From 9d89d2cb6a0c8ae448d5355c2710a42105b74a49 Mon Sep 17 00:00:00 2001 From: lewd-alt <210463139+lewd-alt@users.noreply.github.com> Date: Wed, 7 May 2025 10:45:18 -0700 Subject: [PATCH] no more windows?? --- 2DGAMELIB/2DGAMELIB.csproj | 2 +- .../AllowNullAttribute.cs | 11 +- .../DoesNotReturnIfAttribute.cs | 17 +- .../MaybeNullAttribute.cs | 11 +- .../NotNullAttribute.cs | 13 +- .../NotNullWhenAttribute.cs | 17 +- 2DGAMELIB/_2DGAMELIB/Are.cs | 383 +- 2DGAMELIB/_2DGAMELIB/AreM.cs | 145 +- 2DGAMELIB/_2DGAMELIB/But.cs | 275 +- 2DGAMELIB/_2DGAMELIB/But1.cs | 193 +- 2DGAMELIB/_2DGAMELIB/Buts.cs | 141 +- 2DGAMELIB/_2DGAMELIB/ConstProp.cs | 27 +- 2DGAMELIB/_2DGAMELIB/Dat.cs | 21 +- 2DGAMELIB/_2DGAMELIB/Dif.cs | 503 +- 2DGAMELIB/_2DGAMELIB/Difs.cs | 827 +- 2DGAMELIB/_2DGAMELIB/FPS.cs | 51 +- 2DGAMELIB/_2DGAMELIB/Gau.cs | 1193 +- 2DGAMELIB/_2DGAMELIB/HSV.cs | 577 +- 2DGAMELIB/_2DGAMELIB/Joi.cs | 45 +- 2DGAMELIB/_2DGAMELIB/Join.cs | 373 +- 2DGAMELIB/_2DGAMELIB/Joint.cs | 43 +- 2DGAMELIB/_2DGAMELIB/JointD.cs | 115 +- 2DGAMELIB/_2DGAMELIB/Joints.cs | 71 +- 2DGAMELIB/_2DGAMELIB/JointsD.cs | 67 +- 2DGAMELIB/_2DGAMELIB/Lab.cs | 323 +- 2DGAMELIB/_2DGAMELIB/Labs.cs | 125 +- 2DGAMELIB/_2DGAMELIB/Math.cs | 169 +- 2DGAMELIB/_2DGAMELIB/Matrix.cs | 275 +- 2DGAMELIB/_2DGAMELIB/MatrixD.cs | 1077 +- 2DGAMELIB/_2DGAMELIB/Med.cs | 783 +- 2DGAMELIB/_2DGAMELIB/Module.cs | 55 +- 2DGAMELIB/_2DGAMELIB/Mot.cs | 123 +- 2DGAMELIB/_2DGAMELIB/MotV.cs | 171 +- 2DGAMELIB/_2DGAMELIB/Mots.cs | 69 +- 2DGAMELIB/_2DGAMELIB/MyRandom.cs | 389 +- 2DGAMELIB/_2DGAMELIB/Obj.cs | 1095 +- 2DGAMELIB/_2DGAMELIB/OrderedDictionary.cs | 345 +- 2DGAMELIB/_2DGAMELIB/Oth.cs | 655 +- 2DGAMELIB/_2DGAMELIB/Out.cs | 37 +- 2DGAMELIB/_2DGAMELIB/Par.cs | 1951 +- 2DGAMELIB/_2DGAMELIB/ParT.cs | 645 +- 2DGAMELIB/_2DGAMELIB/Pars.cs | 1707 +- 2DGAMELIB/_2DGAMELIB/QuaternionD.cs | 81 +- 2DGAMELIB/_2DGAMELIB/RNG.cs | 9 +- 2DGAMELIB/_2DGAMELIB/Rect.cs | 69 +- 2DGAMELIB/_2DGAMELIB/Sce.cs | 119 +- 2DGAMELIB/_2DGAMELIB/Ser.cs | 153 +- 2DGAMELIB/_2DGAMELIB/Shas.cs | 1027 +- 2DGAMELIB/_2DGAMELIB/SoundPlayer.cs | 95 +- 2DGAMELIB/_2DGAMELIB/Swi.cs | 311 +- 2DGAMELIB/_2DGAMELIB/Tex.cs | 727 +- 2DGAMELIB/_2DGAMELIB/Text.cs | 41 +- 2DGAMELIB/_2DGAMELIB/UI.cs | 185 +- 2DGAMELIB/_2DGAMELIB/Vec.cs | 111 +- 2DGAMELIB/_2DGAMELIB/Vector2D.cs | 209 +- 2DGAMELIB/_2DGAMELIB/Vector2D_2.cs | 33 +- 2DGAMELIB/_2DGAMELIB/Vector3D.cs | 323 +- 2DGAMELIB/_2DGAMELIB/Vector4D.cs | 361 +- 2DGAMELIB/_2DGAMELIB/WPFImage.cs | 476 +- 2DGAMELIB/_2DGAMELIB/_Con.cs | 103 +- SlaveMatrix/SlaveMatrix.csproj | 2 +- .../BodyPartClasses/ConnectionInfo.cs | 845 +- .../SlaveMatrix/BodyPartClasses/ContactD.cs | 21 +- .../SlaveMatrix/BodyPartClasses/InfoPanel.cs | 635 +- .../SlaveMatrix/BodyPartClasses/Stamp.cs | 203 +- .../SlaveMatrix/BodyPartClasses/Sweat.cs | 441 +- .../SlaveMatrix/BodyPartClasses/T剃刀.cs | 1173 +- .../SlaveMatrix/BodyPartClasses/T剃刀D.cs | 65 +- .../BodyPartClasses/UsageStatus.cs | 13 +- .../SlaveMatrix/BodyPartClasses/お下げ1.cs | 17 +- .../SlaveMatrix/BodyPartClasses/お下げ1D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/お下げ2.cs | 21 +- .../SlaveMatrix/BodyPartClasses/お下げ2D.cs | 9 +- .../BodyPartClasses/ぶっかけ_大.cs | 353 +- .../BodyPartClasses/ぶっかけ_大D.cs | 27 +- .../BodyPartClasses/ぶっかけ_小.cs | 353 +- .../BodyPartClasses/ぶっかけ_小D.cs | 27 +- .../SlaveMatrix/BodyPartClasses/アップ.cs | 7 +- .../SlaveMatrix/BodyPartClasses/アップD.cs | 9 +- .../SlaveMatrix/BodyPartClasses/キスマーク.cs | 257 +- .../BodyPartClasses/キスマークD.cs | 27 +- .../SlaveMatrix/BodyPartClasses/キャップ1.cs | 345 +- .../SlaveMatrix/BodyPartClasses/キャップ1D.cs | 29 +- .../SlaveMatrix/BodyPartClasses/キャップ2.cs | 335 +- .../SlaveMatrix/BodyPartClasses/キャップ2D.cs | 29 +- .../BodyPartClasses/キャップ処理.cs | 1391 +- .../BodyPartClasses/キャップ情報.cs | 39 +- .../SlaveMatrix/BodyPartClasses/キャップ色.cs | 51 +- .../SlaveMatrix/BodyPartClasses/キャラ台詞.cs | 43 +- .../SlaveMatrix/BodyPartClasses/クロスB色.cs | 51 +- .../SlaveMatrix/BodyPartClasses/クロスT色.cs | 51 +- .../SlaveMatrix/BodyPartClasses/サイド.cs | 7 +- .../SlaveMatrix/BodyPartClasses/サイドD.cs | 9 +- .../SlaveMatrix/BodyPartClasses/スタンプB.cs | 177 +- .../SlaveMatrix/BodyPartClasses/スタンプK.cs | 115 +- .../SlaveMatrix/BodyPartClasses/スタンプW.cs | 119 +- .../BodyPartClasses/チューブT色.cs | 51 +- .../SlaveMatrix/BodyPartClasses/ドレス情報.cs | 61 +- .../SlaveMatrix/BodyPartClasses/ドレス色.cs | 71 +- .../BodyPartClasses/ドレス色更新.cs | 71 +- .../BodyPartClasses/ドレス首情報.cs | 39 +- .../SlaveMatrix/BodyPartClasses/ドレス首色.cs | 51 +- .../BodyPartClasses/ノーマルB色.cs | 107 +- .../SlaveMatrix/BodyPartClasses/ハンド.cs | 12347 ++++----- .../SlaveMatrix/BodyPartClasses/ハンドD.cs | 55 +- .../SlaveMatrix/BodyPartClasses/ハンド処理.cs | 1829 +- .../BodyPartClasses/バイブ_アナル.cs | 1413 +- .../BodyPartClasses/バイブ_アナルD.cs | 47 +- .../BodyPartClasses/バイブ_コモン.cs | 2343 +- .../BodyPartClasses/バイブ_コモンD.cs | 71 +- .../BodyPartClasses/バイブ_ディル.cs | 1689 +- .../BodyPartClasses/バイブ_ディルD.cs | 55 +- .../BodyPartClasses/バイブ_デンマ.cs | 1975 +- .../BodyPartClasses/バイブ_デンマD.cs | 61 +- .../BodyPartClasses/バイブ_ドリル.cs | 6343 ++--- .../BodyPartClasses/バイブ_ドリルD.cs | 89 +- .../SlaveMatrix/BodyPartClasses/パール.cs | 2509 +- .../SlaveMatrix/BodyPartClasses/パールD.cs | 51 +- .../SlaveMatrix/BodyPartClasses/ビキニT色.cs | 61 +- .../SlaveMatrix/BodyPartClasses/ピアス.cs | 289 +- .../SlaveMatrix/BodyPartClasses/ピアスD.cs | 27 +- .../SlaveMatrix/BodyPartClasses/ピアス情報.cs | 35 +- .../SlaveMatrix/BodyPartClasses/ピアス色.cs | 41 +- .../SlaveMatrix/BodyPartClasses/ブラT色.cs | 111 +- .../BodyPartClasses/ブーツ_脚情報.cs | 355 +- .../BodyPartClasses/ブーツ_足情報.cs | 171 +- .../SlaveMatrix/BodyPartClasses/ブーツ情報.cs | 39 +- .../SlaveMatrix/BodyPartClasses/ブーツ色.cs | 121 +- .../SlaveMatrix/BodyPartClasses/ペニス.cs | 1271 +- .../SlaveMatrix/BodyPartClasses/ペニスD.cs | 41 +- .../SlaveMatrix/BodyPartClasses/ペニス処理.cs | 2179 +- .../SlaveMatrix/BodyPartClasses/ボテ腹.cs | 7 +- .../SlaveMatrix/BodyPartClasses/ボテ腹D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/ボテ腹_人.cs | 1161 +- .../SlaveMatrix/BodyPartClasses/ボテ腹_人D.cs | 57 +- .../SlaveMatrix/BodyPartClasses/ボテ腹_獣.cs | 513 +- .../SlaveMatrix/BodyPartClasses/ボテ腹_獣D.cs | 43 +- .../SlaveMatrix/BodyPartClasses/ボテ腹板.cs | 1119 +- .../SlaveMatrix/BodyPartClasses/ボテ腹板D.cs | 41 +- .../BodyPartClasses/マイクロB色.cs | 93 +- .../BodyPartClasses/マイクロT色.cs | 61 +- .../SlaveMatrix/BodyPartClasses/マウス.cs | 1215 +- .../SlaveMatrix/BodyPartClasses/マウスD.cs | 31 +- .../SlaveMatrix/BodyPartClasses/マウス処理.cs | 823 +- .../SlaveMatrix/BodyPartClasses/ロータ.cs | 537 +- .../SlaveMatrix/BodyPartClasses/ロータD.cs | 31 +- .../BodyPartClasses/ヴィオラ台詞.cs | 49 +- .../BodyPartClasses/上着B_クロス情報.cs | 123 +- .../BodyPartClasses/上着B_前掛け情報.cs | 65 +- .../BodyPartClasses/上着M_ドレス情報.cs | 57 +- .../BodyPartClasses/上着T_ドレス情報.cs | 77 +- .../SlaveMatrix/BodyPartClasses/上着トップ.cs | 7 +- .../BodyPartClasses/上着トップD.cs | 9 +- .../BodyPartClasses/上着トップ_ドレス.cs | 1783 +- .../BodyPartClasses/上着トップ_ドレスD.cs | 93 +- .../SlaveMatrix/BodyPartClasses/上着ボトム.cs | 7 +- .../BodyPartClasses/上着ボトムD.cs | 9 +- .../BodyPartClasses/上着ボトム_クロス.cs | 1625 +- .../BodyPartClasses/上着ボトム_クロスD.cs | 91 +- .../BodyPartClasses/上着ボトム_クロス後.cs | 485 +- .../BodyPartClasses/上着ボトム_クロス後D.cs | 35 +- .../BodyPartClasses/上着ボトム_前掛け.cs | 1053 +- .../BodyPartClasses/上着ボトム_前掛けD.cs | 51 +- .../SlaveMatrix/BodyPartClasses/上着ミドル.cs | 7 +- .../BodyPartClasses/上着ミドルD.cs | 9 +- .../BodyPartClasses/上着ミドル_ドレス.cs | 839 +- .../BodyPartClasses/上着ミドル_ドレスD.cs | 53 +- .../SlaveMatrix/BodyPartClasses/上腕.cs | 9 +- .../SlaveMatrix/BodyPartClasses/上腕D.cs | 17 +- .../SlaveMatrix/BodyPartClasses/上腕_人.cs | 8289 +++--- .../SlaveMatrix/BodyPartClasses/上腕_人D.cs | 355 +- .../SlaveMatrix/BodyPartClasses/上腕_獣.cs | 763 +- .../SlaveMatrix/BodyPartClasses/上腕_獣D.cs | 55 +- .../SlaveMatrix/BodyPartClasses/上腕_蝙.cs | 1337 +- .../SlaveMatrix/BodyPartClasses/上腕_蝙D.cs | 59 +- .../SlaveMatrix/BodyPartClasses/上腕_蹄.cs | 419 +- .../SlaveMatrix/BodyPartClasses/上腕_蹄D.cs | 43 +- .../SlaveMatrix/BodyPartClasses/上腕_鳥.cs | 1061 +- .../SlaveMatrix/BodyPartClasses/上腕_鳥D.cs | 73 +- .../SlaveMatrix/BodyPartClasses/下ろし.cs | 7 +- .../SlaveMatrix/BodyPartClasses/下ろしD.cs | 9 +- .../BodyPartClasses/下着B_ノーマル情報.cs | 401 +- .../BodyPartClasses/下着B_マイクロ情報.cs | 233 +- .../BodyPartClasses/下着T_クロス情報.cs | 85 +- .../BodyPartClasses/下着T_チューブ情報.cs | 125 +- .../BodyPartClasses/下着T_ビキニ情報.cs | 109 +- .../BodyPartClasses/下着T_ブラ情報.cs | 157 +- .../BodyPartClasses/下着T_マイクロ情報.cs | 109 +- .../SlaveMatrix/BodyPartClasses/下着トップ.cs | 7 +- .../BodyPartClasses/下着トップD.cs | 9 +- .../BodyPartClasses/下着トップ_クロス.cs | 1511 +- .../BodyPartClasses/下着トップ_クロスD.cs | 79 +- .../BodyPartClasses/下着トップ_チューブ.cs | 1373 +- .../BodyPartClasses/下着トップ_チューブD.cs | 75 +- .../BodyPartClasses/下着トップ_ビキニ.cs | 1165 +- .../BodyPartClasses/下着トップ_ビキニD.cs | 63 +- .../BodyPartClasses/下着トップ_ブラ.cs | 5507 ++-- .../BodyPartClasses/下着トップ_ブラD.cs | 241 +- .../BodyPartClasses/下着トップ_マイクロ.cs | 1165 +- .../BodyPartClasses/下着トップ_マイクロD.cs | 63 +- .../SlaveMatrix/BodyPartClasses/下着ボトム.cs | 7 +- .../BodyPartClasses/下着ボトムD.cs | 9 +- .../BodyPartClasses/下着ボトム_ノーマル.cs | 7189 ++--- .../BodyPartClasses/下着ボトム_ノーマルD.cs | 175 +- .../BodyPartClasses/下着ボトム_マイクロ.cs | 4795 ++-- .../BodyPartClasses/下着ボトム_マイクロD.cs | 115 +- .../SlaveMatrix/BodyPartClasses/下着乳首.cs | 459 +- .../SlaveMatrix/BodyPartClasses/下着乳首D.cs | 37 +- .../SlaveMatrix/BodyPartClasses/下着陰核.cs | 269 +- .../SlaveMatrix/BodyPartClasses/下着陰核D.cs | 27 +- .../SlaveMatrix/BodyPartClasses/下腕.cs | 11 +- .../SlaveMatrix/BodyPartClasses/下腕D.cs | 17 +- .../SlaveMatrix/BodyPartClasses/下腕_人.cs | 12483 ++++----- .../SlaveMatrix/BodyPartClasses/下腕_人D.cs | 491 +- .../SlaveMatrix/BodyPartClasses/下腕_獣.cs | 1317 +- .../SlaveMatrix/BodyPartClasses/下腕_獣D.cs | 73 +- .../SlaveMatrix/BodyPartClasses/下腕_蝙.cs | 1625 +- .../SlaveMatrix/BodyPartClasses/下腕_蝙D.cs | 99 +- .../SlaveMatrix/BodyPartClasses/下腕_蹄.cs | 421 +- .../SlaveMatrix/BodyPartClasses/下腕_蹄D.cs | 43 +- .../SlaveMatrix/BodyPartClasses/下腕_鳥.cs | 5207 ++-- .../SlaveMatrix/BodyPartClasses/下腕_鳥D.cs | 251 +- .../SlaveMatrix/BodyPartClasses/主人公色.cs | 31 +- .../SlaveMatrix/BodyPartClasses/主人公配色.cs | 87 +- .../SlaveMatrix/BodyPartClasses/乳房.cs | 2093 +- .../SlaveMatrix/BodyPartClasses/乳房D.cs | 79 +- .../SlaveMatrix/BodyPartClasses/交配.cs | 9537 +++---- .../SlaveMatrix/BodyPartClasses/体色.cs | 241 +- .../SlaveMatrix/BodyPartClasses/体配色.cs | 497 +- .../SlaveMatrix/BodyPartClasses/処理B.cs | 69 +- .../SlaveMatrix/BodyPartClasses/剃刀処理.cs | 331 +- .../SlaveMatrix/BodyPartClasses/前掛けB色.cs | 61 +- .../SlaveMatrix/BodyPartClasses/前翅.cs | 7 +- .../SlaveMatrix/BodyPartClasses/前翅D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/前翅_甲.cs | 1791 +- .../SlaveMatrix/BodyPartClasses/前翅_甲D.cs | 117 +- .../SlaveMatrix/BodyPartClasses/前翅_羽.cs | 2303 +- .../SlaveMatrix/BodyPartClasses/前翅_羽D.cs | 87 +- .../SlaveMatrix/BodyPartClasses/前翅_草.cs | 1013 +- .../SlaveMatrix/BodyPartClasses/前翅_草D.cs | 51 +- .../SlaveMatrix/BodyPartClasses/前翅_蝶.cs | 1603 +- .../SlaveMatrix/BodyPartClasses/前翅_蝶D.cs | 69 +- .../SlaveMatrix/BodyPartClasses/前髪.cs | 31 +- .../SlaveMatrix/BodyPartClasses/前髪D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/前髪_ジグ.cs | 1887 +- .../SlaveMatrix/BodyPartClasses/前髪_ジグD.cs | 125 +- .../BodyPartClasses/前髪_ジグ中寄.cs | 1887 +- .../BodyPartClasses/前髪_ジグ中寄D.cs | 125 +- .../BodyPartClasses/前髪_ジグ分け.cs | 1887 +- .../BodyPartClasses/前髪_ジグ分けD.cs | 125 +- .../BodyPartClasses/前髪_パッツン.cs | 1887 +- .../BodyPartClasses/前髪_パッツンD.cs | 125 +- .../BodyPartClasses/前髪_モジャ.cs | 1887 +- .../BodyPartClasses/前髪_モジャD.cs | 125 +- .../SlaveMatrix/BodyPartClasses/前髪_三分1.cs | 1983 +- .../BodyPartClasses/前髪_三分1D.cs | 129 +- .../SlaveMatrix/BodyPartClasses/前髪_三分2.cs | 1837 +- .../BodyPartClasses/前髪_三分2D.cs | 125 +- .../BodyPartClasses/前髪_上げ片.cs | 1693 +- .../BodyPartClasses/前髪_上げ片D.cs | 111 +- .../BodyPartClasses/前髪_上げ短1.cs | 1741 +- .../BodyPartClasses/前髪_上げ短1D.cs | 113 +- .../BodyPartClasses/前髪_上げ短2.cs | 1741 +- .../BodyPartClasses/前髪_上げ短2D.cs | 113 +- .../BodyPartClasses/前髪_上げ長1.cs | 1741 +- .../BodyPartClasses/前髪_上げ長1D.cs | 113 +- .../BodyPartClasses/前髪_上げ長2.cs | 1741 +- .../BodyPartClasses/前髪_上げ長2D.cs | 113 +- .../BodyPartClasses/前髪_中分け1.cs | 1557 +- .../BodyPartClasses/前髪_中分け1D.cs | 105 +- .../BodyPartClasses/前髪_中分け2.cs | 1553 +- .../BodyPartClasses/前髪_中分け2D.cs | 105 +- .../SlaveMatrix/BodyPartClasses/前髪_二分1.cs | 1887 +- .../BodyPartClasses/前髪_二分1D.cs | 125 +- .../SlaveMatrix/BodyPartClasses/前髪_二分2.cs | 1741 +- .../BodyPartClasses/前髪_二分2D.cs | 121 +- .../BodyPartClasses/前髪_横流し.cs | 1787 +- .../BodyPartClasses/前髪_横流しD.cs | 121 +- .../BodyPartClasses/前髪_目隠れ1.cs | 1695 +- .../BodyPartClasses/前髪_目隠れ1D.cs | 109 +- .../BodyPartClasses/前髪_目隠れ2.cs | 1741 +- .../BodyPartClasses/前髪_目隠れ2D.cs | 113 +- .../SlaveMatrix/BodyPartClasses/半身.cs | 7 +- .../SlaveMatrix/BodyPartClasses/半身D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/単目.cs | 595 +- .../SlaveMatrix/BodyPartClasses/単目D.cs | 55 +- .../SlaveMatrix/BodyPartClasses/単眼眉.cs | 353 +- .../SlaveMatrix/BodyPartClasses/単眼眉D.cs | 37 +- .../SlaveMatrix/BodyPartClasses/単瞼.cs | 3379 +-- .../SlaveMatrix/BodyPartClasses/単瞼D.cs | 131 +- .../SlaveMatrix/BodyPartClasses/単足_植.cs | 2611 +- .../SlaveMatrix/BodyPartClasses/単足_植D.cs | 255 +- .../SlaveMatrix/BodyPartClasses/単足_粘.cs | 1867 +- .../SlaveMatrix/BodyPartClasses/単足_粘D.cs | 93 +- .../SlaveMatrix/BodyPartClasses/双目.cs | 609 +- .../SlaveMatrix/BodyPartClasses/双目D.cs | 55 +- .../SlaveMatrix/BodyPartClasses/双瞼.cs | 49 +- .../SlaveMatrix/BodyPartClasses/双瞼D.cs | 11 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/口.cs | 31 +- .../SlaveMatrix/BodyPartClasses/口D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/口_裂け.cs | 1571 +- .../SlaveMatrix/BodyPartClasses/口_裂けD.cs | 43 +- .../SlaveMatrix/BodyPartClasses/口_通常.cs | 2007 +- .../SlaveMatrix/BodyPartClasses/口_通常D.cs | 51 +- .../SlaveMatrix/BodyPartClasses/吹き出し.cs | 365 +- .../SlaveMatrix/BodyPartClasses/吹出し.cs | 187 +- .../SlaveMatrix/BodyPartClasses/吹出しD.cs | 33 +- .../SlaveMatrix/BodyPartClasses/呼気.cs | 1013 +- .../SlaveMatrix/BodyPartClasses/呼気D.cs | 49 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/咳.cs | 901 +- .../SlaveMatrix/BodyPartClasses/咳D.cs | 37 +- .../SlaveMatrix/BodyPartClasses/噴乳.cs | 907 +- .../SlaveMatrix/BodyPartClasses/噴乳D.cs | 37 +- .../SlaveMatrix/BodyPartClasses/四足胴.cs | 577 +- .../SlaveMatrix/BodyPartClasses/四足胴D.cs | 109 +- .../SlaveMatrix/BodyPartClasses/四足胸.cs | 2175 +- .../SlaveMatrix/BodyPartClasses/四足胸D.cs | 285 +- .../SlaveMatrix/BodyPartClasses/四足脇.cs | 389 +- .../SlaveMatrix/BodyPartClasses/四足脇D.cs | 45 +- .../SlaveMatrix/BodyPartClasses/四足腰.cs | 3737 +-- .../SlaveMatrix/BodyPartClasses/四足腰D.cs | 279 +- .../SlaveMatrix/BodyPartClasses/基髪.cs | 441 +- .../SlaveMatrix/BodyPartClasses/基髪D.cs | 111 +- .../SlaveMatrix/BodyPartClasses/多足_蛸.cs | 419 +- .../SlaveMatrix/BodyPartClasses/多足_蛸D.cs | 115 +- .../SlaveMatrix/BodyPartClasses/多足_蜘.cs | 861 +- .../SlaveMatrix/BodyPartClasses/多足_蜘D.cs | 357 +- .../SlaveMatrix/BodyPartClasses/多足_蠍.cs | 3055 +-- .../SlaveMatrix/BodyPartClasses/多足_蠍D.cs | 449 +- .../SlaveMatrix/BodyPartClasses/大顎.cs | 1269 +- .../SlaveMatrix/BodyPartClasses/大顎D.cs | 59 +- .../SlaveMatrix/BodyPartClasses/大顎上.cs | 363 +- .../SlaveMatrix/BodyPartClasses/大顎基.cs | 933 +- .../SlaveMatrix/BodyPartClasses/大顎基D.cs | 65 +- .../SlaveMatrix/BodyPartClasses/射精.cs | 835 +- .../SlaveMatrix/BodyPartClasses/射精D.cs | 21 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/尾.cs | 21 +- .../SlaveMatrix/BodyPartClasses/尾D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/尾_ウ.cs | 9087 +++---- .../SlaveMatrix/BodyPartClasses/尾_ウD.cs | 365 +- .../SlaveMatrix/BodyPartClasses/尾_ガ.cs | 5777 ++--- .../SlaveMatrix/BodyPartClasses/尾_ガD.cs | 227 +- .../SlaveMatrix/BodyPartClasses/尾_ヘ.cs | 14661 +++++------ .../SlaveMatrix/BodyPartClasses/尾_ヘD.cs | 567 +- .../SlaveMatrix/BodyPartClasses/尾_悪.cs | 1861 +- .../SlaveMatrix/BodyPartClasses/尾_悪D.cs | 81 +- .../SlaveMatrix/BodyPartClasses/尾_根.cs | 3713 +-- .../SlaveMatrix/BodyPartClasses/尾_根D.cs | 151 +- .../SlaveMatrix/BodyPartClasses/尾_淫.cs | 1861 +- .../SlaveMatrix/BodyPartClasses/尾_淫D.cs | 81 +- .../SlaveMatrix/BodyPartClasses/尾_牛.cs | 2849 +- .../SlaveMatrix/BodyPartClasses/尾_牛D.cs | 121 +- .../SlaveMatrix/BodyPartClasses/尾_犬.cs | 677 +- .../SlaveMatrix/BodyPartClasses/尾_犬D.cs | 41 +- .../SlaveMatrix/BodyPartClasses/尾_狐.cs | 877 +- .../SlaveMatrix/BodyPartClasses/尾_狐D.cs | 49 +- .../SlaveMatrix/BodyPartClasses/尾_猫.cs | 1023 +- .../SlaveMatrix/BodyPartClasses/尾_猫D.cs | 53 +- .../SlaveMatrix/BodyPartClasses/尾_短.cs | 581 +- .../SlaveMatrix/BodyPartClasses/尾_短D.cs | 37 +- .../SlaveMatrix/BodyPartClasses/尾_竜.cs | 2213 +- .../SlaveMatrix/BodyPartClasses/尾_竜D.cs | 93 +- .../SlaveMatrix/BodyPartClasses/尾_腓.cs | 13085 +++++----- .../SlaveMatrix/BodyPartClasses/尾_腓D.cs | 501 +- .../SlaveMatrix/BodyPartClasses/尾_虫.cs | 1849 +- .../SlaveMatrix/BodyPartClasses/尾_虫D.cs | 79 +- .../SlaveMatrix/BodyPartClasses/尾_蛇.cs | 13139 +++++----- .../SlaveMatrix/BodyPartClasses/尾_蛇D.cs | 503 +- .../SlaveMatrix/BodyPartClasses/尾_蜘.cs | 1237 +- .../SlaveMatrix/BodyPartClasses/尾_蜘D.cs | 75 +- .../SlaveMatrix/BodyPartClasses/尾_蟲.cs | 4309 +-- .../SlaveMatrix/BodyPartClasses/尾_蟲D.cs | 337 +- .../SlaveMatrix/BodyPartClasses/尾_蠍.cs | 2453 +- .../SlaveMatrix/BodyPartClasses/尾_蠍D.cs | 101 +- .../SlaveMatrix/BodyPartClasses/尾_馬.cs | 2219 +- .../SlaveMatrix/BodyPartClasses/尾_馬D.cs | 105 +- .../SlaveMatrix/BodyPartClasses/尾_魚.cs | 20431 +++++++-------- .../SlaveMatrix/BodyPartClasses/尾_魚D.cs | 1753 +- .../SlaveMatrix/BodyPartClasses/尾_鯨.cs | 8761 +++---- .../SlaveMatrix/BodyPartClasses/尾_鯨D.cs | 1345 +- .../SlaveMatrix/BodyPartClasses/尾_鳥.cs | 1623 +- .../SlaveMatrix/BodyPartClasses/尾_鳥D.cs | 75 +- .../SlaveMatrix/BodyPartClasses/尾_龍.cs | 3357 +-- .../SlaveMatrix/BodyPartClasses/尾_龍D.cs | 137 +- .../SlaveMatrix/BodyPartClasses/尾鰭.cs | 7 +- .../SlaveMatrix/BodyPartClasses/尾鰭D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/尾鰭_魚.cs | 1233 +- .../SlaveMatrix/BodyPartClasses/尾鰭_魚D.cs | 57 +- .../SlaveMatrix/BodyPartClasses/尾鰭_鯨.cs | 311 +- .../SlaveMatrix/BodyPartClasses/尾鰭_鯨D.cs | 29 +- .../SlaveMatrix/BodyPartClasses/後翅.cs | 7 +- .../SlaveMatrix/BodyPartClasses/後翅D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/後翅_甲.cs | 913 +- .../SlaveMatrix/BodyPartClasses/後翅_甲D.cs | 47 +- .../SlaveMatrix/BodyPartClasses/後翅_羽.cs | 2631 +- .../SlaveMatrix/BodyPartClasses/後翅_羽D.cs | 97 +- .../SlaveMatrix/BodyPartClasses/後翅_草.cs | 3019 +-- .../SlaveMatrix/BodyPartClasses/後翅_草D.cs | 115 +- .../SlaveMatrix/BodyPartClasses/後翅_蝶.cs | 1589 +- .../SlaveMatrix/BodyPartClasses/後翅_蝶D.cs | 69 +- .../SlaveMatrix/BodyPartClasses/後髪0.cs | 31 +- .../SlaveMatrix/BodyPartClasses/後髪0D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/後髪0_カル.cs | 1191 +- .../BodyPartClasses/後髪0_カルD.cs | 77 +- .../SlaveMatrix/BodyPartClasses/後髪0_ジグ.cs | 995 +- .../BodyPartClasses/後髪0_ジグD.cs | 77 +- .../SlaveMatrix/BodyPartClasses/後髪0_ハネ.cs | 995 +- .../BodyPartClasses/後髪0_ハネD.cs | 77 +- .../SlaveMatrix/BodyPartClasses/後髪0_パツ.cs | 973 +- .../BodyPartClasses/後髪0_パツD.cs | 77 +- .../BodyPartClasses/後髪0_下1カル.cs | 919 +- .../BodyPartClasses/後髪0_下1カルD.cs | 71 +- .../BodyPartClasses/後髪0_下1ジグ.cs | 839 +- .../BodyPartClasses/後髪0_下1ジグD.cs | 71 +- .../BodyPartClasses/後髪0_下1ハネ.cs | 839 +- .../BodyPartClasses/後髪0_下1ハネD.cs | 71 +- .../BodyPartClasses/後髪0_下1パツ.cs | 829 +- .../BodyPartClasses/後髪0_下1パツD.cs | 71 +- .../BodyPartClasses/後髪0_下2カル.cs | 1041 +- .../BodyPartClasses/後髪0_下2カルD.cs | 75 +- .../BodyPartClasses/後髪0_下2ジグ.cs | 945 +- .../BodyPartClasses/後髪0_下2ジグD.cs | 75 +- .../BodyPartClasses/後髪0_下2ハネ.cs | 945 +- .../BodyPartClasses/後髪0_下2ハネD.cs | 75 +- .../BodyPartClasses/後髪0_下2パツ.cs | 933 +- .../BodyPartClasses/後髪0_下2パツD.cs | 75 +- .../BodyPartClasses/後髪0_編1カル.cs | 1633 +- .../BodyPartClasses/後髪0_編1カルD.cs | 97 +- .../BodyPartClasses/後髪0_編1ジグ.cs | 1633 +- .../BodyPartClasses/後髪0_編1ジグD.cs | 97 +- .../BodyPartClasses/後髪0_編1ハネ.cs | 1633 +- .../BodyPartClasses/後髪0_編1ハネD.cs | 97 +- .../BodyPartClasses/後髪0_編1パツ.cs | 1627 +- .../BodyPartClasses/後髪0_編1パツD.cs | 97 +- .../BodyPartClasses/後髪0_編2カル.cs | 2855 +- .../BodyPartClasses/後髪0_編2カルD.cs | 139 +- .../BodyPartClasses/後髪0_編2ジグ.cs | 2855 +- .../BodyPartClasses/後髪0_編2ジグD.cs | 139 +- .../BodyPartClasses/後髪0_編2ハネ.cs | 2855 +- .../BodyPartClasses/後髪0_編2ハネD.cs | 139 +- .../BodyPartClasses/後髪0_編2パツ.cs | 2843 +- .../BodyPartClasses/後髪0_編2パツD.cs | 139 +- .../SlaveMatrix/BodyPartClasses/後髪0_肢系.cs | 767 +- .../BodyPartClasses/後髪0_肢系D.cs | 449 +- .../SlaveMatrix/BodyPartClasses/後髪1.cs | 31 +- .../SlaveMatrix/BodyPartClasses/後髪1D.cs | 9 +- .../BodyPartClasses/後髪1_結1カル.cs | 679 +- .../BodyPartClasses/後髪1_結1カルD.cs | 65 +- .../BodyPartClasses/後髪1_結1ジグ.cs | 679 +- .../BodyPartClasses/後髪1_結1ジグD.cs | 65 +- .../BodyPartClasses/後髪1_結1ハネ.cs | 679 +- .../BodyPartClasses/後髪1_結1ハネD.cs | 65 +- .../BodyPartClasses/後髪1_結1パツ.cs | 679 +- .../BodyPartClasses/後髪1_結1パツD.cs | 65 +- .../BodyPartClasses/後髪1_結2カル.cs | 633 +- .../BodyPartClasses/後髪1_結2カルD.cs | 63 +- .../BodyPartClasses/後髪1_結2ジグ.cs | 633 +- .../BodyPartClasses/後髪1_結2ジグD.cs | 63 +- .../BodyPartClasses/後髪1_結2ハネ.cs | 633 +- .../BodyPartClasses/後髪1_結2ハネD.cs | 63 +- .../BodyPartClasses/後髪1_結2パツ.cs | 633 +- .../BodyPartClasses/後髪1_結2パツD.cs | 63 +- .../SlaveMatrix/BodyPartClasses/後髪1_編結.cs | 1021 +- .../BodyPartClasses/後髪1_編結D.cs | 71 +- .../SlaveMatrix/BodyPartClasses/性器.cs | 9 +- .../SlaveMatrix/BodyPartClasses/性器D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/性器_人.cs | 2455 +- .../SlaveMatrix/BodyPartClasses/性器_人D.cs | 79 +- .../SlaveMatrix/BodyPartClasses/性器_獣.cs | 2455 +- .../SlaveMatrix/BodyPartClasses/性器_獣D.cs | 79 +- .../SlaveMatrix/BodyPartClasses/性器精液.cs | 39 +- .../SlaveMatrix/BodyPartClasses/性器精液D.cs | 9 +- .../BodyPartClasses/性器精液_人.cs | 641 +- .../BodyPartClasses/性器精液_人D.cs | 31 +- .../BodyPartClasses/性器精液_獣.cs | 641 +- .../BodyPartClasses/性器精液_獣D.cs | 31 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/手.cs | 7 +- .../SlaveMatrix/BodyPartClasses/手D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/手_人.cs | 8089 +++--- .../SlaveMatrix/BodyPartClasses/手_人D.cs | 105 +- .../SlaveMatrix/BodyPartClasses/手_牛.cs | 977 +- .../SlaveMatrix/BodyPartClasses/手_牛D.cs | 53 +- .../SlaveMatrix/BodyPartClasses/手_獣.cs | 1009 +- .../SlaveMatrix/BodyPartClasses/手_獣D.cs | 53 +- .../SlaveMatrix/BodyPartClasses/手_蝙.cs | 1779 +- .../SlaveMatrix/BodyPartClasses/手_蝙D.cs | 69 +- .../SlaveMatrix/BodyPartClasses/手_馬.cs | 827 +- .../SlaveMatrix/BodyPartClasses/手_馬D.cs | 49 +- .../SlaveMatrix/BodyPartClasses/手_鳥.cs | 5175 ++-- .../SlaveMatrix/BodyPartClasses/手_鳥D.cs | 225 +- .../SlaveMatrix/BodyPartClasses/拘束具情報.cs | 35 +- .../SlaveMatrix/BodyPartClasses/拘束具色.cs | 51 +- .../SlaveMatrix/BodyPartClasses/拘束鎖.cs | 689 +- .../SlaveMatrix/BodyPartClasses/挿入処理.cs | 3441 +-- .../SlaveMatrix/BodyPartClasses/放尿.cs | 7 +- .../SlaveMatrix/BodyPartClasses/放尿D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/放尿_人.cs | 1399 +- .../SlaveMatrix/BodyPartClasses/放尿_人D.cs | 37 +- .../SlaveMatrix/BodyPartClasses/放尿_獣.cs | 1399 +- .../SlaveMatrix/BodyPartClasses/放尿_獣D.cs | 37 +- .../SlaveMatrix/BodyPartClasses/断面.cs | 11 +- .../SlaveMatrix/BodyPartClasses/断面D.cs | 11 +- .../SlaveMatrix/BodyPartClasses/断面_人.cs | 1529 +- .../SlaveMatrix/BodyPartClasses/断面_人D.cs | 47 +- .../SlaveMatrix/BodyPartClasses/断面_獣.cs | 1527 +- .../SlaveMatrix/BodyPartClasses/断面_獣D.cs | 47 +- .../SlaveMatrix/BodyPartClasses/染み.cs | 7 +- .../SlaveMatrix/BodyPartClasses/染み_人.cs | 1121 +- .../SlaveMatrix/BodyPartClasses/染み_人D.cs | 61 +- .../SlaveMatrix/BodyPartClasses/染み_獣.cs | 1121 +- .../SlaveMatrix/BodyPartClasses/染み_獣D.cs | 61 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/植.cs | 2821 +- .../SlaveMatrix/BodyPartClasses/植D.cs | 141 +- .../SlaveMatrix/BodyPartClasses/横髪.cs | 31 +- .../SlaveMatrix/BodyPartClasses/横髪D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/横髪_カル.cs | 385 +- .../SlaveMatrix/BodyPartClasses/横髪_カルD.cs | 57 +- .../SlaveMatrix/BodyPartClasses/横髪_ジグ.cs | 385 +- .../SlaveMatrix/BodyPartClasses/横髪_ジグD.cs | 57 +- .../SlaveMatrix/BodyPartClasses/横髪_ハネ.cs | 385 +- .../SlaveMatrix/BodyPartClasses/横髪_ハネD.cs | 57 +- .../SlaveMatrix/BodyPartClasses/横髪_パツ.cs | 385 +- .../SlaveMatrix/BodyPartClasses/横髪_パツD.cs | 57 +- .../SlaveMatrix/BodyPartClasses/横髪_編み.cs | 1043 +- .../SlaveMatrix/BodyPartClasses/横髪_編みD.cs | 81 +- .../SlaveMatrix/BodyPartClasses/横髪_肢系.cs | 297 +- .../SlaveMatrix/BodyPartClasses/横髪_肢系D.cs | 49 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/汗.cs | 465 +- .../SlaveMatrix/BodyPartClasses/汗D.cs | 33 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/涎.cs | 31 +- .../SlaveMatrix/BodyPartClasses/涎D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/涎_裂け.cs | 347 +- .../SlaveMatrix/BodyPartClasses/涎_裂けD.cs | 27 +- .../SlaveMatrix/BodyPartClasses/涎_通常.cs | 347 +- .../SlaveMatrix/BodyPartClasses/涎_通常D.cs | 27 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/涙.cs | 861 +- .../SlaveMatrix/BodyPartClasses/涙D.cs | 35 +- .../SlaveMatrix/BodyPartClasses/潮吹_大.cs | 7 +- .../SlaveMatrix/BodyPartClasses/潮吹_大D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/潮吹_大_人.cs | 3609 +-- .../BodyPartClasses/潮吹_大_人D.cs | 67 +- .../SlaveMatrix/BodyPartClasses/潮吹_大_獣.cs | 3609 +-- .../BodyPartClasses/潮吹_大_獣D.cs | 67 +- .../SlaveMatrix/BodyPartClasses/潮吹_小.cs | 7 +- .../SlaveMatrix/BodyPartClasses/潮吹_小D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/潮吹_小_人.cs | 433 +- .../BodyPartClasses/潮吹_小_人D.cs | 27 +- .../SlaveMatrix/BodyPartClasses/潮吹_小_獣.cs | 433 +- .../BodyPartClasses/潮吹_小_獣D.cs | 27 +- .../SlaveMatrix/BodyPartClasses/獣上腕.cs | 7 +- .../SlaveMatrix/BodyPartClasses/獣上腕D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/獣下腕.cs | 7 +- .../SlaveMatrix/BodyPartClasses/獣下腕D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/獣手.cs | 7 +- .../SlaveMatrix/BodyPartClasses/獣手D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/獣耳.cs | 689 +- .../SlaveMatrix/BodyPartClasses/獣耳D.cs | 31 +- .../SlaveMatrix/BodyPartClasses/獣脚.cs | 7 +- .../SlaveMatrix/BodyPartClasses/獣脚D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/獣腿.cs | 7 +- .../SlaveMatrix/BodyPartClasses/獣腿D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/獣足.cs | 7 +- .../SlaveMatrix/BodyPartClasses/獣足D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/玉口枷.cs | 1407 +- .../SlaveMatrix/BodyPartClasses/玉口枷D.cs | 73 +- .../SlaveMatrix/BodyPartClasses/玉口枷情報.cs | 127 +- .../SlaveMatrix/BodyPartClasses/玉口枷色.cs | 61 +- .../SlaveMatrix/BodyPartClasses/目傷.cs | 471 +- .../SlaveMatrix/BodyPartClasses/目傷D.cs | 29 +- .../SlaveMatrix/BodyPartClasses/目尻影.cs | 257 +- .../SlaveMatrix/BodyPartClasses/目尻影D.cs | 27 +- .../SlaveMatrix/BodyPartClasses/目隠帯.cs | 1309 +- .../SlaveMatrix/BodyPartClasses/目隠帯D.cs | 69 +- .../SlaveMatrix/BodyPartClasses/目隠帯情報.cs | 119 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/眉.cs | 419 +- .../SlaveMatrix/BodyPartClasses/眉D.cs | 39 +- .../SlaveMatrix/BodyPartClasses/瞼_中.cs | 1757 +- .../SlaveMatrix/BodyPartClasses/瞼_中D.cs | 83 +- .../SlaveMatrix/BodyPartClasses/瞼_宇.cs | 579 +- .../SlaveMatrix/BodyPartClasses/瞼_宇D.cs | 61 +- .../SlaveMatrix/BodyPartClasses/瞼_弱.cs | 1527 +- .../SlaveMatrix/BodyPartClasses/瞼_弱D.cs | 75 +- .../SlaveMatrix/BodyPartClasses/瞼_強.cs | 1757 +- .../SlaveMatrix/BodyPartClasses/瞼_強D.cs | 83 +- .../SlaveMatrix/BodyPartClasses/瞼_獣.cs | 1527 +- .../SlaveMatrix/BodyPartClasses/瞼_獣D.cs | 75 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/節.cs | 7 +- .../SlaveMatrix/BodyPartClasses/節D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/節尾.cs | 7 +- .../SlaveMatrix/BodyPartClasses/節尾D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/節尾_曳航.cs | 1057 +- .../SlaveMatrix/BodyPartClasses/節尾_曳航D.cs | 51 +- .../SlaveMatrix/BodyPartClasses/節尾_鋏.cs | 925 +- .../SlaveMatrix/BodyPartClasses/節尾_鋏D.cs | 49 +- .../SlaveMatrix/BodyPartClasses/節足.cs | 7 +- .../SlaveMatrix/BodyPartClasses/節足D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/節足_足百.cs | 1149 +- .../SlaveMatrix/BodyPartClasses/節足_足百D.cs | 55 +- .../SlaveMatrix/BodyPartClasses/節足_足蜘.cs | 1455 +- .../SlaveMatrix/BodyPartClasses/節足_足蜘D.cs | 67 +- .../SlaveMatrix/BodyPartClasses/節足_足蠍.cs | 1343 +- .../SlaveMatrix/BodyPartClasses/節足_足蠍D.cs | 63 +- .../SlaveMatrix/BodyPartClasses/紅潮.cs | 919 +- .../SlaveMatrix/BodyPartClasses/紅潮D.cs | 65 +- .../SlaveMatrix/BodyPartClasses/縦目.cs | 595 +- .../SlaveMatrix/BodyPartClasses/縦目D.cs | 55 +- .../SlaveMatrix/BodyPartClasses/縦瞼.cs | 1175 +- .../SlaveMatrix/BodyPartClasses/縦瞼D.cs | 75 +- .../SlaveMatrix/BodyPartClasses/羽根箒.cs | 531 +- .../SlaveMatrix/BodyPartClasses/羽根箒D.cs | 39 +- .../SlaveMatrix/BodyPartClasses/羽箒処理.cs | 479 +- .../SlaveMatrix/BodyPartClasses/翼上腕.cs | 9 +- .../SlaveMatrix/BodyPartClasses/翼上腕D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/翼下腕.cs | 9 +- .../SlaveMatrix/BodyPartClasses/翼下腕D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/翼手.cs | 9 +- .../SlaveMatrix/BodyPartClasses/翼手D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/翼獣.cs | 13 +- .../SlaveMatrix/BodyPartClasses/翼鳥.cs | 13 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/耳.cs | 7 +- .../SlaveMatrix/BodyPartClasses/耳D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/耳_人.cs | 367 +- .../SlaveMatrix/BodyPartClasses/耳_人D.cs | 29 +- .../SlaveMatrix/BodyPartClasses/耳_尖.cs | 531 +- .../SlaveMatrix/BodyPartClasses/耳_尖D.cs | 29 +- .../SlaveMatrix/BodyPartClasses/耳_獣.cs | 645 +- .../SlaveMatrix/BodyPartClasses/耳_獣D.cs | 31 +- .../SlaveMatrix/BodyPartClasses/耳_羽.cs | 985 +- .../SlaveMatrix/BodyPartClasses/耳_羽D.cs | 35 +- .../SlaveMatrix/BodyPartClasses/耳_長.cs | 645 +- .../SlaveMatrix/BodyPartClasses/耳_長D.cs | 31 +- .../SlaveMatrix/BodyPartClasses/耳_鰭.cs | 1063 +- .../SlaveMatrix/BodyPartClasses/耳_鰭D.cs | 37 +- .../SlaveMatrix/BodyPartClasses/肛門.cs | 7 +- .../SlaveMatrix/BodyPartClasses/肛門D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/肛門_人.cs | 375 +- .../SlaveMatrix/BodyPartClasses/肛門_人D.cs | 45 +- .../SlaveMatrix/BodyPartClasses/肛門_獣.cs | 377 +- .../SlaveMatrix/BodyPartClasses/肛門_獣D.cs | 45 +- .../SlaveMatrix/BodyPartClasses/肛門精液.cs | 33 +- .../SlaveMatrix/BodyPartClasses/肛門精液D.cs | 9 +- .../BodyPartClasses/肛門精液_人.cs | 389 +- .../BodyPartClasses/肛門精液_人D.cs | 27 +- .../BodyPartClasses/肛門精液_獣.cs | 389 +- .../BodyPartClasses/肛門精液_獣D.cs | 27 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/肩.cs | 821 +- .../SlaveMatrix/BodyPartClasses/肩D.cs | 61 +- .../SlaveMatrix/BodyPartClasses/背中.cs | 7 +- .../SlaveMatrix/BodyPartClasses/背中D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/背中_光.cs | 313 +- .../SlaveMatrix/BodyPartClasses/背中_光D.cs | 29 +- .../SlaveMatrix/BodyPartClasses/背中_甲.cs | 2167 +- .../SlaveMatrix/BodyPartClasses/背中_甲D.cs | 99 +- .../SlaveMatrix/BodyPartClasses/背中_羽.cs | 377 +- .../SlaveMatrix/BodyPartClasses/背中_羽D.cs | 31 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/胴.cs | 775 +- .../SlaveMatrix/BodyPartClasses/胴D.cs | 133 +- .../SlaveMatrix/BodyPartClasses/胴_蛇.cs | 1121 +- .../SlaveMatrix/BodyPartClasses/胴_蛇D.cs | 85 +- .../SlaveMatrix/BodyPartClasses/胴_蟲.cs | 1413 +- .../SlaveMatrix/BodyPartClasses/胴_蟲D.cs | 103 +- .../SlaveMatrix/BodyPartClasses/胴肌.cs | 479 +- .../SlaveMatrix/BodyPartClasses/胴肌D.cs | 37 +- .../SlaveMatrix/BodyPartClasses/胴腹板.cs | 303 +- .../SlaveMatrix/BodyPartClasses/胴腹板D.cs | 29 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/胸.cs | 3691 +-- .../SlaveMatrix/BodyPartClasses/胸D.cs | 393 +- .../SlaveMatrix/BodyPartClasses/胸毛.cs | 257 +- .../SlaveMatrix/BodyPartClasses/胸毛D.cs | 27 +- .../SlaveMatrix/BodyPartClasses/胸肌.cs | 2195 +- .../SlaveMatrix/BodyPartClasses/胸肌D.cs | 97 +- .../SlaveMatrix/BodyPartClasses/胸腹板.cs | 303 +- .../SlaveMatrix/BodyPartClasses/胸腹板D.cs | 29 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/脚.cs | 9 +- .../SlaveMatrix/BodyPartClasses/脚D.cs | 17 +- .../SlaveMatrix/BodyPartClasses/脚_人.cs | 19037 +++++++------- .../SlaveMatrix/BodyPartClasses/脚_人D.cs | 497 +- .../SlaveMatrix/BodyPartClasses/脚_獣.cs | 757 +- .../SlaveMatrix/BodyPartClasses/脚_獣D.cs | 57 +- .../SlaveMatrix/BodyPartClasses/脚_竜.cs | 1789 +- .../SlaveMatrix/BodyPartClasses/脚_竜D.cs | 93 +- .../SlaveMatrix/BodyPartClasses/脚_蹄.cs | 757 +- .../SlaveMatrix/BodyPartClasses/脚_蹄D.cs | 57 +- .../SlaveMatrix/BodyPartClasses/脚_鳥.cs | 757 +- .../SlaveMatrix/BodyPartClasses/脚_鳥D.cs | 57 +- .../SlaveMatrix/BodyPartClasses/脚人.cs | 13 +- .../SlaveMatrix/BodyPartClasses/脚獣.cs | 13 +- .../SlaveMatrix/BodyPartClasses/腕人.cs | 15 +- .../SlaveMatrix/BodyPartClasses/腕獣.cs | 15 +- .../SlaveMatrix/BodyPartClasses/腕翼獣.cs | 15 +- .../SlaveMatrix/BodyPartClasses/腕翼鳥.cs | 15 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/腰.cs | 6207 ++--- .../SlaveMatrix/BodyPartClasses/腰D.cs | 389 +- .../SlaveMatrix/BodyPartClasses/腰肌.cs | 2613 +- .../SlaveMatrix/BodyPartClasses/腰肌D.cs | 67 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/腿.cs | 9 +- .../SlaveMatrix/BodyPartClasses/腿D.cs | 17 +- .../SlaveMatrix/BodyPartClasses/腿_人.cs | 8241 +++--- .../SlaveMatrix/BodyPartClasses/腿_人D.cs | 181 +- .../SlaveMatrix/BodyPartClasses/腿_獣.cs | 439 +- .../SlaveMatrix/BodyPartClasses/腿_獣D.cs | 45 +- .../SlaveMatrix/BodyPartClasses/腿_竜.cs | 881 +- .../SlaveMatrix/BodyPartClasses/腿_竜D.cs | 61 +- .../SlaveMatrix/BodyPartClasses/腿_蹄.cs | 349 +- .../SlaveMatrix/BodyPartClasses/腿_蹄D.cs | 41 +- .../SlaveMatrix/BodyPartClasses/腿_鳥.cs | 349 +- .../SlaveMatrix/BodyPartClasses/腿_鳥D.cs | 41 +- .../SlaveMatrix/BodyPartClasses/膣内精液.cs | 15 +- .../SlaveMatrix/BodyPartClasses/膣内精液D.cs | 11 +- .../BodyPartClasses/膣内精液_人.cs | 383 +- .../BodyPartClasses/膣内精液_人D.cs | 31 +- .../BodyPartClasses/膣内精液_獣.cs | 381 +- .../BodyPartClasses/膣内精液_獣D.cs | 31 +- .../SlaveMatrix/BodyPartClasses/膣基.cs | 7 +- .../SlaveMatrix/BodyPartClasses/膣基D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/膣基_人.cs | 261 +- .../SlaveMatrix/BodyPartClasses/膣基_人D.cs | 27 +- .../SlaveMatrix/BodyPartClasses/膣基_獣.cs | 259 +- .../SlaveMatrix/BodyPartClasses/膣基_獣D.cs | 27 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/舌.cs | 31 +- .../SlaveMatrix/BodyPartClasses/舌D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/舌_短.cs | 451 +- .../SlaveMatrix/BodyPartClasses/舌_短D.cs | 35 +- .../SlaveMatrix/BodyPartClasses/舌_長.cs | 1087 +- .../SlaveMatrix/BodyPartClasses/舌_長D.cs | 61 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/花.cs | 31 +- .../SlaveMatrix/BodyPartClasses/花D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/花_百.cs | 3523 +-- .../SlaveMatrix/BodyPartClasses/花_百D.cs | 157 +- .../SlaveMatrix/BodyPartClasses/花_薔.cs | 2191 +- .../SlaveMatrix/BodyPartClasses/花_薔D.cs | 103 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/葉.cs | 31 +- .../SlaveMatrix/BodyPartClasses/葉D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/葉_心.cs | 461 +- .../SlaveMatrix/BodyPartClasses/葉_心D.cs | 31 +- .../SlaveMatrix/BodyPartClasses/葉_披.cs | 461 +- .../SlaveMatrix/BodyPartClasses/葉_披D.cs | 31 +- .../SlaveMatrix/BodyPartClasses/虫鎌.cs | 1215 +- .../SlaveMatrix/BodyPartClasses/虫鎌D.cs | 59 +- .../SlaveMatrix/BodyPartClasses/虫顎.cs | 513 +- .../SlaveMatrix/BodyPartClasses/虫顎D.cs | 35 +- .../SlaveMatrix/BodyPartClasses/蝙通常.cs | 35 +- .../SlaveMatrix/BodyPartClasses/蝙隣接.cs | 31 +- .../SlaveMatrix/BodyPartClasses/衝撃.cs | 261 +- .../SlaveMatrix/BodyPartClasses/衝撃D.cs | 27 +- .../SlaveMatrix/BodyPartClasses/衣装.cs | 1099 +- .../SlaveMatrix/BodyPartClasses/角1.cs | 33 +- .../SlaveMatrix/BodyPartClasses/角1D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/角1_一.cs | 1013 +- .../SlaveMatrix/BodyPartClasses/角1_一D.cs | 51 +- .../SlaveMatrix/BodyPartClasses/角1_虫.cs | 767 +- .../SlaveMatrix/BodyPartClasses/角1_虫D.cs | 43 +- .../SlaveMatrix/BodyPartClasses/角1_鬼.cs | 701 +- .../SlaveMatrix/BodyPartClasses/角1_鬼D.cs | 41 +- .../SlaveMatrix/BodyPartClasses/角2.cs | 45 +- .../SlaveMatrix/BodyPartClasses/角2D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/角2_山1.cs | 791 +- .../SlaveMatrix/BodyPartClasses/角2_山1D.cs | 43 +- .../SlaveMatrix/BodyPartClasses/角2_山2.cs | 943 +- .../SlaveMatrix/BodyPartClasses/角2_山2D.cs | 47 +- .../SlaveMatrix/BodyPartClasses/角2_山3.cs | 1491 +- .../SlaveMatrix/BodyPartClasses/角2_山3D.cs | 65 +- .../SlaveMatrix/BodyPartClasses/角2_巻.cs | 1207 +- .../SlaveMatrix/BodyPartClasses/角2_巻D.cs | 55 +- .../SlaveMatrix/BodyPartClasses/角2_牛1.cs | 825 +- .../SlaveMatrix/BodyPartClasses/角2_牛1D.cs | 45 +- .../SlaveMatrix/BodyPartClasses/角2_牛2.cs | 715 +- .../SlaveMatrix/BodyPartClasses/角2_牛2D.cs | 41 +- .../SlaveMatrix/BodyPartClasses/角2_牛3.cs | 743 +- .../SlaveMatrix/BodyPartClasses/角2_牛3D.cs | 41 +- .../SlaveMatrix/BodyPartClasses/角2_牛4.cs | 873 +- .../SlaveMatrix/BodyPartClasses/角2_牛4D.cs | 47 +- .../SlaveMatrix/BodyPartClasses/角2_虫.cs | 1073 +- .../SlaveMatrix/BodyPartClasses/角2_虫D.cs | 51 +- .../SlaveMatrix/BodyPartClasses/角2_鬼.cs | 793 +- .../SlaveMatrix/BodyPartClasses/角2_鬼D.cs | 43 +- .../SlaveMatrix/BodyPartClasses/触手.cs | 15 +- .../SlaveMatrix/BodyPartClasses/触手D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/触手_犬.cs | 15691 +++++------ .../SlaveMatrix/BodyPartClasses/触手_犬D.cs | 691 +- .../SlaveMatrix/BodyPartClasses/触手_蔦.cs | 9069 +++---- .../SlaveMatrix/BodyPartClasses/触手_蔦D.cs | 709 +- .../SlaveMatrix/BodyPartClasses/触手_触.cs | 9945 +++---- .../SlaveMatrix/BodyPartClasses/触手_触D.cs | 377 +- .../SlaveMatrix/BodyPartClasses/触手_軟.cs | 18855 +++++++------- .../SlaveMatrix/BodyPartClasses/触手_軟D.cs | 715 +- .../SlaveMatrix/BodyPartClasses/触肢.cs | 7 +- .../SlaveMatrix/BodyPartClasses/触肢D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/触肢_肢蜘.cs | 1113 +- .../SlaveMatrix/BodyPartClasses/触肢_肢蜘D.cs | 53 +- .../SlaveMatrix/BodyPartClasses/触肢_肢蠍.cs | 1503 +- .../SlaveMatrix/BodyPartClasses/触肢_肢蠍D.cs | 65 +- .../SlaveMatrix/BodyPartClasses/触覚.cs | 39 +- .../SlaveMatrix/BodyPartClasses/触覚D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/触覚_甲.cs | 833 +- .../SlaveMatrix/BodyPartClasses/触覚_甲D.cs | 47 +- .../SlaveMatrix/BodyPartClasses/触覚_節.cs | 1663 +- .../SlaveMatrix/BodyPartClasses/触覚_節D.cs | 77 +- .../SlaveMatrix/BodyPartClasses/触覚_線.cs | 3429 +-- .../SlaveMatrix/BodyPartClasses/触覚_線D.cs | 145 +- .../SlaveMatrix/BodyPartClasses/触覚_蛾.cs | 8063 +++--- .../SlaveMatrix/BodyPartClasses/触覚_蛾D.cs | 327 +- .../SlaveMatrix/BodyPartClasses/触覚_蝶.cs | 2129 +- .../SlaveMatrix/BodyPartClasses/触覚_蝶D.cs | 95 +- .../SlaveMatrix/BodyPartClasses/触覚_蠍.cs | 1297 +- .../SlaveMatrix/BodyPartClasses/触覚_蠍D.cs | 65 +- .../SlaveMatrix/BodyPartClasses/調教背景.cs | 87 +- .../SlaveMatrix/BodyPartClasses/調教鞭.cs | 2385 +- .../SlaveMatrix/BodyPartClasses/調教鞭D.cs | 51 +- .../SlaveMatrix/BodyPartClasses/調鞭処理.cs | 451 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/足.cs | 7 +- .../SlaveMatrix/BodyPartClasses/足D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/足_人.cs | 8811 +++---- .../SlaveMatrix/BodyPartClasses/足_人D.cs | 263 +- .../SlaveMatrix/BodyPartClasses/足_牛.cs | 1097 +- .../SlaveMatrix/BodyPartClasses/足_牛D.cs | 59 +- .../SlaveMatrix/BodyPartClasses/足_獣.cs | 1475 +- .../SlaveMatrix/BodyPartClasses/足_獣D.cs | 75 +- .../SlaveMatrix/BodyPartClasses/足_竜.cs | 3287 +-- .../SlaveMatrix/BodyPartClasses/足_竜D.cs | 141 +- .../SlaveMatrix/BodyPartClasses/足_馬.cs | 853 +- .../SlaveMatrix/BodyPartClasses/足_馬D.cs | 51 +- .../SlaveMatrix/BodyPartClasses/足_鳥.cs | 4859 ++-- .../SlaveMatrix/BodyPartClasses/足_鳥D.cs | 197 +- .../SlaveMatrix/BodyPartClasses/配色指定.cs | 37 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖.cs | 317 +- .../SlaveMatrix/BodyPartClasses/鎖D.cs | 29 +- .../SlaveMatrix/BodyPartClasses/鎖色.cs | 41 +- .../SlaveMatrix/BodyPartClasses/長物_蛇.cs | 903 +- .../SlaveMatrix/BodyPartClasses/長物_蛇D.cs | 89 +- .../SlaveMatrix/BodyPartClasses/長物_蟲.cs | 1535 +- .../SlaveMatrix/BodyPartClasses/長物_蟲D.cs | 139 +- .../SlaveMatrix/BodyPartClasses/長物_魚.cs | 5365 ++-- .../SlaveMatrix/BodyPartClasses/長物_魚D.cs | 419 +- .../SlaveMatrix/BodyPartClasses/長物_鯨.cs | 2783 +- .../SlaveMatrix/BodyPartClasses/長物_鯨D.cs | 321 +- .../SlaveMatrix/BodyPartClasses/長胴.cs | 7 +- .../SlaveMatrix/BodyPartClasses/長胴D.cs | 33 +- .../SlaveMatrix/BodyPartClasses/鞭痕.cs | 257 +- .../SlaveMatrix/BodyPartClasses/鞭痕D.cs | 27 +- .../SlaveMatrix/BodyPartClasses/頬目.cs | 629 +- .../SlaveMatrix/BodyPartClasses/頬目D.cs | 57 +- .../SlaveMatrix/BodyPartClasses/頬瞼.cs | 1197 +- .../SlaveMatrix/BodyPartClasses/頬瞼D.cs | 79 +- .../SlaveMatrix/BodyPartClasses/頬肌.cs | 1811 +- .../SlaveMatrix/BodyPartClasses/頬肌D.cs | 89 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/頭.cs | 3157 +-- .../SlaveMatrix/BodyPartClasses/頭D.cs | 465 +- .../SlaveMatrix/BodyPartClasses/頭色更新.cs | 113 +- .../SlaveMatrix/BodyPartClasses/頭頂.cs | 7 +- .../SlaveMatrix/BodyPartClasses/頭頂D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/頭頂_天.cs | 313 +- .../SlaveMatrix/BodyPartClasses/頭頂_天D.cs | 29 +- .../SlaveMatrix/BodyPartClasses/頭頂_宇.cs | 4573 ++-- .../SlaveMatrix/BodyPartClasses/頭頂_宇D.cs | 203 +- .../SlaveMatrix/BodyPartClasses/頭頂_皿.cs | 523 +- .../SlaveMatrix/BodyPartClasses/頭頂_皿D.cs | 39 +- .../SlaveMatrix/BodyPartClasses/頭頂後_宇.cs | 533 +- .../SlaveMatrix/BodyPartClasses/頭頂後_宇D.cs | 39 +- .../BodyPartClasses/顔ハイライト.cs | 301 +- .../BodyPartClasses/顔ハイライトD.cs | 29 +- .../SlaveMatrix/BodyPartClasses/顔面.cs | 41 +- .../SlaveMatrix/BodyPartClasses/顔面D.cs | 27 +- .../SlaveMatrix/BodyPartClasses/顔面_甲.cs | 1267 +- .../SlaveMatrix/BodyPartClasses/顔面_甲D.cs | 91 +- .../SlaveMatrix/BodyPartClasses/顔面_虫.cs | 1551 +- .../SlaveMatrix/BodyPartClasses/顔面_虫D.cs | 103 +- .../SlaveMatrix/BodyPartClasses/顔面_蟲.cs | 1965 +- .../SlaveMatrix/BodyPartClasses/顔面_蟲D.cs | 121 +- .../SlaveMatrix/BodyPartClasses/飛沫.cs | 7 +- .../SlaveMatrix/BodyPartClasses/飛沫D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/飛沫_人.cs | 1377 +- .../SlaveMatrix/BodyPartClasses/飛沫_人D.cs | 47 +- .../SlaveMatrix/BodyPartClasses/飛沫_獣.cs | 1377 +- .../SlaveMatrix/BodyPartClasses/飛沫_獣D.cs | 47 +- .../SlaveMatrix/BodyPartClasses/飛膜_先.cs | 1249 +- .../SlaveMatrix/BodyPartClasses/飛膜_根.cs | 717 +- .../SlaveMatrix/BodyPartClasses/飛膜色更新.cs | 39 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/首.cs | 2929 +-- .../SlaveMatrix/BodyPartClasses/首D.cs | 145 +- .../SlaveMatrix/BodyPartClasses/髪留1情報.cs | 27 +- .../SlaveMatrix/BodyPartClasses/髪留2情報.cs | 35 +- .../SlaveMatrix/BodyPartClasses/髪留色.cs | 51 +- .../SlaveMatrix/BodyPartClasses/鯨色更新.cs | 67 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭.cs | 7 +- .../SlaveMatrix/BodyPartClasses/鰭D.cs | 9 +- .../SlaveMatrix/BodyPartClasses/鰭_豚.cs | 281 +- .../SlaveMatrix/BodyPartClasses/鰭_豚D.cs | 27 +- .../SlaveMatrix/BodyPartClasses/鰭_魚.cs | 501 +- .../SlaveMatrix/BodyPartClasses/鰭_魚D.cs | 33 +- .../SlaveMatrix/BodyPartClasses/鰭_鯨.cs | 281 +- .../SlaveMatrix/BodyPartClasses/鰭_鯨D.cs | 27 +- .../SlaveMatrix/BodyPartClasses/鳳凰.cs | 3557 +-- .../SlaveMatrix/BodyPartClasses/鳳凰D.cs | 151 +- SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻.cs | 35 +- .../SlaveMatrix/BodyPartClasses/鼻D.cs | 25 +- .../SlaveMatrix/BodyPartClasses/鼻_人.cs | 319 +- .../SlaveMatrix/BodyPartClasses/鼻_人D.cs | 51 +- .../SlaveMatrix/BodyPartClasses/鼻_獣.cs | 319 +- .../SlaveMatrix/BodyPartClasses/鼻_獣D.cs | 51 +- .../SlaveMatrix/BodyPartClasses/鼻水.cs | 371 +- .../SlaveMatrix/BodyPartClasses/鼻水D.cs | 27 +- .../SlaveMatrix/BodyPartClasses/鼻肌.cs | 727 +- .../SlaveMatrix/BodyPartClasses/鼻肌D.cs | 49 +- SlaveMatrix/SlaveMatrix/GameClasses/Bod.cs | 20539 +++++++-------- SlaveMatrix/SlaveMatrix/GameClasses/CM.cs | 239 +- SlaveMatrix/SlaveMatrix/GameClasses/Cha.cs | 4291 +-- SlaveMatrix/SlaveMatrix/GameClasses/ChaD.cs | 739 +- SlaveMatrix/SlaveMatrix/GameClasses/Col.cs | 287 +- SlaveMatrix/SlaveMatrix/GameClasses/Color2.cs | 35 +- SlaveMatrix/SlaveMatrix/GameClasses/ColorD.cs | 137 +- SlaveMatrix/SlaveMatrix/GameClasses/ColorP.cs | 243 +- SlaveMatrix/SlaveMatrix/GameClasses/Def.cs | 863 +- SlaveMatrix/SlaveMatrix/GameClasses/Ele.cs | 2101 +- SlaveMatrix/SlaveMatrix/GameClasses/EleD.cs | 311 +- SlaveMatrix/SlaveMatrix/GameClasses/EleI.cs | 113 +- .../SlaveMatrix/GameClasses/GameState.cs | 1117 +- .../SlaveMatrix/GameClasses/GameText.cs | 2463 +- .../SlaveMatrix/GameClasses/Generator.cs | 933 +- .../SlaveMatrix/GameClasses/ListView.cs | 265 +- SlaveMatrix/SlaveMatrix/GameClasses/Mods.cs | 16259 ++++++------ .../SlaveMatrix/GameClasses/Onomatopoeia.cs | 157 +- SlaveMatrix/SlaveMatrix/GameClasses/Player.cs | 5178 ++-- .../SlaveMatrix/GameClasses/Program.cs | 77 +- .../GameClasses/RaceInformation.cs | 69 +- .../SlaveMatrix/GameClasses/Reactions.cs | 21579 ++++++++-------- SlaveMatrix/SlaveMatrix/GameClasses/Sounds.cs | 215 +- .../GameClasses/SpeciesDefaults.cs | 10181 ++++---- SlaveMatrix/SlaveMatrix/GameClasses/Sta.cs | 2547 +- .../SlaveMatrix/GameClasses/TrainingUI.cs | 6081 ++--- SlaveMatrix/SlaveMatrix/GameClasses/Uni.cs | 649 +- SlaveMatrix/SlaveMatrix/GameClasses/Unit.cs | 1909 +- SlaveMatrix/SlaveMatrix/GameClasses/_Con.cs | 763 +- 933 files changed, 408908 insertions(+), 407973 deletions(-) diff --git a/2DGAMELIB/2DGAMELIB.csproj b/2DGAMELIB/2DGAMELIB.csproj index 1972427..c327328 100644 --- a/2DGAMELIB/2DGAMELIB.csproj +++ b/2DGAMELIB/2DGAMELIB.csproj @@ -9,7 +9,7 @@ AnyCPU - 10.0 + 9.0 True diff --git a/2DGAMELIB/System.Diagnostics.CodeAnalysis/AllowNullAttribute.cs b/2DGAMELIB/System.Diagnostics.CodeAnalysis/AllowNullAttribute.cs index 2c0b581..f4eb282 100644 --- a/2DGAMELIB/System.Diagnostics.CodeAnalysis/AllowNullAttribute.cs +++ b/2DGAMELIB/System.Diagnostics.CodeAnalysis/AllowNullAttribute.cs @@ -1,6 +1,9 @@ -namespace System.Diagnostics.CodeAnalysis; - -[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter)] -internal sealed class AllowNullAttribute : Attribute +namespace System.Diagnostics.CodeAnalysis { + + [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter)] + internal sealed class AllowNullAttribute : Attribute + { + } + } \ No newline at end of file diff --git a/2DGAMELIB/System.Diagnostics.CodeAnalysis/DoesNotReturnIfAttribute.cs b/2DGAMELIB/System.Diagnostics.CodeAnalysis/DoesNotReturnIfAttribute.cs index ecea437..326b380 100644 --- a/2DGAMELIB/System.Diagnostics.CodeAnalysis/DoesNotReturnIfAttribute.cs +++ b/2DGAMELIB/System.Diagnostics.CodeAnalysis/DoesNotReturnIfAttribute.cs @@ -1,12 +1,13 @@ -namespace System.Diagnostics.CodeAnalysis; - -[AttributeUsage(AttributeTargets.Parameter)] -internal class DoesNotReturnIfAttribute : Attribute +namespace System.Diagnostics.CodeAnalysis { - public DoesNotReturnIfAttribute(bool parameterValue) + [AttributeUsage(AttributeTargets.Parameter)] + internal class DoesNotReturnIfAttribute : Attribute { - ParameterValue = parameterValue; - } + public DoesNotReturnIfAttribute(bool parameterValue) + { + ParameterValue = parameterValue; + } - public bool ParameterValue { get; } + public bool ParameterValue { get; } + } } \ No newline at end of file diff --git a/2DGAMELIB/System.Diagnostics.CodeAnalysis/MaybeNullAttribute.cs b/2DGAMELIB/System.Diagnostics.CodeAnalysis/MaybeNullAttribute.cs index 698fadc..0926438 100644 --- a/2DGAMELIB/System.Diagnostics.CodeAnalysis/MaybeNullAttribute.cs +++ b/2DGAMELIB/System.Diagnostics.CodeAnalysis/MaybeNullAttribute.cs @@ -1,7 +1,8 @@ -namespace System.Diagnostics.CodeAnalysis; - -[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter | - AttributeTargets.ReturnValue)] -internal sealed class MaybeNullAttribute : Attribute +namespace System.Diagnostics.CodeAnalysis { + [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter | + AttributeTargets.ReturnValue)] + internal sealed class MaybeNullAttribute : Attribute + { + } } \ No newline at end of file diff --git a/2DGAMELIB/System.Diagnostics.CodeAnalysis/NotNullAttribute.cs b/2DGAMELIB/System.Diagnostics.CodeAnalysis/NotNullAttribute.cs index 8732b20..45e55f0 100644 --- a/2DGAMELIB/System.Diagnostics.CodeAnalysis/NotNullAttribute.cs +++ b/2DGAMELIB/System.Diagnostics.CodeAnalysis/NotNullAttribute.cs @@ -1,8 +1,9 @@ -namespace System.Diagnostics.CodeAnalysis; - -[AttributeUsage( - AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter | - AttributeTargets.ReturnValue, AllowMultiple = true)] -internal sealed class NotNullAttribute : Attribute +namespace System.Diagnostics.CodeAnalysis { + [AttributeUsage( + AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter | + AttributeTargets.ReturnValue, AllowMultiple = true)] + internal sealed class NotNullAttribute : Attribute + { + } } \ No newline at end of file diff --git a/2DGAMELIB/System.Diagnostics.CodeAnalysis/NotNullWhenAttribute.cs b/2DGAMELIB/System.Diagnostics.CodeAnalysis/NotNullWhenAttribute.cs index 1f4b3aa..df85a9e 100644 --- a/2DGAMELIB/System.Diagnostics.CodeAnalysis/NotNullWhenAttribute.cs +++ b/2DGAMELIB/System.Diagnostics.CodeAnalysis/NotNullWhenAttribute.cs @@ -1,12 +1,13 @@ -namespace System.Diagnostics.CodeAnalysis; - -[AttributeUsage(AttributeTargets.Parameter)] -internal sealed class NotNullWhenAttribute : Attribute +namespace System.Diagnostics.CodeAnalysis { - public NotNullWhenAttribute(bool returnValue) + [AttributeUsage(AttributeTargets.Parameter)] + internal sealed class NotNullWhenAttribute : Attribute { - ReturnValue = returnValue; - } + public NotNullWhenAttribute(bool returnValue) + { + ReturnValue = returnValue; + } - public bool ReturnValue { get; } + public bool ReturnValue { get; } + } } \ No newline at end of file diff --git a/2DGAMELIB/_2DGAMELIB/Are.cs b/2DGAMELIB/_2DGAMELIB/Are.cs index f13c881..4dcef5f 100644 --- a/2DGAMELIB/_2DGAMELIB/Are.cs +++ b/2DGAMELIB/_2DGAMELIB/Are.cs @@ -2,200 +2,201 @@ using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; -namespace _2DGAMELIB; - -public class Are : Rect +namespace _2DGAMELIB { - public Bitmap Dis; - - protected Graphics gd; - - protected Bitmap Hit; - - protected Graphics gh; - - protected double unit; - - protected double disUnit; - - protected double hitUnit; - - protected Size WH = System.Drawing.Size.Empty; - - protected Size WHH = System.Drawing.Size.Empty; - - protected Size WHA = System.Drawing.Size.Empty; - - private Color ClearColor = Color.Transparent; - - public Vector2D BasePoint = Dat.Vec2DZero; - - public Vector2D Position = Dat.Vec2DZero; - - protected Vector2D p; - - protected Rectangle r; - - protected ColorMatrix cm = new ColorMatrix(); - - protected ImageAttributes ia = new ImageAttributes(); - - protected InterpolationMode im; - - public Graphics GD => gd; - - public Graphics GH => gh; - - public double Unit => unit; - - public double DisUnit => disUnit; - - public Are() { } - public Are(double Unit, double XRatio, double YRatio, double Size, double DisMag, double HitMag) - { - Setting(Unit, XRatio, YRatio, Size, DisMag, HitMag); - } - - public Are(Med Med, bool Hit) - { - if (Hit) - { - Setting(Med.Unit, Med.Base.XRatio, Med.Base.YRatio, Med.Base.Size, Med.DisQuality, Med.HitAccuracy); - } - else - { - Setting(Med.Unit, Med.Base.XRatio, Med.Base.YRatio, Med.Base.Size, Med.DisQuality); - } - } - private void Setting(double Unit, double XRatio, double YRatio, double Size, double DisMag) + public class Are : Rect { - SetXYRatio(XRatio, YRatio); - base.Size = Size; - unit = Unit; - disUnit = Unit * DisMag; - WH.Width = (int)(base.LocalWidth * Unit); - WH.Height = (int)(base.LocalHeight * Unit); - WHA.Width = (int)(base.LocalWidth * disUnit); - WHA.Height = (int)(base.LocalHeight * disUnit); - Dis = new Bitmap((int)((double)WH.Width * DisMag), (int)((double)WH.Height * DisMag)); - gd = Graphics.FromImage(Dis); + public Bitmap Dis; + + protected Graphics gd; + + protected Bitmap Hit; + + protected Graphics gh; + + protected double unit; + + protected double disUnit; + + protected double hitUnit; + + protected Size WH = System.Drawing.Size.Empty; + + protected Size WHH = System.Drawing.Size.Empty; + + protected Size WHA = System.Drawing.Size.Empty; + + private Color ClearColor = Color.Transparent; + + public Vector2D BasePoint = Dat.Vec2DZero; + + public Vector2D Position = Dat.Vec2DZero; + + protected Vector2D p; + + protected Rectangle r; + + protected ColorMatrix cm = new ColorMatrix(); + + protected ImageAttributes ia = new ImageAttributes(); + + protected InterpolationMode im; + + public Graphics GD => gd; + + public Graphics GH => gh; + + public double Unit => unit; + + public double DisUnit => disUnit; + + public Are() { } + public Are(double Unit, double XRatio, double YRatio, double Size, double DisMag, double HitMag) + { + Setting(Unit, XRatio, YRatio, Size, DisMag, HitMag); + } + + public Are(Med Med, bool Hit) + { + if (Hit) + { + Setting(Med.Unit, Med.Base.XRatio, Med.Base.YRatio, Med.Base.Size, Med.DisQuality, Med.HitAccuracy); + } + else + { + Setting(Med.Unit, Med.Base.XRatio, Med.Base.YRatio, Med.Base.Size, Med.DisQuality); + } + } + private void Setting(double Unit, double XRatio, double YRatio, double Size, double DisMag) + { + SetXYRatio(XRatio, YRatio); + base.Size = Size; + unit = Unit; + disUnit = Unit * DisMag; + WH.Width = (int)(base.LocalWidth * Unit); + WH.Height = (int)(base.LocalHeight * Unit); + WHA.Width = (int)(base.LocalWidth * disUnit); + WHA.Height = (int)(base.LocalHeight * disUnit); + Dis = new Bitmap((int)((double)WH.Width * DisMag), (int)((double)WH.Height * DisMag)); + gd = Graphics.FromImage(Dis); - gd.SmoothingMode = SmoothingMode.None; - gd.PixelOffsetMode = PixelOffsetMode.HighSpeed; - gd.InterpolationMode = InterpolationMode.NearestNeighbor; - //needed for text or smthn - gd.CompositingMode = CompositingMode.SourceOver; + gd.SmoothingMode = SmoothingMode.None; + gd.PixelOffsetMode = PixelOffsetMode.HighSpeed; + gd.InterpolationMode = InterpolationMode.NearestNeighbor; + //needed for text or smthn + gd.CompositingMode = CompositingMode.SourceOver; + } + private void Setting(double Unit, double XRatio, double YRatio, double Size, double DisMag, double HitMag) + { + Setting(Unit, XRatio, YRatio, Size, DisMag); + + hitUnit = Unit * HitMag; + WHH.Width = (int)(base.LocalWidth * hitUnit); + WHH.Height = (int)(base.LocalHeight * hitUnit); + Hit = new Bitmap(WHH.Width, WHH.Height); + gh = Graphics.FromImage(Hit); + + + gh.SmoothingMode = SmoothingMode.None; + gh.PixelOffsetMode = PixelOffsetMode.HighSpeed; + gh.InterpolationMode = InterpolationMode.NearestNeighbor; + gh.CompositingMode = CompositingMode.SourceCopy; + } + + public Vector2D GetPosition() + { + return new Vector2D(Position.X - BasePoint.X * XRatio * Size, Position.Y - BasePoint.Y * YRatio * Size); + } + + + + + + public void Draw(Par Par) + { + Par.Draw(disUnit, gd); + if (gh != null) + { + Par.DrawH(hitUnit, gh); + } + } + + public void Draw(ParT ParT) + { + ParT.Draw(disUnit, gd); + if (gh != null) + { + ParT.DrawH(hitUnit, gh); + } + } + + public void Draw(Pars Pars) + { + Pars.Draw(disUnit, gd); + if (gh != null) + { + Pars.DrawH(hitUnit, gh); + } + } + + public void Draw(Graphics GD) + { + p = GetPosition(); + GD.DrawImage(Dis, (int)(p.X * unit), (int)(p.Y * unit), WH.Width, WH.Height); + } + + public void Draw(Graphics GD, Graphics GH) + { + p = GetPosition(); + GD.DrawImage(Dis, (int)(p.X * unit), (int)(p.Y * unit), WH.Width, WH.Height); + if (gh != null) + { + GH.DrawImage(Hit, (int)(p.X * hitUnit), (int)(p.Y * hitUnit), WHH.Width, WHH.Height); + } + } + + public void Draw(Are Are) + { + p = Are.GetPosition(); + GD.DrawImage(Are.Dis, (float)(p.X * Are.disUnit), (float)(p.Y * Are.disUnit), Are.WHA.Width, Are.WHA.Height); + if (Are.gh != null && GH != null) + { + GH.DrawImage(Are.Hit, (int)(p.X * Are.hitUnit), (int)(p.Y * Are.hitUnit), Are.WHH.Width, Are.WHH.Height); + } + } + + + + + + public void Clear() + { + gd.Clear(ClearColor); + if (gh != null) + { + gh.Clear(ClearColor); + } + } + + public void Clear(Color Color) + { + gd.Clear(Color); + if (gh != null) + { + gh.Clear(ClearColor); + } + } + + public void Dispose() + { + Dis.Dispose(); + gd.Dispose(); + if (Hit != null) + { + Hit.Dispose(); + gh.Dispose(); + } + } } - private void Setting(double Unit, double XRatio, double YRatio, double Size, double DisMag, double HitMag) - { - Setting(Unit, XRatio, YRatio, Size, DisMag); - - hitUnit = Unit * HitMag; - WHH.Width = (int)(base.LocalWidth * hitUnit); - WHH.Height = (int)(base.LocalHeight * hitUnit); - Hit = new Bitmap(WHH.Width, WHH.Height); - gh = Graphics.FromImage(Hit); - - - gh.SmoothingMode = SmoothingMode.None; - gh.PixelOffsetMode = PixelOffsetMode.HighSpeed; - gh.InterpolationMode = InterpolationMode.NearestNeighbor; - gh.CompositingMode = CompositingMode.SourceCopy; - } - - public Vector2D GetPosition() - { - return new Vector2D(Position.X - BasePoint.X * XRatio * Size, Position.Y - BasePoint.Y * YRatio * Size); - } - - - - - - public void Draw(Par Par) - { - Par.Draw(disUnit, gd); - if (gh != null) - { - Par.DrawH(hitUnit, gh); - } - } - - public void Draw(ParT ParT) - { - ParT.Draw(disUnit, gd); - if (gh != null) - { - ParT.DrawH(hitUnit, gh); - } - } - - public void Draw(Pars Pars) - { - Pars.Draw(disUnit, gd); - if (gh != null) - { - Pars.DrawH(hitUnit, gh); - } - } - - public void Draw(Graphics GD) - { - p = GetPosition(); - GD.DrawImage(Dis, (int)(p.X * unit), (int)(p.Y * unit), WH.Width, WH.Height); - } - - public void Draw(Graphics GD, Graphics GH) - { - p = GetPosition(); - GD.DrawImage(Dis, (int)(p.X * unit), (int)(p.Y * unit), WH.Width, WH.Height); - if (gh != null) - { - GH.DrawImage(Hit, (int)(p.X * hitUnit), (int)(p.Y * hitUnit), WHH.Width, WHH.Height); - } - } - - public void Draw(Are Are) - { - p = Are.GetPosition(); - GD.DrawImage(Are.Dis, (float)(p.X * Are.disUnit), (float)(p.Y * Are.disUnit), Are.WHA.Width, Are.WHA.Height); - if (Are.gh != null && GH != null) - { - GH.DrawImage(Are.Hit, (int)(p.X * Are.hitUnit), (int)(p.Y * Are.hitUnit), Are.WHH.Width, Are.WHH.Height); - } - } - - - - - - public void Clear() - { - gd.Clear(ClearColor); - if (gh != null) - { - gh.Clear(ClearColor); - } - } - - public void Clear(Color Color) - { - gd.Clear(Color); - if (gh != null) - { - gh.Clear(ClearColor); - } - } - - public void Dispose() - { - Dis.Dispose(); - gd.Dispose(); - if (Hit != null) - { - Hit.Dispose(); - gh.Dispose(); - } - } } diff --git a/2DGAMELIB/_2DGAMELIB/AreM.cs b/2DGAMELIB/_2DGAMELIB/AreM.cs index 2b4663a..731eca2 100644 --- a/2DGAMELIB/_2DGAMELIB/AreM.cs +++ b/2DGAMELIB/_2DGAMELIB/AreM.cs @@ -1,84 +1,85 @@ using System.Drawing; using System.Drawing.Drawing2D; -namespace _2DGAMELIB; - -public class AreM : Are +namespace _2DGAMELIB { - private double strength; + public class AreM : Are + { + private double strength; - private double unitS; + private double unitS; - public AreM(double Unit, double XRatio, double YRatio, double Size, double DisMag, double HitMag, double Strength) - { - Setting(Unit, XRatio, YRatio, Size, DisMag, HitMag, Strength); - } + public AreM(double Unit, double XRatio, double YRatio, double Size, double DisMag, double HitMag, double Strength) + { + Setting(Unit, XRatio, YRatio, Size, DisMag, HitMag, Strength); + } - private void Setting(double Unit, double XRatio, double YRatio, double Size, double DisMag, double HitMag, double Strength) - { - SetXYRatio(XRatio, YRatio); - base.Size = Size; - unit = Unit; - strength = Strength; - disUnit = Unit * DisMag; - double num = 1.0 - Strength; - unitS = disUnit * num; - WH.Width = (int)(base.LocalWidth * Unit); - WH.Height = (int)(base.LocalHeight * Unit); - WHA.Width = (int)(base.LocalWidth * disUnit); - WHA.Height = (int)(base.LocalHeight * disUnit); - Dis = new Bitmap((int)((double)WH.Width * DisMag * num), (int)((double)WH.Height * DisMag * num)); - gd = Graphics.FromImage(Dis); - gd.SmoothingMode = SmoothingMode.None; - gd.PixelOffsetMode = PixelOffsetMode.None; - hitUnit = Unit * HitMag; - WHH.Width = (int)(base.LocalWidth * hitUnit); - WHH.Height = (int)(base.LocalHeight * hitUnit); - Hit = new Bitmap(WHH.Width, WHH.Height); - gh = Graphics.FromImage(Hit); - gh.SmoothingMode = SmoothingMode.None; - gh.PixelOffsetMode = PixelOffsetMode.None; - } + private void Setting(double Unit, double XRatio, double YRatio, double Size, double DisMag, double HitMag, double Strength) + { + SetXYRatio(XRatio, YRatio); + base.Size = Size; + unit = Unit; + strength = Strength; + disUnit = Unit * DisMag; + double num = 1.0 - Strength; + unitS = disUnit * num; + WH.Width = (int)(base.LocalWidth * Unit); + WH.Height = (int)(base.LocalHeight * Unit); + WHA.Width = (int)(base.LocalWidth * disUnit); + WHA.Height = (int)(base.LocalHeight * disUnit); + Dis = new Bitmap((int)((double)WH.Width * DisMag * num), (int)((double)WH.Height * DisMag * num)); + gd = Graphics.FromImage(Dis); + gd.SmoothingMode = SmoothingMode.None; + gd.PixelOffsetMode = PixelOffsetMode.None; + hitUnit = Unit * HitMag; + WHH.Width = (int)(base.LocalWidth * hitUnit); + WHH.Height = (int)(base.LocalHeight * hitUnit); + Hit = new Bitmap(WHH.Width, WHH.Height); + gh = Graphics.FromImage(Hit); + gh.SmoothingMode = SmoothingMode.None; + gh.PixelOffsetMode = PixelOffsetMode.None; + } - public new void Draw(ParT ParT) - { - ParT.Draw(unitS, gd); - if (gh != null) - { - ParT.DrawH(hitUnit, gh); - } - } + public new void Draw(ParT ParT) + { + ParT.Draw(unitS, gd); + if (gh != null) + { + ParT.DrawH(hitUnit, gh); + } + } - public new void Draw(Pars Pars) - { - Pars.Draw(unitS, gd); - if (gh != null) - { - Pars.DrawH(hitUnit, gh); - } - } - public new void Draw(Graphics GD) - { - im = GD.InterpolationMode; - GD.InterpolationMode = InterpolationMode.NearestNeighbor; - p = GetPosition(); - GD.DrawImage(Dis, (int)(p.X * unit), (int)(p.Y * unit), WH.Width, WH.Height); - GD.InterpolationMode = im; - } + public new void Draw(Pars Pars) + { + Pars.Draw(unitS, gd); + if (gh != null) + { + Pars.DrawH(hitUnit, gh); + } + } + public new void Draw(Graphics GD) + { + im = GD.InterpolationMode; + GD.InterpolationMode = InterpolationMode.NearestNeighbor; + p = GetPosition(); + GD.DrawImage(Dis, (int)(p.X * unit), (int)(p.Y * unit), WH.Width, WH.Height); + GD.InterpolationMode = im; + } - public new void Draw(Graphics GD, double Opacity) - { - im = GD.InterpolationMode; - GD.InterpolationMode = InterpolationMode.NearestNeighbor; - cm.Matrix33 = (float)Opacity; - ia.SetColorMatrix(cm); - p = GetPosition(); - r.X = (int)(p.X * unit); - r.Y = (int)(p.Y * unit); - r.Width = WH.Width; - r.Height = WH.Height; - GD.DrawImage(Dis, r, 0, 0, Dis.Width, Dis.Height, GraphicsUnit.Pixel, ia); - GD.InterpolationMode = im; - } + public new void Draw(Graphics GD, double Opacity) + { + im = GD.InterpolationMode; + GD.InterpolationMode = InterpolationMode.NearestNeighbor; + cm.Matrix33 = (float)Opacity; + ia.SetColorMatrix(cm); + p = GetPosition(); + r.X = (int)(p.X * unit); + r.Y = (int)(p.Y * unit); + r.Width = WH.Width; + r.Height = WH.Height; + GD.DrawImage(Dis, r, 0, 0, Dis.Width, Dis.Height, GraphicsUnit.Pixel, ia); + GD.InterpolationMode = im; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/But.cs b/2DGAMELIB/_2DGAMELIB/But.cs index 4227b53..52f4352 100644 --- a/2DGAMELIB/_2DGAMELIB/But.cs +++ b/2DGAMELIB/_2DGAMELIB/But.cs @@ -1,166 +1,167 @@ using System; using System.Drawing; -namespace _2DGAMELIB; - -public class But +namespace _2DGAMELIB { - private bool dra = true; + public class But + { + private bool dra = true; - private Color hc = Color.Transparent; + private Color hc = Color.Transparent; - protected Pars pars; + protected Pars pars; - protected Action Over = delegate - { - }; + protected Action Over = delegate + { + }; - protected Action Push = delegate - { - }; + protected Action Push = delegate + { + }; - protected Action Release = delegate - { - }; + protected Action Release = delegate + { + }; - protected Action Out = delegate - { - }; + protected Action Out = delegate + { + }; - public Action Action = delegate - { - }; + public Action Action = delegate + { + }; - private bool f1; + private bool f1; - private bool f2; + private bool f2; - public bool Dra - { - get - { - return dra; - } - set - { - Move(ref hc); - dra = value; - } - } + public bool Dra + { + get + { + return dra; + } + set + { + Move(ref hc); + dra = value; + } + } - public Pars Pars => pars; + public Pars Pars => pars; - public But(Par Par, Action Action) - { - pars = new Pars(Par); - this.Action = Action; - } + public But(Par Par, Action Action) + { + pars = new Pars(Par); + this.Action = Action; + } - public But(ParT ParT, Action Action) - { - pars = new Pars(ParT); - this.Action = Action; - } + public But(ParT ParT, Action Action) + { + pars = new Pars(ParT); + this.Action = Action; + } - public But(Pars Pars, Action Action) - { - pars = Pars; - this.Action = Action; - } + public But(Pars Pars, Action Action) + { + pars = Pars; + this.Action = Action; + } - public bool Move(ref Color HitColor) - { - if (Dra && !f2 && pars.IsHit(ref HitColor)) - { - f2 = true; - Over(this); - return true; - } - if (Dra && f2 && !pars.IsHit(ref HitColor)) - { - f1 = false; - f2 = false; - Out(this); - return true; - } - return false; - } + public bool Move(ref Color HitColor) + { + if (Dra && !f2 && pars.IsHit(ref HitColor)) + { + f2 = true; + Over(this); + return true; + } + if (Dra && f2 && !pars.IsHit(ref HitColor)) + { + f1 = false; + f2 = false; + Out(this); + return true; + } + return false; + } - public bool Leave() - { - if (Dra && f2) - { - f1 = false; - f2 = false; - Out(this); - return true; - } - return false; - } + public bool Leave() + { + if (Dra && f2) + { + f1 = false; + f2 = false; + Out(this); + return true; + } + return false; + } - public bool Down(ref Color HitColor) - { - if (Dra && !f1 && pars.IsHit(ref HitColor)) - { - f1 = true; - Push(this); - return true; - } - return false; - } + public bool Down(ref Color HitColor) + { + if (Dra && !f1 && pars.IsHit(ref HitColor)) + { + f1 = true; + Push(this); + return true; + } + return false; + } - public bool Up(ref Color HitColor) - { - if (Dra && f1 && pars.IsHit(ref HitColor)) - { - f1 = false; - Release(this); - Action(this); - return true; - } - return false; - } + public bool Up(ref Color HitColor) + { + if (Dra && f1 && pars.IsHit(ref HitColor)) + { + f1 = false; + Release(this); + Action(this); + return true; + } + return false; + } - public void Draw(Are Are) - { - if (dra) - { - Are.Draw(pars); - } - } + public void Draw(Are Are) + { + if (dra) + { + Are.Draw(pars); + } + } - public void Draw(AreM AreM) - { - if (dra) - { - AreM.Draw(pars); - } - } + public void Draw(AreM AreM) + { + if (dra) + { + AreM.Draw(pars); + } + } - public void SetHitColor(Med Med) - { - foreach (Par item in pars.EnumAllPar()) - { - if (item.HitColor != Color.Transparent) - { - Med.RemUniqueColor(item.HitColor); - } - item.HitColor = Med.GetUniqueColor(); - } - } + public void SetHitColor(Med Med) + { + foreach (Par item in pars.EnumAllPar()) + { + if (item.HitColor != Color.Transparent) + { + Med.RemUniqueColor(item.HitColor); + } + item.HitColor = Med.GetUniqueColor(); + } + } - public void Dispose() - { - pars.Dispose(); - } + public void Dispose() + { + pars.Dispose(); + } - public bool IsBut1() - { - return this is But1; - } + public bool IsBut1() + { + return this is But1; + } - public But1 ToBut1() - { - return (But1)this; - } + public But1 ToBut1() + { + return (But1)this; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/But1.cs b/2DGAMELIB/_2DGAMELIB/But1.cs index 9f3cd5b..e503bbc 100644 --- a/2DGAMELIB/_2DGAMELIB/But1.cs +++ b/2DGAMELIB/_2DGAMELIB/But1.cs @@ -3,108 +3,109 @@ using System.Collections.Generic; using System.Drawing; using System.Linq; -namespace _2DGAMELIB; - -public class But1 : But +namespace _2DGAMELIB { - public List BaseColors = new List(); + public class But1 : But + { + public List BaseColors = new List(); - public List OverColors = new List(); + public List OverColors = new List(); - public List PushColors = new List(); + public List PushColors = new List(); - public List TextColors = new List(); + public List TextColors = new List(); - public But1(Par Par, Action Action) - : base(Par, Action) - { - Setting(); - } + public But1(Par Par, Action Action) + : base(Par, Action) + { + Setting(); + } - public But1(ParT ParT, Action Action) - : base(ParT, Action) - { - Setting(); - } + public But1(ParT ParT, Action Action) + : base(ParT, Action) + { + Setting(); + } - public But1(Pars Pars, Action Action) - : base(Pars, Action) - { - Setting(); - } + public But1(Pars Pars, Action Action) + : base(Pars, Action) + { + Setting(); + } - private void Setting() - { - foreach (Par item in pars.EnumAllPar()) - { - BaseColors.Add(item.BrushColor); - OverColors.Add(BaseColors.Last().FuncHSV(delegate(Hsv hsv) - { - hsv.Hue += 30; - hsv.Sat -= 30; - hsv.Val += 100; - return hsv; - })); - PushColors.Add(OverColors.Last().FuncHSV(delegate(Hsv hsv) - { - hsv.Hue += 30; - hsv.Sat -= 30; - hsv.Val += 100; - return hsv; - })); - TextColors.Add(item.IsParT() ? item.ToParT().TextColor : Color.Empty); - } - Over = delegate - { - int num4 = 0; - foreach (Par item2 in pars.EnumAllPar()) - { - item2.BrushColor = OverColors[num4]; - if (item2.IsParT()) - { - item2.ToParT().TextColor = TextColors[num4].Reverse(); - } - num4++; - } - }; - Push = delegate - { - int num3 = 0; - foreach (Par item3 in pars.EnumAllPar()) - { - item3.BrushColor = PushColors[num3]; - if (item3.IsParT()) - { - item3.ToParT().TextColor = TextColors[num3].Reverse(); - } - num3++; - } - }; - Release = delegate - { - int num2 = 0; - foreach (Par item4 in pars.EnumAllPar()) - { - item4.BrushColor = OverColors[num2]; - if (item4.IsParT()) - { - item4.ToParT().TextColor = TextColors[num2].Reverse(); - } - num2++; - } - }; - Out = delegate - { - int num = 0; - foreach (Par item5 in pars.EnumAllPar()) - { - item5.BrushColor = BaseColors[num]; - if (item5.IsParT()) - { - item5.ToParT().TextColor = TextColors[num]; - } - num++; - } - }; - } + private void Setting() + { + foreach (Par item in pars.EnumAllPar()) + { + BaseColors.Add(item.BrushColor); + OverColors.Add(BaseColors.Last().FuncHSV(delegate(Hsv hsv) + { + hsv.Hue += 30; + hsv.Sat -= 30; + hsv.Val += 100; + return hsv; + })); + PushColors.Add(OverColors.Last().FuncHSV(delegate(Hsv hsv) + { + hsv.Hue += 30; + hsv.Sat -= 30; + hsv.Val += 100; + return hsv; + })); + TextColors.Add(item.IsParT() ? item.ToParT().TextColor : Color.Empty); + } + Over = delegate + { + int num4 = 0; + foreach (Par item2 in pars.EnumAllPar()) + { + item2.BrushColor = OverColors[num4]; + if (item2.IsParT()) + { + item2.ToParT().TextColor = TextColors[num4].Reverse(); + } + num4++; + } + }; + Push = delegate + { + int num3 = 0; + foreach (Par item3 in pars.EnumAllPar()) + { + item3.BrushColor = PushColors[num3]; + if (item3.IsParT()) + { + item3.ToParT().TextColor = TextColors[num3].Reverse(); + } + num3++; + } + }; + Release = delegate + { + int num2 = 0; + foreach (Par item4 in pars.EnumAllPar()) + { + item4.BrushColor = OverColors[num2]; + if (item4.IsParT()) + { + item4.ToParT().TextColor = TextColors[num2].Reverse(); + } + num2++; + } + }; + Out = delegate + { + int num = 0; + foreach (Par item5 in pars.EnumAllPar()) + { + item5.BrushColor = BaseColors[num]; + if (item5.IsParT()) + { + item5.ToParT().TextColor = TextColors[num]; + } + num++; + } + }; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Buts.cs b/2DGAMELIB/_2DGAMELIB/Buts.cs index e180c2d..d69f12b 100644 --- a/2DGAMELIB/_2DGAMELIB/Buts.cs +++ b/2DGAMELIB/_2DGAMELIB/Buts.cs @@ -2,87 +2,88 @@ using System.Collections.Generic; using System.Drawing; using System.Linq; -namespace _2DGAMELIB; - -public class Buts +namespace _2DGAMELIB { - private OrderedDictionary buts = new OrderedDictionary(); + public class Buts + { + private OrderedDictionary buts = new OrderedDictionary(); - public But this[string Name] => buts[Name]; + public But this[string Name] => buts[Name]; - public IEnumerable EnumBut => buts.Values; + public IEnumerable EnumBut => buts.Values; - public void Add(string Name, But But) - { - buts.Add(Name, But); - } + public void Add(string Name, But But) + { + buts.Add(Name, But); + } - public void Down(ref Color HitColor) - { - using IEnumerator enumerator = buts.Values.GetEnumerator(); - while (enumerator.MoveNext() && !enumerator.Current.Down(ref HitColor)) - { - } - } + public void Down(ref Color HitColor) + { + using IEnumerator enumerator = buts.Values.GetEnumerator(); + while (enumerator.MoveNext() && !enumerator.Current.Down(ref HitColor)) + { + } + } - public void Up(ref Color HitColor) - { - using IEnumerator enumerator = buts.Values.GetEnumerator(); - while (enumerator.MoveNext() && !enumerator.Current.Up(ref HitColor)) - { - } - } + public void Up(ref Color HitColor) + { + using IEnumerator enumerator = buts.Values.GetEnumerator(); + while (enumerator.MoveNext() && !enumerator.Current.Up(ref HitColor)) + { + } + } - public void Move(ref Color HitColor) - { - foreach (But value in buts.Values) - { - value.Move(ref HitColor); - } - } + public void Move(ref Color HitColor) + { + foreach (But value in buts.Values) + { + value.Move(ref HitColor); + } + } - public void Leave() - { - using IEnumerator enumerator = buts.Values.GetEnumerator(); - while (enumerator.MoveNext() && !enumerator.Current.Leave()) - { - } - } + public void Leave() + { + using IEnumerator enumerator = buts.Values.GetEnumerator(); + while (enumerator.MoveNext() && !enumerator.Current.Leave()) + { + } + } - public void SetHitColor(Med Med) - { - foreach (But item in EnumBut) - { - item.SetHitColor(Med); - } - } + public void SetHitColor(Med Med) + { + foreach (But item in EnumBut) + { + item.SetHitColor(Med); + } + } - public void Draw(Are Are) - { - foreach (But value in buts.Values) - { - value.Draw(Are); - } - } + public void Draw(Are Are) + { + foreach (But value in buts.Values) + { + value.Draw(Are); + } + } - public void Draw(AreM AreM) - { - foreach (But value in buts.Values) - { - value.Draw(AreM); - } - } + public void Draw(AreM AreM) + { + foreach (But value in buts.Values) + { + value.Draw(AreM); + } + } - public void Dispose() - { - foreach (But value in buts.Values) - { - value.Dispose(); - } - } + public void Dispose() + { + foreach (But value in buts.Values) + { + value.Dispose(); + } + } - public bool IsHit(Color hc) - { - return EnumBut.Any((But e) => e.Pars.Values.First().ToPar().HitColor == hc); - } + public bool IsHit(Color hc) + { + return EnumBut.Any((But e) => e.Pars.Values.First().ToPar().HitColor == hc); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/ConstProp.cs b/2DGAMELIB/_2DGAMELIB/ConstProp.cs index 417be86..14779e8 100644 --- a/2DGAMELIB/_2DGAMELIB/ConstProp.cs +++ b/2DGAMELIB/_2DGAMELIB/ConstProp.cs @@ -1,17 +1,18 @@ -namespace _2DGAMELIB; - -public class ConstProp +namespace _2DGAMELIB { - private int c = -1; + public class ConstProp + { + private int c = -1; - public bool GetFlag(double Proportion) - { - c++; - return c % (int)(1.0 / Proportion) == 0; - } + public bool GetFlag(double Proportion) + { + c++; + return c % (int)(1.0 / Proportion) == 0; + } - public void Reset() - { - c = -1; - } + public void Reset() + { + c = -1; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Dat.cs b/2DGAMELIB/_2DGAMELIB/Dat.cs index c52c1d8..b46fcd9 100644 --- a/2DGAMELIB/_2DGAMELIB/Dat.cs +++ b/2DGAMELIB/_2DGAMELIB/Dat.cs @@ -1,19 +1,20 @@ using System.Runtime.InteropServices; -namespace _2DGAMELIB; - -[StructLayout(LayoutKind.Sequential, Size = 1)] -public struct Dat +namespace _2DGAMELIB { - public static MatrixD MatDZero = new MatrixD(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); + [StructLayout(LayoutKind.Sequential, Size = 1)] + public struct Dat + { + public static MatrixD MatDZero = new MatrixD(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); - public static MatrixD MatDIdentity = new MatrixD(1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0); + public static MatrixD MatDIdentity = new MatrixD(1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0); - public static Vector2D Vec2DZero = new Vector2D(0.0, 0.0); + public static Vector2D Vec2DZero = new Vector2D(0.0, 0.0); - public static Vector2D Vec2DOne = new Vector2D(1.0, 1.0); + public static Vector2D Vec2DOne = new Vector2D(1.0, 1.0); - public static Vector2D Vec2DUnitX = new Vector2D(1.0, 0.0); + public static Vector2D Vec2DUnitX = new Vector2D(1.0, 0.0); - public static Vector2D Vec2DUnitY = new Vector2D(0.0, 1.0); + public static Vector2D Vec2DUnitY = new Vector2D(0.0, 1.0); + } } diff --git a/2DGAMELIB/_2DGAMELIB/Dif.cs b/2DGAMELIB/_2DGAMELIB/Dif.cs index a1d5fa7..67b5cf9 100644 --- a/2DGAMELIB/_2DGAMELIB/Dif.cs +++ b/2DGAMELIB/_2DGAMELIB/Dif.cs @@ -2,289 +2,290 @@ using System; using System.Collections.Generic; using System.Drawing; -namespace _2DGAMELIB; - -[Serializable] -public class Dif +namespace _2DGAMELIB { - public string Tag = ""; + [Serializable] + public class Dif + { + public string Tag = ""; - private List parss = new List(); + private List parss = new List(); - public List Parss => parss; + public List Parss => parss; - public int Count => parss.Count; + public int Count => parss.Count; - public Pars this[int Index] - { - get - { - return parss[Index]; - } - set - { - parss[Index] = value; - } - } + public Pars this[int Index] + { + get + { + return parss[Index]; + } + set + { + parss[Index] = value; + } + } - public double PositionSize - { - set - { - foreach (Pars item in parss) - { - item.PositionSize = value; - } - } - } + public double PositionSize + { + set + { + foreach (Pars item in parss) + { + item.PositionSize = value; + } + } + } - public Vector2D PositionVector - { - set - { - foreach (Pars item in parss) - { - item.PositionVector = value; - } - } - } + public Vector2D PositionVector + { + set + { + foreach (Pars item in parss) + { + item.PositionVector = value; + } + } + } - public double AngleBase - { - set - { - foreach (Pars item in parss) - { - item.AngleBase = value; - } - } - } + public double AngleBase + { + set + { + foreach (Pars item in parss) + { + item.AngleBase = value; + } + } + } - public double AngleCont - { - set - { - foreach (Pars item in parss) - { - item.AngleCont = value; - } - } - } + public double AngleCont + { + set + { + foreach (Pars item in parss) + { + item.AngleCont = value; + } + } + } - public double SizeBase - { - set - { - foreach (Pars item in parss) - { - item.SizeBase = value; - } - } - } + public double SizeBase + { + set + { + foreach (Pars item in parss) + { + item.SizeBase = value; + } + } + } - public double SizeCont - { - set - { - foreach (Pars item in parss) - { - item.SizeCont = value; - } - } - } + public double SizeCont + { + set + { + foreach (Pars item in parss) + { + item.SizeCont = value; + } + } + } - public double SizeXBase - { - set - { - foreach (Pars item in parss) - { - item.SizeXBase = value; - } - } - } + public double SizeXBase + { + set + { + foreach (Pars item in parss) + { + item.SizeXBase = value; + } + } + } - public double SizeXCont - { - set - { - foreach (Pars item in parss) - { - item.SizeXCont = value; - } - } - } + public double SizeXCont + { + set + { + foreach (Pars item in parss) + { + item.SizeXCont = value; + } + } + } - public double SizeYBase - { - set - { - foreach (Pars item in parss) - { - item.SizeYBase = value; - } - } - } + public double SizeYBase + { + set + { + foreach (Pars item in parss) + { + item.SizeYBase = value; + } + } + } - public double SizeYCont - { - set - { - foreach (Pars item in parss) - { - item.SizeYCont = value; - } - } - } + public double SizeYCont + { + set + { + foreach (Pars item in parss) + { + item.SizeYCont = value; + } + } + } - public bool Dra - { - set - { - foreach (Pars item in parss) - { - item.Dra = value; - } - } - } + public bool Dra + { + set + { + foreach (Pars item in parss) + { + item.Dra = value; + } + } + } - public bool Hit - { - set - { - foreach (Pars item in parss) - { - item.Hit = value; - } - } - } + public bool Hit + { + set + { + foreach (Pars item in parss) + { + item.Hit = value; + } + } + } - public IEnumerable EnumAllPar() - { - foreach (Pars item in parss) - { - foreach (Par item2 in item.EnumAllPar()) - { - yield return item2; - } - } - } + public IEnumerable EnumAllPar() + { + foreach (Pars item in parss) + { + foreach (Par item2 in item.EnumAllPar()) + { + yield return item2; + } + } + } - public void SetDefault() - { - foreach (Pars item in parss) - { - item.SetDefault(); - } - } + public void SetDefault() + { + foreach (Pars item in parss) + { + item.SetDefault(); + } + } - public Dif() - { - } + public Dif() + { + } - public Dif(Dif Dif) - { - Copy(Dif); - } + public Dif(Dif Dif) + { + Copy(Dif); + } - private void Copy(Dif Dif) - { - Tag = Dif.Tag; - foreach (Pars item in Dif.parss) - { - parss.Add(new Pars(item)); - } - } + private void Copy(Dif Dif) + { + Tag = Dif.Tag; + foreach (Pars item in Dif.parss) + { + parss.Add(new Pars(item)); + } + } - public void Add(Pars Pars) - { - parss.Add(Pars); - } + public void Add(Pars Pars) + { + parss.Add(Pars); + } - public void Insert(int Index, Pars Pars) - { - parss.Insert(Index, Pars); - } + public void Insert(int Index, Pars Pars) + { + parss.Insert(Index, Pars); + } - public void Remove(Pars Pars) - { - parss.Remove(Pars); - } + public void Remove(Pars Pars) + { + parss.Remove(Pars); + } - public void RemoveAt(int Index) - { - parss.RemoveAt(Index); - } + public void RemoveAt(int Index) + { + parss.RemoveAt(Index); + } - public void Draws(Are Are) - { - foreach (Pars item in parss) - { - Are.Draw(item); - } - } + public void Draws(Are Are) + { + foreach (Pars item in parss) + { + Are.Draw(item); + } + } - public void Draws(AreM AreM) - { - foreach (Pars item in parss) - { - AreM.Draw(item); - } - } + public void Draws(AreM AreM) + { + foreach (Pars item in parss) + { + AreM.Draw(item); + } + } - public List GetHitTags(ref Color HitColor) - { - List list = new List(); - foreach (Pars item in parss) - { - list.AddRange(item.GetHitTags(ref HitColor)); - } - return list; - } + public List GetHitTags(ref Color HitColor) + { + List list = new List(); + foreach (Pars item in parss) + { + list.AddRange(item.GetHitTags(ref HitColor)); + } + return list; + } - public List GetHitPars(ref Color HitColor) - { - List list = new List(); - foreach (Pars item in parss) - { - list.AddRange(item.GetHitPars(ref HitColor)); - } - return list; - } + public List GetHitPars(ref Color HitColor) + { + List list = new List(); + foreach (Pars item in parss) + { + list.AddRange(item.GetHitPars(ref HitColor)); + } + return list; + } - public bool IsHit(ref Color HitColor) - { - foreach (Pars item in parss) - { - if (item.IsHit(ref HitColor)) - { - return true; - } - } - return false; - } + public bool IsHit(ref Color HitColor) + { + foreach (Pars item in parss) + { + if (item.IsHit(ref HitColor)) + { + return true; + } + } + return false; + } - public void ReverseX() - { - foreach (Pars item in parss) - { - item.ReverseX(); - } - } + public void ReverseX() + { + foreach (Pars item in parss) + { + item.ReverseX(); + } + } - public void ReverseY() - { - foreach (Pars item in parss) - { - item.ReverseY(); - } - } + public void ReverseY() + { + foreach (Pars item in parss) + { + item.ReverseY(); + } + } - public void Dispose() - { - foreach (Pars item in parss) - { - item.Dispose(); - } - } + public void Dispose() + { + foreach (Pars item in parss) + { + item.Dispose(); + } + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Difs.cs b/2DGAMELIB/_2DGAMELIB/Difs.cs index 6320d77..0dcb01a 100644 --- a/2DGAMELIB/_2DGAMELIB/Difs.cs +++ b/2DGAMELIB/_2DGAMELIB/Difs.cs @@ -4,471 +4,472 @@ using System.Drawing; using System.Linq; using Newtonsoft.Json; -namespace _2DGAMELIB; - -[Serializable] -public class Difs +namespace _2DGAMELIB { - public string Tag = ""; + [Serializable] + public class Difs + { + public string Tag = ""; - public double ValueX; + public double ValueX; - public double ValueY; + public double ValueY; - private List difs = new List(); + private List difs = new List(); - public Dictionary pj; + public Dictionary pj; - public Dictionary pr; + public Dictionary pr; - public List Difss => difs; + public List Difss => difs; - public int CountX => difs.Count; + public int CountX => difs.Count; - public int CountY - { - get - { - if (difs.Count > 0) - { - return difs[IndexX].Count; - } - return 0; - } - } + public int CountY + { + get + { + if (difs.Count > 0) + { + return difs[IndexX].Count; + } + return 0; + } + } - public int IndexX - { - get - { - if (!(ValueX >= 1.0)) - { - return (int)((double)CountX * ValueX); - } - return CountX - 1; - } - set - { - ValueX = (double)value / (double)CountX; - } - } + public int IndexX + { + get + { + if (!(ValueX >= 1.0)) + { + return (int)((double)CountX * ValueX); + } + return CountX - 1; + } + set + { + ValueX = (double)value / (double)CountX; + } + } - public int IndexY - { - get - { - if (!(ValueY >= 1.0)) - { - return (int)((double)CountY * ValueY); - } - return CountY - 1; - } - set - { - ValueY = (double)value / (double)CountY; - } - } + public int IndexY + { + get + { + if (!(ValueY >= 1.0)) + { + return (int)((double)CountY * ValueY); + } + return CountY - 1; + } + set + { + ValueY = (double)value / (double)CountY; + } + } - public Dif this[int Index] - { - get - { - return difs[Index]; - } - set - { - difs[Index] = value; - } - } + public Dif this[int Index] + { + get + { + return difs[Index]; + } + set + { + difs[Index] = value; + } + } - public Pars Current => difs[IndexX][IndexY]; + public Pars Current => difs[IndexX][IndexY]; - public double PositionSize - { - set - { - foreach (Dif dif in difs) - { - dif.PositionSize = value; - } - } - } + public double PositionSize + { + set + { + foreach (Dif dif in difs) + { + dif.PositionSize = value; + } + } + } - public Vector2D PositionVector - { - set - { - foreach (Dif dif in difs) - { - dif.PositionVector = value; - } - } - } + public Vector2D PositionVector + { + set + { + foreach (Dif dif in difs) + { + dif.PositionVector = value; + } + } + } - public double AngleBase - { - set - { - foreach (Dif dif in difs) - { - dif.AngleBase = value; - } - } - } + public double AngleBase + { + set + { + foreach (Dif dif in difs) + { + dif.AngleBase = value; + } + } + } - public double AngleCont - { - set - { - foreach (Dif dif in difs) - { - dif.AngleCont = value; - } - } - } + public double AngleCont + { + set + { + foreach (Dif dif in difs) + { + dif.AngleCont = value; + } + } + } - public double SizeBase - { - set - { - foreach (Dif dif in difs) - { - dif.SizeBase = value; - } - } - } + public double SizeBase + { + set + { + foreach (Dif dif in difs) + { + dif.SizeBase = value; + } + } + } - public double SizeCont - { - set - { - foreach (Dif dif in difs) - { - dif.SizeCont = value; - } - } - } + public double SizeCont + { + set + { + foreach (Dif dif in difs) + { + dif.SizeCont = value; + } + } + } - public double SizeXBase - { - set - { - foreach (Dif dif in difs) - { - dif.SizeXBase = value; - } - } - } + public double SizeXBase + { + set + { + foreach (Dif dif in difs) + { + dif.SizeXBase = value; + } + } + } - public double SizeXCont - { - set - { - foreach (Dif dif in difs) - { - dif.SizeXCont = value; - } - } - } + public double SizeXCont + { + set + { + foreach (Dif dif in difs) + { + dif.SizeXCont = value; + } + } + } - public double SizeYBase - { - set - { - foreach (Dif dif in difs) - { - dif.SizeYBase = value; - } - } - } + public double SizeYBase + { + set + { + foreach (Dif dif in difs) + { + dif.SizeYBase = value; + } + } + } - public double SizeYCont - { - set - { - foreach (Dif dif in difs) - { - dif.SizeYCont = value; - } - } - } + public double SizeYCont + { + set + { + foreach (Dif dif in difs) + { + dif.SizeYCont = value; + } + } + } - public bool Dra - { - set - { - foreach (Dif dif in difs) - { - dif.Dra = value; - } - } - } + public bool Dra + { + set + { + foreach (Dif dif in difs) + { + dif.Dra = value; + } + } + } - public bool Hit - { - set - { - foreach (Dif dif in difs) - { - dif.Hit = value; - } - } - } + public bool Hit + { + set + { + foreach (Dif dif in difs) + { + dif.Hit = value; + } + } + } - [JsonIgnore] - public Par CurJoinRoot - { - get - { - Pars current = Current; - if (pr.ContainsKey(current)) - { - return pr[current]; - } - return null; - } - } + [JsonIgnore] + public Par CurJoinRoot + { + get + { + Pars current = Current; + if (pr.ContainsKey(current)) + { + return pr[current]; + } + return null; + } + } - [JsonIgnore] - public IEnumerable EnumJoinRoot => pr.Values; - public IEnumerable EnumAllPar() - { - foreach (Dif dif in difs) - { - foreach (Par item in dif.EnumAllPar()) - { - yield return item; - } - } - } + [JsonIgnore] + public IEnumerable EnumJoinRoot => pr.Values; + public IEnumerable EnumAllPar() + { + foreach (Dif dif in difs) + { + foreach (Par item in dif.EnumAllPar()) + { + yield return item; + } + } + } - public IEnumerable EnumAllPars() - { - foreach (Dif dif in difs) - { - foreach (Pars item in dif.Parss) - { - yield return item; - } - } - } + public IEnumerable EnumAllPars() + { + foreach (Dif dif in difs) + { + foreach (Pars item in dif.Parss) + { + yield return item; + } + } + } - public void SetDefault() - { - foreach (Dif dif in difs) - { - dif.SetDefault(); - } - } + public void SetDefault() + { + foreach (Dif dif in difs) + { + dif.SetDefault(); + } + } - public Difs() - { - } + public Difs() + { + } - public Difs(Difs Difs) - { - Copy(Difs); - } + public Difs(Difs Difs) + { + Copy(Difs); + } - private void Copy(Difs Difs) - { - Tag = Difs.Tag; - ValueX = Difs.ValueX; - ValueY = Difs.ValueY; - foreach (Dif dif in Difs.difs) - { - difs.Add(new Dif(dif)); - } - } + private void Copy(Difs Difs) + { + Tag = Difs.Tag; + ValueX = Difs.ValueX; + ValueY = Difs.ValueY; + foreach (Dif dif in Difs.difs) + { + difs.Add(new Dif(dif)); + } + } - public void Add(Dif Dif) - { - difs.Add(Dif); - } + public void Add(Dif Dif) + { + difs.Add(Dif); + } - public void Insert(int Index, Dif Dif) - { - difs.Insert(Index, Dif); - } + public void Insert(int Index, Dif Dif) + { + difs.Insert(Index, Dif); + } - public void Remove(Dif Dif) - { - difs.Remove(Dif); - } + public void Remove(Dif Dif) + { + difs.Remove(Dif); + } - public void RemoveAt(int Index) - { - difs.RemoveAt(Index); - } + public void RemoveAt(int Index) + { + difs.RemoveAt(Index); + } - public void Draw(Are Are) - { - Are.Draw(Current); - } + public void Draw(Are Are) + { + Are.Draw(Current); + } - public void Draws(Are Are) - { - foreach (Dif dif in difs) - { - dif.Draws(Are); - } - } + public void Draws(Are Are) + { + foreach (Dif dif in difs) + { + dif.Draws(Are); + } + } - public void Draw(AreM AreM) - { - AreM.Draw(Current); - } + public void Draw(AreM AreM) + { + AreM.Draw(Current); + } - public void Draws(AreM AreM) - { - foreach (Dif dif in difs) - { - dif.Draws(AreM); - } - } - private Par GetJoinRoot(Pars ps) - { - Par[] array = ps.EnumAllPar().ToArray(); - if (array.Length <= 1) - { - return array.FirstOrDefault(); - } - Par[] array2 = array; - foreach (Par p0 in array2) - { - Vector2D p = p0.Position; - if (array.All((Par p1) => p0 == p1 || p1.JP.All((Joi j) => !(p1.ToGlobal(j.Joint).DistanceSquared(p) <= Join.IdentityDistance)))) - { - return p0; - } - } - Par par = array.FirstOrDefault((Par e) => e.JP.Count > 0); - if (par != null) - { - return par; - } - return array.First(); - } + public void Draws(AreM AreM) + { + foreach (Dif dif in difs) + { + dif.Draws(AreM); + } + } + private Par GetJoinRoot(Pars ps) + { + Par[] array = ps.EnumAllPar().ToArray(); + if (array.Length <= 1) + { + return array.FirstOrDefault(); + } + Par[] array2 = array; + foreach (Par p0 in array2) + { + Vector2D p = p0.Position; + if (array.All((Par p1) => p0 == p1 || p1.JP.All((Joi j) => !(p1.ToGlobal(j.Joint).DistanceSquared(p) <= Join.IdentityDistance)))) + { + return p0; + } + } + Par par = array.FirstOrDefault((Par e) => e.JP.Count > 0); + if (par != null) + { + return par; + } + return array.First(); + } - public void SetJoints() - { - pj = new Dictionary(); - pr = new Dictionary(); - foreach (Pars item in EnumAllPars()) - { - Par joinRoot = GetJoinRoot(item); - if (joinRoot != null) - { - pj.Add(item, joinRoot.GetJoints(item.EnumAllPar())); - pr.Add(item, joinRoot); - } - } - } + public void SetJoints() + { + pj = new Dictionary(); + pr = new Dictionary(); + foreach (Pars item in EnumAllPars()) + { + Par joinRoot = GetJoinRoot(item); + if (joinRoot != null) + { + pj.Add(item, joinRoot.GetJoints(item.EnumAllPar())); + pr.Add(item, joinRoot); + } + } + } - public void JoinP() - { - pj[Current].JoinP(); - } + public void JoinP() + { + pj[Current].JoinP(); + } - public void JoinPA() - { - pj[Current].JoinPA(); - } + public void JoinPA() + { + pj[Current].JoinPA(); + } - public void JoinPall() - { - foreach (Joints value in pj.Values) - { - value.JoinP(); - } - } + public void JoinPall() + { + foreach (Joints value in pj.Values) + { + value.JoinP(); + } + } - public void JoinPAall() - { - foreach (Joints value in pj.Values) - { - value.JoinPA(); - } - } + public void JoinPAall() + { + foreach (Joints value in pj.Values) + { + value.JoinPA(); + } + } - public void JoinP(Pars ps) - { - if (pj.ContainsKey(ps)) - { - pj[ps].JoinP(); - } - } + public void JoinP(Pars ps) + { + if (pj.ContainsKey(ps)) + { + pj[ps].JoinP(); + } + } - public void JoinPA(Pars ps) - { - if (pj.ContainsKey(ps)) - { - pj[ps].JoinPA(); - } - } + public void JoinPA(Pars ps) + { + if (pj.ContainsKey(ps)) + { + pj[ps].JoinPA(); + } + } - public Par GetHitPar_(Color HitColor) - { - return difs.FirstOrDefault((Dif d) => d.IsHit(ref HitColor)).Parss.FirstOrDefault((Pars ps) => ps.IsHit(ref HitColor)).EnumAllPar().FirstOrDefault((Par e) => e.HitColor == HitColor); - } + public Par GetHitPar_(Color HitColor) + { + return difs.FirstOrDefault((Dif d) => d.IsHit(ref HitColor)).Parss.FirstOrDefault((Pars ps) => ps.IsHit(ref HitColor)).EnumAllPar().FirstOrDefault((Par e) => e.HitColor == HitColor); + } - public List GetHitTags(ref Color HitColor) - { - List list = new List(); - foreach (Dif dif in difs) - { - list.AddRange(dif.GetHitTags(ref HitColor)); - } - return list; - } + public List GetHitTags(ref Color HitColor) + { + List list = new List(); + foreach (Dif dif in difs) + { + list.AddRange(dif.GetHitTags(ref HitColor)); + } + return list; + } - public List GetHitPars(ref Color HitColor) - { - List list = new List(); - foreach (Dif dif in difs) - { - list.AddRange(dif.GetHitPars(ref HitColor)); - } - return list; - } + public List GetHitPars(ref Color HitColor) + { + List list = new List(); + foreach (Dif dif in difs) + { + list.AddRange(dif.GetHitPars(ref HitColor)); + } + return list; + } - public bool IsHit(ref Color HitColor) - { - foreach (Dif dif in difs) - { - if (dif.IsHit(ref HitColor)) - { - return true; - } - } - return false; - } + public bool IsHit(ref Color HitColor) + { + foreach (Dif dif in difs) + { + if (dif.IsHit(ref HitColor)) + { + return true; + } + } + return false; + } - public void ReverseX() - { - SetJoints(); - foreach (Dif dif in difs) - { - dif.ReverseX(); - } - JoinP(); - } + public void ReverseX() + { + SetJoints(); + foreach (Dif dif in difs) + { + dif.ReverseX(); + } + JoinP(); + } - public void ReverseY() - { - SetJoints(); - foreach (Dif dif in difs) - { - dif.ReverseY(); - } - JoinP(); - } + public void ReverseY() + { + SetJoints(); + foreach (Dif dif in difs) + { + dif.ReverseY(); + } + JoinP(); + } - public void Dispose() - { - foreach (Dif dif in difs) - { - dif.Dispose(); - } - } + public void Dispose() + { + foreach (Dif dif in difs) + { + dif.Dispose(); + } + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/FPS.cs b/2DGAMELIB/_2DGAMELIB/FPS.cs index 69d68c2..959da7b 100644 --- a/2DGAMELIB/_2DGAMELIB/FPS.cs +++ b/2DGAMELIB/_2DGAMELIB/FPS.cs @@ -1,38 +1,39 @@ using System; using System.Diagnostics; -namespace _2DGAMELIB; - -public class FPS +namespace _2DGAMELIB { - public Stopwatch sw = new Stopwatch(); + public class FPS + { + public Stopwatch sw = new Stopwatch(); - private long last_frame; - public double Value; + private long last_frame; + public double Value; - private int count; + private int count; - private double ticks_per_frame; - public FPS(double FPS) - { - Value = FPS; - ticks_per_frame = (double)Stopwatch.Frequency / FPS; - sw.Start(); - last_frame = sw.ElapsedTicks; - } + private double ticks_per_frame; + public FPS(double FPS) + { + Value = FPS; + ticks_per_frame = (double)Stopwatch.Frequency / FPS; + sw.Start(); + last_frame = sw.ElapsedTicks; + } - public void FPSFixed(Action Action) - { - long current_time = sw.ElapsedTicks; + public void FPSFixed(Action Action) + { + long current_time = sw.ElapsedTicks; - if (current_time - last_frame >= ticks_per_frame) - { - Action(); + if (current_time - last_frame >= ticks_per_frame) + { + Action(); - Value = (9 * Value + ((double)Stopwatch.Frequency / (sw.ElapsedTicks - last_frame)))/10; + Value = (9 * Value + ((double)Stopwatch.Frequency / (sw.ElapsedTicks - last_frame)))/10; - last_frame = current_time; - } + last_frame = current_time; + } - } + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Gau.cs b/2DGAMELIB/_2DGAMELIB/Gau.cs index dfa127e..b8e4ee4 100644 --- a/2DGAMELIB/_2DGAMELIB/Gau.cs +++ b/2DGAMELIB/_2DGAMELIB/Gau.cs @@ -1,628 +1,629 @@ using System.Drawing; -namespace _2DGAMELIB; - -public enum Range +namespace _2DGAMELIB { - ZeroOne = 1, - MinusPlus -} + public enum Range + { + ZeroOne = 1, + MinusPlus + } -public enum Open -{ - Top = 1, - Bot, - Lef, - Rig -} + public enum Open + { + Top = 1, + Bot, + Lef, + Rig + } -public class Gau -{ - private Pars pars; + public class Gau + { + private Pars pars; - private Par base_; + private Par base_; - private Par frame1; + private Par frame1; - private Par frame2; + private Par frame2; - private Par gauge; + private Par gauge; - private Par knob; + private Par knob; - private double val; + private double val; - private Brush PlusBrush; + private Brush PlusBrush; - private Brush MinusBrush; + private Brush MinusBrush; - private Open Open; + private Open Open; - private Range Range; + private Range Range; - private double Max; + private double Max; - private bool Grip; + private bool Grip; - private Vector2D op; + private Vector2D op; - private double Unit; + private double Unit; - private Color PlusColor1; + private Color PlusColor1; - private Color PlusColor2; + private Color PlusColor2; - private Color MinusColor1; + private Color MinusColor1; - private Color MinusColor2; + private Color MinusColor2; - public Pars Pars => pars; + public Pars Pars => pars; - public Par Base => base_; + public Par Base => base_; - public Par Frame1 => frame1; + public Par Frame1 => frame1; - public Par Frame2 => frame2; + public Par Frame2 => frame2; - public Par Gauge => gauge; + public Par Gauge => gauge; - public Par Knob => knob; + public Par Knob => knob; - public double Value - { - get - { - return val; - } - set - { - val = value; - SetLimit(); - SetColor(); - SetValue(); - } - } + public double Value + { + get + { + return val; + } + set + { + val = value; + SetLimit(); + SetColor(); + SetValue(); + } + } + + private Vector2D TL1 => frame1.OP[0].ps[0]; - private Vector2D TL1 => frame1.OP[0].ps[0]; - - private Vector2D TR1 => frame1.OP[0].ps[1]; - - private Vector2D BR1 => frame1.OP[0].ps[2]; - - private Vector2D BL1 => frame1.OP[0].ps[3]; - - private Vector2D TL2 => frame2.OP[0].ps[0]; - - private Vector2D TR2 => frame2.OP[0].ps[1]; - - private Vector2D BR2 => frame2.OP[0].ps[2]; - - private Vector2D BL2 => frame2.OP[0].ps[3]; - - private Vector2D TLG => gauge.OP[0].ps[0]; - - private Vector2D TRG => gauge.OP[0].ps[1]; - - private Vector2D BRG => gauge.OP[0].ps[2]; - - private Vector2D BLG => gauge.OP[0].ps[3]; - - private void SetLimit() - { - if (Range == Range.ZeroOne) - { - val = val.Clamp(0.0, 1.0); - } - else - { - val = val.Clamp(-1.0, 1.0); - } - } - - private void SetColor() - { - if (val > 0.0) - { - gauge.SetBrush(PlusBrush); - } - else - { - gauge.SetBrush(MinusBrush); - } - } - - private void SetValue() - { - if (Open == Open.Top || Open == Open.Bot) - { - gauge.SizeYCont = val; - } - else if (Open == Open.Lef || Open == Open.Rig) - { - gauge.SizeXCont = val; - } - if (knob != null) - { - knob.PositionBase = GetKnobPosition(); - } - } - - private Vector2D GetBasePoint1() - { - if (Range == Range.MinusPlus) - { - switch (Open) - { - case Open.Top: - return (BL1 + BR1) * 0.5; - case Open.Bot: - return (TL1 + TR1) * 0.5; - case Open.Rig: - return (TL1 + BL1) * 0.5; - case Open.Lef: - return (TR1 + BR1) * 0.5; - } - } - return frame1.OP.GetCenter(); - } - - private Vector2D GetBasePoint2() - { - if (Range == Range.MinusPlus) - { - switch (Open) - { - case Open.Top: - return (TL2 + TR2) * 0.5; - case Open.Bot: - return (BL2 + BR2) * 0.5; - case Open.Rig: - return (TR2 + BR2) * 0.5; - case Open.Lef: - return (TL2 + BL2) * 0.5; - } - } - return frame2.OP.GetCenter(); - } - - private Vector2D GetBasePoint() - { - if (Range == Range.ZeroOne) - { - switch (Open) - { - case Open.Top: - return (BLG + BRG) * 0.5; - case Open.Bot: - return (TLG + TRG) * 0.5; - case Open.Rig: - return (TLG + BLG) * 0.5; - case Open.Lef: - return (TRG + BRG) * 0.5; - } - } - return frame1.BasePoint; - } - - private double GetWidthMag() - { - if (Range == Range.MinusPlus && (Open == Open.Lef || Open == Open.Rig)) - { - return 0.5; - } - return 1.0; - } - - private double GetHeightMag() - { - if (Range == Range.MinusPlus && (Open == Open.Top || Open == Open.Bot)) - { - return 0.5; - } - return 1.0; - } - - private double GetGaugeWidthMag(double Margin) - { - if (Open == Open.Top || Open == Open.Bot) - { - return (Margin * 2.0).Inverse(); - } - return 1.0; - } - - private double GetGaugeHeightMag(double Margin) - { - if (Open == Open.Lef || Open == Open.Rig) - { - return (Margin * 2.0).Inverse(); - } - return 1.0; - } - - private double GetKnobWidthMag(double Width) - { - if (Open == Open.Top || Open == Open.Bot) - { - return Width; - } - return 0.1; - } - - private double GetKnobHeightMag(double Height) - { - if (Open == Open.Lef || Open == Open.Rig) - { - return Height; - } - return 0.1; - } - - private Vector2D GetGaugePosition() - { - return Open switch - { - Open.Top => frame1.ToGlobal((BL1 + BR1) * 0.5), - Open.Bot => frame1.ToGlobal((TL1 + TR1) * 0.5), - Open.Rig => frame1.ToGlobal((TL1 + BL1) * 0.5), - Open.Lef => frame1.ToGlobal((TR1 + BR1) * 0.5), - _ => Dat.Vec2DZero, - }; - } - - private Vector2D GetKnobPosition() - { - return Open switch - { - Open.Top => gauge.ToGlobal((TLG + TRG) * 0.5), - Open.Bot => gauge.ToGlobal((BLG + BRG) * 0.5), - Open.Rig => gauge.ToGlobal((TRG + BRG) * 0.5), - Open.Lef => gauge.ToGlobal((TLG + BLG) * 0.5), - _ => Dat.Vec2DZero, - }; - } - - private void ParSetting(string Name, ref Vector2D Position, double Size, double Width, double Height, double Margin, ref Color BackColor, bool knob) - { - pars = new Pars(); - base_ = new Par - { - Tag = Name + "_ベース", - InitializeOP = new Out[1] { Shas.Get正方形() }, - PositionBase = Position, - SizeBase = Size, - SizeXBase = Width, - SizeYBase = Height, - Closed = true, - Pen = null, - BrushColor = BackColor - }; - base_.BasePointBase = base_.OP.GetCenter(); - pars.Add(base_.Tag, base_); - frame1 = new Par - { - Tag = Name + "_フレーム1", - InitializeOP = new Out[1] { Shas.Get正方形() }, - PositionBase = Position, - SizeBase = Size, - SizeXBase = Width * GetWidthMag(), - SizeYBase = Height * GetHeightMag(), - Closed = true, - Brush = null - }; - frame1.BasePointBase = GetBasePoint1(); - pars.Add(frame1.Tag, frame1); - if (Range == Range.MinusPlus) - { - frame2 = new Par - { - Tag = Name + "_フレーム2", - InitializeOP = new Out[1] { Shas.Get正方形() }, - PositionBase = Position, - SizeBase = Size, - SizeXBase = Width * GetWidthMag(), - SizeYBase = Height * GetHeightMag(), - Closed = true, - Brush = null - }; - frame2.BasePointBase = GetBasePoint2(); - pars.Add(frame2.Tag, frame2); - } - gauge = new Par - { - Tag = Name + "_ゲージ", - InitializeOP = new Out[1] { Shas.Get正方形() }, - PositionBase = GetGaugePosition(), - SizeBase = Size, - SizeXBase = Width * GetWidthMag() * GetGaugeWidthMag(Margin), - SizeYBase = Height * GetHeightMag() * GetGaugeHeightMag(Margin), - Closed = true - }; - gauge.BasePointBase = GetBasePoint(); - pars.Add(gauge.Tag, gauge); - if (knob) - { - this.knob = new Par - { - Tag = Name + "_ノブ", - InitializeOP = new Out[1] { Shas.Get正方形() }, - SizeBase = Size, - SizeXBase = GetKnobWidthMag(Width), - SizeYBase = GetKnobHeightMag(Height), - Closed = true, - BrushColor = Color.FromArgb(128, Color.White) - }; - this.knob.BasePointBase = this.knob.OP.GetCenter(); - pars.Add(this.knob.Tag, this.knob); - } - } - - public void SetHitColor(Med Med) - { - if (base_.HitColor != Color.Transparent) - { - Med.RemUniqueColor(base_.HitColor); - } - base_.HitColor = Med.GetUniqueColor(); - if (frame1.HitColor != Color.Transparent) - { - Med.RemUniqueColor(frame1.HitColor); - } - frame1.HitColor = Med.GetUniqueColor(); - if (Range == Range.MinusPlus) - { - if (frame2.HitColor != Color.Transparent) - { - Med.RemUniqueColor(frame2.HitColor); - } - frame2.HitColor = Med.GetUniqueColor(); - } - if (gauge.HitColor != Color.Transparent) - { - Med.RemUniqueColor(gauge.HitColor); - } - gauge.HitColor = Med.GetUniqueColor(); - if (knob != null) - { - if (knob.HitColor != Color.Transparent) - { - Med.RemUniqueColor(knob.HitColor); - } - knob.HitColor = Med.GetUniqueColor(); - } - } - - private void SetBrush(double Unit, ref Color PlusColor1, ref Color PlusColor2, ref Color MinusColor1, ref Color MinusColor2) - { - this.Unit = Unit; - this.PlusColor1 = PlusColor1; - this.PlusColor2 = PlusColor2; - this.MinusColor1 = MinusColor1; - this.MinusColor2 = MinusColor2; - switch (Open) - { - case Open.Top: - { - frame1.GetMiY_MaY(out var MM7); - PlusBrush = Oth.GetLGB(Unit, MM7, ref PlusColor2, ref PlusColor1); - if (Range == Range.MinusPlus) - { - frame2.GetMiY_MaY(out var MM8); - MinusBrush = Oth.GetLGB(Unit, MM8, ref MinusColor1, ref MinusColor2); - } - break; - } - case Open.Bot: - { - frame1.GetMaY_MiY(out var MM3); - PlusBrush = Oth.GetLGB(Unit, MM3, ref PlusColor2, ref PlusColor1); - if (Range == Range.MinusPlus) - { - frame2.GetMaY_MiY(out var MM4); - MinusBrush = Oth.GetLGB(Unit, MM4, ref MinusColor1, ref MinusColor2); - } - break; - } - case Open.Rig: - { - frame1.GetMaX_MiX(out var MM5); - PlusBrush = Oth.GetLGB(Unit, MM5, ref PlusColor2, ref PlusColor1); - if (Range == Range.MinusPlus) - { - frame2.GetMaX_MiX(out var MM6); - MinusBrush = Oth.GetLGB(Unit, MM6, ref MinusColor1, ref MinusColor2); - } - break; - } - case Open.Lef: - { - frame1.GetMiX_MaX(out var MM); - PlusBrush = Oth.GetLGB(Unit, MM, ref PlusColor2, ref PlusColor1); - if (Range == Range.MinusPlus) - { - frame2.GetMiX_MaX(out var MM2); - MinusBrush = Oth.GetLGB(Unit, MM2, ref MinusColor1, ref MinusColor2); - } - break; - } - } - } - - public void SetAlphaG(double Alpha) - { - switch (Open) - { - case Open.Top: - { - PlusBrush.Dispose(); - frame1.GetMiY_MaY(out var MM7); - PlusBrush = Oth.GetLGB(Unit, MM7, Color.FromArgb((int)(255.0 * Alpha), PlusColor2), Color.FromArgb((int)(255.0 * Alpha), PlusColor1)); - if (Range == Range.MinusPlus) - { - MinusBrush.Dispose(); - frame2.GetMiY_MaY(out var MM8); - MinusBrush = Oth.GetLGB(Unit, MM8, Color.FromArgb((int)(255.0 * Alpha), MinusColor1), Color.FromArgb((int)(255.0 * Alpha), MinusColor2)); - } - break; - } - case Open.Bot: - { - PlusBrush.Dispose(); - frame1.GetMaY_MiY(out var MM3); - PlusBrush = Oth.GetLGB(Unit, MM3, Color.FromArgb((int)(255.0 * Alpha), PlusColor2), Color.FromArgb((int)(255.0 * Alpha), PlusColor1)); - if (Range == Range.MinusPlus) - { - MinusBrush.Dispose(); - frame2.GetMaY_MiY(out var MM4); - MinusBrush = Oth.GetLGB(Unit, MM4, Color.FromArgb((int)(255.0 * Alpha), MinusColor1), Color.FromArgb((int)(255.0 * Alpha), MinusColor2)); - } - break; - } - case Open.Rig: - { - PlusBrush.Dispose(); - frame1.GetMaX_MiX(out var MM5); - PlusBrush = Oth.GetLGB(Unit, MM5, Color.FromArgb((int)(255.0 * Alpha), PlusColor2), Color.FromArgb((int)(255.0 * Alpha), PlusColor1)); - if (Range == Range.MinusPlus) - { - MinusBrush.Dispose(); - frame2.GetMaX_MiX(out var MM6); - MinusBrush = Oth.GetLGB(Unit, MM6, Color.FromArgb((int)(255.0 * Alpha), MinusColor1), Color.FromArgb((int)(255.0 * Alpha), MinusColor2)); - } - break; - } - case Open.Lef: - { - PlusBrush.Dispose(); - frame1.GetMiX_MaX(out var MM); - PlusBrush = Oth.GetLGB(Unit, MM, Color.FromArgb((int)(255.0 * Alpha), PlusColor2), Color.FromArgb((int)(255.0 * Alpha), PlusColor1)); - if (Range == Range.MinusPlus) - { - MinusBrush.Dispose(); - frame2.GetMiX_MaX(out var MM2); - MinusBrush = Oth.GetLGB(Unit, MM2, Color.FromArgb((int)(255.0 * Alpha), MinusColor1), Color.FromArgb((int)(255.0 * Alpha), MinusColor2)); - } - break; - } - } - } - - private double GetMax() - { - return Open switch - { - Open.Top => (0.0 - gauge.SizeY) * gauge.Size, - Open.Bot => gauge.SizeY * gauge.Size, - Open.Rig => gauge.SizeX * gauge.Size, - Open.Lef => (0.0 - gauge.SizeX) * gauge.Size, - _ => 0.0, - }; - } - - private double GetDifference(ref Vector2D CursorPosition) - { - if (Open == Open.Top || Open == Open.Bot) - { - return CursorPosition.Y - op.Y; - } - if (Open == Open.Lef || Open == Open.Rig) - { - return CursorPosition.X - op.X; - } - return 0.0; - } - - public Gau(string Name, ref Vector2D Position, double Size, double Width, double Height, double Margin, Open Open, Range Range, ref Color PlusColor, ref Color MinusColor, ref Color BackColor, bool Knob) - { - this.Open = Open; - this.Range = Range; - PlusBrush = new SolidBrush(PlusColor); - MinusBrush = new SolidBrush(MinusColor); - ParSetting(Name, ref Position, Size, Width, Height, Margin, ref BackColor, Knob); - Max = GetMax(); - Value = 0.0; - } - - public Gau(string Name, Vector2D Position, double Size, double Width, double Height, double Margin, Open Open, Range Range, Color PlusColor, Color MinusColor, Color BackColor, bool Knob) - { - this.Open = Open; - this.Range = Range; - PlusBrush = new SolidBrush(PlusColor); - MinusBrush = new SolidBrush(MinusColor); - ParSetting(Name, ref Position, Size, Width, Height, Margin, ref BackColor, Knob); - Max = GetMax(); - Value = 0.0; - } - - public Gau(string Name, ref Vector2D Position, double Size, double Width, double Height, double Margin, Open Open, Range Range, double DisUnit, ref Color PlusColor1, ref Color PlusColor2, ref Color MinusColor1, ref Color MinusColor2, ref Color BackColor, bool Knob) - { - this.Open = Open; - this.Range = Range; - ParSetting(Name, ref Position, Size, Width, Height, Margin, ref BackColor, Knob); - SetBrush(DisUnit, ref PlusColor1, ref PlusColor2, ref MinusColor1, ref MinusColor2); - Max = GetMax(); - Value = 0.0; - } - - public Gau(string Name, Vector2D Position, double Size, double Width, double Height, double Margin, Open Open, Range Range, double DisUnit, Color PlusColor1, Color PlusColor2, Color MinusColor1, Color MinusColor2, Color BackColor, bool Knob) - { - this.Open = Open; - this.Range = Range; - ParSetting(Name, ref Position, Size, Width, Height, Margin, ref BackColor, Knob); - SetBrush(DisUnit, ref PlusColor1, ref PlusColor2, ref MinusColor1, ref MinusColor2); - Max = GetMax(); - Value = 0.0; - } - - public bool Down(ref Color HitColor, ref Vector2D CursorPosition) - { - if (knob != null && knob.HitColor == HitColor) - { - Grip = true; - op = CursorPosition; - return true; - } - return false; - } - - public bool Up() - { - if (Grip) - { - Grip = false; - return true; - } - return false; - } - - public bool Move(ref Vector2D CursorPosition) - { - if (Grip) - { - Value += GetDifference(ref CursorPosition) / Max; - op = CursorPosition; - return true; - } - return false; - } - - public bool Leave() - { - if (Grip) - { - Grip = false; - return true; - } - return false; - } - - public void Dispose() - { - pars.Dispose(); - PlusBrush.Dispose(); - if (MinusBrush != null) - { - MinusBrush.Dispose(); - } - } + private Vector2D TR1 => frame1.OP[0].ps[1]; + + private Vector2D BR1 => frame1.OP[0].ps[2]; + + private Vector2D BL1 => frame1.OP[0].ps[3]; + + private Vector2D TL2 => frame2.OP[0].ps[0]; + + private Vector2D TR2 => frame2.OP[0].ps[1]; + + private Vector2D BR2 => frame2.OP[0].ps[2]; + + private Vector2D BL2 => frame2.OP[0].ps[3]; + + private Vector2D TLG => gauge.OP[0].ps[0]; + + private Vector2D TRG => gauge.OP[0].ps[1]; + + private Vector2D BRG => gauge.OP[0].ps[2]; + + private Vector2D BLG => gauge.OP[0].ps[3]; + + private void SetLimit() + { + if (Range == Range.ZeroOne) + { + val = val.Clamp(0.0, 1.0); + } + else + { + val = val.Clamp(-1.0, 1.0); + } + } + + private void SetColor() + { + if (val > 0.0) + { + gauge.SetBrush(PlusBrush); + } + else + { + gauge.SetBrush(MinusBrush); + } + } + + private void SetValue() + { + if (Open == Open.Top || Open == Open.Bot) + { + gauge.SizeYCont = val; + } + else if (Open == Open.Lef || Open == Open.Rig) + { + gauge.SizeXCont = val; + } + if (knob != null) + { + knob.PositionBase = GetKnobPosition(); + } + } + + private Vector2D GetBasePoint1() + { + if (Range == Range.MinusPlus) + { + switch (Open) + { + case Open.Top: + return (BL1 + BR1) * 0.5; + case Open.Bot: + return (TL1 + TR1) * 0.5; + case Open.Rig: + return (TL1 + BL1) * 0.5; + case Open.Lef: + return (TR1 + BR1) * 0.5; + } + } + return frame1.OP.GetCenter(); + } + + private Vector2D GetBasePoint2() + { + if (Range == Range.MinusPlus) + { + switch (Open) + { + case Open.Top: + return (TL2 + TR2) * 0.5; + case Open.Bot: + return (BL2 + BR2) * 0.5; + case Open.Rig: + return (TR2 + BR2) * 0.5; + case Open.Lef: + return (TL2 + BL2) * 0.5; + } + } + return frame2.OP.GetCenter(); + } + + private Vector2D GetBasePoint() + { + if (Range == Range.ZeroOne) + { + switch (Open) + { + case Open.Top: + return (BLG + BRG) * 0.5; + case Open.Bot: + return (TLG + TRG) * 0.5; + case Open.Rig: + return (TLG + BLG) * 0.5; + case Open.Lef: + return (TRG + BRG) * 0.5; + } + } + return frame1.BasePoint; + } + + private double GetWidthMag() + { + if (Range == Range.MinusPlus && (Open == Open.Lef || Open == Open.Rig)) + { + return 0.5; + } + return 1.0; + } + + private double GetHeightMag() + { + if (Range == Range.MinusPlus && (Open == Open.Top || Open == Open.Bot)) + { + return 0.5; + } + return 1.0; + } + + private double GetGaugeWidthMag(double Margin) + { + if (Open == Open.Top || Open == Open.Bot) + { + return (Margin * 2.0).Inverse(); + } + return 1.0; + } + + private double GetGaugeHeightMag(double Margin) + { + if (Open == Open.Lef || Open == Open.Rig) + { + return (Margin * 2.0).Inverse(); + } + return 1.0; + } + + private double GetKnobWidthMag(double Width) + { + if (Open == Open.Top || Open == Open.Bot) + { + return Width; + } + return 0.1; + } + + private double GetKnobHeightMag(double Height) + { + if (Open == Open.Lef || Open == Open.Rig) + { + return Height; + } + return 0.1; + } + + private Vector2D GetGaugePosition() + { + return Open switch + { + Open.Top => frame1.ToGlobal((BL1 + BR1) * 0.5), + Open.Bot => frame1.ToGlobal((TL1 + TR1) * 0.5), + Open.Rig => frame1.ToGlobal((TL1 + BL1) * 0.5), + Open.Lef => frame1.ToGlobal((TR1 + BR1) * 0.5), + _ => Dat.Vec2DZero, + }; + } + + private Vector2D GetKnobPosition() + { + return Open switch + { + Open.Top => gauge.ToGlobal((TLG + TRG) * 0.5), + Open.Bot => gauge.ToGlobal((BLG + BRG) * 0.5), + Open.Rig => gauge.ToGlobal((TRG + BRG) * 0.5), + Open.Lef => gauge.ToGlobal((TLG + BLG) * 0.5), + _ => Dat.Vec2DZero, + }; + } + + private void ParSetting(string Name, ref Vector2D Position, double Size, double Width, double Height, double Margin, ref Color BackColor, bool knob) + { + pars = new Pars(); + base_ = new Par + { + Tag = Name + "_ベース", + InitializeOP = new Out[1] { Shas.Get正方形() }, + PositionBase = Position, + SizeBase = Size, + SizeXBase = Width, + SizeYBase = Height, + Closed = true, + Pen = null, + BrushColor = BackColor + }; + base_.BasePointBase = base_.OP.GetCenter(); + pars.Add(base_.Tag, base_); + frame1 = new Par + { + Tag = Name + "_フレーム1", + InitializeOP = new Out[1] { Shas.Get正方形() }, + PositionBase = Position, + SizeBase = Size, + SizeXBase = Width * GetWidthMag(), + SizeYBase = Height * GetHeightMag(), + Closed = true, + Brush = null + }; + frame1.BasePointBase = GetBasePoint1(); + pars.Add(frame1.Tag, frame1); + if (Range == Range.MinusPlus) + { + frame2 = new Par + { + Tag = Name + "_フレーム2", + InitializeOP = new Out[1] { Shas.Get正方形() }, + PositionBase = Position, + SizeBase = Size, + SizeXBase = Width * GetWidthMag(), + SizeYBase = Height * GetHeightMag(), + Closed = true, + Brush = null + }; + frame2.BasePointBase = GetBasePoint2(); + pars.Add(frame2.Tag, frame2); + } + gauge = new Par + { + Tag = Name + "_ゲージ", + InitializeOP = new Out[1] { Shas.Get正方形() }, + PositionBase = GetGaugePosition(), + SizeBase = Size, + SizeXBase = Width * GetWidthMag() * GetGaugeWidthMag(Margin), + SizeYBase = Height * GetHeightMag() * GetGaugeHeightMag(Margin), + Closed = true + }; + gauge.BasePointBase = GetBasePoint(); + pars.Add(gauge.Tag, gauge); + if (knob) + { + this.knob = new Par + { + Tag = Name + "_ノブ", + InitializeOP = new Out[1] { Shas.Get正方形() }, + SizeBase = Size, + SizeXBase = GetKnobWidthMag(Width), + SizeYBase = GetKnobHeightMag(Height), + Closed = true, + BrushColor = Color.FromArgb(128, Color.White) + }; + this.knob.BasePointBase = this.knob.OP.GetCenter(); + pars.Add(this.knob.Tag, this.knob); + } + } + + public void SetHitColor(Med Med) + { + if (base_.HitColor != Color.Transparent) + { + Med.RemUniqueColor(base_.HitColor); + } + base_.HitColor = Med.GetUniqueColor(); + if (frame1.HitColor != Color.Transparent) + { + Med.RemUniqueColor(frame1.HitColor); + } + frame1.HitColor = Med.GetUniqueColor(); + if (Range == Range.MinusPlus) + { + if (frame2.HitColor != Color.Transparent) + { + Med.RemUniqueColor(frame2.HitColor); + } + frame2.HitColor = Med.GetUniqueColor(); + } + if (gauge.HitColor != Color.Transparent) + { + Med.RemUniqueColor(gauge.HitColor); + } + gauge.HitColor = Med.GetUniqueColor(); + if (knob != null) + { + if (knob.HitColor != Color.Transparent) + { + Med.RemUniqueColor(knob.HitColor); + } + knob.HitColor = Med.GetUniqueColor(); + } + } + + private void SetBrush(double Unit, ref Color PlusColor1, ref Color PlusColor2, ref Color MinusColor1, ref Color MinusColor2) + { + this.Unit = Unit; + this.PlusColor1 = PlusColor1; + this.PlusColor2 = PlusColor2; + this.MinusColor1 = MinusColor1; + this.MinusColor2 = MinusColor2; + switch (Open) + { + case Open.Top: + { + frame1.GetMiY_MaY(out var MM7); + PlusBrush = Oth.GetLGB(Unit, MM7, ref PlusColor2, ref PlusColor1); + if (Range == Range.MinusPlus) + { + frame2.GetMiY_MaY(out var MM8); + MinusBrush = Oth.GetLGB(Unit, MM8, ref MinusColor1, ref MinusColor2); + } + break; + } + case Open.Bot: + { + frame1.GetMaY_MiY(out var MM3); + PlusBrush = Oth.GetLGB(Unit, MM3, ref PlusColor2, ref PlusColor1); + if (Range == Range.MinusPlus) + { + frame2.GetMaY_MiY(out var MM4); + MinusBrush = Oth.GetLGB(Unit, MM4, ref MinusColor1, ref MinusColor2); + } + break; + } + case Open.Rig: + { + frame1.GetMaX_MiX(out var MM5); + PlusBrush = Oth.GetLGB(Unit, MM5, ref PlusColor2, ref PlusColor1); + if (Range == Range.MinusPlus) + { + frame2.GetMaX_MiX(out var MM6); + MinusBrush = Oth.GetLGB(Unit, MM6, ref MinusColor1, ref MinusColor2); + } + break; + } + case Open.Lef: + { + frame1.GetMiX_MaX(out var MM); + PlusBrush = Oth.GetLGB(Unit, MM, ref PlusColor2, ref PlusColor1); + if (Range == Range.MinusPlus) + { + frame2.GetMiX_MaX(out var MM2); + MinusBrush = Oth.GetLGB(Unit, MM2, ref MinusColor1, ref MinusColor2); + } + break; + } + } + } + + public void SetAlphaG(double Alpha) + { + switch (Open) + { + case Open.Top: + { + PlusBrush.Dispose(); + frame1.GetMiY_MaY(out var MM7); + PlusBrush = Oth.GetLGB(Unit, MM7, Color.FromArgb((int)(255.0 * Alpha), PlusColor2), Color.FromArgb((int)(255.0 * Alpha), PlusColor1)); + if (Range == Range.MinusPlus) + { + MinusBrush.Dispose(); + frame2.GetMiY_MaY(out var MM8); + MinusBrush = Oth.GetLGB(Unit, MM8, Color.FromArgb((int)(255.0 * Alpha), MinusColor1), Color.FromArgb((int)(255.0 * Alpha), MinusColor2)); + } + break; + } + case Open.Bot: + { + PlusBrush.Dispose(); + frame1.GetMaY_MiY(out var MM3); + PlusBrush = Oth.GetLGB(Unit, MM3, Color.FromArgb((int)(255.0 * Alpha), PlusColor2), Color.FromArgb((int)(255.0 * Alpha), PlusColor1)); + if (Range == Range.MinusPlus) + { + MinusBrush.Dispose(); + frame2.GetMaY_MiY(out var MM4); + MinusBrush = Oth.GetLGB(Unit, MM4, Color.FromArgb((int)(255.0 * Alpha), MinusColor1), Color.FromArgb((int)(255.0 * Alpha), MinusColor2)); + } + break; + } + case Open.Rig: + { + PlusBrush.Dispose(); + frame1.GetMaX_MiX(out var MM5); + PlusBrush = Oth.GetLGB(Unit, MM5, Color.FromArgb((int)(255.0 * Alpha), PlusColor2), Color.FromArgb((int)(255.0 * Alpha), PlusColor1)); + if (Range == Range.MinusPlus) + { + MinusBrush.Dispose(); + frame2.GetMaX_MiX(out var MM6); + MinusBrush = Oth.GetLGB(Unit, MM6, Color.FromArgb((int)(255.0 * Alpha), MinusColor1), Color.FromArgb((int)(255.0 * Alpha), MinusColor2)); + } + break; + } + case Open.Lef: + { + PlusBrush.Dispose(); + frame1.GetMiX_MaX(out var MM); + PlusBrush = Oth.GetLGB(Unit, MM, Color.FromArgb((int)(255.0 * Alpha), PlusColor2), Color.FromArgb((int)(255.0 * Alpha), PlusColor1)); + if (Range == Range.MinusPlus) + { + MinusBrush.Dispose(); + frame2.GetMiX_MaX(out var MM2); + MinusBrush = Oth.GetLGB(Unit, MM2, Color.FromArgb((int)(255.0 * Alpha), MinusColor1), Color.FromArgb((int)(255.0 * Alpha), MinusColor2)); + } + break; + } + } + } + + private double GetMax() + { + return Open switch + { + Open.Top => (0.0 - gauge.SizeY) * gauge.Size, + Open.Bot => gauge.SizeY * gauge.Size, + Open.Rig => gauge.SizeX * gauge.Size, + Open.Lef => (0.0 - gauge.SizeX) * gauge.Size, + _ => 0.0, + }; + } + + private double GetDifference(ref Vector2D CursorPosition) + { + if (Open == Open.Top || Open == Open.Bot) + { + return CursorPosition.Y - op.Y; + } + if (Open == Open.Lef || Open == Open.Rig) + { + return CursorPosition.X - op.X; + } + return 0.0; + } + + public Gau(string Name, ref Vector2D Position, double Size, double Width, double Height, double Margin, Open Open, Range Range, ref Color PlusColor, ref Color MinusColor, ref Color BackColor, bool Knob) + { + this.Open = Open; + this.Range = Range; + PlusBrush = new SolidBrush(PlusColor); + MinusBrush = new SolidBrush(MinusColor); + ParSetting(Name, ref Position, Size, Width, Height, Margin, ref BackColor, Knob); + Max = GetMax(); + Value = 0.0; + } + + public Gau(string Name, Vector2D Position, double Size, double Width, double Height, double Margin, Open Open, Range Range, Color PlusColor, Color MinusColor, Color BackColor, bool Knob) + { + this.Open = Open; + this.Range = Range; + PlusBrush = new SolidBrush(PlusColor); + MinusBrush = new SolidBrush(MinusColor); + ParSetting(Name, ref Position, Size, Width, Height, Margin, ref BackColor, Knob); + Max = GetMax(); + Value = 0.0; + } + + public Gau(string Name, ref Vector2D Position, double Size, double Width, double Height, double Margin, Open Open, Range Range, double DisUnit, ref Color PlusColor1, ref Color PlusColor2, ref Color MinusColor1, ref Color MinusColor2, ref Color BackColor, bool Knob) + { + this.Open = Open; + this.Range = Range; + ParSetting(Name, ref Position, Size, Width, Height, Margin, ref BackColor, Knob); + SetBrush(DisUnit, ref PlusColor1, ref PlusColor2, ref MinusColor1, ref MinusColor2); + Max = GetMax(); + Value = 0.0; + } + + public Gau(string Name, Vector2D Position, double Size, double Width, double Height, double Margin, Open Open, Range Range, double DisUnit, Color PlusColor1, Color PlusColor2, Color MinusColor1, Color MinusColor2, Color BackColor, bool Knob) + { + this.Open = Open; + this.Range = Range; + ParSetting(Name, ref Position, Size, Width, Height, Margin, ref BackColor, Knob); + SetBrush(DisUnit, ref PlusColor1, ref PlusColor2, ref MinusColor1, ref MinusColor2); + Max = GetMax(); + Value = 0.0; + } + + public bool Down(ref Color HitColor, ref Vector2D CursorPosition) + { + if (knob != null && knob.HitColor == HitColor) + { + Grip = true; + op = CursorPosition; + return true; + } + return false; + } + + public bool Up() + { + if (Grip) + { + Grip = false; + return true; + } + return false; + } + + public bool Move(ref Vector2D CursorPosition) + { + if (Grip) + { + Value += GetDifference(ref CursorPosition) / Max; + op = CursorPosition; + return true; + } + return false; + } + + public bool Leave() + { + if (Grip) + { + Grip = false; + return true; + } + return false; + } + + public void Dispose() + { + pars.Dispose(); + PlusBrush.Dispose(); + if (MinusBrush != null) + { + MinusBrush.Dispose(); + } + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/HSV.cs b/2DGAMELIB/_2DGAMELIB/HSV.cs index 6f462eb..1866184 100644 --- a/2DGAMELIB/_2DGAMELIB/HSV.cs +++ b/2DGAMELIB/_2DGAMELIB/HSV.cs @@ -1,306 +1,307 @@ using System.Drawing; -namespace _2DGAMELIB; - -public static class HSV +namespace _2DGAMELIB { - public static void ToHSV(int r, int g, int b, out int h, out int s, out int v) - { - v = GetMax(r, g, b); - int num = v - GetMin(r, g, b); - if (num == 0) - { - s = 0; - } - else - { - s = (int)((double)(num * 255) / (double)v); - } - if (s == 0) - { - h = 0; - return; - } - double num2 = num; - if (r == v) - { - h = v - (int)((double)(b * 60) / num2) - (v - (int)((double)(g * 60) / num2)); - } - else if (g == v) - { - h = 120 + (v - (int)((double)(r * 60) / num2)) - (v - (int)((double)(b * 60) / num2)); - } - else - { - h = 240 + (v - (int)((double)(g * 60) / num2)) - (v - (int)((double)(r * 60) / num2)); - } - if (h < 0) - { - h += 360; - } - } + public static class HSV + { + public static void ToHSV(int r, int g, int b, out int h, out int s, out int v) + { + v = GetMax(r, g, b); + int num = v - GetMin(r, g, b); + if (num == 0) + { + s = 0; + } + else + { + s = (int)((double)(num * 255) / (double)v); + } + if (s == 0) + { + h = 0; + return; + } + double num2 = num; + if (r == v) + { + h = v - (int)((double)(b * 60) / num2) - (v - (int)((double)(g * 60) / num2)); + } + else if (g == v) + { + h = 120 + (v - (int)((double)(r * 60) / num2)) - (v - (int)((double)(b * 60) / num2)); + } + else + { + h = 240 + (v - (int)((double)(g * 60) / num2)) - (v - (int)((double)(r * 60) / num2)); + } + if (h < 0) + { + h += 360; + } + } - public static void ToRGB(int h, int s, int v, out int r, out int g, out int b) - { - if (s == 0) - { - r = (g = (b = v)); - return; - } - int num = h * 6; - switch (num / 360) - { - case 0: - r = v; - g = (int)((double)(v * (255 - (int)((double)(s * (360 - num % 360)) / 360.0))) / 255.0); - b = (int)((double)(v * (255 - s)) / 255.0); - break; - case 1: - r = (int)((double)(v * (255 - (int)((double)(s * (num % 360)) / 360.0))) / 255.0); - g = v; - b = (int)((double)(v * (255 - s)) / 255.0); - break; - case 2: - r = (int)((double)(v * (255 - s)) / 255.0); - g = v; - b = (int)((double)(v * (255 - (int)((double)(s * (360 - num % 360)) / 360.0))) / 255.0); - break; - case 3: - r = (int)((double)(v * (255 - s)) / 255.0); - g = (int)((double)(v * (255 - (int)((double)(s * (num % 360)) / 360.0))) / 255.0); - b = v; - break; - case 4: - r = (int)((double)(v * (255 - (int)((double)(s * (360 - num % 360)) / 360.0))) / 255.0); - g = (int)((double)(v * (255 - s)) / 255.0); - b = v; - break; - default: - r = v; - g = (int)((double)(v * (255 - s)) / 255.0); - b = (int)((double)(v * (255 - (int)((double)(s * (num % 360)) / 360.0))) / 255.0); - break; - } - } + public static void ToRGB(int h, int s, int v, out int r, out int g, out int b) + { + if (s == 0) + { + r = (g = (b = v)); + return; + } + int num = h * 6; + switch (num / 360) + { + case 0: + r = v; + g = (int)((double)(v * (255 - (int)((double)(s * (360 - num % 360)) / 360.0))) / 255.0); + b = (int)((double)(v * (255 - s)) / 255.0); + break; + case 1: + r = (int)((double)(v * (255 - (int)((double)(s * (num % 360)) / 360.0))) / 255.0); + g = v; + b = (int)((double)(v * (255 - s)) / 255.0); + break; + case 2: + r = (int)((double)(v * (255 - s)) / 255.0); + g = v; + b = (int)((double)(v * (255 - (int)((double)(s * (360 - num % 360)) / 360.0))) / 255.0); + break; + case 3: + r = (int)((double)(v * (255 - s)) / 255.0); + g = (int)((double)(v * (255 - (int)((double)(s * (num % 360)) / 360.0))) / 255.0); + b = v; + break; + case 4: + r = (int)((double)(v * (255 - (int)((double)(s * (360 - num % 360)) / 360.0))) / 255.0); + g = (int)((double)(v * (255 - s)) / 255.0); + b = v; + break; + default: + r = v; + g = (int)((double)(v * (255 - s)) / 255.0); + b = (int)((double)(v * (255 - (int)((double)(s * (num % 360)) / 360.0))) / 255.0); + break; + } + } - public static void ToHSV(this Color col, out int h, out int s, out int v) - { - ToHSV(col.R, col.G, col.B, out h, out s, out v); - } + public static void ToHSV(this Color col, out int h, out int s, out int v) + { + ToHSV(col.R, col.G, col.B, out h, out s, out v); + } - public static void ToHSV(ref Color col, out int h, out int s, out int v) - { - ToHSV(col.R, col.G, col.B, out h, out s, out v); - } + public static void ToHSV(ref Color col, out int h, out int s, out int v) + { + ToHSV(col.R, col.G, col.B, out h, out s, out v); + } - public static void ToRGB(int h, int s, int v, out Color ret) - { - ToRGB(h, s, v, out var r, out var g, out var b); - ret = Color.FromArgb(r, g, b); - } + public static void ToRGB(int h, int s, int v, out Color ret) + { + ToRGB(h, s, v, out var r, out var g, out var b); + ret = Color.FromArgb(r, g, b); + } - public static void ToRGB(int h, int s, int v, int a, out Color ret) - { - ToRGB(h, s, v, out var r, out var g, out var b); - ret = Color.FromArgb(a, r, g, b); - } + public static void ToRGB(int h, int s, int v, int a, out Color ret) + { + ToRGB(h, s, v, out var r, out var g, out var b); + ret = Color.FromArgb(a, r, g, b); + } - public static void ToRGB(this Hsv hsv, out int r, out int g, out int b) - { - ToRGB(hsv.H, hsv.S, hsv.V, out r, out g, out b); - } + public static void ToRGB(this Hsv hsv, out int r, out int g, out int b) + { + ToRGB(hsv.H, hsv.S, hsv.V, out r, out g, out b); + } - public static void ToRGB(ref Hsv hsv, out int r, out int g, out int b) - { - ToRGB(hsv.H, hsv.S, hsv.V, out r, out g, out b); - } + public static void ToRGB(ref Hsv hsv, out int r, out int g, out int b) + { + ToRGB(hsv.H, hsv.S, hsv.V, out r, out g, out b); + } - public static Hsv ToHSV(int r, int g, int b) - { - Hsv result = default(Hsv); - ToHSV(r, g, b, out result.H, out result.S, out result.V); - return result; - } + public static Hsv ToHSV(int r, int g, int b) + { + Hsv result = default(Hsv); + ToHSV(r, g, b, out result.H, out result.S, out result.V); + return result; + } - public static Hsv ToHSV(this Color col) - { - Hsv result = default(Hsv); - ToHSV(col.R, col.G, col.B, out result.H, out result.S, out result.V); - return result; - } + public static Hsv ToHSV(this Color col) + { + Hsv result = default(Hsv); + ToHSV(col.R, col.G, col.B, out result.H, out result.S, out result.V); + return result; + } - public static Hsv ToHSV(ref Color col) - { - Hsv result = default(Hsv); - ToHSV(col.R, col.G, col.B, out result.H, out result.S, out result.V); - return result; - } + public static Hsv ToHSV(ref Color col) + { + Hsv result = default(Hsv); + ToHSV(col.R, col.G, col.B, out result.H, out result.S, out result.V); + return result; + } - public static Color ToRGB(this Hsv hsv) - { - ToRGB(hsv.H, hsv.S, hsv.V, out var r, out var g, out var b); - return Color.FromArgb(r, g, b); - } + public static Color ToRGB(this Hsv hsv) + { + ToRGB(hsv.H, hsv.S, hsv.V, out var r, out var g, out var b); + return Color.FromArgb(r, g, b); + } - public static Color ToRGB(ref Hsv hsv) - { - ToRGB(hsv.H, hsv.S, hsv.V, out var r, out var g, out var b); - return Color.FromArgb(r, g, b); - } + public static Color ToRGB(ref Hsv hsv) + { + ToRGB(hsv.H, hsv.S, hsv.V, out var r, out var g, out var b); + return Color.FromArgb(r, g, b); + } - private static int GetMax(int x, int y, int z) - { - if (x < y) - { - if (z >= y) - { - return z; - } - return y; - } - if (z < x) - { - return x; - } - return z; - } + private static int GetMax(int x, int y, int z) + { + if (x < y) + { + if (z >= y) + { + return z; + } + return y; + } + if (z < x) + { + return x; + } + return z; + } - private static int GetMin(int x, int y, int z) - { - if (x > y) - { - if (z <= y) - { - return z; - } - return y; - } - if (z > x) - { - return x; - } - return z; - } -} -public struct Hsv -{ - public int H; - - public int S; - - public int V; - - public int Hue - { - get - { - return H; - } - set - { - H = value; - HueLimit(); - } - } - - public int Sat - { - get - { - return S; - } - set - { - S = value; - SatLimit(); - } - } - - public int Val - { - get - { - return V; - } - set - { - V = value; - ValLimit(); - } - } - - public Hsv(Color Color) - { - HSV.ToHSV(Color.R, Color.G, Color.B, out H, out S, out V); - } - - public Hsv(ref Color Color) - { - HSV.ToHSV(Color.R, Color.G, Color.B, out H, out S, out V); - } - - public Hsv(int Hue, int Sat, int Val) - { - H = Hue; - S = Sat; - V = Val; - } - - private void HueLimit() - { - H %= 360; - } - - private void SatLimit() - { - if (S > 255) - { - S = 255; - } - else if (S < 0) - { - S = 0; - } - } - - private void ValLimit() - { - if (V > 255) - { - V = 255; - } - else if (V < 0) - { - V = 0; - } - } - - public Color GetColor() - { - HSV.ToRGB(H, S, V, out var r, out var g, out var b); - return Color.FromArgb(r, g, b); - } - - public Color GetColor(int a) - { - HSV.ToRGB(H, S, V, out var r, out var g, out var b); - return Color.FromArgb(a, r, g, b); - } - - public void GetColor(out Color ret) - { - HSV.ToRGB(H, S, V, out var r, out var g, out var b); - ret = Color.FromArgb(r, g, b); - } - - public void GetColor(int a, out Color ret) - { - HSV.ToRGB(H, S, V, out var r, out var g, out var b); - ret = Color.FromArgb(a, r, g, b); - } - - public override string ToString() - { - return "H : " + H + " S : " + S + " V : " + V; - } + private static int GetMin(int x, int y, int z) + { + if (x > y) + { + if (z <= y) + { + return z; + } + return y; + } + if (z > x) + { + return x; + } + return z; + } + } + public struct Hsv + { + public int H; + + public int S; + + public int V; + + public int Hue + { + get + { + return H; + } + set + { + H = value; + HueLimit(); + } + } + + public int Sat + { + get + { + return S; + } + set + { + S = value; + SatLimit(); + } + } + + public int Val + { + get + { + return V; + } + set + { + V = value; + ValLimit(); + } + } + + public Hsv(Color Color) + { + HSV.ToHSV(Color.R, Color.G, Color.B, out H, out S, out V); + } + + public Hsv(ref Color Color) + { + HSV.ToHSV(Color.R, Color.G, Color.B, out H, out S, out V); + } + + public Hsv(int Hue, int Sat, int Val) + { + H = Hue; + S = Sat; + V = Val; + } + + private void HueLimit() + { + H %= 360; + } + + private void SatLimit() + { + if (S > 255) + { + S = 255; + } + else if (S < 0) + { + S = 0; + } + } + + private void ValLimit() + { + if (V > 255) + { + V = 255; + } + else if (V < 0) + { + V = 0; + } + } + + public Color GetColor() + { + HSV.ToRGB(H, S, V, out var r, out var g, out var b); + return Color.FromArgb(r, g, b); + } + + public Color GetColor(int a) + { + HSV.ToRGB(H, S, V, out var r, out var g, out var b); + return Color.FromArgb(a, r, g, b); + } + + public void GetColor(out Color ret) + { + HSV.ToRGB(H, S, V, out var r, out var g, out var b); + ret = Color.FromArgb(r, g, b); + } + + public void GetColor(int a, out Color ret) + { + HSV.ToRGB(H, S, V, out var r, out var g, out var b); + ret = Color.FromArgb(a, r, g, b); + } + + public override string ToString() + { + return "H : " + H + " S : " + S + " V : " + V; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Joi.cs b/2DGAMELIB/_2DGAMELIB/Joi.cs index 4df4a66..578ea6a 100644 --- a/2DGAMELIB/_2DGAMELIB/Joi.cs +++ b/2DGAMELIB/_2DGAMELIB/Joi.cs @@ -1,31 +1,32 @@ using System; using System.IO; -namespace _2DGAMELIB; - - -//its the position of a joint -[Serializable] -public class Joi +namespace _2DGAMELIB { - public Vector2D Joint = Dat.Vec2DZero; - public Joi() - { - } + //its the position of a joint + [Serializable] + public class Joi + { + public Vector2D Joint = Dat.Vec2DZero; - public Joi(Joi Joi) - { - Joint = Joi.Joint; - } + public Joi() + { + } - public Joi(Vector2D Joint) - { - this.Joint = Joint; - } + public Joi(Joi Joi) + { + Joint = Joi.Joint; + } - public Joi(ref Vector2D Joint) - { - this.Joint = Joint; - } + public Joi(Vector2D Joint) + { + this.Joint = Joint; + } + + public Joi(ref Vector2D Joint) + { + this.Joint = Joint; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Join.cs b/2DGAMELIB/_2DGAMELIB/Join.cs index 471b6d8..9bc4d89 100644 --- a/2DGAMELIB/_2DGAMELIB/Join.cs +++ b/2DGAMELIB/_2DGAMELIB/Join.cs @@ -2,195 +2,196 @@ using System; using System.Collections.Generic; using System.Linq; -namespace _2DGAMELIB; - -public static class Join +namespace _2DGAMELIB { - public static double IdentityDistance = System.Math.Pow(5E-05, 2.0); + public static class Join + { + public static double IdentityDistance = System.Math.Pow(5E-05, 2.0); - public static Joints GetJoints(this Par JoinRoot, IEnumerable EnumPar) - { - Joints joints = new Joints(); - int num = 0; - List list = new List(); - List list2 = EnumPar.ToList(); - foreach (Joi item in JoinRoot.JP) - { - Vector2D v = JoinRoot.ToGlobal(item.Joint); - int num2 = 0; - list.Clear(); - foreach (Par item2 in list2) - { - if (JoinRoot != item2) - { - if (v.DistanceSquared(item2.Position) <= IdentityDistance) - { - joints.Joins.Add(new Joint(JoinRoot, num, item2)); - if (!list.Contains(num2)) - { - list.Add(num2); - } - } - } - else if (!list.Contains(num2)) - { - list.Add(num2); - } - num2++; - } - for (int num3 = list.Count - 1; num3 > -1; num3--) - { - list2.RemoveAt(list[num3]); - } - num++; - } - GetJoints(list2, joints, list); - return joints; - } + public static Joints GetJoints(this Par JoinRoot, IEnumerable EnumPar) + { + Joints joints = new Joints(); + int num = 0; + List list = new List(); + List list2 = EnumPar.ToList(); + foreach (Joi item in JoinRoot.JP) + { + Vector2D v = JoinRoot.ToGlobal(item.Joint); + int num2 = 0; + list.Clear(); + foreach (Par item2 in list2) + { + if (JoinRoot != item2) + { + if (v.DistanceSquared(item2.Position) <= IdentityDistance) + { + joints.Joins.Add(new Joint(JoinRoot, num, item2)); + if (!list.Contains(num2)) + { + list.Add(num2); + } + } + } + else if (!list.Contains(num2)) + { + list.Add(num2); + } + num2++; + } + for (int num3 = list.Count - 1; num3 > -1; num3--) + { + list2.RemoveAt(list[num3]); + } + num++; + } + GetJoints(list2, joints, list); + return joints; + } - private static void GetJoints(List pl, Joints js, List del) - { - int num = -1; - int num2 = 0; - while (num != js.Joins.Count) - { - num = js.Joins.Count; - for (int i = num2; i < num; i++) - { - Par par = js.Joins[i].Par1; - int num3 = 0; - foreach (Joi item in par.JP) - { - Vector2D v = par.ToGlobal(item.Joint); - int num4 = 0; - del.Clear(); - foreach (Par item2 in pl) - { - if (par != item2) - { - if (v.DistanceSquared(item2.Position) <= IdentityDistance) - { - js.Joins.Add(new Joint(par, num3, item2)); - if (!del.Contains(num4)) - { - del.Add(num4); - } - } - } - else if (!del.Contains(num4)) - { - del.Add(num4); - } - num4++; - } - for (int num5 = del.Count - 1; num5 > -1; num5--) - { - pl.RemoveAt(del[num5]); - } - num3++; - } - } - num2 = num; - } - } + private static void GetJoints(List pl, Joints js, List del) + { + int num = -1; + int num2 = 0; + while (num != js.Joins.Count) + { + num = js.Joins.Count; + for (int i = num2; i < num; i++) + { + Par par = js.Joins[i].Par1; + int num3 = 0; + foreach (Joi item in par.JP) + { + Vector2D v = par.ToGlobal(item.Joint); + int num4 = 0; + del.Clear(); + foreach (Par item2 in pl) + { + if (par != item2) + { + if (v.DistanceSquared(item2.Position) <= IdentityDistance) + { + js.Joins.Add(new Joint(par, num3, item2)); + if (!del.Contains(num4)) + { + del.Add(num4); + } + } + } + else if (!del.Contains(num4)) + { + del.Add(num4); + } + num4++; + } + for (int num5 = del.Count - 1; num5 > -1; num5--) + { + pl.RemoveAt(del[num5]); + } + num3++; + } + } + num2 = num; + } + } - public static JointsD GetJointsD(this Difs JoinRoot, IEnumerable EnumDifs) - { - JointsD jointsD = new JointsD(); - List list = new List(); - List list2 = EnumDifs.ToList(); - foreach (Par item in JoinRoot.EnumAllPar()) - { - int num = 0; - list.Clear(); - foreach (Difs item2 in list2) - { - if (JoinRoot != item2) - { - int num2 = 0; - foreach (Joi item3 in item.JP) - { - Vector2D v = item.ToGlobal(item3.Joint); - foreach (Par item4 in item2.EnumJoinRoot) - { - if (v.DistanceSquared(item4.Position) <= IdentityDistance) - { - jointsD.Joins.Add(new JointD(JoinRoot, item, num2, item2)); - if (!list.Contains(num)) - { - list.Add(num); - } - break; - } - } - num2++; - } - } - else if (!list.Contains(num)) - { - list.Add(num); - } - num++; - } - for (int num3 = list.Count - 1; num3 > -1; num3--) - { - list2.RemoveAt(list[num3]); - } - } - GetJointsD(list2, jointsD, list); - return jointsD; - } + public static JointsD GetJointsD(this Difs JoinRoot, IEnumerable EnumDifs) + { + JointsD jointsD = new JointsD(); + List list = new List(); + List list2 = EnumDifs.ToList(); + foreach (Par item in JoinRoot.EnumAllPar()) + { + int num = 0; + list.Clear(); + foreach (Difs item2 in list2) + { + if (JoinRoot != item2) + { + int num2 = 0; + foreach (Joi item3 in item.JP) + { + Vector2D v = item.ToGlobal(item3.Joint); + foreach (Par item4 in item2.EnumJoinRoot) + { + if (v.DistanceSquared(item4.Position) <= IdentityDistance) + { + jointsD.Joins.Add(new JointD(JoinRoot, item, num2, item2)); + if (!list.Contains(num)) + { + list.Add(num); + } + break; + } + } + num2++; + } + } + else if (!list.Contains(num)) + { + list.Add(num); + } + num++; + } + for (int num3 = list.Count - 1; num3 > -1; num3--) + { + list2.RemoveAt(list[num3]); + } + } + GetJointsD(list2, jointsD, list); + return jointsD; + } - private static void GetJointsD(List dl, JointsD jsd, List del) - { - int num = -1; - int num2 = 0; - while (num != jsd.Joins.Count) - { - num = jsd.Joins.Count; - for (int i = num2; i < num; i++) - { - Difs difs = jsd.Joins[i].Difs1; - foreach (Par item in difs.EnumAllPar()) - { - int num3 = 0; - del.Clear(); - foreach (Difs item2 in dl) - { - if (difs != item2) - { - int num4 = 0; - foreach (Joi item3 in item.JP) - { - Vector2D v = item.ToGlobal(item3.Joint); - foreach (Par item4 in item2.EnumJoinRoot) - { - if (v.DistanceSquared(item4.Position) <= IdentityDistance) - { - jsd.Joins.Add(new JointD(difs, item, num4, item2)); - if (!del.Contains(num3)) - { - del.Add(num3); - } - break; - } - } - num4++; - } - } - else if (!del.Contains(num3)) - { - del.Add(num3); - } - num3++; - } - for (int num5 = del.Count - 1; num5 > -1; num5--) - { - dl.RemoveAt(del[num5]); - } - } - } - num2 = num; - } - } + private static void GetJointsD(List dl, JointsD jsd, List del) + { + int num = -1; + int num2 = 0; + while (num != jsd.Joins.Count) + { + num = jsd.Joins.Count; + for (int i = num2; i < num; i++) + { + Difs difs = jsd.Joins[i].Difs1; + foreach (Par item in difs.EnumAllPar()) + { + int num3 = 0; + del.Clear(); + foreach (Difs item2 in dl) + { + if (difs != item2) + { + int num4 = 0; + foreach (Joi item3 in item.JP) + { + Vector2D v = item.ToGlobal(item3.Joint); + foreach (Par item4 in item2.EnumJoinRoot) + { + if (v.DistanceSquared(item4.Position) <= IdentityDistance) + { + jsd.Joins.Add(new JointD(difs, item, num4, item2)); + if (!del.Contains(num3)) + { + del.Add(num3); + } + break; + } + } + num4++; + } + } + else if (!del.Contains(num3)) + { + del.Add(num3); + } + num3++; + } + for (int num5 = del.Count - 1; num5 > -1; num5--) + { + dl.RemoveAt(del[num5]); + } + } + } + num2 = num; + } + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Joint.cs b/2DGAMELIB/_2DGAMELIB/Joint.cs index 37b98c3..9231c1d 100644 --- a/2DGAMELIB/_2DGAMELIB/Joint.cs +++ b/2DGAMELIB/_2DGAMELIB/Joint.cs @@ -1,30 +1,31 @@ using System; -namespace _2DGAMELIB; - -[Serializable] -public class Joint +namespace _2DGAMELIB { - public Par Par0; + [Serializable] + public class Joint + { + public Par Par0; - public int Index; + public int Index; - public Par Par1; + public Par Par1; - public Joint(Par Par0, int Index, Par Par1) - { - this.Par0 = Par0; - this.Index = Index; - this.Par1 = Par1; - } + public Joint(Par Par0, int Index, Par Par1) + { + this.Par0 = Par0; + this.Index = Index; + this.Par1 = Par1; + } - public void JoinP() - { - Par0.SetJointP(Index, Par1); - } + public void JoinP() + { + Par0.SetJointP(Index, Par1); + } - public void JoinPA() - { - Par0.SetJointPA(Index, Par1); - } + public void JoinPA() + { + Par0.SetJointPA(Index, Par1); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/JointD.cs b/2DGAMELIB/_2DGAMELIB/JointD.cs index a6fcd0a..5608805 100644 --- a/2DGAMELIB/_2DGAMELIB/JointD.cs +++ b/2DGAMELIB/_2DGAMELIB/JointD.cs @@ -1,72 +1,73 @@ using System; using System.Collections.Generic; -namespace _2DGAMELIB; - -[Serializable] -public class JointD +namespace _2DGAMELIB { - public Difs Difs0; + [Serializable] + public class JointD + { + public Difs Difs0; - public List Path0; + public List Path0; - public int Index; + public int Index; - public Difs Difs1; + public Difs Difs1; - public JointD(Difs Difs0, Par Par0, int Index, Difs Difs1) - { - this.Difs0 = Difs0; - Path0 = Par0.GetPath(); - this.Index = Index; - this.Difs1 = Difs1; - } + public JointD(Difs Difs0, Par Par0, int Index, Difs Difs1) + { + this.Difs0 = Difs0; + Path0 = Par0.GetPath(); + this.Index = Index; + this.Difs1 = Difs1; + } - public JointD(Difs Difs1) - { - this.Difs1 = Difs1; - } + public JointD(Difs Difs1) + { + this.Difs1 = Difs1; + } - public void JoinP() - { - Difs0.Current.GetPar(Path0).SetJointP(Index, Difs1.CurJoinRoot); - Difs1.JoinPA(); - } + public void JoinP() + { + Difs0.Current.GetPar(Path0).SetJointP(Index, Difs1.CurJoinRoot); + Difs1.JoinPA(); + } - public void JoinPA() - { - Difs0.Current.GetPar(Path0).SetJointPA(Index, Difs1.CurJoinRoot); - Difs1.JoinPA(); - } + public void JoinPA() + { + Difs0.Current.GetPar(Path0).SetJointPA(Index, Difs1.CurJoinRoot); + Difs1.JoinPA(); + } - public void JoinPall() - { - foreach (Par item in Difs1.EnumJoinRoot) - { - Difs0.Current.GetPar(Path0).SetJointP(Index, item); - } - foreach (Pars item2 in Difs1.EnumAllPars()) - { - Difs1.JoinPA(item2); - } - } + public void JoinPall() + { + foreach (Par item in Difs1.EnumJoinRoot) + { + Difs0.Current.GetPar(Path0).SetJointP(Index, item); + } + foreach (Pars item2 in Difs1.EnumAllPars()) + { + Difs1.JoinPA(item2); + } + } - public void JoinPAall() - { - foreach (Par item in Difs1.EnumJoinRoot) - { - Difs0.Current.GetPar(Path0).SetJointPA(Index, item); - } - foreach (Pars item2 in Difs1.EnumAllPars()) - { - Difs1.JoinPA(item2); - } - } + public void JoinPAall() + { + foreach (Par item in Difs1.EnumJoinRoot) + { + Difs0.Current.GetPar(Path0).SetJointPA(Index, item); + } + foreach (Pars item2 in Difs1.EnumAllPars()) + { + Difs1.JoinPA(item2); + } + } - public void Set(JointS 接続元) - { - Difs0 = 接続元.Difs; - Path0 = 接続元.Path; - Index = 接続元.Index; - } + public void Set(JointS 接続元) + { + Difs0 = 接続元.Difs; + Path0 = 接続元.Path; + Index = 接続元.Index; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Joints.cs b/2DGAMELIB/_2DGAMELIB/Joints.cs index 69005a5..070920b 100644 --- a/2DGAMELIB/_2DGAMELIB/Joints.cs +++ b/2DGAMELIB/_2DGAMELIB/Joints.cs @@ -1,46 +1,47 @@ using System; using System.Collections.Generic; -namespace _2DGAMELIB; - -[Serializable] -public class Joints +namespace _2DGAMELIB { - public List Joins = new List(); + [Serializable] + public class Joints + { + public List Joins = new List(); - public void JoinP() - { - foreach (Joint join in Joins) - { - join.JoinP(); - } - } + public void JoinP() + { + foreach (Joint join in Joins) + { + join.JoinP(); + } + } - public void JoinPA() - { - foreach (Joint join in Joins) - { - join.JoinPA(); - } - } -} -[Serializable] -public class JointS -{ - public Difs Difs; + public void JoinPA() + { + foreach (Joint join in Joins) + { + join.JoinPA(); + } + } + } + [Serializable] + public class JointS + { + public Difs Difs; - public List Path; + public List Path; - public int Index; + public int Index; - public JointS() - { - } + public JointS() + { + } - public JointS(Difs Difs, Par Par, int Index) - { - this.Difs = Difs; - Path = Par.GetPath(); - this.Index = Index; - } + public JointS(Difs Difs, Par Par, int Index) + { + this.Difs = Difs; + Path = Par.GetPath(); + this.Index = Index; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/JointsD.cs b/2DGAMELIB/_2DGAMELIB/JointsD.cs index fc0345b..b84db96 100644 --- a/2DGAMELIB/_2DGAMELIB/JointsD.cs +++ b/2DGAMELIB/_2DGAMELIB/JointsD.cs @@ -1,42 +1,43 @@ using System; using System.Collections.Generic; -namespace _2DGAMELIB; - -[Serializable] -public class JointsD +namespace _2DGAMELIB { - public List Joins = new List(); + [Serializable] + public class JointsD + { + public List Joins = new List(); - public void JoinP() - { - foreach (JointD join in Joins) - { - join.JoinP(); - } - } + public void JoinP() + { + foreach (JointD join in Joins) + { + join.JoinP(); + } + } - public void JoinPA() - { - foreach (JointD join in Joins) - { - join.JoinPA(); - } - } + public void JoinPA() + { + foreach (JointD join in Joins) + { + join.JoinPA(); + } + } - public void JoinPall() - { - foreach (JointD join in Joins) - { - join.JoinPall(); - } - } + public void JoinPall() + { + foreach (JointD join in Joins) + { + join.JoinPall(); + } + } - public void JoinPAall() - { - foreach (JointD join in Joins) - { - join.JoinPAall(); - } - } + public void JoinPAall() + { + foreach (JointD join in Joins) + { + join.JoinPAall(); + } + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Lab.cs b/2DGAMELIB/_2DGAMELIB/Lab.cs index d6ec888..3473611 100644 --- a/2DGAMELIB/_2DGAMELIB/Lab.cs +++ b/2DGAMELIB/_2DGAMELIB/Lab.cs @@ -1,181 +1,182 @@ using System; using System.Drawing; -namespace _2DGAMELIB; - -public class Lab +namespace _2DGAMELIB { - private ParT parT; + public class Lab + { + private ParT parT; - private Med Med; + private Med Med; - private Are Are; + private Are Are; - private double Width; + private double Width; - private bool Input; + private bool Input; - private double Min; + private double Min; - public ParT ParT => parT; + public ParT ParT => parT; - public string Text - { - get - { - return parT.Text; - } - set - { + public string Text + { + get + { + return parT.Text; + } + set + { + //TODO fix? + //if (!Med.BaseControl.Contains(tb)) + { + SetText(value); + } + } + } + + private void SetText(string Text) + { + parT.Text = Text; + SetRect(); + } + + public Lab(Med Med, Are Are, string Name, ref Vector2D Position, double Size, double Width, Font Font, double TextSize, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor, ref Color FramColor, bool Input) + { + //Note: Input is always false + Setting(Med, Are, Name, ref Position, Size, Width, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor, ref FramColor, Input); + } + + public Lab(Med Med, Are Are, string Name, Vector2D Position, double Size, double Width, Font Font, double TextSize, string Text, Color TextColor, Color ShadColor, Color BackColor, Color FramColor, bool Input) + { + Setting(Med, Are, Name, ref Position, Size, Width, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor, ref FramColor, Input); + } + + private void Setting(Med Med, Are Are, string Name, ref Vector2D Position, double Size, double Width, Font Font, double TextSize, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor, ref Color FramColor, bool Input) + { + this.Med = Med; + this.Are = Are; + this.Width = Width; + this.Input = Input; + + Out[] array = new Out[1] { Shas.Get正方形() }; + if (FramColor == Color.Empty || FramColor == Color.Transparent) + { + array.OutlineFalse(); + } + parT = new ParT + { + Tag = Name, + InitializeOP = array, + BasePointBase = array[0].ps[0], + PositionBase = Position, + SizeBase = Size, + Closed = true, + BrushColor = BackColor, + PenColor = FramColor, + Font = Font, + FontSize = TextSize, + TextColor = TextColor, + Text = "A" + }; + if (ShadColor != Color.Empty) + { + parT.ShadBrush = new SolidBrush(ShadColor); + } + SetRect(); + Min = parT.RectSize.Y; + SetText(Text); + } + + private void Lab_Resize(object sender, EventArgs e) + { //TODO fix? - //if (!Med.BaseControl.Contains(tb)) - { - SetText(value); - } - } - } + //Med.BaseControl.Controls.Remove(tb); + //SetText(tb.Text); + } - private void SetText(string Text) - { - parT.Text = Text; - SetRect(); - } + public void SetHitColor(Med Med) + { + if (parT.HitColor != Color.Transparent) + { + Med.RemUniqueColor(parT.HitColor); + } + parT.HitColor = Med.GetUniqueColor(); + } - public Lab(Med Med, Are Are, string Name, ref Vector2D Position, double Size, double Width, Font Font, double TextSize, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor, ref Color FramColor, bool Input) - { - //Note: Input is always false - Setting(Med, Are, Name, ref Position, Size, Width, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor, ref FramColor, Input); - } + private void SetRect() + { + if (!string.IsNullOrEmpty(parT.Text)) + { + parT.RectSize = new Vector2D(Width, 10.0); + Vector2D_2 stringRect = parT.GetStringRect(Are.DisUnit, Are.GD); + double x = ((stringRect.v2.X > Min) ? stringRect.v2.X : Min) + 0.07; + parT.RectSize = new Vector2D(x, stringRect.v2.Y); + } + else + { + double x2 = Min + 0.07; + parT.RectSize = new Vector2D(x2, Min); + } + parT.OP[0].ps[0] = new Vector2D(0.0, 0.0); + parT.OP[0].ps[1] = new Vector2D(parT.RectSize.X, 0.0); + parT.OP[0].ps[2] = new Vector2D(parT.RectSize.X, parT.RectSize.Y); + parT.OP[0].ps[3] = new Vector2D(0.0, parT.RectSize.Y); + } - public Lab(Med Med, Are Are, string Name, Vector2D Position, double Size, double Width, Font Font, double TextSize, string Text, Color TextColor, Color ShadColor, Color BackColor, Color FramColor, bool Input) - { - Setting(Med, Are, Name, ref Position, Size, Width, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor, ref FramColor, Input); - } + private void SetRectT() + { + /* + double resMag = Med.ResMag; + Vector2D vector2D = (parT.Position + Are.GetPosition()) * Med.Unit / resMag + Med.ResVector; - private void Setting(Med Med, Are Are, string Name, ref Vector2D Position, double Size, double Width, Font Font, double TextSize, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor, ref Color FramColor, bool Input) - { - this.Med = Med; - this.Are = Are; - this.Width = Width; - this.Input = Input; + tb.Location = new Point((int)vector2D.X - 1, (int)vector2D.Y - 1); + double num = parT.Size * Med.Unit; - Out[] array = new Out[1] { Shas.Get正方形() }; - if (FramColor == Color.Empty || FramColor == Color.Transparent) - { - array.OutlineFalse(); - } - parT = new ParT - { - Tag = Name, - InitializeOP = array, - BasePointBase = array[0].ps[0], - PositionBase = Position, - SizeBase = Size, - Closed = true, - BrushColor = BackColor, - PenColor = FramColor, - Font = Font, - FontSize = TextSize, - TextColor = TextColor, - Text = "A" - }; - if (ShadColor != Color.Empty) - { - parT.ShadBrush = new SolidBrush(ShadColor); - } - SetRect(); - Min = parT.RectSize.Y; - SetText(Text); - } + if (tb.Font != null) + { + tb.Font.Dispose(); + } + tb.Font = new Font(parT.Font.FontFamily, (float)(parT.FontSize * num / resMag)); + Vector2D vector2D2 = parT.RectSize * num / resMag; + tb.Size = new Size((int)(vector2D2.X + 2.0), (int)(vector2D2.Y + 10.0));*/ + } - private void Lab_Resize(object sender, EventArgs e) - { - //TODO fix? - //Med.BaseControl.Controls.Remove(tb); - //SetText(tb.Text); - } - - public void SetHitColor(Med Med) - { - if (parT.HitColor != Color.Transparent) - { - Med.RemUniqueColor(parT.HitColor); - } - parT.HitColor = Med.GetUniqueColor(); - } - - private void SetRect() - { - if (!string.IsNullOrEmpty(parT.Text)) - { - parT.RectSize = new Vector2D(Width, 10.0); - Vector2D_2 stringRect = parT.GetStringRect(Are.DisUnit, Are.GD); - double x = ((stringRect.v2.X > Min) ? stringRect.v2.X : Min) + 0.07; - parT.RectSize = new Vector2D(x, stringRect.v2.Y); - } - else - { - double x2 = Min + 0.07; - parT.RectSize = new Vector2D(x2, Min); - } - parT.OP[0].ps[0] = new Vector2D(0.0, 0.0); - parT.OP[0].ps[1] = new Vector2D(parT.RectSize.X, 0.0); - parT.OP[0].ps[2] = new Vector2D(parT.RectSize.X, parT.RectSize.Y); - parT.OP[0].ps[3] = new Vector2D(0.0, parT.RectSize.Y); - } - - private void SetRectT() - { - /* - double resMag = Med.ResMag; - Vector2D vector2D = (parT.Position + Are.GetPosition()) * Med.Unit / resMag + Med.ResVector; - - tb.Location = new Point((int)vector2D.X - 1, (int)vector2D.Y - 1); - double num = parT.Size * Med.Unit; - - if (tb.Font != null) - { - tb.Font.Dispose(); - } - tb.Font = new Font(parT.Font.FontFamily, (float)(parT.FontSize * num / resMag)); - Vector2D vector2D2 = parT.RectSize * num / resMag; - tb.Size = new Size((int)(vector2D2.X + 2.0), (int)(vector2D2.Y + 10.0));*/ - } - - public bool Double(ref Color HitColor) - { - //TODO fix? - //if (Input && parT.HitColor == HitColor && !Med.BaseControl.Controls.Contains(tb)) - /*{ - tb.Text = parT.Text; - parT.Text = ""; - SetRectT(); - //Med.BaseControl.Controls.Add(tb); - tb.SelectAll(); - tb.Focus(); - tb.BringToFront(); - return true; - }*/ - return false; - } - - public void Click(ref Color HitColor) - { - //TODO fix? - /*if (Input && parT.HitColor != HitColor && Med.BaseControl.Controls.Contains(tb)) - { - //Med.BaseControl.Controls.Remove(tb); - SetText(tb.Text); - }*/ - } - - public void Dispose() - { - parT.Dispose(); - if (Input) - { + public bool Double(ref Color HitColor) + { //TODO fix? - //((Control)Med.BaseControl).Resize -= Lab_Resize; - } - } + //if (Input && parT.HitColor == HitColor && !Med.BaseControl.Controls.Contains(tb)) + /*{ + tb.Text = parT.Text; + parT.Text = ""; + SetRectT(); + //Med.BaseControl.Controls.Add(tb); + tb.SelectAll(); + tb.Focus(); + tb.BringToFront(); + return true; + }*/ + return false; + } + + public void Click(ref Color HitColor) + { + //TODO fix? + /*if (Input && parT.HitColor != HitColor && Med.BaseControl.Controls.Contains(tb)) + { + //Med.BaseControl.Controls.Remove(tb); + SetText(tb.Text); + }*/ + } + + public void Dispose() + { + parT.Dispose(); + if (Input) + { + //TODO fix? + //((Control)Med.BaseControl).Resize -= Lab_Resize; + } + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Labs.cs b/2DGAMELIB/_2DGAMELIB/Labs.cs index cd48802..5c51fc8 100644 --- a/2DGAMELIB/_2DGAMELIB/Labs.cs +++ b/2DGAMELIB/_2DGAMELIB/Labs.cs @@ -1,79 +1,80 @@ using System.Collections.Generic; using System.Drawing; -namespace _2DGAMELIB; - -public class Labs +namespace _2DGAMELIB { - private OrderedDictionary labs = new OrderedDictionary(); + public class Labs + { + private OrderedDictionary labs = new OrderedDictionary(); - private Med Med; + private Med Med; - private Are Are; + private Are Are; - public Lab this[string Name] => labs[Name]; + public Lab this[string Name] => labs[Name]; - public Labs(Med Med, Are Are) - { - this.Med = Med; - this.Are = Are; - } + public Labs(Med Med, Are Are) + { + this.Med = Med; + this.Are = Are; + } - public void Add(string Name, Vector2D Position, double Size, double Width, Font Font, double TextSize, string Text, Color TextColor, Color ShadColor, Color BackColor, Color FramColor, bool Input) - { - labs.Add(Name, new Lab(Med, Are, Name, ref Position, Size, Width, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor, ref FramColor, Input)); - } + public void Add(string Name, Vector2D Position, double Size, double Width, Font Font, double TextSize, string Text, Color TextColor, Color ShadColor, Color BackColor, Color FramColor, bool Input) + { + labs.Add(Name, new Lab(Med, Are, Name, ref Position, Size, Width, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor, ref FramColor, Input)); + } - public void Add(string Name, ref Vector2D Position, double Size, double Width, Font Font, double TextSize, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor, ref Color FramColor, bool Input) - { - labs.Add(Name, new Lab(Med, Are, Name, ref Position, Size, Width, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor, ref FramColor, Input)); - } + public void Add(string Name, ref Vector2D Position, double Size, double Width, Font Font, double TextSize, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor, ref Color FramColor, bool Input) + { + labs.Add(Name, new Lab(Med, Are, Name, ref Position, Size, Width, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor, ref FramColor, Input)); + } - public void Double(ref Color HitColor) - { - using IEnumerator enumerator = labs.Values.GetEnumerator(); - while (enumerator.MoveNext() && !enumerator.Current.Double(ref HitColor)) - { - } - } + public void Double(ref Color HitColor) + { + using IEnumerator enumerator = labs.Values.GetEnumerator(); + while (enumerator.MoveNext() && !enumerator.Current.Double(ref HitColor)) + { + } + } - public void Click(ref Color HitColor) - { - foreach (Lab value in labs.Values) - { - value.Click(ref HitColor); - } - } + public void Click(ref Color HitColor) + { + foreach (Lab value in labs.Values) + { + value.Click(ref HitColor); + } + } - public void SetHitColor(Med Med) - { - foreach (Lab value in labs.Values) - { - value.SetHitColor(Med); - } - } + public void SetHitColor(Med Med) + { + foreach (Lab value in labs.Values) + { + value.SetHitColor(Med); + } + } - public void Draw(Are Are) - { - foreach (Lab value in labs.Values) - { - Are.Draw(value.ParT); - } - } + public void Draw(Are Are) + { + foreach (Lab value in labs.Values) + { + Are.Draw(value.ParT); + } + } - public void Draw(AreM AreM) - { - foreach (Lab value in labs.Values) - { - AreM.Draw(value.ParT); - } - } + public void Draw(AreM AreM) + { + foreach (Lab value in labs.Values) + { + AreM.Draw(value.ParT); + } + } - public void Dispose() - { - foreach (Lab value in labs.Values) - { - value.Dispose(); - } - } + public void Dispose() + { + foreach (Lab value in labs.Values) + { + value.Dispose(); + } + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Math.cs b/2DGAMELIB/_2DGAMELIB/Math.cs index 6763424..a4d0131 100644 --- a/2DGAMELIB/_2DGAMELIB/Math.cs +++ b/2DGAMELIB/_2DGAMELIB/Math.cs @@ -1,98 +1,99 @@ using System; -namespace _2DGAMELIB; - -//TODO remove these... -public static class Math +namespace _2DGAMELIB { - public static double RoundDown(this double Value, int Digits) + //TODO remove these... + public static class Math { - double num = System.Math.Pow(10.0, Digits); - if (!(Value > 0.0)) + public static double RoundDown(this double Value, int Digits) { - return System.Math.Ceiling(Value * num) / num; + double num = System.Math.Pow(10.0, Digits); + if (!(Value > 0.0)) + { + return System.Math.Ceiling(Value * num) / num; + } + return System.Math.Floor(Value * num) / num; } - return System.Math.Floor(Value * num) / num; - } - public static double Inverse(this double Rate) - { - if (Rate == 0.0) + public static double Inverse(this double Rate) { - return 1.0; + if (Rate == 0.0) + { + return 1.0; + } + return (double)System.Math.Sign(Rate) - Rate; } - return (double)System.Math.Sign(Rate) - Rate; - } - public static double Reciprocal(this double Rate) - { - if (Rate == 0.0) + public static double Reciprocal(this double Rate) { - return 1.0; + if (Rate == 0.0) + { + return 1.0; + } + return 1.0 / Rate; } - return 1.0 / Rate; + public static double ToRadian(this double Degree) + { + return System.Math.PI * Degree / 180.0; + } + public static double ToDegree(this double Radian) + { + return Radian * 180.0 / System.Math.PI; + } + public static double Pow(this double x, double n) + { + return System.Math.Pow(x, n); + } + + public static double Sin(this double θ) + { + return System.Math.Sin(θ); + } + + public static double Abs(this double x) + { + return System.Math.Abs(x); + } + + public static int Abs(this int x) + { + return System.Math.Abs(x); + } + + public static int Sign(this double x) + { + return System.Math.Sign(x); + } + + public static int Sign(this int x) + { + return System.Math.Sign(x); + } + + public static double Sqrt(this double x) + { + return System.Math.Sqrt(x); + } + + public static double Max(this double a, double b) + { + return System.Math.Max(a, b); + } + + public static int Clamp(this int Value, int Min, int Max) + { + return System.Math.Min(Max, System.Math.Max(Min, Value)); + } + + public static double Clamp(this double Value, double Min, double Max) + { + return System.Math.Min(Max, System.Math.Max(Min, Value)); + } + + public static int Limit(this int Value, int Sta, int Les) + { + return System.Math.Min(Les-1, System.Math.Max(Sta, Value)); + } + } - public static double ToRadian(this double Degree) - { - return System.Math.PI * Degree / 180.0; - } - public static double ToDegree(this double Radian) - { - return Radian * 180.0 / System.Math.PI; - } - public static double Pow(this double x, double n) - { - return System.Math.Pow(x, n); - } - - public static double Sin(this double θ) - { - return System.Math.Sin(θ); - } - - public static double Abs(this double x) - { - return System.Math.Abs(x); - } - - public static int Abs(this int x) - { - return System.Math.Abs(x); - } - - public static int Sign(this double x) - { - return System.Math.Sign(x); - } - - public static int Sign(this int x) - { - return System.Math.Sign(x); - } - - public static double Sqrt(this double x) - { - return System.Math.Sqrt(x); - } - - public static double Max(this double a, double b) - { - return System.Math.Max(a, b); - } - - public static int Clamp(this int Value, int Min, int Max) - { - return System.Math.Min(Max, System.Math.Max(Min, Value)); - } - - public static double Clamp(this double Value, double Min, double Max) - { - return System.Math.Min(Max, System.Math.Max(Min, Value)); - } - - public static int Limit(this int Value, int Sta, int Les) - { - return System.Math.Min(Les-1, System.Math.Max(Sta, Value)); - } - } diff --git a/2DGAMELIB/_2DGAMELIB/Matrix.cs b/2DGAMELIB/_2DGAMELIB/Matrix.cs index be04205..17aa466 100644 --- a/2DGAMELIB/_2DGAMELIB/Matrix.cs +++ b/2DGAMELIB/_2DGAMELIB/Matrix.cs @@ -1,154 +1,155 @@ using System; -namespace _2DGAMELIB; - -public static class Matrix +namespace _2DGAMELIB { - public static MatrixD RotationZ(this double angle) - { - MatrixD result = default(MatrixD); - result.M11 = System.Math.Cos(angle); - result.M12 = System.Math.Sin(angle); - result.M13 = 0.0; - result.M14 = 0.0; - result.M21 = 0.0 - result.M12; - result.M22 = result.M11; - result.M23 = 0.0; - result.M24 = 0.0; - result.M31 = 0.0; - result.M32 = 0.0; - result.M33 = 1.0; - result.M34 = 0.0; - result.M41 = 0.0; - result.M42 = 0.0; - result.M43 = 0.0; - result.M44 = 1.0; - return result; - } + public static class Matrix + { + public static MatrixD RotationZ(this double angle) + { + MatrixD result = default(MatrixD); + result.M11 = System.Math.Cos(angle); + result.M12 = System.Math.Sin(angle); + result.M13 = 0.0; + result.M14 = 0.0; + result.M21 = 0.0 - result.M12; + result.M22 = result.M11; + result.M23 = 0.0; + result.M24 = 0.0; + result.M31 = 0.0; + result.M32 = 0.0; + result.M33 = 1.0; + result.M34 = 0.0; + result.M41 = 0.0; + result.M42 = 0.0; + result.M43 = 0.0; + result.M44 = 1.0; + return result; + } - public static void RotationZ(this double angle, out MatrixD result) - { - result.M11 = System.Math.Cos(angle); - result.M12 = System.Math.Sin(angle); - result.M13 = 0.0; - result.M14 = 0.0; - result.M21 = 0.0 - result.M12; - result.M22 = result.M11; - result.M23 = 0.0; - result.M24 = 0.0; - result.M31 = 0.0; - result.M32 = 0.0; - result.M33 = 1.0; - result.M34 = 0.0; - result.M41 = 0.0; - result.M42 = 0.0; - result.M43 = 0.0; - result.M44 = 1.0; - } + public static void RotationZ(this double angle, out MatrixD result) + { + result.M11 = System.Math.Cos(angle); + result.M12 = System.Math.Sin(angle); + result.M13 = 0.0; + result.M14 = 0.0; + result.M21 = 0.0 - result.M12; + result.M22 = result.M11; + result.M23 = 0.0; + result.M24 = 0.0; + result.M31 = 0.0; + result.M32 = 0.0; + result.M33 = 1.0; + result.M34 = 0.0; + result.M41 = 0.0; + result.M42 = 0.0; + result.M43 = 0.0; + result.M44 = 1.0; + } - public static Vector2D TransformCoordinate(this Vector2D coord, MatrixD transform) - { - double num = 1.0 / (coord.X * transform.M14 + coord.Y * transform.M24 + transform.M44); - return new Vector2D((coord.X * transform.M11 + coord.Y * transform.M21 + transform.M41) * num, (coord.X * transform.M12 + coord.Y * transform.M22 + transform.M42) * num); - } + public static Vector2D TransformCoordinate(this Vector2D coord, MatrixD transform) + { + double num = 1.0 / (coord.X * transform.M14 + coord.Y * transform.M24 + transform.M44); + return new Vector2D((coord.X * transform.M11 + coord.Y * transform.M21 + transform.M41) * num, (coord.X * transform.M12 + coord.Y * transform.M22 + transform.M42) * num); + } - public static Vector2D TransformCoordinate(ref Vector2D coord, ref MatrixD transform) - { - double num = 1.0 / (coord.X * transform.M14 + coord.Y * transform.M24 + transform.M44); - return new Vector2D((coord.X * transform.M11 + coord.Y * transform.M21 + transform.M41) * num, (coord.X * transform.M12 + coord.Y * transform.M22 + transform.M42) * num); - } + public static Vector2D TransformCoordinate(ref Vector2D coord, ref MatrixD transform) + { + double num = 1.0 / (coord.X * transform.M14 + coord.Y * transform.M24 + transform.M44); + return new Vector2D((coord.X * transform.M11 + coord.Y * transform.M21 + transform.M41) * num, (coord.X * transform.M12 + coord.Y * transform.M22 + transform.M42) * num); + } - public static void TransformCoordinate(this Vector2D coord, MatrixD transform, out Vector2D result) - { - double num = 1.0 / (coord.X * transform.M14 + coord.Y * transform.M24 + transform.M44); - result.X = (coord.X * transform.M11 + coord.Y * transform.M21 + transform.M41) * num; - result.Y = (coord.X * transform.M12 + coord.Y * transform.M22 + transform.M42) * num; - } + public static void TransformCoordinate(this Vector2D coord, MatrixD transform, out Vector2D result) + { + double num = 1.0 / (coord.X * transform.M14 + coord.Y * transform.M24 + transform.M44); + result.X = (coord.X * transform.M11 + coord.Y * transform.M21 + transform.M41) * num; + result.Y = (coord.X * transform.M12 + coord.Y * transform.M22 + transform.M42) * num; + } - public static void TransformCoordinate(ref Vector2D coord, ref MatrixD transform, out Vector2D result) - { - double num = 1.0 / (coord.X * transform.M14 + coord.Y * transform.M24 + transform.M44); - result.X = (coord.X * transform.M11 + coord.Y * transform.M21 + transform.M41) * num; - result.Y = (coord.X * transform.M12 + coord.Y * transform.M22 + transform.M42) * num; - } + public static void TransformCoordinate(ref Vector2D coord, ref MatrixD transform, out Vector2D result) + { + double num = 1.0 / (coord.X * transform.M14 + coord.Y * transform.M24 + transform.M44); + result.X = (coord.X * transform.M11 + coord.Y * transform.M21 + transform.M41) * num; + result.Y = (coord.X * transform.M12 + coord.Y * transform.M22 + transform.M42) * num; + } - public static Vector2D[] TransformCoordinate(this Vector2D[] coords, MatrixD transform) - { - int num = coords.Length; - Vector2D[] array = new Vector2D[num]; - for (int i = 0; i < num; i++) - { - double num2 = 1.0 / (coords[i].X * transform.M14 + coords[i].Y * transform.M24 + transform.M44); - array[i].X = (coords[i].X * transform.M11 + coords[i].Y * transform.M21 + transform.M41) * num2; - array[i].Y = (coords[i].X * transform.M12 + coords[i].Y * transform.M22 + transform.M42) * num2; - } - return array; - } + public static Vector2D[] TransformCoordinate(this Vector2D[] coords, MatrixD transform) + { + int num = coords.Length; + Vector2D[] array = new Vector2D[num]; + for (int i = 0; i < num; i++) + { + double num2 = 1.0 / (coords[i].X * transform.M14 + coords[i].Y * transform.M24 + transform.M44); + array[i].X = (coords[i].X * transform.M11 + coords[i].Y * transform.M21 + transform.M41) * num2; + array[i].Y = (coords[i].X * transform.M12 + coords[i].Y * transform.M22 + transform.M42) * num2; + } + return array; + } - public static Vector2D[] TransformCoordinate(this Vector2D[] coords, ref MatrixD transform) - { - int num = coords.Length; - Vector2D[] array = new Vector2D[num]; - for (int i = 0; i < num; i++) - { - double num2 = 1.0 / (coords[i].X * transform.M14 + coords[i].Y * transform.M24 + transform.M44); - array[i].X = (coords[i].X * transform.M11 + coords[i].Y * transform.M21 + transform.M41) * num2; - array[i].Y = (coords[i].X * transform.M12 + coords[i].Y * transform.M22 + transform.M42) * num2; - } - return array; - } + public static Vector2D[] TransformCoordinate(this Vector2D[] coords, ref MatrixD transform) + { + int num = coords.Length; + Vector2D[] array = new Vector2D[num]; + for (int i = 0; i < num; i++) + { + double num2 = 1.0 / (coords[i].X * transform.M14 + coords[i].Y * transform.M24 + transform.M44); + array[i].X = (coords[i].X * transform.M11 + coords[i].Y * transform.M21 + transform.M41) * num2; + array[i].Y = (coords[i].X * transform.M12 + coords[i].Y * transform.M22 + transform.M42) * num2; + } + return array; + } - public static void TransformCoordinate(this Vector2D[] coords, MatrixD transform, out Vector2D[] results) - { - int num = coords.Length; - results = new Vector2D[num]; - for (int i = 0; i < num; i++) - { - double num2 = 1.0 / (coords[i].X * transform.M14 + coords[i].Y * transform.M24 + transform.M44); - results[i].X = (coords[i].X * transform.M11 + coords[i].Y * transform.M21 + transform.M41) * num2; - results[i].Y = (coords[i].X * transform.M12 + coords[i].Y * transform.M22 + transform.M42) * num2; - } - } + public static void TransformCoordinate(this Vector2D[] coords, MatrixD transform, out Vector2D[] results) + { + int num = coords.Length; + results = new Vector2D[num]; + for (int i = 0; i < num; i++) + { + double num2 = 1.0 / (coords[i].X * transform.M14 + coords[i].Y * transform.M24 + transform.M44); + results[i].X = (coords[i].X * transform.M11 + coords[i].Y * transform.M21 + transform.M41) * num2; + results[i].Y = (coords[i].X * transform.M12 + coords[i].Y * transform.M22 + transform.M42) * num2; + } + } - public static void TransformCoordinate(this Vector2D[] coords, ref MatrixD transform, out Vector2D[] results) - { - int num = coords.Length; - results = new Vector2D[num]; - for (int i = 0; i < num; i++) - { - double num2 = 1.0 / (coords[i].X * transform.M14 + coords[i].Y * transform.M24 + transform.M44); - results[i].X = (coords[i].X * transform.M11 + coords[i].Y * transform.M21 + transform.M41) * num2; - results[i].Y = (coords[i].X * transform.M12 + coords[i].Y * transform.M22 + transform.M42) * num2; - } - } + public static void TransformCoordinate(this Vector2D[] coords, ref MatrixD transform, out Vector2D[] results) + { + int num = coords.Length; + results = new Vector2D[num]; + for (int i = 0; i < num; i++) + { + double num2 = 1.0 / (coords[i].X * transform.M14 + coords[i].Y * transform.M24 + transform.M44); + results[i].X = (coords[i].X * transform.M11 + coords[i].Y * transform.M21 + transform.M41) * num2; + results[i].Y = (coords[i].X * transform.M12 + coords[i].Y * transform.M22 + transform.M42) * num2; + } + } - public static Vector2D TransformCoordinateBP(this Vector2D coord, Vector2D BasePoint, MatrixD transform) - { - Vec.Subtract(ref coord, ref BasePoint, out coord); - TransformCoordinate(ref coord, ref transform, out var result); - Vec.Add(ref result, ref BasePoint, out result); - return result; - } + public static Vector2D TransformCoordinateBP(this Vector2D coord, Vector2D BasePoint, MatrixD transform) + { + Vec.Subtract(ref coord, ref BasePoint, out coord); + TransformCoordinate(ref coord, ref transform, out var result); + Vec.Add(ref result, ref BasePoint, out result); + return result; + } - public static Vector2D TransformCoordinateBP(ref Vector2D coord, ref Vector2D BasePoint, ref MatrixD transform) - { - Vec.Subtract(ref coord, ref BasePoint, out var r); - TransformCoordinate(ref r, ref transform, out var result); - Vec.Add(ref result, ref BasePoint, out result); - return result; - } + public static Vector2D TransformCoordinateBP(ref Vector2D coord, ref Vector2D BasePoint, ref MatrixD transform) + { + Vec.Subtract(ref coord, ref BasePoint, out var r); + TransformCoordinate(ref r, ref transform, out var result); + Vec.Add(ref result, ref BasePoint, out result); + return result; + } - public static void TransformCoordinateBP(this Vector2D coord, Vector2D BasePoint, MatrixD transform, out Vector2D result) - { - Vec.Subtract(ref coord, ref BasePoint, out coord); - TransformCoordinate(ref coord, ref transform, out result); - Vec.Add(ref result, ref BasePoint, out result); - } + public static void TransformCoordinateBP(this Vector2D coord, Vector2D BasePoint, MatrixD transform, out Vector2D result) + { + Vec.Subtract(ref coord, ref BasePoint, out coord); + TransformCoordinate(ref coord, ref transform, out result); + Vec.Add(ref result, ref BasePoint, out result); + } - public static void TransformCoordinateBP(ref Vector2D coord, ref Vector2D BasePoint, ref MatrixD transform, out Vector2D result) - { - Vec.Subtract(ref coord, ref BasePoint, out var r); - TransformCoordinate(ref r, ref transform, out result); - Vec.Add(ref result, ref BasePoint, out result); - } + public static void TransformCoordinateBP(ref Vector2D coord, ref Vector2D BasePoint, ref MatrixD transform, out Vector2D result) + { + Vec.Subtract(ref coord, ref BasePoint, out var r); + TransformCoordinate(ref r, ref transform, out result); + Vec.Add(ref result, ref BasePoint, out result); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/MatrixD.cs b/2DGAMELIB/_2DGAMELIB/MatrixD.cs index cbbf31f..2fa0bf3 100644 --- a/2DGAMELIB/_2DGAMELIB/MatrixD.cs +++ b/2DGAMELIB/_2DGAMELIB/MatrixD.cs @@ -1,587 +1,588 @@ using System; using System.Globalization; -namespace _2DGAMELIB; - -[Serializable] -public struct MatrixD +namespace _2DGAMELIB { - public double M11; + [Serializable] + public struct MatrixD + { + public double M11; - public double M12; + public double M12; - public double M13; + public double M13; - public double M14; + public double M14; - public double M21; + public double M21; - public double M22; + public double M22; - public double M23; + public double M23; - public double M24; + public double M24; - public double M31; + public double M31; - public double M32; + public double M32; - public double M33; + public double M33; - public double M34; + public double M34; - public double M41; + public double M41; - public double M42; + public double M42; - public double M43; + public double M43; - public double M44; + public double M44; - public double this[int row, int col] - { - get - { - switch (row) - { - case 0: - switch (col) - { - case 0: - return M11; - case 1: - return M12; - case 2: - return M13; - case 3: - return M14; - default: - error(row, col); - return 0.0; - } - case 1: - switch (col) - { - case 0: - return M21; - case 1: - return M22; - case 2: - return M23; - case 3: - return M24; - default: - error(row, col); - return 0.0; - } - case 2: - switch (col) - { - case 0: - return M31; - case 1: - return M32; - case 2: - return M33; - case 3: - return M34; - default: - error(row, col); - return 0.0; - } - case 3: - switch (col) - { - case 0: - return M41; - case 1: - return M42; - case 2: - return M43; - case 3: - return M44; - default: - error(row, col); - return 0.0; - } - default: - error(row, col); - return 0.0; - } - } - set - { - switch (row) - { - case 0: - switch (col) - { - case 0: - M11 = value; - break; - case 1: - M12 = value; - break; - case 2: - M13 = value; - break; - case 3: - M14 = value; - break; - default: - error(row, col); - break; - } - break; - case 1: - switch (col) - { - case 0: - M21 = value; - break; - case 1: - M22 = value; - break; - case 2: - M23 = value; - break; - case 3: - M24 = value; - break; - default: - error(row, col); - break; - } - break; - case 2: - switch (col) - { - case 0: - M31 = value; - break; - case 1: - M32 = value; - break; - case 2: - M33 = value; - break; - case 3: - M34 = value; - break; - default: - error(row, col); - break; - } - break; - case 3: - switch (col) - { - case 0: - M41 = value; - break; - case 1: - M42 = value; - break; - case 2: - M43 = value; - break; - case 3: - M44 = value; - break; - default: - error(row, col); - break; - } - break; - default: - error(row, col); - break; - } - } - } + public double this[int row, int col] + { + get + { + switch (row) + { + case 0: + switch (col) + { + case 0: + return M11; + case 1: + return M12; + case 2: + return M13; + case 3: + return M14; + default: + error(row, col); + return 0.0; + } + case 1: + switch (col) + { + case 0: + return M21; + case 1: + return M22; + case 2: + return M23; + case 3: + return M24; + default: + error(row, col); + return 0.0; + } + case 2: + switch (col) + { + case 0: + return M31; + case 1: + return M32; + case 2: + return M33; + case 3: + return M34; + default: + error(row, col); + return 0.0; + } + case 3: + switch (col) + { + case 0: + return M41; + case 1: + return M42; + case 2: + return M43; + case 3: + return M44; + default: + error(row, col); + return 0.0; + } + default: + error(row, col); + return 0.0; + } + } + set + { + switch (row) + { + case 0: + switch (col) + { + case 0: + M11 = value; + break; + case 1: + M12 = value; + break; + case 2: + M13 = value; + break; + case 3: + M14 = value; + break; + default: + error(row, col); + break; + } + break; + case 1: + switch (col) + { + case 0: + M21 = value; + break; + case 1: + M22 = value; + break; + case 2: + M23 = value; + break; + case 3: + M24 = value; + break; + default: + error(row, col); + break; + } + break; + case 2: + switch (col) + { + case 0: + M31 = value; + break; + case 1: + M32 = value; + break; + case 2: + M33 = value; + break; + case 3: + M34 = value; + break; + default: + error(row, col); + break; + } + break; + case 3: + switch (col) + { + case 0: + M41 = value; + break; + case 1: + M42 = value; + break; + case 2: + M43 = value; + break; + case 3: + M44 = value; + break; + default: + error(row, col); + break; + } + break; + default: + error(row, col); + break; + } + } + } - public static MatrixD Identity - { - get - { - MatrixD result = default(MatrixD); - result.M11 = 1.0; - result.M22 = 1.0; - result.M33 = 1.0; - result.M44 = 1.0; - return result; - } - } + public static MatrixD Identity + { + get + { + MatrixD result = default(MatrixD); + result.M11 = 1.0; + result.M22 = 1.0; + result.M33 = 1.0; + result.M44 = 1.0; + return result; + } + } - public bool IsIdentity - { - get - { - if (M11 != 1.0 || M22 != 1.0 || M33 != 1.0 || M44 != 1.0) - { - return false; - } - if (M12 != 0.0 || M13 != 0.0 || M14 != 0.0 || M21 != 0.0 || M23 != 0.0 || M24 != 0.0 || M31 != 0.0 || M32 != 0.0 || M34 != 0.0 || M41 != 0.0 || M42 != 0.0 || M43 != 0.0) - { - return false; - } - return true; - } - } + public bool IsIdentity + { + get + { + if (M11 != 1.0 || M22 != 1.0 || M33 != 1.0 || M44 != 1.0) + { + return false; + } + if (M12 != 0.0 || M13 != 0.0 || M14 != 0.0 || M21 != 0.0 || M23 != 0.0 || M24 != 0.0 || M31 != 0.0 || M32 != 0.0 || M34 != 0.0 || M41 != 0.0 || M42 != 0.0 || M43 != 0.0) + { + return false; + } + return true; + } + } - public MatrixD(double M11, double M12, double M13, double M14, double M21, double M22, double M23, double M24, double M31, double M32, double M33, double M34, double M41, double M42, double M43, double M44) - { - this.M11 = M11; - this.M12 = M12; - this.M13 = M13; - this.M14 = M14; - this.M21 = M21; - this.M22 = M22; - this.M23 = M23; - this.M24 = M24; - this.M31 = M31; - this.M32 = M32; - this.M33 = M33; - this.M34 = M34; - this.M41 = M41; - this.M42 = M42; - this.M43 = M43; - this.M44 = M44; - } + public MatrixD(double M11, double M12, double M13, double M14, double M21, double M22, double M23, double M24, double M31, double M32, double M33, double M34, double M41, double M42, double M43, double M44) + { + this.M11 = M11; + this.M12 = M12; + this.M13 = M13; + this.M14 = M14; + this.M21 = M21; + this.M22 = M22; + this.M23 = M23; + this.M24 = M24; + this.M31 = M31; + this.M32 = M32; + this.M33 = M33; + this.M34 = M34; + this.M41 = M41; + this.M42 = M42; + this.M43 = M43; + this.M44 = M44; + } - private void error(int row, int col) - { - if (row < 0 || row > 3) - { - throw new ArgumentOutOfRangeException("row", "Rows and columns for matrices run from 0 to 3, inclusive."); - } - if (col < 0 || col > 3) - { - throw new ArgumentOutOfRangeException("col", "Rows and columns for matrices run from 0 to 3, inclusive."); - } - } + private void error(int row, int col) + { + if (row < 0 || row > 3) + { + throw new ArgumentOutOfRangeException("row", "Rows and columns for matrices run from 0 to 3, inclusive."); + } + if (col < 0 || col > 3) + { + throw new ArgumentOutOfRangeException("col", "Rows and columns for matrices run from 0 to 3, inclusive."); + } + } - public Vector4D GetRow(int row) - { - return new Vector4D(this[row, 0], this[row, 1], this[row, 2], this[row, 3]); - } + public Vector4D GetRow(int row) + { + return new Vector4D(this[row, 0], this[row, 1], this[row, 2], this[row, 3]); + } - public void SetRow(int row, Vector4D value) - { - this[row, 0] = value.X; - this[row, 1] = value.Y; - this[row, 2] = value.Z; - this[row, 3] = value.W; - } + public void SetRow(int row, Vector4D value) + { + this[row, 0] = value.X; + this[row, 1] = value.Y; + this[row, 2] = value.Z; + this[row, 3] = value.W; + } - public void SetRow(int row, ref Vector4D value) - { - this[row, 0] = value.X; - this[row, 1] = value.Y; - this[row, 2] = value.Z; - this[row, 3] = value.W; - } + public void SetRow(int row, ref Vector4D value) + { + this[row, 0] = value.X; + this[row, 1] = value.Y; + this[row, 2] = value.Z; + this[row, 3] = value.W; + } - public Vector4D GetCol(int column) - { - return new Vector4D(this[0, column], this[1, column], this[2, column], this[3, column]); - } + public Vector4D GetCol(int column) + { + return new Vector4D(this[0, column], this[1, column], this[2, column], this[3, column]); + } - public void SetCol(int column, Vector4D value) - { - this[0, column] = value.X; - this[1, column] = value.Y; - this[2, column] = value.Z; - this[3, column] = value.W; - } + public void SetCol(int column, Vector4D value) + { + this[0, column] = value.X; + this[1, column] = value.Y; + this[2, column] = value.Z; + this[3, column] = value.W; + } - public void SetCol(int column, ref Vector4D value) - { - this[0, column] = value.X; - this[1, column] = value.Y; - this[2, column] = value.Z; - this[3, column] = value.W; - } + public void SetCol(int column, ref Vector4D value) + { + this[0, column] = value.X; + this[1, column] = value.Y; + this[2, column] = value.Z; + this[3, column] = value.W; + } - public double[] ToArray() - { - return new double[16] - { - M11, M12, M13, M14, M21, M22, M23, M24, M31, M32, - M33, M34, M41, M42, M43, M44 - }; - } + public double[] ToArray() + { + return new double[16] + { + M11, M12, M13, M14, M21, M22, M23, M24, M31, M32, + M33, M34, M41, M42, M43, M44 + }; + } - public void Invert() - { - MatrixD matDIdentity = Dat.MatDIdentity; - for (int i = 0; i < 4; i++) - { - double num = 1.0 / this[i, i]; - for (int j = 0; j < 4; j++) - { - this[i, j] *= num; - matDIdentity[i, j] *= num; - } - for (int j = 0; j < 4; j++) - { - if (i != j) - { - num = this[j, i]; - for (int k = 0; k < 4; k++) - { - this[j, k] -= this[i, k] * num; - matDIdentity[j, k] -= matDIdentity[i, k] * num; - } - } - } - } - this = matDIdentity; - } + public void Invert() + { + MatrixD matDIdentity = Dat.MatDIdentity; + for (int i = 0; i < 4; i++) + { + double num = 1.0 / this[i, i]; + for (int j = 0; j < 4; j++) + { + this[i, j] *= num; + matDIdentity[i, j] *= num; + } + for (int j = 0; j < 4; j++) + { + if (i != j) + { + num = this[j, i]; + for (int k = 0; k < 4; k++) + { + this[j, k] -= this[i, k] * num; + matDIdentity[j, k] -= matDIdentity[i, k] * num; + } + } + } + } + this = matDIdentity; + } - public double Determinant() - { - double num = M33 * M44 - M34 * M43; - double num2 = M32 * M44 - M34 * M42; - double num3 = M32 * M43 - M33 * M42; - double num4 = M31 * M44 - M34 * M41; - double num5 = M31 * M43 - M33 * M41; - double num6 = M31 * M42 - M32 * M41; - return M11 * (M22 * num - M23 * num2 + M24 * num3) - M12 * (M21 * num - M23 * num4 + M24 * num5) + M13 * (M21 * num2 - M22 * num4 + M24 * num6) - M14 * (M21 * num3 - M22 * num5 + M23 * num6); - } + public double Determinant() + { + double num = M33 * M44 - M34 * M43; + double num2 = M32 * M44 - M34 * M42; + double num3 = M32 * M43 - M33 * M42; + double num4 = M31 * M44 - M34 * M41; + double num5 = M31 * M43 - M33 * M41; + double num6 = M31 * M42 - M32 * M41; + return M11 * (M22 * num - M23 * num2 + M24 * num3) - M12 * (M21 * num - M23 * num4 + M24 * num5) + M13 * (M21 * num2 - M22 * num4 + M24 * num6) - M14 * (M21 * num3 - M22 * num5 + M23 * num6); + } - public static MatrixD operator +(MatrixD left, MatrixD right) - { - MatrixD result = default(MatrixD); - result.M11 = left.M11 + right.M11; - result.M12 = left.M12 + right.M12; - result.M13 = left.M13 + right.M13; - result.M14 = left.M14 + right.M14; - result.M21 = left.M21 + right.M21; - result.M22 = left.M22 + right.M22; - result.M23 = left.M23 + right.M23; - result.M24 = left.M24 + right.M24; - result.M31 = left.M31 + right.M31; - result.M32 = left.M32 + right.M32; - result.M33 = left.M33 + right.M33; - result.M34 = left.M34 + right.M34; - result.M41 = left.M41 + right.M41; - result.M42 = left.M42 + right.M42; - result.M43 = left.M43 + right.M43; - result.M44 = left.M44 + right.M44; - return result; - } + public static MatrixD operator +(MatrixD left, MatrixD right) + { + MatrixD result = default(MatrixD); + result.M11 = left.M11 + right.M11; + result.M12 = left.M12 + right.M12; + result.M13 = left.M13 + right.M13; + result.M14 = left.M14 + right.M14; + result.M21 = left.M21 + right.M21; + result.M22 = left.M22 + right.M22; + result.M23 = left.M23 + right.M23; + result.M24 = left.M24 + right.M24; + result.M31 = left.M31 + right.M31; + result.M32 = left.M32 + right.M32; + result.M33 = left.M33 + right.M33; + result.M34 = left.M34 + right.M34; + result.M41 = left.M41 + right.M41; + result.M42 = left.M42 + right.M42; + result.M43 = left.M43 + right.M43; + result.M44 = left.M44 + right.M44; + return result; + } - public static MatrixD operator -(MatrixD left, MatrixD right) - { - MatrixD result = default(MatrixD); - result.M11 = left.M11 - right.M11; - result.M12 = left.M12 - right.M12; - result.M13 = left.M13 - right.M13; - result.M14 = left.M14 - right.M14; - result.M21 = left.M21 - right.M21; - result.M22 = left.M22 - right.M22; - result.M23 = left.M23 - right.M23; - result.M24 = left.M24 - right.M24; - result.M31 = left.M31 - right.M31; - result.M32 = left.M32 - right.M32; - result.M33 = left.M33 - right.M33; - result.M34 = left.M34 - right.M34; - result.M41 = left.M41 - right.M41; - result.M42 = left.M42 - right.M42; - result.M43 = left.M43 - right.M43; - result.M44 = left.M44 - right.M44; - return result; - } + public static MatrixD operator -(MatrixD left, MatrixD right) + { + MatrixD result = default(MatrixD); + result.M11 = left.M11 - right.M11; + result.M12 = left.M12 - right.M12; + result.M13 = left.M13 - right.M13; + result.M14 = left.M14 - right.M14; + result.M21 = left.M21 - right.M21; + result.M22 = left.M22 - right.M22; + result.M23 = left.M23 - right.M23; + result.M24 = left.M24 - right.M24; + result.M31 = left.M31 - right.M31; + result.M32 = left.M32 - right.M32; + result.M33 = left.M33 - right.M33; + result.M34 = left.M34 - right.M34; + result.M41 = left.M41 - right.M41; + result.M42 = left.M42 - right.M42; + result.M43 = left.M43 - right.M43; + result.M44 = left.M44 - right.M44; + return result; + } - public static MatrixD operator -(MatrixD matrix) - { - MatrixD result = default(MatrixD); - result.M11 = 0.0 - matrix.M11; - result.M12 = 0.0 - matrix.M12; - result.M13 = 0.0 - matrix.M13; - result.M14 = 0.0 - matrix.M14; - result.M21 = 0.0 - matrix.M21; - result.M22 = 0.0 - matrix.M22; - result.M23 = 0.0 - matrix.M23; - result.M24 = 0.0 - matrix.M24; - result.M31 = 0.0 - matrix.M31; - result.M32 = 0.0 - matrix.M32; - result.M33 = 0.0 - matrix.M33; - result.M34 = 0.0 - matrix.M34; - result.M41 = 0.0 - matrix.M41; - result.M42 = 0.0 - matrix.M42; - result.M43 = 0.0 - matrix.M43; - result.M44 = 0.0 - matrix.M44; - return result; - } + public static MatrixD operator -(MatrixD matrix) + { + MatrixD result = default(MatrixD); + result.M11 = 0.0 - matrix.M11; + result.M12 = 0.0 - matrix.M12; + result.M13 = 0.0 - matrix.M13; + result.M14 = 0.0 - matrix.M14; + result.M21 = 0.0 - matrix.M21; + result.M22 = 0.0 - matrix.M22; + result.M23 = 0.0 - matrix.M23; + result.M24 = 0.0 - matrix.M24; + result.M31 = 0.0 - matrix.M31; + result.M32 = 0.0 - matrix.M32; + result.M33 = 0.0 - matrix.M33; + result.M34 = 0.0 - matrix.M34; + result.M41 = 0.0 - matrix.M41; + result.M42 = 0.0 - matrix.M42; + result.M43 = 0.0 - matrix.M43; + result.M44 = 0.0 - matrix.M44; + return result; + } - public static MatrixD operator *(MatrixD left, MatrixD right) - { - MatrixD result = default(MatrixD); - result.M11 = left.M11 * right.M11 + left.M12 * right.M21 + left.M13 * right.M31 + left.M14 * right.M41; - result.M12 = left.M11 * right.M12 + left.M12 * right.M22 + left.M13 * right.M32 + left.M14 * right.M42; - result.M13 = left.M11 * right.M13 + left.M12 * right.M23 + left.M13 * right.M33 + left.M14 * right.M43; - result.M14 = left.M11 * right.M14 + left.M12 * right.M24 + left.M13 * right.M34 + left.M14 * right.M44; - result.M21 = left.M21 * right.M11 + left.M22 * right.M21 + left.M23 * right.M31 + left.M24 * right.M41; - result.M22 = left.M21 * right.M12 + left.M22 * right.M22 + left.M23 * right.M32 + left.M24 * right.M42; - result.M23 = left.M21 * right.M13 + left.M22 * right.M23 + left.M23 * right.M33 + left.M24 * right.M43; - result.M24 = left.M21 * right.M14 + left.M22 * right.M24 + left.M23 * right.M34 + left.M24 * right.M44; - result.M31 = left.M31 * right.M11 + left.M32 * right.M21 + left.M33 * right.M31 + left.M34 * right.M41; - result.M32 = left.M31 * right.M12 + left.M32 * right.M22 + left.M33 * right.M32 + left.M34 * right.M42; - result.M33 = left.M31 * right.M13 + left.M32 * right.M23 + left.M33 * right.M33 + left.M34 * right.M43; - result.M34 = left.M31 * right.M14 + left.M32 * right.M24 + left.M33 * right.M34 + left.M34 * right.M44; - result.M41 = left.M41 * right.M11 + left.M42 * right.M21 + left.M43 * right.M31 + left.M44 * right.M41; - result.M42 = left.M41 * right.M12 + left.M42 * right.M22 + left.M43 * right.M32 + left.M44 * right.M42; - result.M43 = left.M41 * right.M13 + left.M42 * right.M23 + left.M43 * right.M33 + left.M44 * right.M43; - result.M44 = left.M41 * right.M14 + left.M42 * right.M24 + left.M43 * right.M34 + left.M44 * right.M44; - return result; - } + public static MatrixD operator *(MatrixD left, MatrixD right) + { + MatrixD result = default(MatrixD); + result.M11 = left.M11 * right.M11 + left.M12 * right.M21 + left.M13 * right.M31 + left.M14 * right.M41; + result.M12 = left.M11 * right.M12 + left.M12 * right.M22 + left.M13 * right.M32 + left.M14 * right.M42; + result.M13 = left.M11 * right.M13 + left.M12 * right.M23 + left.M13 * right.M33 + left.M14 * right.M43; + result.M14 = left.M11 * right.M14 + left.M12 * right.M24 + left.M13 * right.M34 + left.M14 * right.M44; + result.M21 = left.M21 * right.M11 + left.M22 * right.M21 + left.M23 * right.M31 + left.M24 * right.M41; + result.M22 = left.M21 * right.M12 + left.M22 * right.M22 + left.M23 * right.M32 + left.M24 * right.M42; + result.M23 = left.M21 * right.M13 + left.M22 * right.M23 + left.M23 * right.M33 + left.M24 * right.M43; + result.M24 = left.M21 * right.M14 + left.M22 * right.M24 + left.M23 * right.M34 + left.M24 * right.M44; + result.M31 = left.M31 * right.M11 + left.M32 * right.M21 + left.M33 * right.M31 + left.M34 * right.M41; + result.M32 = left.M31 * right.M12 + left.M32 * right.M22 + left.M33 * right.M32 + left.M34 * right.M42; + result.M33 = left.M31 * right.M13 + left.M32 * right.M23 + left.M33 * right.M33 + left.M34 * right.M43; + result.M34 = left.M31 * right.M14 + left.M32 * right.M24 + left.M33 * right.M34 + left.M34 * right.M44; + result.M41 = left.M41 * right.M11 + left.M42 * right.M21 + left.M43 * right.M31 + left.M44 * right.M41; + result.M42 = left.M41 * right.M12 + left.M42 * right.M22 + left.M43 * right.M32 + left.M44 * right.M42; + result.M43 = left.M41 * right.M13 + left.M42 * right.M23 + left.M43 * right.M33 + left.M44 * right.M43; + result.M44 = left.M41 * right.M14 + left.M42 * right.M24 + left.M43 * right.M34 + left.M44 * right.M44; + return result; + } - public static MatrixD operator *(MatrixD left, double right) - { - MatrixD result = default(MatrixD); - result.M11 = left.M11 * right; - result.M12 = left.M12 * right; - result.M13 = left.M13 * right; - result.M14 = left.M14 * right; - result.M21 = left.M21 * right; - result.M22 = left.M22 * right; - result.M23 = left.M23 * right; - result.M24 = left.M24 * right; - result.M31 = left.M31 * right; - result.M32 = left.M32 * right; - result.M33 = left.M33 * right; - result.M34 = left.M34 * right; - result.M41 = left.M41 * right; - result.M42 = left.M42 * right; - result.M43 = left.M43 * right; - result.M44 = left.M44 * right; - return result; - } + public static MatrixD operator *(MatrixD left, double right) + { + MatrixD result = default(MatrixD); + result.M11 = left.M11 * right; + result.M12 = left.M12 * right; + result.M13 = left.M13 * right; + result.M14 = left.M14 * right; + result.M21 = left.M21 * right; + result.M22 = left.M22 * right; + result.M23 = left.M23 * right; + result.M24 = left.M24 * right; + result.M31 = left.M31 * right; + result.M32 = left.M32 * right; + result.M33 = left.M33 * right; + result.M34 = left.M34 * right; + result.M41 = left.M41 * right; + result.M42 = left.M42 * right; + result.M43 = left.M43 * right; + result.M44 = left.M44 * right; + return result; + } - public static MatrixD operator *(double right, MatrixD left) - { - MatrixD result = default(MatrixD); - result.M11 = left.M11 * right; - result.M12 = left.M12 * right; - result.M13 = left.M13 * right; - result.M14 = left.M14 * right; - result.M21 = left.M21 * right; - result.M22 = left.M22 * right; - result.M23 = left.M23 * right; - result.M24 = left.M24 * right; - result.M31 = left.M31 * right; - result.M32 = left.M32 * right; - result.M33 = left.M33 * right; - result.M34 = left.M34 * right; - result.M41 = left.M41 * right; - result.M42 = left.M42 * right; - result.M43 = left.M43 * right; - result.M44 = left.M44 * right; - return result; - } + public static MatrixD operator *(double right, MatrixD left) + { + MatrixD result = default(MatrixD); + result.M11 = left.M11 * right; + result.M12 = left.M12 * right; + result.M13 = left.M13 * right; + result.M14 = left.M14 * right; + result.M21 = left.M21 * right; + result.M22 = left.M22 * right; + result.M23 = left.M23 * right; + result.M24 = left.M24 * right; + result.M31 = left.M31 * right; + result.M32 = left.M32 * right; + result.M33 = left.M33 * right; + result.M34 = left.M34 * right; + result.M41 = left.M41 * right; + result.M42 = left.M42 * right; + result.M43 = left.M43 * right; + result.M44 = left.M44 * right; + return result; + } - public static MatrixD operator /(MatrixD left, MatrixD right) - { - MatrixD result = default(MatrixD); - result.M11 = left.M11 / right.M11; - result.M12 = left.M12 / right.M12; - result.M13 = left.M13 / right.M13; - result.M14 = left.M14 / right.M14; - result.M21 = left.M21 / right.M21; - result.M22 = left.M22 / right.M22; - result.M23 = left.M23 / right.M23; - result.M24 = left.M24 / right.M24; - result.M31 = left.M31 / right.M31; - result.M32 = left.M32 / right.M32; - result.M33 = left.M33 / right.M33; - result.M34 = left.M34 / right.M34; - result.M41 = left.M41 / right.M41; - result.M42 = left.M42 / right.M42; - result.M43 = left.M43 / right.M43; - result.M44 = left.M44 / right.M44; - return result; - } + public static MatrixD operator /(MatrixD left, MatrixD right) + { + MatrixD result = default(MatrixD); + result.M11 = left.M11 / right.M11; + result.M12 = left.M12 / right.M12; + result.M13 = left.M13 / right.M13; + result.M14 = left.M14 / right.M14; + result.M21 = left.M21 / right.M21; + result.M22 = left.M22 / right.M22; + result.M23 = left.M23 / right.M23; + result.M24 = left.M24 / right.M24; + result.M31 = left.M31 / right.M31; + result.M32 = left.M32 / right.M32; + result.M33 = left.M33 / right.M33; + result.M34 = left.M34 / right.M34; + result.M41 = left.M41 / right.M41; + result.M42 = left.M42 / right.M42; + result.M43 = left.M43 / right.M43; + result.M44 = left.M44 / right.M44; + return result; + } - public static MatrixD operator /(MatrixD left, double right) - { - MatrixD result = default(MatrixD); - result.M11 = left.M11 / right; - result.M12 = left.M12 / right; - result.M13 = left.M13 / right; - result.M14 = left.M14 / right; - result.M21 = left.M21 / right; - result.M22 = left.M22 / right; - result.M23 = left.M23 / right; - result.M24 = left.M24 / right; - result.M31 = left.M31 / right; - result.M32 = left.M32 / right; - result.M33 = left.M33 / right; - result.M34 = left.M34 / right; - result.M41 = left.M41 / right; - result.M42 = left.M42 / right; - result.M43 = left.M43 / right; - result.M44 = left.M44 / right; - return result; - } + public static MatrixD operator /(MatrixD left, double right) + { + MatrixD result = default(MatrixD); + result.M11 = left.M11 / right; + result.M12 = left.M12 / right; + result.M13 = left.M13 / right; + result.M14 = left.M14 / right; + result.M21 = left.M21 / right; + result.M22 = left.M22 / right; + result.M23 = left.M23 / right; + result.M24 = left.M24 / right; + result.M31 = left.M31 / right; + result.M32 = left.M32 / right; + result.M33 = left.M33 / right; + result.M34 = left.M34 / right; + result.M41 = left.M41 / right; + result.M42 = left.M42 / right; + result.M43 = left.M43 / right; + result.M44 = left.M44 / right; + return result; + } - public static bool operator ==(MatrixD left, MatrixD right) - { - if (left.M11 == right.M11 && left.M12 == right.M12 && left.M13 == right.M13 && left.M14 == right.M14 && left.M21 == right.M21 && left.M22 == right.M22 && left.M23 == right.M23 && left.M24 == right.M24 && left.M31 == right.M31 && left.M32 == right.M32 && left.M33 == right.M33 && left.M34 == right.M34 && left.M41 == right.M41 && left.M42 == right.M42 && left.M43 == right.M43) - { - return left.M44 == right.M44; - } - return false; - } + public static bool operator ==(MatrixD left, MatrixD right) + { + if (left.M11 == right.M11 && left.M12 == right.M12 && left.M13 == right.M13 && left.M14 == right.M14 && left.M21 == right.M21 && left.M22 == right.M22 && left.M23 == right.M23 && left.M24 == right.M24 && left.M31 == right.M31 && left.M32 == right.M32 && left.M33 == right.M33 && left.M34 == right.M34 && left.M41 == right.M41 && left.M42 == right.M42 && left.M43 == right.M43) + { + return left.M44 == right.M44; + } + return false; + } - public static bool operator !=(MatrixD left, MatrixD right) - { - if (left.M11 == right.M11 && left.M12 == right.M12 && left.M13 == right.M13 && left.M14 == right.M14 && left.M21 == right.M21 && left.M22 == right.M22 && left.M23 == right.M23 && left.M24 == right.M24 && left.M31 == right.M31 && left.M32 == right.M32 && left.M33 == right.M33 && left.M34 == right.M34 && left.M41 == right.M41 && left.M42 == right.M42 && left.M43 == right.M43) - { - return left.M44 != right.M44; - } - return true; - } + public static bool operator !=(MatrixD left, MatrixD right) + { + if (left.M11 == right.M11 && left.M12 == right.M12 && left.M13 == right.M13 && left.M14 == right.M14 && left.M21 == right.M21 && left.M22 == right.M22 && left.M23 == right.M23 && left.M24 == right.M24 && left.M31 == right.M31 && left.M32 == right.M32 && left.M33 == right.M33 && left.M34 == right.M34 && left.M41 == right.M41 && left.M42 == right.M42 && left.M43 == right.M43) + { + return left.M44 != right.M44; + } + return true; + } - public override string ToString() - { - return string.Format(CultureInfo.CurrentCulture, "[M11:{0} M12:{1} M13:{2} M14:{3}] [M21:{4} M22:{5} M23:{6} M24:{7}] [M31:{8} M32:{9} M33:{10} M34:{11}] [M41:{12} M42:{13} M43:{14} M44:{15}]", M11.ToString(CultureInfo.CurrentCulture), M12.ToString(CultureInfo.CurrentCulture), M13.ToString(CultureInfo.CurrentCulture), M14.ToString(CultureInfo.CurrentCulture), M21.ToString(CultureInfo.CurrentCulture), M22.ToString(CultureInfo.CurrentCulture), M23.ToString(CultureInfo.CurrentCulture), M24.ToString(CultureInfo.CurrentCulture), M31.ToString(CultureInfo.CurrentCulture), M32.ToString(CultureInfo.CurrentCulture), M33.ToString(CultureInfo.CurrentCulture), M34.ToString(CultureInfo.CurrentCulture), M41.ToString(CultureInfo.CurrentCulture), M42.ToString(CultureInfo.CurrentCulture), M43.ToString(CultureInfo.CurrentCulture), M44.ToString(CultureInfo.CurrentCulture)); - } + public override string ToString() + { + return string.Format(CultureInfo.CurrentCulture, "[M11:{0} M12:{1} M13:{2} M14:{3}] [M21:{4} M22:{5} M23:{6} M24:{7}] [M31:{8} M32:{9} M33:{10} M34:{11}] [M41:{12} M42:{13} M43:{14} M44:{15}]", M11.ToString(CultureInfo.CurrentCulture), M12.ToString(CultureInfo.CurrentCulture), M13.ToString(CultureInfo.CurrentCulture), M14.ToString(CultureInfo.CurrentCulture), M21.ToString(CultureInfo.CurrentCulture), M22.ToString(CultureInfo.CurrentCulture), M23.ToString(CultureInfo.CurrentCulture), M24.ToString(CultureInfo.CurrentCulture), M31.ToString(CultureInfo.CurrentCulture), M32.ToString(CultureInfo.CurrentCulture), M33.ToString(CultureInfo.CurrentCulture), M34.ToString(CultureInfo.CurrentCulture), M41.ToString(CultureInfo.CurrentCulture), M42.ToString(CultureInfo.CurrentCulture), M43.ToString(CultureInfo.CurrentCulture), M44.ToString(CultureInfo.CurrentCulture)); + } - public override int GetHashCode() - { - return M11.GetHashCode() + M12.GetHashCode() + M13.GetHashCode() + M14.GetHashCode() + M21.GetHashCode() + M22.GetHashCode() + M23.GetHashCode() + M24.GetHashCode() + M31.GetHashCode() + M32.GetHashCode() + M33.GetHashCode() + M34.GetHashCode() + M41.GetHashCode() + M42.GetHashCode() + M43.GetHashCode() + M44.GetHashCode(); - } + public override int GetHashCode() + { + return M11.GetHashCode() + M12.GetHashCode() + M13.GetHashCode() + M14.GetHashCode() + M21.GetHashCode() + M22.GetHashCode() + M23.GetHashCode() + M24.GetHashCode() + M31.GetHashCode() + M32.GetHashCode() + M33.GetHashCode() + M34.GetHashCode() + M41.GetHashCode() + M42.GetHashCode() + M43.GetHashCode() + M44.GetHashCode(); + } - public override bool Equals(object value) - { - if (value == null) - { - return false; - } - if (value.GetType() != GetType()) - { - return false; - } - return Equals((MatrixD)value); - } + public override bool Equals(object value) + { + if (value == null) + { + return false; + } + if (value.GetType() != GetType()) + { + return false; + } + return Equals((MatrixD)value); + } - public bool Equals(MatrixD value) - { - if (M11 == value.M11 && M12 == value.M12 && M13 == value.M13 && M14 == value.M14 && M21 == value.M21 && M22 == value.M22 && M23 == value.M23 && M24 == value.M24 && M31 == value.M31 && M32 == value.M32 && M33 == value.M33 && M34 == value.M34 && M41 == value.M41 && M42 == value.M42 && M43 == value.M43) - { - return M44 == value.M44; - } - return false; - } + public bool Equals(MatrixD value) + { + if (M11 == value.M11 && M12 == value.M12 && M13 == value.M13 && M14 == value.M14 && M21 == value.M21 && M22 == value.M22 && M23 == value.M23 && M24 == value.M24 && M31 == value.M31 && M32 == value.M32 && M33 == value.M33 && M34 == value.M34 && M41 == value.M41 && M42 == value.M42 && M43 == value.M43) + { + return M44 == value.M44; + } + return false; + } - public bool Equals(ref MatrixD value) - { - if (M11 == value.M11 && M12 == value.M12 && M13 == value.M13 && M14 == value.M14 && M21 == value.M21 && M22 == value.M22 && M23 == value.M23 && M24 == value.M24 && M31 == value.M31 && M32 == value.M32 && M33 == value.M33 && M34 == value.M34 && M41 == value.M41 && M42 == value.M42 && M43 == value.M43) - { - return M44 == value.M44; - } - return false; - } + public bool Equals(ref MatrixD value) + { + if (M11 == value.M11 && M12 == value.M12 && M13 == value.M13 && M14 == value.M14 && M21 == value.M21 && M22 == value.M22 && M23 == value.M23 && M24 == value.M24 && M31 == value.M31 && M32 == value.M32 && M33 == value.M33 && M34 == value.M34 && M41 == value.M41 && M42 == value.M42 && M43 == value.M43) + { + return M44 == value.M44; + } + return false; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Med.cs b/2DGAMELIB/_2DGAMELIB/Med.cs index ff72528..3b8480e 100644 --- a/2DGAMELIB/_2DGAMELIB/Med.cs +++ b/2DGAMELIB/_2DGAMELIB/Med.cs @@ -5,465 +5,466 @@ using System.Drawing; using System.Drawing.Drawing2D; using System.Runtime.InteropServices; -namespace _2DGAMELIB; - -public class Med +namespace _2DGAMELIB { - public static object obj; + public class Med + { + public static object obj; - private GlImage baseControl; + private GlImage baseControl; - public double Unit = 1762.4; + public double Unit = 1762.4; - public Rect Base = new Rect(4.0, 3.0, 0.4); + public Rect Base = new Rect(4.0, 3.0, 0.4); - public double DisQuality = 1.0; + public double DisQuality = 1.0; - public double HitAccuracy = 0.5; + public double HitAccuracy = 0.5; - public Bitmap BD; + public Bitmap BD; - public Graphics GD; + public Graphics GD; - public Bitmap BH; + public Bitmap BH; - public Graphics GH; + public Graphics GH; - private Color ClearColor = Color.Transparent; + private Color ClearColor = Color.Transparent; - public bool Drive = true; + public bool Drive = true; - private Size BaseSize = Size.Empty; + private Size BaseSize = Size.Empty; - private double resMag = 1.0; + private double resMag = 1.0; - private Vector2D resVector = Dat.Vec2DZero; + private Vector2D resVector = Dat.Vec2DZero; - private Sce Sce; + private Sce Sce; - private string mode; + private string mode; - public string Modeb; + public string Modeb; - private Dictionary Modes; + private Dictionary Modes; - private Func> GetModes; + private Func> GetModes; - private int WidthM; + private int WidthM; - private int HeightM; + private int HeightM; - public static double FPS; + public static double FPS; - public FPS FPSF = new FPS(FPS); + public FPS FPSF = new FPS(FPS); - private bool cur = true; + private bool cur = true; - public HashSet HitColors = new HashSet - { - Color.Transparent, - Color.Black - }; + public HashSet HitColors = new HashSet + { + Color.Transparent, + Color.Black + }; - private const int LOGPIXELSX = 88; + private const int LOGPIXELSX = 88; - private const int LOGPIXELSY = 90; + private const int LOGPIXELSY = 90; - public static double dpiX; + public static double dpiX; - public static double dpiY; + public static double dpiY; - public static double DpiX; + public static double DpiX; - public static double DpiY; + public static double DpiY; - public string UITitle; + public string UITitle; - public bool ShowFPS; + public bool ShowFPS; - //public Control BaseControlC => baseControl; + //public Control BaseControlC => baseControl; - public GlImage BaseControl => baseControl; + public GlImage BaseControl => baseControl; - public double ResMag => resMag; + public double ResMag => resMag; - public Vector2D ResVector => resVector; + public Vector2D ResVector => resVector; - public string Mode - { - get - { - return mode; - } - set - { - Modes[mode].Up(MouseButtons.None, Dat.Vec2DZero, Color.Empty); - Modes[mode].Move(MouseButtons.None, Dat.Vec2DZero, Color.Empty); - Modeb = mode; - mode = value; - Modes[mode].Move(MouseButtons.None, Dat.Vec2DZero, Color.Empty); - Modes[mode].Setting(); - } - } + public string Mode + { + get + { + return mode; + } + set + { + Modes[mode].Up(MouseButtons.None, Dat.Vec2DZero, Color.Empty); + Modes[mode].Move(MouseButtons.None, Dat.Vec2DZero, Color.Empty); + Modeb = mode; + mode = value; + Modes[mode].Move(MouseButtons.None, Dat.Vec2DZero, Color.Empty); + Modes[mode].Setting(); + } + } - public Vector2D CursorPosition => ToBasePosition(baseControl.GetCursorPoint()); //ToBasePosition(baseControl.PointToClient(System.Windows.Forms.Cursor.Position)); + public Vector2D CursorPosition => ToBasePosition(baseControl.GetCursorPoint()); //ToBasePosition(baseControl.PointToClient(System.Windows.Forms.Cursor.Position)); - public Med() - { - Point dpi = GetDpi(); - dpiX = dpi.X; - dpiY = dpi.Y; - DpiX = 96.0 / dpiX; - DpiY = 96.0 / dpiY; - } + public Med() + { + Point dpi = GetDpi(); + dpiX = dpi.X; + dpiY = dpi.Y; + DpiX = 96.0 / dpiX; + DpiY = 96.0 / dpiY; + } - public void FadeIn(double Rate) - { - Sce.TransformAlpha(GD, Rate); - } + public void FadeIn(double Rate) + { + Sce.TransformAlpha(GD, Rate); + } - public void FadeOut(double Rate) - { - Sce.TransD(GD, Rate); - } + public void FadeOut(double Rate) + { + Sce.TransD(GD, Rate); + } - public void DrawStart(Are Are) - { - Sce.DrawStart(Are); - } + public void DrawStart(Are Are) + { + Sce.DrawStart(Are); + } - public void DrawEnd(Are Are) - { - Sce.DrawEnd(Are); - } + public void DrawEnd(Are Are) + { + Sce.DrawEnd(Are); + } - public void ClearSta(Color ClearColor) - { - Sce.ClearStart(ref ClearColor); - } + public void ClearSta(Color ClearColor) + { + Sce.ClearStart(ref ClearColor); + } - public void InitializeModes(string Mode, Func> GetModes) - { - mode = Mode; - this.GetModes = GetModes; - } + public void InitializeModes(string Mode, Func> GetModes) + { + mode = Mode; + this.GetModes = GetModes; + } - public Size Setting(GlImage BaseControl) - { - baseControl = BaseControl; - BaseSize = new Size((int)(Base.LocalWidth * Unit), (int)(Base.LocalHeight * Unit)); - BD = new Bitmap(BaseSize.Width, BaseSize.Height); - GD = Graphics.FromImage(BD); - GD.InterpolationMode = InterpolationMode.HighQualityBilinear; - BH = new Bitmap((int)((double)BaseSize.Width * HitAccuracy), (int)((double)BaseSize.Height * HitAccuracy)); - GH = Graphics.FromImage(BH); - GH.InterpolationMode = InterpolationMode.Bilinear; - WidthM = BH.Width - 1; - HeightM = BH.Height - 1; - Clear(); - Sce = new Sce(BaseSize.Width, BaseSize.Height); - Modes = GetModes(this); + public Size Setting(GlImage BaseControl) + { + baseControl = BaseControl; + BaseSize = new Size((int)(Base.LocalWidth * Unit), (int)(Base.LocalHeight * Unit)); + BD = new Bitmap(BaseSize.Width, BaseSize.Height); + GD = Graphics.FromImage(BD); + GD.InterpolationMode = InterpolationMode.HighQualityBilinear; + BH = new Bitmap((int)((double)BaseSize.Width * HitAccuracy), (int)((double)BaseSize.Height * HitAccuracy)); + GH = Graphics.FromImage(BH); + GH.InterpolationMode = InterpolationMode.Bilinear; + WidthM = BH.Width - 1; + HeightM = BH.Height - 1; + Clear(); + Sce = new Sce(BaseSize.Width, BaseSize.Height); + Modes = GetModes(this); - BaseControl.Click = delegate (IntPtr window, GLFW.MouseButton button, InputState state, GLFW.ModifierKeys modifiers) - { - double x, y; - Glfw.GetCursorPosition(GlImage.PtrToWindow(window), out x, out y); - Point Position5 = new Point((int)x, (int)y); - MouseButtons arg2 = MouseButtons.None; - switch (button) + BaseControl.Click = delegate (IntPtr window, GLFW.MouseButton button, InputState state, GLFW.ModifierKeys modifiers) { - case GLFW.MouseButton.Left: - arg2 = MouseButtons.Left; - break; - case GLFW.MouseButton.Middle: - arg2 = MouseButtons.Middle; - break; - case GLFW.MouseButton.Right: - arg2 = MouseButtons.Right; - break; - case GLFW.MouseButton.Button4: - arg2 = MouseButtons.Button4; - break; - case GLFW.MouseButton.Button5: - arg2 = MouseButtons.Button5; - break; - } - - - (state == InputState.Press ? Modes[mode].Down : Modes[mode].Up)(arg2, ToBasePosition(Position5), GetHitColor(ref Position5)); - }; - - BaseControl.Move = delegate (IntPtr window, double x, double y) - { - Point Position3 = new Point((int)x, (int)y); - Modes[mode].Move(BaseControl.GetMouseButtons(), ToBasePosition(Position3), GetHitColor(ref Position3)); - }; - - BaseControl.Leave = delegate (IntPtr window, bool entered) - { - if (!entered) - { - double x, y; - Glfw.GetCursorPosition(GlImage.PtrToWindow(window), out x, out y); - Point Position2 = new Point((int)x, (int)y); - Modes[mode].Leave(BaseControl.GetMouseButtons(), ToBasePosition(Position2), GetHitColor(ref Position2)); - } - }; - - BaseControl.Scroll = delegate (IntPtr window, double xo, double yo) - { - double x, y; - Glfw.GetCursorPosition(GlImage.PtrToWindow(window), out x, out y); - Point Position = new Point((int)x, (int)y); - //Note: yo may be inverted - Modes[mode].Wheel(BaseControl.GetMouseButtons(), ToBasePosition(Position), (int)yo, GetHitColor(ref Position)); - }; - - BaseControl.Resize = delegate (IntPtr window, int width, int height) - { - //TODO mess with viewport - if (BaseSize.Width >= BaseSize.Height) - { - double num = (double)BaseSize.Width / (double)BaseSize.Height; - if ((double)width / (double)height <= num) + double x, y; + Glfw.GetCursorPosition(GlImage.PtrToWindow(window), out x, out y); + Point Position5 = new Point((int)x, (int)y); + MouseButtons arg2 = MouseButtons.None; + switch (button) { - resMag = (double)BaseSize.Width / (double)width; - resVector.X = 0.0; - resVector.Y = ((double)height - (double)BaseSize.Height / resMag) * 0.5; + case GLFW.MouseButton.Left: + arg2 = MouseButtons.Left; + break; + case GLFW.MouseButton.Middle: + arg2 = MouseButtons.Middle; + break; + case GLFW.MouseButton.Right: + arg2 = MouseButtons.Right; + break; + case GLFW.MouseButton.Button4: + arg2 = MouseButtons.Button4; + break; + case GLFW.MouseButton.Button5: + arg2 = MouseButtons.Button5; + break; + } + + + (state == InputState.Press ? Modes[mode].Down : Modes[mode].Up)(arg2, ToBasePosition(Position5), GetHitColor(ref Position5)); + }; + + BaseControl.Move = delegate (IntPtr window, double x, double y) + { + Point Position3 = new Point((int)x, (int)y); + Modes[mode].Move(BaseControl.GetMouseButtons(), ToBasePosition(Position3), GetHitColor(ref Position3)); + }; + + BaseControl.Leave = delegate (IntPtr window, bool entered) + { + if (!entered) + { + double x, y; + Glfw.GetCursorPosition(GlImage.PtrToWindow(window), out x, out y); + Point Position2 = new Point((int)x, (int)y); + Modes[mode].Leave(BaseControl.GetMouseButtons(), ToBasePosition(Position2), GetHitColor(ref Position2)); + } + }; + + BaseControl.Scroll = delegate (IntPtr window, double xo, double yo) + { + double x, y; + Glfw.GetCursorPosition(GlImage.PtrToWindow(window), out x, out y); + Point Position = new Point((int)x, (int)y); + //Note: yo may be inverted + Modes[mode].Wheel(BaseControl.GetMouseButtons(), ToBasePosition(Position), (int)yo, GetHitColor(ref Position)); + }; + + BaseControl.Resize = delegate (IntPtr window, int width, int height) + { + //TODO mess with viewport + if (BaseSize.Width >= BaseSize.Height) + { + double num = (double)BaseSize.Width / (double)BaseSize.Height; + if ((double)width / (double)height <= num) + { + resMag = (double)BaseSize.Width / (double)width; + resVector.X = 0.0; + resVector.Y = ((double)height - (double)BaseSize.Height / resMag) * 0.5; + } + else + { + resMag = (double)BaseSize.Height / (double)height; + resVector.X = ((double)width - (double)BaseSize.Width / resMag) * 0.5; + resVector.Y = 0.0; + } } else { - resMag = (double)BaseSize.Height / (double)height; - resVector.X = ((double)width - (double)BaseSize.Width / resMag) * 0.5; - resVector.Y = 0.0; + double num2 = (double)BaseSize.Height / (double)BaseSize.Width; + if ((double)height / (double)width <= num2) + { + resMag = (double)BaseSize.Height / (double)height; + resVector.X = ((double)width - (double)BaseSize.Width / resMag) * 0.5; + resVector.Y = 0.0; + } + else + { + resMag = (double)BaseSize.Width / (double)width; + resVector.X = 0.0; + resVector.Y = ((double)height - (double)BaseSize.Height / resMag) * 0.5; + } } - } - else + }; + + return BaseSize; + } + + public Vector2D ToBasePosition(Point Position) + { + return new Vector2D(((double)Position.X - resVector.X) / Unit * resMag, ((double)Position.Y - resVector.Y) / Unit * resMag); + } + + public Point FromBasePosition(Vector2D Position) + { + return new Point((int)(Position.X / resMag * Unit + resVector.X), (int)(Position.Y / resMag * Unit + resVector.Y)); + } + + public Color GetHitColor(Point Position) + { + double num = HitAccuracy * resMag; + Point point = ((Position.ToVector2D() - resVector) * num).ToPoint(); + if (point.X < 0) + { + point.X = 0; + } + if (point.Y < 0) + { + point.Y = 0; + } + if (point.X > WidthM) + { + point.X = WidthM; + } + if (point.Y > HeightM) + { + point.Y = HeightM; + } + return BH.GetPixel(point.X, point.Y); + } + + public Color GetHitColor(ref Point Position) + { + double num = HitAccuracy * resMag; + Point point = ((Position.ToVector2D() - resVector) * num).ToPoint(); + if (point.X < 0) + { + point.X = 0; + } + if (point.Y < 0) + { + point.Y = 0; + } + if (point.X > WidthM) + { + point.X = WidthM; + } + if (point.Y > HeightM) + { + point.Y = HeightM; + } + return BH.GetPixel(point.X, point.Y); + } + + public void Drawing() + { + baseControl.BitmapSetting(BD); + Modes[mode].Setting(); + double FPS = 0.0; + + + Action action = delegate + { + FPS = FPSF.Value; + if (FPS > 1.0) + { + Modes[mode].Draw(FPSF); + } + baseControl.SetBitmap(BD); + }; + + + while (Drive) + { + FPSF.FPSFixed(action); + + if (ShowFPS) + { + baseControl.SetTitle(UITitle + " - FPS: " + System.Math.Round(FPSF.Value, 2)); + } + baseControl.PollEvents(); + } + } + + public void Clear() + { + GD.Clear(ClearColor); + GH.Clear(ClearColor); + } + + public void Draw(Are Are) + { + Are.Draw(GD, GH); + } + + public void CursorHide() + { + if (cur) + { + //TODO fix? + //System.Windows.Forms.Cursor.Hide(); + cur = false; + } + } + + public void CursorShow() + { + if (!cur) { - double num2 = (double)BaseSize.Height / (double)BaseSize.Width; - if ((double)height / (double)width <= num2) - { - resMag = (double)BaseSize.Height / (double)height; - resVector.X = ((double)width - (double)BaseSize.Width / resMag) * 0.5; - resVector.Y = 0.0; - } - else - { - resMag = (double)BaseSize.Width / (double)width; - resVector.X = 0.0; - resVector.Y = ((double)height - (double)BaseSize.Height / resMag) * 0.5; - } - } - }; + //TODO fix? + //System.Windows.Forms.Cursor.Show(); + cur = true; + } + } - return BaseSize; - } + public void InvokeL(Action a) + { + //TODO this look right? + a(); + //baseControl.Invoke(a); + } - public Vector2D ToBasePosition(Point Position) - { - return new Vector2D(((double)Position.X - resVector.X) / Unit * resMag, ((double)Position.Y - resVector.Y) / Unit * resMag); - } + public Color GetUniqueColor() + { + Oth.GetRandomColor(out var ret); + while (HitColors.Contains(ret)) + { + Oth.GetRandomColor(out ret); + } + HitColors.Add(ret); + return ret; + } - public Point FromBasePosition(Vector2D Position) - { - return new Point((int)(Position.X / resMag * Unit + resVector.X), (int)(Position.Y / resMag * Unit + resVector.Y)); - } + public void GetUniqueColor(out Color c) + { + Oth.GetRandomColor(out c); + while (HitColors.Contains(c)) + { + Oth.GetRandomColor(out c); + } + HitColors.Add(c); + } - public Color GetHitColor(Point Position) - { - double num = HitAccuracy * resMag; - Point point = ((Position.ToVector2D() - resVector) * num).ToPoint(); - if (point.X < 0) - { - point.X = 0; - } - if (point.Y < 0) - { - point.Y = 0; - } - if (point.X > WidthM) - { - point.X = WidthM; - } - if (point.Y > HeightM) - { - point.Y = HeightM; - } - return BH.GetPixel(point.X, point.Y); - } + public void SetUniqueColor(IEnumerable ps) + { + foreach (Par p in ps) + { + p.HitColor = GetUniqueColor(); + } + } - public Color GetHitColor(ref Point Position) - { - double num = HitAccuracy * resMag; - Point point = ((Position.ToVector2D() - resVector) * num).ToPoint(); - if (point.X < 0) - { - point.X = 0; - } - if (point.Y < 0) - { - point.Y = 0; - } - if (point.X > WidthM) - { - point.X = WidthM; - } - if (point.Y > HeightM) - { - point.Y = HeightM; - } - return BH.GetPixel(point.X, point.Y); - } + public void RemUniqueColor(Color Color) + { + HitColors.Remove(Color); + } - public void Drawing() - { - baseControl.BitmapSetting(BD); - Modes[mode].Setting(); - double FPS = 0.0; + public void RemUniqueColor(IEnumerable ps) + { + foreach (Par p in ps) + { + HitColors.Remove(p.HitColor); + } + } + public void Dispose() + { + Drive = false; + foreach (Module value in Modes.Values) + { + value.Dispose(); + } + BD.Dispose(); + GD.Dispose(); + BH.Dispose(); + GH.Dispose(); + Sce.Dispose(); + } - Action action = delegate - { - FPS = FPSF.Value; - if (FPS > 1.0) - { - Modes[mode].Draw(FPSF); - } - baseControl.SetBitmap(BD); - }; + [DllImport("user32.dll")] + private static extern bool SetProcessDPIAware(); + [DllImport("user32.dll")] + private static extern IntPtr GetWindowDC(IntPtr hwnd); - while (Drive) - { - FPSF.FPSFixed(action); + [DllImport("gdi32.dll")] + private static extern int GetDeviceCaps(IntPtr hdc, int index); - if (ShowFPS) - { - baseControl.SetTitle(UITitle + " - FPS: " + System.Math.Round(FPSF.Value, 2)); - } - baseControl.PollEvents(); - } - } + [DllImport("user32.dll")] + private static extern int ReleaseDC(IntPtr hwnd, IntPtr hdc); - public void Clear() - { - GD.Clear(ClearColor); - GH.Clear(ClearColor); - } + public static Point GetDpi() + { + SetProcessDPIAware(); + IntPtr windowDC = GetWindowDC(IntPtr.Zero); + Point result = new Point(GetDeviceCaps(windowDC, 88), GetDeviceCaps(windowDC, 90)); + ReleaseDC(IntPtr.Zero, windowDC); + return result; + } - public void Draw(Are Are) - { - Are.Draw(GD, GH); - } - - public void CursorHide() - { - if (cur) - { - //TODO fix? - //System.Windows.Forms.Cursor.Hide(); - cur = false; - } - } - - public void CursorShow() - { - if (!cur) - { - //TODO fix? - //System.Windows.Forms.Cursor.Show(); - cur = true; - } - } - - public void InvokeL(Action a) - { - //TODO this look right? - a(); - //baseControl.Invoke(a); - } - - public Color GetUniqueColor() - { - Oth.GetRandomColor(out var ret); - while (HitColors.Contains(ret)) - { - Oth.GetRandomColor(out ret); - } - HitColors.Add(ret); - return ret; - } - - public void GetUniqueColor(out Color c) - { - Oth.GetRandomColor(out c); - while (HitColors.Contains(c)) - { - Oth.GetRandomColor(out c); - } - HitColors.Add(c); - } - - public void SetUniqueColor(IEnumerable ps) - { - foreach (Par p in ps) - { - p.HitColor = GetUniqueColor(); - } - } - - public void RemUniqueColor(Color Color) - { - HitColors.Remove(Color); - } - - public void RemUniqueColor(IEnumerable ps) - { - foreach (Par p in ps) - { - HitColors.Remove(p.HitColor); - } - } - - public void Dispose() - { - Drive = false; - foreach (Module value in Modes.Values) - { - value.Dispose(); - } - BD.Dispose(); - GD.Dispose(); - BH.Dispose(); - GH.Dispose(); - Sce.Dispose(); - } - - [DllImport("user32.dll")] - private static extern bool SetProcessDPIAware(); - - [DllImport("user32.dll")] - private static extern IntPtr GetWindowDC(IntPtr hwnd); - - [DllImport("gdi32.dll")] - private static extern int GetDeviceCaps(IntPtr hdc, int index); - - [DllImport("user32.dll")] - private static extern int ReleaseDC(IntPtr hwnd, IntPtr hdc); - - public static Point GetDpi() - { - SetProcessDPIAware(); - IntPtr windowDC = GetWindowDC(IntPtr.Zero); - Point result = new Point(GetDeviceCaps(windowDC, 88), GetDeviceCaps(windowDC, 90)); - ReleaseDC(IntPtr.Zero, windowDC); - return result; - } - - static Med() - { - obj = new object(); - FPS = 60.0; - } + static Med() + { + obj = new object(); + FPS = 60.0; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Module.cs b/2DGAMELIB/_2DGAMELIB/Module.cs index 71f4bd5..416128f 100644 --- a/2DGAMELIB/_2DGAMELIB/Module.cs +++ b/2DGAMELIB/_2DGAMELIB/Module.cs @@ -1,39 +1,40 @@ using System; using System.Drawing; -namespace _2DGAMELIB; - -public class Module +namespace _2DGAMELIB { - public Action Down = delegate - { - }; + public class Module + { + public Action Down = delegate + { + }; - public Action Up = delegate - { - }; + public Action Up = delegate + { + }; - public Action Move = delegate - { - }; + public Action Move = delegate + { + }; - public Action Leave = delegate - { - }; + public Action Leave = delegate + { + }; - public Action Wheel = delegate - { - }; + public Action Wheel = delegate + { + }; - public Action Draw = delegate - { - }; + public Action Draw = delegate + { + }; - public Action Dispose = delegate - { - }; + public Action Dispose = delegate + { + }; - public Action Setting = delegate - { - }; + public Action Setting = delegate + { + }; + } } diff --git a/2DGAMELIB/_2DGAMELIB/Mot.cs b/2DGAMELIB/_2DGAMELIB/Mot.cs index f9f3148..e0ceaae 100644 --- a/2DGAMELIB/_2DGAMELIB/Mot.cs +++ b/2DGAMELIB/_2DGAMELIB/Mot.cs @@ -1,76 +1,77 @@ using System; -namespace _2DGAMELIB; - -public class Mot : MotV +namespace _2DGAMELIB { - public Action Staing; + public class Mot : MotV + { + public Action Staing; - public Action Runing; + public Action Runing; - public Action Reaing; + public Action Reaing; - public Action Rouing; + public Action Rouing; - public Action Ending; + public Action Ending; - private bool run; + private bool run; - private bool rou; + private bool rou; - public bool Run => run; + public bool Run => run; - public Mot(double Min, double Max) - : base(Min, Max) - { - } + public Mot(double Min, double Max) + : base(Min, Max) + { + } - public new void GetValue(FPS FPS) - { - if (!run) - { - return; - } - base.GetValue(FPS); - if (Runing != null) - { - Runing(this); - } - if (Value == min) - { - if (rou && Rouing != null) - { - Rouing(this); - } - rou = false; - } - else if (Value == max) - { - if (Reaing != null) - { - Reaing(this); - } - rou = true; - } - } + public new void GetValue(FPS FPS) + { + if (!run) + { + return; + } + base.GetValue(FPS); + if (Runing != null) + { + Runing(this); + } + if (Value == min) + { + if (rou && Rouing != null) + { + Rouing(this); + } + rou = false; + } + else if (Value == max) + { + if (Reaing != null) + { + Reaing(this); + } + rou = true; + } + } - public void Start() - { - if (Staing != null) - { - Staing(this); - } - run = true; - } + public void Start() + { + if (Staing != null) + { + Staing(this); + } + run = true; + } - public void End() - { - run = false; - if (Ending != null) - { - Ending(this); - } - ResetValue(); - rou = false; - } + public void End() + { + run = false; + if (Ending != null) + { + Ending(this); + } + ResetValue(); + rou = false; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/MotV.cs b/2DGAMELIB/_2DGAMELIB/MotV.cs index aed4815..168926f 100644 --- a/2DGAMELIB/_2DGAMELIB/MotV.cs +++ b/2DGAMELIB/_2DGAMELIB/MotV.cs @@ -1,108 +1,109 @@ -namespace _2DGAMELIB; - -public class MotV +namespace _2DGAMELIB { - public double Value; + public class MotV + { + public double Value; - protected double min = -1.0; + protected double min = -1.0; - protected double max = 1.0; + protected double max = 1.0; - private double Frame; + private double Frame; - private double FrameHalf; + private double FrameHalf; - private double MinFrameHalf; + private double MinFrameHalf; - public double BaseSpeed = 1.0; + public double BaseSpeed = 1.0; - public double GotoSpeed = 1.0; + public double GotoSpeed = 1.0; - public double RetuSpeed = 1.0; + public double RetuSpeed = 1.0; - public double Interval; + public double Interval; - private long st; + private long st; - public double LowestIncrease = 1.0; + public double LowestIncrease = 1.0; - private int s = 1; + private int s = 1; - private double d; + private double d; - private double m; + private double m; - public double Min - { - get - { - return min; - } - set - { - min = value; - SetFrame(); - } - } + public double Min + { + get + { + return min; + } + set + { + min = value; + SetFrame(); + } + } - public double Max - { - get - { - return max; - } - set - { - max = value; - SetFrame(); - } - } + public double Max + { + get + { + return max; + } + set + { + max = value; + SetFrame(); + } + } - public MotV(double Min, double Max) - { - min = Min; - max = Max; - SetFrame(); - ResetValue(); - } + public MotV(double Min, double Max) + { + min = Min; + max = Max; + SetFrame(); + ResetValue(); + } - private void SetFrame() - { - Frame = max - min; - FrameHalf = Frame * 0.5; - MinFrameHalf = Min + FrameHalf; - } + private void SetFrame() + { + Frame = max - min; + FrameHalf = Frame * 0.5; + MinFrameHalf = Min + FrameHalf; + } - public void ResetValue() - { - Value = min; - } + public void ResetValue() + { + Value = min; + } - private void Count(FPS FPS) - { - m = Frame / FPS.Value; - Value += (m * d + m * LowestIncrease) * BaseSpeed * ((s > 0) ? GotoSpeed : RetuSpeed) * (double)s; - } + private void Count(FPS FPS) + { + m = Frame / FPS.Value; + Value += (m * d + m * LowestIncrease) * BaseSpeed * ((s > 0) ? GotoSpeed : RetuSpeed) * (double)s; + } - public void GetValue(FPS FPS) - { - if (!((double)(FPS.sw.ElapsedMilliseconds - st) < Interval) && FPS.Value > 0.0) - { - d = (MinFrameHalf - Value) / FrameHalf; - d *= d.Sign(); - d = d.Inverse(); - Count(FPS); - if (Value >= max) - { - Value = max; - s = -s; - } - else if (Value <= min) - { - Value = min; - s = -s; - st = FPS.sw.ElapsedMilliseconds; - } - } - } + public void GetValue(FPS FPS) + { + if (!((double)(FPS.sw.ElapsedMilliseconds - st) < Interval) && FPS.Value > 0.0) + { + d = (MinFrameHalf - Value) / FrameHalf; + d *= d.Sign(); + d = d.Inverse(); + Count(FPS); + if (Value >= max) + { + Value = max; + s = -s; + } + else if (Value <= min) + { + Value = min; + s = -s; + st = FPS.sw.ElapsedMilliseconds; + } + } + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Mots.cs b/2DGAMELIB/_2DGAMELIB/Mots.cs index 847dfcc..3751a3e 100644 --- a/2DGAMELIB/_2DGAMELIB/Mots.cs +++ b/2DGAMELIB/_2DGAMELIB/Mots.cs @@ -1,43 +1,44 @@ using System.Collections.Generic; -namespace _2DGAMELIB; - -public class Mots +namespace _2DGAMELIB { - public Dictionary ms; + public class Mots + { + public Dictionary ms; - public Mot this[string Name] - { - get - { - return ms[Name]; - } - set - { - ms[Name] = value; - } - } + public Mot this[string Name] + { + get + { + return ms[Name]; + } + set + { + ms[Name] = value; + } + } - public Mots() - { - ms = new Dictionary(); - } + public Mots() + { + ms = new Dictionary(); + } - public void Add(string Name, Mot Mot) - { - ms.Add(Name, Mot); - } + public void Add(string Name, Mot Mot) + { + ms.Add(Name, Mot); + } - public void Rem(string Name) - { - ms.Remove(Name); - } + public void Rem(string Name) + { + ms.Remove(Name); + } - public void Drive(FPS FPS) - { - foreach (Mot value in ms.Values) - { - value.GetValue(FPS); - } - } + public void Drive(FPS FPS) + { + foreach (Mot value in ms.Values) + { + value.GetValue(FPS); + } + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/MyRandom.cs b/2DGAMELIB/_2DGAMELIB/MyRandom.cs index 56e452d..5730e1d 100644 --- a/2DGAMELIB/_2DGAMELIB/MyRandom.cs +++ b/2DGAMELIB/_2DGAMELIB/MyRandom.cs @@ -1,221 +1,222 @@ using System; -namespace _2DGAMELIB; - -public class MyRandom : Random +namespace _2DGAMELIB { - protected uint x; + public class MyRandom : Random + { + protected uint x; - protected uint y; + protected uint y; - protected uint z; + protected uint z; - protected uint w; + protected uint w; - private const double d_4294967296 = 2.3283064365386963E-10; + private const double d_4294967296 = 2.3283064365386963E-10; - private const double d_9007199254740992 = 1.1102230246251565E-16; + private const double d_9007199254740992 = 1.1102230246251565E-16; - protected uint InitMtSub(uint s, uint i) - { - return 1812433253 * (s ^ (s >> 30)) + i + 1; - } + protected uint InitMtSub(uint s, uint i) + { + return 1812433253 * (s ^ (s >> 30)) + i + 1; + } - public void Initialize(uint s) - { - x = InitMtSub(s, 0u); - y = InitMtSub(x, 1u); - z = InitMtSub(y, 2u); - w = InitMtSub(z, 3u); - } + public void Initialize(uint s) + { + x = InitMtSub(s, 0u); + y = InitMtSub(x, 1u); + z = InitMtSub(y, 2u); + w = InitMtSub(z, 3u); + } - public MyRandom(uint s) - { - Initialize(s); - } + public MyRandom(uint s) + { + Initialize(s); + } - public MyRandom() - : this(4357u) - { - } + public MyRandom() + : this(4357u) + { + } - public void Initialize(uint[] key) - { - uint num = (uint)key.Length; - uint[] array = new uint[4]; - Initialize(1u); - array[0] = x; - array[1] = y; - array[2] = z; - array[3] = w; - uint s = w; - uint num2; - for (num2 = 0u; num2 < num; num2++) - { - array[num2 & 3] ^= (s = InitMtSub(s, key[num2] + num2)); - } - uint num3 = 0u; - while (num3 < 3) - { - array[num2 & 3] ^= (s = InitMtSub(s, num3)); - num3++; - num2++; - } - x = array[0]; - y = array[1]; - z = array[2]; - w = array[3]; - if (x == 0 && y == 0 && z == 0 && w == 0) - { - x = 1u; - } - } + public void Initialize(uint[] key) + { + uint num = (uint)key.Length; + uint[] array = new uint[4]; + Initialize(1u); + array[0] = x; + array[1] = y; + array[2] = z; + array[3] = w; + uint s = w; + uint num2; + for (num2 = 0u; num2 < num; num2++) + { + array[num2 & 3] ^= (s = InitMtSub(s, key[num2] + num2)); + } + uint num3 = 0u; + while (num3 < 3) + { + array[num2 & 3] ^= (s = InitMtSub(s, num3)); + num3++; + num2++; + } + x = array[0]; + y = array[1]; + z = array[2]; + w = array[3]; + if (x == 0 && y == 0 && z == 0 && w == 0) + { + x = 1u; + } + } - public MyRandom(uint[] key) - { - Initialize(key); - } + public MyRandom(uint[] key) + { + Initialize(key); + } - public override int Next() - { - uint num = x ^ (x << 11); - x = y; - y = z; - z = w; - return (int)(0.5 * (double)(w = w ^ (w >> 19) ^ num ^ (num >> 8))); - } + public override int Next() + { + uint num = x ^ (x << 11); + x = y; + y = z; + z = w; + return (int)(0.5 * (double)(w = w ^ (w >> 19) ^ num ^ (num >> 8))); + } - public override int Next(int les) - { - uint num = x ^ (x << 11); - x = y; - y = z; - z = w; - return (int)((double)les * 2.3283064365386963E-10 * (double)(w = w ^ (w >> 19) ^ num ^ (num >> 8))); - } + public override int Next(int les) + { + uint num = x ^ (x << 11); + x = y; + y = z; + z = w; + return (int)((double)les * 2.3283064365386963E-10 * (double)(w = w ^ (w >> 19) ^ num ^ (num >> 8))); + } - public void Next(int les, out int o) - { - uint num = x ^ (x << 11); - x = y; - y = z; - z = w; - o = (int)((double)les * 2.3283064365386963E-10 * (double)(w = w ^ (w >> 19) ^ num ^ (num >> 8))); - } + public void Next(int les, out int o) + { + uint num = x ^ (x << 11); + x = y; + y = z; + z = w; + o = (int)((double)les * 2.3283064365386963E-10 * (double)(w = w ^ (w >> 19) ^ num ^ (num >> 8))); + } - public override int Next(int sta, int les) - { - uint num = x ^ (x << 11); - x = y; - y = z; - z = w; - return (int)((double)(les - sta) * 2.3283064365386963E-10 * (double)(w = w ^ (w >> 19) ^ num ^ (num >> 8))) + sta; - } + public override int Next(int sta, int les) + { + uint num = x ^ (x << 11); + x = y; + y = z; + z = w; + return (int)((double)(les - sta) * 2.3283064365386963E-10 * (double)(w = w ^ (w >> 19) ^ num ^ (num >> 8))) + sta; + } - public int NextM(int max) - { - uint num = x ^ (x << 11); - x = y; - y = z; - z = w; - return (int)((double)((long)max + 1L) * 2.3283064365386963E-10 * (double)(w = w ^ (w >> 19) ^ num ^ (num >> 8))); - } + public int NextM(int max) + { + uint num = x ^ (x << 11); + x = y; + y = z; + z = w; + return (int)((double)((long)max + 1L) * 2.3283064365386963E-10 * (double)(w = w ^ (w >> 19) ^ num ^ (num >> 8))); + } - public int NextM(int min, int max) - { - uint num = x ^ (x << 11); - x = y; - y = z; - z = w; - return (int)((double)((long)(max - min) + 1L) * 2.3283064365386963E-10 * (double)(w = w ^ (w >> 19) ^ num ^ (num >> 8))) + min; - } + public int NextM(int min, int max) + { + uint num = x ^ (x << 11); + x = y; + y = z; + z = w; + return (int)((double)((long)(max - min) + 1L) * 2.3283064365386963E-10 * (double)(w = w ^ (w >> 19) ^ num ^ (num >> 8))) + min; + } - public override double NextDouble() - { - uint num = x ^ (x << 11); - x = y; - y = z; - z = w; - uint num2 = (w = w ^ (w >> 19) ^ num ^ (num >> 8)) >> 11; - num = x ^ (x << 11); - x = y; - y = z; - z = w; - return 1.1102230246251565E-16 * ((double)(w = w ^ (w >> 19) ^ num ^ (num >> 8)) * 2097152.0 + (double)num2); - } + public override double NextDouble() + { + uint num = x ^ (x << 11); + x = y; + y = z; + z = w; + uint num2 = (w = w ^ (w >> 19) ^ num ^ (num >> 8)) >> 11; + num = x ^ (x << 11); + x = y; + y = z; + z = w; + return 1.1102230246251565E-16 * ((double)(w = w ^ (w >> 19) ^ num ^ (num >> 8)) * 2097152.0 + (double)num2); + } - public double NextDouble(double les) - { - uint num = x ^ (x << 11); - x = y; - y = z; - z = w; - uint num2 = (w = w ^ (w >> 19) ^ num ^ (num >> 8)) >> 11; - num = x ^ (x << 11); - x = y; - y = z; - z = w; - return les * 1.1102230246251565E-16 * ((double)(w = w ^ (w >> 19) ^ num ^ (num >> 8)) * 2097152.0 + (double)num2); - } + public double NextDouble(double les) + { + uint num = x ^ (x << 11); + x = y; + y = z; + z = w; + uint num2 = (w = w ^ (w >> 19) ^ num ^ (num >> 8)) >> 11; + num = x ^ (x << 11); + x = y; + y = z; + z = w; + return les * 1.1102230246251565E-16 * ((double)(w = w ^ (w >> 19) ^ num ^ (num >> 8)) * 2097152.0 + (double)num2); + } - public double NextDouble(double sta, double les) - { - uint num = x ^ (x << 11); - x = y; - y = z; - z = w; - uint num2 = (w = w ^ (w >> 19) ^ num ^ (num >> 8)) >> 11; - num = x ^ (x << 11); - x = y; - y = z; - z = w; - return (les - sta) * 1.1102230246251565E-16 * ((double)(w = w ^ (w >> 19) ^ num ^ (num >> 8)) * 2097152.0 + (double)num2) + sta; - } + public double NextDouble(double sta, double les) + { + uint num = x ^ (x << 11); + x = y; + y = z; + z = w; + uint num2 = (w = w ^ (w >> 19) ^ num ^ (num >> 8)) >> 11; + num = x ^ (x << 11); + x = y; + y = z; + z = w; + return (les - sta) * 1.1102230246251565E-16 * ((double)(w = w ^ (w >> 19) ^ num ^ (num >> 8)) * 2097152.0 + (double)num2) + sta; + } - public bool NextBool() - { - uint num = x ^ (x << 11); - x = y; - y = z; - z = w; - return (w = w ^ (w >> 19) ^ num ^ (num >> 8)) % 2 == 0; - } + public bool NextBool() + { + uint num = x ^ (x << 11); + x = y; + y = z; + z = w; + return (w = w ^ (w >> 19) ^ num ^ (num >> 8)) % 2 == 0; + } - public int NextSign() - { - uint num = x ^ (x << 11); - x = y; - y = z; - z = w; - if ((w = w ^ (w >> 19) ^ num ^ (num >> 8)) % 2 != 0) - { - return -1; - } - return 1; - } + public int NextSign() + { + uint num = x ^ (x << 11); + x = y; + y = z; + z = w; + if ((w = w ^ (w >> 19) ^ num ^ (num >> 8)) % 2 != 0) + { + return -1; + } + return 1; + } - public double NextNorCos(double mu = 0.0, double sigma = 1.0) - { - uint num = x ^ (x << 11); - x = y; - y = z; - z = w; - uint num2 = (w = w ^ (w >> 19) ^ num ^ (num >> 8)) >> 11; - num = x ^ (x << 11); - x = y; - y = z; - z = w; - double d = 1.1102230246251565E-16 * ((double)(w = w ^ (w >> 19) ^ num ^ (num >> 8)) * 2097152.0 + (double)num2); - num = x ^ (x << 11); - x = y; - y = z; - z = w; - num2 = (w = w ^ (w >> 19) ^ num ^ (num >> 8)) >> 11; - num = x ^ (x << 11); - x = y; - y = z; - z = w; - double num3 = 1.1102230246251565E-16 * ((double)(w = w ^ (w >> 19) ^ num ^ (num >> 8)) * 2097152.0 + (double)num2); - return System.Math.Sqrt(-2.0 * System.Math.Log(d)) * System.Math.Cos(System.Math.PI * 2.0 * num3) * sigma + mu; - } + public double NextNorCos(double mu = 0.0, double sigma = 1.0) + { + uint num = x ^ (x << 11); + x = y; + y = z; + z = w; + uint num2 = (w = w ^ (w >> 19) ^ num ^ (num >> 8)) >> 11; + num = x ^ (x << 11); + x = y; + y = z; + z = w; + double d = 1.1102230246251565E-16 * ((double)(w = w ^ (w >> 19) ^ num ^ (num >> 8)) * 2097152.0 + (double)num2); + num = x ^ (x << 11); + x = y; + y = z; + z = w; + num2 = (w = w ^ (w >> 19) ^ num ^ (num >> 8)) >> 11; + num = x ^ (x << 11); + x = y; + y = z; + z = w; + double num3 = 1.1102230246251565E-16 * ((double)(w = w ^ (w >> 19) ^ num ^ (num >> 8)) * 2097152.0 + (double)num2); + return System.Math.Sqrt(-2.0 * System.Math.Log(d)) * System.Math.Cos(System.Math.PI * 2.0 * num3) * sigma + mu; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Obj.cs b/2DGAMELIB/_2DGAMELIB/Obj.cs index c039703..758b92e 100644 --- a/2DGAMELIB/_2DGAMELIB/Obj.cs +++ b/2DGAMELIB/_2DGAMELIB/Obj.cs @@ -4,609 +4,610 @@ using System.Drawing; using System.Linq; using System.IO; -namespace _2DGAMELIB; - -[Serializable] -public class Obj +namespace _2DGAMELIB { - public string Tag = ""; + [Serializable] + public class Obj + { + public string Tag = ""; - public OrderedDictionary Difss = new OrderedDictionary(); + public OrderedDictionary Difss = new OrderedDictionary(); - private Difs r; + private Difs r; - private JointsD jsd; + private JointsD jsd; - public IEnumerable Keys => Difss.Keys; + public IEnumerable Keys => Difss.Keys; - public IEnumerable Values => Difss.Values; + public IEnumerable Values => Difss.Values; - public Difs this[string Name] - { - get - { - return Difss[Name]; - } - set - { - Difss[Name] = value; - } - } + public Difs this[string Name] + { + get + { + return Difss[Name]; + } + set + { + Difss[Name] = value; + } + } - public Difs this[int Index] - { - get - { - return Difss[Index]; - } - set - { - Difss[Index] = value; - } - } + public Difs this[int Index] + { + get + { + return Difss[Index]; + } + set + { + Difss[Index] = value; + } + } - public double PositionSize - { - set - { - foreach (Difs value2 in Difss.Values) - { - value2.PositionSize = value; - } - } - } + public double PositionSize + { + set + { + foreach (Difs value2 in Difss.Values) + { + value2.PositionSize = value; + } + } + } - public Vector2D PositionVector - { - set - { - foreach (Difs value2 in Difss.Values) - { - value2.PositionVector = value; - } - } - } + public Vector2D PositionVector + { + set + { + foreach (Difs value2 in Difss.Values) + { + value2.PositionVector = value; + } + } + } - public double AngleBase - { - set - { - foreach (Difs value2 in Difss.Values) - { - value2.AngleBase = value; - } - } - } + public double AngleBase + { + set + { + foreach (Difs value2 in Difss.Values) + { + value2.AngleBase = value; + } + } + } - public double AngleCont - { - set - { - foreach (Difs value2 in Difss.Values) - { - value2.AngleCont = value; - } - } - } + public double AngleCont + { + set + { + foreach (Difs value2 in Difss.Values) + { + value2.AngleCont = value; + } + } + } - public double SizeBase - { - set - { - foreach (Difs value2 in Difss.Values) - { - value2.SizeBase = value; - } - } - } + public double SizeBase + { + set + { + foreach (Difs value2 in Difss.Values) + { + value2.SizeBase = value; + } + } + } - public double SizeCont - { - set - { - foreach (Difs value2 in Difss.Values) - { - value2.SizeCont = value; - } - } - } + public double SizeCont + { + set + { + foreach (Difs value2 in Difss.Values) + { + value2.SizeCont = value; + } + } + } - public double SizeXBase - { - set - { - foreach (Difs value2 in Difss.Values) - { - value2.SizeXBase = value; - } - } - } + public double SizeXBase + { + set + { + foreach (Difs value2 in Difss.Values) + { + value2.SizeXBase = value; + } + } + } - public double SizeXCont - { - set - { - foreach (Difs value2 in Difss.Values) - { - value2.SizeXCont = value; - } - } - } + public double SizeXCont + { + set + { + foreach (Difs value2 in Difss.Values) + { + value2.SizeXCont = value; + } + } + } - public double SizeYBase - { - set - { - foreach (Difs value2 in Difss.Values) - { - value2.SizeYBase = value; - } - } - } + public double SizeYBase + { + set + { + foreach (Difs value2 in Difss.Values) + { + value2.SizeYBase = value; + } + } + } - public double SizeYCont - { - set - { - foreach (Difs value2 in Difss.Values) - { - value2.SizeYCont = value; - } - } - } + public double SizeYCont + { + set + { + foreach (Difs value2 in Difss.Values) + { + value2.SizeYCont = value; + } + } + } - public bool Dra - { - set - { - foreach (Difs value2 in Difss.Values) - { - value2.Dra = value; - } - } - } + public bool Dra + { + set + { + foreach (Difs value2 in Difss.Values) + { + value2.Dra = value; + } + } + } - public bool Hit - { - set - { - foreach (Difs value2 in Difss.Values) - { - value2.Hit = value; - } - } - } + public bool Hit + { + set + { + foreach (Difs value2 in Difss.Values) + { + value2.Hit = value; + } + } + } - public Difs JoinRoot => r; - public IEnumerable EnumAllPar() - { - foreach (Difs value in Difss.Values) - { - foreach (Par item in value.EnumAllPar()) - { - yield return item; - } - } - } + public Difs JoinRoot => r; + public IEnumerable EnumAllPar() + { + foreach (Difs value in Difss.Values) + { + foreach (Par item in value.EnumAllPar()) + { + yield return item; + } + } + } - public void SetDefault() - { - foreach (Difs value in Difss.Values) - { - value.SetDefault(); - } - } + public void SetDefault() + { + foreach (Difs value in Difss.Values) + { + value.SetDefault(); + } + } - public Obj SetDefaultR() - { - foreach (Difs value in Difss.Values) - { - value.SetDefault(); - } - return this; - } + public Obj SetDefaultR() + { + foreach (Difs value in Difss.Values) + { + value.SetDefault(); + } + return this; + } - public Obj() - { - } + public Obj() + { + } - public Obj(Obj Obj) - { - Copy(Obj); - } + public Obj(Obj Obj) + { + Copy(Obj); + } - private void Copy(Obj Obj) - { - Tag = Obj.Tag; - foreach (string key in Obj.Difss.Keys) - { - Difss.Add(key, new Difs(Obj.Difss[key])); - } - } + private void Copy(Obj Obj) + { + Tag = Obj.Tag; + foreach (string key in Obj.Difss.Keys) + { + Difss.Add(key, new Difs(Obj.Difss[key])); + } + } - public void Add(string Name, Difs Difs) - { - Difss.Add(Name, Difs); - } + public void Add(string Name, Difs Difs) + { + Difss.Add(Name, Difs); + } - public void Add(Difs Difs) - { - Difss.Add(Difs.Tag, Difs); - } + public void Add(Difs Difs) + { + Difss.Add(Difs.Tag, Difs); + } - public void Insert(int Index, string Name, Difs Difs) - { - Difss.Insert(Index, Name, Difs); - } + public void Insert(int Index, string Name, Difs Difs) + { + Difss.Insert(Index, Name, Difs); + } - public void Remove(string Name) - { - Difss.Remove(Name); - } + public void Remove(string Name) + { + Difss.Remove(Name); + } - public void Draw(Are Are) - { - foreach (Difs value in Difss.Values) - { - value.Draw(Are); - } - } + public void Draw(Are Are) + { + foreach (Difs value in Difss.Values) + { + value.Draw(Are); + } + } - public void Draws(Are Are) - { - foreach (Difs value in Difss.Values) - { - value.Draws(Are); - } - } + public void Draws(Are Are) + { + foreach (Difs value in Difss.Values) + { + value.Draws(Are); + } + } - public void Draw(AreM AreM) - { - foreach (Difs value in Difss.Values) - { - value.Draw(AreM); - } - } + public void Draw(AreM AreM) + { + foreach (Difs value in Difss.Values) + { + value.Draw(AreM); + } + } - public void Draws(AreM AreM) - { - foreach (Difs value in Difss.Values) - { - value.Draws(AreM); - } - } + public void Draws(AreM AreM) + { + foreach (Difs value in Difss.Values) + { + value.Draws(AreM); + } + } - private Difs GetJoinRootDifs() - { - Difs[] array = Difss.Values.ToArray(); - if (array.Length <= 1) - { - return array.FirstOrDefault(); - } - Par[] pa = EnumAllPar().ToArray(); - Difs[] array2 = array; - Vector2D p; - foreach (Difs difs in array2) - { - if (difs.EnumJoinRoot.All(delegate(Par p0) - { - p = p0.Position; - return pa.All((Par p1) => p0 == p1 || p1.JP.All((Joi j) => !(p1.ToGlobal(j.Joint).DistanceSquared(p) <= Join.IdentityDistance))); - })) - { - return difs; - } - } - return array.First(); - } + private Difs GetJoinRootDifs() + { + Difs[] array = Difss.Values.ToArray(); + if (array.Length <= 1) + { + return array.FirstOrDefault(); + } + Par[] pa = EnumAllPar().ToArray(); + Difs[] array2 = array; + Vector2D p; + foreach (Difs difs in array2) + { + if (difs.EnumJoinRoot.All(delegate(Par p0) + { + p = p0.Position; + return pa.All((Par p1) => p0 == p1 || p1.JP.All((Joi j) => !(p1.ToGlobal(j.Joint).DistanceSquared(p) <= Join.IdentityDistance))); + })) + { + return difs; + } + } + return array.First(); + } - public void SetJoints() - { - Difs[] array = Difss.Values.ToArray(); - Difs[] array2 = array; - for (int i = 0; i < array2.Length; i++) - { - array2[i].SetJoints(); - } - r = GetJoinRootDifs(); - if (r != null) - { - jsd = r.GetJointsD(array); - } - } + public void SetJoints() + { + Difs[] array = Difss.Values.ToArray(); + Difs[] array2 = array; + for (int i = 0; i < array2.Length; i++) + { + array2[i].SetJoints(); + } + r = GetJoinRootDifs(); + if (r != null) + { + jsd = r.GetJointsD(array); + } + } - public void SetJoints(string Name) - { - Difs[] array = Difss.Values.ToArray(); - Difs[] array2 = array; - for (int i = 0; i < array2.Length; i++) - { - array2[i].SetJoints(); - } - r = Difss[Name]; - if (r != null) - { - jsd = r.GetJointsD(array); - } - } + public void SetJoints(string Name) + { + Difs[] array = Difss.Values.ToArray(); + Difs[] array2 = array; + for (int i = 0; i < array2.Length; i++) + { + array2[i].SetJoints(); + } + r = Difss[Name]; + if (r != null) + { + jsd = r.GetJointsD(array); + } + } - public void JoinP() - { - if (r != null) - { - r.JoinPA(); - jsd.JoinP(); - } - } + public void JoinP() + { + if (r != null) + { + r.JoinPA(); + jsd.JoinP(); + } + } - public void JoinPA() - { - if (r != null) - { - r.JoinPA(); - jsd.JoinPA(); - } - } + public void JoinPA() + { + if (r != null) + { + r.JoinPA(); + jsd.JoinPA(); + } + } - public void JoinPall() - { - if (r != null) - { - r.JoinPA(); - jsd.JoinPall(); - } - } + public void JoinPall() + { + if (r != null) + { + r.JoinPA(); + jsd.JoinPall(); + } + } - public void JoinPAall() - { - if (r != null) - { - r.JoinPA(); - jsd.JoinPAall(); - } - } + public void JoinPAall() + { + if (r != null) + { + r.JoinPA(); + jsd.JoinPAall(); + } + } - public HashSet GetHitDifsTagsCur(ref Color HitColor) - { - HashSet hashSet = new HashSet(); - foreach (Difs value in Values) - { - if (value.Current.IsHit(ref HitColor)) - { - hashSet.Add(value.Tag); - } - } - return hashSet; - } + public HashSet GetHitDifsTagsCur(ref Color HitColor) + { + HashSet hashSet = new HashSet(); + foreach (Difs value in Values) + { + if (value.Current.IsHit(ref HitColor)) + { + hashSet.Add(value.Tag); + } + } + return hashSet; + } - public List GetHitDifssCur(ref Color HitColor) - { - List list = new List(); - foreach (Difs value in Values) - { - if (value.Current.IsHit(ref HitColor)) - { - list.Add(value); - } - } - return list; - } + public List GetHitDifssCur(ref Color HitColor) + { + List list = new List(); + foreach (Difs value in Values) + { + if (value.Current.IsHit(ref HitColor)) + { + list.Add(value); + } + } + return list; + } - public HashSet GetHitParTagsCur(ref Color HitColor) - { - HashSet hashSet = new HashSet(); - foreach (Difs value in Values) - { - foreach (string hitTag in value.Current.GetHitTags(ref HitColor)) - { - hashSet.Add(hitTag); - } - } - return hashSet; - } + public HashSet GetHitParTagsCur(ref Color HitColor) + { + HashSet hashSet = new HashSet(); + foreach (Difs value in Values) + { + foreach (string hitTag in value.Current.GetHitTags(ref HitColor)) + { + hashSet.Add(hitTag); + } + } + return hashSet; + } - public List GetHitParsCur(ref Color HitColor) - { - List list = new List(); - foreach (Difs value in Values) - { - list.AddRange(value.Current.GetHitPars(ref HitColor)); - } - return list; - } + public List GetHitParsCur(ref Color HitColor) + { + List list = new List(); + foreach (Difs value in Values) + { + list.AddRange(value.Current.GetHitPars(ref HitColor)); + } + return list; + } - public bool IsHitCur(ref Color HitColor) - { - foreach (Difs value in Values) - { - if (value.IsHit(ref HitColor)) - { - return true; - } - } - return false; - } + public bool IsHitCur(ref Color HitColor) + { + foreach (Difs value in Values) + { + if (value.IsHit(ref HitColor)) + { + return true; + } + } + return false; + } - public HashSet GetHitDifsTags(ref Color HitColor) - { - HashSet hashSet = new HashSet(); - foreach (Difs value in Values) - { - if (value.IsHit(ref HitColor)) - { - hashSet.Add(value.Tag); - } - } - return hashSet; - } + public HashSet GetHitDifsTags(ref Color HitColor) + { + HashSet hashSet = new HashSet(); + foreach (Difs value in Values) + { + if (value.IsHit(ref HitColor)) + { + hashSet.Add(value.Tag); + } + } + return hashSet; + } - public List GetHitDifss(ref Color HitColor) - { - List list = new List(); - foreach (Difs value in Values) - { - if (value.IsHit(ref HitColor)) - { - list.Add(value); - } - } - return list; - } + public List GetHitDifss(ref Color HitColor) + { + List list = new List(); + foreach (Difs value in Values) + { + if (value.IsHit(ref HitColor)) + { + list.Add(value); + } + } + return list; + } - public HashSet GetHitParTags(ref Color HitColor) - { - HashSet hashSet = new HashSet(); - foreach (Difs value in Values) - { - foreach (string hitTag in value.GetHitTags(ref HitColor)) - { - hashSet.Add(hitTag); - } - } - return hashSet; - } + public HashSet GetHitParTags(ref Color HitColor) + { + HashSet hashSet = new HashSet(); + foreach (Difs value in Values) + { + foreach (string hitTag in value.GetHitTags(ref HitColor)) + { + hashSet.Add(hitTag); + } + } + return hashSet; + } - public List GetHitPars(ref Color HitColor) - { - List list = new List(); - foreach (Difs value in Values) - { - list.AddRange(value.GetHitPars(ref HitColor)); - } - return list; - } + public List GetHitPars(ref Color HitColor) + { + List list = new List(); + foreach (Difs value in Values) + { + list.AddRange(value.GetHitPars(ref HitColor)); + } + return list; + } - public bool IsHit(ref Color HitColor) - { - foreach (Difs value in Values) - { - if (value.IsHit(ref HitColor)) - { - return true; - } - } - return false; - } + public bool IsHit(ref Color HitColor) + { + foreach (Difs value in Values) + { + if (value.IsHit(ref HitColor)) + { + return true; + } + } + return false; + } - public void Symmetrization(string[] Names) - { - Difs[] array = Difss.Values.ToArray(); - Difs[] array2 = array; - for (int i = 0; i < array2.Length; i++) - { - array2[i].SetJoints(); - } - JointsD jointsD = GetJoinRootDifs().GetJointsD(array); - foreach (string name in Names) - { - symmetrization(name, array, jointsD); - } - } + public void Symmetrization(string[] Names) + { + Difs[] array = Difss.Values.ToArray(); + Difs[] array2 = array; + for (int i = 0; i < array2.Length; i++) + { + array2[i].SetJoints(); + } + JointsD jointsD = GetJoinRootDifs().GetJointsD(array); + foreach (string name in Names) + { + symmetrization(name, array, jointsD); + } + } - public void Symmetrization(string Name, string[] Names) - { - Difs[] array = Difss.Values.ToArray(); - Difs[] array2 = array; - for (int i = 0; i < array2.Length; i++) - { - array2[i].SetJoints(); - } - JointsD jointsD = Difss[Name].GetJointsD(array); - foreach (string name in Names) - { - symmetrization(name, array, jointsD); - } - } + public void Symmetrization(string Name, string[] Names) + { + Difs[] array = Difss.Values.ToArray(); + Difs[] array2 = array; + for (int i = 0; i < array2.Length; i++) + { + array2[i].SetJoints(); + } + JointsD jointsD = Difss[Name].GetJointsD(array); + foreach (string name in Names) + { + symmetrization(name, array, jointsD); + } + } - private void symmetrization(string Name, Difs[] da, JointsD jsdb) - { - Difs difs = Difss[Name]; - JointsD jointsD = difs.GetJointsD(da); - Difs difs2 = new Difs(difs); - difs2.SetJoints(); - difs2.ReverseX(); - TagReplace(difs2); - SetPos(difs2, GetSymPos(difs, jsdb) - difs2.CurJoinRoot.Position); - foreach (Pars item in difs2.EnumAllPars()) - { - difs2.JoinP(item); - } - Difss.Add(difs2.Tag, difs2); - string key = null; - foreach (JointD join in jointsD.Joins) - { - difs2 = new Difs(join.Difs1); - difs2.SetJoints(); - difs2.ReverseX(); - TagReplace(difs2); - if (join.Difs0.Tag.Contains("左")) - { - key = join.Difs0.Tag.Replace("左", "右"); - } - else if (join.Difs0.Tag.Contains("右")) - { - key = join.Difs0.Tag.Replace("右", "左"); - } - Par par = Difss[key].Current.GetPar(join.Path0); - SetPos(difs2, par.ToGlobal(par.JP[join.Index].Joint) - difs2.CurJoinRoot.Position); - foreach (Pars item2 in difs2.EnumAllPars()) - { - difs2.JoinP(item2); - } - Difss.Add(difs2.Tag, difs2); - } - } + private void symmetrization(string Name, Difs[] da, JointsD jsdb) + { + Difs difs = Difss[Name]; + JointsD jointsD = difs.GetJointsD(da); + Difs difs2 = new Difs(difs); + difs2.SetJoints(); + difs2.ReverseX(); + TagReplace(difs2); + SetPos(difs2, GetSymPos(difs, jsdb) - difs2.CurJoinRoot.Position); + foreach (Pars item in difs2.EnumAllPars()) + { + difs2.JoinP(item); + } + Difss.Add(difs2.Tag, difs2); + string key = null; + foreach (JointD join in jointsD.Joins) + { + difs2 = new Difs(join.Difs1); + difs2.SetJoints(); + difs2.ReverseX(); + TagReplace(difs2); + if (join.Difs0.Tag.Contains("左")) + { + key = join.Difs0.Tag.Replace("左", "右"); + } + else if (join.Difs0.Tag.Contains("右")) + { + key = join.Difs0.Tag.Replace("右", "左"); + } + Par par = Difss[key].Current.GetPar(join.Path0); + SetPos(difs2, par.ToGlobal(par.JP[join.Index].Joint) - difs2.CurJoinRoot.Position); + foreach (Pars item2 in difs2.EnumAllPars()) + { + difs2.JoinP(item2); + } + Difss.Add(difs2.Tag, difs2); + } + } - private void TagReplace(Difs ds) - { - if (ds.Tag.Contains("左")) - { - ds.Tag = ds.Tag.Replace("左", "右"); - } - else if (ds.Tag.Contains("右")) - { - ds.Tag = ds.Tag.Replace("右", "左"); - } - } + private void TagReplace(Difs ds) + { + if (ds.Tag.Contains("左")) + { + ds.Tag = ds.Tag.Replace("左", "右"); + } + else if (ds.Tag.Contains("右")) + { + ds.Tag = ds.Tag.Replace("右", "左"); + } + } - private Vector2D GetSymPos(Difs r, JointsD jsdb) - { - JointD jointD = null; - foreach (JointD join in jsdb.Joins) - { - if (join.Difs1 == r) - { - jointD = join; - break; - } - } - Vector2D position = r.CurJoinRoot.Position; - Par par = jointD.Difs0.Current.GetPar(jointD.Path0); - Joi joi = par.JP[jointD.Index]; - foreach (Joi item in par.JP) - { - Vector2D result = par.ToGlobal(item.Joint); - if (item != joi && System.Math.Abs(result.Y - position.Y) < 1E-06) - { - return result; - } - } - return Dat.Vec2DZero; - } + private Vector2D GetSymPos(Difs r, JointsD jsdb) + { + JointD jointD = null; + foreach (JointD join in jsdb.Joins) + { + if (join.Difs1 == r) + { + jointD = join; + break; + } + } + Vector2D position = r.CurJoinRoot.Position; + Par par = jointD.Difs0.Current.GetPar(jointD.Path0); + Joi joi = par.JP[jointD.Index]; + foreach (Joi item in par.JP) + { + Vector2D result = par.ToGlobal(item.Joint); + if (item != joi && System.Math.Abs(result.Y - position.Y) < 1E-06) + { + return result; + } + } + return Dat.Vec2DZero; + } - private void SetPos(Difs ds, Vector2D v) - { - foreach (Par item in ds.EnumAllPar()) - { - item.PositionBase += v; - } - } + private void SetPos(Difs ds, Vector2D v) + { + foreach (Par item in ds.EnumAllPar()) + { + item.PositionBase += v; + } + } - public void Dispose() - { - foreach (Difs value in Difss.Values) - { - value.Dispose(); - } - } + public void Dispose() + { + foreach (Difs value in Difss.Values) + { + value.Dispose(); + } + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/OrderedDictionary.cs b/2DGAMELIB/_2DGAMELIB/OrderedDictionary.cs index 12018d4..9b7980c 100644 --- a/2DGAMELIB/_2DGAMELIB/OrderedDictionary.cs +++ b/2DGAMELIB/_2DGAMELIB/OrderedDictionary.cs @@ -2,205 +2,206 @@ using System; using System.Collections.Generic; using System.Linq; -namespace _2DGAMELIB; - -[Serializable] -public class OrderedDictionary +namespace _2DGAMELIB { - private List keys; + [Serializable] + public class OrderedDictionary + { + private List keys; - private Dictionary values; + private Dictionary values; - public T2 this[T1 Key] - { - get - { - return values[Key]; - } - set - { - values[Key] = value; - } - } + public T2 this[T1 Key] + { + get + { + return values[Key]; + } + set + { + values[Key] = value; + } + } - public T2 this[int Index] - { - get - { - return values[keys[Index]]; - } - set - { - values[keys[Index]] = value; - } - } + public T2 this[int Index] + { + get + { + return values[keys[Index]]; + } + set + { + values[keys[Index]] = value; + } + } - public IEnumerable Keys => keys; + public IEnumerable Keys => keys; - public IEnumerable Values - { - get - { - foreach (T1 key in keys) - { - yield return values[key]; - } - } - } + public IEnumerable Values + { + get + { + foreach (T1 key in keys) + { + yield return values[key]; + } + } + } - public int Count => keys.Count; + public int Count => keys.Count; - public OrderedDictionary() - { - keys = new List(); - values = new Dictionary(); - } + public OrderedDictionary() + { + keys = new List(); + values = new Dictionary(); + } - public OrderedDictionary(int capacity) - { - keys = new List(capacity); - values = new Dictionary(capacity); - } + public OrderedDictionary(int capacity) + { + keys = new List(capacity); + values = new Dictionary(capacity); + } - public int IndexOf(T1 Key) - { - return keys.IndexOf(Key); - } + public int IndexOf(T1 Key) + { + return keys.IndexOf(Key); + } - public int IndexOf(ref T1 Key) - { - return keys.IndexOf(Key); - } + public int IndexOf(ref T1 Key) + { + return keys.IndexOf(Key); + } - public int IndexOf(T2 Value) - { - int num = 0; - foreach (T2 value in Values) - { - if (value.Equals(Value)) - { - return num; - } - num++; - } - return -1; - } + public int IndexOf(T2 Value) + { + int num = 0; + foreach (T2 value in Values) + { + if (value.Equals(Value)) + { + return num; + } + num++; + } + return -1; + } - public int IndexOf(ref T2 Value) - { - int num = 0; - foreach (T2 value in Values) - { - if (value.Equals(Value)) - { - return num; - } - num++; - } - return -1; - } + public int IndexOf(ref T2 Value) + { + int num = 0; + foreach (T2 value in Values) + { + if (value.Equals(Value)) + { + return num; + } + num++; + } + return -1; + } - public int LastIndexOf(T1 Key) - { - return keys.LastIndexOf(Key); - } + public int LastIndexOf(T1 Key) + { + return keys.LastIndexOf(Key); + } - public int LastIndexOf(ref T1 Key) - { - return keys.LastIndexOf(Key); - } + public int LastIndexOf(ref T1 Key) + { + return keys.LastIndexOf(Key); + } - public int LastIndexOf(T2 Value) - { - int num = keys.Count - 1; - foreach (T2 item in Values.Reverse()) - { - if (item.Equals(Value)) - { - return num; - } - num--; - } - return -1; - } + public int LastIndexOf(T2 Value) + { + int num = keys.Count - 1; + foreach (T2 item in Values.Reverse()) + { + if (item.Equals(Value)) + { + return num; + } + num--; + } + return -1; + } - public int LastIndexOf(ref T2 Value) - { - int num = keys.Count - 1; - foreach (T2 item in Values.Reverse()) - { - if (item.Equals(Value)) - { - return num; - } - num--; - } - return -1; - } + public int LastIndexOf(ref T2 Value) + { + int num = keys.Count - 1; + foreach (T2 item in Values.Reverse()) + { + if (item.Equals(Value)) + { + return num; + } + num--; + } + return -1; + } - public void Add(T1 Key, T2 Value) - { - keys.Add(Key); - values.Add(Key, Value); - } + public void Add(T1 Key, T2 Value) + { + keys.Add(Key); + values.Add(Key, Value); + } - public void Add(ref T1 Key, ref T2 Value) - { - keys.Add(Key); - values.Add(Key, Value); - } + public void Add(ref T1 Key, ref T2 Value) + { + keys.Add(Key); + values.Add(Key, Value); + } - public void Insert(int Index, T1 Key, T2 Value) - { - keys.Insert(Index, Key); - values.Add(Key, Value); - } + public void Insert(int Index, T1 Key, T2 Value) + { + keys.Insert(Index, Key); + values.Add(Key, Value); + } - public void Insert(int Index, ref T1 Key, ref T2 Value) - { - keys.Insert(Index, Key); - values.Add(Key, Value); - } + public void Insert(int Index, ref T1 Key, ref T2 Value) + { + keys.Insert(Index, Key); + values.Add(Key, Value); + } - public void Remove(T1 Key) - { - keys.Remove(Key); - values.Remove(Key); - } + public void Remove(T1 Key) + { + keys.Remove(Key); + values.Remove(Key); + } - public void Remove(ref T1 Key) - { - keys.Remove(Key); - values.Remove(Key); - } + public void Remove(ref T1 Key) + { + keys.Remove(Key); + values.Remove(Key); + } - public void Reverse() - { - keys.Reverse(); - } + public void Reverse() + { + keys.Reverse(); + } - public void Reverse(int Index, int Count) - { - keys.Reverse(Index, Count); - } + public void Reverse(int Index, int Count) + { + keys.Reverse(Index, Count); + } - public bool ContainsKey(T1 Key) - { - return values.ContainsKey(Key); - } + public bool ContainsKey(T1 Key) + { + return values.ContainsKey(Key); + } - public bool ContainsKey(ref T1 Key) - { - return values.ContainsKey(Key); - } + public bool ContainsKey(ref T1 Key) + { + return values.ContainsKey(Key); + } - public bool ContainsValue(T2 Value) - { - return values.ContainsValue(Value); - } + public bool ContainsValue(T2 Value) + { + return values.ContainsValue(Value); + } - public bool ContainsValue(ref T2 Value) - { - return values.ContainsValue(Value); - } + public bool ContainsValue(ref T2 Value) + { + return values.ContainsValue(Value); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Oth.cs b/2DGAMELIB/_2DGAMELIB/Oth.cs index c565726..1a298c8 100644 --- a/2DGAMELIB/_2DGAMELIB/Oth.cs +++ b/2DGAMELIB/_2DGAMELIB/Oth.cs @@ -5,360 +5,361 @@ using System.Drawing.Drawing2D; using System.Linq; using System.Text; -namespace _2DGAMELIB; - -public static class Oth +namespace _2DGAMELIB { - private static double s1; + public static class Oth + { + private static double s1; - private static double s0; + private static double s0; - public static double GetDiagonalLength(this double Width, double Height) - { - return System.Math.Sqrt(Width * Width + Height * Height); - } + public static double GetDiagonalLength(this double Width, double Height) + { + return System.Math.Sqrt(Width * Width + Height * Height); + } - public static Color Reverse(this Color c) - { - return Color.FromArgb(c.A, 255 - c.R, 255 - c.G, 255 - c.B); - } + public static Color Reverse(this Color c) + { + return Color.FromArgb(c.A, 255 - c.R, 255 - c.G, 255 - c.B); + } - public static void GetRandomColor(out Color ret) - { - ret = Color.FromArgb(255, RNG.XS.Next(256), RNG.XS.Next(256), RNG.XS.Next(256)); - } + public static void GetRandomColor(out Color ret) + { + ret = Color.FromArgb(255, RNG.XS.Next(256), RNG.XS.Next(256), RNG.XS.Next(256)); + } - public static Color GetInter(ref Color c1, ref Color c2) - { - return Color.FromArgb((c1.A + c2.A) / 2, (c1.R + c2.R) / 2, (c1.G + c2.G) / 2, (c1.B + c2.B) / 2); - } + public static Color GetInter(ref Color c1, ref Color c2) + { + return Color.FromArgb((c1.A + c2.A) / 2, (c1.R + c2.R) / 2, (c1.G + c2.G) / 2, (c1.B + c2.B) / 2); + } - public static void GetInter(ref Color c1, ref Color c2, out Color ret) - { - ret = Color.FromArgb((c1.A + c2.A) / 2, (c1.R + c2.R) / 2, (c1.G + c2.G) / 2, (c1.B + c2.B) / 2); - } + public static void GetInter(ref Color c1, ref Color c2, out Color ret) + { + ret = Color.FromArgb((c1.A + c2.A) / 2, (c1.R + c2.R) / 2, (c1.G + c2.G) / 2, (c1.B + c2.B) / 2); + } - public static Vector2D GetRandomVector() - { - return new Vector2D(RNG.XS.NextDouble() * (double)(RNG.XS.NextBool() ? 1 : (-1)), RNG.XS.NextDouble() * (double)(RNG.XS.NextBool() ? 1 : (-1))); - } + public static Vector2D GetRandomVector() + { + return new Vector2D(RNG.XS.NextDouble() * (double)(RNG.XS.NextBool() ? 1 : (-1)), RNG.XS.NextDouble() * (double)(RNG.XS.NextBool() ? 1 : (-1))); + } - public static Color FuncHSV(this Color Color, Func Func) - { - return Func(new Hsv(ref Color)).GetColor(); - } + public static Color FuncHSV(this Color Color, Func Func) + { + return Func(new Hsv(ref Color)).GetColor(); + } - public static Rectangle GetRect(this Bitmap Bmp) - { - return new Rectangle(0, 0, Bmp.Width, Bmp.Height); - } + public static Rectangle GetRect(this Bitmap Bmp) + { + return new Rectangle(0, 0, Bmp.Width, Bmp.Height); + } - public static LinearGradientBrush GetLGB(double Unit, Vector2D[] MM, Color Color1, Color Color2) - { - return new LinearGradientBrush((MM[0] * Unit * s0).ToPointF(), (MM[1] * Unit * s1).ToPointF(), Color1, Color2) - { - GammaCorrection = true - }; - } + public static LinearGradientBrush GetLGB(double Unit, Vector2D[] MM, Color Color1, Color Color2) + { + return new LinearGradientBrush((MM[0] * Unit * s0).ToPointF(), (MM[1] * Unit * s1).ToPointF(), Color1, Color2) + { + GammaCorrection = true + }; + } - public static LinearGradientBrush GetLGB(double Unit, Vector2D[] MM, ref Color Color1, ref Color Color2) - { - return new LinearGradientBrush((MM[0] * Unit * s0).ToPointF(), (MM[1] * Unit * s1).ToPointF(), Color1, Color2) - { - GammaCorrection = true - }; - } + public static LinearGradientBrush GetLGB(double Unit, Vector2D[] MM, ref Color Color1, ref Color Color2) + { + return new LinearGradientBrush((MM[0] * Unit * s0).ToPointF(), (MM[1] * Unit * s1).ToPointF(), Color1, Color2) + { + GammaCorrection = true + }; + } - private static void GetMinMaxX(Par Par, ref double MinX, ref double MaxX) - { - foreach (Out item in Par.OP) - { - foreach (Vector2D p in item.ps) - { - Vector2D vector2D = Par.ToGlobal(p); - if (MinX > vector2D.X) - { - MinX = vector2D.X; - } - else if (MaxX < vector2D.X) - { - MaxX = vector2D.X; - } - } - } - } + private static void GetMinMaxX(Par Par, ref double MinX, ref double MaxX) + { + foreach (Out item in Par.OP) + { + foreach (Vector2D p in item.ps) + { + Vector2D vector2D = Par.ToGlobal(p); + if (MinX > vector2D.X) + { + MinX = vector2D.X; + } + else if (MaxX < vector2D.X) + { + MaxX = vector2D.X; + } + } + } + } - private static void GetMinMaxY(Par Par, ref double MinY, ref double MaxY) - { - foreach (Out item in Par.OP) - { - foreach (Vector2D p in item.ps) - { - Vector2D vector2D = Par.ToGlobal(p); - if (MinY > vector2D.Y) - { - MinY = vector2D.Y; - } - else if (MaxY < vector2D.Y) - { - MaxY = vector2D.Y; - } - } - } - } + private static void GetMinMaxY(Par Par, ref double MinY, ref double MaxY) + { + foreach (Out item in Par.OP) + { + foreach (Vector2D p in item.ps) + { + Vector2D vector2D = Par.ToGlobal(p); + if (MinY > vector2D.Y) + { + MinY = vector2D.Y; + } + else if (MaxY < vector2D.Y) + { + MaxY = vector2D.Y; + } + } + } + } - private static void GetMinMaxY(Par[] Pars, ref double MinY, ref double MaxY) - { - for (int i = 0; i < Pars.Length; i++) - { - GetMinMaxY(Pars[i], ref MinY, ref MaxY); - } - } + private static void GetMinMaxY(Par[] Pars, ref double MinY, ref double MaxY) + { + for (int i = 0; i < Pars.Length; i++) + { + GetMinMaxY(Pars[i], ref MinY, ref MaxY); + } + } - public static void GetMiX_MaX(this Par Par, out Vector2D[] MM) - { - Vector2D vector2D = Par.ToGlobal(Par.OP.First().ps.First()); - MM = new Vector2D[2]; - MM[0].X = vector2D.X; - MM[1].X = vector2D.X; - GetMinMaxX(Par, ref MM[0].X, ref MM[1].X); - } + public static void GetMiX_MaX(this Par Par, out Vector2D[] MM) + { + Vector2D vector2D = Par.ToGlobal(Par.OP.First().ps.First()); + MM = new Vector2D[2]; + MM[0].X = vector2D.X; + MM[1].X = vector2D.X; + GetMinMaxX(Par, ref MM[0].X, ref MM[1].X); + } - public static void GetMaX_MiX(this Par Par, out Vector2D[] MM) - { - Vector2D vector2D = Par.ToGlobal(Par.OP.First().ps.First()); - MM = new Vector2D[2]; - MM[0].X = vector2D.X; - MM[1].X = vector2D.X; - GetMinMaxX(Par, ref MM[1].X, ref MM[0].X); - } + public static void GetMaX_MiX(this Par Par, out Vector2D[] MM) + { + Vector2D vector2D = Par.ToGlobal(Par.OP.First().ps.First()); + MM = new Vector2D[2]; + MM[0].X = vector2D.X; + MM[1].X = vector2D.X; + GetMinMaxX(Par, ref MM[1].X, ref MM[0].X); + } - public static void GetMiY_MaY(this Par Par, out Vector2D[] MM) - { - Vector2D vector2D = Par.ToGlobal(Par.OP.First().ps.First()); - MM = new Vector2D[2]; - MM[0].Y = vector2D.Y; - MM[1].Y = vector2D.Y; - GetMinMaxY(Par, ref MM[0].Y, ref MM[1].Y); - } + public static void GetMiY_MaY(this Par Par, out Vector2D[] MM) + { + Vector2D vector2D = Par.ToGlobal(Par.OP.First().ps.First()); + MM = new Vector2D[2]; + MM[0].Y = vector2D.Y; + MM[1].Y = vector2D.Y; + GetMinMaxY(Par, ref MM[0].Y, ref MM[1].Y); + } - public static void GetMiY_MaY(this Par[] Pars, out Vector2D[] MM) - { - Par par = Pars.First(); - Vector2D vector2D = par.ToGlobal(par.OP.First().ps.First()); - MM = new Vector2D[2]; - MM[0].Y = vector2D.Y; - MM[1].Y = vector2D.Y; - GetMinMaxY(Pars, ref MM[0].Y, ref MM[1].Y); - } + public static void GetMiY_MaY(this Par[] Pars, out Vector2D[] MM) + { + Par par = Pars.First(); + Vector2D vector2D = par.ToGlobal(par.OP.First().ps.First()); + MM = new Vector2D[2]; + MM[0].Y = vector2D.Y; + MM[1].Y = vector2D.Y; + GetMinMaxY(Pars, ref MM[0].Y, ref MM[1].Y); + } - public static void GetMaY_MiY(this Par Par, out Vector2D[] MM) - { - Vector2D vector2D = Par.ToGlobal(Par.OP.First().ps.First()); - MM = new Vector2D[2]; - MM[0].Y = vector2D.Y; - MM[1].Y = vector2D.Y; - GetMinMaxY(Par, ref MM[1].Y, ref MM[0].Y); - } + public static void GetMaY_MiY(this Par Par, out Vector2D[] MM) + { + Vector2D vector2D = Par.ToGlobal(Par.OP.First().ps.First()); + MM = new Vector2D[2]; + MM[0].Y = vector2D.Y; + MM[1].Y = vector2D.Y; + GetMinMaxY(Par, ref MM[1].Y, ref MM[0].Y); + } - public static Obj ObjLoad(this byte[] bd) - { - return bd.Load().ToDeserialObject().SetDefaultR(); - } + public static Obj ObjLoad(this byte[] bd) + { + return bd.Load().ToDeserialObject().SetDefaultR(); + } - public static bool Lot(this double p) - { - return RNG.XS.NextDouble() < p; - } + public static bool Lot(this double p) + { + return RNG.XS.NextDouble() < p; + } - public static int GetRandomIndex(params double[] WeightTable) - { - double les = WeightTable.Sum(); - double num = RNG.XS.NextDouble(les); - int result = -1; - for (int i = 0; i < WeightTable.Length; i++) - { - if (WeightTable[i] >= num) - { - result = i; - break; - } - num -= WeightTable[i]; - } - return result; - } + public static int GetRandomIndex(params double[] WeightTable) + { + double les = WeightTable.Sum(); + double num = RNG.XS.NextDouble(les); + int result = -1; + for (int i = 0; i < WeightTable.Length; i++) + { + if (WeightTable[i] >= num) + { + result = i; + break; + } + num -= WeightTable[i]; + } + return result; + } - public static Encoding GetEncoding(this byte[] Bytes) - { - byte[] array = null; - if (Bytes.Length > 4000) - { - array = new byte[4000]; - Array.Copy(Bytes, array, 4000); - } - else - { - array = Bytes; - } - int num = array.Length; - bool flag = false; - for (int i = 0; i < num; i++) - { - byte b = array[i]; - if (b <= 6 || b == 127 || b == byte.MaxValue) - { - flag = true; - if (b == 0 && i < num - 1 && array[i + 1] <= 127) - { - return Encoding.Unicode; - } - } - } - if (flag) - { - return null; - } - bool flag2 = true; - byte[] array2 = array; - foreach (byte b2 in array2) - { - if (b2 == 27 || 128 <= b2) - { - flag2 = false; - break; - } - } - if (flag2) - { - return Encoding.ASCII; - } - for (int k = 0; k < num - 2; k++) - { - byte b = array[k]; - byte b3 = array[k + 1]; - byte b4 = array[k + 2]; - if (b != 27) - { - continue; - } - if (b3 == 36 && b4 == 64) - { - return Encoding.GetEncoding(50220); - } - if (b3 == 36 && b4 == 66) - { - return Encoding.GetEncoding(50220); - } - if (b3 == 40 && (b4 == 66 || b4 == 74)) - { - return Encoding.GetEncoding(50220); - } - if (b3 == 40 && b4 == 73) - { - return Encoding.GetEncoding(50220); - } - if (k < num - 3) - { - byte b5 = array[k + 3]; - if (b3 == 36 && b4 == 40 && b5 == 68) - { - return Encoding.GetEncoding(50220); - } - if (k < num - 5 && b3 == 38 && b4 == 64 && b5 == 27 && array[k + 4] == 36 && array[k + 5] == 66) - { - return Encoding.GetEncoding(50220); - } - } - } - int num2 = 0; - int num3 = 0; - int num4 = 0; - for (int l = 0; l < num - 1; l++) - { - byte b = array[l]; - byte b3 = array[l + 1]; - if (((129 <= b && b <= 159) || (224 <= b && b <= 252)) && ((64 <= b3 && b3 <= 126) || (128 <= b3 && b3 <= 252))) - { - num2 += 2; - l++; - } - } - for (int m = 0; m < num - 1; m++) - { - byte b = array[m]; - byte b3 = array[m + 1]; - if ((161 <= b && b <= 254 && 161 <= b3 && b3 <= 254) || (b == 142 && 161 <= b3 && b3 <= 223)) - { - num3 += 2; - m++; - } - else if (m < num - 2) - { - byte b4 = array[m + 2]; - if (b == 143 && 161 <= b3 && b3 <= 254 && 161 <= b4 && b4 <= 254) - { - num3 += 3; - m += 2; - } - } - } - for (int n = 0; n < num - 1; n++) - { - byte b = array[n]; - byte b3 = array[n + 1]; - if (192 <= b && b <= 223 && 128 <= b3 && b3 <= 191) - { - num4 += 2; - n++; - } - else if (n < num - 2) - { - byte b4 = array[n + 2]; - if (224 <= b && b <= 239 && 128 <= b3 && b3 <= 191 && 128 <= b4 && b4 <= 191) - { - num4 += 3; - n += 2; - } - } - } - if (num3 > num2 && num3 > num4) - { - return Encoding.GetEncoding(51932); - } - if (num2 > num3 && num2 > num4) - { - return Encoding.GetEncoding(932); - } - if (num4 > num3 && num4 > num2) - { - return Encoding.UTF8; - } - return null; - } + public static Encoding GetEncoding(this byte[] Bytes) + { + byte[] array = null; + if (Bytes.Length > 4000) + { + array = new byte[4000]; + Array.Copy(Bytes, array, 4000); + } + else + { + array = Bytes; + } + int num = array.Length; + bool flag = false; + for (int i = 0; i < num; i++) + { + byte b = array[i]; + if (b <= 6 || b == 127 || b == byte.MaxValue) + { + flag = true; + if (b == 0 && i < num - 1 && array[i + 1] <= 127) + { + return Encoding.Unicode; + } + } + } + if (flag) + { + return null; + } + bool flag2 = true; + byte[] array2 = array; + foreach (byte b2 in array2) + { + if (b2 == 27 || 128 <= b2) + { + flag2 = false; + break; + } + } + if (flag2) + { + return Encoding.ASCII; + } + for (int k = 0; k < num - 2; k++) + { + byte b = array[k]; + byte b3 = array[k + 1]; + byte b4 = array[k + 2]; + if (b != 27) + { + continue; + } + if (b3 == 36 && b4 == 64) + { + return Encoding.GetEncoding(50220); + } + if (b3 == 36 && b4 == 66) + { + return Encoding.GetEncoding(50220); + } + if (b3 == 40 && (b4 == 66 || b4 == 74)) + { + return Encoding.GetEncoding(50220); + } + if (b3 == 40 && b4 == 73) + { + return Encoding.GetEncoding(50220); + } + if (k < num - 3) + { + byte b5 = array[k + 3]; + if (b3 == 36 && b4 == 40 && b5 == 68) + { + return Encoding.GetEncoding(50220); + } + if (k < num - 5 && b3 == 38 && b4 == 64 && b5 == 27 && array[k + 4] == 36 && array[k + 5] == 66) + { + return Encoding.GetEncoding(50220); + } + } + } + int num2 = 0; + int num3 = 0; + int num4 = 0; + for (int l = 0; l < num - 1; l++) + { + byte b = array[l]; + byte b3 = array[l + 1]; + if (((129 <= b && b <= 159) || (224 <= b && b <= 252)) && ((64 <= b3 && b3 <= 126) || (128 <= b3 && b3 <= 252))) + { + num2 += 2; + l++; + } + } + for (int m = 0; m < num - 1; m++) + { + byte b = array[m]; + byte b3 = array[m + 1]; + if ((161 <= b && b <= 254 && 161 <= b3 && b3 <= 254) || (b == 142 && 161 <= b3 && b3 <= 223)) + { + num3 += 2; + m++; + } + else if (m < num - 2) + { + byte b4 = array[m + 2]; + if (b == 143 && 161 <= b3 && b3 <= 254 && 161 <= b4 && b4 <= 254) + { + num3 += 3; + m += 2; + } + } + } + for (int n = 0; n < num - 1; n++) + { + byte b = array[n]; + byte b3 = array[n + 1]; + if (192 <= b && b <= 223 && 128 <= b3 && b3 <= 191) + { + num4 += 2; + n++; + } + else if (n < num - 2) + { + byte b4 = array[n + 2]; + if (224 <= b && b <= 239 && 128 <= b3 && b3 <= 191 && 128 <= b4 && b4 <= 191) + { + num4 += 3; + n += 2; + } + } + } + if (num3 > num2 && num3 > num4) + { + return Encoding.GetEncoding(51932); + } + if (num2 > num3 && num2 > num4) + { + return Encoding.GetEncoding(932); + } + if (num4 > num3 && num4 > num2) + { + return Encoding.UTF8; + } + return null; + } - public static string Join(this IEnumerable strs, string Separator) - { - return string.Join(Separator, strs); - } + public static string Join(this IEnumerable strs, string Separator) + { + return string.Join(Separator, strs); + } - public static string[] Split(this string str, string Separator) - { - return str.Split(new string[1] { Separator }, StringSplitOptions.None); - } + public static string[] Split(this string str, string Separator) + { + return str.Split(new string[1] { Separator }, StringSplitOptions.None); + } - static Oth() - { - s1 = 1.01; - s0 = s1.Reciprocal(); - } + static Oth() + { + s1 = 1.01; + s0 = s1.Reciprocal(); + } - public static void SaveExMod(this T Obj, string Path) - { - Obj.ToSerialBytes().Save(Path); - } + public static void SaveExMod(this T Obj, string Path) + { + Obj.ToSerialBytes().Save(Path); + } - public static T LoadExMod(this string Path) - { - return Path.Load().ToDeserialObject(); - } + public static T LoadExMod(this string Path) + { + return Path.Load().ToDeserialObject(); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Out.cs b/2DGAMELIB/_2DGAMELIB/Out.cs index 312c6ff..894bb9f 100644 --- a/2DGAMELIB/_2DGAMELIB/Out.cs +++ b/2DGAMELIB/_2DGAMELIB/Out.cs @@ -1,26 +1,27 @@ using System; using System.Collections.Generic; -namespace _2DGAMELIB; - - -//outline/path/line basically represents a curve :3 -[Serializable] -public class Out +namespace _2DGAMELIB { - public List ps = new List(); - public float Tension = 0.5f; - public bool Outline = true; + //outline/path/line basically represents a curve :3 + [Serializable] + public class Out + { + public List ps = new List(); - public Out() - { - } + public float Tension = 0.5f; + public bool Outline = true; - public Out(Out Out) - { - ps = new List(Out.ps); - Tension = Out.Tension; - Outline = Out.Outline; - } + public Out() + { + } + + public Out(Out Out) + { + ps = new List(Out.ps); + Tension = Out.Tension; + Outline = Out.Outline; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Par.cs b/2DGAMELIB/_2DGAMELIB/Par.cs index d3f2f99..996d65f 100644 --- a/2DGAMELIB/_2DGAMELIB/Par.cs +++ b/2DGAMELIB/_2DGAMELIB/Par.cs @@ -5,1086 +5,1087 @@ using System.Drawing; using System.Drawing.Drawing2D; using System.Linq; -namespace _2DGAMELIB; - -//represents a whole or part of a body part :3 -[Serializable] -public class Par +namespace _2DGAMELIB { - private Pars parent; + //represents a whole or part of a body part :3 + [Serializable] + public class Par + { + private Pars parent; - public string Tag = ""; + public string Tag = ""; - protected List op = new List(); + protected List op = new List(); - protected List jp = new List(); + protected List jp = new List(); - protected Vector2D basePointBase = Dat.Vec2DZero; + protected Vector2D basePointBase = Dat.Vec2DZero; - //cont short for contract? - protected Vector2D basePointCont = Dat.Vec2DZero; + //cont short for contract? + protected Vector2D basePointCont = Dat.Vec2DZero; - protected Vector2D positionBase = Dat.Vec2DZero; + protected Vector2D positionBase = Dat.Vec2DZero; - protected Vector2D positionContO = Dat.Vec2DZero; + protected Vector2D positionContO = Dat.Vec2DZero; - protected Vector2D positionCont = Dat.Vec2DZero; + protected Vector2D positionCont = Dat.Vec2DZero; - protected double positionSize = 1.0; + protected double positionSize = 1.0; - protected Vector2D positionVector = Dat.Vec2DZero; + protected Vector2D positionVector = Dat.Vec2DZero; - protected double anglePare; + protected double anglePare; - protected double angleBase; + protected double angleBase; - protected double angleCont; + protected double angleCont; - protected double sizeBase = 1.0; + protected double sizeBase = 1.0; - protected double sizeCont = 1.0; + protected double sizeCont = 1.0; - protected double xSizeBase = 1.0; + protected double xSizeBase = 1.0; - protected double xSizeCont = 1.0; + protected double xSizeCont = 1.0; - protected double ySizeBase = 1.0; + protected double ySizeBase = 1.0; - protected double ySizeCont = 1.0; + protected double ySizeCont = 1.0; - public bool Dra = true; + public bool Dra = true; - private bool closed; + private bool closed; - [NonSerialized, JsonIgnore] - protected Pen pen = new Pen(Color.Black, 1f); + [NonSerialized, JsonIgnore] + protected Pen pen = new Pen(Color.Black, 1f); - protected double penWidth; + protected double penWidth; - private bool EditP = true; + private bool EditP = true; - [NonSerialized, JsonIgnore] - protected Brush brush = new SolidBrush(Color.LightGray); + [NonSerialized, JsonIgnore] + protected Brush brush = new SolidBrush(Color.LightGray); - public bool Hit = true; + public bool Hit = true; - [NonSerialized, JsonIgnore] - protected SolidBrush HitBrush = new SolidBrush(Color.Transparent); + [NonSerialized, JsonIgnore] + protected SolidBrush HitBrush = new SolidBrush(Color.Transparent); - private double us; + private double us; - private double usx; + private double usx; - private double usy; + private double usy; - private Vector2D bp; + private Vector2D bp; - private Vector2D mv; + private Vector2D mv; - private double angle; + private double angle; - private double M11; + private double M11; - private double M12; + private double M12; - [NonSerialized, JsonIgnore] - private GraphicsPath Path = new GraphicsPath(); + [NonSerialized, JsonIgnore] + private GraphicsPath Path = new GraphicsPath(); - [NonSerialized, JsonIgnore] - private GraphicsPath OutlinePath = new GraphicsPath(); + [NonSerialized, JsonIgnore] + private GraphicsPath OutlinePath = new GraphicsPath(); - private Vector2D p; + private Vector2D p; - private Vector2D v; + private Vector2D v; - private PointF[] points; + private PointF[] points; - protected bool Edit = true; + protected bool Edit = true; - protected bool EditS = true; + protected bool EditS = true; - protected bool EditPS = true; + protected bool EditPS = true; - private double ush; + private double ush; - private double usxh; + private double usxh; - private double usyh; + private double usyh; - private Vector2D bph; + private Vector2D bph; - private Vector2D mvh; + private Vector2D mvh; - private double ah; + private double ah; - private double M11h; + private double M11h; - private double M12h; + private double M12h; - [NonSerialized, JsonIgnore] - private GraphicsPath gph = new GraphicsPath(); + [NonSerialized, JsonIgnore] + private GraphicsPath gph = new GraphicsPath(); - private Vector2D ph; + private Vector2D ph; - private Vector2D vh; + private Vector2D vh; - private PointF[] psh; + private PointF[] psh; - private bool EditH = true; + private bool EditH = true; - public Pars Parent => parent; + public Pars Parent => parent; - public List OP - { - get - { - Edit = true; - EditH = true; - return op; - } - set - { - op = value; - Edit = true; - EditH = true; - } - } - - public IEnumerable InitializeOP - { - set - { - op.Clear(); - op.AddRange(value); - Edit = true; - EditH = true; - } - } - - public List JP - { - get - { - return jp; - } - set - { - jp = value; - } - } - - public IEnumerable InitializeJP - { - set - { - jp.Clear(); - jp.AddRange(value); - } - } - - public Vector2D BasePointBase - { - get - { - return basePointBase; - } - set - { - basePointBase = value; - Edit = true; - EditH = true; - } - } - - public Vector2D BasePointCont - { - get - { - return basePointCont; - } - set - { - basePointCont = value; - Edit = true; - EditH = true; - } - } - - public Vector2D BasePoint => basePointBase + basePointCont; - - public Vector2D PositionBase - { - get - { - return positionBase; - } - set - { - positionBase = value; - Edit = true; - EditH = true; - } - } - - public Vector2D PositionCont - { - get - { - return positionContO; - } - set - { - positionContO = value; - Edit = true; - EditH = true; - } - } - - public Vector2D Position - { - get - { - double d = System.Math.PI * AngleParent / 180.0; - double num = System.Math.Cos(d); - double num2 = System.Math.Sin(d); - positionCont.X = positionContO.X * num + positionContO.Y * (0.0 - num2); - positionCont.Y = positionContO.X * num2 + positionContO.Y * num; - return (positionBase + positionCont) * positionSize + positionVector; - } - } - - public Vector2D Position_nc - { - get - { - double d = System.Math.PI * AngleParent / 180.0; - System.Math.Cos(d); - System.Math.Sin(d); - return positionBase * positionSize + positionVector; - } - } - - public double PositionSize - { - get - { - return positionSize; - } - set - { - positionSize = value; - Edit = true; - EditH = true; - EditPS = true; - } - } - - public Vector2D PositionVector - { - get - { - return positionVector; - } - set - { - positionVector = value; - Edit = true; - EditH = true; - } - } - - public double AngleParent - { - get - { - return anglePare; - } - set - { - anglePare = value; - Edit = true; - EditH = true; - } - } - - public double AngleBase - { - get - { - return angleBase; - } - set - { - angleBase = value; - Edit = true; - EditH = true; - } - } - - public double AngleCont - { - get - { - return angleCont; - } - set - { - angleCont = value; - Edit = true; - EditH = true; - } - } - - public double Angle => anglePare + angleBase + angleCont; - - public double SizeBase - { - get - { - return sizeBase; - } - set - { - sizeBase = value; - Edit = true; - EditH = true; - EditS = true; - } - } - - public double SizeCont - { - get - { - return sizeCont; - } - set - { - sizeCont = value; - Edit = true; - EditH = true; - EditS = true; - } - } - - public double Size => sizeBase * sizeCont * positionSize; - - public double SizeXBase - { - get - { - return xSizeBase; - } - set - { - xSizeBase = value; - Edit = true; - EditH = true; - } - } - - public double SizeXCont - { - get - { - return xSizeCont; - } - set - { - xSizeCont = value; - Edit = true; - EditH = true; - } - } - - public double SizeX => xSizeBase * xSizeCont; - - public double SizeYBase - { - get - { - return ySizeBase; - } - set - { - ySizeBase = value; - Edit = true; - EditH = true; - } - } - - public double SizeYCont - { - get - { - return ySizeCont; - } - set - { - ySizeCont = value; - Edit = true; - EditH = true; - } - } - - public double SizeY => ySizeBase * ySizeCont; - - public bool Closed - { - get - { - return closed; - } - set - { - closed = value; - Edit = true; - EditH = true; - } - } - - [JsonIgnore] - public Pen Pen - { - get - { - return pen; - } - set - { - if (pen != value && pen != null) - { - pen.Dispose(); - } - pen = value; - if (pen != null) - { - pen.StartCap = LineCap.Round; - pen.EndCap = LineCap.Round; - } - EditP = true; - } - } - - public double PenWidth - { - get - { - return penWidth; - } - set - { - penWidth = value; - EditP = true; - } - } - - public Color PenColor - { - get - { - return pen.Color; - } - set - { - pen.Color = value; - } - } - - [JsonIgnore] - public Brush Brush - { - get - { - return brush; - } - set - { - if (brush != value && brush != null) - { - brush.Dispose(); - } - brush = value; - } - } - - public Color BrushColor - { - get - { - return ((SolidBrush)brush).Color; - } - set - { - ((SolidBrush)brush).Color = value; - } - } - - public Color HitColor - { - get - { - return HitBrush.Color; - } - set - { - HitBrush.Color = value; - } - } - public void SetParent(Pars Parent) - { - parent = Parent; - } - - public void SetPen(Pen Pen) - { - pen = Pen; - if (pen != null) - { - pen.StartCap = LineCap.Round; - pen.EndCap = LineCap.Round; - } - EditP = true; - } - - public void SetBrush(Brush Brush) - { - brush = Brush; - } - - public void EditTrue() - { - Edit = true; - EditH = true; - } - - public void SetDefault() - { - pen = new Pen(Color.Black, 1f); - pen.StartCap = LineCap.Round; - pen.EndCap = LineCap.Round; - brush = new SolidBrush(Color.LightGray); - HitBrush = new SolidBrush(Color.Transparent); - Path = new GraphicsPath(); - OutlinePath = new GraphicsPath(); - gph = new GraphicsPath(); - } - - public Par() - { - pen.StartCap = LineCap.Round; - pen.EndCap = LineCap.Round; - } - - public Par(Par Par) - { - Copy(Par); - } - - protected void Copy(Par Par) - { - Tag = Par.Tag; - op = new List(Par.op.Count); - for (int i = 0; i < Par.op.Count; i++) - { - op.Add(new Out(Par.op[i])); - } - jp = new List(Par.jp.Count); - for (int j = 0; j < Par.jp.Count; j++) - { - jp.Add(new Joi(Par.jp[j])); - } - basePointBase = Par.basePointBase; - basePointCont = Par.basePointCont; - positionBase = Par.positionBase; - positionContO = Par.positionContO; - positionCont = Par.positionCont; - positionSize = Par.positionSize; - positionVector = Par.positionVector; - anglePare = Par.anglePare; - angleBase = Par.angleBase; - angleCont = Par.angleCont; - sizeBase = Par.sizeBase; - sizeCont = Par.sizeCont; - xSizeBase = Par.xSizeBase; - xSizeCont = Par.xSizeCont; - ySizeBase = Par.ySizeBase; - ySizeCont = Par.ySizeCont; - penWidth = Par.penWidth; - Dra = Par.Dra; - closed = Par.closed; - if (Par.pen != null) - { - Pen = Par.pen.Copy(); - } - if (Par.brush != null) - { - Brush = Par.brush.Copy(); - } - Hit = Par.Hit; - if (Par.HitBrush != null) - { - HitBrush = (SolidBrush)Par.HitBrush.Copy(); - } - } - - private void Calculation(double Unit) - { - - /* - things that affect where this part is drawn - - Size, SizeX, SizeY, BasePoint, Position, Angle, Unit - - Size = sizeBase * sizeCont * positionSize - SizeX = xSizeBase * xSizeCont - SizeY = ySizeBase * ySizeCont - BasePoint = basePointBase + basePointCont - Position (AnglePare, positionContO, positionBase, positionCont, positionSize, positionVector) - Angle = anglePare + angleBase + angleCont - AnglePare = anglePare - - sizeBase, sizeCont, positionSize, xSizeBase, xSizeCont, ySizeBase, ySizeCont, - basePointBase, basePointCont, positionContO, positionBase, positionCont, - positionVector, anglePare, angleBase, angleCont + public List OP + { + get + { + Edit = true; + EditH = true; + return op; + } + set + { + op = value; + Edit = true; + EditH = true; + } + } + + public IEnumerable InitializeOP + { + set + { + op.Clear(); + op.AddRange(value); + Edit = true; + EditH = true; + } + } + + public List JP + { + get + { + return jp; + } + set + { + jp = value; + } + } + + public IEnumerable InitializeJP + { + set + { + jp.Clear(); + jp.AddRange(value); + } + } + + public Vector2D BasePointBase + { + get + { + return basePointBase; + } + set + { + basePointBase = value; + Edit = true; + EditH = true; + } + } + + public Vector2D BasePointCont + { + get + { + return basePointCont; + } + set + { + basePointCont = value; + Edit = true; + EditH = true; + } + } + + public Vector2D BasePoint => basePointBase + basePointCont; + + public Vector2D PositionBase + { + get + { + return positionBase; + } + set + { + positionBase = value; + Edit = true; + EditH = true; + } + } + + public Vector2D PositionCont + { + get + { + return positionContO; + } + set + { + positionContO = value; + Edit = true; + EditH = true; + } + } + + public Vector2D Position + { + get + { + double d = System.Math.PI * AngleParent / 180.0; + double num = System.Math.Cos(d); + double num2 = System.Math.Sin(d); + positionCont.X = positionContO.X * num + positionContO.Y * (0.0 - num2); + positionCont.Y = positionContO.X * num2 + positionContO.Y * num; + return (positionBase + positionCont) * positionSize + positionVector; + } + } + + public Vector2D Position_nc + { + get + { + double d = System.Math.PI * AngleParent / 180.0; + System.Math.Cos(d); + System.Math.Sin(d); + return positionBase * positionSize + positionVector; + } + } + + public double PositionSize + { + get + { + return positionSize; + } + set + { + positionSize = value; + Edit = true; + EditH = true; + EditPS = true; + } + } + + public Vector2D PositionVector + { + get + { + return positionVector; + } + set + { + positionVector = value; + Edit = true; + EditH = true; + } + } + + public double AngleParent + { + get + { + return anglePare; + } + set + { + anglePare = value; + Edit = true; + EditH = true; + } + } + + public double AngleBase + { + get + { + return angleBase; + } + set + { + angleBase = value; + Edit = true; + EditH = true; + } + } + + public double AngleCont + { + get + { + return angleCont; + } + set + { + angleCont = value; + Edit = true; + EditH = true; + } + } + + public double Angle => anglePare + angleBase + angleCont; + + public double SizeBase + { + get + { + return sizeBase; + } + set + { + sizeBase = value; + Edit = true; + EditH = true; + EditS = true; + } + } + + public double SizeCont + { + get + { + return sizeCont; + } + set + { + sizeCont = value; + Edit = true; + EditH = true; + EditS = true; + } + } + + public double Size => sizeBase * sizeCont * positionSize; + + public double SizeXBase + { + get + { + return xSizeBase; + } + set + { + xSizeBase = value; + Edit = true; + EditH = true; + } + } + + public double SizeXCont + { + get + { + return xSizeCont; + } + set + { + xSizeCont = value; + Edit = true; + EditH = true; + } + } + + public double SizeX => xSizeBase * xSizeCont; + + public double SizeYBase + { + get + { + return ySizeBase; + } + set + { + ySizeBase = value; + Edit = true; + EditH = true; + } + } + + public double SizeYCont + { + get + { + return ySizeCont; + } + set + { + ySizeCont = value; + Edit = true; + EditH = true; + } + } + + public double SizeY => ySizeBase * ySizeCont; + + public bool Closed + { + get + { + return closed; + } + set + { + closed = value; + Edit = true; + EditH = true; + } + } + + [JsonIgnore] + public Pen Pen + { + get + { + return pen; + } + set + { + if (pen != value && pen != null) + { + pen.Dispose(); + } + pen = value; + if (pen != null) + { + pen.StartCap = LineCap.Round; + pen.EndCap = LineCap.Round; + } + EditP = true; + } + } + + public double PenWidth + { + get + { + return penWidth; + } + set + { + penWidth = value; + EditP = true; + } + } + + public Color PenColor + { + get + { + return pen.Color; + } + set + { + pen.Color = value; + } + } + + [JsonIgnore] + public Brush Brush + { + get + { + return brush; + } + set + { + if (brush != value && brush != null) + { + brush.Dispose(); + } + brush = value; + } + } + + public Color BrushColor + { + get + { + return ((SolidBrush)brush).Color; + } + set + { + ((SolidBrush)brush).Color = value; + } + } + + public Color HitColor + { + get + { + return HitBrush.Color; + } + set + { + HitBrush.Color = value; + } + } + public void SetParent(Pars Parent) + { + parent = Parent; + } + + public void SetPen(Pen Pen) + { + pen = Pen; + if (pen != null) + { + pen.StartCap = LineCap.Round; + pen.EndCap = LineCap.Round; + } + EditP = true; + } + + public void SetBrush(Brush Brush) + { + brush = Brush; + } + + public void EditTrue() + { + Edit = true; + EditH = true; + } + + public void SetDefault() + { + pen = new Pen(Color.Black, 1f); + pen.StartCap = LineCap.Round; + pen.EndCap = LineCap.Round; + brush = new SolidBrush(Color.LightGray); + HitBrush = new SolidBrush(Color.Transparent); + Path = new GraphicsPath(); + OutlinePath = new GraphicsPath(); + gph = new GraphicsPath(); + } + + public Par() + { + pen.StartCap = LineCap.Round; + pen.EndCap = LineCap.Round; + } + + public Par(Par Par) + { + Copy(Par); + } + + protected void Copy(Par Par) + { + Tag = Par.Tag; + op = new List(Par.op.Count); + for (int i = 0; i < Par.op.Count; i++) + { + op.Add(new Out(Par.op[i])); + } + jp = new List(Par.jp.Count); + for (int j = 0; j < Par.jp.Count; j++) + { + jp.Add(new Joi(Par.jp[j])); + } + basePointBase = Par.basePointBase; + basePointCont = Par.basePointCont; + positionBase = Par.positionBase; + positionContO = Par.positionContO; + positionCont = Par.positionCont; + positionSize = Par.positionSize; + positionVector = Par.positionVector; + anglePare = Par.anglePare; + angleBase = Par.angleBase; + angleCont = Par.angleCont; + sizeBase = Par.sizeBase; + sizeCont = Par.sizeCont; + xSizeBase = Par.xSizeBase; + xSizeCont = Par.xSizeCont; + ySizeBase = Par.ySizeBase; + ySizeCont = Par.ySizeCont; + penWidth = Par.penWidth; + Dra = Par.Dra; + closed = Par.closed; + if (Par.pen != null) + { + Pen = Par.pen.Copy(); + } + if (Par.brush != null) + { + Brush = Par.brush.Copy(); + } + Hit = Par.Hit; + if (Par.HitBrush != null) + { + HitBrush = (SolidBrush)Par.HitBrush.Copy(); + } + } + + private void Calculation(double Unit) + { + + /* + things that affect where this part is drawn + + Size, SizeX, SizeY, BasePoint, Position, Angle, Unit + + Size = sizeBase * sizeCont * positionSize + SizeX = xSizeBase * xSizeCont + SizeY = ySizeBase * ySizeCont + BasePoint = basePointBase + basePointCont + Position (AnglePare, positionContO, positionBase, positionCont, positionSize, positionVector) + Angle = anglePare + angleBase + angleCont + AnglePare = anglePare + + sizeBase, sizeCont, positionSize, xSizeBase, xSizeCont, ySizeBase, ySizeCont, + basePointBase, basePointCont, positionContO, positionBase, positionCont, + positionVector, anglePare, angleBase, angleCont - */ + */ - us = Unit * Size; - usx = us * SizeX; - usy = us * SizeY; + us = Unit * Size; + usx = us * SizeX; + usy = us * SizeY; - bp = BasePoint; - bp.X *= usx; - bp.Y *= usy; + bp = BasePoint; + bp.X *= usx; + bp.Y *= usy; - mv = Position * Unit - bp; + mv = Position * Unit - bp; - Path.Reset(); - OutlinePath.Reset(); - foreach (Out item in op) - { - points = new PointF[item.ps.Count]; - for (int i = 0; i < item.ps.Count; i++) - { - p.X = item.ps[i].X * usx; - p.Y = item.ps[i].Y * usy; - p = Rotate(Angle, p) + mv; + Path.Reset(); + OutlinePath.Reset(); + foreach (Out item in op) + { + points = new PointF[item.ps.Count]; + for (int i = 0; i < item.ps.Count; i++) + { + p.X = item.ps[i].X * usx; + p.Y = item.ps[i].Y * usy; + p = Rotate(Angle, p) + mv; - points[i].X = (float)p.X; - points[i].Y = (float)p.Y; - } + points[i].X = (float)p.X; + points[i].Y = (float)p.Y; + } - if (Closed) - Path.AddClosedCurve(points, item.Tension); - else - Path.AddCurve(points, item.Tension); + if (Closed) + Path.AddClosedCurve(points, item.Tension); + else + Path.AddCurve(points, item.Tension); - if (item.Outline) - { - OutlinePath.StartFigure(); + if (item.Outline) + { + OutlinePath.StartFigure(); - if (Closed) - OutlinePath.AddClosedCurve(points, item.Tension); - else - OutlinePath.AddCurve(points, item.Tension); - } - } - } + if (Closed) + OutlinePath.AddClosedCurve(points, item.Tension); + else + OutlinePath.AddCurve(points, item.Tension); + } + } + } - private Vector2D Rotate(double angle, Vector2D p) - { - double M11 = System.Math.Cos(System.Math.PI * angle / 180.0); - double M12 = System.Math.Sin(System.Math.PI * angle / 180.0); + private Vector2D Rotate(double angle, Vector2D p) + { + double M11 = System.Math.Cos(System.Math.PI * angle / 180.0); + double M12 = System.Math.Sin(System.Math.PI * angle / 180.0); - p.X -= bp.X; - p.Y -= bp.Y; + p.X -= bp.X; + p.Y -= bp.Y; - v.X = p.X * M11 + p.Y * (0.0 - M12); - v.Y = p.X * M12 + p.Y * M11; + v.X = p.X * M11 + p.Y * (0.0 - M12); + v.Y = p.X * M12 + p.Y * M11; - p.X = v.X + bp.X; - p.Y = v.Y + bp.Y; + p.X = v.X + bp.X; + p.Y = v.Y + bp.Y; - return p; - } + return p; + } - public void Draw(double Unit, Graphics Graphics) - { - if (Dra) - { - if (Edit) - { - Calculation(Unit); - Edit = false; - } - if (pen != null && (EditP || EditPS)) - { - pen.Width = (float)(Unit * penWidth * positionSize); - EditP = false; - EditPS = false; - } - if (brush != null) - { - Graphics.FillPath(brush, Path); - } - if (pen != null) - { - Graphics.DrawPath(pen, OutlinePath); - } - } - } + public void Draw(double Unit, Graphics Graphics) + { + if (Dra) + { + if (Edit) + { + Calculation(Unit); + Edit = false; + } + if (pen != null && (EditP || EditPS)) + { + pen.Width = (float)(Unit * penWidth * positionSize); + EditP = false; + EditPS = false; + } + if (brush != null) + { + Graphics.FillPath(brush, Path); + } + if (pen != null) + { + Graphics.DrawPath(pen, OutlinePath); + } + } + } - private void CalculationH(double Unit) - { - ush = Unit * Size; - usxh = ush * SizeX; - usyh = ush * SizeY; + private void CalculationH(double Unit) + { + ush = Unit * Size; + usxh = ush * SizeX; + usyh = ush * SizeY; - bph = BasePoint; - bph.X *= usxh; - bph.Y *= usyh; + bph = BasePoint; + bph.X *= usxh; + bph.Y *= usyh; - mvh = Position; - mvh.X = mvh.X * Unit - bph.X; - mvh.Y = mvh.Y * Unit - bph.Y; - ah = System.Math.PI * Angle / 180.0; - M11h = System.Math.Cos(ah); - M12h = System.Math.Sin(ah); - gph.Reset(); - if (Closed) - { - foreach (Out item in op) - { - psh = new PointF[item.ps.Count]; - for (int i = 0; i < item.ps.Count; i++) - { - ph.X = item.ps[i].X * usxh; - ph.Y = item.ps[i].Y * usyh; - RotateH(ref ph); - ph.X += mvh.X; - ph.Y += mvh.Y; - psh[i].X = (float)ph.X; - psh[i].Y = (float)ph.Y; - } - gph.AddClosedCurve(psh, item.Tension); - } - return; - } + mvh = Position; + mvh.X = mvh.X * Unit - bph.X; + mvh.Y = mvh.Y * Unit - bph.Y; + ah = System.Math.PI * Angle / 180.0; + M11h = System.Math.Cos(ah); + M12h = System.Math.Sin(ah); + gph.Reset(); + if (Closed) + { + foreach (Out item in op) + { + psh = new PointF[item.ps.Count]; + for (int i = 0; i < item.ps.Count; i++) + { + ph.X = item.ps[i].X * usxh; + ph.Y = item.ps[i].Y * usyh; + RotateH(ref ph); + ph.X += mvh.X; + ph.Y += mvh.Y; + psh[i].X = (float)ph.X; + psh[i].Y = (float)ph.Y; + } + gph.AddClosedCurve(psh, item.Tension); + } + return; + } - foreach (Out item2 in op) - { - psh = new PointF[item2.ps.Count]; - for (int j = 0; j < item2.ps.Count; j++) - { - ph.X = item2.ps[j].X * usxh; - ph.Y = item2.ps[j].Y * usyh; - RotateH(ref ph); - ph.X += mvh.X; - ph.Y += mvh.Y; - psh[j].X = (float)ph.X; - psh[j].Y = (float)ph.Y; - } - gph.AddCurve(psh, item2.Tension); - } - } + foreach (Out item2 in op) + { + psh = new PointF[item2.ps.Count]; + for (int j = 0; j < item2.ps.Count; j++) + { + ph.X = item2.ps[j].X * usxh; + ph.Y = item2.ps[j].Y * usyh; + RotateH(ref ph); + ph.X += mvh.X; + ph.Y += mvh.Y; + psh[j].X = (float)ph.X; + psh[j].Y = (float)ph.Y; + } + gph.AddCurve(psh, item2.Tension); + } + } - private void RotateH(ref Vector2D ph) - { - ph.X -= bph.X; - ph.Y -= bph.Y; + private void RotateH(ref Vector2D ph) + { + ph.X -= bph.X; + ph.Y -= bph.Y; - vh.X = ph.X * M11h + ph.Y * (0.0 - M12h); - vh.Y = ph.X * M12h + ph.Y * M11h; + vh.X = ph.X * M11h + ph.Y * (0.0 - M12h); + vh.Y = ph.X * M12h + ph.Y * M11h; - ph.X = vh.X + bph.X; - ph.Y = vh.Y + bph.Y; - } + ph.X = vh.X + bph.X; + ph.Y = vh.Y + bph.Y; + } - public void DrawH(double Unit, Graphics Graphics) - { - if (Hit) - { - if (EditH) - { - CalculationH(Unit); - EditH = false; - } - Graphics.FillPath(HitBrush, gph); - } - } + public void DrawH(double Unit, Graphics Graphics) + { + if (Hit) + { + if (EditH) + { + CalculationH(Unit); + EditH = false; + } + Graphics.FillPath(HitBrush, gph); + } + } - public void SetJointP(int Index, Par Par) - { - if (Index < jp.Count) - { - Par.PositionBase = ToGlobal(jp[Index].Joint); - } - Par.Edit = true; - Par.EditH = true; - } + public void SetJointP(int Index, Par Par) + { + if (Index < jp.Count) + { + Par.PositionBase = ToGlobal(jp[Index].Joint); + } + Par.Edit = true; + Par.EditH = true; + } - public void SetJointPA(int Index, Par Par) - { - if (Index < jp.Count) - { - Par.PositionBase = ToGlobal(jp[Index].Joint); - } - Par.AngleParent = Angle; - Par.Edit = true; - Par.EditH = true; - } + public void SetJointPA(int Index, Par Par) + { + if (Index < jp.Count) + { + Par.PositionBase = ToGlobal(jp[Index].Joint); + } + Par.AngleParent = Angle; + Par.Edit = true; + Par.EditH = true; + } - public Vector2D ToGlobal(Vector2D Local) - { - double size = Size; - double xsz = size * SizeX; - double ysz = size * SizeY; - Vector2D basePoint = BasePoint; - basePoint.X *= xsz; - basePoint.Y *= ysz; - Vector2D position = Position; - position.X -= basePoint.X; - position.Y -= basePoint.Y; - double d = System.Math.PI * Angle / 180.0; - double num3 = System.Math.Cos(d); - double num4 = System.Math.Sin(d); - double num5 = 0.0 - num4; - double num6 = num3; - Local.X *= xsz; - Local.Y *= ysz; - Local.X -= basePoint.X; - Local.Y -= basePoint.Y; - Vector2D vector2D = default(Vector2D); - vector2D.X = Local.X * num3 + Local.Y * num5; - vector2D.Y = Local.X * num4 + Local.Y * num6; - Local.X = vector2D.X; - Local.Y = vector2D.Y; - Local.X += basePoint.X; - Local.Y += basePoint.Y; - Local.X += position.X; - Local.Y += position.Y; - return Local; - } + public Vector2D ToGlobal(Vector2D Local) + { + double size = Size; + double xsz = size * SizeX; + double ysz = size * SizeY; + Vector2D basePoint = BasePoint; + basePoint.X *= xsz; + basePoint.Y *= ysz; + Vector2D position = Position; + position.X -= basePoint.X; + position.Y -= basePoint.Y; + double d = System.Math.PI * Angle / 180.0; + double num3 = System.Math.Cos(d); + double num4 = System.Math.Sin(d); + double num5 = 0.0 - num4; + double num6 = num3; + Local.X *= xsz; + Local.Y *= ysz; + Local.X -= basePoint.X; + Local.Y -= basePoint.Y; + Vector2D vector2D = default(Vector2D); + vector2D.X = Local.X * num3 + Local.Y * num5; + vector2D.Y = Local.X * num4 + Local.Y * num6; + Local.X = vector2D.X; + Local.Y = vector2D.Y; + Local.X += basePoint.X; + Local.Y += basePoint.Y; + Local.X += position.X; + Local.Y += position.Y; + return Local; + } - public Vector2D ToGlobal_nc(Vector2D Local) - { - double size = Size; - double num = size * SizeX; - double num2 = size * SizeY; - Vector2D basePoint = BasePoint; - basePoint.X *= num; - basePoint.Y *= num2; - Vector2D position_nc = Position_nc; - position_nc.X -= basePoint.X; - position_nc.Y -= basePoint.Y; - double d = System.Math.PI * Angle / 180.0; - double num3 = System.Math.Cos(d); - double num4 = System.Math.Sin(d); - double num5 = 0.0 - num4; - double num6 = num3; - Local.X *= num; - Local.Y *= num2; - Local.X -= basePoint.X; - Local.Y -= basePoint.Y; - Vector2D vector2D = default(Vector2D); - vector2D.X = Local.X * num3 + Local.Y * num5; - vector2D.Y = Local.X * num4 + Local.Y * num6; - Local.X = vector2D.X; - Local.Y = vector2D.Y; - Local.X += basePoint.X; - Local.Y += basePoint.Y; - Local.X += position_nc.X; - Local.Y += position_nc.Y; - return Local; - } + public Vector2D ToGlobal_nc(Vector2D Local) + { + double size = Size; + double num = size * SizeX; + double num2 = size * SizeY; + Vector2D basePoint = BasePoint; + basePoint.X *= num; + basePoint.Y *= num2; + Vector2D position_nc = Position_nc; + position_nc.X -= basePoint.X; + position_nc.Y -= basePoint.Y; + double d = System.Math.PI * Angle / 180.0; + double num3 = System.Math.Cos(d); + double num4 = System.Math.Sin(d); + double num5 = 0.0 - num4; + double num6 = num3; + Local.X *= num; + Local.Y *= num2; + Local.X -= basePoint.X; + Local.Y -= basePoint.Y; + Vector2D vector2D = default(Vector2D); + vector2D.X = Local.X * num3 + Local.Y * num5; + vector2D.Y = Local.X * num4 + Local.Y * num6; + Local.X = vector2D.X; + Local.Y = vector2D.Y; + Local.X += basePoint.X; + Local.Y += basePoint.Y; + Local.X += position_nc.X; + Local.Y += position_nc.Y; + return Local; + } - public Vector2D ToLocal(Vector2D Global) - { - double size = Size; - double num = size * SizeX; - double num2 = size * SizeY; - Vector2D basePoint = BasePoint; - basePoint.X *= num; - basePoint.Y *= num2; - Vector2D position = Position; - position.X = basePoint.X - position.X; - position.Y = basePoint.Y - position.Y; - num = num.Reciprocal(); - num2 = num2.Reciprocal(); - double d = System.Math.PI * (0.0 - Angle) / 180.0; - double num3 = System.Math.Cos(d); - double num4 = System.Math.Sin(d); - double num5 = 0.0 - num4; - double num6 = num3; - Global.X += position.X; - Global.Y += position.Y; - Global.X -= basePoint.X; - Global.Y -= basePoint.Y; - Vector2D vector2D = default(Vector2D); - vector2D.X = Global.X * num3 + Global.Y * num5; - vector2D.Y = Global.X * num4 + Global.Y * num6; - Global.X = vector2D.X; - Global.Y = vector2D.Y; - Global.X += basePoint.X; - Global.Y += basePoint.Y; - Global.X *= num; - Global.Y *= num2; - return Global; - } + public Vector2D ToLocal(Vector2D Global) + { + double size = Size; + double num = size * SizeX; + double num2 = size * SizeY; + Vector2D basePoint = BasePoint; + basePoint.X *= num; + basePoint.Y *= num2; + Vector2D position = Position; + position.X = basePoint.X - position.X; + position.Y = basePoint.Y - position.Y; + num = num.Reciprocal(); + num2 = num2.Reciprocal(); + double d = System.Math.PI * (0.0 - Angle) / 180.0; + double num3 = System.Math.Cos(d); + double num4 = System.Math.Sin(d); + double num5 = 0.0 - num4; + double num6 = num3; + Global.X += position.X; + Global.Y += position.Y; + Global.X -= basePoint.X; + Global.Y -= basePoint.Y; + Vector2D vector2D = default(Vector2D); + vector2D.X = Global.X * num3 + Global.Y * num5; + vector2D.Y = Global.X * num4 + Global.Y * num6; + Global.X = vector2D.X; + Global.Y = vector2D.Y; + Global.X += basePoint.X; + Global.Y += basePoint.Y; + Global.X *= num; + Global.Y *= num2; + return Global; + } - public bool IsParT() - { - return this is ParT; - } + public bool IsParT() + { + return this is ParT; + } - public ParT ToParT() - { - return (ParT)this; - } + public ParT ToParT() + { + return (ParT)this; + } - public List GetPath() - { - List list = new List { parent.IndexOf(this) }; - Pars pars2 = parent; - for (Pars pars3 = pars2.Parent; pars3 != null; pars3 = pars2.Parent) - { - list.Insert(0, pars3.IndexOf(pars2)); - pars2 = pars3; - } - return list; - } + public List GetPath() + { + List list = new List { parent.IndexOf(this) }; + Pars pars2 = parent; + for (Pars pars3 = pars2.Parent; pars3 != null; pars3 = pars2.Parent) + { + list.Insert(0, pars3.IndexOf(pars2)); + pars2 = pars3; + } + return list; + } - public Pars GetRoot() - { - Pars pars2 = parent; - while (pars2.Parent != null) - { - pars2 = pars2.Parent; - } - return pars2; - } + public Pars GetRoot() + { + Pars pars2 = parent; + while (pars2.Parent != null) + { + pars2 = pars2.Parent; + } + return pars2; + } - public override string ToString() - { - return Tag; - } + public override string ToString() + { + return Tag; + } - public void ReverseX() - { - op.ReverseX(ref basePointBase); - jp.ReverseX(ref basePointBase); - angleBase = 360.0 - angleBase; - angleCont = 360.0 - angleCont; - } + public void ReverseX() + { + op.ReverseX(ref basePointBase); + jp.ReverseX(ref basePointBase); + angleBase = 360.0 - angleBase; + angleCont = 360.0 - angleCont; + } - public void ReverseY() - { - op.ReverseY(ref basePointBase); - jp.ReverseY(ref basePointBase); - angleBase = 360.0 - angleBase; - angleCont = 360.0 - angleCont; - } + public void ReverseY() + { + op.ReverseY(ref basePointBase); + jp.ReverseY(ref basePointBase); + angleBase = 360.0 - angleBase; + angleCont = 360.0 - angleCont; + } - public bool IsParentTag(string Tag) - { - if (Parent != null) - { - return Parent.Tag == Tag; - } - return false; - } + public bool IsParentTag(string Tag) + { + if (Parent != null) + { + return Parent.Tag == Tag; + } + return false; + } - public bool IsRootTag(string Tag) - { - Pars root = GetRoot(); - if (root != null) - { - return root.Tag == Tag; - } - return false; - } + public bool IsRootTag(string Tag) + { + Pars root = GetRoot(); + if (root != null) + { + return root.Tag == Tag; + } + return false; + } - public bool ContainsParentTag(string Tag) - { - if (Parent != null) - { - return Parent.Tag.Contains(Tag); - } - return false; - } + public bool ContainsParentTag(string Tag) + { + if (Parent != null) + { + return Parent.Tag.Contains(Tag); + } + return false; + } - public bool ContainsRootTag(string Tag) - { - return GetRoot()?.Tag.Contains(Tag) ?? false; - } + public bool ContainsRootTag(string Tag) + { + return GetRoot()?.Tag.Contains(Tag) ?? false; + } - public double GetArea() - { - Vector2D[] array = op.EnumPoints().ToArray(); - Vector2D vector2D = ToGlobal(array[0]); - Vector2D vector2D2 = vector2D; - double num = 0.0; - for (int i = 1; i < array.Length; i++) - { - Vector2D vector2D3 = ToGlobal(array[i]); - num += vector2D2.X * vector2D3.Y - vector2D3.X * vector2D2.Y; - vector2D2 = vector2D3; - } - num += vector2D2.X * vector2D.Y - vector2D.X * vector2D2.Y; - return System.Math.Abs(num * 0.5); - } + public double GetArea() + { + Vector2D[] array = op.EnumPoints().ToArray(); + Vector2D vector2D = ToGlobal(array[0]); + Vector2D vector2D2 = vector2D; + double num = 0.0; + for (int i = 1; i < array.Length; i++) + { + Vector2D vector2D3 = ToGlobal(array[i]); + num += vector2D2.X * vector2D3.Y - vector2D3.X * vector2D2.Y; + vector2D2 = vector2D3; + } + num += vector2D2.X * vector2D.Y - vector2D.X * vector2D2.Y; + return System.Math.Abs(num * 0.5); + } - public void ScalingXY(double Scale) - { - op.ScalingXY(ref basePointBase, Scale); - jp.ScalingXY(ref basePointBase, Scale); - } + public void ScalingXY(double Scale) + { + op.ScalingXY(ref basePointBase, Scale); + jp.ScalingXY(ref basePointBase, Scale); + } - public void ScalingX(double Scale) - { - op.ScalingX(ref basePointBase, Scale); - jp.ScalingX(ref basePointBase, Scale); - } + public void ScalingX(double Scale) + { + op.ScalingX(ref basePointBase, Scale); + jp.ScalingX(ref basePointBase, Scale); + } - public void ScalingY(double Scale) - { - op.ScalingY(ref basePointBase, Scale); - jp.ScalingY(ref basePointBase, Scale); - } + public void ScalingY(double Scale) + { + op.ScalingY(ref basePointBase, Scale); + jp.ScalingY(ref basePointBase, Scale); + } - public void ExpansionXY(double Rate) - { - op.ExpansionXY(ref basePointBase, Rate); - jp.ExpansionXY(ref basePointBase, Rate); - } + public void ExpansionXY(double Rate) + { + op.ExpansionXY(ref basePointBase, Rate); + jp.ExpansionXY(ref basePointBase, Rate); + } - public void ExpansionX(double Rate) - { - op.ExpansionX(ref basePointBase, Rate); - jp.ExpansionX(ref basePointBase, Rate); - } + public void ExpansionX(double Rate) + { + op.ExpansionX(ref basePointBase, Rate); + jp.ExpansionX(ref basePointBase, Rate); + } - public void ExpansionY(double Rate) - { - op.ExpansionY(ref basePointBase, Rate); - jp.ExpansionY(ref basePointBase, Rate); - } + public void ExpansionY(double Rate) + { + op.ExpansionY(ref basePointBase, Rate); + jp.ExpansionY(ref basePointBase, Rate); + } - public void Dispose() - { - if (pen != null) - { - pen.Dispose(); - } - if (brush != null) - { - brush.Dispose(); - } - HitBrush.Dispose(); - Path.Dispose(); - OutlinePath.Dispose(); - gph.Dispose(); - } + public void Dispose() + { + if (pen != null) + { + pen.Dispose(); + } + if (brush != null) + { + brush.Dispose(); + } + HitBrush.Dispose(); + Path.Dispose(); + OutlinePath.Dispose(); + gph.Dispose(); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/ParT.cs b/2DGAMELIB/_2DGAMELIB/ParT.cs index 8208721..9e74e5d 100644 --- a/2DGAMELIB/_2DGAMELIB/ParT.cs +++ b/2DGAMELIB/_2DGAMELIB/ParT.cs @@ -3,373 +3,374 @@ using System.Drawing; using System.Drawing.Drawing2D; using Newtonsoft.Json; -namespace _2DGAMELIB; - -// renders text -[Serializable] -public class ParT : Par +namespace _2DGAMELIB { - [NonSerialized, JsonIgnore] - private Font font = new Font("", 1f); + // renders text + [Serializable] + public class ParT : Par + { + [NonSerialized, JsonIgnore] + private Font font = new Font("", 1f); - private double fontSize = 1.0; + private double fontSize = 1.0; - private bool EditF = true; + private bool EditF = true; - [NonSerialized, JsonIgnore] - private Brush brusht = new SolidBrush(Color.Black); + [NonSerialized, JsonIgnore] + private Brush brusht = new SolidBrush(Color.Black); - private const double Shift = 1.0; + private const double Shift = 1.0; - [NonSerialized, JsonIgnore] - private Brush brushs; + [NonSerialized, JsonIgnore] + private Brush brushs; - [NonSerialized, JsonIgnore] - private StringFormat stringformat = new StringFormat(); + [NonSerialized, JsonIgnore] + private StringFormat stringformat = new StringFormat(); - private Vector2D positionT = Dat.Vec2DZero; + private Vector2D positionT = Dat.Vec2DZero; - private Vector2D rectSize = Dat.Vec2DOne; + private Vector2D rectSize = Dat.Vec2DOne; - public string Text = ""; + public string Text = ""; - private RectangleF rect; + private RectangleF rect; - private double us; + private double us; - private double usx; + private double usx; - private double usy; + private double usy; - private Vector2D bp; + private Vector2D bp; - private Vector2D p; + private Vector2D p; - private Vector2D v; + private Vector2D v; - private double a0; + private double a0; - private double a1; + private double a1; - private double M11; + private double M11; - private double M12; + private double M12; - private float af; + private float af; - private float xf; + private float xf; - private float yf; + private float yf; - private bool EditT = true; + private bool EditT = true; - private bool EditTS = true; + private bool EditTS = true; - private CharacterRange[] crr = new CharacterRange[1]; + private CharacterRange[] crr = new CharacterRange[1]; - private CharacterRange[] cre = new CharacterRange[1]; + private CharacterRange[] cre = new CharacterRange[1]; - public Font Font - { - get - { - return font; - } - set - { - if (font != value && font != null) - { - font.Dispose(); - } - font = value; - EditF = true; - } - } + public Font Font + { + get + { + return font; + } + set + { + if (font != value && font != null) + { + font.Dispose(); + } + font = value; + EditF = true; + } + } - public double FontSize - { - get - { - return fontSize; - } - set - { - fontSize = value; - EditF = true; - } - } + public double FontSize + { + get + { + return fontSize; + } + set + { + fontSize = value; + EditF = true; + } + } - public Brush TextBrush - { - get - { - return brusht; - } - set - { - if (brusht != value && brusht != null) - { - brusht.Dispose(); - } - brusht = value; - } - } + public Brush TextBrush + { + get + { + return brusht; + } + set + { + if (brusht != value && brusht != null) + { + brusht.Dispose(); + } + brusht = value; + } + } - public Color TextColor - { - get - { - return ((SolidBrush)brusht).Color; - } - set - { - ((SolidBrush)brusht).Color = value; - } - } + public Color TextColor + { + get + { + return ((SolidBrush)brusht).Color; + } + set + { + ((SolidBrush)brusht).Color = value; + } + } - public Brush ShadBrush - { - get - { - return brushs; - } - set - { - if (brushs != value && brushs != null) - { - brushs.Dispose(); - } - brushs = value; - } - } + public Brush ShadBrush + { + get + { + return brushs; + } + set + { + if (brushs != value && brushs != null) + { + brushs.Dispose(); + } + brushs = value; + } + } - public Color ShadColor - { - get - { - return ((SolidBrush)brushs).Color; - } - set - { - ((SolidBrush)brushs).Color = value; - } - } + public Color ShadColor + { + get + { + return ((SolidBrush)brushs).Color; + } + set + { + ((SolidBrush)brushs).Color = value; + } + } - public StringFormat StringFormat - { - get - { - return stringformat; - } - set - { - if (stringformat != value && stringformat != null) - { - stringformat.Dispose(); - } - stringformat = value; - } - } + public StringFormat StringFormat + { + get + { + return stringformat; + } + set + { + if (stringformat != value && stringformat != null) + { + stringformat.Dispose(); + } + stringformat = value; + } + } - public Vector2D PositionT - { - get - { - return positionT; - } - set - { - positionT = value; - EditT = true; - } - } + public Vector2D PositionT + { + get + { + return positionT; + } + set + { + positionT = value; + EditT = true; + } + } - public Vector2D RectSize - { - get - { - return rectSize; - } - set - { - rectSize = value; - EditT = true; - } - } + public Vector2D RectSize + { + get + { + return rectSize; + } + set + { + rectSize = value; + EditT = true; + } + } - public new void SetDefault() - { - base.SetDefault(); - font = new Font("", 1f); - brusht = new SolidBrush(Color.Black); - brushs = null; - stringformat = new StringFormat(); - } + public new void SetDefault() + { + base.SetDefault(); + font = new Font("", 1f); + brusht = new SolidBrush(Color.Black); + brushs = null; + stringformat = new StringFormat(); + } - public ParT() - { - } + public ParT() + { + } - public ParT(ParT ParT) - { - CopyT(ParT); - } + public ParT(ParT ParT) + { + CopyT(ParT); + } - private void CopyT(ParT ParT) - { - Copy(ParT); - fontSize = ParT.fontSize; - if (ParT.font != null) - { - Font = ParT.font.Copy(); - } - if (ParT.brusht != null) - { - TextBrush = ParT.brusht.Copy(); - } - if (ParT.brushs != null) - { - ShadBrush = ParT.brushs.Copy(); - } - if (ParT.stringformat != null) - { - StringFormat = ParT.stringformat.Copy(); - } - positionT = ParT.positionT; - rectSize = ParT.rectSize; - Text = ParT.Text; - } + private void CopyT(ParT ParT) + { + Copy(ParT); + fontSize = ParT.fontSize; + if (ParT.font != null) + { + Font = ParT.font.Copy(); + } + if (ParT.brusht != null) + { + TextBrush = ParT.brusht.Copy(); + } + if (ParT.brushs != null) + { + ShadBrush = ParT.brushs.Copy(); + } + if (ParT.stringformat != null) + { + StringFormat = ParT.stringformat.Copy(); + } + positionT = ParT.positionT; + rectSize = ParT.rectSize; + Text = ParT.Text; + } - public new void Draw(double Unit, Graphics Graphics) - { - if (Edit) - { - EditT = true; - } - if (EditS || EditPS) - { - EditTS = true; - } - base.Draw(Unit, Graphics); - DrawString(Unit, Graphics); - } + public new void Draw(double Unit, Graphics Graphics) + { + if (Edit) + { + EditT = true; + } + if (EditS || EditPS) + { + EditTS = true; + } + base.Draw(Unit, Graphics); + DrawString(Unit, Graphics); + } - private void Calculation(double Unit) - { - us = Unit * base.Size; - usx = us * base.SizeX; - usy = us * base.SizeY; - bp = base.BasePoint; - bp.X *= usx; - bp.Y *= usy; - a0 = base.Angle; - a1 = System.Math.PI * a0 / 180.0; - M11 = System.Math.Cos(a1); - M12 = System.Math.Sin(a1); - v.X = bp.X * M11 + bp.Y * (0.0 - M12); - v.Y = bp.X * M12 + bp.Y * M11; - p = base.Position; - bp.X = p.X * Unit - v.X; - bp.Y = p.Y * Unit - v.Y; - rect.X = (float)(positionT.X * us); - rect.Y = (float)(positionT.Y * us); - rect.Width = (float)(rectSize.X * us); - rect.Height = (float)(rectSize.Y * us); - } + private void Calculation(double Unit) + { + us = Unit * base.Size; + usx = us * base.SizeX; + usy = us * base.SizeY; + bp = base.BasePoint; + bp.X *= usx; + bp.Y *= usy; + a0 = base.Angle; + a1 = System.Math.PI * a0 / 180.0; + M11 = System.Math.Cos(a1); + M12 = System.Math.Sin(a1); + v.X = bp.X * M11 + bp.Y * (0.0 - M12); + v.Y = bp.X * M12 + bp.Y * M11; + p = base.Position; + bp.X = p.X * Unit - v.X; + bp.Y = p.Y * Unit - v.Y; + rect.X = (float)(positionT.X * us); + rect.Y = (float)(positionT.Y * us); + rect.Width = (float)(rectSize.X * us); + rect.Height = (float)(rectSize.Y * us); + } - private void DrawString(double Unit, Graphics Graphics) - { - if (EditT) - { - Calculation(Unit); - EditT = false; - } - if (EditF || EditTS) - { - Font = new Font(font.FontFamily, (float)(us * fontSize * Med.DpiY)); - EditF = false; - EditTS = false; - } - af = (float)a0; - xf = (float)base.SizeX; - yf = (float)base.SizeY; - if (brushs != null) - { - Graphics.TranslateTransform((float)(bp.X + 1.0), (float)(bp.Y + 1.0)); - Graphics.RotateTransform(af); - Graphics.ScaleTransform(xf, yf); - Graphics.DrawString(Text, font, brushs, rect, stringformat); - Graphics.ResetTransform(); - } - Graphics.TranslateTransform((float)bp.X, (float)bp.Y); - Graphics.RotateTransform(af); - Graphics.ScaleTransform(xf, yf); - Graphics.DrawString(Text, font, brusht, rect, stringformat); - Graphics.ResetTransform(); - } + private void DrawString(double Unit, Graphics Graphics) + { + if (EditT) + { + Calculation(Unit); + EditT = false; + } + if (EditF || EditTS) + { + Font = new Font(font.FontFamily, (float)(us * fontSize * Med.DpiY)); + EditF = false; + EditTS = false; + } + af = (float)a0; + xf = (float)base.SizeX; + yf = (float)base.SizeY; + if (brushs != null) + { + Graphics.TranslateTransform((float)(bp.X + 1.0), (float)(bp.Y + 1.0)); + Graphics.RotateTransform(af); + Graphics.ScaleTransform(xf, yf); + Graphics.DrawString(Text, font, brushs, rect, stringformat); + Graphics.ResetTransform(); + } + Graphics.TranslateTransform((float)bp.X, (float)bp.Y); + Graphics.RotateTransform(af); + Graphics.ScaleTransform(xf, yf); + Graphics.DrawString(Text, font, brusht, rect, stringformat); + Graphics.ResetTransform(); + } - public Vector2D_2 GetStringRect(double Unit, Graphics Graphics) - { - double num = Unit * base.Size; - if (EditF || EditS || EditPS || EditTS) - { - Font = new Font(font.FontFamily, (float)(num * fontSize * Med.DpiY)); - EditF = false; - EditTS = false; - } - crr[0] = new CharacterRange(0, Text.Length); - stringformat.SetMeasurableCharacterRanges(crr); - RectangleF bounds = Graphics.MeasureCharacterRanges(Text, font, new RectangleF((float)(positionT.X * num), (float)(positionT.Y * num), (float)(rectSize.X * num), (float)(rectSize.Y * num)), stringformat)[0].GetBounds(Graphics); - return new Vector2D_2(new Vector2D((double)bounds.X / num, (double)bounds.Y / num), new Vector2D((double)bounds.Width / num, (double)bounds.Height / num)); - } + public Vector2D_2 GetStringRect(double Unit, Graphics Graphics) + { + double num = Unit * base.Size; + if (EditF || EditS || EditPS || EditTS) + { + Font = new Font(font.FontFamily, (float)(num * fontSize * Med.DpiY)); + EditF = false; + EditTS = false; + } + crr[0] = new CharacterRange(0, Text.Length); + stringformat.SetMeasurableCharacterRanges(crr); + RectangleF bounds = Graphics.MeasureCharacterRanges(Text, font, new RectangleF((float)(positionT.X * num), (float)(positionT.Y * num), (float)(rectSize.X * num), (float)(rectSize.Y * num)), stringformat)[0].GetBounds(Graphics); + return new Vector2D_2(new Vector2D((double)bounds.X / num, (double)bounds.Y / num), new Vector2D((double)bounds.Width / num, (double)bounds.Height / num)); + } - public Vector2D[] GetStringRectPoints(double Unit, Graphics Graphics) - { - Vector2D_2 stringRect = GetStringRect(Unit, Graphics); - stringRect.v2.X *= 1.07; - return new Vector2D[4] - { - stringRect.v1, - new Vector2D(stringRect.v2.X, stringRect.v1.Y), - stringRect.v2, - new Vector2D(stringRect.v1.X, stringRect.v2.Y) - }; - } - public void SetStringRectOutline(double Unit, Graphics Graphics) - { - Vector2D[] stringRectPoints = GetStringRectPoints(Unit, Graphics); - Out @out = new Out - { - Tension = 0f - }; - Vector2D vector2D = Dat.Vec2DZero - stringRectPoints[0]; - double x = 0.05; - double num = 0.025; - @out.ps.Add(stringRectPoints[0].AddY(0.0 - num) + vector2D); - @out.ps.Add(stringRectPoints[1].AddXY(x, 0.0 - num) + vector2D); - @out.ps.Add(stringRectPoints[2].AddXY(x, num) + vector2D); - @out.ps.Add(stringRectPoints[3].AddY(num) + vector2D); - base.OP.Add(@out); - } - public new void Dispose() - { - base.Dispose(); - if (font != null) - { - font.Dispose(); - } - if (brusht != null) - { - brusht.Dispose(); - } - if (brushs != null) - { - brushs.Dispose(); - } - if (stringformat != null) - { - stringformat.Dispose(); - } - } + public Vector2D[] GetStringRectPoints(double Unit, Graphics Graphics) + { + Vector2D_2 stringRect = GetStringRect(Unit, Graphics); + stringRect.v2.X *= 1.07; + return new Vector2D[4] + { + stringRect.v1, + new Vector2D(stringRect.v2.X, stringRect.v1.Y), + stringRect.v2, + new Vector2D(stringRect.v1.X, stringRect.v2.Y) + }; + } + public void SetStringRectOutline(double Unit, Graphics Graphics) + { + Vector2D[] stringRectPoints = GetStringRectPoints(Unit, Graphics); + Out @out = new Out + { + Tension = 0f + }; + Vector2D vector2D = Dat.Vec2DZero - stringRectPoints[0]; + double x = 0.05; + double num = 0.025; + @out.ps.Add(stringRectPoints[0].AddY(0.0 - num) + vector2D); + @out.ps.Add(stringRectPoints[1].AddXY(x, 0.0 - num) + vector2D); + @out.ps.Add(stringRectPoints[2].AddXY(x, num) + vector2D); + @out.ps.Add(stringRectPoints[3].AddY(num) + vector2D); + base.OP.Add(@out); + } + public new void Dispose() + { + base.Dispose(); + if (font != null) + { + font.Dispose(); + } + if (brusht != null) + { + brusht.Dispose(); + } + if (brushs != null) + { + brushs.Dispose(); + } + if (stringformat != null) + { + stringformat.Dispose(); + } + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Pars.cs b/2DGAMELIB/_2DGAMELIB/Pars.cs index 37e45e1..710dbf2 100644 --- a/2DGAMELIB/_2DGAMELIB/Pars.cs +++ b/2DGAMELIB/_2DGAMELIB/Pars.cs @@ -3,858 +3,859 @@ using System.Collections.Generic; using System.Drawing; using System.Drawing.Drawing2D; -namespace _2DGAMELIB; - -[Serializable] -public class Pars +namespace _2DGAMELIB { - private Pars parent; - - public string Tag = ""; - - public OrderedDictionary pars = new OrderedDictionary(); - - public Pars Parent => parent; - - public IEnumerable Keys => pars.Keys; - - public IEnumerable Values => pars.Values; - - public double PositionSize - { - set - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).PositionSize = value; - } - else if (value2 is Par) - { - ((Par)value2).PositionSize = value; - } - } - } - } - - public Vector2D PositionVector - { - set - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).PositionVector = value; - } - else if (value2 is Par) - { - ((Par)value2).PositionVector = value; - } - } - } - } - - public double AngleBase - { - set - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).AngleBase = value; - } - else if (value2 is Par) - { - ((Par)value2).AngleBase = value; - } - } - } - } - - public double AngleCont - { - set - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).AngleCont = value; - } - else if (value2 is Par) - { - ((Par)value2).AngleCont = value; - } - } - } - } - - public double SizeBase - { - set - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).SizeBase = value; - } - else if (value2 is Par) - { - ((Par)value2).SizeBase = value; - } - } - } - } - - public double SizeCont - { - set - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).SizeCont = value; - } - else if (value2 is Par) - { - ((Par)value2).SizeCont = value; - } - } - } - } - - public double SizeXBase - { - set - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).SizeXBase = value; - } - else if (value2 is Par) - { - ((Par)value2).SizeXBase = value; - } - } - } - } - - public double SizeXCont - { - set - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).SizeXCont = value; - } - else if (value2 is Par) - { - ((Par)value2).SizeXCont = value; - } - } - } - } - - public double SizeYBase - { - set - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).SizeYBase = value; - } - else if (value2 is Par) - { - ((Par)value2).SizeYBase = value; - } - } - } - } - - public double SizeYCont - { - set - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).SizeYCont = value; - } - else if (value2 is Par) - { - ((Par)value2).SizeYCont = value; - } - } - } - } - - public bool Dra - { - set - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).Dra = value; - } - else if (value2 is Par) - { - ((Par)value2).Dra = value; - } - } - } - } - - public bool Hit - { - set - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).Hit = value; - } - else if (value2 is Par) - { - ((Par)value2).Hit = value; - } - } - } - } - - public object this[string Name] - { - get - { - return pars[Name]; - } - set - { - pars[Name] = value; - } - } - - public object this[int Index] - { - get - { - return pars[Index]; - } - set - { - pars[Index] = value; - } - } - - public void SetParent(Pars Parent) - { - parent = Parent; - } - - public int IndexOf(string Name) - { - return pars.IndexOf(Name); - } - - public int IndexOf(object obj) - { - return pars.IndexOf(obj); - } - - public int LastIndexOf(string Name) - { - return pars.LastIndexOf(Name); - } - - public int LastIndexOf(object obj) - { - return pars.LastIndexOf(obj); - } - - public void Add(string Name, Par Par) - { - Par.SetParent(this); - pars.Add(Name, Par); - } - - public void Add(string Name, ParT ParT) - { - ParT.SetParent(this); - pars.Add(Name, ParT); - } - - public void Add(string Name, Pars Pars) - { - Pars.SetParent(this); - pars.Add(Name, Pars); - } - - public void Add(string Name, object obj) - { - if (obj is Pars) - { - ((Pars)obj).SetParent(this); - } - else if (obj is ParT) - { - ((ParT)obj).SetParent(this); - } - else if (obj is Par) - { - ((Par)obj).SetParent(this); - } - pars.Add(Name, obj); - } - - public void Add(Par Par) - { - Par.SetParent(this); - pars.Add(Par.Tag, Par); - } - - public void Add(ParT ParT) - { - ParT.SetParent(this); - pars.Add(ParT.Tag, ParT); - } - - public void Add(Pars Pars) - { - Pars.SetParent(this); - pars.Add(Pars.Tag, Pars); - } - - public void Add(object obj) - { - if (obj is Pars) - { - Add((Pars)obj); - } - else if (obj is ParT) - { - Add((ParT)obj); - } - else if (obj is Par) - { - Add((Par)obj); - } - } - - public void Insert(int Index, string Name, Par Par) - { - Par.SetParent(this); - pars.Insert(Index, Name, Par); - } - - public void Insert(int Index, string Name, ParT ParT) - { - ParT.SetParent(this); - pars.Insert(Index, Name, ParT); - } - - public void Insert(int Index, string Name, Pars Pars) - { - Pars.SetParent(this); - pars.Insert(Index, Name, Pars); - } - - public void Insert(int Index, string Name, object obj) - { - if (obj is Pars) - { - ((Pars)obj).SetParent(this); - } - else if (obj is ParT) - { - ((ParT)obj).SetParent(this); - } - else if (obj is Par) - { - ((Par)obj).SetParent(this); - } - pars.Insert(Index, Name, obj); - } - - public void Remove(string Name) - { - object obj = pars[Name]; - if (obj is Pars) - { - ((Pars)obj).SetParent(null); - } - else if (obj is ParT) - { - ((ParT)obj).SetParent(null); - } - else if (obj is Par) - { - ((Par)obj).SetParent(null); - } - pars.Remove(Name); - } - - public IEnumerable EnumAllPar() - { - foreach (object value in pars.Values) - { - if (value is Pars) - { - foreach (Par item in ((Pars)value).EnumAllPar()) - { - yield return item; - } - } - else if (value is Par) - { - yield return (Par)value; - } - } - } - - public void SetDefault() - { - foreach (object value in pars.Values) - { - if (value is Pars) - { - ((Pars)value).SetDefault(); - } - else if (value is ParT) - { - ((ParT)value).SetDefault(); - } - else if (value is Par) - { - ((Par)value).SetDefault(); - } - } - } - - public Pars() - { - } - - public Pars(Par Par) - { - Tag = Par.Tag; - Add(Par.Tag, Par); - } - - public Pars(ParT ParT) - { - Tag = ParT.Tag; - Add(ParT.Tag, ParT); - } - - public Pars(Pars Pars) - { - Copy(Pars); - } - - private void Copy(Pars Pars) - { - Tag = Pars.Tag; - foreach (string key in Pars.pars.Keys) - { - object obj = Pars.pars[key]; - if (obj is Pars) - { - Add(key, ((Pars)obj).Clone()); - } - else if (obj is ParT) - { - Add(key, new ParT((ParT)obj)); - } - else if (obj is Par) - { - Add(key, new Par((Par)obj)); - } - } - } - - private Pars Clone() - { - Pars pars2 = new Pars(); - pars2.Tag = Tag; - foreach (string key in pars.Keys) - { - object obj = pars[key]; - if (obj is Pars) - { - pars2.Add(key, ((Pars)obj).Clone()); - } - else if (obj is ParT) - { - pars2.Add(key, new ParT((ParT)obj)); - } - else if (obj is Par) - { - pars2.Add(key, new Par((Par)obj)); - } - } - return pars2; - } - - public void Draw(double Unit, Graphics Graphics) - { - foreach (object value in pars.Values) - { - if (value is Pars) - { - ((Pars)value).Draw(Unit, Graphics); - } - else if (value is ParT) - { - ((ParT)value).Draw(Unit, Graphics); - } - else if (value is Par) - { - ((Par)value).Draw(Unit, Graphics); - } - } - } - - public void DrawH(double Unit, Graphics Graphics) - { - foreach (object value in pars.Values) - { - if (value is Pars) - { - ((Pars)value).DrawH(Unit, Graphics); - } - else if (value is Par) - { - ((Par)value).DrawH(Unit, Graphics); - } - } - } - - public List GetHitTags(ref Color HitColor) - { - List list = new List(); - foreach (object value in pars.Values) - { - Par par; - if (value is Pars) - { - list.AddRange(((Pars)value).GetHitTags(ref HitColor)); - } - else if (value is Par && (par = (Par)value).HitColor == HitColor) - { - list.Add(par.Tag); - } - } - return list; - } - - public List GetHitPars(ref Color HitColor) - { - List list = new List(); - foreach (object value in pars.Values) - { - Par item; - if (value is Pars) - { - list.AddRange(((Pars)value).GetHitPars(ref HitColor)); - } - else if (value is Par && (item = (Par)value).HitColor == HitColor) - { - list.Add(item); - } - } - return list; - } - - public bool IsHit(ref Color HitColor) - { - foreach (object value in pars.Values) - { - if (value is Pars && ((Pars)value).IsHit(ref HitColor)) - { - return true; - } - if (value is Par && ((Par)value).HitColor == HitColor) - { - return true; - } - } - return false; - } - - public Par GetPar(List Path) - { - return GetPar(0, Path); - } - - private Par GetPar(int l, List Path) - { - object obj = pars[Path[l]]; - if (obj is Pars) - { - return ((Pars)obj).GetPar(l + 1, Path); - } - return (Par)obj; - } - - public Pars GetRoot() - { - Pars pars2 = parent; - while (pars2.Parent != null) - { - pars2 = pars2.Parent; - } - return pars2; - } - - public void ReverseX() - { - foreach (object value in pars.Values) - { - if (value is Pars) - { - ((Pars)value).ReverseX(); - } - else if (value is Par) - { - ((Par)value).ReverseX(); - } - } - } - - public void ReverseY() - { - foreach (object value in pars.Values) - { - if (value is Pars) - { - ((Pars)value).ReverseY(); - } - else if (value is Par) - { - ((Par)value).ReverseY(); - } - } - } - - public bool IsParentTag(string Tag) - { - if (Parent != null) - { - return Parent.Tag == Tag; - } - return false; - } - - public bool IsRootTag(string Tag) - { - Pars root = GetRoot(); - if (root != null) - { - return root.Tag == Tag; - } - return false; - } - - public bool ContainsParentTag(string Tag) - { - if (Parent != null) - { - return Parent.Tag.Contains(Tag); - } - return false; - } - - public bool ContainsRootTag(string Tag) - { - return GetRoot()?.Tag.Contains(Tag) ?? false; - } - - public void ScalingXY(double Scale) - { - foreach (Par item in EnumAllPar()) - { - item.ScalingXY(Scale); - item.ScalingXY(Scale); - } - } - - public void ScalingX(double Scale) - { - foreach (Par item in EnumAllPar()) - { - item.ScalingX(Scale); - item.ScalingX(Scale); - } - } - - public void ScalingY(double Scale) - { - foreach (Par item in EnumAllPar()) - { - item.ScalingY(Scale); - item.ScalingY(Scale); - } - } - - public void ExpansionXY(double Rate) - { - foreach (Par item in EnumAllPar()) - { - item.ExpansionXY(Rate); - item.ExpansionXY(Rate); - } - } - - public void ExpansionX(double Rate) - { - foreach (Par item in EnumAllPar()) - { - item.ExpansionX(Rate); - item.ExpansionX(Rate); - } - } - - public void ExpansionY(double Rate) - { - foreach (Par item in EnumAllPar()) - { - item.ExpansionY(Rate); - item.ExpansionY(Rate); - } - } - - public void Dispose() - { - foreach (object value in pars.Values) - { - if (value is Pars) - { - ((Pars)value).Dispose(); - } - else if (value is ParT) - { - ((ParT)value).Dispose(); - } - else if (value is Par) - { - ((Par)value).Dispose(); - } - } - } -} -public static class pars -{ - public static bool IsPars(this object obj) - { - return obj is Pars; - } - - public static bool IsParT(this object obj) - { - return obj is ParT; - } - - public static bool IsPar(this object obj) - { - return obj is Par; - } - - public static Pars ToPars(this object obj) - { - return (Pars)obj; - } - - public static ParT ToParT(this object obj) - { - return (ParT)obj; - } - - public static Par ToPar(this object obj) - { - return (Par)obj; - } - - public static Pen Copy(this Pen Pen) - { - return new Pen(Pen.Color, Pen.Width) - { - EndCap = Pen.EndCap, - StartCap = Pen.StartCap - }; - } - - public static Brush Copy(this Brush Brush) - { - if (Brush is SolidBrush) - { - return new SolidBrush(((SolidBrush)Brush).Color); - } - if (Brush is LinearGradientBrush) - { - LinearGradientBrush linearGradientBrush = (LinearGradientBrush)Brush; - LinearGradientBrush linearGradientBrush2 = new LinearGradientBrush(linearGradientBrush.Rectangle, Color.Black, Color.White, 0f); - linearGradientBrush2.Blend = linearGradientBrush.Blend; - linearGradientBrush2.GammaCorrection = linearGradientBrush.GammaCorrection; - linearGradientBrush2.InterpolationColors = linearGradientBrush.InterpolationColors; - linearGradientBrush2.LinearColors = new Color[linearGradientBrush.LinearColors.Length]; - linearGradientBrush.LinearColors.CopyTo(linearGradientBrush2.LinearColors, 0); - linearGradientBrush2.Transform = linearGradientBrush.Transform; - linearGradientBrush2.WrapMode = linearGradientBrush.WrapMode; - return linearGradientBrush2; - } - if (Brush is PathGradientBrush) - { - PathGradientBrush pathGradientBrush = (PathGradientBrush)Brush; - PathGradientBrush pathGradientBrush2 = new PathGradientBrush(new GraphicsPath()); - pathGradientBrush2.Blend = pathGradientBrush.Blend; - pathGradientBrush2.CenterColor = pathGradientBrush.CenterColor; - pathGradientBrush2.CenterPoint = pathGradientBrush.CenterPoint; - pathGradientBrush2.FocusScales = pathGradientBrush.FocusScales; - pathGradientBrush2.InterpolationColors = pathGradientBrush.InterpolationColors; - pathGradientBrush2.SurroundColors = new Color[pathGradientBrush.SurroundColors.Length]; - pathGradientBrush.SurroundColors.CopyTo(pathGradientBrush2.SurroundColors, 0); - pathGradientBrush2.Transform = pathGradientBrush.Transform; - pathGradientBrush2.WrapMode = pathGradientBrush.WrapMode; - return pathGradientBrush2; - } - if (Brush is TextureBrush) - { - TextureBrush textureBrush = (TextureBrush)Brush; - return new TextureBrush(textureBrush.Image) - { - Transform = textureBrush.Transform, - WrapMode = textureBrush.WrapMode - }; - } - if (Brush is HatchBrush) - { - HatchBrush hatchBrush = (HatchBrush)Brush; - return new HatchBrush(hatchBrush.HatchStyle, hatchBrush.ForegroundColor, hatchBrush.BackgroundColor); - } - return null; - } - - public static Font Copy(this Font Font) - { - return new Font(Font.FontFamily, Font.Size, Font.Style, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont); - } - - public static StringFormat Copy(this StringFormat StringFormat) - { - return new StringFormat(StringFormat); - } + [Serializable] + public class Pars + { + private Pars parent; + + public string Tag = ""; + + public OrderedDictionary pars = new OrderedDictionary(); + + public Pars Parent => parent; + + public IEnumerable Keys => pars.Keys; + + public IEnumerable Values => pars.Values; + + public double PositionSize + { + set + { + foreach (object value2 in pars.Values) + { + if (value2 is Pars) + { + ((Pars)value2).PositionSize = value; + } + else if (value2 is Par) + { + ((Par)value2).PositionSize = value; + } + } + } + } + + public Vector2D PositionVector + { + set + { + foreach (object value2 in pars.Values) + { + if (value2 is Pars) + { + ((Pars)value2).PositionVector = value; + } + else if (value2 is Par) + { + ((Par)value2).PositionVector = value; + } + } + } + } + + public double AngleBase + { + set + { + foreach (object value2 in pars.Values) + { + if (value2 is Pars) + { + ((Pars)value2).AngleBase = value; + } + else if (value2 is Par) + { + ((Par)value2).AngleBase = value; + } + } + } + } + + public double AngleCont + { + set + { + foreach (object value2 in pars.Values) + { + if (value2 is Pars) + { + ((Pars)value2).AngleCont = value; + } + else if (value2 is Par) + { + ((Par)value2).AngleCont = value; + } + } + } + } + + public double SizeBase + { + set + { + foreach (object value2 in pars.Values) + { + if (value2 is Pars) + { + ((Pars)value2).SizeBase = value; + } + else if (value2 is Par) + { + ((Par)value2).SizeBase = value; + } + } + } + } + + public double SizeCont + { + set + { + foreach (object value2 in pars.Values) + { + if (value2 is Pars) + { + ((Pars)value2).SizeCont = value; + } + else if (value2 is Par) + { + ((Par)value2).SizeCont = value; + } + } + } + } + + public double SizeXBase + { + set + { + foreach (object value2 in pars.Values) + { + if (value2 is Pars) + { + ((Pars)value2).SizeXBase = value; + } + else if (value2 is Par) + { + ((Par)value2).SizeXBase = value; + } + } + } + } + + public double SizeXCont + { + set + { + foreach (object value2 in pars.Values) + { + if (value2 is Pars) + { + ((Pars)value2).SizeXCont = value; + } + else if (value2 is Par) + { + ((Par)value2).SizeXCont = value; + } + } + } + } + + public double SizeYBase + { + set + { + foreach (object value2 in pars.Values) + { + if (value2 is Pars) + { + ((Pars)value2).SizeYBase = value; + } + else if (value2 is Par) + { + ((Par)value2).SizeYBase = value; + } + } + } + } + + public double SizeYCont + { + set + { + foreach (object value2 in pars.Values) + { + if (value2 is Pars) + { + ((Pars)value2).SizeYCont = value; + } + else if (value2 is Par) + { + ((Par)value2).SizeYCont = value; + } + } + } + } + + public bool Dra + { + set + { + foreach (object value2 in pars.Values) + { + if (value2 is Pars) + { + ((Pars)value2).Dra = value; + } + else if (value2 is Par) + { + ((Par)value2).Dra = value; + } + } + } + } + + public bool Hit + { + set + { + foreach (object value2 in pars.Values) + { + if (value2 is Pars) + { + ((Pars)value2).Hit = value; + } + else if (value2 is Par) + { + ((Par)value2).Hit = value; + } + } + } + } + + public object this[string Name] + { + get + { + return pars[Name]; + } + set + { + pars[Name] = value; + } + } + + public object this[int Index] + { + get + { + return pars[Index]; + } + set + { + pars[Index] = value; + } + } + + public void SetParent(Pars Parent) + { + parent = Parent; + } + + public int IndexOf(string Name) + { + return pars.IndexOf(Name); + } + + public int IndexOf(object obj) + { + return pars.IndexOf(obj); + } + + public int LastIndexOf(string Name) + { + return pars.LastIndexOf(Name); + } + + public int LastIndexOf(object obj) + { + return pars.LastIndexOf(obj); + } + + public void Add(string Name, Par Par) + { + Par.SetParent(this); + pars.Add(Name, Par); + } + + public void Add(string Name, ParT ParT) + { + ParT.SetParent(this); + pars.Add(Name, ParT); + } + + public void Add(string Name, Pars Pars) + { + Pars.SetParent(this); + pars.Add(Name, Pars); + } + + public void Add(string Name, object obj) + { + if (obj is Pars) + { + ((Pars)obj).SetParent(this); + } + else if (obj is ParT) + { + ((ParT)obj).SetParent(this); + } + else if (obj is Par) + { + ((Par)obj).SetParent(this); + } + pars.Add(Name, obj); + } + + public void Add(Par Par) + { + Par.SetParent(this); + pars.Add(Par.Tag, Par); + } + + public void Add(ParT ParT) + { + ParT.SetParent(this); + pars.Add(ParT.Tag, ParT); + } + + public void Add(Pars Pars) + { + Pars.SetParent(this); + pars.Add(Pars.Tag, Pars); + } + + public void Add(object obj) + { + if (obj is Pars) + { + Add((Pars)obj); + } + else if (obj is ParT) + { + Add((ParT)obj); + } + else if (obj is Par) + { + Add((Par)obj); + } + } + + public void Insert(int Index, string Name, Par Par) + { + Par.SetParent(this); + pars.Insert(Index, Name, Par); + } + + public void Insert(int Index, string Name, ParT ParT) + { + ParT.SetParent(this); + pars.Insert(Index, Name, ParT); + } + + public void Insert(int Index, string Name, Pars Pars) + { + Pars.SetParent(this); + pars.Insert(Index, Name, Pars); + } + + public void Insert(int Index, string Name, object obj) + { + if (obj is Pars) + { + ((Pars)obj).SetParent(this); + } + else if (obj is ParT) + { + ((ParT)obj).SetParent(this); + } + else if (obj is Par) + { + ((Par)obj).SetParent(this); + } + pars.Insert(Index, Name, obj); + } + + public void Remove(string Name) + { + object obj = pars[Name]; + if (obj is Pars) + { + ((Pars)obj).SetParent(null); + } + else if (obj is ParT) + { + ((ParT)obj).SetParent(null); + } + else if (obj is Par) + { + ((Par)obj).SetParent(null); + } + pars.Remove(Name); + } + + public IEnumerable EnumAllPar() + { + foreach (object value in pars.Values) + { + if (value is Pars) + { + foreach (Par item in ((Pars)value).EnumAllPar()) + { + yield return item; + } + } + else if (value is Par) + { + yield return (Par)value; + } + } + } + + public void SetDefault() + { + foreach (object value in pars.Values) + { + if (value is Pars) + { + ((Pars)value).SetDefault(); + } + else if (value is ParT) + { + ((ParT)value).SetDefault(); + } + else if (value is Par) + { + ((Par)value).SetDefault(); + } + } + } + + public Pars() + { + } + + public Pars(Par Par) + { + Tag = Par.Tag; + Add(Par.Tag, Par); + } + + public Pars(ParT ParT) + { + Tag = ParT.Tag; + Add(ParT.Tag, ParT); + } + + public Pars(Pars Pars) + { + Copy(Pars); + } + + private void Copy(Pars Pars) + { + Tag = Pars.Tag; + foreach (string key in Pars.pars.Keys) + { + object obj = Pars.pars[key]; + if (obj is Pars) + { + Add(key, ((Pars)obj).Clone()); + } + else if (obj is ParT) + { + Add(key, new ParT((ParT)obj)); + } + else if (obj is Par) + { + Add(key, new Par((Par)obj)); + } + } + } + + private Pars Clone() + { + Pars pars2 = new Pars(); + pars2.Tag = Tag; + foreach (string key in pars.Keys) + { + object obj = pars[key]; + if (obj is Pars) + { + pars2.Add(key, ((Pars)obj).Clone()); + } + else if (obj is ParT) + { + pars2.Add(key, new ParT((ParT)obj)); + } + else if (obj is Par) + { + pars2.Add(key, new Par((Par)obj)); + } + } + return pars2; + } + + public void Draw(double Unit, Graphics Graphics) + { + foreach (object value in pars.Values) + { + if (value is Pars) + { + ((Pars)value).Draw(Unit, Graphics); + } + else if (value is ParT) + { + ((ParT)value).Draw(Unit, Graphics); + } + else if (value is Par) + { + ((Par)value).Draw(Unit, Graphics); + } + } + } + + public void DrawH(double Unit, Graphics Graphics) + { + foreach (object value in pars.Values) + { + if (value is Pars) + { + ((Pars)value).DrawH(Unit, Graphics); + } + else if (value is Par) + { + ((Par)value).DrawH(Unit, Graphics); + } + } + } + + public List GetHitTags(ref Color HitColor) + { + List list = new List(); + foreach (object value in pars.Values) + { + Par par; + if (value is Pars) + { + list.AddRange(((Pars)value).GetHitTags(ref HitColor)); + } + else if (value is Par && (par = (Par)value).HitColor == HitColor) + { + list.Add(par.Tag); + } + } + return list; + } + + public List GetHitPars(ref Color HitColor) + { + List list = new List(); + foreach (object value in pars.Values) + { + Par item; + if (value is Pars) + { + list.AddRange(((Pars)value).GetHitPars(ref HitColor)); + } + else if (value is Par && (item = (Par)value).HitColor == HitColor) + { + list.Add(item); + } + } + return list; + } + + public bool IsHit(ref Color HitColor) + { + foreach (object value in pars.Values) + { + if (value is Pars && ((Pars)value).IsHit(ref HitColor)) + { + return true; + } + if (value is Par && ((Par)value).HitColor == HitColor) + { + return true; + } + } + return false; + } + + public Par GetPar(List Path) + { + return GetPar(0, Path); + } + + private Par GetPar(int l, List Path) + { + object obj = pars[Path[l]]; + if (obj is Pars) + { + return ((Pars)obj).GetPar(l + 1, Path); + } + return (Par)obj; + } + + public Pars GetRoot() + { + Pars pars2 = parent; + while (pars2.Parent != null) + { + pars2 = pars2.Parent; + } + return pars2; + } + + public void ReverseX() + { + foreach (object value in pars.Values) + { + if (value is Pars) + { + ((Pars)value).ReverseX(); + } + else if (value is Par) + { + ((Par)value).ReverseX(); + } + } + } + + public void ReverseY() + { + foreach (object value in pars.Values) + { + if (value is Pars) + { + ((Pars)value).ReverseY(); + } + else if (value is Par) + { + ((Par)value).ReverseY(); + } + } + } + + public bool IsParentTag(string Tag) + { + if (Parent != null) + { + return Parent.Tag == Tag; + } + return false; + } + + public bool IsRootTag(string Tag) + { + Pars root = GetRoot(); + if (root != null) + { + return root.Tag == Tag; + } + return false; + } + + public bool ContainsParentTag(string Tag) + { + if (Parent != null) + { + return Parent.Tag.Contains(Tag); + } + return false; + } + + public bool ContainsRootTag(string Tag) + { + return GetRoot()?.Tag.Contains(Tag) ?? false; + } + + public void ScalingXY(double Scale) + { + foreach (Par item in EnumAllPar()) + { + item.ScalingXY(Scale); + item.ScalingXY(Scale); + } + } + + public void ScalingX(double Scale) + { + foreach (Par item in EnumAllPar()) + { + item.ScalingX(Scale); + item.ScalingX(Scale); + } + } + + public void ScalingY(double Scale) + { + foreach (Par item in EnumAllPar()) + { + item.ScalingY(Scale); + item.ScalingY(Scale); + } + } + + public void ExpansionXY(double Rate) + { + foreach (Par item in EnumAllPar()) + { + item.ExpansionXY(Rate); + item.ExpansionXY(Rate); + } + } + + public void ExpansionX(double Rate) + { + foreach (Par item in EnumAllPar()) + { + item.ExpansionX(Rate); + item.ExpansionX(Rate); + } + } + + public void ExpansionY(double Rate) + { + foreach (Par item in EnumAllPar()) + { + item.ExpansionY(Rate); + item.ExpansionY(Rate); + } + } + + public void Dispose() + { + foreach (object value in pars.Values) + { + if (value is Pars) + { + ((Pars)value).Dispose(); + } + else if (value is ParT) + { + ((ParT)value).Dispose(); + } + else if (value is Par) + { + ((Par)value).Dispose(); + } + } + } + } + public static class pars + { + public static bool IsPars(this object obj) + { + return obj is Pars; + } + + public static bool IsParT(this object obj) + { + return obj is ParT; + } + + public static bool IsPar(this object obj) + { + return obj is Par; + } + + public static Pars ToPars(this object obj) + { + return (Pars)obj; + } + + public static ParT ToParT(this object obj) + { + return (ParT)obj; + } + + public static Par ToPar(this object obj) + { + return (Par)obj; + } + + public static Pen Copy(this Pen Pen) + { + return new Pen(Pen.Color, Pen.Width) + { + EndCap = Pen.EndCap, + StartCap = Pen.StartCap + }; + } + + public static Brush Copy(this Brush Brush) + { + if (Brush is SolidBrush) + { + return new SolidBrush(((SolidBrush)Brush).Color); + } + if (Brush is LinearGradientBrush) + { + LinearGradientBrush linearGradientBrush = (LinearGradientBrush)Brush; + LinearGradientBrush linearGradientBrush2 = new LinearGradientBrush(linearGradientBrush.Rectangle, Color.Black, Color.White, 0f); + linearGradientBrush2.Blend = linearGradientBrush.Blend; + linearGradientBrush2.GammaCorrection = linearGradientBrush.GammaCorrection; + linearGradientBrush2.InterpolationColors = linearGradientBrush.InterpolationColors; + linearGradientBrush2.LinearColors = new Color[linearGradientBrush.LinearColors.Length]; + linearGradientBrush.LinearColors.CopyTo(linearGradientBrush2.LinearColors, 0); + linearGradientBrush2.Transform = linearGradientBrush.Transform; + linearGradientBrush2.WrapMode = linearGradientBrush.WrapMode; + return linearGradientBrush2; + } + if (Brush is PathGradientBrush) + { + PathGradientBrush pathGradientBrush = (PathGradientBrush)Brush; + PathGradientBrush pathGradientBrush2 = new PathGradientBrush(new GraphicsPath()); + pathGradientBrush2.Blend = pathGradientBrush.Blend; + pathGradientBrush2.CenterColor = pathGradientBrush.CenterColor; + pathGradientBrush2.CenterPoint = pathGradientBrush.CenterPoint; + pathGradientBrush2.FocusScales = pathGradientBrush.FocusScales; + pathGradientBrush2.InterpolationColors = pathGradientBrush.InterpolationColors; + pathGradientBrush2.SurroundColors = new Color[pathGradientBrush.SurroundColors.Length]; + pathGradientBrush.SurroundColors.CopyTo(pathGradientBrush2.SurroundColors, 0); + pathGradientBrush2.Transform = pathGradientBrush.Transform; + pathGradientBrush2.WrapMode = pathGradientBrush.WrapMode; + return pathGradientBrush2; + } + if (Brush is TextureBrush) + { + TextureBrush textureBrush = (TextureBrush)Brush; + return new TextureBrush(textureBrush.Image) + { + Transform = textureBrush.Transform, + WrapMode = textureBrush.WrapMode + }; + } + if (Brush is HatchBrush) + { + HatchBrush hatchBrush = (HatchBrush)Brush; + return new HatchBrush(hatchBrush.HatchStyle, hatchBrush.ForegroundColor, hatchBrush.BackgroundColor); + } + return null; + } + + public static Font Copy(this Font Font) + { + return new Font(Font.FontFamily, Font.Size, Font.Style, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont); + } + + public static StringFormat Copy(this StringFormat StringFormat) + { + return new StringFormat(StringFormat); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/QuaternionD.cs b/2DGAMELIB/_2DGAMELIB/QuaternionD.cs index e1fbe95..f9d2c5f 100644 --- a/2DGAMELIB/_2DGAMELIB/QuaternionD.cs +++ b/2DGAMELIB/_2DGAMELIB/QuaternionD.cs @@ -1,51 +1,52 @@ using System; using System.Globalization; -namespace _2DGAMELIB; - -public static class Qua +namespace _2DGAMELIB { - public static QuaternionD RotationZQ(this double angle) + public static class Qua { - double num = angle * 0.5; - QuaternionD result = default(QuaternionD); - result.X = 0.0; - result.Y = 0.0; - result.Z = System.Math.Sin(num); - result.W = System.Math.Cos(num); - return result; + public static QuaternionD RotationZQ(this double angle) + { + double num = angle * 0.5; + QuaternionD result = default(QuaternionD); + result.X = 0.0; + result.Y = 0.0; + result.Z = System.Math.Sin(num); + result.W = System.Math.Cos(num); + return result; + } + + public static void TransformCoordinate(ref Vector2D coord, ref QuaternionD rotation, out Vector2D result) + { + double num = rotation.Y + rotation.Y; + double num2 = rotation.Z + rotation.Z; + double num3 = rotation.W * num2; + double num4 = rotation.X * num; + double num5 = rotation.Z * num2; + result.X = coord.X * (1.0 - rotation.Y * num - num5) + coord.Y * (num4 - num3); + result.Y = coord.X * (num4 + num3) + coord.Y * (1.0 - rotation.X * (rotation.X + rotation.X) - num5); + } + + public static Vector2D TransformCoordinateBP(this Vector2D coord, Vector2D BasePoint, QuaternionD rotation) + { + Vec.Subtract(ref coord, ref BasePoint, out coord); + TransformCoordinate(ref coord, ref rotation, out var result); + Vec.Add(ref result, ref BasePoint, out result); + return result; + } } - public static void TransformCoordinate(ref Vector2D coord, ref QuaternionD rotation, out Vector2D result) - { - double num = rotation.Y + rotation.Y; - double num2 = rotation.Z + rotation.Z; - double num3 = rotation.W * num2; - double num4 = rotation.X * num; - double num5 = rotation.Z * num2; - result.X = coord.X * (1.0 - rotation.Y * num - num5) + coord.Y * (num4 - num3); - result.Y = coord.X * (num4 + num3) + coord.Y * (1.0 - rotation.X * (rotation.X + rotation.X) - num5); - } - public static Vector2D TransformCoordinateBP(this Vector2D coord, Vector2D BasePoint, QuaternionD rotation) + //used in a total of 1 places + [Serializable] + public struct QuaternionD { - Vec.Subtract(ref coord, ref BasePoint, out coord); - TransformCoordinate(ref coord, ref rotation, out var result); - Vec.Add(ref result, ref BasePoint, out result); - return result; + public double X; + + public double Y; + + public double Z; + + public double W; } } - - -//used in a total of 1 places -[Serializable] -public struct QuaternionD -{ - public double X; - - public double Y; - - public double Z; - - public double W; -} diff --git a/2DGAMELIB/_2DGAMELIB/RNG.cs b/2DGAMELIB/_2DGAMELIB/RNG.cs index d100e4a..cbcd620 100644 --- a/2DGAMELIB/_2DGAMELIB/RNG.cs +++ b/2DGAMELIB/_2DGAMELIB/RNG.cs @@ -1,9 +1,10 @@ using System; using System.Globalization; -namespace _2DGAMELIB; - -public static class RNG +namespace _2DGAMELIB { - public static MyRandom XS = new MyRandom((uint)(Environment.TickCount + DateTime.Now.ToBinary())); + public static class RNG + { + public static MyRandom XS = new MyRandom((uint)(Environment.TickCount + DateTime.Now.ToBinary())); + } } diff --git a/2DGAMELIB/_2DGAMELIB/Rect.cs b/2DGAMELIB/_2DGAMELIB/Rect.cs index 81a5d1d..d21fa0a 100644 --- a/2DGAMELIB/_2DGAMELIB/Rect.cs +++ b/2DGAMELIB/_2DGAMELIB/Rect.cs @@ -1,47 +1,48 @@ -namespace _2DGAMELIB; - -public class Rect +namespace _2DGAMELIB { - public double XRatio = 1.0; + public class Rect + { + public double XRatio = 1.0; - public double YRatio = 1.0; + public double YRatio = 1.0; - public double Size = 1.0; + public double Size = 1.0; - public double LocalWidth => XRatio * Size; + public double LocalWidth => XRatio * Size; - public double LocalHeight => YRatio * Size; + public double LocalHeight => YRatio * Size; - public Vector2D LocalCenter => new Vector2D(LocalWidth * 0.5, LocalHeight * 0.5); + public Vector2D LocalCenter => new Vector2D(LocalWidth * 0.5, LocalHeight * 0.5); - public Rect() - { - } + public Rect() + { + } - public Rect(double XRatio, double YRatio, double Size) - { - SetXYRatio(XRatio, YRatio); - this.Size = Size; - } + public Rect(double XRatio, double YRatio, double Size) + { + SetXYRatio(XRatio, YRatio); + this.Size = Size; + } - public void SetXYRatio(double X, double Y) - { - XRatio = X / Y; - YRatio = 1.0; - } + public void SetXYRatio(double X, double Y) + { + XRatio = X / Y; + YRatio = 1.0; + } - public Vector2D GetPosition(double X, double Y) - { - return new Vector2D(LocalWidth * X, LocalHeight * Y); - } + public Vector2D GetPosition(double X, double Y) + { + return new Vector2D(LocalWidth * X, LocalHeight * Y); + } - public Vector2D GetPosition(Vector2D p) - { - return new Vector2D(LocalWidth * p.X, LocalHeight * p.Y); - } + public Vector2D GetPosition(Vector2D p) + { + return new Vector2D(LocalWidth * p.X, LocalHeight * p.Y); + } - public Vector2D GetPosition(ref Vector2D p) - { - return new Vector2D(LocalWidth * p.X, LocalHeight * p.Y); - } + public Vector2D GetPosition(ref Vector2D p) + { + return new Vector2D(LocalWidth * p.X, LocalHeight * p.Y); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Sce.cs b/2DGAMELIB/_2DGAMELIB/Sce.cs index 6356756..7bb3c19 100644 --- a/2DGAMELIB/_2DGAMELIB/Sce.cs +++ b/2DGAMELIB/_2DGAMELIB/Sce.cs @@ -1,80 +1,81 @@ using System.Drawing; using System.Drawing.Imaging; -namespace _2DGAMELIB; - - -//Basically used to animate switching between two static images -public class Sce +namespace _2DGAMELIB { - private Bitmap Start; - private Graphics GS; + //Basically used to animate switching between two static images + public class Sce + { + private Bitmap Start; - private Bitmap End; + private Graphics GS; - private Graphics GE; + private Bitmap End; - private int w; + private Graphics GE; - private int h; + private int w; - private int o; + private int h; - private Rectangle r; + private int o; - private ColorMatrix cm = new ColorMatrix(); + private Rectangle r; - private ImageAttributes ia = new ImageAttributes(); + private ColorMatrix cm = new ColorMatrix(); - public Sce(int Width, int Height) - { - w = Width; - h = Height; - Start = new Bitmap(w, h); - GS = Graphics.FromImage(Start); - End = new Bitmap(w, h); - GE = Graphics.FromImage(End); - r = new Rectangle(0, 0, w, h); - } + private ImageAttributes ia = new ImageAttributes(); - public void TransformAlpha(Graphics Graphics, double Rate) - { - Graphics.DrawImage(Start, 0, 0); - cm.Matrix33 = (float)Rate; - ia.SetColorMatrix(cm); - Graphics.DrawImage(End, r, 0, 0, w, h, GraphicsUnit.Pixel, ia); - } + public Sce(int Width, int Height) + { + w = Width; + h = Height; + Start = new Bitmap(w, h); + GS = Graphics.FromImage(Start); + End = new Bitmap(w, h); + GE = Graphics.FromImage(End); + r = new Rectangle(0, 0, w, h); + } - public void TransD(Graphics Graphics, double Rate) - { - Graphics.DrawImage(End, 0, 0); - cm.Matrix33 = (float)Rate.Inverse(); - ia.SetColorMatrix(cm); - Graphics.DrawImage(Start, r, 0, 0, w, h, GraphicsUnit.Pixel, ia); - } + public void TransformAlpha(Graphics Graphics, double Rate) + { + Graphics.DrawImage(Start, 0, 0); + cm.Matrix33 = (float)Rate; + ia.SetColorMatrix(cm); + Graphics.DrawImage(End, r, 0, 0, w, h, GraphicsUnit.Pixel, ia); + } - public void DrawStart(Are Are) - { - Are.Draw(GS); - } + public void TransD(Graphics Graphics, double Rate) + { + Graphics.DrawImage(End, 0, 0); + cm.Matrix33 = (float)Rate.Inverse(); + ia.SetColorMatrix(cm); + Graphics.DrawImage(Start, r, 0, 0, w, h, GraphicsUnit.Pixel, ia); + } - public void DrawEnd(Are Are) - { - Are.Draw(GE); - } + public void DrawStart(Are Are) + { + Are.Draw(GS); + } - public void ClearStart(ref Color ClearColor) - { - GS.Clear(ClearColor); - } + public void DrawEnd(Are Are) + { + Are.Draw(GE); + } - public void Dispose() - { - Start.Dispose(); - GS.Dispose(); - End.Dispose(); - GE.Dispose(); - ia.Dispose(); - } + public void ClearStart(ref Color ClearColor) + { + GS.Clear(ClearColor); + } + + public void Dispose() + { + Start.Dispose(); + GS.Dispose(); + End.Dispose(); + GE.Dispose(); + ia.Dispose(); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Ser.cs b/2DGAMELIB/_2DGAMELIB/Ser.cs index a3af80a..43c035a 100644 --- a/2DGAMELIB/_2DGAMELIB/Ser.cs +++ b/2DGAMELIB/_2DGAMELIB/Ser.cs @@ -3,90 +3,91 @@ using System.IO; using System.Runtime.Serialization.Formatters.Binary; using Newtonsoft.Json; -namespace _2DGAMELIB; - - -//serialization stuff -public static class Ser +namespace _2DGAMELIB { - private static SerializableAttribute s = new SerializableAttribute(); - public static T DeepCopy(this T Object) - { - BinaryFormatter binaryFormatter = new BinaryFormatter(); - using MemoryStream memoryStream = new MemoryStream(); - binaryFormatter.Serialize(memoryStream, Object); - memoryStream.Position = 0L; - return (T)binaryFormatter.Deserialize(memoryStream); - } + //serialization stuff + public static class Ser + { + private static SerializableAttribute s = new SerializableAttribute(); - public static byte[] ToSerialBytes(this T Object) - { - using MemoryStream memoryStream = new MemoryStream(); - new BinaryFormatter().Serialize(memoryStream, Object); - return memoryStream.ToArray(); - } + public static T DeepCopy(this T Object) + { + BinaryFormatter binaryFormatter = new BinaryFormatter(); + using MemoryStream memoryStream = new MemoryStream(); + binaryFormatter.Serialize(memoryStream, Object); + memoryStream.Position = 0L; + return (T)binaryFormatter.Deserialize(memoryStream); + } - public static T ToDeserialObject(this byte[] Bytes) - { - using MemoryStream serializationStream = new MemoryStream(Bytes); - return (T)new BinaryFormatter().Deserialize(serializationStream); - } + public static byte[] ToSerialBytes(this T Object) + { + using MemoryStream memoryStream = new MemoryStream(); + new BinaryFormatter().Serialize(memoryStream, Object); + return memoryStream.ToArray(); + } - public static void Save(this T Object, string Path) - { - using FileStream serializationStream = new FileStream(Path, FileMode.Create, FileAccess.Write); - new BinaryFormatter().Serialize(serializationStream, Object); - } + public static T ToDeserialObject(this byte[] Bytes) + { + using MemoryStream serializationStream = new MemoryStream(Bytes); + return (T)new BinaryFormatter().Deserialize(serializationStream); + } - public static T Load(this string Path) - { - using FileStream serializationStream = new FileStream(Path, FileMode.Open, FileAccess.Read); - return (T)new BinaryFormatter().Deserialize(serializationStream); - } + public static void Save(this T Object, string Path) + { + using FileStream serializationStream = new FileStream(Path, FileMode.Create, FileAccess.Write); + new BinaryFormatter().Serialize(serializationStream, Object); + } - public static T Load(this byte[] bd) - { - using MemoryStream serializationStream = new MemoryStream(bd); - return (T)new BinaryFormatter().Deserialize(serializationStream); - } - /* - public static void ToXml(this T Object, string Path) - { - using FileStream output = new FileStream(Path, FileMode.Create, FileAccess.Write); - using XmlWriter writer = XmlWriter.Create(output, new XmlWriterSettings - { - Indent = true - }); - new DataContractSerializer(typeof(T)).WriteObject(writer, Object); - } + public static T Load(this string Path) + { + using FileStream serializationStream = new FileStream(Path, FileMode.Open, FileAccess.Read); + return (T)new BinaryFormatter().Deserialize(serializationStream); + } - public static T FromXml(this string Path) - { - using FileStream input = new FileStream(Path, FileMode.Open, FileAccess.Read); - using XmlReader reader = XmlReader.Create(input); - return (T)new DataContractSerializer(typeof(T)).ReadObject(reader); - } - */ - static Ser(){} + public static T Load(this byte[] bd) + { + using MemoryStream serializationStream = new MemoryStream(bd); + return (T)new BinaryFormatter().Deserialize(serializationStream); + } + /* + public static void ToXml(this T Object, string Path) + { + using FileStream output = new FileStream(Path, FileMode.Create, FileAccess.Write); + using XmlWriter writer = XmlWriter.Create(output, new XmlWriterSettings + { + Indent = true + }); + new DataContractSerializer(typeof(T)).WriteObject(writer, Object); + } - public static void ToJson(this T Object, string Path) - { - using StreamWriter textWriter = File.CreateText(Path); - JsonSerializer jsonSerializer = new JsonSerializer(); - jsonSerializer.PreserveReferencesHandling = PreserveReferencesHandling.Objects; - jsonSerializer.TypeNameHandling = TypeNameHandling.All; - jsonSerializer.Formatting = Newtonsoft.Json.Formatting.Indented; - jsonSerializer.Serialize(textWriter, Object); - } + public static T FromXml(this string Path) + { + using FileStream input = new FileStream(Path, FileMode.Open, FileAccess.Read); + using XmlReader reader = XmlReader.Create(input); + return (T)new DataContractSerializer(typeof(T)).ReadObject(reader); + } + */ + static Ser(){} - public static T UnJson(string Path) - { - using StreamReader reader = File.OpenText(Path); - return (T)new JsonSerializer - { - NullValueHandling = NullValueHandling.Ignore, - TypeNameHandling = TypeNameHandling.All - }.Deserialize(reader, typeof(T)); - } + public static void ToJson(this T Object, string Path) + { + using StreamWriter textWriter = File.CreateText(Path); + JsonSerializer jsonSerializer = new JsonSerializer(); + jsonSerializer.PreserveReferencesHandling = PreserveReferencesHandling.Objects; + jsonSerializer.TypeNameHandling = TypeNameHandling.All; + jsonSerializer.Formatting = Newtonsoft.Json.Formatting.Indented; + jsonSerializer.Serialize(textWriter, Object); + } + + public static T UnJson(string Path) + { + using StreamReader reader = File.OpenText(Path); + return (T)new JsonSerializer + { + NullValueHandling = NullValueHandling.Ignore, + TypeNameHandling = TypeNameHandling.All + }.Deserialize(reader, typeof(T)); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Shas.cs b/2DGAMELIB/_2DGAMELIB/Shas.cs index 0cf2af1..42808bb 100644 --- a/2DGAMELIB/_2DGAMELIB/Shas.cs +++ b/2DGAMELIB/_2DGAMELIB/Shas.cs @@ -1,557 +1,558 @@ using System.Collections.Generic; using System.Linq; -namespace _2DGAMELIB; - -public static class Shas +namespace _2DGAMELIB { - public static readonly double D3 = 1.0 / 3.0; + public static class Shas + { + public static readonly double D3 = 1.0 / 3.0; - public static readonly double D3_2 = 2.0 / 3.0; + public static readonly double D3_2 = 2.0 / 3.0; - public static Vector2D 左端上端 = Dat.Vec2DZero; + public static Vector2D 左端上端 = Dat.Vec2DZero; - public static Vector2D 中央上端 = new Vector2D(0.5, 0.0); + public static Vector2D 中央上端 = new Vector2D(0.5, 0.0); - public static Vector2D 左寄上端 = new Vector2D(D3, 0.0); + public static Vector2D 左寄上端 = new Vector2D(D3, 0.0); - public static Vector2D 右寄上端 = new Vector2D(D3_2, 0.0); + public static Vector2D 右寄上端 = new Vector2D(D3_2, 0.0); - public static Vector2D 右端上端 = new Vector2D(1.0, 0.0); + public static Vector2D 右端上端 = new Vector2D(1.0, 0.0); - public static Vector2D 左端中央 = new Vector2D(0.0, 0.5); + public static Vector2D 左端中央 = new Vector2D(0.0, 0.5); - public static Vector2D 中央中央 = new Vector2D(0.5, 0.5); + public static Vector2D 中央中央 = new Vector2D(0.5, 0.5); - public static Vector2D 左寄中央 = new Vector2D(D3, 0.5); + public static Vector2D 左寄中央 = new Vector2D(D3, 0.5); - public static Vector2D 右寄中央 = new Vector2D(D3_2, 0.5); + public static Vector2D 右寄中央 = new Vector2D(D3_2, 0.5); - public static Vector2D 右端中央 = new Vector2D(1.0, 0.5); + public static Vector2D 右端中央 = new Vector2D(1.0, 0.5); - public static Vector2D 左端上寄 = new Vector2D(0.0, D3); + public static Vector2D 左端上寄 = new Vector2D(0.0, D3); - public static Vector2D 中央上寄 = new Vector2D(0.5, D3); + public static Vector2D 中央上寄 = new Vector2D(0.5, D3); - public static Vector2D 左寄上寄 = new Vector2D(D3, D3); + public static Vector2D 左寄上寄 = new Vector2D(D3, D3); - public static Vector2D 右寄上寄 = new Vector2D(D3_2, D3); + public static Vector2D 右寄上寄 = new Vector2D(D3_2, D3); - public static Vector2D 右端上寄 = new Vector2D(1.0, D3); + public static Vector2D 右端上寄 = new Vector2D(1.0, D3); - public static Vector2D 左端下寄 = new Vector2D(0.0, D3_2); + public static Vector2D 左端下寄 = new Vector2D(0.0, D3_2); - public static Vector2D 中央下寄 = new Vector2D(0.5, D3_2); + public static Vector2D 中央下寄 = new Vector2D(0.5, D3_2); - public static Vector2D 左寄下寄 = new Vector2D(D3, D3_2); + public static Vector2D 左寄下寄 = new Vector2D(D3, D3_2); - public static Vector2D 右寄下寄 = new Vector2D(D3_2, D3_2); + public static Vector2D 右寄下寄 = new Vector2D(D3_2, D3_2); - public static Vector2D 右端下寄 = new Vector2D(1.0, D3_2); + public static Vector2D 右端下寄 = new Vector2D(1.0, D3_2); - public static Vector2D 左端下端 = new Vector2D(0.0, 1.0); + public static Vector2D 左端下端 = new Vector2D(0.0, 1.0); - public static Vector2D 中央下端 = new Vector2D(0.5, 1.0); + public static Vector2D 中央下端 = new Vector2D(0.5, 1.0); - public static Vector2D 左寄下端 = new Vector2D(D3, 1.0); + public static Vector2D 左寄下端 = new Vector2D(D3, 1.0); - public static Vector2D 右寄下端 = new Vector2D(D3_2, 1.0); + public static Vector2D 右寄下端 = new Vector2D(D3_2, 1.0); - public static Vector2D 右端下端 = Dat.Vec2DOne; + public static Vector2D 右端下端 = Dat.Vec2DOne; - private static MatrixD m120 = 120.0.ToRadian().RotationZ(); + private static MatrixD m120 = 120.0.ToRadian().RotationZ(); - private static MatrixD m240 = 240.0.ToRadian().RotationZ(); + private static MatrixD m240 = 240.0.ToRadian().RotationZ(); - public static Vector2D TP1 = 中央上端; + public static Vector2D TP1 = 中央上端; - public static Vector2D TP2 = GetTP2(); + public static Vector2D TP2 = GetTP2(); - public static Vector2D TP3 = GetTP3(); + public static Vector2D TP3 = GetTP3(); - public static Vector2D TP1_2 = (TP1 + TP2) * 0.5; + public static Vector2D TP1_2 = (TP1 + TP2) * 0.5; - public static Vector2D TP2_3 = (TP2 + TP3) * 0.5; + public static Vector2D TP2_3 = (TP2 + TP3) * 0.5; - public static Vector2D TP3_1 = (TP3 + TP1) * 0.5; + public static Vector2D TP3_1 = (TP3 + TP1) * 0.5; - private static Vector2D GetTP2() - { - return Matrix.TransformCoordinateBP(ref TP1, ref 中央中央, ref m120); - } + private static Vector2D GetTP2() + { + return Matrix.TransformCoordinateBP(ref TP1, ref 中央中央, ref m120); + } - private static Vector2D GetTP3() - { - return Matrix.TransformCoordinateBP(ref TP1, ref 中央中央, ref m240); - } + private static Vector2D GetTP3() + { + return Matrix.TransformCoordinateBP(ref TP1, ref 中央中央, ref m240); + } - public static Vector2D MulX(this Vector2D Vector, double X) - { - Vector.X *= X; - return Vector; - } + public static Vector2D MulX(this Vector2D Vector, double X) + { + Vector.X *= X; + return Vector; + } - public static Vector2D MulY(this Vector2D Vector, double Y) - { - Vector.Y *= Y; - return Vector; - } + public static Vector2D MulY(this Vector2D Vector, double Y) + { + Vector.Y *= Y; + return Vector; + } - public static Vector2D MulXY(this Vector2D Vector, double X, double Y) - { - Vector.X *= X; - Vector.Y *= Y; - return Vector; - } - - public static Vector2D AddX(this Vector2D Point, double X) - { - Point.X += X; - return Point; - } - - public static Vector2D AddY(this Vector2D Point, double Y) - { - Point.Y += Y; - return Point; - } - - public static Vector2D AddXY(this Vector2D Point, double X, double Y) - { - Point.X += X; - Point.Y += Y; - return Point; - } - - public static void SetTension(this IEnumerable Out, float Tension) - { - foreach (Out item in Out) - { - item.Tension = Tension; - } - } - - public static void OutlineFalse(this IEnumerable Out) - { - foreach (Out item in Out) - { - item.Outline = false; - } - } - - public static Vector2D GetCenter(this IEnumerable Out) - { - double num = 0.0; - Vector2D vec2DZero = Dat.Vec2DZero; - foreach (Out item in Out) - { - foreach (Vector2D p in item.ps) - { - vec2DZero += p; - } - num += (double)item.ps.Count; - } - return vec2DZero / num; - } - - public static Vector2D GetCenter(this IEnumerable Joi) - { - double num = 0.0; - Vector2D vec2DZero = Dat.Vec2DZero; - foreach (Joi item in Joi) - { - vec2DZero += item.Joint; - num += 1.0; - } - return vec2DZero / num; - } - - public static void Rotation(this IEnumerable Out, Vector2D BP, double Angle) - { - MatrixD transform = Angle.ToRadian().RotationZ(); - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - item.ps[i] = item.ps[i].TransformCoordinateBP(BP, transform); - } - } - } - - public static void ScalingX(this IEnumerable Out, Vector2D BP, double Rate) - { - double num = BP.X - BP.X * Rate; - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D value = item.ps[i]; - value.X = value.X * Rate + num; - item.ps[i] = value; - } - } - } - - public static void ScalingX(this IEnumerable Out, ref Vector2D BP, double Rate) - { - double num = BP.X - BP.X * Rate; - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D value = item.ps[i]; - value.X = value.X * Rate + num; - item.ps[i] = value; - } - } - } - - public static void ScalingY(this IEnumerable Out, Vector2D BP, double Rate) - { - double num = BP.Y - BP.Y * Rate; - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D value = item.ps[i]; - value.Y = value.Y * Rate + num; - item.ps[i] = value; - } - } - } - - public static void ScalingY(this IEnumerable Out, ref Vector2D BP, double Rate) - { - double num = BP.Y - BP.Y * Rate; - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D value = item.ps[i]; - value.Y = value.Y * Rate + num; - item.ps[i] = value; - } - } - } - - public static void ScalingXY(this IEnumerable Out, Vector2D BP, double Rate) - { - Vector2D vector2D = default(Vector2D); - vector2D.X = BP.X - BP.X * Rate; - vector2D.Y = BP.Y - BP.Y * Rate; - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D value = item.ps[i]; - value.X = value.X * Rate + vector2D.X; - value.Y = value.Y * Rate + vector2D.Y; - item.ps[i] = value; - } - } - } - - public static void ScalingXY(this IEnumerable Out, ref Vector2D BP, double Rate) - { - Vector2D vector2D = default(Vector2D); - vector2D.X = BP.X - BP.X * Rate; - vector2D.Y = BP.Y - BP.Y * Rate; - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D value = item.ps[i]; - value.X = value.X * Rate + vector2D.X; - value.Y = value.Y * Rate + vector2D.Y; - item.ps[i] = value; - } - } - } - - public static void ScalingXY(this IEnumerable Out, Vector2D BP, double X, double Y) - { - Vector2D vector2D = default(Vector2D); - vector2D.X = BP.X - BP.X * X; - vector2D.Y = BP.Y - BP.Y * Y; - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D value = item.ps[i]; - value.X = value.X * X + vector2D.X; - value.Y = value.Y * Y + vector2D.Y; - item.ps[i] = value; - } - } - } - - public static void ScalingX(this IEnumerable Joi, Vector2D BP, double Rate) - { - double num = BP.X - BP.X * Rate; - foreach (Joi item in Joi) - { - item.Joint.X = item.Joint.X * Rate + num; - } - } - - public static void ScalingX(this IEnumerable Joi, ref Vector2D BP, double Rate) - { - double num = BP.X - BP.X * Rate; - foreach (Joi item in Joi) - { - item.Joint.X = item.Joint.X * Rate + num; - } - } - - public static void ScalingY(this IEnumerable Joi, Vector2D BP, double Rate) - { - double num = BP.Y - BP.Y * Rate; - foreach (Joi item in Joi) - { - item.Joint.Y = item.Joint.Y * Rate + num; - } - } - - public static void ScalingY(this IEnumerable Joi, ref Vector2D BP, double Rate) - { - double num = BP.Y - BP.Y * Rate; - foreach (Joi item in Joi) - { - item.Joint.Y = item.Joint.Y * Rate + num; - } - } - - public static void ScalingXY(this IEnumerable Joi, Vector2D BP, double Rate) - { - Vector2D vector2D = default(Vector2D); - vector2D.X = BP.X - BP.X * Rate; - vector2D.Y = BP.Y - BP.Y * Rate; - foreach (Joi item in Joi) - { - item.Joint.X = item.Joint.X * Rate + vector2D.X; - item.Joint.Y = item.Joint.Y * Rate + vector2D.Y; - } - } - - public static void ScalingXY(this IEnumerable Joi, ref Vector2D BP, double Rate) - { - Vector2D vector2D = default(Vector2D); - vector2D.X = BP.X - BP.X * Rate; - vector2D.Y = BP.Y - BP.Y * Rate; - foreach (Joi item in Joi) - { - item.Joint.X = item.Joint.X * Rate + vector2D.X; - item.Joint.Y = item.Joint.Y * Rate + vector2D.Y; - } - } - - public static void ReverseX(this List Out, ref Vector2D BP) - { - double num = BP.X - (1.0 - BP.X); - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D value = item.ps[i]; - value.X = 1.0 - value.X + num; - item.ps[i] = value; - } - item.ps.Reverse(); - } - Out.Reverse(); - } - - public static void ReverseY(this List Out, Vector2D BP) - { - double num = BP.Y - (1.0 - BP.Y); - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D value = item.ps[i]; - value.Y = 1.0 - value.Y + num; - item.ps[i] = value; - } - item.ps.Reverse(); - } - Out.Reverse(); - } - - public static void ReverseY(this List Out, ref Vector2D BP) - { - double num = BP.Y - (1.0 - BP.Y); - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D value = item.ps[i]; - value.Y = 1.0 - value.Y + num; - item.ps[i] = value; - } - item.ps.Reverse(); - } - Out.Reverse(); - } - - public static void ReverseX(this List Joi, ref Vector2D BP) - { - double num = BP.X - (1.0 - BP.X); - foreach (Joi item in Joi) - { - item.Joint.X = 1.0 - item.Joint.X + num; - } - } - - public static void ReverseY(this List Joi, ref Vector2D BP) - { - double num = BP.Y - (1.0 - BP.Y); - foreach (Joi item in Joi) - { - item.Joint.Y = 1.0 - item.Joint.Y + num; - } - } - - public static void ExpansionX(this List Out, Vector2D BP, double Rate) - { - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D vector2D = (item.ps[i] - BP).newNormalize(); - vector2D.Y = 0.0; - item.ps[i] += vector2D * Rate; - } - } - } - - public static void ExpansionX(this List Out, ref Vector2D BP, double Rate) - { - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D vector2D = (item.ps[i] - BP).newNormalize(); - vector2D.Y = 0.0; - item.ps[i] += vector2D * Rate; - } - } - } - - public static void ExpansionY(this List Out, Vector2D BP, double Rate) - { - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D vector2D = (item.ps[i] - BP).newNormalize(); - vector2D.X = 0.0; - item.ps[i] += vector2D * Rate; - } - } - } - - public static void ExpansionY(this List Out, ref Vector2D BP, double Rate) - { - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - Vector2D vector2D = (item.ps[i] - BP).newNormalize(); - vector2D.X = 0.0; - item.ps[i] += vector2D * Rate; - } - } - } - - public static void ExpansionXY(this List Out, Vector2D BP, double Rate) - { - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - item.ps[i] += (item.ps[i] - BP).newNormalize() * Rate; - } - } - } - - public static void ExpansionXY(this List Out, ref Vector2D BP, double Rate) - { - foreach (Out item in Out) - { - for (int i = 0; i < item.ps.Count; i++) - { - item.ps[i] += (item.ps[i] - BP).newNormalize() * Rate; - } - } - } - - public static void ExpansionX(this List Joi, ref Vector2D BP, double Rate) - { - foreach (Joi item in Joi) - { - Vector2D vector2D = (item.Joint - BP).newNormalize(); - vector2D.Y = 0.0; - item.Joint += vector2D * Rate; - } - } - - public static void ExpansionY(this List Joi, ref Vector2D BP, double Rate) - { - foreach (Joi item in Joi) - { - Vector2D vector2D = (item.Joint - BP).newNormalize(); - vector2D.X = 0.0; - item.Joint += vector2D * Rate; - } - } - - public static void ExpansionXY(this List Joi, Vector2D BP, double Rate) - { - foreach (Joi item in Joi) - { - item.Joint += (item.Joint - BP).newNormalize() * Rate; - } - } - - public static void ExpansionXY(this List Joi, ref Vector2D BP, double Rate) - { - foreach (Joi item in Joi) - { - item.Joint += (item.Joint - BP).newNormalize() * Rate; - } - } - - public static IEnumerable EnumPoints(this IEnumerable Out) - { - HashSet hs = new HashSet(); - foreach (Out item in Out) - { - foreach (Vector2D p in item.ps) - { - if (!hs.Contains(p)) - { - yield return p; - hs.Add(p); - } - } - } - } - - public static Out Get三角形() - { - return new Out - { - Tension = 0f, - ps = { TP1, TP2, TP3 } - }; - } - - public static Out Get正方形() - { - return new Out - { - Tension = 0f, - ps = { 左端上端, 右端上端, 右端下端, 左端下端 } - }; - } + public static Vector2D MulXY(this Vector2D Vector, double X, double Y) + { + Vector.X *= X; + Vector.Y *= Y; + return Vector; + } + + public static Vector2D AddX(this Vector2D Point, double X) + { + Point.X += X; + return Point; + } + + public static Vector2D AddY(this Vector2D Point, double Y) + { + Point.Y += Y; + return Point; + } + + public static Vector2D AddXY(this Vector2D Point, double X, double Y) + { + Point.X += X; + Point.Y += Y; + return Point; + } + + public static void SetTension(this IEnumerable Out, float Tension) + { + foreach (Out item in Out) + { + item.Tension = Tension; + } + } + + public static void OutlineFalse(this IEnumerable Out) + { + foreach (Out item in Out) + { + item.Outline = false; + } + } + + public static Vector2D GetCenter(this IEnumerable Out) + { + double num = 0.0; + Vector2D vec2DZero = Dat.Vec2DZero; + foreach (Out item in Out) + { + foreach (Vector2D p in item.ps) + { + vec2DZero += p; + } + num += (double)item.ps.Count; + } + return vec2DZero / num; + } + + public static Vector2D GetCenter(this IEnumerable Joi) + { + double num = 0.0; + Vector2D vec2DZero = Dat.Vec2DZero; + foreach (Joi item in Joi) + { + vec2DZero += item.Joint; + num += 1.0; + } + return vec2DZero / num; + } + + public static void Rotation(this IEnumerable Out, Vector2D BP, double Angle) + { + MatrixD transform = Angle.ToRadian().RotationZ(); + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + item.ps[i] = item.ps[i].TransformCoordinateBP(BP, transform); + } + } + } + + public static void ScalingX(this IEnumerable Out, Vector2D BP, double Rate) + { + double num = BP.X - BP.X * Rate; + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D value = item.ps[i]; + value.X = value.X * Rate + num; + item.ps[i] = value; + } + } + } + + public static void ScalingX(this IEnumerable Out, ref Vector2D BP, double Rate) + { + double num = BP.X - BP.X * Rate; + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D value = item.ps[i]; + value.X = value.X * Rate + num; + item.ps[i] = value; + } + } + } + + public static void ScalingY(this IEnumerable Out, Vector2D BP, double Rate) + { + double num = BP.Y - BP.Y * Rate; + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D value = item.ps[i]; + value.Y = value.Y * Rate + num; + item.ps[i] = value; + } + } + } + + public static void ScalingY(this IEnumerable Out, ref Vector2D BP, double Rate) + { + double num = BP.Y - BP.Y * Rate; + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D value = item.ps[i]; + value.Y = value.Y * Rate + num; + item.ps[i] = value; + } + } + } + + public static void ScalingXY(this IEnumerable Out, Vector2D BP, double Rate) + { + Vector2D vector2D = default(Vector2D); + vector2D.X = BP.X - BP.X * Rate; + vector2D.Y = BP.Y - BP.Y * Rate; + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D value = item.ps[i]; + value.X = value.X * Rate + vector2D.X; + value.Y = value.Y * Rate + vector2D.Y; + item.ps[i] = value; + } + } + } + + public static void ScalingXY(this IEnumerable Out, ref Vector2D BP, double Rate) + { + Vector2D vector2D = default(Vector2D); + vector2D.X = BP.X - BP.X * Rate; + vector2D.Y = BP.Y - BP.Y * Rate; + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D value = item.ps[i]; + value.X = value.X * Rate + vector2D.X; + value.Y = value.Y * Rate + vector2D.Y; + item.ps[i] = value; + } + } + } + + public static void ScalingXY(this IEnumerable Out, Vector2D BP, double X, double Y) + { + Vector2D vector2D = default(Vector2D); + vector2D.X = BP.X - BP.X * X; + vector2D.Y = BP.Y - BP.Y * Y; + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D value = item.ps[i]; + value.X = value.X * X + vector2D.X; + value.Y = value.Y * Y + vector2D.Y; + item.ps[i] = value; + } + } + } + + public static void ScalingX(this IEnumerable Joi, Vector2D BP, double Rate) + { + double num = BP.X - BP.X * Rate; + foreach (Joi item in Joi) + { + item.Joint.X = item.Joint.X * Rate + num; + } + } + + public static void ScalingX(this IEnumerable Joi, ref Vector2D BP, double Rate) + { + double num = BP.X - BP.X * Rate; + foreach (Joi item in Joi) + { + item.Joint.X = item.Joint.X * Rate + num; + } + } + + public static void ScalingY(this IEnumerable Joi, Vector2D BP, double Rate) + { + double num = BP.Y - BP.Y * Rate; + foreach (Joi item in Joi) + { + item.Joint.Y = item.Joint.Y * Rate + num; + } + } + + public static void ScalingY(this IEnumerable Joi, ref Vector2D BP, double Rate) + { + double num = BP.Y - BP.Y * Rate; + foreach (Joi item in Joi) + { + item.Joint.Y = item.Joint.Y * Rate + num; + } + } + + public static void ScalingXY(this IEnumerable Joi, Vector2D BP, double Rate) + { + Vector2D vector2D = default(Vector2D); + vector2D.X = BP.X - BP.X * Rate; + vector2D.Y = BP.Y - BP.Y * Rate; + foreach (Joi item in Joi) + { + item.Joint.X = item.Joint.X * Rate + vector2D.X; + item.Joint.Y = item.Joint.Y * Rate + vector2D.Y; + } + } + + public static void ScalingXY(this IEnumerable Joi, ref Vector2D BP, double Rate) + { + Vector2D vector2D = default(Vector2D); + vector2D.X = BP.X - BP.X * Rate; + vector2D.Y = BP.Y - BP.Y * Rate; + foreach (Joi item in Joi) + { + item.Joint.X = item.Joint.X * Rate + vector2D.X; + item.Joint.Y = item.Joint.Y * Rate + vector2D.Y; + } + } + + public static void ReverseX(this List Out, ref Vector2D BP) + { + double num = BP.X - (1.0 - BP.X); + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D value = item.ps[i]; + value.X = 1.0 - value.X + num; + item.ps[i] = value; + } + item.ps.Reverse(); + } + Out.Reverse(); + } + + public static void ReverseY(this List Out, Vector2D BP) + { + double num = BP.Y - (1.0 - BP.Y); + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D value = item.ps[i]; + value.Y = 1.0 - value.Y + num; + item.ps[i] = value; + } + item.ps.Reverse(); + } + Out.Reverse(); + } + + public static void ReverseY(this List Out, ref Vector2D BP) + { + double num = BP.Y - (1.0 - BP.Y); + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D value = item.ps[i]; + value.Y = 1.0 - value.Y + num; + item.ps[i] = value; + } + item.ps.Reverse(); + } + Out.Reverse(); + } + + public static void ReverseX(this List Joi, ref Vector2D BP) + { + double num = BP.X - (1.0 - BP.X); + foreach (Joi item in Joi) + { + item.Joint.X = 1.0 - item.Joint.X + num; + } + } + + public static void ReverseY(this List Joi, ref Vector2D BP) + { + double num = BP.Y - (1.0 - BP.Y); + foreach (Joi item in Joi) + { + item.Joint.Y = 1.0 - item.Joint.Y + num; + } + } + + public static void ExpansionX(this List Out, Vector2D BP, double Rate) + { + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D vector2D = (item.ps[i] - BP).newNormalize(); + vector2D.Y = 0.0; + item.ps[i] += vector2D * Rate; + } + } + } + + public static void ExpansionX(this List Out, ref Vector2D BP, double Rate) + { + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D vector2D = (item.ps[i] - BP).newNormalize(); + vector2D.Y = 0.0; + item.ps[i] += vector2D * Rate; + } + } + } + + public static void ExpansionY(this List Out, Vector2D BP, double Rate) + { + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D vector2D = (item.ps[i] - BP).newNormalize(); + vector2D.X = 0.0; + item.ps[i] += vector2D * Rate; + } + } + } + + public static void ExpansionY(this List Out, ref Vector2D BP, double Rate) + { + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + Vector2D vector2D = (item.ps[i] - BP).newNormalize(); + vector2D.X = 0.0; + item.ps[i] += vector2D * Rate; + } + } + } + + public static void ExpansionXY(this List Out, Vector2D BP, double Rate) + { + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + item.ps[i] += (item.ps[i] - BP).newNormalize() * Rate; + } + } + } + + public static void ExpansionXY(this List Out, ref Vector2D BP, double Rate) + { + foreach (Out item in Out) + { + for (int i = 0; i < item.ps.Count; i++) + { + item.ps[i] += (item.ps[i] - BP).newNormalize() * Rate; + } + } + } + + public static void ExpansionX(this List Joi, ref Vector2D BP, double Rate) + { + foreach (Joi item in Joi) + { + Vector2D vector2D = (item.Joint - BP).newNormalize(); + vector2D.Y = 0.0; + item.Joint += vector2D * Rate; + } + } + + public static void ExpansionY(this List Joi, ref Vector2D BP, double Rate) + { + foreach (Joi item in Joi) + { + Vector2D vector2D = (item.Joint - BP).newNormalize(); + vector2D.X = 0.0; + item.Joint += vector2D * Rate; + } + } + + public static void ExpansionXY(this List Joi, Vector2D BP, double Rate) + { + foreach (Joi item in Joi) + { + item.Joint += (item.Joint - BP).newNormalize() * Rate; + } + } + + public static void ExpansionXY(this List Joi, ref Vector2D BP, double Rate) + { + foreach (Joi item in Joi) + { + item.Joint += (item.Joint - BP).newNormalize() * Rate; + } + } + + public static IEnumerable EnumPoints(this IEnumerable Out) + { + HashSet hs = new HashSet(); + foreach (Out item in Out) + { + foreach (Vector2D p in item.ps) + { + if (!hs.Contains(p)) + { + yield return p; + hs.Add(p); + } + } + } + } + + public static Out Get三角形() + { + return new Out + { + Tension = 0f, + ps = { TP1, TP2, TP3 } + }; + } + + public static Out Get正方形() + { + return new Out + { + Tension = 0f, + ps = { 左端上端, 右端上端, 右端下端, 左端下端 } + }; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/SoundPlayer.cs b/2DGAMELIB/_2DGAMELIB/SoundPlayer.cs index 4b08fc3..5f1cc0d 100644 --- a/2DGAMELIB/_2DGAMELIB/SoundPlayer.cs +++ b/2DGAMELIB/_2DGAMELIB/SoundPlayer.cs @@ -1,58 +1,59 @@ using System; -namespace _2DGAMELIB; - -public class SoundPlayer +namespace _2DGAMELIB { - //Todo Fix - //public MediaPlayer mp = new MediaPlayer(); + public class SoundPlayer + { + //Todo Fix + //public MediaPlayer mp = new MediaPlayer(); - private bool l; + private bool l; - private TimeSpan ts = new TimeSpan(0L); + private TimeSpan ts = new TimeSpan(0L); - public bool Loop - { - get - { - return l; - } - set - { - if (value) - { - if (l != value) - { - //mp.MediaEnded += loop; - } - } - else if (l != value) - { - //mp.MediaEnded -= loop; - } - l = value; - } - } + public bool Loop + { + get + { + return l; + } + set + { + if (value) + { + if (l != value) + { + //mp.MediaEnded += loop; + } + } + else if (l != value) + { + //mp.MediaEnded -= loop; + } + l = value; + } + } - public SoundPlayer(string Path, bool Loop) - { - //mp.Open(new Uri(Path)); - this.Loop = Loop; - //mp.Volume = 1.0; - } + public SoundPlayer(string Path, bool Loop) + { + //mp.Open(new Uri(Path)); + this.Loop = Loop; + //mp.Volume = 1.0; + } - public void Play() - { - //mp.Play(); - } + public void Play() + { + //mp.Play(); + } - public void Stop() - { - //mp.Stop(); - } + public void Stop() + { + //mp.Stop(); + } - public void Close() - { - //mp.Close(); - } + public void Close() + { + //mp.Close(); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Swi.cs b/2DGAMELIB/_2DGAMELIB/Swi.cs index 45c7b19..e3673c4 100644 --- a/2DGAMELIB/_2DGAMELIB/Swi.cs +++ b/2DGAMELIB/_2DGAMELIB/Swi.cs @@ -1,167 +1,168 @@ using System.Collections.Generic; using System.Drawing; -namespace _2DGAMELIB; - -public class Swi +namespace _2DGAMELIB { - private bool flag; + public class Swi + { + private bool flag; - private Color OnColor = Color.Red; + private Color OnColor = Color.Red; - private List colors; + private List colors; - public bool Flag => flag; + public bool Flag => flag; - public Swi(Color OnColor) - { - this.OnColor = OnColor; - } + public Swi(Color OnColor) + { + this.OnColor = OnColor; + } - public Swi(ref Color OnColor) - { - this.OnColor = OnColor; - } + public Swi(ref Color OnColor) + { + this.OnColor = OnColor; + } - public void OnOff(But But) - { - But1 but = (But1)But; - if (!flag) - { - flag = true; - if (colors == null) - { - colors = new List(but.BaseColors); - } - int i; - for (i = 0; i < but.BaseColors.Count; i++) - { - but.BaseColors[i] = OnColor; - but.OverColors[i] = but.BaseColors[i].FuncHSV(delegate(Hsv hsv) - { - hsv.Hue += 30; - hsv.Sat -= 30; - hsv.Val += 100; - return hsv; - }); - but.PushColors[i] = but.OverColors[i].FuncHSV(delegate(Hsv hsv) - { - hsv.Hue += 30; - hsv.Sat -= 30; - hsv.Val += 100; - return hsv; - }); - } - i = 0; - { - foreach (Par item in but.Pars.EnumAllPar()) - { - item.BrushColor = but.OverColors[i]; - i++; - } - return; - } - } - flag = false; - if (colors != null) - { - but.BaseColors = colors; - colors = null; - } - int j; - for (j = 0; j < but.BaseColors.Count; j++) - { - but.OverColors[j] = but.BaseColors[j].FuncHSV(delegate(Hsv hsv) - { - hsv.Hue += 30; - hsv.Sat -= 30; - hsv.Val += 100; - return hsv; - }); - but.PushColors[j] = but.OverColors[j].FuncHSV(delegate(Hsv hsv) - { - hsv.Hue += 30; - hsv.Sat -= 30; - hsv.Val += 100; - return hsv; - }); - } - j = 0; - foreach (Par item2 in but.Pars.EnumAllPar()) - { - item2.BrushColor = but.OverColors[j]; - j++; - } - } + public void OnOff(But But) + { + But1 but = (But1)But; + if (!flag) + { + flag = true; + if (colors == null) + { + colors = new List(but.BaseColors); + } + int i; + for (i = 0; i < but.BaseColors.Count; i++) + { + but.BaseColors[i] = OnColor; + but.OverColors[i] = but.BaseColors[i].FuncHSV(delegate(Hsv hsv) + { + hsv.Hue += 30; + hsv.Sat -= 30; + hsv.Val += 100; + return hsv; + }); + but.PushColors[i] = but.OverColors[i].FuncHSV(delegate(Hsv hsv) + { + hsv.Hue += 30; + hsv.Sat -= 30; + hsv.Val += 100; + return hsv; + }); + } + i = 0; + { + foreach (Par item in but.Pars.EnumAllPar()) + { + item.BrushColor = but.OverColors[i]; + i++; + } + return; + } + } + flag = false; + if (colors != null) + { + but.BaseColors = colors; + colors = null; + } + int j; + for (j = 0; j < but.BaseColors.Count; j++) + { + but.OverColors[j] = but.BaseColors[j].FuncHSV(delegate(Hsv hsv) + { + hsv.Hue += 30; + hsv.Sat -= 30; + hsv.Val += 100; + return hsv; + }); + but.PushColors[j] = but.OverColors[j].FuncHSV(delegate(Hsv hsv) + { + hsv.Hue += 30; + hsv.Sat -= 30; + hsv.Val += 100; + return hsv; + }); + } + j = 0; + foreach (Par item2 in but.Pars.EnumAllPar()) + { + item2.BrushColor = but.OverColors[j]; + j++; + } + } - public void SetFlag(But But, bool On) - { - But1 but = (But1)But; - if (On) - { - flag = true; - if (colors == null) - { - colors = new List(but.BaseColors); - } - int i; - for (i = 0; i < but.BaseColors.Count; i++) - { - but.BaseColors[i] = OnColor; - but.OverColors[i] = but.BaseColors[i].FuncHSV(delegate(Hsv hsv) - { - hsv.Hue += 30; - hsv.Sat -= 30; - hsv.Val += 100; - return hsv; - }); - but.PushColors[i] = but.OverColors[i].FuncHSV(delegate(Hsv hsv) - { - hsv.Hue += 30; - hsv.Sat -= 30; - hsv.Val += 100; - return hsv; - }); - } - i = 0; - { - foreach (Par item in but.Pars.EnumAllPar()) - { - item.BrushColor = but.BaseColors[i]; - i++; - } - return; - } - } - flag = false; - if (colors != null) - { - but.BaseColors = colors; - colors = null; - } - int j; - for (j = 0; j < but.BaseColors.Count; j++) - { - but.OverColors[j] = but.BaseColors[j].FuncHSV(delegate(Hsv hsv) - { - hsv.Hue += 30; - hsv.Sat -= 30; - hsv.Val += 100; - return hsv; - }); - but.PushColors[j] = but.OverColors[j].FuncHSV(delegate(Hsv hsv) - { - hsv.Hue += 30; - hsv.Sat -= 30; - hsv.Val += 100; - return hsv; - }); - } - j = 0; - foreach (Par item2 in but.Pars.EnumAllPar()) - { - item2.BrushColor = but.BaseColors[j]; - j++; - } - } + public void SetFlag(But But, bool On) + { + But1 but = (But1)But; + if (On) + { + flag = true; + if (colors == null) + { + colors = new List(but.BaseColors); + } + int i; + for (i = 0; i < but.BaseColors.Count; i++) + { + but.BaseColors[i] = OnColor; + but.OverColors[i] = but.BaseColors[i].FuncHSV(delegate(Hsv hsv) + { + hsv.Hue += 30; + hsv.Sat -= 30; + hsv.Val += 100; + return hsv; + }); + but.PushColors[i] = but.OverColors[i].FuncHSV(delegate(Hsv hsv) + { + hsv.Hue += 30; + hsv.Sat -= 30; + hsv.Val += 100; + return hsv; + }); + } + i = 0; + { + foreach (Par item in but.Pars.EnumAllPar()) + { + item.BrushColor = but.BaseColors[i]; + i++; + } + return; + } + } + flag = false; + if (colors != null) + { + but.BaseColors = colors; + colors = null; + } + int j; + for (j = 0; j < but.BaseColors.Count; j++) + { + but.OverColors[j] = but.BaseColors[j].FuncHSV(delegate(Hsv hsv) + { + hsv.Hue += 30; + hsv.Sat -= 30; + hsv.Val += 100; + return hsv; + }); + but.PushColors[j] = but.OverColors[j].FuncHSV(delegate(Hsv hsv) + { + hsv.Hue += 30; + hsv.Sat -= 30; + hsv.Val += 100; + return hsv; + }); + } + j = 0; + foreach (Par item2 in but.Pars.EnumAllPar()) + { + item2.BrushColor = but.BaseColors[j]; + j++; + } + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Tex.cs b/2DGAMELIB/_2DGAMELIB/Tex.cs index 88f6720..bcbd07c 100644 --- a/2DGAMELIB/_2DGAMELIB/Tex.cs +++ b/2DGAMELIB/_2DGAMELIB/Tex.cs @@ -3,403 +3,404 @@ using System.Drawing; using System.IO; using System.Linq; -namespace _2DGAMELIB; - -public class Tex +namespace _2DGAMELIB { - private Pars pars; + public class Tex + { + private Pars pars; - private ParT parT; + private ParT parT; - private Par feed; + private Par feed; - public int Space; + public int Space; - private string text; + private string text; - private double speed = 1.0; + private double speed = 1.0; - private Action Action = delegate - { - }; + private Action Action = delegate + { + }; - private MotV mv; + private MotV mv; - private bool f1; + private bool f1; - private bool f2; + private bool f2; - private double Count; + private double Count; - private int Max; + private int Max; - public Action Done; + public Action Done; - private byte a0; + private byte a0; - private byte a1; + private byte a1; - private string ConfigPath = Directory.GetCurrentDirectory() + "\\Config.ini"; + private string ConfigPath = Directory.GetCurrentDirectory() + "\\Config.ini"; - private bool FastText; + private bool FastText; - public Pars Pars => pars; + public Pars Pars => pars; - public ParT ParT => parT; + public ParT ParT => parT; - public Par Feed => feed; + public Par Feed => feed; - public string TextIm - { - get - { - return text.Substring(Space, text.Length - Space); - } - set - { - if (feed != null) - { - a0 = feed.BrushColor.A; - a1 = feed.PenColor.A; - feed.BrushColor = Color.FromArgb(0, feed.BrushColor); - feed.PenColor = Color.FromArgb(0, feed.PenColor); - } - text = new string(' ', Space) + value; - Max = text.Length; - Count = Max; - f1 = false; - if (parT != null) - { - parT.Text = text; - } - } - } + public string TextIm + { + get + { + return text.Substring(Space, text.Length - Space); + } + set + { + if (feed != null) + { + a0 = feed.BrushColor.A; + a1 = feed.PenColor.A; + feed.BrushColor = Color.FromArgb(0, feed.BrushColor); + feed.PenColor = Color.FromArgb(0, feed.PenColor); + } + text = new string(' ', Space) + value; + Max = text.Length; + Count = Max; + f1 = false; + if (parT != null) + { + parT.Text = text; + } + } + } - public string Text - { - get - { - return text.Substring(Space, text.Length - Space); - } - set - { - if (feed != null) - { - a0 = feed.BrushColor.A; - a1 = feed.PenColor.A; - feed.BrushColor = Color.FromArgb(0, feed.BrushColor); - feed.PenColor = Color.FromArgb(0, feed.PenColor); - } - text = new string(' ', Space) + value; - Max = text.Length; - Count = Space; - f1 = false; - } - } + public string Text + { + get + { + return text.Substring(Space, text.Length - Space); + } + set + { + if (feed != null) + { + a0 = feed.BrushColor.A; + a1 = feed.PenColor.A; + feed.BrushColor = Color.FromArgb(0, feed.BrushColor); + feed.PenColor = Color.FromArgb(0, feed.PenColor); + } + text = new string(' ', Space) + value; + Max = text.Length; + Count = Space; + f1 = false; + } + } - public double Speed - { - get - { - return speed; - } - set - { - speed = value; - } - } + public double Speed + { + get + { + return speed; + } + set + { + speed = value; + } + } - public Vector2D Position - { - get - { - return parT.PositionBase; - } - set - { - parT.PositionBase = value; - if (feed != null) - { - feed.PositionBase = parT.ToGlobal(parT.OP[0].ps[2] * 0.95); - } - } - } + public Vector2D Position + { + get + { + return parT.PositionBase; + } + set + { + parT.PositionBase = value; + if (feed != null) + { + feed.PositionBase = parT.ToGlobal(parT.OP[0].ps[2] * 0.95); + } + } + } - public bool IsPlaying => !f1; + public bool IsPlaying => !f1; - public Tex(string Name, ref Vector2D Position, double Size, double Width, double Height, Font Font, double TextSize, int Space, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor, double Speed, ref Color FeedColor, Action Action) - { - try - { - if (!File.Exists(ConfigPath)) - { - this.Speed = Speed; - speed = Speed; - } - else - { - string[] source = ConfigPath.ReadLines(); - FastText = source.First((string s) => s.StartsWith("FastText:")).Last() == '1'; - } - } - catch - { - this.Speed = Speed; - speed = Speed; - } - if (FastText) - { - this.Speed = 50.0; - speed = 50.0; - } - else - { - this.Speed = Speed; - speed = Speed; - } - this.Space = Space; - this.Text = Text; - this.Action = Action; - SetParT(Name, ref Position, Size, Width, Height, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor); - SetFeed(Name, Size, ref FeedColor); - mv = new MotV(0.0, 255.0); - mv.BaseSpeed = 2.0; - } + public Tex(string Name, ref Vector2D Position, double Size, double Width, double Height, Font Font, double TextSize, int Space, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor, double Speed, ref Color FeedColor, Action Action) + { + try + { + if (!File.Exists(ConfigPath)) + { + this.Speed = Speed; + speed = Speed; + } + else + { + string[] source = ConfigPath.ReadLines(); + FastText = source.First((string s) => s.StartsWith("FastText:")).Last() == '1'; + } + } + catch + { + this.Speed = Speed; + speed = Speed; + } + if (FastText) + { + this.Speed = 50.0; + speed = 50.0; + } + else + { + this.Speed = Speed; + speed = Speed; + } + this.Space = Space; + this.Text = Text; + this.Action = Action; + SetParT(Name, ref Position, Size, Width, Height, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor); + SetFeed(Name, Size, ref FeedColor); + mv = new MotV(0.0, 255.0); + mv.BaseSpeed = 2.0; + } - public Tex(string Name, Vector2D Position, double Size, double Width, double Height, Font Font, double TextSize, int Space, string Text, Color TextColor, Color ShadColor, Color BackColor, double Speed, Color FeedColor, Action Action) - { - try - { - if (!File.Exists(ConfigPath)) - { - this.Speed = Speed; - speed = Speed; - } - else - { - string[] source = ConfigPath.ReadLines(); - FastText = source.First((string s) => s.StartsWith("FastText:")).Last() == '1'; - } - } - catch - { - this.Speed = Speed; - speed = Speed; - } - if (FastText) - { - this.Speed = 50.0; - speed = 50.0; - } - else - { - this.Speed = Speed; - speed = Speed; - } - this.Space = Space; - this.Text = Text; - this.Action = Action; - SetParT(Name, ref Position, Size, Width, Height, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor); - SetFeed(Name, Size, ref FeedColor); - mv = new MotV(0.0, 255.0); - mv.BaseSpeed = 2.0; - } + public Tex(string Name, Vector2D Position, double Size, double Width, double Height, Font Font, double TextSize, int Space, string Text, Color TextColor, Color ShadColor, Color BackColor, double Speed, Color FeedColor, Action Action) + { + try + { + if (!File.Exists(ConfigPath)) + { + this.Speed = Speed; + speed = Speed; + } + else + { + string[] source = ConfigPath.ReadLines(); + FastText = source.First((string s) => s.StartsWith("FastText:")).Last() == '1'; + } + } + catch + { + this.Speed = Speed; + speed = Speed; + } + if (FastText) + { + this.Speed = 50.0; + speed = 50.0; + } + else + { + this.Speed = Speed; + speed = Speed; + } + this.Space = Space; + this.Text = Text; + this.Action = Action; + SetParT(Name, ref Position, Size, Width, Height, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor); + SetFeed(Name, Size, ref FeedColor); + mv = new MotV(0.0, 255.0); + mv.BaseSpeed = 2.0; + } - public Tex(string Name, ref Vector2D Position, double Size, double Width, double Height, Font Font, double TextSize, int Space, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor, double Speed) - { - try - { - if (!File.Exists(ConfigPath)) - { - this.Speed = Speed; - speed = Speed; - } - else - { - string[] source = ConfigPath.ReadLines(); - FastText = source.First((string s) => s.StartsWith("FastText:")).Last() == '1'; - } - } - catch - { - this.Speed = Speed; - speed = Speed; - } - if (FastText) - { - this.Speed = 50.0; - speed = 50.0; - } - else - { - this.Speed = Speed; - speed = Speed; - } - this.Space = Space; - this.Text = Text; - SetParT(Name, ref Position, Size, Width, Height, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor); - } + public Tex(string Name, ref Vector2D Position, double Size, double Width, double Height, Font Font, double TextSize, int Space, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor, double Speed) + { + try + { + if (!File.Exists(ConfigPath)) + { + this.Speed = Speed; + speed = Speed; + } + else + { + string[] source = ConfigPath.ReadLines(); + FastText = source.First((string s) => s.StartsWith("FastText:")).Last() == '1'; + } + } + catch + { + this.Speed = Speed; + speed = Speed; + } + if (FastText) + { + this.Speed = 50.0; + speed = 50.0; + } + else + { + this.Speed = Speed; + speed = Speed; + } + this.Space = Space; + this.Text = Text; + SetParT(Name, ref Position, Size, Width, Height, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor); + } - public Tex(string Name, Vector2D Position, double Size, double Width, double Height, Font Font, double TextSize, int Space, string Text, Color TextColor, Color ShadColor, Color BackColor, double Speed) - { - try - { - if (!File.Exists(ConfigPath)) - { - this.Speed = Speed; - speed = Speed; - } - else - { - string[] source = ConfigPath.ReadLines(); - FastText = source.First((string s) => s.StartsWith("FastText:")).Last() == '1'; - } - } - catch - { - this.Speed = Speed; - speed = Speed; - } - if (FastText) - { - this.Speed = 50.0; - speed = 50.0; - } - else - { - this.Speed = Speed; - speed = Speed; - } - this.Space = Space; - this.Text = Text; - SetParT(Name, ref Position, Size, Width, Height, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor); - } + public Tex(string Name, Vector2D Position, double Size, double Width, double Height, Font Font, double TextSize, int Space, string Text, Color TextColor, Color ShadColor, Color BackColor, double Speed) + { + try + { + if (!File.Exists(ConfigPath)) + { + this.Speed = Speed; + speed = Speed; + } + else + { + string[] source = ConfigPath.ReadLines(); + FastText = source.First((string s) => s.StartsWith("FastText:")).Last() == '1'; + } + } + catch + { + this.Speed = Speed; + speed = Speed; + } + if (FastText) + { + this.Speed = 50.0; + speed = 50.0; + } + else + { + this.Speed = Speed; + speed = Speed; + } + this.Space = Space; + this.Text = Text; + SetParT(Name, ref Position, Size, Width, Height, Font, TextSize, Text, ref TextColor, ref ShadColor, ref BackColor); + } - private void SetParT(string Name, ref Vector2D Position, double Size, double Width, double Height, Font Font, double TextSize, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor) - { - pars = new Pars(); - Out[] array = new Out[1] { Shas.Get正方形() }; - array.OutlineFalse(); - parT = new ParT - { - Tag = Name, - InitializeOP = array, - PositionBase = Position, - SizeBase = Size, - Closed = true, - BrushColor = BackColor, - Font = Font, - FontSize = TextSize, - TextColor = TextColor, - RectSize = new Vector2D(Width, Height), - Text = Text - }; - ParT.OP.ScalingX(ParT.BasePointBase, Width); - ParT.OP.ScalingY(ParT.BasePointBase, Height); - if (ShadColor != Color.Empty) - { - parT.ShadBrush = new SolidBrush(ShadColor); - } - pars.Add(parT.Tag, parT); - } + private void SetParT(string Name, ref Vector2D Position, double Size, double Width, double Height, Font Font, double TextSize, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor) + { + pars = new Pars(); + Out[] array = new Out[1] { Shas.Get正方形() }; + array.OutlineFalse(); + parT = new ParT + { + Tag = Name, + InitializeOP = array, + PositionBase = Position, + SizeBase = Size, + Closed = true, + BrushColor = BackColor, + Font = Font, + FontSize = TextSize, + TextColor = TextColor, + RectSize = new Vector2D(Width, Height), + Text = Text + }; + ParT.OP.ScalingX(ParT.BasePointBase, Width); + ParT.OP.ScalingY(ParT.BasePointBase, Height); + if (ShadColor != Color.Empty) + { + parT.ShadBrush = new SolidBrush(ShadColor); + } + pars.Add(parT.Tag, parT); + } - private void SetFeed(string Name, double Size, ref Color FeedColor) - { - Out[] array = new Out[1] { Shas.Get三角形() }; - feed = new Par - { - Tag = Name + "_Feed", - InitializeOP = array, - BasePointBase = array.GetCenter(), - PositionBase = parT.ToGlobal(parT.OP[0].ps[2] * 0.96), - SizeBase = Size * 0.07, - SizeYBase = 0.9, - Closed = true, - PenColor = Color.FromArgb(0, Color.Black), - BrushColor = Color.FromArgb(0, FeedColor), - Hit = false - }; - feed.OP.ReverseY(feed.BasePointBase); - pars.Add(feed.Tag, feed); - } + private void SetFeed(string Name, double Size, ref Color FeedColor) + { + Out[] array = new Out[1] { Shas.Get三角形() }; + feed = new Par + { + Tag = Name + "_Feed", + InitializeOP = array, + BasePointBase = array.GetCenter(), + PositionBase = parT.ToGlobal(parT.OP[0].ps[2] * 0.96), + SizeBase = Size * 0.07, + SizeYBase = 0.9, + Closed = true, + PenColor = Color.FromArgb(0, Color.Black), + BrushColor = Color.FromArgb(0, FeedColor), + Hit = false + }; + feed.OP.ReverseY(feed.BasePointBase); + pars.Add(feed.Tag, feed); + } - public void SetHitColor(Med Med) - { - if (parT.HitColor != Color.Transparent) - { - Med.RemUniqueColor(parT.HitColor); - } - parT.HitColor = Med.GetUniqueColor(); - } + public void SetHitColor(Med Med) + { + if (parT.HitColor != Color.Transparent) + { + Med.RemUniqueColor(parT.HitColor); + } + parT.HitColor = Med.GetUniqueColor(); + } - public void Progression(FPS FPS) - { - if (!f1) - { - Count += Speed / FPS.Value; - int num = (int)Count; - if (num <= Max) - { - parT.Text = text.Substring(0, num); - return; - } - parT.Text = text; - f1 = true; - if (feed != null) - { - feed.BrushColor = Color.FromArgb(a0, feed.BrushColor); - feed.PenColor = Color.FromArgb(a1, feed.PenColor); - } - if (Done != null) - { - Done(this); - Done = null; - } - } - else if (feed != null && feed.Dra) - { - mv.GetValue(FPS); - feed.BrushColor = Color.FromArgb((int)mv.Value, feed.BrushColor); - feed.PenColor = Color.FromArgb(feed.BrushColor.A, feed.PenColor); - } - } + public void Progression(FPS FPS) + { + if (!f1) + { + Count += Speed / FPS.Value; + int num = (int)Count; + if (num <= Max) + { + parT.Text = text.Substring(0, num); + return; + } + parT.Text = text; + f1 = true; + if (feed != null) + { + feed.BrushColor = Color.FromArgb(a0, feed.BrushColor); + feed.PenColor = Color.FromArgb(a1, feed.PenColor); + } + if (Done != null) + { + Done(this); + Done = null; + } + } + else if (feed != null && feed.Dra) + { + mv.GetValue(FPS); + feed.BrushColor = Color.FromArgb((int)mv.Value, feed.BrushColor); + feed.PenColor = Color.FromArgb(feed.BrushColor.A, feed.PenColor); + } + } - public bool Down(ref Color HitColor) - { - if (parT.HitColor == HitColor) - { - f2 = true; - if (!f1 && Speed == speed) - { - Speed *= 10.0; - return true; - } - } - return false; - } + public bool Down(ref Color HitColor) + { + if (parT.HitColor == HitColor) + { + f2 = true; + if (!f1 && Speed == speed) + { + Speed *= 10.0; + return true; + } + } + return false; + } - public bool Up(ref Color HitColor) - { - if (f1 && f2 && parT.HitColor == HitColor && Speed == speed) - { - f1 = false; - f2 = false; - if (feed != null) - { - feed.BrushColor = Color.FromArgb(0, feed.BrushColor); - feed.PenColor = Color.FromArgb(feed.BrushColor.A, feed.PenColor); - mv.ResetValue(); - } - Action(this); - return true; - } - Speed = speed; - f2 = false; - return false; - } + public bool Up(ref Color HitColor) + { + if (f1 && f2 && parT.HitColor == HitColor && Speed == speed) + { + f1 = false; + f2 = false; + if (feed != null) + { + feed.BrushColor = Color.FromArgb(0, feed.BrushColor); + feed.PenColor = Color.FromArgb(feed.BrushColor.A, feed.PenColor); + mv.ResetValue(); + } + Action(this); + return true; + } + Speed = speed; + f2 = false; + return false; + } - public void Dispose() - { - pars.Dispose(); - } + public void Dispose() + { + pars.Dispose(); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Text.cs b/2DGAMELIB/_2DGAMELIB/Text.cs index f5465ad..9d76508 100644 --- a/2DGAMELIB/_2DGAMELIB/Text.cs +++ b/2DGAMELIB/_2DGAMELIB/Text.cs @@ -1,27 +1,28 @@ using System.IO; using System.Text; -namespace _2DGAMELIB; - -public static class Text +namespace _2DGAMELIB { - public static void ToText(this string str, string Path, Encoding Encoding) - { - using StreamWriter streamWriter = new StreamWriter(Path, append: false, Encoding); - streamWriter.Write(str); - } + public static class Text + { + public static void ToText(this string str, string Path, Encoding Encoding) + { + using StreamWriter streamWriter = new StreamWriter(Path, append: false, Encoding); + streamWriter.Write(str); + } - public static string FromText(this string Path) - { - using FileStream fileStream = new FileStream(Path, FileMode.Open, FileAccess.Read); - byte[] array = new byte[fileStream.Length]; - fileStream.Read(array, 0, array.Length); - using StreamReader streamReader = new StreamReader(new MemoryStream(array), array.GetEncoding()); - return streamReader.ReadToEnd(); - } + public static string FromText(this string Path) + { + using FileStream fileStream = new FileStream(Path, FileMode.Open, FileAccess.Read); + byte[] array = new byte[fileStream.Length]; + fileStream.Read(array, 0, array.Length); + using StreamReader streamReader = new StreamReader(new MemoryStream(array), array.GetEncoding()); + return streamReader.ReadToEnd(); + } - public static string[] ReadLines(this string Path) - { - return Path.FromText().Replace("\r", "").Split('\n'); - } + public static string[] ReadLines(this string Path) + { + return Path.FromText().Replace("\r", "").Split('\n'); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/UI.cs b/2DGAMELIB/_2DGAMELIB/UI.cs index a33e7f0..802432a 100644 --- a/2DGAMELIB/_2DGAMELIB/UI.cs +++ b/2DGAMELIB/_2DGAMELIB/UI.cs @@ -3,117 +3,118 @@ using System.ComponentModel; using System.IO; using System.Linq; -namespace _2DGAMELIB; - -public class UI //: Form +namespace _2DGAMELIB { - private Med Med; + public class UI //: Form + { + private Med Med; - private IContainer components; + private IContainer components; - private GlImage wpfImage1; + private GlImage wpfImage1; - //private System.Windows.Controls.Image hostedComponent1; + //private System.Windows.Controls.Image hostedComponent1; - private string ConfigPath = Directory.GetCurrentDirectory() + "\\Config.ini"; + private string ConfigPath = Directory.GetCurrentDirectory() + "\\Config.ini"; - private bool BigWindow; + private bool BigWindow; - public UI(Med Med) - { - this.Med = Med; - InitializeComponent(); - } + public UI(Med Med) + { + this.Med = Med; + InitializeComponent(); + } - private void UI_Load(object sender, EventArgs e) - { - //base.ClientSize = - Med.Setting(wpfImage1); - //base.ClientSize = new Size(1024, 768); - try - { - if (!File.Exists(ConfigPath)) - { - BigWindow = false; - } - else - { - string[] source = ConfigPath.ReadLines(); - BigWindow = source.First((string s) => s.StartsWith("BigWindow:")).Last() == '1'; - } - } - catch - { - BigWindow = false; - } - if (BigWindow) - { - //base.ClientSize = new Size(1280, 960); - } - UI_Resize(null, null); - } + private void UI_Load(object sender, EventArgs e) + { + //base.ClientSize = + Med.Setting(wpfImage1); + //base.ClientSize = new Size(1024, 768); + try + { + if (!File.Exists(ConfigPath)) + { + BigWindow = false; + } + else + { + string[] source = ConfigPath.ReadLines(); + BigWindow = source.First((string s) => s.StartsWith("BigWindow:")).Last() == '1'; + } + } + catch + { + BigWindow = false; + } + if (BigWindow) + { + //base.ClientSize = new Size(1280, 960); + } + UI_Resize(null, null); + } - private void UI_FormClosing() - { - Med.Drive = false; - } + private void UI_FormClosing() + { + Med.Drive = false; + } - private void UI_Resize(object sender, EventArgs e) - { - //wpfImage1.ImageSetting(); - //wpfImage1.Image.Width = (double)base.ClientSize.Width * Med.DpiX; - //wpfImage1.Image.Height = (double)base.ClientSize.Height * Med.DpiY; - } + private void UI_Resize(object sender, EventArgs e) + { + //wpfImage1.ImageSetting(); + //wpfImage1.Image.Width = (double)base.ClientSize.Width * Med.DpiX; + //wpfImage1.Image.Height = (double)base.ClientSize.Height * Med.DpiY; + } - /* - protected override void Dispose(bool disposing) - { - if (disposing && components != null) - { - components.Dispose(); - } - base.Dispose(disposing); - }*/ + /* + protected override void Dispose(bool disposing) + { + if (disposing && components != null) + { + components.Dispose(); + } + base.Dispose(disposing); + }*/ - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(_2DGAMELIB.UI)); - this.wpfImage1 = new GlImage(); - //this.hostedComponent1 = new System.Windows.Controls.Image(); + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(_2DGAMELIB.UI)); + this.wpfImage1 = new GlImage(); + //this.hostedComponent1 = new System.Windows.Controls.Image(); - //base.SuspendLayout(); + //base.SuspendLayout(); - /* - this.wpfImage1.BackColor = System.Drawing.Color.Black; - this.wpfImage1.Dock = System.Windows.Forms.DockStyle.Fill; - this.wpfImage1.ImeMode = System.Windows.Forms.ImeMode.NoControl; - this.wpfImage1.Location = new System.Drawing.Point(0, 0); - this.wpfImage1.Name = "wpfImage1"; - this.wpfImage1.Text = "wpfImage1"; - this.wpfImage1.TabIndex = 0; - this.wpfImage1.Child = this.hostedComponent1;*/ + /* + this.wpfImage1.BackColor = System.Drawing.Color.Black; + this.wpfImage1.Dock = System.Windows.Forms.DockStyle.Fill; + this.wpfImage1.ImeMode = System.Windows.Forms.ImeMode.NoControl; + this.wpfImage1.Location = new System.Drawing.Point(0, 0); + this.wpfImage1.Name = "wpfImage1"; + this.wpfImage1.Text = "wpfImage1"; + this.wpfImage1.TabIndex = 0; + this.wpfImage1.Child = this.hostedComponent1;*/ - //this.Text = "UI"; + //this.Text = "UI"; - //base.AutoScaleDimensions = new System.Drawing.SizeF(6f, 12f); - //base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + //base.AutoScaleDimensions = new System.Drawing.SizeF(6f, 12f); + //base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - //base.Controls.Add(this.wpfImage1); + //base.Controls.Add(this.wpfImage1); - //base.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable; - //base.Icon = (System.Drawing.Icon)resources.GetObject("$this.Icon"); - //base.Name = "UI"; - //base.StartPosition = System.Windows.Forms.FormStartPosition.Manual; + //base.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable; + //base.Icon = (System.Drawing.Icon)resources.GetObject("$this.Icon"); + //base.Name = "UI"; + //base.StartPosition = System.Windows.Forms.FormStartPosition.Manual; - //base.FormClosing += new System.Windows.Forms.FormClosingEventHandler(UI_FormClosing); + //base.FormClosing += new System.Windows.Forms.FormClosingEventHandler(UI_FormClosing); - //beauty - this.wpfImage1.Closing = delegate () { UI_FormClosing(); }; + //beauty + this.wpfImage1.Closing = delegate () { UI_FormClosing(); }; - //TODO fix? - //base.Load += new System.EventHandler(UI_Load); - UI_Load(null, null); - //base.Resize += new System.EventHandler(UI_Resize); - //base.ResumeLayout(false); - } + //TODO fix? + //base.Load += new System.EventHandler(UI_Load); + UI_Load(null, null); + //base.Resize += new System.EventHandler(UI_Resize); + //base.ResumeLayout(false); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Vec.cs b/2DGAMELIB/_2DGAMELIB/Vec.cs index 3a335bb..e6a9e3b 100644 --- a/2DGAMELIB/_2DGAMELIB/Vec.cs +++ b/2DGAMELIB/_2DGAMELIB/Vec.cs @@ -1,67 +1,68 @@ using System; -namespace _2DGAMELIB; - -public static class Vec +namespace _2DGAMELIB { + public static class Vec + { - public static void Add(ref Vector2D v1, ref Vector2D v2, out Vector2D r) - { - r.X = v1.X + v2.X; - r.Y = v1.Y + v2.Y; - } + public static void Add(ref Vector2D v1, ref Vector2D v2, out Vector2D r) + { + r.X = v1.X + v2.X; + r.Y = v1.Y + v2.Y; + } - public static void Subtract(ref Vector2D v1, ref Vector2D v2, out Vector2D r) - { - r.X = v1.X - v2.X; - r.Y = v1.Y - v2.Y; - } + public static void Subtract(ref Vector2D v1, ref Vector2D v2, out Vector2D r) + { + r.X = v1.X - v2.X; + r.Y = v1.Y - v2.Y; + } - public static double DistanceSquared(this Vector2D v1, Vector2D v2) - { - double num = v1.X - v2.X; - double num2 = v1.Y - v2.Y; - return num * num + num2 * num2; - } + public static double DistanceSquared(this Vector2D v1, Vector2D v2) + { + double num = v1.X - v2.X; + double num2 = v1.Y - v2.Y; + return num * num + num2 * num2; + } - public static void Dot(ref Vector2D v1, ref Vector2D v2, out double r) - { - r = v1.X * v2.X + v1.Y * v2.Y; - } + public static void Dot(ref Vector2D v1, ref Vector2D v2, out double r) + { + r = v1.X * v2.X + v1.Y * v2.Y; + } - public static double Cross(ref Vector2D v1, ref Vector2D v2) - { - return v1.X * v2.Y - v1.Y * v2.X; - } + public static double Cross(ref Vector2D v1, ref Vector2D v2) + { + return v1.X * v2.Y - v1.Y * v2.X; + } - public static Vector2D newNormalize(this Vector2D vector) - { - vector.Normalize(); - return vector; - } + public static Vector2D newNormalize(this Vector2D vector) + { + vector.Normalize(); + return vector; + } - public static double Angle(ref Vector2D v1, ref Vector2D v2) - { - Dot(ref v1, ref v2, out var r); - r /= v1.Length() * v2.Length(); - if (r > 1.0) - { - r = 1.0; - } - else if (r < -1.0) - { - r = -1.0; - } - return System.Math.Acos(r); - } + public static double Angle(ref Vector2D v1, ref Vector2D v2) + { + Dot(ref v1, ref v2, out var r); + r /= v1.Length() * v2.Length(); + if (r > 1.0) + { + r = 1.0; + } + else if (r < -1.0) + { + r = -1.0; + } + return System.Math.Acos(r); + } - public static double Angle02π(this Vector2D v1, Vector2D v2) - { - double num = Angle(ref v1, ref v2); - if (Cross(ref v1, ref v2) < 0.0) - { - num = System.Math.PI * 2.0 - num; - } - return num; - } + public static double Angle02π(this Vector2D v1, Vector2D v2) + { + double num = Angle(ref v1, ref v2); + if (Cross(ref v1, ref v2) < 0.0) + { + num = System.Math.PI * 2.0 - num; + } + return num; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Vector2D.cs b/2DGAMELIB/_2DGAMELIB/Vector2D.cs index 1a94351..6be67fd 100644 --- a/2DGAMELIB/_2DGAMELIB/Vector2D.cs +++ b/2DGAMELIB/_2DGAMELIB/Vector2D.cs @@ -1,126 +1,127 @@ using System; using System.Globalization; -namespace _2DGAMELIB; - -[Serializable] -public struct Vector2D +namespace _2DGAMELIB { - public double X; + [Serializable] + public struct Vector2D + { + public double X; - public double Y; + public double Y; - public double this[int index] - { - get - { - return index switch - { - 0 => X, - 1 => Y, - _ => throw new ArgumentOutOfRangeException("index", "Indices for Vector2D run from 0 to 1, inclusive."), - }; - } - set - { - switch (index) - { - case 0: - X = value; - break; - case 1: - Y = value; - break; - default: - throw new ArgumentOutOfRangeException("index", "Indices for Vector2D run from 0 to 1, inclusive."); - } - } - } + public double this[int index] + { + get + { + return index switch + { + 0 => X, + 1 => Y, + _ => throw new ArgumentOutOfRangeException("index", "Indices for Vector2D run from 0 to 1, inclusive."), + }; + } + set + { + switch (index) + { + case 0: + X = value; + break; + case 1: + Y = value; + break; + default: + throw new ArgumentOutOfRangeException("index", "Indices for Vector2D run from 0 to 1, inclusive."); + } + } + } - public Vector2D(int value) - { - X = value; - Y = value; - } + public Vector2D(int value) + { + X = value; + Y = value; + } - public Vector2D(float value) - { - X = value; - Y = value; - } + public Vector2D(float value) + { + X = value; + Y = value; + } - public Vector2D(double value) - { - X = value; - Y = value; - } + public Vector2D(double value) + { + X = value; + Y = value; + } - public Vector2D(int x, int y) - { - X = x; - Y = y; - } + public Vector2D(int x, int y) + { + X = x; + Y = y; + } - public Vector2D(float x, float y) - { - X = x; - Y = y; - } + public Vector2D(float x, float y) + { + X = x; + Y = y; + } - public Vector2D(double x, double y) - { - X = x; - Y = y; - } + public Vector2D(double x, double y) + { + X = x; + Y = y; + } - public double Length() - { - return System.Math.Sqrt(X * X + Y * Y); - } + public double Length() + { + return System.Math.Sqrt(X * X + Y * Y); + } - public double LengthSquared() - { - return X * X + Y * Y; - } + public double LengthSquared() + { + return X * X + Y * Y; + } - public void Normalize() - { - double num = Length(); - if (num != 0.0) - { - double num2 = 1.0 / num; - X *= num2; - Y *= num2; - } - } + public void Normalize() + { + double num = Length(); + if (num != 0.0) + { + double num2 = 1.0 / num; + X *= num2; + Y *= num2; + } + } - public static Vector2D operator +(Vector2D left, Vector2D right) - { - return new Vector2D(left.X + right.X, left.Y + right.Y); - } + public static Vector2D operator +(Vector2D left, Vector2D right) + { + return new Vector2D(left.X + right.X, left.Y + right.Y); + } - public static Vector2D operator -(Vector2D left, Vector2D right) - { - return new Vector2D(left.X - right.X, left.Y - right.Y); - } + public static Vector2D operator -(Vector2D left, Vector2D right) + { + return new Vector2D(left.X - right.X, left.Y - right.Y); + } - public static Vector2D operator -(Vector2D value) - { - return new Vector2D(0.0 - value.X, 0.0 - value.Y); - } + public static Vector2D operator -(Vector2D value) + { + return new Vector2D(0.0 - value.X, 0.0 - value.Y); + } - public static Vector2D operator *(Vector2D value, double scale) - { - return new Vector2D(value.X * scale, value.Y * scale); - } + public static Vector2D operator *(Vector2D value, double scale) + { + return new Vector2D(value.X * scale, value.Y * scale); + } - public static Vector2D operator *(double scale, Vector2D value) - { - return new Vector2D(value.X * scale, value.Y * scale); - } + public static Vector2D operator *(double scale, Vector2D value) + { + return new Vector2D(value.X * scale, value.Y * scale); + } - public static Vector2D operator /(Vector2D value, double scale) - { - return new Vector2D(value.X / scale, value.Y / scale); - } + public static Vector2D operator /(Vector2D value, double scale) + { + return new Vector2D(value.X / scale, value.Y / scale); + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Vector2D_2.cs b/2DGAMELIB/_2DGAMELIB/Vector2D_2.cs index ed7ce2b..db77887 100644 --- a/2DGAMELIB/_2DGAMELIB/Vector2D_2.cs +++ b/2DGAMELIB/_2DGAMELIB/Vector2D_2.cs @@ -1,23 +1,24 @@ using System; -namespace _2DGAMELIB; - -[Serializable] -public struct Vector2D_2 +namespace _2DGAMELIB { - public Vector2D v1; + [Serializable] + public struct Vector2D_2 + { + public Vector2D v1; - public Vector2D v2; + public Vector2D v2; - public Vector2D_2(Vector2D v1, Vector2D v2) - { - this.v1 = v1; - this.v2 = v2; - } + public Vector2D_2(Vector2D v1, Vector2D v2) + { + this.v1 = v1; + this.v2 = v2; + } - public Vector2D_2(ref Vector2D v1, ref Vector2D v2) - { - this.v1 = v1; - this.v2 = v2; - } + public Vector2D_2(ref Vector2D v1, ref Vector2D v2) + { + this.v1 = v1; + this.v2 = v2; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Vector3D.cs b/2DGAMELIB/_2DGAMELIB/Vector3D.cs index ed2e42b..6ed887a 100644 --- a/2DGAMELIB/_2DGAMELIB/Vector3D.cs +++ b/2DGAMELIB/_2DGAMELIB/Vector3D.cs @@ -1,189 +1,190 @@ using System; using System.Globalization; -namespace _2DGAMELIB; - -[Serializable] -public struct Vector3D +namespace _2DGAMELIB { - public double X; + [Serializable] + public struct Vector3D + { + public double X; - public double Y; + public double Y; - public double Z; + public double Z; - public double this[int index] - { - get - { - return index switch - { - 0 => X, - 1 => Y, - 2 => Z, - _ => throw new ArgumentOutOfRangeException("index", "Indices for Vector3D run from 0 to 2, inclusive."), - }; - } - set - { - switch (index) - { - case 0: - X = value; - break; - case 1: - Y = value; - break; - case 2: - Z = value; - break; - default: - throw new ArgumentOutOfRangeException("index", "Indices for Vector3D run from 0 to 2, inclusive."); - } - } - } + public double this[int index] + { + get + { + return index switch + { + 0 => X, + 1 => Y, + 2 => Z, + _ => throw new ArgumentOutOfRangeException("index", "Indices for Vector3D run from 0 to 2, inclusive."), + }; + } + set + { + switch (index) + { + case 0: + X = value; + break; + case 1: + Y = value; + break; + case 2: + Z = value; + break; + default: + throw new ArgumentOutOfRangeException("index", "Indices for Vector3D run from 0 to 2, inclusive."); + } + } + } - public Vector3D(double value) - { - X = value; - Y = value; - Z = value; - } + public Vector3D(double value) + { + X = value; + Y = value; + Z = value; + } - public Vector3D(Vector2D value, double z) - { - X = value.X; - Y = value.Y; - Z = z; - } + public Vector3D(Vector2D value, double z) + { + X = value.X; + Y = value.Y; + Z = z; + } - public Vector3D(ref Vector2D value, double z) - { - X = value.X; - Y = value.Y; - Z = z; - } + public Vector3D(ref Vector2D value, double z) + { + X = value.X; + Y = value.Y; + Z = z; + } - public Vector3D(double x, double y, double z) - { - X = x; - Y = y; - Z = z; - } + public Vector3D(double x, double y, double z) + { + X = x; + Y = y; + Z = z; + } - public double Length() - { - return System.Math.Sqrt(X * X + Y * Y + Z * Z); - } + public double Length() + { + return System.Math.Sqrt(X * X + Y * Y + Z * Z); + } - public double LengthSquared() - { - return X * X + Y * Y + Z * Z; - } + public double LengthSquared() + { + return X * X + Y * Y + Z * Z; + } - public void Normalize() - { - double num = Length(); - if (num != 0.0) - { - double num2 = 1.0 / num; - X *= num2; - Y *= num2; - Z *= num2; - } - } + public void Normalize() + { + double num = Length(); + if (num != 0.0) + { + double num2 = 1.0 / num; + X *= num2; + Y *= num2; + Z *= num2; + } + } - public static Vector3D operator +(Vector3D left, Vector3D right) - { - return new Vector3D(left.X + right.X, left.Y + right.Y, left.Z + right.Z); - } + public static Vector3D operator +(Vector3D left, Vector3D right) + { + return new Vector3D(left.X + right.X, left.Y + right.Y, left.Z + right.Z); + } - public static Vector3D operator -(Vector3D left, Vector3D right) - { - return new Vector3D(left.X - right.X, left.Y - right.Y, left.Z - right.Z); - } + public static Vector3D operator -(Vector3D left, Vector3D right) + { + return new Vector3D(left.X - right.X, left.Y - right.Y, left.Z - right.Z); + } - public static Vector3D operator -(Vector3D value) - { - return new Vector3D(0.0 - value.X, 0.0 - value.Y, 0.0 - value.Z); - } + public static Vector3D operator -(Vector3D value) + { + return new Vector3D(0.0 - value.X, 0.0 - value.Y, 0.0 - value.Z); + } - public static Vector3D operator *(Vector3D value, double scale) - { - return new Vector3D(value.X * scale, value.Y * scale, value.Z * scale); - } + public static Vector3D operator *(Vector3D value, double scale) + { + return new Vector3D(value.X * scale, value.Y * scale, value.Z * scale); + } - public static Vector3D operator *(double scale, Vector3D value) - { - return new Vector3D(value.X * scale, value.Y * scale, value.Z * scale); - } + public static Vector3D operator *(double scale, Vector3D value) + { + return new Vector3D(value.X * scale, value.Y * scale, value.Z * scale); + } - public static Vector3D operator /(Vector3D value, double scale) - { - return new Vector3D(value.X / scale, value.Y / scale, value.Z / scale); - } + public static Vector3D operator /(Vector3D value, double scale) + { + return new Vector3D(value.X / scale, value.Y / scale, value.Z / scale); + } - public static bool operator ==(Vector3D left, Vector3D right) - { - if (left.X == right.X && left.Y == right.Y) - { - return left.Z == right.Z; - } - return false; - } + public static bool operator ==(Vector3D left, Vector3D right) + { + if (left.X == right.X && left.Y == right.Y) + { + return left.Z == right.Z; + } + return false; + } - public static bool operator !=(Vector3D left, Vector3D right) - { - if (left.X == right.X && left.Y == right.Y) - { - return left.Z != right.Z; - } - return true; - } + public static bool operator !=(Vector3D left, Vector3D right) + { + if (left.X == right.X && left.Y == right.Y) + { + return left.Z != right.Z; + } + return true; + } - public override string ToString() - { - return string.Format(CultureInfo.CurrentCulture, "X:{0} Y:{1} Z:{2}", new object[3] - { - X.ToString(CultureInfo.CurrentCulture), - Y.ToString(CultureInfo.CurrentCulture), - Z.ToString(CultureInfo.CurrentCulture) - }); - } + public override string ToString() + { + return string.Format(CultureInfo.CurrentCulture, "X:{0} Y:{1} Z:{2}", new object[3] + { + X.ToString(CultureInfo.CurrentCulture), + Y.ToString(CultureInfo.CurrentCulture), + Z.ToString(CultureInfo.CurrentCulture) + }); + } - public override int GetHashCode() - { - return X.GetHashCode() + Y.GetHashCode() + Z.GetHashCode(); - } + public override int GetHashCode() + { + return X.GetHashCode() + Y.GetHashCode() + Z.GetHashCode(); + } - public override bool Equals(object value) - { - if (value == null) - { - return false; - } - if (value.GetType() != GetType()) - { - return false; - } - return Equals((Vector3D)value); - } + public override bool Equals(object value) + { + if (value == null) + { + return false; + } + if (value.GetType() != GetType()) + { + return false; + } + return Equals((Vector3D)value); + } - public bool Equals(Vector3D value) - { - if (X == value.X && Y == value.Y) - { - return Z == value.Z; - } - return false; - } + public bool Equals(Vector3D value) + { + if (X == value.X && Y == value.Y) + { + return Z == value.Z; + } + return false; + } - public bool Equals(ref Vector3D value) - { - if (X == value.X && Y == value.Y) - { - return Z == value.Z; - } - return false; - } + public bool Equals(ref Vector3D value) + { + if (X == value.X && Y == value.Y) + { + return Z == value.Z; + } + return false; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/Vector4D.cs b/2DGAMELIB/_2DGAMELIB/Vector4D.cs index 9216220..6a43cbc 100644 --- a/2DGAMELIB/_2DGAMELIB/Vector4D.cs +++ b/2DGAMELIB/_2DGAMELIB/Vector4D.cs @@ -1,211 +1,212 @@ using System; using System.Globalization; -namespace _2DGAMELIB; - -[Serializable] -public struct Vector4D +namespace _2DGAMELIB { - public double X; + [Serializable] + public struct Vector4D + { + public double X; - public double Y; + public double Y; - public double Z; + public double Z; - public double W; + public double W; - public double this[int index] - { - get - { - return index switch - { - 0 => X, - 1 => Y, - 2 => Z, - 3 => W, - _ => throw new ArgumentOutOfRangeException("index", "Indices for Vector4D run from 0 to 3, inclusive."), - }; - } - set - { - switch (index) - { - case 0: - X = value; - break; - case 1: - Y = value; - break; - case 2: - Z = value; - break; - case 3: - W = value; - break; - default: - throw new ArgumentOutOfRangeException("index", "Indices for Vector4D run from 0 to 3, inclusive."); - } - } - } + public double this[int index] + { + get + { + return index switch + { + 0 => X, + 1 => Y, + 2 => Z, + 3 => W, + _ => throw new ArgumentOutOfRangeException("index", "Indices for Vector4D run from 0 to 3, inclusive."), + }; + } + set + { + switch (index) + { + case 0: + X = value; + break; + case 1: + Y = value; + break; + case 2: + Z = value; + break; + case 3: + W = value; + break; + default: + throw new ArgumentOutOfRangeException("index", "Indices for Vector4D run from 0 to 3, inclusive."); + } + } + } - public Vector4D(double value) - { - X = value; - Y = value; - Z = value; - W = value; - } + public Vector4D(double value) + { + X = value; + Y = value; + Z = value; + W = value; + } - public Vector4D(Vector2D value, double z, double w) - { - X = value.X; - Y = value.Y; - Z = z; - W = w; - } + public Vector4D(Vector2D value, double z, double w) + { + X = value.X; + Y = value.Y; + Z = z; + W = w; + } - public Vector4D(ref Vector2D value, double z, double w) - { - X = value.X; - Y = value.Y; - Z = z; - W = w; - } + public Vector4D(ref Vector2D value, double z, double w) + { + X = value.X; + Y = value.Y; + Z = z; + W = w; + } - public Vector4D(Vector3D value, double w) - { - X = value.X; - Y = value.Y; - Z = value.Z; - W = w; - } + public Vector4D(Vector3D value, double w) + { + X = value.X; + Y = value.Y; + Z = value.Z; + W = w; + } - public Vector4D(ref Vector3D value, double w) - { - X = value.X; - Y = value.Y; - Z = value.Z; - W = w; - } + public Vector4D(ref Vector3D value, double w) + { + X = value.X; + Y = value.Y; + Z = value.Z; + W = w; + } - public Vector4D(double x, double y, double z, double w) - { - X = x; - Y = y; - Z = z; - W = w; - } + public Vector4D(double x, double y, double z, double w) + { + X = x; + Y = y; + Z = z; + W = w; + } - public double Length() - { - return System.Math.Sqrt(X * X + Y * Y + Z * Z + W * W); - } + public double Length() + { + return System.Math.Sqrt(X * X + Y * Y + Z * Z + W * W); + } - public double LengthSquared() - { - return X * X + Y * Y + Z * Z + W * W; - } + public double LengthSquared() + { + return X * X + Y * Y + Z * Z + W * W; + } - public void Normalize() - { - double num = Length(); - if (num != 0.0) - { - double num2 = 1.0 / num; - X *= num2; - Y *= num2; - Z *= num2; - W *= num2; - } - } + public void Normalize() + { + double num = Length(); + if (num != 0.0) + { + double num2 = 1.0 / num; + X *= num2; + Y *= num2; + Z *= num2; + W *= num2; + } + } - public static Vector4D operator +(Vector4D left, Vector4D right) - { - return new Vector4D(left.X + right.X, left.Y + right.Y, left.Z + right.Z, left.W + right.W); - } + public static Vector4D operator +(Vector4D left, Vector4D right) + { + return new Vector4D(left.X + right.X, left.Y + right.Y, left.Z + right.Z, left.W + right.W); + } - public static Vector4D operator -(Vector4D left, Vector4D right) - { - return new Vector4D(left.X - right.X, left.Y - right.Y, left.Z - right.Z, left.W - right.W); - } + public static Vector4D operator -(Vector4D left, Vector4D right) + { + return new Vector4D(left.X - right.X, left.Y - right.Y, left.Z - right.Z, left.W - right.W); + } - public static Vector4D operator -(Vector4D value) - { - return new Vector4D(0.0 - value.X, 0.0 - value.Y, 0.0 - value.Z, 0.0 - value.W); - } + public static Vector4D operator -(Vector4D value) + { + return new Vector4D(0.0 - value.X, 0.0 - value.Y, 0.0 - value.Z, 0.0 - value.W); + } - public static Vector4D operator *(Vector4D value, double scale) - { - return new Vector4D(value.X * scale, value.Y * scale, value.Z * scale, value.W * scale); - } + public static Vector4D operator *(Vector4D value, double scale) + { + return new Vector4D(value.X * scale, value.Y * scale, value.Z * scale, value.W * scale); + } - public static Vector4D operator *(double scale, Vector4D value) - { - return new Vector4D(value.X * scale, value.Y * scale, value.Z * scale, value.W * scale); - } + public static Vector4D operator *(double scale, Vector4D value) + { + return new Vector4D(value.X * scale, value.Y * scale, value.Z * scale, value.W * scale); + } - public static Vector4D operator /(Vector4D value, double scale) - { - return new Vector4D(value.X / scale, value.Y / scale, value.Z / scale, value.W / scale); - } + public static Vector4D operator /(Vector4D value, double scale) + { + return new Vector4D(value.X / scale, value.Y / scale, value.Z / scale, value.W / scale); + } - public static bool operator ==(Vector4D left, Vector4D right) - { - if (left.X == right.X && left.Y == right.Y && left.Z == right.Z) - { - return left.W == right.W; - } - return false; - } + public static bool operator ==(Vector4D left, Vector4D right) + { + if (left.X == right.X && left.Y == right.Y && left.Z == right.Z) + { + return left.W == right.W; + } + return false; + } - public static bool operator !=(Vector4D left, Vector4D right) - { - if (left.X == right.X && left.Y == right.Y && left.Z == right.Z) - { - return left.W != right.W; - } - return true; - } + public static bool operator !=(Vector4D left, Vector4D right) + { + if (left.X == right.X && left.Y == right.Y && left.Z == right.Z) + { + return left.W != right.W; + } + return true; + } - public override string ToString() - { - return string.Format(CultureInfo.CurrentCulture, "X:{0} Y:{1} Z:{2} W:{3}", X.ToString(CultureInfo.CurrentCulture), Y.ToString(CultureInfo.CurrentCulture), Z.ToString(CultureInfo.CurrentCulture), W.ToString(CultureInfo.CurrentCulture)); - } + public override string ToString() + { + return string.Format(CultureInfo.CurrentCulture, "X:{0} Y:{1} Z:{2} W:{3}", X.ToString(CultureInfo.CurrentCulture), Y.ToString(CultureInfo.CurrentCulture), Z.ToString(CultureInfo.CurrentCulture), W.ToString(CultureInfo.CurrentCulture)); + } - public override int GetHashCode() - { - return X.GetHashCode() + Y.GetHashCode() + Z.GetHashCode() + W.GetHashCode(); - } + public override int GetHashCode() + { + return X.GetHashCode() + Y.GetHashCode() + Z.GetHashCode() + W.GetHashCode(); + } - public override bool Equals(object value) - { - if (value == null) - { - return false; - } - if (value.GetType() != GetType()) - { - return false; - } - return Equals((Vector4D)value); - } + public override bool Equals(object value) + { + if (value == null) + { + return false; + } + if (value.GetType() != GetType()) + { + return false; + } + return Equals((Vector4D)value); + } - public bool Equals(Vector4D value) - { - if (X == value.X && Y == value.Y && Z == value.Z) - { - return W == value.W; - } - return false; - } + public bool Equals(Vector4D value) + { + if (X == value.X && Y == value.Y && Z == value.Z) + { + return W == value.W; + } + return false; + } - public bool Equals(ref Vector4D value) - { - if (X == value.X && Y == value.Y && Z == value.Z) - { - return W == value.W; - } - return false; - } + public bool Equals(ref Vector4D value) + { + if (X == value.X && Y == value.Y && Z == value.Z) + { + return W == value.W; + } + return false; + } + } } diff --git a/2DGAMELIB/_2DGAMELIB/WPFImage.cs b/2DGAMELIB/_2DGAMELIB/WPFImage.cs index 1f59c7c..9ed23a8 100644 --- a/2DGAMELIB/_2DGAMELIB/WPFImage.cs +++ b/2DGAMELIB/_2DGAMELIB/WPFImage.cs @@ -6,146 +6,146 @@ using System.Drawing.Imaging; using System.Runtime.InteropServices; using System.Text; -namespace _2DGAMELIB; - -public enum MouseButtons { - None = 0, - Left = 1, - Right = 2, - Middle = 4, - Button4 = 8, - Button5 = 16 -} - -public class GlImage +namespace _2DGAMELIB { + public enum MouseButtons { + None = 0, + Left = 1, + Right = 2, + Middle = 4, + Button4 = 8, + Button5 = 16 + } - //yeah this is a little bit sketchy - public static unsafe GLFW.Window PtrToWindow(IntPtr source) + public class GlImage { - var sourceRef = __makeref(source); - var dest = default(GLFW.Window); - var destRef = __makeref(dest); - *(IntPtr*)&destRef = *(IntPtr*)&sourceRef; - return __refvalue(destRef, GLFW.Window); - } - public GLFW.Window window; - private uint shader_program; - private uint texture; - private uint vertex_buf; - private uint vao; + //yeah this is a little bit sketchy + public static unsafe GLFW.Window PtrToWindow(IntPtr source) + { + var sourceRef = __makeref(source); + var dest = default(GLFW.Window); + var destRef = __makeref(dest); + *(IntPtr*)&destRef = *(IntPtr*)&sourceRef; + return __refvalue(destRef, GLFW.Window); + } + + public GLFW.Window window; + private uint shader_program; + private uint texture; + private uint vertex_buf; + private uint vao; - public GlImage() { } + public GlImage() { } - public void ImageSetting() { } + public void ImageSetting() { } - public System.Drawing.Point GetCursorPoint() { - double x, y; - Glfw.GetCursorPosition(window, out x, out y); - return new System.Drawing.Point((int)x, (int)y); - } + public System.Drawing.Point GetCursorPoint() { + double x, y; + Glfw.GetCursorPosition(window, out x, out y); + return new System.Drawing.Point((int)x, (int)y); + } - public MouseButtons GetMouseButtons() { - MouseButtons btns = 0; + public MouseButtons GetMouseButtons() { + MouseButtons btns = 0; - if (Glfw.GetMouseButton(window, MouseButton.Left) == InputState.Press) - btns |= MouseButtons.Left; + if (Glfw.GetMouseButton(window, MouseButton.Left) == InputState.Press) + btns |= MouseButtons.Left; - if (Glfw.GetMouseButton(window, MouseButton.Right) == InputState.Press) - btns |= MouseButtons.Right; + if (Glfw.GetMouseButton(window, MouseButton.Right) == InputState.Press) + btns |= MouseButtons.Right; - if (Glfw.GetMouseButton(window, MouseButton.Middle) == InputState.Press) - btns |= MouseButtons.Middle; + if (Glfw.GetMouseButton(window, MouseButton.Middle) == InputState.Press) + btns |= MouseButtons.Middle; - if (Glfw.GetMouseButton(window, MouseButton.Button4) == InputState.Press) - btns |= MouseButtons.Button4; + if (Glfw.GetMouseButton(window, MouseButton.Button4) == InputState.Press) + btns |= MouseButtons.Button4; - if (Glfw.GetMouseButton(window, MouseButton.Button5) == InputState.Press) - btns |= MouseButtons.Button5; + if (Glfw.GetMouseButton(window, MouseButton.Button5) == InputState.Press) + btns |= MouseButtons.Button5; - return btns; - } + return btns; + } - public delegate void ShouldCloseCallback(); + public delegate void ShouldCloseCallback(); - public ShouldCloseCallback Closing = delegate () { }; - public MouseButtonCallback Click = delegate (IntPtr window, MouseButton button, InputState state, ModifierKeys modifiers) { }; - public MouseCallback Move = delegate (IntPtr window, double x, double y) { }; - public SizeCallback Resize = delegate (IntPtr window, int width, int height) { }; - public MouseCallback Scroll = delegate (IntPtr window, double x, double y) { }; - public MouseEnterCallback Leave = delegate (IntPtr window, bool entered) { }; + public ShouldCloseCallback Closing = delegate () { }; + public MouseButtonCallback Click = delegate (IntPtr window, MouseButton button, InputState state, ModifierKeys modifiers) { }; + public MouseCallback Move = delegate (IntPtr window, double x, double y) { }; + public SizeCallback Resize = delegate (IntPtr window, int width, int height) { }; + public MouseCallback Scroll = delegate (IntPtr window, double x, double y) { }; + public MouseEnterCallback Leave = delegate (IntPtr window, bool entered) { }; - public void SetTitle(string title) { - Glfw.SetWindowTitle(window, title); - } + public void SetTitle(string title) { + Glfw.SetWindowTitle(window, title); + } - public void PollEvents() { - Glfw.PollEvents(); - if (Glfw.WindowShouldClose(window)) - Closing(); - } - public void SetBitmap(Bitmap bmp) - { - Gl.UseProgram(shader_program); - Gl.Viewport(0, 0, bmp.Width, bmp.Height); + public void PollEvents() { + Glfw.PollEvents(); + if (Glfw.WindowShouldClose(window)) + Closing(); + } + public void SetBitmap(Bitmap bmp) + { + Gl.UseProgram(shader_program); + Gl.Viewport(0, 0, bmp.Width, bmp.Height); - Gl.ActiveTexture(TextureUnit.Texture0); - Gl.BindTexture(TextureTarget.Texture2d, texture); + Gl.ActiveTexture(TextureUnit.Texture0); + Gl.BindTexture(TextureTarget.Texture2d, texture); - BitmapData data = bmp.LockBits(new Rectangle(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, System.Drawing.Imaging.PixelFormat.Format32bppArgb); - Gl.TexImage2D(TextureTarget.Texture2d, 0, InternalFormat.Rgba8, bmp.Width, bmp.Height, 0, OpenGL.PixelFormat.Bgra, PixelType.UnsignedByte, data.Scan0); - bmp.UnlockBits(data); + BitmapData data = bmp.LockBits(new Rectangle(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, System.Drawing.Imaging.PixelFormat.Format32bppArgb); + Gl.TexImage2D(TextureTarget.Texture2d, 0, InternalFormat.Rgba8, bmp.Width, bmp.Height, 0, OpenGL.PixelFormat.Bgra, PixelType.UnsignedByte, data.Scan0); + bmp.UnlockBits(data); - int res_pos = Gl.GetUniformLocation(shader_program, "res"); - Gl.Uniform2(res_pos, (float)bmp.Width, (float)bmp.Height); + int res_pos = Gl.GetUniformLocation(shader_program, "res"); + Gl.Uniform2(res_pos, (float)bmp.Width, (float)bmp.Height); - Gl.BindBuffer(BufferTarget.ArrayBuffer, vertex_buf); - uint vert_pos = (uint)Gl.GetAttribLocation(shader_program, "vertPos"); - Gl.EnableVertexAttribArray(vert_pos); + Gl.BindBuffer(BufferTarget.ArrayBuffer, vertex_buf); + uint vert_pos = (uint)Gl.GetAttribLocation(shader_program, "vertPos"); + Gl.EnableVertexAttribArray(vert_pos); - Gl.BindVertexArray(vao); - Gl.VertexAttribPointer( - vert_pos, - 2, - VertexAttribType.Float, - false, - 0, - IntPtr.Zero - ); + Gl.BindVertexArray(vao); + Gl.VertexAttribPointer( + vert_pos, + 2, + VertexAttribType.Float, + false, + 0, + IntPtr.Zero + ); - Gl.DrawArrays(PrimitiveType.TriangleStrip, 0, 4); - Glfw.SwapBuffers(window); - } + Gl.DrawArrays(PrimitiveType.TriangleStrip, 0, 4); + Glfw.SwapBuffers(window); + } - public void BitmapSetting(Bitmap bmp) - { - Glfw.WindowHint(Hint.ClientApi, ClientApi.OpenGL); - Glfw.WindowHint(Hint.ContextVersionMajor, 3); - Glfw.WindowHint(Hint.ContextVersionMinor, 3); - Glfw.WindowHint(Hint.OpenglProfile, Profile.Core); - Glfw.WindowHint(Hint.Doublebuffer, true); - Glfw.WindowHint(Hint.Decorated, true); - Glfw.WindowHint(Hint.OpenglForwardCompatible, true); + public void BitmapSetting(Bitmap bmp) + { + Glfw.WindowHint(Hint.ClientApi, ClientApi.OpenGL); + Glfw.WindowHint(Hint.ContextVersionMajor, 3); + Glfw.WindowHint(Hint.ContextVersionMinor, 3); + Glfw.WindowHint(Hint.OpenglProfile, Profile.Core); + Glfw.WindowHint(Hint.Doublebuffer, true); + Glfw.WindowHint(Hint.Decorated, true); + Glfw.WindowHint(Hint.OpenglForwardCompatible, true); - window = Glfw.CreateWindow(bmp.Width, bmp.Height, "yayy", Monitor.None, GLFW.Window.None); + window = Glfw.CreateWindow(bmp.Width, bmp.Height, "yayy", Monitor.None, GLFW.Window.None); - Glfw.SetWindowSizeCallback(window, Resize); - Glfw.SetMouseButtonCallback(window, Click); - Glfw.SetCursorPositionCallback(window, Move); - Glfw.SetScrollCallback(window, Scroll); - Glfw.SetCursorEnterCallback(window, Leave); + Glfw.SetWindowSizeCallback(window, Resize); + Glfw.SetMouseButtonCallback(window, Click); + Glfw.SetCursorPositionCallback(window, Move); + Glfw.SetScrollCallback(window, Scroll); + Glfw.SetCursorEnterCallback(window, Leave); - GCHandle handle = GCHandle.Alloc(this); - Glfw.SetWindowUserPointer(window, GCHandle.ToIntPtr(handle)); + GCHandle handle = GCHandle.Alloc(this); + Glfw.SetWindowUserPointer(window, GCHandle.ToIntPtr(handle)); - Gl.Initialize(); - Glfw.MakeContextCurrent(window); + Gl.Initialize(); + Glfw.MakeContextCurrent(window); - string[] vertexShaderSource = { -@" + string[] vertexShaderSource = { + @" #version 100 precision mediump float; @@ -156,10 +156,10 @@ void main() gl_Position = vec4(vertPos, 0.0, 1.0); } " - }; + }; - string[] fragmentShaderSource = { -@" + string[] fragmentShaderSource = { + @" #version 100 precision mediump float; @@ -174,151 +174,153 @@ void main() gl_FragColor = texture2D(sTexture, tc); } " - }; + }; - uint vertexShader = Gl.CreateShader(ShaderType.VertexShader); - Gl.ShaderSource(vertexShader, vertexShaderSource); - Gl.CompileShader(vertexShader); + uint vertexShader = Gl.CreateShader(ShaderType.VertexShader); + Gl.ShaderSource(vertexShader, vertexShaderSource); + Gl.CompileShader(vertexShader); - uint fragmentShader = Gl.CreateShader(ShaderType.FragmentShader); - Gl.ShaderSource(fragmentShader, fragmentShaderSource); - Gl.CompileShader(fragmentShader); + uint fragmentShader = Gl.CreateShader(ShaderType.FragmentShader); + Gl.ShaderSource(fragmentShader, fragmentShaderSource); + Gl.CompileShader(fragmentShader); - shader_program = Gl.CreateProgram(); - Gl.AttachShader(shader_program, vertexShader); - Gl.AttachShader(shader_program, fragmentShader); - Gl.LinkProgram(shader_program); + shader_program = Gl.CreateProgram(); + Gl.AttachShader(shader_program, vertexShader); + Gl.AttachShader(shader_program, fragmentShader); + Gl.LinkProgram(shader_program); - int length; - StringBuilder stringBuilder = new StringBuilder(10000); - Gl.GetShaderInfoLog(fragmentShader, 10000, out length, stringBuilder); - System.Diagnostics.Debug.WriteLine(stringBuilder); - stringBuilder.Clear(); - Gl.GetShaderInfoLog(vertexShader, 10000, out length, stringBuilder); - System.Diagnostics.Debug.WriteLine(stringBuilder); - stringBuilder.Clear(); - Gl.GetProgramInfoLog(shader_program, 10000, out length, stringBuilder); - System.Diagnostics.Debug.WriteLine(stringBuilder); - stringBuilder.Clear(); + int length; + StringBuilder stringBuilder = new StringBuilder(10000); + Gl.GetShaderInfoLog(fragmentShader, 10000, out length, stringBuilder); + System.Diagnostics.Debug.WriteLine(stringBuilder); + stringBuilder.Clear(); + Gl.GetShaderInfoLog(vertexShader, 10000, out length, stringBuilder); + System.Diagnostics.Debug.WriteLine(stringBuilder); + stringBuilder.Clear(); + Gl.GetProgramInfoLog(shader_program, 10000, out length, stringBuilder); + System.Diagnostics.Debug.WriteLine(stringBuilder); + stringBuilder.Clear(); - Gl.UseProgram(shader_program); + Gl.UseProgram(shader_program); - Gl.Uniform1(Gl.GetUniformLocation(shader_program, "sTexture"), 0); + Gl.Uniform1(Gl.GetUniformLocation(shader_program, "sTexture"), 0); - texture = Gl.GenTexture(); + texture = Gl.GenTexture(); - Gl.ActiveTexture(TextureUnit.Texture0); - Gl.BindTexture(TextureTarget.Texture2d, texture); - Gl.TexParameteri(TextureTarget.Texture2d, TextureParameterName.TextureWrapS, TextureWrapMode.ClampToEdge); - Gl.TexParameteri(TextureTarget.Texture2d, TextureParameterName.TextureWrapT, TextureWrapMode.ClampToEdge); - Gl.TexParameteri(TextureTarget.Texture2d, TextureParameterName.TextureMagFilter, TextureMagFilter.Nearest); - Gl.TexParameteri(TextureTarget.Texture2d, TextureParameterName.TextureMinFilter, TextureMagFilter.Nearest); + Gl.ActiveTexture(TextureUnit.Texture0); + Gl.BindTexture(TextureTarget.Texture2d, texture); + Gl.TexParameteri(TextureTarget.Texture2d, TextureParameterName.TextureWrapS, TextureWrapMode.ClampToEdge); + Gl.TexParameteri(TextureTarget.Texture2d, TextureParameterName.TextureWrapT, TextureWrapMode.ClampToEdge); + Gl.TexParameteri(TextureTarget.Texture2d, TextureParameterName.TextureMagFilter, TextureMagFilter.Nearest); + Gl.TexParameteri(TextureTarget.Texture2d, TextureParameterName.TextureMinFilter, TextureMagFilter.Nearest); - float[] buf = { 1.0f, 1.0f, -1.0f, 1.0f, 1.0f, -1.0f, -1.0f, -1.0f }; - vertex_buf = Gl.GenBuffer(); - Gl.BindBuffer(BufferTarget.ArrayBuffer, vertex_buf); - Gl.BufferData(BufferTarget.ArrayBuffer, (uint)(sizeof(float) * buf.Length), buf, BufferUsage.StaticDraw); + float[] buf = { 1.0f, 1.0f, -1.0f, 1.0f, 1.0f, -1.0f, -1.0f, -1.0f }; + vertex_buf = Gl.GenBuffer(); + Gl.BindBuffer(BufferTarget.ArrayBuffer, vertex_buf); + Gl.BufferData(BufferTarget.ArrayBuffer, (uint)(sizeof(float) * buf.Length), buf, BufferUsage.StaticDraw); - vao = Gl.GenVertexArray(); - } -} - -/* -public class WPFImage : ElementHost -{ - public GlImage gl_img; - - private int ByteSize; - - private Rectangle rect1; - - private Int32Rect rect2; - - private BitmapData data; - - public WriteableBitmap wb; - - private bool HighQuality; - - private string ConfigPath = Directory.GetCurrentDirectory() + "\\Config.ini"; - - public System.Windows.Controls.Image Image => (System.Windows.Controls.Image)base.Child; - - public WPFImage() - { - System.Windows.Controls.Image child = new System.Windows.Controls.Image - { - Stretch = Stretch.Uniform - }; - base.Child = child; - - gl_img = new GlImage(); + vao = Gl.GenVertexArray(); + } } - public void PollEvents() { - gl_img.PollEvents(); - } - public void ImageSetting() - { - try - { - if (!File.Exists(ConfigPath)) - { - HighQuality = false; - } - else - { - string[] source = ConfigPath.ReadLines(); - HighQuality = source.First((string s) => s.StartsWith("AntiAliasing:")).Last() == '1'; - } - } - catch - { - HighQuality = false; - } - if (HighQuality) - { - RenderOptions.SetBitmapScalingMode(Image, BitmapScalingMode.LowQuality); - } - else - { - RenderOptions.SetBitmapScalingMode(Image, BitmapScalingMode.NearestNeighbor); - } - RenderOptions.SetEdgeMode(Image, EdgeMode.Aliased); - } + /* + public class WPFImage : ElementHost + { + public GlImage gl_img; - [DllImport("Kernel32.dll")] - public static extern void CopyMemory(IntPtr Destination, IntPtr Source, int ByteSize); + private int ByteSize; + + private Rectangle rect1; + + private Int32Rect rect2; + + private BitmapData data; + + public WriteableBitmap wb; + + private bool HighQuality; + + private string ConfigPath = Directory.GetCurrentDirectory() + "\\Config.ini"; + + public System.Windows.Controls.Image Image => (System.Windows.Controls.Image)base.Child; + + public WPFImage() + { + System.Windows.Controls.Image child = new System.Windows.Controls.Image + { + Stretch = Stretch.Uniform + }; + base.Child = child; + + gl_img = new GlImage(); + } + + public void PollEvents() { + gl_img.PollEvents(); + } + + public void ImageSetting() + { + try + { + if (!File.Exists(ConfigPath)) + { + HighQuality = false; + } + else + { + string[] source = ConfigPath.ReadLines(); + HighQuality = source.First((string s) => s.StartsWith("AntiAliasing:")).Last() == '1'; + } + } + catch + { + HighQuality = false; + } + if (HighQuality) + { + RenderOptions.SetBitmapScalingMode(Image, BitmapScalingMode.LowQuality); + } + else + { + RenderOptions.SetBitmapScalingMode(Image, BitmapScalingMode.NearestNeighbor); + } + RenderOptions.SetEdgeMode(Image, EdgeMode.Aliased); + } + + [DllImport("Kernel32.dll")] + public static extern void CopyMemory(IntPtr Destination, IntPtr Source, int ByteSize); - //the guy that gets called to update a frame - public void SetBitmap(Bitmap bmp) - { - data = bmp.LockBits(rect1, ImageLockMode.ReadOnly, System.Drawing.Imaging.PixelFormat.Format32bppArgb); - wb.Lock(); - CopyMemory(wb.BackBuffer, data.Scan0, ByteSize); - wb.AddDirtyRect(rect2); - wb.Unlock(); - bmp.UnlockBits(data); + //the guy that gets called to update a frame + public void SetBitmap(Bitmap bmp) + { + data = bmp.LockBits(rect1, ImageLockMode.ReadOnly, System.Drawing.Imaging.PixelFormat.Format32bppArgb); + wb.Lock(); + CopyMemory(wb.BackBuffer, data.Scan0, ByteSize); + wb.AddDirtyRect(rect2); + wb.Unlock(); + bmp.UnlockBits(data); - gl_img.SetBitmap(bmp); - } + gl_img.SetBitmap(bmp); + } - public void BitmapSetting(Bitmap bmp) - { - int pixelWidth = bmp.Width; - int num = bmp.Height; - rect1 = new Rectangle(0, 0, pixelWidth, num); - rect2 = new Int32Rect(0, 0, pixelWidth, num); - wb = new WriteableBitmap(pixelWidth, num, bmp.HorizontalResolution, bmp.VerticalResolution, PixelFormats.Bgra32, null); - ByteSize = wb.BackBufferStride * num; - Image.Source = wb; + public void BitmapSetting(Bitmap bmp) + { + int pixelWidth = bmp.Width; + int num = bmp.Height; + rect1 = new Rectangle(0, 0, pixelWidth, num); + rect2 = new Int32Rect(0, 0, pixelWidth, num); + wb = new WriteableBitmap(pixelWidth, num, bmp.HorizontalResolution, bmp.VerticalResolution, PixelFormats.Bgra32, null); + ByteSize = wb.BackBufferStride * num; + Image.Source = wb; + + gl_img.BitmapSetting(bmp); + } - gl_img.BitmapSetting(bmp); } - -} -*/ \ No newline at end of file + */ +} \ No newline at end of file diff --git a/2DGAMELIB/_2DGAMELIB/_Con.cs b/2DGAMELIB/_2DGAMELIB/_Con.cs index 89791cc..61c5acf 100644 --- a/2DGAMELIB/_2DGAMELIB/_Con.cs +++ b/2DGAMELIB/_2DGAMELIB/_Con.cs @@ -1,66 +1,67 @@ using System.Drawing; -namespace _2DGAMELIB; - -public static class _Con +namespace _2DGAMELIB { - public static Vector2D ToVector2D(this Point Point) - { - return new Vector2D(Point.X, Point.Y); - } + public static class _Con + { + public static Vector2D ToVector2D(this Point Point) + { + return new Vector2D(Point.X, Point.Y); + } - public static Point ToPoint(this Vector2D Vector) - { - return new Point((int)Vector.X, (int)Vector.Y); - } + public static Point ToPoint(this Vector2D Vector) + { + return new Point((int)Vector.X, (int)Vector.Y); + } - public static Point ToPoint(ref Vector2D Vector) - { - return new Point((int)Vector.X, (int)Vector.Y); - } + public static Point ToPoint(ref Vector2D Vector) + { + return new Point((int)Vector.X, (int)Vector.Y); + } - public static Vector2D ToVector2D(this PointF Point) - { - return new Vector2D(Point.X, Point.Y); - } + public static Vector2D ToVector2D(this PointF Point) + { + return new Vector2D(Point.X, Point.Y); + } - public static PointF ToPointF(this Vector2D Vector) - { - return new PointF((float)Vector.X, (float)Vector.Y); - } + public static PointF ToPointF(this Vector2D Vector) + { + return new PointF((float)Vector.X, (float)Vector.Y); + } - public static PointF ToPointF(ref Vector2D Vector) - { - return new PointF((float)Vector.X, (float)Vector.Y); - } + public static PointF ToPointF(ref Vector2D Vector) + { + return new PointF((float)Vector.X, (float)Vector.Y); + } - public static Vector2D ToVector2D(this Size Size) - { - return new Vector2D(Size.Width, Size.Height); - } + public static Vector2D ToVector2D(this Size Size) + { + return new Vector2D(Size.Width, Size.Height); + } - public static Size ToSize(this Vector2D Vector) - { - return new Size((int)Vector.X, (int)Vector.Y); - } + public static Size ToSize(this Vector2D Vector) + { + return new Size((int)Vector.X, (int)Vector.Y); + } - public static Size ToSize(ref Vector2D Vector) - { - return new Size((int)Vector.X, (int)Vector.Y); - } + public static Size ToSize(ref Vector2D Vector) + { + return new Size((int)Vector.X, (int)Vector.Y); + } - public static Vector2D ToVector2D(this SizeF Size) - { - return new Vector2D(Size.Width, Size.Height); - } + public static Vector2D ToVector2D(this SizeF Size) + { + return new Vector2D(Size.Width, Size.Height); + } - public static SizeF ToSizeF(this Vector2D Vector) - { - return new SizeF((float)Vector.X, (float)Vector.Y); - } + public static SizeF ToSizeF(this Vector2D Vector) + { + return new SizeF((float)Vector.X, (float)Vector.Y); + } - public static SizeF ToSizeF(ref Vector2D Vector) - { - return new SizeF((float)Vector.X, (float)Vector.Y); - } + public static SizeF ToSizeF(ref Vector2D Vector) + { + return new SizeF((float)Vector.X, (float)Vector.Y); + } + } } diff --git a/SlaveMatrix/SlaveMatrix.csproj b/SlaveMatrix/SlaveMatrix.csproj index f2d79ec..d95e29a 100644 --- a/SlaveMatrix/SlaveMatrix.csproj +++ b/SlaveMatrix/SlaveMatrix.csproj @@ -8,7 +8,7 @@ x86 - 10.0 + 9.0 True diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ConnectionInfo.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ConnectionInfo.cs index c25a62a..2185496 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ConnectionInfo.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ConnectionInfo.cs @@ -1,427 +1,428 @@ using System; using System.Runtime.Serialization; -namespace SlaveMatrix; - -[Serializable] -public enum ConnectionInfo +namespace SlaveMatrix { - none, - 頭_基髪_接続, - 頭_目左_接続, - 頭_目右_接続, - 頭_鼻_接続, - 頭_口_接続, - 頭_頬左_接続, - 頭_頬右_接続, - 頭_額_接続, - 頭_眉左_接続, - 頭_眉右_接続, - 頭_耳左_接続, - 頭_耳右_接続, - 頭_鼻肌_接続, - 頭_単眼目_接続, - 頭_単眼眉_接続, - 頭_大顎基_接続, - 頭_顔面_接続, - 頭_頭頂_接続, - 頭_頬肌左_接続, - 頭_頬肌右_接続, - 頭_触覚左_接続, - 頭_触覚右_接続, - 基髪_頭頂左_接続, - 基髪_頭頂右_接続, - 基髪_横髪左_接続, - 基髪_横髪右_接続, - 基髪_前髪_接続, - 基髪_後髪_接続, - 後髪0_肢系_左5_接続, - 後髪0_肢系_左4_接続, - 後髪0_肢系_左3_接続, - 後髪0_肢系_左2_接続, - 後髪0_肢系_左1_接続, - 後髪0_肢系_中央_接続, - 後髪0_肢系_右1_接続, - 後髪0_肢系_右2_接続, - 後髪0_肢系_右3_接続, - 後髪0_肢系_右4_接続, - 後髪0_肢系_右5_接続, - 横髪_肢系_肢_接続, - 双目_瞼_接続, - 瞼_宇_涙_接続, - 単目_瞼_接続, - 頬目_瞼_接続, - 縦目_瞼_接続, - 鼻_人_鼻水左_接続, - 鼻_人_鼻水右_接続, - 鼻_獣_鼻水左_接続, - 鼻_獣_鼻水右_接続, - 吹出し_吹出し_接続, - 首_頭_接続, - 胸_首_接続, - 胸_肩左_接続, - 胸_肩右_接続, - 胸_胸左_接続, - 胸_胸右_接続, - 胸_肌_接続, - 胸_翼上左_接続, - 胸_翼上右_接続, - 胸_翼下左_接続, - 胸_翼下右_接続, - 胸_背中_接続, - 乳房_噴乳_接続, - 肩_上腕_接続, - 胴_胸_接続, - 胴_肌_接続, - 胴_翼左_接続, - 胴_翼右_接続, - 腰_胴_接続, - 腰_腿左_接続, - 腰_腿右_接続, - 腰_膣基_接続, - 腰_肛門_接続, - 腰_半身_接続, - 腰_尾_接続, - 腰_上着_接続, - 腰_肌_接続, - 腰_翼左_接続, - 腰_翼右_接続, - ボテ腹_人_腹板_接続, - ボテ腹_獣_腹板_接続, - 肛門_人_肛門精液_接続, - 肛門_獣_肛門精液_接続, - 性器_人_陰核_接続, - 性器_人_尿道_接続, - 性器_人_膣口_接続, - 性器_獣_陰核_接続, - 性器_獣_尿道_接続, - 性器_獣_膣口_接続, - 上着ボトム_クロス_上着ボトム後_接続, - 顔面_甲_触覚左_接続, - 顔面_甲_触覚右_接続, - 顔面_虫_触覚左_接続, - 顔面_虫_触覚右_接続, - 顔面_蟲_触覚左_接続, - 顔面_蟲_触覚右_接続, - 頭頂_宇_頭部後_接続, - 尾_蜘_出糸_接続, - 尾_ヘ_尾先_接続, - 尾_ウ_尾先_接続, - 尾_魚_左1_接続, - 尾_魚_右1_接続, - 尾_魚_左2_接続, - 尾_魚_右2_接続, - 尾_魚_左3_接続, - 尾_魚_右3_接続, - 尾_魚_左4_接続, - 尾_魚_右4_接続, - 尾_魚_左5_接続, - 尾_魚_右5_接続, - 尾_魚_左6_接続, - 尾_魚_右6_接続, - 尾_魚_左7_接続, - 尾_魚_右7_接続, - 尾_魚_左8_接続, - 尾_魚_右8_接続, - 尾_魚_左9_接続, - 尾_魚_右9_接続, - 尾_魚_左10_接続, - 尾_魚_右10_接続, - 尾_魚_左11_接続, - 尾_魚_右11_接続, - 尾_魚_左12_接続, - 尾_魚_右12_接続, - 尾_魚_左13_接続, - 尾_魚_右13_接続, - 尾_魚_左14_接続, - 尾_魚_右14_接続, - 尾_魚_左15_接続, - 尾_魚_右15_接続, - 尾_魚_左16_接続, - 尾_魚_右16_接続, - 尾_魚_左17_接続, - 尾_魚_右17_接続, - 尾_魚_左18_接続, - 尾_魚_右18_接続, - 尾_魚_左19_接続, - 尾_魚_右19_接続, - 尾_魚_左20_接続, - 尾_魚_右20_接続, - 尾_魚_左21_接続, - 尾_魚_右21_接続, - 尾_魚_左22_接続, - 尾_魚_右22_接続, - 尾_魚_左23_接続, - 尾_魚_右23_接続, - 尾_魚_左24_接続, - 尾_魚_右24_接続, - 尾_魚_左25_接続, - 尾_魚_右25_接続, - 尾_魚_左26_接続, - 尾_魚_右26_接続, - 尾_魚_左27_接続, - 尾_魚_右27_接続, - 尾_魚_左28_接続, - 尾_魚_右28_接続, - 尾_魚_左29_接続, - 尾_魚_右29_接続, - 尾_魚_左30_接続, - 尾_魚_右30_接続, - 尾_魚_左31_接続, - 尾_魚_右31_接続, - 尾_魚_左32_接続, - 尾_魚_右32_接続, - 尾_魚_左33_接続, - 尾_魚_右33_接続, - 尾_魚_左34_接続, - 尾_魚_右34_接続, - 尾_魚_尾先_接続, - 尾_鯨_左1_接続, - 尾_鯨_右1_接続, - 尾_鯨_左2_接続, - 尾_鯨_右2_接続, - 尾_鯨_左3_接続, - 尾_鯨_右3_接続, - 尾_鯨_左4_接続, - 尾_鯨_右4_接続, - 尾_鯨_左5_接続, - 尾_鯨_右5_接続, - 尾_鯨_左6_接続, - 尾_鯨_右6_接続, - 尾_鯨_左7_接続, - 尾_鯨_右7_接続, - 尾_鯨_左8_接続, - 尾_鯨_右8_接続, - 尾_鯨_左9_接続, - 尾_鯨_右9_接続, - 尾_鯨_左10_接続, - 尾_鯨_右10_接続, - 尾_鯨_左11_接続, - 尾_鯨_右11_接続, - 尾_鯨_左12_接続, - 尾_鯨_右12_接続, - 尾_鯨_左13_接続, - 尾_鯨_右13_接続, - 尾_鯨_左14_接続, - 尾_鯨_右14_接続, - 尾_鯨_左15_接続, - 尾_鯨_右15_接続, - 尾_鯨_左16_接続, - 尾_鯨_右16_接続, - 尾_鯨_左17_接続, - 尾_鯨_右17_接続, - 尾_鯨_左18_接続, - 尾_鯨_右18_接続, - 尾_鯨_左19_接続, - 尾_鯨_右19_接続, - 尾_鯨_左20_接続, - 尾_鯨_右20_接続, - 尾_鯨_左21_接続, - 尾_鯨_右21_接続, - 尾_鯨_左22_接続, - 尾_鯨_右22_接続, - 尾_鯨_左23_接続, - 尾_鯨_右23_接続, - 尾_鯨_左24_接続, - 尾_鯨_右24_接続, - 尾_鯨_左25_接続, - 尾_鯨_右25_接続, - 尾_鯨_左26_接続, - 尾_鯨_右26_接続, - 尾_鯨_左27_接続, - 尾_鯨_右27_接続, - 尾_鯨_左28_接続, - 尾_鯨_右28_接続, - 尾_鯨_左29_接続, - 尾_鯨_右29_接続, - 尾_鯨_左30_接続, - 尾_鯨_右30_接続, - 尾_鯨_左31_接続, - 尾_鯨_右31_接続, - 尾_鯨_左32_接続, - 尾_鯨_右32_接続, - 尾_鯨_左33_接続, - 尾_鯨_右33_接続, - 尾_鯨_左34_接続, - 尾_鯨_右34_接続, - 尾_鯨_尾先_接続, - 尾_蟲_左1_接続, - 尾_蟲_右1_接続, - 尾_蟲_左2_接続, - 尾_蟲_右2_接続, - 尾_蟲_左3_接続, - 尾_蟲_右3_接続, - 尾_蟲_左4_接続, - 尾_蟲_右4_接続, - 尾_蟲_左5_接続, - 尾_蟲_右5_接続, - 尾_蟲_尾左_接続, - 尾_蟲_尾右_接続, - 前翅_甲_軸1_接続, - 前翅_甲_軸2_接続, - 前翅_甲_軸3_接続, - 触手_犬_頭_接続, - 触手_犬_上腕左_接続, - 触手_犬_上腕右_接続, - 触手_犬_下腕左_接続, - 触手_犬_下腕右_接続, - 触手_犬_手左_接続, - 触手_犬_手右_接続, - 触手_蔦_節1_接続, - 触手_蔦_節2_接続, - 触手_蔦_節3_接続, - 触手_蔦_節4_接続, - 触手_蔦_節5_接続, - 触手_蔦_節6_接続, - 触手_蔦_節7_接続, - 触手_蔦_節8_接続, - 触手_蔦_節9_接続, - 触手_蔦_節10_接続, - 触手_蔦_節11_接続, - 触手_蔦_節12_接続, - 触手_蔦_節13_接続, - 触手_蔦_節14_接続, - 触手_蔦_節15_接続, - 触手_蔦_節16_接続, - 触手_蔦_節17_接続, - 触手_蔦_節18_接続, - 触手_蔦_節19_接続, - 触手_蔦_節20_接続, - 触手_蔦_節21_接続, - 触手_蔦_節22_接続, - 触手_蔦_節23_接続, - 触手_蔦_節24_接続, - 触手_蔦_先端_接続, - 上腕_人_下腕_接続, - 上腕_鳥_下腕_接続, - 上腕_蝙_下腕_接続, - 上腕_獣_下腕_接続, - 上腕_蹄_下腕_接続, - 下腕_人_外腕_接続, - 下腕_人_手_接続, - 下腕_人_虫鎌_接続, - 下腕_鳥_手_接続, - 下腕_蝙_手_接続, - 下腕_蝙_腕輪_接続, - 下腕_獣_手_接続, - 下腕_蹄_手_接続, - 腿_人_脚_接続, - 腿_獣_脚_接続, - 腿_蹄_脚_接続, - 腿_鳥_脚_接続, - 腿_竜_脚_接続, - 脚_人_足_接続, - 脚_人_脚輪下_接続, - 脚_人_脚輪上_接続, - 脚_獣_足_接続, - 脚_蹄_足_接続, - 脚_鳥_足_接続, - 脚_竜_足_接続, - 長物_魚_左0_接続, - 長物_魚_右0_接続, - 長物_魚_左1_接続, - 長物_魚_右1_接続, - 長物_魚_左2_接続, - 長物_魚_右2_接続, - 長物_魚_左3_接続, - 長物_魚_右3_接続, - 長物_魚_左4_接続, - 長物_魚_右4_接続, - 長物_魚_左5_接続, - 長物_魚_右5_接続, - 長物_魚_左6_接続, - 長物_魚_右6_接続, - 長物_魚_尾_接続, - 長物_鯨_左0_接続, - 長物_鯨_右0_接続, - 長物_鯨_左1_接続, - 長物_鯨_右1_接続, - 長物_鯨_左2_接続, - 長物_鯨_右2_接続, - 長物_鯨_左3_接続, - 長物_鯨_右3_接続, - 長物_鯨_左4_接続, - 長物_鯨_右4_接続, - 長物_鯨_左5_接続, - 長物_鯨_右5_接続, - 長物_鯨_左6_接続, - 長物_鯨_右6_接続, - 長物_鯨_尾_接続, - 長物_蛇_左_接続, - 長物_蛇_右_接続, - 長物_蛇_胴_接続, - 長物_蟲_左0_接続, - 長物_蟲_右0_接続, - 長物_蟲_左1_接続, - 長物_蟲_右1_接続, - 長物_蟲_胴_接続, - 四足胸_脇左_接続, - 四足胸_脇右_接続, - 四足胸_胴_接続, - 四足胸_胸左_接続, - 四足胸_胸右_接続, - 四足胸_肌_接続, - 四足胸_翼上左_接続, - 四足胸_翼上右_接続, - 四足胸_翼下左_接続, - 四足胸_翼下右_接続, - 四足胸_背中_接続, - 四足脇_上腕_接続, - 四足胴_腰_接続, - 四足胴_肌_接続, - 四足胴_翼左_接続, - 四足胴_翼右_接続, - 四足腰_腿左_接続, - 四足腰_腿右_接続, - 四足腰_膣基_接続, - 四足腰_肛門_接続, - 四足腰_尾_接続, - 四足腰_半身_接続, - 四足腰_上着_接続, - 四足腰_肌_接続, - 四足腰_翼左_接続, - 四足腰_翼右_接続, - 多足_蛸_軟体外左_接続, - 多足_蛸_軟体外右_接続, - 多足_蛸_軟体内左_接続, - 多足_蛸_軟体内右_接続, - 多足_蜘_触肢左_接続, - 多足_蜘_触肢右_接続, - 多足_蜘_節足左1_接続, - 多足_蜘_節足左2_接続, - 多足_蜘_節足左3_接続, - 多足_蜘_節足左4_接続, - 多足_蜘_節足右1_接続, - 多足_蜘_節足右2_接続, - 多足_蜘_節足右3_接続, - 多足_蜘_節足右4_接続, - 多足_蜘_尾_接続, - 多足_蠍_触肢左_接続, - 多足_蠍_節足左1_接続, - 多足_蠍_節足左2_接続, - 多足_蠍_節足左3_接続, - 多足_蠍_節足左4_接続, - 多足_蠍_触肢右_接続, - 多足_蠍_節足右1_接続, - 多足_蠍_節足右2_接続, - 多足_蠍_節足右3_接続, - 多足_蠍_節足右4_接続, - 多足_蠍_櫛状板左_接続, - 多足_蠍_櫛状板右_接続, - 多足_蠍_尾_接続, - 単足_植_根外左_接続, - 単足_植_根内左_接続, - 単足_植_根中央_接続, - 単足_植_根内右_接続, - 単足_植_根外右_接続, - 胴_蛇_左_接続, - 胴_蛇_右_接続, - 胴_蛇_胴_接続, - 胴_蟲_左_接続, - 胴_蟲_右_接続, - 胴_蟲_胴_接続, - 大顎基_顎左_接続, - 大顎基_顎右_接続, - 植_花_接続, - ペニス_尿道_接続 + [Serializable] + public enum ConnectionInfo + { + none, + 頭_基髪_接続, + 頭_目左_接続, + 頭_目右_接続, + 頭_鼻_接続, + 頭_口_接続, + 頭_頬左_接続, + 頭_頬右_接続, + 頭_額_接続, + 頭_眉左_接続, + 頭_眉右_接続, + 頭_耳左_接続, + 頭_耳右_接続, + 頭_鼻肌_接続, + 頭_単眼目_接続, + 頭_単眼眉_接続, + 頭_大顎基_接続, + 頭_顔面_接続, + 頭_頭頂_接続, + 頭_頬肌左_接続, + 頭_頬肌右_接続, + 頭_触覚左_接続, + 頭_触覚右_接続, + 基髪_頭頂左_接続, + 基髪_頭頂右_接続, + 基髪_横髪左_接続, + 基髪_横髪右_接続, + 基髪_前髪_接続, + 基髪_後髪_接続, + 後髪0_肢系_左5_接続, + 後髪0_肢系_左4_接続, + 後髪0_肢系_左3_接続, + 後髪0_肢系_左2_接続, + 後髪0_肢系_左1_接続, + 後髪0_肢系_中央_接続, + 後髪0_肢系_右1_接続, + 後髪0_肢系_右2_接続, + 後髪0_肢系_右3_接続, + 後髪0_肢系_右4_接続, + 後髪0_肢系_右5_接続, + 横髪_肢系_肢_接続, + 双目_瞼_接続, + 瞼_宇_涙_接続, + 単目_瞼_接続, + 頬目_瞼_接続, + 縦目_瞼_接続, + 鼻_人_鼻水左_接続, + 鼻_人_鼻水右_接続, + 鼻_獣_鼻水左_接続, + 鼻_獣_鼻水右_接続, + 吹出し_吹出し_接続, + 首_頭_接続, + 胸_首_接続, + 胸_肩左_接続, + 胸_肩右_接続, + 胸_胸左_接続, + 胸_胸右_接続, + 胸_肌_接続, + 胸_翼上左_接続, + 胸_翼上右_接続, + 胸_翼下左_接続, + 胸_翼下右_接続, + 胸_背中_接続, + 乳房_噴乳_接続, + 肩_上腕_接続, + 胴_胸_接続, + 胴_肌_接続, + 胴_翼左_接続, + 胴_翼右_接続, + 腰_胴_接続, + 腰_腿左_接続, + 腰_腿右_接続, + 腰_膣基_接続, + 腰_肛門_接続, + 腰_半身_接続, + 腰_尾_接続, + 腰_上着_接続, + 腰_肌_接続, + 腰_翼左_接続, + 腰_翼右_接続, + ボテ腹_人_腹板_接続, + ボテ腹_獣_腹板_接続, + 肛門_人_肛門精液_接続, + 肛門_獣_肛門精液_接続, + 性器_人_陰核_接続, + 性器_人_尿道_接続, + 性器_人_膣口_接続, + 性器_獣_陰核_接続, + 性器_獣_尿道_接続, + 性器_獣_膣口_接続, + 上着ボトム_クロス_上着ボトム後_接続, + 顔面_甲_触覚左_接続, + 顔面_甲_触覚右_接続, + 顔面_虫_触覚左_接続, + 顔面_虫_触覚右_接続, + 顔面_蟲_触覚左_接続, + 顔面_蟲_触覚右_接続, + 頭頂_宇_頭部後_接続, + 尾_蜘_出糸_接続, + 尾_ヘ_尾先_接続, + 尾_ウ_尾先_接続, + 尾_魚_左1_接続, + 尾_魚_右1_接続, + 尾_魚_左2_接続, + 尾_魚_右2_接続, + 尾_魚_左3_接続, + 尾_魚_右3_接続, + 尾_魚_左4_接続, + 尾_魚_右4_接続, + 尾_魚_左5_接続, + 尾_魚_右5_接続, + 尾_魚_左6_接続, + 尾_魚_右6_接続, + 尾_魚_左7_接続, + 尾_魚_右7_接続, + 尾_魚_左8_接続, + 尾_魚_右8_接続, + 尾_魚_左9_接続, + 尾_魚_右9_接続, + 尾_魚_左10_接続, + 尾_魚_右10_接続, + 尾_魚_左11_接続, + 尾_魚_右11_接続, + 尾_魚_左12_接続, + 尾_魚_右12_接続, + 尾_魚_左13_接続, + 尾_魚_右13_接続, + 尾_魚_左14_接続, + 尾_魚_右14_接続, + 尾_魚_左15_接続, + 尾_魚_右15_接続, + 尾_魚_左16_接続, + 尾_魚_右16_接続, + 尾_魚_左17_接続, + 尾_魚_右17_接続, + 尾_魚_左18_接続, + 尾_魚_右18_接続, + 尾_魚_左19_接続, + 尾_魚_右19_接続, + 尾_魚_左20_接続, + 尾_魚_右20_接続, + 尾_魚_左21_接続, + 尾_魚_右21_接続, + 尾_魚_左22_接続, + 尾_魚_右22_接続, + 尾_魚_左23_接続, + 尾_魚_右23_接続, + 尾_魚_左24_接続, + 尾_魚_右24_接続, + 尾_魚_左25_接続, + 尾_魚_右25_接続, + 尾_魚_左26_接続, + 尾_魚_右26_接続, + 尾_魚_左27_接続, + 尾_魚_右27_接続, + 尾_魚_左28_接続, + 尾_魚_右28_接続, + 尾_魚_左29_接続, + 尾_魚_右29_接続, + 尾_魚_左30_接続, + 尾_魚_右30_接続, + 尾_魚_左31_接続, + 尾_魚_右31_接続, + 尾_魚_左32_接続, + 尾_魚_右32_接続, + 尾_魚_左33_接続, + 尾_魚_右33_接続, + 尾_魚_左34_接続, + 尾_魚_右34_接続, + 尾_魚_尾先_接続, + 尾_鯨_左1_接続, + 尾_鯨_右1_接続, + 尾_鯨_左2_接続, + 尾_鯨_右2_接続, + 尾_鯨_左3_接続, + 尾_鯨_右3_接続, + 尾_鯨_左4_接続, + 尾_鯨_右4_接続, + 尾_鯨_左5_接続, + 尾_鯨_右5_接続, + 尾_鯨_左6_接続, + 尾_鯨_右6_接続, + 尾_鯨_左7_接続, + 尾_鯨_右7_接続, + 尾_鯨_左8_接続, + 尾_鯨_右8_接続, + 尾_鯨_左9_接続, + 尾_鯨_右9_接続, + 尾_鯨_左10_接続, + 尾_鯨_右10_接続, + 尾_鯨_左11_接続, + 尾_鯨_右11_接続, + 尾_鯨_左12_接続, + 尾_鯨_右12_接続, + 尾_鯨_左13_接続, + 尾_鯨_右13_接続, + 尾_鯨_左14_接続, + 尾_鯨_右14_接続, + 尾_鯨_左15_接続, + 尾_鯨_右15_接続, + 尾_鯨_左16_接続, + 尾_鯨_右16_接続, + 尾_鯨_左17_接続, + 尾_鯨_右17_接続, + 尾_鯨_左18_接続, + 尾_鯨_右18_接続, + 尾_鯨_左19_接続, + 尾_鯨_右19_接続, + 尾_鯨_左20_接続, + 尾_鯨_右20_接続, + 尾_鯨_左21_接続, + 尾_鯨_右21_接続, + 尾_鯨_左22_接続, + 尾_鯨_右22_接続, + 尾_鯨_左23_接続, + 尾_鯨_右23_接続, + 尾_鯨_左24_接続, + 尾_鯨_右24_接続, + 尾_鯨_左25_接続, + 尾_鯨_右25_接続, + 尾_鯨_左26_接続, + 尾_鯨_右26_接続, + 尾_鯨_左27_接続, + 尾_鯨_右27_接続, + 尾_鯨_左28_接続, + 尾_鯨_右28_接続, + 尾_鯨_左29_接続, + 尾_鯨_右29_接続, + 尾_鯨_左30_接続, + 尾_鯨_右30_接続, + 尾_鯨_左31_接続, + 尾_鯨_右31_接続, + 尾_鯨_左32_接続, + 尾_鯨_右32_接続, + 尾_鯨_左33_接続, + 尾_鯨_右33_接続, + 尾_鯨_左34_接続, + 尾_鯨_右34_接続, + 尾_鯨_尾先_接続, + 尾_蟲_左1_接続, + 尾_蟲_右1_接続, + 尾_蟲_左2_接続, + 尾_蟲_右2_接続, + 尾_蟲_左3_接続, + 尾_蟲_右3_接続, + 尾_蟲_左4_接続, + 尾_蟲_右4_接続, + 尾_蟲_左5_接続, + 尾_蟲_右5_接続, + 尾_蟲_尾左_接続, + 尾_蟲_尾右_接続, + 前翅_甲_軸1_接続, + 前翅_甲_軸2_接続, + 前翅_甲_軸3_接続, + 触手_犬_頭_接続, + 触手_犬_上腕左_接続, + 触手_犬_上腕右_接続, + 触手_犬_下腕左_接続, + 触手_犬_下腕右_接続, + 触手_犬_手左_接続, + 触手_犬_手右_接続, + 触手_蔦_節1_接続, + 触手_蔦_節2_接続, + 触手_蔦_節3_接続, + 触手_蔦_節4_接続, + 触手_蔦_節5_接続, + 触手_蔦_節6_接続, + 触手_蔦_節7_接続, + 触手_蔦_節8_接続, + 触手_蔦_節9_接続, + 触手_蔦_節10_接続, + 触手_蔦_節11_接続, + 触手_蔦_節12_接続, + 触手_蔦_節13_接続, + 触手_蔦_節14_接続, + 触手_蔦_節15_接続, + 触手_蔦_節16_接続, + 触手_蔦_節17_接続, + 触手_蔦_節18_接続, + 触手_蔦_節19_接続, + 触手_蔦_節20_接続, + 触手_蔦_節21_接続, + 触手_蔦_節22_接続, + 触手_蔦_節23_接続, + 触手_蔦_節24_接続, + 触手_蔦_先端_接続, + 上腕_人_下腕_接続, + 上腕_鳥_下腕_接続, + 上腕_蝙_下腕_接続, + 上腕_獣_下腕_接続, + 上腕_蹄_下腕_接続, + 下腕_人_外腕_接続, + 下腕_人_手_接続, + 下腕_人_虫鎌_接続, + 下腕_鳥_手_接続, + 下腕_蝙_手_接続, + 下腕_蝙_腕輪_接続, + 下腕_獣_手_接続, + 下腕_蹄_手_接続, + 腿_人_脚_接続, + 腿_獣_脚_接続, + 腿_蹄_脚_接続, + 腿_鳥_脚_接続, + 腿_竜_脚_接続, + 脚_人_足_接続, + 脚_人_脚輪下_接続, + 脚_人_脚輪上_接続, + 脚_獣_足_接続, + 脚_蹄_足_接続, + 脚_鳥_足_接続, + 脚_竜_足_接続, + 長物_魚_左0_接続, + 長物_魚_右0_接続, + 長物_魚_左1_接続, + 長物_魚_右1_接続, + 長物_魚_左2_接続, + 長物_魚_右2_接続, + 長物_魚_左3_接続, + 長物_魚_右3_接続, + 長物_魚_左4_接続, + 長物_魚_右4_接続, + 長物_魚_左5_接続, + 長物_魚_右5_接続, + 長物_魚_左6_接続, + 長物_魚_右6_接続, + 長物_魚_尾_接続, + 長物_鯨_左0_接続, + 長物_鯨_右0_接続, + 長物_鯨_左1_接続, + 長物_鯨_右1_接続, + 長物_鯨_左2_接続, + 長物_鯨_右2_接続, + 長物_鯨_左3_接続, + 長物_鯨_右3_接続, + 長物_鯨_左4_接続, + 長物_鯨_右4_接続, + 長物_鯨_左5_接続, + 長物_鯨_右5_接続, + 長物_鯨_左6_接続, + 長物_鯨_右6_接続, + 長物_鯨_尾_接続, + 長物_蛇_左_接続, + 長物_蛇_右_接続, + 長物_蛇_胴_接続, + 長物_蟲_左0_接続, + 長物_蟲_右0_接続, + 長物_蟲_左1_接続, + 長物_蟲_右1_接続, + 長物_蟲_胴_接続, + 四足胸_脇左_接続, + 四足胸_脇右_接続, + 四足胸_胴_接続, + 四足胸_胸左_接続, + 四足胸_胸右_接続, + 四足胸_肌_接続, + 四足胸_翼上左_接続, + 四足胸_翼上右_接続, + 四足胸_翼下左_接続, + 四足胸_翼下右_接続, + 四足胸_背中_接続, + 四足脇_上腕_接続, + 四足胴_腰_接続, + 四足胴_肌_接続, + 四足胴_翼左_接続, + 四足胴_翼右_接続, + 四足腰_腿左_接続, + 四足腰_腿右_接続, + 四足腰_膣基_接続, + 四足腰_肛門_接続, + 四足腰_尾_接続, + 四足腰_半身_接続, + 四足腰_上着_接続, + 四足腰_肌_接続, + 四足腰_翼左_接続, + 四足腰_翼右_接続, + 多足_蛸_軟体外左_接続, + 多足_蛸_軟体外右_接続, + 多足_蛸_軟体内左_接続, + 多足_蛸_軟体内右_接続, + 多足_蜘_触肢左_接続, + 多足_蜘_触肢右_接続, + 多足_蜘_節足左1_接続, + 多足_蜘_節足左2_接続, + 多足_蜘_節足左3_接続, + 多足_蜘_節足左4_接続, + 多足_蜘_節足右1_接続, + 多足_蜘_節足右2_接続, + 多足_蜘_節足右3_接続, + 多足_蜘_節足右4_接続, + 多足_蜘_尾_接続, + 多足_蠍_触肢左_接続, + 多足_蠍_節足左1_接続, + 多足_蠍_節足左2_接続, + 多足_蠍_節足左3_接続, + 多足_蠍_節足左4_接続, + 多足_蠍_触肢右_接続, + 多足_蠍_節足右1_接続, + 多足_蠍_節足右2_接続, + 多足_蠍_節足右3_接続, + 多足_蠍_節足右4_接続, + 多足_蠍_櫛状板左_接続, + 多足_蠍_櫛状板右_接続, + 多足_蠍_尾_接続, + 単足_植_根外左_接続, + 単足_植_根内左_接続, + 単足_植_根中央_接続, + 単足_植_根内右_接続, + 単足_植_根外右_接続, + 胴_蛇_左_接続, + 胴_蛇_右_接続, + 胴_蛇_胴_接続, + 胴_蟲_左_接続, + 胴_蟲_右_接続, + 胴_蟲_胴_接続, + 大顎基_顎左_接続, + 大顎基_顎右_接続, + 植_花_接続, + ペニス_尿道_接続 + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ContactD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ContactD.cs index b893166..bb5fad1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ContactD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ContactD.cs @@ -1,17 +1,18 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public struct ContactD +namespace SlaveMatrix { - public ContactType c; + public struct ContactD + { + public ContactType c; - public Ele e; + public Ele e; - public Par p; + public Par p; - public override string ToString() - { - return ("接触:" + c).ToString() + "\r\n" + ("Ele:" + ((e == null) ? "null" : e.ToString())).ToString() + "\r\n" + ("Par:" + ((p == null) ? "null" : p.ToString())).ToString(); - } + public override string ToString() + { + return ("接触:" + c).ToString() + "\r\n" + ("Ele:" + ((e == null) ? "null" : e.ToString())).ToString() + "\r\n" + ("Par:" + ((p == null) ? "null" : p.ToString())).ToString(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/InfoPanel.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/InfoPanel.cs index a7a1e23..c866bd6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/InfoPanel.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/InfoPanel.cs @@ -3,358 +3,359 @@ using System.Drawing; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class InfoPanel +namespace SlaveMatrix { - public Are Are; + public class InfoPanel + { + public Are Are; - private Med Med; + private Med Med; - public Par MaiB; + public Par MaiB; - public Tex Mai; + public Tex Mai; - public Par Mai2B; + public Par Mai2B; - public Tex Mai2; + public Tex Mai2; - public Par SubB; + public Par SubB; - public Tex Sub; + public Tex Sub; - public Par Sub2B; + public Par Sub2B; - public Tex Sub2; + public Tex Sub2; - private Lab SubInnfo_l; + private Lab SubInnfo_l; - public bool MaiShow = true; + public bool MaiShow = true; - public bool Mai2Show = true; + public bool Mai2Show = true; - public bool SubShow = true; + public bool SubShow = true; - public bool Sub2Show = true; + public bool Sub2Show = true; - private ParT yp; + private ParT yp; - private ParT np; + private ParT np; - public But1 yb; + public But1 yb; - public But1 nb; + public But1 nb; - public string TextIm - { - get - { - return Mai.TextIm; - } - set - { - Mai.TextIm = value; - } - } + public string TextIm + { + get + { + return Mai.TextIm; + } + set + { + Mai.TextIm = value; + } + } - public string Text - { - get - { - return Mai.Text; - } - set - { - Mai.Text = value; - } - } + public string Text + { + get + { + return Mai.Text; + } + set + { + Mai.Text = value; + } + } - public string Mai2Im - { - get - { - return Mai2.TextIm; - } - set - { - Mai2.TextIm = value; - } - } + public string Mai2Im + { + get + { + return Mai2.TextIm; + } + set + { + Mai2.TextIm = value; + } + } - public string SubInfoIm - { - get - { - return Sub.TextIm; - } - set - { - Sub.TextIm = value; - } - } + public string SubInfoIm + { + get + { + return Sub.TextIm; + } + set + { + Sub.TextIm = value; + } + } - public string SubInfo - { - get - { - return Sub.Text; - } - set - { - Sub.Text = value; - } - } + public string SubInfo + { + get + { + return Sub.Text; + } + set + { + Sub.Text = value; + } + } - public bool 選択肢表示 - { - get - { - return yp.Dra; - } - set - { - SetButPos(); - yp.Dra = value; - np.Dra = value; - } - } + public bool 選択肢表示 + { + get + { + return yp.Dra; + } + set + { + SetButPos(); + yp.Dra = value; + np.Dra = value; + } + } - public Action 選択yAct - { - set - { - yb.Action = delegate(But a) - { - value(a); - }; - } - } + public Action 選択yAct + { + set + { + yb.Action = delegate(But a) + { + value(a); + }; + } + } - public Action 選択nAct - { - set - { - nb.Action = delegate(But a) - { - value(a); - }; - } - } + public Action 選択nAct + { + set + { + nb.Action = delegate(But a) + { + value(a); + }; + } + } - public InfoPanel(Med Med, Are Are) - { - this.Med = Med; - this.Are = Are; - double num = 0.015; - double num2 = 0.1; - double num3 = Are.LocalWidth * 0.6 / num2; - double num4 = Are.LocalHeight * (1.0 / 6.0) / num2; - Vector2D vector2D = Are.GetPosition(0.2, 1.0 - num4 * num2 / Are.LocalHeight).AddY(0.0 - num); - double y = 1.01; - MaiB = new Par(); - MaiB.BasePointBase = Dat.Vec2DZero; - MaiB.PositionBase = vector2D; - MaiB.SizeBase = num2; - MaiB.OP.AddRange(new Out[1] { Shas.Get正方形() }); - MaiB.OP.ScalingX(MaiB.BasePointBase, num3); - MaiB.OP.ScalingY(MaiB.BasePointBase, num4); - MaiB.Closed = true; - MaiB.BrushColor = Color.FromArgb(160, Col.Black); - MaiB.Hit = false; - MaiB.JP.Add(new Joi(MaiB.OP.GetCenter())); - Mai = new Tex("Tex1", vector2D, num2, num3 * 0.98, num4 * 0.91, new Font("MS Gothic", 1f), 0.08, 0, " ", Col.White, Col.Black, Color.Transparent, 19.0, Col.White, delegate(Tex sp) - { - sp.Text = sp.Text; - }); - Mai.ParT.BasePointBase = Mai.ParT.OP.GetCenter().MulY(y); - Mai.Position = MaiB.ToGlobal(MaiB.JP[0].Joint); - Mai.Feed.OP.OutlineFalse(); - double num5 = num4 * 4.53; - Mai2B = new Par(); - Mai2B.BasePointBase = Dat.Vec2DZero; - Mai2B.PositionBase = new Vector2D(vector2D.X, 0.01); - Mai2B.SizeBase = num2; - Mai2B.OP.AddRange(new Out[1] { Shas.Get正方形() }); - Mai2B.OP.ScalingX(Mai2B.BasePointBase, num3); - Mai2B.OP.ScalingY(Mai2B.BasePointBase, num5); - Mai2B.Closed = true; - Mai2B.BrushColor = Color.FromArgb(160, Col.Black); - Mai2B.Hit = false; - Mai2B.JP.Add(new Joi(Mai2B.OP.GetCenter())); - Mai2 = new Tex("Tex3", vector2D, num2, num3 * 0.98, num5 * 0.97, new Font("MS Gothic", 1f), 0.08, 0, " ", Col.White, Col.Black, Color.Transparent, 19.0, Col.White, delegate(Tex sp) - { - sp.Text = sp.Text; - }); - Mai2.ParT.BasePointBase = Mai2.ParT.OP.GetCenter().MulY(y); - Mai2.Position = Mai2B.ToGlobal(Mai2B.JP[0].Joint); - Mai2.Feed.OP.OutlineFalse(); - num3 = Are.LocalWidth * 0.19 / num2; - vector2D = Are.GetPosition(1.0 - (num3 * num2 / Are.LocalWidth + 0.005), 1.0 - num4 * num2 / Are.LocalHeight).AddY(0.0 - num); - SubB = new Par(); - SubB.BasePointBase = Dat.Vec2DZero; - SubB.PositionBase = vector2D; - SubB.SizeBase = num2; - SubB.OP.AddRange(new Out[1] { Shas.Get正方形() }); - SubB.OP.ScalingX(SubB.BasePointBase, num3); - SubB.OP.ScalingY(SubB.BasePointBase, num4); - SubB.Closed = true; - SubB.BrushColor = Color.FromArgb(160, Col.Black); - SubB.Hit = false; - SubB.JP.Add(new Joi(SubB.OP.GetCenter())); - Sub = new Tex("Tex4", vector2D, num2 * 1.01, num3 * 0.98, num4 * 0.91, new Font("MS Gothic", 1f), 0.07, 0, " ", Col.White, Col.Black, Color.Transparent, 15.0); - Sub.ParT.BasePointBase = Sub.ParT.OP.GetCenter().MulY(y); - Sub.Position = SubB.ToGlobal(SubB.JP[0].Joint); - SubInnfo_l = new Lab(Med, Are, "SubInfo", vector2D, num2, 1.0, new Font("MS Gothic", 1f), 0.07, "Sub Info.", Col.White, Col.Black, Color.FromArgb(160, Col.Black), Col.Empty, Input: false); - SubInnfo_l.ParT.PositionBase = SubInnfo_l.ParT.PositionBase.AddY((0.0 - SubInnfo_l.ParT.OP[0].ps[3].Y) * SubInnfo_l.ParT.SizeBase); - Sub2B = new Par(); - Sub2B.BasePointBase = Dat.Vec2DZero; - Sub2B.PositionBase = new Vector2D(0.0025, vector2D.Y); - Sub2B.SizeBase = num2; - Sub2B.OP.AddRange(new Out[1] { Shas.Get正方形() }); - Sub2B.OP.ScalingX(Sub2B.BasePointBase, num3); - Sub2B.OP.ScalingY(Sub2B.BasePointBase, num4); - Sub2B.Closed = true; - Sub2B.BrushColor = Color.FromArgb(160, Col.Black); - Sub2B.Hit = false; - Sub2B.JP.Add(new Joi(SubB.OP.GetCenter())); - Sub2 = new Tex("Tex3", Sub2B.PositionBase, num2 * 1.01, num3 * 0.98, num4 * 0.91, new Font("MS Gothic", 1f), 0.07, 0, "", Col.White, Col.Black, Color.Transparent, 15.0); - Sub2.ParT.BasePointBase = Sub2.ParT.OP.GetCenter().MulY(y); - Sub2.Position = Sub2B.ToGlobal(Sub2B.JP[0].Joint); - yp = new ParT(); - yp.Text = "・" + GameText.はい; - yp.SizeBase = Mai.ParT.SizeBase; - yp.Font = new Font("MS Gothic", 1f); - yp.FontSize = Mai.ParT.FontSize; - yp.SetStringRectOutline(Are.Unit, Are.GD); - yp.RectSize = new Vector2D(yp.OP[0].ps[1].X, yp.OP[0].ps[2].Y); - yp.OP.ScalingY(yp.BasePointBase, 0.9); - yp.OP.OutlineFalse(); - yp.Closed = true; - yp.TextColor = Col.White; - yp.BrushColor = Color.FromArgb(0, Col.Black); - yp.ShadBrush = new SolidBrush(Col.Black); - yp.StringFormat.Alignment = StringAlignment.Center; - yp.StringFormat.LineAlignment = StringAlignment.Center; - yp.PositionBase = new Vector2D(MaiB.Position.X + 0.001, MaiB.Position.Y); - yp.Dra = false; - yb = new But1(yp, delegate - { - }); - np = new ParT(); - np.Text = "・" + GameText.いいえ; - np.SizeBase = Mai.ParT.SizeBase; - np.Font = new Font("MS Gothic", 1f); - np.FontSize = Mai.ParT.FontSize; - np.SetStringRectOutline(Are.Unit, Are.GD); - np.RectSize = new Vector2D(np.OP[0].ps[1].X, np.OP[0].ps[2].Y); - np.OP.ScalingY(np.BasePointBase, 0.9); - np.OP.OutlineFalse(); - np.Closed = true; - np.TextColor = Col.White; - np.BrushColor = Color.FromArgb(0, Col.Black); - np.ShadBrush = new SolidBrush(Col.Black); - np.StringFormat.Alignment = StringAlignment.Center; - np.StringFormat.LineAlignment = StringAlignment.Center; - np.PositionBase = new Vector2D(MaiB.Position.X + 0.001, MaiB.Position.Y); - np.Dra = false; - nb = new But1(np, delegate - { - }); - } + public InfoPanel(Med Med, Are Are) + { + this.Med = Med; + this.Are = Are; + double num = 0.015; + double num2 = 0.1; + double num3 = Are.LocalWidth * 0.6 / num2; + double num4 = Are.LocalHeight * (1.0 / 6.0) / num2; + Vector2D vector2D = Are.GetPosition(0.2, 1.0 - num4 * num2 / Are.LocalHeight).AddY(0.0 - num); + double y = 1.01; + MaiB = new Par(); + MaiB.BasePointBase = Dat.Vec2DZero; + MaiB.PositionBase = vector2D; + MaiB.SizeBase = num2; + MaiB.OP.AddRange(new Out[1] { Shas.Get正方形() }); + MaiB.OP.ScalingX(MaiB.BasePointBase, num3); + MaiB.OP.ScalingY(MaiB.BasePointBase, num4); + MaiB.Closed = true; + MaiB.BrushColor = Color.FromArgb(160, Col.Black); + MaiB.Hit = false; + MaiB.JP.Add(new Joi(MaiB.OP.GetCenter())); + Mai = new Tex("Tex1", vector2D, num2, num3 * 0.98, num4 * 0.91, new Font("MS Gothic", 1f), 0.08, 0, " ", Col.White, Col.Black, Color.Transparent, 19.0, Col.White, delegate(Tex sp) + { + sp.Text = sp.Text; + }); + Mai.ParT.BasePointBase = Mai.ParT.OP.GetCenter().MulY(y); + Mai.Position = MaiB.ToGlobal(MaiB.JP[0].Joint); + Mai.Feed.OP.OutlineFalse(); + double num5 = num4 * 4.53; + Mai2B = new Par(); + Mai2B.BasePointBase = Dat.Vec2DZero; + Mai2B.PositionBase = new Vector2D(vector2D.X, 0.01); + Mai2B.SizeBase = num2; + Mai2B.OP.AddRange(new Out[1] { Shas.Get正方形() }); + Mai2B.OP.ScalingX(Mai2B.BasePointBase, num3); + Mai2B.OP.ScalingY(Mai2B.BasePointBase, num5); + Mai2B.Closed = true; + Mai2B.BrushColor = Color.FromArgb(160, Col.Black); + Mai2B.Hit = false; + Mai2B.JP.Add(new Joi(Mai2B.OP.GetCenter())); + Mai2 = new Tex("Tex3", vector2D, num2, num3 * 0.98, num5 * 0.97, new Font("MS Gothic", 1f), 0.08, 0, " ", Col.White, Col.Black, Color.Transparent, 19.0, Col.White, delegate(Tex sp) + { + sp.Text = sp.Text; + }); + Mai2.ParT.BasePointBase = Mai2.ParT.OP.GetCenter().MulY(y); + Mai2.Position = Mai2B.ToGlobal(Mai2B.JP[0].Joint); + Mai2.Feed.OP.OutlineFalse(); + num3 = Are.LocalWidth * 0.19 / num2; + vector2D = Are.GetPosition(1.0 - (num3 * num2 / Are.LocalWidth + 0.005), 1.0 - num4 * num2 / Are.LocalHeight).AddY(0.0 - num); + SubB = new Par(); + SubB.BasePointBase = Dat.Vec2DZero; + SubB.PositionBase = vector2D; + SubB.SizeBase = num2; + SubB.OP.AddRange(new Out[1] { Shas.Get正方形() }); + SubB.OP.ScalingX(SubB.BasePointBase, num3); + SubB.OP.ScalingY(SubB.BasePointBase, num4); + SubB.Closed = true; + SubB.BrushColor = Color.FromArgb(160, Col.Black); + SubB.Hit = false; + SubB.JP.Add(new Joi(SubB.OP.GetCenter())); + Sub = new Tex("Tex4", vector2D, num2 * 1.01, num3 * 0.98, num4 * 0.91, new Font("MS Gothic", 1f), 0.07, 0, " ", Col.White, Col.Black, Color.Transparent, 15.0); + Sub.ParT.BasePointBase = Sub.ParT.OP.GetCenter().MulY(y); + Sub.Position = SubB.ToGlobal(SubB.JP[0].Joint); + SubInnfo_l = new Lab(Med, Are, "SubInfo", vector2D, num2, 1.0, new Font("MS Gothic", 1f), 0.07, "Sub Info.", Col.White, Col.Black, Color.FromArgb(160, Col.Black), Col.Empty, Input: false); + SubInnfo_l.ParT.PositionBase = SubInnfo_l.ParT.PositionBase.AddY((0.0 - SubInnfo_l.ParT.OP[0].ps[3].Y) * SubInnfo_l.ParT.SizeBase); + Sub2B = new Par(); + Sub2B.BasePointBase = Dat.Vec2DZero; + Sub2B.PositionBase = new Vector2D(0.0025, vector2D.Y); + Sub2B.SizeBase = num2; + Sub2B.OP.AddRange(new Out[1] { Shas.Get正方形() }); + Sub2B.OP.ScalingX(Sub2B.BasePointBase, num3); + Sub2B.OP.ScalingY(Sub2B.BasePointBase, num4); + Sub2B.Closed = true; + Sub2B.BrushColor = Color.FromArgb(160, Col.Black); + Sub2B.Hit = false; + Sub2B.JP.Add(new Joi(SubB.OP.GetCenter())); + Sub2 = new Tex("Tex3", Sub2B.PositionBase, num2 * 1.01, num3 * 0.98, num4 * 0.91, new Font("MS Gothic", 1f), 0.07, 0, "", Col.White, Col.Black, Color.Transparent, 15.0); + Sub2.ParT.BasePointBase = Sub2.ParT.OP.GetCenter().MulY(y); + Sub2.Position = Sub2B.ToGlobal(Sub2B.JP[0].Joint); + yp = new ParT(); + yp.Text = "・" + GameText.はい; + yp.SizeBase = Mai.ParT.SizeBase; + yp.Font = new Font("MS Gothic", 1f); + yp.FontSize = Mai.ParT.FontSize; + yp.SetStringRectOutline(Are.Unit, Are.GD); + yp.RectSize = new Vector2D(yp.OP[0].ps[1].X, yp.OP[0].ps[2].Y); + yp.OP.ScalingY(yp.BasePointBase, 0.9); + yp.OP.OutlineFalse(); + yp.Closed = true; + yp.TextColor = Col.White; + yp.BrushColor = Color.FromArgb(0, Col.Black); + yp.ShadBrush = new SolidBrush(Col.Black); + yp.StringFormat.Alignment = StringAlignment.Center; + yp.StringFormat.LineAlignment = StringAlignment.Center; + yp.PositionBase = new Vector2D(MaiB.Position.X + 0.001, MaiB.Position.Y); + yp.Dra = false; + yb = new But1(yp, delegate + { + }); + np = new ParT(); + np.Text = "・" + GameText.いいえ; + np.SizeBase = Mai.ParT.SizeBase; + np.Font = new Font("MS Gothic", 1f); + np.FontSize = Mai.ParT.FontSize; + np.SetStringRectOutline(Are.Unit, Are.GD); + np.RectSize = new Vector2D(np.OP[0].ps[1].X, np.OP[0].ps[2].Y); + np.OP.ScalingY(np.BasePointBase, 0.9); + np.OP.OutlineFalse(); + np.Closed = true; + np.TextColor = Col.White; + np.BrushColor = Color.FromArgb(0, Col.Black); + np.ShadBrush = new SolidBrush(Col.Black); + np.StringFormat.Alignment = StringAlignment.Center; + np.StringFormat.LineAlignment = StringAlignment.Center; + np.PositionBase = new Vector2D(MaiB.Position.X + 0.001, MaiB.Position.Y); + np.Dra = false; + nb = new But1(np, delegate + { + }); + } - public void SetHitColor(Med Med) - { - Mai.SetHitColor(Med); - Sub.SetHitColor(Med); - SubInnfo_l.SetHitColor(Med); - Mai2.SetHitColor(Med); - Sub2.SetHitColor(Med); - yb.SetHitColor(Med); - nb.SetHitColor(Med); - } + public void SetHitColor(Med Med) + { + Mai.SetHitColor(Med); + Sub.SetHitColor(Med); + SubInnfo_l.SetHitColor(Med); + Mai2.SetHitColor(Med); + Sub2.SetHitColor(Med); + yb.SetHitColor(Med); + nb.SetHitColor(Med); + } - public void UpdateSub2() - { - Sub2.TextIm = GameText.所持金 + "\r\n" + Sta.GameData.所持金.ToString("#,0") + "\r\n" + GameText.借金 + "\r\n" + Sta.GameData.借金.ToString("#,0") + "\r\n" + Sta.GameData.日数 + GameText.日目 + "/" + Sta.GameData.時間帯; - } + public void UpdateSub2() + { + Sub2.TextIm = GameText.所持金 + "\r\n" + Sta.GameData.所持金.ToString("#,0") + "\r\n" + GameText.借金 + "\r\n" + Sta.GameData.借金.ToString("#,0") + "\r\n" + Sta.GameData.日数 + GameText.日目 + "/" + Sta.GameData.時間帯; + } - private void SetButPos() - { - yp.PositionBase = new Vector2D(yp.PositionBase.X, Mai.ParT.ToGlobal(Mai.ParT.GetStringRect(Are.Unit, Are.GD).v2).Y + 0.0025); - np.PositionBase = new Vector2D(np.PositionBase.X, yp.ToGlobal(yp.OP.Last().ps.Last()).Y + 0.0025); - } + private void SetButPos() + { + yp.PositionBase = new Vector2D(yp.PositionBase.X, Mai.ParT.ToGlobal(Mai.ParT.GetStringRect(Are.Unit, Are.GD).v2).Y + 0.0025); + np.PositionBase = new Vector2D(np.PositionBase.X, yp.ToGlobal(yp.OP.Last().ps.Last()).Y + 0.0025); + } - public void Move(ref Color HitColor) - { - yb.Move(ref HitColor); - nb.Move(ref HitColor); - } + public void Move(ref Color HitColor) + { + yb.Move(ref HitColor); + nb.Move(ref HitColor); + } - public void Down(ref Color HitColor) - { - Sub.Down(ref HitColor); - yb.Down(ref HitColor); - nb.Down(ref HitColor); - } + public void Down(ref Color HitColor) + { + Sub.Down(ref HitColor); + yb.Down(ref HitColor); + nb.Down(ref HitColor); + } - public void DownB(ref Color HitColor) - { - yb.Down(ref HitColor); - nb.Down(ref HitColor); - } + public void DownB(ref Color HitColor) + { + yb.Down(ref HitColor); + nb.Down(ref HitColor); + } - public void Up(ref Color HitColor) - { - Sub.Up(ref HitColor); - yb.Up(ref HitColor); - nb.Up(ref HitColor); - } + public void Up(ref Color HitColor) + { + Sub.Up(ref HitColor); + yb.Up(ref HitColor); + nb.Up(ref HitColor); + } - public void Draw(Are Are, FPS FPS) - { - if (MaiShow) - { - Are.Draw(MaiB); - Mai.Progression(FPS); - Are.Draw(Mai.Pars); - } - if (Mai2Show) - { - Are.Draw(Mai2B); - Are.Draw(Mai2.Pars); - } - if (SubShow) - { - Are.Draw(SubB); - Sub.Progression(FPS); - Are.Draw(Sub.Pars); - Are.Draw(SubInnfo_l.ParT); - } - if (Sub2Show) - { - Are.Draw(Sub2B); - Are.Draw(Sub2.Pars); - } - if (yp.Dra) - { - Are.Draw(yp); - } - if (np.Dra) - { - Are.Draw(np); - } - } + public void Draw(Are Are, FPS FPS) + { + if (MaiShow) + { + Are.Draw(MaiB); + Mai.Progression(FPS); + Are.Draw(Mai.Pars); + } + if (Mai2Show) + { + Are.Draw(Mai2B); + Are.Draw(Mai2.Pars); + } + if (SubShow) + { + Are.Draw(SubB); + Sub.Progression(FPS); + Are.Draw(Sub.Pars); + Are.Draw(SubInnfo_l.ParT); + } + if (Sub2Show) + { + Are.Draw(Sub2B); + Are.Draw(Sub2.Pars); + } + if (yp.Dra) + { + Are.Draw(yp); + } + if (np.Dra) + { + Are.Draw(np); + } + } - public void Dispose() - { - MaiB.Dispose(); - Mai.Dispose(); - Mai2B.Dispose(); - Mai2.Dispose(); - SubB.Dispose(); - Sub.Dispose(); - SubInnfo_l.Dispose(); - Sub2B.Dispose(); - Sub2.Dispose(); - } + public void Dispose() + { + MaiB.Dispose(); + Mai.Dispose(); + Mai2B.Dispose(); + Mai2.Dispose(); + SubB.Dispose(); + Sub.Dispose(); + SubInnfo_l.Dispose(); + Sub2B.Dispose(); + Sub2.Dispose(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Stamp.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Stamp.cs index 281998e..78c0222 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Stamp.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Stamp.cs @@ -3,110 +3,111 @@ using System.Drawing; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public struct sep +namespace SlaveMatrix { - public Ele Sta; + public struct sep + { + public Ele Sta; - public Ele Ele; + public Ele Ele; - public Par Par; + public Par Par; - public List Path; + public List Path; - public Vector2D Pos; -} - -//three subclasses: one for bukkake, kiss marks, and whip marks -public class Stamp -{ - public Med Med; - - public Are Are; - - public Cha Cha; - - public Bod Bod; - - protected EleD EleD; - - protected List sta = new List(); - - protected const int Max = 33; - - protected Par p; - - protected Color2 c2; - - protected Ele he; - - protected sep sep; - - public virtual void Draw(Are Are) - { - } - - public virtual void Add(Vector2D cp, Color hc) - { - } - - public Stamp() - { - } - - public Stamp(Med Med, Are Are, Cha Cha, Bod Bod, EleD EleD) - { - this.Med = Med; - this.Are = Are; - this.Cha = Cha; - this.Bod = Bod; - this.EleD = EleD; - } - - public virtual void Dispose() - { - foreach (sep stum in sta) - { - stum.Sta.Dispose(); - } - } - - public void Clear() - { - foreach (sep stum in sta) - { - stum.Sta.Dispose(); - } - sta.Clear(); - } - - public void 脚Clear() - { - sep[] array = sta.Where((sep e) => e.Ele is 腿_人 || e.Ele is 脚_人 || e.Ele is 足_人).ToArray(); - for (int i = 0; i < array.Length; i++) - { - sep item = array[i]; - item.Sta.Dispose(); - sta.Remove(item); - } - } - - public bool チェック1(Ele e) - { - if (e != null && !(e is 性器) && !(e is 肛門)) - { - return !(e is 首); - } - return false; - } - - public bool チェック2(Ele e) - { - if (e != null && !(e is 手_人) && !(e is 性器) && !(e is 肛門)) - { - return !(e is 首); - } - return false; - } + public Vector2D Pos; + } + + //three subclasses: one for bukkake, kiss marks, and whip marks + public class Stamp + { + public Med Med; + + public Are Are; + + public Cha Cha; + + public Bod Bod; + + protected EleD EleD; + + protected List sta = new List(); + + protected const int Max = 33; + + protected Par p; + + protected Color2 c2; + + protected Ele he; + + protected sep sep; + + public virtual void Draw(Are Are) + { + } + + public virtual void Add(Vector2D cp, Color hc) + { + } + + public Stamp() + { + } + + public Stamp(Med Med, Are Are, Cha Cha, Bod Bod, EleD EleD) + { + this.Med = Med; + this.Are = Are; + this.Cha = Cha; + this.Bod = Bod; + this.EleD = EleD; + } + + public virtual void Dispose() + { + foreach (sep stum in sta) + { + stum.Sta.Dispose(); + } + } + + public void Clear() + { + foreach (sep stum in sta) + { + stum.Sta.Dispose(); + } + sta.Clear(); + } + + public void 脚Clear() + { + sep[] array = sta.Where((sep e) => e.Ele is 腿_人 || e.Ele is 脚_人 || e.Ele is 足_人).ToArray(); + for (int i = 0; i < array.Length; i++) + { + sep item = array[i]; + item.Sta.Dispose(); + sta.Remove(item); + } + } + + public bool チェック1(Ele e) + { + if (e != null && !(e is 性器) && !(e is 肛門)) + { + return !(e is 首); + } + return false; + } + + public bool チェック2(Ele e) + { + if (e != null && !(e is 手_人) && !(e is 性器) && !(e is 肛門)) + { + return !(e is 首); + } + return false; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Sweat.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Sweat.cs index 05cdb52..d9a74f7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Sweat.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Sweat.cs @@ -2,241 +2,242 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public struct ryps +namespace SlaveMatrix { - public Par r; + public struct ryps + { + public Par r; - public Vector2D c; + public Vector2D c; - public Vector2D[] ps; -} + public Vector2D[] ps; + } -public class Sweat -{ - private HashSet 汗対象 = new HashSet - { - Sta.胸t.ToString(), - Sta.胴t.ToString(), - Sta.肩t.ToString(), - Sta.腰t.ToString() - }; + public class Sweat + { + private HashSet 汗対象 = new HashSet + { + Sta.胸t.ToString(), + Sta.胴t.ToString(), + Sta.肩t.ToString(), + Sta.腰t.ToString() + }; - private ryps[] 対象; + private ryps[] 対象; - private List 全体 = new List(); + private List 全体 = new List(); - private List 位置 = new List(); + private List 位置 = new List(); - public Mot 汗かき; + public Mot 汗かき; - private Mot 汗ひき; + private Mot 汗ひき; - private bool 汗だし = true; + private bool 汗だし = true; - private int i; + private int i; - private Ele 汗; + private Ele 汗; - private Vector2D tp; + private Vector2D tp; - public void Draw(Are Are) - { - if (!汗かき.Run && !汗ひき.Run) - { - return; - } - this.i = 0; - ryps[] array = 対象; - for (int i = 0; i < array.Length; i++) - { - ryps ryps2 = array[i]; - Vector2D[] ps = ryps2.ps; - foreach (Vector2D local in ps) - { - 汗 = 全体[this.i]; - if (汗.濃度 != 0.0) - { - tp = ryps2.r.ToGlobal(local); - 汗.本体.CurJoinRoot.PositionBase = tp + (ryps2.r.ToGlobal(ryps2.c) - tp) * 位置[this.i]; - 汗.本体.JoinPA(); - 汗.色更新(); - 汗.本体.Draw(Are); - } - this.i++; - } - } - } + public void Draw(Are Are) + { + if (!汗かき.Run && !汗ひき.Run) + { + return; + } + this.i = 0; + ryps[] array = 対象; + for (int i = 0; i < array.Length; i++) + { + ryps ryps2 = array[i]; + Vector2D[] ps = ryps2.ps; + foreach (Vector2D local in ps) + { + 汗 = 全体[this.i]; + if (汗.濃度 != 0.0) + { + tp = ryps2.r.ToGlobal(local); + 汗.本体.CurJoinRoot.PositionBase = tp + (ryps2.r.ToGlobal(ryps2.c) - tp) * 位置[this.i]; + 汗.本体.JoinPA(); + 汗.色更新(); + 汗.本体.Draw(Are); + } + this.i++; + } + } + } - public Sweat(Med Med, Are Are, Cha Cha, Mots Mots) - { - Ele[] es = null; - Ele n = null; - bool re = false; - 汗かき = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - if (汗だし) - { - es = 全体.Where((Ele e) => e.濃度 != 0.0).ToArray(); - Ele[] array5 = es; - for (int num3 = 0; num3 < array5.Length; num3++) - { - array5[num3].濃度 = 0.0; - } - } - }, - Runing = delegate(Mot m) - { - if (汗だし) - { - Ele[] array4 = es; - for (int num2 = 0; num2 < array4.Length; num2++) - { - array4[num2].濃度 = m.Value; - } - } - else if (!re) - { - n.Yv = m.Value; - } - else - { - n.濃度 = m.Value; - } - }, - Reaing = delegate(Mot m) - { - if (汗だし) - { - Ele[] array3 = es; - for (int l = 0; l < array3.Length; l++) - { - array3[l].濃度 = 1.0; - } - m.ResetValue(); - 汗だし = false; - es = 全体.Where((Ele e) => e.濃度 != 0.0).ToArray(); - n = es[RNG.XS.Next(es.Length)]; - } - else - { - re = true; - } - }, - Rouing = delegate(Mot m) - { - if (!汗だし) - { - n.Yv = 0.0; - n.濃度 = 0.0; - es = 全体.Where((Ele e) => e.濃度 != 0.0).ToArray(); - if (es.Length != 0) - { - n = es[RNG.XS.Next(es.Length)]; - } - es = 全体.Where((Ele e) => e.濃度 == 0.0).ToArray(); - if (es.Length != 0) - { - es[RNG.XS.Next(es.Length)].濃度 = 1.0; - } - re = false; - m.ResetValue(); - } - }, - Ending = delegate(Mot m) - { - if (!汗だし) - { - n.Yv = 0.0; - n.濃度 = 0.0; - es = 全体.Where((Ele e) => e.濃度 != 0.0).ToArray(); - n = es[RNG.XS.Next(es.Length)]; - es = 全体.Where((Ele e) => e.濃度 == 0.0).ToArray(); - es[RNG.XS.Next(es.Length)].濃度 = 1.0; - re = false; - m.ResetValue(); - 汗ひき.Start(); - } - } - }; - Mots.Add(汗かき.GetHashCode().ToString(), 汗かき); - 汗ひき = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - es = 全体.Where((Ele e) => e.濃度 != 0.0).ToArray(); - }, - Runing = delegate(Mot m) - { - Ele[] array2 = es; - for (int k = 0; k < array2.Length; k++) - { - array2[k].濃度 = m.Value.Inverse(); - } - }, - Reaing = delegate(Mot m) - { - m.End(); - m.ResetValue(); - Ele[] array = es; - for (int j = 0; j < array.Length; j++) - { - array[j].濃度 = 1.0; - } - 汗だし = true; - }, - Rouing = delegate - { - }, - Ending = delegate - { - } - }; - Mots.Add(汗ひき.GetHashCode().ToString(), 汗ひき); - List list = new List(); - int num = 0; - 汗D e2 = new 汗D(); - ryps ryps; - foreach (Ele item in Cha.Bod.Elements.Where((Ele e) => 汗対象.Contains(e.GetType().ToString()))) - { - ryps = default(ryps); - ryps.r = item.本体.CurJoinRoot; - ryps.c = ryps.r.OP.GetCenter(); - ryps.ps = (from p in ryps.r.OP.EnumPoints() - where ryps.c.Y > p.Y - select p).ToArray(); - list.Add(ryps); - Vector2D[] ps = ryps.ps; - for (int i = 0; i < ps.Length; i++) - { - _ = ref ps[i]; - 汗 = new 汗(Are.DisUnit, 配色指定.N0, Cha.配色, Med, e2); - 汗.SetHitFalse(); - 汗.濃度 = ((RNG.XS.NextDouble() < 0.2) ? 1.0 : 0.0); - 位置.Add(num switch - { - 1 => 0.5, - 0 => 0.7, - _ => 0.3, - }); - 全体.Add(汗); - num = ((num != 2) ? (num + 1) : 0); - } - } - 対象 = list.ToArray(); - } + public Sweat(Med Med, Are Are, Cha Cha, Mots Mots) + { + Ele[] es = null; + Ele n = null; + bool re = false; + 汗かき = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + if (汗だし) + { + es = 全体.Where((Ele e) => e.濃度 != 0.0).ToArray(); + Ele[] array5 = es; + for (int num3 = 0; num3 < array5.Length; num3++) + { + array5[num3].濃度 = 0.0; + } + } + }, + Runing = delegate(Mot m) + { + if (汗だし) + { + Ele[] array4 = es; + for (int num2 = 0; num2 < array4.Length; num2++) + { + array4[num2].濃度 = m.Value; + } + } + else if (!re) + { + n.Yv = m.Value; + } + else + { + n.濃度 = m.Value; + } + }, + Reaing = delegate(Mot m) + { + if (汗だし) + { + Ele[] array3 = es; + for (int l = 0; l < array3.Length; l++) + { + array3[l].濃度 = 1.0; + } + m.ResetValue(); + 汗だし = false; + es = 全体.Where((Ele e) => e.濃度 != 0.0).ToArray(); + n = es[RNG.XS.Next(es.Length)]; + } + else + { + re = true; + } + }, + Rouing = delegate(Mot m) + { + if (!汗だし) + { + n.Yv = 0.0; + n.濃度 = 0.0; + es = 全体.Where((Ele e) => e.濃度 != 0.0).ToArray(); + if (es.Length != 0) + { + n = es[RNG.XS.Next(es.Length)]; + } + es = 全体.Where((Ele e) => e.濃度 == 0.0).ToArray(); + if (es.Length != 0) + { + es[RNG.XS.Next(es.Length)].濃度 = 1.0; + } + re = false; + m.ResetValue(); + } + }, + Ending = delegate(Mot m) + { + if (!汗だし) + { + n.Yv = 0.0; + n.濃度 = 0.0; + es = 全体.Where((Ele e) => e.濃度 != 0.0).ToArray(); + n = es[RNG.XS.Next(es.Length)]; + es = 全体.Where((Ele e) => e.濃度 == 0.0).ToArray(); + es[RNG.XS.Next(es.Length)].濃度 = 1.0; + re = false; + m.ResetValue(); + 汗ひき.Start(); + } + } + }; + Mots.Add(汗かき.GetHashCode().ToString(), 汗かき); + 汗ひき = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + es = 全体.Where((Ele e) => e.濃度 != 0.0).ToArray(); + }, + Runing = delegate(Mot m) + { + Ele[] array2 = es; + for (int k = 0; k < array2.Length; k++) + { + array2[k].濃度 = m.Value.Inverse(); + } + }, + Reaing = delegate(Mot m) + { + m.End(); + m.ResetValue(); + Ele[] array = es; + for (int j = 0; j < array.Length; j++) + { + array[j].濃度 = 1.0; + } + 汗だし = true; + }, + Rouing = delegate + { + }, + Ending = delegate + { + } + }; + Mots.Add(汗ひき.GetHashCode().ToString(), 汗ひき); + List list = new List(); + int num = 0; + 汗D e2 = new 汗D(); + ryps ryps; + foreach (Ele item in Cha.Bod.Elements.Where((Ele e) => 汗対象.Contains(e.GetType().ToString()))) + { + ryps = default(ryps); + ryps.r = item.本体.CurJoinRoot; + ryps.c = ryps.r.OP.GetCenter(); + ryps.ps = (from p in ryps.r.OP.EnumPoints() + where ryps.c.Y > p.Y + select p).ToArray(); + list.Add(ryps); + Vector2D[] ps = ryps.ps; + for (int i = 0; i < ps.Length; i++) + { + _ = ref ps[i]; + 汗 = new 汗(Are.DisUnit, 配色指定.N0, Cha.配色, Med, e2); + 汗.SetHitFalse(); + 汗.濃度 = ((RNG.XS.NextDouble() < 0.2) ? 1.0 : 0.0); + 位置.Add(num switch + { + 1 => 0.5, + 0 => 0.7, + _ => 0.3, + }); + 全体.Add(汗); + num = ((num != 2) ? (num + 1) : 0); + } + } + 対象 = list.ToArray(); + } - public void Dispose() - { - foreach (Ele item in 全体) - { - item.Dispose(); - } - } + public void Dispose() + { + foreach (Ele item in 全体) + { + item.Dispose(); + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀.cs index c153b7b..27f518c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀.cs @@ -1,651 +1,652 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class T剃刀 : Ele +namespace SlaveMatrix { - public Par X0Y0_ヘッド; + public class T剃刀 : Ele + { + public Par X0Y0_ヘッド; - public Par X0Y0_刃_刃1; + public Par X0Y0_刃_刃1; - public Par X0Y0_刃_刃2; + public Par X0Y0_刃_刃2; - public Par X0Y0_首; + public Par X0Y0_首; - public Par X0Y0_グリップ_グリップ0; + public Par X0Y0_グリップ_グリップ0; - public Par X0Y0_グリップ_グリップ1; + public Par X0Y0_グリップ_グリップ1; - public Par X0Y0_グリップ_グリップ2; + public Par X0Y0_グリップ_グリップ2; - public Par X0Y0_グリップ_グリップ3; + public Par X0Y0_グリップ_グリップ3; - public Par X0Y0_グリップ_グリップ4; + public Par X0Y0_グリップ_グリップ4; - public Par X0Y0_グリップ_グリップ5; + public Par X0Y0_グリップ_グリップ5; - public Par X0Y0_グリップ_グリップ6; + public Par X0Y0_グリップ_グリップ6; - public Par X0Y0_グリップ_グリップ7; + public Par X0Y0_グリップ_グリップ7; - public Par X0Y0_グリップ_グリップ8; + public Par X0Y0_グリップ_グリップ8; - public Par X0Y0_グリップ_グリップ9; + public Par X0Y0_グリップ_グリップ9; - public Par X0Y0_グリップ_グリップ10; + public Par X0Y0_グリップ_グリップ10; - public Par X0Y0_グリップ_グリップ11; + public Par X0Y0_グリップ_グリップ11; - public Par X0Y0_グリップ_グリップ12; + public Par X0Y0_グリップ_グリップ12; - public Par X0Y0_グリップ_グリップ13; + public Par X0Y0_グリップ_グリップ13; - public Par X0Y0_グリップ_グリップ14; + public Par X0Y0_グリップ_グリップ14; - public Par X0Y0_グリップ_グリップ15; + public Par X0Y0_グリップ_グリップ15; - public ColorD ヘッドCD; + public ColorD ヘッドCD; - public ColorD 刃_刃1CD; + public ColorD 刃_刃1CD; - public ColorD 刃_刃2CD; + public ColorD 刃_刃2CD; - public ColorD 首CD; + public ColorD 首CD; - public ColorD グリップ_グリップ0CD; + public ColorD グリップ_グリップ0CD; - public ColorD グリップ_グリップ1CD; + public ColorD グリップ_グリップ1CD; - public ColorD グリップ_グリップ2CD; + public ColorD グリップ_グリップ2CD; - public ColorD グリップ_グリップ3CD; + public ColorD グリップ_グリップ3CD; - public ColorD グリップ_グリップ4CD; + public ColorD グリップ_グリップ4CD; - public ColorD グリップ_グリップ5CD; + public ColorD グリップ_グリップ5CD; - public ColorD グリップ_グリップ6CD; + public ColorD グリップ_グリップ6CD; - public ColorD グリップ_グリップ7CD; + public ColorD グリップ_グリップ7CD; - public ColorD グリップ_グリップ8CD; + public ColorD グリップ_グリップ8CD; - public ColorD グリップ_グリップ9CD; + public ColorD グリップ_グリップ9CD; - public ColorD グリップ_グリップ10CD; + public ColorD グリップ_グリップ10CD; - public ColorD グリップ_グリップ11CD; + public ColorD グリップ_グリップ11CD; - public ColorD グリップ_グリップ12CD; + public ColorD グリップ_グリップ12CD; - public ColorD グリップ_グリップ13CD; + public ColorD グリップ_グリップ13CD; - public ColorD グリップ_グリップ14CD; + public ColorD グリップ_グリップ14CD; - public ColorD グリップ_グリップ15CD; + public ColorD グリップ_グリップ15CD; - public ColorP X0Y0_ヘッドCP; + public ColorP X0Y0_ヘッドCP; - public ColorP X0Y0_刃_刃1CP; + public ColorP X0Y0_刃_刃1CP; - public ColorP X0Y0_刃_刃2CP; + public ColorP X0Y0_刃_刃2CP; - public ColorP X0Y0_首CP; + public ColorP X0Y0_首CP; - public ColorP X0Y0_グリップ_グリップ0CP; + public ColorP X0Y0_グリップ_グリップ0CP; - public ColorP X0Y0_グリップ_グリップ1CP; + public ColorP X0Y0_グリップ_グリップ1CP; - public ColorP X0Y0_グリップ_グリップ2CP; + public ColorP X0Y0_グリップ_グリップ2CP; - public ColorP X0Y0_グリップ_グリップ3CP; + public ColorP X0Y0_グリップ_グリップ3CP; - public ColorP X0Y0_グリップ_グリップ4CP; + public ColorP X0Y0_グリップ_グリップ4CP; - public ColorP X0Y0_グリップ_グリップ5CP; + public ColorP X0Y0_グリップ_グリップ5CP; - public ColorP X0Y0_グリップ_グリップ6CP; + public ColorP X0Y0_グリップ_グリップ6CP; - public ColorP X0Y0_グリップ_グリップ7CP; + public ColorP X0Y0_グリップ_グリップ7CP; - public ColorP X0Y0_グリップ_グリップ8CP; + public ColorP X0Y0_グリップ_グリップ8CP; - public ColorP X0Y0_グリップ_グリップ9CP; + public ColorP X0Y0_グリップ_グリップ9CP; - public ColorP X0Y0_グリップ_グリップ10CP; + public ColorP X0Y0_グリップ_グリップ10CP; - public ColorP X0Y0_グリップ_グリップ11CP; + public ColorP X0Y0_グリップ_グリップ11CP; - public ColorP X0Y0_グリップ_グリップ12CP; + public ColorP X0Y0_グリップ_グリップ12CP; - public ColorP X0Y0_グリップ_グリップ13CP; + public ColorP X0Y0_グリップ_グリップ13CP; - public ColorP X0Y0_グリップ_グリップ14CP; + public ColorP X0Y0_グリップ_グリップ14CP; - public ColorP X0Y0_グリップ_グリップ15CP; + public ColorP X0Y0_グリップ_グリップ15CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool ヘッド_表示 - { - get - { - return X0Y0_ヘッド.Dra; - } - set - { - X0Y0_ヘッド.Dra = value; - X0Y0_ヘッド.Hit = value; - } - } - - public bool 刃_刃1_表示 - { - get - { - return X0Y0_刃_刃1.Dra; - } - set - { - X0Y0_刃_刃1.Dra = value; - X0Y0_刃_刃1.Hit = value; - } - } - - public bool 刃_刃2_表示 - { - get - { - return X0Y0_刃_刃2.Dra; - } - set - { - X0Y0_刃_刃2.Dra = value; - X0Y0_刃_刃2.Hit = value; - } - } - - public bool 首_表示 - { - get - { - return X0Y0_首.Dra; - } - set - { - X0Y0_首.Dra = value; - X0Y0_首.Hit = value; - } - } - - public bool グリップ_グリップ0_表示 - { - get - { - return X0Y0_グリップ_グリップ0.Dra; - } - set - { - X0Y0_グリップ_グリップ0.Dra = value; - X0Y0_グリップ_グリップ0.Hit = value; - } - } - - public bool グリップ_グリップ1_表示 - { - get - { - return X0Y0_グリップ_グリップ1.Dra; - } - set - { - X0Y0_グリップ_グリップ1.Dra = value; - X0Y0_グリップ_グリップ1.Hit = value; - } - } - - public bool グリップ_グリップ2_表示 - { - get - { - return X0Y0_グリップ_グリップ2.Dra; - } - set - { - X0Y0_グリップ_グリップ2.Dra = value; - X0Y0_グリップ_グリップ2.Hit = value; - } - } - - public bool グリップ_グリップ3_表示 - { - get - { - return X0Y0_グリップ_グリップ3.Dra; - } - set - { - X0Y0_グリップ_グリップ3.Dra = value; - X0Y0_グリップ_グリップ3.Hit = value; - } - } - - public bool グリップ_グリップ4_表示 - { - get - { - return X0Y0_グリップ_グリップ4.Dra; - } - set - { - X0Y0_グリップ_グリップ4.Dra = value; - X0Y0_グリップ_グリップ4.Hit = value; - } - } - - public bool グリップ_グリップ5_表示 - { - get - { - return X0Y0_グリップ_グリップ5.Dra; - } - set - { - X0Y0_グリップ_グリップ5.Dra = value; - X0Y0_グリップ_グリップ5.Hit = value; - } - } - - public bool グリップ_グリップ6_表示 - { - get - { - return X0Y0_グリップ_グリップ6.Dra; - } - set - { - X0Y0_グリップ_グリップ6.Dra = value; - X0Y0_グリップ_グリップ6.Hit = value; - } - } - - public bool グリップ_グリップ7_表示 - { - get - { - return X0Y0_グリップ_グリップ7.Dra; - } - set - { - X0Y0_グリップ_グリップ7.Dra = value; - X0Y0_グリップ_グリップ7.Hit = value; - } - } - - public bool グリップ_グリップ8_表示 - { - get - { - return X0Y0_グリップ_グリップ8.Dra; - } - set - { - X0Y0_グリップ_グリップ8.Dra = value; - X0Y0_グリップ_グリップ8.Hit = value; - } - } - - public bool グリップ_グリップ9_表示 - { - get - { - return X0Y0_グリップ_グリップ9.Dra; - } - set - { - X0Y0_グリップ_グリップ9.Dra = value; - X0Y0_グリップ_グリップ9.Hit = value; - } - } - - public bool グリップ_グリップ10_表示 - { - get - { - return X0Y0_グリップ_グリップ10.Dra; - } - set - { - X0Y0_グリップ_グリップ10.Dra = value; - X0Y0_グリップ_グリップ10.Hit = value; - } - } - - public bool グリップ_グリップ11_表示 - { - get - { - return X0Y0_グリップ_グリップ11.Dra; - } - set - { - X0Y0_グリップ_グリップ11.Dra = value; - X0Y0_グリップ_グリップ11.Hit = value; - } - } - - public bool グリップ_グリップ12_表示 - { - get - { - return X0Y0_グリップ_グリップ12.Dra; - } - set - { - X0Y0_グリップ_グリップ12.Dra = value; - X0Y0_グリップ_グリップ12.Hit = value; - } - } - - public bool グリップ_グリップ13_表示 - { - get - { - return X0Y0_グリップ_グリップ13.Dra; - } - set - { - X0Y0_グリップ_グリップ13.Dra = value; - X0Y0_グリップ_グリップ13.Hit = value; - } - } - - public bool グリップ_グリップ14_表示 - { - get - { - return X0Y0_グリップ_グリップ14.Dra; - } - set - { - X0Y0_グリップ_グリップ14.Dra = value; - X0Y0_グリップ_グリップ14.Hit = value; - } - } - - public bool グリップ_グリップ15_表示 - { - get - { - return X0Y0_グリップ_グリップ15.Dra; - } - set - { - X0Y0_グリップ_グリップ15.Dra = value; - X0Y0_グリップ_グリップ15.Hit = value; - } - } - - public override bool 表示 - { - get - { - return ヘッド_表示; - } - set - { - ヘッド_表示 = value; - 刃_刃1_表示 = value; - 刃_刃2_表示 = value; - 首_表示 = value; - グリップ_グリップ0_表示 = value; - グリップ_グリップ1_表示 = value; - グリップ_グリップ2_表示 = value; - グリップ_グリップ3_表示 = value; - グリップ_グリップ4_表示 = value; - グリップ_グリップ5_表示 = value; - グリップ_グリップ6_表示 = value; - グリップ_グリップ7_表示 = value; - グリップ_グリップ8_表示 = value; - グリップ_グリップ9_表示 = value; - グリップ_グリップ10_表示 = value; - グリップ_グリップ11_表示 = value; - グリップ_グリップ12_表示 = value; - グリップ_グリップ13_表示 = value; - グリップ_グリップ14_表示 = value; - グリップ_グリップ15_表示 = value; - } - } - - public override double 濃度 - { - get - { - return ヘッドCD.不透明度; - } - set - { - ヘッドCD.不透明度 = value; - 刃_刃1CD.不透明度 = value; - 刃_刃2CD.不透明度 = value; - 首CD.不透明度 = value; - グリップ_グリップ0CD.不透明度 = value; - グリップ_グリップ1CD.不透明度 = value; - グリップ_グリップ2CD.不透明度 = value; - グリップ_グリップ3CD.不透明度 = value; - グリップ_グリップ4CD.不透明度 = value; - グリップ_グリップ5CD.不透明度 = value; - グリップ_グリップ6CD.不透明度 = value; - グリップ_グリップ7CD.不透明度 = value; - グリップ_グリップ8CD.不透明度 = value; - グリップ_グリップ9CD.不透明度 = value; - グリップ_グリップ10CD.不透明度 = value; - グリップ_グリップ11CD.不透明度 = value; - グリップ_グリップ12CD.不透明度 = value; - グリップ_グリップ13CD.不透明度 = value; - グリップ_グリップ14CD.不透明度 = value; - グリップ_グリップ15CD.不透明度 = value; - } - } - - public T剃刀(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, T剃刀D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["T字剃刀"]); - Pars pars = 本体[0][0]; - X0Y0_ヘッド = pars["ヘッド"].ToPar(); - Pars pars2 = pars["刃"].ToPars(); - X0Y0_刃_刃1 = pars2["刃1"].ToPar(); - X0Y0_刃_刃2 = pars2["刃2"].ToPar(); - X0Y0_首 = pars["首"].ToPar(); - pars2 = pars["グリップ"].ToPars(); - X0Y0_グリップ_グリップ0 = pars2["グリップ0"].ToPar(); - X0Y0_グリップ_グリップ1 = pars2["グリップ1"].ToPar(); - X0Y0_グリップ_グリップ2 = pars2["グリップ2"].ToPar(); - X0Y0_グリップ_グリップ3 = pars2["グリップ3"].ToPar(); - X0Y0_グリップ_グリップ4 = pars2["グリップ4"].ToPar(); - X0Y0_グリップ_グリップ5 = pars2["グリップ5"].ToPar(); - X0Y0_グリップ_グリップ6 = pars2["グリップ6"].ToPar(); - X0Y0_グリップ_グリップ7 = pars2["グリップ7"].ToPar(); - X0Y0_グリップ_グリップ8 = pars2["グリップ8"].ToPar(); - X0Y0_グリップ_グリップ9 = pars2["グリップ9"].ToPar(); - X0Y0_グリップ_グリップ10 = pars2["グリップ10"].ToPar(); - X0Y0_グリップ_グリップ11 = pars2["グリップ11"].ToPar(); - X0Y0_グリップ_グリップ12 = pars2["グリップ12"].ToPar(); - X0Y0_グリップ_グリップ13 = pars2["グリップ13"].ToPar(); - X0Y0_グリップ_グリップ14 = pars2["グリップ14"].ToPar(); - X0Y0_グリップ_グリップ15 = pars2["グリップ15"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - ヘッド_表示 = e.ヘッド_表示; - 刃_刃1_表示 = e.刃_刃1_表示; - 刃_刃2_表示 = e.刃_刃2_表示; - 首_表示 = e.首_表示; - グリップ_グリップ0_表示 = e.グリップ_グリップ0_表示; - グリップ_グリップ1_表示 = e.グリップ_グリップ1_表示; - グリップ_グリップ2_表示 = e.グリップ_グリップ2_表示; - グリップ_グリップ3_表示 = e.グリップ_グリップ3_表示; - グリップ_グリップ4_表示 = e.グリップ_グリップ4_表示; - グリップ_グリップ5_表示 = e.グリップ_グリップ5_表示; - グリップ_グリップ6_表示 = e.グリップ_グリップ6_表示; - グリップ_グリップ7_表示 = e.グリップ_グリップ7_表示; - グリップ_グリップ8_表示 = e.グリップ_グリップ8_表示; - グリップ_グリップ9_表示 = e.グリップ_グリップ9_表示; - グリップ_グリップ10_表示 = e.グリップ_グリップ10_表示; - グリップ_グリップ11_表示 = e.グリップ_グリップ11_表示; - グリップ_グリップ12_表示 = e.グリップ_グリップ12_表示; - グリップ_グリップ13_表示 = e.グリップ_グリップ13_表示; - グリップ_グリップ14_表示 = e.グリップ_グリップ14_表示; - グリップ_グリップ15_表示 = e.グリップ_グリップ15_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - X0Y0_首CP = new ColorP(X0Y0_首, 首CD, 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_グリップ_グリップ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_グリップ_グリップ8CP = new ColorP(X0Y0_グリップ_グリップ8, グリップ_グリップ8CD, DisUnit, abj: true); - X0Y0_グリップ_グリップ9CP = new ColorP(X0Y0_グリップ_グリップ9, グリップ_グリップ9CD, DisUnit, abj: true); - X0Y0_グリップ_グリップ10CP = new ColorP(X0Y0_グリップ_グリップ10, グリップ_グリップ10CD, DisUnit, abj: true); - X0Y0_グリップ_グリップ11CP = new ColorP(X0Y0_グリップ_グリップ11, グリップ_グリップ11CD, DisUnit, abj: true); - X0Y0_グリップ_グリップ12CP = new ColorP(X0Y0_グリップ_グリップ12, グリップ_グリップ12CD, DisUnit, abj: true); - X0Y0_グリップ_グリップ13CP = new ColorP(X0Y0_グリップ_グリップ13, グリップ_グリップ13CD, DisUnit, abj: true); - X0Y0_グリップ_グリップ14CP = new ColorP(X0Y0_グリップ_グリップ14, グリップ_グリップ14CD, DisUnit, abj: true); - X0Y0_グリップ_グリップ15CP = new ColorP(X0Y0_グリップ_グリップ15, グリップ_グリップ15CD, DisUnit, abj: true); - 濃度 = e.濃度; - Vector2D local = X0Y0_刃_刃1.OP[0].ps[1]; - foreach (Par item in 本体.EnumJoinRoot) - { - item.BasePointBase = item.ToLocal(X0Y0_刃_刃1.ToGlobal(local)); - } - 尺度B = 1.08; - 本体.JoinPAall(); - } - - public override void 色更新() - { - X0Y0_ヘッドCP.Update(); - X0Y0_刃_刃1CP.Update(); - X0Y0_刃_刃2CP.Update(); - X0Y0_首CP.Update(); - X0Y0_グリップ_グリップ0CP.Update(); - X0Y0_グリップ_グリップ1CP.Update(); - X0Y0_グリップ_グリップ2CP.Update(); - X0Y0_グリップ_グリップ3CP.Update(); - X0Y0_グリップ_グリップ4CP.Update(); - X0Y0_グリップ_グリップ5CP.Update(); - X0Y0_グリップ_グリップ6CP.Update(); - X0Y0_グリップ_グリップ7CP.Update(); - X0Y0_グリップ_グリップ8CP.Update(); - X0Y0_グリップ_グリップ9CP.Update(); - X0Y0_グリップ_グリップ10CP.Update(); - X0Y0_グリップ_グリップ11CP.Update(); - X0Y0_グリップ_グリップ12CP.Update(); - X0Y0_グリップ_グリップ13CP.Update(); - X0Y0_グリップ_グリップ14CP.Update(); - X0Y0_グリップ_グリップ15CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - ヘッドCD = new ColorD(); - ヘッドCD.線 = Col.Black; - ヘッドCD.色 = new Color2(ref Col.Black, ref Col.Empty); - Col.GetGrad(ref Col.DarkGray, out var ret); - 刃_刃1CD = new ColorD(ref Col.Black, ref ret); - 刃_刃2CD = new ColorD(ref Col.Black, ref ret); - 首CD = new ColorD(ref Col.Black, ref ret); - ret = new Color2(ref Col.DimGray, ref Col.Black); - グリップ_グリップ0CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ1CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ2CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ3CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ4CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ5CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ6CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ7CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ8CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ9CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ10CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ11CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ12CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ13CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ14CD = new ColorD(ref Col.Black, ref ret); - グリップ_グリップ15CD = new ColorD(ref Col.Black, ref ret); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool ヘッド_表示 + { + get + { + return X0Y0_ヘッド.Dra; + } + set + { + X0Y0_ヘッド.Dra = value; + X0Y0_ヘッド.Hit = value; + } + } + + public bool 刃_刃1_表示 + { + get + { + return X0Y0_刃_刃1.Dra; + } + set + { + X0Y0_刃_刃1.Dra = value; + X0Y0_刃_刃1.Hit = value; + } + } + + public bool 刃_刃2_表示 + { + get + { + return X0Y0_刃_刃2.Dra; + } + set + { + X0Y0_刃_刃2.Dra = value; + X0Y0_刃_刃2.Hit = value; + } + } + + public bool 首_表示 + { + get + { + return X0Y0_首.Dra; + } + set + { + X0Y0_首.Dra = value; + X0Y0_首.Hit = value; + } + } + + public bool グリップ_グリップ0_表示 + { + get + { + return X0Y0_グリップ_グリップ0.Dra; + } + set + { + X0Y0_グリップ_グリップ0.Dra = value; + X0Y0_グリップ_グリップ0.Hit = value; + } + } + + public bool グリップ_グリップ1_表示 + { + get + { + return X0Y0_グリップ_グリップ1.Dra; + } + set + { + X0Y0_グリップ_グリップ1.Dra = value; + X0Y0_グリップ_グリップ1.Hit = value; + } + } + + public bool グリップ_グリップ2_表示 + { + get + { + return X0Y0_グリップ_グリップ2.Dra; + } + set + { + X0Y0_グリップ_グリップ2.Dra = value; + X0Y0_グリップ_グリップ2.Hit = value; + } + } + + public bool グリップ_グリップ3_表示 + { + get + { + return X0Y0_グリップ_グリップ3.Dra; + } + set + { + X0Y0_グリップ_グリップ3.Dra = value; + X0Y0_グリップ_グリップ3.Hit = value; + } + } + + public bool グリップ_グリップ4_表示 + { + get + { + return X0Y0_グリップ_グリップ4.Dra; + } + set + { + X0Y0_グリップ_グリップ4.Dra = value; + X0Y0_グリップ_グリップ4.Hit = value; + } + } + + public bool グリップ_グリップ5_表示 + { + get + { + return X0Y0_グリップ_グリップ5.Dra; + } + set + { + X0Y0_グリップ_グリップ5.Dra = value; + X0Y0_グリップ_グリップ5.Hit = value; + } + } + + public bool グリップ_グリップ6_表示 + { + get + { + return X0Y0_グリップ_グリップ6.Dra; + } + set + { + X0Y0_グリップ_グリップ6.Dra = value; + X0Y0_グリップ_グリップ6.Hit = value; + } + } + + public bool グリップ_グリップ7_表示 + { + get + { + return X0Y0_グリップ_グリップ7.Dra; + } + set + { + X0Y0_グリップ_グリップ7.Dra = value; + X0Y0_グリップ_グリップ7.Hit = value; + } + } + + public bool グリップ_グリップ8_表示 + { + get + { + return X0Y0_グリップ_グリップ8.Dra; + } + set + { + X0Y0_グリップ_グリップ8.Dra = value; + X0Y0_グリップ_グリップ8.Hit = value; + } + } + + public bool グリップ_グリップ9_表示 + { + get + { + return X0Y0_グリップ_グリップ9.Dra; + } + set + { + X0Y0_グリップ_グリップ9.Dra = value; + X0Y0_グリップ_グリップ9.Hit = value; + } + } + + public bool グリップ_グリップ10_表示 + { + get + { + return X0Y0_グリップ_グリップ10.Dra; + } + set + { + X0Y0_グリップ_グリップ10.Dra = value; + X0Y0_グリップ_グリップ10.Hit = value; + } + } + + public bool グリップ_グリップ11_表示 + { + get + { + return X0Y0_グリップ_グリップ11.Dra; + } + set + { + X0Y0_グリップ_グリップ11.Dra = value; + X0Y0_グリップ_グリップ11.Hit = value; + } + } + + public bool グリップ_グリップ12_表示 + { + get + { + return X0Y0_グリップ_グリップ12.Dra; + } + set + { + X0Y0_グリップ_グリップ12.Dra = value; + X0Y0_グリップ_グリップ12.Hit = value; + } + } + + public bool グリップ_グリップ13_表示 + { + get + { + return X0Y0_グリップ_グリップ13.Dra; + } + set + { + X0Y0_グリップ_グリップ13.Dra = value; + X0Y0_グリップ_グリップ13.Hit = value; + } + } + + public bool グリップ_グリップ14_表示 + { + get + { + return X0Y0_グリップ_グリップ14.Dra; + } + set + { + X0Y0_グリップ_グリップ14.Dra = value; + X0Y0_グリップ_グリップ14.Hit = value; + } + } + + public bool グリップ_グリップ15_表示 + { + get + { + return X0Y0_グリップ_グリップ15.Dra; + } + set + { + X0Y0_グリップ_グリップ15.Dra = value; + X0Y0_グリップ_グリップ15.Hit = value; + } + } + + public override bool 表示 + { + get + { + return ヘッド_表示; + } + set + { + ヘッド_表示 = value; + 刃_刃1_表示 = value; + 刃_刃2_表示 = value; + 首_表示 = value; + グリップ_グリップ0_表示 = value; + グリップ_グリップ1_表示 = value; + グリップ_グリップ2_表示 = value; + グリップ_グリップ3_表示 = value; + グリップ_グリップ4_表示 = value; + グリップ_グリップ5_表示 = value; + グリップ_グリップ6_表示 = value; + グリップ_グリップ7_表示 = value; + グリップ_グリップ8_表示 = value; + グリップ_グリップ9_表示 = value; + グリップ_グリップ10_表示 = value; + グリップ_グリップ11_表示 = value; + グリップ_グリップ12_表示 = value; + グリップ_グリップ13_表示 = value; + グリップ_グリップ14_表示 = value; + グリップ_グリップ15_表示 = value; + } + } + + public override double 濃度 + { + get + { + return ヘッドCD.不透明度; + } + set + { + ヘッドCD.不透明度 = value; + 刃_刃1CD.不透明度 = value; + 刃_刃2CD.不透明度 = value; + 首CD.不透明度 = value; + グリップ_グリップ0CD.不透明度 = value; + グリップ_グリップ1CD.不透明度 = value; + グリップ_グリップ2CD.不透明度 = value; + グリップ_グリップ3CD.不透明度 = value; + グリップ_グリップ4CD.不透明度 = value; + グリップ_グリップ5CD.不透明度 = value; + グリップ_グリップ6CD.不透明度 = value; + グリップ_グリップ7CD.不透明度 = value; + グリップ_グリップ8CD.不透明度 = value; + グリップ_グリップ9CD.不透明度 = value; + グリップ_グリップ10CD.不透明度 = value; + グリップ_グリップ11CD.不透明度 = value; + グリップ_グリップ12CD.不透明度 = value; + グリップ_グリップ13CD.不透明度 = value; + グリップ_グリップ14CD.不透明度 = value; + グリップ_グリップ15CD.不透明度 = value; + } + } + + public T剃刀(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, T剃刀D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["T字剃刀"]); + Pars pars = 本体[0][0]; + X0Y0_ヘッド = pars["ヘッド"].ToPar(); + Pars pars2 = pars["刃"].ToPars(); + X0Y0_刃_刃1 = pars2["刃1"].ToPar(); + X0Y0_刃_刃2 = pars2["刃2"].ToPar(); + X0Y0_首 = pars["首"].ToPar(); + pars2 = pars["グリップ"].ToPars(); + X0Y0_グリップ_グリップ0 = pars2["グリップ0"].ToPar(); + X0Y0_グリップ_グリップ1 = pars2["グリップ1"].ToPar(); + X0Y0_グリップ_グリップ2 = pars2["グリップ2"].ToPar(); + X0Y0_グリップ_グリップ3 = pars2["グリップ3"].ToPar(); + X0Y0_グリップ_グリップ4 = pars2["グリップ4"].ToPar(); + X0Y0_グリップ_グリップ5 = pars2["グリップ5"].ToPar(); + X0Y0_グリップ_グリップ6 = pars2["グリップ6"].ToPar(); + X0Y0_グリップ_グリップ7 = pars2["グリップ7"].ToPar(); + X0Y0_グリップ_グリップ8 = pars2["グリップ8"].ToPar(); + X0Y0_グリップ_グリップ9 = pars2["グリップ9"].ToPar(); + X0Y0_グリップ_グリップ10 = pars2["グリップ10"].ToPar(); + X0Y0_グリップ_グリップ11 = pars2["グリップ11"].ToPar(); + X0Y0_グリップ_グリップ12 = pars2["グリップ12"].ToPar(); + X0Y0_グリップ_グリップ13 = pars2["グリップ13"].ToPar(); + X0Y0_グリップ_グリップ14 = pars2["グリップ14"].ToPar(); + X0Y0_グリップ_グリップ15 = pars2["グリップ15"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + ヘッド_表示 = e.ヘッド_表示; + 刃_刃1_表示 = e.刃_刃1_表示; + 刃_刃2_表示 = e.刃_刃2_表示; + 首_表示 = e.首_表示; + グリップ_グリップ0_表示 = e.グリップ_グリップ0_表示; + グリップ_グリップ1_表示 = e.グリップ_グリップ1_表示; + グリップ_グリップ2_表示 = e.グリップ_グリップ2_表示; + グリップ_グリップ3_表示 = e.グリップ_グリップ3_表示; + グリップ_グリップ4_表示 = e.グリップ_グリップ4_表示; + グリップ_グリップ5_表示 = e.グリップ_グリップ5_表示; + グリップ_グリップ6_表示 = e.グリップ_グリップ6_表示; + グリップ_グリップ7_表示 = e.グリップ_グリップ7_表示; + グリップ_グリップ8_表示 = e.グリップ_グリップ8_表示; + グリップ_グリップ9_表示 = e.グリップ_グリップ9_表示; + グリップ_グリップ10_表示 = e.グリップ_グリップ10_表示; + グリップ_グリップ11_表示 = e.グリップ_グリップ11_表示; + グリップ_グリップ12_表示 = e.グリップ_グリップ12_表示; + グリップ_グリップ13_表示 = e.グリップ_グリップ13_表示; + グリップ_グリップ14_表示 = e.グリップ_グリップ14_表示; + グリップ_グリップ15_表示 = e.グリップ_グリップ15_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + X0Y0_首CP = new ColorP(X0Y0_首, 首CD, 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_グリップ_グリップ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_グリップ_グリップ8CP = new ColorP(X0Y0_グリップ_グリップ8, グリップ_グリップ8CD, DisUnit, abj: true); + X0Y0_グリップ_グリップ9CP = new ColorP(X0Y0_グリップ_グリップ9, グリップ_グリップ9CD, DisUnit, abj: true); + X0Y0_グリップ_グリップ10CP = new ColorP(X0Y0_グリップ_グリップ10, グリップ_グリップ10CD, DisUnit, abj: true); + X0Y0_グリップ_グリップ11CP = new ColorP(X0Y0_グリップ_グリップ11, グリップ_グリップ11CD, DisUnit, abj: true); + X0Y0_グリップ_グリップ12CP = new ColorP(X0Y0_グリップ_グリップ12, グリップ_グリップ12CD, DisUnit, abj: true); + X0Y0_グリップ_グリップ13CP = new ColorP(X0Y0_グリップ_グリップ13, グリップ_グリップ13CD, DisUnit, abj: true); + X0Y0_グリップ_グリップ14CP = new ColorP(X0Y0_グリップ_グリップ14, グリップ_グリップ14CD, DisUnit, abj: true); + X0Y0_グリップ_グリップ15CP = new ColorP(X0Y0_グリップ_グリップ15, グリップ_グリップ15CD, DisUnit, abj: true); + 濃度 = e.濃度; + Vector2D local = X0Y0_刃_刃1.OP[0].ps[1]; + foreach (Par item in 本体.EnumJoinRoot) + { + item.BasePointBase = item.ToLocal(X0Y0_刃_刃1.ToGlobal(local)); + } + 尺度B = 1.08; + 本体.JoinPAall(); + } + + public override void 色更新() + { + X0Y0_ヘッドCP.Update(); + X0Y0_刃_刃1CP.Update(); + X0Y0_刃_刃2CP.Update(); + X0Y0_首CP.Update(); + X0Y0_グリップ_グリップ0CP.Update(); + X0Y0_グリップ_グリップ1CP.Update(); + X0Y0_グリップ_グリップ2CP.Update(); + X0Y0_グリップ_グリップ3CP.Update(); + X0Y0_グリップ_グリップ4CP.Update(); + X0Y0_グリップ_グリップ5CP.Update(); + X0Y0_グリップ_グリップ6CP.Update(); + X0Y0_グリップ_グリップ7CP.Update(); + X0Y0_グリップ_グリップ8CP.Update(); + X0Y0_グリップ_グリップ9CP.Update(); + X0Y0_グリップ_グリップ10CP.Update(); + X0Y0_グリップ_グリップ11CP.Update(); + X0Y0_グリップ_グリップ12CP.Update(); + X0Y0_グリップ_グリップ13CP.Update(); + X0Y0_グリップ_グリップ14CP.Update(); + X0Y0_グリップ_グリップ15CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + ヘッドCD = new ColorD(); + ヘッドCD.線 = Col.Black; + ヘッドCD.色 = new Color2(ref Col.Black, ref Col.Empty); + Col.GetGrad(ref Col.DarkGray, out var ret); + 刃_刃1CD = new ColorD(ref Col.Black, ref ret); + 刃_刃2CD = new ColorD(ref Col.Black, ref ret); + 首CD = new ColorD(ref Col.Black, ref ret); + ret = new Color2(ref Col.DimGray, ref Col.Black); + グリップ_グリップ0CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ1CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ2CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ3CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ4CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ5CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ6CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ7CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ8CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ9CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ10CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ11CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ12CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ13CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ14CD = new ColorD(ref Col.Black, ref ret); + グリップ_グリップ15CD = new ColorD(ref Col.Black, ref ret); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀D.cs index d1c9363..dbd27b9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀D.cs @@ -1,58 +1,59 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class T剃刀D : EleD +namespace SlaveMatrix { - public bool ヘッド_表示 = true; + [Serializable] + public class T剃刀D : EleD + { + public bool ヘッド_表示 = true; - public bool 刃_刃1_表示 = true; + public bool 刃_刃1_表示 = true; - public bool 刃_刃2_表示 = true; + public bool 刃_刃2_表示 = true; - public bool 首_表示 = true; + public bool 首_表示 = true; - public bool グリップ_グリップ0_表示 = true; + public bool グリップ_グリップ0_表示 = true; - public bool グリップ_グリップ1_表示 = true; + public bool グリップ_グリップ1_表示 = true; - public bool グリップ_グリップ2_表示 = true; + public bool グリップ_グリップ2_表示 = true; - public bool グリップ_グリップ3_表示 = true; + public bool グリップ_グリップ3_表示 = true; - public bool グリップ_グリップ4_表示 = true; + public bool グリップ_グリップ4_表示 = true; - public bool グリップ_グリップ5_表示 = true; + public bool グリップ_グリップ5_表示 = true; - public bool グリップ_グリップ6_表示 = true; + public bool グリップ_グリップ6_表示 = true; - public bool グリップ_グリップ7_表示 = true; + public bool グリップ_グリップ7_表示 = true; - public bool グリップ_グリップ8_表示 = true; + public bool グリップ_グリップ8_表示 = true; - public bool グリップ_グリップ9_表示 = true; + public bool グリップ_グリップ9_表示 = true; - public bool グリップ_グリップ10_表示 = true; + public bool グリップ_グリップ10_表示 = true; - public bool グリップ_グリップ11_表示 = true; + public bool グリップ_グリップ11_表示 = true; - public bool グリップ_グリップ12_表示 = true; + public bool グリップ_グリップ12_表示 = true; - public bool グリップ_グリップ13_表示 = true; + public bool グリップ_グリップ13_表示 = true; - public bool グリップ_グリップ14_表示 = true; + public bool グリップ_グリップ14_表示 = true; - public bool グリップ_グリップ15_表示 = true; + public bool グリップ_グリップ15_表示 = true; - public T剃刀D() - { - ThisType = GetType(); - } + public T剃刀D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new T剃刀(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new T剃刀(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UsageStatus.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UsageStatus.cs index 75707bf..218cb21 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UsageStatus.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UsageStatus.cs @@ -1,8 +1,9 @@ -namespace SlaveMatrix; - -public enum UsageStatus +namespace SlaveMatrix { - Standby, - InUse, - Attach + public enum UsageStatus + { + Standby, + InUse, + Attach + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ1.cs index 3b45bcd..df1d1dd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ1.cs @@ -1,12 +1,13 @@ -namespace SlaveMatrix; - -public class お下げ1 : 後髪0 +namespace SlaveMatrix { - public virtual bool お下げ_髪縛1_表示 { get; set; } + public class お下げ1 : 後髪0 + { + public virtual bool お下げ_髪縛1_表示 { get; set; } - public virtual bool お下げ_髪縛2_表示 { get; set; } + public virtual bool お下げ_髪縛2_表示 { get; set; } - public virtual void 髪留配色(髪留色 配色) - { - } + public virtual void 髪留配色(髪留色 配色) + { + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ1D.cs index b9dc02b..da92ffd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ1D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class お下げ1D : 後髪0D +namespace SlaveMatrix { + [Serializable] + public class お下げ1D : 後髪0D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ2.cs index 41cc517..667fcf5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ2.cs @@ -1,16 +1,17 @@ -namespace SlaveMatrix; - -public class お下げ2 : 後髪0 +namespace SlaveMatrix { - public virtual bool お下げ左_髪縛1_表示 { get; set; } + public class お下げ2 : 後髪0 + { + public virtual bool お下げ左_髪縛1_表示 { get; set; } - public virtual bool お下げ左_髪縛2_表示 { get; set; } + public virtual bool お下げ左_髪縛2_表示 { get; set; } - public virtual bool お下げ右_髪縛1_表示 { get; set; } + public virtual bool お下げ右_髪縛1_表示 { get; set; } - public virtual bool お下げ右_髪縛2_表示 { get; set; } + public virtual bool お下げ右_髪縛2_表示 { get; set; } - public virtual void 髪留配色(髪留色 配色左, 髪留色 配色右) - { - } + public virtual void 髪留配色(髪留色 配色左, 髪留色 配色右) + { + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ2D.cs index 0e2e3cf..50c91c8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/お下げ2D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class お下げ2D : 後髪0D +namespace SlaveMatrix { + [Serializable] + public class お下げ2D : 後髪0D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大.cs index 73bd4cb..2fd09e5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大.cs @@ -1,200 +1,201 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class ぶっかけ_大 : Ele +namespace SlaveMatrix { - public Par X0Y0_精液; + public class ぶっかけ_大 : Ele + { + public Par X0Y0_精液; - public Par X0Y1_精液; + public Par X0Y1_精液; - public Par X0Y2_精液; + public Par X0Y2_精液; - public Par X0Y3_精液; + public Par X0Y3_精液; - public Par X0Y4_精液; + public Par X0Y4_精液; - public ColorD 精液CD; + public ColorD 精液CD; - public ColorP X0Y0_精液CP; + public ColorP X0Y0_精液CP; - public ColorP X0Y1_精液CP; + public ColorP X0Y1_精液CP; - public ColorP X0Y2_精液CP; + public ColorP X0Y2_精液CP; - public ColorP X0Y3_精液CP; + public ColorP X0Y3_精液CP; - public ColorP X0Y4_精液CP; + public ColorP X0Y4_精液CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 精液_表示 - { - get - { - return X0Y0_精液.Dra; - } - set - { - X0Y0_精液.Dra = value; - X0Y1_精液.Dra = value; - X0Y2_精液.Dra = value; - X0Y3_精液.Dra = value; - X0Y4_精液.Dra = value; - X0Y0_精液.Hit = value; - X0Y1_精液.Hit = value; - X0Y2_精液.Hit = value; - X0Y3_精液.Hit = value; - X0Y4_精液.Hit = value; - } - } + public bool 精液_表示 + { + get + { + return X0Y0_精液.Dra; + } + set + { + X0Y0_精液.Dra = value; + X0Y1_精液.Dra = value; + X0Y2_精液.Dra = value; + X0Y3_精液.Dra = value; + X0Y4_精液.Dra = value; + X0Y0_精液.Hit = value; + X0Y1_精液.Hit = value; + X0Y2_精液.Hit = value; + X0Y3_精液.Hit = value; + X0Y4_精液.Hit = value; + } + } - public override bool 表示 - { - get - { - return 精液_表示; - } - set - { - 精液_表示 = value; - } - } + public override bool 表示 + { + get + { + return 精液_表示; + } + set + { + 精液_表示 = value; + } + } - public override double 濃度 - { - get - { - return 精液CD.不透明度; - } - set - { - 精液CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 精液CD.不透明度; + } + set + { + 精液CD.不透明度 = value; + } + } - public ぶっかけ_大(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, Med Med, ぶっかけ_大D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.スタンプ["ぶっかけ"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - pars = 本体[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - pars = 本体[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - pars = 本体[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - pars = 本体[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 精液_表示 = e.精液_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); - X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); - X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); - X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); - X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public ぶっかけ_大(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, Med Med, ぶっかけ_大D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.スタンプ["ぶっかけ"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_精液 = pars["精液"].ToPar(); + pars = 本体[0][1]; + X0Y1_精液 = pars["精液"].ToPar(); + pars = 本体[0][2]; + X0Y2_精液 = pars["精液"].ToPar(); + pars = 本体[0][3]; + X0Y3_精液 = pars["精液"].ToPar(); + pars = 本体[0][4]; + X0Y4_精液 = pars["精液"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 精液_表示 = e.精液_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); + X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); + X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); + X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); + X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_精液CP.Update(); - break; - case 1: - X0Y1_精液CP.Update(); - break; - case 2: - X0Y2_精液CP.Update(); - break; - case 3: - X0Y3_精液CP.Update(); - break; - default: - X0Y4_精液CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_精液CP.Update(); + break; + case 1: + X0Y1_精液CP.Update(); + break; + case 2: + X0Y2_精液CP.Update(); + break; + case 3: + X0Y3_精液CP.Update(); + break; + default: + X0Y4_精液CP.Update(); + break; + } + } - private void 配色(主人公配色 体配色) - { - 配色N0(体配色); - } + private void 配色(主人公配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(主人公配色 体配色) - { - 精液CD = new ColorD(ref 体配色.精線, ref 体配色.精液ぶっかけ); - } + private void 配色N0(主人公配色 体配色) + { + 精液CD = new ColorD(ref 体配色.精線, ref 体配色.精液ぶっかけ); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大D.cs index 7294ab5..9d2ff95 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class ぶっかけ_大D : EleD +namespace SlaveMatrix { - public bool 精液_表示 = true; + [Serializable] + public class ぶっかけ_大D : EleD + { + public bool 精液_表示 = true; - public ぶっかけ_大D() - { - ThisType = GetType(); - } + public ぶっかけ_大D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 主人公配色 体配色) - { - return new ぶっかけ_大(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 主人公配色 体配色) + { + return new ぶっかけ_大(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小.cs index 723a5cf..8f6268b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小.cs @@ -1,200 +1,201 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class ぶっかけ_小 : Ele +namespace SlaveMatrix { - public Par X0Y0_精液; + public class ぶっかけ_小 : Ele + { + public Par X0Y0_精液; - public Par X0Y1_精液; + public Par X0Y1_精液; - public Par X0Y2_精液; + public Par X0Y2_精液; - public Par X0Y3_精液; + public Par X0Y3_精液; - public Par X0Y4_精液; + public Par X0Y4_精液; - public ColorD 精液CD; + public ColorD 精液CD; - public ColorP X0Y0_精液CP; + public ColorP X0Y0_精液CP; - public ColorP X0Y1_精液CP; + public ColorP X0Y1_精液CP; - public ColorP X0Y2_精液CP; + public ColorP X0Y2_精液CP; - public ColorP X0Y3_精液CP; + public ColorP X0Y3_精液CP; - public ColorP X0Y4_精液CP; + public ColorP X0Y4_精液CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 精液_表示 - { - get - { - return X0Y0_精液.Dra; - } - set - { - X0Y0_精液.Dra = value; - X0Y1_精液.Dra = value; - X0Y2_精液.Dra = value; - X0Y3_精液.Dra = value; - X0Y4_精液.Dra = value; - X0Y0_精液.Hit = value; - X0Y1_精液.Hit = value; - X0Y2_精液.Hit = value; - X0Y3_精液.Hit = value; - X0Y4_精液.Hit = value; - } - } + public bool 精液_表示 + { + get + { + return X0Y0_精液.Dra; + } + set + { + X0Y0_精液.Dra = value; + X0Y1_精液.Dra = value; + X0Y2_精液.Dra = value; + X0Y3_精液.Dra = value; + X0Y4_精液.Dra = value; + X0Y0_精液.Hit = value; + X0Y1_精液.Hit = value; + X0Y2_精液.Hit = value; + X0Y3_精液.Hit = value; + X0Y4_精液.Hit = value; + } + } - public override bool 表示 - { - get - { - return 精液_表示; - } - set - { - 精液_表示 = value; - } - } + public override bool 表示 + { + get + { + return 精液_表示; + } + set + { + 精液_表示 = value; + } + } - public override double 濃度 - { - get - { - return 精液CD.不透明度; - } - set - { - 精液CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 精液CD.不透明度; + } + set + { + 精液CD.不透明度 = value; + } + } - public ぶっかけ_小(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, Med Med, ぶっかけ_小D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.スタンプ["ぶっかけ"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - pars = 本体[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - pars = 本体[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - pars = 本体[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - pars = 本体[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 精液_表示 = e.精液_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); - X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); - X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); - X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); - X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public ぶっかけ_小(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, Med Med, ぶっかけ_小D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.スタンプ["ぶっかけ"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_精液 = pars["精液"].ToPar(); + pars = 本体[0][1]; + X0Y1_精液 = pars["精液"].ToPar(); + pars = 本体[0][2]; + X0Y2_精液 = pars["精液"].ToPar(); + pars = 本体[0][3]; + X0Y3_精液 = pars["精液"].ToPar(); + pars = 本体[0][4]; + X0Y4_精液 = pars["精液"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 精液_表示 = e.精液_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); + X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); + X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); + X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); + X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_精液CP.Update(); - break; - case 1: - X0Y1_精液CP.Update(); - break; - case 2: - X0Y2_精液CP.Update(); - break; - case 3: - X0Y3_精液CP.Update(); - break; - default: - X0Y4_精液CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_精液CP.Update(); + break; + case 1: + X0Y1_精液CP.Update(); + break; + case 2: + X0Y2_精液CP.Update(); + break; + case 3: + X0Y3_精液CP.Update(); + break; + default: + X0Y4_精液CP.Update(); + break; + } + } - private void 配色(主人公配色 体配色) - { - 配色N0(体配色); - } + private void 配色(主人公配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(主人公配色 体配色) - { - 精液CD = new ColorD(ref 体配色.精線, ref 体配色.精液ぶっかけ); - } + private void 配色N0(主人公配色 体配色) + { + 精液CD = new ColorD(ref 体配色.精線, ref 体配色.精液ぶっかけ); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小D.cs index 824a769..f090fb8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class ぶっかけ_小D : EleD +namespace SlaveMatrix { - public bool 精液_表示 = true; + [Serializable] + public class ぶっかけ_小D : EleD + { + public bool 精液_表示 = true; - public ぶっかけ_小D() - { - ThisType = GetType(); - } + public ぶっかけ_小D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 主人公配色 体配色) - { - return new ぶっかけ_小(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 主人公配色 体配色) + { + return new ぶっかけ_小(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/アップ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/アップ.cs index 939bb1e..d2ff941 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/アップ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/アップ.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class アップ : 後髪1 +namespace SlaveMatrix { + public class アップ : 後髪1 + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/アップD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/アップD.cs index 78b2543..0edf2a8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/アップD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/アップD.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class アップD : 後髪1D +namespace SlaveMatrix { + [Serializable] + public class アップD : 後髪1D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマーク.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマーク.cs index 1f6fbab..82eced5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマーク.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマーク.cs @@ -1,144 +1,145 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class キスマーク : Ele +namespace SlaveMatrix { - public Par X0Y0_キスマーク; + public class キスマーク : Ele + { + public Par X0Y0_キスマーク; - public ColorD キスマークCD; + public ColorD キスマークCD; - public ColorP X0Y0_キスマークCP; + public ColorP X0Y0_キスマークCP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool キスマーク_表示 - { - get - { - return X0Y0_キスマーク.Dra; - } - set - { - X0Y0_キスマーク.Dra = value; - X0Y0_キスマーク.Hit = value; - } - } + public bool キスマーク_表示 + { + get + { + return X0Y0_キスマーク.Dra; + } + set + { + X0Y0_キスマーク.Dra = value; + X0Y0_キスマーク.Hit = value; + } + } - public override bool 表示 - { - get - { - return キスマーク_表示; - } - set - { - キスマーク_表示 = value; - } - } + public override bool 表示 + { + get + { + return キスマーク_表示; + } + set + { + キスマーク_表示 = value; + } + } - public override double 濃度 - { - get - { - return キスマークCD.不透明度; - } - set - { - キスマークCD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return キスマークCD.不透明度; + } + set + { + キスマークCD.不透明度 = value; + } + } - public キスマーク(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, キスマークD e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.スタンプ["キスマーク"]); - Pars pars = 本体[0][0]; - X0Y0_キスマーク = pars["キスマーク"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - キスマーク_表示 = e.キスマーク_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_キスマークCP = new ColorP(X0Y0_キスマーク, キスマークCD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public キスマーク(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, キスマークD e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.スタンプ["キスマーク"]); + Pars pars = 本体[0][0]; + X0Y0_キスマーク = pars["キスマーク"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + キスマーク_表示 = e.キスマーク_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_キスマークCP = new ColorP(X0Y0_キスマーク, キスマークCD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_キスマークCP.Update(); - } + public override void 色更新() + { + X0Y0_キスマークCP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - キスマークCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - } + private void 配色N0(体配色 体配色) + { + キスマークCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマークD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマークD.cs index 6054433..c825e9a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマークD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマークD.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class キスマークD : EleD +namespace SlaveMatrix { - public bool キスマーク_表示 = true; + [Serializable] + public class キスマークD : EleD + { + public bool キスマーク_表示 = true; - public キスマークD() - { - ThisType = GetType(); - } + public キスマークD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new キスマーク(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new キスマーク(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1.cs index a25aa4c..8821772 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1.cs @@ -1,195 +1,196 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class キャップ1 : Ele +namespace SlaveMatrix { - public Par X0Y0_根本; + public class キャップ1 : Ele + { + public Par X0Y0_根本; - public Par X0Y0_先端; + public Par X0Y0_先端; - public ColorD 根本CD; + public ColorD 根本CD; - public ColorD 先端CD; + public ColorD 先端CD; - public ColorP X0Y0_根本CP; + public ColorP X0Y0_根本CP; - public ColorP X0Y0_先端CP; + public ColorP X0Y0_先端CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 根本_表示 - { - get - { - return X0Y0_根本.Dra; - } - set - { - X0Y0_根本.Dra = value; - X0Y0_根本.Hit = value; - } - } + public bool 根本_表示 + { + get + { + return X0Y0_根本.Dra; + } + set + { + X0Y0_根本.Dra = value; + X0Y0_根本.Hit = value; + } + } - public bool 先端_表示 - { - get - { - return X0Y0_先端.Dra; - } - set - { - X0Y0_先端.Dra = value; - X0Y0_先端.Hit = value; - } - } + public bool 先端_表示 + { + get + { + return X0Y0_先端.Dra; + } + set + { + X0Y0_先端.Dra = value; + X0Y0_先端.Hit = value; + } + } - public override bool 表示 - { - get - { - return 根本_表示; - } - set - { - 根本_表示 = value; - 先端_表示 = value; - } - } + public override bool 表示 + { + get + { + return 根本_表示; + } + set + { + 根本_表示 = value; + 先端_表示 = value; + } + } - public override double 濃度 - { - get - { - return 根本CD.不透明度; - } - set - { - 根本CD.不透明度 = value; - 先端CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 根本CD.不透明度; + } + set + { + 根本CD.不透明度 = value; + 先端CD.不透明度 = value; + } + } - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public キャップ1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, キャップ1D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.性器付["キャップ中"]); - Pars pars = 本体[0][0]; - X0Y0_根本 = pars["根本"].ToPar(); - X0Y0_先端 = pars["先端"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根本_表示 = e.根本_表示; - 先端_表示 = e.先端_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_根本CP = new ColorP(X0Y0_根本, 根本CD, DisUnit, abj: true); - X0Y0_先端CP = new ColorP(X0Y0_先端, 先端CD, DisUnit, abj: true); - 濃度 = e.濃度; - Vector2D local = X0Y0_根本.OP[0].ps[2]; - foreach (Par item in 本体.EnumJoinRoot) - { - item.BasePointBase = item.ToLocal(X0Y0_根本.ToGlobal(local)); - } - } + public キャップ1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, キャップ1D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.性器付["キャップ中"]); + Pars pars = 本体[0][0]; + X0Y0_根本 = pars["根本"].ToPar(); + X0Y0_先端 = pars["先端"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根本_表示 = e.根本_表示; + 先端_表示 = e.先端_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_根本CP = new ColorP(X0Y0_根本, 根本CD, DisUnit, abj: true); + X0Y0_先端CP = new ColorP(X0Y0_先端, 先端CD, DisUnit, abj: true); + 濃度 = e.濃度; + Vector2D local = X0Y0_根本.OP[0].ps[2]; + foreach (Par item in 本体.EnumJoinRoot) + { + item.BasePointBase = item.ToLocal(X0Y0_根本.ToGlobal(local)); + } + } - public override void 色更新() - { - X0Y0_根本CP.Update(); - X0Y0_先端CP.Update(); - } + public override void 色更新() + { + X0Y0_根本CP.Update(); + X0Y0_先端CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 根本CD = new ColorD(); - 先端CD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 根本CD = new ColorD(); + 先端CD = new ColorD(); + } - public void 配色(キャップ色 配色) - { - 根本CD.色 = 配色.根本色; - 先端CD.色 = 配色.先端色; - } + public void 配色(キャップ色 配色) + { + 根本CD.色 = 配色.根本色; + 先端CD.色 = 配色.先端色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1D.cs index 8f10ae4..a83b94e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1D.cs @@ -1,22 +1,23 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class キャップ1D : EleD +namespace SlaveMatrix { - public bool 根本_表示; + [Serializable] + public class キャップ1D : EleD + { + public bool 根本_表示; - public bool 先端_表示; + public bool 先端_表示; - public キャップ1D() - { - ThisType = GetType(); - } + public キャップ1D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new キャップ1(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new キャップ1(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2.cs index 585fdfe..42d29e6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2.cs @@ -1,190 +1,191 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class キャップ2 : Ele +namespace SlaveMatrix { - public Par X0Y0_根本; + public class キャップ2 : Ele + { + public Par X0Y0_根本; - public Par X0Y0_先端; + public Par X0Y0_先端; - public ColorD 根本CD; + public ColorD 根本CD; - public ColorD 先端CD; + public ColorD 先端CD; - public ColorP X0Y0_根本CP; + public ColorP X0Y0_根本CP; - public ColorP X0Y0_先端CP; + public ColorP X0Y0_先端CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 根本_表示 - { - get - { - return X0Y0_根本.Dra; - } - set - { - X0Y0_根本.Dra = value; - X0Y0_根本.Hit = value; - } - } + public bool 根本_表示 + { + get + { + return X0Y0_根本.Dra; + } + set + { + X0Y0_根本.Dra = value; + X0Y0_根本.Hit = value; + } + } - public bool 先端_表示 - { - get - { - return X0Y0_先端.Dra; - } - set - { - X0Y0_先端.Dra = value; - X0Y0_先端.Hit = value; - } - } + public bool 先端_表示 + { + get + { + return X0Y0_先端.Dra; + } + set + { + X0Y0_先端.Dra = value; + X0Y0_先端.Hit = value; + } + } - public override bool 表示 - { - get - { - return 根本_表示; - } - set - { - 根本_表示 = value; - 先端_表示 = value; - } - } + public override bool 表示 + { + get + { + return 根本_表示; + } + set + { + 根本_表示 = value; + 先端_表示 = value; + } + } - public override double 濃度 - { - get - { - return 根本CD.不透明度; - } - set - { - 根本CD.不透明度 = value; - 先端CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 根本CD.不透明度; + } + set + { + 根本CD.不透明度 = value; + 先端CD.不透明度 = value; + } + } - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public キャップ2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, キャップ2D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["キャップ左"]); - Pars pars = 本体[0][0]; - X0Y0_根本 = pars["根本"].ToPar(); - X0Y0_先端 = pars["先端"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根本_表示 = e.根本_表示; - 先端_表示 = e.先端_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_根本CP = new ColorP(X0Y0_根本, 根本CD, DisUnit, abj: true); - X0Y0_先端CP = new ColorP(X0Y0_先端, 先端CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public キャップ2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, キャップ2D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["キャップ左"]); + Pars pars = 本体[0][0]; + X0Y0_根本 = pars["根本"].ToPar(); + X0Y0_先端 = pars["先端"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根本_表示 = e.根本_表示; + 先端_表示 = e.先端_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_根本CP = new ColorP(X0Y0_根本, 根本CD, DisUnit, abj: true); + X0Y0_先端CP = new ColorP(X0Y0_先端, 先端CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_根本CP.Update(); - X0Y0_先端CP.Update(); - } + public override void 色更新() + { + X0Y0_根本CP.Update(); + X0Y0_先端CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 根本CD = new ColorD(); - 先端CD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 根本CD = new ColorD(); + 先端CD = new ColorD(); + } - public void 配色(キャップ色 配色) - { - 根本CD.色 = 配色.根本色; - 先端CD.色 = 配色.先端色; - } + public void 配色(キャップ色 配色) + { + 根本CD.色 = 配色.根本色; + 先端CD.色 = 配色.先端色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2D.cs index a2ab709..0749b79 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2D.cs @@ -1,22 +1,23 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class キャップ2D : EleD +namespace SlaveMatrix { - public bool 根本_表示; + [Serializable] + public class キャップ2D : EleD + { + public bool 根本_表示; - public bool 先端_表示; + public bool 先端_表示; - public キャップ2D() - { - ThisType = GetType(); - } + public キャップ2D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new キャップ2(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new キャップ2(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ処理.cs index 3109242..8cd7c2b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ処理.cs @@ -2,739 +2,740 @@ using System.Collections.Generic; using System.Drawing; using _2DGAMELIB; -namespace SlaveMatrix; - -public class キャップ処理 : 処理B +namespace SlaveMatrix { - public ConstProp CP中 = new ConstProp(); + public class キャップ処理 : 処理B + { + public ConstProp CP中 = new ConstProp(); - public ConstProp CP左 = new ConstProp(); + public ConstProp CP左 = new ConstProp(); - public ConstProp CP右 = new ConstProp(); + public ConstProp CP右 = new ConstProp(); - public CM キャップ1; + public CM キャップ1; - public CM キャップ2; + public CM キャップ2; - public CM キャップ3; + public CM キャップ3; - private Dictionary キャップ = new Dictionary(); + private Dictionary キャップ = new Dictionary(); - private キャップ情報 キャップ着; + private キャップ情報 キャップ着; - private キャップ情報 キャップ脱; + private キャップ情報 キャップ脱; - public bool キャップ中着; + public bool キャップ中着; - public bool キャップ左着; + public bool キャップ左着; - public bool キャップ右着; + public bool キャップ右着; - private bool ハンドf; + private bool ハンドf; - private Mot キャップ振動; + private Mot キャップ振動; - private bool キャップ中_; + private bool キャップ中_; - private bool キャップ左_; + private bool キャップ左_; - private bool キャップ右_; + private bool キャップ右_; - public bool Is仮着 - { - get - { - if ((キャップ中着 || !Isキャップ1着()) && (キャップ左着 || !Isキャップ2左着())) - { - if (!キャップ右着) - { - return Isキャップ2右着(); - } - return false; - } - return true; - } - } + public bool Is仮着 + { + get + { + if ((キャップ中着 || !Isキャップ1着()) && (キャップ左着 || !Isキャップ2左着())) + { + if (!キャップ右着) + { + return Isキャップ2右着(); + } + return false; + } + return true; + } + } - public bool キャップ中 - { - get - { - return キャップ中_; - } - set - { - キャップ中_ = value; - if (!キャップ中_) - { - Bod.キャップ1.位置C = Dat.Vec2DZero; - } - if (キャップ中_ || キャップ左_ || キャップ右_) - { - キャップ振動.Start(); - } - else - { - キャップ振動.End(); - } - } - } + public bool キャップ中 + { + get + { + return キャップ中_; + } + set + { + キャップ中_ = value; + if (!キャップ中_) + { + Bod.キャップ1.位置C = Dat.Vec2DZero; + } + if (キャップ中_ || キャップ左_ || キャップ右_) + { + キャップ振動.Start(); + } + else + { + キャップ振動.End(); + } + } + } - public bool キャップ左 - { - get - { - return キャップ左_; - } - set - { - キャップ左_ = value; - if (!キャップ左_) - { - Bod.キャップ1.位置C = Dat.Vec2DZero; - } - if (キャップ中_ || キャップ左_ || キャップ右_) - { - キャップ振動.Start(); - } - else - { - キャップ振動.End(); - } - } - } + public bool キャップ左 + { + get + { + return キャップ左_; + } + set + { + キャップ左_ = value; + if (!キャップ左_) + { + Bod.キャップ1.位置C = Dat.Vec2DZero; + } + if (キャップ中_ || キャップ左_ || キャップ右_) + { + キャップ振動.Start(); + } + else + { + キャップ振動.End(); + } + } + } - public bool キャップ右 - { - get - { - return キャップ右_; - } - set - { - キャップ右_ = value; - if (!キャップ右_) - { - Bod.キャップ1.位置C = Dat.Vec2DZero; - } - if (キャップ中_ || キャップ左_ || キャップ右_) - { - キャップ振動.Start(); - } - else - { - キャップ振動.End(); - } - } - } + public bool キャップ右 + { + get + { + return キャップ右_; + } + set + { + キャップ右_ = value; + if (!キャップ右_) + { + Bod.キャップ1.位置C = Dat.Vec2DZero; + } + if (キャップ中_ || キャップ左_ || キャップ右_) + { + キャップ振動.Start(); + } + else + { + キャップ振動.End(); + } + } + } - public void 吸着(Ele 対象) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, 対象.位置.GetAreaPoint(0.01), Sta.吸着.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), Col.Black, 0.2, b: true); - }); - } + public void 吸着(Ele 対象) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, 対象.位置.GetAreaPoint(0.01), Sta.吸着.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), Col.Black, 0.2, b: true); + }); + } - public void 吸脱(Ele 対象) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, 対象.位置.GetAreaPoint(0.01), Sta.吸脱.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), Col.Black, 0.2, b: true); - }); - } + public void 吸脱(Ele 対象) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, 対象.位置.GetAreaPoint(0.01), Sta.吸脱.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), Col.Black, 0.2, b: true); + }); + } - public void 振動(Ele 対象) - { - if ((対象 is キャップ1 && CP中.GetFlag(0.2)) || (対象 is キャップ2 && !対象.右 && CP左.GetFlag(0.2)) || (対象 is キャップ2 && 対象.右 && CP右.GetFlag(0.2))) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, 対象.位置.GetAreaPoint(0.02), Sta.振動.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), Col.Black, 0.15, b: true); - }); - } - } + public void 振動(Ele 対象) + { + if ((対象 is キャップ1 && CP中.GetFlag(0.2)) || (対象 is キャップ2 && !対象.右 && CP左.GetFlag(0.2)) || (対象 is キャップ2 && 対象.右 && CP右.GetFlag(0.2))) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, 対象.位置.GetAreaPoint(0.02), Sta.振動.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), Col.Black, 0.15, b: true); + }); + } + } - public bool Isキャップ1着() - { - return Bod.Setキャップ1.Equals(キャップ着); - } + public bool Isキャップ1着() + { + return Bod.Setキャップ1.Equals(キャップ着); + } - public bool Isキャップ2左着() - { - return Bod.Setキャップ2左.Equals(キャップ着); - } + public bool Isキャップ2左着() + { + return Bod.Setキャップ2左.Equals(キャップ着); + } - public bool Isキャップ2右着() - { - return Bod.Setキャップ2右.Equals(キャップ着); - } + public bool Isキャップ2右着() + { + return Bod.Setキャップ2右.Equals(キャップ着); + } - private void 切替時(bool 対象) - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = "MCl:" + (対象 ? GameText.停止 : GameText.作動) + "\r\nLCl:" + GameText.外す; - } - } + private void 切替時(bool 対象) + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = "MCl:" + (対象 ? GameText.停止 : GameText.作動) + "\r\nLCl:" + GameText.外す; + } + } - private void 装着時() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = "LCl:" + GameText.装着; - } - } + private void 装着時() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = "LCl:" + GameText.装着; + } + } - private void 待機時() - { - if (Sta.GameData.ガイド) - { - if (ハンドf) - { - ip.SubInfoIm = ""; - } - else - { - ip.SubInfoIm = "RCl:" + GameText.放す; - } - } - } + private void 待機時() + { + if (Sta.GameData.ガイド) + { + if (ハンドf) + { + ip.SubInfoIm = ""; + } + else + { + ip.SubInfoIm = "RCl:" + GameText.放す; + } + } + } - private void SetFocus(Vector2D p) - { - if (調教UI.Focus == キャップ1) - { - if (キャップ2.Show) - { - 調教UI.Focus = キャップ2; - } - else if (キャップ3.Show) - { - 調教UI.Focus = キャップ3; - } - else - { - ハンドf = true; - } - キャップ1.Show = false; - キャップ1.使用状態 = UsageStatus.Attach; - } - else if (調教UI.Focus == キャップ2) - { - if (キャップ1.Show) - { - 調教UI.Focus = キャップ1; - } - else if (キャップ3.Show) - { - 調教UI.Focus = キャップ3; - } - else - { - ハンドf = true; - } - キャップ2.Show = false; - キャップ2.使用状態 = UsageStatus.Attach; - } - else if (調教UI.Focus == キャップ3) - { - if (キャップ1.Show) - { - 調教UI.Focus = キャップ1; - } - else if (キャップ2.Show) - { - 調教UI.Focus = キャップ2; - } - else - { - ハンドf = true; - } - キャップ3.Show = false; - キャップ3.使用状態 = UsageStatus.Attach; - } - 調教UI.Focus.Ele.位置B = p; - if (!ハンドf) - { - 調教UI.Set持ち手(); - } - } + private void SetFocus(Vector2D p) + { + if (調教UI.Focus == キャップ1) + { + if (キャップ2.Show) + { + 調教UI.Focus = キャップ2; + } + else if (キャップ3.Show) + { + 調教UI.Focus = キャップ3; + } + else + { + ハンドf = true; + } + キャップ1.Show = false; + キャップ1.使用状態 = UsageStatus.Attach; + } + else if (調教UI.Focus == キャップ2) + { + if (キャップ1.Show) + { + 調教UI.Focus = キャップ1; + } + else if (キャップ3.Show) + { + 調教UI.Focus = キャップ3; + } + else + { + ハンドf = true; + } + キャップ2.Show = false; + キャップ2.使用状態 = UsageStatus.Attach; + } + else if (調教UI.Focus == キャップ3) + { + if (キャップ1.Show) + { + 調教UI.Focus = キャップ1; + } + else if (キャップ2.Show) + { + 調教UI.Focus = キャップ2; + } + else + { + ハンドf = true; + } + キャップ3.Show = false; + キャップ3.使用状態 = UsageStatus.Attach; + } + 調教UI.Focus.Ele.位置B = p; + if (!ハンドf) + { + 調教UI.Set持ち手(); + } + } - public void キャップ中外し() - { - if (キャップ中着) - { - キャップ中 = false; - Bod.Setキャップ1 = キャップ脱; - if (キャップ.ContainsKey(Bod.キャップ1)) - { - キャップ[Bod.キャップ1].Show = true; - キャップ[Bod.キャップ1].DraShow = true; - キャップ[Bod.キャップ1].StaShow = true; - キャップ[Bod.キャップ1].描画Show = true; - キャップ[Bod.キャップ1].Ele.濃度 = 0.5; - キャップ[Bod.キャップ1].使用状態 = UsageStatus.Standby; - キャップ.Remove(Bod.キャップ1); - } - キャップ中着 = false; - } - } + public void キャップ中外し() + { + if (キャップ中着) + { + キャップ中 = false; + Bod.Setキャップ1 = キャップ脱; + if (キャップ.ContainsKey(Bod.キャップ1)) + { + キャップ[Bod.キャップ1].Show = true; + キャップ[Bod.キャップ1].DraShow = true; + キャップ[Bod.キャップ1].StaShow = true; + キャップ[Bod.キャップ1].描画Show = true; + キャップ[Bod.キャップ1].Ele.濃度 = 0.5; + キャップ[Bod.キャップ1].使用状態 = UsageStatus.Standby; + キャップ.Remove(Bod.キャップ1); + } + キャップ中着 = false; + } + } - public void Move(ref MouseButtons mb, ref Vector2D cp, ref Vector2D op, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus == 調教UI.ハンド右CM) - { - if (!調教UI.ハンド処理.Isモード) - { - if (キャップ中着 && (cd.e is キャップ1 || cd.c == ContactType.Nucleus)) - { - 調教UI.ハンド右.本体.IndexX = 5; - 調教UI.Set_キャップ中(調教UI.ハンド右); - 切替時(キャップ中); - } - else if (キャップ左着 && (cd.e is キャップ2 || cd.c == ContactType.Milk) && !cd.e.右) - { - 調教UI.ハンド右CM.Show = false; - 調教UI.ハンド左表示 = true; - 調教UI.ハンド左.位置B = cp; - 調教UI.ハンド左.本体.IndexX = 5; - 調教UI.Set_キャップ左(調教UI.ハンド左); - 切替時(キャップ左); - } - else if (キャップ右着 && (cd.e is キャップ2 || cd.c == ContactType.Milk) && cd.e.右) - { - 調教UI.ハンド右.本体.IndexX = 5; - 調教UI.Set_キャップ右(調教UI.ハンド右); - 切替時(キャップ右); - } - else if (cd.c != ContactType.Milk && (キャップ中着 || キャップ左着 || キャップ右着) && (調教UI.ハンド右.本体.IndexX == 5 || 調教UI.ハンド左.本体.IndexX == 5)) - { - 調教UI.ハンド左表示 = false; - 調教UI.ハンド右CM.Show = true; - 調教UI.ハンド右.本体.IndexX = 0; - 調教UI.ハンド左.本体.IndexX = 0; - } - } - } - else if (調教UI.Focus == キャップ1 || 調教UI.Focus == キャップ2 || 調教UI.Focus == キャップ3) - { - if (!キャップ中着 && (cd.e is キャップ1 || cd.c == ContactType.Nucleus) && (Cha.ChaD.股施術 || (!Cha.Bod.Is蠍 && (!Cha.Bod.Is蛇 || !Cha.Bod.蛇.ガード)))) - { - 調教UI.押し(ref cd); - 調教UI.Focus.DraShow = false; - Bod.Setキャップ1 = キャップ着; - 調教UI.Set_キャップ中(調教UI.ハンド右); - 装着時(); - } - else if (!キャップ左着 && (cd.e is キャップ2 || cd.c == ContactType.Milk) && !cd.e.右) - { - 調教UI.押し(ref cd); - 調教UI.Focus.DraShow = false; - Bod.Setキャップ2左 = キャップ着; - 調教UI.Set_キャップ左(調教UI.ハンド右); - 装着時(); - } - else if (!キャップ右着 && (cd.e is キャップ2 || cd.c == ContactType.Milk) && cd.e.右) - { - 調教UI.押し(ref cd); - 調教UI.Focus.DraShow = false; - Bod.Setキャップ2右 = キャップ着; - 調教UI.Set_キャップ右(調教UI.ハンド右); - 装着時(); - } - else - { - if (!キャップ中着 && Isキャップ1着()) - { - Bod.Setキャップ1 = キャップ脱; - 調教UI.Focus.DraShow = true; - 調教UI.放し(); - } - else if (!キャップ左着 && Isキャップ2左着()) - { - Bod.Setキャップ2左 = キャップ脱; - 調教UI.Focus.DraShow = true; - 調教UI.放し(); - } - else if (!キャップ右着 && Isキャップ2右着()) - { - Bod.Setキャップ2右 = キャップ脱; - 調教UI.Focus.DraShow = true; - 調教UI.放し(); - } - 待機時(); - } - } - if (ハンドf) - { - 調教UI.Focus = 調教UI.ハンド右CM; - 調教UI.Set持ち手(); - ハンドf = false; - } - } + public void Move(ref MouseButtons mb, ref Vector2D cp, ref Vector2D op, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus == 調教UI.ハンド右CM) + { + if (!調教UI.ハンド処理.Isモード) + { + if (キャップ中着 && (cd.e is キャップ1 || cd.c == ContactType.Nucleus)) + { + 調教UI.ハンド右.本体.IndexX = 5; + 調教UI.Set_キャップ中(調教UI.ハンド右); + 切替時(キャップ中); + } + else if (キャップ左着 && (cd.e is キャップ2 || cd.c == ContactType.Milk) && !cd.e.右) + { + 調教UI.ハンド右CM.Show = false; + 調教UI.ハンド左表示 = true; + 調教UI.ハンド左.位置B = cp; + 調教UI.ハンド左.本体.IndexX = 5; + 調教UI.Set_キャップ左(調教UI.ハンド左); + 切替時(キャップ左); + } + else if (キャップ右着 && (cd.e is キャップ2 || cd.c == ContactType.Milk) && cd.e.右) + { + 調教UI.ハンド右.本体.IndexX = 5; + 調教UI.Set_キャップ右(調教UI.ハンド右); + 切替時(キャップ右); + } + else if (cd.c != ContactType.Milk && (キャップ中着 || キャップ左着 || キャップ右着) && (調教UI.ハンド右.本体.IndexX == 5 || 調教UI.ハンド左.本体.IndexX == 5)) + { + 調教UI.ハンド左表示 = false; + 調教UI.ハンド右CM.Show = true; + 調教UI.ハンド右.本体.IndexX = 0; + 調教UI.ハンド左.本体.IndexX = 0; + } + } + } + else if (調教UI.Focus == キャップ1 || 調教UI.Focus == キャップ2 || 調教UI.Focus == キャップ3) + { + if (!キャップ中着 && (cd.e is キャップ1 || cd.c == ContactType.Nucleus) && (Cha.ChaD.股施術 || (!Cha.Bod.Is蠍 && (!Cha.Bod.Is蛇 || !Cha.Bod.蛇.ガード)))) + { + 調教UI.押し(ref cd); + 調教UI.Focus.DraShow = false; + Bod.Setキャップ1 = キャップ着; + 調教UI.Set_キャップ中(調教UI.ハンド右); + 装着時(); + } + else if (!キャップ左着 && (cd.e is キャップ2 || cd.c == ContactType.Milk) && !cd.e.右) + { + 調教UI.押し(ref cd); + 調教UI.Focus.DraShow = false; + Bod.Setキャップ2左 = キャップ着; + 調教UI.Set_キャップ左(調教UI.ハンド右); + 装着時(); + } + else if (!キャップ右着 && (cd.e is キャップ2 || cd.c == ContactType.Milk) && cd.e.右) + { + 調教UI.押し(ref cd); + 調教UI.Focus.DraShow = false; + Bod.Setキャップ2右 = キャップ着; + 調教UI.Set_キャップ右(調教UI.ハンド右); + 装着時(); + } + else + { + if (!キャップ中着 && Isキャップ1着()) + { + Bod.Setキャップ1 = キャップ脱; + 調教UI.Focus.DraShow = true; + 調教UI.放し(); + } + else if (!キャップ左着 && Isキャップ2左着()) + { + Bod.Setキャップ2左 = キャップ脱; + 調教UI.Focus.DraShow = true; + 調教UI.放し(); + } + else if (!キャップ右着 && Isキャップ2右着()) + { + Bod.Setキャップ2右 = キャップ脱; + 調教UI.Focus.DraShow = true; + 調教UI.放し(); + } + 待機時(); + } + } + if (ハンドf) + { + 調教UI.Focus = 調教UI.ハンド右CM; + 調教UI.Set持ち手(); + ハンドf = false; + } + } - public void Down(ref MouseButtons mb, ref Vector2D cp, ref Vector2D op, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus.Ele.濃度 == 1.0) - { - if (ハンドf) - { - 調教UI.Focus = 調教UI.ハンド右CM; - ハンドf = false; - } - if (調教UI.Focus == 調教UI.ハンド右CM) - { - if (キャップ中着 && (cd.e is キャップ1 || cd.c == ContactType.Nucleus)) - { - 調教UI.押し(ref cd); - if (mb == MouseButtons.Middle) - { - 調教UI.Set_キャップ中(調教UI.ハンド右); - キャップ中 = !キャップ中; - 切替時(キャップ中); - if (キャップ中) - { - 調教UI.Action(ContactType.Nucleus, ActionType.核捏, CurrentState.Start, ToolType.キャプ, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - else - { - 調教UI.Action(ContactType.Nucleus, ActionType.核捏, CurrentState.End, ToolType.キャプ, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - } - else if (!調教UI.ハンド処理.Is乳繰り && mb == MouseButtons.Left) - { - 調教UI.Action(ContactType.Nucleus, ActionType.吸引, CurrentState.End, ToolType.キャプ, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 吸脱(Bod.キャップ1); - 切替時(キャップ中); - キャップ中 = false; - Bod.Setキャップ1 = キャップ脱; - キャップ[Bod.キャップ1].Show = true; - キャップ[Bod.キャップ1].DraShow = true; - キャップ[Bod.キャップ1].StaShow = true; - キャップ[Bod.キャップ1].描画Show = true; - キャップ[Bod.キャップ1].Ele.濃度 = 0.5; - キャップ[Bod.キャップ1].使用状態 = UsageStatus.Standby; - キャップ.Remove(Bod.キャップ1); - キャップ中着 = false; - } - } - else if (キャップ左着 && (cd.e is キャップ2 || cd.c == ContactType.Milk) && !cd.e.右) - { - 調教UI.押し(ref cd); - if (mb == MouseButtons.Middle) - { - 調教UI.Set_キャップ左(調教UI.ハンド左); - キャップ左 = !キャップ左; - 切替時(キャップ左); - if (キャップ左) - { - 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.Start, ToolType.キャプ, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - else - { - 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.End, ToolType.キャプ, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - } - else if (!調教UI.ハンド処理.Is乳繰り && mb == MouseButtons.Left) - { - 調教UI.Action(ContactType.Milk, ActionType.吸引, CurrentState.End, ToolType.キャプ, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 吸脱(Bod.キャップ2左); - 切替時(キャップ左); - キャップ左 = false; - Bod.Setキャップ2左 = キャップ脱; - キャップ[Bod.キャップ2左].Show = true; - キャップ[Bod.キャップ2左].DraShow = true; - キャップ[Bod.キャップ2左].StaShow = true; - キャップ[Bod.キャップ2左].描画Show = true; - キャップ[Bod.キャップ2左].Ele.濃度 = 0.5; - キャップ[Bod.キャップ2左].使用状態 = UsageStatus.Standby; - キャップ.Remove(Bod.キャップ2左); - キャップ左着 = false; - } - } - else - { - if (!キャップ右着 || (!(cd.e is キャップ2) && cd.c != ContactType.Milk) || !cd.e.右) - { - return; - } - 調教UI.押し(ref cd); - if (mb == MouseButtons.Middle) - { - 調教UI.Set_キャップ右(調教UI.ハンド右); - キャップ右 = !キャップ右; - 切替時(キャップ右); - if (キャップ右) - { - 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.Start, ToolType.キャプ, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - else - { - 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.End, ToolType.キャプ, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - } - else if (!調教UI.ハンド処理.Is乳繰り && mb == MouseButtons.Left) - { - 調教UI.Action(ContactType.Milk, ActionType.吸引, CurrentState.End, ToolType.キャプ, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 吸脱(Bod.キャップ2右); - 切替時(キャップ右); - キャップ右 = false; - Bod.Setキャップ2右 = キャップ脱; - キャップ[Bod.キャップ2右].Show = true; - キャップ[Bod.キャップ2右].DraShow = true; - キャップ[Bod.キャップ2右].StaShow = true; - キャップ[Bod.キャップ2右].描画Show = true; - キャップ[Bod.キャップ2右].Ele.濃度 = 0.5; - キャップ[Bod.キャップ2右].使用状態 = UsageStatus.Standby; - キャップ.Remove(Bod.キャップ2右); - キャップ右着 = false; - } - } - } - else - { - if (調教UI.Focus != キャップ1 && 調教UI.Focus != キャップ2 && 調教UI.Focus != キャップ3) - { - return; - } - if (mb == MouseButtons.Left) - { - if (!キャップ中着 && (cd.c == ContactType.Nucleus || cd.e == Bod.キャップ1) && (Cha.ChaD.股施術 || (!Cha.Bod.Is蠍 && (!Cha.Bod.Is蛇 || !Cha.Bod.蛇.ガード)))) - { - Bod.Setキャップ1 = キャップ着; - キャップ.Add(Bod.キャップ1, 調教UI.Focus); - キャップ中着 = true; - SetFocus(Bod.キャップ1.位置); - 調教UI.Action(ContactType.Nucleus, ActionType.吸引, CurrentState.Start, ToolType.キャプ, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 吸着(Bod.キャップ1); - } - else if (!キャップ左着 && (cd.c == ContactType.Milk || cd.e == Bod.キャップ2左) && !cd.e.右) - { - Bod.Setキャップ2左 = キャップ着; - キャップ.Add(Bod.キャップ2左, 調教UI.Focus); - キャップ左着 = true; - SetFocus(Bod.キャップ2左.位置); - 調教UI.Action(ContactType.Milk, ActionType.吸引, CurrentState.Start, ToolType.キャプ, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 吸着(Bod.キャップ2左); - } - else if (!キャップ右着 && (cd.c == ContactType.Milk || cd.e == Bod.キャップ2右) && cd.e.右) - { - Bod.Setキャップ2右 = キャップ着; - キャップ.Add(Bod.キャップ2右, 調教UI.Focus); - キャップ右着 = true; - SetFocus(Bod.キャップ2右.位置); - 調教UI.Action(ContactType.Milk, ActionType.吸引, CurrentState.Start, ToolType.キャプ, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 吸着(Bod.キャップ2右); - } - } - else if (mb == MouseButtons.Right && !Is仮着) - { - 調教UI.通常放し(); - } - 待機時(); - } - } - else if ((調教UI.Focus == キャップ1 || 調教UI.Focus == キャップ2 || 調教UI.Focus == キャップ3) && mb == MouseButtons.Right) - { - 調教UI.通常放し(); - } - } + public void Down(ref MouseButtons mb, ref Vector2D cp, ref Vector2D op, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus.Ele.濃度 == 1.0) + { + if (ハンドf) + { + 調教UI.Focus = 調教UI.ハンド右CM; + ハンドf = false; + } + if (調教UI.Focus == 調教UI.ハンド右CM) + { + if (キャップ中着 && (cd.e is キャップ1 || cd.c == ContactType.Nucleus)) + { + 調教UI.押し(ref cd); + if (mb == MouseButtons.Middle) + { + 調教UI.Set_キャップ中(調教UI.ハンド右); + キャップ中 = !キャップ中; + 切替時(キャップ中); + if (キャップ中) + { + 調教UI.Action(ContactType.Nucleus, ActionType.核捏, CurrentState.Start, ToolType.キャプ, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + else + { + 調教UI.Action(ContactType.Nucleus, ActionType.核捏, CurrentState.End, ToolType.キャプ, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + } + else if (!調教UI.ハンド処理.Is乳繰り && mb == MouseButtons.Left) + { + 調教UI.Action(ContactType.Nucleus, ActionType.吸引, CurrentState.End, ToolType.キャプ, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 吸脱(Bod.キャップ1); + 切替時(キャップ中); + キャップ中 = false; + Bod.Setキャップ1 = キャップ脱; + キャップ[Bod.キャップ1].Show = true; + キャップ[Bod.キャップ1].DraShow = true; + キャップ[Bod.キャップ1].StaShow = true; + キャップ[Bod.キャップ1].描画Show = true; + キャップ[Bod.キャップ1].Ele.濃度 = 0.5; + キャップ[Bod.キャップ1].使用状態 = UsageStatus.Standby; + キャップ.Remove(Bod.キャップ1); + キャップ中着 = false; + } + } + else if (キャップ左着 && (cd.e is キャップ2 || cd.c == ContactType.Milk) && !cd.e.右) + { + 調教UI.押し(ref cd); + if (mb == MouseButtons.Middle) + { + 調教UI.Set_キャップ左(調教UI.ハンド左); + キャップ左 = !キャップ左; + 切替時(キャップ左); + if (キャップ左) + { + 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.Start, ToolType.キャプ, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + else + { + 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.End, ToolType.キャプ, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + } + else if (!調教UI.ハンド処理.Is乳繰り && mb == MouseButtons.Left) + { + 調教UI.Action(ContactType.Milk, ActionType.吸引, CurrentState.End, ToolType.キャプ, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 吸脱(Bod.キャップ2左); + 切替時(キャップ左); + キャップ左 = false; + Bod.Setキャップ2左 = キャップ脱; + キャップ[Bod.キャップ2左].Show = true; + キャップ[Bod.キャップ2左].DraShow = true; + キャップ[Bod.キャップ2左].StaShow = true; + キャップ[Bod.キャップ2左].描画Show = true; + キャップ[Bod.キャップ2左].Ele.濃度 = 0.5; + キャップ[Bod.キャップ2左].使用状態 = UsageStatus.Standby; + キャップ.Remove(Bod.キャップ2左); + キャップ左着 = false; + } + } + else + { + if (!キャップ右着 || (!(cd.e is キャップ2) && cd.c != ContactType.Milk) || !cd.e.右) + { + return; + } + 調教UI.押し(ref cd); + if (mb == MouseButtons.Middle) + { + 調教UI.Set_キャップ右(調教UI.ハンド右); + キャップ右 = !キャップ右; + 切替時(キャップ右); + if (キャップ右) + { + 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.Start, ToolType.キャプ, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + else + { + 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.End, ToolType.キャプ, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + } + else if (!調教UI.ハンド処理.Is乳繰り && mb == MouseButtons.Left) + { + 調教UI.Action(ContactType.Milk, ActionType.吸引, CurrentState.End, ToolType.キャプ, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 吸脱(Bod.キャップ2右); + 切替時(キャップ右); + キャップ右 = false; + Bod.Setキャップ2右 = キャップ脱; + キャップ[Bod.キャップ2右].Show = true; + キャップ[Bod.キャップ2右].DraShow = true; + キャップ[Bod.キャップ2右].StaShow = true; + キャップ[Bod.キャップ2右].描画Show = true; + キャップ[Bod.キャップ2右].Ele.濃度 = 0.5; + キャップ[Bod.キャップ2右].使用状態 = UsageStatus.Standby; + キャップ.Remove(Bod.キャップ2右); + キャップ右着 = false; + } + } + } + else + { + if (調教UI.Focus != キャップ1 && 調教UI.Focus != キャップ2 && 調教UI.Focus != キャップ3) + { + return; + } + if (mb == MouseButtons.Left) + { + if (!キャップ中着 && (cd.c == ContactType.Nucleus || cd.e == Bod.キャップ1) && (Cha.ChaD.股施術 || (!Cha.Bod.Is蠍 && (!Cha.Bod.Is蛇 || !Cha.Bod.蛇.ガード)))) + { + Bod.Setキャップ1 = キャップ着; + キャップ.Add(Bod.キャップ1, 調教UI.Focus); + キャップ中着 = true; + SetFocus(Bod.キャップ1.位置); + 調教UI.Action(ContactType.Nucleus, ActionType.吸引, CurrentState.Start, ToolType.キャプ, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 吸着(Bod.キャップ1); + } + else if (!キャップ左着 && (cd.c == ContactType.Milk || cd.e == Bod.キャップ2左) && !cd.e.右) + { + Bod.Setキャップ2左 = キャップ着; + キャップ.Add(Bod.キャップ2左, 調教UI.Focus); + キャップ左着 = true; + SetFocus(Bod.キャップ2左.位置); + 調教UI.Action(ContactType.Milk, ActionType.吸引, CurrentState.Start, ToolType.キャプ, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 吸着(Bod.キャップ2左); + } + else if (!キャップ右着 && (cd.c == ContactType.Milk || cd.e == Bod.キャップ2右) && cd.e.右) + { + Bod.Setキャップ2右 = キャップ着; + キャップ.Add(Bod.キャップ2右, 調教UI.Focus); + キャップ右着 = true; + SetFocus(Bod.キャップ2右.位置); + 調教UI.Action(ContactType.Milk, ActionType.吸引, CurrentState.Start, ToolType.キャプ, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 吸着(Bod.キャップ2右); + } + } + else if (mb == MouseButtons.Right && !Is仮着) + { + 調教UI.通常放し(); + } + 待機時(); + } + } + else if ((調教UI.Focus == キャップ1 || 調教UI.Focus == キャップ2 || 調教UI.Focus == キャップ3) && mb == MouseButtons.Right) + { + 調教UI.通常放し(); + } + } - public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc) - { - if (調教UI.Focus == 調教UI.ハンド右CM) - { - 調教UI.放し(); - } - } + public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc) + { + if (調教UI.Focus == 調教UI.ハンド右CM) + { + 調教UI.放し(); + } + } - public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) - { - } + public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) + { + } - public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc) - { - } + public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc) + { + } - public キャップ処理(TrainingUI 調教UI) - : base(調教UI) - { - キャップ処理 キャップ処理2 = this; - double disUnit = 調教UI.Are.DisUnit; - キャップ着.SetDefault(); - キャップ1D e = new キャップ1D(); - e.SetValuesD("表示", true); - キャップ1 = new CM(Med, 調教UI, 調教UI.キャップ1 = new キャップ1(disUnit, 配色指定.N0, null, Med, e)); - キャップ2 = new CM(Med, 調教UI, 調教UI.キャップ2 = new キャップ1(disUnit, 配色指定.N0, null, Med, e)); - キャップ3 = new CM(Med, 調教UI, 調教UI.キャップ3 = new キャップ1(disUnit, 配色指定.N0, null, Med, e)); - キャップ色 配色 = default(キャップ色); - 配色.SetDefault(); - 調教UI.キャップ1.配色(配色); - 調教UI.キャップ2.配色(配色); - 調教UI.キャップ3.配色(配色); - 調教UI.キャップ1.濃度 = 0.5; - 調教UI.キャップ2.濃度 = 0.5; - 調教UI.キャップ3.濃度 = 0.5; - 調教UI.キャップ1CM = キャップ1; - 調教UI.キャップ2CM = キャップ2; - 調教UI.キャップ3CM = キャップ3; - double d = 0.0005; - Vector2D p = Dat.Vec2DZero; - キャップ振動 = new Mot(-1.0, 1.0) - { - BaseSpeed = double.MaxValue, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - if (キャップ処理2.キャップ左_) - { - p.X = m.Value * d; - p.Y = 0.0 - p.X; - キャップ処理2.Bod.キャップ2左.位置C = p; - 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.Continue, ToolType.キャプ, 0, 1, 機械: true, 射精: false); - Player.奴体力消費小(); - キャップ処理2.振動(キャップ処理2.Bod.キャップ2左); - } - if (キャップ処理2.キャップ右_) - { - p.X = (0.0 - m.Value) * d; - p.Y = p.X; - キャップ処理2.Bod.キャップ2右.位置C = p; - 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.Continue, ToolType.キャプ, 0, 1, 機械: true, 射精: false); - Player.奴体力消費小(); - キャップ処理2.振動(キャップ処理2.Bod.キャップ2右); - } - if (キャップ処理2.キャップ中_) - { - p.X = m.Value * d * 1.44; - p.Y = 0.0; - キャップ処理2.Bod.キャップ1.位置C = p; - 調教UI.Action(ContactType.Nucleus, ActionType.核捏, CurrentState.Continue, ToolType.キャプ, 0, 1, 機械: true, 射精: false); - Player.奴体力消費小(); - キャップ処理2.振動(キャップ処理2.Bod.キャップ1); - } - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate(Mot m) - { - m.ResetValue(); - キャップ処理2.Bod.キャップ2左.位置C = Dat.Vec2DZero; - キャップ処理2.Bod.キャップ2右.位置C = Dat.Vec2DZero; - キャップ処理2.Bod.キャップ1.位置C = Dat.Vec2DZero; - } - }; - 調教UI.Mots.Add(キャップ振動.GetHashCode().ToString(), キャップ振動); - } + public キャップ処理(TrainingUI 調教UI) + : base(調教UI) + { + キャップ処理 キャップ処理2 = this; + double disUnit = 調教UI.Are.DisUnit; + キャップ着.SetDefault(); + キャップ1D e = new キャップ1D(); + e.SetValuesD("表示", true); + キャップ1 = new CM(Med, 調教UI, 調教UI.キャップ1 = new キャップ1(disUnit, 配色指定.N0, null, Med, e)); + キャップ2 = new CM(Med, 調教UI, 調教UI.キャップ2 = new キャップ1(disUnit, 配色指定.N0, null, Med, e)); + キャップ3 = new CM(Med, 調教UI, 調教UI.キャップ3 = new キャップ1(disUnit, 配色指定.N0, null, Med, e)); + キャップ色 配色 = default(キャップ色); + 配色.SetDefault(); + 調教UI.キャップ1.配色(配色); + 調教UI.キャップ2.配色(配色); + 調教UI.キャップ3.配色(配色); + 調教UI.キャップ1.濃度 = 0.5; + 調教UI.キャップ2.濃度 = 0.5; + 調教UI.キャップ3.濃度 = 0.5; + 調教UI.キャップ1CM = キャップ1; + 調教UI.キャップ2CM = キャップ2; + 調教UI.キャップ3CM = キャップ3; + double d = 0.0005; + Vector2D p = Dat.Vec2DZero; + キャップ振動 = new Mot(-1.0, 1.0) + { + BaseSpeed = double.MaxValue, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + if (キャップ処理2.キャップ左_) + { + p.X = m.Value * d; + p.Y = 0.0 - p.X; + キャップ処理2.Bod.キャップ2左.位置C = p; + 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.Continue, ToolType.キャプ, 0, 1, 機械: true, 射精: false); + Player.奴体力消費小(); + キャップ処理2.振動(キャップ処理2.Bod.キャップ2左); + } + if (キャップ処理2.キャップ右_) + { + p.X = (0.0 - m.Value) * d; + p.Y = p.X; + キャップ処理2.Bod.キャップ2右.位置C = p; + 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.Continue, ToolType.キャプ, 0, 1, 機械: true, 射精: false); + Player.奴体力消費小(); + キャップ処理2.振動(キャップ処理2.Bod.キャップ2右); + } + if (キャップ処理2.キャップ中_) + { + p.X = m.Value * d * 1.44; + p.Y = 0.0; + キャップ処理2.Bod.キャップ1.位置C = p; + 調教UI.Action(ContactType.Nucleus, ActionType.核捏, CurrentState.Continue, ToolType.キャプ, 0, 1, 機械: true, 射精: false); + Player.奴体力消費小(); + キャップ処理2.振動(キャップ処理2.Bod.キャップ1); + } + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate(Mot m) + { + m.ResetValue(); + キャップ処理2.Bod.キャップ2左.位置C = Dat.Vec2DZero; + キャップ処理2.Bod.キャップ2右.位置C = Dat.Vec2DZero; + キャップ処理2.Bod.キャップ1.位置C = Dat.Vec2DZero; + } + }; + 調教UI.Mots.Add(キャップ振動.GetHashCode().ToString(), キャップ振動); + } - public void SetCha(Cha Cha) - { - base.Cha = Cha; - Bod = Cha.Bod; - } + public void SetCha(Cha Cha) + { + base.Cha = Cha; + Bod = Cha.Bod; + } - public new void Reset() - { - if (キャップ中着) - { - キャップ中 = false; - Bod.Setキャップ1 = キャップ脱; - if (キャップ.ContainsKey(Bod.キャップ1)) - { - キャップ.Remove(Bod.キャップ1); - } - キャップ中着 = false; - } - if (キャップ左着) - { - キャップ左 = false; - Bod.Setキャップ2左 = キャップ脱; - if (キャップ.ContainsKey(Bod.キャップ2左)) - { - キャップ.Remove(Bod.キャップ2左); - } - キャップ左着 = false; - } - if (キャップ右着) - { - キャップ右 = false; - Bod.Setキャップ2右 = キャップ脱; - if (キャップ.ContainsKey(Bod.キャップ2右)) - { - キャップ.Remove(Bod.キャップ2右); - } - キャップ右着 = false; - } - キャップ1.Show = true; - キャップ1.DraShow = true; - キャップ1.StaShow = true; - キャップ1.描画Show = true; - キャップ1.Ele.濃度 = 0.5; - キャップ1.使用状態 = UsageStatus.Standby; - キャップ2.Show = true; - キャップ2.DraShow = true; - キャップ2.StaShow = true; - キャップ2.描画Show = true; - キャップ2.Ele.濃度 = 0.5; - キャップ2.使用状態 = UsageStatus.Standby; - キャップ3.Show = true; - キャップ3.DraShow = true; - キャップ3.StaShow = true; - キャップ3.描画Show = true; - キャップ3.Ele.濃度 = 0.5; - キャップ3.使用状態 = UsageStatus.Standby; - base.Reset(); - CP中.Reset(); - CP左.Reset(); - CP右.Reset(); - キャップ.Clear(); - キャップ着 = default(キャップ情報); - キャップ脱 = default(キャップ情報); - キャップ中着 = false; - キャップ左着 = false; - キャップ右着 = false; - ハンドf = false; - キャップ振動?.End(); - キャップ中_ = false; - キャップ左_ = false; - キャップ右_ = false; - キャップ中 = false; - キャップ左 = false; - キャップ右 = false; - キャップ着.SetDefault(); - 調教UI.キャップ1.濃度 = 0.5; - 調教UI.キャップ2.濃度 = 0.5; - 調教UI.キャップ3.濃度 = 0.5; - } + public new void Reset() + { + if (キャップ中着) + { + キャップ中 = false; + Bod.Setキャップ1 = キャップ脱; + if (キャップ.ContainsKey(Bod.キャップ1)) + { + キャップ.Remove(Bod.キャップ1); + } + キャップ中着 = false; + } + if (キャップ左着) + { + キャップ左 = false; + Bod.Setキャップ2左 = キャップ脱; + if (キャップ.ContainsKey(Bod.キャップ2左)) + { + キャップ.Remove(Bod.キャップ2左); + } + キャップ左着 = false; + } + if (キャップ右着) + { + キャップ右 = false; + Bod.Setキャップ2右 = キャップ脱; + if (キャップ.ContainsKey(Bod.キャップ2右)) + { + キャップ.Remove(Bod.キャップ2右); + } + キャップ右着 = false; + } + キャップ1.Show = true; + キャップ1.DraShow = true; + キャップ1.StaShow = true; + キャップ1.描画Show = true; + キャップ1.Ele.濃度 = 0.5; + キャップ1.使用状態 = UsageStatus.Standby; + キャップ2.Show = true; + キャップ2.DraShow = true; + キャップ2.StaShow = true; + キャップ2.描画Show = true; + キャップ2.Ele.濃度 = 0.5; + キャップ2.使用状態 = UsageStatus.Standby; + キャップ3.Show = true; + キャップ3.DraShow = true; + キャップ3.StaShow = true; + キャップ3.描画Show = true; + キャップ3.Ele.濃度 = 0.5; + キャップ3.使用状態 = UsageStatus.Standby; + base.Reset(); + CP中.Reset(); + CP左.Reset(); + CP右.Reset(); + キャップ.Clear(); + キャップ着 = default(キャップ情報); + キャップ脱 = default(キャップ情報); + キャップ中着 = false; + キャップ左着 = false; + キャップ右着 = false; + ハンドf = false; + キャップ振動?.End(); + キャップ中_ = false; + キャップ左_ = false; + キャップ右_ = false; + キャップ中 = false; + キャップ左 = false; + キャップ右 = false; + キャップ着.SetDefault(); + 調教UI.キャップ1.濃度 = 0.5; + 調教UI.キャップ2.濃度 = 0.5; + 調教UI.キャップ3.濃度 = 0.5; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ情報.cs index d5c6235..3e95a77 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ情報.cs @@ -1,27 +1,28 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct キャップ情報 +namespace SlaveMatrix { - public bool 根本_表示; + [Serializable] + public struct キャップ情報 + { + public bool 根本_表示; - public bool 先端_表示; + public bool 先端_表示; - public キャップ色 色; + public キャップ色 色; - public void SetDefault() - { - 根本_表示 = true; - 先端_表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + 根本_表示 = true; + 先端_表示 = true; + 色.SetDefault(); + } - public static キャップ情報 GetDefault() - { - キャップ情報 result = default(キャップ情報); - result.SetDefault(); - return result; - } + public static キャップ情報 GetDefault() + { + キャップ情報 result = default(キャップ情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ色.cs index 469905f..81cf2c7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ色.cs @@ -1,36 +1,37 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct キャップ色 +namespace SlaveMatrix { - public Color 根本; + [Serializable] + public struct キャップ色 + { + public Color 根本; - public Color 先端; + public Color 先端; - public Color2 根本色; + public Color2 根本色; - public Color2 先端色; + public Color2 先端色; - public void SetDefault() - { - 根本 = Color.HotPink; - 先端 = Color.HotPink; - SetColor2(); - } + public void SetDefault() + { + 根本 = Color.HotPink; + 先端 = Color.HotPink; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 根本); - 先端 = 根本; - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 根本); + 先端 = 根本; + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 根本, out 根本色); - Col.GetGrad(ref 先端, out 先端色); - } + public void SetColor2() + { + Col.GetGrad(ref 根本, out 根本色); + Col.GetGrad(ref 先端, out 先端色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャラ台詞.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャラ台詞.cs index daab10f..ab778b8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャラ台詞.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャラ台詞.cs @@ -1,29 +1,30 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class キャラ台詞 +namespace SlaveMatrix { - private Med Med; + public class キャラ台詞 + { + private Med Med; - private 吹き出し hd; + private 吹き出し hd; - public キャラ台詞(Med Med, 吹き出し hd) - { - this.Med = Med; - this.hd = hd; - } + public キャラ台詞(Med Med, 吹き出し hd) + { + this.Med = Med; + this.hd = hd; + } - public void Set() - { - string text = ""; - text = hd.Text; - hd.Text = text; - } + public void Set() + { + string text = ""; + text = hd.Text; + hd.Text = text; + } - public void Set状態() - { - string 点6ハート = GameText.点6ハート; - hd.Text = 点6ハート; - } + public void Set状態() + { + string 点6ハート = GameText.点6ハート; + hd.Text = 点6ハート; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスB色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスB色.cs index ef57ee9..5ba1d7d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスB色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスB色.cs @@ -1,36 +1,37 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct クロスB色 +namespace SlaveMatrix { - public Color 生地1; + [Serializable] + public struct クロスB色 + { + public Color 生地1; - public Color 生地2; + public Color 生地2; - public Color2 生地1色; + public Color2 生地1色; - public Color2 生地2色; + public Color2 生地2色; - public void SetDefault() - { - 生地1 = Color.OldLace; - 生地2 = Color.OldLace; - SetColor2(); - } + public void SetDefault() + { + 生地1 = Color.OldLace; + 生地2 = Color.OldLace; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 生地1); - 生地2 = 生地1; - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 生地1); + 生地2 = 生地1; + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 生地1, out 生地1色); - Col.GetGrad(ref 生地2, out 生地2色); - } + public void SetColor2() + { + Col.GetGrad(ref 生地1, out 生地1色); + Col.GetGrad(ref 生地2, out 生地2色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスT色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスT色.cs index 921dfd1..f243099 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスT色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスT色.cs @@ -1,36 +1,37 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct クロスT色 +namespace SlaveMatrix { - public Color 生地; + [Serializable] + public struct クロスT色 + { + public Color 生地; - public Color 縁; + public Color 縁; - public Color2 生地色; + public Color2 生地色; - public Color2 縁色; + public Color2 縁色; - public void SetDefault() - { - 生地 = Color.OldLace; - 縁 = Color.OldLace; - SetColor2(); - } + public void SetDefault() + { + 生地 = Color.OldLace; + 縁 = Color.OldLace; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 生地); - 縁 = 生地; - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 生地); + 縁 = 生地; + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 縁, out 縁色); - } + public void SetColor2() + { + Col.GetGrad(ref 生地, out 生地色); + Col.GetGrad(ref 縁, out 縁色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/サイド.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/サイド.cs index 4973120..f5b0e02 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/サイド.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/サイド.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class サイド : 後髪1 +namespace SlaveMatrix { + public class サイド : 後髪1 + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/サイドD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/サイドD.cs index 41d46d2..ffabba5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/サイドD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/サイドD.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class サイドD : 後髪1D +namespace SlaveMatrix { + [Serializable] + public class サイドD : 後髪1D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプB.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプB.cs index e836814..b49816c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプB.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプB.cs @@ -3,96 +3,97 @@ using System.Drawing; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class スタンプB : Stamp +namespace SlaveMatrix { - private Mot ぶっかけ垂れ; + public class スタンプB : Stamp + { + private Mot ぶっかけ垂れ; - public override void Draw(Are Are) - { - try - { - if (sta.Count <= 0) - { - return; - } - foreach (sep stum in sta) - { - if (stum.Sta.表示) - { - p = stum.Ele.本体.Current.GetPar(stum.Path); - stum.Sta.位置B = p.ToGlobal(stum.Pos); - stum.Sta.色更新(); - stum.Sta.本体.Draw(Are); - } - } - } - catch - { - } - } + public override void Draw(Are Are) + { + try + { + if (sta.Count <= 0) + { + return; + } + foreach (sep stum in sta) + { + if (stum.Sta.表示) + { + p = stum.Ele.本体.Current.GetPar(stum.Path); + stum.Sta.位置B = p.ToGlobal(stum.Pos); + stum.Sta.色更新(); + stum.Sta.本体.Draw(Are); + } + } + } + catch + { + } + } - public void Add(Vector2D cp, Color hc, Dictionary> 参照) - { - he = Bod.GetHitEle(hc); - if (チェック2(he)) - { - if (sta.Count >= 33) - { - sep = sta[0]; - sta.RemoveAt(0); - sep.Sta.Dispose(); - } - sep = default(sep); - sep.Sta = EleD.GetEle(Are.DisUnit, Med, Sta.GameData.配色); - sep.Sta.SetHitFalse(); - sep.Sta.Xv = RNG.XS.NextDouble(); - sep.Sta.右 = RNG.XS.NextBool(); - sep.Ele = he; - sep.Par = he.本体.GetHitPar_(hc); - sep.Path = sep.Par.GetPath(); - sep.Pos = sep.Par.ToLocal(cp); - if (参照.ContainsKey(he)) - { - 参照[he].Add(sep.Sta); - } - else - { - 参照[he] = new List { sep.Sta }; - } - sta.Add(sep); - ぶっかけ垂れ.Start(); - } - } + public void Add(Vector2D cp, Color hc, Dictionary> 参照) + { + he = Bod.GetHitEle(hc); + if (チェック2(he)) + { + if (sta.Count >= 33) + { + sep = sta[0]; + sta.RemoveAt(0); + sep.Sta.Dispose(); + } + sep = default(sep); + sep.Sta = EleD.GetEle(Are.DisUnit, Med, Sta.GameData.配色); + sep.Sta.SetHitFalse(); + sep.Sta.Xv = RNG.XS.NextDouble(); + sep.Sta.右 = RNG.XS.NextBool(); + sep.Ele = he; + sep.Par = he.本体.GetHitPar_(hc); + sep.Path = sep.Par.GetPath(); + sep.Pos = sep.Par.ToLocal(cp); + if (参照.ContainsKey(he)) + { + 参照[he].Add(sep.Sta); + } + else + { + 参照[he] = new List { sep.Sta }; + } + sta.Add(sep); + ぶっかけ垂れ.Start(); + } + } - public スタンプB(Med Med, Are Are, Cha Cha, Bod Bod, EleD EleD, Mots Mots) - : base(Med, Are, Cha, Bod, EleD) - { - Ele e = null; - ぶっかけ垂れ = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate(Mot m) - { - e = sta.Last().Sta; - m.Max = RNG.XS.NextDouble(); - }, - Runing = delegate(Mot m) - { - e.Yv = m.Value; - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - } - }; - Mots.Add(EleD.GetHashCode().ToString(), ぶっかけ垂れ); - } + public スタンプB(Med Med, Are Are, Cha Cha, Bod Bod, EleD EleD, Mots Mots) + : base(Med, Are, Cha, Bod, EleD) + { + Ele e = null; + ぶっかけ垂れ = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate(Mot m) + { + e = sta.Last().Sta; + m.Max = RNG.XS.NextDouble(); + }, + Runing = delegate(Mot m) + { + e.Yv = m.Value; + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + } + }; + Mots.Add(EleD.GetHashCode().ToString(), ぶっかけ垂れ); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプK.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプK.cs index 4118afd..d74a23c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプK.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプK.cs @@ -1,65 +1,66 @@ using System.Drawing; using _2DGAMELIB; -namespace SlaveMatrix; - -public class スタンプK : Stamp +namespace SlaveMatrix { - private Ele Par; + public class スタンプK : Stamp + { + private Ele Par; - public override void Draw(Are Are) - { - try - { - if (sta.Count <= 0) - { - return; - } - foreach (sep stum in sta) - { - p = stum.Ele.本体.Current.GetPar(stum.Path); - stum.Sta.角度B = p.AngleBase - stum.Par.AngleBase; - stum.Sta.位置B = p.ToGlobal(stum.Pos); - stum.Sta.色更新(); - stum.Sta.本体.Draw(Are); - } - } - catch - { - } - } + public override void Draw(Are Are) + { + try + { + if (sta.Count <= 0) + { + return; + } + foreach (sep stum in sta) + { + p = stum.Ele.本体.Current.GetPar(stum.Path); + stum.Sta.角度B = p.AngleBase - stum.Par.AngleBase; + stum.Sta.位置B = p.ToGlobal(stum.Pos); + stum.Sta.色更新(); + stum.Sta.本体.Draw(Are); + } + } + catch + { + } + } - public キスマーク Add(Vector2D cp, Color hc, Ele he) - { - if (チェック1(he) && he == Par) - { - p = he.本体.GetHitPar_(hc); - c2 = he.GetParOfColorP(p).ColorD.色; - if (c2.Col1 == Cha.配色.人肌O.Col1 || c2.Col2 == Cha.配色.人肌O.Col1) - { - if (sta.Count >= 33) - { - sep = sta[0]; - sta.RemoveAt(0); - sep.Sta.Dispose(); - } - sep = default(sep); - sep.Sta = EleD.GetEle(Are.DisUnit, Med, Cha.配色); - sep.Sta.SetHitFalse(); - sep.Ele = he; - sep.Par = p; - sep.Path = sep.Par.GetPath(); - sep.Pos = sep.Par.ToLocal(cp); - sta.Add(sep); - } - return (キスマーク)sep.Sta; - } - return null; - } + public キスマーク Add(Vector2D cp, Color hc, Ele he) + { + if (チェック1(he) && he == Par) + { + p = he.本体.GetHitPar_(hc); + c2 = he.GetParOfColorP(p).ColorD.色; + if (c2.Col1 == Cha.配色.人肌O.Col1 || c2.Col2 == Cha.配色.人肌O.Col1) + { + if (sta.Count >= 33) + { + sep = sta[0]; + sta.RemoveAt(0); + sep.Sta.Dispose(); + } + sep = default(sep); + sep.Sta = EleD.GetEle(Are.DisUnit, Med, Cha.配色); + sep.Sta.SetHitFalse(); + sep.Ele = he; + sep.Par = p; + sep.Path = sep.Par.GetPath(); + sep.Pos = sep.Par.ToLocal(cp); + sta.Add(sep); + } + return (キスマーク)sep.Sta; + } + return null; + } - public スタンプK(Med Med, Are Are, Cha Cha, Bod Bod, EleD EleD, Ele Par) - : base(Med, Are, Cha, Bod, EleD) - { - this.Par = Par; - } + public スタンプK(Med Med, Are Are, Cha Cha, Bod Bod, EleD EleD, Ele Par) + : base(Med, Are, Cha, Bod, EleD) + { + this.Par = Par; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプW.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプW.cs index a03dc8a..f9f7447 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプW.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプW.cs @@ -1,67 +1,68 @@ using System.Drawing; using _2DGAMELIB; -namespace SlaveMatrix; - -public class スタンプW : Stamp +namespace SlaveMatrix { - private Ele Par; + public class スタンプW : Stamp + { + private Ele Par; - public override void Draw(Are Are) - { - try - { - if (sta.Count <= 0) - { - return; - } - foreach (sep stum in sta) - { - p = stum.Ele.本体.Current.GetPar(stum.Path); - stum.Sta.角度B = p.AngleBase - stum.Par.AngleBase; - stum.Sta.位置B = p.ToGlobal(stum.Pos); - stum.Sta.色更新(); - stum.Sta.本体.Draw(Are); - } - } - catch - { - } - } + public override void Draw(Are Are) + { + try + { + if (sta.Count <= 0) + { + return; + } + foreach (sep stum in sta) + { + p = stum.Ele.本体.Current.GetPar(stum.Path); + stum.Sta.角度B = p.AngleBase - stum.Par.AngleBase; + stum.Sta.位置B = p.ToGlobal(stum.Pos); + stum.Sta.色更新(); + stum.Sta.本体.Draw(Are); + } + } + catch + { + } + } - public bool Add(Vector2D cp, Color hc, Ele he) - { - if (チェック2(he) && he == Par) - { - p = he.本体.GetHitPar_(hc); - c2 = he.GetParOfColorP(p).ColorD.色; - if (c2.Col1 == Cha.配色.人肌O.Col1 || c2.Col2 == Cha.配色.人肌O.Col1) - { - if (sta.Count >= 33) - { - sep = sta[0]; - sta.RemoveAt(0); - sep.Sta.Dispose(); - } - sep = default(sep); - sep.Sta = EleD.GetEle(Are.DisUnit, Med, Cha.配色); - sep.Sta.SetHitFalse(); - sep.Sta.角度C = 45.0 * (double)(RNG.XS.NextBool() ? 1 : (-1)) * RNG.XS.NextDouble(); - sep.Ele = he; - sep.Par = p; - sep.Path = sep.Par.GetPath(); - sep.Pos = sep.Par.ToLocal(cp + (he.位置 - cp).newNormalize() * 0.01); - sta.Add(sep); - } - return true; - } - return false; - } + public bool Add(Vector2D cp, Color hc, Ele he) + { + if (チェック2(he) && he == Par) + { + p = he.本体.GetHitPar_(hc); + c2 = he.GetParOfColorP(p).ColorD.色; + if (c2.Col1 == Cha.配色.人肌O.Col1 || c2.Col2 == Cha.配色.人肌O.Col1) + { + if (sta.Count >= 33) + { + sep = sta[0]; + sta.RemoveAt(0); + sep.Sta.Dispose(); + } + sep = default(sep); + sep.Sta = EleD.GetEle(Are.DisUnit, Med, Cha.配色); + sep.Sta.SetHitFalse(); + sep.Sta.角度C = 45.0 * (double)(RNG.XS.NextBool() ? 1 : (-1)) * RNG.XS.NextDouble(); + sep.Ele = he; + sep.Par = p; + sep.Path = sep.Par.GetPath(); + sep.Pos = sep.Par.ToLocal(cp + (he.位置 - cp).newNormalize() * 0.01); + sta.Add(sep); + } + return true; + } + return false; + } - public スタンプW(Med Med, Are Are, Cha Cha, Bod Bod, EleD EleD, Ele Par) - : base(Med, Are, Cha, Bod, EleD) - { - this.Par = Par; - EleD.尺度B = 0.9; - } + public スタンプW(Med Med, Are Are, Cha Cha, Bod Bod, EleD EleD, Ele Par) + : base(Med, Are, Cha, Bod, EleD) + { + this.Par = Par; + EleD.尺度B = 0.9; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/チューブT色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/チューブT色.cs index 1e655e7..6987e16 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/チューブT色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/チューブT色.cs @@ -1,36 +1,37 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct チューブT色 +namespace SlaveMatrix { - public Color 生地; + [Serializable] + public struct チューブT色 + { + public Color 生地; - public Color 縁; + public Color 縁; - public Color2 生地色; + public Color2 生地色; - public Color2 縁色; + public Color2 縁色; - public void SetDefault() - { - 生地 = Color.OldLace; - 縁 = Color.OldLace; - SetColor2(); - } + public void SetDefault() + { + 生地 = Color.OldLace; + 縁 = Color.OldLace; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 生地); - 縁 = 生地; - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 生地); + 縁 = 生地; + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 縁, out 縁色); - } + public void SetColor2() + { + Col.GetGrad(ref 生地, out 生地色); + Col.GetGrad(ref 縁, out 縁色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス情報.cs index 2b22214..778c443 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス情報.cs @@ -1,39 +1,40 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct ドレス情報 +namespace SlaveMatrix { - public 上着T_ドレス情報 T; + [Serializable] + public struct ドレス情報 + { + public 上着T_ドレス情報 T; - public 上着M_ドレス情報 M; + public 上着M_ドレス情報 M; - public ドレス色 色; + public ドレス色 色; - public bool IsShow - { - get - { - if (!T.IsShow) - { - return M.IsShow; - } - return true; - } - } + public bool IsShow + { + get + { + if (!T.IsShow) + { + return M.IsShow; + } + return true; + } + } - public void SetDefault() - { - T.SetDefault(); - M.SetDefault(); - 色.SetDefault(); - } + public void SetDefault() + { + T.SetDefault(); + M.SetDefault(); + 色.SetDefault(); + } - public static ドレス情報 GetDefault() - { - ドレス情報 result = default(ドレス情報); - result.SetDefault(); - return result; - } + public static ドレス情報 GetDefault() + { + ドレス情報 result = default(ドレス情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色.cs index b450ece..f29056d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色.cs @@ -1,50 +1,51 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct ドレス色 +namespace SlaveMatrix { - public Color 生地; + [Serializable] + public struct ドレス色 + { + public Color 生地; - public Color 柄; + public Color 柄; - public Color 縁; + public Color 縁; - public Color 紐; + public Color 紐; - public Color2 生地色; + public Color2 生地色; - public Color2 柄色; + public Color2 柄色; - public Color2 縁色; + public Color2 縁色; - public Color2 紐色; + public Color2 紐色; - public void SetDefault() - { - Col.Add(ref Col.DarkGreen, 0, 0, -50, out 生地); - 柄 = Color.Gold; - 縁 = Color.Gold; - 紐 = Col.Black; - SetColor2(); - } + public void SetDefault() + { + Col.Add(ref Col.DarkGreen, 0, 0, -50, out 生地); + 柄 = Color.Gold; + 縁 = Color.Gold; + 紐 = Col.Black; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 生地); - Col.GetRandomClothesColor(out 柄); - 縁 = 柄; - Col.GetRandomClothesColor(out 紐); - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 生地); + Col.GetRandomClothesColor(out 柄); + 縁 = 柄; + Col.GetRandomClothesColor(out 紐); + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 柄, out 柄色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); - } + public void SetColor2() + { + Col.GetGrad(ref 生地, out 生地色); + Col.GetGrad(ref 柄, out 柄色); + Col.GetGrad(ref 縁, out 縁色); + Col.GetGrad(ref 紐, out 紐色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色更新.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色更新.cs index a3d67b2..b5aa156 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色更新.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色更新.cs @@ -1,49 +1,50 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class ドレス色更新 +namespace SlaveMatrix { - public 上着トップ_ドレス トップ; + public class ドレス色更新 + { + public 上着トップ_ドレス トップ; - public 上着ミドル_ドレス ミドル; + public 上着ミドル_ドレス ミドル; - private Par[] ドレス; + private Par[] ドレス; - private Par[] 縁左; + private Par[] 縁左; - private Par[] 縁右; + private Par[] 縁右; - private Vector2D[] ドレスm; + private Vector2D[] ドレスm; - private Vector2D[] 縁左m; + private Vector2D[] 縁左m; - private Vector2D[] 縁右m; + private Vector2D[] 縁右m; - public ドレス色更新(上着トップ_ドレス トップ, 上着ミドル_ドレス ミドル) - { - this.トップ = トップ; - this.ミドル = ミドル; - ドレス = new Par[5] { トップ.X0Y0_左_服, トップ.X0Y0_左_バスト, トップ.X0Y0_右_服, トップ.X0Y0_右_バスト, ミドル.X0Y0_服 }; - 縁左 = new Par[2] { トップ.X0Y0_左_縁, ミドル.X0Y0_縁_縁左 }; - 縁右 = new Par[2] { トップ.X0Y0_右_縁, ミドル.X0Y0_縁_縁右 }; - } + public ドレス色更新(上着トップ_ドレス トップ, 上着ミドル_ドレス ミドル) + { + this.トップ = トップ; + this.ミドル = ミドル; + ドレス = new Par[5] { トップ.X0Y0_左_服, トップ.X0Y0_左_バスト, トップ.X0Y0_右_服, トップ.X0Y0_右_バスト, ミドル.X0Y0_服 }; + 縁左 = new Par[2] { トップ.X0Y0_左_縁, ミドル.X0Y0_縁_縁左 }; + 縁右 = new Par[2] { トップ.X0Y0_右_縁, ミドル.X0Y0_縁_縁右 }; + } - public void 色更新() - { - ドレス.GetMiY_MaY(out ドレスm); - 縁左.GetMiY_MaY(out 縁左m); - 縁右.GetMiY_MaY(out 縁右m); - トップ.色更新(ドレスm, 縁左m, 縁右m); - ミドル.色更新(ドレスm, 縁左m, 縁右m); - } + public void 色更新() + { + ドレス.GetMiY_MaY(out ドレスm); + 縁左.GetMiY_MaY(out 縁左m); + 縁右.GetMiY_MaY(out 縁右m); + トップ.色更新(ドレスm, 縁左m, 縁右m); + ミドル.色更新(ドレスm, 縁左m, 縁右m); + } - public bool Contains(Ele e) - { - if (トップ != e) - { - return ミドル == e; - } - return true; - } + public bool Contains(Ele e) + { + if (トップ != e) + { + return ミドル == e; + } + return true; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス首情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス首情報.cs index d3ed3d3..86f0e1c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス首情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス首情報.cs @@ -1,27 +1,28 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct ドレス首情報 +namespace SlaveMatrix { - public bool ヴィオラ襟ベース表示; + [Serializable] + public struct ドレス首情報 + { + public bool ヴィオラ襟ベース表示; - public bool ヴィオラ縁表示; + public bool ヴィオラ縁表示; - public ドレス首色 色; + public ドレス首色 色; - public void SetDefault() - { - ヴィオラ襟ベース表示 = true; - ヴィオラ縁表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + ヴィオラ襟ベース表示 = true; + ヴィオラ縁表示 = true; + 色.SetDefault(); + } - public static ドレス首情報 GetDefault() - { - ドレス首情報 result = default(ドレス首情報); - result.SetDefault(); - return result; - } + public static ドレス首情報 GetDefault() + { + ドレス首情報 result = default(ドレス首情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス首色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス首色.cs index ff888f7..edd470f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス首色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス首色.cs @@ -1,36 +1,37 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct ドレス首色 +namespace SlaveMatrix { - public Color 生地; + [Serializable] + public struct ドレス首色 + { + public Color 生地; - public Color 縁; + public Color 縁; - public Color2 生地色; + public Color2 生地色; - public Color2 縁色; + public Color2 縁色; - public void SetDefault() - { - Col.Add(ref Col.Green, 0, 0, -50, out 生地); - 縁 = Color.Gold; - SetColor2(); - } + public void SetDefault() + { + Col.Add(ref Col.Green, 0, 0, -50, out 生地); + 縁 = Color.Gold; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 生地); - Col.GetRandomClothesColor(out 縁); - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 生地); + Col.GetRandomClothesColor(out 縁); + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 縁, out 縁色); - } + public void SetColor2() + { + Col.GetGrad(ref 生地, out 生地色); + Col.GetGrad(ref 縁, out 縁色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ノーマルB色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ノーマルB色.cs index 8b0deac..37b1421 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ノーマルB色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ノーマルB色.cs @@ -1,71 +1,72 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct ノーマルB色 +namespace SlaveMatrix { - public Color 生地; + [Serializable] + public struct ノーマルB色 + { + public Color 生地; - public Color リボン; + public Color リボン; - public Color 柄; + public Color 柄; - public Color 縁; + public Color 縁; - public Color 紐; + public Color 紐; - public Color2 生地色; + public Color2 生地色; - public Color2 リボン色; + public Color2 リボン色; - public Color2 柄色; + public Color2 柄色; - public Color2 縁色; + public Color2 縁色; - public Color2 紐色; + public Color2 紐色; - public void SetDefault() - { - 生地 = Color.DarkRed; - リボン = Col.Black; - 柄 = Col.Black; - 縁 = Color.DarkRed; - 紐 = Col.Black; - SetColor2(); - } + public void SetDefault() + { + 生地 = Color.DarkRed; + リボン = Col.Black; + 柄 = Col.Black; + 縁 = Color.DarkRed; + 紐 = Col.Black; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 生地); - Col.GetRandomClothesColor(out リボン); - 柄 = リボン; - 縁 = 生地; - 紐 = リボン; - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 生地); + Col.GetRandomClothesColor(out リボン); + 柄 = リボン; + 縁 = 生地; + 紐 = リボン; + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref リボン, out リボン色); - Col.GetGrad(ref 柄, out 柄色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); - } + public void SetColor2() + { + Col.GetGrad(ref 生地, out 生地色); + Col.GetGrad(ref リボン, out リボン色); + Col.GetGrad(ref 柄, out 柄色); + Col.GetGrad(ref 縁, out 縁色); + Col.GetGrad(ref 紐, out 紐色); + } - public void Setビキニ() - { - 生地 = Color.DarkRed; - リボン = Col.White; - 柄 = Col.White; - 縁 = Col.White; - 紐 = Col.White; - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref リボン, out リボン色); - Col.GetGrad(ref 柄, out 柄色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); - } + public void Setビキニ() + { + 生地 = Color.DarkRed; + リボン = Col.White; + 柄 = Col.White; + 縁 = Col.White; + 紐 = Col.White; + Col.GetGrad(ref 生地, out 生地色); + Col.GetGrad(ref リボン, out リボン色); + Col.GetGrad(ref 柄, out 柄色); + Col.GetGrad(ref 縁, out 縁色); + Col.GetGrad(ref 紐, out 紐色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド.cs index ff32fa8..6af10c4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド.cs @@ -1,7365 +1,7366 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class ハンド : Ele +namespace SlaveMatrix { - public Par X0Y0_親指; + public class ハンド : Ele + { + public Par X0Y0_親指; - public Par X0Y0_手; + public Par X0Y0_手; - public Par X0Y0_小指; + public Par X0Y0_小指; - public Par X0Y0_薬指; + public Par X0Y0_薬指; - public Par X0Y0_中指; + public Par X0Y0_中指; - public Par X0Y0_人指; + public Par X0Y0_人指; - public Par X0Y0_呪印_輪1_輪外; + public Par X0Y0_呪印_輪1_輪外; - public Par X0Y0_呪印_輪1_輪内; + public Par X0Y0_呪印_輪1_輪内; - public Par X0Y0_呪印_輪2_輪外; + public Par X0Y0_呪印_輪2_輪外; - public Par X0Y0_呪印_輪2_輪内; + public Par X0Y0_呪印_輪2_輪内; - public Par X0Y0_呪印_輪3_輪外; + public Par X0Y0_呪印_輪3_輪外; - public Par X0Y0_呪印_輪3_輪内; + public Par X0Y0_呪印_輪3_輪内; - public Par X0Y0_呪印_鎖1; + public Par X0Y0_呪印_鎖1; - public Par X0Y0_呪印_鎖2; + public Par X0Y0_呪印_鎖2; - public Par X0Y0_呪印_鎖3; + public Par X0Y0_呪印_鎖3; - public Par X1Y0_親指; + public Par X1Y0_親指; - public Par X1Y0_手; + public Par X1Y0_手; - public Par X1Y0_小指; + public Par X1Y0_小指; - public Par X1Y0_薬指; + public Par X1Y0_薬指; - public Par X1Y0_中指; + public Par X1Y0_中指; - public Par X1Y0_人指; + public Par X1Y0_人指; - public Par X1Y0_呪印_輪1_輪外; + public Par X1Y0_呪印_輪1_輪外; - public Par X1Y0_呪印_輪1_輪内; + public Par X1Y0_呪印_輪1_輪内; - public Par X1Y0_呪印_輪2_輪外; + public Par X1Y0_呪印_輪2_輪外; - public Par X1Y0_呪印_輪2_輪内; + public Par X1Y0_呪印_輪2_輪内; - public Par X1Y0_呪印_輪3_輪外; + public Par X1Y0_呪印_輪3_輪外; - public Par X1Y0_呪印_輪3_輪内; + public Par X1Y0_呪印_輪3_輪内; - public Par X1Y0_呪印_鎖1; + public Par X1Y0_呪印_鎖1; - public Par X1Y0_呪印_鎖2; + public Par X1Y0_呪印_鎖2; - public Par X1Y0_呪印_鎖3; + public Par X1Y0_呪印_鎖3; - public Par X2Y0_親指; + public Par X2Y0_親指; - public Par X2Y0_手; + public Par X2Y0_手; - public Par X2Y0_小指; + public Par X2Y0_小指; - public Par X2Y0_薬指; + public Par X2Y0_薬指; - public Par X2Y0_中指; + public Par X2Y0_中指; - public Par X2Y0_人指; + public Par X2Y0_人指; - public Par X2Y0_呪印_輪1_輪外; + public Par X2Y0_呪印_輪1_輪外; - public Par X2Y0_呪印_輪1_輪内; + public Par X2Y0_呪印_輪1_輪内; - public Par X2Y0_呪印_輪2_輪外; + public Par X2Y0_呪印_輪2_輪外; - public Par X2Y0_呪印_輪2_輪内; + public Par X2Y0_呪印_輪2_輪内; - public Par X2Y0_呪印_輪3_輪外; + public Par X2Y0_呪印_輪3_輪外; - public Par X2Y0_呪印_輪3_輪内; + public Par X2Y0_呪印_輪3_輪内; - public Par X2Y0_呪印_鎖1; + public Par X2Y0_呪印_鎖1; - public Par X2Y0_呪印_鎖2; + public Par X2Y0_呪印_鎖2; - public Par X2Y0_呪印_鎖3; + public Par X2Y0_呪印_鎖3; - public Par X2Y1_親指; + public Par X2Y1_親指; - public Par X2Y1_手; + public Par X2Y1_手; - public Par X2Y1_小指; + public Par X2Y1_小指; - public Par X2Y1_薬指; + public Par X2Y1_薬指; - public Par X2Y1_中指; + public Par X2Y1_中指; - public Par X2Y1_人指; + public Par X2Y1_人指; - public Par X2Y1_呪印_輪1_輪外; + public Par X2Y1_呪印_輪1_輪外; - public Par X2Y1_呪印_輪1_輪内; + public Par X2Y1_呪印_輪1_輪内; - public Par X2Y1_呪印_輪2_輪外; + public Par X2Y1_呪印_輪2_輪外; - public Par X2Y1_呪印_輪2_輪内; + public Par X2Y1_呪印_輪2_輪内; - public Par X2Y1_呪印_輪3_輪外; + public Par X2Y1_呪印_輪3_輪外; - public Par X2Y1_呪印_輪3_輪内; + public Par X2Y1_呪印_輪3_輪内; - public Par X2Y1_呪印_鎖1; + public Par X2Y1_呪印_鎖1; - public Par X2Y1_呪印_鎖2; + public Par X2Y1_呪印_鎖2; - public Par X2Y1_呪印_鎖3; + public Par X2Y1_呪印_鎖3; - public Par X2Y2_親指; + public Par X2Y2_親指; - public Par X2Y2_手; + public Par X2Y2_手; - public Par X2Y2_小指; + public Par X2Y2_小指; - public Par X2Y2_薬指; + public Par X2Y2_薬指; - public Par X2Y2_中指; + public Par X2Y2_中指; - public Par X2Y2_人指; + public Par X2Y2_人指; - public Par X2Y2_呪印_輪1_輪外; + public Par X2Y2_呪印_輪1_輪外; - public Par X2Y2_呪印_輪1_輪内; + public Par X2Y2_呪印_輪1_輪内; - public Par X2Y2_呪印_輪2_輪外; + public Par X2Y2_呪印_輪2_輪外; - public Par X2Y2_呪印_輪2_輪内; + public Par X2Y2_呪印_輪2_輪内; - public Par X2Y2_呪印_輪3_輪外; + public Par X2Y2_呪印_輪3_輪外; - public Par X2Y2_呪印_輪3_輪内; + public Par X2Y2_呪印_輪3_輪内; - public Par X2Y2_呪印_鎖1; + public Par X2Y2_呪印_鎖1; - public Par X2Y2_呪印_鎖2; + public Par X2Y2_呪印_鎖2; - public Par X2Y2_呪印_鎖3; + public Par X2Y2_呪印_鎖3; - public Par X2Y3_親指; + public Par X2Y3_親指; - public Par X2Y3_手; + public Par X2Y3_手; - public Par X2Y3_小指; + public Par X2Y3_小指; - public Par X2Y3_薬指; + public Par X2Y3_薬指; - public Par X2Y3_中指; + public Par X2Y3_中指; - public Par X2Y3_人指; + public Par X2Y3_人指; - public Par X2Y3_呪印_輪1_輪外; + public Par X2Y3_呪印_輪1_輪外; - public Par X2Y3_呪印_輪1_輪内; + public Par X2Y3_呪印_輪1_輪内; - public Par X2Y3_呪印_輪2_輪外; + public Par X2Y3_呪印_輪2_輪外; - public Par X2Y3_呪印_輪2_輪内; + public Par X2Y3_呪印_輪2_輪内; - public Par X2Y3_呪印_輪3_輪外; + public Par X2Y3_呪印_輪3_輪外; - public Par X2Y3_呪印_輪3_輪内; + public Par X2Y3_呪印_輪3_輪内; - public Par X2Y3_呪印_鎖1; + public Par X2Y3_呪印_鎖1; - public Par X2Y3_呪印_鎖2; + public Par X2Y3_呪印_鎖2; - public Par X2Y3_呪印_鎖3; + public Par X2Y3_呪印_鎖3; - public Par X2Y4_親指; + public Par X2Y4_親指; - public Par X2Y4_手; + public Par X2Y4_手; - public Par X2Y4_小指; + public Par X2Y4_小指; - public Par X2Y4_薬指; + public Par X2Y4_薬指; - public Par X2Y4_中指; + public Par X2Y4_中指; - public Par X2Y4_人指; + public Par X2Y4_人指; - public Par X2Y4_呪印_輪1_輪外; + public Par X2Y4_呪印_輪1_輪外; - public Par X2Y4_呪印_輪1_輪内; + public Par X2Y4_呪印_輪1_輪内; - public Par X2Y4_呪印_輪2_輪外; + public Par X2Y4_呪印_輪2_輪外; - public Par X2Y4_呪印_輪2_輪内; + public Par X2Y4_呪印_輪2_輪内; - public Par X2Y4_呪印_輪3_輪外; + public Par X2Y4_呪印_輪3_輪外; - public Par X2Y4_呪印_輪3_輪内; + public Par X2Y4_呪印_輪3_輪内; - public Par X2Y4_呪印_鎖1; + public Par X2Y4_呪印_鎖1; - public Par X2Y4_呪印_鎖2; + public Par X2Y4_呪印_鎖2; - public Par X2Y4_呪印_鎖3; + public Par X2Y4_呪印_鎖3; - public Par X3Y0_親指; + public Par X3Y0_親指; - public Par X3Y0_手; + public Par X3Y0_手; - public Par X3Y0_小指; + public Par X3Y0_小指; - public Par X3Y0_薬指; + public Par X3Y0_薬指; - public Par X3Y0_中指; + public Par X3Y0_中指; - public Par X3Y0_人指; + public Par X3Y0_人指; - public Par X3Y0_呪印_輪1_輪外; + public Par X3Y0_呪印_輪1_輪外; - public Par X3Y0_呪印_輪1_輪内; + public Par X3Y0_呪印_輪1_輪内; - public Par X3Y0_呪印_輪2_輪外; + public Par X3Y0_呪印_輪2_輪外; - public Par X3Y0_呪印_輪2_輪内; + public Par X3Y0_呪印_輪2_輪内; - public Par X3Y0_呪印_輪3_輪外; + public Par X3Y0_呪印_輪3_輪外; - public Par X3Y0_呪印_輪3_輪内; + public Par X3Y0_呪印_輪3_輪内; - public Par X3Y0_呪印_鎖1; + public Par X3Y0_呪印_鎖1; - public Par X3Y0_呪印_鎖2; + public Par X3Y0_呪印_鎖2; - public Par X3Y0_呪印_鎖3; + public Par X3Y0_呪印_鎖3; - public Par X4Y0_親指; + public Par X4Y0_親指; - public Par X4Y0_手; + public Par X4Y0_手; - public Par X4Y0_小指; + public Par X4Y0_小指; - public Par X4Y0_薬指; + public Par X4Y0_薬指; - public Par X4Y0_中指; + public Par X4Y0_中指; - public Par X4Y0_人指; + public Par X4Y0_人指; - public Par X4Y0_呪印_輪1_輪外; + public Par X4Y0_呪印_輪1_輪外; - public Par X4Y0_呪印_輪1_輪内; + public Par X4Y0_呪印_輪1_輪内; - public Par X4Y0_呪印_輪2_輪外; + public Par X4Y0_呪印_輪2_輪外; - public Par X4Y0_呪印_輪2_輪内; + public Par X4Y0_呪印_輪2_輪内; - public Par X4Y0_呪印_輪3_輪外; + public Par X4Y0_呪印_輪3_輪外; - public Par X4Y0_呪印_輪3_輪内; + public Par X4Y0_呪印_輪3_輪内; - public Par X4Y0_呪印_鎖1; + public Par X4Y0_呪印_鎖1; - public Par X4Y0_呪印_鎖2; + public Par X4Y0_呪印_鎖2; - public Par X4Y0_呪印_鎖3; + public Par X4Y0_呪印_鎖3; - public Par X5Y0_親指; + public Par X5Y0_親指; - public Par X5Y0_手; + public Par X5Y0_手; - public Par X5Y0_小指; + public Par X5Y0_小指; - public Par X5Y0_薬指; + public Par X5Y0_薬指; - public Par X5Y0_中指; + public Par X5Y0_中指; - public Par X5Y0_人指; + public Par X5Y0_人指; - public Par X5Y0_呪印_輪1_輪外; + public Par X5Y0_呪印_輪1_輪外; - public Par X5Y0_呪印_輪1_輪内; + public Par X5Y0_呪印_輪1_輪内; - public Par X5Y0_呪印_輪2_輪外; + public Par X5Y0_呪印_輪2_輪外; - public Par X5Y0_呪印_輪2_輪内; + public Par X5Y0_呪印_輪2_輪内; - public Par X5Y0_呪印_輪3_輪外; + public Par X5Y0_呪印_輪3_輪外; - public Par X5Y0_呪印_輪3_輪内; + public Par X5Y0_呪印_輪3_輪内; - public Par X5Y0_呪印_鎖1; + public Par X5Y0_呪印_鎖1; - public Par X5Y0_呪印_鎖2; + public Par X5Y0_呪印_鎖2; - public Par X5Y0_呪印_鎖3; + public Par X5Y0_呪印_鎖3; - public Par X5Y1_親指; + public Par X5Y1_親指; - public Par X5Y1_手; + public Par X5Y1_手; - public Par X5Y1_小指; + public Par X5Y1_小指; - public Par X5Y1_薬指; + public Par X5Y1_薬指; - public Par X5Y1_中指; + public Par X5Y1_中指; - public Par X5Y1_人指; + public Par X5Y1_人指; - public Par X5Y1_呪印_輪1_輪外; + public Par X5Y1_呪印_輪1_輪外; - public Par X5Y1_呪印_輪1_輪内; + public Par X5Y1_呪印_輪1_輪内; - public Par X5Y1_呪印_輪2_輪外; + public Par X5Y1_呪印_輪2_輪外; - public Par X5Y1_呪印_輪2_輪内; + public Par X5Y1_呪印_輪2_輪内; - public Par X5Y1_呪印_輪3_輪外; + public Par X5Y1_呪印_輪3_輪外; - public Par X5Y1_呪印_輪3_輪内; + public Par X5Y1_呪印_輪3_輪内; - public Par X5Y1_呪印_鎖1; + public Par X5Y1_呪印_鎖1; - public Par X5Y1_呪印_鎖2; + public Par X5Y1_呪印_鎖2; - public Par X5Y1_呪印_鎖3; + public Par X5Y1_呪印_鎖3; - public Par X5Y2_親指; + public Par X5Y2_親指; - public Par X5Y2_手; + public Par X5Y2_手; - public Par X5Y2_小指; + public Par X5Y2_小指; - public Par X5Y2_薬指; + public Par X5Y2_薬指; - public Par X5Y2_中指; + public Par X5Y2_中指; - public Par X5Y2_人指; + public Par X5Y2_人指; - public Par X5Y2_呪印_輪1_輪外; + public Par X5Y2_呪印_輪1_輪外; - public Par X5Y2_呪印_輪1_輪内; + public Par X5Y2_呪印_輪1_輪内; - public Par X5Y2_呪印_輪2_輪外; + public Par X5Y2_呪印_輪2_輪外; - public Par X5Y2_呪印_輪2_輪内; + public Par X5Y2_呪印_輪2_輪内; - public Par X5Y2_呪印_輪3_輪外; + public Par X5Y2_呪印_輪3_輪外; - public Par X5Y2_呪印_輪3_輪内; + public Par X5Y2_呪印_輪3_輪内; - public Par X5Y2_呪印_鎖1; + public Par X5Y2_呪印_鎖1; - public Par X5Y2_呪印_鎖2; + public Par X5Y2_呪印_鎖2; - public Par X5Y2_呪印_鎖3; + public Par X5Y2_呪印_鎖3; - public Par X5Y3_親指; + public Par X5Y3_親指; - public Par X5Y3_手; + public Par X5Y3_手; - public Par X5Y3_小指; + public Par X5Y3_小指; - public Par X5Y3_薬指; + public Par X5Y3_薬指; - public Par X5Y3_中指; + public Par X5Y3_中指; - public Par X5Y3_人指; + public Par X5Y3_人指; - public Par X5Y3_呪印_輪1_輪外; + public Par X5Y3_呪印_輪1_輪外; - public Par X5Y3_呪印_輪1_輪内; + public Par X5Y3_呪印_輪1_輪内; - public Par X5Y3_呪印_輪2_輪外; + public Par X5Y3_呪印_輪2_輪外; - public Par X5Y3_呪印_輪2_輪内; + public Par X5Y3_呪印_輪2_輪内; - public Par X5Y3_呪印_輪3_輪外; + public Par X5Y3_呪印_輪3_輪外; - public Par X5Y3_呪印_輪3_輪内; + public Par X5Y3_呪印_輪3_輪内; - public Par X5Y3_呪印_鎖1; + public Par X5Y3_呪印_鎖1; - public Par X5Y3_呪印_鎖2; + public Par X5Y3_呪印_鎖2; - public Par X5Y3_呪印_鎖3; + public Par X5Y3_呪印_鎖3; - public Par X5Y4_親指; + public Par X5Y4_親指; - public Par X5Y4_手; + public Par X5Y4_手; - public Par X5Y4_小指; + public Par X5Y4_小指; - public Par X5Y4_薬指; + public Par X5Y4_薬指; - public Par X5Y4_中指; + public Par X5Y4_中指; - public Par X5Y4_人指; + public Par X5Y4_人指; - public Par X5Y4_呪印_輪1_輪外; + public Par X5Y4_呪印_輪1_輪外; - public Par X5Y4_呪印_輪1_輪内; + public Par X5Y4_呪印_輪1_輪内; - public Par X5Y4_呪印_輪2_輪外; + public Par X5Y4_呪印_輪2_輪外; - public Par X5Y4_呪印_輪2_輪内; + public Par X5Y4_呪印_輪2_輪内; - public Par X5Y4_呪印_輪3_輪外; + public Par X5Y4_呪印_輪3_輪外; - public Par X5Y4_呪印_輪3_輪内; + public Par X5Y4_呪印_輪3_輪内; - public Par X5Y4_呪印_鎖1; + public Par X5Y4_呪印_鎖1; - public Par X5Y4_呪印_鎖2; + public Par X5Y4_呪印_鎖2; - public Par X5Y4_呪印_鎖3; + public Par X5Y4_呪印_鎖3; - public Par X6Y0_親指; + public Par X6Y0_親指; - public Par X6Y0_手; + public Par X6Y0_手; - public Par X6Y0_小指; + public Par X6Y0_小指; - public Par X6Y0_薬指; + public Par X6Y0_薬指; - public Par X6Y0_中指; + public Par X6Y0_中指; - public Par X6Y0_人指; + public Par X6Y0_人指; - public Par X6Y0_呪印_輪1_輪外; + public Par X6Y0_呪印_輪1_輪外; - public Par X6Y0_呪印_輪1_輪内; + public Par X6Y0_呪印_輪1_輪内; - public Par X6Y0_呪印_輪2_輪外; + public Par X6Y0_呪印_輪2_輪外; - public Par X6Y0_呪印_輪2_輪内; + public Par X6Y0_呪印_輪2_輪内; - public Par X6Y0_呪印_輪3_輪外; + public Par X6Y0_呪印_輪3_輪外; - public Par X6Y0_呪印_輪3_輪内; + public Par X6Y0_呪印_輪3_輪内; - public Par X6Y0_呪印_鎖1; + public Par X6Y0_呪印_鎖1; - public Par X6Y0_呪印_鎖2; + public Par X6Y0_呪印_鎖2; - public Par X6Y0_呪印_鎖3; + public Par X6Y0_呪印_鎖3; - public Par X6Y1_親指; + public Par X6Y1_親指; - public Par X6Y1_手; + public Par X6Y1_手; - public Par X6Y1_小指; + public Par X6Y1_小指; - public Par X6Y1_薬指; + public Par X6Y1_薬指; - public Par X6Y1_中指; + public Par X6Y1_中指; - public Par X6Y1_人指; + public Par X6Y1_人指; - public Par X6Y1_呪印_輪1_輪外; + public Par X6Y1_呪印_輪1_輪外; - public Par X6Y1_呪印_輪1_輪内; + public Par X6Y1_呪印_輪1_輪内; - public Par X6Y1_呪印_輪2_輪外; + public Par X6Y1_呪印_輪2_輪外; - public Par X6Y1_呪印_輪2_輪内; + public Par X6Y1_呪印_輪2_輪内; - public Par X6Y1_呪印_輪3_輪外; + public Par X6Y1_呪印_輪3_輪外; - public Par X6Y1_呪印_輪3_輪内; + public Par X6Y1_呪印_輪3_輪内; - public Par X6Y1_呪印_鎖1; + public Par X6Y1_呪印_鎖1; - public Par X6Y1_呪印_鎖2; + public Par X6Y1_呪印_鎖2; - public Par X6Y1_呪印_鎖3; + public Par X6Y1_呪印_鎖3; - public Par X6Y2_親指; + public Par X6Y2_親指; - public Par X6Y2_手; + public Par X6Y2_手; - public Par X6Y2_小指; + public Par X6Y2_小指; - public Par X6Y2_薬指; + public Par X6Y2_薬指; - public Par X6Y2_中指; + public Par X6Y2_中指; - public Par X6Y2_人指; + public Par X6Y2_人指; - public Par X6Y2_呪印_輪1_輪外; + public Par X6Y2_呪印_輪1_輪外; - public Par X6Y2_呪印_輪1_輪内; + public Par X6Y2_呪印_輪1_輪内; - public Par X6Y2_呪印_輪2_輪外; + public Par X6Y2_呪印_輪2_輪外; - public Par X6Y2_呪印_輪2_輪内; + public Par X6Y2_呪印_輪2_輪内; - public Par X6Y2_呪印_輪3_輪外; + public Par X6Y2_呪印_輪3_輪外; - public Par X6Y2_呪印_輪3_輪内; + public Par X6Y2_呪印_輪3_輪内; - public Par X6Y2_呪印_鎖1; + public Par X6Y2_呪印_鎖1; - public Par X6Y2_呪印_鎖2; + public Par X6Y2_呪印_鎖2; - public Par X6Y2_呪印_鎖3; + public Par X6Y2_呪印_鎖3; - public Par X6Y3_親指; + public Par X6Y3_親指; - public Par X6Y3_手; + public Par X6Y3_手; - public Par X6Y3_小指; + public Par X6Y3_小指; - public Par X6Y3_薬指; + public Par X6Y3_薬指; - public Par X6Y3_中指; + public Par X6Y3_中指; - public Par X6Y3_人指; + public Par X6Y3_人指; - public Par X6Y3_呪印_輪1_輪外; + public Par X6Y3_呪印_輪1_輪外; - public Par X6Y3_呪印_輪1_輪内; + public Par X6Y3_呪印_輪1_輪内; - public Par X6Y3_呪印_輪2_輪外; + public Par X6Y3_呪印_輪2_輪外; - public Par X6Y3_呪印_輪2_輪内; + public Par X6Y3_呪印_輪2_輪内; - public Par X6Y3_呪印_輪3_輪外; + public Par X6Y3_呪印_輪3_輪外; - public Par X6Y3_呪印_輪3_輪内; + public Par X6Y3_呪印_輪3_輪内; - public Par X6Y3_呪印_鎖1; + public Par X6Y3_呪印_鎖1; - public Par X6Y3_呪印_鎖2; + public Par X6Y3_呪印_鎖2; - public Par X6Y3_呪印_鎖3; + public Par X6Y3_呪印_鎖3; - public Par X6Y4_親指; + public Par X6Y4_親指; - public Par X6Y4_手; + public Par X6Y4_手; - public Par X6Y4_小指; + public Par X6Y4_小指; - public Par X6Y4_薬指; + public Par X6Y4_薬指; - public Par X6Y4_中指; + public Par X6Y4_中指; - public Par X6Y4_人指; + public Par X6Y4_人指; - public Par X6Y4_呪印_輪1_輪外; + public Par X6Y4_呪印_輪1_輪外; - public Par X6Y4_呪印_輪1_輪内; + public Par X6Y4_呪印_輪1_輪内; - public Par X6Y4_呪印_輪2_輪外; + public Par X6Y4_呪印_輪2_輪外; - public Par X6Y4_呪印_輪2_輪内; + public Par X6Y4_呪印_輪2_輪内; - public Par X6Y4_呪印_輪3_輪外; + public Par X6Y4_呪印_輪3_輪外; - public Par X6Y4_呪印_輪3_輪内; + public Par X6Y4_呪印_輪3_輪内; - public Par X6Y4_呪印_鎖1; + public Par X6Y4_呪印_鎖1; - public Par X6Y4_呪印_鎖2; + public Par X6Y4_呪印_鎖2; - public Par X6Y4_呪印_鎖3; + public Par X6Y4_呪印_鎖3; - public Par X7Y0_小指; + public Par X7Y0_小指; - public Par X7Y0_薬指; + public Par X7Y0_薬指; - public Par X7Y0_中指; + public Par X7Y0_中指; - public Par X7Y0_親指; + public Par X7Y0_親指; - public Par X7Y0_手; + public Par X7Y0_手; - public Par X7Y0_人指; + public Par X7Y0_人指; - public Par X7Y0_呪印_輪1_輪外; + public Par X7Y0_呪印_輪1_輪外; - public Par X7Y0_呪印_輪1_輪内; + public Par X7Y0_呪印_輪1_輪内; - public Par X7Y0_呪印_輪2_輪外; + public Par X7Y0_呪印_輪2_輪外; - public Par X7Y0_呪印_輪2_輪内; + public Par X7Y0_呪印_輪2_輪内; - public Par X7Y0_呪印_輪3_輪外; + public Par X7Y0_呪印_輪3_輪外; - public Par X7Y0_呪印_輪3_輪内; + public Par X7Y0_呪印_輪3_輪内; - public Par X7Y0_呪印_鎖1; + public Par X7Y0_呪印_鎖1; - public Par X7Y0_呪印_鎖2; + public Par X7Y0_呪印_鎖2; - public Par X7Y0_呪印_鎖3; + public Par X7Y0_呪印_鎖3; - public Par X7Y1_小指; + public Par X7Y1_小指; - public Par X7Y1_薬指; + public Par X7Y1_薬指; - public Par X7Y1_中指; + public Par X7Y1_中指; - public Par X7Y1_親指; + public Par X7Y1_親指; - public Par X7Y1_手; + public Par X7Y1_手; - public Par X7Y1_人指; + public Par X7Y1_人指; - public Par X7Y1_呪印_輪1_輪外; + public Par X7Y1_呪印_輪1_輪外; - public Par X7Y1_呪印_輪1_輪内; + public Par X7Y1_呪印_輪1_輪内; - public Par X7Y1_呪印_輪2_輪外; + public Par X7Y1_呪印_輪2_輪外; - public Par X7Y1_呪印_輪2_輪内; + public Par X7Y1_呪印_輪2_輪内; - public Par X7Y1_呪印_輪3_輪外; + public Par X7Y1_呪印_輪3_輪外; - public Par X7Y1_呪印_輪3_輪内; + public Par X7Y1_呪印_輪3_輪内; - public Par X7Y1_呪印_鎖1; + public Par X7Y1_呪印_鎖1; - public Par X7Y1_呪印_鎖2; + public Par X7Y1_呪印_鎖2; - public Par X7Y1_呪印_鎖3; + public Par X7Y1_呪印_鎖3; - public Par X7Y2_小指; + public Par X7Y2_小指; - public Par X7Y2_薬指; + public Par X7Y2_薬指; - public Par X7Y2_中指; + public Par X7Y2_中指; - public Par X7Y2_親指; + public Par X7Y2_親指; - public Par X7Y2_手; + public Par X7Y2_手; - public Par X7Y2_人指; + public Par X7Y2_人指; - public Par X7Y2_呪印_輪1_輪外; + public Par X7Y2_呪印_輪1_輪外; - public Par X7Y2_呪印_輪1_輪内; + public Par X7Y2_呪印_輪1_輪内; - public Par X7Y2_呪印_輪2_輪外; + public Par X7Y2_呪印_輪2_輪外; - public Par X7Y2_呪印_輪2_輪内; + public Par X7Y2_呪印_輪2_輪内; - public Par X7Y2_呪印_輪3_輪外; + public Par X7Y2_呪印_輪3_輪外; - public Par X7Y2_呪印_輪3_輪内; + public Par X7Y2_呪印_輪3_輪内; - public Par X7Y2_呪印_鎖1; + public Par X7Y2_呪印_鎖1; - public Par X7Y2_呪印_鎖2; + public Par X7Y2_呪印_鎖2; - public Par X7Y2_呪印_鎖3; + public Par X7Y2_呪印_鎖3; - public Par X7Y3_小指; + public Par X7Y3_小指; - public Par X7Y3_薬指; + public Par X7Y3_薬指; - public Par X7Y3_中指; + public Par X7Y3_中指; - public Par X7Y3_親指; + public Par X7Y3_親指; - public Par X7Y3_手; + public Par X7Y3_手; - public Par X7Y3_人指; + public Par X7Y3_人指; - public Par X7Y3_呪印_輪1_輪外; + public Par X7Y3_呪印_輪1_輪外; - public Par X7Y3_呪印_輪1_輪内; + public Par X7Y3_呪印_輪1_輪内; - public Par X7Y3_呪印_輪2_輪外; + public Par X7Y3_呪印_輪2_輪外; - public Par X7Y3_呪印_輪2_輪内; + public Par X7Y3_呪印_輪2_輪内; - public Par X7Y3_呪印_輪3_輪外; + public Par X7Y3_呪印_輪3_輪外; - public Par X7Y3_呪印_輪3_輪内; + public Par X7Y3_呪印_輪3_輪内; - public Par X7Y3_呪印_鎖1; + public Par X7Y3_呪印_鎖1; - public Par X7Y3_呪印_鎖2; + public Par X7Y3_呪印_鎖2; - public Par X7Y3_呪印_鎖3; + public Par X7Y3_呪印_鎖3; - public Par X7Y4_小指; + public Par X7Y4_小指; - public Par X7Y4_薬指; + public Par X7Y4_薬指; - public Par X7Y4_中指; + public Par X7Y4_中指; - public Par X7Y4_親指; + public Par X7Y4_親指; - public Par X7Y4_手; + public Par X7Y4_手; - public Par X7Y4_人指; + public Par X7Y4_人指; - public Par X7Y4_呪印_輪1_輪外; + public Par X7Y4_呪印_輪1_輪外; - public Par X7Y4_呪印_輪1_輪内; + public Par X7Y4_呪印_輪1_輪内; - public Par X7Y4_呪印_輪2_輪外; + public Par X7Y4_呪印_輪2_輪外; - public Par X7Y4_呪印_輪2_輪内; + public Par X7Y4_呪印_輪2_輪内; - public Par X7Y4_呪印_輪3_輪外; + public Par X7Y4_呪印_輪3_輪外; - public Par X7Y4_呪印_輪3_輪内; + public Par X7Y4_呪印_輪3_輪内; - public Par X7Y4_呪印_鎖1; + public Par X7Y4_呪印_鎖1; - public Par X7Y4_呪印_鎖2; + public Par X7Y4_呪印_鎖2; - public Par X7Y4_呪印_鎖3; + public Par X7Y4_呪印_鎖3; - public Par X8Y0_手; + public Par X8Y0_手; - public Par X8Y0_小指; + public Par X8Y0_小指; - public Par X8Y0_薬指; + public Par X8Y0_薬指; - public Par X8Y0_中指; + public Par X8Y0_中指; - public Par X8Y0_人指; + public Par X8Y0_人指; - public Par X8Y0_親指; + public Par X8Y0_親指; - public Par X8Y1_手; + public Par X8Y1_手; - public Par X8Y1_小指; + public Par X8Y1_小指; - public Par X8Y1_薬指; + public Par X8Y1_薬指; - public Par X8Y1_中指; + public Par X8Y1_中指; - public Par X8Y1_人指; + public Par X8Y1_人指; - public Par X8Y1_親指; + public Par X8Y1_親指; - public Par X8Y2_手; + public Par X8Y2_手; - public Par X8Y2_小指; + public Par X8Y2_小指; - public Par X8Y2_薬指; + public Par X8Y2_薬指; - public Par X8Y2_中指; + public Par X8Y2_中指; - public Par X8Y2_人指; + public Par X8Y2_人指; - public Par X8Y2_親指; + public Par X8Y2_親指; - public Par X8Y3_手; + public Par X8Y3_手; - public Par X8Y3_小指; + public Par X8Y3_小指; - public Par X8Y3_薬指; + public Par X8Y3_薬指; - public Par X8Y3_中指; + public Par X8Y3_中指; - public Par X8Y3_人指; + public Par X8Y3_人指; - public Par X8Y3_親指; + public Par X8Y3_親指; - public Par X8Y4_手; + public Par X8Y4_手; - public Par X8Y4_小指; + public Par X8Y4_小指; - public Par X8Y4_薬指; + public Par X8Y4_薬指; - public Par X8Y4_中指; + public Par X8Y4_中指; - public Par X8Y4_人指; + public Par X8Y4_人指; - public Par X8Y4_親指; + public Par X8Y4_親指; - public Par X9Y0_手; + public Par X9Y0_手; - public Par X9Y0_小指; + public Par X9Y0_小指; - public Par X9Y0_薬指; + public Par X9Y0_薬指; - public Par X9Y0_中指; + public Par X9Y0_中指; - public Par X9Y0_人指; + public Par X9Y0_人指; - public Par X9Y0_親指; + public Par X9Y0_親指; - public Par X9Y1_手; + public Par X9Y1_手; - public Par X9Y1_小指; + public Par X9Y1_小指; - public Par X9Y1_薬指; + public Par X9Y1_薬指; - public Par X9Y1_中指; + public Par X9Y1_中指; - public Par X9Y1_人指; + public Par X9Y1_人指; - public Par X9Y1_親指; + public Par X9Y1_親指; - public Par X9Y2_手; + public Par X9Y2_手; - public Par X9Y2_小指; + public Par X9Y2_小指; - public Par X9Y2_薬指; + public Par X9Y2_薬指; - public Par X9Y2_中指; + public Par X9Y2_中指; - public Par X9Y2_人指; + public Par X9Y2_人指; - public Par X9Y2_親指; + public Par X9Y2_親指; - public Par X9Y3_手; + public Par X9Y3_手; - public Par X9Y3_小指; + public Par X9Y3_小指; - public Par X9Y3_薬指; + public Par X9Y3_薬指; - public Par X9Y3_中指; + public Par X9Y3_中指; - public Par X9Y3_人指; + public Par X9Y3_人指; - public Par X9Y3_親指; + public Par X9Y3_親指; - public Par X9Y4_手; + public Par X9Y4_手; - public Par X9Y4_小指; + public Par X9Y4_小指; - public Par X9Y4_薬指; + public Par X9Y4_薬指; - public Par X9Y4_中指; + public Par X9Y4_中指; - public Par X9Y4_人指; + public Par X9Y4_人指; - public Par X9Y4_親指; + public Par X9Y4_親指; - public Par X10Y0_親指; + public Par X10Y0_親指; - public Par X10Y0_手; + public Par X10Y0_手; - public Par X10Y0_小指; + public Par X10Y0_小指; - public Par X10Y0_薬指; + public Par X10Y0_薬指; - public Par X10Y0_中指; + public Par X10Y0_中指; - public Par X10Y0_人指; + public Par X10Y0_人指; - public Par X10Y0_呪印_輪1_輪外; + public Par X10Y0_呪印_輪1_輪外; - public Par X10Y0_呪印_輪1_輪内; + public Par X10Y0_呪印_輪1_輪内; - public Par X10Y0_呪印_輪2_輪外; + public Par X10Y0_呪印_輪2_輪外; - public Par X10Y0_呪印_輪2_輪内; + public Par X10Y0_呪印_輪2_輪内; - public Par X10Y0_呪印_輪3_輪外; + public Par X10Y0_呪印_輪3_輪外; - public Par X10Y0_呪印_輪3_輪内; + public Par X10Y0_呪印_輪3_輪内; - public Par X10Y0_呪印_鎖1; + public Par X10Y0_呪印_鎖1; - public Par X10Y0_呪印_鎖2; + public Par X10Y0_呪印_鎖2; - public Par X10Y0_呪印_鎖3; + public Par X10Y0_呪印_鎖3; - public Par X10Y1_親指; + public Par X10Y1_親指; - public Par X10Y1_手; + public Par X10Y1_手; - public Par X10Y1_小指; + public Par X10Y1_小指; - public Par X10Y1_薬指; + public Par X10Y1_薬指; - public Par X10Y1_中指; + public Par X10Y1_中指; - public Par X10Y1_人指; + public Par X10Y1_人指; - public Par X10Y1_呪印_輪1_輪外; + public Par X10Y1_呪印_輪1_輪外; - public Par X10Y1_呪印_輪1_輪内; + public Par X10Y1_呪印_輪1_輪内; - public Par X10Y1_呪印_輪2_輪外; + public Par X10Y1_呪印_輪2_輪外; - public Par X10Y1_呪印_輪2_輪内; + public Par X10Y1_呪印_輪2_輪内; - public Par X10Y1_呪印_輪3_輪外; + public Par X10Y1_呪印_輪3_輪外; - public Par X10Y1_呪印_輪3_輪内; + public Par X10Y1_呪印_輪3_輪内; - public Par X10Y1_呪印_鎖1; + public Par X10Y1_呪印_鎖1; - public Par X10Y1_呪印_鎖2; + public Par X10Y1_呪印_鎖2; - public Par X10Y1_呪印_鎖3; + public Par X10Y1_呪印_鎖3; - public Par X10Y2_親指; + public Par X10Y2_親指; - public Par X10Y2_手; + public Par X10Y2_手; - public Par X10Y2_小指; + public Par X10Y2_小指; - public Par X10Y2_薬指; + public Par X10Y2_薬指; - public Par X10Y2_中指; + public Par X10Y2_中指; - public Par X10Y2_人指; + public Par X10Y2_人指; - public Par X10Y2_呪印_輪1_輪外; + public Par X10Y2_呪印_輪1_輪外; - public Par X10Y2_呪印_輪1_輪内; + public Par X10Y2_呪印_輪1_輪内; - public Par X10Y2_呪印_輪2_輪外; + public Par X10Y2_呪印_輪2_輪外; - public Par X10Y2_呪印_輪2_輪内; + public Par X10Y2_呪印_輪2_輪内; - public Par X10Y2_呪印_輪3_輪外; + public Par X10Y2_呪印_輪3_輪外; - public Par X10Y2_呪印_輪3_輪内; + public Par X10Y2_呪印_輪3_輪内; - public Par X10Y2_呪印_鎖1; + public Par X10Y2_呪印_鎖1; - public Par X10Y2_呪印_鎖2; + public Par X10Y2_呪印_鎖2; - public Par X10Y2_呪印_鎖3; + public Par X10Y2_呪印_鎖3; - public Par X10Y3_親指; + public Par X10Y3_親指; - public Par X10Y3_手; + public Par X10Y3_手; - public Par X10Y3_小指; + public Par X10Y3_小指; - public Par X10Y3_薬指; + public Par X10Y3_薬指; - public Par X10Y3_中指; + public Par X10Y3_中指; - public Par X10Y3_人指; + public Par X10Y3_人指; - public Par X10Y3_呪印_輪1_輪外; + public Par X10Y3_呪印_輪1_輪外; - public Par X10Y3_呪印_輪1_輪内; + public Par X10Y3_呪印_輪1_輪内; - public Par X10Y3_呪印_輪2_輪外; + public Par X10Y3_呪印_輪2_輪外; - public Par X10Y3_呪印_輪2_輪内; + public Par X10Y3_呪印_輪2_輪内; - public Par X10Y3_呪印_輪3_輪外; + public Par X10Y3_呪印_輪3_輪外; - public Par X10Y3_呪印_輪3_輪内; + public Par X10Y3_呪印_輪3_輪内; - public Par X10Y3_呪印_鎖1; + public Par X10Y3_呪印_鎖1; - public Par X10Y3_呪印_鎖2; + public Par X10Y3_呪印_鎖2; - public Par X10Y3_呪印_鎖3; + public Par X10Y3_呪印_鎖3; - public Par X10Y4_親指; + public Par X10Y4_親指; - public Par X10Y4_手; + public Par X10Y4_手; - public Par X10Y4_小指; + public Par X10Y4_小指; - public Par X10Y4_薬指; + public Par X10Y4_薬指; - public Par X10Y4_中指; + public Par X10Y4_中指; - public Par X10Y4_人指; + public Par X10Y4_人指; - public Par X10Y4_呪印_輪1_輪外; + public Par X10Y4_呪印_輪1_輪外; - public Par X10Y4_呪印_輪1_輪内; + public Par X10Y4_呪印_輪1_輪内; - public Par X10Y4_呪印_輪2_輪外; + public Par X10Y4_呪印_輪2_輪外; - public Par X10Y4_呪印_輪2_輪内; + public Par X10Y4_呪印_輪2_輪内; - public Par X10Y4_呪印_輪3_輪外; + public Par X10Y4_呪印_輪3_輪外; - public Par X10Y4_呪印_輪3_輪内; + public Par X10Y4_呪印_輪3_輪内; - public Par X10Y4_呪印_鎖1; + public Par X10Y4_呪印_鎖1; - public Par X10Y4_呪印_鎖2; + public Par X10Y4_呪印_鎖2; - public Par X10Y4_呪印_鎖3; + public Par X10Y4_呪印_鎖3; - public Par X11Y0_小指; + public Par X11Y0_小指; - public Par X11Y0_薬指; + public Par X11Y0_薬指; - public Par X11Y0_中指; + public Par X11Y0_中指; - public Par X11Y0_人指; + public Par X11Y0_人指; - public Par X11Y0_手; + public Par X11Y0_手; - public Par X11Y0_親指; + public Par X11Y0_親指; - public Par X11Y0_呪印_輪1_輪外; + public Par X11Y0_呪印_輪1_輪外; - public Par X11Y0_呪印_輪1_輪内; + public Par X11Y0_呪印_輪1_輪内; - public Par X11Y0_呪印_輪2_輪外; + public Par X11Y0_呪印_輪2_輪外; - public Par X11Y0_呪印_輪2_輪内; + public Par X11Y0_呪印_輪2_輪内; - public Par X11Y0_呪印_輪3_輪外; + public Par X11Y0_呪印_輪3_輪外; - public Par X11Y0_呪印_輪3_輪内; + public Par X11Y0_呪印_輪3_輪内; - public Par X11Y0_呪印_鎖1; + public Par X11Y0_呪印_鎖1; - public Par X11Y0_呪印_鎖3; + public Par X11Y0_呪印_鎖3; - public Par X12Y0_親指; + public Par X12Y0_親指; - public Par X12Y0_手; + public Par X12Y0_手; - public Par X12Y0_小指; + public Par X12Y0_小指; - public Par X12Y0_薬指; + public Par X12Y0_薬指; - public Par X12Y0_中指; + public Par X12Y0_中指; - public Par X12Y0_人指; + public Par X12Y0_人指; - public Par X12Y0_呪印_輪1_輪外; + public Par X12Y0_呪印_輪1_輪外; - public Par X12Y0_呪印_輪1_輪内; + public Par X12Y0_呪印_輪1_輪内; - public Par X12Y0_呪印_輪2_輪外; + public Par X12Y0_呪印_輪2_輪外; - public Par X12Y0_呪印_輪2_輪内; + public Par X12Y0_呪印_輪2_輪内; - public Par X12Y0_呪印_輪3_輪外; + public Par X12Y0_呪印_輪3_輪外; - public Par X12Y0_呪印_輪3_輪内; + public Par X12Y0_呪印_輪3_輪内; - public Par X12Y0_呪印_鎖1; + public Par X12Y0_呪印_鎖1; - public Par X12Y0_呪印_鎖2; + public Par X12Y0_呪印_鎖2; - public Par X12Y0_呪印_鎖3; + public Par X12Y0_呪印_鎖3; - public Par X13Y0_中指; + public Par X13Y0_中指; - public Par X13Y0_人指; + public Par X13Y0_人指; - public Par X13Y0_手; + public Par X13Y0_手; - public Par X13Y0_親指; + public Par X13Y0_親指; - public Par X13Y0_呪印_輪1_輪外; + public Par X13Y0_呪印_輪1_輪外; - public Par X13Y0_呪印_輪1_輪内; + public Par X13Y0_呪印_輪1_輪内; - public Par X13Y0_呪印_輪2_輪外; + public Par X13Y0_呪印_輪2_輪外; - public Par X13Y0_呪印_輪2_輪内; + public Par X13Y0_呪印_輪2_輪内; - public Par X13Y0_呪印_輪3_輪外; + public Par X13Y0_呪印_輪3_輪外; - public Par X13Y0_呪印_輪3_輪内; + public Par X13Y0_呪印_輪3_輪内; - public Par X13Y0_呪印_鎖1; + public Par X13Y0_呪印_鎖1; - public Par X13Y0_呪印_鎖3; + public Par X13Y0_呪印_鎖3; - public Par X14Y0_親指; + public Par X14Y0_親指; - public Par X14Y0_手; + public Par X14Y0_手; - public Par X14Y0_小指; + public Par X14Y0_小指; - public Par X14Y0_薬指; + public Par X14Y0_薬指; - public Par X14Y0_中指; + public Par X14Y0_中指; - public Par X14Y0_人指; + public Par X14Y0_人指; - public Par X14Y0_呪印_輪1_輪外; + public Par X14Y0_呪印_輪1_輪外; - public Par X14Y0_呪印_輪1_輪内; + public Par X14Y0_呪印_輪1_輪内; - public Par X14Y0_呪印_輪2_輪外; + public Par X14Y0_呪印_輪2_輪外; - public Par X14Y0_呪印_輪2_輪内; + public Par X14Y0_呪印_輪2_輪内; - public Par X14Y0_呪印_輪3_輪外; + public Par X14Y0_呪印_輪3_輪外; - public Par X14Y0_呪印_輪3_輪内; + public Par X14Y0_呪印_輪3_輪内; - public Par X14Y0_呪印_鎖1; + public Par X14Y0_呪印_鎖1; - public Par X14Y0_呪印_鎖2; + public Par X14Y0_呪印_鎖2; - public Par X14Y0_呪印_鎖3; + public Par X14Y0_呪印_鎖3; - public Par X14Y1_親指; + public Par X14Y1_親指; - public Par X14Y1_手; + public Par X14Y1_手; - public Par X14Y1_小指; + public Par X14Y1_小指; - public Par X14Y1_薬指; + public Par X14Y1_薬指; - public Par X14Y1_中指; + public Par X14Y1_中指; - public Par X14Y1_人指; + public Par X14Y1_人指; - public Par X14Y1_呪印_輪1_輪外; + public Par X14Y1_呪印_輪1_輪外; - public Par X14Y1_呪印_輪1_輪内; + public Par X14Y1_呪印_輪1_輪内; - public Par X14Y1_呪印_輪2_輪外; + public Par X14Y1_呪印_輪2_輪外; - public Par X14Y1_呪印_輪2_輪内; + public Par X14Y1_呪印_輪2_輪内; - public Par X14Y1_呪印_輪3_輪外; + public Par X14Y1_呪印_輪3_輪外; - public Par X14Y1_呪印_輪3_輪内; + public Par X14Y1_呪印_輪3_輪内; - public Par X14Y1_呪印_鎖1; + public Par X14Y1_呪印_鎖1; - public Par X14Y1_呪印_鎖2; + public Par X14Y1_呪印_鎖2; - public Par X14Y1_呪印_鎖3; + public Par X14Y1_呪印_鎖3; - public Par X14Y2_親指; + public Par X14Y2_親指; - public Par X14Y2_手; + public Par X14Y2_手; - public Par X14Y2_小指; + public Par X14Y2_小指; - public Par X14Y2_薬指; + public Par X14Y2_薬指; - public Par X14Y2_中指; + public Par X14Y2_中指; - public Par X14Y2_人指; + public Par X14Y2_人指; - public Par X14Y2_呪印_輪1_輪外; + public Par X14Y2_呪印_輪1_輪外; - public Par X14Y2_呪印_輪1_輪内; + public Par X14Y2_呪印_輪1_輪内; - public Par X14Y2_呪印_輪2_輪外; + public Par X14Y2_呪印_輪2_輪外; - public Par X14Y2_呪印_輪2_輪内; + public Par X14Y2_呪印_輪2_輪内; - public Par X14Y2_呪印_輪3_輪外; + public Par X14Y2_呪印_輪3_輪外; - public Par X14Y2_呪印_輪3_輪内; + public Par X14Y2_呪印_輪3_輪内; - public Par X14Y2_呪印_鎖1; + public Par X14Y2_呪印_鎖1; - public Par X14Y2_呪印_鎖2; + public Par X14Y2_呪印_鎖2; - public Par X14Y2_呪印_鎖3; + public Par X14Y2_呪印_鎖3; - public ColorD 親指CD; + public ColorD 親指CD; - public ColorD 手CD; + public ColorD 手CD; - public ColorD 小指CD; + public ColorD 小指CD; - public ColorD 薬指CD; + public ColorD 薬指CD; - public ColorD 中指CD; + public ColorD 中指CD; - public ColorD 人指CD; + public ColorD 人指CD; - public ColorD 呪印_輪1_輪外CD; + public ColorD 呪印_輪1_輪外CD; - public ColorD 呪印_輪1_輪内CD; + public ColorD 呪印_輪1_輪内CD; - public ColorD 呪印_輪2_輪外CD; + public ColorD 呪印_輪2_輪外CD; - public ColorD 呪印_輪2_輪内CD; + public ColorD 呪印_輪2_輪内CD; - public ColorD 呪印_輪3_輪外CD; + public ColorD 呪印_輪3_輪外CD; - public ColorD 呪印_輪3_輪内CD; + public ColorD 呪印_輪3_輪内CD; - public ColorD 呪印_鎖1CD; + public ColorD 呪印_鎖1CD; - public ColorD 呪印_鎖2CD; + public ColorD 呪印_鎖2CD; - public ColorD 呪印_鎖3CD; + public ColorD 呪印_鎖3CD; - public ColorP X0Y0_親指CP; + public ColorP X0Y0_親指CP; - public ColorP X0Y0_手CP; + public ColorP X0Y0_手CP; - public ColorP X0Y0_小指CP; + public ColorP X0Y0_小指CP; - public ColorP X0Y0_薬指CP; + public ColorP X0Y0_薬指CP; - public ColorP X0Y0_中指CP; + public ColorP X0Y0_中指CP; - public ColorP X0Y0_人指CP; + public ColorP X0Y0_人指CP; - public ColorP X0Y0_呪印_輪1_輪外CP; + public ColorP X0Y0_呪印_輪1_輪外CP; - public ColorP X0Y0_呪印_輪1_輪内CP; + public ColorP X0Y0_呪印_輪1_輪内CP; - public ColorP X0Y0_呪印_輪2_輪外CP; + public ColorP X0Y0_呪印_輪2_輪外CP; - public ColorP X0Y0_呪印_輪2_輪内CP; + public ColorP X0Y0_呪印_輪2_輪内CP; - public ColorP X0Y0_呪印_輪3_輪外CP; + public ColorP X0Y0_呪印_輪3_輪外CP; - public ColorP X0Y0_呪印_輪3_輪内CP; + public ColorP X0Y0_呪印_輪3_輪内CP; - public ColorP X0Y0_呪印_鎖1CP; + public ColorP X0Y0_呪印_鎖1CP; - public ColorP X0Y0_呪印_鎖2CP; + public ColorP X0Y0_呪印_鎖2CP; - public ColorP X0Y0_呪印_鎖3CP; + public ColorP X0Y0_呪印_鎖3CP; - public ColorP X1Y0_親指CP; + public ColorP X1Y0_親指CP; - public ColorP X1Y0_手CP; + public ColorP X1Y0_手CP; - public ColorP X1Y0_小指CP; + public ColorP X1Y0_小指CP; - public ColorP X1Y0_薬指CP; + public ColorP X1Y0_薬指CP; - public ColorP X1Y0_中指CP; + public ColorP X1Y0_中指CP; - public ColorP X1Y0_人指CP; + public ColorP X1Y0_人指CP; - public ColorP X1Y0_呪印_輪1_輪外CP; + public ColorP X1Y0_呪印_輪1_輪外CP; - public ColorP X1Y0_呪印_輪1_輪内CP; + public ColorP X1Y0_呪印_輪1_輪内CP; - public ColorP X1Y0_呪印_輪2_輪外CP; + public ColorP X1Y0_呪印_輪2_輪外CP; - public ColorP X1Y0_呪印_輪2_輪内CP; + public ColorP X1Y0_呪印_輪2_輪内CP; - public ColorP X1Y0_呪印_輪3_輪外CP; + public ColorP X1Y0_呪印_輪3_輪外CP; - public ColorP X1Y0_呪印_輪3_輪内CP; + public ColorP X1Y0_呪印_輪3_輪内CP; - public ColorP X1Y0_呪印_鎖1CP; + public ColorP X1Y0_呪印_鎖1CP; - public ColorP X1Y0_呪印_鎖2CP; + public ColorP X1Y0_呪印_鎖2CP; - public ColorP X1Y0_呪印_鎖3CP; + public ColorP X1Y0_呪印_鎖3CP; - public ColorP X2Y0_親指CP; + public ColorP X2Y0_親指CP; - public ColorP X2Y0_手CP; + public ColorP X2Y0_手CP; - public ColorP X2Y0_小指CP; + public ColorP X2Y0_小指CP; - public ColorP X2Y0_薬指CP; + public ColorP X2Y0_薬指CP; - public ColorP X2Y0_中指CP; + public ColorP X2Y0_中指CP; - public ColorP X2Y0_人指CP; + public ColorP X2Y0_人指CP; - public ColorP X2Y0_呪印_輪1_輪外CP; + public ColorP X2Y0_呪印_輪1_輪外CP; - public ColorP X2Y0_呪印_輪1_輪内CP; + public ColorP X2Y0_呪印_輪1_輪内CP; - public ColorP X2Y0_呪印_輪2_輪外CP; + public ColorP X2Y0_呪印_輪2_輪外CP; - public ColorP X2Y0_呪印_輪2_輪内CP; + public ColorP X2Y0_呪印_輪2_輪内CP; - public ColorP X2Y0_呪印_輪3_輪外CP; + public ColorP X2Y0_呪印_輪3_輪外CP; - public ColorP X2Y0_呪印_輪3_輪内CP; + public ColorP X2Y0_呪印_輪3_輪内CP; - public ColorP X2Y0_呪印_鎖1CP; + public ColorP X2Y0_呪印_鎖1CP; - public ColorP X2Y0_呪印_鎖2CP; + public ColorP X2Y0_呪印_鎖2CP; - public ColorP X2Y0_呪印_鎖3CP; + public ColorP X2Y0_呪印_鎖3CP; - public ColorP X2Y1_親指CP; + public ColorP X2Y1_親指CP; - public ColorP X2Y1_手CP; + public ColorP X2Y1_手CP; - public ColorP X2Y1_小指CP; + public ColorP X2Y1_小指CP; - public ColorP X2Y1_薬指CP; + public ColorP X2Y1_薬指CP; - public ColorP X2Y1_中指CP; + public ColorP X2Y1_中指CP; - public ColorP X2Y1_人指CP; + public ColorP X2Y1_人指CP; - public ColorP X2Y1_呪印_輪1_輪外CP; + public ColorP X2Y1_呪印_輪1_輪外CP; - public ColorP X2Y1_呪印_輪1_輪内CP; + public ColorP X2Y1_呪印_輪1_輪内CP; - public ColorP X2Y1_呪印_輪2_輪外CP; + public ColorP X2Y1_呪印_輪2_輪外CP; - public ColorP X2Y1_呪印_輪2_輪内CP; + public ColorP X2Y1_呪印_輪2_輪内CP; - public ColorP X2Y1_呪印_輪3_輪外CP; + public ColorP X2Y1_呪印_輪3_輪外CP; - public ColorP X2Y1_呪印_輪3_輪内CP; + public ColorP X2Y1_呪印_輪3_輪内CP; - public ColorP X2Y1_呪印_鎖1CP; + public ColorP X2Y1_呪印_鎖1CP; - public ColorP X2Y1_呪印_鎖2CP; + public ColorP X2Y1_呪印_鎖2CP; - public ColorP X2Y1_呪印_鎖3CP; + public ColorP X2Y1_呪印_鎖3CP; - public ColorP X2Y2_親指CP; + public ColorP X2Y2_親指CP; - public ColorP X2Y2_手CP; + public ColorP X2Y2_手CP; - public ColorP X2Y2_小指CP; + public ColorP X2Y2_小指CP; - public ColorP X2Y2_薬指CP; + public ColorP X2Y2_薬指CP; - public ColorP X2Y2_中指CP; + public ColorP X2Y2_中指CP; - public ColorP X2Y2_人指CP; + public ColorP X2Y2_人指CP; - public ColorP X2Y2_呪印_輪1_輪外CP; + public ColorP X2Y2_呪印_輪1_輪外CP; - public ColorP X2Y2_呪印_輪1_輪内CP; + public ColorP X2Y2_呪印_輪1_輪内CP; - public ColorP X2Y2_呪印_輪2_輪外CP; + public ColorP X2Y2_呪印_輪2_輪外CP; - public ColorP X2Y2_呪印_輪2_輪内CP; + public ColorP X2Y2_呪印_輪2_輪内CP; - public ColorP X2Y2_呪印_輪3_輪外CP; + public ColorP X2Y2_呪印_輪3_輪外CP; - public ColorP X2Y2_呪印_輪3_輪内CP; + public ColorP X2Y2_呪印_輪3_輪内CP; - public ColorP X2Y2_呪印_鎖1CP; + public ColorP X2Y2_呪印_鎖1CP; - public ColorP X2Y2_呪印_鎖2CP; + public ColorP X2Y2_呪印_鎖2CP; - public ColorP X2Y2_呪印_鎖3CP; + public ColorP X2Y2_呪印_鎖3CP; - public ColorP X2Y3_親指CP; + public ColorP X2Y3_親指CP; - public ColorP X2Y3_手CP; + public ColorP X2Y3_手CP; - public ColorP X2Y3_小指CP; + public ColorP X2Y3_小指CP; - public ColorP X2Y3_薬指CP; + public ColorP X2Y3_薬指CP; - public ColorP X2Y3_中指CP; + public ColorP X2Y3_中指CP; - public ColorP X2Y3_人指CP; + public ColorP X2Y3_人指CP; - public ColorP X2Y3_呪印_輪1_輪外CP; + public ColorP X2Y3_呪印_輪1_輪外CP; - public ColorP X2Y3_呪印_輪1_輪内CP; + public ColorP X2Y3_呪印_輪1_輪内CP; - public ColorP X2Y3_呪印_輪2_輪外CP; + public ColorP X2Y3_呪印_輪2_輪外CP; - public ColorP X2Y3_呪印_輪2_輪内CP; + public ColorP X2Y3_呪印_輪2_輪内CP; - public ColorP X2Y3_呪印_輪3_輪外CP; + public ColorP X2Y3_呪印_輪3_輪外CP; - public ColorP X2Y3_呪印_輪3_輪内CP; + public ColorP X2Y3_呪印_輪3_輪内CP; - public ColorP X2Y3_呪印_鎖1CP; + public ColorP X2Y3_呪印_鎖1CP; - public ColorP X2Y3_呪印_鎖2CP; + public ColorP X2Y3_呪印_鎖2CP; - public ColorP X2Y3_呪印_鎖3CP; + public ColorP X2Y3_呪印_鎖3CP; - public ColorP X2Y4_親指CP; + public ColorP X2Y4_親指CP; - public ColorP X2Y4_手CP; + public ColorP X2Y4_手CP; - public ColorP X2Y4_小指CP; + public ColorP X2Y4_小指CP; - public ColorP X2Y4_薬指CP; + public ColorP X2Y4_薬指CP; - public ColorP X2Y4_中指CP; + public ColorP X2Y4_中指CP; - public ColorP X2Y4_人指CP; + public ColorP X2Y4_人指CP; - public ColorP X2Y4_呪印_輪1_輪外CP; + public ColorP X2Y4_呪印_輪1_輪外CP; - public ColorP X2Y4_呪印_輪1_輪内CP; + public ColorP X2Y4_呪印_輪1_輪内CP; - public ColorP X2Y4_呪印_輪2_輪外CP; + public ColorP X2Y4_呪印_輪2_輪外CP; - public ColorP X2Y4_呪印_輪2_輪内CP; + public ColorP X2Y4_呪印_輪2_輪内CP; - public ColorP X2Y4_呪印_輪3_輪外CP; + public ColorP X2Y4_呪印_輪3_輪外CP; - public ColorP X2Y4_呪印_輪3_輪内CP; + public ColorP X2Y4_呪印_輪3_輪内CP; - public ColorP X2Y4_呪印_鎖1CP; + public ColorP X2Y4_呪印_鎖1CP; - public ColorP X2Y4_呪印_鎖2CP; + public ColorP X2Y4_呪印_鎖2CP; - public ColorP X2Y4_呪印_鎖3CP; + public ColorP X2Y4_呪印_鎖3CP; - public ColorP X3Y0_親指CP; + public ColorP X3Y0_親指CP; - public ColorP X3Y0_手CP; + public ColorP X3Y0_手CP; - public ColorP X3Y0_小指CP; + public ColorP X3Y0_小指CP; - public ColorP X3Y0_薬指CP; + public ColorP X3Y0_薬指CP; - public ColorP X3Y0_中指CP; + public ColorP X3Y0_中指CP; - public ColorP X3Y0_人指CP; + public ColorP X3Y0_人指CP; - public ColorP X3Y0_呪印_輪1_輪外CP; + public ColorP X3Y0_呪印_輪1_輪外CP; - public ColorP X3Y0_呪印_輪1_輪内CP; + public ColorP X3Y0_呪印_輪1_輪内CP; - public ColorP X3Y0_呪印_輪2_輪外CP; + public ColorP X3Y0_呪印_輪2_輪外CP; - public ColorP X3Y0_呪印_輪2_輪内CP; + public ColorP X3Y0_呪印_輪2_輪内CP; - public ColorP X3Y0_呪印_輪3_輪外CP; + public ColorP X3Y0_呪印_輪3_輪外CP; - public ColorP X3Y0_呪印_輪3_輪内CP; + public ColorP X3Y0_呪印_輪3_輪内CP; - public ColorP X3Y0_呪印_鎖1CP; + public ColorP X3Y0_呪印_鎖1CP; - public ColorP X3Y0_呪印_鎖2CP; + public ColorP X3Y0_呪印_鎖2CP; - public ColorP X3Y0_呪印_鎖3CP; + public ColorP X3Y0_呪印_鎖3CP; - public ColorP X4Y0_親指CP; + public ColorP X4Y0_親指CP; - public ColorP X4Y0_手CP; + public ColorP X4Y0_手CP; - public ColorP X4Y0_小指CP; + public ColorP X4Y0_小指CP; - public ColorP X4Y0_薬指CP; + public ColorP X4Y0_薬指CP; - public ColorP X4Y0_中指CP; + public ColorP X4Y0_中指CP; - public ColorP X4Y0_人指CP; + public ColorP X4Y0_人指CP; - public ColorP X4Y0_呪印_輪1_輪外CP; + public ColorP X4Y0_呪印_輪1_輪外CP; - public ColorP X4Y0_呪印_輪1_輪内CP; + public ColorP X4Y0_呪印_輪1_輪内CP; - public ColorP X4Y0_呪印_輪2_輪外CP; + public ColorP X4Y0_呪印_輪2_輪外CP; - public ColorP X4Y0_呪印_輪2_輪内CP; + public ColorP X4Y0_呪印_輪2_輪内CP; - public ColorP X4Y0_呪印_輪3_輪外CP; + public ColorP X4Y0_呪印_輪3_輪外CP; - public ColorP X4Y0_呪印_輪3_輪内CP; + public ColorP X4Y0_呪印_輪3_輪内CP; - public ColorP X4Y0_呪印_鎖1CP; + public ColorP X4Y0_呪印_鎖1CP; - public ColorP X4Y0_呪印_鎖2CP; + public ColorP X4Y0_呪印_鎖2CP; - public ColorP X4Y0_呪印_鎖3CP; + public ColorP X4Y0_呪印_鎖3CP; - public ColorP X5Y0_親指CP; + public ColorP X5Y0_親指CP; - public ColorP X5Y0_手CP; + public ColorP X5Y0_手CP; - public ColorP X5Y0_小指CP; + public ColorP X5Y0_小指CP; - public ColorP X5Y0_薬指CP; + public ColorP X5Y0_薬指CP; - public ColorP X5Y0_中指CP; + public ColorP X5Y0_中指CP; - public ColorP X5Y0_人指CP; + public ColorP X5Y0_人指CP; - public ColorP X5Y0_呪印_輪1_輪外CP; + public ColorP X5Y0_呪印_輪1_輪外CP; - public ColorP X5Y0_呪印_輪1_輪内CP; + public ColorP X5Y0_呪印_輪1_輪内CP; - public ColorP X5Y0_呪印_輪2_輪外CP; + public ColorP X5Y0_呪印_輪2_輪外CP; - public ColorP X5Y0_呪印_輪2_輪内CP; + public ColorP X5Y0_呪印_輪2_輪内CP; - public ColorP X5Y0_呪印_輪3_輪外CP; + public ColorP X5Y0_呪印_輪3_輪外CP; - public ColorP X5Y0_呪印_輪3_輪内CP; + public ColorP X5Y0_呪印_輪3_輪内CP; - public ColorP X5Y0_呪印_鎖1CP; + public ColorP X5Y0_呪印_鎖1CP; - public ColorP X5Y0_呪印_鎖2CP; + public ColorP X5Y0_呪印_鎖2CP; - public ColorP X5Y0_呪印_鎖3CP; + public ColorP X5Y0_呪印_鎖3CP; - public ColorP X5Y1_親指CP; + public ColorP X5Y1_親指CP; - public ColorP X5Y1_手CP; + public ColorP X5Y1_手CP; - public ColorP X5Y1_小指CP; + public ColorP X5Y1_小指CP; - public ColorP X5Y1_薬指CP; + public ColorP X5Y1_薬指CP; - public ColorP X5Y1_中指CP; + public ColorP X5Y1_中指CP; - public ColorP X5Y1_人指CP; + public ColorP X5Y1_人指CP; - public ColorP X5Y1_呪印_輪1_輪外CP; + public ColorP X5Y1_呪印_輪1_輪外CP; - public ColorP X5Y1_呪印_輪1_輪内CP; + public ColorP X5Y1_呪印_輪1_輪内CP; - public ColorP X5Y1_呪印_輪2_輪外CP; + public ColorP X5Y1_呪印_輪2_輪外CP; - public ColorP X5Y1_呪印_輪2_輪内CP; + public ColorP X5Y1_呪印_輪2_輪内CP; - public ColorP X5Y1_呪印_輪3_輪外CP; + public ColorP X5Y1_呪印_輪3_輪外CP; - public ColorP X5Y1_呪印_輪3_輪内CP; + public ColorP X5Y1_呪印_輪3_輪内CP; - public ColorP X5Y1_呪印_鎖1CP; + public ColorP X5Y1_呪印_鎖1CP; - public ColorP X5Y1_呪印_鎖2CP; + public ColorP X5Y1_呪印_鎖2CP; - public ColorP X5Y1_呪印_鎖3CP; + public ColorP X5Y1_呪印_鎖3CP; - public ColorP X5Y2_親指CP; + public ColorP X5Y2_親指CP; - public ColorP X5Y2_手CP; + public ColorP X5Y2_手CP; - public ColorP X5Y2_小指CP; + public ColorP X5Y2_小指CP; - public ColorP X5Y2_薬指CP; + public ColorP X5Y2_薬指CP; - public ColorP X5Y2_中指CP; + public ColorP X5Y2_中指CP; - public ColorP X5Y2_人指CP; + public ColorP X5Y2_人指CP; - public ColorP X5Y2_呪印_輪1_輪外CP; + public ColorP X5Y2_呪印_輪1_輪外CP; - public ColorP X5Y2_呪印_輪1_輪内CP; + public ColorP X5Y2_呪印_輪1_輪内CP; - public ColorP X5Y2_呪印_輪2_輪外CP; + public ColorP X5Y2_呪印_輪2_輪外CP; - public ColorP X5Y2_呪印_輪2_輪内CP; + public ColorP X5Y2_呪印_輪2_輪内CP; - public ColorP X5Y2_呪印_輪3_輪外CP; + public ColorP X5Y2_呪印_輪3_輪外CP; - public ColorP X5Y2_呪印_輪3_輪内CP; + public ColorP X5Y2_呪印_輪3_輪内CP; - public ColorP X5Y2_呪印_鎖1CP; + public ColorP X5Y2_呪印_鎖1CP; - public ColorP X5Y2_呪印_鎖2CP; + public ColorP X5Y2_呪印_鎖2CP; - public ColorP X5Y2_呪印_鎖3CP; + public ColorP X5Y2_呪印_鎖3CP; - public ColorP X5Y3_親指CP; + public ColorP X5Y3_親指CP; - public ColorP X5Y3_手CP; + public ColorP X5Y3_手CP; - public ColorP X5Y3_小指CP; + public ColorP X5Y3_小指CP; - public ColorP X5Y3_薬指CP; + public ColorP X5Y3_薬指CP; - public ColorP X5Y3_中指CP; + public ColorP X5Y3_中指CP; - public ColorP X5Y3_人指CP; + public ColorP X5Y3_人指CP; - public ColorP X5Y3_呪印_輪1_輪外CP; + public ColorP X5Y3_呪印_輪1_輪外CP; - public ColorP X5Y3_呪印_輪1_輪内CP; + public ColorP X5Y3_呪印_輪1_輪内CP; - public ColorP X5Y3_呪印_輪2_輪外CP; + public ColorP X5Y3_呪印_輪2_輪外CP; - public ColorP X5Y3_呪印_輪2_輪内CP; + public ColorP X5Y3_呪印_輪2_輪内CP; - public ColorP X5Y3_呪印_輪3_輪外CP; + public ColorP X5Y3_呪印_輪3_輪外CP; - public ColorP X5Y3_呪印_輪3_輪内CP; + public ColorP X5Y3_呪印_輪3_輪内CP; - public ColorP X5Y3_呪印_鎖1CP; + public ColorP X5Y3_呪印_鎖1CP; - public ColorP X5Y3_呪印_鎖2CP; + public ColorP X5Y3_呪印_鎖2CP; - public ColorP X5Y3_呪印_鎖3CP; + public ColorP X5Y3_呪印_鎖3CP; - public ColorP X5Y4_親指CP; + public ColorP X5Y4_親指CP; - public ColorP X5Y4_手CP; + public ColorP X5Y4_手CP; - public ColorP X5Y4_小指CP; + public ColorP X5Y4_小指CP; - public ColorP X5Y4_薬指CP; + public ColorP X5Y4_薬指CP; - public ColorP X5Y4_中指CP; + public ColorP X5Y4_中指CP; - public ColorP X5Y4_人指CP; + public ColorP X5Y4_人指CP; - public ColorP X5Y4_呪印_輪1_輪外CP; + public ColorP X5Y4_呪印_輪1_輪外CP; - public ColorP X5Y4_呪印_輪1_輪内CP; + public ColorP X5Y4_呪印_輪1_輪内CP; - public ColorP X5Y4_呪印_輪2_輪外CP; + public ColorP X5Y4_呪印_輪2_輪外CP; - public ColorP X5Y4_呪印_輪2_輪内CP; + public ColorP X5Y4_呪印_輪2_輪内CP; - public ColorP X5Y4_呪印_輪3_輪外CP; + public ColorP X5Y4_呪印_輪3_輪外CP; - public ColorP X5Y4_呪印_輪3_輪内CP; + public ColorP X5Y4_呪印_輪3_輪内CP; - public ColorP X5Y4_呪印_鎖1CP; + public ColorP X5Y4_呪印_鎖1CP; - public ColorP X5Y4_呪印_鎖2CP; + public ColorP X5Y4_呪印_鎖2CP; - public ColorP X5Y4_呪印_鎖3CP; + public ColorP X5Y4_呪印_鎖3CP; - public ColorP X6Y0_親指CP; + public ColorP X6Y0_親指CP; - public ColorP X6Y0_手CP; + public ColorP X6Y0_手CP; - public ColorP X6Y0_小指CP; + public ColorP X6Y0_小指CP; - public ColorP X6Y0_薬指CP; + public ColorP X6Y0_薬指CP; - public ColorP X6Y0_中指CP; + public ColorP X6Y0_中指CP; - public ColorP X6Y0_人指CP; + public ColorP X6Y0_人指CP; - public ColorP X6Y0_呪印_輪1_輪外CP; + public ColorP X6Y0_呪印_輪1_輪外CP; - public ColorP X6Y0_呪印_輪1_輪内CP; + public ColorP X6Y0_呪印_輪1_輪内CP; - public ColorP X6Y0_呪印_輪2_輪外CP; + public ColorP X6Y0_呪印_輪2_輪外CP; - public ColorP X6Y0_呪印_輪2_輪内CP; + public ColorP X6Y0_呪印_輪2_輪内CP; - public ColorP X6Y0_呪印_輪3_輪外CP; + public ColorP X6Y0_呪印_輪3_輪外CP; - public ColorP X6Y0_呪印_輪3_輪内CP; + public ColorP X6Y0_呪印_輪3_輪内CP; - public ColorP X6Y0_呪印_鎖1CP; + public ColorP X6Y0_呪印_鎖1CP; - public ColorP X6Y0_呪印_鎖2CP; + public ColorP X6Y0_呪印_鎖2CP; - public ColorP X6Y0_呪印_鎖3CP; + public ColorP X6Y0_呪印_鎖3CP; - public ColorP X6Y1_親指CP; + public ColorP X6Y1_親指CP; - public ColorP X6Y1_手CP; + public ColorP X6Y1_手CP; - public ColorP X6Y1_小指CP; + public ColorP X6Y1_小指CP; - public ColorP X6Y1_薬指CP; + public ColorP X6Y1_薬指CP; - public ColorP X6Y1_中指CP; + public ColorP X6Y1_中指CP; - public ColorP X6Y1_人指CP; + public ColorP X6Y1_人指CP; - public ColorP X6Y1_呪印_輪1_輪外CP; + public ColorP X6Y1_呪印_輪1_輪外CP; - public ColorP X6Y1_呪印_輪1_輪内CP; + public ColorP X6Y1_呪印_輪1_輪内CP; - public ColorP X6Y1_呪印_輪2_輪外CP; + public ColorP X6Y1_呪印_輪2_輪外CP; - public ColorP X6Y1_呪印_輪2_輪内CP; + public ColorP X6Y1_呪印_輪2_輪内CP; - public ColorP X6Y1_呪印_輪3_輪外CP; + public ColorP X6Y1_呪印_輪3_輪外CP; - public ColorP X6Y1_呪印_輪3_輪内CP; + public ColorP X6Y1_呪印_輪3_輪内CP; - public ColorP X6Y1_呪印_鎖1CP; + public ColorP X6Y1_呪印_鎖1CP; - public ColorP X6Y1_呪印_鎖2CP; + public ColorP X6Y1_呪印_鎖2CP; - public ColorP X6Y1_呪印_鎖3CP; + public ColorP X6Y1_呪印_鎖3CP; - public ColorP X6Y2_親指CP; + public ColorP X6Y2_親指CP; - public ColorP X6Y2_手CP; + public ColorP X6Y2_手CP; - public ColorP X6Y2_小指CP; + public ColorP X6Y2_小指CP; - public ColorP X6Y2_薬指CP; + public ColorP X6Y2_薬指CP; - public ColorP X6Y2_中指CP; + public ColorP X6Y2_中指CP; - public ColorP X6Y2_人指CP; + public ColorP X6Y2_人指CP; - public ColorP X6Y2_呪印_輪1_輪外CP; + public ColorP X6Y2_呪印_輪1_輪外CP; - public ColorP X6Y2_呪印_輪1_輪内CP; + public ColorP X6Y2_呪印_輪1_輪内CP; - public ColorP X6Y2_呪印_輪2_輪外CP; + public ColorP X6Y2_呪印_輪2_輪外CP; - public ColorP X6Y2_呪印_輪2_輪内CP; + public ColorP X6Y2_呪印_輪2_輪内CP; - public ColorP X6Y2_呪印_輪3_輪外CP; + public ColorP X6Y2_呪印_輪3_輪外CP; - public ColorP X6Y2_呪印_輪3_輪内CP; + public ColorP X6Y2_呪印_輪3_輪内CP; - public ColorP X6Y2_呪印_鎖1CP; + public ColorP X6Y2_呪印_鎖1CP; - public ColorP X6Y2_呪印_鎖2CP; + public ColorP X6Y2_呪印_鎖2CP; - public ColorP X6Y2_呪印_鎖3CP; + public ColorP X6Y2_呪印_鎖3CP; - public ColorP X6Y3_親指CP; + public ColorP X6Y3_親指CP; - public ColorP X6Y3_手CP; + public ColorP X6Y3_手CP; - public ColorP X6Y3_小指CP; + public ColorP X6Y3_小指CP; - public ColorP X6Y3_薬指CP; + public ColorP X6Y3_薬指CP; - public ColorP X6Y3_中指CP; + public ColorP X6Y3_中指CP; - public ColorP X6Y3_人指CP; + public ColorP X6Y3_人指CP; - public ColorP X6Y3_呪印_輪1_輪外CP; + public ColorP X6Y3_呪印_輪1_輪外CP; - public ColorP X6Y3_呪印_輪1_輪内CP; + public ColorP X6Y3_呪印_輪1_輪内CP; - public ColorP X6Y3_呪印_輪2_輪外CP; + public ColorP X6Y3_呪印_輪2_輪外CP; - public ColorP X6Y3_呪印_輪2_輪内CP; + public ColorP X6Y3_呪印_輪2_輪内CP; - public ColorP X6Y3_呪印_輪3_輪外CP; + public ColorP X6Y3_呪印_輪3_輪外CP; - public ColorP X6Y3_呪印_輪3_輪内CP; + public ColorP X6Y3_呪印_輪3_輪内CP; - public ColorP X6Y3_呪印_鎖1CP; + public ColorP X6Y3_呪印_鎖1CP; - public ColorP X6Y3_呪印_鎖2CP; + public ColorP X6Y3_呪印_鎖2CP; - public ColorP X6Y3_呪印_鎖3CP; + public ColorP X6Y3_呪印_鎖3CP; - public ColorP X6Y4_親指CP; + public ColorP X6Y4_親指CP; - public ColorP X6Y4_手CP; + public ColorP X6Y4_手CP; - public ColorP X6Y4_小指CP; + public ColorP X6Y4_小指CP; - public ColorP X6Y4_薬指CP; + public ColorP X6Y4_薬指CP; - public ColorP X6Y4_中指CP; + public ColorP X6Y4_中指CP; - public ColorP X6Y4_人指CP; + public ColorP X6Y4_人指CP; - public ColorP X6Y4_呪印_輪1_輪外CP; + public ColorP X6Y4_呪印_輪1_輪外CP; - public ColorP X6Y4_呪印_輪1_輪内CP; + public ColorP X6Y4_呪印_輪1_輪内CP; - public ColorP X6Y4_呪印_輪2_輪外CP; + public ColorP X6Y4_呪印_輪2_輪外CP; - public ColorP X6Y4_呪印_輪2_輪内CP; + public ColorP X6Y4_呪印_輪2_輪内CP; - public ColorP X6Y4_呪印_輪3_輪外CP; + public ColorP X6Y4_呪印_輪3_輪外CP; - public ColorP X6Y4_呪印_輪3_輪内CP; + public ColorP X6Y4_呪印_輪3_輪内CP; - public ColorP X6Y4_呪印_鎖1CP; + public ColorP X6Y4_呪印_鎖1CP; - public ColorP X6Y4_呪印_鎖2CP; + public ColorP X6Y4_呪印_鎖2CP; - public ColorP X6Y4_呪印_鎖3CP; + public ColorP X6Y4_呪印_鎖3CP; - public ColorP X7Y0_小指CP; + public ColorP X7Y0_小指CP; - public ColorP X7Y0_薬指CP; + public ColorP X7Y0_薬指CP; - public ColorP X7Y0_中指CP; + public ColorP X7Y0_中指CP; - public ColorP X7Y0_親指CP; + public ColorP X7Y0_親指CP; - public ColorP X7Y0_手CP; + public ColorP X7Y0_手CP; - public ColorP X7Y0_人指CP; + public ColorP X7Y0_人指CP; - public ColorP X7Y0_呪印_輪1_輪外CP; + public ColorP X7Y0_呪印_輪1_輪外CP; - public ColorP X7Y0_呪印_輪1_輪内CP; + public ColorP X7Y0_呪印_輪1_輪内CP; - public ColorP X7Y0_呪印_輪2_輪外CP; + public ColorP X7Y0_呪印_輪2_輪外CP; - public ColorP X7Y0_呪印_輪2_輪内CP; + public ColorP X7Y0_呪印_輪2_輪内CP; - public ColorP X7Y0_呪印_輪3_輪外CP; + public ColorP X7Y0_呪印_輪3_輪外CP; - public ColorP X7Y0_呪印_輪3_輪内CP; + public ColorP X7Y0_呪印_輪3_輪内CP; - public ColorP X7Y0_呪印_鎖1CP; + public ColorP X7Y0_呪印_鎖1CP; - public ColorP X7Y0_呪印_鎖2CP; + public ColorP X7Y0_呪印_鎖2CP; - public ColorP X7Y0_呪印_鎖3CP; + public ColorP X7Y0_呪印_鎖3CP; - public ColorP X7Y1_小指CP; + public ColorP X7Y1_小指CP; - public ColorP X7Y1_薬指CP; + public ColorP X7Y1_薬指CP; - public ColorP X7Y1_中指CP; + public ColorP X7Y1_中指CP; - public ColorP X7Y1_親指CP; + public ColorP X7Y1_親指CP; - public ColorP X7Y1_手CP; + public ColorP X7Y1_手CP; - public ColorP X7Y1_人指CP; + public ColorP X7Y1_人指CP; - public ColorP X7Y1_呪印_輪1_輪外CP; + public ColorP X7Y1_呪印_輪1_輪外CP; - public ColorP X7Y1_呪印_輪1_輪内CP; + public ColorP X7Y1_呪印_輪1_輪内CP; - public ColorP X7Y1_呪印_輪2_輪外CP; + public ColorP X7Y1_呪印_輪2_輪外CP; - public ColorP X7Y1_呪印_輪2_輪内CP; + public ColorP X7Y1_呪印_輪2_輪内CP; - public ColorP X7Y1_呪印_輪3_輪外CP; + public ColorP X7Y1_呪印_輪3_輪外CP; - public ColorP X7Y1_呪印_輪3_輪内CP; + public ColorP X7Y1_呪印_輪3_輪内CP; - public ColorP X7Y1_呪印_鎖1CP; + public ColorP X7Y1_呪印_鎖1CP; - public ColorP X7Y1_呪印_鎖2CP; + public ColorP X7Y1_呪印_鎖2CP; - public ColorP X7Y1_呪印_鎖3CP; + public ColorP X7Y1_呪印_鎖3CP; - public ColorP X7Y2_小指CP; + public ColorP X7Y2_小指CP; - public ColorP X7Y2_薬指CP; + public ColorP X7Y2_薬指CP; - public ColorP X7Y2_中指CP; + public ColorP X7Y2_中指CP; - public ColorP X7Y2_親指CP; + public ColorP X7Y2_親指CP; - public ColorP X7Y2_手CP; + public ColorP X7Y2_手CP; - public ColorP X7Y2_人指CP; + public ColorP X7Y2_人指CP; - public ColorP X7Y2_呪印_輪1_輪外CP; + public ColorP X7Y2_呪印_輪1_輪外CP; - public ColorP X7Y2_呪印_輪1_輪内CP; + public ColorP X7Y2_呪印_輪1_輪内CP; - public ColorP X7Y2_呪印_輪2_輪外CP; + public ColorP X7Y2_呪印_輪2_輪外CP; - public ColorP X7Y2_呪印_輪2_輪内CP; + public ColorP X7Y2_呪印_輪2_輪内CP; - public ColorP X7Y2_呪印_輪3_輪外CP; + public ColorP X7Y2_呪印_輪3_輪外CP; - public ColorP X7Y2_呪印_輪3_輪内CP; + public ColorP X7Y2_呪印_輪3_輪内CP; - public ColorP X7Y2_呪印_鎖1CP; + public ColorP X7Y2_呪印_鎖1CP; - public ColorP X7Y2_呪印_鎖2CP; + public ColorP X7Y2_呪印_鎖2CP; - public ColorP X7Y2_呪印_鎖3CP; + public ColorP X7Y2_呪印_鎖3CP; - public ColorP X7Y3_小指CP; + public ColorP X7Y3_小指CP; - public ColorP X7Y3_薬指CP; + public ColorP X7Y3_薬指CP; - public ColorP X7Y3_中指CP; + public ColorP X7Y3_中指CP; - public ColorP X7Y3_親指CP; + public ColorP X7Y3_親指CP; - public ColorP X7Y3_手CP; + public ColorP X7Y3_手CP; - public ColorP X7Y3_人指CP; + public ColorP X7Y3_人指CP; - public ColorP X7Y3_呪印_輪1_輪外CP; + public ColorP X7Y3_呪印_輪1_輪外CP; - public ColorP X7Y3_呪印_輪1_輪内CP; + public ColorP X7Y3_呪印_輪1_輪内CP; - public ColorP X7Y3_呪印_輪2_輪外CP; + public ColorP X7Y3_呪印_輪2_輪外CP; - public ColorP X7Y3_呪印_輪2_輪内CP; + public ColorP X7Y3_呪印_輪2_輪内CP; - public ColorP X7Y3_呪印_輪3_輪外CP; + public ColorP X7Y3_呪印_輪3_輪外CP; - public ColorP X7Y3_呪印_輪3_輪内CP; + public ColorP X7Y3_呪印_輪3_輪内CP; - public ColorP X7Y3_呪印_鎖1CP; + public ColorP X7Y3_呪印_鎖1CP; - public ColorP X7Y3_呪印_鎖2CP; + public ColorP X7Y3_呪印_鎖2CP; - public ColorP X7Y3_呪印_鎖3CP; + public ColorP X7Y3_呪印_鎖3CP; - public ColorP X7Y4_小指CP; + public ColorP X7Y4_小指CP; - public ColorP X7Y4_薬指CP; + public ColorP X7Y4_薬指CP; - public ColorP X7Y4_中指CP; + public ColorP X7Y4_中指CP; - public ColorP X7Y4_親指CP; + public ColorP X7Y4_親指CP; - public ColorP X7Y4_手CP; + public ColorP X7Y4_手CP; - public ColorP X7Y4_人指CP; + public ColorP X7Y4_人指CP; - public ColorP X7Y4_呪印_輪1_輪外CP; + public ColorP X7Y4_呪印_輪1_輪外CP; - public ColorP X7Y4_呪印_輪1_輪内CP; + public ColorP X7Y4_呪印_輪1_輪内CP; - public ColorP X7Y4_呪印_輪2_輪外CP; + public ColorP X7Y4_呪印_輪2_輪外CP; - public ColorP X7Y4_呪印_輪2_輪内CP; + public ColorP X7Y4_呪印_輪2_輪内CP; - public ColorP X7Y4_呪印_輪3_輪外CP; + public ColorP X7Y4_呪印_輪3_輪外CP; - public ColorP X7Y4_呪印_輪3_輪内CP; + public ColorP X7Y4_呪印_輪3_輪内CP; - public ColorP X7Y4_呪印_鎖1CP; + public ColorP X7Y4_呪印_鎖1CP; - public ColorP X7Y4_呪印_鎖2CP; + public ColorP X7Y4_呪印_鎖2CP; - public ColorP X7Y4_呪印_鎖3CP; + public ColorP X7Y4_呪印_鎖3CP; - public ColorP X8Y0_手CP; + public ColorP X8Y0_手CP; - public ColorP X8Y0_小指CP; + public ColorP X8Y0_小指CP; - public ColorP X8Y0_薬指CP; + public ColorP X8Y0_薬指CP; - public ColorP X8Y0_中指CP; + public ColorP X8Y0_中指CP; - public ColorP X8Y0_人指CP; + public ColorP X8Y0_人指CP; - public ColorP X8Y0_親指CP; + public ColorP X8Y0_親指CP; - public ColorP X8Y1_手CP; + public ColorP X8Y1_手CP; - public ColorP X8Y1_小指CP; + public ColorP X8Y1_小指CP; - public ColorP X8Y1_薬指CP; + public ColorP X8Y1_薬指CP; - public ColorP X8Y1_中指CP; + public ColorP X8Y1_中指CP; - public ColorP X8Y1_人指CP; + public ColorP X8Y1_人指CP; - public ColorP X8Y1_親指CP; + public ColorP X8Y1_親指CP; - public ColorP X8Y2_手CP; + public ColorP X8Y2_手CP; - public ColorP X8Y2_小指CP; + public ColorP X8Y2_小指CP; - public ColorP X8Y2_薬指CP; + public ColorP X8Y2_薬指CP; - public ColorP X8Y2_中指CP; + public ColorP X8Y2_中指CP; - public ColorP X8Y2_人指CP; + public ColorP X8Y2_人指CP; - public ColorP X8Y2_親指CP; + public ColorP X8Y2_親指CP; - public ColorP X8Y3_手CP; + public ColorP X8Y3_手CP; - public ColorP X8Y3_小指CP; + public ColorP X8Y3_小指CP; - public ColorP X8Y3_薬指CP; + public ColorP X8Y3_薬指CP; - public ColorP X8Y3_中指CP; + public ColorP X8Y3_中指CP; - public ColorP X8Y3_人指CP; + public ColorP X8Y3_人指CP; - public ColorP X8Y3_親指CP; + public ColorP X8Y3_親指CP; - public ColorP X8Y4_手CP; + public ColorP X8Y4_手CP; - public ColorP X8Y4_小指CP; + public ColorP X8Y4_小指CP; - public ColorP X8Y4_薬指CP; + public ColorP X8Y4_薬指CP; - public ColorP X8Y4_中指CP; + public ColorP X8Y4_中指CP; - public ColorP X8Y4_人指CP; + public ColorP X8Y4_人指CP; - public ColorP X8Y4_親指CP; + public ColorP X8Y4_親指CP; - public ColorP X9Y0_手CP; + public ColorP X9Y0_手CP; - public ColorP X9Y0_小指CP; + public ColorP X9Y0_小指CP; - public ColorP X9Y0_薬指CP; + public ColorP X9Y0_薬指CP; - public ColorP X9Y0_中指CP; + public ColorP X9Y0_中指CP; - public ColorP X9Y0_人指CP; + public ColorP X9Y0_人指CP; - public ColorP X9Y0_親指CP; + public ColorP X9Y0_親指CP; - public ColorP X9Y1_手CP; + public ColorP X9Y1_手CP; - public ColorP X9Y1_小指CP; + public ColorP X9Y1_小指CP; - public ColorP X9Y1_薬指CP; + public ColorP X9Y1_薬指CP; - public ColorP X9Y1_中指CP; + public ColorP X9Y1_中指CP; - public ColorP X9Y1_人指CP; + public ColorP X9Y1_人指CP; - public ColorP X9Y1_親指CP; + public ColorP X9Y1_親指CP; - public ColorP X9Y2_手CP; + public ColorP X9Y2_手CP; - public ColorP X9Y2_小指CP; + public ColorP X9Y2_小指CP; - public ColorP X9Y2_薬指CP; + public ColorP X9Y2_薬指CP; - public ColorP X9Y2_中指CP; + public ColorP X9Y2_中指CP; - public ColorP X9Y2_人指CP; + public ColorP X9Y2_人指CP; - public ColorP X9Y2_親指CP; + public ColorP X9Y2_親指CP; - public ColorP X9Y3_手CP; + public ColorP X9Y3_手CP; - public ColorP X9Y3_小指CP; + public ColorP X9Y3_小指CP; - public ColorP X9Y3_薬指CP; + public ColorP X9Y3_薬指CP; - public ColorP X9Y3_中指CP; + public ColorP X9Y3_中指CP; - public ColorP X9Y3_人指CP; + public ColorP X9Y3_人指CP; - public ColorP X9Y3_親指CP; + public ColorP X9Y3_親指CP; - public ColorP X9Y4_手CP; + public ColorP X9Y4_手CP; - public ColorP X9Y4_小指CP; + public ColorP X9Y4_小指CP; - public ColorP X9Y4_薬指CP; + public ColorP X9Y4_薬指CP; - public ColorP X9Y4_中指CP; + public ColorP X9Y4_中指CP; - public ColorP X9Y4_人指CP; + public ColorP X9Y4_人指CP; - public ColorP X9Y4_親指CP; + public ColorP X9Y4_親指CP; - public ColorP X10Y0_親指CP; + public ColorP X10Y0_親指CP; - public ColorP X10Y0_手CP; + public ColorP X10Y0_手CP; - public ColorP X10Y0_小指CP; + public ColorP X10Y0_小指CP; - public ColorP X10Y0_薬指CP; + public ColorP X10Y0_薬指CP; - public ColorP X10Y0_中指CP; + public ColorP X10Y0_中指CP; - public ColorP X10Y0_人指CP; + public ColorP X10Y0_人指CP; - public ColorP X10Y0_呪印_輪1_輪外CP; + public ColorP X10Y0_呪印_輪1_輪外CP; - public ColorP X10Y0_呪印_輪1_輪内CP; + public ColorP X10Y0_呪印_輪1_輪内CP; - public ColorP X10Y0_呪印_輪2_輪外CP; + public ColorP X10Y0_呪印_輪2_輪外CP; - public ColorP X10Y0_呪印_輪2_輪内CP; + public ColorP X10Y0_呪印_輪2_輪内CP; - public ColorP X10Y0_呪印_輪3_輪外CP; + public ColorP X10Y0_呪印_輪3_輪外CP; - public ColorP X10Y0_呪印_輪3_輪内CP; + public ColorP X10Y0_呪印_輪3_輪内CP; - public ColorP X10Y0_呪印_鎖1CP; + public ColorP X10Y0_呪印_鎖1CP; - public ColorP X10Y0_呪印_鎖2CP; + public ColorP X10Y0_呪印_鎖2CP; - public ColorP X10Y0_呪印_鎖3CP; + public ColorP X10Y0_呪印_鎖3CP; - public ColorP X10Y1_親指CP; + public ColorP X10Y1_親指CP; - public ColorP X10Y1_手CP; + public ColorP X10Y1_手CP; - public ColorP X10Y1_小指CP; + public ColorP X10Y1_小指CP; - public ColorP X10Y1_薬指CP; + public ColorP X10Y1_薬指CP; - public ColorP X10Y1_中指CP; + public ColorP X10Y1_中指CP; - public ColorP X10Y1_人指CP; + public ColorP X10Y1_人指CP; - public ColorP X10Y1_呪印_輪1_輪外CP; + public ColorP X10Y1_呪印_輪1_輪外CP; - public ColorP X10Y1_呪印_輪1_輪内CP; + public ColorP X10Y1_呪印_輪1_輪内CP; - public ColorP X10Y1_呪印_輪2_輪外CP; + public ColorP X10Y1_呪印_輪2_輪外CP; - public ColorP X10Y1_呪印_輪2_輪内CP; + public ColorP X10Y1_呪印_輪2_輪内CP; - public ColorP X10Y1_呪印_輪3_輪外CP; + public ColorP X10Y1_呪印_輪3_輪外CP; - public ColorP X10Y1_呪印_輪3_輪内CP; + public ColorP X10Y1_呪印_輪3_輪内CP; - public ColorP X10Y1_呪印_鎖1CP; + public ColorP X10Y1_呪印_鎖1CP; - public ColorP X10Y1_呪印_鎖2CP; + public ColorP X10Y1_呪印_鎖2CP; - public ColorP X10Y1_呪印_鎖3CP; + public ColorP X10Y1_呪印_鎖3CP; - public ColorP X10Y2_親指CP; + public ColorP X10Y2_親指CP; - public ColorP X10Y2_手CP; + public ColorP X10Y2_手CP; - public ColorP X10Y2_小指CP; + public ColorP X10Y2_小指CP; - public ColorP X10Y2_薬指CP; + public ColorP X10Y2_薬指CP; - public ColorP X10Y2_中指CP; + public ColorP X10Y2_中指CP; - public ColorP X10Y2_人指CP; + public ColorP X10Y2_人指CP; - public ColorP X10Y2_呪印_輪1_輪外CP; + public ColorP X10Y2_呪印_輪1_輪外CP; - public ColorP X10Y2_呪印_輪1_輪内CP; + public ColorP X10Y2_呪印_輪1_輪内CP; - public ColorP X10Y2_呪印_輪2_輪外CP; + public ColorP X10Y2_呪印_輪2_輪外CP; - public ColorP X10Y2_呪印_輪2_輪内CP; + public ColorP X10Y2_呪印_輪2_輪内CP; - public ColorP X10Y2_呪印_輪3_輪外CP; + public ColorP X10Y2_呪印_輪3_輪外CP; - public ColorP X10Y2_呪印_輪3_輪内CP; + public ColorP X10Y2_呪印_輪3_輪内CP; - public ColorP X10Y2_呪印_鎖1CP; + public ColorP X10Y2_呪印_鎖1CP; - public ColorP X10Y2_呪印_鎖2CP; + public ColorP X10Y2_呪印_鎖2CP; - public ColorP X10Y2_呪印_鎖3CP; + public ColorP X10Y2_呪印_鎖3CP; - public ColorP X10Y3_親指CP; + public ColorP X10Y3_親指CP; - public ColorP X10Y3_手CP; + public ColorP X10Y3_手CP; - public ColorP X10Y3_小指CP; + public ColorP X10Y3_小指CP; - public ColorP X10Y3_薬指CP; + public ColorP X10Y3_薬指CP; - public ColorP X10Y3_中指CP; + public ColorP X10Y3_中指CP; - public ColorP X10Y3_人指CP; + public ColorP X10Y3_人指CP; - public ColorP X10Y3_呪印_輪1_輪外CP; + public ColorP X10Y3_呪印_輪1_輪外CP; - public ColorP X10Y3_呪印_輪1_輪内CP; + public ColorP X10Y3_呪印_輪1_輪内CP; - public ColorP X10Y3_呪印_輪2_輪外CP; + public ColorP X10Y3_呪印_輪2_輪外CP; - public ColorP X10Y3_呪印_輪2_輪内CP; + public ColorP X10Y3_呪印_輪2_輪内CP; - public ColorP X10Y3_呪印_輪3_輪外CP; + public ColorP X10Y3_呪印_輪3_輪外CP; - public ColorP X10Y3_呪印_輪3_輪内CP; + public ColorP X10Y3_呪印_輪3_輪内CP; - public ColorP X10Y3_呪印_鎖1CP; + public ColorP X10Y3_呪印_鎖1CP; - public ColorP X10Y3_呪印_鎖2CP; + public ColorP X10Y3_呪印_鎖2CP; - public ColorP X10Y3_呪印_鎖3CP; + public ColorP X10Y3_呪印_鎖3CP; - public ColorP X10Y4_親指CP; + public ColorP X10Y4_親指CP; - public ColorP X10Y4_手CP; + public ColorP X10Y4_手CP; - public ColorP X10Y4_小指CP; + public ColorP X10Y4_小指CP; - public ColorP X10Y4_薬指CP; + public ColorP X10Y4_薬指CP; - public ColorP X10Y4_中指CP; + public ColorP X10Y4_中指CP; - public ColorP X10Y4_人指CP; + public ColorP X10Y4_人指CP; - public ColorP X10Y4_呪印_輪1_輪外CP; + public ColorP X10Y4_呪印_輪1_輪外CP; - public ColorP X10Y4_呪印_輪1_輪内CP; + public ColorP X10Y4_呪印_輪1_輪内CP; - public ColorP X10Y4_呪印_輪2_輪外CP; + public ColorP X10Y4_呪印_輪2_輪外CP; - public ColorP X10Y4_呪印_輪2_輪内CP; + public ColorP X10Y4_呪印_輪2_輪内CP; - public ColorP X10Y4_呪印_輪3_輪外CP; + public ColorP X10Y4_呪印_輪3_輪外CP; - public ColorP X10Y4_呪印_輪3_輪内CP; + public ColorP X10Y4_呪印_輪3_輪内CP; - public ColorP X10Y4_呪印_鎖1CP; + public ColorP X10Y4_呪印_鎖1CP; - public ColorP X10Y4_呪印_鎖2CP; + public ColorP X10Y4_呪印_鎖2CP; - public ColorP X10Y4_呪印_鎖3CP; + public ColorP X10Y4_呪印_鎖3CP; - public ColorP X11Y0_小指CP; + public ColorP X11Y0_小指CP; - public ColorP X11Y0_薬指CP; + public ColorP X11Y0_薬指CP; - public ColorP X11Y0_中指CP; + public ColorP X11Y0_中指CP; - public ColorP X11Y0_人指CP; + public ColorP X11Y0_人指CP; - public ColorP X11Y0_手CP; + public ColorP X11Y0_手CP; - public ColorP X11Y0_親指CP; + public ColorP X11Y0_親指CP; - public ColorP X11Y0_呪印_輪1_輪外CP; + public ColorP X11Y0_呪印_輪1_輪外CP; - public ColorP X11Y0_呪印_輪1_輪内CP; + public ColorP X11Y0_呪印_輪1_輪内CP; - public ColorP X11Y0_呪印_輪2_輪外CP; + public ColorP X11Y0_呪印_輪2_輪外CP; - public ColorP X11Y0_呪印_輪2_輪内CP; + public ColorP X11Y0_呪印_輪2_輪内CP; - public ColorP X11Y0_呪印_輪3_輪外CP; + public ColorP X11Y0_呪印_輪3_輪外CP; - public ColorP X11Y0_呪印_輪3_輪内CP; + public ColorP X11Y0_呪印_輪3_輪内CP; - public ColorP X11Y0_呪印_鎖1CP; + public ColorP X11Y0_呪印_鎖1CP; - public ColorP X11Y0_呪印_鎖3CP; + public ColorP X11Y0_呪印_鎖3CP; - public ColorP X12Y0_親指CP; + public ColorP X12Y0_親指CP; - public ColorP X12Y0_手CP; + public ColorP X12Y0_手CP; - public ColorP X12Y0_小指CP; + public ColorP X12Y0_小指CP; - public ColorP X12Y0_薬指CP; + public ColorP X12Y0_薬指CP; - public ColorP X12Y0_中指CP; + public ColorP X12Y0_中指CP; - public ColorP X12Y0_人指CP; + public ColorP X12Y0_人指CP; - public ColorP X12Y0_呪印_輪1_輪外CP; + public ColorP X12Y0_呪印_輪1_輪外CP; - public ColorP X12Y0_呪印_輪1_輪内CP; + public ColorP X12Y0_呪印_輪1_輪内CP; - public ColorP X12Y0_呪印_輪2_輪外CP; + public ColorP X12Y0_呪印_輪2_輪外CP; - public ColorP X12Y0_呪印_輪2_輪内CP; + public ColorP X12Y0_呪印_輪2_輪内CP; - public ColorP X12Y0_呪印_輪3_輪外CP; + public ColorP X12Y0_呪印_輪3_輪外CP; - public ColorP X12Y0_呪印_輪3_輪内CP; + public ColorP X12Y0_呪印_輪3_輪内CP; - public ColorP X12Y0_呪印_鎖1CP; + public ColorP X12Y0_呪印_鎖1CP; - public ColorP X12Y0_呪印_鎖2CP; + public ColorP X12Y0_呪印_鎖2CP; - public ColorP X12Y0_呪印_鎖3CP; + public ColorP X12Y0_呪印_鎖3CP; - public ColorP X13Y0_中指CP; + public ColorP X13Y0_中指CP; - public ColorP X13Y0_人指CP; + public ColorP X13Y0_人指CP; - public ColorP X13Y0_手CP; + public ColorP X13Y0_手CP; - public ColorP X13Y0_親指CP; + public ColorP X13Y0_親指CP; - public ColorP X13Y0_呪印_輪1_輪外CP; + public ColorP X13Y0_呪印_輪1_輪外CP; - public ColorP X13Y0_呪印_輪1_輪内CP; + public ColorP X13Y0_呪印_輪1_輪内CP; - public ColorP X13Y0_呪印_輪2_輪外CP; + public ColorP X13Y0_呪印_輪2_輪外CP; - public ColorP X13Y0_呪印_輪2_輪内CP; + public ColorP X13Y0_呪印_輪2_輪内CP; - public ColorP X13Y0_呪印_輪3_輪外CP; + public ColorP X13Y0_呪印_輪3_輪外CP; - public ColorP X13Y0_呪印_輪3_輪内CP; + public ColorP X13Y0_呪印_輪3_輪内CP; - public ColorP X13Y0_呪印_鎖1CP; + public ColorP X13Y0_呪印_鎖1CP; - public ColorP X13Y0_呪印_鎖3CP; + public ColorP X13Y0_呪印_鎖3CP; - public ColorP X14Y0_親指CP; + public ColorP X14Y0_親指CP; - public ColorP X14Y0_手CP; + public ColorP X14Y0_手CP; - public ColorP X14Y0_小指CP; + public ColorP X14Y0_小指CP; - public ColorP X14Y0_薬指CP; + public ColorP X14Y0_薬指CP; - public ColorP X14Y0_中指CP; + public ColorP X14Y0_中指CP; - public ColorP X14Y0_人指CP; + public ColorP X14Y0_人指CP; - public ColorP X14Y0_呪印_輪1_輪外CP; + public ColorP X14Y0_呪印_輪1_輪外CP; - public ColorP X14Y0_呪印_輪1_輪内CP; + public ColorP X14Y0_呪印_輪1_輪内CP; - public ColorP X14Y0_呪印_輪2_輪外CP; + public ColorP X14Y0_呪印_輪2_輪外CP; - public ColorP X14Y0_呪印_輪2_輪内CP; + public ColorP X14Y0_呪印_輪2_輪内CP; - public ColorP X14Y0_呪印_輪3_輪外CP; + public ColorP X14Y0_呪印_輪3_輪外CP; - public ColorP X14Y0_呪印_輪3_輪内CP; + public ColorP X14Y0_呪印_輪3_輪内CP; - public ColorP X14Y0_呪印_鎖1CP; + public ColorP X14Y0_呪印_鎖1CP; - public ColorP X14Y0_呪印_鎖2CP; + public ColorP X14Y0_呪印_鎖2CP; - public ColorP X14Y0_呪印_鎖3CP; + public ColorP X14Y0_呪印_鎖3CP; - public ColorP X14Y1_親指CP; + public ColorP X14Y1_親指CP; - public ColorP X14Y1_手CP; + public ColorP X14Y1_手CP; - public ColorP X14Y1_小指CP; + public ColorP X14Y1_小指CP; - public ColorP X14Y1_薬指CP; + public ColorP X14Y1_薬指CP; - public ColorP X14Y1_中指CP; + public ColorP X14Y1_中指CP; - public ColorP X14Y1_人指CP; + public ColorP X14Y1_人指CP; - public ColorP X14Y1_呪印_輪1_輪外CP; + public ColorP X14Y1_呪印_輪1_輪外CP; - public ColorP X14Y1_呪印_輪1_輪内CP; + public ColorP X14Y1_呪印_輪1_輪内CP; - public ColorP X14Y1_呪印_輪2_輪外CP; + public ColorP X14Y1_呪印_輪2_輪外CP; - public ColorP X14Y1_呪印_輪2_輪内CP; + public ColorP X14Y1_呪印_輪2_輪内CP; - public ColorP X14Y1_呪印_輪3_輪外CP; + public ColorP X14Y1_呪印_輪3_輪外CP; - public ColorP X14Y1_呪印_輪3_輪内CP; + public ColorP X14Y1_呪印_輪3_輪内CP; - public ColorP X14Y1_呪印_鎖1CP; + public ColorP X14Y1_呪印_鎖1CP; - public ColorP X14Y1_呪印_鎖2CP; + public ColorP X14Y1_呪印_鎖2CP; - public ColorP X14Y1_呪印_鎖3CP; + public ColorP X14Y1_呪印_鎖3CP; - public ColorP X14Y2_親指CP; + public ColorP X14Y2_親指CP; - public ColorP X14Y2_手CP; + public ColorP X14Y2_手CP; - public ColorP X14Y2_小指CP; + public ColorP X14Y2_小指CP; - public ColorP X14Y2_薬指CP; + public ColorP X14Y2_薬指CP; - public ColorP X14Y2_中指CP; + public ColorP X14Y2_中指CP; - public ColorP X14Y2_人指CP; + public ColorP X14Y2_人指CP; - public ColorP X14Y2_呪印_輪1_輪外CP; + public ColorP X14Y2_呪印_輪1_輪外CP; - public ColorP X14Y2_呪印_輪1_輪内CP; + public ColorP X14Y2_呪印_輪1_輪内CP; - public ColorP X14Y2_呪印_輪2_輪外CP; + public ColorP X14Y2_呪印_輪2_輪外CP; - public ColorP X14Y2_呪印_輪2_輪内CP; + public ColorP X14Y2_呪印_輪2_輪内CP; - public ColorP X14Y2_呪印_輪3_輪外CP; + public ColorP X14Y2_呪印_輪3_輪外CP; - public ColorP X14Y2_呪印_輪3_輪内CP; + public ColorP X14Y2_呪印_輪3_輪内CP; - public ColorP X14Y2_呪印_鎖1CP; + public ColorP X14Y2_呪印_鎖1CP; - public ColorP X14Y2_呪印_鎖2CP; + public ColorP X14Y2_呪印_鎖2CP; - public ColorP X14Y2_呪印_鎖3CP; + public ColorP X14Y2_呪印_鎖3CP; - private Vector2D[] mm; + private Vector2D[] mm; - private Par[] X6Y0Pars; + private Par[] X6Y0Pars; - private Par[] X6Y1Pars; + private Par[] X6Y1Pars; - private Par[] X6Y2Pars; + private Par[] X6Y2Pars; - private Par[] X6Y3Pars; + private Par[] X6Y3Pars; - private Par[] X6Y4Pars; + private Par[] X6Y4Pars; - private Par[] X7Y0Pars; + private Par[] X7Y0Pars; - private Par[] X7Y1Pars; + private Par[] X7Y1Pars; - private Par[] X7Y2Pars; + private Par[] X7Y2Pars; - private Par[] X7Y3Pars; + private Par[] X7Y3Pars; - private Par[] X7Y4Pars; + private Par[] X7Y4Pars; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 親指_表示 - { - get - { - return X0Y0_親指.Dra; - } - set - { - X0Y0_親指.Dra = value; - X1Y0_親指.Dra = value; - X2Y0_親指.Dra = value; - X2Y1_親指.Dra = value; - X2Y2_親指.Dra = value; - X2Y3_親指.Dra = value; - X2Y4_親指.Dra = value; - X3Y0_親指.Dra = value; - X4Y0_親指.Dra = value; - X5Y0_親指.Dra = value; - X5Y1_親指.Dra = value; - X5Y2_親指.Dra = value; - X5Y3_親指.Dra = value; - X5Y4_親指.Dra = value; - X6Y0_親指.Dra = value; - X6Y1_親指.Dra = value; - X6Y2_親指.Dra = value; - X6Y3_親指.Dra = value; - X6Y4_親指.Dra = value; - X7Y0_親指.Dra = value; - X7Y1_親指.Dra = value; - X7Y2_親指.Dra = value; - X7Y3_親指.Dra = value; - X7Y4_親指.Dra = value; - X8Y0_親指.Dra = value; - X8Y1_親指.Dra = value; - X8Y2_親指.Dra = value; - X8Y3_親指.Dra = value; - X8Y4_親指.Dra = value; - X9Y0_親指.Dra = value; - X9Y1_親指.Dra = value; - X9Y2_親指.Dra = value; - X9Y3_親指.Dra = value; - X9Y4_親指.Dra = value; - X10Y0_親指.Dra = value; - X10Y1_親指.Dra = value; - X10Y2_親指.Dra = value; - X10Y3_親指.Dra = value; - X10Y4_親指.Dra = value; - X11Y0_親指.Dra = value; - X12Y0_親指.Dra = value; - X13Y0_親指.Dra = value; - X14Y0_親指.Dra = value; - X14Y1_親指.Dra = value; - X14Y2_親指.Dra = value; - X0Y0_親指.Hit = value; - X1Y0_親指.Hit = value; - X2Y0_親指.Hit = value; - X2Y1_親指.Hit = value; - X2Y2_親指.Hit = value; - X2Y3_親指.Hit = value; - X2Y4_親指.Hit = value; - X3Y0_親指.Hit = value; - X4Y0_親指.Hit = value; - X5Y0_親指.Hit = value; - X5Y1_親指.Hit = value; - X5Y2_親指.Hit = value; - X5Y3_親指.Hit = value; - X5Y4_親指.Hit = value; - X6Y0_親指.Hit = value; - X6Y1_親指.Hit = value; - X6Y2_親指.Hit = value; - X6Y3_親指.Hit = value; - X6Y4_親指.Hit = value; - X7Y0_親指.Hit = value; - X7Y1_親指.Hit = value; - X7Y2_親指.Hit = value; - X7Y3_親指.Hit = value; - X7Y4_親指.Hit = value; - X8Y0_親指.Hit = value; - X8Y1_親指.Hit = value; - X8Y2_親指.Hit = value; - X8Y3_親指.Hit = value; - X8Y4_親指.Hit = value; - X9Y0_親指.Hit = value; - X9Y1_親指.Hit = value; - X9Y2_親指.Hit = value; - X9Y3_親指.Hit = value; - X9Y4_親指.Hit = value; - X10Y0_親指.Hit = value; - X10Y1_親指.Hit = value; - X10Y2_親指.Hit = value; - X10Y3_親指.Hit = value; - X10Y4_親指.Hit = value; - X11Y0_親指.Hit = value; - X12Y0_親指.Hit = value; - X13Y0_親指.Hit = value; - X14Y0_親指.Hit = value; - X14Y1_親指.Hit = value; - X14Y2_親指.Hit = value; - } - } - - public bool 手_表示 - { - get - { - return X0Y0_手.Dra; - } - set - { - X0Y0_手.Dra = value; - X1Y0_手.Dra = value; - X2Y0_手.Dra = value; - X2Y1_手.Dra = value; - X2Y2_手.Dra = value; - X2Y3_手.Dra = value; - X2Y4_手.Dra = value; - X3Y0_手.Dra = value; - X4Y0_手.Dra = value; - X5Y0_手.Dra = value; - X5Y1_手.Dra = value; - X5Y2_手.Dra = value; - X5Y3_手.Dra = value; - X5Y4_手.Dra = value; - X6Y0_手.Dra = value; - X6Y1_手.Dra = value; - X6Y2_手.Dra = value; - X6Y3_手.Dra = value; - X6Y4_手.Dra = value; - X7Y0_手.Dra = value; - X7Y1_手.Dra = value; - X7Y2_手.Dra = value; - X7Y3_手.Dra = value; - X7Y4_手.Dra = value; - X8Y0_手.Dra = value; - X8Y1_手.Dra = value; - X8Y2_手.Dra = value; - X8Y3_手.Dra = value; - X8Y4_手.Dra = value; - X9Y0_手.Dra = value; - X9Y1_手.Dra = value; - X9Y2_手.Dra = value; - X9Y3_手.Dra = value; - X9Y4_手.Dra = value; - X10Y0_手.Dra = value; - X10Y1_手.Dra = value; - X10Y2_手.Dra = value; - X10Y3_手.Dra = value; - X10Y4_手.Dra = value; - X11Y0_手.Dra = value; - X12Y0_手.Dra = value; - X13Y0_手.Dra = value; - X14Y0_手.Dra = value; - X14Y1_手.Dra = value; - X14Y2_手.Dra = value; - X0Y0_手.Hit = value; - X1Y0_手.Hit = value; - X2Y0_手.Hit = value; - X2Y1_手.Hit = value; - X2Y2_手.Hit = value; - X2Y3_手.Hit = value; - X2Y4_手.Hit = value; - X3Y0_手.Hit = value; - X4Y0_手.Hit = value; - X5Y0_手.Hit = value; - X5Y1_手.Hit = value; - X5Y2_手.Hit = value; - X5Y3_手.Hit = value; - X5Y4_手.Hit = value; - X6Y0_手.Hit = value; - X6Y1_手.Hit = value; - X6Y2_手.Hit = value; - X6Y3_手.Hit = value; - X6Y4_手.Hit = value; - X7Y0_手.Hit = value; - X7Y1_手.Hit = value; - X7Y2_手.Hit = value; - X7Y3_手.Hit = value; - X7Y4_手.Hit = value; - X8Y0_手.Hit = value; - X8Y1_手.Hit = value; - X8Y2_手.Hit = value; - X8Y3_手.Hit = value; - X8Y4_手.Hit = value; - X9Y0_手.Hit = value; - X9Y1_手.Hit = value; - X9Y2_手.Hit = value; - X9Y3_手.Hit = value; - X9Y4_手.Hit = value; - X10Y0_手.Hit = value; - X10Y1_手.Hit = value; - X10Y2_手.Hit = value; - X10Y3_手.Hit = value; - X10Y4_手.Hit = value; - X11Y0_手.Hit = value; - X12Y0_手.Hit = value; - X13Y0_手.Hit = value; - X14Y0_手.Hit = value; - X14Y1_手.Hit = value; - X14Y2_手.Hit = value; - } - } - - public bool 小指_表示 - { - get - { - return X0Y0_小指.Dra; - } - set - { - X0Y0_小指.Dra = value; - X1Y0_小指.Dra = value; - X2Y0_小指.Dra = value; - X2Y1_小指.Dra = value; - X2Y2_小指.Dra = value; - X2Y3_小指.Dra = value; - X2Y4_小指.Dra = value; - X3Y0_小指.Dra = value; - X4Y0_小指.Dra = value; - X5Y0_小指.Dra = value; - X5Y1_小指.Dra = value; - X5Y2_小指.Dra = value; - X5Y3_小指.Dra = value; - X5Y4_小指.Dra = value; - X6Y0_小指.Dra = value; - X6Y1_小指.Dra = value; - X6Y2_小指.Dra = value; - X6Y3_小指.Dra = value; - X6Y4_小指.Dra = value; - X7Y0_小指.Dra = value; - X7Y1_小指.Dra = value; - X7Y2_小指.Dra = value; - X7Y3_小指.Dra = value; - X7Y4_小指.Dra = value; - X8Y0_小指.Dra = value; - X8Y1_小指.Dra = value; - X8Y2_小指.Dra = value; - X8Y3_小指.Dra = value; - X8Y4_小指.Dra = value; - X9Y0_小指.Dra = value; - X9Y1_小指.Dra = value; - X9Y2_小指.Dra = value; - X9Y3_小指.Dra = value; - X9Y4_小指.Dra = value; - X10Y0_小指.Dra = value; - X10Y1_小指.Dra = value; - X10Y2_小指.Dra = value; - X10Y3_小指.Dra = value; - X10Y4_小指.Dra = value; - X11Y0_小指.Dra = value; - X12Y0_小指.Dra = value; - X14Y0_小指.Dra = value; - X14Y1_小指.Dra = value; - X14Y2_小指.Dra = value; - X0Y0_小指.Hit = value; - X1Y0_小指.Hit = value; - X2Y0_小指.Hit = value; - X2Y1_小指.Hit = value; - X2Y2_小指.Hit = value; - X2Y3_小指.Hit = value; - X2Y4_小指.Hit = value; - X3Y0_小指.Hit = value; - X4Y0_小指.Hit = value; - X5Y0_小指.Hit = value; - X5Y1_小指.Hit = value; - X5Y2_小指.Hit = value; - X5Y3_小指.Hit = value; - X5Y4_小指.Hit = value; - X6Y0_小指.Hit = value; - X6Y1_小指.Hit = value; - X6Y2_小指.Hit = value; - X6Y3_小指.Hit = value; - X6Y4_小指.Hit = value; - X7Y0_小指.Hit = value; - X7Y1_小指.Hit = value; - X7Y2_小指.Hit = value; - X7Y3_小指.Hit = value; - X7Y4_小指.Hit = value; - X8Y0_小指.Hit = value; - X8Y1_小指.Hit = value; - X8Y2_小指.Hit = value; - X8Y3_小指.Hit = value; - X8Y4_小指.Hit = value; - X9Y0_小指.Hit = value; - X9Y1_小指.Hit = value; - X9Y2_小指.Hit = value; - X9Y3_小指.Hit = value; - X9Y4_小指.Hit = value; - X10Y0_小指.Hit = value; - X10Y1_小指.Hit = value; - X10Y2_小指.Hit = value; - X10Y3_小指.Hit = value; - X10Y4_小指.Hit = value; - X11Y0_小指.Hit = value; - X12Y0_小指.Hit = value; - X14Y0_小指.Hit = value; - X14Y1_小指.Hit = value; - X14Y2_小指.Hit = value; - } - } - - public bool 薬指_表示 - { - get - { - return X0Y0_薬指.Dra; - } - set - { - X0Y0_薬指.Dra = value; - X1Y0_薬指.Dra = value; - X2Y0_薬指.Dra = value; - X2Y1_薬指.Dra = value; - X2Y2_薬指.Dra = value; - X2Y3_薬指.Dra = value; - X2Y4_薬指.Dra = value; - X3Y0_薬指.Dra = value; - X4Y0_薬指.Dra = value; - X5Y0_薬指.Dra = value; - X5Y1_薬指.Dra = value; - X5Y2_薬指.Dra = value; - X5Y3_薬指.Dra = value; - X5Y4_薬指.Dra = value; - X6Y0_薬指.Dra = value; - X6Y1_薬指.Dra = value; - X6Y2_薬指.Dra = value; - X6Y3_薬指.Dra = value; - X6Y4_薬指.Dra = value; - X7Y0_薬指.Dra = value; - X7Y1_薬指.Dra = value; - X7Y2_薬指.Dra = value; - X7Y3_薬指.Dra = value; - X7Y4_薬指.Dra = value; - X8Y0_薬指.Dra = value; - X8Y1_薬指.Dra = value; - X8Y2_薬指.Dra = value; - X8Y3_薬指.Dra = value; - X8Y4_薬指.Dra = value; - X9Y0_薬指.Dra = value; - X9Y1_薬指.Dra = value; - X9Y2_薬指.Dra = value; - X9Y3_薬指.Dra = value; - X9Y4_薬指.Dra = value; - X10Y0_薬指.Dra = value; - X10Y1_薬指.Dra = value; - X10Y2_薬指.Dra = value; - X10Y3_薬指.Dra = value; - X10Y4_薬指.Dra = value; - X11Y0_薬指.Dra = value; - X12Y0_薬指.Dra = value; - X14Y0_薬指.Dra = value; - X14Y1_薬指.Dra = value; - X14Y2_薬指.Dra = value; - X0Y0_薬指.Hit = value; - X1Y0_薬指.Hit = value; - X2Y0_薬指.Hit = value; - X2Y1_薬指.Hit = value; - X2Y2_薬指.Hit = value; - X2Y3_薬指.Hit = value; - X2Y4_薬指.Hit = value; - X3Y0_薬指.Hit = value; - X4Y0_薬指.Hit = value; - X5Y0_薬指.Hit = value; - X5Y1_薬指.Hit = value; - X5Y2_薬指.Hit = value; - X5Y3_薬指.Hit = value; - X5Y4_薬指.Hit = value; - X6Y0_薬指.Hit = value; - X6Y1_薬指.Hit = value; - X6Y2_薬指.Hit = value; - X6Y3_薬指.Hit = value; - X6Y4_薬指.Hit = value; - X7Y0_薬指.Hit = value; - X7Y1_薬指.Hit = value; - X7Y2_薬指.Hit = value; - X7Y3_薬指.Hit = value; - X7Y4_薬指.Hit = value; - X8Y0_薬指.Hit = value; - X8Y1_薬指.Hit = value; - X8Y2_薬指.Hit = value; - X8Y3_薬指.Hit = value; - X8Y4_薬指.Hit = value; - X9Y0_薬指.Hit = value; - X9Y1_薬指.Hit = value; - X9Y2_薬指.Hit = value; - X9Y3_薬指.Hit = value; - X9Y4_薬指.Hit = value; - X10Y0_薬指.Hit = value; - X10Y1_薬指.Hit = value; - X10Y2_薬指.Hit = value; - X10Y3_薬指.Hit = value; - X10Y4_薬指.Hit = value; - X11Y0_薬指.Hit = value; - X12Y0_薬指.Hit = value; - X14Y0_薬指.Hit = value; - X14Y1_薬指.Hit = value; - X14Y2_薬指.Hit = value; - } - } - - public bool 中指_表示 - { - get - { - return X0Y0_中指.Dra; - } - set - { - X0Y0_中指.Dra = value; - X1Y0_中指.Dra = value; - X2Y0_中指.Dra = value; - X2Y1_中指.Dra = value; - X2Y2_中指.Dra = value; - X2Y3_中指.Dra = value; - X2Y4_中指.Dra = value; - X3Y0_中指.Dra = value; - X4Y0_中指.Dra = value; - X5Y0_中指.Dra = value; - X5Y1_中指.Dra = value; - X5Y2_中指.Dra = value; - X5Y3_中指.Dra = value; - X5Y4_中指.Dra = value; - X6Y0_中指.Dra = value; - X6Y1_中指.Dra = value; - X6Y2_中指.Dra = value; - X6Y3_中指.Dra = value; - X6Y4_中指.Dra = value; - X7Y0_中指.Dra = value; - X7Y1_中指.Dra = value; - X7Y2_中指.Dra = value; - X7Y3_中指.Dra = value; - X7Y4_中指.Dra = value; - X8Y0_中指.Dra = value; - X8Y1_中指.Dra = value; - X8Y2_中指.Dra = value; - X8Y3_中指.Dra = value; - X8Y4_中指.Dra = value; - X9Y0_中指.Dra = value; - X9Y1_中指.Dra = value; - X9Y2_中指.Dra = value; - X9Y3_中指.Dra = value; - X9Y4_中指.Dra = value; - X10Y0_中指.Dra = value; - X10Y1_中指.Dra = value; - X10Y2_中指.Dra = value; - X10Y3_中指.Dra = value; - X10Y4_中指.Dra = value; - X11Y0_中指.Dra = value; - X12Y0_中指.Dra = value; - X13Y0_中指.Dra = value; - X14Y0_中指.Dra = value; - X14Y1_中指.Dra = value; - X14Y2_中指.Dra = value; - X0Y0_中指.Hit = value; - X1Y0_中指.Hit = value; - X2Y0_中指.Hit = value; - X2Y1_中指.Hit = value; - X2Y2_中指.Hit = value; - X2Y3_中指.Hit = value; - X2Y4_中指.Hit = value; - X3Y0_中指.Hit = value; - X4Y0_中指.Hit = value; - X5Y0_中指.Hit = value; - X5Y1_中指.Hit = value; - X5Y2_中指.Hit = value; - X5Y3_中指.Hit = value; - X5Y4_中指.Hit = value; - X6Y0_中指.Hit = value; - X6Y1_中指.Hit = value; - X6Y2_中指.Hit = value; - X6Y3_中指.Hit = value; - X6Y4_中指.Hit = value; - X7Y0_中指.Hit = value; - X7Y1_中指.Hit = value; - X7Y2_中指.Hit = value; - X7Y3_中指.Hit = value; - X7Y4_中指.Hit = value; - X8Y0_中指.Hit = value; - X8Y1_中指.Hit = value; - X8Y2_中指.Hit = value; - X8Y3_中指.Hit = value; - X8Y4_中指.Hit = value; - X9Y0_中指.Hit = value; - X9Y1_中指.Hit = value; - X9Y2_中指.Hit = value; - X9Y3_中指.Hit = value; - X9Y4_中指.Hit = value; - X10Y0_中指.Hit = value; - X10Y1_中指.Hit = value; - X10Y2_中指.Hit = value; - X10Y3_中指.Hit = value; - X10Y4_中指.Hit = value; - X11Y0_中指.Hit = value; - X12Y0_中指.Hit = value; - X13Y0_中指.Hit = value; - X14Y0_中指.Hit = value; - X14Y1_中指.Hit = value; - X14Y2_中指.Hit = value; - } - } - - public bool 人指_表示 - { - get - { - return X0Y0_人指.Dra; - } - set - { - X0Y0_人指.Dra = value; - X1Y0_人指.Dra = value; - X2Y0_人指.Dra = value; - X2Y1_人指.Dra = value; - X2Y2_人指.Dra = value; - X2Y3_人指.Dra = value; - X2Y4_人指.Dra = value; - X3Y0_人指.Dra = value; - X4Y0_人指.Dra = value; - X5Y0_人指.Dra = value; - X5Y1_人指.Dra = value; - X5Y2_人指.Dra = value; - X5Y3_人指.Dra = value; - X5Y4_人指.Dra = value; - X6Y0_人指.Dra = value; - X6Y1_人指.Dra = value; - X6Y2_人指.Dra = value; - X6Y3_人指.Dra = value; - X6Y4_人指.Dra = value; - X7Y0_人指.Dra = value; - X7Y1_人指.Dra = value; - X7Y2_人指.Dra = value; - X7Y3_人指.Dra = value; - X7Y4_人指.Dra = value; - X8Y0_人指.Dra = value; - X8Y1_人指.Dra = value; - X8Y2_人指.Dra = value; - X8Y3_人指.Dra = value; - X8Y4_人指.Dra = value; - X9Y0_人指.Dra = value; - X9Y1_人指.Dra = value; - X9Y2_人指.Dra = value; - X9Y3_人指.Dra = value; - X9Y4_人指.Dra = value; - X10Y0_人指.Dra = value; - X10Y1_人指.Dra = value; - X10Y2_人指.Dra = value; - X10Y3_人指.Dra = value; - X10Y4_人指.Dra = value; - X11Y0_人指.Dra = value; - X12Y0_人指.Dra = value; - X13Y0_人指.Dra = value; - X14Y0_人指.Dra = value; - X14Y1_人指.Dra = value; - X14Y2_人指.Dra = value; - X0Y0_人指.Hit = value; - X1Y0_人指.Hit = value; - X2Y0_人指.Hit = value; - X2Y1_人指.Hit = value; - X2Y2_人指.Hit = value; - X2Y3_人指.Hit = value; - X2Y4_人指.Hit = value; - X3Y0_人指.Hit = value; - X4Y0_人指.Hit = value; - X5Y0_人指.Hit = value; - X5Y1_人指.Hit = value; - X5Y2_人指.Hit = value; - X5Y3_人指.Hit = value; - X5Y4_人指.Hit = value; - X6Y0_人指.Hit = value; - X6Y1_人指.Hit = value; - X6Y2_人指.Hit = value; - X6Y3_人指.Hit = value; - X6Y4_人指.Hit = value; - X7Y0_人指.Hit = value; - X7Y1_人指.Hit = value; - X7Y2_人指.Hit = value; - X7Y3_人指.Hit = value; - X7Y4_人指.Hit = value; - X8Y0_人指.Hit = value; - X8Y1_人指.Hit = value; - X8Y2_人指.Hit = value; - X8Y3_人指.Hit = value; - X8Y4_人指.Hit = value; - X9Y0_人指.Hit = value; - X9Y1_人指.Hit = value; - X9Y2_人指.Hit = value; - X9Y3_人指.Hit = value; - X9Y4_人指.Hit = value; - X10Y0_人指.Hit = value; - X10Y1_人指.Hit = value; - X10Y2_人指.Hit = value; - X10Y3_人指.Hit = value; - X10Y4_人指.Hit = value; - X11Y0_人指.Hit = value; - X12Y0_人指.Hit = value; - X13Y0_人指.Hit = value; - X14Y0_人指.Hit = value; - X14Y1_人指.Hit = value; - X14Y2_人指.Hit = value; - } - } - - public bool 呪印_輪1_輪外_表示 - { - get - { - return X0Y0_呪印_輪1_輪外.Dra; - } - set - { - X0Y0_呪印_輪1_輪外.Dra = value; - X1Y0_呪印_輪1_輪外.Dra = value; - X2Y0_呪印_輪1_輪外.Dra = value; - X2Y1_呪印_輪1_輪外.Dra = value; - X2Y2_呪印_輪1_輪外.Dra = value; - X2Y3_呪印_輪1_輪外.Dra = value; - X2Y4_呪印_輪1_輪外.Dra = value; - X3Y0_呪印_輪1_輪外.Dra = value; - X4Y0_呪印_輪1_輪外.Dra = value; - X5Y0_呪印_輪1_輪外.Dra = value; - X5Y1_呪印_輪1_輪外.Dra = value; - X5Y2_呪印_輪1_輪外.Dra = value; - X5Y3_呪印_輪1_輪外.Dra = value; - X5Y4_呪印_輪1_輪外.Dra = value; - X6Y0_呪印_輪1_輪外.Dra = value; - X6Y1_呪印_輪1_輪外.Dra = value; - X6Y2_呪印_輪1_輪外.Dra = value; - X6Y3_呪印_輪1_輪外.Dra = value; - X6Y4_呪印_輪1_輪外.Dra = value; - X7Y0_呪印_輪1_輪外.Dra = value; - X7Y1_呪印_輪1_輪外.Dra = value; - X7Y2_呪印_輪1_輪外.Dra = value; - X7Y3_呪印_輪1_輪外.Dra = value; - X7Y4_呪印_輪1_輪外.Dra = value; - X10Y0_呪印_輪1_輪外.Dra = value; - X10Y1_呪印_輪1_輪外.Dra = value; - X10Y2_呪印_輪1_輪外.Dra = value; - X10Y3_呪印_輪1_輪外.Dra = value; - X10Y4_呪印_輪1_輪外.Dra = value; - X11Y0_呪印_輪1_輪外.Dra = value; - X12Y0_呪印_輪1_輪外.Dra = value; - X13Y0_呪印_輪1_輪外.Dra = value; - X14Y0_呪印_輪1_輪外.Dra = value; - X14Y1_呪印_輪1_輪外.Dra = value; - X14Y2_呪印_輪1_輪外.Dra = value; - X0Y0_呪印_輪1_輪外.Hit = value; - X1Y0_呪印_輪1_輪外.Hit = value; - X2Y0_呪印_輪1_輪外.Hit = value; - X2Y1_呪印_輪1_輪外.Hit = value; - X2Y2_呪印_輪1_輪外.Hit = value; - X2Y3_呪印_輪1_輪外.Hit = value; - X2Y4_呪印_輪1_輪外.Hit = value; - X3Y0_呪印_輪1_輪外.Hit = value; - X4Y0_呪印_輪1_輪外.Hit = value; - X5Y0_呪印_輪1_輪外.Hit = value; - X5Y1_呪印_輪1_輪外.Hit = value; - X5Y2_呪印_輪1_輪外.Hit = value; - X5Y3_呪印_輪1_輪外.Hit = value; - X5Y4_呪印_輪1_輪外.Hit = value; - X6Y0_呪印_輪1_輪外.Hit = value; - X6Y1_呪印_輪1_輪外.Hit = value; - X6Y2_呪印_輪1_輪外.Hit = value; - X6Y3_呪印_輪1_輪外.Hit = value; - X6Y4_呪印_輪1_輪外.Hit = value; - X7Y0_呪印_輪1_輪外.Hit = value; - X7Y1_呪印_輪1_輪外.Hit = value; - X7Y2_呪印_輪1_輪外.Hit = value; - X7Y3_呪印_輪1_輪外.Hit = value; - X7Y4_呪印_輪1_輪外.Hit = value; - X10Y0_呪印_輪1_輪外.Hit = value; - X10Y1_呪印_輪1_輪外.Hit = value; - X10Y2_呪印_輪1_輪外.Hit = value; - X10Y3_呪印_輪1_輪外.Hit = value; - X10Y4_呪印_輪1_輪外.Hit = value; - X11Y0_呪印_輪1_輪外.Hit = value; - X12Y0_呪印_輪1_輪外.Hit = value; - X13Y0_呪印_輪1_輪外.Hit = value; - X14Y0_呪印_輪1_輪外.Hit = value; - X14Y1_呪印_輪1_輪外.Hit = value; - X14Y2_呪印_輪1_輪外.Hit = value; - } - } - - public bool 呪印_輪1_輪内_表示 - { - get - { - return X0Y0_呪印_輪1_輪内.Dra; - } - set - { - X0Y0_呪印_輪1_輪内.Dra = value; - X1Y0_呪印_輪1_輪内.Dra = value; - X2Y0_呪印_輪1_輪内.Dra = value; - X2Y1_呪印_輪1_輪内.Dra = value; - X2Y2_呪印_輪1_輪内.Dra = value; - X2Y3_呪印_輪1_輪内.Dra = value; - X2Y4_呪印_輪1_輪内.Dra = value; - X3Y0_呪印_輪1_輪内.Dra = value; - X4Y0_呪印_輪1_輪内.Dra = value; - X5Y0_呪印_輪1_輪内.Dra = value; - X5Y1_呪印_輪1_輪内.Dra = value; - X5Y2_呪印_輪1_輪内.Dra = value; - X5Y3_呪印_輪1_輪内.Dra = value; - X5Y4_呪印_輪1_輪内.Dra = value; - X6Y0_呪印_輪1_輪内.Dra = value; - X6Y1_呪印_輪1_輪内.Dra = value; - X6Y2_呪印_輪1_輪内.Dra = value; - X6Y3_呪印_輪1_輪内.Dra = value; - X6Y4_呪印_輪1_輪内.Dra = value; - X7Y0_呪印_輪1_輪内.Dra = value; - X7Y1_呪印_輪1_輪内.Dra = value; - X7Y2_呪印_輪1_輪内.Dra = value; - X7Y3_呪印_輪1_輪内.Dra = value; - X7Y4_呪印_輪1_輪内.Dra = value; - X10Y0_呪印_輪1_輪内.Dra = value; - X10Y1_呪印_輪1_輪内.Dra = value; - X10Y2_呪印_輪1_輪内.Dra = value; - X10Y3_呪印_輪1_輪内.Dra = value; - X10Y4_呪印_輪1_輪内.Dra = value; - X11Y0_呪印_輪1_輪内.Dra = value; - X12Y0_呪印_輪1_輪内.Dra = value; - X13Y0_呪印_輪1_輪内.Dra = value; - X14Y0_呪印_輪1_輪内.Dra = value; - X14Y1_呪印_輪1_輪内.Dra = value; - X14Y2_呪印_輪1_輪内.Dra = value; - X0Y0_呪印_輪1_輪内.Hit = value; - X1Y0_呪印_輪1_輪内.Hit = value; - X2Y0_呪印_輪1_輪内.Hit = value; - X2Y1_呪印_輪1_輪内.Hit = value; - X2Y2_呪印_輪1_輪内.Hit = value; - X2Y3_呪印_輪1_輪内.Hit = value; - X2Y4_呪印_輪1_輪内.Hit = value; - X3Y0_呪印_輪1_輪内.Hit = value; - X4Y0_呪印_輪1_輪内.Hit = value; - X5Y0_呪印_輪1_輪内.Hit = value; - X5Y1_呪印_輪1_輪内.Hit = value; - X5Y2_呪印_輪1_輪内.Hit = value; - X5Y3_呪印_輪1_輪内.Hit = value; - X5Y4_呪印_輪1_輪内.Hit = value; - X6Y0_呪印_輪1_輪内.Hit = value; - X6Y1_呪印_輪1_輪内.Hit = value; - X6Y2_呪印_輪1_輪内.Hit = value; - X6Y3_呪印_輪1_輪内.Hit = value; - X6Y4_呪印_輪1_輪内.Hit = value; - X7Y0_呪印_輪1_輪内.Hit = value; - X7Y1_呪印_輪1_輪内.Hit = value; - X7Y2_呪印_輪1_輪内.Hit = value; - X7Y3_呪印_輪1_輪内.Hit = value; - X7Y4_呪印_輪1_輪内.Hit = value; - X10Y0_呪印_輪1_輪内.Hit = value; - X10Y1_呪印_輪1_輪内.Hit = value; - X10Y2_呪印_輪1_輪内.Hit = value; - X10Y3_呪印_輪1_輪内.Hit = value; - X10Y4_呪印_輪1_輪内.Hit = value; - X11Y0_呪印_輪1_輪内.Hit = value; - X12Y0_呪印_輪1_輪内.Hit = value; - X13Y0_呪印_輪1_輪内.Hit = value; - X13Y0_呪印_輪1_輪内.Hit = value; - X14Y1_呪印_輪1_輪内.Hit = value; - X14Y2_呪印_輪1_輪内.Hit = value; - } - } - - public bool 呪印_輪2_輪外_表示 - { - get - { - return X0Y0_呪印_輪2_輪外.Dra; - } - set - { - X0Y0_呪印_輪2_輪外.Dra = value; - X1Y0_呪印_輪2_輪外.Dra = value; - X2Y0_呪印_輪2_輪外.Dra = value; - X2Y1_呪印_輪2_輪外.Dra = value; - X2Y2_呪印_輪2_輪外.Dra = value; - X2Y3_呪印_輪2_輪外.Dra = value; - X2Y4_呪印_輪2_輪外.Dra = value; - X3Y0_呪印_輪2_輪外.Dra = value; - X4Y0_呪印_輪2_輪外.Dra = value; - X5Y0_呪印_輪2_輪外.Dra = value; - X5Y1_呪印_輪2_輪外.Dra = value; - X5Y2_呪印_輪2_輪外.Dra = value; - X5Y3_呪印_輪2_輪外.Dra = value; - X5Y4_呪印_輪2_輪外.Dra = value; - X6Y0_呪印_輪2_輪外.Dra = value; - X6Y1_呪印_輪2_輪外.Dra = value; - X6Y2_呪印_輪2_輪外.Dra = value; - X6Y3_呪印_輪2_輪外.Dra = value; - X6Y4_呪印_輪2_輪外.Dra = value; - X7Y0_呪印_輪2_輪外.Dra = value; - X7Y1_呪印_輪2_輪外.Dra = value; - X7Y2_呪印_輪2_輪外.Dra = value; - X7Y3_呪印_輪2_輪外.Dra = value; - X7Y4_呪印_輪2_輪外.Dra = value; - X10Y0_呪印_輪2_輪外.Dra = value; - X10Y1_呪印_輪2_輪外.Dra = value; - X10Y2_呪印_輪2_輪外.Dra = value; - X10Y3_呪印_輪2_輪外.Dra = value; - X10Y4_呪印_輪2_輪外.Dra = value; - X11Y0_呪印_輪2_輪外.Dra = value; - X12Y0_呪印_輪2_輪外.Dra = value; - X13Y0_呪印_輪2_輪外.Dra = value; - X14Y0_呪印_輪2_輪外.Dra = value; - X14Y1_呪印_輪2_輪外.Dra = value; - X14Y2_呪印_輪2_輪外.Dra = value; - X0Y0_呪印_輪2_輪外.Hit = value; - X1Y0_呪印_輪2_輪外.Hit = value; - X2Y0_呪印_輪2_輪外.Hit = value; - X2Y1_呪印_輪2_輪外.Hit = value; - X2Y2_呪印_輪2_輪外.Hit = value; - X2Y3_呪印_輪2_輪外.Hit = value; - X2Y4_呪印_輪2_輪外.Hit = value; - X3Y0_呪印_輪2_輪外.Hit = value; - X4Y0_呪印_輪2_輪外.Hit = value; - X5Y0_呪印_輪2_輪外.Hit = value; - X5Y1_呪印_輪2_輪外.Hit = value; - X5Y2_呪印_輪2_輪外.Hit = value; - X5Y3_呪印_輪2_輪外.Hit = value; - X5Y4_呪印_輪2_輪外.Hit = value; - X6Y0_呪印_輪2_輪外.Hit = value; - X6Y1_呪印_輪2_輪外.Hit = value; - X6Y2_呪印_輪2_輪外.Hit = value; - X6Y3_呪印_輪2_輪外.Hit = value; - X6Y4_呪印_輪2_輪外.Hit = value; - X7Y0_呪印_輪2_輪外.Hit = value; - X7Y1_呪印_輪2_輪外.Hit = value; - X7Y2_呪印_輪2_輪外.Hit = value; - X7Y3_呪印_輪2_輪外.Hit = value; - X7Y4_呪印_輪2_輪外.Hit = value; - X10Y0_呪印_輪2_輪外.Hit = value; - X10Y1_呪印_輪2_輪外.Hit = value; - X10Y2_呪印_輪2_輪外.Hit = value; - X10Y3_呪印_輪2_輪外.Hit = value; - X10Y4_呪印_輪2_輪外.Hit = value; - X11Y0_呪印_輪2_輪外.Hit = value; - X12Y0_呪印_輪2_輪外.Hit = value; - X13Y0_呪印_輪2_輪外.Hit = value; - X14Y0_呪印_輪2_輪外.Hit = value; - X14Y1_呪印_輪2_輪外.Hit = value; - X14Y2_呪印_輪2_輪外.Hit = value; - } - } - - public bool 呪印_輪2_輪内_表示 - { - get - { - return X0Y0_呪印_輪2_輪内.Dra; - } - set - { - X0Y0_呪印_輪2_輪内.Dra = value; - X1Y0_呪印_輪2_輪内.Dra = value; - X2Y0_呪印_輪2_輪内.Dra = value; - X2Y1_呪印_輪2_輪内.Dra = value; - X2Y2_呪印_輪2_輪内.Dra = value; - X2Y3_呪印_輪2_輪内.Dra = value; - X2Y4_呪印_輪2_輪内.Dra = value; - X3Y0_呪印_輪2_輪内.Dra = value; - X4Y0_呪印_輪2_輪内.Dra = value; - X5Y0_呪印_輪2_輪内.Dra = value; - X5Y1_呪印_輪2_輪内.Dra = value; - X5Y2_呪印_輪2_輪内.Dra = value; - X5Y3_呪印_輪2_輪内.Dra = value; - X5Y4_呪印_輪2_輪内.Dra = value; - X6Y0_呪印_輪2_輪内.Dra = value; - X6Y1_呪印_輪2_輪内.Dra = value; - X6Y2_呪印_輪2_輪内.Dra = value; - X6Y3_呪印_輪2_輪内.Dra = value; - X6Y4_呪印_輪2_輪内.Dra = value; - X7Y0_呪印_輪2_輪内.Dra = value; - X7Y1_呪印_輪2_輪内.Dra = value; - X7Y2_呪印_輪2_輪内.Dra = value; - X7Y3_呪印_輪2_輪内.Dra = value; - X7Y4_呪印_輪2_輪内.Dra = value; - X10Y0_呪印_輪2_輪内.Dra = value; - X10Y1_呪印_輪2_輪内.Dra = value; - X10Y2_呪印_輪2_輪内.Dra = value; - X10Y3_呪印_輪2_輪内.Dra = value; - X10Y4_呪印_輪2_輪内.Dra = value; - X11Y0_呪印_輪2_輪内.Dra = value; - X12Y0_呪印_輪2_輪内.Dra = value; - X13Y0_呪印_輪2_輪内.Dra = value; - X14Y0_呪印_輪2_輪内.Dra = value; - X14Y1_呪印_輪2_輪内.Dra = value; - X14Y2_呪印_輪2_輪内.Dra = value; - X0Y0_呪印_輪2_輪内.Hit = value; - X1Y0_呪印_輪2_輪内.Hit = value; - X2Y0_呪印_輪2_輪内.Hit = value; - X2Y1_呪印_輪2_輪内.Hit = value; - X2Y2_呪印_輪2_輪内.Hit = value; - X2Y3_呪印_輪2_輪内.Hit = value; - X2Y4_呪印_輪2_輪内.Hit = value; - X3Y0_呪印_輪2_輪内.Hit = value; - X4Y0_呪印_輪2_輪内.Hit = value; - X5Y0_呪印_輪2_輪内.Hit = value; - X5Y1_呪印_輪2_輪内.Hit = value; - X5Y2_呪印_輪2_輪内.Hit = value; - X5Y3_呪印_輪2_輪内.Hit = value; - X5Y4_呪印_輪2_輪内.Hit = value; - X6Y0_呪印_輪2_輪内.Hit = value; - X6Y1_呪印_輪2_輪内.Hit = value; - X6Y2_呪印_輪2_輪内.Hit = value; - X6Y3_呪印_輪2_輪内.Hit = value; - X6Y4_呪印_輪2_輪内.Hit = value; - X7Y0_呪印_輪2_輪内.Hit = value; - X7Y1_呪印_輪2_輪内.Hit = value; - X7Y2_呪印_輪2_輪内.Hit = value; - X7Y3_呪印_輪2_輪内.Hit = value; - X7Y4_呪印_輪2_輪内.Hit = value; - X10Y0_呪印_輪2_輪内.Hit = value; - X10Y1_呪印_輪2_輪内.Hit = value; - X10Y2_呪印_輪2_輪内.Hit = value; - X10Y3_呪印_輪2_輪内.Hit = value; - X10Y4_呪印_輪2_輪内.Hit = value; - X11Y0_呪印_輪2_輪内.Hit = value; - X12Y0_呪印_輪2_輪内.Hit = value; - X13Y0_呪印_輪2_輪内.Hit = value; - X14Y0_呪印_輪2_輪内.Hit = value; - X14Y1_呪印_輪2_輪内.Hit = value; - X14Y2_呪印_輪2_輪内.Hit = value; - } - } - - public bool 呪印_輪3_輪外_表示 - { - get - { - return X0Y0_呪印_輪3_輪外.Dra; - } - set - { - X0Y0_呪印_輪3_輪外.Dra = value; - X1Y0_呪印_輪3_輪外.Dra = value; - X2Y0_呪印_輪3_輪外.Dra = value; - X2Y1_呪印_輪3_輪外.Dra = value; - X2Y2_呪印_輪3_輪外.Dra = value; - X2Y3_呪印_輪3_輪外.Dra = value; - X2Y4_呪印_輪3_輪外.Dra = value; - X3Y0_呪印_輪3_輪外.Dra = value; - X4Y0_呪印_輪3_輪外.Dra = value; - X5Y0_呪印_輪3_輪外.Dra = value; - X5Y1_呪印_輪3_輪外.Dra = value; - X5Y2_呪印_輪3_輪外.Dra = value; - X5Y3_呪印_輪3_輪外.Dra = value; - X5Y4_呪印_輪3_輪外.Dra = value; - X6Y0_呪印_輪3_輪外.Dra = value; - X6Y1_呪印_輪3_輪外.Dra = value; - X6Y2_呪印_輪3_輪外.Dra = value; - X6Y3_呪印_輪3_輪外.Dra = value; - X6Y4_呪印_輪3_輪外.Dra = value; - X7Y0_呪印_輪3_輪外.Dra = value; - X7Y1_呪印_輪3_輪外.Dra = value; - X7Y2_呪印_輪3_輪外.Dra = value; - X7Y3_呪印_輪3_輪外.Dra = value; - X7Y4_呪印_輪3_輪外.Dra = value; - X10Y0_呪印_輪3_輪外.Dra = value; - X10Y1_呪印_輪3_輪外.Dra = value; - X10Y2_呪印_輪3_輪外.Dra = value; - X10Y3_呪印_輪3_輪外.Dra = value; - X10Y4_呪印_輪3_輪外.Dra = value; - X11Y0_呪印_輪3_輪外.Dra = value; - X12Y0_呪印_輪3_輪外.Dra = value; - X13Y0_呪印_輪3_輪外.Dra = value; - X14Y0_呪印_輪3_輪外.Dra = value; - X14Y1_呪印_輪3_輪外.Dra = value; - X14Y2_呪印_輪3_輪外.Dra = value; - X0Y0_呪印_輪3_輪外.Hit = value; - X1Y0_呪印_輪3_輪外.Hit = value; - X2Y0_呪印_輪3_輪外.Hit = value; - X2Y1_呪印_輪3_輪外.Hit = value; - X2Y2_呪印_輪3_輪外.Hit = value; - X2Y3_呪印_輪3_輪外.Hit = value; - X2Y4_呪印_輪3_輪外.Hit = value; - X3Y0_呪印_輪3_輪外.Hit = value; - X4Y0_呪印_輪3_輪外.Hit = value; - X5Y0_呪印_輪3_輪外.Hit = value; - X5Y1_呪印_輪3_輪外.Hit = value; - X5Y2_呪印_輪3_輪外.Hit = value; - X5Y3_呪印_輪3_輪外.Hit = value; - X5Y4_呪印_輪3_輪外.Hit = value; - X6Y0_呪印_輪3_輪外.Hit = value; - X6Y1_呪印_輪3_輪外.Hit = value; - X6Y2_呪印_輪3_輪外.Hit = value; - X6Y3_呪印_輪3_輪外.Hit = value; - X6Y4_呪印_輪3_輪外.Hit = value; - X7Y0_呪印_輪3_輪外.Hit = value; - X7Y1_呪印_輪3_輪外.Hit = value; - X7Y2_呪印_輪3_輪外.Hit = value; - X7Y3_呪印_輪3_輪外.Hit = value; - X7Y4_呪印_輪3_輪外.Hit = value; - X10Y0_呪印_輪3_輪外.Hit = value; - X10Y1_呪印_輪3_輪外.Hit = value; - X10Y2_呪印_輪3_輪外.Hit = value; - X10Y3_呪印_輪3_輪外.Hit = value; - X10Y4_呪印_輪3_輪外.Hit = value; - X11Y0_呪印_輪3_輪外.Hit = value; - X12Y0_呪印_輪3_輪外.Hit = value; - X13Y0_呪印_輪3_輪外.Hit = value; - X14Y0_呪印_輪3_輪外.Hit = value; - X14Y1_呪印_輪3_輪外.Hit = value; - X14Y2_呪印_輪3_輪外.Hit = value; - } - } - - public bool 呪印_輪3_輪内_表示 - { - get - { - return X0Y0_呪印_輪3_輪内.Dra; - } - set - { - X0Y0_呪印_輪3_輪内.Dra = value; - X1Y0_呪印_輪3_輪内.Dra = value; - X2Y0_呪印_輪3_輪内.Dra = value; - X2Y1_呪印_輪3_輪内.Dra = value; - X2Y2_呪印_輪3_輪内.Dra = value; - X2Y3_呪印_輪3_輪内.Dra = value; - X2Y4_呪印_輪3_輪内.Dra = value; - X3Y0_呪印_輪3_輪内.Dra = value; - X4Y0_呪印_輪3_輪内.Dra = value; - X5Y0_呪印_輪3_輪内.Dra = value; - X5Y1_呪印_輪3_輪内.Dra = value; - X5Y2_呪印_輪3_輪内.Dra = value; - X5Y3_呪印_輪3_輪内.Dra = value; - X5Y4_呪印_輪3_輪内.Dra = value; - X6Y0_呪印_輪3_輪内.Dra = value; - X6Y1_呪印_輪3_輪内.Dra = value; - X6Y2_呪印_輪3_輪内.Dra = value; - X6Y3_呪印_輪3_輪内.Dra = value; - X6Y4_呪印_輪3_輪内.Dra = value; - X7Y0_呪印_輪3_輪内.Dra = value; - X7Y1_呪印_輪3_輪内.Dra = value; - X7Y2_呪印_輪3_輪内.Dra = value; - X7Y3_呪印_輪3_輪内.Dra = value; - X7Y4_呪印_輪3_輪内.Dra = value; - X10Y0_呪印_輪3_輪内.Dra = value; - X10Y1_呪印_輪3_輪内.Dra = value; - X10Y2_呪印_輪3_輪内.Dra = value; - X10Y3_呪印_輪3_輪内.Dra = value; - X10Y4_呪印_輪3_輪内.Dra = value; - X11Y0_呪印_輪3_輪内.Dra = value; - X12Y0_呪印_輪3_輪内.Dra = value; - X13Y0_呪印_輪3_輪内.Dra = value; - X14Y0_呪印_輪3_輪内.Dra = value; - X14Y1_呪印_輪3_輪内.Dra = value; - X14Y2_呪印_輪3_輪内.Dra = value; - X0Y0_呪印_輪3_輪内.Hit = value; - X1Y0_呪印_輪3_輪内.Hit = value; - X2Y0_呪印_輪3_輪内.Hit = value; - X2Y1_呪印_輪3_輪内.Hit = value; - X2Y2_呪印_輪3_輪内.Hit = value; - X2Y3_呪印_輪3_輪内.Hit = value; - X2Y4_呪印_輪3_輪内.Hit = value; - X3Y0_呪印_輪3_輪内.Hit = value; - X4Y0_呪印_輪3_輪内.Hit = value; - X5Y0_呪印_輪3_輪内.Hit = value; - X5Y1_呪印_輪3_輪内.Hit = value; - X5Y2_呪印_輪3_輪内.Hit = value; - X5Y3_呪印_輪3_輪内.Hit = value; - X5Y4_呪印_輪3_輪内.Hit = value; - X6Y0_呪印_輪3_輪内.Hit = value; - X6Y1_呪印_輪3_輪内.Hit = value; - X6Y2_呪印_輪3_輪内.Hit = value; - X6Y3_呪印_輪3_輪内.Hit = value; - X6Y4_呪印_輪3_輪内.Hit = value; - X7Y0_呪印_輪3_輪内.Hit = value; - X7Y1_呪印_輪3_輪内.Hit = value; - X7Y2_呪印_輪3_輪内.Hit = value; - X7Y3_呪印_輪3_輪内.Hit = value; - X7Y4_呪印_輪3_輪内.Hit = value; - X10Y0_呪印_輪3_輪内.Hit = value; - X10Y1_呪印_輪3_輪内.Hit = value; - X10Y2_呪印_輪3_輪内.Hit = value; - X10Y3_呪印_輪3_輪内.Hit = value; - X10Y4_呪印_輪3_輪内.Hit = value; - X11Y0_呪印_輪3_輪内.Hit = value; - X12Y0_呪印_輪3_輪内.Hit = value; - X13Y0_呪印_輪3_輪内.Hit = value; - X14Y0_呪印_輪3_輪内.Hit = value; - X14Y1_呪印_輪3_輪内.Hit = value; - X14Y2_呪印_輪3_輪内.Hit = value; - } - } - - public bool 呪印_鎖1_表示 - { - get - { - return X0Y0_呪印_鎖1.Dra; - } - set - { - X0Y0_呪印_鎖1.Dra = value; - X1Y0_呪印_鎖1.Dra = value; - X2Y0_呪印_鎖1.Dra = value; - X2Y1_呪印_鎖1.Dra = value; - X2Y2_呪印_鎖1.Dra = value; - X2Y3_呪印_鎖1.Dra = value; - X2Y4_呪印_鎖1.Dra = value; - X3Y0_呪印_鎖1.Dra = value; - X4Y0_呪印_鎖1.Dra = value; - X5Y0_呪印_鎖1.Dra = value; - X5Y1_呪印_鎖1.Dra = value; - X5Y2_呪印_鎖1.Dra = value; - X5Y3_呪印_鎖1.Dra = value; - X5Y4_呪印_鎖1.Dra = value; - X6Y0_呪印_鎖1.Dra = value; - X6Y1_呪印_鎖1.Dra = value; - X6Y2_呪印_鎖1.Dra = value; - X6Y3_呪印_鎖1.Dra = value; - X6Y4_呪印_鎖1.Dra = value; - X7Y0_呪印_鎖1.Dra = value; - X7Y1_呪印_鎖1.Dra = value; - X7Y2_呪印_鎖1.Dra = value; - X7Y3_呪印_鎖1.Dra = value; - X7Y4_呪印_鎖1.Dra = value; - X10Y0_呪印_鎖1.Dra = value; - X10Y1_呪印_鎖1.Dra = value; - X10Y2_呪印_鎖1.Dra = value; - X10Y3_呪印_鎖1.Dra = value; - X10Y4_呪印_鎖1.Dra = value; - X11Y0_呪印_鎖1.Dra = value; - X12Y0_呪印_鎖1.Dra = value; - X13Y0_呪印_鎖1.Dra = value; - X14Y0_呪印_鎖1.Dra = value; - X14Y1_呪印_鎖1.Dra = value; - X14Y2_呪印_鎖1.Dra = value; - X0Y0_呪印_鎖1.Hit = value; - X1Y0_呪印_鎖1.Hit = value; - X2Y0_呪印_鎖1.Hit = value; - X2Y1_呪印_鎖1.Hit = value; - X2Y2_呪印_鎖1.Hit = value; - X2Y3_呪印_鎖1.Hit = value; - X2Y4_呪印_鎖1.Hit = value; - X3Y0_呪印_鎖1.Hit = value; - X4Y0_呪印_鎖1.Hit = value; - X5Y0_呪印_鎖1.Hit = value; - X5Y1_呪印_鎖1.Hit = value; - X5Y2_呪印_鎖1.Hit = value; - X5Y3_呪印_鎖1.Hit = value; - X5Y4_呪印_鎖1.Hit = value; - X6Y0_呪印_鎖1.Hit = value; - X6Y1_呪印_鎖1.Hit = value; - X6Y2_呪印_鎖1.Hit = value; - X6Y3_呪印_鎖1.Hit = value; - X6Y4_呪印_鎖1.Hit = value; - X7Y0_呪印_鎖1.Hit = value; - X7Y1_呪印_鎖1.Hit = value; - X7Y2_呪印_鎖1.Hit = value; - X7Y3_呪印_鎖1.Hit = value; - X7Y4_呪印_鎖1.Hit = value; - X10Y0_呪印_鎖1.Hit = value; - X10Y1_呪印_鎖1.Hit = value; - X10Y2_呪印_鎖1.Hit = value; - X10Y3_呪印_鎖1.Hit = value; - X10Y4_呪印_鎖1.Hit = value; - X11Y0_呪印_鎖1.Hit = value; - X12Y0_呪印_鎖1.Hit = value; - X13Y0_呪印_鎖1.Hit = value; - X14Y0_呪印_鎖1.Hit = value; - X14Y1_呪印_鎖1.Hit = value; - X14Y2_呪印_鎖1.Hit = value; - } - } - - public bool 呪印_鎖2_表示 - { - get - { - return X0Y0_呪印_鎖2.Dra; - } - set - { - X0Y0_呪印_鎖2.Dra = value; - X1Y0_呪印_鎖2.Dra = value; - X2Y0_呪印_鎖2.Dra = value; - X2Y1_呪印_鎖2.Dra = value; - X2Y2_呪印_鎖2.Dra = value; - X2Y3_呪印_鎖2.Dra = value; - X2Y4_呪印_鎖2.Dra = value; - X3Y0_呪印_鎖2.Dra = value; - X4Y0_呪印_鎖2.Dra = value; - X5Y0_呪印_鎖2.Dra = value; - X5Y1_呪印_鎖2.Dra = value; - X5Y2_呪印_鎖2.Dra = value; - X5Y3_呪印_鎖2.Dra = value; - X5Y4_呪印_鎖2.Dra = value; - X6Y0_呪印_鎖2.Dra = value; - X6Y1_呪印_鎖2.Dra = value; - X6Y2_呪印_鎖2.Dra = value; - X6Y3_呪印_鎖2.Dra = value; - X6Y4_呪印_鎖2.Dra = value; - X7Y0_呪印_鎖2.Dra = value; - X7Y1_呪印_鎖2.Dra = value; - X7Y2_呪印_鎖2.Dra = value; - X7Y3_呪印_鎖2.Dra = value; - X7Y4_呪印_鎖2.Dra = value; - X10Y0_呪印_鎖2.Dra = value; - X10Y1_呪印_鎖2.Dra = value; - X10Y2_呪印_鎖2.Dra = value; - X10Y3_呪印_鎖2.Dra = value; - X10Y4_呪印_鎖2.Dra = value; - X12Y0_呪印_鎖2.Dra = value; - X14Y0_呪印_鎖2.Dra = value; - X14Y1_呪印_鎖2.Dra = value; - X14Y2_呪印_鎖2.Dra = value; - X0Y0_呪印_鎖2.Hit = value; - X1Y0_呪印_鎖2.Hit = value; - X2Y0_呪印_鎖2.Hit = value; - X2Y1_呪印_鎖2.Hit = value; - X2Y2_呪印_鎖2.Hit = value; - X2Y3_呪印_鎖2.Hit = value; - X2Y4_呪印_鎖2.Hit = value; - X3Y0_呪印_鎖2.Hit = value; - X4Y0_呪印_鎖2.Hit = value; - X5Y0_呪印_鎖2.Hit = value; - X5Y1_呪印_鎖2.Hit = value; - X5Y2_呪印_鎖2.Hit = value; - X5Y3_呪印_鎖2.Hit = value; - X5Y4_呪印_鎖2.Hit = value; - X6Y0_呪印_鎖2.Hit = value; - X6Y1_呪印_鎖2.Hit = value; - X6Y2_呪印_鎖2.Hit = value; - X6Y3_呪印_鎖2.Hit = value; - X6Y4_呪印_鎖2.Hit = value; - X7Y0_呪印_鎖2.Hit = value; - X7Y1_呪印_鎖2.Hit = value; - X7Y2_呪印_鎖2.Hit = value; - X7Y3_呪印_鎖2.Hit = value; - X7Y4_呪印_鎖2.Hit = value; - X10Y0_呪印_鎖2.Hit = value; - X10Y1_呪印_鎖2.Hit = value; - X10Y2_呪印_鎖2.Hit = value; - X10Y3_呪印_鎖2.Hit = value; - X10Y4_呪印_鎖2.Hit = value; - X12Y0_呪印_鎖2.Hit = value; - X14Y0_呪印_鎖2.Hit = value; - X14Y1_呪印_鎖2.Hit = value; - X14Y2_呪印_鎖2.Hit = value; - } - } - - public bool 呪印_鎖3_表示 - { - get - { - return X0Y0_呪印_鎖3.Dra; - } - set - { - X0Y0_呪印_鎖3.Dra = value; - X1Y0_呪印_鎖3.Dra = value; - X2Y0_呪印_鎖3.Dra = value; - X2Y1_呪印_鎖3.Dra = value; - X2Y2_呪印_鎖3.Dra = value; - X2Y3_呪印_鎖3.Dra = value; - X2Y4_呪印_鎖3.Dra = value; - X3Y0_呪印_鎖3.Dra = value; - X4Y0_呪印_鎖3.Dra = value; - X5Y0_呪印_鎖3.Dra = value; - X5Y1_呪印_鎖3.Dra = value; - X5Y2_呪印_鎖3.Dra = value; - X5Y3_呪印_鎖3.Dra = value; - X5Y4_呪印_鎖3.Dra = value; - X6Y0_呪印_鎖3.Dra = value; - X6Y1_呪印_鎖3.Dra = value; - X6Y2_呪印_鎖3.Dra = value; - X6Y3_呪印_鎖3.Dra = value; - X6Y4_呪印_鎖3.Dra = value; - X7Y0_呪印_鎖3.Dra = value; - X7Y1_呪印_鎖3.Dra = value; - X7Y2_呪印_鎖3.Dra = value; - X7Y3_呪印_鎖3.Dra = value; - X7Y4_呪印_鎖3.Dra = value; - X10Y0_呪印_鎖3.Dra = value; - X10Y1_呪印_鎖3.Dra = value; - X10Y2_呪印_鎖3.Dra = value; - X10Y3_呪印_鎖3.Dra = value; - X10Y4_呪印_鎖3.Dra = value; - X11Y0_呪印_鎖3.Dra = value; - X12Y0_呪印_鎖3.Dra = value; - X13Y0_呪印_鎖3.Dra = value; - X14Y0_呪印_鎖3.Dra = value; - X14Y1_呪印_鎖3.Dra = value; - X14Y2_呪印_鎖3.Dra = value; - X0Y0_呪印_鎖3.Hit = value; - X1Y0_呪印_鎖3.Hit = value; - X2Y0_呪印_鎖3.Hit = value; - X2Y1_呪印_鎖3.Hit = value; - X2Y2_呪印_鎖3.Hit = value; - X2Y3_呪印_鎖3.Hit = value; - X2Y4_呪印_鎖3.Hit = value; - X3Y0_呪印_鎖3.Hit = value; - X4Y0_呪印_鎖3.Hit = value; - X5Y0_呪印_鎖3.Hit = value; - X5Y1_呪印_鎖3.Hit = value; - X5Y2_呪印_鎖3.Hit = value; - X5Y3_呪印_鎖3.Hit = value; - X5Y4_呪印_鎖3.Hit = value; - X6Y0_呪印_鎖3.Hit = value; - X6Y1_呪印_鎖3.Hit = value; - X6Y2_呪印_鎖3.Hit = value; - X6Y3_呪印_鎖3.Hit = value; - X6Y4_呪印_鎖3.Hit = value; - X7Y0_呪印_鎖3.Hit = value; - X7Y1_呪印_鎖3.Hit = value; - X7Y2_呪印_鎖3.Hit = value; - X7Y3_呪印_鎖3.Hit = value; - X7Y4_呪印_鎖3.Hit = value; - X10Y0_呪印_鎖3.Hit = value; - X10Y1_呪印_鎖3.Hit = value; - X10Y2_呪印_鎖3.Hit = value; - X10Y3_呪印_鎖3.Hit = value; - X10Y4_呪印_鎖3.Hit = value; - X11Y0_呪印_鎖3.Hit = value; - X12Y0_呪印_鎖3.Hit = value; - X13Y0_呪印_鎖3.Hit = value; - X14Y0_呪印_鎖3.Hit = value; - X14Y1_呪印_鎖3.Hit = value; - X14Y2_呪印_鎖3.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 親指_表示; - } - set - { - 親指_表示 = value; - 手_表示 = value; - 小指_表示 = value; - 薬指_表示 = value; - 中指_表示 = value; - 人指_表示 = value; - 呪印_輪1_輪外_表示 = value; - 呪印_輪1_輪内_表示 = value; - 呪印_輪2_輪外_表示 = value; - 呪印_輪2_輪内_表示 = value; - 呪印_輪3_輪外_表示 = value; - 呪印_輪3_輪内_表示 = value; - 呪印_鎖1_表示 = value; - 呪印_鎖2_表示 = value; - 呪印_鎖3_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 親指CD.不透明度; - } - set - { - 親指CD.不透明度 = value; - 手CD.不透明度 = value; - 小指CD.不透明度 = value; - 薬指CD.不透明度 = value; - 中指CD.不透明度 = value; - 人指CD.不透明度 = value; - 呪印_輪1_輪外CD.不透明度 = value; - 呪印_輪1_輪内CD.不透明度 = value; - 呪印_輪2_輪外CD.不透明度 = value; - 呪印_輪2_輪内CD.不透明度 = value; - 呪印_輪3_輪外CD.不透明度 = value; - 呪印_輪3_輪内CD.不透明度 = value; - 呪印_鎖1CD.不透明度 = value; - 呪印_鎖2CD.不透明度 = value; - 呪印_鎖3CD.不透明度 = value; - } - } - - public ハンド(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, Med Med, ハンドD e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["ハンド"]); - Pars pars = 本体[0][0]; - X0Y0_親指 = pars["親指"].ToPar(); - X0Y0_手 = pars["手"].ToPar(); - X0Y0_小指 = pars["小指"].ToPar(); - X0Y0_薬指 = pars["薬指"].ToPar(); - X0Y0_中指 = pars["中指"].ToPar(); - X0Y0_人指 = pars["人指"].ToPar(); - Pars pars2 = pars["呪印"].ToPars(); - Pars pars3 = pars2["輪1"].ToPars(); - X0Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X0Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X0Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X0Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X0Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X0Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); - X0Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); - X0Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[1][0]; - X1Y0_親指 = pars["親指"].ToPar(); - X1Y0_手 = pars["手"].ToPar(); - X1Y0_小指 = pars["小指"].ToPar(); - X1Y0_薬指 = pars["薬指"].ToPar(); - X1Y0_中指 = pars["中指"].ToPar(); - X1Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X1Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X1Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X1Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X1Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X1Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X1Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X1Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); - X1Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); - X1Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[2][0]; - X2Y0_親指 = pars["親指"].ToPar(); - X2Y0_手 = pars["手"].ToPar(); - X2Y0_小指 = pars["小指"].ToPar(); - X2Y0_薬指 = pars["薬指"].ToPar(); - X2Y0_中指 = pars["中指"].ToPar(); - X2Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X2Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X2Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X2Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X2Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X2Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X2Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X2Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); - X2Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); - X2Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[2][1]; - X2Y1_親指 = pars["親指"].ToPar(); - X2Y1_手 = pars["手"].ToPar(); - X2Y1_小指 = pars["小指"].ToPar(); - X2Y1_薬指 = pars["薬指"].ToPar(); - X2Y1_中指 = pars["中指"].ToPar(); - X2Y1_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X2Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X2Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X2Y1_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X2Y1_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X2Y1_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X2Y1_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X2Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); - X2Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); - X2Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[2][2]; - X2Y2_親指 = pars["親指"].ToPar(); - X2Y2_手 = pars["手"].ToPar(); - X2Y2_小指 = pars["小指"].ToPar(); - X2Y2_薬指 = pars["薬指"].ToPar(); - X2Y2_中指 = pars["中指"].ToPar(); - X2Y2_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X2Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X2Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X2Y2_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X2Y2_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X2Y2_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X2Y2_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X2Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); - X2Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); - X2Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[2][3]; - X2Y3_親指 = pars["親指"].ToPar(); - X2Y3_手 = pars["手"].ToPar(); - X2Y3_小指 = pars["小指"].ToPar(); - X2Y3_薬指 = pars["薬指"].ToPar(); - X2Y3_中指 = pars["中指"].ToPar(); - X2Y3_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X2Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X2Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X2Y3_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X2Y3_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X2Y3_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X2Y3_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X2Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); - X2Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); - X2Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[2][4]; - X2Y4_親指 = pars["親指"].ToPar(); - X2Y4_手 = pars["手"].ToPar(); - X2Y4_小指 = pars["小指"].ToPar(); - X2Y4_薬指 = pars["薬指"].ToPar(); - X2Y4_中指 = pars["中指"].ToPar(); - X2Y4_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X2Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X2Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X2Y4_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X2Y4_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X2Y4_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X2Y4_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X2Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); - X2Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); - X2Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[3][0]; - X3Y0_親指 = pars["親指"].ToPar(); - X3Y0_手 = pars["手"].ToPar(); - X3Y0_小指 = pars["小指"].ToPar(); - X3Y0_薬指 = pars["薬指"].ToPar(); - X3Y0_中指 = pars["中指"].ToPar(); - X3Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X3Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X3Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X3Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X3Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X3Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X3Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X3Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); - X3Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); - X3Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[4][0]; - X4Y0_親指 = pars["親指"].ToPar(); - X4Y0_手 = pars["手"].ToPar(); - X4Y0_小指 = pars["小指"].ToPar(); - X4Y0_薬指 = pars["薬指"].ToPar(); - X4Y0_中指 = pars["中指"].ToPar(); - X4Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X4Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X4Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X4Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X4Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X4Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X4Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X4Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); - X4Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); - X4Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[5][0]; - X5Y0_親指 = pars["親指"].ToPar(); - X5Y0_手 = pars["手"].ToPar(); - X5Y0_小指 = pars["小指"].ToPar(); - X5Y0_薬指 = pars["薬指"].ToPar(); - X5Y0_中指 = pars["中指"].ToPar(); - X5Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X5Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X5Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X5Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X5Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X5Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X5Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X5Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); - X5Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); - X5Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[5][1]; - X5Y1_親指 = pars["親指"].ToPar(); - X5Y1_手 = pars["手"].ToPar(); - X5Y1_小指 = pars["小指"].ToPar(); - X5Y1_薬指 = pars["薬指"].ToPar(); - X5Y1_中指 = pars["中指"].ToPar(); - X5Y1_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X5Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X5Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X5Y1_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X5Y1_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X5Y1_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X5Y1_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X5Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); - X5Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); - X5Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[5][2]; - X5Y2_親指 = pars["親指"].ToPar(); - X5Y2_手 = pars["手"].ToPar(); - X5Y2_小指 = pars["小指"].ToPar(); - X5Y2_薬指 = pars["薬指"].ToPar(); - X5Y2_中指 = pars["中指"].ToPar(); - X5Y2_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X5Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X5Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X5Y2_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X5Y2_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X5Y2_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X5Y2_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X5Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); - X5Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); - X5Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[5][3]; - X5Y3_親指 = pars["親指"].ToPar(); - X5Y3_手 = pars["手"].ToPar(); - X5Y3_小指 = pars["小指"].ToPar(); - X5Y3_薬指 = pars["薬指"].ToPar(); - X5Y3_中指 = pars["中指"].ToPar(); - X5Y3_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X5Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X5Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X5Y3_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X5Y3_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X5Y3_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X5Y3_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X5Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); - X5Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); - X5Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[5][4]; - X5Y4_親指 = pars["親指"].ToPar(); - X5Y4_手 = pars["手"].ToPar(); - X5Y4_小指 = pars["小指"].ToPar(); - X5Y4_薬指 = pars["薬指"].ToPar(); - X5Y4_中指 = pars["中指"].ToPar(); - X5Y4_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X5Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X5Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X5Y4_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X5Y4_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X5Y4_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X5Y4_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X5Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); - X5Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); - X5Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[6][0]; - X6Y0_親指 = pars["親指"].ToPar(); - X6Y0_手 = pars["手"].ToPar(); - X6Y0_小指 = pars["小指"].ToPar(); - X6Y0_薬指 = pars["薬指"].ToPar(); - X6Y0_中指 = pars["中指"].ToPar(); - X6Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X6Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X6Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X6Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X6Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X6Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X6Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X6Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); - X6Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); - X6Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[6][1]; - X6Y1_親指 = pars["親指"].ToPar(); - X6Y1_手 = pars["手"].ToPar(); - X6Y1_小指 = pars["小指"].ToPar(); - X6Y1_薬指 = pars["薬指"].ToPar(); - X6Y1_中指 = pars["中指"].ToPar(); - X6Y1_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X6Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X6Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X6Y1_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X6Y1_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X6Y1_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X6Y1_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X6Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); - X6Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); - X6Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[6][2]; - X6Y2_親指 = pars["親指"].ToPar(); - X6Y2_手 = pars["手"].ToPar(); - X6Y2_小指 = pars["小指"].ToPar(); - X6Y2_薬指 = pars["薬指"].ToPar(); - X6Y2_中指 = pars["中指"].ToPar(); - X6Y2_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X6Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X6Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X6Y2_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X6Y2_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X6Y2_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X6Y2_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X6Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); - X6Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); - X6Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[6][3]; - X6Y3_親指 = pars["親指"].ToPar(); - X6Y3_手 = pars["手"].ToPar(); - X6Y3_小指 = pars["小指"].ToPar(); - X6Y3_薬指 = pars["薬指"].ToPar(); - X6Y3_中指 = pars["中指"].ToPar(); - X6Y3_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X6Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X6Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X6Y3_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X6Y3_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X6Y3_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X6Y3_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X6Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); - X6Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); - X6Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[6][4]; - X6Y4_親指 = pars["親指"].ToPar(); - X6Y4_手 = pars["手"].ToPar(); - X6Y4_小指 = pars["小指"].ToPar(); - X6Y4_薬指 = pars["薬指"].ToPar(); - X6Y4_中指 = pars["中指"].ToPar(); - X6Y4_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X6Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X6Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X6Y4_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X6Y4_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X6Y4_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X6Y4_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X6Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); - X6Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); - X6Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[7][0]; - X7Y0_小指 = pars["小指"].ToPar(); - X7Y0_薬指 = pars["薬指"].ToPar(); - X7Y0_中指 = pars["中指"].ToPar(); - X7Y0_親指 = pars["親指"].ToPar(); - X7Y0_手 = pars["手"].ToPar(); - X7Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X7Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X7Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X7Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X7Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X7Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X7Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X7Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); - X7Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); - X7Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[7][1]; - X7Y1_小指 = pars["小指"].ToPar(); - X7Y1_薬指 = pars["薬指"].ToPar(); - X7Y1_中指 = pars["中指"].ToPar(); - X7Y1_親指 = pars["親指"].ToPar(); - X7Y1_手 = pars["手"].ToPar(); - X7Y1_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X7Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X7Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X7Y1_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X7Y1_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X7Y1_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X7Y1_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X7Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); - X7Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); - X7Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[7][2]; - X7Y2_小指 = pars["小指"].ToPar(); - X7Y2_薬指 = pars["薬指"].ToPar(); - X7Y2_中指 = pars["中指"].ToPar(); - X7Y2_親指 = pars["親指"].ToPar(); - X7Y2_手 = pars["手"].ToPar(); - X7Y2_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X7Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X7Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X7Y2_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X7Y2_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X7Y2_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X7Y2_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X7Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); - X7Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); - X7Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[7][3]; - X7Y3_小指 = pars["小指"].ToPar(); - X7Y3_薬指 = pars["薬指"].ToPar(); - X7Y3_中指 = pars["中指"].ToPar(); - X7Y3_親指 = pars["親指"].ToPar(); - X7Y3_手 = pars["手"].ToPar(); - X7Y3_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X7Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X7Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X7Y3_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X7Y3_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X7Y3_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X7Y3_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X7Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); - X7Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); - X7Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[7][4]; - X7Y4_小指 = pars["小指"].ToPar(); - X7Y4_薬指 = pars["薬指"].ToPar(); - X7Y4_中指 = pars["中指"].ToPar(); - X7Y4_親指 = pars["親指"].ToPar(); - X7Y4_手 = pars["手"].ToPar(); - X7Y4_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X7Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X7Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X7Y4_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X7Y4_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X7Y4_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X7Y4_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X7Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); - X7Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); - X7Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[8][0]; - X8Y0_手 = pars["手"].ToPar(); - X8Y0_小指 = pars["小指"].ToPar(); - X8Y0_薬指 = pars["薬指"].ToPar(); - X8Y0_中指 = pars["中指"].ToPar(); - X8Y0_人指 = pars["人指"].ToPar(); - X8Y0_親指 = pars["親指"].ToPar(); - pars = 本体[8][1]; - X8Y1_手 = pars["手"].ToPar(); - X8Y1_小指 = pars["小指"].ToPar(); - X8Y1_薬指 = pars["薬指"].ToPar(); - X8Y1_中指 = pars["中指"].ToPar(); - X8Y1_人指 = pars["人指"].ToPar(); - X8Y1_親指 = pars["親指"].ToPar(); - pars = 本体[8][2]; - X8Y2_手 = pars["手"].ToPar(); - X8Y2_小指 = pars["小指"].ToPar(); - X8Y2_薬指 = pars["薬指"].ToPar(); - X8Y2_中指 = pars["中指"].ToPar(); - X8Y2_人指 = pars["人指"].ToPar(); - X8Y2_親指 = pars["親指"].ToPar(); - pars = 本体[8][3]; - X8Y3_手 = pars["手"].ToPar(); - X8Y3_小指 = pars["小指"].ToPar(); - X8Y3_薬指 = pars["薬指"].ToPar(); - X8Y3_中指 = pars["中指"].ToPar(); - X8Y3_人指 = pars["人指"].ToPar(); - X8Y3_親指 = pars["親指"].ToPar(); - pars = 本体[8][4]; - X8Y4_手 = pars["手"].ToPar(); - X8Y4_小指 = pars["小指"].ToPar(); - X8Y4_薬指 = pars["薬指"].ToPar(); - X8Y4_中指 = pars["中指"].ToPar(); - X8Y4_人指 = pars["人指"].ToPar(); - X8Y4_親指 = pars["親指"].ToPar(); - pars = 本体[9][0]; - X9Y0_手 = pars["手"].ToPar(); - X9Y0_小指 = pars["小指"].ToPar(); - X9Y0_薬指 = pars["薬指"].ToPar(); - X9Y0_中指 = pars["中指"].ToPar(); - X9Y0_人指 = pars["人指"].ToPar(); - X9Y0_親指 = pars["親指"].ToPar(); - pars = 本体[9][1]; - X9Y1_手 = pars["手"].ToPar(); - X9Y1_小指 = pars["小指"].ToPar(); - X9Y1_薬指 = pars["薬指"].ToPar(); - X9Y1_中指 = pars["中指"].ToPar(); - X9Y1_人指 = pars["人指"].ToPar(); - X9Y1_親指 = pars["親指"].ToPar(); - pars = 本体[9][2]; - X9Y2_手 = pars["手"].ToPar(); - X9Y2_小指 = pars["小指"].ToPar(); - X9Y2_薬指 = pars["薬指"].ToPar(); - X9Y2_中指 = pars["中指"].ToPar(); - X9Y2_人指 = pars["人指"].ToPar(); - X9Y2_親指 = pars["親指"].ToPar(); - pars = 本体[9][3]; - X9Y3_手 = pars["手"].ToPar(); - X9Y3_小指 = pars["小指"].ToPar(); - X9Y3_薬指 = pars["薬指"].ToPar(); - X9Y3_中指 = pars["中指"].ToPar(); - X9Y3_人指 = pars["人指"].ToPar(); - X9Y3_親指 = pars["親指"].ToPar(); - pars = 本体[9][4]; - X9Y4_手 = pars["手"].ToPar(); - X9Y4_小指 = pars["小指"].ToPar(); - X9Y4_薬指 = pars["薬指"].ToPar(); - X9Y4_中指 = pars["中指"].ToPar(); - X9Y4_人指 = pars["人指"].ToPar(); - X9Y4_親指 = pars["親指"].ToPar(); - pars = 本体[10][0]; - X10Y0_親指 = pars["親指"].ToPar(); - X10Y0_手 = pars["手"].ToPar(); - X10Y0_小指 = pars["小指"].ToPar(); - X10Y0_薬指 = pars["薬指"].ToPar(); - X10Y0_中指 = pars["中指"].ToPar(); - X10Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X10Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X10Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X10Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X10Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X10Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X10Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X10Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); - X10Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); - X10Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[10][1]; - X10Y1_親指 = pars["親指"].ToPar(); - X10Y1_手 = pars["手"].ToPar(); - X10Y1_小指 = pars["小指"].ToPar(); - X10Y1_薬指 = pars["薬指"].ToPar(); - X10Y1_中指 = pars["中指"].ToPar(); - X10Y1_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X10Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X10Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X10Y1_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X10Y1_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X10Y1_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X10Y1_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X10Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); - X10Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); - X10Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[10][2]; - X10Y2_親指 = pars["親指"].ToPar(); - X10Y2_手 = pars["手"].ToPar(); - X10Y2_小指 = pars["小指"].ToPar(); - X10Y2_薬指 = pars["薬指"].ToPar(); - X10Y2_中指 = pars["中指"].ToPar(); - X10Y2_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X10Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X10Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X10Y2_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X10Y2_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X10Y2_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X10Y2_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X10Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); - X10Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); - X10Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[10][3]; - X10Y3_親指 = pars["親指"].ToPar(); - X10Y3_手 = pars["手"].ToPar(); - X10Y3_小指 = pars["小指"].ToPar(); - X10Y3_薬指 = pars["薬指"].ToPar(); - X10Y3_中指 = pars["中指"].ToPar(); - X10Y3_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X10Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X10Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X10Y3_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X10Y3_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X10Y3_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X10Y3_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X10Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); - X10Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); - X10Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[10][4]; - X10Y4_親指 = pars["親指"].ToPar(); - X10Y4_手 = pars["手"].ToPar(); - X10Y4_小指 = pars["小指"].ToPar(); - X10Y4_薬指 = pars["薬指"].ToPar(); - X10Y4_中指 = pars["中指"].ToPar(); - X10Y4_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X10Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X10Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X10Y4_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X10Y4_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X10Y4_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X10Y4_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X10Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); - X10Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); - X10Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[11][0]; - X11Y0_小指 = pars["小指"].ToPar(); - X11Y0_薬指 = pars["薬指"].ToPar(); - X11Y0_中指 = pars["中指"].ToPar(); - X11Y0_人指 = pars["人指"].ToPar(); - X11Y0_手 = pars["手"].ToPar(); - X11Y0_親指 = pars["親指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X11Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X11Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X11Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X11Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X11Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X11Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X11Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); - X11Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[12][0]; - X12Y0_親指 = pars["親指"].ToPar(); - X12Y0_手 = pars["手"].ToPar(); - X12Y0_小指 = pars["小指"].ToPar(); - X12Y0_薬指 = pars["薬指"].ToPar(); - X12Y0_中指 = pars["中指"].ToPar(); - X12Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X12Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X12Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X12Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X12Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X12Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X12Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X12Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); - X12Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); - X12Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[13][0]; - X13Y0_中指 = pars["中指"].ToPar(); - X13Y0_人指 = pars["人指"].ToPar(); - X13Y0_手 = pars["手"].ToPar(); - X13Y0_親指 = pars["親指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X13Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X13Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X13Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X13Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X13Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X13Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X13Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); - X13Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[14][0]; - X14Y0_親指 = pars["親指"].ToPar(); - X14Y0_手 = pars["手"].ToPar(); - X14Y0_小指 = pars["小指"].ToPar(); - X14Y0_薬指 = pars["薬指"].ToPar(); - X14Y0_中指 = pars["中指"].ToPar(); - X14Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X14Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X14Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X14Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X14Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X14Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X14Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X14Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); - X14Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); - X14Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[14][1]; - X14Y1_親指 = pars["親指"].ToPar(); - X14Y1_手 = pars["手"].ToPar(); - X14Y1_小指 = pars["小指"].ToPar(); - X14Y1_薬指 = pars["薬指"].ToPar(); - X14Y1_中指 = pars["中指"].ToPar(); - X14Y1_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X14Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X14Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X14Y1_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X14Y1_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X14Y1_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X14Y1_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X14Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); - X14Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); - X14Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = 本体[14][2]; - X14Y2_親指 = pars["親指"].ToPar(); - X14Y2_手 = pars["手"].ToPar(); - X14Y2_小指 = pars["小指"].ToPar(); - X14Y2_薬指 = pars["薬指"].ToPar(); - X14Y2_中指 = pars["中指"].ToPar(); - X14Y2_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); - pars3 = pars2["輪1"].ToPars(); - X14Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); - X14Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X14Y2_呪印_輪2_輪外 = pars3["輪外"].ToPar(); - X14Y2_呪印_輪2_輪内 = pars3["輪内"].ToPar(); - pars3 = pars2["輪3"].ToPars(); - X14Y2_呪印_輪3_輪外 = pars3["輪外"].ToPar(); - X14Y2_呪印_輪3_輪内 = pars3["輪内"].ToPar(); - X14Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); - X14Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); - X14Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 親指_表示 = e.親指_表示; - 手_表示 = e.手_表示; - 小指_表示 = e.小指_表示; - 薬指_表示 = e.薬指_表示; - 中指_表示 = e.中指_表示; - 人指_表示 = e.人指_表示; - 呪印_輪1_輪外_表示 = e.呪印_輪1_輪外_表示; - 呪印_輪1_輪内_表示 = e.呪印_輪1_輪内_表示; - 呪印_輪2_輪外_表示 = e.呪印_輪2_輪外_表示; - 呪印_輪2_輪内_表示 = e.呪印_輪2_輪内_表示; - 呪印_輪3_輪外_表示 = e.呪印_輪3_輪外_表示; - 呪印_輪3_輪内_表示 = e.呪印_輪3_輪内_表示; - 呪印_鎖1_表示 = e.呪印_鎖1_表示; - 呪印_鎖2_表示 = e.呪印_鎖2_表示; - 呪印_鎖3_表示 = e.呪印_鎖3_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X6Y0Pars = new Par[2] { X6Y0_手, X6Y0_人指 }; - X6Y1Pars = new Par[2] { X6Y1_手, X6Y1_人指 }; - X6Y2Pars = new Par[2] { X6Y2_手, X6Y2_人指 }; - X6Y3Pars = new Par[2] { X6Y3_手, X6Y3_人指 }; - X6Y4Pars = new Par[2] { X6Y4_手, X6Y4_人指 }; - X7Y0Pars = new Par[2] { X7Y0_手, X7Y0_人指 }; - X7Y1Pars = new Par[2] { X7Y1_手, X7Y1_人指 }; - X7Y2Pars = new Par[2] { X7Y2_手, X7Y2_人指 }; - X7Y3Pars = new Par[2] { X7Y3_手, X7Y3_人指 }; - X7Y4Pars = new Par[2] { X7Y4_手, X7Y4_人指 }; - X0Y0_親指CP = new ColorP(X0Y0_親指, 親指CD, DisUnit, abj: true); - X0Y0_手CP = new ColorP(X0Y0_手, 手CD, DisUnit, abj: true); - X0Y0_小指CP = new ColorP(X0Y0_小指, 小指CD, DisUnit, abj: true); - X0Y0_薬指CP = new ColorP(X0Y0_薬指, 薬指CD, DisUnit, abj: true); - X0Y0_中指CP = new ColorP(X0Y0_中指, 中指CD, DisUnit, abj: true); - X0Y0_人指CP = new ColorP(X0Y0_人指, 人指CD, DisUnit, abj: true); - X0Y0_呪印_輪1_輪外CP = new ColorP(X0Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X0Y0_呪印_輪1_輪内CP = new ColorP(X0Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X0Y0_呪印_輪2_輪外CP = new ColorP(X0Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X0Y0_呪印_輪2_輪内CP = new ColorP(X0Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X0Y0_呪印_輪3_輪外CP = new ColorP(X0Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X0Y0_呪印_輪3_輪内CP = new ColorP(X0Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, 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); - X1Y0_親指CP = new ColorP(X1Y0_親指, 親指CD, DisUnit, abj: true); - X1Y0_手CP = new ColorP(X1Y0_手, 手CD, DisUnit, abj: true); - X1Y0_小指CP = new ColorP(X1Y0_小指, 小指CD, DisUnit, abj: true); - X1Y0_薬指CP = new ColorP(X1Y0_薬指, 薬指CD, DisUnit, abj: true); - X1Y0_中指CP = new ColorP(X1Y0_中指, 中指CD, DisUnit, abj: true); - X1Y0_人指CP = new ColorP(X1Y0_人指, 人指CD, DisUnit, abj: true); - X1Y0_呪印_輪1_輪外CP = new ColorP(X1Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X1Y0_呪印_輪1_輪内CP = new ColorP(X1Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X1Y0_呪印_輪2_輪外CP = new ColorP(X1Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X1Y0_呪印_輪2_輪内CP = new ColorP(X1Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X1Y0_呪印_輪3_輪外CP = new ColorP(X1Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X1Y0_呪印_輪3_輪内CP = new ColorP(X1Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X1Y0_呪印_鎖1CP = new ColorP(X1Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X1Y0_呪印_鎖2CP = new ColorP(X1Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X1Y0_呪印_鎖3CP = new ColorP(X1Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X2Y0_親指CP = new ColorP(X2Y0_親指, 親指CD, DisUnit, abj: true); - X2Y0_手CP = new ColorP(X2Y0_手, 手CD, DisUnit, abj: true); - X2Y0_小指CP = new ColorP(X2Y0_小指, 小指CD, DisUnit, abj: true); - X2Y0_薬指CP = new ColorP(X2Y0_薬指, 薬指CD, DisUnit, abj: true); - X2Y0_中指CP = new ColorP(X2Y0_中指, 中指CD, DisUnit, abj: true); - X2Y0_人指CP = new ColorP(X2Y0_人指, 人指CD, DisUnit, abj: true); - X2Y0_呪印_輪1_輪外CP = new ColorP(X2Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X2Y0_呪印_輪1_輪内CP = new ColorP(X2Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X2Y0_呪印_輪2_輪外CP = new ColorP(X2Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X2Y0_呪印_輪2_輪内CP = new ColorP(X2Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X2Y0_呪印_輪3_輪外CP = new ColorP(X2Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X2Y0_呪印_輪3_輪内CP = new ColorP(X2Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X2Y0_呪印_鎖1CP = new ColorP(X2Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X2Y0_呪印_鎖2CP = new ColorP(X2Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X2Y0_呪印_鎖3CP = new ColorP(X2Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X2Y1_親指CP = new ColorP(X2Y1_親指, 親指CD, DisUnit, abj: true); - X2Y1_手CP = new ColorP(X2Y1_手, 手CD, DisUnit, abj: true); - X2Y1_小指CP = new ColorP(X2Y1_小指, 小指CD, DisUnit, abj: true); - X2Y1_薬指CP = new ColorP(X2Y1_薬指, 薬指CD, DisUnit, abj: true); - X2Y1_中指CP = new ColorP(X2Y1_中指, 中指CD, DisUnit, abj: true); - X2Y1_人指CP = new ColorP(X2Y1_人指, 人指CD, DisUnit, abj: true); - X2Y1_呪印_輪1_輪外CP = new ColorP(X2Y1_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X2Y1_呪印_輪1_輪内CP = new ColorP(X2Y1_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X2Y1_呪印_輪2_輪外CP = new ColorP(X2Y1_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X2Y1_呪印_輪2_輪内CP = new ColorP(X2Y1_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X2Y1_呪印_輪3_輪外CP = new ColorP(X2Y1_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X2Y1_呪印_輪3_輪内CP = new ColorP(X2Y1_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X2Y1_呪印_鎖1CP = new ColorP(X2Y1_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X2Y1_呪印_鎖2CP = new ColorP(X2Y1_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X2Y1_呪印_鎖3CP = new ColorP(X2Y1_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X2Y2_親指CP = new ColorP(X2Y2_親指, 親指CD, DisUnit, abj: true); - X2Y2_手CP = new ColorP(X2Y2_手, 手CD, DisUnit, abj: true); - X2Y2_小指CP = new ColorP(X2Y2_小指, 小指CD, DisUnit, abj: true); - X2Y2_薬指CP = new ColorP(X2Y2_薬指, 薬指CD, DisUnit, abj: true); - X2Y2_中指CP = new ColorP(X2Y2_中指, 中指CD, DisUnit, abj: true); - X2Y2_人指CP = new ColorP(X2Y2_人指, 人指CD, DisUnit, abj: true); - X2Y2_呪印_輪1_輪外CP = new ColorP(X2Y2_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X2Y2_呪印_輪1_輪内CP = new ColorP(X2Y2_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X2Y2_呪印_輪2_輪外CP = new ColorP(X2Y2_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X2Y2_呪印_輪2_輪内CP = new ColorP(X2Y2_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X2Y2_呪印_輪3_輪外CP = new ColorP(X2Y2_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X2Y2_呪印_輪3_輪内CP = new ColorP(X2Y2_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X2Y2_呪印_鎖1CP = new ColorP(X2Y2_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X2Y2_呪印_鎖2CP = new ColorP(X2Y2_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X2Y2_呪印_鎖3CP = new ColorP(X2Y2_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X2Y3_親指CP = new ColorP(X2Y3_親指, 親指CD, DisUnit, abj: true); - X2Y3_手CP = new ColorP(X2Y3_手, 手CD, DisUnit, abj: true); - X2Y3_小指CP = new ColorP(X2Y3_小指, 小指CD, DisUnit, abj: true); - X2Y3_薬指CP = new ColorP(X2Y3_薬指, 薬指CD, DisUnit, abj: true); - X2Y3_中指CP = new ColorP(X2Y3_中指, 中指CD, DisUnit, abj: true); - X2Y3_人指CP = new ColorP(X2Y3_人指, 人指CD, DisUnit, abj: true); - X2Y3_呪印_輪1_輪外CP = new ColorP(X2Y3_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X2Y3_呪印_輪1_輪内CP = new ColorP(X2Y3_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X2Y3_呪印_輪2_輪外CP = new ColorP(X2Y3_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X2Y3_呪印_輪2_輪内CP = new ColorP(X2Y3_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X2Y3_呪印_輪3_輪外CP = new ColorP(X2Y3_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X2Y3_呪印_輪3_輪内CP = new ColorP(X2Y3_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X2Y3_呪印_鎖1CP = new ColorP(X2Y3_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X2Y3_呪印_鎖2CP = new ColorP(X2Y3_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X2Y3_呪印_鎖3CP = new ColorP(X2Y3_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X2Y4_親指CP = new ColorP(X2Y4_親指, 親指CD, DisUnit, abj: true); - X2Y4_手CP = new ColorP(X2Y4_手, 手CD, DisUnit, abj: true); - X2Y4_小指CP = new ColorP(X2Y4_小指, 小指CD, DisUnit, abj: true); - X2Y4_薬指CP = new ColorP(X2Y4_薬指, 薬指CD, DisUnit, abj: true); - X2Y4_中指CP = new ColorP(X2Y4_中指, 中指CD, DisUnit, abj: true); - X2Y4_人指CP = new ColorP(X2Y4_人指, 人指CD, DisUnit, abj: true); - X2Y4_呪印_輪1_輪外CP = new ColorP(X2Y4_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X2Y4_呪印_輪1_輪内CP = new ColorP(X2Y4_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X2Y4_呪印_輪2_輪外CP = new ColorP(X2Y4_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X2Y4_呪印_輪2_輪内CP = new ColorP(X2Y4_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X2Y4_呪印_輪3_輪外CP = new ColorP(X2Y4_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X2Y4_呪印_輪3_輪内CP = new ColorP(X2Y4_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X2Y4_呪印_鎖1CP = new ColorP(X2Y4_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X2Y4_呪印_鎖2CP = new ColorP(X2Y4_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X2Y4_呪印_鎖3CP = new ColorP(X2Y4_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X3Y0_親指CP = new ColorP(X3Y0_親指, 親指CD, DisUnit, abj: true); - X3Y0_手CP = new ColorP(X3Y0_手, 手CD, DisUnit, abj: true); - X3Y0_小指CP = new ColorP(X3Y0_小指, 小指CD, DisUnit, abj: true); - X3Y0_薬指CP = new ColorP(X3Y0_薬指, 薬指CD, DisUnit, abj: true); - X3Y0_中指CP = new ColorP(X3Y0_中指, 中指CD, DisUnit, abj: true); - X3Y0_人指CP = new ColorP(X3Y0_人指, 人指CD, DisUnit, abj: true); - X3Y0_呪印_輪1_輪外CP = new ColorP(X3Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X3Y0_呪印_輪1_輪内CP = new ColorP(X3Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X3Y0_呪印_輪2_輪外CP = new ColorP(X3Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X3Y0_呪印_輪2_輪内CP = new ColorP(X3Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X3Y0_呪印_輪3_輪外CP = new ColorP(X3Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X3Y0_呪印_輪3_輪内CP = new ColorP(X3Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X3Y0_呪印_鎖1CP = new ColorP(X3Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X3Y0_呪印_鎖2CP = new ColorP(X3Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X3Y0_呪印_鎖3CP = new ColorP(X3Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X4Y0_親指CP = new ColorP(X4Y0_親指, 親指CD, DisUnit, abj: true); - X4Y0_手CP = new ColorP(X4Y0_手, 手CD, DisUnit, abj: true); - X4Y0_小指CP = new ColorP(X4Y0_小指, 小指CD, DisUnit, abj: true); - X4Y0_薬指CP = new ColorP(X4Y0_薬指, 薬指CD, DisUnit, abj: true); - X4Y0_中指CP = new ColorP(X4Y0_中指, 中指CD, DisUnit, abj: true); - X4Y0_人指CP = new ColorP(X4Y0_人指, 人指CD, DisUnit, abj: true); - X4Y0_呪印_輪1_輪外CP = new ColorP(X4Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X4Y0_呪印_輪1_輪内CP = new ColorP(X4Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X4Y0_呪印_輪2_輪外CP = new ColorP(X4Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X4Y0_呪印_輪2_輪内CP = new ColorP(X4Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X4Y0_呪印_輪3_輪外CP = new ColorP(X4Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X4Y0_呪印_輪3_輪内CP = new ColorP(X4Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X4Y0_呪印_鎖1CP = new ColorP(X4Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X4Y0_呪印_鎖2CP = new ColorP(X4Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X4Y0_呪印_鎖3CP = new ColorP(X4Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X5Y0_親指CP = new ColorP(X5Y0_親指, 親指CD, DisUnit, abj: true); - X5Y0_手CP = new ColorP(X5Y0_手, 手CD, DisUnit, abj: true); - X5Y0_小指CP = new ColorP(X5Y0_小指, 小指CD, DisUnit, abj: true); - X5Y0_薬指CP = new ColorP(X5Y0_薬指, 薬指CD, DisUnit, abj: true); - X5Y0_中指CP = new ColorP(X5Y0_中指, 中指CD, DisUnit, abj: true); - X5Y0_人指CP = new ColorP(X5Y0_人指, 人指CD, DisUnit, abj: true); - X5Y0_呪印_輪1_輪外CP = new ColorP(X5Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X5Y0_呪印_輪1_輪内CP = new ColorP(X5Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X5Y0_呪印_輪2_輪外CP = new ColorP(X5Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X5Y0_呪印_輪2_輪内CP = new ColorP(X5Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X5Y0_呪印_輪3_輪外CP = new ColorP(X5Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X5Y0_呪印_輪3_輪内CP = new ColorP(X5Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X5Y0_呪印_鎖1CP = new ColorP(X5Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X5Y0_呪印_鎖2CP = new ColorP(X5Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X5Y0_呪印_鎖3CP = new ColorP(X5Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X5Y1_親指CP = new ColorP(X5Y1_親指, 親指CD, DisUnit, abj: true); - X5Y1_手CP = new ColorP(X5Y1_手, 手CD, DisUnit, abj: true); - X5Y1_小指CP = new ColorP(X5Y1_小指, 小指CD, DisUnit, abj: true); - X5Y1_薬指CP = new ColorP(X5Y1_薬指, 薬指CD, DisUnit, abj: true); - X5Y1_中指CP = new ColorP(X5Y1_中指, 中指CD, DisUnit, abj: true); - X5Y1_人指CP = new ColorP(X5Y1_人指, 人指CD, DisUnit, abj: true); - X5Y1_呪印_輪1_輪外CP = new ColorP(X5Y1_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X5Y1_呪印_輪1_輪内CP = new ColorP(X5Y1_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X5Y1_呪印_輪2_輪外CP = new ColorP(X5Y1_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X5Y1_呪印_輪2_輪内CP = new ColorP(X5Y1_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X5Y1_呪印_輪3_輪外CP = new ColorP(X5Y1_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X5Y1_呪印_輪3_輪内CP = new ColorP(X5Y1_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X5Y1_呪印_鎖1CP = new ColorP(X5Y1_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X5Y1_呪印_鎖2CP = new ColorP(X5Y1_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X5Y1_呪印_鎖3CP = new ColorP(X5Y1_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X5Y2_親指CP = new ColorP(X5Y2_親指, 親指CD, DisUnit, abj: true); - X5Y2_手CP = new ColorP(X5Y2_手, 手CD, DisUnit, abj: true); - X5Y2_小指CP = new ColorP(X5Y2_小指, 小指CD, DisUnit, abj: true); - X5Y2_薬指CP = new ColorP(X5Y2_薬指, 薬指CD, DisUnit, abj: true); - X5Y2_中指CP = new ColorP(X5Y2_中指, 中指CD, DisUnit, abj: true); - X5Y2_人指CP = new ColorP(X5Y2_人指, 人指CD, DisUnit, abj: true); - X5Y2_呪印_輪1_輪外CP = new ColorP(X5Y2_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X5Y2_呪印_輪1_輪内CP = new ColorP(X5Y2_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X5Y2_呪印_輪2_輪外CP = new ColorP(X5Y2_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X5Y2_呪印_輪2_輪内CP = new ColorP(X5Y2_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X5Y2_呪印_輪3_輪外CP = new ColorP(X5Y2_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X5Y2_呪印_輪3_輪内CP = new ColorP(X5Y2_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X5Y2_呪印_鎖1CP = new ColorP(X5Y2_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X5Y2_呪印_鎖2CP = new ColorP(X5Y2_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X5Y2_呪印_鎖3CP = new ColorP(X5Y2_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X5Y3_親指CP = new ColorP(X5Y3_親指, 親指CD, DisUnit, abj: true); - X5Y3_手CP = new ColorP(X5Y3_手, 手CD, DisUnit, abj: true); - X5Y3_小指CP = new ColorP(X5Y3_小指, 小指CD, DisUnit, abj: true); - X5Y3_薬指CP = new ColorP(X5Y3_薬指, 薬指CD, DisUnit, abj: true); - X5Y3_中指CP = new ColorP(X5Y3_中指, 中指CD, DisUnit, abj: true); - X5Y3_人指CP = new ColorP(X5Y3_人指, 人指CD, DisUnit, abj: true); - X5Y3_呪印_輪1_輪外CP = new ColorP(X5Y3_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X5Y3_呪印_輪1_輪内CP = new ColorP(X5Y3_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X5Y3_呪印_輪2_輪外CP = new ColorP(X5Y3_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X5Y3_呪印_輪2_輪内CP = new ColorP(X5Y3_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X5Y3_呪印_輪3_輪外CP = new ColorP(X5Y3_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X5Y3_呪印_輪3_輪内CP = new ColorP(X5Y3_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X5Y3_呪印_鎖1CP = new ColorP(X5Y3_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X5Y3_呪印_鎖2CP = new ColorP(X5Y3_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X5Y3_呪印_鎖3CP = new ColorP(X5Y3_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X5Y4_親指CP = new ColorP(X5Y4_親指, 親指CD, DisUnit, abj: true); - X5Y4_手CP = new ColorP(X5Y4_手, 手CD, DisUnit, abj: true); - X5Y4_小指CP = new ColorP(X5Y4_小指, 小指CD, DisUnit, abj: true); - X5Y4_薬指CP = new ColorP(X5Y4_薬指, 薬指CD, DisUnit, abj: true); - X5Y4_中指CP = new ColorP(X5Y4_中指, 中指CD, DisUnit, abj: true); - X5Y4_人指CP = new ColorP(X5Y4_人指, 人指CD, DisUnit, abj: true); - X5Y4_呪印_輪1_輪外CP = new ColorP(X5Y4_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X5Y4_呪印_輪1_輪内CP = new ColorP(X5Y4_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X5Y4_呪印_輪2_輪外CP = new ColorP(X5Y4_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X5Y4_呪印_輪2_輪内CP = new ColorP(X5Y4_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X5Y4_呪印_輪3_輪外CP = new ColorP(X5Y4_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X5Y4_呪印_輪3_輪内CP = new ColorP(X5Y4_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X5Y4_呪印_鎖1CP = new ColorP(X5Y4_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X5Y4_呪印_鎖2CP = new ColorP(X5Y4_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X5Y4_呪印_鎖3CP = new ColorP(X5Y4_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X6Y0_親指CP = new ColorP(X6Y0_親指, 親指CD, DisUnit, abj: true); - X6Y0_手CP = new ColorP(X6Y0_手, 手CD, DisUnit, abj: true); - X6Y0_小指CP = new ColorP(X6Y0_小指, 小指CD, DisUnit, abj: true); - X6Y0_薬指CP = new ColorP(X6Y0_薬指, 薬指CD, DisUnit, abj: true); - X6Y0_中指CP = new ColorP(X6Y0_中指, 中指CD, DisUnit, abj: true); - X6Y0_人指CP = new ColorP(X6Y0_人指, 人指CD, DisUnit, abj: true); - X6Y0_呪印_輪1_輪外CP = new ColorP(X6Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X6Y0_呪印_輪1_輪内CP = new ColorP(X6Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X6Y0_呪印_輪2_輪外CP = new ColorP(X6Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X6Y0_呪印_輪2_輪内CP = new ColorP(X6Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X6Y0_呪印_輪3_輪外CP = new ColorP(X6Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X6Y0_呪印_輪3_輪内CP = new ColorP(X6Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X6Y0_呪印_鎖1CP = new ColorP(X6Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X6Y0_呪印_鎖2CP = new ColorP(X6Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X6Y0_呪印_鎖3CP = new ColorP(X6Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X6Y1_親指CP = new ColorP(X6Y1_親指, 親指CD, DisUnit, abj: true); - X6Y1_手CP = new ColorP(X6Y1_手, 手CD, DisUnit, abj: true); - X6Y1_小指CP = new ColorP(X6Y1_小指, 小指CD, DisUnit, abj: true); - X6Y1_薬指CP = new ColorP(X6Y1_薬指, 薬指CD, DisUnit, abj: true); - X6Y1_中指CP = new ColorP(X6Y1_中指, 中指CD, DisUnit, abj: true); - X6Y1_人指CP = new ColorP(X6Y1_人指, 人指CD, DisUnit, abj: true); - X6Y1_呪印_輪1_輪外CP = new ColorP(X6Y1_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X6Y1_呪印_輪1_輪内CP = new ColorP(X6Y1_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X6Y1_呪印_輪2_輪外CP = new ColorP(X6Y1_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X6Y1_呪印_輪2_輪内CP = new ColorP(X6Y1_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X6Y1_呪印_輪3_輪外CP = new ColorP(X6Y1_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X6Y1_呪印_輪3_輪内CP = new ColorP(X6Y1_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X6Y1_呪印_鎖1CP = new ColorP(X6Y1_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X6Y1_呪印_鎖2CP = new ColorP(X6Y1_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X6Y1_呪印_鎖3CP = new ColorP(X6Y1_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X6Y2_親指CP = new ColorP(X6Y2_親指, 親指CD, DisUnit, abj: true); - X6Y2_手CP = new ColorP(X6Y2_手, 手CD, DisUnit, abj: true); - X6Y2_小指CP = new ColorP(X6Y2_小指, 小指CD, DisUnit, abj: true); - X6Y2_薬指CP = new ColorP(X6Y2_薬指, 薬指CD, DisUnit, abj: true); - X6Y2_中指CP = new ColorP(X6Y2_中指, 中指CD, DisUnit, abj: true); - X6Y2_人指CP = new ColorP(X6Y2_人指, 人指CD, DisUnit, abj: true); - X6Y2_呪印_輪1_輪外CP = new ColorP(X6Y2_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X6Y2_呪印_輪1_輪内CP = new ColorP(X6Y2_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X6Y2_呪印_輪2_輪外CP = new ColorP(X6Y2_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X6Y2_呪印_輪2_輪内CP = new ColorP(X6Y2_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X6Y2_呪印_輪3_輪外CP = new ColorP(X6Y2_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X6Y2_呪印_輪3_輪内CP = new ColorP(X6Y2_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X6Y2_呪印_鎖1CP = new ColorP(X6Y2_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X6Y2_呪印_鎖2CP = new ColorP(X6Y2_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X6Y2_呪印_鎖3CP = new ColorP(X6Y2_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X6Y3_親指CP = new ColorP(X6Y3_親指, 親指CD, DisUnit, abj: true); - X6Y3_手CP = new ColorP(X6Y3_手, 手CD, DisUnit, abj: true); - X6Y3_小指CP = new ColorP(X6Y3_小指, 小指CD, DisUnit, abj: true); - X6Y3_薬指CP = new ColorP(X6Y3_薬指, 薬指CD, DisUnit, abj: true); - X6Y3_中指CP = new ColorP(X6Y3_中指, 中指CD, DisUnit, abj: true); - X6Y3_人指CP = new ColorP(X6Y3_人指, 人指CD, DisUnit, abj: true); - X6Y3_呪印_輪1_輪外CP = new ColorP(X6Y3_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X6Y3_呪印_輪1_輪内CP = new ColorP(X6Y3_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X6Y3_呪印_輪2_輪外CP = new ColorP(X6Y3_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X6Y3_呪印_輪2_輪内CP = new ColorP(X6Y3_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X6Y3_呪印_輪3_輪外CP = new ColorP(X6Y3_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X6Y3_呪印_輪3_輪内CP = new ColorP(X6Y3_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X6Y3_呪印_鎖1CP = new ColorP(X6Y3_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X6Y3_呪印_鎖2CP = new ColorP(X6Y3_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X6Y3_呪印_鎖3CP = new ColorP(X6Y3_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X6Y4_親指CP = new ColorP(X6Y4_親指, 親指CD, DisUnit, abj: true); - X6Y4_手CP = new ColorP(X6Y4_手, 手CD, DisUnit, abj: true); - X6Y4_小指CP = new ColorP(X6Y4_小指, 小指CD, DisUnit, abj: true); - X6Y4_薬指CP = new ColorP(X6Y4_薬指, 薬指CD, DisUnit, abj: true); - X6Y4_中指CP = new ColorP(X6Y4_中指, 中指CD, DisUnit, abj: true); - X6Y4_人指CP = new ColorP(X6Y4_人指, 人指CD, DisUnit, abj: true); - X6Y4_呪印_輪1_輪外CP = new ColorP(X6Y4_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X6Y4_呪印_輪1_輪内CP = new ColorP(X6Y4_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X6Y4_呪印_輪2_輪外CP = new ColorP(X6Y4_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X6Y4_呪印_輪2_輪内CP = new ColorP(X6Y4_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X6Y4_呪印_輪3_輪外CP = new ColorP(X6Y4_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X6Y4_呪印_輪3_輪内CP = new ColorP(X6Y4_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X6Y4_呪印_鎖1CP = new ColorP(X6Y4_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X6Y4_呪印_鎖2CP = new ColorP(X6Y4_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X6Y4_呪印_鎖3CP = new ColorP(X6Y4_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X7Y0_小指CP = new ColorP(X7Y0_小指, 小指CD, DisUnit, abj: true); - X7Y0_薬指CP = new ColorP(X7Y0_薬指, 薬指CD, DisUnit, abj: true); - X7Y0_中指CP = new ColorP(X7Y0_中指, 中指CD, DisUnit, abj: true); - X7Y0_親指CP = new ColorP(X7Y0_親指, 親指CD, DisUnit, abj: true); - X7Y0_手CP = new ColorP(X7Y0_手, 手CD, DisUnit, abj: true); - X7Y0_人指CP = new ColorP(X7Y0_人指, 人指CD, DisUnit, abj: true); - X7Y0_呪印_輪1_輪外CP = new ColorP(X7Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X7Y0_呪印_輪1_輪内CP = new ColorP(X7Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X7Y0_呪印_輪2_輪外CP = new ColorP(X7Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X7Y0_呪印_輪2_輪内CP = new ColorP(X7Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X7Y0_呪印_輪3_輪外CP = new ColorP(X7Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X7Y0_呪印_輪3_輪内CP = new ColorP(X7Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X7Y0_呪印_鎖1CP = new ColorP(X7Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X7Y0_呪印_鎖2CP = new ColorP(X7Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X7Y0_呪印_鎖3CP = new ColorP(X7Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X7Y1_小指CP = new ColorP(X7Y1_小指, 小指CD, DisUnit, abj: true); - X7Y1_薬指CP = new ColorP(X7Y1_薬指, 薬指CD, DisUnit, abj: true); - X7Y1_中指CP = new ColorP(X7Y1_中指, 中指CD, DisUnit, abj: true); - X7Y1_親指CP = new ColorP(X7Y1_親指, 親指CD, DisUnit, abj: true); - X7Y1_手CP = new ColorP(X7Y1_手, 手CD, DisUnit, abj: true); - X7Y1_人指CP = new ColorP(X7Y1_人指, 人指CD, DisUnit, abj: true); - X7Y1_呪印_輪1_輪外CP = new ColorP(X7Y1_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X7Y1_呪印_輪1_輪内CP = new ColorP(X7Y1_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X7Y1_呪印_輪2_輪外CP = new ColorP(X7Y1_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X7Y1_呪印_輪2_輪内CP = new ColorP(X7Y1_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X7Y1_呪印_輪3_輪外CP = new ColorP(X7Y1_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X7Y1_呪印_輪3_輪内CP = new ColorP(X7Y1_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X7Y1_呪印_鎖1CP = new ColorP(X7Y1_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X7Y1_呪印_鎖2CP = new ColorP(X7Y1_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X7Y1_呪印_鎖3CP = new ColorP(X7Y1_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X7Y2_小指CP = new ColorP(X7Y2_小指, 小指CD, DisUnit, abj: true); - X7Y2_薬指CP = new ColorP(X7Y2_薬指, 薬指CD, DisUnit, abj: true); - X7Y2_中指CP = new ColorP(X7Y2_中指, 中指CD, DisUnit, abj: true); - X7Y2_親指CP = new ColorP(X7Y2_親指, 親指CD, DisUnit, abj: true); - X7Y2_手CP = new ColorP(X7Y2_手, 手CD, DisUnit, abj: true); - X7Y2_人指CP = new ColorP(X7Y2_人指, 人指CD, DisUnit, abj: true); - X7Y2_呪印_輪1_輪外CP = new ColorP(X7Y2_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X7Y2_呪印_輪1_輪内CP = new ColorP(X7Y2_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X7Y2_呪印_輪2_輪外CP = new ColorP(X7Y2_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X7Y2_呪印_輪2_輪内CP = new ColorP(X7Y2_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X7Y2_呪印_輪3_輪外CP = new ColorP(X7Y2_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X7Y2_呪印_輪3_輪内CP = new ColorP(X7Y2_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X7Y2_呪印_鎖1CP = new ColorP(X7Y2_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X7Y2_呪印_鎖2CP = new ColorP(X7Y2_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X7Y2_呪印_鎖3CP = new ColorP(X7Y2_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X7Y3_小指CP = new ColorP(X7Y3_小指, 小指CD, DisUnit, abj: true); - X7Y3_薬指CP = new ColorP(X7Y3_薬指, 薬指CD, DisUnit, abj: true); - X7Y3_中指CP = new ColorP(X7Y3_中指, 中指CD, DisUnit, abj: true); - X7Y3_親指CP = new ColorP(X7Y3_親指, 親指CD, DisUnit, abj: true); - X7Y3_手CP = new ColorP(X7Y3_手, 手CD, DisUnit, abj: true); - X7Y3_人指CP = new ColorP(X7Y3_人指, 人指CD, DisUnit, abj: true); - X7Y3_呪印_輪1_輪外CP = new ColorP(X7Y3_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X7Y3_呪印_輪1_輪内CP = new ColorP(X7Y3_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X7Y3_呪印_輪2_輪外CP = new ColorP(X7Y3_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X7Y3_呪印_輪2_輪内CP = new ColorP(X7Y3_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X7Y3_呪印_輪3_輪外CP = new ColorP(X7Y3_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X7Y3_呪印_輪3_輪内CP = new ColorP(X7Y3_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X7Y3_呪印_鎖1CP = new ColorP(X7Y3_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X7Y3_呪印_鎖2CP = new ColorP(X7Y3_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X7Y3_呪印_鎖3CP = new ColorP(X7Y3_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X7Y4_小指CP = new ColorP(X7Y4_小指, 小指CD, DisUnit, abj: true); - X7Y4_薬指CP = new ColorP(X7Y4_薬指, 薬指CD, DisUnit, abj: true); - X7Y4_中指CP = new ColorP(X7Y4_中指, 中指CD, DisUnit, abj: true); - X7Y4_親指CP = new ColorP(X7Y4_親指, 親指CD, DisUnit, abj: true); - X7Y4_手CP = new ColorP(X7Y4_手, 手CD, DisUnit, abj: true); - X7Y4_人指CP = new ColorP(X7Y4_人指, 人指CD, DisUnit, abj: true); - X7Y4_呪印_輪1_輪外CP = new ColorP(X7Y4_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X7Y4_呪印_輪1_輪内CP = new ColorP(X7Y4_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X7Y4_呪印_輪2_輪外CP = new ColorP(X7Y4_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X7Y4_呪印_輪2_輪内CP = new ColorP(X7Y4_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X7Y4_呪印_輪3_輪外CP = new ColorP(X7Y4_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X7Y4_呪印_輪3_輪内CP = new ColorP(X7Y4_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X7Y4_呪印_鎖1CP = new ColorP(X7Y4_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X7Y4_呪印_鎖2CP = new ColorP(X7Y4_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X7Y4_呪印_鎖3CP = new ColorP(X7Y4_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X8Y0_手CP = new ColorP(X8Y0_手, 手CD, DisUnit, abj: true); - X8Y0_小指CP = new ColorP(X8Y0_小指, 小指CD, DisUnit, abj: true); - X8Y0_薬指CP = new ColorP(X8Y0_薬指, 薬指CD, DisUnit, abj: true); - X8Y0_中指CP = new ColorP(X8Y0_中指, 中指CD, DisUnit, abj: true); - X8Y0_人指CP = new ColorP(X8Y0_人指, 人指CD, DisUnit, abj: true); - X8Y0_親指CP = new ColorP(X8Y0_親指, 親指CD, DisUnit, abj: true); - X8Y1_手CP = new ColorP(X8Y1_手, 手CD, DisUnit, abj: true); - X8Y1_小指CP = new ColorP(X8Y1_小指, 小指CD, DisUnit, abj: true); - X8Y1_薬指CP = new ColorP(X8Y1_薬指, 薬指CD, DisUnit, abj: true); - X8Y1_中指CP = new ColorP(X8Y1_中指, 中指CD, DisUnit, abj: true); - X8Y1_人指CP = new ColorP(X8Y1_人指, 人指CD, DisUnit, abj: true); - X8Y1_親指CP = new ColorP(X8Y1_親指, 親指CD, DisUnit, abj: true); - X8Y2_手CP = new ColorP(X8Y2_手, 手CD, DisUnit, abj: true); - X8Y2_小指CP = new ColorP(X8Y2_小指, 小指CD, DisUnit, abj: true); - X8Y2_薬指CP = new ColorP(X8Y2_薬指, 薬指CD, DisUnit, abj: true); - X8Y2_中指CP = new ColorP(X8Y2_中指, 中指CD, DisUnit, abj: true); - X8Y2_人指CP = new ColorP(X8Y2_人指, 人指CD, DisUnit, abj: true); - X8Y2_親指CP = new ColorP(X8Y2_親指, 親指CD, DisUnit, abj: true); - X8Y3_手CP = new ColorP(X8Y3_手, 手CD, DisUnit, abj: true); - X8Y3_小指CP = new ColorP(X8Y3_小指, 小指CD, DisUnit, abj: true); - X8Y3_薬指CP = new ColorP(X8Y3_薬指, 薬指CD, DisUnit, abj: true); - X8Y3_中指CP = new ColorP(X8Y3_中指, 中指CD, DisUnit, abj: true); - X8Y3_人指CP = new ColorP(X8Y3_人指, 人指CD, DisUnit, abj: true); - X8Y3_親指CP = new ColorP(X8Y3_親指, 親指CD, DisUnit, abj: true); - X8Y4_手CP = new ColorP(X8Y4_手, 手CD, DisUnit, abj: true); - X8Y4_小指CP = new ColorP(X8Y4_小指, 小指CD, DisUnit, abj: true); - X8Y4_薬指CP = new ColorP(X8Y4_薬指, 薬指CD, DisUnit, abj: true); - X8Y4_中指CP = new ColorP(X8Y4_中指, 中指CD, DisUnit, abj: true); - X8Y4_人指CP = new ColorP(X8Y4_人指, 人指CD, DisUnit, abj: true); - X8Y4_親指CP = new ColorP(X8Y4_親指, 親指CD, DisUnit, abj: true); - X9Y0_手CP = new ColorP(X9Y0_手, 手CD, DisUnit, abj: true); - X9Y0_小指CP = new ColorP(X9Y0_小指, 小指CD, DisUnit, abj: true); - X9Y0_薬指CP = new ColorP(X9Y0_薬指, 薬指CD, DisUnit, abj: true); - X9Y0_中指CP = new ColorP(X9Y0_中指, 中指CD, DisUnit, abj: true); - X9Y0_人指CP = new ColorP(X9Y0_人指, 人指CD, DisUnit, abj: true); - X9Y0_親指CP = new ColorP(X9Y0_親指, 親指CD, DisUnit, abj: true); - X9Y1_手CP = new ColorP(X9Y1_手, 手CD, DisUnit, abj: true); - X9Y1_小指CP = new ColorP(X9Y1_小指, 小指CD, DisUnit, abj: true); - X9Y1_薬指CP = new ColorP(X9Y1_薬指, 薬指CD, DisUnit, abj: true); - X9Y1_中指CP = new ColorP(X9Y1_中指, 中指CD, DisUnit, abj: true); - X9Y1_人指CP = new ColorP(X9Y1_人指, 人指CD, DisUnit, abj: true); - X9Y1_親指CP = new ColorP(X9Y1_親指, 親指CD, DisUnit, abj: true); - X9Y2_手CP = new ColorP(X9Y2_手, 手CD, DisUnit, abj: true); - X9Y2_小指CP = new ColorP(X9Y2_小指, 小指CD, DisUnit, abj: true); - X9Y2_薬指CP = new ColorP(X9Y2_薬指, 薬指CD, DisUnit, abj: true); - X9Y2_中指CP = new ColorP(X9Y2_中指, 中指CD, DisUnit, abj: true); - X9Y2_人指CP = new ColorP(X9Y2_人指, 人指CD, DisUnit, abj: true); - X9Y2_親指CP = new ColorP(X9Y2_親指, 親指CD, DisUnit, abj: true); - X9Y3_手CP = new ColorP(X9Y3_手, 手CD, DisUnit, abj: true); - X9Y3_小指CP = new ColorP(X9Y3_小指, 小指CD, DisUnit, abj: true); - X9Y3_薬指CP = new ColorP(X9Y3_薬指, 薬指CD, DisUnit, abj: true); - X9Y3_中指CP = new ColorP(X9Y3_中指, 中指CD, DisUnit, abj: true); - X9Y3_人指CP = new ColorP(X9Y3_人指, 人指CD, DisUnit, abj: true); - X9Y3_親指CP = new ColorP(X9Y3_親指, 親指CD, DisUnit, abj: true); - X9Y4_手CP = new ColorP(X9Y4_手, 手CD, DisUnit, abj: true); - X9Y4_小指CP = new ColorP(X9Y4_小指, 小指CD, DisUnit, abj: true); - X9Y4_薬指CP = new ColorP(X9Y4_薬指, 薬指CD, DisUnit, abj: true); - X9Y4_中指CP = new ColorP(X9Y4_中指, 中指CD, DisUnit, abj: true); - X9Y4_人指CP = new ColorP(X9Y4_人指, 人指CD, DisUnit, abj: true); - X9Y4_親指CP = new ColorP(X9Y4_親指, 親指CD, DisUnit, abj: true); - X10Y0_親指CP = new ColorP(X10Y0_親指, 親指CD, DisUnit, abj: true); - X10Y0_手CP = new ColorP(X10Y0_手, 手CD, DisUnit, abj: true); - X10Y0_小指CP = new ColorP(X10Y0_小指, 小指CD, DisUnit, abj: true); - X10Y0_薬指CP = new ColorP(X10Y0_薬指, 薬指CD, DisUnit, abj: true); - X10Y0_中指CP = new ColorP(X10Y0_中指, 中指CD, DisUnit, abj: true); - X10Y0_人指CP = new ColorP(X10Y0_人指, 人指CD, DisUnit, abj: true); - X10Y0_呪印_輪1_輪外CP = new ColorP(X10Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X10Y0_呪印_輪1_輪内CP = new ColorP(X10Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X10Y0_呪印_輪2_輪外CP = new ColorP(X10Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X10Y0_呪印_輪2_輪内CP = new ColorP(X10Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X10Y0_呪印_輪3_輪外CP = new ColorP(X10Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X10Y0_呪印_輪3_輪内CP = new ColorP(X10Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X10Y0_呪印_鎖1CP = new ColorP(X10Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X10Y0_呪印_鎖2CP = new ColorP(X10Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X10Y0_呪印_鎖3CP = new ColorP(X10Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X10Y1_親指CP = new ColorP(X10Y1_親指, 親指CD, DisUnit, abj: true); - X10Y1_手CP = new ColorP(X10Y1_手, 手CD, DisUnit, abj: true); - X10Y1_小指CP = new ColorP(X10Y1_小指, 小指CD, DisUnit, abj: true); - X10Y1_薬指CP = new ColorP(X10Y1_薬指, 薬指CD, DisUnit, abj: true); - X10Y1_中指CP = new ColorP(X10Y1_中指, 中指CD, DisUnit, abj: true); - X10Y1_人指CP = new ColorP(X10Y1_人指, 人指CD, DisUnit, abj: true); - X10Y1_呪印_輪1_輪外CP = new ColorP(X10Y1_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X10Y1_呪印_輪1_輪内CP = new ColorP(X10Y1_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X10Y1_呪印_輪2_輪外CP = new ColorP(X10Y1_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X10Y1_呪印_輪2_輪内CP = new ColorP(X10Y1_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X10Y1_呪印_輪3_輪外CP = new ColorP(X10Y1_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X10Y1_呪印_輪3_輪内CP = new ColorP(X10Y1_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X10Y1_呪印_鎖1CP = new ColorP(X10Y1_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X10Y1_呪印_鎖2CP = new ColorP(X10Y1_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X10Y1_呪印_鎖3CP = new ColorP(X10Y1_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X10Y2_親指CP = new ColorP(X10Y2_親指, 親指CD, DisUnit, abj: true); - X10Y2_手CP = new ColorP(X10Y2_手, 手CD, DisUnit, abj: true); - X10Y2_小指CP = new ColorP(X10Y2_小指, 小指CD, DisUnit, abj: true); - X10Y2_薬指CP = new ColorP(X10Y2_薬指, 薬指CD, DisUnit, abj: true); - X10Y2_中指CP = new ColorP(X10Y2_中指, 中指CD, DisUnit, abj: true); - X10Y2_人指CP = new ColorP(X10Y2_人指, 人指CD, DisUnit, abj: true); - X10Y2_呪印_輪1_輪外CP = new ColorP(X10Y2_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X10Y2_呪印_輪1_輪内CP = new ColorP(X10Y2_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X10Y2_呪印_輪2_輪外CP = new ColorP(X10Y2_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X10Y2_呪印_輪2_輪内CP = new ColorP(X10Y2_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X10Y2_呪印_輪3_輪外CP = new ColorP(X10Y2_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X10Y2_呪印_輪3_輪内CP = new ColorP(X10Y2_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X10Y2_呪印_鎖1CP = new ColorP(X10Y2_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X10Y2_呪印_鎖2CP = new ColorP(X10Y2_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X10Y2_呪印_鎖3CP = new ColorP(X10Y2_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X10Y3_親指CP = new ColorP(X10Y3_親指, 親指CD, DisUnit, abj: true); - X10Y3_手CP = new ColorP(X10Y3_手, 手CD, DisUnit, abj: true); - X10Y3_小指CP = new ColorP(X10Y3_小指, 小指CD, DisUnit, abj: true); - X10Y3_薬指CP = new ColorP(X10Y3_薬指, 薬指CD, DisUnit, abj: true); - X10Y3_中指CP = new ColorP(X10Y3_中指, 中指CD, DisUnit, abj: true); - X10Y3_人指CP = new ColorP(X10Y3_人指, 人指CD, DisUnit, abj: true); - X10Y3_呪印_輪1_輪外CP = new ColorP(X10Y3_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X10Y3_呪印_輪1_輪内CP = new ColorP(X10Y3_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X10Y3_呪印_輪2_輪外CP = new ColorP(X10Y3_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X10Y3_呪印_輪2_輪内CP = new ColorP(X10Y3_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X10Y3_呪印_輪3_輪外CP = new ColorP(X10Y3_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X10Y3_呪印_輪3_輪内CP = new ColorP(X10Y3_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X10Y3_呪印_鎖1CP = new ColorP(X10Y3_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X10Y3_呪印_鎖2CP = new ColorP(X10Y3_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X10Y3_呪印_鎖3CP = new ColorP(X10Y3_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X10Y4_親指CP = new ColorP(X10Y4_親指, 親指CD, DisUnit, abj: true); - X10Y4_手CP = new ColorP(X10Y4_手, 手CD, DisUnit, abj: true); - X10Y4_小指CP = new ColorP(X10Y4_小指, 小指CD, DisUnit, abj: true); - X10Y4_薬指CP = new ColorP(X10Y4_薬指, 薬指CD, DisUnit, abj: true); - X10Y4_中指CP = new ColorP(X10Y4_中指, 中指CD, DisUnit, abj: true); - X10Y4_人指CP = new ColorP(X10Y4_人指, 人指CD, DisUnit, abj: true); - X10Y4_呪印_輪1_輪外CP = new ColorP(X10Y4_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X10Y4_呪印_輪1_輪内CP = new ColorP(X10Y4_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X10Y4_呪印_輪2_輪外CP = new ColorP(X10Y4_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X10Y4_呪印_輪2_輪内CP = new ColorP(X10Y4_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X10Y4_呪印_輪3_輪外CP = new ColorP(X10Y4_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X10Y4_呪印_輪3_輪内CP = new ColorP(X10Y4_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X10Y4_呪印_鎖1CP = new ColorP(X10Y4_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X10Y4_呪印_鎖2CP = new ColorP(X10Y4_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X10Y4_呪印_鎖3CP = new ColorP(X10Y4_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X11Y0_小指CP = new ColorP(X11Y0_小指, 小指CD, DisUnit, abj: true); - X11Y0_薬指CP = new ColorP(X11Y0_薬指, 薬指CD, DisUnit, abj: true); - X11Y0_中指CP = new ColorP(X11Y0_中指, 中指CD, DisUnit, abj: true); - X11Y0_人指CP = new ColorP(X11Y0_人指, 人指CD, DisUnit, abj: true); - X11Y0_手CP = new ColorP(X11Y0_手, 手CD, DisUnit, abj: true); - X11Y0_親指CP = new ColorP(X11Y0_親指, 親指CD, DisUnit, abj: true); - X11Y0_呪印_輪1_輪外CP = new ColorP(X11Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X11Y0_呪印_輪1_輪内CP = new ColorP(X11Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X11Y0_呪印_輪2_輪外CP = new ColorP(X11Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X11Y0_呪印_輪2_輪内CP = new ColorP(X11Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X11Y0_呪印_輪3_輪外CP = new ColorP(X11Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X11Y0_呪印_輪3_輪内CP = new ColorP(X11Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X11Y0_呪印_鎖1CP = new ColorP(X11Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X11Y0_呪印_鎖3CP = new ColorP(X11Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X12Y0_親指CP = new ColorP(X12Y0_親指, 親指CD, DisUnit, abj: true); - X12Y0_手CP = new ColorP(X12Y0_手, 手CD, DisUnit, abj: true); - X12Y0_小指CP = new ColorP(X12Y0_小指, 小指CD, DisUnit, abj: true); - X12Y0_薬指CP = new ColorP(X12Y0_薬指, 薬指CD, DisUnit, abj: true); - X12Y0_中指CP = new ColorP(X12Y0_中指, 中指CD, DisUnit, abj: true); - X12Y0_人指CP = new ColorP(X12Y0_人指, 人指CD, DisUnit, abj: true); - X12Y0_呪印_輪1_輪外CP = new ColorP(X12Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X12Y0_呪印_輪1_輪内CP = new ColorP(X12Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X12Y0_呪印_輪2_輪外CP = new ColorP(X12Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X12Y0_呪印_輪2_輪内CP = new ColorP(X12Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X12Y0_呪印_輪3_輪外CP = new ColorP(X12Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X12Y0_呪印_輪3_輪内CP = new ColorP(X12Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X12Y0_呪印_鎖1CP = new ColorP(X12Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X12Y0_呪印_鎖2CP = new ColorP(X12Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X12Y0_呪印_鎖3CP = new ColorP(X12Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X13Y0_中指CP = new ColorP(X13Y0_中指, 中指CD, DisUnit, abj: true); - X13Y0_人指CP = new ColorP(X13Y0_人指, 人指CD, DisUnit, abj: true); - X13Y0_手CP = new ColorP(X13Y0_手, 手CD, DisUnit, abj: true); - X13Y0_親指CP = new ColorP(X13Y0_親指, 親指CD, DisUnit, abj: true); - X13Y0_呪印_輪1_輪外CP = new ColorP(X13Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X13Y0_呪印_輪1_輪内CP = new ColorP(X13Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X13Y0_呪印_輪2_輪外CP = new ColorP(X13Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X13Y0_呪印_輪2_輪内CP = new ColorP(X13Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X13Y0_呪印_輪3_輪外CP = new ColorP(X13Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X13Y0_呪印_輪3_輪内CP = new ColorP(X13Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X13Y0_呪印_鎖1CP = new ColorP(X13Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X13Y0_呪印_鎖3CP = new ColorP(X13Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X14Y0_親指CP = new ColorP(X14Y0_親指, 親指CD, DisUnit, abj: true); - X14Y0_手CP = new ColorP(X14Y0_手, 手CD, DisUnit, abj: true); - X14Y0_小指CP = new ColorP(X14Y0_小指, 小指CD, DisUnit, abj: true); - X14Y0_薬指CP = new ColorP(X14Y0_薬指, 薬指CD, DisUnit, abj: true); - X14Y0_中指CP = new ColorP(X14Y0_中指, 中指CD, DisUnit, abj: true); - X14Y0_人指CP = new ColorP(X14Y0_人指, 人指CD, DisUnit, abj: true); - X14Y0_呪印_輪1_輪外CP = new ColorP(X14Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X14Y0_呪印_輪1_輪内CP = new ColorP(X14Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X14Y0_呪印_輪2_輪外CP = new ColorP(X14Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X14Y0_呪印_輪2_輪内CP = new ColorP(X14Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X14Y0_呪印_輪3_輪外CP = new ColorP(X14Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X14Y0_呪印_輪3_輪内CP = new ColorP(X14Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X14Y0_呪印_鎖1CP = new ColorP(X14Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X14Y0_呪印_鎖2CP = new ColorP(X14Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X14Y0_呪印_鎖3CP = new ColorP(X14Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X14Y1_親指CP = new ColorP(X14Y1_親指, 親指CD, DisUnit, abj: true); - X14Y1_手CP = new ColorP(X14Y1_手, 手CD, DisUnit, abj: true); - X14Y1_小指CP = new ColorP(X14Y1_小指, 小指CD, DisUnit, abj: true); - X14Y1_薬指CP = new ColorP(X14Y1_薬指, 薬指CD, DisUnit, abj: true); - X14Y1_中指CP = new ColorP(X14Y1_中指, 中指CD, DisUnit, abj: true); - X14Y1_人指CP = new ColorP(X14Y1_人指, 人指CD, DisUnit, abj: true); - X14Y1_呪印_輪1_輪外CP = new ColorP(X14Y1_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X14Y1_呪印_輪1_輪内CP = new ColorP(X14Y1_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X14Y1_呪印_輪2_輪外CP = new ColorP(X14Y1_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X14Y1_呪印_輪2_輪内CP = new ColorP(X14Y1_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X14Y1_呪印_輪3_輪外CP = new ColorP(X14Y1_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X14Y1_呪印_輪3_輪内CP = new ColorP(X14Y1_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X14Y1_呪印_鎖1CP = new ColorP(X14Y1_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X14Y1_呪印_鎖2CP = new ColorP(X14Y1_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X14Y1_呪印_鎖3CP = new ColorP(X14Y1_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - X14Y2_親指CP = new ColorP(X14Y2_親指, 親指CD, DisUnit, abj: true); - X14Y2_手CP = new ColorP(X14Y2_手, 手CD, DisUnit, abj: true); - X14Y2_小指CP = new ColorP(X14Y2_小指, 小指CD, DisUnit, abj: true); - X14Y2_薬指CP = new ColorP(X14Y2_薬指, 薬指CD, DisUnit, abj: true); - X14Y2_中指CP = new ColorP(X14Y2_中指, 中指CD, DisUnit, abj: true); - X14Y2_人指CP = new ColorP(X14Y2_人指, 人指CD, DisUnit, abj: true); - X14Y2_呪印_輪1_輪外CP = new ColorP(X14Y2_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); - X14Y2_呪印_輪1_輪内CP = new ColorP(X14Y2_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); - X14Y2_呪印_輪2_輪外CP = new ColorP(X14Y2_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); - X14Y2_呪印_輪2_輪内CP = new ColorP(X14Y2_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); - X14Y2_呪印_輪3_輪外CP = new ColorP(X14Y2_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); - X14Y2_呪印_輪3_輪内CP = new ColorP(X14Y2_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); - X14Y2_呪印_鎖1CP = new ColorP(X14Y2_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); - X14Y2_呪印_鎖2CP = new ColorP(X14Y2_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); - X14Y2_呪印_鎖3CP = new ColorP(X14Y2_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度B *= 1.1; - double y = 0.0015; - X6Y0_手.BasePointBase = X6Y0_手.ToLocal(X6Y0_人指.ToGlobal(X6Y0_人指.JP[0].Joint.AddY(y))); - X6Y1_手.BasePointBase = X6Y1_手.ToLocal(X6Y1_人指.ToGlobal(X6Y1_人指.JP[0].Joint.AddY(y))); - X6Y2_手.BasePointBase = X6Y2_手.ToLocal(X6Y2_人指.ToGlobal(X6Y2_人指.JP[0].Joint.AddY(y))); - X6Y3_手.BasePointBase = X6Y3_手.ToLocal(X6Y3_人指.ToGlobal(X6Y3_人指.JP[0].Joint.AddY(y))); - X6Y4_手.BasePointBase = X6Y4_手.ToLocal(X6Y4_人指.ToGlobal(X6Y4_人指.JP[0].Joint.AddY(y))); - X7Y0_手.BasePointBase = X7Y0_手.ToLocal(X7Y0_人指.ToGlobal(X7Y0_人指.JP[0].Joint.AddY(y))); - X7Y1_手.BasePointBase = X7Y1_手.ToLocal(X7Y1_人指.ToGlobal(X7Y1_人指.JP[0].Joint.AddY(y))); - X7Y2_手.BasePointBase = X7Y2_手.ToLocal(X7Y2_人指.ToGlobal(X7Y2_人指.JP[0].Joint.AddY(y))); - X7Y3_手.BasePointBase = X7Y3_手.ToLocal(X7Y3_人指.ToGlobal(X7Y3_人指.JP[0].Joint.AddY(y))); - X7Y4_手.BasePointBase = X7Y4_手.ToLocal(X7Y4_人指.ToGlobal(X7Y4_人指.JP[0].Joint.AddY(y))); - X8Y0_手.BasePointBase = X8Y0_手.ToLocal(X8Y0_中指.ToGlobal(X8Y0_中指.JP[0].Joint)); - X8Y1_手.BasePointBase = X8Y1_手.ToLocal(X8Y1_中指.ToGlobal(X8Y1_中指.JP[0].Joint)); - X8Y2_手.BasePointBase = X8Y2_手.ToLocal(X8Y2_中指.ToGlobal(X8Y2_中指.JP[0].Joint)); - X8Y3_手.BasePointBase = X8Y3_手.ToLocal(X8Y3_中指.ToGlobal(X8Y3_中指.JP[0].Joint)); - X8Y4_手.BasePointBase = X8Y4_手.ToLocal(X8Y4_中指.ToGlobal(X8Y4_中指.JP[0].Joint)); - 尺度B = 1.075; - 本体.JoinPAall(); - } - - public override void 描画0(Are Are) - { - switch (本体.IndexX) - { - case 0: - Are.Draw(X0Y0_親指); - Are.Draw(X0Y0_手); - Are.Draw(X0Y0_小指); - Are.Draw(X0Y0_薬指); - Are.Draw(X0Y0_中指); - Are.Draw(X0Y0_人指); - Are.Draw(X0Y0_呪印_輪1_輪外); - Are.Draw(X0Y0_呪印_輪1_輪内); - Are.Draw(X0Y0_呪印_輪2_輪外); - Are.Draw(X0Y0_呪印_輪2_輪内); - Are.Draw(X0Y0_呪印_輪3_輪外); - Are.Draw(X0Y0_呪印_輪3_輪内); - Are.Draw(X0Y0_呪印_鎖1); - Are.Draw(X0Y0_呪印_鎖2); - Are.Draw(X0Y0_呪印_鎖3); - break; - case 1: - Are.Draw(X1Y0_親指); - Are.Draw(X1Y0_手); - Are.Draw(X1Y0_小指); - Are.Draw(X1Y0_薬指); - Are.Draw(X1Y0_中指); - Are.Draw(X1Y0_人指); - Are.Draw(X1Y0_呪印_輪1_輪外); - Are.Draw(X1Y0_呪印_輪1_輪内); - Are.Draw(X1Y0_呪印_輪2_輪外); - Are.Draw(X1Y0_呪印_輪2_輪内); - Are.Draw(X1Y0_呪印_輪3_輪外); - Are.Draw(X1Y0_呪印_輪3_輪内); - Are.Draw(X1Y0_呪印_鎖1); - Are.Draw(X1Y0_呪印_鎖2); - Are.Draw(X1Y0_呪印_鎖3); - break; - case 2: - switch (本体.IndexY) - { - case 0: - Are.Draw(X2Y0_親指); - Are.Draw(X2Y0_手); - Are.Draw(X2Y0_小指); - Are.Draw(X2Y0_薬指); - Are.Draw(X2Y0_中指); - Are.Draw(X2Y0_人指); - Are.Draw(X2Y0_呪印_輪1_輪外); - Are.Draw(X2Y0_呪印_輪1_輪内); - Are.Draw(X2Y0_呪印_輪2_輪外); - Are.Draw(X2Y0_呪印_輪2_輪内); - Are.Draw(X2Y0_呪印_輪3_輪外); - Are.Draw(X2Y0_呪印_輪3_輪内); - Are.Draw(X2Y0_呪印_鎖1); - Are.Draw(X2Y0_呪印_鎖2); - Are.Draw(X2Y0_呪印_鎖3); - break; - case 1: - Are.Draw(X2Y1_親指); - Are.Draw(X2Y1_手); - Are.Draw(X2Y1_小指); - Are.Draw(X2Y1_薬指); - Are.Draw(X2Y1_中指); - Are.Draw(X2Y1_人指); - Are.Draw(X2Y1_呪印_輪1_輪外); - Are.Draw(X2Y1_呪印_輪1_輪内); - Are.Draw(X2Y1_呪印_輪2_輪外); - Are.Draw(X2Y1_呪印_輪2_輪内); - Are.Draw(X2Y1_呪印_輪3_輪外); - Are.Draw(X2Y1_呪印_輪3_輪内); - Are.Draw(X2Y1_呪印_鎖1); - Are.Draw(X2Y1_呪印_鎖2); - Are.Draw(X2Y1_呪印_鎖3); - break; - case 2: - Are.Draw(X2Y2_親指); - Are.Draw(X2Y2_手); - Are.Draw(X2Y2_小指); - Are.Draw(X2Y2_薬指); - Are.Draw(X2Y2_中指); - Are.Draw(X2Y2_人指); - Are.Draw(X2Y2_呪印_輪1_輪外); - Are.Draw(X2Y2_呪印_輪1_輪内); - Are.Draw(X2Y2_呪印_輪2_輪外); - Are.Draw(X2Y2_呪印_輪2_輪内); - Are.Draw(X2Y2_呪印_輪3_輪外); - Are.Draw(X2Y2_呪印_輪3_輪内); - Are.Draw(X2Y2_呪印_鎖1); - Are.Draw(X2Y2_呪印_鎖2); - Are.Draw(X2Y2_呪印_鎖3); - break; - case 3: - Are.Draw(X2Y3_親指); - Are.Draw(X2Y3_手); - Are.Draw(X2Y3_小指); - Are.Draw(X2Y3_薬指); - Are.Draw(X2Y3_中指); - Are.Draw(X2Y3_人指); - Are.Draw(X2Y3_呪印_輪1_輪外); - Are.Draw(X2Y3_呪印_輪1_輪内); - Are.Draw(X2Y3_呪印_輪2_輪外); - Are.Draw(X2Y3_呪印_輪2_輪内); - Are.Draw(X2Y3_呪印_輪3_輪外); - Are.Draw(X2Y3_呪印_輪3_輪内); - Are.Draw(X2Y3_呪印_鎖1); - Are.Draw(X2Y3_呪印_鎖2); - Are.Draw(X2Y3_呪印_鎖3); - break; - default: - Are.Draw(X2Y4_親指); - Are.Draw(X2Y4_手); - Are.Draw(X2Y4_小指); - Are.Draw(X2Y4_薬指); - Are.Draw(X2Y4_中指); - Are.Draw(X2Y4_人指); - Are.Draw(X2Y4_呪印_輪1_輪外); - Are.Draw(X2Y4_呪印_輪1_輪内); - Are.Draw(X2Y4_呪印_輪2_輪外); - Are.Draw(X2Y4_呪印_輪2_輪内); - Are.Draw(X2Y4_呪印_輪3_輪外); - Are.Draw(X2Y4_呪印_輪3_輪内); - Are.Draw(X2Y4_呪印_鎖1); - Are.Draw(X2Y4_呪印_鎖2); - Are.Draw(X2Y4_呪印_鎖3); - break; - } - break; - case 3: - Are.Draw(X3Y0_親指); - Are.Draw(X3Y0_手); - Are.Draw(X3Y0_小指); - Are.Draw(X3Y0_薬指); - Are.Draw(X3Y0_中指); - Are.Draw(X3Y0_人指); - Are.Draw(X3Y0_呪印_輪1_輪外); - Are.Draw(X3Y0_呪印_輪1_輪内); - Are.Draw(X3Y0_呪印_輪2_輪外); - Are.Draw(X3Y0_呪印_輪2_輪内); - Are.Draw(X3Y0_呪印_輪3_輪外); - Are.Draw(X3Y0_呪印_輪3_輪内); - Are.Draw(X3Y0_呪印_鎖1); - Are.Draw(X3Y0_呪印_鎖2); - Are.Draw(X3Y0_呪印_鎖3); - break; - case 4: - Are.Draw(X4Y0_親指); - Are.Draw(X4Y0_手); - Are.Draw(X4Y0_小指); - Are.Draw(X4Y0_薬指); - Are.Draw(X4Y0_中指); - Are.Draw(X4Y0_人指); - Are.Draw(X4Y0_呪印_輪1_輪外); - Are.Draw(X4Y0_呪印_輪1_輪内); - Are.Draw(X4Y0_呪印_輪2_輪外); - Are.Draw(X4Y0_呪印_輪2_輪内); - Are.Draw(X4Y0_呪印_輪3_輪外); - Are.Draw(X4Y0_呪印_輪3_輪内); - Are.Draw(X4Y0_呪印_鎖1); - Are.Draw(X4Y0_呪印_鎖2); - Are.Draw(X4Y0_呪印_鎖3); - break; - case 5: - switch (本体.IndexY) - { - case 0: - Are.Draw(X5Y0_親指); - Are.Draw(X5Y0_手); - Are.Draw(X5Y0_小指); - Are.Draw(X5Y0_薬指); - Are.Draw(X5Y0_中指); - Are.Draw(X5Y0_人指); - Are.Draw(X5Y0_呪印_輪1_輪外); - Are.Draw(X5Y0_呪印_輪1_輪内); - Are.Draw(X5Y0_呪印_輪2_輪外); - Are.Draw(X5Y0_呪印_輪2_輪内); - Are.Draw(X5Y0_呪印_輪3_輪外); - Are.Draw(X5Y0_呪印_輪3_輪内); - Are.Draw(X5Y0_呪印_鎖1); - Are.Draw(X5Y0_呪印_鎖2); - Are.Draw(X5Y0_呪印_鎖3); - break; - case 1: - Are.Draw(X5Y1_親指); - Are.Draw(X5Y1_手); - Are.Draw(X5Y1_小指); - Are.Draw(X5Y1_薬指); - Are.Draw(X5Y1_中指); - Are.Draw(X5Y1_人指); - Are.Draw(X5Y1_呪印_輪1_輪外); - Are.Draw(X5Y1_呪印_輪1_輪内); - Are.Draw(X5Y1_呪印_輪2_輪外); - Are.Draw(X5Y1_呪印_輪2_輪内); - Are.Draw(X5Y1_呪印_輪3_輪外); - Are.Draw(X5Y1_呪印_輪3_輪内); - Are.Draw(X5Y1_呪印_鎖1); - Are.Draw(X5Y1_呪印_鎖2); - Are.Draw(X5Y1_呪印_鎖3); - break; - case 2: - Are.Draw(X5Y2_親指); - Are.Draw(X5Y2_手); - Are.Draw(X5Y2_小指); - Are.Draw(X5Y2_薬指); - Are.Draw(X5Y2_中指); - Are.Draw(X5Y2_人指); - Are.Draw(X5Y2_呪印_輪1_輪外); - Are.Draw(X5Y2_呪印_輪1_輪内); - Are.Draw(X5Y2_呪印_輪2_輪外); - Are.Draw(X5Y2_呪印_輪2_輪内); - Are.Draw(X5Y2_呪印_輪3_輪外); - Are.Draw(X5Y2_呪印_輪3_輪内); - Are.Draw(X5Y2_呪印_鎖1); - Are.Draw(X5Y2_呪印_鎖2); - Are.Draw(X5Y2_呪印_鎖3); - break; - case 3: - Are.Draw(X5Y3_親指); - Are.Draw(X5Y3_手); - Are.Draw(X5Y3_小指); - Are.Draw(X5Y3_薬指); - Are.Draw(X5Y3_中指); - Are.Draw(X5Y3_人指); - Are.Draw(X5Y3_呪印_輪1_輪外); - Are.Draw(X5Y3_呪印_輪1_輪内); - Are.Draw(X5Y3_呪印_輪2_輪外); - Are.Draw(X5Y3_呪印_輪2_輪内); - Are.Draw(X5Y3_呪印_輪3_輪外); - Are.Draw(X5Y3_呪印_輪3_輪内); - Are.Draw(X5Y3_呪印_鎖1); - Are.Draw(X5Y3_呪印_鎖2); - Are.Draw(X5Y3_呪印_鎖3); - break; - default: - Are.Draw(X5Y4_親指); - Are.Draw(X5Y4_手); - Are.Draw(X5Y4_小指); - Are.Draw(X5Y4_薬指); - Are.Draw(X5Y4_中指); - Are.Draw(X5Y4_人指); - Are.Draw(X5Y4_呪印_輪1_輪外); - Are.Draw(X5Y4_呪印_輪1_輪内); - Are.Draw(X5Y4_呪印_輪2_輪外); - Are.Draw(X5Y4_呪印_輪2_輪内); - Are.Draw(X5Y4_呪印_輪3_輪外); - Are.Draw(X5Y4_呪印_輪3_輪内); - Are.Draw(X5Y4_呪印_鎖1); - Are.Draw(X5Y4_呪印_鎖2); - Are.Draw(X5Y4_呪印_鎖3); - break; - } - break; - case 6: - switch (本体.IndexY) - { - case 0: - Are.Draw(X6Y0_人指); - break; - case 1: - Are.Draw(X6Y1_人指); - break; - case 2: - Are.Draw(X6Y2_人指); - break; - case 3: - Are.Draw(X6Y3_人指); - break; - default: - Are.Draw(X6Y4_人指); - break; - } - break; - case 7: - switch (本体.IndexY) - { - case 0: - Are.Draw(X7Y0_人指); - break; - case 1: - Are.Draw(X7Y1_人指); - break; - case 2: - Are.Draw(X7Y2_人指); - break; - case 3: - Are.Draw(X7Y3_人指); - break; - default: - Are.Draw(X7Y4_人指); - break; - } - break; - case 8: - switch (本体.IndexY) - { - case 0: - Are.Draw(X8Y0_薬指); - Are.Draw(X8Y0_中指); - break; - case 1: - Are.Draw(X8Y1_薬指); - Are.Draw(X8Y1_中指); - break; - case 2: - Are.Draw(X8Y2_薬指); - Are.Draw(X8Y2_中指); - break; - case 3: - Are.Draw(X8Y3_薬指); - Are.Draw(X8Y3_中指); - break; - default: - Are.Draw(X8Y4_薬指); - Are.Draw(X8Y4_中指); - break; - } - break; - case 9: - switch (本体.IndexY) - { - case 0: - Are.Draw(X9Y0_手); - Are.Draw(X9Y0_小指); - Are.Draw(X9Y0_薬指); - Are.Draw(X9Y0_中指); - Are.Draw(X9Y0_人指); - Are.Draw(X9Y0_親指); - break; - case 1: - Are.Draw(X9Y1_手); - Are.Draw(X9Y1_小指); - Are.Draw(X9Y1_薬指); - Are.Draw(X9Y1_中指); - Are.Draw(X9Y1_人指); - Are.Draw(X9Y1_親指); - break; - case 2: - Are.Draw(X9Y2_手); - Are.Draw(X9Y2_小指); - Are.Draw(X9Y2_薬指); - Are.Draw(X9Y2_中指); - Are.Draw(X9Y2_人指); - Are.Draw(X9Y2_親指); - break; - case 3: - Are.Draw(X9Y3_手); - Are.Draw(X9Y3_小指); - Are.Draw(X9Y3_薬指); - Are.Draw(X9Y3_中指); - Are.Draw(X9Y3_人指); - Are.Draw(X9Y3_親指); - break; - default: - Are.Draw(X9Y4_手); - Are.Draw(X9Y4_小指); - Are.Draw(X9Y4_薬指); - Are.Draw(X9Y4_中指); - Are.Draw(X9Y4_人指); - Are.Draw(X9Y4_親指); - break; - } - break; - case 10: - switch (本体.IndexY) - { - case 0: - Are.Draw(X10Y0_親指); - Are.Draw(X10Y0_手); - Are.Draw(X10Y0_小指); - Are.Draw(X10Y0_薬指); - Are.Draw(X10Y0_中指); - Are.Draw(X10Y0_人指); - Are.Draw(X10Y0_呪印_輪1_輪外); - Are.Draw(X10Y0_呪印_輪1_輪内); - Are.Draw(X10Y0_呪印_輪2_輪外); - Are.Draw(X10Y0_呪印_輪2_輪内); - Are.Draw(X10Y0_呪印_輪3_輪外); - Are.Draw(X10Y0_呪印_輪3_輪内); - Are.Draw(X10Y0_呪印_鎖1); - Are.Draw(X10Y0_呪印_鎖2); - Are.Draw(X10Y0_呪印_鎖3); - break; - case 1: - Are.Draw(X10Y1_親指); - Are.Draw(X10Y1_手); - Are.Draw(X10Y1_小指); - Are.Draw(X10Y1_薬指); - Are.Draw(X10Y1_中指); - Are.Draw(X10Y1_人指); - Are.Draw(X10Y1_呪印_輪1_輪外); - Are.Draw(X10Y1_呪印_輪1_輪内); - Are.Draw(X10Y1_呪印_輪2_輪外); - Are.Draw(X10Y1_呪印_輪2_輪内); - Are.Draw(X10Y1_呪印_輪3_輪外); - Are.Draw(X10Y1_呪印_輪3_輪内); - Are.Draw(X10Y1_呪印_鎖1); - Are.Draw(X10Y1_呪印_鎖2); - Are.Draw(X10Y1_呪印_鎖3); - break; - case 2: - Are.Draw(X10Y2_親指); - Are.Draw(X10Y2_手); - Are.Draw(X10Y2_小指); - Are.Draw(X10Y2_薬指); - Are.Draw(X10Y2_中指); - Are.Draw(X10Y2_人指); - Are.Draw(X10Y2_呪印_輪1_輪外); - Are.Draw(X10Y2_呪印_輪1_輪内); - Are.Draw(X10Y2_呪印_輪2_輪外); - Are.Draw(X10Y2_呪印_輪2_輪内); - Are.Draw(X10Y2_呪印_輪3_輪外); - Are.Draw(X10Y2_呪印_輪3_輪内); - Are.Draw(X10Y2_呪印_鎖1); - Are.Draw(X10Y2_呪印_鎖2); - Are.Draw(X10Y2_呪印_鎖3); - break; - case 3: - Are.Draw(X10Y3_親指); - Are.Draw(X10Y3_手); - Are.Draw(X10Y3_小指); - Are.Draw(X10Y3_薬指); - Are.Draw(X10Y3_中指); - Are.Draw(X10Y3_人指); - Are.Draw(X10Y3_呪印_輪1_輪外); - Are.Draw(X10Y3_呪印_輪1_輪内); - Are.Draw(X10Y3_呪印_輪2_輪外); - Are.Draw(X10Y3_呪印_輪2_輪内); - Are.Draw(X10Y3_呪印_輪3_輪外); - Are.Draw(X10Y3_呪印_輪3_輪内); - Are.Draw(X10Y3_呪印_鎖1); - Are.Draw(X10Y3_呪印_鎖2); - Are.Draw(X10Y3_呪印_鎖3); - break; - default: - Are.Draw(X10Y4_親指); - Are.Draw(X10Y4_手); - Are.Draw(X10Y4_小指); - Are.Draw(X10Y4_薬指); - Are.Draw(X10Y4_中指); - Are.Draw(X10Y4_人指); - Are.Draw(X10Y4_呪印_輪1_輪外); - Are.Draw(X10Y4_呪印_輪1_輪内); - Are.Draw(X10Y4_呪印_輪2_輪外); - Are.Draw(X10Y4_呪印_輪2_輪内); - Are.Draw(X10Y4_呪印_輪3_輪外); - Are.Draw(X10Y4_呪印_輪3_輪内); - Are.Draw(X10Y4_呪印_鎖1); - Are.Draw(X10Y4_呪印_鎖2); - Are.Draw(X10Y4_呪印_鎖3); - break; - } - break; - case 11: - Are.Draw(X11Y0_小指); - Are.Draw(X11Y0_薬指); - Are.Draw(X11Y0_中指); - Are.Draw(X11Y0_人指); - Are.Draw(X11Y0_手); - Are.Draw(X11Y0_親指); - Are.Draw(X11Y0_呪印_輪1_輪外); - Are.Draw(X11Y0_呪印_輪1_輪内); - Are.Draw(X11Y0_呪印_輪2_輪外); - Are.Draw(X11Y0_呪印_輪2_輪内); - Are.Draw(X11Y0_呪印_輪3_輪外); - Are.Draw(X11Y0_呪印_輪3_輪内); - Are.Draw(X11Y0_呪印_鎖1); - Are.Draw(X11Y0_呪印_鎖3); - break; - case 12: - Are.Draw(X12Y0_親指); - Are.Draw(X12Y0_手); - Are.Draw(X12Y0_小指); - Are.Draw(X12Y0_薬指); - Are.Draw(X12Y0_中指); - Are.Draw(X12Y0_人指); - Are.Draw(X12Y0_呪印_輪1_輪外); - Are.Draw(X12Y0_呪印_輪1_輪内); - Are.Draw(X12Y0_呪印_輪2_輪外); - Are.Draw(X12Y0_呪印_輪2_輪内); - Are.Draw(X12Y0_呪印_輪3_輪外); - Are.Draw(X12Y0_呪印_輪3_輪内); - Are.Draw(X12Y0_呪印_鎖1); - Are.Draw(X12Y0_呪印_鎖2); - Are.Draw(X12Y0_呪印_鎖3); - break; - case 13: - Are.Draw(X13Y0_中指); - Are.Draw(X13Y0_人指); - Are.Draw(X13Y0_手); - Are.Draw(X13Y0_親指); - Are.Draw(X13Y0_呪印_輪1_輪外); - Are.Draw(X13Y0_呪印_輪1_輪内); - Are.Draw(X13Y0_呪印_輪2_輪外); - Are.Draw(X13Y0_呪印_輪2_輪内); - Are.Draw(X13Y0_呪印_輪3_輪外); - Are.Draw(X13Y0_呪印_輪3_輪内); - Are.Draw(X13Y0_呪印_鎖1); - Are.Draw(X13Y0_呪印_鎖3); - break; - default: - switch (本体.IndexY) - { - case 0: - Are.Draw(X14Y0_親指); - Are.Draw(X14Y0_手); - Are.Draw(X14Y0_小指); - Are.Draw(X14Y0_薬指); - Are.Draw(X14Y0_中指); - Are.Draw(X14Y0_人指); - Are.Draw(X14Y0_呪印_輪1_輪外); - Are.Draw(X14Y0_呪印_輪1_輪内); - Are.Draw(X14Y0_呪印_輪2_輪外); - Are.Draw(X14Y0_呪印_輪2_輪内); - Are.Draw(X14Y0_呪印_輪3_輪外); - Are.Draw(X14Y0_呪印_輪3_輪内); - Are.Draw(X14Y0_呪印_鎖1); - Are.Draw(X14Y0_呪印_鎖2); - Are.Draw(X14Y0_呪印_鎖3); - break; - case 1: - Are.Draw(X14Y1_親指); - Are.Draw(X14Y1_手); - Are.Draw(X14Y1_小指); - Are.Draw(X14Y1_薬指); - Are.Draw(X14Y1_中指); - Are.Draw(X14Y1_人指); - Are.Draw(X14Y1_呪印_輪1_輪外); - Are.Draw(X14Y1_呪印_輪1_輪内); - Are.Draw(X14Y1_呪印_輪2_輪外); - Are.Draw(X14Y1_呪印_輪2_輪内); - Are.Draw(X14Y1_呪印_輪3_輪外); - Are.Draw(X14Y1_呪印_輪3_輪内); - Are.Draw(X14Y1_呪印_鎖1); - Are.Draw(X14Y1_呪印_鎖2); - Are.Draw(X14Y1_呪印_鎖3); - break; - default: - Are.Draw(X14Y2_親指); - Are.Draw(X14Y2_手); - Are.Draw(X14Y2_小指); - Are.Draw(X14Y2_薬指); - Are.Draw(X14Y2_中指); - Are.Draw(X14Y2_人指); - Are.Draw(X14Y2_呪印_輪1_輪外); - Are.Draw(X14Y2_呪印_輪1_輪内); - Are.Draw(X14Y2_呪印_輪2_輪外); - Are.Draw(X14Y2_呪印_輪2_輪内); - Are.Draw(X14Y2_呪印_輪3_輪外); - Are.Draw(X14Y2_呪印_輪3_輪内); - Are.Draw(X14Y2_呪印_鎖1); - Are.Draw(X14Y2_呪印_鎖2); - Are.Draw(X14Y2_呪印_鎖3); - break; - } - break; - } - } - - public override void 描画1(Are Are) - { - switch (本体.IndexX) - { - case 6: - switch (本体.IndexY) - { - case 0: - Are.Draw(X6Y0_親指); - Are.Draw(X6Y0_手); - Are.Draw(X6Y0_小指); - Are.Draw(X6Y0_薬指); - Are.Draw(X6Y0_中指); - Are.Draw(X6Y0_呪印_輪1_輪外); - Are.Draw(X6Y0_呪印_輪1_輪内); - Are.Draw(X6Y0_呪印_輪2_輪外); - Are.Draw(X6Y0_呪印_輪2_輪内); - Are.Draw(X6Y0_呪印_輪3_輪外); - Are.Draw(X6Y0_呪印_輪3_輪内); - Are.Draw(X6Y0_呪印_鎖1); - Are.Draw(X6Y0_呪印_鎖2); - Are.Draw(X6Y0_呪印_鎖3); - break; - case 1: - Are.Draw(X6Y1_親指); - Are.Draw(X6Y1_手); - Are.Draw(X6Y1_小指); - Are.Draw(X6Y1_薬指); - Are.Draw(X6Y1_中指); - Are.Draw(X6Y1_呪印_輪1_輪外); - Are.Draw(X6Y1_呪印_輪1_輪内); - Are.Draw(X6Y1_呪印_輪2_輪外); - Are.Draw(X6Y1_呪印_輪2_輪内); - Are.Draw(X6Y1_呪印_輪3_輪外); - Are.Draw(X6Y1_呪印_輪3_輪内); - Are.Draw(X6Y1_呪印_鎖1); - Are.Draw(X6Y1_呪印_鎖2); - Are.Draw(X6Y1_呪印_鎖3); - break; - case 2: - Are.Draw(X6Y2_親指); - Are.Draw(X6Y2_手); - Are.Draw(X6Y2_小指); - Are.Draw(X6Y2_薬指); - Are.Draw(X6Y2_中指); - Are.Draw(X6Y2_呪印_輪1_輪外); - Are.Draw(X6Y2_呪印_輪1_輪内); - Are.Draw(X6Y2_呪印_輪2_輪外); - Are.Draw(X6Y2_呪印_輪2_輪内); - Are.Draw(X6Y2_呪印_輪3_輪外); - Are.Draw(X6Y2_呪印_輪3_輪内); - Are.Draw(X6Y2_呪印_鎖1); - Are.Draw(X6Y2_呪印_鎖2); - Are.Draw(X6Y2_呪印_鎖3); - break; - case 3: - Are.Draw(X6Y3_親指); - Are.Draw(X6Y3_手); - Are.Draw(X6Y3_小指); - Are.Draw(X6Y3_薬指); - Are.Draw(X6Y3_中指); - Are.Draw(X6Y3_呪印_輪1_輪外); - Are.Draw(X6Y3_呪印_輪1_輪内); - Are.Draw(X6Y3_呪印_輪2_輪外); - Are.Draw(X6Y3_呪印_輪2_輪内); - Are.Draw(X6Y3_呪印_輪3_輪外); - Are.Draw(X6Y3_呪印_輪3_輪内); - Are.Draw(X6Y3_呪印_鎖1); - Are.Draw(X6Y3_呪印_鎖2); - Are.Draw(X6Y3_呪印_鎖3); - break; - default: - Are.Draw(X6Y4_親指); - Are.Draw(X6Y4_手); - Are.Draw(X6Y4_小指); - Are.Draw(X6Y4_薬指); - Are.Draw(X6Y4_中指); - Are.Draw(X6Y4_呪印_輪1_輪外); - Are.Draw(X6Y4_呪印_輪1_輪内); - Are.Draw(X6Y4_呪印_輪2_輪外); - Are.Draw(X6Y4_呪印_輪2_輪内); - Are.Draw(X6Y4_呪印_輪3_輪外); - Are.Draw(X6Y4_呪印_輪3_輪内); - Are.Draw(X6Y4_呪印_鎖1); - Are.Draw(X6Y4_呪印_鎖2); - Are.Draw(X6Y4_呪印_鎖3); - break; - } - break; - case 7: - switch (本体.IndexY) - { - case 0: - Are.Draw(X7Y0_小指); - Are.Draw(X7Y0_薬指); - Are.Draw(X7Y0_中指); - Are.Draw(X7Y0_親指); - Are.Draw(X7Y0_手); - Are.Draw(X7Y0_呪印_輪1_輪外); - Are.Draw(X7Y0_呪印_輪1_輪内); - Are.Draw(X7Y0_呪印_輪2_輪外); - Are.Draw(X7Y0_呪印_輪2_輪内); - Are.Draw(X7Y0_呪印_輪3_輪外); - Are.Draw(X7Y0_呪印_輪3_輪内); - Are.Draw(X7Y0_呪印_鎖1); - Are.Draw(X7Y0_呪印_鎖2); - Are.Draw(X7Y0_呪印_鎖3); - break; - case 1: - Are.Draw(X7Y1_小指); - Are.Draw(X7Y1_薬指); - Are.Draw(X7Y1_中指); - Are.Draw(X7Y1_親指); - Are.Draw(X7Y1_手); - Are.Draw(X7Y1_呪印_輪1_輪外); - Are.Draw(X7Y1_呪印_輪1_輪内); - Are.Draw(X7Y1_呪印_輪2_輪外); - Are.Draw(X7Y1_呪印_輪2_輪内); - Are.Draw(X7Y1_呪印_輪3_輪外); - Are.Draw(X7Y1_呪印_輪3_輪内); - Are.Draw(X7Y1_呪印_鎖1); - Are.Draw(X7Y1_呪印_鎖2); - Are.Draw(X7Y1_呪印_鎖3); - break; - case 2: - Are.Draw(X7Y2_小指); - Are.Draw(X7Y2_薬指); - Are.Draw(X7Y2_中指); - Are.Draw(X7Y2_親指); - Are.Draw(X7Y2_手); - Are.Draw(X7Y2_呪印_輪1_輪外); - Are.Draw(X7Y2_呪印_輪1_輪内); - Are.Draw(X7Y2_呪印_輪2_輪外); - Are.Draw(X7Y2_呪印_輪2_輪内); - Are.Draw(X7Y2_呪印_輪3_輪外); - Are.Draw(X7Y2_呪印_輪3_輪内); - Are.Draw(X7Y2_呪印_鎖1); - Are.Draw(X7Y2_呪印_鎖2); - Are.Draw(X7Y2_呪印_鎖3); - break; - case 3: - Are.Draw(X7Y3_小指); - Are.Draw(X7Y3_薬指); - Are.Draw(X7Y3_中指); - Are.Draw(X7Y3_親指); - Are.Draw(X7Y3_手); - Are.Draw(X7Y3_呪印_輪1_輪外); - Are.Draw(X7Y3_呪印_輪1_輪内); - Are.Draw(X7Y3_呪印_輪2_輪外); - Are.Draw(X7Y3_呪印_輪2_輪内); - Are.Draw(X7Y3_呪印_輪3_輪外); - Are.Draw(X7Y3_呪印_輪3_輪内); - Are.Draw(X7Y3_呪印_鎖1); - Are.Draw(X7Y3_呪印_鎖2); - Are.Draw(X7Y3_呪印_鎖3); - break; - default: - Are.Draw(X7Y4_小指); - Are.Draw(X7Y4_薬指); - Are.Draw(X7Y4_中指); - Are.Draw(X7Y4_親指); - Are.Draw(X7Y4_手); - Are.Draw(X7Y4_呪印_輪1_輪外); - Are.Draw(X7Y4_呪印_輪1_輪内); - Are.Draw(X7Y4_呪印_輪2_輪外); - Are.Draw(X7Y4_呪印_輪2_輪内); - Are.Draw(X7Y4_呪印_輪3_輪外); - Are.Draw(X7Y4_呪印_輪3_輪内); - Are.Draw(X7Y4_呪印_鎖1); - Are.Draw(X7Y4_呪印_鎖2); - Are.Draw(X7Y4_呪印_鎖3); - break; - } - break; - case 8: - switch (本体.IndexY) - { - case 0: - Are.Draw(X8Y0_手); - Are.Draw(X8Y0_小指); - Are.Draw(X8Y0_人指); - Are.Draw(X8Y0_親指); - break; - case 1: - Are.Draw(X8Y1_手); - Are.Draw(X8Y1_小指); - Are.Draw(X8Y1_人指); - Are.Draw(X8Y1_親指); - break; - case 2: - Are.Draw(X8Y2_手); - Are.Draw(X8Y2_小指); - Are.Draw(X8Y2_人指); - Are.Draw(X8Y2_親指); - break; - case 3: - Are.Draw(X8Y3_手); - Are.Draw(X8Y3_小指); - Are.Draw(X8Y3_人指); - Are.Draw(X8Y3_親指); - break; - default: - Are.Draw(X8Y4_手); - Are.Draw(X8Y4_小指); - Are.Draw(X8Y4_人指); - Are.Draw(X8Y4_親指); - break; - } - break; - } - } - - public override void 色更新() - { - switch (本体.IndexX) - { - case 0: - X0Y0_親指CP.Update(); - X0Y0_手CP.Update(); - X0Y0_小指CP.Update(); - X0Y0_薬指CP.Update(); - X0Y0_中指CP.Update(); - X0Y0_人指CP.Update(); - X0Y0_呪印_輪1_輪外CP.Update(); - X0Y0_呪印_輪1_輪内CP.Update(); - X0Y0_呪印_輪2_輪外CP.Update(); - X0Y0_呪印_輪2_輪内CP.Update(); - X0Y0_呪印_輪3_輪外CP.Update(); - X0Y0_呪印_輪3_輪内CP.Update(); - X0Y0_呪印_鎖1CP.Update(); - X0Y0_呪印_鎖2CP.Update(); - X0Y0_呪印_鎖3CP.Update(); - break; - case 1: - X1Y0_親指CP.Update(); - X1Y0_手CP.Update(); - X1Y0_小指CP.Update(); - X1Y0_薬指CP.Update(); - X1Y0_中指CP.Update(); - X1Y0_人指CP.Update(); - X1Y0_呪印_輪1_輪外CP.Update(); - X1Y0_呪印_輪1_輪内CP.Update(); - X1Y0_呪印_輪2_輪外CP.Update(); - X1Y0_呪印_輪2_輪内CP.Update(); - X1Y0_呪印_輪3_輪外CP.Update(); - X1Y0_呪印_輪3_輪内CP.Update(); - X1Y0_呪印_鎖1CP.Update(); - X1Y0_呪印_鎖2CP.Update(); - X1Y0_呪印_鎖3CP.Update(); - break; - case 2: - switch (本体.IndexY) - { - case 0: - X2Y0_親指CP.Update(); - X2Y0_手CP.Update(); - X2Y0_小指CP.Update(); - X2Y0_薬指CP.Update(); - X2Y0_中指CP.Update(); - X2Y0_人指CP.Update(); - X2Y0_呪印_輪1_輪外CP.Update(); - X2Y0_呪印_輪1_輪内CP.Update(); - X2Y0_呪印_輪2_輪外CP.Update(); - X2Y0_呪印_輪2_輪内CP.Update(); - X2Y0_呪印_輪3_輪外CP.Update(); - X2Y0_呪印_輪3_輪内CP.Update(); - X2Y0_呪印_鎖1CP.Update(); - X2Y0_呪印_鎖2CP.Update(); - X2Y0_呪印_鎖3CP.Update(); - break; - case 1: - X2Y1_親指CP.Update(); - X2Y1_手CP.Update(); - X2Y1_小指CP.Update(); - X2Y1_薬指CP.Update(); - X2Y1_中指CP.Update(); - X2Y1_人指CP.Update(); - X2Y1_呪印_輪1_輪外CP.Update(); - X2Y1_呪印_輪1_輪内CP.Update(); - X2Y1_呪印_輪2_輪外CP.Update(); - X2Y1_呪印_輪2_輪内CP.Update(); - X2Y1_呪印_輪3_輪外CP.Update(); - X2Y1_呪印_輪3_輪内CP.Update(); - X2Y1_呪印_鎖1CP.Update(); - X2Y1_呪印_鎖2CP.Update(); - X2Y1_呪印_鎖3CP.Update(); - break; - case 2: - X2Y2_親指CP.Update(); - X2Y2_手CP.Update(); - X2Y2_小指CP.Update(); - X2Y2_薬指CP.Update(); - X2Y2_中指CP.Update(); - X2Y2_人指CP.Update(); - X2Y2_呪印_輪1_輪外CP.Update(); - X2Y2_呪印_輪1_輪内CP.Update(); - X2Y2_呪印_輪2_輪外CP.Update(); - X2Y2_呪印_輪2_輪内CP.Update(); - X2Y2_呪印_輪3_輪外CP.Update(); - X2Y2_呪印_輪3_輪内CP.Update(); - X2Y2_呪印_鎖1CP.Update(); - X2Y2_呪印_鎖2CP.Update(); - X2Y2_呪印_鎖3CP.Update(); - break; - case 3: - X2Y3_親指CP.Update(); - X2Y3_手CP.Update(); - X2Y3_小指CP.Update(); - X2Y3_薬指CP.Update(); - X2Y3_中指CP.Update(); - X2Y3_人指CP.Update(); - X2Y3_呪印_輪1_輪外CP.Update(); - X2Y3_呪印_輪1_輪内CP.Update(); - X2Y3_呪印_輪2_輪外CP.Update(); - X2Y3_呪印_輪2_輪内CP.Update(); - X2Y3_呪印_輪3_輪外CP.Update(); - X2Y3_呪印_輪3_輪内CP.Update(); - X2Y3_呪印_鎖1CP.Update(); - X2Y3_呪印_鎖2CP.Update(); - X2Y3_呪印_鎖3CP.Update(); - break; - default: - X2Y4_親指CP.Update(); - X2Y4_手CP.Update(); - X2Y4_小指CP.Update(); - X2Y4_薬指CP.Update(); - X2Y4_中指CP.Update(); - X2Y4_人指CP.Update(); - X2Y4_呪印_輪1_輪外CP.Update(); - X2Y4_呪印_輪1_輪内CP.Update(); - X2Y4_呪印_輪2_輪外CP.Update(); - X2Y4_呪印_輪2_輪内CP.Update(); - X2Y4_呪印_輪3_輪外CP.Update(); - X2Y4_呪印_輪3_輪内CP.Update(); - X2Y4_呪印_鎖1CP.Update(); - X2Y4_呪印_鎖2CP.Update(); - X2Y4_呪印_鎖3CP.Update(); - break; - } - break; - case 3: - X3Y0_親指CP.Update(); - X3Y0_手CP.Update(); - X3Y0_小指CP.Update(); - X3Y0_薬指CP.Update(); - X3Y0_中指CP.Update(); - X3Y0_人指CP.Update(); - X3Y0_呪印_輪1_輪外CP.Update(); - X3Y0_呪印_輪1_輪内CP.Update(); - X3Y0_呪印_輪2_輪外CP.Update(); - X3Y0_呪印_輪2_輪内CP.Update(); - X3Y0_呪印_輪3_輪外CP.Update(); - X3Y0_呪印_輪3_輪内CP.Update(); - X3Y0_呪印_鎖1CP.Update(); - X3Y0_呪印_鎖2CP.Update(); - X3Y0_呪印_鎖3CP.Update(); - break; - case 4: - X4Y0_親指CP.Update(); - X4Y0_手CP.Update(); - X4Y0_小指CP.Update(); - X4Y0_薬指CP.Update(); - X4Y0_中指CP.Update(); - X4Y0_人指CP.Update(); - X4Y0_呪印_輪1_輪外CP.Update(); - X4Y0_呪印_輪1_輪内CP.Update(); - X4Y0_呪印_輪2_輪外CP.Update(); - X4Y0_呪印_輪2_輪内CP.Update(); - X4Y0_呪印_輪3_輪外CP.Update(); - X4Y0_呪印_輪3_輪内CP.Update(); - X4Y0_呪印_鎖1CP.Update(); - X4Y0_呪印_鎖2CP.Update(); - X4Y0_呪印_鎖3CP.Update(); - break; - case 5: - switch (本体.IndexY) - { - case 0: - X5Y0_親指CP.Update(); - X5Y0_手CP.Update(); - X5Y0_小指CP.Update(); - X5Y0_薬指CP.Update(); - X5Y0_中指CP.Update(); - X5Y0_人指CP.Update(); - X5Y0_呪印_輪1_輪外CP.Update(); - X5Y0_呪印_輪1_輪内CP.Update(); - X5Y0_呪印_輪2_輪外CP.Update(); - X5Y0_呪印_輪2_輪内CP.Update(); - X5Y0_呪印_輪3_輪外CP.Update(); - X5Y0_呪印_輪3_輪内CP.Update(); - X5Y0_呪印_鎖1CP.Update(); - X5Y0_呪印_鎖2CP.Update(); - X5Y0_呪印_鎖3CP.Update(); - break; - case 1: - X5Y1_親指CP.Update(); - X5Y1_手CP.Update(); - X5Y1_小指CP.Update(); - X5Y1_薬指CP.Update(); - X5Y1_中指CP.Update(); - X5Y1_人指CP.Update(); - X5Y1_呪印_輪1_輪外CP.Update(); - X5Y1_呪印_輪1_輪内CP.Update(); - X5Y1_呪印_輪2_輪外CP.Update(); - X5Y1_呪印_輪2_輪内CP.Update(); - X5Y1_呪印_輪3_輪外CP.Update(); - X5Y1_呪印_輪3_輪内CP.Update(); - X5Y1_呪印_鎖1CP.Update(); - X5Y1_呪印_鎖2CP.Update(); - X5Y1_呪印_鎖3CP.Update(); - break; - case 2: - X5Y2_親指CP.Update(); - X5Y2_手CP.Update(); - X5Y2_小指CP.Update(); - X5Y2_薬指CP.Update(); - X5Y2_中指CP.Update(); - X5Y2_人指CP.Update(); - X5Y2_呪印_輪1_輪外CP.Update(); - X5Y2_呪印_輪1_輪内CP.Update(); - X5Y2_呪印_輪2_輪外CP.Update(); - X5Y2_呪印_輪2_輪内CP.Update(); - X5Y2_呪印_輪3_輪外CP.Update(); - X5Y2_呪印_輪3_輪内CP.Update(); - X5Y2_呪印_鎖1CP.Update(); - X5Y2_呪印_鎖2CP.Update(); - X5Y2_呪印_鎖3CP.Update(); - break; - case 3: - X5Y3_親指CP.Update(); - X5Y3_手CP.Update(); - X5Y3_小指CP.Update(); - X5Y3_薬指CP.Update(); - X5Y3_中指CP.Update(); - X5Y3_人指CP.Update(); - X5Y3_呪印_輪1_輪外CP.Update(); - X5Y3_呪印_輪1_輪内CP.Update(); - X5Y3_呪印_輪2_輪外CP.Update(); - X5Y3_呪印_輪2_輪内CP.Update(); - X5Y3_呪印_輪3_輪外CP.Update(); - X5Y3_呪印_輪3_輪内CP.Update(); - X5Y3_呪印_鎖1CP.Update(); - X5Y3_呪印_鎖2CP.Update(); - X5Y3_呪印_鎖3CP.Update(); - break; - default: - X5Y4_親指CP.Update(); - X5Y4_手CP.Update(); - X5Y4_小指CP.Update(); - X5Y4_薬指CP.Update(); - X5Y4_中指CP.Update(); - X5Y4_人指CP.Update(); - X5Y4_呪印_輪1_輪外CP.Update(); - X5Y4_呪印_輪1_輪内CP.Update(); - X5Y4_呪印_輪2_輪外CP.Update(); - X5Y4_呪印_輪2_輪内CP.Update(); - X5Y4_呪印_輪3_輪外CP.Update(); - X5Y4_呪印_輪3_輪内CP.Update(); - X5Y4_呪印_鎖1CP.Update(); - X5Y4_呪印_鎖2CP.Update(); - X5Y4_呪印_鎖3CP.Update(); - break; - } - break; - case 6: - switch (本体.IndexY) - { - case 0: - X6Y0Pars.GetMiY_MaY(out mm); - X6Y0_親指CP.Update(); - X6Y0_手CP.Update(mm); - X6Y0_小指CP.Update(); - X6Y0_薬指CP.Update(); - X6Y0_中指CP.Update(); - X6Y0_人指CP.Update(mm); - X6Y0_呪印_輪1_輪外CP.Update(); - X6Y0_呪印_輪1_輪内CP.Update(); - X6Y0_呪印_輪2_輪外CP.Update(); - X6Y0_呪印_輪2_輪内CP.Update(); - X6Y0_呪印_輪3_輪外CP.Update(); - X6Y0_呪印_輪3_輪内CP.Update(); - X6Y0_呪印_鎖1CP.Update(); - X6Y0_呪印_鎖2CP.Update(); - X6Y0_呪印_鎖3CP.Update(); - break; - case 1: - X6Y1Pars.GetMiY_MaY(out mm); - X6Y1_親指CP.Update(); - X6Y1_手CP.Update(mm); - X6Y1_小指CP.Update(); - X6Y1_薬指CP.Update(); - X6Y1_中指CP.Update(); - X6Y1_人指CP.Update(mm); - X6Y1_呪印_輪1_輪外CP.Update(); - X6Y1_呪印_輪1_輪内CP.Update(); - X6Y1_呪印_輪2_輪外CP.Update(); - X6Y1_呪印_輪2_輪内CP.Update(); - X6Y1_呪印_輪3_輪外CP.Update(); - X6Y1_呪印_輪3_輪内CP.Update(); - X6Y1_呪印_鎖1CP.Update(); - X6Y1_呪印_鎖2CP.Update(); - X6Y1_呪印_鎖3CP.Update(); - break; - case 2: - X6Y2Pars.GetMiY_MaY(out mm); - X6Y2_親指CP.Update(); - X6Y2_手CP.Update(mm); - X6Y2_小指CP.Update(); - X6Y2_薬指CP.Update(); - X6Y2_中指CP.Update(); - X6Y2_人指CP.Update(mm); - X6Y2_呪印_輪1_輪外CP.Update(); - X6Y2_呪印_輪1_輪内CP.Update(); - X6Y2_呪印_輪2_輪外CP.Update(); - X6Y2_呪印_輪2_輪内CP.Update(); - X6Y2_呪印_輪3_輪外CP.Update(); - X6Y2_呪印_輪3_輪内CP.Update(); - X6Y2_呪印_鎖1CP.Update(); - X6Y2_呪印_鎖2CP.Update(); - X6Y2_呪印_鎖3CP.Update(); - break; - case 3: - X6Y3Pars.GetMiY_MaY(out mm); - X6Y3_親指CP.Update(); - X6Y3_手CP.Update(mm); - X6Y3_小指CP.Update(); - X6Y3_薬指CP.Update(); - X6Y3_中指CP.Update(); - X6Y3_人指CP.Update(mm); - X6Y3_呪印_輪1_輪外CP.Update(); - X6Y3_呪印_輪1_輪内CP.Update(); - X6Y3_呪印_輪2_輪外CP.Update(); - X6Y3_呪印_輪2_輪内CP.Update(); - X6Y3_呪印_輪3_輪外CP.Update(); - X6Y3_呪印_輪3_輪内CP.Update(); - X6Y3_呪印_鎖1CP.Update(); - X6Y3_呪印_鎖2CP.Update(); - X6Y3_呪印_鎖3CP.Update(); - break; - default: - X6Y4Pars.GetMiY_MaY(out mm); - X6Y4_親指CP.Update(); - X6Y4_手CP.Update(mm); - X6Y4_小指CP.Update(); - X6Y4_薬指CP.Update(); - X6Y4_中指CP.Update(); - X6Y4_人指CP.Update(mm); - X6Y4_呪印_輪1_輪外CP.Update(); - X6Y4_呪印_輪1_輪内CP.Update(); - X6Y4_呪印_輪2_輪外CP.Update(); - X6Y4_呪印_輪2_輪内CP.Update(); - X6Y4_呪印_輪3_輪外CP.Update(); - X6Y4_呪印_輪3_輪内CP.Update(); - X6Y4_呪印_鎖1CP.Update(); - X6Y4_呪印_鎖2CP.Update(); - X6Y4_呪印_鎖3CP.Update(); - break; - } - break; - case 7: - switch (本体.IndexY) - { - case 0: - X7Y0Pars.GetMiY_MaY(out mm); - X7Y0_小指CP.Update(); - X7Y0_薬指CP.Update(); - X7Y0_中指CP.Update(); - X7Y0_親指CP.Update(); - X7Y0_手CP.Update(mm); - X7Y0_人指CP.Update(mm); - X7Y0_呪印_輪1_輪外CP.Update(); - X7Y0_呪印_輪1_輪内CP.Update(); - X7Y0_呪印_輪2_輪外CP.Update(); - X7Y0_呪印_輪2_輪内CP.Update(); - X7Y0_呪印_輪3_輪外CP.Update(); - X7Y0_呪印_輪3_輪内CP.Update(); - X7Y0_呪印_鎖1CP.Update(); - X7Y0_呪印_鎖2CP.Update(); - X7Y0_呪印_鎖3CP.Update(); - break; - case 1: - X7Y1Pars.GetMiY_MaY(out mm); - X7Y1_小指CP.Update(); - X7Y1_薬指CP.Update(); - X7Y1_中指CP.Update(); - X7Y1_親指CP.Update(); - X7Y1_手CP.Update(mm); - X7Y1_人指CP.Update(mm); - X7Y1_呪印_輪1_輪外CP.Update(); - X7Y1_呪印_輪1_輪内CP.Update(); - X7Y1_呪印_輪2_輪外CP.Update(); - X7Y1_呪印_輪2_輪内CP.Update(); - X7Y1_呪印_輪3_輪外CP.Update(); - X7Y1_呪印_輪3_輪内CP.Update(); - X7Y1_呪印_鎖1CP.Update(); - X7Y1_呪印_鎖2CP.Update(); - X7Y1_呪印_鎖3CP.Update(); - break; - case 2: - X7Y2Pars.GetMiY_MaY(out mm); - X7Y2_小指CP.Update(); - X7Y2_薬指CP.Update(); - X7Y2_中指CP.Update(); - X7Y2_親指CP.Update(); - X7Y2_手CP.Update(mm); - X7Y2_人指CP.Update(mm); - X7Y2_呪印_輪1_輪外CP.Update(); - X7Y2_呪印_輪1_輪内CP.Update(); - X7Y2_呪印_輪2_輪外CP.Update(); - X7Y2_呪印_輪2_輪内CP.Update(); - X7Y2_呪印_輪3_輪外CP.Update(); - X7Y2_呪印_輪3_輪内CP.Update(); - X7Y2_呪印_鎖1CP.Update(); - X7Y2_呪印_鎖2CP.Update(); - X7Y2_呪印_鎖3CP.Update(); - break; - case 3: - X7Y3Pars.GetMiY_MaY(out mm); - X7Y3_小指CP.Update(); - X7Y3_薬指CP.Update(); - X7Y3_中指CP.Update(); - X7Y3_親指CP.Update(); - X7Y3_手CP.Update(mm); - X7Y3_人指CP.Update(mm); - X7Y3_呪印_輪1_輪外CP.Update(); - X7Y3_呪印_輪1_輪内CP.Update(); - X7Y3_呪印_輪2_輪外CP.Update(); - X7Y3_呪印_輪2_輪内CP.Update(); - X7Y3_呪印_輪3_輪外CP.Update(); - X7Y3_呪印_輪3_輪内CP.Update(); - X7Y3_呪印_鎖1CP.Update(); - X7Y3_呪印_鎖2CP.Update(); - X7Y3_呪印_鎖3CP.Update(); - break; - default: - X7Y4Pars.GetMiY_MaY(out mm); - X7Y4_小指CP.Update(); - X7Y4_薬指CP.Update(); - X7Y4_中指CP.Update(); - X7Y4_親指CP.Update(); - X7Y4_手CP.Update(mm); - X7Y4_人指CP.Update(mm); - X7Y4_呪印_輪1_輪外CP.Update(); - X7Y4_呪印_輪1_輪内CP.Update(); - X7Y4_呪印_輪2_輪外CP.Update(); - X7Y4_呪印_輪2_輪内CP.Update(); - X7Y4_呪印_輪3_輪外CP.Update(); - X7Y4_呪印_輪3_輪内CP.Update(); - X7Y4_呪印_鎖1CP.Update(); - X7Y4_呪印_鎖2CP.Update(); - X7Y4_呪印_鎖3CP.Update(); - break; - } - break; - case 8: - switch (本体.IndexY) - { - case 0: - X8Y0_手CP.Update(); - X8Y0_小指CP.Update(); - X8Y0_薬指CP.Update(); - X8Y0_中指CP.Update(); - X8Y0_人指CP.Update(); - X8Y0_親指CP.Update(); - break; - case 1: - X8Y1_手CP.Update(); - X8Y1_小指CP.Update(); - X8Y1_薬指CP.Update(); - X8Y1_中指CP.Update(); - X8Y1_人指CP.Update(); - X8Y1_親指CP.Update(); - break; - case 2: - X8Y2_手CP.Update(); - X8Y2_小指CP.Update(); - X8Y2_薬指CP.Update(); - X8Y2_中指CP.Update(); - X8Y2_人指CP.Update(); - X8Y2_親指CP.Update(); - break; - case 3: - X8Y3_手CP.Update(); - X8Y3_小指CP.Update(); - X8Y3_薬指CP.Update(); - X8Y3_中指CP.Update(); - X8Y3_人指CP.Update(); - X8Y3_親指CP.Update(); - break; - default: - X8Y4_手CP.Update(); - X8Y4_小指CP.Update(); - X8Y4_薬指CP.Update(); - X8Y4_中指CP.Update(); - X8Y4_人指CP.Update(); - X8Y4_親指CP.Update(); - break; - } - break; - case 9: - switch (本体.IndexY) - { - case 0: - X9Y0_手CP.Update(); - X9Y0_小指CP.Update(); - X9Y0_薬指CP.Update(); - X9Y0_中指CP.Update(); - X9Y0_人指CP.Update(); - X9Y0_親指CP.Update(); - break; - case 1: - X9Y1_手CP.Update(); - X9Y1_小指CP.Update(); - X9Y1_薬指CP.Update(); - X9Y1_中指CP.Update(); - X9Y1_人指CP.Update(); - X9Y1_親指CP.Update(); - break; - case 2: - X9Y2_手CP.Update(); - X9Y2_小指CP.Update(); - X9Y2_薬指CP.Update(); - X9Y2_中指CP.Update(); - X9Y2_人指CP.Update(); - X9Y2_親指CP.Update(); - break; - case 3: - X9Y3_手CP.Update(); - X9Y3_小指CP.Update(); - X9Y3_薬指CP.Update(); - X9Y3_中指CP.Update(); - X9Y3_人指CP.Update(); - X9Y3_親指CP.Update(); - break; - default: - X9Y4_手CP.Update(); - X9Y4_小指CP.Update(); - X9Y4_薬指CP.Update(); - X9Y4_中指CP.Update(); - X9Y4_人指CP.Update(); - X9Y4_親指CP.Update(); - break; - } - break; - case 10: - switch (本体.IndexY) - { - case 0: - X10Y0_親指CP.Update(); - X10Y0_手CP.Update(); - X10Y0_小指CP.Update(); - X10Y0_薬指CP.Update(); - X10Y0_中指CP.Update(); - X10Y0_人指CP.Update(); - X10Y0_呪印_輪1_輪外CP.Update(); - X10Y0_呪印_輪1_輪内CP.Update(); - X10Y0_呪印_輪2_輪外CP.Update(); - X10Y0_呪印_輪2_輪内CP.Update(); - X10Y0_呪印_輪3_輪外CP.Update(); - X10Y0_呪印_輪3_輪内CP.Update(); - X10Y0_呪印_鎖1CP.Update(); - X10Y0_呪印_鎖2CP.Update(); - X10Y0_呪印_鎖3CP.Update(); - break; - case 1: - X10Y1_親指CP.Update(); - X10Y1_手CP.Update(); - X10Y1_小指CP.Update(); - X10Y1_薬指CP.Update(); - X10Y1_中指CP.Update(); - X10Y1_人指CP.Update(); - X10Y1_呪印_輪1_輪外CP.Update(); - X10Y1_呪印_輪1_輪内CP.Update(); - X10Y1_呪印_輪2_輪外CP.Update(); - X10Y1_呪印_輪2_輪内CP.Update(); - X10Y1_呪印_輪3_輪外CP.Update(); - X10Y1_呪印_輪3_輪内CP.Update(); - X10Y1_呪印_鎖1CP.Update(); - X10Y1_呪印_鎖2CP.Update(); - X10Y1_呪印_鎖3CP.Update(); - break; - case 2: - X10Y2_親指CP.Update(); - X10Y2_手CP.Update(); - X10Y2_小指CP.Update(); - X10Y2_薬指CP.Update(); - X10Y2_中指CP.Update(); - X10Y2_人指CP.Update(); - X10Y2_呪印_輪1_輪外CP.Update(); - X10Y2_呪印_輪1_輪内CP.Update(); - X10Y2_呪印_輪2_輪外CP.Update(); - X10Y2_呪印_輪2_輪内CP.Update(); - X10Y2_呪印_輪3_輪外CP.Update(); - X10Y2_呪印_輪3_輪内CP.Update(); - X10Y2_呪印_鎖1CP.Update(); - X10Y2_呪印_鎖2CP.Update(); - X10Y2_呪印_鎖3CP.Update(); - break; - case 3: - X10Y3_親指CP.Update(); - X10Y3_手CP.Update(); - X10Y3_小指CP.Update(); - X10Y3_薬指CP.Update(); - X10Y3_中指CP.Update(); - X10Y3_人指CP.Update(); - X10Y3_呪印_輪1_輪外CP.Update(); - X10Y3_呪印_輪1_輪内CP.Update(); - X10Y3_呪印_輪2_輪外CP.Update(); - X10Y3_呪印_輪2_輪内CP.Update(); - X10Y3_呪印_輪3_輪外CP.Update(); - X10Y3_呪印_輪3_輪内CP.Update(); - X10Y3_呪印_鎖1CP.Update(); - X10Y3_呪印_鎖2CP.Update(); - X10Y3_呪印_鎖3CP.Update(); - break; - default: - X10Y4_親指CP.Update(); - X10Y4_手CP.Update(); - X10Y4_小指CP.Update(); - X10Y4_薬指CP.Update(); - X10Y4_中指CP.Update(); - X10Y4_人指CP.Update(); - X10Y4_呪印_輪1_輪外CP.Update(); - X10Y4_呪印_輪1_輪内CP.Update(); - X10Y4_呪印_輪2_輪外CP.Update(); - X10Y4_呪印_輪2_輪内CP.Update(); - X10Y4_呪印_輪3_輪外CP.Update(); - X10Y4_呪印_輪3_輪内CP.Update(); - X10Y4_呪印_鎖1CP.Update(); - X10Y4_呪印_鎖2CP.Update(); - X10Y4_呪印_鎖3CP.Update(); - break; - } - break; - case 11: - X11Y0_小指CP.Update(); - X11Y0_薬指CP.Update(); - X11Y0_中指CP.Update(); - X11Y0_人指CP.Update(); - X11Y0_手CP.Update(); - X11Y0_親指CP.Update(); - X11Y0_呪印_輪1_輪外CP.Update(); - X11Y0_呪印_輪1_輪内CP.Update(); - X11Y0_呪印_輪2_輪外CP.Update(); - X11Y0_呪印_輪2_輪内CP.Update(); - X11Y0_呪印_輪3_輪外CP.Update(); - X11Y0_呪印_輪3_輪内CP.Update(); - X11Y0_呪印_鎖1CP.Update(); - X11Y0_呪印_鎖3CP.Update(); - break; - case 12: - X12Y0_親指CP.Update(); - X12Y0_手CP.Update(); - X12Y0_小指CP.Update(); - X12Y0_薬指CP.Update(); - X12Y0_中指CP.Update(); - X12Y0_人指CP.Update(); - X12Y0_呪印_輪1_輪外CP.Update(); - X12Y0_呪印_輪1_輪内CP.Update(); - X12Y0_呪印_輪2_輪外CP.Update(); - X12Y0_呪印_輪2_輪内CP.Update(); - X12Y0_呪印_輪3_輪外CP.Update(); - X12Y0_呪印_輪3_輪内CP.Update(); - X12Y0_呪印_鎖1CP.Update(); - X12Y0_呪印_鎖2CP.Update(); - X12Y0_呪印_鎖3CP.Update(); - break; - case 13: - X13Y0_中指CP.Update(); - X13Y0_人指CP.Update(); - X13Y0_手CP.Update(); - X13Y0_親指CP.Update(); - X13Y0_呪印_輪1_輪外CP.Update(); - X13Y0_呪印_輪1_輪内CP.Update(); - X13Y0_呪印_輪2_輪外CP.Update(); - X13Y0_呪印_輪2_輪内CP.Update(); - X13Y0_呪印_輪3_輪外CP.Update(); - X13Y0_呪印_輪3_輪内CP.Update(); - X13Y0_呪印_鎖1CP.Update(); - X13Y0_呪印_鎖3CP.Update(); - break; - default: - switch (本体.IndexY) - { - case 0: - X14Y0_親指CP.Update(); - X14Y0_手CP.Update(); - X14Y0_小指CP.Update(); - X14Y0_薬指CP.Update(); - X14Y0_中指CP.Update(); - X14Y0_人指CP.Update(); - X14Y0_呪印_輪1_輪外CP.Update(); - X14Y0_呪印_輪1_輪内CP.Update(); - X14Y0_呪印_輪2_輪外CP.Update(); - X14Y0_呪印_輪2_輪内CP.Update(); - X14Y0_呪印_輪3_輪外CP.Update(); - X14Y0_呪印_輪3_輪内CP.Update(); - X14Y0_呪印_鎖1CP.Update(); - X14Y0_呪印_鎖2CP.Update(); - X14Y0_呪印_鎖3CP.Update(); - break; - case 1: - X14Y1_親指CP.Update(); - X14Y1_手CP.Update(); - X14Y1_小指CP.Update(); - X14Y1_薬指CP.Update(); - X14Y1_中指CP.Update(); - X14Y1_人指CP.Update(); - X14Y1_呪印_輪1_輪外CP.Update(); - X14Y1_呪印_輪1_輪内CP.Update(); - X14Y1_呪印_輪2_輪外CP.Update(); - X14Y1_呪印_輪2_輪内CP.Update(); - X14Y1_呪印_輪3_輪外CP.Update(); - X14Y1_呪印_輪3_輪内CP.Update(); - X14Y1_呪印_鎖1CP.Update(); - X14Y1_呪印_鎖2CP.Update(); - X14Y1_呪印_鎖3CP.Update(); - break; - default: - X14Y2_親指CP.Update(); - X14Y2_手CP.Update(); - X14Y2_小指CP.Update(); - X14Y2_薬指CP.Update(); - X14Y2_中指CP.Update(); - X14Y2_人指CP.Update(); - X14Y2_呪印_輪1_輪外CP.Update(); - X14Y2_呪印_輪1_輪内CP.Update(); - X14Y2_呪印_輪2_輪外CP.Update(); - X14Y2_呪印_輪2_輪内CP.Update(); - X14Y2_呪印_輪3_輪外CP.Update(); - X14Y2_呪印_輪3_輪内CP.Update(); - X14Y2_呪印_鎖1CP.Update(); - X14Y2_呪印_鎖2CP.Update(); - X14Y2_呪印_鎖3CP.Update(); - break; - } - break; - } - } - - private void 配色(主人公配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(主人公配色 体配色) - { - 親指CD = new ColorD(ref Col.Black, ref 体配色.肌色); - 手CD = new ColorD(ref Col.Black, ref 体配色.肌色); - 小指CD = new ColorD(ref Col.Black, ref 体配色.肌色); - 薬指CD = new ColorD(ref Col.Black, ref 体配色.肌色); - 中指CD = new ColorD(ref Col.Black, ref 体配色.肌色); - 人指CD = new ColorD(ref Col.Black, ref 体配色.肌色); - 呪印_輪1_輪外CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 呪印_輪1_輪内CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 呪印_輪2_輪外CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 呪印_輪2_輪内CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 呪印_輪3_輪外CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 呪印_輪3_輪内CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 呪印_鎖1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 呪印_鎖2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 呪印_鎖3CD = new ColorD(ref Col.Black, ref 体配色.刺青); - } - - public void 再配色(主人公配色 体配色) - { - 親指CD.線 = Col.Black; - 親指CD.色 = 体配色.肌色; - 手CD.線 = Col.Black; - 手CD.色 = 体配色.肌色; - 小指CD.線 = Col.Black; - 小指CD.色 = 体配色.肌色; - 薬指CD.線 = Col.Black; - 薬指CD.色 = 体配色.肌色; - 中指CD.線 = Col.Black; - 中指CD.色 = 体配色.肌色; - 人指CD.線 = Col.Black; - 人指CD.色 = 体配色.肌色; - 呪印_輪1_輪外CD.線 = Col.Black; - 呪印_輪1_輪外CD.色 = 体配色.刺青; - 呪印_輪1_輪内CD.線 = Col.Black; - 呪印_輪1_輪内CD.色 = 体配色.刺青; - 呪印_輪2_輪外CD.線 = Col.Black; - 呪印_輪2_輪外CD.色 = 体配色.刺青; - 呪印_輪2_輪内CD.線 = Col.Black; - 呪印_輪2_輪内CD.色 = 体配色.刺青; - 呪印_輪3_輪外CD.線 = Col.Black; - 呪印_輪3_輪外CD.色 = 体配色.刺青; - 呪印_輪3_輪内CD.線 = Col.Black; - 呪印_輪3_輪内CD.色 = 体配色.刺青; - 呪印_鎖1CD.線 = Col.Black; - 呪印_鎖1CD.色 = 体配色.刺青; - 呪印_鎖2CD.線 = Col.Black; - 呪印_鎖2CD.色 = 体配色.刺青; - 呪印_鎖3CD.線 = Col.Black; - 呪印_鎖3CD.色 = 体配色.刺青; - X0Y0_親指CP.Setting(); - X0Y0_手CP.Setting(); - X0Y0_小指CP.Setting(); - X0Y0_薬指CP.Setting(); - X0Y0_中指CP.Setting(); - X0Y0_人指CP.Setting(); - X0Y0_呪印_輪1_輪外CP.Setting(); - X0Y0_呪印_輪1_輪内CP.Setting(); - X0Y0_呪印_輪2_輪外CP.Setting(); - X0Y0_呪印_輪2_輪内CP.Setting(); - X0Y0_呪印_輪3_輪外CP.Setting(); - X0Y0_呪印_輪3_輪内CP.Setting(); - X0Y0_呪印_鎖1CP.Setting(); - X0Y0_呪印_鎖2CP.Setting(); - X0Y0_呪印_鎖3CP.Setting(); - X1Y0_親指CP.Setting(); - X1Y0_手CP.Setting(); - X1Y0_小指CP.Setting(); - X1Y0_薬指CP.Setting(); - X1Y0_中指CP.Setting(); - X1Y0_人指CP.Setting(); - X1Y0_呪印_輪1_輪外CP.Setting(); - X1Y0_呪印_輪1_輪内CP.Setting(); - X1Y0_呪印_輪2_輪外CP.Setting(); - X1Y0_呪印_輪2_輪内CP.Setting(); - X1Y0_呪印_輪3_輪外CP.Setting(); - X1Y0_呪印_輪3_輪内CP.Setting(); - X1Y0_呪印_鎖1CP.Setting(); - X1Y0_呪印_鎖2CP.Setting(); - X1Y0_呪印_鎖3CP.Setting(); - X2Y0_親指CP.Setting(); - X2Y0_手CP.Setting(); - X2Y0_小指CP.Setting(); - X2Y0_薬指CP.Setting(); - X2Y0_中指CP.Setting(); - X2Y0_人指CP.Setting(); - X2Y0_呪印_輪1_輪外CP.Setting(); - X2Y0_呪印_輪1_輪内CP.Setting(); - X2Y0_呪印_輪2_輪外CP.Setting(); - X2Y0_呪印_輪2_輪内CP.Setting(); - X2Y0_呪印_輪3_輪外CP.Setting(); - X2Y0_呪印_輪3_輪内CP.Setting(); - X2Y0_呪印_鎖1CP.Setting(); - X2Y0_呪印_鎖2CP.Setting(); - X2Y0_呪印_鎖3CP.Setting(); - X2Y1_親指CP.Setting(); - X2Y1_手CP.Setting(); - X2Y1_小指CP.Setting(); - X2Y1_薬指CP.Setting(); - X2Y1_中指CP.Setting(); - X2Y1_人指CP.Setting(); - X2Y1_呪印_輪1_輪外CP.Setting(); - X2Y1_呪印_輪1_輪内CP.Setting(); - X2Y1_呪印_輪2_輪外CP.Setting(); - X2Y1_呪印_輪2_輪内CP.Setting(); - X2Y1_呪印_輪3_輪外CP.Setting(); - X2Y1_呪印_輪3_輪内CP.Setting(); - X2Y1_呪印_鎖1CP.Setting(); - X2Y1_呪印_鎖2CP.Setting(); - X2Y1_呪印_鎖3CP.Setting(); - X2Y2_親指CP.Setting(); - X2Y2_手CP.Setting(); - X2Y2_小指CP.Setting(); - X2Y2_薬指CP.Setting(); - X2Y2_中指CP.Setting(); - X2Y2_人指CP.Setting(); - X2Y2_呪印_輪1_輪外CP.Setting(); - X2Y2_呪印_輪1_輪内CP.Setting(); - X2Y2_呪印_輪2_輪外CP.Setting(); - X2Y2_呪印_輪2_輪内CP.Setting(); - X2Y2_呪印_輪3_輪外CP.Setting(); - X2Y2_呪印_輪3_輪内CP.Setting(); - X2Y2_呪印_鎖1CP.Setting(); - X2Y2_呪印_鎖2CP.Setting(); - X2Y2_呪印_鎖3CP.Setting(); - X2Y3_親指CP.Setting(); - X2Y3_手CP.Setting(); - X2Y3_小指CP.Setting(); - X2Y3_薬指CP.Setting(); - X2Y3_中指CP.Setting(); - X2Y3_人指CP.Setting(); - X2Y3_呪印_輪1_輪外CP.Setting(); - X2Y3_呪印_輪1_輪内CP.Setting(); - X2Y3_呪印_輪2_輪外CP.Setting(); - X2Y3_呪印_輪2_輪内CP.Setting(); - X2Y3_呪印_輪3_輪外CP.Setting(); - X2Y3_呪印_輪3_輪内CP.Setting(); - X2Y3_呪印_鎖1CP.Setting(); - X2Y3_呪印_鎖2CP.Setting(); - X2Y3_呪印_鎖3CP.Setting(); - X2Y4_親指CP.Setting(); - X2Y4_手CP.Setting(); - X2Y4_小指CP.Setting(); - X2Y4_薬指CP.Setting(); - X2Y4_中指CP.Setting(); - X2Y4_人指CP.Setting(); - X2Y4_呪印_輪1_輪外CP.Setting(); - X2Y4_呪印_輪1_輪内CP.Setting(); - X2Y4_呪印_輪2_輪外CP.Setting(); - X2Y4_呪印_輪2_輪内CP.Setting(); - X2Y4_呪印_輪3_輪外CP.Setting(); - X2Y4_呪印_輪3_輪内CP.Setting(); - X2Y4_呪印_鎖1CP.Setting(); - X2Y4_呪印_鎖2CP.Setting(); - X2Y4_呪印_鎖3CP.Setting(); - X3Y0_親指CP.Setting(); - X3Y0_手CP.Setting(); - X3Y0_小指CP.Setting(); - X3Y0_薬指CP.Setting(); - X3Y0_中指CP.Setting(); - X3Y0_人指CP.Setting(); - X3Y0_呪印_輪1_輪外CP.Setting(); - X3Y0_呪印_輪1_輪内CP.Setting(); - X3Y0_呪印_輪2_輪外CP.Setting(); - X3Y0_呪印_輪2_輪内CP.Setting(); - X3Y0_呪印_輪3_輪外CP.Setting(); - X3Y0_呪印_輪3_輪内CP.Setting(); - X3Y0_呪印_鎖1CP.Setting(); - X3Y0_呪印_鎖2CP.Setting(); - X3Y0_呪印_鎖3CP.Setting(); - X4Y0_親指CP.Setting(); - X4Y0_手CP.Setting(); - X4Y0_小指CP.Setting(); - X4Y0_薬指CP.Setting(); - X4Y0_中指CP.Setting(); - X4Y0_人指CP.Setting(); - X4Y0_呪印_輪1_輪外CP.Setting(); - X4Y0_呪印_輪1_輪内CP.Setting(); - X4Y0_呪印_輪2_輪外CP.Setting(); - X4Y0_呪印_輪2_輪内CP.Setting(); - X4Y0_呪印_輪3_輪外CP.Setting(); - X4Y0_呪印_輪3_輪内CP.Setting(); - X4Y0_呪印_鎖1CP.Setting(); - X4Y0_呪印_鎖2CP.Setting(); - X4Y0_呪印_鎖3CP.Setting(); - X5Y0_親指CP.Setting(); - X5Y0_手CP.Setting(); - X5Y0_小指CP.Setting(); - X5Y0_薬指CP.Setting(); - X5Y0_中指CP.Setting(); - X5Y0_人指CP.Setting(); - X5Y0_呪印_輪1_輪外CP.Setting(); - X5Y0_呪印_輪1_輪内CP.Setting(); - X5Y0_呪印_輪2_輪外CP.Setting(); - X5Y0_呪印_輪2_輪内CP.Setting(); - X5Y0_呪印_輪3_輪外CP.Setting(); - X5Y0_呪印_輪3_輪内CP.Setting(); - X5Y0_呪印_鎖1CP.Setting(); - X5Y0_呪印_鎖2CP.Setting(); - X5Y0_呪印_鎖3CP.Setting(); - X5Y1_親指CP.Setting(); - X5Y1_手CP.Setting(); - X5Y1_小指CP.Setting(); - X5Y1_薬指CP.Setting(); - X5Y1_中指CP.Setting(); - X5Y1_人指CP.Setting(); - X5Y1_呪印_輪1_輪外CP.Setting(); - X5Y1_呪印_輪1_輪内CP.Setting(); - X5Y1_呪印_輪2_輪外CP.Setting(); - X5Y1_呪印_輪2_輪内CP.Setting(); - X5Y1_呪印_輪3_輪外CP.Setting(); - X5Y1_呪印_輪3_輪内CP.Setting(); - X5Y1_呪印_鎖1CP.Setting(); - X5Y1_呪印_鎖2CP.Setting(); - X5Y1_呪印_鎖3CP.Setting(); - X5Y2_親指CP.Setting(); - X5Y2_手CP.Setting(); - X5Y2_小指CP.Setting(); - X5Y2_薬指CP.Setting(); - X5Y2_中指CP.Setting(); - X5Y2_人指CP.Setting(); - X5Y2_呪印_輪1_輪外CP.Setting(); - X5Y2_呪印_輪1_輪内CP.Setting(); - X5Y2_呪印_輪2_輪外CP.Setting(); - X5Y2_呪印_輪2_輪内CP.Setting(); - X5Y2_呪印_輪3_輪外CP.Setting(); - X5Y2_呪印_輪3_輪内CP.Setting(); - X5Y2_呪印_鎖1CP.Setting(); - X5Y2_呪印_鎖2CP.Setting(); - X5Y2_呪印_鎖3CP.Setting(); - X5Y3_親指CP.Setting(); - X5Y3_手CP.Setting(); - X5Y3_小指CP.Setting(); - X5Y3_薬指CP.Setting(); - X5Y3_中指CP.Setting(); - X5Y3_人指CP.Setting(); - X5Y3_呪印_輪1_輪外CP.Setting(); - X5Y3_呪印_輪1_輪内CP.Setting(); - X5Y3_呪印_輪2_輪外CP.Setting(); - X5Y3_呪印_輪2_輪内CP.Setting(); - X5Y3_呪印_輪3_輪外CP.Setting(); - X5Y3_呪印_輪3_輪内CP.Setting(); - X5Y3_呪印_鎖1CP.Setting(); - X5Y3_呪印_鎖2CP.Setting(); - X5Y3_呪印_鎖3CP.Setting(); - X5Y4_親指CP.Setting(); - X5Y4_手CP.Setting(); - X5Y4_小指CP.Setting(); - X5Y4_薬指CP.Setting(); - X5Y4_中指CP.Setting(); - X5Y4_人指CP.Setting(); - X5Y4_呪印_輪1_輪外CP.Setting(); - X5Y4_呪印_輪1_輪内CP.Setting(); - X5Y4_呪印_輪2_輪外CP.Setting(); - X5Y4_呪印_輪2_輪内CP.Setting(); - X5Y4_呪印_輪3_輪外CP.Setting(); - X5Y4_呪印_輪3_輪内CP.Setting(); - X5Y4_呪印_鎖1CP.Setting(); - X5Y4_呪印_鎖2CP.Setting(); - X5Y4_呪印_鎖3CP.Setting(); - X6Y0_親指CP.Setting(); - X6Y0_手CP.Setting(); - X6Y0_小指CP.Setting(); - X6Y0_薬指CP.Setting(); - X6Y0_中指CP.Setting(); - X6Y0_人指CP.Setting(); - X6Y0_呪印_輪1_輪外CP.Setting(); - X6Y0_呪印_輪1_輪内CP.Setting(); - X6Y0_呪印_輪2_輪外CP.Setting(); - X6Y0_呪印_輪2_輪内CP.Setting(); - X6Y0_呪印_輪3_輪外CP.Setting(); - X6Y0_呪印_輪3_輪内CP.Setting(); - X6Y0_呪印_鎖1CP.Setting(); - X6Y0_呪印_鎖2CP.Setting(); - X6Y0_呪印_鎖3CP.Setting(); - X6Y1_親指CP.Setting(); - X6Y1_手CP.Setting(); - X6Y1_小指CP.Setting(); - X6Y1_薬指CP.Setting(); - X6Y1_中指CP.Setting(); - X6Y1_人指CP.Setting(); - X6Y1_呪印_輪1_輪外CP.Setting(); - X6Y1_呪印_輪1_輪内CP.Setting(); - X6Y1_呪印_輪2_輪外CP.Setting(); - X6Y1_呪印_輪2_輪内CP.Setting(); - X6Y1_呪印_輪3_輪外CP.Setting(); - X6Y1_呪印_輪3_輪内CP.Setting(); - X6Y1_呪印_鎖1CP.Setting(); - X6Y1_呪印_鎖2CP.Setting(); - X6Y1_呪印_鎖3CP.Setting(); - X6Y2_親指CP.Setting(); - X6Y2_手CP.Setting(); - X6Y2_小指CP.Setting(); - X6Y2_薬指CP.Setting(); - X6Y2_中指CP.Setting(); - X6Y2_人指CP.Setting(); - X6Y2_呪印_輪1_輪外CP.Setting(); - X6Y2_呪印_輪1_輪内CP.Setting(); - X6Y2_呪印_輪2_輪外CP.Setting(); - X6Y2_呪印_輪2_輪内CP.Setting(); - X6Y2_呪印_輪3_輪外CP.Setting(); - X6Y2_呪印_輪3_輪内CP.Setting(); - X6Y2_呪印_鎖1CP.Setting(); - X6Y2_呪印_鎖2CP.Setting(); - X6Y2_呪印_鎖3CP.Setting(); - X6Y3_親指CP.Setting(); - X6Y3_手CP.Setting(); - X6Y3_小指CP.Setting(); - X6Y3_薬指CP.Setting(); - X6Y3_中指CP.Setting(); - X6Y3_人指CP.Setting(); - X6Y3_呪印_輪1_輪外CP.Setting(); - X6Y3_呪印_輪1_輪内CP.Setting(); - X6Y3_呪印_輪2_輪外CP.Setting(); - X6Y3_呪印_輪2_輪内CP.Setting(); - X6Y3_呪印_輪3_輪外CP.Setting(); - X6Y3_呪印_輪3_輪内CP.Setting(); - X6Y3_呪印_鎖1CP.Setting(); - X6Y3_呪印_鎖2CP.Setting(); - X6Y3_呪印_鎖3CP.Setting(); - X6Y4_親指CP.Setting(); - X6Y4_手CP.Setting(); - X6Y4_小指CP.Setting(); - X6Y4_薬指CP.Setting(); - X6Y4_中指CP.Setting(); - X6Y4_人指CP.Setting(); - X6Y4_呪印_輪1_輪外CP.Setting(); - X6Y4_呪印_輪1_輪内CP.Setting(); - X6Y4_呪印_輪2_輪外CP.Setting(); - X6Y4_呪印_輪2_輪内CP.Setting(); - X6Y4_呪印_輪3_輪外CP.Setting(); - X6Y4_呪印_輪3_輪内CP.Setting(); - X6Y4_呪印_鎖1CP.Setting(); - X6Y4_呪印_鎖2CP.Setting(); - X6Y4_呪印_鎖3CP.Setting(); - X7Y0_小指CP.Setting(); - X7Y0_薬指CP.Setting(); - X7Y0_中指CP.Setting(); - X7Y0_親指CP.Setting(); - X7Y0_手CP.Setting(); - X7Y0_人指CP.Setting(); - X7Y0_呪印_輪1_輪外CP.Setting(); - X7Y0_呪印_輪1_輪内CP.Setting(); - X7Y0_呪印_輪2_輪外CP.Setting(); - X7Y0_呪印_輪2_輪内CP.Setting(); - X7Y0_呪印_輪3_輪外CP.Setting(); - X7Y0_呪印_輪3_輪内CP.Setting(); - X7Y0_呪印_鎖1CP.Setting(); - X7Y0_呪印_鎖2CP.Setting(); - X7Y0_呪印_鎖3CP.Setting(); - X7Y1_小指CP.Setting(); - X7Y1_薬指CP.Setting(); - X7Y1_中指CP.Setting(); - X7Y1_親指CP.Setting(); - X7Y1_手CP.Setting(); - X7Y1_人指CP.Setting(); - X7Y1_呪印_輪1_輪外CP.Setting(); - X7Y1_呪印_輪1_輪内CP.Setting(); - X7Y1_呪印_輪2_輪外CP.Setting(); - X7Y1_呪印_輪2_輪内CP.Setting(); - X7Y1_呪印_輪3_輪外CP.Setting(); - X7Y1_呪印_輪3_輪内CP.Setting(); - X7Y1_呪印_鎖1CP.Setting(); - X7Y1_呪印_鎖2CP.Setting(); - X7Y1_呪印_鎖3CP.Setting(); - X7Y2_小指CP.Setting(); - X7Y2_薬指CP.Setting(); - X7Y2_中指CP.Setting(); - X7Y2_親指CP.Setting(); - X7Y2_手CP.Setting(); - X7Y2_人指CP.Setting(); - X7Y2_呪印_輪1_輪外CP.Setting(); - X7Y2_呪印_輪1_輪内CP.Setting(); - X7Y2_呪印_輪2_輪外CP.Setting(); - X7Y2_呪印_輪2_輪内CP.Setting(); - X7Y2_呪印_輪3_輪外CP.Setting(); - X7Y2_呪印_輪3_輪内CP.Setting(); - X7Y2_呪印_鎖1CP.Setting(); - X7Y2_呪印_鎖2CP.Setting(); - X7Y2_呪印_鎖3CP.Setting(); - X7Y3_小指CP.Setting(); - X7Y3_薬指CP.Setting(); - X7Y3_中指CP.Setting(); - X7Y3_親指CP.Setting(); - X7Y3_手CP.Setting(); - X7Y3_人指CP.Setting(); - X7Y3_呪印_輪1_輪外CP.Setting(); - X7Y3_呪印_輪1_輪内CP.Setting(); - X7Y3_呪印_輪2_輪外CP.Setting(); - X7Y3_呪印_輪2_輪内CP.Setting(); - X7Y3_呪印_輪3_輪外CP.Setting(); - X7Y3_呪印_輪3_輪内CP.Setting(); - X7Y3_呪印_鎖1CP.Setting(); - X7Y3_呪印_鎖2CP.Setting(); - X7Y3_呪印_鎖3CP.Setting(); - X7Y4_小指CP.Setting(); - X7Y4_薬指CP.Setting(); - X7Y4_中指CP.Setting(); - X7Y4_親指CP.Setting(); - X7Y4_手CP.Setting(); - X7Y4_人指CP.Setting(); - X7Y4_呪印_輪1_輪外CP.Setting(); - X7Y4_呪印_輪1_輪内CP.Setting(); - X7Y4_呪印_輪2_輪外CP.Setting(); - X7Y4_呪印_輪2_輪内CP.Setting(); - X7Y4_呪印_輪3_輪外CP.Setting(); - X7Y4_呪印_輪3_輪内CP.Setting(); - X7Y4_呪印_鎖1CP.Setting(); - X7Y4_呪印_鎖2CP.Setting(); - X7Y4_呪印_鎖3CP.Setting(); - X8Y0_手CP.Setting(); - X8Y0_小指CP.Setting(); - X8Y0_薬指CP.Setting(); - X8Y0_中指CP.Setting(); - X8Y0_人指CP.Setting(); - X8Y0_親指CP.Setting(); - X8Y1_手CP.Setting(); - X8Y1_小指CP.Setting(); - X8Y1_薬指CP.Setting(); - X8Y1_中指CP.Setting(); - X8Y1_人指CP.Setting(); - X8Y1_親指CP.Setting(); - X8Y2_手CP.Setting(); - X8Y2_小指CP.Setting(); - X8Y2_薬指CP.Setting(); - X8Y2_中指CP.Setting(); - X8Y2_人指CP.Setting(); - X8Y2_親指CP.Setting(); - X8Y3_手CP.Setting(); - X8Y3_小指CP.Setting(); - X8Y3_薬指CP.Setting(); - X8Y3_中指CP.Setting(); - X8Y3_人指CP.Setting(); - X8Y3_親指CP.Setting(); - X8Y4_手CP.Setting(); - X8Y4_小指CP.Setting(); - X8Y4_薬指CP.Setting(); - X8Y4_中指CP.Setting(); - X8Y4_人指CP.Setting(); - X8Y4_親指CP.Setting(); - X9Y0_手CP.Setting(); - X9Y0_小指CP.Setting(); - X9Y0_薬指CP.Setting(); - X9Y0_中指CP.Setting(); - X9Y0_人指CP.Setting(); - X9Y0_親指CP.Setting(); - X9Y1_手CP.Setting(); - X9Y1_小指CP.Setting(); - X9Y1_薬指CP.Setting(); - X9Y1_中指CP.Setting(); - X9Y1_人指CP.Setting(); - X9Y1_親指CP.Setting(); - X9Y2_手CP.Setting(); - X9Y2_小指CP.Setting(); - X9Y2_薬指CP.Setting(); - X9Y2_中指CP.Setting(); - X9Y2_人指CP.Setting(); - X9Y2_親指CP.Setting(); - X9Y3_手CP.Setting(); - X9Y3_小指CP.Setting(); - X9Y3_薬指CP.Setting(); - X9Y3_中指CP.Setting(); - X9Y3_人指CP.Setting(); - X9Y3_親指CP.Setting(); - X9Y4_手CP.Setting(); - X9Y4_小指CP.Setting(); - X9Y4_薬指CP.Setting(); - X9Y4_中指CP.Setting(); - X9Y4_人指CP.Setting(); - X9Y4_親指CP.Setting(); - X10Y0_親指CP.Setting(); - X10Y0_手CP.Setting(); - X10Y0_小指CP.Setting(); - X10Y0_薬指CP.Setting(); - X10Y0_中指CP.Setting(); - X10Y0_人指CP.Setting(); - X10Y0_呪印_輪1_輪外CP.Setting(); - X10Y0_呪印_輪1_輪内CP.Setting(); - X10Y0_呪印_輪2_輪外CP.Setting(); - X10Y0_呪印_輪2_輪内CP.Setting(); - X10Y0_呪印_輪3_輪外CP.Setting(); - X10Y0_呪印_輪3_輪内CP.Setting(); - X10Y0_呪印_鎖1CP.Setting(); - X10Y0_呪印_鎖2CP.Setting(); - X10Y0_呪印_鎖3CP.Setting(); - X10Y1_親指CP.Setting(); - X10Y1_手CP.Setting(); - X10Y1_小指CP.Setting(); - X10Y1_薬指CP.Setting(); - X10Y1_中指CP.Setting(); - X10Y1_人指CP.Setting(); - X10Y1_呪印_輪1_輪外CP.Setting(); - X10Y1_呪印_輪1_輪内CP.Setting(); - X10Y1_呪印_輪2_輪外CP.Setting(); - X10Y1_呪印_輪2_輪内CP.Setting(); - X10Y1_呪印_輪3_輪外CP.Setting(); - X10Y1_呪印_輪3_輪内CP.Setting(); - X10Y1_呪印_鎖1CP.Setting(); - X10Y1_呪印_鎖2CP.Setting(); - X10Y1_呪印_鎖3CP.Setting(); - X10Y2_親指CP.Setting(); - X10Y2_手CP.Setting(); - X10Y2_小指CP.Setting(); - X10Y2_薬指CP.Setting(); - X10Y2_中指CP.Setting(); - X10Y2_人指CP.Setting(); - X10Y2_呪印_輪1_輪外CP.Setting(); - X10Y2_呪印_輪1_輪内CP.Setting(); - X10Y2_呪印_輪2_輪外CP.Setting(); - X10Y2_呪印_輪2_輪内CP.Setting(); - X10Y2_呪印_輪3_輪外CP.Setting(); - X10Y2_呪印_輪3_輪内CP.Setting(); - X10Y2_呪印_鎖1CP.Setting(); - X10Y2_呪印_鎖2CP.Setting(); - X10Y2_呪印_鎖3CP.Setting(); - X10Y3_親指CP.Setting(); - X10Y3_手CP.Setting(); - X10Y3_小指CP.Setting(); - X10Y3_薬指CP.Setting(); - X10Y3_中指CP.Setting(); - X10Y3_人指CP.Setting(); - X10Y3_呪印_輪1_輪外CP.Setting(); - X10Y3_呪印_輪1_輪内CP.Setting(); - X10Y3_呪印_輪2_輪外CP.Setting(); - X10Y3_呪印_輪2_輪内CP.Setting(); - X10Y3_呪印_輪3_輪外CP.Setting(); - X10Y3_呪印_輪3_輪内CP.Setting(); - X10Y3_呪印_鎖1CP.Setting(); - X10Y3_呪印_鎖2CP.Setting(); - X10Y3_呪印_鎖3CP.Setting(); - X10Y4_親指CP.Setting(); - X10Y4_手CP.Setting(); - X10Y4_小指CP.Setting(); - X10Y4_薬指CP.Setting(); - X10Y4_中指CP.Setting(); - X10Y4_人指CP.Setting(); - X10Y4_呪印_輪1_輪外CP.Setting(); - X10Y4_呪印_輪1_輪内CP.Setting(); - X10Y4_呪印_輪2_輪外CP.Setting(); - X10Y4_呪印_輪2_輪内CP.Setting(); - X10Y4_呪印_輪3_輪外CP.Setting(); - X10Y4_呪印_輪3_輪内CP.Setting(); - X10Y4_呪印_鎖1CP.Setting(); - X10Y4_呪印_鎖2CP.Setting(); - X10Y4_呪印_鎖3CP.Setting(); - X11Y0_小指CP.Setting(); - X11Y0_薬指CP.Setting(); - X11Y0_中指CP.Setting(); - X11Y0_人指CP.Setting(); - X11Y0_手CP.Setting(); - X11Y0_親指CP.Setting(); - X11Y0_呪印_輪1_輪外CP.Setting(); - X11Y0_呪印_輪1_輪内CP.Setting(); - X11Y0_呪印_輪2_輪外CP.Setting(); - X11Y0_呪印_輪2_輪内CP.Setting(); - X11Y0_呪印_輪3_輪外CP.Setting(); - X11Y0_呪印_輪3_輪内CP.Setting(); - X11Y0_呪印_鎖1CP.Setting(); - X11Y0_呪印_鎖3CP.Setting(); - X12Y0_親指CP.Setting(); - X12Y0_手CP.Setting(); - X12Y0_小指CP.Setting(); - X12Y0_薬指CP.Setting(); - X12Y0_中指CP.Setting(); - X12Y0_人指CP.Setting(); - X12Y0_呪印_輪1_輪外CP.Setting(); - X12Y0_呪印_輪1_輪内CP.Setting(); - X12Y0_呪印_輪2_輪外CP.Setting(); - X12Y0_呪印_輪2_輪内CP.Setting(); - X12Y0_呪印_輪3_輪外CP.Setting(); - X12Y0_呪印_輪3_輪内CP.Setting(); - X12Y0_呪印_鎖1CP.Setting(); - X12Y0_呪印_鎖2CP.Setting(); - X12Y0_呪印_鎖3CP.Setting(); - X13Y0_中指CP.Setting(); - X13Y0_人指CP.Setting(); - X13Y0_手CP.Setting(); - X13Y0_親指CP.Setting(); - X13Y0_呪印_輪1_輪外CP.Setting(); - X13Y0_呪印_輪1_輪内CP.Setting(); - X13Y0_呪印_輪2_輪外CP.Setting(); - X13Y0_呪印_輪2_輪内CP.Setting(); - X13Y0_呪印_輪3_輪外CP.Setting(); - X13Y0_呪印_輪3_輪内CP.Setting(); - X13Y0_呪印_鎖1CP.Setting(); - X13Y0_呪印_鎖3CP.Setting(); - X14Y0_親指CP.Setting(); - X14Y0_手CP.Setting(); - X14Y0_小指CP.Setting(); - X14Y0_薬指CP.Setting(); - X14Y0_中指CP.Setting(); - X14Y0_人指CP.Setting(); - X14Y0_呪印_輪1_輪外CP.Setting(); - X14Y0_呪印_輪1_輪内CP.Setting(); - X14Y0_呪印_輪2_輪外CP.Setting(); - X14Y0_呪印_輪2_輪内CP.Setting(); - X14Y0_呪印_輪3_輪外CP.Setting(); - X14Y0_呪印_輪3_輪内CP.Setting(); - X14Y0_呪印_鎖1CP.Setting(); - X14Y0_呪印_鎖2CP.Setting(); - X14Y0_呪印_鎖3CP.Setting(); - X14Y1_親指CP.Setting(); - X14Y1_手CP.Setting(); - X14Y1_小指CP.Setting(); - X14Y1_薬指CP.Setting(); - X14Y1_中指CP.Setting(); - X14Y1_人指CP.Setting(); - X14Y1_呪印_輪1_輪外CP.Setting(); - X14Y1_呪印_輪1_輪内CP.Setting(); - X14Y1_呪印_輪2_輪外CP.Setting(); - X14Y1_呪印_輪2_輪内CP.Setting(); - X14Y1_呪印_輪3_輪外CP.Setting(); - X14Y1_呪印_輪3_輪内CP.Setting(); - X14Y1_呪印_鎖1CP.Setting(); - X14Y1_呪印_鎖2CP.Setting(); - X14Y1_呪印_鎖3CP.Setting(); - X14Y2_親指CP.Setting(); - X14Y2_手CP.Setting(); - X14Y2_小指CP.Setting(); - X14Y2_薬指CP.Setting(); - X14Y2_中指CP.Setting(); - X14Y2_人指CP.Setting(); - X14Y2_呪印_輪1_輪外CP.Setting(); - X14Y2_呪印_輪1_輪内CP.Setting(); - X14Y2_呪印_輪2_輪外CP.Setting(); - X14Y2_呪印_輪2_輪内CP.Setting(); - X14Y2_呪印_輪3_輪外CP.Setting(); - X14Y2_呪印_輪3_輪内CP.Setting(); - X14Y2_呪印_鎖1CP.Setting(); - X14Y2_呪印_鎖2CP.Setting(); - X14Y2_呪印_鎖3CP.Setting(); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 親指_表示 + { + get + { + return X0Y0_親指.Dra; + } + set + { + X0Y0_親指.Dra = value; + X1Y0_親指.Dra = value; + X2Y0_親指.Dra = value; + X2Y1_親指.Dra = value; + X2Y2_親指.Dra = value; + X2Y3_親指.Dra = value; + X2Y4_親指.Dra = value; + X3Y0_親指.Dra = value; + X4Y0_親指.Dra = value; + X5Y0_親指.Dra = value; + X5Y1_親指.Dra = value; + X5Y2_親指.Dra = value; + X5Y3_親指.Dra = value; + X5Y4_親指.Dra = value; + X6Y0_親指.Dra = value; + X6Y1_親指.Dra = value; + X6Y2_親指.Dra = value; + X6Y3_親指.Dra = value; + X6Y4_親指.Dra = value; + X7Y0_親指.Dra = value; + X7Y1_親指.Dra = value; + X7Y2_親指.Dra = value; + X7Y3_親指.Dra = value; + X7Y4_親指.Dra = value; + X8Y0_親指.Dra = value; + X8Y1_親指.Dra = value; + X8Y2_親指.Dra = value; + X8Y3_親指.Dra = value; + X8Y4_親指.Dra = value; + X9Y0_親指.Dra = value; + X9Y1_親指.Dra = value; + X9Y2_親指.Dra = value; + X9Y3_親指.Dra = value; + X9Y4_親指.Dra = value; + X10Y0_親指.Dra = value; + X10Y1_親指.Dra = value; + X10Y2_親指.Dra = value; + X10Y3_親指.Dra = value; + X10Y4_親指.Dra = value; + X11Y0_親指.Dra = value; + X12Y0_親指.Dra = value; + X13Y0_親指.Dra = value; + X14Y0_親指.Dra = value; + X14Y1_親指.Dra = value; + X14Y2_親指.Dra = value; + X0Y0_親指.Hit = value; + X1Y0_親指.Hit = value; + X2Y0_親指.Hit = value; + X2Y1_親指.Hit = value; + X2Y2_親指.Hit = value; + X2Y3_親指.Hit = value; + X2Y4_親指.Hit = value; + X3Y0_親指.Hit = value; + X4Y0_親指.Hit = value; + X5Y0_親指.Hit = value; + X5Y1_親指.Hit = value; + X5Y2_親指.Hit = value; + X5Y3_親指.Hit = value; + X5Y4_親指.Hit = value; + X6Y0_親指.Hit = value; + X6Y1_親指.Hit = value; + X6Y2_親指.Hit = value; + X6Y3_親指.Hit = value; + X6Y4_親指.Hit = value; + X7Y0_親指.Hit = value; + X7Y1_親指.Hit = value; + X7Y2_親指.Hit = value; + X7Y3_親指.Hit = value; + X7Y4_親指.Hit = value; + X8Y0_親指.Hit = value; + X8Y1_親指.Hit = value; + X8Y2_親指.Hit = value; + X8Y3_親指.Hit = value; + X8Y4_親指.Hit = value; + X9Y0_親指.Hit = value; + X9Y1_親指.Hit = value; + X9Y2_親指.Hit = value; + X9Y3_親指.Hit = value; + X9Y4_親指.Hit = value; + X10Y0_親指.Hit = value; + X10Y1_親指.Hit = value; + X10Y2_親指.Hit = value; + X10Y3_親指.Hit = value; + X10Y4_親指.Hit = value; + X11Y0_親指.Hit = value; + X12Y0_親指.Hit = value; + X13Y0_親指.Hit = value; + X14Y0_親指.Hit = value; + X14Y1_親指.Hit = value; + X14Y2_親指.Hit = value; + } + } + + public bool 手_表示 + { + get + { + return X0Y0_手.Dra; + } + set + { + X0Y0_手.Dra = value; + X1Y0_手.Dra = value; + X2Y0_手.Dra = value; + X2Y1_手.Dra = value; + X2Y2_手.Dra = value; + X2Y3_手.Dra = value; + X2Y4_手.Dra = value; + X3Y0_手.Dra = value; + X4Y0_手.Dra = value; + X5Y0_手.Dra = value; + X5Y1_手.Dra = value; + X5Y2_手.Dra = value; + X5Y3_手.Dra = value; + X5Y4_手.Dra = value; + X6Y0_手.Dra = value; + X6Y1_手.Dra = value; + X6Y2_手.Dra = value; + X6Y3_手.Dra = value; + X6Y4_手.Dra = value; + X7Y0_手.Dra = value; + X7Y1_手.Dra = value; + X7Y2_手.Dra = value; + X7Y3_手.Dra = value; + X7Y4_手.Dra = value; + X8Y0_手.Dra = value; + X8Y1_手.Dra = value; + X8Y2_手.Dra = value; + X8Y3_手.Dra = value; + X8Y4_手.Dra = value; + X9Y0_手.Dra = value; + X9Y1_手.Dra = value; + X9Y2_手.Dra = value; + X9Y3_手.Dra = value; + X9Y4_手.Dra = value; + X10Y0_手.Dra = value; + X10Y1_手.Dra = value; + X10Y2_手.Dra = value; + X10Y3_手.Dra = value; + X10Y4_手.Dra = value; + X11Y0_手.Dra = value; + X12Y0_手.Dra = value; + X13Y0_手.Dra = value; + X14Y0_手.Dra = value; + X14Y1_手.Dra = value; + X14Y2_手.Dra = value; + X0Y0_手.Hit = value; + X1Y0_手.Hit = value; + X2Y0_手.Hit = value; + X2Y1_手.Hit = value; + X2Y2_手.Hit = value; + X2Y3_手.Hit = value; + X2Y4_手.Hit = value; + X3Y0_手.Hit = value; + X4Y0_手.Hit = value; + X5Y0_手.Hit = value; + X5Y1_手.Hit = value; + X5Y2_手.Hit = value; + X5Y3_手.Hit = value; + X5Y4_手.Hit = value; + X6Y0_手.Hit = value; + X6Y1_手.Hit = value; + X6Y2_手.Hit = value; + X6Y3_手.Hit = value; + X6Y4_手.Hit = value; + X7Y0_手.Hit = value; + X7Y1_手.Hit = value; + X7Y2_手.Hit = value; + X7Y3_手.Hit = value; + X7Y4_手.Hit = value; + X8Y0_手.Hit = value; + X8Y1_手.Hit = value; + X8Y2_手.Hit = value; + X8Y3_手.Hit = value; + X8Y4_手.Hit = value; + X9Y0_手.Hit = value; + X9Y1_手.Hit = value; + X9Y2_手.Hit = value; + X9Y3_手.Hit = value; + X9Y4_手.Hit = value; + X10Y0_手.Hit = value; + X10Y1_手.Hit = value; + X10Y2_手.Hit = value; + X10Y3_手.Hit = value; + X10Y4_手.Hit = value; + X11Y0_手.Hit = value; + X12Y0_手.Hit = value; + X13Y0_手.Hit = value; + X14Y0_手.Hit = value; + X14Y1_手.Hit = value; + X14Y2_手.Hit = value; + } + } + + public bool 小指_表示 + { + get + { + return X0Y0_小指.Dra; + } + set + { + X0Y0_小指.Dra = value; + X1Y0_小指.Dra = value; + X2Y0_小指.Dra = value; + X2Y1_小指.Dra = value; + X2Y2_小指.Dra = value; + X2Y3_小指.Dra = value; + X2Y4_小指.Dra = value; + X3Y0_小指.Dra = value; + X4Y0_小指.Dra = value; + X5Y0_小指.Dra = value; + X5Y1_小指.Dra = value; + X5Y2_小指.Dra = value; + X5Y3_小指.Dra = value; + X5Y4_小指.Dra = value; + X6Y0_小指.Dra = value; + X6Y1_小指.Dra = value; + X6Y2_小指.Dra = value; + X6Y3_小指.Dra = value; + X6Y4_小指.Dra = value; + X7Y0_小指.Dra = value; + X7Y1_小指.Dra = value; + X7Y2_小指.Dra = value; + X7Y3_小指.Dra = value; + X7Y4_小指.Dra = value; + X8Y0_小指.Dra = value; + X8Y1_小指.Dra = value; + X8Y2_小指.Dra = value; + X8Y3_小指.Dra = value; + X8Y4_小指.Dra = value; + X9Y0_小指.Dra = value; + X9Y1_小指.Dra = value; + X9Y2_小指.Dra = value; + X9Y3_小指.Dra = value; + X9Y4_小指.Dra = value; + X10Y0_小指.Dra = value; + X10Y1_小指.Dra = value; + X10Y2_小指.Dra = value; + X10Y3_小指.Dra = value; + X10Y4_小指.Dra = value; + X11Y0_小指.Dra = value; + X12Y0_小指.Dra = value; + X14Y0_小指.Dra = value; + X14Y1_小指.Dra = value; + X14Y2_小指.Dra = value; + X0Y0_小指.Hit = value; + X1Y0_小指.Hit = value; + X2Y0_小指.Hit = value; + X2Y1_小指.Hit = value; + X2Y2_小指.Hit = value; + X2Y3_小指.Hit = value; + X2Y4_小指.Hit = value; + X3Y0_小指.Hit = value; + X4Y0_小指.Hit = value; + X5Y0_小指.Hit = value; + X5Y1_小指.Hit = value; + X5Y2_小指.Hit = value; + X5Y3_小指.Hit = value; + X5Y4_小指.Hit = value; + X6Y0_小指.Hit = value; + X6Y1_小指.Hit = value; + X6Y2_小指.Hit = value; + X6Y3_小指.Hit = value; + X6Y4_小指.Hit = value; + X7Y0_小指.Hit = value; + X7Y1_小指.Hit = value; + X7Y2_小指.Hit = value; + X7Y3_小指.Hit = value; + X7Y4_小指.Hit = value; + X8Y0_小指.Hit = value; + X8Y1_小指.Hit = value; + X8Y2_小指.Hit = value; + X8Y3_小指.Hit = value; + X8Y4_小指.Hit = value; + X9Y0_小指.Hit = value; + X9Y1_小指.Hit = value; + X9Y2_小指.Hit = value; + X9Y3_小指.Hit = value; + X9Y4_小指.Hit = value; + X10Y0_小指.Hit = value; + X10Y1_小指.Hit = value; + X10Y2_小指.Hit = value; + X10Y3_小指.Hit = value; + X10Y4_小指.Hit = value; + X11Y0_小指.Hit = value; + X12Y0_小指.Hit = value; + X14Y0_小指.Hit = value; + X14Y1_小指.Hit = value; + X14Y2_小指.Hit = value; + } + } + + public bool 薬指_表示 + { + get + { + return X0Y0_薬指.Dra; + } + set + { + X0Y0_薬指.Dra = value; + X1Y0_薬指.Dra = value; + X2Y0_薬指.Dra = value; + X2Y1_薬指.Dra = value; + X2Y2_薬指.Dra = value; + X2Y3_薬指.Dra = value; + X2Y4_薬指.Dra = value; + X3Y0_薬指.Dra = value; + X4Y0_薬指.Dra = value; + X5Y0_薬指.Dra = value; + X5Y1_薬指.Dra = value; + X5Y2_薬指.Dra = value; + X5Y3_薬指.Dra = value; + X5Y4_薬指.Dra = value; + X6Y0_薬指.Dra = value; + X6Y1_薬指.Dra = value; + X6Y2_薬指.Dra = value; + X6Y3_薬指.Dra = value; + X6Y4_薬指.Dra = value; + X7Y0_薬指.Dra = value; + X7Y1_薬指.Dra = value; + X7Y2_薬指.Dra = value; + X7Y3_薬指.Dra = value; + X7Y4_薬指.Dra = value; + X8Y0_薬指.Dra = value; + X8Y1_薬指.Dra = value; + X8Y2_薬指.Dra = value; + X8Y3_薬指.Dra = value; + X8Y4_薬指.Dra = value; + X9Y0_薬指.Dra = value; + X9Y1_薬指.Dra = value; + X9Y2_薬指.Dra = value; + X9Y3_薬指.Dra = value; + X9Y4_薬指.Dra = value; + X10Y0_薬指.Dra = value; + X10Y1_薬指.Dra = value; + X10Y2_薬指.Dra = value; + X10Y3_薬指.Dra = value; + X10Y4_薬指.Dra = value; + X11Y0_薬指.Dra = value; + X12Y0_薬指.Dra = value; + X14Y0_薬指.Dra = value; + X14Y1_薬指.Dra = value; + X14Y2_薬指.Dra = value; + X0Y0_薬指.Hit = value; + X1Y0_薬指.Hit = value; + X2Y0_薬指.Hit = value; + X2Y1_薬指.Hit = value; + X2Y2_薬指.Hit = value; + X2Y3_薬指.Hit = value; + X2Y4_薬指.Hit = value; + X3Y0_薬指.Hit = value; + X4Y0_薬指.Hit = value; + X5Y0_薬指.Hit = value; + X5Y1_薬指.Hit = value; + X5Y2_薬指.Hit = value; + X5Y3_薬指.Hit = value; + X5Y4_薬指.Hit = value; + X6Y0_薬指.Hit = value; + X6Y1_薬指.Hit = value; + X6Y2_薬指.Hit = value; + X6Y3_薬指.Hit = value; + X6Y4_薬指.Hit = value; + X7Y0_薬指.Hit = value; + X7Y1_薬指.Hit = value; + X7Y2_薬指.Hit = value; + X7Y3_薬指.Hit = value; + X7Y4_薬指.Hit = value; + X8Y0_薬指.Hit = value; + X8Y1_薬指.Hit = value; + X8Y2_薬指.Hit = value; + X8Y3_薬指.Hit = value; + X8Y4_薬指.Hit = value; + X9Y0_薬指.Hit = value; + X9Y1_薬指.Hit = value; + X9Y2_薬指.Hit = value; + X9Y3_薬指.Hit = value; + X9Y4_薬指.Hit = value; + X10Y0_薬指.Hit = value; + X10Y1_薬指.Hit = value; + X10Y2_薬指.Hit = value; + X10Y3_薬指.Hit = value; + X10Y4_薬指.Hit = value; + X11Y0_薬指.Hit = value; + X12Y0_薬指.Hit = value; + X14Y0_薬指.Hit = value; + X14Y1_薬指.Hit = value; + X14Y2_薬指.Hit = value; + } + } + + public bool 中指_表示 + { + get + { + return X0Y0_中指.Dra; + } + set + { + X0Y0_中指.Dra = value; + X1Y0_中指.Dra = value; + X2Y0_中指.Dra = value; + X2Y1_中指.Dra = value; + X2Y2_中指.Dra = value; + X2Y3_中指.Dra = value; + X2Y4_中指.Dra = value; + X3Y0_中指.Dra = value; + X4Y0_中指.Dra = value; + X5Y0_中指.Dra = value; + X5Y1_中指.Dra = value; + X5Y2_中指.Dra = value; + X5Y3_中指.Dra = value; + X5Y4_中指.Dra = value; + X6Y0_中指.Dra = value; + X6Y1_中指.Dra = value; + X6Y2_中指.Dra = value; + X6Y3_中指.Dra = value; + X6Y4_中指.Dra = value; + X7Y0_中指.Dra = value; + X7Y1_中指.Dra = value; + X7Y2_中指.Dra = value; + X7Y3_中指.Dra = value; + X7Y4_中指.Dra = value; + X8Y0_中指.Dra = value; + X8Y1_中指.Dra = value; + X8Y2_中指.Dra = value; + X8Y3_中指.Dra = value; + X8Y4_中指.Dra = value; + X9Y0_中指.Dra = value; + X9Y1_中指.Dra = value; + X9Y2_中指.Dra = value; + X9Y3_中指.Dra = value; + X9Y4_中指.Dra = value; + X10Y0_中指.Dra = value; + X10Y1_中指.Dra = value; + X10Y2_中指.Dra = value; + X10Y3_中指.Dra = value; + X10Y4_中指.Dra = value; + X11Y0_中指.Dra = value; + X12Y0_中指.Dra = value; + X13Y0_中指.Dra = value; + X14Y0_中指.Dra = value; + X14Y1_中指.Dra = value; + X14Y2_中指.Dra = value; + X0Y0_中指.Hit = value; + X1Y0_中指.Hit = value; + X2Y0_中指.Hit = value; + X2Y1_中指.Hit = value; + X2Y2_中指.Hit = value; + X2Y3_中指.Hit = value; + X2Y4_中指.Hit = value; + X3Y0_中指.Hit = value; + X4Y0_中指.Hit = value; + X5Y0_中指.Hit = value; + X5Y1_中指.Hit = value; + X5Y2_中指.Hit = value; + X5Y3_中指.Hit = value; + X5Y4_中指.Hit = value; + X6Y0_中指.Hit = value; + X6Y1_中指.Hit = value; + X6Y2_中指.Hit = value; + X6Y3_中指.Hit = value; + X6Y4_中指.Hit = value; + X7Y0_中指.Hit = value; + X7Y1_中指.Hit = value; + X7Y2_中指.Hit = value; + X7Y3_中指.Hit = value; + X7Y4_中指.Hit = value; + X8Y0_中指.Hit = value; + X8Y1_中指.Hit = value; + X8Y2_中指.Hit = value; + X8Y3_中指.Hit = value; + X8Y4_中指.Hit = value; + X9Y0_中指.Hit = value; + X9Y1_中指.Hit = value; + X9Y2_中指.Hit = value; + X9Y3_中指.Hit = value; + X9Y4_中指.Hit = value; + X10Y0_中指.Hit = value; + X10Y1_中指.Hit = value; + X10Y2_中指.Hit = value; + X10Y3_中指.Hit = value; + X10Y4_中指.Hit = value; + X11Y0_中指.Hit = value; + X12Y0_中指.Hit = value; + X13Y0_中指.Hit = value; + X14Y0_中指.Hit = value; + X14Y1_中指.Hit = value; + X14Y2_中指.Hit = value; + } + } + + public bool 人指_表示 + { + get + { + return X0Y0_人指.Dra; + } + set + { + X0Y0_人指.Dra = value; + X1Y0_人指.Dra = value; + X2Y0_人指.Dra = value; + X2Y1_人指.Dra = value; + X2Y2_人指.Dra = value; + X2Y3_人指.Dra = value; + X2Y4_人指.Dra = value; + X3Y0_人指.Dra = value; + X4Y0_人指.Dra = value; + X5Y0_人指.Dra = value; + X5Y1_人指.Dra = value; + X5Y2_人指.Dra = value; + X5Y3_人指.Dra = value; + X5Y4_人指.Dra = value; + X6Y0_人指.Dra = value; + X6Y1_人指.Dra = value; + X6Y2_人指.Dra = value; + X6Y3_人指.Dra = value; + X6Y4_人指.Dra = value; + X7Y0_人指.Dra = value; + X7Y1_人指.Dra = value; + X7Y2_人指.Dra = value; + X7Y3_人指.Dra = value; + X7Y4_人指.Dra = value; + X8Y0_人指.Dra = value; + X8Y1_人指.Dra = value; + X8Y2_人指.Dra = value; + X8Y3_人指.Dra = value; + X8Y4_人指.Dra = value; + X9Y0_人指.Dra = value; + X9Y1_人指.Dra = value; + X9Y2_人指.Dra = value; + X9Y3_人指.Dra = value; + X9Y4_人指.Dra = value; + X10Y0_人指.Dra = value; + X10Y1_人指.Dra = value; + X10Y2_人指.Dra = value; + X10Y3_人指.Dra = value; + X10Y4_人指.Dra = value; + X11Y0_人指.Dra = value; + X12Y0_人指.Dra = value; + X13Y0_人指.Dra = value; + X14Y0_人指.Dra = value; + X14Y1_人指.Dra = value; + X14Y2_人指.Dra = value; + X0Y0_人指.Hit = value; + X1Y0_人指.Hit = value; + X2Y0_人指.Hit = value; + X2Y1_人指.Hit = value; + X2Y2_人指.Hit = value; + X2Y3_人指.Hit = value; + X2Y4_人指.Hit = value; + X3Y0_人指.Hit = value; + X4Y0_人指.Hit = value; + X5Y0_人指.Hit = value; + X5Y1_人指.Hit = value; + X5Y2_人指.Hit = value; + X5Y3_人指.Hit = value; + X5Y4_人指.Hit = value; + X6Y0_人指.Hit = value; + X6Y1_人指.Hit = value; + X6Y2_人指.Hit = value; + X6Y3_人指.Hit = value; + X6Y4_人指.Hit = value; + X7Y0_人指.Hit = value; + X7Y1_人指.Hit = value; + X7Y2_人指.Hit = value; + X7Y3_人指.Hit = value; + X7Y4_人指.Hit = value; + X8Y0_人指.Hit = value; + X8Y1_人指.Hit = value; + X8Y2_人指.Hit = value; + X8Y3_人指.Hit = value; + X8Y4_人指.Hit = value; + X9Y0_人指.Hit = value; + X9Y1_人指.Hit = value; + X9Y2_人指.Hit = value; + X9Y3_人指.Hit = value; + X9Y4_人指.Hit = value; + X10Y0_人指.Hit = value; + X10Y1_人指.Hit = value; + X10Y2_人指.Hit = value; + X10Y3_人指.Hit = value; + X10Y4_人指.Hit = value; + X11Y0_人指.Hit = value; + X12Y0_人指.Hit = value; + X13Y0_人指.Hit = value; + X14Y0_人指.Hit = value; + X14Y1_人指.Hit = value; + X14Y2_人指.Hit = value; + } + } + + public bool 呪印_輪1_輪外_表示 + { + get + { + return X0Y0_呪印_輪1_輪外.Dra; + } + set + { + X0Y0_呪印_輪1_輪外.Dra = value; + X1Y0_呪印_輪1_輪外.Dra = value; + X2Y0_呪印_輪1_輪外.Dra = value; + X2Y1_呪印_輪1_輪外.Dra = value; + X2Y2_呪印_輪1_輪外.Dra = value; + X2Y3_呪印_輪1_輪外.Dra = value; + X2Y4_呪印_輪1_輪外.Dra = value; + X3Y0_呪印_輪1_輪外.Dra = value; + X4Y0_呪印_輪1_輪外.Dra = value; + X5Y0_呪印_輪1_輪外.Dra = value; + X5Y1_呪印_輪1_輪外.Dra = value; + X5Y2_呪印_輪1_輪外.Dra = value; + X5Y3_呪印_輪1_輪外.Dra = value; + X5Y4_呪印_輪1_輪外.Dra = value; + X6Y0_呪印_輪1_輪外.Dra = value; + X6Y1_呪印_輪1_輪外.Dra = value; + X6Y2_呪印_輪1_輪外.Dra = value; + X6Y3_呪印_輪1_輪外.Dra = value; + X6Y4_呪印_輪1_輪外.Dra = value; + X7Y0_呪印_輪1_輪外.Dra = value; + X7Y1_呪印_輪1_輪外.Dra = value; + X7Y2_呪印_輪1_輪外.Dra = value; + X7Y3_呪印_輪1_輪外.Dra = value; + X7Y4_呪印_輪1_輪外.Dra = value; + X10Y0_呪印_輪1_輪外.Dra = value; + X10Y1_呪印_輪1_輪外.Dra = value; + X10Y2_呪印_輪1_輪外.Dra = value; + X10Y3_呪印_輪1_輪外.Dra = value; + X10Y4_呪印_輪1_輪外.Dra = value; + X11Y0_呪印_輪1_輪外.Dra = value; + X12Y0_呪印_輪1_輪外.Dra = value; + X13Y0_呪印_輪1_輪外.Dra = value; + X14Y0_呪印_輪1_輪外.Dra = value; + X14Y1_呪印_輪1_輪外.Dra = value; + X14Y2_呪印_輪1_輪外.Dra = value; + X0Y0_呪印_輪1_輪外.Hit = value; + X1Y0_呪印_輪1_輪外.Hit = value; + X2Y0_呪印_輪1_輪外.Hit = value; + X2Y1_呪印_輪1_輪外.Hit = value; + X2Y2_呪印_輪1_輪外.Hit = value; + X2Y3_呪印_輪1_輪外.Hit = value; + X2Y4_呪印_輪1_輪外.Hit = value; + X3Y0_呪印_輪1_輪外.Hit = value; + X4Y0_呪印_輪1_輪外.Hit = value; + X5Y0_呪印_輪1_輪外.Hit = value; + X5Y1_呪印_輪1_輪外.Hit = value; + X5Y2_呪印_輪1_輪外.Hit = value; + X5Y3_呪印_輪1_輪外.Hit = value; + X5Y4_呪印_輪1_輪外.Hit = value; + X6Y0_呪印_輪1_輪外.Hit = value; + X6Y1_呪印_輪1_輪外.Hit = value; + X6Y2_呪印_輪1_輪外.Hit = value; + X6Y3_呪印_輪1_輪外.Hit = value; + X6Y4_呪印_輪1_輪外.Hit = value; + X7Y0_呪印_輪1_輪外.Hit = value; + X7Y1_呪印_輪1_輪外.Hit = value; + X7Y2_呪印_輪1_輪外.Hit = value; + X7Y3_呪印_輪1_輪外.Hit = value; + X7Y4_呪印_輪1_輪外.Hit = value; + X10Y0_呪印_輪1_輪外.Hit = value; + X10Y1_呪印_輪1_輪外.Hit = value; + X10Y2_呪印_輪1_輪外.Hit = value; + X10Y3_呪印_輪1_輪外.Hit = value; + X10Y4_呪印_輪1_輪外.Hit = value; + X11Y0_呪印_輪1_輪外.Hit = value; + X12Y0_呪印_輪1_輪外.Hit = value; + X13Y0_呪印_輪1_輪外.Hit = value; + X14Y0_呪印_輪1_輪外.Hit = value; + X14Y1_呪印_輪1_輪外.Hit = value; + X14Y2_呪印_輪1_輪外.Hit = value; + } + } + + public bool 呪印_輪1_輪内_表示 + { + get + { + return X0Y0_呪印_輪1_輪内.Dra; + } + set + { + X0Y0_呪印_輪1_輪内.Dra = value; + X1Y0_呪印_輪1_輪内.Dra = value; + X2Y0_呪印_輪1_輪内.Dra = value; + X2Y1_呪印_輪1_輪内.Dra = value; + X2Y2_呪印_輪1_輪内.Dra = value; + X2Y3_呪印_輪1_輪内.Dra = value; + X2Y4_呪印_輪1_輪内.Dra = value; + X3Y0_呪印_輪1_輪内.Dra = value; + X4Y0_呪印_輪1_輪内.Dra = value; + X5Y0_呪印_輪1_輪内.Dra = value; + X5Y1_呪印_輪1_輪内.Dra = value; + X5Y2_呪印_輪1_輪内.Dra = value; + X5Y3_呪印_輪1_輪内.Dra = value; + X5Y4_呪印_輪1_輪内.Dra = value; + X6Y0_呪印_輪1_輪内.Dra = value; + X6Y1_呪印_輪1_輪内.Dra = value; + X6Y2_呪印_輪1_輪内.Dra = value; + X6Y3_呪印_輪1_輪内.Dra = value; + X6Y4_呪印_輪1_輪内.Dra = value; + X7Y0_呪印_輪1_輪内.Dra = value; + X7Y1_呪印_輪1_輪内.Dra = value; + X7Y2_呪印_輪1_輪内.Dra = value; + X7Y3_呪印_輪1_輪内.Dra = value; + X7Y4_呪印_輪1_輪内.Dra = value; + X10Y0_呪印_輪1_輪内.Dra = value; + X10Y1_呪印_輪1_輪内.Dra = value; + X10Y2_呪印_輪1_輪内.Dra = value; + X10Y3_呪印_輪1_輪内.Dra = value; + X10Y4_呪印_輪1_輪内.Dra = value; + X11Y0_呪印_輪1_輪内.Dra = value; + X12Y0_呪印_輪1_輪内.Dra = value; + X13Y0_呪印_輪1_輪内.Dra = value; + X14Y0_呪印_輪1_輪内.Dra = value; + X14Y1_呪印_輪1_輪内.Dra = value; + X14Y2_呪印_輪1_輪内.Dra = value; + X0Y0_呪印_輪1_輪内.Hit = value; + X1Y0_呪印_輪1_輪内.Hit = value; + X2Y0_呪印_輪1_輪内.Hit = value; + X2Y1_呪印_輪1_輪内.Hit = value; + X2Y2_呪印_輪1_輪内.Hit = value; + X2Y3_呪印_輪1_輪内.Hit = value; + X2Y4_呪印_輪1_輪内.Hit = value; + X3Y0_呪印_輪1_輪内.Hit = value; + X4Y0_呪印_輪1_輪内.Hit = value; + X5Y0_呪印_輪1_輪内.Hit = value; + X5Y1_呪印_輪1_輪内.Hit = value; + X5Y2_呪印_輪1_輪内.Hit = value; + X5Y3_呪印_輪1_輪内.Hit = value; + X5Y4_呪印_輪1_輪内.Hit = value; + X6Y0_呪印_輪1_輪内.Hit = value; + X6Y1_呪印_輪1_輪内.Hit = value; + X6Y2_呪印_輪1_輪内.Hit = value; + X6Y3_呪印_輪1_輪内.Hit = value; + X6Y4_呪印_輪1_輪内.Hit = value; + X7Y0_呪印_輪1_輪内.Hit = value; + X7Y1_呪印_輪1_輪内.Hit = value; + X7Y2_呪印_輪1_輪内.Hit = value; + X7Y3_呪印_輪1_輪内.Hit = value; + X7Y4_呪印_輪1_輪内.Hit = value; + X10Y0_呪印_輪1_輪内.Hit = value; + X10Y1_呪印_輪1_輪内.Hit = value; + X10Y2_呪印_輪1_輪内.Hit = value; + X10Y3_呪印_輪1_輪内.Hit = value; + X10Y4_呪印_輪1_輪内.Hit = value; + X11Y0_呪印_輪1_輪内.Hit = value; + X12Y0_呪印_輪1_輪内.Hit = value; + X13Y0_呪印_輪1_輪内.Hit = value; + X13Y0_呪印_輪1_輪内.Hit = value; + X14Y1_呪印_輪1_輪内.Hit = value; + X14Y2_呪印_輪1_輪内.Hit = value; + } + } + + public bool 呪印_輪2_輪外_表示 + { + get + { + return X0Y0_呪印_輪2_輪外.Dra; + } + set + { + X0Y0_呪印_輪2_輪外.Dra = value; + X1Y0_呪印_輪2_輪外.Dra = value; + X2Y0_呪印_輪2_輪外.Dra = value; + X2Y1_呪印_輪2_輪外.Dra = value; + X2Y2_呪印_輪2_輪外.Dra = value; + X2Y3_呪印_輪2_輪外.Dra = value; + X2Y4_呪印_輪2_輪外.Dra = value; + X3Y0_呪印_輪2_輪外.Dra = value; + X4Y0_呪印_輪2_輪外.Dra = value; + X5Y0_呪印_輪2_輪外.Dra = value; + X5Y1_呪印_輪2_輪外.Dra = value; + X5Y2_呪印_輪2_輪外.Dra = value; + X5Y3_呪印_輪2_輪外.Dra = value; + X5Y4_呪印_輪2_輪外.Dra = value; + X6Y0_呪印_輪2_輪外.Dra = value; + X6Y1_呪印_輪2_輪外.Dra = value; + X6Y2_呪印_輪2_輪外.Dra = value; + X6Y3_呪印_輪2_輪外.Dra = value; + X6Y4_呪印_輪2_輪外.Dra = value; + X7Y0_呪印_輪2_輪外.Dra = value; + X7Y1_呪印_輪2_輪外.Dra = value; + X7Y2_呪印_輪2_輪外.Dra = value; + X7Y3_呪印_輪2_輪外.Dra = value; + X7Y4_呪印_輪2_輪外.Dra = value; + X10Y0_呪印_輪2_輪外.Dra = value; + X10Y1_呪印_輪2_輪外.Dra = value; + X10Y2_呪印_輪2_輪外.Dra = value; + X10Y3_呪印_輪2_輪外.Dra = value; + X10Y4_呪印_輪2_輪外.Dra = value; + X11Y0_呪印_輪2_輪外.Dra = value; + X12Y0_呪印_輪2_輪外.Dra = value; + X13Y0_呪印_輪2_輪外.Dra = value; + X14Y0_呪印_輪2_輪外.Dra = value; + X14Y1_呪印_輪2_輪外.Dra = value; + X14Y2_呪印_輪2_輪外.Dra = value; + X0Y0_呪印_輪2_輪外.Hit = value; + X1Y0_呪印_輪2_輪外.Hit = value; + X2Y0_呪印_輪2_輪外.Hit = value; + X2Y1_呪印_輪2_輪外.Hit = value; + X2Y2_呪印_輪2_輪外.Hit = value; + X2Y3_呪印_輪2_輪外.Hit = value; + X2Y4_呪印_輪2_輪外.Hit = value; + X3Y0_呪印_輪2_輪外.Hit = value; + X4Y0_呪印_輪2_輪外.Hit = value; + X5Y0_呪印_輪2_輪外.Hit = value; + X5Y1_呪印_輪2_輪外.Hit = value; + X5Y2_呪印_輪2_輪外.Hit = value; + X5Y3_呪印_輪2_輪外.Hit = value; + X5Y4_呪印_輪2_輪外.Hit = value; + X6Y0_呪印_輪2_輪外.Hit = value; + X6Y1_呪印_輪2_輪外.Hit = value; + X6Y2_呪印_輪2_輪外.Hit = value; + X6Y3_呪印_輪2_輪外.Hit = value; + X6Y4_呪印_輪2_輪外.Hit = value; + X7Y0_呪印_輪2_輪外.Hit = value; + X7Y1_呪印_輪2_輪外.Hit = value; + X7Y2_呪印_輪2_輪外.Hit = value; + X7Y3_呪印_輪2_輪外.Hit = value; + X7Y4_呪印_輪2_輪外.Hit = value; + X10Y0_呪印_輪2_輪外.Hit = value; + X10Y1_呪印_輪2_輪外.Hit = value; + X10Y2_呪印_輪2_輪外.Hit = value; + X10Y3_呪印_輪2_輪外.Hit = value; + X10Y4_呪印_輪2_輪外.Hit = value; + X11Y0_呪印_輪2_輪外.Hit = value; + X12Y0_呪印_輪2_輪外.Hit = value; + X13Y0_呪印_輪2_輪外.Hit = value; + X14Y0_呪印_輪2_輪外.Hit = value; + X14Y1_呪印_輪2_輪外.Hit = value; + X14Y2_呪印_輪2_輪外.Hit = value; + } + } + + public bool 呪印_輪2_輪内_表示 + { + get + { + return X0Y0_呪印_輪2_輪内.Dra; + } + set + { + X0Y0_呪印_輪2_輪内.Dra = value; + X1Y0_呪印_輪2_輪内.Dra = value; + X2Y0_呪印_輪2_輪内.Dra = value; + X2Y1_呪印_輪2_輪内.Dra = value; + X2Y2_呪印_輪2_輪内.Dra = value; + X2Y3_呪印_輪2_輪内.Dra = value; + X2Y4_呪印_輪2_輪内.Dra = value; + X3Y0_呪印_輪2_輪内.Dra = value; + X4Y0_呪印_輪2_輪内.Dra = value; + X5Y0_呪印_輪2_輪内.Dra = value; + X5Y1_呪印_輪2_輪内.Dra = value; + X5Y2_呪印_輪2_輪内.Dra = value; + X5Y3_呪印_輪2_輪内.Dra = value; + X5Y4_呪印_輪2_輪内.Dra = value; + X6Y0_呪印_輪2_輪内.Dra = value; + X6Y1_呪印_輪2_輪内.Dra = value; + X6Y2_呪印_輪2_輪内.Dra = value; + X6Y3_呪印_輪2_輪内.Dra = value; + X6Y4_呪印_輪2_輪内.Dra = value; + X7Y0_呪印_輪2_輪内.Dra = value; + X7Y1_呪印_輪2_輪内.Dra = value; + X7Y2_呪印_輪2_輪内.Dra = value; + X7Y3_呪印_輪2_輪内.Dra = value; + X7Y4_呪印_輪2_輪内.Dra = value; + X10Y0_呪印_輪2_輪内.Dra = value; + X10Y1_呪印_輪2_輪内.Dra = value; + X10Y2_呪印_輪2_輪内.Dra = value; + X10Y3_呪印_輪2_輪内.Dra = value; + X10Y4_呪印_輪2_輪内.Dra = value; + X11Y0_呪印_輪2_輪内.Dra = value; + X12Y0_呪印_輪2_輪内.Dra = value; + X13Y0_呪印_輪2_輪内.Dra = value; + X14Y0_呪印_輪2_輪内.Dra = value; + X14Y1_呪印_輪2_輪内.Dra = value; + X14Y2_呪印_輪2_輪内.Dra = value; + X0Y0_呪印_輪2_輪内.Hit = value; + X1Y0_呪印_輪2_輪内.Hit = value; + X2Y0_呪印_輪2_輪内.Hit = value; + X2Y1_呪印_輪2_輪内.Hit = value; + X2Y2_呪印_輪2_輪内.Hit = value; + X2Y3_呪印_輪2_輪内.Hit = value; + X2Y4_呪印_輪2_輪内.Hit = value; + X3Y0_呪印_輪2_輪内.Hit = value; + X4Y0_呪印_輪2_輪内.Hit = value; + X5Y0_呪印_輪2_輪内.Hit = value; + X5Y1_呪印_輪2_輪内.Hit = value; + X5Y2_呪印_輪2_輪内.Hit = value; + X5Y3_呪印_輪2_輪内.Hit = value; + X5Y4_呪印_輪2_輪内.Hit = value; + X6Y0_呪印_輪2_輪内.Hit = value; + X6Y1_呪印_輪2_輪内.Hit = value; + X6Y2_呪印_輪2_輪内.Hit = value; + X6Y3_呪印_輪2_輪内.Hit = value; + X6Y4_呪印_輪2_輪内.Hit = value; + X7Y0_呪印_輪2_輪内.Hit = value; + X7Y1_呪印_輪2_輪内.Hit = value; + X7Y2_呪印_輪2_輪内.Hit = value; + X7Y3_呪印_輪2_輪内.Hit = value; + X7Y4_呪印_輪2_輪内.Hit = value; + X10Y0_呪印_輪2_輪内.Hit = value; + X10Y1_呪印_輪2_輪内.Hit = value; + X10Y2_呪印_輪2_輪内.Hit = value; + X10Y3_呪印_輪2_輪内.Hit = value; + X10Y4_呪印_輪2_輪内.Hit = value; + X11Y0_呪印_輪2_輪内.Hit = value; + X12Y0_呪印_輪2_輪内.Hit = value; + X13Y0_呪印_輪2_輪内.Hit = value; + X14Y0_呪印_輪2_輪内.Hit = value; + X14Y1_呪印_輪2_輪内.Hit = value; + X14Y2_呪印_輪2_輪内.Hit = value; + } + } + + public bool 呪印_輪3_輪外_表示 + { + get + { + return X0Y0_呪印_輪3_輪外.Dra; + } + set + { + X0Y0_呪印_輪3_輪外.Dra = value; + X1Y0_呪印_輪3_輪外.Dra = value; + X2Y0_呪印_輪3_輪外.Dra = value; + X2Y1_呪印_輪3_輪外.Dra = value; + X2Y2_呪印_輪3_輪外.Dra = value; + X2Y3_呪印_輪3_輪外.Dra = value; + X2Y4_呪印_輪3_輪外.Dra = value; + X3Y0_呪印_輪3_輪外.Dra = value; + X4Y0_呪印_輪3_輪外.Dra = value; + X5Y0_呪印_輪3_輪外.Dra = value; + X5Y1_呪印_輪3_輪外.Dra = value; + X5Y2_呪印_輪3_輪外.Dra = value; + X5Y3_呪印_輪3_輪外.Dra = value; + X5Y4_呪印_輪3_輪外.Dra = value; + X6Y0_呪印_輪3_輪外.Dra = value; + X6Y1_呪印_輪3_輪外.Dra = value; + X6Y2_呪印_輪3_輪外.Dra = value; + X6Y3_呪印_輪3_輪外.Dra = value; + X6Y4_呪印_輪3_輪外.Dra = value; + X7Y0_呪印_輪3_輪外.Dra = value; + X7Y1_呪印_輪3_輪外.Dra = value; + X7Y2_呪印_輪3_輪外.Dra = value; + X7Y3_呪印_輪3_輪外.Dra = value; + X7Y4_呪印_輪3_輪外.Dra = value; + X10Y0_呪印_輪3_輪外.Dra = value; + X10Y1_呪印_輪3_輪外.Dra = value; + X10Y2_呪印_輪3_輪外.Dra = value; + X10Y3_呪印_輪3_輪外.Dra = value; + X10Y4_呪印_輪3_輪外.Dra = value; + X11Y0_呪印_輪3_輪外.Dra = value; + X12Y0_呪印_輪3_輪外.Dra = value; + X13Y0_呪印_輪3_輪外.Dra = value; + X14Y0_呪印_輪3_輪外.Dra = value; + X14Y1_呪印_輪3_輪外.Dra = value; + X14Y2_呪印_輪3_輪外.Dra = value; + X0Y0_呪印_輪3_輪外.Hit = value; + X1Y0_呪印_輪3_輪外.Hit = value; + X2Y0_呪印_輪3_輪外.Hit = value; + X2Y1_呪印_輪3_輪外.Hit = value; + X2Y2_呪印_輪3_輪外.Hit = value; + X2Y3_呪印_輪3_輪外.Hit = value; + X2Y4_呪印_輪3_輪外.Hit = value; + X3Y0_呪印_輪3_輪外.Hit = value; + X4Y0_呪印_輪3_輪外.Hit = value; + X5Y0_呪印_輪3_輪外.Hit = value; + X5Y1_呪印_輪3_輪外.Hit = value; + X5Y2_呪印_輪3_輪外.Hit = value; + X5Y3_呪印_輪3_輪外.Hit = value; + X5Y4_呪印_輪3_輪外.Hit = value; + X6Y0_呪印_輪3_輪外.Hit = value; + X6Y1_呪印_輪3_輪外.Hit = value; + X6Y2_呪印_輪3_輪外.Hit = value; + X6Y3_呪印_輪3_輪外.Hit = value; + X6Y4_呪印_輪3_輪外.Hit = value; + X7Y0_呪印_輪3_輪外.Hit = value; + X7Y1_呪印_輪3_輪外.Hit = value; + X7Y2_呪印_輪3_輪外.Hit = value; + X7Y3_呪印_輪3_輪外.Hit = value; + X7Y4_呪印_輪3_輪外.Hit = value; + X10Y0_呪印_輪3_輪外.Hit = value; + X10Y1_呪印_輪3_輪外.Hit = value; + X10Y2_呪印_輪3_輪外.Hit = value; + X10Y3_呪印_輪3_輪外.Hit = value; + X10Y4_呪印_輪3_輪外.Hit = value; + X11Y0_呪印_輪3_輪外.Hit = value; + X12Y0_呪印_輪3_輪外.Hit = value; + X13Y0_呪印_輪3_輪外.Hit = value; + X14Y0_呪印_輪3_輪外.Hit = value; + X14Y1_呪印_輪3_輪外.Hit = value; + X14Y2_呪印_輪3_輪外.Hit = value; + } + } + + public bool 呪印_輪3_輪内_表示 + { + get + { + return X0Y0_呪印_輪3_輪内.Dra; + } + set + { + X0Y0_呪印_輪3_輪内.Dra = value; + X1Y0_呪印_輪3_輪内.Dra = value; + X2Y0_呪印_輪3_輪内.Dra = value; + X2Y1_呪印_輪3_輪内.Dra = value; + X2Y2_呪印_輪3_輪内.Dra = value; + X2Y3_呪印_輪3_輪内.Dra = value; + X2Y4_呪印_輪3_輪内.Dra = value; + X3Y0_呪印_輪3_輪内.Dra = value; + X4Y0_呪印_輪3_輪内.Dra = value; + X5Y0_呪印_輪3_輪内.Dra = value; + X5Y1_呪印_輪3_輪内.Dra = value; + X5Y2_呪印_輪3_輪内.Dra = value; + X5Y3_呪印_輪3_輪内.Dra = value; + X5Y4_呪印_輪3_輪内.Dra = value; + X6Y0_呪印_輪3_輪内.Dra = value; + X6Y1_呪印_輪3_輪内.Dra = value; + X6Y2_呪印_輪3_輪内.Dra = value; + X6Y3_呪印_輪3_輪内.Dra = value; + X6Y4_呪印_輪3_輪内.Dra = value; + X7Y0_呪印_輪3_輪内.Dra = value; + X7Y1_呪印_輪3_輪内.Dra = value; + X7Y2_呪印_輪3_輪内.Dra = value; + X7Y3_呪印_輪3_輪内.Dra = value; + X7Y4_呪印_輪3_輪内.Dra = value; + X10Y0_呪印_輪3_輪内.Dra = value; + X10Y1_呪印_輪3_輪内.Dra = value; + X10Y2_呪印_輪3_輪内.Dra = value; + X10Y3_呪印_輪3_輪内.Dra = value; + X10Y4_呪印_輪3_輪内.Dra = value; + X11Y0_呪印_輪3_輪内.Dra = value; + X12Y0_呪印_輪3_輪内.Dra = value; + X13Y0_呪印_輪3_輪内.Dra = value; + X14Y0_呪印_輪3_輪内.Dra = value; + X14Y1_呪印_輪3_輪内.Dra = value; + X14Y2_呪印_輪3_輪内.Dra = value; + X0Y0_呪印_輪3_輪内.Hit = value; + X1Y0_呪印_輪3_輪内.Hit = value; + X2Y0_呪印_輪3_輪内.Hit = value; + X2Y1_呪印_輪3_輪内.Hit = value; + X2Y2_呪印_輪3_輪内.Hit = value; + X2Y3_呪印_輪3_輪内.Hit = value; + X2Y4_呪印_輪3_輪内.Hit = value; + X3Y0_呪印_輪3_輪内.Hit = value; + X4Y0_呪印_輪3_輪内.Hit = value; + X5Y0_呪印_輪3_輪内.Hit = value; + X5Y1_呪印_輪3_輪内.Hit = value; + X5Y2_呪印_輪3_輪内.Hit = value; + X5Y3_呪印_輪3_輪内.Hit = value; + X5Y4_呪印_輪3_輪内.Hit = value; + X6Y0_呪印_輪3_輪内.Hit = value; + X6Y1_呪印_輪3_輪内.Hit = value; + X6Y2_呪印_輪3_輪内.Hit = value; + X6Y3_呪印_輪3_輪内.Hit = value; + X6Y4_呪印_輪3_輪内.Hit = value; + X7Y0_呪印_輪3_輪内.Hit = value; + X7Y1_呪印_輪3_輪内.Hit = value; + X7Y2_呪印_輪3_輪内.Hit = value; + X7Y3_呪印_輪3_輪内.Hit = value; + X7Y4_呪印_輪3_輪内.Hit = value; + X10Y0_呪印_輪3_輪内.Hit = value; + X10Y1_呪印_輪3_輪内.Hit = value; + X10Y2_呪印_輪3_輪内.Hit = value; + X10Y3_呪印_輪3_輪内.Hit = value; + X10Y4_呪印_輪3_輪内.Hit = value; + X11Y0_呪印_輪3_輪内.Hit = value; + X12Y0_呪印_輪3_輪内.Hit = value; + X13Y0_呪印_輪3_輪内.Hit = value; + X14Y0_呪印_輪3_輪内.Hit = value; + X14Y1_呪印_輪3_輪内.Hit = value; + X14Y2_呪印_輪3_輪内.Hit = value; + } + } + + public bool 呪印_鎖1_表示 + { + get + { + return X0Y0_呪印_鎖1.Dra; + } + set + { + X0Y0_呪印_鎖1.Dra = value; + X1Y0_呪印_鎖1.Dra = value; + X2Y0_呪印_鎖1.Dra = value; + X2Y1_呪印_鎖1.Dra = value; + X2Y2_呪印_鎖1.Dra = value; + X2Y3_呪印_鎖1.Dra = value; + X2Y4_呪印_鎖1.Dra = value; + X3Y0_呪印_鎖1.Dra = value; + X4Y0_呪印_鎖1.Dra = value; + X5Y0_呪印_鎖1.Dra = value; + X5Y1_呪印_鎖1.Dra = value; + X5Y2_呪印_鎖1.Dra = value; + X5Y3_呪印_鎖1.Dra = value; + X5Y4_呪印_鎖1.Dra = value; + X6Y0_呪印_鎖1.Dra = value; + X6Y1_呪印_鎖1.Dra = value; + X6Y2_呪印_鎖1.Dra = value; + X6Y3_呪印_鎖1.Dra = value; + X6Y4_呪印_鎖1.Dra = value; + X7Y0_呪印_鎖1.Dra = value; + X7Y1_呪印_鎖1.Dra = value; + X7Y2_呪印_鎖1.Dra = value; + X7Y3_呪印_鎖1.Dra = value; + X7Y4_呪印_鎖1.Dra = value; + X10Y0_呪印_鎖1.Dra = value; + X10Y1_呪印_鎖1.Dra = value; + X10Y2_呪印_鎖1.Dra = value; + X10Y3_呪印_鎖1.Dra = value; + X10Y4_呪印_鎖1.Dra = value; + X11Y0_呪印_鎖1.Dra = value; + X12Y0_呪印_鎖1.Dra = value; + X13Y0_呪印_鎖1.Dra = value; + X14Y0_呪印_鎖1.Dra = value; + X14Y1_呪印_鎖1.Dra = value; + X14Y2_呪印_鎖1.Dra = value; + X0Y0_呪印_鎖1.Hit = value; + X1Y0_呪印_鎖1.Hit = value; + X2Y0_呪印_鎖1.Hit = value; + X2Y1_呪印_鎖1.Hit = value; + X2Y2_呪印_鎖1.Hit = value; + X2Y3_呪印_鎖1.Hit = value; + X2Y4_呪印_鎖1.Hit = value; + X3Y0_呪印_鎖1.Hit = value; + X4Y0_呪印_鎖1.Hit = value; + X5Y0_呪印_鎖1.Hit = value; + X5Y1_呪印_鎖1.Hit = value; + X5Y2_呪印_鎖1.Hit = value; + X5Y3_呪印_鎖1.Hit = value; + X5Y4_呪印_鎖1.Hit = value; + X6Y0_呪印_鎖1.Hit = value; + X6Y1_呪印_鎖1.Hit = value; + X6Y2_呪印_鎖1.Hit = value; + X6Y3_呪印_鎖1.Hit = value; + X6Y4_呪印_鎖1.Hit = value; + X7Y0_呪印_鎖1.Hit = value; + X7Y1_呪印_鎖1.Hit = value; + X7Y2_呪印_鎖1.Hit = value; + X7Y3_呪印_鎖1.Hit = value; + X7Y4_呪印_鎖1.Hit = value; + X10Y0_呪印_鎖1.Hit = value; + X10Y1_呪印_鎖1.Hit = value; + X10Y2_呪印_鎖1.Hit = value; + X10Y3_呪印_鎖1.Hit = value; + X10Y4_呪印_鎖1.Hit = value; + X11Y0_呪印_鎖1.Hit = value; + X12Y0_呪印_鎖1.Hit = value; + X13Y0_呪印_鎖1.Hit = value; + X14Y0_呪印_鎖1.Hit = value; + X14Y1_呪印_鎖1.Hit = value; + X14Y2_呪印_鎖1.Hit = value; + } + } + + public bool 呪印_鎖2_表示 + { + get + { + return X0Y0_呪印_鎖2.Dra; + } + set + { + X0Y0_呪印_鎖2.Dra = value; + X1Y0_呪印_鎖2.Dra = value; + X2Y0_呪印_鎖2.Dra = value; + X2Y1_呪印_鎖2.Dra = value; + X2Y2_呪印_鎖2.Dra = value; + X2Y3_呪印_鎖2.Dra = value; + X2Y4_呪印_鎖2.Dra = value; + X3Y0_呪印_鎖2.Dra = value; + X4Y0_呪印_鎖2.Dra = value; + X5Y0_呪印_鎖2.Dra = value; + X5Y1_呪印_鎖2.Dra = value; + X5Y2_呪印_鎖2.Dra = value; + X5Y3_呪印_鎖2.Dra = value; + X5Y4_呪印_鎖2.Dra = value; + X6Y0_呪印_鎖2.Dra = value; + X6Y1_呪印_鎖2.Dra = value; + X6Y2_呪印_鎖2.Dra = value; + X6Y3_呪印_鎖2.Dra = value; + X6Y4_呪印_鎖2.Dra = value; + X7Y0_呪印_鎖2.Dra = value; + X7Y1_呪印_鎖2.Dra = value; + X7Y2_呪印_鎖2.Dra = value; + X7Y3_呪印_鎖2.Dra = value; + X7Y4_呪印_鎖2.Dra = value; + X10Y0_呪印_鎖2.Dra = value; + X10Y1_呪印_鎖2.Dra = value; + X10Y2_呪印_鎖2.Dra = value; + X10Y3_呪印_鎖2.Dra = value; + X10Y4_呪印_鎖2.Dra = value; + X12Y0_呪印_鎖2.Dra = value; + X14Y0_呪印_鎖2.Dra = value; + X14Y1_呪印_鎖2.Dra = value; + X14Y2_呪印_鎖2.Dra = value; + X0Y0_呪印_鎖2.Hit = value; + X1Y0_呪印_鎖2.Hit = value; + X2Y0_呪印_鎖2.Hit = value; + X2Y1_呪印_鎖2.Hit = value; + X2Y2_呪印_鎖2.Hit = value; + X2Y3_呪印_鎖2.Hit = value; + X2Y4_呪印_鎖2.Hit = value; + X3Y0_呪印_鎖2.Hit = value; + X4Y0_呪印_鎖2.Hit = value; + X5Y0_呪印_鎖2.Hit = value; + X5Y1_呪印_鎖2.Hit = value; + X5Y2_呪印_鎖2.Hit = value; + X5Y3_呪印_鎖2.Hit = value; + X5Y4_呪印_鎖2.Hit = value; + X6Y0_呪印_鎖2.Hit = value; + X6Y1_呪印_鎖2.Hit = value; + X6Y2_呪印_鎖2.Hit = value; + X6Y3_呪印_鎖2.Hit = value; + X6Y4_呪印_鎖2.Hit = value; + X7Y0_呪印_鎖2.Hit = value; + X7Y1_呪印_鎖2.Hit = value; + X7Y2_呪印_鎖2.Hit = value; + X7Y3_呪印_鎖2.Hit = value; + X7Y4_呪印_鎖2.Hit = value; + X10Y0_呪印_鎖2.Hit = value; + X10Y1_呪印_鎖2.Hit = value; + X10Y2_呪印_鎖2.Hit = value; + X10Y3_呪印_鎖2.Hit = value; + X10Y4_呪印_鎖2.Hit = value; + X12Y0_呪印_鎖2.Hit = value; + X14Y0_呪印_鎖2.Hit = value; + X14Y1_呪印_鎖2.Hit = value; + X14Y2_呪印_鎖2.Hit = value; + } + } + + public bool 呪印_鎖3_表示 + { + get + { + return X0Y0_呪印_鎖3.Dra; + } + set + { + X0Y0_呪印_鎖3.Dra = value; + X1Y0_呪印_鎖3.Dra = value; + X2Y0_呪印_鎖3.Dra = value; + X2Y1_呪印_鎖3.Dra = value; + X2Y2_呪印_鎖3.Dra = value; + X2Y3_呪印_鎖3.Dra = value; + X2Y4_呪印_鎖3.Dra = value; + X3Y0_呪印_鎖3.Dra = value; + X4Y0_呪印_鎖3.Dra = value; + X5Y0_呪印_鎖3.Dra = value; + X5Y1_呪印_鎖3.Dra = value; + X5Y2_呪印_鎖3.Dra = value; + X5Y3_呪印_鎖3.Dra = value; + X5Y4_呪印_鎖3.Dra = value; + X6Y0_呪印_鎖3.Dra = value; + X6Y1_呪印_鎖3.Dra = value; + X6Y2_呪印_鎖3.Dra = value; + X6Y3_呪印_鎖3.Dra = value; + X6Y4_呪印_鎖3.Dra = value; + X7Y0_呪印_鎖3.Dra = value; + X7Y1_呪印_鎖3.Dra = value; + X7Y2_呪印_鎖3.Dra = value; + X7Y3_呪印_鎖3.Dra = value; + X7Y4_呪印_鎖3.Dra = value; + X10Y0_呪印_鎖3.Dra = value; + X10Y1_呪印_鎖3.Dra = value; + X10Y2_呪印_鎖3.Dra = value; + X10Y3_呪印_鎖3.Dra = value; + X10Y4_呪印_鎖3.Dra = value; + X11Y0_呪印_鎖3.Dra = value; + X12Y0_呪印_鎖3.Dra = value; + X13Y0_呪印_鎖3.Dra = value; + X14Y0_呪印_鎖3.Dra = value; + X14Y1_呪印_鎖3.Dra = value; + X14Y2_呪印_鎖3.Dra = value; + X0Y0_呪印_鎖3.Hit = value; + X1Y0_呪印_鎖3.Hit = value; + X2Y0_呪印_鎖3.Hit = value; + X2Y1_呪印_鎖3.Hit = value; + X2Y2_呪印_鎖3.Hit = value; + X2Y3_呪印_鎖3.Hit = value; + X2Y4_呪印_鎖3.Hit = value; + X3Y0_呪印_鎖3.Hit = value; + X4Y0_呪印_鎖3.Hit = value; + X5Y0_呪印_鎖3.Hit = value; + X5Y1_呪印_鎖3.Hit = value; + X5Y2_呪印_鎖3.Hit = value; + X5Y3_呪印_鎖3.Hit = value; + X5Y4_呪印_鎖3.Hit = value; + X6Y0_呪印_鎖3.Hit = value; + X6Y1_呪印_鎖3.Hit = value; + X6Y2_呪印_鎖3.Hit = value; + X6Y3_呪印_鎖3.Hit = value; + X6Y4_呪印_鎖3.Hit = value; + X7Y0_呪印_鎖3.Hit = value; + X7Y1_呪印_鎖3.Hit = value; + X7Y2_呪印_鎖3.Hit = value; + X7Y3_呪印_鎖3.Hit = value; + X7Y4_呪印_鎖3.Hit = value; + X10Y0_呪印_鎖3.Hit = value; + X10Y1_呪印_鎖3.Hit = value; + X10Y2_呪印_鎖3.Hit = value; + X10Y3_呪印_鎖3.Hit = value; + X10Y4_呪印_鎖3.Hit = value; + X11Y0_呪印_鎖3.Hit = value; + X12Y0_呪印_鎖3.Hit = value; + X13Y0_呪印_鎖3.Hit = value; + X14Y0_呪印_鎖3.Hit = value; + X14Y1_呪印_鎖3.Hit = value; + X14Y2_呪印_鎖3.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 親指_表示; + } + set + { + 親指_表示 = value; + 手_表示 = value; + 小指_表示 = value; + 薬指_表示 = value; + 中指_表示 = value; + 人指_表示 = value; + 呪印_輪1_輪外_表示 = value; + 呪印_輪1_輪内_表示 = value; + 呪印_輪2_輪外_表示 = value; + 呪印_輪2_輪内_表示 = value; + 呪印_輪3_輪外_表示 = value; + 呪印_輪3_輪内_表示 = value; + 呪印_鎖1_表示 = value; + 呪印_鎖2_表示 = value; + 呪印_鎖3_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 親指CD.不透明度; + } + set + { + 親指CD.不透明度 = value; + 手CD.不透明度 = value; + 小指CD.不透明度 = value; + 薬指CD.不透明度 = value; + 中指CD.不透明度 = value; + 人指CD.不透明度 = value; + 呪印_輪1_輪外CD.不透明度 = value; + 呪印_輪1_輪内CD.不透明度 = value; + 呪印_輪2_輪外CD.不透明度 = value; + 呪印_輪2_輪内CD.不透明度 = value; + 呪印_輪3_輪外CD.不透明度 = value; + 呪印_輪3_輪内CD.不透明度 = value; + 呪印_鎖1CD.不透明度 = value; + 呪印_鎖2CD.不透明度 = value; + 呪印_鎖3CD.不透明度 = value; + } + } + + public ハンド(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, Med Med, ハンドD e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["ハンド"]); + Pars pars = 本体[0][0]; + X0Y0_親指 = pars["親指"].ToPar(); + X0Y0_手 = pars["手"].ToPar(); + X0Y0_小指 = pars["小指"].ToPar(); + X0Y0_薬指 = pars["薬指"].ToPar(); + X0Y0_中指 = pars["中指"].ToPar(); + X0Y0_人指 = pars["人指"].ToPar(); + Pars pars2 = pars["呪印"].ToPars(); + Pars pars3 = pars2["輪1"].ToPars(); + X0Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X0Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X0Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X0Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X0Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X0Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); + X0Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); + X0Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[1][0]; + X1Y0_親指 = pars["親指"].ToPar(); + X1Y0_手 = pars["手"].ToPar(); + X1Y0_小指 = pars["小指"].ToPar(); + X1Y0_薬指 = pars["薬指"].ToPar(); + X1Y0_中指 = pars["中指"].ToPar(); + X1Y0_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X1Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X1Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X1Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X1Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X1Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X1Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X1Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); + X1Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); + X1Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[2][0]; + X2Y0_親指 = pars["親指"].ToPar(); + X2Y0_手 = pars["手"].ToPar(); + X2Y0_小指 = pars["小指"].ToPar(); + X2Y0_薬指 = pars["薬指"].ToPar(); + X2Y0_中指 = pars["中指"].ToPar(); + X2Y0_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X2Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X2Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X2Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X2Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X2Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X2Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X2Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); + X2Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); + X2Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[2][1]; + X2Y1_親指 = pars["親指"].ToPar(); + X2Y1_手 = pars["手"].ToPar(); + X2Y1_小指 = pars["小指"].ToPar(); + X2Y1_薬指 = pars["薬指"].ToPar(); + X2Y1_中指 = pars["中指"].ToPar(); + X2Y1_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X2Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X2Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X2Y1_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X2Y1_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X2Y1_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X2Y1_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X2Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); + X2Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); + X2Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[2][2]; + X2Y2_親指 = pars["親指"].ToPar(); + X2Y2_手 = pars["手"].ToPar(); + X2Y2_小指 = pars["小指"].ToPar(); + X2Y2_薬指 = pars["薬指"].ToPar(); + X2Y2_中指 = pars["中指"].ToPar(); + X2Y2_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X2Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X2Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X2Y2_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X2Y2_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X2Y2_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X2Y2_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X2Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); + X2Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); + X2Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[2][3]; + X2Y3_親指 = pars["親指"].ToPar(); + X2Y3_手 = pars["手"].ToPar(); + X2Y3_小指 = pars["小指"].ToPar(); + X2Y3_薬指 = pars["薬指"].ToPar(); + X2Y3_中指 = pars["中指"].ToPar(); + X2Y3_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X2Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X2Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X2Y3_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X2Y3_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X2Y3_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X2Y3_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X2Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); + X2Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); + X2Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[2][4]; + X2Y4_親指 = pars["親指"].ToPar(); + X2Y4_手 = pars["手"].ToPar(); + X2Y4_小指 = pars["小指"].ToPar(); + X2Y4_薬指 = pars["薬指"].ToPar(); + X2Y4_中指 = pars["中指"].ToPar(); + X2Y4_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X2Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X2Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X2Y4_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X2Y4_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X2Y4_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X2Y4_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X2Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); + X2Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); + X2Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[3][0]; + X3Y0_親指 = pars["親指"].ToPar(); + X3Y0_手 = pars["手"].ToPar(); + X3Y0_小指 = pars["小指"].ToPar(); + X3Y0_薬指 = pars["薬指"].ToPar(); + X3Y0_中指 = pars["中指"].ToPar(); + X3Y0_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X3Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X3Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X3Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X3Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X3Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X3Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X3Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); + X3Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); + X3Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[4][0]; + X4Y0_親指 = pars["親指"].ToPar(); + X4Y0_手 = pars["手"].ToPar(); + X4Y0_小指 = pars["小指"].ToPar(); + X4Y0_薬指 = pars["薬指"].ToPar(); + X4Y0_中指 = pars["中指"].ToPar(); + X4Y0_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X4Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X4Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X4Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X4Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X4Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X4Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X4Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); + X4Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); + X4Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[5][0]; + X5Y0_親指 = pars["親指"].ToPar(); + X5Y0_手 = pars["手"].ToPar(); + X5Y0_小指 = pars["小指"].ToPar(); + X5Y0_薬指 = pars["薬指"].ToPar(); + X5Y0_中指 = pars["中指"].ToPar(); + X5Y0_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X5Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X5Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X5Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X5Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X5Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X5Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X5Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); + X5Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); + X5Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[5][1]; + X5Y1_親指 = pars["親指"].ToPar(); + X5Y1_手 = pars["手"].ToPar(); + X5Y1_小指 = pars["小指"].ToPar(); + X5Y1_薬指 = pars["薬指"].ToPar(); + X5Y1_中指 = pars["中指"].ToPar(); + X5Y1_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X5Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X5Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X5Y1_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X5Y1_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X5Y1_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X5Y1_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X5Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); + X5Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); + X5Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[5][2]; + X5Y2_親指 = pars["親指"].ToPar(); + X5Y2_手 = pars["手"].ToPar(); + X5Y2_小指 = pars["小指"].ToPar(); + X5Y2_薬指 = pars["薬指"].ToPar(); + X5Y2_中指 = pars["中指"].ToPar(); + X5Y2_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X5Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X5Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X5Y2_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X5Y2_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X5Y2_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X5Y2_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X5Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); + X5Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); + X5Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[5][3]; + X5Y3_親指 = pars["親指"].ToPar(); + X5Y3_手 = pars["手"].ToPar(); + X5Y3_小指 = pars["小指"].ToPar(); + X5Y3_薬指 = pars["薬指"].ToPar(); + X5Y3_中指 = pars["中指"].ToPar(); + X5Y3_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X5Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X5Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X5Y3_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X5Y3_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X5Y3_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X5Y3_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X5Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); + X5Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); + X5Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[5][4]; + X5Y4_親指 = pars["親指"].ToPar(); + X5Y4_手 = pars["手"].ToPar(); + X5Y4_小指 = pars["小指"].ToPar(); + X5Y4_薬指 = pars["薬指"].ToPar(); + X5Y4_中指 = pars["中指"].ToPar(); + X5Y4_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X5Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X5Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X5Y4_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X5Y4_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X5Y4_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X5Y4_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X5Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); + X5Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); + X5Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[6][0]; + X6Y0_親指 = pars["親指"].ToPar(); + X6Y0_手 = pars["手"].ToPar(); + X6Y0_小指 = pars["小指"].ToPar(); + X6Y0_薬指 = pars["薬指"].ToPar(); + X6Y0_中指 = pars["中指"].ToPar(); + X6Y0_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X6Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X6Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X6Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X6Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X6Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X6Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X6Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); + X6Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); + X6Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[6][1]; + X6Y1_親指 = pars["親指"].ToPar(); + X6Y1_手 = pars["手"].ToPar(); + X6Y1_小指 = pars["小指"].ToPar(); + X6Y1_薬指 = pars["薬指"].ToPar(); + X6Y1_中指 = pars["中指"].ToPar(); + X6Y1_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X6Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X6Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X6Y1_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X6Y1_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X6Y1_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X6Y1_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X6Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); + X6Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); + X6Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[6][2]; + X6Y2_親指 = pars["親指"].ToPar(); + X6Y2_手 = pars["手"].ToPar(); + X6Y2_小指 = pars["小指"].ToPar(); + X6Y2_薬指 = pars["薬指"].ToPar(); + X6Y2_中指 = pars["中指"].ToPar(); + X6Y2_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X6Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X6Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X6Y2_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X6Y2_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X6Y2_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X6Y2_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X6Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); + X6Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); + X6Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[6][3]; + X6Y3_親指 = pars["親指"].ToPar(); + X6Y3_手 = pars["手"].ToPar(); + X6Y3_小指 = pars["小指"].ToPar(); + X6Y3_薬指 = pars["薬指"].ToPar(); + X6Y3_中指 = pars["中指"].ToPar(); + X6Y3_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X6Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X6Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X6Y3_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X6Y3_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X6Y3_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X6Y3_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X6Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); + X6Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); + X6Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[6][4]; + X6Y4_親指 = pars["親指"].ToPar(); + X6Y4_手 = pars["手"].ToPar(); + X6Y4_小指 = pars["小指"].ToPar(); + X6Y4_薬指 = pars["薬指"].ToPar(); + X6Y4_中指 = pars["中指"].ToPar(); + X6Y4_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X6Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X6Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X6Y4_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X6Y4_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X6Y4_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X6Y4_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X6Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); + X6Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); + X6Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[7][0]; + X7Y0_小指 = pars["小指"].ToPar(); + X7Y0_薬指 = pars["薬指"].ToPar(); + X7Y0_中指 = pars["中指"].ToPar(); + X7Y0_親指 = pars["親指"].ToPar(); + X7Y0_手 = pars["手"].ToPar(); + X7Y0_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X7Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X7Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X7Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X7Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X7Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X7Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X7Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); + X7Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); + X7Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[7][1]; + X7Y1_小指 = pars["小指"].ToPar(); + X7Y1_薬指 = pars["薬指"].ToPar(); + X7Y1_中指 = pars["中指"].ToPar(); + X7Y1_親指 = pars["親指"].ToPar(); + X7Y1_手 = pars["手"].ToPar(); + X7Y1_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X7Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X7Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X7Y1_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X7Y1_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X7Y1_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X7Y1_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X7Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); + X7Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); + X7Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[7][2]; + X7Y2_小指 = pars["小指"].ToPar(); + X7Y2_薬指 = pars["薬指"].ToPar(); + X7Y2_中指 = pars["中指"].ToPar(); + X7Y2_親指 = pars["親指"].ToPar(); + X7Y2_手 = pars["手"].ToPar(); + X7Y2_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X7Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X7Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X7Y2_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X7Y2_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X7Y2_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X7Y2_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X7Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); + X7Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); + X7Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[7][3]; + X7Y3_小指 = pars["小指"].ToPar(); + X7Y3_薬指 = pars["薬指"].ToPar(); + X7Y3_中指 = pars["中指"].ToPar(); + X7Y3_親指 = pars["親指"].ToPar(); + X7Y3_手 = pars["手"].ToPar(); + X7Y3_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X7Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X7Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X7Y3_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X7Y3_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X7Y3_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X7Y3_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X7Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); + X7Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); + X7Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[7][4]; + X7Y4_小指 = pars["小指"].ToPar(); + X7Y4_薬指 = pars["薬指"].ToPar(); + X7Y4_中指 = pars["中指"].ToPar(); + X7Y4_親指 = pars["親指"].ToPar(); + X7Y4_手 = pars["手"].ToPar(); + X7Y4_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X7Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X7Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X7Y4_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X7Y4_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X7Y4_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X7Y4_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X7Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); + X7Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); + X7Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[8][0]; + X8Y0_手 = pars["手"].ToPar(); + X8Y0_小指 = pars["小指"].ToPar(); + X8Y0_薬指 = pars["薬指"].ToPar(); + X8Y0_中指 = pars["中指"].ToPar(); + X8Y0_人指 = pars["人指"].ToPar(); + X8Y0_親指 = pars["親指"].ToPar(); + pars = 本体[8][1]; + X8Y1_手 = pars["手"].ToPar(); + X8Y1_小指 = pars["小指"].ToPar(); + X8Y1_薬指 = pars["薬指"].ToPar(); + X8Y1_中指 = pars["中指"].ToPar(); + X8Y1_人指 = pars["人指"].ToPar(); + X8Y1_親指 = pars["親指"].ToPar(); + pars = 本体[8][2]; + X8Y2_手 = pars["手"].ToPar(); + X8Y2_小指 = pars["小指"].ToPar(); + X8Y2_薬指 = pars["薬指"].ToPar(); + X8Y2_中指 = pars["中指"].ToPar(); + X8Y2_人指 = pars["人指"].ToPar(); + X8Y2_親指 = pars["親指"].ToPar(); + pars = 本体[8][3]; + X8Y3_手 = pars["手"].ToPar(); + X8Y3_小指 = pars["小指"].ToPar(); + X8Y3_薬指 = pars["薬指"].ToPar(); + X8Y3_中指 = pars["中指"].ToPar(); + X8Y3_人指 = pars["人指"].ToPar(); + X8Y3_親指 = pars["親指"].ToPar(); + pars = 本体[8][4]; + X8Y4_手 = pars["手"].ToPar(); + X8Y4_小指 = pars["小指"].ToPar(); + X8Y4_薬指 = pars["薬指"].ToPar(); + X8Y4_中指 = pars["中指"].ToPar(); + X8Y4_人指 = pars["人指"].ToPar(); + X8Y4_親指 = pars["親指"].ToPar(); + pars = 本体[9][0]; + X9Y0_手 = pars["手"].ToPar(); + X9Y0_小指 = pars["小指"].ToPar(); + X9Y0_薬指 = pars["薬指"].ToPar(); + X9Y0_中指 = pars["中指"].ToPar(); + X9Y0_人指 = pars["人指"].ToPar(); + X9Y0_親指 = pars["親指"].ToPar(); + pars = 本体[9][1]; + X9Y1_手 = pars["手"].ToPar(); + X9Y1_小指 = pars["小指"].ToPar(); + X9Y1_薬指 = pars["薬指"].ToPar(); + X9Y1_中指 = pars["中指"].ToPar(); + X9Y1_人指 = pars["人指"].ToPar(); + X9Y1_親指 = pars["親指"].ToPar(); + pars = 本体[9][2]; + X9Y2_手 = pars["手"].ToPar(); + X9Y2_小指 = pars["小指"].ToPar(); + X9Y2_薬指 = pars["薬指"].ToPar(); + X9Y2_中指 = pars["中指"].ToPar(); + X9Y2_人指 = pars["人指"].ToPar(); + X9Y2_親指 = pars["親指"].ToPar(); + pars = 本体[9][3]; + X9Y3_手 = pars["手"].ToPar(); + X9Y3_小指 = pars["小指"].ToPar(); + X9Y3_薬指 = pars["薬指"].ToPar(); + X9Y3_中指 = pars["中指"].ToPar(); + X9Y3_人指 = pars["人指"].ToPar(); + X9Y3_親指 = pars["親指"].ToPar(); + pars = 本体[9][4]; + X9Y4_手 = pars["手"].ToPar(); + X9Y4_小指 = pars["小指"].ToPar(); + X9Y4_薬指 = pars["薬指"].ToPar(); + X9Y4_中指 = pars["中指"].ToPar(); + X9Y4_人指 = pars["人指"].ToPar(); + X9Y4_親指 = pars["親指"].ToPar(); + pars = 本体[10][0]; + X10Y0_親指 = pars["親指"].ToPar(); + X10Y0_手 = pars["手"].ToPar(); + X10Y0_小指 = pars["小指"].ToPar(); + X10Y0_薬指 = pars["薬指"].ToPar(); + X10Y0_中指 = pars["中指"].ToPar(); + X10Y0_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X10Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X10Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X10Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X10Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X10Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X10Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X10Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); + X10Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); + X10Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[10][1]; + X10Y1_親指 = pars["親指"].ToPar(); + X10Y1_手 = pars["手"].ToPar(); + X10Y1_小指 = pars["小指"].ToPar(); + X10Y1_薬指 = pars["薬指"].ToPar(); + X10Y1_中指 = pars["中指"].ToPar(); + X10Y1_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X10Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X10Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X10Y1_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X10Y1_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X10Y1_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X10Y1_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X10Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); + X10Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); + X10Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[10][2]; + X10Y2_親指 = pars["親指"].ToPar(); + X10Y2_手 = pars["手"].ToPar(); + X10Y2_小指 = pars["小指"].ToPar(); + X10Y2_薬指 = pars["薬指"].ToPar(); + X10Y2_中指 = pars["中指"].ToPar(); + X10Y2_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X10Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X10Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X10Y2_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X10Y2_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X10Y2_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X10Y2_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X10Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); + X10Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); + X10Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[10][3]; + X10Y3_親指 = pars["親指"].ToPar(); + X10Y3_手 = pars["手"].ToPar(); + X10Y3_小指 = pars["小指"].ToPar(); + X10Y3_薬指 = pars["薬指"].ToPar(); + X10Y3_中指 = pars["中指"].ToPar(); + X10Y3_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X10Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X10Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X10Y3_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X10Y3_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X10Y3_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X10Y3_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X10Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); + X10Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); + X10Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[10][4]; + X10Y4_親指 = pars["親指"].ToPar(); + X10Y4_手 = pars["手"].ToPar(); + X10Y4_小指 = pars["小指"].ToPar(); + X10Y4_薬指 = pars["薬指"].ToPar(); + X10Y4_中指 = pars["中指"].ToPar(); + X10Y4_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X10Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X10Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X10Y4_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X10Y4_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X10Y4_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X10Y4_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X10Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); + X10Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); + X10Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[11][0]; + X11Y0_小指 = pars["小指"].ToPar(); + X11Y0_薬指 = pars["薬指"].ToPar(); + X11Y0_中指 = pars["中指"].ToPar(); + X11Y0_人指 = pars["人指"].ToPar(); + X11Y0_手 = pars["手"].ToPar(); + X11Y0_親指 = pars["親指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X11Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X11Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X11Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X11Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X11Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X11Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X11Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); + X11Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[12][0]; + X12Y0_親指 = pars["親指"].ToPar(); + X12Y0_手 = pars["手"].ToPar(); + X12Y0_小指 = pars["小指"].ToPar(); + X12Y0_薬指 = pars["薬指"].ToPar(); + X12Y0_中指 = pars["中指"].ToPar(); + X12Y0_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X12Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X12Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X12Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X12Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X12Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X12Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X12Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); + X12Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); + X12Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[13][0]; + X13Y0_中指 = pars["中指"].ToPar(); + X13Y0_人指 = pars["人指"].ToPar(); + X13Y0_手 = pars["手"].ToPar(); + X13Y0_親指 = pars["親指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X13Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X13Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X13Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X13Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X13Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X13Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X13Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); + X13Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[14][0]; + X14Y0_親指 = pars["親指"].ToPar(); + X14Y0_手 = pars["手"].ToPar(); + X14Y0_小指 = pars["小指"].ToPar(); + X14Y0_薬指 = pars["薬指"].ToPar(); + X14Y0_中指 = pars["中指"].ToPar(); + X14Y0_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X14Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X14Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X14Y0_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X14Y0_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X14Y0_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X14Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X14Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); + X14Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); + X14Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[14][1]; + X14Y1_親指 = pars["親指"].ToPar(); + X14Y1_手 = pars["手"].ToPar(); + X14Y1_小指 = pars["小指"].ToPar(); + X14Y1_薬指 = pars["薬指"].ToPar(); + X14Y1_中指 = pars["中指"].ToPar(); + X14Y1_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X14Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X14Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X14Y1_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X14Y1_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X14Y1_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X14Y1_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X14Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); + X14Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); + X14Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); + pars = 本体[14][2]; + X14Y2_親指 = pars["親指"].ToPar(); + X14Y2_手 = pars["手"].ToPar(); + X14Y2_小指 = pars["小指"].ToPar(); + X14Y2_薬指 = pars["薬指"].ToPar(); + X14Y2_中指 = pars["中指"].ToPar(); + X14Y2_人指 = pars["人指"].ToPar(); + pars2 = pars["呪印"].ToPars(); + pars3 = pars2["輪1"].ToPars(); + X14Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); + X14Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X14Y2_呪印_輪2_輪外 = pars3["輪外"].ToPar(); + X14Y2_呪印_輪2_輪内 = pars3["輪内"].ToPar(); + pars3 = pars2["輪3"].ToPars(); + X14Y2_呪印_輪3_輪外 = pars3["輪外"].ToPar(); + X14Y2_呪印_輪3_輪内 = pars3["輪内"].ToPar(); + X14Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); + X14Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); + X14Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 親指_表示 = e.親指_表示; + 手_表示 = e.手_表示; + 小指_表示 = e.小指_表示; + 薬指_表示 = e.薬指_表示; + 中指_表示 = e.中指_表示; + 人指_表示 = e.人指_表示; + 呪印_輪1_輪外_表示 = e.呪印_輪1_輪外_表示; + 呪印_輪1_輪内_表示 = e.呪印_輪1_輪内_表示; + 呪印_輪2_輪外_表示 = e.呪印_輪2_輪外_表示; + 呪印_輪2_輪内_表示 = e.呪印_輪2_輪内_表示; + 呪印_輪3_輪外_表示 = e.呪印_輪3_輪外_表示; + 呪印_輪3_輪内_表示 = e.呪印_輪3_輪内_表示; + 呪印_鎖1_表示 = e.呪印_鎖1_表示; + 呪印_鎖2_表示 = e.呪印_鎖2_表示; + 呪印_鎖3_表示 = e.呪印_鎖3_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X6Y0Pars = new Par[2] { X6Y0_手, X6Y0_人指 }; + X6Y1Pars = new Par[2] { X6Y1_手, X6Y1_人指 }; + X6Y2Pars = new Par[2] { X6Y2_手, X6Y2_人指 }; + X6Y3Pars = new Par[2] { X6Y3_手, X6Y3_人指 }; + X6Y4Pars = new Par[2] { X6Y4_手, X6Y4_人指 }; + X7Y0Pars = new Par[2] { X7Y0_手, X7Y0_人指 }; + X7Y1Pars = new Par[2] { X7Y1_手, X7Y1_人指 }; + X7Y2Pars = new Par[2] { X7Y2_手, X7Y2_人指 }; + X7Y3Pars = new Par[2] { X7Y3_手, X7Y3_人指 }; + X7Y4Pars = new Par[2] { X7Y4_手, X7Y4_人指 }; + X0Y0_親指CP = new ColorP(X0Y0_親指, 親指CD, DisUnit, abj: true); + X0Y0_手CP = new ColorP(X0Y0_手, 手CD, DisUnit, abj: true); + X0Y0_小指CP = new ColorP(X0Y0_小指, 小指CD, DisUnit, abj: true); + X0Y0_薬指CP = new ColorP(X0Y0_薬指, 薬指CD, DisUnit, abj: true); + X0Y0_中指CP = new ColorP(X0Y0_中指, 中指CD, DisUnit, abj: true); + X0Y0_人指CP = new ColorP(X0Y0_人指, 人指CD, DisUnit, abj: true); + X0Y0_呪印_輪1_輪外CP = new ColorP(X0Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X0Y0_呪印_輪1_輪内CP = new ColorP(X0Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X0Y0_呪印_輪2_輪外CP = new ColorP(X0Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X0Y0_呪印_輪2_輪内CP = new ColorP(X0Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X0Y0_呪印_輪3_輪外CP = new ColorP(X0Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X0Y0_呪印_輪3_輪内CP = new ColorP(X0Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, 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); + X1Y0_親指CP = new ColorP(X1Y0_親指, 親指CD, DisUnit, abj: true); + X1Y0_手CP = new ColorP(X1Y0_手, 手CD, DisUnit, abj: true); + X1Y0_小指CP = new ColorP(X1Y0_小指, 小指CD, DisUnit, abj: true); + X1Y0_薬指CP = new ColorP(X1Y0_薬指, 薬指CD, DisUnit, abj: true); + X1Y0_中指CP = new ColorP(X1Y0_中指, 中指CD, DisUnit, abj: true); + X1Y0_人指CP = new ColorP(X1Y0_人指, 人指CD, DisUnit, abj: true); + X1Y0_呪印_輪1_輪外CP = new ColorP(X1Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X1Y0_呪印_輪1_輪内CP = new ColorP(X1Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X1Y0_呪印_輪2_輪外CP = new ColorP(X1Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X1Y0_呪印_輪2_輪内CP = new ColorP(X1Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X1Y0_呪印_輪3_輪外CP = new ColorP(X1Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X1Y0_呪印_輪3_輪内CP = new ColorP(X1Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X1Y0_呪印_鎖1CP = new ColorP(X1Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X1Y0_呪印_鎖2CP = new ColorP(X1Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X1Y0_呪印_鎖3CP = new ColorP(X1Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X2Y0_親指CP = new ColorP(X2Y0_親指, 親指CD, DisUnit, abj: true); + X2Y0_手CP = new ColorP(X2Y0_手, 手CD, DisUnit, abj: true); + X2Y0_小指CP = new ColorP(X2Y0_小指, 小指CD, DisUnit, abj: true); + X2Y0_薬指CP = new ColorP(X2Y0_薬指, 薬指CD, DisUnit, abj: true); + X2Y0_中指CP = new ColorP(X2Y0_中指, 中指CD, DisUnit, abj: true); + X2Y0_人指CP = new ColorP(X2Y0_人指, 人指CD, DisUnit, abj: true); + X2Y0_呪印_輪1_輪外CP = new ColorP(X2Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X2Y0_呪印_輪1_輪内CP = new ColorP(X2Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X2Y0_呪印_輪2_輪外CP = new ColorP(X2Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X2Y0_呪印_輪2_輪内CP = new ColorP(X2Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X2Y0_呪印_輪3_輪外CP = new ColorP(X2Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X2Y0_呪印_輪3_輪内CP = new ColorP(X2Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X2Y0_呪印_鎖1CP = new ColorP(X2Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X2Y0_呪印_鎖2CP = new ColorP(X2Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X2Y0_呪印_鎖3CP = new ColorP(X2Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X2Y1_親指CP = new ColorP(X2Y1_親指, 親指CD, DisUnit, abj: true); + X2Y1_手CP = new ColorP(X2Y1_手, 手CD, DisUnit, abj: true); + X2Y1_小指CP = new ColorP(X2Y1_小指, 小指CD, DisUnit, abj: true); + X2Y1_薬指CP = new ColorP(X2Y1_薬指, 薬指CD, DisUnit, abj: true); + X2Y1_中指CP = new ColorP(X2Y1_中指, 中指CD, DisUnit, abj: true); + X2Y1_人指CP = new ColorP(X2Y1_人指, 人指CD, DisUnit, abj: true); + X2Y1_呪印_輪1_輪外CP = new ColorP(X2Y1_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X2Y1_呪印_輪1_輪内CP = new ColorP(X2Y1_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X2Y1_呪印_輪2_輪外CP = new ColorP(X2Y1_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X2Y1_呪印_輪2_輪内CP = new ColorP(X2Y1_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X2Y1_呪印_輪3_輪外CP = new ColorP(X2Y1_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X2Y1_呪印_輪3_輪内CP = new ColorP(X2Y1_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X2Y1_呪印_鎖1CP = new ColorP(X2Y1_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X2Y1_呪印_鎖2CP = new ColorP(X2Y1_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X2Y1_呪印_鎖3CP = new ColorP(X2Y1_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X2Y2_親指CP = new ColorP(X2Y2_親指, 親指CD, DisUnit, abj: true); + X2Y2_手CP = new ColorP(X2Y2_手, 手CD, DisUnit, abj: true); + X2Y2_小指CP = new ColorP(X2Y2_小指, 小指CD, DisUnit, abj: true); + X2Y2_薬指CP = new ColorP(X2Y2_薬指, 薬指CD, DisUnit, abj: true); + X2Y2_中指CP = new ColorP(X2Y2_中指, 中指CD, DisUnit, abj: true); + X2Y2_人指CP = new ColorP(X2Y2_人指, 人指CD, DisUnit, abj: true); + X2Y2_呪印_輪1_輪外CP = new ColorP(X2Y2_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X2Y2_呪印_輪1_輪内CP = new ColorP(X2Y2_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X2Y2_呪印_輪2_輪外CP = new ColorP(X2Y2_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X2Y2_呪印_輪2_輪内CP = new ColorP(X2Y2_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X2Y2_呪印_輪3_輪外CP = new ColorP(X2Y2_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X2Y2_呪印_輪3_輪内CP = new ColorP(X2Y2_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X2Y2_呪印_鎖1CP = new ColorP(X2Y2_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X2Y2_呪印_鎖2CP = new ColorP(X2Y2_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X2Y2_呪印_鎖3CP = new ColorP(X2Y2_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X2Y3_親指CP = new ColorP(X2Y3_親指, 親指CD, DisUnit, abj: true); + X2Y3_手CP = new ColorP(X2Y3_手, 手CD, DisUnit, abj: true); + X2Y3_小指CP = new ColorP(X2Y3_小指, 小指CD, DisUnit, abj: true); + X2Y3_薬指CP = new ColorP(X2Y3_薬指, 薬指CD, DisUnit, abj: true); + X2Y3_中指CP = new ColorP(X2Y3_中指, 中指CD, DisUnit, abj: true); + X2Y3_人指CP = new ColorP(X2Y3_人指, 人指CD, DisUnit, abj: true); + X2Y3_呪印_輪1_輪外CP = new ColorP(X2Y3_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X2Y3_呪印_輪1_輪内CP = new ColorP(X2Y3_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X2Y3_呪印_輪2_輪外CP = new ColorP(X2Y3_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X2Y3_呪印_輪2_輪内CP = new ColorP(X2Y3_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X2Y3_呪印_輪3_輪外CP = new ColorP(X2Y3_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X2Y3_呪印_輪3_輪内CP = new ColorP(X2Y3_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X2Y3_呪印_鎖1CP = new ColorP(X2Y3_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X2Y3_呪印_鎖2CP = new ColorP(X2Y3_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X2Y3_呪印_鎖3CP = new ColorP(X2Y3_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X2Y4_親指CP = new ColorP(X2Y4_親指, 親指CD, DisUnit, abj: true); + X2Y4_手CP = new ColorP(X2Y4_手, 手CD, DisUnit, abj: true); + X2Y4_小指CP = new ColorP(X2Y4_小指, 小指CD, DisUnit, abj: true); + X2Y4_薬指CP = new ColorP(X2Y4_薬指, 薬指CD, DisUnit, abj: true); + X2Y4_中指CP = new ColorP(X2Y4_中指, 中指CD, DisUnit, abj: true); + X2Y4_人指CP = new ColorP(X2Y4_人指, 人指CD, DisUnit, abj: true); + X2Y4_呪印_輪1_輪外CP = new ColorP(X2Y4_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X2Y4_呪印_輪1_輪内CP = new ColorP(X2Y4_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X2Y4_呪印_輪2_輪外CP = new ColorP(X2Y4_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X2Y4_呪印_輪2_輪内CP = new ColorP(X2Y4_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X2Y4_呪印_輪3_輪外CP = new ColorP(X2Y4_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X2Y4_呪印_輪3_輪内CP = new ColorP(X2Y4_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X2Y4_呪印_鎖1CP = new ColorP(X2Y4_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X2Y4_呪印_鎖2CP = new ColorP(X2Y4_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X2Y4_呪印_鎖3CP = new ColorP(X2Y4_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X3Y0_親指CP = new ColorP(X3Y0_親指, 親指CD, DisUnit, abj: true); + X3Y0_手CP = new ColorP(X3Y0_手, 手CD, DisUnit, abj: true); + X3Y0_小指CP = new ColorP(X3Y0_小指, 小指CD, DisUnit, abj: true); + X3Y0_薬指CP = new ColorP(X3Y0_薬指, 薬指CD, DisUnit, abj: true); + X3Y0_中指CP = new ColorP(X3Y0_中指, 中指CD, DisUnit, abj: true); + X3Y0_人指CP = new ColorP(X3Y0_人指, 人指CD, DisUnit, abj: true); + X3Y0_呪印_輪1_輪外CP = new ColorP(X3Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X3Y0_呪印_輪1_輪内CP = new ColorP(X3Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X3Y0_呪印_輪2_輪外CP = new ColorP(X3Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X3Y0_呪印_輪2_輪内CP = new ColorP(X3Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X3Y0_呪印_輪3_輪外CP = new ColorP(X3Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X3Y0_呪印_輪3_輪内CP = new ColorP(X3Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X3Y0_呪印_鎖1CP = new ColorP(X3Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X3Y0_呪印_鎖2CP = new ColorP(X3Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X3Y0_呪印_鎖3CP = new ColorP(X3Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X4Y0_親指CP = new ColorP(X4Y0_親指, 親指CD, DisUnit, abj: true); + X4Y0_手CP = new ColorP(X4Y0_手, 手CD, DisUnit, abj: true); + X4Y0_小指CP = new ColorP(X4Y0_小指, 小指CD, DisUnit, abj: true); + X4Y0_薬指CP = new ColorP(X4Y0_薬指, 薬指CD, DisUnit, abj: true); + X4Y0_中指CP = new ColorP(X4Y0_中指, 中指CD, DisUnit, abj: true); + X4Y0_人指CP = new ColorP(X4Y0_人指, 人指CD, DisUnit, abj: true); + X4Y0_呪印_輪1_輪外CP = new ColorP(X4Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X4Y0_呪印_輪1_輪内CP = new ColorP(X4Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X4Y0_呪印_輪2_輪外CP = new ColorP(X4Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X4Y0_呪印_輪2_輪内CP = new ColorP(X4Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X4Y0_呪印_輪3_輪外CP = new ColorP(X4Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X4Y0_呪印_輪3_輪内CP = new ColorP(X4Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X4Y0_呪印_鎖1CP = new ColorP(X4Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X4Y0_呪印_鎖2CP = new ColorP(X4Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X4Y0_呪印_鎖3CP = new ColorP(X4Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X5Y0_親指CP = new ColorP(X5Y0_親指, 親指CD, DisUnit, abj: true); + X5Y0_手CP = new ColorP(X5Y0_手, 手CD, DisUnit, abj: true); + X5Y0_小指CP = new ColorP(X5Y0_小指, 小指CD, DisUnit, abj: true); + X5Y0_薬指CP = new ColorP(X5Y0_薬指, 薬指CD, DisUnit, abj: true); + X5Y0_中指CP = new ColorP(X5Y0_中指, 中指CD, DisUnit, abj: true); + X5Y0_人指CP = new ColorP(X5Y0_人指, 人指CD, DisUnit, abj: true); + X5Y0_呪印_輪1_輪外CP = new ColorP(X5Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X5Y0_呪印_輪1_輪内CP = new ColorP(X5Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X5Y0_呪印_輪2_輪外CP = new ColorP(X5Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X5Y0_呪印_輪2_輪内CP = new ColorP(X5Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X5Y0_呪印_輪3_輪外CP = new ColorP(X5Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X5Y0_呪印_輪3_輪内CP = new ColorP(X5Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X5Y0_呪印_鎖1CP = new ColorP(X5Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X5Y0_呪印_鎖2CP = new ColorP(X5Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X5Y0_呪印_鎖3CP = new ColorP(X5Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X5Y1_親指CP = new ColorP(X5Y1_親指, 親指CD, DisUnit, abj: true); + X5Y1_手CP = new ColorP(X5Y1_手, 手CD, DisUnit, abj: true); + X5Y1_小指CP = new ColorP(X5Y1_小指, 小指CD, DisUnit, abj: true); + X5Y1_薬指CP = new ColorP(X5Y1_薬指, 薬指CD, DisUnit, abj: true); + X5Y1_中指CP = new ColorP(X5Y1_中指, 中指CD, DisUnit, abj: true); + X5Y1_人指CP = new ColorP(X5Y1_人指, 人指CD, DisUnit, abj: true); + X5Y1_呪印_輪1_輪外CP = new ColorP(X5Y1_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X5Y1_呪印_輪1_輪内CP = new ColorP(X5Y1_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X5Y1_呪印_輪2_輪外CP = new ColorP(X5Y1_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X5Y1_呪印_輪2_輪内CP = new ColorP(X5Y1_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X5Y1_呪印_輪3_輪外CP = new ColorP(X5Y1_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X5Y1_呪印_輪3_輪内CP = new ColorP(X5Y1_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X5Y1_呪印_鎖1CP = new ColorP(X5Y1_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X5Y1_呪印_鎖2CP = new ColorP(X5Y1_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X5Y1_呪印_鎖3CP = new ColorP(X5Y1_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X5Y2_親指CP = new ColorP(X5Y2_親指, 親指CD, DisUnit, abj: true); + X5Y2_手CP = new ColorP(X5Y2_手, 手CD, DisUnit, abj: true); + X5Y2_小指CP = new ColorP(X5Y2_小指, 小指CD, DisUnit, abj: true); + X5Y2_薬指CP = new ColorP(X5Y2_薬指, 薬指CD, DisUnit, abj: true); + X5Y2_中指CP = new ColorP(X5Y2_中指, 中指CD, DisUnit, abj: true); + X5Y2_人指CP = new ColorP(X5Y2_人指, 人指CD, DisUnit, abj: true); + X5Y2_呪印_輪1_輪外CP = new ColorP(X5Y2_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X5Y2_呪印_輪1_輪内CP = new ColorP(X5Y2_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X5Y2_呪印_輪2_輪外CP = new ColorP(X5Y2_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X5Y2_呪印_輪2_輪内CP = new ColorP(X5Y2_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X5Y2_呪印_輪3_輪外CP = new ColorP(X5Y2_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X5Y2_呪印_輪3_輪内CP = new ColorP(X5Y2_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X5Y2_呪印_鎖1CP = new ColorP(X5Y2_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X5Y2_呪印_鎖2CP = new ColorP(X5Y2_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X5Y2_呪印_鎖3CP = new ColorP(X5Y2_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X5Y3_親指CP = new ColorP(X5Y3_親指, 親指CD, DisUnit, abj: true); + X5Y3_手CP = new ColorP(X5Y3_手, 手CD, DisUnit, abj: true); + X5Y3_小指CP = new ColorP(X5Y3_小指, 小指CD, DisUnit, abj: true); + X5Y3_薬指CP = new ColorP(X5Y3_薬指, 薬指CD, DisUnit, abj: true); + X5Y3_中指CP = new ColorP(X5Y3_中指, 中指CD, DisUnit, abj: true); + X5Y3_人指CP = new ColorP(X5Y3_人指, 人指CD, DisUnit, abj: true); + X5Y3_呪印_輪1_輪外CP = new ColorP(X5Y3_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X5Y3_呪印_輪1_輪内CP = new ColorP(X5Y3_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X5Y3_呪印_輪2_輪外CP = new ColorP(X5Y3_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X5Y3_呪印_輪2_輪内CP = new ColorP(X5Y3_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X5Y3_呪印_輪3_輪外CP = new ColorP(X5Y3_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X5Y3_呪印_輪3_輪内CP = new ColorP(X5Y3_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X5Y3_呪印_鎖1CP = new ColorP(X5Y3_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X5Y3_呪印_鎖2CP = new ColorP(X5Y3_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X5Y3_呪印_鎖3CP = new ColorP(X5Y3_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X5Y4_親指CP = new ColorP(X5Y4_親指, 親指CD, DisUnit, abj: true); + X5Y4_手CP = new ColorP(X5Y4_手, 手CD, DisUnit, abj: true); + X5Y4_小指CP = new ColorP(X5Y4_小指, 小指CD, DisUnit, abj: true); + X5Y4_薬指CP = new ColorP(X5Y4_薬指, 薬指CD, DisUnit, abj: true); + X5Y4_中指CP = new ColorP(X5Y4_中指, 中指CD, DisUnit, abj: true); + X5Y4_人指CP = new ColorP(X5Y4_人指, 人指CD, DisUnit, abj: true); + X5Y4_呪印_輪1_輪外CP = new ColorP(X5Y4_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X5Y4_呪印_輪1_輪内CP = new ColorP(X5Y4_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X5Y4_呪印_輪2_輪外CP = new ColorP(X5Y4_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X5Y4_呪印_輪2_輪内CP = new ColorP(X5Y4_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X5Y4_呪印_輪3_輪外CP = new ColorP(X5Y4_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X5Y4_呪印_輪3_輪内CP = new ColorP(X5Y4_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X5Y4_呪印_鎖1CP = new ColorP(X5Y4_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X5Y4_呪印_鎖2CP = new ColorP(X5Y4_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X5Y4_呪印_鎖3CP = new ColorP(X5Y4_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X6Y0_親指CP = new ColorP(X6Y0_親指, 親指CD, DisUnit, abj: true); + X6Y0_手CP = new ColorP(X6Y0_手, 手CD, DisUnit, abj: true); + X6Y0_小指CP = new ColorP(X6Y0_小指, 小指CD, DisUnit, abj: true); + X6Y0_薬指CP = new ColorP(X6Y0_薬指, 薬指CD, DisUnit, abj: true); + X6Y0_中指CP = new ColorP(X6Y0_中指, 中指CD, DisUnit, abj: true); + X6Y0_人指CP = new ColorP(X6Y0_人指, 人指CD, DisUnit, abj: true); + X6Y0_呪印_輪1_輪外CP = new ColorP(X6Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X6Y0_呪印_輪1_輪内CP = new ColorP(X6Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X6Y0_呪印_輪2_輪外CP = new ColorP(X6Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X6Y0_呪印_輪2_輪内CP = new ColorP(X6Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X6Y0_呪印_輪3_輪外CP = new ColorP(X6Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X6Y0_呪印_輪3_輪内CP = new ColorP(X6Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X6Y0_呪印_鎖1CP = new ColorP(X6Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X6Y0_呪印_鎖2CP = new ColorP(X6Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X6Y0_呪印_鎖3CP = new ColorP(X6Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X6Y1_親指CP = new ColorP(X6Y1_親指, 親指CD, DisUnit, abj: true); + X6Y1_手CP = new ColorP(X6Y1_手, 手CD, DisUnit, abj: true); + X6Y1_小指CP = new ColorP(X6Y1_小指, 小指CD, DisUnit, abj: true); + X6Y1_薬指CP = new ColorP(X6Y1_薬指, 薬指CD, DisUnit, abj: true); + X6Y1_中指CP = new ColorP(X6Y1_中指, 中指CD, DisUnit, abj: true); + X6Y1_人指CP = new ColorP(X6Y1_人指, 人指CD, DisUnit, abj: true); + X6Y1_呪印_輪1_輪外CP = new ColorP(X6Y1_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X6Y1_呪印_輪1_輪内CP = new ColorP(X6Y1_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X6Y1_呪印_輪2_輪外CP = new ColorP(X6Y1_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X6Y1_呪印_輪2_輪内CP = new ColorP(X6Y1_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X6Y1_呪印_輪3_輪外CP = new ColorP(X6Y1_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X6Y1_呪印_輪3_輪内CP = new ColorP(X6Y1_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X6Y1_呪印_鎖1CP = new ColorP(X6Y1_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X6Y1_呪印_鎖2CP = new ColorP(X6Y1_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X6Y1_呪印_鎖3CP = new ColorP(X6Y1_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X6Y2_親指CP = new ColorP(X6Y2_親指, 親指CD, DisUnit, abj: true); + X6Y2_手CP = new ColorP(X6Y2_手, 手CD, DisUnit, abj: true); + X6Y2_小指CP = new ColorP(X6Y2_小指, 小指CD, DisUnit, abj: true); + X6Y2_薬指CP = new ColorP(X6Y2_薬指, 薬指CD, DisUnit, abj: true); + X6Y2_中指CP = new ColorP(X6Y2_中指, 中指CD, DisUnit, abj: true); + X6Y2_人指CP = new ColorP(X6Y2_人指, 人指CD, DisUnit, abj: true); + X6Y2_呪印_輪1_輪外CP = new ColorP(X6Y2_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X6Y2_呪印_輪1_輪内CP = new ColorP(X6Y2_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X6Y2_呪印_輪2_輪外CP = new ColorP(X6Y2_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X6Y2_呪印_輪2_輪内CP = new ColorP(X6Y2_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X6Y2_呪印_輪3_輪外CP = new ColorP(X6Y2_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X6Y2_呪印_輪3_輪内CP = new ColorP(X6Y2_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X6Y2_呪印_鎖1CP = new ColorP(X6Y2_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X6Y2_呪印_鎖2CP = new ColorP(X6Y2_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X6Y2_呪印_鎖3CP = new ColorP(X6Y2_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X6Y3_親指CP = new ColorP(X6Y3_親指, 親指CD, DisUnit, abj: true); + X6Y3_手CP = new ColorP(X6Y3_手, 手CD, DisUnit, abj: true); + X6Y3_小指CP = new ColorP(X6Y3_小指, 小指CD, DisUnit, abj: true); + X6Y3_薬指CP = new ColorP(X6Y3_薬指, 薬指CD, DisUnit, abj: true); + X6Y3_中指CP = new ColorP(X6Y3_中指, 中指CD, DisUnit, abj: true); + X6Y3_人指CP = new ColorP(X6Y3_人指, 人指CD, DisUnit, abj: true); + X6Y3_呪印_輪1_輪外CP = new ColorP(X6Y3_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X6Y3_呪印_輪1_輪内CP = new ColorP(X6Y3_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X6Y3_呪印_輪2_輪外CP = new ColorP(X6Y3_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X6Y3_呪印_輪2_輪内CP = new ColorP(X6Y3_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X6Y3_呪印_輪3_輪外CP = new ColorP(X6Y3_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X6Y3_呪印_輪3_輪内CP = new ColorP(X6Y3_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X6Y3_呪印_鎖1CP = new ColorP(X6Y3_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X6Y3_呪印_鎖2CP = new ColorP(X6Y3_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X6Y3_呪印_鎖3CP = new ColorP(X6Y3_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X6Y4_親指CP = new ColorP(X6Y4_親指, 親指CD, DisUnit, abj: true); + X6Y4_手CP = new ColorP(X6Y4_手, 手CD, DisUnit, abj: true); + X6Y4_小指CP = new ColorP(X6Y4_小指, 小指CD, DisUnit, abj: true); + X6Y4_薬指CP = new ColorP(X6Y4_薬指, 薬指CD, DisUnit, abj: true); + X6Y4_中指CP = new ColorP(X6Y4_中指, 中指CD, DisUnit, abj: true); + X6Y4_人指CP = new ColorP(X6Y4_人指, 人指CD, DisUnit, abj: true); + X6Y4_呪印_輪1_輪外CP = new ColorP(X6Y4_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X6Y4_呪印_輪1_輪内CP = new ColorP(X6Y4_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X6Y4_呪印_輪2_輪外CP = new ColorP(X6Y4_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X6Y4_呪印_輪2_輪内CP = new ColorP(X6Y4_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X6Y4_呪印_輪3_輪外CP = new ColorP(X6Y4_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X6Y4_呪印_輪3_輪内CP = new ColorP(X6Y4_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X6Y4_呪印_鎖1CP = new ColorP(X6Y4_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X6Y4_呪印_鎖2CP = new ColorP(X6Y4_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X6Y4_呪印_鎖3CP = new ColorP(X6Y4_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X7Y0_小指CP = new ColorP(X7Y0_小指, 小指CD, DisUnit, abj: true); + X7Y0_薬指CP = new ColorP(X7Y0_薬指, 薬指CD, DisUnit, abj: true); + X7Y0_中指CP = new ColorP(X7Y0_中指, 中指CD, DisUnit, abj: true); + X7Y0_親指CP = new ColorP(X7Y0_親指, 親指CD, DisUnit, abj: true); + X7Y0_手CP = new ColorP(X7Y0_手, 手CD, DisUnit, abj: true); + X7Y0_人指CP = new ColorP(X7Y0_人指, 人指CD, DisUnit, abj: true); + X7Y0_呪印_輪1_輪外CP = new ColorP(X7Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X7Y0_呪印_輪1_輪内CP = new ColorP(X7Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X7Y0_呪印_輪2_輪外CP = new ColorP(X7Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X7Y0_呪印_輪2_輪内CP = new ColorP(X7Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X7Y0_呪印_輪3_輪外CP = new ColorP(X7Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X7Y0_呪印_輪3_輪内CP = new ColorP(X7Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X7Y0_呪印_鎖1CP = new ColorP(X7Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X7Y0_呪印_鎖2CP = new ColorP(X7Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X7Y0_呪印_鎖3CP = new ColorP(X7Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X7Y1_小指CP = new ColorP(X7Y1_小指, 小指CD, DisUnit, abj: true); + X7Y1_薬指CP = new ColorP(X7Y1_薬指, 薬指CD, DisUnit, abj: true); + X7Y1_中指CP = new ColorP(X7Y1_中指, 中指CD, DisUnit, abj: true); + X7Y1_親指CP = new ColorP(X7Y1_親指, 親指CD, DisUnit, abj: true); + X7Y1_手CP = new ColorP(X7Y1_手, 手CD, DisUnit, abj: true); + X7Y1_人指CP = new ColorP(X7Y1_人指, 人指CD, DisUnit, abj: true); + X7Y1_呪印_輪1_輪外CP = new ColorP(X7Y1_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X7Y1_呪印_輪1_輪内CP = new ColorP(X7Y1_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X7Y1_呪印_輪2_輪外CP = new ColorP(X7Y1_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X7Y1_呪印_輪2_輪内CP = new ColorP(X7Y1_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X7Y1_呪印_輪3_輪外CP = new ColorP(X7Y1_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X7Y1_呪印_輪3_輪内CP = new ColorP(X7Y1_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X7Y1_呪印_鎖1CP = new ColorP(X7Y1_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X7Y1_呪印_鎖2CP = new ColorP(X7Y1_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X7Y1_呪印_鎖3CP = new ColorP(X7Y1_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X7Y2_小指CP = new ColorP(X7Y2_小指, 小指CD, DisUnit, abj: true); + X7Y2_薬指CP = new ColorP(X7Y2_薬指, 薬指CD, DisUnit, abj: true); + X7Y2_中指CP = new ColorP(X7Y2_中指, 中指CD, DisUnit, abj: true); + X7Y2_親指CP = new ColorP(X7Y2_親指, 親指CD, DisUnit, abj: true); + X7Y2_手CP = new ColorP(X7Y2_手, 手CD, DisUnit, abj: true); + X7Y2_人指CP = new ColorP(X7Y2_人指, 人指CD, DisUnit, abj: true); + X7Y2_呪印_輪1_輪外CP = new ColorP(X7Y2_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X7Y2_呪印_輪1_輪内CP = new ColorP(X7Y2_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X7Y2_呪印_輪2_輪外CP = new ColorP(X7Y2_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X7Y2_呪印_輪2_輪内CP = new ColorP(X7Y2_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X7Y2_呪印_輪3_輪外CP = new ColorP(X7Y2_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X7Y2_呪印_輪3_輪内CP = new ColorP(X7Y2_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X7Y2_呪印_鎖1CP = new ColorP(X7Y2_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X7Y2_呪印_鎖2CP = new ColorP(X7Y2_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X7Y2_呪印_鎖3CP = new ColorP(X7Y2_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X7Y3_小指CP = new ColorP(X7Y3_小指, 小指CD, DisUnit, abj: true); + X7Y3_薬指CP = new ColorP(X7Y3_薬指, 薬指CD, DisUnit, abj: true); + X7Y3_中指CP = new ColorP(X7Y3_中指, 中指CD, DisUnit, abj: true); + X7Y3_親指CP = new ColorP(X7Y3_親指, 親指CD, DisUnit, abj: true); + X7Y3_手CP = new ColorP(X7Y3_手, 手CD, DisUnit, abj: true); + X7Y3_人指CP = new ColorP(X7Y3_人指, 人指CD, DisUnit, abj: true); + X7Y3_呪印_輪1_輪外CP = new ColorP(X7Y3_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X7Y3_呪印_輪1_輪内CP = new ColorP(X7Y3_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X7Y3_呪印_輪2_輪外CP = new ColorP(X7Y3_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X7Y3_呪印_輪2_輪内CP = new ColorP(X7Y3_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X7Y3_呪印_輪3_輪外CP = new ColorP(X7Y3_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X7Y3_呪印_輪3_輪内CP = new ColorP(X7Y3_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X7Y3_呪印_鎖1CP = new ColorP(X7Y3_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X7Y3_呪印_鎖2CP = new ColorP(X7Y3_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X7Y3_呪印_鎖3CP = new ColorP(X7Y3_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X7Y4_小指CP = new ColorP(X7Y4_小指, 小指CD, DisUnit, abj: true); + X7Y4_薬指CP = new ColorP(X7Y4_薬指, 薬指CD, DisUnit, abj: true); + X7Y4_中指CP = new ColorP(X7Y4_中指, 中指CD, DisUnit, abj: true); + X7Y4_親指CP = new ColorP(X7Y4_親指, 親指CD, DisUnit, abj: true); + X7Y4_手CP = new ColorP(X7Y4_手, 手CD, DisUnit, abj: true); + X7Y4_人指CP = new ColorP(X7Y4_人指, 人指CD, DisUnit, abj: true); + X7Y4_呪印_輪1_輪外CP = new ColorP(X7Y4_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X7Y4_呪印_輪1_輪内CP = new ColorP(X7Y4_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X7Y4_呪印_輪2_輪外CP = new ColorP(X7Y4_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X7Y4_呪印_輪2_輪内CP = new ColorP(X7Y4_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X7Y4_呪印_輪3_輪外CP = new ColorP(X7Y4_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X7Y4_呪印_輪3_輪内CP = new ColorP(X7Y4_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X7Y4_呪印_鎖1CP = new ColorP(X7Y4_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X7Y4_呪印_鎖2CP = new ColorP(X7Y4_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X7Y4_呪印_鎖3CP = new ColorP(X7Y4_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X8Y0_手CP = new ColorP(X8Y0_手, 手CD, DisUnit, abj: true); + X8Y0_小指CP = new ColorP(X8Y0_小指, 小指CD, DisUnit, abj: true); + X8Y0_薬指CP = new ColorP(X8Y0_薬指, 薬指CD, DisUnit, abj: true); + X8Y0_中指CP = new ColorP(X8Y0_中指, 中指CD, DisUnit, abj: true); + X8Y0_人指CP = new ColorP(X8Y0_人指, 人指CD, DisUnit, abj: true); + X8Y0_親指CP = new ColorP(X8Y0_親指, 親指CD, DisUnit, abj: true); + X8Y1_手CP = new ColorP(X8Y1_手, 手CD, DisUnit, abj: true); + X8Y1_小指CP = new ColorP(X8Y1_小指, 小指CD, DisUnit, abj: true); + X8Y1_薬指CP = new ColorP(X8Y1_薬指, 薬指CD, DisUnit, abj: true); + X8Y1_中指CP = new ColorP(X8Y1_中指, 中指CD, DisUnit, abj: true); + X8Y1_人指CP = new ColorP(X8Y1_人指, 人指CD, DisUnit, abj: true); + X8Y1_親指CP = new ColorP(X8Y1_親指, 親指CD, DisUnit, abj: true); + X8Y2_手CP = new ColorP(X8Y2_手, 手CD, DisUnit, abj: true); + X8Y2_小指CP = new ColorP(X8Y2_小指, 小指CD, DisUnit, abj: true); + X8Y2_薬指CP = new ColorP(X8Y2_薬指, 薬指CD, DisUnit, abj: true); + X8Y2_中指CP = new ColorP(X8Y2_中指, 中指CD, DisUnit, abj: true); + X8Y2_人指CP = new ColorP(X8Y2_人指, 人指CD, DisUnit, abj: true); + X8Y2_親指CP = new ColorP(X8Y2_親指, 親指CD, DisUnit, abj: true); + X8Y3_手CP = new ColorP(X8Y3_手, 手CD, DisUnit, abj: true); + X8Y3_小指CP = new ColorP(X8Y3_小指, 小指CD, DisUnit, abj: true); + X8Y3_薬指CP = new ColorP(X8Y3_薬指, 薬指CD, DisUnit, abj: true); + X8Y3_中指CP = new ColorP(X8Y3_中指, 中指CD, DisUnit, abj: true); + X8Y3_人指CP = new ColorP(X8Y3_人指, 人指CD, DisUnit, abj: true); + X8Y3_親指CP = new ColorP(X8Y3_親指, 親指CD, DisUnit, abj: true); + X8Y4_手CP = new ColorP(X8Y4_手, 手CD, DisUnit, abj: true); + X8Y4_小指CP = new ColorP(X8Y4_小指, 小指CD, DisUnit, abj: true); + X8Y4_薬指CP = new ColorP(X8Y4_薬指, 薬指CD, DisUnit, abj: true); + X8Y4_中指CP = new ColorP(X8Y4_中指, 中指CD, DisUnit, abj: true); + X8Y4_人指CP = new ColorP(X8Y4_人指, 人指CD, DisUnit, abj: true); + X8Y4_親指CP = new ColorP(X8Y4_親指, 親指CD, DisUnit, abj: true); + X9Y0_手CP = new ColorP(X9Y0_手, 手CD, DisUnit, abj: true); + X9Y0_小指CP = new ColorP(X9Y0_小指, 小指CD, DisUnit, abj: true); + X9Y0_薬指CP = new ColorP(X9Y0_薬指, 薬指CD, DisUnit, abj: true); + X9Y0_中指CP = new ColorP(X9Y0_中指, 中指CD, DisUnit, abj: true); + X9Y0_人指CP = new ColorP(X9Y0_人指, 人指CD, DisUnit, abj: true); + X9Y0_親指CP = new ColorP(X9Y0_親指, 親指CD, DisUnit, abj: true); + X9Y1_手CP = new ColorP(X9Y1_手, 手CD, DisUnit, abj: true); + X9Y1_小指CP = new ColorP(X9Y1_小指, 小指CD, DisUnit, abj: true); + X9Y1_薬指CP = new ColorP(X9Y1_薬指, 薬指CD, DisUnit, abj: true); + X9Y1_中指CP = new ColorP(X9Y1_中指, 中指CD, DisUnit, abj: true); + X9Y1_人指CP = new ColorP(X9Y1_人指, 人指CD, DisUnit, abj: true); + X9Y1_親指CP = new ColorP(X9Y1_親指, 親指CD, DisUnit, abj: true); + X9Y2_手CP = new ColorP(X9Y2_手, 手CD, DisUnit, abj: true); + X9Y2_小指CP = new ColorP(X9Y2_小指, 小指CD, DisUnit, abj: true); + X9Y2_薬指CP = new ColorP(X9Y2_薬指, 薬指CD, DisUnit, abj: true); + X9Y2_中指CP = new ColorP(X9Y2_中指, 中指CD, DisUnit, abj: true); + X9Y2_人指CP = new ColorP(X9Y2_人指, 人指CD, DisUnit, abj: true); + X9Y2_親指CP = new ColorP(X9Y2_親指, 親指CD, DisUnit, abj: true); + X9Y3_手CP = new ColorP(X9Y3_手, 手CD, DisUnit, abj: true); + X9Y3_小指CP = new ColorP(X9Y3_小指, 小指CD, DisUnit, abj: true); + X9Y3_薬指CP = new ColorP(X9Y3_薬指, 薬指CD, DisUnit, abj: true); + X9Y3_中指CP = new ColorP(X9Y3_中指, 中指CD, DisUnit, abj: true); + X9Y3_人指CP = new ColorP(X9Y3_人指, 人指CD, DisUnit, abj: true); + X9Y3_親指CP = new ColorP(X9Y3_親指, 親指CD, DisUnit, abj: true); + X9Y4_手CP = new ColorP(X9Y4_手, 手CD, DisUnit, abj: true); + X9Y4_小指CP = new ColorP(X9Y4_小指, 小指CD, DisUnit, abj: true); + X9Y4_薬指CP = new ColorP(X9Y4_薬指, 薬指CD, DisUnit, abj: true); + X9Y4_中指CP = new ColorP(X9Y4_中指, 中指CD, DisUnit, abj: true); + X9Y4_人指CP = new ColorP(X9Y4_人指, 人指CD, DisUnit, abj: true); + X9Y4_親指CP = new ColorP(X9Y4_親指, 親指CD, DisUnit, abj: true); + X10Y0_親指CP = new ColorP(X10Y0_親指, 親指CD, DisUnit, abj: true); + X10Y0_手CP = new ColorP(X10Y0_手, 手CD, DisUnit, abj: true); + X10Y0_小指CP = new ColorP(X10Y0_小指, 小指CD, DisUnit, abj: true); + X10Y0_薬指CP = new ColorP(X10Y0_薬指, 薬指CD, DisUnit, abj: true); + X10Y0_中指CP = new ColorP(X10Y0_中指, 中指CD, DisUnit, abj: true); + X10Y0_人指CP = new ColorP(X10Y0_人指, 人指CD, DisUnit, abj: true); + X10Y0_呪印_輪1_輪外CP = new ColorP(X10Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X10Y0_呪印_輪1_輪内CP = new ColorP(X10Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X10Y0_呪印_輪2_輪外CP = new ColorP(X10Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X10Y0_呪印_輪2_輪内CP = new ColorP(X10Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X10Y0_呪印_輪3_輪外CP = new ColorP(X10Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X10Y0_呪印_輪3_輪内CP = new ColorP(X10Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X10Y0_呪印_鎖1CP = new ColorP(X10Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X10Y0_呪印_鎖2CP = new ColorP(X10Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X10Y0_呪印_鎖3CP = new ColorP(X10Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X10Y1_親指CP = new ColorP(X10Y1_親指, 親指CD, DisUnit, abj: true); + X10Y1_手CP = new ColorP(X10Y1_手, 手CD, DisUnit, abj: true); + X10Y1_小指CP = new ColorP(X10Y1_小指, 小指CD, DisUnit, abj: true); + X10Y1_薬指CP = new ColorP(X10Y1_薬指, 薬指CD, DisUnit, abj: true); + X10Y1_中指CP = new ColorP(X10Y1_中指, 中指CD, DisUnit, abj: true); + X10Y1_人指CP = new ColorP(X10Y1_人指, 人指CD, DisUnit, abj: true); + X10Y1_呪印_輪1_輪外CP = new ColorP(X10Y1_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X10Y1_呪印_輪1_輪内CP = new ColorP(X10Y1_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X10Y1_呪印_輪2_輪外CP = new ColorP(X10Y1_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X10Y1_呪印_輪2_輪内CP = new ColorP(X10Y1_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X10Y1_呪印_輪3_輪外CP = new ColorP(X10Y1_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X10Y1_呪印_輪3_輪内CP = new ColorP(X10Y1_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X10Y1_呪印_鎖1CP = new ColorP(X10Y1_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X10Y1_呪印_鎖2CP = new ColorP(X10Y1_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X10Y1_呪印_鎖3CP = new ColorP(X10Y1_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X10Y2_親指CP = new ColorP(X10Y2_親指, 親指CD, DisUnit, abj: true); + X10Y2_手CP = new ColorP(X10Y2_手, 手CD, DisUnit, abj: true); + X10Y2_小指CP = new ColorP(X10Y2_小指, 小指CD, DisUnit, abj: true); + X10Y2_薬指CP = new ColorP(X10Y2_薬指, 薬指CD, DisUnit, abj: true); + X10Y2_中指CP = new ColorP(X10Y2_中指, 中指CD, DisUnit, abj: true); + X10Y2_人指CP = new ColorP(X10Y2_人指, 人指CD, DisUnit, abj: true); + X10Y2_呪印_輪1_輪外CP = new ColorP(X10Y2_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X10Y2_呪印_輪1_輪内CP = new ColorP(X10Y2_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X10Y2_呪印_輪2_輪外CP = new ColorP(X10Y2_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X10Y2_呪印_輪2_輪内CP = new ColorP(X10Y2_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X10Y2_呪印_輪3_輪外CP = new ColorP(X10Y2_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X10Y2_呪印_輪3_輪内CP = new ColorP(X10Y2_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X10Y2_呪印_鎖1CP = new ColorP(X10Y2_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X10Y2_呪印_鎖2CP = new ColorP(X10Y2_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X10Y2_呪印_鎖3CP = new ColorP(X10Y2_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X10Y3_親指CP = new ColorP(X10Y3_親指, 親指CD, DisUnit, abj: true); + X10Y3_手CP = new ColorP(X10Y3_手, 手CD, DisUnit, abj: true); + X10Y3_小指CP = new ColorP(X10Y3_小指, 小指CD, DisUnit, abj: true); + X10Y3_薬指CP = new ColorP(X10Y3_薬指, 薬指CD, DisUnit, abj: true); + X10Y3_中指CP = new ColorP(X10Y3_中指, 中指CD, DisUnit, abj: true); + X10Y3_人指CP = new ColorP(X10Y3_人指, 人指CD, DisUnit, abj: true); + X10Y3_呪印_輪1_輪外CP = new ColorP(X10Y3_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X10Y3_呪印_輪1_輪内CP = new ColorP(X10Y3_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X10Y3_呪印_輪2_輪外CP = new ColorP(X10Y3_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X10Y3_呪印_輪2_輪内CP = new ColorP(X10Y3_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X10Y3_呪印_輪3_輪外CP = new ColorP(X10Y3_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X10Y3_呪印_輪3_輪内CP = new ColorP(X10Y3_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X10Y3_呪印_鎖1CP = new ColorP(X10Y3_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X10Y3_呪印_鎖2CP = new ColorP(X10Y3_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X10Y3_呪印_鎖3CP = new ColorP(X10Y3_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X10Y4_親指CP = new ColorP(X10Y4_親指, 親指CD, DisUnit, abj: true); + X10Y4_手CP = new ColorP(X10Y4_手, 手CD, DisUnit, abj: true); + X10Y4_小指CP = new ColorP(X10Y4_小指, 小指CD, DisUnit, abj: true); + X10Y4_薬指CP = new ColorP(X10Y4_薬指, 薬指CD, DisUnit, abj: true); + X10Y4_中指CP = new ColorP(X10Y4_中指, 中指CD, DisUnit, abj: true); + X10Y4_人指CP = new ColorP(X10Y4_人指, 人指CD, DisUnit, abj: true); + X10Y4_呪印_輪1_輪外CP = new ColorP(X10Y4_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X10Y4_呪印_輪1_輪内CP = new ColorP(X10Y4_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X10Y4_呪印_輪2_輪外CP = new ColorP(X10Y4_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X10Y4_呪印_輪2_輪内CP = new ColorP(X10Y4_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X10Y4_呪印_輪3_輪外CP = new ColorP(X10Y4_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X10Y4_呪印_輪3_輪内CP = new ColorP(X10Y4_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X10Y4_呪印_鎖1CP = new ColorP(X10Y4_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X10Y4_呪印_鎖2CP = new ColorP(X10Y4_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X10Y4_呪印_鎖3CP = new ColorP(X10Y4_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X11Y0_小指CP = new ColorP(X11Y0_小指, 小指CD, DisUnit, abj: true); + X11Y0_薬指CP = new ColorP(X11Y0_薬指, 薬指CD, DisUnit, abj: true); + X11Y0_中指CP = new ColorP(X11Y0_中指, 中指CD, DisUnit, abj: true); + X11Y0_人指CP = new ColorP(X11Y0_人指, 人指CD, DisUnit, abj: true); + X11Y0_手CP = new ColorP(X11Y0_手, 手CD, DisUnit, abj: true); + X11Y0_親指CP = new ColorP(X11Y0_親指, 親指CD, DisUnit, abj: true); + X11Y0_呪印_輪1_輪外CP = new ColorP(X11Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X11Y0_呪印_輪1_輪内CP = new ColorP(X11Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X11Y0_呪印_輪2_輪外CP = new ColorP(X11Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X11Y0_呪印_輪2_輪内CP = new ColorP(X11Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X11Y0_呪印_輪3_輪外CP = new ColorP(X11Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X11Y0_呪印_輪3_輪内CP = new ColorP(X11Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X11Y0_呪印_鎖1CP = new ColorP(X11Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X11Y0_呪印_鎖3CP = new ColorP(X11Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X12Y0_親指CP = new ColorP(X12Y0_親指, 親指CD, DisUnit, abj: true); + X12Y0_手CP = new ColorP(X12Y0_手, 手CD, DisUnit, abj: true); + X12Y0_小指CP = new ColorP(X12Y0_小指, 小指CD, DisUnit, abj: true); + X12Y0_薬指CP = new ColorP(X12Y0_薬指, 薬指CD, DisUnit, abj: true); + X12Y0_中指CP = new ColorP(X12Y0_中指, 中指CD, DisUnit, abj: true); + X12Y0_人指CP = new ColorP(X12Y0_人指, 人指CD, DisUnit, abj: true); + X12Y0_呪印_輪1_輪外CP = new ColorP(X12Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X12Y0_呪印_輪1_輪内CP = new ColorP(X12Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X12Y0_呪印_輪2_輪外CP = new ColorP(X12Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X12Y0_呪印_輪2_輪内CP = new ColorP(X12Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X12Y0_呪印_輪3_輪外CP = new ColorP(X12Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X12Y0_呪印_輪3_輪内CP = new ColorP(X12Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X12Y0_呪印_鎖1CP = new ColorP(X12Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X12Y0_呪印_鎖2CP = new ColorP(X12Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X12Y0_呪印_鎖3CP = new ColorP(X12Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X13Y0_中指CP = new ColorP(X13Y0_中指, 中指CD, DisUnit, abj: true); + X13Y0_人指CP = new ColorP(X13Y0_人指, 人指CD, DisUnit, abj: true); + X13Y0_手CP = new ColorP(X13Y0_手, 手CD, DisUnit, abj: true); + X13Y0_親指CP = new ColorP(X13Y0_親指, 親指CD, DisUnit, abj: true); + X13Y0_呪印_輪1_輪外CP = new ColorP(X13Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X13Y0_呪印_輪1_輪内CP = new ColorP(X13Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X13Y0_呪印_輪2_輪外CP = new ColorP(X13Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X13Y0_呪印_輪2_輪内CP = new ColorP(X13Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X13Y0_呪印_輪3_輪外CP = new ColorP(X13Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X13Y0_呪印_輪3_輪内CP = new ColorP(X13Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X13Y0_呪印_鎖1CP = new ColorP(X13Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X13Y0_呪印_鎖3CP = new ColorP(X13Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X14Y0_親指CP = new ColorP(X14Y0_親指, 親指CD, DisUnit, abj: true); + X14Y0_手CP = new ColorP(X14Y0_手, 手CD, DisUnit, abj: true); + X14Y0_小指CP = new ColorP(X14Y0_小指, 小指CD, DisUnit, abj: true); + X14Y0_薬指CP = new ColorP(X14Y0_薬指, 薬指CD, DisUnit, abj: true); + X14Y0_中指CP = new ColorP(X14Y0_中指, 中指CD, DisUnit, abj: true); + X14Y0_人指CP = new ColorP(X14Y0_人指, 人指CD, DisUnit, abj: true); + X14Y0_呪印_輪1_輪外CP = new ColorP(X14Y0_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X14Y0_呪印_輪1_輪内CP = new ColorP(X14Y0_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X14Y0_呪印_輪2_輪外CP = new ColorP(X14Y0_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X14Y0_呪印_輪2_輪内CP = new ColorP(X14Y0_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X14Y0_呪印_輪3_輪外CP = new ColorP(X14Y0_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X14Y0_呪印_輪3_輪内CP = new ColorP(X14Y0_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X14Y0_呪印_鎖1CP = new ColorP(X14Y0_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X14Y0_呪印_鎖2CP = new ColorP(X14Y0_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X14Y0_呪印_鎖3CP = new ColorP(X14Y0_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X14Y1_親指CP = new ColorP(X14Y1_親指, 親指CD, DisUnit, abj: true); + X14Y1_手CP = new ColorP(X14Y1_手, 手CD, DisUnit, abj: true); + X14Y1_小指CP = new ColorP(X14Y1_小指, 小指CD, DisUnit, abj: true); + X14Y1_薬指CP = new ColorP(X14Y1_薬指, 薬指CD, DisUnit, abj: true); + X14Y1_中指CP = new ColorP(X14Y1_中指, 中指CD, DisUnit, abj: true); + X14Y1_人指CP = new ColorP(X14Y1_人指, 人指CD, DisUnit, abj: true); + X14Y1_呪印_輪1_輪外CP = new ColorP(X14Y1_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X14Y1_呪印_輪1_輪内CP = new ColorP(X14Y1_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X14Y1_呪印_輪2_輪外CP = new ColorP(X14Y1_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X14Y1_呪印_輪2_輪内CP = new ColorP(X14Y1_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X14Y1_呪印_輪3_輪外CP = new ColorP(X14Y1_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X14Y1_呪印_輪3_輪内CP = new ColorP(X14Y1_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X14Y1_呪印_鎖1CP = new ColorP(X14Y1_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X14Y1_呪印_鎖2CP = new ColorP(X14Y1_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X14Y1_呪印_鎖3CP = new ColorP(X14Y1_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + X14Y2_親指CP = new ColorP(X14Y2_親指, 親指CD, DisUnit, abj: true); + X14Y2_手CP = new ColorP(X14Y2_手, 手CD, DisUnit, abj: true); + X14Y2_小指CP = new ColorP(X14Y2_小指, 小指CD, DisUnit, abj: true); + X14Y2_薬指CP = new ColorP(X14Y2_薬指, 薬指CD, DisUnit, abj: true); + X14Y2_中指CP = new ColorP(X14Y2_中指, 中指CD, DisUnit, abj: true); + X14Y2_人指CP = new ColorP(X14Y2_人指, 人指CD, DisUnit, abj: true); + X14Y2_呪印_輪1_輪外CP = new ColorP(X14Y2_呪印_輪1_輪外, 呪印_輪1_輪外CD, DisUnit, abj: true); + X14Y2_呪印_輪1_輪内CP = new ColorP(X14Y2_呪印_輪1_輪内, 呪印_輪1_輪内CD, DisUnit, abj: true); + X14Y2_呪印_輪2_輪外CP = new ColorP(X14Y2_呪印_輪2_輪外, 呪印_輪2_輪外CD, DisUnit, abj: true); + X14Y2_呪印_輪2_輪内CP = new ColorP(X14Y2_呪印_輪2_輪内, 呪印_輪2_輪内CD, DisUnit, abj: true); + X14Y2_呪印_輪3_輪外CP = new ColorP(X14Y2_呪印_輪3_輪外, 呪印_輪3_輪外CD, DisUnit, abj: true); + X14Y2_呪印_輪3_輪内CP = new ColorP(X14Y2_呪印_輪3_輪内, 呪印_輪3_輪内CD, DisUnit, abj: true); + X14Y2_呪印_鎖1CP = new ColorP(X14Y2_呪印_鎖1, 呪印_鎖1CD, DisUnit, abj: true); + X14Y2_呪印_鎖2CP = new ColorP(X14Y2_呪印_鎖2, 呪印_鎖2CD, DisUnit, abj: true); + X14Y2_呪印_鎖3CP = new ColorP(X14Y2_呪印_鎖3, 呪印_鎖3CD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度B *= 1.1; + double y = 0.0015; + X6Y0_手.BasePointBase = X6Y0_手.ToLocal(X6Y0_人指.ToGlobal(X6Y0_人指.JP[0].Joint.AddY(y))); + X6Y1_手.BasePointBase = X6Y1_手.ToLocal(X6Y1_人指.ToGlobal(X6Y1_人指.JP[0].Joint.AddY(y))); + X6Y2_手.BasePointBase = X6Y2_手.ToLocal(X6Y2_人指.ToGlobal(X6Y2_人指.JP[0].Joint.AddY(y))); + X6Y3_手.BasePointBase = X6Y3_手.ToLocal(X6Y3_人指.ToGlobal(X6Y3_人指.JP[0].Joint.AddY(y))); + X6Y4_手.BasePointBase = X6Y4_手.ToLocal(X6Y4_人指.ToGlobal(X6Y4_人指.JP[0].Joint.AddY(y))); + X7Y0_手.BasePointBase = X7Y0_手.ToLocal(X7Y0_人指.ToGlobal(X7Y0_人指.JP[0].Joint.AddY(y))); + X7Y1_手.BasePointBase = X7Y1_手.ToLocal(X7Y1_人指.ToGlobal(X7Y1_人指.JP[0].Joint.AddY(y))); + X7Y2_手.BasePointBase = X7Y2_手.ToLocal(X7Y2_人指.ToGlobal(X7Y2_人指.JP[0].Joint.AddY(y))); + X7Y3_手.BasePointBase = X7Y3_手.ToLocal(X7Y3_人指.ToGlobal(X7Y3_人指.JP[0].Joint.AddY(y))); + X7Y4_手.BasePointBase = X7Y4_手.ToLocal(X7Y4_人指.ToGlobal(X7Y4_人指.JP[0].Joint.AddY(y))); + X8Y0_手.BasePointBase = X8Y0_手.ToLocal(X8Y0_中指.ToGlobal(X8Y0_中指.JP[0].Joint)); + X8Y1_手.BasePointBase = X8Y1_手.ToLocal(X8Y1_中指.ToGlobal(X8Y1_中指.JP[0].Joint)); + X8Y2_手.BasePointBase = X8Y2_手.ToLocal(X8Y2_中指.ToGlobal(X8Y2_中指.JP[0].Joint)); + X8Y3_手.BasePointBase = X8Y3_手.ToLocal(X8Y3_中指.ToGlobal(X8Y3_中指.JP[0].Joint)); + X8Y4_手.BasePointBase = X8Y4_手.ToLocal(X8Y4_中指.ToGlobal(X8Y4_中指.JP[0].Joint)); + 尺度B = 1.075; + 本体.JoinPAall(); + } + + public override void 描画0(Are Are) + { + switch (本体.IndexX) + { + case 0: + Are.Draw(X0Y0_親指); + Are.Draw(X0Y0_手); + Are.Draw(X0Y0_小指); + Are.Draw(X0Y0_薬指); + Are.Draw(X0Y0_中指); + Are.Draw(X0Y0_人指); + Are.Draw(X0Y0_呪印_輪1_輪外); + Are.Draw(X0Y0_呪印_輪1_輪内); + Are.Draw(X0Y0_呪印_輪2_輪外); + Are.Draw(X0Y0_呪印_輪2_輪内); + Are.Draw(X0Y0_呪印_輪3_輪外); + Are.Draw(X0Y0_呪印_輪3_輪内); + Are.Draw(X0Y0_呪印_鎖1); + Are.Draw(X0Y0_呪印_鎖2); + Are.Draw(X0Y0_呪印_鎖3); + break; + case 1: + Are.Draw(X1Y0_親指); + Are.Draw(X1Y0_手); + Are.Draw(X1Y0_小指); + Are.Draw(X1Y0_薬指); + Are.Draw(X1Y0_中指); + Are.Draw(X1Y0_人指); + Are.Draw(X1Y0_呪印_輪1_輪外); + Are.Draw(X1Y0_呪印_輪1_輪内); + Are.Draw(X1Y0_呪印_輪2_輪外); + Are.Draw(X1Y0_呪印_輪2_輪内); + Are.Draw(X1Y0_呪印_輪3_輪外); + Are.Draw(X1Y0_呪印_輪3_輪内); + Are.Draw(X1Y0_呪印_鎖1); + Are.Draw(X1Y0_呪印_鎖2); + Are.Draw(X1Y0_呪印_鎖3); + break; + case 2: + switch (本体.IndexY) + { + case 0: + Are.Draw(X2Y0_親指); + Are.Draw(X2Y0_手); + Are.Draw(X2Y0_小指); + Are.Draw(X2Y0_薬指); + Are.Draw(X2Y0_中指); + Are.Draw(X2Y0_人指); + Are.Draw(X2Y0_呪印_輪1_輪外); + Are.Draw(X2Y0_呪印_輪1_輪内); + Are.Draw(X2Y0_呪印_輪2_輪外); + Are.Draw(X2Y0_呪印_輪2_輪内); + Are.Draw(X2Y0_呪印_輪3_輪外); + Are.Draw(X2Y0_呪印_輪3_輪内); + Are.Draw(X2Y0_呪印_鎖1); + Are.Draw(X2Y0_呪印_鎖2); + Are.Draw(X2Y0_呪印_鎖3); + break; + case 1: + Are.Draw(X2Y1_親指); + Are.Draw(X2Y1_手); + Are.Draw(X2Y1_小指); + Are.Draw(X2Y1_薬指); + Are.Draw(X2Y1_中指); + Are.Draw(X2Y1_人指); + Are.Draw(X2Y1_呪印_輪1_輪外); + Are.Draw(X2Y1_呪印_輪1_輪内); + Are.Draw(X2Y1_呪印_輪2_輪外); + Are.Draw(X2Y1_呪印_輪2_輪内); + Are.Draw(X2Y1_呪印_輪3_輪外); + Are.Draw(X2Y1_呪印_輪3_輪内); + Are.Draw(X2Y1_呪印_鎖1); + Are.Draw(X2Y1_呪印_鎖2); + Are.Draw(X2Y1_呪印_鎖3); + break; + case 2: + Are.Draw(X2Y2_親指); + Are.Draw(X2Y2_手); + Are.Draw(X2Y2_小指); + Are.Draw(X2Y2_薬指); + Are.Draw(X2Y2_中指); + Are.Draw(X2Y2_人指); + Are.Draw(X2Y2_呪印_輪1_輪外); + Are.Draw(X2Y2_呪印_輪1_輪内); + Are.Draw(X2Y2_呪印_輪2_輪外); + Are.Draw(X2Y2_呪印_輪2_輪内); + Are.Draw(X2Y2_呪印_輪3_輪外); + Are.Draw(X2Y2_呪印_輪3_輪内); + Are.Draw(X2Y2_呪印_鎖1); + Are.Draw(X2Y2_呪印_鎖2); + Are.Draw(X2Y2_呪印_鎖3); + break; + case 3: + Are.Draw(X2Y3_親指); + Are.Draw(X2Y3_手); + Are.Draw(X2Y3_小指); + Are.Draw(X2Y3_薬指); + Are.Draw(X2Y3_中指); + Are.Draw(X2Y3_人指); + Are.Draw(X2Y3_呪印_輪1_輪外); + Are.Draw(X2Y3_呪印_輪1_輪内); + Are.Draw(X2Y3_呪印_輪2_輪外); + Are.Draw(X2Y3_呪印_輪2_輪内); + Are.Draw(X2Y3_呪印_輪3_輪外); + Are.Draw(X2Y3_呪印_輪3_輪内); + Are.Draw(X2Y3_呪印_鎖1); + Are.Draw(X2Y3_呪印_鎖2); + Are.Draw(X2Y3_呪印_鎖3); + break; + default: + Are.Draw(X2Y4_親指); + Are.Draw(X2Y4_手); + Are.Draw(X2Y4_小指); + Are.Draw(X2Y4_薬指); + Are.Draw(X2Y4_中指); + Are.Draw(X2Y4_人指); + Are.Draw(X2Y4_呪印_輪1_輪外); + Are.Draw(X2Y4_呪印_輪1_輪内); + Are.Draw(X2Y4_呪印_輪2_輪外); + Are.Draw(X2Y4_呪印_輪2_輪内); + Are.Draw(X2Y4_呪印_輪3_輪外); + Are.Draw(X2Y4_呪印_輪3_輪内); + Are.Draw(X2Y4_呪印_鎖1); + Are.Draw(X2Y4_呪印_鎖2); + Are.Draw(X2Y4_呪印_鎖3); + break; + } + break; + case 3: + Are.Draw(X3Y0_親指); + Are.Draw(X3Y0_手); + Are.Draw(X3Y0_小指); + Are.Draw(X3Y0_薬指); + Are.Draw(X3Y0_中指); + Are.Draw(X3Y0_人指); + Are.Draw(X3Y0_呪印_輪1_輪外); + Are.Draw(X3Y0_呪印_輪1_輪内); + Are.Draw(X3Y0_呪印_輪2_輪外); + Are.Draw(X3Y0_呪印_輪2_輪内); + Are.Draw(X3Y0_呪印_輪3_輪外); + Are.Draw(X3Y0_呪印_輪3_輪内); + Are.Draw(X3Y0_呪印_鎖1); + Are.Draw(X3Y0_呪印_鎖2); + Are.Draw(X3Y0_呪印_鎖3); + break; + case 4: + Are.Draw(X4Y0_親指); + Are.Draw(X4Y0_手); + Are.Draw(X4Y0_小指); + Are.Draw(X4Y0_薬指); + Are.Draw(X4Y0_中指); + Are.Draw(X4Y0_人指); + Are.Draw(X4Y0_呪印_輪1_輪外); + Are.Draw(X4Y0_呪印_輪1_輪内); + Are.Draw(X4Y0_呪印_輪2_輪外); + Are.Draw(X4Y0_呪印_輪2_輪内); + Are.Draw(X4Y0_呪印_輪3_輪外); + Are.Draw(X4Y0_呪印_輪3_輪内); + Are.Draw(X4Y0_呪印_鎖1); + Are.Draw(X4Y0_呪印_鎖2); + Are.Draw(X4Y0_呪印_鎖3); + break; + case 5: + switch (本体.IndexY) + { + case 0: + Are.Draw(X5Y0_親指); + Are.Draw(X5Y0_手); + Are.Draw(X5Y0_小指); + Are.Draw(X5Y0_薬指); + Are.Draw(X5Y0_中指); + Are.Draw(X5Y0_人指); + Are.Draw(X5Y0_呪印_輪1_輪外); + Are.Draw(X5Y0_呪印_輪1_輪内); + Are.Draw(X5Y0_呪印_輪2_輪外); + Are.Draw(X5Y0_呪印_輪2_輪内); + Are.Draw(X5Y0_呪印_輪3_輪外); + Are.Draw(X5Y0_呪印_輪3_輪内); + Are.Draw(X5Y0_呪印_鎖1); + Are.Draw(X5Y0_呪印_鎖2); + Are.Draw(X5Y0_呪印_鎖3); + break; + case 1: + Are.Draw(X5Y1_親指); + Are.Draw(X5Y1_手); + Are.Draw(X5Y1_小指); + Are.Draw(X5Y1_薬指); + Are.Draw(X5Y1_中指); + Are.Draw(X5Y1_人指); + Are.Draw(X5Y1_呪印_輪1_輪外); + Are.Draw(X5Y1_呪印_輪1_輪内); + Are.Draw(X5Y1_呪印_輪2_輪外); + Are.Draw(X5Y1_呪印_輪2_輪内); + Are.Draw(X5Y1_呪印_輪3_輪外); + Are.Draw(X5Y1_呪印_輪3_輪内); + Are.Draw(X5Y1_呪印_鎖1); + Are.Draw(X5Y1_呪印_鎖2); + Are.Draw(X5Y1_呪印_鎖3); + break; + case 2: + Are.Draw(X5Y2_親指); + Are.Draw(X5Y2_手); + Are.Draw(X5Y2_小指); + Are.Draw(X5Y2_薬指); + Are.Draw(X5Y2_中指); + Are.Draw(X5Y2_人指); + Are.Draw(X5Y2_呪印_輪1_輪外); + Are.Draw(X5Y2_呪印_輪1_輪内); + Are.Draw(X5Y2_呪印_輪2_輪外); + Are.Draw(X5Y2_呪印_輪2_輪内); + Are.Draw(X5Y2_呪印_輪3_輪外); + Are.Draw(X5Y2_呪印_輪3_輪内); + Are.Draw(X5Y2_呪印_鎖1); + Are.Draw(X5Y2_呪印_鎖2); + Are.Draw(X5Y2_呪印_鎖3); + break; + case 3: + Are.Draw(X5Y3_親指); + Are.Draw(X5Y3_手); + Are.Draw(X5Y3_小指); + Are.Draw(X5Y3_薬指); + Are.Draw(X5Y3_中指); + Are.Draw(X5Y3_人指); + Are.Draw(X5Y3_呪印_輪1_輪外); + Are.Draw(X5Y3_呪印_輪1_輪内); + Are.Draw(X5Y3_呪印_輪2_輪外); + Are.Draw(X5Y3_呪印_輪2_輪内); + Are.Draw(X5Y3_呪印_輪3_輪外); + Are.Draw(X5Y3_呪印_輪3_輪内); + Are.Draw(X5Y3_呪印_鎖1); + Are.Draw(X5Y3_呪印_鎖2); + Are.Draw(X5Y3_呪印_鎖3); + break; + default: + Are.Draw(X5Y4_親指); + Are.Draw(X5Y4_手); + Are.Draw(X5Y4_小指); + Are.Draw(X5Y4_薬指); + Are.Draw(X5Y4_中指); + Are.Draw(X5Y4_人指); + Are.Draw(X5Y4_呪印_輪1_輪外); + Are.Draw(X5Y4_呪印_輪1_輪内); + Are.Draw(X5Y4_呪印_輪2_輪外); + Are.Draw(X5Y4_呪印_輪2_輪内); + Are.Draw(X5Y4_呪印_輪3_輪外); + Are.Draw(X5Y4_呪印_輪3_輪内); + Are.Draw(X5Y4_呪印_鎖1); + Are.Draw(X5Y4_呪印_鎖2); + Are.Draw(X5Y4_呪印_鎖3); + break; + } + break; + case 6: + switch (本体.IndexY) + { + case 0: + Are.Draw(X6Y0_人指); + break; + case 1: + Are.Draw(X6Y1_人指); + break; + case 2: + Are.Draw(X6Y2_人指); + break; + case 3: + Are.Draw(X6Y3_人指); + break; + default: + Are.Draw(X6Y4_人指); + break; + } + break; + case 7: + switch (本体.IndexY) + { + case 0: + Are.Draw(X7Y0_人指); + break; + case 1: + Are.Draw(X7Y1_人指); + break; + case 2: + Are.Draw(X7Y2_人指); + break; + case 3: + Are.Draw(X7Y3_人指); + break; + default: + Are.Draw(X7Y4_人指); + break; + } + break; + case 8: + switch (本体.IndexY) + { + case 0: + Are.Draw(X8Y0_薬指); + Are.Draw(X8Y0_中指); + break; + case 1: + Are.Draw(X8Y1_薬指); + Are.Draw(X8Y1_中指); + break; + case 2: + Are.Draw(X8Y2_薬指); + Are.Draw(X8Y2_中指); + break; + case 3: + Are.Draw(X8Y3_薬指); + Are.Draw(X8Y3_中指); + break; + default: + Are.Draw(X8Y4_薬指); + Are.Draw(X8Y4_中指); + break; + } + break; + case 9: + switch (本体.IndexY) + { + case 0: + Are.Draw(X9Y0_手); + Are.Draw(X9Y0_小指); + Are.Draw(X9Y0_薬指); + Are.Draw(X9Y0_中指); + Are.Draw(X9Y0_人指); + Are.Draw(X9Y0_親指); + break; + case 1: + Are.Draw(X9Y1_手); + Are.Draw(X9Y1_小指); + Are.Draw(X9Y1_薬指); + Are.Draw(X9Y1_中指); + Are.Draw(X9Y1_人指); + Are.Draw(X9Y1_親指); + break; + case 2: + Are.Draw(X9Y2_手); + Are.Draw(X9Y2_小指); + Are.Draw(X9Y2_薬指); + Are.Draw(X9Y2_中指); + Are.Draw(X9Y2_人指); + Are.Draw(X9Y2_親指); + break; + case 3: + Are.Draw(X9Y3_手); + Are.Draw(X9Y3_小指); + Are.Draw(X9Y3_薬指); + Are.Draw(X9Y3_中指); + Are.Draw(X9Y3_人指); + Are.Draw(X9Y3_親指); + break; + default: + Are.Draw(X9Y4_手); + Are.Draw(X9Y4_小指); + Are.Draw(X9Y4_薬指); + Are.Draw(X9Y4_中指); + Are.Draw(X9Y4_人指); + Are.Draw(X9Y4_親指); + break; + } + break; + case 10: + switch (本体.IndexY) + { + case 0: + Are.Draw(X10Y0_親指); + Are.Draw(X10Y0_手); + Are.Draw(X10Y0_小指); + Are.Draw(X10Y0_薬指); + Are.Draw(X10Y0_中指); + Are.Draw(X10Y0_人指); + Are.Draw(X10Y0_呪印_輪1_輪外); + Are.Draw(X10Y0_呪印_輪1_輪内); + Are.Draw(X10Y0_呪印_輪2_輪外); + Are.Draw(X10Y0_呪印_輪2_輪内); + Are.Draw(X10Y0_呪印_輪3_輪外); + Are.Draw(X10Y0_呪印_輪3_輪内); + Are.Draw(X10Y0_呪印_鎖1); + Are.Draw(X10Y0_呪印_鎖2); + Are.Draw(X10Y0_呪印_鎖3); + break; + case 1: + Are.Draw(X10Y1_親指); + Are.Draw(X10Y1_手); + Are.Draw(X10Y1_小指); + Are.Draw(X10Y1_薬指); + Are.Draw(X10Y1_中指); + Are.Draw(X10Y1_人指); + Are.Draw(X10Y1_呪印_輪1_輪外); + Are.Draw(X10Y1_呪印_輪1_輪内); + Are.Draw(X10Y1_呪印_輪2_輪外); + Are.Draw(X10Y1_呪印_輪2_輪内); + Are.Draw(X10Y1_呪印_輪3_輪外); + Are.Draw(X10Y1_呪印_輪3_輪内); + Are.Draw(X10Y1_呪印_鎖1); + Are.Draw(X10Y1_呪印_鎖2); + Are.Draw(X10Y1_呪印_鎖3); + break; + case 2: + Are.Draw(X10Y2_親指); + Are.Draw(X10Y2_手); + Are.Draw(X10Y2_小指); + Are.Draw(X10Y2_薬指); + Are.Draw(X10Y2_中指); + Are.Draw(X10Y2_人指); + Are.Draw(X10Y2_呪印_輪1_輪外); + Are.Draw(X10Y2_呪印_輪1_輪内); + Are.Draw(X10Y2_呪印_輪2_輪外); + Are.Draw(X10Y2_呪印_輪2_輪内); + Are.Draw(X10Y2_呪印_輪3_輪外); + Are.Draw(X10Y2_呪印_輪3_輪内); + Are.Draw(X10Y2_呪印_鎖1); + Are.Draw(X10Y2_呪印_鎖2); + Are.Draw(X10Y2_呪印_鎖3); + break; + case 3: + Are.Draw(X10Y3_親指); + Are.Draw(X10Y3_手); + Are.Draw(X10Y3_小指); + Are.Draw(X10Y3_薬指); + Are.Draw(X10Y3_中指); + Are.Draw(X10Y3_人指); + Are.Draw(X10Y3_呪印_輪1_輪外); + Are.Draw(X10Y3_呪印_輪1_輪内); + Are.Draw(X10Y3_呪印_輪2_輪外); + Are.Draw(X10Y3_呪印_輪2_輪内); + Are.Draw(X10Y3_呪印_輪3_輪外); + Are.Draw(X10Y3_呪印_輪3_輪内); + Are.Draw(X10Y3_呪印_鎖1); + Are.Draw(X10Y3_呪印_鎖2); + Are.Draw(X10Y3_呪印_鎖3); + break; + default: + Are.Draw(X10Y4_親指); + Are.Draw(X10Y4_手); + Are.Draw(X10Y4_小指); + Are.Draw(X10Y4_薬指); + Are.Draw(X10Y4_中指); + Are.Draw(X10Y4_人指); + Are.Draw(X10Y4_呪印_輪1_輪外); + Are.Draw(X10Y4_呪印_輪1_輪内); + Are.Draw(X10Y4_呪印_輪2_輪外); + Are.Draw(X10Y4_呪印_輪2_輪内); + Are.Draw(X10Y4_呪印_輪3_輪外); + Are.Draw(X10Y4_呪印_輪3_輪内); + Are.Draw(X10Y4_呪印_鎖1); + Are.Draw(X10Y4_呪印_鎖2); + Are.Draw(X10Y4_呪印_鎖3); + break; + } + break; + case 11: + Are.Draw(X11Y0_小指); + Are.Draw(X11Y0_薬指); + Are.Draw(X11Y0_中指); + Are.Draw(X11Y0_人指); + Are.Draw(X11Y0_手); + Are.Draw(X11Y0_親指); + Are.Draw(X11Y0_呪印_輪1_輪外); + Are.Draw(X11Y0_呪印_輪1_輪内); + Are.Draw(X11Y0_呪印_輪2_輪外); + Are.Draw(X11Y0_呪印_輪2_輪内); + Are.Draw(X11Y0_呪印_輪3_輪外); + Are.Draw(X11Y0_呪印_輪3_輪内); + Are.Draw(X11Y0_呪印_鎖1); + Are.Draw(X11Y0_呪印_鎖3); + break; + case 12: + Are.Draw(X12Y0_親指); + Are.Draw(X12Y0_手); + Are.Draw(X12Y0_小指); + Are.Draw(X12Y0_薬指); + Are.Draw(X12Y0_中指); + Are.Draw(X12Y0_人指); + Are.Draw(X12Y0_呪印_輪1_輪外); + Are.Draw(X12Y0_呪印_輪1_輪内); + Are.Draw(X12Y0_呪印_輪2_輪外); + Are.Draw(X12Y0_呪印_輪2_輪内); + Are.Draw(X12Y0_呪印_輪3_輪外); + Are.Draw(X12Y0_呪印_輪3_輪内); + Are.Draw(X12Y0_呪印_鎖1); + Are.Draw(X12Y0_呪印_鎖2); + Are.Draw(X12Y0_呪印_鎖3); + break; + case 13: + Are.Draw(X13Y0_中指); + Are.Draw(X13Y0_人指); + Are.Draw(X13Y0_手); + Are.Draw(X13Y0_親指); + Are.Draw(X13Y0_呪印_輪1_輪外); + Are.Draw(X13Y0_呪印_輪1_輪内); + Are.Draw(X13Y0_呪印_輪2_輪外); + Are.Draw(X13Y0_呪印_輪2_輪内); + Are.Draw(X13Y0_呪印_輪3_輪外); + Are.Draw(X13Y0_呪印_輪3_輪内); + Are.Draw(X13Y0_呪印_鎖1); + Are.Draw(X13Y0_呪印_鎖3); + break; + default: + switch (本体.IndexY) + { + case 0: + Are.Draw(X14Y0_親指); + Are.Draw(X14Y0_手); + Are.Draw(X14Y0_小指); + Are.Draw(X14Y0_薬指); + Are.Draw(X14Y0_中指); + Are.Draw(X14Y0_人指); + Are.Draw(X14Y0_呪印_輪1_輪外); + Are.Draw(X14Y0_呪印_輪1_輪内); + Are.Draw(X14Y0_呪印_輪2_輪外); + Are.Draw(X14Y0_呪印_輪2_輪内); + Are.Draw(X14Y0_呪印_輪3_輪外); + Are.Draw(X14Y0_呪印_輪3_輪内); + Are.Draw(X14Y0_呪印_鎖1); + Are.Draw(X14Y0_呪印_鎖2); + Are.Draw(X14Y0_呪印_鎖3); + break; + case 1: + Are.Draw(X14Y1_親指); + Are.Draw(X14Y1_手); + Are.Draw(X14Y1_小指); + Are.Draw(X14Y1_薬指); + Are.Draw(X14Y1_中指); + Are.Draw(X14Y1_人指); + Are.Draw(X14Y1_呪印_輪1_輪外); + Are.Draw(X14Y1_呪印_輪1_輪内); + Are.Draw(X14Y1_呪印_輪2_輪外); + Are.Draw(X14Y1_呪印_輪2_輪内); + Are.Draw(X14Y1_呪印_輪3_輪外); + Are.Draw(X14Y1_呪印_輪3_輪内); + Are.Draw(X14Y1_呪印_鎖1); + Are.Draw(X14Y1_呪印_鎖2); + Are.Draw(X14Y1_呪印_鎖3); + break; + default: + Are.Draw(X14Y2_親指); + Are.Draw(X14Y2_手); + Are.Draw(X14Y2_小指); + Are.Draw(X14Y2_薬指); + Are.Draw(X14Y2_中指); + Are.Draw(X14Y2_人指); + Are.Draw(X14Y2_呪印_輪1_輪外); + Are.Draw(X14Y2_呪印_輪1_輪内); + Are.Draw(X14Y2_呪印_輪2_輪外); + Are.Draw(X14Y2_呪印_輪2_輪内); + Are.Draw(X14Y2_呪印_輪3_輪外); + Are.Draw(X14Y2_呪印_輪3_輪内); + Are.Draw(X14Y2_呪印_鎖1); + Are.Draw(X14Y2_呪印_鎖2); + Are.Draw(X14Y2_呪印_鎖3); + break; + } + break; + } + } + + public override void 描画1(Are Are) + { + switch (本体.IndexX) + { + case 6: + switch (本体.IndexY) + { + case 0: + Are.Draw(X6Y0_親指); + Are.Draw(X6Y0_手); + Are.Draw(X6Y0_小指); + Are.Draw(X6Y0_薬指); + Are.Draw(X6Y0_中指); + Are.Draw(X6Y0_呪印_輪1_輪外); + Are.Draw(X6Y0_呪印_輪1_輪内); + Are.Draw(X6Y0_呪印_輪2_輪外); + Are.Draw(X6Y0_呪印_輪2_輪内); + Are.Draw(X6Y0_呪印_輪3_輪外); + Are.Draw(X6Y0_呪印_輪3_輪内); + Are.Draw(X6Y0_呪印_鎖1); + Are.Draw(X6Y0_呪印_鎖2); + Are.Draw(X6Y0_呪印_鎖3); + break; + case 1: + Are.Draw(X6Y1_親指); + Are.Draw(X6Y1_手); + Are.Draw(X6Y1_小指); + Are.Draw(X6Y1_薬指); + Are.Draw(X6Y1_中指); + Are.Draw(X6Y1_呪印_輪1_輪外); + Are.Draw(X6Y1_呪印_輪1_輪内); + Are.Draw(X6Y1_呪印_輪2_輪外); + Are.Draw(X6Y1_呪印_輪2_輪内); + Are.Draw(X6Y1_呪印_輪3_輪外); + Are.Draw(X6Y1_呪印_輪3_輪内); + Are.Draw(X6Y1_呪印_鎖1); + Are.Draw(X6Y1_呪印_鎖2); + Are.Draw(X6Y1_呪印_鎖3); + break; + case 2: + Are.Draw(X6Y2_親指); + Are.Draw(X6Y2_手); + Are.Draw(X6Y2_小指); + Are.Draw(X6Y2_薬指); + Are.Draw(X6Y2_中指); + Are.Draw(X6Y2_呪印_輪1_輪外); + Are.Draw(X6Y2_呪印_輪1_輪内); + Are.Draw(X6Y2_呪印_輪2_輪外); + Are.Draw(X6Y2_呪印_輪2_輪内); + Are.Draw(X6Y2_呪印_輪3_輪外); + Are.Draw(X6Y2_呪印_輪3_輪内); + Are.Draw(X6Y2_呪印_鎖1); + Are.Draw(X6Y2_呪印_鎖2); + Are.Draw(X6Y2_呪印_鎖3); + break; + case 3: + Are.Draw(X6Y3_親指); + Are.Draw(X6Y3_手); + Are.Draw(X6Y3_小指); + Are.Draw(X6Y3_薬指); + Are.Draw(X6Y3_中指); + Are.Draw(X6Y3_呪印_輪1_輪外); + Are.Draw(X6Y3_呪印_輪1_輪内); + Are.Draw(X6Y3_呪印_輪2_輪外); + Are.Draw(X6Y3_呪印_輪2_輪内); + Are.Draw(X6Y3_呪印_輪3_輪外); + Are.Draw(X6Y3_呪印_輪3_輪内); + Are.Draw(X6Y3_呪印_鎖1); + Are.Draw(X6Y3_呪印_鎖2); + Are.Draw(X6Y3_呪印_鎖3); + break; + default: + Are.Draw(X6Y4_親指); + Are.Draw(X6Y4_手); + Are.Draw(X6Y4_小指); + Are.Draw(X6Y4_薬指); + Are.Draw(X6Y4_中指); + Are.Draw(X6Y4_呪印_輪1_輪外); + Are.Draw(X6Y4_呪印_輪1_輪内); + Are.Draw(X6Y4_呪印_輪2_輪外); + Are.Draw(X6Y4_呪印_輪2_輪内); + Are.Draw(X6Y4_呪印_輪3_輪外); + Are.Draw(X6Y4_呪印_輪3_輪内); + Are.Draw(X6Y4_呪印_鎖1); + Are.Draw(X6Y4_呪印_鎖2); + Are.Draw(X6Y4_呪印_鎖3); + break; + } + break; + case 7: + switch (本体.IndexY) + { + case 0: + Are.Draw(X7Y0_小指); + Are.Draw(X7Y0_薬指); + Are.Draw(X7Y0_中指); + Are.Draw(X7Y0_親指); + Are.Draw(X7Y0_手); + Are.Draw(X7Y0_呪印_輪1_輪外); + Are.Draw(X7Y0_呪印_輪1_輪内); + Are.Draw(X7Y0_呪印_輪2_輪外); + Are.Draw(X7Y0_呪印_輪2_輪内); + Are.Draw(X7Y0_呪印_輪3_輪外); + Are.Draw(X7Y0_呪印_輪3_輪内); + Are.Draw(X7Y0_呪印_鎖1); + Are.Draw(X7Y0_呪印_鎖2); + Are.Draw(X7Y0_呪印_鎖3); + break; + case 1: + Are.Draw(X7Y1_小指); + Are.Draw(X7Y1_薬指); + Are.Draw(X7Y1_中指); + Are.Draw(X7Y1_親指); + Are.Draw(X7Y1_手); + Are.Draw(X7Y1_呪印_輪1_輪外); + Are.Draw(X7Y1_呪印_輪1_輪内); + Are.Draw(X7Y1_呪印_輪2_輪外); + Are.Draw(X7Y1_呪印_輪2_輪内); + Are.Draw(X7Y1_呪印_輪3_輪外); + Are.Draw(X7Y1_呪印_輪3_輪内); + Are.Draw(X7Y1_呪印_鎖1); + Are.Draw(X7Y1_呪印_鎖2); + Are.Draw(X7Y1_呪印_鎖3); + break; + case 2: + Are.Draw(X7Y2_小指); + Are.Draw(X7Y2_薬指); + Are.Draw(X7Y2_中指); + Are.Draw(X7Y2_親指); + Are.Draw(X7Y2_手); + Are.Draw(X7Y2_呪印_輪1_輪外); + Are.Draw(X7Y2_呪印_輪1_輪内); + Are.Draw(X7Y2_呪印_輪2_輪外); + Are.Draw(X7Y2_呪印_輪2_輪内); + Are.Draw(X7Y2_呪印_輪3_輪外); + Are.Draw(X7Y2_呪印_輪3_輪内); + Are.Draw(X7Y2_呪印_鎖1); + Are.Draw(X7Y2_呪印_鎖2); + Are.Draw(X7Y2_呪印_鎖3); + break; + case 3: + Are.Draw(X7Y3_小指); + Are.Draw(X7Y3_薬指); + Are.Draw(X7Y3_中指); + Are.Draw(X7Y3_親指); + Are.Draw(X7Y3_手); + Are.Draw(X7Y3_呪印_輪1_輪外); + Are.Draw(X7Y3_呪印_輪1_輪内); + Are.Draw(X7Y3_呪印_輪2_輪外); + Are.Draw(X7Y3_呪印_輪2_輪内); + Are.Draw(X7Y3_呪印_輪3_輪外); + Are.Draw(X7Y3_呪印_輪3_輪内); + Are.Draw(X7Y3_呪印_鎖1); + Are.Draw(X7Y3_呪印_鎖2); + Are.Draw(X7Y3_呪印_鎖3); + break; + default: + Are.Draw(X7Y4_小指); + Are.Draw(X7Y4_薬指); + Are.Draw(X7Y4_中指); + Are.Draw(X7Y4_親指); + Are.Draw(X7Y4_手); + Are.Draw(X7Y4_呪印_輪1_輪外); + Are.Draw(X7Y4_呪印_輪1_輪内); + Are.Draw(X7Y4_呪印_輪2_輪外); + Are.Draw(X7Y4_呪印_輪2_輪内); + Are.Draw(X7Y4_呪印_輪3_輪外); + Are.Draw(X7Y4_呪印_輪3_輪内); + Are.Draw(X7Y4_呪印_鎖1); + Are.Draw(X7Y4_呪印_鎖2); + Are.Draw(X7Y4_呪印_鎖3); + break; + } + break; + case 8: + switch (本体.IndexY) + { + case 0: + Are.Draw(X8Y0_手); + Are.Draw(X8Y0_小指); + Are.Draw(X8Y0_人指); + Are.Draw(X8Y0_親指); + break; + case 1: + Are.Draw(X8Y1_手); + Are.Draw(X8Y1_小指); + Are.Draw(X8Y1_人指); + Are.Draw(X8Y1_親指); + break; + case 2: + Are.Draw(X8Y2_手); + Are.Draw(X8Y2_小指); + Are.Draw(X8Y2_人指); + Are.Draw(X8Y2_親指); + break; + case 3: + Are.Draw(X8Y3_手); + Are.Draw(X8Y3_小指); + Are.Draw(X8Y3_人指); + Are.Draw(X8Y3_親指); + break; + default: + Are.Draw(X8Y4_手); + Are.Draw(X8Y4_小指); + Are.Draw(X8Y4_人指); + Are.Draw(X8Y4_親指); + break; + } + break; + } + } + + public override void 色更新() + { + switch (本体.IndexX) + { + case 0: + X0Y0_親指CP.Update(); + X0Y0_手CP.Update(); + X0Y0_小指CP.Update(); + X0Y0_薬指CP.Update(); + X0Y0_中指CP.Update(); + X0Y0_人指CP.Update(); + X0Y0_呪印_輪1_輪外CP.Update(); + X0Y0_呪印_輪1_輪内CP.Update(); + X0Y0_呪印_輪2_輪外CP.Update(); + X0Y0_呪印_輪2_輪内CP.Update(); + X0Y0_呪印_輪3_輪外CP.Update(); + X0Y0_呪印_輪3_輪内CP.Update(); + X0Y0_呪印_鎖1CP.Update(); + X0Y0_呪印_鎖2CP.Update(); + X0Y0_呪印_鎖3CP.Update(); + break; + case 1: + X1Y0_親指CP.Update(); + X1Y0_手CP.Update(); + X1Y0_小指CP.Update(); + X1Y0_薬指CP.Update(); + X1Y0_中指CP.Update(); + X1Y0_人指CP.Update(); + X1Y0_呪印_輪1_輪外CP.Update(); + X1Y0_呪印_輪1_輪内CP.Update(); + X1Y0_呪印_輪2_輪外CP.Update(); + X1Y0_呪印_輪2_輪内CP.Update(); + X1Y0_呪印_輪3_輪外CP.Update(); + X1Y0_呪印_輪3_輪内CP.Update(); + X1Y0_呪印_鎖1CP.Update(); + X1Y0_呪印_鎖2CP.Update(); + X1Y0_呪印_鎖3CP.Update(); + break; + case 2: + switch (本体.IndexY) + { + case 0: + X2Y0_親指CP.Update(); + X2Y0_手CP.Update(); + X2Y0_小指CP.Update(); + X2Y0_薬指CP.Update(); + X2Y0_中指CP.Update(); + X2Y0_人指CP.Update(); + X2Y0_呪印_輪1_輪外CP.Update(); + X2Y0_呪印_輪1_輪内CP.Update(); + X2Y0_呪印_輪2_輪外CP.Update(); + X2Y0_呪印_輪2_輪内CP.Update(); + X2Y0_呪印_輪3_輪外CP.Update(); + X2Y0_呪印_輪3_輪内CP.Update(); + X2Y0_呪印_鎖1CP.Update(); + X2Y0_呪印_鎖2CP.Update(); + X2Y0_呪印_鎖3CP.Update(); + break; + case 1: + X2Y1_親指CP.Update(); + X2Y1_手CP.Update(); + X2Y1_小指CP.Update(); + X2Y1_薬指CP.Update(); + X2Y1_中指CP.Update(); + X2Y1_人指CP.Update(); + X2Y1_呪印_輪1_輪外CP.Update(); + X2Y1_呪印_輪1_輪内CP.Update(); + X2Y1_呪印_輪2_輪外CP.Update(); + X2Y1_呪印_輪2_輪内CP.Update(); + X2Y1_呪印_輪3_輪外CP.Update(); + X2Y1_呪印_輪3_輪内CP.Update(); + X2Y1_呪印_鎖1CP.Update(); + X2Y1_呪印_鎖2CP.Update(); + X2Y1_呪印_鎖3CP.Update(); + break; + case 2: + X2Y2_親指CP.Update(); + X2Y2_手CP.Update(); + X2Y2_小指CP.Update(); + X2Y2_薬指CP.Update(); + X2Y2_中指CP.Update(); + X2Y2_人指CP.Update(); + X2Y2_呪印_輪1_輪外CP.Update(); + X2Y2_呪印_輪1_輪内CP.Update(); + X2Y2_呪印_輪2_輪外CP.Update(); + X2Y2_呪印_輪2_輪内CP.Update(); + X2Y2_呪印_輪3_輪外CP.Update(); + X2Y2_呪印_輪3_輪内CP.Update(); + X2Y2_呪印_鎖1CP.Update(); + X2Y2_呪印_鎖2CP.Update(); + X2Y2_呪印_鎖3CP.Update(); + break; + case 3: + X2Y3_親指CP.Update(); + X2Y3_手CP.Update(); + X2Y3_小指CP.Update(); + X2Y3_薬指CP.Update(); + X2Y3_中指CP.Update(); + X2Y3_人指CP.Update(); + X2Y3_呪印_輪1_輪外CP.Update(); + X2Y3_呪印_輪1_輪内CP.Update(); + X2Y3_呪印_輪2_輪外CP.Update(); + X2Y3_呪印_輪2_輪内CP.Update(); + X2Y3_呪印_輪3_輪外CP.Update(); + X2Y3_呪印_輪3_輪内CP.Update(); + X2Y3_呪印_鎖1CP.Update(); + X2Y3_呪印_鎖2CP.Update(); + X2Y3_呪印_鎖3CP.Update(); + break; + default: + X2Y4_親指CP.Update(); + X2Y4_手CP.Update(); + X2Y4_小指CP.Update(); + X2Y4_薬指CP.Update(); + X2Y4_中指CP.Update(); + X2Y4_人指CP.Update(); + X2Y4_呪印_輪1_輪外CP.Update(); + X2Y4_呪印_輪1_輪内CP.Update(); + X2Y4_呪印_輪2_輪外CP.Update(); + X2Y4_呪印_輪2_輪内CP.Update(); + X2Y4_呪印_輪3_輪外CP.Update(); + X2Y4_呪印_輪3_輪内CP.Update(); + X2Y4_呪印_鎖1CP.Update(); + X2Y4_呪印_鎖2CP.Update(); + X2Y4_呪印_鎖3CP.Update(); + break; + } + break; + case 3: + X3Y0_親指CP.Update(); + X3Y0_手CP.Update(); + X3Y0_小指CP.Update(); + X3Y0_薬指CP.Update(); + X3Y0_中指CP.Update(); + X3Y0_人指CP.Update(); + X3Y0_呪印_輪1_輪外CP.Update(); + X3Y0_呪印_輪1_輪内CP.Update(); + X3Y0_呪印_輪2_輪外CP.Update(); + X3Y0_呪印_輪2_輪内CP.Update(); + X3Y0_呪印_輪3_輪外CP.Update(); + X3Y0_呪印_輪3_輪内CP.Update(); + X3Y0_呪印_鎖1CP.Update(); + X3Y0_呪印_鎖2CP.Update(); + X3Y0_呪印_鎖3CP.Update(); + break; + case 4: + X4Y0_親指CP.Update(); + X4Y0_手CP.Update(); + X4Y0_小指CP.Update(); + X4Y0_薬指CP.Update(); + X4Y0_中指CP.Update(); + X4Y0_人指CP.Update(); + X4Y0_呪印_輪1_輪外CP.Update(); + X4Y0_呪印_輪1_輪内CP.Update(); + X4Y0_呪印_輪2_輪外CP.Update(); + X4Y0_呪印_輪2_輪内CP.Update(); + X4Y0_呪印_輪3_輪外CP.Update(); + X4Y0_呪印_輪3_輪内CP.Update(); + X4Y0_呪印_鎖1CP.Update(); + X4Y0_呪印_鎖2CP.Update(); + X4Y0_呪印_鎖3CP.Update(); + break; + case 5: + switch (本体.IndexY) + { + case 0: + X5Y0_親指CP.Update(); + X5Y0_手CP.Update(); + X5Y0_小指CP.Update(); + X5Y0_薬指CP.Update(); + X5Y0_中指CP.Update(); + X5Y0_人指CP.Update(); + X5Y0_呪印_輪1_輪外CP.Update(); + X5Y0_呪印_輪1_輪内CP.Update(); + X5Y0_呪印_輪2_輪外CP.Update(); + X5Y0_呪印_輪2_輪内CP.Update(); + X5Y0_呪印_輪3_輪外CP.Update(); + X5Y0_呪印_輪3_輪内CP.Update(); + X5Y0_呪印_鎖1CP.Update(); + X5Y0_呪印_鎖2CP.Update(); + X5Y0_呪印_鎖3CP.Update(); + break; + case 1: + X5Y1_親指CP.Update(); + X5Y1_手CP.Update(); + X5Y1_小指CP.Update(); + X5Y1_薬指CP.Update(); + X5Y1_中指CP.Update(); + X5Y1_人指CP.Update(); + X5Y1_呪印_輪1_輪外CP.Update(); + X5Y1_呪印_輪1_輪内CP.Update(); + X5Y1_呪印_輪2_輪外CP.Update(); + X5Y1_呪印_輪2_輪内CP.Update(); + X5Y1_呪印_輪3_輪外CP.Update(); + X5Y1_呪印_輪3_輪内CP.Update(); + X5Y1_呪印_鎖1CP.Update(); + X5Y1_呪印_鎖2CP.Update(); + X5Y1_呪印_鎖3CP.Update(); + break; + case 2: + X5Y2_親指CP.Update(); + X5Y2_手CP.Update(); + X5Y2_小指CP.Update(); + X5Y2_薬指CP.Update(); + X5Y2_中指CP.Update(); + X5Y2_人指CP.Update(); + X5Y2_呪印_輪1_輪外CP.Update(); + X5Y2_呪印_輪1_輪内CP.Update(); + X5Y2_呪印_輪2_輪外CP.Update(); + X5Y2_呪印_輪2_輪内CP.Update(); + X5Y2_呪印_輪3_輪外CP.Update(); + X5Y2_呪印_輪3_輪内CP.Update(); + X5Y2_呪印_鎖1CP.Update(); + X5Y2_呪印_鎖2CP.Update(); + X5Y2_呪印_鎖3CP.Update(); + break; + case 3: + X5Y3_親指CP.Update(); + X5Y3_手CP.Update(); + X5Y3_小指CP.Update(); + X5Y3_薬指CP.Update(); + X5Y3_中指CP.Update(); + X5Y3_人指CP.Update(); + X5Y3_呪印_輪1_輪外CP.Update(); + X5Y3_呪印_輪1_輪内CP.Update(); + X5Y3_呪印_輪2_輪外CP.Update(); + X5Y3_呪印_輪2_輪内CP.Update(); + X5Y3_呪印_輪3_輪外CP.Update(); + X5Y3_呪印_輪3_輪内CP.Update(); + X5Y3_呪印_鎖1CP.Update(); + X5Y3_呪印_鎖2CP.Update(); + X5Y3_呪印_鎖3CP.Update(); + break; + default: + X5Y4_親指CP.Update(); + X5Y4_手CP.Update(); + X5Y4_小指CP.Update(); + X5Y4_薬指CP.Update(); + X5Y4_中指CP.Update(); + X5Y4_人指CP.Update(); + X5Y4_呪印_輪1_輪外CP.Update(); + X5Y4_呪印_輪1_輪内CP.Update(); + X5Y4_呪印_輪2_輪外CP.Update(); + X5Y4_呪印_輪2_輪内CP.Update(); + X5Y4_呪印_輪3_輪外CP.Update(); + X5Y4_呪印_輪3_輪内CP.Update(); + X5Y4_呪印_鎖1CP.Update(); + X5Y4_呪印_鎖2CP.Update(); + X5Y4_呪印_鎖3CP.Update(); + break; + } + break; + case 6: + switch (本体.IndexY) + { + case 0: + X6Y0Pars.GetMiY_MaY(out mm); + X6Y0_親指CP.Update(); + X6Y0_手CP.Update(mm); + X6Y0_小指CP.Update(); + X6Y0_薬指CP.Update(); + X6Y0_中指CP.Update(); + X6Y0_人指CP.Update(mm); + X6Y0_呪印_輪1_輪外CP.Update(); + X6Y0_呪印_輪1_輪内CP.Update(); + X6Y0_呪印_輪2_輪外CP.Update(); + X6Y0_呪印_輪2_輪内CP.Update(); + X6Y0_呪印_輪3_輪外CP.Update(); + X6Y0_呪印_輪3_輪内CP.Update(); + X6Y0_呪印_鎖1CP.Update(); + X6Y0_呪印_鎖2CP.Update(); + X6Y0_呪印_鎖3CP.Update(); + break; + case 1: + X6Y1Pars.GetMiY_MaY(out mm); + X6Y1_親指CP.Update(); + X6Y1_手CP.Update(mm); + X6Y1_小指CP.Update(); + X6Y1_薬指CP.Update(); + X6Y1_中指CP.Update(); + X6Y1_人指CP.Update(mm); + X6Y1_呪印_輪1_輪外CP.Update(); + X6Y1_呪印_輪1_輪内CP.Update(); + X6Y1_呪印_輪2_輪外CP.Update(); + X6Y1_呪印_輪2_輪内CP.Update(); + X6Y1_呪印_輪3_輪外CP.Update(); + X6Y1_呪印_輪3_輪内CP.Update(); + X6Y1_呪印_鎖1CP.Update(); + X6Y1_呪印_鎖2CP.Update(); + X6Y1_呪印_鎖3CP.Update(); + break; + case 2: + X6Y2Pars.GetMiY_MaY(out mm); + X6Y2_親指CP.Update(); + X6Y2_手CP.Update(mm); + X6Y2_小指CP.Update(); + X6Y2_薬指CP.Update(); + X6Y2_中指CP.Update(); + X6Y2_人指CP.Update(mm); + X6Y2_呪印_輪1_輪外CP.Update(); + X6Y2_呪印_輪1_輪内CP.Update(); + X6Y2_呪印_輪2_輪外CP.Update(); + X6Y2_呪印_輪2_輪内CP.Update(); + X6Y2_呪印_輪3_輪外CP.Update(); + X6Y2_呪印_輪3_輪内CP.Update(); + X6Y2_呪印_鎖1CP.Update(); + X6Y2_呪印_鎖2CP.Update(); + X6Y2_呪印_鎖3CP.Update(); + break; + case 3: + X6Y3Pars.GetMiY_MaY(out mm); + X6Y3_親指CP.Update(); + X6Y3_手CP.Update(mm); + X6Y3_小指CP.Update(); + X6Y3_薬指CP.Update(); + X6Y3_中指CP.Update(); + X6Y3_人指CP.Update(mm); + X6Y3_呪印_輪1_輪外CP.Update(); + X6Y3_呪印_輪1_輪内CP.Update(); + X6Y3_呪印_輪2_輪外CP.Update(); + X6Y3_呪印_輪2_輪内CP.Update(); + X6Y3_呪印_輪3_輪外CP.Update(); + X6Y3_呪印_輪3_輪内CP.Update(); + X6Y3_呪印_鎖1CP.Update(); + X6Y3_呪印_鎖2CP.Update(); + X6Y3_呪印_鎖3CP.Update(); + break; + default: + X6Y4Pars.GetMiY_MaY(out mm); + X6Y4_親指CP.Update(); + X6Y4_手CP.Update(mm); + X6Y4_小指CP.Update(); + X6Y4_薬指CP.Update(); + X6Y4_中指CP.Update(); + X6Y4_人指CP.Update(mm); + X6Y4_呪印_輪1_輪外CP.Update(); + X6Y4_呪印_輪1_輪内CP.Update(); + X6Y4_呪印_輪2_輪外CP.Update(); + X6Y4_呪印_輪2_輪内CP.Update(); + X6Y4_呪印_輪3_輪外CP.Update(); + X6Y4_呪印_輪3_輪内CP.Update(); + X6Y4_呪印_鎖1CP.Update(); + X6Y4_呪印_鎖2CP.Update(); + X6Y4_呪印_鎖3CP.Update(); + break; + } + break; + case 7: + switch (本体.IndexY) + { + case 0: + X7Y0Pars.GetMiY_MaY(out mm); + X7Y0_小指CP.Update(); + X7Y0_薬指CP.Update(); + X7Y0_中指CP.Update(); + X7Y0_親指CP.Update(); + X7Y0_手CP.Update(mm); + X7Y0_人指CP.Update(mm); + X7Y0_呪印_輪1_輪外CP.Update(); + X7Y0_呪印_輪1_輪内CP.Update(); + X7Y0_呪印_輪2_輪外CP.Update(); + X7Y0_呪印_輪2_輪内CP.Update(); + X7Y0_呪印_輪3_輪外CP.Update(); + X7Y0_呪印_輪3_輪内CP.Update(); + X7Y0_呪印_鎖1CP.Update(); + X7Y0_呪印_鎖2CP.Update(); + X7Y0_呪印_鎖3CP.Update(); + break; + case 1: + X7Y1Pars.GetMiY_MaY(out mm); + X7Y1_小指CP.Update(); + X7Y1_薬指CP.Update(); + X7Y1_中指CP.Update(); + X7Y1_親指CP.Update(); + X7Y1_手CP.Update(mm); + X7Y1_人指CP.Update(mm); + X7Y1_呪印_輪1_輪外CP.Update(); + X7Y1_呪印_輪1_輪内CP.Update(); + X7Y1_呪印_輪2_輪外CP.Update(); + X7Y1_呪印_輪2_輪内CP.Update(); + X7Y1_呪印_輪3_輪外CP.Update(); + X7Y1_呪印_輪3_輪内CP.Update(); + X7Y1_呪印_鎖1CP.Update(); + X7Y1_呪印_鎖2CP.Update(); + X7Y1_呪印_鎖3CP.Update(); + break; + case 2: + X7Y2Pars.GetMiY_MaY(out mm); + X7Y2_小指CP.Update(); + X7Y2_薬指CP.Update(); + X7Y2_中指CP.Update(); + X7Y2_親指CP.Update(); + X7Y2_手CP.Update(mm); + X7Y2_人指CP.Update(mm); + X7Y2_呪印_輪1_輪外CP.Update(); + X7Y2_呪印_輪1_輪内CP.Update(); + X7Y2_呪印_輪2_輪外CP.Update(); + X7Y2_呪印_輪2_輪内CP.Update(); + X7Y2_呪印_輪3_輪外CP.Update(); + X7Y2_呪印_輪3_輪内CP.Update(); + X7Y2_呪印_鎖1CP.Update(); + X7Y2_呪印_鎖2CP.Update(); + X7Y2_呪印_鎖3CP.Update(); + break; + case 3: + X7Y3Pars.GetMiY_MaY(out mm); + X7Y3_小指CP.Update(); + X7Y3_薬指CP.Update(); + X7Y3_中指CP.Update(); + X7Y3_親指CP.Update(); + X7Y3_手CP.Update(mm); + X7Y3_人指CP.Update(mm); + X7Y3_呪印_輪1_輪外CP.Update(); + X7Y3_呪印_輪1_輪内CP.Update(); + X7Y3_呪印_輪2_輪外CP.Update(); + X7Y3_呪印_輪2_輪内CP.Update(); + X7Y3_呪印_輪3_輪外CP.Update(); + X7Y3_呪印_輪3_輪内CP.Update(); + X7Y3_呪印_鎖1CP.Update(); + X7Y3_呪印_鎖2CP.Update(); + X7Y3_呪印_鎖3CP.Update(); + break; + default: + X7Y4Pars.GetMiY_MaY(out mm); + X7Y4_小指CP.Update(); + X7Y4_薬指CP.Update(); + X7Y4_中指CP.Update(); + X7Y4_親指CP.Update(); + X7Y4_手CP.Update(mm); + X7Y4_人指CP.Update(mm); + X7Y4_呪印_輪1_輪外CP.Update(); + X7Y4_呪印_輪1_輪内CP.Update(); + X7Y4_呪印_輪2_輪外CP.Update(); + X7Y4_呪印_輪2_輪内CP.Update(); + X7Y4_呪印_輪3_輪外CP.Update(); + X7Y4_呪印_輪3_輪内CP.Update(); + X7Y4_呪印_鎖1CP.Update(); + X7Y4_呪印_鎖2CP.Update(); + X7Y4_呪印_鎖3CP.Update(); + break; + } + break; + case 8: + switch (本体.IndexY) + { + case 0: + X8Y0_手CP.Update(); + X8Y0_小指CP.Update(); + X8Y0_薬指CP.Update(); + X8Y0_中指CP.Update(); + X8Y0_人指CP.Update(); + X8Y0_親指CP.Update(); + break; + case 1: + X8Y1_手CP.Update(); + X8Y1_小指CP.Update(); + X8Y1_薬指CP.Update(); + X8Y1_中指CP.Update(); + X8Y1_人指CP.Update(); + X8Y1_親指CP.Update(); + break; + case 2: + X8Y2_手CP.Update(); + X8Y2_小指CP.Update(); + X8Y2_薬指CP.Update(); + X8Y2_中指CP.Update(); + X8Y2_人指CP.Update(); + X8Y2_親指CP.Update(); + break; + case 3: + X8Y3_手CP.Update(); + X8Y3_小指CP.Update(); + X8Y3_薬指CP.Update(); + X8Y3_中指CP.Update(); + X8Y3_人指CP.Update(); + X8Y3_親指CP.Update(); + break; + default: + X8Y4_手CP.Update(); + X8Y4_小指CP.Update(); + X8Y4_薬指CP.Update(); + X8Y4_中指CP.Update(); + X8Y4_人指CP.Update(); + X8Y4_親指CP.Update(); + break; + } + break; + case 9: + switch (本体.IndexY) + { + case 0: + X9Y0_手CP.Update(); + X9Y0_小指CP.Update(); + X9Y0_薬指CP.Update(); + X9Y0_中指CP.Update(); + X9Y0_人指CP.Update(); + X9Y0_親指CP.Update(); + break; + case 1: + X9Y1_手CP.Update(); + X9Y1_小指CP.Update(); + X9Y1_薬指CP.Update(); + X9Y1_中指CP.Update(); + X9Y1_人指CP.Update(); + X9Y1_親指CP.Update(); + break; + case 2: + X9Y2_手CP.Update(); + X9Y2_小指CP.Update(); + X9Y2_薬指CP.Update(); + X9Y2_中指CP.Update(); + X9Y2_人指CP.Update(); + X9Y2_親指CP.Update(); + break; + case 3: + X9Y3_手CP.Update(); + X9Y3_小指CP.Update(); + X9Y3_薬指CP.Update(); + X9Y3_中指CP.Update(); + X9Y3_人指CP.Update(); + X9Y3_親指CP.Update(); + break; + default: + X9Y4_手CP.Update(); + X9Y4_小指CP.Update(); + X9Y4_薬指CP.Update(); + X9Y4_中指CP.Update(); + X9Y4_人指CP.Update(); + X9Y4_親指CP.Update(); + break; + } + break; + case 10: + switch (本体.IndexY) + { + case 0: + X10Y0_親指CP.Update(); + X10Y0_手CP.Update(); + X10Y0_小指CP.Update(); + X10Y0_薬指CP.Update(); + X10Y0_中指CP.Update(); + X10Y0_人指CP.Update(); + X10Y0_呪印_輪1_輪外CP.Update(); + X10Y0_呪印_輪1_輪内CP.Update(); + X10Y0_呪印_輪2_輪外CP.Update(); + X10Y0_呪印_輪2_輪内CP.Update(); + X10Y0_呪印_輪3_輪外CP.Update(); + X10Y0_呪印_輪3_輪内CP.Update(); + X10Y0_呪印_鎖1CP.Update(); + X10Y0_呪印_鎖2CP.Update(); + X10Y0_呪印_鎖3CP.Update(); + break; + case 1: + X10Y1_親指CP.Update(); + X10Y1_手CP.Update(); + X10Y1_小指CP.Update(); + X10Y1_薬指CP.Update(); + X10Y1_中指CP.Update(); + X10Y1_人指CP.Update(); + X10Y1_呪印_輪1_輪外CP.Update(); + X10Y1_呪印_輪1_輪内CP.Update(); + X10Y1_呪印_輪2_輪外CP.Update(); + X10Y1_呪印_輪2_輪内CP.Update(); + X10Y1_呪印_輪3_輪外CP.Update(); + X10Y1_呪印_輪3_輪内CP.Update(); + X10Y1_呪印_鎖1CP.Update(); + X10Y1_呪印_鎖2CP.Update(); + X10Y1_呪印_鎖3CP.Update(); + break; + case 2: + X10Y2_親指CP.Update(); + X10Y2_手CP.Update(); + X10Y2_小指CP.Update(); + X10Y2_薬指CP.Update(); + X10Y2_中指CP.Update(); + X10Y2_人指CP.Update(); + X10Y2_呪印_輪1_輪外CP.Update(); + X10Y2_呪印_輪1_輪内CP.Update(); + X10Y2_呪印_輪2_輪外CP.Update(); + X10Y2_呪印_輪2_輪内CP.Update(); + X10Y2_呪印_輪3_輪外CP.Update(); + X10Y2_呪印_輪3_輪内CP.Update(); + X10Y2_呪印_鎖1CP.Update(); + X10Y2_呪印_鎖2CP.Update(); + X10Y2_呪印_鎖3CP.Update(); + break; + case 3: + X10Y3_親指CP.Update(); + X10Y3_手CP.Update(); + X10Y3_小指CP.Update(); + X10Y3_薬指CP.Update(); + X10Y3_中指CP.Update(); + X10Y3_人指CP.Update(); + X10Y3_呪印_輪1_輪外CP.Update(); + X10Y3_呪印_輪1_輪内CP.Update(); + X10Y3_呪印_輪2_輪外CP.Update(); + X10Y3_呪印_輪2_輪内CP.Update(); + X10Y3_呪印_輪3_輪外CP.Update(); + X10Y3_呪印_輪3_輪内CP.Update(); + X10Y3_呪印_鎖1CP.Update(); + X10Y3_呪印_鎖2CP.Update(); + X10Y3_呪印_鎖3CP.Update(); + break; + default: + X10Y4_親指CP.Update(); + X10Y4_手CP.Update(); + X10Y4_小指CP.Update(); + X10Y4_薬指CP.Update(); + X10Y4_中指CP.Update(); + X10Y4_人指CP.Update(); + X10Y4_呪印_輪1_輪外CP.Update(); + X10Y4_呪印_輪1_輪内CP.Update(); + X10Y4_呪印_輪2_輪外CP.Update(); + X10Y4_呪印_輪2_輪内CP.Update(); + X10Y4_呪印_輪3_輪外CP.Update(); + X10Y4_呪印_輪3_輪内CP.Update(); + X10Y4_呪印_鎖1CP.Update(); + X10Y4_呪印_鎖2CP.Update(); + X10Y4_呪印_鎖3CP.Update(); + break; + } + break; + case 11: + X11Y0_小指CP.Update(); + X11Y0_薬指CP.Update(); + X11Y0_中指CP.Update(); + X11Y0_人指CP.Update(); + X11Y0_手CP.Update(); + X11Y0_親指CP.Update(); + X11Y0_呪印_輪1_輪外CP.Update(); + X11Y0_呪印_輪1_輪内CP.Update(); + X11Y0_呪印_輪2_輪外CP.Update(); + X11Y0_呪印_輪2_輪内CP.Update(); + X11Y0_呪印_輪3_輪外CP.Update(); + X11Y0_呪印_輪3_輪内CP.Update(); + X11Y0_呪印_鎖1CP.Update(); + X11Y0_呪印_鎖3CP.Update(); + break; + case 12: + X12Y0_親指CP.Update(); + X12Y0_手CP.Update(); + X12Y0_小指CP.Update(); + X12Y0_薬指CP.Update(); + X12Y0_中指CP.Update(); + X12Y0_人指CP.Update(); + X12Y0_呪印_輪1_輪外CP.Update(); + X12Y0_呪印_輪1_輪内CP.Update(); + X12Y0_呪印_輪2_輪外CP.Update(); + X12Y0_呪印_輪2_輪内CP.Update(); + X12Y0_呪印_輪3_輪外CP.Update(); + X12Y0_呪印_輪3_輪内CP.Update(); + X12Y0_呪印_鎖1CP.Update(); + X12Y0_呪印_鎖2CP.Update(); + X12Y0_呪印_鎖3CP.Update(); + break; + case 13: + X13Y0_中指CP.Update(); + X13Y0_人指CP.Update(); + X13Y0_手CP.Update(); + X13Y0_親指CP.Update(); + X13Y0_呪印_輪1_輪外CP.Update(); + X13Y0_呪印_輪1_輪内CP.Update(); + X13Y0_呪印_輪2_輪外CP.Update(); + X13Y0_呪印_輪2_輪内CP.Update(); + X13Y0_呪印_輪3_輪外CP.Update(); + X13Y0_呪印_輪3_輪内CP.Update(); + X13Y0_呪印_鎖1CP.Update(); + X13Y0_呪印_鎖3CP.Update(); + break; + default: + switch (本体.IndexY) + { + case 0: + X14Y0_親指CP.Update(); + X14Y0_手CP.Update(); + X14Y0_小指CP.Update(); + X14Y0_薬指CP.Update(); + X14Y0_中指CP.Update(); + X14Y0_人指CP.Update(); + X14Y0_呪印_輪1_輪外CP.Update(); + X14Y0_呪印_輪1_輪内CP.Update(); + X14Y0_呪印_輪2_輪外CP.Update(); + X14Y0_呪印_輪2_輪内CP.Update(); + X14Y0_呪印_輪3_輪外CP.Update(); + X14Y0_呪印_輪3_輪内CP.Update(); + X14Y0_呪印_鎖1CP.Update(); + X14Y0_呪印_鎖2CP.Update(); + X14Y0_呪印_鎖3CP.Update(); + break; + case 1: + X14Y1_親指CP.Update(); + X14Y1_手CP.Update(); + X14Y1_小指CP.Update(); + X14Y1_薬指CP.Update(); + X14Y1_中指CP.Update(); + X14Y1_人指CP.Update(); + X14Y1_呪印_輪1_輪外CP.Update(); + X14Y1_呪印_輪1_輪内CP.Update(); + X14Y1_呪印_輪2_輪外CP.Update(); + X14Y1_呪印_輪2_輪内CP.Update(); + X14Y1_呪印_輪3_輪外CP.Update(); + X14Y1_呪印_輪3_輪内CP.Update(); + X14Y1_呪印_鎖1CP.Update(); + X14Y1_呪印_鎖2CP.Update(); + X14Y1_呪印_鎖3CP.Update(); + break; + default: + X14Y2_親指CP.Update(); + X14Y2_手CP.Update(); + X14Y2_小指CP.Update(); + X14Y2_薬指CP.Update(); + X14Y2_中指CP.Update(); + X14Y2_人指CP.Update(); + X14Y2_呪印_輪1_輪外CP.Update(); + X14Y2_呪印_輪1_輪内CP.Update(); + X14Y2_呪印_輪2_輪外CP.Update(); + X14Y2_呪印_輪2_輪内CP.Update(); + X14Y2_呪印_輪3_輪外CP.Update(); + X14Y2_呪印_輪3_輪内CP.Update(); + X14Y2_呪印_鎖1CP.Update(); + X14Y2_呪印_鎖2CP.Update(); + X14Y2_呪印_鎖3CP.Update(); + break; + } + break; + } + } + + private void 配色(主人公配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(主人公配色 体配色) + { + 親指CD = new ColorD(ref Col.Black, ref 体配色.肌色); + 手CD = new ColorD(ref Col.Black, ref 体配色.肌色); + 小指CD = new ColorD(ref Col.Black, ref 体配色.肌色); + 薬指CD = new ColorD(ref Col.Black, ref 体配色.肌色); + 中指CD = new ColorD(ref Col.Black, ref 体配色.肌色); + 人指CD = new ColorD(ref Col.Black, ref 体配色.肌色); + 呪印_輪1_輪外CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 呪印_輪1_輪内CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 呪印_輪2_輪外CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 呪印_輪2_輪内CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 呪印_輪3_輪外CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 呪印_輪3_輪内CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 呪印_鎖1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 呪印_鎖2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 呪印_鎖3CD = new ColorD(ref Col.Black, ref 体配色.刺青); + } + + public void 再配色(主人公配色 体配色) + { + 親指CD.線 = Col.Black; + 親指CD.色 = 体配色.肌色; + 手CD.線 = Col.Black; + 手CD.色 = 体配色.肌色; + 小指CD.線 = Col.Black; + 小指CD.色 = 体配色.肌色; + 薬指CD.線 = Col.Black; + 薬指CD.色 = 体配色.肌色; + 中指CD.線 = Col.Black; + 中指CD.色 = 体配色.肌色; + 人指CD.線 = Col.Black; + 人指CD.色 = 体配色.肌色; + 呪印_輪1_輪外CD.線 = Col.Black; + 呪印_輪1_輪外CD.色 = 体配色.刺青; + 呪印_輪1_輪内CD.線 = Col.Black; + 呪印_輪1_輪内CD.色 = 体配色.刺青; + 呪印_輪2_輪外CD.線 = Col.Black; + 呪印_輪2_輪外CD.色 = 体配色.刺青; + 呪印_輪2_輪内CD.線 = Col.Black; + 呪印_輪2_輪内CD.色 = 体配色.刺青; + 呪印_輪3_輪外CD.線 = Col.Black; + 呪印_輪3_輪外CD.色 = 体配色.刺青; + 呪印_輪3_輪内CD.線 = Col.Black; + 呪印_輪3_輪内CD.色 = 体配色.刺青; + 呪印_鎖1CD.線 = Col.Black; + 呪印_鎖1CD.色 = 体配色.刺青; + 呪印_鎖2CD.線 = Col.Black; + 呪印_鎖2CD.色 = 体配色.刺青; + 呪印_鎖3CD.線 = Col.Black; + 呪印_鎖3CD.色 = 体配色.刺青; + X0Y0_親指CP.Setting(); + X0Y0_手CP.Setting(); + X0Y0_小指CP.Setting(); + X0Y0_薬指CP.Setting(); + X0Y0_中指CP.Setting(); + X0Y0_人指CP.Setting(); + X0Y0_呪印_輪1_輪外CP.Setting(); + X0Y0_呪印_輪1_輪内CP.Setting(); + X0Y0_呪印_輪2_輪外CP.Setting(); + X0Y0_呪印_輪2_輪内CP.Setting(); + X0Y0_呪印_輪3_輪外CP.Setting(); + X0Y0_呪印_輪3_輪内CP.Setting(); + X0Y0_呪印_鎖1CP.Setting(); + X0Y0_呪印_鎖2CP.Setting(); + X0Y0_呪印_鎖3CP.Setting(); + X1Y0_親指CP.Setting(); + X1Y0_手CP.Setting(); + X1Y0_小指CP.Setting(); + X1Y0_薬指CP.Setting(); + X1Y0_中指CP.Setting(); + X1Y0_人指CP.Setting(); + X1Y0_呪印_輪1_輪外CP.Setting(); + X1Y0_呪印_輪1_輪内CP.Setting(); + X1Y0_呪印_輪2_輪外CP.Setting(); + X1Y0_呪印_輪2_輪内CP.Setting(); + X1Y0_呪印_輪3_輪外CP.Setting(); + X1Y0_呪印_輪3_輪内CP.Setting(); + X1Y0_呪印_鎖1CP.Setting(); + X1Y0_呪印_鎖2CP.Setting(); + X1Y0_呪印_鎖3CP.Setting(); + X2Y0_親指CP.Setting(); + X2Y0_手CP.Setting(); + X2Y0_小指CP.Setting(); + X2Y0_薬指CP.Setting(); + X2Y0_中指CP.Setting(); + X2Y0_人指CP.Setting(); + X2Y0_呪印_輪1_輪外CP.Setting(); + X2Y0_呪印_輪1_輪内CP.Setting(); + X2Y0_呪印_輪2_輪外CP.Setting(); + X2Y0_呪印_輪2_輪内CP.Setting(); + X2Y0_呪印_輪3_輪外CP.Setting(); + X2Y0_呪印_輪3_輪内CP.Setting(); + X2Y0_呪印_鎖1CP.Setting(); + X2Y0_呪印_鎖2CP.Setting(); + X2Y0_呪印_鎖3CP.Setting(); + X2Y1_親指CP.Setting(); + X2Y1_手CP.Setting(); + X2Y1_小指CP.Setting(); + X2Y1_薬指CP.Setting(); + X2Y1_中指CP.Setting(); + X2Y1_人指CP.Setting(); + X2Y1_呪印_輪1_輪外CP.Setting(); + X2Y1_呪印_輪1_輪内CP.Setting(); + X2Y1_呪印_輪2_輪外CP.Setting(); + X2Y1_呪印_輪2_輪内CP.Setting(); + X2Y1_呪印_輪3_輪外CP.Setting(); + X2Y1_呪印_輪3_輪内CP.Setting(); + X2Y1_呪印_鎖1CP.Setting(); + X2Y1_呪印_鎖2CP.Setting(); + X2Y1_呪印_鎖3CP.Setting(); + X2Y2_親指CP.Setting(); + X2Y2_手CP.Setting(); + X2Y2_小指CP.Setting(); + X2Y2_薬指CP.Setting(); + X2Y2_中指CP.Setting(); + X2Y2_人指CP.Setting(); + X2Y2_呪印_輪1_輪外CP.Setting(); + X2Y2_呪印_輪1_輪内CP.Setting(); + X2Y2_呪印_輪2_輪外CP.Setting(); + X2Y2_呪印_輪2_輪内CP.Setting(); + X2Y2_呪印_輪3_輪外CP.Setting(); + X2Y2_呪印_輪3_輪内CP.Setting(); + X2Y2_呪印_鎖1CP.Setting(); + X2Y2_呪印_鎖2CP.Setting(); + X2Y2_呪印_鎖3CP.Setting(); + X2Y3_親指CP.Setting(); + X2Y3_手CP.Setting(); + X2Y3_小指CP.Setting(); + X2Y3_薬指CP.Setting(); + X2Y3_中指CP.Setting(); + X2Y3_人指CP.Setting(); + X2Y3_呪印_輪1_輪外CP.Setting(); + X2Y3_呪印_輪1_輪内CP.Setting(); + X2Y3_呪印_輪2_輪外CP.Setting(); + X2Y3_呪印_輪2_輪内CP.Setting(); + X2Y3_呪印_輪3_輪外CP.Setting(); + X2Y3_呪印_輪3_輪内CP.Setting(); + X2Y3_呪印_鎖1CP.Setting(); + X2Y3_呪印_鎖2CP.Setting(); + X2Y3_呪印_鎖3CP.Setting(); + X2Y4_親指CP.Setting(); + X2Y4_手CP.Setting(); + X2Y4_小指CP.Setting(); + X2Y4_薬指CP.Setting(); + X2Y4_中指CP.Setting(); + X2Y4_人指CP.Setting(); + X2Y4_呪印_輪1_輪外CP.Setting(); + X2Y4_呪印_輪1_輪内CP.Setting(); + X2Y4_呪印_輪2_輪外CP.Setting(); + X2Y4_呪印_輪2_輪内CP.Setting(); + X2Y4_呪印_輪3_輪外CP.Setting(); + X2Y4_呪印_輪3_輪内CP.Setting(); + X2Y4_呪印_鎖1CP.Setting(); + X2Y4_呪印_鎖2CP.Setting(); + X2Y4_呪印_鎖3CP.Setting(); + X3Y0_親指CP.Setting(); + X3Y0_手CP.Setting(); + X3Y0_小指CP.Setting(); + X3Y0_薬指CP.Setting(); + X3Y0_中指CP.Setting(); + X3Y0_人指CP.Setting(); + X3Y0_呪印_輪1_輪外CP.Setting(); + X3Y0_呪印_輪1_輪内CP.Setting(); + X3Y0_呪印_輪2_輪外CP.Setting(); + X3Y0_呪印_輪2_輪内CP.Setting(); + X3Y0_呪印_輪3_輪外CP.Setting(); + X3Y0_呪印_輪3_輪内CP.Setting(); + X3Y0_呪印_鎖1CP.Setting(); + X3Y0_呪印_鎖2CP.Setting(); + X3Y0_呪印_鎖3CP.Setting(); + X4Y0_親指CP.Setting(); + X4Y0_手CP.Setting(); + X4Y0_小指CP.Setting(); + X4Y0_薬指CP.Setting(); + X4Y0_中指CP.Setting(); + X4Y0_人指CP.Setting(); + X4Y0_呪印_輪1_輪外CP.Setting(); + X4Y0_呪印_輪1_輪内CP.Setting(); + X4Y0_呪印_輪2_輪外CP.Setting(); + X4Y0_呪印_輪2_輪内CP.Setting(); + X4Y0_呪印_輪3_輪外CP.Setting(); + X4Y0_呪印_輪3_輪内CP.Setting(); + X4Y0_呪印_鎖1CP.Setting(); + X4Y0_呪印_鎖2CP.Setting(); + X4Y0_呪印_鎖3CP.Setting(); + X5Y0_親指CP.Setting(); + X5Y0_手CP.Setting(); + X5Y0_小指CP.Setting(); + X5Y0_薬指CP.Setting(); + X5Y0_中指CP.Setting(); + X5Y0_人指CP.Setting(); + X5Y0_呪印_輪1_輪外CP.Setting(); + X5Y0_呪印_輪1_輪内CP.Setting(); + X5Y0_呪印_輪2_輪外CP.Setting(); + X5Y0_呪印_輪2_輪内CP.Setting(); + X5Y0_呪印_輪3_輪外CP.Setting(); + X5Y0_呪印_輪3_輪内CP.Setting(); + X5Y0_呪印_鎖1CP.Setting(); + X5Y0_呪印_鎖2CP.Setting(); + X5Y0_呪印_鎖3CP.Setting(); + X5Y1_親指CP.Setting(); + X5Y1_手CP.Setting(); + X5Y1_小指CP.Setting(); + X5Y1_薬指CP.Setting(); + X5Y1_中指CP.Setting(); + X5Y1_人指CP.Setting(); + X5Y1_呪印_輪1_輪外CP.Setting(); + X5Y1_呪印_輪1_輪内CP.Setting(); + X5Y1_呪印_輪2_輪外CP.Setting(); + X5Y1_呪印_輪2_輪内CP.Setting(); + X5Y1_呪印_輪3_輪外CP.Setting(); + X5Y1_呪印_輪3_輪内CP.Setting(); + X5Y1_呪印_鎖1CP.Setting(); + X5Y1_呪印_鎖2CP.Setting(); + X5Y1_呪印_鎖3CP.Setting(); + X5Y2_親指CP.Setting(); + X5Y2_手CP.Setting(); + X5Y2_小指CP.Setting(); + X5Y2_薬指CP.Setting(); + X5Y2_中指CP.Setting(); + X5Y2_人指CP.Setting(); + X5Y2_呪印_輪1_輪外CP.Setting(); + X5Y2_呪印_輪1_輪内CP.Setting(); + X5Y2_呪印_輪2_輪外CP.Setting(); + X5Y2_呪印_輪2_輪内CP.Setting(); + X5Y2_呪印_輪3_輪外CP.Setting(); + X5Y2_呪印_輪3_輪内CP.Setting(); + X5Y2_呪印_鎖1CP.Setting(); + X5Y2_呪印_鎖2CP.Setting(); + X5Y2_呪印_鎖3CP.Setting(); + X5Y3_親指CP.Setting(); + X5Y3_手CP.Setting(); + X5Y3_小指CP.Setting(); + X5Y3_薬指CP.Setting(); + X5Y3_中指CP.Setting(); + X5Y3_人指CP.Setting(); + X5Y3_呪印_輪1_輪外CP.Setting(); + X5Y3_呪印_輪1_輪内CP.Setting(); + X5Y3_呪印_輪2_輪外CP.Setting(); + X5Y3_呪印_輪2_輪内CP.Setting(); + X5Y3_呪印_輪3_輪外CP.Setting(); + X5Y3_呪印_輪3_輪内CP.Setting(); + X5Y3_呪印_鎖1CP.Setting(); + X5Y3_呪印_鎖2CP.Setting(); + X5Y3_呪印_鎖3CP.Setting(); + X5Y4_親指CP.Setting(); + X5Y4_手CP.Setting(); + X5Y4_小指CP.Setting(); + X5Y4_薬指CP.Setting(); + X5Y4_中指CP.Setting(); + X5Y4_人指CP.Setting(); + X5Y4_呪印_輪1_輪外CP.Setting(); + X5Y4_呪印_輪1_輪内CP.Setting(); + X5Y4_呪印_輪2_輪外CP.Setting(); + X5Y4_呪印_輪2_輪内CP.Setting(); + X5Y4_呪印_輪3_輪外CP.Setting(); + X5Y4_呪印_輪3_輪内CP.Setting(); + X5Y4_呪印_鎖1CP.Setting(); + X5Y4_呪印_鎖2CP.Setting(); + X5Y4_呪印_鎖3CP.Setting(); + X6Y0_親指CP.Setting(); + X6Y0_手CP.Setting(); + X6Y0_小指CP.Setting(); + X6Y0_薬指CP.Setting(); + X6Y0_中指CP.Setting(); + X6Y0_人指CP.Setting(); + X6Y0_呪印_輪1_輪外CP.Setting(); + X6Y0_呪印_輪1_輪内CP.Setting(); + X6Y0_呪印_輪2_輪外CP.Setting(); + X6Y0_呪印_輪2_輪内CP.Setting(); + X6Y0_呪印_輪3_輪外CP.Setting(); + X6Y0_呪印_輪3_輪内CP.Setting(); + X6Y0_呪印_鎖1CP.Setting(); + X6Y0_呪印_鎖2CP.Setting(); + X6Y0_呪印_鎖3CP.Setting(); + X6Y1_親指CP.Setting(); + X6Y1_手CP.Setting(); + X6Y1_小指CP.Setting(); + X6Y1_薬指CP.Setting(); + X6Y1_中指CP.Setting(); + X6Y1_人指CP.Setting(); + X6Y1_呪印_輪1_輪外CP.Setting(); + X6Y1_呪印_輪1_輪内CP.Setting(); + X6Y1_呪印_輪2_輪外CP.Setting(); + X6Y1_呪印_輪2_輪内CP.Setting(); + X6Y1_呪印_輪3_輪外CP.Setting(); + X6Y1_呪印_輪3_輪内CP.Setting(); + X6Y1_呪印_鎖1CP.Setting(); + X6Y1_呪印_鎖2CP.Setting(); + X6Y1_呪印_鎖3CP.Setting(); + X6Y2_親指CP.Setting(); + X6Y2_手CP.Setting(); + X6Y2_小指CP.Setting(); + X6Y2_薬指CP.Setting(); + X6Y2_中指CP.Setting(); + X6Y2_人指CP.Setting(); + X6Y2_呪印_輪1_輪外CP.Setting(); + X6Y2_呪印_輪1_輪内CP.Setting(); + X6Y2_呪印_輪2_輪外CP.Setting(); + X6Y2_呪印_輪2_輪内CP.Setting(); + X6Y2_呪印_輪3_輪外CP.Setting(); + X6Y2_呪印_輪3_輪内CP.Setting(); + X6Y2_呪印_鎖1CP.Setting(); + X6Y2_呪印_鎖2CP.Setting(); + X6Y2_呪印_鎖3CP.Setting(); + X6Y3_親指CP.Setting(); + X6Y3_手CP.Setting(); + X6Y3_小指CP.Setting(); + X6Y3_薬指CP.Setting(); + X6Y3_中指CP.Setting(); + X6Y3_人指CP.Setting(); + X6Y3_呪印_輪1_輪外CP.Setting(); + X6Y3_呪印_輪1_輪内CP.Setting(); + X6Y3_呪印_輪2_輪外CP.Setting(); + X6Y3_呪印_輪2_輪内CP.Setting(); + X6Y3_呪印_輪3_輪外CP.Setting(); + X6Y3_呪印_輪3_輪内CP.Setting(); + X6Y3_呪印_鎖1CP.Setting(); + X6Y3_呪印_鎖2CP.Setting(); + X6Y3_呪印_鎖3CP.Setting(); + X6Y4_親指CP.Setting(); + X6Y4_手CP.Setting(); + X6Y4_小指CP.Setting(); + X6Y4_薬指CP.Setting(); + X6Y4_中指CP.Setting(); + X6Y4_人指CP.Setting(); + X6Y4_呪印_輪1_輪外CP.Setting(); + X6Y4_呪印_輪1_輪内CP.Setting(); + X6Y4_呪印_輪2_輪外CP.Setting(); + X6Y4_呪印_輪2_輪内CP.Setting(); + X6Y4_呪印_輪3_輪外CP.Setting(); + X6Y4_呪印_輪3_輪内CP.Setting(); + X6Y4_呪印_鎖1CP.Setting(); + X6Y4_呪印_鎖2CP.Setting(); + X6Y4_呪印_鎖3CP.Setting(); + X7Y0_小指CP.Setting(); + X7Y0_薬指CP.Setting(); + X7Y0_中指CP.Setting(); + X7Y0_親指CP.Setting(); + X7Y0_手CP.Setting(); + X7Y0_人指CP.Setting(); + X7Y0_呪印_輪1_輪外CP.Setting(); + X7Y0_呪印_輪1_輪内CP.Setting(); + X7Y0_呪印_輪2_輪外CP.Setting(); + X7Y0_呪印_輪2_輪内CP.Setting(); + X7Y0_呪印_輪3_輪外CP.Setting(); + X7Y0_呪印_輪3_輪内CP.Setting(); + X7Y0_呪印_鎖1CP.Setting(); + X7Y0_呪印_鎖2CP.Setting(); + X7Y0_呪印_鎖3CP.Setting(); + X7Y1_小指CP.Setting(); + X7Y1_薬指CP.Setting(); + X7Y1_中指CP.Setting(); + X7Y1_親指CP.Setting(); + X7Y1_手CP.Setting(); + X7Y1_人指CP.Setting(); + X7Y1_呪印_輪1_輪外CP.Setting(); + X7Y1_呪印_輪1_輪内CP.Setting(); + X7Y1_呪印_輪2_輪外CP.Setting(); + X7Y1_呪印_輪2_輪内CP.Setting(); + X7Y1_呪印_輪3_輪外CP.Setting(); + X7Y1_呪印_輪3_輪内CP.Setting(); + X7Y1_呪印_鎖1CP.Setting(); + X7Y1_呪印_鎖2CP.Setting(); + X7Y1_呪印_鎖3CP.Setting(); + X7Y2_小指CP.Setting(); + X7Y2_薬指CP.Setting(); + X7Y2_中指CP.Setting(); + X7Y2_親指CP.Setting(); + X7Y2_手CP.Setting(); + X7Y2_人指CP.Setting(); + X7Y2_呪印_輪1_輪外CP.Setting(); + X7Y2_呪印_輪1_輪内CP.Setting(); + X7Y2_呪印_輪2_輪外CP.Setting(); + X7Y2_呪印_輪2_輪内CP.Setting(); + X7Y2_呪印_輪3_輪外CP.Setting(); + X7Y2_呪印_輪3_輪内CP.Setting(); + X7Y2_呪印_鎖1CP.Setting(); + X7Y2_呪印_鎖2CP.Setting(); + X7Y2_呪印_鎖3CP.Setting(); + X7Y3_小指CP.Setting(); + X7Y3_薬指CP.Setting(); + X7Y3_中指CP.Setting(); + X7Y3_親指CP.Setting(); + X7Y3_手CP.Setting(); + X7Y3_人指CP.Setting(); + X7Y3_呪印_輪1_輪外CP.Setting(); + X7Y3_呪印_輪1_輪内CP.Setting(); + X7Y3_呪印_輪2_輪外CP.Setting(); + X7Y3_呪印_輪2_輪内CP.Setting(); + X7Y3_呪印_輪3_輪外CP.Setting(); + X7Y3_呪印_輪3_輪内CP.Setting(); + X7Y3_呪印_鎖1CP.Setting(); + X7Y3_呪印_鎖2CP.Setting(); + X7Y3_呪印_鎖3CP.Setting(); + X7Y4_小指CP.Setting(); + X7Y4_薬指CP.Setting(); + X7Y4_中指CP.Setting(); + X7Y4_親指CP.Setting(); + X7Y4_手CP.Setting(); + X7Y4_人指CP.Setting(); + X7Y4_呪印_輪1_輪外CP.Setting(); + X7Y4_呪印_輪1_輪内CP.Setting(); + X7Y4_呪印_輪2_輪外CP.Setting(); + X7Y4_呪印_輪2_輪内CP.Setting(); + X7Y4_呪印_輪3_輪外CP.Setting(); + X7Y4_呪印_輪3_輪内CP.Setting(); + X7Y4_呪印_鎖1CP.Setting(); + X7Y4_呪印_鎖2CP.Setting(); + X7Y4_呪印_鎖3CP.Setting(); + X8Y0_手CP.Setting(); + X8Y0_小指CP.Setting(); + X8Y0_薬指CP.Setting(); + X8Y0_中指CP.Setting(); + X8Y0_人指CP.Setting(); + X8Y0_親指CP.Setting(); + X8Y1_手CP.Setting(); + X8Y1_小指CP.Setting(); + X8Y1_薬指CP.Setting(); + X8Y1_中指CP.Setting(); + X8Y1_人指CP.Setting(); + X8Y1_親指CP.Setting(); + X8Y2_手CP.Setting(); + X8Y2_小指CP.Setting(); + X8Y2_薬指CP.Setting(); + X8Y2_中指CP.Setting(); + X8Y2_人指CP.Setting(); + X8Y2_親指CP.Setting(); + X8Y3_手CP.Setting(); + X8Y3_小指CP.Setting(); + X8Y3_薬指CP.Setting(); + X8Y3_中指CP.Setting(); + X8Y3_人指CP.Setting(); + X8Y3_親指CP.Setting(); + X8Y4_手CP.Setting(); + X8Y4_小指CP.Setting(); + X8Y4_薬指CP.Setting(); + X8Y4_中指CP.Setting(); + X8Y4_人指CP.Setting(); + X8Y4_親指CP.Setting(); + X9Y0_手CP.Setting(); + X9Y0_小指CP.Setting(); + X9Y0_薬指CP.Setting(); + X9Y0_中指CP.Setting(); + X9Y0_人指CP.Setting(); + X9Y0_親指CP.Setting(); + X9Y1_手CP.Setting(); + X9Y1_小指CP.Setting(); + X9Y1_薬指CP.Setting(); + X9Y1_中指CP.Setting(); + X9Y1_人指CP.Setting(); + X9Y1_親指CP.Setting(); + X9Y2_手CP.Setting(); + X9Y2_小指CP.Setting(); + X9Y2_薬指CP.Setting(); + X9Y2_中指CP.Setting(); + X9Y2_人指CP.Setting(); + X9Y2_親指CP.Setting(); + X9Y3_手CP.Setting(); + X9Y3_小指CP.Setting(); + X9Y3_薬指CP.Setting(); + X9Y3_中指CP.Setting(); + X9Y3_人指CP.Setting(); + X9Y3_親指CP.Setting(); + X9Y4_手CP.Setting(); + X9Y4_小指CP.Setting(); + X9Y4_薬指CP.Setting(); + X9Y4_中指CP.Setting(); + X9Y4_人指CP.Setting(); + X9Y4_親指CP.Setting(); + X10Y0_親指CP.Setting(); + X10Y0_手CP.Setting(); + X10Y0_小指CP.Setting(); + X10Y0_薬指CP.Setting(); + X10Y0_中指CP.Setting(); + X10Y0_人指CP.Setting(); + X10Y0_呪印_輪1_輪外CP.Setting(); + X10Y0_呪印_輪1_輪内CP.Setting(); + X10Y0_呪印_輪2_輪外CP.Setting(); + X10Y0_呪印_輪2_輪内CP.Setting(); + X10Y0_呪印_輪3_輪外CP.Setting(); + X10Y0_呪印_輪3_輪内CP.Setting(); + X10Y0_呪印_鎖1CP.Setting(); + X10Y0_呪印_鎖2CP.Setting(); + X10Y0_呪印_鎖3CP.Setting(); + X10Y1_親指CP.Setting(); + X10Y1_手CP.Setting(); + X10Y1_小指CP.Setting(); + X10Y1_薬指CP.Setting(); + X10Y1_中指CP.Setting(); + X10Y1_人指CP.Setting(); + X10Y1_呪印_輪1_輪外CP.Setting(); + X10Y1_呪印_輪1_輪内CP.Setting(); + X10Y1_呪印_輪2_輪外CP.Setting(); + X10Y1_呪印_輪2_輪内CP.Setting(); + X10Y1_呪印_輪3_輪外CP.Setting(); + X10Y1_呪印_輪3_輪内CP.Setting(); + X10Y1_呪印_鎖1CP.Setting(); + X10Y1_呪印_鎖2CP.Setting(); + X10Y1_呪印_鎖3CP.Setting(); + X10Y2_親指CP.Setting(); + X10Y2_手CP.Setting(); + X10Y2_小指CP.Setting(); + X10Y2_薬指CP.Setting(); + X10Y2_中指CP.Setting(); + X10Y2_人指CP.Setting(); + X10Y2_呪印_輪1_輪外CP.Setting(); + X10Y2_呪印_輪1_輪内CP.Setting(); + X10Y2_呪印_輪2_輪外CP.Setting(); + X10Y2_呪印_輪2_輪内CP.Setting(); + X10Y2_呪印_輪3_輪外CP.Setting(); + X10Y2_呪印_輪3_輪内CP.Setting(); + X10Y2_呪印_鎖1CP.Setting(); + X10Y2_呪印_鎖2CP.Setting(); + X10Y2_呪印_鎖3CP.Setting(); + X10Y3_親指CP.Setting(); + X10Y3_手CP.Setting(); + X10Y3_小指CP.Setting(); + X10Y3_薬指CP.Setting(); + X10Y3_中指CP.Setting(); + X10Y3_人指CP.Setting(); + X10Y3_呪印_輪1_輪外CP.Setting(); + X10Y3_呪印_輪1_輪内CP.Setting(); + X10Y3_呪印_輪2_輪外CP.Setting(); + X10Y3_呪印_輪2_輪内CP.Setting(); + X10Y3_呪印_輪3_輪外CP.Setting(); + X10Y3_呪印_輪3_輪内CP.Setting(); + X10Y3_呪印_鎖1CP.Setting(); + X10Y3_呪印_鎖2CP.Setting(); + X10Y3_呪印_鎖3CP.Setting(); + X10Y4_親指CP.Setting(); + X10Y4_手CP.Setting(); + X10Y4_小指CP.Setting(); + X10Y4_薬指CP.Setting(); + X10Y4_中指CP.Setting(); + X10Y4_人指CP.Setting(); + X10Y4_呪印_輪1_輪外CP.Setting(); + X10Y4_呪印_輪1_輪内CP.Setting(); + X10Y4_呪印_輪2_輪外CP.Setting(); + X10Y4_呪印_輪2_輪内CP.Setting(); + X10Y4_呪印_輪3_輪外CP.Setting(); + X10Y4_呪印_輪3_輪内CP.Setting(); + X10Y4_呪印_鎖1CP.Setting(); + X10Y4_呪印_鎖2CP.Setting(); + X10Y4_呪印_鎖3CP.Setting(); + X11Y0_小指CP.Setting(); + X11Y0_薬指CP.Setting(); + X11Y0_中指CP.Setting(); + X11Y0_人指CP.Setting(); + X11Y0_手CP.Setting(); + X11Y0_親指CP.Setting(); + X11Y0_呪印_輪1_輪外CP.Setting(); + X11Y0_呪印_輪1_輪内CP.Setting(); + X11Y0_呪印_輪2_輪外CP.Setting(); + X11Y0_呪印_輪2_輪内CP.Setting(); + X11Y0_呪印_輪3_輪外CP.Setting(); + X11Y0_呪印_輪3_輪内CP.Setting(); + X11Y0_呪印_鎖1CP.Setting(); + X11Y0_呪印_鎖3CP.Setting(); + X12Y0_親指CP.Setting(); + X12Y0_手CP.Setting(); + X12Y0_小指CP.Setting(); + X12Y0_薬指CP.Setting(); + X12Y0_中指CP.Setting(); + X12Y0_人指CP.Setting(); + X12Y0_呪印_輪1_輪外CP.Setting(); + X12Y0_呪印_輪1_輪内CP.Setting(); + X12Y0_呪印_輪2_輪外CP.Setting(); + X12Y0_呪印_輪2_輪内CP.Setting(); + X12Y0_呪印_輪3_輪外CP.Setting(); + X12Y0_呪印_輪3_輪内CP.Setting(); + X12Y0_呪印_鎖1CP.Setting(); + X12Y0_呪印_鎖2CP.Setting(); + X12Y0_呪印_鎖3CP.Setting(); + X13Y0_中指CP.Setting(); + X13Y0_人指CP.Setting(); + X13Y0_手CP.Setting(); + X13Y0_親指CP.Setting(); + X13Y0_呪印_輪1_輪外CP.Setting(); + X13Y0_呪印_輪1_輪内CP.Setting(); + X13Y0_呪印_輪2_輪外CP.Setting(); + X13Y0_呪印_輪2_輪内CP.Setting(); + X13Y0_呪印_輪3_輪外CP.Setting(); + X13Y0_呪印_輪3_輪内CP.Setting(); + X13Y0_呪印_鎖1CP.Setting(); + X13Y0_呪印_鎖3CP.Setting(); + X14Y0_親指CP.Setting(); + X14Y0_手CP.Setting(); + X14Y0_小指CP.Setting(); + X14Y0_薬指CP.Setting(); + X14Y0_中指CP.Setting(); + X14Y0_人指CP.Setting(); + X14Y0_呪印_輪1_輪外CP.Setting(); + X14Y0_呪印_輪1_輪内CP.Setting(); + X14Y0_呪印_輪2_輪外CP.Setting(); + X14Y0_呪印_輪2_輪内CP.Setting(); + X14Y0_呪印_輪3_輪外CP.Setting(); + X14Y0_呪印_輪3_輪内CP.Setting(); + X14Y0_呪印_鎖1CP.Setting(); + X14Y0_呪印_鎖2CP.Setting(); + X14Y0_呪印_鎖3CP.Setting(); + X14Y1_親指CP.Setting(); + X14Y1_手CP.Setting(); + X14Y1_小指CP.Setting(); + X14Y1_薬指CP.Setting(); + X14Y1_中指CP.Setting(); + X14Y1_人指CP.Setting(); + X14Y1_呪印_輪1_輪外CP.Setting(); + X14Y1_呪印_輪1_輪内CP.Setting(); + X14Y1_呪印_輪2_輪外CP.Setting(); + X14Y1_呪印_輪2_輪内CP.Setting(); + X14Y1_呪印_輪3_輪外CP.Setting(); + X14Y1_呪印_輪3_輪内CP.Setting(); + X14Y1_呪印_鎖1CP.Setting(); + X14Y1_呪印_鎖2CP.Setting(); + X14Y1_呪印_鎖3CP.Setting(); + X14Y2_親指CP.Setting(); + X14Y2_手CP.Setting(); + X14Y2_小指CP.Setting(); + X14Y2_薬指CP.Setting(); + X14Y2_中指CP.Setting(); + X14Y2_人指CP.Setting(); + X14Y2_呪印_輪1_輪外CP.Setting(); + X14Y2_呪印_輪1_輪内CP.Setting(); + X14Y2_呪印_輪2_輪外CP.Setting(); + X14Y2_呪印_輪2_輪内CP.Setting(); + X14Y2_呪印_輪3_輪外CP.Setting(); + X14Y2_呪印_輪3_輪内CP.Setting(); + X14Y2_呪印_鎖1CP.Setting(); + X14Y2_呪印_鎖2CP.Setting(); + X14Y2_呪印_鎖3CP.Setting(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンドD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンドD.cs index f6dcbb4..f8a7a45 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンドD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンドD.cs @@ -1,48 +1,49 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class ハンドD : EleD +namespace SlaveMatrix { - public bool 親指_表示 = true; + [Serializable] + public class ハンドD : EleD + { + public bool 親指_表示 = true; - public bool 手_表示 = true; + public bool 手_表示 = true; - public bool 小指_表示 = true; + public bool 小指_表示 = true; - public bool 薬指_表示 = true; + public bool 薬指_表示 = true; - public bool 中指_表示 = true; + public bool 中指_表示 = true; - public bool 人指_表示 = true; + public bool 人指_表示 = true; - public bool 呪印_輪1_輪外_表示 = true; + public bool 呪印_輪1_輪外_表示 = true; - public bool 呪印_輪1_輪内_表示 = true; + public bool 呪印_輪1_輪内_表示 = true; - public bool 呪印_輪2_輪外_表示 = true; + public bool 呪印_輪2_輪外_表示 = true; - public bool 呪印_輪2_輪内_表示 = true; + public bool 呪印_輪2_輪内_表示 = true; - public bool 呪印_輪3_輪外_表示 = true; + public bool 呪印_輪3_輪外_表示 = true; - public bool 呪印_輪3_輪内_表示 = true; + public bool 呪印_輪3_輪内_表示 = true; - public bool 呪印_鎖1_表示 = true; + public bool 呪印_鎖1_表示 = true; - public bool 呪印_鎖2_表示 = true; + public bool 呪印_鎖2_表示 = true; - public bool 呪印_鎖3_表示 = true; + public bool 呪印_鎖3_表示 = true; - public ハンドD() - { - ThisType = GetType(); - } + public ハンドD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 主人公配色 体配色) - { - return new ハンド(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 主人公配色 体配色) + { + return new ハンド(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド処理.cs index c7d6653..593bf34 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド処理.cs @@ -2,978 +2,979 @@ using System.Collections.Generic; using System.Drawing; using _2DGAMELIB; -namespace SlaveMatrix; - -public class ハンド処理 : 処理B +namespace SlaveMatrix { - public bool Is乳繰り; + public class ハンド処理 : 処理B + { + public bool Is乳繰り; - public bool Is乳摘み; + public bool Is乳摘み; - public bool Is乳捏ね; + public bool Is乳捏ね; - public bool Is核捏ね; + public bool Is核捏ね; - public bool Isくぱぁ; + public bool Isくぱぁ; - public bool Is体撫で; + public bool Is体撫で; - public Mot バスト初期化; + public Mot バスト初期化; - public Mot くぱぁ中; + public Mot くぱぁ中; - private bool 核捏ね初; + private bool 核捏ね初; - private double くぱぁ; + private double くぱぁ; - private ContactType 箇所; + private ContactType 箇所; - private Vector2D vs; + private Vector2D vs; - private List vl = new List(); + private List vl = new List(); - private double u = 72.0; + private double u = 72.0; - private double x; + private double x; - private Vector2D v; + private Vector2D v; - private Vector2D o; + private Vector2D o; - private int yi; + private int yi; - public bool 切り替え; + public bool 切り替え; - public bool Isモード - { - get - { - if (!Is乳繰り && !Is乳摘み && !Is乳捏ね && !Is核捏ね && !Isくぱぁ && !Is体撫で) - { - return 調教UI.ハンド挿入.Is挿入; - } - return true; - } - } + public bool Isモード + { + get + { + if (!Is乳繰り && !Is乳摘み && !Is乳捏ね && !Is核捏ね && !Isくぱぁ && !Is体撫で) + { + return 調教UI.ハンド挿入.Is挿入; + } + return true; + } + } - public void くぱ() - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Bod.膣口位置.GetAreaPoint(0.01), Sta.くぱ.GetVal(Player.変化V_膣, Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.DeepPink.S(Player.変化V_膣.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_膣, b: true); - }); - } + public void くぱ() + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Bod.膣口位置.GetAreaPoint(0.01), Sta.くぱ.GetVal(Player.変化V_膣, Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.DeepPink.S(Player.変化V_膣.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_膣, b: true); + }); + } - private void 乳繰りモード(ref ContactD cd) - { - Is乳繰り = true; - 箇所 = cd.c; - 調教UI.ハンド右CM.Show = true; - 調教UI.Set_乳首(調教UI.ハンド右, 右: true); - 調教UI.Set_乳首(調教UI.ハンド左, 右: false); - 乳繰りsi(); - } + private void 乳繰りモード(ref ContactD cd) + { + Is乳繰り = true; + 箇所 = cd.c; + 調教UI.ハンド右CM.Show = true; + 調教UI.Set_乳首(調教UI.ハンド右, 右: true); + 調教UI.Set_乳首(調教UI.ハンド左, 右: false); + 乳繰りsi(); + } - private void 乳繰り解除() - { - Is乳繰り = false; - 調教UI.ハンド右.Yi = 0; - 調教UI.ハンド左.Yi = 0; - } + private void 乳繰り解除() + { + Is乳繰り = false; + 調教UI.ハンド右.Yi = 0; + 調教UI.ハンド左.Yi = 0; + } - private void 乳繰りsi() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = GameText.乳首 + "\r\nLDo:" + GameText.摘む + "\r\nWh:" + GameText.繰る; - } - } + private void 乳繰りsi() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = GameText.乳首 + "\r\nLDo:" + GameText.摘む + "\r\nWh:" + GameText.繰る; + } + } - private void 乳摘みモード(ref ContactD cd) - { - 調教UI.ハンド右.Xi = 5; - 調教UI.ハンド右.Yi = 0; - 調教UI.ハンド左.Xi = 5; - 調教UI.ハンド左.Yi = 0; - Is乳摘み = true; - 箇所 = cd.c; - 調教UI.ハンド右CM.Show = true; - 調教UI.Set_乳首(調教UI.ハンド右, 右: true); - 調教UI.Set_乳首(調教UI.ハンド左, 右: false); - Vector2D 位置 = 調教UI.ハンド右.位置; - Addvl(ref 位置); - 乳摘みsi(); - } + private void 乳摘みモード(ref ContactD cd) + { + 調教UI.ハンド右.Xi = 5; + 調教UI.ハンド右.Yi = 0; + 調教UI.ハンド左.Xi = 5; + 調教UI.ハンド左.Yi = 0; + Is乳摘み = true; + 箇所 = cd.c; + 調教UI.ハンド右CM.Show = true; + 調教UI.Set_乳首(調教UI.ハンド右, 右: true); + 調教UI.Set_乳首(調教UI.ハンド左, 右: false); + Vector2D 位置 = 調教UI.ハンド右.位置; + Addvl(ref 位置); + 乳摘みsi(); + } - private void 乳摘み解除() - { - Is乳摘み = false; - vl.Clear(); - 調教UI.ハンド右.Yi = 0; - 調教UI.ハンド左.Yi = 0; - Bod.乳房右.尺度XC = 1.0; - Bod.乳房左.尺度XC = 1.0; - 調教UI.ハンド右.角度C = 0.0; - 調教UI.ハンド左.角度C = 0.0; - if (Med.Mode == "Training") - { - //TODO fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - } - バスト初期化.Start(); - if (調教UI.ハンド右.Xi == 5) - { - 乳繰りsi(); - } - } + private void 乳摘み解除() + { + Is乳摘み = false; + vl.Clear(); + 調教UI.ハンド右.Yi = 0; + 調教UI.ハンド左.Yi = 0; + Bod.乳房右.尺度XC = 1.0; + Bod.乳房左.尺度XC = 1.0; + 調教UI.ハンド右.角度C = 0.0; + 調教UI.ハンド左.角度C = 0.0; + if (Med.Mode == "Training") + { + //TODO fix? + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); + } + バスト初期化.Start(); + if (調教UI.ハンド右.Xi == 5) + { + 乳繰りsi(); + } + } - private void 乳摘みsi() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = GameText.乳首 + "\r\nMo:" + GameText.動かす + "\r\nLUp:" + GameText.放す; - } - } + private void 乳摘みsi() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = GameText.乳首 + "\r\nMo:" + GameText.動かす + "\r\nLUp:" + GameText.放す; + } + } - private void 乳捏ねモード(ref ContactD cd) - { - 調教UI.ハンド右.Xi = 2; - 調教UI.ハンド右.Yi = 0; - 調教UI.ハンド左.Xi = 2; - 調教UI.ハンド左.Yi = 0; - Is乳捏ね = true; - 箇所 = cd.c; - 調教UI.ハンド右CM.Show = true; - 調教UI.Set_乳房(調教UI.ハンド右, 右: true); - 調教UI.Set_乳房(調教UI.ハンド左, 右: false); - Vector2D 位置 = 調教UI.ハンド右.位置; - Addvl(ref 位置); - 乳捏ねsi2(); - } + private void 乳捏ねモード(ref ContactD cd) + { + 調教UI.ハンド右.Xi = 2; + 調教UI.ハンド右.Yi = 0; + 調教UI.ハンド左.Xi = 2; + 調教UI.ハンド左.Yi = 0; + Is乳捏ね = true; + 箇所 = cd.c; + 調教UI.ハンド右CM.Show = true; + 調教UI.Set_乳房(調教UI.ハンド右, 右: true); + 調教UI.Set_乳房(調教UI.ハンド左, 右: false); + Vector2D 位置 = 調教UI.ハンド右.位置; + Addvl(ref 位置); + 乳捏ねsi2(); + } - private void 乳捏ね解除() - { - Is乳捏ね = false; - vl.Clear(); - 調教UI.ハンド右.Yi = 0; - 調教UI.ハンド左.Yi = 0; - Bod.乳房右.尺度XC = 1.0; - Bod.乳房左.尺度XC = 1.0; - Bod.乳房右.尺度C = 1.0; - Bod.乳房左.尺度C = 1.0; - 調教UI.ハンド右.角度C = 0.0; - 調教UI.ハンド左.角度C = 0.0; - if (Med.Mode == "Training") - { - //TODO fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - } - バスト初期化.Start(); - if (調教UI.ハンド右.Xi == 2) - { - 乳捏ねsi1(); - } - } + private void 乳捏ね解除() + { + Is乳捏ね = false; + vl.Clear(); + 調教UI.ハンド右.Yi = 0; + 調教UI.ハンド左.Yi = 0; + Bod.乳房右.尺度XC = 1.0; + Bod.乳房左.尺度XC = 1.0; + Bod.乳房右.尺度C = 1.0; + Bod.乳房左.尺度C = 1.0; + 調教UI.ハンド右.角度C = 0.0; + 調教UI.ハンド左.角度C = 0.0; + if (Med.Mode == "Training") + { + //TODO fix? + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); + } + バスト初期化.Start(); + if (調教UI.ハンド右.Xi == 2) + { + 乳捏ねsi1(); + } + } - private void 乳捏ねsi1() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = GameText.乳房 + "\r\nLDo:" + GameText.掴む; - } - } + private void 乳捏ねsi1() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = GameText.乳房 + "\r\nLDo:" + GameText.掴む; + } + } - private void 乳捏ねsi2() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = GameText.乳房 + "\r\nMo:" + GameText.捏ねる + "\r\nLUp:" + GameText.放す; - } - } + private void 乳捏ねsi2() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = GameText.乳房 + "\r\nMo:" + GameText.捏ねる + "\r\nLUp:" + GameText.放す; + } + } - private void 核捏ねモード(ref ContactD cd) - { - 調教UI.ハンド右.Xi = 6; - 調教UI.ハンド右.Yi = 0; - Is核捏ね = true; - 箇所 = cd.c; - Vector2D 陰核位置 = Bod.陰核位置; - Vector2D 位置B = 陰核位置 + Dat.Vec2DUnitY * 0.0015; - 調教UI.ハンド右.位置B = 位置B; - Addvl(ref 陰核位置); - 核捏ね初 = true; - //TODO fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - 核捏ねsi2(); - } - - private void 核捏ね解除() - { - Is核捏ね = false; - vl.Clear(); - 調教UI.ハンド右.Yi = 0; - 調教UI.ハンド右.角度C = 0.0; - Bod.ピアス.位置C = Dat.Vec2DZero; - if (Med.Mode == "Training") - { + private void 核捏ねモード(ref ContactD cd) + { + 調教UI.ハンド右.Xi = 6; + 調教UI.ハンド右.Yi = 0; + Is核捏ね = true; + 箇所 = cd.c; + Vector2D 陰核位置 = Bod.陰核位置; + Vector2D 位置B = 陰核位置 + Dat.Vec2DUnitY * 0.0015; + 調教UI.ハンド右.位置B = 位置B; + Addvl(ref 陰核位置); + 核捏ね初 = true; //TODO fix? //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - } - } + 核捏ねsi2(); + } - private void 核捏ねsi1() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = GameText.陰核 + "\r\nLDo:" + GameText.触れる; - } - } + private void 核捏ね解除() + { + Is核捏ね = false; + vl.Clear(); + 調教UI.ハンド右.Yi = 0; + 調教UI.ハンド右.角度C = 0.0; + Bod.ピアス.位置C = Dat.Vec2DZero; + if (Med.Mode == "Training") + { + //TODO fix? + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); + } + } - private void 核捏ねsi2() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = GameText.陰核 + "\r\nMo:" + GameText.捏ねる + "\r\nLUp:" + GameText.離す; - } - } + private void 核捏ねsi1() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = GameText.陰核 + "\r\nLDo:" + GameText.触れる; + } + } - private void くぱぁモード(ref ContactD cd) - { - 調教UI.ハンド右.Xi = 1; - 調教UI.ハンド右.Yi = 0; - 調教UI.ハンド左.Xi = 1; - 調教UI.ハンド左.Yi = 0; - Isくぱぁ = true; - 箇所 = cd.c; - 調教UI.ハンド右CM.Show = true; - 調教UI.Set_くぱぁ(調教UI.ハンド右, 右: true); - 調教UI.Set_くぱぁ(調教UI.ハンド左, 右: false); - くぱぁ = Bod.性器.くぱぁ; - Bod.性器.くぱぁ = 1.0; - くぱぁsi2(); - } + private void 核捏ねsi2() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = GameText.陰核 + "\r\nMo:" + GameText.捏ねる + "\r\nLUp:" + GameText.離す; + } + } - private void くぱぁ解除(ref ContactD cd) - { - Bod.性器.くぱぁ = くぱぁ; - Isくぱぁ = false; - if (Med.Mode == "Training") - { - //TODO fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - } - if (cd.c == ContactType.Crotch) - { - くぱぁsi1(); - } - } + private void くぱぁモード(ref ContactD cd) + { + 調教UI.ハンド右.Xi = 1; + 調教UI.ハンド右.Yi = 0; + 調教UI.ハンド左.Xi = 1; + 調教UI.ハンド左.Yi = 0; + Isくぱぁ = true; + 箇所 = cd.c; + 調教UI.ハンド右CM.Show = true; + 調教UI.Set_くぱぁ(調教UI.ハンド右, 右: true); + 調教UI.Set_くぱぁ(調教UI.ハンド左, 右: false); + くぱぁ = Bod.性器.くぱぁ; + Bod.性器.くぱぁ = 1.0; + くぱぁsi2(); + } - private void くぱぁsi1() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = GameText.陰唇 + "\r\nLDo:" + GameText.広げる; - } - } + private void くぱぁ解除(ref ContactD cd) + { + Bod.性器.くぱぁ = くぱぁ; + Isくぱぁ = false; + if (Med.Mode == "Training") + { + //TODO fix? + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); + } + if (cd.c == ContactType.Crotch) + { + くぱぁsi1(); + } + } - private void くぱぁsi2() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = GameText.陰唇 + "\r\nLUp:" + GameText.やめる; - } - } + private void くぱぁsi1() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = GameText.陰唇 + "\r\nLDo:" + GameText.広げる; + } + } - private void 体撫でモード(ref ContactD cd) - { - Is体撫で = true; - 箇所 = cd.c; - 体撫でsi2(); - } + private void くぱぁsi2() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = GameText.陰唇 + "\r\nLUp:" + GameText.やめる; + } + } - private void 体撫で解除() - { - Is体撫で = false; - 調教UI.ハンド右.角度C = 0.0; - if (調教UI.ハンド右.Xi == 3) - { - 体撫でsi1(); - } - } + private void 体撫でモード(ref ContactD cd) + { + Is体撫で = true; + 箇所 = cd.c; + 体撫でsi2(); + } - private void 体撫でsi1() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = "LDo:" + GameText.触れる; - } - } + private void 体撫で解除() + { + Is体撫で = false; + 調教UI.ハンド右.角度C = 0.0; + if (調教UI.ハンド右.Xi == 3) + { + 体撫でsi1(); + } + } - private void 体撫でsi2() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = "Mo:" + GameText.撫でる + "\r\nLUp:" + GameText.離す; - } - } + private void 体撫でsi1() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = "LDo:" + GameText.触れる; + } + } - private string si() - { - if (!Isモード) - { - return (調教UI.マウス挿入.挿抜モーション.Run ? "" : ("MCl:" + GameText.マウス切替 + "\r\n")) + (調教UI.ペニス挿入.挿抜モーション.Run ? "" : ("RCl:" + GameText.ペニス切替)); - } - return ""; - } + private void 体撫でsi2() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = "Mo:" + GameText.撫でる + "\r\nLUp:" + GameText.離す; + } + } - private void 乳捏ね(ref Vector2D cp) - { - double num = (調教UI.ハンド右.位置B - GetCenter()).Angle02π(Dat.Vec2DUnitY).ToDegree(); - if (!double.IsNaN(num)) - { - Bod.乳房右.Yi = (int)((360.0 - num) / u); - Bod.乳房左.Yi = Bod.乳房右.Yi; - if (Bod.乳房右.Yi == 1 || Bod.乳房右.Yi == 2) - { - Bod.乳房右.尺度XC = 0.95 + 0.05 * Bod.乳房右.バスト.Inverse(); - Bod.乳房左.尺度XC = Bod.乳房右.尺度XC; - } - else - { - Bod.乳房右.尺度XC = 1.0; - Bod.乳房左.尺度XC = 1.0; - } - } - } + private string si() + { + if (!Isモード) + { + return (調教UI.マウス挿入.挿抜モーション.Run ? "" : ("MCl:" + GameText.マウス切替 + "\r\n")) + (調教UI.ペニス挿入.挿抜モーション.Run ? "" : ("RCl:" + GameText.ペニス切替)); + } + return ""; + } - private void 核捏ね(ref Vector2D cp) - { - double num = (o.X - v.X) * 0.008; - Vector2D 陰核位置 = Bod.陰核位置; - Vector2D coord = 陰核位置 + Dat.Vec2DUnitY * 0.0015; - double num2 = Dat.Vec2DUnitY.Angle02π(調教UI.ハンド右.位置B - GetCenter()); - if (!double.IsNaN(num2)) - { - 調教UI.ハンド右.位置B = coord.TransformCoordinateBP(陰核位置, num2.RotationZ()); - Bod.ピアス.位置C = (調教UI.ハンド右.位置B - Bod.ピアス.位置B) * 0.3; - } - 対象.Ele.角度C = (100.0 * num).Clamp(-5.0, 5.0); - } + private void 乳捏ね(ref Vector2D cp) + { + double num = (調教UI.ハンド右.位置B - GetCenter()).Angle02π(Dat.Vec2DUnitY).ToDegree(); + if (!double.IsNaN(num)) + { + Bod.乳房右.Yi = (int)((360.0 - num) / u); + Bod.乳房左.Yi = Bod.乳房右.Yi; + if (Bod.乳房右.Yi == 1 || Bod.乳房右.Yi == 2) + { + Bod.乳房右.尺度XC = 0.95 + 0.05 * Bod.乳房右.バスト.Inverse(); + Bod.乳房左.尺度XC = Bod.乳房右.尺度XC; + } + else + { + Bod.乳房右.尺度XC = 1.0; + Bod.乳房左.尺度XC = 1.0; + } + } + } - private bool Is撫で() - { - if (箇所 != ContactType.Head && 箇所 != ContactType.Face && 箇所 != ContactType.Ear && 箇所 != ContactType.Hair && 箇所 != ContactType.Neck && 箇所 != ContactType.Shoulder && 箇所 != ContactType.Side && 箇所 != ContactType.Stomache && 箇所 != ContactType.Thigh && 箇所 != ContactType.Feet && 箇所 != ContactType.Hand && 箇所 != ContactType.Awareness && 箇所 != ContactType.Touch && 箇所 != ContactType.Tail && 箇所 != ContactType.Wing && 箇所 != ContactType.Fin) - { - return 箇所 == ContactType.Other; - } - return true; - } + private void 核捏ね(ref Vector2D cp) + { + double num = (o.X - v.X) * 0.008; + Vector2D 陰核位置 = Bod.陰核位置; + Vector2D coord = 陰核位置 + Dat.Vec2DUnitY * 0.0015; + double num2 = Dat.Vec2DUnitY.Angle02π(調教UI.ハンド右.位置B - GetCenter()); + if (!double.IsNaN(num2)) + { + 調教UI.ハンド右.位置B = coord.TransformCoordinateBP(陰核位置, num2.RotationZ()); + Bod.ピアス.位置C = (調教UI.ハンド右.位置B - Bod.ピアス.位置B) * 0.3; + } + 対象.Ele.角度C = (100.0 * num).Clamp(-5.0, 5.0); + } - private bool Is撫で(ref ContactD cd) - { - if (cd.c != ContactType.Head && cd.c != ContactType.Face && cd.c != ContactType.Ear && cd.c != ContactType.Hair && cd.c != ContactType.Neck && cd.c != ContactType.Shoulder && cd.c != ContactType.Side && cd.c != ContactType.Stomache && cd.c != ContactType.Thigh && cd.c != ContactType.Feet && cd.c != ContactType.Hand && cd.c != ContactType.Awareness && cd.c != ContactType.Touch && cd.c != ContactType.Tail && cd.c != ContactType.Wing && cd.c != ContactType.Fin) - { - return cd.c == ContactType.Other; - } - return true; - } + private bool Is撫で() + { + if (箇所 != ContactType.Head && 箇所 != ContactType.Face && 箇所 != ContactType.Ear && 箇所 != ContactType.Hair && 箇所 != ContactType.Neck && 箇所 != ContactType.Shoulder && 箇所 != ContactType.Side && 箇所 != ContactType.Stomache && 箇所 != ContactType.Thigh && 箇所 != ContactType.Feet && 箇所 != ContactType.Hand && 箇所 != ContactType.Awareness && 箇所 != ContactType.Touch && 箇所 != ContactType.Tail && 箇所 != ContactType.Wing && 箇所 != ContactType.Fin) + { + return 箇所 == ContactType.Other; + } + return true; + } - private void Addvl(ref Vector2D v) - { - vl.Add(v); - if (vl.Count > 16) - { - vl.RemoveAt(0); - } - } + private bool Is撫で(ref ContactD cd) + { + if (cd.c != ContactType.Head && cd.c != ContactType.Face && cd.c != ContactType.Ear && cd.c != ContactType.Hair && cd.c != ContactType.Neck && cd.c != ContactType.Shoulder && cd.c != ContactType.Side && cd.c != ContactType.Stomache && cd.c != ContactType.Thigh && cd.c != ContactType.Feet && cd.c != ContactType.Hand && cd.c != ContactType.Awareness && cd.c != ContactType.Touch && cd.c != ContactType.Tail && cd.c != ContactType.Wing && cd.c != ContactType.Fin) + { + return cd.c == ContactType.Other; + } + return true; + } - private Vector2D GetCenter() - { - vs = Dat.Vec2DZero; - foreach (Vector2D item in vl) - { - vs += item; - } - return vs / vl.Count; - } + private void Addvl(ref Vector2D v) + { + vl.Add(v); + if (vl.Count > 16) + { + vl.RemoveAt(0); + } + } - public void Move(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象 || バスト初期化.Run) - { - return; - } + private Vector2D GetCenter() + { + vs = Dat.Vec2DZero; + foreach (Vector2D item in vl) + { + vs += item; + } + return vs / vl.Count; + } - v = cp; - x = (o.X - v.X) * 0.008; - if (Isモード) - { - if (Is乳摘み) - { - yi = Bod.乳房左.Yi; - 乳捏ね(ref cp); - 調教UI.Set_乳首(調教UI.ハンド右, 右: true); - 調教UI.Set_乳首(調教UI.ハンド左, 右: false); - Addvl(ref cp); - 調教UI.ハンド右.角度C = (100.0 * x).Clamp(-15.0, 5.0); - 調教UI.ハンド左.角度C = (-100.0 * x).Clamp(-5.0, 15.0); - if (yi != Bod.乳房左.Yi && Bod.乳房左.Yi == 1) - { - Bod.胸左右前後 = !Bod.胸左右前後; - } - 調教UI.Action(ContactType.Milk, ActionType.Grope, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - else if (Is乳繰り) - { - 調教UI.Set_乳首(調教UI.ハンド右, 右: true); - 調教UI.Set_乳首(調教UI.ハンド左, 右: false); - if (cd.c != ContactType.Milk && cd.c != ContactType.Chest) - { - 乳繰り解除(); - 調教UI.放し(); - 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - } - else if (Is乳捏ね) - { - yi = Bod.乳房左.Yi; - 乳捏ね(ref cp); - 調教UI.Set_乳房(調教UI.ハンド右, 右: true); - 調教UI.Set_乳房(調教UI.ハンド左, 右: false); - Addvl(ref cp); - 調教UI.ハンド右.角度C = (100.0 * x).Clamp(-15.0, 5.0); - 調教UI.ハンド左.角度C = (-100.0 * x).Clamp(-5.0, 15.0); - if (yi != Bod.乳房左.Yi && Bod.乳房左.Yi == 1) - { - Bod.胸左右前後 = !Bod.胸左右前後; - } - 調教UI.Action(ContactType.Chest, ActionType.乳捏, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - else if (Is核捏ね) - { - if (核捏ね初) - { - 核捏ね初 = false; - } - else - { - 核捏ね(ref cp); - Addvl(ref cp); - 調教UI.Action(ContactType.Nucleus, ActionType.核捏, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - } - else if (Isくぱぁ) - { - 調教UI.Set_くぱぁ(調教UI.ハンド右, 右: true); - 調教UI.Set_くぱぁ(調教UI.ハンド左, 右: false); - } - else if (Is体撫で) - { - 調教UI.ハンド右CM.Show = true; - 調教UI.ハンド左表示 = false; - 調教UI.ハンド右.Xi = 3; - 調教UI.ハンド右.Yi = 0; - if (調教UI.IsHitCha(ref cd)) - { - 調教UI.押し(ref cd); - 対象.Ele.角度C = (100.0 * x).Clamp(-45.0, 45.0); - 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - else if (調教UI.押し状態) - { - 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 対象.Ele.角度C = 0.0; - 調教UI.放し(); - } - 体撫でsi2(); - } - else - { - 調教UI.ハンド挿入.Move(ref mb, ref cp, ref hc, ref cd); - } - } - else if (cd.c == ContactType.Milk) - { - 調教UI.ハンド右CM.Show = cd.e.右; - 調教UI.ハンド左表示 = !cd.e.右; - if (調教UI.ハンド左表示) - { - 調教UI.ハンド左.位置B = cp; - } - 調教UI.ハンド右.Xi = 5; - 調教UI.ハンド右.Yi = 0; - 調教UI.ハンド左.Xi = 5; - 調教UI.ハンド左.Yi = 0; - 調教UI.Set_乳首(調教UI.ハンド右, 右: true); - 調教UI.Set_乳首(調教UI.ハンド左, 右: false); - 乳繰りsi(); - } - else if (cd.c == ContactType.Chest) - { - 調教UI.ハンド右CM.Show = cd.e.右; - 調教UI.ハンド左表示 = !cd.e.右; - if (調教UI.ハンド左表示) - { - 調教UI.ハンド左.位置B = cp; - } - 調教UI.ハンド右.Xi = 2; - 調教UI.ハンド右.Yi = 0; - 調教UI.ハンド左.Xi = 2; - 調教UI.ハンド左.Yi = 0; - 乳捏ねsi1(); - } - else if (cd.c == ContactType.Nucleus) - { - 調教UI.ハンド右CM.Show = true; - 調教UI.ハンド左表示 = false; - 調教UI.ハンド右.Xi = 6; - 調教UI.ハンド右.Yi = 0; - 調教UI.Set_陰核(調教UI.ハンド右); - 核捏ねsi1(); - } - else if ((Player.フェラ1 && cd.c == ContactType.Mouth && !調教UI.Is口挿入) || (cd.c == ContactType.Vagina && !調教UI.Is膣挿入) || (cd.c == ContactType.Anal && !調教UI.Is肛挿入) || (cd.c == ContactType.Thread && !調教UI.Is糸挿入)) - { - 調教UI.ハンド右CM.Show = true; - 調教UI.ハンド左表示 = false; - switch (cd.c) - { - case ContactType.Mouth: - if (Player.手口) - { - 調教UI.ハンド右.Xi = 8; - } - else - { - 調教UI.ハンド右.Xi = 7; - } - break; - case ContactType.Vagina: - if (Player.手膣) - { - 調教UI.ハンド右.Xi = 8; - } - else - { - 調教UI.ハンド右.Xi = 7; - } - break; - case ContactType.Anal: - if (Player.手肛) - { - 調教UI.ハンド右.Xi = 8; - } - else - { - 調教UI.ハンド右.Xi = 7; - } - break; - case ContactType.Thread: - if (Player.手糸) - { - 調教UI.ハンド右.Xi = 8; - } - else - { - 調教UI.ハンド右.Xi = 7; - } - break; - } - 調教UI.ハンド右.Yi = 0; - 調教UI.ハンド挿入.Move(ref mb, ref cp, ref hc, ref cd); - } - else if (cd.c == ContactType.Crotch) - { - くぱぁsi1(); - } - else if (Is撫で(ref cd)) - { - 調教UI.ハンド右CM.Show = true; - 調教UI.ハンド左表示 = false; - 調教UI.ハンド右.Xi = 3; - 調教UI.ハンド右.Yi = 0; - 体撫でsi1(); - } - else if (調教UI.ハンド右CM.Ele.Xi == 2 || 調教UI.ハンド右CM.Ele.Xi == 3 || 調教UI.ハンド右CM.Ele.Xi == 5 || 調教UI.ハンド右CM.Ele.Xi == 6 || 調教UI.ハンド右CM.Ele.Xi == 7 || 調教UI.ハンド右CM.Ele.Xi == 8 || 調教UI.ハンド右CM.Ele.Xi == 10) - { - 調教UI.ハンド左表示 = false; - 調教UI.ハンド右CM.Show = true; - if (cd.e == null) - { - 調教UI.ハンド右.Xi = 0; - } - 調教UI.ハンド右.Yi = 0; - 調教UI.ハンド左.Xi = 0; - 調教UI.ハンド左.Yi = 0; - 乳繰り解除(); - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = si(); - } - } - o = v; - } + public void Move(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象 || バスト初期化.Run) + { + return; + } - public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象) - { - return; - } - if (mb == MouseButtons.Left) - { - if (cd.c == ContactType.Milk && ((!cd.e.右 && !調教UI.キャップ処理.キャップ左着) || (cd.e.右 && !調教UI.キャップ処理.キャップ右着))) - { - 調教UI.押し(ref cd); - 乳摘みモード(ref cd); - 乳捏ね(ref cp); - 調教UI.Action(ContactType.Milk, ActionType.Grope, CurrentState.Start, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 調教UI.乳首演出(); - 調教UI.腕修正(); - 調教UI.脚修正(); - } - else if (cd.c == ContactType.Chest) - { - 調教UI.押し(ref cd); - 乳捏ねモード(ref cd); - 乳捏ね(ref cp); - 調教UI.Action(ContactType.Chest, ActionType.乳捏, CurrentState.Start, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 調教UI.乳房演出(); - 調教UI.腕修正(); - 調教UI.脚修正(); - } - else if (cd.c == ContactType.Nucleus && !調教UI.キャップ処理.キャップ中着) - { - 調教UI.押し(ref cd); - 核捏ねモード(ref cd); - 核捏ね(ref cp); - 調教UI.Action(ContactType.Nucleus, ActionType.核捏, CurrentState.Start, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 調教UI.陰核演出(); - 調教UI.腕修正(); - 調教UI.脚修正(); - } - else if (cd.c == ContactType.Crotch && !Isモード) - { - 調教UI.押し(ref cd); - くぱぁモード(ref cd); - 調教UI.Action(ContactType.Crotch, ActionType.くぱ, CurrentState.Start, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - くぱ(); - if (RNG.XS.NextBool()) - { - 調教UI.陰核演出(); - } - else - { - 調教UI.膣腔演出(); - } - くぱぁ中.Start(); - 調教UI.脚修正(); - } - else if (!調教UI.ハンド挿入.Is挿入 && Is撫で(ref cd)) - { - 調教UI.押し(ref cd); - 体撫でモード(ref cd); - 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Start, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 調教UI.肌体演出(); - } - else - { - 箇所 = cd.c; - 調教UI.ハンド挿入.Down(ref mb, ref cp, ref hc, ref cd); - } - } - else if (mb == MouseButtons.Right) - { - if (!Isモード && !調教UI.ペニス挿入.Is挿入) - { - 調教UI.ハンド左表示 = false; - 調教UI.ハンド右CM.Show = true; - 調教UI.ハンド右.Xi = 0; - 調教UI.ハンド右.Yi = 0; - 調教UI.ハンド左.Xi = 0; - 調教UI.ハンド左.Yi = 0; - 乳繰り解除(); - if (切り替え) - { - 切り替え = false; - return; - } - 調教UI.Focus.Ele.濃度 = 0.5; - 調教UI.Focus = 調教UI.ペニスCM; - 調教UI.ペニスCM.Ele.位置B = cp; - 調教UI.ペニス処理.選択 = true; - 調教UI.ペニス処理.Move(ref mb, ref cp, ref hc, ref cd); - } - } - else if (mb == MouseButtons.Middle && !Isモード && !調教UI.マウス挿入.Is挿入 && (!調教UI.ハンド右CM.Show || 調教UI.ハンド右.Xi != 5 || !調教UI.キャップ処理.キャップ右着) && (!調教UI.ハンド左表示 || 調教UI.ハンド左.Xi != 5 || !調教UI.キャップ処理.キャップ左着) && (!調教UI.ハンド右CM.Show || 調教UI.ハンド右.Xi != 5 || !調教UI.キャップ処理.キャップ中着)) - { - 調教UI.ハンド左表示 = false; - 調教UI.ハンド右CM.Show = true; - 調教UI.ハンド右.Xi = 0; - 調教UI.ハンド右.Yi = 0; - 調教UI.ハンド左.Xi = 0; - 調教UI.ハンド左.Yi = 0; - 乳繰り解除(); - if (切り替え) - { - 切り替え = false; - return; - } - 調教UI.Focus.Ele.濃度 = 0.5; - 調教UI.Focus = 調教UI.マウスCM; - 調教UI.マウスCM.Ele.位置B = cp; - 調教UI.マウス処理.Move(ref mb, ref cp, ref hc, ref cd); - } - } + v = cp; + x = (o.X - v.X) * 0.008; + if (Isモード) + { + if (Is乳摘み) + { + yi = Bod.乳房左.Yi; + 乳捏ね(ref cp); + 調教UI.Set_乳首(調教UI.ハンド右, 右: true); + 調教UI.Set_乳首(調教UI.ハンド左, 右: false); + Addvl(ref cp); + 調教UI.ハンド右.角度C = (100.0 * x).Clamp(-15.0, 5.0); + 調教UI.ハンド左.角度C = (-100.0 * x).Clamp(-5.0, 15.0); + if (yi != Bod.乳房左.Yi && Bod.乳房左.Yi == 1) + { + Bod.胸左右前後 = !Bod.胸左右前後; + } + 調教UI.Action(ContactType.Milk, ActionType.Grope, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + else if (Is乳繰り) + { + 調教UI.Set_乳首(調教UI.ハンド右, 右: true); + 調教UI.Set_乳首(調教UI.ハンド左, 右: false); + if (cd.c != ContactType.Milk && cd.c != ContactType.Chest) + { + 乳繰り解除(); + 調教UI.放し(); + 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + } + else if (Is乳捏ね) + { + yi = Bod.乳房左.Yi; + 乳捏ね(ref cp); + 調教UI.Set_乳房(調教UI.ハンド右, 右: true); + 調教UI.Set_乳房(調教UI.ハンド左, 右: false); + Addvl(ref cp); + 調教UI.ハンド右.角度C = (100.0 * x).Clamp(-15.0, 5.0); + 調教UI.ハンド左.角度C = (-100.0 * x).Clamp(-5.0, 15.0); + if (yi != Bod.乳房左.Yi && Bod.乳房左.Yi == 1) + { + Bod.胸左右前後 = !Bod.胸左右前後; + } + 調教UI.Action(ContactType.Chest, ActionType.乳捏, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + else if (Is核捏ね) + { + if (核捏ね初) + { + 核捏ね初 = false; + } + else + { + 核捏ね(ref cp); + Addvl(ref cp); + 調教UI.Action(ContactType.Nucleus, ActionType.核捏, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + } + else if (Isくぱぁ) + { + 調教UI.Set_くぱぁ(調教UI.ハンド右, 右: true); + 調教UI.Set_くぱぁ(調教UI.ハンド左, 右: false); + } + else if (Is体撫で) + { + 調教UI.ハンド右CM.Show = true; + 調教UI.ハンド左表示 = false; + 調教UI.ハンド右.Xi = 3; + 調教UI.ハンド右.Yi = 0; + if (調教UI.IsHitCha(ref cd)) + { + 調教UI.押し(ref cd); + 対象.Ele.角度C = (100.0 * x).Clamp(-45.0, 45.0); + 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + else if (調教UI.押し状態) + { + 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 対象.Ele.角度C = 0.0; + 調教UI.放し(); + } + 体撫でsi2(); + } + else + { + 調教UI.ハンド挿入.Move(ref mb, ref cp, ref hc, ref cd); + } + } + else if (cd.c == ContactType.Milk) + { + 調教UI.ハンド右CM.Show = cd.e.右; + 調教UI.ハンド左表示 = !cd.e.右; + if (調教UI.ハンド左表示) + { + 調教UI.ハンド左.位置B = cp; + } + 調教UI.ハンド右.Xi = 5; + 調教UI.ハンド右.Yi = 0; + 調教UI.ハンド左.Xi = 5; + 調教UI.ハンド左.Yi = 0; + 調教UI.Set_乳首(調教UI.ハンド右, 右: true); + 調教UI.Set_乳首(調教UI.ハンド左, 右: false); + 乳繰りsi(); + } + else if (cd.c == ContactType.Chest) + { + 調教UI.ハンド右CM.Show = cd.e.右; + 調教UI.ハンド左表示 = !cd.e.右; + if (調教UI.ハンド左表示) + { + 調教UI.ハンド左.位置B = cp; + } + 調教UI.ハンド右.Xi = 2; + 調教UI.ハンド右.Yi = 0; + 調教UI.ハンド左.Xi = 2; + 調教UI.ハンド左.Yi = 0; + 乳捏ねsi1(); + } + else if (cd.c == ContactType.Nucleus) + { + 調教UI.ハンド右CM.Show = true; + 調教UI.ハンド左表示 = false; + 調教UI.ハンド右.Xi = 6; + 調教UI.ハンド右.Yi = 0; + 調教UI.Set_陰核(調教UI.ハンド右); + 核捏ねsi1(); + } + else if ((Player.フェラ1 && cd.c == ContactType.Mouth && !調教UI.Is口挿入) || (cd.c == ContactType.Vagina && !調教UI.Is膣挿入) || (cd.c == ContactType.Anal && !調教UI.Is肛挿入) || (cd.c == ContactType.Thread && !調教UI.Is糸挿入)) + { + 調教UI.ハンド右CM.Show = true; + 調教UI.ハンド左表示 = false; + switch (cd.c) + { + case ContactType.Mouth: + if (Player.手口) + { + 調教UI.ハンド右.Xi = 8; + } + else + { + 調教UI.ハンド右.Xi = 7; + } + break; + case ContactType.Vagina: + if (Player.手膣) + { + 調教UI.ハンド右.Xi = 8; + } + else + { + 調教UI.ハンド右.Xi = 7; + } + break; + case ContactType.Anal: + if (Player.手肛) + { + 調教UI.ハンド右.Xi = 8; + } + else + { + 調教UI.ハンド右.Xi = 7; + } + break; + case ContactType.Thread: + if (Player.手糸) + { + 調教UI.ハンド右.Xi = 8; + } + else + { + 調教UI.ハンド右.Xi = 7; + } + break; + } + 調教UI.ハンド右.Yi = 0; + 調教UI.ハンド挿入.Move(ref mb, ref cp, ref hc, ref cd); + } + else if (cd.c == ContactType.Crotch) + { + くぱぁsi1(); + } + else if (Is撫で(ref cd)) + { + 調教UI.ハンド右CM.Show = true; + 調教UI.ハンド左表示 = false; + 調教UI.ハンド右.Xi = 3; + 調教UI.ハンド右.Yi = 0; + 体撫でsi1(); + } + else if (調教UI.ハンド右CM.Ele.Xi == 2 || 調教UI.ハンド右CM.Ele.Xi == 3 || 調教UI.ハンド右CM.Ele.Xi == 5 || 調教UI.ハンド右CM.Ele.Xi == 6 || 調教UI.ハンド右CM.Ele.Xi == 7 || 調教UI.ハンド右CM.Ele.Xi == 8 || 調教UI.ハンド右CM.Ele.Xi == 10) + { + 調教UI.ハンド左表示 = false; + 調教UI.ハンド右CM.Show = true; + if (cd.e == null) + { + 調教UI.ハンド右.Xi = 0; + } + 調教UI.ハンド右.Yi = 0; + 調教UI.ハンド左.Xi = 0; + 調教UI.ハンド左.Yi = 0; + 乳繰り解除(); + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = si(); + } + } + o = v; + } - public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象 || mb != MouseButtons.Left || !Isモード) - { - return; - } - if (箇所 == ContactType.Milk) - { - if (Is乳摘み) - { - 調教UI.Action(ContactType.Milk, ActionType.Grope, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - if (Is乳繰り) - { - 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - 乳摘み解除(); - 乳繰り解除(); - 調教UI.ハンド左表示 = true; - 調教UI.放し(); - } - else if (箇所 == ContactType.Chest) - { - 調教UI.Action(ContactType.Chest, ActionType.乳捏, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 乳捏ね解除(); - 調教UI.ハンド左表示 = true; - 調教UI.放し(); - } - else if (箇所 == ContactType.Nucleus) - { - 調教UI.Action(ContactType.Nucleus, ActionType.核捏, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 核捏ね解除(); - 調教UI.放し(); - } - else if (箇所 == ContactType.Crotch) - { - くぱぁ中.End(); - 調教UI.Action(ContactType.Crotch, ActionType.くぱ, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - くぱぁ解除(ref cd); - 調教UI.ハンド左表示 = true; - 調教UI.放し(); - } - else if (Is撫で()) - { - 調教UI.Action(cd.c, ActionType.Contact, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 体撫で解除(); - 調教UI.放し(); - if (Sta.GameData.ガイド) - { - if (調教UI.IsHitCha(ref cd)) - { - 体撫でsi1(); - } - else - { - ip.SubInfoIm = si(); - } - } - } - else - { - 調教UI.ハンド挿入.Up(ref mb, ref cp, ref hc, ref cd); - } - } + public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象) + { + return; + } + if (mb == MouseButtons.Left) + { + if (cd.c == ContactType.Milk && ((!cd.e.右 && !調教UI.キャップ処理.キャップ左着) || (cd.e.右 && !調教UI.キャップ処理.キャップ右着))) + { + 調教UI.押し(ref cd); + 乳摘みモード(ref cd); + 乳捏ね(ref cp); + 調教UI.Action(ContactType.Milk, ActionType.Grope, CurrentState.Start, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 調教UI.乳首演出(); + 調教UI.腕修正(); + 調教UI.脚修正(); + } + else if (cd.c == ContactType.Chest) + { + 調教UI.押し(ref cd); + 乳捏ねモード(ref cd); + 乳捏ね(ref cp); + 調教UI.Action(ContactType.Chest, ActionType.乳捏, CurrentState.Start, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 調教UI.乳房演出(); + 調教UI.腕修正(); + 調教UI.脚修正(); + } + else if (cd.c == ContactType.Nucleus && !調教UI.キャップ処理.キャップ中着) + { + 調教UI.押し(ref cd); + 核捏ねモード(ref cd); + 核捏ね(ref cp); + 調教UI.Action(ContactType.Nucleus, ActionType.核捏, CurrentState.Start, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 調教UI.陰核演出(); + 調教UI.腕修正(); + 調教UI.脚修正(); + } + else if (cd.c == ContactType.Crotch && !Isモード) + { + 調教UI.押し(ref cd); + くぱぁモード(ref cd); + 調教UI.Action(ContactType.Crotch, ActionType.くぱ, CurrentState.Start, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + くぱ(); + if (RNG.XS.NextBool()) + { + 調教UI.陰核演出(); + } + else + { + 調教UI.膣腔演出(); + } + くぱぁ中.Start(); + 調教UI.脚修正(); + } + else if (!調教UI.ハンド挿入.Is挿入 && Is撫で(ref cd)) + { + 調教UI.押し(ref cd); + 体撫でモード(ref cd); + 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Start, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 調教UI.肌体演出(); + } + else + { + 箇所 = cd.c; + 調教UI.ハンド挿入.Down(ref mb, ref cp, ref hc, ref cd); + } + } + else if (mb == MouseButtons.Right) + { + if (!Isモード && !調教UI.ペニス挿入.Is挿入) + { + 調教UI.ハンド左表示 = false; + 調教UI.ハンド右CM.Show = true; + 調教UI.ハンド右.Xi = 0; + 調教UI.ハンド右.Yi = 0; + 調教UI.ハンド左.Xi = 0; + 調教UI.ハンド左.Yi = 0; + 乳繰り解除(); + if (切り替え) + { + 切り替え = false; + return; + } + 調教UI.Focus.Ele.濃度 = 0.5; + 調教UI.Focus = 調教UI.ペニスCM; + 調教UI.ペニスCM.Ele.位置B = cp; + 調教UI.ペニス処理.選択 = true; + 調教UI.ペニス処理.Move(ref mb, ref cp, ref hc, ref cd); + } + } + else if (mb == MouseButtons.Middle && !Isモード && !調教UI.マウス挿入.Is挿入 && (!調教UI.ハンド右CM.Show || 調教UI.ハンド右.Xi != 5 || !調教UI.キャップ処理.キャップ右着) && (!調教UI.ハンド左表示 || 調教UI.ハンド左.Xi != 5 || !調教UI.キャップ処理.キャップ左着) && (!調教UI.ハンド右CM.Show || 調教UI.ハンド右.Xi != 5 || !調教UI.キャップ処理.キャップ中着)) + { + 調教UI.ハンド左表示 = false; + 調教UI.ハンド右CM.Show = true; + 調教UI.ハンド右.Xi = 0; + 調教UI.ハンド右.Yi = 0; + 調教UI.ハンド左.Xi = 0; + 調教UI.ハンド左.Yi = 0; + 乳繰り解除(); + if (切り替え) + { + 切り替え = false; + return; + } + 調教UI.Focus.Ele.濃度 = 0.5; + 調教UI.Focus = 調教UI.マウスCM; + 調教UI.マウスCM.Ele.位置B = cp; + 調教UI.マウス処理.Move(ref mb, ref cp, ref hc, ref cd); + } + } - public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) - { - } + public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象 || mb != MouseButtons.Left || !Isモード) + { + return; + } + if (箇所 == ContactType.Milk) + { + if (Is乳摘み) + { + 調教UI.Action(ContactType.Milk, ActionType.Grope, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + if (Is乳繰り) + { + 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + 乳摘み解除(); + 乳繰り解除(); + 調教UI.ハンド左表示 = true; + 調教UI.放し(); + } + else if (箇所 == ContactType.Chest) + { + 調教UI.Action(ContactType.Chest, ActionType.乳捏, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 乳捏ね解除(); + 調教UI.ハンド左表示 = true; + 調教UI.放し(); + } + else if (箇所 == ContactType.Nucleus) + { + 調教UI.Action(ContactType.Nucleus, ActionType.核捏, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 核捏ね解除(); + 調教UI.放し(); + } + else if (箇所 == ContactType.Crotch) + { + くぱぁ中.End(); + 調教UI.Action(ContactType.Crotch, ActionType.くぱ, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + くぱぁ解除(ref cd); + 調教UI.ハンド左表示 = true; + 調教UI.放し(); + } + else if (Is撫で()) + { + 調教UI.Action(cd.c, ActionType.Contact, CurrentState.End, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 体撫で解除(); + 調教UI.放し(); + if (Sta.GameData.ガイド) + { + if (調教UI.IsHitCha(ref cd)) + { + 体撫でsi1(); + } + else + { + ip.SubInfoIm = si(); + } + } + } + else + { + 調教UI.ハンド挿入.Up(ref mb, ref cp, ref hc, ref cd); + } + } - public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus == 対象 && (cd.c == ContactType.Milk || cd.c == ContactType.Chest) && !Is乳摘み && (調教UI.ハンド右.Xi == 5 || 調教UI.ハンド左.Xi == 5)) - { - if (!Is乳繰り) - { - 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.Start, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - else - { - 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - 調教UI.Set_乳首(調教UI.ハンド右, 右: true); - 調教UI.Set_乳首(調教UI.ハンド左, 右: false); - 調教UI.押し(ref cd); - 乳繰りモード(ref cd); - 調教UI.ハンド右.Yi = (調教UI.ハンド右.Yi + dt.Sign() * 2).Clamp(0, 調教UI.ハンド右.本体.CountY); - 調教UI.ハンド左.Yi = (調教UI.ハンド左.Yi - dt.Sign() * 2).Clamp(0, 調教UI.ハンド左.本体.CountY); - 乳繰りsi(); - 調教UI.乳首演出(); - } - } + public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) + { + } - public ハンド処理(TrainingUI 調教UI, CM ハンド) - : base(調教UI, ハンド) - { - ハンド処理 ハンド処理2 = this; - double d = 1.0; - bool f = false; - バスト初期化 = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - f = ハンド処理2.Bod.乳房右.Yi <= 2; - d = ハンド処理2.Bod.乳房右.Yv; - }, - Runing = delegate(Mot m) - { - if (f) - { - d -= m.Value; - if (d < 0.0) - { - d = 0.0; - } - ハンド処理2.Bod.乳房右.Yv = d; - ハンド処理2.Bod.乳房左.Yv = d; - if (ハンド処理2.Bod.乳房右.Yi == 0) - { - d = 0.0; - m.End(); - } - } - else - { - d += m.Value; - if (d > 1.0) - { - d = 0.0; - } - ハンド処理2.Bod.乳房右.Yv = d; - ハンド処理2.Bod.乳房左.Yv = d; - if (ハンド処理2.Bod.乳房右.Yi == 0) - { - d = 0.0; - m.End(); - } - } - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate(Mot m) - { - m.ResetValue(); - ハンド処理2.Bod.乳房右.Yi = 0; - ハンド処理2.Bod.乳房左.Yi = 0; - } - }; - 調教UI.Mots.Add(バスト初期化.GetHashCode().ToString(), バスト初期化); - くぱぁ中 = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - }, - Runing = delegate - { - 調教UI.Action(ContactType.Crotch, ActionType.くぱ, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate(Mot m) - { - m.ResetValue(); - } - }; - 調教UI.Mots.Add(くぱぁ中.GetHashCode().ToString(), くぱぁ中); - } + public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus == 対象 && (cd.c == ContactType.Milk || cd.c == ContactType.Chest) && !Is乳摘み && (調教UI.ハンド右.Xi == 5 || 調教UI.ハンド左.Xi == 5)) + { + if (!Is乳繰り) + { + 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.Start, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + else + { + 調教UI.Action(ContactType.Milk, ActionType.Milk, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + 調教UI.Set_乳首(調教UI.ハンド右, 右: true); + 調教UI.Set_乳首(調教UI.ハンド左, 右: false); + 調教UI.押し(ref cd); + 乳繰りモード(ref cd); + 調教UI.ハンド右.Yi = (調教UI.ハンド右.Yi + dt.Sign() * 2).Clamp(0, 調教UI.ハンド右.本体.CountY); + 調教UI.ハンド左.Yi = (調教UI.ハンド左.Yi - dt.Sign() * 2).Clamp(0, 調教UI.ハンド左.本体.CountY); + 乳繰りsi(); + 調教UI.乳首演出(); + } + } - public void SetCha(Cha Cha) - { - base.Cha = Cha; - Bod = Cha.Bod; - } + public ハンド処理(TrainingUI 調教UI, CM ハンド) + : base(調教UI, ハンド) + { + ハンド処理 ハンド処理2 = this; + double d = 1.0; + bool f = false; + バスト初期化 = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + f = ハンド処理2.Bod.乳房右.Yi <= 2; + d = ハンド処理2.Bod.乳房右.Yv; + }, + Runing = delegate(Mot m) + { + if (f) + { + d -= m.Value; + if (d < 0.0) + { + d = 0.0; + } + ハンド処理2.Bod.乳房右.Yv = d; + ハンド処理2.Bod.乳房左.Yv = d; + if (ハンド処理2.Bod.乳房右.Yi == 0) + { + d = 0.0; + m.End(); + } + } + else + { + d += m.Value; + if (d > 1.0) + { + d = 0.0; + } + ハンド処理2.Bod.乳房右.Yv = d; + ハンド処理2.Bod.乳房左.Yv = d; + if (ハンド処理2.Bod.乳房右.Yi == 0) + { + d = 0.0; + m.End(); + } + } + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate(Mot m) + { + m.ResetValue(); + ハンド処理2.Bod.乳房右.Yi = 0; + ハンド処理2.Bod.乳房左.Yi = 0; + } + }; + 調教UI.Mots.Add(バスト初期化.GetHashCode().ToString(), バスト初期化); + くぱぁ中 = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + }, + Runing = delegate + { + 調教UI.Action(ContactType.Crotch, ActionType.くぱ, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate(Mot m) + { + m.ResetValue(); + } + }; + 調教UI.Mots.Add(くぱぁ中.GetHashCode().ToString(), くぱぁ中); + } - public new void Reset() - { - base.Reset(); - Is乳繰り = false; - Is乳摘み = false; - Is乳捏ね = false; - Is核捏ね = false; - Isくぱぁ = false; - Is体撫で = false; - バスト初期化?.End(); - くぱぁ中?.End(); - 乳繰り解除(); - 乳摘み解除(); - 乳捏ね解除(); - 核捏ね初 = false; - 核捏ね解除(); - ContactD cd = default(ContactD); - くぱぁ解除(ref cd); - 体撫で解除(); - 箇所 = ContactType.none; - vs = default(Vector2D); - vl.Clear(); - x = 0.0; - v = default(Vector2D); - o = default(Vector2D); - yi = 0; - 切り替え = false; - } + public void SetCha(Cha Cha) + { + base.Cha = Cha; + Bod = Cha.Bod; + } + + public new void Reset() + { + base.Reset(); + Is乳繰り = false; + Is乳摘み = false; + Is乳捏ね = false; + Is核捏ね = false; + Isくぱぁ = false; + Is体撫で = false; + バスト初期化?.End(); + くぱぁ中?.End(); + 乳繰り解除(); + 乳摘み解除(); + 乳捏ね解除(); + 核捏ね初 = false; + 核捏ね解除(); + ContactD cd = default(ContactD); + くぱぁ解除(ref cd); + 体撫で解除(); + 箇所 = ContactType.none; + vs = default(Vector2D); + vl.Clear(); + x = 0.0; + v = default(Vector2D); + o = default(Vector2D); + yi = 0; + 切り替え = false; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナル.cs index fd5c8f3..3ff1873 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナル.cs @@ -1,832 +1,833 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class バイブ_アナル : Ele +namespace SlaveMatrix { - public Par X0Y0_ヘッド; + public class バイブ_アナル : Ele + { + public Par X0Y0_ヘッド; - public Par X0Y0_ユニット_ユニット; + public Par X0Y0_ユニット_ユニット; - public Par X0Y0_ユニット_ユニット線上; + public Par X0Y0_ユニット_ユニット線上; - public Par X0Y0_ユニット_ユニット線下; + public Par X0Y0_ユニット_ユニット線下; - public Par X0Y0_ユニット_ボタン上; + public Par X0Y0_ユニット_ボタン上; - public Par X0Y0_ユニット_ボタン下; + public Par X0Y0_ユニット_ボタン下; - public Par X0Y0_ユニット_パワー根; + public Par X0Y0_ユニット_パワー根; - public Par X0Y0_ユニット_パワー1; + public Par X0Y0_ユニット_パワー1; - public Par X0Y0_ユニット_パワー2; + public Par X0Y0_ユニット_パワー2; - public Par X0Y0_ユニット_パワー3; + public Par X0Y0_ユニット_パワー3; - public Par X0Y0_ユニット_パワー4; + public Par X0Y0_ユニット_パワー4; - public Par X0Y1_ヘッド; + public Par X0Y1_ヘッド; - public Par X0Y1_ユニット_ユニット; + public Par X0Y1_ユニット_ユニット; - public Par X0Y1_ユニット_ユニット線上; + public Par X0Y1_ユニット_ユニット線上; - public Par X0Y1_ユニット_ユニット線下; + public Par X0Y1_ユニット_ユニット線下; - public Par X0Y1_ユニット_ボタン上; + public Par X0Y1_ユニット_ボタン上; - public Par X0Y1_ユニット_ボタン下; + public Par X0Y1_ユニット_ボタン下; - public Par X0Y1_ユニット_パワー根; + public Par X0Y1_ユニット_パワー根; - public Par X0Y1_ユニット_パワー1; + public Par X0Y1_ユニット_パワー1; - public Par X0Y1_ユニット_パワー2; + public Par X0Y1_ユニット_パワー2; - public Par X0Y1_ユニット_パワー3; + public Par X0Y1_ユニット_パワー3; - public Par X0Y1_ユニット_パワー4; + public Par X0Y1_ユニット_パワー4; - public Par X0Y2_ヘッド; + public Par X0Y2_ヘッド; - public Par X0Y2_ユニット_ユニット; + public Par X0Y2_ユニット_ユニット; - public Par X0Y2_ユニット_ユニット線上; + public Par X0Y2_ユニット_ユニット線上; - public Par X0Y2_ユニット_ユニット線下; + public Par X0Y2_ユニット_ユニット線下; - public Par X0Y2_ユニット_ボタン上; + public Par X0Y2_ユニット_ボタン上; - public Par X0Y2_ユニット_ボタン下; + public Par X0Y2_ユニット_ボタン下; - public Par X0Y2_ユニット_パワー根; + public Par X0Y2_ユニット_パワー根; - public Par X0Y2_ユニット_パワー1; + public Par X0Y2_ユニット_パワー1; - public Par X0Y2_ユニット_パワー2; + public Par X0Y2_ユニット_パワー2; - public Par X0Y2_ユニット_パワー3; + public Par X0Y2_ユニット_パワー3; - public Par X0Y2_ユニット_パワー4; + public Par X0Y2_ユニット_パワー4; - public Par X0Y3_ヘッド; + public Par X0Y3_ヘッド; - public Par X0Y3_ユニット_ユニット; + public Par X0Y3_ユニット_ユニット; - public Par X0Y3_ユニット_ユニット線上; + public Par X0Y3_ユニット_ユニット線上; - public Par X0Y3_ユニット_ユニット線下; + public Par X0Y3_ユニット_ユニット線下; - public Par X0Y3_ユニット_ボタン上; + public Par X0Y3_ユニット_ボタン上; - public Par X0Y3_ユニット_ボタン下; + public Par X0Y3_ユニット_ボタン下; - public Par X0Y3_ユニット_パワー根; + public Par X0Y3_ユニット_パワー根; - public Par X0Y3_ユニット_パワー1; + public Par X0Y3_ユニット_パワー1; - public Par X0Y3_ユニット_パワー2; + public Par X0Y3_ユニット_パワー2; - public Par X0Y3_ユニット_パワー3; + public Par X0Y3_ユニット_パワー3; - public Par X0Y3_ユニット_パワー4; + public Par X0Y3_ユニット_パワー4; - public Par X0Y4_ヘッド; + public Par X0Y4_ヘッド; - public Par X0Y4_ユニット_ユニット; + public Par X0Y4_ユニット_ユニット; - public Par X0Y4_ユニット_ユニット線上; + public Par X0Y4_ユニット_ユニット線上; - public Par X0Y4_ユニット_ユニット線下; + public Par X0Y4_ユニット_ユニット線下; - public Par X0Y4_ユニット_ボタン上; + public Par X0Y4_ユニット_ボタン上; - public Par X0Y4_ユニット_ボタン下; + public Par X0Y4_ユニット_ボタン下; - public Par X0Y4_ユニット_パワー根; + public Par X0Y4_ユニット_パワー根; - public Par X0Y4_ユニット_パワー1; + public Par X0Y4_ユニット_パワー1; - public Par X0Y4_ユニット_パワー2; + public Par X0Y4_ユニット_パワー2; - public Par X0Y4_ユニット_パワー3; + public Par X0Y4_ユニット_パワー3; - public Par X0Y4_ユニット_パワー4; + public Par X0Y4_ユニット_パワー4; - public ColorD ヘッドCD; + public ColorD ヘッドCD; - public ColorD ユニット_ユニットCD; + public ColorD ユニット_ユニットCD; - public ColorD ユニット_ユニット線上CD; + public ColorD ユニット_ユニット線上CD; - public ColorD ユニット_ユニット線下CD; + public ColorD ユニット_ユニット線下CD; - public ColorD ユニット_ボタン上CD; + public ColorD ユニット_ボタン上CD; - public ColorD ユニット_ボタン下CD; + public ColorD ユニット_ボタン下CD; - public ColorD ユニット_パワー根CD; + public ColorD ユニット_パワー根CD; - public ColorD ユニット_パワー1CD; + public ColorD ユニット_パワー1CD; - public ColorD ユニット_パワー2CD; + public ColorD ユニット_パワー2CD; - public ColorD ユニット_パワー3CD; + public ColorD ユニット_パワー3CD; - public ColorD ユニット_パワー4CD; + public ColorD ユニット_パワー4CD; - public ColorP X0Y0_ヘッドCP; + public ColorP X0Y0_ヘッドCP; - public ColorP X0Y0_ユニット_ユニットCP; + public ColorP X0Y0_ユニット_ユニットCP; - public ColorP X0Y0_ユニット_ユニット線上CP; + public ColorP X0Y0_ユニット_ユニット線上CP; - public ColorP X0Y0_ユニット_ユニット線下CP; + public ColorP X0Y0_ユニット_ユニット線下CP; - public ColorP X0Y0_ユニット_ボタン上CP; + public ColorP X0Y0_ユニット_ボタン上CP; - public ColorP X0Y0_ユニット_ボタン下CP; + public ColorP X0Y0_ユニット_ボタン下CP; - public ColorP X0Y0_ユニット_パワー根CP; + public ColorP X0Y0_ユニット_パワー根CP; - public ColorP X0Y0_ユニット_パワー1CP; + public ColorP X0Y0_ユニット_パワー1CP; - public ColorP X0Y0_ユニット_パワー2CP; + public ColorP X0Y0_ユニット_パワー2CP; - public ColorP X0Y0_ユニット_パワー3CP; + public ColorP X0Y0_ユニット_パワー3CP; - public ColorP X0Y0_ユニット_パワー4CP; + public ColorP X0Y0_ユニット_パワー4CP; - public ColorP X0Y1_ヘッドCP; + public ColorP X0Y1_ヘッドCP; - public ColorP X0Y1_ユニット_ユニットCP; + public ColorP X0Y1_ユニット_ユニットCP; - public ColorP X0Y1_ユニット_ユニット線上CP; + public ColorP X0Y1_ユニット_ユニット線上CP; - public ColorP X0Y1_ユニット_ユニット線下CP; + public ColorP X0Y1_ユニット_ユニット線下CP; - public ColorP X0Y1_ユニット_ボタン上CP; + public ColorP X0Y1_ユニット_ボタン上CP; - public ColorP X0Y1_ユニット_ボタン下CP; + public ColorP X0Y1_ユニット_ボタン下CP; - public ColorP X0Y1_ユニット_パワー根CP; + public ColorP X0Y1_ユニット_パワー根CP; - public ColorP X0Y1_ユニット_パワー1CP; + public ColorP X0Y1_ユニット_パワー1CP; - public ColorP X0Y1_ユニット_パワー2CP; + public ColorP X0Y1_ユニット_パワー2CP; - public ColorP X0Y1_ユニット_パワー3CP; + public ColorP X0Y1_ユニット_パワー3CP; - public ColorP X0Y1_ユニット_パワー4CP; + public ColorP X0Y1_ユニット_パワー4CP; - public ColorP X0Y2_ヘッドCP; + public ColorP X0Y2_ヘッドCP; - public ColorP X0Y2_ユニット_ユニットCP; + public ColorP X0Y2_ユニット_ユニットCP; - public ColorP X0Y2_ユニット_ユニット線上CP; + public ColorP X0Y2_ユニット_ユニット線上CP; - public ColorP X0Y2_ユニット_ユニット線下CP; + public ColorP X0Y2_ユニット_ユニット線下CP; - public ColorP X0Y2_ユニット_ボタン上CP; + public ColorP X0Y2_ユニット_ボタン上CP; - public ColorP X0Y2_ユニット_ボタン下CP; + public ColorP X0Y2_ユニット_ボタン下CP; - public ColorP X0Y2_ユニット_パワー根CP; + public ColorP X0Y2_ユニット_パワー根CP; - public ColorP X0Y2_ユニット_パワー1CP; + public ColorP X0Y2_ユニット_パワー1CP; - public ColorP X0Y2_ユニット_パワー2CP; + public ColorP X0Y2_ユニット_パワー2CP; - public ColorP X0Y2_ユニット_パワー3CP; + public ColorP X0Y2_ユニット_パワー3CP; - public ColorP X0Y2_ユニット_パワー4CP; + public ColorP X0Y2_ユニット_パワー4CP; - public ColorP X0Y3_ヘッドCP; + public ColorP X0Y3_ヘッドCP; - public ColorP X0Y3_ユニット_ユニットCP; + public ColorP X0Y3_ユニット_ユニットCP; - public ColorP X0Y3_ユニット_ユニット線上CP; + public ColorP X0Y3_ユニット_ユニット線上CP; - public ColorP X0Y3_ユニット_ユニット線下CP; + public ColorP X0Y3_ユニット_ユニット線下CP; - public ColorP X0Y3_ユニット_ボタン上CP; + public ColorP X0Y3_ユニット_ボタン上CP; - public ColorP X0Y3_ユニット_ボタン下CP; + public ColorP X0Y3_ユニット_ボタン下CP; - public ColorP X0Y3_ユニット_パワー根CP; + public ColorP X0Y3_ユニット_パワー根CP; - public ColorP X0Y3_ユニット_パワー1CP; + public ColorP X0Y3_ユニット_パワー1CP; - public ColorP X0Y3_ユニット_パワー2CP; + public ColorP X0Y3_ユニット_パワー2CP; - public ColorP X0Y3_ユニット_パワー3CP; + public ColorP X0Y3_ユニット_パワー3CP; - public ColorP X0Y3_ユニット_パワー4CP; + public ColorP X0Y3_ユニット_パワー4CP; - public ColorP X0Y4_ヘッドCP; + public ColorP X0Y4_ヘッドCP; - public ColorP X0Y4_ユニット_ユニットCP; + public ColorP X0Y4_ユニット_ユニットCP; - public ColorP X0Y4_ユニット_ユニット線上CP; + public ColorP X0Y4_ユニット_ユニット線上CP; - public ColorP X0Y4_ユニット_ユニット線下CP; + public ColorP X0Y4_ユニット_ユニット線下CP; - public ColorP X0Y4_ユニット_ボタン上CP; + public ColorP X0Y4_ユニット_ボタン上CP; - public ColorP X0Y4_ユニット_ボタン下CP; + public ColorP X0Y4_ユニット_ボタン下CP; - public ColorP X0Y4_ユニット_パワー根CP; + public ColorP X0Y4_ユニット_パワー根CP; - public ColorP X0Y4_ユニット_パワー1CP; + public ColorP X0Y4_ユニット_パワー1CP; - public ColorP X0Y4_ユニット_パワー2CP; + public ColorP X0Y4_ユニット_パワー2CP; - public ColorP X0Y4_ユニット_パワー3CP; + public ColorP X0Y4_ユニット_パワー3CP; - public ColorP X0Y4_ユニット_パワー4CP; + public ColorP X0Y4_ユニット_パワー4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool ヘッド_表示 - { - get - { - return X0Y0_ヘッド.Dra; - } - set - { - X0Y0_ヘッド.Dra = value; - X0Y1_ヘッド.Dra = value; - X0Y2_ヘッド.Dra = value; - X0Y3_ヘッド.Dra = value; - X0Y4_ヘッド.Dra = value; - X0Y0_ヘッド.Hit = value; - X0Y1_ヘッド.Hit = value; - X0Y2_ヘッド.Hit = value; - X0Y3_ヘッド.Hit = value; - X0Y4_ヘッド.Hit = value; - } - } - - public bool ユニット_ユニット_表示 - { - get - { - return X0Y0_ユニット_ユニット.Dra; - } - set - { - X0Y0_ユニット_ユニット.Dra = value; - X0Y1_ユニット_ユニット.Dra = value; - X0Y2_ユニット_ユニット.Dra = value; - X0Y3_ユニット_ユニット.Dra = value; - X0Y4_ユニット_ユニット.Dra = value; - X0Y0_ユニット_ユニット.Hit = value; - X0Y1_ユニット_ユニット.Hit = value; - X0Y2_ユニット_ユニット.Hit = value; - X0Y3_ユニット_ユニット.Hit = value; - X0Y4_ユニット_ユニット.Hit = value; - } - } - - public bool ユニット_ユニット線上_表示 - { - get - { - return X0Y0_ユニット_ユニット線上.Dra; - } - set - { - X0Y0_ユニット_ユニット線上.Dra = value; - X0Y1_ユニット_ユニット線上.Dra = value; - X0Y2_ユニット_ユニット線上.Dra = value; - X0Y3_ユニット_ユニット線上.Dra = value; - X0Y4_ユニット_ユニット線上.Dra = value; - X0Y0_ユニット_ユニット線上.Hit = value; - X0Y1_ユニット_ユニット線上.Hit = value; - X0Y2_ユニット_ユニット線上.Hit = value; - X0Y3_ユニット_ユニット線上.Hit = value; - X0Y4_ユニット_ユニット線上.Hit = value; - } - } - - public bool ユニット_ユニット線下_表示 - { - get - { - return X0Y0_ユニット_ユニット線下.Dra; - } - set - { - X0Y0_ユニット_ユニット線下.Dra = value; - X0Y1_ユニット_ユニット線下.Dra = value; - X0Y2_ユニット_ユニット線下.Dra = value; - X0Y3_ユニット_ユニット線下.Dra = value; - X0Y4_ユニット_ユニット線下.Dra = value; - X0Y0_ユニット_ユニット線下.Hit = value; - X0Y1_ユニット_ユニット線下.Hit = value; - X0Y2_ユニット_ユニット線下.Hit = value; - X0Y3_ユニット_ユニット線下.Hit = value; - X0Y4_ユニット_ユニット線下.Hit = value; - } - } - - public bool ユニット_ボタン上_表示 - { - get - { - return X0Y0_ユニット_ボタン上.Dra; - } - set - { - X0Y0_ユニット_ボタン上.Dra = value; - X0Y1_ユニット_ボタン上.Dra = value; - X0Y2_ユニット_ボタン上.Dra = value; - X0Y3_ユニット_ボタン上.Dra = value; - X0Y4_ユニット_ボタン上.Dra = value; - X0Y0_ユニット_ボタン上.Hit = value; - X0Y1_ユニット_ボタン上.Hit = value; - X0Y2_ユニット_ボタン上.Hit = value; - X0Y3_ユニット_ボタン上.Hit = value; - X0Y4_ユニット_ボタン上.Hit = value; - } - } - - public bool ユニット_ボタン下_表示 - { - get - { - return X0Y0_ユニット_ボタン下.Dra; - } - set - { - X0Y0_ユニット_ボタン下.Dra = value; - X0Y1_ユニット_ボタン下.Dra = value; - X0Y2_ユニット_ボタン下.Dra = value; - X0Y3_ユニット_ボタン下.Dra = value; - X0Y4_ユニット_ボタン下.Dra = value; - X0Y0_ユニット_ボタン下.Hit = value; - X0Y1_ユニット_ボタン下.Hit = value; - X0Y2_ユニット_ボタン下.Hit = value; - X0Y3_ユニット_ボタン下.Hit = value; - X0Y4_ユニット_ボタン下.Hit = value; - } - } - - public bool ユニット_パワー根_表示 - { - get - { - return X0Y0_ユニット_パワー根.Dra; - } - set - { - X0Y0_ユニット_パワー根.Dra = value; - X0Y1_ユニット_パワー根.Dra = value; - X0Y2_ユニット_パワー根.Dra = value; - X0Y3_ユニット_パワー根.Dra = value; - X0Y4_ユニット_パワー根.Dra = value; - X0Y0_ユニット_パワー根.Hit = value; - X0Y1_ユニット_パワー根.Hit = value; - X0Y2_ユニット_パワー根.Hit = value; - X0Y3_ユニット_パワー根.Hit = value; - X0Y4_ユニット_パワー根.Hit = value; - } - } - - public bool ユニット_パワー1_表示 - { - get - { - return X0Y0_ユニット_パワー1.Dra; - } - set - { - X0Y0_ユニット_パワー1.Dra = value; - X0Y1_ユニット_パワー1.Dra = value; - X0Y2_ユニット_パワー1.Dra = value; - X0Y3_ユニット_パワー1.Dra = value; - X0Y4_ユニット_パワー1.Dra = value; - X0Y0_ユニット_パワー1.Hit = value; - X0Y1_ユニット_パワー1.Hit = value; - X0Y2_ユニット_パワー1.Hit = value; - X0Y3_ユニット_パワー1.Hit = value; - X0Y4_ユニット_パワー1.Hit = value; - } - } - - public bool ユニット_パワー2_表示 - { - get - { - return X0Y0_ユニット_パワー2.Dra; - } - set - { - X0Y0_ユニット_パワー2.Dra = value; - X0Y1_ユニット_パワー2.Dra = value; - X0Y2_ユニット_パワー2.Dra = value; - X0Y3_ユニット_パワー2.Dra = value; - X0Y4_ユニット_パワー2.Dra = value; - X0Y0_ユニット_パワー2.Hit = value; - X0Y1_ユニット_パワー2.Hit = value; - X0Y2_ユニット_パワー2.Hit = value; - X0Y3_ユニット_パワー2.Hit = value; - X0Y4_ユニット_パワー2.Hit = value; - } - } - - public bool ユニット_パワー3_表示 - { - get - { - return X0Y0_ユニット_パワー3.Dra; - } - set - { - X0Y0_ユニット_パワー3.Dra = value; - X0Y1_ユニット_パワー3.Dra = value; - X0Y2_ユニット_パワー3.Dra = value; - X0Y3_ユニット_パワー3.Dra = value; - X0Y4_ユニット_パワー3.Dra = value; - X0Y0_ユニット_パワー3.Hit = value; - X0Y1_ユニット_パワー3.Hit = value; - X0Y2_ユニット_パワー3.Hit = value; - X0Y3_ユニット_パワー3.Hit = value; - X0Y4_ユニット_パワー3.Hit = value; - } - } - - public bool ユニット_パワー4_表示 - { - get - { - return X0Y0_ユニット_パワー4.Dra; - } - set - { - X0Y0_ユニット_パワー4.Dra = value; - X0Y1_ユニット_パワー4.Dra = value; - X0Y2_ユニット_パワー4.Dra = value; - X0Y3_ユニット_パワー4.Dra = value; - X0Y4_ユニット_パワー4.Dra = value; - X0Y0_ユニット_パワー4.Hit = value; - X0Y1_ユニット_パワー4.Hit = value; - X0Y2_ユニット_パワー4.Hit = value; - X0Y3_ユニット_パワー4.Hit = value; - X0Y4_ユニット_パワー4.Hit = value; - } - } - - public override bool 表示 - { - get - { - return ヘッド_表示; - } - set - { - ヘッド_表示 = value; - ユニット_ユニット_表示 = value; - ユニット_ユニット線上_表示 = value; - ユニット_ユニット線下_表示 = value; - ユニット_ボタン上_表示 = value; - ユニット_ボタン下_表示 = value; - ユニット_パワー根_表示 = value; - ユニット_パワー1_表示 = value; - ユニット_パワー2_表示 = value; - ユニット_パワー3_表示 = value; - ユニット_パワー4_表示 = value; - } - } - - public override double 濃度 - { - get - { - return ヘッドCD.不透明度; - } - set - { - ヘッドCD.不透明度 = value; - ユニット_ユニットCD.不透明度 = value; - ユニット_ユニット線上CD.不透明度 = value; - ユニット_ユニット線下CD.不透明度 = value; - ユニット_ボタン上CD.不透明度 = value; - ユニット_ボタン下CD.不透明度 = value; - ユニット_パワー根CD.不透明度 = value; - ユニット_パワー1CD.不透明度 = value; - ユニット_パワー2CD.不透明度 = value; - ユニット_パワー3CD.不透明度 = value; - ユニット_パワー4CD.不透明度 = value; - } - } - - public バイブ_アナル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, バイブ_アナルD e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["アナル"]); - Pars pars = 本体[0][0]; - X0Y0_ヘッド = pars["ヘッド"].ToPar(); - Pars pars2 = pars["ユニット"].ToPars(); - X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][1]; - X0Y1_ヘッド = pars["ヘッド"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][2]; - X0Y2_ヘッド = pars["ヘッド"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][3]; - X0Y3_ヘッド = pars["ヘッド"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][4]; - X0Y4_ヘッド = pars["ヘッド"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - ヘッド_表示 = e.ヘッド_表示; - ユニット_ユニット_表示 = e.ユニット_ユニット_表示; - ユニット_ユニット線上_表示 = e.ユニット_ユニット線上_表示; - ユニット_ユニット線下_表示 = e.ユニット_ユニット線下_表示; - ユニット_ボタン上_表示 = e.ユニット_ボタン上_表示; - ユニット_ボタン下_表示 = e.ユニット_ボタン下_表示; - ユニット_パワー根_表示 = e.ユニット_パワー根_表示; - ユニット_パワー1_表示 = e.ユニット_パワー1_表示; - ユニット_パワー2_表示 = e.ユニット_パワー2_表示; - ユニット_パワー3_表示 = e.ユニット_パワー3_表示; - ユニット_パワー4_表示 = e.ユニット_パワー4_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_ヘッドCP = new ColorP(X0Y0_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y0_ユニット_ユニットCP = new ColorP(X0Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y0_ユニット_ユニット線上CP = new ColorP(X0Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y0_ユニット_ユニット線下CP = new ColorP(X0Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y0_ユニット_ボタン上CP = new ColorP(X0Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y0_ユニット_ボタン下CP = new ColorP(X0Y0_ユニット_ボタン下, ユニット_ボタン下CD, 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); - X0Y0_ユニット_パワー3CP = new ColorP(X0Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y0_ユニット_パワー4CP = new ColorP(X0Y0_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y1_ヘッドCP = new ColorP(X0Y1_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y1_ユニット_ユニットCP = new ColorP(X0Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y1_ユニット_ユニット線上CP = new ColorP(X0Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y1_ユニット_ユニット線下CP = new ColorP(X0Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y1_ユニット_ボタン上CP = new ColorP(X0Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y1_ユニット_ボタン下CP = new ColorP(X0Y1_ユニット_ボタン下, ユニット_ボタン下CD, 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_ユニット_パワー3CP = new ColorP(X0Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y1_ユニット_パワー4CP = new ColorP(X0Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y2_ヘッドCP = new ColorP(X0Y2_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y2_ユニット_ユニットCP = new ColorP(X0Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y2_ユニット_ユニット線上CP = new ColorP(X0Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y2_ユニット_ユニット線下CP = new ColorP(X0Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y2_ユニット_ボタン上CP = new ColorP(X0Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y2_ユニット_ボタン下CP = new ColorP(X0Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y2_ユニット_パワー根CP = new ColorP(X0Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y2_ユニット_パワー1CP = new ColorP(X0Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y2_ユニット_パワー2CP = new ColorP(X0Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y2_ユニット_パワー3CP = new ColorP(X0Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y2_ユニット_パワー4CP = new ColorP(X0Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y3_ヘッドCP = new ColorP(X0Y3_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y3_ユニット_ユニットCP = new ColorP(X0Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y3_ユニット_ユニット線上CP = new ColorP(X0Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y3_ユニット_ユニット線下CP = new ColorP(X0Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y3_ユニット_ボタン上CP = new ColorP(X0Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y3_ユニット_ボタン下CP = new ColorP(X0Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y3_ユニット_パワー根CP = new ColorP(X0Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y3_ユニット_パワー1CP = new ColorP(X0Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y3_ユニット_パワー2CP = new ColorP(X0Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y3_ユニット_パワー3CP = new ColorP(X0Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y3_ユニット_パワー4CP = new ColorP(X0Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y4_ヘッドCP = new ColorP(X0Y4_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y4_ユニット_ユニットCP = new ColorP(X0Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y4_ユニット_ユニット線上CP = new ColorP(X0Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y4_ユニット_ユニット線下CP = new ColorP(X0Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y4_ユニット_ボタン上CP = new ColorP(X0Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y4_ユニット_ボタン下CP = new ColorP(X0Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y4_ユニット_パワー根CP = new ColorP(X0Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y4_ユニット_パワー1CP = new ColorP(X0Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y4_ユニット_パワー2CP = new ColorP(X0Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y4_ユニット_パワー3CP = new ColorP(X0Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y4_ユニット_パワー4CP = new ColorP(X0Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - 濃度 = e.濃度; - X0Y0_ユニット_ユニット.BasePointBase = X0Y0_ユニット_ユニット.ToLocal(X0Y0_ヘッド.ToGlobal(X0Y0_ヘッド.JP[0].Joint)); - X0Y1_ユニット_ユニット.BasePointBase = X0Y1_ユニット_ユニット.ToLocal(X0Y1_ヘッド.ToGlobal(X0Y1_ヘッド.JP[0].Joint)); - X0Y2_ユニット_ユニット.BasePointBase = X0Y2_ユニット_ユニット.ToLocal(X0Y2_ヘッド.ToGlobal(X0Y2_ヘッド.JP[0].Joint)); - X0Y3_ユニット_ユニット.BasePointBase = X0Y3_ユニット_ユニット.ToLocal(X0Y3_ヘッド.ToGlobal(X0Y3_ヘッド.JP[0].Joint)); - X0Y4_ユニット_ユニット.BasePointBase = X0Y4_ユニット_ユニット.ToLocal(X0Y4_ヘッド.ToGlobal(X0Y4_ヘッド.JP[0].Joint)); - 尺度B *= 1.07; - 尺度B = 1.08; - 本体.JoinPAall(); - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_ヘッドCP.Update(); - X0Y0_ユニット_ユニットCP.Update(); - X0Y0_ユニット_ユニット線上CP.Update(); - X0Y0_ユニット_ユニット線下CP.Update(); - X0Y0_ユニット_ボタン上CP.Update(); - X0Y0_ユニット_ボタン下CP.Update(); - X0Y0_ユニット_パワー根CP.Update(); - X0Y0_ユニット_パワー1CP.Update(); - X0Y0_ユニット_パワー2CP.Update(); - X0Y0_ユニット_パワー3CP.Update(); - X0Y0_ユニット_パワー4CP.Update(); - break; - case 1: - X0Y1_ヘッドCP.Update(); - X0Y1_ユニット_ユニットCP.Update(); - X0Y1_ユニット_ユニット線上CP.Update(); - X0Y1_ユニット_ユニット線下CP.Update(); - X0Y1_ユニット_ボタン上CP.Update(); - X0Y1_ユニット_ボタン下CP.Update(); - X0Y1_ユニット_パワー根CP.Update(); - X0Y1_ユニット_パワー1CP.Update(); - X0Y1_ユニット_パワー2CP.Update(); - X0Y1_ユニット_パワー3CP.Update(); - X0Y1_ユニット_パワー4CP.Update(); - break; - case 2: - X0Y2_ヘッドCP.Update(); - X0Y2_ユニット_ユニットCP.Update(); - X0Y2_ユニット_ユニット線上CP.Update(); - X0Y2_ユニット_ユニット線下CP.Update(); - X0Y2_ユニット_ボタン上CP.Update(); - X0Y2_ユニット_ボタン下CP.Update(); - X0Y2_ユニット_パワー根CP.Update(); - X0Y2_ユニット_パワー1CP.Update(); - X0Y2_ユニット_パワー2CP.Update(); - X0Y2_ユニット_パワー3CP.Update(); - X0Y2_ユニット_パワー4CP.Update(); - break; - case 3: - X0Y3_ヘッドCP.Update(); - X0Y3_ユニット_ユニットCP.Update(); - X0Y3_ユニット_ユニット線上CP.Update(); - X0Y3_ユニット_ユニット線下CP.Update(); - X0Y3_ユニット_ボタン上CP.Update(); - X0Y3_ユニット_ボタン下CP.Update(); - X0Y3_ユニット_パワー根CP.Update(); - X0Y3_ユニット_パワー1CP.Update(); - X0Y3_ユニット_パワー2CP.Update(); - X0Y3_ユニット_パワー3CP.Update(); - X0Y3_ユニット_パワー4CP.Update(); - break; - default: - X0Y4_ヘッドCP.Update(); - X0Y4_ユニット_ユニットCP.Update(); - X0Y4_ユニット_ユニット線上CP.Update(); - X0Y4_ユニット_ユニット線下CP.Update(); - X0Y4_ユニット_ボタン上CP.Update(); - X0Y4_ユニット_ボタン下CP.Update(); - X0Y4_ユニット_パワー根CP.Update(); - X0Y4_ユニット_パワー1CP.Update(); - X0Y4_ユニット_パワー2CP.Update(); - X0Y4_ユニット_パワー3CP.Update(); - X0Y4_ユニット_パワー4CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - Col.GetGrad(ref Col.BlueViolet, out var ret); - ヘッドCD = new ColorD(ref Col.Black, ref ret); - Col.GetGrad(ref Col.Silver, out ret); - ユニット_ユニットCD = new ColorD(ref Col.Black, ref ret); - ユニット_ユニット線上CD = new ColorD(ref Col.Black, ref ret); - ユニット_ユニット線下CD = new ColorD(ref Col.Black, ref ret); - ユニット_ボタン上CD = new ColorD(ref Col.Black, ref ret); - ユニット_ボタン下CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー根CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー1CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー2CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー3CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー4CD = new ColorD(ref Col.Black, ref ret); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool ヘッド_表示 + { + get + { + return X0Y0_ヘッド.Dra; + } + set + { + X0Y0_ヘッド.Dra = value; + X0Y1_ヘッド.Dra = value; + X0Y2_ヘッド.Dra = value; + X0Y3_ヘッド.Dra = value; + X0Y4_ヘッド.Dra = value; + X0Y0_ヘッド.Hit = value; + X0Y1_ヘッド.Hit = value; + X0Y2_ヘッド.Hit = value; + X0Y3_ヘッド.Hit = value; + X0Y4_ヘッド.Hit = value; + } + } + + public bool ユニット_ユニット_表示 + { + get + { + return X0Y0_ユニット_ユニット.Dra; + } + set + { + X0Y0_ユニット_ユニット.Dra = value; + X0Y1_ユニット_ユニット.Dra = value; + X0Y2_ユニット_ユニット.Dra = value; + X0Y3_ユニット_ユニット.Dra = value; + X0Y4_ユニット_ユニット.Dra = value; + X0Y0_ユニット_ユニット.Hit = value; + X0Y1_ユニット_ユニット.Hit = value; + X0Y2_ユニット_ユニット.Hit = value; + X0Y3_ユニット_ユニット.Hit = value; + X0Y4_ユニット_ユニット.Hit = value; + } + } + + public bool ユニット_ユニット線上_表示 + { + get + { + return X0Y0_ユニット_ユニット線上.Dra; + } + set + { + X0Y0_ユニット_ユニット線上.Dra = value; + X0Y1_ユニット_ユニット線上.Dra = value; + X0Y2_ユニット_ユニット線上.Dra = value; + X0Y3_ユニット_ユニット線上.Dra = value; + X0Y4_ユニット_ユニット線上.Dra = value; + X0Y0_ユニット_ユニット線上.Hit = value; + X0Y1_ユニット_ユニット線上.Hit = value; + X0Y2_ユニット_ユニット線上.Hit = value; + X0Y3_ユニット_ユニット線上.Hit = value; + X0Y4_ユニット_ユニット線上.Hit = value; + } + } + + public bool ユニット_ユニット線下_表示 + { + get + { + return X0Y0_ユニット_ユニット線下.Dra; + } + set + { + X0Y0_ユニット_ユニット線下.Dra = value; + X0Y1_ユニット_ユニット線下.Dra = value; + X0Y2_ユニット_ユニット線下.Dra = value; + X0Y3_ユニット_ユニット線下.Dra = value; + X0Y4_ユニット_ユニット線下.Dra = value; + X0Y0_ユニット_ユニット線下.Hit = value; + X0Y1_ユニット_ユニット線下.Hit = value; + X0Y2_ユニット_ユニット線下.Hit = value; + X0Y3_ユニット_ユニット線下.Hit = value; + X0Y4_ユニット_ユニット線下.Hit = value; + } + } + + public bool ユニット_ボタン上_表示 + { + get + { + return X0Y0_ユニット_ボタン上.Dra; + } + set + { + X0Y0_ユニット_ボタン上.Dra = value; + X0Y1_ユニット_ボタン上.Dra = value; + X0Y2_ユニット_ボタン上.Dra = value; + X0Y3_ユニット_ボタン上.Dra = value; + X0Y4_ユニット_ボタン上.Dra = value; + X0Y0_ユニット_ボタン上.Hit = value; + X0Y1_ユニット_ボタン上.Hit = value; + X0Y2_ユニット_ボタン上.Hit = value; + X0Y3_ユニット_ボタン上.Hit = value; + X0Y4_ユニット_ボタン上.Hit = value; + } + } + + public bool ユニット_ボタン下_表示 + { + get + { + return X0Y0_ユニット_ボタン下.Dra; + } + set + { + X0Y0_ユニット_ボタン下.Dra = value; + X0Y1_ユニット_ボタン下.Dra = value; + X0Y2_ユニット_ボタン下.Dra = value; + X0Y3_ユニット_ボタン下.Dra = value; + X0Y4_ユニット_ボタン下.Dra = value; + X0Y0_ユニット_ボタン下.Hit = value; + X0Y1_ユニット_ボタン下.Hit = value; + X0Y2_ユニット_ボタン下.Hit = value; + X0Y3_ユニット_ボタン下.Hit = value; + X0Y4_ユニット_ボタン下.Hit = value; + } + } + + public bool ユニット_パワー根_表示 + { + get + { + return X0Y0_ユニット_パワー根.Dra; + } + set + { + X0Y0_ユニット_パワー根.Dra = value; + X0Y1_ユニット_パワー根.Dra = value; + X0Y2_ユニット_パワー根.Dra = value; + X0Y3_ユニット_パワー根.Dra = value; + X0Y4_ユニット_パワー根.Dra = value; + X0Y0_ユニット_パワー根.Hit = value; + X0Y1_ユニット_パワー根.Hit = value; + X0Y2_ユニット_パワー根.Hit = value; + X0Y3_ユニット_パワー根.Hit = value; + X0Y4_ユニット_パワー根.Hit = value; + } + } + + public bool ユニット_パワー1_表示 + { + get + { + return X0Y0_ユニット_パワー1.Dra; + } + set + { + X0Y0_ユニット_パワー1.Dra = value; + X0Y1_ユニット_パワー1.Dra = value; + X0Y2_ユニット_パワー1.Dra = value; + X0Y3_ユニット_パワー1.Dra = value; + X0Y4_ユニット_パワー1.Dra = value; + X0Y0_ユニット_パワー1.Hit = value; + X0Y1_ユニット_パワー1.Hit = value; + X0Y2_ユニット_パワー1.Hit = value; + X0Y3_ユニット_パワー1.Hit = value; + X0Y4_ユニット_パワー1.Hit = value; + } + } + + public bool ユニット_パワー2_表示 + { + get + { + return X0Y0_ユニット_パワー2.Dra; + } + set + { + X0Y0_ユニット_パワー2.Dra = value; + X0Y1_ユニット_パワー2.Dra = value; + X0Y2_ユニット_パワー2.Dra = value; + X0Y3_ユニット_パワー2.Dra = value; + X0Y4_ユニット_パワー2.Dra = value; + X0Y0_ユニット_パワー2.Hit = value; + X0Y1_ユニット_パワー2.Hit = value; + X0Y2_ユニット_パワー2.Hit = value; + X0Y3_ユニット_パワー2.Hit = value; + X0Y4_ユニット_パワー2.Hit = value; + } + } + + public bool ユニット_パワー3_表示 + { + get + { + return X0Y0_ユニット_パワー3.Dra; + } + set + { + X0Y0_ユニット_パワー3.Dra = value; + X0Y1_ユニット_パワー3.Dra = value; + X0Y2_ユニット_パワー3.Dra = value; + X0Y3_ユニット_パワー3.Dra = value; + X0Y4_ユニット_パワー3.Dra = value; + X0Y0_ユニット_パワー3.Hit = value; + X0Y1_ユニット_パワー3.Hit = value; + X0Y2_ユニット_パワー3.Hit = value; + X0Y3_ユニット_パワー3.Hit = value; + X0Y4_ユニット_パワー3.Hit = value; + } + } + + public bool ユニット_パワー4_表示 + { + get + { + return X0Y0_ユニット_パワー4.Dra; + } + set + { + X0Y0_ユニット_パワー4.Dra = value; + X0Y1_ユニット_パワー4.Dra = value; + X0Y2_ユニット_パワー4.Dra = value; + X0Y3_ユニット_パワー4.Dra = value; + X0Y4_ユニット_パワー4.Dra = value; + X0Y0_ユニット_パワー4.Hit = value; + X0Y1_ユニット_パワー4.Hit = value; + X0Y2_ユニット_パワー4.Hit = value; + X0Y3_ユニット_パワー4.Hit = value; + X0Y4_ユニット_パワー4.Hit = value; + } + } + + public override bool 表示 + { + get + { + return ヘッド_表示; + } + set + { + ヘッド_表示 = value; + ユニット_ユニット_表示 = value; + ユニット_ユニット線上_表示 = value; + ユニット_ユニット線下_表示 = value; + ユニット_ボタン上_表示 = value; + ユニット_ボタン下_表示 = value; + ユニット_パワー根_表示 = value; + ユニット_パワー1_表示 = value; + ユニット_パワー2_表示 = value; + ユニット_パワー3_表示 = value; + ユニット_パワー4_表示 = value; + } + } + + public override double 濃度 + { + get + { + return ヘッドCD.不透明度; + } + set + { + ヘッドCD.不透明度 = value; + ユニット_ユニットCD.不透明度 = value; + ユニット_ユニット線上CD.不透明度 = value; + ユニット_ユニット線下CD.不透明度 = value; + ユニット_ボタン上CD.不透明度 = value; + ユニット_ボタン下CD.不透明度 = value; + ユニット_パワー根CD.不透明度 = value; + ユニット_パワー1CD.不透明度 = value; + ユニット_パワー2CD.不透明度 = value; + ユニット_パワー3CD.不透明度 = value; + ユニット_パワー4CD.不透明度 = value; + } + } + + public バイブ_アナル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, バイブ_アナルD e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["アナル"]); + Pars pars = 本体[0][0]; + X0Y0_ヘッド = pars["ヘッド"].ToPar(); + Pars pars2 = pars["ユニット"].ToPars(); + X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][1]; + X0Y1_ヘッド = pars["ヘッド"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][2]; + X0Y2_ヘッド = pars["ヘッド"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][3]; + X0Y3_ヘッド = pars["ヘッド"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][4]; + X0Y4_ヘッド = pars["ヘッド"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + ヘッド_表示 = e.ヘッド_表示; + ユニット_ユニット_表示 = e.ユニット_ユニット_表示; + ユニット_ユニット線上_表示 = e.ユニット_ユニット線上_表示; + ユニット_ユニット線下_表示 = e.ユニット_ユニット線下_表示; + ユニット_ボタン上_表示 = e.ユニット_ボタン上_表示; + ユニット_ボタン下_表示 = e.ユニット_ボタン下_表示; + ユニット_パワー根_表示 = e.ユニット_パワー根_表示; + ユニット_パワー1_表示 = e.ユニット_パワー1_表示; + ユニット_パワー2_表示 = e.ユニット_パワー2_表示; + ユニット_パワー3_表示 = e.ユニット_パワー3_表示; + ユニット_パワー4_表示 = e.ユニット_パワー4_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_ヘッドCP = new ColorP(X0Y0_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y0_ユニット_ユニットCP = new ColorP(X0Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y0_ユニット_ユニット線上CP = new ColorP(X0Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y0_ユニット_ユニット線下CP = new ColorP(X0Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y0_ユニット_ボタン上CP = new ColorP(X0Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y0_ユニット_ボタン下CP = new ColorP(X0Y0_ユニット_ボタン下, ユニット_ボタン下CD, 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); + X0Y0_ユニット_パワー3CP = new ColorP(X0Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y0_ユニット_パワー4CP = new ColorP(X0Y0_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y1_ヘッドCP = new ColorP(X0Y1_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y1_ユニット_ユニットCP = new ColorP(X0Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y1_ユニット_ユニット線上CP = new ColorP(X0Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y1_ユニット_ユニット線下CP = new ColorP(X0Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y1_ユニット_ボタン上CP = new ColorP(X0Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y1_ユニット_ボタン下CP = new ColorP(X0Y1_ユニット_ボタン下, ユニット_ボタン下CD, 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_ユニット_パワー3CP = new ColorP(X0Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y1_ユニット_パワー4CP = new ColorP(X0Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y2_ヘッドCP = new ColorP(X0Y2_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y2_ユニット_ユニットCP = new ColorP(X0Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y2_ユニット_ユニット線上CP = new ColorP(X0Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y2_ユニット_ユニット線下CP = new ColorP(X0Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y2_ユニット_ボタン上CP = new ColorP(X0Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y2_ユニット_ボタン下CP = new ColorP(X0Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y2_ユニット_パワー根CP = new ColorP(X0Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y2_ユニット_パワー1CP = new ColorP(X0Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y2_ユニット_パワー2CP = new ColorP(X0Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y2_ユニット_パワー3CP = new ColorP(X0Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y2_ユニット_パワー4CP = new ColorP(X0Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y3_ヘッドCP = new ColorP(X0Y3_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y3_ユニット_ユニットCP = new ColorP(X0Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y3_ユニット_ユニット線上CP = new ColorP(X0Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y3_ユニット_ユニット線下CP = new ColorP(X0Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y3_ユニット_ボタン上CP = new ColorP(X0Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y3_ユニット_ボタン下CP = new ColorP(X0Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y3_ユニット_パワー根CP = new ColorP(X0Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y3_ユニット_パワー1CP = new ColorP(X0Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y3_ユニット_パワー2CP = new ColorP(X0Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y3_ユニット_パワー3CP = new ColorP(X0Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y3_ユニット_パワー4CP = new ColorP(X0Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y4_ヘッドCP = new ColorP(X0Y4_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y4_ユニット_ユニットCP = new ColorP(X0Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y4_ユニット_ユニット線上CP = new ColorP(X0Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y4_ユニット_ユニット線下CP = new ColorP(X0Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y4_ユニット_ボタン上CP = new ColorP(X0Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y4_ユニット_ボタン下CP = new ColorP(X0Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y4_ユニット_パワー根CP = new ColorP(X0Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y4_ユニット_パワー1CP = new ColorP(X0Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y4_ユニット_パワー2CP = new ColorP(X0Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y4_ユニット_パワー3CP = new ColorP(X0Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y4_ユニット_パワー4CP = new ColorP(X0Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + 濃度 = e.濃度; + X0Y0_ユニット_ユニット.BasePointBase = X0Y0_ユニット_ユニット.ToLocal(X0Y0_ヘッド.ToGlobal(X0Y0_ヘッド.JP[0].Joint)); + X0Y1_ユニット_ユニット.BasePointBase = X0Y1_ユニット_ユニット.ToLocal(X0Y1_ヘッド.ToGlobal(X0Y1_ヘッド.JP[0].Joint)); + X0Y2_ユニット_ユニット.BasePointBase = X0Y2_ユニット_ユニット.ToLocal(X0Y2_ヘッド.ToGlobal(X0Y2_ヘッド.JP[0].Joint)); + X0Y3_ユニット_ユニット.BasePointBase = X0Y3_ユニット_ユニット.ToLocal(X0Y3_ヘッド.ToGlobal(X0Y3_ヘッド.JP[0].Joint)); + X0Y4_ユニット_ユニット.BasePointBase = X0Y4_ユニット_ユニット.ToLocal(X0Y4_ヘッド.ToGlobal(X0Y4_ヘッド.JP[0].Joint)); + 尺度B *= 1.07; + 尺度B = 1.08; + 本体.JoinPAall(); + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_ヘッドCP.Update(); + X0Y0_ユニット_ユニットCP.Update(); + X0Y0_ユニット_ユニット線上CP.Update(); + X0Y0_ユニット_ユニット線下CP.Update(); + X0Y0_ユニット_ボタン上CP.Update(); + X0Y0_ユニット_ボタン下CP.Update(); + X0Y0_ユニット_パワー根CP.Update(); + X0Y0_ユニット_パワー1CP.Update(); + X0Y0_ユニット_パワー2CP.Update(); + X0Y0_ユニット_パワー3CP.Update(); + X0Y0_ユニット_パワー4CP.Update(); + break; + case 1: + X0Y1_ヘッドCP.Update(); + X0Y1_ユニット_ユニットCP.Update(); + X0Y1_ユニット_ユニット線上CP.Update(); + X0Y1_ユニット_ユニット線下CP.Update(); + X0Y1_ユニット_ボタン上CP.Update(); + X0Y1_ユニット_ボタン下CP.Update(); + X0Y1_ユニット_パワー根CP.Update(); + X0Y1_ユニット_パワー1CP.Update(); + X0Y1_ユニット_パワー2CP.Update(); + X0Y1_ユニット_パワー3CP.Update(); + X0Y1_ユニット_パワー4CP.Update(); + break; + case 2: + X0Y2_ヘッドCP.Update(); + X0Y2_ユニット_ユニットCP.Update(); + X0Y2_ユニット_ユニット線上CP.Update(); + X0Y2_ユニット_ユニット線下CP.Update(); + X0Y2_ユニット_ボタン上CP.Update(); + X0Y2_ユニット_ボタン下CP.Update(); + X0Y2_ユニット_パワー根CP.Update(); + X0Y2_ユニット_パワー1CP.Update(); + X0Y2_ユニット_パワー2CP.Update(); + X0Y2_ユニット_パワー3CP.Update(); + X0Y2_ユニット_パワー4CP.Update(); + break; + case 3: + X0Y3_ヘッドCP.Update(); + X0Y3_ユニット_ユニットCP.Update(); + X0Y3_ユニット_ユニット線上CP.Update(); + X0Y3_ユニット_ユニット線下CP.Update(); + X0Y3_ユニット_ボタン上CP.Update(); + X0Y3_ユニット_ボタン下CP.Update(); + X0Y3_ユニット_パワー根CP.Update(); + X0Y3_ユニット_パワー1CP.Update(); + X0Y3_ユニット_パワー2CP.Update(); + X0Y3_ユニット_パワー3CP.Update(); + X0Y3_ユニット_パワー4CP.Update(); + break; + default: + X0Y4_ヘッドCP.Update(); + X0Y4_ユニット_ユニットCP.Update(); + X0Y4_ユニット_ユニット線上CP.Update(); + X0Y4_ユニット_ユニット線下CP.Update(); + X0Y4_ユニット_ボタン上CP.Update(); + X0Y4_ユニット_ボタン下CP.Update(); + X0Y4_ユニット_パワー根CP.Update(); + X0Y4_ユニット_パワー1CP.Update(); + X0Y4_ユニット_パワー2CP.Update(); + X0Y4_ユニット_パワー3CP.Update(); + X0Y4_ユニット_パワー4CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + Col.GetGrad(ref Col.BlueViolet, out var ret); + ヘッドCD = new ColorD(ref Col.Black, ref ret); + Col.GetGrad(ref Col.Silver, out ret); + ユニット_ユニットCD = new ColorD(ref Col.Black, ref ret); + ユニット_ユニット線上CD = new ColorD(ref Col.Black, ref ret); + ユニット_ユニット線下CD = new ColorD(ref Col.Black, ref ret); + ユニット_ボタン上CD = new ColorD(ref Col.Black, ref ret); + ユニット_ボタン下CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー根CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー1CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー2CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー3CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー4CD = new ColorD(ref Col.Black, ref ret); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナルD.cs index d5c17ba..a7289d7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナルD.cs @@ -1,40 +1,41 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class バイブ_アナルD : EleD +namespace SlaveMatrix { - public bool ヘッド_表示 = true; + [Serializable] + public class バイブ_アナルD : EleD + { + public bool ヘッド_表示 = true; - public bool ユニット_ユニット_表示 = true; + public bool ユニット_ユニット_表示 = true; - public bool ユニット_ユニット線上_表示 = true; + public bool ユニット_ユニット線上_表示 = true; - public bool ユニット_ユニット線下_表示 = true; + public bool ユニット_ユニット線下_表示 = true; - public bool ユニット_ボタン上_表示 = true; + public bool ユニット_ボタン上_表示 = true; - public bool ユニット_ボタン下_表示 = true; + public bool ユニット_ボタン下_表示 = true; - public bool ユニット_パワー根_表示 = true; + public bool ユニット_パワー根_表示 = true; - public bool ユニット_パワー1_表示 = true; + public bool ユニット_パワー1_表示 = true; - public bool ユニット_パワー2_表示 = true; + public bool ユニット_パワー2_表示 = true; - public bool ユニット_パワー3_表示 = true; + public bool ユニット_パワー3_表示 = true; - public bool ユニット_パワー4_表示 = true; + public bool ユニット_パワー4_表示 = true; - public バイブ_アナルD() - { - ThisType = GetType(); - } + public バイブ_アナルD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new バイブ_アナル(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new バイブ_アナル(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモン.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモン.cs index ea3fabb..4630f10 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモン.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモン.cs @@ -1,1387 +1,1388 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class バイブ_コモン : Ele +namespace SlaveMatrix { - public Par X0Y0_ヘッド; + public class バイブ_コモン : Ele + { + public Par X0Y0_ヘッド; - public Par X0Y0_イボ1; + public Par X0Y0_イボ1; - public Par X0Y0_イボ2; + public Par X0Y0_イボ2; - public Par X0Y0_イボ3; + public Par X0Y0_イボ3; - public Par X0Y0_イボ4; + public Par X0Y0_イボ4; - public Par X0Y0_イボ5; + public Par X0Y0_イボ5; - public Par X0Y0_イボ6; + public Par X0Y0_イボ6; - public Par X0Y0_イボ7; + public Par X0Y0_イボ7; - public Par X0Y0_イボ8; + public Par X0Y0_イボ8; - public Par X0Y0_イボ9; + public Par X0Y0_イボ9; - public Par X0Y0_イボ10; + public Par X0Y0_イボ10; - public Par X0Y0_イボ11; + public Par X0Y0_イボ11; - public Par X0Y0_イボ12; + public Par X0Y0_イボ12; - public Par X0Y0_ユニット_ユニット; + public Par X0Y0_ユニット_ユニット; - public Par X0Y0_ユニット_ユニット線上; + public Par X0Y0_ユニット_ユニット線上; - public Par X0Y0_ユニット_ユニット線下; + public Par X0Y0_ユニット_ユニット線下; - public Par X0Y0_ユニット_ボタン上; + public Par X0Y0_ユニット_ボタン上; - public Par X0Y0_ユニット_ボタン下; + public Par X0Y0_ユニット_ボタン下; - public Par X0Y0_ユニット_パワー根; + public Par X0Y0_ユニット_パワー根; - public Par X0Y0_ユニット_パワー1; + public Par X0Y0_ユニット_パワー1; - public Par X0Y0_ユニット_パワー2; + public Par X0Y0_ユニット_パワー2; - public Par X0Y0_ユニット_パワー3; + public Par X0Y0_ユニット_パワー3; - public Par X0Y0_ユニット_パワー4; + public Par X0Y0_ユニット_パワー4; - public Par X0Y1_ヘッド; + public Par X0Y1_ヘッド; - public Par X0Y1_イボ1; + public Par X0Y1_イボ1; - public Par X0Y1_イボ2; + public Par X0Y1_イボ2; - public Par X0Y1_イボ3; + public Par X0Y1_イボ3; - public Par X0Y1_イボ4; + public Par X0Y1_イボ4; - public Par X0Y1_イボ5; + public Par X0Y1_イボ5; - public Par X0Y1_イボ6; + public Par X0Y1_イボ6; - public Par X0Y1_イボ7; + public Par X0Y1_イボ7; - public Par X0Y1_イボ8; + public Par X0Y1_イボ8; - public Par X0Y1_イボ9; + public Par X0Y1_イボ9; - public Par X0Y1_イボ10; + public Par X0Y1_イボ10; - public Par X0Y1_イボ11; + public Par X0Y1_イボ11; - public Par X0Y1_イボ12; + public Par X0Y1_イボ12; - public Par X0Y1_ユニット_ユニット; + public Par X0Y1_ユニット_ユニット; - public Par X0Y1_ユニット_ユニット線上; + public Par X0Y1_ユニット_ユニット線上; - public Par X0Y1_ユニット_ユニット線下; + public Par X0Y1_ユニット_ユニット線下; - public Par X0Y1_ユニット_ボタン上; + public Par X0Y1_ユニット_ボタン上; - public Par X0Y1_ユニット_ボタン下; + public Par X0Y1_ユニット_ボタン下; - public Par X0Y1_ユニット_パワー根; + public Par X0Y1_ユニット_パワー根; - public Par X0Y1_ユニット_パワー1; + public Par X0Y1_ユニット_パワー1; - public Par X0Y1_ユニット_パワー2; + public Par X0Y1_ユニット_パワー2; - public Par X0Y1_ユニット_パワー3; + public Par X0Y1_ユニット_パワー3; - public Par X0Y1_ユニット_パワー4; + public Par X0Y1_ユニット_パワー4; - public Par X0Y2_ヘッド; + public Par X0Y2_ヘッド; - public Par X0Y2_イボ1; + public Par X0Y2_イボ1; - public Par X0Y2_イボ2; + public Par X0Y2_イボ2; - public Par X0Y2_イボ3; + public Par X0Y2_イボ3; - public Par X0Y2_イボ4; + public Par X0Y2_イボ4; - public Par X0Y2_イボ5; + public Par X0Y2_イボ5; - public Par X0Y2_イボ6; + public Par X0Y2_イボ6; - public Par X0Y2_イボ7; + public Par X0Y2_イボ7; - public Par X0Y2_イボ8; + public Par X0Y2_イボ8; - public Par X0Y2_イボ9; + public Par X0Y2_イボ9; - public Par X0Y2_ユニット_ユニット; + public Par X0Y2_ユニット_ユニット; - public Par X0Y2_ユニット_ユニット線上; + public Par X0Y2_ユニット_ユニット線上; - public Par X0Y2_ユニット_ユニット線下; + public Par X0Y2_ユニット_ユニット線下; - public Par X0Y2_ユニット_ボタン上; + public Par X0Y2_ユニット_ボタン上; - public Par X0Y2_ユニット_ボタン下; + public Par X0Y2_ユニット_ボタン下; - public Par X0Y2_ユニット_パワー根; + public Par X0Y2_ユニット_パワー根; - public Par X0Y2_ユニット_パワー1; + public Par X0Y2_ユニット_パワー1; - public Par X0Y2_ユニット_パワー2; + public Par X0Y2_ユニット_パワー2; - public Par X0Y2_ユニット_パワー3; + public Par X0Y2_ユニット_パワー3; - public Par X0Y2_ユニット_パワー4; + public Par X0Y2_ユニット_パワー4; - public Par X0Y3_ヘッド; + public Par X0Y3_ヘッド; - public Par X0Y3_イボ1; + public Par X0Y3_イボ1; - public Par X0Y3_イボ2; + public Par X0Y3_イボ2; - public Par X0Y3_イボ3; + public Par X0Y3_イボ3; - public Par X0Y3_イボ4; + public Par X0Y3_イボ4; - public Par X0Y3_イボ5; + public Par X0Y3_イボ5; - public Par X0Y3_イボ6; + public Par X0Y3_イボ6; - public Par X0Y3_ユニット_ユニット; + public Par X0Y3_ユニット_ユニット; - public Par X0Y3_ユニット_ユニット線上; + public Par X0Y3_ユニット_ユニット線上; - public Par X0Y3_ユニット_ユニット線下; + public Par X0Y3_ユニット_ユニット線下; - public Par X0Y3_ユニット_ボタン上; + public Par X0Y3_ユニット_ボタン上; - public Par X0Y3_ユニット_ボタン下; + public Par X0Y3_ユニット_ボタン下; - public Par X0Y3_ユニット_パワー根; + public Par X0Y3_ユニット_パワー根; - public Par X0Y3_ユニット_パワー1; + public Par X0Y3_ユニット_パワー1; - public Par X0Y3_ユニット_パワー2; + public Par X0Y3_ユニット_パワー2; - public Par X0Y3_ユニット_パワー3; + public Par X0Y3_ユニット_パワー3; - public Par X0Y3_ユニット_パワー4; + public Par X0Y3_ユニット_パワー4; - public Par X0Y4_ヘッド; + public Par X0Y4_ヘッド; - public Par X0Y4_ユニット_ユニット; + public Par X0Y4_ユニット_ユニット; - public Par X0Y4_ユニット_ユニット線上; + public Par X0Y4_ユニット_ユニット線上; - public Par X0Y4_ユニット_ユニット線下; + public Par X0Y4_ユニット_ユニット線下; - public Par X0Y4_ユニット_ボタン上; + public Par X0Y4_ユニット_ボタン上; - public Par X0Y4_ユニット_ボタン下; + public Par X0Y4_ユニット_ボタン下; - public Par X0Y4_ユニット_パワー根; + public Par X0Y4_ユニット_パワー根; - public Par X0Y4_ユニット_パワー1; + public Par X0Y4_ユニット_パワー1; - public Par X0Y4_ユニット_パワー2; + public Par X0Y4_ユニット_パワー2; - public Par X0Y4_ユニット_パワー3; + public Par X0Y4_ユニット_パワー3; - public Par X0Y4_ユニット_パワー4; + public Par X0Y4_ユニット_パワー4; - public ColorD ヘッドCD; + public ColorD ヘッドCD; - public ColorD イボ1CD; + public ColorD イボ1CD; - public ColorD イボ2CD; + public ColorD イボ2CD; - public ColorD イボ3CD; + public ColorD イボ3CD; - public ColorD イボ4CD; + public ColorD イボ4CD; - public ColorD イボ5CD; + public ColorD イボ5CD; - public ColorD イボ6CD; + public ColorD イボ6CD; - public ColorD イボ7CD; + public ColorD イボ7CD; - public ColorD イボ8CD; + public ColorD イボ8CD; - public ColorD イボ9CD; + public ColorD イボ9CD; - public ColorD イボ10CD; + public ColorD イボ10CD; - public ColorD イボ11CD; + public ColorD イボ11CD; - public ColorD イボ12CD; + public ColorD イボ12CD; - public ColorD ユニット_ユニットCD; + public ColorD ユニット_ユニットCD; - public ColorD ユニット_ユニット線上CD; + public ColorD ユニット_ユニット線上CD; - public ColorD ユニット_ユニット線下CD; + public ColorD ユニット_ユニット線下CD; - public ColorD ユニット_ボタン上CD; + public ColorD ユニット_ボタン上CD; - public ColorD ユニット_ボタン下CD; + public ColorD ユニット_ボタン下CD; - public ColorD ユニット_パワー根CD; + public ColorD ユニット_パワー根CD; - public ColorD ユニット_パワー1CD; + public ColorD ユニット_パワー1CD; - public ColorD ユニット_パワー2CD; + public ColorD ユニット_パワー2CD; - public ColorD ユニット_パワー3CD; + public ColorD ユニット_パワー3CD; - public ColorD ユニット_パワー4CD; + public ColorD ユニット_パワー4CD; - public ColorP X0Y0_ヘッドCP; + public ColorP X0Y0_ヘッドCP; - public ColorP X0Y0_イボ1CP; + public ColorP X0Y0_イボ1CP; - public ColorP X0Y0_イボ2CP; + public ColorP X0Y0_イボ2CP; - public ColorP X0Y0_イボ3CP; + public ColorP X0Y0_イボ3CP; - public ColorP X0Y0_イボ4CP; + public ColorP X0Y0_イボ4CP; - public ColorP X0Y0_イボ5CP; + public ColorP X0Y0_イボ5CP; - public ColorP X0Y0_イボ6CP; + public ColorP X0Y0_イボ6CP; - public ColorP X0Y0_イボ7CP; + public ColorP X0Y0_イボ7CP; - public ColorP X0Y0_イボ8CP; + public ColorP X0Y0_イボ8CP; - public ColorP X0Y0_イボ9CP; + public ColorP X0Y0_イボ9CP; - public ColorP X0Y0_イボ10CP; + public ColorP X0Y0_イボ10CP; - public ColorP X0Y0_イボ11CP; + public ColorP X0Y0_イボ11CP; - public ColorP X0Y0_イボ12CP; + public ColorP X0Y0_イボ12CP; - public ColorP X0Y0_ユニット_ユニットCP; + public ColorP X0Y0_ユニット_ユニットCP; - public ColorP X0Y0_ユニット_ユニット線上CP; + public ColorP X0Y0_ユニット_ユニット線上CP; - public ColorP X0Y0_ユニット_ユニット線下CP; + public ColorP X0Y0_ユニット_ユニット線下CP; - public ColorP X0Y0_ユニット_ボタン上CP; + public ColorP X0Y0_ユニット_ボタン上CP; - public ColorP X0Y0_ユニット_ボタン下CP; + public ColorP X0Y0_ユニット_ボタン下CP; - public ColorP X0Y0_ユニット_パワー根CP; + public ColorP X0Y0_ユニット_パワー根CP; - public ColorP X0Y0_ユニット_パワー1CP; + public ColorP X0Y0_ユニット_パワー1CP; - public ColorP X0Y0_ユニット_パワー2CP; + public ColorP X0Y0_ユニット_パワー2CP; - public ColorP X0Y0_ユニット_パワー3CP; + public ColorP X0Y0_ユニット_パワー3CP; - public ColorP X0Y0_ユニット_パワー4CP; + public ColorP X0Y0_ユニット_パワー4CP; - public ColorP X0Y1_ヘッドCP; + public ColorP X0Y1_ヘッドCP; - public ColorP X0Y1_イボ1CP; + public ColorP X0Y1_イボ1CP; - public ColorP X0Y1_イボ2CP; + public ColorP X0Y1_イボ2CP; - public ColorP X0Y1_イボ3CP; + public ColorP X0Y1_イボ3CP; - public ColorP X0Y1_イボ4CP; + public ColorP X0Y1_イボ4CP; - public ColorP X0Y1_イボ5CP; + public ColorP X0Y1_イボ5CP; - public ColorP X0Y1_イボ6CP; + public ColorP X0Y1_イボ6CP; - public ColorP X0Y1_イボ7CP; + public ColorP X0Y1_イボ7CP; - public ColorP X0Y1_イボ8CP; + public ColorP X0Y1_イボ8CP; - public ColorP X0Y1_イボ9CP; + public ColorP X0Y1_イボ9CP; - public ColorP X0Y1_イボ10CP; + public ColorP X0Y1_イボ10CP; - public ColorP X0Y1_イボ11CP; + public ColorP X0Y1_イボ11CP; - public ColorP X0Y1_イボ12CP; + public ColorP X0Y1_イボ12CP; - public ColorP X0Y1_ユニット_ユニットCP; + public ColorP X0Y1_ユニット_ユニットCP; - public ColorP X0Y1_ユニット_ユニット線上CP; + public ColorP X0Y1_ユニット_ユニット線上CP; - public ColorP X0Y1_ユニット_ユニット線下CP; + public ColorP X0Y1_ユニット_ユニット線下CP; - public ColorP X0Y1_ユニット_ボタン上CP; + public ColorP X0Y1_ユニット_ボタン上CP; - public ColorP X0Y1_ユニット_ボタン下CP; + public ColorP X0Y1_ユニット_ボタン下CP; - public ColorP X0Y1_ユニット_パワー根CP; + public ColorP X0Y1_ユニット_パワー根CP; - public ColorP X0Y1_ユニット_パワー1CP; + public ColorP X0Y1_ユニット_パワー1CP; - public ColorP X0Y1_ユニット_パワー2CP; + public ColorP X0Y1_ユニット_パワー2CP; - public ColorP X0Y1_ユニット_パワー3CP; + public ColorP X0Y1_ユニット_パワー3CP; - public ColorP X0Y1_ユニット_パワー4CP; + public ColorP X0Y1_ユニット_パワー4CP; - public ColorP X0Y2_ヘッドCP; + public ColorP X0Y2_ヘッドCP; - public ColorP X0Y2_イボ1CP; + public ColorP X0Y2_イボ1CP; - public ColorP X0Y2_イボ2CP; + public ColorP X0Y2_イボ2CP; - public ColorP X0Y2_イボ3CP; + public ColorP X0Y2_イボ3CP; - public ColorP X0Y2_イボ4CP; + public ColorP X0Y2_イボ4CP; - public ColorP X0Y2_イボ5CP; + public ColorP X0Y2_イボ5CP; - public ColorP X0Y2_イボ6CP; + public ColorP X0Y2_イボ6CP; - public ColorP X0Y2_イボ7CP; + public ColorP X0Y2_イボ7CP; - public ColorP X0Y2_イボ8CP; + public ColorP X0Y2_イボ8CP; - public ColorP X0Y2_イボ9CP; + public ColorP X0Y2_イボ9CP; - public ColorP X0Y2_ユニット_ユニットCP; + public ColorP X0Y2_ユニット_ユニットCP; - public ColorP X0Y2_ユニット_ユニット線上CP; + public ColorP X0Y2_ユニット_ユニット線上CP; - public ColorP X0Y2_ユニット_ユニット線下CP; + public ColorP X0Y2_ユニット_ユニット線下CP; - public ColorP X0Y2_ユニット_ボタン上CP; + public ColorP X0Y2_ユニット_ボタン上CP; - public ColorP X0Y2_ユニット_ボタン下CP; + public ColorP X0Y2_ユニット_ボタン下CP; - public ColorP X0Y2_ユニット_パワー根CP; + public ColorP X0Y2_ユニット_パワー根CP; - public ColorP X0Y2_ユニット_パワー1CP; + public ColorP X0Y2_ユニット_パワー1CP; - public ColorP X0Y2_ユニット_パワー2CP; + public ColorP X0Y2_ユニット_パワー2CP; - public ColorP X0Y2_ユニット_パワー3CP; + public ColorP X0Y2_ユニット_パワー3CP; - public ColorP X0Y2_ユニット_パワー4CP; + public ColorP X0Y2_ユニット_パワー4CP; - public ColorP X0Y3_ヘッドCP; + public ColorP X0Y3_ヘッドCP; - public ColorP X0Y3_イボ1CP; + public ColorP X0Y3_イボ1CP; - public ColorP X0Y3_イボ2CP; + public ColorP X0Y3_イボ2CP; - public ColorP X0Y3_イボ3CP; + public ColorP X0Y3_イボ3CP; - public ColorP X0Y3_イボ4CP; + public ColorP X0Y3_イボ4CP; - public ColorP X0Y3_イボ5CP; + public ColorP X0Y3_イボ5CP; - public ColorP X0Y3_イボ6CP; + public ColorP X0Y3_イボ6CP; - public ColorP X0Y3_ユニット_ユニットCP; + public ColorP X0Y3_ユニット_ユニットCP; - public ColorP X0Y3_ユニット_ユニット線上CP; + public ColorP X0Y3_ユニット_ユニット線上CP; - public ColorP X0Y3_ユニット_ユニット線下CP; + public ColorP X0Y3_ユニット_ユニット線下CP; - public ColorP X0Y3_ユニット_ボタン上CP; + public ColorP X0Y3_ユニット_ボタン上CP; - public ColorP X0Y3_ユニット_ボタン下CP; + public ColorP X0Y3_ユニット_ボタン下CP; - public ColorP X0Y3_ユニット_パワー根CP; + public ColorP X0Y3_ユニット_パワー根CP; - public ColorP X0Y3_ユニット_パワー1CP; + public ColorP X0Y3_ユニット_パワー1CP; - public ColorP X0Y3_ユニット_パワー2CP; + public ColorP X0Y3_ユニット_パワー2CP; - public ColorP X0Y3_ユニット_パワー3CP; + public ColorP X0Y3_ユニット_パワー3CP; - public ColorP X0Y3_ユニット_パワー4CP; + public ColorP X0Y3_ユニット_パワー4CP; - public ColorP X0Y4_ヘッドCP; + public ColorP X0Y4_ヘッドCP; - public ColorP X0Y4_ユニット_ユニットCP; + public ColorP X0Y4_ユニット_ユニットCP; - public ColorP X0Y4_ユニット_ユニット線上CP; + public ColorP X0Y4_ユニット_ユニット線上CP; - public ColorP X0Y4_ユニット_ユニット線下CP; + public ColorP X0Y4_ユニット_ユニット線下CP; - public ColorP X0Y4_ユニット_ボタン上CP; + public ColorP X0Y4_ユニット_ボタン上CP; - public ColorP X0Y4_ユニット_ボタン下CP; + public ColorP X0Y4_ユニット_ボタン下CP; - public ColorP X0Y4_ユニット_パワー根CP; + public ColorP X0Y4_ユニット_パワー根CP; - public ColorP X0Y4_ユニット_パワー1CP; + public ColorP X0Y4_ユニット_パワー1CP; - public ColorP X0Y4_ユニット_パワー2CP; + public ColorP X0Y4_ユニット_パワー2CP; - public ColorP X0Y4_ユニット_パワー3CP; + public ColorP X0Y4_ユニット_パワー3CP; - public ColorP X0Y4_ユニット_パワー4CP; + public ColorP X0Y4_ユニット_パワー4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool ヘッド_表示 - { - get - { - return X0Y0_ヘッド.Dra; - } - set - { - X0Y0_ヘッド.Dra = value; - X0Y1_ヘッド.Dra = value; - X0Y2_ヘッド.Dra = value; - X0Y3_ヘッド.Dra = value; - X0Y4_ヘッド.Dra = value; - X0Y0_ヘッド.Hit = value; - X0Y1_ヘッド.Hit = value; - X0Y2_ヘッド.Hit = value; - X0Y3_ヘッド.Hit = value; - X0Y4_ヘッド.Hit = value; - } - } - - public bool イボ1_表示 - { - get - { - return X0Y0_イボ1.Dra; - } - set - { - X0Y0_イボ1.Dra = value; - X0Y1_イボ1.Dra = value; - X0Y2_イボ1.Dra = value; - X0Y3_イボ1.Dra = value; - X0Y0_イボ1.Hit = value; - X0Y1_イボ1.Hit = value; - X0Y2_イボ1.Hit = value; - X0Y3_イボ1.Hit = value; - } - } - - public bool イボ2_表示 - { - get - { - return X0Y0_イボ2.Dra; - } - set - { - X0Y0_イボ2.Dra = value; - X0Y1_イボ2.Dra = value; - X0Y2_イボ2.Dra = value; - X0Y3_イボ2.Dra = value; - X0Y0_イボ2.Hit = value; - X0Y1_イボ2.Hit = value; - X0Y2_イボ2.Hit = value; - X0Y3_イボ2.Hit = value; - } - } - - public bool イボ3_表示 - { - get - { - return X0Y0_イボ3.Dra; - } - set - { - X0Y0_イボ3.Dra = value; - X0Y1_イボ3.Dra = value; - X0Y2_イボ3.Dra = value; - X0Y3_イボ3.Dra = value; - X0Y0_イボ3.Hit = value; - X0Y1_イボ3.Hit = value; - X0Y2_イボ3.Hit = value; - X0Y3_イボ3.Hit = value; - } - } - - public bool イボ4_表示 - { - get - { - return X0Y0_イボ4.Dra; - } - set - { - X0Y0_イボ4.Dra = value; - X0Y1_イボ4.Dra = value; - X0Y2_イボ4.Dra = value; - X0Y3_イボ4.Dra = value; - X0Y0_イボ4.Hit = value; - X0Y1_イボ4.Hit = value; - X0Y2_イボ4.Hit = value; - X0Y3_イボ4.Hit = value; - } - } - - public bool イボ5_表示 - { - get - { - return X0Y0_イボ5.Dra; - } - set - { - X0Y0_イボ5.Dra = value; - X0Y1_イボ5.Dra = value; - X0Y2_イボ5.Dra = value; - X0Y3_イボ5.Dra = value; - X0Y0_イボ5.Hit = value; - X0Y1_イボ5.Hit = value; - X0Y2_イボ5.Hit = value; - X0Y3_イボ5.Hit = value; - } - } - - public bool イボ6_表示 - { - get - { - return X0Y0_イボ6.Dra; - } - set - { - X0Y0_イボ6.Dra = value; - X0Y1_イボ6.Dra = value; - X0Y2_イボ6.Dra = value; - X0Y3_イボ6.Dra = value; - X0Y0_イボ6.Hit = value; - X0Y1_イボ6.Hit = value; - X0Y2_イボ6.Hit = value; - X0Y3_イボ6.Hit = value; - } - } - - public bool イボ7_表示 - { - get - { - return X0Y0_イボ7.Dra; - } - set - { - X0Y0_イボ7.Dra = value; - X0Y1_イボ7.Dra = value; - X0Y2_イボ7.Dra = value; - X0Y0_イボ7.Hit = value; - X0Y1_イボ7.Hit = value; - X0Y2_イボ7.Hit = value; - } - } - - public bool イボ8_表示 - { - get - { - return X0Y0_イボ8.Dra; - } - set - { - X0Y0_イボ8.Dra = value; - X0Y1_イボ8.Dra = value; - X0Y2_イボ8.Dra = value; - X0Y0_イボ8.Hit = value; - X0Y1_イボ8.Hit = value; - X0Y2_イボ8.Hit = value; - } - } - - public bool イボ9_表示 - { - get - { - return X0Y0_イボ9.Dra; - } - set - { - X0Y0_イボ9.Dra = value; - X0Y1_イボ9.Dra = value; - X0Y2_イボ9.Dra = value; - X0Y0_イボ9.Hit = value; - X0Y1_イボ9.Hit = value; - X0Y2_イボ9.Hit = value; - } - } - - public bool イボ10_表示 - { - get - { - return X0Y0_イボ10.Dra; - } - set - { - X0Y0_イボ10.Dra = value; - X0Y1_イボ10.Dra = value; - X0Y0_イボ10.Hit = value; - X0Y1_イボ10.Hit = value; - } - } - - public bool イボ11_表示 - { - get - { - return X0Y0_イボ11.Dra; - } - set - { - X0Y0_イボ11.Dra = value; - X0Y1_イボ11.Dra = value; - X0Y0_イボ11.Hit = value; - X0Y1_イボ11.Hit = value; - } - } - - public bool イボ12_表示 - { - get - { - return X0Y0_イボ12.Dra; - } - set - { - X0Y0_イボ12.Dra = value; - X0Y1_イボ12.Dra = value; - X0Y0_イボ12.Hit = value; - X0Y1_イボ12.Hit = value; - } - } - - public bool ユニット_ユニット_表示 - { - get - { - return X0Y0_ユニット_ユニット.Dra; - } - set - { - X0Y0_ユニット_ユニット.Dra = value; - X0Y1_ユニット_ユニット.Dra = value; - X0Y2_ユニット_ユニット.Dra = value; - X0Y3_ユニット_ユニット.Dra = value; - X0Y4_ユニット_ユニット.Dra = value; - X0Y0_ユニット_ユニット.Hit = value; - X0Y1_ユニット_ユニット.Hit = value; - X0Y2_ユニット_ユニット.Hit = value; - X0Y3_ユニット_ユニット.Hit = value; - X0Y4_ユニット_ユニット.Hit = value; - } - } - - public bool ユニット_ユニット線上_表示 - { - get - { - return X0Y0_ユニット_ユニット線上.Dra; - } - set - { - X0Y0_ユニット_ユニット線上.Dra = value; - X0Y1_ユニット_ユニット線上.Dra = value; - X0Y2_ユニット_ユニット線上.Dra = value; - X0Y3_ユニット_ユニット線上.Dra = value; - X0Y4_ユニット_ユニット線上.Dra = value; - X0Y0_ユニット_ユニット線上.Hit = value; - X0Y1_ユニット_ユニット線上.Hit = value; - X0Y2_ユニット_ユニット線上.Hit = value; - X0Y3_ユニット_ユニット線上.Hit = value; - X0Y4_ユニット_ユニット線上.Hit = value; - } - } - - public bool ユニット_ユニット線下_表示 - { - get - { - return X0Y0_ユニット_ユニット線下.Dra; - } - set - { - X0Y0_ユニット_ユニット線下.Dra = value; - X0Y1_ユニット_ユニット線下.Dra = value; - X0Y2_ユニット_ユニット線下.Dra = value; - X0Y3_ユニット_ユニット線下.Dra = value; - X0Y4_ユニット_ユニット線下.Dra = value; - X0Y0_ユニット_ユニット線下.Hit = value; - X0Y1_ユニット_ユニット線下.Hit = value; - X0Y2_ユニット_ユニット線下.Hit = value; - X0Y3_ユニット_ユニット線下.Hit = value; - X0Y4_ユニット_ユニット線下.Hit = value; - } - } - - public bool ユニット_ボタン上_表示 - { - get - { - return X0Y0_ユニット_ボタン上.Dra; - } - set - { - X0Y0_ユニット_ボタン上.Dra = value; - X0Y1_ユニット_ボタン上.Dra = value; - X0Y2_ユニット_ボタン上.Dra = value; - X0Y3_ユニット_ボタン上.Dra = value; - X0Y4_ユニット_ボタン上.Dra = value; - X0Y0_ユニット_ボタン上.Hit = value; - X0Y1_ユニット_ボタン上.Hit = value; - X0Y2_ユニット_ボタン上.Hit = value; - X0Y3_ユニット_ボタン上.Hit = value; - X0Y4_ユニット_ボタン上.Hit = value; - } - } - - public bool ユニット_ボタン下_表示 - { - get - { - return X0Y0_ユニット_ボタン下.Dra; - } - set - { - X0Y0_ユニット_ボタン下.Dra = value; - X0Y1_ユニット_ボタン下.Dra = value; - X0Y2_ユニット_ボタン下.Dra = value; - X0Y3_ユニット_ボタン下.Dra = value; - X0Y4_ユニット_ボタン下.Dra = value; - X0Y0_ユニット_ボタン下.Hit = value; - X0Y1_ユニット_ボタン下.Hit = value; - X0Y2_ユニット_ボタン下.Hit = value; - X0Y3_ユニット_ボタン下.Hit = value; - X0Y4_ユニット_ボタン下.Hit = value; - } - } - - public bool ユニット_パワー根_表示 - { - get - { - return X0Y0_ユニット_パワー根.Dra; - } - set - { - X0Y0_ユニット_パワー根.Dra = value; - X0Y1_ユニット_パワー根.Dra = value; - X0Y2_ユニット_パワー根.Dra = value; - X0Y3_ユニット_パワー根.Dra = value; - X0Y4_ユニット_パワー根.Dra = value; - X0Y0_ユニット_パワー根.Hit = value; - X0Y1_ユニット_パワー根.Hit = value; - X0Y2_ユニット_パワー根.Hit = value; - X0Y3_ユニット_パワー根.Hit = value; - X0Y4_ユニット_パワー根.Hit = value; - } - } - - public bool ユニット_パワー1_表示 - { - get - { - return X0Y0_ユニット_パワー1.Dra; - } - set - { - X0Y0_ユニット_パワー1.Dra = value; - X0Y1_ユニット_パワー1.Dra = value; - X0Y2_ユニット_パワー1.Dra = value; - X0Y3_ユニット_パワー1.Dra = value; - X0Y4_ユニット_パワー1.Dra = value; - X0Y0_ユニット_パワー1.Hit = value; - X0Y1_ユニット_パワー1.Hit = value; - X0Y2_ユニット_パワー1.Hit = value; - X0Y3_ユニット_パワー1.Hit = value; - X0Y4_ユニット_パワー1.Hit = value; - } - } - - public bool ユニット_パワー2_表示 - { - get - { - return X0Y0_ユニット_パワー2.Dra; - } - set - { - X0Y0_ユニット_パワー2.Dra = value; - X0Y1_ユニット_パワー2.Dra = value; - X0Y2_ユニット_パワー2.Dra = value; - X0Y3_ユニット_パワー2.Dra = value; - X0Y4_ユニット_パワー2.Dra = value; - X0Y0_ユニット_パワー2.Hit = value; - X0Y1_ユニット_パワー2.Hit = value; - X0Y2_ユニット_パワー2.Hit = value; - X0Y3_ユニット_パワー2.Hit = value; - X0Y4_ユニット_パワー2.Hit = value; - } - } - - public bool ユニット_パワー3_表示 - { - get - { - return X0Y0_ユニット_パワー3.Dra; - } - set - { - X0Y0_ユニット_パワー3.Dra = value; - X0Y1_ユニット_パワー3.Dra = value; - X0Y2_ユニット_パワー3.Dra = value; - X0Y3_ユニット_パワー3.Dra = value; - X0Y4_ユニット_パワー3.Dra = value; - X0Y0_ユニット_パワー3.Hit = value; - X0Y1_ユニット_パワー3.Hit = value; - X0Y2_ユニット_パワー3.Hit = value; - X0Y3_ユニット_パワー3.Hit = value; - X0Y4_ユニット_パワー3.Hit = value; - } - } - - public bool ユニット_パワー4_表示 - { - get - { - return X0Y0_ユニット_パワー4.Dra; - } - set - { - X0Y0_ユニット_パワー4.Dra = value; - X0Y1_ユニット_パワー4.Dra = value; - X0Y2_ユニット_パワー4.Dra = value; - X0Y3_ユニット_パワー4.Dra = value; - X0Y4_ユニット_パワー4.Dra = value; - X0Y0_ユニット_パワー4.Hit = value; - X0Y1_ユニット_パワー4.Hit = value; - X0Y2_ユニット_パワー4.Hit = value; - X0Y3_ユニット_パワー4.Hit = value; - X0Y4_ユニット_パワー4.Hit = value; - } - } - - public override bool 表示 - { - get - { - return ヘッド_表示; - } - set - { - ヘッド_表示 = value; - イボ1_表示 = value; - イボ2_表示 = value; - イボ3_表示 = value; - イボ4_表示 = value; - イボ5_表示 = value; - イボ6_表示 = value; - イボ7_表示 = value; - イボ8_表示 = value; - イボ9_表示 = value; - イボ10_表示 = value; - イボ11_表示 = value; - イボ12_表示 = value; - ユニット_ユニット_表示 = value; - ユニット_ユニット線上_表示 = value; - ユニット_ユニット線下_表示 = value; - ユニット_ボタン上_表示 = value; - ユニット_ボタン下_表示 = value; - ユニット_パワー根_表示 = value; - ユニット_パワー1_表示 = value; - ユニット_パワー2_表示 = value; - ユニット_パワー3_表示 = value; - ユニット_パワー4_表示 = value; - } - } - - public override double 濃度 - { - get - { - return ヘッドCD.不透明度; - } - set - { - ヘッドCD.不透明度 = value; - イボ1CD.不透明度 = value; - イボ2CD.不透明度 = value; - イボ3CD.不透明度 = value; - イボ4CD.不透明度 = value; - イボ5CD.不透明度 = value; - イボ6CD.不透明度 = value; - イボ7CD.不透明度 = value; - イボ8CD.不透明度 = value; - イボ9CD.不透明度 = value; - イボ10CD.不透明度 = value; - イボ11CD.不透明度 = value; - イボ12CD.不透明度 = value; - ユニット_ユニットCD.不透明度 = value; - ユニット_ユニット線上CD.不透明度 = value; - ユニット_ユニット線下CD.不透明度 = value; - ユニット_ボタン上CD.不透明度 = value; - ユニット_ボタン下CD.不透明度 = value; - ユニット_パワー根CD.不透明度 = value; - ユニット_パワー1CD.不透明度 = value; - ユニット_パワー2CD.不透明度 = value; - ユニット_パワー3CD.不透明度 = value; - ユニット_パワー4CD.不透明度 = value; - } - } - - public バイブ_コモン(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, バイブ_コモンD e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["コモン"]); - Pars pars = 本体[0][0]; - X0Y0_ヘッド = pars["ヘッド"].ToPar(); - X0Y0_イボ1 = pars["イボ1"].ToPar(); - X0Y0_イボ2 = pars["イボ2"].ToPar(); - X0Y0_イボ3 = pars["イボ3"].ToPar(); - X0Y0_イボ4 = pars["イボ4"].ToPar(); - X0Y0_イボ5 = pars["イボ5"].ToPar(); - X0Y0_イボ6 = pars["イボ6"].ToPar(); - X0Y0_イボ7 = pars["イボ7"].ToPar(); - X0Y0_イボ8 = pars["イボ8"].ToPar(); - X0Y0_イボ9 = pars["イボ9"].ToPar(); - X0Y0_イボ10 = pars["イボ10"].ToPar(); - X0Y0_イボ11 = pars["イボ11"].ToPar(); - X0Y0_イボ12 = pars["イボ12"].ToPar(); - Pars pars2 = pars["ユニット"].ToPars(); - X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][1]; - X0Y1_ヘッド = pars["ヘッド"].ToPar(); - X0Y1_イボ1 = pars["イボ1"].ToPar(); - X0Y1_イボ2 = pars["イボ2"].ToPar(); - X0Y1_イボ3 = pars["イボ3"].ToPar(); - X0Y1_イボ4 = pars["イボ4"].ToPar(); - X0Y1_イボ5 = pars["イボ5"].ToPar(); - X0Y1_イボ6 = pars["イボ6"].ToPar(); - X0Y1_イボ7 = pars["イボ7"].ToPar(); - X0Y1_イボ8 = pars["イボ8"].ToPar(); - X0Y1_イボ9 = pars["イボ9"].ToPar(); - X0Y1_イボ10 = pars["イボ10"].ToPar(); - X0Y1_イボ11 = pars["イボ11"].ToPar(); - X0Y1_イボ12 = pars["イボ12"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][2]; - X0Y2_ヘッド = pars["ヘッド"].ToPar(); - X0Y2_イボ1 = pars["イボ1"].ToPar(); - X0Y2_イボ2 = pars["イボ2"].ToPar(); - X0Y2_イボ3 = pars["イボ3"].ToPar(); - X0Y2_イボ4 = pars["イボ4"].ToPar(); - X0Y2_イボ5 = pars["イボ5"].ToPar(); - X0Y2_イボ6 = pars["イボ6"].ToPar(); - X0Y2_イボ7 = pars["イボ7"].ToPar(); - X0Y2_イボ8 = pars["イボ8"].ToPar(); - X0Y2_イボ9 = pars["イボ9"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][3]; - X0Y3_ヘッド = pars["ヘッド"].ToPar(); - X0Y3_イボ1 = pars["イボ1"].ToPar(); - X0Y3_イボ2 = pars["イボ2"].ToPar(); - X0Y3_イボ3 = pars["イボ3"].ToPar(); - X0Y3_イボ4 = pars["イボ4"].ToPar(); - X0Y3_イボ5 = pars["イボ5"].ToPar(); - X0Y3_イボ6 = pars["イボ6"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][4]; - X0Y4_ヘッド = pars["ヘッド"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - ヘッド_表示 = e.ヘッド_表示; - イボ1_表示 = e.イボ1_表示; - イボ2_表示 = e.イボ2_表示; - イボ3_表示 = e.イボ3_表示; - イボ4_表示 = e.イボ4_表示; - イボ5_表示 = e.イボ5_表示; - イボ6_表示 = e.イボ6_表示; - イボ7_表示 = e.イボ7_表示; - イボ8_表示 = e.イボ8_表示; - イボ9_表示 = e.イボ9_表示; - イボ10_表示 = e.イボ10_表示; - イボ11_表示 = e.イボ11_表示; - イボ12_表示 = e.イボ12_表示; - ユニット_ユニット_表示 = e.ユニット_ユニット_表示; - ユニット_ユニット線上_表示 = e.ユニット_ユニット線上_表示; - ユニット_ユニット線下_表示 = e.ユニット_ユニット線下_表示; - ユニット_ボタン上_表示 = e.ユニット_ボタン上_表示; - ユニット_ボタン下_表示 = e.ユニット_ボタン下_表示; - ユニット_パワー根_表示 = e.ユニット_パワー根_表示; - ユニット_パワー1_表示 = e.ユニット_パワー1_表示; - ユニット_パワー2_表示 = e.ユニット_パワー2_表示; - ユニット_パワー3_表示 = e.ユニット_パワー3_表示; - ユニット_パワー4_表示 = e.ユニット_パワー4_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_イボ8CP = new ColorP(X0Y0_イボ8, イボ8CD, DisUnit, abj: true); - X0Y0_イボ9CP = new ColorP(X0Y0_イボ9, イボ9CD, DisUnit, abj: true); - X0Y0_イボ10CP = new ColorP(X0Y0_イボ10, イボ10CD, DisUnit, abj: true); - X0Y0_イボ11CP = new ColorP(X0Y0_イボ11, イボ11CD, DisUnit, abj: true); - X0Y0_イボ12CP = new ColorP(X0Y0_イボ12, イボ12CD, DisUnit, abj: true); - X0Y0_ユニット_ユニットCP = new ColorP(X0Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y0_ユニット_ユニット線上CP = new ColorP(X0Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y0_ユニット_ユニット線下CP = new ColorP(X0Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y0_ユニット_ボタン上CP = new ColorP(X0Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y0_ユニット_ボタン下CP = new ColorP(X0Y0_ユニット_ボタン下, ユニット_ボタン下CD, 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); - X0Y0_ユニット_パワー3CP = new ColorP(X0Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y0_ユニット_パワー4CP = new ColorP(X0Y0_ユニット_パワー4, ユニット_パワー4CD, 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_イボ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_イボ8CP = new ColorP(X0Y1_イボ8, イボ8CD, DisUnit, abj: true); - X0Y1_イボ9CP = new ColorP(X0Y1_イボ9, イボ9CD, DisUnit, abj: true); - X0Y1_イボ10CP = new ColorP(X0Y1_イボ10, イボ10CD, DisUnit, abj: true); - X0Y1_イボ11CP = new ColorP(X0Y1_イボ11, イボ11CD, DisUnit, abj: true); - X0Y1_イボ12CP = new ColorP(X0Y1_イボ12, イボ12CD, DisUnit, abj: true); - X0Y1_ユニット_ユニットCP = new ColorP(X0Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y1_ユニット_ユニット線上CP = new ColorP(X0Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y1_ユニット_ユニット線下CP = new ColorP(X0Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y1_ユニット_ボタン上CP = new ColorP(X0Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y1_ユニット_ボタン下CP = new ColorP(X0Y1_ユニット_ボタン下, ユニット_ボタン下CD, 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_ユニット_パワー3CP = new ColorP(X0Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y1_ユニット_パワー4CP = new ColorP(X0Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y2_ヘッドCP = new ColorP(X0Y2_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y2_イボ1CP = new ColorP(X0Y2_イボ1, イボ1CD, DisUnit, abj: true); - X0Y2_イボ2CP = new ColorP(X0Y2_イボ2, イボ2CD, DisUnit, abj: true); - X0Y2_イボ3CP = new ColorP(X0Y2_イボ3, イボ3CD, DisUnit, abj: true); - X0Y2_イボ4CP = new ColorP(X0Y2_イボ4, イボ4CD, DisUnit, abj: true); - X0Y2_イボ5CP = new ColorP(X0Y2_イボ5, イボ5CD, DisUnit, abj: true); - X0Y2_イボ6CP = new ColorP(X0Y2_イボ6, イボ6CD, DisUnit, abj: true); - X0Y2_イボ7CP = new ColorP(X0Y2_イボ7, イボ7CD, DisUnit, abj: true); - X0Y2_イボ8CP = new ColorP(X0Y2_イボ8, イボ8CD, DisUnit, abj: true); - X0Y2_イボ9CP = new ColorP(X0Y2_イボ9, イボ9CD, DisUnit, abj: true); - X0Y2_ユニット_ユニットCP = new ColorP(X0Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y2_ユニット_ユニット線上CP = new ColorP(X0Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y2_ユニット_ユニット線下CP = new ColorP(X0Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y2_ユニット_ボタン上CP = new ColorP(X0Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y2_ユニット_ボタン下CP = new ColorP(X0Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y2_ユニット_パワー根CP = new ColorP(X0Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y2_ユニット_パワー1CP = new ColorP(X0Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y2_ユニット_パワー2CP = new ColorP(X0Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y2_ユニット_パワー3CP = new ColorP(X0Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y2_ユニット_パワー4CP = new ColorP(X0Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y3_ヘッドCP = new ColorP(X0Y3_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y3_イボ1CP = new ColorP(X0Y3_イボ1, イボ1CD, DisUnit, abj: true); - X0Y3_イボ2CP = new ColorP(X0Y3_イボ2, イボ2CD, DisUnit, abj: true); - X0Y3_イボ3CP = new ColorP(X0Y3_イボ3, イボ3CD, DisUnit, abj: true); - X0Y3_イボ4CP = new ColorP(X0Y3_イボ4, イボ4CD, DisUnit, abj: true); - X0Y3_イボ5CP = new ColorP(X0Y3_イボ5, イボ5CD, DisUnit, abj: true); - X0Y3_イボ6CP = new ColorP(X0Y3_イボ6, イボ6CD, DisUnit, abj: true); - X0Y3_ユニット_ユニットCP = new ColorP(X0Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y3_ユニット_ユニット線上CP = new ColorP(X0Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y3_ユニット_ユニット線下CP = new ColorP(X0Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y3_ユニット_ボタン上CP = new ColorP(X0Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y3_ユニット_ボタン下CP = new ColorP(X0Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y3_ユニット_パワー根CP = new ColorP(X0Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y3_ユニット_パワー1CP = new ColorP(X0Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y3_ユニット_パワー2CP = new ColorP(X0Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y3_ユニット_パワー3CP = new ColorP(X0Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y3_ユニット_パワー4CP = new ColorP(X0Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y4_ヘッドCP = new ColorP(X0Y4_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y4_ユニット_ユニットCP = new ColorP(X0Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y4_ユニット_ユニット線上CP = new ColorP(X0Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y4_ユニット_ユニット線下CP = new ColorP(X0Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y4_ユニット_ボタン上CP = new ColorP(X0Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y4_ユニット_ボタン下CP = new ColorP(X0Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y4_ユニット_パワー根CP = new ColorP(X0Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y4_ユニット_パワー1CP = new ColorP(X0Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y4_ユニット_パワー2CP = new ColorP(X0Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y4_ユニット_パワー3CP = new ColorP(X0Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y4_ユニット_パワー4CP = new ColorP(X0Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - 濃度 = e.濃度; - X0Y0_ユニット_ユニット.BasePointBase = X0Y0_ユニット_ユニット.ToLocal(X0Y0_ヘッド.ToGlobal(X0Y0_ヘッド.JP[12].Joint)); - X0Y1_ユニット_ユニット.BasePointBase = X0Y1_ユニット_ユニット.ToLocal(X0Y1_ヘッド.ToGlobal(X0Y1_ヘッド.JP[12].Joint)); - X0Y2_ユニット_ユニット.BasePointBase = X0Y2_ユニット_ユニット.ToLocal(X0Y2_ヘッド.ToGlobal(X0Y2_ヘッド.JP[9].Joint)); - X0Y3_ユニット_ユニット.BasePointBase = X0Y3_ユニット_ユニット.ToLocal(X0Y3_ヘッド.ToGlobal(X0Y3_ヘッド.JP[6].Joint)); - X0Y4_ユニット_ユニット.BasePointBase = X0Y4_ユニット_ユニット.ToLocal(X0Y4_ヘッド.ToGlobal(X0Y4_ヘッド.JP[0].Joint)); - 尺度B *= 1.07; - 尺度B = 1.08; - 本体.JoinPAall(); - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_ヘッドCP.Update(); - X0Y0_イボ1CP.Update(); - X0Y0_イボ2CP.Update(); - X0Y0_イボ3CP.Update(); - X0Y0_イボ4CP.Update(); - X0Y0_イボ5CP.Update(); - X0Y0_イボ6CP.Update(); - X0Y0_イボ7CP.Update(); - X0Y0_イボ8CP.Update(); - X0Y0_イボ9CP.Update(); - X0Y0_イボ10CP.Update(); - X0Y0_イボ11CP.Update(); - X0Y0_イボ12CP.Update(); - X0Y0_ユニット_ユニットCP.Update(); - X0Y0_ユニット_ユニット線上CP.Update(); - X0Y0_ユニット_ユニット線下CP.Update(); - X0Y0_ユニット_ボタン上CP.Update(); - X0Y0_ユニット_ボタン下CP.Update(); - X0Y0_ユニット_パワー根CP.Update(); - X0Y0_ユニット_パワー1CP.Update(); - X0Y0_ユニット_パワー2CP.Update(); - X0Y0_ユニット_パワー3CP.Update(); - X0Y0_ユニット_パワー4CP.Update(); - break; - case 1: - X0Y1_ヘッドCP.Update(); - X0Y1_イボ1CP.Update(); - X0Y1_イボ2CP.Update(); - X0Y1_イボ3CP.Update(); - X0Y1_イボ4CP.Update(); - X0Y1_イボ5CP.Update(); - X0Y1_イボ6CP.Update(); - X0Y1_イボ7CP.Update(); - X0Y1_イボ8CP.Update(); - X0Y1_イボ9CP.Update(); - X0Y1_イボ10CP.Update(); - X0Y1_イボ11CP.Update(); - X0Y1_イボ12CP.Update(); - X0Y1_ユニット_ユニットCP.Update(); - X0Y1_ユニット_ユニット線上CP.Update(); - X0Y1_ユニット_ユニット線下CP.Update(); - X0Y1_ユニット_ボタン上CP.Update(); - X0Y1_ユニット_ボタン下CP.Update(); - X0Y1_ユニット_パワー根CP.Update(); - X0Y1_ユニット_パワー1CP.Update(); - X0Y1_ユニット_パワー2CP.Update(); - X0Y1_ユニット_パワー3CP.Update(); - X0Y1_ユニット_パワー4CP.Update(); - break; - case 2: - X0Y2_ヘッドCP.Update(); - X0Y2_イボ1CP.Update(); - X0Y2_イボ2CP.Update(); - X0Y2_イボ3CP.Update(); - X0Y2_イボ4CP.Update(); - X0Y2_イボ5CP.Update(); - X0Y2_イボ6CP.Update(); - X0Y2_イボ7CP.Update(); - X0Y2_イボ8CP.Update(); - X0Y2_イボ9CP.Update(); - X0Y2_ユニット_ユニットCP.Update(); - X0Y2_ユニット_ユニット線上CP.Update(); - X0Y2_ユニット_ユニット線下CP.Update(); - X0Y2_ユニット_ボタン上CP.Update(); - X0Y2_ユニット_ボタン下CP.Update(); - X0Y2_ユニット_パワー根CP.Update(); - X0Y2_ユニット_パワー1CP.Update(); - X0Y2_ユニット_パワー2CP.Update(); - X0Y2_ユニット_パワー3CP.Update(); - X0Y2_ユニット_パワー4CP.Update(); - break; - case 3: - X0Y3_ヘッドCP.Update(); - X0Y3_イボ1CP.Update(); - X0Y3_イボ2CP.Update(); - X0Y3_イボ3CP.Update(); - X0Y3_イボ4CP.Update(); - X0Y3_イボ5CP.Update(); - X0Y3_イボ6CP.Update(); - X0Y3_ユニット_ユニットCP.Update(); - X0Y3_ユニット_ユニット線上CP.Update(); - X0Y3_ユニット_ユニット線下CP.Update(); - X0Y3_ユニット_ボタン上CP.Update(); - X0Y3_ユニット_ボタン下CP.Update(); - X0Y3_ユニット_パワー根CP.Update(); - X0Y3_ユニット_パワー1CP.Update(); - X0Y3_ユニット_パワー2CP.Update(); - X0Y3_ユニット_パワー3CP.Update(); - X0Y3_ユニット_パワー4CP.Update(); - break; - default: - X0Y4_ヘッドCP.Update(); - X0Y4_ユニット_ユニットCP.Update(); - X0Y4_ユニット_ユニット線上CP.Update(); - X0Y4_ユニット_ユニット線下CP.Update(); - X0Y4_ユニット_ボタン上CP.Update(); - X0Y4_ユニット_ボタン下CP.Update(); - X0Y4_ユニット_パワー根CP.Update(); - X0Y4_ユニット_パワー1CP.Update(); - X0Y4_ユニット_パワー2CP.Update(); - X0Y4_ユニット_パワー3CP.Update(); - X0Y4_ユニット_パワー4CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - Col.GetGrad(ref Col.HotPink, out var ret); - ヘッドCD = new ColorD(ref Col.Black, ref ret); - イボ1CD = new ColorD(ref Col.Black, ref ret); - イボ2CD = new ColorD(ref Col.Black, ref ret); - イボ3CD = new ColorD(ref Col.Black, ref ret); - イボ4CD = new ColorD(ref Col.Black, ref ret); - イボ5CD = new ColorD(ref Col.Black, ref ret); - イボ6CD = new ColorD(ref Col.Black, ref ret); - イボ7CD = new ColorD(ref Col.Black, ref ret); - イボ8CD = new ColorD(ref Col.Black, ref ret); - イボ9CD = new ColorD(ref Col.Black, ref ret); - イボ10CD = new ColorD(ref Col.Black, ref ret); - イボ11CD = new ColorD(ref Col.Black, ref ret); - イボ12CD = new ColorD(ref Col.Black, ref ret); - Col.GetGrad(ref Col.Silver, out ret); - ユニット_ユニットCD = new ColorD(ref Col.Black, ref ret); - ユニット_ユニット線上CD = new ColorD(ref Col.Black, ref ret); - ユニット_ユニット線下CD = new ColorD(ref Col.Black, ref ret); - ユニット_ボタン上CD = new ColorD(ref Col.Black, ref ret); - ユニット_ボタン下CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー根CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー1CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー2CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー3CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー4CD = new ColorD(ref Col.Black, ref ret); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool ヘッド_表示 + { + get + { + return X0Y0_ヘッド.Dra; + } + set + { + X0Y0_ヘッド.Dra = value; + X0Y1_ヘッド.Dra = value; + X0Y2_ヘッド.Dra = value; + X0Y3_ヘッド.Dra = value; + X0Y4_ヘッド.Dra = value; + X0Y0_ヘッド.Hit = value; + X0Y1_ヘッド.Hit = value; + X0Y2_ヘッド.Hit = value; + X0Y3_ヘッド.Hit = value; + X0Y4_ヘッド.Hit = value; + } + } + + public bool イボ1_表示 + { + get + { + return X0Y0_イボ1.Dra; + } + set + { + X0Y0_イボ1.Dra = value; + X0Y1_イボ1.Dra = value; + X0Y2_イボ1.Dra = value; + X0Y3_イボ1.Dra = value; + X0Y0_イボ1.Hit = value; + X0Y1_イボ1.Hit = value; + X0Y2_イボ1.Hit = value; + X0Y3_イボ1.Hit = value; + } + } + + public bool イボ2_表示 + { + get + { + return X0Y0_イボ2.Dra; + } + set + { + X0Y0_イボ2.Dra = value; + X0Y1_イボ2.Dra = value; + X0Y2_イボ2.Dra = value; + X0Y3_イボ2.Dra = value; + X0Y0_イボ2.Hit = value; + X0Y1_イボ2.Hit = value; + X0Y2_イボ2.Hit = value; + X0Y3_イボ2.Hit = value; + } + } + + public bool イボ3_表示 + { + get + { + return X0Y0_イボ3.Dra; + } + set + { + X0Y0_イボ3.Dra = value; + X0Y1_イボ3.Dra = value; + X0Y2_イボ3.Dra = value; + X0Y3_イボ3.Dra = value; + X0Y0_イボ3.Hit = value; + X0Y1_イボ3.Hit = value; + X0Y2_イボ3.Hit = value; + X0Y3_イボ3.Hit = value; + } + } + + public bool イボ4_表示 + { + get + { + return X0Y0_イボ4.Dra; + } + set + { + X0Y0_イボ4.Dra = value; + X0Y1_イボ4.Dra = value; + X0Y2_イボ4.Dra = value; + X0Y3_イボ4.Dra = value; + X0Y0_イボ4.Hit = value; + X0Y1_イボ4.Hit = value; + X0Y2_イボ4.Hit = value; + X0Y3_イボ4.Hit = value; + } + } + + public bool イボ5_表示 + { + get + { + return X0Y0_イボ5.Dra; + } + set + { + X0Y0_イボ5.Dra = value; + X0Y1_イボ5.Dra = value; + X0Y2_イボ5.Dra = value; + X0Y3_イボ5.Dra = value; + X0Y0_イボ5.Hit = value; + X0Y1_イボ5.Hit = value; + X0Y2_イボ5.Hit = value; + X0Y3_イボ5.Hit = value; + } + } + + public bool イボ6_表示 + { + get + { + return X0Y0_イボ6.Dra; + } + set + { + X0Y0_イボ6.Dra = value; + X0Y1_イボ6.Dra = value; + X0Y2_イボ6.Dra = value; + X0Y3_イボ6.Dra = value; + X0Y0_イボ6.Hit = value; + X0Y1_イボ6.Hit = value; + X0Y2_イボ6.Hit = value; + X0Y3_イボ6.Hit = value; + } + } + + public bool イボ7_表示 + { + get + { + return X0Y0_イボ7.Dra; + } + set + { + X0Y0_イボ7.Dra = value; + X0Y1_イボ7.Dra = value; + X0Y2_イボ7.Dra = value; + X0Y0_イボ7.Hit = value; + X0Y1_イボ7.Hit = value; + X0Y2_イボ7.Hit = value; + } + } + + public bool イボ8_表示 + { + get + { + return X0Y0_イボ8.Dra; + } + set + { + X0Y0_イボ8.Dra = value; + X0Y1_イボ8.Dra = value; + X0Y2_イボ8.Dra = value; + X0Y0_イボ8.Hit = value; + X0Y1_イボ8.Hit = value; + X0Y2_イボ8.Hit = value; + } + } + + public bool イボ9_表示 + { + get + { + return X0Y0_イボ9.Dra; + } + set + { + X0Y0_イボ9.Dra = value; + X0Y1_イボ9.Dra = value; + X0Y2_イボ9.Dra = value; + X0Y0_イボ9.Hit = value; + X0Y1_イボ9.Hit = value; + X0Y2_イボ9.Hit = value; + } + } + + public bool イボ10_表示 + { + get + { + return X0Y0_イボ10.Dra; + } + set + { + X0Y0_イボ10.Dra = value; + X0Y1_イボ10.Dra = value; + X0Y0_イボ10.Hit = value; + X0Y1_イボ10.Hit = value; + } + } + + public bool イボ11_表示 + { + get + { + return X0Y0_イボ11.Dra; + } + set + { + X0Y0_イボ11.Dra = value; + X0Y1_イボ11.Dra = value; + X0Y0_イボ11.Hit = value; + X0Y1_イボ11.Hit = value; + } + } + + public bool イボ12_表示 + { + get + { + return X0Y0_イボ12.Dra; + } + set + { + X0Y0_イボ12.Dra = value; + X0Y1_イボ12.Dra = value; + X0Y0_イボ12.Hit = value; + X0Y1_イボ12.Hit = value; + } + } + + public bool ユニット_ユニット_表示 + { + get + { + return X0Y0_ユニット_ユニット.Dra; + } + set + { + X0Y0_ユニット_ユニット.Dra = value; + X0Y1_ユニット_ユニット.Dra = value; + X0Y2_ユニット_ユニット.Dra = value; + X0Y3_ユニット_ユニット.Dra = value; + X0Y4_ユニット_ユニット.Dra = value; + X0Y0_ユニット_ユニット.Hit = value; + X0Y1_ユニット_ユニット.Hit = value; + X0Y2_ユニット_ユニット.Hit = value; + X0Y3_ユニット_ユニット.Hit = value; + X0Y4_ユニット_ユニット.Hit = value; + } + } + + public bool ユニット_ユニット線上_表示 + { + get + { + return X0Y0_ユニット_ユニット線上.Dra; + } + set + { + X0Y0_ユニット_ユニット線上.Dra = value; + X0Y1_ユニット_ユニット線上.Dra = value; + X0Y2_ユニット_ユニット線上.Dra = value; + X0Y3_ユニット_ユニット線上.Dra = value; + X0Y4_ユニット_ユニット線上.Dra = value; + X0Y0_ユニット_ユニット線上.Hit = value; + X0Y1_ユニット_ユニット線上.Hit = value; + X0Y2_ユニット_ユニット線上.Hit = value; + X0Y3_ユニット_ユニット線上.Hit = value; + X0Y4_ユニット_ユニット線上.Hit = value; + } + } + + public bool ユニット_ユニット線下_表示 + { + get + { + return X0Y0_ユニット_ユニット線下.Dra; + } + set + { + X0Y0_ユニット_ユニット線下.Dra = value; + X0Y1_ユニット_ユニット線下.Dra = value; + X0Y2_ユニット_ユニット線下.Dra = value; + X0Y3_ユニット_ユニット線下.Dra = value; + X0Y4_ユニット_ユニット線下.Dra = value; + X0Y0_ユニット_ユニット線下.Hit = value; + X0Y1_ユニット_ユニット線下.Hit = value; + X0Y2_ユニット_ユニット線下.Hit = value; + X0Y3_ユニット_ユニット線下.Hit = value; + X0Y4_ユニット_ユニット線下.Hit = value; + } + } + + public bool ユニット_ボタン上_表示 + { + get + { + return X0Y0_ユニット_ボタン上.Dra; + } + set + { + X0Y0_ユニット_ボタン上.Dra = value; + X0Y1_ユニット_ボタン上.Dra = value; + X0Y2_ユニット_ボタン上.Dra = value; + X0Y3_ユニット_ボタン上.Dra = value; + X0Y4_ユニット_ボタン上.Dra = value; + X0Y0_ユニット_ボタン上.Hit = value; + X0Y1_ユニット_ボタン上.Hit = value; + X0Y2_ユニット_ボタン上.Hit = value; + X0Y3_ユニット_ボタン上.Hit = value; + X0Y4_ユニット_ボタン上.Hit = value; + } + } + + public bool ユニット_ボタン下_表示 + { + get + { + return X0Y0_ユニット_ボタン下.Dra; + } + set + { + X0Y0_ユニット_ボタン下.Dra = value; + X0Y1_ユニット_ボタン下.Dra = value; + X0Y2_ユニット_ボタン下.Dra = value; + X0Y3_ユニット_ボタン下.Dra = value; + X0Y4_ユニット_ボタン下.Dra = value; + X0Y0_ユニット_ボタン下.Hit = value; + X0Y1_ユニット_ボタン下.Hit = value; + X0Y2_ユニット_ボタン下.Hit = value; + X0Y3_ユニット_ボタン下.Hit = value; + X0Y4_ユニット_ボタン下.Hit = value; + } + } + + public bool ユニット_パワー根_表示 + { + get + { + return X0Y0_ユニット_パワー根.Dra; + } + set + { + X0Y0_ユニット_パワー根.Dra = value; + X0Y1_ユニット_パワー根.Dra = value; + X0Y2_ユニット_パワー根.Dra = value; + X0Y3_ユニット_パワー根.Dra = value; + X0Y4_ユニット_パワー根.Dra = value; + X0Y0_ユニット_パワー根.Hit = value; + X0Y1_ユニット_パワー根.Hit = value; + X0Y2_ユニット_パワー根.Hit = value; + X0Y3_ユニット_パワー根.Hit = value; + X0Y4_ユニット_パワー根.Hit = value; + } + } + + public bool ユニット_パワー1_表示 + { + get + { + return X0Y0_ユニット_パワー1.Dra; + } + set + { + X0Y0_ユニット_パワー1.Dra = value; + X0Y1_ユニット_パワー1.Dra = value; + X0Y2_ユニット_パワー1.Dra = value; + X0Y3_ユニット_パワー1.Dra = value; + X0Y4_ユニット_パワー1.Dra = value; + X0Y0_ユニット_パワー1.Hit = value; + X0Y1_ユニット_パワー1.Hit = value; + X0Y2_ユニット_パワー1.Hit = value; + X0Y3_ユニット_パワー1.Hit = value; + X0Y4_ユニット_パワー1.Hit = value; + } + } + + public bool ユニット_パワー2_表示 + { + get + { + return X0Y0_ユニット_パワー2.Dra; + } + set + { + X0Y0_ユニット_パワー2.Dra = value; + X0Y1_ユニット_パワー2.Dra = value; + X0Y2_ユニット_パワー2.Dra = value; + X0Y3_ユニット_パワー2.Dra = value; + X0Y4_ユニット_パワー2.Dra = value; + X0Y0_ユニット_パワー2.Hit = value; + X0Y1_ユニット_パワー2.Hit = value; + X0Y2_ユニット_パワー2.Hit = value; + X0Y3_ユニット_パワー2.Hit = value; + X0Y4_ユニット_パワー2.Hit = value; + } + } + + public bool ユニット_パワー3_表示 + { + get + { + return X0Y0_ユニット_パワー3.Dra; + } + set + { + X0Y0_ユニット_パワー3.Dra = value; + X0Y1_ユニット_パワー3.Dra = value; + X0Y2_ユニット_パワー3.Dra = value; + X0Y3_ユニット_パワー3.Dra = value; + X0Y4_ユニット_パワー3.Dra = value; + X0Y0_ユニット_パワー3.Hit = value; + X0Y1_ユニット_パワー3.Hit = value; + X0Y2_ユニット_パワー3.Hit = value; + X0Y3_ユニット_パワー3.Hit = value; + X0Y4_ユニット_パワー3.Hit = value; + } + } + + public bool ユニット_パワー4_表示 + { + get + { + return X0Y0_ユニット_パワー4.Dra; + } + set + { + X0Y0_ユニット_パワー4.Dra = value; + X0Y1_ユニット_パワー4.Dra = value; + X0Y2_ユニット_パワー4.Dra = value; + X0Y3_ユニット_パワー4.Dra = value; + X0Y4_ユニット_パワー4.Dra = value; + X0Y0_ユニット_パワー4.Hit = value; + X0Y1_ユニット_パワー4.Hit = value; + X0Y2_ユニット_パワー4.Hit = value; + X0Y3_ユニット_パワー4.Hit = value; + X0Y4_ユニット_パワー4.Hit = value; + } + } + + public override bool 表示 + { + get + { + return ヘッド_表示; + } + set + { + ヘッド_表示 = value; + イボ1_表示 = value; + イボ2_表示 = value; + イボ3_表示 = value; + イボ4_表示 = value; + イボ5_表示 = value; + イボ6_表示 = value; + イボ7_表示 = value; + イボ8_表示 = value; + イボ9_表示 = value; + イボ10_表示 = value; + イボ11_表示 = value; + イボ12_表示 = value; + ユニット_ユニット_表示 = value; + ユニット_ユニット線上_表示 = value; + ユニット_ユニット線下_表示 = value; + ユニット_ボタン上_表示 = value; + ユニット_ボタン下_表示 = value; + ユニット_パワー根_表示 = value; + ユニット_パワー1_表示 = value; + ユニット_パワー2_表示 = value; + ユニット_パワー3_表示 = value; + ユニット_パワー4_表示 = value; + } + } + + public override double 濃度 + { + get + { + return ヘッドCD.不透明度; + } + set + { + ヘッドCD.不透明度 = value; + イボ1CD.不透明度 = value; + イボ2CD.不透明度 = value; + イボ3CD.不透明度 = value; + イボ4CD.不透明度 = value; + イボ5CD.不透明度 = value; + イボ6CD.不透明度 = value; + イボ7CD.不透明度 = value; + イボ8CD.不透明度 = value; + イボ9CD.不透明度 = value; + イボ10CD.不透明度 = value; + イボ11CD.不透明度 = value; + イボ12CD.不透明度 = value; + ユニット_ユニットCD.不透明度 = value; + ユニット_ユニット線上CD.不透明度 = value; + ユニット_ユニット線下CD.不透明度 = value; + ユニット_ボタン上CD.不透明度 = value; + ユニット_ボタン下CD.不透明度 = value; + ユニット_パワー根CD.不透明度 = value; + ユニット_パワー1CD.不透明度 = value; + ユニット_パワー2CD.不透明度 = value; + ユニット_パワー3CD.不透明度 = value; + ユニット_パワー4CD.不透明度 = value; + } + } + + public バイブ_コモン(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, バイブ_コモンD e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["コモン"]); + Pars pars = 本体[0][0]; + X0Y0_ヘッド = pars["ヘッド"].ToPar(); + X0Y0_イボ1 = pars["イボ1"].ToPar(); + X0Y0_イボ2 = pars["イボ2"].ToPar(); + X0Y0_イボ3 = pars["イボ3"].ToPar(); + X0Y0_イボ4 = pars["イボ4"].ToPar(); + X0Y0_イボ5 = pars["イボ5"].ToPar(); + X0Y0_イボ6 = pars["イボ6"].ToPar(); + X0Y0_イボ7 = pars["イボ7"].ToPar(); + X0Y0_イボ8 = pars["イボ8"].ToPar(); + X0Y0_イボ9 = pars["イボ9"].ToPar(); + X0Y0_イボ10 = pars["イボ10"].ToPar(); + X0Y0_イボ11 = pars["イボ11"].ToPar(); + X0Y0_イボ12 = pars["イボ12"].ToPar(); + Pars pars2 = pars["ユニット"].ToPars(); + X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][1]; + X0Y1_ヘッド = pars["ヘッド"].ToPar(); + X0Y1_イボ1 = pars["イボ1"].ToPar(); + X0Y1_イボ2 = pars["イボ2"].ToPar(); + X0Y1_イボ3 = pars["イボ3"].ToPar(); + X0Y1_イボ4 = pars["イボ4"].ToPar(); + X0Y1_イボ5 = pars["イボ5"].ToPar(); + X0Y1_イボ6 = pars["イボ6"].ToPar(); + X0Y1_イボ7 = pars["イボ7"].ToPar(); + X0Y1_イボ8 = pars["イボ8"].ToPar(); + X0Y1_イボ9 = pars["イボ9"].ToPar(); + X0Y1_イボ10 = pars["イボ10"].ToPar(); + X0Y1_イボ11 = pars["イボ11"].ToPar(); + X0Y1_イボ12 = pars["イボ12"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][2]; + X0Y2_ヘッド = pars["ヘッド"].ToPar(); + X0Y2_イボ1 = pars["イボ1"].ToPar(); + X0Y2_イボ2 = pars["イボ2"].ToPar(); + X0Y2_イボ3 = pars["イボ3"].ToPar(); + X0Y2_イボ4 = pars["イボ4"].ToPar(); + X0Y2_イボ5 = pars["イボ5"].ToPar(); + X0Y2_イボ6 = pars["イボ6"].ToPar(); + X0Y2_イボ7 = pars["イボ7"].ToPar(); + X0Y2_イボ8 = pars["イボ8"].ToPar(); + X0Y2_イボ9 = pars["イボ9"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][3]; + X0Y3_ヘッド = pars["ヘッド"].ToPar(); + X0Y3_イボ1 = pars["イボ1"].ToPar(); + X0Y3_イボ2 = pars["イボ2"].ToPar(); + X0Y3_イボ3 = pars["イボ3"].ToPar(); + X0Y3_イボ4 = pars["イボ4"].ToPar(); + X0Y3_イボ5 = pars["イボ5"].ToPar(); + X0Y3_イボ6 = pars["イボ6"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][4]; + X0Y4_ヘッド = pars["ヘッド"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + ヘッド_表示 = e.ヘッド_表示; + イボ1_表示 = e.イボ1_表示; + イボ2_表示 = e.イボ2_表示; + イボ3_表示 = e.イボ3_表示; + イボ4_表示 = e.イボ4_表示; + イボ5_表示 = e.イボ5_表示; + イボ6_表示 = e.イボ6_表示; + イボ7_表示 = e.イボ7_表示; + イボ8_表示 = e.イボ8_表示; + イボ9_表示 = e.イボ9_表示; + イボ10_表示 = e.イボ10_表示; + イボ11_表示 = e.イボ11_表示; + イボ12_表示 = e.イボ12_表示; + ユニット_ユニット_表示 = e.ユニット_ユニット_表示; + ユニット_ユニット線上_表示 = e.ユニット_ユニット線上_表示; + ユニット_ユニット線下_表示 = e.ユニット_ユニット線下_表示; + ユニット_ボタン上_表示 = e.ユニット_ボタン上_表示; + ユニット_ボタン下_表示 = e.ユニット_ボタン下_表示; + ユニット_パワー根_表示 = e.ユニット_パワー根_表示; + ユニット_パワー1_表示 = e.ユニット_パワー1_表示; + ユニット_パワー2_表示 = e.ユニット_パワー2_表示; + ユニット_パワー3_表示 = e.ユニット_パワー3_表示; + ユニット_パワー4_表示 = e.ユニット_パワー4_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_イボ8CP = new ColorP(X0Y0_イボ8, イボ8CD, DisUnit, abj: true); + X0Y0_イボ9CP = new ColorP(X0Y0_イボ9, イボ9CD, DisUnit, abj: true); + X0Y0_イボ10CP = new ColorP(X0Y0_イボ10, イボ10CD, DisUnit, abj: true); + X0Y0_イボ11CP = new ColorP(X0Y0_イボ11, イボ11CD, DisUnit, abj: true); + X0Y0_イボ12CP = new ColorP(X0Y0_イボ12, イボ12CD, DisUnit, abj: true); + X0Y0_ユニット_ユニットCP = new ColorP(X0Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y0_ユニット_ユニット線上CP = new ColorP(X0Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y0_ユニット_ユニット線下CP = new ColorP(X0Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y0_ユニット_ボタン上CP = new ColorP(X0Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y0_ユニット_ボタン下CP = new ColorP(X0Y0_ユニット_ボタン下, ユニット_ボタン下CD, 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); + X0Y0_ユニット_パワー3CP = new ColorP(X0Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y0_ユニット_パワー4CP = new ColorP(X0Y0_ユニット_パワー4, ユニット_パワー4CD, 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_イボ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_イボ8CP = new ColorP(X0Y1_イボ8, イボ8CD, DisUnit, abj: true); + X0Y1_イボ9CP = new ColorP(X0Y1_イボ9, イボ9CD, DisUnit, abj: true); + X0Y1_イボ10CP = new ColorP(X0Y1_イボ10, イボ10CD, DisUnit, abj: true); + X0Y1_イボ11CP = new ColorP(X0Y1_イボ11, イボ11CD, DisUnit, abj: true); + X0Y1_イボ12CP = new ColorP(X0Y1_イボ12, イボ12CD, DisUnit, abj: true); + X0Y1_ユニット_ユニットCP = new ColorP(X0Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y1_ユニット_ユニット線上CP = new ColorP(X0Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y1_ユニット_ユニット線下CP = new ColorP(X0Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y1_ユニット_ボタン上CP = new ColorP(X0Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y1_ユニット_ボタン下CP = new ColorP(X0Y1_ユニット_ボタン下, ユニット_ボタン下CD, 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_ユニット_パワー3CP = new ColorP(X0Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y1_ユニット_パワー4CP = new ColorP(X0Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y2_ヘッドCP = new ColorP(X0Y2_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y2_イボ1CP = new ColorP(X0Y2_イボ1, イボ1CD, DisUnit, abj: true); + X0Y2_イボ2CP = new ColorP(X0Y2_イボ2, イボ2CD, DisUnit, abj: true); + X0Y2_イボ3CP = new ColorP(X0Y2_イボ3, イボ3CD, DisUnit, abj: true); + X0Y2_イボ4CP = new ColorP(X0Y2_イボ4, イボ4CD, DisUnit, abj: true); + X0Y2_イボ5CP = new ColorP(X0Y2_イボ5, イボ5CD, DisUnit, abj: true); + X0Y2_イボ6CP = new ColorP(X0Y2_イボ6, イボ6CD, DisUnit, abj: true); + X0Y2_イボ7CP = new ColorP(X0Y2_イボ7, イボ7CD, DisUnit, abj: true); + X0Y2_イボ8CP = new ColorP(X0Y2_イボ8, イボ8CD, DisUnit, abj: true); + X0Y2_イボ9CP = new ColorP(X0Y2_イボ9, イボ9CD, DisUnit, abj: true); + X0Y2_ユニット_ユニットCP = new ColorP(X0Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y2_ユニット_ユニット線上CP = new ColorP(X0Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y2_ユニット_ユニット線下CP = new ColorP(X0Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y2_ユニット_ボタン上CP = new ColorP(X0Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y2_ユニット_ボタン下CP = new ColorP(X0Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y2_ユニット_パワー根CP = new ColorP(X0Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y2_ユニット_パワー1CP = new ColorP(X0Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y2_ユニット_パワー2CP = new ColorP(X0Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y2_ユニット_パワー3CP = new ColorP(X0Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y2_ユニット_パワー4CP = new ColorP(X0Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y3_ヘッドCP = new ColorP(X0Y3_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y3_イボ1CP = new ColorP(X0Y3_イボ1, イボ1CD, DisUnit, abj: true); + X0Y3_イボ2CP = new ColorP(X0Y3_イボ2, イボ2CD, DisUnit, abj: true); + X0Y3_イボ3CP = new ColorP(X0Y3_イボ3, イボ3CD, DisUnit, abj: true); + X0Y3_イボ4CP = new ColorP(X0Y3_イボ4, イボ4CD, DisUnit, abj: true); + X0Y3_イボ5CP = new ColorP(X0Y3_イボ5, イボ5CD, DisUnit, abj: true); + X0Y3_イボ6CP = new ColorP(X0Y3_イボ6, イボ6CD, DisUnit, abj: true); + X0Y3_ユニット_ユニットCP = new ColorP(X0Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y3_ユニット_ユニット線上CP = new ColorP(X0Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y3_ユニット_ユニット線下CP = new ColorP(X0Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y3_ユニット_ボタン上CP = new ColorP(X0Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y3_ユニット_ボタン下CP = new ColorP(X0Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y3_ユニット_パワー根CP = new ColorP(X0Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y3_ユニット_パワー1CP = new ColorP(X0Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y3_ユニット_パワー2CP = new ColorP(X0Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y3_ユニット_パワー3CP = new ColorP(X0Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y3_ユニット_パワー4CP = new ColorP(X0Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y4_ヘッドCP = new ColorP(X0Y4_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y4_ユニット_ユニットCP = new ColorP(X0Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y4_ユニット_ユニット線上CP = new ColorP(X0Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y4_ユニット_ユニット線下CP = new ColorP(X0Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y4_ユニット_ボタン上CP = new ColorP(X0Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y4_ユニット_ボタン下CP = new ColorP(X0Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y4_ユニット_パワー根CP = new ColorP(X0Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y4_ユニット_パワー1CP = new ColorP(X0Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y4_ユニット_パワー2CP = new ColorP(X0Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y4_ユニット_パワー3CP = new ColorP(X0Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y4_ユニット_パワー4CP = new ColorP(X0Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + 濃度 = e.濃度; + X0Y0_ユニット_ユニット.BasePointBase = X0Y0_ユニット_ユニット.ToLocal(X0Y0_ヘッド.ToGlobal(X0Y0_ヘッド.JP[12].Joint)); + X0Y1_ユニット_ユニット.BasePointBase = X0Y1_ユニット_ユニット.ToLocal(X0Y1_ヘッド.ToGlobal(X0Y1_ヘッド.JP[12].Joint)); + X0Y2_ユニット_ユニット.BasePointBase = X0Y2_ユニット_ユニット.ToLocal(X0Y2_ヘッド.ToGlobal(X0Y2_ヘッド.JP[9].Joint)); + X0Y3_ユニット_ユニット.BasePointBase = X0Y3_ユニット_ユニット.ToLocal(X0Y3_ヘッド.ToGlobal(X0Y3_ヘッド.JP[6].Joint)); + X0Y4_ユニット_ユニット.BasePointBase = X0Y4_ユニット_ユニット.ToLocal(X0Y4_ヘッド.ToGlobal(X0Y4_ヘッド.JP[0].Joint)); + 尺度B *= 1.07; + 尺度B = 1.08; + 本体.JoinPAall(); + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_ヘッドCP.Update(); + X0Y0_イボ1CP.Update(); + X0Y0_イボ2CP.Update(); + X0Y0_イボ3CP.Update(); + X0Y0_イボ4CP.Update(); + X0Y0_イボ5CP.Update(); + X0Y0_イボ6CP.Update(); + X0Y0_イボ7CP.Update(); + X0Y0_イボ8CP.Update(); + X0Y0_イボ9CP.Update(); + X0Y0_イボ10CP.Update(); + X0Y0_イボ11CP.Update(); + X0Y0_イボ12CP.Update(); + X0Y0_ユニット_ユニットCP.Update(); + X0Y0_ユニット_ユニット線上CP.Update(); + X0Y0_ユニット_ユニット線下CP.Update(); + X0Y0_ユニット_ボタン上CP.Update(); + X0Y0_ユニット_ボタン下CP.Update(); + X0Y0_ユニット_パワー根CP.Update(); + X0Y0_ユニット_パワー1CP.Update(); + X0Y0_ユニット_パワー2CP.Update(); + X0Y0_ユニット_パワー3CP.Update(); + X0Y0_ユニット_パワー4CP.Update(); + break; + case 1: + X0Y1_ヘッドCP.Update(); + X0Y1_イボ1CP.Update(); + X0Y1_イボ2CP.Update(); + X0Y1_イボ3CP.Update(); + X0Y1_イボ4CP.Update(); + X0Y1_イボ5CP.Update(); + X0Y1_イボ6CP.Update(); + X0Y1_イボ7CP.Update(); + X0Y1_イボ8CP.Update(); + X0Y1_イボ9CP.Update(); + X0Y1_イボ10CP.Update(); + X0Y1_イボ11CP.Update(); + X0Y1_イボ12CP.Update(); + X0Y1_ユニット_ユニットCP.Update(); + X0Y1_ユニット_ユニット線上CP.Update(); + X0Y1_ユニット_ユニット線下CP.Update(); + X0Y1_ユニット_ボタン上CP.Update(); + X0Y1_ユニット_ボタン下CP.Update(); + X0Y1_ユニット_パワー根CP.Update(); + X0Y1_ユニット_パワー1CP.Update(); + X0Y1_ユニット_パワー2CP.Update(); + X0Y1_ユニット_パワー3CP.Update(); + X0Y1_ユニット_パワー4CP.Update(); + break; + case 2: + X0Y2_ヘッドCP.Update(); + X0Y2_イボ1CP.Update(); + X0Y2_イボ2CP.Update(); + X0Y2_イボ3CP.Update(); + X0Y2_イボ4CP.Update(); + X0Y2_イボ5CP.Update(); + X0Y2_イボ6CP.Update(); + X0Y2_イボ7CP.Update(); + X0Y2_イボ8CP.Update(); + X0Y2_イボ9CP.Update(); + X0Y2_ユニット_ユニットCP.Update(); + X0Y2_ユニット_ユニット線上CP.Update(); + X0Y2_ユニット_ユニット線下CP.Update(); + X0Y2_ユニット_ボタン上CP.Update(); + X0Y2_ユニット_ボタン下CP.Update(); + X0Y2_ユニット_パワー根CP.Update(); + X0Y2_ユニット_パワー1CP.Update(); + X0Y2_ユニット_パワー2CP.Update(); + X0Y2_ユニット_パワー3CP.Update(); + X0Y2_ユニット_パワー4CP.Update(); + break; + case 3: + X0Y3_ヘッドCP.Update(); + X0Y3_イボ1CP.Update(); + X0Y3_イボ2CP.Update(); + X0Y3_イボ3CP.Update(); + X0Y3_イボ4CP.Update(); + X0Y3_イボ5CP.Update(); + X0Y3_イボ6CP.Update(); + X0Y3_ユニット_ユニットCP.Update(); + X0Y3_ユニット_ユニット線上CP.Update(); + X0Y3_ユニット_ユニット線下CP.Update(); + X0Y3_ユニット_ボタン上CP.Update(); + X0Y3_ユニット_ボタン下CP.Update(); + X0Y3_ユニット_パワー根CP.Update(); + X0Y3_ユニット_パワー1CP.Update(); + X0Y3_ユニット_パワー2CP.Update(); + X0Y3_ユニット_パワー3CP.Update(); + X0Y3_ユニット_パワー4CP.Update(); + break; + default: + X0Y4_ヘッドCP.Update(); + X0Y4_ユニット_ユニットCP.Update(); + X0Y4_ユニット_ユニット線上CP.Update(); + X0Y4_ユニット_ユニット線下CP.Update(); + X0Y4_ユニット_ボタン上CP.Update(); + X0Y4_ユニット_ボタン下CP.Update(); + X0Y4_ユニット_パワー根CP.Update(); + X0Y4_ユニット_パワー1CP.Update(); + X0Y4_ユニット_パワー2CP.Update(); + X0Y4_ユニット_パワー3CP.Update(); + X0Y4_ユニット_パワー4CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + Col.GetGrad(ref Col.HotPink, out var ret); + ヘッドCD = new ColorD(ref Col.Black, ref ret); + イボ1CD = new ColorD(ref Col.Black, ref ret); + イボ2CD = new ColorD(ref Col.Black, ref ret); + イボ3CD = new ColorD(ref Col.Black, ref ret); + イボ4CD = new ColorD(ref Col.Black, ref ret); + イボ5CD = new ColorD(ref Col.Black, ref ret); + イボ6CD = new ColorD(ref Col.Black, ref ret); + イボ7CD = new ColorD(ref Col.Black, ref ret); + イボ8CD = new ColorD(ref Col.Black, ref ret); + イボ9CD = new ColorD(ref Col.Black, ref ret); + イボ10CD = new ColorD(ref Col.Black, ref ret); + イボ11CD = new ColorD(ref Col.Black, ref ret); + イボ12CD = new ColorD(ref Col.Black, ref ret); + Col.GetGrad(ref Col.Silver, out ret); + ユニット_ユニットCD = new ColorD(ref Col.Black, ref ret); + ユニット_ユニット線上CD = new ColorD(ref Col.Black, ref ret); + ユニット_ユニット線下CD = new ColorD(ref Col.Black, ref ret); + ユニット_ボタン上CD = new ColorD(ref Col.Black, ref ret); + ユニット_ボタン下CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー根CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー1CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー2CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー3CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー4CD = new ColorD(ref Col.Black, ref ret); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモンD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモンD.cs index 873227b..b9be957 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモンD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモンD.cs @@ -1,64 +1,65 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class バイブ_コモンD : EleD +namespace SlaveMatrix { - public bool ヘッド_表示 = true; + [Serializable] + public class バイブ_コモンD : EleD + { + public bool ヘッド_表示 = true; - public bool イボ1_表示 = true; + public bool イボ1_表示 = true; - public bool イボ2_表示 = true; + public bool イボ2_表示 = true; - public bool イボ3_表示 = true; + public bool イボ3_表示 = true; - public bool イボ4_表示 = true; + public bool イボ4_表示 = true; - public bool イボ5_表示 = true; + public bool イボ5_表示 = true; - public bool イボ6_表示 = true; + public bool イボ6_表示 = true; - public bool イボ7_表示 = true; + public bool イボ7_表示 = true; - public bool イボ8_表示 = true; + public bool イボ8_表示 = true; - public bool イボ9_表示 = true; + public bool イボ9_表示 = true; - public bool イボ10_表示 = true; + public bool イボ10_表示 = true; - public bool イボ11_表示 = true; + public bool イボ11_表示 = true; - public bool イボ12_表示 = true; + public bool イボ12_表示 = true; - public bool ユニット_ユニット_表示 = true; + public bool ユニット_ユニット_表示 = true; - public bool ユニット_ユニット線上_表示 = true; + public bool ユニット_ユニット線上_表示 = true; - public bool ユニット_ユニット線下_表示 = true; + public bool ユニット_ユニット線下_表示 = true; - public bool ユニット_ボタン上_表示 = true; + public bool ユニット_ボタン上_表示 = true; - public bool ユニット_ボタン下_表示 = true; + public bool ユニット_ボタン下_表示 = true; - public bool ユニット_パワー根_表示 = true; + public bool ユニット_パワー根_表示 = true; - public bool ユニット_パワー1_表示 = true; + public bool ユニット_パワー1_表示 = true; - public bool ユニット_パワー2_表示 = true; + public bool ユニット_パワー2_表示 = true; - public bool ユニット_パワー3_表示 = true; + public bool ユニット_パワー3_表示 = true; - public bool ユニット_パワー4_表示 = true; + public bool ユニット_パワー4_表示 = true; - public バイブ_コモンD() - { - ThisType = GetType(); - } + public バイブ_コモンD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new バイブ_コモン(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new バイブ_コモン(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディル.cs index 53c04c5..67862cb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディル.cs @@ -1,995 +1,996 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class バイブ_ディル : Ele +namespace SlaveMatrix { - public Par X0Y0_ヘッド; + public class バイブ_ディル : Ele + { + public Par X0Y0_ヘッド; - public Par X0Y0_血管1; + public Par X0Y0_血管1; - public Par X0Y0_血管2; + public Par X0Y0_血管2; - public Par X0Y0_亀頭; + public Par X0Y0_亀頭; - public Par X0Y0_ユニット_ユニット; + public Par X0Y0_ユニット_ユニット; - public Par X0Y0_ユニット_ユニット線上; + public Par X0Y0_ユニット_ユニット線上; - public Par X0Y0_ユニット_ユニット線下; + public Par X0Y0_ユニット_ユニット線下; - public Par X0Y0_ユニット_ボタン上; + public Par X0Y0_ユニット_ボタン上; - public Par X0Y0_ユニット_ボタン下; + public Par X0Y0_ユニット_ボタン下; - public Par X0Y0_ユニット_パワー根; + public Par X0Y0_ユニット_パワー根; - public Par X0Y0_ユニット_パワー1; + public Par X0Y0_ユニット_パワー1; - public Par X0Y0_ユニット_パワー2; + public Par X0Y0_ユニット_パワー2; - public Par X0Y0_ユニット_パワー3; + public Par X0Y0_ユニット_パワー3; - public Par X0Y0_ユニット_パワー4; + public Par X0Y0_ユニット_パワー4; - public Par X0Y1_ヘッド; + public Par X0Y1_ヘッド; - public Par X0Y1_血管1; + public Par X0Y1_血管1; - public Par X0Y1_血管2; + public Par X0Y1_血管2; - public Par X0Y1_亀頭; + public Par X0Y1_亀頭; - public Par X0Y1_ユニット_ユニット; + public Par X0Y1_ユニット_ユニット; - public Par X0Y1_ユニット_ユニット線上; + public Par X0Y1_ユニット_ユニット線上; - public Par X0Y1_ユニット_ユニット線下; + public Par X0Y1_ユニット_ユニット線下; - public Par X0Y1_ユニット_ボタン上; + public Par X0Y1_ユニット_ボタン上; - public Par X0Y1_ユニット_ボタン下; + public Par X0Y1_ユニット_ボタン下; - public Par X0Y1_ユニット_パワー根; + public Par X0Y1_ユニット_パワー根; - public Par X0Y1_ユニット_パワー1; + public Par X0Y1_ユニット_パワー1; - public Par X0Y1_ユニット_パワー2; + public Par X0Y1_ユニット_パワー2; - public Par X0Y1_ユニット_パワー3; + public Par X0Y1_ユニット_パワー3; - public Par X0Y1_ユニット_パワー4; + public Par X0Y1_ユニット_パワー4; - public Par X0Y2_ヘッド; + public Par X0Y2_ヘッド; - public Par X0Y2_血管1; + public Par X0Y2_血管1; - public Par X0Y2_血管2; + public Par X0Y2_血管2; - public Par X0Y2_ユニット_ユニット; + public Par X0Y2_ユニット_ユニット; - public Par X0Y2_ユニット_ユニット線上; + public Par X0Y2_ユニット_ユニット線上; - public Par X0Y2_ユニット_ユニット線下; + public Par X0Y2_ユニット_ユニット線下; - public Par X0Y2_ユニット_ボタン上; + public Par X0Y2_ユニット_ボタン上; - public Par X0Y2_ユニット_ボタン下; + public Par X0Y2_ユニット_ボタン下; - public Par X0Y2_ユニット_パワー根; + public Par X0Y2_ユニット_パワー根; - public Par X0Y2_ユニット_パワー1; + public Par X0Y2_ユニット_パワー1; - public Par X0Y2_ユニット_パワー2; + public Par X0Y2_ユニット_パワー2; - public Par X0Y2_ユニット_パワー3; + public Par X0Y2_ユニット_パワー3; - public Par X0Y2_ユニット_パワー4; + public Par X0Y2_ユニット_パワー4; - public Par X0Y3_ヘッド; + public Par X0Y3_ヘッド; - public Par X0Y3_血管1; + public Par X0Y3_血管1; - public Par X0Y3_血管2; + public Par X0Y3_血管2; - public Par X0Y3_ユニット_ユニット; + public Par X0Y3_ユニット_ユニット; - public Par X0Y3_ユニット_ユニット線上; + public Par X0Y3_ユニット_ユニット線上; - public Par X0Y3_ユニット_ユニット線下; + public Par X0Y3_ユニット_ユニット線下; - public Par X0Y3_ユニット_ボタン上; + public Par X0Y3_ユニット_ボタン上; - public Par X0Y3_ユニット_ボタン下; + public Par X0Y3_ユニット_ボタン下; - public Par X0Y3_ユニット_パワー根; + public Par X0Y3_ユニット_パワー根; - public Par X0Y3_ユニット_パワー1; + public Par X0Y3_ユニット_パワー1; - public Par X0Y3_ユニット_パワー2; + public Par X0Y3_ユニット_パワー2; - public Par X0Y3_ユニット_パワー3; + public Par X0Y3_ユニット_パワー3; - public Par X0Y3_ユニット_パワー4; + public Par X0Y3_ユニット_パワー4; - public Par X0Y4_ヘッド; + public Par X0Y4_ヘッド; - public Par X0Y4_血管; + public Par X0Y4_血管; - public Par X0Y4_ユニット_ユニット; + public Par X0Y4_ユニット_ユニット; - public Par X0Y4_ユニット_ユニット線上; + public Par X0Y4_ユニット_ユニット線上; - public Par X0Y4_ユニット_ユニット線下; + public Par X0Y4_ユニット_ユニット線下; - public Par X0Y4_ユニット_ボタン上; + public Par X0Y4_ユニット_ボタン上; - public Par X0Y4_ユニット_ボタン下; + public Par X0Y4_ユニット_ボタン下; - public Par X0Y4_ユニット_パワー根; + public Par X0Y4_ユニット_パワー根; - public Par X0Y4_ユニット_パワー1; + public Par X0Y4_ユニット_パワー1; - public Par X0Y4_ユニット_パワー2; + public Par X0Y4_ユニット_パワー2; - public Par X0Y4_ユニット_パワー3; + public Par X0Y4_ユニット_パワー3; - public Par X0Y4_ユニット_パワー4; + public Par X0Y4_ユニット_パワー4; - public ColorD ヘッドCD; + public ColorD ヘッドCD; - public ColorD 血管1CD; + public ColorD 血管1CD; - public ColorD 血管2CD; + public ColorD 血管2CD; - public ColorD 亀頭CD; + public ColorD 亀頭CD; - public ColorD ユニット_ユニットCD; + public ColorD ユニット_ユニットCD; - public ColorD ユニット_ユニット線上CD; + public ColorD ユニット_ユニット線上CD; - public ColorD ユニット_ユニット線下CD; + public ColorD ユニット_ユニット線下CD; - public ColorD ユニット_ボタン上CD; + public ColorD ユニット_ボタン上CD; - public ColorD ユニット_ボタン下CD; + public ColorD ユニット_ボタン下CD; - public ColorD ユニット_パワー根CD; + public ColorD ユニット_パワー根CD; - public ColorD ユニット_パワー1CD; + public ColorD ユニット_パワー1CD; - public ColorD ユニット_パワー2CD; + public ColorD ユニット_パワー2CD; - public ColorD ユニット_パワー3CD; + public ColorD ユニット_パワー3CD; - public ColorD ユニット_パワー4CD; + public ColorD ユニット_パワー4CD; - public ColorP X0Y0_ヘッドCP; + public ColorP X0Y0_ヘッドCP; - public ColorP X0Y0_血管1CP; + public ColorP X0Y0_血管1CP; - public ColorP X0Y0_血管2CP; + public ColorP X0Y0_血管2CP; - public ColorP X0Y0_亀頭CP; + public ColorP X0Y0_亀頭CP; - public ColorP X0Y0_ユニット_ユニットCP; + public ColorP X0Y0_ユニット_ユニットCP; - public ColorP X0Y0_ユニット_ユニット線上CP; + public ColorP X0Y0_ユニット_ユニット線上CP; - public ColorP X0Y0_ユニット_ユニット線下CP; + public ColorP X0Y0_ユニット_ユニット線下CP; - public ColorP X0Y0_ユニット_ボタン上CP; + public ColorP X0Y0_ユニット_ボタン上CP; - public ColorP X0Y0_ユニット_ボタン下CP; + public ColorP X0Y0_ユニット_ボタン下CP; - public ColorP X0Y0_ユニット_パワー根CP; + public ColorP X0Y0_ユニット_パワー根CP; - public ColorP X0Y0_ユニット_パワー1CP; + public ColorP X0Y0_ユニット_パワー1CP; - public ColorP X0Y0_ユニット_パワー2CP; + public ColorP X0Y0_ユニット_パワー2CP; - public ColorP X0Y0_ユニット_パワー3CP; + public ColorP X0Y0_ユニット_パワー3CP; - public ColorP X0Y0_ユニット_パワー4CP; + public ColorP X0Y0_ユニット_パワー4CP; - public ColorP X0Y1_ヘッドCP; + public ColorP X0Y1_ヘッドCP; - public ColorP X0Y1_血管1CP; + public ColorP X0Y1_血管1CP; - public ColorP X0Y1_血管2CP; + public ColorP X0Y1_血管2CP; - public ColorP X0Y1_亀頭CP; + public ColorP X0Y1_亀頭CP; - public ColorP X0Y1_ユニット_ユニットCP; + public ColorP X0Y1_ユニット_ユニットCP; - public ColorP X0Y1_ユニット_ユニット線上CP; + public ColorP X0Y1_ユニット_ユニット線上CP; - public ColorP X0Y1_ユニット_ユニット線下CP; + public ColorP X0Y1_ユニット_ユニット線下CP; - public ColorP X0Y1_ユニット_ボタン上CP; + public ColorP X0Y1_ユニット_ボタン上CP; - public ColorP X0Y1_ユニット_ボタン下CP; + public ColorP X0Y1_ユニット_ボタン下CP; - public ColorP X0Y1_ユニット_パワー根CP; + public ColorP X0Y1_ユニット_パワー根CP; - public ColorP X0Y1_ユニット_パワー1CP; + public ColorP X0Y1_ユニット_パワー1CP; - public ColorP X0Y1_ユニット_パワー2CP; + public ColorP X0Y1_ユニット_パワー2CP; - public ColorP X0Y1_ユニット_パワー3CP; + public ColorP X0Y1_ユニット_パワー3CP; - public ColorP X0Y1_ユニット_パワー4CP; + public ColorP X0Y1_ユニット_パワー4CP; - public ColorP X0Y2_ヘッドCP; + public ColorP X0Y2_ヘッドCP; - public ColorP X0Y2_血管1CP; + public ColorP X0Y2_血管1CP; - public ColorP X0Y2_血管2CP; + public ColorP X0Y2_血管2CP; - public ColorP X0Y2_ユニット_ユニットCP; + public ColorP X0Y2_ユニット_ユニットCP; - public ColorP X0Y2_ユニット_ユニット線上CP; + public ColorP X0Y2_ユニット_ユニット線上CP; - public ColorP X0Y2_ユニット_ユニット線下CP; + public ColorP X0Y2_ユニット_ユニット線下CP; - public ColorP X0Y2_ユニット_ボタン上CP; + public ColorP X0Y2_ユニット_ボタン上CP; - public ColorP X0Y2_ユニット_ボタン下CP; + public ColorP X0Y2_ユニット_ボタン下CP; - public ColorP X0Y2_ユニット_パワー根CP; + public ColorP X0Y2_ユニット_パワー根CP; - public ColorP X0Y2_ユニット_パワー1CP; + public ColorP X0Y2_ユニット_パワー1CP; - public ColorP X0Y2_ユニット_パワー2CP; + public ColorP X0Y2_ユニット_パワー2CP; - public ColorP X0Y2_ユニット_パワー3CP; + public ColorP X0Y2_ユニット_パワー3CP; - public ColorP X0Y2_ユニット_パワー4CP; + public ColorP X0Y2_ユニット_パワー4CP; - public ColorP X0Y3_ヘッドCP; + public ColorP X0Y3_ヘッドCP; - public ColorP X0Y3_血管1CP; + public ColorP X0Y3_血管1CP; - public ColorP X0Y3_血管2CP; + public ColorP X0Y3_血管2CP; - public ColorP X0Y3_ユニット_ユニットCP; + public ColorP X0Y3_ユニット_ユニットCP; - public ColorP X0Y3_ユニット_ユニット線上CP; + public ColorP X0Y3_ユニット_ユニット線上CP; - public ColorP X0Y3_ユニット_ユニット線下CP; + public ColorP X0Y3_ユニット_ユニット線下CP; - public ColorP X0Y3_ユニット_ボタン上CP; + public ColorP X0Y3_ユニット_ボタン上CP; - public ColorP X0Y3_ユニット_ボタン下CP; + public ColorP X0Y3_ユニット_ボタン下CP; - public ColorP X0Y3_ユニット_パワー根CP; + public ColorP X0Y3_ユニット_パワー根CP; - public ColorP X0Y3_ユニット_パワー1CP; + public ColorP X0Y3_ユニット_パワー1CP; - public ColorP X0Y3_ユニット_パワー2CP; + public ColorP X0Y3_ユニット_パワー2CP; - public ColorP X0Y3_ユニット_パワー3CP; + public ColorP X0Y3_ユニット_パワー3CP; - public ColorP X0Y3_ユニット_パワー4CP; + public ColorP X0Y3_ユニット_パワー4CP; - public ColorP X0Y4_ヘッドCP; + public ColorP X0Y4_ヘッドCP; - public ColorP X0Y4_血管CP; + public ColorP X0Y4_血管CP; - public ColorP X0Y4_ユニット_ユニットCP; + public ColorP X0Y4_ユニット_ユニットCP; - public ColorP X0Y4_ユニット_ユニット線上CP; + public ColorP X0Y4_ユニット_ユニット線上CP; - public ColorP X0Y4_ユニット_ユニット線下CP; + public ColorP X0Y4_ユニット_ユニット線下CP; - public ColorP X0Y4_ユニット_ボタン上CP; + public ColorP X0Y4_ユニット_ボタン上CP; - public ColorP X0Y4_ユニット_ボタン下CP; + public ColorP X0Y4_ユニット_ボタン下CP; - public ColorP X0Y4_ユニット_パワー根CP; + public ColorP X0Y4_ユニット_パワー根CP; - public ColorP X0Y4_ユニット_パワー1CP; + public ColorP X0Y4_ユニット_パワー1CP; - public ColorP X0Y4_ユニット_パワー2CP; + public ColorP X0Y4_ユニット_パワー2CP; - public ColorP X0Y4_ユニット_パワー3CP; + public ColorP X0Y4_ユニット_パワー3CP; - public ColorP X0Y4_ユニット_パワー4CP; + public ColorP X0Y4_ユニット_パワー4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool ヘッド_表示 - { - get - { - return X0Y0_ヘッド.Dra; - } - set - { - X0Y0_ヘッド.Dra = value; - X0Y1_ヘッド.Dra = value; - X0Y2_ヘッド.Dra = value; - X0Y3_ヘッド.Dra = value; - X0Y4_ヘッド.Dra = value; - X0Y0_ヘッド.Hit = value; - X0Y1_ヘッド.Hit = value; - X0Y2_ヘッド.Hit = value; - X0Y3_ヘッド.Hit = value; - X0Y4_ヘッド.Hit = value; - } - } - - public bool 血管1_表示 - { - get - { - return X0Y0_血管1.Dra; - } - set - { - X0Y0_血管1.Dra = value; - X0Y1_血管1.Dra = value; - X0Y2_血管1.Dra = value; - X0Y3_血管1.Dra = value; - X0Y0_血管1.Hit = value; - X0Y1_血管1.Hit = value; - X0Y2_血管1.Hit = value; - X0Y3_血管1.Hit = value; - } - } - - public bool 血管2_表示 - { - get - { - return X0Y0_血管2.Dra; - } - set - { - X0Y0_血管2.Dra = value; - X0Y1_血管2.Dra = value; - X0Y2_血管2.Dra = value; - X0Y3_血管2.Dra = value; - X0Y0_血管2.Hit = value; - X0Y1_血管2.Hit = value; - X0Y2_血管2.Hit = value; - X0Y3_血管2.Hit = value; - } - } - - public bool 亀頭_表示 - { - get - { - return X0Y0_亀頭.Dra; - } - set - { - X0Y0_亀頭.Dra = value; - X0Y1_亀頭.Dra = value; - X0Y0_亀頭.Hit = value; - X0Y1_亀頭.Hit = value; - } - } - - public bool ユニット_ユニット_表示 - { - get - { - return X0Y0_ユニット_ユニット.Dra; - } - set - { - X0Y0_ユニット_ユニット.Dra = value; - X0Y1_ユニット_ユニット.Dra = value; - X0Y2_ユニット_ユニット.Dra = value; - X0Y3_ユニット_ユニット.Dra = value; - X0Y4_ユニット_ユニット.Dra = value; - X0Y0_ユニット_ユニット.Hit = value; - X0Y1_ユニット_ユニット.Hit = value; - X0Y2_ユニット_ユニット.Hit = value; - X0Y3_ユニット_ユニット.Hit = value; - X0Y4_ユニット_ユニット.Hit = value; - } - } - - public bool ユニット_ユニット線上_表示 - { - get - { - return X0Y0_ユニット_ユニット線上.Dra; - } - set - { - X0Y0_ユニット_ユニット線上.Dra = value; - X0Y1_ユニット_ユニット線上.Dra = value; - X0Y2_ユニット_ユニット線上.Dra = value; - X0Y3_ユニット_ユニット線上.Dra = value; - X0Y4_ユニット_ユニット線上.Dra = value; - X0Y0_ユニット_ユニット線上.Hit = value; - X0Y1_ユニット_ユニット線上.Hit = value; - X0Y2_ユニット_ユニット線上.Hit = value; - X0Y3_ユニット_ユニット線上.Hit = value; - X0Y4_ユニット_ユニット線上.Hit = value; - } - } - - public bool ユニット_ユニット線下_表示 - { - get - { - return X0Y0_ユニット_ユニット線下.Dra; - } - set - { - X0Y0_ユニット_ユニット線下.Dra = value; - X0Y1_ユニット_ユニット線下.Dra = value; - X0Y2_ユニット_ユニット線下.Dra = value; - X0Y3_ユニット_ユニット線下.Dra = value; - X0Y4_ユニット_ユニット線下.Dra = value; - X0Y0_ユニット_ユニット線下.Hit = value; - X0Y1_ユニット_ユニット線下.Hit = value; - X0Y2_ユニット_ユニット線下.Hit = value; - X0Y3_ユニット_ユニット線下.Hit = value; - X0Y4_ユニット_ユニット線下.Hit = value; - } - } - - public bool ユニット_ボタン上_表示 - { - get - { - return X0Y0_ユニット_ボタン上.Dra; - } - set - { - X0Y0_ユニット_ボタン上.Dra = value; - X0Y1_ユニット_ボタン上.Dra = value; - X0Y2_ユニット_ボタン上.Dra = value; - X0Y3_ユニット_ボタン上.Dra = value; - X0Y4_ユニット_ボタン上.Dra = value; - X0Y0_ユニット_ボタン上.Hit = value; - X0Y1_ユニット_ボタン上.Hit = value; - X0Y2_ユニット_ボタン上.Hit = value; - X0Y3_ユニット_ボタン上.Hit = value; - X0Y4_ユニット_ボタン上.Hit = value; - } - } - - public bool ユニット_ボタン下_表示 - { - get - { - return X0Y0_ユニット_ボタン下.Dra; - } - set - { - X0Y0_ユニット_ボタン下.Dra = value; - X0Y1_ユニット_ボタン下.Dra = value; - X0Y2_ユニット_ボタン下.Dra = value; - X0Y3_ユニット_ボタン下.Dra = value; - X0Y4_ユニット_ボタン下.Dra = value; - X0Y0_ユニット_ボタン下.Hit = value; - X0Y1_ユニット_ボタン下.Hit = value; - X0Y2_ユニット_ボタン下.Hit = value; - X0Y3_ユニット_ボタン下.Hit = value; - X0Y4_ユニット_ボタン下.Hit = value; - } - } - - public bool ユニット_パワー根_表示 - { - get - { - return X0Y0_ユニット_パワー根.Dra; - } - set - { - X0Y0_ユニット_パワー根.Dra = value; - X0Y1_ユニット_パワー根.Dra = value; - X0Y2_ユニット_パワー根.Dra = value; - X0Y3_ユニット_パワー根.Dra = value; - X0Y4_ユニット_パワー根.Dra = value; - X0Y0_ユニット_パワー根.Hit = value; - X0Y1_ユニット_パワー根.Hit = value; - X0Y2_ユニット_パワー根.Hit = value; - X0Y3_ユニット_パワー根.Hit = value; - X0Y4_ユニット_パワー根.Hit = value; - } - } - - public bool ユニット_パワー1_表示 - { - get - { - return X0Y0_ユニット_パワー1.Dra; - } - set - { - X0Y0_ユニット_パワー1.Dra = value; - X0Y1_ユニット_パワー1.Dra = value; - X0Y2_ユニット_パワー1.Dra = value; - X0Y3_ユニット_パワー1.Dra = value; - X0Y4_ユニット_パワー1.Dra = value; - X0Y0_ユニット_パワー1.Hit = value; - X0Y1_ユニット_パワー1.Hit = value; - X0Y2_ユニット_パワー1.Hit = value; - X0Y3_ユニット_パワー1.Hit = value; - X0Y4_ユニット_パワー1.Hit = value; - } - } - - public bool ユニット_パワー2_表示 - { - get - { - return X0Y0_ユニット_パワー2.Dra; - } - set - { - X0Y0_ユニット_パワー2.Dra = value; - X0Y1_ユニット_パワー2.Dra = value; - X0Y2_ユニット_パワー2.Dra = value; - X0Y3_ユニット_パワー2.Dra = value; - X0Y4_ユニット_パワー2.Dra = value; - X0Y0_ユニット_パワー2.Hit = value; - X0Y1_ユニット_パワー2.Hit = value; - X0Y2_ユニット_パワー2.Hit = value; - X0Y3_ユニット_パワー2.Hit = value; - X0Y4_ユニット_パワー2.Hit = value; - } - } - - public bool ユニット_パワー3_表示 - { - get - { - return X0Y0_ユニット_パワー3.Dra; - } - set - { - X0Y0_ユニット_パワー3.Dra = value; - X0Y1_ユニット_パワー3.Dra = value; - X0Y2_ユニット_パワー3.Dra = value; - X0Y3_ユニット_パワー3.Dra = value; - X0Y4_ユニット_パワー3.Dra = value; - X0Y0_ユニット_パワー3.Hit = value; - X0Y1_ユニット_パワー3.Hit = value; - X0Y2_ユニット_パワー3.Hit = value; - X0Y3_ユニット_パワー3.Hit = value; - X0Y4_ユニット_パワー3.Hit = value; - } - } - - public bool ユニット_パワー4_表示 - { - get - { - return X0Y0_ユニット_パワー4.Dra; - } - set - { - X0Y0_ユニット_パワー4.Dra = value; - X0Y1_ユニット_パワー4.Dra = value; - X0Y2_ユニット_パワー4.Dra = value; - X0Y3_ユニット_パワー4.Dra = value; - X0Y4_ユニット_パワー4.Dra = value; - X0Y0_ユニット_パワー4.Hit = value; - X0Y1_ユニット_パワー4.Hit = value; - X0Y2_ユニット_パワー4.Hit = value; - X0Y3_ユニット_パワー4.Hit = value; - X0Y4_ユニット_パワー4.Hit = value; - } - } - - public bool 血管_表示 - { - get - { - return X0Y4_血管.Dra; - } - set - { - X0Y4_血管.Dra = value; - X0Y4_血管.Hit = value; - } - } - - public override bool 表示 - { - get - { - return ヘッド_表示; - } - set - { - ヘッド_表示 = value; - 血管1_表示 = value; - 血管2_表示 = value; - 亀頭_表示 = value; - ユニット_ユニット_表示 = value; - ユニット_ユニット線上_表示 = value; - ユニット_ユニット線下_表示 = value; - ユニット_ボタン上_表示 = value; - ユニット_ボタン下_表示 = value; - ユニット_パワー根_表示 = value; - ユニット_パワー1_表示 = value; - ユニット_パワー2_表示 = value; - ユニット_パワー3_表示 = value; - ユニット_パワー4_表示 = value; - 血管_表示 = value; - } - } - - public override double 濃度 - { - get - { - return ヘッドCD.不透明度; - } - set - { - ヘッドCD.不透明度 = value; - 血管1CD.不透明度 = value; - 血管2CD.不透明度 = value; - 亀頭CD.不透明度 = value; - ユニット_ユニットCD.不透明度 = value; - ユニット_ユニット線上CD.不透明度 = value; - ユニット_ユニット線下CD.不透明度 = value; - ユニット_ボタン上CD.不透明度 = value; - ユニット_ボタン下CD.不透明度 = value; - ユニット_パワー根CD.不透明度 = value; - ユニット_パワー1CD.不透明度 = value; - ユニット_パワー2CD.不透明度 = value; - ユニット_パワー3CD.不透明度 = value; - ユニット_パワー4CD.不透明度 = value; - } - } - - public バイブ_ディル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, バイブ_ディルD e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["ディル"]); - Pars pars = 本体[0][0]; - X0Y0_ヘッド = pars["ヘッド"].ToPar(); - X0Y0_血管1 = pars["血管1"].ToPar(); - X0Y0_血管2 = pars["血管2"].ToPar(); - X0Y0_亀頭 = pars["亀頭"].ToPar(); - Pars pars2 = pars["ユニット"].ToPars(); - X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][1]; - X0Y1_ヘッド = pars["ヘッド"].ToPar(); - X0Y1_血管1 = pars["血管1"].ToPar(); - X0Y1_血管2 = pars["血管2"].ToPar(); - X0Y1_亀頭 = pars["亀頭"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][2]; - X0Y2_ヘッド = pars["ヘッド"].ToPar(); - X0Y2_血管1 = pars["血管1"].ToPar(); - X0Y2_血管2 = pars["血管2"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][3]; - X0Y3_ヘッド = pars["ヘッド"].ToPar(); - X0Y3_血管1 = pars["血管1"].ToPar(); - X0Y3_血管2 = pars["血管2"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][4]; - X0Y4_ヘッド = pars["ヘッド"].ToPar(); - X0Y4_血管 = pars["血管"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - ヘッド_表示 = e.ヘッド_表示; - 血管1_表示 = e.血管1_表示; - 血管2_表示 = e.血管2_表示; - 亀頭_表示 = e.亀頭_表示; - ユニット_ユニット_表示 = e.ユニット_ユニット_表示; - ユニット_ユニット線上_表示 = e.ユニット_ユニット線上_表示; - ユニット_ユニット線下_表示 = e.ユニット_ユニット線下_表示; - ユニット_ボタン上_表示 = e.ユニット_ボタン上_表示; - ユニット_ボタン下_表示 = e.ユニット_ボタン下_表示; - ユニット_パワー根_表示 = e.ユニット_パワー根_表示; - ユニット_パワー1_表示 = e.ユニット_パワー1_表示; - ユニット_パワー2_表示 = e.ユニット_パワー2_表示; - ユニット_パワー3_表示 = e.ユニット_パワー3_表示; - ユニット_パワー4_表示 = e.ユニット_パワー4_表示; - 血管_表示 = e.血管_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - X0Y0_亀頭CP = new ColorP(X0Y0_亀頭, 亀頭CD, DisUnit, abj: true); - X0Y0_ユニット_ユニットCP = new ColorP(X0Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y0_ユニット_ユニット線上CP = new ColorP(X0Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y0_ユニット_ユニット線下CP = new ColorP(X0Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y0_ユニット_ボタン上CP = new ColorP(X0Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y0_ユニット_ボタン下CP = new ColorP(X0Y0_ユニット_ボタン下, ユニット_ボタン下CD, 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); - X0Y0_ユニット_パワー3CP = new ColorP(X0Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y0_ユニット_パワー4CP = new ColorP(X0Y0_ユニット_パワー4, ユニット_パワー4CD, 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_亀頭CP = new ColorP(X0Y1_亀頭, 亀頭CD, DisUnit, abj: true); - X0Y1_ユニット_ユニットCP = new ColorP(X0Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y1_ユニット_ユニット線上CP = new ColorP(X0Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y1_ユニット_ユニット線下CP = new ColorP(X0Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y1_ユニット_ボタン上CP = new ColorP(X0Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y1_ユニット_ボタン下CP = new ColorP(X0Y1_ユニット_ボタン下, ユニット_ボタン下CD, 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_ユニット_パワー3CP = new ColorP(X0Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y1_ユニット_パワー4CP = new ColorP(X0Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y2_ヘッドCP = new ColorP(X0Y2_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y2_血管1CP = new ColorP(X0Y2_血管1, 血管1CD, DisUnit, abj: true); - X0Y2_血管2CP = new ColorP(X0Y2_血管2, 血管2CD, DisUnit, abj: true); - X0Y2_ユニット_ユニットCP = new ColorP(X0Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y2_ユニット_ユニット線上CP = new ColorP(X0Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y2_ユニット_ユニット線下CP = new ColorP(X0Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y2_ユニット_ボタン上CP = new ColorP(X0Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y2_ユニット_ボタン下CP = new ColorP(X0Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y2_ユニット_パワー根CP = new ColorP(X0Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y2_ユニット_パワー1CP = new ColorP(X0Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y2_ユニット_パワー2CP = new ColorP(X0Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y2_ユニット_パワー3CP = new ColorP(X0Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y2_ユニット_パワー4CP = new ColorP(X0Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y3_ヘッドCP = new ColorP(X0Y3_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y3_血管1CP = new ColorP(X0Y3_血管1, 血管1CD, DisUnit, abj: true); - X0Y3_血管2CP = new ColorP(X0Y3_血管2, 血管2CD, DisUnit, abj: true); - X0Y3_ユニット_ユニットCP = new ColorP(X0Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y3_ユニット_ユニット線上CP = new ColorP(X0Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y3_ユニット_ユニット線下CP = new ColorP(X0Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y3_ユニット_ボタン上CP = new ColorP(X0Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y3_ユニット_ボタン下CP = new ColorP(X0Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y3_ユニット_パワー根CP = new ColorP(X0Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y3_ユニット_パワー1CP = new ColorP(X0Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y3_ユニット_パワー2CP = new ColorP(X0Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y3_ユニット_パワー3CP = new ColorP(X0Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y3_ユニット_パワー4CP = new ColorP(X0Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y4_ヘッドCP = new ColorP(X0Y4_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y4_血管CP = new ColorP(X0Y4_血管, 血管1CD, DisUnit, abj: true); - X0Y4_ユニット_ユニットCP = new ColorP(X0Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y4_ユニット_ユニット線上CP = new ColorP(X0Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y4_ユニット_ユニット線下CP = new ColorP(X0Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y4_ユニット_ボタン上CP = new ColorP(X0Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y4_ユニット_ボタン下CP = new ColorP(X0Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y4_ユニット_パワー根CP = new ColorP(X0Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y4_ユニット_パワー1CP = new ColorP(X0Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y4_ユニット_パワー2CP = new ColorP(X0Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y4_ユニット_パワー3CP = new ColorP(X0Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y4_ユニット_パワー4CP = new ColorP(X0Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - 濃度 = e.濃度; - X0Y0_ユニット_ユニット.BasePointBase = X0Y0_ユニット_ユニット.ToLocal(X0Y0_ヘッド.ToGlobal(X0Y0_ヘッド.JP[3].Joint)); - X0Y1_ユニット_ユニット.BasePointBase = X0Y1_ユニット_ユニット.ToLocal(X0Y1_ヘッド.ToGlobal(X0Y1_ヘッド.JP[3].Joint)); - X0Y2_ユニット_ユニット.BasePointBase = X0Y2_ユニット_ユニット.ToLocal(X0Y2_ヘッド.ToGlobal(X0Y2_ヘッド.JP[2].Joint)); - X0Y3_ユニット_ユニット.BasePointBase = X0Y3_ユニット_ユニット.ToLocal(X0Y3_ヘッド.ToGlobal(X0Y3_ヘッド.JP[2].Joint)); - X0Y4_ユニット_ユニット.BasePointBase = X0Y4_ユニット_ユニット.ToLocal(X0Y4_ヘッド.ToGlobal(X0Y4_ヘッド.JP[2].Joint)); - 尺度B *= 1.07; - 尺度B = 1.08; - 本体.JoinPAall(); - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_ヘッドCP.Update(); - X0Y0_血管1CP.Update(); - X0Y0_血管2CP.Update(); - X0Y0_亀頭CP.Update(); - X0Y0_ユニット_ユニットCP.Update(); - X0Y0_ユニット_ユニット線上CP.Update(); - X0Y0_ユニット_ユニット線下CP.Update(); - X0Y0_ユニット_ボタン上CP.Update(); - X0Y0_ユニット_ボタン下CP.Update(); - X0Y0_ユニット_パワー根CP.Update(); - X0Y0_ユニット_パワー1CP.Update(); - X0Y0_ユニット_パワー2CP.Update(); - X0Y0_ユニット_パワー3CP.Update(); - X0Y0_ユニット_パワー4CP.Update(); - break; - case 1: - X0Y1_ヘッドCP.Update(); - X0Y1_血管1CP.Update(); - X0Y1_血管2CP.Update(); - X0Y1_亀頭CP.Update(); - X0Y1_ユニット_ユニットCP.Update(); - X0Y1_ユニット_ユニット線上CP.Update(); - X0Y1_ユニット_ユニット線下CP.Update(); - X0Y1_ユニット_ボタン上CP.Update(); - X0Y1_ユニット_ボタン下CP.Update(); - X0Y1_ユニット_パワー根CP.Update(); - X0Y1_ユニット_パワー1CP.Update(); - X0Y1_ユニット_パワー2CP.Update(); - X0Y1_ユニット_パワー3CP.Update(); - X0Y1_ユニット_パワー4CP.Update(); - break; - case 2: - X0Y2_ヘッドCP.Update(); - X0Y2_血管1CP.Update(); - X0Y2_血管2CP.Update(); - X0Y2_ユニット_ユニットCP.Update(); - X0Y2_ユニット_ユニット線上CP.Update(); - X0Y2_ユニット_ユニット線下CP.Update(); - X0Y2_ユニット_ボタン上CP.Update(); - X0Y2_ユニット_ボタン下CP.Update(); - X0Y2_ユニット_パワー根CP.Update(); - X0Y2_ユニット_パワー1CP.Update(); - X0Y2_ユニット_パワー2CP.Update(); - X0Y2_ユニット_パワー3CP.Update(); - X0Y2_ユニット_パワー4CP.Update(); - break; - case 3: - X0Y3_ヘッドCP.Update(); - X0Y3_血管1CP.Update(); - X0Y3_血管2CP.Update(); - X0Y3_ユニット_ユニットCP.Update(); - X0Y3_ユニット_ユニット線上CP.Update(); - X0Y3_ユニット_ユニット線下CP.Update(); - X0Y3_ユニット_ボタン上CP.Update(); - X0Y3_ユニット_ボタン下CP.Update(); - X0Y3_ユニット_パワー根CP.Update(); - X0Y3_ユニット_パワー1CP.Update(); - X0Y3_ユニット_パワー2CP.Update(); - X0Y3_ユニット_パワー3CP.Update(); - X0Y3_ユニット_パワー4CP.Update(); - break; - default: - X0Y4_ヘッドCP.Update(); - X0Y4_血管CP.Update(); - X0Y4_ユニット_ユニットCP.Update(); - X0Y4_ユニット_ユニット線上CP.Update(); - X0Y4_ユニット_ユニット線下CP.Update(); - X0Y4_ユニット_ボタン上CP.Update(); - X0Y4_ユニット_ボタン下CP.Update(); - X0Y4_ユニット_パワー根CP.Update(); - X0Y4_ユニット_パワー1CP.Update(); - X0Y4_ユニット_パワー2CP.Update(); - X0Y4_ユニット_パワー3CP.Update(); - X0Y4_ユニット_パワー4CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - Color2 色 = new Color2(ref Col.DimGray, ref Col.Black); - ヘッドCD = new ColorD(ref Col.Black, ref 色); - 血管1CD = new ColorD(ref Col.Black, ref 色); - 血管2CD = new ColorD(ref Col.Black, ref 色); - 亀頭CD = new ColorD(ref Col.Black, ref 色); - Col.GetGrad(ref Col.Silver, out 色); - ユニット_ユニットCD = new ColorD(ref Col.Black, ref 色); - ユニット_ユニット線上CD = new ColorD(ref Col.Black, ref 色); - ユニット_ユニット線下CD = new ColorD(ref Col.Black, ref 色); - ユニット_ボタン上CD = new ColorD(ref Col.Black, ref 色); - ユニット_ボタン下CD = new ColorD(ref Col.Black, ref 色); - ユニット_パワー根CD = new ColorD(ref Col.Black, ref 色); - ユニット_パワー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 色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool ヘッド_表示 + { + get + { + return X0Y0_ヘッド.Dra; + } + set + { + X0Y0_ヘッド.Dra = value; + X0Y1_ヘッド.Dra = value; + X0Y2_ヘッド.Dra = value; + X0Y3_ヘッド.Dra = value; + X0Y4_ヘッド.Dra = value; + X0Y0_ヘッド.Hit = value; + X0Y1_ヘッド.Hit = value; + X0Y2_ヘッド.Hit = value; + X0Y3_ヘッド.Hit = value; + X0Y4_ヘッド.Hit = value; + } + } + + public bool 血管1_表示 + { + get + { + return X0Y0_血管1.Dra; + } + set + { + X0Y0_血管1.Dra = value; + X0Y1_血管1.Dra = value; + X0Y2_血管1.Dra = value; + X0Y3_血管1.Dra = value; + X0Y0_血管1.Hit = value; + X0Y1_血管1.Hit = value; + X0Y2_血管1.Hit = value; + X0Y3_血管1.Hit = value; + } + } + + public bool 血管2_表示 + { + get + { + return X0Y0_血管2.Dra; + } + set + { + X0Y0_血管2.Dra = value; + X0Y1_血管2.Dra = value; + X0Y2_血管2.Dra = value; + X0Y3_血管2.Dra = value; + X0Y0_血管2.Hit = value; + X0Y1_血管2.Hit = value; + X0Y2_血管2.Hit = value; + X0Y3_血管2.Hit = value; + } + } + + public bool 亀頭_表示 + { + get + { + return X0Y0_亀頭.Dra; + } + set + { + X0Y0_亀頭.Dra = value; + X0Y1_亀頭.Dra = value; + X0Y0_亀頭.Hit = value; + X0Y1_亀頭.Hit = value; + } + } + + public bool ユニット_ユニット_表示 + { + get + { + return X0Y0_ユニット_ユニット.Dra; + } + set + { + X0Y0_ユニット_ユニット.Dra = value; + X0Y1_ユニット_ユニット.Dra = value; + X0Y2_ユニット_ユニット.Dra = value; + X0Y3_ユニット_ユニット.Dra = value; + X0Y4_ユニット_ユニット.Dra = value; + X0Y0_ユニット_ユニット.Hit = value; + X0Y1_ユニット_ユニット.Hit = value; + X0Y2_ユニット_ユニット.Hit = value; + X0Y3_ユニット_ユニット.Hit = value; + X0Y4_ユニット_ユニット.Hit = value; + } + } + + public bool ユニット_ユニット線上_表示 + { + get + { + return X0Y0_ユニット_ユニット線上.Dra; + } + set + { + X0Y0_ユニット_ユニット線上.Dra = value; + X0Y1_ユニット_ユニット線上.Dra = value; + X0Y2_ユニット_ユニット線上.Dra = value; + X0Y3_ユニット_ユニット線上.Dra = value; + X0Y4_ユニット_ユニット線上.Dra = value; + X0Y0_ユニット_ユニット線上.Hit = value; + X0Y1_ユニット_ユニット線上.Hit = value; + X0Y2_ユニット_ユニット線上.Hit = value; + X0Y3_ユニット_ユニット線上.Hit = value; + X0Y4_ユニット_ユニット線上.Hit = value; + } + } + + public bool ユニット_ユニット線下_表示 + { + get + { + return X0Y0_ユニット_ユニット線下.Dra; + } + set + { + X0Y0_ユニット_ユニット線下.Dra = value; + X0Y1_ユニット_ユニット線下.Dra = value; + X0Y2_ユニット_ユニット線下.Dra = value; + X0Y3_ユニット_ユニット線下.Dra = value; + X0Y4_ユニット_ユニット線下.Dra = value; + X0Y0_ユニット_ユニット線下.Hit = value; + X0Y1_ユニット_ユニット線下.Hit = value; + X0Y2_ユニット_ユニット線下.Hit = value; + X0Y3_ユニット_ユニット線下.Hit = value; + X0Y4_ユニット_ユニット線下.Hit = value; + } + } + + public bool ユニット_ボタン上_表示 + { + get + { + return X0Y0_ユニット_ボタン上.Dra; + } + set + { + X0Y0_ユニット_ボタン上.Dra = value; + X0Y1_ユニット_ボタン上.Dra = value; + X0Y2_ユニット_ボタン上.Dra = value; + X0Y3_ユニット_ボタン上.Dra = value; + X0Y4_ユニット_ボタン上.Dra = value; + X0Y0_ユニット_ボタン上.Hit = value; + X0Y1_ユニット_ボタン上.Hit = value; + X0Y2_ユニット_ボタン上.Hit = value; + X0Y3_ユニット_ボタン上.Hit = value; + X0Y4_ユニット_ボタン上.Hit = value; + } + } + + public bool ユニット_ボタン下_表示 + { + get + { + return X0Y0_ユニット_ボタン下.Dra; + } + set + { + X0Y0_ユニット_ボタン下.Dra = value; + X0Y1_ユニット_ボタン下.Dra = value; + X0Y2_ユニット_ボタン下.Dra = value; + X0Y3_ユニット_ボタン下.Dra = value; + X0Y4_ユニット_ボタン下.Dra = value; + X0Y0_ユニット_ボタン下.Hit = value; + X0Y1_ユニット_ボタン下.Hit = value; + X0Y2_ユニット_ボタン下.Hit = value; + X0Y3_ユニット_ボタン下.Hit = value; + X0Y4_ユニット_ボタン下.Hit = value; + } + } + + public bool ユニット_パワー根_表示 + { + get + { + return X0Y0_ユニット_パワー根.Dra; + } + set + { + X0Y0_ユニット_パワー根.Dra = value; + X0Y1_ユニット_パワー根.Dra = value; + X0Y2_ユニット_パワー根.Dra = value; + X0Y3_ユニット_パワー根.Dra = value; + X0Y4_ユニット_パワー根.Dra = value; + X0Y0_ユニット_パワー根.Hit = value; + X0Y1_ユニット_パワー根.Hit = value; + X0Y2_ユニット_パワー根.Hit = value; + X0Y3_ユニット_パワー根.Hit = value; + X0Y4_ユニット_パワー根.Hit = value; + } + } + + public bool ユニット_パワー1_表示 + { + get + { + return X0Y0_ユニット_パワー1.Dra; + } + set + { + X0Y0_ユニット_パワー1.Dra = value; + X0Y1_ユニット_パワー1.Dra = value; + X0Y2_ユニット_パワー1.Dra = value; + X0Y3_ユニット_パワー1.Dra = value; + X0Y4_ユニット_パワー1.Dra = value; + X0Y0_ユニット_パワー1.Hit = value; + X0Y1_ユニット_パワー1.Hit = value; + X0Y2_ユニット_パワー1.Hit = value; + X0Y3_ユニット_パワー1.Hit = value; + X0Y4_ユニット_パワー1.Hit = value; + } + } + + public bool ユニット_パワー2_表示 + { + get + { + return X0Y0_ユニット_パワー2.Dra; + } + set + { + X0Y0_ユニット_パワー2.Dra = value; + X0Y1_ユニット_パワー2.Dra = value; + X0Y2_ユニット_パワー2.Dra = value; + X0Y3_ユニット_パワー2.Dra = value; + X0Y4_ユニット_パワー2.Dra = value; + X0Y0_ユニット_パワー2.Hit = value; + X0Y1_ユニット_パワー2.Hit = value; + X0Y2_ユニット_パワー2.Hit = value; + X0Y3_ユニット_パワー2.Hit = value; + X0Y4_ユニット_パワー2.Hit = value; + } + } + + public bool ユニット_パワー3_表示 + { + get + { + return X0Y0_ユニット_パワー3.Dra; + } + set + { + X0Y0_ユニット_パワー3.Dra = value; + X0Y1_ユニット_パワー3.Dra = value; + X0Y2_ユニット_パワー3.Dra = value; + X0Y3_ユニット_パワー3.Dra = value; + X0Y4_ユニット_パワー3.Dra = value; + X0Y0_ユニット_パワー3.Hit = value; + X0Y1_ユニット_パワー3.Hit = value; + X0Y2_ユニット_パワー3.Hit = value; + X0Y3_ユニット_パワー3.Hit = value; + X0Y4_ユニット_パワー3.Hit = value; + } + } + + public bool ユニット_パワー4_表示 + { + get + { + return X0Y0_ユニット_パワー4.Dra; + } + set + { + X0Y0_ユニット_パワー4.Dra = value; + X0Y1_ユニット_パワー4.Dra = value; + X0Y2_ユニット_パワー4.Dra = value; + X0Y3_ユニット_パワー4.Dra = value; + X0Y4_ユニット_パワー4.Dra = value; + X0Y0_ユニット_パワー4.Hit = value; + X0Y1_ユニット_パワー4.Hit = value; + X0Y2_ユニット_パワー4.Hit = value; + X0Y3_ユニット_パワー4.Hit = value; + X0Y4_ユニット_パワー4.Hit = value; + } + } + + public bool 血管_表示 + { + get + { + return X0Y4_血管.Dra; + } + set + { + X0Y4_血管.Dra = value; + X0Y4_血管.Hit = value; + } + } + + public override bool 表示 + { + get + { + return ヘッド_表示; + } + set + { + ヘッド_表示 = value; + 血管1_表示 = value; + 血管2_表示 = value; + 亀頭_表示 = value; + ユニット_ユニット_表示 = value; + ユニット_ユニット線上_表示 = value; + ユニット_ユニット線下_表示 = value; + ユニット_ボタン上_表示 = value; + ユニット_ボタン下_表示 = value; + ユニット_パワー根_表示 = value; + ユニット_パワー1_表示 = value; + ユニット_パワー2_表示 = value; + ユニット_パワー3_表示 = value; + ユニット_パワー4_表示 = value; + 血管_表示 = value; + } + } + + public override double 濃度 + { + get + { + return ヘッドCD.不透明度; + } + set + { + ヘッドCD.不透明度 = value; + 血管1CD.不透明度 = value; + 血管2CD.不透明度 = value; + 亀頭CD.不透明度 = value; + ユニット_ユニットCD.不透明度 = value; + ユニット_ユニット線上CD.不透明度 = value; + ユニット_ユニット線下CD.不透明度 = value; + ユニット_ボタン上CD.不透明度 = value; + ユニット_ボタン下CD.不透明度 = value; + ユニット_パワー根CD.不透明度 = value; + ユニット_パワー1CD.不透明度 = value; + ユニット_パワー2CD.不透明度 = value; + ユニット_パワー3CD.不透明度 = value; + ユニット_パワー4CD.不透明度 = value; + } + } + + public バイブ_ディル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, バイブ_ディルD e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["ディル"]); + Pars pars = 本体[0][0]; + X0Y0_ヘッド = pars["ヘッド"].ToPar(); + X0Y0_血管1 = pars["血管1"].ToPar(); + X0Y0_血管2 = pars["血管2"].ToPar(); + X0Y0_亀頭 = pars["亀頭"].ToPar(); + Pars pars2 = pars["ユニット"].ToPars(); + X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][1]; + X0Y1_ヘッド = pars["ヘッド"].ToPar(); + X0Y1_血管1 = pars["血管1"].ToPar(); + X0Y1_血管2 = pars["血管2"].ToPar(); + X0Y1_亀頭 = pars["亀頭"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][2]; + X0Y2_ヘッド = pars["ヘッド"].ToPar(); + X0Y2_血管1 = pars["血管1"].ToPar(); + X0Y2_血管2 = pars["血管2"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][3]; + X0Y3_ヘッド = pars["ヘッド"].ToPar(); + X0Y3_血管1 = pars["血管1"].ToPar(); + X0Y3_血管2 = pars["血管2"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][4]; + X0Y4_ヘッド = pars["ヘッド"].ToPar(); + X0Y4_血管 = pars["血管"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + ヘッド_表示 = e.ヘッド_表示; + 血管1_表示 = e.血管1_表示; + 血管2_表示 = e.血管2_表示; + 亀頭_表示 = e.亀頭_表示; + ユニット_ユニット_表示 = e.ユニット_ユニット_表示; + ユニット_ユニット線上_表示 = e.ユニット_ユニット線上_表示; + ユニット_ユニット線下_表示 = e.ユニット_ユニット線下_表示; + ユニット_ボタン上_表示 = e.ユニット_ボタン上_表示; + ユニット_ボタン下_表示 = e.ユニット_ボタン下_表示; + ユニット_パワー根_表示 = e.ユニット_パワー根_表示; + ユニット_パワー1_表示 = e.ユニット_パワー1_表示; + ユニット_パワー2_表示 = e.ユニット_パワー2_表示; + ユニット_パワー3_表示 = e.ユニット_パワー3_表示; + ユニット_パワー4_表示 = e.ユニット_パワー4_表示; + 血管_表示 = e.血管_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + X0Y0_亀頭CP = new ColorP(X0Y0_亀頭, 亀頭CD, DisUnit, abj: true); + X0Y0_ユニット_ユニットCP = new ColorP(X0Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y0_ユニット_ユニット線上CP = new ColorP(X0Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y0_ユニット_ユニット線下CP = new ColorP(X0Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y0_ユニット_ボタン上CP = new ColorP(X0Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y0_ユニット_ボタン下CP = new ColorP(X0Y0_ユニット_ボタン下, ユニット_ボタン下CD, 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); + X0Y0_ユニット_パワー3CP = new ColorP(X0Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y0_ユニット_パワー4CP = new ColorP(X0Y0_ユニット_パワー4, ユニット_パワー4CD, 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_亀頭CP = new ColorP(X0Y1_亀頭, 亀頭CD, DisUnit, abj: true); + X0Y1_ユニット_ユニットCP = new ColorP(X0Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y1_ユニット_ユニット線上CP = new ColorP(X0Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y1_ユニット_ユニット線下CP = new ColorP(X0Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y1_ユニット_ボタン上CP = new ColorP(X0Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y1_ユニット_ボタン下CP = new ColorP(X0Y1_ユニット_ボタン下, ユニット_ボタン下CD, 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_ユニット_パワー3CP = new ColorP(X0Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y1_ユニット_パワー4CP = new ColorP(X0Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y2_ヘッドCP = new ColorP(X0Y2_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y2_血管1CP = new ColorP(X0Y2_血管1, 血管1CD, DisUnit, abj: true); + X0Y2_血管2CP = new ColorP(X0Y2_血管2, 血管2CD, DisUnit, abj: true); + X0Y2_ユニット_ユニットCP = new ColorP(X0Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y2_ユニット_ユニット線上CP = new ColorP(X0Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y2_ユニット_ユニット線下CP = new ColorP(X0Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y2_ユニット_ボタン上CP = new ColorP(X0Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y2_ユニット_ボタン下CP = new ColorP(X0Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y2_ユニット_パワー根CP = new ColorP(X0Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y2_ユニット_パワー1CP = new ColorP(X0Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y2_ユニット_パワー2CP = new ColorP(X0Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y2_ユニット_パワー3CP = new ColorP(X0Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y2_ユニット_パワー4CP = new ColorP(X0Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y3_ヘッドCP = new ColorP(X0Y3_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y3_血管1CP = new ColorP(X0Y3_血管1, 血管1CD, DisUnit, abj: true); + X0Y3_血管2CP = new ColorP(X0Y3_血管2, 血管2CD, DisUnit, abj: true); + X0Y3_ユニット_ユニットCP = new ColorP(X0Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y3_ユニット_ユニット線上CP = new ColorP(X0Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y3_ユニット_ユニット線下CP = new ColorP(X0Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y3_ユニット_ボタン上CP = new ColorP(X0Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y3_ユニット_ボタン下CP = new ColorP(X0Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y3_ユニット_パワー根CP = new ColorP(X0Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y3_ユニット_パワー1CP = new ColorP(X0Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y3_ユニット_パワー2CP = new ColorP(X0Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y3_ユニット_パワー3CP = new ColorP(X0Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y3_ユニット_パワー4CP = new ColorP(X0Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y4_ヘッドCP = new ColorP(X0Y4_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y4_血管CP = new ColorP(X0Y4_血管, 血管1CD, DisUnit, abj: true); + X0Y4_ユニット_ユニットCP = new ColorP(X0Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y4_ユニット_ユニット線上CP = new ColorP(X0Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y4_ユニット_ユニット線下CP = new ColorP(X0Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y4_ユニット_ボタン上CP = new ColorP(X0Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y4_ユニット_ボタン下CP = new ColorP(X0Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y4_ユニット_パワー根CP = new ColorP(X0Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y4_ユニット_パワー1CP = new ColorP(X0Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y4_ユニット_パワー2CP = new ColorP(X0Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y4_ユニット_パワー3CP = new ColorP(X0Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y4_ユニット_パワー4CP = new ColorP(X0Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + 濃度 = e.濃度; + X0Y0_ユニット_ユニット.BasePointBase = X0Y0_ユニット_ユニット.ToLocal(X0Y0_ヘッド.ToGlobal(X0Y0_ヘッド.JP[3].Joint)); + X0Y1_ユニット_ユニット.BasePointBase = X0Y1_ユニット_ユニット.ToLocal(X0Y1_ヘッド.ToGlobal(X0Y1_ヘッド.JP[3].Joint)); + X0Y2_ユニット_ユニット.BasePointBase = X0Y2_ユニット_ユニット.ToLocal(X0Y2_ヘッド.ToGlobal(X0Y2_ヘッド.JP[2].Joint)); + X0Y3_ユニット_ユニット.BasePointBase = X0Y3_ユニット_ユニット.ToLocal(X0Y3_ヘッド.ToGlobal(X0Y3_ヘッド.JP[2].Joint)); + X0Y4_ユニット_ユニット.BasePointBase = X0Y4_ユニット_ユニット.ToLocal(X0Y4_ヘッド.ToGlobal(X0Y4_ヘッド.JP[2].Joint)); + 尺度B *= 1.07; + 尺度B = 1.08; + 本体.JoinPAall(); + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_ヘッドCP.Update(); + X0Y0_血管1CP.Update(); + X0Y0_血管2CP.Update(); + X0Y0_亀頭CP.Update(); + X0Y0_ユニット_ユニットCP.Update(); + X0Y0_ユニット_ユニット線上CP.Update(); + X0Y0_ユニット_ユニット線下CP.Update(); + X0Y0_ユニット_ボタン上CP.Update(); + X0Y0_ユニット_ボタン下CP.Update(); + X0Y0_ユニット_パワー根CP.Update(); + X0Y0_ユニット_パワー1CP.Update(); + X0Y0_ユニット_パワー2CP.Update(); + X0Y0_ユニット_パワー3CP.Update(); + X0Y0_ユニット_パワー4CP.Update(); + break; + case 1: + X0Y1_ヘッドCP.Update(); + X0Y1_血管1CP.Update(); + X0Y1_血管2CP.Update(); + X0Y1_亀頭CP.Update(); + X0Y1_ユニット_ユニットCP.Update(); + X0Y1_ユニット_ユニット線上CP.Update(); + X0Y1_ユニット_ユニット線下CP.Update(); + X0Y1_ユニット_ボタン上CP.Update(); + X0Y1_ユニット_ボタン下CP.Update(); + X0Y1_ユニット_パワー根CP.Update(); + X0Y1_ユニット_パワー1CP.Update(); + X0Y1_ユニット_パワー2CP.Update(); + X0Y1_ユニット_パワー3CP.Update(); + X0Y1_ユニット_パワー4CP.Update(); + break; + case 2: + X0Y2_ヘッドCP.Update(); + X0Y2_血管1CP.Update(); + X0Y2_血管2CP.Update(); + X0Y2_ユニット_ユニットCP.Update(); + X0Y2_ユニット_ユニット線上CP.Update(); + X0Y2_ユニット_ユニット線下CP.Update(); + X0Y2_ユニット_ボタン上CP.Update(); + X0Y2_ユニット_ボタン下CP.Update(); + X0Y2_ユニット_パワー根CP.Update(); + X0Y2_ユニット_パワー1CP.Update(); + X0Y2_ユニット_パワー2CP.Update(); + X0Y2_ユニット_パワー3CP.Update(); + X0Y2_ユニット_パワー4CP.Update(); + break; + case 3: + X0Y3_ヘッドCP.Update(); + X0Y3_血管1CP.Update(); + X0Y3_血管2CP.Update(); + X0Y3_ユニット_ユニットCP.Update(); + X0Y3_ユニット_ユニット線上CP.Update(); + X0Y3_ユニット_ユニット線下CP.Update(); + X0Y3_ユニット_ボタン上CP.Update(); + X0Y3_ユニット_ボタン下CP.Update(); + X0Y3_ユニット_パワー根CP.Update(); + X0Y3_ユニット_パワー1CP.Update(); + X0Y3_ユニット_パワー2CP.Update(); + X0Y3_ユニット_パワー3CP.Update(); + X0Y3_ユニット_パワー4CP.Update(); + break; + default: + X0Y4_ヘッドCP.Update(); + X0Y4_血管CP.Update(); + X0Y4_ユニット_ユニットCP.Update(); + X0Y4_ユニット_ユニット線上CP.Update(); + X0Y4_ユニット_ユニット線下CP.Update(); + X0Y4_ユニット_ボタン上CP.Update(); + X0Y4_ユニット_ボタン下CP.Update(); + X0Y4_ユニット_パワー根CP.Update(); + X0Y4_ユニット_パワー1CP.Update(); + X0Y4_ユニット_パワー2CP.Update(); + X0Y4_ユニット_パワー3CP.Update(); + X0Y4_ユニット_パワー4CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + Color2 色 = new Color2(ref Col.DimGray, ref Col.Black); + ヘッドCD = new ColorD(ref Col.Black, ref 色); + 血管1CD = new ColorD(ref Col.Black, ref 色); + 血管2CD = new ColorD(ref Col.Black, ref 色); + 亀頭CD = new ColorD(ref Col.Black, ref 色); + Col.GetGrad(ref Col.Silver, out 色); + ユニット_ユニットCD = new ColorD(ref Col.Black, ref 色); + ユニット_ユニット線上CD = new ColorD(ref Col.Black, ref 色); + ユニット_ユニット線下CD = new ColorD(ref Col.Black, ref 色); + ユニット_ボタン上CD = new ColorD(ref Col.Black, ref 色); + ユニット_ボタン下CD = new ColorD(ref Col.Black, ref 色); + ユニット_パワー根CD = new ColorD(ref Col.Black, ref 色); + ユニット_パワー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 色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディルD.cs index 416ac1e..7cbe203 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディルD.cs @@ -1,48 +1,49 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class バイブ_ディルD : EleD +namespace SlaveMatrix { - public bool ヘッド_表示 = true; + [Serializable] + public class バイブ_ディルD : EleD + { + public bool ヘッド_表示 = true; - public bool 血管1_表示 = true; + public bool 血管1_表示 = true; - public bool 血管2_表示 = true; + public bool 血管2_表示 = true; - public bool 亀頭_表示 = true; + public bool 亀頭_表示 = true; - public bool ユニット_ユニット_表示 = true; + public bool ユニット_ユニット_表示 = true; - public bool ユニット_ユニット線上_表示 = true; + public bool ユニット_ユニット線上_表示 = true; - public bool ユニット_ユニット線下_表示 = true; + public bool ユニット_ユニット線下_表示 = true; - public bool ユニット_ボタン上_表示 = true; + public bool ユニット_ボタン上_表示 = true; - public bool ユニット_ボタン下_表示 = true; + public bool ユニット_ボタン下_表示 = true; - public bool ユニット_パワー根_表示 = true; + public bool ユニット_パワー根_表示 = true; - public bool ユニット_パワー1_表示 = true; + public bool ユニット_パワー1_表示 = true; - public bool ユニット_パワー2_表示 = true; + public bool ユニット_パワー2_表示 = true; - public bool ユニット_パワー3_表示 = true; + public bool ユニット_パワー3_表示 = true; - public bool ユニット_パワー4_表示 = true; + public bool ユニット_パワー4_表示 = true; - public bool 血管_表示 = true; + public bool 血管_表示 = true; - public バイブ_ディルD() - { - ThisType = GetType(); - } + public バイブ_ディルD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new バイブ_ディル(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new バイブ_ディル(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマ.cs index d08dfc6..537e3be 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマ.cs @@ -1,1167 +1,1168 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class バイブ_デンマ : Ele +namespace SlaveMatrix { - public Par X0Y0_ヘッド; + public class バイブ_デンマ : Ele + { + public Par X0Y0_ヘッド; - public Par X0Y0_ヘッド線1; + public Par X0Y0_ヘッド線1; - public Par X0Y0_ヘッド線2; + public Par X0Y0_ヘッド線2; - public Par X0Y0_ヘッド線3; + public Par X0Y0_ヘッド線3; - public Par X0Y0_ヘッド線4; + public Par X0Y0_ヘッド線4; - public Par X0Y0_拡張ユニット; + public Par X0Y0_拡張ユニット; - public Par X0Y0_拡張ユニット色; + public Par X0Y0_拡張ユニット色; - public Par X0Y0_ユニット_ユニット; + public Par X0Y0_ユニット_ユニット; - public Par X0Y0_ユニット_ユニット線上; + public Par X0Y0_ユニット_ユニット線上; - public Par X0Y0_ユニット_ユニット線下; + public Par X0Y0_ユニット_ユニット線下; - public Par X0Y0_ユニット_ボタン上; + public Par X0Y0_ユニット_ボタン上; - public Par X0Y0_ユニット_ボタン下; + public Par X0Y0_ユニット_ボタン下; - public Par X0Y0_ユニット_パワー根; + public Par X0Y0_ユニット_パワー根; - public Par X0Y0_ユニット_パワー1; + public Par X0Y0_ユニット_パワー1; - public Par X0Y0_ユニット_パワー2; + public Par X0Y0_ユニット_パワー2; - public Par X0Y0_ユニット_パワー3; + public Par X0Y0_ユニット_パワー3; - public Par X0Y0_ユニット_パワー4; + public Par X0Y0_ユニット_パワー4; - public Par X0Y1_ヘッド; + public Par X0Y1_ヘッド; - public Par X0Y1_ヘッド線1; + public Par X0Y1_ヘッド線1; - public Par X0Y1_ヘッド線2; + public Par X0Y1_ヘッド線2; - public Par X0Y1_ヘッド線3; + public Par X0Y1_ヘッド線3; - public Par X0Y1_ヘッド線4; + public Par X0Y1_ヘッド線4; - public Par X0Y1_拡張ユニット; + public Par X0Y1_拡張ユニット; - public Par X0Y1_拡張ユニット色; + public Par X0Y1_拡張ユニット色; - public Par X0Y1_ユニット_ユニット; + public Par X0Y1_ユニット_ユニット; - public Par X0Y1_ユニット_ユニット線上; + public Par X0Y1_ユニット_ユニット線上; - public Par X0Y1_ユニット_ユニット線下; + public Par X0Y1_ユニット_ユニット線下; - public Par X0Y1_ユニット_ボタン上; + public Par X0Y1_ユニット_ボタン上; - public Par X0Y1_ユニット_ボタン下; + public Par X0Y1_ユニット_ボタン下; - public Par X0Y1_ユニット_パワー根; + public Par X0Y1_ユニット_パワー根; - public Par X0Y1_ユニット_パワー1; + public Par X0Y1_ユニット_パワー1; - public Par X0Y1_ユニット_パワー2; + public Par X0Y1_ユニット_パワー2; - public Par X0Y1_ユニット_パワー3; + public Par X0Y1_ユニット_パワー3; - public Par X0Y1_ユニット_パワー4; + public Par X0Y1_ユニット_パワー4; - public Par X0Y2_ヘッド; + public Par X0Y2_ヘッド; - public Par X0Y2_ヘッド線1; + public Par X0Y2_ヘッド線1; - public Par X0Y2_ヘッド線2; + public Par X0Y2_ヘッド線2; - public Par X0Y2_ヘッド線3; + public Par X0Y2_ヘッド線3; - public Par X0Y2_拡張ユニット; + public Par X0Y2_拡張ユニット; - public Par X0Y2_拡張ユニット色; + public Par X0Y2_拡張ユニット色; - public Par X0Y2_ユニット_ユニット; + public Par X0Y2_ユニット_ユニット; - public Par X0Y2_ユニット_ユニット線上; + public Par X0Y2_ユニット_ユニット線上; - public Par X0Y2_ユニット_ユニット線下; + public Par X0Y2_ユニット_ユニット線下; - public Par X0Y2_ユニット_ボタン上; + public Par X0Y2_ユニット_ボタン上; - public Par X0Y2_ユニット_ボタン下; + public Par X0Y2_ユニット_ボタン下; - public Par X0Y2_ユニット_パワー根; + public Par X0Y2_ユニット_パワー根; - public Par X0Y2_ユニット_パワー1; + public Par X0Y2_ユニット_パワー1; - public Par X0Y2_ユニット_パワー2; + public Par X0Y2_ユニット_パワー2; - public Par X0Y2_ユニット_パワー3; + public Par X0Y2_ユニット_パワー3; - public Par X0Y2_ユニット_パワー4; + public Par X0Y2_ユニット_パワー4; - public Par X0Y3_ヘッド; + public Par X0Y3_ヘッド; - public Par X0Y3_ヘッド線1; + public Par X0Y3_ヘッド線1; - public Par X0Y3_ヘッド線2; + public Par X0Y3_ヘッド線2; - public Par X0Y3_拡張ユニット; + public Par X0Y3_拡張ユニット; - public Par X0Y3_拡張ユニット色; + public Par X0Y3_拡張ユニット色; - public Par X0Y3_ユニット_ユニット; + public Par X0Y3_ユニット_ユニット; - public Par X0Y3_ユニット_ユニット線上; + public Par X0Y3_ユニット_ユニット線上; - public Par X0Y3_ユニット_ユニット線下; + public Par X0Y3_ユニット_ユニット線下; - public Par X0Y3_ユニット_ボタン上; + public Par X0Y3_ユニット_ボタン上; - public Par X0Y3_ユニット_ボタン下; + public Par X0Y3_ユニット_ボタン下; - public Par X0Y3_ユニット_パワー根; + public Par X0Y3_ユニット_パワー根; - public Par X0Y3_ユニット_パワー1; + public Par X0Y3_ユニット_パワー1; - public Par X0Y3_ユニット_パワー2; + public Par X0Y3_ユニット_パワー2; - public Par X0Y3_ユニット_パワー3; + public Par X0Y3_ユニット_パワー3; - public Par X0Y3_ユニット_パワー4; + public Par X0Y3_ユニット_パワー4; - public Par X0Y4_ヘッド; + public Par X0Y4_ヘッド; - public Par X0Y4_ヘッド線; + public Par X0Y4_ヘッド線; - public Par X0Y4_拡張ユニット; + public Par X0Y4_拡張ユニット; - public Par X0Y4_拡張ユニット色; + public Par X0Y4_拡張ユニット色; - public Par X0Y4_ユニット_ユニット; + public Par X0Y4_ユニット_ユニット; - public Par X0Y4_ユニット_ユニット線上; + public Par X0Y4_ユニット_ユニット線上; - public Par X0Y4_ユニット_ユニット線下; + public Par X0Y4_ユニット_ユニット線下; - public Par X0Y4_ユニット_ボタン上; + public Par X0Y4_ユニット_ボタン上; - public Par X0Y4_ユニット_ボタン下; + public Par X0Y4_ユニット_ボタン下; - public Par X0Y4_ユニット_パワー根; + public Par X0Y4_ユニット_パワー根; - public Par X0Y4_ユニット_パワー1; + public Par X0Y4_ユニット_パワー1; - public Par X0Y4_ユニット_パワー2; + public Par X0Y4_ユニット_パワー2; - public Par X0Y4_ユニット_パワー3; + public Par X0Y4_ユニット_パワー3; - public Par X0Y4_ユニット_パワー4; + public Par X0Y4_ユニット_パワー4; - public ColorD ヘッドCD; + public ColorD ヘッドCD; - public ColorD ヘッド線1CD; + public ColorD ヘッド線1CD; - public ColorD ヘッド線2CD; + public ColorD ヘッド線2CD; - public ColorD ヘッド線3CD; + public ColorD ヘッド線3CD; - public ColorD ヘッド線4CD; + public ColorD ヘッド線4CD; - public ColorD 拡張ユニットCD; + public ColorD 拡張ユニットCD; - public ColorD 拡張ユニット色CD; + public ColorD 拡張ユニット色CD; - public ColorD ユニット_ユニットCD; + public ColorD ユニット_ユニットCD; - public ColorD ユニット_ユニット線上CD; + public ColorD ユニット_ユニット線上CD; - public ColorD ユニット_ユニット線下CD; + public ColorD ユニット_ユニット線下CD; - public ColorD ユニット_ボタン上CD; + public ColorD ユニット_ボタン上CD; - public ColorD ユニット_ボタン下CD; + public ColorD ユニット_ボタン下CD; - public ColorD ユニット_パワー根CD; + public ColorD ユニット_パワー根CD; - public ColorD ユニット_パワー1CD; + public ColorD ユニット_パワー1CD; - public ColorD ユニット_パワー2CD; + public ColorD ユニット_パワー2CD; - public ColorD ユニット_パワー3CD; + public ColorD ユニット_パワー3CD; - public ColorD ユニット_パワー4CD; + public ColorD ユニット_パワー4CD; - public ColorP X0Y0_ヘッドCP; + public ColorP X0Y0_ヘッドCP; - public ColorP X0Y0_ヘッド線1CP; + public ColorP X0Y0_ヘッド線1CP; - public ColorP X0Y0_ヘッド線2CP; + public ColorP X0Y0_ヘッド線2CP; - public ColorP X0Y0_ヘッド線3CP; + public ColorP X0Y0_ヘッド線3CP; - public ColorP X0Y0_ヘッド線4CP; + public ColorP X0Y0_ヘッド線4CP; - public ColorP X0Y0_拡張ユニットCP; + public ColorP X0Y0_拡張ユニットCP; - public ColorP X0Y0_拡張ユニット色CP; + public ColorP X0Y0_拡張ユニット色CP; - public ColorP X0Y0_ユニット_ユニットCP; + public ColorP X0Y0_ユニット_ユニットCP; - public ColorP X0Y0_ユニット_ユニット線上CP; + public ColorP X0Y0_ユニット_ユニット線上CP; - public ColorP X0Y0_ユニット_ユニット線下CP; + public ColorP X0Y0_ユニット_ユニット線下CP; - public ColorP X0Y0_ユニット_ボタン上CP; + public ColorP X0Y0_ユニット_ボタン上CP; - public ColorP X0Y0_ユニット_ボタン下CP; + public ColorP X0Y0_ユニット_ボタン下CP; - public ColorP X0Y0_ユニット_パワー根CP; + public ColorP X0Y0_ユニット_パワー根CP; - public ColorP X0Y0_ユニット_パワー1CP; + public ColorP X0Y0_ユニット_パワー1CP; - public ColorP X0Y0_ユニット_パワー2CP; + public ColorP X0Y0_ユニット_パワー2CP; - public ColorP X0Y0_ユニット_パワー3CP; + public ColorP X0Y0_ユニット_パワー3CP; - public ColorP X0Y0_ユニット_パワー4CP; + public ColorP X0Y0_ユニット_パワー4CP; - public ColorP X0Y1_ヘッドCP; + public ColorP X0Y1_ヘッドCP; - public ColorP X0Y1_ヘッド線1CP; + public ColorP X0Y1_ヘッド線1CP; - public ColorP X0Y1_ヘッド線2CP; + public ColorP X0Y1_ヘッド線2CP; - public ColorP X0Y1_ヘッド線3CP; + public ColorP X0Y1_ヘッド線3CP; - public ColorP X0Y1_ヘッド線4CP; + public ColorP X0Y1_ヘッド線4CP; - public ColorP X0Y1_拡張ユニットCP; + public ColorP X0Y1_拡張ユニットCP; - public ColorP X0Y1_拡張ユニット色CP; + public ColorP X0Y1_拡張ユニット色CP; - public ColorP X0Y1_ユニット_ユニットCP; + public ColorP X0Y1_ユニット_ユニットCP; - public ColorP X0Y1_ユニット_ユニット線上CP; + public ColorP X0Y1_ユニット_ユニット線上CP; - public ColorP X0Y1_ユニット_ユニット線下CP; + public ColorP X0Y1_ユニット_ユニット線下CP; - public ColorP X0Y1_ユニット_ボタン上CP; + public ColorP X0Y1_ユニット_ボタン上CP; - public ColorP X0Y1_ユニット_ボタン下CP; + public ColorP X0Y1_ユニット_ボタン下CP; - public ColorP X0Y1_ユニット_パワー根CP; + public ColorP X0Y1_ユニット_パワー根CP; - public ColorP X0Y1_ユニット_パワー1CP; + public ColorP X0Y1_ユニット_パワー1CP; - public ColorP X0Y1_ユニット_パワー2CP; + public ColorP X0Y1_ユニット_パワー2CP; - public ColorP X0Y1_ユニット_パワー3CP; + public ColorP X0Y1_ユニット_パワー3CP; - public ColorP X0Y1_ユニット_パワー4CP; + public ColorP X0Y1_ユニット_パワー4CP; - public ColorP X0Y2_ヘッドCP; + public ColorP X0Y2_ヘッドCP; - public ColorP X0Y2_ヘッド線1CP; + public ColorP X0Y2_ヘッド線1CP; - public ColorP X0Y2_ヘッド線2CP; + public ColorP X0Y2_ヘッド線2CP; - public ColorP X0Y2_ヘッド線3CP; + public ColorP X0Y2_ヘッド線3CP; - public ColorP X0Y2_拡張ユニットCP; + public ColorP X0Y2_拡張ユニットCP; - public ColorP X0Y2_拡張ユニット色CP; + public ColorP X0Y2_拡張ユニット色CP; - public ColorP X0Y2_ユニット_ユニットCP; + public ColorP X0Y2_ユニット_ユニットCP; - public ColorP X0Y2_ユニット_ユニット線上CP; + public ColorP X0Y2_ユニット_ユニット線上CP; - public ColorP X0Y2_ユニット_ユニット線下CP; + public ColorP X0Y2_ユニット_ユニット線下CP; - public ColorP X0Y2_ユニット_ボタン上CP; + public ColorP X0Y2_ユニット_ボタン上CP; - public ColorP X0Y2_ユニット_ボタン下CP; + public ColorP X0Y2_ユニット_ボタン下CP; - public ColorP X0Y2_ユニット_パワー根CP; + public ColorP X0Y2_ユニット_パワー根CP; - public ColorP X0Y2_ユニット_パワー1CP; + public ColorP X0Y2_ユニット_パワー1CP; - public ColorP X0Y2_ユニット_パワー2CP; + public ColorP X0Y2_ユニット_パワー2CP; - public ColorP X0Y2_ユニット_パワー3CP; + public ColorP X0Y2_ユニット_パワー3CP; - public ColorP X0Y2_ユニット_パワー4CP; + public ColorP X0Y2_ユニット_パワー4CP; - public ColorP X0Y3_ヘッドCP; + public ColorP X0Y3_ヘッドCP; - public ColorP X0Y3_ヘッド線1CP; + public ColorP X0Y3_ヘッド線1CP; - public ColorP X0Y3_ヘッド線2CP; + public ColorP X0Y3_ヘッド線2CP; - public ColorP X0Y3_拡張ユニットCP; + public ColorP X0Y3_拡張ユニットCP; - public ColorP X0Y3_拡張ユニット色CP; + public ColorP X0Y3_拡張ユニット色CP; - public ColorP X0Y3_ユニット_ユニットCP; + public ColorP X0Y3_ユニット_ユニットCP; - public ColorP X0Y3_ユニット_ユニット線上CP; + public ColorP X0Y3_ユニット_ユニット線上CP; - public ColorP X0Y3_ユニット_ユニット線下CP; + public ColorP X0Y3_ユニット_ユニット線下CP; - public ColorP X0Y3_ユニット_ボタン上CP; + public ColorP X0Y3_ユニット_ボタン上CP; - public ColorP X0Y3_ユニット_ボタン下CP; + public ColorP X0Y3_ユニット_ボタン下CP; - public ColorP X0Y3_ユニット_パワー根CP; + public ColorP X0Y3_ユニット_パワー根CP; - public ColorP X0Y3_ユニット_パワー1CP; + public ColorP X0Y3_ユニット_パワー1CP; - public ColorP X0Y3_ユニット_パワー2CP; + public ColorP X0Y3_ユニット_パワー2CP; - public ColorP X0Y3_ユニット_パワー3CP; + public ColorP X0Y3_ユニット_パワー3CP; - public ColorP X0Y3_ユニット_パワー4CP; + public ColorP X0Y3_ユニット_パワー4CP; - public ColorP X0Y4_ヘッドCP; + public ColorP X0Y4_ヘッドCP; - public ColorP X0Y4_ヘッド線CP; + public ColorP X0Y4_ヘッド線CP; - public ColorP X0Y4_拡張ユニットCP; + public ColorP X0Y4_拡張ユニットCP; - public ColorP X0Y4_拡張ユニット色CP; + public ColorP X0Y4_拡張ユニット色CP; - public ColorP X0Y4_ユニット_ユニットCP; + public ColorP X0Y4_ユニット_ユニットCP; - public ColorP X0Y4_ユニット_ユニット線上CP; + public ColorP X0Y4_ユニット_ユニット線上CP; - public ColorP X0Y4_ユニット_ユニット線下CP; + public ColorP X0Y4_ユニット_ユニット線下CP; - public ColorP X0Y4_ユニット_ボタン上CP; + public ColorP X0Y4_ユニット_ボタン上CP; - public ColorP X0Y4_ユニット_ボタン下CP; + public ColorP X0Y4_ユニット_ボタン下CP; - public ColorP X0Y4_ユニット_パワー根CP; + public ColorP X0Y4_ユニット_パワー根CP; - public ColorP X0Y4_ユニット_パワー1CP; + public ColorP X0Y4_ユニット_パワー1CP; - public ColorP X0Y4_ユニット_パワー2CP; + public ColorP X0Y4_ユニット_パワー2CP; - public ColorP X0Y4_ユニット_パワー3CP; + public ColorP X0Y4_ユニット_パワー3CP; - public ColorP X0Y4_ユニット_パワー4CP; + public ColorP X0Y4_ユニット_パワー4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool ヘッド_表示 - { - get - { - return X0Y0_ヘッド.Dra; - } - set - { - X0Y0_ヘッド.Dra = value; - X0Y1_ヘッド.Dra = value; - X0Y2_ヘッド.Dra = value; - X0Y3_ヘッド.Dra = value; - X0Y4_ヘッド.Dra = value; - X0Y0_ヘッド.Hit = value; - X0Y1_ヘッド.Hit = value; - X0Y2_ヘッド.Hit = value; - X0Y3_ヘッド.Hit = value; - X0Y4_ヘッド.Hit = value; - } - } - - public bool ヘッド線1_表示 - { - get - { - return X0Y0_ヘッド線1.Dra; - } - set - { - X0Y0_ヘッド線1.Dra = value; - X0Y1_ヘッド線1.Dra = value; - X0Y2_ヘッド線1.Dra = value; - X0Y3_ヘッド線1.Dra = value; - X0Y0_ヘッド線1.Hit = value; - X0Y1_ヘッド線1.Hit = value; - X0Y2_ヘッド線1.Hit = value; - X0Y3_ヘッド線1.Hit = value; - } - } - - public bool ヘッド線2_表示 - { - get - { - return X0Y0_ヘッド線2.Dra; - } - set - { - X0Y0_ヘッド線2.Dra = value; - X0Y1_ヘッド線2.Dra = value; - X0Y2_ヘッド線2.Dra = value; - X0Y3_ヘッド線2.Dra = value; - X0Y0_ヘッド線2.Hit = value; - X0Y1_ヘッド線2.Hit = value; - X0Y2_ヘッド線2.Hit = value; - X0Y3_ヘッド線2.Hit = value; - } - } - - public bool ヘッド線3_表示 - { - get - { - return X0Y0_ヘッド線3.Dra; - } - set - { - X0Y0_ヘッド線3.Dra = value; - X0Y1_ヘッド線3.Dra = value; - X0Y2_ヘッド線3.Dra = value; - X0Y0_ヘッド線3.Hit = value; - X0Y1_ヘッド線3.Hit = value; - X0Y2_ヘッド線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 拡張ユニット_表示 - { - get - { - return X0Y0_拡張ユニット.Dra; - } - set - { - X0Y0_拡張ユニット.Dra = value; - X0Y1_拡張ユニット.Dra = value; - X0Y2_拡張ユニット.Dra = value; - X0Y3_拡張ユニット.Dra = value; - X0Y4_拡張ユニット.Dra = value; - X0Y0_拡張ユニット.Hit = value; - X0Y1_拡張ユニット.Hit = value; - X0Y2_拡張ユニット.Hit = value; - X0Y3_拡張ユニット.Hit = value; - X0Y4_拡張ユニット.Hit = value; - } - } - - public bool 拡張ユニット色_表示 - { - get - { - return X0Y0_拡張ユニット色.Dra; - } - set - { - X0Y0_拡張ユニット色.Dra = value; - X0Y1_拡張ユニット色.Dra = value; - X0Y2_拡張ユニット色.Dra = value; - X0Y3_拡張ユニット色.Dra = value; - X0Y4_拡張ユニット色.Dra = value; - X0Y0_拡張ユニット色.Hit = value; - X0Y1_拡張ユニット色.Hit = value; - X0Y2_拡張ユニット色.Hit = value; - X0Y3_拡張ユニット色.Hit = value; - X0Y4_拡張ユニット色.Hit = value; - } - } - - public bool ユニット_ユニット_表示 - { - get - { - return X0Y0_ユニット_ユニット.Dra; - } - set - { - X0Y0_ユニット_ユニット.Dra = value; - X0Y1_ユニット_ユニット.Dra = value; - X0Y2_ユニット_ユニット.Dra = value; - X0Y3_ユニット_ユニット.Dra = value; - X0Y4_ユニット_ユニット.Dra = value; - X0Y0_ユニット_ユニット.Hit = value; - X0Y1_ユニット_ユニット.Hit = value; - X0Y2_ユニット_ユニット.Hit = value; - X0Y3_ユニット_ユニット.Hit = value; - X0Y4_ユニット_ユニット.Hit = value; - } - } - - public bool ユニット_ユニット線上_表示 - { - get - { - return X0Y0_ユニット_ユニット線上.Dra; - } - set - { - X0Y0_ユニット_ユニット線上.Dra = value; - X0Y1_ユニット_ユニット線上.Dra = value; - X0Y2_ユニット_ユニット線上.Dra = value; - X0Y3_ユニット_ユニット線上.Dra = value; - X0Y4_ユニット_ユニット線上.Dra = value; - X0Y0_ユニット_ユニット線上.Hit = value; - X0Y1_ユニット_ユニット線上.Hit = value; - X0Y2_ユニット_ユニット線上.Hit = value; - X0Y3_ユニット_ユニット線上.Hit = value; - X0Y4_ユニット_ユニット線上.Hit = value; - } - } - - public bool ユニット_ユニット線下_表示 - { - get - { - return X0Y0_ユニット_ユニット線下.Dra; - } - set - { - X0Y0_ユニット_ユニット線下.Dra = value; - X0Y1_ユニット_ユニット線下.Dra = value; - X0Y2_ユニット_ユニット線下.Dra = value; - X0Y3_ユニット_ユニット線下.Dra = value; - X0Y4_ユニット_ユニット線下.Dra = value; - X0Y0_ユニット_ユニット線下.Hit = value; - X0Y1_ユニット_ユニット線下.Hit = value; - X0Y2_ユニット_ユニット線下.Hit = value; - X0Y3_ユニット_ユニット線下.Hit = value; - X0Y4_ユニット_ユニット線下.Hit = value; - } - } - - public bool ユニット_ボタン上_表示 - { - get - { - return X0Y0_ユニット_ボタン上.Dra; - } - set - { - X0Y0_ユニット_ボタン上.Dra = value; - X0Y1_ユニット_ボタン上.Dra = value; - X0Y2_ユニット_ボタン上.Dra = value; - X0Y3_ユニット_ボタン上.Dra = value; - X0Y4_ユニット_ボタン上.Dra = value; - X0Y0_ユニット_ボタン上.Hit = value; - X0Y1_ユニット_ボタン上.Hit = value; - X0Y2_ユニット_ボタン上.Hit = value; - X0Y3_ユニット_ボタン上.Hit = value; - X0Y4_ユニット_ボタン上.Hit = value; - } - } - - public bool ユニット_ボタン下_表示 - { - get - { - return X0Y0_ユニット_ボタン下.Dra; - } - set - { - X0Y0_ユニット_ボタン下.Dra = value; - X0Y1_ユニット_ボタン下.Dra = value; - X0Y2_ユニット_ボタン下.Dra = value; - X0Y3_ユニット_ボタン下.Dra = value; - X0Y4_ユニット_ボタン下.Dra = value; - X0Y0_ユニット_ボタン下.Hit = value; - X0Y1_ユニット_ボタン下.Hit = value; - X0Y2_ユニット_ボタン下.Hit = value; - X0Y3_ユニット_ボタン下.Hit = value; - X0Y4_ユニット_ボタン下.Hit = value; - } - } - - public bool ユニット_パワー根_表示 - { - get - { - return X0Y0_ユニット_パワー根.Dra; - } - set - { - X0Y0_ユニット_パワー根.Dra = value; - X0Y1_ユニット_パワー根.Dra = value; - X0Y2_ユニット_パワー根.Dra = value; - X0Y3_ユニット_パワー根.Dra = value; - X0Y4_ユニット_パワー根.Dra = value; - X0Y0_ユニット_パワー根.Hit = value; - X0Y1_ユニット_パワー根.Hit = value; - X0Y2_ユニット_パワー根.Hit = value; - X0Y3_ユニット_パワー根.Hit = value; - X0Y4_ユニット_パワー根.Hit = value; - } - } - - public bool ユニット_パワー1_表示 - { - get - { - return X0Y0_ユニット_パワー1.Dra; - } - set - { - X0Y0_ユニット_パワー1.Dra = value; - X0Y1_ユニット_パワー1.Dra = value; - X0Y2_ユニット_パワー1.Dra = value; - X0Y3_ユニット_パワー1.Dra = value; - X0Y4_ユニット_パワー1.Dra = value; - X0Y0_ユニット_パワー1.Hit = value; - X0Y1_ユニット_パワー1.Hit = value; - X0Y2_ユニット_パワー1.Hit = value; - X0Y3_ユニット_パワー1.Hit = value; - X0Y4_ユニット_パワー1.Hit = value; - } - } - - public bool ユニット_パワー2_表示 - { - get - { - return X0Y0_ユニット_パワー2.Dra; - } - set - { - X0Y0_ユニット_パワー2.Dra = value; - X0Y1_ユニット_パワー2.Dra = value; - X0Y2_ユニット_パワー2.Dra = value; - X0Y3_ユニット_パワー2.Dra = value; - X0Y4_ユニット_パワー2.Dra = value; - X0Y0_ユニット_パワー2.Hit = value; - X0Y1_ユニット_パワー2.Hit = value; - X0Y2_ユニット_パワー2.Hit = value; - X0Y3_ユニット_パワー2.Hit = value; - X0Y4_ユニット_パワー2.Hit = value; - } - } - - public bool ユニット_パワー3_表示 - { - get - { - return X0Y0_ユニット_パワー3.Dra; - } - set - { - X0Y0_ユニット_パワー3.Dra = value; - X0Y1_ユニット_パワー3.Dra = value; - X0Y2_ユニット_パワー3.Dra = value; - X0Y3_ユニット_パワー3.Dra = value; - X0Y4_ユニット_パワー3.Dra = value; - X0Y0_ユニット_パワー3.Hit = value; - X0Y1_ユニット_パワー3.Hit = value; - X0Y2_ユニット_パワー3.Hit = value; - X0Y3_ユニット_パワー3.Hit = value; - X0Y4_ユニット_パワー3.Hit = value; - } - } - - public bool ユニット_パワー4_表示 - { - get - { - return X0Y0_ユニット_パワー4.Dra; - } - set - { - X0Y0_ユニット_パワー4.Dra = value; - X0Y1_ユニット_パワー4.Dra = value; - X0Y2_ユニット_パワー4.Dra = value; - X0Y3_ユニット_パワー4.Dra = value; - X0Y4_ユニット_パワー4.Dra = value; - X0Y0_ユニット_パワー4.Hit = value; - X0Y1_ユニット_パワー4.Hit = value; - X0Y2_ユニット_パワー4.Hit = value; - X0Y3_ユニット_パワー4.Hit = value; - X0Y4_ユニット_パワー4.Hit = value; - } - } - - public bool ヘッド線_表示 - { - get - { - return X0Y4_ヘッド線.Dra; - } - set - { - X0Y4_ヘッド線.Dra = value; - X0Y4_ヘッド線.Hit = value; - } - } - - public override bool 表示 - { - get - { - return ヘッド_表示; - } - set - { - ヘッド_表示 = value; - ヘッド線1_表示 = value; - ヘッド線2_表示 = value; - ヘッド線3_表示 = value; - ヘッド線4_表示 = value; - 拡張ユニット_表示 = value; - 拡張ユニット色_表示 = value; - ユニット_ユニット_表示 = value; - ユニット_ユニット線上_表示 = value; - ユニット_ユニット線下_表示 = value; - ユニット_ボタン上_表示 = value; - ユニット_ボタン下_表示 = value; - ユニット_パワー根_表示 = value; - ユニット_パワー1_表示 = value; - ユニット_パワー2_表示 = value; - ユニット_パワー3_表示 = value; - ユニット_パワー4_表示 = value; - ヘッド線_表示 = value; - } - } - - public override double 濃度 - { - get - { - return ヘッドCD.不透明度; - } - set - { - ヘッドCD.不透明度 = value; - ヘッド線1CD.不透明度 = value; - ヘッド線2CD.不透明度 = value; - ヘッド線3CD.不透明度 = value; - ヘッド線4CD.不透明度 = value; - 拡張ユニットCD.不透明度 = value; - 拡張ユニット色CD.不透明度 = value; - ユニット_ユニットCD.不透明度 = value; - ユニット_ユニット線上CD.不透明度 = value; - ユニット_ユニット線下CD.不透明度 = value; - ユニット_ボタン上CD.不透明度 = value; - ユニット_ボタン下CD.不透明度 = value; - ユニット_パワー根CD.不透明度 = value; - ユニット_パワー1CD.不透明度 = value; - ユニット_パワー2CD.不透明度 = value; - ユニット_パワー3CD.不透明度 = value; - ユニット_パワー4CD.不透明度 = value; - } - } - - public バイブ_デンマ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, バイブ_デンマD e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["デンマ"]); - Pars pars = 本体[0][0]; - X0Y0_ヘッド = pars["ヘッド"].ToPar(); - X0Y0_ヘッド線1 = pars["ヘッド線1"].ToPar(); - X0Y0_ヘッド線2 = pars["ヘッド線2"].ToPar(); - X0Y0_ヘッド線3 = pars["ヘッド線3"].ToPar(); - X0Y0_ヘッド線4 = pars["ヘッド線4"].ToPar(); - X0Y0_拡張ユニット = pars["拡張ユニット"].ToPar(); - X0Y0_拡張ユニット色 = pars["拡張ユニット色"].ToPar(); - Pars pars2 = pars["ユニット"].ToPars(); - X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][1]; - X0Y1_ヘッド = pars["ヘッド"].ToPar(); - X0Y1_ヘッド線1 = pars["ヘッド線1"].ToPar(); - X0Y1_ヘッド線2 = pars["ヘッド線2"].ToPar(); - X0Y1_ヘッド線3 = pars["ヘッド線3"].ToPar(); - X0Y1_ヘッド線4 = pars["ヘッド線4"].ToPar(); - X0Y1_拡張ユニット = pars["拡張ユニット"].ToPar(); - X0Y1_拡張ユニット色 = pars["拡張ユニット色"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][2]; - X0Y2_ヘッド = pars["ヘッド"].ToPar(); - X0Y2_ヘッド線1 = pars["ヘッド線1"].ToPar(); - X0Y2_ヘッド線2 = pars["ヘッド線2"].ToPar(); - X0Y2_ヘッド線3 = pars["ヘッド線3"].ToPar(); - X0Y2_拡張ユニット = pars["拡張ユニット"].ToPar(); - X0Y2_拡張ユニット色 = pars["拡張ユニット色"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][3]; - X0Y3_ヘッド = pars["ヘッド"].ToPar(); - X0Y3_ヘッド線1 = pars["ヘッド線1"].ToPar(); - X0Y3_ヘッド線2 = pars["ヘッド線2"].ToPar(); - X0Y3_拡張ユニット = pars["拡張ユニット"].ToPar(); - X0Y3_拡張ユニット色 = pars["拡張ユニット色"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][4]; - X0Y4_ヘッド = pars["ヘッド"].ToPar(); - X0Y4_ヘッド線 = pars["ヘッド線"].ToPar(); - X0Y4_拡張ユニット = pars["拡張ユニット"].ToPar(); - X0Y4_拡張ユニット色 = pars["拡張ユニット色"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - ヘッド_表示 = e.ヘッド_表示; - ヘッド線1_表示 = e.ヘッド線1_表示; - ヘッド線2_表示 = e.ヘッド線2_表示; - ヘッド線3_表示 = e.ヘッド線3_表示; - ヘッド線4_表示 = e.ヘッド線4_表示; - 拡張ユニット_表示 = e.拡張ユニット_表示; - 拡張ユニット色_表示 = e.拡張ユニット色_表示; - ユニット_ユニット_表示 = e.ユニット_ユニット_表示; - ユニット_ユニット線上_表示 = e.ユニット_ユニット線上_表示; - ユニット_ユニット線下_表示 = e.ユニット_ユニット線下_表示; - ユニット_ボタン上_表示 = e.ユニット_ボタン上_表示; - ユニット_ボタン下_表示 = e.ユニット_ボタン下_表示; - ユニット_パワー根_表示 = e.ユニット_パワー根_表示; - ユニット_パワー1_表示 = e.ユニット_パワー1_表示; - ユニット_パワー2_表示 = e.ユニット_パワー2_表示; - ユニット_パワー3_表示 = e.ユニット_パワー3_表示; - ユニット_パワー4_表示 = e.ユニット_パワー4_表示; - ヘッド線_表示 = e.ヘッド線_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - X0Y0_ヘッド線3CP = new ColorP(X0Y0_ヘッド線3, ヘッド線3CD, DisUnit, abj: true); - X0Y0_ヘッド線4CP = new ColorP(X0Y0_ヘッド線4, ヘッド線4CD, DisUnit, abj: true); - X0Y0_拡張ユニットCP = new ColorP(X0Y0_拡張ユニット, 拡張ユニットCD, DisUnit, abj: true); - X0Y0_拡張ユニット色CP = new ColorP(X0Y0_拡張ユニット色, 拡張ユニット色CD, DisUnit, abj: true); - X0Y0_ユニット_ユニットCP = new ColorP(X0Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y0_ユニット_ユニット線上CP = new ColorP(X0Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y0_ユニット_ユニット線下CP = new ColorP(X0Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y0_ユニット_ボタン上CP = new ColorP(X0Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y0_ユニット_ボタン下CP = new ColorP(X0Y0_ユニット_ボタン下, ユニット_ボタン下CD, 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); - X0Y0_ユニット_パワー3CP = new ColorP(X0Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y0_ユニット_パワー4CP = new ColorP(X0Y0_ユニット_パワー4, ユニット_パワー4CD, 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_ヘッド線3CP = new ColorP(X0Y1_ヘッド線3, ヘッド線3CD, DisUnit, abj: true); - X0Y1_ヘッド線4CP = new ColorP(X0Y1_ヘッド線4, ヘッド線4CD, DisUnit, abj: true); - X0Y1_拡張ユニットCP = new ColorP(X0Y1_拡張ユニット, 拡張ユニットCD, DisUnit, abj: true); - X0Y1_拡張ユニット色CP = new ColorP(X0Y1_拡張ユニット色, 拡張ユニット色CD, DisUnit, abj: true); - X0Y1_ユニット_ユニットCP = new ColorP(X0Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y1_ユニット_ユニット線上CP = new ColorP(X0Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y1_ユニット_ユニット線下CP = new ColorP(X0Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y1_ユニット_ボタン上CP = new ColorP(X0Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y1_ユニット_ボタン下CP = new ColorP(X0Y1_ユニット_ボタン下, ユニット_ボタン下CD, 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_ユニット_パワー3CP = new ColorP(X0Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y1_ユニット_パワー4CP = new ColorP(X0Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y2_ヘッドCP = new ColorP(X0Y2_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y2_ヘッド線1CP = new ColorP(X0Y2_ヘッド線1, ヘッド線1CD, DisUnit, abj: true); - X0Y2_ヘッド線2CP = new ColorP(X0Y2_ヘッド線2, ヘッド線2CD, DisUnit, abj: true); - X0Y2_ヘッド線3CP = new ColorP(X0Y2_ヘッド線3, ヘッド線3CD, DisUnit, abj: true); - X0Y2_拡張ユニットCP = new ColorP(X0Y2_拡張ユニット, 拡張ユニットCD, DisUnit, abj: true); - X0Y2_拡張ユニット色CP = new ColorP(X0Y2_拡張ユニット色, 拡張ユニット色CD, DisUnit, abj: true); - X0Y2_ユニット_ユニットCP = new ColorP(X0Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y2_ユニット_ユニット線上CP = new ColorP(X0Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y2_ユニット_ユニット線下CP = new ColorP(X0Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y2_ユニット_ボタン上CP = new ColorP(X0Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y2_ユニット_ボタン下CP = new ColorP(X0Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y2_ユニット_パワー根CP = new ColorP(X0Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y2_ユニット_パワー1CP = new ColorP(X0Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y2_ユニット_パワー2CP = new ColorP(X0Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y2_ユニット_パワー3CP = new ColorP(X0Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y2_ユニット_パワー4CP = new ColorP(X0Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y3_ヘッドCP = new ColorP(X0Y3_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y3_ヘッド線1CP = new ColorP(X0Y3_ヘッド線1, ヘッド線1CD, DisUnit, abj: true); - X0Y3_ヘッド線2CP = new ColorP(X0Y3_ヘッド線2, ヘッド線2CD, DisUnit, abj: true); - X0Y3_拡張ユニットCP = new ColorP(X0Y3_拡張ユニット, 拡張ユニットCD, DisUnit, abj: true); - X0Y3_拡張ユニット色CP = new ColorP(X0Y3_拡張ユニット色, 拡張ユニット色CD, DisUnit, abj: true); - X0Y3_ユニット_ユニットCP = new ColorP(X0Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y3_ユニット_ユニット線上CP = new ColorP(X0Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y3_ユニット_ユニット線下CP = new ColorP(X0Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y3_ユニット_ボタン上CP = new ColorP(X0Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y3_ユニット_ボタン下CP = new ColorP(X0Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y3_ユニット_パワー根CP = new ColorP(X0Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y3_ユニット_パワー1CP = new ColorP(X0Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y3_ユニット_パワー2CP = new ColorP(X0Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y3_ユニット_パワー3CP = new ColorP(X0Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y3_ユニット_パワー4CP = new ColorP(X0Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y4_ヘッドCP = new ColorP(X0Y4_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y4_ヘッド線CP = new ColorP(X0Y4_ヘッド線, ヘッド線1CD, DisUnit, abj: true); - X0Y4_拡張ユニットCP = new ColorP(X0Y4_拡張ユニット, 拡張ユニットCD, DisUnit, abj: true); - X0Y4_拡張ユニット色CP = new ColorP(X0Y4_拡張ユニット色, 拡張ユニット色CD, DisUnit, abj: true); - X0Y4_ユニット_ユニットCP = new ColorP(X0Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y4_ユニット_ユニット線上CP = new ColorP(X0Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y4_ユニット_ユニット線下CP = new ColorP(X0Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y4_ユニット_ボタン上CP = new ColorP(X0Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y4_ユニット_ボタン下CP = new ColorP(X0Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y4_ユニット_パワー根CP = new ColorP(X0Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y4_ユニット_パワー1CP = new ColorP(X0Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y4_ユニット_パワー2CP = new ColorP(X0Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y4_ユニット_パワー3CP = new ColorP(X0Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y4_ユニット_パワー4CP = new ColorP(X0Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - 濃度 = e.濃度; - X0Y0_ユニット_ユニット.BasePointBase = X0Y0_ユニット_ユニット.ToLocal(X0Y0_ヘッド.ToGlobal(X0Y0_ヘッド.JP[1].Joint)); - X0Y1_ユニット_ユニット.BasePointBase = X0Y1_ユニット_ユニット.ToLocal(X0Y1_ヘッド.ToGlobal(X0Y1_ヘッド.JP[1].Joint)); - X0Y2_ユニット_ユニット.BasePointBase = X0Y2_ユニット_ユニット.ToLocal(X0Y2_ヘッド.ToGlobal(X0Y2_ヘッド.JP[1].Joint)); - X0Y3_ユニット_ユニット.BasePointBase = X0Y3_ユニット_ユニット.ToLocal(X0Y3_ヘッド.ToGlobal(X0Y3_ヘッド.JP[1].Joint)); - X0Y4_ユニット_ユニット.BasePointBase = X0Y4_ユニット_ユニット.ToLocal(X0Y4_ヘッド.ToGlobal(X0Y4_ヘッド.JP[1].Joint)); - 尺度B *= 1.07; - 尺度B = 1.08; - 本体.JoinPAall(); - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_ヘッドCP.Update(); - X0Y0_ヘッド線1CP.Update(); - X0Y0_ヘッド線2CP.Update(); - X0Y0_ヘッド線3CP.Update(); - X0Y0_ヘッド線4CP.Update(); - X0Y0_拡張ユニットCP.Update(); - X0Y0_拡張ユニット色CP.Update(); - X0Y0_ユニット_ユニットCP.Update(); - X0Y0_ユニット_ユニット線上CP.Update(); - X0Y0_ユニット_ユニット線下CP.Update(); - X0Y0_ユニット_ボタン上CP.Update(); - X0Y0_ユニット_ボタン下CP.Update(); - X0Y0_ユニット_パワー根CP.Update(); - X0Y0_ユニット_パワー1CP.Update(); - X0Y0_ユニット_パワー2CP.Update(); - X0Y0_ユニット_パワー3CP.Update(); - X0Y0_ユニット_パワー4CP.Update(); - break; - case 1: - X0Y1_ヘッドCP.Update(); - X0Y1_ヘッド線1CP.Update(); - X0Y1_ヘッド線2CP.Update(); - X0Y1_ヘッド線3CP.Update(); - X0Y1_ヘッド線4CP.Update(); - X0Y1_拡張ユニットCP.Update(); - X0Y1_拡張ユニット色CP.Update(); - X0Y1_ユニット_ユニットCP.Update(); - X0Y1_ユニット_ユニット線上CP.Update(); - X0Y1_ユニット_ユニット線下CP.Update(); - X0Y1_ユニット_ボタン上CP.Update(); - X0Y1_ユニット_ボタン下CP.Update(); - X0Y1_ユニット_パワー根CP.Update(); - X0Y1_ユニット_パワー1CP.Update(); - X0Y1_ユニット_パワー2CP.Update(); - X0Y1_ユニット_パワー3CP.Update(); - X0Y1_ユニット_パワー4CP.Update(); - break; - case 2: - X0Y2_ヘッドCP.Update(); - X0Y2_ヘッド線1CP.Update(); - X0Y2_ヘッド線2CP.Update(); - X0Y2_ヘッド線3CP.Update(); - X0Y2_拡張ユニットCP.Update(); - X0Y2_拡張ユニット色CP.Update(); - X0Y2_ユニット_ユニットCP.Update(); - X0Y2_ユニット_ユニット線上CP.Update(); - X0Y2_ユニット_ユニット線下CP.Update(); - X0Y2_ユニット_ボタン上CP.Update(); - X0Y2_ユニット_ボタン下CP.Update(); - X0Y2_ユニット_パワー根CP.Update(); - X0Y2_ユニット_パワー1CP.Update(); - X0Y2_ユニット_パワー2CP.Update(); - X0Y2_ユニット_パワー3CP.Update(); - X0Y2_ユニット_パワー4CP.Update(); - break; - case 3: - X0Y3_ヘッドCP.Update(); - X0Y3_ヘッド線1CP.Update(); - X0Y3_ヘッド線2CP.Update(); - X0Y3_拡張ユニットCP.Update(); - X0Y3_拡張ユニット色CP.Update(); - X0Y3_ユニット_ユニットCP.Update(); - X0Y3_ユニット_ユニット線上CP.Update(); - X0Y3_ユニット_ユニット線下CP.Update(); - X0Y3_ユニット_ボタン上CP.Update(); - X0Y3_ユニット_ボタン下CP.Update(); - X0Y3_ユニット_パワー根CP.Update(); - X0Y3_ユニット_パワー1CP.Update(); - X0Y3_ユニット_パワー2CP.Update(); - X0Y3_ユニット_パワー3CP.Update(); - X0Y3_ユニット_パワー4CP.Update(); - break; - default: - X0Y4_ヘッドCP.Update(); - X0Y4_ヘッド線CP.Update(); - X0Y4_拡張ユニットCP.Update(); - X0Y4_拡張ユニット色CP.Update(); - X0Y4_ユニット_ユニットCP.Update(); - X0Y4_ユニット_ユニット線上CP.Update(); - X0Y4_ユニット_ユニット線下CP.Update(); - X0Y4_ユニット_ボタン上CP.Update(); - X0Y4_ユニット_ボタン下CP.Update(); - X0Y4_ユニット_パワー根CP.Update(); - X0Y4_ユニット_パワー1CP.Update(); - X0Y4_ユニット_パワー2CP.Update(); - X0Y4_ユニット_パワー3CP.Update(); - X0Y4_ユニット_パワー4CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - Col.GetGrad(ref Col.DarkGray, out var ret); - ヘッドCD = new ColorD(ref Col.Black, ref ret); - ヘッド線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - ヘッド線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - ヘッド線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - ヘッド線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - Col.GetGrad(ref Col.White, out ret); - 拡張ユニットCD = new ColorD(ref Col.Black, ref ret); - Col.GetGrad(ref Col.LightGreen, out ret); - 拡張ユニット色CD = new ColorD(ref Col.Black, ref ret); - Col.GetGrad(ref Col.Silver, out ret); - ユニット_ユニットCD = new ColorD(ref Col.Black, ref ret); - ユニット_ユニット線上CD = new ColorD(ref Col.Black, ref ret); - ユニット_ユニット線下CD = new ColorD(ref Col.Black, ref ret); - ユニット_ボタン上CD = new ColorD(ref Col.Black, ref ret); - ユニット_ボタン下CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー根CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー1CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー2CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー3CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー4CD = new ColorD(ref Col.Black, ref ret); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool ヘッド_表示 + { + get + { + return X0Y0_ヘッド.Dra; + } + set + { + X0Y0_ヘッド.Dra = value; + X0Y1_ヘッド.Dra = value; + X0Y2_ヘッド.Dra = value; + X0Y3_ヘッド.Dra = value; + X0Y4_ヘッド.Dra = value; + X0Y0_ヘッド.Hit = value; + X0Y1_ヘッド.Hit = value; + X0Y2_ヘッド.Hit = value; + X0Y3_ヘッド.Hit = value; + X0Y4_ヘッド.Hit = value; + } + } + + public bool ヘッド線1_表示 + { + get + { + return X0Y0_ヘッド線1.Dra; + } + set + { + X0Y0_ヘッド線1.Dra = value; + X0Y1_ヘッド線1.Dra = value; + X0Y2_ヘッド線1.Dra = value; + X0Y3_ヘッド線1.Dra = value; + X0Y0_ヘッド線1.Hit = value; + X0Y1_ヘッド線1.Hit = value; + X0Y2_ヘッド線1.Hit = value; + X0Y3_ヘッド線1.Hit = value; + } + } + + public bool ヘッド線2_表示 + { + get + { + return X0Y0_ヘッド線2.Dra; + } + set + { + X0Y0_ヘッド線2.Dra = value; + X0Y1_ヘッド線2.Dra = value; + X0Y2_ヘッド線2.Dra = value; + X0Y3_ヘッド線2.Dra = value; + X0Y0_ヘッド線2.Hit = value; + X0Y1_ヘッド線2.Hit = value; + X0Y2_ヘッド線2.Hit = value; + X0Y3_ヘッド線2.Hit = value; + } + } + + public bool ヘッド線3_表示 + { + get + { + return X0Y0_ヘッド線3.Dra; + } + set + { + X0Y0_ヘッド線3.Dra = value; + X0Y1_ヘッド線3.Dra = value; + X0Y2_ヘッド線3.Dra = value; + X0Y0_ヘッド線3.Hit = value; + X0Y1_ヘッド線3.Hit = value; + X0Y2_ヘッド線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 拡張ユニット_表示 + { + get + { + return X0Y0_拡張ユニット.Dra; + } + set + { + X0Y0_拡張ユニット.Dra = value; + X0Y1_拡張ユニット.Dra = value; + X0Y2_拡張ユニット.Dra = value; + X0Y3_拡張ユニット.Dra = value; + X0Y4_拡張ユニット.Dra = value; + X0Y0_拡張ユニット.Hit = value; + X0Y1_拡張ユニット.Hit = value; + X0Y2_拡張ユニット.Hit = value; + X0Y3_拡張ユニット.Hit = value; + X0Y4_拡張ユニット.Hit = value; + } + } + + public bool 拡張ユニット色_表示 + { + get + { + return X0Y0_拡張ユニット色.Dra; + } + set + { + X0Y0_拡張ユニット色.Dra = value; + X0Y1_拡張ユニット色.Dra = value; + X0Y2_拡張ユニット色.Dra = value; + X0Y3_拡張ユニット色.Dra = value; + X0Y4_拡張ユニット色.Dra = value; + X0Y0_拡張ユニット色.Hit = value; + X0Y1_拡張ユニット色.Hit = value; + X0Y2_拡張ユニット色.Hit = value; + X0Y3_拡張ユニット色.Hit = value; + X0Y4_拡張ユニット色.Hit = value; + } + } + + public bool ユニット_ユニット_表示 + { + get + { + return X0Y0_ユニット_ユニット.Dra; + } + set + { + X0Y0_ユニット_ユニット.Dra = value; + X0Y1_ユニット_ユニット.Dra = value; + X0Y2_ユニット_ユニット.Dra = value; + X0Y3_ユニット_ユニット.Dra = value; + X0Y4_ユニット_ユニット.Dra = value; + X0Y0_ユニット_ユニット.Hit = value; + X0Y1_ユニット_ユニット.Hit = value; + X0Y2_ユニット_ユニット.Hit = value; + X0Y3_ユニット_ユニット.Hit = value; + X0Y4_ユニット_ユニット.Hit = value; + } + } + + public bool ユニット_ユニット線上_表示 + { + get + { + return X0Y0_ユニット_ユニット線上.Dra; + } + set + { + X0Y0_ユニット_ユニット線上.Dra = value; + X0Y1_ユニット_ユニット線上.Dra = value; + X0Y2_ユニット_ユニット線上.Dra = value; + X0Y3_ユニット_ユニット線上.Dra = value; + X0Y4_ユニット_ユニット線上.Dra = value; + X0Y0_ユニット_ユニット線上.Hit = value; + X0Y1_ユニット_ユニット線上.Hit = value; + X0Y2_ユニット_ユニット線上.Hit = value; + X0Y3_ユニット_ユニット線上.Hit = value; + X0Y4_ユニット_ユニット線上.Hit = value; + } + } + + public bool ユニット_ユニット線下_表示 + { + get + { + return X0Y0_ユニット_ユニット線下.Dra; + } + set + { + X0Y0_ユニット_ユニット線下.Dra = value; + X0Y1_ユニット_ユニット線下.Dra = value; + X0Y2_ユニット_ユニット線下.Dra = value; + X0Y3_ユニット_ユニット線下.Dra = value; + X0Y4_ユニット_ユニット線下.Dra = value; + X0Y0_ユニット_ユニット線下.Hit = value; + X0Y1_ユニット_ユニット線下.Hit = value; + X0Y2_ユニット_ユニット線下.Hit = value; + X0Y3_ユニット_ユニット線下.Hit = value; + X0Y4_ユニット_ユニット線下.Hit = value; + } + } + + public bool ユニット_ボタン上_表示 + { + get + { + return X0Y0_ユニット_ボタン上.Dra; + } + set + { + X0Y0_ユニット_ボタン上.Dra = value; + X0Y1_ユニット_ボタン上.Dra = value; + X0Y2_ユニット_ボタン上.Dra = value; + X0Y3_ユニット_ボタン上.Dra = value; + X0Y4_ユニット_ボタン上.Dra = value; + X0Y0_ユニット_ボタン上.Hit = value; + X0Y1_ユニット_ボタン上.Hit = value; + X0Y2_ユニット_ボタン上.Hit = value; + X0Y3_ユニット_ボタン上.Hit = value; + X0Y4_ユニット_ボタン上.Hit = value; + } + } + + public bool ユニット_ボタン下_表示 + { + get + { + return X0Y0_ユニット_ボタン下.Dra; + } + set + { + X0Y0_ユニット_ボタン下.Dra = value; + X0Y1_ユニット_ボタン下.Dra = value; + X0Y2_ユニット_ボタン下.Dra = value; + X0Y3_ユニット_ボタン下.Dra = value; + X0Y4_ユニット_ボタン下.Dra = value; + X0Y0_ユニット_ボタン下.Hit = value; + X0Y1_ユニット_ボタン下.Hit = value; + X0Y2_ユニット_ボタン下.Hit = value; + X0Y3_ユニット_ボタン下.Hit = value; + X0Y4_ユニット_ボタン下.Hit = value; + } + } + + public bool ユニット_パワー根_表示 + { + get + { + return X0Y0_ユニット_パワー根.Dra; + } + set + { + X0Y0_ユニット_パワー根.Dra = value; + X0Y1_ユニット_パワー根.Dra = value; + X0Y2_ユニット_パワー根.Dra = value; + X0Y3_ユニット_パワー根.Dra = value; + X0Y4_ユニット_パワー根.Dra = value; + X0Y0_ユニット_パワー根.Hit = value; + X0Y1_ユニット_パワー根.Hit = value; + X0Y2_ユニット_パワー根.Hit = value; + X0Y3_ユニット_パワー根.Hit = value; + X0Y4_ユニット_パワー根.Hit = value; + } + } + + public bool ユニット_パワー1_表示 + { + get + { + return X0Y0_ユニット_パワー1.Dra; + } + set + { + X0Y0_ユニット_パワー1.Dra = value; + X0Y1_ユニット_パワー1.Dra = value; + X0Y2_ユニット_パワー1.Dra = value; + X0Y3_ユニット_パワー1.Dra = value; + X0Y4_ユニット_パワー1.Dra = value; + X0Y0_ユニット_パワー1.Hit = value; + X0Y1_ユニット_パワー1.Hit = value; + X0Y2_ユニット_パワー1.Hit = value; + X0Y3_ユニット_パワー1.Hit = value; + X0Y4_ユニット_パワー1.Hit = value; + } + } + + public bool ユニット_パワー2_表示 + { + get + { + return X0Y0_ユニット_パワー2.Dra; + } + set + { + X0Y0_ユニット_パワー2.Dra = value; + X0Y1_ユニット_パワー2.Dra = value; + X0Y2_ユニット_パワー2.Dra = value; + X0Y3_ユニット_パワー2.Dra = value; + X0Y4_ユニット_パワー2.Dra = value; + X0Y0_ユニット_パワー2.Hit = value; + X0Y1_ユニット_パワー2.Hit = value; + X0Y2_ユニット_パワー2.Hit = value; + X0Y3_ユニット_パワー2.Hit = value; + X0Y4_ユニット_パワー2.Hit = value; + } + } + + public bool ユニット_パワー3_表示 + { + get + { + return X0Y0_ユニット_パワー3.Dra; + } + set + { + X0Y0_ユニット_パワー3.Dra = value; + X0Y1_ユニット_パワー3.Dra = value; + X0Y2_ユニット_パワー3.Dra = value; + X0Y3_ユニット_パワー3.Dra = value; + X0Y4_ユニット_パワー3.Dra = value; + X0Y0_ユニット_パワー3.Hit = value; + X0Y1_ユニット_パワー3.Hit = value; + X0Y2_ユニット_パワー3.Hit = value; + X0Y3_ユニット_パワー3.Hit = value; + X0Y4_ユニット_パワー3.Hit = value; + } + } + + public bool ユニット_パワー4_表示 + { + get + { + return X0Y0_ユニット_パワー4.Dra; + } + set + { + X0Y0_ユニット_パワー4.Dra = value; + X0Y1_ユニット_パワー4.Dra = value; + X0Y2_ユニット_パワー4.Dra = value; + X0Y3_ユニット_パワー4.Dra = value; + X0Y4_ユニット_パワー4.Dra = value; + X0Y0_ユニット_パワー4.Hit = value; + X0Y1_ユニット_パワー4.Hit = value; + X0Y2_ユニット_パワー4.Hit = value; + X0Y3_ユニット_パワー4.Hit = value; + X0Y4_ユニット_パワー4.Hit = value; + } + } + + public bool ヘッド線_表示 + { + get + { + return X0Y4_ヘッド線.Dra; + } + set + { + X0Y4_ヘッド線.Dra = value; + X0Y4_ヘッド線.Hit = value; + } + } + + public override bool 表示 + { + get + { + return ヘッド_表示; + } + set + { + ヘッド_表示 = value; + ヘッド線1_表示 = value; + ヘッド線2_表示 = value; + ヘッド線3_表示 = value; + ヘッド線4_表示 = value; + 拡張ユニット_表示 = value; + 拡張ユニット色_表示 = value; + ユニット_ユニット_表示 = value; + ユニット_ユニット線上_表示 = value; + ユニット_ユニット線下_表示 = value; + ユニット_ボタン上_表示 = value; + ユニット_ボタン下_表示 = value; + ユニット_パワー根_表示 = value; + ユニット_パワー1_表示 = value; + ユニット_パワー2_表示 = value; + ユニット_パワー3_表示 = value; + ユニット_パワー4_表示 = value; + ヘッド線_表示 = value; + } + } + + public override double 濃度 + { + get + { + return ヘッドCD.不透明度; + } + set + { + ヘッドCD.不透明度 = value; + ヘッド線1CD.不透明度 = value; + ヘッド線2CD.不透明度 = value; + ヘッド線3CD.不透明度 = value; + ヘッド線4CD.不透明度 = value; + 拡張ユニットCD.不透明度 = value; + 拡張ユニット色CD.不透明度 = value; + ユニット_ユニットCD.不透明度 = value; + ユニット_ユニット線上CD.不透明度 = value; + ユニット_ユニット線下CD.不透明度 = value; + ユニット_ボタン上CD.不透明度 = value; + ユニット_ボタン下CD.不透明度 = value; + ユニット_パワー根CD.不透明度 = value; + ユニット_パワー1CD.不透明度 = value; + ユニット_パワー2CD.不透明度 = value; + ユニット_パワー3CD.不透明度 = value; + ユニット_パワー4CD.不透明度 = value; + } + } + + public バイブ_デンマ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, バイブ_デンマD e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["デンマ"]); + Pars pars = 本体[0][0]; + X0Y0_ヘッド = pars["ヘッド"].ToPar(); + X0Y0_ヘッド線1 = pars["ヘッド線1"].ToPar(); + X0Y0_ヘッド線2 = pars["ヘッド線2"].ToPar(); + X0Y0_ヘッド線3 = pars["ヘッド線3"].ToPar(); + X0Y0_ヘッド線4 = pars["ヘッド線4"].ToPar(); + X0Y0_拡張ユニット = pars["拡張ユニット"].ToPar(); + X0Y0_拡張ユニット色 = pars["拡張ユニット色"].ToPar(); + Pars pars2 = pars["ユニット"].ToPars(); + X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][1]; + X0Y1_ヘッド = pars["ヘッド"].ToPar(); + X0Y1_ヘッド線1 = pars["ヘッド線1"].ToPar(); + X0Y1_ヘッド線2 = pars["ヘッド線2"].ToPar(); + X0Y1_ヘッド線3 = pars["ヘッド線3"].ToPar(); + X0Y1_ヘッド線4 = pars["ヘッド線4"].ToPar(); + X0Y1_拡張ユニット = pars["拡張ユニット"].ToPar(); + X0Y1_拡張ユニット色 = pars["拡張ユニット色"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][2]; + X0Y2_ヘッド = pars["ヘッド"].ToPar(); + X0Y2_ヘッド線1 = pars["ヘッド線1"].ToPar(); + X0Y2_ヘッド線2 = pars["ヘッド線2"].ToPar(); + X0Y2_ヘッド線3 = pars["ヘッド線3"].ToPar(); + X0Y2_拡張ユニット = pars["拡張ユニット"].ToPar(); + X0Y2_拡張ユニット色 = pars["拡張ユニット色"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][3]; + X0Y3_ヘッド = pars["ヘッド"].ToPar(); + X0Y3_ヘッド線1 = pars["ヘッド線1"].ToPar(); + X0Y3_ヘッド線2 = pars["ヘッド線2"].ToPar(); + X0Y3_拡張ユニット = pars["拡張ユニット"].ToPar(); + X0Y3_拡張ユニット色 = pars["拡張ユニット色"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][4]; + X0Y4_ヘッド = pars["ヘッド"].ToPar(); + X0Y4_ヘッド線 = pars["ヘッド線"].ToPar(); + X0Y4_拡張ユニット = pars["拡張ユニット"].ToPar(); + X0Y4_拡張ユニット色 = pars["拡張ユニット色"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + ヘッド_表示 = e.ヘッド_表示; + ヘッド線1_表示 = e.ヘッド線1_表示; + ヘッド線2_表示 = e.ヘッド線2_表示; + ヘッド線3_表示 = e.ヘッド線3_表示; + ヘッド線4_表示 = e.ヘッド線4_表示; + 拡張ユニット_表示 = e.拡張ユニット_表示; + 拡張ユニット色_表示 = e.拡張ユニット色_表示; + ユニット_ユニット_表示 = e.ユニット_ユニット_表示; + ユニット_ユニット線上_表示 = e.ユニット_ユニット線上_表示; + ユニット_ユニット線下_表示 = e.ユニット_ユニット線下_表示; + ユニット_ボタン上_表示 = e.ユニット_ボタン上_表示; + ユニット_ボタン下_表示 = e.ユニット_ボタン下_表示; + ユニット_パワー根_表示 = e.ユニット_パワー根_表示; + ユニット_パワー1_表示 = e.ユニット_パワー1_表示; + ユニット_パワー2_表示 = e.ユニット_パワー2_表示; + ユニット_パワー3_表示 = e.ユニット_パワー3_表示; + ユニット_パワー4_表示 = e.ユニット_パワー4_表示; + ヘッド線_表示 = e.ヘッド線_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + X0Y0_ヘッド線3CP = new ColorP(X0Y0_ヘッド線3, ヘッド線3CD, DisUnit, abj: true); + X0Y0_ヘッド線4CP = new ColorP(X0Y0_ヘッド線4, ヘッド線4CD, DisUnit, abj: true); + X0Y0_拡張ユニットCP = new ColorP(X0Y0_拡張ユニット, 拡張ユニットCD, DisUnit, abj: true); + X0Y0_拡張ユニット色CP = new ColorP(X0Y0_拡張ユニット色, 拡張ユニット色CD, DisUnit, abj: true); + X0Y0_ユニット_ユニットCP = new ColorP(X0Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y0_ユニット_ユニット線上CP = new ColorP(X0Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y0_ユニット_ユニット線下CP = new ColorP(X0Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y0_ユニット_ボタン上CP = new ColorP(X0Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y0_ユニット_ボタン下CP = new ColorP(X0Y0_ユニット_ボタン下, ユニット_ボタン下CD, 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); + X0Y0_ユニット_パワー3CP = new ColorP(X0Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y0_ユニット_パワー4CP = new ColorP(X0Y0_ユニット_パワー4, ユニット_パワー4CD, 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_ヘッド線3CP = new ColorP(X0Y1_ヘッド線3, ヘッド線3CD, DisUnit, abj: true); + X0Y1_ヘッド線4CP = new ColorP(X0Y1_ヘッド線4, ヘッド線4CD, DisUnit, abj: true); + X0Y1_拡張ユニットCP = new ColorP(X0Y1_拡張ユニット, 拡張ユニットCD, DisUnit, abj: true); + X0Y1_拡張ユニット色CP = new ColorP(X0Y1_拡張ユニット色, 拡張ユニット色CD, DisUnit, abj: true); + X0Y1_ユニット_ユニットCP = new ColorP(X0Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y1_ユニット_ユニット線上CP = new ColorP(X0Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y1_ユニット_ユニット線下CP = new ColorP(X0Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y1_ユニット_ボタン上CP = new ColorP(X0Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y1_ユニット_ボタン下CP = new ColorP(X0Y1_ユニット_ボタン下, ユニット_ボタン下CD, 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_ユニット_パワー3CP = new ColorP(X0Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y1_ユニット_パワー4CP = new ColorP(X0Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y2_ヘッドCP = new ColorP(X0Y2_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y2_ヘッド線1CP = new ColorP(X0Y2_ヘッド線1, ヘッド線1CD, DisUnit, abj: true); + X0Y2_ヘッド線2CP = new ColorP(X0Y2_ヘッド線2, ヘッド線2CD, DisUnit, abj: true); + X0Y2_ヘッド線3CP = new ColorP(X0Y2_ヘッド線3, ヘッド線3CD, DisUnit, abj: true); + X0Y2_拡張ユニットCP = new ColorP(X0Y2_拡張ユニット, 拡張ユニットCD, DisUnit, abj: true); + X0Y2_拡張ユニット色CP = new ColorP(X0Y2_拡張ユニット色, 拡張ユニット色CD, DisUnit, abj: true); + X0Y2_ユニット_ユニットCP = new ColorP(X0Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y2_ユニット_ユニット線上CP = new ColorP(X0Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y2_ユニット_ユニット線下CP = new ColorP(X0Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y2_ユニット_ボタン上CP = new ColorP(X0Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y2_ユニット_ボタン下CP = new ColorP(X0Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y2_ユニット_パワー根CP = new ColorP(X0Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y2_ユニット_パワー1CP = new ColorP(X0Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y2_ユニット_パワー2CP = new ColorP(X0Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y2_ユニット_パワー3CP = new ColorP(X0Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y2_ユニット_パワー4CP = new ColorP(X0Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y3_ヘッドCP = new ColorP(X0Y3_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y3_ヘッド線1CP = new ColorP(X0Y3_ヘッド線1, ヘッド線1CD, DisUnit, abj: true); + X0Y3_ヘッド線2CP = new ColorP(X0Y3_ヘッド線2, ヘッド線2CD, DisUnit, abj: true); + X0Y3_拡張ユニットCP = new ColorP(X0Y3_拡張ユニット, 拡張ユニットCD, DisUnit, abj: true); + X0Y3_拡張ユニット色CP = new ColorP(X0Y3_拡張ユニット色, 拡張ユニット色CD, DisUnit, abj: true); + X0Y3_ユニット_ユニットCP = new ColorP(X0Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y3_ユニット_ユニット線上CP = new ColorP(X0Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y3_ユニット_ユニット線下CP = new ColorP(X0Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y3_ユニット_ボタン上CP = new ColorP(X0Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y3_ユニット_ボタン下CP = new ColorP(X0Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y3_ユニット_パワー根CP = new ColorP(X0Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y3_ユニット_パワー1CP = new ColorP(X0Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y3_ユニット_パワー2CP = new ColorP(X0Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y3_ユニット_パワー3CP = new ColorP(X0Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y3_ユニット_パワー4CP = new ColorP(X0Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y4_ヘッドCP = new ColorP(X0Y4_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y4_ヘッド線CP = new ColorP(X0Y4_ヘッド線, ヘッド線1CD, DisUnit, abj: true); + X0Y4_拡張ユニットCP = new ColorP(X0Y4_拡張ユニット, 拡張ユニットCD, DisUnit, abj: true); + X0Y4_拡張ユニット色CP = new ColorP(X0Y4_拡張ユニット色, 拡張ユニット色CD, DisUnit, abj: true); + X0Y4_ユニット_ユニットCP = new ColorP(X0Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y4_ユニット_ユニット線上CP = new ColorP(X0Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y4_ユニット_ユニット線下CP = new ColorP(X0Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y4_ユニット_ボタン上CP = new ColorP(X0Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y4_ユニット_ボタン下CP = new ColorP(X0Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y4_ユニット_パワー根CP = new ColorP(X0Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y4_ユニット_パワー1CP = new ColorP(X0Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y4_ユニット_パワー2CP = new ColorP(X0Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y4_ユニット_パワー3CP = new ColorP(X0Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y4_ユニット_パワー4CP = new ColorP(X0Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + 濃度 = e.濃度; + X0Y0_ユニット_ユニット.BasePointBase = X0Y0_ユニット_ユニット.ToLocal(X0Y0_ヘッド.ToGlobal(X0Y0_ヘッド.JP[1].Joint)); + X0Y1_ユニット_ユニット.BasePointBase = X0Y1_ユニット_ユニット.ToLocal(X0Y1_ヘッド.ToGlobal(X0Y1_ヘッド.JP[1].Joint)); + X0Y2_ユニット_ユニット.BasePointBase = X0Y2_ユニット_ユニット.ToLocal(X0Y2_ヘッド.ToGlobal(X0Y2_ヘッド.JP[1].Joint)); + X0Y3_ユニット_ユニット.BasePointBase = X0Y3_ユニット_ユニット.ToLocal(X0Y3_ヘッド.ToGlobal(X0Y3_ヘッド.JP[1].Joint)); + X0Y4_ユニット_ユニット.BasePointBase = X0Y4_ユニット_ユニット.ToLocal(X0Y4_ヘッド.ToGlobal(X0Y4_ヘッド.JP[1].Joint)); + 尺度B *= 1.07; + 尺度B = 1.08; + 本体.JoinPAall(); + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_ヘッドCP.Update(); + X0Y0_ヘッド線1CP.Update(); + X0Y0_ヘッド線2CP.Update(); + X0Y0_ヘッド線3CP.Update(); + X0Y0_ヘッド線4CP.Update(); + X0Y0_拡張ユニットCP.Update(); + X0Y0_拡張ユニット色CP.Update(); + X0Y0_ユニット_ユニットCP.Update(); + X0Y0_ユニット_ユニット線上CP.Update(); + X0Y0_ユニット_ユニット線下CP.Update(); + X0Y0_ユニット_ボタン上CP.Update(); + X0Y0_ユニット_ボタン下CP.Update(); + X0Y0_ユニット_パワー根CP.Update(); + X0Y0_ユニット_パワー1CP.Update(); + X0Y0_ユニット_パワー2CP.Update(); + X0Y0_ユニット_パワー3CP.Update(); + X0Y0_ユニット_パワー4CP.Update(); + break; + case 1: + X0Y1_ヘッドCP.Update(); + X0Y1_ヘッド線1CP.Update(); + X0Y1_ヘッド線2CP.Update(); + X0Y1_ヘッド線3CP.Update(); + X0Y1_ヘッド線4CP.Update(); + X0Y1_拡張ユニットCP.Update(); + X0Y1_拡張ユニット色CP.Update(); + X0Y1_ユニット_ユニットCP.Update(); + X0Y1_ユニット_ユニット線上CP.Update(); + X0Y1_ユニット_ユニット線下CP.Update(); + X0Y1_ユニット_ボタン上CP.Update(); + X0Y1_ユニット_ボタン下CP.Update(); + X0Y1_ユニット_パワー根CP.Update(); + X0Y1_ユニット_パワー1CP.Update(); + X0Y1_ユニット_パワー2CP.Update(); + X0Y1_ユニット_パワー3CP.Update(); + X0Y1_ユニット_パワー4CP.Update(); + break; + case 2: + X0Y2_ヘッドCP.Update(); + X0Y2_ヘッド線1CP.Update(); + X0Y2_ヘッド線2CP.Update(); + X0Y2_ヘッド線3CP.Update(); + X0Y2_拡張ユニットCP.Update(); + X0Y2_拡張ユニット色CP.Update(); + X0Y2_ユニット_ユニットCP.Update(); + X0Y2_ユニット_ユニット線上CP.Update(); + X0Y2_ユニット_ユニット線下CP.Update(); + X0Y2_ユニット_ボタン上CP.Update(); + X0Y2_ユニット_ボタン下CP.Update(); + X0Y2_ユニット_パワー根CP.Update(); + X0Y2_ユニット_パワー1CP.Update(); + X0Y2_ユニット_パワー2CP.Update(); + X0Y2_ユニット_パワー3CP.Update(); + X0Y2_ユニット_パワー4CP.Update(); + break; + case 3: + X0Y3_ヘッドCP.Update(); + X0Y3_ヘッド線1CP.Update(); + X0Y3_ヘッド線2CP.Update(); + X0Y3_拡張ユニットCP.Update(); + X0Y3_拡張ユニット色CP.Update(); + X0Y3_ユニット_ユニットCP.Update(); + X0Y3_ユニット_ユニット線上CP.Update(); + X0Y3_ユニット_ユニット線下CP.Update(); + X0Y3_ユニット_ボタン上CP.Update(); + X0Y3_ユニット_ボタン下CP.Update(); + X0Y3_ユニット_パワー根CP.Update(); + X0Y3_ユニット_パワー1CP.Update(); + X0Y3_ユニット_パワー2CP.Update(); + X0Y3_ユニット_パワー3CP.Update(); + X0Y3_ユニット_パワー4CP.Update(); + break; + default: + X0Y4_ヘッドCP.Update(); + X0Y4_ヘッド線CP.Update(); + X0Y4_拡張ユニットCP.Update(); + X0Y4_拡張ユニット色CP.Update(); + X0Y4_ユニット_ユニットCP.Update(); + X0Y4_ユニット_ユニット線上CP.Update(); + X0Y4_ユニット_ユニット線下CP.Update(); + X0Y4_ユニット_ボタン上CP.Update(); + X0Y4_ユニット_ボタン下CP.Update(); + X0Y4_ユニット_パワー根CP.Update(); + X0Y4_ユニット_パワー1CP.Update(); + X0Y4_ユニット_パワー2CP.Update(); + X0Y4_ユニット_パワー3CP.Update(); + X0Y4_ユニット_パワー4CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + Col.GetGrad(ref Col.DarkGray, out var ret); + ヘッドCD = new ColorD(ref Col.Black, ref ret); + ヘッド線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + ヘッド線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + ヘッド線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + ヘッド線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + Col.GetGrad(ref Col.White, out ret); + 拡張ユニットCD = new ColorD(ref Col.Black, ref ret); + Col.GetGrad(ref Col.LightGreen, out ret); + 拡張ユニット色CD = new ColorD(ref Col.Black, ref ret); + Col.GetGrad(ref Col.Silver, out ret); + ユニット_ユニットCD = new ColorD(ref Col.Black, ref ret); + ユニット_ユニット線上CD = new ColorD(ref Col.Black, ref ret); + ユニット_ユニット線下CD = new ColorD(ref Col.Black, ref ret); + ユニット_ボタン上CD = new ColorD(ref Col.Black, ref ret); + ユニット_ボタン下CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー根CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー1CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー2CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー3CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー4CD = new ColorD(ref Col.Black, ref ret); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマD.cs index e1e4396..a738a5e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマD.cs @@ -1,54 +1,55 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class バイブ_デンマD : EleD +namespace SlaveMatrix { - public bool ヘッド_表示 = true; + [Serializable] + public class バイブ_デンマD : EleD + { + public bool ヘッド_表示 = true; - public bool ヘッド線1_表示 = true; + public bool ヘッド線1_表示 = true; - public bool ヘッド線2_表示 = true; + public bool ヘッド線2_表示 = true; - public bool ヘッド線3_表示 = true; + public bool ヘッド線3_表示 = true; - public bool ヘッド線4_表示 = true; + public bool ヘッド線4_表示 = true; - public bool 拡張ユニット_表示 = true; + public bool 拡張ユニット_表示 = true; - public bool 拡張ユニット色_表示 = true; + public bool 拡張ユニット色_表示 = true; - public bool ユニット_ユニット_表示 = true; + public bool ユニット_ユニット_表示 = true; - public bool ユニット_ユニット線上_表示 = true; + public bool ユニット_ユニット線上_表示 = true; - public bool ユニット_ユニット線下_表示 = true; + public bool ユニット_ユニット線下_表示 = true; - public bool ユニット_ボタン上_表示 = true; + public bool ユニット_ボタン上_表示 = true; - public bool ユニット_ボタン下_表示 = true; + public bool ユニット_ボタン下_表示 = true; - public bool ユニット_パワー根_表示 = true; + public bool ユニット_パワー根_表示 = true; - public bool ユニット_パワー1_表示 = true; + public bool ユニット_パワー1_表示 = true; - public bool ユニット_パワー2_表示 = true; + public bool ユニット_パワー2_表示 = true; - public bool ユニット_パワー3_表示 = true; + public bool ユニット_パワー3_表示 = true; - public bool ユニット_パワー4_表示 = true; + public bool ユニット_パワー4_表示 = true; - public bool ヘッド線_表示 = true; + public bool ヘッド線_表示 = true; - public バイブ_デンマD() - { - ThisType = GetType(); - } + public バイブ_デンマD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new バイブ_デンマ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new バイブ_デンマ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリル.cs index 4a79e58..61a8cfd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリル.cs @@ -1,3907 +1,3908 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class バイブ_ドリル : Ele +namespace SlaveMatrix { - public Par X0Y0_ヘッド; + public class バイブ_ドリル : Ele + { + public Par X0Y0_ヘッド; - public Par X0Y0_イボ1; + public Par X0Y0_イボ1; - public Par X0Y0_イボ2; + public Par X0Y0_イボ2; - public Par X0Y0_イボ3; + public Par X0Y0_イボ3; - public Par X0Y0_イボ4; + public Par X0Y0_イボ4; - public Par X0Y0_イボ5; + public Par X0Y0_イボ5; - public Par X0Y0_イボ6; + public Par X0Y0_イボ6; - public Par X0Y0_イボ7; + public Par X0Y0_イボ7; - public Par X0Y0_イボ8; + public Par X0Y0_イボ8; - public Par X0Y0_イボ9; + public Par X0Y0_イボ9; - public Par X0Y0_イボ10; + public Par X0Y0_イボ10; - public Par X0Y0_イボ11; + public Par X0Y0_イボ11; - public Par X0Y0_イボ12; + public Par X0Y0_イボ12; - public Par X0Y0_イボ13; + public Par X0Y0_イボ13; - public Par X0Y0_イボ14; + public Par X0Y0_イボ14; - public Par X0Y0_イボ15; + public Par X0Y0_イボ15; - public Par X0Y0_イボ16; + public Par X0Y0_イボ16; - public Par X0Y0_イボ17; + public Par X0Y0_イボ17; - public Par X0Y0_イボ18; + public Par X0Y0_イボ18; - public Par X0Y0_ユニット_ユニット; + public Par X0Y0_ユニット_ユニット; - public Par X0Y0_ユニット_ユニット線上; + public Par X0Y0_ユニット_ユニット線上; - public Par X0Y0_ユニット_ユニット線下; + public Par X0Y0_ユニット_ユニット線下; - public Par X0Y0_ユニット_ボタン上; + public Par X0Y0_ユニット_ボタン上; - public Par X0Y0_ユニット_ボタン下; + public Par X0Y0_ユニット_ボタン下; - public Par X0Y0_ユニット_パワー根; + public Par X0Y0_ユニット_パワー根; - public Par X0Y0_ユニット_パワー1; + public Par X0Y0_ユニット_パワー1; - public Par X0Y0_ユニット_パワー2; + public Par X0Y0_ユニット_パワー2; - public Par X0Y0_ユニット_パワー3; + public Par X0Y0_ユニット_パワー3; - public Par X0Y0_ユニット_パワー4; + public Par X0Y0_ユニット_パワー4; - public Par X0Y1_ヘッド; + public Par X0Y1_ヘッド; - public Par X0Y1_イボ1; + public Par X0Y1_イボ1; - public Par X0Y1_イボ2; + public Par X0Y1_イボ2; - public Par X0Y1_イボ3; + public Par X0Y1_イボ3; - public Par X0Y1_イボ4; + public Par X0Y1_イボ4; - public Par X0Y1_イボ5; + public Par X0Y1_イボ5; - public Par X0Y1_イボ6; + public Par X0Y1_イボ6; - public Par X0Y1_イボ7; + public Par X0Y1_イボ7; - public Par X0Y1_イボ8; + public Par X0Y1_イボ8; - public Par X0Y1_イボ9; + public Par X0Y1_イボ9; - public Par X0Y1_イボ10; + public Par X0Y1_イボ10; - public Par X0Y1_イボ11; + public Par X0Y1_イボ11; - public Par X0Y1_イボ12; + public Par X0Y1_イボ12; - public Par X0Y1_イボ13; + public Par X0Y1_イボ13; - public Par X0Y1_イボ14; + public Par X0Y1_イボ14; - public Par X0Y1_イボ15; + public Par X0Y1_イボ15; - public Par X0Y1_イボ16; + public Par X0Y1_イボ16; - public Par X0Y1_イボ17; + public Par X0Y1_イボ17; - public Par X0Y1_ユニット_ユニット; + public Par X0Y1_ユニット_ユニット; - public Par X0Y1_ユニット_ユニット線上; + public Par X0Y1_ユニット_ユニット線上; - public Par X0Y1_ユニット_ユニット線下; + public Par X0Y1_ユニット_ユニット線下; - public Par X0Y1_ユニット_ボタン上; + public Par X0Y1_ユニット_ボタン上; - public Par X0Y1_ユニット_ボタン下; + public Par X0Y1_ユニット_ボタン下; - public Par X0Y1_ユニット_パワー根; + public Par X0Y1_ユニット_パワー根; - public Par X0Y1_ユニット_パワー1; + public Par X0Y1_ユニット_パワー1; - public Par X0Y1_ユニット_パワー2; + public Par X0Y1_ユニット_パワー2; - public Par X0Y1_ユニット_パワー3; + public Par X0Y1_ユニット_パワー3; - public Par X0Y1_ユニット_パワー4; + public Par X0Y1_ユニット_パワー4; - public Par X0Y2_ヘッド; + public Par X0Y2_ヘッド; - public Par X0Y2_イボ1; + public Par X0Y2_イボ1; - public Par X0Y2_イボ2; + public Par X0Y2_イボ2; - public Par X0Y2_イボ3; + public Par X0Y2_イボ3; - public Par X0Y2_イボ4; + public Par X0Y2_イボ4; - public Par X0Y2_イボ5; + public Par X0Y2_イボ5; - public Par X0Y2_イボ6; + public Par X0Y2_イボ6; - public Par X0Y2_イボ7; + public Par X0Y2_イボ7; - public Par X0Y2_イボ8; + public Par X0Y2_イボ8; - public Par X0Y2_イボ9; + public Par X0Y2_イボ9; - public Par X0Y2_イボ10; + public Par X0Y2_イボ10; - public Par X0Y2_イボ11; + public Par X0Y2_イボ11; - public Par X0Y2_イボ12; + public Par X0Y2_イボ12; - public Par X0Y2_ユニット_ユニット; + public Par X0Y2_ユニット_ユニット; - public Par X0Y2_ユニット_ユニット線上; + public Par X0Y2_ユニット_ユニット線上; - public Par X0Y2_ユニット_ユニット線下; + public Par X0Y2_ユニット_ユニット線下; - public Par X0Y2_ユニット_ボタン上; + public Par X0Y2_ユニット_ボタン上; - public Par X0Y2_ユニット_ボタン下; + public Par X0Y2_ユニット_ボタン下; - public Par X0Y2_ユニット_パワー根; + public Par X0Y2_ユニット_パワー根; - public Par X0Y2_ユニット_パワー1; + public Par X0Y2_ユニット_パワー1; - public Par X0Y2_ユニット_パワー2; + public Par X0Y2_ユニット_パワー2; - public Par X0Y2_ユニット_パワー3; + public Par X0Y2_ユニット_パワー3; - public Par X0Y2_ユニット_パワー4; + public Par X0Y2_ユニット_パワー4; - public Par X0Y3_ヘッド; + public Par X0Y3_ヘッド; - public Par X0Y3_イボ1; + public Par X0Y3_イボ1; - public Par X0Y3_イボ2; + public Par X0Y3_イボ2; - public Par X0Y3_イボ3; + public Par X0Y3_イボ3; - public Par X0Y3_イボ4; + public Par X0Y3_イボ4; - public Par X0Y3_イボ5; + public Par X0Y3_イボ5; - public Par X0Y3_イボ6; + public Par X0Y3_イボ6; - public Par X0Y3_イボ7; + public Par X0Y3_イボ7; - public Par X0Y3_ユニット_ユニット; + public Par X0Y3_ユニット_ユニット; - public Par X0Y3_ユニット_ユニット線上; + public Par X0Y3_ユニット_ユニット線上; - public Par X0Y3_ユニット_ユニット線下; + public Par X0Y3_ユニット_ユニット線下; - public Par X0Y3_ユニット_ボタン上; + public Par X0Y3_ユニット_ボタン上; - public Par X0Y3_ユニット_ボタン下; + public Par X0Y3_ユニット_ボタン下; - public Par X0Y3_ユニット_パワー根; + public Par X0Y3_ユニット_パワー根; - public Par X0Y3_ユニット_パワー1; + public Par X0Y3_ユニット_パワー1; - public Par X0Y3_ユニット_パワー2; + public Par X0Y3_ユニット_パワー2; - public Par X0Y3_ユニット_パワー3; + public Par X0Y3_ユニット_パワー3; - public Par X0Y3_ユニット_パワー4; + public Par X0Y3_ユニット_パワー4; - public Par X0Y4_ヘッド; + public Par X0Y4_ヘッド; - public Par X0Y4_イボ1; + public Par X0Y4_イボ1; - public Par X0Y4_イボ2; + public Par X0Y4_イボ2; - public Par X0Y4_イボ3; + public Par X0Y4_イボ3; - public Par X0Y4_ユニット_ユニット; + public Par X0Y4_ユニット_ユニット; - public Par X0Y4_ユニット_ユニット線上; + public Par X0Y4_ユニット_ユニット線上; - public Par X0Y4_ユニット_ユニット線下; + public Par X0Y4_ユニット_ユニット線下; - public Par X0Y4_ユニット_ボタン上; + public Par X0Y4_ユニット_ボタン上; - public Par X0Y4_ユニット_ボタン下; + public Par X0Y4_ユニット_ボタン下; - public Par X0Y4_ユニット_パワー根; + public Par X0Y4_ユニット_パワー根; - public Par X0Y4_ユニット_パワー1; + public Par X0Y4_ユニット_パワー1; - public Par X0Y4_ユニット_パワー2; + public Par X0Y4_ユニット_パワー2; - public Par X0Y4_ユニット_パワー3; + public Par X0Y4_ユニット_パワー3; - public Par X0Y4_ユニット_パワー4; + public Par X0Y4_ユニット_パワー4; - public Par X1Y0_ヘッド; + public Par X1Y0_ヘッド; - public Par X1Y0_イボ1; + public Par X1Y0_イボ1; - public Par X1Y0_イボ2; + public Par X1Y0_イボ2; - public Par X1Y0_イボ3; + public Par X1Y0_イボ3; - public Par X1Y0_イボ4; + public Par X1Y0_イボ4; - public Par X1Y0_イボ5; + public Par X1Y0_イボ5; - public Par X1Y0_イボ6; + public Par X1Y0_イボ6; - public Par X1Y0_イボ7; + public Par X1Y0_イボ7; - public Par X1Y0_イボ8; + public Par X1Y0_イボ8; - public Par X1Y0_イボ9; + public Par X1Y0_イボ9; - public Par X1Y0_イボ10; + public Par X1Y0_イボ10; - public Par X1Y0_イボ11; + public Par X1Y0_イボ11; - public Par X1Y0_イボ12; + public Par X1Y0_イボ12; - public Par X1Y0_イボ13; + public Par X1Y0_イボ13; - public Par X1Y0_イボ14; + public Par X1Y0_イボ14; - public Par X1Y0_イボ15; + public Par X1Y0_イボ15; - public Par X1Y0_イボ16; + public Par X1Y0_イボ16; - public Par X1Y0_イボ17; + public Par X1Y0_イボ17; - public Par X1Y0_イボ18; + public Par X1Y0_イボ18; - public Par X1Y0_イボ19; + public Par X1Y0_イボ19; - public Par X1Y0_ユニット_ユニット; + public Par X1Y0_ユニット_ユニット; - public Par X1Y0_ユニット_ユニット線上; + public Par X1Y0_ユニット_ユニット線上; - public Par X1Y0_ユニット_ユニット線下; + public Par X1Y0_ユニット_ユニット線下; - public Par X1Y0_ユニット_ボタン上; + public Par X1Y0_ユニット_ボタン上; - public Par X1Y0_ユニット_ボタン下; + public Par X1Y0_ユニット_ボタン下; - public Par X1Y0_ユニット_パワー根; + public Par X1Y0_ユニット_パワー根; - public Par X1Y0_ユニット_パワー1; + public Par X1Y0_ユニット_パワー1; - public Par X1Y0_ユニット_パワー2; + public Par X1Y0_ユニット_パワー2; - public Par X1Y0_ユニット_パワー3; + public Par X1Y0_ユニット_パワー3; - public Par X1Y0_ユニット_パワー4; + public Par X1Y0_ユニット_パワー4; - public Par X1Y1_ヘッド; + public Par X1Y1_ヘッド; - public Par X1Y1_イボ1; + public Par X1Y1_イボ1; - public Par X1Y1_イボ2; + public Par X1Y1_イボ2; - public Par X1Y1_イボ3; + public Par X1Y1_イボ3; - public Par X1Y1_イボ4; + public Par X1Y1_イボ4; - public Par X1Y1_イボ5; + public Par X1Y1_イボ5; - public Par X1Y1_イボ6; + public Par X1Y1_イボ6; - public Par X1Y1_イボ7; + public Par X1Y1_イボ7; - public Par X1Y1_イボ8; + public Par X1Y1_イボ8; - public Par X1Y1_イボ9; + public Par X1Y1_イボ9; - public Par X1Y1_イボ10; + public Par X1Y1_イボ10; - public Par X1Y1_イボ11; + public Par X1Y1_イボ11; - public Par X1Y1_イボ12; + public Par X1Y1_イボ12; - public Par X1Y1_イボ13; + public Par X1Y1_イボ13; - public Par X1Y1_イボ14; + public Par X1Y1_イボ14; - public Par X1Y1_イボ15; + public Par X1Y1_イボ15; - public Par X1Y1_イボ16; + public Par X1Y1_イボ16; - public Par X1Y1_イボ17; + public Par X1Y1_イボ17; - public Par X1Y1_ユニット_ユニット; + public Par X1Y1_ユニット_ユニット; - public Par X1Y1_ユニット_ユニット線上; + public Par X1Y1_ユニット_ユニット線上; - public Par X1Y1_ユニット_ユニット線下; + public Par X1Y1_ユニット_ユニット線下; - public Par X1Y1_ユニット_ボタン上; + public Par X1Y1_ユニット_ボタン上; - public Par X1Y1_ユニット_ボタン下; + public Par X1Y1_ユニット_ボタン下; - public Par X1Y1_ユニット_パワー根; + public Par X1Y1_ユニット_パワー根; - public Par X1Y1_ユニット_パワー1; + public Par X1Y1_ユニット_パワー1; - public Par X1Y1_ユニット_パワー2; + public Par X1Y1_ユニット_パワー2; - public Par X1Y1_ユニット_パワー3; + public Par X1Y1_ユニット_パワー3; - public Par X1Y1_ユニット_パワー4; + public Par X1Y1_ユニット_パワー4; - public Par X1Y2_ヘッド; + public Par X1Y2_ヘッド; - public Par X1Y2_イボ1; + public Par X1Y2_イボ1; - public Par X1Y2_イボ2; + public Par X1Y2_イボ2; - public Par X1Y2_イボ3; + public Par X1Y2_イボ3; - public Par X1Y2_イボ4; + public Par X1Y2_イボ4; - public Par X1Y2_イボ5; + public Par X1Y2_イボ5; - public Par X1Y2_イボ6; + public Par X1Y2_イボ6; - public Par X1Y2_イボ7; + public Par X1Y2_イボ7; - public Par X1Y2_イボ8; + public Par X1Y2_イボ8; - public Par X1Y2_イボ9; + public Par X1Y2_イボ9; - public Par X1Y2_イボ10; + public Par X1Y2_イボ10; - public Par X1Y2_イボ11; + public Par X1Y2_イボ11; - public Par X1Y2_イボ12; + public Par X1Y2_イボ12; - public Par X1Y2_イボ13; + public Par X1Y2_イボ13; - public Par X1Y2_ユニット_ユニット; + public Par X1Y2_ユニット_ユニット; - public Par X1Y2_ユニット_ユニット線上; + public Par X1Y2_ユニット_ユニット線上; - public Par X1Y2_ユニット_ユニット線下; + public Par X1Y2_ユニット_ユニット線下; - public Par X1Y2_ユニット_ボタン上; + public Par X1Y2_ユニット_ボタン上; - public Par X1Y2_ユニット_ボタン下; + public Par X1Y2_ユニット_ボタン下; - public Par X1Y2_ユニット_パワー根; + public Par X1Y2_ユニット_パワー根; - public Par X1Y2_ユニット_パワー1; + public Par X1Y2_ユニット_パワー1; - public Par X1Y2_ユニット_パワー2; + public Par X1Y2_ユニット_パワー2; - public Par X1Y2_ユニット_パワー3; + public Par X1Y2_ユニット_パワー3; - public Par X1Y2_ユニット_パワー4; + public Par X1Y2_ユニット_パワー4; - public Par X1Y3_ヘッド; + public Par X1Y3_ヘッド; - public Par X1Y3_イボ1; + public Par X1Y3_イボ1; - public Par X1Y3_イボ2; + public Par X1Y3_イボ2; - public Par X1Y3_イボ3; + public Par X1Y3_イボ3; - public Par X1Y3_イボ4; + public Par X1Y3_イボ4; - public Par X1Y3_イボ5; + public Par X1Y3_イボ5; - public Par X1Y3_イボ6; + public Par X1Y3_イボ6; - public Par X1Y3_イボ7; + public Par X1Y3_イボ7; - public Par X1Y3_イボ8; + public Par X1Y3_イボ8; - public Par X1Y3_ユニット_ユニット; + public Par X1Y3_ユニット_ユニット; - public Par X1Y3_ユニット_ユニット線上; + public Par X1Y3_ユニット_ユニット線上; - public Par X1Y3_ユニット_ユニット線下; + public Par X1Y3_ユニット_ユニット線下; - public Par X1Y3_ユニット_ボタン上; + public Par X1Y3_ユニット_ボタン上; - public Par X1Y3_ユニット_ボタン下; + public Par X1Y3_ユニット_ボタン下; - public Par X1Y3_ユニット_パワー根; + public Par X1Y3_ユニット_パワー根; - public Par X1Y3_ユニット_パワー1; + public Par X1Y3_ユニット_パワー1; - public Par X1Y3_ユニット_パワー2; + public Par X1Y3_ユニット_パワー2; - public Par X1Y3_ユニット_パワー3; + public Par X1Y3_ユニット_パワー3; - public Par X1Y3_ユニット_パワー4; + public Par X1Y3_ユニット_パワー4; - public Par X1Y4_ヘッド; + public Par X1Y4_ヘッド; - public Par X1Y4_イボ1; + public Par X1Y4_イボ1; - public Par X1Y4_イボ2; + public Par X1Y4_イボ2; - public Par X1Y4_イボ3; + public Par X1Y4_イボ3; - public Par X1Y4_ユニット_ユニット; + public Par X1Y4_ユニット_ユニット; - public Par X1Y4_ユニット_ユニット線上; + public Par X1Y4_ユニット_ユニット線上; - public Par X1Y4_ユニット_ユニット線下; + public Par X1Y4_ユニット_ユニット線下; - public Par X1Y4_ユニット_ボタン上; + public Par X1Y4_ユニット_ボタン上; - public Par X1Y4_ユニット_ボタン下; + public Par X1Y4_ユニット_ボタン下; - public Par X1Y4_ユニット_パワー根; + public Par X1Y4_ユニット_パワー根; - public Par X1Y4_ユニット_パワー1; + public Par X1Y4_ユニット_パワー1; - public Par X1Y4_ユニット_パワー2; + public Par X1Y4_ユニット_パワー2; - public Par X1Y4_ユニット_パワー3; + public Par X1Y4_ユニット_パワー3; - public Par X1Y4_ユニット_パワー4; + public Par X1Y4_ユニット_パワー4; - public Par X2Y0_ヘッド; + public Par X2Y0_ヘッド; - public Par X2Y0_イボ1; + public Par X2Y0_イボ1; - public Par X2Y0_イボ2; + public Par X2Y0_イボ2; - public Par X2Y0_イボ3; + public Par X2Y0_イボ3; - public Par X2Y0_イボ4; + public Par X2Y0_イボ4; - public Par X2Y0_イボ5; + public Par X2Y0_イボ5; - public Par X2Y0_イボ6; + public Par X2Y0_イボ6; - public Par X2Y0_イボ7; + public Par X2Y0_イボ7; - public Par X2Y0_イボ8; + public Par X2Y0_イボ8; - public Par X2Y0_イボ9; + public Par X2Y0_イボ9; - public Par X2Y0_イボ10; + public Par X2Y0_イボ10; - public Par X2Y0_イボ11; + public Par X2Y0_イボ11; - public Par X2Y0_イボ12; + public Par X2Y0_イボ12; - public Par X2Y0_イボ13; + public Par X2Y0_イボ13; - public Par X2Y0_イボ14; + public Par X2Y0_イボ14; - public Par X2Y0_イボ15; + public Par X2Y0_イボ15; - public Par X2Y0_イボ16; + public Par X2Y0_イボ16; - public Par X2Y0_イボ17; + public Par X2Y0_イボ17; - public Par X2Y0_イボ18; + public Par X2Y0_イボ18; - public Par X2Y0_イボ19; + public Par X2Y0_イボ19; - public Par X2Y0_イボ20; + public Par X2Y0_イボ20; - public Par X2Y0_イボ21; + public Par X2Y0_イボ21; - public Par X2Y0_ユニット_ユニット; + public Par X2Y0_ユニット_ユニット; - public Par X2Y0_ユニット_ユニット線上; + public Par X2Y0_ユニット_ユニット線上; - public Par X2Y0_ユニット_ユニット線下; + public Par X2Y0_ユニット_ユニット線下; - public Par X2Y0_ユニット_ボタン上; + public Par X2Y0_ユニット_ボタン上; - public Par X2Y0_ユニット_ボタン下; + public Par X2Y0_ユニット_ボタン下; - public Par X2Y0_ユニット_パワー根; + public Par X2Y0_ユニット_パワー根; - public Par X2Y0_ユニット_パワー1; + public Par X2Y0_ユニット_パワー1; - public Par X2Y0_ユニット_パワー2; + public Par X2Y0_ユニット_パワー2; - public Par X2Y0_ユニット_パワー3; + public Par X2Y0_ユニット_パワー3; - public Par X2Y0_ユニット_パワー4; + public Par X2Y0_ユニット_パワー4; - public Par X2Y1_ヘッド; + public Par X2Y1_ヘッド; - public Par X2Y1_イボ1; + public Par X2Y1_イボ1; - public Par X2Y1_イボ2; + public Par X2Y1_イボ2; - public Par X2Y1_イボ3; + public Par X2Y1_イボ3; - public Par X2Y1_イボ4; + public Par X2Y1_イボ4; - public Par X2Y1_イボ5; + public Par X2Y1_イボ5; - public Par X2Y1_イボ6; + public Par X2Y1_イボ6; - public Par X2Y1_イボ7; + public Par X2Y1_イボ7; - public Par X2Y1_イボ8; + public Par X2Y1_イボ8; - public Par X2Y1_イボ9; + public Par X2Y1_イボ9; - public Par X2Y1_イボ10; + public Par X2Y1_イボ10; - public Par X2Y1_イボ11; + public Par X2Y1_イボ11; - public Par X2Y1_イボ12; + public Par X2Y1_イボ12; - public Par X2Y1_イボ13; + public Par X2Y1_イボ13; - public Par X2Y1_イボ14; + public Par X2Y1_イボ14; - public Par X2Y1_イボ15; + public Par X2Y1_イボ15; - public Par X2Y1_イボ16; + public Par X2Y1_イボ16; - public Par X2Y1_イボ17; + public Par X2Y1_イボ17; - public Par X2Y1_イボ18; + public Par X2Y1_イボ18; - public Par X2Y1_イボ19; + public Par X2Y1_イボ19; - public Par X2Y1_ユニット_ユニット; + public Par X2Y1_ユニット_ユニット; - public Par X2Y1_ユニット_ユニット線上; + public Par X2Y1_ユニット_ユニット線上; - public Par X2Y1_ユニット_ユニット線下; + public Par X2Y1_ユニット_ユニット線下; - public Par X2Y1_ユニット_ボタン上; + public Par X2Y1_ユニット_ボタン上; - public Par X2Y1_ユニット_ボタン下; + public Par X2Y1_ユニット_ボタン下; - public Par X2Y1_ユニット_パワー根; + public Par X2Y1_ユニット_パワー根; - public Par X2Y1_ユニット_パワー1; + public Par X2Y1_ユニット_パワー1; - public Par X2Y1_ユニット_パワー2; + public Par X2Y1_ユニット_パワー2; - public Par X2Y1_ユニット_パワー3; + public Par X2Y1_ユニット_パワー3; - public Par X2Y1_ユニット_パワー4; + public Par X2Y1_ユニット_パワー4; - public Par X2Y2_ヘッド; + public Par X2Y2_ヘッド; - public Par X2Y2_イボ1; + public Par X2Y2_イボ1; - public Par X2Y2_イボ2; + public Par X2Y2_イボ2; - public Par X2Y2_イボ3; + public Par X2Y2_イボ3; - public Par X2Y2_イボ4; + public Par X2Y2_イボ4; - public Par X2Y2_イボ5; + public Par X2Y2_イボ5; - public Par X2Y2_イボ6; + public Par X2Y2_イボ6; - public Par X2Y2_イボ7; + public Par X2Y2_イボ7; - public Par X2Y2_イボ8; + public Par X2Y2_イボ8; - public Par X2Y2_イボ9; + public Par X2Y2_イボ9; - public Par X2Y2_イボ10; + public Par X2Y2_イボ10; - public Par X2Y2_イボ11; + public Par X2Y2_イボ11; - public Par X2Y2_イボ12; + public Par X2Y2_イボ12; - public Par X2Y2_イボ13; + public Par X2Y2_イボ13; - public Par X2Y2_イボ14; + public Par X2Y2_イボ14; - public Par X2Y2_ユニット_ユニット; + public Par X2Y2_ユニット_ユニット; - public Par X2Y2_ユニット_ユニット線上; + public Par X2Y2_ユニット_ユニット線上; - public Par X2Y2_ユニット_ユニット線下; + public Par X2Y2_ユニット_ユニット線下; - public Par X2Y2_ユニット_ボタン上; + public Par X2Y2_ユニット_ボタン上; - public Par X2Y2_ユニット_ボタン下; + public Par X2Y2_ユニット_ボタン下; - public Par X2Y2_ユニット_パワー根; + public Par X2Y2_ユニット_パワー根; - public Par X2Y2_ユニット_パワー1; + public Par X2Y2_ユニット_パワー1; - public Par X2Y2_ユニット_パワー2; + public Par X2Y2_ユニット_パワー2; - public Par X2Y2_ユニット_パワー3; + public Par X2Y2_ユニット_パワー3; - public Par X2Y2_ユニット_パワー4; + public Par X2Y2_ユニット_パワー4; - public Par X2Y3_ヘッド; + public Par X2Y3_ヘッド; - public Par X2Y3_イボ1; + public Par X2Y3_イボ1; - public Par X2Y3_イボ2; + public Par X2Y3_イボ2; - public Par X2Y3_イボ3; + public Par X2Y3_イボ3; - public Par X2Y3_イボ4; + public Par X2Y3_イボ4; - public Par X2Y3_イボ5; + public Par X2Y3_イボ5; - public Par X2Y3_イボ6; + public Par X2Y3_イボ6; - public Par X2Y3_イボ7; + public Par X2Y3_イボ7; - public Par X2Y3_イボ8; + public Par X2Y3_イボ8; - public Par X2Y3_イボ9; + public Par X2Y3_イボ9; - public Par X2Y3_イボ10; + public Par X2Y3_イボ10; - public Par X2Y3_ユニット_ユニット; + public Par X2Y3_ユニット_ユニット; - public Par X2Y3_ユニット_ユニット線上; + public Par X2Y3_ユニット_ユニット線上; - public Par X2Y3_ユニット_ユニット線下; + public Par X2Y3_ユニット_ユニット線下; - public Par X2Y3_ユニット_ボタン上; + public Par X2Y3_ユニット_ボタン上; - public Par X2Y3_ユニット_ボタン下; + public Par X2Y3_ユニット_ボタン下; - public Par X2Y3_ユニット_パワー根; + public Par X2Y3_ユニット_パワー根; - public Par X2Y3_ユニット_パワー1; + public Par X2Y3_ユニット_パワー1; - public Par X2Y3_ユニット_パワー2; + public Par X2Y3_ユニット_パワー2; - public Par X2Y3_ユニット_パワー3; + public Par X2Y3_ユニット_パワー3; - public Par X2Y3_ユニット_パワー4; + public Par X2Y3_ユニット_パワー4; - public Par X2Y4_ヘッド; + public Par X2Y4_ヘッド; - public Par X2Y4_イボ1; + public Par X2Y4_イボ1; - public Par X2Y4_イボ2; + public Par X2Y4_イボ2; - public Par X2Y4_イボ3; + public Par X2Y4_イボ3; - public Par X2Y4_イボ4; + public Par X2Y4_イボ4; - public Par X2Y4_ユニット_ユニット; + public Par X2Y4_ユニット_ユニット; - public Par X2Y4_ユニット_ユニット線上; + public Par X2Y4_ユニット_ユニット線上; - public Par X2Y4_ユニット_ユニット線下; + public Par X2Y4_ユニット_ユニット線下; - public Par X2Y4_ユニット_ボタン上; + public Par X2Y4_ユニット_ボタン上; - public Par X2Y4_ユニット_ボタン下; + public Par X2Y4_ユニット_ボタン下; - public Par X2Y4_ユニット_パワー根; + public Par X2Y4_ユニット_パワー根; - public Par X2Y4_ユニット_パワー1; + public Par X2Y4_ユニット_パワー1; - public Par X2Y4_ユニット_パワー2; + public Par X2Y4_ユニット_パワー2; - public Par X2Y4_ユニット_パワー3; + public Par X2Y4_ユニット_パワー3; - public Par X2Y4_ユニット_パワー4; + public Par X2Y4_ユニット_パワー4; - public ColorD ヘッドCD; + public ColorD ヘッドCD; - public ColorD イボ1CD; + public ColorD イボ1CD; - public ColorD イボ2CD; + public ColorD イボ2CD; - public ColorD イボ3CD; + public ColorD イボ3CD; - public ColorD イボ4CD; + public ColorD イボ4CD; - public ColorD イボ5CD; + public ColorD イボ5CD; - public ColorD イボ6CD; + public ColorD イボ6CD; - public ColorD イボ7CD; + public ColorD イボ7CD; - public ColorD イボ8CD; + public ColorD イボ8CD; - public ColorD イボ9CD; + public ColorD イボ9CD; - public ColorD イボ10CD; + public ColorD イボ10CD; - public ColorD イボ11CD; + public ColorD イボ11CD; - public ColorD イボ12CD; + public ColorD イボ12CD; - public ColorD イボ13CD; + public ColorD イボ13CD; - public ColorD イボ14CD; + public ColorD イボ14CD; - public ColorD イボ15CD; + public ColorD イボ15CD; - public ColorD イボ16CD; + public ColorD イボ16CD; - public ColorD イボ17CD; + public ColorD イボ17CD; - public ColorD イボ18CD; + public ColorD イボ18CD; - public ColorD イボ19CD; + public ColorD イボ19CD; - public ColorD イボ20CD; + public ColorD イボ20CD; - public ColorD イボ21CD; + public ColorD イボ21CD; - public ColorD ユニット_ユニットCD; + public ColorD ユニット_ユニットCD; - public ColorD ユニット_ユニット線上CD; + public ColorD ユニット_ユニット線上CD; - public ColorD ユニット_ユニット線下CD; + public ColorD ユニット_ユニット線下CD; - public ColorD ユニット_ボタン上CD; + public ColorD ユニット_ボタン上CD; - public ColorD ユニット_ボタン下CD; + public ColorD ユニット_ボタン下CD; - public ColorD ユニット_パワー根CD; + public ColorD ユニット_パワー根CD; - public ColorD ユニット_パワー1CD; + public ColorD ユニット_パワー1CD; - public ColorD ユニット_パワー2CD; + public ColorD ユニット_パワー2CD; - public ColorD ユニット_パワー3CD; + public ColorD ユニット_パワー3CD; - public ColorD ユニット_パワー4CD; + public ColorD ユニット_パワー4CD; - public ColorP X0Y0_ヘッドCP; + public ColorP X0Y0_ヘッドCP; - public ColorP X0Y0_イボ1CP; + public ColorP X0Y0_イボ1CP; - public ColorP X0Y0_イボ2CP; + public ColorP X0Y0_イボ2CP; - public ColorP X0Y0_イボ3CP; + public ColorP X0Y0_イボ3CP; - public ColorP X0Y0_イボ4CP; + public ColorP X0Y0_イボ4CP; - public ColorP X0Y0_イボ5CP; + public ColorP X0Y0_イボ5CP; - public ColorP X0Y0_イボ6CP; + public ColorP X0Y0_イボ6CP; - public ColorP X0Y0_イボ7CP; + public ColorP X0Y0_イボ7CP; - public ColorP X0Y0_イボ8CP; + public ColorP X0Y0_イボ8CP; - public ColorP X0Y0_イボ9CP; + public ColorP X0Y0_イボ9CP; - public ColorP X0Y0_イボ10CP; + public ColorP X0Y0_イボ10CP; - public ColorP X0Y0_イボ11CP; + public ColorP X0Y0_イボ11CP; - public ColorP X0Y0_イボ12CP; + public ColorP X0Y0_イボ12CP; - public ColorP X0Y0_イボ13CP; + public ColorP X0Y0_イボ13CP; - public ColorP X0Y0_イボ14CP; + public ColorP X0Y0_イボ14CP; - public ColorP X0Y0_イボ15CP; + public ColorP X0Y0_イボ15CP; - public ColorP X0Y0_イボ16CP; + public ColorP X0Y0_イボ16CP; - public ColorP X0Y0_イボ17CP; + public ColorP X0Y0_イボ17CP; - public ColorP X0Y0_イボ18CP; + public ColorP X0Y0_イボ18CP; - public ColorP X0Y0_ユニット_ユニットCP; + public ColorP X0Y0_ユニット_ユニットCP; - public ColorP X0Y0_ユニット_ユニット線上CP; + public ColorP X0Y0_ユニット_ユニット線上CP; - public ColorP X0Y0_ユニット_ユニット線下CP; + public ColorP X0Y0_ユニット_ユニット線下CP; - public ColorP X0Y0_ユニット_ボタン上CP; + public ColorP X0Y0_ユニット_ボタン上CP; - public ColorP X0Y0_ユニット_ボタン下CP; + public ColorP X0Y0_ユニット_ボタン下CP; - public ColorP X0Y0_ユニット_パワー根CP; + public ColorP X0Y0_ユニット_パワー根CP; - public ColorP X0Y0_ユニット_パワー1CP; + public ColorP X0Y0_ユニット_パワー1CP; - public ColorP X0Y0_ユニット_パワー2CP; + public ColorP X0Y0_ユニット_パワー2CP; - public ColorP X0Y0_ユニット_パワー3CP; + public ColorP X0Y0_ユニット_パワー3CP; - public ColorP X0Y0_ユニット_パワー4CP; + public ColorP X0Y0_ユニット_パワー4CP; - public ColorP X0Y1_ヘッドCP; + public ColorP X0Y1_ヘッドCP; - public ColorP X0Y1_イボ1CP; + public ColorP X0Y1_イボ1CP; - public ColorP X0Y1_イボ2CP; + public ColorP X0Y1_イボ2CP; - public ColorP X0Y1_イボ3CP; + public ColorP X0Y1_イボ3CP; - public ColorP X0Y1_イボ4CP; + public ColorP X0Y1_イボ4CP; - public ColorP X0Y1_イボ5CP; + public ColorP X0Y1_イボ5CP; - public ColorP X0Y1_イボ6CP; + public ColorP X0Y1_イボ6CP; - public ColorP X0Y1_イボ7CP; + public ColorP X0Y1_イボ7CP; - public ColorP X0Y1_イボ8CP; + public ColorP X0Y1_イボ8CP; - public ColorP X0Y1_イボ9CP; + public ColorP X0Y1_イボ9CP; - public ColorP X0Y1_イボ10CP; + public ColorP X0Y1_イボ10CP; - public ColorP X0Y1_イボ11CP; + public ColorP X0Y1_イボ11CP; - public ColorP X0Y1_イボ12CP; + public ColorP X0Y1_イボ12CP; - public ColorP X0Y1_イボ13CP; + public ColorP X0Y1_イボ13CP; - public ColorP X0Y1_イボ14CP; + public ColorP X0Y1_イボ14CP; - public ColorP X0Y1_イボ15CP; + public ColorP X0Y1_イボ15CP; - public ColorP X0Y1_イボ16CP; + public ColorP X0Y1_イボ16CP; - public ColorP X0Y1_イボ17CP; + public ColorP X0Y1_イボ17CP; - public ColorP X0Y1_ユニット_ユニットCP; + public ColorP X0Y1_ユニット_ユニットCP; - public ColorP X0Y1_ユニット_ユニット線上CP; + public ColorP X0Y1_ユニット_ユニット線上CP; - public ColorP X0Y1_ユニット_ユニット線下CP; + public ColorP X0Y1_ユニット_ユニット線下CP; - public ColorP X0Y1_ユニット_ボタン上CP; + public ColorP X0Y1_ユニット_ボタン上CP; - public ColorP X0Y1_ユニット_ボタン下CP; + public ColorP X0Y1_ユニット_ボタン下CP; - public ColorP X0Y1_ユニット_パワー根CP; + public ColorP X0Y1_ユニット_パワー根CP; - public ColorP X0Y1_ユニット_パワー1CP; + public ColorP X0Y1_ユニット_パワー1CP; - public ColorP X0Y1_ユニット_パワー2CP; + public ColorP X0Y1_ユニット_パワー2CP; - public ColorP X0Y1_ユニット_パワー3CP; + public ColorP X0Y1_ユニット_パワー3CP; - public ColorP X0Y1_ユニット_パワー4CP; + public ColorP X0Y1_ユニット_パワー4CP; - public ColorP X0Y2_ヘッドCP; + public ColorP X0Y2_ヘッドCP; - public ColorP X0Y2_イボ1CP; + public ColorP X0Y2_イボ1CP; - public ColorP X0Y2_イボ2CP; + public ColorP X0Y2_イボ2CP; - public ColorP X0Y2_イボ3CP; + public ColorP X0Y2_イボ3CP; - public ColorP X0Y2_イボ4CP; + public ColorP X0Y2_イボ4CP; - public ColorP X0Y2_イボ5CP; + public ColorP X0Y2_イボ5CP; - public ColorP X0Y2_イボ6CP; + public ColorP X0Y2_イボ6CP; - public ColorP X0Y2_イボ7CP; + public ColorP X0Y2_イボ7CP; - public ColorP X0Y2_イボ8CP; + public ColorP X0Y2_イボ8CP; - public ColorP X0Y2_イボ9CP; + public ColorP X0Y2_イボ9CP; - public ColorP X0Y2_イボ10CP; + public ColorP X0Y2_イボ10CP; - public ColorP X0Y2_イボ11CP; + public ColorP X0Y2_イボ11CP; - public ColorP X0Y2_イボ12CP; + public ColorP X0Y2_イボ12CP; - public ColorP X0Y2_ユニット_ユニットCP; + public ColorP X0Y2_ユニット_ユニットCP; - public ColorP X0Y2_ユニット_ユニット線上CP; + public ColorP X0Y2_ユニット_ユニット線上CP; - public ColorP X0Y2_ユニット_ユニット線下CP; + public ColorP X0Y2_ユニット_ユニット線下CP; - public ColorP X0Y2_ユニット_ボタン上CP; + public ColorP X0Y2_ユニット_ボタン上CP; - public ColorP X0Y2_ユニット_ボタン下CP; + public ColorP X0Y2_ユニット_ボタン下CP; - public ColorP X0Y2_ユニット_パワー根CP; + public ColorP X0Y2_ユニット_パワー根CP; - public ColorP X0Y2_ユニット_パワー1CP; + public ColorP X0Y2_ユニット_パワー1CP; - public ColorP X0Y2_ユニット_パワー2CP; + public ColorP X0Y2_ユニット_パワー2CP; - public ColorP X0Y2_ユニット_パワー3CP; + public ColorP X0Y2_ユニット_パワー3CP; - public ColorP X0Y2_ユニット_パワー4CP; + public ColorP X0Y2_ユニット_パワー4CP; - public ColorP X0Y3_ヘッドCP; + public ColorP X0Y3_ヘッドCP; - public ColorP X0Y3_イボ1CP; + public ColorP X0Y3_イボ1CP; - public ColorP X0Y3_イボ2CP; + public ColorP X0Y3_イボ2CP; - public ColorP X0Y3_イボ3CP; + public ColorP X0Y3_イボ3CP; - public ColorP X0Y3_イボ4CP; + public ColorP X0Y3_イボ4CP; - public ColorP X0Y3_イボ5CP; + public ColorP X0Y3_イボ5CP; - public ColorP X0Y3_イボ6CP; + public ColorP X0Y3_イボ6CP; - public ColorP X0Y3_イボ7CP; + public ColorP X0Y3_イボ7CP; - public ColorP X0Y3_ユニット_ユニットCP; + public ColorP X0Y3_ユニット_ユニットCP; - public ColorP X0Y3_ユニット_ユニット線上CP; + public ColorP X0Y3_ユニット_ユニット線上CP; - public ColorP X0Y3_ユニット_ユニット線下CP; + public ColorP X0Y3_ユニット_ユニット線下CP; - public ColorP X0Y3_ユニット_ボタン上CP; + public ColorP X0Y3_ユニット_ボタン上CP; - public ColorP X0Y3_ユニット_ボタン下CP; + public ColorP X0Y3_ユニット_ボタン下CP; - public ColorP X0Y3_ユニット_パワー根CP; + public ColorP X0Y3_ユニット_パワー根CP; - public ColorP X0Y3_ユニット_パワー1CP; + public ColorP X0Y3_ユニット_パワー1CP; - public ColorP X0Y3_ユニット_パワー2CP; + public ColorP X0Y3_ユニット_パワー2CP; - public ColorP X0Y3_ユニット_パワー3CP; + public ColorP X0Y3_ユニット_パワー3CP; - public ColorP X0Y3_ユニット_パワー4CP; + public ColorP X0Y3_ユニット_パワー4CP; - public ColorP X0Y4_ヘッドCP; + public ColorP X0Y4_ヘッドCP; - public ColorP X0Y4_イボ1CP; + public ColorP X0Y4_イボ1CP; - public ColorP X0Y4_イボ2CP; + public ColorP X0Y4_イボ2CP; - public ColorP X0Y4_イボ3CP; + public ColorP X0Y4_イボ3CP; - public ColorP X0Y4_ユニット_ユニットCP; + public ColorP X0Y4_ユニット_ユニットCP; - public ColorP X0Y4_ユニット_ユニット線上CP; + public ColorP X0Y4_ユニット_ユニット線上CP; - public ColorP X0Y4_ユニット_ユニット線下CP; + public ColorP X0Y4_ユニット_ユニット線下CP; - public ColorP X0Y4_ユニット_ボタン上CP; + public ColorP X0Y4_ユニット_ボタン上CP; - public ColorP X0Y4_ユニット_ボタン下CP; + public ColorP X0Y4_ユニット_ボタン下CP; - public ColorP X0Y4_ユニット_パワー根CP; + public ColorP X0Y4_ユニット_パワー根CP; - public ColorP X0Y4_ユニット_パワー1CP; + public ColorP X0Y4_ユニット_パワー1CP; - public ColorP X0Y4_ユニット_パワー2CP; + public ColorP X0Y4_ユニット_パワー2CP; - public ColorP X0Y4_ユニット_パワー3CP; + public ColorP X0Y4_ユニット_パワー3CP; - public ColorP X0Y4_ユニット_パワー4CP; + public ColorP X0Y4_ユニット_パワー4CP; - public ColorP X1Y0_ヘッドCP; + public ColorP X1Y0_ヘッドCP; - public ColorP X1Y0_イボ1CP; + public ColorP X1Y0_イボ1CP; - public ColorP X1Y0_イボ2CP; + public ColorP X1Y0_イボ2CP; - public ColorP X1Y0_イボ3CP; + public ColorP X1Y0_イボ3CP; - public ColorP X1Y0_イボ4CP; + public ColorP X1Y0_イボ4CP; - public ColorP X1Y0_イボ5CP; + public ColorP X1Y0_イボ5CP; - public ColorP X1Y0_イボ6CP; + public ColorP X1Y0_イボ6CP; - public ColorP X1Y0_イボ7CP; + public ColorP X1Y0_イボ7CP; - public ColorP X1Y0_イボ8CP; + public ColorP X1Y0_イボ8CP; - public ColorP X1Y0_イボ9CP; + public ColorP X1Y0_イボ9CP; - public ColorP X1Y0_イボ10CP; + public ColorP X1Y0_イボ10CP; - public ColorP X1Y0_イボ11CP; + public ColorP X1Y0_イボ11CP; - public ColorP X1Y0_イボ12CP; + public ColorP X1Y0_イボ12CP; - public ColorP X1Y0_イボ13CP; + public ColorP X1Y0_イボ13CP; - public ColorP X1Y0_イボ14CP; + public ColorP X1Y0_イボ14CP; - public ColorP X1Y0_イボ15CP; + public ColorP X1Y0_イボ15CP; - public ColorP X1Y0_イボ16CP; + public ColorP X1Y0_イボ16CP; - public ColorP X1Y0_イボ17CP; + public ColorP X1Y0_イボ17CP; - public ColorP X1Y0_イボ18CP; + public ColorP X1Y0_イボ18CP; - public ColorP X1Y0_イボ19CP; + public ColorP X1Y0_イボ19CP; - public ColorP X1Y0_ユニット_ユニットCP; + public ColorP X1Y0_ユニット_ユニットCP; - public ColorP X1Y0_ユニット_ユニット線上CP; + public ColorP X1Y0_ユニット_ユニット線上CP; - public ColorP X1Y0_ユニット_ユニット線下CP; + public ColorP X1Y0_ユニット_ユニット線下CP; - public ColorP X1Y0_ユニット_ボタン上CP; + public ColorP X1Y0_ユニット_ボタン上CP; - public ColorP X1Y0_ユニット_ボタン下CP; + public ColorP X1Y0_ユニット_ボタン下CP; - public ColorP X1Y0_ユニット_パワー根CP; + public ColorP X1Y0_ユニット_パワー根CP; - public ColorP X1Y0_ユニット_パワー1CP; + public ColorP X1Y0_ユニット_パワー1CP; - public ColorP X1Y0_ユニット_パワー2CP; + public ColorP X1Y0_ユニット_パワー2CP; - public ColorP X1Y0_ユニット_パワー3CP; + public ColorP X1Y0_ユニット_パワー3CP; - public ColorP X1Y0_ユニット_パワー4CP; + public ColorP X1Y0_ユニット_パワー4CP; - public ColorP X1Y1_ヘッドCP; + public ColorP X1Y1_ヘッドCP; - public ColorP X1Y1_イボ1CP; + public ColorP X1Y1_イボ1CP; - public ColorP X1Y1_イボ2CP; + public ColorP X1Y1_イボ2CP; - public ColorP X1Y1_イボ3CP; + public ColorP X1Y1_イボ3CP; - public ColorP X1Y1_イボ4CP; + public ColorP X1Y1_イボ4CP; - public ColorP X1Y1_イボ5CP; + public ColorP X1Y1_イボ5CP; - public ColorP X1Y1_イボ6CP; + public ColorP X1Y1_イボ6CP; - public ColorP X1Y1_イボ7CP; + public ColorP X1Y1_イボ7CP; - public ColorP X1Y1_イボ8CP; + public ColorP X1Y1_イボ8CP; - public ColorP X1Y1_イボ9CP; + public ColorP X1Y1_イボ9CP; - public ColorP X1Y1_イボ10CP; + public ColorP X1Y1_イボ10CP; - public ColorP X1Y1_イボ11CP; + public ColorP X1Y1_イボ11CP; - public ColorP X1Y1_イボ12CP; + public ColorP X1Y1_イボ12CP; - public ColorP X1Y1_イボ13CP; + public ColorP X1Y1_イボ13CP; - public ColorP X1Y1_イボ14CP; + public ColorP X1Y1_イボ14CP; - public ColorP X1Y1_イボ15CP; + public ColorP X1Y1_イボ15CP; - public ColorP X1Y1_イボ16CP; + public ColorP X1Y1_イボ16CP; - public ColorP X1Y1_イボ17CP; + public ColorP X1Y1_イボ17CP; - public ColorP X1Y1_ユニット_ユニットCP; + public ColorP X1Y1_ユニット_ユニットCP; - public ColorP X1Y1_ユニット_ユニット線上CP; + public ColorP X1Y1_ユニット_ユニット線上CP; - public ColorP X1Y1_ユニット_ユニット線下CP; + public ColorP X1Y1_ユニット_ユニット線下CP; - public ColorP X1Y1_ユニット_ボタン上CP; + public ColorP X1Y1_ユニット_ボタン上CP; - public ColorP X1Y1_ユニット_ボタン下CP; + public ColorP X1Y1_ユニット_ボタン下CP; - public ColorP X1Y1_ユニット_パワー根CP; + public ColorP X1Y1_ユニット_パワー根CP; - public ColorP X1Y1_ユニット_パワー1CP; + public ColorP X1Y1_ユニット_パワー1CP; - public ColorP X1Y1_ユニット_パワー2CP; + public ColorP X1Y1_ユニット_パワー2CP; - public ColorP X1Y1_ユニット_パワー3CP; + public ColorP X1Y1_ユニット_パワー3CP; - public ColorP X1Y1_ユニット_パワー4CP; + public ColorP X1Y1_ユニット_パワー4CP; - public ColorP X1Y2_ヘッドCP; + public ColorP X1Y2_ヘッドCP; - public ColorP X1Y2_イボ1CP; + public ColorP X1Y2_イボ1CP; - public ColorP X1Y2_イボ2CP; + public ColorP X1Y2_イボ2CP; - public ColorP X1Y2_イボ3CP; + public ColorP X1Y2_イボ3CP; - public ColorP X1Y2_イボ4CP; + public ColorP X1Y2_イボ4CP; - public ColorP X1Y2_イボ5CP; + public ColorP X1Y2_イボ5CP; - public ColorP X1Y2_イボ6CP; + public ColorP X1Y2_イボ6CP; - public ColorP X1Y2_イボ7CP; + public ColorP X1Y2_イボ7CP; - public ColorP X1Y2_イボ8CP; + public ColorP X1Y2_イボ8CP; - public ColorP X1Y2_イボ9CP; + public ColorP X1Y2_イボ9CP; - public ColorP X1Y2_イボ10CP; + public ColorP X1Y2_イボ10CP; - public ColorP X1Y2_イボ11CP; + public ColorP X1Y2_イボ11CP; - public ColorP X1Y2_イボ12CP; + public ColorP X1Y2_イボ12CP; - public ColorP X1Y2_イボ13CP; + public ColorP X1Y2_イボ13CP; - public ColorP X1Y2_ユニット_ユニットCP; + public ColorP X1Y2_ユニット_ユニットCP; - public ColorP X1Y2_ユニット_ユニット線上CP; + public ColorP X1Y2_ユニット_ユニット線上CP; - public ColorP X1Y2_ユニット_ユニット線下CP; + public ColorP X1Y2_ユニット_ユニット線下CP; - public ColorP X1Y2_ユニット_ボタン上CP; + public ColorP X1Y2_ユニット_ボタン上CP; - public ColorP X1Y2_ユニット_ボタン下CP; + public ColorP X1Y2_ユニット_ボタン下CP; - public ColorP X1Y2_ユニット_パワー根CP; + public ColorP X1Y2_ユニット_パワー根CP; - public ColorP X1Y2_ユニット_パワー1CP; + public ColorP X1Y2_ユニット_パワー1CP; - public ColorP X1Y2_ユニット_パワー2CP; + public ColorP X1Y2_ユニット_パワー2CP; - public ColorP X1Y2_ユニット_パワー3CP; + public ColorP X1Y2_ユニット_パワー3CP; - public ColorP X1Y2_ユニット_パワー4CP; + public ColorP X1Y2_ユニット_パワー4CP; - public ColorP X1Y3_ヘッドCP; + public ColorP X1Y3_ヘッドCP; - public ColorP X1Y3_イボ1CP; + public ColorP X1Y3_イボ1CP; - public ColorP X1Y3_イボ2CP; + public ColorP X1Y3_イボ2CP; - public ColorP X1Y3_イボ3CP; + public ColorP X1Y3_イボ3CP; - public ColorP X1Y3_イボ4CP; + public ColorP X1Y3_イボ4CP; - public ColorP X1Y3_イボ5CP; + public ColorP X1Y3_イボ5CP; - public ColorP X1Y3_イボ6CP; + public ColorP X1Y3_イボ6CP; - public ColorP X1Y3_イボ7CP; + public ColorP X1Y3_イボ7CP; - public ColorP X1Y3_イボ8CP; + public ColorP X1Y3_イボ8CP; - public ColorP X1Y3_ユニット_ユニットCP; + public ColorP X1Y3_ユニット_ユニットCP; - public ColorP X1Y3_ユニット_ユニット線上CP; + public ColorP X1Y3_ユニット_ユニット線上CP; - public ColorP X1Y3_ユニット_ユニット線下CP; + public ColorP X1Y3_ユニット_ユニット線下CP; - public ColorP X1Y3_ユニット_ボタン上CP; + public ColorP X1Y3_ユニット_ボタン上CP; - public ColorP X1Y3_ユニット_ボタン下CP; + public ColorP X1Y3_ユニット_ボタン下CP; - public ColorP X1Y3_ユニット_パワー根CP; + public ColorP X1Y3_ユニット_パワー根CP; - public ColorP X1Y3_ユニット_パワー1CP; + public ColorP X1Y3_ユニット_パワー1CP; - public ColorP X1Y3_ユニット_パワー2CP; + public ColorP X1Y3_ユニット_パワー2CP; - public ColorP X1Y3_ユニット_パワー3CP; + public ColorP X1Y3_ユニット_パワー3CP; - public ColorP X1Y3_ユニット_パワー4CP; + public ColorP X1Y3_ユニット_パワー4CP; - public ColorP X1Y4_ヘッドCP; + public ColorP X1Y4_ヘッドCP; - public ColorP X1Y4_イボ1CP; + public ColorP X1Y4_イボ1CP; - public ColorP X1Y4_イボ2CP; + public ColorP X1Y4_イボ2CP; - public ColorP X1Y4_イボ3CP; + public ColorP X1Y4_イボ3CP; - public ColorP X1Y4_ユニット_ユニットCP; + public ColorP X1Y4_ユニット_ユニットCP; - public ColorP X1Y4_ユニット_ユニット線上CP; + public ColorP X1Y4_ユニット_ユニット線上CP; - public ColorP X1Y4_ユニット_ユニット線下CP; + public ColorP X1Y4_ユニット_ユニット線下CP; - public ColorP X1Y4_ユニット_ボタン上CP; + public ColorP X1Y4_ユニット_ボタン上CP; - public ColorP X1Y4_ユニット_ボタン下CP; + public ColorP X1Y4_ユニット_ボタン下CP; - public ColorP X1Y4_ユニット_パワー根CP; + public ColorP X1Y4_ユニット_パワー根CP; - public ColorP X1Y4_ユニット_パワー1CP; + public ColorP X1Y4_ユニット_パワー1CP; - public ColorP X1Y4_ユニット_パワー2CP; + public ColorP X1Y4_ユニット_パワー2CP; - public ColorP X1Y4_ユニット_パワー3CP; + public ColorP X1Y4_ユニット_パワー3CP; - public ColorP X1Y4_ユニット_パワー4CP; + public ColorP X1Y4_ユニット_パワー4CP; - public ColorP X2Y0_ヘッドCP; + public ColorP X2Y0_ヘッドCP; - public ColorP X2Y0_イボ1CP; + public ColorP X2Y0_イボ1CP; - public ColorP X2Y0_イボ2CP; + public ColorP X2Y0_イボ2CP; - public ColorP X2Y0_イボ3CP; + public ColorP X2Y0_イボ3CP; - public ColorP X2Y0_イボ4CP; + public ColorP X2Y0_イボ4CP; - public ColorP X2Y0_イボ5CP; + public ColorP X2Y0_イボ5CP; - public ColorP X2Y0_イボ6CP; + public ColorP X2Y0_イボ6CP; - public ColorP X2Y0_イボ7CP; + public ColorP X2Y0_イボ7CP; - public ColorP X2Y0_イボ8CP; + public ColorP X2Y0_イボ8CP; - public ColorP X2Y0_イボ9CP; + public ColorP X2Y0_イボ9CP; - public ColorP X2Y0_イボ10CP; + public ColorP X2Y0_イボ10CP; - public ColorP X2Y0_イボ11CP; + public ColorP X2Y0_イボ11CP; - public ColorP X2Y0_イボ12CP; + public ColorP X2Y0_イボ12CP; - public ColorP X2Y0_イボ13CP; + public ColorP X2Y0_イボ13CP; - public ColorP X2Y0_イボ14CP; + public ColorP X2Y0_イボ14CP; - public ColorP X2Y0_イボ15CP; + public ColorP X2Y0_イボ15CP; - public ColorP X2Y0_イボ16CP; + public ColorP X2Y0_イボ16CP; - public ColorP X2Y0_イボ17CP; + public ColorP X2Y0_イボ17CP; - public ColorP X2Y0_イボ18CP; + public ColorP X2Y0_イボ18CP; - public ColorP X2Y0_イボ19CP; + public ColorP X2Y0_イボ19CP; - public ColorP X2Y0_イボ20CP; + public ColorP X2Y0_イボ20CP; - public ColorP X2Y0_イボ21CP; + public ColorP X2Y0_イボ21CP; - public ColorP X2Y0_ユニット_ユニットCP; + public ColorP X2Y0_ユニット_ユニットCP; - public ColorP X2Y0_ユニット_ユニット線上CP; + public ColorP X2Y0_ユニット_ユニット線上CP; - public ColorP X2Y0_ユニット_ユニット線下CP; + public ColorP X2Y0_ユニット_ユニット線下CP; - public ColorP X2Y0_ユニット_ボタン上CP; + public ColorP X2Y0_ユニット_ボタン上CP; - public ColorP X2Y0_ユニット_ボタン下CP; + public ColorP X2Y0_ユニット_ボタン下CP; - public ColorP X2Y0_ユニット_パワー根CP; + public ColorP X2Y0_ユニット_パワー根CP; - public ColorP X2Y0_ユニット_パワー1CP; + public ColorP X2Y0_ユニット_パワー1CP; - public ColorP X2Y0_ユニット_パワー2CP; + public ColorP X2Y0_ユニット_パワー2CP; - public ColorP X2Y0_ユニット_パワー3CP; + public ColorP X2Y0_ユニット_パワー3CP; - public ColorP X2Y0_ユニット_パワー4CP; + public ColorP X2Y0_ユニット_パワー4CP; - public ColorP X2Y1_ヘッドCP; + public ColorP X2Y1_ヘッドCP; - public ColorP X2Y1_イボ1CP; + public ColorP X2Y1_イボ1CP; - public ColorP X2Y1_イボ2CP; + public ColorP X2Y1_イボ2CP; - public ColorP X2Y1_イボ3CP; + public ColorP X2Y1_イボ3CP; - public ColorP X2Y1_イボ4CP; + public ColorP X2Y1_イボ4CP; - public ColorP X2Y1_イボ5CP; + public ColorP X2Y1_イボ5CP; - public ColorP X2Y1_イボ6CP; + public ColorP X2Y1_イボ6CP; - public ColorP X2Y1_イボ7CP; + public ColorP X2Y1_イボ7CP; - public ColorP X2Y1_イボ8CP; + public ColorP X2Y1_イボ8CP; - public ColorP X2Y1_イボ9CP; + public ColorP X2Y1_イボ9CP; - public ColorP X2Y1_イボ10CP; + public ColorP X2Y1_イボ10CP; - public ColorP X2Y1_イボ11CP; + public ColorP X2Y1_イボ11CP; - public ColorP X2Y1_イボ12CP; + public ColorP X2Y1_イボ12CP; - public ColorP X2Y1_イボ13CP; + public ColorP X2Y1_イボ13CP; - public ColorP X2Y1_イボ14CP; + public ColorP X2Y1_イボ14CP; - public ColorP X2Y1_イボ15CP; + public ColorP X2Y1_イボ15CP; - public ColorP X2Y1_イボ16CP; + public ColorP X2Y1_イボ16CP; - public ColorP X2Y1_イボ17CP; + public ColorP X2Y1_イボ17CP; - public ColorP X2Y1_イボ18CP; + public ColorP X2Y1_イボ18CP; - public ColorP X2Y1_イボ19CP; + public ColorP X2Y1_イボ19CP; - public ColorP X2Y1_ユニット_ユニットCP; + public ColorP X2Y1_ユニット_ユニットCP; - public ColorP X2Y1_ユニット_ユニット線上CP; + public ColorP X2Y1_ユニット_ユニット線上CP; - public ColorP X2Y1_ユニット_ユニット線下CP; + public ColorP X2Y1_ユニット_ユニット線下CP; - public ColorP X2Y1_ユニット_ボタン上CP; + public ColorP X2Y1_ユニット_ボタン上CP; - public ColorP X2Y1_ユニット_ボタン下CP; + public ColorP X2Y1_ユニット_ボタン下CP; - public ColorP X2Y1_ユニット_パワー根CP; + public ColorP X2Y1_ユニット_パワー根CP; - public ColorP X2Y1_ユニット_パワー1CP; + public ColorP X2Y1_ユニット_パワー1CP; - public ColorP X2Y1_ユニット_パワー2CP; + public ColorP X2Y1_ユニット_パワー2CP; - public ColorP X2Y1_ユニット_パワー3CP; + public ColorP X2Y1_ユニット_パワー3CP; - public ColorP X2Y1_ユニット_パワー4CP; + public ColorP X2Y1_ユニット_パワー4CP; - public ColorP X2Y2_ヘッドCP; + public ColorP X2Y2_ヘッドCP; - public ColorP X2Y2_イボ1CP; + public ColorP X2Y2_イボ1CP; - public ColorP X2Y2_イボ2CP; + public ColorP X2Y2_イボ2CP; - public ColorP X2Y2_イボ3CP; + public ColorP X2Y2_イボ3CP; - public ColorP X2Y2_イボ4CP; + public ColorP X2Y2_イボ4CP; - public ColorP X2Y2_イボ5CP; + public ColorP X2Y2_イボ5CP; - public ColorP X2Y2_イボ6CP; + public ColorP X2Y2_イボ6CP; - public ColorP X2Y2_イボ7CP; + public ColorP X2Y2_イボ7CP; - public ColorP X2Y2_イボ8CP; + public ColorP X2Y2_イボ8CP; - public ColorP X2Y2_イボ9CP; + public ColorP X2Y2_イボ9CP; - public ColorP X2Y2_イボ10CP; + public ColorP X2Y2_イボ10CP; - public ColorP X2Y2_イボ11CP; + public ColorP X2Y2_イボ11CP; - public ColorP X2Y2_イボ12CP; + public ColorP X2Y2_イボ12CP; - public ColorP X2Y2_イボ13CP; + public ColorP X2Y2_イボ13CP; - public ColorP X2Y2_イボ14CP; + public ColorP X2Y2_イボ14CP; - public ColorP X2Y2_ユニット_ユニットCP; + public ColorP X2Y2_ユニット_ユニットCP; - public ColorP X2Y2_ユニット_ユニット線上CP; + public ColorP X2Y2_ユニット_ユニット線上CP; - public ColorP X2Y2_ユニット_ユニット線下CP; + public ColorP X2Y2_ユニット_ユニット線下CP; - public ColorP X2Y2_ユニット_ボタン上CP; + public ColorP X2Y2_ユニット_ボタン上CP; - public ColorP X2Y2_ユニット_ボタン下CP; + public ColorP X2Y2_ユニット_ボタン下CP; - public ColorP X2Y2_ユニット_パワー根CP; + public ColorP X2Y2_ユニット_パワー根CP; - public ColorP X2Y2_ユニット_パワー1CP; + public ColorP X2Y2_ユニット_パワー1CP; - public ColorP X2Y2_ユニット_パワー2CP; + public ColorP X2Y2_ユニット_パワー2CP; - public ColorP X2Y2_ユニット_パワー3CP; + public ColorP X2Y2_ユニット_パワー3CP; - public ColorP X2Y2_ユニット_パワー4CP; + public ColorP X2Y2_ユニット_パワー4CP; - public ColorP X2Y3_ヘッドCP; + public ColorP X2Y3_ヘッドCP; - public ColorP X2Y3_イボ1CP; + public ColorP X2Y3_イボ1CP; - public ColorP X2Y3_イボ2CP; + public ColorP X2Y3_イボ2CP; - public ColorP X2Y3_イボ3CP; + public ColorP X2Y3_イボ3CP; - public ColorP X2Y3_イボ4CP; + public ColorP X2Y3_イボ4CP; - public ColorP X2Y3_イボ5CP; + public ColorP X2Y3_イボ5CP; - public ColorP X2Y3_イボ6CP; + public ColorP X2Y3_イボ6CP; - public ColorP X2Y3_イボ7CP; + public ColorP X2Y3_イボ7CP; - public ColorP X2Y3_イボ8CP; + public ColorP X2Y3_イボ8CP; - public ColorP X2Y3_イボ9CP; + public ColorP X2Y3_イボ9CP; - public ColorP X2Y3_イボ10CP; + public ColorP X2Y3_イボ10CP; - public ColorP X2Y3_ユニット_ユニットCP; + public ColorP X2Y3_ユニット_ユニットCP; - public ColorP X2Y3_ユニット_ユニット線上CP; + public ColorP X2Y3_ユニット_ユニット線上CP; - public ColorP X2Y3_ユニット_ユニット線下CP; + public ColorP X2Y3_ユニット_ユニット線下CP; - public ColorP X2Y3_ユニット_ボタン上CP; + public ColorP X2Y3_ユニット_ボタン上CP; - public ColorP X2Y3_ユニット_ボタン下CP; + public ColorP X2Y3_ユニット_ボタン下CP; - public ColorP X2Y3_ユニット_パワー根CP; + public ColorP X2Y3_ユニット_パワー根CP; - public ColorP X2Y3_ユニット_パワー1CP; + public ColorP X2Y3_ユニット_パワー1CP; - public ColorP X2Y3_ユニット_パワー2CP; + public ColorP X2Y3_ユニット_パワー2CP; - public ColorP X2Y3_ユニット_パワー3CP; + public ColorP X2Y3_ユニット_パワー3CP; - public ColorP X2Y3_ユニット_パワー4CP; + public ColorP X2Y3_ユニット_パワー4CP; - public ColorP X2Y4_ヘッドCP; + public ColorP X2Y4_ヘッドCP; - public ColorP X2Y4_イボ1CP; + public ColorP X2Y4_イボ1CP; - public ColorP X2Y4_イボ2CP; + public ColorP X2Y4_イボ2CP; - public ColorP X2Y4_イボ3CP; + public ColorP X2Y4_イボ3CP; - public ColorP X2Y4_イボ4CP; + public ColorP X2Y4_イボ4CP; - public ColorP X2Y4_ユニット_ユニットCP; + public ColorP X2Y4_ユニット_ユニットCP; - public ColorP X2Y4_ユニット_ユニット線上CP; + public ColorP X2Y4_ユニット_ユニット線上CP; - public ColorP X2Y4_ユニット_ユニット線下CP; + public ColorP X2Y4_ユニット_ユニット線下CP; - public ColorP X2Y4_ユニット_ボタン上CP; + public ColorP X2Y4_ユニット_ボタン上CP; - public ColorP X2Y4_ユニット_ボタン下CP; + public ColorP X2Y4_ユニット_ボタン下CP; - public ColorP X2Y4_ユニット_パワー根CP; + public ColorP X2Y4_ユニット_パワー根CP; - public ColorP X2Y4_ユニット_パワー1CP; + public ColorP X2Y4_ユニット_パワー1CP; - public ColorP X2Y4_ユニット_パワー2CP; + public ColorP X2Y4_ユニット_パワー2CP; - public ColorP X2Y4_ユニット_パワー3CP; + public ColorP X2Y4_ユニット_パワー3CP; - public ColorP X2Y4_ユニット_パワー4CP; + public ColorP X2Y4_ユニット_パワー4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool ヘッド_表示 - { - get - { - return X0Y0_ヘッド.Dra; - } - set - { - X0Y0_ヘッド.Dra = value; - X0Y1_ヘッド.Dra = value; - X0Y2_ヘッド.Dra = value; - X0Y3_ヘッド.Dra = value; - X0Y4_ヘッド.Dra = value; - X1Y0_ヘッド.Dra = value; - X1Y1_ヘッド.Dra = value; - X1Y2_ヘッド.Dra = value; - X1Y3_ヘッド.Dra = value; - X1Y4_ヘッド.Dra = value; - X2Y0_ヘッド.Dra = value; - X2Y1_ヘッド.Dra = value; - X2Y2_ヘッド.Dra = value; - X2Y3_ヘッド.Dra = value; - X2Y4_ヘッド.Dra = value; - X0Y0_ヘッド.Hit = value; - X0Y1_ヘッド.Hit = value; - X0Y2_ヘッド.Hit = value; - X0Y3_ヘッド.Hit = value; - X0Y4_ヘッド.Hit = value; - X1Y0_ヘッド.Hit = value; - X1Y1_ヘッド.Hit = value; - X1Y2_ヘッド.Hit = value; - X1Y3_ヘッド.Hit = value; - X1Y4_ヘッド.Hit = value; - X2Y0_ヘッド.Hit = value; - X2Y1_ヘッド.Hit = value; - X2Y2_ヘッド.Hit = value; - X2Y3_ヘッド.Hit = value; - X2Y4_ヘッド.Hit = value; - } - } - - public bool イボ1_表示 - { - get - { - return X0Y0_イボ1.Dra; - } - set - { - X0Y0_イボ1.Dra = value; - X0Y1_イボ1.Dra = value; - X0Y2_イボ1.Dra = value; - X0Y3_イボ1.Dra = value; - X0Y4_イボ1.Dra = value; - X1Y0_イボ1.Dra = value; - X1Y1_イボ1.Dra = value; - X1Y2_イボ1.Dra = value; - X1Y3_イボ1.Dra = value; - X1Y4_イボ1.Dra = value; - X2Y0_イボ1.Dra = value; - X2Y1_イボ1.Dra = value; - X2Y2_イボ1.Dra = value; - X2Y3_イボ1.Dra = value; - X2Y4_イボ1.Dra = value; - X0Y0_イボ1.Hit = value; - X0Y1_イボ1.Hit = value; - X0Y2_イボ1.Hit = value; - X0Y3_イボ1.Hit = value; - X0Y4_イボ1.Hit = value; - X1Y0_イボ1.Hit = value; - X1Y1_イボ1.Hit = value; - X1Y2_イボ1.Hit = value; - X1Y3_イボ1.Hit = value; - X1Y4_イボ1.Hit = value; - X2Y0_イボ1.Hit = value; - X2Y1_イボ1.Hit = value; - X2Y2_イボ1.Hit = value; - X2Y3_イボ1.Hit = value; - X2Y4_イボ1.Hit = value; - } - } - - public bool イボ2_表示 - { - get - { - return X0Y0_イボ2.Dra; - } - set - { - X0Y0_イボ2.Dra = value; - X0Y1_イボ2.Dra = value; - X0Y2_イボ2.Dra = value; - X0Y3_イボ2.Dra = value; - X0Y4_イボ2.Dra = value; - X1Y0_イボ2.Dra = value; - X1Y1_イボ2.Dra = value; - X1Y2_イボ2.Dra = value; - X1Y3_イボ2.Dra = value; - X1Y4_イボ2.Dra = value; - X2Y0_イボ2.Dra = value; - X2Y1_イボ2.Dra = value; - X2Y2_イボ2.Dra = value; - X2Y3_イボ2.Dra = value; - X2Y4_イボ2.Dra = value; - X0Y0_イボ2.Hit = value; - X0Y1_イボ2.Hit = value; - X0Y2_イボ2.Hit = value; - X0Y3_イボ2.Hit = value; - X0Y4_イボ2.Hit = value; - X1Y0_イボ2.Hit = value; - X1Y1_イボ2.Hit = value; - X1Y2_イボ2.Hit = value; - X1Y3_イボ2.Hit = value; - X1Y4_イボ2.Hit = value; - X2Y0_イボ2.Hit = value; - X2Y1_イボ2.Hit = value; - X2Y2_イボ2.Hit = value; - X2Y3_イボ2.Hit = value; - X2Y4_イボ2.Hit = value; - } - } - - public bool イボ3_表示 - { - get - { - return X0Y0_イボ3.Dra; - } - set - { - X0Y0_イボ3.Dra = value; - X0Y1_イボ3.Dra = value; - X0Y2_イボ3.Dra = value; - X0Y3_イボ3.Dra = value; - X0Y4_イボ3.Dra = value; - X1Y0_イボ3.Dra = value; - X1Y1_イボ3.Dra = value; - X1Y2_イボ3.Dra = value; - X1Y3_イボ3.Dra = value; - X1Y4_イボ3.Dra = value; - X2Y0_イボ3.Dra = value; - X2Y1_イボ3.Dra = value; - X2Y2_イボ3.Dra = value; - X2Y3_イボ3.Dra = value; - X2Y4_イボ3.Dra = value; - X0Y0_イボ3.Hit = value; - X0Y1_イボ3.Hit = value; - X0Y2_イボ3.Hit = value; - X0Y3_イボ3.Hit = value; - X0Y4_イボ3.Hit = value; - X1Y0_イボ3.Hit = value; - X1Y1_イボ3.Hit = value; - X1Y2_イボ3.Hit = value; - X1Y3_イボ3.Hit = value; - X1Y4_イボ3.Hit = value; - X2Y0_イボ3.Hit = value; - X2Y1_イボ3.Hit = value; - X2Y2_イボ3.Hit = value; - X2Y3_イボ3.Hit = value; - X2Y4_イボ3.Hit = value; - } - } - - public bool イボ4_表示 - { - get - { - return X0Y0_イボ4.Dra; - } - set - { - X0Y0_イボ4.Dra = value; - X0Y1_イボ4.Dra = value; - X0Y2_イボ4.Dra = value; - X0Y3_イボ4.Dra = value; - X1Y0_イボ4.Dra = value; - X1Y1_イボ4.Dra = value; - X1Y2_イボ4.Dra = value; - X1Y3_イボ4.Dra = value; - X2Y0_イボ4.Dra = value; - X2Y1_イボ4.Dra = value; - X2Y2_イボ4.Dra = value; - X2Y3_イボ4.Dra = value; - X2Y4_イボ4.Dra = value; - X0Y0_イボ4.Hit = value; - X0Y1_イボ4.Hit = value; - X0Y2_イボ4.Hit = value; - X0Y3_イボ4.Hit = value; - X1Y0_イボ4.Hit = value; - X1Y1_イボ4.Hit = value; - X1Y2_イボ4.Hit = value; - X1Y3_イボ4.Hit = value; - X2Y0_イボ4.Hit = value; - X2Y1_イボ4.Hit = value; - X2Y2_イボ4.Hit = value; - X2Y3_イボ4.Hit = value; - X2Y4_イボ4.Hit = value; - } - } - - public bool イボ5_表示 - { - get - { - return X0Y0_イボ5.Dra; - } - set - { - X0Y0_イボ5.Dra = value; - X0Y1_イボ5.Dra = value; - X0Y2_イボ5.Dra = value; - X0Y3_イボ5.Dra = value; - X1Y0_イボ5.Dra = value; - X1Y1_イボ5.Dra = value; - X1Y2_イボ5.Dra = value; - X1Y3_イボ5.Dra = value; - X2Y0_イボ5.Dra = value; - X2Y1_イボ5.Dra = value; - X2Y2_イボ5.Dra = value; - X2Y3_イボ5.Dra = value; - X0Y0_イボ5.Hit = value; - X0Y1_イボ5.Hit = value; - X0Y2_イボ5.Hit = value; - X0Y3_イボ5.Hit = value; - X1Y0_イボ5.Hit = value; - X1Y1_イボ5.Hit = value; - X1Y2_イボ5.Hit = value; - X1Y3_イボ5.Hit = value; - X2Y0_イボ5.Hit = value; - X2Y1_イボ5.Hit = value; - X2Y2_イボ5.Hit = value; - X2Y3_イボ5.Hit = value; - } - } - - public bool イボ6_表示 - { - get - { - return X0Y0_イボ6.Dra; - } - set - { - X0Y0_イボ6.Dra = value; - X0Y1_イボ6.Dra = value; - X0Y2_イボ6.Dra = value; - X0Y3_イボ6.Dra = value; - X1Y0_イボ6.Dra = value; - X1Y1_イボ6.Dra = value; - X1Y2_イボ6.Dra = value; - X1Y3_イボ6.Dra = value; - X2Y0_イボ6.Dra = value; - X2Y1_イボ6.Dra = value; - X2Y2_イボ6.Dra = value; - X2Y3_イボ6.Dra = value; - X0Y0_イボ6.Hit = value; - X0Y1_イボ6.Hit = value; - X0Y2_イボ6.Hit = value; - X0Y3_イボ6.Hit = value; - X1Y0_イボ6.Hit = value; - X1Y1_イボ6.Hit = value; - X1Y2_イボ6.Hit = value; - X1Y3_イボ6.Hit = value; - X2Y0_イボ6.Hit = value; - X2Y1_イボ6.Hit = value; - X2Y2_イボ6.Hit = value; - X2Y3_イボ6.Hit = value; - } - } - - public bool イボ7_表示 - { - get - { - return X0Y0_イボ7.Dra; - } - set - { - X0Y0_イボ7.Dra = value; - X0Y1_イボ7.Dra = value; - X0Y2_イボ7.Dra = value; - X0Y3_イボ7.Dra = value; - X1Y0_イボ7.Dra = value; - X1Y1_イボ7.Dra = value; - X1Y2_イボ7.Dra = value; - X1Y3_イボ7.Dra = value; - X2Y0_イボ7.Dra = value; - X2Y1_イボ7.Dra = value; - X2Y2_イボ7.Dra = value; - X2Y3_イボ7.Dra = value; - X0Y0_イボ7.Hit = value; - X0Y1_イボ7.Hit = value; - X0Y2_イボ7.Hit = value; - X0Y3_イボ7.Hit = value; - X1Y0_イボ7.Hit = value; - X1Y1_イボ7.Hit = value; - X1Y2_イボ7.Hit = value; - X1Y3_イボ7.Hit = value; - X2Y0_イボ7.Hit = value; - X2Y1_イボ7.Hit = value; - X2Y2_イボ7.Hit = value; - X2Y3_イボ7.Hit = value; - } - } - - public bool イボ8_表示 - { - get - { - return X0Y0_イボ8.Dra; - } - set - { - X0Y0_イボ8.Dra = value; - X0Y1_イボ8.Dra = value; - X0Y2_イボ8.Dra = value; - X1Y0_イボ8.Dra = value; - X1Y1_イボ8.Dra = value; - X1Y2_イボ8.Dra = value; - X1Y3_イボ8.Dra = value; - X2Y0_イボ8.Dra = value; - X2Y1_イボ8.Dra = value; - X2Y2_イボ8.Dra = value; - X2Y3_イボ8.Dra = value; - X0Y0_イボ8.Hit = value; - X0Y1_イボ8.Hit = value; - X0Y2_イボ8.Hit = value; - X1Y0_イボ8.Hit = value; - X1Y1_イボ8.Hit = value; - X1Y2_イボ8.Hit = value; - X1Y3_イボ8.Hit = value; - X2Y0_イボ8.Hit = value; - X2Y1_イボ8.Hit = value; - X2Y2_イボ8.Hit = value; - X2Y3_イボ8.Hit = value; - } - } - - public bool イボ9_表示 - { - get - { - return X0Y0_イボ9.Dra; - } - set - { - X0Y0_イボ9.Dra = value; - X0Y1_イボ9.Dra = value; - X0Y2_イボ9.Dra = value; - X1Y0_イボ9.Dra = value; - X1Y1_イボ9.Dra = value; - X1Y2_イボ9.Dra = value; - X2Y0_イボ9.Dra = value; - X2Y1_イボ9.Dra = value; - X2Y2_イボ9.Dra = value; - X2Y3_イボ9.Dra = value; - X0Y0_イボ9.Hit = value; - X0Y1_イボ9.Hit = value; - X0Y2_イボ9.Hit = value; - X1Y0_イボ9.Hit = value; - X1Y1_イボ9.Hit = value; - X1Y2_イボ9.Hit = value; - X2Y0_イボ9.Hit = value; - X2Y1_イボ9.Hit = value; - X2Y2_イボ9.Hit = value; - X2Y3_イボ9.Hit = value; - } - } - - public bool イボ10_表示 - { - get - { - return X0Y0_イボ10.Dra; - } - set - { - X0Y0_イボ10.Dra = value; - X0Y1_イボ10.Dra = value; - X0Y2_イボ10.Dra = value; - X1Y0_イボ10.Dra = value; - X1Y1_イボ10.Dra = value; - X1Y2_イボ10.Dra = value; - X2Y0_イボ10.Dra = value; - X2Y1_イボ10.Dra = value; - X2Y2_イボ10.Dra = value; - X2Y3_イボ10.Dra = value; - X0Y0_イボ10.Hit = value; - X0Y1_イボ10.Hit = value; - X0Y2_イボ10.Hit = value; - X1Y0_イボ10.Hit = value; - X1Y1_イボ10.Hit = value; - X1Y2_イボ10.Hit = value; - X2Y0_イボ10.Hit = value; - X2Y1_イボ10.Hit = value; - X2Y2_イボ10.Hit = value; - X2Y3_イボ10.Hit = value; - } - } - - public bool イボ11_表示 - { - get - { - return X0Y0_イボ11.Dra; - } - set - { - X0Y0_イボ11.Dra = value; - X0Y1_イボ11.Dra = value; - X0Y2_イボ11.Dra = value; - X1Y0_イボ11.Dra = value; - X1Y1_イボ11.Dra = value; - X1Y2_イボ11.Dra = value; - X2Y0_イボ11.Dra = value; - X2Y1_イボ11.Dra = value; - X2Y2_イボ11.Dra = value; - X0Y0_イボ11.Hit = value; - X0Y1_イボ11.Hit = value; - X0Y2_イボ11.Hit = value; - X1Y0_イボ11.Hit = value; - X1Y1_イボ11.Hit = value; - X1Y2_イボ11.Hit = value; - X2Y0_イボ11.Hit = value; - X2Y1_イボ11.Hit = value; - X2Y2_イボ11.Hit = value; - } - } - - public bool イボ12_表示 - { - get - { - return X0Y0_イボ12.Dra; - } - set - { - X0Y0_イボ12.Dra = value; - X0Y1_イボ12.Dra = value; - X0Y2_イボ12.Dra = value; - X1Y0_イボ12.Dra = value; - X1Y1_イボ12.Dra = value; - X1Y2_イボ12.Dra = value; - X2Y0_イボ12.Dra = value; - X2Y1_イボ12.Dra = value; - X2Y2_イボ12.Dra = value; - X0Y0_イボ12.Hit = value; - X0Y1_イボ12.Hit = value; - X0Y2_イボ12.Hit = value; - X1Y0_イボ12.Hit = value; - X1Y1_イボ12.Hit = value; - X1Y2_イボ12.Hit = value; - X2Y0_イボ12.Hit = value; - X2Y1_イボ12.Hit = value; - X2Y2_イボ12.Hit = value; - } - } - - public bool イボ13_表示 - { - get - { - return X0Y0_イボ13.Dra; - } - set - { - X0Y0_イボ13.Dra = value; - X0Y1_イボ13.Dra = value; - X1Y0_イボ13.Dra = value; - X1Y1_イボ13.Dra = value; - X1Y2_イボ13.Dra = value; - X2Y0_イボ13.Dra = value; - X2Y1_イボ13.Dra = value; - X2Y2_イボ13.Dra = value; - X0Y0_イボ13.Hit = value; - X0Y1_イボ13.Hit = value; - X1Y0_イボ13.Hit = value; - X1Y1_イボ13.Hit = value; - X1Y2_イボ13.Hit = value; - X2Y0_イボ13.Hit = value; - X2Y1_イボ13.Hit = value; - X2Y2_イボ13.Hit = value; - } - } - - public bool イボ14_表示 - { - get - { - return X0Y0_イボ14.Dra; - } - set - { - X0Y0_イボ14.Dra = value; - X0Y1_イボ14.Dra = value; - X1Y0_イボ14.Dra = value; - X1Y1_イボ14.Dra = value; - X2Y0_イボ14.Dra = value; - X2Y1_イボ14.Dra = value; - X2Y2_イボ14.Dra = value; - X0Y0_イボ14.Hit = value; - X0Y1_イボ14.Hit = value; - X1Y0_イボ14.Hit = value; - X1Y1_イボ14.Hit = value; - X2Y0_イボ14.Hit = value; - X2Y1_イボ14.Hit = value; - X2Y2_イボ14.Hit = value; - } - } - - public bool イボ15_表示 - { - get - { - return X0Y0_イボ15.Dra; - } - set - { - X0Y0_イボ15.Dra = value; - X0Y1_イボ15.Dra = value; - X1Y0_イボ15.Dra = value; - X1Y1_イボ15.Dra = value; - X2Y0_イボ15.Dra = value; - X2Y1_イボ15.Dra = value; - X0Y0_イボ15.Hit = value; - X0Y1_イボ15.Hit = value; - X1Y0_イボ15.Hit = value; - X1Y1_イボ15.Hit = value; - X2Y0_イボ15.Hit = value; - X2Y1_イボ15.Hit = value; - } - } - - public bool イボ16_表示 - { - get - { - return X0Y0_イボ16.Dra; - } - set - { - X0Y0_イボ16.Dra = value; - X0Y1_イボ16.Dra = value; - X1Y0_イボ16.Dra = value; - X1Y1_イボ16.Dra = value; - X2Y0_イボ16.Dra = value; - X2Y1_イボ16.Dra = value; - X0Y0_イボ16.Hit = value; - X0Y1_イボ16.Hit = value; - X1Y0_イボ16.Hit = value; - X1Y1_イボ16.Hit = value; - X2Y0_イボ16.Hit = value; - X2Y1_イボ16.Hit = value; - } - } - - public bool イボ17_表示 - { - get - { - return X0Y0_イボ17.Dra; - } - set - { - X0Y0_イボ17.Dra = value; - X0Y1_イボ17.Dra = value; - X1Y0_イボ17.Dra = value; - X1Y1_イボ17.Dra = value; - X2Y0_イボ17.Dra = value; - X2Y1_イボ17.Dra = value; - X0Y0_イボ17.Hit = value; - X0Y1_イボ17.Hit = value; - X1Y0_イボ17.Hit = value; - X1Y1_イボ17.Hit = value; - X2Y0_イボ17.Hit = value; - X2Y1_イボ17.Hit = value; - } - } - - public bool イボ18_表示 - { - get - { - return X0Y0_イボ18.Dra; - } - set - { - X0Y0_イボ18.Dra = value; - X1Y0_イボ18.Dra = value; - X2Y0_イボ18.Dra = value; - X2Y1_イボ18.Dra = value; - X0Y0_イボ18.Hit = value; - X1Y0_イボ18.Hit = value; - X2Y0_イボ18.Hit = value; - X2Y1_イボ18.Hit = value; - } - } - - public bool ユニット_ユニット_表示 - { - get - { - return X0Y0_ユニット_ユニット.Dra; - } - set - { - X0Y0_ユニット_ユニット.Dra = value; - X0Y1_ユニット_ユニット.Dra = value; - X0Y2_ユニット_ユニット.Dra = value; - X0Y3_ユニット_ユニット.Dra = value; - X0Y4_ユニット_ユニット.Dra = value; - X1Y0_ユニット_ユニット.Dra = value; - X1Y1_ユニット_ユニット.Dra = value; - X1Y2_ユニット_ユニット.Dra = value; - X1Y3_ユニット_ユニット.Dra = value; - X1Y4_ユニット_ユニット.Dra = value; - X2Y0_ユニット_ユニット.Dra = value; - X2Y1_ユニット_ユニット.Dra = value; - X2Y2_ユニット_ユニット.Dra = value; - X2Y3_ユニット_ユニット.Dra = value; - X2Y4_ユニット_ユニット.Dra = value; - X0Y0_ユニット_ユニット.Hit = value; - X0Y1_ユニット_ユニット.Hit = value; - X0Y2_ユニット_ユニット.Hit = value; - X0Y3_ユニット_ユニット.Hit = value; - X0Y4_ユニット_ユニット.Hit = value; - X1Y0_ユニット_ユニット.Hit = value; - X1Y1_ユニット_ユニット.Hit = value; - X1Y2_ユニット_ユニット.Hit = value; - X1Y3_ユニット_ユニット.Hit = value; - X1Y4_ユニット_ユニット.Hit = value; - X2Y0_ユニット_ユニット.Hit = value; - X2Y1_ユニット_ユニット.Hit = value; - X2Y2_ユニット_ユニット.Hit = value; - X2Y3_ユニット_ユニット.Hit = value; - X2Y4_ユニット_ユニット.Hit = value; - } - } - - public bool ユニット_ユニット線上_表示 - { - get - { - return X0Y0_ユニット_ユニット線上.Dra; - } - set - { - X0Y0_ユニット_ユニット線上.Dra = value; - X0Y1_ユニット_ユニット線上.Dra = value; - X0Y2_ユニット_ユニット線上.Dra = value; - X0Y3_ユニット_ユニット線上.Dra = value; - X0Y4_ユニット_ユニット線上.Dra = value; - X1Y0_ユニット_ユニット線上.Dra = value; - X1Y1_ユニット_ユニット線上.Dra = value; - X1Y2_ユニット_ユニット線上.Dra = value; - X1Y3_ユニット_ユニット線上.Dra = value; - X1Y4_ユニット_ユニット線上.Dra = value; - X2Y0_ユニット_ユニット線上.Dra = value; - X2Y1_ユニット_ユニット線上.Dra = value; - X2Y2_ユニット_ユニット線上.Dra = value; - X2Y3_ユニット_ユニット線上.Dra = value; - X2Y4_ユニット_ユニット線上.Dra = value; - X0Y0_ユニット_ユニット線上.Hit = value; - X0Y1_ユニット_ユニット線上.Hit = value; - X0Y2_ユニット_ユニット線上.Hit = value; - X0Y3_ユニット_ユニット線上.Hit = value; - X0Y4_ユニット_ユニット線上.Hit = value; - X1Y0_ユニット_ユニット線上.Hit = value; - X1Y1_ユニット_ユニット線上.Hit = value; - X1Y2_ユニット_ユニット線上.Hit = value; - X1Y3_ユニット_ユニット線上.Hit = value; - X1Y4_ユニット_ユニット線上.Hit = value; - X2Y0_ユニット_ユニット線上.Hit = value; - X2Y1_ユニット_ユニット線上.Hit = value; - X2Y2_ユニット_ユニット線上.Hit = value; - X2Y3_ユニット_ユニット線上.Hit = value; - X2Y4_ユニット_ユニット線上.Hit = value; - } - } - - public bool ユニット_ユニット線下_表示 - { - get - { - return X0Y0_ユニット_ユニット線下.Dra; - } - set - { - X0Y0_ユニット_ユニット線下.Dra = value; - X0Y1_ユニット_ユニット線下.Dra = value; - X0Y2_ユニット_ユニット線下.Dra = value; - X0Y3_ユニット_ユニット線下.Dra = value; - X0Y4_ユニット_ユニット線下.Dra = value; - X1Y0_ユニット_ユニット線下.Dra = value; - X1Y1_ユニット_ユニット線下.Dra = value; - X1Y2_ユニット_ユニット線下.Dra = value; - X1Y3_ユニット_ユニット線下.Dra = value; - X1Y4_ユニット_ユニット線下.Dra = value; - X2Y0_ユニット_ユニット線下.Dra = value; - X2Y1_ユニット_ユニット線下.Dra = value; - X2Y2_ユニット_ユニット線下.Dra = value; - X2Y3_ユニット_ユニット線下.Dra = value; - X2Y4_ユニット_ユニット線下.Dra = value; - X0Y0_ユニット_ユニット線下.Hit = value; - X0Y1_ユニット_ユニット線下.Hit = value; - X0Y2_ユニット_ユニット線下.Hit = value; - X0Y3_ユニット_ユニット線下.Hit = value; - X0Y4_ユニット_ユニット線下.Hit = value; - X1Y0_ユニット_ユニット線下.Hit = value; - X1Y1_ユニット_ユニット線下.Hit = value; - X1Y2_ユニット_ユニット線下.Hit = value; - X1Y3_ユニット_ユニット線下.Hit = value; - X1Y4_ユニット_ユニット線下.Hit = value; - X2Y0_ユニット_ユニット線下.Hit = value; - X2Y1_ユニット_ユニット線下.Hit = value; - X2Y2_ユニット_ユニット線下.Hit = value; - X2Y3_ユニット_ユニット線下.Hit = value; - X2Y4_ユニット_ユニット線下.Hit = value; - } - } - - public bool ユニット_ボタン上_表示 - { - get - { - return X0Y0_ユニット_ボタン上.Dra; - } - set - { - X0Y0_ユニット_ボタン上.Dra = value; - X0Y1_ユニット_ボタン上.Dra = value; - X0Y2_ユニット_ボタン上.Dra = value; - X0Y3_ユニット_ボタン上.Dra = value; - X0Y4_ユニット_ボタン上.Dra = value; - X1Y0_ユニット_ボタン上.Dra = value; - X1Y1_ユニット_ボタン上.Dra = value; - X1Y2_ユニット_ボタン上.Dra = value; - X1Y3_ユニット_ボタン上.Dra = value; - X1Y4_ユニット_ボタン上.Dra = value; - X2Y0_ユニット_ボタン上.Dra = value; - X2Y1_ユニット_ボタン上.Dra = value; - X2Y2_ユニット_ボタン上.Dra = value; - X2Y3_ユニット_ボタン上.Dra = value; - X2Y4_ユニット_ボタン上.Dra = value; - X0Y0_ユニット_ボタン上.Hit = value; - X0Y1_ユニット_ボタン上.Hit = value; - X0Y2_ユニット_ボタン上.Hit = value; - X0Y3_ユニット_ボタン上.Hit = value; - X0Y4_ユニット_ボタン上.Hit = value; - X1Y0_ユニット_ボタン上.Hit = value; - X1Y1_ユニット_ボタン上.Hit = value; - X1Y2_ユニット_ボタン上.Hit = value; - X1Y3_ユニット_ボタン上.Hit = value; - X1Y4_ユニット_ボタン上.Hit = value; - X2Y0_ユニット_ボタン上.Hit = value; - X2Y1_ユニット_ボタン上.Hit = value; - X2Y2_ユニット_ボタン上.Hit = value; - X2Y3_ユニット_ボタン上.Hit = value; - X2Y4_ユニット_ボタン上.Hit = value; - } - } - - public bool ユニット_ボタン下_表示 - { - get - { - return X0Y0_ユニット_ボタン下.Dra; - } - set - { - X0Y0_ユニット_ボタン下.Dra = value; - X0Y1_ユニット_ボタン下.Dra = value; - X0Y2_ユニット_ボタン下.Dra = value; - X0Y3_ユニット_ボタン下.Dra = value; - X0Y4_ユニット_ボタン下.Dra = value; - X1Y0_ユニット_ボタン下.Dra = value; - X1Y1_ユニット_ボタン下.Dra = value; - X1Y2_ユニット_ボタン下.Dra = value; - X1Y3_ユニット_ボタン下.Dra = value; - X1Y4_ユニット_ボタン下.Dra = value; - X2Y0_ユニット_ボタン下.Dra = value; - X2Y1_ユニット_ボタン下.Dra = value; - X2Y2_ユニット_ボタン下.Dra = value; - X2Y3_ユニット_ボタン下.Dra = value; - X2Y4_ユニット_ボタン下.Dra = value; - X0Y0_ユニット_ボタン下.Hit = value; - X0Y1_ユニット_ボタン下.Hit = value; - X0Y2_ユニット_ボタン下.Hit = value; - X0Y3_ユニット_ボタン下.Hit = value; - X0Y4_ユニット_ボタン下.Hit = value; - X1Y0_ユニット_ボタン下.Hit = value; - X1Y1_ユニット_ボタン下.Hit = value; - X1Y2_ユニット_ボタン下.Hit = value; - X1Y3_ユニット_ボタン下.Hit = value; - X1Y4_ユニット_ボタン下.Hit = value; - X2Y0_ユニット_ボタン下.Hit = value; - X2Y1_ユニット_ボタン下.Hit = value; - X2Y2_ユニット_ボタン下.Hit = value; - X2Y3_ユニット_ボタン下.Hit = value; - X2Y4_ユニット_ボタン下.Hit = value; - } - } - - public bool ユニット_パワー根_表示 - { - get - { - return X0Y0_ユニット_パワー根.Dra; - } - set - { - X0Y0_ユニット_パワー根.Dra = value; - X0Y1_ユニット_パワー根.Dra = value; - X0Y2_ユニット_パワー根.Dra = value; - X0Y3_ユニット_パワー根.Dra = value; - X0Y4_ユニット_パワー根.Dra = value; - X1Y0_ユニット_パワー根.Dra = value; - X1Y1_ユニット_パワー根.Dra = value; - X1Y2_ユニット_パワー根.Dra = value; - X1Y3_ユニット_パワー根.Dra = value; - X1Y4_ユニット_パワー根.Dra = value; - X2Y0_ユニット_パワー根.Dra = value; - X2Y1_ユニット_パワー根.Dra = value; - X2Y2_ユニット_パワー根.Dra = value; - X2Y3_ユニット_パワー根.Dra = value; - X2Y4_ユニット_パワー根.Dra = value; - X0Y0_ユニット_パワー根.Hit = value; - X0Y1_ユニット_パワー根.Hit = value; - X0Y2_ユニット_パワー根.Hit = value; - X0Y3_ユニット_パワー根.Hit = value; - X0Y4_ユニット_パワー根.Hit = value; - X1Y0_ユニット_パワー根.Hit = value; - X1Y1_ユニット_パワー根.Hit = value; - X1Y2_ユニット_パワー根.Hit = value; - X1Y3_ユニット_パワー根.Hit = value; - X1Y4_ユニット_パワー根.Hit = value; - X2Y0_ユニット_パワー根.Hit = value; - X2Y1_ユニット_パワー根.Hit = value; - X2Y2_ユニット_パワー根.Hit = value; - X2Y3_ユニット_パワー根.Hit = value; - X2Y4_ユニット_パワー根.Hit = value; - } - } - - public bool ユニット_パワー1_表示 - { - get - { - return X0Y0_ユニット_パワー1.Dra; - } - set - { - X0Y0_ユニット_パワー1.Dra = value; - X0Y1_ユニット_パワー1.Dra = value; - X0Y2_ユニット_パワー1.Dra = value; - X0Y3_ユニット_パワー1.Dra = value; - X0Y4_ユニット_パワー1.Dra = value; - X1Y0_ユニット_パワー1.Dra = value; - X1Y1_ユニット_パワー1.Dra = value; - X1Y2_ユニット_パワー1.Dra = value; - X1Y3_ユニット_パワー1.Dra = value; - X1Y4_ユニット_パワー1.Dra = value; - X2Y0_ユニット_パワー1.Dra = value; - X2Y1_ユニット_パワー1.Dra = value; - X2Y2_ユニット_パワー1.Dra = value; - X2Y3_ユニット_パワー1.Dra = value; - X2Y4_ユニット_パワー1.Dra = value; - X0Y0_ユニット_パワー1.Hit = value; - X0Y1_ユニット_パワー1.Hit = value; - X0Y2_ユニット_パワー1.Hit = value; - X0Y3_ユニット_パワー1.Hit = value; - X0Y4_ユニット_パワー1.Hit = value; - X1Y0_ユニット_パワー1.Hit = value; - X1Y1_ユニット_パワー1.Hit = value; - X1Y2_ユニット_パワー1.Hit = value; - X1Y3_ユニット_パワー1.Hit = value; - X1Y4_ユニット_パワー1.Hit = value; - X2Y0_ユニット_パワー1.Hit = value; - X2Y1_ユニット_パワー1.Hit = value; - X2Y2_ユニット_パワー1.Hit = value; - X2Y3_ユニット_パワー1.Hit = value; - X2Y4_ユニット_パワー1.Hit = value; - } - } - - public bool ユニット_パワー2_表示 - { - get - { - return X0Y0_ユニット_パワー2.Dra; - } - set - { - X0Y0_ユニット_パワー2.Dra = value; - X0Y1_ユニット_パワー2.Dra = value; - X0Y2_ユニット_パワー2.Dra = value; - X0Y3_ユニット_パワー2.Dra = value; - X0Y4_ユニット_パワー2.Dra = value; - X1Y0_ユニット_パワー2.Dra = value; - X1Y1_ユニット_パワー2.Dra = value; - X1Y2_ユニット_パワー2.Dra = value; - X1Y3_ユニット_パワー2.Dra = value; - X1Y4_ユニット_パワー2.Dra = value; - X2Y0_ユニット_パワー2.Dra = value; - X2Y1_ユニット_パワー2.Dra = value; - X2Y2_ユニット_パワー2.Dra = value; - X2Y3_ユニット_パワー2.Dra = value; - X2Y4_ユニット_パワー2.Dra = value; - X0Y0_ユニット_パワー2.Hit = value; - X0Y1_ユニット_パワー2.Hit = value; - X0Y2_ユニット_パワー2.Hit = value; - X0Y3_ユニット_パワー2.Hit = value; - X0Y4_ユニット_パワー2.Hit = value; - X1Y0_ユニット_パワー2.Hit = value; - X1Y1_ユニット_パワー2.Hit = value; - X1Y2_ユニット_パワー2.Hit = value; - X1Y3_ユニット_パワー2.Hit = value; - X1Y4_ユニット_パワー2.Hit = value; - X2Y0_ユニット_パワー2.Hit = value; - X2Y1_ユニット_パワー2.Hit = value; - X2Y2_ユニット_パワー2.Hit = value; - X2Y3_ユニット_パワー2.Hit = value; - X2Y4_ユニット_パワー2.Hit = value; - } - } - - public bool ユニット_パワー3_表示 - { - get - { - return X0Y0_ユニット_パワー3.Dra; - } - set - { - X0Y0_ユニット_パワー3.Dra = value; - X0Y1_ユニット_パワー3.Dra = value; - X0Y2_ユニット_パワー3.Dra = value; - X0Y3_ユニット_パワー3.Dra = value; - X0Y4_ユニット_パワー3.Dra = value; - X1Y0_ユニット_パワー3.Dra = value; - X1Y1_ユニット_パワー3.Dra = value; - X1Y2_ユニット_パワー3.Dra = value; - X1Y3_ユニット_パワー3.Dra = value; - X1Y4_ユニット_パワー3.Dra = value; - X2Y0_ユニット_パワー3.Dra = value; - X2Y1_ユニット_パワー3.Dra = value; - X2Y2_ユニット_パワー3.Dra = value; - X2Y3_ユニット_パワー3.Dra = value; - X2Y4_ユニット_パワー3.Dra = value; - X0Y0_ユニット_パワー3.Hit = value; - X0Y1_ユニット_パワー3.Hit = value; - X0Y2_ユニット_パワー3.Hit = value; - X0Y3_ユニット_パワー3.Hit = value; - X0Y4_ユニット_パワー3.Hit = value; - X1Y0_ユニット_パワー3.Hit = value; - X1Y1_ユニット_パワー3.Hit = value; - X1Y2_ユニット_パワー3.Hit = value; - X1Y3_ユニット_パワー3.Hit = value; - X1Y4_ユニット_パワー3.Hit = value; - X2Y0_ユニット_パワー3.Hit = value; - X2Y1_ユニット_パワー3.Hit = value; - X2Y2_ユニット_パワー3.Hit = value; - X2Y3_ユニット_パワー3.Hit = value; - X2Y4_ユニット_パワー3.Hit = value; - } - } - - public bool ユニット_パワー4_表示 - { - get - { - return X0Y0_ユニット_パワー4.Dra; - } - set - { - X0Y0_ユニット_パワー4.Dra = value; - X0Y1_ユニット_パワー4.Dra = value; - X0Y2_ユニット_パワー4.Dra = value; - X0Y3_ユニット_パワー4.Dra = value; - X0Y4_ユニット_パワー4.Dra = value; - X1Y0_ユニット_パワー4.Dra = value; - X1Y1_ユニット_パワー4.Dra = value; - X1Y2_ユニット_パワー4.Dra = value; - X1Y3_ユニット_パワー4.Dra = value; - X1Y4_ユニット_パワー4.Dra = value; - X2Y0_ユニット_パワー4.Dra = value; - X2Y1_ユニット_パワー4.Dra = value; - X2Y2_ユニット_パワー4.Dra = value; - X2Y3_ユニット_パワー4.Dra = value; - X2Y4_ユニット_パワー4.Dra = value; - X0Y0_ユニット_パワー4.Hit = value; - X0Y1_ユニット_パワー4.Hit = value; - X0Y2_ユニット_パワー4.Hit = value; - X0Y3_ユニット_パワー4.Hit = value; - X0Y4_ユニット_パワー4.Hit = value; - X1Y0_ユニット_パワー4.Hit = value; - X1Y1_ユニット_パワー4.Hit = value; - X1Y2_ユニット_パワー4.Hit = value; - X1Y3_ユニット_パワー4.Hit = value; - X1Y4_ユニット_パワー4.Hit = value; - X2Y0_ユニット_パワー4.Hit = value; - X2Y1_ユニット_パワー4.Hit = value; - X2Y2_ユニット_パワー4.Hit = value; - X2Y3_ユニット_パワー4.Hit = value; - X2Y4_ユニット_パワー4.Hit = value; - } - } - - public bool イボ19_表示 - { - get - { - return X1Y0_イボ19.Dra; - } - set - { - X1Y0_イボ19.Dra = value; - X2Y0_イボ19.Dra = value; - X2Y1_イボ19.Dra = value; - X1Y0_イボ19.Hit = value; - X2Y0_イボ19.Hit = value; - X2Y1_イボ19.Hit = value; - } - } - - public bool イボ20_表示 - { - get - { - return X2Y0_イボ20.Dra; - } - set - { - X2Y0_イボ20.Dra = value; - X2Y0_イボ20.Hit = value; - } - } - - public bool イボ21_表示 - { - get - { - return X2Y0_イボ21.Dra; - } - set - { - X2Y0_イボ21.Dra = value; - X2Y0_イボ21.Hit = value; - } - } - - public override bool 表示 - { - get - { - return ヘッド_表示; - } - set - { - ヘッド_表示 = value; - イボ1_表示 = value; - イボ2_表示 = value; - イボ3_表示 = value; - イボ4_表示 = value; - イボ5_表示 = value; - イボ6_表示 = value; - イボ7_表示 = value; - イボ8_表示 = value; - イボ9_表示 = value; - イボ10_表示 = value; - イボ11_表示 = value; - イボ12_表示 = value; - イボ13_表示 = value; - イボ14_表示 = value; - イボ15_表示 = value; - イボ16_表示 = value; - イボ17_表示 = value; - イボ18_表示 = value; - ユニット_ユニット_表示 = value; - ユニット_ユニット線上_表示 = value; - ユニット_ユニット線下_表示 = value; - ユニット_ボタン上_表示 = value; - ユニット_ボタン下_表示 = value; - ユニット_パワー根_表示 = value; - ユニット_パワー1_表示 = value; - ユニット_パワー2_表示 = value; - ユニット_パワー3_表示 = value; - ユニット_パワー4_表示 = value; - イボ19_表示 = value; - イボ20_表示 = value; - イボ21_表示 = value; - } - } - - public override double 濃度 - { - get - { - return ヘッドCD.不透明度; - } - set - { - ヘッドCD.不透明度 = value; - イボ1CD.不透明度 = value; - イボ2CD.不透明度 = value; - イボ3CD.不透明度 = value; - イボ4CD.不透明度 = value; - イボ5CD.不透明度 = value; - イボ6CD.不透明度 = value; - イボ7CD.不透明度 = value; - イボ8CD.不透明度 = value; - イボ9CD.不透明度 = value; - イボ10CD.不透明度 = value; - イボ11CD.不透明度 = value; - イボ12CD.不透明度 = value; - イボ13CD.不透明度 = value; - イボ14CD.不透明度 = value; - イボ15CD.不透明度 = value; - イボ16CD.不透明度 = value; - イボ17CD.不透明度 = value; - イボ18CD.不透明度 = value; - イボ19CD.不透明度 = value; - イボ20CD.不透明度 = value; - イボ21CD.不透明度 = value; - ユニット_ユニットCD.不透明度 = value; - ユニット_ユニット線上CD.不透明度 = value; - ユニット_ユニット線下CD.不透明度 = value; - ユニット_ボタン上CD.不透明度 = value; - ユニット_ボタン下CD.不透明度 = value; - ユニット_パワー根CD.不透明度 = value; - ユニット_パワー1CD.不透明度 = value; - ユニット_パワー2CD.不透明度 = value; - ユニット_パワー3CD.不透明度 = value; - ユニット_パワー4CD.不透明度 = value; - } - } - - public バイブ_ドリル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, バイブ_ドリルD e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["ドリル"]); - Pars pars = 本体[0][0]; - X0Y0_ヘッド = pars["ヘッド"].ToPar(); - X0Y0_イボ1 = pars["イボ1"].ToPar(); - X0Y0_イボ2 = pars["イボ2"].ToPar(); - X0Y0_イボ3 = pars["イボ3"].ToPar(); - X0Y0_イボ4 = pars["イボ4"].ToPar(); - X0Y0_イボ5 = pars["イボ5"].ToPar(); - X0Y0_イボ6 = pars["イボ6"].ToPar(); - X0Y0_イボ7 = pars["イボ7"].ToPar(); - X0Y0_イボ8 = pars["イボ8"].ToPar(); - X0Y0_イボ9 = pars["イボ9"].ToPar(); - X0Y0_イボ10 = pars["イボ10"].ToPar(); - X0Y0_イボ11 = pars["イボ11"].ToPar(); - X0Y0_イボ12 = pars["イボ12"].ToPar(); - X0Y0_イボ13 = pars["イボ13"].ToPar(); - X0Y0_イボ14 = pars["イボ14"].ToPar(); - X0Y0_イボ15 = pars["イボ15"].ToPar(); - X0Y0_イボ16 = pars["イボ16"].ToPar(); - X0Y0_イボ17 = pars["イボ17"].ToPar(); - X0Y0_イボ18 = pars["イボ18"].ToPar(); - Pars pars2 = pars["ユニット"].ToPars(); - X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][1]; - X0Y1_ヘッド = pars["ヘッド"].ToPar(); - X0Y1_イボ1 = pars["イボ1"].ToPar(); - X0Y1_イボ2 = pars["イボ2"].ToPar(); - X0Y1_イボ3 = pars["イボ3"].ToPar(); - X0Y1_イボ4 = pars["イボ4"].ToPar(); - X0Y1_イボ5 = pars["イボ5"].ToPar(); - X0Y1_イボ6 = pars["イボ6"].ToPar(); - X0Y1_イボ7 = pars["イボ7"].ToPar(); - X0Y1_イボ8 = pars["イボ8"].ToPar(); - X0Y1_イボ9 = pars["イボ9"].ToPar(); - X0Y1_イボ10 = pars["イボ10"].ToPar(); - X0Y1_イボ11 = pars["イボ11"].ToPar(); - X0Y1_イボ12 = pars["イボ12"].ToPar(); - X0Y1_イボ13 = pars["イボ13"].ToPar(); - X0Y1_イボ14 = pars["イボ14"].ToPar(); - X0Y1_イボ15 = pars["イボ15"].ToPar(); - X0Y1_イボ16 = pars["イボ16"].ToPar(); - X0Y1_イボ17 = pars["イボ17"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][2]; - X0Y2_ヘッド = pars["ヘッド"].ToPar(); - X0Y2_イボ1 = pars["イボ1"].ToPar(); - X0Y2_イボ2 = pars["イボ2"].ToPar(); - X0Y2_イボ3 = pars["イボ3"].ToPar(); - X0Y2_イボ4 = pars["イボ4"].ToPar(); - X0Y2_イボ5 = pars["イボ5"].ToPar(); - X0Y2_イボ6 = pars["イボ6"].ToPar(); - X0Y2_イボ7 = pars["イボ7"].ToPar(); - X0Y2_イボ8 = pars["イボ8"].ToPar(); - X0Y2_イボ9 = pars["イボ9"].ToPar(); - X0Y2_イボ10 = pars["イボ10"].ToPar(); - X0Y2_イボ11 = pars["イボ11"].ToPar(); - X0Y2_イボ12 = pars["イボ12"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][3]; - X0Y3_ヘッド = pars["ヘッド"].ToPar(); - X0Y3_イボ1 = pars["イボ1"].ToPar(); - X0Y3_イボ2 = pars["イボ2"].ToPar(); - X0Y3_イボ3 = pars["イボ3"].ToPar(); - X0Y3_イボ4 = pars["イボ4"].ToPar(); - X0Y3_イボ5 = pars["イボ5"].ToPar(); - X0Y3_イボ6 = pars["イボ6"].ToPar(); - X0Y3_イボ7 = pars["イボ7"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[0][4]; - X0Y4_ヘッド = pars["ヘッド"].ToPar(); - X0Y4_イボ1 = pars["イボ1"].ToPar(); - X0Y4_イボ2 = pars["イボ2"].ToPar(); - X0Y4_イボ3 = pars["イボ3"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); - X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X0Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X0Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X0Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X0Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X0Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X0Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X0Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[1][0]; - X1Y0_ヘッド = pars["ヘッド"].ToPar(); - X1Y0_イボ1 = pars["イボ1"].ToPar(); - X1Y0_イボ2 = pars["イボ2"].ToPar(); - X1Y0_イボ3 = pars["イボ3"].ToPar(); - X1Y0_イボ4 = pars["イボ4"].ToPar(); - X1Y0_イボ5 = pars["イボ5"].ToPar(); - X1Y0_イボ6 = pars["イボ6"].ToPar(); - X1Y0_イボ7 = pars["イボ7"].ToPar(); - X1Y0_イボ8 = pars["イボ8"].ToPar(); - X1Y0_イボ9 = pars["イボ9"].ToPar(); - X1Y0_イボ10 = pars["イボ10"].ToPar(); - X1Y0_イボ11 = pars["イボ11"].ToPar(); - X1Y0_イボ12 = pars["イボ12"].ToPar(); - X1Y0_イボ13 = pars["イボ13"].ToPar(); - X1Y0_イボ14 = pars["イボ14"].ToPar(); - X1Y0_イボ15 = pars["イボ15"].ToPar(); - X1Y0_イボ16 = pars["イボ16"].ToPar(); - X1Y0_イボ17 = pars["イボ17"].ToPar(); - X1Y0_イボ18 = pars["イボ18"].ToPar(); - X1Y0_イボ19 = pars["イボ19"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X1Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); - X1Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X1Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X1Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X1Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X1Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X1Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X1Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X1Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X1Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[1][1]; - X1Y1_ヘッド = pars["ヘッド"].ToPar(); - X1Y1_イボ1 = pars["イボ1"].ToPar(); - X1Y1_イボ2 = pars["イボ2"].ToPar(); - X1Y1_イボ3 = pars["イボ3"].ToPar(); - X1Y1_イボ4 = pars["イボ4"].ToPar(); - X1Y1_イボ5 = pars["イボ5"].ToPar(); - X1Y1_イボ6 = pars["イボ6"].ToPar(); - X1Y1_イボ7 = pars["イボ7"].ToPar(); - X1Y1_イボ8 = pars["イボ8"].ToPar(); - X1Y1_イボ9 = pars["イボ9"].ToPar(); - X1Y1_イボ10 = pars["イボ10"].ToPar(); - X1Y1_イボ11 = pars["イボ11"].ToPar(); - X1Y1_イボ12 = pars["イボ12"].ToPar(); - X1Y1_イボ13 = pars["イボ13"].ToPar(); - X1Y1_イボ14 = pars["イボ14"].ToPar(); - X1Y1_イボ15 = pars["イボ15"].ToPar(); - X1Y1_イボ16 = pars["イボ16"].ToPar(); - X1Y1_イボ17 = pars["イボ17"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X1Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); - X1Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X1Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X1Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X1Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X1Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X1Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X1Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X1Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X1Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[1][2]; - X1Y2_ヘッド = pars["ヘッド"].ToPar(); - X1Y2_イボ1 = pars["イボ1"].ToPar(); - X1Y2_イボ2 = pars["イボ2"].ToPar(); - X1Y2_イボ3 = pars["イボ3"].ToPar(); - X1Y2_イボ4 = pars["イボ4"].ToPar(); - X1Y2_イボ5 = pars["イボ5"].ToPar(); - X1Y2_イボ6 = pars["イボ6"].ToPar(); - X1Y2_イボ7 = pars["イボ7"].ToPar(); - X1Y2_イボ8 = pars["イボ8"].ToPar(); - X1Y2_イボ9 = pars["イボ9"].ToPar(); - X1Y2_イボ10 = pars["イボ10"].ToPar(); - X1Y2_イボ11 = pars["イボ11"].ToPar(); - X1Y2_イボ12 = pars["イボ12"].ToPar(); - X1Y2_イボ13 = pars["イボ13"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X1Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); - X1Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X1Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X1Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X1Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X1Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X1Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X1Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X1Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X1Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[1][3]; - X1Y3_ヘッド = pars["ヘッド"].ToPar(); - X1Y3_イボ1 = pars["イボ1"].ToPar(); - X1Y3_イボ2 = pars["イボ2"].ToPar(); - X1Y3_イボ3 = pars["イボ3"].ToPar(); - X1Y3_イボ4 = pars["イボ4"].ToPar(); - X1Y3_イボ5 = pars["イボ5"].ToPar(); - X1Y3_イボ6 = pars["イボ6"].ToPar(); - X1Y3_イボ7 = pars["イボ7"].ToPar(); - X1Y3_イボ8 = pars["イボ8"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X1Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); - X1Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X1Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X1Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X1Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X1Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X1Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X1Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X1Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X1Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[1][4]; - X1Y4_ヘッド = pars["ヘッド"].ToPar(); - X1Y4_イボ1 = pars["イボ1"].ToPar(); - X1Y4_イボ2 = pars["イボ2"].ToPar(); - X1Y4_イボ3 = pars["イボ3"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X1Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); - X1Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X1Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X1Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X1Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X1Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X1Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X1Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X1Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X1Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[2][0]; - X2Y0_ヘッド = pars["ヘッド"].ToPar(); - X2Y0_イボ1 = pars["イボ1"].ToPar(); - X2Y0_イボ2 = pars["イボ2"].ToPar(); - X2Y0_イボ3 = pars["イボ3"].ToPar(); - X2Y0_イボ4 = pars["イボ4"].ToPar(); - X2Y0_イボ5 = pars["イボ5"].ToPar(); - X2Y0_イボ6 = pars["イボ6"].ToPar(); - X2Y0_イボ7 = pars["イボ7"].ToPar(); - X2Y0_イボ8 = pars["イボ8"].ToPar(); - X2Y0_イボ9 = pars["イボ9"].ToPar(); - X2Y0_イボ10 = pars["イボ10"].ToPar(); - X2Y0_イボ11 = pars["イボ11"].ToPar(); - X2Y0_イボ12 = pars["イボ12"].ToPar(); - X2Y0_イボ13 = pars["イボ13"].ToPar(); - X2Y0_イボ14 = pars["イボ14"].ToPar(); - X2Y0_イボ15 = pars["イボ15"].ToPar(); - X2Y0_イボ16 = pars["イボ16"].ToPar(); - X2Y0_イボ17 = pars["イボ17"].ToPar(); - X2Y0_イボ18 = pars["イボ18"].ToPar(); - X2Y0_イボ19 = pars["イボ19"].ToPar(); - X2Y0_イボ20 = pars["イボ20"].ToPar(); - X2Y0_イボ21 = pars["イボ21"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X2Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); - X2Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X2Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X2Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X2Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X2Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X2Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X2Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X2Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X2Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[2][1]; - X2Y1_ヘッド = pars["ヘッド"].ToPar(); - X2Y1_イボ1 = pars["イボ1"].ToPar(); - X2Y1_イボ2 = pars["イボ2"].ToPar(); - X2Y1_イボ3 = pars["イボ3"].ToPar(); - X2Y1_イボ4 = pars["イボ4"].ToPar(); - X2Y1_イボ5 = pars["イボ5"].ToPar(); - X2Y1_イボ6 = pars["イボ6"].ToPar(); - X2Y1_イボ7 = pars["イボ7"].ToPar(); - X2Y1_イボ8 = pars["イボ8"].ToPar(); - X2Y1_イボ9 = pars["イボ9"].ToPar(); - X2Y1_イボ10 = pars["イボ10"].ToPar(); - X2Y1_イボ11 = pars["イボ11"].ToPar(); - X2Y1_イボ12 = pars["イボ12"].ToPar(); - X2Y1_イボ13 = pars["イボ13"].ToPar(); - X2Y1_イボ14 = pars["イボ14"].ToPar(); - X2Y1_イボ15 = pars["イボ15"].ToPar(); - X2Y1_イボ16 = pars["イボ16"].ToPar(); - X2Y1_イボ17 = pars["イボ17"].ToPar(); - X2Y1_イボ18 = pars["イボ18"].ToPar(); - X2Y1_イボ19 = pars["イボ19"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X2Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); - X2Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X2Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X2Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X2Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X2Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X2Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X2Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X2Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X2Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[2][2]; - X2Y2_ヘッド = pars["ヘッド"].ToPar(); - X2Y2_イボ1 = pars["イボ1"].ToPar(); - X2Y2_イボ2 = pars["イボ2"].ToPar(); - X2Y2_イボ3 = pars["イボ3"].ToPar(); - X2Y2_イボ4 = pars["イボ4"].ToPar(); - X2Y2_イボ5 = pars["イボ5"].ToPar(); - X2Y2_イボ6 = pars["イボ6"].ToPar(); - X2Y2_イボ7 = pars["イボ7"].ToPar(); - X2Y2_イボ8 = pars["イボ8"].ToPar(); - X2Y2_イボ9 = pars["イボ9"].ToPar(); - X2Y2_イボ10 = pars["イボ10"].ToPar(); - X2Y2_イボ11 = pars["イボ11"].ToPar(); - X2Y2_イボ12 = pars["イボ12"].ToPar(); - X2Y2_イボ13 = pars["イボ13"].ToPar(); - X2Y2_イボ14 = pars["イボ14"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X2Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); - X2Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X2Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X2Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X2Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X2Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X2Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X2Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X2Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X2Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[2][3]; - X2Y3_ヘッド = pars["ヘッド"].ToPar(); - X2Y3_イボ1 = pars["イボ1"].ToPar(); - X2Y3_イボ2 = pars["イボ2"].ToPar(); - X2Y3_イボ3 = pars["イボ3"].ToPar(); - X2Y3_イボ4 = pars["イボ4"].ToPar(); - X2Y3_イボ5 = pars["イボ5"].ToPar(); - X2Y3_イボ6 = pars["イボ6"].ToPar(); - X2Y3_イボ7 = pars["イボ7"].ToPar(); - X2Y3_イボ8 = pars["イボ8"].ToPar(); - X2Y3_イボ9 = pars["イボ9"].ToPar(); - X2Y3_イボ10 = pars["イボ10"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X2Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); - X2Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X2Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X2Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X2Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X2Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X2Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X2Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X2Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X2Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = 本体[2][4]; - X2Y4_ヘッド = pars["ヘッド"].ToPar(); - X2Y4_イボ1 = pars["イボ1"].ToPar(); - X2Y4_イボ2 = pars["イボ2"].ToPar(); - X2Y4_イボ3 = pars["イボ3"].ToPar(); - X2Y4_イボ4 = pars["イボ4"].ToPar(); - pars2 = pars["ユニット"].ToPars(); - X2Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); - X2Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); - X2Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); - X2Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); - X2Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); - X2Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); - X2Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); - X2Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); - X2Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); - X2Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - ヘッド_表示 = e.ヘッド_表示; - イボ1_表示 = e.イボ1_表示; - イボ2_表示 = e.イボ2_表示; - イボ3_表示 = e.イボ3_表示; - イボ4_表示 = e.イボ4_表示; - イボ5_表示 = e.イボ5_表示; - イボ6_表示 = e.イボ6_表示; - イボ7_表示 = e.イボ7_表示; - イボ8_表示 = e.イボ8_表示; - イボ9_表示 = e.イボ9_表示; - イボ10_表示 = e.イボ10_表示; - イボ11_表示 = e.イボ11_表示; - イボ12_表示 = e.イボ12_表示; - イボ13_表示 = e.イボ13_表示; - イボ14_表示 = e.イボ14_表示; - イボ15_表示 = e.イボ15_表示; - イボ16_表示 = e.イボ16_表示; - イボ17_表示 = e.イボ17_表示; - イボ18_表示 = e.イボ18_表示; - ユニット_ユニット_表示 = e.ユニット_ユニット_表示; - ユニット_ユニット線上_表示 = e.ユニット_ユニット線上_表示; - ユニット_ユニット線下_表示 = e.ユニット_ユニット線下_表示; - ユニット_ボタン上_表示 = e.ユニット_ボタン上_表示; - ユニット_ボタン下_表示 = e.ユニット_ボタン下_表示; - ユニット_パワー根_表示 = e.ユニット_パワー根_表示; - ユニット_パワー1_表示 = e.ユニット_パワー1_表示; - ユニット_パワー2_表示 = e.ユニット_パワー2_表示; - ユニット_パワー3_表示 = e.ユニット_パワー3_表示; - ユニット_パワー4_表示 = e.ユニット_パワー4_表示; - イボ19_表示 = e.イボ19_表示; - イボ20_表示 = e.イボ20_表示; - イボ21_表示 = e.イボ21_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_イボ8CP = new ColorP(X0Y0_イボ8, イボ8CD, DisUnit, abj: true); - X0Y0_イボ9CP = new ColorP(X0Y0_イボ9, イボ9CD, DisUnit, abj: true); - X0Y0_イボ10CP = new ColorP(X0Y0_イボ10, イボ10CD, DisUnit, abj: true); - X0Y0_イボ11CP = new ColorP(X0Y0_イボ11, イボ11CD, DisUnit, abj: true); - X0Y0_イボ12CP = new ColorP(X0Y0_イボ12, イボ12CD, DisUnit, abj: true); - X0Y0_イボ13CP = new ColorP(X0Y0_イボ13, イボ13CD, DisUnit, abj: true); - X0Y0_イボ14CP = new ColorP(X0Y0_イボ14, イボ14CD, DisUnit, abj: true); - X0Y0_イボ15CP = new ColorP(X0Y0_イボ15, イボ15CD, DisUnit, abj: true); - X0Y0_イボ16CP = new ColorP(X0Y0_イボ16, イボ16CD, DisUnit, abj: true); - X0Y0_イボ17CP = new ColorP(X0Y0_イボ17, イボ17CD, DisUnit, abj: true); - X0Y0_イボ18CP = new ColorP(X0Y0_イボ18, イボ18CD, DisUnit, abj: true); - X0Y0_ユニット_ユニットCP = new ColorP(X0Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y0_ユニット_ユニット線上CP = new ColorP(X0Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y0_ユニット_ユニット線下CP = new ColorP(X0Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y0_ユニット_ボタン上CP = new ColorP(X0Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y0_ユニット_ボタン下CP = new ColorP(X0Y0_ユニット_ボタン下, ユニット_ボタン下CD, 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); - X0Y0_ユニット_パワー3CP = new ColorP(X0Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y0_ユニット_パワー4CP = new ColorP(X0Y0_ユニット_パワー4, ユニット_パワー4CD, 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_イボ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_イボ8CP = new ColorP(X0Y1_イボ8, イボ8CD, DisUnit, abj: true); - X0Y1_イボ9CP = new ColorP(X0Y1_イボ9, イボ9CD, DisUnit, abj: true); - X0Y1_イボ10CP = new ColorP(X0Y1_イボ10, イボ10CD, DisUnit, abj: true); - X0Y1_イボ11CP = new ColorP(X0Y1_イボ11, イボ11CD, DisUnit, abj: true); - X0Y1_イボ12CP = new ColorP(X0Y1_イボ12, イボ12CD, DisUnit, abj: true); - X0Y1_イボ13CP = new ColorP(X0Y1_イボ13, イボ13CD, DisUnit, abj: true); - X0Y1_イボ14CP = new ColorP(X0Y1_イボ14, イボ14CD, DisUnit, abj: true); - X0Y1_イボ15CP = new ColorP(X0Y1_イボ15, イボ15CD, DisUnit, abj: true); - X0Y1_イボ16CP = new ColorP(X0Y1_イボ16, イボ16CD, DisUnit, abj: true); - X0Y1_イボ17CP = new ColorP(X0Y1_イボ17, イボ17CD, DisUnit, abj: true); - X0Y1_ユニット_ユニットCP = new ColorP(X0Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y1_ユニット_ユニット線上CP = new ColorP(X0Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y1_ユニット_ユニット線下CP = new ColorP(X0Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y1_ユニット_ボタン上CP = new ColorP(X0Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y1_ユニット_ボタン下CP = new ColorP(X0Y1_ユニット_ボタン下, ユニット_ボタン下CD, 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_ユニット_パワー3CP = new ColorP(X0Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y1_ユニット_パワー4CP = new ColorP(X0Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y2_ヘッドCP = new ColorP(X0Y2_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y2_イボ1CP = new ColorP(X0Y2_イボ1, イボ1CD, DisUnit, abj: true); - X0Y2_イボ2CP = new ColorP(X0Y2_イボ2, イボ2CD, DisUnit, abj: true); - X0Y2_イボ3CP = new ColorP(X0Y2_イボ3, イボ3CD, DisUnit, abj: true); - X0Y2_イボ4CP = new ColorP(X0Y2_イボ4, イボ4CD, DisUnit, abj: true); - X0Y2_イボ5CP = new ColorP(X0Y2_イボ5, イボ5CD, DisUnit, abj: true); - X0Y2_イボ6CP = new ColorP(X0Y2_イボ6, イボ6CD, DisUnit, abj: true); - X0Y2_イボ7CP = new ColorP(X0Y2_イボ7, イボ7CD, DisUnit, abj: true); - X0Y2_イボ8CP = new ColorP(X0Y2_イボ8, イボ8CD, DisUnit, abj: true); - X0Y2_イボ9CP = new ColorP(X0Y2_イボ9, イボ9CD, DisUnit, abj: true); - X0Y2_イボ10CP = new ColorP(X0Y2_イボ10, イボ10CD, DisUnit, abj: true); - X0Y2_イボ11CP = new ColorP(X0Y2_イボ11, イボ11CD, DisUnit, abj: true); - X0Y2_イボ12CP = new ColorP(X0Y2_イボ12, イボ12CD, DisUnit, abj: true); - X0Y2_ユニット_ユニットCP = new ColorP(X0Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y2_ユニット_ユニット線上CP = new ColorP(X0Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y2_ユニット_ユニット線下CP = new ColorP(X0Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y2_ユニット_ボタン上CP = new ColorP(X0Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y2_ユニット_ボタン下CP = new ColorP(X0Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y2_ユニット_パワー根CP = new ColorP(X0Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y2_ユニット_パワー1CP = new ColorP(X0Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y2_ユニット_パワー2CP = new ColorP(X0Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y2_ユニット_パワー3CP = new ColorP(X0Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y2_ユニット_パワー4CP = new ColorP(X0Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y3_ヘッドCP = new ColorP(X0Y3_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y3_イボ1CP = new ColorP(X0Y3_イボ1, イボ1CD, DisUnit, abj: true); - X0Y3_イボ2CP = new ColorP(X0Y3_イボ2, イボ2CD, DisUnit, abj: true); - X0Y3_イボ3CP = new ColorP(X0Y3_イボ3, イボ3CD, DisUnit, abj: true); - X0Y3_イボ4CP = new ColorP(X0Y3_イボ4, イボ4CD, DisUnit, abj: true); - X0Y3_イボ5CP = new ColorP(X0Y3_イボ5, イボ5CD, DisUnit, abj: true); - X0Y3_イボ6CP = new ColorP(X0Y3_イボ6, イボ6CD, DisUnit, abj: true); - X0Y3_イボ7CP = new ColorP(X0Y3_イボ7, イボ7CD, DisUnit, abj: true); - X0Y3_ユニット_ユニットCP = new ColorP(X0Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y3_ユニット_ユニット線上CP = new ColorP(X0Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y3_ユニット_ユニット線下CP = new ColorP(X0Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y3_ユニット_ボタン上CP = new ColorP(X0Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y3_ユニット_ボタン下CP = new ColorP(X0Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y3_ユニット_パワー根CP = new ColorP(X0Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y3_ユニット_パワー1CP = new ColorP(X0Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y3_ユニット_パワー2CP = new ColorP(X0Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y3_ユニット_パワー3CP = new ColorP(X0Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y3_ユニット_パワー4CP = new ColorP(X0Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X0Y4_ヘッドCP = new ColorP(X0Y4_ヘッド, ヘッドCD, DisUnit, abj: true); - X0Y4_イボ1CP = new ColorP(X0Y4_イボ1, イボ1CD, DisUnit, abj: true); - X0Y4_イボ2CP = new ColorP(X0Y4_イボ2, イボ2CD, DisUnit, abj: true); - X0Y4_イボ3CP = new ColorP(X0Y4_イボ3, イボ3CD, DisUnit, abj: true); - X0Y4_ユニット_ユニットCP = new ColorP(X0Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X0Y4_ユニット_ユニット線上CP = new ColorP(X0Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X0Y4_ユニット_ユニット線下CP = new ColorP(X0Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X0Y4_ユニット_ボタン上CP = new ColorP(X0Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X0Y4_ユニット_ボタン下CP = new ColorP(X0Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X0Y4_ユニット_パワー根CP = new ColorP(X0Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X0Y4_ユニット_パワー1CP = new ColorP(X0Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X0Y4_ユニット_パワー2CP = new ColorP(X0Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X0Y4_ユニット_パワー3CP = new ColorP(X0Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X0Y4_ユニット_パワー4CP = new ColorP(X0Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X1Y0_ヘッドCP = new ColorP(X1Y0_ヘッド, ヘッドCD, DisUnit, abj: true); - X1Y0_イボ1CP = new ColorP(X1Y0_イボ1, イボ1CD, DisUnit, abj: true); - X1Y0_イボ2CP = new ColorP(X1Y0_イボ2, イボ2CD, DisUnit, abj: true); - X1Y0_イボ3CP = new ColorP(X1Y0_イボ3, イボ3CD, DisUnit, abj: true); - X1Y0_イボ4CP = new ColorP(X1Y0_イボ4, イボ4CD, DisUnit, abj: true); - X1Y0_イボ5CP = new ColorP(X1Y0_イボ5, イボ5CD, DisUnit, abj: true); - X1Y0_イボ6CP = new ColorP(X1Y0_イボ6, イボ6CD, DisUnit, abj: true); - X1Y0_イボ7CP = new ColorP(X1Y0_イボ7, イボ7CD, DisUnit, abj: true); - X1Y0_イボ8CP = new ColorP(X1Y0_イボ8, イボ8CD, DisUnit, abj: true); - X1Y0_イボ9CP = new ColorP(X1Y0_イボ9, イボ9CD, DisUnit, abj: true); - X1Y0_イボ10CP = new ColorP(X1Y0_イボ10, イボ10CD, DisUnit, abj: true); - X1Y0_イボ11CP = new ColorP(X1Y0_イボ11, イボ11CD, DisUnit, abj: true); - X1Y0_イボ12CP = new ColorP(X1Y0_イボ12, イボ12CD, DisUnit, abj: true); - X1Y0_イボ13CP = new ColorP(X1Y0_イボ13, イボ13CD, DisUnit, abj: true); - X1Y0_イボ14CP = new ColorP(X1Y0_イボ14, イボ14CD, DisUnit, abj: true); - X1Y0_イボ15CP = new ColorP(X1Y0_イボ15, イボ15CD, DisUnit, abj: true); - X1Y0_イボ16CP = new ColorP(X1Y0_イボ16, イボ16CD, DisUnit, abj: true); - X1Y0_イボ17CP = new ColorP(X1Y0_イボ17, イボ17CD, DisUnit, abj: true); - X1Y0_イボ18CP = new ColorP(X1Y0_イボ18, イボ18CD, DisUnit, abj: true); - X1Y0_イボ19CP = new ColorP(X1Y0_イボ19, イボ19CD, DisUnit, abj: true); - X1Y0_ユニット_ユニットCP = new ColorP(X1Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X1Y0_ユニット_ユニット線上CP = new ColorP(X1Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X1Y0_ユニット_ユニット線下CP = new ColorP(X1Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X1Y0_ユニット_ボタン上CP = new ColorP(X1Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X1Y0_ユニット_ボタン下CP = new ColorP(X1Y0_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X1Y0_ユニット_パワー根CP = new ColorP(X1Y0_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X1Y0_ユニット_パワー1CP = new ColorP(X1Y0_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X1Y0_ユニット_パワー2CP = new ColorP(X1Y0_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X1Y0_ユニット_パワー3CP = new ColorP(X1Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X1Y0_ユニット_パワー4CP = new ColorP(X1Y0_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X1Y1_ヘッドCP = new ColorP(X1Y1_ヘッド, ヘッドCD, DisUnit, abj: true); - X1Y1_イボ1CP = new ColorP(X1Y1_イボ1, イボ1CD, DisUnit, abj: true); - X1Y1_イボ2CP = new ColorP(X1Y1_イボ2, イボ2CD, DisUnit, abj: true); - X1Y1_イボ3CP = new ColorP(X1Y1_イボ3, イボ3CD, DisUnit, abj: true); - X1Y1_イボ4CP = new ColorP(X1Y1_イボ4, イボ4CD, DisUnit, abj: true); - X1Y1_イボ5CP = new ColorP(X1Y1_イボ5, イボ5CD, DisUnit, abj: true); - X1Y1_イボ6CP = new ColorP(X1Y1_イボ6, イボ6CD, DisUnit, abj: true); - X1Y1_イボ7CP = new ColorP(X1Y1_イボ7, イボ7CD, DisUnit, abj: true); - X1Y1_イボ8CP = new ColorP(X1Y1_イボ8, イボ8CD, DisUnit, abj: true); - X1Y1_イボ9CP = new ColorP(X1Y1_イボ9, イボ9CD, DisUnit, abj: true); - X1Y1_イボ10CP = new ColorP(X1Y1_イボ10, イボ10CD, DisUnit, abj: true); - X1Y1_イボ11CP = new ColorP(X1Y1_イボ11, イボ11CD, DisUnit, abj: true); - X1Y1_イボ12CP = new ColorP(X1Y1_イボ12, イボ12CD, DisUnit, abj: true); - X1Y1_イボ13CP = new ColorP(X1Y1_イボ13, イボ13CD, DisUnit, abj: true); - X1Y1_イボ14CP = new ColorP(X1Y1_イボ14, イボ14CD, DisUnit, abj: true); - X1Y1_イボ15CP = new ColorP(X1Y1_イボ15, イボ15CD, DisUnit, abj: true); - X1Y1_イボ16CP = new ColorP(X1Y1_イボ16, イボ16CD, DisUnit, abj: true); - X1Y1_イボ17CP = new ColorP(X1Y1_イボ17, イボ17CD, DisUnit, abj: true); - X1Y1_ユニット_ユニットCP = new ColorP(X1Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X1Y1_ユニット_ユニット線上CP = new ColorP(X1Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X1Y1_ユニット_ユニット線下CP = new ColorP(X1Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X1Y1_ユニット_ボタン上CP = new ColorP(X1Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X1Y1_ユニット_ボタン下CP = new ColorP(X1Y1_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X1Y1_ユニット_パワー根CP = new ColorP(X1Y1_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X1Y1_ユニット_パワー1CP = new ColorP(X1Y1_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X1Y1_ユニット_パワー2CP = new ColorP(X1Y1_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X1Y1_ユニット_パワー3CP = new ColorP(X1Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X1Y1_ユニット_パワー4CP = new ColorP(X1Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X1Y2_ヘッドCP = new ColorP(X1Y2_ヘッド, ヘッドCD, DisUnit, abj: true); - X1Y2_イボ1CP = new ColorP(X1Y2_イボ1, イボ1CD, DisUnit, abj: true); - X1Y2_イボ2CP = new ColorP(X1Y2_イボ2, イボ2CD, DisUnit, abj: true); - X1Y2_イボ3CP = new ColorP(X1Y2_イボ3, イボ3CD, DisUnit, abj: true); - X1Y2_イボ4CP = new ColorP(X1Y2_イボ4, イボ4CD, DisUnit, abj: true); - X1Y2_イボ5CP = new ColorP(X1Y2_イボ5, イボ5CD, DisUnit, abj: true); - X1Y2_イボ6CP = new ColorP(X1Y2_イボ6, イボ6CD, DisUnit, abj: true); - X1Y2_イボ7CP = new ColorP(X1Y2_イボ7, イボ7CD, DisUnit, abj: true); - X1Y2_イボ8CP = new ColorP(X1Y2_イボ8, イボ8CD, DisUnit, abj: true); - X1Y2_イボ9CP = new ColorP(X1Y2_イボ9, イボ9CD, DisUnit, abj: true); - X1Y2_イボ10CP = new ColorP(X1Y2_イボ10, イボ10CD, DisUnit, abj: true); - X1Y2_イボ11CP = new ColorP(X1Y2_イボ11, イボ11CD, DisUnit, abj: true); - X1Y2_イボ12CP = new ColorP(X1Y2_イボ12, イボ12CD, DisUnit, abj: true); - X1Y2_イボ13CP = new ColorP(X1Y2_イボ13, イボ13CD, DisUnit, abj: true); - X1Y2_ユニット_ユニットCP = new ColorP(X1Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X1Y2_ユニット_ユニット線上CP = new ColorP(X1Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X1Y2_ユニット_ユニット線下CP = new ColorP(X1Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X1Y2_ユニット_ボタン上CP = new ColorP(X1Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X1Y2_ユニット_ボタン下CP = new ColorP(X1Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X1Y2_ユニット_パワー根CP = new ColorP(X1Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X1Y2_ユニット_パワー1CP = new ColorP(X1Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X1Y2_ユニット_パワー2CP = new ColorP(X1Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X1Y2_ユニット_パワー3CP = new ColorP(X1Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X1Y2_ユニット_パワー4CP = new ColorP(X1Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X1Y3_ヘッドCP = new ColorP(X1Y3_ヘッド, ヘッドCD, DisUnit, abj: true); - X1Y3_イボ1CP = new ColorP(X1Y3_イボ1, イボ1CD, DisUnit, abj: true); - X1Y3_イボ2CP = new ColorP(X1Y3_イボ2, イボ2CD, DisUnit, abj: true); - X1Y3_イボ3CP = new ColorP(X1Y3_イボ3, イボ3CD, DisUnit, abj: true); - X1Y3_イボ4CP = new ColorP(X1Y3_イボ4, イボ4CD, DisUnit, abj: true); - X1Y3_イボ5CP = new ColorP(X1Y3_イボ5, イボ5CD, DisUnit, abj: true); - X1Y3_イボ6CP = new ColorP(X1Y3_イボ6, イボ6CD, DisUnit, abj: true); - X1Y3_イボ7CP = new ColorP(X1Y3_イボ7, イボ7CD, DisUnit, abj: true); - X1Y3_イボ8CP = new ColorP(X1Y3_イボ8, イボ8CD, DisUnit, abj: true); - X1Y3_ユニット_ユニットCP = new ColorP(X1Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X1Y3_ユニット_ユニット線上CP = new ColorP(X1Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X1Y3_ユニット_ユニット線下CP = new ColorP(X1Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X1Y3_ユニット_ボタン上CP = new ColorP(X1Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X1Y3_ユニット_ボタン下CP = new ColorP(X1Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X1Y3_ユニット_パワー根CP = new ColorP(X1Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X1Y3_ユニット_パワー1CP = new ColorP(X1Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X1Y3_ユニット_パワー2CP = new ColorP(X1Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X1Y3_ユニット_パワー3CP = new ColorP(X1Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X1Y3_ユニット_パワー4CP = new ColorP(X1Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X1Y4_ヘッドCP = new ColorP(X1Y4_ヘッド, ヘッドCD, DisUnit, abj: true); - X1Y4_イボ1CP = new ColorP(X1Y4_イボ1, イボ1CD, DisUnit, abj: true); - X1Y4_イボ2CP = new ColorP(X1Y4_イボ2, イボ2CD, DisUnit, abj: true); - X1Y4_イボ3CP = new ColorP(X1Y4_イボ3, イボ3CD, DisUnit, abj: true); - X1Y4_ユニット_ユニットCP = new ColorP(X1Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X1Y4_ユニット_ユニット線上CP = new ColorP(X1Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X1Y4_ユニット_ユニット線下CP = new ColorP(X1Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X1Y4_ユニット_ボタン上CP = new ColorP(X1Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X1Y4_ユニット_ボタン下CP = new ColorP(X1Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X1Y4_ユニット_パワー根CP = new ColorP(X1Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X1Y4_ユニット_パワー1CP = new ColorP(X1Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X1Y4_ユニット_パワー2CP = new ColorP(X1Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X1Y4_ユニット_パワー3CP = new ColorP(X1Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X1Y4_ユニット_パワー4CP = new ColorP(X1Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X2Y0_ヘッドCP = new ColorP(X2Y0_ヘッド, ヘッドCD, DisUnit, abj: true); - X2Y0_イボ1CP = new ColorP(X2Y0_イボ1, イボ1CD, DisUnit, abj: true); - X2Y0_イボ2CP = new ColorP(X2Y0_イボ2, イボ2CD, DisUnit, abj: true); - X2Y0_イボ3CP = new ColorP(X2Y0_イボ3, イボ3CD, DisUnit, abj: true); - X2Y0_イボ4CP = new ColorP(X2Y0_イボ4, イボ4CD, DisUnit, abj: true); - X2Y0_イボ5CP = new ColorP(X2Y0_イボ5, イボ5CD, DisUnit, abj: true); - X2Y0_イボ6CP = new ColorP(X2Y0_イボ6, イボ6CD, DisUnit, abj: true); - X2Y0_イボ7CP = new ColorP(X2Y0_イボ7, イボ7CD, DisUnit, abj: true); - X2Y0_イボ8CP = new ColorP(X2Y0_イボ8, イボ8CD, DisUnit, abj: true); - X2Y0_イボ9CP = new ColorP(X2Y0_イボ9, イボ9CD, DisUnit, abj: true); - X2Y0_イボ10CP = new ColorP(X2Y0_イボ10, イボ10CD, DisUnit, abj: true); - X2Y0_イボ11CP = new ColorP(X2Y0_イボ11, イボ11CD, DisUnit, abj: true); - X2Y0_イボ12CP = new ColorP(X2Y0_イボ12, イボ12CD, DisUnit, abj: true); - X2Y0_イボ13CP = new ColorP(X2Y0_イボ13, イボ13CD, DisUnit, abj: true); - X2Y0_イボ14CP = new ColorP(X2Y0_イボ14, イボ14CD, DisUnit, abj: true); - X2Y0_イボ15CP = new ColorP(X2Y0_イボ15, イボ15CD, DisUnit, abj: true); - X2Y0_イボ16CP = new ColorP(X2Y0_イボ16, イボ16CD, DisUnit, abj: true); - X2Y0_イボ17CP = new ColorP(X2Y0_イボ17, イボ17CD, DisUnit, abj: true); - X2Y0_イボ18CP = new ColorP(X2Y0_イボ18, イボ18CD, DisUnit, abj: true); - X2Y0_イボ19CP = new ColorP(X2Y0_イボ19, イボ19CD, DisUnit, abj: true); - X2Y0_イボ20CP = new ColorP(X2Y0_イボ20, イボ20CD, DisUnit, abj: true); - X2Y0_イボ21CP = new ColorP(X2Y0_イボ21, イボ21CD, DisUnit, abj: true); - X2Y0_ユニット_ユニットCP = new ColorP(X2Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X2Y0_ユニット_ユニット線上CP = new ColorP(X2Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X2Y0_ユニット_ユニット線下CP = new ColorP(X2Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X2Y0_ユニット_ボタン上CP = new ColorP(X2Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X2Y0_ユニット_ボタン下CP = new ColorP(X2Y0_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X2Y0_ユニット_パワー根CP = new ColorP(X2Y0_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X2Y0_ユニット_パワー1CP = new ColorP(X2Y0_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X2Y0_ユニット_パワー2CP = new ColorP(X2Y0_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X2Y0_ユニット_パワー3CP = new ColorP(X2Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X2Y0_ユニット_パワー4CP = new ColorP(X2Y0_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X2Y1_ヘッドCP = new ColorP(X2Y1_ヘッド, ヘッドCD, DisUnit, abj: true); - X2Y1_イボ1CP = new ColorP(X2Y1_イボ1, イボ1CD, DisUnit, abj: true); - X2Y1_イボ2CP = new ColorP(X2Y1_イボ2, イボ2CD, DisUnit, abj: true); - X2Y1_イボ3CP = new ColorP(X2Y1_イボ3, イボ3CD, DisUnit, abj: true); - X2Y1_イボ4CP = new ColorP(X2Y1_イボ4, イボ4CD, DisUnit, abj: true); - X2Y1_イボ5CP = new ColorP(X2Y1_イボ5, イボ5CD, DisUnit, abj: true); - X2Y1_イボ6CP = new ColorP(X2Y1_イボ6, イボ6CD, DisUnit, abj: true); - X2Y1_イボ7CP = new ColorP(X2Y1_イボ7, イボ7CD, DisUnit, abj: true); - X2Y1_イボ8CP = new ColorP(X2Y1_イボ8, イボ8CD, DisUnit, abj: true); - X2Y1_イボ9CP = new ColorP(X2Y1_イボ9, イボ9CD, DisUnit, abj: true); - X2Y1_イボ10CP = new ColorP(X2Y1_イボ10, イボ10CD, DisUnit, abj: true); - X2Y1_イボ11CP = new ColorP(X2Y1_イボ11, イボ11CD, DisUnit, abj: true); - X2Y1_イボ12CP = new ColorP(X2Y1_イボ12, イボ12CD, DisUnit, abj: true); - X2Y1_イボ13CP = new ColorP(X2Y1_イボ13, イボ13CD, DisUnit, abj: true); - X2Y1_イボ14CP = new ColorP(X2Y1_イボ14, イボ14CD, DisUnit, abj: true); - X2Y1_イボ15CP = new ColorP(X2Y1_イボ15, イボ15CD, DisUnit, abj: true); - X2Y1_イボ16CP = new ColorP(X2Y1_イボ16, イボ16CD, DisUnit, abj: true); - X2Y1_イボ17CP = new ColorP(X2Y1_イボ17, イボ17CD, DisUnit, abj: true); - X2Y1_イボ18CP = new ColorP(X2Y1_イボ18, イボ18CD, DisUnit, abj: true); - X2Y1_イボ19CP = new ColorP(X2Y1_イボ19, イボ19CD, DisUnit, abj: true); - X2Y1_ユニット_ユニットCP = new ColorP(X2Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X2Y1_ユニット_ユニット線上CP = new ColorP(X2Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X2Y1_ユニット_ユニット線下CP = new ColorP(X2Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X2Y1_ユニット_ボタン上CP = new ColorP(X2Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X2Y1_ユニット_ボタン下CP = new ColorP(X2Y1_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X2Y1_ユニット_パワー根CP = new ColorP(X2Y1_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X2Y1_ユニット_パワー1CP = new ColorP(X2Y1_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X2Y1_ユニット_パワー2CP = new ColorP(X2Y1_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X2Y1_ユニット_パワー3CP = new ColorP(X2Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X2Y1_ユニット_パワー4CP = new ColorP(X2Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X2Y2_ヘッドCP = new ColorP(X2Y2_ヘッド, ヘッドCD, DisUnit, abj: true); - X2Y2_イボ1CP = new ColorP(X2Y2_イボ1, イボ1CD, DisUnit, abj: true); - X2Y2_イボ2CP = new ColorP(X2Y2_イボ2, イボ2CD, DisUnit, abj: true); - X2Y2_イボ3CP = new ColorP(X2Y2_イボ3, イボ3CD, DisUnit, abj: true); - X2Y2_イボ4CP = new ColorP(X2Y2_イボ4, イボ4CD, DisUnit, abj: true); - X2Y2_イボ5CP = new ColorP(X2Y2_イボ5, イボ5CD, DisUnit, abj: true); - X2Y2_イボ6CP = new ColorP(X2Y2_イボ6, イボ6CD, DisUnit, abj: true); - X2Y2_イボ7CP = new ColorP(X2Y2_イボ7, イボ7CD, DisUnit, abj: true); - X2Y2_イボ8CP = new ColorP(X2Y2_イボ8, イボ8CD, DisUnit, abj: true); - X2Y2_イボ9CP = new ColorP(X2Y2_イボ9, イボ9CD, DisUnit, abj: true); - X2Y2_イボ10CP = new ColorP(X2Y2_イボ10, イボ10CD, DisUnit, abj: true); - X2Y2_イボ11CP = new ColorP(X2Y2_イボ11, イボ11CD, DisUnit, abj: true); - X2Y2_イボ12CP = new ColorP(X2Y2_イボ12, イボ12CD, DisUnit, abj: true); - X2Y2_イボ13CP = new ColorP(X2Y2_イボ13, イボ13CD, DisUnit, abj: true); - X2Y2_イボ14CP = new ColorP(X2Y2_イボ14, イボ14CD, DisUnit, abj: true); - X2Y2_ユニット_ユニットCP = new ColorP(X2Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X2Y2_ユニット_ユニット線上CP = new ColorP(X2Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X2Y2_ユニット_ユニット線下CP = new ColorP(X2Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X2Y2_ユニット_ボタン上CP = new ColorP(X2Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X2Y2_ユニット_ボタン下CP = new ColorP(X2Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X2Y2_ユニット_パワー根CP = new ColorP(X2Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X2Y2_ユニット_パワー1CP = new ColorP(X2Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X2Y2_ユニット_パワー2CP = new ColorP(X2Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X2Y2_ユニット_パワー3CP = new ColorP(X2Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X2Y2_ユニット_パワー4CP = new ColorP(X2Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X2Y3_ヘッドCP = new ColorP(X2Y3_ヘッド, ヘッドCD, DisUnit, abj: true); - X2Y3_イボ1CP = new ColorP(X2Y3_イボ1, イボ1CD, DisUnit, abj: true); - X2Y3_イボ2CP = new ColorP(X2Y3_イボ2, イボ2CD, DisUnit, abj: true); - X2Y3_イボ3CP = new ColorP(X2Y3_イボ3, イボ3CD, DisUnit, abj: true); - X2Y3_イボ4CP = new ColorP(X2Y3_イボ4, イボ4CD, DisUnit, abj: true); - X2Y3_イボ5CP = new ColorP(X2Y3_イボ5, イボ5CD, DisUnit, abj: true); - X2Y3_イボ6CP = new ColorP(X2Y3_イボ6, イボ6CD, DisUnit, abj: true); - X2Y3_イボ7CP = new ColorP(X2Y3_イボ7, イボ7CD, DisUnit, abj: true); - X2Y3_イボ8CP = new ColorP(X2Y3_イボ8, イボ8CD, DisUnit, abj: true); - X2Y3_イボ9CP = new ColorP(X2Y3_イボ9, イボ9CD, DisUnit, abj: true); - X2Y3_イボ10CP = new ColorP(X2Y3_イボ10, イボ10CD, DisUnit, abj: true); - X2Y3_ユニット_ユニットCP = new ColorP(X2Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X2Y3_ユニット_ユニット線上CP = new ColorP(X2Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X2Y3_ユニット_ユニット線下CP = new ColorP(X2Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X2Y3_ユニット_ボタン上CP = new ColorP(X2Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X2Y3_ユニット_ボタン下CP = new ColorP(X2Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X2Y3_ユニット_パワー根CP = new ColorP(X2Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X2Y3_ユニット_パワー1CP = new ColorP(X2Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X2Y3_ユニット_パワー2CP = new ColorP(X2Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X2Y3_ユニット_パワー3CP = new ColorP(X2Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X2Y3_ユニット_パワー4CP = new ColorP(X2Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - X2Y4_ヘッドCP = new ColorP(X2Y4_ヘッド, ヘッドCD, DisUnit, abj: true); - X2Y4_イボ1CP = new ColorP(X2Y4_イボ1, イボ1CD, DisUnit, abj: true); - X2Y4_イボ2CP = new ColorP(X2Y4_イボ2, イボ2CD, DisUnit, abj: true); - X2Y4_イボ3CP = new ColorP(X2Y4_イボ3, イボ3CD, DisUnit, abj: true); - X2Y4_イボ4CP = new ColorP(X2Y4_イボ4, イボ4CD, DisUnit, abj: true); - X2Y4_ユニット_ユニットCP = new ColorP(X2Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); - X2Y4_ユニット_ユニット線上CP = new ColorP(X2Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); - X2Y4_ユニット_ユニット線下CP = new ColorP(X2Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); - X2Y4_ユニット_ボタン上CP = new ColorP(X2Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); - X2Y4_ユニット_ボタン下CP = new ColorP(X2Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); - X2Y4_ユニット_パワー根CP = new ColorP(X2Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); - X2Y4_ユニット_パワー1CP = new ColorP(X2Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); - X2Y4_ユニット_パワー2CP = new ColorP(X2Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); - X2Y4_ユニット_パワー3CP = new ColorP(X2Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); - X2Y4_ユニット_パワー4CP = new ColorP(X2Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); - 濃度 = e.濃度; - X0Y0_ユニット_ユニット.BasePointBase = X0Y0_ユニット_ユニット.ToLocal(X0Y0_ヘッド.ToGlobal(X0Y0_ヘッド.JP[18].Joint)); - X0Y1_ユニット_ユニット.BasePointBase = X0Y1_ユニット_ユニット.ToLocal(X0Y1_ヘッド.ToGlobal(X0Y1_ヘッド.JP[17].Joint)); - X0Y2_ユニット_ユニット.BasePointBase = X0Y2_ユニット_ユニット.ToLocal(X0Y2_ヘッド.ToGlobal(X0Y2_ヘッド.JP[12].Joint)); - X0Y3_ユニット_ユニット.BasePointBase = X0Y3_ユニット_ユニット.ToLocal(X0Y3_ヘッド.ToGlobal(X0Y3_ヘッド.JP[7].Joint)); - X0Y4_ユニット_ユニット.BasePointBase = X0Y4_ユニット_ユニット.ToLocal(X0Y4_ヘッド.ToGlobal(X0Y4_ヘッド.JP[3].Joint)); - X1Y0_ユニット_ユニット.BasePointBase = X1Y0_ユニット_ユニット.ToLocal(X1Y0_ヘッド.ToGlobal(X1Y0_ヘッド.JP[19].Joint)); - X1Y1_ユニット_ユニット.BasePointBase = X1Y1_ユニット_ユニット.ToLocal(X1Y1_ヘッド.ToGlobal(X1Y1_ヘッド.JP[17].Joint)); - X1Y2_ユニット_ユニット.BasePointBase = X1Y2_ユニット_ユニット.ToLocal(X1Y2_ヘッド.ToGlobal(X1Y2_ヘッド.JP[13].Joint)); - X1Y3_ユニット_ユニット.BasePointBase = X1Y3_ユニット_ユニット.ToLocal(X1Y3_ヘッド.ToGlobal(X1Y3_ヘッド.JP[8].Joint)); - X1Y4_ユニット_ユニット.BasePointBase = X1Y4_ユニット_ユニット.ToLocal(X1Y4_ヘッド.ToGlobal(X1Y4_ヘッド.JP[3].Joint)); - X2Y0_ユニット_ユニット.BasePointBase = X2Y0_ユニット_ユニット.ToLocal(X2Y0_ヘッド.ToGlobal(X2Y0_ヘッド.JP[21].Joint)); - X2Y1_ユニット_ユニット.BasePointBase = X2Y1_ユニット_ユニット.ToLocal(X2Y1_ヘッド.ToGlobal(X2Y1_ヘッド.JP[19].Joint)); - X2Y2_ユニット_ユニット.BasePointBase = X2Y2_ユニット_ユニット.ToLocal(X2Y2_ヘッド.ToGlobal(X2Y2_ヘッド.JP[14].Joint)); - X2Y3_ユニット_ユニット.BasePointBase = X2Y3_ユニット_ユニット.ToLocal(X2Y3_ヘッド.ToGlobal(X2Y3_ヘッド.JP[10].Joint)); - X2Y4_ユニット_ユニット.BasePointBase = X2Y4_ユニット_ユニット.ToLocal(X2Y4_ヘッド.ToGlobal(X2Y4_ヘッド.JP[4].Joint)); - 尺度B *= 1.07; - 尺度B = 1.08; - 本体.JoinPAall(); - } - - public override void 色更新() - { - switch (本体.IndexX) - { - case 0: - switch (本体.IndexY) - { - case 0: - X0Y0_ヘッドCP.Update(); - X0Y0_イボ1CP.Update(); - X0Y0_イボ2CP.Update(); - X0Y0_イボ3CP.Update(); - X0Y0_イボ4CP.Update(); - X0Y0_イボ5CP.Update(); - X0Y0_イボ6CP.Update(); - X0Y0_イボ7CP.Update(); - X0Y0_イボ8CP.Update(); - X0Y0_イボ9CP.Update(); - X0Y0_イボ10CP.Update(); - X0Y0_イボ11CP.Update(); - X0Y0_イボ12CP.Update(); - X0Y0_イボ13CP.Update(); - X0Y0_イボ14CP.Update(); - X0Y0_イボ15CP.Update(); - X0Y0_イボ16CP.Update(); - X0Y0_イボ17CP.Update(); - X0Y0_イボ18CP.Update(); - X0Y0_ユニット_ユニットCP.Update(); - X0Y0_ユニット_ユニット線上CP.Update(); - X0Y0_ユニット_ユニット線下CP.Update(); - X0Y0_ユニット_ボタン上CP.Update(); - X0Y0_ユニット_ボタン下CP.Update(); - X0Y0_ユニット_パワー根CP.Update(); - X0Y0_ユニット_パワー1CP.Update(); - X0Y0_ユニット_パワー2CP.Update(); - X0Y0_ユニット_パワー3CP.Update(); - X0Y0_ユニット_パワー4CP.Update(); - break; - case 1: - X0Y1_ヘッドCP.Update(); - X0Y1_イボ1CP.Update(); - X0Y1_イボ2CP.Update(); - X0Y1_イボ3CP.Update(); - X0Y1_イボ4CP.Update(); - X0Y1_イボ5CP.Update(); - X0Y1_イボ6CP.Update(); - X0Y1_イボ7CP.Update(); - X0Y1_イボ8CP.Update(); - X0Y1_イボ9CP.Update(); - X0Y1_イボ10CP.Update(); - X0Y1_イボ11CP.Update(); - X0Y1_イボ12CP.Update(); - X0Y1_イボ13CP.Update(); - X0Y1_イボ14CP.Update(); - X0Y1_イボ15CP.Update(); - X0Y1_イボ16CP.Update(); - X0Y1_イボ17CP.Update(); - X0Y1_ユニット_ユニットCP.Update(); - X0Y1_ユニット_ユニット線上CP.Update(); - X0Y1_ユニット_ユニット線下CP.Update(); - X0Y1_ユニット_ボタン上CP.Update(); - X0Y1_ユニット_ボタン下CP.Update(); - X0Y1_ユニット_パワー根CP.Update(); - X0Y1_ユニット_パワー1CP.Update(); - X0Y1_ユニット_パワー2CP.Update(); - X0Y1_ユニット_パワー3CP.Update(); - X0Y1_ユニット_パワー4CP.Update(); - break; - case 2: - X0Y2_ヘッドCP.Update(); - X0Y2_イボ1CP.Update(); - X0Y2_イボ2CP.Update(); - X0Y2_イボ3CP.Update(); - X0Y2_イボ4CP.Update(); - X0Y2_イボ5CP.Update(); - X0Y2_イボ6CP.Update(); - X0Y2_イボ7CP.Update(); - X0Y2_イボ8CP.Update(); - X0Y2_イボ9CP.Update(); - X0Y2_イボ10CP.Update(); - X0Y2_イボ11CP.Update(); - X0Y2_イボ12CP.Update(); - X0Y2_ユニット_ユニットCP.Update(); - X0Y2_ユニット_ユニット線上CP.Update(); - X0Y2_ユニット_ユニット線下CP.Update(); - X0Y2_ユニット_ボタン上CP.Update(); - X0Y2_ユニット_ボタン下CP.Update(); - X0Y2_ユニット_パワー根CP.Update(); - X0Y2_ユニット_パワー1CP.Update(); - X0Y2_ユニット_パワー2CP.Update(); - X0Y2_ユニット_パワー3CP.Update(); - X0Y2_ユニット_パワー4CP.Update(); - break; - case 3: - X0Y3_ヘッドCP.Update(); - X0Y3_イボ1CP.Update(); - X0Y3_イボ2CP.Update(); - X0Y3_イボ3CP.Update(); - X0Y3_イボ4CP.Update(); - X0Y3_イボ5CP.Update(); - X0Y3_イボ6CP.Update(); - X0Y3_イボ7CP.Update(); - X0Y3_ユニット_ユニットCP.Update(); - X0Y3_ユニット_ユニット線上CP.Update(); - X0Y3_ユニット_ユニット線下CP.Update(); - X0Y3_ユニット_ボタン上CP.Update(); - X0Y3_ユニット_ボタン下CP.Update(); - X0Y3_ユニット_パワー根CP.Update(); - X0Y3_ユニット_パワー1CP.Update(); - X0Y3_ユニット_パワー2CP.Update(); - X0Y3_ユニット_パワー3CP.Update(); - X0Y3_ユニット_パワー4CP.Update(); - break; - default: - X0Y4_ヘッドCP.Update(); - X0Y4_イボ1CP.Update(); - X0Y4_イボ2CP.Update(); - X0Y4_イボ3CP.Update(); - X0Y4_ユニット_ユニットCP.Update(); - X0Y4_ユニット_ユニット線上CP.Update(); - X0Y4_ユニット_ユニット線下CP.Update(); - X0Y4_ユニット_ボタン上CP.Update(); - X0Y4_ユニット_ボタン下CP.Update(); - X0Y4_ユニット_パワー根CP.Update(); - X0Y4_ユニット_パワー1CP.Update(); - X0Y4_ユニット_パワー2CP.Update(); - X0Y4_ユニット_パワー3CP.Update(); - X0Y4_ユニット_パワー4CP.Update(); - break; - } - return; - case 1: - switch (本体.IndexY) - { - case 0: - X1Y0_ヘッドCP.Update(); - X1Y0_イボ1CP.Update(); - X1Y0_イボ2CP.Update(); - X1Y0_イボ3CP.Update(); - X1Y0_イボ4CP.Update(); - X1Y0_イボ5CP.Update(); - X1Y0_イボ6CP.Update(); - X1Y0_イボ7CP.Update(); - X1Y0_イボ8CP.Update(); - X1Y0_イボ9CP.Update(); - X1Y0_イボ10CP.Update(); - X1Y0_イボ11CP.Update(); - X1Y0_イボ12CP.Update(); - X1Y0_イボ13CP.Update(); - X1Y0_イボ14CP.Update(); - X1Y0_イボ15CP.Update(); - X1Y0_イボ16CP.Update(); - X1Y0_イボ17CP.Update(); - X1Y0_イボ18CP.Update(); - X1Y0_イボ19CP.Update(); - X1Y0_ユニット_ユニットCP.Update(); - X1Y0_ユニット_ユニット線上CP.Update(); - X1Y0_ユニット_ユニット線下CP.Update(); - X1Y0_ユニット_ボタン上CP.Update(); - X1Y0_ユニット_ボタン下CP.Update(); - X1Y0_ユニット_パワー根CP.Update(); - X1Y0_ユニット_パワー1CP.Update(); - X1Y0_ユニット_パワー2CP.Update(); - X1Y0_ユニット_パワー3CP.Update(); - X1Y0_ユニット_パワー4CP.Update(); - break; - case 1: - X1Y1_ヘッドCP.Update(); - X1Y1_イボ1CP.Update(); - X1Y1_イボ2CP.Update(); - X1Y1_イボ3CP.Update(); - X1Y1_イボ4CP.Update(); - X1Y1_イボ5CP.Update(); - X1Y1_イボ6CP.Update(); - X1Y1_イボ7CP.Update(); - X1Y1_イボ8CP.Update(); - X1Y1_イボ9CP.Update(); - X1Y1_イボ10CP.Update(); - X1Y1_イボ11CP.Update(); - X1Y1_イボ12CP.Update(); - X1Y1_イボ13CP.Update(); - X1Y1_イボ14CP.Update(); - X1Y1_イボ15CP.Update(); - X1Y1_イボ16CP.Update(); - X1Y1_イボ17CP.Update(); - X1Y1_ユニット_ユニットCP.Update(); - X1Y1_ユニット_ユニット線上CP.Update(); - X1Y1_ユニット_ユニット線下CP.Update(); - X1Y1_ユニット_ボタン上CP.Update(); - X1Y1_ユニット_ボタン下CP.Update(); - X1Y1_ユニット_パワー根CP.Update(); - X1Y1_ユニット_パワー1CP.Update(); - X1Y1_ユニット_パワー2CP.Update(); - X1Y1_ユニット_パワー3CP.Update(); - X1Y1_ユニット_パワー4CP.Update(); - break; - case 2: - X1Y2_ヘッドCP.Update(); - X1Y2_イボ1CP.Update(); - X1Y2_イボ2CP.Update(); - X1Y2_イボ3CP.Update(); - X1Y2_イボ4CP.Update(); - X1Y2_イボ5CP.Update(); - X1Y2_イボ6CP.Update(); - X1Y2_イボ7CP.Update(); - X1Y2_イボ8CP.Update(); - X1Y2_イボ9CP.Update(); - X1Y2_イボ10CP.Update(); - X1Y2_イボ11CP.Update(); - X1Y2_イボ12CP.Update(); - X1Y2_イボ13CP.Update(); - X1Y2_ユニット_ユニットCP.Update(); - X1Y2_ユニット_ユニット線上CP.Update(); - X1Y2_ユニット_ユニット線下CP.Update(); - X1Y2_ユニット_ボタン上CP.Update(); - X1Y2_ユニット_ボタン下CP.Update(); - X1Y2_ユニット_パワー根CP.Update(); - X1Y2_ユニット_パワー1CP.Update(); - X1Y2_ユニット_パワー2CP.Update(); - X1Y2_ユニット_パワー3CP.Update(); - X1Y2_ユニット_パワー4CP.Update(); - break; - case 3: - X1Y3_ヘッドCP.Update(); - X1Y3_イボ1CP.Update(); - X1Y3_イボ2CP.Update(); - X1Y3_イボ3CP.Update(); - X1Y3_イボ4CP.Update(); - X1Y3_イボ5CP.Update(); - X1Y3_イボ6CP.Update(); - X1Y3_イボ7CP.Update(); - X1Y3_イボ8CP.Update(); - X1Y3_ユニット_ユニットCP.Update(); - X1Y3_ユニット_ユニット線上CP.Update(); - X1Y3_ユニット_ユニット線下CP.Update(); - X1Y3_ユニット_ボタン上CP.Update(); - X1Y3_ユニット_ボタン下CP.Update(); - X1Y3_ユニット_パワー根CP.Update(); - X1Y3_ユニット_パワー1CP.Update(); - X1Y3_ユニット_パワー2CP.Update(); - X1Y3_ユニット_パワー3CP.Update(); - X1Y3_ユニット_パワー4CP.Update(); - break; - default: - X1Y4_ヘッドCP.Update(); - X1Y4_イボ1CP.Update(); - X1Y4_イボ2CP.Update(); - X1Y4_イボ3CP.Update(); - X1Y4_ユニット_ユニットCP.Update(); - X1Y4_ユニット_ユニット線上CP.Update(); - X1Y4_ユニット_ユニット線下CP.Update(); - X1Y4_ユニット_ボタン上CP.Update(); - X1Y4_ユニット_ボタン下CP.Update(); - X1Y4_ユニット_パワー根CP.Update(); - X1Y4_ユニット_パワー1CP.Update(); - X1Y4_ユニット_パワー2CP.Update(); - X1Y4_ユニット_パワー3CP.Update(); - X1Y4_ユニット_パワー4CP.Update(); - break; - } - return; - } - switch (本体.IndexY) - { - case 0: - X2Y0_ヘッドCP.Update(); - X2Y0_イボ1CP.Update(); - X2Y0_イボ2CP.Update(); - X2Y0_イボ3CP.Update(); - X2Y0_イボ4CP.Update(); - X2Y0_イボ5CP.Update(); - X2Y0_イボ6CP.Update(); - X2Y0_イボ7CP.Update(); - X2Y0_イボ8CP.Update(); - X2Y0_イボ9CP.Update(); - X2Y0_イボ10CP.Update(); - X2Y0_イボ11CP.Update(); - X2Y0_イボ12CP.Update(); - X2Y0_イボ13CP.Update(); - X2Y0_イボ14CP.Update(); - X2Y0_イボ15CP.Update(); - X2Y0_イボ16CP.Update(); - X2Y0_イボ17CP.Update(); - X2Y0_イボ18CP.Update(); - X2Y0_イボ19CP.Update(); - X2Y0_イボ20CP.Update(); - X2Y0_イボ21CP.Update(); - X2Y0_ユニット_ユニットCP.Update(); - X2Y0_ユニット_ユニット線上CP.Update(); - X2Y0_ユニット_ユニット線下CP.Update(); - X2Y0_ユニット_ボタン上CP.Update(); - X2Y0_ユニット_ボタン下CP.Update(); - X2Y0_ユニット_パワー根CP.Update(); - X2Y0_ユニット_パワー1CP.Update(); - X2Y0_ユニット_パワー2CP.Update(); - X2Y0_ユニット_パワー3CP.Update(); - X2Y0_ユニット_パワー4CP.Update(); - break; - case 1: - X2Y1_ヘッドCP.Update(); - X2Y1_イボ1CP.Update(); - X2Y1_イボ2CP.Update(); - X2Y1_イボ3CP.Update(); - X2Y1_イボ4CP.Update(); - X2Y1_イボ5CP.Update(); - X2Y1_イボ6CP.Update(); - X2Y1_イボ7CP.Update(); - X2Y1_イボ8CP.Update(); - X2Y1_イボ9CP.Update(); - X2Y1_イボ10CP.Update(); - X2Y1_イボ11CP.Update(); - X2Y1_イボ12CP.Update(); - X2Y1_イボ13CP.Update(); - X2Y1_イボ14CP.Update(); - X2Y1_イボ15CP.Update(); - X2Y1_イボ16CP.Update(); - X2Y1_イボ17CP.Update(); - X2Y1_イボ18CP.Update(); - X2Y1_イボ19CP.Update(); - X2Y1_ユニット_ユニットCP.Update(); - X2Y1_ユニット_ユニット線上CP.Update(); - X2Y1_ユニット_ユニット線下CP.Update(); - X2Y1_ユニット_ボタン上CP.Update(); - X2Y1_ユニット_ボタン下CP.Update(); - X2Y1_ユニット_パワー根CP.Update(); - X2Y1_ユニット_パワー1CP.Update(); - X2Y1_ユニット_パワー2CP.Update(); - X2Y1_ユニット_パワー3CP.Update(); - X2Y1_ユニット_パワー4CP.Update(); - break; - case 2: - X2Y2_ヘッドCP.Update(); - X2Y2_イボ1CP.Update(); - X2Y2_イボ2CP.Update(); - X2Y2_イボ3CP.Update(); - X2Y2_イボ4CP.Update(); - X2Y2_イボ5CP.Update(); - X2Y2_イボ6CP.Update(); - X2Y2_イボ7CP.Update(); - X2Y2_イボ8CP.Update(); - X2Y2_イボ9CP.Update(); - X2Y2_イボ10CP.Update(); - X2Y2_イボ11CP.Update(); - X2Y2_イボ12CP.Update(); - X2Y2_イボ13CP.Update(); - X2Y2_イボ14CP.Update(); - X2Y2_ユニット_ユニットCP.Update(); - X2Y2_ユニット_ユニット線上CP.Update(); - X2Y2_ユニット_ユニット線下CP.Update(); - X2Y2_ユニット_ボタン上CP.Update(); - X2Y2_ユニット_ボタン下CP.Update(); - X2Y2_ユニット_パワー根CP.Update(); - X2Y2_ユニット_パワー1CP.Update(); - X2Y2_ユニット_パワー2CP.Update(); - X2Y2_ユニット_パワー3CP.Update(); - X2Y2_ユニット_パワー4CP.Update(); - break; - case 3: - X2Y3_ヘッドCP.Update(); - X2Y3_イボ1CP.Update(); - X2Y3_イボ2CP.Update(); - X2Y3_イボ3CP.Update(); - X2Y3_イボ4CP.Update(); - X2Y3_イボ5CP.Update(); - X2Y3_イボ6CP.Update(); - X2Y3_イボ7CP.Update(); - X2Y3_イボ8CP.Update(); - X2Y3_イボ9CP.Update(); - X2Y3_イボ10CP.Update(); - X2Y3_ユニット_ユニットCP.Update(); - X2Y3_ユニット_ユニット線上CP.Update(); - X2Y3_ユニット_ユニット線下CP.Update(); - X2Y3_ユニット_ボタン上CP.Update(); - X2Y3_ユニット_ボタン下CP.Update(); - X2Y3_ユニット_パワー根CP.Update(); - X2Y3_ユニット_パワー1CP.Update(); - X2Y3_ユニット_パワー2CP.Update(); - X2Y3_ユニット_パワー3CP.Update(); - X2Y3_ユニット_パワー4CP.Update(); - break; - default: - X2Y4_ヘッドCP.Update(); - X2Y4_イボ1CP.Update(); - X2Y4_イボ2CP.Update(); - X2Y4_イボ3CP.Update(); - X2Y4_イボ4CP.Update(); - X2Y4_ユニット_ユニットCP.Update(); - X2Y4_ユニット_ユニット線上CP.Update(); - X2Y4_ユニット_ユニット線下CP.Update(); - X2Y4_ユニット_ボタン上CP.Update(); - X2Y4_ユニット_ボタン下CP.Update(); - X2Y4_ユニット_パワー根CP.Update(); - X2Y4_ユニット_パワー1CP.Update(); - X2Y4_ユニット_パワー2CP.Update(); - X2Y4_ユニット_パワー3CP.Update(); - X2Y4_ユニット_パワー4CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - Col.GetGrad(ref Col.DarkMagenta, out var ret); - ヘッドCD = new ColorD(ref Col.Black, ref ret); - イボ1CD = new ColorD(ref Col.Black, ref ret); - イボ2CD = new ColorD(ref Col.Black, ref ret); - イボ3CD = new ColorD(ref Col.Black, ref ret); - イボ4CD = new ColorD(ref Col.Black, ref ret); - イボ5CD = new ColorD(ref Col.Black, ref ret); - イボ6CD = new ColorD(ref Col.Black, ref ret); - イボ7CD = new ColorD(ref Col.Black, ref ret); - イボ8CD = new ColorD(ref Col.Black, ref ret); - イボ9CD = new ColorD(ref Col.Black, ref ret); - イボ10CD = new ColorD(ref Col.Black, ref ret); - イボ11CD = new ColorD(ref Col.Black, ref ret); - イボ12CD = new ColorD(ref Col.Black, ref ret); - イボ13CD = new ColorD(ref Col.Black, ref ret); - イボ14CD = new ColorD(ref Col.Black, ref ret); - イボ15CD = new ColorD(ref Col.Black, ref ret); - イボ16CD = new ColorD(ref Col.Black, ref ret); - イボ17CD = new ColorD(ref Col.Black, ref ret); - イボ18CD = new ColorD(ref Col.Black, ref ret); - イボ19CD = new ColorD(ref Col.Black, ref ret); - イボ20CD = new ColorD(ref Col.Black, ref ret); - イボ21CD = new ColorD(ref Col.Black, ref ret); - Col.GetGrad(ref Col.Silver, out ret); - ユニット_ユニットCD = new ColorD(ref Col.Black, ref ret); - ユニット_ユニット線上CD = new ColorD(ref Col.Black, ref ret); - ユニット_ユニット線下CD = new ColorD(ref Col.Black, ref ret); - ユニット_ボタン上CD = new ColorD(ref Col.Black, ref ret); - ユニット_ボタン下CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー根CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー1CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー2CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー3CD = new ColorD(ref Col.Black, ref ret); - ユニット_パワー4CD = new ColorD(ref Col.Black, ref ret); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool ヘッド_表示 + { + get + { + return X0Y0_ヘッド.Dra; + } + set + { + X0Y0_ヘッド.Dra = value; + X0Y1_ヘッド.Dra = value; + X0Y2_ヘッド.Dra = value; + X0Y3_ヘッド.Dra = value; + X0Y4_ヘッド.Dra = value; + X1Y0_ヘッド.Dra = value; + X1Y1_ヘッド.Dra = value; + X1Y2_ヘッド.Dra = value; + X1Y3_ヘッド.Dra = value; + X1Y4_ヘッド.Dra = value; + X2Y0_ヘッド.Dra = value; + X2Y1_ヘッド.Dra = value; + X2Y2_ヘッド.Dra = value; + X2Y3_ヘッド.Dra = value; + X2Y4_ヘッド.Dra = value; + X0Y0_ヘッド.Hit = value; + X0Y1_ヘッド.Hit = value; + X0Y2_ヘッド.Hit = value; + X0Y3_ヘッド.Hit = value; + X0Y4_ヘッド.Hit = value; + X1Y0_ヘッド.Hit = value; + X1Y1_ヘッド.Hit = value; + X1Y2_ヘッド.Hit = value; + X1Y3_ヘッド.Hit = value; + X1Y4_ヘッド.Hit = value; + X2Y0_ヘッド.Hit = value; + X2Y1_ヘッド.Hit = value; + X2Y2_ヘッド.Hit = value; + X2Y3_ヘッド.Hit = value; + X2Y4_ヘッド.Hit = value; + } + } + + public bool イボ1_表示 + { + get + { + return X0Y0_イボ1.Dra; + } + set + { + X0Y0_イボ1.Dra = value; + X0Y1_イボ1.Dra = value; + X0Y2_イボ1.Dra = value; + X0Y3_イボ1.Dra = value; + X0Y4_イボ1.Dra = value; + X1Y0_イボ1.Dra = value; + X1Y1_イボ1.Dra = value; + X1Y2_イボ1.Dra = value; + X1Y3_イボ1.Dra = value; + X1Y4_イボ1.Dra = value; + X2Y0_イボ1.Dra = value; + X2Y1_イボ1.Dra = value; + X2Y2_イボ1.Dra = value; + X2Y3_イボ1.Dra = value; + X2Y4_イボ1.Dra = value; + X0Y0_イボ1.Hit = value; + X0Y1_イボ1.Hit = value; + X0Y2_イボ1.Hit = value; + X0Y3_イボ1.Hit = value; + X0Y4_イボ1.Hit = value; + X1Y0_イボ1.Hit = value; + X1Y1_イボ1.Hit = value; + X1Y2_イボ1.Hit = value; + X1Y3_イボ1.Hit = value; + X1Y4_イボ1.Hit = value; + X2Y0_イボ1.Hit = value; + X2Y1_イボ1.Hit = value; + X2Y2_イボ1.Hit = value; + X2Y3_イボ1.Hit = value; + X2Y4_イボ1.Hit = value; + } + } + + public bool イボ2_表示 + { + get + { + return X0Y0_イボ2.Dra; + } + set + { + X0Y0_イボ2.Dra = value; + X0Y1_イボ2.Dra = value; + X0Y2_イボ2.Dra = value; + X0Y3_イボ2.Dra = value; + X0Y4_イボ2.Dra = value; + X1Y0_イボ2.Dra = value; + X1Y1_イボ2.Dra = value; + X1Y2_イボ2.Dra = value; + X1Y3_イボ2.Dra = value; + X1Y4_イボ2.Dra = value; + X2Y0_イボ2.Dra = value; + X2Y1_イボ2.Dra = value; + X2Y2_イボ2.Dra = value; + X2Y3_イボ2.Dra = value; + X2Y4_イボ2.Dra = value; + X0Y0_イボ2.Hit = value; + X0Y1_イボ2.Hit = value; + X0Y2_イボ2.Hit = value; + X0Y3_イボ2.Hit = value; + X0Y4_イボ2.Hit = value; + X1Y0_イボ2.Hit = value; + X1Y1_イボ2.Hit = value; + X1Y2_イボ2.Hit = value; + X1Y3_イボ2.Hit = value; + X1Y4_イボ2.Hit = value; + X2Y0_イボ2.Hit = value; + X2Y1_イボ2.Hit = value; + X2Y2_イボ2.Hit = value; + X2Y3_イボ2.Hit = value; + X2Y4_イボ2.Hit = value; + } + } + + public bool イボ3_表示 + { + get + { + return X0Y0_イボ3.Dra; + } + set + { + X0Y0_イボ3.Dra = value; + X0Y1_イボ3.Dra = value; + X0Y2_イボ3.Dra = value; + X0Y3_イボ3.Dra = value; + X0Y4_イボ3.Dra = value; + X1Y0_イボ3.Dra = value; + X1Y1_イボ3.Dra = value; + X1Y2_イボ3.Dra = value; + X1Y3_イボ3.Dra = value; + X1Y4_イボ3.Dra = value; + X2Y0_イボ3.Dra = value; + X2Y1_イボ3.Dra = value; + X2Y2_イボ3.Dra = value; + X2Y3_イボ3.Dra = value; + X2Y4_イボ3.Dra = value; + X0Y0_イボ3.Hit = value; + X0Y1_イボ3.Hit = value; + X0Y2_イボ3.Hit = value; + X0Y3_イボ3.Hit = value; + X0Y4_イボ3.Hit = value; + X1Y0_イボ3.Hit = value; + X1Y1_イボ3.Hit = value; + X1Y2_イボ3.Hit = value; + X1Y3_イボ3.Hit = value; + X1Y4_イボ3.Hit = value; + X2Y0_イボ3.Hit = value; + X2Y1_イボ3.Hit = value; + X2Y2_イボ3.Hit = value; + X2Y3_イボ3.Hit = value; + X2Y4_イボ3.Hit = value; + } + } + + public bool イボ4_表示 + { + get + { + return X0Y0_イボ4.Dra; + } + set + { + X0Y0_イボ4.Dra = value; + X0Y1_イボ4.Dra = value; + X0Y2_イボ4.Dra = value; + X0Y3_イボ4.Dra = value; + X1Y0_イボ4.Dra = value; + X1Y1_イボ4.Dra = value; + X1Y2_イボ4.Dra = value; + X1Y3_イボ4.Dra = value; + X2Y0_イボ4.Dra = value; + X2Y1_イボ4.Dra = value; + X2Y2_イボ4.Dra = value; + X2Y3_イボ4.Dra = value; + X2Y4_イボ4.Dra = value; + X0Y0_イボ4.Hit = value; + X0Y1_イボ4.Hit = value; + X0Y2_イボ4.Hit = value; + X0Y3_イボ4.Hit = value; + X1Y0_イボ4.Hit = value; + X1Y1_イボ4.Hit = value; + X1Y2_イボ4.Hit = value; + X1Y3_イボ4.Hit = value; + X2Y0_イボ4.Hit = value; + X2Y1_イボ4.Hit = value; + X2Y2_イボ4.Hit = value; + X2Y3_イボ4.Hit = value; + X2Y4_イボ4.Hit = value; + } + } + + public bool イボ5_表示 + { + get + { + return X0Y0_イボ5.Dra; + } + set + { + X0Y0_イボ5.Dra = value; + X0Y1_イボ5.Dra = value; + X0Y2_イボ5.Dra = value; + X0Y3_イボ5.Dra = value; + X1Y0_イボ5.Dra = value; + X1Y1_イボ5.Dra = value; + X1Y2_イボ5.Dra = value; + X1Y3_イボ5.Dra = value; + X2Y0_イボ5.Dra = value; + X2Y1_イボ5.Dra = value; + X2Y2_イボ5.Dra = value; + X2Y3_イボ5.Dra = value; + X0Y0_イボ5.Hit = value; + X0Y1_イボ5.Hit = value; + X0Y2_イボ5.Hit = value; + X0Y3_イボ5.Hit = value; + X1Y0_イボ5.Hit = value; + X1Y1_イボ5.Hit = value; + X1Y2_イボ5.Hit = value; + X1Y3_イボ5.Hit = value; + X2Y0_イボ5.Hit = value; + X2Y1_イボ5.Hit = value; + X2Y2_イボ5.Hit = value; + X2Y3_イボ5.Hit = value; + } + } + + public bool イボ6_表示 + { + get + { + return X0Y0_イボ6.Dra; + } + set + { + X0Y0_イボ6.Dra = value; + X0Y1_イボ6.Dra = value; + X0Y2_イボ6.Dra = value; + X0Y3_イボ6.Dra = value; + X1Y0_イボ6.Dra = value; + X1Y1_イボ6.Dra = value; + X1Y2_イボ6.Dra = value; + X1Y3_イボ6.Dra = value; + X2Y0_イボ6.Dra = value; + X2Y1_イボ6.Dra = value; + X2Y2_イボ6.Dra = value; + X2Y3_イボ6.Dra = value; + X0Y0_イボ6.Hit = value; + X0Y1_イボ6.Hit = value; + X0Y2_イボ6.Hit = value; + X0Y3_イボ6.Hit = value; + X1Y0_イボ6.Hit = value; + X1Y1_イボ6.Hit = value; + X1Y2_イボ6.Hit = value; + X1Y3_イボ6.Hit = value; + X2Y0_イボ6.Hit = value; + X2Y1_イボ6.Hit = value; + X2Y2_イボ6.Hit = value; + X2Y3_イボ6.Hit = value; + } + } + + public bool イボ7_表示 + { + get + { + return X0Y0_イボ7.Dra; + } + set + { + X0Y0_イボ7.Dra = value; + X0Y1_イボ7.Dra = value; + X0Y2_イボ7.Dra = value; + X0Y3_イボ7.Dra = value; + X1Y0_イボ7.Dra = value; + X1Y1_イボ7.Dra = value; + X1Y2_イボ7.Dra = value; + X1Y3_イボ7.Dra = value; + X2Y0_イボ7.Dra = value; + X2Y1_イボ7.Dra = value; + X2Y2_イボ7.Dra = value; + X2Y3_イボ7.Dra = value; + X0Y0_イボ7.Hit = value; + X0Y1_イボ7.Hit = value; + X0Y2_イボ7.Hit = value; + X0Y3_イボ7.Hit = value; + X1Y0_イボ7.Hit = value; + X1Y1_イボ7.Hit = value; + X1Y2_イボ7.Hit = value; + X1Y3_イボ7.Hit = value; + X2Y0_イボ7.Hit = value; + X2Y1_イボ7.Hit = value; + X2Y2_イボ7.Hit = value; + X2Y3_イボ7.Hit = value; + } + } + + public bool イボ8_表示 + { + get + { + return X0Y0_イボ8.Dra; + } + set + { + X0Y0_イボ8.Dra = value; + X0Y1_イボ8.Dra = value; + X0Y2_イボ8.Dra = value; + X1Y0_イボ8.Dra = value; + X1Y1_イボ8.Dra = value; + X1Y2_イボ8.Dra = value; + X1Y3_イボ8.Dra = value; + X2Y0_イボ8.Dra = value; + X2Y1_イボ8.Dra = value; + X2Y2_イボ8.Dra = value; + X2Y3_イボ8.Dra = value; + X0Y0_イボ8.Hit = value; + X0Y1_イボ8.Hit = value; + X0Y2_イボ8.Hit = value; + X1Y0_イボ8.Hit = value; + X1Y1_イボ8.Hit = value; + X1Y2_イボ8.Hit = value; + X1Y3_イボ8.Hit = value; + X2Y0_イボ8.Hit = value; + X2Y1_イボ8.Hit = value; + X2Y2_イボ8.Hit = value; + X2Y3_イボ8.Hit = value; + } + } + + public bool イボ9_表示 + { + get + { + return X0Y0_イボ9.Dra; + } + set + { + X0Y0_イボ9.Dra = value; + X0Y1_イボ9.Dra = value; + X0Y2_イボ9.Dra = value; + X1Y0_イボ9.Dra = value; + X1Y1_イボ9.Dra = value; + X1Y2_イボ9.Dra = value; + X2Y0_イボ9.Dra = value; + X2Y1_イボ9.Dra = value; + X2Y2_イボ9.Dra = value; + X2Y3_イボ9.Dra = value; + X0Y0_イボ9.Hit = value; + X0Y1_イボ9.Hit = value; + X0Y2_イボ9.Hit = value; + X1Y0_イボ9.Hit = value; + X1Y1_イボ9.Hit = value; + X1Y2_イボ9.Hit = value; + X2Y0_イボ9.Hit = value; + X2Y1_イボ9.Hit = value; + X2Y2_イボ9.Hit = value; + X2Y3_イボ9.Hit = value; + } + } + + public bool イボ10_表示 + { + get + { + return X0Y0_イボ10.Dra; + } + set + { + X0Y0_イボ10.Dra = value; + X0Y1_イボ10.Dra = value; + X0Y2_イボ10.Dra = value; + X1Y0_イボ10.Dra = value; + X1Y1_イボ10.Dra = value; + X1Y2_イボ10.Dra = value; + X2Y0_イボ10.Dra = value; + X2Y1_イボ10.Dra = value; + X2Y2_イボ10.Dra = value; + X2Y3_イボ10.Dra = value; + X0Y0_イボ10.Hit = value; + X0Y1_イボ10.Hit = value; + X0Y2_イボ10.Hit = value; + X1Y0_イボ10.Hit = value; + X1Y1_イボ10.Hit = value; + X1Y2_イボ10.Hit = value; + X2Y0_イボ10.Hit = value; + X2Y1_イボ10.Hit = value; + X2Y2_イボ10.Hit = value; + X2Y3_イボ10.Hit = value; + } + } + + public bool イボ11_表示 + { + get + { + return X0Y0_イボ11.Dra; + } + set + { + X0Y0_イボ11.Dra = value; + X0Y1_イボ11.Dra = value; + X0Y2_イボ11.Dra = value; + X1Y0_イボ11.Dra = value; + X1Y1_イボ11.Dra = value; + X1Y2_イボ11.Dra = value; + X2Y0_イボ11.Dra = value; + X2Y1_イボ11.Dra = value; + X2Y2_イボ11.Dra = value; + X0Y0_イボ11.Hit = value; + X0Y1_イボ11.Hit = value; + X0Y2_イボ11.Hit = value; + X1Y0_イボ11.Hit = value; + X1Y1_イボ11.Hit = value; + X1Y2_イボ11.Hit = value; + X2Y0_イボ11.Hit = value; + X2Y1_イボ11.Hit = value; + X2Y2_イボ11.Hit = value; + } + } + + public bool イボ12_表示 + { + get + { + return X0Y0_イボ12.Dra; + } + set + { + X0Y0_イボ12.Dra = value; + X0Y1_イボ12.Dra = value; + X0Y2_イボ12.Dra = value; + X1Y0_イボ12.Dra = value; + X1Y1_イボ12.Dra = value; + X1Y2_イボ12.Dra = value; + X2Y0_イボ12.Dra = value; + X2Y1_イボ12.Dra = value; + X2Y2_イボ12.Dra = value; + X0Y0_イボ12.Hit = value; + X0Y1_イボ12.Hit = value; + X0Y2_イボ12.Hit = value; + X1Y0_イボ12.Hit = value; + X1Y1_イボ12.Hit = value; + X1Y2_イボ12.Hit = value; + X2Y0_イボ12.Hit = value; + X2Y1_イボ12.Hit = value; + X2Y2_イボ12.Hit = value; + } + } + + public bool イボ13_表示 + { + get + { + return X0Y0_イボ13.Dra; + } + set + { + X0Y0_イボ13.Dra = value; + X0Y1_イボ13.Dra = value; + X1Y0_イボ13.Dra = value; + X1Y1_イボ13.Dra = value; + X1Y2_イボ13.Dra = value; + X2Y0_イボ13.Dra = value; + X2Y1_イボ13.Dra = value; + X2Y2_イボ13.Dra = value; + X0Y0_イボ13.Hit = value; + X0Y1_イボ13.Hit = value; + X1Y0_イボ13.Hit = value; + X1Y1_イボ13.Hit = value; + X1Y2_イボ13.Hit = value; + X2Y0_イボ13.Hit = value; + X2Y1_イボ13.Hit = value; + X2Y2_イボ13.Hit = value; + } + } + + public bool イボ14_表示 + { + get + { + return X0Y0_イボ14.Dra; + } + set + { + X0Y0_イボ14.Dra = value; + X0Y1_イボ14.Dra = value; + X1Y0_イボ14.Dra = value; + X1Y1_イボ14.Dra = value; + X2Y0_イボ14.Dra = value; + X2Y1_イボ14.Dra = value; + X2Y2_イボ14.Dra = value; + X0Y0_イボ14.Hit = value; + X0Y1_イボ14.Hit = value; + X1Y0_イボ14.Hit = value; + X1Y1_イボ14.Hit = value; + X2Y0_イボ14.Hit = value; + X2Y1_イボ14.Hit = value; + X2Y2_イボ14.Hit = value; + } + } + + public bool イボ15_表示 + { + get + { + return X0Y0_イボ15.Dra; + } + set + { + X0Y0_イボ15.Dra = value; + X0Y1_イボ15.Dra = value; + X1Y0_イボ15.Dra = value; + X1Y1_イボ15.Dra = value; + X2Y0_イボ15.Dra = value; + X2Y1_イボ15.Dra = value; + X0Y0_イボ15.Hit = value; + X0Y1_イボ15.Hit = value; + X1Y0_イボ15.Hit = value; + X1Y1_イボ15.Hit = value; + X2Y0_イボ15.Hit = value; + X2Y1_イボ15.Hit = value; + } + } + + public bool イボ16_表示 + { + get + { + return X0Y0_イボ16.Dra; + } + set + { + X0Y0_イボ16.Dra = value; + X0Y1_イボ16.Dra = value; + X1Y0_イボ16.Dra = value; + X1Y1_イボ16.Dra = value; + X2Y0_イボ16.Dra = value; + X2Y1_イボ16.Dra = value; + X0Y0_イボ16.Hit = value; + X0Y1_イボ16.Hit = value; + X1Y0_イボ16.Hit = value; + X1Y1_イボ16.Hit = value; + X2Y0_イボ16.Hit = value; + X2Y1_イボ16.Hit = value; + } + } + + public bool イボ17_表示 + { + get + { + return X0Y0_イボ17.Dra; + } + set + { + X0Y0_イボ17.Dra = value; + X0Y1_イボ17.Dra = value; + X1Y0_イボ17.Dra = value; + X1Y1_イボ17.Dra = value; + X2Y0_イボ17.Dra = value; + X2Y1_イボ17.Dra = value; + X0Y0_イボ17.Hit = value; + X0Y1_イボ17.Hit = value; + X1Y0_イボ17.Hit = value; + X1Y1_イボ17.Hit = value; + X2Y0_イボ17.Hit = value; + X2Y1_イボ17.Hit = value; + } + } + + public bool イボ18_表示 + { + get + { + return X0Y0_イボ18.Dra; + } + set + { + X0Y0_イボ18.Dra = value; + X1Y0_イボ18.Dra = value; + X2Y0_イボ18.Dra = value; + X2Y1_イボ18.Dra = value; + X0Y0_イボ18.Hit = value; + X1Y0_イボ18.Hit = value; + X2Y0_イボ18.Hit = value; + X2Y1_イボ18.Hit = value; + } + } + + public bool ユニット_ユニット_表示 + { + get + { + return X0Y0_ユニット_ユニット.Dra; + } + set + { + X0Y0_ユニット_ユニット.Dra = value; + X0Y1_ユニット_ユニット.Dra = value; + X0Y2_ユニット_ユニット.Dra = value; + X0Y3_ユニット_ユニット.Dra = value; + X0Y4_ユニット_ユニット.Dra = value; + X1Y0_ユニット_ユニット.Dra = value; + X1Y1_ユニット_ユニット.Dra = value; + X1Y2_ユニット_ユニット.Dra = value; + X1Y3_ユニット_ユニット.Dra = value; + X1Y4_ユニット_ユニット.Dra = value; + X2Y0_ユニット_ユニット.Dra = value; + X2Y1_ユニット_ユニット.Dra = value; + X2Y2_ユニット_ユニット.Dra = value; + X2Y3_ユニット_ユニット.Dra = value; + X2Y4_ユニット_ユニット.Dra = value; + X0Y0_ユニット_ユニット.Hit = value; + X0Y1_ユニット_ユニット.Hit = value; + X0Y2_ユニット_ユニット.Hit = value; + X0Y3_ユニット_ユニット.Hit = value; + X0Y4_ユニット_ユニット.Hit = value; + X1Y0_ユニット_ユニット.Hit = value; + X1Y1_ユニット_ユニット.Hit = value; + X1Y2_ユニット_ユニット.Hit = value; + X1Y3_ユニット_ユニット.Hit = value; + X1Y4_ユニット_ユニット.Hit = value; + X2Y0_ユニット_ユニット.Hit = value; + X2Y1_ユニット_ユニット.Hit = value; + X2Y2_ユニット_ユニット.Hit = value; + X2Y3_ユニット_ユニット.Hit = value; + X2Y4_ユニット_ユニット.Hit = value; + } + } + + public bool ユニット_ユニット線上_表示 + { + get + { + return X0Y0_ユニット_ユニット線上.Dra; + } + set + { + X0Y0_ユニット_ユニット線上.Dra = value; + X0Y1_ユニット_ユニット線上.Dra = value; + X0Y2_ユニット_ユニット線上.Dra = value; + X0Y3_ユニット_ユニット線上.Dra = value; + X0Y4_ユニット_ユニット線上.Dra = value; + X1Y0_ユニット_ユニット線上.Dra = value; + X1Y1_ユニット_ユニット線上.Dra = value; + X1Y2_ユニット_ユニット線上.Dra = value; + X1Y3_ユニット_ユニット線上.Dra = value; + X1Y4_ユニット_ユニット線上.Dra = value; + X2Y0_ユニット_ユニット線上.Dra = value; + X2Y1_ユニット_ユニット線上.Dra = value; + X2Y2_ユニット_ユニット線上.Dra = value; + X2Y3_ユニット_ユニット線上.Dra = value; + X2Y4_ユニット_ユニット線上.Dra = value; + X0Y0_ユニット_ユニット線上.Hit = value; + X0Y1_ユニット_ユニット線上.Hit = value; + X0Y2_ユニット_ユニット線上.Hit = value; + X0Y3_ユニット_ユニット線上.Hit = value; + X0Y4_ユニット_ユニット線上.Hit = value; + X1Y0_ユニット_ユニット線上.Hit = value; + X1Y1_ユニット_ユニット線上.Hit = value; + X1Y2_ユニット_ユニット線上.Hit = value; + X1Y3_ユニット_ユニット線上.Hit = value; + X1Y4_ユニット_ユニット線上.Hit = value; + X2Y0_ユニット_ユニット線上.Hit = value; + X2Y1_ユニット_ユニット線上.Hit = value; + X2Y2_ユニット_ユニット線上.Hit = value; + X2Y3_ユニット_ユニット線上.Hit = value; + X2Y4_ユニット_ユニット線上.Hit = value; + } + } + + public bool ユニット_ユニット線下_表示 + { + get + { + return X0Y0_ユニット_ユニット線下.Dra; + } + set + { + X0Y0_ユニット_ユニット線下.Dra = value; + X0Y1_ユニット_ユニット線下.Dra = value; + X0Y2_ユニット_ユニット線下.Dra = value; + X0Y3_ユニット_ユニット線下.Dra = value; + X0Y4_ユニット_ユニット線下.Dra = value; + X1Y0_ユニット_ユニット線下.Dra = value; + X1Y1_ユニット_ユニット線下.Dra = value; + X1Y2_ユニット_ユニット線下.Dra = value; + X1Y3_ユニット_ユニット線下.Dra = value; + X1Y4_ユニット_ユニット線下.Dra = value; + X2Y0_ユニット_ユニット線下.Dra = value; + X2Y1_ユニット_ユニット線下.Dra = value; + X2Y2_ユニット_ユニット線下.Dra = value; + X2Y3_ユニット_ユニット線下.Dra = value; + X2Y4_ユニット_ユニット線下.Dra = value; + X0Y0_ユニット_ユニット線下.Hit = value; + X0Y1_ユニット_ユニット線下.Hit = value; + X0Y2_ユニット_ユニット線下.Hit = value; + X0Y3_ユニット_ユニット線下.Hit = value; + X0Y4_ユニット_ユニット線下.Hit = value; + X1Y0_ユニット_ユニット線下.Hit = value; + X1Y1_ユニット_ユニット線下.Hit = value; + X1Y2_ユニット_ユニット線下.Hit = value; + X1Y3_ユニット_ユニット線下.Hit = value; + X1Y4_ユニット_ユニット線下.Hit = value; + X2Y0_ユニット_ユニット線下.Hit = value; + X2Y1_ユニット_ユニット線下.Hit = value; + X2Y2_ユニット_ユニット線下.Hit = value; + X2Y3_ユニット_ユニット線下.Hit = value; + X2Y4_ユニット_ユニット線下.Hit = value; + } + } + + public bool ユニット_ボタン上_表示 + { + get + { + return X0Y0_ユニット_ボタン上.Dra; + } + set + { + X0Y0_ユニット_ボタン上.Dra = value; + X0Y1_ユニット_ボタン上.Dra = value; + X0Y2_ユニット_ボタン上.Dra = value; + X0Y3_ユニット_ボタン上.Dra = value; + X0Y4_ユニット_ボタン上.Dra = value; + X1Y0_ユニット_ボタン上.Dra = value; + X1Y1_ユニット_ボタン上.Dra = value; + X1Y2_ユニット_ボタン上.Dra = value; + X1Y3_ユニット_ボタン上.Dra = value; + X1Y4_ユニット_ボタン上.Dra = value; + X2Y0_ユニット_ボタン上.Dra = value; + X2Y1_ユニット_ボタン上.Dra = value; + X2Y2_ユニット_ボタン上.Dra = value; + X2Y3_ユニット_ボタン上.Dra = value; + X2Y4_ユニット_ボタン上.Dra = value; + X0Y0_ユニット_ボタン上.Hit = value; + X0Y1_ユニット_ボタン上.Hit = value; + X0Y2_ユニット_ボタン上.Hit = value; + X0Y3_ユニット_ボタン上.Hit = value; + X0Y4_ユニット_ボタン上.Hit = value; + X1Y0_ユニット_ボタン上.Hit = value; + X1Y1_ユニット_ボタン上.Hit = value; + X1Y2_ユニット_ボタン上.Hit = value; + X1Y3_ユニット_ボタン上.Hit = value; + X1Y4_ユニット_ボタン上.Hit = value; + X2Y0_ユニット_ボタン上.Hit = value; + X2Y1_ユニット_ボタン上.Hit = value; + X2Y2_ユニット_ボタン上.Hit = value; + X2Y3_ユニット_ボタン上.Hit = value; + X2Y4_ユニット_ボタン上.Hit = value; + } + } + + public bool ユニット_ボタン下_表示 + { + get + { + return X0Y0_ユニット_ボタン下.Dra; + } + set + { + X0Y0_ユニット_ボタン下.Dra = value; + X0Y1_ユニット_ボタン下.Dra = value; + X0Y2_ユニット_ボタン下.Dra = value; + X0Y3_ユニット_ボタン下.Dra = value; + X0Y4_ユニット_ボタン下.Dra = value; + X1Y0_ユニット_ボタン下.Dra = value; + X1Y1_ユニット_ボタン下.Dra = value; + X1Y2_ユニット_ボタン下.Dra = value; + X1Y3_ユニット_ボタン下.Dra = value; + X1Y4_ユニット_ボタン下.Dra = value; + X2Y0_ユニット_ボタン下.Dra = value; + X2Y1_ユニット_ボタン下.Dra = value; + X2Y2_ユニット_ボタン下.Dra = value; + X2Y3_ユニット_ボタン下.Dra = value; + X2Y4_ユニット_ボタン下.Dra = value; + X0Y0_ユニット_ボタン下.Hit = value; + X0Y1_ユニット_ボタン下.Hit = value; + X0Y2_ユニット_ボタン下.Hit = value; + X0Y3_ユニット_ボタン下.Hit = value; + X0Y4_ユニット_ボタン下.Hit = value; + X1Y0_ユニット_ボタン下.Hit = value; + X1Y1_ユニット_ボタン下.Hit = value; + X1Y2_ユニット_ボタン下.Hit = value; + X1Y3_ユニット_ボタン下.Hit = value; + X1Y4_ユニット_ボタン下.Hit = value; + X2Y0_ユニット_ボタン下.Hit = value; + X2Y1_ユニット_ボタン下.Hit = value; + X2Y2_ユニット_ボタン下.Hit = value; + X2Y3_ユニット_ボタン下.Hit = value; + X2Y4_ユニット_ボタン下.Hit = value; + } + } + + public bool ユニット_パワー根_表示 + { + get + { + return X0Y0_ユニット_パワー根.Dra; + } + set + { + X0Y0_ユニット_パワー根.Dra = value; + X0Y1_ユニット_パワー根.Dra = value; + X0Y2_ユニット_パワー根.Dra = value; + X0Y3_ユニット_パワー根.Dra = value; + X0Y4_ユニット_パワー根.Dra = value; + X1Y0_ユニット_パワー根.Dra = value; + X1Y1_ユニット_パワー根.Dra = value; + X1Y2_ユニット_パワー根.Dra = value; + X1Y3_ユニット_パワー根.Dra = value; + X1Y4_ユニット_パワー根.Dra = value; + X2Y0_ユニット_パワー根.Dra = value; + X2Y1_ユニット_パワー根.Dra = value; + X2Y2_ユニット_パワー根.Dra = value; + X2Y3_ユニット_パワー根.Dra = value; + X2Y4_ユニット_パワー根.Dra = value; + X0Y0_ユニット_パワー根.Hit = value; + X0Y1_ユニット_パワー根.Hit = value; + X0Y2_ユニット_パワー根.Hit = value; + X0Y3_ユニット_パワー根.Hit = value; + X0Y4_ユニット_パワー根.Hit = value; + X1Y0_ユニット_パワー根.Hit = value; + X1Y1_ユニット_パワー根.Hit = value; + X1Y2_ユニット_パワー根.Hit = value; + X1Y3_ユニット_パワー根.Hit = value; + X1Y4_ユニット_パワー根.Hit = value; + X2Y0_ユニット_パワー根.Hit = value; + X2Y1_ユニット_パワー根.Hit = value; + X2Y2_ユニット_パワー根.Hit = value; + X2Y3_ユニット_パワー根.Hit = value; + X2Y4_ユニット_パワー根.Hit = value; + } + } + + public bool ユニット_パワー1_表示 + { + get + { + return X0Y0_ユニット_パワー1.Dra; + } + set + { + X0Y0_ユニット_パワー1.Dra = value; + X0Y1_ユニット_パワー1.Dra = value; + X0Y2_ユニット_パワー1.Dra = value; + X0Y3_ユニット_パワー1.Dra = value; + X0Y4_ユニット_パワー1.Dra = value; + X1Y0_ユニット_パワー1.Dra = value; + X1Y1_ユニット_パワー1.Dra = value; + X1Y2_ユニット_パワー1.Dra = value; + X1Y3_ユニット_パワー1.Dra = value; + X1Y4_ユニット_パワー1.Dra = value; + X2Y0_ユニット_パワー1.Dra = value; + X2Y1_ユニット_パワー1.Dra = value; + X2Y2_ユニット_パワー1.Dra = value; + X2Y3_ユニット_パワー1.Dra = value; + X2Y4_ユニット_パワー1.Dra = value; + X0Y0_ユニット_パワー1.Hit = value; + X0Y1_ユニット_パワー1.Hit = value; + X0Y2_ユニット_パワー1.Hit = value; + X0Y3_ユニット_パワー1.Hit = value; + X0Y4_ユニット_パワー1.Hit = value; + X1Y0_ユニット_パワー1.Hit = value; + X1Y1_ユニット_パワー1.Hit = value; + X1Y2_ユニット_パワー1.Hit = value; + X1Y3_ユニット_パワー1.Hit = value; + X1Y4_ユニット_パワー1.Hit = value; + X2Y0_ユニット_パワー1.Hit = value; + X2Y1_ユニット_パワー1.Hit = value; + X2Y2_ユニット_パワー1.Hit = value; + X2Y3_ユニット_パワー1.Hit = value; + X2Y4_ユニット_パワー1.Hit = value; + } + } + + public bool ユニット_パワー2_表示 + { + get + { + return X0Y0_ユニット_パワー2.Dra; + } + set + { + X0Y0_ユニット_パワー2.Dra = value; + X0Y1_ユニット_パワー2.Dra = value; + X0Y2_ユニット_パワー2.Dra = value; + X0Y3_ユニット_パワー2.Dra = value; + X0Y4_ユニット_パワー2.Dra = value; + X1Y0_ユニット_パワー2.Dra = value; + X1Y1_ユニット_パワー2.Dra = value; + X1Y2_ユニット_パワー2.Dra = value; + X1Y3_ユニット_パワー2.Dra = value; + X1Y4_ユニット_パワー2.Dra = value; + X2Y0_ユニット_パワー2.Dra = value; + X2Y1_ユニット_パワー2.Dra = value; + X2Y2_ユニット_パワー2.Dra = value; + X2Y3_ユニット_パワー2.Dra = value; + X2Y4_ユニット_パワー2.Dra = value; + X0Y0_ユニット_パワー2.Hit = value; + X0Y1_ユニット_パワー2.Hit = value; + X0Y2_ユニット_パワー2.Hit = value; + X0Y3_ユニット_パワー2.Hit = value; + X0Y4_ユニット_パワー2.Hit = value; + X1Y0_ユニット_パワー2.Hit = value; + X1Y1_ユニット_パワー2.Hit = value; + X1Y2_ユニット_パワー2.Hit = value; + X1Y3_ユニット_パワー2.Hit = value; + X1Y4_ユニット_パワー2.Hit = value; + X2Y0_ユニット_パワー2.Hit = value; + X2Y1_ユニット_パワー2.Hit = value; + X2Y2_ユニット_パワー2.Hit = value; + X2Y3_ユニット_パワー2.Hit = value; + X2Y4_ユニット_パワー2.Hit = value; + } + } + + public bool ユニット_パワー3_表示 + { + get + { + return X0Y0_ユニット_パワー3.Dra; + } + set + { + X0Y0_ユニット_パワー3.Dra = value; + X0Y1_ユニット_パワー3.Dra = value; + X0Y2_ユニット_パワー3.Dra = value; + X0Y3_ユニット_パワー3.Dra = value; + X0Y4_ユニット_パワー3.Dra = value; + X1Y0_ユニット_パワー3.Dra = value; + X1Y1_ユニット_パワー3.Dra = value; + X1Y2_ユニット_パワー3.Dra = value; + X1Y3_ユニット_パワー3.Dra = value; + X1Y4_ユニット_パワー3.Dra = value; + X2Y0_ユニット_パワー3.Dra = value; + X2Y1_ユニット_パワー3.Dra = value; + X2Y2_ユニット_パワー3.Dra = value; + X2Y3_ユニット_パワー3.Dra = value; + X2Y4_ユニット_パワー3.Dra = value; + X0Y0_ユニット_パワー3.Hit = value; + X0Y1_ユニット_パワー3.Hit = value; + X0Y2_ユニット_パワー3.Hit = value; + X0Y3_ユニット_パワー3.Hit = value; + X0Y4_ユニット_パワー3.Hit = value; + X1Y0_ユニット_パワー3.Hit = value; + X1Y1_ユニット_パワー3.Hit = value; + X1Y2_ユニット_パワー3.Hit = value; + X1Y3_ユニット_パワー3.Hit = value; + X1Y4_ユニット_パワー3.Hit = value; + X2Y0_ユニット_パワー3.Hit = value; + X2Y1_ユニット_パワー3.Hit = value; + X2Y2_ユニット_パワー3.Hit = value; + X2Y3_ユニット_パワー3.Hit = value; + X2Y4_ユニット_パワー3.Hit = value; + } + } + + public bool ユニット_パワー4_表示 + { + get + { + return X0Y0_ユニット_パワー4.Dra; + } + set + { + X0Y0_ユニット_パワー4.Dra = value; + X0Y1_ユニット_パワー4.Dra = value; + X0Y2_ユニット_パワー4.Dra = value; + X0Y3_ユニット_パワー4.Dra = value; + X0Y4_ユニット_パワー4.Dra = value; + X1Y0_ユニット_パワー4.Dra = value; + X1Y1_ユニット_パワー4.Dra = value; + X1Y2_ユニット_パワー4.Dra = value; + X1Y3_ユニット_パワー4.Dra = value; + X1Y4_ユニット_パワー4.Dra = value; + X2Y0_ユニット_パワー4.Dra = value; + X2Y1_ユニット_パワー4.Dra = value; + X2Y2_ユニット_パワー4.Dra = value; + X2Y3_ユニット_パワー4.Dra = value; + X2Y4_ユニット_パワー4.Dra = value; + X0Y0_ユニット_パワー4.Hit = value; + X0Y1_ユニット_パワー4.Hit = value; + X0Y2_ユニット_パワー4.Hit = value; + X0Y3_ユニット_パワー4.Hit = value; + X0Y4_ユニット_パワー4.Hit = value; + X1Y0_ユニット_パワー4.Hit = value; + X1Y1_ユニット_パワー4.Hit = value; + X1Y2_ユニット_パワー4.Hit = value; + X1Y3_ユニット_パワー4.Hit = value; + X1Y4_ユニット_パワー4.Hit = value; + X2Y0_ユニット_パワー4.Hit = value; + X2Y1_ユニット_パワー4.Hit = value; + X2Y2_ユニット_パワー4.Hit = value; + X2Y3_ユニット_パワー4.Hit = value; + X2Y4_ユニット_パワー4.Hit = value; + } + } + + public bool イボ19_表示 + { + get + { + return X1Y0_イボ19.Dra; + } + set + { + X1Y0_イボ19.Dra = value; + X2Y0_イボ19.Dra = value; + X2Y1_イボ19.Dra = value; + X1Y0_イボ19.Hit = value; + X2Y0_イボ19.Hit = value; + X2Y1_イボ19.Hit = value; + } + } + + public bool イボ20_表示 + { + get + { + return X2Y0_イボ20.Dra; + } + set + { + X2Y0_イボ20.Dra = value; + X2Y0_イボ20.Hit = value; + } + } + + public bool イボ21_表示 + { + get + { + return X2Y0_イボ21.Dra; + } + set + { + X2Y0_イボ21.Dra = value; + X2Y0_イボ21.Hit = value; + } + } + + public override bool 表示 + { + get + { + return ヘッド_表示; + } + set + { + ヘッド_表示 = value; + イボ1_表示 = value; + イボ2_表示 = value; + イボ3_表示 = value; + イボ4_表示 = value; + イボ5_表示 = value; + イボ6_表示 = value; + イボ7_表示 = value; + イボ8_表示 = value; + イボ9_表示 = value; + イボ10_表示 = value; + イボ11_表示 = value; + イボ12_表示 = value; + イボ13_表示 = value; + イボ14_表示 = value; + イボ15_表示 = value; + イボ16_表示 = value; + イボ17_表示 = value; + イボ18_表示 = value; + ユニット_ユニット_表示 = value; + ユニット_ユニット線上_表示 = value; + ユニット_ユニット線下_表示 = value; + ユニット_ボタン上_表示 = value; + ユニット_ボタン下_表示 = value; + ユニット_パワー根_表示 = value; + ユニット_パワー1_表示 = value; + ユニット_パワー2_表示 = value; + ユニット_パワー3_表示 = value; + ユニット_パワー4_表示 = value; + イボ19_表示 = value; + イボ20_表示 = value; + イボ21_表示 = value; + } + } + + public override double 濃度 + { + get + { + return ヘッドCD.不透明度; + } + set + { + ヘッドCD.不透明度 = value; + イボ1CD.不透明度 = value; + イボ2CD.不透明度 = value; + イボ3CD.不透明度 = value; + イボ4CD.不透明度 = value; + イボ5CD.不透明度 = value; + イボ6CD.不透明度 = value; + イボ7CD.不透明度 = value; + イボ8CD.不透明度 = value; + イボ9CD.不透明度 = value; + イボ10CD.不透明度 = value; + イボ11CD.不透明度 = value; + イボ12CD.不透明度 = value; + イボ13CD.不透明度 = value; + イボ14CD.不透明度 = value; + イボ15CD.不透明度 = value; + イボ16CD.不透明度 = value; + イボ17CD.不透明度 = value; + イボ18CD.不透明度 = value; + イボ19CD.不透明度 = value; + イボ20CD.不透明度 = value; + イボ21CD.不透明度 = value; + ユニット_ユニットCD.不透明度 = value; + ユニット_ユニット線上CD.不透明度 = value; + ユニット_ユニット線下CD.不透明度 = value; + ユニット_ボタン上CD.不透明度 = value; + ユニット_ボタン下CD.不透明度 = value; + ユニット_パワー根CD.不透明度 = value; + ユニット_パワー1CD.不透明度 = value; + ユニット_パワー2CD.不透明度 = value; + ユニット_パワー3CD.不透明度 = value; + ユニット_パワー4CD.不透明度 = value; + } + } + + public バイブ_ドリル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, バイブ_ドリルD e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["ドリル"]); + Pars pars = 本体[0][0]; + X0Y0_ヘッド = pars["ヘッド"].ToPar(); + X0Y0_イボ1 = pars["イボ1"].ToPar(); + X0Y0_イボ2 = pars["イボ2"].ToPar(); + X0Y0_イボ3 = pars["イボ3"].ToPar(); + X0Y0_イボ4 = pars["イボ4"].ToPar(); + X0Y0_イボ5 = pars["イボ5"].ToPar(); + X0Y0_イボ6 = pars["イボ6"].ToPar(); + X0Y0_イボ7 = pars["イボ7"].ToPar(); + X0Y0_イボ8 = pars["イボ8"].ToPar(); + X0Y0_イボ9 = pars["イボ9"].ToPar(); + X0Y0_イボ10 = pars["イボ10"].ToPar(); + X0Y0_イボ11 = pars["イボ11"].ToPar(); + X0Y0_イボ12 = pars["イボ12"].ToPar(); + X0Y0_イボ13 = pars["イボ13"].ToPar(); + X0Y0_イボ14 = pars["イボ14"].ToPar(); + X0Y0_イボ15 = pars["イボ15"].ToPar(); + X0Y0_イボ16 = pars["イボ16"].ToPar(); + X0Y0_イボ17 = pars["イボ17"].ToPar(); + X0Y0_イボ18 = pars["イボ18"].ToPar(); + Pars pars2 = pars["ユニット"].ToPars(); + X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][1]; + X0Y1_ヘッド = pars["ヘッド"].ToPar(); + X0Y1_イボ1 = pars["イボ1"].ToPar(); + X0Y1_イボ2 = pars["イボ2"].ToPar(); + X0Y1_イボ3 = pars["イボ3"].ToPar(); + X0Y1_イボ4 = pars["イボ4"].ToPar(); + X0Y1_イボ5 = pars["イボ5"].ToPar(); + X0Y1_イボ6 = pars["イボ6"].ToPar(); + X0Y1_イボ7 = pars["イボ7"].ToPar(); + X0Y1_イボ8 = pars["イボ8"].ToPar(); + X0Y1_イボ9 = pars["イボ9"].ToPar(); + X0Y1_イボ10 = pars["イボ10"].ToPar(); + X0Y1_イボ11 = pars["イボ11"].ToPar(); + X0Y1_イボ12 = pars["イボ12"].ToPar(); + X0Y1_イボ13 = pars["イボ13"].ToPar(); + X0Y1_イボ14 = pars["イボ14"].ToPar(); + X0Y1_イボ15 = pars["イボ15"].ToPar(); + X0Y1_イボ16 = pars["イボ16"].ToPar(); + X0Y1_イボ17 = pars["イボ17"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][2]; + X0Y2_ヘッド = pars["ヘッド"].ToPar(); + X0Y2_イボ1 = pars["イボ1"].ToPar(); + X0Y2_イボ2 = pars["イボ2"].ToPar(); + X0Y2_イボ3 = pars["イボ3"].ToPar(); + X0Y2_イボ4 = pars["イボ4"].ToPar(); + X0Y2_イボ5 = pars["イボ5"].ToPar(); + X0Y2_イボ6 = pars["イボ6"].ToPar(); + X0Y2_イボ7 = pars["イボ7"].ToPar(); + X0Y2_イボ8 = pars["イボ8"].ToPar(); + X0Y2_イボ9 = pars["イボ9"].ToPar(); + X0Y2_イボ10 = pars["イボ10"].ToPar(); + X0Y2_イボ11 = pars["イボ11"].ToPar(); + X0Y2_イボ12 = pars["イボ12"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][3]; + X0Y3_ヘッド = pars["ヘッド"].ToPar(); + X0Y3_イボ1 = pars["イボ1"].ToPar(); + X0Y3_イボ2 = pars["イボ2"].ToPar(); + X0Y3_イボ3 = pars["イボ3"].ToPar(); + X0Y3_イボ4 = pars["イボ4"].ToPar(); + X0Y3_イボ5 = pars["イボ5"].ToPar(); + X0Y3_イボ6 = pars["イボ6"].ToPar(); + X0Y3_イボ7 = pars["イボ7"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[0][4]; + X0Y4_ヘッド = pars["ヘッド"].ToPar(); + X0Y4_イボ1 = pars["イボ1"].ToPar(); + X0Y4_イボ2 = pars["イボ2"].ToPar(); + X0Y4_イボ3 = pars["イボ3"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); + X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X0Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X0Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X0Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X0Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X0Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X0Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X0Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[1][0]; + X1Y0_ヘッド = pars["ヘッド"].ToPar(); + X1Y0_イボ1 = pars["イボ1"].ToPar(); + X1Y0_イボ2 = pars["イボ2"].ToPar(); + X1Y0_イボ3 = pars["イボ3"].ToPar(); + X1Y0_イボ4 = pars["イボ4"].ToPar(); + X1Y0_イボ5 = pars["イボ5"].ToPar(); + X1Y0_イボ6 = pars["イボ6"].ToPar(); + X1Y0_イボ7 = pars["イボ7"].ToPar(); + X1Y0_イボ8 = pars["イボ8"].ToPar(); + X1Y0_イボ9 = pars["イボ9"].ToPar(); + X1Y0_イボ10 = pars["イボ10"].ToPar(); + X1Y0_イボ11 = pars["イボ11"].ToPar(); + X1Y0_イボ12 = pars["イボ12"].ToPar(); + X1Y0_イボ13 = pars["イボ13"].ToPar(); + X1Y0_イボ14 = pars["イボ14"].ToPar(); + X1Y0_イボ15 = pars["イボ15"].ToPar(); + X1Y0_イボ16 = pars["イボ16"].ToPar(); + X1Y0_イボ17 = pars["イボ17"].ToPar(); + X1Y0_イボ18 = pars["イボ18"].ToPar(); + X1Y0_イボ19 = pars["イボ19"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X1Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); + X1Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X1Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X1Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X1Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X1Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X1Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X1Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X1Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X1Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[1][1]; + X1Y1_ヘッド = pars["ヘッド"].ToPar(); + X1Y1_イボ1 = pars["イボ1"].ToPar(); + X1Y1_イボ2 = pars["イボ2"].ToPar(); + X1Y1_イボ3 = pars["イボ3"].ToPar(); + X1Y1_イボ4 = pars["イボ4"].ToPar(); + X1Y1_イボ5 = pars["イボ5"].ToPar(); + X1Y1_イボ6 = pars["イボ6"].ToPar(); + X1Y1_イボ7 = pars["イボ7"].ToPar(); + X1Y1_イボ8 = pars["イボ8"].ToPar(); + X1Y1_イボ9 = pars["イボ9"].ToPar(); + X1Y1_イボ10 = pars["イボ10"].ToPar(); + X1Y1_イボ11 = pars["イボ11"].ToPar(); + X1Y1_イボ12 = pars["イボ12"].ToPar(); + X1Y1_イボ13 = pars["イボ13"].ToPar(); + X1Y1_イボ14 = pars["イボ14"].ToPar(); + X1Y1_イボ15 = pars["イボ15"].ToPar(); + X1Y1_イボ16 = pars["イボ16"].ToPar(); + X1Y1_イボ17 = pars["イボ17"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X1Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); + X1Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X1Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X1Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X1Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X1Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X1Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X1Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X1Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X1Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[1][2]; + X1Y2_ヘッド = pars["ヘッド"].ToPar(); + X1Y2_イボ1 = pars["イボ1"].ToPar(); + X1Y2_イボ2 = pars["イボ2"].ToPar(); + X1Y2_イボ3 = pars["イボ3"].ToPar(); + X1Y2_イボ4 = pars["イボ4"].ToPar(); + X1Y2_イボ5 = pars["イボ5"].ToPar(); + X1Y2_イボ6 = pars["イボ6"].ToPar(); + X1Y2_イボ7 = pars["イボ7"].ToPar(); + X1Y2_イボ8 = pars["イボ8"].ToPar(); + X1Y2_イボ9 = pars["イボ9"].ToPar(); + X1Y2_イボ10 = pars["イボ10"].ToPar(); + X1Y2_イボ11 = pars["イボ11"].ToPar(); + X1Y2_イボ12 = pars["イボ12"].ToPar(); + X1Y2_イボ13 = pars["イボ13"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X1Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); + X1Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X1Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X1Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X1Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X1Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X1Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X1Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X1Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X1Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[1][3]; + X1Y3_ヘッド = pars["ヘッド"].ToPar(); + X1Y3_イボ1 = pars["イボ1"].ToPar(); + X1Y3_イボ2 = pars["イボ2"].ToPar(); + X1Y3_イボ3 = pars["イボ3"].ToPar(); + X1Y3_イボ4 = pars["イボ4"].ToPar(); + X1Y3_イボ5 = pars["イボ5"].ToPar(); + X1Y3_イボ6 = pars["イボ6"].ToPar(); + X1Y3_イボ7 = pars["イボ7"].ToPar(); + X1Y3_イボ8 = pars["イボ8"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X1Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); + X1Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X1Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X1Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X1Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X1Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X1Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X1Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X1Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X1Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[1][4]; + X1Y4_ヘッド = pars["ヘッド"].ToPar(); + X1Y4_イボ1 = pars["イボ1"].ToPar(); + X1Y4_イボ2 = pars["イボ2"].ToPar(); + X1Y4_イボ3 = pars["イボ3"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X1Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); + X1Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X1Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X1Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X1Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X1Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X1Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X1Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X1Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X1Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[2][0]; + X2Y0_ヘッド = pars["ヘッド"].ToPar(); + X2Y0_イボ1 = pars["イボ1"].ToPar(); + X2Y0_イボ2 = pars["イボ2"].ToPar(); + X2Y0_イボ3 = pars["イボ3"].ToPar(); + X2Y0_イボ4 = pars["イボ4"].ToPar(); + X2Y0_イボ5 = pars["イボ5"].ToPar(); + X2Y0_イボ6 = pars["イボ6"].ToPar(); + X2Y0_イボ7 = pars["イボ7"].ToPar(); + X2Y0_イボ8 = pars["イボ8"].ToPar(); + X2Y0_イボ9 = pars["イボ9"].ToPar(); + X2Y0_イボ10 = pars["イボ10"].ToPar(); + X2Y0_イボ11 = pars["イボ11"].ToPar(); + X2Y0_イボ12 = pars["イボ12"].ToPar(); + X2Y0_イボ13 = pars["イボ13"].ToPar(); + X2Y0_イボ14 = pars["イボ14"].ToPar(); + X2Y0_イボ15 = pars["イボ15"].ToPar(); + X2Y0_イボ16 = pars["イボ16"].ToPar(); + X2Y0_イボ17 = pars["イボ17"].ToPar(); + X2Y0_イボ18 = pars["イボ18"].ToPar(); + X2Y0_イボ19 = pars["イボ19"].ToPar(); + X2Y0_イボ20 = pars["イボ20"].ToPar(); + X2Y0_イボ21 = pars["イボ21"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X2Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); + X2Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X2Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X2Y0_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X2Y0_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X2Y0_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X2Y0_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X2Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X2Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X2Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[2][1]; + X2Y1_ヘッド = pars["ヘッド"].ToPar(); + X2Y1_イボ1 = pars["イボ1"].ToPar(); + X2Y1_イボ2 = pars["イボ2"].ToPar(); + X2Y1_イボ3 = pars["イボ3"].ToPar(); + X2Y1_イボ4 = pars["イボ4"].ToPar(); + X2Y1_イボ5 = pars["イボ5"].ToPar(); + X2Y1_イボ6 = pars["イボ6"].ToPar(); + X2Y1_イボ7 = pars["イボ7"].ToPar(); + X2Y1_イボ8 = pars["イボ8"].ToPar(); + X2Y1_イボ9 = pars["イボ9"].ToPar(); + X2Y1_イボ10 = pars["イボ10"].ToPar(); + X2Y1_イボ11 = pars["イボ11"].ToPar(); + X2Y1_イボ12 = pars["イボ12"].ToPar(); + X2Y1_イボ13 = pars["イボ13"].ToPar(); + X2Y1_イボ14 = pars["イボ14"].ToPar(); + X2Y1_イボ15 = pars["イボ15"].ToPar(); + X2Y1_イボ16 = pars["イボ16"].ToPar(); + X2Y1_イボ17 = pars["イボ17"].ToPar(); + X2Y1_イボ18 = pars["イボ18"].ToPar(); + X2Y1_イボ19 = pars["イボ19"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X2Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); + X2Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X2Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X2Y1_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X2Y1_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X2Y1_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X2Y1_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X2Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X2Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X2Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[2][2]; + X2Y2_ヘッド = pars["ヘッド"].ToPar(); + X2Y2_イボ1 = pars["イボ1"].ToPar(); + X2Y2_イボ2 = pars["イボ2"].ToPar(); + X2Y2_イボ3 = pars["イボ3"].ToPar(); + X2Y2_イボ4 = pars["イボ4"].ToPar(); + X2Y2_イボ5 = pars["イボ5"].ToPar(); + X2Y2_イボ6 = pars["イボ6"].ToPar(); + X2Y2_イボ7 = pars["イボ7"].ToPar(); + X2Y2_イボ8 = pars["イボ8"].ToPar(); + X2Y2_イボ9 = pars["イボ9"].ToPar(); + X2Y2_イボ10 = pars["イボ10"].ToPar(); + X2Y2_イボ11 = pars["イボ11"].ToPar(); + X2Y2_イボ12 = pars["イボ12"].ToPar(); + X2Y2_イボ13 = pars["イボ13"].ToPar(); + X2Y2_イボ14 = pars["イボ14"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X2Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); + X2Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X2Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X2Y2_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X2Y2_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X2Y2_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X2Y2_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X2Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X2Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X2Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[2][3]; + X2Y3_ヘッド = pars["ヘッド"].ToPar(); + X2Y3_イボ1 = pars["イボ1"].ToPar(); + X2Y3_イボ2 = pars["イボ2"].ToPar(); + X2Y3_イボ3 = pars["イボ3"].ToPar(); + X2Y3_イボ4 = pars["イボ4"].ToPar(); + X2Y3_イボ5 = pars["イボ5"].ToPar(); + X2Y3_イボ6 = pars["イボ6"].ToPar(); + X2Y3_イボ7 = pars["イボ7"].ToPar(); + X2Y3_イボ8 = pars["イボ8"].ToPar(); + X2Y3_イボ9 = pars["イボ9"].ToPar(); + X2Y3_イボ10 = pars["イボ10"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X2Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); + X2Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X2Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X2Y3_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X2Y3_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X2Y3_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X2Y3_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X2Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X2Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X2Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); + pars = 本体[2][4]; + X2Y4_ヘッド = pars["ヘッド"].ToPar(); + X2Y4_イボ1 = pars["イボ1"].ToPar(); + X2Y4_イボ2 = pars["イボ2"].ToPar(); + X2Y4_イボ3 = pars["イボ3"].ToPar(); + X2Y4_イボ4 = pars["イボ4"].ToPar(); + pars2 = pars["ユニット"].ToPars(); + X2Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); + X2Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); + X2Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); + X2Y4_ユニット_ボタン上 = pars2["ボタン上"].ToPar(); + X2Y4_ユニット_ボタン下 = pars2["ボタン下"].ToPar(); + X2Y4_ユニット_パワー根 = pars2["パワー根"].ToPar(); + X2Y4_ユニット_パワー1 = pars2["パワー1"].ToPar(); + X2Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); + X2Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); + X2Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + ヘッド_表示 = e.ヘッド_表示; + イボ1_表示 = e.イボ1_表示; + イボ2_表示 = e.イボ2_表示; + イボ3_表示 = e.イボ3_表示; + イボ4_表示 = e.イボ4_表示; + イボ5_表示 = e.イボ5_表示; + イボ6_表示 = e.イボ6_表示; + イボ7_表示 = e.イボ7_表示; + イボ8_表示 = e.イボ8_表示; + イボ9_表示 = e.イボ9_表示; + イボ10_表示 = e.イボ10_表示; + イボ11_表示 = e.イボ11_表示; + イボ12_表示 = e.イボ12_表示; + イボ13_表示 = e.イボ13_表示; + イボ14_表示 = e.イボ14_表示; + イボ15_表示 = e.イボ15_表示; + イボ16_表示 = e.イボ16_表示; + イボ17_表示 = e.イボ17_表示; + イボ18_表示 = e.イボ18_表示; + ユニット_ユニット_表示 = e.ユニット_ユニット_表示; + ユニット_ユニット線上_表示 = e.ユニット_ユニット線上_表示; + ユニット_ユニット線下_表示 = e.ユニット_ユニット線下_表示; + ユニット_ボタン上_表示 = e.ユニット_ボタン上_表示; + ユニット_ボタン下_表示 = e.ユニット_ボタン下_表示; + ユニット_パワー根_表示 = e.ユニット_パワー根_表示; + ユニット_パワー1_表示 = e.ユニット_パワー1_表示; + ユニット_パワー2_表示 = e.ユニット_パワー2_表示; + ユニット_パワー3_表示 = e.ユニット_パワー3_表示; + ユニット_パワー4_表示 = e.ユニット_パワー4_表示; + イボ19_表示 = e.イボ19_表示; + イボ20_表示 = e.イボ20_表示; + イボ21_表示 = e.イボ21_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_イボ8CP = new ColorP(X0Y0_イボ8, イボ8CD, DisUnit, abj: true); + X0Y0_イボ9CP = new ColorP(X0Y0_イボ9, イボ9CD, DisUnit, abj: true); + X0Y0_イボ10CP = new ColorP(X0Y0_イボ10, イボ10CD, DisUnit, abj: true); + X0Y0_イボ11CP = new ColorP(X0Y0_イボ11, イボ11CD, DisUnit, abj: true); + X0Y0_イボ12CP = new ColorP(X0Y0_イボ12, イボ12CD, DisUnit, abj: true); + X0Y0_イボ13CP = new ColorP(X0Y0_イボ13, イボ13CD, DisUnit, abj: true); + X0Y0_イボ14CP = new ColorP(X0Y0_イボ14, イボ14CD, DisUnit, abj: true); + X0Y0_イボ15CP = new ColorP(X0Y0_イボ15, イボ15CD, DisUnit, abj: true); + X0Y0_イボ16CP = new ColorP(X0Y0_イボ16, イボ16CD, DisUnit, abj: true); + X0Y0_イボ17CP = new ColorP(X0Y0_イボ17, イボ17CD, DisUnit, abj: true); + X0Y0_イボ18CP = new ColorP(X0Y0_イボ18, イボ18CD, DisUnit, abj: true); + X0Y0_ユニット_ユニットCP = new ColorP(X0Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y0_ユニット_ユニット線上CP = new ColorP(X0Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y0_ユニット_ユニット線下CP = new ColorP(X0Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y0_ユニット_ボタン上CP = new ColorP(X0Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y0_ユニット_ボタン下CP = new ColorP(X0Y0_ユニット_ボタン下, ユニット_ボタン下CD, 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); + X0Y0_ユニット_パワー3CP = new ColorP(X0Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y0_ユニット_パワー4CP = new ColorP(X0Y0_ユニット_パワー4, ユニット_パワー4CD, 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_イボ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_イボ8CP = new ColorP(X0Y1_イボ8, イボ8CD, DisUnit, abj: true); + X0Y1_イボ9CP = new ColorP(X0Y1_イボ9, イボ9CD, DisUnit, abj: true); + X0Y1_イボ10CP = new ColorP(X0Y1_イボ10, イボ10CD, DisUnit, abj: true); + X0Y1_イボ11CP = new ColorP(X0Y1_イボ11, イボ11CD, DisUnit, abj: true); + X0Y1_イボ12CP = new ColorP(X0Y1_イボ12, イボ12CD, DisUnit, abj: true); + X0Y1_イボ13CP = new ColorP(X0Y1_イボ13, イボ13CD, DisUnit, abj: true); + X0Y1_イボ14CP = new ColorP(X0Y1_イボ14, イボ14CD, DisUnit, abj: true); + X0Y1_イボ15CP = new ColorP(X0Y1_イボ15, イボ15CD, DisUnit, abj: true); + X0Y1_イボ16CP = new ColorP(X0Y1_イボ16, イボ16CD, DisUnit, abj: true); + X0Y1_イボ17CP = new ColorP(X0Y1_イボ17, イボ17CD, DisUnit, abj: true); + X0Y1_ユニット_ユニットCP = new ColorP(X0Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y1_ユニット_ユニット線上CP = new ColorP(X0Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y1_ユニット_ユニット線下CP = new ColorP(X0Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y1_ユニット_ボタン上CP = new ColorP(X0Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y1_ユニット_ボタン下CP = new ColorP(X0Y1_ユニット_ボタン下, ユニット_ボタン下CD, 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_ユニット_パワー3CP = new ColorP(X0Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y1_ユニット_パワー4CP = new ColorP(X0Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y2_ヘッドCP = new ColorP(X0Y2_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y2_イボ1CP = new ColorP(X0Y2_イボ1, イボ1CD, DisUnit, abj: true); + X0Y2_イボ2CP = new ColorP(X0Y2_イボ2, イボ2CD, DisUnit, abj: true); + X0Y2_イボ3CP = new ColorP(X0Y2_イボ3, イボ3CD, DisUnit, abj: true); + X0Y2_イボ4CP = new ColorP(X0Y2_イボ4, イボ4CD, DisUnit, abj: true); + X0Y2_イボ5CP = new ColorP(X0Y2_イボ5, イボ5CD, DisUnit, abj: true); + X0Y2_イボ6CP = new ColorP(X0Y2_イボ6, イボ6CD, DisUnit, abj: true); + X0Y2_イボ7CP = new ColorP(X0Y2_イボ7, イボ7CD, DisUnit, abj: true); + X0Y2_イボ8CP = new ColorP(X0Y2_イボ8, イボ8CD, DisUnit, abj: true); + X0Y2_イボ9CP = new ColorP(X0Y2_イボ9, イボ9CD, DisUnit, abj: true); + X0Y2_イボ10CP = new ColorP(X0Y2_イボ10, イボ10CD, DisUnit, abj: true); + X0Y2_イボ11CP = new ColorP(X0Y2_イボ11, イボ11CD, DisUnit, abj: true); + X0Y2_イボ12CP = new ColorP(X0Y2_イボ12, イボ12CD, DisUnit, abj: true); + X0Y2_ユニット_ユニットCP = new ColorP(X0Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y2_ユニット_ユニット線上CP = new ColorP(X0Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y2_ユニット_ユニット線下CP = new ColorP(X0Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y2_ユニット_ボタン上CP = new ColorP(X0Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y2_ユニット_ボタン下CP = new ColorP(X0Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y2_ユニット_パワー根CP = new ColorP(X0Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y2_ユニット_パワー1CP = new ColorP(X0Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y2_ユニット_パワー2CP = new ColorP(X0Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y2_ユニット_パワー3CP = new ColorP(X0Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y2_ユニット_パワー4CP = new ColorP(X0Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y3_ヘッドCP = new ColorP(X0Y3_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y3_イボ1CP = new ColorP(X0Y3_イボ1, イボ1CD, DisUnit, abj: true); + X0Y3_イボ2CP = new ColorP(X0Y3_イボ2, イボ2CD, DisUnit, abj: true); + X0Y3_イボ3CP = new ColorP(X0Y3_イボ3, イボ3CD, DisUnit, abj: true); + X0Y3_イボ4CP = new ColorP(X0Y3_イボ4, イボ4CD, DisUnit, abj: true); + X0Y3_イボ5CP = new ColorP(X0Y3_イボ5, イボ5CD, DisUnit, abj: true); + X0Y3_イボ6CP = new ColorP(X0Y3_イボ6, イボ6CD, DisUnit, abj: true); + X0Y3_イボ7CP = new ColorP(X0Y3_イボ7, イボ7CD, DisUnit, abj: true); + X0Y3_ユニット_ユニットCP = new ColorP(X0Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y3_ユニット_ユニット線上CP = new ColorP(X0Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y3_ユニット_ユニット線下CP = new ColorP(X0Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y3_ユニット_ボタン上CP = new ColorP(X0Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y3_ユニット_ボタン下CP = new ColorP(X0Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y3_ユニット_パワー根CP = new ColorP(X0Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y3_ユニット_パワー1CP = new ColorP(X0Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y3_ユニット_パワー2CP = new ColorP(X0Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y3_ユニット_パワー3CP = new ColorP(X0Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y3_ユニット_パワー4CP = new ColorP(X0Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X0Y4_ヘッドCP = new ColorP(X0Y4_ヘッド, ヘッドCD, DisUnit, abj: true); + X0Y4_イボ1CP = new ColorP(X0Y4_イボ1, イボ1CD, DisUnit, abj: true); + X0Y4_イボ2CP = new ColorP(X0Y4_イボ2, イボ2CD, DisUnit, abj: true); + X0Y4_イボ3CP = new ColorP(X0Y4_イボ3, イボ3CD, DisUnit, abj: true); + X0Y4_ユニット_ユニットCP = new ColorP(X0Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X0Y4_ユニット_ユニット線上CP = new ColorP(X0Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X0Y4_ユニット_ユニット線下CP = new ColorP(X0Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X0Y4_ユニット_ボタン上CP = new ColorP(X0Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X0Y4_ユニット_ボタン下CP = new ColorP(X0Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X0Y4_ユニット_パワー根CP = new ColorP(X0Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X0Y4_ユニット_パワー1CP = new ColorP(X0Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X0Y4_ユニット_パワー2CP = new ColorP(X0Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X0Y4_ユニット_パワー3CP = new ColorP(X0Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X0Y4_ユニット_パワー4CP = new ColorP(X0Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X1Y0_ヘッドCP = new ColorP(X1Y0_ヘッド, ヘッドCD, DisUnit, abj: true); + X1Y0_イボ1CP = new ColorP(X1Y0_イボ1, イボ1CD, DisUnit, abj: true); + X1Y0_イボ2CP = new ColorP(X1Y0_イボ2, イボ2CD, DisUnit, abj: true); + X1Y0_イボ3CP = new ColorP(X1Y0_イボ3, イボ3CD, DisUnit, abj: true); + X1Y0_イボ4CP = new ColorP(X1Y0_イボ4, イボ4CD, DisUnit, abj: true); + X1Y0_イボ5CP = new ColorP(X1Y0_イボ5, イボ5CD, DisUnit, abj: true); + X1Y0_イボ6CP = new ColorP(X1Y0_イボ6, イボ6CD, DisUnit, abj: true); + X1Y0_イボ7CP = new ColorP(X1Y0_イボ7, イボ7CD, DisUnit, abj: true); + X1Y0_イボ8CP = new ColorP(X1Y0_イボ8, イボ8CD, DisUnit, abj: true); + X1Y0_イボ9CP = new ColorP(X1Y0_イボ9, イボ9CD, DisUnit, abj: true); + X1Y0_イボ10CP = new ColorP(X1Y0_イボ10, イボ10CD, DisUnit, abj: true); + X1Y0_イボ11CP = new ColorP(X1Y0_イボ11, イボ11CD, DisUnit, abj: true); + X1Y0_イボ12CP = new ColorP(X1Y0_イボ12, イボ12CD, DisUnit, abj: true); + X1Y0_イボ13CP = new ColorP(X1Y0_イボ13, イボ13CD, DisUnit, abj: true); + X1Y0_イボ14CP = new ColorP(X1Y0_イボ14, イボ14CD, DisUnit, abj: true); + X1Y0_イボ15CP = new ColorP(X1Y0_イボ15, イボ15CD, DisUnit, abj: true); + X1Y0_イボ16CP = new ColorP(X1Y0_イボ16, イボ16CD, DisUnit, abj: true); + X1Y0_イボ17CP = new ColorP(X1Y0_イボ17, イボ17CD, DisUnit, abj: true); + X1Y0_イボ18CP = new ColorP(X1Y0_イボ18, イボ18CD, DisUnit, abj: true); + X1Y0_イボ19CP = new ColorP(X1Y0_イボ19, イボ19CD, DisUnit, abj: true); + X1Y0_ユニット_ユニットCP = new ColorP(X1Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X1Y0_ユニット_ユニット線上CP = new ColorP(X1Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X1Y0_ユニット_ユニット線下CP = new ColorP(X1Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X1Y0_ユニット_ボタン上CP = new ColorP(X1Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X1Y0_ユニット_ボタン下CP = new ColorP(X1Y0_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X1Y0_ユニット_パワー根CP = new ColorP(X1Y0_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X1Y0_ユニット_パワー1CP = new ColorP(X1Y0_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X1Y0_ユニット_パワー2CP = new ColorP(X1Y0_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X1Y0_ユニット_パワー3CP = new ColorP(X1Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X1Y0_ユニット_パワー4CP = new ColorP(X1Y0_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X1Y1_ヘッドCP = new ColorP(X1Y1_ヘッド, ヘッドCD, DisUnit, abj: true); + X1Y1_イボ1CP = new ColorP(X1Y1_イボ1, イボ1CD, DisUnit, abj: true); + X1Y1_イボ2CP = new ColorP(X1Y1_イボ2, イボ2CD, DisUnit, abj: true); + X1Y1_イボ3CP = new ColorP(X1Y1_イボ3, イボ3CD, DisUnit, abj: true); + X1Y1_イボ4CP = new ColorP(X1Y1_イボ4, イボ4CD, DisUnit, abj: true); + X1Y1_イボ5CP = new ColorP(X1Y1_イボ5, イボ5CD, DisUnit, abj: true); + X1Y1_イボ6CP = new ColorP(X1Y1_イボ6, イボ6CD, DisUnit, abj: true); + X1Y1_イボ7CP = new ColorP(X1Y1_イボ7, イボ7CD, DisUnit, abj: true); + X1Y1_イボ8CP = new ColorP(X1Y1_イボ8, イボ8CD, DisUnit, abj: true); + X1Y1_イボ9CP = new ColorP(X1Y1_イボ9, イボ9CD, DisUnit, abj: true); + X1Y1_イボ10CP = new ColorP(X1Y1_イボ10, イボ10CD, DisUnit, abj: true); + X1Y1_イボ11CP = new ColorP(X1Y1_イボ11, イボ11CD, DisUnit, abj: true); + X1Y1_イボ12CP = new ColorP(X1Y1_イボ12, イボ12CD, DisUnit, abj: true); + X1Y1_イボ13CP = new ColorP(X1Y1_イボ13, イボ13CD, DisUnit, abj: true); + X1Y1_イボ14CP = new ColorP(X1Y1_イボ14, イボ14CD, DisUnit, abj: true); + X1Y1_イボ15CP = new ColorP(X1Y1_イボ15, イボ15CD, DisUnit, abj: true); + X1Y1_イボ16CP = new ColorP(X1Y1_イボ16, イボ16CD, DisUnit, abj: true); + X1Y1_イボ17CP = new ColorP(X1Y1_イボ17, イボ17CD, DisUnit, abj: true); + X1Y1_ユニット_ユニットCP = new ColorP(X1Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X1Y1_ユニット_ユニット線上CP = new ColorP(X1Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X1Y1_ユニット_ユニット線下CP = new ColorP(X1Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X1Y1_ユニット_ボタン上CP = new ColorP(X1Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X1Y1_ユニット_ボタン下CP = new ColorP(X1Y1_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X1Y1_ユニット_パワー根CP = new ColorP(X1Y1_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X1Y1_ユニット_パワー1CP = new ColorP(X1Y1_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X1Y1_ユニット_パワー2CP = new ColorP(X1Y1_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X1Y1_ユニット_パワー3CP = new ColorP(X1Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X1Y1_ユニット_パワー4CP = new ColorP(X1Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X1Y2_ヘッドCP = new ColorP(X1Y2_ヘッド, ヘッドCD, DisUnit, abj: true); + X1Y2_イボ1CP = new ColorP(X1Y2_イボ1, イボ1CD, DisUnit, abj: true); + X1Y2_イボ2CP = new ColorP(X1Y2_イボ2, イボ2CD, DisUnit, abj: true); + X1Y2_イボ3CP = new ColorP(X1Y2_イボ3, イボ3CD, DisUnit, abj: true); + X1Y2_イボ4CP = new ColorP(X1Y2_イボ4, イボ4CD, DisUnit, abj: true); + X1Y2_イボ5CP = new ColorP(X1Y2_イボ5, イボ5CD, DisUnit, abj: true); + X1Y2_イボ6CP = new ColorP(X1Y2_イボ6, イボ6CD, DisUnit, abj: true); + X1Y2_イボ7CP = new ColorP(X1Y2_イボ7, イボ7CD, DisUnit, abj: true); + X1Y2_イボ8CP = new ColorP(X1Y2_イボ8, イボ8CD, DisUnit, abj: true); + X1Y2_イボ9CP = new ColorP(X1Y2_イボ9, イボ9CD, DisUnit, abj: true); + X1Y2_イボ10CP = new ColorP(X1Y2_イボ10, イボ10CD, DisUnit, abj: true); + X1Y2_イボ11CP = new ColorP(X1Y2_イボ11, イボ11CD, DisUnit, abj: true); + X1Y2_イボ12CP = new ColorP(X1Y2_イボ12, イボ12CD, DisUnit, abj: true); + X1Y2_イボ13CP = new ColorP(X1Y2_イボ13, イボ13CD, DisUnit, abj: true); + X1Y2_ユニット_ユニットCP = new ColorP(X1Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X1Y2_ユニット_ユニット線上CP = new ColorP(X1Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X1Y2_ユニット_ユニット線下CP = new ColorP(X1Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X1Y2_ユニット_ボタン上CP = new ColorP(X1Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X1Y2_ユニット_ボタン下CP = new ColorP(X1Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X1Y2_ユニット_パワー根CP = new ColorP(X1Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X1Y2_ユニット_パワー1CP = new ColorP(X1Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X1Y2_ユニット_パワー2CP = new ColorP(X1Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X1Y2_ユニット_パワー3CP = new ColorP(X1Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X1Y2_ユニット_パワー4CP = new ColorP(X1Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X1Y3_ヘッドCP = new ColorP(X1Y3_ヘッド, ヘッドCD, DisUnit, abj: true); + X1Y3_イボ1CP = new ColorP(X1Y3_イボ1, イボ1CD, DisUnit, abj: true); + X1Y3_イボ2CP = new ColorP(X1Y3_イボ2, イボ2CD, DisUnit, abj: true); + X1Y3_イボ3CP = new ColorP(X1Y3_イボ3, イボ3CD, DisUnit, abj: true); + X1Y3_イボ4CP = new ColorP(X1Y3_イボ4, イボ4CD, DisUnit, abj: true); + X1Y3_イボ5CP = new ColorP(X1Y3_イボ5, イボ5CD, DisUnit, abj: true); + X1Y3_イボ6CP = new ColorP(X1Y3_イボ6, イボ6CD, DisUnit, abj: true); + X1Y3_イボ7CP = new ColorP(X1Y3_イボ7, イボ7CD, DisUnit, abj: true); + X1Y3_イボ8CP = new ColorP(X1Y3_イボ8, イボ8CD, DisUnit, abj: true); + X1Y3_ユニット_ユニットCP = new ColorP(X1Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X1Y3_ユニット_ユニット線上CP = new ColorP(X1Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X1Y3_ユニット_ユニット線下CP = new ColorP(X1Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X1Y3_ユニット_ボタン上CP = new ColorP(X1Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X1Y3_ユニット_ボタン下CP = new ColorP(X1Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X1Y3_ユニット_パワー根CP = new ColorP(X1Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X1Y3_ユニット_パワー1CP = new ColorP(X1Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X1Y3_ユニット_パワー2CP = new ColorP(X1Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X1Y3_ユニット_パワー3CP = new ColorP(X1Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X1Y3_ユニット_パワー4CP = new ColorP(X1Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X1Y4_ヘッドCP = new ColorP(X1Y4_ヘッド, ヘッドCD, DisUnit, abj: true); + X1Y4_イボ1CP = new ColorP(X1Y4_イボ1, イボ1CD, DisUnit, abj: true); + X1Y4_イボ2CP = new ColorP(X1Y4_イボ2, イボ2CD, DisUnit, abj: true); + X1Y4_イボ3CP = new ColorP(X1Y4_イボ3, イボ3CD, DisUnit, abj: true); + X1Y4_ユニット_ユニットCP = new ColorP(X1Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X1Y4_ユニット_ユニット線上CP = new ColorP(X1Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X1Y4_ユニット_ユニット線下CP = new ColorP(X1Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X1Y4_ユニット_ボタン上CP = new ColorP(X1Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X1Y4_ユニット_ボタン下CP = new ColorP(X1Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X1Y4_ユニット_パワー根CP = new ColorP(X1Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X1Y4_ユニット_パワー1CP = new ColorP(X1Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X1Y4_ユニット_パワー2CP = new ColorP(X1Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X1Y4_ユニット_パワー3CP = new ColorP(X1Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X1Y4_ユニット_パワー4CP = new ColorP(X1Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X2Y0_ヘッドCP = new ColorP(X2Y0_ヘッド, ヘッドCD, DisUnit, abj: true); + X2Y0_イボ1CP = new ColorP(X2Y0_イボ1, イボ1CD, DisUnit, abj: true); + X2Y0_イボ2CP = new ColorP(X2Y0_イボ2, イボ2CD, DisUnit, abj: true); + X2Y0_イボ3CP = new ColorP(X2Y0_イボ3, イボ3CD, DisUnit, abj: true); + X2Y0_イボ4CP = new ColorP(X2Y0_イボ4, イボ4CD, DisUnit, abj: true); + X2Y0_イボ5CP = new ColorP(X2Y0_イボ5, イボ5CD, DisUnit, abj: true); + X2Y0_イボ6CP = new ColorP(X2Y0_イボ6, イボ6CD, DisUnit, abj: true); + X2Y0_イボ7CP = new ColorP(X2Y0_イボ7, イボ7CD, DisUnit, abj: true); + X2Y0_イボ8CP = new ColorP(X2Y0_イボ8, イボ8CD, DisUnit, abj: true); + X2Y0_イボ9CP = new ColorP(X2Y0_イボ9, イボ9CD, DisUnit, abj: true); + X2Y0_イボ10CP = new ColorP(X2Y0_イボ10, イボ10CD, DisUnit, abj: true); + X2Y0_イボ11CP = new ColorP(X2Y0_イボ11, イボ11CD, DisUnit, abj: true); + X2Y0_イボ12CP = new ColorP(X2Y0_イボ12, イボ12CD, DisUnit, abj: true); + X2Y0_イボ13CP = new ColorP(X2Y0_イボ13, イボ13CD, DisUnit, abj: true); + X2Y0_イボ14CP = new ColorP(X2Y0_イボ14, イボ14CD, DisUnit, abj: true); + X2Y0_イボ15CP = new ColorP(X2Y0_イボ15, イボ15CD, DisUnit, abj: true); + X2Y0_イボ16CP = new ColorP(X2Y0_イボ16, イボ16CD, DisUnit, abj: true); + X2Y0_イボ17CP = new ColorP(X2Y0_イボ17, イボ17CD, DisUnit, abj: true); + X2Y0_イボ18CP = new ColorP(X2Y0_イボ18, イボ18CD, DisUnit, abj: true); + X2Y0_イボ19CP = new ColorP(X2Y0_イボ19, イボ19CD, DisUnit, abj: true); + X2Y0_イボ20CP = new ColorP(X2Y0_イボ20, イボ20CD, DisUnit, abj: true); + X2Y0_イボ21CP = new ColorP(X2Y0_イボ21, イボ21CD, DisUnit, abj: true); + X2Y0_ユニット_ユニットCP = new ColorP(X2Y0_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X2Y0_ユニット_ユニット線上CP = new ColorP(X2Y0_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X2Y0_ユニット_ユニット線下CP = new ColorP(X2Y0_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X2Y0_ユニット_ボタン上CP = new ColorP(X2Y0_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X2Y0_ユニット_ボタン下CP = new ColorP(X2Y0_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X2Y0_ユニット_パワー根CP = new ColorP(X2Y0_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X2Y0_ユニット_パワー1CP = new ColorP(X2Y0_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X2Y0_ユニット_パワー2CP = new ColorP(X2Y0_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X2Y0_ユニット_パワー3CP = new ColorP(X2Y0_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X2Y0_ユニット_パワー4CP = new ColorP(X2Y0_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X2Y1_ヘッドCP = new ColorP(X2Y1_ヘッド, ヘッドCD, DisUnit, abj: true); + X2Y1_イボ1CP = new ColorP(X2Y1_イボ1, イボ1CD, DisUnit, abj: true); + X2Y1_イボ2CP = new ColorP(X2Y1_イボ2, イボ2CD, DisUnit, abj: true); + X2Y1_イボ3CP = new ColorP(X2Y1_イボ3, イボ3CD, DisUnit, abj: true); + X2Y1_イボ4CP = new ColorP(X2Y1_イボ4, イボ4CD, DisUnit, abj: true); + X2Y1_イボ5CP = new ColorP(X2Y1_イボ5, イボ5CD, DisUnit, abj: true); + X2Y1_イボ6CP = new ColorP(X2Y1_イボ6, イボ6CD, DisUnit, abj: true); + X2Y1_イボ7CP = new ColorP(X2Y1_イボ7, イボ7CD, DisUnit, abj: true); + X2Y1_イボ8CP = new ColorP(X2Y1_イボ8, イボ8CD, DisUnit, abj: true); + X2Y1_イボ9CP = new ColorP(X2Y1_イボ9, イボ9CD, DisUnit, abj: true); + X2Y1_イボ10CP = new ColorP(X2Y1_イボ10, イボ10CD, DisUnit, abj: true); + X2Y1_イボ11CP = new ColorP(X2Y1_イボ11, イボ11CD, DisUnit, abj: true); + X2Y1_イボ12CP = new ColorP(X2Y1_イボ12, イボ12CD, DisUnit, abj: true); + X2Y1_イボ13CP = new ColorP(X2Y1_イボ13, イボ13CD, DisUnit, abj: true); + X2Y1_イボ14CP = new ColorP(X2Y1_イボ14, イボ14CD, DisUnit, abj: true); + X2Y1_イボ15CP = new ColorP(X2Y1_イボ15, イボ15CD, DisUnit, abj: true); + X2Y1_イボ16CP = new ColorP(X2Y1_イボ16, イボ16CD, DisUnit, abj: true); + X2Y1_イボ17CP = new ColorP(X2Y1_イボ17, イボ17CD, DisUnit, abj: true); + X2Y1_イボ18CP = new ColorP(X2Y1_イボ18, イボ18CD, DisUnit, abj: true); + X2Y1_イボ19CP = new ColorP(X2Y1_イボ19, イボ19CD, DisUnit, abj: true); + X2Y1_ユニット_ユニットCP = new ColorP(X2Y1_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X2Y1_ユニット_ユニット線上CP = new ColorP(X2Y1_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X2Y1_ユニット_ユニット線下CP = new ColorP(X2Y1_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X2Y1_ユニット_ボタン上CP = new ColorP(X2Y1_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X2Y1_ユニット_ボタン下CP = new ColorP(X2Y1_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X2Y1_ユニット_パワー根CP = new ColorP(X2Y1_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X2Y1_ユニット_パワー1CP = new ColorP(X2Y1_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X2Y1_ユニット_パワー2CP = new ColorP(X2Y1_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X2Y1_ユニット_パワー3CP = new ColorP(X2Y1_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X2Y1_ユニット_パワー4CP = new ColorP(X2Y1_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X2Y2_ヘッドCP = new ColorP(X2Y2_ヘッド, ヘッドCD, DisUnit, abj: true); + X2Y2_イボ1CP = new ColorP(X2Y2_イボ1, イボ1CD, DisUnit, abj: true); + X2Y2_イボ2CP = new ColorP(X2Y2_イボ2, イボ2CD, DisUnit, abj: true); + X2Y2_イボ3CP = new ColorP(X2Y2_イボ3, イボ3CD, DisUnit, abj: true); + X2Y2_イボ4CP = new ColorP(X2Y2_イボ4, イボ4CD, DisUnit, abj: true); + X2Y2_イボ5CP = new ColorP(X2Y2_イボ5, イボ5CD, DisUnit, abj: true); + X2Y2_イボ6CP = new ColorP(X2Y2_イボ6, イボ6CD, DisUnit, abj: true); + X2Y2_イボ7CP = new ColorP(X2Y2_イボ7, イボ7CD, DisUnit, abj: true); + X2Y2_イボ8CP = new ColorP(X2Y2_イボ8, イボ8CD, DisUnit, abj: true); + X2Y2_イボ9CP = new ColorP(X2Y2_イボ9, イボ9CD, DisUnit, abj: true); + X2Y2_イボ10CP = new ColorP(X2Y2_イボ10, イボ10CD, DisUnit, abj: true); + X2Y2_イボ11CP = new ColorP(X2Y2_イボ11, イボ11CD, DisUnit, abj: true); + X2Y2_イボ12CP = new ColorP(X2Y2_イボ12, イボ12CD, DisUnit, abj: true); + X2Y2_イボ13CP = new ColorP(X2Y2_イボ13, イボ13CD, DisUnit, abj: true); + X2Y2_イボ14CP = new ColorP(X2Y2_イボ14, イボ14CD, DisUnit, abj: true); + X2Y2_ユニット_ユニットCP = new ColorP(X2Y2_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X2Y2_ユニット_ユニット線上CP = new ColorP(X2Y2_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X2Y2_ユニット_ユニット線下CP = new ColorP(X2Y2_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X2Y2_ユニット_ボタン上CP = new ColorP(X2Y2_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X2Y2_ユニット_ボタン下CP = new ColorP(X2Y2_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X2Y2_ユニット_パワー根CP = new ColorP(X2Y2_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X2Y2_ユニット_パワー1CP = new ColorP(X2Y2_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X2Y2_ユニット_パワー2CP = new ColorP(X2Y2_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X2Y2_ユニット_パワー3CP = new ColorP(X2Y2_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X2Y2_ユニット_パワー4CP = new ColorP(X2Y2_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X2Y3_ヘッドCP = new ColorP(X2Y3_ヘッド, ヘッドCD, DisUnit, abj: true); + X2Y3_イボ1CP = new ColorP(X2Y3_イボ1, イボ1CD, DisUnit, abj: true); + X2Y3_イボ2CP = new ColorP(X2Y3_イボ2, イボ2CD, DisUnit, abj: true); + X2Y3_イボ3CP = new ColorP(X2Y3_イボ3, イボ3CD, DisUnit, abj: true); + X2Y3_イボ4CP = new ColorP(X2Y3_イボ4, イボ4CD, DisUnit, abj: true); + X2Y3_イボ5CP = new ColorP(X2Y3_イボ5, イボ5CD, DisUnit, abj: true); + X2Y3_イボ6CP = new ColorP(X2Y3_イボ6, イボ6CD, DisUnit, abj: true); + X2Y3_イボ7CP = new ColorP(X2Y3_イボ7, イボ7CD, DisUnit, abj: true); + X2Y3_イボ8CP = new ColorP(X2Y3_イボ8, イボ8CD, DisUnit, abj: true); + X2Y3_イボ9CP = new ColorP(X2Y3_イボ9, イボ9CD, DisUnit, abj: true); + X2Y3_イボ10CP = new ColorP(X2Y3_イボ10, イボ10CD, DisUnit, abj: true); + X2Y3_ユニット_ユニットCP = new ColorP(X2Y3_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X2Y3_ユニット_ユニット線上CP = new ColorP(X2Y3_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X2Y3_ユニット_ユニット線下CP = new ColorP(X2Y3_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X2Y3_ユニット_ボタン上CP = new ColorP(X2Y3_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X2Y3_ユニット_ボタン下CP = new ColorP(X2Y3_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X2Y3_ユニット_パワー根CP = new ColorP(X2Y3_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X2Y3_ユニット_パワー1CP = new ColorP(X2Y3_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X2Y3_ユニット_パワー2CP = new ColorP(X2Y3_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X2Y3_ユニット_パワー3CP = new ColorP(X2Y3_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X2Y3_ユニット_パワー4CP = new ColorP(X2Y3_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + X2Y4_ヘッドCP = new ColorP(X2Y4_ヘッド, ヘッドCD, DisUnit, abj: true); + X2Y4_イボ1CP = new ColorP(X2Y4_イボ1, イボ1CD, DisUnit, abj: true); + X2Y4_イボ2CP = new ColorP(X2Y4_イボ2, イボ2CD, DisUnit, abj: true); + X2Y4_イボ3CP = new ColorP(X2Y4_イボ3, イボ3CD, DisUnit, abj: true); + X2Y4_イボ4CP = new ColorP(X2Y4_イボ4, イボ4CD, DisUnit, abj: true); + X2Y4_ユニット_ユニットCP = new ColorP(X2Y4_ユニット_ユニット, ユニット_ユニットCD, DisUnit, abj: true); + X2Y4_ユニット_ユニット線上CP = new ColorP(X2Y4_ユニット_ユニット線上, ユニット_ユニット線上CD, DisUnit, abj: true); + X2Y4_ユニット_ユニット線下CP = new ColorP(X2Y4_ユニット_ユニット線下, ユニット_ユニット線下CD, DisUnit, abj: true); + X2Y4_ユニット_ボタン上CP = new ColorP(X2Y4_ユニット_ボタン上, ユニット_ボタン上CD, DisUnit, abj: true); + X2Y4_ユニット_ボタン下CP = new ColorP(X2Y4_ユニット_ボタン下, ユニット_ボタン下CD, DisUnit, abj: true); + X2Y4_ユニット_パワー根CP = new ColorP(X2Y4_ユニット_パワー根, ユニット_パワー根CD, DisUnit, abj: true); + X2Y4_ユニット_パワー1CP = new ColorP(X2Y4_ユニット_パワー1, ユニット_パワー1CD, DisUnit, abj: true); + X2Y4_ユニット_パワー2CP = new ColorP(X2Y4_ユニット_パワー2, ユニット_パワー2CD, DisUnit, abj: true); + X2Y4_ユニット_パワー3CP = new ColorP(X2Y4_ユニット_パワー3, ユニット_パワー3CD, DisUnit, abj: true); + X2Y4_ユニット_パワー4CP = new ColorP(X2Y4_ユニット_パワー4, ユニット_パワー4CD, DisUnit, abj: true); + 濃度 = e.濃度; + X0Y0_ユニット_ユニット.BasePointBase = X0Y0_ユニット_ユニット.ToLocal(X0Y0_ヘッド.ToGlobal(X0Y0_ヘッド.JP[18].Joint)); + X0Y1_ユニット_ユニット.BasePointBase = X0Y1_ユニット_ユニット.ToLocal(X0Y1_ヘッド.ToGlobal(X0Y1_ヘッド.JP[17].Joint)); + X0Y2_ユニット_ユニット.BasePointBase = X0Y2_ユニット_ユニット.ToLocal(X0Y2_ヘッド.ToGlobal(X0Y2_ヘッド.JP[12].Joint)); + X0Y3_ユニット_ユニット.BasePointBase = X0Y3_ユニット_ユニット.ToLocal(X0Y3_ヘッド.ToGlobal(X0Y3_ヘッド.JP[7].Joint)); + X0Y4_ユニット_ユニット.BasePointBase = X0Y4_ユニット_ユニット.ToLocal(X0Y4_ヘッド.ToGlobal(X0Y4_ヘッド.JP[3].Joint)); + X1Y0_ユニット_ユニット.BasePointBase = X1Y0_ユニット_ユニット.ToLocal(X1Y0_ヘッド.ToGlobal(X1Y0_ヘッド.JP[19].Joint)); + X1Y1_ユニット_ユニット.BasePointBase = X1Y1_ユニット_ユニット.ToLocal(X1Y1_ヘッド.ToGlobal(X1Y1_ヘッド.JP[17].Joint)); + X1Y2_ユニット_ユニット.BasePointBase = X1Y2_ユニット_ユニット.ToLocal(X1Y2_ヘッド.ToGlobal(X1Y2_ヘッド.JP[13].Joint)); + X1Y3_ユニット_ユニット.BasePointBase = X1Y3_ユニット_ユニット.ToLocal(X1Y3_ヘッド.ToGlobal(X1Y3_ヘッド.JP[8].Joint)); + X1Y4_ユニット_ユニット.BasePointBase = X1Y4_ユニット_ユニット.ToLocal(X1Y4_ヘッド.ToGlobal(X1Y4_ヘッド.JP[3].Joint)); + X2Y0_ユニット_ユニット.BasePointBase = X2Y0_ユニット_ユニット.ToLocal(X2Y0_ヘッド.ToGlobal(X2Y0_ヘッド.JP[21].Joint)); + X2Y1_ユニット_ユニット.BasePointBase = X2Y1_ユニット_ユニット.ToLocal(X2Y1_ヘッド.ToGlobal(X2Y1_ヘッド.JP[19].Joint)); + X2Y2_ユニット_ユニット.BasePointBase = X2Y2_ユニット_ユニット.ToLocal(X2Y2_ヘッド.ToGlobal(X2Y2_ヘッド.JP[14].Joint)); + X2Y3_ユニット_ユニット.BasePointBase = X2Y3_ユニット_ユニット.ToLocal(X2Y3_ヘッド.ToGlobal(X2Y3_ヘッド.JP[10].Joint)); + X2Y4_ユニット_ユニット.BasePointBase = X2Y4_ユニット_ユニット.ToLocal(X2Y4_ヘッド.ToGlobal(X2Y4_ヘッド.JP[4].Joint)); + 尺度B *= 1.07; + 尺度B = 1.08; + 本体.JoinPAall(); + } + + public override void 色更新() + { + switch (本体.IndexX) + { + case 0: + switch (本体.IndexY) + { + case 0: + X0Y0_ヘッドCP.Update(); + X0Y0_イボ1CP.Update(); + X0Y0_イボ2CP.Update(); + X0Y0_イボ3CP.Update(); + X0Y0_イボ4CP.Update(); + X0Y0_イボ5CP.Update(); + X0Y0_イボ6CP.Update(); + X0Y0_イボ7CP.Update(); + X0Y0_イボ8CP.Update(); + X0Y0_イボ9CP.Update(); + X0Y0_イボ10CP.Update(); + X0Y0_イボ11CP.Update(); + X0Y0_イボ12CP.Update(); + X0Y0_イボ13CP.Update(); + X0Y0_イボ14CP.Update(); + X0Y0_イボ15CP.Update(); + X0Y0_イボ16CP.Update(); + X0Y0_イボ17CP.Update(); + X0Y0_イボ18CP.Update(); + X0Y0_ユニット_ユニットCP.Update(); + X0Y0_ユニット_ユニット線上CP.Update(); + X0Y0_ユニット_ユニット線下CP.Update(); + X0Y0_ユニット_ボタン上CP.Update(); + X0Y0_ユニット_ボタン下CP.Update(); + X0Y0_ユニット_パワー根CP.Update(); + X0Y0_ユニット_パワー1CP.Update(); + X0Y0_ユニット_パワー2CP.Update(); + X0Y0_ユニット_パワー3CP.Update(); + X0Y0_ユニット_パワー4CP.Update(); + break; + case 1: + X0Y1_ヘッドCP.Update(); + X0Y1_イボ1CP.Update(); + X0Y1_イボ2CP.Update(); + X0Y1_イボ3CP.Update(); + X0Y1_イボ4CP.Update(); + X0Y1_イボ5CP.Update(); + X0Y1_イボ6CP.Update(); + X0Y1_イボ7CP.Update(); + X0Y1_イボ8CP.Update(); + X0Y1_イボ9CP.Update(); + X0Y1_イボ10CP.Update(); + X0Y1_イボ11CP.Update(); + X0Y1_イボ12CP.Update(); + X0Y1_イボ13CP.Update(); + X0Y1_イボ14CP.Update(); + X0Y1_イボ15CP.Update(); + X0Y1_イボ16CP.Update(); + X0Y1_イボ17CP.Update(); + X0Y1_ユニット_ユニットCP.Update(); + X0Y1_ユニット_ユニット線上CP.Update(); + X0Y1_ユニット_ユニット線下CP.Update(); + X0Y1_ユニット_ボタン上CP.Update(); + X0Y1_ユニット_ボタン下CP.Update(); + X0Y1_ユニット_パワー根CP.Update(); + X0Y1_ユニット_パワー1CP.Update(); + X0Y1_ユニット_パワー2CP.Update(); + X0Y1_ユニット_パワー3CP.Update(); + X0Y1_ユニット_パワー4CP.Update(); + break; + case 2: + X0Y2_ヘッドCP.Update(); + X0Y2_イボ1CP.Update(); + X0Y2_イボ2CP.Update(); + X0Y2_イボ3CP.Update(); + X0Y2_イボ4CP.Update(); + X0Y2_イボ5CP.Update(); + X0Y2_イボ6CP.Update(); + X0Y2_イボ7CP.Update(); + X0Y2_イボ8CP.Update(); + X0Y2_イボ9CP.Update(); + X0Y2_イボ10CP.Update(); + X0Y2_イボ11CP.Update(); + X0Y2_イボ12CP.Update(); + X0Y2_ユニット_ユニットCP.Update(); + X0Y2_ユニット_ユニット線上CP.Update(); + X0Y2_ユニット_ユニット線下CP.Update(); + X0Y2_ユニット_ボタン上CP.Update(); + X0Y2_ユニット_ボタン下CP.Update(); + X0Y2_ユニット_パワー根CP.Update(); + X0Y2_ユニット_パワー1CP.Update(); + X0Y2_ユニット_パワー2CP.Update(); + X0Y2_ユニット_パワー3CP.Update(); + X0Y2_ユニット_パワー4CP.Update(); + break; + case 3: + X0Y3_ヘッドCP.Update(); + X0Y3_イボ1CP.Update(); + X0Y3_イボ2CP.Update(); + X0Y3_イボ3CP.Update(); + X0Y3_イボ4CP.Update(); + X0Y3_イボ5CP.Update(); + X0Y3_イボ6CP.Update(); + X0Y3_イボ7CP.Update(); + X0Y3_ユニット_ユニットCP.Update(); + X0Y3_ユニット_ユニット線上CP.Update(); + X0Y3_ユニット_ユニット線下CP.Update(); + X0Y3_ユニット_ボタン上CP.Update(); + X0Y3_ユニット_ボタン下CP.Update(); + X0Y3_ユニット_パワー根CP.Update(); + X0Y3_ユニット_パワー1CP.Update(); + X0Y3_ユニット_パワー2CP.Update(); + X0Y3_ユニット_パワー3CP.Update(); + X0Y3_ユニット_パワー4CP.Update(); + break; + default: + X0Y4_ヘッドCP.Update(); + X0Y4_イボ1CP.Update(); + X0Y4_イボ2CP.Update(); + X0Y4_イボ3CP.Update(); + X0Y4_ユニット_ユニットCP.Update(); + X0Y4_ユニット_ユニット線上CP.Update(); + X0Y4_ユニット_ユニット線下CP.Update(); + X0Y4_ユニット_ボタン上CP.Update(); + X0Y4_ユニット_ボタン下CP.Update(); + X0Y4_ユニット_パワー根CP.Update(); + X0Y4_ユニット_パワー1CP.Update(); + X0Y4_ユニット_パワー2CP.Update(); + X0Y4_ユニット_パワー3CP.Update(); + X0Y4_ユニット_パワー4CP.Update(); + break; + } + return; + case 1: + switch (本体.IndexY) + { + case 0: + X1Y0_ヘッドCP.Update(); + X1Y0_イボ1CP.Update(); + X1Y0_イボ2CP.Update(); + X1Y0_イボ3CP.Update(); + X1Y0_イボ4CP.Update(); + X1Y0_イボ5CP.Update(); + X1Y0_イボ6CP.Update(); + X1Y0_イボ7CP.Update(); + X1Y0_イボ8CP.Update(); + X1Y0_イボ9CP.Update(); + X1Y0_イボ10CP.Update(); + X1Y0_イボ11CP.Update(); + X1Y0_イボ12CP.Update(); + X1Y0_イボ13CP.Update(); + X1Y0_イボ14CP.Update(); + X1Y0_イボ15CP.Update(); + X1Y0_イボ16CP.Update(); + X1Y0_イボ17CP.Update(); + X1Y0_イボ18CP.Update(); + X1Y0_イボ19CP.Update(); + X1Y0_ユニット_ユニットCP.Update(); + X1Y0_ユニット_ユニット線上CP.Update(); + X1Y0_ユニット_ユニット線下CP.Update(); + X1Y0_ユニット_ボタン上CP.Update(); + X1Y0_ユニット_ボタン下CP.Update(); + X1Y0_ユニット_パワー根CP.Update(); + X1Y0_ユニット_パワー1CP.Update(); + X1Y0_ユニット_パワー2CP.Update(); + X1Y0_ユニット_パワー3CP.Update(); + X1Y0_ユニット_パワー4CP.Update(); + break; + case 1: + X1Y1_ヘッドCP.Update(); + X1Y1_イボ1CP.Update(); + X1Y1_イボ2CP.Update(); + X1Y1_イボ3CP.Update(); + X1Y1_イボ4CP.Update(); + X1Y1_イボ5CP.Update(); + X1Y1_イボ6CP.Update(); + X1Y1_イボ7CP.Update(); + X1Y1_イボ8CP.Update(); + X1Y1_イボ9CP.Update(); + X1Y1_イボ10CP.Update(); + X1Y1_イボ11CP.Update(); + X1Y1_イボ12CP.Update(); + X1Y1_イボ13CP.Update(); + X1Y1_イボ14CP.Update(); + X1Y1_イボ15CP.Update(); + X1Y1_イボ16CP.Update(); + X1Y1_イボ17CP.Update(); + X1Y1_ユニット_ユニットCP.Update(); + X1Y1_ユニット_ユニット線上CP.Update(); + X1Y1_ユニット_ユニット線下CP.Update(); + X1Y1_ユニット_ボタン上CP.Update(); + X1Y1_ユニット_ボタン下CP.Update(); + X1Y1_ユニット_パワー根CP.Update(); + X1Y1_ユニット_パワー1CP.Update(); + X1Y1_ユニット_パワー2CP.Update(); + X1Y1_ユニット_パワー3CP.Update(); + X1Y1_ユニット_パワー4CP.Update(); + break; + case 2: + X1Y2_ヘッドCP.Update(); + X1Y2_イボ1CP.Update(); + X1Y2_イボ2CP.Update(); + X1Y2_イボ3CP.Update(); + X1Y2_イボ4CP.Update(); + X1Y2_イボ5CP.Update(); + X1Y2_イボ6CP.Update(); + X1Y2_イボ7CP.Update(); + X1Y2_イボ8CP.Update(); + X1Y2_イボ9CP.Update(); + X1Y2_イボ10CP.Update(); + X1Y2_イボ11CP.Update(); + X1Y2_イボ12CP.Update(); + X1Y2_イボ13CP.Update(); + X1Y2_ユニット_ユニットCP.Update(); + X1Y2_ユニット_ユニット線上CP.Update(); + X1Y2_ユニット_ユニット線下CP.Update(); + X1Y2_ユニット_ボタン上CP.Update(); + X1Y2_ユニット_ボタン下CP.Update(); + X1Y2_ユニット_パワー根CP.Update(); + X1Y2_ユニット_パワー1CP.Update(); + X1Y2_ユニット_パワー2CP.Update(); + X1Y2_ユニット_パワー3CP.Update(); + X1Y2_ユニット_パワー4CP.Update(); + break; + case 3: + X1Y3_ヘッドCP.Update(); + X1Y3_イボ1CP.Update(); + X1Y3_イボ2CP.Update(); + X1Y3_イボ3CP.Update(); + X1Y3_イボ4CP.Update(); + X1Y3_イボ5CP.Update(); + X1Y3_イボ6CP.Update(); + X1Y3_イボ7CP.Update(); + X1Y3_イボ8CP.Update(); + X1Y3_ユニット_ユニットCP.Update(); + X1Y3_ユニット_ユニット線上CP.Update(); + X1Y3_ユニット_ユニット線下CP.Update(); + X1Y3_ユニット_ボタン上CP.Update(); + X1Y3_ユニット_ボタン下CP.Update(); + X1Y3_ユニット_パワー根CP.Update(); + X1Y3_ユニット_パワー1CP.Update(); + X1Y3_ユニット_パワー2CP.Update(); + X1Y3_ユニット_パワー3CP.Update(); + X1Y3_ユニット_パワー4CP.Update(); + break; + default: + X1Y4_ヘッドCP.Update(); + X1Y4_イボ1CP.Update(); + X1Y4_イボ2CP.Update(); + X1Y4_イボ3CP.Update(); + X1Y4_ユニット_ユニットCP.Update(); + X1Y4_ユニット_ユニット線上CP.Update(); + X1Y4_ユニット_ユニット線下CP.Update(); + X1Y4_ユニット_ボタン上CP.Update(); + X1Y4_ユニット_ボタン下CP.Update(); + X1Y4_ユニット_パワー根CP.Update(); + X1Y4_ユニット_パワー1CP.Update(); + X1Y4_ユニット_パワー2CP.Update(); + X1Y4_ユニット_パワー3CP.Update(); + X1Y4_ユニット_パワー4CP.Update(); + break; + } + return; + } + switch (本体.IndexY) + { + case 0: + X2Y0_ヘッドCP.Update(); + X2Y0_イボ1CP.Update(); + X2Y0_イボ2CP.Update(); + X2Y0_イボ3CP.Update(); + X2Y0_イボ4CP.Update(); + X2Y0_イボ5CP.Update(); + X2Y0_イボ6CP.Update(); + X2Y0_イボ7CP.Update(); + X2Y0_イボ8CP.Update(); + X2Y0_イボ9CP.Update(); + X2Y0_イボ10CP.Update(); + X2Y0_イボ11CP.Update(); + X2Y0_イボ12CP.Update(); + X2Y0_イボ13CP.Update(); + X2Y0_イボ14CP.Update(); + X2Y0_イボ15CP.Update(); + X2Y0_イボ16CP.Update(); + X2Y0_イボ17CP.Update(); + X2Y0_イボ18CP.Update(); + X2Y0_イボ19CP.Update(); + X2Y0_イボ20CP.Update(); + X2Y0_イボ21CP.Update(); + X2Y0_ユニット_ユニットCP.Update(); + X2Y0_ユニット_ユニット線上CP.Update(); + X2Y0_ユニット_ユニット線下CP.Update(); + X2Y0_ユニット_ボタン上CP.Update(); + X2Y0_ユニット_ボタン下CP.Update(); + X2Y0_ユニット_パワー根CP.Update(); + X2Y0_ユニット_パワー1CP.Update(); + X2Y0_ユニット_パワー2CP.Update(); + X2Y0_ユニット_パワー3CP.Update(); + X2Y0_ユニット_パワー4CP.Update(); + break; + case 1: + X2Y1_ヘッドCP.Update(); + X2Y1_イボ1CP.Update(); + X2Y1_イボ2CP.Update(); + X2Y1_イボ3CP.Update(); + X2Y1_イボ4CP.Update(); + X2Y1_イボ5CP.Update(); + X2Y1_イボ6CP.Update(); + X2Y1_イボ7CP.Update(); + X2Y1_イボ8CP.Update(); + X2Y1_イボ9CP.Update(); + X2Y1_イボ10CP.Update(); + X2Y1_イボ11CP.Update(); + X2Y1_イボ12CP.Update(); + X2Y1_イボ13CP.Update(); + X2Y1_イボ14CP.Update(); + X2Y1_イボ15CP.Update(); + X2Y1_イボ16CP.Update(); + X2Y1_イボ17CP.Update(); + X2Y1_イボ18CP.Update(); + X2Y1_イボ19CP.Update(); + X2Y1_ユニット_ユニットCP.Update(); + X2Y1_ユニット_ユニット線上CP.Update(); + X2Y1_ユニット_ユニット線下CP.Update(); + X2Y1_ユニット_ボタン上CP.Update(); + X2Y1_ユニット_ボタン下CP.Update(); + X2Y1_ユニット_パワー根CP.Update(); + X2Y1_ユニット_パワー1CP.Update(); + X2Y1_ユニット_パワー2CP.Update(); + X2Y1_ユニット_パワー3CP.Update(); + X2Y1_ユニット_パワー4CP.Update(); + break; + case 2: + X2Y2_ヘッドCP.Update(); + X2Y2_イボ1CP.Update(); + X2Y2_イボ2CP.Update(); + X2Y2_イボ3CP.Update(); + X2Y2_イボ4CP.Update(); + X2Y2_イボ5CP.Update(); + X2Y2_イボ6CP.Update(); + X2Y2_イボ7CP.Update(); + X2Y2_イボ8CP.Update(); + X2Y2_イボ9CP.Update(); + X2Y2_イボ10CP.Update(); + X2Y2_イボ11CP.Update(); + X2Y2_イボ12CP.Update(); + X2Y2_イボ13CP.Update(); + X2Y2_イボ14CP.Update(); + X2Y2_ユニット_ユニットCP.Update(); + X2Y2_ユニット_ユニット線上CP.Update(); + X2Y2_ユニット_ユニット線下CP.Update(); + X2Y2_ユニット_ボタン上CP.Update(); + X2Y2_ユニット_ボタン下CP.Update(); + X2Y2_ユニット_パワー根CP.Update(); + X2Y2_ユニット_パワー1CP.Update(); + X2Y2_ユニット_パワー2CP.Update(); + X2Y2_ユニット_パワー3CP.Update(); + X2Y2_ユニット_パワー4CP.Update(); + break; + case 3: + X2Y3_ヘッドCP.Update(); + X2Y3_イボ1CP.Update(); + X2Y3_イボ2CP.Update(); + X2Y3_イボ3CP.Update(); + X2Y3_イボ4CP.Update(); + X2Y3_イボ5CP.Update(); + X2Y3_イボ6CP.Update(); + X2Y3_イボ7CP.Update(); + X2Y3_イボ8CP.Update(); + X2Y3_イボ9CP.Update(); + X2Y3_イボ10CP.Update(); + X2Y3_ユニット_ユニットCP.Update(); + X2Y3_ユニット_ユニット線上CP.Update(); + X2Y3_ユニット_ユニット線下CP.Update(); + X2Y3_ユニット_ボタン上CP.Update(); + X2Y3_ユニット_ボタン下CP.Update(); + X2Y3_ユニット_パワー根CP.Update(); + X2Y3_ユニット_パワー1CP.Update(); + X2Y3_ユニット_パワー2CP.Update(); + X2Y3_ユニット_パワー3CP.Update(); + X2Y3_ユニット_パワー4CP.Update(); + break; + default: + X2Y4_ヘッドCP.Update(); + X2Y4_イボ1CP.Update(); + X2Y4_イボ2CP.Update(); + X2Y4_イボ3CP.Update(); + X2Y4_イボ4CP.Update(); + X2Y4_ユニット_ユニットCP.Update(); + X2Y4_ユニット_ユニット線上CP.Update(); + X2Y4_ユニット_ユニット線下CP.Update(); + X2Y4_ユニット_ボタン上CP.Update(); + X2Y4_ユニット_ボタン下CP.Update(); + X2Y4_ユニット_パワー根CP.Update(); + X2Y4_ユニット_パワー1CP.Update(); + X2Y4_ユニット_パワー2CP.Update(); + X2Y4_ユニット_パワー3CP.Update(); + X2Y4_ユニット_パワー4CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + Col.GetGrad(ref Col.DarkMagenta, out var ret); + ヘッドCD = new ColorD(ref Col.Black, ref ret); + イボ1CD = new ColorD(ref Col.Black, ref ret); + イボ2CD = new ColorD(ref Col.Black, ref ret); + イボ3CD = new ColorD(ref Col.Black, ref ret); + イボ4CD = new ColorD(ref Col.Black, ref ret); + イボ5CD = new ColorD(ref Col.Black, ref ret); + イボ6CD = new ColorD(ref Col.Black, ref ret); + イボ7CD = new ColorD(ref Col.Black, ref ret); + イボ8CD = new ColorD(ref Col.Black, ref ret); + イボ9CD = new ColorD(ref Col.Black, ref ret); + イボ10CD = new ColorD(ref Col.Black, ref ret); + イボ11CD = new ColorD(ref Col.Black, ref ret); + イボ12CD = new ColorD(ref Col.Black, ref ret); + イボ13CD = new ColorD(ref Col.Black, ref ret); + イボ14CD = new ColorD(ref Col.Black, ref ret); + イボ15CD = new ColorD(ref Col.Black, ref ret); + イボ16CD = new ColorD(ref Col.Black, ref ret); + イボ17CD = new ColorD(ref Col.Black, ref ret); + イボ18CD = new ColorD(ref Col.Black, ref ret); + イボ19CD = new ColorD(ref Col.Black, ref ret); + イボ20CD = new ColorD(ref Col.Black, ref ret); + イボ21CD = new ColorD(ref Col.Black, ref ret); + Col.GetGrad(ref Col.Silver, out ret); + ユニット_ユニットCD = new ColorD(ref Col.Black, ref ret); + ユニット_ユニット線上CD = new ColorD(ref Col.Black, ref ret); + ユニット_ユニット線下CD = new ColorD(ref Col.Black, ref ret); + ユニット_ボタン上CD = new ColorD(ref Col.Black, ref ret); + ユニット_ボタン下CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー根CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー1CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー2CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー3CD = new ColorD(ref Col.Black, ref ret); + ユニット_パワー4CD = new ColorD(ref Col.Black, ref ret); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリルD.cs index 0726cfc..6f06f92 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリルD.cs @@ -1,82 +1,83 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class バイブ_ドリルD : EleD +namespace SlaveMatrix { - public bool ヘッド_表示 = true; + [Serializable] + public class バイブ_ドリルD : EleD + { + public bool ヘッド_表示 = true; - public bool イボ1_表示 = true; + public bool イボ1_表示 = true; - public bool イボ2_表示 = true; + public bool イボ2_表示 = true; - public bool イボ3_表示 = true; + public bool イボ3_表示 = true; - public bool イボ4_表示 = true; + public bool イボ4_表示 = true; - public bool イボ5_表示 = true; + public bool イボ5_表示 = true; - public bool イボ6_表示 = true; + public bool イボ6_表示 = true; - public bool イボ7_表示 = true; + public bool イボ7_表示 = true; - public bool イボ8_表示 = true; + public bool イボ8_表示 = true; - public bool イボ9_表示 = true; + public bool イボ9_表示 = true; - public bool イボ10_表示 = true; + public bool イボ10_表示 = true; - public bool イボ11_表示 = true; + public bool イボ11_表示 = true; - public bool イボ12_表示 = true; + public bool イボ12_表示 = true; - public bool イボ13_表示 = true; + public bool イボ13_表示 = true; - public bool イボ14_表示 = true; + public bool イボ14_表示 = true; - public bool イボ15_表示 = true; + public bool イボ15_表示 = true; - public bool イボ16_表示 = true; + public bool イボ16_表示 = true; - public bool イボ17_表示 = true; + public bool イボ17_表示 = true; - public bool イボ18_表示 = true; + public bool イボ18_表示 = true; - public bool ユニット_ユニット_表示 = true; + public bool ユニット_ユニット_表示 = true; - public bool ユニット_ユニット線上_表示 = true; + public bool ユニット_ユニット線上_表示 = true; - public bool ユニット_ユニット線下_表示 = true; + public bool ユニット_ユニット線下_表示 = true; - public bool ユニット_ボタン上_表示 = true; + public bool ユニット_ボタン上_表示 = true; - public bool ユニット_ボタン下_表示 = true; + public bool ユニット_ボタン下_表示 = true; - public bool ユニット_パワー根_表示 = true; + public bool ユニット_パワー根_表示 = true; - public bool ユニット_パワー1_表示 = true; + public bool ユニット_パワー1_表示 = true; - public bool ユニット_パワー2_表示 = true; + public bool ユニット_パワー2_表示 = true; - public bool ユニット_パワー3_表示 = true; + public bool ユニット_パワー3_表示 = true; - public bool ユニット_パワー4_表示 = true; + public bool ユニット_パワー4_表示 = true; - public bool イボ19_表示 = true; + public bool イボ19_表示 = true; - public bool イボ20_表示 = true; + public bool イボ20_表示 = true; - public bool イボ21_表示 = true; + public bool イボ21_表示 = true; - public バイブ_ドリルD() - { - ThisType = GetType(); - } + public バイブ_ドリルD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new バイブ_ドリル(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new バイブ_ドリル(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/パール.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/パール.cs index 145edf8..419ab98 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/パール.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/パール.cs @@ -1,1516 +1,1517 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class パール : Ele +namespace SlaveMatrix { - public Par X0Y0_軸; + public class パール : Ele + { + public Par X0Y0_軸; - public Par X0Y0_玉境界; + public Par X0Y0_玉境界; - public Par X0Y0_玉1; + public Par X0Y0_玉1; - public Par X0Y0_玉2; + public Par X0Y0_玉2; - public Par X0Y0_玉3; + public Par X0Y0_玉3; - public Par X0Y0_玉4; + public Par X0Y0_玉4; - public Par X0Y0_玉5; + public Par X0Y0_玉5; - public Par X0Y0_玉6; + public Par X0Y0_玉6; - public Par X0Y0_玉7; + public Par X0Y0_玉7; - public Par X0Y0_輪上; + public Par X0Y0_輪上; - public Par X0Y0_輪下; + public Par X0Y0_輪下; - public Par X0Y1_軸; + public Par X0Y1_軸; - public Par X0Y1_玉境界; + public Par X0Y1_玉境界; - public Par X0Y1_玉1; + public Par X0Y1_玉1; - public Par X0Y1_玉2; + public Par X0Y1_玉2; - public Par X0Y1_玉3; + public Par X0Y1_玉3; - public Par X0Y1_玉4; + public Par X0Y1_玉4; - public Par X0Y1_玉5; + public Par X0Y1_玉5; - public Par X0Y1_玉6; + public Par X0Y1_玉6; - public Par X0Y1_玉7; + public Par X0Y1_玉7; - public Par X0Y1_輪上; + public Par X0Y1_輪上; - public Par X0Y1_輪下; + public Par X0Y1_輪下; - public Par X0Y2_軸; + public Par X0Y2_軸; - public Par X0Y2_玉境界; + public Par X0Y2_玉境界; - public Par X0Y2_玉1; + public Par X0Y2_玉1; - public Par X0Y2_玉2; + public Par X0Y2_玉2; - public Par X0Y2_玉3; + public Par X0Y2_玉3; - public Par X0Y2_玉4; + public Par X0Y2_玉4; - public Par X0Y2_玉5; + public Par X0Y2_玉5; - public Par X0Y2_玉6; + public Par X0Y2_玉6; - public Par X0Y2_輪上; + public Par X0Y2_輪上; - public Par X0Y2_輪下; + public Par X0Y2_輪下; - public Par X0Y3_軸; + public Par X0Y3_軸; - public Par X0Y3_玉境界; + public Par X0Y3_玉境界; - public Par X0Y3_玉1; + public Par X0Y3_玉1; - public Par X0Y3_玉2; + public Par X0Y3_玉2; - public Par X0Y3_玉3; + public Par X0Y3_玉3; - public Par X0Y3_玉4; + public Par X0Y3_玉4; - public Par X0Y3_玉5; + public Par X0Y3_玉5; - public Par X0Y3_玉6; + public Par X0Y3_玉6; - public Par X0Y3_輪上; + public Par X0Y3_輪上; - public Par X0Y3_輪下; + public Par X0Y3_輪下; - public Par X0Y4_軸; + public Par X0Y4_軸; - public Par X0Y4_玉境界; + public Par X0Y4_玉境界; - public Par X0Y4_玉1; + public Par X0Y4_玉1; - public Par X0Y4_玉2; + public Par X0Y4_玉2; - public Par X0Y4_玉3; + public Par X0Y4_玉3; - public Par X0Y4_玉4; + public Par X0Y4_玉4; - public Par X0Y4_玉5; + public Par X0Y4_玉5; - public Par X0Y4_輪上; + public Par X0Y4_輪上; - public Par X0Y4_輪下; + public Par X0Y4_輪下; - public Par X0Y5_軸; + public Par X0Y5_軸; - public Par X0Y5_玉境界; + public Par X0Y5_玉境界; - public Par X0Y5_玉1; + public Par X0Y5_玉1; - public Par X0Y5_玉2; + public Par X0Y5_玉2; - public Par X0Y5_玉3; + public Par X0Y5_玉3; - public Par X0Y5_玉4; + public Par X0Y5_玉4; - public Par X0Y5_玉5; + public Par X0Y5_玉5; - public Par X0Y5_輪上; + public Par X0Y5_輪上; - public Par X0Y5_輪下; + public Par X0Y5_輪下; - public Par X0Y6_軸; + public Par X0Y6_軸; - public Par X0Y6_玉境界; + public Par X0Y6_玉境界; - public Par X0Y6_玉1; + public Par X0Y6_玉1; - public Par X0Y6_玉2; + public Par X0Y6_玉2; - public Par X0Y6_玉3; + public Par X0Y6_玉3; - public Par X0Y6_玉4; + public Par X0Y6_玉4; - public Par X0Y6_輪上; + public Par X0Y6_輪上; - public Par X0Y6_輪下; + public Par X0Y6_輪下; - public Par X0Y7_軸; + public Par X0Y7_軸; - public Par X0Y7_玉境界; + public Par X0Y7_玉境界; - public Par X0Y7_玉1; + public Par X0Y7_玉1; - public Par X0Y7_玉2; + public Par X0Y7_玉2; - public Par X0Y7_玉3; + public Par X0Y7_玉3; - public Par X0Y7_玉4; + public Par X0Y7_玉4; - public Par X0Y7_輪上; + public Par X0Y7_輪上; - public Par X0Y7_輪下; + public Par X0Y7_輪下; - public Par X0Y8_軸; + public Par X0Y8_軸; - public Par X0Y8_玉境界; + public Par X0Y8_玉境界; - public Par X0Y8_玉1; + public Par X0Y8_玉1; - public Par X0Y8_玉2; + public Par X0Y8_玉2; - public Par X0Y8_玉3; + public Par X0Y8_玉3; - public Par X0Y8_輪上; + public Par X0Y8_輪上; - public Par X0Y8_輪下; + public Par X0Y8_輪下; - public Par X0Y9_軸; + public Par X0Y9_軸; - public Par X0Y9_玉境界; + public Par X0Y9_玉境界; - public Par X0Y9_玉1; + public Par X0Y9_玉1; - public Par X0Y9_玉2; + public Par X0Y9_玉2; - public Par X0Y9_玉3; + public Par X0Y9_玉3; - public Par X0Y9_輪上; + public Par X0Y9_輪上; - public Par X0Y9_輪下; + public Par X0Y9_輪下; - public Par X0Y10_軸; + public Par X0Y10_軸; - public Par X0Y10_玉境界; + public Par X0Y10_玉境界; - public Par X0Y10_玉1; + public Par X0Y10_玉1; - public Par X0Y10_玉2; + public Par X0Y10_玉2; - public Par X0Y10_輪上; + public Par X0Y10_輪上; - public Par X0Y10_輪下; + public Par X0Y10_輪下; - public Par X0Y11_軸; + public Par X0Y11_軸; - public Par X0Y11_玉境界; + public Par X0Y11_玉境界; - public Par X0Y11_玉1; + public Par X0Y11_玉1; - public Par X0Y11_玉2; + public Par X0Y11_玉2; - public Par X0Y11_輪上; + public Par X0Y11_輪上; - public Par X0Y11_輪下; + public Par X0Y11_輪下; - public Par X0Y12_軸; + public Par X0Y12_軸; - public Par X0Y12_玉境界; + public Par X0Y12_玉境界; - public Par X0Y12_玉; + public Par X0Y12_玉; - public Par X0Y12_輪上; + public Par X0Y12_輪上; - public Par X0Y12_輪下; + public Par X0Y12_輪下; - public Par X0Y13_軸; + public Par X0Y13_軸; - public Par X0Y13_玉境界; + public Par X0Y13_玉境界; - public Par X0Y13_玉; + public Par X0Y13_玉; - public Par X0Y13_輪上; + public Par X0Y13_輪上; - public Par X0Y13_輪下; + public Par X0Y13_輪下; - public Par X0Y14_軸; + public Par X0Y14_軸; - public Par X0Y14_玉境界; + public Par X0Y14_玉境界; - public Par X0Y14_輪上; + public Par X0Y14_輪上; - public Par X0Y14_輪下; + public Par X0Y14_輪下; - public Par X0Y15_軸; + public Par X0Y15_軸; - public Par X0Y15_玉境界; + public Par X0Y15_玉境界; - public Par X0Y15_輪上; + public Par X0Y15_輪上; - public Par X0Y15_輪下; + public Par X0Y15_輪下; - public Par X0Y16_軸; + public Par X0Y16_軸; - public Par X0Y16_輪上境界; + public Par X0Y16_輪上境界; - public Par X0Y16_輪下; + public Par X0Y16_輪下; - public ColorD 軸CD; + public ColorD 軸CD; - public ColorD 玉境界CD; + public ColorD 玉境界CD; - public ColorD 玉1CD; + public ColorD 玉1CD; - public ColorD 玉2CD; + public ColorD 玉2CD; - public ColorD 玉3CD; + public ColorD 玉3CD; - public ColorD 玉4CD; + public ColorD 玉4CD; - public ColorD 玉5CD; + public ColorD 玉5CD; - public ColorD 玉6CD; + public ColorD 玉6CD; - public ColorD 玉7CD; + public ColorD 玉7CD; - public ColorD 輪上CD; + public ColorD 輪上CD; - public ColorD 輪上境界CD; + public ColorD 輪上境界CD; - public ColorD 輪下CD; + public ColorD 輪下CD; - public ColorP X0Y0_軸CP; + public ColorP X0Y0_軸CP; - public ColorP X0Y0_玉境界CP; + public ColorP X0Y0_玉境界CP; - public ColorP X0Y0_玉1CP; + public ColorP X0Y0_玉1CP; - public ColorP X0Y0_玉2CP; + public ColorP X0Y0_玉2CP; - public ColorP X0Y0_玉3CP; + public ColorP X0Y0_玉3CP; - public ColorP X0Y0_玉4CP; + public ColorP X0Y0_玉4CP; - public ColorP X0Y0_玉5CP; + public ColorP X0Y0_玉5CP; - public ColorP X0Y0_玉6CP; + public ColorP X0Y0_玉6CP; - public ColorP X0Y0_玉7CP; + public ColorP X0Y0_玉7CP; - public ColorP X0Y0_輪上CP; + public ColorP X0Y0_輪上CP; - public ColorP X0Y0_輪下CP; + public ColorP X0Y0_輪下CP; - public ColorP X0Y1_軸CP; + public ColorP X0Y1_軸CP; - public ColorP X0Y1_玉境界CP; + public ColorP X0Y1_玉境界CP; - public ColorP X0Y1_玉1CP; + public ColorP X0Y1_玉1CP; - public ColorP X0Y1_玉2CP; + public ColorP X0Y1_玉2CP; - public ColorP X0Y1_玉3CP; + public ColorP X0Y1_玉3CP; - public ColorP X0Y1_玉4CP; + public ColorP X0Y1_玉4CP; - public ColorP X0Y1_玉5CP; + public ColorP X0Y1_玉5CP; - public ColorP X0Y1_玉6CP; + public ColorP X0Y1_玉6CP; - public ColorP X0Y1_玉7CP; + public ColorP X0Y1_玉7CP; - public ColorP X0Y1_輪上CP; + public ColorP X0Y1_輪上CP; - public ColorP X0Y1_輪下CP; + public ColorP X0Y1_輪下CP; - public ColorP X0Y2_軸CP; + public ColorP X0Y2_軸CP; - public ColorP X0Y2_玉境界CP; + public ColorP X0Y2_玉境界CP; - public ColorP X0Y2_玉1CP; + public ColorP X0Y2_玉1CP; - public ColorP X0Y2_玉2CP; + public ColorP X0Y2_玉2CP; - public ColorP X0Y2_玉3CP; + public ColorP X0Y2_玉3CP; - public ColorP X0Y2_玉4CP; + public ColorP X0Y2_玉4CP; - public ColorP X0Y2_玉5CP; + public ColorP X0Y2_玉5CP; - public ColorP X0Y2_玉6CP; + public ColorP X0Y2_玉6CP; - public ColorP X0Y2_輪上CP; + public ColorP X0Y2_輪上CP; - public ColorP X0Y2_輪下CP; + public ColorP X0Y2_輪下CP; - public ColorP X0Y3_軸CP; + public ColorP X0Y3_軸CP; - public ColorP X0Y3_玉境界CP; + public ColorP X0Y3_玉境界CP; - public ColorP X0Y3_玉1CP; + public ColorP X0Y3_玉1CP; - public ColorP X0Y3_玉2CP; + public ColorP X0Y3_玉2CP; - public ColorP X0Y3_玉3CP; + public ColorP X0Y3_玉3CP; - public ColorP X0Y3_玉4CP; + public ColorP X0Y3_玉4CP; - public ColorP X0Y3_玉5CP; + public ColorP X0Y3_玉5CP; - public ColorP X0Y3_玉6CP; + public ColorP X0Y3_玉6CP; - public ColorP X0Y3_輪上CP; + public ColorP X0Y3_輪上CP; - public ColorP X0Y3_輪下CP; + public ColorP X0Y3_輪下CP; - public ColorP X0Y4_軸CP; + public ColorP X0Y4_軸CP; - public ColorP X0Y4_玉境界CP; + public ColorP X0Y4_玉境界CP; - public ColorP X0Y4_玉1CP; + public ColorP X0Y4_玉1CP; - public ColorP X0Y4_玉2CP; + public ColorP X0Y4_玉2CP; - public ColorP X0Y4_玉3CP; + public ColorP X0Y4_玉3CP; - public ColorP X0Y4_玉4CP; + public ColorP X0Y4_玉4CP; - public ColorP X0Y4_玉5CP; + public ColorP X0Y4_玉5CP; - public ColorP X0Y4_輪上CP; + public ColorP X0Y4_輪上CP; - public ColorP X0Y4_輪下CP; + public ColorP X0Y4_輪下CP; - public ColorP X0Y5_軸CP; + public ColorP X0Y5_軸CP; - public ColorP X0Y5_玉境界CP; + public ColorP X0Y5_玉境界CP; - public ColorP X0Y5_玉1CP; + public ColorP X0Y5_玉1CP; - public ColorP X0Y5_玉2CP; + public ColorP X0Y5_玉2CP; - public ColorP X0Y5_玉3CP; + public ColorP X0Y5_玉3CP; - public ColorP X0Y5_玉4CP; + public ColorP X0Y5_玉4CP; - public ColorP X0Y5_玉5CP; + public ColorP X0Y5_玉5CP; - public ColorP X0Y5_輪上CP; + public ColorP X0Y5_輪上CP; - public ColorP X0Y5_輪下CP; + public ColorP X0Y5_輪下CP; - public ColorP X0Y6_軸CP; + public ColorP X0Y6_軸CP; - public ColorP X0Y6_玉境界CP; + public ColorP X0Y6_玉境界CP; - public ColorP X0Y6_玉1CP; + public ColorP X0Y6_玉1CP; - public ColorP X0Y6_玉2CP; + public ColorP X0Y6_玉2CP; - public ColorP X0Y6_玉3CP; + public ColorP X0Y6_玉3CP; - public ColorP X0Y6_玉4CP; + public ColorP X0Y6_玉4CP; - public ColorP X0Y6_輪上CP; + public ColorP X0Y6_輪上CP; - public ColorP X0Y6_輪下CP; + public ColorP X0Y6_輪下CP; - public ColorP X0Y7_軸CP; + public ColorP X0Y7_軸CP; - public ColorP X0Y7_玉境界CP; + public ColorP X0Y7_玉境界CP; - public ColorP X0Y7_玉1CP; + public ColorP X0Y7_玉1CP; - public ColorP X0Y7_玉2CP; + public ColorP X0Y7_玉2CP; - public ColorP X0Y7_玉3CP; + public ColorP X0Y7_玉3CP; - public ColorP X0Y7_玉4CP; + public ColorP X0Y7_玉4CP; - public ColorP X0Y7_輪上CP; + public ColorP X0Y7_輪上CP; - public ColorP X0Y7_輪下CP; + public ColorP X0Y7_輪下CP; - public ColorP X0Y8_軸CP; + public ColorP X0Y8_軸CP; - public ColorP X0Y8_玉境界CP; + public ColorP X0Y8_玉境界CP; - public ColorP X0Y8_玉1CP; + public ColorP X0Y8_玉1CP; - public ColorP X0Y8_玉2CP; + public ColorP X0Y8_玉2CP; - public ColorP X0Y8_玉3CP; + public ColorP X0Y8_玉3CP; - public ColorP X0Y8_輪上CP; + public ColorP X0Y8_輪上CP; - public ColorP X0Y8_輪下CP; + public ColorP X0Y8_輪下CP; - public ColorP X0Y9_軸CP; + public ColorP X0Y9_軸CP; - public ColorP X0Y9_玉境界CP; + public ColorP X0Y9_玉境界CP; - public ColorP X0Y9_玉1CP; + public ColorP X0Y9_玉1CP; - public ColorP X0Y9_玉2CP; + public ColorP X0Y9_玉2CP; - public ColorP X0Y9_玉3CP; + public ColorP X0Y9_玉3CP; - public ColorP X0Y9_輪上CP; + public ColorP X0Y9_輪上CP; - public ColorP X0Y9_輪下CP; + public ColorP X0Y9_輪下CP; - public ColorP X0Y10_軸CP; + public ColorP X0Y10_軸CP; - public ColorP X0Y10_玉境界CP; + public ColorP X0Y10_玉境界CP; - public ColorP X0Y10_玉1CP; + public ColorP X0Y10_玉1CP; - public ColorP X0Y10_玉2CP; + public ColorP X0Y10_玉2CP; - public ColorP X0Y10_輪上CP; + public ColorP X0Y10_輪上CP; - public ColorP X0Y10_輪下CP; + public ColorP X0Y10_輪下CP; - public ColorP X0Y11_軸CP; + public ColorP X0Y11_軸CP; - public ColorP X0Y11_玉境界CP; + public ColorP X0Y11_玉境界CP; - public ColorP X0Y11_玉1CP; + public ColorP X0Y11_玉1CP; - public ColorP X0Y11_玉2CP; + public ColorP X0Y11_玉2CP; - public ColorP X0Y11_輪上CP; + public ColorP X0Y11_輪上CP; - public ColorP X0Y11_輪下CP; + public ColorP X0Y11_輪下CP; - public ColorP X0Y12_軸CP; + public ColorP X0Y12_軸CP; - public ColorP X0Y12_玉境界CP; + public ColorP X0Y12_玉境界CP; - public ColorP X0Y12_玉CP; + public ColorP X0Y12_玉CP; - public ColorP X0Y12_輪上CP; + public ColorP X0Y12_輪上CP; - public ColorP X0Y12_輪下CP; + public ColorP X0Y12_輪下CP; - public ColorP X0Y13_軸CP; + public ColorP X0Y13_軸CP; - public ColorP X0Y13_玉境界CP; + public ColorP X0Y13_玉境界CP; - public ColorP X0Y13_玉CP; + public ColorP X0Y13_玉CP; - public ColorP X0Y13_輪上CP; + public ColorP X0Y13_輪上CP; - public ColorP X0Y13_輪下CP; + public ColorP X0Y13_輪下CP; - public ColorP X0Y14_軸CP; + public ColorP X0Y14_軸CP; - public ColorP X0Y14_玉境界CP; + public ColorP X0Y14_玉境界CP; - public ColorP X0Y14_輪上CP; + public ColorP X0Y14_輪上CP; - public ColorP X0Y14_輪下CP; + public ColorP X0Y14_輪下CP; - public ColorP X0Y15_軸CP; + public ColorP X0Y15_軸CP; - public ColorP X0Y15_玉境界CP; + public ColorP X0Y15_玉境界CP; - public ColorP X0Y15_輪上CP; + public ColorP X0Y15_輪上CP; - public ColorP X0Y15_輪下CP; + public ColorP X0Y15_輪下CP; - public ColorP X0Y16_軸CP; + public ColorP X0Y16_軸CP; - public ColorP X0Y16_輪上境界CP; + public ColorP X0Y16_輪上境界CP; - public ColorP X0Y16_輪下CP; + public ColorP X0Y16_輪下CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 軸_表示 - { - get - { - return X0Y0_軸.Dra; - } - set - { - X0Y0_軸.Dra = value; - X0Y1_軸.Dra = value; - X0Y2_軸.Dra = value; - X0Y3_軸.Dra = value; - X0Y4_軸.Dra = value; - X0Y5_軸.Dra = value; - X0Y6_軸.Dra = value; - X0Y7_軸.Dra = value; - X0Y8_軸.Dra = value; - X0Y9_軸.Dra = value; - X0Y10_軸.Dra = value; - X0Y11_軸.Dra = value; - X0Y12_軸.Dra = value; - X0Y13_軸.Dra = value; - X0Y14_軸.Dra = value; - X0Y15_軸.Dra = value; - X0Y16_軸.Dra = value; - X0Y0_軸.Hit = value; - X0Y1_軸.Hit = value; - X0Y2_軸.Hit = value; - X0Y3_軸.Hit = value; - X0Y4_軸.Hit = value; - X0Y5_軸.Hit = value; - X0Y6_軸.Hit = value; - X0Y7_軸.Hit = value; - X0Y8_軸.Hit = value; - X0Y9_軸.Hit = value; - X0Y10_軸.Hit = value; - X0Y11_軸.Hit = value; - X0Y12_軸.Hit = value; - X0Y13_軸.Hit = value; - X0Y14_軸.Hit = value; - X0Y15_軸.Hit = value; - X0Y16_軸.Hit = value; - } - } - - public bool 玉境界_表示 - { - get - { - return X0Y0_玉境界.Dra; - } - set - { - X0Y0_玉境界.Dra = value; - X0Y1_玉境界.Dra = value; - X0Y2_玉境界.Dra = value; - X0Y3_玉境界.Dra = value; - X0Y4_玉境界.Dra = value; - X0Y5_玉境界.Dra = value; - X0Y6_玉境界.Dra = value; - X0Y7_玉境界.Dra = value; - X0Y8_玉境界.Dra = value; - X0Y9_玉境界.Dra = value; - X0Y10_玉境界.Dra = value; - X0Y11_玉境界.Dra = value; - X0Y12_玉境界.Dra = value; - X0Y13_玉境界.Dra = value; - X0Y14_玉境界.Dra = value; - X0Y15_玉境界.Dra = value; - X0Y0_玉境界.Hit = value; - X0Y1_玉境界.Hit = value; - X0Y2_玉境界.Hit = value; - X0Y3_玉境界.Hit = value; - X0Y4_玉境界.Hit = value; - X0Y5_玉境界.Hit = value; - X0Y6_玉境界.Hit = value; - X0Y7_玉境界.Hit = value; - X0Y8_玉境界.Hit = value; - X0Y9_玉境界.Hit = value; - X0Y10_玉境界.Hit = value; - X0Y11_玉境界.Hit = value; - X0Y12_玉境界.Hit = value; - X0Y13_玉境界.Hit = value; - X0Y14_玉境界.Hit = value; - X0Y15_玉境界.Hit = value; - } - } - - public bool 玉1_表示 - { - get - { - return X0Y0_玉1.Dra; - } - set - { - X0Y0_玉1.Dra = value; - X0Y1_玉1.Dra = value; - X0Y2_玉1.Dra = value; - X0Y3_玉1.Dra = value; - X0Y4_玉1.Dra = value; - X0Y5_玉1.Dra = value; - X0Y6_玉1.Dra = value; - X0Y7_玉1.Dra = value; - X0Y8_玉1.Dra = value; - X0Y9_玉1.Dra = value; - X0Y10_玉1.Dra = value; - X0Y11_玉1.Dra = value; - X0Y0_玉1.Hit = value; - X0Y1_玉1.Hit = value; - X0Y2_玉1.Hit = value; - X0Y3_玉1.Hit = value; - X0Y4_玉1.Hit = value; - X0Y5_玉1.Hit = value; - X0Y6_玉1.Hit = value; - X0Y7_玉1.Hit = value; - X0Y8_玉1.Hit = value; - X0Y9_玉1.Hit = value; - X0Y10_玉1.Hit = value; - X0Y11_玉1.Hit = value; - } - } - - public bool 玉2_表示 - { - get - { - return X0Y0_玉2.Dra; - } - set - { - X0Y0_玉2.Dra = value; - X0Y1_玉2.Dra = value; - X0Y2_玉2.Dra = value; - X0Y3_玉2.Dra = value; - X0Y4_玉2.Dra = value; - X0Y5_玉2.Dra = value; - X0Y6_玉2.Dra = value; - X0Y7_玉2.Dra = value; - X0Y8_玉2.Dra = value; - X0Y9_玉2.Dra = value; - X0Y10_玉2.Dra = value; - X0Y11_玉2.Dra = value; - X0Y0_玉2.Hit = value; - X0Y1_玉2.Hit = value; - X0Y2_玉2.Hit = value; - X0Y3_玉2.Hit = value; - X0Y4_玉2.Hit = value; - X0Y5_玉2.Hit = value; - X0Y6_玉2.Hit = value; - X0Y7_玉2.Hit = value; - X0Y8_玉2.Hit = value; - X0Y9_玉2.Hit = value; - X0Y10_玉2.Hit = value; - X0Y11_玉2.Hit = value; - } - } - - public bool 玉3_表示 - { - get - { - return X0Y0_玉3.Dra; - } - set - { - X0Y0_玉3.Dra = value; - X0Y1_玉3.Dra = value; - X0Y2_玉3.Dra = value; - X0Y3_玉3.Dra = value; - X0Y4_玉3.Dra = value; - X0Y5_玉3.Dra = value; - X0Y6_玉3.Dra = value; - X0Y7_玉3.Dra = value; - X0Y8_玉3.Dra = value; - X0Y9_玉3.Dra = value; - X0Y0_玉3.Hit = value; - X0Y1_玉3.Hit = value; - X0Y2_玉3.Hit = value; - X0Y3_玉3.Hit = value; - X0Y4_玉3.Hit = value; - X0Y5_玉3.Hit = value; - X0Y6_玉3.Hit = value; - X0Y7_玉3.Hit = value; - X0Y8_玉3.Hit = value; - X0Y9_玉3.Hit = value; - } - } - - public bool 玉4_表示 - { - get - { - return X0Y0_玉4.Dra; - } - set - { - X0Y0_玉4.Dra = value; - X0Y1_玉4.Dra = value; - X0Y2_玉4.Dra = value; - X0Y3_玉4.Dra = value; - X0Y4_玉4.Dra = value; - X0Y5_玉4.Dra = value; - X0Y6_玉4.Dra = value; - X0Y7_玉4.Dra = value; - X0Y0_玉4.Hit = value; - X0Y1_玉4.Hit = value; - X0Y2_玉4.Hit = value; - X0Y3_玉4.Hit = value; - X0Y4_玉4.Hit = value; - X0Y5_玉4.Hit = value; - X0Y6_玉4.Hit = value; - X0Y7_玉4.Hit = value; - } - } - - public bool 玉5_表示 - { - get - { - return X0Y0_玉5.Dra; - } - set - { - X0Y0_玉5.Dra = value; - X0Y1_玉5.Dra = value; - X0Y2_玉5.Dra = value; - X0Y3_玉5.Dra = value; - X0Y4_玉5.Dra = value; - X0Y5_玉5.Dra = value; - X0Y0_玉5.Hit = value; - X0Y1_玉5.Hit = value; - X0Y2_玉5.Hit = value; - X0Y3_玉5.Hit = value; - X0Y4_玉5.Hit = value; - X0Y5_玉5.Hit = value; - } - } - - public bool 玉6_表示 - { - get - { - return X0Y0_玉6.Dra; - } - set - { - X0Y0_玉6.Dra = value; - X0Y1_玉6.Dra = value; - X0Y2_玉6.Dra = value; - X0Y3_玉6.Dra = value; - X0Y0_玉6.Hit = value; - X0Y1_玉6.Hit = value; - X0Y2_玉6.Hit = value; - X0Y3_玉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 輪上_表示 - { - get - { - return X0Y0_輪上.Dra; - } - set - { - X0Y0_輪上.Dra = value; - X0Y1_輪上.Dra = value; - X0Y2_輪上.Dra = value; - X0Y3_輪上.Dra = value; - X0Y4_輪上.Dra = value; - X0Y5_輪上.Dra = value; - X0Y6_輪上.Dra = value; - X0Y7_輪上.Dra = value; - X0Y8_輪上.Dra = value; - X0Y9_輪上.Dra = value; - X0Y10_輪上.Dra = value; - X0Y11_輪上.Dra = value; - X0Y12_輪上.Dra = value; - X0Y13_輪上.Dra = value; - X0Y14_輪上.Dra = value; - X0Y15_輪上.Dra = value; - X0Y0_輪上.Hit = value; - X0Y1_輪上.Hit = value; - X0Y2_輪上.Hit = value; - X0Y3_輪上.Hit = value; - X0Y4_輪上.Hit = value; - X0Y5_輪上.Hit = value; - X0Y6_輪上.Hit = value; - X0Y7_輪上.Hit = value; - X0Y8_輪上.Hit = value; - X0Y9_輪上.Hit = value; - X0Y10_輪上.Hit = value; - X0Y11_輪上.Hit = value; - X0Y12_輪上.Hit = value; - X0Y13_輪上.Hit = value; - X0Y14_輪上.Hit = value; - X0Y15_輪上.Hit = value; - } - } - - public bool 輪下_表示 - { - get - { - return X0Y0_輪下.Dra; - } - set - { - X0Y0_輪下.Dra = value; - X0Y1_輪下.Dra = value; - X0Y2_輪下.Dra = value; - X0Y3_輪下.Dra = value; - X0Y4_輪下.Dra = value; - X0Y5_輪下.Dra = value; - X0Y6_輪下.Dra = value; - X0Y7_輪下.Dra = value; - X0Y8_輪下.Dra = value; - X0Y9_輪下.Dra = value; - X0Y10_輪下.Dra = value; - X0Y11_輪下.Dra = value; - X0Y12_輪下.Dra = value; - X0Y13_輪下.Dra = value; - X0Y14_輪下.Dra = value; - X0Y15_輪下.Dra = value; - X0Y16_輪下.Dra = value; - X0Y0_輪下.Hit = value; - X0Y1_輪下.Hit = value; - X0Y2_輪下.Hit = value; - X0Y3_輪下.Hit = value; - X0Y4_輪下.Hit = value; - X0Y5_輪下.Hit = value; - X0Y6_輪下.Hit = value; - X0Y7_輪下.Hit = value; - X0Y8_輪下.Hit = value; - X0Y9_輪下.Hit = value; - X0Y10_輪下.Hit = value; - X0Y11_輪下.Hit = value; - X0Y12_輪下.Hit = value; - X0Y13_輪下.Hit = value; - X0Y14_輪下.Hit = value; - X0Y15_輪下.Hit = value; - X0Y16_輪下.Hit = value; - } - } - - public bool 玉_表示 - { - get - { - return X0Y12_玉.Dra; - } - set - { - X0Y12_玉.Dra = value; - X0Y13_玉.Dra = value; - X0Y12_玉.Hit = value; - X0Y13_玉.Hit = value; - } - } - - public bool 輪上境界_表示 - { - get - { - return X0Y16_輪上境界.Dra; - } - set - { - X0Y16_輪上境界.Dra = value; - X0Y16_輪上境界.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 軸_表示; - } - set - { - 軸_表示 = value; - 玉境界_表示 = value; - 玉1_表示 = value; - 玉2_表示 = value; - 玉3_表示 = value; - 玉4_表示 = value; - 玉5_表示 = value; - 玉6_表示 = value; - 玉7_表示 = value; - 輪上_表示 = value; - 輪下_表示 = value; - 玉_表示 = value; - 輪上境界_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 軸CD.不透明度; - } - set - { - 軸CD.不透明度 = value; - 玉境界CD.不透明度 = value; - 玉1CD.不透明度 = value; - 玉2CD.不透明度 = value; - 玉3CD.不透明度 = value; - 玉4CD.不透明度 = value; - 玉5CD.不透明度 = value; - 玉6CD.不透明度 = value; - 玉7CD.不透明度 = value; - 輪上CD.不透明度 = value; - 輪上境界CD.不透明度 = value; - 輪下CD.不透明度 = value; - } - } - - public パール(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, パールD e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["パール"]); - Pars pars = 本体[0][0]; - X0Y0_軸 = pars["軸"].ToPar(); - X0Y0_玉境界 = pars["玉境界"].ToPar(); - X0Y0_玉1 = pars["玉1"].ToPar(); - X0Y0_玉2 = pars["玉2"].ToPar(); - X0Y0_玉3 = pars["玉3"].ToPar(); - X0Y0_玉4 = pars["玉4"].ToPar(); - X0Y0_玉5 = pars["玉5"].ToPar(); - X0Y0_玉6 = pars["玉6"].ToPar(); - X0Y0_玉7 = pars["玉7"].ToPar(); - X0Y0_輪上 = pars["輪上"].ToPar(); - X0Y0_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][1]; - X0Y1_軸 = pars["軸"].ToPar(); - X0Y1_玉境界 = pars["玉境界"].ToPar(); - X0Y1_玉1 = pars["玉1"].ToPar(); - X0Y1_玉2 = pars["玉2"].ToPar(); - X0Y1_玉3 = pars["玉3"].ToPar(); - X0Y1_玉4 = pars["玉4"].ToPar(); - X0Y1_玉5 = pars["玉5"].ToPar(); - X0Y1_玉6 = pars["玉6"].ToPar(); - X0Y1_玉7 = pars["玉7"].ToPar(); - X0Y1_輪上 = pars["輪上"].ToPar(); - X0Y1_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][2]; - X0Y2_軸 = pars["軸"].ToPar(); - X0Y2_玉境界 = pars["玉境界"].ToPar(); - X0Y2_玉1 = pars["玉1"].ToPar(); - X0Y2_玉2 = pars["玉2"].ToPar(); - X0Y2_玉3 = pars["玉3"].ToPar(); - X0Y2_玉4 = pars["玉4"].ToPar(); - X0Y2_玉5 = pars["玉5"].ToPar(); - X0Y2_玉6 = pars["玉6"].ToPar(); - X0Y2_輪上 = pars["輪上"].ToPar(); - X0Y2_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][3]; - X0Y3_軸 = pars["軸"].ToPar(); - X0Y3_玉境界 = pars["玉境界"].ToPar(); - X0Y3_玉1 = pars["玉1"].ToPar(); - X0Y3_玉2 = pars["玉2"].ToPar(); - X0Y3_玉3 = pars["玉3"].ToPar(); - X0Y3_玉4 = pars["玉4"].ToPar(); - X0Y3_玉5 = pars["玉5"].ToPar(); - X0Y3_玉6 = pars["玉6"].ToPar(); - X0Y3_輪上 = pars["輪上"].ToPar(); - X0Y3_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][4]; - X0Y4_軸 = pars["軸"].ToPar(); - X0Y4_玉境界 = pars["玉境界"].ToPar(); - X0Y4_玉1 = pars["玉1"].ToPar(); - X0Y4_玉2 = pars["玉2"].ToPar(); - X0Y4_玉3 = pars["玉3"].ToPar(); - X0Y4_玉4 = pars["玉4"].ToPar(); - X0Y4_玉5 = pars["玉5"].ToPar(); - X0Y4_輪上 = pars["輪上"].ToPar(); - X0Y4_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][5]; - X0Y5_軸 = pars["軸"].ToPar(); - X0Y5_玉境界 = pars["玉境界"].ToPar(); - X0Y5_玉1 = pars["玉1"].ToPar(); - X0Y5_玉2 = pars["玉2"].ToPar(); - X0Y5_玉3 = pars["玉3"].ToPar(); - X0Y5_玉4 = pars["玉4"].ToPar(); - X0Y5_玉5 = pars["玉5"].ToPar(); - X0Y5_輪上 = pars["輪上"].ToPar(); - X0Y5_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][6]; - X0Y6_軸 = pars["軸"].ToPar(); - X0Y6_玉境界 = pars["玉境界"].ToPar(); - X0Y6_玉1 = pars["玉1"].ToPar(); - X0Y6_玉2 = pars["玉2"].ToPar(); - X0Y6_玉3 = pars["玉3"].ToPar(); - X0Y6_玉4 = pars["玉4"].ToPar(); - X0Y6_輪上 = pars["輪上"].ToPar(); - X0Y6_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][7]; - X0Y7_軸 = pars["軸"].ToPar(); - X0Y7_玉境界 = pars["玉境界"].ToPar(); - X0Y7_玉1 = pars["玉1"].ToPar(); - X0Y7_玉2 = pars["玉2"].ToPar(); - X0Y7_玉3 = pars["玉3"].ToPar(); - X0Y7_玉4 = pars["玉4"].ToPar(); - X0Y7_輪上 = pars["輪上"].ToPar(); - X0Y7_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][8]; - X0Y8_軸 = pars["軸"].ToPar(); - X0Y8_玉境界 = pars["玉境界"].ToPar(); - X0Y8_玉1 = pars["玉1"].ToPar(); - X0Y8_玉2 = pars["玉2"].ToPar(); - X0Y8_玉3 = pars["玉3"].ToPar(); - X0Y8_輪上 = pars["輪上"].ToPar(); - X0Y8_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][9]; - X0Y9_軸 = pars["軸"].ToPar(); - X0Y9_玉境界 = pars["玉境界"].ToPar(); - X0Y9_玉1 = pars["玉1"].ToPar(); - X0Y9_玉2 = pars["玉2"].ToPar(); - X0Y9_玉3 = pars["玉3"].ToPar(); - X0Y9_輪上 = pars["輪上"].ToPar(); - X0Y9_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][10]; - X0Y10_軸 = pars["軸"].ToPar(); - X0Y10_玉境界 = pars["玉境界"].ToPar(); - X0Y10_玉1 = pars["玉1"].ToPar(); - X0Y10_玉2 = pars["玉2"].ToPar(); - X0Y10_輪上 = pars["輪上"].ToPar(); - X0Y10_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][11]; - X0Y11_軸 = pars["軸"].ToPar(); - X0Y11_玉境界 = pars["玉境界"].ToPar(); - X0Y11_玉1 = pars["玉1"].ToPar(); - X0Y11_玉2 = pars["玉2"].ToPar(); - X0Y11_輪上 = pars["輪上"].ToPar(); - X0Y11_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][12]; - X0Y12_軸 = pars["軸"].ToPar(); - X0Y12_玉境界 = pars["玉境界"].ToPar(); - X0Y12_玉 = pars["玉"].ToPar(); - X0Y12_輪上 = pars["輪上"].ToPar(); - X0Y12_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][13]; - X0Y13_軸 = pars["軸"].ToPar(); - X0Y13_玉境界 = pars["玉境界"].ToPar(); - X0Y13_玉 = pars["玉"].ToPar(); - X0Y13_輪上 = pars["輪上"].ToPar(); - X0Y13_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][14]; - X0Y14_軸 = pars["軸"].ToPar(); - X0Y14_玉境界 = pars["玉境界"].ToPar(); - X0Y14_輪上 = pars["輪上"].ToPar(); - X0Y14_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][15]; - X0Y15_軸 = pars["軸"].ToPar(); - X0Y15_玉境界 = pars["玉境界"].ToPar(); - X0Y15_輪上 = pars["輪上"].ToPar(); - X0Y15_輪下 = pars["輪下"].ToPar(); - pars = 本体[0][16]; - X0Y16_軸 = pars["軸"].ToPar(); - X0Y16_輪上境界 = pars["輪上境界"].ToPar(); - X0Y16_輪下 = pars["輪下"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 軸_表示 = e.軸_表示; - 玉境界_表示 = e.玉境界_表示; - 玉1_表示 = e.玉1_表示; - 玉2_表示 = e.玉2_表示; - 玉3_表示 = e.玉3_表示; - 玉4_表示 = e.玉4_表示; - 玉5_表示 = e.玉5_表示; - 玉6_表示 = e.玉6_表示; - 玉7_表示 = e.玉7_表示; - 輪上_表示 = e.輪上_表示; - 輪下_表示 = e.輪下_表示; - 玉_表示 = e.玉_表示; - 輪上境界_表示 = e.輪上境界_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_軸CP = new ColorP(X0Y0_軸, 軸CD, 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); - 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_輪上CP = new ColorP(X0Y0_輪上, 輪上CD, DisUnit, abj: true); - X0Y0_輪下CP = new ColorP(X0Y0_輪下, 輪下CD, DisUnit, abj: true); - X0Y1_軸CP = new ColorP(X0Y1_軸, 軸CD, 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_玉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_輪上CP = new ColorP(X0Y1_輪上, 輪上CD, DisUnit, abj: true); - X0Y1_輪下CP = new ColorP(X0Y1_輪下, 輪下CD, DisUnit, abj: true); - X0Y2_軸CP = new ColorP(X0Y2_軸, 軸CD, DisUnit, abj: true); - X0Y2_玉境界CP = new ColorP(X0Y2_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y2_玉1CP = new ColorP(X0Y2_玉1, 玉1CD, DisUnit, abj: true); - X0Y2_玉2CP = new ColorP(X0Y2_玉2, 玉2CD, DisUnit, abj: true); - X0Y2_玉3CP = new ColorP(X0Y2_玉3, 玉3CD, DisUnit, abj: true); - X0Y2_玉4CP = new ColorP(X0Y2_玉4, 玉4CD, DisUnit, abj: true); - X0Y2_玉5CP = new ColorP(X0Y2_玉5, 玉5CD, DisUnit, abj: true); - X0Y2_玉6CP = new ColorP(X0Y2_玉6, 玉6CD, DisUnit, abj: true); - X0Y2_輪上CP = new ColorP(X0Y2_輪上, 輪上CD, DisUnit, abj: true); - X0Y2_輪下CP = new ColorP(X0Y2_輪下, 輪下CD, DisUnit, abj: true); - X0Y3_軸CP = new ColorP(X0Y3_軸, 軸CD, DisUnit, abj: true); - X0Y3_玉境界CP = new ColorP(X0Y3_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y3_玉1CP = new ColorP(X0Y3_玉1, 玉1CD, DisUnit, abj: true); - X0Y3_玉2CP = new ColorP(X0Y3_玉2, 玉2CD, DisUnit, abj: true); - X0Y3_玉3CP = new ColorP(X0Y3_玉3, 玉3CD, DisUnit, abj: true); - X0Y3_玉4CP = new ColorP(X0Y3_玉4, 玉4CD, DisUnit, abj: true); - X0Y3_玉5CP = new ColorP(X0Y3_玉5, 玉5CD, DisUnit, abj: true); - X0Y3_玉6CP = new ColorP(X0Y3_玉6, 玉6CD, DisUnit, abj: true); - X0Y3_輪上CP = new ColorP(X0Y3_輪上, 輪上CD, DisUnit, abj: true); - X0Y3_輪下CP = new ColorP(X0Y3_輪下, 輪下CD, DisUnit, abj: true); - X0Y4_軸CP = new ColorP(X0Y4_軸, 軸CD, DisUnit, abj: true); - X0Y4_玉境界CP = new ColorP(X0Y4_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y4_玉1CP = new ColorP(X0Y4_玉1, 玉1CD, DisUnit, abj: true); - X0Y4_玉2CP = new ColorP(X0Y4_玉2, 玉2CD, DisUnit, abj: true); - X0Y4_玉3CP = new ColorP(X0Y4_玉3, 玉3CD, DisUnit, abj: true); - X0Y4_玉4CP = new ColorP(X0Y4_玉4, 玉4CD, DisUnit, abj: true); - X0Y4_玉5CP = new ColorP(X0Y4_玉5, 玉5CD, DisUnit, abj: true); - X0Y4_輪上CP = new ColorP(X0Y4_輪上, 輪上CD, DisUnit, abj: true); - X0Y4_輪下CP = new ColorP(X0Y4_輪下, 輪下CD, DisUnit, abj: true); - X0Y5_軸CP = new ColorP(X0Y5_軸, 軸CD, DisUnit, abj: true); - X0Y5_玉境界CP = new ColorP(X0Y5_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y5_玉1CP = new ColorP(X0Y5_玉1, 玉1CD, DisUnit, abj: true); - X0Y5_玉2CP = new ColorP(X0Y5_玉2, 玉2CD, DisUnit, abj: true); - X0Y5_玉3CP = new ColorP(X0Y5_玉3, 玉3CD, DisUnit, abj: true); - X0Y5_玉4CP = new ColorP(X0Y5_玉4, 玉4CD, DisUnit, abj: true); - X0Y5_玉5CP = new ColorP(X0Y5_玉5, 玉5CD, DisUnit, abj: true); - X0Y5_輪上CP = new ColorP(X0Y5_輪上, 輪上CD, DisUnit, abj: true); - X0Y5_輪下CP = new ColorP(X0Y5_輪下, 輪下CD, DisUnit, abj: true); - X0Y6_軸CP = new ColorP(X0Y6_軸, 軸CD, DisUnit, abj: true); - X0Y6_玉境界CP = new ColorP(X0Y6_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y6_玉1CP = new ColorP(X0Y6_玉1, 玉1CD, DisUnit, abj: true); - X0Y6_玉2CP = new ColorP(X0Y6_玉2, 玉2CD, DisUnit, abj: true); - X0Y6_玉3CP = new ColorP(X0Y6_玉3, 玉3CD, DisUnit, abj: true); - X0Y6_玉4CP = new ColorP(X0Y6_玉4, 玉4CD, DisUnit, abj: true); - X0Y6_輪上CP = new ColorP(X0Y6_輪上, 輪上CD, DisUnit, abj: true); - X0Y6_輪下CP = new ColorP(X0Y6_輪下, 輪下CD, DisUnit, abj: true); - X0Y7_軸CP = new ColorP(X0Y7_軸, 軸CD, DisUnit, abj: true); - X0Y7_玉境界CP = new ColorP(X0Y7_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y7_玉1CP = new ColorP(X0Y7_玉1, 玉1CD, DisUnit, abj: true); - X0Y7_玉2CP = new ColorP(X0Y7_玉2, 玉2CD, DisUnit, abj: true); - X0Y7_玉3CP = new ColorP(X0Y7_玉3, 玉3CD, DisUnit, abj: true); - X0Y7_玉4CP = new ColorP(X0Y7_玉4, 玉4CD, DisUnit, abj: true); - X0Y7_輪上CP = new ColorP(X0Y7_輪上, 輪上CD, DisUnit, abj: true); - X0Y7_輪下CP = new ColorP(X0Y7_輪下, 輪下CD, DisUnit, abj: true); - X0Y8_軸CP = new ColorP(X0Y8_軸, 軸CD, DisUnit, abj: true); - X0Y8_玉境界CP = new ColorP(X0Y8_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y8_玉1CP = new ColorP(X0Y8_玉1, 玉1CD, DisUnit, abj: true); - X0Y8_玉2CP = new ColorP(X0Y8_玉2, 玉2CD, DisUnit, abj: true); - X0Y8_玉3CP = new ColorP(X0Y8_玉3, 玉3CD, DisUnit, abj: true); - X0Y8_輪上CP = new ColorP(X0Y8_輪上, 輪上CD, DisUnit, abj: true); - X0Y8_輪下CP = new ColorP(X0Y8_輪下, 輪下CD, DisUnit, abj: true); - X0Y9_軸CP = new ColorP(X0Y9_軸, 軸CD, DisUnit, abj: true); - X0Y9_玉境界CP = new ColorP(X0Y9_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y9_玉1CP = new ColorP(X0Y9_玉1, 玉1CD, DisUnit, abj: true); - X0Y9_玉2CP = new ColorP(X0Y9_玉2, 玉2CD, DisUnit, abj: true); - X0Y9_玉3CP = new ColorP(X0Y9_玉3, 玉3CD, DisUnit, abj: true); - X0Y9_輪上CP = new ColorP(X0Y9_輪上, 輪上CD, DisUnit, abj: true); - X0Y9_輪下CP = new ColorP(X0Y9_輪下, 輪下CD, DisUnit, abj: true); - X0Y10_軸CP = new ColorP(X0Y10_軸, 軸CD, DisUnit, abj: true); - X0Y10_玉境界CP = new ColorP(X0Y10_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y10_玉1CP = new ColorP(X0Y10_玉1, 玉1CD, DisUnit, abj: true); - X0Y10_玉2CP = new ColorP(X0Y10_玉2, 玉2CD, DisUnit, abj: true); - X0Y10_輪上CP = new ColorP(X0Y10_輪上, 輪上CD, DisUnit, abj: true); - X0Y10_輪下CP = new ColorP(X0Y10_輪下, 輪下CD, DisUnit, abj: true); - X0Y11_軸CP = new ColorP(X0Y11_軸, 軸CD, DisUnit, abj: true); - X0Y11_玉境界CP = new ColorP(X0Y11_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y11_玉1CP = new ColorP(X0Y11_玉1, 玉1CD, DisUnit, abj: true); - X0Y11_玉2CP = new ColorP(X0Y11_玉2, 玉2CD, DisUnit, abj: true); - X0Y11_輪上CP = new ColorP(X0Y11_輪上, 輪上CD, DisUnit, abj: true); - X0Y11_輪下CP = new ColorP(X0Y11_輪下, 輪下CD, DisUnit, abj: true); - X0Y12_軸CP = new ColorP(X0Y12_軸, 軸CD, DisUnit, abj: true); - X0Y12_玉境界CP = new ColorP(X0Y12_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y12_玉CP = new ColorP(X0Y12_玉, 玉1CD, DisUnit, abj: true); - X0Y12_輪上CP = new ColorP(X0Y12_輪上, 輪上CD, DisUnit, abj: true); - X0Y12_輪下CP = new ColorP(X0Y12_輪下, 輪下CD, DisUnit, abj: true); - X0Y13_軸CP = new ColorP(X0Y13_軸, 軸CD, DisUnit, abj: true); - X0Y13_玉境界CP = new ColorP(X0Y13_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y13_玉CP = new ColorP(X0Y13_玉, 玉1CD, DisUnit, abj: true); - X0Y13_輪上CP = new ColorP(X0Y13_輪上, 輪上CD, DisUnit, abj: true); - X0Y13_輪下CP = new ColorP(X0Y13_輪下, 輪下CD, DisUnit, abj: true); - X0Y14_軸CP = new ColorP(X0Y14_軸, 軸CD, DisUnit, abj: true); - X0Y14_玉境界CP = new ColorP(X0Y14_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y14_輪上CP = new ColorP(X0Y14_輪上, 輪上CD, DisUnit, abj: true); - X0Y14_輪下CP = new ColorP(X0Y14_輪下, 輪下CD, DisUnit, abj: true); - X0Y15_軸CP = new ColorP(X0Y15_軸, 軸CD, DisUnit, abj: true); - X0Y15_玉境界CP = new ColorP(X0Y15_玉境界, 玉境界CD, DisUnit, abj: true); - X0Y15_輪上CP = new ColorP(X0Y15_輪上, 輪上CD, DisUnit, abj: true); - X0Y15_輪下CP = new ColorP(X0Y15_輪下, 輪下CD, DisUnit, abj: true); - X0Y16_軸CP = new ColorP(X0Y16_軸, 軸CD, DisUnit, abj: true); - X0Y16_輪上境界CP = new ColorP(X0Y16_輪上境界, 輪上境界CD, DisUnit, abj: true); - X0Y16_輪下CP = new ColorP(X0Y16_輪下, 輪下CD, DisUnit, abj: true); - 濃度 = e.濃度; - X0Y0_輪下.BasePointBase = X0Y0_輪下.ToLocal(X0Y0_玉境界.ToGlobal(X0Y0_玉境界.JP[0].Joint)); - X0Y1_輪下.BasePointBase = X0Y1_輪下.ToLocal(X0Y1_玉境界.ToGlobal(X0Y1_玉境界.JP[0].Joint)); - X0Y2_輪下.BasePointBase = X0Y2_輪下.ToLocal(X0Y2_玉境界.ToGlobal(X0Y2_玉境界.JP[0].Joint)); - X0Y3_輪下.BasePointBase = X0Y3_輪下.ToLocal(X0Y3_玉境界.ToGlobal(X0Y3_玉境界.JP[0].Joint)); - X0Y4_輪下.BasePointBase = X0Y4_輪下.ToLocal(X0Y4_玉境界.ToGlobal(X0Y4_玉境界.JP[0].Joint)); - X0Y5_輪下.BasePointBase = X0Y5_輪下.ToLocal(X0Y5_玉境界.ToGlobal(X0Y5_玉境界.JP[0].Joint)); - X0Y6_輪下.BasePointBase = X0Y6_輪下.ToLocal(X0Y6_玉境界.ToGlobal(X0Y6_玉境界.JP[0].Joint)); - X0Y7_輪下.BasePointBase = X0Y7_輪下.ToLocal(X0Y7_玉境界.ToGlobal(X0Y7_玉境界.JP[0].Joint)); - X0Y8_輪下.BasePointBase = X0Y8_輪下.ToLocal(X0Y8_玉境界.ToGlobal(X0Y8_玉境界.JP[0].Joint)); - X0Y9_輪下.BasePointBase = X0Y9_輪下.ToLocal(X0Y9_玉境界.ToGlobal(X0Y9_玉境界.JP[0].Joint)); - X0Y10_輪下.BasePointBase = X0Y10_輪下.ToLocal(X0Y10_玉境界.ToGlobal(X0Y10_玉境界.JP[0].Joint)); - X0Y11_輪下.BasePointBase = X0Y11_輪下.ToLocal(X0Y11_玉境界.ToGlobal(X0Y11_玉境界.JP[0].Joint)); - X0Y12_輪下.BasePointBase = X0Y12_輪下.ToLocal(X0Y12_玉境界.ToGlobal(X0Y12_玉境界.JP[0].Joint)); - X0Y13_輪下.BasePointBase = X0Y13_輪下.ToLocal(X0Y13_玉境界.ToGlobal(X0Y13_玉境界.JP[0].Joint)); - X0Y14_輪下.BasePointBase = X0Y14_輪下.ToLocal(X0Y14_玉境界.ToGlobal(X0Y14_玉境界.JP[0].Joint)); - X0Y15_輪下.BasePointBase = X0Y15_輪下.ToLocal(X0Y15_玉境界.ToGlobal(X0Y15_玉境界.JP[0].Joint)); - X0Y16_輪下.BasePointBase = X0Y16_輪下.ToLocal(X0Y16_輪上境界.ToGlobal(X0Y16_輪上境界.JP[0].Joint)); - 尺度B *= 1.07; - 尺度B = 1.08; - 本体.JoinPAall(); - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_軸CP.Update(); - X0Y0_玉境界CP.Update(); - X0Y0_玉1CP.Update(); - X0Y0_玉2CP.Update(); - X0Y0_玉3CP.Update(); - X0Y0_玉4CP.Update(); - X0Y0_玉5CP.Update(); - X0Y0_玉6CP.Update(); - X0Y0_玉7CP.Update(); - X0Y0_輪上CP.Update(); - X0Y0_輪下CP.Update(); - break; - case 1: - X0Y1_軸CP.Update(); - X0Y1_玉境界CP.Update(); - X0Y1_玉1CP.Update(); - X0Y1_玉2CP.Update(); - X0Y1_玉3CP.Update(); - X0Y1_玉4CP.Update(); - X0Y1_玉5CP.Update(); - X0Y1_玉6CP.Update(); - X0Y1_玉7CP.Update(); - X0Y1_輪上CP.Update(); - X0Y1_輪下CP.Update(); - break; - case 2: - X0Y2_軸CP.Update(); - X0Y2_玉境界CP.Update(); - X0Y2_玉1CP.Update(); - X0Y2_玉2CP.Update(); - X0Y2_玉3CP.Update(); - X0Y2_玉4CP.Update(); - X0Y2_玉5CP.Update(); - X0Y2_玉6CP.Update(); - X0Y2_輪上CP.Update(); - X0Y2_輪下CP.Update(); - break; - case 3: - X0Y3_軸CP.Update(); - X0Y3_玉境界CP.Update(); - X0Y3_玉1CP.Update(); - X0Y3_玉2CP.Update(); - X0Y3_玉3CP.Update(); - X0Y3_玉4CP.Update(); - X0Y3_玉5CP.Update(); - X0Y3_玉6CP.Update(); - X0Y3_輪上CP.Update(); - X0Y3_輪下CP.Update(); - break; - case 4: - X0Y4_軸CP.Update(); - X0Y4_玉境界CP.Update(); - X0Y4_玉1CP.Update(); - X0Y4_玉2CP.Update(); - X0Y4_玉3CP.Update(); - X0Y4_玉4CP.Update(); - X0Y4_玉5CP.Update(); - X0Y4_輪上CP.Update(); - X0Y4_輪下CP.Update(); - break; - case 5: - X0Y5_軸CP.Update(); - X0Y5_玉境界CP.Update(); - X0Y5_玉1CP.Update(); - X0Y5_玉2CP.Update(); - X0Y5_玉3CP.Update(); - X0Y5_玉4CP.Update(); - X0Y5_玉5CP.Update(); - X0Y5_輪上CP.Update(); - X0Y5_輪下CP.Update(); - break; - case 6: - X0Y6_軸CP.Update(); - X0Y6_玉境界CP.Update(); - X0Y6_玉1CP.Update(); - X0Y6_玉2CP.Update(); - X0Y6_玉3CP.Update(); - X0Y6_玉4CP.Update(); - X0Y6_輪上CP.Update(); - X0Y6_輪下CP.Update(); - break; - case 7: - X0Y7_軸CP.Update(); - X0Y7_玉境界CP.Update(); - X0Y7_玉1CP.Update(); - X0Y7_玉2CP.Update(); - X0Y7_玉3CP.Update(); - X0Y7_玉4CP.Update(); - X0Y7_輪上CP.Update(); - X0Y7_輪下CP.Update(); - break; - case 8: - X0Y8_軸CP.Update(); - X0Y8_玉境界CP.Update(); - X0Y8_玉1CP.Update(); - X0Y8_玉2CP.Update(); - X0Y8_玉3CP.Update(); - X0Y8_輪上CP.Update(); - X0Y8_輪下CP.Update(); - break; - case 9: - X0Y9_軸CP.Update(); - X0Y9_玉境界CP.Update(); - X0Y9_玉1CP.Update(); - X0Y9_玉2CP.Update(); - X0Y9_玉3CP.Update(); - X0Y9_輪上CP.Update(); - X0Y9_輪下CP.Update(); - break; - case 10: - X0Y10_軸CP.Update(); - X0Y10_玉境界CP.Update(); - X0Y10_玉1CP.Update(); - X0Y10_玉2CP.Update(); - X0Y10_輪上CP.Update(); - X0Y10_輪下CP.Update(); - break; - case 11: - X0Y11_軸CP.Update(); - X0Y11_玉境界CP.Update(); - X0Y11_玉1CP.Update(); - X0Y11_玉2CP.Update(); - X0Y11_輪上CP.Update(); - X0Y11_輪下CP.Update(); - break; - case 12: - X0Y12_軸CP.Update(); - X0Y12_玉境界CP.Update(); - X0Y12_玉CP.Update(); - X0Y12_輪上CP.Update(); - X0Y12_輪下CP.Update(); - break; - case 13: - X0Y13_軸CP.Update(); - X0Y13_玉境界CP.Update(); - X0Y13_玉CP.Update(); - X0Y13_輪上CP.Update(); - X0Y13_輪下CP.Update(); - break; - case 14: - X0Y14_軸CP.Update(); - X0Y14_玉境界CP.Update(); - X0Y14_輪上CP.Update(); - X0Y14_輪下CP.Update(); - break; - case 15: - X0Y15_軸CP.Update(); - X0Y15_玉境界CP.Update(); - X0Y15_輪上CP.Update(); - X0Y15_輪下CP.Update(); - break; - default: - X0Y16_軸CP.Update(); - X0Y16_輪上境界CP.Update(); - X0Y16_輪下CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - Col.GetGrad(ref Col.Pink, out var ret); - 軸CD = new ColorD(ref Col.Black, ref ret); - 玉境界CD = new ColorD(ref Col.Black, ref ret); - 玉1CD = new ColorD(ref Col.Black, ref ret); - 玉2CD = new ColorD(ref Col.Black, ref ret); - 玉3CD = new ColorD(ref Col.Black, ref ret); - 玉4CD = new ColorD(ref Col.Black, ref ret); - 玉5CD = new ColorD(ref Col.Black, ref ret); - 玉6CD = new ColorD(ref Col.Black, ref ret); - 玉7CD = new ColorD(ref Col.Black, ref ret); - 輪上CD = new ColorD(ref Col.Black, ref ret); - 輪上境界CD = new ColorD(ref Col.Black, ref ret); - 輪下CD = new ColorD(ref Col.Black, ref ret); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 軸_表示 + { + get + { + return X0Y0_軸.Dra; + } + set + { + X0Y0_軸.Dra = value; + X0Y1_軸.Dra = value; + X0Y2_軸.Dra = value; + X0Y3_軸.Dra = value; + X0Y4_軸.Dra = value; + X0Y5_軸.Dra = value; + X0Y6_軸.Dra = value; + X0Y7_軸.Dra = value; + X0Y8_軸.Dra = value; + X0Y9_軸.Dra = value; + X0Y10_軸.Dra = value; + X0Y11_軸.Dra = value; + X0Y12_軸.Dra = value; + X0Y13_軸.Dra = value; + X0Y14_軸.Dra = value; + X0Y15_軸.Dra = value; + X0Y16_軸.Dra = value; + X0Y0_軸.Hit = value; + X0Y1_軸.Hit = value; + X0Y2_軸.Hit = value; + X0Y3_軸.Hit = value; + X0Y4_軸.Hit = value; + X0Y5_軸.Hit = value; + X0Y6_軸.Hit = value; + X0Y7_軸.Hit = value; + X0Y8_軸.Hit = value; + X0Y9_軸.Hit = value; + X0Y10_軸.Hit = value; + X0Y11_軸.Hit = value; + X0Y12_軸.Hit = value; + X0Y13_軸.Hit = value; + X0Y14_軸.Hit = value; + X0Y15_軸.Hit = value; + X0Y16_軸.Hit = value; + } + } + + public bool 玉境界_表示 + { + get + { + return X0Y0_玉境界.Dra; + } + set + { + X0Y0_玉境界.Dra = value; + X0Y1_玉境界.Dra = value; + X0Y2_玉境界.Dra = value; + X0Y3_玉境界.Dra = value; + X0Y4_玉境界.Dra = value; + X0Y5_玉境界.Dra = value; + X0Y6_玉境界.Dra = value; + X0Y7_玉境界.Dra = value; + X0Y8_玉境界.Dra = value; + X0Y9_玉境界.Dra = value; + X0Y10_玉境界.Dra = value; + X0Y11_玉境界.Dra = value; + X0Y12_玉境界.Dra = value; + X0Y13_玉境界.Dra = value; + X0Y14_玉境界.Dra = value; + X0Y15_玉境界.Dra = value; + X0Y0_玉境界.Hit = value; + X0Y1_玉境界.Hit = value; + X0Y2_玉境界.Hit = value; + X0Y3_玉境界.Hit = value; + X0Y4_玉境界.Hit = value; + X0Y5_玉境界.Hit = value; + X0Y6_玉境界.Hit = value; + X0Y7_玉境界.Hit = value; + X0Y8_玉境界.Hit = value; + X0Y9_玉境界.Hit = value; + X0Y10_玉境界.Hit = value; + X0Y11_玉境界.Hit = value; + X0Y12_玉境界.Hit = value; + X0Y13_玉境界.Hit = value; + X0Y14_玉境界.Hit = value; + X0Y15_玉境界.Hit = value; + } + } + + public bool 玉1_表示 + { + get + { + return X0Y0_玉1.Dra; + } + set + { + X0Y0_玉1.Dra = value; + X0Y1_玉1.Dra = value; + X0Y2_玉1.Dra = value; + X0Y3_玉1.Dra = value; + X0Y4_玉1.Dra = value; + X0Y5_玉1.Dra = value; + X0Y6_玉1.Dra = value; + X0Y7_玉1.Dra = value; + X0Y8_玉1.Dra = value; + X0Y9_玉1.Dra = value; + X0Y10_玉1.Dra = value; + X0Y11_玉1.Dra = value; + X0Y0_玉1.Hit = value; + X0Y1_玉1.Hit = value; + X0Y2_玉1.Hit = value; + X0Y3_玉1.Hit = value; + X0Y4_玉1.Hit = value; + X0Y5_玉1.Hit = value; + X0Y6_玉1.Hit = value; + X0Y7_玉1.Hit = value; + X0Y8_玉1.Hit = value; + X0Y9_玉1.Hit = value; + X0Y10_玉1.Hit = value; + X0Y11_玉1.Hit = value; + } + } + + public bool 玉2_表示 + { + get + { + return X0Y0_玉2.Dra; + } + set + { + X0Y0_玉2.Dra = value; + X0Y1_玉2.Dra = value; + X0Y2_玉2.Dra = value; + X0Y3_玉2.Dra = value; + X0Y4_玉2.Dra = value; + X0Y5_玉2.Dra = value; + X0Y6_玉2.Dra = value; + X0Y7_玉2.Dra = value; + X0Y8_玉2.Dra = value; + X0Y9_玉2.Dra = value; + X0Y10_玉2.Dra = value; + X0Y11_玉2.Dra = value; + X0Y0_玉2.Hit = value; + X0Y1_玉2.Hit = value; + X0Y2_玉2.Hit = value; + X0Y3_玉2.Hit = value; + X0Y4_玉2.Hit = value; + X0Y5_玉2.Hit = value; + X0Y6_玉2.Hit = value; + X0Y7_玉2.Hit = value; + X0Y8_玉2.Hit = value; + X0Y9_玉2.Hit = value; + X0Y10_玉2.Hit = value; + X0Y11_玉2.Hit = value; + } + } + + public bool 玉3_表示 + { + get + { + return X0Y0_玉3.Dra; + } + set + { + X0Y0_玉3.Dra = value; + X0Y1_玉3.Dra = value; + X0Y2_玉3.Dra = value; + X0Y3_玉3.Dra = value; + X0Y4_玉3.Dra = value; + X0Y5_玉3.Dra = value; + X0Y6_玉3.Dra = value; + X0Y7_玉3.Dra = value; + X0Y8_玉3.Dra = value; + X0Y9_玉3.Dra = value; + X0Y0_玉3.Hit = value; + X0Y1_玉3.Hit = value; + X0Y2_玉3.Hit = value; + X0Y3_玉3.Hit = value; + X0Y4_玉3.Hit = value; + X0Y5_玉3.Hit = value; + X0Y6_玉3.Hit = value; + X0Y7_玉3.Hit = value; + X0Y8_玉3.Hit = value; + X0Y9_玉3.Hit = value; + } + } + + public bool 玉4_表示 + { + get + { + return X0Y0_玉4.Dra; + } + set + { + X0Y0_玉4.Dra = value; + X0Y1_玉4.Dra = value; + X0Y2_玉4.Dra = value; + X0Y3_玉4.Dra = value; + X0Y4_玉4.Dra = value; + X0Y5_玉4.Dra = value; + X0Y6_玉4.Dra = value; + X0Y7_玉4.Dra = value; + X0Y0_玉4.Hit = value; + X0Y1_玉4.Hit = value; + X0Y2_玉4.Hit = value; + X0Y3_玉4.Hit = value; + X0Y4_玉4.Hit = value; + X0Y5_玉4.Hit = value; + X0Y6_玉4.Hit = value; + X0Y7_玉4.Hit = value; + } + } + + public bool 玉5_表示 + { + get + { + return X0Y0_玉5.Dra; + } + set + { + X0Y0_玉5.Dra = value; + X0Y1_玉5.Dra = value; + X0Y2_玉5.Dra = value; + X0Y3_玉5.Dra = value; + X0Y4_玉5.Dra = value; + X0Y5_玉5.Dra = value; + X0Y0_玉5.Hit = value; + X0Y1_玉5.Hit = value; + X0Y2_玉5.Hit = value; + X0Y3_玉5.Hit = value; + X0Y4_玉5.Hit = value; + X0Y5_玉5.Hit = value; + } + } + + public bool 玉6_表示 + { + get + { + return X0Y0_玉6.Dra; + } + set + { + X0Y0_玉6.Dra = value; + X0Y1_玉6.Dra = value; + X0Y2_玉6.Dra = value; + X0Y3_玉6.Dra = value; + X0Y0_玉6.Hit = value; + X0Y1_玉6.Hit = value; + X0Y2_玉6.Hit = value; + X0Y3_玉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 輪上_表示 + { + get + { + return X0Y0_輪上.Dra; + } + set + { + X0Y0_輪上.Dra = value; + X0Y1_輪上.Dra = value; + X0Y2_輪上.Dra = value; + X0Y3_輪上.Dra = value; + X0Y4_輪上.Dra = value; + X0Y5_輪上.Dra = value; + X0Y6_輪上.Dra = value; + X0Y7_輪上.Dra = value; + X0Y8_輪上.Dra = value; + X0Y9_輪上.Dra = value; + X0Y10_輪上.Dra = value; + X0Y11_輪上.Dra = value; + X0Y12_輪上.Dra = value; + X0Y13_輪上.Dra = value; + X0Y14_輪上.Dra = value; + X0Y15_輪上.Dra = value; + X0Y0_輪上.Hit = value; + X0Y1_輪上.Hit = value; + X0Y2_輪上.Hit = value; + X0Y3_輪上.Hit = value; + X0Y4_輪上.Hit = value; + X0Y5_輪上.Hit = value; + X0Y6_輪上.Hit = value; + X0Y7_輪上.Hit = value; + X0Y8_輪上.Hit = value; + X0Y9_輪上.Hit = value; + X0Y10_輪上.Hit = value; + X0Y11_輪上.Hit = value; + X0Y12_輪上.Hit = value; + X0Y13_輪上.Hit = value; + X0Y14_輪上.Hit = value; + X0Y15_輪上.Hit = value; + } + } + + public bool 輪下_表示 + { + get + { + return X0Y0_輪下.Dra; + } + set + { + X0Y0_輪下.Dra = value; + X0Y1_輪下.Dra = value; + X0Y2_輪下.Dra = value; + X0Y3_輪下.Dra = value; + X0Y4_輪下.Dra = value; + X0Y5_輪下.Dra = value; + X0Y6_輪下.Dra = value; + X0Y7_輪下.Dra = value; + X0Y8_輪下.Dra = value; + X0Y9_輪下.Dra = value; + X0Y10_輪下.Dra = value; + X0Y11_輪下.Dra = value; + X0Y12_輪下.Dra = value; + X0Y13_輪下.Dra = value; + X0Y14_輪下.Dra = value; + X0Y15_輪下.Dra = value; + X0Y16_輪下.Dra = value; + X0Y0_輪下.Hit = value; + X0Y1_輪下.Hit = value; + X0Y2_輪下.Hit = value; + X0Y3_輪下.Hit = value; + X0Y4_輪下.Hit = value; + X0Y5_輪下.Hit = value; + X0Y6_輪下.Hit = value; + X0Y7_輪下.Hit = value; + X0Y8_輪下.Hit = value; + X0Y9_輪下.Hit = value; + X0Y10_輪下.Hit = value; + X0Y11_輪下.Hit = value; + X0Y12_輪下.Hit = value; + X0Y13_輪下.Hit = value; + X0Y14_輪下.Hit = value; + X0Y15_輪下.Hit = value; + X0Y16_輪下.Hit = value; + } + } + + public bool 玉_表示 + { + get + { + return X0Y12_玉.Dra; + } + set + { + X0Y12_玉.Dra = value; + X0Y13_玉.Dra = value; + X0Y12_玉.Hit = value; + X0Y13_玉.Hit = value; + } + } + + public bool 輪上境界_表示 + { + get + { + return X0Y16_輪上境界.Dra; + } + set + { + X0Y16_輪上境界.Dra = value; + X0Y16_輪上境界.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 軸_表示; + } + set + { + 軸_表示 = value; + 玉境界_表示 = value; + 玉1_表示 = value; + 玉2_表示 = value; + 玉3_表示 = value; + 玉4_表示 = value; + 玉5_表示 = value; + 玉6_表示 = value; + 玉7_表示 = value; + 輪上_表示 = value; + 輪下_表示 = value; + 玉_表示 = value; + 輪上境界_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 軸CD.不透明度; + } + set + { + 軸CD.不透明度 = value; + 玉境界CD.不透明度 = value; + 玉1CD.不透明度 = value; + 玉2CD.不透明度 = value; + 玉3CD.不透明度 = value; + 玉4CD.不透明度 = value; + 玉5CD.不透明度 = value; + 玉6CD.不透明度 = value; + 玉7CD.不透明度 = value; + 輪上CD.不透明度 = value; + 輪上境界CD.不透明度 = value; + 輪下CD.不透明度 = value; + } + } + + public パール(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, パールD e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["パール"]); + Pars pars = 本体[0][0]; + X0Y0_軸 = pars["軸"].ToPar(); + X0Y0_玉境界 = pars["玉境界"].ToPar(); + X0Y0_玉1 = pars["玉1"].ToPar(); + X0Y0_玉2 = pars["玉2"].ToPar(); + X0Y0_玉3 = pars["玉3"].ToPar(); + X0Y0_玉4 = pars["玉4"].ToPar(); + X0Y0_玉5 = pars["玉5"].ToPar(); + X0Y0_玉6 = pars["玉6"].ToPar(); + X0Y0_玉7 = pars["玉7"].ToPar(); + X0Y0_輪上 = pars["輪上"].ToPar(); + X0Y0_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][1]; + X0Y1_軸 = pars["軸"].ToPar(); + X0Y1_玉境界 = pars["玉境界"].ToPar(); + X0Y1_玉1 = pars["玉1"].ToPar(); + X0Y1_玉2 = pars["玉2"].ToPar(); + X0Y1_玉3 = pars["玉3"].ToPar(); + X0Y1_玉4 = pars["玉4"].ToPar(); + X0Y1_玉5 = pars["玉5"].ToPar(); + X0Y1_玉6 = pars["玉6"].ToPar(); + X0Y1_玉7 = pars["玉7"].ToPar(); + X0Y1_輪上 = pars["輪上"].ToPar(); + X0Y1_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][2]; + X0Y2_軸 = pars["軸"].ToPar(); + X0Y2_玉境界 = pars["玉境界"].ToPar(); + X0Y2_玉1 = pars["玉1"].ToPar(); + X0Y2_玉2 = pars["玉2"].ToPar(); + X0Y2_玉3 = pars["玉3"].ToPar(); + X0Y2_玉4 = pars["玉4"].ToPar(); + X0Y2_玉5 = pars["玉5"].ToPar(); + X0Y2_玉6 = pars["玉6"].ToPar(); + X0Y2_輪上 = pars["輪上"].ToPar(); + X0Y2_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][3]; + X0Y3_軸 = pars["軸"].ToPar(); + X0Y3_玉境界 = pars["玉境界"].ToPar(); + X0Y3_玉1 = pars["玉1"].ToPar(); + X0Y3_玉2 = pars["玉2"].ToPar(); + X0Y3_玉3 = pars["玉3"].ToPar(); + X0Y3_玉4 = pars["玉4"].ToPar(); + X0Y3_玉5 = pars["玉5"].ToPar(); + X0Y3_玉6 = pars["玉6"].ToPar(); + X0Y3_輪上 = pars["輪上"].ToPar(); + X0Y3_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][4]; + X0Y4_軸 = pars["軸"].ToPar(); + X0Y4_玉境界 = pars["玉境界"].ToPar(); + X0Y4_玉1 = pars["玉1"].ToPar(); + X0Y4_玉2 = pars["玉2"].ToPar(); + X0Y4_玉3 = pars["玉3"].ToPar(); + X0Y4_玉4 = pars["玉4"].ToPar(); + X0Y4_玉5 = pars["玉5"].ToPar(); + X0Y4_輪上 = pars["輪上"].ToPar(); + X0Y4_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][5]; + X0Y5_軸 = pars["軸"].ToPar(); + X0Y5_玉境界 = pars["玉境界"].ToPar(); + X0Y5_玉1 = pars["玉1"].ToPar(); + X0Y5_玉2 = pars["玉2"].ToPar(); + X0Y5_玉3 = pars["玉3"].ToPar(); + X0Y5_玉4 = pars["玉4"].ToPar(); + X0Y5_玉5 = pars["玉5"].ToPar(); + X0Y5_輪上 = pars["輪上"].ToPar(); + X0Y5_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][6]; + X0Y6_軸 = pars["軸"].ToPar(); + X0Y6_玉境界 = pars["玉境界"].ToPar(); + X0Y6_玉1 = pars["玉1"].ToPar(); + X0Y6_玉2 = pars["玉2"].ToPar(); + X0Y6_玉3 = pars["玉3"].ToPar(); + X0Y6_玉4 = pars["玉4"].ToPar(); + X0Y6_輪上 = pars["輪上"].ToPar(); + X0Y6_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][7]; + X0Y7_軸 = pars["軸"].ToPar(); + X0Y7_玉境界 = pars["玉境界"].ToPar(); + X0Y7_玉1 = pars["玉1"].ToPar(); + X0Y7_玉2 = pars["玉2"].ToPar(); + X0Y7_玉3 = pars["玉3"].ToPar(); + X0Y7_玉4 = pars["玉4"].ToPar(); + X0Y7_輪上 = pars["輪上"].ToPar(); + X0Y7_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][8]; + X0Y8_軸 = pars["軸"].ToPar(); + X0Y8_玉境界 = pars["玉境界"].ToPar(); + X0Y8_玉1 = pars["玉1"].ToPar(); + X0Y8_玉2 = pars["玉2"].ToPar(); + X0Y8_玉3 = pars["玉3"].ToPar(); + X0Y8_輪上 = pars["輪上"].ToPar(); + X0Y8_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][9]; + X0Y9_軸 = pars["軸"].ToPar(); + X0Y9_玉境界 = pars["玉境界"].ToPar(); + X0Y9_玉1 = pars["玉1"].ToPar(); + X0Y9_玉2 = pars["玉2"].ToPar(); + X0Y9_玉3 = pars["玉3"].ToPar(); + X0Y9_輪上 = pars["輪上"].ToPar(); + X0Y9_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][10]; + X0Y10_軸 = pars["軸"].ToPar(); + X0Y10_玉境界 = pars["玉境界"].ToPar(); + X0Y10_玉1 = pars["玉1"].ToPar(); + X0Y10_玉2 = pars["玉2"].ToPar(); + X0Y10_輪上 = pars["輪上"].ToPar(); + X0Y10_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][11]; + X0Y11_軸 = pars["軸"].ToPar(); + X0Y11_玉境界 = pars["玉境界"].ToPar(); + X0Y11_玉1 = pars["玉1"].ToPar(); + X0Y11_玉2 = pars["玉2"].ToPar(); + X0Y11_輪上 = pars["輪上"].ToPar(); + X0Y11_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][12]; + X0Y12_軸 = pars["軸"].ToPar(); + X0Y12_玉境界 = pars["玉境界"].ToPar(); + X0Y12_玉 = pars["玉"].ToPar(); + X0Y12_輪上 = pars["輪上"].ToPar(); + X0Y12_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][13]; + X0Y13_軸 = pars["軸"].ToPar(); + X0Y13_玉境界 = pars["玉境界"].ToPar(); + X0Y13_玉 = pars["玉"].ToPar(); + X0Y13_輪上 = pars["輪上"].ToPar(); + X0Y13_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][14]; + X0Y14_軸 = pars["軸"].ToPar(); + X0Y14_玉境界 = pars["玉境界"].ToPar(); + X0Y14_輪上 = pars["輪上"].ToPar(); + X0Y14_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][15]; + X0Y15_軸 = pars["軸"].ToPar(); + X0Y15_玉境界 = pars["玉境界"].ToPar(); + X0Y15_輪上 = pars["輪上"].ToPar(); + X0Y15_輪下 = pars["輪下"].ToPar(); + pars = 本体[0][16]; + X0Y16_軸 = pars["軸"].ToPar(); + X0Y16_輪上境界 = pars["輪上境界"].ToPar(); + X0Y16_輪下 = pars["輪下"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 軸_表示 = e.軸_表示; + 玉境界_表示 = e.玉境界_表示; + 玉1_表示 = e.玉1_表示; + 玉2_表示 = e.玉2_表示; + 玉3_表示 = e.玉3_表示; + 玉4_表示 = e.玉4_表示; + 玉5_表示 = e.玉5_表示; + 玉6_表示 = e.玉6_表示; + 玉7_表示 = e.玉7_表示; + 輪上_表示 = e.輪上_表示; + 輪下_表示 = e.輪下_表示; + 玉_表示 = e.玉_表示; + 輪上境界_表示 = e.輪上境界_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_軸CP = new ColorP(X0Y0_軸, 軸CD, 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); + 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_輪上CP = new ColorP(X0Y0_輪上, 輪上CD, DisUnit, abj: true); + X0Y0_輪下CP = new ColorP(X0Y0_輪下, 輪下CD, DisUnit, abj: true); + X0Y1_軸CP = new ColorP(X0Y1_軸, 軸CD, 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_玉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_輪上CP = new ColorP(X0Y1_輪上, 輪上CD, DisUnit, abj: true); + X0Y1_輪下CP = new ColorP(X0Y1_輪下, 輪下CD, DisUnit, abj: true); + X0Y2_軸CP = new ColorP(X0Y2_軸, 軸CD, DisUnit, abj: true); + X0Y2_玉境界CP = new ColorP(X0Y2_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y2_玉1CP = new ColorP(X0Y2_玉1, 玉1CD, DisUnit, abj: true); + X0Y2_玉2CP = new ColorP(X0Y2_玉2, 玉2CD, DisUnit, abj: true); + X0Y2_玉3CP = new ColorP(X0Y2_玉3, 玉3CD, DisUnit, abj: true); + X0Y2_玉4CP = new ColorP(X0Y2_玉4, 玉4CD, DisUnit, abj: true); + X0Y2_玉5CP = new ColorP(X0Y2_玉5, 玉5CD, DisUnit, abj: true); + X0Y2_玉6CP = new ColorP(X0Y2_玉6, 玉6CD, DisUnit, abj: true); + X0Y2_輪上CP = new ColorP(X0Y2_輪上, 輪上CD, DisUnit, abj: true); + X0Y2_輪下CP = new ColorP(X0Y2_輪下, 輪下CD, DisUnit, abj: true); + X0Y3_軸CP = new ColorP(X0Y3_軸, 軸CD, DisUnit, abj: true); + X0Y3_玉境界CP = new ColorP(X0Y3_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y3_玉1CP = new ColorP(X0Y3_玉1, 玉1CD, DisUnit, abj: true); + X0Y3_玉2CP = new ColorP(X0Y3_玉2, 玉2CD, DisUnit, abj: true); + X0Y3_玉3CP = new ColorP(X0Y3_玉3, 玉3CD, DisUnit, abj: true); + X0Y3_玉4CP = new ColorP(X0Y3_玉4, 玉4CD, DisUnit, abj: true); + X0Y3_玉5CP = new ColorP(X0Y3_玉5, 玉5CD, DisUnit, abj: true); + X0Y3_玉6CP = new ColorP(X0Y3_玉6, 玉6CD, DisUnit, abj: true); + X0Y3_輪上CP = new ColorP(X0Y3_輪上, 輪上CD, DisUnit, abj: true); + X0Y3_輪下CP = new ColorP(X0Y3_輪下, 輪下CD, DisUnit, abj: true); + X0Y4_軸CP = new ColorP(X0Y4_軸, 軸CD, DisUnit, abj: true); + X0Y4_玉境界CP = new ColorP(X0Y4_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y4_玉1CP = new ColorP(X0Y4_玉1, 玉1CD, DisUnit, abj: true); + X0Y4_玉2CP = new ColorP(X0Y4_玉2, 玉2CD, DisUnit, abj: true); + X0Y4_玉3CP = new ColorP(X0Y4_玉3, 玉3CD, DisUnit, abj: true); + X0Y4_玉4CP = new ColorP(X0Y4_玉4, 玉4CD, DisUnit, abj: true); + X0Y4_玉5CP = new ColorP(X0Y4_玉5, 玉5CD, DisUnit, abj: true); + X0Y4_輪上CP = new ColorP(X0Y4_輪上, 輪上CD, DisUnit, abj: true); + X0Y4_輪下CP = new ColorP(X0Y4_輪下, 輪下CD, DisUnit, abj: true); + X0Y5_軸CP = new ColorP(X0Y5_軸, 軸CD, DisUnit, abj: true); + X0Y5_玉境界CP = new ColorP(X0Y5_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y5_玉1CP = new ColorP(X0Y5_玉1, 玉1CD, DisUnit, abj: true); + X0Y5_玉2CP = new ColorP(X0Y5_玉2, 玉2CD, DisUnit, abj: true); + X0Y5_玉3CP = new ColorP(X0Y5_玉3, 玉3CD, DisUnit, abj: true); + X0Y5_玉4CP = new ColorP(X0Y5_玉4, 玉4CD, DisUnit, abj: true); + X0Y5_玉5CP = new ColorP(X0Y5_玉5, 玉5CD, DisUnit, abj: true); + X0Y5_輪上CP = new ColorP(X0Y5_輪上, 輪上CD, DisUnit, abj: true); + X0Y5_輪下CP = new ColorP(X0Y5_輪下, 輪下CD, DisUnit, abj: true); + X0Y6_軸CP = new ColorP(X0Y6_軸, 軸CD, DisUnit, abj: true); + X0Y6_玉境界CP = new ColorP(X0Y6_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y6_玉1CP = new ColorP(X0Y6_玉1, 玉1CD, DisUnit, abj: true); + X0Y6_玉2CP = new ColorP(X0Y6_玉2, 玉2CD, DisUnit, abj: true); + X0Y6_玉3CP = new ColorP(X0Y6_玉3, 玉3CD, DisUnit, abj: true); + X0Y6_玉4CP = new ColorP(X0Y6_玉4, 玉4CD, DisUnit, abj: true); + X0Y6_輪上CP = new ColorP(X0Y6_輪上, 輪上CD, DisUnit, abj: true); + X0Y6_輪下CP = new ColorP(X0Y6_輪下, 輪下CD, DisUnit, abj: true); + X0Y7_軸CP = new ColorP(X0Y7_軸, 軸CD, DisUnit, abj: true); + X0Y7_玉境界CP = new ColorP(X0Y7_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y7_玉1CP = new ColorP(X0Y7_玉1, 玉1CD, DisUnit, abj: true); + X0Y7_玉2CP = new ColorP(X0Y7_玉2, 玉2CD, DisUnit, abj: true); + X0Y7_玉3CP = new ColorP(X0Y7_玉3, 玉3CD, DisUnit, abj: true); + X0Y7_玉4CP = new ColorP(X0Y7_玉4, 玉4CD, DisUnit, abj: true); + X0Y7_輪上CP = new ColorP(X0Y7_輪上, 輪上CD, DisUnit, abj: true); + X0Y7_輪下CP = new ColorP(X0Y7_輪下, 輪下CD, DisUnit, abj: true); + X0Y8_軸CP = new ColorP(X0Y8_軸, 軸CD, DisUnit, abj: true); + X0Y8_玉境界CP = new ColorP(X0Y8_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y8_玉1CP = new ColorP(X0Y8_玉1, 玉1CD, DisUnit, abj: true); + X0Y8_玉2CP = new ColorP(X0Y8_玉2, 玉2CD, DisUnit, abj: true); + X0Y8_玉3CP = new ColorP(X0Y8_玉3, 玉3CD, DisUnit, abj: true); + X0Y8_輪上CP = new ColorP(X0Y8_輪上, 輪上CD, DisUnit, abj: true); + X0Y8_輪下CP = new ColorP(X0Y8_輪下, 輪下CD, DisUnit, abj: true); + X0Y9_軸CP = new ColorP(X0Y9_軸, 軸CD, DisUnit, abj: true); + X0Y9_玉境界CP = new ColorP(X0Y9_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y9_玉1CP = new ColorP(X0Y9_玉1, 玉1CD, DisUnit, abj: true); + X0Y9_玉2CP = new ColorP(X0Y9_玉2, 玉2CD, DisUnit, abj: true); + X0Y9_玉3CP = new ColorP(X0Y9_玉3, 玉3CD, DisUnit, abj: true); + X0Y9_輪上CP = new ColorP(X0Y9_輪上, 輪上CD, DisUnit, abj: true); + X0Y9_輪下CP = new ColorP(X0Y9_輪下, 輪下CD, DisUnit, abj: true); + X0Y10_軸CP = new ColorP(X0Y10_軸, 軸CD, DisUnit, abj: true); + X0Y10_玉境界CP = new ColorP(X0Y10_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y10_玉1CP = new ColorP(X0Y10_玉1, 玉1CD, DisUnit, abj: true); + X0Y10_玉2CP = new ColorP(X0Y10_玉2, 玉2CD, DisUnit, abj: true); + X0Y10_輪上CP = new ColorP(X0Y10_輪上, 輪上CD, DisUnit, abj: true); + X0Y10_輪下CP = new ColorP(X0Y10_輪下, 輪下CD, DisUnit, abj: true); + X0Y11_軸CP = new ColorP(X0Y11_軸, 軸CD, DisUnit, abj: true); + X0Y11_玉境界CP = new ColorP(X0Y11_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y11_玉1CP = new ColorP(X0Y11_玉1, 玉1CD, DisUnit, abj: true); + X0Y11_玉2CP = new ColorP(X0Y11_玉2, 玉2CD, DisUnit, abj: true); + X0Y11_輪上CP = new ColorP(X0Y11_輪上, 輪上CD, DisUnit, abj: true); + X0Y11_輪下CP = new ColorP(X0Y11_輪下, 輪下CD, DisUnit, abj: true); + X0Y12_軸CP = new ColorP(X0Y12_軸, 軸CD, DisUnit, abj: true); + X0Y12_玉境界CP = new ColorP(X0Y12_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y12_玉CP = new ColorP(X0Y12_玉, 玉1CD, DisUnit, abj: true); + X0Y12_輪上CP = new ColorP(X0Y12_輪上, 輪上CD, DisUnit, abj: true); + X0Y12_輪下CP = new ColorP(X0Y12_輪下, 輪下CD, DisUnit, abj: true); + X0Y13_軸CP = new ColorP(X0Y13_軸, 軸CD, DisUnit, abj: true); + X0Y13_玉境界CP = new ColorP(X0Y13_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y13_玉CP = new ColorP(X0Y13_玉, 玉1CD, DisUnit, abj: true); + X0Y13_輪上CP = new ColorP(X0Y13_輪上, 輪上CD, DisUnit, abj: true); + X0Y13_輪下CP = new ColorP(X0Y13_輪下, 輪下CD, DisUnit, abj: true); + X0Y14_軸CP = new ColorP(X0Y14_軸, 軸CD, DisUnit, abj: true); + X0Y14_玉境界CP = new ColorP(X0Y14_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y14_輪上CP = new ColorP(X0Y14_輪上, 輪上CD, DisUnit, abj: true); + X0Y14_輪下CP = new ColorP(X0Y14_輪下, 輪下CD, DisUnit, abj: true); + X0Y15_軸CP = new ColorP(X0Y15_軸, 軸CD, DisUnit, abj: true); + X0Y15_玉境界CP = new ColorP(X0Y15_玉境界, 玉境界CD, DisUnit, abj: true); + X0Y15_輪上CP = new ColorP(X0Y15_輪上, 輪上CD, DisUnit, abj: true); + X0Y15_輪下CP = new ColorP(X0Y15_輪下, 輪下CD, DisUnit, abj: true); + X0Y16_軸CP = new ColorP(X0Y16_軸, 軸CD, DisUnit, abj: true); + X0Y16_輪上境界CP = new ColorP(X0Y16_輪上境界, 輪上境界CD, DisUnit, abj: true); + X0Y16_輪下CP = new ColorP(X0Y16_輪下, 輪下CD, DisUnit, abj: true); + 濃度 = e.濃度; + X0Y0_輪下.BasePointBase = X0Y0_輪下.ToLocal(X0Y0_玉境界.ToGlobal(X0Y0_玉境界.JP[0].Joint)); + X0Y1_輪下.BasePointBase = X0Y1_輪下.ToLocal(X0Y1_玉境界.ToGlobal(X0Y1_玉境界.JP[0].Joint)); + X0Y2_輪下.BasePointBase = X0Y2_輪下.ToLocal(X0Y2_玉境界.ToGlobal(X0Y2_玉境界.JP[0].Joint)); + X0Y3_輪下.BasePointBase = X0Y3_輪下.ToLocal(X0Y3_玉境界.ToGlobal(X0Y3_玉境界.JP[0].Joint)); + X0Y4_輪下.BasePointBase = X0Y4_輪下.ToLocal(X0Y4_玉境界.ToGlobal(X0Y4_玉境界.JP[0].Joint)); + X0Y5_輪下.BasePointBase = X0Y5_輪下.ToLocal(X0Y5_玉境界.ToGlobal(X0Y5_玉境界.JP[0].Joint)); + X0Y6_輪下.BasePointBase = X0Y6_輪下.ToLocal(X0Y6_玉境界.ToGlobal(X0Y6_玉境界.JP[0].Joint)); + X0Y7_輪下.BasePointBase = X0Y7_輪下.ToLocal(X0Y7_玉境界.ToGlobal(X0Y7_玉境界.JP[0].Joint)); + X0Y8_輪下.BasePointBase = X0Y8_輪下.ToLocal(X0Y8_玉境界.ToGlobal(X0Y8_玉境界.JP[0].Joint)); + X0Y9_輪下.BasePointBase = X0Y9_輪下.ToLocal(X0Y9_玉境界.ToGlobal(X0Y9_玉境界.JP[0].Joint)); + X0Y10_輪下.BasePointBase = X0Y10_輪下.ToLocal(X0Y10_玉境界.ToGlobal(X0Y10_玉境界.JP[0].Joint)); + X0Y11_輪下.BasePointBase = X0Y11_輪下.ToLocal(X0Y11_玉境界.ToGlobal(X0Y11_玉境界.JP[0].Joint)); + X0Y12_輪下.BasePointBase = X0Y12_輪下.ToLocal(X0Y12_玉境界.ToGlobal(X0Y12_玉境界.JP[0].Joint)); + X0Y13_輪下.BasePointBase = X0Y13_輪下.ToLocal(X0Y13_玉境界.ToGlobal(X0Y13_玉境界.JP[0].Joint)); + X0Y14_輪下.BasePointBase = X0Y14_輪下.ToLocal(X0Y14_玉境界.ToGlobal(X0Y14_玉境界.JP[0].Joint)); + X0Y15_輪下.BasePointBase = X0Y15_輪下.ToLocal(X0Y15_玉境界.ToGlobal(X0Y15_玉境界.JP[0].Joint)); + X0Y16_輪下.BasePointBase = X0Y16_輪下.ToLocal(X0Y16_輪上境界.ToGlobal(X0Y16_輪上境界.JP[0].Joint)); + 尺度B *= 1.07; + 尺度B = 1.08; + 本体.JoinPAall(); + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_軸CP.Update(); + X0Y0_玉境界CP.Update(); + X0Y0_玉1CP.Update(); + X0Y0_玉2CP.Update(); + X0Y0_玉3CP.Update(); + X0Y0_玉4CP.Update(); + X0Y0_玉5CP.Update(); + X0Y0_玉6CP.Update(); + X0Y0_玉7CP.Update(); + X0Y0_輪上CP.Update(); + X0Y0_輪下CP.Update(); + break; + case 1: + X0Y1_軸CP.Update(); + X0Y1_玉境界CP.Update(); + X0Y1_玉1CP.Update(); + X0Y1_玉2CP.Update(); + X0Y1_玉3CP.Update(); + X0Y1_玉4CP.Update(); + X0Y1_玉5CP.Update(); + X0Y1_玉6CP.Update(); + X0Y1_玉7CP.Update(); + X0Y1_輪上CP.Update(); + X0Y1_輪下CP.Update(); + break; + case 2: + X0Y2_軸CP.Update(); + X0Y2_玉境界CP.Update(); + X0Y2_玉1CP.Update(); + X0Y2_玉2CP.Update(); + X0Y2_玉3CP.Update(); + X0Y2_玉4CP.Update(); + X0Y2_玉5CP.Update(); + X0Y2_玉6CP.Update(); + X0Y2_輪上CP.Update(); + X0Y2_輪下CP.Update(); + break; + case 3: + X0Y3_軸CP.Update(); + X0Y3_玉境界CP.Update(); + X0Y3_玉1CP.Update(); + X0Y3_玉2CP.Update(); + X0Y3_玉3CP.Update(); + X0Y3_玉4CP.Update(); + X0Y3_玉5CP.Update(); + X0Y3_玉6CP.Update(); + X0Y3_輪上CP.Update(); + X0Y3_輪下CP.Update(); + break; + case 4: + X0Y4_軸CP.Update(); + X0Y4_玉境界CP.Update(); + X0Y4_玉1CP.Update(); + X0Y4_玉2CP.Update(); + X0Y4_玉3CP.Update(); + X0Y4_玉4CP.Update(); + X0Y4_玉5CP.Update(); + X0Y4_輪上CP.Update(); + X0Y4_輪下CP.Update(); + break; + case 5: + X0Y5_軸CP.Update(); + X0Y5_玉境界CP.Update(); + X0Y5_玉1CP.Update(); + X0Y5_玉2CP.Update(); + X0Y5_玉3CP.Update(); + X0Y5_玉4CP.Update(); + X0Y5_玉5CP.Update(); + X0Y5_輪上CP.Update(); + X0Y5_輪下CP.Update(); + break; + case 6: + X0Y6_軸CP.Update(); + X0Y6_玉境界CP.Update(); + X0Y6_玉1CP.Update(); + X0Y6_玉2CP.Update(); + X0Y6_玉3CP.Update(); + X0Y6_玉4CP.Update(); + X0Y6_輪上CP.Update(); + X0Y6_輪下CP.Update(); + break; + case 7: + X0Y7_軸CP.Update(); + X0Y7_玉境界CP.Update(); + X0Y7_玉1CP.Update(); + X0Y7_玉2CP.Update(); + X0Y7_玉3CP.Update(); + X0Y7_玉4CP.Update(); + X0Y7_輪上CP.Update(); + X0Y7_輪下CP.Update(); + break; + case 8: + X0Y8_軸CP.Update(); + X0Y8_玉境界CP.Update(); + X0Y8_玉1CP.Update(); + X0Y8_玉2CP.Update(); + X0Y8_玉3CP.Update(); + X0Y8_輪上CP.Update(); + X0Y8_輪下CP.Update(); + break; + case 9: + X0Y9_軸CP.Update(); + X0Y9_玉境界CP.Update(); + X0Y9_玉1CP.Update(); + X0Y9_玉2CP.Update(); + X0Y9_玉3CP.Update(); + X0Y9_輪上CP.Update(); + X0Y9_輪下CP.Update(); + break; + case 10: + X0Y10_軸CP.Update(); + X0Y10_玉境界CP.Update(); + X0Y10_玉1CP.Update(); + X0Y10_玉2CP.Update(); + X0Y10_輪上CP.Update(); + X0Y10_輪下CP.Update(); + break; + case 11: + X0Y11_軸CP.Update(); + X0Y11_玉境界CP.Update(); + X0Y11_玉1CP.Update(); + X0Y11_玉2CP.Update(); + X0Y11_輪上CP.Update(); + X0Y11_輪下CP.Update(); + break; + case 12: + X0Y12_軸CP.Update(); + X0Y12_玉境界CP.Update(); + X0Y12_玉CP.Update(); + X0Y12_輪上CP.Update(); + X0Y12_輪下CP.Update(); + break; + case 13: + X0Y13_軸CP.Update(); + X0Y13_玉境界CP.Update(); + X0Y13_玉CP.Update(); + X0Y13_輪上CP.Update(); + X0Y13_輪下CP.Update(); + break; + case 14: + X0Y14_軸CP.Update(); + X0Y14_玉境界CP.Update(); + X0Y14_輪上CP.Update(); + X0Y14_輪下CP.Update(); + break; + case 15: + X0Y15_軸CP.Update(); + X0Y15_玉境界CP.Update(); + X0Y15_輪上CP.Update(); + X0Y15_輪下CP.Update(); + break; + default: + X0Y16_軸CP.Update(); + X0Y16_輪上境界CP.Update(); + X0Y16_輪下CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + Col.GetGrad(ref Col.Pink, out var ret); + 軸CD = new ColorD(ref Col.Black, ref ret); + 玉境界CD = new ColorD(ref Col.Black, ref ret); + 玉1CD = new ColorD(ref Col.Black, ref ret); + 玉2CD = new ColorD(ref Col.Black, ref ret); + 玉3CD = new ColorD(ref Col.Black, ref ret); + 玉4CD = new ColorD(ref Col.Black, ref ret); + 玉5CD = new ColorD(ref Col.Black, ref ret); + 玉6CD = new ColorD(ref Col.Black, ref ret); + 玉7CD = new ColorD(ref Col.Black, ref ret); + 輪上CD = new ColorD(ref Col.Black, ref ret); + 輪上境界CD = new ColorD(ref Col.Black, ref ret); + 輪下CD = new ColorD(ref Col.Black, ref ret); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/パールD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/パールD.cs index 1d5c9e9..96691c3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/パールD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/パールD.cs @@ -1,44 +1,45 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class パールD : EleD +namespace SlaveMatrix { - public bool 軸_表示 = true; + [Serializable] + public class パールD : EleD + { + public bool 軸_表示 = true; - public bool 玉境界_表示 = true; + public bool 玉境界_表示 = true; - public bool 玉1_表示 = true; + public bool 玉1_表示 = true; - public bool 玉2_表示 = true; + public bool 玉2_表示 = true; - public bool 玉3_表示 = true; + public bool 玉3_表示 = true; - public bool 玉4_表示 = true; + public bool 玉4_表示 = true; - public bool 玉5_表示 = true; + public bool 玉5_表示 = true; - public bool 玉6_表示 = true; + public bool 玉6_表示 = true; - public bool 玉7_表示 = true; + public bool 玉7_表示 = true; - public bool 輪上_表示 = true; + public bool 輪上_表示 = true; - public bool 輪下_表示 = true; + public bool 輪下_表示 = true; - public bool 玉_表示 = true; + public bool 玉_表示 = true; - public bool 輪上境界_表示 = true; + public bool 輪上境界_表示 = true; - public パールD() - { - ThisType = GetType(); - } + public パールD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new パール(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new パール(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ビキニT色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ビキニT色.cs index 9e86fd5..6c7d706 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ビキニT色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ビキニT色.cs @@ -1,43 +1,44 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct ビキニT色 +namespace SlaveMatrix { - public Color 生地; + [Serializable] + public struct ビキニT色 + { + public Color 生地; - public Color 縁; + public Color 縁; - public Color 紐; + public Color 紐; - public Color2 生地色; + public Color2 生地色; - public Color2 縁色; + public Color2 縁色; - public Color2 紐色; + public Color2 紐色; - public void SetDefault() - { - 生地 = Color.DarkRed; - 縁 = Col.White; - 紐 = Col.White; - SetColor2(); - } + public void SetDefault() + { + 生地 = Color.DarkRed; + 縁 = Col.White; + 紐 = Col.White; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 生地); - Col.GetRandomClothesColor(out 縁); - 紐 = 縁; - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 生地); + Col.GetRandomClothesColor(out 縁); + 紐 = 縁; + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); - } + public void SetColor2() + { + Col.GetGrad(ref 生地, out 生地色); + Col.GetGrad(ref 縁, out 縁色); + Col.GetGrad(ref 紐, out 紐色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス.cs index 644e5e9..2d27978 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス.cs @@ -1,163 +1,164 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class ピアス : Ele +namespace SlaveMatrix { - public Par X0Y0_ピアス; + public class ピアス : Ele + { + public Par X0Y0_ピアス; - public ColorD ピアスCD; + public ColorD ピアスCD; - public ColorP X0Y0_ピアスCP; + public ColorP X0Y0_ピアスCP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool ピアス_表示 - { - get - { - return X0Y0_ピアス.Dra; - } - set - { - X0Y0_ピアス.Dra = value; - X0Y0_ピアス.Hit = value; - } - } + public bool ピアス_表示 + { + get + { + return X0Y0_ピアス.Dra; + } + set + { + X0Y0_ピアス.Dra = value; + X0Y0_ピアス.Hit = value; + } + } - public override bool 表示 - { - get - { - return ピアス_表示; - } - set - { - ピアス_表示 = value; - } - } + public override bool 表示 + { + get + { + return ピアス_表示; + } + set + { + ピアス_表示 = value; + } + } - public override double 濃度 - { - get - { - return ピアスCD.不透明度; - } - set - { - ピアスCD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return ピアスCD.不透明度; + } + set + { + ピアスCD.不透明度 = value; + } + } - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public ピアス(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, ピアスD e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.性器付["ピアス"]); - Pars pars = 本体[0][0]; - X0Y0_ピアス = pars["ピアス"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - ピアス_表示 = e.ピアス_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_ピアスCP = new ColorP(X0Y0_ピアス, ピアスCD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public ピアス(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, ピアスD e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.性器付["ピアス"]); + Pars pars = 本体[0][0]; + X0Y0_ピアス = pars["ピアス"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + ピアス_表示 = e.ピアス_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_ピアスCP = new ColorP(X0Y0_ピアス, ピアスCD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_ピアスCP.Update(); - } + public override void 色更新() + { + X0Y0_ピアスCP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - ピアスCD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + ピアスCD = new ColorD(); + } - public void 配色(ピアス色 配色) - { - ピアスCD.色 = 配色.金具色; - } + public void 配色(ピアス色 配色) + { + ピアスCD.色 = 配色.金具色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアスD.cs index edcfc9a..65ef2d6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアスD.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class ピアスD : EleD +namespace SlaveMatrix { - public bool ピアス_表示; + [Serializable] + public class ピアスD : EleD + { + public bool ピアス_表示; - public ピアスD() - { - ThisType = GetType(); - } + public ピアスD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new ピアス(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new ピアス(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス情報.cs index 0edd8c7..6bfc79f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス情報.cs @@ -1,24 +1,25 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct ピアス情報 +namespace SlaveMatrix { - public bool ピアス_表示; + [Serializable] + public struct ピアス情報 + { + public bool ピアス_表示; - public ピアス色 色; + public ピアス色 色; - public void SetDefault() - { - ピアス_表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + ピアス_表示 = true; + 色.SetDefault(); + } - public static ピアス情報 GetDefault() - { - ピアス情報 result = default(ピアス情報); - result.SetDefault(); - return result; - } + public static ピアス情報 GetDefault() + { + ピアス情報 result = default(ピアス情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス色.cs index 7922b7c..a692edd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス色.cs @@ -1,29 +1,30 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct ピアス色 +namespace SlaveMatrix { - public Color ピアス; + [Serializable] + public struct ピアス色 + { + public Color ピアス; - public Color2 金具色; + public Color2 金具色; - public void SetDefault() - { - ピアス = Color.Gold; - SetColor2(); - } + public void SetDefault() + { + ピアス = Color.Gold; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out ピアス); - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out ピアス); + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref ピアス, out 金具色); - } + public void SetColor2() + { + Col.GetGrad(ref ピアス, out 金具色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブラT色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブラT色.cs index 4e4a23e..decb031 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブラT色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブラT色.cs @@ -1,78 +1,79 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct ブラT色 +namespace SlaveMatrix { - public Color 生地1; + [Serializable] + public struct ブラT色 + { + public Color 生地1; - public Color 生地2; + public Color 生地2; - public Color リボン; + public Color リボン; - public Color レース; + public Color レース; - public Color 柄; + public Color 柄; - public Color 縁; + public Color 縁; - public Color 紐; + public Color 紐; - public Color ジャスター; + public Color ジャスター; - public Color2 生地1色; + public Color2 生地1色; - public Color2 生地2色; + public Color2 生地2色; - public Color2 リボン色; + public Color2 リボン色; - public Color2 レース色; + public Color2 レース色; - public Color2 柄色; + public Color2 柄色; - public Color2 縁色; + public Color2 縁色; - public Color2 紐色; + public Color2 紐色; - public Color2 ジャスター色; + public Color2 ジャスター色; - public void SetDefault() - { - 生地1 = Color.DarkRed; - 生地2 = Color.DarkRed; - リボン = Col.Black; - レース = Col.Black; - 柄 = Col.Black; - 縁 = Color.DarkRed; - 紐 = Col.Black; - ジャスター = Color.Gold; - SetColor2(); - } + public void SetDefault() + { + 生地1 = Color.DarkRed; + 生地2 = Color.DarkRed; + リボン = Col.Black; + レース = Col.Black; + 柄 = Col.Black; + 縁 = Color.DarkRed; + 紐 = Col.Black; + ジャスター = Color.Gold; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 生地1); - 生地2 = 生地1; - Col.GetRandomClothesColor(out リボン); - レース = リボン; - 柄 = リボン; - 縁 = 生地1; - 紐 = リボン; - Col.GetRandomClothesColor(out ジャスター); - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 生地1); + 生地2 = 生地1; + Col.GetRandomClothesColor(out リボン); + レース = リボン; + 柄 = リボン; + 縁 = 生地1; + 紐 = リボン; + Col.GetRandomClothesColor(out ジャスター); + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 生地1, out 生地1色); - Col.GetGrad(ref 生地2, out 生地2色); - Col.GetGrad(ref リボン, out リボン色); - Col.GetGrad(ref レース, out レース色); - Col.GetGrad(ref 柄, out 柄色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); - Col.GetGrad(ref ジャスター, out ジャスター色); - } + public void SetColor2() + { + Col.GetGrad(ref 生地1, out 生地1色); + Col.GetGrad(ref 生地2, out 生地2色); + Col.GetGrad(ref リボン, out リボン色); + Col.GetGrad(ref レース, out レース色); + Col.GetGrad(ref 柄, out 柄色); + Col.GetGrad(ref 縁, out 縁色); + Col.GetGrad(ref 紐, out 紐色); + Col.GetGrad(ref ジャスター, out ジャスター色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ_脚情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ_脚情報.cs index 638fa74..30739aa 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ_脚情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ_脚情報.cs @@ -1,266 +1,267 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct ブーツ_脚情報 +namespace SlaveMatrix { - public bool ブーツ_タン_タン_表示; + [Serializable] + public struct ブーツ_脚情報 + { + public bool ブーツ_タン_タン_表示; - public bool ブーツ_タン_縁_縁1_表示; + public bool ブーツ_タン_縁_縁1_表示; - public bool ブーツ_タン_縁_縁2_表示; + public bool ブーツ_タン_縁_縁2_表示; - public bool ブーツ_ブーツ_ブーツ_表示; + public bool ブーツ_ブーツ_ブーツ_表示; - public bool ブーツ_ブーツ_皺_皺1_表示; + public bool ブーツ_ブーツ_皺_皺1_表示; - public bool ブーツ_ブーツ_皺_皺2_表示; + public bool ブーツ_ブーツ_皺_皺2_表示; - public bool ブーツ_ブーツ_縁_縁1_表示; + public bool ブーツ_ブーツ_縁_縁1_表示; - public bool ブーツ_ブーツ_縁_縁2_表示; + public bool ブーツ_ブーツ_縁_縁2_表示; - public bool ブーツ_ブーツ_縁_縁3_表示; + public bool ブーツ_ブーツ_縁_縁3_表示; - public bool ブーツ_ブーツ_縁_縁4_表示; + public bool ブーツ_ブーツ_縁_縁4_表示; - public bool ブーツ_柄_表示; + public bool ブーツ_柄_表示; - public bool ブーツ_紐_紐_表示; + public bool ブーツ_紐_紐_表示; - public bool ブーツ_紐_紐1_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐1_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐1_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐1_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐1_紐下_紐_表示; + public bool ブーツ_紐_紐1_紐下_紐_表示; - public bool ブーツ_紐_紐1_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐1_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐1_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐1_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐1_紐上_紐_表示; + public bool ブーツ_紐_紐1_紐上_紐_表示; - public bool ブーツ_紐_紐2_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐2_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐2_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐2_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐2_紐下_紐_表示; + public bool ブーツ_紐_紐2_紐下_紐_表示; - public bool ブーツ_紐_紐2_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐2_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐2_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐2_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐2_紐上_紐_表示; + public bool ブーツ_紐_紐2_紐上_紐_表示; - public bool ブーツ_紐_紐3_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐3_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐3_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐3_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐3_紐下_紐_表示; + public bool ブーツ_紐_紐3_紐下_紐_表示; - public bool ブーツ_紐_紐3_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐3_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐3_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐3_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐3_紐上_紐_表示; + public bool ブーツ_紐_紐3_紐上_紐_表示; - public bool ブーツ_紐_紐4_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐4_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐4_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐4_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐4_紐下_紐_表示; + public bool ブーツ_紐_紐4_紐下_紐_表示; - public bool ブーツ_紐_紐4_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐4_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐4_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐4_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐4_紐上_紐_表示; + public bool ブーツ_紐_紐4_紐上_紐_表示; - public bool ブーツ_紐_紐5_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐5_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐5_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐5_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐5_紐下_紐_表示; + public bool ブーツ_紐_紐5_紐下_紐_表示; - public bool ブーツ_紐_紐5_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐5_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐5_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐5_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐5_紐上_紐_表示; + public bool ブーツ_紐_紐5_紐上_紐_表示; - public bool ブーツ_紐_紐6_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐6_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐6_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐6_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐6_紐下_紐_表示; + public bool ブーツ_紐_紐6_紐下_紐_表示; - public bool ブーツ_紐_紐6_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐6_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐6_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐6_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐6_紐上_紐_表示; + public bool ブーツ_紐_紐6_紐上_紐_表示; - public bool ブーツ_紐_紐7_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐7_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐7_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐7_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐7_紐下_紐_表示; + public bool ブーツ_紐_紐7_紐下_紐_表示; - public bool ブーツ_紐_紐7_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐7_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐7_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐7_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐7_紐上_紐_表示; + public bool ブーツ_紐_紐7_紐上_紐_表示; - public bool ブーツ_紐_紐8_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐8_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐8_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐8_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐8_紐下_紐_表示; + public bool ブーツ_紐_紐8_紐下_紐_表示; - public bool ブーツ_紐_紐8_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐8_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐8_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐8_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐8_紐上_紐_表示; + public bool ブーツ_紐_紐8_紐上_紐_表示; - public bool ブーツ_紐_紐9_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐9_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐9_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐9_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐9_紐下_紐_表示; + public bool ブーツ_紐_紐9_紐下_紐_表示; - public bool ブーツ_紐_紐9_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐9_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐9_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐9_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐9_紐上_紐_表示; + public bool ブーツ_紐_紐9_紐上_紐_表示; - public bool ブーツ_紐_紐10_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐10_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐10_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐10_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐10_紐下_紐_表示; + public bool ブーツ_紐_紐10_紐下_紐_表示; - public bool ブーツ_紐_紐10_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐10_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐10_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐10_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐10_紐上_紐_表示; + public bool ブーツ_紐_紐10_紐上_紐_表示; - public bool ブーツ_紐_紐11_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐11_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐11_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐11_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐11_紐下_紐_表示; + public bool ブーツ_紐_紐11_紐下_紐_表示; - public bool ブーツ_紐_紐11_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐11_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐11_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐11_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐11_紐上_紐_表示; + public bool ブーツ_紐_紐11_紐上_紐_表示; - public bool ブーツ_紐_結び_紐左_紐3_表示; + public bool ブーツ_紐_結び_紐左_紐3_表示; - public bool ブーツ_紐_結び_紐左_紐2_表示; + public bool ブーツ_紐_結び_紐左_紐2_表示; - public bool ブーツ_紐_結び_紐左_紐1_表示; + public bool ブーツ_紐_結び_紐左_紐1_表示; - public bool ブーツ_紐_結び_紐右_紐3_表示; + public bool ブーツ_紐_結び_紐右_紐3_表示; - public bool ブーツ_紐_結び_紐右_紐2_表示; + public bool ブーツ_紐_結び_紐右_紐2_表示; - public bool ブーツ_紐_結び_紐右_紐1_表示; + public bool ブーツ_紐_結び_紐右_紐1_表示; - public bool ブーツ_紐_結び_結び目_表示; + public bool ブーツ_紐_結び_結び目_表示; - public void SetDefault() - { - ブーツ_タン_タン_表示 = true; - ブーツ_タン_縁_縁1_表示 = true; - ブーツ_タン_縁_縁2_表示 = true; - ブーツ_ブーツ_ブーツ_表示 = true; - ブーツ_ブーツ_皺_皺1_表示 = true; - ブーツ_ブーツ_皺_皺2_表示 = true; - ブーツ_ブーツ_縁_縁1_表示 = true; - ブーツ_ブーツ_縁_縁2_表示 = true; - ブーツ_ブーツ_縁_縁3_表示 = true; - ブーツ_ブーツ_縁_縁4_表示 = true; - ブーツ_柄_表示 = true; - ブーツ_紐_紐_表示 = true; - ブーツ_紐_紐1_紐下_金具上_金具_表示 = true; - ブーツ_紐_紐1_紐下_金具上_穴_表示 = true; - ブーツ_紐_紐1_紐下_紐_表示 = true; - ブーツ_紐_紐1_紐上_金具上_金具_表示 = true; - ブーツ_紐_紐1_紐上_金具上_穴_表示 = true; - ブーツ_紐_紐1_紐上_紐_表示 = true; - ブーツ_紐_紐2_紐下_金具上_金具_表示 = true; - ブーツ_紐_紐2_紐下_金具上_穴_表示 = true; - ブーツ_紐_紐2_紐下_紐_表示 = true; - ブーツ_紐_紐2_紐上_金具上_金具_表示 = true; - ブーツ_紐_紐2_紐上_金具上_穴_表示 = true; - ブーツ_紐_紐2_紐上_紐_表示 = true; - ブーツ_紐_紐3_紐下_金具上_金具_表示 = true; - ブーツ_紐_紐3_紐下_金具上_穴_表示 = true; - ブーツ_紐_紐3_紐下_紐_表示 = true; - ブーツ_紐_紐3_紐上_金具上_金具_表示 = true; - ブーツ_紐_紐3_紐上_金具上_穴_表示 = true; - ブーツ_紐_紐3_紐上_紐_表示 = true; - ブーツ_紐_紐4_紐下_金具上_金具_表示 = true; - ブーツ_紐_紐4_紐下_金具上_穴_表示 = true; - ブーツ_紐_紐4_紐下_紐_表示 = true; - ブーツ_紐_紐4_紐上_金具上_金具_表示 = true; - ブーツ_紐_紐4_紐上_金具上_穴_表示 = true; - ブーツ_紐_紐4_紐上_紐_表示 = true; - ブーツ_紐_紐5_紐下_金具上_金具_表示 = true; - ブーツ_紐_紐5_紐下_金具上_穴_表示 = true; - ブーツ_紐_紐5_紐下_紐_表示 = true; - ブーツ_紐_紐5_紐上_金具上_金具_表示 = true; - ブーツ_紐_紐5_紐上_金具上_穴_表示 = true; - ブーツ_紐_紐5_紐上_紐_表示 = true; - ブーツ_紐_紐6_紐下_金具上_金具_表示 = true; - ブーツ_紐_紐6_紐下_金具上_穴_表示 = true; - ブーツ_紐_紐6_紐下_紐_表示 = true; - ブーツ_紐_紐6_紐上_金具上_金具_表示 = true; - ブーツ_紐_紐6_紐上_金具上_穴_表示 = true; - ブーツ_紐_紐6_紐上_紐_表示 = true; - ブーツ_紐_紐7_紐下_金具上_金具_表示 = true; - ブーツ_紐_紐7_紐下_金具上_穴_表示 = true; - ブーツ_紐_紐7_紐下_紐_表示 = true; - ブーツ_紐_紐7_紐上_金具上_金具_表示 = true; - ブーツ_紐_紐7_紐上_金具上_穴_表示 = true; - ブーツ_紐_紐7_紐上_紐_表示 = true; - ブーツ_紐_紐8_紐下_金具上_金具_表示 = true; - ブーツ_紐_紐8_紐下_金具上_穴_表示 = true; - ブーツ_紐_紐8_紐下_紐_表示 = true; - ブーツ_紐_紐8_紐上_金具上_金具_表示 = true; - ブーツ_紐_紐8_紐上_金具上_穴_表示 = true; - ブーツ_紐_紐8_紐上_紐_表示 = true; - ブーツ_紐_紐9_紐下_金具上_金具_表示 = true; - ブーツ_紐_紐9_紐下_金具上_穴_表示 = true; - ブーツ_紐_紐9_紐下_紐_表示 = true; - ブーツ_紐_紐9_紐上_金具上_金具_表示 = true; - ブーツ_紐_紐9_紐上_金具上_穴_表示 = true; - ブーツ_紐_紐9_紐上_紐_表示 = true; - ブーツ_紐_紐10_紐下_金具上_金具_表示 = true; - ブーツ_紐_紐10_紐下_金具上_穴_表示 = true; - ブーツ_紐_紐10_紐下_紐_表示 = true; - ブーツ_紐_紐10_紐上_金具上_金具_表示 = true; - ブーツ_紐_紐10_紐上_金具上_穴_表示 = true; - ブーツ_紐_紐10_紐上_紐_表示 = true; - ブーツ_紐_紐11_紐下_金具上_金具_表示 = true; - ブーツ_紐_紐11_紐下_金具上_穴_表示 = true; - ブーツ_紐_紐11_紐下_紐_表示 = true; - ブーツ_紐_紐11_紐上_金具上_金具_表示 = true; - ブーツ_紐_紐11_紐上_金具上_穴_表示 = true; - ブーツ_紐_紐11_紐上_紐_表示 = true; - ブーツ_紐_結び_紐左_紐3_表示 = true; - ブーツ_紐_結び_紐左_紐2_表示 = true; - ブーツ_紐_結び_紐左_紐1_表示 = true; - ブーツ_紐_結び_紐右_紐3_表示 = true; - ブーツ_紐_結び_紐右_紐2_表示 = true; - ブーツ_紐_結び_紐右_紐1_表示 = true; - ブーツ_紐_結び_結び目_表示 = true; - } + public void SetDefault() + { + ブーツ_タン_タン_表示 = true; + ブーツ_タン_縁_縁1_表示 = true; + ブーツ_タン_縁_縁2_表示 = true; + ブーツ_ブーツ_ブーツ_表示 = true; + ブーツ_ブーツ_皺_皺1_表示 = true; + ブーツ_ブーツ_皺_皺2_表示 = true; + ブーツ_ブーツ_縁_縁1_表示 = true; + ブーツ_ブーツ_縁_縁2_表示 = true; + ブーツ_ブーツ_縁_縁3_表示 = true; + ブーツ_ブーツ_縁_縁4_表示 = true; + ブーツ_柄_表示 = true; + ブーツ_紐_紐_表示 = true; + ブーツ_紐_紐1_紐下_金具上_金具_表示 = true; + ブーツ_紐_紐1_紐下_金具上_穴_表示 = true; + ブーツ_紐_紐1_紐下_紐_表示 = true; + ブーツ_紐_紐1_紐上_金具上_金具_表示 = true; + ブーツ_紐_紐1_紐上_金具上_穴_表示 = true; + ブーツ_紐_紐1_紐上_紐_表示 = true; + ブーツ_紐_紐2_紐下_金具上_金具_表示 = true; + ブーツ_紐_紐2_紐下_金具上_穴_表示 = true; + ブーツ_紐_紐2_紐下_紐_表示 = true; + ブーツ_紐_紐2_紐上_金具上_金具_表示 = true; + ブーツ_紐_紐2_紐上_金具上_穴_表示 = true; + ブーツ_紐_紐2_紐上_紐_表示 = true; + ブーツ_紐_紐3_紐下_金具上_金具_表示 = true; + ブーツ_紐_紐3_紐下_金具上_穴_表示 = true; + ブーツ_紐_紐3_紐下_紐_表示 = true; + ブーツ_紐_紐3_紐上_金具上_金具_表示 = true; + ブーツ_紐_紐3_紐上_金具上_穴_表示 = true; + ブーツ_紐_紐3_紐上_紐_表示 = true; + ブーツ_紐_紐4_紐下_金具上_金具_表示 = true; + ブーツ_紐_紐4_紐下_金具上_穴_表示 = true; + ブーツ_紐_紐4_紐下_紐_表示 = true; + ブーツ_紐_紐4_紐上_金具上_金具_表示 = true; + ブーツ_紐_紐4_紐上_金具上_穴_表示 = true; + ブーツ_紐_紐4_紐上_紐_表示 = true; + ブーツ_紐_紐5_紐下_金具上_金具_表示 = true; + ブーツ_紐_紐5_紐下_金具上_穴_表示 = true; + ブーツ_紐_紐5_紐下_紐_表示 = true; + ブーツ_紐_紐5_紐上_金具上_金具_表示 = true; + ブーツ_紐_紐5_紐上_金具上_穴_表示 = true; + ブーツ_紐_紐5_紐上_紐_表示 = true; + ブーツ_紐_紐6_紐下_金具上_金具_表示 = true; + ブーツ_紐_紐6_紐下_金具上_穴_表示 = true; + ブーツ_紐_紐6_紐下_紐_表示 = true; + ブーツ_紐_紐6_紐上_金具上_金具_表示 = true; + ブーツ_紐_紐6_紐上_金具上_穴_表示 = true; + ブーツ_紐_紐6_紐上_紐_表示 = true; + ブーツ_紐_紐7_紐下_金具上_金具_表示 = true; + ブーツ_紐_紐7_紐下_金具上_穴_表示 = true; + ブーツ_紐_紐7_紐下_紐_表示 = true; + ブーツ_紐_紐7_紐上_金具上_金具_表示 = true; + ブーツ_紐_紐7_紐上_金具上_穴_表示 = true; + ブーツ_紐_紐7_紐上_紐_表示 = true; + ブーツ_紐_紐8_紐下_金具上_金具_表示 = true; + ブーツ_紐_紐8_紐下_金具上_穴_表示 = true; + ブーツ_紐_紐8_紐下_紐_表示 = true; + ブーツ_紐_紐8_紐上_金具上_金具_表示 = true; + ブーツ_紐_紐8_紐上_金具上_穴_表示 = true; + ブーツ_紐_紐8_紐上_紐_表示 = true; + ブーツ_紐_紐9_紐下_金具上_金具_表示 = true; + ブーツ_紐_紐9_紐下_金具上_穴_表示 = true; + ブーツ_紐_紐9_紐下_紐_表示 = true; + ブーツ_紐_紐9_紐上_金具上_金具_表示 = true; + ブーツ_紐_紐9_紐上_金具上_穴_表示 = true; + ブーツ_紐_紐9_紐上_紐_表示 = true; + ブーツ_紐_紐10_紐下_金具上_金具_表示 = true; + ブーツ_紐_紐10_紐下_金具上_穴_表示 = true; + ブーツ_紐_紐10_紐下_紐_表示 = true; + ブーツ_紐_紐10_紐上_金具上_金具_表示 = true; + ブーツ_紐_紐10_紐上_金具上_穴_表示 = true; + ブーツ_紐_紐10_紐上_紐_表示 = true; + ブーツ_紐_紐11_紐下_金具上_金具_表示 = true; + ブーツ_紐_紐11_紐下_金具上_穴_表示 = true; + ブーツ_紐_紐11_紐下_紐_表示 = true; + ブーツ_紐_紐11_紐上_金具上_金具_表示 = true; + ブーツ_紐_紐11_紐上_金具上_穴_表示 = true; + ブーツ_紐_紐11_紐上_紐_表示 = true; + ブーツ_紐_結び_紐左_紐3_表示 = true; + ブーツ_紐_結び_紐左_紐2_表示 = true; + ブーツ_紐_結び_紐左_紐1_表示 = true; + ブーツ_紐_結び_紐右_紐3_表示 = true; + ブーツ_紐_結び_紐右_紐2_表示 = true; + ブーツ_紐_結び_紐右_紐1_表示 = true; + ブーツ_紐_結び_結び目_表示 = true; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ_足情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ_足情報.cs index 2dbd76b..6ff3c0a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ_足情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ_足情報.cs @@ -1,128 +1,129 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct ブーツ_足情報 +namespace SlaveMatrix { - public bool ブーツ0_靴底_表示; + [Serializable] + public struct ブーツ_足情報 + { + public bool ブーツ0_靴底_表示; - public bool ブーツ0_ヒール_表示; + public bool ブーツ0_ヒール_表示; - public bool ブーツ1_タン_表示; + public bool ブーツ1_タン_表示; - public bool ブーツ1_バンプ_バンプ_表示; + public bool ブーツ1_バンプ_バンプ_表示; - public bool ブーツ1_バンプ_縁_縁1_表示; + public bool ブーツ1_バンプ_縁_縁1_表示; - public bool ブーツ1_バンプ_縁_縁2_表示; + public bool ブーツ1_バンプ_縁_縁2_表示; - public bool ブーツ1_バンプ_縁_縁3_表示; + public bool ブーツ1_バンプ_縁_縁3_表示; - public bool ブーツ1_バンプ_縁_縁4_表示; + public bool ブーツ1_バンプ_縁_縁4_表示; - public bool ブーツ1_ハイライト_表示; + public bool ブーツ1_ハイライト_表示; - public bool ブーツ1_柄_表示; + public bool ブーツ1_柄_表示; - public bool ブーツ1_紐_紐1_紐下_金具上_金具_表示; + public bool ブーツ1_紐_紐1_紐下_金具上_金具_表示; - public bool ブーツ1_紐_紐1_紐下_金具上_穴_表示; + public bool ブーツ1_紐_紐1_紐下_金具上_穴_表示; - public bool ブーツ1_紐_紐1_紐下_紐_表示; + public bool ブーツ1_紐_紐1_紐下_紐_表示; - public bool ブーツ1_紐_紐1_紐上_金具上_金具_表示; + public bool ブーツ1_紐_紐1_紐上_金具上_金具_表示; - public bool ブーツ1_紐_紐1_紐上_金具上_穴_表示; + public bool ブーツ1_紐_紐1_紐上_金具上_穴_表示; - public bool ブーツ1_紐_紐1_紐上_紐_表示; + public bool ブーツ1_紐_紐1_紐上_紐_表示; - public bool ブーツ1_紐_紐2_紐下_金具上_金具_表示; + public bool ブーツ1_紐_紐2_紐下_金具上_金具_表示; - public bool ブーツ1_紐_紐2_紐下_金具上_穴_表示; + public bool ブーツ1_紐_紐2_紐下_金具上_穴_表示; - public bool ブーツ1_紐_紐2_紐下_紐_表示; + public bool ブーツ1_紐_紐2_紐下_紐_表示; - public bool ブーツ1_紐_紐2_紐上_金具上_金具_表示; + public bool ブーツ1_紐_紐2_紐上_金具上_金具_表示; - public bool ブーツ1_紐_紐2_紐上_金具上_穴_表示; + public bool ブーツ1_紐_紐2_紐上_金具上_穴_表示; - public bool ブーツ1_紐_紐2_紐上_紐_表示; + public bool ブーツ1_紐_紐2_紐上_紐_表示; - public bool ブーツ1_紐_紐3_紐下_金具上_金具_表示; + public bool ブーツ1_紐_紐3_紐下_金具上_金具_表示; - public bool ブーツ1_紐_紐3_紐下_金具上_穴_表示; + public bool ブーツ1_紐_紐3_紐下_金具上_穴_表示; - public bool ブーツ1_紐_紐3_紐下_紐_表示; + public bool ブーツ1_紐_紐3_紐下_紐_表示; - public bool ブーツ1_紐_紐3_紐上_金具上_金具_表示; + public bool ブーツ1_紐_紐3_紐上_金具上_金具_表示; - public bool ブーツ1_紐_紐3_紐上_金具上_穴_表示; + public bool ブーツ1_紐_紐3_紐上_金具上_穴_表示; - public bool ブーツ1_紐_紐3_紐上_紐_表示; + public bool ブーツ1_紐_紐3_紐上_紐_表示; - public bool ブーツ1_紐_紐4_紐下_金具上_金具_表示; + public bool ブーツ1_紐_紐4_紐下_金具上_金具_表示; - public bool ブーツ1_紐_紐4_紐下_金具上_穴_表示; + public bool ブーツ1_紐_紐4_紐下_金具上_穴_表示; - public bool ブーツ1_紐_紐4_紐下_紐_表示; + public bool ブーツ1_紐_紐4_紐下_紐_表示; - public bool ブーツ1_紐_紐4_紐上_金具上_金具_表示; + public bool ブーツ1_紐_紐4_紐上_金具上_金具_表示; - public bool ブーツ1_紐_紐4_紐上_金具上_穴_表示; + public bool ブーツ1_紐_紐4_紐上_金具上_穴_表示; - public bool ブーツ1_紐_紐4_紐上_紐_表示; + public bool ブーツ1_紐_紐4_紐上_紐_表示; - public bool ブーツ1_紐_紐5_金具1_金具_表示; + public bool ブーツ1_紐_紐5_金具1_金具_表示; - public bool ブーツ1_紐_紐5_金具1_穴_表示; + public bool ブーツ1_紐_紐5_金具1_穴_表示; - public bool ブーツ1_紐_紐5_金具2_金具_表示; + public bool ブーツ1_紐_紐5_金具2_金具_表示; - public bool ブーツ1_紐_紐5_金具2_穴_表示; + public bool ブーツ1_紐_紐5_金具2_穴_表示; - public bool ブーツ1_紐_紐5_紐_表示; + public bool ブーツ1_紐_紐5_紐_表示; - public void SetDefault() - { - ブーツ0_靴底_表示 = true; - ブーツ0_ヒール_表示 = true; - ブーツ1_タン_表示 = true; - ブーツ1_バンプ_バンプ_表示 = true; - ブーツ1_バンプ_縁_縁1_表示 = true; - ブーツ1_バンプ_縁_縁2_表示 = true; - ブーツ1_バンプ_縁_縁3_表示 = true; - ブーツ1_バンプ_縁_縁4_表示 = true; - ブーツ1_ハイライト_表示 = true; - ブーツ1_柄_表示 = true; - ブーツ1_紐_紐1_紐下_金具上_金具_表示 = true; - ブーツ1_紐_紐1_紐下_金具上_穴_表示 = true; - ブーツ1_紐_紐1_紐下_紐_表示 = true; - ブーツ1_紐_紐1_紐上_金具上_金具_表示 = true; - ブーツ1_紐_紐1_紐上_金具上_穴_表示 = true; - ブーツ1_紐_紐1_紐上_紐_表示 = true; - ブーツ1_紐_紐2_紐下_金具上_金具_表示 = true; - ブーツ1_紐_紐2_紐下_金具上_穴_表示 = true; - ブーツ1_紐_紐2_紐下_紐_表示 = true; - ブーツ1_紐_紐2_紐上_金具上_金具_表示 = true; - ブーツ1_紐_紐2_紐上_金具上_穴_表示 = true; - ブーツ1_紐_紐2_紐上_紐_表示 = true; - ブーツ1_紐_紐3_紐下_金具上_金具_表示 = true; - ブーツ1_紐_紐3_紐下_金具上_穴_表示 = true; - ブーツ1_紐_紐3_紐下_紐_表示 = true; - ブーツ1_紐_紐3_紐上_金具上_金具_表示 = true; - ブーツ1_紐_紐3_紐上_金具上_穴_表示 = true; - ブーツ1_紐_紐3_紐上_紐_表示 = true; - ブーツ1_紐_紐4_紐下_金具上_金具_表示 = true; - ブーツ1_紐_紐4_紐下_金具上_穴_表示 = true; - ブーツ1_紐_紐4_紐下_紐_表示 = true; - ブーツ1_紐_紐4_紐上_金具上_金具_表示 = true; - ブーツ1_紐_紐4_紐上_金具上_穴_表示 = true; - ブーツ1_紐_紐4_紐上_紐_表示 = true; - ブーツ1_紐_紐5_金具1_金具_表示 = true; - ブーツ1_紐_紐5_金具1_穴_表示 = true; - ブーツ1_紐_紐5_金具2_金具_表示 = true; - ブーツ1_紐_紐5_金具2_穴_表示 = true; - ブーツ1_紐_紐5_紐_表示 = true; - } + public void SetDefault() + { + ブーツ0_靴底_表示 = true; + ブーツ0_ヒール_表示 = true; + ブーツ1_タン_表示 = true; + ブーツ1_バンプ_バンプ_表示 = true; + ブーツ1_バンプ_縁_縁1_表示 = true; + ブーツ1_バンプ_縁_縁2_表示 = true; + ブーツ1_バンプ_縁_縁3_表示 = true; + ブーツ1_バンプ_縁_縁4_表示 = true; + ブーツ1_ハイライト_表示 = true; + ブーツ1_柄_表示 = true; + ブーツ1_紐_紐1_紐下_金具上_金具_表示 = true; + ブーツ1_紐_紐1_紐下_金具上_穴_表示 = true; + ブーツ1_紐_紐1_紐下_紐_表示 = true; + ブーツ1_紐_紐1_紐上_金具上_金具_表示 = true; + ブーツ1_紐_紐1_紐上_金具上_穴_表示 = true; + ブーツ1_紐_紐1_紐上_紐_表示 = true; + ブーツ1_紐_紐2_紐下_金具上_金具_表示 = true; + ブーツ1_紐_紐2_紐下_金具上_穴_表示 = true; + ブーツ1_紐_紐2_紐下_紐_表示 = true; + ブーツ1_紐_紐2_紐上_金具上_金具_表示 = true; + ブーツ1_紐_紐2_紐上_金具上_穴_表示 = true; + ブーツ1_紐_紐2_紐上_紐_表示 = true; + ブーツ1_紐_紐3_紐下_金具上_金具_表示 = true; + ブーツ1_紐_紐3_紐下_金具上_穴_表示 = true; + ブーツ1_紐_紐3_紐下_紐_表示 = true; + ブーツ1_紐_紐3_紐上_金具上_金具_表示 = true; + ブーツ1_紐_紐3_紐上_金具上_穴_表示 = true; + ブーツ1_紐_紐3_紐上_紐_表示 = true; + ブーツ1_紐_紐4_紐下_金具上_金具_表示 = true; + ブーツ1_紐_紐4_紐下_金具上_穴_表示 = true; + ブーツ1_紐_紐4_紐下_紐_表示 = true; + ブーツ1_紐_紐4_紐上_金具上_金具_表示 = true; + ブーツ1_紐_紐4_紐上_金具上_穴_表示 = true; + ブーツ1_紐_紐4_紐上_紐_表示 = true; + ブーツ1_紐_紐5_金具1_金具_表示 = true; + ブーツ1_紐_紐5_金具1_穴_表示 = true; + ブーツ1_紐_紐5_金具2_金具_表示 = true; + ブーツ1_紐_紐5_金具2_穴_表示 = true; + ブーツ1_紐_紐5_紐_表示 = true; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ情報.cs index 93c7be3..4295338 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ情報.cs @@ -1,27 +1,28 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct ブーツ情報 +namespace SlaveMatrix { - public ブーツ_脚情報 脚; + [Serializable] + public struct ブーツ情報 + { + public ブーツ_脚情報 脚; - public ブーツ_足情報 足; + public ブーツ_足情報 足; - public ブーツ色 色; + public ブーツ色 色; - public void SetDefault() - { - 脚.SetDefault(); - 足.SetDefault(); - 色.SetDefault(); - } + public void SetDefault() + { + 脚.SetDefault(); + 足.SetDefault(); + 色.SetDefault(); + } - public static ブーツ情報 GetDefault() - { - ブーツ情報 result = default(ブーツ情報); - result.SetDefault(); - return result; - } + public static ブーツ情報 GetDefault() + { + ブーツ情報 result = default(ブーツ情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ色.cs index a03c1ae..adaa00c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ色.cs @@ -1,85 +1,86 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct ブーツ色 +namespace SlaveMatrix { - public Color 生地1; + [Serializable] + public struct ブーツ色 + { + public Color 生地1; - public Color 生地2; + public Color 生地2; - public Color 縁; + public Color 縁; - public Color 柄; + public Color 柄; - public Color 紐; + public Color 紐; - public Color 金具; + public Color 金具; - public Color 穴; + public Color 穴; - public Color 靴底; + public Color 靴底; - public Color 踵; + public Color 踵; - public Color2 生地1色; + public Color2 生地1色; - public Color2 生地2色; + public Color2 生地2色; - public Color2 縁色; + public Color2 縁色; - public Color2 柄色; + public Color2 柄色; - public Color2 紐色; + public Color2 紐色; - public Color2 金具色; + public Color2 金具色; - public Color2 穴色; + public Color2 穴色; - public Color2 靴底色; + public Color2 靴底色; - public Color2 踵色; + public Color2 踵色; - public void SetDefault() - { - Col.Add(ref Col.DarkGreen, 0, 0, -50, out 生地1); - Col.Add(ref Col.Indigo, 0, 0, -50, out 生地2); - 縁 = Color.Gold; - 柄 = Color.Gold; - 紐 = Col.Black; - 金具 = Color.Gray; - 穴 = Col.Black; - 靴底 = Col.Black; - 踵 = Col.Black; - SetColor2(); - } + public void SetDefault() + { + Col.Add(ref Col.DarkGreen, 0, 0, -50, out 生地1); + Col.Add(ref Col.Indigo, 0, 0, -50, out 生地2); + 縁 = Color.Gold; + 柄 = Color.Gold; + 紐 = Col.Black; + 金具 = Color.Gray; + 穴 = Col.Black; + 靴底 = Col.Black; + 踵 = Col.Black; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 生地1); - Col.GetRandomClothesColor(out 生地2); - Col.GetRandomClothesColor(out 縁); - 柄 = 縁; - Col.GetRandomClothesColor(out 紐); - Col.GetRandomClothesColor(out 金具); - 穴 = 紐; - 靴底 = 紐; - 踵 = 紐; - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 生地1); + Col.GetRandomClothesColor(out 生地2); + Col.GetRandomClothesColor(out 縁); + 柄 = 縁; + Col.GetRandomClothesColor(out 紐); + Col.GetRandomClothesColor(out 金具); + 穴 = 紐; + 靴底 = 紐; + 踵 = 紐; + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 生地1, out 生地1色); - Col.GetGrad(ref 生地2, out 生地2色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 柄, out 柄色); - Col.GetGrad(ref 紐, out 紐色); - Col.GetMetal(ref 金具, out 金具色); - Col.GetGrad(ref 穴, out 穴色); - Col.GetGrad(ref 靴底, out 靴底色); - Col.GetGrad(ref 踵, out 踵色); - } + public void SetColor2() + { + Col.GetGrad(ref 生地1, out 生地1色); + Col.GetGrad(ref 生地2, out 生地2色); + Col.GetGrad(ref 縁, out 縁色); + Col.GetGrad(ref 柄, out 柄色); + Col.GetGrad(ref 紐, out 紐色); + Col.GetMetal(ref 金具, out 金具色); + Col.GetGrad(ref 穴, out 穴色); + Col.GetGrad(ref 靴底, out 靴底色); + Col.GetGrad(ref 踵, out 踵色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス.cs index c82edc8..07a297b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス.cs @@ -1,740 +1,741 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class ペニス : Ele +namespace SlaveMatrix { - public Par X0Y0_陰嚢; + public class ペニス : Ele + { + public Par X0Y0_陰嚢; - public Par X0Y0_陰茎; + public Par X0Y0_陰茎; - public Par X0Y0_血管下; + public Par X0Y0_血管下; - public Par X0Y0_血管上; + public Par X0Y0_血管上; - public Par X0Y0_亀頭; + public Par X0Y0_亀頭; - public Par X0Y1_陰嚢; + public Par X0Y1_陰嚢; - public Par X0Y1_陰茎; + public Par X0Y1_陰茎; - public Par X0Y1_血管下; + public Par X0Y1_血管下; - public Par X0Y1_血管上; + public Par X0Y1_血管上; - public Par X0Y1_亀頭; + public Par X0Y1_亀頭; - public Par X0Y2_陰嚢; + public Par X0Y2_陰嚢; - public Par X0Y2_陰茎; + public Par X0Y2_陰茎; - public Par X0Y2_血管下; + public Par X0Y2_血管下; - public Par X0Y2_血管上; + public Par X0Y2_血管上; - public Par X0Y2_亀頭; + public Par X0Y2_亀頭; - public Par X0Y3_陰嚢; + public Par X0Y3_陰嚢; - public Par X0Y3_陰茎; + public Par X0Y3_陰茎; - public Par X0Y3_血管下; + public Par X0Y3_血管下; - public Par X0Y3_血管上; + public Par X0Y3_血管上; - public Par X0Y3_亀頭; + public Par X0Y3_亀頭; - public Par X0Y4_陰嚢; + public Par X0Y4_陰嚢; - public Par X0Y4_陰茎; + public Par X0Y4_陰茎; - public Par X0Y4_血管下; + public Par X0Y4_血管下; - public Par X0Y4_血管上; + public Par X0Y4_血管上; - public Par X0Y4_亀頭; + public Par X0Y4_亀頭; - public Par X1Y0_陰嚢; + public Par X1Y0_陰嚢; - public Par X1Y0_陰茎; + public Par X1Y0_陰茎; - public Par X1Y0_血管下; + public Par X1Y0_血管下; - public Par X1Y0_血管上; + public Par X1Y0_血管上; - public Par X1Y0_亀頭; + public Par X1Y0_亀頭; - public Par X1Y1_陰嚢; + public Par X1Y1_陰嚢; - public Par X1Y1_陰茎; + public Par X1Y1_陰茎; - public Par X1Y1_血管下; + public Par X1Y1_血管下; - public Par X1Y1_血管上; + public Par X1Y1_血管上; - public Par X1Y1_亀頭; + public Par X1Y1_亀頭; - public Par X1Y2_陰嚢; + public Par X1Y2_陰嚢; - public Par X1Y2_陰茎; + public Par X1Y2_陰茎; - public Par X1Y2_血管下; + public Par X1Y2_血管下; - public Par X1Y2_血管上; + public Par X1Y2_血管上; - public Par X1Y3_陰嚢; + public Par X1Y3_陰嚢; - public Par X1Y3_陰茎; + public Par X1Y3_陰茎; - public Par X1Y3_血管下; + public Par X1Y3_血管下; - public Par X1Y3_血管上; + public Par X1Y3_血管上; - public Par X1Y4_陰嚢; + public Par X1Y4_陰嚢; - public Par X1Y4_陰茎; + public Par X1Y4_陰茎; - public Par X1Y4_血管下; + public Par X1Y4_血管下; - public AreM AreM; + public AreM AreM; - public ColorD 陰嚢CD; + public ColorD 陰嚢CD; - public ColorD 陰茎CD; + public ColorD 陰茎CD; - public ColorD 血管下CD; + public ColorD 血管下CD; - public ColorD 血管上CD; + public ColorD 血管上CD; - public ColorD 亀頭CD; + public ColorD 亀頭CD; - public ColorP X0Y0_陰嚢CP; + public ColorP X0Y0_陰嚢CP; - public ColorP X0Y0_陰茎CP; + public ColorP X0Y0_陰茎CP; - public ColorP X0Y0_血管下CP; + public ColorP X0Y0_血管下CP; - public ColorP X0Y0_血管上CP; + public ColorP X0Y0_血管上CP; - public ColorP X0Y0_亀頭CP; + public ColorP X0Y0_亀頭CP; - public ColorP X0Y1_陰嚢CP; + public ColorP X0Y1_陰嚢CP; - public ColorP X0Y1_陰茎CP; + public ColorP X0Y1_陰茎CP; - public ColorP X0Y1_血管下CP; + public ColorP X0Y1_血管下CP; - public ColorP X0Y1_血管上CP; + public ColorP X0Y1_血管上CP; - public ColorP X0Y1_亀頭CP; + public ColorP X0Y1_亀頭CP; - public ColorP X0Y2_陰嚢CP; + public ColorP X0Y2_陰嚢CP; - public ColorP X0Y2_陰茎CP; + public ColorP X0Y2_陰茎CP; - public ColorP X0Y2_血管下CP; + public ColorP X0Y2_血管下CP; - public ColorP X0Y2_血管上CP; + public ColorP X0Y2_血管上CP; - public ColorP X0Y2_亀頭CP; + public ColorP X0Y2_亀頭CP; - public ColorP X0Y3_陰嚢CP; + public ColorP X0Y3_陰嚢CP; - public ColorP X0Y3_陰茎CP; + public ColorP X0Y3_陰茎CP; - public ColorP X0Y3_血管下CP; + public ColorP X0Y3_血管下CP; - public ColorP X0Y3_血管上CP; + public ColorP X0Y3_血管上CP; - public ColorP X0Y3_亀頭CP; + public ColorP X0Y3_亀頭CP; - public ColorP X0Y4_陰嚢CP; + public ColorP X0Y4_陰嚢CP; - public ColorP X0Y4_陰茎CP; + public ColorP X0Y4_陰茎CP; - public ColorP X0Y4_血管下CP; + public ColorP X0Y4_血管下CP; - public ColorP X0Y4_血管上CP; + public ColorP X0Y4_血管上CP; - public ColorP X0Y4_亀頭CP; + public ColorP X0Y4_亀頭CP; - public ColorP X1Y0_陰嚢CP; + public ColorP X1Y0_陰嚢CP; - public ColorP X1Y0_陰茎CP; + public ColorP X1Y0_陰茎CP; - public ColorP X1Y0_血管下CP; + public ColorP X1Y0_血管下CP; - public ColorP X1Y0_血管上CP; + public ColorP X1Y0_血管上CP; - public ColorP X1Y0_亀頭CP; + public ColorP X1Y0_亀頭CP; - public ColorP X1Y1_陰嚢CP; + public ColorP X1Y1_陰嚢CP; - public ColorP X1Y1_陰茎CP; + public ColorP X1Y1_陰茎CP; - public ColorP X1Y1_血管下CP; + public ColorP X1Y1_血管下CP; - public ColorP X1Y1_血管上CP; + public ColorP X1Y1_血管上CP; - public ColorP X1Y1_亀頭CP; + public ColorP X1Y1_亀頭CP; - public ColorP X1Y2_陰嚢CP; + public ColorP X1Y2_陰嚢CP; - public ColorP X1Y2_陰茎CP; + public ColorP X1Y2_陰茎CP; - public ColorP X1Y2_血管下CP; + public ColorP X1Y2_血管下CP; - public ColorP X1Y2_血管上CP; + public ColorP X1Y2_血管上CP; - public ColorP X1Y3_陰嚢CP; + public ColorP X1Y3_陰嚢CP; - public ColorP X1Y3_陰茎CP; + public ColorP X1Y3_陰茎CP; - public ColorP X1Y3_血管下CP; + public ColorP X1Y3_血管下CP; - public ColorP X1Y3_血管上CP; + public ColorP X1Y3_血管上CP; - public ColorP X1Y4_陰嚢CP; + public ColorP X1Y4_陰嚢CP; - public ColorP X1Y4_陰茎CP; + public ColorP X1Y4_陰茎CP; - public ColorP X1Y4_血管下CP; + public ColorP X1Y4_血管下CP; - public Ele[] 尿道_接続; + public Ele[] 尿道_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 陰嚢_表示 - { - get - { - return X0Y0_陰嚢.Dra; - } - set - { - X0Y0_陰嚢.Dra = value; - X0Y1_陰嚢.Dra = value; - X0Y2_陰嚢.Dra = value; - X0Y3_陰嚢.Dra = value; - X0Y4_陰嚢.Dra = value; - X1Y0_陰嚢.Dra = value; - X1Y1_陰嚢.Dra = value; - X1Y2_陰嚢.Dra = value; - X1Y3_陰嚢.Dra = value; - X1Y4_陰嚢.Dra = value; - X0Y0_陰嚢.Hit = value; - X0Y1_陰嚢.Hit = value; - X0Y2_陰嚢.Hit = value; - X0Y3_陰嚢.Hit = value; - X0Y4_陰嚢.Hit = value; - X1Y0_陰嚢.Hit = value; - X1Y1_陰嚢.Hit = value; - X1Y2_陰嚢.Hit = value; - X1Y3_陰嚢.Hit = value; - X1Y4_陰嚢.Hit = value; - } - } - - public bool 陰茎_表示 - { - get - { - return X0Y0_陰茎.Dra; - } - set - { - X0Y0_陰茎.Dra = value; - X0Y1_陰茎.Dra = value; - X0Y2_陰茎.Dra = value; - X0Y3_陰茎.Dra = value; - X0Y4_陰茎.Dra = value; - X1Y0_陰茎.Dra = value; - X1Y1_陰茎.Dra = value; - X1Y2_陰茎.Dra = value; - X1Y3_陰茎.Dra = value; - X1Y4_陰茎.Dra = value; - X0Y0_陰茎.Hit = value; - X0Y1_陰茎.Hit = value; - X0Y2_陰茎.Hit = value; - X0Y3_陰茎.Hit = value; - X0Y4_陰茎.Hit = value; - X1Y0_陰茎.Hit = value; - X1Y1_陰茎.Hit = value; - X1Y2_陰茎.Hit = value; - X1Y3_陰茎.Hit = value; - X1Y4_陰茎.Hit = value; - } - } - - public bool 血管下_表示 - { - get - { - return X0Y0_血管下.Dra; - } - set - { - X0Y0_血管下.Dra = value; - X0Y1_血管下.Dra = value; - X0Y2_血管下.Dra = value; - X0Y3_血管下.Dra = value; - X0Y4_血管下.Dra = value; - X1Y0_血管下.Dra = value; - X1Y1_血管下.Dra = value; - X1Y2_血管下.Dra = value; - X1Y3_血管下.Dra = value; - X1Y4_血管下.Dra = value; - X0Y0_血管下.Hit = value; - X0Y1_血管下.Hit = value; - X0Y2_血管下.Hit = value; - X0Y3_血管下.Hit = value; - X0Y4_血管下.Hit = value; - X1Y0_血管下.Hit = value; - X1Y1_血管下.Hit = value; - X1Y2_血管下.Hit = value; - X1Y3_血管下.Hit = value; - X1Y4_血管下.Hit = value; - } - } - - public bool 血管上_表示 - { - get - { - return X0Y0_血管上.Dra; - } - set - { - X0Y0_血管上.Dra = value; - X0Y1_血管上.Dra = value; - X0Y2_血管上.Dra = value; - X0Y3_血管上.Dra = value; - X0Y4_血管上.Dra = value; - X1Y0_血管上.Dra = value; - X1Y1_血管上.Dra = value; - X1Y2_血管上.Dra = value; - X1Y3_血管上.Dra = value; - X0Y0_血管上.Hit = value; - X0Y1_血管上.Hit = value; - X0Y2_血管上.Hit = value; - X0Y3_血管上.Hit = value; - X0Y4_血管上.Hit = value; - X1Y0_血管上.Hit = value; - X1Y1_血管上.Hit = value; - X1Y2_血管上.Hit = value; - X1Y3_血管上.Hit = value; - } - } - - public bool 亀頭_表示 - { - get - { - return X0Y0_亀頭.Dra; - } - set - { - X0Y0_亀頭.Dra = value; - X0Y1_亀頭.Dra = value; - X0Y2_亀頭.Dra = value; - X0Y3_亀頭.Dra = value; - X0Y4_亀頭.Dra = value; - X1Y0_亀頭.Dra = value; - X1Y1_亀頭.Dra = value; - X0Y0_亀頭.Hit = value; - X0Y1_亀頭.Hit = value; - X0Y2_亀頭.Hit = value; - X0Y3_亀頭.Hit = value; - X0Y4_亀頭.Hit = value; - X1Y0_亀頭.Hit = value; - X1Y1_亀頭.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 陰嚢_表示; - } - set - { - 陰嚢_表示 = value; - 陰茎_表示 = value; - 血管下_表示 = value; - 血管上_表示 = value; - 亀頭_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 陰嚢CD.不透明度; - } - set - { - 陰嚢CD.不透明度 = value; - 陰茎CD.不透明度 = value; - 血管下CD.不透明度 = value; - 血管上CD.不透明度 = value; - 亀頭CD.不透明度 = value; - } - } - - public override Vector2D 位置B - { - get - { - return AreM.Position; - } - set - { - AreM.Position = value; - } - } - - public JointS 尿道_接続点 => new JointS(本体, X0Y0_陰茎, 3); - - public ペニス(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, Med Med, ペニスD e) - { - ペニス ペニス2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["ペニス"]); - Pars pars = 本体[0][0]; - X0Y0_陰嚢 = pars["陰嚢"].ToPar(); - X0Y0_陰茎 = pars["陰茎"].ToPar(); - X0Y0_血管下 = pars["血管下"].ToPar(); - X0Y0_血管上 = pars["血管上"].ToPar(); - X0Y0_亀頭 = pars["亀頭"].ToPar(); - pars = 本体[0][1]; - X0Y1_陰嚢 = pars["陰嚢"].ToPar(); - X0Y1_陰茎 = pars["陰茎"].ToPar(); - X0Y1_血管下 = pars["血管下"].ToPar(); - X0Y1_血管上 = pars["血管上"].ToPar(); - X0Y1_亀頭 = pars["亀頭"].ToPar(); - pars = 本体[0][2]; - X0Y2_陰嚢 = pars["陰嚢"].ToPar(); - X0Y2_陰茎 = pars["陰茎"].ToPar(); - X0Y2_血管下 = pars["血管下"].ToPar(); - X0Y2_血管上 = pars["血管上"].ToPar(); - X0Y2_亀頭 = pars["亀頭"].ToPar(); - pars = 本体[0][3]; - X0Y3_陰嚢 = pars["陰嚢"].ToPar(); - X0Y3_陰茎 = pars["陰茎"].ToPar(); - X0Y3_血管下 = pars["血管下"].ToPar(); - X0Y3_血管上 = pars["血管上"].ToPar(); - X0Y3_亀頭 = pars["亀頭"].ToPar(); - pars = 本体[0][4]; - X0Y4_陰嚢 = pars["陰嚢"].ToPar(); - X0Y4_陰茎 = pars["陰茎"].ToPar(); - X0Y4_血管下 = pars["血管下"].ToPar(); - X0Y4_血管上 = pars["血管上"].ToPar(); - X0Y4_亀頭 = pars["亀頭"].ToPar(); - pars = 本体[1][0]; - X1Y0_陰嚢 = pars["陰嚢"].ToPar(); - X1Y0_陰茎 = pars["陰茎"].ToPar(); - X1Y0_血管下 = pars["血管下"].ToPar(); - X1Y0_血管上 = pars["血管上"].ToPar(); - X1Y0_亀頭 = pars["亀頭"].ToPar(); - pars = 本体[1][1]; - X1Y1_陰嚢 = pars["陰嚢"].ToPar(); - X1Y1_陰茎 = pars["陰茎"].ToPar(); - X1Y1_血管下 = pars["血管下"].ToPar(); - X1Y1_血管上 = pars["血管上"].ToPar(); - X1Y1_亀頭 = pars["亀頭"].ToPar(); - pars = 本体[1][2]; - X1Y2_陰嚢 = pars["陰嚢"].ToPar(); - X1Y2_陰茎 = pars["陰茎"].ToPar(); - X1Y2_血管下 = pars["血管下"].ToPar(); - X1Y2_血管上 = pars["血管上"].ToPar(); - pars = 本体[1][3]; - X1Y3_陰嚢 = pars["陰嚢"].ToPar(); - X1Y3_陰茎 = pars["陰茎"].ToPar(); - X1Y3_血管下 = pars["血管下"].ToPar(); - X1Y3_血管上 = pars["血管上"].ToPar(); - pars = 本体[1][4]; - X1Y4_陰嚢 = pars["陰嚢"].ToPar(); - X1Y4_陰茎 = pars["陰茎"].ToPar(); - X1Y4_血管下 = pars["血管下"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 陰嚢_表示 = e.陰嚢_表示; - 陰茎_表示 = e.陰茎_表示; - 血管下_表示 = e.血管下_表示; - 血管上_表示 = e.血管上_表示; - 亀頭_表示 = e.亀頭_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.尿道_接続.Count > 0) - { - Ele f; - 尿道_接続 = e.尿道_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = ペニス2; - f.ConnectionType = ConnectionInfo.ペニス_尿道_接続; - f.接続(ペニス2.尿道_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_陰嚢CP = new ColorP(X0Y0_陰嚢, 陰嚢CD, DisUnit, abj: true); - X0Y0_陰茎CP = new ColorP(X0Y0_陰茎, 陰茎CD, DisUnit, abj: true); - X0Y0_血管下CP = new ColorP(X0Y0_血管下, 血管下CD, DisUnit, abj: true); - X0Y0_血管上CP = new ColorP(X0Y0_血管上, 血管上CD, DisUnit, abj: true); - X0Y0_亀頭CP = new ColorP(X0Y0_亀頭, 亀頭CD, DisUnit, abj: true); - X0Y1_陰嚢CP = new ColorP(X0Y1_陰嚢, 陰嚢CD, DisUnit, abj: true); - X0Y1_陰茎CP = new ColorP(X0Y1_陰茎, 陰茎CD, DisUnit, abj: true); - X0Y1_血管下CP = new ColorP(X0Y1_血管下, 血管下CD, DisUnit, abj: true); - X0Y1_血管上CP = new ColorP(X0Y1_血管上, 血管上CD, DisUnit, abj: true); - X0Y1_亀頭CP = new ColorP(X0Y1_亀頭, 亀頭CD, DisUnit, abj: true); - X0Y2_陰嚢CP = new ColorP(X0Y2_陰嚢, 陰嚢CD, DisUnit, abj: true); - X0Y2_陰茎CP = new ColorP(X0Y2_陰茎, 陰茎CD, DisUnit, abj: true); - X0Y2_血管下CP = new ColorP(X0Y2_血管下, 血管下CD, DisUnit, abj: true); - X0Y2_血管上CP = new ColorP(X0Y2_血管上, 血管上CD, DisUnit, abj: true); - X0Y2_亀頭CP = new ColorP(X0Y2_亀頭, 亀頭CD, DisUnit, abj: true); - X0Y3_陰嚢CP = new ColorP(X0Y3_陰嚢, 陰嚢CD, DisUnit, abj: true); - X0Y3_陰茎CP = new ColorP(X0Y3_陰茎, 陰茎CD, DisUnit, abj: true); - X0Y3_血管下CP = new ColorP(X0Y3_血管下, 血管下CD, DisUnit, abj: true); - X0Y3_血管上CP = new ColorP(X0Y3_血管上, 血管上CD, DisUnit, abj: true); - X0Y3_亀頭CP = new ColorP(X0Y3_亀頭, 亀頭CD, DisUnit, abj: true); - X0Y4_陰嚢CP = new ColorP(X0Y4_陰嚢, 陰嚢CD, DisUnit, abj: true); - X0Y4_陰茎CP = new ColorP(X0Y4_陰茎, 陰茎CD, DisUnit, abj: true); - X0Y4_血管下CP = new ColorP(X0Y4_血管下, 血管下CD, DisUnit, abj: true); - X0Y4_血管上CP = new ColorP(X0Y4_血管上, 血管上CD, DisUnit, abj: true); - X0Y4_亀頭CP = new ColorP(X0Y4_亀頭, 亀頭CD, DisUnit, abj: true); - X1Y0_陰嚢CP = new ColorP(X1Y0_陰嚢, 陰嚢CD, DisUnit, abj: true); - X1Y0_陰茎CP = new ColorP(X1Y0_陰茎, 陰茎CD, DisUnit, abj: true); - X1Y0_血管下CP = new ColorP(X1Y0_血管下, 血管下CD, DisUnit, abj: true); - X1Y0_血管上CP = new ColorP(X1Y0_血管上, 血管上CD, DisUnit, abj: true); - X1Y0_亀頭CP = new ColorP(X1Y0_亀頭, 亀頭CD, DisUnit, abj: true); - X1Y1_陰嚢CP = new ColorP(X1Y1_陰嚢, 陰嚢CD, DisUnit, abj: true); - X1Y1_陰茎CP = new ColorP(X1Y1_陰茎, 陰茎CD, DisUnit, abj: true); - X1Y1_血管下CP = new ColorP(X1Y1_血管下, 血管下CD, DisUnit, abj: true); - X1Y1_血管上CP = new ColorP(X1Y1_血管上, 血管上CD, DisUnit, abj: true); - X1Y1_亀頭CP = new ColorP(X1Y1_亀頭, 亀頭CD, DisUnit, abj: true); - X1Y2_陰嚢CP = new ColorP(X1Y2_陰嚢, 陰嚢CD, DisUnit, abj: true); - X1Y2_陰茎CP = new ColorP(X1Y2_陰茎, 陰茎CD, DisUnit, abj: true); - X1Y2_血管下CP = new ColorP(X1Y2_血管下, 血管下CD, DisUnit, abj: true); - X1Y2_血管上CP = new ColorP(X1Y2_血管上, 血管上CD, DisUnit, abj: true); - X1Y3_陰嚢CP = new ColorP(X1Y3_陰嚢, 陰嚢CD, DisUnit, abj: true); - X1Y3_陰茎CP = new ColorP(X1Y3_陰茎, 陰茎CD, DisUnit, abj: true); - X1Y3_血管下CP = new ColorP(X1Y3_血管下, 血管下CD, DisUnit, abj: true); - X1Y3_血管上CP = new ColorP(X1Y3_血管上, 血管上CD, DisUnit, abj: true); - X1Y4_陰嚢CP = new ColorP(X1Y4_陰嚢, 陰嚢CD, DisUnit, abj: true); - X1Y4_陰茎CP = new ColorP(X1Y4_陰茎, 陰茎CD, DisUnit, abj: true); - X1Y4_血管下CP = new ColorP(X1Y4_血管下, 血管下CD, DisUnit, abj: true); - 濃度 = e.濃度; - AreM = new AreM(Med.Unit, 3.0, 7.0, 0.07, Med.DisQuality, Med.HitAccuracy, 0.45); - AreM.Setting(); - AreM.BasePoint = new Vector2D(0.5, 0.1); - X0Y0_陰嚢.BasePointBase = X0Y0_陰嚢.ToLocal(X0Y0_陰茎.ToGlobal(X0Y0_陰茎.JP[3].Joint)); - X0Y1_陰嚢.BasePointBase = X0Y1_陰嚢.ToLocal(X0Y1_陰茎.ToGlobal(X0Y1_陰茎.JP[3].Joint)); - X0Y2_陰嚢.BasePointBase = X0Y2_陰嚢.ToLocal(X0Y2_陰茎.ToGlobal(X0Y2_陰茎.JP[3].Joint)); - X0Y3_陰嚢.BasePointBase = X0Y3_陰嚢.ToLocal(X0Y3_陰茎.ToGlobal(X0Y3_陰茎.JP[3].Joint)); - X0Y4_陰嚢.BasePointBase = X0Y4_陰嚢.ToLocal(X0Y4_陰茎.ToGlobal(X0Y4_陰茎.JP[3].Joint)); - X1Y0_陰嚢.BasePointBase = X1Y0_陰嚢.ToLocal(X1Y0_陰茎.ToGlobal(X1Y0_陰茎.JP[3].Joint)); - X1Y1_陰嚢.BasePointBase = X1Y1_陰嚢.ToLocal(X1Y1_陰茎.ToGlobal(X1Y1_陰茎.JP[3].Joint)); - X1Y2_陰嚢.BasePointBase = X1Y2_陰嚢.ToLocal(X1Y2_陰茎.ToGlobal(X1Y2_陰茎.JP[2].Joint)); - X1Y3_陰嚢.BasePointBase = X1Y3_陰嚢.ToLocal(X1Y3_陰茎.ToGlobal(X1Y3_陰茎.JP[2].Joint)); - X1Y4_陰嚢.BasePointBase = X1Y4_陰嚢.ToLocal(X1Y4_陰茎.ToGlobal(X1Y4_陰茎.JP[2].Joint)); - Vector2D position = AreM.GetPosition(ref AreM.BasePoint); - foreach (Par item in 本体.EnumJoinRoot) - { - item.PositionBase = position; - } - 本体.JoinPAall(); - 尺度B *= 1.07; - 尺度B = 1.08; - } - - public override void Dispose() - { - base.Dispose(); - AreM.Dispose(); - } - - public override void 描画0(Are Are) - { - AreM.Clear(); - 本体.Draw(AreM); - Are.Draw(AreM); - } - - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_陰嚢CP.Update(); - X0Y0_陰茎CP.Update(); - X0Y0_血管下CP.Update(); - X0Y0_血管上CP.Update(); - X0Y0_亀頭CP.Update(); - break; - case 1: - X0Y1_陰嚢CP.Update(); - X0Y1_陰茎CP.Update(); - X0Y1_血管下CP.Update(); - X0Y1_血管上CP.Update(); - X0Y1_亀頭CP.Update(); - break; - case 2: - X0Y2_陰嚢CP.Update(); - X0Y2_陰茎CP.Update(); - X0Y2_血管下CP.Update(); - X0Y2_血管上CP.Update(); - X0Y2_亀頭CP.Update(); - break; - case 3: - X0Y3_陰嚢CP.Update(); - X0Y3_陰茎CP.Update(); - X0Y3_血管下CP.Update(); - X0Y3_血管上CP.Update(); - X0Y3_亀頭CP.Update(); - break; - default: - X0Y4_陰嚢CP.Update(); - X0Y4_陰茎CP.Update(); - X0Y4_血管下CP.Update(); - X0Y4_血管上CP.Update(); - X0Y4_亀頭CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_陰嚢CP.Update(); - X1Y0_陰茎CP.Update(); - X1Y0_血管下CP.Update(); - X1Y0_血管上CP.Update(); - X1Y0_亀頭CP.Update(); - break; - case 1: - X1Y1_陰嚢CP.Update(); - X1Y1_陰茎CP.Update(); - X1Y1_血管下CP.Update(); - X1Y1_血管上CP.Update(); - X1Y1_亀頭CP.Update(); - break; - case 2: - X1Y2_陰嚢CP.Update(); - X1Y2_陰茎CP.Update(); - X1Y2_血管下CP.Update(); - X1Y2_血管上CP.Update(); - break; - case 3: - X1Y3_陰嚢CP.Update(); - X1Y3_陰茎CP.Update(); - X1Y3_血管下CP.Update(); - X1Y3_血管上CP.Update(); - break; - default: - X1Y4_陰嚢CP.Update(); - X1Y4_陰茎CP.Update(); - X1Y4_血管下CP.Update(); - break; - } - } - } - - private void 配色(主人公配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(主人公配色 体配色) - { - 陰嚢CD = new ColorD(ref 体配色.肌線, ref 体配色.肌色); - 陰茎CD = new ColorD(ref 体配色.肌線, ref 体配色.肌色); - 血管下CD = new ColorD(ref 体配色.肌線, ref 体配色.肌色); - 血管上CD = new ColorD(ref 体配色.肌線, ref 体配色.肌色); - 亀頭CD = new ColorD(); - 亀頭CD.線 = 体配色.粘線; - 亀頭CD.色 = new Color2(ref 体配色.粘膜.Col2, ref Col.Empty); - } - - public void 再配色(主人公配色 体配色) - { - 陰嚢CD.線 = 体配色.粘線; - 陰嚢CD.色 = 体配色.肌色; - 陰茎CD.線 = 体配色.粘線; - 陰茎CD.色 = 体配色.肌色; - 血管下CD.線 = 体配色.粘線; - 血管下CD.色 = 体配色.肌色; - 血管上CD.線 = 体配色.粘線; - 血管上CD.色 = 体配色.肌色; - 亀頭CD.線 = 体配色.粘線; - 亀頭CD.色 = new Color2(ref 体配色.粘膜.Col2, ref Col.Empty); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 陰嚢_表示 + { + get + { + return X0Y0_陰嚢.Dra; + } + set + { + X0Y0_陰嚢.Dra = value; + X0Y1_陰嚢.Dra = value; + X0Y2_陰嚢.Dra = value; + X0Y3_陰嚢.Dra = value; + X0Y4_陰嚢.Dra = value; + X1Y0_陰嚢.Dra = value; + X1Y1_陰嚢.Dra = value; + X1Y2_陰嚢.Dra = value; + X1Y3_陰嚢.Dra = value; + X1Y4_陰嚢.Dra = value; + X0Y0_陰嚢.Hit = value; + X0Y1_陰嚢.Hit = value; + X0Y2_陰嚢.Hit = value; + X0Y3_陰嚢.Hit = value; + X0Y4_陰嚢.Hit = value; + X1Y0_陰嚢.Hit = value; + X1Y1_陰嚢.Hit = value; + X1Y2_陰嚢.Hit = value; + X1Y3_陰嚢.Hit = value; + X1Y4_陰嚢.Hit = value; + } + } + + public bool 陰茎_表示 + { + get + { + return X0Y0_陰茎.Dra; + } + set + { + X0Y0_陰茎.Dra = value; + X0Y1_陰茎.Dra = value; + X0Y2_陰茎.Dra = value; + X0Y3_陰茎.Dra = value; + X0Y4_陰茎.Dra = value; + X1Y0_陰茎.Dra = value; + X1Y1_陰茎.Dra = value; + X1Y2_陰茎.Dra = value; + X1Y3_陰茎.Dra = value; + X1Y4_陰茎.Dra = value; + X0Y0_陰茎.Hit = value; + X0Y1_陰茎.Hit = value; + X0Y2_陰茎.Hit = value; + X0Y3_陰茎.Hit = value; + X0Y4_陰茎.Hit = value; + X1Y0_陰茎.Hit = value; + X1Y1_陰茎.Hit = value; + X1Y2_陰茎.Hit = value; + X1Y3_陰茎.Hit = value; + X1Y4_陰茎.Hit = value; + } + } + + public bool 血管下_表示 + { + get + { + return X0Y0_血管下.Dra; + } + set + { + X0Y0_血管下.Dra = value; + X0Y1_血管下.Dra = value; + X0Y2_血管下.Dra = value; + X0Y3_血管下.Dra = value; + X0Y4_血管下.Dra = value; + X1Y0_血管下.Dra = value; + X1Y1_血管下.Dra = value; + X1Y2_血管下.Dra = value; + X1Y3_血管下.Dra = value; + X1Y4_血管下.Dra = value; + X0Y0_血管下.Hit = value; + X0Y1_血管下.Hit = value; + X0Y2_血管下.Hit = value; + X0Y3_血管下.Hit = value; + X0Y4_血管下.Hit = value; + X1Y0_血管下.Hit = value; + X1Y1_血管下.Hit = value; + X1Y2_血管下.Hit = value; + X1Y3_血管下.Hit = value; + X1Y4_血管下.Hit = value; + } + } + + public bool 血管上_表示 + { + get + { + return X0Y0_血管上.Dra; + } + set + { + X0Y0_血管上.Dra = value; + X0Y1_血管上.Dra = value; + X0Y2_血管上.Dra = value; + X0Y3_血管上.Dra = value; + X0Y4_血管上.Dra = value; + X1Y0_血管上.Dra = value; + X1Y1_血管上.Dra = value; + X1Y2_血管上.Dra = value; + X1Y3_血管上.Dra = value; + X0Y0_血管上.Hit = value; + X0Y1_血管上.Hit = value; + X0Y2_血管上.Hit = value; + X0Y3_血管上.Hit = value; + X0Y4_血管上.Hit = value; + X1Y0_血管上.Hit = value; + X1Y1_血管上.Hit = value; + X1Y2_血管上.Hit = value; + X1Y3_血管上.Hit = value; + } + } + + public bool 亀頭_表示 + { + get + { + return X0Y0_亀頭.Dra; + } + set + { + X0Y0_亀頭.Dra = value; + X0Y1_亀頭.Dra = value; + X0Y2_亀頭.Dra = value; + X0Y3_亀頭.Dra = value; + X0Y4_亀頭.Dra = value; + X1Y0_亀頭.Dra = value; + X1Y1_亀頭.Dra = value; + X0Y0_亀頭.Hit = value; + X0Y1_亀頭.Hit = value; + X0Y2_亀頭.Hit = value; + X0Y3_亀頭.Hit = value; + X0Y4_亀頭.Hit = value; + X1Y0_亀頭.Hit = value; + X1Y1_亀頭.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 陰嚢_表示; + } + set + { + 陰嚢_表示 = value; + 陰茎_表示 = value; + 血管下_表示 = value; + 血管上_表示 = value; + 亀頭_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 陰嚢CD.不透明度; + } + set + { + 陰嚢CD.不透明度 = value; + 陰茎CD.不透明度 = value; + 血管下CD.不透明度 = value; + 血管上CD.不透明度 = value; + 亀頭CD.不透明度 = value; + } + } + + public override Vector2D 位置B + { + get + { + return AreM.Position; + } + set + { + AreM.Position = value; + } + } + + public JointS 尿道_接続点 => new JointS(本体, X0Y0_陰茎, 3); + + public ペニス(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, Med Med, ペニスD e) + { + ペニス ペニス2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["ペニス"]); + Pars pars = 本体[0][0]; + X0Y0_陰嚢 = pars["陰嚢"].ToPar(); + X0Y0_陰茎 = pars["陰茎"].ToPar(); + X0Y0_血管下 = pars["血管下"].ToPar(); + X0Y0_血管上 = pars["血管上"].ToPar(); + X0Y0_亀頭 = pars["亀頭"].ToPar(); + pars = 本体[0][1]; + X0Y1_陰嚢 = pars["陰嚢"].ToPar(); + X0Y1_陰茎 = pars["陰茎"].ToPar(); + X0Y1_血管下 = pars["血管下"].ToPar(); + X0Y1_血管上 = pars["血管上"].ToPar(); + X0Y1_亀頭 = pars["亀頭"].ToPar(); + pars = 本体[0][2]; + X0Y2_陰嚢 = pars["陰嚢"].ToPar(); + X0Y2_陰茎 = pars["陰茎"].ToPar(); + X0Y2_血管下 = pars["血管下"].ToPar(); + X0Y2_血管上 = pars["血管上"].ToPar(); + X0Y2_亀頭 = pars["亀頭"].ToPar(); + pars = 本体[0][3]; + X0Y3_陰嚢 = pars["陰嚢"].ToPar(); + X0Y3_陰茎 = pars["陰茎"].ToPar(); + X0Y3_血管下 = pars["血管下"].ToPar(); + X0Y3_血管上 = pars["血管上"].ToPar(); + X0Y3_亀頭 = pars["亀頭"].ToPar(); + pars = 本体[0][4]; + X0Y4_陰嚢 = pars["陰嚢"].ToPar(); + X0Y4_陰茎 = pars["陰茎"].ToPar(); + X0Y4_血管下 = pars["血管下"].ToPar(); + X0Y4_血管上 = pars["血管上"].ToPar(); + X0Y4_亀頭 = pars["亀頭"].ToPar(); + pars = 本体[1][0]; + X1Y0_陰嚢 = pars["陰嚢"].ToPar(); + X1Y0_陰茎 = pars["陰茎"].ToPar(); + X1Y0_血管下 = pars["血管下"].ToPar(); + X1Y0_血管上 = pars["血管上"].ToPar(); + X1Y0_亀頭 = pars["亀頭"].ToPar(); + pars = 本体[1][1]; + X1Y1_陰嚢 = pars["陰嚢"].ToPar(); + X1Y1_陰茎 = pars["陰茎"].ToPar(); + X1Y1_血管下 = pars["血管下"].ToPar(); + X1Y1_血管上 = pars["血管上"].ToPar(); + X1Y1_亀頭 = pars["亀頭"].ToPar(); + pars = 本体[1][2]; + X1Y2_陰嚢 = pars["陰嚢"].ToPar(); + X1Y2_陰茎 = pars["陰茎"].ToPar(); + X1Y2_血管下 = pars["血管下"].ToPar(); + X1Y2_血管上 = pars["血管上"].ToPar(); + pars = 本体[1][3]; + X1Y3_陰嚢 = pars["陰嚢"].ToPar(); + X1Y3_陰茎 = pars["陰茎"].ToPar(); + X1Y3_血管下 = pars["血管下"].ToPar(); + X1Y3_血管上 = pars["血管上"].ToPar(); + pars = 本体[1][4]; + X1Y4_陰嚢 = pars["陰嚢"].ToPar(); + X1Y4_陰茎 = pars["陰茎"].ToPar(); + X1Y4_血管下 = pars["血管下"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 陰嚢_表示 = e.陰嚢_表示; + 陰茎_表示 = e.陰茎_表示; + 血管下_表示 = e.血管下_表示; + 血管上_表示 = e.血管上_表示; + 亀頭_表示 = e.亀頭_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.尿道_接続.Count > 0) + { + Ele f; + 尿道_接続 = e.尿道_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = ペニス2; + f.ConnectionType = ConnectionInfo.ペニス_尿道_接続; + f.接続(ペニス2.尿道_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_陰嚢CP = new ColorP(X0Y0_陰嚢, 陰嚢CD, DisUnit, abj: true); + X0Y0_陰茎CP = new ColorP(X0Y0_陰茎, 陰茎CD, DisUnit, abj: true); + X0Y0_血管下CP = new ColorP(X0Y0_血管下, 血管下CD, DisUnit, abj: true); + X0Y0_血管上CP = new ColorP(X0Y0_血管上, 血管上CD, DisUnit, abj: true); + X0Y0_亀頭CP = new ColorP(X0Y0_亀頭, 亀頭CD, DisUnit, abj: true); + X0Y1_陰嚢CP = new ColorP(X0Y1_陰嚢, 陰嚢CD, DisUnit, abj: true); + X0Y1_陰茎CP = new ColorP(X0Y1_陰茎, 陰茎CD, DisUnit, abj: true); + X0Y1_血管下CP = new ColorP(X0Y1_血管下, 血管下CD, DisUnit, abj: true); + X0Y1_血管上CP = new ColorP(X0Y1_血管上, 血管上CD, DisUnit, abj: true); + X0Y1_亀頭CP = new ColorP(X0Y1_亀頭, 亀頭CD, DisUnit, abj: true); + X0Y2_陰嚢CP = new ColorP(X0Y2_陰嚢, 陰嚢CD, DisUnit, abj: true); + X0Y2_陰茎CP = new ColorP(X0Y2_陰茎, 陰茎CD, DisUnit, abj: true); + X0Y2_血管下CP = new ColorP(X0Y2_血管下, 血管下CD, DisUnit, abj: true); + X0Y2_血管上CP = new ColorP(X0Y2_血管上, 血管上CD, DisUnit, abj: true); + X0Y2_亀頭CP = new ColorP(X0Y2_亀頭, 亀頭CD, DisUnit, abj: true); + X0Y3_陰嚢CP = new ColorP(X0Y3_陰嚢, 陰嚢CD, DisUnit, abj: true); + X0Y3_陰茎CP = new ColorP(X0Y3_陰茎, 陰茎CD, DisUnit, abj: true); + X0Y3_血管下CP = new ColorP(X0Y3_血管下, 血管下CD, DisUnit, abj: true); + X0Y3_血管上CP = new ColorP(X0Y3_血管上, 血管上CD, DisUnit, abj: true); + X0Y3_亀頭CP = new ColorP(X0Y3_亀頭, 亀頭CD, DisUnit, abj: true); + X0Y4_陰嚢CP = new ColorP(X0Y4_陰嚢, 陰嚢CD, DisUnit, abj: true); + X0Y4_陰茎CP = new ColorP(X0Y4_陰茎, 陰茎CD, DisUnit, abj: true); + X0Y4_血管下CP = new ColorP(X0Y4_血管下, 血管下CD, DisUnit, abj: true); + X0Y4_血管上CP = new ColorP(X0Y4_血管上, 血管上CD, DisUnit, abj: true); + X0Y4_亀頭CP = new ColorP(X0Y4_亀頭, 亀頭CD, DisUnit, abj: true); + X1Y0_陰嚢CP = new ColorP(X1Y0_陰嚢, 陰嚢CD, DisUnit, abj: true); + X1Y0_陰茎CP = new ColorP(X1Y0_陰茎, 陰茎CD, DisUnit, abj: true); + X1Y0_血管下CP = new ColorP(X1Y0_血管下, 血管下CD, DisUnit, abj: true); + X1Y0_血管上CP = new ColorP(X1Y0_血管上, 血管上CD, DisUnit, abj: true); + X1Y0_亀頭CP = new ColorP(X1Y0_亀頭, 亀頭CD, DisUnit, abj: true); + X1Y1_陰嚢CP = new ColorP(X1Y1_陰嚢, 陰嚢CD, DisUnit, abj: true); + X1Y1_陰茎CP = new ColorP(X1Y1_陰茎, 陰茎CD, DisUnit, abj: true); + X1Y1_血管下CP = new ColorP(X1Y1_血管下, 血管下CD, DisUnit, abj: true); + X1Y1_血管上CP = new ColorP(X1Y1_血管上, 血管上CD, DisUnit, abj: true); + X1Y1_亀頭CP = new ColorP(X1Y1_亀頭, 亀頭CD, DisUnit, abj: true); + X1Y2_陰嚢CP = new ColorP(X1Y2_陰嚢, 陰嚢CD, DisUnit, abj: true); + X1Y2_陰茎CP = new ColorP(X1Y2_陰茎, 陰茎CD, DisUnit, abj: true); + X1Y2_血管下CP = new ColorP(X1Y2_血管下, 血管下CD, DisUnit, abj: true); + X1Y2_血管上CP = new ColorP(X1Y2_血管上, 血管上CD, DisUnit, abj: true); + X1Y3_陰嚢CP = new ColorP(X1Y3_陰嚢, 陰嚢CD, DisUnit, abj: true); + X1Y3_陰茎CP = new ColorP(X1Y3_陰茎, 陰茎CD, DisUnit, abj: true); + X1Y3_血管下CP = new ColorP(X1Y3_血管下, 血管下CD, DisUnit, abj: true); + X1Y3_血管上CP = new ColorP(X1Y3_血管上, 血管上CD, DisUnit, abj: true); + X1Y4_陰嚢CP = new ColorP(X1Y4_陰嚢, 陰嚢CD, DisUnit, abj: true); + X1Y4_陰茎CP = new ColorP(X1Y4_陰茎, 陰茎CD, DisUnit, abj: true); + X1Y4_血管下CP = new ColorP(X1Y4_血管下, 血管下CD, DisUnit, abj: true); + 濃度 = e.濃度; + AreM = new AreM(Med.Unit, 3.0, 7.0, 0.07, Med.DisQuality, Med.HitAccuracy, 0.45); + AreM.Setting(); + AreM.BasePoint = new Vector2D(0.5, 0.1); + X0Y0_陰嚢.BasePointBase = X0Y0_陰嚢.ToLocal(X0Y0_陰茎.ToGlobal(X0Y0_陰茎.JP[3].Joint)); + X0Y1_陰嚢.BasePointBase = X0Y1_陰嚢.ToLocal(X0Y1_陰茎.ToGlobal(X0Y1_陰茎.JP[3].Joint)); + X0Y2_陰嚢.BasePointBase = X0Y2_陰嚢.ToLocal(X0Y2_陰茎.ToGlobal(X0Y2_陰茎.JP[3].Joint)); + X0Y3_陰嚢.BasePointBase = X0Y3_陰嚢.ToLocal(X0Y3_陰茎.ToGlobal(X0Y3_陰茎.JP[3].Joint)); + X0Y4_陰嚢.BasePointBase = X0Y4_陰嚢.ToLocal(X0Y4_陰茎.ToGlobal(X0Y4_陰茎.JP[3].Joint)); + X1Y0_陰嚢.BasePointBase = X1Y0_陰嚢.ToLocal(X1Y0_陰茎.ToGlobal(X1Y0_陰茎.JP[3].Joint)); + X1Y1_陰嚢.BasePointBase = X1Y1_陰嚢.ToLocal(X1Y1_陰茎.ToGlobal(X1Y1_陰茎.JP[3].Joint)); + X1Y2_陰嚢.BasePointBase = X1Y2_陰嚢.ToLocal(X1Y2_陰茎.ToGlobal(X1Y2_陰茎.JP[2].Joint)); + X1Y3_陰嚢.BasePointBase = X1Y3_陰嚢.ToLocal(X1Y3_陰茎.ToGlobal(X1Y3_陰茎.JP[2].Joint)); + X1Y4_陰嚢.BasePointBase = X1Y4_陰嚢.ToLocal(X1Y4_陰茎.ToGlobal(X1Y4_陰茎.JP[2].Joint)); + Vector2D position = AreM.GetPosition(ref AreM.BasePoint); + foreach (Par item in 本体.EnumJoinRoot) + { + item.PositionBase = position; + } + 本体.JoinPAall(); + 尺度B *= 1.07; + 尺度B = 1.08; + } + + public override void Dispose() + { + base.Dispose(); + AreM.Dispose(); + } + + public override void 描画0(Are Are) + { + AreM.Clear(); + 本体.Draw(AreM); + Are.Draw(AreM); + } + + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_陰嚢CP.Update(); + X0Y0_陰茎CP.Update(); + X0Y0_血管下CP.Update(); + X0Y0_血管上CP.Update(); + X0Y0_亀頭CP.Update(); + break; + case 1: + X0Y1_陰嚢CP.Update(); + X0Y1_陰茎CP.Update(); + X0Y1_血管下CP.Update(); + X0Y1_血管上CP.Update(); + X0Y1_亀頭CP.Update(); + break; + case 2: + X0Y2_陰嚢CP.Update(); + X0Y2_陰茎CP.Update(); + X0Y2_血管下CP.Update(); + X0Y2_血管上CP.Update(); + X0Y2_亀頭CP.Update(); + break; + case 3: + X0Y3_陰嚢CP.Update(); + X0Y3_陰茎CP.Update(); + X0Y3_血管下CP.Update(); + X0Y3_血管上CP.Update(); + X0Y3_亀頭CP.Update(); + break; + default: + X0Y4_陰嚢CP.Update(); + X0Y4_陰茎CP.Update(); + X0Y4_血管下CP.Update(); + X0Y4_血管上CP.Update(); + X0Y4_亀頭CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_陰嚢CP.Update(); + X1Y0_陰茎CP.Update(); + X1Y0_血管下CP.Update(); + X1Y0_血管上CP.Update(); + X1Y0_亀頭CP.Update(); + break; + case 1: + X1Y1_陰嚢CP.Update(); + X1Y1_陰茎CP.Update(); + X1Y1_血管下CP.Update(); + X1Y1_血管上CP.Update(); + X1Y1_亀頭CP.Update(); + break; + case 2: + X1Y2_陰嚢CP.Update(); + X1Y2_陰茎CP.Update(); + X1Y2_血管下CP.Update(); + X1Y2_血管上CP.Update(); + break; + case 3: + X1Y3_陰嚢CP.Update(); + X1Y3_陰茎CP.Update(); + X1Y3_血管下CP.Update(); + X1Y3_血管上CP.Update(); + break; + default: + X1Y4_陰嚢CP.Update(); + X1Y4_陰茎CP.Update(); + X1Y4_血管下CP.Update(); + break; + } + } + } + + private void 配色(主人公配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(主人公配色 体配色) + { + 陰嚢CD = new ColorD(ref 体配色.肌線, ref 体配色.肌色); + 陰茎CD = new ColorD(ref 体配色.肌線, ref 体配色.肌色); + 血管下CD = new ColorD(ref 体配色.肌線, ref 体配色.肌色); + 血管上CD = new ColorD(ref 体配色.肌線, ref 体配色.肌色); + 亀頭CD = new ColorD(); + 亀頭CD.線 = 体配色.粘線; + 亀頭CD.色 = new Color2(ref 体配色.粘膜.Col2, ref Col.Empty); + } + + public void 再配色(主人公配色 体配色) + { + 陰嚢CD.線 = 体配色.粘線; + 陰嚢CD.色 = 体配色.肌色; + 陰茎CD.線 = 体配色.粘線; + 陰茎CD.色 = 体配色.肌色; + 血管下CD.線 = 体配色.粘線; + 血管下CD.色 = 体配色.肌色; + 血管上CD.線 = 体配色.粘線; + 血管上CD.色 = 体配色.肌色; + 亀頭CD.線 = 体配色.粘線; + 亀頭CD.色 = new Color2(ref 体配色.粘膜.Col2, ref Col.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニスD.cs index e54a20e..796e1fa 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニスD.cs @@ -1,32 +1,33 @@ using System; using System.Collections.Generic; -namespace SlaveMatrix; - -[Serializable] -public class ペニスD : EleD +namespace SlaveMatrix { - public bool 陰嚢_表示 = true; + [Serializable] + public class ペニスD : EleD + { + public bool 陰嚢_表示 = true; - public bool 陰茎_表示 = true; + public bool 陰茎_表示 = true; - public bool 血管下_表示 = true; + public bool 血管下_表示 = true; - public bool 血管上_表示 = true; + public bool 血管上_表示 = true; - public bool 亀頭_表示 = true; + public bool 亀頭_表示 = true; - public List 尿道_接続 = new List(); + public List 尿道_接続 = new List(); - public ペニスD() - { - ThisType = GetType(); - } + public ペニスD() + { + ThisType = GetType(); + } - public void 尿道接続(EleD e) - { - 尿道_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.ペニス_尿道_接続; - } + public void 尿道接続(EleD e) + { + 尿道_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.ペニス_尿道_接続; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス処理.cs index d0a237f..e1bac74 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス処理.cs @@ -2,1158 +2,1159 @@ using System.Drawing; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class ペニス処理 : 処理B +namespace SlaveMatrix { - public bool Is手コキ; + public class ペニス処理 : 処理B + { + public bool Is手コキ; - public bool Is足コキ; + public bool Is足コキ; - public bool Isパイズリ; + public bool Isパイズリ; - public bool 中出し; + public bool 中出し; - public bool 手固定; + public bool 手固定; - public bool 足固定; + public bool 足固定; - public Mot チンピク; + public Mot チンピク; - public double 射精時間; + public double 射精時間; - public Mot 射精終了; + public Mot 射精終了; - public Mot 射精; + public Mot 射精; - private Mot 放精; + private Mot 放精; - public int 中出しCount; + public int 中出しCount; - public Mot 手コキ; + public Mot 手コキ; - public bool 手コキ左; + public bool 手コキ左; - public Mot フェラ; + public Mot フェラ; - public Mot パイズリ; + public Mot パイズリ; - public bool Isパイズリ相互; + public bool Isパイズリ相互; - public bool Isパイズリ他動; + public bool Isパイズリ他動; - public Mot 足コキ; + public Mot 足コキ; - private double 扱き = 1.0; + private double 扱き = 1.0; - private int yi; + private int yi; - private double x; + private double x; - private double y; + private double y; - private double d; + private double d; - private Vector2D v; + private Vector2D v; - private Vector2D o; + private Vector2D o; - private Vector2D vc = Dat.Vec2DZero; + private Vector2D vc = Dat.Vec2DZero; - private ContactType 挿入箇所; + private ContactType 挿入箇所; - private 肩 肩; + private 肩 肩; - private 肩 肩左; + private 肩 肩左; - private 肩 肩右; + private 肩 肩右; - private 上腕_人 上腕; + private 上腕_人 上腕; - private 上腕_人 上腕左; + private 上腕_人 上腕左; - private 上腕_人 上腕右; + private 上腕_人 上腕右; - private 下腕_人 下腕; + private 下腕_人 下腕; - private 下腕_人 下腕左; + private 下腕_人 下腕左; - private 下腕_人 下腕右; + private 下腕_人 下腕右; - private 手_人 手; + private 手_人 手; - private 手_人 手左; + private 手_人 手左; - private 手_人 手右; + private 手_人 手右; - private 腿_人 腿左; + private 腿_人 腿左; - private 腿_人 腿右; + private 腿_人 腿右; - private 脚_人 脚左; + private 脚_人 脚左; - private 脚_人 脚右; + private 脚_人 脚右; - private 足_人 足左; + private 足_人 足左; - private 足_人 足右; + private 足_人 足右; - public bool Isモード - { - get - { - if (!Is手コキ && !Is足コキ && !Isパイズリ && !調教UI.ペニス挿入.Is押付) - { - return 調教UI.ペニス挿入.Is挿入; - } - return true; - } - } + public bool Isモード + { + get + { + if (!Is手コキ && !Is足コキ && !Isパイズリ && !調教UI.ペニス挿入.Is押付) + { + return 調教UI.ペニス挿入.Is挿入; + } + return true; + } + } - private bool 持ち手 - { - get - { - return 調教UI.持ち手; - } - set - { - 調教UI.持ち手 = value; - if (value) - { - 調教UI.ハンド右.Xi = 13; - 調教UI.ハンド右.濃度 = 調教UI.ペニス.濃度; - 調教UI.ハンド右.角度C = 0.0; - } - else - { - 調教UI.Set持ち手(); - 調教UI.ハンド右.位置B = 調教UI.ハンド右CM.bp; - 調教UI.ハンド右.濃度 = 0.5; - 調教UI.ハンド右.位置C = Dat.Vec2DZero; - 調教UI.放し(); - } - 調教UI.ハンド右.濃度 = 1.0; - } - } + private bool 持ち手 + { + get + { + return 調教UI.持ち手; + } + set + { + 調教UI.持ち手 = value; + if (value) + { + 調教UI.ハンド右.Xi = 13; + 調教UI.ハンド右.濃度 = 調教UI.ペニス.濃度; + 調教UI.ハンド右.角度C = 0.0; + } + else + { + 調教UI.Set持ち手(); + 調教UI.ハンド右.位置B = 調教UI.ハンド右CM.bp; + 調教UI.ハンド右.濃度 = 0.5; + 調教UI.ハンド右.位置C = Dat.Vec2DZero; + 調教UI.放し(); + } + 調教UI.ハンド右.濃度 = 1.0; + } + } - public void 射精_() - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Sta.GetAreaPoint(ref 調教UI.ペニス.AreM.Position, 0.02), Sta.射精.GetVal(Player.変化V_射精, 1.0), new Font("MS Gothic", 1f), Color.White, 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_射精, b: true); - }); - } + public void 射精_() + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Sta.GetAreaPoint(ref 調教UI.ペニス.AreM.Position, 0.02), Sta.射精.GetVal(Player.変化V_射精, 1.0), new Font("MS Gothic", 1f), Color.White, 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_射精, b: true); + }); + } - private void パイズリ時() - { - if (Sta.GameData.ガイド) - { - if (Isパイズリ他動) - { - ip.SubInfoIm = "LDo:" + GameText.放す; - } - else - { - ip.SubInfoIm = "Mo↑↓:" + GameText.擦る + "\r\nLUp:" + GameText.放す; - } - } - } + private void パイズリ時() + { + if (Sta.GameData.ガイド) + { + if (Isパイズリ他動) + { + ip.SubInfoIm = "LDo:" + GameText.放す; + } + else + { + ip.SubInfoIm = "Mo↑↓:" + GameText.擦る + "\r\nLUp:" + GameText.放す; + } + } + } - private void 胸オーバー時() - { - if (Sta.GameData.ガイド) - { - if (Isパイズリ他動) - { - ip.SubInfoIm = "LDo:" + GameText.挟ませる; - } - else - { - ip.SubInfoIm = "LDo:" + GameText.挟む; - } - } - } + private void 胸オーバー時() + { + if (Sta.GameData.ガイド) + { + if (Isパイズリ他動) + { + ip.SubInfoIm = "LDo:" + GameText.挟ませる; + } + else + { + ip.SubInfoIm = "LDo:" + GameText.挟む; + } + } + } - private void コキ時() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = "LDo:" + GameText.やめさせる; - } - } + private void コキ時() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = "LDo:" + GameText.やめさせる; + } + } - private void 手オーバー時() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = "LDo:" + GameText.手コキ; - } - } + private void 手オーバー時() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = "LDo:" + GameText.手コキ; + } + } - private void 足オーバー時() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = "LDo:" + GameText.足コキ; - } - } + private void 足オーバー時() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = "LDo:" + GameText.足コキ; + } + } - private void 扱き時() - { - if (Sta.GameData.ガイド) - { - InfoPanel obj = ip; - obj.SubInfoIm = obj.SubInfoIm + "\r\nWh:" + GameText.扱く; - } - } + private void 扱き時() + { + if (Sta.GameData.ガイド) + { + InfoPanel obj = ip; + obj.SubInfoIm = obj.SubInfoIm + "\r\nWh:" + GameText.扱く; + } + } - private string si() - { - if (!Isモード) - { - return (調教UI.マウス挿入.挿抜モーション.Run ? "" : ("MCl:" + GameText.マウス切替 + "\r\n")) + "RCl:" + GameText.ハンド切替; - } - return ""; - } + private string si() + { + if (!Isモード) + { + return (調教UI.マウス挿入.挿抜モーション.Run ? "" : ("MCl:" + GameText.マウス切替 + "\r\n")) + "RCl:" + GameText.ハンド切替; + } + return ""; + } - public void Move(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象) - { - return; - } - v = cp; - x = (o.X - v.X) * 0.008; - y = (o.Y - v.Y) * 0.008; - if (Isモード) - { - if (調教UI.ペニス挿入.Is挿入) - { - 持ち手 = false; - } - if (Isパイズリ) - { - if (Isパイズリ他動) - { - 持ち手 = false; - 調教UI.ハンド右.濃度 = 0.5; - } - else - { - Bod.乳房右.接続P(); - Bod.乳房左.接続P(); - 調教UI.ハンド右.位置B = Bod.乳房右.位置; - 調教UI.ハンド左.位置B = Bod.乳房左.位置; - } - yi = Bod.乳房左.Yi; - d = (d + y).Clamp(0.0, 1.0); - 調教UI.ペニス.位置B = Bod.胸部位置.AddY(-0.03 * d); - Bod.乳房左.Yv = 0.2 + 0.4 * d; - Bod.乳房右.Yv = 0.2 + 0.4 * d; - vc.Y = -0.002 * d; - Bod.胸毛_人.位置C = vc; - 対象.Ele.角度C = (100.0 * x).Clamp(-5.0, 5.0); - if (yi != Bod.乳房左.Yi && Bod.乳房左.Yi == 1) - { - Bod.胸左右前後 = !Bod.胸左右前後; - } - パイズリ時(); - 調教UI.Action(ContactType.Chest, ActionType.パイ, CurrentState.Continue, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - else - { - 調教UI.ペニス挿入.Move(ref mb, ref cp, ref hc, ref cd); - if (!調教UI.ペニス挿入.Is挿入) - { - 挿入箇所 = ContactType.none; - } - } - } - else if (Bod.Is胸部()) - { - Isパイズリ他動 = Player.パイズリ1; - 胸オーバー時(); - } - else if (Player.手コキ && cd.c == ContactType.Hand) - { - 手オーバー時(); - } - else if (Player.足コキ && cd.c == ContactType.Feet) - { - 足オーバー時(); - } - else - { - 調教UI.ペニス挿入.Move(ref mb, ref cp, ref hc, ref cd); - if (Sta.GameData.ガイド) - { - if (string.IsNullOrWhiteSpace(ip.SubInfoIm)) - { - ip.SubInfoIm += si(); - } - else if (ip.SubInfoIm == "LDo:" + GameText.押付け) - { - 扱き時(); - } - } - } - o = v; - } + public void Move(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象) + { + return; + } + v = cp; + x = (o.X - v.X) * 0.008; + y = (o.Y - v.Y) * 0.008; + if (Isモード) + { + if (調教UI.ペニス挿入.Is挿入) + { + 持ち手 = false; + } + if (Isパイズリ) + { + if (Isパイズリ他動) + { + 持ち手 = false; + 調教UI.ハンド右.濃度 = 0.5; + } + else + { + Bod.乳房右.接続P(); + Bod.乳房左.接続P(); + 調教UI.ハンド右.位置B = Bod.乳房右.位置; + 調教UI.ハンド左.位置B = Bod.乳房左.位置; + } + yi = Bod.乳房左.Yi; + d = (d + y).Clamp(0.0, 1.0); + 調教UI.ペニス.位置B = Bod.胸部位置.AddY(-0.03 * d); + Bod.乳房左.Yv = 0.2 + 0.4 * d; + Bod.乳房右.Yv = 0.2 + 0.4 * d; + vc.Y = -0.002 * d; + Bod.胸毛_人.位置C = vc; + 対象.Ele.角度C = (100.0 * x).Clamp(-5.0, 5.0); + if (yi != Bod.乳房左.Yi && Bod.乳房左.Yi == 1) + { + Bod.胸左右前後 = !Bod.胸左右前後; + } + パイズリ時(); + 調教UI.Action(ContactType.Chest, ActionType.パイ, CurrentState.Continue, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + else + { + 調教UI.ペニス挿入.Move(ref mb, ref cp, ref hc, ref cd); + if (!調教UI.ペニス挿入.Is挿入) + { + 挿入箇所 = ContactType.none; + } + } + } + else if (Bod.Is胸部()) + { + Isパイズリ他動 = Player.パイズリ1; + 胸オーバー時(); + } + else if (Player.手コキ && cd.c == ContactType.Hand) + { + 手オーバー時(); + } + else if (Player.足コキ && cd.c == ContactType.Feet) + { + 足オーバー時(); + } + else + { + 調教UI.ペニス挿入.Move(ref mb, ref cp, ref hc, ref cd); + if (Sta.GameData.ガイド) + { + if (string.IsNullOrWhiteSpace(ip.SubInfoIm)) + { + ip.SubInfoIm += si(); + } + else if (ip.SubInfoIm == "LDo:" + GameText.押付け) + { + 扱き時(); + } + } + } + o = v; + } - public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象) - { - return; - } - if (!選択) - { - 選択 = true; - } - else if (mb == MouseButtons.Left) - { - if (Bod.Is胸部()) - { - 手コキ.End(); - 足コキ.End(); - if (Player.パイズリ2) - { - パイズリ.Start(); - } - Isパイズリ相互 = Player.パイズリ3 && RNG.XS.NextBool(); - Isパイズリ = true; - 調教UI.ペニス.位置B = Bod.胸部位置; - d = 0.0; - Bod.乳房左.Yi = 1; - Bod.乳房右.Yi = 1; - if (Isパイズリ他動) - { - 持ち手 = true; - if (調教UI.押し状態) - { - 調教UI.ハンド右.位置C = new Vector2D(0.0, 0.02); - } - else - { - 調教UI.ハンド右.位置C = new Vector2D(0.0, 0.021800000000000003); - } - Cha.両腕_人_パイズリ(0, 左右: false, 前後: false); - if (Bod.Is腕前) - { - Bod.EI腕前.Updatef = true; - } - } - else - { - 持ち手 = false; - Bod.乳房右.接続P(); - Bod.乳房左.接続P(); - 調教UI.ハンド右.位置B = Bod.乳房右.位置; - 調教UI.ハンド左.位置B = Bod.乳房左.位置; - 調教UI.ハンド右.位置C = new Vector2D(0.011, 0.001); - 調教UI.ハンド左.位置C = new Vector2D(-0.011, 0.001); - 調教UI.ハンド右.Xi = 4; - 調教UI.ハンド左.Xi = 4; - 調教UI.ハンド右CM.使用状態 = UsageStatus.InUse; - 調教UI.ハンド右.濃度 = 1.0; - 調教UI.ハンド左表示 = true; - 調教UI.押し(ref cd); - 調教UI.腕修正(); - } - パイズリ時(); - 調教UI.Action(ContactType.Chest, ActionType.パイ, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 調教UI.乳房演出(); - 調教UI.脚修正(); - return; - } - if (!手コキ.Run && Player.手コキ && cd.c == ContactType.Hand) - { - パイズリ.End(); - 足コキ.End(); - Is手コキ = true; - 調教UI.腕修正(); - 手コキ左 = !cd.e.右; - 手コキ.Start(); - コキ時(); - 調教UI.脚修正(); - return; - } - if (手コキ.Run) - { - 手コキ.End(); - Is手コキ = false; - return; - } - if (!足コキ.Run && Player.足コキ && cd.c == ContactType.Feet) - { - パイズリ.End(); - 手コキ.End(); - Is足コキ = true; - 足コキ.Start(); - コキ時(); - return; - } - if (足コキ.Run) - { - 足コキ.End(); - Is足コキ = false; - return; - } - if (!調教UI.ペニス挿入.Is挿入) - { - 持ち手 = true; - if (調教UI.押し状態) - { - 調教UI.ハンド右.位置C = new Vector2D(0.0, 0.02); - } - else - { - 調教UI.ハンド右.位置C = new Vector2D(0.0, 0.021800000000000003); - } - } - 調教UI.ペニス挿入.Down(ref mb, ref cp, ref hc, ref cd); - if (調教UI.ペニス挿入.Is口) - { - 挿入箇所 = ContactType.Mouth; - } - else if (調教UI.ペニス挿入.Is膣) - { - 挿入箇所 = ContactType.Vagina; - } - else if (調教UI.ペニス挿入.Is肛) - { - 挿入箇所 = ContactType.Anal; - } - else if (調教UI.ペニス挿入.Is糸) - { - 挿入箇所 = ContactType.Thread; - } - } - else if (mb == MouseButtons.Right && !手コキ.Run && !パイズリ.Run && !足コキ.Run) - { - if (!Isモード) - { - if (!調教UI.ハンド挿入.Is挿入) - { - 持ち手 = false; - 調教UI.Focus.Ele.濃度 = 0.5; - 調教UI.Focus = 調教UI.ハンド右CM; - 調教UI.ハンド右.位置B = cp; - 調教UI.ハンド処理.切り替え = true; - 調教UI.ハンド処理.Move(ref mb, ref cp, ref hc, ref cd); - } - } - else if (調教UI.ペニス挿入.Is挿入) - { - 調教UI.ペニス挿入.Down(ref mb, ref cp, ref hc, ref cd); - } - } - else if (mb == MouseButtons.Middle && !手コキ.Run && !パイズリ.Run && !足コキ.Run && !Isモード && !調教UI.マウス挿入.Is挿入) - { - 持ち手 = false; - 調教UI.Focus.Ele.濃度 = 0.5; - 調教UI.Focus = 調教UI.マウスCM; - 調教UI.マウスCM.Ele.位置B = cp; - 調教UI.マウス処理.切り替え = true; - 調教UI.マウス処理.Move(ref mb, ref cp, ref hc, ref cd); - } - } + public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象) + { + return; + } + if (!選択) + { + 選択 = true; + } + else if (mb == MouseButtons.Left) + { + if (Bod.Is胸部()) + { + 手コキ.End(); + 足コキ.End(); + if (Player.パイズリ2) + { + パイズリ.Start(); + } + Isパイズリ相互 = Player.パイズリ3 && RNG.XS.NextBool(); + Isパイズリ = true; + 調教UI.ペニス.位置B = Bod.胸部位置; + d = 0.0; + Bod.乳房左.Yi = 1; + Bod.乳房右.Yi = 1; + if (Isパイズリ他動) + { + 持ち手 = true; + if (調教UI.押し状態) + { + 調教UI.ハンド右.位置C = new Vector2D(0.0, 0.02); + } + else + { + 調教UI.ハンド右.位置C = new Vector2D(0.0, 0.021800000000000003); + } + Cha.両腕_人_パイズリ(0, 左右: false, 前後: false); + if (Bod.Is腕前) + { + Bod.EI腕前.Updatef = true; + } + } + else + { + 持ち手 = false; + Bod.乳房右.接続P(); + Bod.乳房左.接続P(); + 調教UI.ハンド右.位置B = Bod.乳房右.位置; + 調教UI.ハンド左.位置B = Bod.乳房左.位置; + 調教UI.ハンド右.位置C = new Vector2D(0.011, 0.001); + 調教UI.ハンド左.位置C = new Vector2D(-0.011, 0.001); + 調教UI.ハンド右.Xi = 4; + 調教UI.ハンド左.Xi = 4; + 調教UI.ハンド右CM.使用状態 = UsageStatus.InUse; + 調教UI.ハンド右.濃度 = 1.0; + 調教UI.ハンド左表示 = true; + 調教UI.押し(ref cd); + 調教UI.腕修正(); + } + パイズリ時(); + 調教UI.Action(ContactType.Chest, ActionType.パイ, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 調教UI.乳房演出(); + 調教UI.脚修正(); + return; + } + if (!手コキ.Run && Player.手コキ && cd.c == ContactType.Hand) + { + パイズリ.End(); + 足コキ.End(); + Is手コキ = true; + 調教UI.腕修正(); + 手コキ左 = !cd.e.右; + 手コキ.Start(); + コキ時(); + 調教UI.脚修正(); + return; + } + if (手コキ.Run) + { + 手コキ.End(); + Is手コキ = false; + return; + } + if (!足コキ.Run && Player.足コキ && cd.c == ContactType.Feet) + { + パイズリ.End(); + 手コキ.End(); + Is足コキ = true; + 足コキ.Start(); + コキ時(); + return; + } + if (足コキ.Run) + { + 足コキ.End(); + Is足コキ = false; + return; + } + if (!調教UI.ペニス挿入.Is挿入) + { + 持ち手 = true; + if (調教UI.押し状態) + { + 調教UI.ハンド右.位置C = new Vector2D(0.0, 0.02); + } + else + { + 調教UI.ハンド右.位置C = new Vector2D(0.0, 0.021800000000000003); + } + } + 調教UI.ペニス挿入.Down(ref mb, ref cp, ref hc, ref cd); + if (調教UI.ペニス挿入.Is口) + { + 挿入箇所 = ContactType.Mouth; + } + else if (調教UI.ペニス挿入.Is膣) + { + 挿入箇所 = ContactType.Vagina; + } + else if (調教UI.ペニス挿入.Is肛) + { + 挿入箇所 = ContactType.Anal; + } + else if (調教UI.ペニス挿入.Is糸) + { + 挿入箇所 = ContactType.Thread; + } + } + else if (mb == MouseButtons.Right && !手コキ.Run && !パイズリ.Run && !足コキ.Run) + { + if (!Isモード) + { + if (!調教UI.ハンド挿入.Is挿入) + { + 持ち手 = false; + 調教UI.Focus.Ele.濃度 = 0.5; + 調教UI.Focus = 調教UI.ハンド右CM; + 調教UI.ハンド右.位置B = cp; + 調教UI.ハンド処理.切り替え = true; + 調教UI.ハンド処理.Move(ref mb, ref cp, ref hc, ref cd); + } + } + else if (調教UI.ペニス挿入.Is挿入) + { + 調教UI.ペニス挿入.Down(ref mb, ref cp, ref hc, ref cd); + } + } + else if (mb == MouseButtons.Middle && !手コキ.Run && !パイズリ.Run && !足コキ.Run && !Isモード && !調教UI.マウス挿入.Is挿入) + { + 持ち手 = false; + 調教UI.Focus.Ele.濃度 = 0.5; + 調教UI.Focus = 調教UI.マウスCM; + 調教UI.マウスCM.Ele.位置B = cp; + 調教UI.マウス処理.切り替え = true; + 調教UI.マウス処理.Move(ref mb, ref cp, ref hc, ref cd); + } + } - public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象 || !Isモード) - { - return; - } - if (持ち手) - { - 調教UI.ハンド右.位置C = new Vector2D(0.0, 0.021800000000000003); - } - if (Isパイズリ && mb == MouseButtons.Left) - { - 調教UI.Action(ContactType.Chest, ActionType.パイ, CurrentState.End, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - if (パイズリ.Run) - { - パイズリ.End(); - } - //TODO fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - 調教UI.ハンド処理.バスト初期化.Start(); - vc = Dat.Vec2DZero; - Bod.胸毛_人.位置C = vc; - 調教UI.ハンド左表示 = false; - 調教UI.ハンド右.位置C = Dat.Vec2DZero; - 調教UI.ハンド左.位置C = Dat.Vec2DZero; - 対象.Ele.角度C = 0.0; - 持ち手 = false; - Isパイズリ = false; - 調教UI.放し(); - 胸オーバー時(); - return; - } - 調教UI.ペニス挿入.Up(ref mb, ref cp, ref hc, ref cd); - if (Sta.GameData.ガイド) - { - if (string.IsNullOrWhiteSpace(ip.SubInfoIm)) - { - ip.SubInfoIm += si(); - } - else if (ip.SubInfoIm == "LDo:" + GameText.押付け) - { - 扱き時(); - } - } - } + public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象 || !Isモード) + { + return; + } + if (持ち手) + { + 調教UI.ハンド右.位置C = new Vector2D(0.0, 0.021800000000000003); + } + if (Isパイズリ && mb == MouseButtons.Left) + { + 調教UI.Action(ContactType.Chest, ActionType.パイ, CurrentState.End, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + if (パイズリ.Run) + { + パイズリ.End(); + } + //TODO fix? + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); + 調教UI.ハンド処理.バスト初期化.Start(); + vc = Dat.Vec2DZero; + Bod.胸毛_人.位置C = vc; + 調教UI.ハンド左表示 = false; + 調教UI.ハンド右.位置C = Dat.Vec2DZero; + 調教UI.ハンド左.位置C = Dat.Vec2DZero; + 対象.Ele.角度C = 0.0; + 持ち手 = false; + Isパイズリ = false; + 調教UI.放し(); + 胸オーバー時(); + return; + } + 調教UI.ペニス挿入.Up(ref mb, ref cp, ref hc, ref cd); + if (Sta.GameData.ガイド) + { + if (string.IsNullOrWhiteSpace(ip.SubInfoIm)) + { + ip.SubInfoIm += si(); + } + else if (ip.SubInfoIm == "LDo:" + GameText.押付け) + { + 扱き時(); + } + } + } - public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) - { - } + public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) + { + } - public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus == 対象 && !Isモード && !調教UI.コキ) - { - if (!持ち手) - { - 持ち手 = true; - } - 扱き = (扱き + 0.5 * (double)(-dt.Sign())).Clamp(0.3, 1.0); - 調教UI.ハンド右.位置C = new Vector2D(0.0, 0.02 * 扱き); - Player.自コキ処理(); - Player.主精力消費小(); - } - } + public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus == 対象 && !Isモード && !調教UI.コキ) + { + if (!持ち手) + { + 持ち手 = true; + } + 扱き = (扱き + 0.5 * (double)(-dt.Sign())).Clamp(0.3, 1.0); + 調教UI.ハンド右.位置C = new Vector2D(0.0, 0.02 * 扱き); + Player.自コキ処理(); + Player.主精力消費小(); + } + } - public void 精液発射() - { - if (!調教UI.ペニス挿入.Is挿入) - { - チンピク.Start(); - } - 射精.Start(); - } + public void 精液発射() + { + if (!調教UI.ペニス挿入.Is挿入) + { + チンピク.Start(); + } + 射精.Start(); + } - public ペニス処理(TrainingUI 調教UI, CM ペニス) - : base(調教UI, ペニス) - { - ペニス処理 ペニス処理2 = this; - double d = 調教UI.ペニス.X0Y4_陰嚢.BasePointBase.Y - 調教UI.ペニス.X0Y0_陰嚢.BasePointBase.Y; - Vector2D v = new Vector2D(対象.Ele.位置C.X, d); - チンピク = new Mot(0.0, 1.0) - { - BaseSpeed = 4.0, - Staing = delegate - { - ペニス処理2.対象.Ele.Yi = 0; - }, - Runing = delegate(Mot m) - { - ペニス処理2.対象.Ele.Yv = m.Value; - v.Y = d * m.Value; - ペニス処理2.対象.Ele.位置C = v; - }, - Reaing = delegate - { - }, - Rouing = delegate(Mot m) - { - m.End(); - }, - Ending = delegate(Mot m) - { - m.ResetValue(); - ペニス処理2.対象.Ele.Yi = 0; - ペニス処理2.対象.Ele.位置C = Dat.Vec2DZero; - } - }; - 調教UI.Mots.Add(チンピク.GetHashCode().ToString(), チンピク); - 射精終了 = new Mot(0.0, 1.0) - { - BaseSpeed = 0.2 - 0.18 * 射精時間, - Staing = delegate(Mot m) - { - m.BaseSpeed = 0.2 - 0.18 * ペニス処理2.射精時間; - }, - Runing = delegate - { - Player.射精処理(); - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - ペニス処理2.射精.End(); - Player.射精終了処理(); - } - }; - 調教UI.Mots.Add(射精終了.GetHashCode().ToString(), 射精終了); - double xc; - 射精 = new Mot(0.0, 1.0) - { - BaseSpeed = 4.0, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - xc = 1.0 + 0.2 * m.Value; - foreach (Par item in 調教UI.ペニス.本体.EnumAllPar()) - { - if (item.Tag != "陰嚢") - { - item.SizeXCont = xc; - } - } - 調教UI.ペニス.位置C = Oth.GetRandomVector() * 0.001; - 調教UI.射精.位置C = 調教UI.ペニス.位置C; - }, - Reaing = delegate(Mot m) - { - ペニス処理2.放精.Start(); - ペニス処理2.中出し = 調教UI.ペニス挿入.Is挿入; - if (ペニス処理2.中出し) - { - ペニス処理2.中出しCount++; - } - Player.射精中処理(); - Player.主精力消費大(); - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate(Mot m) - { - ペニス処理2.対象.Ele.尺度XC = 1.0; - 調教UI.ペニス.位置C = Dat.Vec2DZero; - 調教UI.射精.位置C = Dat.Vec2DZero; - m.ResetValue(); - } - }; - 調教UI.Mots.Add(射精.GetHashCode().ToString(), 射精); - bool 外出し = false; - bool 断面 = false; - Par p; - Vector2D cp; - Color hc; - ContactType c; - 放精 = new Mot(0.0, 1.0) - { - BaseSpeed = 3.0, - Staing = delegate - { - //Sounds.射精.Play(); - ペニス処理2.射精_(); - if (外出し = !調教UI.ペニス挿入.Is挿入) - { - 調教UI.射精.表示 = true; - 調教UI.射精.Yi = 0; - } - else - { - 断面 = ペニス処理2.Bod.断面_表示 && ペニス処理2.挿入箇所 == ContactType.Vagina; - } - }, - Runing = delegate(Mot m) - { - if (外出し) - { - 調教UI.射精.位置B = 調教UI.ペニス.位置B; - 調教UI.射精.Yv = m.Value; - if (調教UI.射精.Yv >= 0.65 && 調教UI.Focus == ペニス) - { - p = 調教UI.射精.本体.Current.EnumAllPar().First(); - cp = p.ToGlobal(p.OP.GetCenter() + Oth.GetRandomVector() * 0.0025); - hc = ペニス処理2.Med.GetHitColor(ペニス処理2.Med.FromBasePosition(cp)); - ペニス処理2.Bod.Addぶっかけ(cp, hc); - 調教UI.Action(c = ペニス処理2.Cha.GetContact(ref hc).c, ActionType.Contact, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: true); - if (c != 0) - { - Player.ぶっかけ処理(); - } - } - } - else - { - if (断面 && ペニス処理2.挿入箇所 == ContactType.Vagina) - { - ペニス処理2.Bod.膣内精液.精液濃度 = (ペニス処理2.Bod.膣内精液.精液濃度 + 0.05).Clamp(0.0, 1.0); - ペニス処理2.Bod.断面.精液濃度 = (ペニス処理2.Bod.断面.精液濃度 + 0.025).Clamp(0.0, 1.0); - } - 調教UI.Action(ペニス処理2.挿入箇所, ActionType.Insertion, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: true); - Player.中出し処理(); - } - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - if (外出し) - { - 調教UI.射精.表示 = false; - 調教UI.射精.Yi = 0; - } - else if (断面) - { - _ = ペニス処理2.挿入箇所; - _ = 14; - } - } - }; - 調教UI.Mots.Add(放精.GetHashCode().ToString(), 放精); - double 下腕XC = 0.0; - double s = 1.0; - 手コキ = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - s = (ペニス処理2.手コキ左 ? 1.0 : (-1.0)); - ペニス処理2.持ち手 = false; - 調教UI.コキ = true; - if (ペニス処理2.手コキ左) - { - ペニス処理2.Cha.腕_人_手コキ左(0, 0.0, 0.0, 0.0, 0.0); - } - else - { - ペニス処理2.Cha.腕_人_手コキ右(0, 0.0, 0.0, 0.0, 0.0); - } - ペニス処理2.手固定 = true; - ペニス処理2.肩 = (ペニス処理2.手コキ左 ? ペニス処理2.肩左 : ペニス処理2.肩右); - ペニス処理2.上腕 = (ペニス処理2.手コキ左 ? ペニス処理2.上腕左 : ペニス処理2.上腕右); - ペニス処理2.下腕 = (ペニス処理2.手コキ左 ? ペニス処理2.下腕左 : ペニス処理2.下腕右); - ペニス処理2.手 = (ペニス処理2.手コキ左 ? ペニス処理2.手左 : ペニス処理2.手右); - if (ペニス処理2.下腕 != null) - { - 下腕XC = ペニス処理2.下腕.尺度XC; - } - 調教UI.ペニス.位置B = ペニス処理2.Bod.首.位置.AddY(0.01); - 調教UI.Action(ContactType.Hand, ActionType.手コ, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.主精力消費小(); - Player.奴体力消費小(); - }, - Runing = delegate(Mot m) - { - if (ペニス処理2.肩 != null) - { - ペニス処理2.肩.角度C = s * 5.0 * m.Value; - } - if (ペニス処理2.下腕 != null) - { - ペニス処理2.下腕.角度C = s * 30.0 * m.Value; - ペニス処理2.下腕.尺度XC = 下腕XC * (0.9 + 0.1 * m.Value.Inverse()); - if (ペニス処理2.下腕.虫鎌_接続 != null) - { - Ele[] 虫鎌_接続2 = ペニス処理2.下腕.虫鎌_接続; - for (int j = 0; j < 虫鎌_接続2.Length; j++) - { - 虫鎌_接続2[j].尺度XC = ペニス処理2.下腕.尺度XC; - } - } - } - if (ペニス処理2.手 != null) - { - ペニス処理2.手.角度C = s * -30.0 * m.Value; - } - if (ペニス処理2.Bod.EI腕前 != null) - { - ペニス処理2.Bod.EI腕前.Updatef = true; - } - 調教UI.Action(ContactType.Hand, ActionType.手コ, CurrentState.Continue, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.主精力消費小(); - Player.奴体力消費小(); - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate - { - ペニス処理2.手固定 = false; - 調教UI.コキ = false; - if (ペニス処理2.肩 != null) - { - ペニス処理2.肩.角度C = 0.0; - } - if (ペニス処理2.下腕 != null) - { - ペニス処理2.下腕.角度C = 0.0; - } - if (ペニス処理2.手 != null) - { - ペニス処理2.手.角度C = 0.0; - } - if (ペニス処理2.Bod.EI腕前 != null) - { - ペニス処理2.Bod.EI腕前.Updatef = true; - } - 調教UI.Action(ContactType.Hand, ActionType.手コ, CurrentState.End, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.主精力消費小(); - Player.奴体力消費小(); - } - }; - 調教UI.Mots.Add(手コキ.GetHashCode().ToString(), 手コキ); - _ = Dat.Vec2DZero; - s = 0.0; - double t; - double d1; - double d2; - フェラ = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - ペニス処理2.Bod.頬濃度 = 0.0; - ペニス処理2.Bod.口.Yi = 13; - ペニス処理2.Bod.舌_表示 = true; - s = RNG.XS.NextSign(); - 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - }, - Runing = delegate(Mot m) - { - t = ペニス処理2.Cha.ChaD.SkillL / Sta.GameData.TrainingTarget.MaxSkillL * 0.4; - d1 = m.Value.Sin() * 調教UI.ペニス.Yv.Inverse() * t; - d2 = m.Value * 調教UI.ペニス.Yv * t; - ペニス処理2.Bod.頬濃度 = d1; - ペニス処理2.Bod.頭.角度C = s * 5.0 * d2; - ペニス処理2.Bod.舌.角度C = s * -60.0 * d2; - 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.Continue, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - }, - Reaing = delegate - { - }, - Rouing = delegate - { - s = RNG.XS.NextSign(); - }, - Ending = delegate(Mot m) - { - m.ResetValue(); - ペニス処理2.Bod.舌_表示 = false; - ペニス処理2.Bod.頬濃度 = 0.0; - ペニス処理2.Bod.頭.角度C = 0.0; - ペニス処理2.Bod.舌.角度C = 0.0; - 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.End, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - }; - 調教UI.Mots.Add(フェラ.GetHashCode().ToString(), フェラ); - s = 0.0; - 下腕XC = 0.0; - Vector2D vc = Dat.Vec2DZero; - bool sb = false; - double vl; - double vr; - パイズリ = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - ペニス処理2.Cha.両腕_人_パイズリ(0, 左右: false, 前後: false); - ペニス処理2.手固定 = true; - if (ペニス処理2.下腕左 != null) - { - 下腕XC = ペニス処理2.下腕左.尺度XC; - } - vc = Dat.Vec2DZero; - sb = RNG.XS.NextBool(); - s = (sb ? (-1.0) : 1.0); - 調教UI.Action(ContactType.Chest, ActionType.パイ, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.主精力消費小(); - Player.奴体力消費小(); - }, - Runing = delegate(Mot m) - { - vl = ((!ペニス処理2.Isパイズリ相互) ? m.Value : (sb ? m.Value : m.Value.Inverse())); - vr = ((!ペニス処理2.Isパイズリ相互) ? m.Value : (sb ? m.Value.Inverse() : m.Value)); - if (ペニス処理2.肩左 != null) - { - ペニス処理2.肩左.角度C = 5.0 * vl; - } - if (ペニス処理2.下腕左 != null) - { - ペニス処理2.下腕左.角度C = -20.0 * vl; - ペニス処理2.下腕左.尺度XC = 下腕XC + 0.2 * vl; - if (ペニス処理2.下腕左.虫鎌_接続 != null) - { - Ele[] 虫鎌_接続 = ペニス処理2.下腕左.虫鎌_接続; - for (int i = 0; i < 虫鎌_接続.Length; i++) - { - 虫鎌_接続[i].尺度XC = ペニス処理2.下腕左.尺度XC; - } - } - } - if (ペニス処理2.手左 != null) - { - ペニス処理2.手左.角度C = 30.0 * vl; - } - if (ペニス処理2.肩右 != null) - { - ペニス処理2.肩右.角度C = -5.0 * vr; - } - if (ペニス処理2.下腕右 != null) - { - ペニス処理2.下腕右.角度C = 20.0 * vr; - ペニス処理2.下腕右.尺度XC = 下腕XC + 0.2 * vr; - if (ペニス処理2.下腕右.虫鎌_接続 != null) - { - Ele[] 虫鎌_接続 = ペニス処理2.下腕右.虫鎌_接続; - for (int i = 0; i < 虫鎌_接続.Length; i++) - { - 虫鎌_接続[i].尺度XC = ペニス処理2.下腕右.尺度XC; - } - } - } - if (ペニス処理2.手右 != null) - { - ペニス処理2.手右.角度C = -30.0 * vr; - } - ペニス処理2.Bod.乳房左.Yv = 0.2 + 0.5 * vl; - ペニス処理2.Bod.乳房右.Yv = 0.2 + 0.5 * vr; - if (ペニス処理2.Bod.胸毛_人 != null) - { - if (ペニス処理2.Isパイズリ相互) - { - ペニス処理2.Bod.胸毛_人.角度C = s * -2.5 + s * 5.0 * vl; - } - else - { - vc.Y = -0.002 * vl; - ペニス処理2.Bod.胸毛_人.位置C = vc; - } - } - if (ペニス処理2.Bod.EI腕前 != null) - { - ペニス処理2.Bod.EI腕前.Updatef = true; - } - 調教UI.Action(ContactType.Chest, ActionType.パイ, CurrentState.Continue, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.主精力消費小(); - Player.奴体力消費小(); - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate(Mot m) - { - ペニス処理2.手固定 = false; - 調教UI.ハンド処理.バスト初期化.Start(); - ペニス処理2.Bod.胸毛_人.角度C = 0.0; - ペニス処理2.Bod.胸毛_人.位置C = Dat.Vec2DZero; - if (ペニス処理2.肩左 != null) - { - ペニス処理2.肩左.角度C = 0.0; - } - if (ペニス処理2.下腕左 != null) - { - ペニス処理2.下腕左.角度C = 0.0; - } - if (ペニス処理2.手左 != null) - { - ペニス処理2.手左.角度C = 0.0; - } - if (ペニス処理2.肩右 != null) - { - ペニス処理2.肩右.角度C = 0.0; - } - if (ペニス処理2.下腕右 != null) - { - ペニス処理2.下腕右.角度C = 0.0; - } - if (ペニス処理2.手右 != null) - { - ペニス処理2.手右.角度C = 0.0; - } - if (ペニス処理2.Bod.EI腕前 != null) - { - ペニス処理2.Bod.EI腕前.Updatef = true; - } - m.ResetValue(); - 調教UI.Action(ContactType.Chest, ActionType.パイ, CurrentState.End, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.主精力消費小(); - Player.奴体力消費小(); - } - }; - 調教UI.Mots.Add(パイズリ.GetHashCode().ToString(), パイズリ); - 足コキ = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - ペニス処理2.持ち手 = false; - 調教UI.コキ = true; - ペニス処理2.Bod.腰振り_人v = 1.0; - 調教UI.ペニス.位置B = ペニス処理2.Bod.局部位置.AddY(0.035); - ペニス処理2.Cha.両脚_人_足コキ(0); - ペニス処理2.足固定 = true; - 調教UI.Action(ContactType.Feet, ActionType.足コ, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.主精力消費小(); - Player.奴体力消費小(); - }, - Runing = delegate(Mot m) - { - if (ペニス処理2.腿左 != null) - { - ペニス処理2.腿左.角度C = 11.0 * m.Value; - } - if (ペニス処理2.腿右 != null) - { - ペニス処理2.腿右.角度C = -11.0 * m.Value; - } - if (ペニス処理2.脚左 != null) - { - ペニス処理2.脚左.角度C = -15.0 * m.Value; - } - if (ペニス処理2.脚右 != null) - { - ペニス処理2.脚右.角度C = 15.0 * m.Value; - } - if (ペニス処理2.足左 != null) - { - ペニス処理2.足左.角度C = 5.0 * m.Value; - } - if (ペニス処理2.足右 != null) - { - ペニス処理2.足右.角度C = -5.0 * m.Value; - } - if (ペニス処理2.Bod.EI腿 != null) - { - ペニス処理2.Bod.EI腿.Updatef = true; - } - 調教UI.Action(ContactType.Feet, ActionType.足コ, CurrentState.Continue, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.主精力消費小(); - Player.奴体力消費小(); - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate - { - ペニス処理2.足固定 = false; - 調教UI.コキ = false; - if (ペニス処理2.腿左 != null) - { - ペニス処理2.腿左.角度C = 0.0; - } - if (ペニス処理2.腿右 != null) - { - ペニス処理2.腿右.角度C = 0.0; - } - if (ペニス処理2.脚左 != null) - { - ペニス処理2.脚左.角度C = 0.0; - } - if (ペニス処理2.脚右 != null) - { - ペニス処理2.脚右.角度C = 0.0; - } - if (ペニス処理2.足左 != null) - { - ペニス処理2.足左.角度C = 0.0; - } - if (ペニス処理2.足右 != null) - { - ペニス処理2.足右.角度C = 0.0; - } - if (ペニス処理2.Bod.EI腿 != null) - { - ペニス処理2.Bod.EI腿.Updatef = true; - } - 調教UI.Action(ContactType.Feet, ActionType.足コ, CurrentState.End, ToolType.Penis, 0, 1, 機械: false, 射精: false); - Player.主精力消費小(); - Player.奴体力消費小(); - } - }; - 調教UI.Mots.Add(足コキ.GetHashCode().ToString(), 足コキ); - } + public ペニス処理(TrainingUI 調教UI, CM ペニス) + : base(調教UI, ペニス) + { + ペニス処理 ペニス処理2 = this; + double d = 調教UI.ペニス.X0Y4_陰嚢.BasePointBase.Y - 調教UI.ペニス.X0Y0_陰嚢.BasePointBase.Y; + Vector2D v = new Vector2D(対象.Ele.位置C.X, d); + チンピク = new Mot(0.0, 1.0) + { + BaseSpeed = 4.0, + Staing = delegate + { + ペニス処理2.対象.Ele.Yi = 0; + }, + Runing = delegate(Mot m) + { + ペニス処理2.対象.Ele.Yv = m.Value; + v.Y = d * m.Value; + ペニス処理2.対象.Ele.位置C = v; + }, + Reaing = delegate + { + }, + Rouing = delegate(Mot m) + { + m.End(); + }, + Ending = delegate(Mot m) + { + m.ResetValue(); + ペニス処理2.対象.Ele.Yi = 0; + ペニス処理2.対象.Ele.位置C = Dat.Vec2DZero; + } + }; + 調教UI.Mots.Add(チンピク.GetHashCode().ToString(), チンピク); + 射精終了 = new Mot(0.0, 1.0) + { + BaseSpeed = 0.2 - 0.18 * 射精時間, + Staing = delegate(Mot m) + { + m.BaseSpeed = 0.2 - 0.18 * ペニス処理2.射精時間; + }, + Runing = delegate + { + Player.射精処理(); + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + ペニス処理2.射精.End(); + Player.射精終了処理(); + } + }; + 調教UI.Mots.Add(射精終了.GetHashCode().ToString(), 射精終了); + double xc; + 射精 = new Mot(0.0, 1.0) + { + BaseSpeed = 4.0, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + xc = 1.0 + 0.2 * m.Value; + foreach (Par item in 調教UI.ペニス.本体.EnumAllPar()) + { + if (item.Tag != "陰嚢") + { + item.SizeXCont = xc; + } + } + 調教UI.ペニス.位置C = Oth.GetRandomVector() * 0.001; + 調教UI.射精.位置C = 調教UI.ペニス.位置C; + }, + Reaing = delegate(Mot m) + { + ペニス処理2.放精.Start(); + ペニス処理2.中出し = 調教UI.ペニス挿入.Is挿入; + if (ペニス処理2.中出し) + { + ペニス処理2.中出しCount++; + } + Player.射精中処理(); + Player.主精力消費大(); + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate(Mot m) + { + ペニス処理2.対象.Ele.尺度XC = 1.0; + 調教UI.ペニス.位置C = Dat.Vec2DZero; + 調教UI.射精.位置C = Dat.Vec2DZero; + m.ResetValue(); + } + }; + 調教UI.Mots.Add(射精.GetHashCode().ToString(), 射精); + bool 外出し = false; + bool 断面 = false; + Par p; + Vector2D cp; + Color hc; + ContactType c; + 放精 = new Mot(0.0, 1.0) + { + BaseSpeed = 3.0, + Staing = delegate + { + //Sounds.射精.Play(); + ペニス処理2.射精_(); + if (外出し = !調教UI.ペニス挿入.Is挿入) + { + 調教UI.射精.表示 = true; + 調教UI.射精.Yi = 0; + } + else + { + 断面 = ペニス処理2.Bod.断面_表示 && ペニス処理2.挿入箇所 == ContactType.Vagina; + } + }, + Runing = delegate(Mot m) + { + if (外出し) + { + 調教UI.射精.位置B = 調教UI.ペニス.位置B; + 調教UI.射精.Yv = m.Value; + if (調教UI.射精.Yv >= 0.65 && 調教UI.Focus == ペニス) + { + p = 調教UI.射精.本体.Current.EnumAllPar().First(); + cp = p.ToGlobal(p.OP.GetCenter() + Oth.GetRandomVector() * 0.0025); + hc = ペニス処理2.Med.GetHitColor(ペニス処理2.Med.FromBasePosition(cp)); + ペニス処理2.Bod.Addぶっかけ(cp, hc); + 調教UI.Action(c = ペニス処理2.Cha.GetContact(ref hc).c, ActionType.Contact, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: true); + if (c != 0) + { + Player.ぶっかけ処理(); + } + } + } + else + { + if (断面 && ペニス処理2.挿入箇所 == ContactType.Vagina) + { + ペニス処理2.Bod.膣内精液.精液濃度 = (ペニス処理2.Bod.膣内精液.精液濃度 + 0.05).Clamp(0.0, 1.0); + ペニス処理2.Bod.断面.精液濃度 = (ペニス処理2.Bod.断面.精液濃度 + 0.025).Clamp(0.0, 1.0); + } + 調教UI.Action(ペニス処理2.挿入箇所, ActionType.Insertion, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: true); + Player.中出し処理(); + } + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + if (外出し) + { + 調教UI.射精.表示 = false; + 調教UI.射精.Yi = 0; + } + else if (断面) + { + _ = ペニス処理2.挿入箇所; + _ = 14; + } + } + }; + 調教UI.Mots.Add(放精.GetHashCode().ToString(), 放精); + double 下腕XC = 0.0; + double s = 1.0; + 手コキ = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + s = (ペニス処理2.手コキ左 ? 1.0 : (-1.0)); + ペニス処理2.持ち手 = false; + 調教UI.コキ = true; + if (ペニス処理2.手コキ左) + { + ペニス処理2.Cha.腕_人_手コキ左(0, 0.0, 0.0, 0.0, 0.0); + } + else + { + ペニス処理2.Cha.腕_人_手コキ右(0, 0.0, 0.0, 0.0, 0.0); + } + ペニス処理2.手固定 = true; + ペニス処理2.肩 = (ペニス処理2.手コキ左 ? ペニス処理2.肩左 : ペニス処理2.肩右); + ペニス処理2.上腕 = (ペニス処理2.手コキ左 ? ペニス処理2.上腕左 : ペニス処理2.上腕右); + ペニス処理2.下腕 = (ペニス処理2.手コキ左 ? ペニス処理2.下腕左 : ペニス処理2.下腕右); + ペニス処理2.手 = (ペニス処理2.手コキ左 ? ペニス処理2.手左 : ペニス処理2.手右); + if (ペニス処理2.下腕 != null) + { + 下腕XC = ペニス処理2.下腕.尺度XC; + } + 調教UI.ペニス.位置B = ペニス処理2.Bod.首.位置.AddY(0.01); + 調教UI.Action(ContactType.Hand, ActionType.手コ, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.主精力消費小(); + Player.奴体力消費小(); + }, + Runing = delegate(Mot m) + { + if (ペニス処理2.肩 != null) + { + ペニス処理2.肩.角度C = s * 5.0 * m.Value; + } + if (ペニス処理2.下腕 != null) + { + ペニス処理2.下腕.角度C = s * 30.0 * m.Value; + ペニス処理2.下腕.尺度XC = 下腕XC * (0.9 + 0.1 * m.Value.Inverse()); + if (ペニス処理2.下腕.虫鎌_接続 != null) + { + Ele[] 虫鎌_接続2 = ペニス処理2.下腕.虫鎌_接続; + for (int j = 0; j < 虫鎌_接続2.Length; j++) + { + 虫鎌_接続2[j].尺度XC = ペニス処理2.下腕.尺度XC; + } + } + } + if (ペニス処理2.手 != null) + { + ペニス処理2.手.角度C = s * -30.0 * m.Value; + } + if (ペニス処理2.Bod.EI腕前 != null) + { + ペニス処理2.Bod.EI腕前.Updatef = true; + } + 調教UI.Action(ContactType.Hand, ActionType.手コ, CurrentState.Continue, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.主精力消費小(); + Player.奴体力消費小(); + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate + { + ペニス処理2.手固定 = false; + 調教UI.コキ = false; + if (ペニス処理2.肩 != null) + { + ペニス処理2.肩.角度C = 0.0; + } + if (ペニス処理2.下腕 != null) + { + ペニス処理2.下腕.角度C = 0.0; + } + if (ペニス処理2.手 != null) + { + ペニス処理2.手.角度C = 0.0; + } + if (ペニス処理2.Bod.EI腕前 != null) + { + ペニス処理2.Bod.EI腕前.Updatef = true; + } + 調教UI.Action(ContactType.Hand, ActionType.手コ, CurrentState.End, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.主精力消費小(); + Player.奴体力消費小(); + } + }; + 調教UI.Mots.Add(手コキ.GetHashCode().ToString(), 手コキ); + _ = Dat.Vec2DZero; + s = 0.0; + double t; + double d1; + double d2; + フェラ = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + ペニス処理2.Bod.頬濃度 = 0.0; + ペニス処理2.Bod.口.Yi = 13; + ペニス処理2.Bod.舌_表示 = true; + s = RNG.XS.NextSign(); + 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + }, + Runing = delegate(Mot m) + { + t = ペニス処理2.Cha.ChaD.SkillL / Sta.GameData.TrainingTarget.MaxSkillL * 0.4; + d1 = m.Value.Sin() * 調教UI.ペニス.Yv.Inverse() * t; + d2 = m.Value * 調教UI.ペニス.Yv * t; + ペニス処理2.Bod.頬濃度 = d1; + ペニス処理2.Bod.頭.角度C = s * 5.0 * d2; + ペニス処理2.Bod.舌.角度C = s * -60.0 * d2; + 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.Continue, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + }, + Reaing = delegate + { + }, + Rouing = delegate + { + s = RNG.XS.NextSign(); + }, + Ending = delegate(Mot m) + { + m.ResetValue(); + ペニス処理2.Bod.舌_表示 = false; + ペニス処理2.Bod.頬濃度 = 0.0; + ペニス処理2.Bod.頭.角度C = 0.0; + ペニス処理2.Bod.舌.角度C = 0.0; + 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.End, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + }; + 調教UI.Mots.Add(フェラ.GetHashCode().ToString(), フェラ); + s = 0.0; + 下腕XC = 0.0; + Vector2D vc = Dat.Vec2DZero; + bool sb = false; + double vl; + double vr; + パイズリ = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + ペニス処理2.Cha.両腕_人_パイズリ(0, 左右: false, 前後: false); + ペニス処理2.手固定 = true; + if (ペニス処理2.下腕左 != null) + { + 下腕XC = ペニス処理2.下腕左.尺度XC; + } + vc = Dat.Vec2DZero; + sb = RNG.XS.NextBool(); + s = (sb ? (-1.0) : 1.0); + 調教UI.Action(ContactType.Chest, ActionType.パイ, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.主精力消費小(); + Player.奴体力消費小(); + }, + Runing = delegate(Mot m) + { + vl = ((!ペニス処理2.Isパイズリ相互) ? m.Value : (sb ? m.Value : m.Value.Inverse())); + vr = ((!ペニス処理2.Isパイズリ相互) ? m.Value : (sb ? m.Value.Inverse() : m.Value)); + if (ペニス処理2.肩左 != null) + { + ペニス処理2.肩左.角度C = 5.0 * vl; + } + if (ペニス処理2.下腕左 != null) + { + ペニス処理2.下腕左.角度C = -20.0 * vl; + ペニス処理2.下腕左.尺度XC = 下腕XC + 0.2 * vl; + if (ペニス処理2.下腕左.虫鎌_接続 != null) + { + Ele[] 虫鎌_接続 = ペニス処理2.下腕左.虫鎌_接続; + for (int i = 0; i < 虫鎌_接続.Length; i++) + { + 虫鎌_接続[i].尺度XC = ペニス処理2.下腕左.尺度XC; + } + } + } + if (ペニス処理2.手左 != null) + { + ペニス処理2.手左.角度C = 30.0 * vl; + } + if (ペニス処理2.肩右 != null) + { + ペニス処理2.肩右.角度C = -5.0 * vr; + } + if (ペニス処理2.下腕右 != null) + { + ペニス処理2.下腕右.角度C = 20.0 * vr; + ペニス処理2.下腕右.尺度XC = 下腕XC + 0.2 * vr; + if (ペニス処理2.下腕右.虫鎌_接続 != null) + { + Ele[] 虫鎌_接続 = ペニス処理2.下腕右.虫鎌_接続; + for (int i = 0; i < 虫鎌_接続.Length; i++) + { + 虫鎌_接続[i].尺度XC = ペニス処理2.下腕右.尺度XC; + } + } + } + if (ペニス処理2.手右 != null) + { + ペニス処理2.手右.角度C = -30.0 * vr; + } + ペニス処理2.Bod.乳房左.Yv = 0.2 + 0.5 * vl; + ペニス処理2.Bod.乳房右.Yv = 0.2 + 0.5 * vr; + if (ペニス処理2.Bod.胸毛_人 != null) + { + if (ペニス処理2.Isパイズリ相互) + { + ペニス処理2.Bod.胸毛_人.角度C = s * -2.5 + s * 5.0 * vl; + } + else + { + vc.Y = -0.002 * vl; + ペニス処理2.Bod.胸毛_人.位置C = vc; + } + } + if (ペニス処理2.Bod.EI腕前 != null) + { + ペニス処理2.Bod.EI腕前.Updatef = true; + } + 調教UI.Action(ContactType.Chest, ActionType.パイ, CurrentState.Continue, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.主精力消費小(); + Player.奴体力消費小(); + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate(Mot m) + { + ペニス処理2.手固定 = false; + 調教UI.ハンド処理.バスト初期化.Start(); + ペニス処理2.Bod.胸毛_人.角度C = 0.0; + ペニス処理2.Bod.胸毛_人.位置C = Dat.Vec2DZero; + if (ペニス処理2.肩左 != null) + { + ペニス処理2.肩左.角度C = 0.0; + } + if (ペニス処理2.下腕左 != null) + { + ペニス処理2.下腕左.角度C = 0.0; + } + if (ペニス処理2.手左 != null) + { + ペニス処理2.手左.角度C = 0.0; + } + if (ペニス処理2.肩右 != null) + { + ペニス処理2.肩右.角度C = 0.0; + } + if (ペニス処理2.下腕右 != null) + { + ペニス処理2.下腕右.角度C = 0.0; + } + if (ペニス処理2.手右 != null) + { + ペニス処理2.手右.角度C = 0.0; + } + if (ペニス処理2.Bod.EI腕前 != null) + { + ペニス処理2.Bod.EI腕前.Updatef = true; + } + m.ResetValue(); + 調教UI.Action(ContactType.Chest, ActionType.パイ, CurrentState.End, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.主精力消費小(); + Player.奴体力消費小(); + } + }; + 調教UI.Mots.Add(パイズリ.GetHashCode().ToString(), パイズリ); + 足コキ = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + ペニス処理2.持ち手 = false; + 調教UI.コキ = true; + ペニス処理2.Bod.腰振り_人v = 1.0; + 調教UI.ペニス.位置B = ペニス処理2.Bod.局部位置.AddY(0.035); + ペニス処理2.Cha.両脚_人_足コキ(0); + ペニス処理2.足固定 = true; + 調教UI.Action(ContactType.Feet, ActionType.足コ, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.主精力消費小(); + Player.奴体力消費小(); + }, + Runing = delegate(Mot m) + { + if (ペニス処理2.腿左 != null) + { + ペニス処理2.腿左.角度C = 11.0 * m.Value; + } + if (ペニス処理2.腿右 != null) + { + ペニス処理2.腿右.角度C = -11.0 * m.Value; + } + if (ペニス処理2.脚左 != null) + { + ペニス処理2.脚左.角度C = -15.0 * m.Value; + } + if (ペニス処理2.脚右 != null) + { + ペニス処理2.脚右.角度C = 15.0 * m.Value; + } + if (ペニス処理2.足左 != null) + { + ペニス処理2.足左.角度C = 5.0 * m.Value; + } + if (ペニス処理2.足右 != null) + { + ペニス処理2.足右.角度C = -5.0 * m.Value; + } + if (ペニス処理2.Bod.EI腿 != null) + { + ペニス処理2.Bod.EI腿.Updatef = true; + } + 調教UI.Action(ContactType.Feet, ActionType.足コ, CurrentState.Continue, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.主精力消費小(); + Player.奴体力消費小(); + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate + { + ペニス処理2.足固定 = false; + 調教UI.コキ = false; + if (ペニス処理2.腿左 != null) + { + ペニス処理2.腿左.角度C = 0.0; + } + if (ペニス処理2.腿右 != null) + { + ペニス処理2.腿右.角度C = 0.0; + } + if (ペニス処理2.脚左 != null) + { + ペニス処理2.脚左.角度C = 0.0; + } + if (ペニス処理2.脚右 != null) + { + ペニス処理2.脚右.角度C = 0.0; + } + if (ペニス処理2.足左 != null) + { + ペニス処理2.足左.角度C = 0.0; + } + if (ペニス処理2.足右 != null) + { + ペニス処理2.足右.角度C = 0.0; + } + if (ペニス処理2.Bod.EI腿 != null) + { + ペニス処理2.Bod.EI腿.Updatef = true; + } + 調教UI.Action(ContactType.Feet, ActionType.足コ, CurrentState.End, ToolType.Penis, 0, 1, 機械: false, 射精: false); + Player.主精力消費小(); + Player.奴体力消費小(); + } + }; + 調教UI.Mots.Add(足コキ.GetHashCode().ToString(), 足コキ); + } - public void SetCha(Cha Cha) - { - base.Cha = Cha; - Bod = Cha.Bod; - if (Bod.腕人n > 0) - { - 肩左 = Bod.腕人左[0].肩; - 上腕左 = Bod.腕人左[0].上腕; - 下腕左 = Bod.腕人左[0].下腕; - 手左 = Bod.腕人左[0].手; - 肩右 = Bod.腕人右[0].肩; - 上腕右 = Bod.腕人右[0].上腕; - 下腕右 = Bod.腕人右[0].下腕; - 手右 = Bod.腕人右[0].手; - } - if (Bod.脚人n > 0) - { - 腿左 = Bod.脚人左[0].腿; - 脚左 = Bod.脚人左[0].脚; - 足左 = Bod.脚人左[0].足; - 腿右 = Bod.脚人右[0].腿; - 脚右 = Bod.脚人右[0].脚; - 足右 = Bod.脚人右[0].足; - } - } + public void SetCha(Cha Cha) + { + base.Cha = Cha; + Bod = Cha.Bod; + if (Bod.腕人n > 0) + { + 肩左 = Bod.腕人左[0].肩; + 上腕左 = Bod.腕人左[0].上腕; + 下腕左 = Bod.腕人左[0].下腕; + 手左 = Bod.腕人左[0].手; + 肩右 = Bod.腕人右[0].肩; + 上腕右 = Bod.腕人右[0].上腕; + 下腕右 = Bod.腕人右[0].下腕; + 手右 = Bod.腕人右[0].手; + } + if (Bod.脚人n > 0) + { + 腿左 = Bod.脚人左[0].腿; + 脚左 = Bod.脚人左[0].脚; + 足左 = Bod.脚人左[0].足; + 腿右 = Bod.脚人右[0].腿; + 脚右 = Bod.脚人右[0].脚; + 足右 = Bod.脚人右[0].足; + } + } - public new void Reset() - { - base.Reset(); - Is手コキ = false; - Is足コキ = false; - Isパイズリ = false; - 中出し = false; - 手固定 = false; - 足固定 = false; - チンピク?.End(); - 射精時間 = 0.0; - 射精終了?.End(); - 射精?.End(); - 放精?.End(); - 中出しCount = 0; - 手コキ?.End(); - 手コキ左 = false; - フェラ?.End(); - パイズリ?.End(); - Isパイズリ相互 = false; - Isパイズリ他動 = false; - 足コキ?.End(); - 持ち手 = false; - 扱き = 1.0; - yi = 0; - x = 0.0; - y = 0.0; - d = 0.0; - v = default(Vector2D); - o = default(Vector2D); - vc = Dat.Vec2DZero; - 挿入箇所 = ContactType.none; - } + public new void Reset() + { + base.Reset(); + Is手コキ = false; + Is足コキ = false; + Isパイズリ = false; + 中出し = false; + 手固定 = false; + 足固定 = false; + チンピク?.End(); + 射精時間 = 0.0; + 射精終了?.End(); + 射精?.End(); + 放精?.End(); + 中出しCount = 0; + 手コキ?.End(); + 手コキ左 = false; + フェラ?.End(); + パイズリ?.End(); + Isパイズリ相互 = false; + Isパイズリ他動 = false; + 足コキ?.End(); + 持ち手 = false; + 扱き = 1.0; + yi = 0; + x = 0.0; + y = 0.0; + d = 0.0; + v = default(Vector2D); + o = default(Vector2D); + vc = Dat.Vec2DZero; + 挿入箇所 = ContactType.none; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹.cs index f1d80a1..ac0b567 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class ボテ腹 : Ele +namespace SlaveMatrix { + public class ボテ腹 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹D.cs index a9c9538..9ef9789 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class ボテ腹D : EleD +namespace SlaveMatrix { + [Serializable] + public class ボテ腹D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人.cs index 9ac312c..63bc165 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人.cs @@ -1,666 +1,667 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class ボテ腹_人 : ボテ腹 +namespace SlaveMatrix { - public Par X0Y0_腹; + public class ボテ腹_人 : ボテ腹 + { + public Par X0Y0_腹; - public Par X0Y0_ハイライト; + public Par X0Y0_ハイライト; - public Par X0Y0_臍; + public Par X0Y0_臍; - public Par X0Y0_ハイライト左1; + public Par X0Y0_ハイライト左1; - public Par X0Y0_ハイライト左2; + public Par X0Y0_ハイライト左2; - public Par X0Y0_ハイライト右1; + public Par X0Y0_ハイライト右1; - public Par X0Y0_ハイライト右2; + public Par X0Y0_ハイライト右2; - public Par X0Y1_腹; + public Par X0Y1_腹; - public Par X0Y1_ハイライト; + public Par X0Y1_ハイライト; - public Par X0Y1_臍; + public Par X0Y1_臍; - public Par X0Y1_ハイライト左1; + public Par X0Y1_ハイライト左1; - public Par X0Y1_ハイライト左2; + public Par X0Y1_ハイライト左2; - public Par X0Y1_ハイライト右1; + public Par X0Y1_ハイライト右1; - public Par X0Y1_ハイライト右2; + public Par X0Y1_ハイライト右2; - public Par X0Y2_腹; + public Par X0Y2_腹; - public Par X0Y2_ハイライト; + public Par X0Y2_ハイライト; - public Par X0Y2_臍; + public Par X0Y2_臍; - public Par X0Y2_ハイライト左1; + public Par X0Y2_ハイライト左1; - public Par X0Y2_ハイライト左2; + public Par X0Y2_ハイライト左2; - public Par X0Y2_ハイライト右1; + public Par X0Y2_ハイライト右1; - public Par X0Y2_ハイライト右2; + public Par X0Y2_ハイライト右2; - public Par X0Y3_腹; + public Par X0Y3_腹; - public Par X0Y3_ハイライト; + public Par X0Y3_ハイライト; - public Par X0Y3_臍; + public Par X0Y3_臍; - public Par X0Y3_ハイライト左1; + public Par X0Y3_ハイライト左1; - public Par X0Y3_ハイライト左2; + public Par X0Y3_ハイライト左2; - public Par X0Y3_ハイライト右1; + public Par X0Y3_ハイライト右1; - public Par X0Y3_ハイライト右2; + public Par X0Y3_ハイライト右2; - public Par X0Y4_腹; + public Par X0Y4_腹; - public Par X0Y4_ハイライト; + public Par X0Y4_ハイライト; - public Par X0Y4_臍; + public Par X0Y4_臍; - public Par X0Y4_ハイライト左1; + public Par X0Y4_ハイライト左1; - public Par X0Y4_ハイライト左2; + public Par X0Y4_ハイライト左2; - public Par X0Y4_ハイライト右1; + public Par X0Y4_ハイライト右1; - public Par X0Y4_ハイライト右2; + public Par X0Y4_ハイライト右2; - public ColorD 腹CD; + public ColorD 腹CD; - public ColorD ハイライトCD; + public ColorD ハイライトCD; - public ColorD 臍CD; + public ColorD 臍CD; - public ColorD ハイライト左1CD; + public ColorD ハイライト左1CD; - public ColorD ハイライト左2CD; + public ColorD ハイライト左2CD; - public ColorD ハイライト右1CD; + public ColorD ハイライト右1CD; - public ColorD ハイライト右2CD; + public ColorD ハイライト右2CD; - public ColorP X0Y0_腹CP; + public ColorP X0Y0_腹CP; - public ColorP X0Y0_ハイライトCP; + public ColorP X0Y0_ハイライトCP; - public ColorP X0Y0_臍CP; + public ColorP X0Y0_臍CP; - public ColorP X0Y0_ハイライト左1CP; + public ColorP X0Y0_ハイライト左1CP; - public ColorP X0Y0_ハイライト左2CP; + public ColorP X0Y0_ハイライト左2CP; - public ColorP X0Y0_ハイライト右1CP; + public ColorP X0Y0_ハイライト右1CP; - public ColorP X0Y0_ハイライト右2CP; + public ColorP X0Y0_ハイライト右2CP; - public ColorP X0Y1_腹CP; + public ColorP X0Y1_腹CP; - public ColorP X0Y1_ハイライトCP; + public ColorP X0Y1_ハイライトCP; - public ColorP X0Y1_臍CP; + public ColorP X0Y1_臍CP; - public ColorP X0Y1_ハイライト左1CP; + public ColorP X0Y1_ハイライト左1CP; - public ColorP X0Y1_ハイライト左2CP; + public ColorP X0Y1_ハイライト左2CP; - public ColorP X0Y1_ハイライト右1CP; + public ColorP X0Y1_ハイライト右1CP; - public ColorP X0Y1_ハイライト右2CP; + public ColorP X0Y1_ハイライト右2CP; - public ColorP X0Y2_腹CP; + public ColorP X0Y2_腹CP; - public ColorP X0Y2_ハイライトCP; + public ColorP X0Y2_ハイライトCP; - public ColorP X0Y2_臍CP; + public ColorP X0Y2_臍CP; - public ColorP X0Y2_ハイライト左1CP; + public ColorP X0Y2_ハイライト左1CP; - public ColorP X0Y2_ハイライト左2CP; + public ColorP X0Y2_ハイライト左2CP; - public ColorP X0Y2_ハイライト右1CP; + public ColorP X0Y2_ハイライト右1CP; - public ColorP X0Y2_ハイライト右2CP; + public ColorP X0Y2_ハイライト右2CP; - public ColorP X0Y3_腹CP; + public ColorP X0Y3_腹CP; - public ColorP X0Y3_ハイライトCP; + public ColorP X0Y3_ハイライトCP; - public ColorP X0Y3_臍CP; + public ColorP X0Y3_臍CP; - public ColorP X0Y3_ハイライト左1CP; + public ColorP X0Y3_ハイライト左1CP; - public ColorP X0Y3_ハイライト左2CP; + public ColorP X0Y3_ハイライト左2CP; - public ColorP X0Y3_ハイライト右1CP; + public ColorP X0Y3_ハイライト右1CP; - public ColorP X0Y3_ハイライト右2CP; + public ColorP X0Y3_ハイライト右2CP; - public ColorP X0Y4_腹CP; + public ColorP X0Y4_腹CP; - public ColorP X0Y4_ハイライトCP; + public ColorP X0Y4_ハイライトCP; - public ColorP X0Y4_臍CP; + public ColorP X0Y4_臍CP; - public ColorP X0Y4_ハイライト左1CP; + public ColorP X0Y4_ハイライト左1CP; - public ColorP X0Y4_ハイライト左2CP; + public ColorP X0Y4_ハイライト左2CP; - public ColorP X0Y4_ハイライト右1CP; + public ColorP X0Y4_ハイライト右1CP; - public ColorP X0Y4_ハイライト右2CP; + public ColorP X0Y4_ハイライト右2CP; - public スタンプK キスマーク; + public スタンプK キスマーク; - public スタンプW 鞭痕; + public スタンプW 鞭痕; - public Ele[] 腹板_接続; + public Ele[] 腹板_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 腹_表示 - { - get - { - return X0Y0_腹.Dra; - } - set - { - X0Y0_腹.Dra = value; - X0Y1_腹.Dra = value; - X0Y2_腹.Dra = value; - X0Y3_腹.Dra = value; - X0Y4_腹.Dra = value; - X0Y0_腹.Hit = value; - X0Y1_腹.Hit = value; - X0Y2_腹.Hit = value; - X0Y3_腹.Hit = value; - X0Y4_腹.Hit = value; - } - } - - public bool ハイライト_表示 - { - get - { - return X0Y0_ハイライト.Dra; - } - set - { - X0Y0_ハイライト.Dra = value; - X0Y1_ハイライト.Dra = value; - X0Y2_ハイライト.Dra = value; - X0Y3_ハイライト.Dra = value; - X0Y4_ハイライト.Dra = value; - X0Y0_ハイライト.Hit = value; - X0Y1_ハイライト.Hit = value; - X0Y2_ハイライト.Hit = value; - X0Y3_ハイライト.Hit = value; - X0Y4_ハイライト.Hit = value; - } - } - - public bool 臍_表示 - { - get - { - return X0Y0_臍.Dra; - } - set - { - X0Y0_臍.Dra = value; - X0Y1_臍.Dra = value; - X0Y2_臍.Dra = value; - X0Y3_臍.Dra = value; - X0Y4_臍.Dra = value; - X0Y0_臍.Hit = value; - X0Y1_臍.Hit = value; - X0Y2_臍.Hit = value; - X0Y3_臍.Hit = value; - X0Y4_臍.Hit = value; - } - } - - public bool ハイライト左1_表示 - { - get - { - return X0Y0_ハイライト左1.Dra; - } - set - { - X0Y0_ハイライト左1.Dra = value; - X0Y1_ハイライト左1.Dra = value; - X0Y2_ハイライト左1.Dra = value; - X0Y3_ハイライト左1.Dra = value; - X0Y4_ハイライト左1.Dra = value; - X0Y0_ハイライト左1.Hit = value; - X0Y1_ハイライト左1.Hit = value; - X0Y2_ハイライト左1.Hit = value; - X0Y3_ハイライト左1.Hit = value; - X0Y4_ハイライト左1.Hit = value; - } - } - - public bool ハイライト左2_表示 - { - get - { - return X0Y0_ハイライト左2.Dra; - } - set - { - X0Y0_ハイライト左2.Dra = value; - X0Y1_ハイライト左2.Dra = value; - X0Y2_ハイライト左2.Dra = value; - X0Y3_ハイライト左2.Dra = value; - X0Y4_ハイライト左2.Dra = value; - X0Y0_ハイライト左2.Hit = value; - X0Y1_ハイライト左2.Hit = value; - X0Y2_ハイライト左2.Hit = value; - X0Y3_ハイライト左2.Hit = value; - X0Y4_ハイライト左2.Hit = value; - } - } - - public bool ハイライト右1_表示 - { - get - { - return X0Y0_ハイライト右1.Dra; - } - set - { - X0Y0_ハイライト右1.Dra = value; - X0Y1_ハイライト右1.Dra = value; - X0Y2_ハイライト右1.Dra = value; - X0Y3_ハイライト右1.Dra = value; - X0Y4_ハイライト右1.Dra = value; - X0Y0_ハイライト右1.Hit = value; - X0Y1_ハイライト右1.Hit = value; - X0Y2_ハイライト右1.Hit = value; - X0Y3_ハイライト右1.Hit = value; - X0Y4_ハイライト右1.Hit = value; - } - } - - public bool ハイライト右2_表示 - { - get - { - return X0Y0_ハイライト右2.Dra; - } - set - { - X0Y0_ハイライト右2.Dra = value; - X0Y1_ハイライト右2.Dra = value; - X0Y2_ハイライト右2.Dra = value; - X0Y3_ハイライト右2.Dra = value; - X0Y4_ハイライト右2.Dra = value; - X0Y0_ハイライト右2.Hit = value; - X0Y1_ハイライト右2.Hit = value; - X0Y2_ハイライト右2.Hit = value; - X0Y3_ハイライト右2.Hit = value; - X0Y4_ハイライト右2.Hit = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト_表示; - } - set - { - ハイライト_表示 = value; - ハイライト左1_表示 = value; - ハイライト左2_表示 = value; - ハイライト右1_表示 = value; - ハイライト右2_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライトCD.不透明度; - } - set - { - ハイライトCD.不透明度 = value; - ハイライト左1CD.不透明度 = value; - ハイライト左2CD.不透明度 = value; - ハイライト右1CD.不透明度 = value; - ハイライト右2CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 腹_表示; - } - set - { - 腹_表示 = value; - ハイライト_表示 = value; - 臍_表示 = value; - ハイライト左1_表示 = value; - ハイライト左2_表示 = value; - ハイライト右1_表示 = value; - ハイライト右2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 腹CD.不透明度; - } - set - { - 腹CD.不透明度 = value; - ハイライトCD.不透明度 = value; - 臍CD.不透明度 = value; - ハイライト左1CD.不透明度 = value; - ハイライト左2CD.不透明度 = value; - ハイライト右1CD.不透明度 = value; - ハイライト右2CD.不透明度 = value; - } - } - - public JointS 腹板_接続点 => new JointS(本体, X0Y0_腹, 0); - - public ボテ腹_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, ボテ腹_人D e) - { - ボテ腹_人 ボテ腹_人2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["ボテ腹"]); - Pars pars = 本体[0][0]; - X0Y0_腹 = pars["腹"].ToPar(); - X0Y0_ハイライト = pars["ハイライト"].ToPar(); - X0Y0_臍 = pars["臍"].ToPar(); - X0Y0_ハイライト左1 = pars["ハイライト左1"].ToPar(); - X0Y0_ハイライト左2 = pars["ハイライト左2"].ToPar(); - X0Y0_ハイライト右1 = pars["ハイライト右1"].ToPar(); - X0Y0_ハイライト右2 = pars["ハイライト右2"].ToPar(); - pars = 本体[0][1]; - X0Y1_腹 = pars["腹"].ToPar(); - X0Y1_ハイライト = pars["ハイライト"].ToPar(); - X0Y1_臍 = pars["臍"].ToPar(); - X0Y1_ハイライト左1 = pars["ハイライト左1"].ToPar(); - X0Y1_ハイライト左2 = pars["ハイライト左2"].ToPar(); - X0Y1_ハイライト右1 = pars["ハイライト右1"].ToPar(); - X0Y1_ハイライト右2 = pars["ハイライト右2"].ToPar(); - pars = 本体[0][2]; - X0Y2_腹 = pars["腹"].ToPar(); - X0Y2_ハイライト = pars["ハイライト"].ToPar(); - X0Y2_臍 = pars["臍"].ToPar(); - X0Y2_ハイライト左1 = pars["ハイライト左1"].ToPar(); - X0Y2_ハイライト左2 = pars["ハイライト左2"].ToPar(); - X0Y2_ハイライト右1 = pars["ハイライト右1"].ToPar(); - X0Y2_ハイライト右2 = pars["ハイライト右2"].ToPar(); - pars = 本体[0][3]; - X0Y3_腹 = pars["腹"].ToPar(); - X0Y3_ハイライト = pars["ハイライト"].ToPar(); - X0Y3_臍 = pars["臍"].ToPar(); - X0Y3_ハイライト左1 = pars["ハイライト左1"].ToPar(); - X0Y3_ハイライト左2 = pars["ハイライト左2"].ToPar(); - X0Y3_ハイライト右1 = pars["ハイライト右1"].ToPar(); - X0Y3_ハイライト右2 = pars["ハイライト右2"].ToPar(); - pars = 本体[0][4]; - X0Y4_腹 = pars["腹"].ToPar(); - X0Y4_ハイライト = pars["ハイライト"].ToPar(); - X0Y4_臍 = pars["臍"].ToPar(); - X0Y4_ハイライト左1 = pars["ハイライト左1"].ToPar(); - X0Y4_ハイライト左2 = pars["ハイライト左2"].ToPar(); - X0Y4_ハイライト右1 = pars["ハイライト右1"].ToPar(); - X0Y4_ハイライト右2 = pars["ハイライト右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 腹_表示 = e.腹_表示; - ハイライト_表示 = e.ハイライト_表示; - 臍_表示 = e.臍_表示; - ハイライト左1_表示 = e.ハイライト左1_表示; - ハイライト左2_表示 = e.ハイライト左2_表示; - ハイライト右1_表示 = e.ハイライト右1_表示; - ハイライト右2_表示 = e.ハイライト右2_表示; - ハイライト表示 = e.ハイライト表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.腹板_接続.Count > 0) - { - Ele f; - 腹板_接続 = e.腹板_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = ボテ腹_人2; - f.ConnectionType = ConnectionInfo.ボテ腹_人_腹板_接続; - f.接続(ボテ腹_人2.腹板_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_腹CP = new ColorP(X0Y0_腹, 腹CD, DisUnit, abj: true); - X0Y0_ハイライトCP = new ColorP(X0Y0_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y0_臍CP = new ColorP(X0Y0_臍, 臍CD, DisUnit, abj: false); - X0Y0_ハイライト左1CP = new ColorP(X0Y0_ハイライト左1, ハイライト左1CD, DisUnit, abj: true); - X0Y0_ハイライト左2CP = new ColorP(X0Y0_ハイライト左2, ハイライト左2CD, DisUnit, abj: true); - X0Y0_ハイライト右1CP = new ColorP(X0Y0_ハイライト右1, ハイライト右1CD, DisUnit, abj: true); - X0Y0_ハイライト右2CP = new ColorP(X0Y0_ハイライト右2, ハイライト右2CD, DisUnit, abj: true); - X0Y1_腹CP = new ColorP(X0Y1_腹, 腹CD, DisUnit, abj: true); - X0Y1_ハイライトCP = new ColorP(X0Y1_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y1_臍CP = new ColorP(X0Y1_臍, 臍CD, DisUnit, abj: false); - 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); - X0Y2_腹CP = new ColorP(X0Y2_腹, 腹CD, DisUnit, abj: true); - X0Y2_ハイライトCP = new ColorP(X0Y2_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y2_臍CP = new ColorP(X0Y2_臍, 臍CD, DisUnit, abj: false); - X0Y2_ハイライト左1CP = new ColorP(X0Y2_ハイライト左1, ハイライト左1CD, DisUnit, abj: true); - X0Y2_ハイライト左2CP = new ColorP(X0Y2_ハイライト左2, ハイライト左2CD, DisUnit, abj: true); - X0Y2_ハイライト右1CP = new ColorP(X0Y2_ハイライト右1, ハイライト右1CD, DisUnit, abj: true); - X0Y2_ハイライト右2CP = new ColorP(X0Y2_ハイライト右2, ハイライト右2CD, DisUnit, abj: true); - X0Y3_腹CP = new ColorP(X0Y3_腹, 腹CD, DisUnit, abj: true); - X0Y3_ハイライトCP = new ColorP(X0Y3_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y3_臍CP = new ColorP(X0Y3_臍, 臍CD, DisUnit, abj: false); - X0Y3_ハイライト左1CP = new ColorP(X0Y3_ハイライト左1, ハイライト左1CD, DisUnit, abj: true); - X0Y3_ハイライト左2CP = new ColorP(X0Y3_ハイライト左2, ハイライト左2CD, DisUnit, abj: true); - X0Y3_ハイライト右1CP = new ColorP(X0Y3_ハイライト右1, ハイライト右1CD, DisUnit, abj: true); - X0Y3_ハイライト右2CP = new ColorP(X0Y3_ハイライト右2, ハイライト右2CD, DisUnit, abj: true); - X0Y4_腹CP = new ColorP(X0Y4_腹, 腹CD, DisUnit, abj: true); - X0Y4_ハイライトCP = new ColorP(X0Y4_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y4_臍CP = new ColorP(X0Y4_臍, 臍CD, DisUnit, abj: false); - X0Y4_ハイライト左1CP = new ColorP(X0Y4_ハイライト左1, ハイライト左1CD, DisUnit, abj: true); - X0Y4_ハイライト左2CP = new ColorP(X0Y4_ハイライト左2, ハイライト左2CD, DisUnit, abj: true); - X0Y4_ハイライト右1CP = new ColorP(X0Y4_ハイライト右1, ハイライト右1CD, DisUnit, abj: true); - X0Y4_ハイライト右2CP = new ColorP(X0Y4_ハイライト右2, ハイライト右2CD, DisUnit, abj: true); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - 尺度YB = 0.95; - double num = 1.0; - X0Y0_臍.BasePointBase = new Vector2D(X0Y0_臍.BasePointBase.X, 0.363449439772374); - X0Y1_臍.BasePointBase = new Vector2D(X0Y1_臍.BasePointBase.X, 0.363808225004133); - X0Y2_臍.BasePointBase = new Vector2D(X0Y2_臍.BasePointBase.X, 0.364167010235893); - X0Y3_臍.BasePointBase = new Vector2D(X0Y3_臍.BasePointBase.X, 0.364525795467652); - X0Y4_臍.BasePointBase = new Vector2D(X0Y4_臍.BasePointBase.X, 0.364884580699412); - X0Y0_ハイライト.BasePointBase = new Vector2D(X0Y0_ハイライト.BasePointBase.X, 0.0219448899681257); - X0Y1_ハイライト.BasePointBase = new Vector2D(X0Y1_ハイライト.BasePointBase.X, 0.0223873272658702); - X0Y2_ハイライト.BasePointBase = new Vector2D(X0Y2_ハイライト.BasePointBase.X, 0.0228297645636147); - X0Y3_ハイライト.BasePointBase = new Vector2D(X0Y3_ハイライト.BasePointBase.X, 0.0232722018613592); - X0Y4_ハイライト.BasePointBase = new Vector2D(X0Y4_ハイライト.BasePointBase.X, 0.0237146391591036); - num = 1.5; - X0Y0_臍.SizeBase *= num; - X0Y1_臍.SizeBase *= num; - X0Y2_臍.SizeBase *= num; - X0Y3_臍.SizeBase *= num; - X0Y4_臍.SizeBase *= num; - X0Y0_ハイライト.SizeBase *= num; - X0Y1_ハイライト.SizeBase *= num; - X0Y2_ハイライト.SizeBase *= num; - X0Y3_ハイライト.SizeBase *= num; - X0Y4_ハイライト.SizeBase *= num; - num = 0.6; - X0Y0_臍.SizeXBase *= num; - X0Y1_臍.SizeXBase *= num; - X0Y2_臍.SizeXBase *= num; - X0Y3_臍.SizeXBase *= num; - X0Y4_臍.SizeXBase *= num; - X0Y0_ハイライト.SizeXBase *= num; - X0Y1_ハイライト.SizeXBase *= num; - X0Y2_ハイライト.SizeXBase *= num; - X0Y3_ハイライト.SizeXBase *= num; - X0Y4_ハイライト.SizeXBase *= num; - } - - public override void 描画0(Are Are) - { - 本体.Draw(Are); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_腹CP.Update(); - X0Y0_ハイライトCP.Update(); - X0Y0_臍CP.Update(); - X0Y0_ハイライト左1CP.Update(); - X0Y0_ハイライト左2CP.Update(); - X0Y0_ハイライト右1CP.Update(); - X0Y0_ハイライト右2CP.Update(); - break; - case 1: - X0Y1_腹CP.Update(); - X0Y1_ハイライトCP.Update(); - X0Y1_臍CP.Update(); - X0Y1_ハイライト左1CP.Update(); - X0Y1_ハイライト左2CP.Update(); - X0Y1_ハイライト右1CP.Update(); - X0Y1_ハイライト右2CP.Update(); - break; - case 2: - X0Y2_腹CP.Update(); - X0Y2_ハイライトCP.Update(); - X0Y2_臍CP.Update(); - X0Y2_ハイライト左1CP.Update(); - X0Y2_ハイライト左2CP.Update(); - X0Y2_ハイライト右1CP.Update(); - X0Y2_ハイライト右2CP.Update(); - break; - case 3: - X0Y3_腹CP.Update(); - X0Y3_ハイライトCP.Update(); - X0Y3_臍CP.Update(); - X0Y3_ハイライト左1CP.Update(); - X0Y3_ハイライト左2CP.Update(); - X0Y3_ハイライト右1CP.Update(); - X0Y3_ハイライト右2CP.Update(); - break; - default: - X0Y4_腹CP.Update(); - X0Y4_ハイライトCP.Update(); - X0Y4_臍CP.Update(); - X0Y4_ハイライト左1CP.Update(); - X0Y4_ハイライト左2CP.Update(); - X0Y4_ハイライト右1CP.Update(); - X0Y4_ハイライト右2CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 腹CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - ハイライト左1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト左2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - ハイライト右1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト右2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 腹_表示 + { + get + { + return X0Y0_腹.Dra; + } + set + { + X0Y0_腹.Dra = value; + X0Y1_腹.Dra = value; + X0Y2_腹.Dra = value; + X0Y3_腹.Dra = value; + X0Y4_腹.Dra = value; + X0Y0_腹.Hit = value; + X0Y1_腹.Hit = value; + X0Y2_腹.Hit = value; + X0Y3_腹.Hit = value; + X0Y4_腹.Hit = value; + } + } + + public bool ハイライト_表示 + { + get + { + return X0Y0_ハイライト.Dra; + } + set + { + X0Y0_ハイライト.Dra = value; + X0Y1_ハイライト.Dra = value; + X0Y2_ハイライト.Dra = value; + X0Y3_ハイライト.Dra = value; + X0Y4_ハイライト.Dra = value; + X0Y0_ハイライト.Hit = value; + X0Y1_ハイライト.Hit = value; + X0Y2_ハイライト.Hit = value; + X0Y3_ハイライト.Hit = value; + X0Y4_ハイライト.Hit = value; + } + } + + public bool 臍_表示 + { + get + { + return X0Y0_臍.Dra; + } + set + { + X0Y0_臍.Dra = value; + X0Y1_臍.Dra = value; + X0Y2_臍.Dra = value; + X0Y3_臍.Dra = value; + X0Y4_臍.Dra = value; + X0Y0_臍.Hit = value; + X0Y1_臍.Hit = value; + X0Y2_臍.Hit = value; + X0Y3_臍.Hit = value; + X0Y4_臍.Hit = value; + } + } + + public bool ハイライト左1_表示 + { + get + { + return X0Y0_ハイライト左1.Dra; + } + set + { + X0Y0_ハイライト左1.Dra = value; + X0Y1_ハイライト左1.Dra = value; + X0Y2_ハイライト左1.Dra = value; + X0Y3_ハイライト左1.Dra = value; + X0Y4_ハイライト左1.Dra = value; + X0Y0_ハイライト左1.Hit = value; + X0Y1_ハイライト左1.Hit = value; + X0Y2_ハイライト左1.Hit = value; + X0Y3_ハイライト左1.Hit = value; + X0Y4_ハイライト左1.Hit = value; + } + } + + public bool ハイライト左2_表示 + { + get + { + return X0Y0_ハイライト左2.Dra; + } + set + { + X0Y0_ハイライト左2.Dra = value; + X0Y1_ハイライト左2.Dra = value; + X0Y2_ハイライト左2.Dra = value; + X0Y3_ハイライト左2.Dra = value; + X0Y4_ハイライト左2.Dra = value; + X0Y0_ハイライト左2.Hit = value; + X0Y1_ハイライト左2.Hit = value; + X0Y2_ハイライト左2.Hit = value; + X0Y3_ハイライト左2.Hit = value; + X0Y4_ハイライト左2.Hit = value; + } + } + + public bool ハイライト右1_表示 + { + get + { + return X0Y0_ハイライト右1.Dra; + } + set + { + X0Y0_ハイライト右1.Dra = value; + X0Y1_ハイライト右1.Dra = value; + X0Y2_ハイライト右1.Dra = value; + X0Y3_ハイライト右1.Dra = value; + X0Y4_ハイライト右1.Dra = value; + X0Y0_ハイライト右1.Hit = value; + X0Y1_ハイライト右1.Hit = value; + X0Y2_ハイライト右1.Hit = value; + X0Y3_ハイライト右1.Hit = value; + X0Y4_ハイライト右1.Hit = value; + } + } + + public bool ハイライト右2_表示 + { + get + { + return X0Y0_ハイライト右2.Dra; + } + set + { + X0Y0_ハイライト右2.Dra = value; + X0Y1_ハイライト右2.Dra = value; + X0Y2_ハイライト右2.Dra = value; + X0Y3_ハイライト右2.Dra = value; + X0Y4_ハイライト右2.Dra = value; + X0Y0_ハイライト右2.Hit = value; + X0Y1_ハイライト右2.Hit = value; + X0Y2_ハイライト右2.Hit = value; + X0Y3_ハイライト右2.Hit = value; + X0Y4_ハイライト右2.Hit = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト_表示; + } + set + { + ハイライト_表示 = value; + ハイライト左1_表示 = value; + ハイライト左2_表示 = value; + ハイライト右1_表示 = value; + ハイライト右2_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライトCD.不透明度; + } + set + { + ハイライトCD.不透明度 = value; + ハイライト左1CD.不透明度 = value; + ハイライト左2CD.不透明度 = value; + ハイライト右1CD.不透明度 = value; + ハイライト右2CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 腹_表示; + } + set + { + 腹_表示 = value; + ハイライト_表示 = value; + 臍_表示 = value; + ハイライト左1_表示 = value; + ハイライト左2_表示 = value; + ハイライト右1_表示 = value; + ハイライト右2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 腹CD.不透明度; + } + set + { + 腹CD.不透明度 = value; + ハイライトCD.不透明度 = value; + 臍CD.不透明度 = value; + ハイライト左1CD.不透明度 = value; + ハイライト左2CD.不透明度 = value; + ハイライト右1CD.不透明度 = value; + ハイライト右2CD.不透明度 = value; + } + } + + public JointS 腹板_接続点 => new JointS(本体, X0Y0_腹, 0); + + public ボテ腹_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, ボテ腹_人D e) + { + ボテ腹_人 ボテ腹_人2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["ボテ腹"]); + Pars pars = 本体[0][0]; + X0Y0_腹 = pars["腹"].ToPar(); + X0Y0_ハイライト = pars["ハイライト"].ToPar(); + X0Y0_臍 = pars["臍"].ToPar(); + X0Y0_ハイライト左1 = pars["ハイライト左1"].ToPar(); + X0Y0_ハイライト左2 = pars["ハイライト左2"].ToPar(); + X0Y0_ハイライト右1 = pars["ハイライト右1"].ToPar(); + X0Y0_ハイライト右2 = pars["ハイライト右2"].ToPar(); + pars = 本体[0][1]; + X0Y1_腹 = pars["腹"].ToPar(); + X0Y1_ハイライト = pars["ハイライト"].ToPar(); + X0Y1_臍 = pars["臍"].ToPar(); + X0Y1_ハイライト左1 = pars["ハイライト左1"].ToPar(); + X0Y1_ハイライト左2 = pars["ハイライト左2"].ToPar(); + X0Y1_ハイライト右1 = pars["ハイライト右1"].ToPar(); + X0Y1_ハイライト右2 = pars["ハイライト右2"].ToPar(); + pars = 本体[0][2]; + X0Y2_腹 = pars["腹"].ToPar(); + X0Y2_ハイライト = pars["ハイライト"].ToPar(); + X0Y2_臍 = pars["臍"].ToPar(); + X0Y2_ハイライト左1 = pars["ハイライト左1"].ToPar(); + X0Y2_ハイライト左2 = pars["ハイライト左2"].ToPar(); + X0Y2_ハイライト右1 = pars["ハイライト右1"].ToPar(); + X0Y2_ハイライト右2 = pars["ハイライト右2"].ToPar(); + pars = 本体[0][3]; + X0Y3_腹 = pars["腹"].ToPar(); + X0Y3_ハイライト = pars["ハイライト"].ToPar(); + X0Y3_臍 = pars["臍"].ToPar(); + X0Y3_ハイライト左1 = pars["ハイライト左1"].ToPar(); + X0Y3_ハイライト左2 = pars["ハイライト左2"].ToPar(); + X0Y3_ハイライト右1 = pars["ハイライト右1"].ToPar(); + X0Y3_ハイライト右2 = pars["ハイライト右2"].ToPar(); + pars = 本体[0][4]; + X0Y4_腹 = pars["腹"].ToPar(); + X0Y4_ハイライト = pars["ハイライト"].ToPar(); + X0Y4_臍 = pars["臍"].ToPar(); + X0Y4_ハイライト左1 = pars["ハイライト左1"].ToPar(); + X0Y4_ハイライト左2 = pars["ハイライト左2"].ToPar(); + X0Y4_ハイライト右1 = pars["ハイライト右1"].ToPar(); + X0Y4_ハイライト右2 = pars["ハイライト右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 腹_表示 = e.腹_表示; + ハイライト_表示 = e.ハイライト_表示; + 臍_表示 = e.臍_表示; + ハイライト左1_表示 = e.ハイライト左1_表示; + ハイライト左2_表示 = e.ハイライト左2_表示; + ハイライト右1_表示 = e.ハイライト右1_表示; + ハイライト右2_表示 = e.ハイライト右2_表示; + ハイライト表示 = e.ハイライト表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.腹板_接続.Count > 0) + { + Ele f; + 腹板_接続 = e.腹板_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = ボテ腹_人2; + f.ConnectionType = ConnectionInfo.ボテ腹_人_腹板_接続; + f.接続(ボテ腹_人2.腹板_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_腹CP = new ColorP(X0Y0_腹, 腹CD, DisUnit, abj: true); + X0Y0_ハイライトCP = new ColorP(X0Y0_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y0_臍CP = new ColorP(X0Y0_臍, 臍CD, DisUnit, abj: false); + X0Y0_ハイライト左1CP = new ColorP(X0Y0_ハイライト左1, ハイライト左1CD, DisUnit, abj: true); + X0Y0_ハイライト左2CP = new ColorP(X0Y0_ハイライト左2, ハイライト左2CD, DisUnit, abj: true); + X0Y0_ハイライト右1CP = new ColorP(X0Y0_ハイライト右1, ハイライト右1CD, DisUnit, abj: true); + X0Y0_ハイライト右2CP = new ColorP(X0Y0_ハイライト右2, ハイライト右2CD, DisUnit, abj: true); + X0Y1_腹CP = new ColorP(X0Y1_腹, 腹CD, DisUnit, abj: true); + X0Y1_ハイライトCP = new ColorP(X0Y1_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y1_臍CP = new ColorP(X0Y1_臍, 臍CD, DisUnit, abj: false); + 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); + X0Y2_腹CP = new ColorP(X0Y2_腹, 腹CD, DisUnit, abj: true); + X0Y2_ハイライトCP = new ColorP(X0Y2_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y2_臍CP = new ColorP(X0Y2_臍, 臍CD, DisUnit, abj: false); + X0Y2_ハイライト左1CP = new ColorP(X0Y2_ハイライト左1, ハイライト左1CD, DisUnit, abj: true); + X0Y2_ハイライト左2CP = new ColorP(X0Y2_ハイライト左2, ハイライト左2CD, DisUnit, abj: true); + X0Y2_ハイライト右1CP = new ColorP(X0Y2_ハイライト右1, ハイライト右1CD, DisUnit, abj: true); + X0Y2_ハイライト右2CP = new ColorP(X0Y2_ハイライト右2, ハイライト右2CD, DisUnit, abj: true); + X0Y3_腹CP = new ColorP(X0Y3_腹, 腹CD, DisUnit, abj: true); + X0Y3_ハイライトCP = new ColorP(X0Y3_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y3_臍CP = new ColorP(X0Y3_臍, 臍CD, DisUnit, abj: false); + X0Y3_ハイライト左1CP = new ColorP(X0Y3_ハイライト左1, ハイライト左1CD, DisUnit, abj: true); + X0Y3_ハイライト左2CP = new ColorP(X0Y3_ハイライト左2, ハイライト左2CD, DisUnit, abj: true); + X0Y3_ハイライト右1CP = new ColorP(X0Y3_ハイライト右1, ハイライト右1CD, DisUnit, abj: true); + X0Y3_ハイライト右2CP = new ColorP(X0Y3_ハイライト右2, ハイライト右2CD, DisUnit, abj: true); + X0Y4_腹CP = new ColorP(X0Y4_腹, 腹CD, DisUnit, abj: true); + X0Y4_ハイライトCP = new ColorP(X0Y4_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y4_臍CP = new ColorP(X0Y4_臍, 臍CD, DisUnit, abj: false); + X0Y4_ハイライト左1CP = new ColorP(X0Y4_ハイライト左1, ハイライト左1CD, DisUnit, abj: true); + X0Y4_ハイライト左2CP = new ColorP(X0Y4_ハイライト左2, ハイライト左2CD, DisUnit, abj: true); + X0Y4_ハイライト右1CP = new ColorP(X0Y4_ハイライト右1, ハイライト右1CD, DisUnit, abj: true); + X0Y4_ハイライト右2CP = new ColorP(X0Y4_ハイライト右2, ハイライト右2CD, DisUnit, abj: true); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + 尺度YB = 0.95; + double num = 1.0; + X0Y0_臍.BasePointBase = new Vector2D(X0Y0_臍.BasePointBase.X, 0.363449439772374); + X0Y1_臍.BasePointBase = new Vector2D(X0Y1_臍.BasePointBase.X, 0.363808225004133); + X0Y2_臍.BasePointBase = new Vector2D(X0Y2_臍.BasePointBase.X, 0.364167010235893); + X0Y3_臍.BasePointBase = new Vector2D(X0Y3_臍.BasePointBase.X, 0.364525795467652); + X0Y4_臍.BasePointBase = new Vector2D(X0Y4_臍.BasePointBase.X, 0.364884580699412); + X0Y0_ハイライト.BasePointBase = new Vector2D(X0Y0_ハイライト.BasePointBase.X, 0.0219448899681257); + X0Y1_ハイライト.BasePointBase = new Vector2D(X0Y1_ハイライト.BasePointBase.X, 0.0223873272658702); + X0Y2_ハイライト.BasePointBase = new Vector2D(X0Y2_ハイライト.BasePointBase.X, 0.0228297645636147); + X0Y3_ハイライト.BasePointBase = new Vector2D(X0Y3_ハイライト.BasePointBase.X, 0.0232722018613592); + X0Y4_ハイライト.BasePointBase = new Vector2D(X0Y4_ハイライト.BasePointBase.X, 0.0237146391591036); + num = 1.5; + X0Y0_臍.SizeBase *= num; + X0Y1_臍.SizeBase *= num; + X0Y2_臍.SizeBase *= num; + X0Y3_臍.SizeBase *= num; + X0Y4_臍.SizeBase *= num; + X0Y0_ハイライト.SizeBase *= num; + X0Y1_ハイライト.SizeBase *= num; + X0Y2_ハイライト.SizeBase *= num; + X0Y3_ハイライト.SizeBase *= num; + X0Y4_ハイライト.SizeBase *= num; + num = 0.6; + X0Y0_臍.SizeXBase *= num; + X0Y1_臍.SizeXBase *= num; + X0Y2_臍.SizeXBase *= num; + X0Y3_臍.SizeXBase *= num; + X0Y4_臍.SizeXBase *= num; + X0Y0_ハイライト.SizeXBase *= num; + X0Y1_ハイライト.SizeXBase *= num; + X0Y2_ハイライト.SizeXBase *= num; + X0Y3_ハイライト.SizeXBase *= num; + X0Y4_ハイライト.SizeXBase *= num; + } + + public override void 描画0(Are Are) + { + 本体.Draw(Are); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_腹CP.Update(); + X0Y0_ハイライトCP.Update(); + X0Y0_臍CP.Update(); + X0Y0_ハイライト左1CP.Update(); + X0Y0_ハイライト左2CP.Update(); + X0Y0_ハイライト右1CP.Update(); + X0Y0_ハイライト右2CP.Update(); + break; + case 1: + X0Y1_腹CP.Update(); + X0Y1_ハイライトCP.Update(); + X0Y1_臍CP.Update(); + X0Y1_ハイライト左1CP.Update(); + X0Y1_ハイライト左2CP.Update(); + X0Y1_ハイライト右1CP.Update(); + X0Y1_ハイライト右2CP.Update(); + break; + case 2: + X0Y2_腹CP.Update(); + X0Y2_ハイライトCP.Update(); + X0Y2_臍CP.Update(); + X0Y2_ハイライト左1CP.Update(); + X0Y2_ハイライト左2CP.Update(); + X0Y2_ハイライト右1CP.Update(); + X0Y2_ハイライト右2CP.Update(); + break; + case 3: + X0Y3_腹CP.Update(); + X0Y3_ハイライトCP.Update(); + X0Y3_臍CP.Update(); + X0Y3_ハイライト左1CP.Update(); + X0Y3_ハイライト左2CP.Update(); + X0Y3_ハイライト右1CP.Update(); + X0Y3_ハイライト右2CP.Update(); + break; + default: + X0Y4_腹CP.Update(); + X0Y4_ハイライトCP.Update(); + X0Y4_臍CP.Update(); + X0Y4_ハイライト左1CP.Update(); + X0Y4_ハイライト左2CP.Update(); + X0Y4_ハイライト右1CP.Update(); + X0Y4_ハイライト右2CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 腹CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + ハイライト左1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト左2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + ハイライト右1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト右2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人D.cs index 127c7f6..59ab509 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人D.cs @@ -2,45 +2,46 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class ボテ腹_人D : ボテ腹D +namespace SlaveMatrix { - public bool 腹_表示; + [Serializable] + public class ボテ腹_人D : ボテ腹D + { + public bool 腹_表示; - public bool ハイライト_表示; + public bool ハイライト_表示; - public bool 臍_表示; + public bool 臍_表示; - public bool ハイライト左1_表示; + public bool ハイライト左1_表示; - public bool ハイライト左2_表示; + public bool ハイライト左2_表示; - public bool ハイライト右1_表示; + public bool ハイライト右1_表示; - public bool ハイライト右2_表示; + public bool ハイライト右2_表示; - public bool ハイライト表示; + public bool ハイライト表示; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public List 腹板_接続 = new List(); + public List 腹板_接続 = new List(); - public ボテ腹_人D() - { - ThisType = GetType(); - } + public ボテ腹_人D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new ボテ腹_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new ボテ腹_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣.cs index 6b209c1..f78f1ce 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣.cs @@ -1,295 +1,296 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class ボテ腹_獣 : ボテ腹 +namespace SlaveMatrix { - public Par X0Y0_腹; + public class ボテ腹_獣 : ボテ腹 + { + public Par X0Y0_腹; - public Par X0Y0_臍; + public Par X0Y0_臍; - public Par X0Y1_腹; + public Par X0Y1_腹; - public Par X0Y1_臍; + public Par X0Y1_臍; - public Par X0Y2_腹; + public Par X0Y2_腹; - public Par X0Y2_臍; + public Par X0Y2_臍; - public Par X0Y3_腹; + public Par X0Y3_腹; - public Par X0Y3_臍; + public Par X0Y3_臍; - public Par X0Y4_腹; + public Par X0Y4_腹; - public Par X0Y4_臍; + public Par X0Y4_臍; - public ColorD 腹CD; + public ColorD 腹CD; - public ColorD 臍CD; + public ColorD 臍CD; - public ColorP X0Y0_腹CP; + public ColorP X0Y0_腹CP; - public ColorP X0Y0_臍CP; + public ColorP X0Y0_臍CP; - public ColorP X0Y1_腹CP; + public ColorP X0Y1_腹CP; - public ColorP X0Y1_臍CP; + public ColorP X0Y1_臍CP; - public ColorP X0Y2_腹CP; + public ColorP X0Y2_腹CP; - public ColorP X0Y2_臍CP; + public ColorP X0Y2_臍CP; - public ColorP X0Y3_腹CP; + public ColorP X0Y3_腹CP; - public ColorP X0Y3_臍CP; + public ColorP X0Y3_臍CP; - public ColorP X0Y4_腹CP; + public ColorP X0Y4_腹CP; - public ColorP X0Y4_臍CP; + public ColorP X0Y4_臍CP; - public Ele[] 腹板_接続; + public Ele[] 腹板_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 腹_表示 - { - get - { - return X0Y0_腹.Dra; - } - set - { - X0Y0_腹.Dra = value; - X0Y1_腹.Dra = value; - X0Y2_腹.Dra = value; - X0Y3_腹.Dra = value; - X0Y4_腹.Dra = value; - X0Y0_腹.Hit = value; - X0Y1_腹.Hit = value; - X0Y2_腹.Hit = value; - X0Y3_腹.Hit = value; - X0Y4_腹.Hit = value; - } - } + public bool 腹_表示 + { + get + { + return X0Y0_腹.Dra; + } + set + { + X0Y0_腹.Dra = value; + X0Y1_腹.Dra = value; + X0Y2_腹.Dra = value; + X0Y3_腹.Dra = value; + X0Y4_腹.Dra = value; + X0Y0_腹.Hit = value; + X0Y1_腹.Hit = value; + X0Y2_腹.Hit = value; + X0Y3_腹.Hit = value; + X0Y4_腹.Hit = value; + } + } - public bool 臍_表示 - { - get - { - return X0Y0_臍.Dra; - } - set - { - X0Y0_臍.Dra = value; - X0Y1_臍.Dra = value; - X0Y2_臍.Dra = value; - X0Y3_臍.Dra = value; - X0Y4_臍.Dra = value; - X0Y0_臍.Hit = value; - X0Y1_臍.Hit = value; - X0Y2_臍.Hit = value; - X0Y3_臍.Hit = value; - X0Y4_臍.Hit = value; - } - } + public bool 臍_表示 + { + get + { + return X0Y0_臍.Dra; + } + set + { + X0Y0_臍.Dra = value; + X0Y1_臍.Dra = value; + X0Y2_臍.Dra = value; + X0Y3_臍.Dra = value; + X0Y4_臍.Dra = value; + X0Y0_臍.Hit = value; + X0Y1_臍.Hit = value; + X0Y2_臍.Hit = value; + X0Y3_臍.Hit = value; + X0Y4_臍.Hit = value; + } + } - public override bool 表示 - { - get - { - return 腹_表示; - } - set - { - 腹_表示 = value; - 臍_表示 = value; - } - } + public override bool 表示 + { + get + { + return 腹_表示; + } + set + { + 腹_表示 = value; + 臍_表示 = value; + } + } - public override double 濃度 - { - get - { - return 腹CD.不透明度; - } - set - { - 腹CD.不透明度 = value; - 臍CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 腹CD.不透明度; + } + set + { + 腹CD.不透明度 = value; + 臍CD.不透明度 = value; + } + } - public JointS 腹板_接続点 => new JointS(本体, X0Y0_腹, 0); + public JointS 腹板_接続点 => new JointS(本体, X0Y0_腹, 0); - public ボテ腹_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, ボテ腹_獣D e) - { - ボテ腹_獣 ボテ腹_獣2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.半身["四足ボテ腹"]); - Pars pars = 本体[0][0]; - X0Y0_腹 = pars["腹"].ToPar(); - X0Y0_臍 = pars["臍"].ToPar(); - pars = 本体[0][1]; - X0Y1_腹 = pars["腹"].ToPar(); - X0Y1_臍 = pars["臍"].ToPar(); - pars = 本体[0][2]; - X0Y2_腹 = pars["腹"].ToPar(); - X0Y2_臍 = pars["臍"].ToPar(); - pars = 本体[0][3]; - X0Y3_腹 = pars["腹"].ToPar(); - X0Y3_臍 = pars["臍"].ToPar(); - pars = 本体[0][4]; - X0Y4_腹 = pars["腹"].ToPar(); - X0Y4_臍 = pars["臍"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 腹_表示 = e.腹_表示; - 臍_表示 = e.臍_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.腹板_接続.Count > 0) - { - Ele f; - 腹板_接続 = e.腹板_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = ボテ腹_獣2; - f.ConnectionType = ConnectionInfo.ボテ腹_獣_腹板_接続; - f.接続(ボテ腹_獣2.腹板_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_腹CP = new ColorP(X0Y0_腹, 腹CD, DisUnit, abj: true); - X0Y0_臍CP = new ColorP(X0Y0_臍, 臍CD, DisUnit, abj: false); - X0Y1_腹CP = new ColorP(X0Y1_腹, 腹CD, DisUnit, abj: true); - X0Y1_臍CP = new ColorP(X0Y1_臍, 臍CD, DisUnit, abj: false); - X0Y2_腹CP = new ColorP(X0Y2_腹, 腹CD, DisUnit, abj: true); - X0Y2_臍CP = new ColorP(X0Y2_臍, 臍CD, DisUnit, abj: false); - X0Y3_腹CP = new ColorP(X0Y3_腹, 腹CD, DisUnit, abj: true); - X0Y3_臍CP = new ColorP(X0Y3_臍, 臍CD, DisUnit, abj: false); - X0Y4_腹CP = new ColorP(X0Y4_腹, 腹CD, DisUnit, abj: true); - X0Y4_臍CP = new ColorP(X0Y4_臍, 臍CD, DisUnit, abj: false); - 濃度 = e.濃度; - double num = 1.0; - X0Y0_臍.BasePointBase = new Vector2D(X0Y0_臍.BasePointBase.X, 0.360579157918298); - X0Y1_臍.BasePointBase = new Vector2D(X0Y1_臍.BasePointBase.X, 0.360579157918298); - X0Y2_臍.BasePointBase = new Vector2D(X0Y2_臍.BasePointBase.X, 0.360579157918298); - X0Y3_臍.BasePointBase = new Vector2D(X0Y3_臍.BasePointBase.X, 0.360579157918298); - X0Y4_臍.BasePointBase = new Vector2D(X0Y4_臍.BasePointBase.X, 0.360579157918298); - num = 1.5; - X0Y0_臍.SizeBase *= num; - X0Y1_臍.SizeBase *= num; - X0Y2_臍.SizeBase *= num; - X0Y3_臍.SizeBase *= num; - X0Y4_臍.SizeBase *= num; - num = 0.6; - X0Y0_臍.SizeXBase *= num; - X0Y1_臍.SizeXBase *= num; - X0Y2_臍.SizeXBase *= num; - X0Y3_臍.SizeXBase *= num; - X0Y4_臍.SizeXBase *= num; - } + public ボテ腹_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, ボテ腹_獣D e) + { + ボテ腹_獣 ボテ腹_獣2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.半身["四足ボテ腹"]); + Pars pars = 本体[0][0]; + X0Y0_腹 = pars["腹"].ToPar(); + X0Y0_臍 = pars["臍"].ToPar(); + pars = 本体[0][1]; + X0Y1_腹 = pars["腹"].ToPar(); + X0Y1_臍 = pars["臍"].ToPar(); + pars = 本体[0][2]; + X0Y2_腹 = pars["腹"].ToPar(); + X0Y2_臍 = pars["臍"].ToPar(); + pars = 本体[0][3]; + X0Y3_腹 = pars["腹"].ToPar(); + X0Y3_臍 = pars["臍"].ToPar(); + pars = 本体[0][4]; + X0Y4_腹 = pars["腹"].ToPar(); + X0Y4_臍 = pars["臍"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 腹_表示 = e.腹_表示; + 臍_表示 = e.臍_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.腹板_接続.Count > 0) + { + Ele f; + 腹板_接続 = e.腹板_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = ボテ腹_獣2; + f.ConnectionType = ConnectionInfo.ボテ腹_獣_腹板_接続; + f.接続(ボテ腹_獣2.腹板_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_腹CP = new ColorP(X0Y0_腹, 腹CD, DisUnit, abj: true); + X0Y0_臍CP = new ColorP(X0Y0_臍, 臍CD, DisUnit, abj: false); + X0Y1_腹CP = new ColorP(X0Y1_腹, 腹CD, DisUnit, abj: true); + X0Y1_臍CP = new ColorP(X0Y1_臍, 臍CD, DisUnit, abj: false); + X0Y2_腹CP = new ColorP(X0Y2_腹, 腹CD, DisUnit, abj: true); + X0Y2_臍CP = new ColorP(X0Y2_臍, 臍CD, DisUnit, abj: false); + X0Y3_腹CP = new ColorP(X0Y3_腹, 腹CD, DisUnit, abj: true); + X0Y3_臍CP = new ColorP(X0Y3_臍, 臍CD, DisUnit, abj: false); + X0Y4_腹CP = new ColorP(X0Y4_腹, 腹CD, DisUnit, abj: true); + X0Y4_臍CP = new ColorP(X0Y4_臍, 臍CD, DisUnit, abj: false); + 濃度 = e.濃度; + double num = 1.0; + X0Y0_臍.BasePointBase = new Vector2D(X0Y0_臍.BasePointBase.X, 0.360579157918298); + X0Y1_臍.BasePointBase = new Vector2D(X0Y1_臍.BasePointBase.X, 0.360579157918298); + X0Y2_臍.BasePointBase = new Vector2D(X0Y2_臍.BasePointBase.X, 0.360579157918298); + X0Y3_臍.BasePointBase = new Vector2D(X0Y3_臍.BasePointBase.X, 0.360579157918298); + X0Y4_臍.BasePointBase = new Vector2D(X0Y4_臍.BasePointBase.X, 0.360579157918298); + num = 1.5; + X0Y0_臍.SizeBase *= num; + X0Y1_臍.SizeBase *= num; + X0Y2_臍.SizeBase *= num; + X0Y3_臍.SizeBase *= num; + X0Y4_臍.SizeBase *= num; + num = 0.6; + X0Y0_臍.SizeXBase *= num; + X0Y1_臍.SizeXBase *= num; + X0Y2_臍.SizeXBase *= num; + X0Y3_臍.SizeXBase *= num; + X0Y4_臍.SizeXBase *= num; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_腹CP.Update(); - X0Y0_臍CP.Update(); - break; - case 1: - X0Y1_腹CP.Update(); - X0Y1_臍CP.Update(); - break; - case 2: - X0Y2_腹CP.Update(); - X0Y2_臍CP.Update(); - break; - case 3: - X0Y3_腹CP.Update(); - X0Y3_臍CP.Update(); - break; - default: - X0Y4_腹CP.Update(); - X0Y4_臍CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_腹CP.Update(); + X0Y0_臍CP.Update(); + break; + case 1: + X0Y1_腹CP.Update(); + X0Y1_臍CP.Update(); + break; + case 2: + X0Y2_腹CP.Update(); + X0Y2_臍CP.Update(); + break; + case 3: + X0Y3_腹CP.Update(); + X0Y3_臍CP.Update(); + break; + default: + X0Y4_腹CP.Update(); + X0Y4_臍CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 腹CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - } + private void 配色N0(体配色 体配色) + { + 腹CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣D.cs index e6353f1..7008aad 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣D.cs @@ -2,31 +2,32 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class ボテ腹_獣D : ボテ腹D +namespace SlaveMatrix { - public bool 腹_表示; + [Serializable] + public class ボテ腹_獣D : ボテ腹D + { + public bool 腹_表示; - public bool 臍_表示; + public bool 臍_表示; - public List 腹板_接続 = new List(); + public List 腹板_接続 = new List(); - public ボテ腹_獣D() - { - ThisType = GetType(); - } + public ボテ腹_獣D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new ボテ腹_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new ボテ腹_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板.cs index 6d5435f..da3c54a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板.cs @@ -1,652 +1,653 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class ボテ腹板 : Ele +namespace SlaveMatrix { - public Par X0Y0_腹板4_腹板; + public class ボテ腹板 : Ele + { + public Par X0Y0_腹板4_腹板; - public Par X0Y0_腹板4_縦線; + public Par X0Y0_腹板4_縦線; - public Par X0Y0_腹板3_腹板; + public Par X0Y0_腹板3_腹板; - public Par X0Y0_腹板3_縦線; + public Par X0Y0_腹板3_縦線; - public Par X0Y0_腹板2_腹板; + public Par X0Y0_腹板2_腹板; - public Par X0Y0_腹板2_縦線; + public Par X0Y0_腹板2_縦線; - public Par X0Y0_腹板1_腹板; + public Par X0Y0_腹板1_腹板; - public Par X0Y0_腹板1_縦線; + public Par X0Y0_腹板1_縦線; - public Par X0Y1_腹板4_腹板; + public Par X0Y1_腹板4_腹板; - public Par X0Y1_腹板4_縦線; + public Par X0Y1_腹板4_縦線; - public Par X0Y1_腹板3_腹板; + public Par X0Y1_腹板3_腹板; - public Par X0Y1_腹板3_縦線; + public Par X0Y1_腹板3_縦線; - public Par X0Y1_腹板2_腹板; + public Par X0Y1_腹板2_腹板; - public Par X0Y1_腹板2_縦線; + public Par X0Y1_腹板2_縦線; - public Par X0Y1_腹板1_腹板; + public Par X0Y1_腹板1_腹板; - public Par X0Y1_腹板1_縦線; + public Par X0Y1_腹板1_縦線; - public Par X0Y2_腹板4_腹板; + public Par X0Y2_腹板4_腹板; - public Par X0Y2_腹板4_縦線; + public Par X0Y2_腹板4_縦線; - public Par X0Y2_腹板3_腹板; + public Par X0Y2_腹板3_腹板; - public Par X0Y2_腹板3_縦線; + public Par X0Y2_腹板3_縦線; - public Par X0Y2_腹板2_腹板; + public Par X0Y2_腹板2_腹板; - public Par X0Y2_腹板2_縦線; + public Par X0Y2_腹板2_縦線; - public Par X0Y2_腹板1_腹板; + public Par X0Y2_腹板1_腹板; - public Par X0Y2_腹板1_縦線; + public Par X0Y2_腹板1_縦線; - public Par X0Y3_腹板4_腹板; + public Par X0Y3_腹板4_腹板; - public Par X0Y3_腹板4_縦線; + public Par X0Y3_腹板4_縦線; - public Par X0Y3_腹板3_腹板; + public Par X0Y3_腹板3_腹板; - public Par X0Y3_腹板3_縦線; + public Par X0Y3_腹板3_縦線; - public Par X0Y3_腹板2_腹板; + public Par X0Y3_腹板2_腹板; - public Par X0Y3_腹板2_縦線; + public Par X0Y3_腹板2_縦線; - public Par X0Y3_腹板1_腹板; + public Par X0Y3_腹板1_腹板; - public Par X0Y3_腹板1_縦線; + public Par X0Y3_腹板1_縦線; - public Par X0Y4_腹板4_腹板; + public Par X0Y4_腹板4_腹板; - public Par X0Y4_腹板4_縦線; + public Par X0Y4_腹板4_縦線; - public Par X0Y4_腹板3_腹板; + public Par X0Y4_腹板3_腹板; - public Par X0Y4_腹板3_縦線; + public Par X0Y4_腹板3_縦線; - public Par X0Y4_腹板2_腹板; + public Par X0Y4_腹板2_腹板; - public Par X0Y4_腹板2_縦線; + public Par X0Y4_腹板2_縦線; - public Par X0Y4_腹板1_腹板; + public Par X0Y4_腹板1_腹板; - public Par X0Y4_腹板1_縦線; + public Par X0Y4_腹板1_縦線; - public ColorD 腹板4_腹板CD; + public ColorD 腹板4_腹板CD; - public ColorD 腹板4_縦線CD; + public ColorD 腹板4_縦線CD; - public ColorD 腹板3_腹板CD; + public ColorD 腹板3_腹板CD; - public ColorD 腹板3_縦線CD; + public ColorD 腹板3_縦線CD; - public ColorD 腹板2_腹板CD; + public ColorD 腹板2_腹板CD; - public ColorD 腹板2_縦線CD; + public ColorD 腹板2_縦線CD; - public ColorD 腹板1_腹板CD; + public ColorD 腹板1_腹板CD; - public ColorD 腹板1_縦線CD; + public ColorD 腹板1_縦線CD; - public ColorP X0Y0_腹板4_腹板CP; + public ColorP X0Y0_腹板4_腹板CP; - public ColorP X0Y0_腹板4_縦線CP; + public ColorP X0Y0_腹板4_縦線CP; - public ColorP X0Y0_腹板3_腹板CP; + public ColorP X0Y0_腹板3_腹板CP; - public ColorP X0Y0_腹板3_縦線CP; + public ColorP X0Y0_腹板3_縦線CP; - public ColorP X0Y0_腹板2_腹板CP; + public ColorP X0Y0_腹板2_腹板CP; - public ColorP X0Y0_腹板2_縦線CP; + public ColorP X0Y0_腹板2_縦線CP; - public ColorP X0Y0_腹板1_腹板CP; + public ColorP X0Y0_腹板1_腹板CP; - public ColorP X0Y0_腹板1_縦線CP; + public ColorP X0Y0_腹板1_縦線CP; - public ColorP X0Y1_腹板4_腹板CP; + public ColorP X0Y1_腹板4_腹板CP; - public ColorP X0Y1_腹板4_縦線CP; + public ColorP X0Y1_腹板4_縦線CP; - public ColorP X0Y1_腹板3_腹板CP; + public ColorP X0Y1_腹板3_腹板CP; - public ColorP X0Y1_腹板3_縦線CP; + public ColorP X0Y1_腹板3_縦線CP; - public ColorP X0Y1_腹板2_腹板CP; + public ColorP X0Y1_腹板2_腹板CP; - public ColorP X0Y1_腹板2_縦線CP; + public ColorP X0Y1_腹板2_縦線CP; - public ColorP X0Y1_腹板1_腹板CP; + public ColorP X0Y1_腹板1_腹板CP; - public ColorP X0Y1_腹板1_縦線CP; + public ColorP X0Y1_腹板1_縦線CP; - public ColorP X0Y2_腹板4_腹板CP; + public ColorP X0Y2_腹板4_腹板CP; - public ColorP X0Y2_腹板4_縦線CP; + public ColorP X0Y2_腹板4_縦線CP; - public ColorP X0Y2_腹板3_腹板CP; + public ColorP X0Y2_腹板3_腹板CP; - public ColorP X0Y2_腹板3_縦線CP; + public ColorP X0Y2_腹板3_縦線CP; - public ColorP X0Y2_腹板2_腹板CP; + public ColorP X0Y2_腹板2_腹板CP; - public ColorP X0Y2_腹板2_縦線CP; + public ColorP X0Y2_腹板2_縦線CP; - public ColorP X0Y2_腹板1_腹板CP; + public ColorP X0Y2_腹板1_腹板CP; - public ColorP X0Y2_腹板1_縦線CP; + public ColorP X0Y2_腹板1_縦線CP; - public ColorP X0Y3_腹板4_腹板CP; + public ColorP X0Y3_腹板4_腹板CP; - public ColorP X0Y3_腹板4_縦線CP; + public ColorP X0Y3_腹板4_縦線CP; - public ColorP X0Y3_腹板3_腹板CP; + public ColorP X0Y3_腹板3_腹板CP; - public ColorP X0Y3_腹板3_縦線CP; + public ColorP X0Y3_腹板3_縦線CP; - public ColorP X0Y3_腹板2_腹板CP; + public ColorP X0Y3_腹板2_腹板CP; - public ColorP X0Y3_腹板2_縦線CP; + public ColorP X0Y3_腹板2_縦線CP; - public ColorP X0Y3_腹板1_腹板CP; + public ColorP X0Y3_腹板1_腹板CP; - public ColorP X0Y3_腹板1_縦線CP; + public ColorP X0Y3_腹板1_縦線CP; - public ColorP X0Y4_腹板4_腹板CP; + public ColorP X0Y4_腹板4_腹板CP; - public ColorP X0Y4_腹板4_縦線CP; + public ColorP X0Y4_腹板4_縦線CP; - public ColorP X0Y4_腹板3_腹板CP; + public ColorP X0Y4_腹板3_腹板CP; - public ColorP X0Y4_腹板3_縦線CP; + public ColorP X0Y4_腹板3_縦線CP; - public ColorP X0Y4_腹板2_腹板CP; + public ColorP X0Y4_腹板2_腹板CP; - public ColorP X0Y4_腹板2_縦線CP; + public ColorP X0Y4_腹板2_縦線CP; - public ColorP X0Y4_腹板1_腹板CP; + public ColorP X0Y4_腹板1_腹板CP; - public ColorP X0Y4_腹板1_縦線CP; + public ColorP X0Y4_腹板1_縦線CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 腹板4_腹板_表示 - { - get - { - return X0Y0_腹板4_腹板.Dra; - } - set - { - X0Y0_腹板4_腹板.Dra = value; - X0Y1_腹板4_腹板.Dra = value; - X0Y2_腹板4_腹板.Dra = value; - X0Y3_腹板4_腹板.Dra = value; - X0Y4_腹板4_腹板.Dra = value; - X0Y0_腹板4_腹板.Hit = value; - X0Y1_腹板4_腹板.Hit = value; - X0Y2_腹板4_腹板.Hit = value; - X0Y3_腹板4_腹板.Hit = value; - X0Y4_腹板4_腹板.Hit = value; - } - } - - public bool 腹板4_縦線_表示 - { - get - { - return X0Y0_腹板4_縦線.Dra; - } - set - { - X0Y0_腹板4_縦線.Dra = value; - X0Y1_腹板4_縦線.Dra = value; - X0Y2_腹板4_縦線.Dra = value; - X0Y3_腹板4_縦線.Dra = value; - X0Y4_腹板4_縦線.Dra = value; - X0Y0_腹板4_縦線.Hit = value; - X0Y1_腹板4_縦線.Hit = value; - X0Y2_腹板4_縦線.Hit = value; - X0Y3_腹板4_縦線.Hit = value; - X0Y4_腹板4_縦線.Hit = value; - } - } - - public bool 腹板3_腹板_表示 - { - get - { - return X0Y0_腹板3_腹板.Dra; - } - set - { - X0Y0_腹板3_腹板.Dra = value; - X0Y1_腹板3_腹板.Dra = value; - X0Y2_腹板3_腹板.Dra = value; - X0Y3_腹板3_腹板.Dra = value; - X0Y4_腹板3_腹板.Dra = value; - X0Y0_腹板3_腹板.Hit = value; - X0Y1_腹板3_腹板.Hit = value; - X0Y2_腹板3_腹板.Hit = value; - X0Y3_腹板3_腹板.Hit = value; - X0Y4_腹板3_腹板.Hit = value; - } - } - - public bool 腹板3_縦線_表示 - { - get - { - return X0Y0_腹板3_縦線.Dra; - } - set - { - X0Y0_腹板3_縦線.Dra = value; - X0Y1_腹板3_縦線.Dra = value; - X0Y2_腹板3_縦線.Dra = value; - X0Y3_腹板3_縦線.Dra = value; - X0Y4_腹板3_縦線.Dra = value; - X0Y0_腹板3_縦線.Hit = value; - X0Y1_腹板3_縦線.Hit = value; - X0Y2_腹板3_縦線.Hit = value; - X0Y3_腹板3_縦線.Hit = value; - X0Y4_腹板3_縦線.Hit = value; - } - } - - public bool 腹板2_腹板_表示 - { - get - { - return X0Y0_腹板2_腹板.Dra; - } - set - { - X0Y0_腹板2_腹板.Dra = value; - X0Y1_腹板2_腹板.Dra = value; - X0Y2_腹板2_腹板.Dra = value; - X0Y3_腹板2_腹板.Dra = value; - X0Y4_腹板2_腹板.Dra = value; - X0Y0_腹板2_腹板.Hit = value; - X0Y1_腹板2_腹板.Hit = value; - X0Y2_腹板2_腹板.Hit = value; - X0Y3_腹板2_腹板.Hit = value; - X0Y4_腹板2_腹板.Hit = value; - } - } - - public bool 腹板2_縦線_表示 - { - get - { - return X0Y0_腹板2_縦線.Dra; - } - set - { - X0Y0_腹板2_縦線.Dra = value; - X0Y1_腹板2_縦線.Dra = value; - X0Y2_腹板2_縦線.Dra = value; - X0Y3_腹板2_縦線.Dra = value; - X0Y4_腹板2_縦線.Dra = value; - X0Y0_腹板2_縦線.Hit = value; - X0Y1_腹板2_縦線.Hit = value; - X0Y2_腹板2_縦線.Hit = value; - X0Y3_腹板2_縦線.Hit = value; - X0Y4_腹板2_縦線.Hit = value; - } - } - - public bool 腹板1_腹板_表示 - { - get - { - return X0Y0_腹板1_腹板.Dra; - } - set - { - X0Y0_腹板1_腹板.Dra = value; - X0Y1_腹板1_腹板.Dra = value; - X0Y2_腹板1_腹板.Dra = value; - X0Y3_腹板1_腹板.Dra = value; - X0Y4_腹板1_腹板.Dra = value; - X0Y0_腹板1_腹板.Hit = value; - X0Y1_腹板1_腹板.Hit = value; - X0Y2_腹板1_腹板.Hit = value; - X0Y3_腹板1_腹板.Hit = value; - X0Y4_腹板1_腹板.Hit = value; - } - } - - public bool 腹板1_縦線_表示 - { - get - { - return X0Y0_腹板1_縦線.Dra; - } - set - { - X0Y0_腹板1_縦線.Dra = value; - X0Y1_腹板1_縦線.Dra = value; - X0Y2_腹板1_縦線.Dra = value; - X0Y3_腹板1_縦線.Dra = value; - X0Y4_腹板1_縦線.Dra = value; - X0Y0_腹板1_縦線.Hit = value; - X0Y1_腹板1_縦線.Hit = value; - X0Y2_腹板1_縦線.Hit = value; - X0Y3_腹板1_縦線.Hit = value; - X0Y4_腹板1_縦線.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 腹板4_腹板_表示; - } - set - { - 腹板4_腹板_表示 = value; - 腹板4_縦線_表示 = value; - 腹板3_腹板_表示 = value; - 腹板3_縦線_表示 = value; - 腹板2_腹板_表示 = value; - 腹板2_縦線_表示 = value; - 腹板1_腹板_表示 = value; - 腹板1_縦線_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 腹板4_腹板CD.不透明度; - } - set - { - 腹板4_腹板CD.不透明度 = value; - 腹板4_縦線CD.不透明度 = value; - 腹板3_腹板CD.不透明度 = value; - 腹板3_縦線CD.不透明度 = value; - 腹板2_腹板CD.不透明度 = value; - 腹板2_縦線CD.不透明度 = value; - 腹板1_腹板CD.不透明度 = value; - 腹板1_縦線CD.不透明度 = value; - } - } - - public ボテ腹板(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, ボテ腹板D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["ボテ腹板"]); - Pars pars = 本体[0][0]; - Pars pars2 = pars["腹板4"].ToPars(); - X0Y0_腹板4_腹板 = pars2["腹板"].ToPar(); - X0Y0_腹板4_縦線 = pars2["縦線"].ToPar(); - pars2 = pars["腹板3"].ToPars(); - X0Y0_腹板3_腹板 = pars2["腹板"].ToPar(); - X0Y0_腹板3_縦線 = pars2["縦線"].ToPar(); - pars2 = pars["腹板2"].ToPars(); - X0Y0_腹板2_腹板 = pars2["腹板"].ToPar(); - X0Y0_腹板2_縦線 = pars2["縦線"].ToPar(); - pars2 = pars["腹板1"].ToPars(); - X0Y0_腹板1_腹板 = pars2["腹板"].ToPar(); - X0Y0_腹板1_縦線 = pars2["縦線"].ToPar(); - Pars pars3 = 本体[0][1]; - pars2 = pars3["腹板4"].ToPars(); - X0Y1_腹板4_腹板 = pars2["腹板"].ToPar(); - X0Y1_腹板4_縦線 = pars2["縦線"].ToPar(); - pars2 = pars3["腹板3"].ToPars(); - X0Y1_腹板3_腹板 = pars2["腹板"].ToPar(); - X0Y1_腹板3_縦線 = pars2["縦線"].ToPar(); - pars2 = pars3["腹板2"].ToPars(); - X0Y1_腹板2_腹板 = pars2["腹板"].ToPar(); - X0Y1_腹板2_縦線 = pars2["縦線"].ToPar(); - pars2 = pars3["腹板1"].ToPars(); - X0Y1_腹板1_腹板 = pars2["腹板"].ToPar(); - X0Y1_腹板1_縦線 = pars2["縦線"].ToPar(); - Pars pars4 = 本体[0][2]; - pars2 = pars4["腹板4"].ToPars(); - X0Y2_腹板4_腹板 = pars2["腹板"].ToPar(); - X0Y2_腹板4_縦線 = pars2["縦線"].ToPar(); - pars2 = pars4["腹板3"].ToPars(); - X0Y2_腹板3_腹板 = pars2["腹板"].ToPar(); - X0Y2_腹板3_縦線 = pars2["縦線"].ToPar(); - pars2 = pars4["腹板2"].ToPars(); - X0Y2_腹板2_腹板 = pars2["腹板"].ToPar(); - X0Y2_腹板2_縦線 = pars2["縦線"].ToPar(); - pars2 = pars4["腹板1"].ToPars(); - X0Y2_腹板1_腹板 = pars2["腹板"].ToPar(); - X0Y2_腹板1_縦線 = pars2["縦線"].ToPar(); - Pars pars5 = 本体[0][3]; - pars2 = pars5["腹板4"].ToPars(); - X0Y3_腹板4_腹板 = pars2["腹板"].ToPar(); - X0Y3_腹板4_縦線 = pars2["縦線"].ToPar(); - pars2 = pars5["腹板3"].ToPars(); - X0Y3_腹板3_腹板 = pars2["腹板"].ToPar(); - X0Y3_腹板3_縦線 = pars2["縦線"].ToPar(); - pars2 = pars5["腹板2"].ToPars(); - X0Y3_腹板2_腹板 = pars2["腹板"].ToPar(); - X0Y3_腹板2_縦線 = pars2["縦線"].ToPar(); - pars2 = pars5["腹板1"].ToPars(); - X0Y3_腹板1_腹板 = pars2["腹板"].ToPar(); - X0Y3_腹板1_縦線 = pars2["縦線"].ToPar(); - Pars pars6 = 本体[0][4]; - pars2 = pars6["腹板4"].ToPars(); - X0Y4_腹板4_腹板 = pars2["腹板"].ToPar(); - X0Y4_腹板4_縦線 = pars2["縦線"].ToPar(); - pars2 = pars6["腹板3"].ToPars(); - X0Y4_腹板3_腹板 = pars2["腹板"].ToPar(); - X0Y4_腹板3_縦線 = pars2["縦線"].ToPar(); - pars2 = pars6["腹板2"].ToPars(); - X0Y4_腹板2_腹板 = pars2["腹板"].ToPar(); - X0Y4_腹板2_縦線 = pars2["縦線"].ToPar(); - pars2 = pars6["腹板1"].ToPars(); - X0Y4_腹板1_腹板 = pars2["腹板"].ToPar(); - X0Y4_腹板1_縦線 = pars2["縦線"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 腹板4_腹板_表示 = e.腹板4_腹板_表示; - 腹板4_縦線_表示 = e.腹板4_縦線_表示; - 腹板3_腹板_表示 = e.腹板3_腹板_表示; - 腹板3_縦線_表示 = e.腹板3_縦線_表示; - 腹板2_腹板_表示 = e.腹板2_腹板_表示; - 腹板2_縦線_表示 = e.腹板2_縦線_表示; - 腹板1_腹板_表示 = e.腹板1_腹板_表示; - 腹板1_縦線_表示 = e.腹板1_縦線_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_腹板4_腹板CP = new ColorP(X0Y0_腹板4_腹板, 腹板4_腹板CD, DisUnit, abj: true); - X0Y0_腹板4_縦線CP = new ColorP(X0Y0_腹板4_縦線, 腹板4_縦線CD, DisUnit, abj: true); - X0Y0_腹板3_腹板CP = new ColorP(X0Y0_腹板3_腹板, 腹板3_腹板CD, DisUnit, abj: true); - X0Y0_腹板3_縦線CP = new ColorP(X0Y0_腹板3_縦線, 腹板3_縦線CD, DisUnit, abj: true); - X0Y0_腹板2_腹板CP = new ColorP(X0Y0_腹板2_腹板, 腹板2_腹板CD, DisUnit, abj: true); - X0Y0_腹板2_縦線CP = new ColorP(X0Y0_腹板2_縦線, 腹板2_縦線CD, DisUnit, abj: true); - X0Y0_腹板1_腹板CP = new ColorP(X0Y0_腹板1_腹板, 腹板1_腹板CD, DisUnit, abj: true); - X0Y0_腹板1_縦線CP = new ColorP(X0Y0_腹板1_縦線, 腹板1_縦線CD, DisUnit, abj: true); - X0Y1_腹板4_腹板CP = new ColorP(X0Y1_腹板4_腹板, 腹板4_腹板CD, DisUnit, abj: true); - X0Y1_腹板4_縦線CP = new ColorP(X0Y1_腹板4_縦線, 腹板4_縦線CD, DisUnit, abj: true); - X0Y1_腹板3_腹板CP = new ColorP(X0Y1_腹板3_腹板, 腹板3_腹板CD, DisUnit, abj: true); - X0Y1_腹板3_縦線CP = new ColorP(X0Y1_腹板3_縦線, 腹板3_縦線CD, DisUnit, abj: true); - X0Y1_腹板2_腹板CP = new ColorP(X0Y1_腹板2_腹板, 腹板2_腹板CD, DisUnit, abj: true); - X0Y1_腹板2_縦線CP = new ColorP(X0Y1_腹板2_縦線, 腹板2_縦線CD, DisUnit, abj: true); - X0Y1_腹板1_腹板CP = new ColorP(X0Y1_腹板1_腹板, 腹板1_腹板CD, DisUnit, abj: true); - X0Y1_腹板1_縦線CP = new ColorP(X0Y1_腹板1_縦線, 腹板1_縦線CD, DisUnit, abj: true); - X0Y2_腹板4_腹板CP = new ColorP(X0Y2_腹板4_腹板, 腹板4_腹板CD, DisUnit, abj: true); - X0Y2_腹板4_縦線CP = new ColorP(X0Y2_腹板4_縦線, 腹板4_縦線CD, DisUnit, abj: true); - X0Y2_腹板3_腹板CP = new ColorP(X0Y2_腹板3_腹板, 腹板3_腹板CD, DisUnit, abj: true); - X0Y2_腹板3_縦線CP = new ColorP(X0Y2_腹板3_縦線, 腹板3_縦線CD, DisUnit, abj: true); - X0Y2_腹板2_腹板CP = new ColorP(X0Y2_腹板2_腹板, 腹板2_腹板CD, DisUnit, abj: true); - X0Y2_腹板2_縦線CP = new ColorP(X0Y2_腹板2_縦線, 腹板2_縦線CD, DisUnit, abj: true); - X0Y2_腹板1_腹板CP = new ColorP(X0Y2_腹板1_腹板, 腹板1_腹板CD, DisUnit, abj: true); - X0Y2_腹板1_縦線CP = new ColorP(X0Y2_腹板1_縦線, 腹板1_縦線CD, DisUnit, abj: true); - X0Y3_腹板4_腹板CP = new ColorP(X0Y3_腹板4_腹板, 腹板4_腹板CD, DisUnit, abj: true); - X0Y3_腹板4_縦線CP = new ColorP(X0Y3_腹板4_縦線, 腹板4_縦線CD, DisUnit, abj: true); - X0Y3_腹板3_腹板CP = new ColorP(X0Y3_腹板3_腹板, 腹板3_腹板CD, DisUnit, abj: true); - X0Y3_腹板3_縦線CP = new ColorP(X0Y3_腹板3_縦線, 腹板3_縦線CD, DisUnit, abj: true); - X0Y3_腹板2_腹板CP = new ColorP(X0Y3_腹板2_腹板, 腹板2_腹板CD, DisUnit, abj: true); - X0Y3_腹板2_縦線CP = new ColorP(X0Y3_腹板2_縦線, 腹板2_縦線CD, DisUnit, abj: true); - X0Y3_腹板1_腹板CP = new ColorP(X0Y3_腹板1_腹板, 腹板1_腹板CD, DisUnit, abj: true); - X0Y3_腹板1_縦線CP = new ColorP(X0Y3_腹板1_縦線, 腹板1_縦線CD, DisUnit, abj: true); - X0Y4_腹板4_腹板CP = new ColorP(X0Y4_腹板4_腹板, 腹板4_腹板CD, DisUnit, abj: true); - X0Y4_腹板4_縦線CP = new ColorP(X0Y4_腹板4_縦線, 腹板4_縦線CD, DisUnit, abj: true); - X0Y4_腹板3_腹板CP = new ColorP(X0Y4_腹板3_腹板, 腹板3_腹板CD, DisUnit, abj: true); - X0Y4_腹板3_縦線CP = new ColorP(X0Y4_腹板3_縦線, 腹板3_縦線CD, DisUnit, abj: true); - X0Y4_腹板2_腹板CP = new ColorP(X0Y4_腹板2_腹板, 腹板2_腹板CD, DisUnit, abj: true); - X0Y4_腹板2_縦線CP = new ColorP(X0Y4_腹板2_縦線, 腹板2_縦線CD, DisUnit, abj: true); - X0Y4_腹板1_腹板CP = new ColorP(X0Y4_腹板1_腹板, 腹板1_腹板CD, DisUnit, abj: true); - X0Y4_腹板1_縦線CP = new ColorP(X0Y4_腹板1_縦線, 腹板1_縦線CD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度YB = 0.95; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_腹板4_腹板CP.Update(); - X0Y0_腹板4_縦線CP.Update(); - X0Y0_腹板3_腹板CP.Update(); - X0Y0_腹板3_縦線CP.Update(); - X0Y0_腹板2_腹板CP.Update(); - X0Y0_腹板2_縦線CP.Update(); - X0Y0_腹板1_腹板CP.Update(); - X0Y0_腹板1_縦線CP.Update(); - break; - case 1: - X0Y1_腹板4_腹板CP.Update(); - X0Y1_腹板4_縦線CP.Update(); - X0Y1_腹板3_腹板CP.Update(); - X0Y1_腹板3_縦線CP.Update(); - X0Y1_腹板2_腹板CP.Update(); - X0Y1_腹板2_縦線CP.Update(); - X0Y1_腹板1_腹板CP.Update(); - X0Y1_腹板1_縦線CP.Update(); - break; - case 2: - X0Y2_腹板4_腹板CP.Update(); - X0Y2_腹板4_縦線CP.Update(); - X0Y2_腹板3_腹板CP.Update(); - X0Y2_腹板3_縦線CP.Update(); - X0Y2_腹板2_腹板CP.Update(); - X0Y2_腹板2_縦線CP.Update(); - X0Y2_腹板1_腹板CP.Update(); - X0Y2_腹板1_縦線CP.Update(); - break; - case 3: - X0Y3_腹板4_腹板CP.Update(); - X0Y3_腹板4_縦線CP.Update(); - X0Y3_腹板3_腹板CP.Update(); - X0Y3_腹板3_縦線CP.Update(); - X0Y3_腹板2_腹板CP.Update(); - X0Y3_腹板2_縦線CP.Update(); - X0Y3_腹板1_腹板CP.Update(); - X0Y3_腹板1_縦線CP.Update(); - break; - default: - X0Y4_腹板4_腹板CP.Update(); - X0Y4_腹板4_縦線CP.Update(); - X0Y4_腹板3_腹板CP.Update(); - X0Y4_腹板3_縦線CP.Update(); - X0Y4_腹板2_腹板CP.Update(); - X0Y4_腹板2_縦線CP.Update(); - X0Y4_腹板1_腹板CP.Update(); - X0Y4_腹板1_縦線CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 腹板4_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腹板4_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腹板3_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腹板3_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腹板2_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腹板2_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腹板1_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腹板1_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 腹板4_腹板_表示 + { + get + { + return X0Y0_腹板4_腹板.Dra; + } + set + { + X0Y0_腹板4_腹板.Dra = value; + X0Y1_腹板4_腹板.Dra = value; + X0Y2_腹板4_腹板.Dra = value; + X0Y3_腹板4_腹板.Dra = value; + X0Y4_腹板4_腹板.Dra = value; + X0Y0_腹板4_腹板.Hit = value; + X0Y1_腹板4_腹板.Hit = value; + X0Y2_腹板4_腹板.Hit = value; + X0Y3_腹板4_腹板.Hit = value; + X0Y4_腹板4_腹板.Hit = value; + } + } + + public bool 腹板4_縦線_表示 + { + get + { + return X0Y0_腹板4_縦線.Dra; + } + set + { + X0Y0_腹板4_縦線.Dra = value; + X0Y1_腹板4_縦線.Dra = value; + X0Y2_腹板4_縦線.Dra = value; + X0Y3_腹板4_縦線.Dra = value; + X0Y4_腹板4_縦線.Dra = value; + X0Y0_腹板4_縦線.Hit = value; + X0Y1_腹板4_縦線.Hit = value; + X0Y2_腹板4_縦線.Hit = value; + X0Y3_腹板4_縦線.Hit = value; + X0Y4_腹板4_縦線.Hit = value; + } + } + + public bool 腹板3_腹板_表示 + { + get + { + return X0Y0_腹板3_腹板.Dra; + } + set + { + X0Y0_腹板3_腹板.Dra = value; + X0Y1_腹板3_腹板.Dra = value; + X0Y2_腹板3_腹板.Dra = value; + X0Y3_腹板3_腹板.Dra = value; + X0Y4_腹板3_腹板.Dra = value; + X0Y0_腹板3_腹板.Hit = value; + X0Y1_腹板3_腹板.Hit = value; + X0Y2_腹板3_腹板.Hit = value; + X0Y3_腹板3_腹板.Hit = value; + X0Y4_腹板3_腹板.Hit = value; + } + } + + public bool 腹板3_縦線_表示 + { + get + { + return X0Y0_腹板3_縦線.Dra; + } + set + { + X0Y0_腹板3_縦線.Dra = value; + X0Y1_腹板3_縦線.Dra = value; + X0Y2_腹板3_縦線.Dra = value; + X0Y3_腹板3_縦線.Dra = value; + X0Y4_腹板3_縦線.Dra = value; + X0Y0_腹板3_縦線.Hit = value; + X0Y1_腹板3_縦線.Hit = value; + X0Y2_腹板3_縦線.Hit = value; + X0Y3_腹板3_縦線.Hit = value; + X0Y4_腹板3_縦線.Hit = value; + } + } + + public bool 腹板2_腹板_表示 + { + get + { + return X0Y0_腹板2_腹板.Dra; + } + set + { + X0Y0_腹板2_腹板.Dra = value; + X0Y1_腹板2_腹板.Dra = value; + X0Y2_腹板2_腹板.Dra = value; + X0Y3_腹板2_腹板.Dra = value; + X0Y4_腹板2_腹板.Dra = value; + X0Y0_腹板2_腹板.Hit = value; + X0Y1_腹板2_腹板.Hit = value; + X0Y2_腹板2_腹板.Hit = value; + X0Y3_腹板2_腹板.Hit = value; + X0Y4_腹板2_腹板.Hit = value; + } + } + + public bool 腹板2_縦線_表示 + { + get + { + return X0Y0_腹板2_縦線.Dra; + } + set + { + X0Y0_腹板2_縦線.Dra = value; + X0Y1_腹板2_縦線.Dra = value; + X0Y2_腹板2_縦線.Dra = value; + X0Y3_腹板2_縦線.Dra = value; + X0Y4_腹板2_縦線.Dra = value; + X0Y0_腹板2_縦線.Hit = value; + X0Y1_腹板2_縦線.Hit = value; + X0Y2_腹板2_縦線.Hit = value; + X0Y3_腹板2_縦線.Hit = value; + X0Y4_腹板2_縦線.Hit = value; + } + } + + public bool 腹板1_腹板_表示 + { + get + { + return X0Y0_腹板1_腹板.Dra; + } + set + { + X0Y0_腹板1_腹板.Dra = value; + X0Y1_腹板1_腹板.Dra = value; + X0Y2_腹板1_腹板.Dra = value; + X0Y3_腹板1_腹板.Dra = value; + X0Y4_腹板1_腹板.Dra = value; + X0Y0_腹板1_腹板.Hit = value; + X0Y1_腹板1_腹板.Hit = value; + X0Y2_腹板1_腹板.Hit = value; + X0Y3_腹板1_腹板.Hit = value; + X0Y4_腹板1_腹板.Hit = value; + } + } + + public bool 腹板1_縦線_表示 + { + get + { + return X0Y0_腹板1_縦線.Dra; + } + set + { + X0Y0_腹板1_縦線.Dra = value; + X0Y1_腹板1_縦線.Dra = value; + X0Y2_腹板1_縦線.Dra = value; + X0Y3_腹板1_縦線.Dra = value; + X0Y4_腹板1_縦線.Dra = value; + X0Y0_腹板1_縦線.Hit = value; + X0Y1_腹板1_縦線.Hit = value; + X0Y2_腹板1_縦線.Hit = value; + X0Y3_腹板1_縦線.Hit = value; + X0Y4_腹板1_縦線.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 腹板4_腹板_表示; + } + set + { + 腹板4_腹板_表示 = value; + 腹板4_縦線_表示 = value; + 腹板3_腹板_表示 = value; + 腹板3_縦線_表示 = value; + 腹板2_腹板_表示 = value; + 腹板2_縦線_表示 = value; + 腹板1_腹板_表示 = value; + 腹板1_縦線_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 腹板4_腹板CD.不透明度; + } + set + { + 腹板4_腹板CD.不透明度 = value; + 腹板4_縦線CD.不透明度 = value; + 腹板3_腹板CD.不透明度 = value; + 腹板3_縦線CD.不透明度 = value; + 腹板2_腹板CD.不透明度 = value; + 腹板2_縦線CD.不透明度 = value; + 腹板1_腹板CD.不透明度 = value; + 腹板1_縦線CD.不透明度 = value; + } + } + + public ボテ腹板(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, ボテ腹板D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["ボテ腹板"]); + Pars pars = 本体[0][0]; + Pars pars2 = pars["腹板4"].ToPars(); + X0Y0_腹板4_腹板 = pars2["腹板"].ToPar(); + X0Y0_腹板4_縦線 = pars2["縦線"].ToPar(); + pars2 = pars["腹板3"].ToPars(); + X0Y0_腹板3_腹板 = pars2["腹板"].ToPar(); + X0Y0_腹板3_縦線 = pars2["縦線"].ToPar(); + pars2 = pars["腹板2"].ToPars(); + X0Y0_腹板2_腹板 = pars2["腹板"].ToPar(); + X0Y0_腹板2_縦線 = pars2["縦線"].ToPar(); + pars2 = pars["腹板1"].ToPars(); + X0Y0_腹板1_腹板 = pars2["腹板"].ToPar(); + X0Y0_腹板1_縦線 = pars2["縦線"].ToPar(); + Pars pars3 = 本体[0][1]; + pars2 = pars3["腹板4"].ToPars(); + X0Y1_腹板4_腹板 = pars2["腹板"].ToPar(); + X0Y1_腹板4_縦線 = pars2["縦線"].ToPar(); + pars2 = pars3["腹板3"].ToPars(); + X0Y1_腹板3_腹板 = pars2["腹板"].ToPar(); + X0Y1_腹板3_縦線 = pars2["縦線"].ToPar(); + pars2 = pars3["腹板2"].ToPars(); + X0Y1_腹板2_腹板 = pars2["腹板"].ToPar(); + X0Y1_腹板2_縦線 = pars2["縦線"].ToPar(); + pars2 = pars3["腹板1"].ToPars(); + X0Y1_腹板1_腹板 = pars2["腹板"].ToPar(); + X0Y1_腹板1_縦線 = pars2["縦線"].ToPar(); + Pars pars4 = 本体[0][2]; + pars2 = pars4["腹板4"].ToPars(); + X0Y2_腹板4_腹板 = pars2["腹板"].ToPar(); + X0Y2_腹板4_縦線 = pars2["縦線"].ToPar(); + pars2 = pars4["腹板3"].ToPars(); + X0Y2_腹板3_腹板 = pars2["腹板"].ToPar(); + X0Y2_腹板3_縦線 = pars2["縦線"].ToPar(); + pars2 = pars4["腹板2"].ToPars(); + X0Y2_腹板2_腹板 = pars2["腹板"].ToPar(); + X0Y2_腹板2_縦線 = pars2["縦線"].ToPar(); + pars2 = pars4["腹板1"].ToPars(); + X0Y2_腹板1_腹板 = pars2["腹板"].ToPar(); + X0Y2_腹板1_縦線 = pars2["縦線"].ToPar(); + Pars pars5 = 本体[0][3]; + pars2 = pars5["腹板4"].ToPars(); + X0Y3_腹板4_腹板 = pars2["腹板"].ToPar(); + X0Y3_腹板4_縦線 = pars2["縦線"].ToPar(); + pars2 = pars5["腹板3"].ToPars(); + X0Y3_腹板3_腹板 = pars2["腹板"].ToPar(); + X0Y3_腹板3_縦線 = pars2["縦線"].ToPar(); + pars2 = pars5["腹板2"].ToPars(); + X0Y3_腹板2_腹板 = pars2["腹板"].ToPar(); + X0Y3_腹板2_縦線 = pars2["縦線"].ToPar(); + pars2 = pars5["腹板1"].ToPars(); + X0Y3_腹板1_腹板 = pars2["腹板"].ToPar(); + X0Y3_腹板1_縦線 = pars2["縦線"].ToPar(); + Pars pars6 = 本体[0][4]; + pars2 = pars6["腹板4"].ToPars(); + X0Y4_腹板4_腹板 = pars2["腹板"].ToPar(); + X0Y4_腹板4_縦線 = pars2["縦線"].ToPar(); + pars2 = pars6["腹板3"].ToPars(); + X0Y4_腹板3_腹板 = pars2["腹板"].ToPar(); + X0Y4_腹板3_縦線 = pars2["縦線"].ToPar(); + pars2 = pars6["腹板2"].ToPars(); + X0Y4_腹板2_腹板 = pars2["腹板"].ToPar(); + X0Y4_腹板2_縦線 = pars2["縦線"].ToPar(); + pars2 = pars6["腹板1"].ToPars(); + X0Y4_腹板1_腹板 = pars2["腹板"].ToPar(); + X0Y4_腹板1_縦線 = pars2["縦線"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 腹板4_腹板_表示 = e.腹板4_腹板_表示; + 腹板4_縦線_表示 = e.腹板4_縦線_表示; + 腹板3_腹板_表示 = e.腹板3_腹板_表示; + 腹板3_縦線_表示 = e.腹板3_縦線_表示; + 腹板2_腹板_表示 = e.腹板2_腹板_表示; + 腹板2_縦線_表示 = e.腹板2_縦線_表示; + 腹板1_腹板_表示 = e.腹板1_腹板_表示; + 腹板1_縦線_表示 = e.腹板1_縦線_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_腹板4_腹板CP = new ColorP(X0Y0_腹板4_腹板, 腹板4_腹板CD, DisUnit, abj: true); + X0Y0_腹板4_縦線CP = new ColorP(X0Y0_腹板4_縦線, 腹板4_縦線CD, DisUnit, abj: true); + X0Y0_腹板3_腹板CP = new ColorP(X0Y0_腹板3_腹板, 腹板3_腹板CD, DisUnit, abj: true); + X0Y0_腹板3_縦線CP = new ColorP(X0Y0_腹板3_縦線, 腹板3_縦線CD, DisUnit, abj: true); + X0Y0_腹板2_腹板CP = new ColorP(X0Y0_腹板2_腹板, 腹板2_腹板CD, DisUnit, abj: true); + X0Y0_腹板2_縦線CP = new ColorP(X0Y0_腹板2_縦線, 腹板2_縦線CD, DisUnit, abj: true); + X0Y0_腹板1_腹板CP = new ColorP(X0Y0_腹板1_腹板, 腹板1_腹板CD, DisUnit, abj: true); + X0Y0_腹板1_縦線CP = new ColorP(X0Y0_腹板1_縦線, 腹板1_縦線CD, DisUnit, abj: true); + X0Y1_腹板4_腹板CP = new ColorP(X0Y1_腹板4_腹板, 腹板4_腹板CD, DisUnit, abj: true); + X0Y1_腹板4_縦線CP = new ColorP(X0Y1_腹板4_縦線, 腹板4_縦線CD, DisUnit, abj: true); + X0Y1_腹板3_腹板CP = new ColorP(X0Y1_腹板3_腹板, 腹板3_腹板CD, DisUnit, abj: true); + X0Y1_腹板3_縦線CP = new ColorP(X0Y1_腹板3_縦線, 腹板3_縦線CD, DisUnit, abj: true); + X0Y1_腹板2_腹板CP = new ColorP(X0Y1_腹板2_腹板, 腹板2_腹板CD, DisUnit, abj: true); + X0Y1_腹板2_縦線CP = new ColorP(X0Y1_腹板2_縦線, 腹板2_縦線CD, DisUnit, abj: true); + X0Y1_腹板1_腹板CP = new ColorP(X0Y1_腹板1_腹板, 腹板1_腹板CD, DisUnit, abj: true); + X0Y1_腹板1_縦線CP = new ColorP(X0Y1_腹板1_縦線, 腹板1_縦線CD, DisUnit, abj: true); + X0Y2_腹板4_腹板CP = new ColorP(X0Y2_腹板4_腹板, 腹板4_腹板CD, DisUnit, abj: true); + X0Y2_腹板4_縦線CP = new ColorP(X0Y2_腹板4_縦線, 腹板4_縦線CD, DisUnit, abj: true); + X0Y2_腹板3_腹板CP = new ColorP(X0Y2_腹板3_腹板, 腹板3_腹板CD, DisUnit, abj: true); + X0Y2_腹板3_縦線CP = new ColorP(X0Y2_腹板3_縦線, 腹板3_縦線CD, DisUnit, abj: true); + X0Y2_腹板2_腹板CP = new ColorP(X0Y2_腹板2_腹板, 腹板2_腹板CD, DisUnit, abj: true); + X0Y2_腹板2_縦線CP = new ColorP(X0Y2_腹板2_縦線, 腹板2_縦線CD, DisUnit, abj: true); + X0Y2_腹板1_腹板CP = new ColorP(X0Y2_腹板1_腹板, 腹板1_腹板CD, DisUnit, abj: true); + X0Y2_腹板1_縦線CP = new ColorP(X0Y2_腹板1_縦線, 腹板1_縦線CD, DisUnit, abj: true); + X0Y3_腹板4_腹板CP = new ColorP(X0Y3_腹板4_腹板, 腹板4_腹板CD, DisUnit, abj: true); + X0Y3_腹板4_縦線CP = new ColorP(X0Y3_腹板4_縦線, 腹板4_縦線CD, DisUnit, abj: true); + X0Y3_腹板3_腹板CP = new ColorP(X0Y3_腹板3_腹板, 腹板3_腹板CD, DisUnit, abj: true); + X0Y3_腹板3_縦線CP = new ColorP(X0Y3_腹板3_縦線, 腹板3_縦線CD, DisUnit, abj: true); + X0Y3_腹板2_腹板CP = new ColorP(X0Y3_腹板2_腹板, 腹板2_腹板CD, DisUnit, abj: true); + X0Y3_腹板2_縦線CP = new ColorP(X0Y3_腹板2_縦線, 腹板2_縦線CD, DisUnit, abj: true); + X0Y3_腹板1_腹板CP = new ColorP(X0Y3_腹板1_腹板, 腹板1_腹板CD, DisUnit, abj: true); + X0Y3_腹板1_縦線CP = new ColorP(X0Y3_腹板1_縦線, 腹板1_縦線CD, DisUnit, abj: true); + X0Y4_腹板4_腹板CP = new ColorP(X0Y4_腹板4_腹板, 腹板4_腹板CD, DisUnit, abj: true); + X0Y4_腹板4_縦線CP = new ColorP(X0Y4_腹板4_縦線, 腹板4_縦線CD, DisUnit, abj: true); + X0Y4_腹板3_腹板CP = new ColorP(X0Y4_腹板3_腹板, 腹板3_腹板CD, DisUnit, abj: true); + X0Y4_腹板3_縦線CP = new ColorP(X0Y4_腹板3_縦線, 腹板3_縦線CD, DisUnit, abj: true); + X0Y4_腹板2_腹板CP = new ColorP(X0Y4_腹板2_腹板, 腹板2_腹板CD, DisUnit, abj: true); + X0Y4_腹板2_縦線CP = new ColorP(X0Y4_腹板2_縦線, 腹板2_縦線CD, DisUnit, abj: true); + X0Y4_腹板1_腹板CP = new ColorP(X0Y4_腹板1_腹板, 腹板1_腹板CD, DisUnit, abj: true); + X0Y4_腹板1_縦線CP = new ColorP(X0Y4_腹板1_縦線, 腹板1_縦線CD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度YB = 0.95; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_腹板4_腹板CP.Update(); + X0Y0_腹板4_縦線CP.Update(); + X0Y0_腹板3_腹板CP.Update(); + X0Y0_腹板3_縦線CP.Update(); + X0Y0_腹板2_腹板CP.Update(); + X0Y0_腹板2_縦線CP.Update(); + X0Y0_腹板1_腹板CP.Update(); + X0Y0_腹板1_縦線CP.Update(); + break; + case 1: + X0Y1_腹板4_腹板CP.Update(); + X0Y1_腹板4_縦線CP.Update(); + X0Y1_腹板3_腹板CP.Update(); + X0Y1_腹板3_縦線CP.Update(); + X0Y1_腹板2_腹板CP.Update(); + X0Y1_腹板2_縦線CP.Update(); + X0Y1_腹板1_腹板CP.Update(); + X0Y1_腹板1_縦線CP.Update(); + break; + case 2: + X0Y2_腹板4_腹板CP.Update(); + X0Y2_腹板4_縦線CP.Update(); + X0Y2_腹板3_腹板CP.Update(); + X0Y2_腹板3_縦線CP.Update(); + X0Y2_腹板2_腹板CP.Update(); + X0Y2_腹板2_縦線CP.Update(); + X0Y2_腹板1_腹板CP.Update(); + X0Y2_腹板1_縦線CP.Update(); + break; + case 3: + X0Y3_腹板4_腹板CP.Update(); + X0Y3_腹板4_縦線CP.Update(); + X0Y3_腹板3_腹板CP.Update(); + X0Y3_腹板3_縦線CP.Update(); + X0Y3_腹板2_腹板CP.Update(); + X0Y3_腹板2_縦線CP.Update(); + X0Y3_腹板1_腹板CP.Update(); + X0Y3_腹板1_縦線CP.Update(); + break; + default: + X0Y4_腹板4_腹板CP.Update(); + X0Y4_腹板4_縦線CP.Update(); + X0Y4_腹板3_腹板CP.Update(); + X0Y4_腹板3_縦線CP.Update(); + X0Y4_腹板2_腹板CP.Update(); + X0Y4_腹板2_縦線CP.Update(); + X0Y4_腹板1_腹板CP.Update(); + X0Y4_腹板1_縦線CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 腹板4_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腹板4_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腹板3_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腹板3_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腹板2_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腹板2_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腹板1_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腹板1_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板D.cs index 169a52e..37aa626 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板D.cs @@ -1,34 +1,35 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class ボテ腹板D : EleD +namespace SlaveMatrix { - public bool 腹板4_腹板_表示; + [Serializable] + public class ボテ腹板D : EleD + { + public bool 腹板4_腹板_表示; - public bool 腹板4_縦線_表示; + public bool 腹板4_縦線_表示; - public bool 腹板3_腹板_表示; + public bool 腹板3_腹板_表示; - public bool 腹板3_縦線_表示; + public bool 腹板3_縦線_表示; - public bool 腹板2_腹板_表示; + public bool 腹板2_腹板_表示; - public bool 腹板2_縦線_表示; + public bool 腹板2_縦線_表示; - public bool 腹板1_腹板_表示; + public bool 腹板1_腹板_表示; - public bool 腹板1_縦線_表示; + public bool 腹板1_縦線_表示; - public ボテ腹板D() - { - ThisType = GetType(); - } + public ボテ腹板D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new ボテ腹板(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new ボテ腹板(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロB色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロB色.cs index 3b929e3..1d4a1f2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロB色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロB色.cs @@ -1,62 +1,63 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct マイクロB色 +namespace SlaveMatrix { - public Color 生地; + [Serializable] + public struct マイクロB色 + { + public Color 生地; - public Color 留; + public Color 留; - public Color 縁; + public Color 縁; - public Color 紐; + public Color 紐; - public Color2 生地色; + public Color2 生地色; - public Color2 留色; + public Color2 留色; - public Color2 縁色; + public Color2 縁色; - public Color2 紐色; + public Color2 紐色; - public void SetDefault() - { - 生地 = Color.DarkRed; - 留 = Color.Gold; - 縁 = Col.White; - 紐 = Col.White; - SetColor2(); - } + public void SetDefault() + { + 生地 = Color.DarkRed; + 留 = Color.Gold; + 縁 = Col.White; + 紐 = Col.White; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 生地); - Col.GetRandomClothesColor(out 留); - Col.GetRandomClothesColor(out 縁); - 紐 = 縁; - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 生地); + Col.GetRandomClothesColor(out 留); + Col.GetRandomClothesColor(out 縁); + 紐 = 縁; + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 留, out 留色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); - } + public void SetColor2() + { + Col.GetGrad(ref 生地, out 生地色); + Col.GetGrad(ref 留, out 留色); + Col.GetGrad(ref 縁, out 縁色); + Col.GetGrad(ref 紐, out 紐色); + } - public void Setヴィオラ() - { - Col.Add(ref Col.DarkGreen, 0, 0, -50, out 生地); - 留 = Color.Gold; - 縁 = Color.Gold; - 紐 = Col.Black; - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 留, out 留色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); - } + public void Setヴィオラ() + { + Col.Add(ref Col.DarkGreen, 0, 0, -50, out 生地); + 留 = Color.Gold; + 縁 = Color.Gold; + 紐 = Col.Black; + Col.GetGrad(ref 生地, out 生地色); + Col.GetGrad(ref 留, out 留色); + Col.GetGrad(ref 縁, out 縁色); + Col.GetGrad(ref 紐, out 紐色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロT色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロT色.cs index 18198c5..e633d43 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロT色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロT色.cs @@ -1,43 +1,44 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct マイクロT色 +namespace SlaveMatrix { - public Color 生地; + [Serializable] + public struct マイクロT色 + { + public Color 生地; - public Color 縁; + public Color 縁; - public Color 紐; + public Color 紐; - public Color2 生地色; + public Color2 生地色; - public Color2 縁色; + public Color2 縁色; - public Color2 紐色; + public Color2 紐色; - public void SetDefault() - { - 生地 = Color.DarkRed; - 縁 = Col.White; - 紐 = Col.White; - SetColor2(); - } + public void SetDefault() + { + 生地 = Color.DarkRed; + 縁 = Col.White; + 紐 = Col.White; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 生地); - Col.GetRandomClothesColor(out 縁); - 紐 = 縁; - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 生地); + Col.GetRandomClothesColor(out 縁); + 紐 = 縁; + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); - } + public void SetColor2() + { + Col.GetGrad(ref 生地, out 生地色); + Col.GetGrad(ref 縁, out 縁色); + Col.GetGrad(ref 紐, out 紐色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス.cs index 51241f3..3f45657 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス.cs @@ -1,689 +1,690 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class マウス : Ele +namespace SlaveMatrix { - public Par X0Y0_上唇; + public class マウス : Ele + { + public Par X0Y0_上唇; - public Par X0Y0_下唇; + public Par X0Y0_下唇; - public Par X1Y0_上唇; + public Par X1Y0_上唇; - public Par X1Y0_下唇; + public Par X1Y0_下唇; - public Par X2Y0_舌; + public Par X2Y0_舌; - public Par X2Y0_上唇; + public Par X2Y0_上唇; - public Par X2Y0_下唇; + public Par X2Y0_下唇; - public Par X3Y0_舌; + public Par X3Y0_舌; - public Par X3Y0_上唇; + public Par X3Y0_上唇; - public Par X3Y0_下唇; + public Par X3Y0_下唇; - public Par X3Y1_舌; + public Par X3Y1_舌; - public Par X3Y1_上唇; + public Par X3Y1_上唇; - public Par X3Y1_下唇; + public Par X3Y1_下唇; - public Par X3Y2_舌; + public Par X3Y2_舌; - public Par X3Y2_上唇; + public Par X3Y2_上唇; - public Par X3Y2_下唇; + public Par X3Y2_下唇; - public Par X3Y3_舌; + public Par X3Y3_舌; - public Par X3Y3_上唇; + public Par X3Y3_上唇; - public Par X3Y3_下唇; + public Par X3Y3_下唇; - public Par X3Y4_舌; + public Par X3Y4_舌; - public Par X3Y4_上唇; + public Par X3Y4_上唇; - public Par X3Y4_下唇; + public Par X3Y4_下唇; - public Par X4Y0_舌; + public Par X4Y0_舌; - public Par X4Y0_上唇; + public Par X4Y0_上唇; - public Par X4Y0_下唇; + public Par X4Y0_下唇; - public Par X4Y1_舌; + public Par X4Y1_舌; - public Par X4Y1_上唇; + public Par X4Y1_上唇; - public Par X4Y1_下唇; + public Par X4Y1_下唇; - public Par X4Y2_舌; + public Par X4Y2_舌; - public Par X4Y2_上唇; + public Par X4Y2_上唇; - public Par X4Y2_下唇; + public Par X4Y2_下唇; - public Par X4Y3_舌; + public Par X4Y3_舌; - public Par X4Y3_上唇; + public Par X4Y3_上唇; - public Par X4Y3_下唇; + public Par X4Y3_下唇; - public Par X4Y4_舌; + public Par X4Y4_舌; - public Par X4Y4_上唇; + public Par X4Y4_上唇; - public Par X4Y4_下唇; + public Par X4Y4_下唇; - public ColorD 舌CD; + public ColorD 舌CD; - public ColorD 上唇CD; + public ColorD 上唇CD; - public ColorD 下唇CD; + public ColorD 下唇CD; - public ColorP X0Y0_上唇CP; + public ColorP X0Y0_上唇CP; - public ColorP X0Y0_下唇CP; + public ColorP X0Y0_下唇CP; - public ColorP X1Y0_上唇CP; + public ColorP X1Y0_上唇CP; - public ColorP X1Y0_下唇CP; + public ColorP X1Y0_下唇CP; - public ColorP X2Y0_舌CP; + public ColorP X2Y0_舌CP; - public ColorP X2Y0_上唇CP; + public ColorP X2Y0_上唇CP; - public ColorP X2Y0_下唇CP; + public ColorP X2Y0_下唇CP; - public ColorP X3Y0_舌CP; + public ColorP X3Y0_舌CP; - public ColorP X3Y0_上唇CP; + public ColorP X3Y0_上唇CP; - public ColorP X3Y0_下唇CP; + public ColorP X3Y0_下唇CP; - public ColorP X3Y1_舌CP; + public ColorP X3Y1_舌CP; - public ColorP X3Y1_上唇CP; + public ColorP X3Y1_上唇CP; - public ColorP X3Y1_下唇CP; + public ColorP X3Y1_下唇CP; - public ColorP X3Y2_舌CP; + public ColorP X3Y2_舌CP; - public ColorP X3Y2_上唇CP; + public ColorP X3Y2_上唇CP; - public ColorP X3Y2_下唇CP; + public ColorP X3Y2_下唇CP; - public ColorP X3Y3_舌CP; + public ColorP X3Y3_舌CP; - public ColorP X3Y3_上唇CP; + public ColorP X3Y3_上唇CP; - public ColorP X3Y3_下唇CP; + public ColorP X3Y3_下唇CP; - public ColorP X3Y4_舌CP; + public ColorP X3Y4_舌CP; - public ColorP X3Y4_上唇CP; + public ColorP X3Y4_上唇CP; - public ColorP X3Y4_下唇CP; + public ColorP X3Y4_下唇CP; - public ColorP X4Y0_舌CP; + public ColorP X4Y0_舌CP; - public ColorP X4Y0_上唇CP; + public ColorP X4Y0_上唇CP; - public ColorP X4Y0_下唇CP; + public ColorP X4Y0_下唇CP; - public ColorP X4Y1_舌CP; + public ColorP X4Y1_舌CP; - public ColorP X4Y1_上唇CP; + public ColorP X4Y1_上唇CP; - public ColorP X4Y1_下唇CP; + public ColorP X4Y1_下唇CP; - public ColorP X4Y2_舌CP; + public ColorP X4Y2_舌CP; - public ColorP X4Y2_上唇CP; + public ColorP X4Y2_上唇CP; - public ColorP X4Y2_下唇CP; + public ColorP X4Y2_下唇CP; - public ColorP X4Y3_舌CP; + public ColorP X4Y3_舌CP; - public ColorP X4Y3_上唇CP; + public ColorP X4Y3_上唇CP; - public ColorP X4Y3_下唇CP; + public ColorP X4Y3_下唇CP; - public ColorP X4Y4_舌CP; + public ColorP X4Y4_舌CP; - public ColorP X4Y4_上唇CP; + public ColorP X4Y4_上唇CP; - public ColorP X4Y4_下唇CP; + public ColorP X4Y4_下唇CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 上唇_表示 - { - get - { - return X0Y0_上唇.Dra; - } - set - { - X0Y0_上唇.Dra = value; - X1Y0_上唇.Dra = value; - X2Y0_上唇.Dra = value; - X3Y0_上唇.Dra = value; - X3Y1_上唇.Dra = value; - X3Y2_上唇.Dra = value; - X3Y3_上唇.Dra = value; - X3Y4_上唇.Dra = value; - X4Y0_上唇.Dra = value; - X4Y1_上唇.Dra = value; - X4Y2_上唇.Dra = value; - X4Y3_上唇.Dra = value; - X4Y4_上唇.Dra = value; - X0Y0_上唇.Hit = value; - X1Y0_上唇.Hit = value; - X2Y0_上唇.Hit = value; - X3Y0_上唇.Hit = value; - X3Y1_上唇.Hit = value; - X3Y2_上唇.Hit = value; - X3Y3_上唇.Hit = value; - X3Y4_上唇.Hit = value; - X4Y0_上唇.Hit = value; - X4Y1_上唇.Hit = value; - X4Y2_上唇.Hit = value; - X4Y3_上唇.Hit = value; - X4Y4_上唇.Hit = value; - } - } - - public bool 下唇_表示 - { - get - { - return X0Y0_下唇.Dra; - } - set - { - X0Y0_下唇.Dra = value; - X1Y0_下唇.Dra = value; - X2Y0_下唇.Dra = value; - X3Y0_下唇.Dra = value; - X3Y1_下唇.Dra = value; - X3Y2_下唇.Dra = value; - X3Y3_下唇.Dra = value; - X3Y4_下唇.Dra = value; - X4Y0_下唇.Dra = value; - X4Y1_下唇.Dra = value; - X4Y2_下唇.Dra = value; - X4Y3_下唇.Dra = value; - X4Y4_下唇.Dra = value; - X0Y0_下唇.Hit = value; - X1Y0_下唇.Hit = value; - X2Y0_下唇.Hit = value; - X3Y0_下唇.Hit = value; - X3Y1_下唇.Hit = value; - X3Y2_下唇.Hit = value; - X3Y3_下唇.Hit = value; - X3Y4_下唇.Hit = value; - X4Y0_下唇.Hit = value; - X4Y1_下唇.Hit = value; - X4Y2_下唇.Hit = value; - X4Y3_下唇.Hit = value; - X4Y4_下唇.Hit = value; - } - } - - public bool 舌_表示 - { - get - { - return X2Y0_舌.Dra; - } - set - { - X2Y0_舌.Dra = value; - X3Y0_舌.Dra = value; - X3Y1_舌.Dra = value; - X3Y2_舌.Dra = value; - X3Y3_舌.Dra = value; - X3Y4_舌.Dra = value; - X4Y0_舌.Dra = value; - X4Y1_舌.Dra = value; - X4Y2_舌.Dra = value; - X4Y3_舌.Dra = value; - X4Y4_舌.Dra = value; - X2Y0_舌.Hit = value; - X3Y0_舌.Hit = value; - X3Y1_舌.Hit = value; - X3Y2_舌.Hit = value; - X3Y3_舌.Hit = value; - X3Y4_舌.Hit = value; - X4Y0_舌.Hit = value; - X4Y1_舌.Hit = value; - X4Y2_舌.Hit = value; - X4Y3_舌.Hit = value; - X4Y4_舌.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 上唇_表示; - } - set - { - 上唇_表示 = value; - 下唇_表示 = value; - 舌_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 舌CD.不透明度; - } - set - { - 舌CD.不透明度 = value; - 上唇CD.不透明度 = value; - 下唇CD.不透明度 = value; - } - } - - public マウス(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, Med Med, マウスD e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["マウス"]); - Pars pars = 本体[0][0]; - X0Y0_上唇 = pars["上唇"].ToPar(); - X0Y0_下唇 = pars["下唇"].ToPar(); - pars = 本体[1][0]; - X1Y0_上唇 = pars["上唇"].ToPar(); - X1Y0_下唇 = pars["下唇"].ToPar(); - pars = 本体[2][0]; - X2Y0_舌 = pars["舌"].ToPar(); - X2Y0_上唇 = pars["上唇"].ToPar(); - X2Y0_下唇 = pars["下唇"].ToPar(); - pars = 本体[3][0]; - X3Y0_舌 = pars["舌"].ToPar(); - X3Y0_上唇 = pars["上唇"].ToPar(); - X3Y0_下唇 = pars["下唇"].ToPar(); - pars = 本体[3][1]; - X3Y1_舌 = pars["舌"].ToPar(); - X3Y1_上唇 = pars["上唇"].ToPar(); - X3Y1_下唇 = pars["下唇"].ToPar(); - pars = 本体[3][2]; - X3Y2_舌 = pars["舌"].ToPar(); - X3Y2_上唇 = pars["上唇"].ToPar(); - X3Y2_下唇 = pars["下唇"].ToPar(); - pars = 本体[3][3]; - X3Y3_舌 = pars["舌"].ToPar(); - X3Y3_上唇 = pars["上唇"].ToPar(); - X3Y3_下唇 = pars["下唇"].ToPar(); - pars = 本体[3][4]; - X3Y4_舌 = pars["舌"].ToPar(); - X3Y4_上唇 = pars["上唇"].ToPar(); - X3Y4_下唇 = pars["下唇"].ToPar(); - pars = 本体[4][0]; - X4Y0_舌 = pars["舌"].ToPar(); - X4Y0_上唇 = pars["上唇"].ToPar(); - X4Y0_下唇 = pars["下唇"].ToPar(); - pars = 本体[4][1]; - X4Y1_舌 = pars["舌"].ToPar(); - X4Y1_上唇 = pars["上唇"].ToPar(); - X4Y1_下唇 = pars["下唇"].ToPar(); - pars = 本体[4][2]; - X4Y2_舌 = pars["舌"].ToPar(); - X4Y2_上唇 = pars["上唇"].ToPar(); - X4Y2_下唇 = pars["下唇"].ToPar(); - pars = 本体[4][3]; - X4Y3_舌 = pars["舌"].ToPar(); - X4Y3_上唇 = pars["上唇"].ToPar(); - X4Y3_下唇 = pars["下唇"].ToPar(); - pars = 本体[4][4]; - X4Y4_舌 = pars["舌"].ToPar(); - X4Y4_上唇 = pars["上唇"].ToPar(); - X4Y4_下唇 = pars["下唇"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 上唇_表示 = e.上唇_表示; - 下唇_表示 = e.下唇_表示; - 舌_表示 = e.舌_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_上唇CP = new ColorP(X0Y0_上唇, 上唇CD, DisUnit, abj: true); - X0Y0_下唇CP = new ColorP(X0Y0_下唇, 下唇CD, DisUnit, abj: true); - X1Y0_上唇CP = new ColorP(X1Y0_上唇, 上唇CD, DisUnit, abj: true); - X1Y0_下唇CP = new ColorP(X1Y0_下唇, 下唇CD, DisUnit, abj: true); - X2Y0_舌CP = new ColorP(X2Y0_舌, 舌CD, DisUnit, abj: true); - X2Y0_上唇CP = new ColorP(X2Y0_上唇, 上唇CD, DisUnit, abj: true); - X2Y0_下唇CP = new ColorP(X2Y0_下唇, 下唇CD, DisUnit, abj: true); - X3Y0_舌CP = new ColorP(X3Y0_舌, 舌CD, DisUnit, abj: true); - X3Y0_上唇CP = new ColorP(X3Y0_上唇, 上唇CD, DisUnit, abj: true); - X3Y0_下唇CP = new ColorP(X3Y0_下唇, 下唇CD, DisUnit, abj: true); - X3Y1_舌CP = new ColorP(X3Y1_舌, 舌CD, DisUnit, abj: true); - X3Y1_上唇CP = new ColorP(X3Y1_上唇, 上唇CD, DisUnit, abj: true); - X3Y1_下唇CP = new ColorP(X3Y1_下唇, 下唇CD, DisUnit, abj: true); - X3Y2_舌CP = new ColorP(X3Y2_舌, 舌CD, DisUnit, abj: true); - X3Y2_上唇CP = new ColorP(X3Y2_上唇, 上唇CD, DisUnit, abj: true); - X3Y2_下唇CP = new ColorP(X3Y2_下唇, 下唇CD, DisUnit, abj: true); - X3Y3_舌CP = new ColorP(X3Y3_舌, 舌CD, DisUnit, abj: true); - X3Y3_上唇CP = new ColorP(X3Y3_上唇, 上唇CD, DisUnit, abj: true); - X3Y3_下唇CP = new ColorP(X3Y3_下唇, 下唇CD, DisUnit, abj: true); - X3Y4_舌CP = new ColorP(X3Y4_舌, 舌CD, DisUnit, abj: true); - X3Y4_上唇CP = new ColorP(X3Y4_上唇, 上唇CD, DisUnit, abj: true); - X3Y4_下唇CP = new ColorP(X3Y4_下唇, 下唇CD, DisUnit, abj: true); - X4Y0_舌CP = new ColorP(X4Y0_舌, 舌CD, DisUnit, abj: true); - X4Y0_上唇CP = new ColorP(X4Y0_上唇, 上唇CD, DisUnit, abj: true); - X4Y0_下唇CP = new ColorP(X4Y0_下唇, 下唇CD, DisUnit, abj: true); - X4Y1_舌CP = new ColorP(X4Y1_舌, 舌CD, DisUnit, abj: true); - X4Y1_上唇CP = new ColorP(X4Y1_上唇, 上唇CD, DisUnit, abj: true); - X4Y1_下唇CP = new ColorP(X4Y1_下唇, 下唇CD, DisUnit, abj: true); - X4Y2_舌CP = new ColorP(X4Y2_舌, 舌CD, DisUnit, abj: true); - X4Y2_上唇CP = new ColorP(X4Y2_上唇, 上唇CD, DisUnit, abj: true); - X4Y2_下唇CP = new ColorP(X4Y2_下唇, 下唇CD, DisUnit, abj: true); - X4Y3_舌CP = new ColorP(X4Y3_舌, 舌CD, DisUnit, abj: true); - X4Y3_上唇CP = new ColorP(X4Y3_上唇, 上唇CD, DisUnit, abj: true); - X4Y3_下唇CP = new ColorP(X4Y3_下唇, 下唇CD, DisUnit, abj: true); - X4Y4_舌CP = new ColorP(X4Y4_舌, 舌CD, DisUnit, abj: true); - X4Y4_上唇CP = new ColorP(X4Y4_上唇, 上唇CD, DisUnit, abj: true); - X4Y4_下唇CP = new ColorP(X4Y4_下唇, 下唇CD, DisUnit, abj: true); - 濃度 = e.濃度; - X4Y0_上唇.BasePointBase = X4Y0_上唇.ToLocal(X4Y0_舌.ToGlobal(X4Y0_舌.JP[0].Joint)); - X4Y1_上唇.BasePointBase = X4Y1_上唇.ToLocal(X4Y1_舌.ToGlobal(X4Y1_舌.JP[0].Joint)); - X4Y2_上唇.BasePointBase = X4Y2_上唇.ToLocal(X4Y2_舌.ToGlobal(X4Y2_舌.JP[0].Joint)); - X4Y3_上唇.BasePointBase = X4Y3_上唇.ToLocal(X4Y3_舌.ToGlobal(X4Y3_舌.JP[0].Joint)); - X4Y4_上唇.BasePointBase = X4Y4_上唇.ToLocal(X4Y4_舌.ToGlobal(X4Y4_舌.JP[0].Joint)); - 尺度B = 1.08; - 本体.JoinPAall(); - } - - public override void 描画0(Are Are) - { - switch (本体.IndexX) - { - case 2: - Are.Draw(X2Y0_舌); - break; - case 3: - switch (本体.IndexY) - { - case 0: - Are.Draw(X3Y0_舌); - break; - case 1: - Are.Draw(X3Y1_舌); - break; - case 2: - Are.Draw(X3Y2_舌); - break; - case 3: - Are.Draw(X3Y3_舌); - break; - default: - Are.Draw(X3Y4_舌); - break; - } - break; - case 4: - switch (本体.IndexY) - { - case 0: - Are.Draw(X4Y0_舌); - break; - case 1: - Are.Draw(X4Y1_舌); - break; - case 2: - Are.Draw(X4Y2_舌); - break; - case 3: - Are.Draw(X4Y3_舌); - break; - default: - Are.Draw(X4Y4_舌); - break; - } - break; - } - } - - public override void 描画1(Are Are) - { - switch (本体.IndexX) - { - case 0: - Are.Draw(X0Y0_上唇); - Are.Draw(X0Y0_下唇); - break; - case 1: - Are.Draw(X1Y0_上唇); - Are.Draw(X1Y0_下唇); - break; - case 2: - Are.Draw(X2Y0_上唇); - Are.Draw(X2Y0_下唇); - break; - case 3: - switch (本体.IndexY) - { - case 0: - Are.Draw(X3Y0_上唇); - Are.Draw(X3Y0_下唇); - break; - case 1: - Are.Draw(X3Y1_上唇); - Are.Draw(X3Y1_下唇); - break; - case 2: - Are.Draw(X3Y2_上唇); - Are.Draw(X3Y2_下唇); - break; - case 3: - Are.Draw(X3Y3_上唇); - Are.Draw(X3Y3_下唇); - break; - default: - Are.Draw(X3Y4_上唇); - Are.Draw(X3Y4_下唇); - break; - } - break; - default: - switch (本体.IndexY) - { - case 0: - Are.Draw(X4Y0_上唇); - Are.Draw(X4Y0_下唇); - break; - case 1: - Are.Draw(X4Y1_上唇); - Are.Draw(X4Y1_下唇); - break; - case 2: - Are.Draw(X4Y2_上唇); - Are.Draw(X4Y2_下唇); - break; - case 3: - Are.Draw(X4Y3_上唇); - Are.Draw(X4Y3_下唇); - break; - default: - Are.Draw(X4Y4_上唇); - Are.Draw(X4Y4_下唇); - break; - } - break; - } - } - - public override void 色更新() - { - switch (本体.IndexX) - { - case 0: - X0Y0_上唇CP.Update(); - X0Y0_下唇CP.Update(); - break; - case 1: - X1Y0_上唇CP.Update(); - X1Y0_下唇CP.Update(); - break; - case 2: - X2Y0_舌CP.Update(); - X2Y0_上唇CP.Update(); - X2Y0_下唇CP.Update(); - break; - case 3: - switch (本体.IndexY) - { - case 0: - X3Y0_舌CP.Update(); - X3Y0_上唇CP.Update(); - X3Y0_下唇CP.Update(); - break; - case 1: - X3Y1_舌CP.Update(); - X3Y1_上唇CP.Update(); - X3Y1_下唇CP.Update(); - break; - case 2: - X3Y2_舌CP.Update(); - X3Y2_上唇CP.Update(); - X3Y2_下唇CP.Update(); - break; - case 3: - X3Y3_舌CP.Update(); - X3Y3_上唇CP.Update(); - X3Y3_下唇CP.Update(); - break; - default: - X3Y4_舌CP.Update(); - X3Y4_上唇CP.Update(); - X3Y4_下唇CP.Update(); - break; - } - break; - default: - switch (本体.IndexY) - { - case 0: - X4Y0_舌CP.Update(); - X4Y0_上唇CP.Update(); - X4Y0_下唇CP.Update(); - break; - case 1: - X4Y1_舌CP.Update(); - X4Y1_上唇CP.Update(); - X4Y1_下唇CP.Update(); - break; - case 2: - X4Y2_舌CP.Update(); - X4Y2_上唇CP.Update(); - X4Y2_下唇CP.Update(); - break; - case 3: - X4Y3_舌CP.Update(); - X4Y3_上唇CP.Update(); - X4Y3_下唇CP.Update(); - break; - default: - X4Y4_舌CP.Update(); - X4Y4_上唇CP.Update(); - X4Y4_下唇CP.Update(); - break; - } - break; - } - } - - private void 配色(主人公配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(主人公配色 体配色) - { - 舌CD = new ColorD(ref 体配色.粘線, ref 体配色.粘膜); - 上唇CD = new ColorD(ref 体配色.粘線, ref 体配色.粘膜); - 下唇CD = new ColorD(ref 体配色.粘線, ref 体配色.粘膜); - } - - public void 再配色(主人公配色 体配色) - { - 舌CD.線 = 体配色.粘線; - 舌CD.色 = 体配色.粘膜; - 上唇CD.線 = 体配色.粘線; - 上唇CD.色 = 体配色.粘膜; - 下唇CD.線 = 体配色.粘線; - 下唇CD.色 = 体配色.粘膜; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 上唇_表示 + { + get + { + return X0Y0_上唇.Dra; + } + set + { + X0Y0_上唇.Dra = value; + X1Y0_上唇.Dra = value; + X2Y0_上唇.Dra = value; + X3Y0_上唇.Dra = value; + X3Y1_上唇.Dra = value; + X3Y2_上唇.Dra = value; + X3Y3_上唇.Dra = value; + X3Y4_上唇.Dra = value; + X4Y0_上唇.Dra = value; + X4Y1_上唇.Dra = value; + X4Y2_上唇.Dra = value; + X4Y3_上唇.Dra = value; + X4Y4_上唇.Dra = value; + X0Y0_上唇.Hit = value; + X1Y0_上唇.Hit = value; + X2Y0_上唇.Hit = value; + X3Y0_上唇.Hit = value; + X3Y1_上唇.Hit = value; + X3Y2_上唇.Hit = value; + X3Y3_上唇.Hit = value; + X3Y4_上唇.Hit = value; + X4Y0_上唇.Hit = value; + X4Y1_上唇.Hit = value; + X4Y2_上唇.Hit = value; + X4Y3_上唇.Hit = value; + X4Y4_上唇.Hit = value; + } + } + + public bool 下唇_表示 + { + get + { + return X0Y0_下唇.Dra; + } + set + { + X0Y0_下唇.Dra = value; + X1Y0_下唇.Dra = value; + X2Y0_下唇.Dra = value; + X3Y0_下唇.Dra = value; + X3Y1_下唇.Dra = value; + X3Y2_下唇.Dra = value; + X3Y3_下唇.Dra = value; + X3Y4_下唇.Dra = value; + X4Y0_下唇.Dra = value; + X4Y1_下唇.Dra = value; + X4Y2_下唇.Dra = value; + X4Y3_下唇.Dra = value; + X4Y4_下唇.Dra = value; + X0Y0_下唇.Hit = value; + X1Y0_下唇.Hit = value; + X2Y0_下唇.Hit = value; + X3Y0_下唇.Hit = value; + X3Y1_下唇.Hit = value; + X3Y2_下唇.Hit = value; + X3Y3_下唇.Hit = value; + X3Y4_下唇.Hit = value; + X4Y0_下唇.Hit = value; + X4Y1_下唇.Hit = value; + X4Y2_下唇.Hit = value; + X4Y3_下唇.Hit = value; + X4Y4_下唇.Hit = value; + } + } + + public bool 舌_表示 + { + get + { + return X2Y0_舌.Dra; + } + set + { + X2Y0_舌.Dra = value; + X3Y0_舌.Dra = value; + X3Y1_舌.Dra = value; + X3Y2_舌.Dra = value; + X3Y3_舌.Dra = value; + X3Y4_舌.Dra = value; + X4Y0_舌.Dra = value; + X4Y1_舌.Dra = value; + X4Y2_舌.Dra = value; + X4Y3_舌.Dra = value; + X4Y4_舌.Dra = value; + X2Y0_舌.Hit = value; + X3Y0_舌.Hit = value; + X3Y1_舌.Hit = value; + X3Y2_舌.Hit = value; + X3Y3_舌.Hit = value; + X3Y4_舌.Hit = value; + X4Y0_舌.Hit = value; + X4Y1_舌.Hit = value; + X4Y2_舌.Hit = value; + X4Y3_舌.Hit = value; + X4Y4_舌.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 上唇_表示; + } + set + { + 上唇_表示 = value; + 下唇_表示 = value; + 舌_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 舌CD.不透明度; + } + set + { + 舌CD.不透明度 = value; + 上唇CD.不透明度 = value; + 下唇CD.不透明度 = value; + } + } + + public マウス(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, Med Med, マウスD e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["マウス"]); + Pars pars = 本体[0][0]; + X0Y0_上唇 = pars["上唇"].ToPar(); + X0Y0_下唇 = pars["下唇"].ToPar(); + pars = 本体[1][0]; + X1Y0_上唇 = pars["上唇"].ToPar(); + X1Y0_下唇 = pars["下唇"].ToPar(); + pars = 本体[2][0]; + X2Y0_舌 = pars["舌"].ToPar(); + X2Y0_上唇 = pars["上唇"].ToPar(); + X2Y0_下唇 = pars["下唇"].ToPar(); + pars = 本体[3][0]; + X3Y0_舌 = pars["舌"].ToPar(); + X3Y0_上唇 = pars["上唇"].ToPar(); + X3Y0_下唇 = pars["下唇"].ToPar(); + pars = 本体[3][1]; + X3Y1_舌 = pars["舌"].ToPar(); + X3Y1_上唇 = pars["上唇"].ToPar(); + X3Y1_下唇 = pars["下唇"].ToPar(); + pars = 本体[3][2]; + X3Y2_舌 = pars["舌"].ToPar(); + X3Y2_上唇 = pars["上唇"].ToPar(); + X3Y2_下唇 = pars["下唇"].ToPar(); + pars = 本体[3][3]; + X3Y3_舌 = pars["舌"].ToPar(); + X3Y3_上唇 = pars["上唇"].ToPar(); + X3Y3_下唇 = pars["下唇"].ToPar(); + pars = 本体[3][4]; + X3Y4_舌 = pars["舌"].ToPar(); + X3Y4_上唇 = pars["上唇"].ToPar(); + X3Y4_下唇 = pars["下唇"].ToPar(); + pars = 本体[4][0]; + X4Y0_舌 = pars["舌"].ToPar(); + X4Y0_上唇 = pars["上唇"].ToPar(); + X4Y0_下唇 = pars["下唇"].ToPar(); + pars = 本体[4][1]; + X4Y1_舌 = pars["舌"].ToPar(); + X4Y1_上唇 = pars["上唇"].ToPar(); + X4Y1_下唇 = pars["下唇"].ToPar(); + pars = 本体[4][2]; + X4Y2_舌 = pars["舌"].ToPar(); + X4Y2_上唇 = pars["上唇"].ToPar(); + X4Y2_下唇 = pars["下唇"].ToPar(); + pars = 本体[4][3]; + X4Y3_舌 = pars["舌"].ToPar(); + X4Y3_上唇 = pars["上唇"].ToPar(); + X4Y3_下唇 = pars["下唇"].ToPar(); + pars = 本体[4][4]; + X4Y4_舌 = pars["舌"].ToPar(); + X4Y4_上唇 = pars["上唇"].ToPar(); + X4Y4_下唇 = pars["下唇"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 上唇_表示 = e.上唇_表示; + 下唇_表示 = e.下唇_表示; + 舌_表示 = e.舌_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_上唇CP = new ColorP(X0Y0_上唇, 上唇CD, DisUnit, abj: true); + X0Y0_下唇CP = new ColorP(X0Y0_下唇, 下唇CD, DisUnit, abj: true); + X1Y0_上唇CP = new ColorP(X1Y0_上唇, 上唇CD, DisUnit, abj: true); + X1Y0_下唇CP = new ColorP(X1Y0_下唇, 下唇CD, DisUnit, abj: true); + X2Y0_舌CP = new ColorP(X2Y0_舌, 舌CD, DisUnit, abj: true); + X2Y0_上唇CP = new ColorP(X2Y0_上唇, 上唇CD, DisUnit, abj: true); + X2Y0_下唇CP = new ColorP(X2Y0_下唇, 下唇CD, DisUnit, abj: true); + X3Y0_舌CP = new ColorP(X3Y0_舌, 舌CD, DisUnit, abj: true); + X3Y0_上唇CP = new ColorP(X3Y0_上唇, 上唇CD, DisUnit, abj: true); + X3Y0_下唇CP = new ColorP(X3Y0_下唇, 下唇CD, DisUnit, abj: true); + X3Y1_舌CP = new ColorP(X3Y1_舌, 舌CD, DisUnit, abj: true); + X3Y1_上唇CP = new ColorP(X3Y1_上唇, 上唇CD, DisUnit, abj: true); + X3Y1_下唇CP = new ColorP(X3Y1_下唇, 下唇CD, DisUnit, abj: true); + X3Y2_舌CP = new ColorP(X3Y2_舌, 舌CD, DisUnit, abj: true); + X3Y2_上唇CP = new ColorP(X3Y2_上唇, 上唇CD, DisUnit, abj: true); + X3Y2_下唇CP = new ColorP(X3Y2_下唇, 下唇CD, DisUnit, abj: true); + X3Y3_舌CP = new ColorP(X3Y3_舌, 舌CD, DisUnit, abj: true); + X3Y3_上唇CP = new ColorP(X3Y3_上唇, 上唇CD, DisUnit, abj: true); + X3Y3_下唇CP = new ColorP(X3Y3_下唇, 下唇CD, DisUnit, abj: true); + X3Y4_舌CP = new ColorP(X3Y4_舌, 舌CD, DisUnit, abj: true); + X3Y4_上唇CP = new ColorP(X3Y4_上唇, 上唇CD, DisUnit, abj: true); + X3Y4_下唇CP = new ColorP(X3Y4_下唇, 下唇CD, DisUnit, abj: true); + X4Y0_舌CP = new ColorP(X4Y0_舌, 舌CD, DisUnit, abj: true); + X4Y0_上唇CP = new ColorP(X4Y0_上唇, 上唇CD, DisUnit, abj: true); + X4Y0_下唇CP = new ColorP(X4Y0_下唇, 下唇CD, DisUnit, abj: true); + X4Y1_舌CP = new ColorP(X4Y1_舌, 舌CD, DisUnit, abj: true); + X4Y1_上唇CP = new ColorP(X4Y1_上唇, 上唇CD, DisUnit, abj: true); + X4Y1_下唇CP = new ColorP(X4Y1_下唇, 下唇CD, DisUnit, abj: true); + X4Y2_舌CP = new ColorP(X4Y2_舌, 舌CD, DisUnit, abj: true); + X4Y2_上唇CP = new ColorP(X4Y2_上唇, 上唇CD, DisUnit, abj: true); + X4Y2_下唇CP = new ColorP(X4Y2_下唇, 下唇CD, DisUnit, abj: true); + X4Y3_舌CP = new ColorP(X4Y3_舌, 舌CD, DisUnit, abj: true); + X4Y3_上唇CP = new ColorP(X4Y3_上唇, 上唇CD, DisUnit, abj: true); + X4Y3_下唇CP = new ColorP(X4Y3_下唇, 下唇CD, DisUnit, abj: true); + X4Y4_舌CP = new ColorP(X4Y4_舌, 舌CD, DisUnit, abj: true); + X4Y4_上唇CP = new ColorP(X4Y4_上唇, 上唇CD, DisUnit, abj: true); + X4Y4_下唇CP = new ColorP(X4Y4_下唇, 下唇CD, DisUnit, abj: true); + 濃度 = e.濃度; + X4Y0_上唇.BasePointBase = X4Y0_上唇.ToLocal(X4Y0_舌.ToGlobal(X4Y0_舌.JP[0].Joint)); + X4Y1_上唇.BasePointBase = X4Y1_上唇.ToLocal(X4Y1_舌.ToGlobal(X4Y1_舌.JP[0].Joint)); + X4Y2_上唇.BasePointBase = X4Y2_上唇.ToLocal(X4Y2_舌.ToGlobal(X4Y2_舌.JP[0].Joint)); + X4Y3_上唇.BasePointBase = X4Y3_上唇.ToLocal(X4Y3_舌.ToGlobal(X4Y3_舌.JP[0].Joint)); + X4Y4_上唇.BasePointBase = X4Y4_上唇.ToLocal(X4Y4_舌.ToGlobal(X4Y4_舌.JP[0].Joint)); + 尺度B = 1.08; + 本体.JoinPAall(); + } + + public override void 描画0(Are Are) + { + switch (本体.IndexX) + { + case 2: + Are.Draw(X2Y0_舌); + break; + case 3: + switch (本体.IndexY) + { + case 0: + Are.Draw(X3Y0_舌); + break; + case 1: + Are.Draw(X3Y1_舌); + break; + case 2: + Are.Draw(X3Y2_舌); + break; + case 3: + Are.Draw(X3Y3_舌); + break; + default: + Are.Draw(X3Y4_舌); + break; + } + break; + case 4: + switch (本体.IndexY) + { + case 0: + Are.Draw(X4Y0_舌); + break; + case 1: + Are.Draw(X4Y1_舌); + break; + case 2: + Are.Draw(X4Y2_舌); + break; + case 3: + Are.Draw(X4Y3_舌); + break; + default: + Are.Draw(X4Y4_舌); + break; + } + break; + } + } + + public override void 描画1(Are Are) + { + switch (本体.IndexX) + { + case 0: + Are.Draw(X0Y0_上唇); + Are.Draw(X0Y0_下唇); + break; + case 1: + Are.Draw(X1Y0_上唇); + Are.Draw(X1Y0_下唇); + break; + case 2: + Are.Draw(X2Y0_上唇); + Are.Draw(X2Y0_下唇); + break; + case 3: + switch (本体.IndexY) + { + case 0: + Are.Draw(X3Y0_上唇); + Are.Draw(X3Y0_下唇); + break; + case 1: + Are.Draw(X3Y1_上唇); + Are.Draw(X3Y1_下唇); + break; + case 2: + Are.Draw(X3Y2_上唇); + Are.Draw(X3Y2_下唇); + break; + case 3: + Are.Draw(X3Y3_上唇); + Are.Draw(X3Y3_下唇); + break; + default: + Are.Draw(X3Y4_上唇); + Are.Draw(X3Y4_下唇); + break; + } + break; + default: + switch (本体.IndexY) + { + case 0: + Are.Draw(X4Y0_上唇); + Are.Draw(X4Y0_下唇); + break; + case 1: + Are.Draw(X4Y1_上唇); + Are.Draw(X4Y1_下唇); + break; + case 2: + Are.Draw(X4Y2_上唇); + Are.Draw(X4Y2_下唇); + break; + case 3: + Are.Draw(X4Y3_上唇); + Are.Draw(X4Y3_下唇); + break; + default: + Are.Draw(X4Y4_上唇); + Are.Draw(X4Y4_下唇); + break; + } + break; + } + } + + public override void 色更新() + { + switch (本体.IndexX) + { + case 0: + X0Y0_上唇CP.Update(); + X0Y0_下唇CP.Update(); + break; + case 1: + X1Y0_上唇CP.Update(); + X1Y0_下唇CP.Update(); + break; + case 2: + X2Y0_舌CP.Update(); + X2Y0_上唇CP.Update(); + X2Y0_下唇CP.Update(); + break; + case 3: + switch (本体.IndexY) + { + case 0: + X3Y0_舌CP.Update(); + X3Y0_上唇CP.Update(); + X3Y0_下唇CP.Update(); + break; + case 1: + X3Y1_舌CP.Update(); + X3Y1_上唇CP.Update(); + X3Y1_下唇CP.Update(); + break; + case 2: + X3Y2_舌CP.Update(); + X3Y2_上唇CP.Update(); + X3Y2_下唇CP.Update(); + break; + case 3: + X3Y3_舌CP.Update(); + X3Y3_上唇CP.Update(); + X3Y3_下唇CP.Update(); + break; + default: + X3Y4_舌CP.Update(); + X3Y4_上唇CP.Update(); + X3Y4_下唇CP.Update(); + break; + } + break; + default: + switch (本体.IndexY) + { + case 0: + X4Y0_舌CP.Update(); + X4Y0_上唇CP.Update(); + X4Y0_下唇CP.Update(); + break; + case 1: + X4Y1_舌CP.Update(); + X4Y1_上唇CP.Update(); + X4Y1_下唇CP.Update(); + break; + case 2: + X4Y2_舌CP.Update(); + X4Y2_上唇CP.Update(); + X4Y2_下唇CP.Update(); + break; + case 3: + X4Y3_舌CP.Update(); + X4Y3_上唇CP.Update(); + X4Y3_下唇CP.Update(); + break; + default: + X4Y4_舌CP.Update(); + X4Y4_上唇CP.Update(); + X4Y4_下唇CP.Update(); + break; + } + break; + } + } + + private void 配色(主人公配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(主人公配色 体配色) + { + 舌CD = new ColorD(ref 体配色.粘線, ref 体配色.粘膜); + 上唇CD = new ColorD(ref 体配色.粘線, ref 体配色.粘膜); + 下唇CD = new ColorD(ref 体配色.粘線, ref 体配色.粘膜); + } + + public void 再配色(主人公配色 体配色) + { + 舌CD.線 = 体配色.粘線; + 舌CD.色 = 体配色.粘膜; + 上唇CD.線 = 体配色.粘線; + 上唇CD.色 = 体配色.粘膜; + 下唇CD.線 = 体配色.粘線; + 下唇CD.色 = 体配色.粘膜; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウスD.cs index b022553..7cb3cc9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウスD.cs @@ -1,24 +1,25 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class マウスD : EleD +namespace SlaveMatrix { - public bool 上唇_表示 = true; + [Serializable] + public class マウスD : EleD + { + public bool 上唇_表示 = true; - public bool 下唇_表示 = true; + public bool 下唇_表示 = true; - public bool 舌_表示 = true; + public bool 舌_表示 = true; - public マウスD() - { - ThisType = GetType(); - } + public マウスD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 主人公配色 体配色) - { - return new マウス(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 主人公配色 体配色) + { + return new マウス(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス処理.cs index c9ceca8..54ae785 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス処理.cs @@ -2,437 +2,438 @@ using System.Diagnostics; using System.Drawing; using _2DGAMELIB; -namespace SlaveMatrix; - -public class マウス処理 : 処理B +namespace SlaveMatrix { - public bool Is吸付; + public class マウス処理 : 処理B + { + public bool Is吸付; - public bool Is舐め; + public bool Is舐め; - private Mot キスモーション; + private Mot キスモーション; - private ContactD 箇所; + private ContactD 箇所; - private double x; + private double x; - private Vector2D v; + private Vector2D v; - private Vector2D o; + private Vector2D o; - public bool 切り替え; + public bool 切り替え; - public bool Isモード - { - get - { - if (!Is吸付 && !Is舐め) - { - return 調教UI.マウス挿入.Is挿入; - } - return true; - } - } + public bool Isモード + { + get + { + if (!Is吸付 && !Is舐め) + { + return 調教UI.マウス挿入.Is挿入; + } + return true; + } + } - public void 吸引() - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, 対象.Ele.位置.GetAreaPoint(0.01), Sta.吸引.GetVal(1.0, RNG.XS.NextDouble()), new Font("MS Gothic", 1f), Col.Black, 0.2, b: true); - }); - } + public void 吸引() + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, 対象.Ele.位置.GetAreaPoint(0.01), Sta.吸引.GetVal(1.0, RNG.XS.NextDouble()), new Font("MS Gothic", 1f), Col.Black, 0.2, b: true); + }); + } - private void オーバー時(string str, ref ContactD cd) - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = (調教UI.IsHitCha(ref cd) ? (str + "LDo:" + GameText.吸引 + "\r\nWh:" + GameText.舐る + "\r\n") : si()); - } - } + private void オーバー時(string str, ref ContactD cd) + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = (調教UI.IsHitCha(ref cd) ? (str + "LDo:" + GameText.吸引 + "\r\nWh:" + GameText.舐る + "\r\n") : si()); + } + } - private void 吸引時(string str) - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = str + "LUp:" + GameText.開放; - } - } + private void 吸引時(string str) + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = str + "LUp:" + GameText.開放; + } + } - private string si() - { - if (!Isモード) - { - return "MCl:" + GameText.ハンド切替 + "\r\n" + (調教UI.ペニス挿入.挿抜モーション.Run ? "" : ("RCl:" + GameText.ペニス切替)); - } - return ""; - } + private string si() + { + if (!Isモード) + { + return "MCl:" + GameText.ハンド切替 + "\r\n" + (調教UI.ペニス挿入.挿抜モーション.Run ? "" : ("RCl:" + GameText.ペニス切替)); + } + return ""; + } - public void 舐め解除(ref ContactD cd) - { - 調教UI.Action(cd.c, ActionType.Licking, CurrentState.End, ToolType.マウス, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - Is舐め = false; - 調教UI.放し(); - } + public void 舐め解除(ref ContactD cd) + { + 調教UI.Action(cd.c, ActionType.Licking, CurrentState.End, ToolType.マウス, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + Is舐め = false; + 調教UI.放し(); + } - public void Move(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象) - { - return; - } - v = cp; - x = (o.X - v.X) * 0.008; - if (Isモード) - { - if (Is吸付) - { - //TODO fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置)); - } - else if (Is舐め) - { - if (cd.e == null) - { - 舐め解除(ref cd); - } - else if (Sta.GameData.ガイド) - { - ip.SubInfoIm = "Wh:" + GameText.舐る; - } - } - else - { - 調教UI.マウス挿入.Move(ref mb, ref cp, ref hc, ref cd); - } - } - else if (cd.c == ContactType.Milk) - { - 調教UI.マウス.Xi = 0; - 調教UI.Set_乳首(対象.Ele, cd.e.右); - 箇所 = cd; - オーバー時(GameText.乳首 + "\r\n", ref cd); - } - else if (cd.c == ContactType.Nucleus) - { - 調教UI.マウス.Xi = 0; - 調教UI.Set_陰核(対象.Ele); - 箇所 = cd; - オーバー時(GameText.陰核 + "\r\n", ref cd); - } - else if (Player.フェラ1 && cd.c == ContactType.Mouth) - { - 箇所 = cd; - 対象.Ele.濃度 = 0.5; - 調教UI.マウス.Xi = 4; - 調教UI.マウス挿入.Move(ref mb, ref cp, ref hc, ref cd); - } - else if (cd.c == ContactType.Vagina) - { - 箇所 = cd; - 調教UI.マウス.Xi = 4; - 調教UI.マウス挿入.Move(ref mb, ref cp, ref hc, ref cd); - } - else if (cd.c == ContactType.Anal) - { - 箇所 = cd; - 調教UI.マウス.Xi = 4; - 調教UI.マウス挿入.Move(ref mb, ref cp, ref hc, ref cd); - } - else if (cd.c == ContactType.Thread) - { - 箇所 = cd; - 調教UI.マウス.Xi = 4; - 調教UI.マウス挿入.Move(ref mb, ref cp, ref hc, ref cd); - } - else - { - 調教UI.マウス.Xi = 0; - 調教UI.マウス.Yi = 0; - 調教UI.放し(); - if (!(調教UI.X < cp.X) || !(cp.Y < 調教UI.Y)) - { - 対象.Ele.濃度 = 1.0; - } - オーバー時("", ref cd); - } - o = v; - } + public void Move(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象) + { + return; + } + v = cp; + x = (o.X - v.X) * 0.008; + if (Isモード) + { + if (Is吸付) + { + //TODO fix? + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置)); + } + else if (Is舐め) + { + if (cd.e == null) + { + 舐め解除(ref cd); + } + else if (Sta.GameData.ガイド) + { + ip.SubInfoIm = "Wh:" + GameText.舐る; + } + } + else + { + 調教UI.マウス挿入.Move(ref mb, ref cp, ref hc, ref cd); + } + } + else if (cd.c == ContactType.Milk) + { + 調教UI.マウス.Xi = 0; + 調教UI.Set_乳首(対象.Ele, cd.e.右); + 箇所 = cd; + オーバー時(GameText.乳首 + "\r\n", ref cd); + } + else if (cd.c == ContactType.Nucleus) + { + 調教UI.マウス.Xi = 0; + 調教UI.Set_陰核(対象.Ele); + 箇所 = cd; + オーバー時(GameText.陰核 + "\r\n", ref cd); + } + else if (Player.フェラ1 && cd.c == ContactType.Mouth) + { + 箇所 = cd; + 対象.Ele.濃度 = 0.5; + 調教UI.マウス.Xi = 4; + 調教UI.マウス挿入.Move(ref mb, ref cp, ref hc, ref cd); + } + else if (cd.c == ContactType.Vagina) + { + 箇所 = cd; + 調教UI.マウス.Xi = 4; + 調教UI.マウス挿入.Move(ref mb, ref cp, ref hc, ref cd); + } + else if (cd.c == ContactType.Anal) + { + 箇所 = cd; + 調教UI.マウス.Xi = 4; + 調教UI.マウス挿入.Move(ref mb, ref cp, ref hc, ref cd); + } + else if (cd.c == ContactType.Thread) + { + 箇所 = cd; + 調教UI.マウス.Xi = 4; + 調教UI.マウス挿入.Move(ref mb, ref cp, ref hc, ref cd); + } + else + { + 調教UI.マウス.Xi = 0; + 調教UI.マウス.Yi = 0; + 調教UI.放し(); + if (!(調教UI.X < cp.X) || !(cp.Y < 調教UI.Y)) + { + 対象.Ele.濃度 = 1.0; + } + オーバー時("", ref cd); + } + o = v; + } - public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象) - { - return; - } - if (mb == MouseButtons.Left) - { - if (!調教UI.マウス挿入.Is挿入 && 調教UI.マウス.Xi != 4 && 調教UI.IsHitCha(ref cd)) - { - 舐め解除(ref cd); - 調教UI.マウス.Xi = 1; - Is吸付 = true; - 箇所 = cd; - if (cd.c == ContactType.Milk) - { - 調教UI.Set_乳首(対象.Ele, cd.e.右); - 吸引時(GameText.乳首 + "\r\n"); - 調教UI.乳首演出(); - } - else if (cd.c == ContactType.Nucleus) - { - 調教UI.Set_陰核(対象.Ele); - 吸引時(GameText.陰核 + "\r\n"); - 調教UI.陰核演出(); - } - else if (cd.c == ContactType.Mouth) - { - 対象.Ele.濃度 = 0.5; - 対象.Ele.角度C = (double)RNG.XS.NextSign() * 45.0; - 調教UI.Set_口(対象.Ele); - 吸引時(GameText.口腔 + "\r\n"); - 調教UI.口腔演出(); - } - else if (cd.c == ContactType.Vagina) - { - 調教UI.Set_膣口(対象.Ele); - 吸引時(GameText.膣腔 + "\r\n"); - 調教UI.膣腔演出(); - } - else if (cd.c == ContactType.Anal) - { - 調教UI.Set_肛門(対象.Ele); - 吸引時(GameText.肛門 + "\r\n"); - 調教UI.肛門演出(); - } - else if (cd.c == ContactType.Thread) - { - 調教UI.Set_出糸(対象.Ele); - 吸引時(GameText.出糸 + "\r\n"); - 調教UI.出糸演出(); - } - else - { - 吸引時(""); - } - 調教UI.Action(箇所.c, ActionType.吸引, CurrentState.Start, ToolType.マウス, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - キスモーション.Start(); - } - else - { - 調教UI.マウス挿入.Down(ref mb, ref cp, ref hc, ref cd); - } - } - else if (mb == MouseButtons.Right) - { - if (!Isモード && !調教UI.ペニス挿入.Is挿入) - { - 調教UI.Focus.Ele.濃度 = 0.5; - 調教UI.Focus = 調教UI.ペニスCM; - 調教UI.ペニスCM.Ele.位置B = cp; - 調教UI.ペニス処理.選択 = true; - 調教UI.ペニス処理.Move(ref mb, ref cp, ref hc, ref cd); - } - } - else if (mb == MouseButtons.Middle && !Isモード && !調教UI.ハンド挿入.Is挿入) - { - if (切り替え) - { - 切り替え = false; - return; - } - 調教UI.Focus.Ele.濃度 = 0.5; - 調教UI.Focus = 調教UI.ハンド右CM; - 調教UI.ハンド右.位置B = cp; - 調教UI.ハンド処理.切り替え = true; - 調教UI.ハンド処理.Move(ref mb, ref cp, ref hc, ref cd); - } - } + public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象) + { + return; + } + if (mb == MouseButtons.Left) + { + if (!調教UI.マウス挿入.Is挿入 && 調教UI.マウス.Xi != 4 && 調教UI.IsHitCha(ref cd)) + { + 舐め解除(ref cd); + 調教UI.マウス.Xi = 1; + Is吸付 = true; + 箇所 = cd; + if (cd.c == ContactType.Milk) + { + 調教UI.Set_乳首(対象.Ele, cd.e.右); + 吸引時(GameText.乳首 + "\r\n"); + 調教UI.乳首演出(); + } + else if (cd.c == ContactType.Nucleus) + { + 調教UI.Set_陰核(対象.Ele); + 吸引時(GameText.陰核 + "\r\n"); + 調教UI.陰核演出(); + } + else if (cd.c == ContactType.Mouth) + { + 対象.Ele.濃度 = 0.5; + 対象.Ele.角度C = (double)RNG.XS.NextSign() * 45.0; + 調教UI.Set_口(対象.Ele); + 吸引時(GameText.口腔 + "\r\n"); + 調教UI.口腔演出(); + } + else if (cd.c == ContactType.Vagina) + { + 調教UI.Set_膣口(対象.Ele); + 吸引時(GameText.膣腔 + "\r\n"); + 調教UI.膣腔演出(); + } + else if (cd.c == ContactType.Anal) + { + 調教UI.Set_肛門(対象.Ele); + 吸引時(GameText.肛門 + "\r\n"); + 調教UI.肛門演出(); + } + else if (cd.c == ContactType.Thread) + { + 調教UI.Set_出糸(対象.Ele); + 吸引時(GameText.出糸 + "\r\n"); + 調教UI.出糸演出(); + } + else + { + 吸引時(""); + } + 調教UI.Action(箇所.c, ActionType.吸引, CurrentState.Start, ToolType.マウス, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + キスモーション.Start(); + } + else + { + 調教UI.マウス挿入.Down(ref mb, ref cp, ref hc, ref cd); + } + } + else if (mb == MouseButtons.Right) + { + if (!Isモード && !調教UI.ペニス挿入.Is挿入) + { + 調教UI.Focus.Ele.濃度 = 0.5; + 調教UI.Focus = 調教UI.ペニスCM; + 調教UI.ペニスCM.Ele.位置B = cp; + 調教UI.ペニス処理.選択 = true; + 調教UI.ペニス処理.Move(ref mb, ref cp, ref hc, ref cd); + } + } + else if (mb == MouseButtons.Middle && !Isモード && !調教UI.ハンド挿入.Is挿入) + { + if (切り替え) + { + 切り替え = false; + return; + } + 調教UI.Focus.Ele.濃度 = 0.5; + 調教UI.Focus = 調教UI.ハンド右CM; + 調教UI.ハンド右.位置B = cp; + 調教UI.ハンド処理.切り替え = true; + 調教UI.ハンド処理.Move(ref mb, ref cp, ref hc, ref cd); + } + } - public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus == 対象 && mb == MouseButtons.Left && Is吸付) - { - 調教UI.Action(箇所.c, ActionType.吸引, CurrentState.End, ToolType.マウス, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 調教UI.マウス.Xi = 0; - Is吸付 = false; - キスモーション.End(); - 対象.Ele.濃度 = 1.0; - 対象.Ele.角度C = 0.0; - 調教UI.放し(); - if (cd.c == ContactType.Mouth) - { - オーバー時(GameText.口腔 + "\r\n", ref cd); - } - else if (cd.c == ContactType.Milk) - { - オーバー時(GameText.乳首 + "\r\n", ref cd); - } - else if (cd.c == ContactType.Nucleus) - { - オーバー時(GameText.陰核 + "\r\n", ref cd); - } - else if (cd.c == ContactType.Vagina) - { - オーバー時(GameText.膣腔 + "\r\n", ref cd); - } - else if (cd.c == ContactType.Anal) - { - オーバー時(GameText.肛門 + "\r\n", ref cd); - } - else - { - オーバー時("", ref cd); - } - } - } + public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus == 対象 && mb == MouseButtons.Left && Is吸付) + { + 調教UI.Action(箇所.c, ActionType.吸引, CurrentState.End, ToolType.マウス, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 調教UI.マウス.Xi = 0; + Is吸付 = false; + キスモーション.End(); + 対象.Ele.濃度 = 1.0; + 対象.Ele.角度C = 0.0; + 調教UI.放し(); + if (cd.c == ContactType.Mouth) + { + オーバー時(GameText.口腔 + "\r\n", ref cd); + } + else if (cd.c == ContactType.Milk) + { + オーバー時(GameText.乳首 + "\r\n", ref cd); + } + else if (cd.c == ContactType.Nucleus) + { + オーバー時(GameText.陰核 + "\r\n", ref cd); + } + else if (cd.c == ContactType.Vagina) + { + オーバー時(GameText.膣腔 + "\r\n", ref cd); + } + else if (cd.c == ContactType.Anal) + { + オーバー時(GameText.肛門 + "\r\n", ref cd); + } + else + { + オーバー時("", ref cd); + } + } + } - public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) - { - } + public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) + { + } - public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus == 対象 && !Is吸付 && !調教UI.マウス挿入.Is挿入 && 調教UI.IsHitCha(ref cd)) - { - if (!Is舐め) - { - 調教UI.Action(cd.c, ActionType.Licking, CurrentState.Start, ToolType.マウス, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - else - { - 調教UI.Action(cd.c, ActionType.Licking, CurrentState.Continue, ToolType.マウス, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - Is舐め = true; - if (調教UI.IsHitCha(ref cd)) - { - 調教UI.押し(ref cd); - } - 調教UI.マウス.Xi = 3; - 調教UI.マウス.Yi = (調教UI.マウス.Yi - dt.Sign() * 2).Clamp(0, 調教UI.マウス.本体.CountY); - if (cd.c == ContactType.Mouth) - { - 対象.Ele.濃度 = 0.5; - } - } - } + public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus == 対象 && !Is吸付 && !調教UI.マウス挿入.Is挿入 && 調教UI.IsHitCha(ref cd)) + { + if (!Is舐め) + { + 調教UI.Action(cd.c, ActionType.Licking, CurrentState.Start, ToolType.マウス, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + else + { + 調教UI.Action(cd.c, ActionType.Licking, CurrentState.Continue, ToolType.マウス, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + Is舐め = true; + if (調教UI.IsHitCha(ref cd)) + { + 調教UI.押し(ref cd); + } + 調教UI.マウス.Xi = 3; + 調教UI.マウス.Yi = (調教UI.マウス.Yi - dt.Sign() * 2).Clamp(0, 調教UI.マウス.本体.CountY); + if (cd.c == ContactType.Mouth) + { + 対象.Ele.濃度 = 0.5; + } + } + } - public マウス処理(TrainingUI 調教UI, CM マウス) - : base(調教UI, マウス) - { - マウス処理 マウス処理2 = this; - double d = 0.0; - double s = 0.0; - bool f = true; - Stopwatch sw = new Stopwatch(); - キスマーク k = null; - Vector2D cp; - Color hc; - キスモーション = new Mot(0.0, 0.15) - { - BaseSpeed = 4.0, - Staing = delegate - { - f = true; - sw.Restart(); - s = 1.09.Reciprocal(); - マウス処理2.吸引(); - }, - Runing = delegate(Mot m) - { - if (マウス処理2.箇所.c == ContactType.Milk) - { - 調教UI.Set_乳首(マウス処理2.対象.Ele, マウス処理2.箇所.e.右); - } - else if (マウス処理2.箇所.c == ContactType.Nucleus) - { - 調教UI.Set_陰核(マウス処理2.対象.Ele); - } - if (f) - { - d = m.Value.Inverse(); - マウス処理2.対象.Ele.尺度C = s * d; - } - マウス処理2.対象.Ele.位置C = Oth.GetRandomVector() * d * 0.0005; - 調教UI.マウス.X2Y0_舌.PositionCont = Oth.GetRandomVector() * d * 0.001; - if (sw.IsRunning) - { - if (sw.ElapsedMilliseconds > 250) - { - cp = マウス処理2.対象.Ele.位置B; - hc = マウス処理2.Med.GetHitColor(マウス処理2.Med.FromBasePosition(cp)); - k = マウス処理2.Bod.Addキスマーク(cp, hc); - sw.Stop(); - } - } - else if (k != null) - { - k.濃度 = (k.濃度 + 0.05).Clamp(0.0, 1.0); - if (マウス処理2.Bod.EI胸 != null) - { - マウス処理2.Bod.EI胸.Updatef = true; - } - if (マウス処理2.Bod.EI腕前 != null) - { - マウス処理2.Bod.EI腕前.Updatef = true; - } - if (マウス処理2.Bod.EI腿 != null) - { - マウス処理2.Bod.EI腿.Updatef = true; - } - } - 調教UI.Action(マウス処理2.箇所.c, ActionType.吸引, CurrentState.Continue, ToolType.マウス, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - if (マウス処理2.Bod.噴乳左.母乳垂れ1_表示 && マウス処理2.箇所.c == ContactType.Milk && マウス処理2.Cha.噴乳.Run) - { - Sta.GameData.精力 = (Sta.GameData.精力 + 0.02 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); - } - }, - Reaing = delegate(Mot m) - { - f = false; - d = m.Value.Inverse(); - }, - Rouing = delegate - { - }, - Ending = delegate(Mot m) - { - m.ResetValue(); - マウス処理2.対象.Ele.尺度C = 1.0; - マウス処理2.対象.Ele.位置C = Dat.Vec2DZero; - 調教UI.マウス.X2Y0_舌.PositionCont = Dat.Vec2DZero; - } - }; - 調教UI.Mots.Add(キスモーション.GetHashCode().ToString(), キスモーション); - } + public マウス処理(TrainingUI 調教UI, CM マウス) + : base(調教UI, マウス) + { + マウス処理 マウス処理2 = this; + double d = 0.0; + double s = 0.0; + bool f = true; + Stopwatch sw = new Stopwatch(); + キスマーク k = null; + Vector2D cp; + Color hc; + キスモーション = new Mot(0.0, 0.15) + { + BaseSpeed = 4.0, + Staing = delegate + { + f = true; + sw.Restart(); + s = 1.09.Reciprocal(); + マウス処理2.吸引(); + }, + Runing = delegate(Mot m) + { + if (マウス処理2.箇所.c == ContactType.Milk) + { + 調教UI.Set_乳首(マウス処理2.対象.Ele, マウス処理2.箇所.e.右); + } + else if (マウス処理2.箇所.c == ContactType.Nucleus) + { + 調教UI.Set_陰核(マウス処理2.対象.Ele); + } + if (f) + { + d = m.Value.Inverse(); + マウス処理2.対象.Ele.尺度C = s * d; + } + マウス処理2.対象.Ele.位置C = Oth.GetRandomVector() * d * 0.0005; + 調教UI.マウス.X2Y0_舌.PositionCont = Oth.GetRandomVector() * d * 0.001; + if (sw.IsRunning) + { + if (sw.ElapsedMilliseconds > 250) + { + cp = マウス処理2.対象.Ele.位置B; + hc = マウス処理2.Med.GetHitColor(マウス処理2.Med.FromBasePosition(cp)); + k = マウス処理2.Bod.Addキスマーク(cp, hc); + sw.Stop(); + } + } + else if (k != null) + { + k.濃度 = (k.濃度 + 0.05).Clamp(0.0, 1.0); + if (マウス処理2.Bod.EI胸 != null) + { + マウス処理2.Bod.EI胸.Updatef = true; + } + if (マウス処理2.Bod.EI腕前 != null) + { + マウス処理2.Bod.EI腕前.Updatef = true; + } + if (マウス処理2.Bod.EI腿 != null) + { + マウス処理2.Bod.EI腿.Updatef = true; + } + } + 調教UI.Action(マウス処理2.箇所.c, ActionType.吸引, CurrentState.Continue, ToolType.マウス, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + if (マウス処理2.Bod.噴乳左.母乳垂れ1_表示 && マウス処理2.箇所.c == ContactType.Milk && マウス処理2.Cha.噴乳.Run) + { + Sta.GameData.精力 = (Sta.GameData.精力 + 0.02 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + } + }, + Reaing = delegate(Mot m) + { + f = false; + d = m.Value.Inverse(); + }, + Rouing = delegate + { + }, + Ending = delegate(Mot m) + { + m.ResetValue(); + マウス処理2.対象.Ele.尺度C = 1.0; + マウス処理2.対象.Ele.位置C = Dat.Vec2DZero; + 調教UI.マウス.X2Y0_舌.PositionCont = Dat.Vec2DZero; + } + }; + 調教UI.Mots.Add(キスモーション.GetHashCode().ToString(), キスモーション); + } - public void SetCha(Cha Cha) - { - base.Cha = Cha; - Bod = Cha.Bod; - } + public void SetCha(Cha Cha) + { + base.Cha = Cha; + Bod = Cha.Bod; + } - public new void Reset() - { - base.Reset(); - Is吸付 = false; - Is舐め = false; - キスモーション?.End(); - 箇所 = default(ContactD); - x = 0.0; - v = default(Vector2D); - o = default(Vector2D); - 切り替え = false; - } + public new void Reset() + { + base.Reset(); + Is吸付 = false; + Is舐め = false; + キスモーション?.End(); + 箇所 = default(ContactD); + x = 0.0; + v = default(Vector2D); + o = default(Vector2D); + 切り替え = false; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータ.cs index ed50ca1..3ffcd81 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータ.cs @@ -1,313 +1,314 @@ using System.Drawing; using _2DGAMELIB; -namespace SlaveMatrix; - -public class ロータ : Ele +namespace SlaveMatrix { - public Par X0Y0_ロータ; + public class ロータ : Ele + { + public Par X0Y0_ロータ; - public Par X0Y0_ロータ線; + public Par X0Y0_ロータ線; - public Par X0Y0_コード; + public Par X0Y0_コード; - public Par X0Y1_ロータ; + public Par X0Y1_ロータ; - public Par X0Y1_ロータ線; + public Par X0Y1_ロータ線; - public Par X0Y1_コード; + public Par X0Y1_コード; - public Par X0Y2_ロータ; + public Par X0Y2_ロータ; - public Par X0Y2_ロータ線; + public Par X0Y2_ロータ線; - public Par X0Y2_コード; + public Par X0Y2_コード; - public Par X0Y3_ロータ; + public Par X0Y3_ロータ; - public Par X0Y3_コード; + public Par X0Y3_コード; - public Par X0Y4_ロータ; + public Par X0Y4_ロータ; - public Par X0Y4_コード; + public Par X0Y4_コード; - public ColorD ロータCD; + public ColorD ロータCD; - public ColorD ロータ線CD; + public ColorD ロータ線CD; - public ColorD コードCD; + public ColorD コードCD; - public ColorP X0Y0_ロータCP; + public ColorP X0Y0_ロータCP; - public ColorP X0Y0_ロータ線CP; + public ColorP X0Y0_ロータ線CP; - public ColorP X0Y0_コードCP; + public ColorP X0Y0_コードCP; - public ColorP X0Y1_ロータCP; + public ColorP X0Y1_ロータCP; - public ColorP X0Y1_ロータ線CP; + public ColorP X0Y1_ロータ線CP; - public ColorP X0Y1_コードCP; + public ColorP X0Y1_コードCP; - public ColorP X0Y2_ロータCP; + public ColorP X0Y2_ロータCP; - public ColorP X0Y2_ロータ線CP; + public ColorP X0Y2_ロータ線CP; - public ColorP X0Y2_コードCP; + public ColorP X0Y2_コードCP; - public ColorP X0Y3_ロータCP; + public ColorP X0Y3_ロータCP; - public ColorP X0Y3_コードCP; + public ColorP X0Y3_コードCP; - public ColorP X0Y4_ロータCP; + public ColorP X0Y4_ロータCP; - public ColorP X0Y4_コードCP; + public ColorP X0Y4_コードCP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool ロータ_表示 - { - get - { - return X0Y0_ロータ.Dra; - } - set - { - X0Y0_ロータ.Dra = value; - X0Y1_ロータ.Dra = value; - X0Y2_ロータ.Dra = value; - X0Y3_ロータ.Dra = value; - X0Y4_ロータ.Dra = value; - X0Y0_ロータ.Hit = value; - X0Y1_ロータ.Hit = value; - X0Y2_ロータ.Hit = value; - X0Y3_ロータ.Hit = value; - X0Y4_ロータ.Hit = value; - } - } + public bool ロータ_表示 + { + get + { + return X0Y0_ロータ.Dra; + } + set + { + X0Y0_ロータ.Dra = value; + X0Y1_ロータ.Dra = value; + X0Y2_ロータ.Dra = value; + X0Y3_ロータ.Dra = value; + X0Y4_ロータ.Dra = value; + X0Y0_ロータ.Hit = value; + X0Y1_ロータ.Hit = value; + X0Y2_ロータ.Hit = value; + X0Y3_ロータ.Hit = value; + X0Y4_ロータ.Hit = value; + } + } - public bool ロータ線_表示 - { - get - { - return X0Y0_ロータ線.Dra; - } - set - { - X0Y0_ロータ線.Dra = value; - X0Y1_ロータ線.Dra = value; - X0Y2_ロータ線.Dra = value; - X0Y0_ロータ線.Hit = value; - X0Y1_ロータ線.Hit = value; - X0Y2_ロータ線.Hit = value; - } - } + public bool ロータ線_表示 + { + get + { + return X0Y0_ロータ線.Dra; + } + set + { + X0Y0_ロータ線.Dra = value; + X0Y1_ロータ線.Dra = value; + X0Y2_ロータ線.Dra = value; + X0Y0_ロータ線.Hit = value; + X0Y1_ロータ線.Hit = value; + X0Y2_ロータ線.Hit = value; + } + } - public bool コード_表示 - { - get - { - return X0Y0_コード.Dra; - } - set - { - X0Y0_コード.Dra = value; - X0Y1_コード.Dra = value; - X0Y2_コード.Dra = value; - X0Y3_コード.Dra = value; - X0Y4_コード.Dra = value; - X0Y0_コード.Hit = value; - X0Y1_コード.Hit = value; - X0Y2_コード.Hit = value; - X0Y3_コード.Hit = value; - X0Y4_コード.Hit = value; - } - } + public bool コード_表示 + { + get + { + return X0Y0_コード.Dra; + } + set + { + X0Y0_コード.Dra = value; + X0Y1_コード.Dra = value; + X0Y2_コード.Dra = value; + X0Y3_コード.Dra = value; + X0Y4_コード.Dra = value; + X0Y0_コード.Hit = value; + X0Y1_コード.Hit = value; + X0Y2_コード.Hit = value; + X0Y3_コード.Hit = value; + X0Y4_コード.Hit = value; + } + } - public override bool 表示 - { - get - { - return ロータ_表示; - } - set - { - ロータ_表示 = value; - ロータ線_表示 = value; - コード_表示 = value; - } - } + public override bool 表示 + { + get + { + return ロータ_表示; + } + set + { + ロータ_表示 = value; + ロータ線_表示 = value; + コード_表示 = value; + } + } - public override double 濃度 - { - get - { - return ロータCD.不透明度; - } - set - { - ロータCD.不透明度 = value; - ロータ線CD.不透明度 = value; - コードCD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return ロータCD.不透明度; + } + set + { + ロータCD.不透明度 = value; + ロータ線CD.不透明度 = value; + コードCD.不透明度 = value; + } + } - public ロータ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, ロータD e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["ロータ"]); - Pars pars = 本体[0][0]; - X0Y0_ロータ = pars["ロータ"].ToPar(); - X0Y0_ロータ線 = pars["ロータ線"].ToPar(); - X0Y0_コード = pars["コード"].ToPar(); - pars = 本体[0][1]; - X0Y1_ロータ = pars["ロータ"].ToPar(); - X0Y1_ロータ線 = pars["ロータ線"].ToPar(); - X0Y1_コード = pars["コード"].ToPar(); - pars = 本体[0][2]; - X0Y2_ロータ = pars["ロータ"].ToPar(); - X0Y2_ロータ線 = pars["ロータ線"].ToPar(); - X0Y2_コード = pars["コード"].ToPar(); - pars = 本体[0][3]; - X0Y3_ロータ = pars["ロータ"].ToPar(); - X0Y3_コード = pars["コード"].ToPar(); - pars = 本体[0][4]; - X0Y4_ロータ = pars["ロータ"].ToPar(); - X0Y4_コード = pars["コード"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - ロータ_表示 = e.ロータ_表示; - ロータ線_表示 = e.ロータ線_表示; - コード_表示 = e.コード_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_ロータCP = new ColorP(X0Y0_ロータ, ロータCD, DisUnit, abj: true); - X0Y0_ロータ線CP = new ColorP(X0Y0_ロータ線, ロータ線CD, DisUnit, abj: true); - X0Y0_コードCP = new ColorP(X0Y0_コード, コードCD, DisUnit, abj: true); - X0Y1_ロータCP = new ColorP(X0Y1_ロータ, ロータCD, DisUnit, abj: true); - X0Y1_ロータ線CP = new ColorP(X0Y1_ロータ線, ロータ線CD, DisUnit, abj: true); - X0Y1_コードCP = new ColorP(X0Y1_コード, コードCD, DisUnit, abj: true); - X0Y2_ロータCP = new ColorP(X0Y2_ロータ, ロータCD, DisUnit, abj: true); - X0Y2_ロータ線CP = new ColorP(X0Y2_ロータ線, ロータ線CD, DisUnit, abj: true); - X0Y2_コードCP = new ColorP(X0Y2_コード, コードCD, DisUnit, abj: true); - X0Y3_ロータCP = new ColorP(X0Y3_ロータ, ロータCD, DisUnit, abj: true); - X0Y3_コードCP = new ColorP(X0Y3_コード, コードCD, DisUnit, abj: true); - X0Y4_ロータCP = new ColorP(X0Y4_ロータ, ロータCD, DisUnit, abj: true); - X0Y4_コードCP = new ColorP(X0Y4_コード, コードCD, DisUnit, abj: true); - 濃度 = e.濃度; - X0Y0_ロータ.BasePointBase = X0Y0_ロータ.ToLocal(X0Y0_ロータ.ToGlobal(X0Y0_ロータ.JP[2].Joint)); - X0Y1_ロータ.BasePointBase = X0Y1_ロータ.ToLocal(X0Y1_ロータ.ToGlobal(X0Y1_ロータ.JP[2].Joint)); - X0Y2_ロータ.BasePointBase = X0Y2_ロータ.ToLocal(X0Y2_ロータ.ToGlobal(X0Y2_ロータ.JP[2].Joint)); - X0Y3_ロータ.BasePointBase = X0Y3_ロータ.ToLocal(X0Y3_ロータ.ToGlobal(X0Y3_ロータ.JP[1].Joint)); - X0Y4_ロータ.BasePointBase = X0Y4_ロータ.ToLocal(X0Y4_ロータ.ToGlobal(X0Y4_ロータ.JP[1].Joint)); - 尺度B = 1.08; - 本体.JoinPAall(); - } + public ロータ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, ロータD e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["ロータ"]); + Pars pars = 本体[0][0]; + X0Y0_ロータ = pars["ロータ"].ToPar(); + X0Y0_ロータ線 = pars["ロータ線"].ToPar(); + X0Y0_コード = pars["コード"].ToPar(); + pars = 本体[0][1]; + X0Y1_ロータ = pars["ロータ"].ToPar(); + X0Y1_ロータ線 = pars["ロータ線"].ToPar(); + X0Y1_コード = pars["コード"].ToPar(); + pars = 本体[0][2]; + X0Y2_ロータ = pars["ロータ"].ToPar(); + X0Y2_ロータ線 = pars["ロータ線"].ToPar(); + X0Y2_コード = pars["コード"].ToPar(); + pars = 本体[0][3]; + X0Y3_ロータ = pars["ロータ"].ToPar(); + X0Y3_コード = pars["コード"].ToPar(); + pars = 本体[0][4]; + X0Y4_ロータ = pars["ロータ"].ToPar(); + X0Y4_コード = pars["コード"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + ロータ_表示 = e.ロータ_表示; + ロータ線_表示 = e.ロータ線_表示; + コード_表示 = e.コード_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_ロータCP = new ColorP(X0Y0_ロータ, ロータCD, DisUnit, abj: true); + X0Y0_ロータ線CP = new ColorP(X0Y0_ロータ線, ロータ線CD, DisUnit, abj: true); + X0Y0_コードCP = new ColorP(X0Y0_コード, コードCD, DisUnit, abj: true); + X0Y1_ロータCP = new ColorP(X0Y1_ロータ, ロータCD, DisUnit, abj: true); + X0Y1_ロータ線CP = new ColorP(X0Y1_ロータ線, ロータ線CD, DisUnit, abj: true); + X0Y1_コードCP = new ColorP(X0Y1_コード, コードCD, DisUnit, abj: true); + X0Y2_ロータCP = new ColorP(X0Y2_ロータ, ロータCD, DisUnit, abj: true); + X0Y2_ロータ線CP = new ColorP(X0Y2_ロータ線, ロータ線CD, DisUnit, abj: true); + X0Y2_コードCP = new ColorP(X0Y2_コード, コードCD, DisUnit, abj: true); + X0Y3_ロータCP = new ColorP(X0Y3_ロータ, ロータCD, DisUnit, abj: true); + X0Y3_コードCP = new ColorP(X0Y3_コード, コードCD, DisUnit, abj: true); + X0Y4_ロータCP = new ColorP(X0Y4_ロータ, ロータCD, DisUnit, abj: true); + X0Y4_コードCP = new ColorP(X0Y4_コード, コードCD, DisUnit, abj: true); + 濃度 = e.濃度; + X0Y0_ロータ.BasePointBase = X0Y0_ロータ.ToLocal(X0Y0_ロータ.ToGlobal(X0Y0_ロータ.JP[2].Joint)); + X0Y1_ロータ.BasePointBase = X0Y1_ロータ.ToLocal(X0Y1_ロータ.ToGlobal(X0Y1_ロータ.JP[2].Joint)); + X0Y2_ロータ.BasePointBase = X0Y2_ロータ.ToLocal(X0Y2_ロータ.ToGlobal(X0Y2_ロータ.JP[2].Joint)); + X0Y3_ロータ.BasePointBase = X0Y3_ロータ.ToLocal(X0Y3_ロータ.ToGlobal(X0Y3_ロータ.JP[1].Joint)); + X0Y4_ロータ.BasePointBase = X0Y4_ロータ.ToLocal(X0Y4_ロータ.ToGlobal(X0Y4_ロータ.JP[1].Joint)); + 尺度B = 1.08; + 本体.JoinPAall(); + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_ロータCP.Update(); - X0Y0_ロータ線CP.Update(); - X0Y0_コードCP.Update(); - break; - case 1: - X0Y1_ロータCP.Update(); - X0Y1_ロータ線CP.Update(); - X0Y1_コードCP.Update(); - break; - case 2: - X0Y2_ロータCP.Update(); - X0Y2_ロータ線CP.Update(); - X0Y2_コードCP.Update(); - break; - case 3: - X0Y3_ロータCP.Update(); - X0Y3_コードCP.Update(); - break; - default: - X0Y4_ロータCP.Update(); - X0Y4_コードCP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_ロータCP.Update(); + X0Y0_ロータ線CP.Update(); + X0Y0_コードCP.Update(); + break; + case 1: + X0Y1_ロータCP.Update(); + X0Y1_ロータ線CP.Update(); + X0Y1_コードCP.Update(); + break; + case 2: + X0Y2_ロータCP.Update(); + X0Y2_ロータ線CP.Update(); + X0Y2_コードCP.Update(); + break; + case 3: + X0Y3_ロータCP.Update(); + X0Y3_コードCP.Update(); + break; + default: + X0Y4_ロータCP.Update(); + X0Y4_コードCP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - Col.GetGrad(ref Col.Violet, out var ret); - ロータCD = new ColorD(ref Col.Black, ref ret); - ロータ線CD = new ColorD(ref Col.Black, ref ret); - ret.Col2 = Color.FromArgb(0, ret.Col2); - コードCD = new ColorD(ref Col.Black, ref ret); - } + private void 配色N0(体配色 体配色) + { + Col.GetGrad(ref Col.Violet, out var ret); + ロータCD = new ColorD(ref Col.Black, ref ret); + ロータ線CD = new ColorD(ref Col.Black, ref ret); + ret.Col2 = Color.FromArgb(0, ret.Col2); + コードCD = new ColorD(ref Col.Black, ref ret); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータD.cs index 483132f..33a5a6e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータD.cs @@ -1,24 +1,25 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class ロータD : EleD +namespace SlaveMatrix { - public bool ロータ_表示 = true; + [Serializable] + public class ロータD : EleD + { + public bool ロータ_表示 = true; - public bool ロータ線_表示 = true; + public bool ロータ線_表示 = true; - public bool コード_表示 = true; + public bool コード_表示 = true; - public ロータD() - { - ThisType = GetType(); - } + public ロータD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new ロータ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new ロータ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ヴィオラ台詞.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ヴィオラ台詞.cs index 3da27d0..c72179d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ヴィオラ台詞.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ヴィオラ台詞.cs @@ -1,31 +1,32 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class ヴィオラ台詞 +namespace SlaveMatrix { - private Med Med; + public class ヴィオラ台詞 + { + private Med Med; - private 吹き出し hd; + private 吹き出し hd; - public ヴィオラ台詞(Med Med, 吹き出し hd) - { - this.Med = Med; - this.hd = hd; - } + public ヴィオラ台詞(Med Med, 吹き出し hd) + { + this.Med = Med; + this.hd = hd; + } - public void Set() - { - string text = ""; - string mode = Med.Mode; - if (mode == "Office") - { - text = ((!Sta.GameData.初事務所フラグ) ? GameText.今日はどうしたの : GameText.いらっしゃい待っていたわ); - } - else if (mode == "Debt") - { - text = GameText.今日借りれる金額はあと + Sta.GameData.日借金可能額.ToString("#,0") + GameText.よ; - } - hd.Text = text; - } + public void Set() + { + string text = ""; + string mode = Med.Mode; + if (mode == "Office") + { + text = ((!Sta.GameData.初事務所フラグ) ? GameText.今日はどうしたの : GameText.いらっしゃい待っていたわ); + } + else if (mode == "Debt") + { + text = GameText.今日借りれる金額はあと + Sta.GameData.日借金可能額.ToString("#,0") + GameText.よ; + } + hd.Text = text; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着B_クロス情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着B_クロス情報.cs index d34a594..4c1d536 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着B_クロス情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着B_クロス情報.cs @@ -1,78 +1,79 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 上着B_クロス情報 +namespace SlaveMatrix { - public bool ベース表示; + [Serializable] + public struct 上着B_クロス情報 + { + public bool ベース表示; - public bool ベース皺1表示; + public bool ベース皺1表示; - public bool ベース皺2表示; + public bool ベース皺2表示; - public bool ベース皺3表示; + public bool ベース皺3表示; - public bool ベース皺4表示; + public bool ベース皺4表示; - public bool ベース皺5表示; + public bool ベース皺5表示; - public bool 中表示; + public bool 中表示; - public bool 中皺1表示; + public bool 中皺1表示; - public bool 中皺2表示; + public bool 中皺2表示; - public クロスB色 色; + public クロスB色 色; - public bool 中 - { - get - { - if (中表示 && 中皺1表示) - { - return 中皺2表示; - } - return false; - } - set - { - 中表示 = value; - 中皺1表示 = value; - 中皺2表示 = value; - } - } + public bool 中 + { + get + { + if (中表示 && 中皺1表示) + { + return 中皺2表示; + } + return false; + } + set + { + 中表示 = value; + 中皺1表示 = value; + 中皺2表示 = value; + } + } - public bool IsShow - { - get - { - if (!ベース表示 && !ベース皺1表示 && !ベース皺2表示 && !ベース皺3表示 && !ベース皺4表示 && !ベース皺5表示 && !中表示 && !中皺1表示) - { - return 中皺2表示; - } - return true; - } - } + public bool IsShow + { + get + { + if (!ベース表示 && !ベース皺1表示 && !ベース皺2表示 && !ベース皺3表示 && !ベース皺4表示 && !ベース皺5表示 && !中表示 && !中皺1表示) + { + return 中皺2表示; + } + return true; + } + } - public void SetDefault() - { - ベース表示 = true; - ベース皺1表示 = true; - ベース皺2表示 = true; - ベース皺3表示 = true; - ベース皺4表示 = true; - ベース皺5表示 = true; - 中表示 = true; - 中皺1表示 = true; - 中皺2表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + ベース表示 = true; + ベース皺1表示 = true; + ベース皺2表示 = true; + ベース皺3表示 = true; + ベース皺4表示 = true; + ベース皺5表示 = true; + 中表示 = true; + 中皺1表示 = true; + 中皺2表示 = true; + 色.SetDefault(); + } - public static 上着B_クロス情報 GetDefault() - { - 上着B_クロス情報 result = default(上着B_クロス情報); - result.SetDefault(); - return result; - } + public static 上着B_クロス情報 GetDefault() + { + 上着B_クロス情報 result = default(上着B_クロス情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着B_前掛け情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着B_前掛け情報.cs index 6c6d170..d78d867 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着B_前掛け情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着B_前掛け情報.cs @@ -1,42 +1,43 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 上着B_前掛け情報 +namespace SlaveMatrix { - public bool ベース表示; + [Serializable] + public struct 上着B_前掛け情報 + { + public bool ベース表示; - public bool 縁表示; + public bool 縁表示; - public bool 巻縁表示; + public bool 巻縁表示; - public 前掛けB色 色; + public 前掛けB色 色; - public bool IsShow - { - get - { - if (!ベース表示 && !縁表示) - { - return 巻縁表示; - } - return true; - } - } + public bool IsShow + { + get + { + if (!ベース表示 && !縁表示) + { + return 巻縁表示; + } + return true; + } + } - public void SetDefault() - { - ベース表示 = true; - 縁表示 = true; - 巻縁表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + ベース表示 = true; + 縁表示 = true; + 巻縁表示 = true; + 色.SetDefault(); + } - public static 上着B_前掛け情報 GetDefault() - { - 上着B_前掛け情報 result = default(上着B_前掛け情報); - result.SetDefault(); - return result; - } + public static 上着B_前掛け情報 GetDefault() + { + 上着B_前掛け情報 result = default(上着B_前掛け情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着M_ドレス情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着M_ドレス情報.cs index 397af8f..72c42dd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着M_ドレス情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着M_ドレス情報.cs @@ -1,38 +1,39 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 上着M_ドレス情報 +namespace SlaveMatrix { - public bool ベース表示; + [Serializable] + public struct 上着M_ドレス情報 + { + public bool ベース表示; - public bool 縁表示; + public bool 縁表示; - public bool 柄1表示; + public bool 柄1表示; - public bool 柄2表示; + public bool 柄2表示; - public bool 柄3表示; + public bool 柄3表示; - public bool IsShow - { - get - { - if (!ベース表示 && !縁表示 && !柄1表示 && !柄2表示) - { - return 柄3表示; - } - return true; - } - } + public bool IsShow + { + get + { + if (!ベース表示 && !縁表示 && !柄1表示 && !柄2表示) + { + return 柄3表示; + } + return true; + } + } - public void SetDefault() - { - ベース表示 = true; - 縁表示 = true; - 柄1表示 = true; - 柄2表示 = true; - 柄3表示 = true; - } + public void SetDefault() + { + ベース表示 = true; + 縁表示 = true; + 柄1表示 = true; + 柄2表示 = true; + 柄3表示 = true; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着T_ドレス情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着T_ドレス情報.cs index 21dd142..190600e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着T_ドレス情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着T_ドレス情報.cs @@ -1,53 +1,54 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 上着T_ドレス情報 +namespace SlaveMatrix { - public bool ベース表示; + [Serializable] + public struct 上着T_ドレス情報 + { + public bool ベース表示; - public bool 紐1表示; + public bool 紐1表示; - public bool 紐2表示; + public bool 紐2表示; - public bool 紐3表示; + public bool 紐3表示; - public bool 紐4表示; + public bool 紐4表示; - public bool 紐5表示; + public bool 紐5表示; - public bool 紐6表示; + public bool 紐6表示; - public bool 縁表示; + public bool 縁表示; - public bool 柄1表示; + public bool 柄1表示; - public bool 柄2表示; + public bool 柄2表示; - public bool IsShow - { - get - { - if (!ベース表示 && !紐1表示 && !紐2表示 && !紐3表示 && !紐4表示 && !紐5表示 && !紐6表示 && !縁表示 && !柄1表示) - { - return 柄2表示; - } - return true; - } - } + public bool IsShow + { + get + { + if (!ベース表示 && !紐1表示 && !紐2表示 && !紐3表示 && !紐4表示 && !紐5表示 && !紐6表示 && !縁表示 && !柄1表示) + { + return 柄2表示; + } + return true; + } + } - public void SetDefault() - { - ベース表示 = true; - 紐1表示 = true; - 紐2表示 = true; - 紐3表示 = true; - 紐4表示 = true; - 紐5表示 = true; - 紐6表示 = true; - 縁表示 = true; - 柄1表示 = true; - 柄2表示 = true; - } + public void SetDefault() + { + ベース表示 = true; + 紐1表示 = true; + 紐2表示 = true; + 紐3表示 = true; + 紐4表示 = true; + 紐5表示 = true; + 紐6表示 = true; + 縁表示 = true; + 柄1表示 = true; + 柄2表示 = true; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ.cs index bde5f85..3aeecc6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 上着トップ : Ele +namespace SlaveMatrix { + public class 上着トップ : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップD.cs index c7654be..97bf6a7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップD.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 上着トップD : EleD +namespace SlaveMatrix { + [Serializable] + public class 上着トップD : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレス.cs index 34840b4..ea306cd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレス.cs @@ -1,967 +1,968 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 上着トップ_ドレス : 上着トップ +namespace SlaveMatrix { - public Par X0Y0_服基; + public class 上着トップ_ドレス : 上着トップ + { + public Par X0Y0_服基; - public Par X0Y0_紐_紐1_紐下_紐; + public Par X0Y0_紐_紐1_紐下_紐; - public Par X0Y0_紐_紐1_紐上_紐; + public Par X0Y0_紐_紐1_紐上_紐; - public Par X0Y0_紐_紐2_紐下_紐; + public Par X0Y0_紐_紐2_紐下_紐; - public Par X0Y0_紐_紐2_紐上_紐; + public Par X0Y0_紐_紐2_紐上_紐; - public Par X0Y0_紐_紐3_紐下_紐; + public Par X0Y0_紐_紐3_紐下_紐; - public Par X0Y0_紐_紐3_紐上_紐; + public Par X0Y0_紐_紐3_紐上_紐; - public Par X0Y0_紐_紐4_紐下_紐; + public Par X0Y0_紐_紐4_紐下_紐; - public Par X0Y0_紐_紐4_紐上_紐; + public Par X0Y0_紐_紐4_紐上_紐; - public Par X0Y0_紐_紐5_紐下_紐; + public Par X0Y0_紐_紐5_紐下_紐; - public Par X0Y0_紐_紐5_紐上_紐; + public Par X0Y0_紐_紐5_紐上_紐; - public Par X0Y0_紐_紐6_紐下_紐; + public Par X0Y0_紐_紐6_紐下_紐; - public Par X0Y0_紐_紐6_紐上_紐; + public Par X0Y0_紐_紐6_紐上_紐; - public Par X0Y0_左_服; + public Par X0Y0_左_服; - public Par X0Y0_左_柄_柄1; + public Par X0Y0_左_柄_柄1; - public Par X0Y0_左_柄_柄2; + public Par X0Y0_左_柄_柄2; - public Par X0Y0_左_バスト; + public Par X0Y0_左_バスト; - public Par X0Y0_左_縁; + public Par X0Y0_左_縁; - public Par X0Y0_右_服; + public Par X0Y0_右_服; - public Par X0Y0_右_柄_柄1; + public Par X0Y0_右_柄_柄1; - public Par X0Y0_右_柄_柄2; + public Par X0Y0_右_柄_柄2; - public Par X0Y0_右_バスト; + public Par X0Y0_右_バスト; - public Par X0Y0_右_縁; + public Par X0Y0_右_縁; - public ColorD 服基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + public ColorD 服基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - public ColorD 紐_紐1_紐下_紐CD; + public ColorD 紐_紐1_紐下_紐CD; - public ColorD 紐_紐1_紐上_紐CD; + public ColorD 紐_紐1_紐上_紐CD; - public ColorD 紐_紐2_紐下_紐CD; + public ColorD 紐_紐2_紐下_紐CD; - public ColorD 紐_紐2_紐上_紐CD; + public ColorD 紐_紐2_紐上_紐CD; - public ColorD 紐_紐3_紐下_紐CD; + public ColorD 紐_紐3_紐下_紐CD; - public ColorD 紐_紐3_紐上_紐CD; + public ColorD 紐_紐3_紐上_紐CD; - public ColorD 紐_紐4_紐下_紐CD; + public ColorD 紐_紐4_紐下_紐CD; - public ColorD 紐_紐4_紐上_紐CD; + public ColorD 紐_紐4_紐上_紐CD; - public ColorD 紐_紐5_紐下_紐CD; + public ColorD 紐_紐5_紐下_紐CD; - public ColorD 紐_紐5_紐上_紐CD; + public ColorD 紐_紐5_紐上_紐CD; - public ColorD 紐_紐6_紐下_紐CD; + public ColorD 紐_紐6_紐下_紐CD; - public ColorD 紐_紐6_紐上_紐CD; + public ColorD 紐_紐6_紐上_紐CD; - public ColorD 左_服CD; + public ColorD 左_服CD; - public ColorD 左_柄_柄1CD; + public ColorD 左_柄_柄1CD; - public ColorD 左_柄_柄2CD; + public ColorD 左_柄_柄2CD; - public ColorD 左_バストCD; + public ColorD 左_バストCD; - public ColorD 左_縁CD; + public ColorD 左_縁CD; - public ColorD 右_服CD; + public ColorD 右_服CD; - public ColorD 右_柄_柄1CD; + public ColorD 右_柄_柄1CD; - public ColorD 右_柄_柄2CD; + public ColorD 右_柄_柄2CD; - public ColorD 右_バストCD; + public ColorD 右_バストCD; - public ColorD 右_縁CD; + public ColorD 右_縁CD; - public ColorP X0Y0_服基CP; + public ColorP X0Y0_服基CP; - public ColorP X0Y0_紐_紐1_紐下_紐CP; + public ColorP X0Y0_紐_紐1_紐下_紐CP; - public ColorP X0Y0_紐_紐1_紐上_紐CP; + public ColorP X0Y0_紐_紐1_紐上_紐CP; - public ColorP X0Y0_紐_紐2_紐下_紐CP; + public ColorP X0Y0_紐_紐2_紐下_紐CP; - public ColorP X0Y0_紐_紐2_紐上_紐CP; + public ColorP X0Y0_紐_紐2_紐上_紐CP; - public ColorP X0Y0_紐_紐3_紐下_紐CP; + public ColorP X0Y0_紐_紐3_紐下_紐CP; - public ColorP X0Y0_紐_紐3_紐上_紐CP; + public ColorP X0Y0_紐_紐3_紐上_紐CP; - public ColorP X0Y0_紐_紐4_紐下_紐CP; + public ColorP X0Y0_紐_紐4_紐下_紐CP; - public ColorP X0Y0_紐_紐4_紐上_紐CP; + public ColorP X0Y0_紐_紐4_紐上_紐CP; - public ColorP X0Y0_紐_紐5_紐下_紐CP; + public ColorP X0Y0_紐_紐5_紐下_紐CP; - public ColorP X0Y0_紐_紐5_紐上_紐CP; + public ColorP X0Y0_紐_紐5_紐上_紐CP; - public ColorP X0Y0_紐_紐6_紐下_紐CP; + public ColorP X0Y0_紐_紐6_紐下_紐CP; - public ColorP X0Y0_紐_紐6_紐上_紐CP; + public ColorP X0Y0_紐_紐6_紐上_紐CP; - public ColorP X0Y0_左_服CP; + public ColorP X0Y0_左_服CP; - public ColorP X0Y0_左_柄_柄1CP; + public ColorP X0Y0_左_柄_柄1CP; - public ColorP X0Y0_左_柄_柄2CP; + public ColorP X0Y0_左_柄_柄2CP; - public ColorP X0Y0_左_バストCP; + public ColorP X0Y0_左_バストCP; - public ColorP X0Y0_左_縁CP; + public ColorP X0Y0_左_縁CP; - public ColorP X0Y0_右_服CP; + public ColorP X0Y0_右_服CP; - public ColorP X0Y0_右_柄_柄1CP; + public ColorP X0Y0_右_柄_柄1CP; - public ColorP X0Y0_右_柄_柄2CP; + public ColorP X0Y0_右_柄_柄2CP; - public ColorP X0Y0_右_バストCP; + public ColorP X0Y0_右_バストCP; - public ColorP X0Y0_右_縁CP; + public ColorP X0Y0_右_縁CP; - private double sb; + private double sb; - private double syb; + private double syb; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 服基_表示 - { - get - { - return X0Y0_服基.Dra; - } - set - { - X0Y0_服基.Dra = value; - X0Y0_服基.Hit = false; - } - } - - public bool 紐_紐1_紐下_紐_表示 - { - get - { - return X0Y0_紐_紐1_紐下_紐.Dra; - } - set - { - X0Y0_紐_紐1_紐下_紐.Dra = value; - X0Y0_紐_紐1_紐下_紐.Hit = false; - } - } - - public bool 紐_紐1_紐上_紐_表示 - { - get - { - return X0Y0_紐_紐1_紐上_紐.Dra; - } - set - { - X0Y0_紐_紐1_紐上_紐.Dra = value; - X0Y0_紐_紐1_紐上_紐.Hit = false; - } - } - - public bool 紐_紐2_紐下_紐_表示 - { - get - { - return X0Y0_紐_紐2_紐下_紐.Dra; - } - set - { - X0Y0_紐_紐2_紐下_紐.Dra = value; - X0Y0_紐_紐2_紐下_紐.Hit = false; - } - } - - public bool 紐_紐2_紐上_紐_表示 - { - get - { - return X0Y0_紐_紐2_紐上_紐.Dra; - } - set - { - X0Y0_紐_紐2_紐上_紐.Dra = value; - X0Y0_紐_紐2_紐上_紐.Hit = false; - } - } - - public bool 紐_紐3_紐下_紐_表示 - { - get - { - return X0Y0_紐_紐3_紐下_紐.Dra; - } - set - { - X0Y0_紐_紐3_紐下_紐.Dra = value; - X0Y0_紐_紐3_紐下_紐.Hit = false; - } - } - - public bool 紐_紐3_紐上_紐_表示 - { - get - { - return X0Y0_紐_紐3_紐上_紐.Dra; - } - set - { - X0Y0_紐_紐3_紐上_紐.Dra = value; - X0Y0_紐_紐3_紐上_紐.Hit = false; - } - } - - public bool 紐_紐4_紐下_紐_表示 - { - get - { - return X0Y0_紐_紐4_紐下_紐.Dra; - } - set - { - X0Y0_紐_紐4_紐下_紐.Dra = value; - X0Y0_紐_紐4_紐下_紐.Hit = false; - } - } - - public bool 紐_紐4_紐上_紐_表示 - { - get - { - return X0Y0_紐_紐4_紐上_紐.Dra; - } - set - { - X0Y0_紐_紐4_紐上_紐.Dra = value; - X0Y0_紐_紐4_紐上_紐.Hit = false; - } - } - - public bool 紐_紐5_紐下_紐_表示 - { - get - { - return X0Y0_紐_紐5_紐下_紐.Dra; - } - set - { - X0Y0_紐_紐5_紐下_紐.Dra = value; - X0Y0_紐_紐5_紐下_紐.Hit = false; - } - } - - public bool 紐_紐5_紐上_紐_表示 - { - get - { - return X0Y0_紐_紐5_紐上_紐.Dra; - } - set - { - X0Y0_紐_紐5_紐上_紐.Dra = value; - X0Y0_紐_紐5_紐上_紐.Hit = false; - } - } - - public bool 紐_紐6_紐下_紐_表示 - { - get - { - return X0Y0_紐_紐6_紐下_紐.Dra; - } - set - { - X0Y0_紐_紐6_紐下_紐.Dra = value; - X0Y0_紐_紐6_紐下_紐.Hit = false; - } - } - - public bool 紐_紐6_紐上_紐_表示 - { - get - { - return X0Y0_紐_紐6_紐上_紐.Dra; - } - set - { - X0Y0_紐_紐6_紐上_紐.Dra = value; - X0Y0_紐_紐6_紐上_紐.Hit = false; - } - } - - public bool 左_服_表示 - { - get - { - return X0Y0_左_服.Dra; - } - set - { - X0Y0_左_服.Dra = value; - X0Y0_左_服.Hit = false; - } - } - - public bool 左_柄_柄1_表示 - { - get - { - return X0Y0_左_柄_柄1.Dra; - } - set - { - X0Y0_左_柄_柄1.Dra = value; - X0Y0_左_柄_柄1.Hit = false; - } - } - - public bool 左_柄_柄2_表示 - { - get - { - return X0Y0_左_柄_柄2.Dra; - } - set - { - X0Y0_左_柄_柄2.Dra = value; - X0Y0_左_柄_柄2.Hit = false; - } - } - - public bool 左_バスト_表示 - { - get - { - return X0Y0_左_バスト.Dra; - } - set - { - X0Y0_左_バスト.Dra = value; - X0Y0_左_バスト.Hit = false; - } - } - - public bool 左_縁_表示 - { - get - { - return X0Y0_左_縁.Dra; - } - set - { - X0Y0_左_縁.Dra = value; - X0Y0_左_縁.Hit = false; - } - } - - public bool 右_服_表示 - { - get - { - return X0Y0_右_服.Dra; - } - set - { - X0Y0_右_服.Dra = value; - X0Y0_右_服.Hit = false; - } - } - - public bool 右_柄_柄1_表示 - { - get - { - return X0Y0_右_柄_柄1.Dra; - } - set - { - X0Y0_右_柄_柄1.Dra = value; - X0Y0_右_柄_柄1.Hit = false; - } - } - - public bool 右_柄_柄2_表示 - { - get - { - return X0Y0_右_柄_柄2.Dra; - } - set - { - X0Y0_右_柄_柄2.Dra = value; - X0Y0_右_柄_柄2.Hit = false; - } - } - - public bool 右_バスト_表示 - { - get - { - return X0Y0_右_バスト.Dra; - } - set - { - X0Y0_右_バスト.Dra = value; - X0Y0_右_バスト.Hit = false; - } - } - - public bool 右_縁_表示 - { - get - { - return X0Y0_右_縁.Dra; - } - set - { - X0Y0_右_縁.Dra = value; - X0Y0_右_縁.Hit = false; - } - } - - public bool ベース表示 - { - get - { - return 左_服_表示; - } - set - { - 左_服_表示 = value; - 左_バスト_表示 = value; - 右_服_表示 = value; - 右_バスト_表示 = value; - } - } - - public bool 紐1表示 - { - get - { - return 紐_紐1_紐下_紐_表示; - } - set - { - 紐_紐1_紐下_紐_表示 = value; - 紐_紐1_紐上_紐_表示 = value; - } - } - - public bool 紐2表示 - { - get - { - return 紐_紐2_紐下_紐_表示; - } - set - { - 紐_紐2_紐下_紐_表示 = value; - 紐_紐2_紐上_紐_表示 = value; - } - } - - public bool 紐3表示 - { - get - { - return 紐_紐3_紐下_紐_表示; - } - set - { - 紐_紐3_紐下_紐_表示 = value; - 紐_紐3_紐上_紐_表示 = value; - } - } - - public bool 紐4表示 - { - get - { - return 紐_紐4_紐下_紐_表示; - } - set - { - 紐_紐4_紐下_紐_表示 = value; - 紐_紐4_紐上_紐_表示 = value; - } - } - - public bool 紐5表示 - { - get - { - return 紐_紐5_紐下_紐_表示; - } - set - { - 紐_紐5_紐下_紐_表示 = value; - 紐_紐5_紐上_紐_表示 = value; - } - } - - public bool 紐6表示 - { - get - { - return 紐_紐6_紐下_紐_表示; - } - set - { - 紐_紐6_紐下_紐_表示 = value; - 紐_紐6_紐上_紐_表示 = value; - } - } - - public bool 縁表示 - { - get - { - return 左_縁_表示; - } - set - { - 左_縁_表示 = value; - 右_縁_表示 = value; - } - } - - public bool 柄1表示 - { - get - { - return 左_柄_柄1_表示; - } - set - { - 左_柄_柄1_表示 = value; - 右_柄_柄1_表示 = value; - } - } - - public bool 柄2表示 - { - get - { - return 左_柄_柄2_表示; - } - set - { - 左_柄_柄2_表示 = value; - 右_柄_柄2_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 服基_表示; - } - set - { - 服基_表示 = value; - 紐_紐1_紐下_紐_表示 = value; - 紐_紐1_紐上_紐_表示 = value; - 紐_紐2_紐下_紐_表示 = value; - 紐_紐2_紐上_紐_表示 = value; - 紐_紐3_紐下_紐_表示 = value; - 紐_紐3_紐上_紐_表示 = value; - 紐_紐4_紐下_紐_表示 = value; - 紐_紐4_紐上_紐_表示 = value; - 紐_紐5_紐下_紐_表示 = value; - 紐_紐5_紐上_紐_表示 = value; - 紐_紐6_紐下_紐_表示 = value; - 紐_紐6_紐上_紐_表示 = value; - 左_服_表示 = value; - 左_柄_柄1_表示 = value; - 左_柄_柄2_表示 = value; - 左_バスト_表示 = value; - 左_縁_表示 = value; - 右_服_表示 = value; - 右_柄_柄1_表示 = value; - 右_柄_柄2_表示 = value; - 右_バスト_表示 = value; - 右_縁_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 服基CD.不透明度; - } - set - { - 服基CD.不透明度 = value; - 紐_紐1_紐下_紐CD.不透明度 = value; - 紐_紐1_紐上_紐CD.不透明度 = value; - 紐_紐2_紐下_紐CD.不透明度 = value; - 紐_紐2_紐上_紐CD.不透明度 = value; - 紐_紐3_紐下_紐CD.不透明度 = value; - 紐_紐3_紐上_紐CD.不透明度 = value; - 紐_紐4_紐下_紐CD.不透明度 = value; - 紐_紐4_紐上_紐CD.不透明度 = value; - 紐_紐5_紐下_紐CD.不透明度 = value; - 紐_紐5_紐上_紐CD.不透明度 = value; - 紐_紐6_紐下_紐CD.不透明度 = value; - 紐_紐6_紐上_紐CD.不透明度 = value; - 左_服CD.不透明度 = value; - 左_柄_柄1CD.不透明度 = value; - 左_柄_柄2CD.不透明度 = value; - 左_バストCD.不透明度 = value; - 左_縁CD.不透明度 = value; - 右_服CD.不透明度 = value; - 右_柄_柄1CD.不透明度 = value; - 右_柄_柄2CD.不透明度 = value; - 右_バストCD.不透明度 = value; - 右_縁CD.不透明度 = value; - } - } - - public double バスト - { - set - { - double sizeBase = sb * (0.9 + 0.25 * value); - X0Y0_左_バスト.SizeBase = sizeBase; - X0Y0_右_バスト.SizeBase = sizeBase; - sizeBase = syb * (1.0 + 0.05 * value); - X0Y0_左_バスト.SizeYBase = sizeBase; - X0Y0_右_バスト.SizeYBase = sizeBase; - } - } - - public 上着トップ_ドレス(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上着トップ_ドレスD e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["上着トップ"][2]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_服基 = pars["服基"].ToPar(); - Pars pars2 = pars["紐"].ToPars(); - Pars pars3 = pars2["紐1"].ToPars(); - Pars pars4 = pars3["紐下"].ToPars(); - X0Y0_紐_紐1_紐下_紐 = pars4["紐"].ToPar(); - pars4 = pars3["紐上"].ToPars(); - X0Y0_紐_紐1_紐上_紐 = pars4["紐"].ToPar(); - pars3 = pars2["紐2"].ToPars(); - pars4 = pars3["紐下"].ToPars(); - X0Y0_紐_紐2_紐下_紐 = pars4["紐"].ToPar(); - pars4 = pars3["紐上"].ToPars(); - X0Y0_紐_紐2_紐上_紐 = pars4["紐"].ToPar(); - pars3 = pars2["紐3"].ToPars(); - pars4 = pars3["紐下"].ToPars(); - X0Y0_紐_紐3_紐下_紐 = pars4["紐"].ToPar(); - pars4 = pars3["紐上"].ToPars(); - X0Y0_紐_紐3_紐上_紐 = pars4["紐"].ToPar(); - pars3 = pars2["紐4"].ToPars(); - pars4 = pars3["紐下"].ToPars(); - X0Y0_紐_紐4_紐下_紐 = pars4["紐"].ToPar(); - pars4 = pars3["紐上"].ToPars(); - X0Y0_紐_紐4_紐上_紐 = pars4["紐"].ToPar(); - pars3 = pars2["紐5"].ToPars(); - pars4 = pars3["紐下"].ToPars(); - X0Y0_紐_紐5_紐下_紐 = pars4["紐"].ToPar(); - pars4 = pars3["紐上"].ToPars(); - X0Y0_紐_紐5_紐上_紐 = pars4["紐"].ToPar(); - pars3 = pars2["紐6"].ToPars(); - pars4 = pars3["紐下"].ToPars(); - X0Y0_紐_紐6_紐下_紐 = pars4["紐"].ToPar(); - pars4 = pars3["紐上"].ToPars(); - X0Y0_紐_紐6_紐上_紐 = pars4["紐"].ToPar(); - pars2 = pars["左"].ToPars(); - X0Y0_左_服 = pars2["服"].ToPar(); - pars3 = pars2["柄"].ToPars(); - X0Y0_左_柄_柄1 = pars3["柄1"].ToPar(); - X0Y0_左_柄_柄2 = pars3["柄2"].ToPar(); - X0Y0_左_バスト = pars2["バスト"].ToPar(); - X0Y0_左_縁 = pars2["縁"].ToPar(); - pars2 = pars["右"].ToPars(); - X0Y0_右_服 = pars2["服"].ToPar(); - pars3 = pars2["柄"].ToPars(); - X0Y0_右_柄_柄1 = pars3["柄1"].ToPar(); - X0Y0_右_柄_柄2 = pars3["柄2"].ToPar(); - X0Y0_右_バスト = pars2["バスト"].ToPar(); - X0Y0_右_縁 = pars2["縁"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尺度YB = 0.95; - sb = 尺度B; - syb = 尺度YB; - 肥大 = e.肥大; - 身長 = e.身長; - Xv = e.Xv; - Yv = e.Yv; - Xi = e.Xi; - Yi = e.Yi; - サイズ = e.サイズ; - サイズX = e.サイズX; - サイズY = e.サイズY; - 服基_表示 = e.服基_表示; - 紐_紐1_紐下_紐_表示 = e.紐_紐1_紐下_紐_表示; - 紐_紐1_紐上_紐_表示 = e.紐_紐1_紐上_紐_表示; - 紐_紐2_紐下_紐_表示 = e.紐_紐2_紐下_紐_表示; - 紐_紐2_紐上_紐_表示 = e.紐_紐2_紐上_紐_表示; - 紐_紐3_紐下_紐_表示 = e.紐_紐3_紐下_紐_表示; - 紐_紐3_紐上_紐_表示 = e.紐_紐3_紐上_紐_表示; - 紐_紐4_紐下_紐_表示 = e.紐_紐4_紐下_紐_表示; - 紐_紐4_紐上_紐_表示 = e.紐_紐4_紐上_紐_表示; - 紐_紐5_紐下_紐_表示 = e.紐_紐5_紐下_紐_表示; - 紐_紐5_紐上_紐_表示 = e.紐_紐5_紐上_紐_表示; - 紐_紐6_紐下_紐_表示 = e.紐_紐6_紐下_紐_表示; - 紐_紐6_紐上_紐_表示 = e.紐_紐6_紐上_紐_表示; - 左_服_表示 = e.左_服_表示; - 左_柄_柄1_表示 = e.左_柄_柄1_表示; - 左_柄_柄2_表示 = e.左_柄_柄2_表示; - 左_バスト_表示 = e.左_バスト_表示; - 左_縁_表示 = e.左_縁_表示; - 右_服_表示 = e.右_服_表示; - 右_柄_柄1_表示 = e.右_柄_柄1_表示; - 右_柄_柄2_表示 = e.右_柄_柄2_表示; - 右_バスト_表示 = e.右_バスト_表示; - 右_縁_表示 = e.右_縁_表示; - ベース表示 = e.ベース表示; - 紐1表示 = e.紐1表示; - 紐2表示 = e.紐2表示; - 紐3表示 = e.紐3表示; - 紐4表示 = e.紐4表示; - 紐5表示 = e.紐5表示; - 紐6表示 = e.紐6表示; - 縁表示 = e.縁表示; - 柄1表示 = e.柄1表示; - 柄2表示 = e.柄2表示; - バスト = e.バスト; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_服基CP = new ColorP(X0Y0_服基, 服基CD, DisUnit, abj: true); - X0Y0_紐_紐1_紐下_紐CP = new ColorP(X0Y0_紐_紐1_紐下_紐, 紐_紐1_紐下_紐CD, DisUnit, abj: true); - X0Y0_紐_紐1_紐上_紐CP = new ColorP(X0Y0_紐_紐1_紐上_紐, 紐_紐1_紐上_紐CD, DisUnit, abj: true); - X0Y0_紐_紐2_紐下_紐CP = new ColorP(X0Y0_紐_紐2_紐下_紐, 紐_紐2_紐下_紐CD, DisUnit, abj: true); - X0Y0_紐_紐2_紐上_紐CP = new ColorP(X0Y0_紐_紐2_紐上_紐, 紐_紐2_紐上_紐CD, DisUnit, abj: true); - X0Y0_紐_紐3_紐下_紐CP = new ColorP(X0Y0_紐_紐3_紐下_紐, 紐_紐3_紐下_紐CD, DisUnit, abj: true); - X0Y0_紐_紐3_紐上_紐CP = new ColorP(X0Y0_紐_紐3_紐上_紐, 紐_紐3_紐上_紐CD, DisUnit, abj: true); - X0Y0_紐_紐4_紐下_紐CP = new ColorP(X0Y0_紐_紐4_紐下_紐, 紐_紐4_紐下_紐CD, DisUnit, abj: true); - X0Y0_紐_紐4_紐上_紐CP = new ColorP(X0Y0_紐_紐4_紐上_紐, 紐_紐4_紐上_紐CD, DisUnit, abj: true); - X0Y0_紐_紐5_紐下_紐CP = new ColorP(X0Y0_紐_紐5_紐下_紐, 紐_紐5_紐下_紐CD, DisUnit, abj: true); - X0Y0_紐_紐5_紐上_紐CP = new ColorP(X0Y0_紐_紐5_紐上_紐, 紐_紐5_紐上_紐CD, DisUnit, abj: true); - X0Y0_紐_紐6_紐下_紐CP = new ColorP(X0Y0_紐_紐6_紐下_紐, 紐_紐6_紐下_紐CD, DisUnit, abj: true); - X0Y0_紐_紐6_紐上_紐CP = new ColorP(X0Y0_紐_紐6_紐上_紐, 紐_紐6_紐上_紐CD, 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); - X0Y0_左_バストCP = new ColorP(X0Y0_左_バスト, 左_バストCD, DisUnit, abj: true); - X0Y0_左_縁CP = new ColorP(X0Y0_左_縁, 左_縁CD, 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); - X0Y0_右_バストCP = new ColorP(X0Y0_右_バスト, 右_バストCD, DisUnit, abj: true); - X0Y0_右_縁CP = new ColorP(X0Y0_右_縁, 右_縁CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override bool Is革(Par p) - { - if (p != X0Y0_服基 && p != X0Y0_紐_紐1_紐下_紐 && p != X0Y0_紐_紐1_紐上_紐 && p != X0Y0_紐_紐2_紐下_紐 && p != X0Y0_紐_紐2_紐上_紐 && p != X0Y0_紐_紐3_紐下_紐 && p != X0Y0_紐_紐3_紐上_紐 && p != X0Y0_紐_紐4_紐下_紐 && p != X0Y0_紐_紐4_紐上_紐 && p != X0Y0_紐_紐5_紐下_紐 && p != X0Y0_紐_紐5_紐上_紐 && p != X0Y0_紐_紐6_紐下_紐 && p != X0Y0_紐_紐6_紐上_紐 && p != X0Y0_左_服 && p != X0Y0_左_柄_柄1 && p != X0Y0_左_柄_柄2 && p != X0Y0_左_バスト && p != X0Y0_左_縁 && p != X0Y0_右_服 && p != X0Y0_右_柄_柄1 && p != X0Y0_右_柄_柄2 && p != X0Y0_右_バスト) - { - return p == X0Y0_右_縁; - } - return true; - } - - public override void 色更新() - { - X0Y0_服基CP.Update(); - X0Y0_紐_紐1_紐下_紐CP.Update(); - X0Y0_紐_紐1_紐上_紐CP.Update(); - X0Y0_紐_紐2_紐下_紐CP.Update(); - X0Y0_紐_紐2_紐上_紐CP.Update(); - X0Y0_紐_紐3_紐下_紐CP.Update(); - X0Y0_紐_紐3_紐上_紐CP.Update(); - X0Y0_紐_紐4_紐下_紐CP.Update(); - X0Y0_紐_紐4_紐上_紐CP.Update(); - X0Y0_紐_紐5_紐下_紐CP.Update(); - X0Y0_紐_紐5_紐上_紐CP.Update(); - X0Y0_紐_紐6_紐下_紐CP.Update(); - X0Y0_紐_紐6_紐上_紐CP.Update(); - X0Y0_左_服CP.Update(); - X0Y0_左_バストCP.Update(); - X0Y0_右_服CP.Update(); - X0Y0_右_バストCP.Update(); - X0Y0_左_柄_柄1CP.Update(); - X0Y0_左_柄_柄2CP.Update(); - X0Y0_右_柄_柄1CP.Update(); - X0Y0_右_柄_柄2CP.Update(); - X0Y0_左_縁CP.Update(); - X0Y0_右_縁CP.Update(); - } - - public void 色更新(Vector2D[] ドレス, Vector2D[] 縁左, Vector2D[] 縁右) - { - X0Y0_服基CP.Update(); - X0Y0_紐_紐1_紐下_紐CP.Update(); - X0Y0_紐_紐1_紐上_紐CP.Update(); - X0Y0_紐_紐2_紐下_紐CP.Update(); - X0Y0_紐_紐2_紐上_紐CP.Update(); - X0Y0_紐_紐3_紐下_紐CP.Update(); - X0Y0_紐_紐3_紐上_紐CP.Update(); - X0Y0_紐_紐4_紐下_紐CP.Update(); - X0Y0_紐_紐4_紐上_紐CP.Update(); - X0Y0_紐_紐5_紐下_紐CP.Update(); - X0Y0_紐_紐5_紐上_紐CP.Update(); - X0Y0_紐_紐6_紐下_紐CP.Update(); - X0Y0_紐_紐6_紐上_紐CP.Update(); - X0Y0_左_服CP.Update(ドレス); - X0Y0_左_バストCP.Update(ドレス); - X0Y0_右_服CP.Update(ドレス); - X0Y0_右_バストCP.Update(ドレス); - X0Y0_左_柄_柄1CP.Update(); - X0Y0_左_柄_柄2CP.Update(); - X0Y0_右_柄_柄1CP.Update(); - X0Y0_右_柄_柄2CP.Update(); - X0Y0_左_縁CP.Update(縁左); - X0Y0_右_縁CP.Update(縁右); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 服基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 紐_紐1_紐下_紐CD = new ColorD(); - 紐_紐1_紐上_紐CD = new ColorD(); - 紐_紐2_紐下_紐CD = new ColorD(); - 紐_紐2_紐上_紐CD = new ColorD(); - 紐_紐3_紐下_紐CD = new ColorD(); - 紐_紐3_紐上_紐CD = new ColorD(); - 紐_紐4_紐下_紐CD = new ColorD(); - 紐_紐4_紐上_紐CD = new ColorD(); - 紐_紐5_紐下_紐CD = new ColorD(); - 紐_紐5_紐上_紐CD = new ColorD(); - 紐_紐6_紐下_紐CD = new ColorD(); - 紐_紐6_紐上_紐CD = new ColorD(); - 左_服CD = new ColorD(); - 左_柄_柄1CD = new ColorD(); - 左_柄_柄2CD = new ColorD(); - 左_バストCD = new ColorD(); - 左_縁CD = new ColorD(); - 右_服CD = new ColorD(); - 右_柄_柄1CD = new ColorD(); - 右_柄_柄2CD = new ColorD(); - 右_バストCD = new ColorD(); - 右_縁CD = new ColorD(); - } - - public void 配色(ドレス色 配色) - { - 紐_紐1_紐下_紐CD.色 = 配色.紐色; - 紐_紐1_紐上_紐CD.色 = 紐_紐1_紐下_紐CD.色; - 紐_紐2_紐下_紐CD.色 = 紐_紐1_紐下_紐CD.色; - 紐_紐2_紐上_紐CD.色 = 紐_紐1_紐下_紐CD.色; - 紐_紐3_紐下_紐CD.色 = 紐_紐1_紐下_紐CD.色; - 紐_紐3_紐上_紐CD.色 = 紐_紐1_紐下_紐CD.色; - 紐_紐4_紐下_紐CD.色 = 紐_紐1_紐下_紐CD.色; - 紐_紐4_紐上_紐CD.色 = 紐_紐1_紐下_紐CD.色; - 紐_紐5_紐下_紐CD.色 = 紐_紐1_紐下_紐CD.色; - 紐_紐5_紐上_紐CD.色 = 紐_紐1_紐下_紐CD.色; - 紐_紐6_紐下_紐CD.色 = 紐_紐1_紐下_紐CD.色; - 紐_紐6_紐上_紐CD.色 = 紐_紐1_紐下_紐CD.色; - 左_服CD.色 = 配色.生地色; - 左_柄_柄1CD.色 = 配色.柄色; - 左_柄_柄2CD.色 = 左_柄_柄1CD.色; - 左_バストCD.色 = 左_服CD.色; - 左_縁CD.色 = 配色.縁色; - 右_服CD.色 = 左_服CD.色; - 右_柄_柄1CD.色 = 左_柄_柄1CD.色; - 右_柄_柄2CD.色 = 左_柄_柄1CD.色; - 右_バストCD.色 = 左_服CD.色; - 右_縁CD.色 = 左_縁CD.色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 服基_表示 + { + get + { + return X0Y0_服基.Dra; + } + set + { + X0Y0_服基.Dra = value; + X0Y0_服基.Hit = false; + } + } + + public bool 紐_紐1_紐下_紐_表示 + { + get + { + return X0Y0_紐_紐1_紐下_紐.Dra; + } + set + { + X0Y0_紐_紐1_紐下_紐.Dra = value; + X0Y0_紐_紐1_紐下_紐.Hit = false; + } + } + + public bool 紐_紐1_紐上_紐_表示 + { + get + { + return X0Y0_紐_紐1_紐上_紐.Dra; + } + set + { + X0Y0_紐_紐1_紐上_紐.Dra = value; + X0Y0_紐_紐1_紐上_紐.Hit = false; + } + } + + public bool 紐_紐2_紐下_紐_表示 + { + get + { + return X0Y0_紐_紐2_紐下_紐.Dra; + } + set + { + X0Y0_紐_紐2_紐下_紐.Dra = value; + X0Y0_紐_紐2_紐下_紐.Hit = false; + } + } + + public bool 紐_紐2_紐上_紐_表示 + { + get + { + return X0Y0_紐_紐2_紐上_紐.Dra; + } + set + { + X0Y0_紐_紐2_紐上_紐.Dra = value; + X0Y0_紐_紐2_紐上_紐.Hit = false; + } + } + + public bool 紐_紐3_紐下_紐_表示 + { + get + { + return X0Y0_紐_紐3_紐下_紐.Dra; + } + set + { + X0Y0_紐_紐3_紐下_紐.Dra = value; + X0Y0_紐_紐3_紐下_紐.Hit = false; + } + } + + public bool 紐_紐3_紐上_紐_表示 + { + get + { + return X0Y0_紐_紐3_紐上_紐.Dra; + } + set + { + X0Y0_紐_紐3_紐上_紐.Dra = value; + X0Y0_紐_紐3_紐上_紐.Hit = false; + } + } + + public bool 紐_紐4_紐下_紐_表示 + { + get + { + return X0Y0_紐_紐4_紐下_紐.Dra; + } + set + { + X0Y0_紐_紐4_紐下_紐.Dra = value; + X0Y0_紐_紐4_紐下_紐.Hit = false; + } + } + + public bool 紐_紐4_紐上_紐_表示 + { + get + { + return X0Y0_紐_紐4_紐上_紐.Dra; + } + set + { + X0Y0_紐_紐4_紐上_紐.Dra = value; + X0Y0_紐_紐4_紐上_紐.Hit = false; + } + } + + public bool 紐_紐5_紐下_紐_表示 + { + get + { + return X0Y0_紐_紐5_紐下_紐.Dra; + } + set + { + X0Y0_紐_紐5_紐下_紐.Dra = value; + X0Y0_紐_紐5_紐下_紐.Hit = false; + } + } + + public bool 紐_紐5_紐上_紐_表示 + { + get + { + return X0Y0_紐_紐5_紐上_紐.Dra; + } + set + { + X0Y0_紐_紐5_紐上_紐.Dra = value; + X0Y0_紐_紐5_紐上_紐.Hit = false; + } + } + + public bool 紐_紐6_紐下_紐_表示 + { + get + { + return X0Y0_紐_紐6_紐下_紐.Dra; + } + set + { + X0Y0_紐_紐6_紐下_紐.Dra = value; + X0Y0_紐_紐6_紐下_紐.Hit = false; + } + } + + public bool 紐_紐6_紐上_紐_表示 + { + get + { + return X0Y0_紐_紐6_紐上_紐.Dra; + } + set + { + X0Y0_紐_紐6_紐上_紐.Dra = value; + X0Y0_紐_紐6_紐上_紐.Hit = false; + } + } + + public bool 左_服_表示 + { + get + { + return X0Y0_左_服.Dra; + } + set + { + X0Y0_左_服.Dra = value; + X0Y0_左_服.Hit = false; + } + } + + public bool 左_柄_柄1_表示 + { + get + { + return X0Y0_左_柄_柄1.Dra; + } + set + { + X0Y0_左_柄_柄1.Dra = value; + X0Y0_左_柄_柄1.Hit = false; + } + } + + public bool 左_柄_柄2_表示 + { + get + { + return X0Y0_左_柄_柄2.Dra; + } + set + { + X0Y0_左_柄_柄2.Dra = value; + X0Y0_左_柄_柄2.Hit = false; + } + } + + public bool 左_バスト_表示 + { + get + { + return X0Y0_左_バスト.Dra; + } + set + { + X0Y0_左_バスト.Dra = value; + X0Y0_左_バスト.Hit = false; + } + } + + public bool 左_縁_表示 + { + get + { + return X0Y0_左_縁.Dra; + } + set + { + X0Y0_左_縁.Dra = value; + X0Y0_左_縁.Hit = false; + } + } + + public bool 右_服_表示 + { + get + { + return X0Y0_右_服.Dra; + } + set + { + X0Y0_右_服.Dra = value; + X0Y0_右_服.Hit = false; + } + } + + public bool 右_柄_柄1_表示 + { + get + { + return X0Y0_右_柄_柄1.Dra; + } + set + { + X0Y0_右_柄_柄1.Dra = value; + X0Y0_右_柄_柄1.Hit = false; + } + } + + public bool 右_柄_柄2_表示 + { + get + { + return X0Y0_右_柄_柄2.Dra; + } + set + { + X0Y0_右_柄_柄2.Dra = value; + X0Y0_右_柄_柄2.Hit = false; + } + } + + public bool 右_バスト_表示 + { + get + { + return X0Y0_右_バスト.Dra; + } + set + { + X0Y0_右_バスト.Dra = value; + X0Y0_右_バスト.Hit = false; + } + } + + public bool 右_縁_表示 + { + get + { + return X0Y0_右_縁.Dra; + } + set + { + X0Y0_右_縁.Dra = value; + X0Y0_右_縁.Hit = false; + } + } + + public bool ベース表示 + { + get + { + return 左_服_表示; + } + set + { + 左_服_表示 = value; + 左_バスト_表示 = value; + 右_服_表示 = value; + 右_バスト_表示 = value; + } + } + + public bool 紐1表示 + { + get + { + return 紐_紐1_紐下_紐_表示; + } + set + { + 紐_紐1_紐下_紐_表示 = value; + 紐_紐1_紐上_紐_表示 = value; + } + } + + public bool 紐2表示 + { + get + { + return 紐_紐2_紐下_紐_表示; + } + set + { + 紐_紐2_紐下_紐_表示 = value; + 紐_紐2_紐上_紐_表示 = value; + } + } + + public bool 紐3表示 + { + get + { + return 紐_紐3_紐下_紐_表示; + } + set + { + 紐_紐3_紐下_紐_表示 = value; + 紐_紐3_紐上_紐_表示 = value; + } + } + + public bool 紐4表示 + { + get + { + return 紐_紐4_紐下_紐_表示; + } + set + { + 紐_紐4_紐下_紐_表示 = value; + 紐_紐4_紐上_紐_表示 = value; + } + } + + public bool 紐5表示 + { + get + { + return 紐_紐5_紐下_紐_表示; + } + set + { + 紐_紐5_紐下_紐_表示 = value; + 紐_紐5_紐上_紐_表示 = value; + } + } + + public bool 紐6表示 + { + get + { + return 紐_紐6_紐下_紐_表示; + } + set + { + 紐_紐6_紐下_紐_表示 = value; + 紐_紐6_紐上_紐_表示 = value; + } + } + + public bool 縁表示 + { + get + { + return 左_縁_表示; + } + set + { + 左_縁_表示 = value; + 右_縁_表示 = value; + } + } + + public bool 柄1表示 + { + get + { + return 左_柄_柄1_表示; + } + set + { + 左_柄_柄1_表示 = value; + 右_柄_柄1_表示 = value; + } + } + + public bool 柄2表示 + { + get + { + return 左_柄_柄2_表示; + } + set + { + 左_柄_柄2_表示 = value; + 右_柄_柄2_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 服基_表示; + } + set + { + 服基_表示 = value; + 紐_紐1_紐下_紐_表示 = value; + 紐_紐1_紐上_紐_表示 = value; + 紐_紐2_紐下_紐_表示 = value; + 紐_紐2_紐上_紐_表示 = value; + 紐_紐3_紐下_紐_表示 = value; + 紐_紐3_紐上_紐_表示 = value; + 紐_紐4_紐下_紐_表示 = value; + 紐_紐4_紐上_紐_表示 = value; + 紐_紐5_紐下_紐_表示 = value; + 紐_紐5_紐上_紐_表示 = value; + 紐_紐6_紐下_紐_表示 = value; + 紐_紐6_紐上_紐_表示 = value; + 左_服_表示 = value; + 左_柄_柄1_表示 = value; + 左_柄_柄2_表示 = value; + 左_バスト_表示 = value; + 左_縁_表示 = value; + 右_服_表示 = value; + 右_柄_柄1_表示 = value; + 右_柄_柄2_表示 = value; + 右_バスト_表示 = value; + 右_縁_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 服基CD.不透明度; + } + set + { + 服基CD.不透明度 = value; + 紐_紐1_紐下_紐CD.不透明度 = value; + 紐_紐1_紐上_紐CD.不透明度 = value; + 紐_紐2_紐下_紐CD.不透明度 = value; + 紐_紐2_紐上_紐CD.不透明度 = value; + 紐_紐3_紐下_紐CD.不透明度 = value; + 紐_紐3_紐上_紐CD.不透明度 = value; + 紐_紐4_紐下_紐CD.不透明度 = value; + 紐_紐4_紐上_紐CD.不透明度 = value; + 紐_紐5_紐下_紐CD.不透明度 = value; + 紐_紐5_紐上_紐CD.不透明度 = value; + 紐_紐6_紐下_紐CD.不透明度 = value; + 紐_紐6_紐上_紐CD.不透明度 = value; + 左_服CD.不透明度 = value; + 左_柄_柄1CD.不透明度 = value; + 左_柄_柄2CD.不透明度 = value; + 左_バストCD.不透明度 = value; + 左_縁CD.不透明度 = value; + 右_服CD.不透明度 = value; + 右_柄_柄1CD.不透明度 = value; + 右_柄_柄2CD.不透明度 = value; + 右_バストCD.不透明度 = value; + 右_縁CD.不透明度 = value; + } + } + + public double バスト + { + set + { + double sizeBase = sb * (0.9 + 0.25 * value); + X0Y0_左_バスト.SizeBase = sizeBase; + X0Y0_右_バスト.SizeBase = sizeBase; + sizeBase = syb * (1.0 + 0.05 * value); + X0Y0_左_バスト.SizeYBase = sizeBase; + X0Y0_右_バスト.SizeYBase = sizeBase; + } + } + + public 上着トップ_ドレス(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上着トップ_ドレスD e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.胴体["上着トップ"][2]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_服基 = pars["服基"].ToPar(); + Pars pars2 = pars["紐"].ToPars(); + Pars pars3 = pars2["紐1"].ToPars(); + Pars pars4 = pars3["紐下"].ToPars(); + X0Y0_紐_紐1_紐下_紐 = pars4["紐"].ToPar(); + pars4 = pars3["紐上"].ToPars(); + X0Y0_紐_紐1_紐上_紐 = pars4["紐"].ToPar(); + pars3 = pars2["紐2"].ToPars(); + pars4 = pars3["紐下"].ToPars(); + X0Y0_紐_紐2_紐下_紐 = pars4["紐"].ToPar(); + pars4 = pars3["紐上"].ToPars(); + X0Y0_紐_紐2_紐上_紐 = pars4["紐"].ToPar(); + pars3 = pars2["紐3"].ToPars(); + pars4 = pars3["紐下"].ToPars(); + X0Y0_紐_紐3_紐下_紐 = pars4["紐"].ToPar(); + pars4 = pars3["紐上"].ToPars(); + X0Y0_紐_紐3_紐上_紐 = pars4["紐"].ToPar(); + pars3 = pars2["紐4"].ToPars(); + pars4 = pars3["紐下"].ToPars(); + X0Y0_紐_紐4_紐下_紐 = pars4["紐"].ToPar(); + pars4 = pars3["紐上"].ToPars(); + X0Y0_紐_紐4_紐上_紐 = pars4["紐"].ToPar(); + pars3 = pars2["紐5"].ToPars(); + pars4 = pars3["紐下"].ToPars(); + X0Y0_紐_紐5_紐下_紐 = pars4["紐"].ToPar(); + pars4 = pars3["紐上"].ToPars(); + X0Y0_紐_紐5_紐上_紐 = pars4["紐"].ToPar(); + pars3 = pars2["紐6"].ToPars(); + pars4 = pars3["紐下"].ToPars(); + X0Y0_紐_紐6_紐下_紐 = pars4["紐"].ToPar(); + pars4 = pars3["紐上"].ToPars(); + X0Y0_紐_紐6_紐上_紐 = pars4["紐"].ToPar(); + pars2 = pars["左"].ToPars(); + X0Y0_左_服 = pars2["服"].ToPar(); + pars3 = pars2["柄"].ToPars(); + X0Y0_左_柄_柄1 = pars3["柄1"].ToPar(); + X0Y0_左_柄_柄2 = pars3["柄2"].ToPar(); + X0Y0_左_バスト = pars2["バスト"].ToPar(); + X0Y0_左_縁 = pars2["縁"].ToPar(); + pars2 = pars["右"].ToPars(); + X0Y0_右_服 = pars2["服"].ToPar(); + pars3 = pars2["柄"].ToPars(); + X0Y0_右_柄_柄1 = pars3["柄1"].ToPar(); + X0Y0_右_柄_柄2 = pars3["柄2"].ToPar(); + X0Y0_右_バスト = pars2["バスト"].ToPar(); + X0Y0_右_縁 = pars2["縁"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尺度YB = 0.95; + sb = 尺度B; + syb = 尺度YB; + 肥大 = e.肥大; + 身長 = e.身長; + Xv = e.Xv; + Yv = e.Yv; + Xi = e.Xi; + Yi = e.Yi; + サイズ = e.サイズ; + サイズX = e.サイズX; + サイズY = e.サイズY; + 服基_表示 = e.服基_表示; + 紐_紐1_紐下_紐_表示 = e.紐_紐1_紐下_紐_表示; + 紐_紐1_紐上_紐_表示 = e.紐_紐1_紐上_紐_表示; + 紐_紐2_紐下_紐_表示 = e.紐_紐2_紐下_紐_表示; + 紐_紐2_紐上_紐_表示 = e.紐_紐2_紐上_紐_表示; + 紐_紐3_紐下_紐_表示 = e.紐_紐3_紐下_紐_表示; + 紐_紐3_紐上_紐_表示 = e.紐_紐3_紐上_紐_表示; + 紐_紐4_紐下_紐_表示 = e.紐_紐4_紐下_紐_表示; + 紐_紐4_紐上_紐_表示 = e.紐_紐4_紐上_紐_表示; + 紐_紐5_紐下_紐_表示 = e.紐_紐5_紐下_紐_表示; + 紐_紐5_紐上_紐_表示 = e.紐_紐5_紐上_紐_表示; + 紐_紐6_紐下_紐_表示 = e.紐_紐6_紐下_紐_表示; + 紐_紐6_紐上_紐_表示 = e.紐_紐6_紐上_紐_表示; + 左_服_表示 = e.左_服_表示; + 左_柄_柄1_表示 = e.左_柄_柄1_表示; + 左_柄_柄2_表示 = e.左_柄_柄2_表示; + 左_バスト_表示 = e.左_バスト_表示; + 左_縁_表示 = e.左_縁_表示; + 右_服_表示 = e.右_服_表示; + 右_柄_柄1_表示 = e.右_柄_柄1_表示; + 右_柄_柄2_表示 = e.右_柄_柄2_表示; + 右_バスト_表示 = e.右_バスト_表示; + 右_縁_表示 = e.右_縁_表示; + ベース表示 = e.ベース表示; + 紐1表示 = e.紐1表示; + 紐2表示 = e.紐2表示; + 紐3表示 = e.紐3表示; + 紐4表示 = e.紐4表示; + 紐5表示 = e.紐5表示; + 紐6表示 = e.紐6表示; + 縁表示 = e.縁表示; + 柄1表示 = e.柄1表示; + 柄2表示 = e.柄2表示; + バスト = e.バスト; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_服基CP = new ColorP(X0Y0_服基, 服基CD, DisUnit, abj: true); + X0Y0_紐_紐1_紐下_紐CP = new ColorP(X0Y0_紐_紐1_紐下_紐, 紐_紐1_紐下_紐CD, DisUnit, abj: true); + X0Y0_紐_紐1_紐上_紐CP = new ColorP(X0Y0_紐_紐1_紐上_紐, 紐_紐1_紐上_紐CD, DisUnit, abj: true); + X0Y0_紐_紐2_紐下_紐CP = new ColorP(X0Y0_紐_紐2_紐下_紐, 紐_紐2_紐下_紐CD, DisUnit, abj: true); + X0Y0_紐_紐2_紐上_紐CP = new ColorP(X0Y0_紐_紐2_紐上_紐, 紐_紐2_紐上_紐CD, DisUnit, abj: true); + X0Y0_紐_紐3_紐下_紐CP = new ColorP(X0Y0_紐_紐3_紐下_紐, 紐_紐3_紐下_紐CD, DisUnit, abj: true); + X0Y0_紐_紐3_紐上_紐CP = new ColorP(X0Y0_紐_紐3_紐上_紐, 紐_紐3_紐上_紐CD, DisUnit, abj: true); + X0Y0_紐_紐4_紐下_紐CP = new ColorP(X0Y0_紐_紐4_紐下_紐, 紐_紐4_紐下_紐CD, DisUnit, abj: true); + X0Y0_紐_紐4_紐上_紐CP = new ColorP(X0Y0_紐_紐4_紐上_紐, 紐_紐4_紐上_紐CD, DisUnit, abj: true); + X0Y0_紐_紐5_紐下_紐CP = new ColorP(X0Y0_紐_紐5_紐下_紐, 紐_紐5_紐下_紐CD, DisUnit, abj: true); + X0Y0_紐_紐5_紐上_紐CP = new ColorP(X0Y0_紐_紐5_紐上_紐, 紐_紐5_紐上_紐CD, DisUnit, abj: true); + X0Y0_紐_紐6_紐下_紐CP = new ColorP(X0Y0_紐_紐6_紐下_紐, 紐_紐6_紐下_紐CD, DisUnit, abj: true); + X0Y0_紐_紐6_紐上_紐CP = new ColorP(X0Y0_紐_紐6_紐上_紐, 紐_紐6_紐上_紐CD, 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); + X0Y0_左_バストCP = new ColorP(X0Y0_左_バスト, 左_バストCD, DisUnit, abj: true); + X0Y0_左_縁CP = new ColorP(X0Y0_左_縁, 左_縁CD, 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); + X0Y0_右_バストCP = new ColorP(X0Y0_右_バスト, 右_バストCD, DisUnit, abj: true); + X0Y0_右_縁CP = new ColorP(X0Y0_右_縁, 右_縁CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override bool Is革(Par p) + { + if (p != X0Y0_服基 && p != X0Y0_紐_紐1_紐下_紐 && p != X0Y0_紐_紐1_紐上_紐 && p != X0Y0_紐_紐2_紐下_紐 && p != X0Y0_紐_紐2_紐上_紐 && p != X0Y0_紐_紐3_紐下_紐 && p != X0Y0_紐_紐3_紐上_紐 && p != X0Y0_紐_紐4_紐下_紐 && p != X0Y0_紐_紐4_紐上_紐 && p != X0Y0_紐_紐5_紐下_紐 && p != X0Y0_紐_紐5_紐上_紐 && p != X0Y0_紐_紐6_紐下_紐 && p != X0Y0_紐_紐6_紐上_紐 && p != X0Y0_左_服 && p != X0Y0_左_柄_柄1 && p != X0Y0_左_柄_柄2 && p != X0Y0_左_バスト && p != X0Y0_左_縁 && p != X0Y0_右_服 && p != X0Y0_右_柄_柄1 && p != X0Y0_右_柄_柄2 && p != X0Y0_右_バスト) + { + return p == X0Y0_右_縁; + } + return true; + } + + public override void 色更新() + { + X0Y0_服基CP.Update(); + X0Y0_紐_紐1_紐下_紐CP.Update(); + X0Y0_紐_紐1_紐上_紐CP.Update(); + X0Y0_紐_紐2_紐下_紐CP.Update(); + X0Y0_紐_紐2_紐上_紐CP.Update(); + X0Y0_紐_紐3_紐下_紐CP.Update(); + X0Y0_紐_紐3_紐上_紐CP.Update(); + X0Y0_紐_紐4_紐下_紐CP.Update(); + X0Y0_紐_紐4_紐上_紐CP.Update(); + X0Y0_紐_紐5_紐下_紐CP.Update(); + X0Y0_紐_紐5_紐上_紐CP.Update(); + X0Y0_紐_紐6_紐下_紐CP.Update(); + X0Y0_紐_紐6_紐上_紐CP.Update(); + X0Y0_左_服CP.Update(); + X0Y0_左_バストCP.Update(); + X0Y0_右_服CP.Update(); + X0Y0_右_バストCP.Update(); + X0Y0_左_柄_柄1CP.Update(); + X0Y0_左_柄_柄2CP.Update(); + X0Y0_右_柄_柄1CP.Update(); + X0Y0_右_柄_柄2CP.Update(); + X0Y0_左_縁CP.Update(); + X0Y0_右_縁CP.Update(); + } + + public void 色更新(Vector2D[] ドレス, Vector2D[] 縁左, Vector2D[] 縁右) + { + X0Y0_服基CP.Update(); + X0Y0_紐_紐1_紐下_紐CP.Update(); + X0Y0_紐_紐1_紐上_紐CP.Update(); + X0Y0_紐_紐2_紐下_紐CP.Update(); + X0Y0_紐_紐2_紐上_紐CP.Update(); + X0Y0_紐_紐3_紐下_紐CP.Update(); + X0Y0_紐_紐3_紐上_紐CP.Update(); + X0Y0_紐_紐4_紐下_紐CP.Update(); + X0Y0_紐_紐4_紐上_紐CP.Update(); + X0Y0_紐_紐5_紐下_紐CP.Update(); + X0Y0_紐_紐5_紐上_紐CP.Update(); + X0Y0_紐_紐6_紐下_紐CP.Update(); + X0Y0_紐_紐6_紐上_紐CP.Update(); + X0Y0_左_服CP.Update(ドレス); + X0Y0_左_バストCP.Update(ドレス); + X0Y0_右_服CP.Update(ドレス); + X0Y0_右_バストCP.Update(ドレス); + X0Y0_左_柄_柄1CP.Update(); + X0Y0_左_柄_柄2CP.Update(); + X0Y0_右_柄_柄1CP.Update(); + X0Y0_右_柄_柄2CP.Update(); + X0Y0_左_縁CP.Update(縁左); + X0Y0_右_縁CP.Update(縁右); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 服基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 紐_紐1_紐下_紐CD = new ColorD(); + 紐_紐1_紐上_紐CD = new ColorD(); + 紐_紐2_紐下_紐CD = new ColorD(); + 紐_紐2_紐上_紐CD = new ColorD(); + 紐_紐3_紐下_紐CD = new ColorD(); + 紐_紐3_紐上_紐CD = new ColorD(); + 紐_紐4_紐下_紐CD = new ColorD(); + 紐_紐4_紐上_紐CD = new ColorD(); + 紐_紐5_紐下_紐CD = new ColorD(); + 紐_紐5_紐上_紐CD = new ColorD(); + 紐_紐6_紐下_紐CD = new ColorD(); + 紐_紐6_紐上_紐CD = new ColorD(); + 左_服CD = new ColorD(); + 左_柄_柄1CD = new ColorD(); + 左_柄_柄2CD = new ColorD(); + 左_バストCD = new ColorD(); + 左_縁CD = new ColorD(); + 右_服CD = new ColorD(); + 右_柄_柄1CD = new ColorD(); + 右_柄_柄2CD = new ColorD(); + 右_バストCD = new ColorD(); + 右_縁CD = new ColorD(); + } + + public void 配色(ドレス色 配色) + { + 紐_紐1_紐下_紐CD.色 = 配色.紐色; + 紐_紐1_紐上_紐CD.色 = 紐_紐1_紐下_紐CD.色; + 紐_紐2_紐下_紐CD.色 = 紐_紐1_紐下_紐CD.色; + 紐_紐2_紐上_紐CD.色 = 紐_紐1_紐下_紐CD.色; + 紐_紐3_紐下_紐CD.色 = 紐_紐1_紐下_紐CD.色; + 紐_紐3_紐上_紐CD.色 = 紐_紐1_紐下_紐CD.色; + 紐_紐4_紐下_紐CD.色 = 紐_紐1_紐下_紐CD.色; + 紐_紐4_紐上_紐CD.色 = 紐_紐1_紐下_紐CD.色; + 紐_紐5_紐下_紐CD.色 = 紐_紐1_紐下_紐CD.色; + 紐_紐5_紐上_紐CD.色 = 紐_紐1_紐下_紐CD.色; + 紐_紐6_紐下_紐CD.色 = 紐_紐1_紐下_紐CD.色; + 紐_紐6_紐上_紐CD.色 = 紐_紐1_紐下_紐CD.色; + 左_服CD.色 = 配色.生地色; + 左_柄_柄1CD.色 = 配色.柄色; + 左_柄_柄2CD.色 = 左_柄_柄1CD.色; + 左_バストCD.色 = 左_服CD.色; + 左_縁CD.色 = 配色.縁色; + 右_服CD.色 = 左_服CD.色; + 右_柄_柄1CD.色 = 左_柄_柄1CD.色; + 右_柄_柄2CD.色 = 左_柄_柄1CD.色; + 右_バストCD.色 = 左_服CD.色; + 右_縁CD.色 = 左_縁CD.色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレスD.cs index 35a94de..46d6da8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレスD.cs @@ -1,86 +1,87 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 上着トップ_ドレスD : 上着トップD +namespace SlaveMatrix { - public bool 服基_表示; + [Serializable] + public class 上着トップ_ドレスD : 上着トップD + { + public bool 服基_表示; - public bool 紐_紐1_紐下_紐_表示; + public bool 紐_紐1_紐下_紐_表示; - public bool 紐_紐1_紐上_紐_表示; + public bool 紐_紐1_紐上_紐_表示; - public bool 紐_紐2_紐下_紐_表示; + public bool 紐_紐2_紐下_紐_表示; - public bool 紐_紐2_紐上_紐_表示; + public bool 紐_紐2_紐上_紐_表示; - public bool 紐_紐3_紐下_紐_表示; + public bool 紐_紐3_紐下_紐_表示; - public bool 紐_紐3_紐上_紐_表示; + public bool 紐_紐3_紐上_紐_表示; - public bool 紐_紐4_紐下_紐_表示; + public bool 紐_紐4_紐下_紐_表示; - public bool 紐_紐4_紐上_紐_表示; + public bool 紐_紐4_紐上_紐_表示; - public bool 紐_紐5_紐下_紐_表示; + public bool 紐_紐5_紐下_紐_表示; - public bool 紐_紐5_紐上_紐_表示; + public bool 紐_紐5_紐上_紐_表示; - public bool 紐_紐6_紐下_紐_表示; + public bool 紐_紐6_紐下_紐_表示; - public bool 紐_紐6_紐上_紐_表示; + public bool 紐_紐6_紐上_紐_表示; - public bool 左_服_表示; + public bool 左_服_表示; - public bool 左_柄_柄1_表示; + public bool 左_柄_柄1_表示; - public bool 左_柄_柄2_表示; + public bool 左_柄_柄2_表示; - public bool 左_バスト_表示; + public bool 左_バスト_表示; - public bool 左_縁_表示; + public bool 左_縁_表示; - public bool 右_服_表示; + public bool 右_服_表示; - public bool 右_柄_柄1_表示; + public bool 右_柄_柄1_表示; - public bool 右_柄_柄2_表示; + public bool 右_柄_柄2_表示; - public bool 右_バスト_表示; + public bool 右_バスト_表示; - public bool 右_縁_表示; + public bool 右_縁_表示; - public bool ベース表示; + public bool ベース表示; - public bool 紐1表示; + public bool 紐1表示; - public bool 紐2表示; + public bool 紐2表示; - public bool 紐3表示; + public bool 紐3表示; - public bool 紐4表示; + public bool 紐4表示; - public bool 紐5表示; + public bool 紐5表示; - public bool 紐6表示; + public bool 紐6表示; - public bool 縁表示; + public bool 縁表示; - public bool 柄1表示; + public bool 柄1表示; - public bool 柄2表示; + public bool 柄2表示; - public double バスト; + public double バスト; - public 上着トップ_ドレスD() - { - ThisType = GetType(); - } + public 上着トップ_ドレスD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 上着トップ_ドレス(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 上着トップ_ドレス(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム.cs index bd1a0c0..716a1c3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 上着ボトム : Ele +namespace SlaveMatrix { + public class 上着ボトム : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトムD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトムD.cs index 186a2ce..cf53edf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトムD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトムD.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 上着ボトムD : EleD +namespace SlaveMatrix { + [Serializable] + public class 上着ボトムD : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス.cs index 8b6a340..2cef197 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス.cs @@ -1,904 +1,905 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 上着ボトム_クロス : 上着ボトム +namespace SlaveMatrix { - public Par X0Y0_中_下地; + public class 上着ボトム_クロス : 上着ボトム + { + public Par X0Y0_中_下地; - public Par X0Y0_中_皺1; + public Par X0Y0_中_皺1; - public Par X0Y0_中_皺2; + public Par X0Y0_中_皺2; - public Par X0Y0_左_下地; + public Par X0Y0_左_下地; - public Par X0Y0_左_皺1; + public Par X0Y0_左_皺1; - public Par X0Y0_左_皺2; + public Par X0Y0_左_皺2; - public Par X0Y0_左_皺3; + public Par X0Y0_左_皺3; - public Par X0Y0_左_皺4; + public Par X0Y0_左_皺4; - public Par X0Y0_左_皺5; + public Par X0Y0_左_皺5; - public Par X0Y0_左_皺6; + public Par X0Y0_左_皺6; - public Par X0Y0_右_下地; + public Par X0Y0_右_下地; - public Par X0Y0_右_皺1; + public Par X0Y0_右_皺1; - public Par X0Y0_右_皺2; + public Par X0Y0_右_皺2; - public Par X0Y0_右_皺3; + public Par X0Y0_右_皺3; - public Par X0Y0_右_皺4; + public Par X0Y0_右_皺4; - public Par X0Y0_右_皺5; + public Par X0Y0_右_皺5; - public Par X0Y0_右_皺6; + public Par X0Y0_右_皺6; - public Par X0Y1_中_下地; + public Par X0Y1_中_下地; - public Par X0Y1_中_皺1; + public Par X0Y1_中_皺1; - public Par X0Y1_中_皺2; + public Par X0Y1_中_皺2; - public Par X0Y1_左_下地; + public Par X0Y1_左_下地; - public Par X0Y1_左_皺1; + public Par X0Y1_左_皺1; - public Par X0Y1_左_皺2; + public Par X0Y1_左_皺2; - public Par X0Y1_左_皺3; + public Par X0Y1_左_皺3; - public Par X0Y1_左_皺4; + public Par X0Y1_左_皺4; - public Par X0Y1_左_皺5; + public Par X0Y1_左_皺5; - public Par X0Y1_左_皺6; + public Par X0Y1_左_皺6; - public Par X0Y1_右_下地; + public Par X0Y1_右_下地; - public Par X0Y1_右_皺1; + public Par X0Y1_右_皺1; - public Par X0Y1_右_皺2; + public Par X0Y1_右_皺2; - public Par X0Y1_右_皺3; + public Par X0Y1_右_皺3; - public Par X0Y1_右_皺4; + public Par X0Y1_右_皺4; - public Par X0Y1_右_皺5; + public Par X0Y1_右_皺5; - public Par X0Y1_右_皺6; + public Par X0Y1_右_皺6; - public ColorD 中_下地CD; + public ColorD 中_下地CD; - public ColorD 中_皺1CD; + public ColorD 中_皺1CD; - public ColorD 中_皺2CD; + public ColorD 中_皺2CD; - public ColorD 左_下地CD; + public ColorD 左_下地CD; - public ColorD 左_皺1CD; + public ColorD 左_皺1CD; - public ColorD 左_皺2CD; + public ColorD 左_皺2CD; - public ColorD 左_皺3CD; + public ColorD 左_皺3CD; - public ColorD 左_皺4CD; + public ColorD 左_皺4CD; - public ColorD 左_皺5CD; + public ColorD 左_皺5CD; - public ColorD 左_皺6CD; + public ColorD 左_皺6CD; - public ColorD 右_下地CD; + public ColorD 右_下地CD; - public ColorD 右_皺1CD; + public ColorD 右_皺1CD; - public ColorD 右_皺2CD; + public ColorD 右_皺2CD; - public ColorD 右_皺3CD; + public ColorD 右_皺3CD; - public ColorD 右_皺4CD; + public ColorD 右_皺4CD; - public ColorD 右_皺5CD; + public ColorD 右_皺5CD; - public ColorD 右_皺6CD; + public ColorD 右_皺6CD; - public ColorP X0Y0_中_下地CP; + public ColorP X0Y0_中_下地CP; - public ColorP X0Y0_中_皺1CP; + public ColorP X0Y0_中_皺1CP; - public ColorP X0Y0_中_皺2CP; + public ColorP X0Y0_中_皺2CP; - public ColorP X0Y0_左_下地CP; + public ColorP X0Y0_左_下地CP; - public ColorP X0Y0_左_皺1CP; + public ColorP X0Y0_左_皺1CP; - public ColorP X0Y0_左_皺2CP; + public ColorP X0Y0_左_皺2CP; - public ColorP X0Y0_左_皺3CP; + public ColorP X0Y0_左_皺3CP; - public ColorP X0Y0_左_皺4CP; + public ColorP X0Y0_左_皺4CP; - public ColorP X0Y0_左_皺5CP; + public ColorP X0Y0_左_皺5CP; - public ColorP X0Y0_左_皺6CP; + public ColorP X0Y0_左_皺6CP; - public ColorP X0Y0_右_下地CP; + public ColorP X0Y0_右_下地CP; - public ColorP X0Y0_右_皺1CP; + public ColorP X0Y0_右_皺1CP; - public ColorP X0Y0_右_皺2CP; + public ColorP X0Y0_右_皺2CP; - public ColorP X0Y0_右_皺3CP; + public ColorP X0Y0_右_皺3CP; - public ColorP X0Y0_右_皺4CP; + public ColorP X0Y0_右_皺4CP; - public ColorP X0Y0_右_皺5CP; + public ColorP X0Y0_右_皺5CP; - public ColorP X0Y0_右_皺6CP; + public ColorP X0Y0_右_皺6CP; - public ColorP X0Y1_中_下地CP; + public ColorP X0Y1_中_下地CP; - public ColorP X0Y1_中_皺1CP; + public ColorP X0Y1_中_皺1CP; - public ColorP X0Y1_中_皺2CP; + public ColorP X0Y1_中_皺2CP; - public ColorP X0Y1_左_下地CP; + public ColorP X0Y1_左_下地CP; - public ColorP X0Y1_左_皺1CP; + public ColorP X0Y1_左_皺1CP; - public ColorP X0Y1_左_皺2CP; + public ColorP X0Y1_左_皺2CP; - public ColorP X0Y1_左_皺3CP; + public ColorP X0Y1_左_皺3CP; - public ColorP X0Y1_左_皺4CP; + public ColorP X0Y1_左_皺4CP; - public ColorP X0Y1_左_皺5CP; + public ColorP X0Y1_左_皺5CP; - public ColorP X0Y1_左_皺6CP; + public ColorP X0Y1_左_皺6CP; - public ColorP X0Y1_右_下地CP; + public ColorP X0Y1_右_下地CP; - public ColorP X0Y1_右_皺1CP; + public ColorP X0Y1_右_皺1CP; - public ColorP X0Y1_右_皺2CP; + public ColorP X0Y1_右_皺2CP; - public ColorP X0Y1_右_皺3CP; + public ColorP X0Y1_右_皺3CP; - public ColorP X0Y1_右_皺4CP; + public ColorP X0Y1_右_皺4CP; - public ColorP X0Y1_右_皺5CP; + public ColorP X0Y1_右_皺5CP; - public ColorP X0Y1_右_皺6CP; + public ColorP X0Y1_右_皺6CP; - public Ele[] 上着ボトム後_接続; + public Ele[] 上着ボトム後_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 中_下地_表示 - { - get - { - return X0Y0_中_下地.Dra; - } - set - { - X0Y0_中_下地.Dra = value; - X0Y1_中_下地.Dra = value; - X0Y0_中_下地.Hit = false; - X0Y1_中_下地.Hit = false; - } - } - - public bool 中_皺1_表示 - { - get - { - return X0Y0_中_皺1.Dra; - } - set - { - X0Y0_中_皺1.Dra = value; - X0Y1_中_皺1.Dra = value; - X0Y0_中_皺1.Hit = false; - X0Y1_中_皺1.Hit = false; - } - } - - public bool 中_皺2_表示 - { - get - { - return X0Y0_中_皺2.Dra; - } - set - { - X0Y0_中_皺2.Dra = value; - X0Y1_中_皺2.Dra = value; - X0Y0_中_皺2.Hit = false; - X0Y1_中_皺2.Hit = false; - } - } - - public bool 左_下地_表示 - { - get - { - return X0Y0_左_下地.Dra; - } - set - { - X0Y0_左_下地.Dra = value; - X0Y1_左_下地.Dra = value; - X0Y0_左_下地.Hit = false; - X0Y1_左_下地.Hit = false; - } - } - - public bool 左_皺1_表示 - { - get - { - return X0Y0_左_皺1.Dra; - } - set - { - X0Y0_左_皺1.Dra = value; - X0Y1_左_皺1.Dra = value; - X0Y0_左_皺1.Hit = false; - X0Y1_左_皺1.Hit = false; - } - } - - public bool 左_皺2_表示 - { - get - { - return X0Y0_左_皺2.Dra; - } - set - { - X0Y0_左_皺2.Dra = value; - X0Y1_左_皺2.Dra = value; - X0Y0_左_皺2.Hit = false; - X0Y1_左_皺2.Hit = false; - } - } - - public bool 左_皺3_表示 - { - get - { - return X0Y0_左_皺3.Dra; - } - set - { - X0Y0_左_皺3.Dra = value; - X0Y1_左_皺3.Dra = value; - X0Y0_左_皺3.Hit = false; - X0Y1_左_皺3.Hit = false; - } - } - - public bool 左_皺4_表示 - { - get - { - return X0Y0_左_皺4.Dra; - } - set - { - X0Y0_左_皺4.Dra = value; - X0Y1_左_皺4.Dra = value; - X0Y0_左_皺4.Hit = false; - X0Y1_左_皺4.Hit = false; - } - } - - public bool 左_皺5_表示 - { - get - { - return X0Y0_左_皺5.Dra; - } - set - { - X0Y0_左_皺5.Dra = value; - X0Y1_左_皺5.Dra = value; - X0Y0_左_皺5.Hit = false; - X0Y1_左_皺5.Hit = false; - } - } - - public bool 左_皺6_表示 - { - get - { - return X0Y0_左_皺6.Dra; - } - set - { - X0Y0_左_皺6.Dra = value; - X0Y1_左_皺6.Dra = value; - X0Y0_左_皺6.Hit = false; - X0Y1_左_皺6.Hit = false; - } - } - - public bool 右_下地_表示 - { - get - { - return X0Y0_右_下地.Dra; - } - set - { - X0Y0_右_下地.Dra = value; - X0Y1_右_下地.Dra = value; - X0Y0_右_下地.Hit = false; - X0Y1_右_下地.Hit = false; - } - } - - public bool 右_皺1_表示 - { - get - { - return X0Y0_右_皺1.Dra; - } - set - { - X0Y0_右_皺1.Dra = value; - X0Y1_右_皺1.Dra = value; - X0Y0_右_皺1.Hit = false; - X0Y1_右_皺1.Hit = false; - } - } - - public bool 右_皺2_表示 - { - get - { - return X0Y0_右_皺2.Dra; - } - set - { - X0Y0_右_皺2.Dra = value; - X0Y1_右_皺2.Dra = value; - X0Y0_右_皺2.Hit = false; - X0Y1_右_皺2.Hit = false; - } - } - - public bool 右_皺3_表示 - { - get - { - return X0Y0_右_皺3.Dra; - } - set - { - X0Y0_右_皺3.Dra = value; - X0Y1_右_皺3.Dra = value; - X0Y0_右_皺3.Hit = false; - X0Y1_右_皺3.Hit = false; - } - } - - public bool 右_皺4_表示 - { - get - { - return X0Y0_右_皺4.Dra; - } - set - { - X0Y0_右_皺4.Dra = value; - X0Y1_右_皺4.Dra = value; - X0Y0_右_皺4.Hit = false; - X0Y1_右_皺4.Hit = false; - } - } - - public bool 右_皺5_表示 - { - get - { - return X0Y0_右_皺5.Dra; - } - set - { - X0Y0_右_皺5.Dra = value; - X0Y1_右_皺5.Dra = value; - X0Y0_右_皺5.Hit = false; - X0Y1_右_皺5.Hit = false; - } - } - - public bool 右_皺6_表示 - { - get - { - return X0Y0_右_皺6.Dra; - } - set - { - X0Y0_右_皺6.Dra = value; - X0Y1_右_皺6.Dra = value; - X0Y0_右_皺6.Hit = false; - X0Y1_右_皺6.Hit = false; - } - } - - public bool ベース表示 - { - get - { - return 左_下地_表示; - } - set - { - 左_下地_表示 = value; - 右_下地_表示 = value; - 左_皺1_表示 = value; - 右_皺1_表示 = value; - } - } - - public bool ベース皺1表示 - { - get - { - return 左_皺2_表示; - } - set - { - 左_皺2_表示 = value; - 右_皺2_表示 = value; - } - } - - public bool ベース皺2表示 - { - get - { - return 左_皺3_表示; - } - set - { - 左_皺3_表示 = value; - 右_皺3_表示 = value; - } - } - - public bool ベース皺3表示 - { - get - { - return 左_皺4_表示; - } - set - { - 左_皺4_表示 = value; - 右_皺4_表示 = value; - } - } - - public bool ベース皺4表示 - { - get - { - return 左_皺5_表示; - } - set - { - 左_皺5_表示 = value; - 右_皺5_表示 = value; - } - } - - public bool ベース皺5表示 - { - get - { - return 左_皺6_表示; - } - set - { - 左_皺6_表示 = value; - 右_皺6_表示 = value; - } - } - - public bool 中表示 - { - get - { - return 中_下地_表示; - } - set - { - 中_下地_表示 = value; - } - } - - public bool 中皺1表示 - { - get - { - return 中_皺1_表示; - } - set - { - 中_皺1_表示 = value; - } - } - - public bool 中皺2表示 - { - get - { - return 中_皺2_表示; - } - set - { - 中_皺2_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 中_下地_表示; - } - set - { - 中_下地_表示 = value; - 中_皺1_表示 = value; - 中_皺2_表示 = value; - 左_下地_表示 = value; - 左_皺1_表示 = value; - 左_皺2_表示 = value; - 左_皺3_表示 = value; - 左_皺4_表示 = value; - 左_皺5_表示 = value; - 左_皺6_表示 = value; - 右_下地_表示 = value; - 右_皺1_表示 = value; - 右_皺2_表示 = value; - 右_皺3_表示 = value; - 右_皺4_表示 = value; - 右_皺5_表示 = value; - 右_皺6_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 中_下地CD.不透明度; - } - set - { - 中_下地CD.不透明度 = value; - 中_皺1CD.不透明度 = value; - 中_皺2CD.不透明度 = value; - 左_下地CD.不透明度 = value; - 左_皺1CD.不透明度 = value; - 左_皺2CD.不透明度 = value; - 左_皺3CD.不透明度 = value; - 左_皺4CD.不透明度 = value; - 左_皺5CD.不透明度 = value; - 左_皺6CD.不透明度 = value; - 右_下地CD.不透明度 = value; - 右_皺1CD.不透明度 = value; - 右_皺2CD.不透明度 = value; - 右_皺3CD.不透明度 = value; - 右_皺4CD.不透明度 = value; - 右_皺5CD.不透明度 = value; - 右_皺6CD.不透明度 = value; - } - } - - public JointS 上着ボトム後_接続点 => new JointS(本体, X0Y0_中_下地, 4); - - public 上着ボトム_クロス(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上着ボトム_クロスD e) - { - 上着ボトム_クロス 上着ボトム_クロス2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["上着ボトム前"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["中"].ToPars(); - X0Y0_中_下地 = pars2["下地"].ToPar(); - X0Y0_中_皺1 = pars2["皺1"].ToPar(); - X0Y0_中_皺2 = pars2["皺2"].ToPar(); - pars2 = pars["左"].ToPars(); - X0Y0_左_下地 = pars2["下地"].ToPar(); - X0Y0_左_皺1 = pars2["皺1"].ToPar(); - X0Y0_左_皺2 = pars2["皺2"].ToPar(); - X0Y0_左_皺3 = pars2["皺3"].ToPar(); - X0Y0_左_皺4 = pars2["皺4"].ToPar(); - X0Y0_左_皺5 = pars2["皺5"].ToPar(); - X0Y0_左_皺6 = pars2["皺6"].ToPar(); - pars2 = pars["右"].ToPars(); - X0Y0_右_下地 = pars2["下地"].ToPar(); - X0Y0_右_皺1 = pars2["皺1"].ToPar(); - X0Y0_右_皺2 = pars2["皺2"].ToPar(); - X0Y0_右_皺3 = pars2["皺3"].ToPar(); - X0Y0_右_皺4 = pars2["皺4"].ToPar(); - X0Y0_右_皺5 = pars2["皺5"].ToPar(); - X0Y0_右_皺6 = pars2["皺6"].ToPar(); - Pars pars3 = 本体[0][1]; - pars2 = pars3["中"].ToPars(); - X0Y1_中_下地 = pars2["下地"].ToPar(); - X0Y1_中_皺1 = pars2["皺1"].ToPar(); - X0Y1_中_皺2 = pars2["皺2"].ToPar(); - pars2 = pars3["左"].ToPars(); - X0Y1_左_下地 = pars2["下地"].ToPar(); - X0Y1_左_皺1 = pars2["皺1"].ToPar(); - X0Y1_左_皺2 = pars2["皺2"].ToPar(); - X0Y1_左_皺3 = pars2["皺3"].ToPar(); - X0Y1_左_皺4 = pars2["皺4"].ToPar(); - X0Y1_左_皺5 = pars2["皺5"].ToPar(); - X0Y1_左_皺6 = pars2["皺6"].ToPar(); - pars2 = pars3["右"].ToPars(); - X0Y1_右_下地 = pars2["下地"].ToPar(); - X0Y1_右_皺1 = pars2["皺1"].ToPar(); - X0Y1_右_皺2 = pars2["皺2"].ToPar(); - X0Y1_右_皺3 = pars2["皺3"].ToPar(); - X0Y1_右_皺4 = pars2["皺4"].ToPar(); - X0Y1_右_皺5 = pars2["皺5"].ToPar(); - X0Y1_右_皺6 = pars2["皺6"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 中_下地_表示 = e.中_下地_表示; - 中_皺1_表示 = e.中_皺1_表示; - 中_皺2_表示 = e.中_皺2_表示; - 左_下地_表示 = e.左_下地_表示; - 左_皺1_表示 = e.左_皺1_表示; - 左_皺2_表示 = e.左_皺2_表示; - 左_皺3_表示 = e.左_皺3_表示; - 左_皺4_表示 = e.左_皺4_表示; - 左_皺5_表示 = e.左_皺5_表示; - 左_皺6_表示 = e.左_皺6_表示; - 右_下地_表示 = e.右_下地_表示; - 右_皺1_表示 = e.右_皺1_表示; - 右_皺2_表示 = e.右_皺2_表示; - 右_皺3_表示 = e.右_皺3_表示; - 右_皺4_表示 = e.右_皺4_表示; - 右_皺5_表示 = e.右_皺5_表示; - 右_皺6_表示 = e.右_皺6_表示; - ベース表示 = e.ベース表示; - ベース皺1表示 = e.ベース皺1表示; - ベース皺2表示 = e.ベース皺2表示; - ベース皺3表示 = e.ベース皺3表示; - ベース皺4表示 = e.ベース皺4表示; - ベース皺5表示 = e.ベース皺5表示; - 中表示 = e.中表示; - 中皺1表示 = e.中皺1表示; - 中皺2表示 = e.中皺2表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.上着ボトム後_接続.Count > 0) - { - Ele f; - 上着ボトム後_接続 = e.上着ボトム後_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 上着ボトム_クロス2; - f.ConnectionType = ConnectionInfo.上着ボトム_クロス_上着ボトム後_接続; - f.接続(上着ボトム_クロス2.上着ボトム後_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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); - 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_右_下地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); - 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); - 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_左_下地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_左_皺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_右_下地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_右_皺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); - 濃度 = e.濃度; - 尺度XB = 1.01; - 尺度YB = 0.95; - } - - public override bool Is布(Par p) - { - if (p != X0Y0_中_下地 && p != X0Y0_中_皺1 && p != X0Y0_中_皺2 && p != X0Y0_左_下地 && p != X0Y0_左_皺1 && p != X0Y0_左_皺2 && p != X0Y0_左_皺3 && p != X0Y0_左_皺4 && p != X0Y0_左_皺5 && p != X0Y0_左_皺6 && p != X0Y0_右_下地 && p != X0Y0_右_皺1 && p != X0Y0_右_皺2 && p != X0Y0_右_皺3 && p != X0Y0_右_皺4 && p != X0Y0_右_皺5 && p != X0Y0_右_皺6 && p != X0Y1_中_下地 && p != X0Y1_中_皺1 && p != X0Y1_中_皺2 && p != X0Y1_左_下地 && p != X0Y1_左_皺1 && p != X0Y1_左_皺2 && p != X0Y1_左_皺3 && p != X0Y1_左_皺4 && p != X0Y1_左_皺5 && p != X0Y1_左_皺6 && p != X0Y1_右_下地 && p != X0Y1_右_皺1 && p != X0Y1_右_皺2 && p != X0Y1_右_皺3 && p != X0Y1_右_皺4 && p != X0Y1_右_皺5) - { - return p == X0Y1_右_皺6; - } - return true; - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_中_下地CP.Update(); - X0Y0_中_皺1CP.Update(); - X0Y0_中_皺2CP.Update(); - X0Y0_左_下地CP.Update(); - X0Y0_左_皺1CP.Update(); - X0Y0_左_皺2CP.Update(); - X0Y0_左_皺3CP.Update(); - X0Y0_左_皺4CP.Update(); - X0Y0_左_皺5CP.Update(); - X0Y0_左_皺6CP.Update(); - X0Y0_右_下地CP.Update(); - X0Y0_右_皺1CP.Update(); - X0Y0_右_皺2CP.Update(); - X0Y0_右_皺3CP.Update(); - X0Y0_右_皺4CP.Update(); - X0Y0_右_皺5CP.Update(); - X0Y0_右_皺6CP.Update(); - } - else - { - X0Y1_中_下地CP.Update(); - X0Y1_中_皺1CP.Update(); - X0Y1_中_皺2CP.Update(); - X0Y1_左_下地CP.Update(); - X0Y1_左_皺1CP.Update(); - X0Y1_左_皺2CP.Update(); - X0Y1_左_皺3CP.Update(); - X0Y1_左_皺4CP.Update(); - X0Y1_左_皺5CP.Update(); - X0Y1_左_皺6CP.Update(); - X0Y1_右_下地CP.Update(); - X0Y1_右_皺1CP.Update(); - X0Y1_右_皺2CP.Update(); - X0Y1_右_皺3CP.Update(); - X0Y1_右_皺4CP.Update(); - X0Y1_右_皺5CP.Update(); - X0Y1_右_皺6CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 中_下地CD = new ColorD(); - 中_皺1CD = new ColorD(); - 中_皺2CD = new ColorD(); - 左_下地CD = new ColorD(); - 左_皺1CD = new ColorD(); - 左_皺2CD = new ColorD(); - 左_皺3CD = new ColorD(); - 左_皺4CD = new ColorD(); - 左_皺5CD = new ColorD(); - 左_皺6CD = new ColorD(); - 右_下地CD = new ColorD(); - 右_皺1CD = new ColorD(); - 右_皺2CD = new ColorD(); - 右_皺3CD = new ColorD(); - 右_皺4CD = new ColorD(); - 右_皺5CD = new ColorD(); - 右_皺6CD = new ColorD(); - } - - public void 配色(クロスB色 配色) - { - 中_下地CD.色 = 配色.生地2色; - 中_皺1CD.色 = 中_下地CD.色; - 中_皺2CD.色 = 中_下地CD.色; - 左_下地CD.色 = 配色.生地1色; - 左_皺1CD.色 = 左_下地CD.色; - 左_皺2CD.色 = 左_下地CD.色; - 左_皺3CD.色 = 左_下地CD.色; - 左_皺4CD.色 = 左_下地CD.色; - 左_皺5CD.色 = 左_下地CD.色; - 左_皺6CD.色 = 左_下地CD.色; - 右_下地CD.色 = 左_下地CD.色; - 右_皺1CD.色 = 左_下地CD.色; - 右_皺2CD.色 = 左_下地CD.色; - 右_皺3CD.色 = 左_下地CD.色; - 右_皺4CD.色 = 左_下地CD.色; - 右_皺5CD.色 = 左_下地CD.色; - 右_皺6CD.色 = 左_下地CD.色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 中_下地_表示 + { + get + { + return X0Y0_中_下地.Dra; + } + set + { + X0Y0_中_下地.Dra = value; + X0Y1_中_下地.Dra = value; + X0Y0_中_下地.Hit = false; + X0Y1_中_下地.Hit = false; + } + } + + public bool 中_皺1_表示 + { + get + { + return X0Y0_中_皺1.Dra; + } + set + { + X0Y0_中_皺1.Dra = value; + X0Y1_中_皺1.Dra = value; + X0Y0_中_皺1.Hit = false; + X0Y1_中_皺1.Hit = false; + } + } + + public bool 中_皺2_表示 + { + get + { + return X0Y0_中_皺2.Dra; + } + set + { + X0Y0_中_皺2.Dra = value; + X0Y1_中_皺2.Dra = value; + X0Y0_中_皺2.Hit = false; + X0Y1_中_皺2.Hit = false; + } + } + + public bool 左_下地_表示 + { + get + { + return X0Y0_左_下地.Dra; + } + set + { + X0Y0_左_下地.Dra = value; + X0Y1_左_下地.Dra = value; + X0Y0_左_下地.Hit = false; + X0Y1_左_下地.Hit = false; + } + } + + public bool 左_皺1_表示 + { + get + { + return X0Y0_左_皺1.Dra; + } + set + { + X0Y0_左_皺1.Dra = value; + X0Y1_左_皺1.Dra = value; + X0Y0_左_皺1.Hit = false; + X0Y1_左_皺1.Hit = false; + } + } + + public bool 左_皺2_表示 + { + get + { + return X0Y0_左_皺2.Dra; + } + set + { + X0Y0_左_皺2.Dra = value; + X0Y1_左_皺2.Dra = value; + X0Y0_左_皺2.Hit = false; + X0Y1_左_皺2.Hit = false; + } + } + + public bool 左_皺3_表示 + { + get + { + return X0Y0_左_皺3.Dra; + } + set + { + X0Y0_左_皺3.Dra = value; + X0Y1_左_皺3.Dra = value; + X0Y0_左_皺3.Hit = false; + X0Y1_左_皺3.Hit = false; + } + } + + public bool 左_皺4_表示 + { + get + { + return X0Y0_左_皺4.Dra; + } + set + { + X0Y0_左_皺4.Dra = value; + X0Y1_左_皺4.Dra = value; + X0Y0_左_皺4.Hit = false; + X0Y1_左_皺4.Hit = false; + } + } + + public bool 左_皺5_表示 + { + get + { + return X0Y0_左_皺5.Dra; + } + set + { + X0Y0_左_皺5.Dra = value; + X0Y1_左_皺5.Dra = value; + X0Y0_左_皺5.Hit = false; + X0Y1_左_皺5.Hit = false; + } + } + + public bool 左_皺6_表示 + { + get + { + return X0Y0_左_皺6.Dra; + } + set + { + X0Y0_左_皺6.Dra = value; + X0Y1_左_皺6.Dra = value; + X0Y0_左_皺6.Hit = false; + X0Y1_左_皺6.Hit = false; + } + } + + public bool 右_下地_表示 + { + get + { + return X0Y0_右_下地.Dra; + } + set + { + X0Y0_右_下地.Dra = value; + X0Y1_右_下地.Dra = value; + X0Y0_右_下地.Hit = false; + X0Y1_右_下地.Hit = false; + } + } + + public bool 右_皺1_表示 + { + get + { + return X0Y0_右_皺1.Dra; + } + set + { + X0Y0_右_皺1.Dra = value; + X0Y1_右_皺1.Dra = value; + X0Y0_右_皺1.Hit = false; + X0Y1_右_皺1.Hit = false; + } + } + + public bool 右_皺2_表示 + { + get + { + return X0Y0_右_皺2.Dra; + } + set + { + X0Y0_右_皺2.Dra = value; + X0Y1_右_皺2.Dra = value; + X0Y0_右_皺2.Hit = false; + X0Y1_右_皺2.Hit = false; + } + } + + public bool 右_皺3_表示 + { + get + { + return X0Y0_右_皺3.Dra; + } + set + { + X0Y0_右_皺3.Dra = value; + X0Y1_右_皺3.Dra = value; + X0Y0_右_皺3.Hit = false; + X0Y1_右_皺3.Hit = false; + } + } + + public bool 右_皺4_表示 + { + get + { + return X0Y0_右_皺4.Dra; + } + set + { + X0Y0_右_皺4.Dra = value; + X0Y1_右_皺4.Dra = value; + X0Y0_右_皺4.Hit = false; + X0Y1_右_皺4.Hit = false; + } + } + + public bool 右_皺5_表示 + { + get + { + return X0Y0_右_皺5.Dra; + } + set + { + X0Y0_右_皺5.Dra = value; + X0Y1_右_皺5.Dra = value; + X0Y0_右_皺5.Hit = false; + X0Y1_右_皺5.Hit = false; + } + } + + public bool 右_皺6_表示 + { + get + { + return X0Y0_右_皺6.Dra; + } + set + { + X0Y0_右_皺6.Dra = value; + X0Y1_右_皺6.Dra = value; + X0Y0_右_皺6.Hit = false; + X0Y1_右_皺6.Hit = false; + } + } + + public bool ベース表示 + { + get + { + return 左_下地_表示; + } + set + { + 左_下地_表示 = value; + 右_下地_表示 = value; + 左_皺1_表示 = value; + 右_皺1_表示 = value; + } + } + + public bool ベース皺1表示 + { + get + { + return 左_皺2_表示; + } + set + { + 左_皺2_表示 = value; + 右_皺2_表示 = value; + } + } + + public bool ベース皺2表示 + { + get + { + return 左_皺3_表示; + } + set + { + 左_皺3_表示 = value; + 右_皺3_表示 = value; + } + } + + public bool ベース皺3表示 + { + get + { + return 左_皺4_表示; + } + set + { + 左_皺4_表示 = value; + 右_皺4_表示 = value; + } + } + + public bool ベース皺4表示 + { + get + { + return 左_皺5_表示; + } + set + { + 左_皺5_表示 = value; + 右_皺5_表示 = value; + } + } + + public bool ベース皺5表示 + { + get + { + return 左_皺6_表示; + } + set + { + 左_皺6_表示 = value; + 右_皺6_表示 = value; + } + } + + public bool 中表示 + { + get + { + return 中_下地_表示; + } + set + { + 中_下地_表示 = value; + } + } + + public bool 中皺1表示 + { + get + { + return 中_皺1_表示; + } + set + { + 中_皺1_表示 = value; + } + } + + public bool 中皺2表示 + { + get + { + return 中_皺2_表示; + } + set + { + 中_皺2_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 中_下地_表示; + } + set + { + 中_下地_表示 = value; + 中_皺1_表示 = value; + 中_皺2_表示 = value; + 左_下地_表示 = value; + 左_皺1_表示 = value; + 左_皺2_表示 = value; + 左_皺3_表示 = value; + 左_皺4_表示 = value; + 左_皺5_表示 = value; + 左_皺6_表示 = value; + 右_下地_表示 = value; + 右_皺1_表示 = value; + 右_皺2_表示 = value; + 右_皺3_表示 = value; + 右_皺4_表示 = value; + 右_皺5_表示 = value; + 右_皺6_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 中_下地CD.不透明度; + } + set + { + 中_下地CD.不透明度 = value; + 中_皺1CD.不透明度 = value; + 中_皺2CD.不透明度 = value; + 左_下地CD.不透明度 = value; + 左_皺1CD.不透明度 = value; + 左_皺2CD.不透明度 = value; + 左_皺3CD.不透明度 = value; + 左_皺4CD.不透明度 = value; + 左_皺5CD.不透明度 = value; + 左_皺6CD.不透明度 = value; + 右_下地CD.不透明度 = value; + 右_皺1CD.不透明度 = value; + 右_皺2CD.不透明度 = value; + 右_皺3CD.不透明度 = value; + 右_皺4CD.不透明度 = value; + 右_皺5CD.不透明度 = value; + 右_皺6CD.不透明度 = value; + } + } + + public JointS 上着ボトム後_接続点 => new JointS(本体, X0Y0_中_下地, 4); + + public 上着ボトム_クロス(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上着ボトム_クロスD e) + { + 上着ボトム_クロス 上着ボトム_クロス2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.胴体["上着ボトム前"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["中"].ToPars(); + X0Y0_中_下地 = pars2["下地"].ToPar(); + X0Y0_中_皺1 = pars2["皺1"].ToPar(); + X0Y0_中_皺2 = pars2["皺2"].ToPar(); + pars2 = pars["左"].ToPars(); + X0Y0_左_下地 = pars2["下地"].ToPar(); + X0Y0_左_皺1 = pars2["皺1"].ToPar(); + X0Y0_左_皺2 = pars2["皺2"].ToPar(); + X0Y0_左_皺3 = pars2["皺3"].ToPar(); + X0Y0_左_皺4 = pars2["皺4"].ToPar(); + X0Y0_左_皺5 = pars2["皺5"].ToPar(); + X0Y0_左_皺6 = pars2["皺6"].ToPar(); + pars2 = pars["右"].ToPars(); + X0Y0_右_下地 = pars2["下地"].ToPar(); + X0Y0_右_皺1 = pars2["皺1"].ToPar(); + X0Y0_右_皺2 = pars2["皺2"].ToPar(); + X0Y0_右_皺3 = pars2["皺3"].ToPar(); + X0Y0_右_皺4 = pars2["皺4"].ToPar(); + X0Y0_右_皺5 = pars2["皺5"].ToPar(); + X0Y0_右_皺6 = pars2["皺6"].ToPar(); + Pars pars3 = 本体[0][1]; + pars2 = pars3["中"].ToPars(); + X0Y1_中_下地 = pars2["下地"].ToPar(); + X0Y1_中_皺1 = pars2["皺1"].ToPar(); + X0Y1_中_皺2 = pars2["皺2"].ToPar(); + pars2 = pars3["左"].ToPars(); + X0Y1_左_下地 = pars2["下地"].ToPar(); + X0Y1_左_皺1 = pars2["皺1"].ToPar(); + X0Y1_左_皺2 = pars2["皺2"].ToPar(); + X0Y1_左_皺3 = pars2["皺3"].ToPar(); + X0Y1_左_皺4 = pars2["皺4"].ToPar(); + X0Y1_左_皺5 = pars2["皺5"].ToPar(); + X0Y1_左_皺6 = pars2["皺6"].ToPar(); + pars2 = pars3["右"].ToPars(); + X0Y1_右_下地 = pars2["下地"].ToPar(); + X0Y1_右_皺1 = pars2["皺1"].ToPar(); + X0Y1_右_皺2 = pars2["皺2"].ToPar(); + X0Y1_右_皺3 = pars2["皺3"].ToPar(); + X0Y1_右_皺4 = pars2["皺4"].ToPar(); + X0Y1_右_皺5 = pars2["皺5"].ToPar(); + X0Y1_右_皺6 = pars2["皺6"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 中_下地_表示 = e.中_下地_表示; + 中_皺1_表示 = e.中_皺1_表示; + 中_皺2_表示 = e.中_皺2_表示; + 左_下地_表示 = e.左_下地_表示; + 左_皺1_表示 = e.左_皺1_表示; + 左_皺2_表示 = e.左_皺2_表示; + 左_皺3_表示 = e.左_皺3_表示; + 左_皺4_表示 = e.左_皺4_表示; + 左_皺5_表示 = e.左_皺5_表示; + 左_皺6_表示 = e.左_皺6_表示; + 右_下地_表示 = e.右_下地_表示; + 右_皺1_表示 = e.右_皺1_表示; + 右_皺2_表示 = e.右_皺2_表示; + 右_皺3_表示 = e.右_皺3_表示; + 右_皺4_表示 = e.右_皺4_表示; + 右_皺5_表示 = e.右_皺5_表示; + 右_皺6_表示 = e.右_皺6_表示; + ベース表示 = e.ベース表示; + ベース皺1表示 = e.ベース皺1表示; + ベース皺2表示 = e.ベース皺2表示; + ベース皺3表示 = e.ベース皺3表示; + ベース皺4表示 = e.ベース皺4表示; + ベース皺5表示 = e.ベース皺5表示; + 中表示 = e.中表示; + 中皺1表示 = e.中皺1表示; + 中皺2表示 = e.中皺2表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.上着ボトム後_接続.Count > 0) + { + Ele f; + 上着ボトム後_接続 = e.上着ボトム後_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 上着ボトム_クロス2; + f.ConnectionType = ConnectionInfo.上着ボトム_クロス_上着ボトム後_接続; + f.接続(上着ボトム_クロス2.上着ボトム後_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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); + 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_右_下地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); + 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); + 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_左_下地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_左_皺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_右_下地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_右_皺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); + 濃度 = e.濃度; + 尺度XB = 1.01; + 尺度YB = 0.95; + } + + public override bool Is布(Par p) + { + if (p != X0Y0_中_下地 && p != X0Y0_中_皺1 && p != X0Y0_中_皺2 && p != X0Y0_左_下地 && p != X0Y0_左_皺1 && p != X0Y0_左_皺2 && p != X0Y0_左_皺3 && p != X0Y0_左_皺4 && p != X0Y0_左_皺5 && p != X0Y0_左_皺6 && p != X0Y0_右_下地 && p != X0Y0_右_皺1 && p != X0Y0_右_皺2 && p != X0Y0_右_皺3 && p != X0Y0_右_皺4 && p != X0Y0_右_皺5 && p != X0Y0_右_皺6 && p != X0Y1_中_下地 && p != X0Y1_中_皺1 && p != X0Y1_中_皺2 && p != X0Y1_左_下地 && p != X0Y1_左_皺1 && p != X0Y1_左_皺2 && p != X0Y1_左_皺3 && p != X0Y1_左_皺4 && p != X0Y1_左_皺5 && p != X0Y1_左_皺6 && p != X0Y1_右_下地 && p != X0Y1_右_皺1 && p != X0Y1_右_皺2 && p != X0Y1_右_皺3 && p != X0Y1_右_皺4 && p != X0Y1_右_皺5) + { + return p == X0Y1_右_皺6; + } + return true; + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_中_下地CP.Update(); + X0Y0_中_皺1CP.Update(); + X0Y0_中_皺2CP.Update(); + X0Y0_左_下地CP.Update(); + X0Y0_左_皺1CP.Update(); + X0Y0_左_皺2CP.Update(); + X0Y0_左_皺3CP.Update(); + X0Y0_左_皺4CP.Update(); + X0Y0_左_皺5CP.Update(); + X0Y0_左_皺6CP.Update(); + X0Y0_右_下地CP.Update(); + X0Y0_右_皺1CP.Update(); + X0Y0_右_皺2CP.Update(); + X0Y0_右_皺3CP.Update(); + X0Y0_右_皺4CP.Update(); + X0Y0_右_皺5CP.Update(); + X0Y0_右_皺6CP.Update(); + } + else + { + X0Y1_中_下地CP.Update(); + X0Y1_中_皺1CP.Update(); + X0Y1_中_皺2CP.Update(); + X0Y1_左_下地CP.Update(); + X0Y1_左_皺1CP.Update(); + X0Y1_左_皺2CP.Update(); + X0Y1_左_皺3CP.Update(); + X0Y1_左_皺4CP.Update(); + X0Y1_左_皺5CP.Update(); + X0Y1_左_皺6CP.Update(); + X0Y1_右_下地CP.Update(); + X0Y1_右_皺1CP.Update(); + X0Y1_右_皺2CP.Update(); + X0Y1_右_皺3CP.Update(); + X0Y1_右_皺4CP.Update(); + X0Y1_右_皺5CP.Update(); + X0Y1_右_皺6CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 中_下地CD = new ColorD(); + 中_皺1CD = new ColorD(); + 中_皺2CD = new ColorD(); + 左_下地CD = new ColorD(); + 左_皺1CD = new ColorD(); + 左_皺2CD = new ColorD(); + 左_皺3CD = new ColorD(); + 左_皺4CD = new ColorD(); + 左_皺5CD = new ColorD(); + 左_皺6CD = new ColorD(); + 右_下地CD = new ColorD(); + 右_皺1CD = new ColorD(); + 右_皺2CD = new ColorD(); + 右_皺3CD = new ColorD(); + 右_皺4CD = new ColorD(); + 右_皺5CD = new ColorD(); + 右_皺6CD = new ColorD(); + } + + public void 配色(クロスB色 配色) + { + 中_下地CD.色 = 配色.生地2色; + 中_皺1CD.色 = 中_下地CD.色; + 中_皺2CD.色 = 中_下地CD.色; + 左_下地CD.色 = 配色.生地1色; + 左_皺1CD.色 = 左_下地CD.色; + 左_皺2CD.色 = 左_下地CD.色; + 左_皺3CD.色 = 左_下地CD.色; + 左_皺4CD.色 = 左_下地CD.色; + 左_皺5CD.色 = 左_下地CD.色; + 左_皺6CD.色 = 左_下地CD.色; + 右_下地CD.色 = 左_下地CD.色; + 右_皺1CD.色 = 左_下地CD.色; + 右_皺2CD.色 = 左_下地CD.色; + 右_皺3CD.色 = 左_下地CD.色; + 右_皺4CD.色 = 左_下地CD.色; + 右_皺5CD.色 = 左_下地CD.色; + 右_皺6CD.色 = 左_下地CD.色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロスD.cs index 6768e31..3e91bc3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロスD.cs @@ -2,79 +2,80 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 上着ボトム_クロスD : 上着ボトムD +namespace SlaveMatrix { - public bool 中_下地_表示; + [Serializable] + public class 上着ボトム_クロスD : 上着ボトムD + { + public bool 中_下地_表示; - public bool 中_皺1_表示; + public bool 中_皺1_表示; - public bool 中_皺2_表示; + public bool 中_皺2_表示; - public bool 左_下地_表示; + public bool 左_下地_表示; - public bool 左_皺1_表示; + public bool 左_皺1_表示; - public bool 左_皺2_表示; + public bool 左_皺2_表示; - public bool 左_皺3_表示; + public bool 左_皺3_表示; - public bool 左_皺4_表示; + public bool 左_皺4_表示; - public bool 左_皺5_表示; + public bool 左_皺5_表示; - public bool 左_皺6_表示; + public bool 左_皺6_表示; - public bool 右_下地_表示; + public bool 右_下地_表示; - public bool 右_皺1_表示; + public bool 右_皺1_表示; - public bool 右_皺2_表示; + public bool 右_皺2_表示; - public bool 右_皺3_表示; + public bool 右_皺3_表示; - public bool 右_皺4_表示; + public bool 右_皺4_表示; - public bool 右_皺5_表示; + public bool 右_皺5_表示; - public bool 右_皺6_表示; + public bool 右_皺6_表示; - public bool ベース表示; + public bool ベース表示; - public bool ベース皺1表示; + public bool ベース皺1表示; - public bool ベース皺2表示; + public bool ベース皺2表示; - public bool ベース皺3表示; + public bool ベース皺3表示; - public bool ベース皺4表示; + public bool ベース皺4表示; - public bool ベース皺5表示; + public bool ベース皺5表示; - public bool 中表示; + public bool 中表示; - public bool 中皺1表示; + public bool 中皺1表示; - public bool 中皺2表示; + public bool 中皺2表示; - public List 上着ボトム後_接続 = new List(); + public List 上着ボトム後_接続 = new List(); - public 上着ボトム_クロスD() - { - ThisType = GetType(); - } + public 上着ボトム_クロスD() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 上着ボトム_クロス(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 上着ボトム_クロス(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後.cs index 227ccd5..0aec550 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後.cs @@ -1,276 +1,277 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 上着ボトム_クロス後 : 上着ボトム +namespace SlaveMatrix { - public Par X0Y0_下地; + public class 上着ボトム_クロス後 : 上着ボトム + { + public Par X0Y0_下地; - public Par X0Y0_染み_染み2; + public Par X0Y0_染み_染み2; - public Par X0Y0_染み_染み1; + public Par X0Y0_染み_染み1; - public Par X0Y1_下地; + public Par X0Y1_下地; - public Par X0Y1_染み_染み2; + public Par X0Y1_染み_染み2; - public Par X0Y1_染み_染み1; + public Par X0Y1_染み_染み1; - public ColorD 下地CD; + public ColorD 下地CD; - public ColorD 染み_染み2CD; + public ColorD 染み_染み2CD; - public ColorD 染み_染み1CD; + public ColorD 染み_染み1CD; - public ColorP X0Y0_下地CP; + public ColorP X0Y0_下地CP; - public ColorP X0Y0_染み_染み2CP; + public ColorP X0Y0_染み_染み2CP; - public ColorP X0Y0_染み_染み1CP; + public ColorP X0Y0_染み_染み1CP; - public ColorP X0Y1_下地CP; + public ColorP X0Y1_下地CP; - public ColorP X0Y1_染み_染み2CP; + public ColorP X0Y1_染み_染み2CP; - public ColorP X0Y1_染み_染み1CP; + public ColorP X0Y1_染み_染み1CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 下地_表示 - { - get - { - return X0Y0_下地.Dra; - } - set - { - X0Y0_下地.Dra = value; - X0Y1_下地.Dra = value; - X0Y0_下地.Hit = false; - X0Y1_下地.Hit = false; - } - } + public bool 下地_表示 + { + get + { + return X0Y0_下地.Dra; + } + set + { + X0Y0_下地.Dra = value; + X0Y1_下地.Dra = value; + X0Y0_下地.Hit = false; + X0Y1_下地.Hit = false; + } + } - public bool 染み_染み2_表示 - { - get - { - return X0Y0_染み_染み2.Dra; - } - set - { - X0Y0_染み_染み2.Dra = value; - X0Y1_染み_染み2.Dra = value; - X0Y0_染み_染み2.Hit = false; - X0Y1_染み_染み2.Hit = false; - } - } + public bool 染み_染み2_表示 + { + get + { + return X0Y0_染み_染み2.Dra; + } + set + { + X0Y0_染み_染み2.Dra = value; + X0Y1_染み_染み2.Dra = value; + X0Y0_染み_染み2.Hit = false; + X0Y1_染み_染み2.Hit = false; + } + } - public bool 染み_染み1_表示 - { - get - { - return X0Y0_染み_染み1.Dra; - } - set - { - X0Y0_染み_染み1.Dra = value; - X0Y1_染み_染み1.Dra = value; - X0Y0_染み_染み1.Hit = false; - X0Y1_染み_染み1.Hit = false; - } - } + public bool 染み_染み1_表示 + { + get + { + return X0Y0_染み_染み1.Dra; + } + set + { + X0Y0_染み_染み1.Dra = value; + X0Y1_染み_染み1.Dra = value; + X0Y0_染み_染み1.Hit = false; + X0Y1_染み_染み1.Hit = false; + } + } - public bool 染み表示 - { - get - { - return 染み_染み2_表示; - } - set - { - 染み_染み2_表示 = value; - 染み_染み1_表示 = value; - } - } + public bool 染み表示 + { + get + { + return 染み_染み2_表示; + } + set + { + 染み_染み2_表示 = value; + 染み_染み1_表示 = value; + } + } - public double 染み濃度 - { - get - { - return 染み_染み2CD.不透明度; - } - set - { - 染み_染み2CD.不透明度 = value; - 染み_染み1CD.不透明度 = value; - } - } + public double 染み濃度 + { + get + { + return 染み_染み2CD.不透明度; + } + set + { + 染み_染み2CD.不透明度 = value; + 染み_染み1CD.不透明度 = value; + } + } - public override bool 表示 - { - get - { - return 下地_表示; - } - set - { - 下地_表示 = value; - 染み_染み2_表示 = value; - 染み_染み1_表示 = value; - } - } + public override bool 表示 + { + get + { + return 下地_表示; + } + set + { + 下地_表示 = value; + 染み_染み2_表示 = value; + 染み_染み1_表示 = value; + } + } - public override double 濃度 - { - get - { - return 下地CD.不透明度; - } - set - { - 下地CD.不透明度 = value; - 染み_染み2CD.不透明度 = value; - 染み_染み1CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 下地CD.不透明度; + } + set + { + 下地CD.不透明度 = value; + 染み_染み2CD.不透明度 = value; + 染み_染み1CD.不透明度 = value; + } + } - public 上着ボトム_クロス後(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上着ボトム_クロス後D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["上着ボトム後"]); - Pars pars = 本体[0][0]; - X0Y0_下地 = pars["下地"].ToPar(); - Pars pars2 = pars["染み"].ToPars(); - X0Y0_染み_染み2 = pars2["染み2"].ToPar(); - X0Y0_染み_染み1 = pars2["染み1"].ToPar(); - pars = 本体[0][1]; - X0Y1_下地 = pars["下地"].ToPar(); - pars2 = pars["染み"].ToPars(); - X0Y1_染み_染み2 = pars2["染み2"].ToPar(); - X0Y1_染み_染み1 = pars2["染み1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 下地_表示 = e.下地_表示; - 染み_染み2_表示 = e.染み_染み2_表示; - 染み_染み1_表示 = e.染み_染み1_表示; - 染み表示 = e.染み表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_下地CP = new ColorP(X0Y0_下地, 下地CD, DisUnit, abj: true); - X0Y0_染み_染み2CP = new ColorP(X0Y0_染み_染み2, 染み_染み2CD, DisUnit, abj: true); - X0Y0_染み_染み1CP = new ColorP(X0Y0_染み_染み1, 染み_染み1CD, 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); - 染み濃度 = e.染み濃度; - 濃度 = e.濃度; - 尺度XB = 1.01; - 尺度YB = 0.95; - } + public 上着ボトム_クロス後(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上着ボトム_クロス後D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["上着ボトム後"]); + Pars pars = 本体[0][0]; + X0Y0_下地 = pars["下地"].ToPar(); + Pars pars2 = pars["染み"].ToPars(); + X0Y0_染み_染み2 = pars2["染み2"].ToPar(); + X0Y0_染み_染み1 = pars2["染み1"].ToPar(); + pars = 本体[0][1]; + X0Y1_下地 = pars["下地"].ToPar(); + pars2 = pars["染み"].ToPars(); + X0Y1_染み_染み2 = pars2["染み2"].ToPar(); + X0Y1_染み_染み1 = pars2["染み1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 下地_表示 = e.下地_表示; + 染み_染み2_表示 = e.染み_染み2_表示; + 染み_染み1_表示 = e.染み_染み1_表示; + 染み表示 = e.染み表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_下地CP = new ColorP(X0Y0_下地, 下地CD, DisUnit, abj: true); + X0Y0_染み_染み2CP = new ColorP(X0Y0_染み_染み2, 染み_染み2CD, DisUnit, abj: true); + X0Y0_染み_染み1CP = new ColorP(X0Y0_染み_染み1, 染み_染み1CD, 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); + 染み濃度 = e.染み濃度; + 濃度 = e.濃度; + 尺度XB = 1.01; + 尺度YB = 0.95; + } - public override bool Is布(Par p) - { - if (p != X0Y0_下地 && p != X0Y0_染み_染み2 && p != X0Y0_染み_染み1 && p != X0Y1_下地 && p != X0Y1_染み_染み2) - { - return p == X0Y1_染み_染み1; - } - return true; - } + public override bool Is布(Par p) + { + if (p != X0Y0_下地 && p != X0Y0_染み_染み2 && p != X0Y0_染み_染み1 && p != X0Y1_下地 && p != X0Y1_染み_染み2) + { + return p == X0Y1_染み_染み1; + } + return true; + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_下地CP.Update(); - X0Y0_染み_染み2CP.Update(); - X0Y0_染み_染み1CP.Update(); - } - else - { - X0Y1_下地CP.Update(); - X0Y1_染み_染み2CP.Update(); - X0Y1_染み_染み1CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_下地CP.Update(); + X0Y0_染み_染み2CP.Update(); + X0Y0_染み_染み1CP.Update(); + } + else + { + X0Y1_下地CP.Update(); + X0Y1_染み_染み2CP.Update(); + X0Y1_染み_染み1CP.Update(); + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 下地CD = new ColorD(); - 染み_染み2CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 染み_染み1CD = new ColorD(ref Col.Empty, ref 体配色.染み); - } + private void 配色N0(体配色 体配色) + { + 下地CD = new ColorD(); + 染み_染み2CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 染み_染み1CD = new ColorD(ref Col.Empty, ref 体配色.染み); + } - public void 配色(クロスB色 配色) - { - 下地CD.色 = 配色.生地1色; - } + public void 配色(クロスB色 配色) + { + 下地CD.色 = 配色.生地1色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後D.cs index a0081f3..a97b76d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後D.cs @@ -1,28 +1,29 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 上着ボトム_クロス後D : EleD +namespace SlaveMatrix { - public bool 下地_表示; + [Serializable] + public class 上着ボトム_クロス後D : EleD + { + public bool 下地_表示; - public bool 染み_染み2_表示; + public bool 染み_染み2_表示; - public bool 染み_染み1_表示; + public bool 染み_染み1_表示; - public bool 染み表示; + public bool 染み表示; - public double 染み濃度 = 1.0; + public double 染み濃度 = 1.0; - public 上着ボトム_クロス後D() - { - ThisType = GetType(); - } + public 上着ボトム_クロス後D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 上着ボトム_クロス後(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 上着ボトム_クロス後(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛け.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛け.cs index 712175f..8d3e0dc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛け.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛け.cs @@ -1,579 +1,580 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 上着ボトム_前掛け : 上着ボトム +namespace SlaveMatrix { - public Par X0Y0_帯; + public class 上着ボトム_前掛け : 上着ボトム + { + public Par X0Y0_帯; - public Par X0Y0_巻; + public Par X0Y0_巻; - public Par X0Y0_縁後_縁左; + public Par X0Y0_縁後_縁左; - public Par X0Y0_縁後_縁右; + public Par X0Y0_縁後_縁右; - public Par X0Y0_前掛_前掛1; + public Par X0Y0_前掛_前掛1; - public Par X0Y0_前掛_前掛2; + public Par X0Y0_前掛_前掛2; - public Par X0Y0_前掛_前掛3; + public Par X0Y0_前掛_前掛3; - public Par X0Y0_縁前_縁左; + public Par X0Y0_縁前_縁左; - public Par X0Y0_縁前_縁右; + public Par X0Y0_縁前_縁右; - public Par X0Y0_縁前_縁中; + public Par X0Y0_縁前_縁中; - public Par X0Y1_帯; + public Par X0Y1_帯; - public Par X0Y1_巻; + public Par X0Y1_巻; - public Par X0Y1_縁後_縁左; + public Par X0Y1_縁後_縁左; - public Par X0Y1_縁後_縁右; + public Par X0Y1_縁後_縁右; - public Par X0Y1_前掛_前掛1; + public Par X0Y1_前掛_前掛1; - public Par X0Y1_前掛_前掛2; + public Par X0Y1_前掛_前掛2; - public Par X0Y1_縁前_縁左; + public Par X0Y1_縁前_縁左; - public Par X0Y1_縁前_縁右; + public Par X0Y1_縁前_縁右; - public Par X0Y1_縁前_縁中; + public Par X0Y1_縁前_縁中; - public ColorD 帯CD; + public ColorD 帯CD; - public ColorD 巻CD; + public ColorD 巻CD; - public ColorD 縁後_縁左CD; + public ColorD 縁後_縁左CD; - public ColorD 縁後_縁右CD; + public ColorD 縁後_縁右CD; - public ColorD 前掛_前掛1CD; + public ColorD 前掛_前掛1CD; - public ColorD 前掛_前掛2CD; + public ColorD 前掛_前掛2CD; - public ColorD 前掛_前掛3CD; + public ColorD 前掛_前掛3CD; - public ColorD 縁前_縁左CD; + public ColorD 縁前_縁左CD; - public ColorD 縁前_縁右CD; + public ColorD 縁前_縁右CD; - public ColorD 縁前_縁中CD; + public ColorD 縁前_縁中CD; - public ColorP X0Y0_帯CP; + public ColorP X0Y0_帯CP; - public ColorP X0Y0_巻CP; + public ColorP X0Y0_巻CP; - public ColorP X0Y0_縁後_縁左CP; + public ColorP X0Y0_縁後_縁左CP; - public ColorP X0Y0_縁後_縁右CP; + public ColorP X0Y0_縁後_縁右CP; - public ColorP X0Y0_前掛_前掛1CP; + public ColorP X0Y0_前掛_前掛1CP; - public ColorP X0Y0_前掛_前掛2CP; + public ColorP X0Y0_前掛_前掛2CP; - public ColorP X0Y0_前掛_前掛3CP; + public ColorP X0Y0_前掛_前掛3CP; - public ColorP X0Y0_縁前_縁左CP; + public ColorP X0Y0_縁前_縁左CP; - public ColorP X0Y0_縁前_縁右CP; + public ColorP X0Y0_縁前_縁右CP; - public ColorP X0Y0_縁前_縁中CP; + public ColorP X0Y0_縁前_縁中CP; - public ColorP X0Y1_帯CP; + public ColorP X0Y1_帯CP; - public ColorP X0Y1_巻CP; + public ColorP X0Y1_巻CP; - public ColorP X0Y1_縁後_縁左CP; + public ColorP X0Y1_縁後_縁左CP; - public ColorP X0Y1_縁後_縁右CP; + public ColorP X0Y1_縁後_縁右CP; - public ColorP X0Y1_前掛_前掛1CP; + public ColorP X0Y1_前掛_前掛1CP; - public ColorP X0Y1_前掛_前掛2CP; + public ColorP X0Y1_前掛_前掛2CP; - public ColorP X0Y1_縁前_縁左CP; + public ColorP X0Y1_縁前_縁左CP; - public ColorP X0Y1_縁前_縁右CP; + public ColorP X0Y1_縁前_縁右CP; - public ColorP X0Y1_縁前_縁中CP; + public ColorP X0Y1_縁前_縁中CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 帯_表示 - { - get - { - return X0Y0_帯.Dra; - } - set - { - X0Y0_帯.Dra = value; - X0Y1_帯.Dra = value; - X0Y0_帯.Hit = false; - X0Y1_帯.Hit = false; - } - } - - public bool 巻_表示 - { - get - { - return X0Y0_巻.Dra; - } - set - { - X0Y0_巻.Dra = value; - X0Y1_巻.Dra = value; - X0Y0_巻.Hit = false; - X0Y1_巻.Hit = false; - } - } - - public bool 縁後_縁左_表示 - { - get - { - return X0Y0_縁後_縁左.Dra; - } - set - { - X0Y0_縁後_縁左.Dra = value; - X0Y1_縁後_縁左.Dra = value; - X0Y0_縁後_縁左.Hit = false; - X0Y1_縁後_縁左.Hit = false; - } - } - - public bool 縁後_縁右_表示 - { - get - { - return X0Y0_縁後_縁右.Dra; - } - set - { - X0Y0_縁後_縁右.Dra = value; - X0Y1_縁後_縁右.Dra = value; - X0Y0_縁後_縁右.Hit = false; - X0Y1_縁後_縁右.Hit = false; - } - } - - public bool 前掛_前掛1_表示 - { - get - { - return X0Y0_前掛_前掛1.Dra; - } - set - { - X0Y0_前掛_前掛1.Dra = value; - X0Y1_前掛_前掛1.Dra = value; - X0Y0_前掛_前掛1.Hit = false; - X0Y1_前掛_前掛1.Hit = false; - } - } - - public bool 前掛_前掛2_表示 - { - get - { - return X0Y0_前掛_前掛2.Dra; - } - set - { - X0Y0_前掛_前掛2.Dra = value; - X0Y1_前掛_前掛2.Dra = value; - X0Y0_前掛_前掛2.Hit = false; - X0Y1_前掛_前掛2.Hit = false; - } - } - - public bool 前掛_前掛3_表示 - { - get - { - return X0Y0_前掛_前掛3.Dra; - } - set - { - X0Y0_前掛_前掛3.Dra = value; - X0Y0_前掛_前掛3.Hit = false; - } - } - - public bool 縁前_縁左_表示 - { - get - { - return X0Y0_縁前_縁左.Dra; - } - set - { - X0Y0_縁前_縁左.Dra = value; - X0Y1_縁前_縁左.Dra = value; - X0Y0_縁前_縁左.Hit = false; - X0Y1_縁前_縁左.Hit = false; - } - } - - public bool 縁前_縁右_表示 - { - get - { - return X0Y0_縁前_縁右.Dra; - } - set - { - X0Y0_縁前_縁右.Dra = value; - X0Y1_縁前_縁右.Dra = value; - X0Y0_縁前_縁右.Hit = false; - X0Y1_縁前_縁右.Hit = false; - } - } - - public bool 縁前_縁中_表示 - { - get - { - return X0Y0_縁前_縁中.Dra; - } - set - { - X0Y0_縁前_縁中.Dra = value; - X0Y1_縁前_縁中.Dra = value; - X0Y0_縁前_縁中.Hit = false; - X0Y1_縁前_縁中.Hit = false; - } - } - - public bool ベース表示 - { - get - { - return 帯_表示; - } - set - { - 帯_表示 = value; - 巻_表示 = value; - 前掛_前掛1_表示 = value; - 前掛_前掛2_表示 = value; - 前掛_前掛3_表示 = value; - } - } - - public bool 縁表示 - { - get - { - return 縁前_縁左_表示; - } - set - { - 縁前_縁左_表示 = value; - 縁前_縁右_表示 = value; - 縁前_縁中_表示 = value; - } - } - - public bool 巻縁表示 - { - get - { - return 縁後_縁左_表示; - } - set - { - 縁後_縁左_表示 = value; - 縁後_縁右_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 帯_表示; - } - set - { - 帯_表示 = value; - 巻_表示 = value; - 縁後_縁左_表示 = value; - 縁後_縁右_表示 = value; - 前掛_前掛1_表示 = value; - 前掛_前掛2_表示 = value; - 前掛_前掛3_表示 = value; - 縁前_縁左_表示 = value; - 縁前_縁右_表示 = value; - 縁前_縁中_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 帯CD.不透明度; - } - set - { - 帯CD.不透明度 = value; - 巻CD.不透明度 = value; - 縁後_縁左CD.不透明度 = value; - 縁後_縁右CD.不透明度 = value; - 前掛_前掛1CD.不透明度 = value; - 前掛_前掛2CD.不透明度 = value; - 前掛_前掛3CD.不透明度 = value; - 縁前_縁左CD.不透明度 = value; - 縁前_縁右CD.不透明度 = value; - 縁前_縁中CD.不透明度 = value; - } - } - - public 上着ボトム_前掛け(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上着ボトム_前掛けD e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["上着ボトム前"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_帯 = pars["帯"].ToPar(); - X0Y0_巻 = pars["巻"].ToPar(); - Pars pars2 = pars["縁後"].ToPars(); - X0Y0_縁後_縁左 = pars2["縁左"].ToPar(); - X0Y0_縁後_縁右 = pars2["縁右"].ToPar(); - pars2 = pars["前掛"].ToPars(); - X0Y0_前掛_前掛1 = pars2["前掛1"].ToPar(); - X0Y0_前掛_前掛2 = pars2["前掛2"].ToPar(); - X0Y0_前掛_前掛3 = pars2["前掛3"].ToPar(); - pars2 = pars["縁前"].ToPars(); - X0Y0_縁前_縁左 = pars2["縁左"].ToPar(); - X0Y0_縁前_縁右 = pars2["縁右"].ToPar(); - X0Y0_縁前_縁中 = pars2["縁中"].ToPar(); - pars = 本体[0][1]; - X0Y1_帯 = pars["帯"].ToPar(); - X0Y1_巻 = pars["巻"].ToPar(); - pars2 = pars["縁後"].ToPars(); - X0Y1_縁後_縁左 = pars2["縁左"].ToPar(); - X0Y1_縁後_縁右 = pars2["縁右"].ToPar(); - pars2 = pars["前掛"].ToPars(); - X0Y1_前掛_前掛1 = pars2["前掛1"].ToPar(); - X0Y1_前掛_前掛2 = pars2["前掛2"].ToPar(); - pars2 = pars["縁前"].ToPars(); - X0Y1_縁前_縁左 = pars2["縁左"].ToPar(); - X0Y1_縁前_縁右 = pars2["縁右"].ToPar(); - X0Y1_縁前_縁中 = pars2["縁中"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 帯_表示 = e.帯_表示; - 巻_表示 = e.巻_表示; - 縁後_縁左_表示 = e.縁後_縁左_表示; - 縁後_縁右_表示 = e.縁後_縁右_表示; - 前掛_前掛1_表示 = e.前掛_前掛1_表示; - 前掛_前掛2_表示 = e.前掛_前掛2_表示; - 前掛_前掛3_表示 = e.前掛_前掛3_表示; - 縁前_縁左_表示 = e.縁前_縁左_表示; - 縁前_縁右_表示 = e.縁前_縁右_表示; - 縁前_縁中_表示 = e.縁前_縁中_表示; - ベース表示 = e.ベース表示; - 縁表示 = e.縁表示; - 巻縁表示 = e.巻縁表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_帯CP = new ColorP(X0Y0_帯, 帯CD, DisUnit, abj: true); - X0Y0_巻CP = new ColorP(X0Y0_巻, 巻CD, DisUnit, abj: true); - X0Y0_縁後_縁左CP = new ColorP(X0Y0_縁後_縁左, 縁後_縁左CD, 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); - X0Y0_前掛_前掛3CP = new ColorP(X0Y0_前掛_前掛3, 前掛_前掛3CD, DisUnit, abj: true); - X0Y0_縁前_縁左CP = new ColorP(X0Y0_縁前_縁左, 縁前_縁左CD, DisUnit, abj: true); - X0Y0_縁前_縁右CP = new ColorP(X0Y0_縁前_縁右, 縁前_縁右CD, DisUnit, abj: true); - X0Y0_縁前_縁中CP = new ColorP(X0Y0_縁前_縁中, 縁前_縁中CD, DisUnit, abj: true); - X0Y1_帯CP = new ColorP(X0Y1_帯, 帯CD, DisUnit, abj: true); - X0Y1_巻CP = new ColorP(X0Y1_巻, 巻CD, DisUnit, abj: true); - X0Y1_縁後_縁左CP = new ColorP(X0Y1_縁後_縁左, 縁後_縁左CD, 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_縁前_縁左CP = new ColorP(X0Y1_縁前_縁左, 縁前_縁左CD, DisUnit, abj: true); - X0Y1_縁前_縁右CP = new ColorP(X0Y1_縁前_縁右, 縁前_縁右CD, DisUnit, abj: true); - X0Y1_縁前_縁中CP = new ColorP(X0Y1_縁前_縁中, 縁前_縁中CD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度YB = 0.95; - } - - public override void 描画0(Are Are) - { - if (本体.IndexY == 0) - { - Are.Draw(X0Y0_帯); - Are.Draw(X0Y0_巻); - Are.Draw(X0Y0_縁後_縁左); - Are.Draw(X0Y0_縁後_縁右); - return; - } - Are.Draw(X0Y1_帯); - Are.Draw(X0Y1_巻); - Are.Draw(X0Y1_縁後_縁左); - Are.Draw(X0Y1_縁後_縁右); - Are.Draw(X0Y1_前掛_前掛1); - Are.Draw(X0Y1_前掛_前掛2); - Are.Draw(X0Y1_縁前_縁左); - Are.Draw(X0Y1_縁前_縁右); - Are.Draw(X0Y1_縁前_縁中); - } - - public void 前(Are Are) - { - if (本体.IndexY == 0) - { - Are.Draw(X0Y0_前掛_前掛1); - Are.Draw(X0Y0_前掛_前掛2); - Are.Draw(X0Y0_前掛_前掛3); - Are.Draw(X0Y0_縁前_縁左); - Are.Draw(X0Y0_縁前_縁右); - Are.Draw(X0Y0_縁前_縁中); - } - } - - public override bool Is布(Par p) - { - if (p != X0Y0_帯 && p != X0Y0_巻 && p != X0Y0_縁後_縁左 && p != X0Y0_縁後_縁右 && p != X0Y0_前掛_前掛1 && p != X0Y0_前掛_前掛2 && p != X0Y0_前掛_前掛3 && p != X0Y0_縁前_縁左 && p != X0Y0_縁前_縁右 && p != X0Y0_縁前_縁中 && p != X0Y1_帯 && p != X0Y1_巻 && p != X0Y1_縁後_縁左 && p != X0Y1_縁後_縁右 && p != X0Y1_前掛_前掛1 && p != X0Y1_前掛_前掛2 && p != X0Y1_縁前_縁左 && p != X0Y1_縁前_縁右) - { - return p == X0Y1_縁前_縁中; - } - return true; - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_帯CP.Update(); - X0Y0_巻CP.Update(); - X0Y0_縁後_縁左CP.Update(); - X0Y0_縁後_縁右CP.Update(); - X0Y0_前掛_前掛1CP.Update(); - X0Y0_前掛_前掛2CP.Update(); - X0Y0_前掛_前掛3CP.Update(); - X0Y0_縁前_縁左CP.Update(); - X0Y0_縁前_縁右CP.Update(); - X0Y0_縁前_縁中CP.Update(); - } - else - { - X0Y1_帯CP.Update(); - X0Y1_巻CP.Update(); - X0Y1_縁後_縁左CP.Update(); - X0Y1_縁後_縁右CP.Update(); - X0Y1_前掛_前掛1CP.Update(); - X0Y1_前掛_前掛2CP.Update(); - X0Y1_縁前_縁左CP.Update(); - X0Y1_縁前_縁右CP.Update(); - X0Y1_縁前_縁中CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 帯CD = new ColorD(); - 巻CD = new ColorD(); - 縁後_縁左CD = new ColorD(); - 縁後_縁右CD = new ColorD(); - 前掛_前掛1CD = new ColorD(); - 前掛_前掛2CD = new ColorD(); - 前掛_前掛3CD = new ColorD(); - 縁前_縁左CD = new ColorD(); - 縁前_縁右CD = new ColorD(); - 縁前_縁中CD = new ColorD(); - } - - public void 配色(前掛けB色 配色) - { - 帯CD.色 = 配色.紐色; - 巻CD.色 = 配色.縁色; - 縁後_縁左CD.色 = 巻CD.色; - 縁後_縁右CD.色 = 巻CD.色; - 前掛_前掛1CD.色 = 配色.生地色; - 前掛_前掛2CD.色 = 前掛_前掛1CD.色; - 前掛_前掛3CD.色 = 前掛_前掛1CD.色; - 縁前_縁左CD.色 = 巻CD.色; - 縁前_縁右CD.色 = 巻CD.色; - 縁前_縁中CD.色 = 巻CD.色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 帯_表示 + { + get + { + return X0Y0_帯.Dra; + } + set + { + X0Y0_帯.Dra = value; + X0Y1_帯.Dra = value; + X0Y0_帯.Hit = false; + X0Y1_帯.Hit = false; + } + } + + public bool 巻_表示 + { + get + { + return X0Y0_巻.Dra; + } + set + { + X0Y0_巻.Dra = value; + X0Y1_巻.Dra = value; + X0Y0_巻.Hit = false; + X0Y1_巻.Hit = false; + } + } + + public bool 縁後_縁左_表示 + { + get + { + return X0Y0_縁後_縁左.Dra; + } + set + { + X0Y0_縁後_縁左.Dra = value; + X0Y1_縁後_縁左.Dra = value; + X0Y0_縁後_縁左.Hit = false; + X0Y1_縁後_縁左.Hit = false; + } + } + + public bool 縁後_縁右_表示 + { + get + { + return X0Y0_縁後_縁右.Dra; + } + set + { + X0Y0_縁後_縁右.Dra = value; + X0Y1_縁後_縁右.Dra = value; + X0Y0_縁後_縁右.Hit = false; + X0Y1_縁後_縁右.Hit = false; + } + } + + public bool 前掛_前掛1_表示 + { + get + { + return X0Y0_前掛_前掛1.Dra; + } + set + { + X0Y0_前掛_前掛1.Dra = value; + X0Y1_前掛_前掛1.Dra = value; + X0Y0_前掛_前掛1.Hit = false; + X0Y1_前掛_前掛1.Hit = false; + } + } + + public bool 前掛_前掛2_表示 + { + get + { + return X0Y0_前掛_前掛2.Dra; + } + set + { + X0Y0_前掛_前掛2.Dra = value; + X0Y1_前掛_前掛2.Dra = value; + X0Y0_前掛_前掛2.Hit = false; + X0Y1_前掛_前掛2.Hit = false; + } + } + + public bool 前掛_前掛3_表示 + { + get + { + return X0Y0_前掛_前掛3.Dra; + } + set + { + X0Y0_前掛_前掛3.Dra = value; + X0Y0_前掛_前掛3.Hit = false; + } + } + + public bool 縁前_縁左_表示 + { + get + { + return X0Y0_縁前_縁左.Dra; + } + set + { + X0Y0_縁前_縁左.Dra = value; + X0Y1_縁前_縁左.Dra = value; + X0Y0_縁前_縁左.Hit = false; + X0Y1_縁前_縁左.Hit = false; + } + } + + public bool 縁前_縁右_表示 + { + get + { + return X0Y0_縁前_縁右.Dra; + } + set + { + X0Y0_縁前_縁右.Dra = value; + X0Y1_縁前_縁右.Dra = value; + X0Y0_縁前_縁右.Hit = false; + X0Y1_縁前_縁右.Hit = false; + } + } + + public bool 縁前_縁中_表示 + { + get + { + return X0Y0_縁前_縁中.Dra; + } + set + { + X0Y0_縁前_縁中.Dra = value; + X0Y1_縁前_縁中.Dra = value; + X0Y0_縁前_縁中.Hit = false; + X0Y1_縁前_縁中.Hit = false; + } + } + + public bool ベース表示 + { + get + { + return 帯_表示; + } + set + { + 帯_表示 = value; + 巻_表示 = value; + 前掛_前掛1_表示 = value; + 前掛_前掛2_表示 = value; + 前掛_前掛3_表示 = value; + } + } + + public bool 縁表示 + { + get + { + return 縁前_縁左_表示; + } + set + { + 縁前_縁左_表示 = value; + 縁前_縁右_表示 = value; + 縁前_縁中_表示 = value; + } + } + + public bool 巻縁表示 + { + get + { + return 縁後_縁左_表示; + } + set + { + 縁後_縁左_表示 = value; + 縁後_縁右_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 帯_表示; + } + set + { + 帯_表示 = value; + 巻_表示 = value; + 縁後_縁左_表示 = value; + 縁後_縁右_表示 = value; + 前掛_前掛1_表示 = value; + 前掛_前掛2_表示 = value; + 前掛_前掛3_表示 = value; + 縁前_縁左_表示 = value; + 縁前_縁右_表示 = value; + 縁前_縁中_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 帯CD.不透明度; + } + set + { + 帯CD.不透明度 = value; + 巻CD.不透明度 = value; + 縁後_縁左CD.不透明度 = value; + 縁後_縁右CD.不透明度 = value; + 前掛_前掛1CD.不透明度 = value; + 前掛_前掛2CD.不透明度 = value; + 前掛_前掛3CD.不透明度 = value; + 縁前_縁左CD.不透明度 = value; + 縁前_縁右CD.不透明度 = value; + 縁前_縁中CD.不透明度 = value; + } + } + + public 上着ボトム_前掛け(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上着ボトム_前掛けD e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.胴体["上着ボトム前"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_帯 = pars["帯"].ToPar(); + X0Y0_巻 = pars["巻"].ToPar(); + Pars pars2 = pars["縁後"].ToPars(); + X0Y0_縁後_縁左 = pars2["縁左"].ToPar(); + X0Y0_縁後_縁右 = pars2["縁右"].ToPar(); + pars2 = pars["前掛"].ToPars(); + X0Y0_前掛_前掛1 = pars2["前掛1"].ToPar(); + X0Y0_前掛_前掛2 = pars2["前掛2"].ToPar(); + X0Y0_前掛_前掛3 = pars2["前掛3"].ToPar(); + pars2 = pars["縁前"].ToPars(); + X0Y0_縁前_縁左 = pars2["縁左"].ToPar(); + X0Y0_縁前_縁右 = pars2["縁右"].ToPar(); + X0Y0_縁前_縁中 = pars2["縁中"].ToPar(); + pars = 本体[0][1]; + X0Y1_帯 = pars["帯"].ToPar(); + X0Y1_巻 = pars["巻"].ToPar(); + pars2 = pars["縁後"].ToPars(); + X0Y1_縁後_縁左 = pars2["縁左"].ToPar(); + X0Y1_縁後_縁右 = pars2["縁右"].ToPar(); + pars2 = pars["前掛"].ToPars(); + X0Y1_前掛_前掛1 = pars2["前掛1"].ToPar(); + X0Y1_前掛_前掛2 = pars2["前掛2"].ToPar(); + pars2 = pars["縁前"].ToPars(); + X0Y1_縁前_縁左 = pars2["縁左"].ToPar(); + X0Y1_縁前_縁右 = pars2["縁右"].ToPar(); + X0Y1_縁前_縁中 = pars2["縁中"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 帯_表示 = e.帯_表示; + 巻_表示 = e.巻_表示; + 縁後_縁左_表示 = e.縁後_縁左_表示; + 縁後_縁右_表示 = e.縁後_縁右_表示; + 前掛_前掛1_表示 = e.前掛_前掛1_表示; + 前掛_前掛2_表示 = e.前掛_前掛2_表示; + 前掛_前掛3_表示 = e.前掛_前掛3_表示; + 縁前_縁左_表示 = e.縁前_縁左_表示; + 縁前_縁右_表示 = e.縁前_縁右_表示; + 縁前_縁中_表示 = e.縁前_縁中_表示; + ベース表示 = e.ベース表示; + 縁表示 = e.縁表示; + 巻縁表示 = e.巻縁表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_帯CP = new ColorP(X0Y0_帯, 帯CD, DisUnit, abj: true); + X0Y0_巻CP = new ColorP(X0Y0_巻, 巻CD, DisUnit, abj: true); + X0Y0_縁後_縁左CP = new ColorP(X0Y0_縁後_縁左, 縁後_縁左CD, 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); + X0Y0_前掛_前掛3CP = new ColorP(X0Y0_前掛_前掛3, 前掛_前掛3CD, DisUnit, abj: true); + X0Y0_縁前_縁左CP = new ColorP(X0Y0_縁前_縁左, 縁前_縁左CD, DisUnit, abj: true); + X0Y0_縁前_縁右CP = new ColorP(X0Y0_縁前_縁右, 縁前_縁右CD, DisUnit, abj: true); + X0Y0_縁前_縁中CP = new ColorP(X0Y0_縁前_縁中, 縁前_縁中CD, DisUnit, abj: true); + X0Y1_帯CP = new ColorP(X0Y1_帯, 帯CD, DisUnit, abj: true); + X0Y1_巻CP = new ColorP(X0Y1_巻, 巻CD, DisUnit, abj: true); + X0Y1_縁後_縁左CP = new ColorP(X0Y1_縁後_縁左, 縁後_縁左CD, 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_縁前_縁左CP = new ColorP(X0Y1_縁前_縁左, 縁前_縁左CD, DisUnit, abj: true); + X0Y1_縁前_縁右CP = new ColorP(X0Y1_縁前_縁右, 縁前_縁右CD, DisUnit, abj: true); + X0Y1_縁前_縁中CP = new ColorP(X0Y1_縁前_縁中, 縁前_縁中CD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度YB = 0.95; + } + + public override void 描画0(Are Are) + { + if (本体.IndexY == 0) + { + Are.Draw(X0Y0_帯); + Are.Draw(X0Y0_巻); + Are.Draw(X0Y0_縁後_縁左); + Are.Draw(X0Y0_縁後_縁右); + return; + } + Are.Draw(X0Y1_帯); + Are.Draw(X0Y1_巻); + Are.Draw(X0Y1_縁後_縁左); + Are.Draw(X0Y1_縁後_縁右); + Are.Draw(X0Y1_前掛_前掛1); + Are.Draw(X0Y1_前掛_前掛2); + Are.Draw(X0Y1_縁前_縁左); + Are.Draw(X0Y1_縁前_縁右); + Are.Draw(X0Y1_縁前_縁中); + } + + public void 前(Are Are) + { + if (本体.IndexY == 0) + { + Are.Draw(X0Y0_前掛_前掛1); + Are.Draw(X0Y0_前掛_前掛2); + Are.Draw(X0Y0_前掛_前掛3); + Are.Draw(X0Y0_縁前_縁左); + Are.Draw(X0Y0_縁前_縁右); + Are.Draw(X0Y0_縁前_縁中); + } + } + + public override bool Is布(Par p) + { + if (p != X0Y0_帯 && p != X0Y0_巻 && p != X0Y0_縁後_縁左 && p != X0Y0_縁後_縁右 && p != X0Y0_前掛_前掛1 && p != X0Y0_前掛_前掛2 && p != X0Y0_前掛_前掛3 && p != X0Y0_縁前_縁左 && p != X0Y0_縁前_縁右 && p != X0Y0_縁前_縁中 && p != X0Y1_帯 && p != X0Y1_巻 && p != X0Y1_縁後_縁左 && p != X0Y1_縁後_縁右 && p != X0Y1_前掛_前掛1 && p != X0Y1_前掛_前掛2 && p != X0Y1_縁前_縁左 && p != X0Y1_縁前_縁右) + { + return p == X0Y1_縁前_縁中; + } + return true; + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_帯CP.Update(); + X0Y0_巻CP.Update(); + X0Y0_縁後_縁左CP.Update(); + X0Y0_縁後_縁右CP.Update(); + X0Y0_前掛_前掛1CP.Update(); + X0Y0_前掛_前掛2CP.Update(); + X0Y0_前掛_前掛3CP.Update(); + X0Y0_縁前_縁左CP.Update(); + X0Y0_縁前_縁右CP.Update(); + X0Y0_縁前_縁中CP.Update(); + } + else + { + X0Y1_帯CP.Update(); + X0Y1_巻CP.Update(); + X0Y1_縁後_縁左CP.Update(); + X0Y1_縁後_縁右CP.Update(); + X0Y1_前掛_前掛1CP.Update(); + X0Y1_前掛_前掛2CP.Update(); + X0Y1_縁前_縁左CP.Update(); + X0Y1_縁前_縁右CP.Update(); + X0Y1_縁前_縁中CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 帯CD = new ColorD(); + 巻CD = new ColorD(); + 縁後_縁左CD = new ColorD(); + 縁後_縁右CD = new ColorD(); + 前掛_前掛1CD = new ColorD(); + 前掛_前掛2CD = new ColorD(); + 前掛_前掛3CD = new ColorD(); + 縁前_縁左CD = new ColorD(); + 縁前_縁右CD = new ColorD(); + 縁前_縁中CD = new ColorD(); + } + + public void 配色(前掛けB色 配色) + { + 帯CD.色 = 配色.紐色; + 巻CD.色 = 配色.縁色; + 縁後_縁左CD.色 = 巻CD.色; + 縁後_縁右CD.色 = 巻CD.色; + 前掛_前掛1CD.色 = 配色.生地色; + 前掛_前掛2CD.色 = 前掛_前掛1CD.色; + 前掛_前掛3CD.色 = 前掛_前掛1CD.色; + 縁前_縁左CD.色 = 巻CD.色; + 縁前_縁右CD.色 = 巻CD.色; + 縁前_縁中CD.色 = 巻CD.色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛けD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛けD.cs index 85f9e3f..b7a34df 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛けD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛けD.cs @@ -1,44 +1,45 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 上着ボトム_前掛けD : 上着ボトムD +namespace SlaveMatrix { - public bool 帯_表示; + [Serializable] + public class 上着ボトム_前掛けD : 上着ボトムD + { + public bool 帯_表示; - public bool 巻_表示; + public bool 巻_表示; - public bool 縁後_縁左_表示; + public bool 縁後_縁左_表示; - public bool 縁後_縁右_表示; + public bool 縁後_縁右_表示; - public bool 前掛_前掛1_表示; + public bool 前掛_前掛1_表示; - public bool 前掛_前掛2_表示; + public bool 前掛_前掛2_表示; - public bool 前掛_前掛3_表示; + public bool 前掛_前掛3_表示; - public bool 縁前_縁左_表示; + public bool 縁前_縁左_表示; - public bool 縁前_縁右_表示; + public bool 縁前_縁右_表示; - public bool 縁前_縁中_表示; + public bool 縁前_縁中_表示; - public bool ベース表示; + public bool ベース表示; - public bool 縁表示; + public bool 縁表示; - public bool 巻縁表示; + public bool 巻縁表示; - public 上着ボトム_前掛けD() - { - ThisType = GetType(); - } + public 上着ボトム_前掛けD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 上着ボトム_前掛け(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 上着ボトム_前掛け(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル.cs index 302e536..cbc617c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 上着ミドル : Ele +namespace SlaveMatrix { + public class 上着ミドル : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドルD.cs index baddb4a..7b08a93 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドルD.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 上着ミドルD : EleD +namespace SlaveMatrix { + [Serializable] + public class 上着ミドルD : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレス.cs index 2feb1ee..05d321f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレス.cs @@ -1,478 +1,479 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 上着ミドル_ドレス : 上着ミドル +namespace SlaveMatrix { - public Par X0Y0_服; + public class 上着ミドル_ドレス : 上着ミドル + { + public Par X0Y0_服; - public Par X0Y0_縁_縁左; + public Par X0Y0_縁_縁左; - public Par X0Y0_縁_縁右; + public Par X0Y0_縁_縁右; - public Par X0Y0_柄_柄左_柄1; + public Par X0Y0_柄_柄左_柄1; - public Par X0Y0_柄_柄左_柄2_柄1; + public Par X0Y0_柄_柄左_柄2_柄1; - public Par X0Y0_柄_柄左_柄2_柄2; + public Par X0Y0_柄_柄左_柄2_柄2; - public Par X0Y0_柄_柄右_柄1; + public Par X0Y0_柄_柄右_柄1; - public Par X0Y0_柄_柄右_柄2_柄1; + public Par X0Y0_柄_柄右_柄2_柄1; - public Par X0Y0_柄_柄右_柄2_柄2; + public Par X0Y0_柄_柄右_柄2_柄2; - public ColorD 服CD; + public ColorD 服CD; - public ColorD 縁_縁左CD; + public ColorD 縁_縁左CD; - public ColorD 縁_縁右CD; + public ColorD 縁_縁右CD; - public ColorD 柄_柄左_柄1CD; + public ColorD 柄_柄左_柄1CD; - public ColorD 柄_柄左_柄2_柄1CD; + public ColorD 柄_柄左_柄2_柄1CD; - public ColorD 柄_柄左_柄2_柄2CD; + public ColorD 柄_柄左_柄2_柄2CD; - public ColorD 柄_柄右_柄1CD; + public ColorD 柄_柄右_柄1CD; - public ColorD 柄_柄右_柄2_柄1CD; + public ColorD 柄_柄右_柄2_柄1CD; - public ColorD 柄_柄右_柄2_柄2CD; + public ColorD 柄_柄右_柄2_柄2CD; - public ColorP X0Y0_服CP; + public ColorP X0Y0_服CP; - public ColorP X0Y0_縁_縁左CP; + public ColorP X0Y0_縁_縁左CP; - public ColorP X0Y0_縁_縁右CP; + public ColorP X0Y0_縁_縁右CP; - public ColorP X0Y0_柄_柄左_柄1CP; + public ColorP X0Y0_柄_柄左_柄1CP; - public ColorP X0Y0_柄_柄左_柄2_柄1CP; + public ColorP X0Y0_柄_柄左_柄2_柄1CP; - public ColorP X0Y0_柄_柄左_柄2_柄2CP; + public ColorP X0Y0_柄_柄左_柄2_柄2CP; - public ColorP X0Y0_柄_柄右_柄1CP; + public ColorP X0Y0_柄_柄右_柄1CP; - public ColorP X0Y0_柄_柄右_柄2_柄1CP; + public ColorP X0Y0_柄_柄右_柄2_柄1CP; - public ColorP X0Y0_柄_柄右_柄2_柄2CP; + public ColorP X0Y0_柄_柄右_柄2_柄2CP; - private Par[] 柄左; + private Par[] 柄左; - private Par[] 柄右; + private Par[] 柄右; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 服_表示 - { - get - { - return X0Y0_服.Dra; - } - set - { - X0Y0_服.Dra = value; - X0Y0_服.Hit = false; - } - } + public bool 服_表示 + { + get + { + return X0Y0_服.Dra; + } + set + { + X0Y0_服.Dra = value; + X0Y0_服.Hit = false; + } + } - public bool 縁_縁左_表示 - { - get - { - return X0Y0_縁_縁左.Dra; - } - set - { - X0Y0_縁_縁左.Dra = value; - X0Y0_縁_縁左.Hit = false; - } - } + public bool 縁_縁左_表示 + { + get + { + return X0Y0_縁_縁左.Dra; + } + set + { + X0Y0_縁_縁左.Dra = value; + X0Y0_縁_縁左.Hit = false; + } + } - public bool 縁_縁右_表示 - { - get - { - return X0Y0_縁_縁右.Dra; - } - set - { - X0Y0_縁_縁右.Dra = value; - X0Y0_縁_縁右.Hit = false; - } - } + public bool 縁_縁右_表示 + { + get + { + return X0Y0_縁_縁右.Dra; + } + set + { + X0Y0_縁_縁右.Dra = value; + X0Y0_縁_縁右.Hit = false; + } + } - public bool 柄_柄左_柄1_表示 - { - get - { - return X0Y0_柄_柄左_柄1.Dra; - } - set - { - X0Y0_柄_柄左_柄1.Dra = value; - X0Y0_柄_柄左_柄1.Hit = false; - } - } + public bool 柄_柄左_柄1_表示 + { + get + { + return X0Y0_柄_柄左_柄1.Dra; + } + set + { + X0Y0_柄_柄左_柄1.Dra = value; + X0Y0_柄_柄左_柄1.Hit = false; + } + } - public bool 柄_柄左_柄2_柄1_表示 - { - get - { - return X0Y0_柄_柄左_柄2_柄1.Dra; - } - set - { - X0Y0_柄_柄左_柄2_柄1.Dra = value; - X0Y0_柄_柄左_柄2_柄1.Hit = false; - } - } + public bool 柄_柄左_柄2_柄1_表示 + { + get + { + return X0Y0_柄_柄左_柄2_柄1.Dra; + } + set + { + X0Y0_柄_柄左_柄2_柄1.Dra = value; + X0Y0_柄_柄左_柄2_柄1.Hit = false; + } + } - public bool 柄_柄左_柄2_柄2_表示 - { - get - { - return X0Y0_柄_柄左_柄2_柄2.Dra; - } - set - { - X0Y0_柄_柄左_柄2_柄2.Dra = value; - X0Y0_柄_柄左_柄2_柄2.Hit = false; - } - } + public bool 柄_柄左_柄2_柄2_表示 + { + get + { + return X0Y0_柄_柄左_柄2_柄2.Dra; + } + set + { + X0Y0_柄_柄左_柄2_柄2.Dra = value; + X0Y0_柄_柄左_柄2_柄2.Hit = false; + } + } - public bool 柄_柄右_柄1_表示 - { - get - { - return X0Y0_柄_柄右_柄1.Dra; - } - set - { - X0Y0_柄_柄右_柄1.Dra = value; - X0Y0_柄_柄右_柄1.Hit = false; - } - } + public bool 柄_柄右_柄1_表示 + { + get + { + return X0Y0_柄_柄右_柄1.Dra; + } + set + { + X0Y0_柄_柄右_柄1.Dra = value; + X0Y0_柄_柄右_柄1.Hit = false; + } + } - public bool 柄_柄右_柄2_柄1_表示 - { - get - { - return X0Y0_柄_柄右_柄2_柄1.Dra; - } - set - { - X0Y0_柄_柄右_柄2_柄1.Dra = value; - X0Y0_柄_柄右_柄2_柄1.Hit = false; - } - } + public bool 柄_柄右_柄2_柄1_表示 + { + get + { + return X0Y0_柄_柄右_柄2_柄1.Dra; + } + set + { + X0Y0_柄_柄右_柄2_柄1.Dra = value; + X0Y0_柄_柄右_柄2_柄1.Hit = false; + } + } - public bool 柄_柄右_柄2_柄2_表示 - { - get - { - return X0Y0_柄_柄右_柄2_柄2.Dra; - } - set - { - X0Y0_柄_柄右_柄2_柄2.Dra = value; - X0Y0_柄_柄右_柄2_柄2.Hit = false; - } - } + public bool 柄_柄右_柄2_柄2_表示 + { + get + { + return X0Y0_柄_柄右_柄2_柄2.Dra; + } + set + { + X0Y0_柄_柄右_柄2_柄2.Dra = value; + X0Y0_柄_柄右_柄2_柄2.Hit = false; + } + } - public bool ベース表示 - { - get - { - return 服_表示; - } - set - { - 服_表示 = value; - } - } + public bool ベース表示 + { + get + { + return 服_表示; + } + set + { + 服_表示 = value; + } + } - public bool 縁表示 - { - get - { - return 縁_縁左_表示; - } - set - { - 縁_縁左_表示 = value; - 縁_縁右_表示 = value; - } - } + public bool 縁表示 + { + get + { + return 縁_縁左_表示; + } + set + { + 縁_縁左_表示 = value; + 縁_縁右_表示 = value; + } + } - public bool 柄1表示 - { - get - { - return 柄_柄左_柄1_表示; - } - set - { - 柄_柄左_柄1_表示 = value; - 柄_柄右_柄1_表示 = value; - } - } + public bool 柄1表示 + { + get + { + return 柄_柄左_柄1_表示; + } + set + { + 柄_柄左_柄1_表示 = value; + 柄_柄右_柄1_表示 = value; + } + } - public bool 柄2表示 - { - get - { - return 柄_柄左_柄2_柄1_表示; - } - set - { - 柄_柄左_柄2_柄1_表示 = value; - 柄_柄右_柄2_柄1_表示 = value; - } - } + public bool 柄2表示 + { + get + { + return 柄_柄左_柄2_柄1_表示; + } + set + { + 柄_柄左_柄2_柄1_表示 = value; + 柄_柄右_柄2_柄1_表示 = value; + } + } - public bool 柄3表示 - { - get - { - return 柄_柄左_柄2_柄2_表示; - } - set - { - 柄_柄左_柄2_柄2_表示 = value; - 柄_柄右_柄2_柄2_表示 = value; - } - } + public bool 柄3表示 + { + get + { + return 柄_柄左_柄2_柄2_表示; + } + set + { + 柄_柄左_柄2_柄2_表示 = value; + 柄_柄右_柄2_柄2_表示 = value; + } + } - public override bool 表示 - { - get - { - return 服_表示; - } - set - { - 服_表示 = value; - 縁_縁左_表示 = value; - 縁_縁右_表示 = value; - 柄_柄左_柄1_表示 = value; - 柄_柄左_柄2_柄1_表示 = value; - 柄_柄左_柄2_柄2_表示 = value; - 柄_柄右_柄1_表示 = value; - 柄_柄右_柄2_柄1_表示 = value; - 柄_柄右_柄2_柄2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 服_表示; + } + set + { + 服_表示 = value; + 縁_縁左_表示 = value; + 縁_縁右_表示 = value; + 柄_柄左_柄1_表示 = value; + 柄_柄左_柄2_柄1_表示 = value; + 柄_柄左_柄2_柄2_表示 = value; + 柄_柄右_柄1_表示 = value; + 柄_柄右_柄2_柄1_表示 = value; + 柄_柄右_柄2_柄2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 服CD.不透明度; - } - set - { - 服CD.不透明度 = value; - 縁_縁左CD.不透明度 = value; - 縁_縁右CD.不透明度 = value; - 柄_柄左_柄1CD.不透明度 = value; - 柄_柄左_柄2_柄1CD.不透明度 = value; - 柄_柄左_柄2_柄2CD.不透明度 = value; - 柄_柄右_柄1CD.不透明度 = value; - 柄_柄右_柄2_柄1CD.不透明度 = value; - 柄_柄右_柄2_柄2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 服CD.不透明度; + } + set + { + 服CD.不透明度 = value; + 縁_縁左CD.不透明度 = value; + 縁_縁右CD.不透明度 = value; + 柄_柄左_柄1CD.不透明度 = value; + 柄_柄左_柄2_柄1CD.不透明度 = value; + 柄_柄左_柄2_柄2CD.不透明度 = value; + 柄_柄右_柄1CD.不透明度 = value; + 柄_柄右_柄2_柄1CD.不透明度 = value; + 柄_柄右_柄2_柄2CD.不透明度 = value; + } + } - public 上着ミドル_ドレス(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上着ミドル_ドレスD e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["上着ミドル"][2]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_服 = pars["服"].ToPar(); - Pars pars2 = pars["縁"].ToPars(); - X0Y0_縁_縁左 = pars2["縁左"].ToPar(); - X0Y0_縁_縁右 = pars2["縁右"].ToPar(); - pars2 = pars["柄"].ToPars(); - Pars pars3 = pars2["柄左"].ToPars(); - X0Y0_柄_柄左_柄1 = pars3["柄1"].ToPar(); - Pars pars4 = pars3["柄2"].ToPars(); - X0Y0_柄_柄左_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y0_柄_柄左_柄2_柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["柄右"].ToPars(); - X0Y0_柄_柄右_柄1 = pars3["柄1"].ToPar(); - pars4 = pars3["柄2"].ToPars(); - X0Y0_柄_柄右_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y0_柄_柄右_柄2_柄2 = pars4["柄2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 服_表示 = e.服_表示; - 縁_縁左_表示 = e.縁_縁左_表示; - 縁_縁右_表示 = e.縁_縁右_表示; - 柄_柄左_柄1_表示 = e.柄_柄左_柄1_表示; - 柄_柄左_柄2_柄1_表示 = e.柄_柄左_柄2_柄1_表示; - 柄_柄左_柄2_柄2_表示 = e.柄_柄左_柄2_柄2_表示; - 柄_柄右_柄1_表示 = e.柄_柄右_柄1_表示; - 柄_柄右_柄2_柄1_表示 = e.柄_柄右_柄2_柄1_表示; - 柄_柄右_柄2_柄2_表示 = e.柄_柄右_柄2_柄2_表示; - ベース表示 = e.ベース表示; - 縁表示 = e.縁表示; - 柄1表示 = e.柄1表示; - 柄2表示 = e.柄2表示; - 柄3表示 = e.柄3表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_服CP = new ColorP(X0Y0_服, 服CD, DisUnit, abj: true); - X0Y0_縁_縁左CP = new ColorP(X0Y0_縁_縁左, 縁_縁左CD, DisUnit, abj: true); - X0Y0_縁_縁右CP = new ColorP(X0Y0_縁_縁右, 縁_縁右CD, DisUnit, abj: true); - X0Y0_柄_柄左_柄1CP = new ColorP(X0Y0_柄_柄左_柄1, 柄_柄左_柄1CD, DisUnit, abj: true); - 柄左 = new Par[2] { X0Y0_柄_柄左_柄2_柄1, X0Y0_柄_柄左_柄2_柄2 }; - X0Y0_柄_柄左_柄2_柄1CP = new ColorP(X0Y0_柄_柄左_柄2_柄1, 柄_柄左_柄2_柄1CD, DisUnit, abj: true); - X0Y0_柄_柄左_柄2_柄2CP = new ColorP(X0Y0_柄_柄左_柄2_柄2, 柄_柄左_柄2_柄2CD, DisUnit, abj: true); - X0Y0_柄_柄右_柄1CP = new ColorP(X0Y0_柄_柄右_柄1, 柄_柄右_柄1CD, DisUnit, abj: true); - 柄右 = new Par[2] { X0Y0_柄_柄右_柄2_柄1, X0Y0_柄_柄右_柄2_柄2 }; - X0Y0_柄_柄右_柄2_柄1CP = new ColorP(X0Y0_柄_柄右_柄2_柄1, 柄_柄右_柄2_柄1CD, DisUnit, abj: true); - X0Y0_柄_柄右_柄2_柄2CP = new ColorP(X0Y0_柄_柄右_柄2_柄2, 柄_柄右_柄2_柄2CD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度YB = 0.95; - } + public 上着ミドル_ドレス(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上着ミドル_ドレスD e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.胴体["上着ミドル"][2]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_服 = pars["服"].ToPar(); + Pars pars2 = pars["縁"].ToPars(); + X0Y0_縁_縁左 = pars2["縁左"].ToPar(); + X0Y0_縁_縁右 = pars2["縁右"].ToPar(); + pars2 = pars["柄"].ToPars(); + Pars pars3 = pars2["柄左"].ToPars(); + X0Y0_柄_柄左_柄1 = pars3["柄1"].ToPar(); + Pars pars4 = pars3["柄2"].ToPars(); + X0Y0_柄_柄左_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y0_柄_柄左_柄2_柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["柄右"].ToPars(); + X0Y0_柄_柄右_柄1 = pars3["柄1"].ToPar(); + pars4 = pars3["柄2"].ToPars(); + X0Y0_柄_柄右_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y0_柄_柄右_柄2_柄2 = pars4["柄2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 服_表示 = e.服_表示; + 縁_縁左_表示 = e.縁_縁左_表示; + 縁_縁右_表示 = e.縁_縁右_表示; + 柄_柄左_柄1_表示 = e.柄_柄左_柄1_表示; + 柄_柄左_柄2_柄1_表示 = e.柄_柄左_柄2_柄1_表示; + 柄_柄左_柄2_柄2_表示 = e.柄_柄左_柄2_柄2_表示; + 柄_柄右_柄1_表示 = e.柄_柄右_柄1_表示; + 柄_柄右_柄2_柄1_表示 = e.柄_柄右_柄2_柄1_表示; + 柄_柄右_柄2_柄2_表示 = e.柄_柄右_柄2_柄2_表示; + ベース表示 = e.ベース表示; + 縁表示 = e.縁表示; + 柄1表示 = e.柄1表示; + 柄2表示 = e.柄2表示; + 柄3表示 = e.柄3表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_服CP = new ColorP(X0Y0_服, 服CD, DisUnit, abj: true); + X0Y0_縁_縁左CP = new ColorP(X0Y0_縁_縁左, 縁_縁左CD, DisUnit, abj: true); + X0Y0_縁_縁右CP = new ColorP(X0Y0_縁_縁右, 縁_縁右CD, DisUnit, abj: true); + X0Y0_柄_柄左_柄1CP = new ColorP(X0Y0_柄_柄左_柄1, 柄_柄左_柄1CD, DisUnit, abj: true); + 柄左 = new Par[2] { X0Y0_柄_柄左_柄2_柄1, X0Y0_柄_柄左_柄2_柄2 }; + X0Y0_柄_柄左_柄2_柄1CP = new ColorP(X0Y0_柄_柄左_柄2_柄1, 柄_柄左_柄2_柄1CD, DisUnit, abj: true); + X0Y0_柄_柄左_柄2_柄2CP = new ColorP(X0Y0_柄_柄左_柄2_柄2, 柄_柄左_柄2_柄2CD, DisUnit, abj: true); + X0Y0_柄_柄右_柄1CP = new ColorP(X0Y0_柄_柄右_柄1, 柄_柄右_柄1CD, DisUnit, abj: true); + 柄右 = new Par[2] { X0Y0_柄_柄右_柄2_柄1, X0Y0_柄_柄右_柄2_柄2 }; + X0Y0_柄_柄右_柄2_柄1CP = new ColorP(X0Y0_柄_柄右_柄2_柄1, 柄_柄右_柄2_柄1CD, DisUnit, abj: true); + X0Y0_柄_柄右_柄2_柄2CP = new ColorP(X0Y0_柄_柄右_柄2_柄2, 柄_柄右_柄2_柄2CD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度YB = 0.95; + } - public override bool Is革(Par p) - { - if (p != X0Y0_服 && p != X0Y0_縁_縁左 && p != X0Y0_縁_縁右 && p != X0Y0_柄_柄左_柄1 && p != X0Y0_柄_柄左_柄2_柄1 && p != X0Y0_柄_柄左_柄2_柄2 && p != X0Y0_柄_柄右_柄1 && p != X0Y0_柄_柄右_柄2_柄1) - { - return p == X0Y0_柄_柄右_柄2_柄2; - } - return true; - } + public override bool Is革(Par p) + { + if (p != X0Y0_服 && p != X0Y0_縁_縁左 && p != X0Y0_縁_縁右 && p != X0Y0_柄_柄左_柄1 && p != X0Y0_柄_柄左_柄2_柄1 && p != X0Y0_柄_柄左_柄2_柄2 && p != X0Y0_柄_柄右_柄1 && p != X0Y0_柄_柄右_柄2_柄1) + { + return p == X0Y0_柄_柄右_柄2_柄2; + } + return true; + } - public override void 色更新() - { - X0Y0_服CP.Update(); - X0Y0_縁_縁左CP.Update(); - X0Y0_縁_縁右CP.Update(); - X0Y0_柄_柄左_柄1CP.Update(); - 柄左.GetMiY_MaY(out mm); - X0Y0_柄_柄左_柄2_柄1CP.Update(mm); - X0Y0_柄_柄左_柄2_柄2CP.Update(mm); - X0Y0_柄_柄右_柄1CP.Update(); - 柄右.GetMiY_MaY(out mm); - X0Y0_柄_柄右_柄2_柄1CP.Update(mm); - X0Y0_柄_柄右_柄2_柄2CP.Update(mm); - } + public override void 色更新() + { + X0Y0_服CP.Update(); + X0Y0_縁_縁左CP.Update(); + X0Y0_縁_縁右CP.Update(); + X0Y0_柄_柄左_柄1CP.Update(); + 柄左.GetMiY_MaY(out mm); + X0Y0_柄_柄左_柄2_柄1CP.Update(mm); + X0Y0_柄_柄左_柄2_柄2CP.Update(mm); + X0Y0_柄_柄右_柄1CP.Update(); + 柄右.GetMiY_MaY(out mm); + X0Y0_柄_柄右_柄2_柄1CP.Update(mm); + X0Y0_柄_柄右_柄2_柄2CP.Update(mm); + } - public void 色更新(Vector2D[] ドレス, Vector2D[] 縁左, Vector2D[] 縁右) - { - X0Y0_服CP.Update(ドレス); - X0Y0_縁_縁左CP.Update(縁左); - X0Y0_縁_縁右CP.Update(縁右); - X0Y0_柄_柄左_柄1CP.Update(); - 柄左.GetMiY_MaY(out mm); - X0Y0_柄_柄左_柄2_柄1CP.Update(mm); - X0Y0_柄_柄左_柄2_柄2CP.Update(mm); - X0Y0_柄_柄右_柄1CP.Update(); - 柄右.GetMiY_MaY(out mm); - X0Y0_柄_柄右_柄2_柄1CP.Update(mm); - X0Y0_柄_柄右_柄2_柄2CP.Update(mm); - } + public void 色更新(Vector2D[] ドレス, Vector2D[] 縁左, Vector2D[] 縁右) + { + X0Y0_服CP.Update(ドレス); + X0Y0_縁_縁左CP.Update(縁左); + X0Y0_縁_縁右CP.Update(縁右); + X0Y0_柄_柄左_柄1CP.Update(); + 柄左.GetMiY_MaY(out mm); + X0Y0_柄_柄左_柄2_柄1CP.Update(mm); + X0Y0_柄_柄左_柄2_柄2CP.Update(mm); + X0Y0_柄_柄右_柄1CP.Update(); + 柄右.GetMiY_MaY(out mm); + X0Y0_柄_柄右_柄2_柄1CP.Update(mm); + X0Y0_柄_柄右_柄2_柄2CP.Update(mm); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 服CD = new ColorD(); - 縁_縁左CD = new ColorD(); - 縁_縁右CD = new ColorD(); - 柄_柄左_柄1CD = new ColorD(); - 柄_柄左_柄2_柄1CD = new ColorD(); - 柄_柄左_柄2_柄2CD = new ColorD(); - 柄_柄右_柄1CD = new ColorD(); - 柄_柄右_柄2_柄1CD = new ColorD(); - 柄_柄右_柄2_柄2CD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 服CD = new ColorD(); + 縁_縁左CD = new ColorD(); + 縁_縁右CD = new ColorD(); + 柄_柄左_柄1CD = new ColorD(); + 柄_柄左_柄2_柄1CD = new ColorD(); + 柄_柄左_柄2_柄2CD = new ColorD(); + 柄_柄右_柄1CD = new ColorD(); + 柄_柄右_柄2_柄1CD = new ColorD(); + 柄_柄右_柄2_柄2CD = new ColorD(); + } - public void 配色(ドレス色 配色) - { - 服CD.色 = 配色.生地色; - 縁_縁左CD.色 = 配色.縁色; - 縁_縁右CD.色 = 縁_縁左CD.色; - 柄_柄左_柄1CD.色 = 配色.柄色; - 柄_柄左_柄2_柄1CD.色 = 柄_柄左_柄1CD.色; - 柄_柄左_柄2_柄2CD.色 = 柄_柄左_柄1CD.色; - 柄_柄右_柄1CD.色 = 柄_柄左_柄1CD.色; - 柄_柄右_柄2_柄1CD.色 = 柄_柄左_柄1CD.色; - 柄_柄右_柄2_柄2CD.色 = 柄_柄左_柄1CD.色; - } + public void 配色(ドレス色 配色) + { + 服CD.色 = 配色.生地色; + 縁_縁左CD.色 = 配色.縁色; + 縁_縁右CD.色 = 縁_縁左CD.色; + 柄_柄左_柄1CD.色 = 配色.柄色; + 柄_柄左_柄2_柄1CD.色 = 柄_柄左_柄1CD.色; + 柄_柄左_柄2_柄2CD.色 = 柄_柄左_柄1CD.色; + 柄_柄右_柄1CD.色 = 柄_柄左_柄1CD.色; + 柄_柄右_柄2_柄1CD.色 = 柄_柄左_柄1CD.色; + 柄_柄右_柄2_柄2CD.色 = 柄_柄左_柄1CD.色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレスD.cs index 876736f..0ec3c60 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレスD.cs @@ -1,46 +1,47 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 上着ミドル_ドレスD : 上着ミドルD +namespace SlaveMatrix { - public bool 服_表示; + [Serializable] + public class 上着ミドル_ドレスD : 上着ミドルD + { + public bool 服_表示; - public bool 縁_縁左_表示; + public bool 縁_縁左_表示; - public bool 縁_縁右_表示; + public bool 縁_縁右_表示; - public bool 柄_柄左_柄1_表示; + public bool 柄_柄左_柄1_表示; - public bool 柄_柄左_柄2_柄1_表示; + public bool 柄_柄左_柄2_柄1_表示; - public bool 柄_柄左_柄2_柄2_表示; + public bool 柄_柄左_柄2_柄2_表示; - public bool 柄_柄右_柄1_表示; + public bool 柄_柄右_柄1_表示; - public bool 柄_柄右_柄2_柄1_表示; + public bool 柄_柄右_柄2_柄1_表示; - public bool 柄_柄右_柄2_柄2_表示; + public bool 柄_柄右_柄2_柄2_表示; - public bool ベース表示; + public bool ベース表示; - public bool 縁表示; + public bool 縁表示; - public bool 柄1表示; + public bool 柄1表示; - public bool 柄2表示; + public bool 柄2表示; - public bool 柄3表示; + public bool 柄3表示; - public 上着ミドル_ドレスD() - { - ThisType = GetType(); - } + public 上着ミドル_ドレスD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 上着ミドル_ドレス(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 上着ミドル_ドレス(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕.cs index 3734139..a1af3e3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕.cs @@ -1,6 +1,7 @@ -namespace SlaveMatrix; - -public class 上腕 : Ele +namespace SlaveMatrix { - public Ele[] 下腕_接続; + public class 上腕 : Ele + { + public Ele[] 下腕_接続; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕D.cs index 80983f8..c67abd5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕D.cs @@ -1,14 +1,15 @@ using System; using System.Collections.Generic; -namespace SlaveMatrix; - -[Serializable] -public class 上腕D : EleD +namespace SlaveMatrix { - public List 下腕_接続 = new List(); + [Serializable] + public class 上腕D : EleD + { + public List 下腕_接続 = new List(); - public virtual void 下腕接続(EleD e) - { - } + public virtual void 下腕接続(EleD e) + { + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_人.cs index 8081375..19fa871 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_人.cs @@ -1,4452 +1,4453 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 上腕_人 : 上腕 +namespace SlaveMatrix { - public Par X0Y0_筋肉上; + public class 上腕_人 : 上腕 + { + public Par X0Y0_筋肉上; - public Par X0Y0_上腕; + public Par X0Y0_上腕; - public Par X0Y0_筋肉下; + public Par X0Y0_筋肉下; - public Par X0Y0_虫性_虫腕; + public Par X0Y0_虫性_虫腕; - public Par X0Y0_虫性_筋肉下; + public Par X0Y0_虫性_筋肉下; - public Par X0Y0_紋柄_紋1; + public Par X0Y0_紋柄_紋1; - public Par X0Y0_紋柄_紋2; + public Par X0Y0_紋柄_紋2; - public Par X0Y0_紋柄_紋3; + public Par X0Y0_紋柄_紋3; - public Par X0Y0_紋柄_紋4; + public Par X0Y0_紋柄_紋4; - public Par X0Y0_獣性_獣毛1; + public Par X0Y0_獣性_獣毛1; - public Par X0Y0_獣性_獣毛2; + public Par X0Y0_獣性_獣毛2; - public Par X0Y0_竜性_鱗4; + public Par X0Y0_竜性_鱗4; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗5; + public Par X0Y0_竜性_鱗5; - public Par X0Y0_淫タトゥ_ハート_タトゥ左; + public Par X0Y0_淫タトゥ_ハート_タトゥ左; - public Par X0Y0_淫タトゥ_ハート_タトゥ右; + public Par X0Y0_淫タトゥ_ハート_タトゥ右; - public Par X0Y0_淫タトゥ_タトゥ1; + public Par X0Y0_淫タトゥ_タトゥ1; - public Par X0Y0_淫タトゥ_タトゥ2; + public Par X0Y0_淫タトゥ_タトゥ2; - public Par X0Y0_淫タトゥ_タトゥ3; + public Par X0Y0_淫タトゥ_タトゥ3; - public Par X0Y0_淫タトゥ_タトゥ4; + public Par X0Y0_淫タトゥ_タトゥ4; - public Par X0Y0_悪タトゥ_通常_文字1_文字a_枠; + public Par X0Y0_悪タトゥ_通常_文字1_文字a_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字b_枠; + public Par X0Y0_悪タトゥ_通常_文字1_文字b_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字c_枠; + public Par X0Y0_悪タトゥ_通常_文字1_文字c_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字d_枠; + public Par X0Y0_悪タトゥ_通常_文字1_文字d_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_枠; + public Par X0Y0_悪タトゥ_通常_文字1_文字e_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3; + public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_通常_文字2_文字a_枠; + public Par X0Y0_悪タトゥ_通常_文字2_文字a_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字b_枠; + public Par X0Y0_悪タトゥ_通常_文字2_文字b_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字c_枠; + public Par X0Y0_悪タトゥ_通常_文字2_文字c_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字d_枠; + public Par X0Y0_悪タトゥ_通常_文字2_文字d_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_枠; + public Par X0Y0_悪タトゥ_通常_文字2_文字e_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3; + public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_通常_タトゥ1; + public Par X0Y0_悪タトゥ_通常_タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_枠; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_枠; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_枠; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_枠; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_枠; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_枠; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_枠; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_枠; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_枠; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_枠; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_筋肉_タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_タトゥ1; - public Par X0Y0_悪タトゥ_タトゥ2; + public Par X0Y0_悪タトゥ_タトゥ2; - public Par X0Y0_植タトゥ_タトゥ; + public Par X0Y0_植タトゥ_タトゥ; - public Par X0Y0_植性_通常_葉3; + public Par X0Y0_植性_通常_葉3; - public Par X0Y0_植性_通常_葉2; + public Par X0Y0_植性_通常_葉2; - public Par X0Y0_植性_通常_葉1; + public Par X0Y0_植性_通常_葉1; - public Par X0Y0_植性_欠損_葉3; + public Par X0Y0_植性_欠損_葉3; - public Par X0Y0_植性_欠損_葉2; + public Par X0Y0_植性_欠損_葉2; - public Par X0Y0_植性_欠損_葉1; + public Par X0Y0_植性_欠損_葉1; - public Par X0Y0_傷X; + public Par X0Y0_傷X; - public Par X0Y0_ハイライト_ハイライト1; + public Par X0Y0_ハイライト_ハイライト1; - public Par X0Y0_ハイライト_ハイライト2; + public Par X0Y0_ハイライト_ハイライト2; - public Par X0Y0_グローブ_通常_グローブ; + public Par X0Y0_グローブ_通常_グローブ; - public Par X0Y0_グローブ_通常_縁; + public Par X0Y0_グローブ_通常_縁; - public Par X0Y0_グローブ_筋肉_グローブ; + public Par X0Y0_グローブ_筋肉_グローブ; - public Par X0Y0_グローブ_筋肉_縁; + public Par X0Y0_グローブ_筋肉_縁; - public Par X0Y0_シャツ_袖1; + public Par X0Y0_シャツ_袖1; - public Par X0Y0_シャツ_袖2; + public Par X0Y0_シャツ_袖2; - public Par X0Y0_シャツ_縁; + public Par X0Y0_シャツ_縁; - public Par X0Y0_ナース_袖1; + public Par X0Y0_ナース_袖1; - public Par X0Y0_ナース_袖2; + public Par X0Y0_ナース_袖2; - public Par X0Y0_ナース_縁; + public Par X0Y0_ナース_縁; - public Par X0Y0_鎧_ベルト_ベルト1; + public Par X0Y0_鎧_ベルト_ベルト1; - public Par X0Y0_鎧_ベルト_ベルト2; + public Par X0Y0_鎧_ベルト_ベルト2; - public Par X0Y0_鎧_鎧_鎧1; + public Par X0Y0_鎧_鎧_鎧1; - public Par X0Y0_鎧_鎧_鎧2; + public Par X0Y0_鎧_鎧_鎧2; - public ColorD 筋肉上CD; + public ColorD 筋肉上CD; - public ColorD 上腕CD; + public ColorD 上腕CD; - public ColorD 筋肉下CD; + public ColorD 筋肉下CD; - public ColorD 虫性_虫腕CD; + public ColorD 虫性_虫腕CD; - public ColorD 虫性_筋肉下CD; + public ColorD 虫性_筋肉下CD; - public ColorD 紋柄_紋1CD; + public ColorD 紋柄_紋1CD; - public ColorD 紋柄_紋2CD; + public ColorD 紋柄_紋2CD; - public ColorD 紋柄_紋3CD; + public ColorD 紋柄_紋3CD; - public ColorD 紋柄_紋4CD; + public ColorD 紋柄_紋4CD; - public ColorD 獣性_獣毛1CD; + public ColorD 獣性_獣毛1CD; - public ColorD 獣性_獣毛2CD; + public ColorD 獣性_獣毛2CD; - public ColorD 竜性_鱗4CD; + public ColorD 竜性_鱗4CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorD 竜性_鱗5CD; + public ColorD 竜性_鱗5CD; - public ColorD 淫タトゥ_ハート_タトゥ左CD; + public ColorD 淫タトゥ_ハート_タトゥ左CD; - public ColorD 淫タトゥ_ハート_タトゥ右CD; + public ColorD 淫タトゥ_ハート_タトゥ右CD; - public ColorD 淫タトゥ_タトゥ1CD; + public ColorD 淫タトゥ_タトゥ1CD; - public ColorD 淫タトゥ_タトゥ2CD; + public ColorD 淫タトゥ_タトゥ2CD; - public ColorD 淫タトゥ_タトゥ3CD; + public ColorD 淫タトゥ_タトゥ3CD; - public ColorD 淫タトゥ_タトゥ4CD; + public ColorD 淫タトゥ_タトゥ4CD; - public ColorD 悪タトゥ_文字1_文字a_枠CD; + public ColorD 悪タトゥ_文字1_文字a_枠CD; - public ColorD 悪タトゥ_文字1_文字a_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字a_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字a_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字a_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字b_枠CD; + public ColorD 悪タトゥ_文字1_文字b_枠CD; - public ColorD 悪タトゥ_文字1_文字b_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字b_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字b_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字b_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字c_枠CD; + public ColorD 悪タトゥ_文字1_文字c_枠CD; - public ColorD 悪タトゥ_文字1_文字c_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字c_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字c_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字c_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字d_枠CD; + public ColorD 悪タトゥ_文字1_文字d_枠CD; - public ColorD 悪タトゥ_文字1_文字d_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字d_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字d_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字d_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字e_枠CD; + public ColorD 悪タトゥ_文字1_文字e_枠CD; - public ColorD 悪タトゥ_文字1_文字e_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字e_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字e_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字e_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字e_文字タトゥ3CD; + public ColorD 悪タトゥ_文字1_文字e_文字タトゥ3CD; - public ColorD 悪タトゥ_文字2_文字a_枠CD; + public ColorD 悪タトゥ_文字2_文字a_枠CD; - public ColorD 悪タトゥ_文字2_文字a_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字a_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字a_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字a_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字b_枠CD; + public ColorD 悪タトゥ_文字2_文字b_枠CD; - public ColorD 悪タトゥ_文字2_文字b_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字b_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字b_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字b_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字c_枠CD; + public ColorD 悪タトゥ_文字2_文字c_枠CD; - public ColorD 悪タトゥ_文字2_文字c_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字c_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字c_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字c_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字d_枠CD; + public ColorD 悪タトゥ_文字2_文字d_枠CD; - public ColorD 悪タトゥ_文字2_文字d_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字d_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字d_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字d_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字e_枠CD; + public ColorD 悪タトゥ_文字2_文字e_枠CD; - public ColorD 悪タトゥ_文字2_文字e_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字e_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字e_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字e_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字e_文字タトゥ3CD; + public ColorD 悪タトゥ_文字2_文字e_文字タトゥ3CD; - public ColorD 悪タトゥ_タトゥ1CD; + public ColorD 悪タトゥ_タトゥ1CD; - public ColorD 悪タトゥ_タトゥ2CD; + public ColorD 悪タトゥ_タトゥ2CD; - public ColorD 植タトゥ_タトゥCD; + public ColorD 植タトゥ_タトゥCD; - public ColorD 植性_葉3CD; + public ColorD 植性_葉3CD; - public ColorD 植性_葉2CD; + public ColorD 植性_葉2CD; - public ColorD 植性_葉1CD; + public ColorD 植性_葉1CD; - public ColorD 傷XCD; + public ColorD 傷XCD; - public ColorD ハイライト_ハイライト1CD; + public ColorD ハイライト_ハイライト1CD; - public ColorD ハイライト_ハイライト2CD; + public ColorD ハイライト_ハイライト2CD; - public ColorD グローブ_グローブCD; + public ColorD グローブ_グローブCD; - public ColorD グローブ_縁CD; + public ColorD グローブ_縁CD; - public ColorD シャツ_袖1CD; + public ColorD シャツ_袖1CD; - public ColorD シャツ_袖2CD; + public ColorD シャツ_袖2CD; - public ColorD シャツ_縁CD; + public ColorD シャツ_縁CD; - public ColorD ナース_袖1CD; + public ColorD ナース_袖1CD; - public ColorD ナース_袖2CD; + public ColorD ナース_袖2CD; - public ColorD ナース_縁CD; + public ColorD ナース_縁CD; - public ColorD 鎧_ベルト_ベルト1CD; + public ColorD 鎧_ベルト_ベルト1CD; - public ColorD 鎧_ベルト_ベルト2CD; + public ColorD 鎧_ベルト_ベルト2CD; - public ColorD 鎧_鎧_鎧1CD; + public ColorD 鎧_鎧_鎧1CD; - public ColorD 鎧_鎧_鎧2CD; + public ColorD 鎧_鎧_鎧2CD; - public ColorP X0Y0_筋肉上CP; + public ColorP X0Y0_筋肉上CP; - public ColorP X0Y0_上腕CP; + public ColorP X0Y0_上腕CP; - public ColorP X0Y0_筋肉下CP; + public ColorP X0Y0_筋肉下CP; - public ColorP X0Y0_虫性_虫腕CP; + public ColorP X0Y0_虫性_虫腕CP; - public ColorP X0Y0_虫性_筋肉下CP; + public ColorP X0Y0_虫性_筋肉下CP; - public ColorP X0Y0_紋柄_紋1CP; + public ColorP X0Y0_紋柄_紋1CP; - public ColorP X0Y0_紋柄_紋2CP; + public ColorP X0Y0_紋柄_紋2CP; - public ColorP X0Y0_紋柄_紋3CP; + public ColorP X0Y0_紋柄_紋3CP; - public ColorP X0Y0_紋柄_紋4CP; + public ColorP X0Y0_紋柄_紋4CP; - public ColorP X0Y0_獣性_獣毛1CP; + public ColorP X0Y0_獣性_獣毛1CP; - public ColorP X0Y0_獣性_獣毛2CP; + public ColorP X0Y0_獣性_獣毛2CP; - public ColorP X0Y0_鱗_鱗4CP; + public ColorP X0Y0_鱗_鱗4CP; - public ColorP X0Y0_鱗_鱗3CP; + public ColorP X0Y0_鱗_鱗3CP; - public ColorP X0Y0_鱗_鱗2CP; + public ColorP X0Y0_鱗_鱗2CP; - public ColorP X0Y0_鱗_鱗1CP; + public ColorP X0Y0_鱗_鱗1CP; - public ColorP X0Y0_鱗_鱗5CP; + public ColorP X0Y0_鱗_鱗5CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ右CP; - public ColorP X0Y0_淫タトゥ_タトゥ1CP; + public ColorP X0Y0_淫タトゥ_タトゥ1CP; - public ColorP X0Y0_淫タトゥ_タトゥ2CP; + public ColorP X0Y0_淫タトゥ_タトゥ2CP; - public ColorP X0Y0_淫タトゥ_タトゥ3CP; + public ColorP X0Y0_淫タトゥ_タトゥ3CP; - public ColorP X0Y0_淫タトゥ_タトゥ4CP; + public ColorP X0Y0_淫タトゥ_タトゥ4CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字a_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字a_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字b_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字b_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字c_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字c_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字d_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字d_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字a_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字a_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字b_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字b_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字c_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字c_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字d_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字d_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3CP; - public ColorP X0Y0_悪タトゥ_通常_タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字a_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字a_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字b_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字b_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字c_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字c_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字d_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字d_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字a_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字a_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字b_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字b_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字c_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字c_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字d_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字d_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3CP; - public ColorP X0Y0_悪タトゥ_筋肉_タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_タトゥ1CP; - public ColorP X0Y0_悪タトゥ_タトゥ2CP; + public ColorP X0Y0_悪タトゥ_タトゥ2CP; - public ColorP X0Y0_植タトゥ_タトゥCP; + public ColorP X0Y0_植タトゥ_タトゥCP; - public ColorP X0Y0_植性_通常_葉3CP; + public ColorP X0Y0_植性_通常_葉3CP; - public ColorP X0Y0_植性_通常_葉2CP; + public ColorP X0Y0_植性_通常_葉2CP; - public ColorP X0Y0_植性_通常_葉1CP; + public ColorP X0Y0_植性_通常_葉1CP; - public ColorP X0Y0_植性_欠損_葉3CP; + public ColorP X0Y0_植性_欠損_葉3CP; - public ColorP X0Y0_植性_欠損_葉2CP; + public ColorP X0Y0_植性_欠損_葉2CP; - public ColorP X0Y0_植性_欠損_葉1CP; + public ColorP X0Y0_植性_欠損_葉1CP; - public ColorP X0Y0_傷XCP; + public ColorP X0Y0_傷XCP; - public ColorP X0Y0_ハイライト_ハイライト1CP; + public ColorP X0Y0_ハイライト_ハイライト1CP; - public ColorP X0Y0_ハイライト_ハイライト2CP; + public ColorP X0Y0_ハイライト_ハイライト2CP; - public ColorP X0Y0_グローブ_通常_グローブCP; + public ColorP X0Y0_グローブ_通常_グローブCP; - public ColorP X0Y0_グローブ_通常_縁CP; + public ColorP X0Y0_グローブ_通常_縁CP; - public ColorP X0Y0_グローブ_筋肉_グローブCP; + public ColorP X0Y0_グローブ_筋肉_グローブCP; - public ColorP X0Y0_グローブ_筋肉_縁CP; + public ColorP X0Y0_グローブ_筋肉_縁CP; - public ColorP X0Y0_シャツ_袖1CP; + public ColorP X0Y0_シャツ_袖1CP; - public ColorP X0Y0_シャツ_袖2CP; + public ColorP X0Y0_シャツ_袖2CP; - public ColorP X0Y0_シャツ_縁CP; + public ColorP X0Y0_シャツ_縁CP; - public ColorP X0Y0_ナース_袖1CP; + public ColorP X0Y0_ナース_袖1CP; - public ColorP X0Y0_ナース_袖2CP; + public ColorP X0Y0_ナース_袖2CP; - public ColorP X0Y0_ナース_縁CP; + public ColorP X0Y0_ナース_縁CP; - public ColorP X0Y0_鎧_ベルト_ベルト1CP; + public ColorP X0Y0_鎧_ベルト_ベルト1CP; - public ColorP X0Y0_鎧_ベルト_ベルト2CP; + public ColorP X0Y0_鎧_ベルト_ベルト2CP; - public ColorP X0Y0_鎧_鎧_鎧1CP; + public ColorP X0Y0_鎧_鎧_鎧1CP; - public ColorP X0Y0_鎧_鎧_鎧2CP; + public ColorP X0Y0_鎧_鎧_鎧2CP; - public スタンプK キスマーク; + public スタンプK キスマーク; - public スタンプW 鞭痕; + public スタンプW 鞭痕; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 植性_葉3_表示 = 植性_葉3_表示; - 植性_葉2_表示 = 植性_葉2_表示; - 植性_葉1_表示 = 植性_葉1_表示; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋肉上_表示 = 筋肉_; - 筋肉下_表示 = 筋肉_; - 虫性_筋肉下_表示 = 虫性_虫腕_表示 && 筋肉_; - 悪タトゥ_文字1_文字a_枠_表示 = 悪タトゥ_文字1_文字a_枠_表示; - 悪タトゥ_文字1_文字a_文字タトゥ1_表示 = 悪タトゥ_文字1_文字a_文字タトゥ1_表示; - 悪タトゥ_文字1_文字a_文字タトゥ2_表示 = 悪タトゥ_文字1_文字a_文字タトゥ2_表示; - 悪タトゥ_文字1_文字b_枠_表示 = 悪タトゥ_文字1_文字b_枠_表示; - 悪タトゥ_文字1_文字b_文字タトゥ1_表示 = 悪タトゥ_文字1_文字b_文字タトゥ1_表示; - 悪タトゥ_文字1_文字b_文字タトゥ2_表示 = 悪タトゥ_文字1_文字b_文字タトゥ2_表示; - 悪タトゥ_文字1_文字c_枠_表示 = 悪タトゥ_文字1_文字c_枠_表示; - 悪タトゥ_文字1_文字c_文字タトゥ1_表示 = 悪タトゥ_文字1_文字c_文字タトゥ1_表示; - 悪タトゥ_文字1_文字c_文字タトゥ2_表示 = 悪タトゥ_文字1_文字c_文字タトゥ2_表示; - 悪タトゥ_文字1_文字d_枠_表示 = 悪タトゥ_文字1_文字d_枠_表示; - 悪タトゥ_文字1_文字d_文字タトゥ1_表示 = 悪タトゥ_文字1_文字d_文字タトゥ1_表示; - 悪タトゥ_文字1_文字d_文字タトゥ2_表示 = 悪タトゥ_文字1_文字d_文字タトゥ2_表示; - 悪タトゥ_文字1_文字e_枠_表示 = 悪タトゥ_文字1_文字e_枠_表示; - 悪タトゥ_文字1_文字e_文字タトゥ1_表示 = 悪タトゥ_文字1_文字e_文字タトゥ1_表示; - 悪タトゥ_文字1_文字e_文字タトゥ2_表示 = 悪タトゥ_文字1_文字e_文字タトゥ2_表示; - 悪タトゥ_文字1_文字e_文字タトゥ3_表示 = 悪タトゥ_文字1_文字e_文字タトゥ3_表示; - 悪タトゥ_文字2_文字a_枠_表示 = 悪タトゥ_文字2_文字a_枠_表示; - 悪タトゥ_文字2_文字a_文字タトゥ1_表示 = 悪タトゥ_文字2_文字a_文字タトゥ1_表示; - 悪タトゥ_文字2_文字a_文字タトゥ2_表示 = 悪タトゥ_文字2_文字a_文字タトゥ2_表示; - 悪タトゥ_文字2_文字b_枠_表示 = 悪タトゥ_文字2_文字b_枠_表示; - 悪タトゥ_文字2_文字b_文字タトゥ1_表示 = 悪タトゥ_文字2_文字b_文字タトゥ1_表示; - 悪タトゥ_文字2_文字b_文字タトゥ2_表示 = 悪タトゥ_文字2_文字b_文字タトゥ2_表示; - 悪タトゥ_文字2_文字c_枠_表示 = 悪タトゥ_文字2_文字c_枠_表示; - 悪タトゥ_文字2_文字c_文字タトゥ1_表示 = 悪タトゥ_文字2_文字c_文字タトゥ1_表示; - 悪タトゥ_文字2_文字c_文字タトゥ2_表示 = 悪タトゥ_文字2_文字c_文字タトゥ2_表示; - 悪タトゥ_文字2_文字d_枠_表示 = 悪タトゥ_文字2_文字d_枠_表示; - 悪タトゥ_文字2_文字d_文字タトゥ1_表示 = 悪タトゥ_文字2_文字d_文字タトゥ1_表示; - 悪タトゥ_文字2_文字d_文字タトゥ2_表示 = 悪タトゥ_文字2_文字d_文字タトゥ2_表示; - 悪タトゥ_文字2_文字e_枠_表示 = 悪タトゥ_文字2_文字e_枠_表示; - 悪タトゥ_文字2_文字e_文字タトゥ1_表示 = 悪タトゥ_文字2_文字e_文字タトゥ1_表示; - 悪タトゥ_文字2_文字e_文字タトゥ2_表示 = 悪タトゥ_文字2_文字e_文字タトゥ2_表示; - 悪タトゥ_文字2_文字e_文字タトゥ3_表示 = 悪タトゥ_文字2_文字e_文字タトゥ3_表示; - 悪タトゥ_タトゥ1_表示 = 悪タトゥ_タトゥ1_表示; - グローブ_グローブ_表示 = グローブ_グローブ_表示; - グローブ_縁_表示 = グローブ_縁_表示; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 筋肉上_表示 - { - get - { - return X0Y0_筋肉上.Dra; - } - set - { - X0Y0_筋肉上.Dra = value; - X0Y0_筋肉上.Hit = value; - } - } - - public bool 上腕_表示 - { - get - { - return X0Y0_上腕.Dra; - } - set - { - X0Y0_上腕.Dra = value; - X0Y0_上腕.Hit = value; - } - } - - public bool 虫性_虫腕_表示 - { - get - { - return X0Y0_虫性_虫腕.Dra; - } - set - { - X0Y0_虫性_虫腕.Dra = value; - X0Y0_虫性_筋肉下.Dra = 筋肉フラグ && value; - X0Y0_虫性_虫腕.Hit = value; - X0Y0_虫性_筋肉下.Hit = 筋肉フラグ && value; - } - } - - public bool 虫性_筋肉下_表示 - { - get - { - return X0Y0_虫性_筋肉下.Dra; - } - set - { - X0Y0_虫性_筋肉下.Dra = value; - X0Y0_虫性_筋肉下.Hit = value; - } - } - - public bool 筋肉下_表示 - { - get - { - return X0Y0_筋肉下.Dra; - } - set - { - X0Y0_筋肉下.Dra = value; - X0Y0_筋肉下.Hit = value; - } - } - - public bool 紋柄_紋1_表示 - { - get - { - return X0Y0_紋柄_紋1.Dra; - } - set - { - X0Y0_紋柄_紋1.Dra = value; - X0Y0_紋柄_紋1.Hit = value; - } - } - - public bool 紋柄_紋2_表示 - { - get - { - return X0Y0_紋柄_紋2.Dra; - } - set - { - X0Y0_紋柄_紋2.Dra = value; - X0Y0_紋柄_紋2.Hit = value; - } - } - - public bool 紋柄_紋3_表示 - { - get - { - return X0Y0_紋柄_紋3.Dra; - } - set - { - X0Y0_紋柄_紋3.Dra = value; - X0Y0_紋柄_紋3.Hit = value; - } - } - - public bool 紋柄_紋4_表示 - { - get - { - return X0Y0_紋柄_紋4.Dra; - } - set - { - X0Y0_紋柄_紋4.Dra = value; - X0Y0_紋柄_紋4.Hit = value; - } - } - - public bool 獣性_獣毛1_表示 - { - get - { - return X0Y0_獣性_獣毛1.Dra; - } - set - { - X0Y0_獣性_獣毛1.Dra = value; - X0Y0_獣性_獣毛1.Hit = value; - } - } - - public bool 獣性_獣毛2_表示 - { - get - { - return X0Y0_獣性_獣毛2.Dra; - } - set - { - X0Y0_獣性_獣毛2.Dra = value; - X0Y0_獣性_獣毛2.Hit = value; - } - } - - public bool 竜性_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗4.Dra = value; - X0Y0_竜性_鱗4.Hit = value; - } - } - - public bool 竜性_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗3.Dra = value; - X0Y0_竜性_鱗3.Hit = value; - } - } - - public bool 竜性_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗2.Dra = value; - X0Y0_竜性_鱗2.Hit = value; - } - } - - public bool 竜性_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗1.Dra = value; - X0Y0_竜性_鱗1.Hit = value; - } - } - - public bool 竜性_鱗5_表示 - { - get - { - return X0Y0_竜性_鱗5.Dra; - } - set - { - X0Y0_竜性_鱗5.Dra = value; - X0Y0_竜性_鱗5.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ左.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ右.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ右.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ1_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ1.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ1.Dra = value; - X0Y0_淫タトゥ_タトゥ1.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ2_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ2.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ2.Dra = value; - X0Y0_淫タトゥ_タトゥ2.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ3_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ3.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ3.Dra = value; - X0Y0_淫タトゥ_タトゥ3.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ4_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ4.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ4.Dra = value; - X0Y0_淫タトゥ_タトゥ4.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字a_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字a_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字a_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字a_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字b_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字b_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字b_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字b_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字c_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字c_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字c_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字c_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字d_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字d_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字d_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字d_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字e_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字e_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字e_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字e_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字a_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字a_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字a_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字a_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字b_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字b_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字b_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字b_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字c_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字c_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字c_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字c_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字d_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字d_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字d_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字d_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字e_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字e_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字e_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字e_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3.Hit = value; - } - } - - public bool 悪タトゥ_通常_タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字a_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字a_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字a_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字a_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字b_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字b_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字b_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字b_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字c_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字c_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字c_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字c_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字d_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字d_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字d_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字d_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字e_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字e_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字e_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字e_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字a_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字a_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字a_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字a_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字b_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字b_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字b_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字b_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字c_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字c_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字c_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字c_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字d_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字d_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字d_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字d_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字e_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字e_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字e_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字e_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_タトゥ2.Dra = value; - X0Y0_悪タトゥ_タトゥ2.Hit = value; - } - } - - public bool 植タトゥ_タトゥ_表示 - { - get - { - return X0Y0_植タトゥ_タトゥ.Dra; - } - set - { - X0Y0_植タトゥ_タトゥ.Dra = value; - X0Y0_植タトゥ_タトゥ.Hit = value; - } - } - - public bool 植性_通常_葉3_表示 - { - get - { - return X0Y0_植性_通常_葉3.Dra; - } - set - { - X0Y0_植性_通常_葉3.Dra = value; - X0Y0_植性_通常_葉3.Hit = value; - } - } - - public bool 植性_通常_葉2_表示 - { - get - { - return X0Y0_植性_通常_葉2.Dra; - } - set - { - X0Y0_植性_通常_葉2.Dra = value; - X0Y0_植性_通常_葉2.Hit = value; - } - } - - public bool 植性_通常_葉1_表示 - { - get - { - return X0Y0_植性_通常_葉1.Dra; - } - set - { - X0Y0_植性_通常_葉1.Dra = value; - X0Y0_植性_通常_葉1.Hit = value; - } - } - - public bool 植性_欠損_葉3_表示 - { - get - { - return X0Y0_植性_欠損_葉3.Dra; - } - set - { - X0Y0_植性_欠損_葉3.Dra = value; - X0Y0_植性_欠損_葉3.Hit = value; - } - } - - public bool 植性_欠損_葉2_表示 - { - get - { - return X0Y0_植性_欠損_葉2.Dra; - } - set - { - X0Y0_植性_欠損_葉2.Dra = value; - X0Y0_植性_欠損_葉2.Hit = value; - } - } - - public bool 植性_欠損_葉1_表示 - { - get - { - return X0Y0_植性_欠損_葉1.Dra; - } - set - { - X0Y0_植性_欠損_葉1.Dra = value; - X0Y0_植性_欠損_葉1.Hit = value; - } - } - - public bool 傷X_表示 - { - get - { - return X0Y0_傷X.Dra; - } - set - { - X0Y0_傷X.Dra = value; - X0Y0_傷X.Hit = value; - } - } - - public bool ハイライト_ハイライト1_表示 - { - get - { - return X0Y0_ハイライト_ハイライト1.Dra; - } - set - { - X0Y0_ハイライト_ハイライト1.Dra = value; - X0Y0_ハイライト_ハイライト1.Hit = value; - } - } - - public bool ハイライト_ハイライト2_表示 - { - get - { - return X0Y0_ハイライト_ハイライト2.Dra; - } - set - { - X0Y0_ハイライト_ハイライト2.Dra = value; - X0Y0_ハイライト_ハイライト2.Hit = value; - } - } - - public bool グローブ_通常_グローブ_表示 - { - get - { - return X0Y0_グローブ_通常_グローブ.Dra; - } - set - { - X0Y0_グローブ_通常_グローブ.Dra = value; - X0Y0_グローブ_通常_グローブ.Hit = value; - } - } - - public bool グローブ_通常_縁_表示 - { - get - { - return X0Y0_グローブ_通常_縁.Dra; - } - set - { - X0Y0_グローブ_通常_縁.Dra = value; - X0Y0_グローブ_通常_縁.Hit = value; - } - } - - public bool グローブ_筋肉_グローブ_表示 - { - get - { - return X0Y0_グローブ_筋肉_グローブ.Dra; - } - set - { - X0Y0_グローブ_筋肉_グローブ.Dra = value; - X0Y0_グローブ_筋肉_グローブ.Hit = value; - } - } - - public bool グローブ_筋肉_縁_表示 - { - get - { - return X0Y0_グローブ_筋肉_縁.Dra; - } - set - { - X0Y0_グローブ_筋肉_縁.Dra = value; - X0Y0_グローブ_筋肉_縁.Hit = value; - } - } - - public bool シャツ_袖1_表示 - { - get - { - return X0Y0_シャツ_袖1.Dra; - } - set - { - X0Y0_シャツ_袖1.Dra = value; - X0Y0_シャツ_袖1.Hit = value; - } - } - - public bool シャツ_袖2_表示 - { - get - { - return X0Y0_シャツ_袖2.Dra; - } - set - { - X0Y0_シャツ_袖2.Dra = value; - X0Y0_シャツ_袖2.Hit = value; - } - } - - public bool シャツ_縁_表示 - { - get - { - return X0Y0_シャツ_縁.Dra; - } - set - { - X0Y0_シャツ_縁.Dra = value; - X0Y0_シャツ_縁.Hit = value; - } - } - - public bool ナース_袖1_表示 - { - get - { - return X0Y0_ナース_袖1.Dra; - } - set - { - X0Y0_ナース_袖1.Dra = value; - X0Y0_ナース_袖1.Hit = value; - } - } - - public bool ナース_袖2_表示 - { - get - { - return X0Y0_ナース_袖2.Dra; - } - set - { - X0Y0_ナース_袖2.Dra = value; - X0Y0_ナース_袖2.Hit = value; - } - } - - public bool ナース_縁_表示 - { - get - { - return X0Y0_ナース_縁.Dra; - } - set - { - X0Y0_ナース_縁.Dra = value; - X0Y0_ナース_縁.Hit = value; - } - } - - public bool 鎧_ベルト_ベルト1_表示 - { - get - { - return X0Y0_鎧_ベルト_ベルト1.Dra; - } - set - { - X0Y0_鎧_ベルト_ベルト1.Dra = value; - X0Y0_鎧_ベルト_ベルト1.Hit = value; - } - } - - public bool 鎧_ベルト_ベルト2_表示 - { - get - { - return X0Y0_鎧_ベルト_ベルト2.Dra; - } - set - { - X0Y0_鎧_ベルト_ベルト2.Dra = value; - X0Y0_鎧_ベルト_ベルト2.Hit = value; - } - } - - public bool 鎧_鎧_鎧1_表示 - { - get - { - return X0Y0_鎧_鎧_鎧1.Dra; - } - set - { - X0Y0_鎧_鎧_鎧1.Dra = value; - X0Y0_鎧_鎧_鎧1.Hit = value; - } - } - - public bool 鎧_鎧_鎧2_表示 - { - get - { - return X0Y0_鎧_鎧_鎧2.Dra; - } - set - { - X0Y0_鎧_鎧_鎧2.Dra = value; - X0Y0_鎧_鎧_鎧2.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字a_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字a_枠_表示) - { - return 悪タトゥ_筋肉_文字1_文字a_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字a_枠_表示 = false; - 悪タトゥ_筋肉_文字1_文字a_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字a_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字a_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字a_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字a_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字b_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字b_枠_表示) - { - return 悪タトゥ_筋肉_文字1_文字b_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字b_枠_表示 = false; - 悪タトゥ_筋肉_文字1_文字b_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字b_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字b_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字b_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字b_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字c_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字c_枠_表示) - { - return 悪タトゥ_筋肉_文字1_文字c_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字c_枠_表示 = false; - 悪タトゥ_筋肉_文字1_文字c_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字c_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字c_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字c_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字c_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字d_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字d_枠_表示) - { - return 悪タトゥ_筋肉_文字1_文字d_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字d_枠_表示 = false; - 悪タトゥ_筋肉_文字1_文字d_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字d_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字d_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字d_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字d_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字e_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字e_枠_表示) - { - return 悪タトゥ_筋肉_文字1_文字e_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字e_枠_表示 = false; - 悪タトゥ_筋肉_文字1_文字e_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字e_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字e_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字e_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字e_文字タトゥ3_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示) - { - return 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = false; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字a_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字a_枠_表示) - { - return 悪タトゥ_筋肉_文字2_文字a_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字a_枠_表示 = false; - 悪タトゥ_筋肉_文字2_文字a_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字a_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字a_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字a_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字a_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字b_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字b_枠_表示) - { - return 悪タトゥ_筋肉_文字2_文字b_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字b_枠_表示 = false; - 悪タトゥ_筋肉_文字2_文字b_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字b_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字b_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字b_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字b_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字c_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字c_枠_表示) - { - return 悪タトゥ_筋肉_文字2_文字c_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字c_枠_表示 = false; - 悪タトゥ_筋肉_文字2_文字c_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字c_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字c_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字c_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字c_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字d_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字d_枠_表示) - { - return 悪タトゥ_筋肉_文字2_文字d_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字d_枠_表示 = false; - 悪タトゥ_筋肉_文字2_文字d_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字d_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字d_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字d_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字d_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字e_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字e_枠_表示) - { - return 悪タトゥ_筋肉_文字2_文字e_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字e_枠_表示 = false; - 悪タトゥ_筋肉_文字2_文字e_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字e_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字e_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字e_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字e_文字タトゥ3_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示) - { - return 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = false; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = false; - } - } - } - - public bool 悪タトゥ_タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_タトゥ1_表示) - { - return 悪タトゥ_筋肉_タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_タトゥ1_表示 = false; - 悪タトゥ_筋肉_タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_タトゥ1_表示 = value; - 悪タトゥ_筋肉_タトゥ1_表示 = false; - } - } - } - - public bool 植性_葉3_表示 - { - get - { - if (!植性_通常_葉3_表示) - { - return 植性_欠損_葉3_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性_通常_葉3_表示 = false; - 植性_欠損_葉3_表示 = value; - } - else - { - 植性_通常_葉3_表示 = value; - 植性_欠損_葉3_表示 = false; - } - } - } - - public bool 植性_葉2_表示 - { - get - { - if (!植性_通常_葉2_表示) - { - return 植性_欠損_葉2_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性_通常_葉2_表示 = false; - 植性_欠損_葉2_表示 = value; - } - else - { - 植性_通常_葉2_表示 = value; - 植性_欠損_葉2_表示 = false; - } - } - } - - public bool 植性_葉1_表示 - { - get - { - if (!植性_通常_葉1_表示) - { - return 植性_欠損_葉1_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性_通常_葉1_表示 = false; - 植性_欠損_葉1_表示 = value; - } - else - { - 植性_通常_葉1_表示 = value; - 植性_欠損_葉1_表示 = false; - } - } - } - - public bool グローブ_グローブ_表示 - { - get - { - if (!グローブ_通常_グローブ_表示) - { - return グローブ_筋肉_グローブ_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - グローブ_通常_グローブ_表示 = false; - グローブ_筋肉_グローブ_表示 = value; - } - else - { - グローブ_通常_グローブ_表示 = value; - グローブ_筋肉_グローブ_表示 = false; - } - } - } - - public bool グローブ_縁_表示 - { - get - { - if (!グローブ_通常_縁_表示) - { - return グローブ_筋肉_縁_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - グローブ_通常_縁_表示 = false; - グローブ_筋肉_縁_表示 = value; - } - else - { - グローブ_通常_縁_表示 = value; - グローブ_筋肉_縁_表示 = false; - } - } - } - - private bool 筋肉フラグ - { - get - { - if (!筋肉_ && !筋肉上_表示 && !筋肉下_表示) - { - return 虫性_筋肉下_表示; - } - return true; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト_ハイライト1_表示; - } - set - { - ハイライト_ハイライト1_表示 = value; - ハイライト_ハイライト2_表示 = value; - } - } - - public double 傷X濃度 - { - get - { - return 傷XCD.不透明度; - } - set - { - 傷XCD.不透明度 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト_ハイライト1CD.不透明度; - } - set - { - ハイライト_ハイライト1CD.不透明度 = value; - ハイライト_ハイライト2CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 筋肉上_表示; - } - set - { - 筋肉上_表示 = value; - 上腕_表示 = value; - 虫性_虫腕_表示 = value; - 虫性_筋肉下_表示 = value; - 筋肉下_表示 = value; - 紋柄_紋1_表示 = value; - 紋柄_紋2_表示 = value; - 紋柄_紋3_表示 = value; - 紋柄_紋4_表示 = value; - 獣性_獣毛1_表示 = value; - 獣性_獣毛2_表示 = value; - 竜性_鱗4_表示 = value; - 竜性_鱗3_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗1_表示 = value; - 竜性_鱗5_表示 = value; - 淫タトゥ_ハート_タトゥ左_表示 = value; - 淫タトゥ_ハート_タトゥ右_表示 = value; - 淫タトゥ_タトゥ1_表示 = value; - 淫タトゥ_タトゥ2_表示 = value; - 淫タトゥ_タトゥ3_表示 = value; - 淫タトゥ_タトゥ4_表示 = value; - 悪タトゥ_通常_文字1_文字a_枠_表示 = value; - 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字1_文字b_枠_表示 = value; - 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字1_文字c_枠_表示 = value; - 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字1_文字d_枠_表示 = value; - 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字1_文字e_枠_表示 = value; - 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_通常_文字2_文字a_枠_表示 = value; - 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字2_文字b_枠_表示 = value; - 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字2_文字c_枠_表示 = value; - 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字2_文字d_枠_表示 = value; - 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字2_文字e_枠_表示 = value; - 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_通常_タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字a_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字b_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字c_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字d_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_筋肉_文字2_文字a_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字b_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字c_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字d_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_筋肉_タトゥ1_表示 = value; - 悪タトゥ_タトゥ2_表示 = value; - 植タトゥ_タトゥ_表示 = value; - 植性_通常_葉3_表示 = value; - 植性_通常_葉2_表示 = value; - 植性_通常_葉1_表示 = value; - 植性_欠損_葉3_表示 = value; - 植性_欠損_葉2_表示 = value; - 植性_欠損_葉1_表示 = value; - 傷X_表示 = value; - ハイライト_ハイライト1_表示 = value; - ハイライト_ハイライト2_表示 = value; - グローブ_通常_グローブ_表示 = value; - グローブ_通常_縁_表示 = value; - グローブ_筋肉_グローブ_表示 = value; - グローブ_筋肉_縁_表示 = value; - シャツ_袖1_表示 = value; - シャツ_袖2_表示 = value; - シャツ_縁_表示 = value; - ナース_袖1_表示 = value; - ナース_袖2_表示 = value; - ナース_縁_表示 = value; - 鎧_ベルト_ベルト1_表示 = value; - 鎧_ベルト_ベルト2_表示 = value; - 鎧_鎧_鎧1_表示 = value; - 鎧_鎧_鎧2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 筋肉上CD.不透明度; - } - set - { - 筋肉上CD.不透明度 = value; - 上腕CD.不透明度 = value; - 虫性_虫腕CD.不透明度 = value; - 虫性_筋肉下CD.不透明度 = value; - 筋肉下CD.不透明度 = value; - 紋柄_紋1CD.不透明度 = value; - 紋柄_紋2CD.不透明度 = value; - 紋柄_紋3CD.不透明度 = value; - 紋柄_紋4CD.不透明度 = value; - 獣性_獣毛1CD.不透明度 = value; - 獣性_獣毛2CD.不透明度 = value; - 竜性_鱗4CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - 竜性_鱗5CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ左CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ右CD.不透明度 = value; - 淫タトゥ_タトゥ1CD.不透明度 = value; - 淫タトゥ_タトゥ2CD.不透明度 = value; - 淫タトゥ_タトゥ3CD.不透明度 = value; - 淫タトゥ_タトゥ4CD.不透明度 = value; - 悪タトゥ_文字1_文字a_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字a_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字a_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字b_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字b_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字b_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字c_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字c_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字c_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字d_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字d_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字d_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字e_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字e_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字e_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字e_文字タトゥ3CD.不透明度 = value; - 悪タトゥ_文字2_文字a_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字a_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字a_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字b_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字b_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字b_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字c_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字c_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字c_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字d_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字d_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字d_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字e_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字e_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字e_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字e_文字タトゥ3CD.不透明度 = value; - 悪タトゥ_タトゥ1CD.不透明度 = value; - 悪タトゥ_タトゥ2CD.不透明度 = value; - 植タトゥ_タトゥCD.不透明度 = value; - 植性_葉3CD.不透明度 = value; - 植性_葉2CD.不透明度 = value; - 植性_葉1CD.不透明度 = value; - 傷XCD.不透明度 = value; - ハイライト_ハイライト1CD.不透明度 = value; - ハイライト_ハイライト2CD.不透明度 = value; - グローブ_グローブCD.不透明度 = value; - グローブ_縁CD.不透明度 = value; - シャツ_袖1CD.不透明度 = value; - シャツ_袖2CD.不透明度 = value; - シャツ_縁CD.不透明度 = value; - ナース_袖1CD.不透明度 = value; - ナース_袖2CD.不透明度 = value; - ナース_縁CD.不透明度 = value; - 鎧_ベルト_ベルト1CD.不透明度 = value; - 鎧_ベルト_ベルト2CD.不透明度 = value; - 鎧_鎧_鎧1CD.不透明度 = value; - 鎧_鎧_鎧2CD.不透明度 = value; - } - } - - public bool 肘部_外線 - { - get - { - return X0Y0_上腕.OP[(!右) ? 1 : 2].Outline; - } - set - { - X0Y0_上腕.OP[(!右) ? 1 : 2].Outline = value; - X0Y0_虫性_虫腕.OP[右 ? 1 : 4].Outline = value; - X0Y0_獣性_獣毛1.OP[右 ? 3 : 7].Outline = value; - X0Y0_グローブ_通常_グローブ.OP[(!右) ? 1 : 2].Outline = value; - X0Y0_グローブ_筋肉_グローブ.OP[(!右) ? 1 : 2].Outline = value; - } - } - - public bool グローブ表示 - { - get - { - return グローブ_グローブ_表示; - } - set - { - グローブ_グローブ_表示 = value; - グローブ_縁_表示 = value; - } - } - - public bool シャツ表示 - { - get - { - return シャツ_袖1_表示; - } - set - { - シャツ_袖1_表示 = value; - シャツ_袖2_表示 = value; - シャツ_縁_表示 = value; - } - } - - public bool ナース表示 - { - get - { - return ナース_袖1_表示; - } - set - { - ナース_袖1_表示 = value; - ナース_袖2_表示 = value; - ナース_縁_表示 = value; - } - } - - public bool メイル表示 - { - get - { - return 鎧_ベルト_ベルト1_表示; - } - set - { - 鎧_ベルト_ベルト1_表示 = value; - 鎧_ベルト_ベルト2_表示 = value; - 鎧_鎧_鎧1_表示 = value; - 鎧_鎧_鎧2_表示 = value; - } - } - - public JointS 下腕_接続点 => new JointS(本体, X0Y0_上腕, 1); - - public 上腕_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上腕_人D e) - { - 上腕_人 上腕_人2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.腕左["上腕"]); - Pars pars = 本体[0][0]; - X0Y0_筋肉上 = pars["筋肉上"].ToPar(); - X0Y0_上腕 = pars["上腕"].ToPar(); - X0Y0_筋肉下 = pars["筋肉下"].ToPar(); - Pars pars2 = pars["虫性"].ToPars(); - X0Y0_虫性_虫腕 = pars2["虫腕"].ToPar(); - X0Y0_虫性_筋肉下 = pars2["筋肉下"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - X0Y0_紋柄_紋1 = pars2["紋1"].ToPar(); - X0Y0_紋柄_紋2 = pars2["紋2"].ToPar(); - X0Y0_紋柄_紋3 = pars2["紋3"].ToPar(); - X0Y0_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y0_獣性_獣毛1 = pars2["獣毛1"].ToPar(); - X0Y0_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗5 = pars2["鱗5"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - Pars pars3 = pars2["ハート"].ToPars(); - X0Y0_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); - X0Y0_淫タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); - X0Y0_淫タトゥ_タトゥ2 = pars2["タトゥ2"].ToPar(); - X0Y0_淫タトゥ_タトゥ3 = pars2["タトゥ3"].ToPar(); - X0Y0_淫タトゥ_タトゥ4 = pars2["タトゥ4"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["通常"].ToPars(); - Pars pars4 = pars3["文字1"].ToPars(); - Pars pars5 = pars4["文字a"].ToPars(); - X0Y0_悪タトゥ_通常_文字1_文字a_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字b"].ToPars(); - X0Y0_悪タトゥ_通常_文字1_文字b_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字c"].ToPars(); - X0Y0_悪タトゥ_通常_文字1_文字c_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字d"].ToPars(); - X0Y0_悪タトゥ_通常_文字1_文字d_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字e"].ToPars(); - X0Y0_悪タトゥ_通常_文字1_文字e_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); - Pars pars6 = pars3["文字2"].ToPars(); - pars5 = pars6["文字a"].ToPars(); - X0Y0_悪タトゥ_通常_文字2_文字a_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars6["文字b"].ToPars(); - X0Y0_悪タトゥ_通常_文字2_文字b_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars6["文字c"].ToPars(); - X0Y0_悪タトゥ_通常_文字2_文字c_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars6["文字d"].ToPars(); - X0Y0_悪タトゥ_通常_文字2_文字d_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars6["文字e"].ToPars(); - X0Y0_悪タトゥ_通常_文字2_文字e_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); - X0Y0_悪タトゥ_通常_タトゥ1 = pars3["タトゥ1"].ToPar(); - pars3 = pars2["筋肉"].ToPars(); - Pars pars7 = pars3["文字1"].ToPars(); - pars5 = pars7["文字a"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字1_文字a_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars7["文字b"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字1_文字b_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars7["文字c"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字1_文字c_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars7["文字d"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字1_文字d_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars7["文字e"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); - Pars pars8 = pars3["文字2"].ToPars(); - pars5 = pars8["文字a"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字2_文字a_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars8["文字b"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字2_文字b_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars8["文字c"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字2_文字c_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars8["文字d"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字2_文字d_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars8["文字e"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); - X0Y0_悪タトゥ_筋肉_タトゥ1 = pars3["タトゥ1"].ToPar(); - X0Y0_悪タトゥ_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); - X0Y0_植タトゥ_タトゥ = pars2["タトゥ"].ToPar(); - pars2 = pars["植性"].ToPars(); - pars3 = pars2["通常"].ToPars(); - X0Y0_植性_通常_葉3 = pars3["葉3"].ToPar(); - X0Y0_植性_通常_葉2 = pars3["葉2"].ToPar(); - X0Y0_植性_通常_葉1 = pars3["葉1"].ToPar(); - pars3 = pars2["欠損"].ToPars(); - X0Y0_植性_欠損_葉3 = pars3["葉3"].ToPar(); - X0Y0_植性_欠損_葉2 = pars3["葉2"].ToPar(); - X0Y0_植性_欠損_葉1 = pars3["葉1"].ToPar(); - X0Y0_傷X = pars["傷X"].ToPar(); - pars2 = pars["ハイライト"].ToPars(); - X0Y0_ハイライト_ハイライト1 = pars2["ハイライト1"].ToPar(); - X0Y0_ハイライト_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["グローブ"].ToPars(); - pars3 = pars2["通常"].ToPars(); - X0Y0_グローブ_通常_グローブ = pars3["グローブ"].ToPar(); - X0Y0_グローブ_通常_縁 = pars3["縁"].ToPar(); - pars3 = pars2["筋肉"].ToPars(); - X0Y0_グローブ_筋肉_グローブ = pars3["グローブ"].ToPar(); - X0Y0_グローブ_筋肉_縁 = pars3["縁"].ToPar(); - pars2 = pars["シャツ"].ToPars(); - X0Y0_シャツ_袖1 = pars2["袖1"].ToPar(); - X0Y0_シャツ_袖2 = pars2["袖2"].ToPar(); - X0Y0_シャツ_縁 = pars2["縁"].ToPar(); - pars2 = pars["ナース"].ToPars(); - X0Y0_ナース_袖1 = pars2["袖1"].ToPar(); - X0Y0_ナース_袖2 = pars2["袖2"].ToPar(); - X0Y0_ナース_縁 = pars2["縁"].ToPar(); - pars2 = pars["鎧"].ToPars(); - pars3 = pars2["ベルト"].ToPars(); - X0Y0_鎧_ベルト_ベルト1 = pars3["ベルト1"].ToPar(); - X0Y0_鎧_ベルト_ベルト2 = pars3["ベルト2"].ToPar(); - pars3 = pars2["鎧"].ToPars(); - X0Y0_鎧_鎧_鎧1 = pars3["鎧1"].ToPar(); - X0Y0_鎧_鎧_鎧2 = pars3["鎧2"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 筋肉上_表示 = e.筋肉上_表示; - 上腕_表示 = e.上腕_表示; - 虫性_虫腕_表示 = e.虫性_虫腕_表示; - 虫性_筋肉下_表示 = e.虫性_筋肉下_表示; - 筋肉下_表示 = e.筋肉下_表示; - 紋柄_紋1_表示 = e.紋柄_紋1_表示; - 紋柄_紋2_表示 = e.紋柄_紋2_表示; - 紋柄_紋3_表示 = e.紋柄_紋3_表示; - 紋柄_紋4_表示 = e.紋柄_紋4_表示; - 獣性_獣毛1_表示 = e.獣性_獣毛1_表示; - 獣性_獣毛2_表示 = e.獣性_獣毛2_表示; - 竜性_鱗4_表示 = e.竜性_鱗4_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 竜性_鱗5_表示 = e.竜性_鱗5_表示; - 淫タトゥ_ハート_タトゥ左_表示 = e.淫タトゥ_ハート_タトゥ左_表示; - 淫タトゥ_ハート_タトゥ右_表示 = e.淫タトゥ_ハート_タトゥ右_表示; - 淫タトゥ_タトゥ1_表示 = e.淫タトゥ_タトゥ1_表示; - 淫タトゥ_タトゥ2_表示 = e.淫タトゥ_タトゥ2_表示; - 淫タトゥ_タトゥ3_表示 = e.淫タトゥ_タトゥ3_表示; - 淫タトゥ_タトゥ4_表示 = e.淫タトゥ_タトゥ4_表示; - 悪タトゥ_通常_文字1_文字a_枠_表示 = e.悪タトゥ_通常_文字1_文字a_枠_表示; - 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示; - 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示; - 悪タトゥ_通常_文字1_文字b_枠_表示 = e.悪タトゥ_通常_文字1_文字b_枠_表示; - 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示; - 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示; - 悪タトゥ_通常_文字1_文字c_枠_表示 = e.悪タトゥ_通常_文字1_文字c_枠_表示; - 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示; - 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示; - 悪タトゥ_通常_文字1_文字d_枠_表示 = e.悪タトゥ_通常_文字1_文字d_枠_表示; - 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示; - 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示; - 悪タトゥ_通常_文字1_文字e_枠_表示 = e.悪タトゥ_通常_文字1_文字e_枠_表示; - 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示; - 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示; - 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示; - 悪タトゥ_通常_文字2_文字a_枠_表示 = e.悪タトゥ_通常_文字2_文字a_枠_表示; - 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示; - 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示; - 悪タトゥ_通常_文字2_文字b_枠_表示 = e.悪タトゥ_通常_文字2_文字b_枠_表示; - 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示; - 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示; - 悪タトゥ_通常_文字2_文字c_枠_表示 = e.悪タトゥ_通常_文字2_文字c_枠_表示; - 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示; - 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示; - 悪タトゥ_通常_文字2_文字d_枠_表示 = e.悪タトゥ_通常_文字2_文字d_枠_表示; - 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示; - 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示; - 悪タトゥ_通常_文字2_文字e_枠_表示 = e.悪タトゥ_通常_文字2_文字e_枠_表示; - 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示; - 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示; - 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示; - 悪タトゥ_通常_タトゥ1_表示 = e.悪タトゥ_通常_タトゥ1_表示; - 悪タトゥ_筋肉_文字1_文字a_枠_表示 = e.悪タトゥ_筋肉_文字1_文字a_枠_表示; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字1_文字b_枠_表示 = e.悪タトゥ_筋肉_文字1_文字b_枠_表示; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字1_文字c_枠_表示 = e.悪タトゥ_筋肉_文字1_文字c_枠_表示; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字1_文字d_枠_表示 = e.悪タトゥ_筋肉_文字1_文字d_枠_表示; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字1_文字e_枠_表示 = e.悪タトゥ_筋肉_文字1_文字e_枠_表示; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示; - 悪タトゥ_筋肉_文字2_文字a_枠_表示 = e.悪タトゥ_筋肉_文字2_文字a_枠_表示; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字2_文字b_枠_表示 = e.悪タトゥ_筋肉_文字2_文字b_枠_表示; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字2_文字c_枠_表示 = e.悪タトゥ_筋肉_文字2_文字c_枠_表示; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字2_文字d_枠_表示 = e.悪タトゥ_筋肉_文字2_文字d_枠_表示; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字2_文字e_枠_表示 = e.悪タトゥ_筋肉_文字2_文字e_枠_表示; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示; - 悪タトゥ_筋肉_タトゥ1_表示 = e.悪タトゥ_筋肉_タトゥ1_表示; - 悪タトゥ_タトゥ2_表示 = e.悪タトゥ_タトゥ2_表示; - 植タトゥ_タトゥ_表示 = e.植タトゥ_タトゥ_表示; - 植性_通常_葉3_表示 = e.植性_通常_葉3_表示; - 植性_通常_葉2_表示 = e.植性_通常_葉2_表示; - 植性_通常_葉1_表示 = e.植性_通常_葉1_表示; - 植性_欠損_葉3_表示 = e.植性_欠損_葉3_表示; - 植性_欠損_葉2_表示 = e.植性_欠損_葉2_表示; - 植性_欠損_葉1_表示 = e.植性_欠損_葉1_表示; - 傷X_表示 = e.傷X_表示; - ハイライト_ハイライト1_表示 = e.ハイライト_ハイライト1_表示; - ハイライト_ハイライト2_表示 = e.ハイライト_ハイライト2_表示; - グローブ_通常_グローブ_表示 = e.グローブ_通常_グローブ_表示; - グローブ_通常_縁_表示 = e.グローブ_通常_縁_表示; - グローブ_筋肉_グローブ_表示 = e.グローブ_筋肉_グローブ_表示; - グローブ_筋肉_縁_表示 = e.グローブ_筋肉_縁_表示; - シャツ_袖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_表示; - 悪タトゥ_文字1_文字a_枠_表示 = e.悪タトゥ_文字1_文字a_枠_表示; - 悪タトゥ_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字a_文字タトゥ1_表示; - 悪タトゥ_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字a_文字タトゥ2_表示; - 悪タトゥ_文字1_文字b_枠_表示 = e.悪タトゥ_文字1_文字b_枠_表示; - 悪タトゥ_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字b_文字タトゥ1_表示; - 悪タトゥ_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字b_文字タトゥ2_表示; - 悪タトゥ_文字1_文字c_枠_表示 = e.悪タトゥ_文字1_文字c_枠_表示; - 悪タトゥ_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字c_文字タトゥ1_表示; - 悪タトゥ_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字c_文字タトゥ2_表示; - 悪タトゥ_文字1_文字d_枠_表示 = e.悪タトゥ_文字1_文字d_枠_表示; - 悪タトゥ_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字d_文字タトゥ1_表示; - 悪タトゥ_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字d_文字タトゥ2_表示; - 悪タトゥ_文字1_文字e_枠_表示 = e.悪タトゥ_文字1_文字e_枠_表示; - 悪タトゥ_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ1_表示; - 悪タトゥ_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ2_表示; - 悪タトゥ_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ3_表示; - 悪タトゥ_文字2_文字a_枠_表示 = e.悪タトゥ_文字2_文字a_枠_表示; - 悪タトゥ_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字a_文字タトゥ1_表示; - 悪タトゥ_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字a_文字タトゥ2_表示; - 悪タトゥ_文字2_文字b_枠_表示 = e.悪タトゥ_文字2_文字b_枠_表示; - 悪タトゥ_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字b_文字タトゥ1_表示; - 悪タトゥ_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字b_文字タトゥ2_表示; - 悪タトゥ_文字2_文字c_枠_表示 = e.悪タトゥ_文字2_文字c_枠_表示; - 悪タトゥ_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字c_文字タトゥ1_表示; - 悪タトゥ_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字c_文字タトゥ2_表示; - 悪タトゥ_文字2_文字d_枠_表示 = e.悪タトゥ_文字2_文字d_枠_表示; - 悪タトゥ_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字d_文字タトゥ1_表示; - 悪タトゥ_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字d_文字タトゥ2_表示; - 悪タトゥ_文字2_文字e_枠_表示 = e.悪タトゥ_文字2_文字e_枠_表示; - 悪タトゥ_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ1_表示; - 悪タトゥ_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ2_表示; - 悪タトゥ_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ3_表示; - 悪タトゥ_タトゥ1_表示 = e.悪タトゥ_タトゥ1_表示; - 植性_葉3_表示 = e.植性_葉3_表示; - 植性_葉2_表示 = e.植性_葉2_表示; - 植性_葉1_表示 = e.植性_葉1_表示; - グローブ_グローブ_表示 = e.グローブ_グローブ_表示; - グローブ_縁_表示 = e.グローブ_縁_表示; - ハイライト表示 = e.ハイライト表示; - 肘部_外線 = e.肘部_外線; - グローブ表示 = e.グローブ表示; - シャツ表示 = e.シャツ表示; - ナース表示 = e.ナース表示; - メイル表示 = e.メイル表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.下腕_接続.Count > 0) - { - Ele f; - 下腕_接続 = e.下腕_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 上腕_人2; - f.ConnectionType = ConnectionInfo.上腕_人_下腕_接続; - f.接続(上腕_人2.下腕_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_筋肉上CP = new ColorP(X0Y0_筋肉上, 筋肉上CD, DisUnit, abj: false); - X0Y0_上腕CP = new ColorP(X0Y0_上腕, 上腕CD, DisUnit, abj: true); - X0Y0_筋肉下CP = new ColorP(X0Y0_筋肉下, 筋肉下CD, DisUnit, abj: false); - X0Y0_虫性_虫腕CP = new ColorP(X0Y0_虫性_虫腕, 虫性_虫腕CD, 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); - X0Y0_紋柄_紋3CP = new ColorP(X0Y0_紋柄_紋3, 紋柄_紋3CD, DisUnit, abj: true); - X0Y0_紋柄_紋4CP = new ColorP(X0Y0_紋柄_紋4, 紋柄_紋4CD, DisUnit, abj: true); - X0Y0_獣性_獣毛1CP = new ColorP(X0Y0_獣性_獣毛1, 獣性_獣毛1CD, DisUnit, abj: true); - X0Y0_獣性_獣毛2CP = new ColorP(X0Y0_獣性_獣毛2, 獣性_獣毛2CD, DisUnit, abj: true); - X0Y0_鱗_鱗4CP = new ColorP(X0Y0_竜性_鱗4, 竜性_鱗4CD, 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_鱗_鱗5CP = new ColorP(X0Y0_竜性_鱗5, 竜性_鱗5CD, DisUnit, abj: true); - X0Y0_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, 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); - X0Y0_淫タトゥ_タトゥ3CP = new ColorP(X0Y0_淫タトゥ_タトゥ3, 淫タトゥ_タトゥ3CD, DisUnit, abj: true); - X0Y0_淫タトゥ_タトゥ4CP = new ColorP(X0Y0_淫タトゥ_タトゥ4, 淫タトゥ_タトゥ4CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字a_枠, 悪タトゥ_文字1_文字a_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1, 悪タトゥ_文字1_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2, 悪タトゥ_文字1_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字b_枠, 悪タトゥ_文字1_文字b_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1, 悪タトゥ_文字1_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2, 悪タトゥ_文字1_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字c_枠, 悪タトゥ_文字1_文字c_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1, 悪タトゥ_文字1_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2, 悪タトゥ_文字1_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字d_枠, 悪タトゥ_文字1_文字d_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1, 悪タトゥ_文字1_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2, 悪タトゥ_文字1_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_枠, 悪タトゥ_文字1_文字e_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1, 悪タトゥ_文字1_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2, 悪タトゥ_文字1_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3, 悪タトゥ_文字1_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字a_枠, 悪タトゥ_文字2_文字a_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1, 悪タトゥ_文字2_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2, 悪タトゥ_文字2_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字b_枠, 悪タトゥ_文字2_文字b_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1, 悪タトゥ_文字2_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2, 悪タトゥ_文字2_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字c_枠, 悪タトゥ_文字2_文字c_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1, 悪タトゥ_文字2_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2, 悪タトゥ_文字2_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字d_枠, 悪タトゥ_文字2_文字d_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1, 悪タトゥ_文字2_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2, 悪タトゥ_文字2_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_枠, 悪タトゥ_文字2_文字e_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1, 悪タトゥ_文字2_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2, 悪タトゥ_文字2_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3, 悪タトゥ_文字2_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_タトゥ1, 悪タトゥ_タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字a_枠, 悪タトゥ_文字1_文字a_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1, 悪タトゥ_文字1_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2, 悪タトゥ_文字1_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字b_枠, 悪タトゥ_文字1_文字b_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1, 悪タトゥ_文字1_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2, 悪タトゥ_文字1_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字c_枠, 悪タトゥ_文字1_文字c_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1, 悪タトゥ_文字1_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2, 悪タトゥ_文字1_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字d_枠, 悪タトゥ_文字1_文字d_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1, 悪タトゥ_文字1_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2, 悪タトゥ_文字1_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_枠, 悪タトゥ_文字1_文字e_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1, 悪タトゥ_文字1_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2, 悪タトゥ_文字1_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3, 悪タトゥ_文字1_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字a_枠, 悪タトゥ_文字2_文字a_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1, 悪タトゥ_文字2_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2, 悪タトゥ_文字2_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字b_枠, 悪タトゥ_文字2_文字b_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1, 悪タトゥ_文字2_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2, 悪タトゥ_文字2_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字c_枠, 悪タトゥ_文字2_文字c_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1, 悪タトゥ_文字2_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2, 悪タトゥ_文字2_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字d_枠, 悪タトゥ_文字2_文字d_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1, 悪タトゥ_文字2_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2, 悪タトゥ_文字2_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_枠, 悪タトゥ_文字2_文字e_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1, 悪タトゥ_文字2_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2, 悪タトゥ_文字2_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3, 悪タトゥ_文字2_文字e_文字タトゥ3CD, 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_植性_通常_葉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_植性_欠損_葉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_傷XCP = new ColorP(X0Y0_傷X, 傷XCD, 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_グローブ_通常_縁CP = new ColorP(X0Y0_グローブ_通常_縁, グローブ_縁CD, DisUnit, abj: true); - X0Y0_グローブ_筋肉_グローブCP = new ColorP(X0Y0_グローブ_筋肉_グローブ, グローブ_グローブCD, 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); - 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); - 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); - X0Y0_鎧_鎧_鎧1CP = new ColorP(X0Y0_鎧_鎧_鎧1, 鎧_鎧_鎧1CD, DisUnit, abj: true); - X0Y0_鎧_鎧_鎧2CP = new ColorP(X0Y0_鎧_鎧_鎧2, 鎧_鎧_鎧2CD, DisUnit, abj: true); - 傷X濃度 = e.傷X濃度; - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_筋肉上); - Are.Draw(X0Y0_上腕); - Are.Draw(X0Y0_筋肉下); - Are.Draw(X0Y0_紋柄_紋1); - Are.Draw(X0Y0_紋柄_紋2); - Are.Draw(X0Y0_紋柄_紋3); - Are.Draw(X0Y0_紋柄_紋4); - Are.Draw(X0Y0_虫性_虫腕); - Are.Draw(X0Y0_虫性_筋肉下); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右); - Are.Draw(X0Y0_淫タトゥ_タトゥ1); - Are.Draw(X0Y0_淫タトゥ_タトゥ2); - Are.Draw(X0Y0_淫タトゥ_タトゥ3); - Are.Draw(X0Y0_淫タトゥ_タトゥ4); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字a_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字b_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字c_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字d_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字a_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字b_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字c_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字d_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3); - Are.Draw(X0Y0_悪タトゥ_通常_タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字a_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字b_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字c_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字d_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字a_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字b_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字c_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字d_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3); - Are.Draw(X0Y0_悪タトゥ_筋肉_タトゥ1); - Are.Draw(X0Y0_悪タトゥ_タトゥ2); - Are.Draw(X0Y0_植タトゥ_タトゥ); - Are.Draw(X0Y0_獣性_獣毛1); - Are.Draw(X0Y0_獣性_獣毛2); - Are.Draw(X0Y0_傷X); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y0_竜性_鱗4); - Are.Draw(X0Y0_竜性_鱗3); - Are.Draw(X0Y0_竜性_鱗2); - Are.Draw(X0Y0_竜性_鱗1); - Are.Draw(X0Y0_竜性_鱗5); - Are.Draw(X0Y0_ハイライト_ハイライト1); - Are.Draw(X0Y0_ハイライト_ハイライト2); - Are.Draw(X0Y0_植性_通常_葉3); - Are.Draw(X0Y0_植性_通常_葉2); - Are.Draw(X0Y0_植性_通常_葉1); - Are.Draw(X0Y0_植性_欠損_葉3); - Are.Draw(X0Y0_植性_欠損_葉2); - Are.Draw(X0Y0_植性_欠損_葉1); - } - - public void 鎧描画(Are Are) - { - Are.Draw(X0Y0_鎧_ベルト_ベルト1); - Are.Draw(X0Y0_鎧_ベルト_ベルト2); - Are.Draw(X0Y0_鎧_鎧_鎧1); - Are.Draw(X0Y0_鎧_鎧_鎧2); - } - - public override void SetRestraintAngle() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_上腕.AngleBase = num * -30.0; - 尺度XC = 0.95; - 本体.JoinPAall(); - } - - public override bool Is布(Par p) - { - if (p != X0Y0_グローブ_通常_グローブ && p != X0Y0_グローブ_通常_縁 && p != X0Y0_グローブ_筋肉_グローブ && p != X0Y0_グローブ_筋肉_縁 && p != X0Y0_シャツ_袖1 && p != X0Y0_シャツ_袖2 && p != X0Y0_シャツ_縁 && p != X0Y0_ナース_袖1 && p != X0Y0_ナース_袖2) - { - return p == X0Y0_ナース_縁; - } - return true; - } - - public override bool Is鉄(Par p) - { - if (p != X0Y0_鎧_ベルト_ベルト1 && p != X0Y0_鎧_ベルト_ベルト2 && p != X0Y0_鎧_鎧_鎧1) - { - return p == X0Y0_鎧_鎧_鎧2; - } - return true; - } - - public override void 色更新() - { - X0Y0_筋肉上CP.Update(); - X0Y0_上腕CP.Update(); - X0Y0_虫性_虫腕CP.Update(); - X0Y0_虫性_筋肉下CP.Update(); - X0Y0_筋肉下CP.Update(); - X0Y0_紋柄_紋1CP.Update(); - X0Y0_紋柄_紋2CP.Update(); - X0Y0_紋柄_紋3CP.Update(); - X0Y0_紋柄_紋4CP.Update(); - X0Y0_獣性_獣毛1CP.Update(); - X0Y0_獣性_獣毛2CP.Update(); - X0Y0_鱗_鱗4CP.Update(); - X0Y0_鱗_鱗3CP.Update(); - X0Y0_鱗_鱗2CP.Update(); - X0Y0_鱗_鱗1CP.Update(); - X0Y0_鱗_鱗5CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ左CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ右CP.Update(); - X0Y0_淫タトゥ_タトゥ1CP.Update(); - X0Y0_淫タトゥ_タトゥ2CP.Update(); - X0Y0_淫タトゥ_タトゥ3CP.Update(); - X0Y0_淫タトゥ_タトゥ4CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字a_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字b_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字c_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字d_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字e_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字a_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字b_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字c_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字d_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字e_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3CP.Update(); - X0Y0_悪タトゥ_通常_タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字a_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字b_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字c_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字d_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字a_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字b_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字c_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字d_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3CP.Update(); - X0Y0_悪タトゥ_筋肉_タトゥ1CP.Update(); - X0Y0_悪タトゥ_タトゥ2CP.Update(); - X0Y0_植タトゥ_タトゥCP.Update(); - X0Y0_植性_通常_葉3CP.Update(); - X0Y0_植性_通常_葉2CP.Update(); - X0Y0_植性_通常_葉1CP.Update(); - X0Y0_植性_欠損_葉3CP.Update(); - X0Y0_植性_欠損_葉2CP.Update(); - X0Y0_植性_欠損_葉1CP.Update(); - X0Y0_傷XCP.Update(); - X0Y0_ハイライト_ハイライト1CP.Update(); - X0Y0_ハイライト_ハイライト2CP.Update(); - X0Y0_グローブ_通常_グローブCP.Update(); - X0Y0_グローブ_通常_縁CP.Update(); - X0Y0_グローブ_筋肉_グローブCP.Update(); - X0Y0_グローブ_筋肉_縁CP.Update(); - X0Y0_シャツ_袖1CP.Update(); - X0Y0_シャツ_袖2CP.Update(); - X0Y0_シャツ_縁CP.Update(); - X0Y0_ナース_袖1CP.Update(); - X0Y0_ナース_袖2CP.Update(); - X0Y0_ナース_縁CP.Update(); - X0Y0_鎧_ベルト_ベルト1CP.Update(); - X0Y0_鎧_ベルト_ベルト2CP.Update(); - X0Y0_鎧_鎧_鎧1CP.Update(); - X0Y0_鎧_鎧_鎧2CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 虫性_虫腕CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_筋肉下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(); - 獣性_獣毛1CD.c = Col.Black; - 獣性_獣毛1CD.c2.Col1 = 体配色.毛0O.Col1; - 獣性_獣毛1CD.c2.Col2 = 体配色.毛0O.Col1; - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ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 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植性_葉3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - グローブ_グローブCD = new ColorD(); - グローブ_縁CD = new ColorD(); - シャツ_袖1CD = new ColorD(); - シャツ_袖2CD = new ColorD(); - シャツ_縁CD = new ColorD(); - ナース_袖1CD = new ColorD(); - ナース_袖2CD = new ColorD(); - ナース_縁CD = new ColorD(); - 鎧_ベルト_ベルト1CD = new ColorD(); - 鎧_ベルト_ベルト2CD = new ColorD(); - 鎧_鎧_鎧1CD = new ColorD(); - 鎧_鎧_鎧2CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 虫性_虫腕CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_筋肉下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(); - 獣性_獣毛1CD.c = Col.Black; - 獣性_獣毛1CD.c2.Col1 = 体配色.毛0O.Col1; - 獣性_獣毛1CD.c2.Col2 = 体配色.毛0O.Col1; - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ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 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植性_葉3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - グローブ_グローブCD = new ColorD(); - グローブ_縁CD = new ColorD(); - シャツ_袖1CD = new ColorD(); - シャツ_袖2CD = new ColorD(); - シャツ_縁CD = new ColorD(); - ナース_袖1CD = new ColorD(); - ナース_袖2CD = new ColorD(); - ナース_縁CD = new ColorD(); - 鎧_ベルト_ベルト1CD = new ColorD(); - 鎧_ベルト_ベルト2CD = new ColorD(); - 鎧_鎧_鎧1CD = new ColorD(); - 鎧_鎧_鎧2CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 虫性_虫腕CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_筋肉下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(); - 獣性_獣毛1CD.c = Col.Black; - 獣性_獣毛1CD.c2.Col1 = 体配色.毛0O.Col1; - 獣性_獣毛1CD.c2.Col2 = 体配色.毛0O.Col1; - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ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 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植性_葉3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - グローブ_グローブCD = new ColorD(); - グローブ_縁CD = new ColorD(); - シャツ_袖1CD = new ColorD(); - シャツ_袖2CD = new ColorD(); - シャツ_縁CD = new ColorD(); - ナース_袖1CD = new ColorD(); - ナース_袖2CD = new ColorD(); - ナース_縁CD = new ColorD(); - 鎧_ベルト_ベルト1CD = new ColorD(); - 鎧_ベルト_ベルト2CD = new ColorD(); - 鎧_鎧_鎧1CD = new ColorD(); - 鎧_鎧_鎧2CD = new ColorD(); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 植性_葉3_表示 = 植性_葉3_表示; + 植性_葉2_表示 = 植性_葉2_表示; + 植性_葉1_表示 = 植性_葉1_表示; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋肉上_表示 = 筋肉_; + 筋肉下_表示 = 筋肉_; + 虫性_筋肉下_表示 = 虫性_虫腕_表示 && 筋肉_; + 悪タトゥ_文字1_文字a_枠_表示 = 悪タトゥ_文字1_文字a_枠_表示; + 悪タトゥ_文字1_文字a_文字タトゥ1_表示 = 悪タトゥ_文字1_文字a_文字タトゥ1_表示; + 悪タトゥ_文字1_文字a_文字タトゥ2_表示 = 悪タトゥ_文字1_文字a_文字タトゥ2_表示; + 悪タトゥ_文字1_文字b_枠_表示 = 悪タトゥ_文字1_文字b_枠_表示; + 悪タトゥ_文字1_文字b_文字タトゥ1_表示 = 悪タトゥ_文字1_文字b_文字タトゥ1_表示; + 悪タトゥ_文字1_文字b_文字タトゥ2_表示 = 悪タトゥ_文字1_文字b_文字タトゥ2_表示; + 悪タトゥ_文字1_文字c_枠_表示 = 悪タトゥ_文字1_文字c_枠_表示; + 悪タトゥ_文字1_文字c_文字タトゥ1_表示 = 悪タトゥ_文字1_文字c_文字タトゥ1_表示; + 悪タトゥ_文字1_文字c_文字タトゥ2_表示 = 悪タトゥ_文字1_文字c_文字タトゥ2_表示; + 悪タトゥ_文字1_文字d_枠_表示 = 悪タトゥ_文字1_文字d_枠_表示; + 悪タトゥ_文字1_文字d_文字タトゥ1_表示 = 悪タトゥ_文字1_文字d_文字タトゥ1_表示; + 悪タトゥ_文字1_文字d_文字タトゥ2_表示 = 悪タトゥ_文字1_文字d_文字タトゥ2_表示; + 悪タトゥ_文字1_文字e_枠_表示 = 悪タトゥ_文字1_文字e_枠_表示; + 悪タトゥ_文字1_文字e_文字タトゥ1_表示 = 悪タトゥ_文字1_文字e_文字タトゥ1_表示; + 悪タトゥ_文字1_文字e_文字タトゥ2_表示 = 悪タトゥ_文字1_文字e_文字タトゥ2_表示; + 悪タトゥ_文字1_文字e_文字タトゥ3_表示 = 悪タトゥ_文字1_文字e_文字タトゥ3_表示; + 悪タトゥ_文字2_文字a_枠_表示 = 悪タトゥ_文字2_文字a_枠_表示; + 悪タトゥ_文字2_文字a_文字タトゥ1_表示 = 悪タトゥ_文字2_文字a_文字タトゥ1_表示; + 悪タトゥ_文字2_文字a_文字タトゥ2_表示 = 悪タトゥ_文字2_文字a_文字タトゥ2_表示; + 悪タトゥ_文字2_文字b_枠_表示 = 悪タトゥ_文字2_文字b_枠_表示; + 悪タトゥ_文字2_文字b_文字タトゥ1_表示 = 悪タトゥ_文字2_文字b_文字タトゥ1_表示; + 悪タトゥ_文字2_文字b_文字タトゥ2_表示 = 悪タトゥ_文字2_文字b_文字タトゥ2_表示; + 悪タトゥ_文字2_文字c_枠_表示 = 悪タトゥ_文字2_文字c_枠_表示; + 悪タトゥ_文字2_文字c_文字タトゥ1_表示 = 悪タトゥ_文字2_文字c_文字タトゥ1_表示; + 悪タトゥ_文字2_文字c_文字タトゥ2_表示 = 悪タトゥ_文字2_文字c_文字タトゥ2_表示; + 悪タトゥ_文字2_文字d_枠_表示 = 悪タトゥ_文字2_文字d_枠_表示; + 悪タトゥ_文字2_文字d_文字タトゥ1_表示 = 悪タトゥ_文字2_文字d_文字タトゥ1_表示; + 悪タトゥ_文字2_文字d_文字タトゥ2_表示 = 悪タトゥ_文字2_文字d_文字タトゥ2_表示; + 悪タトゥ_文字2_文字e_枠_表示 = 悪タトゥ_文字2_文字e_枠_表示; + 悪タトゥ_文字2_文字e_文字タトゥ1_表示 = 悪タトゥ_文字2_文字e_文字タトゥ1_表示; + 悪タトゥ_文字2_文字e_文字タトゥ2_表示 = 悪タトゥ_文字2_文字e_文字タトゥ2_表示; + 悪タトゥ_文字2_文字e_文字タトゥ3_表示 = 悪タトゥ_文字2_文字e_文字タトゥ3_表示; + 悪タトゥ_タトゥ1_表示 = 悪タトゥ_タトゥ1_表示; + グローブ_グローブ_表示 = グローブ_グローブ_表示; + グローブ_縁_表示 = グローブ_縁_表示; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 筋肉上_表示 + { + get + { + return X0Y0_筋肉上.Dra; + } + set + { + X0Y0_筋肉上.Dra = value; + X0Y0_筋肉上.Hit = value; + } + } + + public bool 上腕_表示 + { + get + { + return X0Y0_上腕.Dra; + } + set + { + X0Y0_上腕.Dra = value; + X0Y0_上腕.Hit = value; + } + } + + public bool 虫性_虫腕_表示 + { + get + { + return X0Y0_虫性_虫腕.Dra; + } + set + { + X0Y0_虫性_虫腕.Dra = value; + X0Y0_虫性_筋肉下.Dra = 筋肉フラグ && value; + X0Y0_虫性_虫腕.Hit = value; + X0Y0_虫性_筋肉下.Hit = 筋肉フラグ && value; + } + } + + public bool 虫性_筋肉下_表示 + { + get + { + return X0Y0_虫性_筋肉下.Dra; + } + set + { + X0Y0_虫性_筋肉下.Dra = value; + X0Y0_虫性_筋肉下.Hit = value; + } + } + + public bool 筋肉下_表示 + { + get + { + return X0Y0_筋肉下.Dra; + } + set + { + X0Y0_筋肉下.Dra = value; + X0Y0_筋肉下.Hit = value; + } + } + + public bool 紋柄_紋1_表示 + { + get + { + return X0Y0_紋柄_紋1.Dra; + } + set + { + X0Y0_紋柄_紋1.Dra = value; + X0Y0_紋柄_紋1.Hit = value; + } + } + + public bool 紋柄_紋2_表示 + { + get + { + return X0Y0_紋柄_紋2.Dra; + } + set + { + X0Y0_紋柄_紋2.Dra = value; + X0Y0_紋柄_紋2.Hit = value; + } + } + + public bool 紋柄_紋3_表示 + { + get + { + return X0Y0_紋柄_紋3.Dra; + } + set + { + X0Y0_紋柄_紋3.Dra = value; + X0Y0_紋柄_紋3.Hit = value; + } + } + + public bool 紋柄_紋4_表示 + { + get + { + return X0Y0_紋柄_紋4.Dra; + } + set + { + X0Y0_紋柄_紋4.Dra = value; + X0Y0_紋柄_紋4.Hit = value; + } + } + + public bool 獣性_獣毛1_表示 + { + get + { + return X0Y0_獣性_獣毛1.Dra; + } + set + { + X0Y0_獣性_獣毛1.Dra = value; + X0Y0_獣性_獣毛1.Hit = value; + } + } + + public bool 獣性_獣毛2_表示 + { + get + { + return X0Y0_獣性_獣毛2.Dra; + } + set + { + X0Y0_獣性_獣毛2.Dra = value; + X0Y0_獣性_獣毛2.Hit = value; + } + } + + public bool 竜性_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗4.Dra = value; + X0Y0_竜性_鱗4.Hit = value; + } + } + + public bool 竜性_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗3.Dra = value; + X0Y0_竜性_鱗3.Hit = value; + } + } + + public bool 竜性_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗2.Dra = value; + X0Y0_竜性_鱗2.Hit = value; + } + } + + public bool 竜性_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗1.Dra = value; + X0Y0_竜性_鱗1.Hit = value; + } + } + + public bool 竜性_鱗5_表示 + { + get + { + return X0Y0_竜性_鱗5.Dra; + } + set + { + X0Y0_竜性_鱗5.Dra = value; + X0Y0_竜性_鱗5.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ左.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ右.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ右.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ1_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ1.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ1.Dra = value; + X0Y0_淫タトゥ_タトゥ1.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ2_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ2.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ2.Dra = value; + X0Y0_淫タトゥ_タトゥ2.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ3_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ3.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ3.Dra = value; + X0Y0_淫タトゥ_タトゥ3.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ4_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ4.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ4.Dra = value; + X0Y0_淫タトゥ_タトゥ4.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字a_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字a_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字a_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字a_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字b_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字b_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字b_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字b_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字c_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字c_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字c_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字c_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字d_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字d_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字d_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字d_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字e_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字e_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字e_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字e_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字a_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字a_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字a_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字a_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字b_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字b_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字b_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字b_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字c_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字c_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字c_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字c_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字d_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字d_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字d_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字d_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字e_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字e_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字e_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字e_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3.Hit = value; + } + } + + public bool 悪タトゥ_通常_タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字a_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字a_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字a_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字a_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字b_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字b_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字b_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字b_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字c_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字c_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字c_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字c_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字d_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字d_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字d_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字d_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字e_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字e_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字e_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字e_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字a_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字a_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字a_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字a_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字b_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字b_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字b_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字b_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字c_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字c_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字c_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字c_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字d_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字d_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字d_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字d_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字e_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字e_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字e_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字e_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_タトゥ2.Dra = value; + X0Y0_悪タトゥ_タトゥ2.Hit = value; + } + } + + public bool 植タトゥ_タトゥ_表示 + { + get + { + return X0Y0_植タトゥ_タトゥ.Dra; + } + set + { + X0Y0_植タトゥ_タトゥ.Dra = value; + X0Y0_植タトゥ_タトゥ.Hit = value; + } + } + + public bool 植性_通常_葉3_表示 + { + get + { + return X0Y0_植性_通常_葉3.Dra; + } + set + { + X0Y0_植性_通常_葉3.Dra = value; + X0Y0_植性_通常_葉3.Hit = value; + } + } + + public bool 植性_通常_葉2_表示 + { + get + { + return X0Y0_植性_通常_葉2.Dra; + } + set + { + X0Y0_植性_通常_葉2.Dra = value; + X0Y0_植性_通常_葉2.Hit = value; + } + } + + public bool 植性_通常_葉1_表示 + { + get + { + return X0Y0_植性_通常_葉1.Dra; + } + set + { + X0Y0_植性_通常_葉1.Dra = value; + X0Y0_植性_通常_葉1.Hit = value; + } + } + + public bool 植性_欠損_葉3_表示 + { + get + { + return X0Y0_植性_欠損_葉3.Dra; + } + set + { + X0Y0_植性_欠損_葉3.Dra = value; + X0Y0_植性_欠損_葉3.Hit = value; + } + } + + public bool 植性_欠損_葉2_表示 + { + get + { + return X0Y0_植性_欠損_葉2.Dra; + } + set + { + X0Y0_植性_欠損_葉2.Dra = value; + X0Y0_植性_欠損_葉2.Hit = value; + } + } + + public bool 植性_欠損_葉1_表示 + { + get + { + return X0Y0_植性_欠損_葉1.Dra; + } + set + { + X0Y0_植性_欠損_葉1.Dra = value; + X0Y0_植性_欠損_葉1.Hit = value; + } + } + + public bool 傷X_表示 + { + get + { + return X0Y0_傷X.Dra; + } + set + { + X0Y0_傷X.Dra = value; + X0Y0_傷X.Hit = value; + } + } + + public bool ハイライト_ハイライト1_表示 + { + get + { + return X0Y0_ハイライト_ハイライト1.Dra; + } + set + { + X0Y0_ハイライト_ハイライト1.Dra = value; + X0Y0_ハイライト_ハイライト1.Hit = value; + } + } + + public bool ハイライト_ハイライト2_表示 + { + get + { + return X0Y0_ハイライト_ハイライト2.Dra; + } + set + { + X0Y0_ハイライト_ハイライト2.Dra = value; + X0Y0_ハイライト_ハイライト2.Hit = value; + } + } + + public bool グローブ_通常_グローブ_表示 + { + get + { + return X0Y0_グローブ_通常_グローブ.Dra; + } + set + { + X0Y0_グローブ_通常_グローブ.Dra = value; + X0Y0_グローブ_通常_グローブ.Hit = value; + } + } + + public bool グローブ_通常_縁_表示 + { + get + { + return X0Y0_グローブ_通常_縁.Dra; + } + set + { + X0Y0_グローブ_通常_縁.Dra = value; + X0Y0_グローブ_通常_縁.Hit = value; + } + } + + public bool グローブ_筋肉_グローブ_表示 + { + get + { + return X0Y0_グローブ_筋肉_グローブ.Dra; + } + set + { + X0Y0_グローブ_筋肉_グローブ.Dra = value; + X0Y0_グローブ_筋肉_グローブ.Hit = value; + } + } + + public bool グローブ_筋肉_縁_表示 + { + get + { + return X0Y0_グローブ_筋肉_縁.Dra; + } + set + { + X0Y0_グローブ_筋肉_縁.Dra = value; + X0Y0_グローブ_筋肉_縁.Hit = value; + } + } + + public bool シャツ_袖1_表示 + { + get + { + return X0Y0_シャツ_袖1.Dra; + } + set + { + X0Y0_シャツ_袖1.Dra = value; + X0Y0_シャツ_袖1.Hit = value; + } + } + + public bool シャツ_袖2_表示 + { + get + { + return X0Y0_シャツ_袖2.Dra; + } + set + { + X0Y0_シャツ_袖2.Dra = value; + X0Y0_シャツ_袖2.Hit = value; + } + } + + public bool シャツ_縁_表示 + { + get + { + return X0Y0_シャツ_縁.Dra; + } + set + { + X0Y0_シャツ_縁.Dra = value; + X0Y0_シャツ_縁.Hit = value; + } + } + + public bool ナース_袖1_表示 + { + get + { + return X0Y0_ナース_袖1.Dra; + } + set + { + X0Y0_ナース_袖1.Dra = value; + X0Y0_ナース_袖1.Hit = value; + } + } + + public bool ナース_袖2_表示 + { + get + { + return X0Y0_ナース_袖2.Dra; + } + set + { + X0Y0_ナース_袖2.Dra = value; + X0Y0_ナース_袖2.Hit = value; + } + } + + public bool ナース_縁_表示 + { + get + { + return X0Y0_ナース_縁.Dra; + } + set + { + X0Y0_ナース_縁.Dra = value; + X0Y0_ナース_縁.Hit = value; + } + } + + public bool 鎧_ベルト_ベルト1_表示 + { + get + { + return X0Y0_鎧_ベルト_ベルト1.Dra; + } + set + { + X0Y0_鎧_ベルト_ベルト1.Dra = value; + X0Y0_鎧_ベルト_ベルト1.Hit = value; + } + } + + public bool 鎧_ベルト_ベルト2_表示 + { + get + { + return X0Y0_鎧_ベルト_ベルト2.Dra; + } + set + { + X0Y0_鎧_ベルト_ベルト2.Dra = value; + X0Y0_鎧_ベルト_ベルト2.Hit = value; + } + } + + public bool 鎧_鎧_鎧1_表示 + { + get + { + return X0Y0_鎧_鎧_鎧1.Dra; + } + set + { + X0Y0_鎧_鎧_鎧1.Dra = value; + X0Y0_鎧_鎧_鎧1.Hit = value; + } + } + + public bool 鎧_鎧_鎧2_表示 + { + get + { + return X0Y0_鎧_鎧_鎧2.Dra; + } + set + { + X0Y0_鎧_鎧_鎧2.Dra = value; + X0Y0_鎧_鎧_鎧2.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字a_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字a_枠_表示) + { + return 悪タトゥ_筋肉_文字1_文字a_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字a_枠_表示 = false; + 悪タトゥ_筋肉_文字1_文字a_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字a_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字a_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字a_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字a_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字b_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字b_枠_表示) + { + return 悪タトゥ_筋肉_文字1_文字b_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字b_枠_表示 = false; + 悪タトゥ_筋肉_文字1_文字b_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字b_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字b_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字b_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字b_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字c_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字c_枠_表示) + { + return 悪タトゥ_筋肉_文字1_文字c_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字c_枠_表示 = false; + 悪タトゥ_筋肉_文字1_文字c_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字c_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字c_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字c_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字c_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字d_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字d_枠_表示) + { + return 悪タトゥ_筋肉_文字1_文字d_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字d_枠_表示 = false; + 悪タトゥ_筋肉_文字1_文字d_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字d_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字d_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字d_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字d_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字e_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字e_枠_表示) + { + return 悪タトゥ_筋肉_文字1_文字e_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字e_枠_表示 = false; + 悪タトゥ_筋肉_文字1_文字e_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字e_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字e_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字e_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字e_文字タトゥ3_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示) + { + return 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = false; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字a_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字a_枠_表示) + { + return 悪タトゥ_筋肉_文字2_文字a_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字a_枠_表示 = false; + 悪タトゥ_筋肉_文字2_文字a_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字a_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字a_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字a_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字a_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字b_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字b_枠_表示) + { + return 悪タトゥ_筋肉_文字2_文字b_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字b_枠_表示 = false; + 悪タトゥ_筋肉_文字2_文字b_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字b_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字b_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字b_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字b_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字c_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字c_枠_表示) + { + return 悪タトゥ_筋肉_文字2_文字c_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字c_枠_表示 = false; + 悪タトゥ_筋肉_文字2_文字c_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字c_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字c_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字c_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字c_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字d_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字d_枠_表示) + { + return 悪タトゥ_筋肉_文字2_文字d_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字d_枠_表示 = false; + 悪タトゥ_筋肉_文字2_文字d_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字d_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字d_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字d_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字d_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字e_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字e_枠_表示) + { + return 悪タトゥ_筋肉_文字2_文字e_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字e_枠_表示 = false; + 悪タトゥ_筋肉_文字2_文字e_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字e_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字e_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字e_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字e_文字タトゥ3_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示) + { + return 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = false; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = false; + } + } + } + + public bool 悪タトゥ_タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_タトゥ1_表示) + { + return 悪タトゥ_筋肉_タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_タトゥ1_表示 = false; + 悪タトゥ_筋肉_タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_タトゥ1_表示 = value; + 悪タトゥ_筋肉_タトゥ1_表示 = false; + } + } + } + + public bool 植性_葉3_表示 + { + get + { + if (!植性_通常_葉3_表示) + { + return 植性_欠損_葉3_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性_通常_葉3_表示 = false; + 植性_欠損_葉3_表示 = value; + } + else + { + 植性_通常_葉3_表示 = value; + 植性_欠損_葉3_表示 = false; + } + } + } + + public bool 植性_葉2_表示 + { + get + { + if (!植性_通常_葉2_表示) + { + return 植性_欠損_葉2_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性_通常_葉2_表示 = false; + 植性_欠損_葉2_表示 = value; + } + else + { + 植性_通常_葉2_表示 = value; + 植性_欠損_葉2_表示 = false; + } + } + } + + public bool 植性_葉1_表示 + { + get + { + if (!植性_通常_葉1_表示) + { + return 植性_欠損_葉1_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性_通常_葉1_表示 = false; + 植性_欠損_葉1_表示 = value; + } + else + { + 植性_通常_葉1_表示 = value; + 植性_欠損_葉1_表示 = false; + } + } + } + + public bool グローブ_グローブ_表示 + { + get + { + if (!グローブ_通常_グローブ_表示) + { + return グローブ_筋肉_グローブ_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + グローブ_通常_グローブ_表示 = false; + グローブ_筋肉_グローブ_表示 = value; + } + else + { + グローブ_通常_グローブ_表示 = value; + グローブ_筋肉_グローブ_表示 = false; + } + } + } + + public bool グローブ_縁_表示 + { + get + { + if (!グローブ_通常_縁_表示) + { + return グローブ_筋肉_縁_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + グローブ_通常_縁_表示 = false; + グローブ_筋肉_縁_表示 = value; + } + else + { + グローブ_通常_縁_表示 = value; + グローブ_筋肉_縁_表示 = false; + } + } + } + + private bool 筋肉フラグ + { + get + { + if (!筋肉_ && !筋肉上_表示 && !筋肉下_表示) + { + return 虫性_筋肉下_表示; + } + return true; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト_ハイライト1_表示; + } + set + { + ハイライト_ハイライト1_表示 = value; + ハイライト_ハイライト2_表示 = value; + } + } + + public double 傷X濃度 + { + get + { + return 傷XCD.不透明度; + } + set + { + 傷XCD.不透明度 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト_ハイライト1CD.不透明度; + } + set + { + ハイライト_ハイライト1CD.不透明度 = value; + ハイライト_ハイライト2CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 筋肉上_表示; + } + set + { + 筋肉上_表示 = value; + 上腕_表示 = value; + 虫性_虫腕_表示 = value; + 虫性_筋肉下_表示 = value; + 筋肉下_表示 = value; + 紋柄_紋1_表示 = value; + 紋柄_紋2_表示 = value; + 紋柄_紋3_表示 = value; + 紋柄_紋4_表示 = value; + 獣性_獣毛1_表示 = value; + 獣性_獣毛2_表示 = value; + 竜性_鱗4_表示 = value; + 竜性_鱗3_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗1_表示 = value; + 竜性_鱗5_表示 = value; + 淫タトゥ_ハート_タトゥ左_表示 = value; + 淫タトゥ_ハート_タトゥ右_表示 = value; + 淫タトゥ_タトゥ1_表示 = value; + 淫タトゥ_タトゥ2_表示 = value; + 淫タトゥ_タトゥ3_表示 = value; + 淫タトゥ_タトゥ4_表示 = value; + 悪タトゥ_通常_文字1_文字a_枠_表示 = value; + 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字1_文字b_枠_表示 = value; + 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字1_文字c_枠_表示 = value; + 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字1_文字d_枠_表示 = value; + 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字1_文字e_枠_表示 = value; + 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_通常_文字2_文字a_枠_表示 = value; + 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字2_文字b_枠_表示 = value; + 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字2_文字c_枠_表示 = value; + 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字2_文字d_枠_表示 = value; + 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字2_文字e_枠_表示 = value; + 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_通常_タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字a_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字b_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字c_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字d_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_筋肉_文字2_文字a_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字b_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字c_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字d_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_筋肉_タトゥ1_表示 = value; + 悪タトゥ_タトゥ2_表示 = value; + 植タトゥ_タトゥ_表示 = value; + 植性_通常_葉3_表示 = value; + 植性_通常_葉2_表示 = value; + 植性_通常_葉1_表示 = value; + 植性_欠損_葉3_表示 = value; + 植性_欠損_葉2_表示 = value; + 植性_欠損_葉1_表示 = value; + 傷X_表示 = value; + ハイライト_ハイライト1_表示 = value; + ハイライト_ハイライト2_表示 = value; + グローブ_通常_グローブ_表示 = value; + グローブ_通常_縁_表示 = value; + グローブ_筋肉_グローブ_表示 = value; + グローブ_筋肉_縁_表示 = value; + シャツ_袖1_表示 = value; + シャツ_袖2_表示 = value; + シャツ_縁_表示 = value; + ナース_袖1_表示 = value; + ナース_袖2_表示 = value; + ナース_縁_表示 = value; + 鎧_ベルト_ベルト1_表示 = value; + 鎧_ベルト_ベルト2_表示 = value; + 鎧_鎧_鎧1_表示 = value; + 鎧_鎧_鎧2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 筋肉上CD.不透明度; + } + set + { + 筋肉上CD.不透明度 = value; + 上腕CD.不透明度 = value; + 虫性_虫腕CD.不透明度 = value; + 虫性_筋肉下CD.不透明度 = value; + 筋肉下CD.不透明度 = value; + 紋柄_紋1CD.不透明度 = value; + 紋柄_紋2CD.不透明度 = value; + 紋柄_紋3CD.不透明度 = value; + 紋柄_紋4CD.不透明度 = value; + 獣性_獣毛1CD.不透明度 = value; + 獣性_獣毛2CD.不透明度 = value; + 竜性_鱗4CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + 竜性_鱗5CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ左CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ右CD.不透明度 = value; + 淫タトゥ_タトゥ1CD.不透明度 = value; + 淫タトゥ_タトゥ2CD.不透明度 = value; + 淫タトゥ_タトゥ3CD.不透明度 = value; + 淫タトゥ_タトゥ4CD.不透明度 = value; + 悪タトゥ_文字1_文字a_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字a_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字a_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字b_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字b_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字b_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字c_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字c_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字c_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字d_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字d_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字d_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字e_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字e_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字e_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字e_文字タトゥ3CD.不透明度 = value; + 悪タトゥ_文字2_文字a_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字a_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字a_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字b_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字b_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字b_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字c_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字c_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字c_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字d_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字d_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字d_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字e_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字e_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字e_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字e_文字タトゥ3CD.不透明度 = value; + 悪タトゥ_タトゥ1CD.不透明度 = value; + 悪タトゥ_タトゥ2CD.不透明度 = value; + 植タトゥ_タトゥCD.不透明度 = value; + 植性_葉3CD.不透明度 = value; + 植性_葉2CD.不透明度 = value; + 植性_葉1CD.不透明度 = value; + 傷XCD.不透明度 = value; + ハイライト_ハイライト1CD.不透明度 = value; + ハイライト_ハイライト2CD.不透明度 = value; + グローブ_グローブCD.不透明度 = value; + グローブ_縁CD.不透明度 = value; + シャツ_袖1CD.不透明度 = value; + シャツ_袖2CD.不透明度 = value; + シャツ_縁CD.不透明度 = value; + ナース_袖1CD.不透明度 = value; + ナース_袖2CD.不透明度 = value; + ナース_縁CD.不透明度 = value; + 鎧_ベルト_ベルト1CD.不透明度 = value; + 鎧_ベルト_ベルト2CD.不透明度 = value; + 鎧_鎧_鎧1CD.不透明度 = value; + 鎧_鎧_鎧2CD.不透明度 = value; + } + } + + public bool 肘部_外線 + { + get + { + return X0Y0_上腕.OP[(!右) ? 1 : 2].Outline; + } + set + { + X0Y0_上腕.OP[(!右) ? 1 : 2].Outline = value; + X0Y0_虫性_虫腕.OP[右 ? 1 : 4].Outline = value; + X0Y0_獣性_獣毛1.OP[右 ? 3 : 7].Outline = value; + X0Y0_グローブ_通常_グローブ.OP[(!右) ? 1 : 2].Outline = value; + X0Y0_グローブ_筋肉_グローブ.OP[(!右) ? 1 : 2].Outline = value; + } + } + + public bool グローブ表示 + { + get + { + return グローブ_グローブ_表示; + } + set + { + グローブ_グローブ_表示 = value; + グローブ_縁_表示 = value; + } + } + + public bool シャツ表示 + { + get + { + return シャツ_袖1_表示; + } + set + { + シャツ_袖1_表示 = value; + シャツ_袖2_表示 = value; + シャツ_縁_表示 = value; + } + } + + public bool ナース表示 + { + get + { + return ナース_袖1_表示; + } + set + { + ナース_袖1_表示 = value; + ナース_袖2_表示 = value; + ナース_縁_表示 = value; + } + } + + public bool メイル表示 + { + get + { + return 鎧_ベルト_ベルト1_表示; + } + set + { + 鎧_ベルト_ベルト1_表示 = value; + 鎧_ベルト_ベルト2_表示 = value; + 鎧_鎧_鎧1_表示 = value; + 鎧_鎧_鎧2_表示 = value; + } + } + + public JointS 下腕_接続点 => new JointS(本体, X0Y0_上腕, 1); + + public 上腕_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上腕_人D e) + { + 上腕_人 上腕_人2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.腕左["上腕"]); + Pars pars = 本体[0][0]; + X0Y0_筋肉上 = pars["筋肉上"].ToPar(); + X0Y0_上腕 = pars["上腕"].ToPar(); + X0Y0_筋肉下 = pars["筋肉下"].ToPar(); + Pars pars2 = pars["虫性"].ToPars(); + X0Y0_虫性_虫腕 = pars2["虫腕"].ToPar(); + X0Y0_虫性_筋肉下 = pars2["筋肉下"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + X0Y0_紋柄_紋1 = pars2["紋1"].ToPar(); + X0Y0_紋柄_紋2 = pars2["紋2"].ToPar(); + X0Y0_紋柄_紋3 = pars2["紋3"].ToPar(); + X0Y0_紋柄_紋4 = pars2["紋4"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y0_獣性_獣毛1 = pars2["獣毛1"].ToPar(); + X0Y0_獣性_獣毛2 = pars2["獣毛2"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗5 = pars2["鱗5"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + Pars pars3 = pars2["ハート"].ToPars(); + X0Y0_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); + X0Y0_淫タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); + X0Y0_淫タトゥ_タトゥ2 = pars2["タトゥ2"].ToPar(); + X0Y0_淫タトゥ_タトゥ3 = pars2["タトゥ3"].ToPar(); + X0Y0_淫タトゥ_タトゥ4 = pars2["タトゥ4"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["通常"].ToPars(); + Pars pars4 = pars3["文字1"].ToPars(); + Pars pars5 = pars4["文字a"].ToPars(); + X0Y0_悪タトゥ_通常_文字1_文字a_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字b"].ToPars(); + X0Y0_悪タトゥ_通常_文字1_文字b_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字c"].ToPars(); + X0Y0_悪タトゥ_通常_文字1_文字c_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字d"].ToPars(); + X0Y0_悪タトゥ_通常_文字1_文字d_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字e"].ToPars(); + X0Y0_悪タトゥ_通常_文字1_文字e_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); + Pars pars6 = pars3["文字2"].ToPars(); + pars5 = pars6["文字a"].ToPars(); + X0Y0_悪タトゥ_通常_文字2_文字a_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars6["文字b"].ToPars(); + X0Y0_悪タトゥ_通常_文字2_文字b_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars6["文字c"].ToPars(); + X0Y0_悪タトゥ_通常_文字2_文字c_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars6["文字d"].ToPars(); + X0Y0_悪タトゥ_通常_文字2_文字d_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars6["文字e"].ToPars(); + X0Y0_悪タトゥ_通常_文字2_文字e_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); + X0Y0_悪タトゥ_通常_タトゥ1 = pars3["タトゥ1"].ToPar(); + pars3 = pars2["筋肉"].ToPars(); + Pars pars7 = pars3["文字1"].ToPars(); + pars5 = pars7["文字a"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字1_文字a_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars7["文字b"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字1_文字b_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars7["文字c"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字1_文字c_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars7["文字d"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字1_文字d_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars7["文字e"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); + Pars pars8 = pars3["文字2"].ToPars(); + pars5 = pars8["文字a"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字2_文字a_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars8["文字b"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字2_文字b_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars8["文字c"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字2_文字c_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars8["文字d"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字2_文字d_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars8["文字e"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); + X0Y0_悪タトゥ_筋肉_タトゥ1 = pars3["タトゥ1"].ToPar(); + X0Y0_悪タトゥ_タトゥ2 = pars2["タトゥ2"].ToPar(); + pars2 = pars["植タトゥ"].ToPars(); + X0Y0_植タトゥ_タトゥ = pars2["タトゥ"].ToPar(); + pars2 = pars["植性"].ToPars(); + pars3 = pars2["通常"].ToPars(); + X0Y0_植性_通常_葉3 = pars3["葉3"].ToPar(); + X0Y0_植性_通常_葉2 = pars3["葉2"].ToPar(); + X0Y0_植性_通常_葉1 = pars3["葉1"].ToPar(); + pars3 = pars2["欠損"].ToPars(); + X0Y0_植性_欠損_葉3 = pars3["葉3"].ToPar(); + X0Y0_植性_欠損_葉2 = pars3["葉2"].ToPar(); + X0Y0_植性_欠損_葉1 = pars3["葉1"].ToPar(); + X0Y0_傷X = pars["傷X"].ToPar(); + pars2 = pars["ハイライト"].ToPars(); + X0Y0_ハイライト_ハイライト1 = pars2["ハイライト1"].ToPar(); + X0Y0_ハイライト_ハイライト2 = pars2["ハイライト2"].ToPar(); + pars2 = pars["グローブ"].ToPars(); + pars3 = pars2["通常"].ToPars(); + X0Y0_グローブ_通常_グローブ = pars3["グローブ"].ToPar(); + X0Y0_グローブ_通常_縁 = pars3["縁"].ToPar(); + pars3 = pars2["筋肉"].ToPars(); + X0Y0_グローブ_筋肉_グローブ = pars3["グローブ"].ToPar(); + X0Y0_グローブ_筋肉_縁 = pars3["縁"].ToPar(); + pars2 = pars["シャツ"].ToPars(); + X0Y0_シャツ_袖1 = pars2["袖1"].ToPar(); + X0Y0_シャツ_袖2 = pars2["袖2"].ToPar(); + X0Y0_シャツ_縁 = pars2["縁"].ToPar(); + pars2 = pars["ナース"].ToPars(); + X0Y0_ナース_袖1 = pars2["袖1"].ToPar(); + X0Y0_ナース_袖2 = pars2["袖2"].ToPar(); + X0Y0_ナース_縁 = pars2["縁"].ToPar(); + pars2 = pars["鎧"].ToPars(); + pars3 = pars2["ベルト"].ToPars(); + X0Y0_鎧_ベルト_ベルト1 = pars3["ベルト1"].ToPar(); + X0Y0_鎧_ベルト_ベルト2 = pars3["ベルト2"].ToPar(); + pars3 = pars2["鎧"].ToPars(); + X0Y0_鎧_鎧_鎧1 = pars3["鎧1"].ToPar(); + X0Y0_鎧_鎧_鎧2 = pars3["鎧2"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 筋肉上_表示 = e.筋肉上_表示; + 上腕_表示 = e.上腕_表示; + 虫性_虫腕_表示 = e.虫性_虫腕_表示; + 虫性_筋肉下_表示 = e.虫性_筋肉下_表示; + 筋肉下_表示 = e.筋肉下_表示; + 紋柄_紋1_表示 = e.紋柄_紋1_表示; + 紋柄_紋2_表示 = e.紋柄_紋2_表示; + 紋柄_紋3_表示 = e.紋柄_紋3_表示; + 紋柄_紋4_表示 = e.紋柄_紋4_表示; + 獣性_獣毛1_表示 = e.獣性_獣毛1_表示; + 獣性_獣毛2_表示 = e.獣性_獣毛2_表示; + 竜性_鱗4_表示 = e.竜性_鱗4_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 竜性_鱗5_表示 = e.竜性_鱗5_表示; + 淫タトゥ_ハート_タトゥ左_表示 = e.淫タトゥ_ハート_タトゥ左_表示; + 淫タトゥ_ハート_タトゥ右_表示 = e.淫タトゥ_ハート_タトゥ右_表示; + 淫タトゥ_タトゥ1_表示 = e.淫タトゥ_タトゥ1_表示; + 淫タトゥ_タトゥ2_表示 = e.淫タトゥ_タトゥ2_表示; + 淫タトゥ_タトゥ3_表示 = e.淫タトゥ_タトゥ3_表示; + 淫タトゥ_タトゥ4_表示 = e.淫タトゥ_タトゥ4_表示; + 悪タトゥ_通常_文字1_文字a_枠_表示 = e.悪タトゥ_通常_文字1_文字a_枠_表示; + 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示; + 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示; + 悪タトゥ_通常_文字1_文字b_枠_表示 = e.悪タトゥ_通常_文字1_文字b_枠_表示; + 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示; + 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示; + 悪タトゥ_通常_文字1_文字c_枠_表示 = e.悪タトゥ_通常_文字1_文字c_枠_表示; + 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示; + 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示; + 悪タトゥ_通常_文字1_文字d_枠_表示 = e.悪タトゥ_通常_文字1_文字d_枠_表示; + 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示; + 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示; + 悪タトゥ_通常_文字1_文字e_枠_表示 = e.悪タトゥ_通常_文字1_文字e_枠_表示; + 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示; + 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示; + 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示; + 悪タトゥ_通常_文字2_文字a_枠_表示 = e.悪タトゥ_通常_文字2_文字a_枠_表示; + 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示; + 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示; + 悪タトゥ_通常_文字2_文字b_枠_表示 = e.悪タトゥ_通常_文字2_文字b_枠_表示; + 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示; + 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示; + 悪タトゥ_通常_文字2_文字c_枠_表示 = e.悪タトゥ_通常_文字2_文字c_枠_表示; + 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示; + 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示; + 悪タトゥ_通常_文字2_文字d_枠_表示 = e.悪タトゥ_通常_文字2_文字d_枠_表示; + 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示; + 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示; + 悪タトゥ_通常_文字2_文字e_枠_表示 = e.悪タトゥ_通常_文字2_文字e_枠_表示; + 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示; + 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示; + 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示; + 悪タトゥ_通常_タトゥ1_表示 = e.悪タトゥ_通常_タトゥ1_表示; + 悪タトゥ_筋肉_文字1_文字a_枠_表示 = e.悪タトゥ_筋肉_文字1_文字a_枠_表示; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字1_文字b_枠_表示 = e.悪タトゥ_筋肉_文字1_文字b_枠_表示; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字1_文字c_枠_表示 = e.悪タトゥ_筋肉_文字1_文字c_枠_表示; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字1_文字d_枠_表示 = e.悪タトゥ_筋肉_文字1_文字d_枠_表示; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字1_文字e_枠_表示 = e.悪タトゥ_筋肉_文字1_文字e_枠_表示; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示; + 悪タトゥ_筋肉_文字2_文字a_枠_表示 = e.悪タトゥ_筋肉_文字2_文字a_枠_表示; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字2_文字b_枠_表示 = e.悪タトゥ_筋肉_文字2_文字b_枠_表示; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字2_文字c_枠_表示 = e.悪タトゥ_筋肉_文字2_文字c_枠_表示; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字2_文字d_枠_表示 = e.悪タトゥ_筋肉_文字2_文字d_枠_表示; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字2_文字e_枠_表示 = e.悪タトゥ_筋肉_文字2_文字e_枠_表示; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示; + 悪タトゥ_筋肉_タトゥ1_表示 = e.悪タトゥ_筋肉_タトゥ1_表示; + 悪タトゥ_タトゥ2_表示 = e.悪タトゥ_タトゥ2_表示; + 植タトゥ_タトゥ_表示 = e.植タトゥ_タトゥ_表示; + 植性_通常_葉3_表示 = e.植性_通常_葉3_表示; + 植性_通常_葉2_表示 = e.植性_通常_葉2_表示; + 植性_通常_葉1_表示 = e.植性_通常_葉1_表示; + 植性_欠損_葉3_表示 = e.植性_欠損_葉3_表示; + 植性_欠損_葉2_表示 = e.植性_欠損_葉2_表示; + 植性_欠損_葉1_表示 = e.植性_欠損_葉1_表示; + 傷X_表示 = e.傷X_表示; + ハイライト_ハイライト1_表示 = e.ハイライト_ハイライト1_表示; + ハイライト_ハイライト2_表示 = e.ハイライト_ハイライト2_表示; + グローブ_通常_グローブ_表示 = e.グローブ_通常_グローブ_表示; + グローブ_通常_縁_表示 = e.グローブ_通常_縁_表示; + グローブ_筋肉_グローブ_表示 = e.グローブ_筋肉_グローブ_表示; + グローブ_筋肉_縁_表示 = e.グローブ_筋肉_縁_表示; + シャツ_袖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_表示; + 悪タトゥ_文字1_文字a_枠_表示 = e.悪タトゥ_文字1_文字a_枠_表示; + 悪タトゥ_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字a_文字タトゥ1_表示; + 悪タトゥ_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字a_文字タトゥ2_表示; + 悪タトゥ_文字1_文字b_枠_表示 = e.悪タトゥ_文字1_文字b_枠_表示; + 悪タトゥ_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字b_文字タトゥ1_表示; + 悪タトゥ_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字b_文字タトゥ2_表示; + 悪タトゥ_文字1_文字c_枠_表示 = e.悪タトゥ_文字1_文字c_枠_表示; + 悪タトゥ_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字c_文字タトゥ1_表示; + 悪タトゥ_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字c_文字タトゥ2_表示; + 悪タトゥ_文字1_文字d_枠_表示 = e.悪タトゥ_文字1_文字d_枠_表示; + 悪タトゥ_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字d_文字タトゥ1_表示; + 悪タトゥ_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字d_文字タトゥ2_表示; + 悪タトゥ_文字1_文字e_枠_表示 = e.悪タトゥ_文字1_文字e_枠_表示; + 悪タトゥ_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ1_表示; + 悪タトゥ_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ2_表示; + 悪タトゥ_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ3_表示; + 悪タトゥ_文字2_文字a_枠_表示 = e.悪タトゥ_文字2_文字a_枠_表示; + 悪タトゥ_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字a_文字タトゥ1_表示; + 悪タトゥ_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字a_文字タトゥ2_表示; + 悪タトゥ_文字2_文字b_枠_表示 = e.悪タトゥ_文字2_文字b_枠_表示; + 悪タトゥ_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字b_文字タトゥ1_表示; + 悪タトゥ_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字b_文字タトゥ2_表示; + 悪タトゥ_文字2_文字c_枠_表示 = e.悪タトゥ_文字2_文字c_枠_表示; + 悪タトゥ_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字c_文字タトゥ1_表示; + 悪タトゥ_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字c_文字タトゥ2_表示; + 悪タトゥ_文字2_文字d_枠_表示 = e.悪タトゥ_文字2_文字d_枠_表示; + 悪タトゥ_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字d_文字タトゥ1_表示; + 悪タトゥ_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字d_文字タトゥ2_表示; + 悪タトゥ_文字2_文字e_枠_表示 = e.悪タトゥ_文字2_文字e_枠_表示; + 悪タトゥ_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ1_表示; + 悪タトゥ_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ2_表示; + 悪タトゥ_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ3_表示; + 悪タトゥ_タトゥ1_表示 = e.悪タトゥ_タトゥ1_表示; + 植性_葉3_表示 = e.植性_葉3_表示; + 植性_葉2_表示 = e.植性_葉2_表示; + 植性_葉1_表示 = e.植性_葉1_表示; + グローブ_グローブ_表示 = e.グローブ_グローブ_表示; + グローブ_縁_表示 = e.グローブ_縁_表示; + ハイライト表示 = e.ハイライト表示; + 肘部_外線 = e.肘部_外線; + グローブ表示 = e.グローブ表示; + シャツ表示 = e.シャツ表示; + ナース表示 = e.ナース表示; + メイル表示 = e.メイル表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.下腕_接続.Count > 0) + { + Ele f; + 下腕_接続 = e.下腕_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 上腕_人2; + f.ConnectionType = ConnectionInfo.上腕_人_下腕_接続; + f.接続(上腕_人2.下腕_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_筋肉上CP = new ColorP(X0Y0_筋肉上, 筋肉上CD, DisUnit, abj: false); + X0Y0_上腕CP = new ColorP(X0Y0_上腕, 上腕CD, DisUnit, abj: true); + X0Y0_筋肉下CP = new ColorP(X0Y0_筋肉下, 筋肉下CD, DisUnit, abj: false); + X0Y0_虫性_虫腕CP = new ColorP(X0Y0_虫性_虫腕, 虫性_虫腕CD, 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); + X0Y0_紋柄_紋3CP = new ColorP(X0Y0_紋柄_紋3, 紋柄_紋3CD, DisUnit, abj: true); + X0Y0_紋柄_紋4CP = new ColorP(X0Y0_紋柄_紋4, 紋柄_紋4CD, DisUnit, abj: true); + X0Y0_獣性_獣毛1CP = new ColorP(X0Y0_獣性_獣毛1, 獣性_獣毛1CD, DisUnit, abj: true); + X0Y0_獣性_獣毛2CP = new ColorP(X0Y0_獣性_獣毛2, 獣性_獣毛2CD, DisUnit, abj: true); + X0Y0_鱗_鱗4CP = new ColorP(X0Y0_竜性_鱗4, 竜性_鱗4CD, 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_鱗_鱗5CP = new ColorP(X0Y0_竜性_鱗5, 竜性_鱗5CD, DisUnit, abj: true); + X0Y0_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, 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); + X0Y0_淫タトゥ_タトゥ3CP = new ColorP(X0Y0_淫タトゥ_タトゥ3, 淫タトゥ_タトゥ3CD, DisUnit, abj: true); + X0Y0_淫タトゥ_タトゥ4CP = new ColorP(X0Y0_淫タトゥ_タトゥ4, 淫タトゥ_タトゥ4CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字a_枠, 悪タトゥ_文字1_文字a_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1, 悪タトゥ_文字1_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2, 悪タトゥ_文字1_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字b_枠, 悪タトゥ_文字1_文字b_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1, 悪タトゥ_文字1_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2, 悪タトゥ_文字1_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字c_枠, 悪タトゥ_文字1_文字c_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1, 悪タトゥ_文字1_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2, 悪タトゥ_文字1_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字d_枠, 悪タトゥ_文字1_文字d_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1, 悪タトゥ_文字1_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2, 悪タトゥ_文字1_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_枠, 悪タトゥ_文字1_文字e_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1, 悪タトゥ_文字1_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2, 悪タトゥ_文字1_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3, 悪タトゥ_文字1_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字a_枠, 悪タトゥ_文字2_文字a_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1, 悪タトゥ_文字2_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2, 悪タトゥ_文字2_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字b_枠, 悪タトゥ_文字2_文字b_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1, 悪タトゥ_文字2_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2, 悪タトゥ_文字2_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字c_枠, 悪タトゥ_文字2_文字c_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1, 悪タトゥ_文字2_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2, 悪タトゥ_文字2_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字d_枠, 悪タトゥ_文字2_文字d_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1, 悪タトゥ_文字2_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2, 悪タトゥ_文字2_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_枠, 悪タトゥ_文字2_文字e_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1, 悪タトゥ_文字2_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2, 悪タトゥ_文字2_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3, 悪タトゥ_文字2_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_タトゥ1, 悪タトゥ_タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字a_枠, 悪タトゥ_文字1_文字a_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1, 悪タトゥ_文字1_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2, 悪タトゥ_文字1_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字b_枠, 悪タトゥ_文字1_文字b_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1, 悪タトゥ_文字1_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2, 悪タトゥ_文字1_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字c_枠, 悪タトゥ_文字1_文字c_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1, 悪タトゥ_文字1_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2, 悪タトゥ_文字1_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字d_枠, 悪タトゥ_文字1_文字d_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1, 悪タトゥ_文字1_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2, 悪タトゥ_文字1_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_枠, 悪タトゥ_文字1_文字e_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1, 悪タトゥ_文字1_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2, 悪タトゥ_文字1_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3, 悪タトゥ_文字1_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字a_枠, 悪タトゥ_文字2_文字a_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1, 悪タトゥ_文字2_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2, 悪タトゥ_文字2_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字b_枠, 悪タトゥ_文字2_文字b_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1, 悪タトゥ_文字2_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2, 悪タトゥ_文字2_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字c_枠, 悪タトゥ_文字2_文字c_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1, 悪タトゥ_文字2_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2, 悪タトゥ_文字2_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字d_枠, 悪タトゥ_文字2_文字d_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1, 悪タトゥ_文字2_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2, 悪タトゥ_文字2_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_枠, 悪タトゥ_文字2_文字e_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1, 悪タトゥ_文字2_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2, 悪タトゥ_文字2_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3, 悪タトゥ_文字2_文字e_文字タトゥ3CD, 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_植性_通常_葉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_植性_欠損_葉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_傷XCP = new ColorP(X0Y0_傷X, 傷XCD, 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_グローブ_通常_縁CP = new ColorP(X0Y0_グローブ_通常_縁, グローブ_縁CD, DisUnit, abj: true); + X0Y0_グローブ_筋肉_グローブCP = new ColorP(X0Y0_グローブ_筋肉_グローブ, グローブ_グローブCD, 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); + 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); + 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); + X0Y0_鎧_鎧_鎧1CP = new ColorP(X0Y0_鎧_鎧_鎧1, 鎧_鎧_鎧1CD, DisUnit, abj: true); + X0Y0_鎧_鎧_鎧2CP = new ColorP(X0Y0_鎧_鎧_鎧2, 鎧_鎧_鎧2CD, DisUnit, abj: true); + 傷X濃度 = e.傷X濃度; + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_筋肉上); + Are.Draw(X0Y0_上腕); + Are.Draw(X0Y0_筋肉下); + Are.Draw(X0Y0_紋柄_紋1); + Are.Draw(X0Y0_紋柄_紋2); + Are.Draw(X0Y0_紋柄_紋3); + Are.Draw(X0Y0_紋柄_紋4); + Are.Draw(X0Y0_虫性_虫腕); + Are.Draw(X0Y0_虫性_筋肉下); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右); + Are.Draw(X0Y0_淫タトゥ_タトゥ1); + Are.Draw(X0Y0_淫タトゥ_タトゥ2); + Are.Draw(X0Y0_淫タトゥ_タトゥ3); + Are.Draw(X0Y0_淫タトゥ_タトゥ4); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字a_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字b_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字c_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字d_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字a_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字b_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字c_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字d_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3); + Are.Draw(X0Y0_悪タトゥ_通常_タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字a_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字b_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字c_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字d_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字a_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字b_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字c_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字d_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3); + Are.Draw(X0Y0_悪タトゥ_筋肉_タトゥ1); + Are.Draw(X0Y0_悪タトゥ_タトゥ2); + Are.Draw(X0Y0_植タトゥ_タトゥ); + Are.Draw(X0Y0_獣性_獣毛1); + Are.Draw(X0Y0_獣性_獣毛2); + Are.Draw(X0Y0_傷X); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y0_竜性_鱗4); + Are.Draw(X0Y0_竜性_鱗3); + Are.Draw(X0Y0_竜性_鱗2); + Are.Draw(X0Y0_竜性_鱗1); + Are.Draw(X0Y0_竜性_鱗5); + Are.Draw(X0Y0_ハイライト_ハイライト1); + Are.Draw(X0Y0_ハイライト_ハイライト2); + Are.Draw(X0Y0_植性_通常_葉3); + Are.Draw(X0Y0_植性_通常_葉2); + Are.Draw(X0Y0_植性_通常_葉1); + Are.Draw(X0Y0_植性_欠損_葉3); + Are.Draw(X0Y0_植性_欠損_葉2); + Are.Draw(X0Y0_植性_欠損_葉1); + } + + public void 鎧描画(Are Are) + { + Are.Draw(X0Y0_鎧_ベルト_ベルト1); + Are.Draw(X0Y0_鎧_ベルト_ベルト2); + Are.Draw(X0Y0_鎧_鎧_鎧1); + Are.Draw(X0Y0_鎧_鎧_鎧2); + } + + public override void SetRestraintAngle() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_上腕.AngleBase = num * -30.0; + 尺度XC = 0.95; + 本体.JoinPAall(); + } + + public override bool Is布(Par p) + { + if (p != X0Y0_グローブ_通常_グローブ && p != X0Y0_グローブ_通常_縁 && p != X0Y0_グローブ_筋肉_グローブ && p != X0Y0_グローブ_筋肉_縁 && p != X0Y0_シャツ_袖1 && p != X0Y0_シャツ_袖2 && p != X0Y0_シャツ_縁 && p != X0Y0_ナース_袖1 && p != X0Y0_ナース_袖2) + { + return p == X0Y0_ナース_縁; + } + return true; + } + + public override bool Is鉄(Par p) + { + if (p != X0Y0_鎧_ベルト_ベルト1 && p != X0Y0_鎧_ベルト_ベルト2 && p != X0Y0_鎧_鎧_鎧1) + { + return p == X0Y0_鎧_鎧_鎧2; + } + return true; + } + + public override void 色更新() + { + X0Y0_筋肉上CP.Update(); + X0Y0_上腕CP.Update(); + X0Y0_虫性_虫腕CP.Update(); + X0Y0_虫性_筋肉下CP.Update(); + X0Y0_筋肉下CP.Update(); + X0Y0_紋柄_紋1CP.Update(); + X0Y0_紋柄_紋2CP.Update(); + X0Y0_紋柄_紋3CP.Update(); + X0Y0_紋柄_紋4CP.Update(); + X0Y0_獣性_獣毛1CP.Update(); + X0Y0_獣性_獣毛2CP.Update(); + X0Y0_鱗_鱗4CP.Update(); + X0Y0_鱗_鱗3CP.Update(); + X0Y0_鱗_鱗2CP.Update(); + X0Y0_鱗_鱗1CP.Update(); + X0Y0_鱗_鱗5CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ左CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ右CP.Update(); + X0Y0_淫タトゥ_タトゥ1CP.Update(); + X0Y0_淫タトゥ_タトゥ2CP.Update(); + X0Y0_淫タトゥ_タトゥ3CP.Update(); + X0Y0_淫タトゥ_タトゥ4CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字a_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字b_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字c_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字d_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字e_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字a_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字b_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字c_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字d_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字e_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3CP.Update(); + X0Y0_悪タトゥ_通常_タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字a_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字b_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字c_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字d_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字a_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字b_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字c_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字d_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3CP.Update(); + X0Y0_悪タトゥ_筋肉_タトゥ1CP.Update(); + X0Y0_悪タトゥ_タトゥ2CP.Update(); + X0Y0_植タトゥ_タトゥCP.Update(); + X0Y0_植性_通常_葉3CP.Update(); + X0Y0_植性_通常_葉2CP.Update(); + X0Y0_植性_通常_葉1CP.Update(); + X0Y0_植性_欠損_葉3CP.Update(); + X0Y0_植性_欠損_葉2CP.Update(); + X0Y0_植性_欠損_葉1CP.Update(); + X0Y0_傷XCP.Update(); + X0Y0_ハイライト_ハイライト1CP.Update(); + X0Y0_ハイライト_ハイライト2CP.Update(); + X0Y0_グローブ_通常_グローブCP.Update(); + X0Y0_グローブ_通常_縁CP.Update(); + X0Y0_グローブ_筋肉_グローブCP.Update(); + X0Y0_グローブ_筋肉_縁CP.Update(); + X0Y0_シャツ_袖1CP.Update(); + X0Y0_シャツ_袖2CP.Update(); + X0Y0_シャツ_縁CP.Update(); + X0Y0_ナース_袖1CP.Update(); + X0Y0_ナース_袖2CP.Update(); + X0Y0_ナース_縁CP.Update(); + X0Y0_鎧_ベルト_ベルト1CP.Update(); + X0Y0_鎧_ベルト_ベルト2CP.Update(); + X0Y0_鎧_鎧_鎧1CP.Update(); + X0Y0_鎧_鎧_鎧2CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 虫性_虫腕CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_筋肉下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(); + 獣性_獣毛1CD.c = Col.Black; + 獣性_獣毛1CD.c2.Col1 = 体配色.毛0O.Col1; + 獣性_獣毛1CD.c2.Col2 = 体配色.毛0O.Col1; + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ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 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植性_葉3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + グローブ_グローブCD = new ColorD(); + グローブ_縁CD = new ColorD(); + シャツ_袖1CD = new ColorD(); + シャツ_袖2CD = new ColorD(); + シャツ_縁CD = new ColorD(); + ナース_袖1CD = new ColorD(); + ナース_袖2CD = new ColorD(); + ナース_縁CD = new ColorD(); + 鎧_ベルト_ベルト1CD = new ColorD(); + 鎧_ベルト_ベルト2CD = new ColorD(); + 鎧_鎧_鎧1CD = new ColorD(); + 鎧_鎧_鎧2CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 虫性_虫腕CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_筋肉下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(); + 獣性_獣毛1CD.c = Col.Black; + 獣性_獣毛1CD.c2.Col1 = 体配色.毛0O.Col1; + 獣性_獣毛1CD.c2.Col2 = 体配色.毛0O.Col1; + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ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 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植性_葉3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + グローブ_グローブCD = new ColorD(); + グローブ_縁CD = new ColorD(); + シャツ_袖1CD = new ColorD(); + シャツ_袖2CD = new ColorD(); + シャツ_縁CD = new ColorD(); + ナース_袖1CD = new ColorD(); + ナース_袖2CD = new ColorD(); + ナース_縁CD = new ColorD(); + 鎧_ベルト_ベルト1CD = new ColorD(); + 鎧_ベルト_ベルト2CD = new ColorD(); + 鎧_鎧_鎧1CD = new ColorD(); + 鎧_鎧_鎧2CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 虫性_虫腕CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_筋肉下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(); + 獣性_獣毛1CD.c = Col.Black; + 獣性_獣毛1CD.c2.Col1 = 体配色.毛0O.Col1; + 獣性_獣毛1CD.c2.Col2 = 体配色.毛0O.Col1; + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ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 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植性_葉3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + グローブ_グローブCD = new ColorD(); + グローブ_縁CD = new ColorD(); + シャツ_袖1CD = new ColorD(); + シャツ_袖2CD = new ColorD(); + シャツ_縁CD = new ColorD(); + ナース_袖1CD = new ColorD(); + ナース_袖2CD = new ColorD(); + ナース_縁CD = new ColorD(); + 鎧_ベルト_ベルト1CD = new ColorD(); + 鎧_ベルト_ベルト2CD = new ColorD(); + 鎧_鎧_鎧1CD = new ColorD(); + 鎧_鎧_鎧2CD = new ColorD(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_人D.cs index 8fabef5..e102217 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_人D.cs @@ -1,343 +1,344 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 上腕_人D : 上腕D +namespace SlaveMatrix { - public bool 筋肉上_表示; + [Serializable] + public class 上腕_人D : 上腕D + { + public bool 筋肉上_表示; - public bool 上腕_表示 = true; + public bool 上腕_表示 = true; - public bool 虫性_虫腕_表示; + public bool 虫性_虫腕_表示; - public bool 虫性_筋肉下_表示; + public bool 虫性_筋肉下_表示; - public bool 筋肉下_表示; + public bool 筋肉下_表示; - public bool 紋柄_紋1_表示; + public bool 紋柄_紋1_表示; - public bool 紋柄_紋2_表示; + public bool 紋柄_紋2_表示; - public bool 紋柄_紋3_表示; + public bool 紋柄_紋3_表示; - public bool 紋柄_紋4_表示; + public bool 紋柄_紋4_表示; - public bool 獣性_獣毛1_表示; + public bool 獣性_獣毛1_表示; - public bool 獣性_獣毛2_表示; + public bool 獣性_獣毛2_表示; - public bool 竜性_鱗4_表示; + public bool 竜性_鱗4_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public bool 竜性_鱗5_表示; + public bool 竜性_鱗5_表示; - public bool 淫タトゥ_ハート_タトゥ左_表示; + public bool 淫タトゥ_ハート_タトゥ左_表示; - public bool 淫タトゥ_ハート_タトゥ右_表示; + public bool 淫タトゥ_ハート_タトゥ右_表示; - public bool 淫タトゥ_タトゥ1_表示; + public bool 淫タトゥ_タトゥ1_表示; - public bool 淫タトゥ_タトゥ2_表示; + public bool 淫タトゥ_タトゥ2_表示; - public bool 淫タトゥ_タトゥ3_表示; + public bool 淫タトゥ_タトゥ3_表示; - public bool 淫タトゥ_タトゥ4_表示; + public bool 淫タトゥ_タトゥ4_表示; - public bool 悪タトゥ_通常_文字1_文字a_枠_表示; + public bool 悪タトゥ_通常_文字1_文字a_枠_表示; - public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字1_文字b_枠_表示; + public bool 悪タトゥ_通常_文字1_文字b_枠_表示; - public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字1_文字c_枠_表示; + public bool 悪タトゥ_通常_文字1_文字c_枠_表示; - public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字1_文字d_枠_表示; + public bool 悪タトゥ_通常_文字1_文字d_枠_表示; - public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字1_文字e_枠_表示; + public bool 悪タトゥ_通常_文字1_文字e_枠_表示; - public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_通常_文字2_文字a_枠_表示; + public bool 悪タトゥ_通常_文字2_文字a_枠_表示; - public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字2_文字b_枠_表示; + public bool 悪タトゥ_通常_文字2_文字b_枠_表示; - public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字2_文字c_枠_表示; + public bool 悪タトゥ_通常_文字2_文字c_枠_表示; - public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字2_文字d_枠_表示; + public bool 悪タトゥ_通常_文字2_文字d_枠_表示; - public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字2_文字e_枠_表示; + public bool 悪タトゥ_通常_文字2_文字e_枠_表示; - public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_通常_タトゥ1_表示; + public bool 悪タトゥ_通常_タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字1_文字a_枠_表示; + public bool 悪タトゥ_筋肉_文字1_文字a_枠_表示; - public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字1_文字b_枠_表示; + public bool 悪タトゥ_筋肉_文字1_文字b_枠_表示; - public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字1_文字c_枠_表示; + public bool 悪タトゥ_筋肉_文字1_文字c_枠_表示; - public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字1_文字d_枠_表示; + public bool 悪タトゥ_筋肉_文字1_文字d_枠_表示; - public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字1_文字e_枠_表示; + public bool 悪タトゥ_筋肉_文字1_文字e_枠_表示; - public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_筋肉_文字2_文字a_枠_表示; + public bool 悪タトゥ_筋肉_文字2_文字a_枠_表示; - public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字2_文字b_枠_表示; + public bool 悪タトゥ_筋肉_文字2_文字b_枠_表示; - public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字2_文字c_枠_表示; + public bool 悪タトゥ_筋肉_文字2_文字c_枠_表示; - public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字2_文字d_枠_表示; + public bool 悪タトゥ_筋肉_文字2_文字d_枠_表示; - public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字2_文字e_枠_表示; + public bool 悪タトゥ_筋肉_文字2_文字e_枠_表示; - public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_筋肉_タトゥ1_表示; + public bool 悪タトゥ_筋肉_タトゥ1_表示; - public bool 悪タトゥ_タトゥ2_表示; + public bool 悪タトゥ_タトゥ2_表示; - public bool 植タトゥ_タトゥ_表示; + public bool 植タトゥ_タトゥ_表示; - public bool 植性_通常_葉3_表示; + public bool 植性_通常_葉3_表示; - public bool 植性_通常_葉2_表示; + public bool 植性_通常_葉2_表示; - public bool 植性_通常_葉1_表示; + public bool 植性_通常_葉1_表示; - public bool 植性_欠損_葉3_表示; + public bool 植性_欠損_葉3_表示; - public bool 植性_欠損_葉2_表示; + public bool 植性_欠損_葉2_表示; - public bool 植性_欠損_葉1_表示; + public bool 植性_欠損_葉1_表示; - public bool 傷X_表示; + public bool 傷X_表示; - public bool ハイライト_ハイライト1_表示; + public bool ハイライト_ハイライト1_表示; - public bool ハイライト_ハイライト2_表示; + public bool ハイライト_ハイライト2_表示; - public bool グローブ_通常_グローブ_表示; + public bool グローブ_通常_グローブ_表示; - public bool グローブ_通常_縁_表示; + public bool グローブ_通常_縁_表示; - public bool グローブ_筋肉_グローブ_表示; + public bool グローブ_筋肉_グローブ_表示; - public bool グローブ_筋肉_縁_表示; + public bool グローブ_筋肉_縁_表示; - public bool シャツ_袖1_表示; + public bool シャツ_袖1_表示; - public bool シャツ_袖2_表示; + public bool シャツ_袖2_表示; - public bool シャツ_縁_表示; + public bool シャツ_縁_表示; - public bool ナース_袖1_表示; + public bool ナース_袖1_表示; - public bool ナース_袖2_表示; + public bool ナース_袖2_表示; - public bool ナース_縁_表示; + public bool ナース_縁_表示; - public bool 鎧_ベルト_ベルト1_表示; + public bool 鎧_ベルト_ベルト1_表示; - public bool 鎧_ベルト_ベルト2_表示; + public bool 鎧_ベルト_ベルト2_表示; - public bool 鎧_鎧_鎧1_表示; + public bool 鎧_鎧_鎧1_表示; - public bool 鎧_鎧_鎧2_表示; + public bool 鎧_鎧_鎧2_表示; - public bool 悪タトゥ_文字1_文字a_枠_表示; + public bool 悪タトゥ_文字1_文字a_枠_表示; - public bool 悪タトゥ_文字1_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字b_枠_表示; + public bool 悪タトゥ_文字1_文字b_枠_表示; - public bool 悪タトゥ_文字1_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字c_枠_表示; + public bool 悪タトゥ_文字1_文字c_枠_表示; - public bool 悪タトゥ_文字1_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字d_枠_表示; + public bool 悪タトゥ_文字1_文字d_枠_表示; - public bool 悪タトゥ_文字1_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字e_枠_表示; + public bool 悪タトゥ_文字1_文字e_枠_表示; - public bool 悪タトゥ_文字1_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_文字1_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_文字2_文字a_枠_表示; + public bool 悪タトゥ_文字2_文字a_枠_表示; - public bool 悪タトゥ_文字2_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字b_枠_表示; + public bool 悪タトゥ_文字2_文字b_枠_表示; - public bool 悪タトゥ_文字2_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字c_枠_表示; + public bool 悪タトゥ_文字2_文字c_枠_表示; - public bool 悪タトゥ_文字2_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字d_枠_表示; + public bool 悪タトゥ_文字2_文字d_枠_表示; - public bool 悪タトゥ_文字2_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字e_枠_表示; + public bool 悪タトゥ_文字2_文字e_枠_表示; - public bool 悪タトゥ_文字2_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_文字2_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_タトゥ1_表示; + public bool 悪タトゥ_タトゥ1_表示; - public bool 植性_葉3_表示; + public bool 植性_葉3_表示; - public bool 植性_葉2_表示; + public bool 植性_葉2_表示; - public bool 植性_葉1_表示; + public bool 植性_葉1_表示; - public bool グローブ_グローブ_表示; + public bool グローブ_グローブ_表示; - public bool グローブ_縁_表示; + public bool グローブ_縁_表示; - public bool ハイライト表示; + public bool ハイライト表示; - public double 傷X濃度 = 1.0; + public double 傷X濃度 = 1.0; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public bool 肘部_外線 = true; + public bool 肘部_外線 = true; - public bool グローブ表示; + public bool グローブ表示; - public bool シャツ表示; + public bool シャツ表示; - public bool ナース表示; + public bool ナース表示; - public bool メイル表示; + public bool メイル表示; - public 上腕_人D() - { - ThisType = GetType(); - } + public 上腕_人D() + { + ThisType = GetType(); + } - public override void 下腕接続(EleD e) - { - 下腕_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.上腕_人_下腕_接続; - } + public override void 下腕接続(EleD e) + { + 下腕_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.上腕_人_下腕_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 上腕_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 上腕_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_獣.cs index 73b8c0e..38d544d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_獣.cs @@ -1,435 +1,436 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 上腕_獣 : 獣上腕 +namespace SlaveMatrix { - public Par X0Y0_筋肉上; + public class 上腕_獣 : 獣上腕 + { + public Par X0Y0_筋肉上; - public Par X0Y0_上腕; + public Par X0Y0_上腕; - public Par X0Y0_筋肉下; + public Par X0Y0_筋肉下; - public Par X0Y0_虎柄_虎1; + public Par X0Y0_虎柄_虎1; - public Par X0Y0_虎柄_虎2; + public Par X0Y0_虎柄_虎2; - public Par X0Y0_竜性_鱗4; + public Par X0Y0_竜性_鱗4; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public ColorD 筋肉上CD; + public ColorD 筋肉上CD; - public ColorD 上腕CD; + public ColorD 上腕CD; - public ColorD 筋肉下CD; + public ColorD 筋肉下CD; - public ColorD 虎柄_虎1CD; + public ColorD 虎柄_虎1CD; - public ColorD 虎柄_虎2CD; + public ColorD 虎柄_虎2CD; - public ColorD 竜性_鱗4CD; + public ColorD 竜性_鱗4CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorP X0Y0_筋肉上CP; + public ColorP X0Y0_筋肉上CP; - public ColorP X0Y0_上腕CP; + public ColorP X0Y0_上腕CP; - public ColorP X0Y0_筋肉下CP; + public ColorP X0Y0_筋肉下CP; - public ColorP X0Y0_虎柄_虎1CP; + public ColorP X0Y0_虎柄_虎1CP; - public ColorP X0Y0_虎柄_虎2CP; + public ColorP X0Y0_虎柄_虎2CP; - public ColorP X0Y0_竜性_鱗4CP; + public ColorP X0Y0_竜性_鱗4CP; - public ColorP X0Y0_竜性_鱗3CP; + public ColorP X0Y0_竜性_鱗3CP; - public ColorP X0Y0_竜性_鱗2CP; + public ColorP X0Y0_竜性_鱗2CP; - public ColorP X0Y0_竜性_鱗1CP; + public ColorP X0Y0_竜性_鱗1CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋肉上_表示 = 筋肉_; - 筋肉下_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋肉上_表示 = 筋肉_; + 筋肉下_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 筋肉上_表示 - { - get - { - return X0Y0_筋肉上.Dra; - } - set - { - X0Y0_筋肉上.Dra = value; - X0Y0_筋肉上.Hit = value; - } - } + public bool 筋肉上_表示 + { + get + { + return X0Y0_筋肉上.Dra; + } + set + { + X0Y0_筋肉上.Dra = value; + X0Y0_筋肉上.Hit = value; + } + } - public bool 上腕_表示 - { - get - { - return X0Y0_上腕.Dra; - } - set - { - X0Y0_上腕.Dra = value; - X0Y0_上腕.Hit = value; - } - } + public bool 上腕_表示 + { + get + { + return X0Y0_上腕.Dra; + } + set + { + X0Y0_上腕.Dra = value; + X0Y0_上腕.Hit = value; + } + } - public bool 筋肉下_表示 - { - get - { - return X0Y0_筋肉下.Dra; - } - set - { - X0Y0_筋肉下.Dra = value; - X0Y0_筋肉下.Hit = value; - } - } + public bool 筋肉下_表示 + { + get + { + return X0Y0_筋肉下.Dra; + } + set + { + X0Y0_筋肉下.Dra = value; + X0Y0_筋肉下.Hit = value; + } + } - public bool 虎柄_虎1_表示 - { - get - { - return X0Y0_虎柄_虎1.Dra; - } - set - { - X0Y0_虎柄_虎1.Dra = value; - X0Y0_虎柄_虎1.Hit = value; - } - } + public bool 虎柄_虎1_表示 + { + get + { + return X0Y0_虎柄_虎1.Dra; + } + set + { + X0Y0_虎柄_虎1.Dra = value; + X0Y0_虎柄_虎1.Hit = value; + } + } - public bool 虎柄_虎2_表示 - { - get - { - return X0Y0_虎柄_虎2.Dra; - } - set - { - X0Y0_虎柄_虎2.Dra = value; - X0Y0_虎柄_虎2.Hit = value; - } - } + public bool 虎柄_虎2_表示 + { + get + { + return X0Y0_虎柄_虎2.Dra; + } + set + { + X0Y0_虎柄_虎2.Dra = value; + X0Y0_虎柄_虎2.Hit = value; + } + } - public bool 竜性_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗4.Dra = value; - X0Y0_竜性_鱗4.Hit = value; - } - } + public bool 竜性_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗4.Dra = value; + X0Y0_竜性_鱗4.Hit = value; + } + } - public bool 竜性_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗3.Dra = value; - X0Y0_竜性_鱗3.Hit = value; - } - } + public bool 竜性_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗3.Dra = value; + X0Y0_竜性_鱗3.Hit = value; + } + } - public bool 竜性_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗2.Dra = value; - X0Y0_竜性_鱗2.Hit = value; - } - } + public bool 竜性_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗2.Dra = value; + X0Y0_竜性_鱗2.Hit = value; + } + } - public bool 竜性_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗1.Dra = value; - X0Y0_竜性_鱗1.Hit = value; - } - } + public bool 竜性_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗1.Dra = value; + X0Y0_竜性_鱗1.Hit = value; + } + } - public override bool 表示 - { - get - { - return 筋肉上_表示; - } - set - { - 筋肉上_表示 = value; - 上腕_表示 = value; - 筋肉下_表示 = value; - 虎柄_虎1_表示 = value; - 虎柄_虎2_表示 = value; - 竜性_鱗4_表示 = value; - 竜性_鱗3_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗1_表示 = value; - } - } + public override bool 表示 + { + get + { + return 筋肉上_表示; + } + set + { + 筋肉上_表示 = value; + 上腕_表示 = value; + 筋肉下_表示 = value; + 虎柄_虎1_表示 = value; + 虎柄_虎2_表示 = value; + 竜性_鱗4_表示 = value; + 竜性_鱗3_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗1_表示 = value; + } + } - public override double 濃度 - { - get - { - return 筋肉上CD.不透明度; - } - set - { - 筋肉上CD.不透明度 = value; - 上腕CD.不透明度 = value; - 筋肉下CD.不透明度 = value; - 虎柄_虎1CD.不透明度 = value; - 虎柄_虎2CD.不透明度 = value; - 竜性_鱗4CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 筋肉上CD.不透明度; + } + set + { + 筋肉上CD.不透明度 = value; + 上腕CD.不透明度 = value; + 筋肉下CD.不透明度 = value; + 虎柄_虎1CD.不透明度 = value; + 虎柄_虎2CD.不透明度 = value; + 竜性_鱗4CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + } + } - public bool 肘部_外線 - { - get - { - return X0Y0_上腕.OP[(!右) ? 1 : 6].Outline; - } - set - { - X0Y0_上腕.OP[(!右) ? 1 : 6].Outline = value; - } - } + public bool 肘部_外線 + { + get + { + return X0Y0_上腕.OP[(!右) ? 1 : 6].Outline; + } + set + { + X0Y0_上腕.OP[(!右) ? 1 : 6].Outline = value; + } + } - public JointS 下腕_接続点 => new JointS(本体, X0Y0_上腕, 1); + public JointS 下腕_接続点 => new JointS(本体, X0Y0_上腕, 1); - public 上腕_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上腕_獣D e) - { - 上腕_獣 上腕_獣2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.腕左["四足上腕"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_筋肉上 = pars["筋肉上"].ToPar(); - X0Y0_上腕 = pars["上腕"].ToPar(); - X0Y0_筋肉下 = pars["筋肉下"].ToPar(); - Pars pars2 = pars["虎柄"].ToPars(); - X0Y0_虎柄_虎1 = pars2["虎1"].ToPar(); - X0Y0_虎柄_虎2 = pars2["虎2"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 筋肉上_表示 = e.筋肉上_表示; - 上腕_表示 = e.上腕_表示; - 筋肉下_表示 = e.筋肉下_表示; - 虎柄_虎1_表示 = e.虎柄_虎1_表示; - 虎柄_虎2_表示 = e.虎柄_虎2_表示; - 竜性_鱗4_表示 = e.竜性_鱗4_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.下腕_接続.Count > 0) - { - Ele f; - 下腕_接続 = e.下腕_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 上腕_獣2; - f.ConnectionType = ConnectionInfo.上腕_獣_下腕_接続; - f.接続(上腕_獣2.下腕_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_筋肉上CP = new ColorP(X0Y0_筋肉上, 筋肉上CD, DisUnit, abj: false); - X0Y0_上腕CP = new ColorP(X0Y0_上腕, 上腕CD, DisUnit, abj: true); - X0Y0_筋肉下CP = new ColorP(X0Y0_筋肉下, 筋肉下CD, DisUnit, abj: false); - X0Y0_虎柄_虎1CP = new ColorP(X0Y0_虎柄_虎1, 虎柄_虎1CD, DisUnit, abj: true); - X0Y0_虎柄_虎2CP = new ColorP(X0Y0_虎柄_虎2, 虎柄_虎2CD, DisUnit, abj: true); - X0Y0_竜性_鱗4CP = new ColorP(X0Y0_竜性_鱗4, 竜性_鱗4CD, 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); - 濃度 = e.濃度; - } + public 上腕_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上腕_獣D e) + { + 上腕_獣 上腕_獣2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.腕左["四足上腕"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_筋肉上 = pars["筋肉上"].ToPar(); + X0Y0_上腕 = pars["上腕"].ToPar(); + X0Y0_筋肉下 = pars["筋肉下"].ToPar(); + Pars pars2 = pars["虎柄"].ToPars(); + X0Y0_虎柄_虎1 = pars2["虎1"].ToPar(); + X0Y0_虎柄_虎2 = pars2["虎2"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 筋肉上_表示 = e.筋肉上_表示; + 上腕_表示 = e.上腕_表示; + 筋肉下_表示 = e.筋肉下_表示; + 虎柄_虎1_表示 = e.虎柄_虎1_表示; + 虎柄_虎2_表示 = e.虎柄_虎2_表示; + 竜性_鱗4_表示 = e.竜性_鱗4_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.下腕_接続.Count > 0) + { + Ele f; + 下腕_接続 = e.下腕_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 上腕_獣2; + f.ConnectionType = ConnectionInfo.上腕_獣_下腕_接続; + f.接続(上腕_獣2.下腕_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_筋肉上CP = new ColorP(X0Y0_筋肉上, 筋肉上CD, DisUnit, abj: false); + X0Y0_上腕CP = new ColorP(X0Y0_上腕, 上腕CD, DisUnit, abj: true); + X0Y0_筋肉下CP = new ColorP(X0Y0_筋肉下, 筋肉下CD, DisUnit, abj: false); + X0Y0_虎柄_虎1CP = new ColorP(X0Y0_虎柄_虎1, 虎柄_虎1CD, DisUnit, abj: true); + X0Y0_虎柄_虎2CP = new ColorP(X0Y0_虎柄_虎2, 虎柄_虎2CD, DisUnit, abj: true); + X0Y0_竜性_鱗4CP = new ColorP(X0Y0_竜性_鱗4, 竜性_鱗4CD, 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); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_上腕.AngleBase = num * -65.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_上腕.AngleBase = num * -65.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - X0Y0_筋肉上CP.Update(); - X0Y0_上腕CP.Update(); - X0Y0_筋肉下CP.Update(); - X0Y0_虎柄_虎1CP.Update(); - X0Y0_虎柄_虎2CP.Update(); - X0Y0_竜性_鱗4CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗1CP.Update(); - } + public override void 色更新() + { + X0Y0_筋肉上CP.Update(); + X0Y0_上腕CP.Update(); + X0Y0_筋肉下CP.Update(); + X0Y0_虎柄_虎1CP.Update(); + X0Y0_虎柄_虎2CP.Update(); + X0Y0_竜性_鱗4CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗1CP.Update(); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } + private void 配色N0(体配色 体配色) + { + 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } - private void 配色T0(体配色 体配色) - { - 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } + private void 配色T0(体配色 体配色) + { + 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } - private void 配色T1(体配色 体配色) - { - 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + private void 配色T1(体配色 体配色) + { + 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_獣D.cs index 2160229..f3a5344 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_獣D.cs @@ -1,43 +1,44 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 上腕_獣D : 獣上腕D +namespace SlaveMatrix { - public bool 筋肉上_表示; + [Serializable] + public class 上腕_獣D : 獣上腕D + { + public bool 筋肉上_表示; - public bool 上腕_表示 = true; + public bool 上腕_表示 = true; - public bool 筋肉下_表示; + public bool 筋肉下_表示; - public bool 虎柄_虎1_表示; + public bool 虎柄_虎1_表示; - public bool 虎柄_虎2_表示; + public bool 虎柄_虎2_表示; - public bool 竜性_鱗4_表示; + public bool 竜性_鱗4_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public 上腕_獣D() - { - ThisType = GetType(); - } + public 上腕_獣D() + { + ThisType = GetType(); + } - public override void 下腕接続(EleD e) - { - 下腕_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.上腕_獣_下腕_接続; - } + public override void 下腕接続(EleD e) + { + 下腕_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.上腕_獣_下腕_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 上腕_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 上腕_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蝙.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蝙.cs index 0eb5616..7d29714 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蝙.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蝙.cs @@ -2,678 +2,679 @@ using System; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 上腕_蝙 : 翼上腕 +namespace SlaveMatrix { - public Par X0Y0_獣翼上腕; + public class 上腕_蝙 : 翼上腕 + { + public Par X0Y0_獣翼上腕; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public Par X0Y0_竜性_鱗4; + + public Par X0Y0_竜性_鱗5; - public Par X0Y0_竜性_鱗5; - - public Par X0Y0_竜性_鱗6; - - public 飛膜_根 飛膜; - - public ColorD 獣翼上腕CD; - - public ColorD 竜性_鱗1CD; - - public ColorD 竜性_鱗2CD; - - public ColorD 竜性_鱗3CD; - - public ColorD 竜性_鱗4CD; - - public ColorD 竜性_鱗5CD; - - public ColorD 竜性_鱗6CD; - - public ColorP X0Y0_獣翼上腕CP; - - 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 Func 接着; - - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 飛膜.欠損 = value; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 飛膜.筋肉 = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 飛膜.筋肉 = value; - } - } - - public bool 獣翼上腕_表示 - { - get - { - return X0Y0_獣翼上腕.Dra; - } - set - { - X0Y0_獣翼上腕.Dra = value; - X0Y0_獣翼上腕.Hit = value; - } - } - - public bool 竜性_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗1.Dra = value; - X0Y0_竜性_鱗1.Hit = value; - } - } - - public bool 竜性_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗2.Dra = value; - X0Y0_竜性_鱗2.Hit = value; - } - } - - public bool 竜性_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗3.Dra = value; - X0Y0_竜性_鱗3.Hit = value; - } - } - - public bool 竜性_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗4.Dra = value; - X0Y0_竜性_鱗4.Hit = value; - } - } - - public bool 竜性_鱗5_表示 - { - get - { - return X0Y0_竜性_鱗5.Dra; - } - set - { - X0Y0_竜性_鱗5.Dra = value; - X0Y0_竜性_鱗5.Hit = value; - } - } - - public bool 竜性_鱗6_表示 - { - get - { - return X0Y0_竜性_鱗6.Dra; - } - set - { - X0Y0_竜性_鱗6.Dra = value; - X0Y0_竜性_鱗6.Hit = value; - } - } - - public bool 飛膜_表示 - { - get - { - return 飛膜.飛膜_表示; - } - set - { - 飛膜.飛膜_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 獣翼上腕_表示; - } - set - { - 獣翼上腕_表示 = value; - 竜性_鱗1_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗3_表示 = value; - 竜性_鱗4_表示 = value; - 竜性_鱗5_表示 = value; - 竜性_鱗6_表示 = value; - 飛膜_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 獣翼上腕CD.不透明度; - } - set - { - 獣翼上腕CD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 竜性_鱗4CD.不透明度 = value; - 竜性_鱗5CD.不透明度 = value; - 竜性_鱗6CD.不透明度 = value; - 飛膜.飛膜CD.不透明度 = value; - } - } - - public override double 展開 - { - set - { - double num = value.Inverse(); - double num2 = (右 ? (-1.0) : 1.0); - X0Y0_獣翼上腕.AngleCont = num2 * -68.0 * num; - } - } - - public bool 下部_外線 - { - get - { - return X0Y0_獣翼上腕.OP[右 ? 3 : 0].Outline; - } - set - { - X0Y0_獣翼上腕.OP[右 ? 3 : 0].Outline = value; - X0Y0_獣翼上腕.OP[(!右) ? 1 : 2].Outline = value; - } - } - - public bool 接部_外線 - { - get - { - return 飛膜.接部_外線; - } - set - { - 飛膜.接部_外線 = value; - } - } - - public override double 尺度B - { - get - { - return base.尺度B; - } - set - { - base.尺度B = value; - 飛膜.尺度B = value; - } - } - - public override double 尺度C - { - get - { - return base.尺度C; - } - set - { - base.尺度C = value; - 飛膜.尺度C = value; - } - } - - public override double 尺度XB - { - get - { - return base.尺度XB; - } - set - { - base.尺度XB = value; - 飛膜.尺度XB = value; - } - } - - public override double 尺度XC - { - get - { - return base.尺度XC; - } - set - { - base.尺度XC = value; - 飛膜.尺度XC = value; - } - } - - public override double 尺度YB - { - get - { - return base.尺度YB; - } - set - { - base.尺度YB = value; - 飛膜.尺度YB = value; - } - } - - public override double 尺度YC - { - get - { - return base.尺度YC; - } - set - { - base.尺度YC = value; - 飛膜.尺度YC = value; - } - } - - public override double 肥大 - { - set - { - base.肥大 = value; - 飛膜.肥大 = value; - } - } - - public override double 身長 - { - set - { - base.身長 = value; - 飛膜.身長 = value; - } - } - - public override bool 右 - { - get - { - return base.右; - } - set - { - base.右 = value; - 飛膜.右 = value; - } - } - - public override bool 反転X - { - get - { - return base.反転X; - } - set - { - base.反転X = value; - 飛膜.反転X = value; - } - } - - public override bool 反転Y - { - get - { - return base.反転Y; - } - set - { - base.反転Y = value; - 飛膜.反転Y = value; - } - } - - public override double Xv - { - get - { - return base.Xv; - } - set - { - base.Xv = value; - 飛膜.Xv = value; - } - } - - public override double Yv - { - get - { - return base.Yv; - } - set - { - base.Yv = value; - 飛膜.Yv = value; - } - } - - public override int Xi - { - get - { - return base.Xi; - } - set - { - base.Xi = value; - 飛膜.Xi = value; - } - } - - public override int Yi - { - get - { - return base.Yi; - } - set - { - base.Yi = value; - 飛膜.Yi = value; - } - } - - public override double サイズ - { - get - { - return サイズ_; - } - set - { - base.サイズ = value; - 飛膜.サイズ = value; - } - } - - public override double サイズX - { - get - { - return サイズX_; - } - set - { - base.サイズX = value; - 飛膜.サイズX = value; - } - } - - public override double サイズY - { - get - { - return サイズY_; - } - set - { - base.サイズY = value; - 飛膜.サイズY = value; - } - } - - public bool 肘部_外線 - { - get - { - return X0Y0_獣翼上腕.OP[(!右) ? 1 : 2].Outline; - } - set - { - X0Y0_獣翼上腕.OP[(!右) ? 1 : 2].Outline = value; - } - } - - public JointS 下腕_接続点 => new JointS(本体, X0Y0_獣翼上腕, 0); - - public 上腕_蝙(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上腕_蝙D e) - { - 上腕_蝙 上腕_蝙2 = this; - 飛膜 = new 飛膜_根(DisUnit, 配色指定, 体配色); - 飛膜.Par = this; - ThisType = GetType(); - 本体 = new Difs(Sta.腕左["獣翼上腕"]); - Pars pars = 本体[0][0]; - X0Y0_獣翼上腕 = pars["獣翼上腕"].ToPar(); - Pars pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_竜性_鱗5 = pars2["鱗5"].ToPar(); - X0Y0_竜性_鱗6 = pars2["鱗6"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 獣翼上腕_表示 = e.獣翼上腕_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 竜性_鱗4_表示 = e.竜性_鱗4_表示; - 竜性_鱗5_表示 = e.竜性_鱗5_表示; - 竜性_鱗6_表示 = e.竜性_鱗6_表示; - 飛膜_表示 = e.飛膜_表示; - 展開 = e.展開; - 下部_外線 = e.下部_外線; - 接部_外線 = e.接部_外線; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.下腕_接続.Count > 0) - { - Ele f; - 下腕_接続 = e.下腕_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 上腕_蝙2; - f.ConnectionType = ConnectionInfo.上腕_蝙_下腕_接続; - f.接続(上腕_蝙2.下腕_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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); - 濃度 = e.濃度; - 尺度B = 1.02; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_獣翼上腕.AngleBase = num * 0.0; - 本体.JoinPAall(); - } - - public override void Dispose() - { - base.Dispose(); - 飛膜.Dispose(); - } - - public void 接続(下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点) - { - 飛膜.接続(this, 下腕, 手, 接着点); - } - - public Vector2D Get飛膜接続点() - { - return X0Y0_獣翼上腕.ToGlobal(右 ? X0Y0_獣翼上腕.OP[0].ps[1] : X0Y0_獣翼上腕.OP[3].ps[4]); - } - - public override void 色更新() - { - X0Y0_獣翼上腕CP.Update(); - X0Y0_竜性_鱗1CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_竜性_鱗4CP.Update(); - X0Y0_竜性_鱗5CP.Update(); - X0Y0_竜性_鱗6CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 獣翼上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } - - private void 配色T0(体配色 体配色) - { - 獣翼上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } - - private void 配色T1(体配色 体配色) - { - 獣翼上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + public Par X0Y0_竜性_鱗6; + + public 飛膜_根 飛膜; + + public ColorD 獣翼上腕CD; + + public ColorD 竜性_鱗1CD; + + public ColorD 竜性_鱗2CD; + + public ColorD 竜性_鱗3CD; + + public ColorD 竜性_鱗4CD; + + public ColorD 竜性_鱗5CD; + + public ColorD 竜性_鱗6CD; + + public ColorP X0Y0_獣翼上腕CP; + + 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 Func 接着; + + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 飛膜.欠損 = value; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 飛膜.筋肉 = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 飛膜.筋肉 = value; + } + } + + public bool 獣翼上腕_表示 + { + get + { + return X0Y0_獣翼上腕.Dra; + } + set + { + X0Y0_獣翼上腕.Dra = value; + X0Y0_獣翼上腕.Hit = value; + } + } + + public bool 竜性_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗1.Dra = value; + X0Y0_竜性_鱗1.Hit = value; + } + } + + public bool 竜性_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗2.Dra = value; + X0Y0_竜性_鱗2.Hit = value; + } + } + + public bool 竜性_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗3.Dra = value; + X0Y0_竜性_鱗3.Hit = value; + } + } + + public bool 竜性_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗4.Dra = value; + X0Y0_竜性_鱗4.Hit = value; + } + } + + public bool 竜性_鱗5_表示 + { + get + { + return X0Y0_竜性_鱗5.Dra; + } + set + { + X0Y0_竜性_鱗5.Dra = value; + X0Y0_竜性_鱗5.Hit = value; + } + } + + public bool 竜性_鱗6_表示 + { + get + { + return X0Y0_竜性_鱗6.Dra; + } + set + { + X0Y0_竜性_鱗6.Dra = value; + X0Y0_竜性_鱗6.Hit = value; + } + } + + public bool 飛膜_表示 + { + get + { + return 飛膜.飛膜_表示; + } + set + { + 飛膜.飛膜_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 獣翼上腕_表示; + } + set + { + 獣翼上腕_表示 = value; + 竜性_鱗1_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗3_表示 = value; + 竜性_鱗4_表示 = value; + 竜性_鱗5_表示 = value; + 竜性_鱗6_表示 = value; + 飛膜_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 獣翼上腕CD.不透明度; + } + set + { + 獣翼上腕CD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 竜性_鱗4CD.不透明度 = value; + 竜性_鱗5CD.不透明度 = value; + 竜性_鱗6CD.不透明度 = value; + 飛膜.飛膜CD.不透明度 = value; + } + } + + public override double 展開 + { + set + { + double num = value.Inverse(); + double num2 = (右 ? (-1.0) : 1.0); + X0Y0_獣翼上腕.AngleCont = num2 * -68.0 * num; + } + } + + public bool 下部_外線 + { + get + { + return X0Y0_獣翼上腕.OP[右 ? 3 : 0].Outline; + } + set + { + X0Y0_獣翼上腕.OP[右 ? 3 : 0].Outline = value; + X0Y0_獣翼上腕.OP[(!右) ? 1 : 2].Outline = value; + } + } + + public bool 接部_外線 + { + get + { + return 飛膜.接部_外線; + } + set + { + 飛膜.接部_外線 = value; + } + } + + public override double 尺度B + { + get + { + return base.尺度B; + } + set + { + base.尺度B = value; + 飛膜.尺度B = value; + } + } + + public override double 尺度C + { + get + { + return base.尺度C; + } + set + { + base.尺度C = value; + 飛膜.尺度C = value; + } + } + + public override double 尺度XB + { + get + { + return base.尺度XB; + } + set + { + base.尺度XB = value; + 飛膜.尺度XB = value; + } + } + + public override double 尺度XC + { + get + { + return base.尺度XC; + } + set + { + base.尺度XC = value; + 飛膜.尺度XC = value; + } + } + + public override double 尺度YB + { + get + { + return base.尺度YB; + } + set + { + base.尺度YB = value; + 飛膜.尺度YB = value; + } + } + + public override double 尺度YC + { + get + { + return base.尺度YC; + } + set + { + base.尺度YC = value; + 飛膜.尺度YC = value; + } + } + + public override double 肥大 + { + set + { + base.肥大 = value; + 飛膜.肥大 = value; + } + } + + public override double 身長 + { + set + { + base.身長 = value; + 飛膜.身長 = value; + } + } + + public override bool 右 + { + get + { + return base.右; + } + set + { + base.右 = value; + 飛膜.右 = value; + } + } + + public override bool 反転X + { + get + { + return base.反転X; + } + set + { + base.反転X = value; + 飛膜.反転X = value; + } + } + + public override bool 反転Y + { + get + { + return base.反転Y; + } + set + { + base.反転Y = value; + 飛膜.反転Y = value; + } + } + + public override double Xv + { + get + { + return base.Xv; + } + set + { + base.Xv = value; + 飛膜.Xv = value; + } + } + + public override double Yv + { + get + { + return base.Yv; + } + set + { + base.Yv = value; + 飛膜.Yv = value; + } + } + + public override int Xi + { + get + { + return base.Xi; + } + set + { + base.Xi = value; + 飛膜.Xi = value; + } + } + + public override int Yi + { + get + { + return base.Yi; + } + set + { + base.Yi = value; + 飛膜.Yi = value; + } + } + + public override double サイズ + { + get + { + return サイズ_; + } + set + { + base.サイズ = value; + 飛膜.サイズ = value; + } + } + + public override double サイズX + { + get + { + return サイズX_; + } + set + { + base.サイズX = value; + 飛膜.サイズX = value; + } + } + + public override double サイズY + { + get + { + return サイズY_; + } + set + { + base.サイズY = value; + 飛膜.サイズY = value; + } + } + + public bool 肘部_外線 + { + get + { + return X0Y0_獣翼上腕.OP[(!右) ? 1 : 2].Outline; + } + set + { + X0Y0_獣翼上腕.OP[(!右) ? 1 : 2].Outline = value; + } + } + + public JointS 下腕_接続点 => new JointS(本体, X0Y0_獣翼上腕, 0); + + public 上腕_蝙(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上腕_蝙D e) + { + 上腕_蝙 上腕_蝙2 = this; + 飛膜 = new 飛膜_根(DisUnit, 配色指定, 体配色); + 飛膜.Par = this; + ThisType = GetType(); + 本体 = new Difs(Sta.腕左["獣翼上腕"]); + Pars pars = 本体[0][0]; + X0Y0_獣翼上腕 = pars["獣翼上腕"].ToPar(); + Pars pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_竜性_鱗5 = pars2["鱗5"].ToPar(); + X0Y0_竜性_鱗6 = pars2["鱗6"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 獣翼上腕_表示 = e.獣翼上腕_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 竜性_鱗4_表示 = e.竜性_鱗4_表示; + 竜性_鱗5_表示 = e.竜性_鱗5_表示; + 竜性_鱗6_表示 = e.竜性_鱗6_表示; + 飛膜_表示 = e.飛膜_表示; + 展開 = e.展開; + 下部_外線 = e.下部_外線; + 接部_外線 = e.接部_外線; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.下腕_接続.Count > 0) + { + Ele f; + 下腕_接続 = e.下腕_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 上腕_蝙2; + f.ConnectionType = ConnectionInfo.上腕_蝙_下腕_接続; + f.接続(上腕_蝙2.下腕_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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); + 濃度 = e.濃度; + 尺度B = 1.02; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_獣翼上腕.AngleBase = num * 0.0; + 本体.JoinPAall(); + } + + public override void Dispose() + { + base.Dispose(); + 飛膜.Dispose(); + } + + public void 接続(下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点) + { + 飛膜.接続(this, 下腕, 手, 接着点); + } + + public Vector2D Get飛膜接続点() + { + return X0Y0_獣翼上腕.ToGlobal(右 ? X0Y0_獣翼上腕.OP[0].ps[1] : X0Y0_獣翼上腕.OP[3].ps[4]); + } + + public override void 色更新() + { + X0Y0_獣翼上腕CP.Update(); + X0Y0_竜性_鱗1CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_竜性_鱗4CP.Update(); + X0Y0_竜性_鱗5CP.Update(); + X0Y0_竜性_鱗6CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 獣翼上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + + private void 配色T0(体配色 体配色) + { + 獣翼上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + + private void 配色T1(体配色 体配色) + { + 獣翼上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蝙D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蝙D.cs index e3162e6..b42a2e6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蝙D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蝙D.cs @@ -1,47 +1,48 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 上腕_蝙D : 翼上腕D +namespace SlaveMatrix { - public bool 獣翼上腕_表示 = true; + [Serializable] + public class 上腕_蝙D : 翼上腕D + { + public bool 獣翼上腕_表示 = true; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 竜性_鱗4_表示; + public bool 竜性_鱗4_表示; - public bool 竜性_鱗5_表示; + public bool 竜性_鱗5_表示; - public bool 竜性_鱗6_表示; + public bool 竜性_鱗6_表示; - public bool 飛膜_表示 = true; + public bool 飛膜_表示 = true; - public double 展開; + public double 展開; - public bool 下部_外線; + public bool 下部_外線; - public bool 接部_外線; + public bool 接部_外線; - public 上腕_蝙D() - { - ThisType = GetType(); - } + public 上腕_蝙D() + { + ThisType = GetType(); + } - public override void 下腕接続(EleD e) - { - 下腕_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.上腕_蝙_下腕_接続; - } + public override void 下腕接続(EleD e) + { + 下腕_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.上腕_蝙_下腕_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 上腕_蝙(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 上腕_蝙(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蹄.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蹄.cs index 9fd0ab7..cd7329d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蹄.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蹄.cs @@ -1,237 +1,238 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 上腕_蹄 : 獣上腕 +namespace SlaveMatrix { - public Par X0Y0_筋肉上; + public class 上腕_蹄 : 獣上腕 + { + public Par X0Y0_筋肉上; - public Par X0Y0_上腕; + public Par X0Y0_上腕; - public Par X0Y0_筋肉下; + public Par X0Y0_筋肉下; - public ColorD 筋肉上CD; + public ColorD 筋肉上CD; - public ColorD 上腕CD; + public ColorD 上腕CD; - public ColorD 筋肉下CD; + public ColorD 筋肉下CD; - public ColorP X0Y0_筋肉上CP; + public ColorP X0Y0_筋肉上CP; - public ColorP X0Y0_上腕CP; + public ColorP X0Y0_上腕CP; - public ColorP X0Y0_筋肉下CP; + public ColorP X0Y0_筋肉下CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋肉上_表示 = 筋肉_; - 筋肉下_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋肉上_表示 = 筋肉_; + 筋肉下_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 筋肉上_表示 - { - get - { - return X0Y0_筋肉上.Dra; - } - set - { - X0Y0_筋肉上.Dra = value; - X0Y0_筋肉上.Hit = value; - } - } + public bool 筋肉上_表示 + { + get + { + return X0Y0_筋肉上.Dra; + } + set + { + X0Y0_筋肉上.Dra = value; + X0Y0_筋肉上.Hit = value; + } + } - public bool 上腕_表示 - { - get - { - return X0Y0_上腕.Dra; - } - set - { - X0Y0_上腕.Dra = value; - X0Y0_上腕.Hit = value; - } - } + public bool 上腕_表示 + { + get + { + return X0Y0_上腕.Dra; + } + set + { + X0Y0_上腕.Dra = value; + X0Y0_上腕.Hit = value; + } + } - public bool 筋肉下_表示 - { - get - { - return X0Y0_筋肉下.Dra; - } - set - { - X0Y0_筋肉下.Dra = value; - X0Y0_筋肉下.Hit = value; - } - } + public bool 筋肉下_表示 + { + get + { + return X0Y0_筋肉下.Dra; + } + set + { + X0Y0_筋肉下.Dra = value; + X0Y0_筋肉下.Hit = value; + } + } - public override bool 表示 - { - get - { - return 筋肉上_表示; - } - set - { - 筋肉上_表示 = value; - 上腕_表示 = value; - 筋肉下_表示 = value; - } - } + public override bool 表示 + { + get + { + return 筋肉上_表示; + } + set + { + 筋肉上_表示 = value; + 上腕_表示 = value; + 筋肉下_表示 = value; + } + } - public override double 濃度 - { - get - { - return 筋肉上CD.不透明度; - } - set - { - 筋肉上CD.不透明度 = value; - 上腕CD.不透明度 = value; - 筋肉下CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 筋肉上CD.不透明度; + } + set + { + 筋肉上CD.不透明度 = value; + 上腕CD.不透明度 = value; + 筋肉下CD.不透明度 = value; + } + } - public bool 肘部_外線 - { - get - { - return X0Y0_上腕.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_上腕.OP[(!右) ? 1 : 3].Outline = value; - } - } + public bool 肘部_外線 + { + get + { + return X0Y0_上腕.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_上腕.OP[(!右) ? 1 : 3].Outline = value; + } + } - public JointS 下腕_接続点 => new JointS(本体, X0Y0_上腕, 1); + public JointS 下腕_接続点 => new JointS(本体, X0Y0_上腕, 1); - public 上腕_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上腕_蹄D e) - { - 上腕_蹄 上腕_蹄2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.腕左["四足上腕"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_筋肉上 = pars["筋肉上"].ToPar(); - X0Y0_上腕 = pars["上腕"].ToPar(); - X0Y0_筋肉下 = pars["筋肉下"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 筋肉上_表示 = e.筋肉上_表示; - 上腕_表示 = e.上腕_表示; - 筋肉下_表示 = e.筋肉下_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.下腕_接続.Count > 0) - { - Ele f; - 下腕_接続 = e.下腕_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 上腕_蹄2; - f.ConnectionType = ConnectionInfo.上腕_蹄_下腕_接続; - f.接続(上腕_蹄2.下腕_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_筋肉上CP = new ColorP(X0Y0_筋肉上, 筋肉上CD, DisUnit, abj: false); - X0Y0_上腕CP = new ColorP(X0Y0_上腕, 上腕CD, DisUnit, abj: true); - X0Y0_筋肉下CP = new ColorP(X0Y0_筋肉下, 筋肉下CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 上腕_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上腕_蹄D e) + { + 上腕_蹄 上腕_蹄2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.腕左["四足上腕"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_筋肉上 = pars["筋肉上"].ToPar(); + X0Y0_上腕 = pars["上腕"].ToPar(); + X0Y0_筋肉下 = pars["筋肉下"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 筋肉上_表示 = e.筋肉上_表示; + 上腕_表示 = e.上腕_表示; + 筋肉下_表示 = e.筋肉下_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.下腕_接続.Count > 0) + { + Ele f; + 下腕_接続 = e.下腕_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 上腕_蹄2; + f.ConnectionType = ConnectionInfo.上腕_蹄_下腕_接続; + f.接続(上腕_蹄2.下腕_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_筋肉上CP = new ColorP(X0Y0_筋肉上, 筋肉上CD, DisUnit, abj: false); + X0Y0_上腕CP = new ColorP(X0Y0_上腕, 上腕CD, DisUnit, abj: true); + X0Y0_筋肉下CP = new ColorP(X0Y0_筋肉下, 筋肉下CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_上腕.AngleBase = num * -96.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_上腕.AngleBase = num * -96.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - X0Y0_筋肉上CP.Update(); - X0Y0_上腕CP.Update(); - X0Y0_筋肉下CP.Update(); - } + public override void 色更新() + { + X0Y0_筋肉上CP.Update(); + X0Y0_上腕CP.Update(); + X0Y0_筋肉下CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - } + private void 配色N0(体配色 体配色) + { + 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蹄D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蹄D.cs index 74fe3b7..d5a2245 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蹄D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_蹄D.cs @@ -1,31 +1,32 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 上腕_蹄D : 獣上腕D +namespace SlaveMatrix { - public bool 筋肉上_表示; + [Serializable] + public class 上腕_蹄D : 獣上腕D + { + public bool 筋肉上_表示; - public bool 上腕_表示 = true; + public bool 上腕_表示 = true; - public bool 筋肉下_表示; + public bool 筋肉下_表示; - public 上腕_蹄D() - { - ThisType = GetType(); - } + public 上腕_蹄D() + { + ThisType = GetType(); + } - public override void 下腕接続(EleD e) - { - 下腕_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.上腕_蹄_下腕_接続; - } + public override void 下腕接続(EleD e) + { + 下腕_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.上腕_蹄_下腕_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 上腕_蹄(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 上腕_蹄(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_鳥.cs index 2c8333e..b6dd8b1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_鳥.cs @@ -1,599 +1,600 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 上腕_鳥 : 翼上腕 +namespace SlaveMatrix { - public Par X0Y0_風切羽_羽3; + public class 上腕_鳥 : 翼上腕 + { + public Par X0Y0_風切羽_羽3; - public Par X0Y0_風切羽_羽2; + public Par X0Y0_風切羽_羽2; - public Par X0Y0_風切羽_羽1; + public Par X0Y0_風切羽_羽1; - public Par X0Y0_羽毛; + public Par X0Y0_羽毛; - public Par X0Y0_鳥翼上腕; + public Par X0Y0_鳥翼上腕; - public Par X0Y0_小雨覆; + public Par X0Y0_小雨覆; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public Par X0Y0_竜性_鱗4; - public ColorD 風切羽_羽3CD; + public ColorD 風切羽_羽3CD; - public ColorD 風切羽_羽2CD; + public ColorD 風切羽_羽2CD; - public ColorD 風切羽_羽1CD; + public ColorD 風切羽_羽1CD; - public ColorD 羽毛CD; + public ColorD 羽毛CD; - public ColorD 鳥翼上腕CD; + public ColorD 鳥翼上腕CD; - public ColorD 小雨覆CD; + public ColorD 小雨覆CD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD 竜性_鱗4CD; + public ColorD 竜性_鱗4CD; - public ColorP X0Y0_風切羽_羽3CP; + public ColorP X0Y0_風切羽_羽3CP; - public ColorP X0Y0_風切羽_羽2CP; + public ColorP X0Y0_風切羽_羽2CP; - public ColorP X0Y0_風切羽_羽1CP; + public ColorP X0Y0_風切羽_羽1CP; - public ColorP X0Y0_羽毛CP; + public ColorP X0Y0_羽毛CP; - public ColorP X0Y0_鳥翼上腕CP; + public ColorP X0Y0_鳥翼上腕CP; - public ColorP X0Y0_小雨覆CP; + public ColorP X0Y0_小雨覆CP; - public ColorP X0Y0_竜性_鱗1CP; + public ColorP X0Y0_竜性_鱗1CP; - public ColorP X0Y0_竜性_鱗2CP; + public ColorP X0Y0_竜性_鱗2CP; - public ColorP X0Y0_竜性_鱗3CP; + public ColorP X0Y0_竜性_鱗3CP; - public ColorP X0Y0_竜性_鱗4CP; + public ColorP X0Y0_竜性_鱗4CP; - public スタンプK キスマーク; + public スタンプK キスマーク; - public スタンプW 鞭痕; + public スタンプW 鞭痕; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 風切羽_羽3_表示 - { - get - { - return X0Y0_風切羽_羽3.Dra; - } - set - { - X0Y0_風切羽_羽3.Dra = value; - X0Y0_風切羽_羽3.Hit = value; - } - } + public bool 風切羽_羽3_表示 + { + get + { + return X0Y0_風切羽_羽3.Dra; + } + set + { + X0Y0_風切羽_羽3.Dra = value; + X0Y0_風切羽_羽3.Hit = value; + } + } - public bool 風切羽_羽2_表示 - { - get - { - return X0Y0_風切羽_羽2.Dra; - } - set - { - X0Y0_風切羽_羽2.Dra = value; - X0Y0_風切羽_羽2.Hit = value; - } - } + public bool 風切羽_羽2_表示 + { + get + { + return X0Y0_風切羽_羽2.Dra; + } + set + { + X0Y0_風切羽_羽2.Dra = value; + X0Y0_風切羽_羽2.Hit = value; + } + } - public bool 風切羽_羽1_表示 - { - get - { - return X0Y0_風切羽_羽1.Dra; - } - set - { - X0Y0_風切羽_羽1.Dra = value; - X0Y0_風切羽_羽1.Hit = value; - } - } + public bool 風切羽_羽1_表示 + { + get + { + return X0Y0_風切羽_羽1.Dra; + } + set + { + X0Y0_風切羽_羽1.Dra = value; + X0Y0_風切羽_羽1.Hit = value; + } + } - public bool 羽毛_表示 - { - get - { - return X0Y0_羽毛.Dra; - } - set - { - X0Y0_羽毛.Dra = value; - X0Y0_羽毛.Hit = value; - } - } + public bool 羽毛_表示 + { + get + { + return X0Y0_羽毛.Dra; + } + set + { + X0Y0_羽毛.Dra = value; + X0Y0_羽毛.Hit = value; + } + } - public bool 鳥翼上腕_表示 - { - get - { - return X0Y0_鳥翼上腕.Dra; - } - set - { - X0Y0_鳥翼上腕.Dra = value; - X0Y0_鳥翼上腕.Hit = value; - } - } + public bool 鳥翼上腕_表示 + { + get + { + return X0Y0_鳥翼上腕.Dra; + } + set + { + X0Y0_鳥翼上腕.Dra = value; + X0Y0_鳥翼上腕.Hit = value; + } + } - public bool 小雨覆_表示 - { - get - { - return X0Y0_小雨覆.Dra; - } - set - { - X0Y0_小雨覆.Dra = value; - X0Y0_小雨覆.Hit = value; - } - } + public bool 小雨覆_表示 + { + get + { + return X0Y0_小雨覆.Dra; + } + set + { + X0Y0_小雨覆.Dra = value; + X0Y0_小雨覆.Hit = value; + } + } - public bool 竜性_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗1.Dra = value; - X0Y0_竜性_鱗1.Hit = value; - } - } + public bool 竜性_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗1.Dra = value; + X0Y0_竜性_鱗1.Hit = value; + } + } - public bool 竜性_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗2.Dra = value; - X0Y0_竜性_鱗2.Hit = value; - } - } + public bool 竜性_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗2.Dra = value; + X0Y0_竜性_鱗2.Hit = value; + } + } - public bool 竜性_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗3.Dra = value; - X0Y0_竜性_鱗3.Hit = value; - } - } + public bool 竜性_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗3.Dra = value; + X0Y0_竜性_鱗3.Hit = value; + } + } - public bool 竜性_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗4.Dra = value; - X0Y0_竜性_鱗4.Hit = value; - } - } + public bool 竜性_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗4.Dra = value; + X0Y0_竜性_鱗4.Hit = value; + } + } - public override bool 表示 - { - get - { - return 風切羽_羽3_表示; - } - set - { - 風切羽_羽3_表示 = value; - 風切羽_羽2_表示 = value; - 風切羽_羽1_表示 = value; - 羽毛_表示 = value; - 鳥翼上腕_表示 = value; - 小雨覆_表示 = value; - 竜性_鱗1_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗3_表示 = value; - 竜性_鱗4_表示 = value; - } - } + public override bool 表示 + { + get + { + return 風切羽_羽3_表示; + } + set + { + 風切羽_羽3_表示 = value; + 風切羽_羽2_表示 = value; + 風切羽_羽1_表示 = value; + 羽毛_表示 = value; + 鳥翼上腕_表示 = value; + 小雨覆_表示 = value; + 竜性_鱗1_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗3_表示 = value; + 竜性_鱗4_表示 = value; + } + } - public override double 濃度 - { - get - { - return 風切羽_羽3CD.不透明度; - } - set - { - 風切羽_羽3CD.不透明度 = value; - 風切羽_羽2CD.不透明度 = value; - 風切羽_羽1CD.不透明度 = value; - 羽毛CD.不透明度 = value; - 鳥翼上腕CD.不透明度 = value; - 小雨覆CD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 竜性_鱗4CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 風切羽_羽3CD.不透明度; + } + set + { + 風切羽_羽3CD.不透明度 = value; + 風切羽_羽2CD.不透明度 = value; + 風切羽_羽1CD.不透明度 = value; + 羽毛CD.不透明度 = value; + 鳥翼上腕CD.不透明度 = value; + 小雨覆CD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 竜性_鱗4CD.不透明度 = value; + } + } - public override double 展開 - { - set - { - double num = value.Inverse(); - double num2 = (右 ? (-1.0) : 1.0); - X0Y0_鳥翼上腕.AngleCont = num2 * -60.0 * num; - X0Y0_羽毛.AngleCont = num2 * 100.0 * num; - X0Y0_風切羽_羽1.AngleCont = num2 * 75.0 * num; - X0Y0_風切羽_羽2.AngleCont = num2 * 75.0 * num; - X0Y0_風切羽_羽3.AngleCont = num2 * 75.0 * num; - } - } + public override double 展開 + { + set + { + double num = value.Inverse(); + double num2 = (右 ? (-1.0) : 1.0); + X0Y0_鳥翼上腕.AngleCont = num2 * -60.0 * num; + X0Y0_羽毛.AngleCont = num2 * 100.0 * num; + X0Y0_風切羽_羽1.AngleCont = num2 * 75.0 * num; + X0Y0_風切羽_羽2.AngleCont = num2 * 75.0 * num; + X0Y0_風切羽_羽3.AngleCont = num2 * 75.0 * num; + } + } - public double シャープ - { - set - { - double num = 0.05; - X0Y0_風切羽_羽3.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽2.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽1.SizeYBase *= 1.0 - num * value; - } - } + public double シャープ + { + set + { + double num = 0.05; + X0Y0_風切羽_羽3.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽2.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽1.SizeYBase *= 1.0 - num * value; + } + } - public bool 上腕_外線 - { - get - { - return X0Y0_鳥翼上腕.OP[右 ? 3 : 0].Outline; - } - set - { - X0Y0_鳥翼上腕.OP[右 ? 3 : 0].Outline = value; - X0Y0_鳥翼上腕.OP[(!右) ? 1 : 2].Outline = value; - } - } + public bool 上腕_外線 + { + get + { + return X0Y0_鳥翼上腕.OP[右 ? 3 : 0].Outline; + } + set + { + X0Y0_鳥翼上腕.OP[右 ? 3 : 0].Outline = value; + X0Y0_鳥翼上腕.OP[(!右) ? 1 : 2].Outline = value; + } + } - public bool 小雨覆_外線 - { - get - { - return X0Y0_小雨覆.OP[右 ? 2 : 3].Outline; - } - set - { - X0Y0_小雨覆.OP[右 ? 2 : 3].Outline = value; - X0Y0_小雨覆.OP[右 ? 1 : 4].Outline = value; - X0Y0_小雨覆.OP[(!右) ? 5 : 0].Outline = value; - } - } + public bool 小雨覆_外線 + { + get + { + return X0Y0_小雨覆.OP[右 ? 2 : 3].Outline; + } + set + { + X0Y0_小雨覆.OP[右 ? 2 : 3].Outline = value; + X0Y0_小雨覆.OP[右 ? 1 : 4].Outline = value; + X0Y0_小雨覆.OP[(!右) ? 5 : 0].Outline = value; + } + } - public bool 羽毛_外線 - { - get - { - return X0Y0_羽毛.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_羽毛.OP[右 ? 4 : 0].Outline = value; - X0Y0_羽毛.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_羽毛.OP[右 ? 2 : 2].Outline = value; - X0Y0_羽毛.OP[右 ? 1 : 3].Outline = value; - X0Y0_羽毛.OP[(!右) ? 4 : 0].Outline = value; - } - } + public bool 羽毛_外線 + { + get + { + return X0Y0_羽毛.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_羽毛.OP[右 ? 4 : 0].Outline = value; + X0Y0_羽毛.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_羽毛.OP[右 ? 2 : 2].Outline = value; + X0Y0_羽毛.OP[右 ? 1 : 3].Outline = value; + X0Y0_羽毛.OP[(!右) ? 4 : 0].Outline = value; + } + } - public bool 風切羽_羽1_外線 - { - get - { - return X0Y0_風切羽_羽1.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽1.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽1.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽1.OP[(!右) ? 4 : 0].Outline = value; - } - } + public bool 風切羽_羽1_外線 + { + get + { + return X0Y0_風切羽_羽1.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽1.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽1.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽1.OP[(!右) ? 4 : 0].Outline = value; + } + } - public bool 風切羽_羽2_外線 - { - get - { - return X0Y0_風切羽_羽2.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽2.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽2.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽2.OP[(!右) ? 4 : 0].Outline = value; - } - } + public bool 風切羽_羽2_外線 + { + get + { + return X0Y0_風切羽_羽2.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽2.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽2.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽2.OP[(!右) ? 4 : 0].Outline = value; + } + } - public bool 風切羽_羽3_外線 - { - get - { - return X0Y0_風切羽_羽3.OP[右 ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽3.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽3.OP[(!右) ? 4 : 0].Outline = value; - } - } + public bool 風切羽_羽3_外線 + { + get + { + return X0Y0_風切羽_羽3.OP[右 ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽3.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽3.OP[(!右) ? 4 : 0].Outline = value; + } + } - public bool 肘部_外線 - { - get - { - return X0Y0_鳥翼上腕.OP[(!右) ? 1 : 2].Outline; - } - set - { - X0Y0_鳥翼上腕.OP[(!右) ? 1 : 2].Outline = value; - } - } + public bool 肘部_外線 + { + get + { + return X0Y0_鳥翼上腕.OP[(!右) ? 1 : 2].Outline; + } + set + { + X0Y0_鳥翼上腕.OP[(!右) ? 1 : 2].Outline = value; + } + } - public JointS 下腕_接続点 => new JointS(本体, X0Y0_鳥翼上腕, 0); + public JointS 下腕_接続点 => new JointS(本体, X0Y0_鳥翼上腕, 0); - public 上腕_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上腕_鳥D e) - { - 上腕_鳥 上腕_鳥2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.腕左["鳥翼上腕"]); - Pars pars = 本体[0][0]; - Pars pars2 = pars["風切羽"].ToPars(); - X0Y0_風切羽_羽3 = pars2["羽3"].ToPar(); - X0Y0_風切羽_羽2 = pars2["羽2"].ToPar(); - X0Y0_風切羽_羽1 = pars2["羽1"].ToPar(); - X0Y0_羽毛 = pars["羽毛"].ToPar(); - X0Y0_鳥翼上腕 = pars["鳥翼上腕"].ToPar(); - X0Y0_小雨覆 = pars["小雨覆"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 風切羽_羽3_表示 = e.風切羽_羽3_表示; - 風切羽_羽2_表示 = e.風切羽_羽2_表示; - 風切羽_羽1_表示 = e.風切羽_羽1_表示; - 羽毛_表示 = e.羽毛_表示; - 鳥翼上腕_表示 = e.鳥翼上腕_表示; - 小雨覆_表示 = e.小雨覆_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 竜性_鱗4_表示 = e.竜性_鱗4_表示; - 展開 = e.展開; - シャープ = e.シャープ; - 上腕_外線 = e.上腕_外線; - 小雨覆_外線 = e.小雨覆_外線; - 羽毛_外線 = e.羽毛_外線; - 風切羽_羽1_外線 = e.風切羽_羽1_外線; - 風切羽_羽2_外線 = e.風切羽_羽2_外線; - 風切羽_羽3_外線 = e.風切羽_羽3_外線; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.下腕_接続.Count > 0) - { - Ele f; - 下腕_接続 = e.下腕_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 上腕_鳥2; - f.ConnectionType = ConnectionInfo.上腕_鳥_下腕_接続; - f.接続(上腕_鳥2.下腕_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - 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_羽毛CP = new ColorP(X0Y0_羽毛, 羽毛CD, DisUnit, abj: true); - X0Y0_鳥翼上腕CP = new ColorP(X0Y0_鳥翼上腕, 鳥翼上腕CD, 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); - X0Y0_竜性_鱗3CP = new ColorP(X0Y0_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y0_竜性_鱗4CP = new ColorP(X0Y0_竜性_鱗4, 竜性_鱗4CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 上腕_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 上腕_鳥D e) + { + 上腕_鳥 上腕_鳥2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.腕左["鳥翼上腕"]); + Pars pars = 本体[0][0]; + Pars pars2 = pars["風切羽"].ToPars(); + X0Y0_風切羽_羽3 = pars2["羽3"].ToPar(); + X0Y0_風切羽_羽2 = pars2["羽2"].ToPar(); + X0Y0_風切羽_羽1 = pars2["羽1"].ToPar(); + X0Y0_羽毛 = pars["羽毛"].ToPar(); + X0Y0_鳥翼上腕 = pars["鳥翼上腕"].ToPar(); + X0Y0_小雨覆 = pars["小雨覆"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 風切羽_羽3_表示 = e.風切羽_羽3_表示; + 風切羽_羽2_表示 = e.風切羽_羽2_表示; + 風切羽_羽1_表示 = e.風切羽_羽1_表示; + 羽毛_表示 = e.羽毛_表示; + 鳥翼上腕_表示 = e.鳥翼上腕_表示; + 小雨覆_表示 = e.小雨覆_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 竜性_鱗4_表示 = e.竜性_鱗4_表示; + 展開 = e.展開; + シャープ = e.シャープ; + 上腕_外線 = e.上腕_外線; + 小雨覆_外線 = e.小雨覆_外線; + 羽毛_外線 = e.羽毛_外線; + 風切羽_羽1_外線 = e.風切羽_羽1_外線; + 風切羽_羽2_外線 = e.風切羽_羽2_外線; + 風切羽_羽3_外線 = e.風切羽_羽3_外線; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.下腕_接続.Count > 0) + { + Ele f; + 下腕_接続 = e.下腕_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 上腕_鳥2; + f.ConnectionType = ConnectionInfo.上腕_鳥_下腕_接続; + f.接続(上腕_鳥2.下腕_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + 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_羽毛CP = new ColorP(X0Y0_羽毛, 羽毛CD, DisUnit, abj: true); + X0Y0_鳥翼上腕CP = new ColorP(X0Y0_鳥翼上腕, 鳥翼上腕CD, 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); + X0Y0_竜性_鱗3CP = new ColorP(X0Y0_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y0_竜性_鱗4CP = new ColorP(X0Y0_竜性_鱗4, 竜性_鱗4CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_鳥翼上腕.AngleBase = num * 0.0; - X0Y0_羽毛.AngleBase = num * -122.9677794835592; - X0Y0_風切羽_羽1.AngleBase = num * -100.129973503791; - X0Y0_風切羽_羽2.AngleBase = num * -102.129973503791; - X0Y0_風切羽_羽3.AngleBase = num * -103.129973503791; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_鳥翼上腕.AngleBase = num * 0.0; + X0Y0_羽毛.AngleBase = num * -122.9677794835592; + X0Y0_風切羽_羽1.AngleBase = num * -100.129973503791; + X0Y0_風切羽_羽2.AngleBase = num * -102.129973503791; + X0Y0_風切羽_羽3.AngleBase = num * -103.129973503791; + 本体.JoinPAall(); + } - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_風切羽_羽3); - Are.Draw(X0Y0_風切羽_羽2); - Are.Draw(X0Y0_風切羽_羽1); - Are.Draw(X0Y0_羽毛); - Are.Draw(X0Y0_鳥翼上腕); - Are.Draw(X0Y0_小雨覆); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y0_竜性_鱗1); - Are.Draw(X0Y0_竜性_鱗2); - Are.Draw(X0Y0_竜性_鱗3); - Are.Draw(X0Y0_竜性_鱗4); - } + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_風切羽_羽3); + Are.Draw(X0Y0_風切羽_羽2); + Are.Draw(X0Y0_風切羽_羽1); + Are.Draw(X0Y0_羽毛); + Are.Draw(X0Y0_鳥翼上腕); + Are.Draw(X0Y0_小雨覆); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y0_竜性_鱗1); + Are.Draw(X0Y0_竜性_鱗2); + Are.Draw(X0Y0_竜性_鱗3); + Are.Draw(X0Y0_竜性_鱗4); + } - public override void 色更新() - { - X0Y0_風切羽_羽3CP.Update(); - X0Y0_風切羽_羽2CP.Update(); - X0Y0_風切羽_羽1CP.Update(); - X0Y0_羽毛CP.Update(); - X0Y0_鳥翼上腕CP.Update(); - X0Y0_小雨覆CP.Update(); - X0Y0_竜性_鱗1CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_竜性_鱗4CP.Update(); - } + public override void 色更新() + { + X0Y0_風切羽_羽3CP.Update(); + X0Y0_風切羽_羽2CP.Update(); + X0Y0_風切羽_羽1CP.Update(); + X0Y0_羽毛CP.Update(); + X0Y0_鳥翼上腕CP.Update(); + X0Y0_小雨覆CP.Update(); + X0Y0_竜性_鱗1CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_竜性_鱗4CP.Update(); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 羽毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 鳥翼上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 小雨覆CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } + private void 配色N0(体配色 体配色) + { + 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 羽毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 鳥翼上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 小雨覆CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } - private void 配色T0(体配色 体配色) - { - 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 鳥翼上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 小雨覆CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } + private void 配色T0(体配色 体配色) + { + 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 鳥翼上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 小雨覆CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } - private void 配色T1(体配色 体配色) - { - 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 羽毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 鳥翼上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 小雨覆CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + private void 配色T1(体配色 体配色) + { + 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 羽毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 鳥翼上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 小雨覆CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_鳥D.cs index b45eea7..a17481c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上腕_鳥D.cs @@ -1,61 +1,62 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 上腕_鳥D : 翼上腕D +namespace SlaveMatrix { - public bool 風切羽_羽3_表示 = true; + [Serializable] + public class 上腕_鳥D : 翼上腕D + { + public bool 風切羽_羽3_表示 = true; - public bool 風切羽_羽2_表示 = true; + public bool 風切羽_羽2_表示 = true; - public bool 風切羽_羽1_表示 = true; + public bool 風切羽_羽1_表示 = true; - public bool 羽毛_表示 = true; + public bool 羽毛_表示 = true; - public bool 鳥翼上腕_表示 = true; + public bool 鳥翼上腕_表示 = true; - public bool 小雨覆_表示 = true; + public bool 小雨覆_表示 = true; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 竜性_鱗4_表示; + public bool 竜性_鱗4_表示; - public double 展開; + public double 展開; - public double シャープ; + public double シャープ; - public bool 上腕_外線; + public bool 上腕_外線; - public bool 小雨覆_外線; + public bool 小雨覆_外線; - public bool 羽毛_外線; + public bool 羽毛_外線; - public bool 風切羽_羽1_外線; + public bool 風切羽_羽1_外線; - public bool 風切羽_羽2_外線; + public bool 風切羽_羽2_外線; - public bool 風切羽_羽3_外線; + public bool 風切羽_羽3_外線; - public 上腕_鳥D() - { - ThisType = GetType(); - } + public 上腕_鳥D() + { + ThisType = GetType(); + } - public override void 下腕接続(EleD e) - { - 下腕_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.上腕_鳥_下腕_接続; - } + public override void 下腕接続(EleD e) + { + 下腕_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.上腕_鳥_下腕_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 上腕_鳥(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 上腕_鳥(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下ろし.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下ろし.cs index f8241ef..37794bd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下ろし.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下ろし.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 下ろし : 後髪0 +namespace SlaveMatrix { + public class 下ろし : 後髪0 + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下ろしD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下ろしD.cs index b95e218..d7aa2e0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下ろしD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下ろしD.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 下ろしD : 後髪0D +namespace SlaveMatrix { + [Serializable] + public class 下ろしD : 後髪0D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着B_ノーマル情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着B_ノーマル情報.cs index ad64347..093755c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着B_ノーマル情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着B_ノーマル情報.cs @@ -1,237 +1,238 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 下着B_ノーマル情報 +namespace SlaveMatrix { - public bool ベース表示; + [Serializable] + public struct 下着B_ノーマル情報 + { + public bool ベース表示; - public bool 紐輪表示; + public bool 紐輪表示; - public bool 紐表示; + public bool 紐表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public bool リボン表示; + public bool リボン表示; - public bool リボン結び目表示; + public bool リボン結び目表示; - public bool ライン中表示; + public bool ライン中表示; - public bool ライン左右表示; + public bool ライン左右表示; - public bool 柄1表示; + public bool 柄1表示; - public bool 柄2表示; + public bool 柄2表示; - public bool 柄3表示; + public bool 柄3表示; - public bool 柄4表示; + public bool 柄4表示; - public bool 柄5表示; + public bool 柄5表示; - public bool 柄6表示; + public bool 柄6表示; - public bool 柄7表示; + public bool 柄7表示; - public bool 柄8表示; + public bool 柄8表示; - public bool 柄9表示; + public bool 柄9表示; - public bool 柄10表示; + public bool 柄10表示; - public bool 染み表示; + public bool 染み表示; - public ノーマルB色 色; + public ノーマルB色 色; - public bool 縁 - { - get - { - if (縁1表示 && 縁2表示 && 縁3表示) - { - return 縁4表示; - } - return false; - } - set - { - 縁1表示 = value; - 縁2表示 = value; - 縁3表示 = value; - 縁4表示 = value; - } - } + public bool 縁 + { + get + { + if (縁1表示 && 縁2表示 && 縁3表示) + { + return 縁4表示; + } + return false; + } + set + { + 縁1表示 = value; + 縁2表示 = value; + 縁3表示 = value; + 縁4表示 = value; + } + } - public bool 紐 - { - get - { - if (紐輪表示) - { - return 紐表示; - } - return false; - } - set - { - 紐輪表示 = value; - 紐表示 = value; - } - } + public bool 紐 + { + get + { + if (紐輪表示) + { + return 紐表示; + } + return false; + } + set + { + 紐輪表示 = value; + 紐表示 = value; + } + } - public bool IsShow - { - get - { - if (!ベース表示 && !紐輪表示 && !紐表示 && !縁1表示 && !縁2表示 && !縁3表示 && !縁4表示 && !リボン表示 && !リボン結び目表示 && !ライン中表示 && !ライン左右表示 && !柄1表示 && !柄2表示 && !柄3表示 && !柄4表示 && !柄5表示 && !柄6表示 && !柄7表示 && !柄8表示 && !柄9表示 && !柄10表示) - { - return 染み表示; - } - return true; - } - } + public bool IsShow + { + get + { + if (!ベース表示 && !紐輪表示 && !紐表示 && !縁1表示 && !縁2表示 && !縁3表示 && !縁4表示 && !リボン表示 && !リボン結び目表示 && !ライン中表示 && !ライン左右表示 && !柄1表示 && !柄2表示 && !柄3表示 && !柄4表示 && !柄5表示 && !柄6表示 && !柄7表示 && !柄8表示 && !柄9表示 && !柄10表示) + { + return 染み表示; + } + return true; + } + } - public void Setランジェリー() - { - ベース表示 = true; - 紐輪表示 = false; - 紐表示 = false; - 縁1表示 = true; - 縁2表示 = true; - 縁3表示 = true; - 縁4表示 = true; - リボン表示 = true; - リボン結び目表示 = true; - ライン中表示 = true; - ライン左右表示 = true; - 柄1表示 = true; - 柄2表示 = true; - 柄3表示 = true; - 柄4表示 = true; - 柄5表示 = true; - 柄6表示 = true; - 柄7表示 = true; - 柄8表示 = true; - 柄9表示 = true; - 柄10表示 = true; - 染み表示 = true; - 色.SetDefault(); - } + public void Setランジェリー() + { + ベース表示 = true; + 紐輪表示 = false; + 紐表示 = false; + 縁1表示 = true; + 縁2表示 = true; + 縁3表示 = true; + 縁4表示 = true; + リボン表示 = true; + リボン結び目表示 = true; + ライン中表示 = true; + ライン左右表示 = true; + 柄1表示 = true; + 柄2表示 = true; + 柄3表示 = true; + 柄4表示 = true; + 柄5表示 = true; + 柄6表示 = true; + 柄7表示 = true; + 柄8表示 = true; + 柄9表示 = true; + 柄10表示 = true; + 染み表示 = true; + 色.SetDefault(); + } - public void Setランジェリー紐付き() - { - ベース表示 = true; - 紐輪表示 = true; - 紐表示 = true; - 縁1表示 = true; - 縁2表示 = true; - 縁3表示 = true; - 縁4表示 = true; - リボン表示 = true; - リボン結び目表示 = true; - ライン中表示 = true; - ライン左右表示 = true; - 柄1表示 = true; - 柄2表示 = true; - 柄3表示 = true; - 柄4表示 = true; - 柄5表示 = true; - 柄6表示 = true; - 柄7表示 = true; - 柄8表示 = true; - 柄9表示 = true; - 柄10表示 = true; - 染み表示 = true; - 色.SetDefault(); - } + public void Setランジェリー紐付き() + { + ベース表示 = true; + 紐輪表示 = true; + 紐表示 = true; + 縁1表示 = true; + 縁2表示 = true; + 縁3表示 = true; + 縁4表示 = true; + リボン表示 = true; + リボン結び目表示 = true; + ライン中表示 = true; + ライン左右表示 = true; + 柄1表示 = true; + 柄2表示 = true; + 柄3表示 = true; + 柄4表示 = true; + 柄5表示 = true; + 柄6表示 = true; + 柄7表示 = true; + 柄8表示 = true; + 柄9表示 = true; + 柄10表示 = true; + 染み表示 = true; + 色.SetDefault(); + } - public void Setビキニ() - { - ベース表示 = true; - 紐輪表示 = false; - 紐表示 = false; - 縁1表示 = true; - 縁2表示 = true; - 縁3表示 = true; - 縁4表示 = true; - リボン表示 = false; - リボン結び目表示 = false; - ライン中表示 = false; - ライン左右表示 = false; - 柄1表示 = false; - 柄2表示 = false; - 柄3表示 = false; - 柄4表示 = false; - 柄5表示 = false; - 柄6表示 = false; - 柄7表示 = false; - 柄8表示 = false; - 柄9表示 = false; - 柄10表示 = false; - 染み表示 = true; - 色.Setビキニ(); - } + public void Setビキニ() + { + ベース表示 = true; + 紐輪表示 = false; + 紐表示 = false; + 縁1表示 = true; + 縁2表示 = true; + 縁3表示 = true; + 縁4表示 = true; + リボン表示 = false; + リボン結び目表示 = false; + ライン中表示 = false; + ライン左右表示 = false; + 柄1表示 = false; + 柄2表示 = false; + 柄3表示 = false; + 柄4表示 = false; + 柄5表示 = false; + 柄6表示 = false; + 柄7表示 = false; + 柄8表示 = false; + 柄9表示 = false; + 柄10表示 = false; + 染み表示 = true; + 色.Setビキニ(); + } - public void Setビキニ紐付き() - { - ベース表示 = true; - 紐輪表示 = true; - 紐表示 = true; - 縁1表示 = true; - 縁2表示 = true; - 縁3表示 = true; - 縁4表示 = true; - リボン表示 = false; - リボン結び目表示 = false; - ライン中表示 = false; - ライン左右表示 = false; - 柄1表示 = false; - 柄2表示 = false; - 柄3表示 = false; - 柄4表示 = false; - 柄5表示 = false; - 柄6表示 = false; - 柄7表示 = false; - 柄8表示 = false; - 柄9表示 = false; - 柄10表示 = false; - 染み表示 = true; - 色.Setビキニ(); - } + public void Setビキニ紐付き() + { + ベース表示 = true; + 紐輪表示 = true; + 紐表示 = true; + 縁1表示 = true; + 縁2表示 = true; + 縁3表示 = true; + 縁4表示 = true; + リボン表示 = false; + リボン結び目表示 = false; + ライン中表示 = false; + ライン左右表示 = false; + 柄1表示 = false; + 柄2表示 = false; + 柄3表示 = false; + 柄4表示 = false; + 柄5表示 = false; + 柄6表示 = false; + 柄7表示 = false; + 柄8表示 = false; + 柄9表示 = false; + 柄10表示 = false; + 染み表示 = true; + 色.Setビキニ(); + } - public static 下着B_ノーマル情報 Getランジェリー() - { - 下着B_ノーマル情報 result = default(下着B_ノーマル情報); - result.Setランジェリー(); - return result; - } + public static 下着B_ノーマル情報 Getランジェリー() + { + 下着B_ノーマル情報 result = default(下着B_ノーマル情報); + result.Setランジェリー(); + return result; + } - public static 下着B_ノーマル情報 Getランジェリー紐付き() - { - 下着B_ノーマル情報 result = default(下着B_ノーマル情報); - result.Setランジェリー紐付き(); - return result; - } + public static 下着B_ノーマル情報 Getランジェリー紐付き() + { + 下着B_ノーマル情報 result = default(下着B_ノーマル情報); + result.Setランジェリー紐付き(); + return result; + } - public static 下着B_ノーマル情報 Getビキニ() - { - 下着B_ノーマル情報 result = default(下着B_ノーマル情報); - result.Setビキニ(); - return result; - } + public static 下着B_ノーマル情報 Getビキニ() + { + 下着B_ノーマル情報 result = default(下着B_ノーマル情報); + result.Setビキニ(); + return result; + } - public static 下着B_ノーマル情報 Getビキニ紐付き() - { - 下着B_ノーマル情報 result = default(下着B_ノーマル情報); - result.Setビキニ紐付き(); - return result; - } + public static 下着B_ノーマル情報 Getビキニ紐付き() + { + 下着B_ノーマル情報 result = default(下着B_ノーマル情報); + result.Setビキニ紐付き(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着B_マイクロ情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着B_マイクロ情報.cs index 1e39bc7..0860686 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着B_マイクロ情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着B_マイクロ情報.cs @@ -1,138 +1,139 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 下着B_マイクロ情報 +namespace SlaveMatrix { - public bool ベース表示; + [Serializable] + public struct 下着B_マイクロ情報 + { + public bool ベース表示; - public bool 紐輪表示; + public bool 紐輪表示; - public bool 紐表示; + public bool 紐表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public bool ヴィオラ表示; + public bool ヴィオラ表示; - public bool 染み表示; + public bool 染み表示; - public マイクロB色 色; + public マイクロB色 色; - public bool 縁 - { - get - { - if (縁1表示 && 縁2表示 && 縁3表示) - { - return 縁4表示; - } - return false; - } - set - { - 縁1表示 = value; - 縁2表示 = value; - 縁3表示 = value; - 縁4表示 = value; - } - } + public bool 縁 + { + get + { + if (縁1表示 && 縁2表示 && 縁3表示) + { + return 縁4表示; + } + return false; + } + set + { + 縁1表示 = value; + 縁2表示 = value; + 縁3表示 = value; + 縁4表示 = value; + } + } - public bool 紐 - { - get - { - if (紐輪表示) - { - return 紐表示; - } - return false; - } - set - { - 紐輪表示 = value; - 紐表示 = value; - } - } + public bool 紐 + { + get + { + if (紐輪表示) + { + return 紐表示; + } + return false; + } + set + { + 紐輪表示 = value; + 紐表示 = value; + } + } - public bool IsShow - { - get - { - if (!ベース表示 && !紐輪表示 && !紐表示 && !縁1表示 && !縁2表示 && !縁3表示 && !縁4表示 && !ヴィオラ表示) - { - return 染み表示; - } - return true; - } - } + public bool IsShow + { + get + { + if (!ベース表示 && !紐輪表示 && !紐表示 && !縁1表示 && !縁2表示 && !縁3表示 && !縁4表示 && !ヴィオラ表示) + { + return 染み表示; + } + return true; + } + } - public void SetDefault() - { - ベース表示 = true; - 紐輪表示 = false; - 紐表示 = false; - 縁1表示 = true; - 縁2表示 = true; - 縁3表示 = true; - 縁4表示 = true; - ヴィオラ表示 = false; - 染み表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + ベース表示 = true; + 紐輪表示 = false; + 紐表示 = false; + 縁1表示 = true; + 縁2表示 = true; + 縁3表示 = true; + 縁4表示 = true; + ヴィオラ表示 = false; + 染み表示 = true; + 色.SetDefault(); + } - public void Set紐付き() - { - ベース表示 = true; - 紐輪表示 = true; - 紐表示 = true; - 縁1表示 = true; - 縁2表示 = true; - 縁3表示 = true; - 縁4表示 = true; - ヴィオラ表示 = false; - 染み表示 = true; - 色.SetDefault(); - } + public void Set紐付き() + { + ベース表示 = true; + 紐輪表示 = true; + 紐表示 = true; + 縁1表示 = true; + 縁2表示 = true; + 縁3表示 = true; + 縁4表示 = true; + ヴィオラ表示 = false; + 染み表示 = true; + 色.SetDefault(); + } - public void Setヴィオラ() - { - ベース表示 = true; - 紐輪表示 = false; - 紐表示 = false; - 縁1表示 = true; - 縁2表示 = true; - 縁3表示 = true; - 縁4表示 = true; - ヴィオラ表示 = true; - 染み表示 = false; - 色.Setヴィオラ(); - } + public void Setヴィオラ() + { + ベース表示 = true; + 紐輪表示 = false; + 紐表示 = false; + 縁1表示 = true; + 縁2表示 = true; + 縁3表示 = true; + 縁4表示 = true; + ヴィオラ表示 = true; + 染み表示 = false; + 色.Setヴィオラ(); + } - public static 下着B_マイクロ情報 Getマイクロ() - { - 下着B_マイクロ情報 result = default(下着B_マイクロ情報); - result.SetDefault(); - return result; - } + public static 下着B_マイクロ情報 Getマイクロ() + { + 下着B_マイクロ情報 result = default(下着B_マイクロ情報); + result.SetDefault(); + return result; + } - public static 下着B_マイクロ情報 Getマイクロ紐付き() - { - 下着B_マイクロ情報 result = default(下着B_マイクロ情報); - result.Set紐付き(); - return result; - } + public static 下着B_マイクロ情報 Getマイクロ紐付き() + { + 下着B_マイクロ情報 result = default(下着B_マイクロ情報); + result.Set紐付き(); + return result; + } - public static 下着B_マイクロ情報 Getヴィオラ() - { - 下着B_マイクロ情報 result = default(下着B_マイクロ情報); - result.Setヴィオラ(); - return result; - } + public static 下着B_マイクロ情報 Getヴィオラ() + { + 下着B_マイクロ情報 result = default(下着B_マイクロ情報); + result.Setヴィオラ(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_クロス情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_クロス情報.cs index 67a113e..1f21ae6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_クロス情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_クロス情報.cs @@ -1,57 +1,58 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 下着T_クロス情報 +namespace SlaveMatrix { - public bool ベース表示; + [Serializable] + public struct 下着T_クロス情報 + { + public bool ベース表示; - public bool 皺1表示; + public bool 皺1表示; - public bool 皺2表示; + public bool 皺2表示; - public bool 皺3表示; + public bool 皺3表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public クロスT色 色; + public クロスT色 色; - public bool IsShow - { - get - { - if (!ベース表示 && !皺1表示 && !皺2表示 && !皺3表示 && !縁1表示 && !縁2表示 && !縁3表示) - { - return 縁4表示; - } - return true; - } - } + public bool IsShow + { + get + { + if (!ベース表示 && !皺1表示 && !皺2表示 && !皺3表示 && !縁1表示 && !縁2表示 && !縁3表示) + { + return 縁4表示; + } + return true; + } + } - public void SetDefault() - { - ベース表示 = true; - 皺1表示 = true; - 皺2表示 = true; - 皺3表示 = true; - 縁1表示 = true; - 縁2表示 = true; - 縁3表示 = true; - 縁4表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + ベース表示 = true; + 皺1表示 = true; + 皺2表示 = true; + 皺3表示 = true; + 縁1表示 = true; + 縁2表示 = true; + 縁3表示 = true; + 縁4表示 = true; + 色.SetDefault(); + } - public static 下着T_クロス情報 GetDefault() - { - 下着T_クロス情報 result = default(下着T_クロス情報); - result.SetDefault(); - return result; - } + public static 下着T_クロス情報 GetDefault() + { + 下着T_クロス情報 result = default(下着T_クロス情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_チューブ情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_チューブ情報.cs index 315a3ac..bf35a72 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_チューブ情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_チューブ情報.cs @@ -1,79 +1,80 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 下着T_チューブ情報 +namespace SlaveMatrix { - public bool ベース表示; + [Serializable] + public struct 下着T_チューブ情報 + { + public bool ベース表示; - public bool 皺1表示; + public bool 皺1表示; - public bool 皺2表示; + public bool 皺2表示; - public bool 皺3表示; + public bool 皺3表示; - public bool 皺4表示; + public bool 皺4表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public チューブT色 色; + public チューブT色 色; - public bool 縁 - { - get - { - if (縁1表示 && 縁2表示 && 縁3表示) - { - return 縁4表示; - } - return false; - } - set - { - 縁1表示 = value; - 縁2表示 = value; - 縁3表示 = value; - 縁4表示 = value; - } - } + public bool 縁 + { + get + { + if (縁1表示 && 縁2表示 && 縁3表示) + { + return 縁4表示; + } + return false; + } + set + { + 縁1表示 = value; + 縁2表示 = value; + 縁3表示 = value; + 縁4表示 = value; + } + } - public bool IsShow - { - get - { - if (!ベース表示 && !皺1表示 && !皺2表示 && !皺3表示 && !皺4表示 && !縁1表示 && !縁2表示 && !縁3表示) - { - return 縁4表示; - } - return true; - } - } + public bool IsShow + { + get + { + if (!ベース表示 && !皺1表示 && !皺2表示 && !皺3表示 && !皺4表示 && !縁1表示 && !縁2表示 && !縁3表示) + { + return 縁4表示; + } + return true; + } + } - public void SetDefault() - { - ベース表示 = true; - 皺1表示 = true; - 皺2表示 = true; - 皺3表示 = true; - 皺4表示 = true; - 縁1表示 = true; - 縁2表示 = true; - 縁3表示 = true; - 縁4表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + ベース表示 = true; + 皺1表示 = true; + 皺2表示 = true; + 皺3表示 = true; + 皺4表示 = true; + 縁1表示 = true; + 縁2表示 = true; + 縁3表示 = true; + 縁4表示 = true; + 色.SetDefault(); + } - public static 下着T_チューブ情報 GetDefault() - { - 下着T_チューブ情報 result = default(下着T_チューブ情報); - result.SetDefault(); - return result; - } + public static 下着T_チューブ情報 GetDefault() + { + 下着T_チューブ情報 result = default(下着T_チューブ情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_ビキニ情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_ビキニ情報.cs index 7a7f7b0..3a6751b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_ビキニ情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_ビキニ情報.cs @@ -1,67 +1,68 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 下着T_ビキニ情報 +namespace SlaveMatrix { - public bool ベース表示; + [Serializable] + public struct 下着T_ビキニ情報 + { + public bool ベース表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public ビキニT色 色; + public ビキニT色 色; - public bool 縁 - { - get - { - if (縁1表示 && 縁2表示 && 縁3表示) - { - return 縁4表示; - } - return false; - } - set - { - 縁1表示 = value; - 縁2表示 = value; - 縁3表示 = value; - 縁4表示 = value; - } - } + public bool 縁 + { + get + { + if (縁1表示 && 縁2表示 && 縁3表示) + { + return 縁4表示; + } + return false; + } + set + { + 縁1表示 = value; + 縁2表示 = value; + 縁3表示 = value; + 縁4表示 = value; + } + } - public bool IsShow - { - get - { - if (!ベース表示 && !縁1表示 && !縁2表示 && !縁3表示) - { - return 縁4表示; - } - return true; - } - } + public bool IsShow + { + get + { + if (!ベース表示 && !縁1表示 && !縁2表示 && !縁3表示) + { + return 縁4表示; + } + return true; + } + } - public void SetDefault() - { - ベース表示 = true; - 縁1表示 = true; - 縁2表示 = true; - 縁3表示 = true; - 縁4表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + ベース表示 = true; + 縁1表示 = true; + 縁2表示 = true; + 縁3表示 = true; + 縁4表示 = true; + 色.SetDefault(); + } - public static 下着T_ビキニ情報 GetDefault() - { - 下着T_ビキニ情報 result = default(下着T_ビキニ情報); - result.SetDefault(); - return result; - } + public static 下着T_ビキニ情報 GetDefault() + { + 下着T_ビキニ情報 result = default(下着T_ビキニ情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_ブラ情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_ブラ情報.cs index 496a8c0..b2ec6e8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_ブラ情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_ブラ情報.cs @@ -1,111 +1,112 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 下着T_ブラ情報 +namespace SlaveMatrix { - public bool ベース表示; + [Serializable] + public struct 下着T_ブラ情報 + { + public bool ベース表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public bool 縁5表示; + public bool 縁5表示; - public bool 縁6表示; + public bool 縁6表示; - public bool 縁7表示; + public bool 縁7表示; - public bool ジャスター表示; + public bool ジャスター表示; - public bool レース表示; + public bool レース表示; - public bool 柄1表示; + public bool 柄1表示; - public bool 柄2表示; + public bool 柄2表示; - public bool 柄3表示; + public bool 柄3表示; - public bool 柄4表示; + public bool 柄4表示; - public bool 柄5表示; + public bool 柄5表示; - public bool 柄6表示; + public bool 柄6表示; - public bool 柄7表示; + public bool 柄7表示; - public bool 柄8表示; + public bool 柄8表示; - public bool 柄9表示; + public bool 柄9表示; - public bool 柄10表示; + public bool 柄10表示; - public bool 柄11表示; + public bool 柄11表示; - public bool 柄12表示; + public bool 柄12表示; - public bool 柄13表示; + public bool 柄13表示; - public bool 柄14表示; + public bool 柄14表示; - public bool リボン表示; + public bool リボン表示; - public bool リボン結び目表示; + public bool リボン結び目表示; - public ブラT色 色; + public ブラT色 色; - public bool IsShow - { - get - { - if (!ベース表示 && !縁1表示 && !縁2表示 && !縁3表示 && !縁4表示 && !縁5表示 && !縁6表示 && !縁7表示 && !ジャスター表示 && !レース表示 && !柄1表示 && !柄2表示 && !柄3表示 && !柄4表示 && !柄5表示 && !柄6表示 && !柄7表示 && !柄8表示 && !柄9表示 && !柄10表示 && !柄11表示 && !柄12表示 && !柄13表示 && !柄14表示 && !リボン表示) - { - return リボン結び目表示; - } - return true; - } - } + public bool IsShow + { + get + { + if (!ベース表示 && !縁1表示 && !縁2表示 && !縁3表示 && !縁4表示 && !縁5表示 && !縁6表示 && !縁7表示 && !ジャスター表示 && !レース表示 && !柄1表示 && !柄2表示 && !柄3表示 && !柄4表示 && !柄5表示 && !柄6表示 && !柄7表示 && !柄8表示 && !柄9表示 && !柄10表示 && !柄11表示 && !柄12表示 && !柄13表示 && !柄14表示 && !リボン表示) + { + return リボン結び目表示; + } + return true; + } + } - public void SetDefault() - { - ベース表示 = true; - 縁1表示 = true; - 縁2表示 = true; - 縁3表示 = true; - 縁4表示 = true; - 縁5表示 = true; - 縁6表示 = true; - 縁7表示 = true; - ジャスター表示 = true; - レース表示 = true; - 柄1表示 = true; - 柄2表示 = true; - 柄3表示 = true; - 柄4表示 = true; - 柄5表示 = true; - 柄6表示 = true; - 柄7表示 = true; - 柄8表示 = true; - 柄9表示 = true; - 柄10表示 = true; - 柄11表示 = true; - 柄12表示 = true; - 柄13表示 = true; - 柄14表示 = true; - リボン表示 = true; - リボン結び目表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + ベース表示 = true; + 縁1表示 = true; + 縁2表示 = true; + 縁3表示 = true; + 縁4表示 = true; + 縁5表示 = true; + 縁6表示 = true; + 縁7表示 = true; + ジャスター表示 = true; + レース表示 = true; + 柄1表示 = true; + 柄2表示 = true; + 柄3表示 = true; + 柄4表示 = true; + 柄5表示 = true; + 柄6表示 = true; + 柄7表示 = true; + 柄8表示 = true; + 柄9表示 = true; + 柄10表示 = true; + 柄11表示 = true; + 柄12表示 = true; + 柄13表示 = true; + 柄14表示 = true; + リボン表示 = true; + リボン結び目表示 = true; + 色.SetDefault(); + } - public static 下着T_ブラ情報 GetDefault() - { - 下着T_ブラ情報 result = default(下着T_ブラ情報); - result.SetDefault(); - return result; - } + public static 下着T_ブラ情報 GetDefault() + { + 下着T_ブラ情報 result = default(下着T_ブラ情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_マイクロ情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_マイクロ情報.cs index 85a22c1..f67464c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_マイクロ情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着T_マイクロ情報.cs @@ -1,67 +1,68 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 下着T_マイクロ情報 +namespace SlaveMatrix { - public bool ベース表示; + [Serializable] + public struct 下着T_マイクロ情報 + { + public bool ベース表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public マイクロT色 色; + public マイクロT色 色; - public bool 縁 - { - get - { - if (縁1表示 && 縁2表示 && 縁3表示) - { - return 縁4表示; - } - return false; - } - set - { - 縁1表示 = value; - 縁2表示 = value; - 縁3表示 = value; - 縁4表示 = value; - } - } + public bool 縁 + { + get + { + if (縁1表示 && 縁2表示 && 縁3表示) + { + return 縁4表示; + } + return false; + } + set + { + 縁1表示 = value; + 縁2表示 = value; + 縁3表示 = value; + 縁4表示 = value; + } + } - public bool IsShow - { - get - { - if (!ベース表示 && !縁1表示 && !縁2表示 && !縁3表示) - { - return 縁4表示; - } - return true; - } - } + public bool IsShow + { + get + { + if (!ベース表示 && !縁1表示 && !縁2表示 && !縁3表示) + { + return 縁4表示; + } + return true; + } + } - public void SetDefault() - { - ベース表示 = true; - 縁1表示 = true; - 縁2表示 = true; - 縁3表示 = true; - 縁4表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + ベース表示 = true; + 縁1表示 = true; + 縁2表示 = true; + 縁3表示 = true; + 縁4表示 = true; + 色.SetDefault(); + } - public static 下着T_マイクロ情報 GetDefault() - { - 下着T_マイクロ情報 result = default(下着T_マイクロ情報); - result.SetDefault(); - return result; - } + public static 下着T_マイクロ情報 GetDefault() + { + 下着T_マイクロ情報 result = default(下着T_マイクロ情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ.cs index b0c4ede..f8910ef 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 下着トップ : Ele +namespace SlaveMatrix { + public class 下着トップ : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップD.cs index 30ebdea..6a2a8fa 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップD.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 下着トップD : EleD +namespace SlaveMatrix { + [Serializable] + public class 下着トップD : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロス.cs index 20c62a9..25fd2f7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロス.cs @@ -1,816 +1,817 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下着トップ_クロス : 下着トップ +namespace SlaveMatrix { - public Par X0Y0_布_布左_布; + public class 下着トップ_クロス : 下着トップ + { + public Par X0Y0_布_布左_布; - public Par X0Y0_布_布左_皺_皺1; + public Par X0Y0_布_布左_皺_皺1; - public Par X0Y0_布_布左_皺_皺2; + public Par X0Y0_布_布左_皺_皺2; - public Par X0Y0_布_布左_縁_縁1; + public Par X0Y0_布_布左_縁_縁1; - public Par X0Y0_布_布左_縁_縁2; + public Par X0Y0_布_布左_縁_縁2; - public Par X0Y0_布_布右_布; + public Par X0Y0_布_布右_布; - public Par X0Y0_布_布右_皺_皺1; + public Par X0Y0_布_布右_皺_皺1; - public Par X0Y0_布_布右_皺_皺2; + public Par X0Y0_布_布右_皺_皺2; - public Par X0Y0_布_布右_縁_縁1; + public Par X0Y0_布_布右_縁_縁1; - public Par X0Y0_布_布右_縁_縁2; + public Par X0Y0_布_布右_縁_縁2; - public Par X0Y0_カップ右_布; + public Par X0Y0_カップ右_布; - public Par X0Y0_カップ右_皺; + public Par X0Y0_カップ右_皺; - public Par X0Y0_カップ右_縁_縁1; + public Par X0Y0_カップ右_縁_縁1; - public Par X0Y0_カップ右_縁_縁2; + public Par X0Y0_カップ右_縁_縁2; - public Par X0Y0_カップ左_布; + public Par X0Y0_カップ左_布; - public Par X0Y0_カップ左_皺; + public Par X0Y0_カップ左_皺; - public Par X0Y0_カップ左_縁_縁1; + public Par X0Y0_カップ左_縁_縁1; - public Par X0Y0_カップ左_縁_縁2; + public Par X0Y0_カップ左_縁_縁2; - public ColorD 布_布左_布CD; + public ColorD 布_布左_布CD; - public ColorD 布_布左_皺_皺1CD; + public ColorD 布_布左_皺_皺1CD; - public ColorD 布_布左_皺_皺2CD; + public ColorD 布_布左_皺_皺2CD; - public ColorD 布_布左_縁_縁1CD; + public ColorD 布_布左_縁_縁1CD; - public ColorD 布_布左_縁_縁2CD; + public ColorD 布_布左_縁_縁2CD; - public ColorD 布_布右_布CD; + public ColorD 布_布右_布CD; - public ColorD 布_布右_皺_皺1CD; + public ColorD 布_布右_皺_皺1CD; - public ColorD 布_布右_皺_皺2CD; + public ColorD 布_布右_皺_皺2CD; - public ColorD 布_布右_縁_縁1CD; + public ColorD 布_布右_縁_縁1CD; - public ColorD 布_布右_縁_縁2CD; + public ColorD 布_布右_縁_縁2CD; - public ColorD カップ右_布CD; + public ColorD カップ右_布CD; - public ColorD カップ右_皺CD; + public ColorD カップ右_皺CD; - public ColorD カップ右_縁_縁1CD; + public ColorD カップ右_縁_縁1CD; - public ColorD カップ右_縁_縁2CD; + public ColorD カップ右_縁_縁2CD; - public ColorD カップ左_布CD; + public ColorD カップ左_布CD; - public ColorD カップ左_皺CD; + public ColorD カップ左_皺CD; - public ColorD カップ左_縁_縁1CD; + public ColorD カップ左_縁_縁1CD; - public ColorD カップ左_縁_縁2CD; + public ColorD カップ左_縁_縁2CD; - public ColorP X0Y0_布_布左_布CP; + public ColorP X0Y0_布_布左_布CP; - public ColorP X0Y0_布_布左_皺_皺1CP; + public ColorP X0Y0_布_布左_皺_皺1CP; - public ColorP X0Y0_布_布左_皺_皺2CP; + public ColorP X0Y0_布_布左_皺_皺2CP; - public ColorP X0Y0_布_布左_縁_縁1CP; + public ColorP X0Y0_布_布左_縁_縁1CP; - public ColorP X0Y0_布_布左_縁_縁2CP; + public ColorP X0Y0_布_布左_縁_縁2CP; - public ColorP X0Y0_布_布右_布CP; + public ColorP X0Y0_布_布右_布CP; - public ColorP X0Y0_布_布右_皺_皺1CP; + public ColorP X0Y0_布_布右_皺_皺1CP; - public ColorP X0Y0_布_布右_皺_皺2CP; + public ColorP X0Y0_布_布右_皺_皺2CP; - public ColorP X0Y0_布_布右_縁_縁1CP; + public ColorP X0Y0_布_布右_縁_縁1CP; - public ColorP X0Y0_布_布右_縁_縁2CP; + public ColorP X0Y0_布_布右_縁_縁2CP; - public ColorP X0Y0_カップ右_布CP; + public ColorP X0Y0_カップ右_布CP; - public ColorP X0Y0_カップ右_皺CP; + public ColorP X0Y0_カップ右_皺CP; - public ColorP X0Y0_カップ右_縁_縁1CP; + public ColorP X0Y0_カップ右_縁_縁1CP; - public ColorP X0Y0_カップ右_縁_縁2CP; + public ColorP X0Y0_カップ右_縁_縁2CP; - public ColorP X0Y0_カップ左_布CP; + public ColorP X0Y0_カップ左_布CP; - public ColorP X0Y0_カップ左_皺CP; + public ColorP X0Y0_カップ左_皺CP; - public ColorP X0Y0_カップ左_縁_縁1CP; + public ColorP X0Y0_カップ左_縁_縁1CP; - public ColorP X0Y0_カップ左_縁_縁2CP; + public ColorP X0Y0_カップ左_縁_縁2CP; - private double sb; + private double sb; - private double syb; + private double syb; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 布_布左_布_表示 - { - get - { - return X0Y0_布_布左_布.Dra; - } - set - { - X0Y0_布_布左_布.Dra = value; - X0Y0_布_布左_布.Hit = false; - } - } - - public bool 布_布左_皺_皺1_表示 - { - get - { - return X0Y0_布_布左_皺_皺1.Dra; - } - set - { - X0Y0_布_布左_皺_皺1.Dra = value; - X0Y0_布_布左_皺_皺1.Hit = false; - } - } - - public bool 布_布左_皺_皺2_表示 - { - get - { - return X0Y0_布_布左_皺_皺2.Dra; - } - set - { - X0Y0_布_布左_皺_皺2.Dra = value; - X0Y0_布_布左_皺_皺2.Hit = false; - } - } - - public bool 布_布左_縁_縁1_表示 - { - get - { - return X0Y0_布_布左_縁_縁1.Dra; - } - set - { - X0Y0_布_布左_縁_縁1.Dra = value; - X0Y0_布_布左_縁_縁1.Hit = false; - } - } - - public bool 布_布左_縁_縁2_表示 - { - get - { - return X0Y0_布_布左_縁_縁2.Dra; - } - set - { - X0Y0_布_布左_縁_縁2.Dra = value; - X0Y0_布_布左_縁_縁2.Hit = false; - } - } - - public bool 布_布右_布_表示 - { - get - { - return X0Y0_布_布右_布.Dra; - } - set - { - X0Y0_布_布右_布.Dra = value; - X0Y0_布_布右_布.Hit = false; - } - } - - public bool 布_布右_皺_皺1_表示 - { - get - { - return X0Y0_布_布右_皺_皺1.Dra; - } - set - { - X0Y0_布_布右_皺_皺1.Dra = value; - X0Y0_布_布右_皺_皺1.Hit = false; - } - } - - public bool 布_布右_皺_皺2_表示 - { - get - { - return X0Y0_布_布右_皺_皺2.Dra; - } - set - { - X0Y0_布_布右_皺_皺2.Dra = value; - X0Y0_布_布右_皺_皺2.Hit = false; - } - } - - public bool 布_布右_縁_縁1_表示 - { - get - { - return X0Y0_布_布右_縁_縁1.Dra; - } - set - { - X0Y0_布_布右_縁_縁1.Dra = value; - X0Y0_布_布右_縁_縁1.Hit = false; - } - } - - public bool 布_布右_縁_縁2_表示 - { - get - { - return X0Y0_布_布右_縁_縁2.Dra; - } - set - { - X0Y0_布_布右_縁_縁2.Dra = value; - X0Y0_布_布右_縁_縁2.Hit = false; - } - } - - public bool カップ右_布_表示 - { - get - { - return X0Y0_カップ右_布.Dra; - } - set - { - X0Y0_カップ右_布.Dra = value; - X0Y0_カップ右_布.Hit = false; - } - } - - public bool カップ右_皺_表示 - { - get - { - return X0Y0_カップ右_皺.Dra; - } - set - { - X0Y0_カップ右_皺.Dra = value; - X0Y0_カップ右_皺.Hit = false; - } - } - - public bool カップ右_縁_縁1_表示 - { - get - { - return X0Y0_カップ右_縁_縁1.Dra; - } - set - { - X0Y0_カップ右_縁_縁1.Dra = value; - X0Y0_カップ右_縁_縁1.Hit = false; - } - } - - public bool カップ右_縁_縁2_表示 - { - get - { - return X0Y0_カップ右_縁_縁2.Dra; - } - set - { - X0Y0_カップ右_縁_縁2.Dra = value; - X0Y0_カップ右_縁_縁2.Hit = false; - } - } - - public bool カップ左_布_表示 - { - get - { - return X0Y0_カップ左_布.Dra; - } - set - { - X0Y0_カップ左_布.Dra = value; - X0Y0_カップ左_布.Hit = false; - } - } - - public bool カップ左_皺_表示 - { - get - { - return X0Y0_カップ左_皺.Dra; - } - set - { - X0Y0_カップ左_皺.Dra = value; - X0Y0_カップ左_皺.Hit = false; - } - } - - public bool カップ左_縁_縁1_表示 - { - get - { - return X0Y0_カップ左_縁_縁1.Dra; - } - set - { - X0Y0_カップ左_縁_縁1.Dra = value; - X0Y0_カップ左_縁_縁1.Hit = false; - } - } - - public bool カップ左_縁_縁2_表示 - { - get - { - return X0Y0_カップ左_縁_縁2.Dra; - } - set - { - X0Y0_カップ左_縁_縁2.Dra = value; - X0Y0_カップ左_縁_縁2.Hit = false; - } - } - - public bool ベース表示 - { - get - { - return 布_布左_布_表示; - } - set - { - 布_布左_布_表示 = value; - 布_布右_布_表示 = value; - カップ右_布_表示 = value; - カップ左_布_表示 = value; - } - } - - public bool 皺1表示 - { - get - { - return カップ左_皺_表示; - } - set - { - カップ左_皺_表示 = value; - カップ右_皺_表示 = value; - } - } - - public bool 皺2表示 - { - get - { - return 布_布左_皺_皺1_表示; - } - set - { - 布_布左_皺_皺1_表示 = value; - 布_布右_皺_皺1_表示 = value; - } - } - - public bool 皺3表示 - { - get - { - return 布_布左_皺_皺2_表示; - } - set - { - 布_布左_皺_皺2_表示 = value; - 布_布右_皺_皺2_表示 = value; - } - } - - public bool 縁1表示 - { - get - { - return カップ左_縁_縁1_表示; - } - set - { - カップ左_縁_縁1_表示 = value; - カップ右_縁_縁1_表示 = value; - } - } - - public bool 縁2表示 - { - get - { - return 布_布左_縁_縁1_表示; - } - set - { - 布_布左_縁_縁1_表示 = value; - 布_布右_縁_縁1_表示 = value; - } - } - - public bool 縁3表示 - { - get - { - return カップ左_縁_縁2_表示; - } - set - { - カップ左_縁_縁2_表示 = value; - カップ右_縁_縁2_表示 = value; - } - } - - public bool 縁4表示 - { - get - { - return 布_布左_縁_縁2_表示; - } - set - { - 布_布左_縁_縁2_表示 = value; - 布_布右_縁_縁2_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 布_布左_布_表示; - } - set - { - 布_布左_布_表示 = value; - 布_布左_皺_皺1_表示 = value; - 布_布左_皺_皺2_表示 = value; - 布_布左_縁_縁1_表示 = value; - 布_布左_縁_縁2_表示 = value; - 布_布右_布_表示 = value; - 布_布右_皺_皺1_表示 = value; - 布_布右_皺_皺2_表示 = value; - 布_布右_縁_縁1_表示 = value; - 布_布右_縁_縁2_表示 = value; - カップ右_布_表示 = value; - カップ右_皺_表示 = value; - カップ右_縁_縁1_表示 = value; - カップ右_縁_縁2_表示 = value; - カップ左_布_表示 = value; - カップ左_皺_表示 = value; - カップ左_縁_縁1_表示 = value; - カップ左_縁_縁2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 布_布左_布CD.不透明度; - } - set - { - 布_布左_布CD.不透明度 = value; - 布_布左_皺_皺1CD.不透明度 = value; - 布_布左_皺_皺2CD.不透明度 = value; - 布_布左_縁_縁1CD.不透明度 = value; - 布_布左_縁_縁2CD.不透明度 = value; - 布_布右_布CD.不透明度 = value; - 布_布右_皺_皺1CD.不透明度 = value; - 布_布右_皺_皺2CD.不透明度 = value; - 布_布右_縁_縁1CD.不透明度 = value; - 布_布右_縁_縁2CD.不透明度 = value; - カップ右_布CD.不透明度 = value; - カップ右_皺CD.不透明度 = value; - カップ右_縁_縁1CD.不透明度 = value; - カップ右_縁_縁2CD.不透明度 = value; - カップ左_布CD.不透明度 = value; - カップ左_皺CD.不透明度 = value; - カップ左_縁_縁1CD.不透明度 = value; - カップ左_縁_縁2CD.不透明度 = value; - } - } - - public double バスト - { - set - { - double sizeBase = sb * (0.9 + 0.24 * value); - X0Y0_カップ右_布.SizeBase = sizeBase; - X0Y0_カップ右_皺.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁1.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁2.SizeBase = sizeBase; - X0Y0_カップ左_布.SizeBase = sizeBase; - X0Y0_カップ左_皺.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁1.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁2.SizeBase = sizeBase; - sizeBase = syb * (1.0 + 0.05 * value.Inverse()); - X0Y0_カップ右_布.SizeYBase = sizeBase; - X0Y0_カップ右_皺.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁1.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁2.SizeYBase = sizeBase; - X0Y0_カップ左_布.SizeYBase = sizeBase; - X0Y0_カップ左_皺.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁1.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁2.SizeYBase = sizeBase; - X0Y0_布_布左_布.SizeYBase = sizeBase; - X0Y0_布_布左_皺_皺1.SizeYBase = sizeBase; - X0Y0_布_布左_皺_皺2.SizeYBase = sizeBase; - X0Y0_布_布左_縁_縁1.SizeYBase = sizeBase; - X0Y0_布_布左_縁_縁2.SizeYBase = sizeBase; - X0Y0_布_布右_布.SizeYBase = sizeBase; - X0Y0_布_布右_皺_皺1.SizeYBase = sizeBase; - X0Y0_布_布右_皺_皺2.SizeYBase = sizeBase; - X0Y0_布_布右_縁_縁1.SizeYBase = sizeBase; - X0Y0_布_布右_縁_縁2.SizeYBase = sizeBase; - 位置C = new Vector2D(位置C.X, -0.001); - X0Y0_布_布左_布.PositionCont = new Vector2D(X0Y0_布_布左_布.PositionCont.X, -0.005); - X0Y0_布_布右_布.PositionCont = new Vector2D(X0Y0_布_布右_布.PositionCont.X, -0.005); - } - } - - public 下着トップ_クロス(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着トップ_クロスD e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着トップ"][4]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["布"].ToPars(); - Pars pars3 = pars2["布左"].ToPars(); - X0Y0_布_布左_布 = pars3["布"].ToPar(); - Pars pars4 = pars3["皺"].ToPars(); - X0Y0_布_布左_皺_皺1 = pars4["皺1"].ToPar(); - X0Y0_布_布左_皺_皺2 = pars4["皺2"].ToPar(); - pars4 = pars3["縁"].ToPars(); - X0Y0_布_布左_縁_縁1 = pars4["縁1"].ToPar(); - X0Y0_布_布左_縁_縁2 = pars4["縁2"].ToPar(); - pars3 = pars2["布右"].ToPars(); - X0Y0_布_布右_布 = pars3["布"].ToPar(); - pars4 = pars3["皺"].ToPars(); - X0Y0_布_布右_皺_皺1 = pars4["皺1"].ToPar(); - X0Y0_布_布右_皺_皺2 = pars4["皺2"].ToPar(); - pars4 = pars3["縁"].ToPars(); - X0Y0_布_布右_縁_縁1 = pars4["縁1"].ToPar(); - X0Y0_布_布右_縁_縁2 = pars4["縁2"].ToPar(); - pars2 = pars["カップ右"].ToPars(); - X0Y0_カップ右_布 = pars2["布"].ToPar(); - X0Y0_カップ右_皺 = pars2["皺"].ToPar(); - pars3 = pars2["縁"].ToPars(); - X0Y0_カップ右_縁_縁1 = pars3["縁1"].ToPar(); - X0Y0_カップ右_縁_縁2 = pars3["縁2"].ToPar(); - pars2 = pars["カップ左"].ToPars(); - X0Y0_カップ左_布 = pars2["布"].ToPar(); - X0Y0_カップ左_皺 = pars2["皺"].ToPar(); - pars3 = pars2["縁"].ToPars(); - X0Y0_カップ左_縁_縁1 = pars3["縁1"].ToPar(); - X0Y0_カップ左_縁_縁2 = pars3["縁2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - sb = 尺度B; - syb = 尺度YB; - 肥大 = e.肥大; - 身長 = e.身長; - Xv = e.Xv; - Yv = e.Yv; - Xi = e.Xi; - Yi = e.Yi; - サイズ = e.サイズ; - サイズX = e.サイズX; - サイズY = e.サイズY; - 布_布左_布_表示 = e.布_布左_布_表示; - 布_布左_皺_皺1_表示 = e.布_布左_皺_皺1_表示; - 布_布左_皺_皺2_表示 = e.布_布左_皺_皺2_表示; - 布_布左_縁_縁1_表示 = e.布_布左_縁_縁1_表示; - 布_布左_縁_縁2_表示 = e.布_布左_縁_縁2_表示; - 布_布右_布_表示 = e.布_布右_布_表示; - 布_布右_皺_皺1_表示 = e.布_布右_皺_皺1_表示; - 布_布右_皺_皺2_表示 = e.布_布右_皺_皺2_表示; - 布_布右_縁_縁1_表示 = e.布_布右_縁_縁1_表示; - 布_布右_縁_縁2_表示 = e.布_布右_縁_縁2_表示; - カップ右_布_表示 = e.カップ右_布_表示; - カップ右_皺_表示 = e.カップ右_皺_表示; - カップ右_縁_縁1_表示 = e.カップ右_縁_縁1_表示; - カップ右_縁_縁2_表示 = e.カップ右_縁_縁2_表示; - カップ左_布_表示 = e.カップ左_布_表示; - カップ左_皺_表示 = e.カップ左_皺_表示; - カップ左_縁_縁1_表示 = e.カップ左_縁_縁1_表示; - カップ左_縁_縁2_表示 = e.カップ左_縁_縁2_表示; - ベース表示 = e.ベース表示; - 皺1表示 = e.皺1表示; - 皺2表示 = e.皺2表示; - 皺3表示 = e.皺3表示; - 縁1表示 = e.縁1表示; - 縁2表示 = e.縁2表示; - 縁3表示 = e.縁3表示; - 縁4表示 = e.縁4表示; - バスト = e.バスト; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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); - 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_カップ右_皺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); - X0Y0_カップ左_布CP = new ColorP(X0Y0_カップ左_布, カップ左_布CD, 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); - 濃度 = e.濃度; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_布_布左_布); - Are.Draw(X0Y0_布_布左_皺_皺1); - Are.Draw(X0Y0_布_布左_皺_皺2); - Are.Draw(X0Y0_布_布左_縁_縁1); - Are.Draw(X0Y0_布_布左_縁_縁2); - Are.Draw(X0Y0_布_布右_布); - Are.Draw(X0Y0_布_布右_皺_皺1); - Are.Draw(X0Y0_布_布右_皺_皺2); - Are.Draw(X0Y0_布_布右_縁_縁1); - Are.Draw(X0Y0_布_布右_縁_縁2); - } - - public override void 描画1(Are Are) - { - Are.Draw(X0Y0_カップ右_布); - Are.Draw(X0Y0_カップ右_皺); - Are.Draw(X0Y0_カップ右_縁_縁1); - Are.Draw(X0Y0_カップ右_縁_縁2); - Are.Draw(X0Y0_カップ左_布); - Are.Draw(X0Y0_カップ左_皺); - Are.Draw(X0Y0_カップ左_縁_縁1); - Are.Draw(X0Y0_カップ左_縁_縁2); - } - - public override bool Is布(Par p) - { - if (p != X0Y0_布_布左_布 && p != X0Y0_布_布左_皺_皺1 && p != X0Y0_布_布左_皺_皺2 && p != X0Y0_布_布左_縁_縁1 && p != X0Y0_布_布左_縁_縁2 && p != X0Y0_布_布右_布 && p != X0Y0_布_布右_皺_皺1 && p != X0Y0_布_布右_皺_皺2 && p != X0Y0_布_布右_縁_縁1 && p != X0Y0_布_布右_縁_縁2 && p != X0Y0_カップ右_布 && p != X0Y0_カップ右_皺 && p != X0Y0_カップ右_縁_縁1 && p != X0Y0_カップ右_縁_縁2 && p != X0Y0_カップ左_布 && p != X0Y0_カップ左_皺 && p != X0Y0_カップ左_縁_縁1) - { - return p == X0Y0_カップ左_縁_縁2; - } - return true; - } - - public override void 色更新() - { - X0Y0_布_布左_布CP.Update(); - X0Y0_布_布左_皺_皺1CP.Update(); - X0Y0_布_布左_皺_皺2CP.Update(); - X0Y0_布_布左_縁_縁1CP.Update(); - X0Y0_布_布左_縁_縁2CP.Update(); - X0Y0_布_布右_布CP.Update(); - X0Y0_布_布右_皺_皺1CP.Update(); - X0Y0_布_布右_皺_皺2CP.Update(); - X0Y0_布_布右_縁_縁1CP.Update(); - X0Y0_布_布右_縁_縁2CP.Update(); - X0Y0_カップ右_布CP.Update(); - X0Y0_カップ右_皺CP.Update(); - X0Y0_カップ右_縁_縁1CP.Update(); - X0Y0_カップ右_縁_縁2CP.Update(); - X0Y0_カップ左_布CP.Update(); - X0Y0_カップ左_皺CP.Update(); - X0Y0_カップ左_縁_縁1CP.Update(); - X0Y0_カップ左_縁_縁2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 布_布左_布CD = new ColorD(); - 布_布左_皺_皺1CD = new ColorD(); - 布_布左_皺_皺2CD = new ColorD(); - 布_布左_縁_縁1CD = new ColorD(); - 布_布左_縁_縁2CD = new ColorD(); - 布_布右_布CD = new ColorD(); - 布_布右_皺_皺1CD = new ColorD(); - 布_布右_皺_皺2CD = new ColorD(); - 布_布右_縁_縁1CD = new ColorD(); - 布_布右_縁_縁2CD = new ColorD(); - カップ右_布CD = new ColorD(); - カップ右_皺CD = new ColorD(ref Col.Black, ref Color2.Empty); - カップ右_縁_縁1CD = new ColorD(); - カップ右_縁_縁2CD = new ColorD(); - カップ左_布CD = new ColorD(); - カップ左_皺CD = new ColorD(ref Col.Black, ref Color2.Empty); - カップ左_縁_縁1CD = new ColorD(); - カップ左_縁_縁2CD = new ColorD(); - } - - public void 配色(クロスT色 配色) - { - 布_布左_布CD.色 = 配色.生地色; - 布_布左_皺_皺1CD.色 = 配色.生地色; - 布_布左_皺_皺2CD.色 = 配色.生地色; - 布_布左_縁_縁1CD.色 = 配色.縁色; - 布_布左_縁_縁2CD.色 = 配色.縁色; - 布_布右_布CD.色 = 配色.生地色; - 布_布右_皺_皺1CD.色 = 配色.生地色; - 布_布右_皺_皺2CD.色 = 配色.生地色; - 布_布右_縁_縁1CD.色 = 配色.縁色; - 布_布右_縁_縁2CD.色 = 配色.縁色; - カップ右_布CD.色 = 配色.生地色; - カップ右_皺CD.色 = 配色.生地色; - カップ右_縁_縁1CD.色 = 配色.縁色; - カップ右_縁_縁2CD.色 = 配色.縁色; - カップ左_布CD.色 = 配色.生地色; - カップ左_皺CD.色 = 配色.生地色; - カップ左_縁_縁1CD.色 = 配色.縁色; - カップ左_縁_縁2CD.色 = 配色.縁色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 布_布左_布_表示 + { + get + { + return X0Y0_布_布左_布.Dra; + } + set + { + X0Y0_布_布左_布.Dra = value; + X0Y0_布_布左_布.Hit = false; + } + } + + public bool 布_布左_皺_皺1_表示 + { + get + { + return X0Y0_布_布左_皺_皺1.Dra; + } + set + { + X0Y0_布_布左_皺_皺1.Dra = value; + X0Y0_布_布左_皺_皺1.Hit = false; + } + } + + public bool 布_布左_皺_皺2_表示 + { + get + { + return X0Y0_布_布左_皺_皺2.Dra; + } + set + { + X0Y0_布_布左_皺_皺2.Dra = value; + X0Y0_布_布左_皺_皺2.Hit = false; + } + } + + public bool 布_布左_縁_縁1_表示 + { + get + { + return X0Y0_布_布左_縁_縁1.Dra; + } + set + { + X0Y0_布_布左_縁_縁1.Dra = value; + X0Y0_布_布左_縁_縁1.Hit = false; + } + } + + public bool 布_布左_縁_縁2_表示 + { + get + { + return X0Y0_布_布左_縁_縁2.Dra; + } + set + { + X0Y0_布_布左_縁_縁2.Dra = value; + X0Y0_布_布左_縁_縁2.Hit = false; + } + } + + public bool 布_布右_布_表示 + { + get + { + return X0Y0_布_布右_布.Dra; + } + set + { + X0Y0_布_布右_布.Dra = value; + X0Y0_布_布右_布.Hit = false; + } + } + + public bool 布_布右_皺_皺1_表示 + { + get + { + return X0Y0_布_布右_皺_皺1.Dra; + } + set + { + X0Y0_布_布右_皺_皺1.Dra = value; + X0Y0_布_布右_皺_皺1.Hit = false; + } + } + + public bool 布_布右_皺_皺2_表示 + { + get + { + return X0Y0_布_布右_皺_皺2.Dra; + } + set + { + X0Y0_布_布右_皺_皺2.Dra = value; + X0Y0_布_布右_皺_皺2.Hit = false; + } + } + + public bool 布_布右_縁_縁1_表示 + { + get + { + return X0Y0_布_布右_縁_縁1.Dra; + } + set + { + X0Y0_布_布右_縁_縁1.Dra = value; + X0Y0_布_布右_縁_縁1.Hit = false; + } + } + + public bool 布_布右_縁_縁2_表示 + { + get + { + return X0Y0_布_布右_縁_縁2.Dra; + } + set + { + X0Y0_布_布右_縁_縁2.Dra = value; + X0Y0_布_布右_縁_縁2.Hit = false; + } + } + + public bool カップ右_布_表示 + { + get + { + return X0Y0_カップ右_布.Dra; + } + set + { + X0Y0_カップ右_布.Dra = value; + X0Y0_カップ右_布.Hit = false; + } + } + + public bool カップ右_皺_表示 + { + get + { + return X0Y0_カップ右_皺.Dra; + } + set + { + X0Y0_カップ右_皺.Dra = value; + X0Y0_カップ右_皺.Hit = false; + } + } + + public bool カップ右_縁_縁1_表示 + { + get + { + return X0Y0_カップ右_縁_縁1.Dra; + } + set + { + X0Y0_カップ右_縁_縁1.Dra = value; + X0Y0_カップ右_縁_縁1.Hit = false; + } + } + + public bool カップ右_縁_縁2_表示 + { + get + { + return X0Y0_カップ右_縁_縁2.Dra; + } + set + { + X0Y0_カップ右_縁_縁2.Dra = value; + X0Y0_カップ右_縁_縁2.Hit = false; + } + } + + public bool カップ左_布_表示 + { + get + { + return X0Y0_カップ左_布.Dra; + } + set + { + X0Y0_カップ左_布.Dra = value; + X0Y0_カップ左_布.Hit = false; + } + } + + public bool カップ左_皺_表示 + { + get + { + return X0Y0_カップ左_皺.Dra; + } + set + { + X0Y0_カップ左_皺.Dra = value; + X0Y0_カップ左_皺.Hit = false; + } + } + + public bool カップ左_縁_縁1_表示 + { + get + { + return X0Y0_カップ左_縁_縁1.Dra; + } + set + { + X0Y0_カップ左_縁_縁1.Dra = value; + X0Y0_カップ左_縁_縁1.Hit = false; + } + } + + public bool カップ左_縁_縁2_表示 + { + get + { + return X0Y0_カップ左_縁_縁2.Dra; + } + set + { + X0Y0_カップ左_縁_縁2.Dra = value; + X0Y0_カップ左_縁_縁2.Hit = false; + } + } + + public bool ベース表示 + { + get + { + return 布_布左_布_表示; + } + set + { + 布_布左_布_表示 = value; + 布_布右_布_表示 = value; + カップ右_布_表示 = value; + カップ左_布_表示 = value; + } + } + + public bool 皺1表示 + { + get + { + return カップ左_皺_表示; + } + set + { + カップ左_皺_表示 = value; + カップ右_皺_表示 = value; + } + } + + public bool 皺2表示 + { + get + { + return 布_布左_皺_皺1_表示; + } + set + { + 布_布左_皺_皺1_表示 = value; + 布_布右_皺_皺1_表示 = value; + } + } + + public bool 皺3表示 + { + get + { + return 布_布左_皺_皺2_表示; + } + set + { + 布_布左_皺_皺2_表示 = value; + 布_布右_皺_皺2_表示 = value; + } + } + + public bool 縁1表示 + { + get + { + return カップ左_縁_縁1_表示; + } + set + { + カップ左_縁_縁1_表示 = value; + カップ右_縁_縁1_表示 = value; + } + } + + public bool 縁2表示 + { + get + { + return 布_布左_縁_縁1_表示; + } + set + { + 布_布左_縁_縁1_表示 = value; + 布_布右_縁_縁1_表示 = value; + } + } + + public bool 縁3表示 + { + get + { + return カップ左_縁_縁2_表示; + } + set + { + カップ左_縁_縁2_表示 = value; + カップ右_縁_縁2_表示 = value; + } + } + + public bool 縁4表示 + { + get + { + return 布_布左_縁_縁2_表示; + } + set + { + 布_布左_縁_縁2_表示 = value; + 布_布右_縁_縁2_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 布_布左_布_表示; + } + set + { + 布_布左_布_表示 = value; + 布_布左_皺_皺1_表示 = value; + 布_布左_皺_皺2_表示 = value; + 布_布左_縁_縁1_表示 = value; + 布_布左_縁_縁2_表示 = value; + 布_布右_布_表示 = value; + 布_布右_皺_皺1_表示 = value; + 布_布右_皺_皺2_表示 = value; + 布_布右_縁_縁1_表示 = value; + 布_布右_縁_縁2_表示 = value; + カップ右_布_表示 = value; + カップ右_皺_表示 = value; + カップ右_縁_縁1_表示 = value; + カップ右_縁_縁2_表示 = value; + カップ左_布_表示 = value; + カップ左_皺_表示 = value; + カップ左_縁_縁1_表示 = value; + カップ左_縁_縁2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 布_布左_布CD.不透明度; + } + set + { + 布_布左_布CD.不透明度 = value; + 布_布左_皺_皺1CD.不透明度 = value; + 布_布左_皺_皺2CD.不透明度 = value; + 布_布左_縁_縁1CD.不透明度 = value; + 布_布左_縁_縁2CD.不透明度 = value; + 布_布右_布CD.不透明度 = value; + 布_布右_皺_皺1CD.不透明度 = value; + 布_布右_皺_皺2CD.不透明度 = value; + 布_布右_縁_縁1CD.不透明度 = value; + 布_布右_縁_縁2CD.不透明度 = value; + カップ右_布CD.不透明度 = value; + カップ右_皺CD.不透明度 = value; + カップ右_縁_縁1CD.不透明度 = value; + カップ右_縁_縁2CD.不透明度 = value; + カップ左_布CD.不透明度 = value; + カップ左_皺CD.不透明度 = value; + カップ左_縁_縁1CD.不透明度 = value; + カップ左_縁_縁2CD.不透明度 = value; + } + } + + public double バスト + { + set + { + double sizeBase = sb * (0.9 + 0.24 * value); + X0Y0_カップ右_布.SizeBase = sizeBase; + X0Y0_カップ右_皺.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁1.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁2.SizeBase = sizeBase; + X0Y0_カップ左_布.SizeBase = sizeBase; + X0Y0_カップ左_皺.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁1.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁2.SizeBase = sizeBase; + sizeBase = syb * (1.0 + 0.05 * value.Inverse()); + X0Y0_カップ右_布.SizeYBase = sizeBase; + X0Y0_カップ右_皺.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁1.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁2.SizeYBase = sizeBase; + X0Y0_カップ左_布.SizeYBase = sizeBase; + X0Y0_カップ左_皺.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁1.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁2.SizeYBase = sizeBase; + X0Y0_布_布左_布.SizeYBase = sizeBase; + X0Y0_布_布左_皺_皺1.SizeYBase = sizeBase; + X0Y0_布_布左_皺_皺2.SizeYBase = sizeBase; + X0Y0_布_布左_縁_縁1.SizeYBase = sizeBase; + X0Y0_布_布左_縁_縁2.SizeYBase = sizeBase; + X0Y0_布_布右_布.SizeYBase = sizeBase; + X0Y0_布_布右_皺_皺1.SizeYBase = sizeBase; + X0Y0_布_布右_皺_皺2.SizeYBase = sizeBase; + X0Y0_布_布右_縁_縁1.SizeYBase = sizeBase; + X0Y0_布_布右_縁_縁2.SizeYBase = sizeBase; + 位置C = new Vector2D(位置C.X, -0.001); + X0Y0_布_布左_布.PositionCont = new Vector2D(X0Y0_布_布左_布.PositionCont.X, -0.005); + X0Y0_布_布右_布.PositionCont = new Vector2D(X0Y0_布_布右_布.PositionCont.X, -0.005); + } + } + + public 下着トップ_クロス(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着トップ_クロスD e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.胴体["下着トップ"][4]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["布"].ToPars(); + Pars pars3 = pars2["布左"].ToPars(); + X0Y0_布_布左_布 = pars3["布"].ToPar(); + Pars pars4 = pars3["皺"].ToPars(); + X0Y0_布_布左_皺_皺1 = pars4["皺1"].ToPar(); + X0Y0_布_布左_皺_皺2 = pars4["皺2"].ToPar(); + pars4 = pars3["縁"].ToPars(); + X0Y0_布_布左_縁_縁1 = pars4["縁1"].ToPar(); + X0Y0_布_布左_縁_縁2 = pars4["縁2"].ToPar(); + pars3 = pars2["布右"].ToPars(); + X0Y0_布_布右_布 = pars3["布"].ToPar(); + pars4 = pars3["皺"].ToPars(); + X0Y0_布_布右_皺_皺1 = pars4["皺1"].ToPar(); + X0Y0_布_布右_皺_皺2 = pars4["皺2"].ToPar(); + pars4 = pars3["縁"].ToPars(); + X0Y0_布_布右_縁_縁1 = pars4["縁1"].ToPar(); + X0Y0_布_布右_縁_縁2 = pars4["縁2"].ToPar(); + pars2 = pars["カップ右"].ToPars(); + X0Y0_カップ右_布 = pars2["布"].ToPar(); + X0Y0_カップ右_皺 = pars2["皺"].ToPar(); + pars3 = pars2["縁"].ToPars(); + X0Y0_カップ右_縁_縁1 = pars3["縁1"].ToPar(); + X0Y0_カップ右_縁_縁2 = pars3["縁2"].ToPar(); + pars2 = pars["カップ左"].ToPars(); + X0Y0_カップ左_布 = pars2["布"].ToPar(); + X0Y0_カップ左_皺 = pars2["皺"].ToPar(); + pars3 = pars2["縁"].ToPars(); + X0Y0_カップ左_縁_縁1 = pars3["縁1"].ToPar(); + X0Y0_カップ左_縁_縁2 = pars3["縁2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + sb = 尺度B; + syb = 尺度YB; + 肥大 = e.肥大; + 身長 = e.身長; + Xv = e.Xv; + Yv = e.Yv; + Xi = e.Xi; + Yi = e.Yi; + サイズ = e.サイズ; + サイズX = e.サイズX; + サイズY = e.サイズY; + 布_布左_布_表示 = e.布_布左_布_表示; + 布_布左_皺_皺1_表示 = e.布_布左_皺_皺1_表示; + 布_布左_皺_皺2_表示 = e.布_布左_皺_皺2_表示; + 布_布左_縁_縁1_表示 = e.布_布左_縁_縁1_表示; + 布_布左_縁_縁2_表示 = e.布_布左_縁_縁2_表示; + 布_布右_布_表示 = e.布_布右_布_表示; + 布_布右_皺_皺1_表示 = e.布_布右_皺_皺1_表示; + 布_布右_皺_皺2_表示 = e.布_布右_皺_皺2_表示; + 布_布右_縁_縁1_表示 = e.布_布右_縁_縁1_表示; + 布_布右_縁_縁2_表示 = e.布_布右_縁_縁2_表示; + カップ右_布_表示 = e.カップ右_布_表示; + カップ右_皺_表示 = e.カップ右_皺_表示; + カップ右_縁_縁1_表示 = e.カップ右_縁_縁1_表示; + カップ右_縁_縁2_表示 = e.カップ右_縁_縁2_表示; + カップ左_布_表示 = e.カップ左_布_表示; + カップ左_皺_表示 = e.カップ左_皺_表示; + カップ左_縁_縁1_表示 = e.カップ左_縁_縁1_表示; + カップ左_縁_縁2_表示 = e.カップ左_縁_縁2_表示; + ベース表示 = e.ベース表示; + 皺1表示 = e.皺1表示; + 皺2表示 = e.皺2表示; + 皺3表示 = e.皺3表示; + 縁1表示 = e.縁1表示; + 縁2表示 = e.縁2表示; + 縁3表示 = e.縁3表示; + 縁4表示 = e.縁4表示; + バスト = e.バスト; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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); + 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_カップ右_皺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); + X0Y0_カップ左_布CP = new ColorP(X0Y0_カップ左_布, カップ左_布CD, 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); + 濃度 = e.濃度; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_布_布左_布); + Are.Draw(X0Y0_布_布左_皺_皺1); + Are.Draw(X0Y0_布_布左_皺_皺2); + Are.Draw(X0Y0_布_布左_縁_縁1); + Are.Draw(X0Y0_布_布左_縁_縁2); + Are.Draw(X0Y0_布_布右_布); + Are.Draw(X0Y0_布_布右_皺_皺1); + Are.Draw(X0Y0_布_布右_皺_皺2); + Are.Draw(X0Y0_布_布右_縁_縁1); + Are.Draw(X0Y0_布_布右_縁_縁2); + } + + public override void 描画1(Are Are) + { + Are.Draw(X0Y0_カップ右_布); + Are.Draw(X0Y0_カップ右_皺); + Are.Draw(X0Y0_カップ右_縁_縁1); + Are.Draw(X0Y0_カップ右_縁_縁2); + Are.Draw(X0Y0_カップ左_布); + Are.Draw(X0Y0_カップ左_皺); + Are.Draw(X0Y0_カップ左_縁_縁1); + Are.Draw(X0Y0_カップ左_縁_縁2); + } + + public override bool Is布(Par p) + { + if (p != X0Y0_布_布左_布 && p != X0Y0_布_布左_皺_皺1 && p != X0Y0_布_布左_皺_皺2 && p != X0Y0_布_布左_縁_縁1 && p != X0Y0_布_布左_縁_縁2 && p != X0Y0_布_布右_布 && p != X0Y0_布_布右_皺_皺1 && p != X0Y0_布_布右_皺_皺2 && p != X0Y0_布_布右_縁_縁1 && p != X0Y0_布_布右_縁_縁2 && p != X0Y0_カップ右_布 && p != X0Y0_カップ右_皺 && p != X0Y0_カップ右_縁_縁1 && p != X0Y0_カップ右_縁_縁2 && p != X0Y0_カップ左_布 && p != X0Y0_カップ左_皺 && p != X0Y0_カップ左_縁_縁1) + { + return p == X0Y0_カップ左_縁_縁2; + } + return true; + } + + public override void 色更新() + { + X0Y0_布_布左_布CP.Update(); + X0Y0_布_布左_皺_皺1CP.Update(); + X0Y0_布_布左_皺_皺2CP.Update(); + X0Y0_布_布左_縁_縁1CP.Update(); + X0Y0_布_布左_縁_縁2CP.Update(); + X0Y0_布_布右_布CP.Update(); + X0Y0_布_布右_皺_皺1CP.Update(); + X0Y0_布_布右_皺_皺2CP.Update(); + X0Y0_布_布右_縁_縁1CP.Update(); + X0Y0_布_布右_縁_縁2CP.Update(); + X0Y0_カップ右_布CP.Update(); + X0Y0_カップ右_皺CP.Update(); + X0Y0_カップ右_縁_縁1CP.Update(); + X0Y0_カップ右_縁_縁2CP.Update(); + X0Y0_カップ左_布CP.Update(); + X0Y0_カップ左_皺CP.Update(); + X0Y0_カップ左_縁_縁1CP.Update(); + X0Y0_カップ左_縁_縁2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 布_布左_布CD = new ColorD(); + 布_布左_皺_皺1CD = new ColorD(); + 布_布左_皺_皺2CD = new ColorD(); + 布_布左_縁_縁1CD = new ColorD(); + 布_布左_縁_縁2CD = new ColorD(); + 布_布右_布CD = new ColorD(); + 布_布右_皺_皺1CD = new ColorD(); + 布_布右_皺_皺2CD = new ColorD(); + 布_布右_縁_縁1CD = new ColorD(); + 布_布右_縁_縁2CD = new ColorD(); + カップ右_布CD = new ColorD(); + カップ右_皺CD = new ColorD(ref Col.Black, ref Color2.Empty); + カップ右_縁_縁1CD = new ColorD(); + カップ右_縁_縁2CD = new ColorD(); + カップ左_布CD = new ColorD(); + カップ左_皺CD = new ColorD(ref Col.Black, ref Color2.Empty); + カップ左_縁_縁1CD = new ColorD(); + カップ左_縁_縁2CD = new ColorD(); + } + + public void 配色(クロスT色 配色) + { + 布_布左_布CD.色 = 配色.生地色; + 布_布左_皺_皺1CD.色 = 配色.生地色; + 布_布左_皺_皺2CD.色 = 配色.生地色; + 布_布左_縁_縁1CD.色 = 配色.縁色; + 布_布左_縁_縁2CD.色 = 配色.縁色; + 布_布右_布CD.色 = 配色.生地色; + 布_布右_皺_皺1CD.色 = 配色.生地色; + 布_布右_皺_皺2CD.色 = 配色.生地色; + 布_布右_縁_縁1CD.色 = 配色.縁色; + 布_布右_縁_縁2CD.色 = 配色.縁色; + カップ右_布CD.色 = 配色.生地色; + カップ右_皺CD.色 = 配色.生地色; + カップ右_縁_縁1CD.色 = 配色.縁色; + カップ右_縁_縁2CD.色 = 配色.縁色; + カップ左_布CD.色 = 配色.生地色; + カップ左_皺CD.色 = 配色.生地色; + カップ左_縁_縁1CD.色 = 配色.縁色; + カップ左_縁_縁2CD.色 = 配色.縁色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロスD.cs index 4c2c99f..250105b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロスD.cs @@ -1,72 +1,73 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下着トップ_クロスD : 下着トップD +namespace SlaveMatrix { - public bool 布_布左_布_表示; + [Serializable] + public class 下着トップ_クロスD : 下着トップD + { + public bool 布_布左_布_表示; - public bool 布_布左_皺_皺1_表示; + public bool 布_布左_皺_皺1_表示; - public bool 布_布左_皺_皺2_表示; + public bool 布_布左_皺_皺2_表示; - public bool 布_布左_縁_縁1_表示; + public bool 布_布左_縁_縁1_表示; - public bool 布_布左_縁_縁2_表示; + public bool 布_布左_縁_縁2_表示; - public bool 布_布右_布_表示; + public bool 布_布右_布_表示; - public bool 布_布右_皺_皺1_表示; + public bool 布_布右_皺_皺1_表示; - public bool 布_布右_皺_皺2_表示; + public bool 布_布右_皺_皺2_表示; - public bool 布_布右_縁_縁1_表示; + public bool 布_布右_縁_縁1_表示; - public bool 布_布右_縁_縁2_表示; + public bool 布_布右_縁_縁2_表示; - public bool カップ右_布_表示; + public bool カップ右_布_表示; - public bool カップ右_皺_表示; + public bool カップ右_皺_表示; - public bool カップ右_縁_縁1_表示; + public bool カップ右_縁_縁1_表示; - public bool カップ右_縁_縁2_表示; + public bool カップ右_縁_縁2_表示; - public bool カップ左_布_表示; + public bool カップ左_布_表示; - public bool カップ左_皺_表示; + public bool カップ左_皺_表示; - public bool カップ左_縁_縁1_表示; + public bool カップ左_縁_縁1_表示; - public bool カップ左_縁_縁2_表示; + public bool カップ左_縁_縁2_表示; - public bool ベース表示; + public bool ベース表示; - public bool 皺1表示; + public bool 皺1表示; - public bool 皺2表示; + public bool 皺2表示; - public bool 皺3表示; + public bool 皺3表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public double バスト; + public double バスト; - public 下着トップ_クロスD() - { - ThisType = GetType(); - } + public 下着トップ_クロスD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下着トップ_クロス(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下着トップ_クロス(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブ.cs index 2f2f23c..16e3468 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブ.cs @@ -1,738 +1,739 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下着トップ_チューブ : 下着トップ +namespace SlaveMatrix { - public Par X0Y0_布_布左_布; + public class 下着トップ_チューブ : 下着トップ + { + public Par X0Y0_布_布左_布; - public Par X0Y0_布_布左_皺_皺1; + public Par X0Y0_布_布左_皺_皺1; - public Par X0Y0_布_布左_皺_皺2; + public Par X0Y0_布_布左_皺_皺2; - public Par X0Y0_布_布左_縁_縁1; + public Par X0Y0_布_布左_縁_縁1; - public Par X0Y0_布_布左_縁_縁2; + public Par X0Y0_布_布左_縁_縁2; - public Par X0Y0_布_布右_布; + public Par X0Y0_布_布右_布; - public Par X0Y0_布_布右_皺_皺1; + public Par X0Y0_布_布右_皺_皺1; - public Par X0Y0_布_布右_皺_皺2; + public Par X0Y0_布_布右_皺_皺2; - public Par X0Y0_布_布右_縁_縁1; + public Par X0Y0_布_布右_縁_縁1; - public Par X0Y0_布_布右_縁_縁2; + public Par X0Y0_布_布右_縁_縁2; - public Par X0Y0_布_布; + public Par X0Y0_布_布; - public Par X0Y0_皺_皺1; + public Par X0Y0_皺_皺1; - public Par X0Y0_皺_皺2; + public Par X0Y0_皺_皺2; - public Par X0Y0_縁_縁1; + public Par X0Y0_縁_縁1; - public Par X0Y0_縁_縁2; + public Par X0Y0_縁_縁2; - public ColorD 布_布左_布CD; + public ColorD 布_布左_布CD; - public ColorD 布_布左_皺_皺1CD; + public ColorD 布_布左_皺_皺1CD; - public ColorD 布_布左_皺_皺2CD; + public ColorD 布_布左_皺_皺2CD; - public ColorD 布_布左_縁_縁1CD; + public ColorD 布_布左_縁_縁1CD; - public ColorD 布_布左_縁_縁2CD; + public ColorD 布_布左_縁_縁2CD; - public ColorD 布_布右_布CD; + public ColorD 布_布右_布CD; - public ColorD 布_布右_皺_皺1CD; + public ColorD 布_布右_皺_皺1CD; - public ColorD 布_布右_皺_皺2CD; + public ColorD 布_布右_皺_皺2CD; - public ColorD 布_布右_縁_縁1CD; + public ColorD 布_布右_縁_縁1CD; - public ColorD 布_布右_縁_縁2CD; + public ColorD 布_布右_縁_縁2CD; - public ColorD 布_布CD; + public ColorD 布_布CD; - public ColorD 皺_皺1CD; + public ColorD 皺_皺1CD; - public ColorD 皺_皺2CD; + public ColorD 皺_皺2CD; - public ColorD 縁_縁1CD; + public ColorD 縁_縁1CD; - public ColorD 縁_縁2CD; + public ColorD 縁_縁2CD; - public ColorP X0Y0_布_布左_布CP; + public ColorP X0Y0_布_布左_布CP; - public ColorP X0Y0_布_布左_皺_皺1CP; + public ColorP X0Y0_布_布左_皺_皺1CP; - public ColorP X0Y0_布_布左_皺_皺2CP; + public ColorP X0Y0_布_布左_皺_皺2CP; - public ColorP X0Y0_布_布左_縁_縁1CP; + public ColorP X0Y0_布_布左_縁_縁1CP; - public ColorP X0Y0_布_布左_縁_縁2CP; + public ColorP X0Y0_布_布左_縁_縁2CP; - public ColorP X0Y0_布_布右_布CP; + public ColorP X0Y0_布_布右_布CP; - public ColorP X0Y0_布_布右_皺_皺1CP; + public ColorP X0Y0_布_布右_皺_皺1CP; - public ColorP X0Y0_布_布右_皺_皺2CP; + public ColorP X0Y0_布_布右_皺_皺2CP; - public ColorP X0Y0_布_布右_縁_縁1CP; + public ColorP X0Y0_布_布右_縁_縁1CP; - public ColorP X0Y0_布_布右_縁_縁2CP; + public ColorP X0Y0_布_布右_縁_縁2CP; - public ColorP X0Y0_布_布CP; + public ColorP X0Y0_布_布CP; - public ColorP X0Y0_皺_皺1CP; + public ColorP X0Y0_皺_皺1CP; - public ColorP X0Y0_皺_皺2CP; + public ColorP X0Y0_皺_皺2CP; - public ColorP X0Y0_縁_縁1CP; + public ColorP X0Y0_縁_縁1CP; - public ColorP X0Y0_縁_縁2CP; + public ColorP X0Y0_縁_縁2CP; - private double sb; + private double sb; - private double syb; + private double syb; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 布_布左_布_表示 - { - get - { - return X0Y0_布_布左_布.Dra; - } - set - { - X0Y0_布_布左_布.Dra = value; - X0Y0_布_布左_布.Hit = false; - } - } - - public bool 布_布左_皺_皺1_表示 - { - get - { - return X0Y0_布_布左_皺_皺1.Dra; - } - set - { - X0Y0_布_布左_皺_皺1.Dra = value; - X0Y0_布_布左_皺_皺1.Hit = false; - } - } - - public bool 布_布左_皺_皺2_表示 - { - get - { - return X0Y0_布_布左_皺_皺2.Dra; - } - set - { - X0Y0_布_布左_皺_皺2.Dra = value; - X0Y0_布_布左_皺_皺2.Hit = false; - } - } - - public bool 布_布左_縁_縁1_表示 - { - get - { - return X0Y0_布_布左_縁_縁1.Dra; - } - set - { - X0Y0_布_布左_縁_縁1.Dra = value; - X0Y0_布_布左_縁_縁1.Hit = false; - } - } - - public bool 布_布左_縁_縁2_表示 - { - get - { - return X0Y0_布_布左_縁_縁2.Dra; - } - set - { - X0Y0_布_布左_縁_縁2.Dra = value; - X0Y0_布_布左_縁_縁2.Hit = false; - } - } - - public bool 布_布右_布_表示 - { - get - { - return X0Y0_布_布右_布.Dra; - } - set - { - X0Y0_布_布右_布.Dra = value; - X0Y0_布_布右_布.Hit = false; - } - } - - public bool 布_布右_皺_皺1_表示 - { - get - { - return X0Y0_布_布右_皺_皺1.Dra; - } - set - { - X0Y0_布_布右_皺_皺1.Dra = value; - X0Y0_布_布右_皺_皺1.Hit = false; - } - } - - public bool 布_布右_皺_皺2_表示 - { - get - { - return X0Y0_布_布右_皺_皺2.Dra; - } - set - { - X0Y0_布_布右_皺_皺2.Dra = value; - X0Y0_布_布右_皺_皺2.Hit = false; - } - } - - public bool 布_布右_縁_縁1_表示 - { - get - { - return X0Y0_布_布右_縁_縁1.Dra; - } - set - { - X0Y0_布_布右_縁_縁1.Dra = value; - X0Y0_布_布右_縁_縁1.Hit = false; - } - } - - public bool 布_布右_縁_縁2_表示 - { - get - { - return X0Y0_布_布右_縁_縁2.Dra; - } - set - { - X0Y0_布_布右_縁_縁2.Dra = value; - X0Y0_布_布右_縁_縁2.Hit = false; - } - } - - public bool 布_布_表示 - { - get - { - return X0Y0_布_布.Dra; - } - set - { - X0Y0_布_布.Dra = value; - X0Y0_布_布.Hit = false; - } - } - - public bool 皺_皺1_表示 - { - get - { - return X0Y0_皺_皺1.Dra; - } - set - { - X0Y0_皺_皺1.Dra = value; - X0Y0_皺_皺1.Hit = false; - } - } - - public bool 皺_皺2_表示 - { - get - { - return X0Y0_皺_皺2.Dra; - } - set - { - X0Y0_皺_皺2.Dra = value; - X0Y0_皺_皺2.Hit = false; - } - } - - public bool 縁_縁1_表示 - { - get - { - return X0Y0_縁_縁1.Dra; - } - set - { - X0Y0_縁_縁1.Dra = value; - X0Y0_縁_縁1.Hit = false; - } - } - - public bool 縁_縁2_表示 - { - get - { - return X0Y0_縁_縁2.Dra; - } - set - { - X0Y0_縁_縁2.Dra = value; - X0Y0_縁_縁2.Hit = false; - } - } - - public bool ベース表示 - { - get - { - return 布_布左_布_表示; - } - set - { - 布_布左_布_表示 = value; - 布_布右_布_表示 = value; - 布_布_表示 = value; - } - } - - public bool 皺1表示 - { - get - { - return 皺_皺1_表示; - } - set - { - 皺_皺1_表示 = value; - } - } - - public bool 皺2表示 - { - get - { - return 皺_皺2_表示; - } - set - { - 皺_皺2_表示 = value; - } - } - - public bool 皺3表示 - { - get - { - return 布_布左_皺_皺1_表示; - } - set - { - 布_布左_皺_皺1_表示 = value; - 布_布右_皺_皺1_表示 = value; - } - } - - public bool 皺4表示 - { - get - { - return 布_布左_皺_皺2_表示; - } - set - { - 布_布左_皺_皺2_表示 = value; - 布_布右_皺_皺2_表示 = value; - } - } - - public bool 縁1表示 - { - get - { - return 縁_縁1_表示; - } - set - { - 縁_縁1_表示 = value; - } - } - - public bool 縁2表示 - { - get - { - return 布_布左_縁_縁1_表示; - } - set - { - 布_布左_縁_縁1_表示 = value; - 布_布右_縁_縁1_表示 = value; - } - } - - public bool 縁3表示 - { - get - { - return 縁_縁2_表示; - } - set - { - 縁_縁2_表示 = value; - } - } - - public bool 縁4表示 - { - get - { - return 布_布左_縁_縁2_表示; - } - set - { - 布_布左_縁_縁2_表示 = value; - 布_布右_縁_縁2_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 布_布左_布_表示; - } - set - { - 布_布左_布_表示 = value; - 布_布左_皺_皺1_表示 = value; - 布_布左_皺_皺2_表示 = value; - 布_布左_縁_縁1_表示 = value; - 布_布左_縁_縁2_表示 = value; - 布_布右_布_表示 = value; - 布_布右_皺_皺1_表示 = value; - 布_布右_皺_皺2_表示 = value; - 布_布右_縁_縁1_表示 = value; - 布_布右_縁_縁2_表示 = value; - 布_布_表示 = value; - 皺_皺1_表示 = value; - 皺_皺2_表示 = value; - 縁_縁1_表示 = value; - 縁_縁2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 布_布左_布CD.不透明度; - } - set - { - 布_布左_布CD.不透明度 = value; - 布_布左_皺_皺1CD.不透明度 = value; - 布_布左_皺_皺2CD.不透明度 = value; - 布_布左_縁_縁1CD.不透明度 = value; - 布_布左_縁_縁2CD.不透明度 = value; - 布_布右_布CD.不透明度 = value; - 布_布右_皺_皺1CD.不透明度 = value; - 布_布右_皺_皺2CD.不透明度 = value; - 布_布右_縁_縁1CD.不透明度 = value; - 布_布右_縁_縁2CD.不透明度 = value; - 布_布CD.不透明度 = value; - 皺_皺1CD.不透明度 = value; - 皺_皺2CD.不透明度 = value; - 縁_縁1CD.不透明度 = value; - 縁_縁2CD.不透明度 = value; - } - } - - public double バスト - { - set - { - double num = 0.9 + 0.24 * value; - double sizeBase = sb * num; - X0Y0_布_布.SizeBase = sizeBase; - X0Y0_皺_皺1.SizeBase = sizeBase; - X0Y0_皺_皺2.SizeBase = sizeBase; - X0Y0_縁_縁1.SizeBase = sizeBase; - X0Y0_縁_縁2.SizeBase = sizeBase; - double num2 = syb * num; - num = 1.0 + 0.05 * value; - sizeBase = syb * num; - if (num2 < 1.0) - { - num2 *= num; - } - X0Y0_布_布.SizeYBase = sizeBase; - X0Y0_皺_皺1.SizeYBase = sizeBase; - X0Y0_皺_皺2.SizeYBase = sizeBase; - X0Y0_縁_縁1.SizeYBase = sizeBase; - X0Y0_縁_縁2.SizeYBase = sizeBase; - X0Y0_布_布左_布.SizeYBase = num2; - X0Y0_布_布左_皺_皺1.SizeYBase = num2; - X0Y0_布_布左_皺_皺2.SizeYBase = num2; - X0Y0_布_布左_縁_縁1.SizeYBase = num2; - X0Y0_布_布左_縁_縁2.SizeYBase = num2; - X0Y0_布_布右_布.SizeYBase = num2; - X0Y0_布_布右_皺_皺1.SizeYBase = num2; - X0Y0_布_布右_皺_皺2.SizeYBase = num2; - X0Y0_布_布右_縁_縁1.SizeYBase = num2; - X0Y0_布_布右_縁_縁2.SizeYBase = num2; - 位置C = new Vector2D(位置C.X, -0.001 * 肥大); - } - } - - public 下着トップ_チューブ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着トップ_チューブD e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着トップ"][3]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["布"].ToPars(); - Pars pars3 = pars2["布左"].ToPars(); - X0Y0_布_布左_布 = pars3["布"].ToPar(); - Pars pars4 = pars3["皺"].ToPars(); - X0Y0_布_布左_皺_皺1 = pars4["皺1"].ToPar(); - X0Y0_布_布左_皺_皺2 = pars4["皺2"].ToPar(); - pars4 = pars3["縁"].ToPars(); - X0Y0_布_布左_縁_縁1 = pars4["縁1"].ToPar(); - X0Y0_布_布左_縁_縁2 = pars4["縁2"].ToPar(); - pars3 = pars2["布右"].ToPars(); - X0Y0_布_布右_布 = pars3["布"].ToPar(); - pars4 = pars3["皺"].ToPars(); - X0Y0_布_布右_皺_皺1 = pars4["皺1"].ToPar(); - X0Y0_布_布右_皺_皺2 = pars4["皺2"].ToPar(); - pars4 = pars3["縁"].ToPars(); - X0Y0_布_布右_縁_縁1 = pars4["縁1"].ToPar(); - X0Y0_布_布右_縁_縁2 = pars4["縁2"].ToPar(); - X0Y0_布_布 = pars2["布"].ToPar(); - pars2 = pars["皺"].ToPars(); - X0Y0_皺_皺1 = pars2["皺1"].ToPar(); - X0Y0_皺_皺2 = pars2["皺2"].ToPar(); - pars2 = pars["縁"].ToPars(); - X0Y0_縁_縁1 = pars2["縁1"].ToPar(); - X0Y0_縁_縁2 = pars2["縁2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - sb = 尺度B; - syb = 尺度YB; - 肥大 = e.肥大; - 身長 = e.身長; - Xv = e.Xv; - Yv = e.Yv; - Xi = e.Xi; - Yi = e.Yi; - サイズ = e.サイズ; - サイズX = e.サイズX; - サイズY = e.サイズY; - 布_布左_布_表示 = e.布_布左_布_表示; - 布_布左_皺_皺1_表示 = e.布_布左_皺_皺1_表示; - 布_布左_皺_皺2_表示 = e.布_布左_皺_皺2_表示; - 布_布左_縁_縁1_表示 = e.布_布左_縁_縁1_表示; - 布_布左_縁_縁2_表示 = e.布_布左_縁_縁2_表示; - 布_布右_布_表示 = e.布_布右_布_表示; - 布_布右_皺_皺1_表示 = e.布_布右_皺_皺1_表示; - 布_布右_皺_皺2_表示 = e.布_布右_皺_皺2_表示; - 布_布右_縁_縁1_表示 = e.布_布右_縁_縁1_表示; - 布_布右_縁_縁2_表示 = e.布_布右_縁_縁2_表示; - 布_布_表示 = e.布_布_表示; - 皺_皺1_表示 = e.皺_皺1_表示; - 皺_皺2_表示 = e.皺_皺2_表示; - 縁_縁1_表示 = e.縁_縁1_表示; - 縁_縁2_表示 = e.縁_縁2_表示; - ベース表示 = e.ベース表示; - 皺1表示 = e.皺1表示; - 皺2表示 = e.皺2表示; - 皺3表示 = e.皺3表示; - 皺4表示 = e.皺4表示; - 縁1表示 = e.縁1表示; - 縁2表示 = e.縁2表示; - 縁3表示 = e.縁3表示; - 縁4表示 = e.縁4表示; - バスト = e.バスト; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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); - 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); - X0Y0_縁_縁1CP = new ColorP(X0Y0_縁_縁1, 縁_縁1CD, DisUnit, abj: true); - X0Y0_縁_縁2CP = new ColorP(X0Y0_縁_縁2, 縁_縁2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_布_布左_布); - Are.Draw(X0Y0_布_布左_皺_皺1); - Are.Draw(X0Y0_布_布左_皺_皺2); - Are.Draw(X0Y0_布_布左_縁_縁1); - Are.Draw(X0Y0_布_布左_縁_縁2); - Are.Draw(X0Y0_布_布右_布); - Are.Draw(X0Y0_布_布右_皺_皺1); - Are.Draw(X0Y0_布_布右_皺_皺2); - Are.Draw(X0Y0_布_布右_縁_縁1); - Are.Draw(X0Y0_布_布右_縁_縁2); - } - - public override void 描画1(Are Are) - { - Are.Draw(X0Y0_布_布); - Are.Draw(X0Y0_皺_皺1); - Are.Draw(X0Y0_皺_皺2); - Are.Draw(X0Y0_縁_縁1); - Are.Draw(X0Y0_縁_縁2); - } - - public override bool Is布(Par p) - { - if (p != X0Y0_布_布左_布 && p != X0Y0_布_布左_皺_皺1 && p != X0Y0_布_布左_皺_皺2 && p != X0Y0_布_布左_縁_縁1 && p != X0Y0_布_布左_縁_縁2 && p != X0Y0_布_布右_布 && p != X0Y0_布_布右_皺_皺1 && p != X0Y0_布_布右_皺_皺2 && p != X0Y0_布_布右_縁_縁1 && p != X0Y0_布_布右_縁_縁2 && p != X0Y0_布_布 && p != X0Y0_皺_皺1 && p != X0Y0_皺_皺2 && p != X0Y0_縁_縁1) - { - return p == X0Y0_縁_縁2; - } - return true; - } - - public override void 色更新() - { - X0Y0_布_布左_布CP.Update(); - X0Y0_布_布左_皺_皺1CP.Update(); - X0Y0_布_布左_皺_皺2CP.Update(); - X0Y0_布_布左_縁_縁1CP.Update(); - X0Y0_布_布左_縁_縁2CP.Update(); - X0Y0_布_布右_布CP.Update(); - X0Y0_布_布右_皺_皺1CP.Update(); - X0Y0_布_布右_皺_皺2CP.Update(); - X0Y0_布_布右_縁_縁1CP.Update(); - X0Y0_布_布右_縁_縁2CP.Update(); - X0Y0_布_布CP.Update(); - X0Y0_皺_皺1CP.Update(); - X0Y0_皺_皺2CP.Update(); - X0Y0_縁_縁1CP.Update(); - X0Y0_縁_縁2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 布_布左_布CD = new ColorD(); - 布_布左_皺_皺1CD = new ColorD(); - 布_布左_皺_皺2CD = new ColorD(); - 布_布左_縁_縁1CD = new ColorD(); - 布_布左_縁_縁2CD = new ColorD(); - 布_布右_布CD = new ColorD(); - 布_布右_皺_皺1CD = new ColorD(); - 布_布右_皺_皺2CD = new ColorD(); - 布_布右_縁_縁1CD = new ColorD(); - 布_布右_縁_縁2CD = new ColorD(); - 布_布CD = new ColorD(); - 皺_皺1CD = new ColorD(); - 皺_皺2CD = new ColorD(); - 縁_縁1CD = new ColorD(); - 縁_縁2CD = new ColorD(); - } - - public void 配色(チューブT色 配色) - { - 布_布左_布CD.色 = 配色.生地色; - 布_布左_皺_皺1CD.色 = 配色.生地色; - 布_布左_皺_皺2CD.色 = 配色.生地色; - 布_布左_縁_縁1CD.色 = 配色.縁色; - 布_布左_縁_縁2CD.色 = 配色.縁色; - 布_布右_布CD.色 = 配色.生地色; - 布_布右_皺_皺1CD.色 = 配色.生地色; - 布_布右_皺_皺2CD.色 = 配色.生地色; - 布_布右_縁_縁1CD.色 = 配色.縁色; - 布_布右_縁_縁2CD.色 = 配色.縁色; - 布_布CD.色 = 配色.生地色; - 皺_皺1CD.色 = 配色.生地色; - 皺_皺2CD.色 = 配色.生地色; - 縁_縁1CD.色 = 配色.縁色; - 縁_縁2CD.色 = 配色.縁色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 布_布左_布_表示 + { + get + { + return X0Y0_布_布左_布.Dra; + } + set + { + X0Y0_布_布左_布.Dra = value; + X0Y0_布_布左_布.Hit = false; + } + } + + public bool 布_布左_皺_皺1_表示 + { + get + { + return X0Y0_布_布左_皺_皺1.Dra; + } + set + { + X0Y0_布_布左_皺_皺1.Dra = value; + X0Y0_布_布左_皺_皺1.Hit = false; + } + } + + public bool 布_布左_皺_皺2_表示 + { + get + { + return X0Y0_布_布左_皺_皺2.Dra; + } + set + { + X0Y0_布_布左_皺_皺2.Dra = value; + X0Y0_布_布左_皺_皺2.Hit = false; + } + } + + public bool 布_布左_縁_縁1_表示 + { + get + { + return X0Y0_布_布左_縁_縁1.Dra; + } + set + { + X0Y0_布_布左_縁_縁1.Dra = value; + X0Y0_布_布左_縁_縁1.Hit = false; + } + } + + public bool 布_布左_縁_縁2_表示 + { + get + { + return X0Y0_布_布左_縁_縁2.Dra; + } + set + { + X0Y0_布_布左_縁_縁2.Dra = value; + X0Y0_布_布左_縁_縁2.Hit = false; + } + } + + public bool 布_布右_布_表示 + { + get + { + return X0Y0_布_布右_布.Dra; + } + set + { + X0Y0_布_布右_布.Dra = value; + X0Y0_布_布右_布.Hit = false; + } + } + + public bool 布_布右_皺_皺1_表示 + { + get + { + return X0Y0_布_布右_皺_皺1.Dra; + } + set + { + X0Y0_布_布右_皺_皺1.Dra = value; + X0Y0_布_布右_皺_皺1.Hit = false; + } + } + + public bool 布_布右_皺_皺2_表示 + { + get + { + return X0Y0_布_布右_皺_皺2.Dra; + } + set + { + X0Y0_布_布右_皺_皺2.Dra = value; + X0Y0_布_布右_皺_皺2.Hit = false; + } + } + + public bool 布_布右_縁_縁1_表示 + { + get + { + return X0Y0_布_布右_縁_縁1.Dra; + } + set + { + X0Y0_布_布右_縁_縁1.Dra = value; + X0Y0_布_布右_縁_縁1.Hit = false; + } + } + + public bool 布_布右_縁_縁2_表示 + { + get + { + return X0Y0_布_布右_縁_縁2.Dra; + } + set + { + X0Y0_布_布右_縁_縁2.Dra = value; + X0Y0_布_布右_縁_縁2.Hit = false; + } + } + + public bool 布_布_表示 + { + get + { + return X0Y0_布_布.Dra; + } + set + { + X0Y0_布_布.Dra = value; + X0Y0_布_布.Hit = false; + } + } + + public bool 皺_皺1_表示 + { + get + { + return X0Y0_皺_皺1.Dra; + } + set + { + X0Y0_皺_皺1.Dra = value; + X0Y0_皺_皺1.Hit = false; + } + } + + public bool 皺_皺2_表示 + { + get + { + return X0Y0_皺_皺2.Dra; + } + set + { + X0Y0_皺_皺2.Dra = value; + X0Y0_皺_皺2.Hit = false; + } + } + + public bool 縁_縁1_表示 + { + get + { + return X0Y0_縁_縁1.Dra; + } + set + { + X0Y0_縁_縁1.Dra = value; + X0Y0_縁_縁1.Hit = false; + } + } + + public bool 縁_縁2_表示 + { + get + { + return X0Y0_縁_縁2.Dra; + } + set + { + X0Y0_縁_縁2.Dra = value; + X0Y0_縁_縁2.Hit = false; + } + } + + public bool ベース表示 + { + get + { + return 布_布左_布_表示; + } + set + { + 布_布左_布_表示 = value; + 布_布右_布_表示 = value; + 布_布_表示 = value; + } + } + + public bool 皺1表示 + { + get + { + return 皺_皺1_表示; + } + set + { + 皺_皺1_表示 = value; + } + } + + public bool 皺2表示 + { + get + { + return 皺_皺2_表示; + } + set + { + 皺_皺2_表示 = value; + } + } + + public bool 皺3表示 + { + get + { + return 布_布左_皺_皺1_表示; + } + set + { + 布_布左_皺_皺1_表示 = value; + 布_布右_皺_皺1_表示 = value; + } + } + + public bool 皺4表示 + { + get + { + return 布_布左_皺_皺2_表示; + } + set + { + 布_布左_皺_皺2_表示 = value; + 布_布右_皺_皺2_表示 = value; + } + } + + public bool 縁1表示 + { + get + { + return 縁_縁1_表示; + } + set + { + 縁_縁1_表示 = value; + } + } + + public bool 縁2表示 + { + get + { + return 布_布左_縁_縁1_表示; + } + set + { + 布_布左_縁_縁1_表示 = value; + 布_布右_縁_縁1_表示 = value; + } + } + + public bool 縁3表示 + { + get + { + return 縁_縁2_表示; + } + set + { + 縁_縁2_表示 = value; + } + } + + public bool 縁4表示 + { + get + { + return 布_布左_縁_縁2_表示; + } + set + { + 布_布左_縁_縁2_表示 = value; + 布_布右_縁_縁2_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 布_布左_布_表示; + } + set + { + 布_布左_布_表示 = value; + 布_布左_皺_皺1_表示 = value; + 布_布左_皺_皺2_表示 = value; + 布_布左_縁_縁1_表示 = value; + 布_布左_縁_縁2_表示 = value; + 布_布右_布_表示 = value; + 布_布右_皺_皺1_表示 = value; + 布_布右_皺_皺2_表示 = value; + 布_布右_縁_縁1_表示 = value; + 布_布右_縁_縁2_表示 = value; + 布_布_表示 = value; + 皺_皺1_表示 = value; + 皺_皺2_表示 = value; + 縁_縁1_表示 = value; + 縁_縁2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 布_布左_布CD.不透明度; + } + set + { + 布_布左_布CD.不透明度 = value; + 布_布左_皺_皺1CD.不透明度 = value; + 布_布左_皺_皺2CD.不透明度 = value; + 布_布左_縁_縁1CD.不透明度 = value; + 布_布左_縁_縁2CD.不透明度 = value; + 布_布右_布CD.不透明度 = value; + 布_布右_皺_皺1CD.不透明度 = value; + 布_布右_皺_皺2CD.不透明度 = value; + 布_布右_縁_縁1CD.不透明度 = value; + 布_布右_縁_縁2CD.不透明度 = value; + 布_布CD.不透明度 = value; + 皺_皺1CD.不透明度 = value; + 皺_皺2CD.不透明度 = value; + 縁_縁1CD.不透明度 = value; + 縁_縁2CD.不透明度 = value; + } + } + + public double バスト + { + set + { + double num = 0.9 + 0.24 * value; + double sizeBase = sb * num; + X0Y0_布_布.SizeBase = sizeBase; + X0Y0_皺_皺1.SizeBase = sizeBase; + X0Y0_皺_皺2.SizeBase = sizeBase; + X0Y0_縁_縁1.SizeBase = sizeBase; + X0Y0_縁_縁2.SizeBase = sizeBase; + double num2 = syb * num; + num = 1.0 + 0.05 * value; + sizeBase = syb * num; + if (num2 < 1.0) + { + num2 *= num; + } + X0Y0_布_布.SizeYBase = sizeBase; + X0Y0_皺_皺1.SizeYBase = sizeBase; + X0Y0_皺_皺2.SizeYBase = sizeBase; + X0Y0_縁_縁1.SizeYBase = sizeBase; + X0Y0_縁_縁2.SizeYBase = sizeBase; + X0Y0_布_布左_布.SizeYBase = num2; + X0Y0_布_布左_皺_皺1.SizeYBase = num2; + X0Y0_布_布左_皺_皺2.SizeYBase = num2; + X0Y0_布_布左_縁_縁1.SizeYBase = num2; + X0Y0_布_布左_縁_縁2.SizeYBase = num2; + X0Y0_布_布右_布.SizeYBase = num2; + X0Y0_布_布右_皺_皺1.SizeYBase = num2; + X0Y0_布_布右_皺_皺2.SizeYBase = num2; + X0Y0_布_布右_縁_縁1.SizeYBase = num2; + X0Y0_布_布右_縁_縁2.SizeYBase = num2; + 位置C = new Vector2D(位置C.X, -0.001 * 肥大); + } + } + + public 下着トップ_チューブ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着トップ_チューブD e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.胴体["下着トップ"][3]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["布"].ToPars(); + Pars pars3 = pars2["布左"].ToPars(); + X0Y0_布_布左_布 = pars3["布"].ToPar(); + Pars pars4 = pars3["皺"].ToPars(); + X0Y0_布_布左_皺_皺1 = pars4["皺1"].ToPar(); + X0Y0_布_布左_皺_皺2 = pars4["皺2"].ToPar(); + pars4 = pars3["縁"].ToPars(); + X0Y0_布_布左_縁_縁1 = pars4["縁1"].ToPar(); + X0Y0_布_布左_縁_縁2 = pars4["縁2"].ToPar(); + pars3 = pars2["布右"].ToPars(); + X0Y0_布_布右_布 = pars3["布"].ToPar(); + pars4 = pars3["皺"].ToPars(); + X0Y0_布_布右_皺_皺1 = pars4["皺1"].ToPar(); + X0Y0_布_布右_皺_皺2 = pars4["皺2"].ToPar(); + pars4 = pars3["縁"].ToPars(); + X0Y0_布_布右_縁_縁1 = pars4["縁1"].ToPar(); + X0Y0_布_布右_縁_縁2 = pars4["縁2"].ToPar(); + X0Y0_布_布 = pars2["布"].ToPar(); + pars2 = pars["皺"].ToPars(); + X0Y0_皺_皺1 = pars2["皺1"].ToPar(); + X0Y0_皺_皺2 = pars2["皺2"].ToPar(); + pars2 = pars["縁"].ToPars(); + X0Y0_縁_縁1 = pars2["縁1"].ToPar(); + X0Y0_縁_縁2 = pars2["縁2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + sb = 尺度B; + syb = 尺度YB; + 肥大 = e.肥大; + 身長 = e.身長; + Xv = e.Xv; + Yv = e.Yv; + Xi = e.Xi; + Yi = e.Yi; + サイズ = e.サイズ; + サイズX = e.サイズX; + サイズY = e.サイズY; + 布_布左_布_表示 = e.布_布左_布_表示; + 布_布左_皺_皺1_表示 = e.布_布左_皺_皺1_表示; + 布_布左_皺_皺2_表示 = e.布_布左_皺_皺2_表示; + 布_布左_縁_縁1_表示 = e.布_布左_縁_縁1_表示; + 布_布左_縁_縁2_表示 = e.布_布左_縁_縁2_表示; + 布_布右_布_表示 = e.布_布右_布_表示; + 布_布右_皺_皺1_表示 = e.布_布右_皺_皺1_表示; + 布_布右_皺_皺2_表示 = e.布_布右_皺_皺2_表示; + 布_布右_縁_縁1_表示 = e.布_布右_縁_縁1_表示; + 布_布右_縁_縁2_表示 = e.布_布右_縁_縁2_表示; + 布_布_表示 = e.布_布_表示; + 皺_皺1_表示 = e.皺_皺1_表示; + 皺_皺2_表示 = e.皺_皺2_表示; + 縁_縁1_表示 = e.縁_縁1_表示; + 縁_縁2_表示 = e.縁_縁2_表示; + ベース表示 = e.ベース表示; + 皺1表示 = e.皺1表示; + 皺2表示 = e.皺2表示; + 皺3表示 = e.皺3表示; + 皺4表示 = e.皺4表示; + 縁1表示 = e.縁1表示; + 縁2表示 = e.縁2表示; + 縁3表示 = e.縁3表示; + 縁4表示 = e.縁4表示; + バスト = e.バスト; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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); + 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); + X0Y0_縁_縁1CP = new ColorP(X0Y0_縁_縁1, 縁_縁1CD, DisUnit, abj: true); + X0Y0_縁_縁2CP = new ColorP(X0Y0_縁_縁2, 縁_縁2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_布_布左_布); + Are.Draw(X0Y0_布_布左_皺_皺1); + Are.Draw(X0Y0_布_布左_皺_皺2); + Are.Draw(X0Y0_布_布左_縁_縁1); + Are.Draw(X0Y0_布_布左_縁_縁2); + Are.Draw(X0Y0_布_布右_布); + Are.Draw(X0Y0_布_布右_皺_皺1); + Are.Draw(X0Y0_布_布右_皺_皺2); + Are.Draw(X0Y0_布_布右_縁_縁1); + Are.Draw(X0Y0_布_布右_縁_縁2); + } + + public override void 描画1(Are Are) + { + Are.Draw(X0Y0_布_布); + Are.Draw(X0Y0_皺_皺1); + Are.Draw(X0Y0_皺_皺2); + Are.Draw(X0Y0_縁_縁1); + Are.Draw(X0Y0_縁_縁2); + } + + public override bool Is布(Par p) + { + if (p != X0Y0_布_布左_布 && p != X0Y0_布_布左_皺_皺1 && p != X0Y0_布_布左_皺_皺2 && p != X0Y0_布_布左_縁_縁1 && p != X0Y0_布_布左_縁_縁2 && p != X0Y0_布_布右_布 && p != X0Y0_布_布右_皺_皺1 && p != X0Y0_布_布右_皺_皺2 && p != X0Y0_布_布右_縁_縁1 && p != X0Y0_布_布右_縁_縁2 && p != X0Y0_布_布 && p != X0Y0_皺_皺1 && p != X0Y0_皺_皺2 && p != X0Y0_縁_縁1) + { + return p == X0Y0_縁_縁2; + } + return true; + } + + public override void 色更新() + { + X0Y0_布_布左_布CP.Update(); + X0Y0_布_布左_皺_皺1CP.Update(); + X0Y0_布_布左_皺_皺2CP.Update(); + X0Y0_布_布左_縁_縁1CP.Update(); + X0Y0_布_布左_縁_縁2CP.Update(); + X0Y0_布_布右_布CP.Update(); + X0Y0_布_布右_皺_皺1CP.Update(); + X0Y0_布_布右_皺_皺2CP.Update(); + X0Y0_布_布右_縁_縁1CP.Update(); + X0Y0_布_布右_縁_縁2CP.Update(); + X0Y0_布_布CP.Update(); + X0Y0_皺_皺1CP.Update(); + X0Y0_皺_皺2CP.Update(); + X0Y0_縁_縁1CP.Update(); + X0Y0_縁_縁2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 布_布左_布CD = new ColorD(); + 布_布左_皺_皺1CD = new ColorD(); + 布_布左_皺_皺2CD = new ColorD(); + 布_布左_縁_縁1CD = new ColorD(); + 布_布左_縁_縁2CD = new ColorD(); + 布_布右_布CD = new ColorD(); + 布_布右_皺_皺1CD = new ColorD(); + 布_布右_皺_皺2CD = new ColorD(); + 布_布右_縁_縁1CD = new ColorD(); + 布_布右_縁_縁2CD = new ColorD(); + 布_布CD = new ColorD(); + 皺_皺1CD = new ColorD(); + 皺_皺2CD = new ColorD(); + 縁_縁1CD = new ColorD(); + 縁_縁2CD = new ColorD(); + } + + public void 配色(チューブT色 配色) + { + 布_布左_布CD.色 = 配色.生地色; + 布_布左_皺_皺1CD.色 = 配色.生地色; + 布_布左_皺_皺2CD.色 = 配色.生地色; + 布_布左_縁_縁1CD.色 = 配色.縁色; + 布_布左_縁_縁2CD.色 = 配色.縁色; + 布_布右_布CD.色 = 配色.生地色; + 布_布右_皺_皺1CD.色 = 配色.生地色; + 布_布右_皺_皺2CD.色 = 配色.生地色; + 布_布右_縁_縁1CD.色 = 配色.縁色; + 布_布右_縁_縁2CD.色 = 配色.縁色; + 布_布CD.色 = 配色.生地色; + 皺_皺1CD.色 = 配色.生地色; + 皺_皺2CD.色 = 配色.生地色; + 縁_縁1CD.色 = 配色.縁色; + 縁_縁2CD.色 = 配色.縁色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブD.cs index 6385448..f6469e5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブD.cs @@ -1,68 +1,69 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下着トップ_チューブD : 下着トップD +namespace SlaveMatrix { - public bool 布_布左_布_表示; + [Serializable] + public class 下着トップ_チューブD : 下着トップD + { + public bool 布_布左_布_表示; - public bool 布_布左_皺_皺1_表示; + public bool 布_布左_皺_皺1_表示; - public bool 布_布左_皺_皺2_表示; + public bool 布_布左_皺_皺2_表示; - public bool 布_布左_縁_縁1_表示; + public bool 布_布左_縁_縁1_表示; - public bool 布_布左_縁_縁2_表示; + public bool 布_布左_縁_縁2_表示; - public bool 布_布右_布_表示; + public bool 布_布右_布_表示; - public bool 布_布右_皺_皺1_表示; + public bool 布_布右_皺_皺1_表示; - public bool 布_布右_皺_皺2_表示; + public bool 布_布右_皺_皺2_表示; - public bool 布_布右_縁_縁1_表示; + public bool 布_布右_縁_縁1_表示; - public bool 布_布右_縁_縁2_表示; + public bool 布_布右_縁_縁2_表示; - public bool 布_布_表示; + public bool 布_布_表示; - public bool 皺_皺1_表示; + public bool 皺_皺1_表示; - public bool 皺_皺2_表示; + public bool 皺_皺2_表示; - public bool 縁_縁1_表示; + public bool 縁_縁1_表示; - public bool 縁_縁2_表示; + public bool 縁_縁2_表示; - public bool ベース表示; + public bool ベース表示; - public bool 皺1表示; + public bool 皺1表示; - public bool 皺2表示; + public bool 皺2表示; - public bool 皺3表示; + public bool 皺3表示; - public bool 皺4表示; + public bool 皺4表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public double バスト; + public double バスト; - public 下着トップ_チューブD() - { - ThisType = GetType(); - } + public 下着トップ_チューブD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下着トップ_チューブ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下着トップ_チューブ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニ.cs index 5b7c6cf..d54d28a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニ.cs @@ -1,628 +1,629 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下着トップ_ビキニ : 下着トップ +namespace SlaveMatrix { - public Par X0Y0_紐; + public class 下着トップ_ビキニ : 下着トップ + { + public Par X0Y0_紐; - public Par X0Y0_カップ左_紐; + public Par X0Y0_カップ左_紐; - public Par X0Y0_カップ左_カップ; + public Par X0Y0_カップ左_カップ; - public Par X0Y0_カップ左_縁_縁1; + public Par X0Y0_カップ左_縁_縁1; - public Par X0Y0_カップ左_縁_縁2; + public Par X0Y0_カップ左_縁_縁2; - public Par X0Y0_カップ左_縁_縁3; + public Par X0Y0_カップ左_縁_縁3; - public Par X0Y0_カップ左_縁_縁4; + public Par X0Y0_カップ左_縁_縁4; - public Par X0Y0_カップ右_紐; + public Par X0Y0_カップ右_紐; - public Par X0Y0_カップ右_カップ; + public Par X0Y0_カップ右_カップ; - public Par X0Y0_カップ右_縁_縁1; + public Par X0Y0_カップ右_縁_縁1; - public Par X0Y0_カップ右_縁_縁2; + public Par X0Y0_カップ右_縁_縁2; - public Par X0Y0_カップ右_縁_縁3; + public Par X0Y0_カップ右_縁_縁3; - public Par X0Y0_カップ右_縁_縁4; + public Par X0Y0_カップ右_縁_縁4; - public ColorD 紐CD; + public ColorD 紐CD; - public ColorD カップ左_紐CD; + public ColorD カップ左_紐CD; - public ColorD カップ左_カップCD; + public ColorD カップ左_カップCD; - public ColorD カップ左_縁_縁1CD; + public ColorD カップ左_縁_縁1CD; - public ColorD カップ左_縁_縁2CD; + public ColorD カップ左_縁_縁2CD; - public ColorD カップ左_縁_縁3CD; + public ColorD カップ左_縁_縁3CD; - public ColorD カップ左_縁_縁4CD; + public ColorD カップ左_縁_縁4CD; - public ColorD カップ右_紐CD; + public ColorD カップ右_紐CD; - public ColorD カップ右_カップCD; + public ColorD カップ右_カップCD; - public ColorD カップ右_縁_縁1CD; + public ColorD カップ右_縁_縁1CD; - public ColorD カップ右_縁_縁2CD; + public ColorD カップ右_縁_縁2CD; - public ColorD カップ右_縁_縁3CD; + public ColorD カップ右_縁_縁3CD; - public ColorD カップ右_縁_縁4CD; + public ColorD カップ右_縁_縁4CD; - public ColorP X0Y0_紐CP; + public ColorP X0Y0_紐CP; - public ColorP X0Y0_カップ左_紐CP; + public ColorP X0Y0_カップ左_紐CP; - public ColorP X0Y0_カップ左_カップCP; + public ColorP X0Y0_カップ左_カップCP; - public ColorP X0Y0_カップ左_縁_縁1CP; + public ColorP X0Y0_カップ左_縁_縁1CP; - public ColorP X0Y0_カップ左_縁_縁2CP; + public ColorP X0Y0_カップ左_縁_縁2CP; - public ColorP X0Y0_カップ左_縁_縁3CP; + public ColorP X0Y0_カップ左_縁_縁3CP; - public ColorP X0Y0_カップ左_縁_縁4CP; + public ColorP X0Y0_カップ左_縁_縁4CP; - public ColorP X0Y0_カップ右_紐CP; + public ColorP X0Y0_カップ右_紐CP; - public ColorP X0Y0_カップ右_カップCP; + public ColorP X0Y0_カップ右_カップCP; - public ColorP X0Y0_カップ右_縁_縁1CP; + public ColorP X0Y0_カップ右_縁_縁1CP; - public ColorP X0Y0_カップ右_縁_縁2CP; + public ColorP X0Y0_カップ右_縁_縁2CP; - public ColorP X0Y0_カップ右_縁_縁3CP; + public ColorP X0Y0_カップ右_縁_縁3CP; - public ColorP X0Y0_カップ右_縁_縁4CP; + public ColorP X0Y0_カップ右_縁_縁4CP; - private double sb; + private double sb; - private double syb; + private double syb; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 紐_表示 - { - get - { - return X0Y0_紐.Dra; - } - set - { - X0Y0_紐.Dra = value; - X0Y0_紐.Hit = false; - } - } - - public bool カップ左_紐_表示 - { - get - { - return X0Y0_カップ左_紐.Dra; - } - set - { - X0Y0_カップ左_紐.Dra = value; - X0Y0_カップ左_紐.Hit = false; - } - } - - public bool カップ左_カップ_表示 - { - get - { - return X0Y0_カップ左_カップ.Dra; - } - set - { - X0Y0_カップ左_カップ.Dra = value; - X0Y0_カップ左_カップ.Hit = false; - } - } - - public bool カップ左_縁_縁1_表示 - { - get - { - return X0Y0_カップ左_縁_縁1.Dra; - } - set - { - X0Y0_カップ左_縁_縁1.Dra = value; - X0Y0_カップ左_縁_縁1.Hit = false; - } - } - - public bool カップ左_縁_縁2_表示 - { - get - { - return X0Y0_カップ左_縁_縁2.Dra; - } - set - { - X0Y0_カップ左_縁_縁2.Dra = value; - X0Y0_カップ左_縁_縁2.Hit = false; - } - } - - public bool カップ左_縁_縁3_表示 - { - get - { - return X0Y0_カップ左_縁_縁3.Dra; - } - set - { - X0Y0_カップ左_縁_縁3.Dra = value; - X0Y0_カップ左_縁_縁3.Hit = false; - } - } - - public bool カップ左_縁_縁4_表示 - { - get - { - return X0Y0_カップ左_縁_縁4.Dra; - } - set - { - X0Y0_カップ左_縁_縁4.Dra = value; - X0Y0_カップ左_縁_縁4.Hit = false; - } - } - - public bool カップ右_紐_表示 - { - get - { - return X0Y0_カップ右_紐.Dra; - } - set - { - X0Y0_カップ右_紐.Dra = value; - X0Y0_カップ右_紐.Hit = false; - } - } - - public bool カップ右_カップ_表示 - { - get - { - return X0Y0_カップ右_カップ.Dra; - } - set - { - X0Y0_カップ右_カップ.Dra = value; - X0Y0_カップ右_カップ.Hit = false; - } - } - - public bool カップ右_縁_縁1_表示 - { - get - { - return X0Y0_カップ右_縁_縁1.Dra; - } - set - { - X0Y0_カップ右_縁_縁1.Dra = value; - X0Y0_カップ右_縁_縁1.Hit = false; - } - } - - public bool カップ右_縁_縁2_表示 - { - get - { - return X0Y0_カップ右_縁_縁2.Dra; - } - set - { - X0Y0_カップ右_縁_縁2.Dra = value; - X0Y0_カップ右_縁_縁2.Hit = false; - } - } - - public bool カップ右_縁_縁3_表示 - { - get - { - return X0Y0_カップ右_縁_縁3.Dra; - } - set - { - X0Y0_カップ右_縁_縁3.Dra = value; - X0Y0_カップ右_縁_縁3.Hit = false; - } - } - - public bool カップ右_縁_縁4_表示 - { - get - { - return X0Y0_カップ右_縁_縁4.Dra; - } - set - { - X0Y0_カップ右_縁_縁4.Dra = value; - X0Y0_カップ右_縁_縁4.Hit = false; - } - } - - public bool ベース表示 - { - get - { - return 紐_表示; - } - set - { - 紐_表示 = value; - カップ左_紐_表示 = value; - カップ左_カップ_表示 = value; - カップ右_紐_表示 = value; - カップ右_カップ_表示 = value; - } - } - - public bool 縁1表示 - { - get - { - return カップ左_縁_縁3_表示; - } - set - { - カップ左_縁_縁3_表示 = value; - カップ右_縁_縁3_表示 = value; - } - } - - public bool 縁2表示 - { - get - { - return カップ左_縁_縁2_表示; - } - set - { - カップ左_縁_縁2_表示 = value; - カップ右_縁_縁2_表示 = value; - } - } - - public bool 縁3表示 - { - get - { - return カップ左_縁_縁1_表示; - } - set - { - カップ左_縁_縁1_表示 = value; - カップ右_縁_縁1_表示 = value; - } - } - - public bool 縁4表示 - { - get - { - return カップ左_縁_縁4_表示; - } - set - { - カップ左_縁_縁4_表示 = value; - カップ右_縁_縁4_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 紐_表示; - } - set - { - 紐_表示 = value; - カップ左_紐_表示 = value; - カップ左_カップ_表示 = value; - カップ左_縁_縁1_表示 = value; - カップ左_縁_縁2_表示 = value; - カップ左_縁_縁3_表示 = value; - カップ左_縁_縁4_表示 = value; - カップ右_紐_表示 = value; - カップ右_カップ_表示 = value; - カップ右_縁_縁1_表示 = value; - カップ右_縁_縁2_表示 = value; - カップ右_縁_縁3_表示 = value; - カップ右_縁_縁4_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 紐CD.不透明度; - } - set - { - 紐CD.不透明度 = value; - カップ左_紐CD.不透明度 = value; - カップ左_カップCD.不透明度 = value; - カップ左_縁_縁1CD.不透明度 = value; - カップ左_縁_縁2CD.不透明度 = value; - カップ左_縁_縁3CD.不透明度 = value; - カップ左_縁_縁4CD.不透明度 = value; - カップ右_紐CD.不透明度 = value; - カップ右_カップCD.不透明度 = value; - カップ右_縁_縁1CD.不透明度 = value; - カップ右_縁_縁2CD.不透明度 = value; - カップ右_縁_縁3CD.不透明度 = value; - カップ右_縁_縁4CD.不透明度 = value; - } - } - - public double バスト - { - set - { - double sizeBase = sb * (0.9 + 0.25 * value); - X0Y0_カップ左_紐.SizeBase = sizeBase; - X0Y0_カップ左_カップ.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁1.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁2.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁3.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁4.SizeBase = sizeBase; - X0Y0_カップ右_紐.SizeBase = sizeBase; - X0Y0_カップ右_カップ.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁1.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁2.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁3.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁4.SizeBase = sizeBase; - sizeBase = syb * (1.0 + 0.05 * value); - X0Y0_カップ左_紐.SizeYBase = sizeBase; - X0Y0_カップ左_カップ.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁1.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁2.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁3.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁4.SizeYBase = sizeBase; - X0Y0_カップ右_紐.SizeYBase = sizeBase; - X0Y0_カップ右_カップ.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁1.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁2.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁3.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁4.SizeYBase = sizeBase; - sizeBase = 1.0 + (-0.5 * value + 0.2 * value.Inverse()); - X0Y0_カップ左_紐.SizeYBase *= sizeBase; - X0Y0_カップ右_紐.SizeYBase *= sizeBase; - 位置C = new Vector2D(位置C.X, -0.003 * 肥大); - } - } - - public 下着トップ_ビキニ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着トップ_ビキニD e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着トップ"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_紐 = pars["紐"].ToPar(); - Pars pars2 = pars["カップ左"].ToPars(); - X0Y0_カップ左_紐 = pars2["紐"].ToPar(); - X0Y0_カップ左_カップ = pars2["カップ"].ToPar(); - Pars pars3 = pars2["縁"].ToPars(); - X0Y0_カップ左_縁_縁1 = pars3["縁1"].ToPar(); - X0Y0_カップ左_縁_縁2 = pars3["縁2"].ToPar(); - X0Y0_カップ左_縁_縁3 = pars3["縁3"].ToPar(); - X0Y0_カップ左_縁_縁4 = pars3["縁4"].ToPar(); - pars2 = pars["カップ右"].ToPars(); - X0Y0_カップ右_紐 = pars2["紐"].ToPar(); - X0Y0_カップ右_カップ = pars2["カップ"].ToPar(); - pars3 = pars2["縁"].ToPars(); - X0Y0_カップ右_縁_縁1 = pars3["縁1"].ToPar(); - X0Y0_カップ右_縁_縁2 = pars3["縁2"].ToPar(); - X0Y0_カップ右_縁_縁3 = pars3["縁3"].ToPar(); - X0Y0_カップ右_縁_縁4 = pars3["縁4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - sb = 尺度B; - syb = 尺度YB; - 肥大 = e.肥大; - 身長 = e.身長; - Xv = e.Xv; - Yv = e.Yv; - Xi = e.Xi; - Yi = e.Yi; - サイズ = e.サイズ; - サイズX = e.サイズX; - サイズY = e.サイズY; - 紐_表示 = e.紐_表示; - カップ左_紐_表示 = e.カップ左_紐_表示; - カップ左_カップ_表示 = e.カップ左_カップ_表示; - カップ左_縁_縁1_表示 = e.カップ左_縁_縁1_表示; - カップ左_縁_縁2_表示 = e.カップ左_縁_縁2_表示; - カップ左_縁_縁3_表示 = e.カップ左_縁_縁3_表示; - カップ左_縁_縁4_表示 = e.カップ左_縁_縁4_表示; - カップ右_紐_表示 = e.カップ右_紐_表示; - カップ右_カップ_表示 = e.カップ右_カップ_表示; - カップ右_縁_縁1_表示 = e.カップ右_縁_縁1_表示; - カップ右_縁_縁2_表示 = e.カップ右_縁_縁2_表示; - カップ右_縁_縁3_表示 = e.カップ右_縁_縁3_表示; - カップ右_縁_縁4_表示 = e.カップ右_縁_縁4_表示; - ベース表示 = e.ベース表示; - 縁1表示 = e.縁1表示; - 縁2表示 = e.縁2表示; - 縁3表示 = e.縁3表示; - 縁4表示 = e.縁4表示; - バスト = e.バスト; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_紐CP = new ColorP(X0Y0_紐, 紐CD, DisUnit, abj: true); - X0Y0_カップ左_紐CP = new ColorP(X0Y0_カップ左_紐, カップ左_紐CD, 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); - X0Y0_カップ左_縁_縁3CP = new ColorP(X0Y0_カップ左_縁_縁3, カップ左_縁_縁3CD, DisUnit, abj: true); - X0Y0_カップ左_縁_縁4CP = new ColorP(X0Y0_カップ左_縁_縁4, カップ左_縁_縁4CD, DisUnit, abj: true); - X0Y0_カップ右_紐CP = new ColorP(X0Y0_カップ右_紐, カップ右_紐CD, 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); - X0Y0_カップ右_縁_縁3CP = new ColorP(X0Y0_カップ右_縁_縁3, カップ右_縁_縁3CD, DisUnit, abj: true); - X0Y0_カップ右_縁_縁4CP = new ColorP(X0Y0_カップ右_縁_縁4, カップ右_縁_縁4CD, DisUnit, abj: true); - 尺度YB *= 1.1; - 濃度 = e.濃度; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_紐); - } - - public override void 描画1(Are Are) - { - Are.Draw(X0Y0_カップ左_紐); - Are.Draw(X0Y0_カップ左_カップ); - Are.Draw(X0Y0_カップ左_縁_縁1); - Are.Draw(X0Y0_カップ左_縁_縁2); - Are.Draw(X0Y0_カップ左_縁_縁3); - Are.Draw(X0Y0_カップ左_縁_縁4); - Are.Draw(X0Y0_カップ右_紐); - Are.Draw(X0Y0_カップ右_カップ); - Are.Draw(X0Y0_カップ右_縁_縁1); - Are.Draw(X0Y0_カップ右_縁_縁2); - Are.Draw(X0Y0_カップ右_縁_縁3); - Are.Draw(X0Y0_カップ右_縁_縁4); - } - - public override bool Is布(Par p) - { - if (p != X0Y0_紐 && p != X0Y0_カップ左_紐 && p != X0Y0_カップ左_カップ && p != X0Y0_カップ左_縁_縁1 && p != X0Y0_カップ左_縁_縁2 && p != X0Y0_カップ左_縁_縁3 && p != X0Y0_カップ左_縁_縁4 && p != X0Y0_カップ右_紐 && p != X0Y0_カップ右_カップ && p != X0Y0_カップ右_縁_縁1 && p != X0Y0_カップ右_縁_縁2 && p != X0Y0_カップ右_縁_縁3) - { - return p == X0Y0_カップ右_縁_縁4; - } - return true; - } - - public override void 色更新() - { - X0Y0_紐CP.Update(); - X0Y0_カップ左_紐CP.Update(); - X0Y0_カップ左_カップCP.Update(); - X0Y0_カップ左_縁_縁1CP.Update(); - X0Y0_カップ左_縁_縁2CP.Update(); - X0Y0_カップ左_縁_縁3CP.Update(); - X0Y0_カップ左_縁_縁4CP.Update(); - X0Y0_カップ右_紐CP.Update(); - X0Y0_カップ右_カップCP.Update(); - X0Y0_カップ右_縁_縁1CP.Update(); - X0Y0_カップ右_縁_縁2CP.Update(); - X0Y0_カップ右_縁_縁3CP.Update(); - X0Y0_カップ右_縁_縁4CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 紐CD = new ColorD(); - カップ左_紐CD = new ColorD(); - カップ左_カップCD = new ColorD(); - カップ左_縁_縁1CD = new ColorD(); - カップ左_縁_縁2CD = new ColorD(); - カップ左_縁_縁3CD = new ColorD(); - カップ左_縁_縁4CD = new ColorD(); - カップ右_紐CD = new ColorD(); - カップ右_カップCD = new ColorD(); - カップ右_縁_縁1CD = new ColorD(); - カップ右_縁_縁2CD = new ColorD(); - カップ右_縁_縁3CD = new ColorD(); - カップ右_縁_縁4CD = new ColorD(); - } - - public void 配色(ビキニT色 配色) - { - 紐CD.色 = 配色.紐色; - カップ左_紐CD.色 = 紐CD.色; - カップ左_カップCD.色 = 配色.生地色; - カップ左_縁_縁1CD.色 = 配色.縁色; - カップ左_縁_縁2CD.色 = カップ左_縁_縁1CD.色; - カップ左_縁_縁3CD.色 = カップ左_縁_縁1CD.色; - カップ左_縁_縁4CD.色 = カップ左_縁_縁1CD.色; - カップ右_紐CD.色 = 紐CD.色; - カップ右_カップCD.色 = カップ左_カップCD.色; - カップ右_縁_縁1CD.色 = カップ左_縁_縁1CD.色; - カップ右_縁_縁2CD.色 = カップ左_縁_縁1CD.色; - カップ右_縁_縁3CD.色 = カップ左_縁_縁1CD.色; - カップ右_縁_縁4CD.色 = カップ左_縁_縁1CD.色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 紐_表示 + { + get + { + return X0Y0_紐.Dra; + } + set + { + X0Y0_紐.Dra = value; + X0Y0_紐.Hit = false; + } + } + + public bool カップ左_紐_表示 + { + get + { + return X0Y0_カップ左_紐.Dra; + } + set + { + X0Y0_カップ左_紐.Dra = value; + X0Y0_カップ左_紐.Hit = false; + } + } + + public bool カップ左_カップ_表示 + { + get + { + return X0Y0_カップ左_カップ.Dra; + } + set + { + X0Y0_カップ左_カップ.Dra = value; + X0Y0_カップ左_カップ.Hit = false; + } + } + + public bool カップ左_縁_縁1_表示 + { + get + { + return X0Y0_カップ左_縁_縁1.Dra; + } + set + { + X0Y0_カップ左_縁_縁1.Dra = value; + X0Y0_カップ左_縁_縁1.Hit = false; + } + } + + public bool カップ左_縁_縁2_表示 + { + get + { + return X0Y0_カップ左_縁_縁2.Dra; + } + set + { + X0Y0_カップ左_縁_縁2.Dra = value; + X0Y0_カップ左_縁_縁2.Hit = false; + } + } + + public bool カップ左_縁_縁3_表示 + { + get + { + return X0Y0_カップ左_縁_縁3.Dra; + } + set + { + X0Y0_カップ左_縁_縁3.Dra = value; + X0Y0_カップ左_縁_縁3.Hit = false; + } + } + + public bool カップ左_縁_縁4_表示 + { + get + { + return X0Y0_カップ左_縁_縁4.Dra; + } + set + { + X0Y0_カップ左_縁_縁4.Dra = value; + X0Y0_カップ左_縁_縁4.Hit = false; + } + } + + public bool カップ右_紐_表示 + { + get + { + return X0Y0_カップ右_紐.Dra; + } + set + { + X0Y0_カップ右_紐.Dra = value; + X0Y0_カップ右_紐.Hit = false; + } + } + + public bool カップ右_カップ_表示 + { + get + { + return X0Y0_カップ右_カップ.Dra; + } + set + { + X0Y0_カップ右_カップ.Dra = value; + X0Y0_カップ右_カップ.Hit = false; + } + } + + public bool カップ右_縁_縁1_表示 + { + get + { + return X0Y0_カップ右_縁_縁1.Dra; + } + set + { + X0Y0_カップ右_縁_縁1.Dra = value; + X0Y0_カップ右_縁_縁1.Hit = false; + } + } + + public bool カップ右_縁_縁2_表示 + { + get + { + return X0Y0_カップ右_縁_縁2.Dra; + } + set + { + X0Y0_カップ右_縁_縁2.Dra = value; + X0Y0_カップ右_縁_縁2.Hit = false; + } + } + + public bool カップ右_縁_縁3_表示 + { + get + { + return X0Y0_カップ右_縁_縁3.Dra; + } + set + { + X0Y0_カップ右_縁_縁3.Dra = value; + X0Y0_カップ右_縁_縁3.Hit = false; + } + } + + public bool カップ右_縁_縁4_表示 + { + get + { + return X0Y0_カップ右_縁_縁4.Dra; + } + set + { + X0Y0_カップ右_縁_縁4.Dra = value; + X0Y0_カップ右_縁_縁4.Hit = false; + } + } + + public bool ベース表示 + { + get + { + return 紐_表示; + } + set + { + 紐_表示 = value; + カップ左_紐_表示 = value; + カップ左_カップ_表示 = value; + カップ右_紐_表示 = value; + カップ右_カップ_表示 = value; + } + } + + public bool 縁1表示 + { + get + { + return カップ左_縁_縁3_表示; + } + set + { + カップ左_縁_縁3_表示 = value; + カップ右_縁_縁3_表示 = value; + } + } + + public bool 縁2表示 + { + get + { + return カップ左_縁_縁2_表示; + } + set + { + カップ左_縁_縁2_表示 = value; + カップ右_縁_縁2_表示 = value; + } + } + + public bool 縁3表示 + { + get + { + return カップ左_縁_縁1_表示; + } + set + { + カップ左_縁_縁1_表示 = value; + カップ右_縁_縁1_表示 = value; + } + } + + public bool 縁4表示 + { + get + { + return カップ左_縁_縁4_表示; + } + set + { + カップ左_縁_縁4_表示 = value; + カップ右_縁_縁4_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 紐_表示; + } + set + { + 紐_表示 = value; + カップ左_紐_表示 = value; + カップ左_カップ_表示 = value; + カップ左_縁_縁1_表示 = value; + カップ左_縁_縁2_表示 = value; + カップ左_縁_縁3_表示 = value; + カップ左_縁_縁4_表示 = value; + カップ右_紐_表示 = value; + カップ右_カップ_表示 = value; + カップ右_縁_縁1_表示 = value; + カップ右_縁_縁2_表示 = value; + カップ右_縁_縁3_表示 = value; + カップ右_縁_縁4_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 紐CD.不透明度; + } + set + { + 紐CD.不透明度 = value; + カップ左_紐CD.不透明度 = value; + カップ左_カップCD.不透明度 = value; + カップ左_縁_縁1CD.不透明度 = value; + カップ左_縁_縁2CD.不透明度 = value; + カップ左_縁_縁3CD.不透明度 = value; + カップ左_縁_縁4CD.不透明度 = value; + カップ右_紐CD.不透明度 = value; + カップ右_カップCD.不透明度 = value; + カップ右_縁_縁1CD.不透明度 = value; + カップ右_縁_縁2CD.不透明度 = value; + カップ右_縁_縁3CD.不透明度 = value; + カップ右_縁_縁4CD.不透明度 = value; + } + } + + public double バスト + { + set + { + double sizeBase = sb * (0.9 + 0.25 * value); + X0Y0_カップ左_紐.SizeBase = sizeBase; + X0Y0_カップ左_カップ.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁1.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁2.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁3.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁4.SizeBase = sizeBase; + X0Y0_カップ右_紐.SizeBase = sizeBase; + X0Y0_カップ右_カップ.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁1.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁2.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁3.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁4.SizeBase = sizeBase; + sizeBase = syb * (1.0 + 0.05 * value); + X0Y0_カップ左_紐.SizeYBase = sizeBase; + X0Y0_カップ左_カップ.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁1.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁2.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁3.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁4.SizeYBase = sizeBase; + X0Y0_カップ右_紐.SizeYBase = sizeBase; + X0Y0_カップ右_カップ.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁1.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁2.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁3.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁4.SizeYBase = sizeBase; + sizeBase = 1.0 + (-0.5 * value + 0.2 * value.Inverse()); + X0Y0_カップ左_紐.SizeYBase *= sizeBase; + X0Y0_カップ右_紐.SizeYBase *= sizeBase; + 位置C = new Vector2D(位置C.X, -0.003 * 肥大); + } + } + + public 下着トップ_ビキニ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着トップ_ビキニD e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.胴体["下着トップ"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_紐 = pars["紐"].ToPar(); + Pars pars2 = pars["カップ左"].ToPars(); + X0Y0_カップ左_紐 = pars2["紐"].ToPar(); + X0Y0_カップ左_カップ = pars2["カップ"].ToPar(); + Pars pars3 = pars2["縁"].ToPars(); + X0Y0_カップ左_縁_縁1 = pars3["縁1"].ToPar(); + X0Y0_カップ左_縁_縁2 = pars3["縁2"].ToPar(); + X0Y0_カップ左_縁_縁3 = pars3["縁3"].ToPar(); + X0Y0_カップ左_縁_縁4 = pars3["縁4"].ToPar(); + pars2 = pars["カップ右"].ToPars(); + X0Y0_カップ右_紐 = pars2["紐"].ToPar(); + X0Y0_カップ右_カップ = pars2["カップ"].ToPar(); + pars3 = pars2["縁"].ToPars(); + X0Y0_カップ右_縁_縁1 = pars3["縁1"].ToPar(); + X0Y0_カップ右_縁_縁2 = pars3["縁2"].ToPar(); + X0Y0_カップ右_縁_縁3 = pars3["縁3"].ToPar(); + X0Y0_カップ右_縁_縁4 = pars3["縁4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + sb = 尺度B; + syb = 尺度YB; + 肥大 = e.肥大; + 身長 = e.身長; + Xv = e.Xv; + Yv = e.Yv; + Xi = e.Xi; + Yi = e.Yi; + サイズ = e.サイズ; + サイズX = e.サイズX; + サイズY = e.サイズY; + 紐_表示 = e.紐_表示; + カップ左_紐_表示 = e.カップ左_紐_表示; + カップ左_カップ_表示 = e.カップ左_カップ_表示; + カップ左_縁_縁1_表示 = e.カップ左_縁_縁1_表示; + カップ左_縁_縁2_表示 = e.カップ左_縁_縁2_表示; + カップ左_縁_縁3_表示 = e.カップ左_縁_縁3_表示; + カップ左_縁_縁4_表示 = e.カップ左_縁_縁4_表示; + カップ右_紐_表示 = e.カップ右_紐_表示; + カップ右_カップ_表示 = e.カップ右_カップ_表示; + カップ右_縁_縁1_表示 = e.カップ右_縁_縁1_表示; + カップ右_縁_縁2_表示 = e.カップ右_縁_縁2_表示; + カップ右_縁_縁3_表示 = e.カップ右_縁_縁3_表示; + カップ右_縁_縁4_表示 = e.カップ右_縁_縁4_表示; + ベース表示 = e.ベース表示; + 縁1表示 = e.縁1表示; + 縁2表示 = e.縁2表示; + 縁3表示 = e.縁3表示; + 縁4表示 = e.縁4表示; + バスト = e.バスト; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_紐CP = new ColorP(X0Y0_紐, 紐CD, DisUnit, abj: true); + X0Y0_カップ左_紐CP = new ColorP(X0Y0_カップ左_紐, カップ左_紐CD, 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); + X0Y0_カップ左_縁_縁3CP = new ColorP(X0Y0_カップ左_縁_縁3, カップ左_縁_縁3CD, DisUnit, abj: true); + X0Y0_カップ左_縁_縁4CP = new ColorP(X0Y0_カップ左_縁_縁4, カップ左_縁_縁4CD, DisUnit, abj: true); + X0Y0_カップ右_紐CP = new ColorP(X0Y0_カップ右_紐, カップ右_紐CD, 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); + X0Y0_カップ右_縁_縁3CP = new ColorP(X0Y0_カップ右_縁_縁3, カップ右_縁_縁3CD, DisUnit, abj: true); + X0Y0_カップ右_縁_縁4CP = new ColorP(X0Y0_カップ右_縁_縁4, カップ右_縁_縁4CD, DisUnit, abj: true); + 尺度YB *= 1.1; + 濃度 = e.濃度; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_紐); + } + + public override void 描画1(Are Are) + { + Are.Draw(X0Y0_カップ左_紐); + Are.Draw(X0Y0_カップ左_カップ); + Are.Draw(X0Y0_カップ左_縁_縁1); + Are.Draw(X0Y0_カップ左_縁_縁2); + Are.Draw(X0Y0_カップ左_縁_縁3); + Are.Draw(X0Y0_カップ左_縁_縁4); + Are.Draw(X0Y0_カップ右_紐); + Are.Draw(X0Y0_カップ右_カップ); + Are.Draw(X0Y0_カップ右_縁_縁1); + Are.Draw(X0Y0_カップ右_縁_縁2); + Are.Draw(X0Y0_カップ右_縁_縁3); + Are.Draw(X0Y0_カップ右_縁_縁4); + } + + public override bool Is布(Par p) + { + if (p != X0Y0_紐 && p != X0Y0_カップ左_紐 && p != X0Y0_カップ左_カップ && p != X0Y0_カップ左_縁_縁1 && p != X0Y0_カップ左_縁_縁2 && p != X0Y0_カップ左_縁_縁3 && p != X0Y0_カップ左_縁_縁4 && p != X0Y0_カップ右_紐 && p != X0Y0_カップ右_カップ && p != X0Y0_カップ右_縁_縁1 && p != X0Y0_カップ右_縁_縁2 && p != X0Y0_カップ右_縁_縁3) + { + return p == X0Y0_カップ右_縁_縁4; + } + return true; + } + + public override void 色更新() + { + X0Y0_紐CP.Update(); + X0Y0_カップ左_紐CP.Update(); + X0Y0_カップ左_カップCP.Update(); + X0Y0_カップ左_縁_縁1CP.Update(); + X0Y0_カップ左_縁_縁2CP.Update(); + X0Y0_カップ左_縁_縁3CP.Update(); + X0Y0_カップ左_縁_縁4CP.Update(); + X0Y0_カップ右_紐CP.Update(); + X0Y0_カップ右_カップCP.Update(); + X0Y0_カップ右_縁_縁1CP.Update(); + X0Y0_カップ右_縁_縁2CP.Update(); + X0Y0_カップ右_縁_縁3CP.Update(); + X0Y0_カップ右_縁_縁4CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 紐CD = new ColorD(); + カップ左_紐CD = new ColorD(); + カップ左_カップCD = new ColorD(); + カップ左_縁_縁1CD = new ColorD(); + カップ左_縁_縁2CD = new ColorD(); + カップ左_縁_縁3CD = new ColorD(); + カップ左_縁_縁4CD = new ColorD(); + カップ右_紐CD = new ColorD(); + カップ右_カップCD = new ColorD(); + カップ右_縁_縁1CD = new ColorD(); + カップ右_縁_縁2CD = new ColorD(); + カップ右_縁_縁3CD = new ColorD(); + カップ右_縁_縁4CD = new ColorD(); + } + + public void 配色(ビキニT色 配色) + { + 紐CD.色 = 配色.紐色; + カップ左_紐CD.色 = 紐CD.色; + カップ左_カップCD.色 = 配色.生地色; + カップ左_縁_縁1CD.色 = 配色.縁色; + カップ左_縁_縁2CD.色 = カップ左_縁_縁1CD.色; + カップ左_縁_縁3CD.色 = カップ左_縁_縁1CD.色; + カップ左_縁_縁4CD.色 = カップ左_縁_縁1CD.色; + カップ右_紐CD.色 = 紐CD.色; + カップ右_カップCD.色 = カップ左_カップCD.色; + カップ右_縁_縁1CD.色 = カップ左_縁_縁1CD.色; + カップ右_縁_縁2CD.色 = カップ左_縁_縁1CD.色; + カップ右_縁_縁3CD.色 = カップ左_縁_縁1CD.色; + カップ右_縁_縁4CD.色 = カップ左_縁_縁1CD.色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニD.cs index c88dd50..71b0d26 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニD.cs @@ -1,56 +1,57 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下着トップ_ビキニD : 下着トップD +namespace SlaveMatrix { - public bool 紐_表示; + [Serializable] + public class 下着トップ_ビキニD : 下着トップD + { + public bool 紐_表示; - public bool カップ左_紐_表示; + public bool カップ左_紐_表示; - public bool カップ左_カップ_表示; + public bool カップ左_カップ_表示; - public bool カップ左_縁_縁1_表示; + public bool カップ左_縁_縁1_表示; - public bool カップ左_縁_縁2_表示; + public bool カップ左_縁_縁2_表示; - public bool カップ左_縁_縁3_表示; + public bool カップ左_縁_縁3_表示; - public bool カップ左_縁_縁4_表示; + public bool カップ左_縁_縁4_表示; - public bool カップ右_紐_表示; + public bool カップ右_紐_表示; - public bool カップ右_カップ_表示; + public bool カップ右_カップ_表示; - public bool カップ右_縁_縁1_表示; + public bool カップ右_縁_縁1_表示; - public bool カップ右_縁_縁2_表示; + public bool カップ右_縁_縁2_表示; - public bool カップ右_縁_縁3_表示; + public bool カップ右_縁_縁3_表示; - public bool カップ右_縁_縁4_表示; + public bool カップ右_縁_縁4_表示; - public bool ベース表示; + public bool ベース表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public double バスト; + public double バスト; - public 下着トップ_ビキニD() - { - ThisType = GetType(); - } + public 下着トップ_ビキニD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下着トップ_ビキニ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下着トップ_ビキニ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラ.cs index dd145e7..e0632af 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラ.cs @@ -1,3003 +1,3004 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下着トップ_ブラ : 下着トップ +namespace SlaveMatrix { - public Par X0Y0_バンド_バンド; + public class 下着トップ_ブラ : 下着トップ + { + public Par X0Y0_バンド_バンド; - public Par X0Y0_バンド_縁_下; + public Par X0Y0_バンド_縁_下; - public Par X0Y0_バンド_縁_上; + public Par X0Y0_バンド_縁_上; - public Par X0Y0_バンド_縁_左; + public Par X0Y0_バンド_縁_左; - public Par X0Y0_バンド_縁_右; + public Par X0Y0_バンド_縁_右; - public Par X0Y0_カップ左_紐; + public Par X0Y0_カップ左_紐; - public Par X0Y0_カップ左_ジャスター_ジャスター1; + public Par X0Y0_カップ左_ジャスター_ジャスター1; - public Par X0Y0_カップ左_ジャスター_ジャスター2; + public Par X0Y0_カップ左_ジャスター_ジャスター2; - public Par X0Y0_カップ左_ジャスター_ジャスター3; + public Par X0Y0_カップ左_ジャスター_ジャスター3; - public Par X0Y0_カップ左_ジャスター_ジャスター4; + public Par X0Y0_カップ左_ジャスター_ジャスター4; - public Par X0Y0_カップ左_カップ2; + public Par X0Y0_カップ左_カップ2; - public Par X0Y0_カップ左_レース_レース1; + public Par X0Y0_カップ左_レース_レース1; - public Par X0Y0_カップ左_レース_レース2; + public Par X0Y0_カップ左_レース_レース2; - public Par X0Y0_カップ左_レース_レース3; + public Par X0Y0_カップ左_レース_レース3; - public Par X0Y0_カップ左_レース_レース4; + public Par X0Y0_カップ左_レース_レース4; - public Par X0Y0_カップ左_レース_レース5; + public Par X0Y0_カップ左_レース_レース5; - public Par X0Y0_カップ左_レース_レース6; + public Par X0Y0_カップ左_レース_レース6; - public Par X0Y0_カップ左_レース_レース7; + public Par X0Y0_カップ左_レース_レース7; - public Par X0Y0_カップ左_レース_レース8; + public Par X0Y0_カップ左_レース_レース8; - public Par X0Y0_カップ左_レース_レース9; + public Par X0Y0_カップ左_レース_レース9; - public Par X0Y0_カップ左_レース_レース10; + public Par X0Y0_カップ左_レース_レース10; - public Par X0Y0_カップ左_レース_レース11; + public Par X0Y0_カップ左_レース_レース11; - public Par X0Y0_カップ左_レース_レース12; + public Par X0Y0_カップ左_レース_レース12; - public Par X0Y0_カップ左_カップ1; + public Par X0Y0_カップ左_カップ1; - public Par X0Y0_カップ左_柄_柄1_柄1; + public Par X0Y0_カップ左_柄_柄1_柄1; - public Par X0Y0_カップ左_柄_柄1_柄2; + public Par X0Y0_カップ左_柄_柄1_柄2; - public Par X0Y0_カップ左_柄_柄2_柄1; + public Par X0Y0_カップ左_柄_柄2_柄1; - public Par X0Y0_カップ左_柄_柄2_柄2; + public Par X0Y0_カップ左_柄_柄2_柄2; - public Par X0Y0_カップ左_柄_柄3_柄1; + public Par X0Y0_カップ左_柄_柄3_柄1; - public Par X0Y0_カップ左_柄_柄3_柄2; + public Par X0Y0_カップ左_柄_柄3_柄2; - public Par X0Y0_カップ左_柄_柄4_柄1; + public Par X0Y0_カップ左_柄_柄4_柄1; - public Par X0Y0_カップ左_柄_柄4_柄2; + public Par X0Y0_カップ左_柄_柄4_柄2; - public Par X0Y0_カップ左_柄_柄5_柄1; + public Par X0Y0_カップ左_柄_柄5_柄1; - public Par X0Y0_カップ左_柄_柄5_柄2; + public Par X0Y0_カップ左_柄_柄5_柄2; - public Par X0Y0_カップ左_柄_柄6_柄1; + public Par X0Y0_カップ左_柄_柄6_柄1; - public Par X0Y0_カップ左_柄_柄6_柄2; + public Par X0Y0_カップ左_柄_柄6_柄2; - public Par X0Y0_カップ左_柄_柄7_柄1; + public Par X0Y0_カップ左_柄_柄7_柄1; - public Par X0Y0_カップ左_柄_柄7_柄2; + public Par X0Y0_カップ左_柄_柄7_柄2; - public Par X0Y0_カップ左_縁_縁1; + public Par X0Y0_カップ左_縁_縁1; - public Par X0Y0_カップ左_縁_縁2; + public Par X0Y0_カップ左_縁_縁2; - public Par X0Y0_カップ左_縁_縁3; + public Par X0Y0_カップ左_縁_縁3; - public Par X0Y0_カップ左_縁_縁4; + public Par X0Y0_カップ左_縁_縁4; - public Par X0Y0_カップ右_紐; + public Par X0Y0_カップ右_紐; - public Par X0Y0_カップ右_ジャスター_ジャスター1; + public Par X0Y0_カップ右_ジャスター_ジャスター1; - public Par X0Y0_カップ右_ジャスター_ジャスター2; + public Par X0Y0_カップ右_ジャスター_ジャスター2; - public Par X0Y0_カップ右_ジャスター_ジャスター3; + public Par X0Y0_カップ右_ジャスター_ジャスター3; - public Par X0Y0_カップ右_ジャスター_ジャスター4; + public Par X0Y0_カップ右_ジャスター_ジャスター4; - public Par X0Y0_カップ右_カップ2; + public Par X0Y0_カップ右_カップ2; - public Par X0Y0_カップ右_レース_レース1; + public Par X0Y0_カップ右_レース_レース1; - public Par X0Y0_カップ右_レース_レース2; + public Par X0Y0_カップ右_レース_レース2; - public Par X0Y0_カップ右_レース_レース3; + public Par X0Y0_カップ右_レース_レース3; - public Par X0Y0_カップ右_レース_レース4; + public Par X0Y0_カップ右_レース_レース4; - public Par X0Y0_カップ右_レース_レース5; + public Par X0Y0_カップ右_レース_レース5; - public Par X0Y0_カップ右_レース_レース6; + public Par X0Y0_カップ右_レース_レース6; - public Par X0Y0_カップ右_レース_レース7; + public Par X0Y0_カップ右_レース_レース7; - public Par X0Y0_カップ右_レース_レース8; + public Par X0Y0_カップ右_レース_レース8; - public Par X0Y0_カップ右_レース_レース9; + public Par X0Y0_カップ右_レース_レース9; - public Par X0Y0_カップ右_レース_レース10; + public Par X0Y0_カップ右_レース_レース10; - public Par X0Y0_カップ右_レース_レース11; + public Par X0Y0_カップ右_レース_レース11; - public Par X0Y0_カップ右_レース_レース12; + public Par X0Y0_カップ右_レース_レース12; - public Par X0Y0_カップ右_カップ1; + public Par X0Y0_カップ右_カップ1; - public Par X0Y0_カップ右_柄_柄1_柄1; + public Par X0Y0_カップ右_柄_柄1_柄1; - public Par X0Y0_カップ右_柄_柄1_柄2; + public Par X0Y0_カップ右_柄_柄1_柄2; - public Par X0Y0_カップ右_柄_柄2_柄1; + public Par X0Y0_カップ右_柄_柄2_柄1; - public Par X0Y0_カップ右_柄_柄2_柄2; + public Par X0Y0_カップ右_柄_柄2_柄2; - public Par X0Y0_カップ右_柄_柄3_柄1; + public Par X0Y0_カップ右_柄_柄3_柄1; - public Par X0Y0_カップ右_柄_柄3_柄2; + public Par X0Y0_カップ右_柄_柄3_柄2; - public Par X0Y0_カップ右_柄_柄4_柄1; + public Par X0Y0_カップ右_柄_柄4_柄1; - public Par X0Y0_カップ右_柄_柄4_柄2; + public Par X0Y0_カップ右_柄_柄4_柄2; - public Par X0Y0_カップ右_柄_柄5_柄1; + public Par X0Y0_カップ右_柄_柄5_柄1; - public Par X0Y0_カップ右_柄_柄5_柄2; + public Par X0Y0_カップ右_柄_柄5_柄2; - public Par X0Y0_カップ右_柄_柄6_柄1; + public Par X0Y0_カップ右_柄_柄6_柄1; - public Par X0Y0_カップ右_柄_柄6_柄2; + public Par X0Y0_カップ右_柄_柄6_柄2; - public Par X0Y0_カップ右_柄_柄7_柄1; + public Par X0Y0_カップ右_柄_柄7_柄1; - public Par X0Y0_カップ右_柄_柄7_柄2; + public Par X0Y0_カップ右_柄_柄7_柄2; - public Par X0Y0_カップ右_縁_縁1; + public Par X0Y0_カップ右_縁_縁1; - public Par X0Y0_カップ右_縁_縁2; + public Par X0Y0_カップ右_縁_縁2; - public Par X0Y0_カップ右_縁_縁3; + public Par X0Y0_カップ右_縁_縁3; - public Par X0Y0_カップ右_縁_縁4; + public Par X0Y0_カップ右_縁_縁4; - public Par X0Y0_リボン_リボン; + public Par X0Y0_リボン_リボン; - public Par X0Y0_リボン_結び目; + public Par X0Y0_リボン_結び目; - public ColorD バンド_バンドCD; + public ColorD バンド_バンドCD; - public ColorD バンド_縁_下CD; + public ColorD バンド_縁_下CD; - public ColorD バンド_縁_上CD; + public ColorD バンド_縁_上CD; - public ColorD バンド_縁_左CD; + public ColorD バンド_縁_左CD; - public ColorD バンド_縁_右CD; + public ColorD バンド_縁_右CD; - public ColorD カップ左_紐CD; + public ColorD カップ左_紐CD; - public ColorD カップ左_ジャスター_ジャスター1CD; + public ColorD カップ左_ジャスター_ジャスター1CD; - public ColorD カップ左_ジャスター_ジャスター2CD; + public ColorD カップ左_ジャスター_ジャスター2CD; - public ColorD カップ左_ジャスター_ジャスター3CD; + public ColorD カップ左_ジャスター_ジャスター3CD; - public ColorD カップ左_ジャスター_ジャスター4CD; + public ColorD カップ左_ジャスター_ジャスター4CD; - public ColorD カップ左_カップ2CD; + public ColorD カップ左_カップ2CD; - public ColorD カップ左_レース_レース1CD; + public ColorD カップ左_レース_レース1CD; - public ColorD カップ左_レース_レース2CD; + public ColorD カップ左_レース_レース2CD; - public ColorD カップ左_レース_レース3CD; + public ColorD カップ左_レース_レース3CD; - public ColorD カップ左_レース_レース4CD; + public ColorD カップ左_レース_レース4CD; - public ColorD カップ左_レース_レース5CD; + public ColorD カップ左_レース_レース5CD; - public ColorD カップ左_レース_レース6CD; + public ColorD カップ左_レース_レース6CD; - public ColorD カップ左_レース_レース7CD; + public ColorD カップ左_レース_レース7CD; - public ColorD カップ左_レース_レース8CD; + public ColorD カップ左_レース_レース8CD; - public ColorD カップ左_レース_レース9CD; + public ColorD カップ左_レース_レース9CD; - public ColorD カップ左_レース_レース10CD; + public ColorD カップ左_レース_レース10CD; - public ColorD カップ左_レース_レース11CD; + public ColorD カップ左_レース_レース11CD; - public ColorD カップ左_レース_レース12CD; + public ColorD カップ左_レース_レース12CD; - public ColorD カップ左_カップ1CD; + public ColorD カップ左_カップ1CD; - public ColorD カップ左_柄_柄1_柄1CD; + public ColorD カップ左_柄_柄1_柄1CD; - public ColorD カップ左_柄_柄1_柄2CD; + public ColorD カップ左_柄_柄1_柄2CD; - public ColorD カップ左_柄_柄2_柄1CD; + public ColorD カップ左_柄_柄2_柄1CD; - public ColorD カップ左_柄_柄2_柄2CD; + public ColorD カップ左_柄_柄2_柄2CD; - public ColorD カップ左_柄_柄3_柄1CD; + public ColorD カップ左_柄_柄3_柄1CD; - public ColorD カップ左_柄_柄3_柄2CD; + public ColorD カップ左_柄_柄3_柄2CD; - public ColorD カップ左_柄_柄4_柄1CD; + public ColorD カップ左_柄_柄4_柄1CD; - public ColorD カップ左_柄_柄4_柄2CD; + public ColorD カップ左_柄_柄4_柄2CD; - public ColorD カップ左_柄_柄5_柄1CD; + public ColorD カップ左_柄_柄5_柄1CD; - public ColorD カップ左_柄_柄5_柄2CD; + public ColorD カップ左_柄_柄5_柄2CD; - public ColorD カップ左_柄_柄6_柄1CD; + public ColorD カップ左_柄_柄6_柄1CD; - public ColorD カップ左_柄_柄6_柄2CD; + public ColorD カップ左_柄_柄6_柄2CD; - public ColorD カップ左_柄_柄7_柄1CD; + public ColorD カップ左_柄_柄7_柄1CD; - public ColorD カップ左_柄_柄7_柄2CD; + public ColorD カップ左_柄_柄7_柄2CD; - public ColorD カップ左_縁_縁1CD; + public ColorD カップ左_縁_縁1CD; - public ColorD カップ左_縁_縁2CD; + public ColorD カップ左_縁_縁2CD; - public ColorD カップ左_縁_縁3CD; + public ColorD カップ左_縁_縁3CD; - public ColorD カップ左_縁_縁4CD; + public ColorD カップ左_縁_縁4CD; - public ColorD カップ右_紐CD; + public ColorD カップ右_紐CD; - public ColorD カップ右_ジャスター_ジャスター1CD; + public ColorD カップ右_ジャスター_ジャスター1CD; - public ColorD カップ右_ジャスター_ジャスター2CD; + public ColorD カップ右_ジャスター_ジャスター2CD; - public ColorD カップ右_ジャスター_ジャスター3CD; + public ColorD カップ右_ジャスター_ジャスター3CD; - public ColorD カップ右_ジャスター_ジャスター4CD; + public ColorD カップ右_ジャスター_ジャスター4CD; - public ColorD カップ右_カップ2CD; + public ColorD カップ右_カップ2CD; - public ColorD カップ右_レース_レース1CD; + public ColorD カップ右_レース_レース1CD; - public ColorD カップ右_レース_レース2CD; + public ColorD カップ右_レース_レース2CD; - public ColorD カップ右_レース_レース3CD; + public ColorD カップ右_レース_レース3CD; - public ColorD カップ右_レース_レース4CD; + public ColorD カップ右_レース_レース4CD; - public ColorD カップ右_レース_レース5CD; + public ColorD カップ右_レース_レース5CD; - public ColorD カップ右_レース_レース6CD; + public ColorD カップ右_レース_レース6CD; - public ColorD カップ右_レース_レース7CD; + public ColorD カップ右_レース_レース7CD; - public ColorD カップ右_レース_レース8CD; + public ColorD カップ右_レース_レース8CD; - public ColorD カップ右_レース_レース9CD; + public ColorD カップ右_レース_レース9CD; - public ColorD カップ右_レース_レース10CD; + public ColorD カップ右_レース_レース10CD; - public ColorD カップ右_レース_レース11CD; + public ColorD カップ右_レース_レース11CD; - public ColorD カップ右_レース_レース12CD; + public ColorD カップ右_レース_レース12CD; - public ColorD カップ右_カップ1CD; + public ColorD カップ右_カップ1CD; - public ColorD カップ右_柄_柄1_柄1CD; + public ColorD カップ右_柄_柄1_柄1CD; - public ColorD カップ右_柄_柄1_柄2CD; + public ColorD カップ右_柄_柄1_柄2CD; - public ColorD カップ右_柄_柄2_柄1CD; + public ColorD カップ右_柄_柄2_柄1CD; - public ColorD カップ右_柄_柄2_柄2CD; + public ColorD カップ右_柄_柄2_柄2CD; - public ColorD カップ右_柄_柄3_柄1CD; + public ColorD カップ右_柄_柄3_柄1CD; - public ColorD カップ右_柄_柄3_柄2CD; + public ColorD カップ右_柄_柄3_柄2CD; - public ColorD カップ右_柄_柄4_柄1CD; + public ColorD カップ右_柄_柄4_柄1CD; - public ColorD カップ右_柄_柄4_柄2CD; + public ColorD カップ右_柄_柄4_柄2CD; - public ColorD カップ右_柄_柄5_柄1CD; + public ColorD カップ右_柄_柄5_柄1CD; - public ColorD カップ右_柄_柄5_柄2CD; + public ColorD カップ右_柄_柄5_柄2CD; - public ColorD カップ右_柄_柄6_柄1CD; + public ColorD カップ右_柄_柄6_柄1CD; - public ColorD カップ右_柄_柄6_柄2CD; + public ColorD カップ右_柄_柄6_柄2CD; - public ColorD カップ右_柄_柄7_柄1CD; + public ColorD カップ右_柄_柄7_柄1CD; - public ColorD カップ右_柄_柄7_柄2CD; + public ColorD カップ右_柄_柄7_柄2CD; - public ColorD カップ右_縁_縁1CD; + public ColorD カップ右_縁_縁1CD; - public ColorD カップ右_縁_縁2CD; + public ColorD カップ右_縁_縁2CD; - public ColorD カップ右_縁_縁3CD; + public ColorD カップ右_縁_縁3CD; - public ColorD カップ右_縁_縁4CD; + public ColorD カップ右_縁_縁4CD; - public ColorD リボン_リボンCD; + public ColorD リボン_リボンCD; - public ColorD リボン_結び目CD; + public ColorD リボン_結び目CD; - public ColorP X0Y0_バンド_バンドCP; + public ColorP X0Y0_バンド_バンドCP; - public ColorP X0Y0_バンド_縁_下CP; + public ColorP X0Y0_バンド_縁_下CP; - public ColorP X0Y0_バンド_縁_上CP; + public ColorP X0Y0_バンド_縁_上CP; - public ColorP X0Y0_バンド_縁_左CP; + public ColorP X0Y0_バンド_縁_左CP; - public ColorP X0Y0_バンド_縁_右CP; + public ColorP X0Y0_バンド_縁_右CP; - public ColorP X0Y0_カップ左_紐CP; + public ColorP X0Y0_カップ左_紐CP; - public ColorP X0Y0_カップ左_ジャスター_ジャスター1CP; + public ColorP X0Y0_カップ左_ジャスター_ジャスター1CP; - public ColorP X0Y0_カップ左_ジャスター_ジャスター2CP; + public ColorP X0Y0_カップ左_ジャスター_ジャスター2CP; - public ColorP X0Y0_カップ左_ジャスター_ジャスター3CP; + public ColorP X0Y0_カップ左_ジャスター_ジャスター3CP; - public ColorP X0Y0_カップ左_ジャスター_ジャスター4CP; + public ColorP X0Y0_カップ左_ジャスター_ジャスター4CP; - public ColorP X0Y0_カップ左_カップ2CP; + public ColorP X0Y0_カップ左_カップ2CP; - public ColorP X0Y0_カップ左_レース_レース1CP; + public ColorP X0Y0_カップ左_レース_レース1CP; - public ColorP X0Y0_カップ左_レース_レース2CP; + public ColorP X0Y0_カップ左_レース_レース2CP; - public ColorP X0Y0_カップ左_レース_レース3CP; + public ColorP X0Y0_カップ左_レース_レース3CP; - public ColorP X0Y0_カップ左_レース_レース4CP; + public ColorP X0Y0_カップ左_レース_レース4CP; - public ColorP X0Y0_カップ左_レース_レース5CP; + public ColorP X0Y0_カップ左_レース_レース5CP; - public ColorP X0Y0_カップ左_レース_レース6CP; + public ColorP X0Y0_カップ左_レース_レース6CP; - public ColorP X0Y0_カップ左_レース_レース7CP; + public ColorP X0Y0_カップ左_レース_レース7CP; - public ColorP X0Y0_カップ左_レース_レース8CP; + public ColorP X0Y0_カップ左_レース_レース8CP; - public ColorP X0Y0_カップ左_レース_レース9CP; + public ColorP X0Y0_カップ左_レース_レース9CP; - public ColorP X0Y0_カップ左_レース_レース10CP; + public ColorP X0Y0_カップ左_レース_レース10CP; - public ColorP X0Y0_カップ左_レース_レース11CP; + public ColorP X0Y0_カップ左_レース_レース11CP; - public ColorP X0Y0_カップ左_レース_レース12CP; + public ColorP X0Y0_カップ左_レース_レース12CP; - public ColorP X0Y0_カップ左_カップ1CP; + public ColorP X0Y0_カップ左_カップ1CP; - public ColorP X0Y0_カップ左_柄_柄1_柄1CP; + public ColorP X0Y0_カップ左_柄_柄1_柄1CP; - public ColorP X0Y0_カップ左_柄_柄1_柄2CP; + public ColorP X0Y0_カップ左_柄_柄1_柄2CP; - public ColorP X0Y0_カップ左_柄_柄2_柄1CP; + public ColorP X0Y0_カップ左_柄_柄2_柄1CP; - public ColorP X0Y0_カップ左_柄_柄2_柄2CP; + public ColorP X0Y0_カップ左_柄_柄2_柄2CP; - public ColorP X0Y0_カップ左_柄_柄3_柄1CP; + public ColorP X0Y0_カップ左_柄_柄3_柄1CP; - public ColorP X0Y0_カップ左_柄_柄3_柄2CP; + public ColorP X0Y0_カップ左_柄_柄3_柄2CP; - public ColorP X0Y0_カップ左_柄_柄4_柄1CP; + public ColorP X0Y0_カップ左_柄_柄4_柄1CP; - public ColorP X0Y0_カップ左_柄_柄4_柄2CP; + public ColorP X0Y0_カップ左_柄_柄4_柄2CP; - public ColorP X0Y0_カップ左_柄_柄5_柄1CP; + public ColorP X0Y0_カップ左_柄_柄5_柄1CP; - public ColorP X0Y0_カップ左_柄_柄5_柄2CP; + public ColorP X0Y0_カップ左_柄_柄5_柄2CP; - public ColorP X0Y0_カップ左_柄_柄6_柄1CP; + public ColorP X0Y0_カップ左_柄_柄6_柄1CP; - public ColorP X0Y0_カップ左_柄_柄6_柄2CP; + public ColorP X0Y0_カップ左_柄_柄6_柄2CP; - public ColorP X0Y0_カップ左_柄_柄7_柄1CP; + public ColorP X0Y0_カップ左_柄_柄7_柄1CP; - public ColorP X0Y0_カップ左_柄_柄7_柄2CP; + public ColorP X0Y0_カップ左_柄_柄7_柄2CP; - public ColorP X0Y0_カップ左_縁_縁1CP; + public ColorP X0Y0_カップ左_縁_縁1CP; - public ColorP X0Y0_カップ左_縁_縁2CP; + public ColorP X0Y0_カップ左_縁_縁2CP; - public ColorP X0Y0_カップ左_縁_縁3CP; + public ColorP X0Y0_カップ左_縁_縁3CP; - public ColorP X0Y0_カップ左_縁_縁4CP; + public ColorP X0Y0_カップ左_縁_縁4CP; - public ColorP X0Y0_カップ右_紐CP; + public ColorP X0Y0_カップ右_紐CP; - public ColorP X0Y0_カップ右_ジャスター_ジャスター1CP; + public ColorP X0Y0_カップ右_ジャスター_ジャスター1CP; - public ColorP X0Y0_カップ右_ジャスター_ジャスター2CP; + public ColorP X0Y0_カップ右_ジャスター_ジャスター2CP; - public ColorP X0Y0_カップ右_ジャスター_ジャスター3CP; + public ColorP X0Y0_カップ右_ジャスター_ジャスター3CP; - public ColorP X0Y0_カップ右_ジャスター_ジャスター4CP; + public ColorP X0Y0_カップ右_ジャスター_ジャスター4CP; - public ColorP X0Y0_カップ右_カップ2CP; + public ColorP X0Y0_カップ右_カップ2CP; - public ColorP X0Y0_カップ右_レース_レース1CP; + public ColorP X0Y0_カップ右_レース_レース1CP; - public ColorP X0Y0_カップ右_レース_レース2CP; + public ColorP X0Y0_カップ右_レース_レース2CP; - public ColorP X0Y0_カップ右_レース_レース3CP; + public ColorP X0Y0_カップ右_レース_レース3CP; - public ColorP X0Y0_カップ右_レース_レース4CP; + public ColorP X0Y0_カップ右_レース_レース4CP; - public ColorP X0Y0_カップ右_レース_レース5CP; + public ColorP X0Y0_カップ右_レース_レース5CP; - public ColorP X0Y0_カップ右_レース_レース6CP; + public ColorP X0Y0_カップ右_レース_レース6CP; - public ColorP X0Y0_カップ右_レース_レース7CP; + public ColorP X0Y0_カップ右_レース_レース7CP; - public ColorP X0Y0_カップ右_レース_レース8CP; + public ColorP X0Y0_カップ右_レース_レース8CP; - public ColorP X0Y0_カップ右_レース_レース9CP; + public ColorP X0Y0_カップ右_レース_レース9CP; - public ColorP X0Y0_カップ右_レース_レース10CP; + public ColorP X0Y0_カップ右_レース_レース10CP; - public ColorP X0Y0_カップ右_レース_レース11CP; + public ColorP X0Y0_カップ右_レース_レース11CP; - public ColorP X0Y0_カップ右_レース_レース12CP; + public ColorP X0Y0_カップ右_レース_レース12CP; - public ColorP X0Y0_カップ右_カップ1CP; + public ColorP X0Y0_カップ右_カップ1CP; - public ColorP X0Y0_カップ右_柄_柄1_柄1CP; + public ColorP X0Y0_カップ右_柄_柄1_柄1CP; - public ColorP X0Y0_カップ右_柄_柄1_柄2CP; + public ColorP X0Y0_カップ右_柄_柄1_柄2CP; - public ColorP X0Y0_カップ右_柄_柄2_柄1CP; + public ColorP X0Y0_カップ右_柄_柄2_柄1CP; - public ColorP X0Y0_カップ右_柄_柄2_柄2CP; + public ColorP X0Y0_カップ右_柄_柄2_柄2CP; - public ColorP X0Y0_カップ右_柄_柄3_柄1CP; + public ColorP X0Y0_カップ右_柄_柄3_柄1CP; - public ColorP X0Y0_カップ右_柄_柄3_柄2CP; + public ColorP X0Y0_カップ右_柄_柄3_柄2CP; - public ColorP X0Y0_カップ右_柄_柄4_柄1CP; + public ColorP X0Y0_カップ右_柄_柄4_柄1CP; - public ColorP X0Y0_カップ右_柄_柄4_柄2CP; + public ColorP X0Y0_カップ右_柄_柄4_柄2CP; - public ColorP X0Y0_カップ右_柄_柄5_柄1CP; + public ColorP X0Y0_カップ右_柄_柄5_柄1CP; - public ColorP X0Y0_カップ右_柄_柄5_柄2CP; + public ColorP X0Y0_カップ右_柄_柄5_柄2CP; - public ColorP X0Y0_カップ右_柄_柄6_柄1CP; + public ColorP X0Y0_カップ右_柄_柄6_柄1CP; - public ColorP X0Y0_カップ右_柄_柄6_柄2CP; + public ColorP X0Y0_カップ右_柄_柄6_柄2CP; - public ColorP X0Y0_カップ右_柄_柄7_柄1CP; + public ColorP X0Y0_カップ右_柄_柄7_柄1CP; - public ColorP X0Y0_カップ右_柄_柄7_柄2CP; + public ColorP X0Y0_カップ右_柄_柄7_柄2CP; - public ColorP X0Y0_カップ右_縁_縁1CP; + public ColorP X0Y0_カップ右_縁_縁1CP; - public ColorP X0Y0_カップ右_縁_縁2CP; + public ColorP X0Y0_カップ右_縁_縁2CP; - public ColorP X0Y0_カップ右_縁_縁3CP; + public ColorP X0Y0_カップ右_縁_縁3CP; - public ColorP X0Y0_カップ右_縁_縁4CP; + public ColorP X0Y0_カップ右_縁_縁4CP; - public ColorP X0Y0_リボン_リボンCP; + public ColorP X0Y0_リボン_リボンCP; - public ColorP X0Y0_リボン_結び目CP; + public ColorP X0Y0_リボン_結び目CP; - private double sb; + private double sb; - private double syb; + private double syb; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool バンド_バンド_表示 - { - get - { - return X0Y0_バンド_バンド.Dra; - } - set - { - X0Y0_バンド_バンド.Dra = value; - X0Y0_バンド_バンド.Hit = false; - } - } - - public bool バンド_縁_下_表示 - { - get - { - return X0Y0_バンド_縁_下.Dra; - } - set - { - X0Y0_バンド_縁_下.Dra = value; - X0Y0_バンド_縁_下.Hit = false; - } - } - - public bool バンド_縁_上_表示 - { - get - { - return X0Y0_バンド_縁_上.Dra; - } - set - { - X0Y0_バンド_縁_上.Dra = value; - X0Y0_バンド_縁_上.Hit = false; - } - } - - public bool バンド_縁_左_表示 - { - get - { - return X0Y0_バンド_縁_左.Dra; - } - set - { - X0Y0_バンド_縁_左.Dra = value; - X0Y0_バンド_縁_左.Hit = false; - } - } - - public bool バンド_縁_右_表示 - { - get - { - return X0Y0_バンド_縁_右.Dra; - } - set - { - X0Y0_バンド_縁_右.Dra = value; - X0Y0_バンド_縁_右.Hit = false; - } - } - - public bool カップ左_紐_表示 - { - get - { - return X0Y0_カップ左_紐.Dra; - } - set - { - X0Y0_カップ左_紐.Dra = value; - X0Y0_カップ左_紐.Hit = false; - } - } - - public bool カップ左_ジャスター_ジャスター1_表示 - { - get - { - return X0Y0_カップ左_ジャスター_ジャスター1.Dra; - } - set - { - X0Y0_カップ左_ジャスター_ジャスター1.Dra = value; - X0Y0_カップ左_ジャスター_ジャスター1.Hit = false; - } - } - - public bool カップ左_ジャスター_ジャスター2_表示 - { - get - { - return X0Y0_カップ左_ジャスター_ジャスター2.Dra; - } - set - { - X0Y0_カップ左_ジャスター_ジャスター2.Dra = value; - X0Y0_カップ左_ジャスター_ジャスター2.Hit = false; - } - } - - public bool カップ左_ジャスター_ジャスター3_表示 - { - get - { - return X0Y0_カップ左_ジャスター_ジャスター3.Dra; - } - set - { - X0Y0_カップ左_ジャスター_ジャスター3.Dra = value; - X0Y0_カップ左_ジャスター_ジャスター3.Hit = false; - } - } - - public bool カップ左_ジャスター_ジャスター4_表示 - { - get - { - return X0Y0_カップ左_ジャスター_ジャスター4.Dra; - } - set - { - X0Y0_カップ左_ジャスター_ジャスター4.Dra = value; - X0Y0_カップ左_ジャスター_ジャスター4.Hit = false; - } - } - - public bool カップ左_カップ2_表示 - { - get - { - return X0Y0_カップ左_カップ2.Dra; - } - set - { - X0Y0_カップ左_カップ2.Dra = value; - X0Y0_カップ左_カップ2.Hit = false; - } - } - - public bool カップ左_レース_レース1_表示 - { - get - { - return X0Y0_カップ左_レース_レース1.Dra; - } - set - { - X0Y0_カップ左_レース_レース1.Dra = value; - X0Y0_カップ左_レース_レース1.Hit = false; - } - } - - public bool カップ左_レース_レース2_表示 - { - get - { - return X0Y0_カップ左_レース_レース2.Dra; - } - set - { - X0Y0_カップ左_レース_レース2.Dra = value; - X0Y0_カップ左_レース_レース2.Hit = false; - } - } - - public bool カップ左_レース_レース3_表示 - { - get - { - return X0Y0_カップ左_レース_レース3.Dra; - } - set - { - X0Y0_カップ左_レース_レース3.Dra = value; - X0Y0_カップ左_レース_レース3.Hit = false; - } - } - - public bool カップ左_レース_レース4_表示 - { - get - { - return X0Y0_カップ左_レース_レース4.Dra; - } - set - { - X0Y0_カップ左_レース_レース4.Dra = value; - X0Y0_カップ左_レース_レース4.Hit = false; - } - } - - public bool カップ左_レース_レース5_表示 - { - get - { - return X0Y0_カップ左_レース_レース5.Dra; - } - set - { - X0Y0_カップ左_レース_レース5.Dra = value; - X0Y0_カップ左_レース_レース5.Hit = false; - } - } - - public bool カップ左_レース_レース6_表示 - { - get - { - return X0Y0_カップ左_レース_レース6.Dra; - } - set - { - X0Y0_カップ左_レース_レース6.Dra = value; - X0Y0_カップ左_レース_レース6.Hit = false; - } - } - - public bool カップ左_レース_レース7_表示 - { - get - { - return X0Y0_カップ左_レース_レース7.Dra; - } - set - { - X0Y0_カップ左_レース_レース7.Dra = value; - X0Y0_カップ左_レース_レース7.Hit = false; - } - } - - public bool カップ左_レース_レース8_表示 - { - get - { - return X0Y0_カップ左_レース_レース8.Dra; - } - set - { - X0Y0_カップ左_レース_レース8.Dra = value; - X0Y0_カップ左_レース_レース8.Hit = false; - } - } - - public bool カップ左_レース_レース9_表示 - { - get - { - return X0Y0_カップ左_レース_レース9.Dra; - } - set - { - X0Y0_カップ左_レース_レース9.Dra = value; - X0Y0_カップ左_レース_レース9.Hit = false; - } - } - - public bool カップ左_レース_レース10_表示 - { - get - { - return X0Y0_カップ左_レース_レース10.Dra; - } - set - { - X0Y0_カップ左_レース_レース10.Dra = value; - X0Y0_カップ左_レース_レース10.Hit = false; - } - } - - public bool カップ左_レース_レース11_表示 - { - get - { - return X0Y0_カップ左_レース_レース11.Dra; - } - set - { - X0Y0_カップ左_レース_レース11.Dra = value; - X0Y0_カップ左_レース_レース11.Hit = false; - } - } - - public bool カップ左_レース_レース12_表示 - { - get - { - return X0Y0_カップ左_レース_レース12.Dra; - } - set - { - X0Y0_カップ左_レース_レース12.Dra = value; - X0Y0_カップ左_レース_レース12.Hit = false; - } - } - - public bool カップ左_カップ1_表示 - { - get - { - return X0Y0_カップ左_カップ1.Dra; - } - set - { - X0Y0_カップ左_カップ1.Dra = value; - X0Y0_カップ左_カップ1.Hit = false; - } - } - - public bool カップ左_柄_柄1_柄1_表示 - { - get - { - return X0Y0_カップ左_柄_柄1_柄1.Dra; - } - set - { - X0Y0_カップ左_柄_柄1_柄1.Dra = value; - X0Y0_カップ左_柄_柄1_柄1.Hit = false; - } - } - - public bool カップ左_柄_柄1_柄2_表示 - { - get - { - return X0Y0_カップ左_柄_柄1_柄2.Dra; - } - set - { - X0Y0_カップ左_柄_柄1_柄2.Dra = value; - X0Y0_カップ左_柄_柄1_柄2.Hit = false; - } - } - - public bool カップ左_柄_柄2_柄1_表示 - { - get - { - return X0Y0_カップ左_柄_柄2_柄1.Dra; - } - set - { - X0Y0_カップ左_柄_柄2_柄1.Dra = value; - X0Y0_カップ左_柄_柄2_柄1.Hit = false; - } - } - - public bool カップ左_柄_柄2_柄2_表示 - { - get - { - return X0Y0_カップ左_柄_柄2_柄2.Dra; - } - set - { - X0Y0_カップ左_柄_柄2_柄2.Dra = value; - X0Y0_カップ左_柄_柄2_柄2.Hit = false; - } - } - - public bool カップ左_柄_柄3_柄1_表示 - { - get - { - return X0Y0_カップ左_柄_柄3_柄1.Dra; - } - set - { - X0Y0_カップ左_柄_柄3_柄1.Dra = value; - X0Y0_カップ左_柄_柄3_柄1.Hit = false; - } - } - - public bool カップ左_柄_柄3_柄2_表示 - { - get - { - return X0Y0_カップ左_柄_柄3_柄2.Dra; - } - set - { - X0Y0_カップ左_柄_柄3_柄2.Dra = value; - X0Y0_カップ左_柄_柄3_柄2.Hit = false; - } - } - - public bool カップ左_柄_柄4_柄1_表示 - { - get - { - return X0Y0_カップ左_柄_柄4_柄1.Dra; - } - set - { - X0Y0_カップ左_柄_柄4_柄1.Dra = value; - X0Y0_カップ左_柄_柄4_柄1.Hit = false; - } - } - - public bool カップ左_柄_柄4_柄2_表示 - { - get - { - return X0Y0_カップ左_柄_柄4_柄2.Dra; - } - set - { - X0Y0_カップ左_柄_柄4_柄2.Dra = value; - X0Y0_カップ左_柄_柄4_柄2.Hit = false; - } - } - - public bool カップ左_柄_柄5_柄1_表示 - { - get - { - return X0Y0_カップ左_柄_柄5_柄1.Dra; - } - set - { - X0Y0_カップ左_柄_柄5_柄1.Dra = value; - X0Y0_カップ左_柄_柄5_柄1.Hit = false; - } - } - - public bool カップ左_柄_柄5_柄2_表示 - { - get - { - return X0Y0_カップ左_柄_柄5_柄2.Dra; - } - set - { - X0Y0_カップ左_柄_柄5_柄2.Dra = value; - X0Y0_カップ左_柄_柄5_柄2.Hit = false; - } - } - - public bool カップ左_柄_柄6_柄1_表示 - { - get - { - return X0Y0_カップ左_柄_柄6_柄1.Dra; - } - set - { - X0Y0_カップ左_柄_柄6_柄1.Dra = value; - X0Y0_カップ左_柄_柄6_柄1.Hit = false; - } - } - - public bool カップ左_柄_柄6_柄2_表示 - { - get - { - return X0Y0_カップ左_柄_柄6_柄2.Dra; - } - set - { - X0Y0_カップ左_柄_柄6_柄2.Dra = value; - X0Y0_カップ左_柄_柄6_柄2.Hit = false; - } - } - - public bool カップ左_柄_柄7_柄1_表示 - { - get - { - return X0Y0_カップ左_柄_柄7_柄1.Dra; - } - set - { - X0Y0_カップ左_柄_柄7_柄1.Dra = value; - X0Y0_カップ左_柄_柄7_柄1.Hit = false; - } - } - - public bool カップ左_柄_柄7_柄2_表示 - { - get - { - return X0Y0_カップ左_柄_柄7_柄2.Dra; - } - set - { - X0Y0_カップ左_柄_柄7_柄2.Dra = value; - X0Y0_カップ左_柄_柄7_柄2.Hit = false; - } - } - - public bool カップ左_縁_縁1_表示 - { - get - { - return X0Y0_カップ左_縁_縁1.Dra; - } - set - { - X0Y0_カップ左_縁_縁1.Dra = value; - X0Y0_カップ左_縁_縁1.Hit = false; - } - } - - public bool カップ左_縁_縁2_表示 - { - get - { - return X0Y0_カップ左_縁_縁2.Dra; - } - set - { - X0Y0_カップ左_縁_縁2.Dra = value; - X0Y0_カップ左_縁_縁2.Hit = false; - } - } - - public bool カップ左_縁_縁3_表示 - { - get - { - return X0Y0_カップ左_縁_縁3.Dra; - } - set - { - X0Y0_カップ左_縁_縁3.Dra = value; - X0Y0_カップ左_縁_縁3.Hit = false; - } - } - - public bool カップ左_縁_縁4_表示 - { - get - { - return X0Y0_カップ左_縁_縁4.Dra; - } - set - { - X0Y0_カップ左_縁_縁4.Dra = value; - X0Y0_カップ左_縁_縁4.Hit = false; - } - } - - public bool カップ右_紐_表示 - { - get - { - return X0Y0_カップ右_紐.Dra; - } - set - { - X0Y0_カップ右_紐.Dra = value; - X0Y0_カップ右_紐.Hit = false; - } - } - - public bool カップ右_ジャスター_ジャスター1_表示 - { - get - { - return X0Y0_カップ右_ジャスター_ジャスター1.Dra; - } - set - { - X0Y0_カップ右_ジャスター_ジャスター1.Dra = value; - X0Y0_カップ右_ジャスター_ジャスター1.Hit = false; - } - } - - public bool カップ右_ジャスター_ジャスター2_表示 - { - get - { - return X0Y0_カップ右_ジャスター_ジャスター2.Dra; - } - set - { - X0Y0_カップ右_ジャスター_ジャスター2.Dra = value; - X0Y0_カップ右_ジャスター_ジャスター2.Hit = false; - } - } - - public bool カップ右_ジャスター_ジャスター3_表示 - { - get - { - return X0Y0_カップ右_ジャスター_ジャスター3.Dra; - } - set - { - X0Y0_カップ右_ジャスター_ジャスター3.Dra = value; - X0Y0_カップ右_ジャスター_ジャスター3.Hit = false; - } - } - - public bool カップ右_ジャスター_ジャスター4_表示 - { - get - { - return X0Y0_カップ右_ジャスター_ジャスター4.Dra; - } - set - { - X0Y0_カップ右_ジャスター_ジャスター4.Dra = value; - X0Y0_カップ右_ジャスター_ジャスター4.Hit = false; - } - } - - public bool カップ右_カップ2_表示 - { - get - { - return X0Y0_カップ右_カップ2.Dra; - } - set - { - X0Y0_カップ右_カップ2.Dra = value; - X0Y0_カップ右_カップ2.Hit = false; - } - } - - public bool カップ右_レース_レース1_表示 - { - get - { - return X0Y0_カップ右_レース_レース1.Dra; - } - set - { - X0Y0_カップ右_レース_レース1.Dra = value; - X0Y0_カップ右_レース_レース1.Hit = false; - } - } - - public bool カップ右_レース_レース2_表示 - { - get - { - return X0Y0_カップ右_レース_レース2.Dra; - } - set - { - X0Y0_カップ右_レース_レース2.Dra = value; - X0Y0_カップ右_レース_レース2.Hit = false; - } - } - - public bool カップ右_レース_レース3_表示 - { - get - { - return X0Y0_カップ右_レース_レース3.Dra; - } - set - { - X0Y0_カップ右_レース_レース3.Dra = value; - X0Y0_カップ右_レース_レース3.Hit = false; - } - } - - public bool カップ右_レース_レース4_表示 - { - get - { - return X0Y0_カップ右_レース_レース4.Dra; - } - set - { - X0Y0_カップ右_レース_レース4.Dra = value; - X0Y0_カップ右_レース_レース4.Hit = false; - } - } - - public bool カップ右_レース_レース5_表示 - { - get - { - return X0Y0_カップ右_レース_レース5.Dra; - } - set - { - X0Y0_カップ右_レース_レース5.Dra = value; - X0Y0_カップ右_レース_レース5.Hit = false; - } - } - - public bool カップ右_レース_レース6_表示 - { - get - { - return X0Y0_カップ右_レース_レース6.Dra; - } - set - { - X0Y0_カップ右_レース_レース6.Dra = value; - X0Y0_カップ右_レース_レース6.Hit = false; - } - } - - public bool カップ右_レース_レース7_表示 - { - get - { - return X0Y0_カップ右_レース_レース7.Dra; - } - set - { - X0Y0_カップ右_レース_レース7.Dra = value; - X0Y0_カップ右_レース_レース7.Hit = false; - } - } - - public bool カップ右_レース_レース8_表示 - { - get - { - return X0Y0_カップ右_レース_レース8.Dra; - } - set - { - X0Y0_カップ右_レース_レース8.Dra = value; - X0Y0_カップ右_レース_レース8.Hit = false; - } - } - - public bool カップ右_レース_レース9_表示 - { - get - { - return X0Y0_カップ右_レース_レース9.Dra; - } - set - { - X0Y0_カップ右_レース_レース9.Dra = value; - X0Y0_カップ右_レース_レース9.Hit = false; - } - } - - public bool カップ右_レース_レース10_表示 - { - get - { - return X0Y0_カップ右_レース_レース10.Dra; - } - set - { - X0Y0_カップ右_レース_レース10.Dra = value; - X0Y0_カップ右_レース_レース10.Hit = false; - } - } - - public bool カップ右_レース_レース11_表示 - { - get - { - return X0Y0_カップ右_レース_レース11.Dra; - } - set - { - X0Y0_カップ右_レース_レース11.Dra = value; - X0Y0_カップ右_レース_レース11.Hit = false; - } - } - - public bool カップ右_レース_レース12_表示 - { - get - { - return X0Y0_カップ右_レース_レース12.Dra; - } - set - { - X0Y0_カップ右_レース_レース12.Dra = value; - X0Y0_カップ右_レース_レース12.Hit = false; - } - } - - public bool カップ右_カップ1_表示 - { - get - { - return X0Y0_カップ右_カップ1.Dra; - } - set - { - X0Y0_カップ右_カップ1.Dra = value; - X0Y0_カップ右_カップ1.Hit = false; - } - } - - public bool カップ右_柄_柄1_柄1_表示 - { - get - { - return X0Y0_カップ右_柄_柄1_柄1.Dra; - } - set - { - X0Y0_カップ右_柄_柄1_柄1.Dra = value; - X0Y0_カップ右_柄_柄1_柄1.Hit = false; - } - } - - public bool カップ右_柄_柄1_柄2_表示 - { - get - { - return X0Y0_カップ右_柄_柄1_柄2.Dra; - } - set - { - X0Y0_カップ右_柄_柄1_柄2.Dra = value; - X0Y0_カップ右_柄_柄1_柄2.Hit = false; - } - } - - public bool カップ右_柄_柄2_柄1_表示 - { - get - { - return X0Y0_カップ右_柄_柄2_柄1.Dra; - } - set - { - X0Y0_カップ右_柄_柄2_柄1.Dra = value; - X0Y0_カップ右_柄_柄2_柄1.Hit = false; - } - } - - public bool カップ右_柄_柄2_柄2_表示 - { - get - { - return X0Y0_カップ右_柄_柄2_柄2.Dra; - } - set - { - X0Y0_カップ右_柄_柄2_柄2.Dra = value; - X0Y0_カップ右_柄_柄2_柄2.Hit = false; - } - } - - public bool カップ右_柄_柄3_柄1_表示 - { - get - { - return X0Y0_カップ右_柄_柄3_柄1.Dra; - } - set - { - X0Y0_カップ右_柄_柄3_柄1.Dra = value; - X0Y0_カップ右_柄_柄3_柄1.Hit = false; - } - } - - public bool カップ右_柄_柄3_柄2_表示 - { - get - { - return X0Y0_カップ右_柄_柄3_柄2.Dra; - } - set - { - X0Y0_カップ右_柄_柄3_柄2.Dra = value; - X0Y0_カップ右_柄_柄3_柄2.Hit = false; - } - } - - public bool カップ右_柄_柄4_柄1_表示 - { - get - { - return X0Y0_カップ右_柄_柄4_柄1.Dra; - } - set - { - X0Y0_カップ右_柄_柄4_柄1.Dra = value; - X0Y0_カップ右_柄_柄4_柄1.Hit = false; - } - } - - public bool カップ右_柄_柄4_柄2_表示 - { - get - { - return X0Y0_カップ右_柄_柄4_柄2.Dra; - } - set - { - X0Y0_カップ右_柄_柄4_柄2.Dra = value; - X0Y0_カップ右_柄_柄4_柄2.Hit = false; - } - } - - public bool カップ右_柄_柄5_柄1_表示 - { - get - { - return X0Y0_カップ右_柄_柄5_柄1.Dra; - } - set - { - X0Y0_カップ右_柄_柄5_柄1.Dra = value; - X0Y0_カップ右_柄_柄5_柄1.Hit = false; - } - } - - public bool カップ右_柄_柄5_柄2_表示 - { - get - { - return X0Y0_カップ右_柄_柄5_柄2.Dra; - } - set - { - X0Y0_カップ右_柄_柄5_柄2.Dra = value; - X0Y0_カップ右_柄_柄5_柄2.Hit = false; - } - } - - public bool カップ右_柄_柄6_柄1_表示 - { - get - { - return X0Y0_カップ右_柄_柄6_柄1.Dra; - } - set - { - X0Y0_カップ右_柄_柄6_柄1.Dra = value; - X0Y0_カップ右_柄_柄6_柄1.Hit = false; - } - } - - public bool カップ右_柄_柄6_柄2_表示 - { - get - { - return X0Y0_カップ右_柄_柄6_柄2.Dra; - } - set - { - X0Y0_カップ右_柄_柄6_柄2.Dra = value; - X0Y0_カップ右_柄_柄6_柄2.Hit = false; - } - } - - public bool カップ右_柄_柄7_柄1_表示 - { - get - { - return X0Y0_カップ右_柄_柄7_柄1.Dra; - } - set - { - X0Y0_カップ右_柄_柄7_柄1.Dra = value; - X0Y0_カップ右_柄_柄7_柄1.Hit = false; - } - } - - public bool カップ右_柄_柄7_柄2_表示 - { - get - { - return X0Y0_カップ右_柄_柄7_柄2.Dra; - } - set - { - X0Y0_カップ右_柄_柄7_柄2.Dra = value; - X0Y0_カップ右_柄_柄7_柄2.Hit = false; - } - } - - public bool カップ右_縁_縁1_表示 - { - get - { - return X0Y0_カップ右_縁_縁1.Dra; - } - set - { - X0Y0_カップ右_縁_縁1.Dra = value; - X0Y0_カップ右_縁_縁1.Hit = false; - } - } - - public bool カップ右_縁_縁2_表示 - { - get - { - return X0Y0_カップ右_縁_縁2.Dra; - } - set - { - X0Y0_カップ右_縁_縁2.Dra = value; - X0Y0_カップ右_縁_縁2.Hit = false; - } - } - - public bool カップ右_縁_縁3_表示 - { - get - { - return X0Y0_カップ右_縁_縁3.Dra; - } - set - { - X0Y0_カップ右_縁_縁3.Dra = value; - X0Y0_カップ右_縁_縁3.Hit = false; - } - } - - public bool カップ右_縁_縁4_表示 - { - get - { - return X0Y0_カップ右_縁_縁4.Dra; - } - set - { - X0Y0_カップ右_縁_縁4.Dra = value; - X0Y0_カップ右_縁_縁4.Hit = false; - } - } - - public bool リボン_リボン_表示 - { - get - { - return X0Y0_リボン_リボン.Dra; - } - set - { - X0Y0_リボン_リボン.Dra = value; - X0Y0_リボン_リボン.Hit = false; - } - } - - public bool リボン_結び目_表示 - { - get - { - return X0Y0_リボン_結び目.Dra; - } - set - { - X0Y0_リボン_結び目.Dra = value; - X0Y0_リボン_結び目.Hit = false; - } - } - - public bool ベース表示 - { - get - { - return バンド_バンド_表示; - } - set - { - バンド_バンド_表示 = value; - カップ左_カップ1_表示 = value; - カップ右_カップ1_表示 = value; - カップ左_カップ2_表示 = value; - カップ右_カップ2_表示 = value; - カップ左_紐_表示 = value; - カップ右_紐_表示 = value; - } - } - - public bool 縁1表示 - { - get - { - return バンド_縁_上_表示; - } - set - { - バンド_縁_上_表示 = value; - } - } - - public bool 縁2表示 - { - get - { - return カップ左_縁_縁3_表示; - } - set - { - カップ左_縁_縁3_表示 = value; - カップ右_縁_縁3_表示 = value; - } - } - - public bool 縁3表示 - { - get - { - return カップ左_縁_縁2_表示; - } - set - { - カップ左_縁_縁2_表示 = value; - カップ右_縁_縁2_表示 = value; - } - } - - public bool 縁4表示 - { - get - { - return カップ左_縁_縁1_表示; - } - set - { - カップ左_縁_縁1_表示 = value; - カップ右_縁_縁1_表示 = value; - } - } - - public bool 縁5表示 - { - get - { - return バンド_縁_左_表示; - } - set - { - バンド_縁_左_表示 = value; - バンド_縁_右_表示 = value; - } - } - - public bool 縁6表示 - { - get - { - return カップ左_縁_縁4_表示; - } - set - { - カップ左_縁_縁4_表示 = value; - カップ右_縁_縁4_表示 = value; - } - } - - public bool 縁7表示 - { - get - { - return バンド_縁_下_表示; - } - set - { - バンド_縁_下_表示 = value; - } - } - - public bool ジャスター表示 - { - get - { - return カップ左_ジャスター_ジャスター1_表示; - } - set - { - カップ左_ジャスター_ジャスター1_表示 = value; - カップ左_ジャスター_ジャスター2_表示 = value; - カップ左_ジャスター_ジャスター3_表示 = value; - カップ左_ジャスター_ジャスター4_表示 = value; - カップ右_ジャスター_ジャスター1_表示 = value; - カップ右_ジャスター_ジャスター2_表示 = value; - カップ右_ジャスター_ジャスター3_表示 = value; - カップ右_ジャスター_ジャスター4_表示 = value; - } - } - - public bool レース表示 - { - get - { - return カップ左_レース_レース1_表示; - } - set - { - カップ左_レース_レース1_表示 = value; - カップ右_レース_レース1_表示 = value; - カップ左_レース_レース2_表示 = value; - カップ右_レース_レース2_表示 = value; - カップ左_レース_レース3_表示 = value; - カップ右_レース_レース3_表示 = value; - カップ左_レース_レース4_表示 = value; - カップ右_レース_レース4_表示 = value; - カップ左_レース_レース5_表示 = value; - カップ右_レース_レース5_表示 = value; - カップ左_レース_レース6_表示 = value; - カップ右_レース_レース6_表示 = value; - カップ左_レース_レース7_表示 = value; - カップ右_レース_レース7_表示 = value; - カップ左_レース_レース8_表示 = value; - カップ右_レース_レース8_表示 = value; - カップ左_レース_レース9_表示 = value; - カップ右_レース_レース9_表示 = value; - カップ左_レース_レース10_表示 = value; - カップ右_レース_レース10_表示 = value; - カップ左_レース_レース11_表示 = value; - カップ右_レース_レース11_表示 = value; - カップ左_レース_レース12_表示 = value; - カップ右_レース_レース12_表示 = value; - } - } - - public bool 柄1表示 - { - get - { - return カップ左_柄_柄1_柄1_表示; - } - set - { - カップ左_柄_柄1_柄1_表示 = value; - カップ右_柄_柄1_柄1_表示 = value; - } - } - - public bool 柄2表示 - { - get - { - return カップ左_柄_柄1_柄2_表示; - } - set - { - カップ左_柄_柄1_柄2_表示 = value; - カップ右_柄_柄1_柄2_表示 = value; - } - } - - public bool 柄3表示 - { - get - { - return カップ左_柄_柄2_柄1_表示; - } - set - { - カップ左_柄_柄2_柄1_表示 = value; - カップ右_柄_柄2_柄1_表示 = value; - } - } - - public bool 柄4表示 - { - get - { - return カップ左_柄_柄2_柄2_表示; - } - set - { - カップ左_柄_柄2_柄2_表示 = value; - カップ右_柄_柄2_柄2_表示 = value; - } - } - - public bool 柄5表示 - { - get - { - return カップ左_柄_柄3_柄1_表示; - } - set - { - カップ左_柄_柄3_柄1_表示 = value; - カップ右_柄_柄3_柄1_表示 = value; - } - } - - public bool 柄6表示 - { - get - { - return カップ左_柄_柄3_柄2_表示; - } - set - { - カップ左_柄_柄3_柄2_表示 = value; - カップ右_柄_柄3_柄2_表示 = value; - } - } - - public bool 柄7表示 - { - get - { - return カップ左_柄_柄4_柄1_表示; - } - set - { - カップ左_柄_柄4_柄1_表示 = value; - カップ右_柄_柄4_柄1_表示 = value; - } - } - - public bool 柄8表示 - { - get - { - return カップ左_柄_柄4_柄2_表示; - } - set - { - カップ左_柄_柄4_柄2_表示 = value; - カップ右_柄_柄4_柄2_表示 = value; - } - } - - public bool 柄9表示 - { - get - { - return カップ左_柄_柄5_柄1_表示; - } - set - { - カップ左_柄_柄5_柄1_表示 = value; - カップ右_柄_柄5_柄1_表示 = value; - } - } - - public bool 柄10表示 - { - get - { - return カップ左_柄_柄5_柄2_表示; - } - set - { - カップ左_柄_柄5_柄2_表示 = value; - カップ右_柄_柄5_柄2_表示 = value; - } - } - - public bool 柄11表示 - { - get - { - return カップ左_柄_柄6_柄1_表示; - } - set - { - カップ左_柄_柄6_柄1_表示 = value; - カップ右_柄_柄6_柄1_表示 = value; - } - } - - public bool 柄12表示 - { - get - { - return カップ左_柄_柄6_柄2_表示; - } - set - { - カップ左_柄_柄6_柄2_表示 = value; - カップ右_柄_柄6_柄2_表示 = value; - } - } - - public bool 柄13表示 - { - get - { - return カップ左_柄_柄7_柄1_表示; - } - set - { - カップ左_柄_柄7_柄1_表示 = value; - カップ右_柄_柄7_柄1_表示 = value; - } - } - - public bool 柄14表示 - { - get - { - return カップ左_柄_柄7_柄2_表示; - } - set - { - カップ左_柄_柄7_柄2_表示 = value; - カップ右_柄_柄7_柄2_表示 = value; - } - } - - public bool リボン表示 - { - get - { - return リボン_リボン_表示; - } - set - { - リボン_リボン_表示 = value; - } - } - - public bool リボン結び目表示 - { - get - { - return リボン_結び目_表示; - } - set - { - リボン_結び目_表示 = value; - } - } - - public override bool 表示 - { - get - { - return バンド_バンド_表示; - } - set - { - バンド_バンド_表示 = value; - バンド_縁_下_表示 = value; - バンド_縁_上_表示 = value; - バンド_縁_左_表示 = value; - バンド_縁_右_表示 = value; - カップ左_紐_表示 = value; - カップ左_ジャスター_ジャスター1_表示 = value; - カップ左_ジャスター_ジャスター2_表示 = value; - カップ左_ジャスター_ジャスター3_表示 = value; - カップ左_ジャスター_ジャスター4_表示 = value; - カップ左_カップ2_表示 = value; - カップ左_レース_レース1_表示 = value; - カップ左_レース_レース2_表示 = value; - カップ左_レース_レース3_表示 = value; - カップ左_レース_レース4_表示 = value; - カップ左_レース_レース5_表示 = value; - カップ左_レース_レース6_表示 = value; - カップ左_レース_レース7_表示 = value; - カップ左_レース_レース8_表示 = value; - カップ左_レース_レース9_表示 = value; - カップ左_レース_レース10_表示 = value; - カップ左_レース_レース11_表示 = value; - カップ左_レース_レース12_表示 = value; - カップ左_カップ1_表示 = value; - カップ左_柄_柄1_柄1_表示 = value; - カップ左_柄_柄1_柄2_表示 = value; - カップ左_柄_柄2_柄1_表示 = value; - カップ左_柄_柄2_柄2_表示 = value; - カップ左_柄_柄3_柄1_表示 = value; - カップ左_柄_柄3_柄2_表示 = value; - カップ左_柄_柄4_柄1_表示 = value; - カップ左_柄_柄4_柄2_表示 = value; - カップ左_柄_柄5_柄1_表示 = value; - カップ左_柄_柄5_柄2_表示 = value; - カップ左_柄_柄6_柄1_表示 = value; - カップ左_柄_柄6_柄2_表示 = value; - カップ左_柄_柄7_柄1_表示 = value; - カップ左_柄_柄7_柄2_表示 = value; - カップ左_縁_縁1_表示 = value; - カップ左_縁_縁2_表示 = value; - カップ左_縁_縁3_表示 = value; - カップ左_縁_縁4_表示 = value; - カップ右_紐_表示 = value; - カップ右_ジャスター_ジャスター1_表示 = value; - カップ右_ジャスター_ジャスター2_表示 = value; - カップ右_ジャスター_ジャスター3_表示 = value; - カップ右_ジャスター_ジャスター4_表示 = value; - カップ右_カップ2_表示 = value; - カップ右_レース_レース1_表示 = value; - カップ右_レース_レース2_表示 = value; - カップ右_レース_レース3_表示 = value; - カップ右_レース_レース4_表示 = value; - カップ右_レース_レース5_表示 = value; - カップ右_レース_レース6_表示 = value; - カップ右_レース_レース7_表示 = value; - カップ右_レース_レース8_表示 = value; - カップ右_レース_レース9_表示 = value; - カップ右_レース_レース10_表示 = value; - カップ右_レース_レース11_表示 = value; - カップ右_レース_レース12_表示 = value; - カップ右_カップ1_表示 = value; - カップ右_柄_柄1_柄1_表示 = value; - カップ右_柄_柄1_柄2_表示 = value; - カップ右_柄_柄2_柄1_表示 = value; - カップ右_柄_柄2_柄2_表示 = value; - カップ右_柄_柄3_柄1_表示 = value; - カップ右_柄_柄3_柄2_表示 = value; - カップ右_柄_柄4_柄1_表示 = value; - カップ右_柄_柄4_柄2_表示 = value; - カップ右_柄_柄5_柄1_表示 = value; - カップ右_柄_柄5_柄2_表示 = value; - カップ右_柄_柄6_柄1_表示 = value; - カップ右_柄_柄6_柄2_表示 = value; - カップ右_柄_柄7_柄1_表示 = value; - カップ右_柄_柄7_柄2_表示 = value; - カップ右_縁_縁1_表示 = value; - カップ右_縁_縁2_表示 = value; - カップ右_縁_縁3_表示 = value; - カップ右_縁_縁4_表示 = value; - リボン_リボン_表示 = value; - リボン_結び目_表示 = value; - } - } - - public override double 濃度 - { - get - { - return バンド_バンドCD.不透明度; - } - set - { - バンド_バンドCD.不透明度 = value; - バンド_縁_下CD.不透明度 = value; - バンド_縁_上CD.不透明度 = value; - バンド_縁_左CD.不透明度 = value; - バンド_縁_右CD.不透明度 = value; - カップ左_紐CD.不透明度 = value; - カップ左_ジャスター_ジャスター1CD.不透明度 = value; - カップ左_ジャスター_ジャスター2CD.不透明度 = value; - カップ左_ジャスター_ジャスター3CD.不透明度 = value; - カップ左_ジャスター_ジャスター4CD.不透明度 = value; - カップ左_カップ2CD.不透明度 = value; - カップ左_レース_レース1CD.不透明度 = value; - カップ左_レース_レース2CD.不透明度 = value; - カップ左_レース_レース3CD.不透明度 = value; - カップ左_レース_レース4CD.不透明度 = value; - カップ左_レース_レース5CD.不透明度 = value; - カップ左_レース_レース6CD.不透明度 = value; - カップ左_レース_レース7CD.不透明度 = value; - カップ左_レース_レース8CD.不透明度 = value; - カップ左_レース_レース9CD.不透明度 = value; - カップ左_レース_レース10CD.不透明度 = value; - カップ左_レース_レース11CD.不透明度 = value; - カップ左_レース_レース12CD.不透明度 = value; - カップ左_カップ1CD.不透明度 = value; - カップ左_柄_柄1_柄1CD.不透明度 = value; - カップ左_柄_柄1_柄2CD.不透明度 = value; - カップ左_柄_柄2_柄1CD.不透明度 = value; - カップ左_柄_柄2_柄2CD.不透明度 = value; - カップ左_柄_柄3_柄1CD.不透明度 = value; - カップ左_柄_柄3_柄2CD.不透明度 = value; - カップ左_柄_柄4_柄1CD.不透明度 = value; - カップ左_柄_柄4_柄2CD.不透明度 = value; - カップ左_柄_柄5_柄1CD.不透明度 = value; - カップ左_柄_柄5_柄2CD.不透明度 = value; - カップ左_柄_柄6_柄1CD.不透明度 = value; - カップ左_柄_柄6_柄2CD.不透明度 = value; - カップ左_柄_柄7_柄1CD.不透明度 = value; - カップ左_柄_柄7_柄2CD.不透明度 = value; - カップ左_縁_縁1CD.不透明度 = value; - カップ左_縁_縁2CD.不透明度 = value; - カップ左_縁_縁3CD.不透明度 = value; - カップ左_縁_縁4CD.不透明度 = value; - カップ右_紐CD.不透明度 = value; - カップ右_ジャスター_ジャスター1CD.不透明度 = value; - カップ右_ジャスター_ジャスター2CD.不透明度 = value; - カップ右_ジャスター_ジャスター3CD.不透明度 = value; - カップ右_ジャスター_ジャスター4CD.不透明度 = value; - カップ右_カップ2CD.不透明度 = value; - カップ右_レース_レース1CD.不透明度 = value; - カップ右_レース_レース2CD.不透明度 = value; - カップ右_レース_レース3CD.不透明度 = value; - カップ右_レース_レース4CD.不透明度 = value; - カップ右_レース_レース5CD.不透明度 = value; - カップ右_レース_レース6CD.不透明度 = value; - カップ右_レース_レース7CD.不透明度 = value; - カップ右_レース_レース8CD.不透明度 = value; - カップ右_レース_レース9CD.不透明度 = value; - カップ右_レース_レース10CD.不透明度 = value; - カップ右_レース_レース11CD.不透明度 = value; - カップ右_レース_レース12CD.不透明度 = value; - カップ右_カップ1CD.不透明度 = value; - カップ右_柄_柄1_柄1CD.不透明度 = value; - カップ右_柄_柄1_柄2CD.不透明度 = value; - カップ右_柄_柄2_柄1CD.不透明度 = value; - カップ右_柄_柄2_柄2CD.不透明度 = value; - カップ右_柄_柄3_柄1CD.不透明度 = value; - カップ右_柄_柄3_柄2CD.不透明度 = value; - カップ右_柄_柄4_柄1CD.不透明度 = value; - カップ右_柄_柄4_柄2CD.不透明度 = value; - カップ右_柄_柄5_柄1CD.不透明度 = value; - カップ右_柄_柄5_柄2CD.不透明度 = value; - カップ右_柄_柄6_柄1CD.不透明度 = value; - カップ右_柄_柄6_柄2CD.不透明度 = value; - カップ右_柄_柄7_柄1CD.不透明度 = value; - カップ右_柄_柄7_柄2CD.不透明度 = value; - カップ右_縁_縁1CD.不透明度 = value; - カップ右_縁_縁2CD.不透明度 = value; - カップ右_縁_縁3CD.不透明度 = value; - カップ右_縁_縁4CD.不透明度 = value; - リボン_リボンCD.不透明度 = value; - リボン_結び目CD.不透明度 = value; - } - } - - public double バスト - { - set - { - double sizeBase = sb * (0.9 + 0.25 * value); - X0Y0_カップ左_紐.SizeBase = sizeBase; - X0Y0_カップ左_ジャスター_ジャスター1.SizeBase = sizeBase; - X0Y0_カップ左_ジャスター_ジャスター2.SizeBase = sizeBase; - X0Y0_カップ左_ジャスター_ジャスター3.SizeBase = sizeBase; - X0Y0_カップ左_ジャスター_ジャスター4.SizeBase = sizeBase; - X0Y0_カップ左_カップ2.SizeBase = sizeBase; - X0Y0_カップ左_レース_レース1.SizeBase = sizeBase; - X0Y0_カップ左_レース_レース2.SizeBase = sizeBase; - X0Y0_カップ左_レース_レース3.SizeBase = sizeBase; - X0Y0_カップ左_レース_レース4.SizeBase = sizeBase; - X0Y0_カップ左_レース_レース5.SizeBase = sizeBase; - X0Y0_カップ左_レース_レース6.SizeBase = sizeBase; - X0Y0_カップ左_レース_レース7.SizeBase = sizeBase; - X0Y0_カップ左_レース_レース8.SizeBase = sizeBase; - X0Y0_カップ左_レース_レース9.SizeBase = sizeBase; - X0Y0_カップ左_レース_レース10.SizeBase = sizeBase; - X0Y0_カップ左_レース_レース11.SizeBase = sizeBase; - X0Y0_カップ左_レース_レース12.SizeBase = sizeBase; - X0Y0_カップ左_カップ1.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄1_柄1.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄1_柄2.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄2_柄1.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄2_柄2.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄3_柄1.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄3_柄2.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄4_柄1.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄4_柄2.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄5_柄1.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄5_柄2.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄6_柄1.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄6_柄2.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄7_柄1.SizeBase = sizeBase; - X0Y0_カップ左_柄_柄7_柄2.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁1.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁2.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁3.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁4.SizeBase = sizeBase; - X0Y0_カップ右_紐.SizeBase = sizeBase; - X0Y0_カップ右_ジャスター_ジャスター1.SizeBase = sizeBase; - X0Y0_カップ右_ジャスター_ジャスター2.SizeBase = sizeBase; - X0Y0_カップ右_ジャスター_ジャスター3.SizeBase = sizeBase; - X0Y0_カップ右_ジャスター_ジャスター4.SizeBase = sizeBase; - X0Y0_カップ右_カップ2.SizeBase = sizeBase; - X0Y0_カップ右_レース_レース1.SizeBase = sizeBase; - X0Y0_カップ右_レース_レース2.SizeBase = sizeBase; - X0Y0_カップ右_レース_レース3.SizeBase = sizeBase; - X0Y0_カップ右_レース_レース4.SizeBase = sizeBase; - X0Y0_カップ右_レース_レース5.SizeBase = sizeBase; - X0Y0_カップ右_レース_レース6.SizeBase = sizeBase; - X0Y0_カップ右_レース_レース7.SizeBase = sizeBase; - X0Y0_カップ右_レース_レース8.SizeBase = sizeBase; - X0Y0_カップ右_レース_レース9.SizeBase = sizeBase; - X0Y0_カップ右_レース_レース10.SizeBase = sizeBase; - X0Y0_カップ右_レース_レース11.SizeBase = sizeBase; - X0Y0_カップ右_レース_レース12.SizeBase = sizeBase; - X0Y0_カップ右_カップ1.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄1_柄1.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄1_柄2.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄2_柄1.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄2_柄2.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄3_柄1.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄3_柄2.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄4_柄1.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄4_柄2.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄5_柄1.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄5_柄2.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄6_柄1.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄6_柄2.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄7_柄1.SizeBase = sizeBase; - X0Y0_カップ右_柄_柄7_柄2.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁1.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁2.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁3.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁4.SizeBase = sizeBase; - X0Y0_リボン_リボン.SizeBase = sizeBase; - X0Y0_リボン_結び目.SizeBase = sizeBase; - sizeBase = syb * (1.0 + 0.05 * value); - X0Y0_カップ左_紐.SizeYBase = sizeBase; - X0Y0_カップ左_ジャスター_ジャスター1.SizeYBase = sizeBase; - X0Y0_カップ左_ジャスター_ジャスター2.SizeYBase = sizeBase; - X0Y0_カップ左_ジャスター_ジャスター3.SizeYBase = sizeBase; - X0Y0_カップ左_ジャスター_ジャスター4.SizeYBase = sizeBase; - X0Y0_カップ左_カップ2.SizeYBase = sizeBase; - X0Y0_カップ左_レース_レース1.SizeYBase = sizeBase; - X0Y0_カップ左_レース_レース2.SizeYBase = sizeBase; - X0Y0_カップ左_レース_レース3.SizeYBase = sizeBase; - X0Y0_カップ左_レース_レース4.SizeYBase = sizeBase; - X0Y0_カップ左_レース_レース5.SizeYBase = sizeBase; - X0Y0_カップ左_レース_レース6.SizeYBase = sizeBase; - X0Y0_カップ左_レース_レース7.SizeYBase = sizeBase; - X0Y0_カップ左_レース_レース8.SizeYBase = sizeBase; - X0Y0_カップ左_レース_レース9.SizeYBase = sizeBase; - X0Y0_カップ左_レース_レース10.SizeYBase = sizeBase; - X0Y0_カップ左_レース_レース11.SizeYBase = sizeBase; - X0Y0_カップ左_レース_レース12.SizeYBase = sizeBase; - X0Y0_カップ左_カップ1.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄1_柄1.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄1_柄2.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄2_柄1.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄2_柄2.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄3_柄1.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄3_柄2.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄4_柄1.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄4_柄2.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄5_柄1.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄5_柄2.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄6_柄1.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄6_柄2.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄7_柄1.SizeYBase = sizeBase; - X0Y0_カップ左_柄_柄7_柄2.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁1.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁2.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁3.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁4.SizeYBase = sizeBase; - X0Y0_カップ右_紐.SizeYBase = sizeBase; - X0Y0_カップ右_ジャスター_ジャスター1.SizeYBase = sizeBase; - X0Y0_カップ右_ジャスター_ジャスター2.SizeYBase = sizeBase; - X0Y0_カップ右_ジャスター_ジャスター3.SizeYBase = sizeBase; - X0Y0_カップ右_ジャスター_ジャスター4.SizeYBase = sizeBase; - X0Y0_カップ右_カップ2.SizeYBase = sizeBase; - X0Y0_カップ右_レース_レース1.SizeYBase = sizeBase; - X0Y0_カップ右_レース_レース2.SizeYBase = sizeBase; - X0Y0_カップ右_レース_レース3.SizeYBase = sizeBase; - X0Y0_カップ右_レース_レース4.SizeYBase = sizeBase; - X0Y0_カップ右_レース_レース5.SizeYBase = sizeBase; - X0Y0_カップ右_レース_レース6.SizeYBase = sizeBase; - X0Y0_カップ右_レース_レース7.SizeYBase = sizeBase; - X0Y0_カップ右_レース_レース8.SizeYBase = sizeBase; - X0Y0_カップ右_レース_レース9.SizeYBase = sizeBase; - X0Y0_カップ右_レース_レース10.SizeYBase = sizeBase; - X0Y0_カップ右_レース_レース11.SizeYBase = sizeBase; - X0Y0_カップ右_レース_レース12.SizeYBase = sizeBase; - X0Y0_カップ右_カップ1.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄1_柄1.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄1_柄2.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄2_柄1.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄2_柄2.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄3_柄1.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄3_柄2.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄4_柄1.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄4_柄2.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄5_柄1.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄5_柄2.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄6_柄1.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄6_柄2.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄7_柄1.SizeYBase = sizeBase; - X0Y0_カップ右_柄_柄7_柄2.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁1.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁2.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁3.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁4.SizeYBase = sizeBase; - X0Y0_リボン_リボン.SizeYBase = sizeBase; - X0Y0_リボン_結び目.SizeYBase = sizeBase; - sizeBase = 1.0 + (-0.5 * value + 0.2 * value.Inverse()); - X0Y0_カップ左_紐.SizeYBase *= sizeBase; - X0Y0_カップ右_紐.SizeYBase *= sizeBase; - 位置C = new Vector2D(位置C.X, -0.003 * 肥大); - } - } - - public 下着トップ_ブラ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着トップ_ブラD e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着トップ"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["バンド"].ToPars(); - X0Y0_バンド_バンド = pars2["バンド"].ToPar(); - Pars pars3 = pars2["縁"].ToPars(); - X0Y0_バンド_縁_下 = pars3["下"].ToPar(); - X0Y0_バンド_縁_上 = pars3["上"].ToPar(); - X0Y0_バンド_縁_左 = pars3["左"].ToPar(); - X0Y0_バンド_縁_右 = pars3["右"].ToPar(); - pars2 = pars["カップ左"].ToPars(); - X0Y0_カップ左_紐 = pars2["紐"].ToPar(); - pars3 = pars2["ジャスター"].ToPars(); - X0Y0_カップ左_ジャスター_ジャスター1 = pars3["ジャスター1"].ToPar(); - X0Y0_カップ左_ジャスター_ジャスター2 = pars3["ジャスター2"].ToPar(); - X0Y0_カップ左_ジャスター_ジャスター3 = pars3["ジャスター3"].ToPar(); - X0Y0_カップ左_ジャスター_ジャスター4 = pars3["ジャスター4"].ToPar(); - X0Y0_カップ左_カップ2 = pars2["カップ2"].ToPar(); - pars3 = pars2["レース"].ToPars(); - 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(); - X0Y0_カップ左_レース_レース8 = pars3["レース8"].ToPar(); - X0Y0_カップ左_レース_レース9 = pars3["レース9"].ToPar(); - X0Y0_カップ左_レース_レース10 = pars3["レース10"].ToPar(); - X0Y0_カップ左_レース_レース11 = pars3["レース11"].ToPar(); - X0Y0_カップ左_レース_レース12 = pars3["レース12"].ToPar(); - X0Y0_カップ左_カップ1 = pars2["カップ1"].ToPar(); - pars3 = pars2["柄"].ToPars(); - Pars pars4 = pars3["柄1"].ToPars(); - X0Y0_カップ左_柄_柄1_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ左_柄_柄1_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄2"].ToPars(); - X0Y0_カップ左_柄_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ左_柄_柄2_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄3"].ToPars(); - X0Y0_カップ左_柄_柄3_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ左_柄_柄3_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄4"].ToPars(); - X0Y0_カップ左_柄_柄4_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ左_柄_柄4_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄5"].ToPars(); - X0Y0_カップ左_柄_柄5_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ左_柄_柄5_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄6"].ToPars(); - X0Y0_カップ左_柄_柄6_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ左_柄_柄6_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄7"].ToPars(); - X0Y0_カップ左_柄_柄7_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ左_柄_柄7_柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["縁"].ToPars(); - X0Y0_カップ左_縁_縁1 = pars3["縁1"].ToPar(); - X0Y0_カップ左_縁_縁2 = pars3["縁2"].ToPar(); - X0Y0_カップ左_縁_縁3 = pars3["縁3"].ToPar(); - X0Y0_カップ左_縁_縁4 = pars3["縁4"].ToPar(); - pars2 = pars["カップ右"].ToPars(); - X0Y0_カップ右_紐 = pars2["紐"].ToPar(); - pars3 = pars2["ジャスター"].ToPars(); - X0Y0_カップ右_ジャスター_ジャスター1 = pars3["ジャスター1"].ToPar(); - X0Y0_カップ右_ジャスター_ジャスター2 = pars3["ジャスター2"].ToPar(); - X0Y0_カップ右_ジャスター_ジャスター3 = pars3["ジャスター3"].ToPar(); - X0Y0_カップ右_ジャスター_ジャスター4 = pars3["ジャスター4"].ToPar(); - X0Y0_カップ右_カップ2 = pars2["カップ2"].ToPar(); - pars3 = pars2["レース"].ToPars(); - 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(); - X0Y0_カップ右_レース_レース8 = pars3["レース8"].ToPar(); - X0Y0_カップ右_レース_レース9 = pars3["レース9"].ToPar(); - X0Y0_カップ右_レース_レース10 = pars3["レース10"].ToPar(); - X0Y0_カップ右_レース_レース11 = pars3["レース11"].ToPar(); - X0Y0_カップ右_レース_レース12 = pars3["レース12"].ToPar(); - X0Y0_カップ右_カップ1 = pars2["カップ1"].ToPar(); - pars3 = pars2["柄"].ToPars(); - pars4 = pars3["柄1"].ToPars(); - X0Y0_カップ右_柄_柄1_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ右_柄_柄1_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄2"].ToPars(); - X0Y0_カップ右_柄_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ右_柄_柄2_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄3"].ToPars(); - X0Y0_カップ右_柄_柄3_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ右_柄_柄3_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄4"].ToPars(); - X0Y0_カップ右_柄_柄4_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ右_柄_柄4_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄5"].ToPars(); - X0Y0_カップ右_柄_柄5_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ右_柄_柄5_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄6"].ToPars(); - X0Y0_カップ右_柄_柄6_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ右_柄_柄6_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄7"].ToPars(); - X0Y0_カップ右_柄_柄7_柄1 = pars4["柄1"].ToPar(); - X0Y0_カップ右_柄_柄7_柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["縁"].ToPars(); - X0Y0_カップ右_縁_縁1 = pars3["縁1"].ToPar(); - X0Y0_カップ右_縁_縁2 = pars3["縁2"].ToPar(); - X0Y0_カップ右_縁_縁3 = pars3["縁3"].ToPar(); - X0Y0_カップ右_縁_縁4 = pars3["縁4"].ToPar(); - pars2 = pars["リボン"].ToPars(); - X0Y0_リボン_リボン = pars2["リボン"].ToPar(); - X0Y0_リボン_結び目 = pars2["結び目"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - sb = 尺度B; - syb = 尺度YB; - 肥大 = e.肥大; - 身長 = e.身長; - Xv = e.Xv; - Yv = e.Yv; - Xi = e.Xi; - Yi = e.Yi; - サイズ = e.サイズ; - サイズX = e.サイズX; - サイズY = e.サイズY; - バンド_バンド_表示 = e.バンド_バンド_表示; - バンド_縁_下_表示 = e.バンド_縁_下_表示; - バンド_縁_上_表示 = e.バンド_縁_上_表示; - バンド_縁_左_表示 = e.バンド_縁_左_表示; - バンド_縁_右_表示 = e.バンド_縁_右_表示; - カップ左_紐_表示 = e.カップ左_紐_表示; - カップ左_ジャスター_ジャスター1_表示 = e.カップ左_ジャスター_ジャスター1_表示; - カップ左_ジャスター_ジャスター2_表示 = e.カップ左_ジャスター_ジャスター2_表示; - カップ左_ジャスター_ジャスター3_表示 = e.カップ左_ジャスター_ジャスター3_表示; - カップ左_ジャスター_ジャスター4_表示 = e.カップ左_ジャスター_ジャスター4_表示; - カップ左_カップ2_表示 = e.カップ左_カップ2_表示; - カップ左_レース_レース1_表示 = e.カップ左_レース_レース1_表示; - カップ左_レース_レース2_表示 = e.カップ左_レース_レース2_表示; - カップ左_レース_レース3_表示 = e.カップ左_レース_レース3_表示; - カップ左_レース_レース4_表示 = e.カップ左_レース_レース4_表示; - カップ左_レース_レース5_表示 = e.カップ左_レース_レース5_表示; - カップ左_レース_レース6_表示 = e.カップ左_レース_レース6_表示; - カップ左_レース_レース7_表示 = e.カップ左_レース_レース7_表示; - カップ左_レース_レース8_表示 = e.カップ左_レース_レース8_表示; - カップ左_レース_レース9_表示 = e.カップ左_レース_レース9_表示; - カップ左_レース_レース10_表示 = e.カップ左_レース_レース10_表示; - カップ左_レース_レース11_表示 = e.カップ左_レース_レース11_表示; - カップ左_レース_レース12_表示 = e.カップ左_レース_レース12_表示; - カップ左_カップ1_表示 = e.カップ左_カップ1_表示; - カップ左_柄_柄1_柄1_表示 = e.カップ左_柄_柄1_柄1_表示; - カップ左_柄_柄1_柄2_表示 = e.カップ左_柄_柄1_柄2_表示; - カップ左_柄_柄2_柄1_表示 = e.カップ左_柄_柄2_柄1_表示; - カップ左_柄_柄2_柄2_表示 = e.カップ左_柄_柄2_柄2_表示; - カップ左_柄_柄3_柄1_表示 = e.カップ左_柄_柄3_柄1_表示; - カップ左_柄_柄3_柄2_表示 = e.カップ左_柄_柄3_柄2_表示; - カップ左_柄_柄4_柄1_表示 = e.カップ左_柄_柄4_柄1_表示; - カップ左_柄_柄4_柄2_表示 = e.カップ左_柄_柄4_柄2_表示; - カップ左_柄_柄5_柄1_表示 = e.カップ左_柄_柄5_柄1_表示; - カップ左_柄_柄5_柄2_表示 = e.カップ左_柄_柄5_柄2_表示; - カップ左_柄_柄6_柄1_表示 = e.カップ左_柄_柄6_柄1_表示; - カップ左_柄_柄6_柄2_表示 = e.カップ左_柄_柄6_柄2_表示; - カップ左_柄_柄7_柄1_表示 = e.カップ左_柄_柄7_柄1_表示; - カップ左_柄_柄7_柄2_表示 = e.カップ左_柄_柄7_柄2_表示; - カップ左_縁_縁1_表示 = e.カップ左_縁_縁1_表示; - カップ左_縁_縁2_表示 = e.カップ左_縁_縁2_表示; - カップ左_縁_縁3_表示 = e.カップ左_縁_縁3_表示; - カップ左_縁_縁4_表示 = e.カップ左_縁_縁4_表示; - カップ右_紐_表示 = e.カップ右_紐_表示; - カップ右_ジャスター_ジャスター1_表示 = e.カップ右_ジャスター_ジャスター1_表示; - カップ右_ジャスター_ジャスター2_表示 = e.カップ右_ジャスター_ジャスター2_表示; - カップ右_ジャスター_ジャスター3_表示 = e.カップ右_ジャスター_ジャスター3_表示; - カップ右_ジャスター_ジャスター4_表示 = e.カップ右_ジャスター_ジャスター4_表示; - カップ右_カップ2_表示 = e.カップ右_カップ2_表示; - カップ右_レース_レース1_表示 = e.カップ右_レース_レース1_表示; - カップ右_レース_レース2_表示 = e.カップ右_レース_レース2_表示; - カップ右_レース_レース3_表示 = e.カップ右_レース_レース3_表示; - カップ右_レース_レース4_表示 = e.カップ右_レース_レース4_表示; - カップ右_レース_レース5_表示 = e.カップ右_レース_レース5_表示; - カップ右_レース_レース6_表示 = e.カップ右_レース_レース6_表示; - カップ右_レース_レース7_表示 = e.カップ右_レース_レース7_表示; - カップ右_レース_レース8_表示 = e.カップ右_レース_レース8_表示; - カップ右_レース_レース9_表示 = e.カップ右_レース_レース9_表示; - カップ右_レース_レース10_表示 = e.カップ右_レース_レース10_表示; - カップ右_レース_レース11_表示 = e.カップ右_レース_レース11_表示; - カップ右_レース_レース12_表示 = e.カップ右_レース_レース12_表示; - カップ右_カップ1_表示 = e.カップ右_カップ1_表示; - カップ右_柄_柄1_柄1_表示 = e.カップ右_柄_柄1_柄1_表示; - カップ右_柄_柄1_柄2_表示 = e.カップ右_柄_柄1_柄2_表示; - カップ右_柄_柄2_柄1_表示 = e.カップ右_柄_柄2_柄1_表示; - カップ右_柄_柄2_柄2_表示 = e.カップ右_柄_柄2_柄2_表示; - カップ右_柄_柄3_柄1_表示 = e.カップ右_柄_柄3_柄1_表示; - カップ右_柄_柄3_柄2_表示 = e.カップ右_柄_柄3_柄2_表示; - カップ右_柄_柄4_柄1_表示 = e.カップ右_柄_柄4_柄1_表示; - カップ右_柄_柄4_柄2_表示 = e.カップ右_柄_柄4_柄2_表示; - カップ右_柄_柄5_柄1_表示 = e.カップ右_柄_柄5_柄1_表示; - カップ右_柄_柄5_柄2_表示 = e.カップ右_柄_柄5_柄2_表示; - カップ右_柄_柄6_柄1_表示 = e.カップ右_柄_柄6_柄1_表示; - カップ右_柄_柄6_柄2_表示 = e.カップ右_柄_柄6_柄2_表示; - カップ右_柄_柄7_柄1_表示 = e.カップ右_柄_柄7_柄1_表示; - カップ右_柄_柄7_柄2_表示 = e.カップ右_柄_柄7_柄2_表示; - カップ右_縁_縁1_表示 = e.カップ右_縁_縁1_表示; - カップ右_縁_縁2_表示 = e.カップ右_縁_縁2_表示; - カップ右_縁_縁3_表示 = e.カップ右_縁_縁3_表示; - カップ右_縁_縁4_表示 = e.カップ右_縁_縁4_表示; - リボン_リボン_表示 = e.リボン_リボン_表示; - リボン_結び目_表示 = e.リボン_結び目_表示; - ベース表示 = e.ベース表示; - 縁1表示 = e.縁1表示; - 縁2表示 = e.縁2表示; - 縁3表示 = e.縁3表示; - 縁4表示 = e.縁4表示; - 縁5表示 = e.縁5表示; - 縁6表示 = e.縁6表示; - 縁7表示 = e.縁7表示; - ジャスター表示 = e.ジャスター表示; - レース表示 = e.レース表示; - 柄1表示 = e.柄1表示; - 柄2表示 = e.柄2表示; - 柄3表示 = e.柄3表示; - 柄4表示 = e.柄4表示; - 柄5表示 = e.柄5表示; - 柄6表示 = e.柄6表示; - 柄7表示 = e.柄7表示; - 柄8表示 = e.柄8表示; - 柄9表示 = e.柄9表示; - 柄10表示 = e.柄10表示; - 柄11表示 = e.柄11表示; - 柄12表示 = e.柄12表示; - 柄13表示 = e.柄13表示; - 柄14表示 = e.柄14表示; - リボン表示 = e.リボン表示; - リボン結び目表示 = e.リボン結び目表示; - バスト = e.バスト; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_バンド_バンドCP = new ColorP(X0Y0_バンド_バンド, バンド_バンドCD, DisUnit, abj: true); - X0Y0_バンド_縁_下CP = new ColorP(X0Y0_バンド_縁_下, バンド_縁_下CD, DisUnit, abj: true); - X0Y0_バンド_縁_上CP = new ColorP(X0Y0_バンド_縁_上, バンド_縁_上CD, DisUnit, abj: true); - X0Y0_バンド_縁_左CP = new ColorP(X0Y0_バンド_縁_左, バンド_縁_左CD, DisUnit, abj: true); - X0Y0_バンド_縁_右CP = new ColorP(X0Y0_バンド_縁_右, バンド_縁_右CD, 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); - X0Y0_カップ左_ジャスター_ジャスター3CP = new ColorP(X0Y0_カップ左_ジャスター_ジャスター3, カップ左_ジャスター_ジャスター3CD, DisUnit, abj: true); - X0Y0_カップ左_ジャスター_ジャスター4CP = new ColorP(X0Y0_カップ左_ジャスター_ジャスター4, カップ左_ジャスター_ジャスター4CD, DisUnit, abj: true); - X0Y0_カップ左_カップ2CP = new ColorP(X0Y0_カップ左_カップ2, カップ左_カップ2CD, 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_カップ左_レース_レース8CP = new ColorP(X0Y0_カップ左_レース_レース8, カップ左_レース_レース8CD, DisUnit, abj: true); - X0Y0_カップ左_レース_レース9CP = new ColorP(X0Y0_カップ左_レース_レース9, カップ左_レース_レース9CD, DisUnit, abj: true); - X0Y0_カップ左_レース_レース10CP = new ColorP(X0Y0_カップ左_レース_レース10, カップ左_レース_レース10CD, DisUnit, abj: true); - X0Y0_カップ左_レース_レース11CP = new ColorP(X0Y0_カップ左_レース_レース11, カップ左_レース_レース11CD, DisUnit, abj: true); - X0Y0_カップ左_レース_レース12CP = new ColorP(X0Y0_カップ左_レース_レース12, カップ左_レース_レース12CD, DisUnit, abj: true); - X0Y0_カップ左_カップ1CP = new ColorP(X0Y0_カップ左_カップ1, カップ左_カップ1CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄1_柄1CP = new ColorP(X0Y0_カップ左_柄_柄1_柄1, カップ左_柄_柄1_柄1CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄1_柄2CP = new ColorP(X0Y0_カップ左_柄_柄1_柄2, カップ左_柄_柄1_柄2CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄2_柄1CP = new ColorP(X0Y0_カップ左_柄_柄2_柄1, カップ左_柄_柄2_柄1CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄2_柄2CP = new ColorP(X0Y0_カップ左_柄_柄2_柄2, カップ左_柄_柄2_柄2CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄3_柄1CP = new ColorP(X0Y0_カップ左_柄_柄3_柄1, カップ左_柄_柄3_柄1CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄3_柄2CP = new ColorP(X0Y0_カップ左_柄_柄3_柄2, カップ左_柄_柄3_柄2CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄4_柄1CP = new ColorP(X0Y0_カップ左_柄_柄4_柄1, カップ左_柄_柄4_柄1CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄4_柄2CP = new ColorP(X0Y0_カップ左_柄_柄4_柄2, カップ左_柄_柄4_柄2CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄5_柄1CP = new ColorP(X0Y0_カップ左_柄_柄5_柄1, カップ左_柄_柄5_柄1CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄5_柄2CP = new ColorP(X0Y0_カップ左_柄_柄5_柄2, カップ左_柄_柄5_柄2CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄6_柄1CP = new ColorP(X0Y0_カップ左_柄_柄6_柄1, カップ左_柄_柄6_柄1CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄6_柄2CP = new ColorP(X0Y0_カップ左_柄_柄6_柄2, カップ左_柄_柄6_柄2CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄7_柄1CP = new ColorP(X0Y0_カップ左_柄_柄7_柄1, カップ左_柄_柄7_柄1CD, DisUnit, abj: true); - X0Y0_カップ左_柄_柄7_柄2CP = new ColorP(X0Y0_カップ左_柄_柄7_柄2, カップ左_柄_柄7_柄2CD, 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_カップ右_紐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); - X0Y0_カップ右_ジャスター_ジャスター3CP = new ColorP(X0Y0_カップ右_ジャスター_ジャスター3, カップ右_ジャスター_ジャスター3CD, DisUnit, abj: true); - X0Y0_カップ右_ジャスター_ジャスター4CP = new ColorP(X0Y0_カップ右_ジャスター_ジャスター4, カップ右_ジャスター_ジャスター4CD, DisUnit, abj: true); - X0Y0_カップ右_カップ2CP = new ColorP(X0Y0_カップ右_カップ2, カップ右_カップ2CD, 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_カップ右_レース_レース8CP = new ColorP(X0Y0_カップ右_レース_レース8, カップ右_レース_レース8CD, DisUnit, abj: true); - X0Y0_カップ右_レース_レース9CP = new ColorP(X0Y0_カップ右_レース_レース9, カップ右_レース_レース9CD, DisUnit, abj: true); - X0Y0_カップ右_レース_レース10CP = new ColorP(X0Y0_カップ右_レース_レース10, カップ右_レース_レース10CD, DisUnit, abj: true); - X0Y0_カップ右_レース_レース11CP = new ColorP(X0Y0_カップ右_レース_レース11, カップ右_レース_レース11CD, DisUnit, abj: true); - X0Y0_カップ右_レース_レース12CP = new ColorP(X0Y0_カップ右_レース_レース12, カップ右_レース_レース12CD, DisUnit, abj: true); - X0Y0_カップ右_カップ1CP = new ColorP(X0Y0_カップ右_カップ1, カップ右_カップ1CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄1_柄1CP = new ColorP(X0Y0_カップ右_柄_柄1_柄1, カップ右_柄_柄1_柄1CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄1_柄2CP = new ColorP(X0Y0_カップ右_柄_柄1_柄2, カップ右_柄_柄1_柄2CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄2_柄1CP = new ColorP(X0Y0_カップ右_柄_柄2_柄1, カップ右_柄_柄2_柄1CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄2_柄2CP = new ColorP(X0Y0_カップ右_柄_柄2_柄2, カップ右_柄_柄2_柄2CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄3_柄1CP = new ColorP(X0Y0_カップ右_柄_柄3_柄1, カップ右_柄_柄3_柄1CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄3_柄2CP = new ColorP(X0Y0_カップ右_柄_柄3_柄2, カップ右_柄_柄3_柄2CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄4_柄1CP = new ColorP(X0Y0_カップ右_柄_柄4_柄1, カップ右_柄_柄4_柄1CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄4_柄2CP = new ColorP(X0Y0_カップ右_柄_柄4_柄2, カップ右_柄_柄4_柄2CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄5_柄1CP = new ColorP(X0Y0_カップ右_柄_柄5_柄1, カップ右_柄_柄5_柄1CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄5_柄2CP = new ColorP(X0Y0_カップ右_柄_柄5_柄2, カップ右_柄_柄5_柄2CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄6_柄1CP = new ColorP(X0Y0_カップ右_柄_柄6_柄1, カップ右_柄_柄6_柄1CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄6_柄2CP = new ColorP(X0Y0_カップ右_柄_柄6_柄2, カップ右_柄_柄6_柄2CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄7_柄1CP = new ColorP(X0Y0_カップ右_柄_柄7_柄1, カップ右_柄_柄7_柄1CD, DisUnit, abj: true); - X0Y0_カップ右_柄_柄7_柄2CP = new ColorP(X0Y0_カップ右_柄_柄7_柄2, カップ右_柄_柄7_柄2CD, 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_リボン_リボンCP = new ColorP(X0Y0_リボン_リボン, リボン_リボンCD, DisUnit, abj: true); - X0Y0_リボン_結び目CP = new ColorP(X0Y0_リボン_結び目, リボン_結び目CD, DisUnit, abj: true); - 尺度YB *= 1.1; - 濃度 = e.濃度; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_バンド_バンド); - Are.Draw(X0Y0_バンド_縁_下); - Are.Draw(X0Y0_バンド_縁_上); - Are.Draw(X0Y0_バンド_縁_左); - Are.Draw(X0Y0_バンド_縁_右); - } - - public override void 描画1(Are Are) - { - Are.Draw(X0Y0_カップ左_紐); - Are.Draw(X0Y0_カップ左_ジャスター_ジャスター1); - Are.Draw(X0Y0_カップ左_ジャスター_ジャスター2); - Are.Draw(X0Y0_カップ左_ジャスター_ジャスター3); - Are.Draw(X0Y0_カップ左_ジャスター_ジャスター4); - Are.Draw(X0Y0_カップ左_カップ2); - Are.Draw(X0Y0_カップ左_レース_レース1); - Are.Draw(X0Y0_カップ左_レース_レース2); - Are.Draw(X0Y0_カップ左_レース_レース3); - Are.Draw(X0Y0_カップ左_レース_レース4); - Are.Draw(X0Y0_カップ左_レース_レース5); - Are.Draw(X0Y0_カップ左_レース_レース6); - Are.Draw(X0Y0_カップ左_レース_レース7); - Are.Draw(X0Y0_カップ左_レース_レース8); - Are.Draw(X0Y0_カップ左_レース_レース9); - Are.Draw(X0Y0_カップ左_レース_レース10); - Are.Draw(X0Y0_カップ左_レース_レース11); - Are.Draw(X0Y0_カップ左_レース_レース12); - Are.Draw(X0Y0_カップ左_カップ1); - Are.Draw(X0Y0_カップ左_柄_柄1_柄1); - Are.Draw(X0Y0_カップ左_柄_柄1_柄2); - Are.Draw(X0Y0_カップ左_柄_柄2_柄1); - Are.Draw(X0Y0_カップ左_柄_柄2_柄2); - Are.Draw(X0Y0_カップ左_柄_柄3_柄1); - Are.Draw(X0Y0_カップ左_柄_柄3_柄2); - Are.Draw(X0Y0_カップ左_柄_柄4_柄1); - Are.Draw(X0Y0_カップ左_柄_柄4_柄2); - Are.Draw(X0Y0_カップ左_柄_柄5_柄1); - Are.Draw(X0Y0_カップ左_柄_柄5_柄2); - Are.Draw(X0Y0_カップ左_柄_柄6_柄1); - Are.Draw(X0Y0_カップ左_柄_柄6_柄2); - Are.Draw(X0Y0_カップ左_柄_柄7_柄1); - Are.Draw(X0Y0_カップ左_柄_柄7_柄2); - Are.Draw(X0Y0_カップ左_縁_縁1); - Are.Draw(X0Y0_カップ左_縁_縁2); - Are.Draw(X0Y0_カップ左_縁_縁3); - Are.Draw(X0Y0_カップ左_縁_縁4); - Are.Draw(X0Y0_カップ右_紐); - Are.Draw(X0Y0_カップ右_ジャスター_ジャスター1); - Are.Draw(X0Y0_カップ右_ジャスター_ジャスター2); - Are.Draw(X0Y0_カップ右_ジャスター_ジャスター3); - Are.Draw(X0Y0_カップ右_ジャスター_ジャスター4); - Are.Draw(X0Y0_カップ右_カップ2); - Are.Draw(X0Y0_カップ右_レース_レース1); - Are.Draw(X0Y0_カップ右_レース_レース2); - Are.Draw(X0Y0_カップ右_レース_レース3); - Are.Draw(X0Y0_カップ右_レース_レース4); - Are.Draw(X0Y0_カップ右_レース_レース5); - Are.Draw(X0Y0_カップ右_レース_レース6); - Are.Draw(X0Y0_カップ右_レース_レース7); - Are.Draw(X0Y0_カップ右_レース_レース8); - Are.Draw(X0Y0_カップ右_レース_レース9); - Are.Draw(X0Y0_カップ右_レース_レース10); - Are.Draw(X0Y0_カップ右_レース_レース11); - Are.Draw(X0Y0_カップ右_レース_レース12); - Are.Draw(X0Y0_カップ右_カップ1); - Are.Draw(X0Y0_カップ右_柄_柄1_柄1); - Are.Draw(X0Y0_カップ右_柄_柄1_柄2); - Are.Draw(X0Y0_カップ右_柄_柄2_柄1); - Are.Draw(X0Y0_カップ右_柄_柄2_柄2); - Are.Draw(X0Y0_カップ右_柄_柄3_柄1); - Are.Draw(X0Y0_カップ右_柄_柄3_柄2); - Are.Draw(X0Y0_カップ右_柄_柄4_柄1); - Are.Draw(X0Y0_カップ右_柄_柄4_柄2); - Are.Draw(X0Y0_カップ右_柄_柄5_柄1); - Are.Draw(X0Y0_カップ右_柄_柄5_柄2); - Are.Draw(X0Y0_カップ右_柄_柄6_柄1); - Are.Draw(X0Y0_カップ右_柄_柄6_柄2); - Are.Draw(X0Y0_カップ右_柄_柄7_柄1); - Are.Draw(X0Y0_カップ右_柄_柄7_柄2); - Are.Draw(X0Y0_カップ右_縁_縁1); - Are.Draw(X0Y0_カップ右_縁_縁2); - Are.Draw(X0Y0_カップ右_縁_縁3); - Are.Draw(X0Y0_カップ右_縁_縁4); - Are.Draw(X0Y0_リボン_リボン); - Are.Draw(X0Y0_リボン_結び目); - } - - public override bool Is布(Par p) - { - if (p != X0Y0_バンド_バンド && p != X0Y0_バンド_縁_下 && p != X0Y0_バンド_縁_上 && p != X0Y0_バンド_縁_左 && p != X0Y0_バンド_縁_右 && p != X0Y0_カップ左_紐 && p != X0Y0_カップ左_ジャスター_ジャスター1 && p != X0Y0_カップ左_ジャスター_ジャスター2 && p != X0Y0_カップ左_ジャスター_ジャスター3 && p != X0Y0_カップ左_ジャスター_ジャスター4 && p != X0Y0_カップ左_カップ2 && p != X0Y0_カップ左_レース_レース1 && p != X0Y0_カップ左_レース_レース2 && p != X0Y0_カップ左_レース_レース3 && p != X0Y0_カップ左_レース_レース4 && p != X0Y0_カップ左_レース_レース5 && p != X0Y0_カップ左_レース_レース6 && p != X0Y0_カップ左_レース_レース7 && p != X0Y0_カップ左_レース_レース8 && p != X0Y0_カップ左_レース_レース9 && p != X0Y0_カップ左_レース_レース10 && p != X0Y0_カップ左_レース_レース11 && p != X0Y0_カップ左_レース_レース12 && p != X0Y0_カップ左_カップ1 && p != X0Y0_カップ左_柄_柄1_柄1 && p != X0Y0_カップ左_柄_柄1_柄2 && p != X0Y0_カップ左_柄_柄2_柄1 && p != X0Y0_カップ左_柄_柄2_柄2 && p != X0Y0_カップ左_柄_柄3_柄1 && p != X0Y0_カップ左_柄_柄3_柄2 && p != X0Y0_カップ左_柄_柄4_柄1 && p != X0Y0_カップ左_柄_柄4_柄2 && p != X0Y0_カップ左_柄_柄5_柄1 && p != X0Y0_カップ左_柄_柄5_柄2 && p != X0Y0_カップ左_柄_柄6_柄1 && p != X0Y0_カップ左_柄_柄6_柄2 && p != X0Y0_カップ左_柄_柄7_柄1 && p != X0Y0_カップ左_柄_柄7_柄2 && p != X0Y0_カップ左_縁_縁1 && p != X0Y0_カップ左_縁_縁2 && p != X0Y0_カップ左_縁_縁3 && p != X0Y0_カップ左_縁_縁4 && p != X0Y0_カップ右_紐 && p != X0Y0_カップ右_ジャスター_ジャスター1 && p != X0Y0_カップ右_ジャスター_ジャスター2 && p != X0Y0_カップ右_ジャスター_ジャスター3 && p != X0Y0_カップ右_ジャスター_ジャスター4 && p != X0Y0_カップ右_カップ2 && p != X0Y0_カップ右_レース_レース1 && p != X0Y0_カップ右_レース_レース2 && p != X0Y0_カップ右_レース_レース3 && p != X0Y0_カップ右_レース_レース4 && p != X0Y0_カップ右_レース_レース5 && p != X0Y0_カップ右_レース_レース6 && p != X0Y0_カップ右_レース_レース7 && p != X0Y0_カップ右_レース_レース8 && p != X0Y0_カップ右_レース_レース9 && p != X0Y0_カップ右_レース_レース10 && p != X0Y0_カップ右_レース_レース11 && p != X0Y0_カップ右_レース_レース12 && p != X0Y0_カップ右_カップ1 && p != X0Y0_カップ右_柄_柄1_柄1 && p != X0Y0_カップ右_柄_柄1_柄2 && p != X0Y0_カップ右_柄_柄2_柄1 && p != X0Y0_カップ右_柄_柄2_柄2 && p != X0Y0_カップ右_柄_柄3_柄1 && p != X0Y0_カップ右_柄_柄3_柄2 && p != X0Y0_カップ右_柄_柄4_柄1 && p != X0Y0_カップ右_柄_柄4_柄2 && p != X0Y0_カップ右_柄_柄5_柄1 && p != X0Y0_カップ右_柄_柄5_柄2 && p != X0Y0_カップ右_柄_柄6_柄1 && p != X0Y0_カップ右_柄_柄6_柄2 && p != X0Y0_カップ右_柄_柄7_柄1 && p != X0Y0_カップ右_柄_柄7_柄2 && p != X0Y0_カップ右_縁_縁1 && p != X0Y0_カップ右_縁_縁2 && p != X0Y0_カップ右_縁_縁3 && p != X0Y0_カップ右_縁_縁4 && p != X0Y0_リボン_リボン) - { - return p == X0Y0_リボン_結び目; - } - return true; - } - - public override void 色更新() - { - X0Y0_バンド_バンドCP.Update(); - X0Y0_バンド_縁_下CP.Update(); - X0Y0_バンド_縁_上CP.Update(); - X0Y0_バンド_縁_左CP.Update(); - X0Y0_バンド_縁_右CP.Update(); - X0Y0_カップ左_紐CP.Update(); - X0Y0_カップ左_ジャスター_ジャスター1CP.Update(); - X0Y0_カップ左_ジャスター_ジャスター2CP.Update(); - X0Y0_カップ左_ジャスター_ジャスター3CP.Update(); - X0Y0_カップ左_ジャスター_ジャスター4CP.Update(); - X0Y0_カップ左_カップ2CP.Update(); - X0Y0_カップ左_レース_レース1CP.Update(); - X0Y0_カップ左_レース_レース2CP.Update(); - X0Y0_カップ左_レース_レース3CP.Update(); - X0Y0_カップ左_レース_レース4CP.Update(); - X0Y0_カップ左_レース_レース5CP.Update(); - X0Y0_カップ左_レース_レース6CP.Update(); - X0Y0_カップ左_レース_レース7CP.Update(); - X0Y0_カップ左_レース_レース8CP.Update(); - X0Y0_カップ左_レース_レース9CP.Update(); - X0Y0_カップ左_レース_レース10CP.Update(); - X0Y0_カップ左_レース_レース11CP.Update(); - X0Y0_カップ左_レース_レース12CP.Update(); - X0Y0_カップ左_カップ1CP.Update(); - X0Y0_カップ左_柄_柄1_柄1CP.Update(); - X0Y0_カップ左_柄_柄1_柄2CP.Update(); - X0Y0_カップ左_柄_柄2_柄1CP.Update(); - X0Y0_カップ左_柄_柄2_柄2CP.Update(); - X0Y0_カップ左_柄_柄3_柄1CP.Update(); - X0Y0_カップ左_柄_柄3_柄2CP.Update(); - X0Y0_カップ左_柄_柄4_柄1CP.Update(); - X0Y0_カップ左_柄_柄4_柄2CP.Update(); - X0Y0_カップ左_柄_柄5_柄1CP.Update(); - X0Y0_カップ左_柄_柄5_柄2CP.Update(); - X0Y0_カップ左_柄_柄6_柄1CP.Update(); - X0Y0_カップ左_柄_柄6_柄2CP.Update(); - X0Y0_カップ左_柄_柄7_柄1CP.Update(); - X0Y0_カップ左_柄_柄7_柄2CP.Update(); - X0Y0_カップ左_縁_縁1CP.Update(); - X0Y0_カップ左_縁_縁2CP.Update(); - X0Y0_カップ左_縁_縁3CP.Update(); - X0Y0_カップ左_縁_縁4CP.Update(); - X0Y0_カップ右_紐CP.Update(); - X0Y0_カップ右_ジャスター_ジャスター1CP.Update(); - X0Y0_カップ右_ジャスター_ジャスター2CP.Update(); - X0Y0_カップ右_ジャスター_ジャスター3CP.Update(); - X0Y0_カップ右_ジャスター_ジャスター4CP.Update(); - X0Y0_カップ右_カップ2CP.Update(); - X0Y0_カップ右_レース_レース1CP.Update(); - X0Y0_カップ右_レース_レース2CP.Update(); - X0Y0_カップ右_レース_レース3CP.Update(); - X0Y0_カップ右_レース_レース4CP.Update(); - X0Y0_カップ右_レース_レース5CP.Update(); - X0Y0_カップ右_レース_レース6CP.Update(); - X0Y0_カップ右_レース_レース7CP.Update(); - X0Y0_カップ右_レース_レース8CP.Update(); - X0Y0_カップ右_レース_レース9CP.Update(); - X0Y0_カップ右_レース_レース10CP.Update(); - X0Y0_カップ右_レース_レース11CP.Update(); - X0Y0_カップ右_レース_レース12CP.Update(); - X0Y0_カップ右_カップ1CP.Update(); - X0Y0_カップ右_柄_柄1_柄1CP.Update(); - X0Y0_カップ右_柄_柄1_柄2CP.Update(); - X0Y0_カップ右_柄_柄2_柄1CP.Update(); - X0Y0_カップ右_柄_柄2_柄2CP.Update(); - X0Y0_カップ右_柄_柄3_柄1CP.Update(); - X0Y0_カップ右_柄_柄3_柄2CP.Update(); - X0Y0_カップ右_柄_柄4_柄1CP.Update(); - X0Y0_カップ右_柄_柄4_柄2CP.Update(); - X0Y0_カップ右_柄_柄5_柄1CP.Update(); - X0Y0_カップ右_柄_柄5_柄2CP.Update(); - X0Y0_カップ右_柄_柄6_柄1CP.Update(); - X0Y0_カップ右_柄_柄6_柄2CP.Update(); - X0Y0_カップ右_柄_柄7_柄1CP.Update(); - X0Y0_カップ右_柄_柄7_柄2CP.Update(); - X0Y0_カップ右_縁_縁1CP.Update(); - X0Y0_カップ右_縁_縁2CP.Update(); - X0Y0_カップ右_縁_縁3CP.Update(); - X0Y0_カップ右_縁_縁4CP.Update(); - X0Y0_リボン_リボンCP.Update(); - X0Y0_リボン_結び目CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - バンド_バンドCD = new ColorD(); - バンド_縁_下CD = new ColorD(); - バンド_縁_上CD = new ColorD(); - バンド_縁_左CD = new ColorD(); - バンド_縁_右CD = new ColorD(); - カップ左_紐CD = new ColorD(); - カップ左_ジャスター_ジャスター1CD = new ColorD(); - カップ左_ジャスター_ジャスター2CD = new ColorD(); - カップ左_ジャスター_ジャスター3CD = new ColorD(); - カップ左_ジャスター_ジャスター4CD = new ColorD(); - カップ左_カップ2CD = new ColorD(); - カップ左_レース_レース1CD = new ColorD(); - カップ左_レース_レース2CD = new ColorD(); - カップ左_レース_レース3CD = new ColorD(); - カップ左_レース_レース4CD = new ColorD(); - カップ左_レース_レース5CD = new ColorD(); - カップ左_レース_レース6CD = new ColorD(); - カップ左_レース_レース7CD = new ColorD(); - カップ左_レース_レース8CD = new ColorD(); - カップ左_レース_レース9CD = new ColorD(); - カップ左_レース_レース10CD = new ColorD(); - カップ左_レース_レース11CD = new ColorD(); - カップ左_レース_レース12CD = new ColorD(); - カップ左_カップ1CD = new ColorD(); - カップ左_柄_柄1_柄1CD = new ColorD(); - カップ左_柄_柄1_柄2CD = new ColorD(); - カップ左_柄_柄2_柄1CD = new ColorD(); - カップ左_柄_柄2_柄2CD = new ColorD(); - カップ左_柄_柄3_柄1CD = new ColorD(); - カップ左_柄_柄3_柄2CD = new ColorD(); - カップ左_柄_柄4_柄1CD = new ColorD(); - カップ左_柄_柄4_柄2CD = new ColorD(); - カップ左_柄_柄5_柄1CD = new ColorD(); - カップ左_柄_柄5_柄2CD = new ColorD(); - カップ左_柄_柄6_柄1CD = new ColorD(); - カップ左_柄_柄6_柄2CD = new ColorD(); - カップ左_柄_柄7_柄1CD = new ColorD(); - カップ左_柄_柄7_柄2CD = new ColorD(); - カップ左_縁_縁1CD = new ColorD(); - カップ左_縁_縁2CD = new ColorD(); - カップ左_縁_縁3CD = new ColorD(); - カップ左_縁_縁4CD = new ColorD(); - カップ右_紐CD = new ColorD(); - カップ右_ジャスター_ジャスター1CD = new ColorD(); - カップ右_ジャスター_ジャスター2CD = new ColorD(); - カップ右_ジャスター_ジャスター3CD = new ColorD(); - カップ右_ジャスター_ジャスター4CD = new ColorD(); - カップ右_カップ2CD = new ColorD(); - カップ右_レース_レース1CD = new ColorD(); - カップ右_レース_レース2CD = new ColorD(); - カップ右_レース_レース3CD = new ColorD(); - カップ右_レース_レース4CD = new ColorD(); - カップ右_レース_レース5CD = new ColorD(); - カップ右_レース_レース6CD = new ColorD(); - カップ右_レース_レース7CD = new ColorD(); - カップ右_レース_レース8CD = new ColorD(); - カップ右_レース_レース9CD = new ColorD(); - カップ右_レース_レース10CD = new ColorD(); - カップ右_レース_レース11CD = new ColorD(); - カップ右_レース_レース12CD = new ColorD(); - カップ右_カップ1CD = new ColorD(); - カップ右_柄_柄1_柄1CD = new ColorD(); - カップ右_柄_柄1_柄2CD = new ColorD(); - カップ右_柄_柄2_柄1CD = new ColorD(); - カップ右_柄_柄2_柄2CD = new ColorD(); - カップ右_柄_柄3_柄1CD = new ColorD(); - カップ右_柄_柄3_柄2CD = new ColorD(); - カップ右_柄_柄4_柄1CD = new ColorD(); - カップ右_柄_柄4_柄2CD = new ColorD(); - カップ右_柄_柄5_柄1CD = new ColorD(); - カップ右_柄_柄5_柄2CD = new ColorD(); - カップ右_柄_柄6_柄1CD = new ColorD(); - カップ右_柄_柄6_柄2CD = new ColorD(); - カップ右_柄_柄7_柄1CD = new ColorD(); - カップ右_柄_柄7_柄2CD = new ColorD(); - カップ右_縁_縁1CD = new ColorD(); - カップ右_縁_縁2CD = new ColorD(); - カップ右_縁_縁3CD = new ColorD(); - カップ右_縁_縁4CD = new ColorD(); - リボン_リボンCD = new ColorD(); - リボン_結び目CD = new ColorD(); - } - - public void 配色(ブラT色 配色) - { - バンド_バンドCD.色 = 配色.生地1色; - バンド_縁_下CD.色 = 配色.縁色; - バンド_縁_上CD.色 = バンド_縁_下CD.色; - バンド_縁_左CD.色 = バンド_縁_下CD.色; - バンド_縁_右CD.色 = バンド_縁_下CD.色; - カップ左_紐CD.色 = 配色.紐色; - カップ左_ジャスター_ジャスター1CD.色 = 配色.ジャスター色; - カップ左_ジャスター_ジャスター2CD.色 = カップ左_ジャスター_ジャスター1CD.色; - カップ左_ジャスター_ジャスター3CD.色 = カップ左_ジャスター_ジャスター1CD.色; - カップ左_ジャスター_ジャスター4CD.色 = カップ左_ジャスター_ジャスター1CD.色; - カップ左_カップ2CD.色 = 配色.生地2色; - カップ左_レース_レース1CD.色 = 配色.レース色; - カップ左_レース_レース2CD.色 = カップ左_レース_レース1CD.色; - カップ左_レース_レース3CD.色 = カップ左_レース_レース1CD.色; - カップ左_レース_レース4CD.色 = カップ左_レース_レース1CD.色; - カップ左_レース_レース5CD.色 = カップ左_レース_レース1CD.色; - カップ左_レース_レース6CD.色 = カップ左_レース_レース1CD.色; - カップ左_レース_レース7CD.色 = カップ左_レース_レース1CD.色; - カップ左_レース_レース8CD.色 = カップ左_レース_レース1CD.色; - カップ左_レース_レース9CD.色 = カップ左_レース_レース1CD.色; - カップ左_レース_レース10CD.色 = カップ左_レース_レース1CD.色; - カップ左_レース_レース11CD.色 = カップ左_レース_レース1CD.色; - カップ左_レース_レース12CD.色 = カップ左_レース_レース1CD.色; - カップ左_カップ1CD.色 = バンド_バンドCD.色; - カップ左_柄_柄1_柄1CD.色 = 配色.柄色; - カップ左_柄_柄1_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ左_柄_柄2_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ左_柄_柄2_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ左_柄_柄3_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ左_柄_柄3_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ左_柄_柄4_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ左_柄_柄4_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ左_柄_柄5_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ左_柄_柄5_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ左_柄_柄6_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ左_柄_柄6_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ左_柄_柄7_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ左_柄_柄7_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ左_縁_縁1CD.色 = バンド_縁_下CD.色; - カップ左_縁_縁2CD.色 = バンド_縁_下CD.色; - カップ左_縁_縁3CD.色 = バンド_縁_下CD.色; - カップ左_縁_縁4CD.色 = バンド_縁_下CD.色; - カップ右_紐CD.色 = カップ左_紐CD.色; - カップ右_ジャスター_ジャスター1CD.色 = カップ左_ジャスター_ジャスター1CD.色; - カップ右_ジャスター_ジャスター2CD.色 = カップ左_ジャスター_ジャスター1CD.色; - カップ右_ジャスター_ジャスター3CD.色 = カップ左_ジャスター_ジャスター1CD.色; - カップ右_ジャスター_ジャスター4CD.色 = カップ左_ジャスター_ジャスター1CD.色; - カップ右_カップ2CD.色 = カップ左_カップ2CD.色; - カップ右_レース_レース1CD.色 = カップ左_レース_レース1CD.色; - カップ右_レース_レース2CD.色 = カップ左_レース_レース1CD.色; - カップ右_レース_レース3CD.色 = カップ左_レース_レース1CD.色; - カップ右_レース_レース4CD.色 = カップ左_レース_レース1CD.色; - カップ右_レース_レース5CD.色 = カップ左_レース_レース1CD.色; - カップ右_レース_レース6CD.色 = カップ左_レース_レース1CD.色; - カップ右_レース_レース7CD.色 = カップ左_レース_レース1CD.色; - カップ右_レース_レース8CD.色 = カップ左_レース_レース1CD.色; - カップ右_レース_レース9CD.色 = カップ左_レース_レース1CD.色; - カップ右_レース_レース10CD.色 = カップ左_レース_レース1CD.色; - カップ右_レース_レース11CD.色 = カップ左_レース_レース1CD.色; - カップ右_レース_レース12CD.色 = カップ左_レース_レース1CD.色; - カップ右_カップ1CD.色 = バンド_バンドCD.色; - カップ右_柄_柄1_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_柄_柄1_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_柄_柄2_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_柄_柄2_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_柄_柄3_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_柄_柄3_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_柄_柄4_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_柄_柄4_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_柄_柄5_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_柄_柄5_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_柄_柄6_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_柄_柄6_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_柄_柄7_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_柄_柄7_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; - カップ右_縁_縁1CD.色 = バンド_縁_下CD.色; - カップ右_縁_縁2CD.色 = バンド_縁_下CD.色; - カップ右_縁_縁3CD.色 = バンド_縁_下CD.色; - カップ右_縁_縁4CD.色 = バンド_縁_下CD.色; - リボン_リボンCD.色 = 配色.リボン色; - リボン_結び目CD.色 = リボン_リボンCD.色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool バンド_バンド_表示 + { + get + { + return X0Y0_バンド_バンド.Dra; + } + set + { + X0Y0_バンド_バンド.Dra = value; + X0Y0_バンド_バンド.Hit = false; + } + } + + public bool バンド_縁_下_表示 + { + get + { + return X0Y0_バンド_縁_下.Dra; + } + set + { + X0Y0_バンド_縁_下.Dra = value; + X0Y0_バンド_縁_下.Hit = false; + } + } + + public bool バンド_縁_上_表示 + { + get + { + return X0Y0_バンド_縁_上.Dra; + } + set + { + X0Y0_バンド_縁_上.Dra = value; + X0Y0_バンド_縁_上.Hit = false; + } + } + + public bool バンド_縁_左_表示 + { + get + { + return X0Y0_バンド_縁_左.Dra; + } + set + { + X0Y0_バンド_縁_左.Dra = value; + X0Y0_バンド_縁_左.Hit = false; + } + } + + public bool バンド_縁_右_表示 + { + get + { + return X0Y0_バンド_縁_右.Dra; + } + set + { + X0Y0_バンド_縁_右.Dra = value; + X0Y0_バンド_縁_右.Hit = false; + } + } + + public bool カップ左_紐_表示 + { + get + { + return X0Y0_カップ左_紐.Dra; + } + set + { + X0Y0_カップ左_紐.Dra = value; + X0Y0_カップ左_紐.Hit = false; + } + } + + public bool カップ左_ジャスター_ジャスター1_表示 + { + get + { + return X0Y0_カップ左_ジャスター_ジャスター1.Dra; + } + set + { + X0Y0_カップ左_ジャスター_ジャスター1.Dra = value; + X0Y0_カップ左_ジャスター_ジャスター1.Hit = false; + } + } + + public bool カップ左_ジャスター_ジャスター2_表示 + { + get + { + return X0Y0_カップ左_ジャスター_ジャスター2.Dra; + } + set + { + X0Y0_カップ左_ジャスター_ジャスター2.Dra = value; + X0Y0_カップ左_ジャスター_ジャスター2.Hit = false; + } + } + + public bool カップ左_ジャスター_ジャスター3_表示 + { + get + { + return X0Y0_カップ左_ジャスター_ジャスター3.Dra; + } + set + { + X0Y0_カップ左_ジャスター_ジャスター3.Dra = value; + X0Y0_カップ左_ジャスター_ジャスター3.Hit = false; + } + } + + public bool カップ左_ジャスター_ジャスター4_表示 + { + get + { + return X0Y0_カップ左_ジャスター_ジャスター4.Dra; + } + set + { + X0Y0_カップ左_ジャスター_ジャスター4.Dra = value; + X0Y0_カップ左_ジャスター_ジャスター4.Hit = false; + } + } + + public bool カップ左_カップ2_表示 + { + get + { + return X0Y0_カップ左_カップ2.Dra; + } + set + { + X0Y0_カップ左_カップ2.Dra = value; + X0Y0_カップ左_カップ2.Hit = false; + } + } + + public bool カップ左_レース_レース1_表示 + { + get + { + return X0Y0_カップ左_レース_レース1.Dra; + } + set + { + X0Y0_カップ左_レース_レース1.Dra = value; + X0Y0_カップ左_レース_レース1.Hit = false; + } + } + + public bool カップ左_レース_レース2_表示 + { + get + { + return X0Y0_カップ左_レース_レース2.Dra; + } + set + { + X0Y0_カップ左_レース_レース2.Dra = value; + X0Y0_カップ左_レース_レース2.Hit = false; + } + } + + public bool カップ左_レース_レース3_表示 + { + get + { + return X0Y0_カップ左_レース_レース3.Dra; + } + set + { + X0Y0_カップ左_レース_レース3.Dra = value; + X0Y0_カップ左_レース_レース3.Hit = false; + } + } + + public bool カップ左_レース_レース4_表示 + { + get + { + return X0Y0_カップ左_レース_レース4.Dra; + } + set + { + X0Y0_カップ左_レース_レース4.Dra = value; + X0Y0_カップ左_レース_レース4.Hit = false; + } + } + + public bool カップ左_レース_レース5_表示 + { + get + { + return X0Y0_カップ左_レース_レース5.Dra; + } + set + { + X0Y0_カップ左_レース_レース5.Dra = value; + X0Y0_カップ左_レース_レース5.Hit = false; + } + } + + public bool カップ左_レース_レース6_表示 + { + get + { + return X0Y0_カップ左_レース_レース6.Dra; + } + set + { + X0Y0_カップ左_レース_レース6.Dra = value; + X0Y0_カップ左_レース_レース6.Hit = false; + } + } + + public bool カップ左_レース_レース7_表示 + { + get + { + return X0Y0_カップ左_レース_レース7.Dra; + } + set + { + X0Y0_カップ左_レース_レース7.Dra = value; + X0Y0_カップ左_レース_レース7.Hit = false; + } + } + + public bool カップ左_レース_レース8_表示 + { + get + { + return X0Y0_カップ左_レース_レース8.Dra; + } + set + { + X0Y0_カップ左_レース_レース8.Dra = value; + X0Y0_カップ左_レース_レース8.Hit = false; + } + } + + public bool カップ左_レース_レース9_表示 + { + get + { + return X0Y0_カップ左_レース_レース9.Dra; + } + set + { + X0Y0_カップ左_レース_レース9.Dra = value; + X0Y0_カップ左_レース_レース9.Hit = false; + } + } + + public bool カップ左_レース_レース10_表示 + { + get + { + return X0Y0_カップ左_レース_レース10.Dra; + } + set + { + X0Y0_カップ左_レース_レース10.Dra = value; + X0Y0_カップ左_レース_レース10.Hit = false; + } + } + + public bool カップ左_レース_レース11_表示 + { + get + { + return X0Y0_カップ左_レース_レース11.Dra; + } + set + { + X0Y0_カップ左_レース_レース11.Dra = value; + X0Y0_カップ左_レース_レース11.Hit = false; + } + } + + public bool カップ左_レース_レース12_表示 + { + get + { + return X0Y0_カップ左_レース_レース12.Dra; + } + set + { + X0Y0_カップ左_レース_レース12.Dra = value; + X0Y0_カップ左_レース_レース12.Hit = false; + } + } + + public bool カップ左_カップ1_表示 + { + get + { + return X0Y0_カップ左_カップ1.Dra; + } + set + { + X0Y0_カップ左_カップ1.Dra = value; + X0Y0_カップ左_カップ1.Hit = false; + } + } + + public bool カップ左_柄_柄1_柄1_表示 + { + get + { + return X0Y0_カップ左_柄_柄1_柄1.Dra; + } + set + { + X0Y0_カップ左_柄_柄1_柄1.Dra = value; + X0Y0_カップ左_柄_柄1_柄1.Hit = false; + } + } + + public bool カップ左_柄_柄1_柄2_表示 + { + get + { + return X0Y0_カップ左_柄_柄1_柄2.Dra; + } + set + { + X0Y0_カップ左_柄_柄1_柄2.Dra = value; + X0Y0_カップ左_柄_柄1_柄2.Hit = false; + } + } + + public bool カップ左_柄_柄2_柄1_表示 + { + get + { + return X0Y0_カップ左_柄_柄2_柄1.Dra; + } + set + { + X0Y0_カップ左_柄_柄2_柄1.Dra = value; + X0Y0_カップ左_柄_柄2_柄1.Hit = false; + } + } + + public bool カップ左_柄_柄2_柄2_表示 + { + get + { + return X0Y0_カップ左_柄_柄2_柄2.Dra; + } + set + { + X0Y0_カップ左_柄_柄2_柄2.Dra = value; + X0Y0_カップ左_柄_柄2_柄2.Hit = false; + } + } + + public bool カップ左_柄_柄3_柄1_表示 + { + get + { + return X0Y0_カップ左_柄_柄3_柄1.Dra; + } + set + { + X0Y0_カップ左_柄_柄3_柄1.Dra = value; + X0Y0_カップ左_柄_柄3_柄1.Hit = false; + } + } + + public bool カップ左_柄_柄3_柄2_表示 + { + get + { + return X0Y0_カップ左_柄_柄3_柄2.Dra; + } + set + { + X0Y0_カップ左_柄_柄3_柄2.Dra = value; + X0Y0_カップ左_柄_柄3_柄2.Hit = false; + } + } + + public bool カップ左_柄_柄4_柄1_表示 + { + get + { + return X0Y0_カップ左_柄_柄4_柄1.Dra; + } + set + { + X0Y0_カップ左_柄_柄4_柄1.Dra = value; + X0Y0_カップ左_柄_柄4_柄1.Hit = false; + } + } + + public bool カップ左_柄_柄4_柄2_表示 + { + get + { + return X0Y0_カップ左_柄_柄4_柄2.Dra; + } + set + { + X0Y0_カップ左_柄_柄4_柄2.Dra = value; + X0Y0_カップ左_柄_柄4_柄2.Hit = false; + } + } + + public bool カップ左_柄_柄5_柄1_表示 + { + get + { + return X0Y0_カップ左_柄_柄5_柄1.Dra; + } + set + { + X0Y0_カップ左_柄_柄5_柄1.Dra = value; + X0Y0_カップ左_柄_柄5_柄1.Hit = false; + } + } + + public bool カップ左_柄_柄5_柄2_表示 + { + get + { + return X0Y0_カップ左_柄_柄5_柄2.Dra; + } + set + { + X0Y0_カップ左_柄_柄5_柄2.Dra = value; + X0Y0_カップ左_柄_柄5_柄2.Hit = false; + } + } + + public bool カップ左_柄_柄6_柄1_表示 + { + get + { + return X0Y0_カップ左_柄_柄6_柄1.Dra; + } + set + { + X0Y0_カップ左_柄_柄6_柄1.Dra = value; + X0Y0_カップ左_柄_柄6_柄1.Hit = false; + } + } + + public bool カップ左_柄_柄6_柄2_表示 + { + get + { + return X0Y0_カップ左_柄_柄6_柄2.Dra; + } + set + { + X0Y0_カップ左_柄_柄6_柄2.Dra = value; + X0Y0_カップ左_柄_柄6_柄2.Hit = false; + } + } + + public bool カップ左_柄_柄7_柄1_表示 + { + get + { + return X0Y0_カップ左_柄_柄7_柄1.Dra; + } + set + { + X0Y0_カップ左_柄_柄7_柄1.Dra = value; + X0Y0_カップ左_柄_柄7_柄1.Hit = false; + } + } + + public bool カップ左_柄_柄7_柄2_表示 + { + get + { + return X0Y0_カップ左_柄_柄7_柄2.Dra; + } + set + { + X0Y0_カップ左_柄_柄7_柄2.Dra = value; + X0Y0_カップ左_柄_柄7_柄2.Hit = false; + } + } + + public bool カップ左_縁_縁1_表示 + { + get + { + return X0Y0_カップ左_縁_縁1.Dra; + } + set + { + X0Y0_カップ左_縁_縁1.Dra = value; + X0Y0_カップ左_縁_縁1.Hit = false; + } + } + + public bool カップ左_縁_縁2_表示 + { + get + { + return X0Y0_カップ左_縁_縁2.Dra; + } + set + { + X0Y0_カップ左_縁_縁2.Dra = value; + X0Y0_カップ左_縁_縁2.Hit = false; + } + } + + public bool カップ左_縁_縁3_表示 + { + get + { + return X0Y0_カップ左_縁_縁3.Dra; + } + set + { + X0Y0_カップ左_縁_縁3.Dra = value; + X0Y0_カップ左_縁_縁3.Hit = false; + } + } + + public bool カップ左_縁_縁4_表示 + { + get + { + return X0Y0_カップ左_縁_縁4.Dra; + } + set + { + X0Y0_カップ左_縁_縁4.Dra = value; + X0Y0_カップ左_縁_縁4.Hit = false; + } + } + + public bool カップ右_紐_表示 + { + get + { + return X0Y0_カップ右_紐.Dra; + } + set + { + X0Y0_カップ右_紐.Dra = value; + X0Y0_カップ右_紐.Hit = false; + } + } + + public bool カップ右_ジャスター_ジャスター1_表示 + { + get + { + return X0Y0_カップ右_ジャスター_ジャスター1.Dra; + } + set + { + X0Y0_カップ右_ジャスター_ジャスター1.Dra = value; + X0Y0_カップ右_ジャスター_ジャスター1.Hit = false; + } + } + + public bool カップ右_ジャスター_ジャスター2_表示 + { + get + { + return X0Y0_カップ右_ジャスター_ジャスター2.Dra; + } + set + { + X0Y0_カップ右_ジャスター_ジャスター2.Dra = value; + X0Y0_カップ右_ジャスター_ジャスター2.Hit = false; + } + } + + public bool カップ右_ジャスター_ジャスター3_表示 + { + get + { + return X0Y0_カップ右_ジャスター_ジャスター3.Dra; + } + set + { + X0Y0_カップ右_ジャスター_ジャスター3.Dra = value; + X0Y0_カップ右_ジャスター_ジャスター3.Hit = false; + } + } + + public bool カップ右_ジャスター_ジャスター4_表示 + { + get + { + return X0Y0_カップ右_ジャスター_ジャスター4.Dra; + } + set + { + X0Y0_カップ右_ジャスター_ジャスター4.Dra = value; + X0Y0_カップ右_ジャスター_ジャスター4.Hit = false; + } + } + + public bool カップ右_カップ2_表示 + { + get + { + return X0Y0_カップ右_カップ2.Dra; + } + set + { + X0Y0_カップ右_カップ2.Dra = value; + X0Y0_カップ右_カップ2.Hit = false; + } + } + + public bool カップ右_レース_レース1_表示 + { + get + { + return X0Y0_カップ右_レース_レース1.Dra; + } + set + { + X0Y0_カップ右_レース_レース1.Dra = value; + X0Y0_カップ右_レース_レース1.Hit = false; + } + } + + public bool カップ右_レース_レース2_表示 + { + get + { + return X0Y0_カップ右_レース_レース2.Dra; + } + set + { + X0Y0_カップ右_レース_レース2.Dra = value; + X0Y0_カップ右_レース_レース2.Hit = false; + } + } + + public bool カップ右_レース_レース3_表示 + { + get + { + return X0Y0_カップ右_レース_レース3.Dra; + } + set + { + X0Y0_カップ右_レース_レース3.Dra = value; + X0Y0_カップ右_レース_レース3.Hit = false; + } + } + + public bool カップ右_レース_レース4_表示 + { + get + { + return X0Y0_カップ右_レース_レース4.Dra; + } + set + { + X0Y0_カップ右_レース_レース4.Dra = value; + X0Y0_カップ右_レース_レース4.Hit = false; + } + } + + public bool カップ右_レース_レース5_表示 + { + get + { + return X0Y0_カップ右_レース_レース5.Dra; + } + set + { + X0Y0_カップ右_レース_レース5.Dra = value; + X0Y0_カップ右_レース_レース5.Hit = false; + } + } + + public bool カップ右_レース_レース6_表示 + { + get + { + return X0Y0_カップ右_レース_レース6.Dra; + } + set + { + X0Y0_カップ右_レース_レース6.Dra = value; + X0Y0_カップ右_レース_レース6.Hit = false; + } + } + + public bool カップ右_レース_レース7_表示 + { + get + { + return X0Y0_カップ右_レース_レース7.Dra; + } + set + { + X0Y0_カップ右_レース_レース7.Dra = value; + X0Y0_カップ右_レース_レース7.Hit = false; + } + } + + public bool カップ右_レース_レース8_表示 + { + get + { + return X0Y0_カップ右_レース_レース8.Dra; + } + set + { + X0Y0_カップ右_レース_レース8.Dra = value; + X0Y0_カップ右_レース_レース8.Hit = false; + } + } + + public bool カップ右_レース_レース9_表示 + { + get + { + return X0Y0_カップ右_レース_レース9.Dra; + } + set + { + X0Y0_カップ右_レース_レース9.Dra = value; + X0Y0_カップ右_レース_レース9.Hit = false; + } + } + + public bool カップ右_レース_レース10_表示 + { + get + { + return X0Y0_カップ右_レース_レース10.Dra; + } + set + { + X0Y0_カップ右_レース_レース10.Dra = value; + X0Y0_カップ右_レース_レース10.Hit = false; + } + } + + public bool カップ右_レース_レース11_表示 + { + get + { + return X0Y0_カップ右_レース_レース11.Dra; + } + set + { + X0Y0_カップ右_レース_レース11.Dra = value; + X0Y0_カップ右_レース_レース11.Hit = false; + } + } + + public bool カップ右_レース_レース12_表示 + { + get + { + return X0Y0_カップ右_レース_レース12.Dra; + } + set + { + X0Y0_カップ右_レース_レース12.Dra = value; + X0Y0_カップ右_レース_レース12.Hit = false; + } + } + + public bool カップ右_カップ1_表示 + { + get + { + return X0Y0_カップ右_カップ1.Dra; + } + set + { + X0Y0_カップ右_カップ1.Dra = value; + X0Y0_カップ右_カップ1.Hit = false; + } + } + + public bool カップ右_柄_柄1_柄1_表示 + { + get + { + return X0Y0_カップ右_柄_柄1_柄1.Dra; + } + set + { + X0Y0_カップ右_柄_柄1_柄1.Dra = value; + X0Y0_カップ右_柄_柄1_柄1.Hit = false; + } + } + + public bool カップ右_柄_柄1_柄2_表示 + { + get + { + return X0Y0_カップ右_柄_柄1_柄2.Dra; + } + set + { + X0Y0_カップ右_柄_柄1_柄2.Dra = value; + X0Y0_カップ右_柄_柄1_柄2.Hit = false; + } + } + + public bool カップ右_柄_柄2_柄1_表示 + { + get + { + return X0Y0_カップ右_柄_柄2_柄1.Dra; + } + set + { + X0Y0_カップ右_柄_柄2_柄1.Dra = value; + X0Y0_カップ右_柄_柄2_柄1.Hit = false; + } + } + + public bool カップ右_柄_柄2_柄2_表示 + { + get + { + return X0Y0_カップ右_柄_柄2_柄2.Dra; + } + set + { + X0Y0_カップ右_柄_柄2_柄2.Dra = value; + X0Y0_カップ右_柄_柄2_柄2.Hit = false; + } + } + + public bool カップ右_柄_柄3_柄1_表示 + { + get + { + return X0Y0_カップ右_柄_柄3_柄1.Dra; + } + set + { + X0Y0_カップ右_柄_柄3_柄1.Dra = value; + X0Y0_カップ右_柄_柄3_柄1.Hit = false; + } + } + + public bool カップ右_柄_柄3_柄2_表示 + { + get + { + return X0Y0_カップ右_柄_柄3_柄2.Dra; + } + set + { + X0Y0_カップ右_柄_柄3_柄2.Dra = value; + X0Y0_カップ右_柄_柄3_柄2.Hit = false; + } + } + + public bool カップ右_柄_柄4_柄1_表示 + { + get + { + return X0Y0_カップ右_柄_柄4_柄1.Dra; + } + set + { + X0Y0_カップ右_柄_柄4_柄1.Dra = value; + X0Y0_カップ右_柄_柄4_柄1.Hit = false; + } + } + + public bool カップ右_柄_柄4_柄2_表示 + { + get + { + return X0Y0_カップ右_柄_柄4_柄2.Dra; + } + set + { + X0Y0_カップ右_柄_柄4_柄2.Dra = value; + X0Y0_カップ右_柄_柄4_柄2.Hit = false; + } + } + + public bool カップ右_柄_柄5_柄1_表示 + { + get + { + return X0Y0_カップ右_柄_柄5_柄1.Dra; + } + set + { + X0Y0_カップ右_柄_柄5_柄1.Dra = value; + X0Y0_カップ右_柄_柄5_柄1.Hit = false; + } + } + + public bool カップ右_柄_柄5_柄2_表示 + { + get + { + return X0Y0_カップ右_柄_柄5_柄2.Dra; + } + set + { + X0Y0_カップ右_柄_柄5_柄2.Dra = value; + X0Y0_カップ右_柄_柄5_柄2.Hit = false; + } + } + + public bool カップ右_柄_柄6_柄1_表示 + { + get + { + return X0Y0_カップ右_柄_柄6_柄1.Dra; + } + set + { + X0Y0_カップ右_柄_柄6_柄1.Dra = value; + X0Y0_カップ右_柄_柄6_柄1.Hit = false; + } + } + + public bool カップ右_柄_柄6_柄2_表示 + { + get + { + return X0Y0_カップ右_柄_柄6_柄2.Dra; + } + set + { + X0Y0_カップ右_柄_柄6_柄2.Dra = value; + X0Y0_カップ右_柄_柄6_柄2.Hit = false; + } + } + + public bool カップ右_柄_柄7_柄1_表示 + { + get + { + return X0Y0_カップ右_柄_柄7_柄1.Dra; + } + set + { + X0Y0_カップ右_柄_柄7_柄1.Dra = value; + X0Y0_カップ右_柄_柄7_柄1.Hit = false; + } + } + + public bool カップ右_柄_柄7_柄2_表示 + { + get + { + return X0Y0_カップ右_柄_柄7_柄2.Dra; + } + set + { + X0Y0_カップ右_柄_柄7_柄2.Dra = value; + X0Y0_カップ右_柄_柄7_柄2.Hit = false; + } + } + + public bool カップ右_縁_縁1_表示 + { + get + { + return X0Y0_カップ右_縁_縁1.Dra; + } + set + { + X0Y0_カップ右_縁_縁1.Dra = value; + X0Y0_カップ右_縁_縁1.Hit = false; + } + } + + public bool カップ右_縁_縁2_表示 + { + get + { + return X0Y0_カップ右_縁_縁2.Dra; + } + set + { + X0Y0_カップ右_縁_縁2.Dra = value; + X0Y0_カップ右_縁_縁2.Hit = false; + } + } + + public bool カップ右_縁_縁3_表示 + { + get + { + return X0Y0_カップ右_縁_縁3.Dra; + } + set + { + X0Y0_カップ右_縁_縁3.Dra = value; + X0Y0_カップ右_縁_縁3.Hit = false; + } + } + + public bool カップ右_縁_縁4_表示 + { + get + { + return X0Y0_カップ右_縁_縁4.Dra; + } + set + { + X0Y0_カップ右_縁_縁4.Dra = value; + X0Y0_カップ右_縁_縁4.Hit = false; + } + } + + public bool リボン_リボン_表示 + { + get + { + return X0Y0_リボン_リボン.Dra; + } + set + { + X0Y0_リボン_リボン.Dra = value; + X0Y0_リボン_リボン.Hit = false; + } + } + + public bool リボン_結び目_表示 + { + get + { + return X0Y0_リボン_結び目.Dra; + } + set + { + X0Y0_リボン_結び目.Dra = value; + X0Y0_リボン_結び目.Hit = false; + } + } + + public bool ベース表示 + { + get + { + return バンド_バンド_表示; + } + set + { + バンド_バンド_表示 = value; + カップ左_カップ1_表示 = value; + カップ右_カップ1_表示 = value; + カップ左_カップ2_表示 = value; + カップ右_カップ2_表示 = value; + カップ左_紐_表示 = value; + カップ右_紐_表示 = value; + } + } + + public bool 縁1表示 + { + get + { + return バンド_縁_上_表示; + } + set + { + バンド_縁_上_表示 = value; + } + } + + public bool 縁2表示 + { + get + { + return カップ左_縁_縁3_表示; + } + set + { + カップ左_縁_縁3_表示 = value; + カップ右_縁_縁3_表示 = value; + } + } + + public bool 縁3表示 + { + get + { + return カップ左_縁_縁2_表示; + } + set + { + カップ左_縁_縁2_表示 = value; + カップ右_縁_縁2_表示 = value; + } + } + + public bool 縁4表示 + { + get + { + return カップ左_縁_縁1_表示; + } + set + { + カップ左_縁_縁1_表示 = value; + カップ右_縁_縁1_表示 = value; + } + } + + public bool 縁5表示 + { + get + { + return バンド_縁_左_表示; + } + set + { + バンド_縁_左_表示 = value; + バンド_縁_右_表示 = value; + } + } + + public bool 縁6表示 + { + get + { + return カップ左_縁_縁4_表示; + } + set + { + カップ左_縁_縁4_表示 = value; + カップ右_縁_縁4_表示 = value; + } + } + + public bool 縁7表示 + { + get + { + return バンド_縁_下_表示; + } + set + { + バンド_縁_下_表示 = value; + } + } + + public bool ジャスター表示 + { + get + { + return カップ左_ジャスター_ジャスター1_表示; + } + set + { + カップ左_ジャスター_ジャスター1_表示 = value; + カップ左_ジャスター_ジャスター2_表示 = value; + カップ左_ジャスター_ジャスター3_表示 = value; + カップ左_ジャスター_ジャスター4_表示 = value; + カップ右_ジャスター_ジャスター1_表示 = value; + カップ右_ジャスター_ジャスター2_表示 = value; + カップ右_ジャスター_ジャスター3_表示 = value; + カップ右_ジャスター_ジャスター4_表示 = value; + } + } + + public bool レース表示 + { + get + { + return カップ左_レース_レース1_表示; + } + set + { + カップ左_レース_レース1_表示 = value; + カップ右_レース_レース1_表示 = value; + カップ左_レース_レース2_表示 = value; + カップ右_レース_レース2_表示 = value; + カップ左_レース_レース3_表示 = value; + カップ右_レース_レース3_表示 = value; + カップ左_レース_レース4_表示 = value; + カップ右_レース_レース4_表示 = value; + カップ左_レース_レース5_表示 = value; + カップ右_レース_レース5_表示 = value; + カップ左_レース_レース6_表示 = value; + カップ右_レース_レース6_表示 = value; + カップ左_レース_レース7_表示 = value; + カップ右_レース_レース7_表示 = value; + カップ左_レース_レース8_表示 = value; + カップ右_レース_レース8_表示 = value; + カップ左_レース_レース9_表示 = value; + カップ右_レース_レース9_表示 = value; + カップ左_レース_レース10_表示 = value; + カップ右_レース_レース10_表示 = value; + カップ左_レース_レース11_表示 = value; + カップ右_レース_レース11_表示 = value; + カップ左_レース_レース12_表示 = value; + カップ右_レース_レース12_表示 = value; + } + } + + public bool 柄1表示 + { + get + { + return カップ左_柄_柄1_柄1_表示; + } + set + { + カップ左_柄_柄1_柄1_表示 = value; + カップ右_柄_柄1_柄1_表示 = value; + } + } + + public bool 柄2表示 + { + get + { + return カップ左_柄_柄1_柄2_表示; + } + set + { + カップ左_柄_柄1_柄2_表示 = value; + カップ右_柄_柄1_柄2_表示 = value; + } + } + + public bool 柄3表示 + { + get + { + return カップ左_柄_柄2_柄1_表示; + } + set + { + カップ左_柄_柄2_柄1_表示 = value; + カップ右_柄_柄2_柄1_表示 = value; + } + } + + public bool 柄4表示 + { + get + { + return カップ左_柄_柄2_柄2_表示; + } + set + { + カップ左_柄_柄2_柄2_表示 = value; + カップ右_柄_柄2_柄2_表示 = value; + } + } + + public bool 柄5表示 + { + get + { + return カップ左_柄_柄3_柄1_表示; + } + set + { + カップ左_柄_柄3_柄1_表示 = value; + カップ右_柄_柄3_柄1_表示 = value; + } + } + + public bool 柄6表示 + { + get + { + return カップ左_柄_柄3_柄2_表示; + } + set + { + カップ左_柄_柄3_柄2_表示 = value; + カップ右_柄_柄3_柄2_表示 = value; + } + } + + public bool 柄7表示 + { + get + { + return カップ左_柄_柄4_柄1_表示; + } + set + { + カップ左_柄_柄4_柄1_表示 = value; + カップ右_柄_柄4_柄1_表示 = value; + } + } + + public bool 柄8表示 + { + get + { + return カップ左_柄_柄4_柄2_表示; + } + set + { + カップ左_柄_柄4_柄2_表示 = value; + カップ右_柄_柄4_柄2_表示 = value; + } + } + + public bool 柄9表示 + { + get + { + return カップ左_柄_柄5_柄1_表示; + } + set + { + カップ左_柄_柄5_柄1_表示 = value; + カップ右_柄_柄5_柄1_表示 = value; + } + } + + public bool 柄10表示 + { + get + { + return カップ左_柄_柄5_柄2_表示; + } + set + { + カップ左_柄_柄5_柄2_表示 = value; + カップ右_柄_柄5_柄2_表示 = value; + } + } + + public bool 柄11表示 + { + get + { + return カップ左_柄_柄6_柄1_表示; + } + set + { + カップ左_柄_柄6_柄1_表示 = value; + カップ右_柄_柄6_柄1_表示 = value; + } + } + + public bool 柄12表示 + { + get + { + return カップ左_柄_柄6_柄2_表示; + } + set + { + カップ左_柄_柄6_柄2_表示 = value; + カップ右_柄_柄6_柄2_表示 = value; + } + } + + public bool 柄13表示 + { + get + { + return カップ左_柄_柄7_柄1_表示; + } + set + { + カップ左_柄_柄7_柄1_表示 = value; + カップ右_柄_柄7_柄1_表示 = value; + } + } + + public bool 柄14表示 + { + get + { + return カップ左_柄_柄7_柄2_表示; + } + set + { + カップ左_柄_柄7_柄2_表示 = value; + カップ右_柄_柄7_柄2_表示 = value; + } + } + + public bool リボン表示 + { + get + { + return リボン_リボン_表示; + } + set + { + リボン_リボン_表示 = value; + } + } + + public bool リボン結び目表示 + { + get + { + return リボン_結び目_表示; + } + set + { + リボン_結び目_表示 = value; + } + } + + public override bool 表示 + { + get + { + return バンド_バンド_表示; + } + set + { + バンド_バンド_表示 = value; + バンド_縁_下_表示 = value; + バンド_縁_上_表示 = value; + バンド_縁_左_表示 = value; + バンド_縁_右_表示 = value; + カップ左_紐_表示 = value; + カップ左_ジャスター_ジャスター1_表示 = value; + カップ左_ジャスター_ジャスター2_表示 = value; + カップ左_ジャスター_ジャスター3_表示 = value; + カップ左_ジャスター_ジャスター4_表示 = value; + カップ左_カップ2_表示 = value; + カップ左_レース_レース1_表示 = value; + カップ左_レース_レース2_表示 = value; + カップ左_レース_レース3_表示 = value; + カップ左_レース_レース4_表示 = value; + カップ左_レース_レース5_表示 = value; + カップ左_レース_レース6_表示 = value; + カップ左_レース_レース7_表示 = value; + カップ左_レース_レース8_表示 = value; + カップ左_レース_レース9_表示 = value; + カップ左_レース_レース10_表示 = value; + カップ左_レース_レース11_表示 = value; + カップ左_レース_レース12_表示 = value; + カップ左_カップ1_表示 = value; + カップ左_柄_柄1_柄1_表示 = value; + カップ左_柄_柄1_柄2_表示 = value; + カップ左_柄_柄2_柄1_表示 = value; + カップ左_柄_柄2_柄2_表示 = value; + カップ左_柄_柄3_柄1_表示 = value; + カップ左_柄_柄3_柄2_表示 = value; + カップ左_柄_柄4_柄1_表示 = value; + カップ左_柄_柄4_柄2_表示 = value; + カップ左_柄_柄5_柄1_表示 = value; + カップ左_柄_柄5_柄2_表示 = value; + カップ左_柄_柄6_柄1_表示 = value; + カップ左_柄_柄6_柄2_表示 = value; + カップ左_柄_柄7_柄1_表示 = value; + カップ左_柄_柄7_柄2_表示 = value; + カップ左_縁_縁1_表示 = value; + カップ左_縁_縁2_表示 = value; + カップ左_縁_縁3_表示 = value; + カップ左_縁_縁4_表示 = value; + カップ右_紐_表示 = value; + カップ右_ジャスター_ジャスター1_表示 = value; + カップ右_ジャスター_ジャスター2_表示 = value; + カップ右_ジャスター_ジャスター3_表示 = value; + カップ右_ジャスター_ジャスター4_表示 = value; + カップ右_カップ2_表示 = value; + カップ右_レース_レース1_表示 = value; + カップ右_レース_レース2_表示 = value; + カップ右_レース_レース3_表示 = value; + カップ右_レース_レース4_表示 = value; + カップ右_レース_レース5_表示 = value; + カップ右_レース_レース6_表示 = value; + カップ右_レース_レース7_表示 = value; + カップ右_レース_レース8_表示 = value; + カップ右_レース_レース9_表示 = value; + カップ右_レース_レース10_表示 = value; + カップ右_レース_レース11_表示 = value; + カップ右_レース_レース12_表示 = value; + カップ右_カップ1_表示 = value; + カップ右_柄_柄1_柄1_表示 = value; + カップ右_柄_柄1_柄2_表示 = value; + カップ右_柄_柄2_柄1_表示 = value; + カップ右_柄_柄2_柄2_表示 = value; + カップ右_柄_柄3_柄1_表示 = value; + カップ右_柄_柄3_柄2_表示 = value; + カップ右_柄_柄4_柄1_表示 = value; + カップ右_柄_柄4_柄2_表示 = value; + カップ右_柄_柄5_柄1_表示 = value; + カップ右_柄_柄5_柄2_表示 = value; + カップ右_柄_柄6_柄1_表示 = value; + カップ右_柄_柄6_柄2_表示 = value; + カップ右_柄_柄7_柄1_表示 = value; + カップ右_柄_柄7_柄2_表示 = value; + カップ右_縁_縁1_表示 = value; + カップ右_縁_縁2_表示 = value; + カップ右_縁_縁3_表示 = value; + カップ右_縁_縁4_表示 = value; + リボン_リボン_表示 = value; + リボン_結び目_表示 = value; + } + } + + public override double 濃度 + { + get + { + return バンド_バンドCD.不透明度; + } + set + { + バンド_バンドCD.不透明度 = value; + バンド_縁_下CD.不透明度 = value; + バンド_縁_上CD.不透明度 = value; + バンド_縁_左CD.不透明度 = value; + バンド_縁_右CD.不透明度 = value; + カップ左_紐CD.不透明度 = value; + カップ左_ジャスター_ジャスター1CD.不透明度 = value; + カップ左_ジャスター_ジャスター2CD.不透明度 = value; + カップ左_ジャスター_ジャスター3CD.不透明度 = value; + カップ左_ジャスター_ジャスター4CD.不透明度 = value; + カップ左_カップ2CD.不透明度 = value; + カップ左_レース_レース1CD.不透明度 = value; + カップ左_レース_レース2CD.不透明度 = value; + カップ左_レース_レース3CD.不透明度 = value; + カップ左_レース_レース4CD.不透明度 = value; + カップ左_レース_レース5CD.不透明度 = value; + カップ左_レース_レース6CD.不透明度 = value; + カップ左_レース_レース7CD.不透明度 = value; + カップ左_レース_レース8CD.不透明度 = value; + カップ左_レース_レース9CD.不透明度 = value; + カップ左_レース_レース10CD.不透明度 = value; + カップ左_レース_レース11CD.不透明度 = value; + カップ左_レース_レース12CD.不透明度 = value; + カップ左_カップ1CD.不透明度 = value; + カップ左_柄_柄1_柄1CD.不透明度 = value; + カップ左_柄_柄1_柄2CD.不透明度 = value; + カップ左_柄_柄2_柄1CD.不透明度 = value; + カップ左_柄_柄2_柄2CD.不透明度 = value; + カップ左_柄_柄3_柄1CD.不透明度 = value; + カップ左_柄_柄3_柄2CD.不透明度 = value; + カップ左_柄_柄4_柄1CD.不透明度 = value; + カップ左_柄_柄4_柄2CD.不透明度 = value; + カップ左_柄_柄5_柄1CD.不透明度 = value; + カップ左_柄_柄5_柄2CD.不透明度 = value; + カップ左_柄_柄6_柄1CD.不透明度 = value; + カップ左_柄_柄6_柄2CD.不透明度 = value; + カップ左_柄_柄7_柄1CD.不透明度 = value; + カップ左_柄_柄7_柄2CD.不透明度 = value; + カップ左_縁_縁1CD.不透明度 = value; + カップ左_縁_縁2CD.不透明度 = value; + カップ左_縁_縁3CD.不透明度 = value; + カップ左_縁_縁4CD.不透明度 = value; + カップ右_紐CD.不透明度 = value; + カップ右_ジャスター_ジャスター1CD.不透明度 = value; + カップ右_ジャスター_ジャスター2CD.不透明度 = value; + カップ右_ジャスター_ジャスター3CD.不透明度 = value; + カップ右_ジャスター_ジャスター4CD.不透明度 = value; + カップ右_カップ2CD.不透明度 = value; + カップ右_レース_レース1CD.不透明度 = value; + カップ右_レース_レース2CD.不透明度 = value; + カップ右_レース_レース3CD.不透明度 = value; + カップ右_レース_レース4CD.不透明度 = value; + カップ右_レース_レース5CD.不透明度 = value; + カップ右_レース_レース6CD.不透明度 = value; + カップ右_レース_レース7CD.不透明度 = value; + カップ右_レース_レース8CD.不透明度 = value; + カップ右_レース_レース9CD.不透明度 = value; + カップ右_レース_レース10CD.不透明度 = value; + カップ右_レース_レース11CD.不透明度 = value; + カップ右_レース_レース12CD.不透明度 = value; + カップ右_カップ1CD.不透明度 = value; + カップ右_柄_柄1_柄1CD.不透明度 = value; + カップ右_柄_柄1_柄2CD.不透明度 = value; + カップ右_柄_柄2_柄1CD.不透明度 = value; + カップ右_柄_柄2_柄2CD.不透明度 = value; + カップ右_柄_柄3_柄1CD.不透明度 = value; + カップ右_柄_柄3_柄2CD.不透明度 = value; + カップ右_柄_柄4_柄1CD.不透明度 = value; + カップ右_柄_柄4_柄2CD.不透明度 = value; + カップ右_柄_柄5_柄1CD.不透明度 = value; + カップ右_柄_柄5_柄2CD.不透明度 = value; + カップ右_柄_柄6_柄1CD.不透明度 = value; + カップ右_柄_柄6_柄2CD.不透明度 = value; + カップ右_柄_柄7_柄1CD.不透明度 = value; + カップ右_柄_柄7_柄2CD.不透明度 = value; + カップ右_縁_縁1CD.不透明度 = value; + カップ右_縁_縁2CD.不透明度 = value; + カップ右_縁_縁3CD.不透明度 = value; + カップ右_縁_縁4CD.不透明度 = value; + リボン_リボンCD.不透明度 = value; + リボン_結び目CD.不透明度 = value; + } + } + + public double バスト + { + set + { + double sizeBase = sb * (0.9 + 0.25 * value); + X0Y0_カップ左_紐.SizeBase = sizeBase; + X0Y0_カップ左_ジャスター_ジャスター1.SizeBase = sizeBase; + X0Y0_カップ左_ジャスター_ジャスター2.SizeBase = sizeBase; + X0Y0_カップ左_ジャスター_ジャスター3.SizeBase = sizeBase; + X0Y0_カップ左_ジャスター_ジャスター4.SizeBase = sizeBase; + X0Y0_カップ左_カップ2.SizeBase = sizeBase; + X0Y0_カップ左_レース_レース1.SizeBase = sizeBase; + X0Y0_カップ左_レース_レース2.SizeBase = sizeBase; + X0Y0_カップ左_レース_レース3.SizeBase = sizeBase; + X0Y0_カップ左_レース_レース4.SizeBase = sizeBase; + X0Y0_カップ左_レース_レース5.SizeBase = sizeBase; + X0Y0_カップ左_レース_レース6.SizeBase = sizeBase; + X0Y0_カップ左_レース_レース7.SizeBase = sizeBase; + X0Y0_カップ左_レース_レース8.SizeBase = sizeBase; + X0Y0_カップ左_レース_レース9.SizeBase = sizeBase; + X0Y0_カップ左_レース_レース10.SizeBase = sizeBase; + X0Y0_カップ左_レース_レース11.SizeBase = sizeBase; + X0Y0_カップ左_レース_レース12.SizeBase = sizeBase; + X0Y0_カップ左_カップ1.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄1_柄1.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄1_柄2.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄2_柄1.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄2_柄2.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄3_柄1.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄3_柄2.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄4_柄1.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄4_柄2.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄5_柄1.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄5_柄2.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄6_柄1.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄6_柄2.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄7_柄1.SizeBase = sizeBase; + X0Y0_カップ左_柄_柄7_柄2.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁1.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁2.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁3.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁4.SizeBase = sizeBase; + X0Y0_カップ右_紐.SizeBase = sizeBase; + X0Y0_カップ右_ジャスター_ジャスター1.SizeBase = sizeBase; + X0Y0_カップ右_ジャスター_ジャスター2.SizeBase = sizeBase; + X0Y0_カップ右_ジャスター_ジャスター3.SizeBase = sizeBase; + X0Y0_カップ右_ジャスター_ジャスター4.SizeBase = sizeBase; + X0Y0_カップ右_カップ2.SizeBase = sizeBase; + X0Y0_カップ右_レース_レース1.SizeBase = sizeBase; + X0Y0_カップ右_レース_レース2.SizeBase = sizeBase; + X0Y0_カップ右_レース_レース3.SizeBase = sizeBase; + X0Y0_カップ右_レース_レース4.SizeBase = sizeBase; + X0Y0_カップ右_レース_レース5.SizeBase = sizeBase; + X0Y0_カップ右_レース_レース6.SizeBase = sizeBase; + X0Y0_カップ右_レース_レース7.SizeBase = sizeBase; + X0Y0_カップ右_レース_レース8.SizeBase = sizeBase; + X0Y0_カップ右_レース_レース9.SizeBase = sizeBase; + X0Y0_カップ右_レース_レース10.SizeBase = sizeBase; + X0Y0_カップ右_レース_レース11.SizeBase = sizeBase; + X0Y0_カップ右_レース_レース12.SizeBase = sizeBase; + X0Y0_カップ右_カップ1.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄1_柄1.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄1_柄2.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄2_柄1.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄2_柄2.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄3_柄1.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄3_柄2.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄4_柄1.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄4_柄2.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄5_柄1.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄5_柄2.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄6_柄1.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄6_柄2.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄7_柄1.SizeBase = sizeBase; + X0Y0_カップ右_柄_柄7_柄2.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁1.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁2.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁3.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁4.SizeBase = sizeBase; + X0Y0_リボン_リボン.SizeBase = sizeBase; + X0Y0_リボン_結び目.SizeBase = sizeBase; + sizeBase = syb * (1.0 + 0.05 * value); + X0Y0_カップ左_紐.SizeYBase = sizeBase; + X0Y0_カップ左_ジャスター_ジャスター1.SizeYBase = sizeBase; + X0Y0_カップ左_ジャスター_ジャスター2.SizeYBase = sizeBase; + X0Y0_カップ左_ジャスター_ジャスター3.SizeYBase = sizeBase; + X0Y0_カップ左_ジャスター_ジャスター4.SizeYBase = sizeBase; + X0Y0_カップ左_カップ2.SizeYBase = sizeBase; + X0Y0_カップ左_レース_レース1.SizeYBase = sizeBase; + X0Y0_カップ左_レース_レース2.SizeYBase = sizeBase; + X0Y0_カップ左_レース_レース3.SizeYBase = sizeBase; + X0Y0_カップ左_レース_レース4.SizeYBase = sizeBase; + X0Y0_カップ左_レース_レース5.SizeYBase = sizeBase; + X0Y0_カップ左_レース_レース6.SizeYBase = sizeBase; + X0Y0_カップ左_レース_レース7.SizeYBase = sizeBase; + X0Y0_カップ左_レース_レース8.SizeYBase = sizeBase; + X0Y0_カップ左_レース_レース9.SizeYBase = sizeBase; + X0Y0_カップ左_レース_レース10.SizeYBase = sizeBase; + X0Y0_カップ左_レース_レース11.SizeYBase = sizeBase; + X0Y0_カップ左_レース_レース12.SizeYBase = sizeBase; + X0Y0_カップ左_カップ1.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄1_柄1.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄1_柄2.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄2_柄1.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄2_柄2.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄3_柄1.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄3_柄2.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄4_柄1.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄4_柄2.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄5_柄1.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄5_柄2.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄6_柄1.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄6_柄2.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄7_柄1.SizeYBase = sizeBase; + X0Y0_カップ左_柄_柄7_柄2.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁1.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁2.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁3.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁4.SizeYBase = sizeBase; + X0Y0_カップ右_紐.SizeYBase = sizeBase; + X0Y0_カップ右_ジャスター_ジャスター1.SizeYBase = sizeBase; + X0Y0_カップ右_ジャスター_ジャスター2.SizeYBase = sizeBase; + X0Y0_カップ右_ジャスター_ジャスター3.SizeYBase = sizeBase; + X0Y0_カップ右_ジャスター_ジャスター4.SizeYBase = sizeBase; + X0Y0_カップ右_カップ2.SizeYBase = sizeBase; + X0Y0_カップ右_レース_レース1.SizeYBase = sizeBase; + X0Y0_カップ右_レース_レース2.SizeYBase = sizeBase; + X0Y0_カップ右_レース_レース3.SizeYBase = sizeBase; + X0Y0_カップ右_レース_レース4.SizeYBase = sizeBase; + X0Y0_カップ右_レース_レース5.SizeYBase = sizeBase; + X0Y0_カップ右_レース_レース6.SizeYBase = sizeBase; + X0Y0_カップ右_レース_レース7.SizeYBase = sizeBase; + X0Y0_カップ右_レース_レース8.SizeYBase = sizeBase; + X0Y0_カップ右_レース_レース9.SizeYBase = sizeBase; + X0Y0_カップ右_レース_レース10.SizeYBase = sizeBase; + X0Y0_カップ右_レース_レース11.SizeYBase = sizeBase; + X0Y0_カップ右_レース_レース12.SizeYBase = sizeBase; + X0Y0_カップ右_カップ1.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄1_柄1.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄1_柄2.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄2_柄1.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄2_柄2.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄3_柄1.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄3_柄2.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄4_柄1.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄4_柄2.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄5_柄1.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄5_柄2.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄6_柄1.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄6_柄2.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄7_柄1.SizeYBase = sizeBase; + X0Y0_カップ右_柄_柄7_柄2.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁1.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁2.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁3.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁4.SizeYBase = sizeBase; + X0Y0_リボン_リボン.SizeYBase = sizeBase; + X0Y0_リボン_結び目.SizeYBase = sizeBase; + sizeBase = 1.0 + (-0.5 * value + 0.2 * value.Inverse()); + X0Y0_カップ左_紐.SizeYBase *= sizeBase; + X0Y0_カップ右_紐.SizeYBase *= sizeBase; + 位置C = new Vector2D(位置C.X, -0.003 * 肥大); + } + } + + public 下着トップ_ブラ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着トップ_ブラD e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.胴体["下着トップ"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["バンド"].ToPars(); + X0Y0_バンド_バンド = pars2["バンド"].ToPar(); + Pars pars3 = pars2["縁"].ToPars(); + X0Y0_バンド_縁_下 = pars3["下"].ToPar(); + X0Y0_バンド_縁_上 = pars3["上"].ToPar(); + X0Y0_バンド_縁_左 = pars3["左"].ToPar(); + X0Y0_バンド_縁_右 = pars3["右"].ToPar(); + pars2 = pars["カップ左"].ToPars(); + X0Y0_カップ左_紐 = pars2["紐"].ToPar(); + pars3 = pars2["ジャスター"].ToPars(); + X0Y0_カップ左_ジャスター_ジャスター1 = pars3["ジャスター1"].ToPar(); + X0Y0_カップ左_ジャスター_ジャスター2 = pars3["ジャスター2"].ToPar(); + X0Y0_カップ左_ジャスター_ジャスター3 = pars3["ジャスター3"].ToPar(); + X0Y0_カップ左_ジャスター_ジャスター4 = pars3["ジャスター4"].ToPar(); + X0Y0_カップ左_カップ2 = pars2["カップ2"].ToPar(); + pars3 = pars2["レース"].ToPars(); + 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(); + X0Y0_カップ左_レース_レース8 = pars3["レース8"].ToPar(); + X0Y0_カップ左_レース_レース9 = pars3["レース9"].ToPar(); + X0Y0_カップ左_レース_レース10 = pars3["レース10"].ToPar(); + X0Y0_カップ左_レース_レース11 = pars3["レース11"].ToPar(); + X0Y0_カップ左_レース_レース12 = pars3["レース12"].ToPar(); + X0Y0_カップ左_カップ1 = pars2["カップ1"].ToPar(); + pars3 = pars2["柄"].ToPars(); + Pars pars4 = pars3["柄1"].ToPars(); + X0Y0_カップ左_柄_柄1_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ左_柄_柄1_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄2"].ToPars(); + X0Y0_カップ左_柄_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ左_柄_柄2_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄3"].ToPars(); + X0Y0_カップ左_柄_柄3_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ左_柄_柄3_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄4"].ToPars(); + X0Y0_カップ左_柄_柄4_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ左_柄_柄4_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄5"].ToPars(); + X0Y0_カップ左_柄_柄5_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ左_柄_柄5_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄6"].ToPars(); + X0Y0_カップ左_柄_柄6_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ左_柄_柄6_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄7"].ToPars(); + X0Y0_カップ左_柄_柄7_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ左_柄_柄7_柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["縁"].ToPars(); + X0Y0_カップ左_縁_縁1 = pars3["縁1"].ToPar(); + X0Y0_カップ左_縁_縁2 = pars3["縁2"].ToPar(); + X0Y0_カップ左_縁_縁3 = pars3["縁3"].ToPar(); + X0Y0_カップ左_縁_縁4 = pars3["縁4"].ToPar(); + pars2 = pars["カップ右"].ToPars(); + X0Y0_カップ右_紐 = pars2["紐"].ToPar(); + pars3 = pars2["ジャスター"].ToPars(); + X0Y0_カップ右_ジャスター_ジャスター1 = pars3["ジャスター1"].ToPar(); + X0Y0_カップ右_ジャスター_ジャスター2 = pars3["ジャスター2"].ToPar(); + X0Y0_カップ右_ジャスター_ジャスター3 = pars3["ジャスター3"].ToPar(); + X0Y0_カップ右_ジャスター_ジャスター4 = pars3["ジャスター4"].ToPar(); + X0Y0_カップ右_カップ2 = pars2["カップ2"].ToPar(); + pars3 = pars2["レース"].ToPars(); + 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(); + X0Y0_カップ右_レース_レース8 = pars3["レース8"].ToPar(); + X0Y0_カップ右_レース_レース9 = pars3["レース9"].ToPar(); + X0Y0_カップ右_レース_レース10 = pars3["レース10"].ToPar(); + X0Y0_カップ右_レース_レース11 = pars3["レース11"].ToPar(); + X0Y0_カップ右_レース_レース12 = pars3["レース12"].ToPar(); + X0Y0_カップ右_カップ1 = pars2["カップ1"].ToPar(); + pars3 = pars2["柄"].ToPars(); + pars4 = pars3["柄1"].ToPars(); + X0Y0_カップ右_柄_柄1_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ右_柄_柄1_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄2"].ToPars(); + X0Y0_カップ右_柄_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ右_柄_柄2_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄3"].ToPars(); + X0Y0_カップ右_柄_柄3_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ右_柄_柄3_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄4"].ToPars(); + X0Y0_カップ右_柄_柄4_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ右_柄_柄4_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄5"].ToPars(); + X0Y0_カップ右_柄_柄5_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ右_柄_柄5_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄6"].ToPars(); + X0Y0_カップ右_柄_柄6_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ右_柄_柄6_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄7"].ToPars(); + X0Y0_カップ右_柄_柄7_柄1 = pars4["柄1"].ToPar(); + X0Y0_カップ右_柄_柄7_柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["縁"].ToPars(); + X0Y0_カップ右_縁_縁1 = pars3["縁1"].ToPar(); + X0Y0_カップ右_縁_縁2 = pars3["縁2"].ToPar(); + X0Y0_カップ右_縁_縁3 = pars3["縁3"].ToPar(); + X0Y0_カップ右_縁_縁4 = pars3["縁4"].ToPar(); + pars2 = pars["リボン"].ToPars(); + X0Y0_リボン_リボン = pars2["リボン"].ToPar(); + X0Y0_リボン_結び目 = pars2["結び目"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + sb = 尺度B; + syb = 尺度YB; + 肥大 = e.肥大; + 身長 = e.身長; + Xv = e.Xv; + Yv = e.Yv; + Xi = e.Xi; + Yi = e.Yi; + サイズ = e.サイズ; + サイズX = e.サイズX; + サイズY = e.サイズY; + バンド_バンド_表示 = e.バンド_バンド_表示; + バンド_縁_下_表示 = e.バンド_縁_下_表示; + バンド_縁_上_表示 = e.バンド_縁_上_表示; + バンド_縁_左_表示 = e.バンド_縁_左_表示; + バンド_縁_右_表示 = e.バンド_縁_右_表示; + カップ左_紐_表示 = e.カップ左_紐_表示; + カップ左_ジャスター_ジャスター1_表示 = e.カップ左_ジャスター_ジャスター1_表示; + カップ左_ジャスター_ジャスター2_表示 = e.カップ左_ジャスター_ジャスター2_表示; + カップ左_ジャスター_ジャスター3_表示 = e.カップ左_ジャスター_ジャスター3_表示; + カップ左_ジャスター_ジャスター4_表示 = e.カップ左_ジャスター_ジャスター4_表示; + カップ左_カップ2_表示 = e.カップ左_カップ2_表示; + カップ左_レース_レース1_表示 = e.カップ左_レース_レース1_表示; + カップ左_レース_レース2_表示 = e.カップ左_レース_レース2_表示; + カップ左_レース_レース3_表示 = e.カップ左_レース_レース3_表示; + カップ左_レース_レース4_表示 = e.カップ左_レース_レース4_表示; + カップ左_レース_レース5_表示 = e.カップ左_レース_レース5_表示; + カップ左_レース_レース6_表示 = e.カップ左_レース_レース6_表示; + カップ左_レース_レース7_表示 = e.カップ左_レース_レース7_表示; + カップ左_レース_レース8_表示 = e.カップ左_レース_レース8_表示; + カップ左_レース_レース9_表示 = e.カップ左_レース_レース9_表示; + カップ左_レース_レース10_表示 = e.カップ左_レース_レース10_表示; + カップ左_レース_レース11_表示 = e.カップ左_レース_レース11_表示; + カップ左_レース_レース12_表示 = e.カップ左_レース_レース12_表示; + カップ左_カップ1_表示 = e.カップ左_カップ1_表示; + カップ左_柄_柄1_柄1_表示 = e.カップ左_柄_柄1_柄1_表示; + カップ左_柄_柄1_柄2_表示 = e.カップ左_柄_柄1_柄2_表示; + カップ左_柄_柄2_柄1_表示 = e.カップ左_柄_柄2_柄1_表示; + カップ左_柄_柄2_柄2_表示 = e.カップ左_柄_柄2_柄2_表示; + カップ左_柄_柄3_柄1_表示 = e.カップ左_柄_柄3_柄1_表示; + カップ左_柄_柄3_柄2_表示 = e.カップ左_柄_柄3_柄2_表示; + カップ左_柄_柄4_柄1_表示 = e.カップ左_柄_柄4_柄1_表示; + カップ左_柄_柄4_柄2_表示 = e.カップ左_柄_柄4_柄2_表示; + カップ左_柄_柄5_柄1_表示 = e.カップ左_柄_柄5_柄1_表示; + カップ左_柄_柄5_柄2_表示 = e.カップ左_柄_柄5_柄2_表示; + カップ左_柄_柄6_柄1_表示 = e.カップ左_柄_柄6_柄1_表示; + カップ左_柄_柄6_柄2_表示 = e.カップ左_柄_柄6_柄2_表示; + カップ左_柄_柄7_柄1_表示 = e.カップ左_柄_柄7_柄1_表示; + カップ左_柄_柄7_柄2_表示 = e.カップ左_柄_柄7_柄2_表示; + カップ左_縁_縁1_表示 = e.カップ左_縁_縁1_表示; + カップ左_縁_縁2_表示 = e.カップ左_縁_縁2_表示; + カップ左_縁_縁3_表示 = e.カップ左_縁_縁3_表示; + カップ左_縁_縁4_表示 = e.カップ左_縁_縁4_表示; + カップ右_紐_表示 = e.カップ右_紐_表示; + カップ右_ジャスター_ジャスター1_表示 = e.カップ右_ジャスター_ジャスター1_表示; + カップ右_ジャスター_ジャスター2_表示 = e.カップ右_ジャスター_ジャスター2_表示; + カップ右_ジャスター_ジャスター3_表示 = e.カップ右_ジャスター_ジャスター3_表示; + カップ右_ジャスター_ジャスター4_表示 = e.カップ右_ジャスター_ジャスター4_表示; + カップ右_カップ2_表示 = e.カップ右_カップ2_表示; + カップ右_レース_レース1_表示 = e.カップ右_レース_レース1_表示; + カップ右_レース_レース2_表示 = e.カップ右_レース_レース2_表示; + カップ右_レース_レース3_表示 = e.カップ右_レース_レース3_表示; + カップ右_レース_レース4_表示 = e.カップ右_レース_レース4_表示; + カップ右_レース_レース5_表示 = e.カップ右_レース_レース5_表示; + カップ右_レース_レース6_表示 = e.カップ右_レース_レース6_表示; + カップ右_レース_レース7_表示 = e.カップ右_レース_レース7_表示; + カップ右_レース_レース8_表示 = e.カップ右_レース_レース8_表示; + カップ右_レース_レース9_表示 = e.カップ右_レース_レース9_表示; + カップ右_レース_レース10_表示 = e.カップ右_レース_レース10_表示; + カップ右_レース_レース11_表示 = e.カップ右_レース_レース11_表示; + カップ右_レース_レース12_表示 = e.カップ右_レース_レース12_表示; + カップ右_カップ1_表示 = e.カップ右_カップ1_表示; + カップ右_柄_柄1_柄1_表示 = e.カップ右_柄_柄1_柄1_表示; + カップ右_柄_柄1_柄2_表示 = e.カップ右_柄_柄1_柄2_表示; + カップ右_柄_柄2_柄1_表示 = e.カップ右_柄_柄2_柄1_表示; + カップ右_柄_柄2_柄2_表示 = e.カップ右_柄_柄2_柄2_表示; + カップ右_柄_柄3_柄1_表示 = e.カップ右_柄_柄3_柄1_表示; + カップ右_柄_柄3_柄2_表示 = e.カップ右_柄_柄3_柄2_表示; + カップ右_柄_柄4_柄1_表示 = e.カップ右_柄_柄4_柄1_表示; + カップ右_柄_柄4_柄2_表示 = e.カップ右_柄_柄4_柄2_表示; + カップ右_柄_柄5_柄1_表示 = e.カップ右_柄_柄5_柄1_表示; + カップ右_柄_柄5_柄2_表示 = e.カップ右_柄_柄5_柄2_表示; + カップ右_柄_柄6_柄1_表示 = e.カップ右_柄_柄6_柄1_表示; + カップ右_柄_柄6_柄2_表示 = e.カップ右_柄_柄6_柄2_表示; + カップ右_柄_柄7_柄1_表示 = e.カップ右_柄_柄7_柄1_表示; + カップ右_柄_柄7_柄2_表示 = e.カップ右_柄_柄7_柄2_表示; + カップ右_縁_縁1_表示 = e.カップ右_縁_縁1_表示; + カップ右_縁_縁2_表示 = e.カップ右_縁_縁2_表示; + カップ右_縁_縁3_表示 = e.カップ右_縁_縁3_表示; + カップ右_縁_縁4_表示 = e.カップ右_縁_縁4_表示; + リボン_リボン_表示 = e.リボン_リボン_表示; + リボン_結び目_表示 = e.リボン_結び目_表示; + ベース表示 = e.ベース表示; + 縁1表示 = e.縁1表示; + 縁2表示 = e.縁2表示; + 縁3表示 = e.縁3表示; + 縁4表示 = e.縁4表示; + 縁5表示 = e.縁5表示; + 縁6表示 = e.縁6表示; + 縁7表示 = e.縁7表示; + ジャスター表示 = e.ジャスター表示; + レース表示 = e.レース表示; + 柄1表示 = e.柄1表示; + 柄2表示 = e.柄2表示; + 柄3表示 = e.柄3表示; + 柄4表示 = e.柄4表示; + 柄5表示 = e.柄5表示; + 柄6表示 = e.柄6表示; + 柄7表示 = e.柄7表示; + 柄8表示 = e.柄8表示; + 柄9表示 = e.柄9表示; + 柄10表示 = e.柄10表示; + 柄11表示 = e.柄11表示; + 柄12表示 = e.柄12表示; + 柄13表示 = e.柄13表示; + 柄14表示 = e.柄14表示; + リボン表示 = e.リボン表示; + リボン結び目表示 = e.リボン結び目表示; + バスト = e.バスト; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_バンド_バンドCP = new ColorP(X0Y0_バンド_バンド, バンド_バンドCD, DisUnit, abj: true); + X0Y0_バンド_縁_下CP = new ColorP(X0Y0_バンド_縁_下, バンド_縁_下CD, DisUnit, abj: true); + X0Y0_バンド_縁_上CP = new ColorP(X0Y0_バンド_縁_上, バンド_縁_上CD, DisUnit, abj: true); + X0Y0_バンド_縁_左CP = new ColorP(X0Y0_バンド_縁_左, バンド_縁_左CD, DisUnit, abj: true); + X0Y0_バンド_縁_右CP = new ColorP(X0Y0_バンド_縁_右, バンド_縁_右CD, 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); + X0Y0_カップ左_ジャスター_ジャスター3CP = new ColorP(X0Y0_カップ左_ジャスター_ジャスター3, カップ左_ジャスター_ジャスター3CD, DisUnit, abj: true); + X0Y0_カップ左_ジャスター_ジャスター4CP = new ColorP(X0Y0_カップ左_ジャスター_ジャスター4, カップ左_ジャスター_ジャスター4CD, DisUnit, abj: true); + X0Y0_カップ左_カップ2CP = new ColorP(X0Y0_カップ左_カップ2, カップ左_カップ2CD, 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_カップ左_レース_レース8CP = new ColorP(X0Y0_カップ左_レース_レース8, カップ左_レース_レース8CD, DisUnit, abj: true); + X0Y0_カップ左_レース_レース9CP = new ColorP(X0Y0_カップ左_レース_レース9, カップ左_レース_レース9CD, DisUnit, abj: true); + X0Y0_カップ左_レース_レース10CP = new ColorP(X0Y0_カップ左_レース_レース10, カップ左_レース_レース10CD, DisUnit, abj: true); + X0Y0_カップ左_レース_レース11CP = new ColorP(X0Y0_カップ左_レース_レース11, カップ左_レース_レース11CD, DisUnit, abj: true); + X0Y0_カップ左_レース_レース12CP = new ColorP(X0Y0_カップ左_レース_レース12, カップ左_レース_レース12CD, DisUnit, abj: true); + X0Y0_カップ左_カップ1CP = new ColorP(X0Y0_カップ左_カップ1, カップ左_カップ1CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄1_柄1CP = new ColorP(X0Y0_カップ左_柄_柄1_柄1, カップ左_柄_柄1_柄1CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄1_柄2CP = new ColorP(X0Y0_カップ左_柄_柄1_柄2, カップ左_柄_柄1_柄2CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄2_柄1CP = new ColorP(X0Y0_カップ左_柄_柄2_柄1, カップ左_柄_柄2_柄1CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄2_柄2CP = new ColorP(X0Y0_カップ左_柄_柄2_柄2, カップ左_柄_柄2_柄2CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄3_柄1CP = new ColorP(X0Y0_カップ左_柄_柄3_柄1, カップ左_柄_柄3_柄1CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄3_柄2CP = new ColorP(X0Y0_カップ左_柄_柄3_柄2, カップ左_柄_柄3_柄2CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄4_柄1CP = new ColorP(X0Y0_カップ左_柄_柄4_柄1, カップ左_柄_柄4_柄1CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄4_柄2CP = new ColorP(X0Y0_カップ左_柄_柄4_柄2, カップ左_柄_柄4_柄2CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄5_柄1CP = new ColorP(X0Y0_カップ左_柄_柄5_柄1, カップ左_柄_柄5_柄1CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄5_柄2CP = new ColorP(X0Y0_カップ左_柄_柄5_柄2, カップ左_柄_柄5_柄2CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄6_柄1CP = new ColorP(X0Y0_カップ左_柄_柄6_柄1, カップ左_柄_柄6_柄1CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄6_柄2CP = new ColorP(X0Y0_カップ左_柄_柄6_柄2, カップ左_柄_柄6_柄2CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄7_柄1CP = new ColorP(X0Y0_カップ左_柄_柄7_柄1, カップ左_柄_柄7_柄1CD, DisUnit, abj: true); + X0Y0_カップ左_柄_柄7_柄2CP = new ColorP(X0Y0_カップ左_柄_柄7_柄2, カップ左_柄_柄7_柄2CD, 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_カップ右_紐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); + X0Y0_カップ右_ジャスター_ジャスター3CP = new ColorP(X0Y0_カップ右_ジャスター_ジャスター3, カップ右_ジャスター_ジャスター3CD, DisUnit, abj: true); + X0Y0_カップ右_ジャスター_ジャスター4CP = new ColorP(X0Y0_カップ右_ジャスター_ジャスター4, カップ右_ジャスター_ジャスター4CD, DisUnit, abj: true); + X0Y0_カップ右_カップ2CP = new ColorP(X0Y0_カップ右_カップ2, カップ右_カップ2CD, 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_カップ右_レース_レース8CP = new ColorP(X0Y0_カップ右_レース_レース8, カップ右_レース_レース8CD, DisUnit, abj: true); + X0Y0_カップ右_レース_レース9CP = new ColorP(X0Y0_カップ右_レース_レース9, カップ右_レース_レース9CD, DisUnit, abj: true); + X0Y0_カップ右_レース_レース10CP = new ColorP(X0Y0_カップ右_レース_レース10, カップ右_レース_レース10CD, DisUnit, abj: true); + X0Y0_カップ右_レース_レース11CP = new ColorP(X0Y0_カップ右_レース_レース11, カップ右_レース_レース11CD, DisUnit, abj: true); + X0Y0_カップ右_レース_レース12CP = new ColorP(X0Y0_カップ右_レース_レース12, カップ右_レース_レース12CD, DisUnit, abj: true); + X0Y0_カップ右_カップ1CP = new ColorP(X0Y0_カップ右_カップ1, カップ右_カップ1CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄1_柄1CP = new ColorP(X0Y0_カップ右_柄_柄1_柄1, カップ右_柄_柄1_柄1CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄1_柄2CP = new ColorP(X0Y0_カップ右_柄_柄1_柄2, カップ右_柄_柄1_柄2CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄2_柄1CP = new ColorP(X0Y0_カップ右_柄_柄2_柄1, カップ右_柄_柄2_柄1CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄2_柄2CP = new ColorP(X0Y0_カップ右_柄_柄2_柄2, カップ右_柄_柄2_柄2CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄3_柄1CP = new ColorP(X0Y0_カップ右_柄_柄3_柄1, カップ右_柄_柄3_柄1CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄3_柄2CP = new ColorP(X0Y0_カップ右_柄_柄3_柄2, カップ右_柄_柄3_柄2CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄4_柄1CP = new ColorP(X0Y0_カップ右_柄_柄4_柄1, カップ右_柄_柄4_柄1CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄4_柄2CP = new ColorP(X0Y0_カップ右_柄_柄4_柄2, カップ右_柄_柄4_柄2CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄5_柄1CP = new ColorP(X0Y0_カップ右_柄_柄5_柄1, カップ右_柄_柄5_柄1CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄5_柄2CP = new ColorP(X0Y0_カップ右_柄_柄5_柄2, カップ右_柄_柄5_柄2CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄6_柄1CP = new ColorP(X0Y0_カップ右_柄_柄6_柄1, カップ右_柄_柄6_柄1CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄6_柄2CP = new ColorP(X0Y0_カップ右_柄_柄6_柄2, カップ右_柄_柄6_柄2CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄7_柄1CP = new ColorP(X0Y0_カップ右_柄_柄7_柄1, カップ右_柄_柄7_柄1CD, DisUnit, abj: true); + X0Y0_カップ右_柄_柄7_柄2CP = new ColorP(X0Y0_カップ右_柄_柄7_柄2, カップ右_柄_柄7_柄2CD, 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_リボン_リボンCP = new ColorP(X0Y0_リボン_リボン, リボン_リボンCD, DisUnit, abj: true); + X0Y0_リボン_結び目CP = new ColorP(X0Y0_リボン_結び目, リボン_結び目CD, DisUnit, abj: true); + 尺度YB *= 1.1; + 濃度 = e.濃度; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_バンド_バンド); + Are.Draw(X0Y0_バンド_縁_下); + Are.Draw(X0Y0_バンド_縁_上); + Are.Draw(X0Y0_バンド_縁_左); + Are.Draw(X0Y0_バンド_縁_右); + } + + public override void 描画1(Are Are) + { + Are.Draw(X0Y0_カップ左_紐); + Are.Draw(X0Y0_カップ左_ジャスター_ジャスター1); + Are.Draw(X0Y0_カップ左_ジャスター_ジャスター2); + Are.Draw(X0Y0_カップ左_ジャスター_ジャスター3); + Are.Draw(X0Y0_カップ左_ジャスター_ジャスター4); + Are.Draw(X0Y0_カップ左_カップ2); + Are.Draw(X0Y0_カップ左_レース_レース1); + Are.Draw(X0Y0_カップ左_レース_レース2); + Are.Draw(X0Y0_カップ左_レース_レース3); + Are.Draw(X0Y0_カップ左_レース_レース4); + Are.Draw(X0Y0_カップ左_レース_レース5); + Are.Draw(X0Y0_カップ左_レース_レース6); + Are.Draw(X0Y0_カップ左_レース_レース7); + Are.Draw(X0Y0_カップ左_レース_レース8); + Are.Draw(X0Y0_カップ左_レース_レース9); + Are.Draw(X0Y0_カップ左_レース_レース10); + Are.Draw(X0Y0_カップ左_レース_レース11); + Are.Draw(X0Y0_カップ左_レース_レース12); + Are.Draw(X0Y0_カップ左_カップ1); + Are.Draw(X0Y0_カップ左_柄_柄1_柄1); + Are.Draw(X0Y0_カップ左_柄_柄1_柄2); + Are.Draw(X0Y0_カップ左_柄_柄2_柄1); + Are.Draw(X0Y0_カップ左_柄_柄2_柄2); + Are.Draw(X0Y0_カップ左_柄_柄3_柄1); + Are.Draw(X0Y0_カップ左_柄_柄3_柄2); + Are.Draw(X0Y0_カップ左_柄_柄4_柄1); + Are.Draw(X0Y0_カップ左_柄_柄4_柄2); + Are.Draw(X0Y0_カップ左_柄_柄5_柄1); + Are.Draw(X0Y0_カップ左_柄_柄5_柄2); + Are.Draw(X0Y0_カップ左_柄_柄6_柄1); + Are.Draw(X0Y0_カップ左_柄_柄6_柄2); + Are.Draw(X0Y0_カップ左_柄_柄7_柄1); + Are.Draw(X0Y0_カップ左_柄_柄7_柄2); + Are.Draw(X0Y0_カップ左_縁_縁1); + Are.Draw(X0Y0_カップ左_縁_縁2); + Are.Draw(X0Y0_カップ左_縁_縁3); + Are.Draw(X0Y0_カップ左_縁_縁4); + Are.Draw(X0Y0_カップ右_紐); + Are.Draw(X0Y0_カップ右_ジャスター_ジャスター1); + Are.Draw(X0Y0_カップ右_ジャスター_ジャスター2); + Are.Draw(X0Y0_カップ右_ジャスター_ジャスター3); + Are.Draw(X0Y0_カップ右_ジャスター_ジャスター4); + Are.Draw(X0Y0_カップ右_カップ2); + Are.Draw(X0Y0_カップ右_レース_レース1); + Are.Draw(X0Y0_カップ右_レース_レース2); + Are.Draw(X0Y0_カップ右_レース_レース3); + Are.Draw(X0Y0_カップ右_レース_レース4); + Are.Draw(X0Y0_カップ右_レース_レース5); + Are.Draw(X0Y0_カップ右_レース_レース6); + Are.Draw(X0Y0_カップ右_レース_レース7); + Are.Draw(X0Y0_カップ右_レース_レース8); + Are.Draw(X0Y0_カップ右_レース_レース9); + Are.Draw(X0Y0_カップ右_レース_レース10); + Are.Draw(X0Y0_カップ右_レース_レース11); + Are.Draw(X0Y0_カップ右_レース_レース12); + Are.Draw(X0Y0_カップ右_カップ1); + Are.Draw(X0Y0_カップ右_柄_柄1_柄1); + Are.Draw(X0Y0_カップ右_柄_柄1_柄2); + Are.Draw(X0Y0_カップ右_柄_柄2_柄1); + Are.Draw(X0Y0_カップ右_柄_柄2_柄2); + Are.Draw(X0Y0_カップ右_柄_柄3_柄1); + Are.Draw(X0Y0_カップ右_柄_柄3_柄2); + Are.Draw(X0Y0_カップ右_柄_柄4_柄1); + Are.Draw(X0Y0_カップ右_柄_柄4_柄2); + Are.Draw(X0Y0_カップ右_柄_柄5_柄1); + Are.Draw(X0Y0_カップ右_柄_柄5_柄2); + Are.Draw(X0Y0_カップ右_柄_柄6_柄1); + Are.Draw(X0Y0_カップ右_柄_柄6_柄2); + Are.Draw(X0Y0_カップ右_柄_柄7_柄1); + Are.Draw(X0Y0_カップ右_柄_柄7_柄2); + Are.Draw(X0Y0_カップ右_縁_縁1); + Are.Draw(X0Y0_カップ右_縁_縁2); + Are.Draw(X0Y0_カップ右_縁_縁3); + Are.Draw(X0Y0_カップ右_縁_縁4); + Are.Draw(X0Y0_リボン_リボン); + Are.Draw(X0Y0_リボン_結び目); + } + + public override bool Is布(Par p) + { + if (p != X0Y0_バンド_バンド && p != X0Y0_バンド_縁_下 && p != X0Y0_バンド_縁_上 && p != X0Y0_バンド_縁_左 && p != X0Y0_バンド_縁_右 && p != X0Y0_カップ左_紐 && p != X0Y0_カップ左_ジャスター_ジャスター1 && p != X0Y0_カップ左_ジャスター_ジャスター2 && p != X0Y0_カップ左_ジャスター_ジャスター3 && p != X0Y0_カップ左_ジャスター_ジャスター4 && p != X0Y0_カップ左_カップ2 && p != X0Y0_カップ左_レース_レース1 && p != X0Y0_カップ左_レース_レース2 && p != X0Y0_カップ左_レース_レース3 && p != X0Y0_カップ左_レース_レース4 && p != X0Y0_カップ左_レース_レース5 && p != X0Y0_カップ左_レース_レース6 && p != X0Y0_カップ左_レース_レース7 && p != X0Y0_カップ左_レース_レース8 && p != X0Y0_カップ左_レース_レース9 && p != X0Y0_カップ左_レース_レース10 && p != X0Y0_カップ左_レース_レース11 && p != X0Y0_カップ左_レース_レース12 && p != X0Y0_カップ左_カップ1 && p != X0Y0_カップ左_柄_柄1_柄1 && p != X0Y0_カップ左_柄_柄1_柄2 && p != X0Y0_カップ左_柄_柄2_柄1 && p != X0Y0_カップ左_柄_柄2_柄2 && p != X0Y0_カップ左_柄_柄3_柄1 && p != X0Y0_カップ左_柄_柄3_柄2 && p != X0Y0_カップ左_柄_柄4_柄1 && p != X0Y0_カップ左_柄_柄4_柄2 && p != X0Y0_カップ左_柄_柄5_柄1 && p != X0Y0_カップ左_柄_柄5_柄2 && p != X0Y0_カップ左_柄_柄6_柄1 && p != X0Y0_カップ左_柄_柄6_柄2 && p != X0Y0_カップ左_柄_柄7_柄1 && p != X0Y0_カップ左_柄_柄7_柄2 && p != X0Y0_カップ左_縁_縁1 && p != X0Y0_カップ左_縁_縁2 && p != X0Y0_カップ左_縁_縁3 && p != X0Y0_カップ左_縁_縁4 && p != X0Y0_カップ右_紐 && p != X0Y0_カップ右_ジャスター_ジャスター1 && p != X0Y0_カップ右_ジャスター_ジャスター2 && p != X0Y0_カップ右_ジャスター_ジャスター3 && p != X0Y0_カップ右_ジャスター_ジャスター4 && p != X0Y0_カップ右_カップ2 && p != X0Y0_カップ右_レース_レース1 && p != X0Y0_カップ右_レース_レース2 && p != X0Y0_カップ右_レース_レース3 && p != X0Y0_カップ右_レース_レース4 && p != X0Y0_カップ右_レース_レース5 && p != X0Y0_カップ右_レース_レース6 && p != X0Y0_カップ右_レース_レース7 && p != X0Y0_カップ右_レース_レース8 && p != X0Y0_カップ右_レース_レース9 && p != X0Y0_カップ右_レース_レース10 && p != X0Y0_カップ右_レース_レース11 && p != X0Y0_カップ右_レース_レース12 && p != X0Y0_カップ右_カップ1 && p != X0Y0_カップ右_柄_柄1_柄1 && p != X0Y0_カップ右_柄_柄1_柄2 && p != X0Y0_カップ右_柄_柄2_柄1 && p != X0Y0_カップ右_柄_柄2_柄2 && p != X0Y0_カップ右_柄_柄3_柄1 && p != X0Y0_カップ右_柄_柄3_柄2 && p != X0Y0_カップ右_柄_柄4_柄1 && p != X0Y0_カップ右_柄_柄4_柄2 && p != X0Y0_カップ右_柄_柄5_柄1 && p != X0Y0_カップ右_柄_柄5_柄2 && p != X0Y0_カップ右_柄_柄6_柄1 && p != X0Y0_カップ右_柄_柄6_柄2 && p != X0Y0_カップ右_柄_柄7_柄1 && p != X0Y0_カップ右_柄_柄7_柄2 && p != X0Y0_カップ右_縁_縁1 && p != X0Y0_カップ右_縁_縁2 && p != X0Y0_カップ右_縁_縁3 && p != X0Y0_カップ右_縁_縁4 && p != X0Y0_リボン_リボン) + { + return p == X0Y0_リボン_結び目; + } + return true; + } + + public override void 色更新() + { + X0Y0_バンド_バンドCP.Update(); + X0Y0_バンド_縁_下CP.Update(); + X0Y0_バンド_縁_上CP.Update(); + X0Y0_バンド_縁_左CP.Update(); + X0Y0_バンド_縁_右CP.Update(); + X0Y0_カップ左_紐CP.Update(); + X0Y0_カップ左_ジャスター_ジャスター1CP.Update(); + X0Y0_カップ左_ジャスター_ジャスター2CP.Update(); + X0Y0_カップ左_ジャスター_ジャスター3CP.Update(); + X0Y0_カップ左_ジャスター_ジャスター4CP.Update(); + X0Y0_カップ左_カップ2CP.Update(); + X0Y0_カップ左_レース_レース1CP.Update(); + X0Y0_カップ左_レース_レース2CP.Update(); + X0Y0_カップ左_レース_レース3CP.Update(); + X0Y0_カップ左_レース_レース4CP.Update(); + X0Y0_カップ左_レース_レース5CP.Update(); + X0Y0_カップ左_レース_レース6CP.Update(); + X0Y0_カップ左_レース_レース7CP.Update(); + X0Y0_カップ左_レース_レース8CP.Update(); + X0Y0_カップ左_レース_レース9CP.Update(); + X0Y0_カップ左_レース_レース10CP.Update(); + X0Y0_カップ左_レース_レース11CP.Update(); + X0Y0_カップ左_レース_レース12CP.Update(); + X0Y0_カップ左_カップ1CP.Update(); + X0Y0_カップ左_柄_柄1_柄1CP.Update(); + X0Y0_カップ左_柄_柄1_柄2CP.Update(); + X0Y0_カップ左_柄_柄2_柄1CP.Update(); + X0Y0_カップ左_柄_柄2_柄2CP.Update(); + X0Y0_カップ左_柄_柄3_柄1CP.Update(); + X0Y0_カップ左_柄_柄3_柄2CP.Update(); + X0Y0_カップ左_柄_柄4_柄1CP.Update(); + X0Y0_カップ左_柄_柄4_柄2CP.Update(); + X0Y0_カップ左_柄_柄5_柄1CP.Update(); + X0Y0_カップ左_柄_柄5_柄2CP.Update(); + X0Y0_カップ左_柄_柄6_柄1CP.Update(); + X0Y0_カップ左_柄_柄6_柄2CP.Update(); + X0Y0_カップ左_柄_柄7_柄1CP.Update(); + X0Y0_カップ左_柄_柄7_柄2CP.Update(); + X0Y0_カップ左_縁_縁1CP.Update(); + X0Y0_カップ左_縁_縁2CP.Update(); + X0Y0_カップ左_縁_縁3CP.Update(); + X0Y0_カップ左_縁_縁4CP.Update(); + X0Y0_カップ右_紐CP.Update(); + X0Y0_カップ右_ジャスター_ジャスター1CP.Update(); + X0Y0_カップ右_ジャスター_ジャスター2CP.Update(); + X0Y0_カップ右_ジャスター_ジャスター3CP.Update(); + X0Y0_カップ右_ジャスター_ジャスター4CP.Update(); + X0Y0_カップ右_カップ2CP.Update(); + X0Y0_カップ右_レース_レース1CP.Update(); + X0Y0_カップ右_レース_レース2CP.Update(); + X0Y0_カップ右_レース_レース3CP.Update(); + X0Y0_カップ右_レース_レース4CP.Update(); + X0Y0_カップ右_レース_レース5CP.Update(); + X0Y0_カップ右_レース_レース6CP.Update(); + X0Y0_カップ右_レース_レース7CP.Update(); + X0Y0_カップ右_レース_レース8CP.Update(); + X0Y0_カップ右_レース_レース9CP.Update(); + X0Y0_カップ右_レース_レース10CP.Update(); + X0Y0_カップ右_レース_レース11CP.Update(); + X0Y0_カップ右_レース_レース12CP.Update(); + X0Y0_カップ右_カップ1CP.Update(); + X0Y0_カップ右_柄_柄1_柄1CP.Update(); + X0Y0_カップ右_柄_柄1_柄2CP.Update(); + X0Y0_カップ右_柄_柄2_柄1CP.Update(); + X0Y0_カップ右_柄_柄2_柄2CP.Update(); + X0Y0_カップ右_柄_柄3_柄1CP.Update(); + X0Y0_カップ右_柄_柄3_柄2CP.Update(); + X0Y0_カップ右_柄_柄4_柄1CP.Update(); + X0Y0_カップ右_柄_柄4_柄2CP.Update(); + X0Y0_カップ右_柄_柄5_柄1CP.Update(); + X0Y0_カップ右_柄_柄5_柄2CP.Update(); + X0Y0_カップ右_柄_柄6_柄1CP.Update(); + X0Y0_カップ右_柄_柄6_柄2CP.Update(); + X0Y0_カップ右_柄_柄7_柄1CP.Update(); + X0Y0_カップ右_柄_柄7_柄2CP.Update(); + X0Y0_カップ右_縁_縁1CP.Update(); + X0Y0_カップ右_縁_縁2CP.Update(); + X0Y0_カップ右_縁_縁3CP.Update(); + X0Y0_カップ右_縁_縁4CP.Update(); + X0Y0_リボン_リボンCP.Update(); + X0Y0_リボン_結び目CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + バンド_バンドCD = new ColorD(); + バンド_縁_下CD = new ColorD(); + バンド_縁_上CD = new ColorD(); + バンド_縁_左CD = new ColorD(); + バンド_縁_右CD = new ColorD(); + カップ左_紐CD = new ColorD(); + カップ左_ジャスター_ジャスター1CD = new ColorD(); + カップ左_ジャスター_ジャスター2CD = new ColorD(); + カップ左_ジャスター_ジャスター3CD = new ColorD(); + カップ左_ジャスター_ジャスター4CD = new ColorD(); + カップ左_カップ2CD = new ColorD(); + カップ左_レース_レース1CD = new ColorD(); + カップ左_レース_レース2CD = new ColorD(); + カップ左_レース_レース3CD = new ColorD(); + カップ左_レース_レース4CD = new ColorD(); + カップ左_レース_レース5CD = new ColorD(); + カップ左_レース_レース6CD = new ColorD(); + カップ左_レース_レース7CD = new ColorD(); + カップ左_レース_レース8CD = new ColorD(); + カップ左_レース_レース9CD = new ColorD(); + カップ左_レース_レース10CD = new ColorD(); + カップ左_レース_レース11CD = new ColorD(); + カップ左_レース_レース12CD = new ColorD(); + カップ左_カップ1CD = new ColorD(); + カップ左_柄_柄1_柄1CD = new ColorD(); + カップ左_柄_柄1_柄2CD = new ColorD(); + カップ左_柄_柄2_柄1CD = new ColorD(); + カップ左_柄_柄2_柄2CD = new ColorD(); + カップ左_柄_柄3_柄1CD = new ColorD(); + カップ左_柄_柄3_柄2CD = new ColorD(); + カップ左_柄_柄4_柄1CD = new ColorD(); + カップ左_柄_柄4_柄2CD = new ColorD(); + カップ左_柄_柄5_柄1CD = new ColorD(); + カップ左_柄_柄5_柄2CD = new ColorD(); + カップ左_柄_柄6_柄1CD = new ColorD(); + カップ左_柄_柄6_柄2CD = new ColorD(); + カップ左_柄_柄7_柄1CD = new ColorD(); + カップ左_柄_柄7_柄2CD = new ColorD(); + カップ左_縁_縁1CD = new ColorD(); + カップ左_縁_縁2CD = new ColorD(); + カップ左_縁_縁3CD = new ColorD(); + カップ左_縁_縁4CD = new ColorD(); + カップ右_紐CD = new ColorD(); + カップ右_ジャスター_ジャスター1CD = new ColorD(); + カップ右_ジャスター_ジャスター2CD = new ColorD(); + カップ右_ジャスター_ジャスター3CD = new ColorD(); + カップ右_ジャスター_ジャスター4CD = new ColorD(); + カップ右_カップ2CD = new ColorD(); + カップ右_レース_レース1CD = new ColorD(); + カップ右_レース_レース2CD = new ColorD(); + カップ右_レース_レース3CD = new ColorD(); + カップ右_レース_レース4CD = new ColorD(); + カップ右_レース_レース5CD = new ColorD(); + カップ右_レース_レース6CD = new ColorD(); + カップ右_レース_レース7CD = new ColorD(); + カップ右_レース_レース8CD = new ColorD(); + カップ右_レース_レース9CD = new ColorD(); + カップ右_レース_レース10CD = new ColorD(); + カップ右_レース_レース11CD = new ColorD(); + カップ右_レース_レース12CD = new ColorD(); + カップ右_カップ1CD = new ColorD(); + カップ右_柄_柄1_柄1CD = new ColorD(); + カップ右_柄_柄1_柄2CD = new ColorD(); + カップ右_柄_柄2_柄1CD = new ColorD(); + カップ右_柄_柄2_柄2CD = new ColorD(); + カップ右_柄_柄3_柄1CD = new ColorD(); + カップ右_柄_柄3_柄2CD = new ColorD(); + カップ右_柄_柄4_柄1CD = new ColorD(); + カップ右_柄_柄4_柄2CD = new ColorD(); + カップ右_柄_柄5_柄1CD = new ColorD(); + カップ右_柄_柄5_柄2CD = new ColorD(); + カップ右_柄_柄6_柄1CD = new ColorD(); + カップ右_柄_柄6_柄2CD = new ColorD(); + カップ右_柄_柄7_柄1CD = new ColorD(); + カップ右_柄_柄7_柄2CD = new ColorD(); + カップ右_縁_縁1CD = new ColorD(); + カップ右_縁_縁2CD = new ColorD(); + カップ右_縁_縁3CD = new ColorD(); + カップ右_縁_縁4CD = new ColorD(); + リボン_リボンCD = new ColorD(); + リボン_結び目CD = new ColorD(); + } + + public void 配色(ブラT色 配色) + { + バンド_バンドCD.色 = 配色.生地1色; + バンド_縁_下CD.色 = 配色.縁色; + バンド_縁_上CD.色 = バンド_縁_下CD.色; + バンド_縁_左CD.色 = バンド_縁_下CD.色; + バンド_縁_右CD.色 = バンド_縁_下CD.色; + カップ左_紐CD.色 = 配色.紐色; + カップ左_ジャスター_ジャスター1CD.色 = 配色.ジャスター色; + カップ左_ジャスター_ジャスター2CD.色 = カップ左_ジャスター_ジャスター1CD.色; + カップ左_ジャスター_ジャスター3CD.色 = カップ左_ジャスター_ジャスター1CD.色; + カップ左_ジャスター_ジャスター4CD.色 = カップ左_ジャスター_ジャスター1CD.色; + カップ左_カップ2CD.色 = 配色.生地2色; + カップ左_レース_レース1CD.色 = 配色.レース色; + カップ左_レース_レース2CD.色 = カップ左_レース_レース1CD.色; + カップ左_レース_レース3CD.色 = カップ左_レース_レース1CD.色; + カップ左_レース_レース4CD.色 = カップ左_レース_レース1CD.色; + カップ左_レース_レース5CD.色 = カップ左_レース_レース1CD.色; + カップ左_レース_レース6CD.色 = カップ左_レース_レース1CD.色; + カップ左_レース_レース7CD.色 = カップ左_レース_レース1CD.色; + カップ左_レース_レース8CD.色 = カップ左_レース_レース1CD.色; + カップ左_レース_レース9CD.色 = カップ左_レース_レース1CD.色; + カップ左_レース_レース10CD.色 = カップ左_レース_レース1CD.色; + カップ左_レース_レース11CD.色 = カップ左_レース_レース1CD.色; + カップ左_レース_レース12CD.色 = カップ左_レース_レース1CD.色; + カップ左_カップ1CD.色 = バンド_バンドCD.色; + カップ左_柄_柄1_柄1CD.色 = 配色.柄色; + カップ左_柄_柄1_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ左_柄_柄2_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ左_柄_柄2_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ左_柄_柄3_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ左_柄_柄3_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ左_柄_柄4_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ左_柄_柄4_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ左_柄_柄5_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ左_柄_柄5_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ左_柄_柄6_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ左_柄_柄6_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ左_柄_柄7_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ左_柄_柄7_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ左_縁_縁1CD.色 = バンド_縁_下CD.色; + カップ左_縁_縁2CD.色 = バンド_縁_下CD.色; + カップ左_縁_縁3CD.色 = バンド_縁_下CD.色; + カップ左_縁_縁4CD.色 = バンド_縁_下CD.色; + カップ右_紐CD.色 = カップ左_紐CD.色; + カップ右_ジャスター_ジャスター1CD.色 = カップ左_ジャスター_ジャスター1CD.色; + カップ右_ジャスター_ジャスター2CD.色 = カップ左_ジャスター_ジャスター1CD.色; + カップ右_ジャスター_ジャスター3CD.色 = カップ左_ジャスター_ジャスター1CD.色; + カップ右_ジャスター_ジャスター4CD.色 = カップ左_ジャスター_ジャスター1CD.色; + カップ右_カップ2CD.色 = カップ左_カップ2CD.色; + カップ右_レース_レース1CD.色 = カップ左_レース_レース1CD.色; + カップ右_レース_レース2CD.色 = カップ左_レース_レース1CD.色; + カップ右_レース_レース3CD.色 = カップ左_レース_レース1CD.色; + カップ右_レース_レース4CD.色 = カップ左_レース_レース1CD.色; + カップ右_レース_レース5CD.色 = カップ左_レース_レース1CD.色; + カップ右_レース_レース6CD.色 = カップ左_レース_レース1CD.色; + カップ右_レース_レース7CD.色 = カップ左_レース_レース1CD.色; + カップ右_レース_レース8CD.色 = カップ左_レース_レース1CD.色; + カップ右_レース_レース9CD.色 = カップ左_レース_レース1CD.色; + カップ右_レース_レース10CD.色 = カップ左_レース_レース1CD.色; + カップ右_レース_レース11CD.色 = カップ左_レース_レース1CD.色; + カップ右_レース_レース12CD.色 = カップ左_レース_レース1CD.色; + カップ右_カップ1CD.色 = バンド_バンドCD.色; + カップ右_柄_柄1_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_柄_柄1_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_柄_柄2_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_柄_柄2_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_柄_柄3_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_柄_柄3_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_柄_柄4_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_柄_柄4_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_柄_柄5_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_柄_柄5_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_柄_柄6_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_柄_柄6_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_柄_柄7_柄1CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_柄_柄7_柄2CD.色 = カップ左_柄_柄1_柄1CD.色; + カップ右_縁_縁1CD.色 = バンド_縁_下CD.色; + カップ右_縁_縁2CD.色 = バンド_縁_下CD.色; + カップ右_縁_縁3CD.色 = バンド_縁_下CD.色; + カップ右_縁_縁4CD.色 = バンド_縁_下CD.色; + リボン_リボンCD.色 = 配色.リボン色; + リボン_結び目CD.色 = リボン_リボンCD.色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラD.cs index cbd209c..e3029a8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラD.cs @@ -1,234 +1,235 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下着トップ_ブラD : 下着トップD +namespace SlaveMatrix { - public bool バンド_バンド_表示; + [Serializable] + public class 下着トップ_ブラD : 下着トップD + { + public bool バンド_バンド_表示; - public bool バンド_縁_下_表示; + public bool バンド_縁_下_表示; - public bool バンド_縁_上_表示; + public bool バンド_縁_上_表示; - public bool バンド_縁_左_表示; + public bool バンド_縁_左_表示; - public bool バンド_縁_右_表示; + public bool バンド_縁_右_表示; - public bool カップ左_紐_表示; + public bool カップ左_紐_表示; - public bool カップ左_ジャスター_ジャスター1_表示; + public bool カップ左_ジャスター_ジャスター1_表示; - public bool カップ左_ジャスター_ジャスター2_表示; + public bool カップ左_ジャスター_ジャスター2_表示; - public bool カップ左_ジャスター_ジャスター3_表示; + public bool カップ左_ジャスター_ジャスター3_表示; - public bool カップ左_ジャスター_ジャスター4_表示; + public bool カップ左_ジャスター_ジャスター4_表示; - public bool カップ左_カップ2_表示; + public bool カップ左_カップ2_表示; - public bool カップ左_レース_レース1_表示; + public bool カップ左_レース_レース1_表示; - public bool カップ左_レース_レース2_表示; + public bool カップ左_レース_レース2_表示; - public bool カップ左_レース_レース3_表示; + public bool カップ左_レース_レース3_表示; - public bool カップ左_レース_レース4_表示; + public bool カップ左_レース_レース4_表示; - public bool カップ左_レース_レース5_表示; + public bool カップ左_レース_レース5_表示; - public bool カップ左_レース_レース6_表示; + public bool カップ左_レース_レース6_表示; - public bool カップ左_レース_レース7_表示; + public bool カップ左_レース_レース7_表示; - public bool カップ左_レース_レース8_表示; + public bool カップ左_レース_レース8_表示; - public bool カップ左_レース_レース9_表示; + public bool カップ左_レース_レース9_表示; - public bool カップ左_レース_レース10_表示; + public bool カップ左_レース_レース10_表示; - public bool カップ左_レース_レース11_表示; + public bool カップ左_レース_レース11_表示; - public bool カップ左_レース_レース12_表示; + public bool カップ左_レース_レース12_表示; - public bool カップ左_カップ1_表示; + public bool カップ左_カップ1_表示; - public bool カップ左_柄_柄1_柄1_表示; + public bool カップ左_柄_柄1_柄1_表示; - public bool カップ左_柄_柄1_柄2_表示; + public bool カップ左_柄_柄1_柄2_表示; - public bool カップ左_柄_柄2_柄1_表示; + public bool カップ左_柄_柄2_柄1_表示; - public bool カップ左_柄_柄2_柄2_表示; + public bool カップ左_柄_柄2_柄2_表示; - public bool カップ左_柄_柄3_柄1_表示; + public bool カップ左_柄_柄3_柄1_表示; - public bool カップ左_柄_柄3_柄2_表示; + public bool カップ左_柄_柄3_柄2_表示; - public bool カップ左_柄_柄4_柄1_表示; + public bool カップ左_柄_柄4_柄1_表示; - public bool カップ左_柄_柄4_柄2_表示; + public bool カップ左_柄_柄4_柄2_表示; - public bool カップ左_柄_柄5_柄1_表示; + public bool カップ左_柄_柄5_柄1_表示; - public bool カップ左_柄_柄5_柄2_表示; + public bool カップ左_柄_柄5_柄2_表示; - public bool カップ左_柄_柄6_柄1_表示; + public bool カップ左_柄_柄6_柄1_表示; - public bool カップ左_柄_柄6_柄2_表示; + public bool カップ左_柄_柄6_柄2_表示; - public bool カップ左_柄_柄7_柄1_表示; + public bool カップ左_柄_柄7_柄1_表示; - public bool カップ左_柄_柄7_柄2_表示; + public bool カップ左_柄_柄7_柄2_表示; - public bool カップ左_縁_縁1_表示; + public bool カップ左_縁_縁1_表示; - public bool カップ左_縁_縁2_表示; + public bool カップ左_縁_縁2_表示; - public bool カップ左_縁_縁3_表示; + public bool カップ左_縁_縁3_表示; - public bool カップ左_縁_縁4_表示; + public bool カップ左_縁_縁4_表示; - public bool カップ右_紐_表示; + public bool カップ右_紐_表示; - public bool カップ右_ジャスター_ジャスター1_表示; + public bool カップ右_ジャスター_ジャスター1_表示; - public bool カップ右_ジャスター_ジャスター2_表示; + public bool カップ右_ジャスター_ジャスター2_表示; - public bool カップ右_ジャスター_ジャスター3_表示; + public bool カップ右_ジャスター_ジャスター3_表示; - public bool カップ右_ジャスター_ジャスター4_表示; + public bool カップ右_ジャスター_ジャスター4_表示; - public bool カップ右_カップ2_表示; + public bool カップ右_カップ2_表示; - public bool カップ右_レース_レース1_表示; + public bool カップ右_レース_レース1_表示; - public bool カップ右_レース_レース2_表示; + public bool カップ右_レース_レース2_表示; - public bool カップ右_レース_レース3_表示; + public bool カップ右_レース_レース3_表示; - public bool カップ右_レース_レース4_表示; + public bool カップ右_レース_レース4_表示; - public bool カップ右_レース_レース5_表示; + public bool カップ右_レース_レース5_表示; - public bool カップ右_レース_レース6_表示; + public bool カップ右_レース_レース6_表示; - public bool カップ右_レース_レース7_表示; + public bool カップ右_レース_レース7_表示; - public bool カップ右_レース_レース8_表示; + public bool カップ右_レース_レース8_表示; - public bool カップ右_レース_レース9_表示; + public bool カップ右_レース_レース9_表示; - public bool カップ右_レース_レース10_表示; + public bool カップ右_レース_レース10_表示; - public bool カップ右_レース_レース11_表示; + public bool カップ右_レース_レース11_表示; - public bool カップ右_レース_レース12_表示; + public bool カップ右_レース_レース12_表示; - public bool カップ右_カップ1_表示; + public bool カップ右_カップ1_表示; - public bool カップ右_柄_柄1_柄1_表示; + public bool カップ右_柄_柄1_柄1_表示; - public bool カップ右_柄_柄1_柄2_表示; + public bool カップ右_柄_柄1_柄2_表示; - public bool カップ右_柄_柄2_柄1_表示; + public bool カップ右_柄_柄2_柄1_表示; - public bool カップ右_柄_柄2_柄2_表示; + public bool カップ右_柄_柄2_柄2_表示; - public bool カップ右_柄_柄3_柄1_表示; + public bool カップ右_柄_柄3_柄1_表示; - public bool カップ右_柄_柄3_柄2_表示; + public bool カップ右_柄_柄3_柄2_表示; - public bool カップ右_柄_柄4_柄1_表示; + public bool カップ右_柄_柄4_柄1_表示; - public bool カップ右_柄_柄4_柄2_表示; + public bool カップ右_柄_柄4_柄2_表示; - public bool カップ右_柄_柄5_柄1_表示; + public bool カップ右_柄_柄5_柄1_表示; - public bool カップ右_柄_柄5_柄2_表示; + public bool カップ右_柄_柄5_柄2_表示; - public bool カップ右_柄_柄6_柄1_表示; + public bool カップ右_柄_柄6_柄1_表示; - public bool カップ右_柄_柄6_柄2_表示; + public bool カップ右_柄_柄6_柄2_表示; - public bool カップ右_柄_柄7_柄1_表示; + public bool カップ右_柄_柄7_柄1_表示; - public bool カップ右_柄_柄7_柄2_表示; + public bool カップ右_柄_柄7_柄2_表示; - public bool カップ右_縁_縁1_表示; + public bool カップ右_縁_縁1_表示; - public bool カップ右_縁_縁2_表示; + public bool カップ右_縁_縁2_表示; - public bool カップ右_縁_縁3_表示; + public bool カップ右_縁_縁3_表示; - public bool カップ右_縁_縁4_表示; + public bool カップ右_縁_縁4_表示; - public bool リボン_リボン_表示; + public bool リボン_リボン_表示; - public bool リボン_結び目_表示; + public bool リボン_結び目_表示; - public bool ベース表示; + public bool ベース表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public bool 縁5表示; + public bool 縁5表示; - public bool 縁6表示; + public bool 縁6表示; - public bool 縁7表示; + public bool 縁7表示; - public bool ジャスター表示; + public bool ジャスター表示; - public bool レース表示; + public bool レース表示; - public bool 柄1表示; + public bool 柄1表示; - public bool 柄2表示; + public bool 柄2表示; - public bool 柄3表示; + public bool 柄3表示; - public bool 柄4表示; + public bool 柄4表示; - public bool 柄5表示; + public bool 柄5表示; - public bool 柄6表示; + public bool 柄6表示; - public bool 柄7表示; + public bool 柄7表示; - public bool 柄8表示; + public bool 柄8表示; - public bool 柄9表示; + public bool 柄9表示; - public bool 柄10表示; + public bool 柄10表示; - public bool 柄11表示; + public bool 柄11表示; - public bool 柄12表示; + public bool 柄12表示; - public bool 柄13表示; + public bool 柄13表示; - public bool 柄14表示; + public bool 柄14表示; - public bool リボン表示; + public bool リボン表示; - public bool リボン結び目表示; + public bool リボン結び目表示; - public double バスト; + public double バスト; - public 下着トップ_ブラD() - { - ThisType = GetType(); - } + public 下着トップ_ブラD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下着トップ_ブラ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下着トップ_ブラ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロ.cs index 5b01738..85f9abf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロ.cs @@ -1,628 +1,629 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下着トップ_マイクロ : 下着トップ +namespace SlaveMatrix { - public Par X0Y0_紐; + public class 下着トップ_マイクロ : 下着トップ + { + public Par X0Y0_紐; - public Par X0Y0_カップ左_紐; + public Par X0Y0_カップ左_紐; - public Par X0Y0_カップ左_カップ; + public Par X0Y0_カップ左_カップ; - public Par X0Y0_カップ左_縁_縁1; + public Par X0Y0_カップ左_縁_縁1; - public Par X0Y0_カップ左_縁_縁2; + public Par X0Y0_カップ左_縁_縁2; - public Par X0Y0_カップ左_縁_縁3; + public Par X0Y0_カップ左_縁_縁3; - public Par X0Y0_カップ左_縁_縁4; + public Par X0Y0_カップ左_縁_縁4; - public Par X0Y0_カップ右_紐; + public Par X0Y0_カップ右_紐; - public Par X0Y0_カップ右_カップ; + public Par X0Y0_カップ右_カップ; - public Par X0Y0_カップ右_縁_縁1; + public Par X0Y0_カップ右_縁_縁1; - public Par X0Y0_カップ右_縁_縁2; + public Par X0Y0_カップ右_縁_縁2; - public Par X0Y0_カップ右_縁_縁3; + public Par X0Y0_カップ右_縁_縁3; - public Par X0Y0_カップ右_縁_縁4; + public Par X0Y0_カップ右_縁_縁4; - public ColorD 紐CD; + public ColorD 紐CD; - public ColorD カップ左_紐CD; + public ColorD カップ左_紐CD; - public ColorD カップ左_カップCD; + public ColorD カップ左_カップCD; - public ColorD カップ左_縁_縁1CD; + public ColorD カップ左_縁_縁1CD; - public ColorD カップ左_縁_縁2CD; + public ColorD カップ左_縁_縁2CD; - public ColorD カップ左_縁_縁3CD; + public ColorD カップ左_縁_縁3CD; - public ColorD カップ左_縁_縁4CD; + public ColorD カップ左_縁_縁4CD; - public ColorD カップ右_紐CD; + public ColorD カップ右_紐CD; - public ColorD カップ右_カップCD; + public ColorD カップ右_カップCD; - public ColorD カップ右_縁_縁1CD; + public ColorD カップ右_縁_縁1CD; - public ColorD カップ右_縁_縁2CD; + public ColorD カップ右_縁_縁2CD; - public ColorD カップ右_縁_縁3CD; + public ColorD カップ右_縁_縁3CD; - public ColorD カップ右_縁_縁4CD; + public ColorD カップ右_縁_縁4CD; - public ColorP X0Y0_紐CP; + public ColorP X0Y0_紐CP; - public ColorP X0Y0_カップ左_紐CP; + public ColorP X0Y0_カップ左_紐CP; - public ColorP X0Y0_カップ左_カップCP; + public ColorP X0Y0_カップ左_カップCP; - public ColorP X0Y0_カップ左_縁_縁1CP; + public ColorP X0Y0_カップ左_縁_縁1CP; - public ColorP X0Y0_カップ左_縁_縁2CP; + public ColorP X0Y0_カップ左_縁_縁2CP; - public ColorP X0Y0_カップ左_縁_縁3CP; + public ColorP X0Y0_カップ左_縁_縁3CP; - public ColorP X0Y0_カップ左_縁_縁4CP; + public ColorP X0Y0_カップ左_縁_縁4CP; - public ColorP X0Y0_カップ右_紐CP; + public ColorP X0Y0_カップ右_紐CP; - public ColorP X0Y0_カップ右_カップCP; + public ColorP X0Y0_カップ右_カップCP; - public ColorP X0Y0_カップ右_縁_縁1CP; + public ColorP X0Y0_カップ右_縁_縁1CP; - public ColorP X0Y0_カップ右_縁_縁2CP; + public ColorP X0Y0_カップ右_縁_縁2CP; - public ColorP X0Y0_カップ右_縁_縁3CP; + public ColorP X0Y0_カップ右_縁_縁3CP; - public ColorP X0Y0_カップ右_縁_縁4CP; + public ColorP X0Y0_カップ右_縁_縁4CP; - private double sb; + private double sb; - private double syb; + private double syb; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 紐_表示 - { - get - { - return X0Y0_紐.Dra; - } - set - { - X0Y0_紐.Dra = value; - X0Y0_紐.Hit = false; - } - } - - public bool カップ左_紐_表示 - { - get - { - return X0Y0_カップ左_紐.Dra; - } - set - { - X0Y0_カップ左_紐.Dra = value; - X0Y0_カップ左_紐.Hit = false; - } - } - - public bool カップ左_カップ_表示 - { - get - { - return X0Y0_カップ左_カップ.Dra; - } - set - { - X0Y0_カップ左_カップ.Dra = value; - X0Y0_カップ左_カップ.Hit = false; - } - } - - public bool カップ左_縁_縁1_表示 - { - get - { - return X0Y0_カップ左_縁_縁1.Dra; - } - set - { - X0Y0_カップ左_縁_縁1.Dra = value; - X0Y0_カップ左_縁_縁1.Hit = false; - } - } - - public bool カップ左_縁_縁2_表示 - { - get - { - return X0Y0_カップ左_縁_縁2.Dra; - } - set - { - X0Y0_カップ左_縁_縁2.Dra = value; - X0Y0_カップ左_縁_縁2.Hit = false; - } - } - - public bool カップ左_縁_縁3_表示 - { - get - { - return X0Y0_カップ左_縁_縁3.Dra; - } - set - { - X0Y0_カップ左_縁_縁3.Dra = value; - X0Y0_カップ左_縁_縁3.Hit = false; - } - } - - public bool カップ左_縁_縁4_表示 - { - get - { - return X0Y0_カップ左_縁_縁4.Dra; - } - set - { - X0Y0_カップ左_縁_縁4.Dra = value; - X0Y0_カップ左_縁_縁4.Hit = false; - } - } - - public bool カップ右_紐_表示 - { - get - { - return X0Y0_カップ右_紐.Dra; - } - set - { - X0Y0_カップ右_紐.Dra = value; - X0Y0_カップ右_紐.Hit = false; - } - } - - public bool カップ右_カップ_表示 - { - get - { - return X0Y0_カップ右_カップ.Dra; - } - set - { - X0Y0_カップ右_カップ.Dra = value; - X0Y0_カップ右_カップ.Hit = false; - } - } - - public bool カップ右_縁_縁1_表示 - { - get - { - return X0Y0_カップ右_縁_縁1.Dra; - } - set - { - X0Y0_カップ右_縁_縁1.Dra = value; - X0Y0_カップ右_縁_縁1.Hit = false; - } - } - - public bool カップ右_縁_縁2_表示 - { - get - { - return X0Y0_カップ右_縁_縁2.Dra; - } - set - { - X0Y0_カップ右_縁_縁2.Dra = value; - X0Y0_カップ右_縁_縁2.Hit = false; - } - } - - public bool カップ右_縁_縁3_表示 - { - get - { - return X0Y0_カップ右_縁_縁3.Dra; - } - set - { - X0Y0_カップ右_縁_縁3.Dra = value; - X0Y0_カップ右_縁_縁3.Hit = false; - } - } - - public bool カップ右_縁_縁4_表示 - { - get - { - return X0Y0_カップ右_縁_縁4.Dra; - } - set - { - X0Y0_カップ右_縁_縁4.Dra = value; - X0Y0_カップ右_縁_縁4.Hit = false; - } - } - - public bool ベース表示 - { - get - { - return 紐_表示; - } - set - { - 紐_表示 = value; - カップ左_紐_表示 = value; - カップ左_カップ_表示 = value; - カップ右_紐_表示 = value; - カップ右_カップ_表示 = value; - } - } - - public bool 縁1表示 - { - get - { - return カップ左_縁_縁3_表示; - } - set - { - カップ左_縁_縁3_表示 = value; - カップ右_縁_縁3_表示 = value; - } - } - - public bool 縁2表示 - { - get - { - return カップ左_縁_縁2_表示; - } - set - { - カップ左_縁_縁2_表示 = value; - カップ右_縁_縁2_表示 = value; - } - } - - public bool 縁3表示 - { - get - { - return カップ左_縁_縁1_表示; - } - set - { - カップ左_縁_縁1_表示 = value; - カップ右_縁_縁1_表示 = value; - } - } - - public bool 縁4表示 - { - get - { - return カップ左_縁_縁4_表示; - } - set - { - カップ左_縁_縁4_表示 = value; - カップ右_縁_縁4_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 紐_表示; - } - set - { - 紐_表示 = value; - カップ左_紐_表示 = value; - カップ左_カップ_表示 = value; - カップ左_縁_縁1_表示 = value; - カップ左_縁_縁2_表示 = value; - カップ左_縁_縁3_表示 = value; - カップ左_縁_縁4_表示 = value; - カップ右_紐_表示 = value; - カップ右_カップ_表示 = value; - カップ右_縁_縁1_表示 = value; - カップ右_縁_縁2_表示 = value; - カップ右_縁_縁3_表示 = value; - カップ右_縁_縁4_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 紐CD.不透明度; - } - set - { - 紐CD.不透明度 = value; - カップ左_紐CD.不透明度 = value; - カップ左_カップCD.不透明度 = value; - カップ左_縁_縁1CD.不透明度 = value; - カップ左_縁_縁2CD.不透明度 = value; - カップ左_縁_縁3CD.不透明度 = value; - カップ左_縁_縁4CD.不透明度 = value; - カップ右_紐CD.不透明度 = value; - カップ右_カップCD.不透明度 = value; - カップ右_縁_縁1CD.不透明度 = value; - カップ右_縁_縁2CD.不透明度 = value; - カップ右_縁_縁3CD.不透明度 = value; - カップ右_縁_縁4CD.不透明度 = value; - } - } - - public double バスト - { - set - { - double sizeBase = sb * (0.9 + 0.25 * value); - X0Y0_カップ左_紐.SizeBase = sizeBase; - X0Y0_カップ左_カップ.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁1.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁2.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁3.SizeBase = sizeBase; - X0Y0_カップ左_縁_縁4.SizeBase = sizeBase; - X0Y0_カップ右_紐.SizeBase = sizeBase; - X0Y0_カップ右_カップ.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁1.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁2.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁3.SizeBase = sizeBase; - X0Y0_カップ右_縁_縁4.SizeBase = sizeBase; - sizeBase = syb * (1.0 + 0.05 * value); - X0Y0_カップ左_紐.SizeYBase = sizeBase; - X0Y0_カップ左_カップ.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁1.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁2.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁3.SizeYBase = sizeBase; - X0Y0_カップ左_縁_縁4.SizeYBase = sizeBase; - X0Y0_カップ右_紐.SizeYBase = sizeBase; - X0Y0_カップ右_カップ.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁1.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁2.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁3.SizeYBase = sizeBase; - X0Y0_カップ右_縁_縁4.SizeYBase = sizeBase; - sizeBase = 1.0 + (-0.5 * value + 0.0 * value.Inverse()); - X0Y0_カップ左_紐.SizeYBase *= sizeBase; - X0Y0_カップ右_紐.SizeYBase *= sizeBase; - 位置C = new Vector2D(位置C.X, -0.003 * 肥大 + -0.003 * value.Inverse()); - } - } - - public 下着トップ_マイクロ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着トップ_マイクロD e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着トップ"][2]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_紐 = pars["紐"].ToPar(); - Pars pars2 = pars["カップ左"].ToPars(); - X0Y0_カップ左_紐 = pars2["紐"].ToPar(); - X0Y0_カップ左_カップ = pars2["カップ"].ToPar(); - Pars pars3 = pars2["縁"].ToPars(); - X0Y0_カップ左_縁_縁1 = pars3["縁1"].ToPar(); - X0Y0_カップ左_縁_縁2 = pars3["縁2"].ToPar(); - X0Y0_カップ左_縁_縁3 = pars3["縁3"].ToPar(); - X0Y0_カップ左_縁_縁4 = pars3["縁4"].ToPar(); - pars2 = pars["カップ右"].ToPars(); - X0Y0_カップ右_紐 = pars2["紐"].ToPar(); - X0Y0_カップ右_カップ = pars2["カップ"].ToPar(); - pars3 = pars2["縁"].ToPars(); - X0Y0_カップ右_縁_縁1 = pars3["縁1"].ToPar(); - X0Y0_カップ右_縁_縁2 = pars3["縁2"].ToPar(); - X0Y0_カップ右_縁_縁3 = pars3["縁3"].ToPar(); - X0Y0_カップ右_縁_縁4 = pars3["縁4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - sb = 尺度B; - syb = 尺度YB; - 肥大 = e.肥大; - 身長 = e.身長; - Xv = e.Xv; - Yv = e.Yv; - Xi = e.Xi; - Yi = e.Yi; - サイズ = e.サイズ; - サイズX = e.サイズX; - サイズY = e.サイズY; - 紐_表示 = e.紐_表示; - カップ左_紐_表示 = e.カップ左_紐_表示; - カップ左_カップ_表示 = e.カップ左_カップ_表示; - カップ左_縁_縁1_表示 = e.カップ左_縁_縁1_表示; - カップ左_縁_縁2_表示 = e.カップ左_縁_縁2_表示; - カップ左_縁_縁3_表示 = e.カップ左_縁_縁3_表示; - カップ左_縁_縁4_表示 = e.カップ左_縁_縁4_表示; - カップ右_紐_表示 = e.カップ右_紐_表示; - カップ右_カップ_表示 = e.カップ右_カップ_表示; - カップ右_縁_縁1_表示 = e.カップ右_縁_縁1_表示; - カップ右_縁_縁2_表示 = e.カップ右_縁_縁2_表示; - カップ右_縁_縁3_表示 = e.カップ右_縁_縁3_表示; - カップ右_縁_縁4_表示 = e.カップ右_縁_縁4_表示; - ベース表示 = e.ベース表示; - 縁1表示 = e.縁1表示; - 縁2表示 = e.縁2表示; - 縁3表示 = e.縁3表示; - 縁4表示 = e.縁4表示; - バスト = e.バスト; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_紐CP = new ColorP(X0Y0_紐, 紐CD, DisUnit, abj: true); - X0Y0_カップ左_紐CP = new ColorP(X0Y0_カップ左_紐, カップ左_紐CD, 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); - X0Y0_カップ左_縁_縁3CP = new ColorP(X0Y0_カップ左_縁_縁3, カップ左_縁_縁3CD, DisUnit, abj: true); - X0Y0_カップ左_縁_縁4CP = new ColorP(X0Y0_カップ左_縁_縁4, カップ左_縁_縁4CD, DisUnit, abj: true); - X0Y0_カップ右_紐CP = new ColorP(X0Y0_カップ右_紐, カップ右_紐CD, 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); - X0Y0_カップ右_縁_縁3CP = new ColorP(X0Y0_カップ右_縁_縁3, カップ右_縁_縁3CD, DisUnit, abj: true); - X0Y0_カップ右_縁_縁4CP = new ColorP(X0Y0_カップ右_縁_縁4, カップ右_縁_縁4CD, DisUnit, abj: true); - 尺度YB *= 1.1; - 濃度 = e.濃度; - } - - public override void 描画0(Are Are) - { - } - - public override void 描画1(Are Are) - { - Are.Draw(X0Y0_紐); - Are.Draw(X0Y0_カップ左_紐); - Are.Draw(X0Y0_カップ左_カップ); - Are.Draw(X0Y0_カップ左_縁_縁1); - Are.Draw(X0Y0_カップ左_縁_縁2); - Are.Draw(X0Y0_カップ左_縁_縁3); - Are.Draw(X0Y0_カップ左_縁_縁4); - Are.Draw(X0Y0_カップ右_紐); - Are.Draw(X0Y0_カップ右_カップ); - Are.Draw(X0Y0_カップ右_縁_縁1); - Are.Draw(X0Y0_カップ右_縁_縁2); - Are.Draw(X0Y0_カップ右_縁_縁3); - Are.Draw(X0Y0_カップ右_縁_縁4); - } - - public override bool Is布(Par p) - { - if (p != X0Y0_紐 && p != X0Y0_カップ左_紐 && p != X0Y0_カップ左_カップ && p != X0Y0_カップ左_縁_縁1 && p != X0Y0_カップ左_縁_縁2 && p != X0Y0_カップ左_縁_縁3 && p != X0Y0_カップ左_縁_縁4 && p != X0Y0_カップ右_紐 && p != X0Y0_カップ右_カップ && p != X0Y0_カップ右_縁_縁1 && p != X0Y0_カップ右_縁_縁2 && p != X0Y0_カップ右_縁_縁3) - { - return p == X0Y0_カップ右_縁_縁4; - } - return true; - } - - public override void 色更新() - { - X0Y0_紐CP.Update(); - X0Y0_カップ左_紐CP.Update(); - X0Y0_カップ左_カップCP.Update(); - X0Y0_カップ左_縁_縁1CP.Update(); - X0Y0_カップ左_縁_縁2CP.Update(); - X0Y0_カップ左_縁_縁3CP.Update(); - X0Y0_カップ左_縁_縁4CP.Update(); - X0Y0_カップ右_紐CP.Update(); - X0Y0_カップ右_カップCP.Update(); - X0Y0_カップ右_縁_縁1CP.Update(); - X0Y0_カップ右_縁_縁2CP.Update(); - X0Y0_カップ右_縁_縁3CP.Update(); - X0Y0_カップ右_縁_縁4CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 紐CD = new ColorD(); - カップ左_紐CD = new ColorD(); - カップ左_カップCD = new ColorD(); - カップ左_縁_縁1CD = new ColorD(); - カップ左_縁_縁2CD = new ColorD(); - カップ左_縁_縁3CD = new ColorD(); - カップ左_縁_縁4CD = new ColorD(); - カップ右_紐CD = new ColorD(); - カップ右_カップCD = new ColorD(); - カップ右_縁_縁1CD = new ColorD(); - カップ右_縁_縁2CD = new ColorD(); - カップ右_縁_縁3CD = new ColorD(); - カップ右_縁_縁4CD = new ColorD(); - } - - public void 配色(マイクロT色 配色) - { - 紐CD.色 = 配色.紐色; - カップ左_紐CD.色 = 紐CD.色; - カップ左_カップCD.色 = 配色.生地色; - カップ左_縁_縁1CD.色 = 配色.縁色; - カップ左_縁_縁2CD.色 = カップ左_縁_縁1CD.色; - カップ左_縁_縁3CD.色 = カップ左_縁_縁1CD.色; - カップ左_縁_縁4CD.色 = カップ左_縁_縁1CD.色; - カップ右_紐CD.色 = 紐CD.色; - カップ右_カップCD.色 = カップ左_カップCD.色; - カップ右_縁_縁1CD.色 = カップ左_縁_縁1CD.色; - カップ右_縁_縁2CD.色 = カップ左_縁_縁1CD.色; - カップ右_縁_縁3CD.色 = カップ左_縁_縁1CD.色; - カップ右_縁_縁4CD.色 = カップ左_縁_縁1CD.色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 紐_表示 + { + get + { + return X0Y0_紐.Dra; + } + set + { + X0Y0_紐.Dra = value; + X0Y0_紐.Hit = false; + } + } + + public bool カップ左_紐_表示 + { + get + { + return X0Y0_カップ左_紐.Dra; + } + set + { + X0Y0_カップ左_紐.Dra = value; + X0Y0_カップ左_紐.Hit = false; + } + } + + public bool カップ左_カップ_表示 + { + get + { + return X0Y0_カップ左_カップ.Dra; + } + set + { + X0Y0_カップ左_カップ.Dra = value; + X0Y0_カップ左_カップ.Hit = false; + } + } + + public bool カップ左_縁_縁1_表示 + { + get + { + return X0Y0_カップ左_縁_縁1.Dra; + } + set + { + X0Y0_カップ左_縁_縁1.Dra = value; + X0Y0_カップ左_縁_縁1.Hit = false; + } + } + + public bool カップ左_縁_縁2_表示 + { + get + { + return X0Y0_カップ左_縁_縁2.Dra; + } + set + { + X0Y0_カップ左_縁_縁2.Dra = value; + X0Y0_カップ左_縁_縁2.Hit = false; + } + } + + public bool カップ左_縁_縁3_表示 + { + get + { + return X0Y0_カップ左_縁_縁3.Dra; + } + set + { + X0Y0_カップ左_縁_縁3.Dra = value; + X0Y0_カップ左_縁_縁3.Hit = false; + } + } + + public bool カップ左_縁_縁4_表示 + { + get + { + return X0Y0_カップ左_縁_縁4.Dra; + } + set + { + X0Y0_カップ左_縁_縁4.Dra = value; + X0Y0_カップ左_縁_縁4.Hit = false; + } + } + + public bool カップ右_紐_表示 + { + get + { + return X0Y0_カップ右_紐.Dra; + } + set + { + X0Y0_カップ右_紐.Dra = value; + X0Y0_カップ右_紐.Hit = false; + } + } + + public bool カップ右_カップ_表示 + { + get + { + return X0Y0_カップ右_カップ.Dra; + } + set + { + X0Y0_カップ右_カップ.Dra = value; + X0Y0_カップ右_カップ.Hit = false; + } + } + + public bool カップ右_縁_縁1_表示 + { + get + { + return X0Y0_カップ右_縁_縁1.Dra; + } + set + { + X0Y0_カップ右_縁_縁1.Dra = value; + X0Y0_カップ右_縁_縁1.Hit = false; + } + } + + public bool カップ右_縁_縁2_表示 + { + get + { + return X0Y0_カップ右_縁_縁2.Dra; + } + set + { + X0Y0_カップ右_縁_縁2.Dra = value; + X0Y0_カップ右_縁_縁2.Hit = false; + } + } + + public bool カップ右_縁_縁3_表示 + { + get + { + return X0Y0_カップ右_縁_縁3.Dra; + } + set + { + X0Y0_カップ右_縁_縁3.Dra = value; + X0Y0_カップ右_縁_縁3.Hit = false; + } + } + + public bool カップ右_縁_縁4_表示 + { + get + { + return X0Y0_カップ右_縁_縁4.Dra; + } + set + { + X0Y0_カップ右_縁_縁4.Dra = value; + X0Y0_カップ右_縁_縁4.Hit = false; + } + } + + public bool ベース表示 + { + get + { + return 紐_表示; + } + set + { + 紐_表示 = value; + カップ左_紐_表示 = value; + カップ左_カップ_表示 = value; + カップ右_紐_表示 = value; + カップ右_カップ_表示 = value; + } + } + + public bool 縁1表示 + { + get + { + return カップ左_縁_縁3_表示; + } + set + { + カップ左_縁_縁3_表示 = value; + カップ右_縁_縁3_表示 = value; + } + } + + public bool 縁2表示 + { + get + { + return カップ左_縁_縁2_表示; + } + set + { + カップ左_縁_縁2_表示 = value; + カップ右_縁_縁2_表示 = value; + } + } + + public bool 縁3表示 + { + get + { + return カップ左_縁_縁1_表示; + } + set + { + カップ左_縁_縁1_表示 = value; + カップ右_縁_縁1_表示 = value; + } + } + + public bool 縁4表示 + { + get + { + return カップ左_縁_縁4_表示; + } + set + { + カップ左_縁_縁4_表示 = value; + カップ右_縁_縁4_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 紐_表示; + } + set + { + 紐_表示 = value; + カップ左_紐_表示 = value; + カップ左_カップ_表示 = value; + カップ左_縁_縁1_表示 = value; + カップ左_縁_縁2_表示 = value; + カップ左_縁_縁3_表示 = value; + カップ左_縁_縁4_表示 = value; + カップ右_紐_表示 = value; + カップ右_カップ_表示 = value; + カップ右_縁_縁1_表示 = value; + カップ右_縁_縁2_表示 = value; + カップ右_縁_縁3_表示 = value; + カップ右_縁_縁4_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 紐CD.不透明度; + } + set + { + 紐CD.不透明度 = value; + カップ左_紐CD.不透明度 = value; + カップ左_カップCD.不透明度 = value; + カップ左_縁_縁1CD.不透明度 = value; + カップ左_縁_縁2CD.不透明度 = value; + カップ左_縁_縁3CD.不透明度 = value; + カップ左_縁_縁4CD.不透明度 = value; + カップ右_紐CD.不透明度 = value; + カップ右_カップCD.不透明度 = value; + カップ右_縁_縁1CD.不透明度 = value; + カップ右_縁_縁2CD.不透明度 = value; + カップ右_縁_縁3CD.不透明度 = value; + カップ右_縁_縁4CD.不透明度 = value; + } + } + + public double バスト + { + set + { + double sizeBase = sb * (0.9 + 0.25 * value); + X0Y0_カップ左_紐.SizeBase = sizeBase; + X0Y0_カップ左_カップ.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁1.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁2.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁3.SizeBase = sizeBase; + X0Y0_カップ左_縁_縁4.SizeBase = sizeBase; + X0Y0_カップ右_紐.SizeBase = sizeBase; + X0Y0_カップ右_カップ.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁1.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁2.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁3.SizeBase = sizeBase; + X0Y0_カップ右_縁_縁4.SizeBase = sizeBase; + sizeBase = syb * (1.0 + 0.05 * value); + X0Y0_カップ左_紐.SizeYBase = sizeBase; + X0Y0_カップ左_カップ.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁1.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁2.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁3.SizeYBase = sizeBase; + X0Y0_カップ左_縁_縁4.SizeYBase = sizeBase; + X0Y0_カップ右_紐.SizeYBase = sizeBase; + X0Y0_カップ右_カップ.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁1.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁2.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁3.SizeYBase = sizeBase; + X0Y0_カップ右_縁_縁4.SizeYBase = sizeBase; + sizeBase = 1.0 + (-0.5 * value + 0.0 * value.Inverse()); + X0Y0_カップ左_紐.SizeYBase *= sizeBase; + X0Y0_カップ右_紐.SizeYBase *= sizeBase; + 位置C = new Vector2D(位置C.X, -0.003 * 肥大 + -0.003 * value.Inverse()); + } + } + + public 下着トップ_マイクロ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着トップ_マイクロD e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.胴体["下着トップ"][2]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_紐 = pars["紐"].ToPar(); + Pars pars2 = pars["カップ左"].ToPars(); + X0Y0_カップ左_紐 = pars2["紐"].ToPar(); + X0Y0_カップ左_カップ = pars2["カップ"].ToPar(); + Pars pars3 = pars2["縁"].ToPars(); + X0Y0_カップ左_縁_縁1 = pars3["縁1"].ToPar(); + X0Y0_カップ左_縁_縁2 = pars3["縁2"].ToPar(); + X0Y0_カップ左_縁_縁3 = pars3["縁3"].ToPar(); + X0Y0_カップ左_縁_縁4 = pars3["縁4"].ToPar(); + pars2 = pars["カップ右"].ToPars(); + X0Y0_カップ右_紐 = pars2["紐"].ToPar(); + X0Y0_カップ右_カップ = pars2["カップ"].ToPar(); + pars3 = pars2["縁"].ToPars(); + X0Y0_カップ右_縁_縁1 = pars3["縁1"].ToPar(); + X0Y0_カップ右_縁_縁2 = pars3["縁2"].ToPar(); + X0Y0_カップ右_縁_縁3 = pars3["縁3"].ToPar(); + X0Y0_カップ右_縁_縁4 = pars3["縁4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + sb = 尺度B; + syb = 尺度YB; + 肥大 = e.肥大; + 身長 = e.身長; + Xv = e.Xv; + Yv = e.Yv; + Xi = e.Xi; + Yi = e.Yi; + サイズ = e.サイズ; + サイズX = e.サイズX; + サイズY = e.サイズY; + 紐_表示 = e.紐_表示; + カップ左_紐_表示 = e.カップ左_紐_表示; + カップ左_カップ_表示 = e.カップ左_カップ_表示; + カップ左_縁_縁1_表示 = e.カップ左_縁_縁1_表示; + カップ左_縁_縁2_表示 = e.カップ左_縁_縁2_表示; + カップ左_縁_縁3_表示 = e.カップ左_縁_縁3_表示; + カップ左_縁_縁4_表示 = e.カップ左_縁_縁4_表示; + カップ右_紐_表示 = e.カップ右_紐_表示; + カップ右_カップ_表示 = e.カップ右_カップ_表示; + カップ右_縁_縁1_表示 = e.カップ右_縁_縁1_表示; + カップ右_縁_縁2_表示 = e.カップ右_縁_縁2_表示; + カップ右_縁_縁3_表示 = e.カップ右_縁_縁3_表示; + カップ右_縁_縁4_表示 = e.カップ右_縁_縁4_表示; + ベース表示 = e.ベース表示; + 縁1表示 = e.縁1表示; + 縁2表示 = e.縁2表示; + 縁3表示 = e.縁3表示; + 縁4表示 = e.縁4表示; + バスト = e.バスト; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_紐CP = new ColorP(X0Y0_紐, 紐CD, DisUnit, abj: true); + X0Y0_カップ左_紐CP = new ColorP(X0Y0_カップ左_紐, カップ左_紐CD, 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); + X0Y0_カップ左_縁_縁3CP = new ColorP(X0Y0_カップ左_縁_縁3, カップ左_縁_縁3CD, DisUnit, abj: true); + X0Y0_カップ左_縁_縁4CP = new ColorP(X0Y0_カップ左_縁_縁4, カップ左_縁_縁4CD, DisUnit, abj: true); + X0Y0_カップ右_紐CP = new ColorP(X0Y0_カップ右_紐, カップ右_紐CD, 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); + X0Y0_カップ右_縁_縁3CP = new ColorP(X0Y0_カップ右_縁_縁3, カップ右_縁_縁3CD, DisUnit, abj: true); + X0Y0_カップ右_縁_縁4CP = new ColorP(X0Y0_カップ右_縁_縁4, カップ右_縁_縁4CD, DisUnit, abj: true); + 尺度YB *= 1.1; + 濃度 = e.濃度; + } + + public override void 描画0(Are Are) + { + } + + public override void 描画1(Are Are) + { + Are.Draw(X0Y0_紐); + Are.Draw(X0Y0_カップ左_紐); + Are.Draw(X0Y0_カップ左_カップ); + Are.Draw(X0Y0_カップ左_縁_縁1); + Are.Draw(X0Y0_カップ左_縁_縁2); + Are.Draw(X0Y0_カップ左_縁_縁3); + Are.Draw(X0Y0_カップ左_縁_縁4); + Are.Draw(X0Y0_カップ右_紐); + Are.Draw(X0Y0_カップ右_カップ); + Are.Draw(X0Y0_カップ右_縁_縁1); + Are.Draw(X0Y0_カップ右_縁_縁2); + Are.Draw(X0Y0_カップ右_縁_縁3); + Are.Draw(X0Y0_カップ右_縁_縁4); + } + + public override bool Is布(Par p) + { + if (p != X0Y0_紐 && p != X0Y0_カップ左_紐 && p != X0Y0_カップ左_カップ && p != X0Y0_カップ左_縁_縁1 && p != X0Y0_カップ左_縁_縁2 && p != X0Y0_カップ左_縁_縁3 && p != X0Y0_カップ左_縁_縁4 && p != X0Y0_カップ右_紐 && p != X0Y0_カップ右_カップ && p != X0Y0_カップ右_縁_縁1 && p != X0Y0_カップ右_縁_縁2 && p != X0Y0_カップ右_縁_縁3) + { + return p == X0Y0_カップ右_縁_縁4; + } + return true; + } + + public override void 色更新() + { + X0Y0_紐CP.Update(); + X0Y0_カップ左_紐CP.Update(); + X0Y0_カップ左_カップCP.Update(); + X0Y0_カップ左_縁_縁1CP.Update(); + X0Y0_カップ左_縁_縁2CP.Update(); + X0Y0_カップ左_縁_縁3CP.Update(); + X0Y0_カップ左_縁_縁4CP.Update(); + X0Y0_カップ右_紐CP.Update(); + X0Y0_カップ右_カップCP.Update(); + X0Y0_カップ右_縁_縁1CP.Update(); + X0Y0_カップ右_縁_縁2CP.Update(); + X0Y0_カップ右_縁_縁3CP.Update(); + X0Y0_カップ右_縁_縁4CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 紐CD = new ColorD(); + カップ左_紐CD = new ColorD(); + カップ左_カップCD = new ColorD(); + カップ左_縁_縁1CD = new ColorD(); + カップ左_縁_縁2CD = new ColorD(); + カップ左_縁_縁3CD = new ColorD(); + カップ左_縁_縁4CD = new ColorD(); + カップ右_紐CD = new ColorD(); + カップ右_カップCD = new ColorD(); + カップ右_縁_縁1CD = new ColorD(); + カップ右_縁_縁2CD = new ColorD(); + カップ右_縁_縁3CD = new ColorD(); + カップ右_縁_縁4CD = new ColorD(); + } + + public void 配色(マイクロT色 配色) + { + 紐CD.色 = 配色.紐色; + カップ左_紐CD.色 = 紐CD.色; + カップ左_カップCD.色 = 配色.生地色; + カップ左_縁_縁1CD.色 = 配色.縁色; + カップ左_縁_縁2CD.色 = カップ左_縁_縁1CD.色; + カップ左_縁_縁3CD.色 = カップ左_縁_縁1CD.色; + カップ左_縁_縁4CD.色 = カップ左_縁_縁1CD.色; + カップ右_紐CD.色 = 紐CD.色; + カップ右_カップCD.色 = カップ左_カップCD.色; + カップ右_縁_縁1CD.色 = カップ左_縁_縁1CD.色; + カップ右_縁_縁2CD.色 = カップ左_縁_縁1CD.色; + カップ右_縁_縁3CD.色 = カップ左_縁_縁1CD.色; + カップ右_縁_縁4CD.色 = カップ左_縁_縁1CD.色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロD.cs index 5b9d260..6522333 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロD.cs @@ -1,56 +1,57 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下着トップ_マイクロD : 下着トップD +namespace SlaveMatrix { - public bool 紐_表示; + [Serializable] + public class 下着トップ_マイクロD : 下着トップD + { + public bool 紐_表示; - public bool カップ左_紐_表示; + public bool カップ左_紐_表示; - public bool カップ左_カップ_表示; + public bool カップ左_カップ_表示; - public bool カップ左_縁_縁1_表示; + public bool カップ左_縁_縁1_表示; - public bool カップ左_縁_縁2_表示; + public bool カップ左_縁_縁2_表示; - public bool カップ左_縁_縁3_表示; + public bool カップ左_縁_縁3_表示; - public bool カップ左_縁_縁4_表示; + public bool カップ左_縁_縁4_表示; - public bool カップ右_紐_表示; + public bool カップ右_紐_表示; - public bool カップ右_カップ_表示; + public bool カップ右_カップ_表示; - public bool カップ右_縁_縁1_表示; + public bool カップ右_縁_縁1_表示; - public bool カップ右_縁_縁2_表示; + public bool カップ右_縁_縁2_表示; - public bool カップ右_縁_縁3_表示; + public bool カップ右_縁_縁3_表示; - public bool カップ右_縁_縁4_表示; + public bool カップ右_縁_縁4_表示; - public bool ベース表示; + public bool ベース表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public double バスト; + public double バスト; - public 下着トップ_マイクロD() - { - ThisType = GetType(); - } + public 下着トップ_マイクロD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下着トップ_マイクロ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下着トップ_マイクロ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム.cs index e67b418..5fbb132 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 下着ボトム : Ele +namespace SlaveMatrix { + public class 下着ボトム : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトムD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトムD.cs index 0bb2007..a4c33ff 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトムD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトムD.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 下着ボトムD : EleD +namespace SlaveMatrix { + [Serializable] + public class 下着ボトムD : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマル.cs index 049536d..0506096 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマル.cs @@ -1,4171 +1,4172 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下着ボトム_ノーマル : 下着ボトム +namespace SlaveMatrix { - public Par X0Y0_紐左; + public class 下着ボトム_ノーマル : 下着ボトム + { + public Par X0Y0_紐左; - public Par X0Y0_紐右; + public Par X0Y0_紐右; - public Par X0Y0_下地; + public Par X0Y0_下地; - public Par X0Y0_線; + public Par X0Y0_線; - public Par X0Y0_セクシーランジェリー_ライン左; + public Par X0Y0_セクシーランジェリー_ライン左; - public Par X0Y0_セクシーランジェリー_ライン右; + public Par X0Y0_セクシーランジェリー_ライン右; - public Par X0Y0_セクシーランジェリー_柄左_柄1_柄1; + public Par X0Y0_セクシーランジェリー_柄左_柄1_柄1; - public Par X0Y0_セクシーランジェリー_柄左_柄1_柄2; + public Par X0Y0_セクシーランジェリー_柄左_柄1_柄2; - public Par X0Y0_セクシーランジェリー_柄左_柄2_柄1; + public Par X0Y0_セクシーランジェリー_柄左_柄2_柄1; - public Par X0Y0_セクシーランジェリー_柄左_柄2_柄2; + public Par X0Y0_セクシーランジェリー_柄左_柄2_柄2; - public Par X0Y0_セクシーランジェリー_柄左_柄3_柄1; + public Par X0Y0_セクシーランジェリー_柄左_柄3_柄1; - public Par X0Y0_セクシーランジェリー_柄左_柄3_柄2; + public Par X0Y0_セクシーランジェリー_柄左_柄3_柄2; - public Par X0Y0_セクシーランジェリー_柄左_柄4_柄1; + public Par X0Y0_セクシーランジェリー_柄左_柄4_柄1; - public Par X0Y0_セクシーランジェリー_柄左_柄4_柄2; + public Par X0Y0_セクシーランジェリー_柄左_柄4_柄2; - public Par X0Y0_セクシーランジェリー_柄左_柄5_柄1; + public Par X0Y0_セクシーランジェリー_柄左_柄5_柄1; - public Par X0Y0_セクシーランジェリー_柄左_柄5_柄2; + public Par X0Y0_セクシーランジェリー_柄左_柄5_柄2; - public Par X0Y0_セクシーランジェリー_柄右_柄1_柄1; + public Par X0Y0_セクシーランジェリー_柄右_柄1_柄1; - public Par X0Y0_セクシーランジェリー_柄右_柄1_柄2; + public Par X0Y0_セクシーランジェリー_柄右_柄1_柄2; - public Par X0Y0_セクシーランジェリー_柄右_柄2_柄1; + public Par X0Y0_セクシーランジェリー_柄右_柄2_柄1; - public Par X0Y0_セクシーランジェリー_柄右_柄2_柄2; + public Par X0Y0_セクシーランジェリー_柄右_柄2_柄2; - public Par X0Y0_セクシーランジェリー_柄右_柄3_柄1; + public Par X0Y0_セクシーランジェリー_柄右_柄3_柄1; - public Par X0Y0_セクシーランジェリー_柄右_柄3_柄2; + public Par X0Y0_セクシーランジェリー_柄右_柄3_柄2; - public Par X0Y0_セクシーランジェリー_柄右_柄4_柄1; + public Par X0Y0_セクシーランジェリー_柄右_柄4_柄1; - public Par X0Y0_セクシーランジェリー_柄右_柄4_柄2; + public Par X0Y0_セクシーランジェリー_柄右_柄4_柄2; - public Par X0Y0_セクシーランジェリー_柄右_柄5_柄1; + public Par X0Y0_セクシーランジェリー_柄右_柄5_柄1; - public Par X0Y0_セクシーランジェリー_柄右_柄5_柄2; + public Par X0Y0_セクシーランジェリー_柄右_柄5_柄2; - public Par X0Y0_セクシーランジェリー_ライン中; + public Par X0Y0_セクシーランジェリー_ライン中; - public Par X0Y0_ライン_ライン上; + public Par X0Y0_ライン_ライン上; - public Par X0Y0_ライン_ライン左; + public Par X0Y0_ライン_ライン左; - public Par X0Y0_ライン_ライン右; + public Par X0Y0_ライン_ライン右; - public Par X0Y0_ライン_ライン左下; + public Par X0Y0_ライン_ライン左下; - public Par X0Y0_ライン_ライン右下; + public Par X0Y0_ライン_ライン右下; - public Par X0Y0_ライン_ライン下左; + public Par X0Y0_ライン_ライン下左; - public Par X0Y0_ライン_ライン下右; + public Par X0Y0_ライン_ライン下右; - public Par X0Y0_結び紐左_紐1; + public Par X0Y0_結び紐左_紐1; - public Par X0Y0_結び紐左_紐2; + public Par X0Y0_結び紐左_紐2; - public Par X0Y0_結び紐左_輪1_紐後; + public Par X0Y0_結び紐左_輪1_紐後; - public Par X0Y0_結び紐左_輪1_紐前; + public Par X0Y0_結び紐左_輪1_紐前; - public Par X0Y0_結び紐左_輪2_紐後; + public Par X0Y0_結び紐左_輪2_紐後; - public Par X0Y0_結び紐左_輪2_紐前; + public Par X0Y0_結び紐左_輪2_紐前; - public Par X0Y0_結び紐左_結び目; + public Par X0Y0_結び紐左_結び目; - public Par X0Y0_結び紐右_紐1; + public Par X0Y0_結び紐右_紐1; - public Par X0Y0_結び紐右_紐2; + public Par X0Y0_結び紐右_紐2; - public Par X0Y0_結び紐右_輪1_紐後; + public Par X0Y0_結び紐右_輪1_紐後; - public Par X0Y0_結び紐右_輪1_紐前; + public Par X0Y0_結び紐右_輪1_紐前; - public Par X0Y0_結び紐右_輪2_紐後; + public Par X0Y0_結び紐右_輪2_紐後; - public Par X0Y0_結び紐右_輪2_紐前; + public Par X0Y0_結び紐右_輪2_紐前; - public Par X0Y0_結び紐右_結び目; + public Par X0Y0_結び紐右_結び目; - public Par X0Y0_リボン_リボン; + public Par X0Y0_リボン_リボン; - public Par X0Y0_リボン_結び目; + public Par X0Y0_リボン_結び目; - public Par X0Y0_染み_染み2; + public Par X0Y0_染み_染み2; - public Par X0Y0_染み_染み1; + public Par X0Y0_染み_染み1; - public Par X0Y1_紐左; + public Par X0Y1_紐左; - public Par X0Y1_紐右; + public Par X0Y1_紐右; - public Par X0Y1_下地; + public Par X0Y1_下地; - public Par X0Y1_線; + public Par X0Y1_線; - public Par X0Y1_セクシーランジェリー_ライン左; + public Par X0Y1_セクシーランジェリー_ライン左; - public Par X0Y1_セクシーランジェリー_ライン右; + public Par X0Y1_セクシーランジェリー_ライン右; - public Par X0Y1_セクシーランジェリー_柄左_柄1_柄1; + public Par X0Y1_セクシーランジェリー_柄左_柄1_柄1; - public Par X0Y1_セクシーランジェリー_柄左_柄1_柄2; + public Par X0Y1_セクシーランジェリー_柄左_柄1_柄2; - public Par X0Y1_セクシーランジェリー_柄左_柄2_柄1; + public Par X0Y1_セクシーランジェリー_柄左_柄2_柄1; - public Par X0Y1_セクシーランジェリー_柄左_柄2_柄2; + public Par X0Y1_セクシーランジェリー_柄左_柄2_柄2; - public Par X0Y1_セクシーランジェリー_柄左_柄3_柄1; + public Par X0Y1_セクシーランジェリー_柄左_柄3_柄1; - public Par X0Y1_セクシーランジェリー_柄左_柄3_柄2; + public Par X0Y1_セクシーランジェリー_柄左_柄3_柄2; - public Par X0Y1_セクシーランジェリー_柄左_柄4_柄1; + public Par X0Y1_セクシーランジェリー_柄左_柄4_柄1; - public Par X0Y1_セクシーランジェリー_柄左_柄4_柄2; + public Par X0Y1_セクシーランジェリー_柄左_柄4_柄2; - public Par X0Y1_セクシーランジェリー_柄左_柄5_柄1; + public Par X0Y1_セクシーランジェリー_柄左_柄5_柄1; - public Par X0Y1_セクシーランジェリー_柄左_柄5_柄2; + public Par X0Y1_セクシーランジェリー_柄左_柄5_柄2; - public Par X0Y1_セクシーランジェリー_柄右_柄1_柄1; + public Par X0Y1_セクシーランジェリー_柄右_柄1_柄1; - public Par X0Y1_セクシーランジェリー_柄右_柄1_柄2; + public Par X0Y1_セクシーランジェリー_柄右_柄1_柄2; - public Par X0Y1_セクシーランジェリー_柄右_柄2_柄1; + public Par X0Y1_セクシーランジェリー_柄右_柄2_柄1; - public Par X0Y1_セクシーランジェリー_柄右_柄2_柄2; + public Par X0Y1_セクシーランジェリー_柄右_柄2_柄2; - public Par X0Y1_セクシーランジェリー_柄右_柄3_柄1; + public Par X0Y1_セクシーランジェリー_柄右_柄3_柄1; - public Par X0Y1_セクシーランジェリー_柄右_柄3_柄2; + public Par X0Y1_セクシーランジェリー_柄右_柄3_柄2; - public Par X0Y1_セクシーランジェリー_柄右_柄4_柄1; + public Par X0Y1_セクシーランジェリー_柄右_柄4_柄1; - public Par X0Y1_セクシーランジェリー_柄右_柄4_柄2; + public Par X0Y1_セクシーランジェリー_柄右_柄4_柄2; - public Par X0Y1_セクシーランジェリー_柄右_柄5_柄1; + public Par X0Y1_セクシーランジェリー_柄右_柄5_柄1; - public Par X0Y1_セクシーランジェリー_柄右_柄5_柄2; + public Par X0Y1_セクシーランジェリー_柄右_柄5_柄2; - public Par X0Y1_セクシーランジェリー_ライン中; + public Par X0Y1_セクシーランジェリー_ライン中; - public Par X0Y1_ライン_ライン上; + public Par X0Y1_ライン_ライン上; - public Par X0Y1_ライン_ライン左; + public Par X0Y1_ライン_ライン左; - public Par X0Y1_ライン_ライン右; + public Par X0Y1_ライン_ライン右; - public Par X0Y1_ライン_ライン左下; + public Par X0Y1_ライン_ライン左下; - public Par X0Y1_ライン_ライン右下; + public Par X0Y1_ライン_ライン右下; - public Par X0Y1_ライン_ライン下左; + public Par X0Y1_ライン_ライン下左; - public Par X0Y1_ライン_ライン下右; + public Par X0Y1_ライン_ライン下右; - public Par X0Y1_結び紐左_紐1; + public Par X0Y1_結び紐左_紐1; - public Par X0Y1_結び紐左_紐2; + public Par X0Y1_結び紐左_紐2; - public Par X0Y1_結び紐左_輪1_紐後; + public Par X0Y1_結び紐左_輪1_紐後; - public Par X0Y1_結び紐左_輪1_紐前; + public Par X0Y1_結び紐左_輪1_紐前; - public Par X0Y1_結び紐左_輪2_紐後; + public Par X0Y1_結び紐左_輪2_紐後; - public Par X0Y1_結び紐左_輪2_紐前; + public Par X0Y1_結び紐左_輪2_紐前; - public Par X0Y1_結び紐左_結び目; + public Par X0Y1_結び紐左_結び目; - public Par X0Y1_結び紐右_紐1; + public Par X0Y1_結び紐右_紐1; - public Par X0Y1_結び紐右_紐2; + public Par X0Y1_結び紐右_紐2; - public Par X0Y1_結び紐右_輪1_紐後; + public Par X0Y1_結び紐右_輪1_紐後; - public Par X0Y1_結び紐右_輪1_紐前; + public Par X0Y1_結び紐右_輪1_紐前; - public Par X0Y1_結び紐右_輪2_紐後; + public Par X0Y1_結び紐右_輪2_紐後; - public Par X0Y1_結び紐右_輪2_紐前; + public Par X0Y1_結び紐右_輪2_紐前; - public Par X0Y1_結び紐右_結び目; + public Par X0Y1_結び紐右_結び目; - public Par X0Y1_リボン_リボン; + public Par X0Y1_リボン_リボン; - public Par X0Y1_リボン_結び目; + public Par X0Y1_リボン_結び目; - public Par X0Y1_染み_染み2; + public Par X0Y1_染み_染み2; - public Par X0Y1_染み_染み1; + public Par X0Y1_染み_染み1; - public Par X0Y2_紐左; + public Par X0Y2_紐左; - public Par X0Y2_紐右; + public Par X0Y2_紐右; - public Par X0Y2_下地; + public Par X0Y2_下地; - public Par X0Y2_線; + public Par X0Y2_線; - public Par X0Y2_セクシーランジェリー_ライン左; + public Par X0Y2_セクシーランジェリー_ライン左; - public Par X0Y2_セクシーランジェリー_ライン右; + public Par X0Y2_セクシーランジェリー_ライン右; - public Par X0Y2_セクシーランジェリー_柄左_柄1_柄1; + public Par X0Y2_セクシーランジェリー_柄左_柄1_柄1; - public Par X0Y2_セクシーランジェリー_柄左_柄1_柄2; + public Par X0Y2_セクシーランジェリー_柄左_柄1_柄2; - public Par X0Y2_セクシーランジェリー_柄左_柄2_柄1; + public Par X0Y2_セクシーランジェリー_柄左_柄2_柄1; - public Par X0Y2_セクシーランジェリー_柄左_柄2_柄2; + public Par X0Y2_セクシーランジェリー_柄左_柄2_柄2; - public Par X0Y2_セクシーランジェリー_柄左_柄3_柄1; + public Par X0Y2_セクシーランジェリー_柄左_柄3_柄1; - public Par X0Y2_セクシーランジェリー_柄左_柄3_柄2; + public Par X0Y2_セクシーランジェリー_柄左_柄3_柄2; - public Par X0Y2_セクシーランジェリー_柄左_柄4_柄1; + public Par X0Y2_セクシーランジェリー_柄左_柄4_柄1; - public Par X0Y2_セクシーランジェリー_柄左_柄4_柄2; + public Par X0Y2_セクシーランジェリー_柄左_柄4_柄2; - public Par X0Y2_セクシーランジェリー_柄左_柄5_柄1; + public Par X0Y2_セクシーランジェリー_柄左_柄5_柄1; - public Par X0Y2_セクシーランジェリー_柄左_柄5_柄2; + public Par X0Y2_セクシーランジェリー_柄左_柄5_柄2; - public Par X0Y2_セクシーランジェリー_柄右_柄1_柄1; + public Par X0Y2_セクシーランジェリー_柄右_柄1_柄1; - public Par X0Y2_セクシーランジェリー_柄右_柄1_柄2; + public Par X0Y2_セクシーランジェリー_柄右_柄1_柄2; - public Par X0Y2_セクシーランジェリー_柄右_柄2_柄1; + public Par X0Y2_セクシーランジェリー_柄右_柄2_柄1; - public Par X0Y2_セクシーランジェリー_柄右_柄2_柄2; + public Par X0Y2_セクシーランジェリー_柄右_柄2_柄2; - public Par X0Y2_セクシーランジェリー_柄右_柄3_柄1; + public Par X0Y2_セクシーランジェリー_柄右_柄3_柄1; - public Par X0Y2_セクシーランジェリー_柄右_柄3_柄2; + public Par X0Y2_セクシーランジェリー_柄右_柄3_柄2; - public Par X0Y2_セクシーランジェリー_柄右_柄4_柄1; + public Par X0Y2_セクシーランジェリー_柄右_柄4_柄1; - public Par X0Y2_セクシーランジェリー_柄右_柄4_柄2; + public Par X0Y2_セクシーランジェリー_柄右_柄4_柄2; - public Par X0Y2_セクシーランジェリー_柄右_柄5_柄1; + public Par X0Y2_セクシーランジェリー_柄右_柄5_柄1; - public Par X0Y2_セクシーランジェリー_柄右_柄5_柄2; + public Par X0Y2_セクシーランジェリー_柄右_柄5_柄2; - public Par X0Y2_セクシーランジェリー_ライン中; + public Par X0Y2_セクシーランジェリー_ライン中; - public Par X0Y2_ライン_ライン上; + public Par X0Y2_ライン_ライン上; - public Par X0Y2_ライン_ライン左; + public Par X0Y2_ライン_ライン左; - public Par X0Y2_ライン_ライン右; + public Par X0Y2_ライン_ライン右; - public Par X0Y2_ライン_ライン左下; + public Par X0Y2_ライン_ライン左下; - public Par X0Y2_ライン_ライン右下; + public Par X0Y2_ライン_ライン右下; - public Par X0Y2_ライン_ライン下左; + public Par X0Y2_ライン_ライン下左; - public Par X0Y2_ライン_ライン下右; + public Par X0Y2_ライン_ライン下右; - public Par X0Y2_結び紐左_紐1; + public Par X0Y2_結び紐左_紐1; - public Par X0Y2_結び紐左_紐2; + public Par X0Y2_結び紐左_紐2; - public Par X0Y2_結び紐左_輪1_紐後; + public Par X0Y2_結び紐左_輪1_紐後; - public Par X0Y2_結び紐左_輪1_紐前; + public Par X0Y2_結び紐左_輪1_紐前; - public Par X0Y2_結び紐左_輪2_紐後; + public Par X0Y2_結び紐左_輪2_紐後; - public Par X0Y2_結び紐左_輪2_紐前; + public Par X0Y2_結び紐左_輪2_紐前; - public Par X0Y2_結び紐左_結び目; + public Par X0Y2_結び紐左_結び目; - public Par X0Y2_結び紐右_紐1; + public Par X0Y2_結び紐右_紐1; - public Par X0Y2_結び紐右_紐2; + public Par X0Y2_結び紐右_紐2; - public Par X0Y2_結び紐右_輪1_紐後; + public Par X0Y2_結び紐右_輪1_紐後; - public Par X0Y2_結び紐右_輪1_紐前; + public Par X0Y2_結び紐右_輪1_紐前; - public Par X0Y2_結び紐右_輪2_紐後; + public Par X0Y2_結び紐右_輪2_紐後; - public Par X0Y2_結び紐右_輪2_紐前; + public Par X0Y2_結び紐右_輪2_紐前; - public Par X0Y2_結び紐右_結び目; + public Par X0Y2_結び紐右_結び目; - public Par X0Y2_リボン_リボン; + public Par X0Y2_リボン_リボン; - public Par X0Y2_リボン_結び目; + public Par X0Y2_リボン_結び目; - public Par X0Y2_染み_染み2; + public Par X0Y2_染み_染み2; - public Par X0Y2_染み_染み1; + public Par X0Y2_染み_染み1; - public Par X0Y3_紐左; + public Par X0Y3_紐左; - public Par X0Y3_紐右; + public Par X0Y3_紐右; - public Par X0Y3_下地; + public Par X0Y3_下地; - public Par X0Y3_線; + public Par X0Y3_線; - public Par X0Y3_セクシーランジェリー_ライン左; + public Par X0Y3_セクシーランジェリー_ライン左; - public Par X0Y3_セクシーランジェリー_ライン右; + public Par X0Y3_セクシーランジェリー_ライン右; - public Par X0Y3_セクシーランジェリー_柄左_柄1_柄1; + public Par X0Y3_セクシーランジェリー_柄左_柄1_柄1; - public Par X0Y3_セクシーランジェリー_柄左_柄1_柄2; + public Par X0Y3_セクシーランジェリー_柄左_柄1_柄2; - public Par X0Y3_セクシーランジェリー_柄左_柄2_柄1; + public Par X0Y3_セクシーランジェリー_柄左_柄2_柄1; - public Par X0Y3_セクシーランジェリー_柄左_柄2_柄2; + public Par X0Y3_セクシーランジェリー_柄左_柄2_柄2; - public Par X0Y3_セクシーランジェリー_柄左_柄3_柄1; + public Par X0Y3_セクシーランジェリー_柄左_柄3_柄1; - public Par X0Y3_セクシーランジェリー_柄左_柄3_柄2; + public Par X0Y3_セクシーランジェリー_柄左_柄3_柄2; - public Par X0Y3_セクシーランジェリー_柄左_柄4_柄1; + public Par X0Y3_セクシーランジェリー_柄左_柄4_柄1; - public Par X0Y3_セクシーランジェリー_柄左_柄4_柄2; + public Par X0Y3_セクシーランジェリー_柄左_柄4_柄2; - public Par X0Y3_セクシーランジェリー_柄左_柄5_柄1; + public Par X0Y3_セクシーランジェリー_柄左_柄5_柄1; - public Par X0Y3_セクシーランジェリー_柄左_柄5_柄2; + public Par X0Y3_セクシーランジェリー_柄左_柄5_柄2; - public Par X0Y3_セクシーランジェリー_柄右_柄1_柄1; + public Par X0Y3_セクシーランジェリー_柄右_柄1_柄1; - public Par X0Y3_セクシーランジェリー_柄右_柄1_柄2; + public Par X0Y3_セクシーランジェリー_柄右_柄1_柄2; - public Par X0Y3_セクシーランジェリー_柄右_柄2_柄1; + public Par X0Y3_セクシーランジェリー_柄右_柄2_柄1; - public Par X0Y3_セクシーランジェリー_柄右_柄2_柄2; + public Par X0Y3_セクシーランジェリー_柄右_柄2_柄2; - public Par X0Y3_セクシーランジェリー_柄右_柄3_柄1; + public Par X0Y3_セクシーランジェリー_柄右_柄3_柄1; - public Par X0Y3_セクシーランジェリー_柄右_柄3_柄2; + public Par X0Y3_セクシーランジェリー_柄右_柄3_柄2; - public Par X0Y3_セクシーランジェリー_柄右_柄4_柄1; + public Par X0Y3_セクシーランジェリー_柄右_柄4_柄1; - public Par X0Y3_セクシーランジェリー_柄右_柄4_柄2; + public Par X0Y3_セクシーランジェリー_柄右_柄4_柄2; - public Par X0Y3_セクシーランジェリー_柄右_柄5_柄1; + public Par X0Y3_セクシーランジェリー_柄右_柄5_柄1; - public Par X0Y3_セクシーランジェリー_柄右_柄5_柄2; + public Par X0Y3_セクシーランジェリー_柄右_柄5_柄2; - public Par X0Y3_セクシーランジェリー_ライン中; + public Par X0Y3_セクシーランジェリー_ライン中; - public Par X0Y3_ライン_ライン上; + public Par X0Y3_ライン_ライン上; - public Par X0Y3_ライン_ライン左; + public Par X0Y3_ライン_ライン左; - public Par X0Y3_ライン_ライン右; + public Par X0Y3_ライン_ライン右; - public Par X0Y3_ライン_ライン左下; + public Par X0Y3_ライン_ライン左下; - public Par X0Y3_ライン_ライン右下; + public Par X0Y3_ライン_ライン右下; - public Par X0Y3_ライン_ライン下左; + public Par X0Y3_ライン_ライン下左; - public Par X0Y3_ライン_ライン下右; + public Par X0Y3_ライン_ライン下右; - public Par X0Y3_結び紐左_紐1; + public Par X0Y3_結び紐左_紐1; - public Par X0Y3_結び紐左_紐2; + public Par X0Y3_結び紐左_紐2; - public Par X0Y3_結び紐左_輪1_紐後; + public Par X0Y3_結び紐左_輪1_紐後; - public Par X0Y3_結び紐左_輪1_紐前; + public Par X0Y3_結び紐左_輪1_紐前; - public Par X0Y3_結び紐左_輪2_紐後; + public Par X0Y3_結び紐左_輪2_紐後; - public Par X0Y3_結び紐左_輪2_紐前; + public Par X0Y3_結び紐左_輪2_紐前; - public Par X0Y3_結び紐左_結び目; + public Par X0Y3_結び紐左_結び目; - public Par X0Y3_結び紐右_紐1; + public Par X0Y3_結び紐右_紐1; - public Par X0Y3_結び紐右_紐2; + public Par X0Y3_結び紐右_紐2; - public Par X0Y3_結び紐右_輪1_紐後; + public Par X0Y3_結び紐右_輪1_紐後; - public Par X0Y3_結び紐右_輪1_紐前; + public Par X0Y3_結び紐右_輪1_紐前; - public Par X0Y3_結び紐右_輪2_紐後; + public Par X0Y3_結び紐右_輪2_紐後; - public Par X0Y3_結び紐右_輪2_紐前; + public Par X0Y3_結び紐右_輪2_紐前; - public Par X0Y3_結び紐右_結び目; + public Par X0Y3_結び紐右_結び目; - public Par X0Y3_リボン_リボン; + public Par X0Y3_リボン_リボン; - public Par X0Y3_リボン_結び目; + public Par X0Y3_リボン_結び目; - public Par X0Y3_染み_染み2; + public Par X0Y3_染み_染み2; - public Par X0Y3_染み_染み1; + public Par X0Y3_染み_染み1; - public Par X0Y4_紐左; + public Par X0Y4_紐左; - public Par X0Y4_紐右; + public Par X0Y4_紐右; - public Par X0Y4_下地; + public Par X0Y4_下地; - public Par X0Y4_線; + public Par X0Y4_線; - public Par X0Y4_セクシーランジェリー_ライン左; + public Par X0Y4_セクシーランジェリー_ライン左; - public Par X0Y4_セクシーランジェリー_ライン右; + public Par X0Y4_セクシーランジェリー_ライン右; - public Par X0Y4_セクシーランジェリー_柄左_柄1_柄1; + public Par X0Y4_セクシーランジェリー_柄左_柄1_柄1; - public Par X0Y4_セクシーランジェリー_柄左_柄1_柄2; + public Par X0Y4_セクシーランジェリー_柄左_柄1_柄2; - public Par X0Y4_セクシーランジェリー_柄左_柄2_柄1; + public Par X0Y4_セクシーランジェリー_柄左_柄2_柄1; - public Par X0Y4_セクシーランジェリー_柄左_柄2_柄2; + public Par X0Y4_セクシーランジェリー_柄左_柄2_柄2; - public Par X0Y4_セクシーランジェリー_柄左_柄3_柄1; + public Par X0Y4_セクシーランジェリー_柄左_柄3_柄1; - public Par X0Y4_セクシーランジェリー_柄左_柄3_柄2; + public Par X0Y4_セクシーランジェリー_柄左_柄3_柄2; - public Par X0Y4_セクシーランジェリー_柄左_柄4_柄1; + public Par X0Y4_セクシーランジェリー_柄左_柄4_柄1; - public Par X0Y4_セクシーランジェリー_柄左_柄4_柄2; + public Par X0Y4_セクシーランジェリー_柄左_柄4_柄2; - public Par X0Y4_セクシーランジェリー_柄左_柄5_柄1; + public Par X0Y4_セクシーランジェリー_柄左_柄5_柄1; - public Par X0Y4_セクシーランジェリー_柄左_柄5_柄2; + public Par X0Y4_セクシーランジェリー_柄左_柄5_柄2; - public Par X0Y4_セクシーランジェリー_柄右_柄1_柄1; + public Par X0Y4_セクシーランジェリー_柄右_柄1_柄1; - public Par X0Y4_セクシーランジェリー_柄右_柄1_柄2; + public Par X0Y4_セクシーランジェリー_柄右_柄1_柄2; - public Par X0Y4_セクシーランジェリー_柄右_柄2_柄1; + public Par X0Y4_セクシーランジェリー_柄右_柄2_柄1; - public Par X0Y4_セクシーランジェリー_柄右_柄2_柄2; + public Par X0Y4_セクシーランジェリー_柄右_柄2_柄2; - public Par X0Y4_セクシーランジェリー_柄右_柄3_柄1; + public Par X0Y4_セクシーランジェリー_柄右_柄3_柄1; - public Par X0Y4_セクシーランジェリー_柄右_柄3_柄2; + public Par X0Y4_セクシーランジェリー_柄右_柄3_柄2; - public Par X0Y4_セクシーランジェリー_柄右_柄4_柄1; + public Par X0Y4_セクシーランジェリー_柄右_柄4_柄1; - public Par X0Y4_セクシーランジェリー_柄右_柄4_柄2; + public Par X0Y4_セクシーランジェリー_柄右_柄4_柄2; - public Par X0Y4_セクシーランジェリー_柄右_柄5_柄1; + public Par X0Y4_セクシーランジェリー_柄右_柄5_柄1; - public Par X0Y4_セクシーランジェリー_柄右_柄5_柄2; + public Par X0Y4_セクシーランジェリー_柄右_柄5_柄2; - public Par X0Y4_セクシーランジェリー_ライン中; + public Par X0Y4_セクシーランジェリー_ライン中; - public Par X0Y4_ライン_ライン上; + public Par X0Y4_ライン_ライン上; - public Par X0Y4_ライン_ライン左; + public Par X0Y4_ライン_ライン左; - public Par X0Y4_ライン_ライン右; + public Par X0Y4_ライン_ライン右; - public Par X0Y4_ライン_ライン左下; + public Par X0Y4_ライン_ライン左下; - public Par X0Y4_ライン_ライン右下; + public Par X0Y4_ライン_ライン右下; - public Par X0Y4_ライン_ライン下左; + public Par X0Y4_ライン_ライン下左; - public Par X0Y4_ライン_ライン下右; + public Par X0Y4_ライン_ライン下右; - public Par X0Y4_結び紐左_紐1; + public Par X0Y4_結び紐左_紐1; - public Par X0Y4_結び紐左_紐2; + public Par X0Y4_結び紐左_紐2; - public Par X0Y4_結び紐左_輪1_紐後; + public Par X0Y4_結び紐左_輪1_紐後; - public Par X0Y4_結び紐左_輪1_紐前; + public Par X0Y4_結び紐左_輪1_紐前; - public Par X0Y4_結び紐左_輪2_紐後; + public Par X0Y4_結び紐左_輪2_紐後; - public Par X0Y4_結び紐左_輪2_紐前; + public Par X0Y4_結び紐左_輪2_紐前; - public Par X0Y4_結び紐左_結び目; + public Par X0Y4_結び紐左_結び目; - public Par X0Y4_結び紐右_紐1; + public Par X0Y4_結び紐右_紐1; - public Par X0Y4_結び紐右_紐2; + public Par X0Y4_結び紐右_紐2; - public Par X0Y4_結び紐右_輪1_紐後; + public Par X0Y4_結び紐右_輪1_紐後; - public Par X0Y4_結び紐右_輪1_紐前; + public Par X0Y4_結び紐右_輪1_紐前; - public Par X0Y4_結び紐右_輪2_紐後; + public Par X0Y4_結び紐右_輪2_紐後; - public Par X0Y4_結び紐右_輪2_紐前; + public Par X0Y4_結び紐右_輪2_紐前; - public Par X0Y4_結び紐右_結び目; + public Par X0Y4_結び紐右_結び目; - public Par X0Y4_リボン_リボン; + public Par X0Y4_リボン_リボン; - public Par X0Y4_リボン_結び目; + public Par X0Y4_リボン_結び目; - public Par X0Y4_染み_染み2; + public Par X0Y4_染み_染み2; - public Par X0Y4_染み_染み1; + public Par X0Y4_染み_染み1; - public ColorD 紐左CD; + public ColorD 紐左CD; - public ColorD 紐右CD; + public ColorD 紐右CD; - public ColorD 下地CD; + public ColorD 下地CD; - public ColorD 線CD; + public ColorD 線CD; - public ColorD セクシーランジェリー_ライン左CD; + public ColorD セクシーランジェリー_ライン左CD; - public ColorD セクシーランジェリー_ライン右CD; + public ColorD セクシーランジェリー_ライン右CD; - public ColorD セクシーランジェリー_柄左_柄1_柄1CD; + public ColorD セクシーランジェリー_柄左_柄1_柄1CD; - public ColorD セクシーランジェリー_柄左_柄1_柄2CD; + public ColorD セクシーランジェリー_柄左_柄1_柄2CD; - public ColorD セクシーランジェリー_柄左_柄2_柄1CD; + public ColorD セクシーランジェリー_柄左_柄2_柄1CD; - public ColorD セクシーランジェリー_柄左_柄2_柄2CD; + public ColorD セクシーランジェリー_柄左_柄2_柄2CD; - public ColorD セクシーランジェリー_柄左_柄3_柄1CD; + public ColorD セクシーランジェリー_柄左_柄3_柄1CD; - public ColorD セクシーランジェリー_柄左_柄3_柄2CD; + public ColorD セクシーランジェリー_柄左_柄3_柄2CD; - public ColorD セクシーランジェリー_柄左_柄4_柄1CD; + public ColorD セクシーランジェリー_柄左_柄4_柄1CD; - public ColorD セクシーランジェリー_柄左_柄4_柄2CD; + public ColorD セクシーランジェリー_柄左_柄4_柄2CD; - public ColorD セクシーランジェリー_柄左_柄5_柄1CD; + public ColorD セクシーランジェリー_柄左_柄5_柄1CD; - public ColorD セクシーランジェリー_柄左_柄5_柄2CD; + public ColorD セクシーランジェリー_柄左_柄5_柄2CD; - public ColorD セクシーランジェリー_柄右_柄1_柄1CD; + public ColorD セクシーランジェリー_柄右_柄1_柄1CD; - public ColorD セクシーランジェリー_柄右_柄1_柄2CD; + public ColorD セクシーランジェリー_柄右_柄1_柄2CD; - public ColorD セクシーランジェリー_柄右_柄2_柄1CD; + public ColorD セクシーランジェリー_柄右_柄2_柄1CD; - public ColorD セクシーランジェリー_柄右_柄2_柄2CD; + public ColorD セクシーランジェリー_柄右_柄2_柄2CD; - public ColorD セクシーランジェリー_柄右_柄3_柄1CD; + public ColorD セクシーランジェリー_柄右_柄3_柄1CD; - public ColorD セクシーランジェリー_柄右_柄3_柄2CD; + public ColorD セクシーランジェリー_柄右_柄3_柄2CD; - public ColorD セクシーランジェリー_柄右_柄4_柄1CD; + public ColorD セクシーランジェリー_柄右_柄4_柄1CD; - public ColorD セクシーランジェリー_柄右_柄4_柄2CD; + public ColorD セクシーランジェリー_柄右_柄4_柄2CD; - public ColorD セクシーランジェリー_柄右_柄5_柄1CD; + public ColorD セクシーランジェリー_柄右_柄5_柄1CD; - public ColorD セクシーランジェリー_柄右_柄5_柄2CD; + public ColorD セクシーランジェリー_柄右_柄5_柄2CD; - public ColorD セクシーランジェリー_ライン中CD; + public ColorD セクシーランジェリー_ライン中CD; - public ColorD ライン_ライン上CD; + public ColorD ライン_ライン上CD; - public ColorD ライン_ライン左CD; + public ColorD ライン_ライン左CD; - public ColorD ライン_ライン右CD; + public ColorD ライン_ライン右CD; - public ColorD ライン_ライン左下CD; + public ColorD ライン_ライン左下CD; - public ColorD ライン_ライン右下CD; + public ColorD ライン_ライン右下CD; - public ColorD ライン_ライン下左CD; + public ColorD ライン_ライン下左CD; - public ColorD ライン_ライン下右CD; + public ColorD ライン_ライン下右CD; - public ColorD 結び紐左_紐1CD; + public ColorD 結び紐左_紐1CD; - public ColorD 結び紐左_紐2CD; + public ColorD 結び紐左_紐2CD; - public ColorD 結び紐左_輪1_紐後CD; + public ColorD 結び紐左_輪1_紐後CD; - public ColorD 結び紐左_輪1_紐前CD; + public ColorD 結び紐左_輪1_紐前CD; - public ColorD 結び紐左_輪2_紐後CD; + public ColorD 結び紐左_輪2_紐後CD; - public ColorD 結び紐左_輪2_紐前CD; + public ColorD 結び紐左_輪2_紐前CD; - public ColorD 結び紐左_結び目CD; + public ColorD 結び紐左_結び目CD; - public ColorD 結び紐右_紐1CD; + public ColorD 結び紐右_紐1CD; - public ColorD 結び紐右_紐2CD; + public ColorD 結び紐右_紐2CD; - public ColorD 結び紐右_輪1_紐後CD; + public ColorD 結び紐右_輪1_紐後CD; - public ColorD 結び紐右_輪1_紐前CD; + public ColorD 結び紐右_輪1_紐前CD; - public ColorD 結び紐右_輪2_紐後CD; + public ColorD 結び紐右_輪2_紐後CD; - public ColorD 結び紐右_輪2_紐前CD; + public ColorD 結び紐右_輪2_紐前CD; - public ColorD 結び紐右_結び目CD; + public ColorD 結び紐右_結び目CD; - public ColorD リボン_リボンCD; + public ColorD リボン_リボンCD; - public ColorD リボン_結び目CD; + public ColorD リボン_結び目CD; - public ColorD 染み_染み2CD; + public ColorD 染み_染み2CD; - public ColorD 染み_染み1CD; + public ColorD 染み_染み1CD; - public ColorP X0Y0_紐左CP; + public ColorP X0Y0_紐左CP; - public ColorP X0Y0_紐右CP; + public ColorP X0Y0_紐右CP; - public ColorP X0Y0_下地CP; + public ColorP X0Y0_下地CP; - public ColorP X0Y0_線CP; + public ColorP X0Y0_線CP; - public ColorP X0Y0_セクシーランジェリー_ライン左CP; + public ColorP X0Y0_セクシーランジェリー_ライン左CP; - public ColorP X0Y0_セクシーランジェリー_ライン右CP; + public ColorP X0Y0_セクシーランジェリー_ライン右CP; - public ColorP X0Y0_セクシーランジェリー_柄左_柄1_柄1CP; + public ColorP X0Y0_セクシーランジェリー_柄左_柄1_柄1CP; - public ColorP X0Y0_セクシーランジェリー_柄左_柄1_柄2CP; + public ColorP X0Y0_セクシーランジェリー_柄左_柄1_柄2CP; - public ColorP X0Y0_セクシーランジェリー_柄左_柄2_柄1CP; + public ColorP X0Y0_セクシーランジェリー_柄左_柄2_柄1CP; - public ColorP X0Y0_セクシーランジェリー_柄左_柄2_柄2CP; + public ColorP X0Y0_セクシーランジェリー_柄左_柄2_柄2CP; - public ColorP X0Y0_セクシーランジェリー_柄左_柄3_柄1CP; + public ColorP X0Y0_セクシーランジェリー_柄左_柄3_柄1CP; - public ColorP X0Y0_セクシーランジェリー_柄左_柄3_柄2CP; + public ColorP X0Y0_セクシーランジェリー_柄左_柄3_柄2CP; - public ColorP X0Y0_セクシーランジェリー_柄左_柄4_柄1CP; + public ColorP X0Y0_セクシーランジェリー_柄左_柄4_柄1CP; - public ColorP X0Y0_セクシーランジェリー_柄左_柄4_柄2CP; + public ColorP X0Y0_セクシーランジェリー_柄左_柄4_柄2CP; - public ColorP X0Y0_セクシーランジェリー_柄左_柄5_柄1CP; + public ColorP X0Y0_セクシーランジェリー_柄左_柄5_柄1CP; - public ColorP X0Y0_セクシーランジェリー_柄左_柄5_柄2CP; + public ColorP X0Y0_セクシーランジェリー_柄左_柄5_柄2CP; - public ColorP X0Y0_セクシーランジェリー_柄右_柄1_柄1CP; + public ColorP X0Y0_セクシーランジェリー_柄右_柄1_柄1CP; - public ColorP X0Y0_セクシーランジェリー_柄右_柄1_柄2CP; + public ColorP X0Y0_セクシーランジェリー_柄右_柄1_柄2CP; - public ColorP X0Y0_セクシーランジェリー_柄右_柄2_柄1CP; + public ColorP X0Y0_セクシーランジェリー_柄右_柄2_柄1CP; - public ColorP X0Y0_セクシーランジェリー_柄右_柄2_柄2CP; + public ColorP X0Y0_セクシーランジェリー_柄右_柄2_柄2CP; - public ColorP X0Y0_セクシーランジェリー_柄右_柄3_柄1CP; + public ColorP X0Y0_セクシーランジェリー_柄右_柄3_柄1CP; - public ColorP X0Y0_セクシーランジェリー_柄右_柄3_柄2CP; + public ColorP X0Y0_セクシーランジェリー_柄右_柄3_柄2CP; - public ColorP X0Y0_セクシーランジェリー_柄右_柄4_柄1CP; + public ColorP X0Y0_セクシーランジェリー_柄右_柄4_柄1CP; - public ColorP X0Y0_セクシーランジェリー_柄右_柄4_柄2CP; + public ColorP X0Y0_セクシーランジェリー_柄右_柄4_柄2CP; - public ColorP X0Y0_セクシーランジェリー_柄右_柄5_柄1CP; + public ColorP X0Y0_セクシーランジェリー_柄右_柄5_柄1CP; - public ColorP X0Y0_セクシーランジェリー_柄右_柄5_柄2CP; + public ColorP X0Y0_セクシーランジェリー_柄右_柄5_柄2CP; - public ColorP X0Y0_セクシーランジェリー_ライン中CP; + public ColorP X0Y0_セクシーランジェリー_ライン中CP; - public ColorP X0Y0_ライン_ライン上CP; + public ColorP X0Y0_ライン_ライン上CP; - public ColorP X0Y0_ライン_ライン左CP; + public ColorP X0Y0_ライン_ライン左CP; - public ColorP X0Y0_ライン_ライン右CP; + public ColorP X0Y0_ライン_ライン右CP; - public ColorP X0Y0_ライン_ライン左下CP; + public ColorP X0Y0_ライン_ライン左下CP; - public ColorP X0Y0_ライン_ライン右下CP; + public ColorP X0Y0_ライン_ライン右下CP; - public ColorP X0Y0_ライン_ライン下左CP; + public ColorP X0Y0_ライン_ライン下左CP; - public ColorP X0Y0_ライン_ライン下右CP; + public ColorP X0Y0_ライン_ライン下右CP; - public ColorP X0Y0_結び紐左_紐1CP; + public ColorP X0Y0_結び紐左_紐1CP; - public ColorP X0Y0_結び紐左_紐2CP; + public ColorP X0Y0_結び紐左_紐2CP; - public ColorP X0Y0_結び紐左_輪1_紐後CP; + public ColorP X0Y0_結び紐左_輪1_紐後CP; - public ColorP X0Y0_結び紐左_輪1_紐前CP; + public ColorP X0Y0_結び紐左_輪1_紐前CP; - public ColorP X0Y0_結び紐左_輪2_紐後CP; + public ColorP X0Y0_結び紐左_輪2_紐後CP; - public ColorP X0Y0_結び紐左_輪2_紐前CP; + public ColorP X0Y0_結び紐左_輪2_紐前CP; - public ColorP X0Y0_結び紐左_結び目CP; + public ColorP X0Y0_結び紐左_結び目CP; - public ColorP X0Y0_結び紐右_紐1CP; + public ColorP X0Y0_結び紐右_紐1CP; - public ColorP X0Y0_結び紐右_紐2CP; + public ColorP X0Y0_結び紐右_紐2CP; - public ColorP X0Y0_結び紐右_輪1_紐後CP; + public ColorP X0Y0_結び紐右_輪1_紐後CP; - public ColorP X0Y0_結び紐右_輪1_紐前CP; + public ColorP X0Y0_結び紐右_輪1_紐前CP; - public ColorP X0Y0_結び紐右_輪2_紐後CP; + public ColorP X0Y0_結び紐右_輪2_紐後CP; - public ColorP X0Y0_結び紐右_輪2_紐前CP; + public ColorP X0Y0_結び紐右_輪2_紐前CP; - public ColorP X0Y0_結び紐右_結び目CP; + public ColorP X0Y0_結び紐右_結び目CP; - public ColorP X0Y0_リボン_リボンCP; + public ColorP X0Y0_リボン_リボンCP; - public ColorP X0Y0_リボン_結び目CP; + public ColorP X0Y0_リボン_結び目CP; - public ColorP X0Y0_染み_染み2CP; + public ColorP X0Y0_染み_染み2CP; - public ColorP X0Y0_染み_染み1CP; + public ColorP X0Y0_染み_染み1CP; - public ColorP X0Y1_紐左CP; + public ColorP X0Y1_紐左CP; - public ColorP X0Y1_紐右CP; + public ColorP X0Y1_紐右CP; - public ColorP X0Y1_下地CP; + public ColorP X0Y1_下地CP; - public ColorP X0Y1_線CP; + public ColorP X0Y1_線CP; - public ColorP X0Y1_セクシーランジェリー_ライン左CP; + public ColorP X0Y1_セクシーランジェリー_ライン左CP; - public ColorP X0Y1_セクシーランジェリー_ライン右CP; + public ColorP X0Y1_セクシーランジェリー_ライン右CP; - public ColorP X0Y1_セクシーランジェリー_柄左_柄1_柄1CP; + public ColorP X0Y1_セクシーランジェリー_柄左_柄1_柄1CP; - public ColorP X0Y1_セクシーランジェリー_柄左_柄1_柄2CP; + public ColorP X0Y1_セクシーランジェリー_柄左_柄1_柄2CP; - public ColorP X0Y1_セクシーランジェリー_柄左_柄2_柄1CP; + public ColorP X0Y1_セクシーランジェリー_柄左_柄2_柄1CP; - public ColorP X0Y1_セクシーランジェリー_柄左_柄2_柄2CP; + public ColorP X0Y1_セクシーランジェリー_柄左_柄2_柄2CP; - public ColorP X0Y1_セクシーランジェリー_柄左_柄3_柄1CP; + public ColorP X0Y1_セクシーランジェリー_柄左_柄3_柄1CP; - public ColorP X0Y1_セクシーランジェリー_柄左_柄3_柄2CP; + public ColorP X0Y1_セクシーランジェリー_柄左_柄3_柄2CP; - public ColorP X0Y1_セクシーランジェリー_柄左_柄4_柄1CP; + public ColorP X0Y1_セクシーランジェリー_柄左_柄4_柄1CP; - public ColorP X0Y1_セクシーランジェリー_柄左_柄4_柄2CP; + public ColorP X0Y1_セクシーランジェリー_柄左_柄4_柄2CP; - public ColorP X0Y1_セクシーランジェリー_柄左_柄5_柄1CP; + public ColorP X0Y1_セクシーランジェリー_柄左_柄5_柄1CP; - public ColorP X0Y1_セクシーランジェリー_柄左_柄5_柄2CP; + public ColorP X0Y1_セクシーランジェリー_柄左_柄5_柄2CP; - public ColorP X0Y1_セクシーランジェリー_柄右_柄1_柄1CP; + public ColorP X0Y1_セクシーランジェリー_柄右_柄1_柄1CP; - public ColorP X0Y1_セクシーランジェリー_柄右_柄1_柄2CP; + public ColorP X0Y1_セクシーランジェリー_柄右_柄1_柄2CP; - public ColorP X0Y1_セクシーランジェリー_柄右_柄2_柄1CP; + public ColorP X0Y1_セクシーランジェリー_柄右_柄2_柄1CP; - public ColorP X0Y1_セクシーランジェリー_柄右_柄2_柄2CP; + public ColorP X0Y1_セクシーランジェリー_柄右_柄2_柄2CP; - public ColorP X0Y1_セクシーランジェリー_柄右_柄3_柄1CP; + public ColorP X0Y1_セクシーランジェリー_柄右_柄3_柄1CP; - public ColorP X0Y1_セクシーランジェリー_柄右_柄3_柄2CP; + public ColorP X0Y1_セクシーランジェリー_柄右_柄3_柄2CP; - public ColorP X0Y1_セクシーランジェリー_柄右_柄4_柄1CP; + public ColorP X0Y1_セクシーランジェリー_柄右_柄4_柄1CP; - public ColorP X0Y1_セクシーランジェリー_柄右_柄4_柄2CP; + public ColorP X0Y1_セクシーランジェリー_柄右_柄4_柄2CP; - public ColorP X0Y1_セクシーランジェリー_柄右_柄5_柄1CP; + public ColorP X0Y1_セクシーランジェリー_柄右_柄5_柄1CP; - public ColorP X0Y1_セクシーランジェリー_柄右_柄5_柄2CP; + public ColorP X0Y1_セクシーランジェリー_柄右_柄5_柄2CP; - public ColorP X0Y1_セクシーランジェリー_ライン中CP; + public ColorP X0Y1_セクシーランジェリー_ライン中CP; - public ColorP X0Y1_ライン_ライン上CP; + public ColorP X0Y1_ライン_ライン上CP; - public ColorP X0Y1_ライン_ライン左CP; + public ColorP X0Y1_ライン_ライン左CP; - public ColorP X0Y1_ライン_ライン右CP; + public ColorP X0Y1_ライン_ライン右CP; - public ColorP X0Y1_ライン_ライン左下CP; + public ColorP X0Y1_ライン_ライン左下CP; - public ColorP X0Y1_ライン_ライン右下CP; + public ColorP X0Y1_ライン_ライン右下CP; - public ColorP X0Y1_ライン_ライン下左CP; + public ColorP X0Y1_ライン_ライン下左CP; - public ColorP X0Y1_ライン_ライン下右CP; + public ColorP X0Y1_ライン_ライン下右CP; - public ColorP X0Y1_結び紐左_紐1CP; + public ColorP X0Y1_結び紐左_紐1CP; - public ColorP X0Y1_結び紐左_紐2CP; + public ColorP X0Y1_結び紐左_紐2CP; - public ColorP X0Y1_結び紐左_輪1_紐後CP; + public ColorP X0Y1_結び紐左_輪1_紐後CP; - public ColorP X0Y1_結び紐左_輪1_紐前CP; + public ColorP X0Y1_結び紐左_輪1_紐前CP; - public ColorP X0Y1_結び紐左_輪2_紐後CP; + public ColorP X0Y1_結び紐左_輪2_紐後CP; - public ColorP X0Y1_結び紐左_輪2_紐前CP; + public ColorP X0Y1_結び紐左_輪2_紐前CP; - public ColorP X0Y1_結び紐左_結び目CP; + public ColorP X0Y1_結び紐左_結び目CP; - public ColorP X0Y1_結び紐右_紐1CP; + public ColorP X0Y1_結び紐右_紐1CP; - public ColorP X0Y1_結び紐右_紐2CP; + public ColorP X0Y1_結び紐右_紐2CP; - public ColorP X0Y1_結び紐右_輪1_紐後CP; + public ColorP X0Y1_結び紐右_輪1_紐後CP; - public ColorP X0Y1_結び紐右_輪1_紐前CP; + public ColorP X0Y1_結び紐右_輪1_紐前CP; - public ColorP X0Y1_結び紐右_輪2_紐後CP; + public ColorP X0Y1_結び紐右_輪2_紐後CP; - public ColorP X0Y1_結び紐右_輪2_紐前CP; + public ColorP X0Y1_結び紐右_輪2_紐前CP; - public ColorP X0Y1_結び紐右_結び目CP; + public ColorP X0Y1_結び紐右_結び目CP; - public ColorP X0Y1_リボン_リボンCP; + public ColorP X0Y1_リボン_リボンCP; - public ColorP X0Y1_リボン_結び目CP; + public ColorP X0Y1_リボン_結び目CP; - public ColorP X0Y1_染み_染み2CP; + public ColorP X0Y1_染み_染み2CP; - public ColorP X0Y1_染み_染み1CP; + public ColorP X0Y1_染み_染み1CP; - public ColorP X0Y2_紐左CP; + public ColorP X0Y2_紐左CP; - public ColorP X0Y2_紐右CP; + public ColorP X0Y2_紐右CP; - public ColorP X0Y2_下地CP; + public ColorP X0Y2_下地CP; - public ColorP X0Y2_線CP; + public ColorP X0Y2_線CP; - public ColorP X0Y2_セクシーランジェリー_ライン左CP; + public ColorP X0Y2_セクシーランジェリー_ライン左CP; - public ColorP X0Y2_セクシーランジェリー_ライン右CP; + public ColorP X0Y2_セクシーランジェリー_ライン右CP; - public ColorP X0Y2_セクシーランジェリー_柄左_柄1_柄1CP; + public ColorP X0Y2_セクシーランジェリー_柄左_柄1_柄1CP; - public ColorP X0Y2_セクシーランジェリー_柄左_柄1_柄2CP; + public ColorP X0Y2_セクシーランジェリー_柄左_柄1_柄2CP; - public ColorP X0Y2_セクシーランジェリー_柄左_柄2_柄1CP; + public ColorP X0Y2_セクシーランジェリー_柄左_柄2_柄1CP; - public ColorP X0Y2_セクシーランジェリー_柄左_柄2_柄2CP; + public ColorP X0Y2_セクシーランジェリー_柄左_柄2_柄2CP; - public ColorP X0Y2_セクシーランジェリー_柄左_柄3_柄1CP; + public ColorP X0Y2_セクシーランジェリー_柄左_柄3_柄1CP; - public ColorP X0Y2_セクシーランジェリー_柄左_柄3_柄2CP; + public ColorP X0Y2_セクシーランジェリー_柄左_柄3_柄2CP; - public ColorP X0Y2_セクシーランジェリー_柄左_柄4_柄1CP; + public ColorP X0Y2_セクシーランジェリー_柄左_柄4_柄1CP; - public ColorP X0Y2_セクシーランジェリー_柄左_柄4_柄2CP; + public ColorP X0Y2_セクシーランジェリー_柄左_柄4_柄2CP; - public ColorP X0Y2_セクシーランジェリー_柄左_柄5_柄1CP; + public ColorP X0Y2_セクシーランジェリー_柄左_柄5_柄1CP; - public ColorP X0Y2_セクシーランジェリー_柄左_柄5_柄2CP; + public ColorP X0Y2_セクシーランジェリー_柄左_柄5_柄2CP; - public ColorP X0Y2_セクシーランジェリー_柄右_柄1_柄1CP; + public ColorP X0Y2_セクシーランジェリー_柄右_柄1_柄1CP; - public ColorP X0Y2_セクシーランジェリー_柄右_柄1_柄2CP; + public ColorP X0Y2_セクシーランジェリー_柄右_柄1_柄2CP; - public ColorP X0Y2_セクシーランジェリー_柄右_柄2_柄1CP; + public ColorP X0Y2_セクシーランジェリー_柄右_柄2_柄1CP; - public ColorP X0Y2_セクシーランジェリー_柄右_柄2_柄2CP; + public ColorP X0Y2_セクシーランジェリー_柄右_柄2_柄2CP; - public ColorP X0Y2_セクシーランジェリー_柄右_柄3_柄1CP; + public ColorP X0Y2_セクシーランジェリー_柄右_柄3_柄1CP; - public ColorP X0Y2_セクシーランジェリー_柄右_柄3_柄2CP; + public ColorP X0Y2_セクシーランジェリー_柄右_柄3_柄2CP; - public ColorP X0Y2_セクシーランジェリー_柄右_柄4_柄1CP; + public ColorP X0Y2_セクシーランジェリー_柄右_柄4_柄1CP; - public ColorP X0Y2_セクシーランジェリー_柄右_柄4_柄2CP; + public ColorP X0Y2_セクシーランジェリー_柄右_柄4_柄2CP; - public ColorP X0Y2_セクシーランジェリー_柄右_柄5_柄1CP; + public ColorP X0Y2_セクシーランジェリー_柄右_柄5_柄1CP; - public ColorP X0Y2_セクシーランジェリー_柄右_柄5_柄2CP; + public ColorP X0Y2_セクシーランジェリー_柄右_柄5_柄2CP; - public ColorP X0Y2_セクシーランジェリー_ライン中CP; + public ColorP X0Y2_セクシーランジェリー_ライン中CP; - public ColorP X0Y2_ライン_ライン上CP; + public ColorP X0Y2_ライン_ライン上CP; - public ColorP X0Y2_ライン_ライン左CP; + public ColorP X0Y2_ライン_ライン左CP; - public ColorP X0Y2_ライン_ライン右CP; + public ColorP X0Y2_ライン_ライン右CP; - public ColorP X0Y2_ライン_ライン左下CP; + public ColorP X0Y2_ライン_ライン左下CP; - public ColorP X0Y2_ライン_ライン右下CP; + public ColorP X0Y2_ライン_ライン右下CP; - public ColorP X0Y2_ライン_ライン下左CP; + public ColorP X0Y2_ライン_ライン下左CP; - public ColorP X0Y2_ライン_ライン下右CP; + public ColorP X0Y2_ライン_ライン下右CP; - public ColorP X0Y2_結び紐左_紐1CP; + public ColorP X0Y2_結び紐左_紐1CP; - public ColorP X0Y2_結び紐左_紐2CP; + public ColorP X0Y2_結び紐左_紐2CP; - public ColorP X0Y2_結び紐左_輪1_紐後CP; + public ColorP X0Y2_結び紐左_輪1_紐後CP; - public ColorP X0Y2_結び紐左_輪1_紐前CP; + public ColorP X0Y2_結び紐左_輪1_紐前CP; - public ColorP X0Y2_結び紐左_輪2_紐後CP; + public ColorP X0Y2_結び紐左_輪2_紐後CP; - public ColorP X0Y2_結び紐左_輪2_紐前CP; + public ColorP X0Y2_結び紐左_輪2_紐前CP; - public ColorP X0Y2_結び紐左_結び目CP; + public ColorP X0Y2_結び紐左_結び目CP; - public ColorP X0Y2_結び紐右_紐1CP; + public ColorP X0Y2_結び紐右_紐1CP; - public ColorP X0Y2_結び紐右_紐2CP; + public ColorP X0Y2_結び紐右_紐2CP; - public ColorP X0Y2_結び紐右_輪1_紐後CP; + public ColorP X0Y2_結び紐右_輪1_紐後CP; - public ColorP X0Y2_結び紐右_輪1_紐前CP; + public ColorP X0Y2_結び紐右_輪1_紐前CP; - public ColorP X0Y2_結び紐右_輪2_紐後CP; + public ColorP X0Y2_結び紐右_輪2_紐後CP; - public ColorP X0Y2_結び紐右_輪2_紐前CP; + public ColorP X0Y2_結び紐右_輪2_紐前CP; - public ColorP X0Y2_結び紐右_結び目CP; + public ColorP X0Y2_結び紐右_結び目CP; - public ColorP X0Y2_リボン_リボンCP; + public ColorP X0Y2_リボン_リボンCP; - public ColorP X0Y2_リボン_結び目CP; + public ColorP X0Y2_リボン_結び目CP; - public ColorP X0Y2_染み_染み2CP; + public ColorP X0Y2_染み_染み2CP; - public ColorP X0Y2_染み_染み1CP; + public ColorP X0Y2_染み_染み1CP; - public ColorP X0Y3_紐左CP; + public ColorP X0Y3_紐左CP; - public ColorP X0Y3_紐右CP; + public ColorP X0Y3_紐右CP; - public ColorP X0Y3_下地CP; + public ColorP X0Y3_下地CP; - public ColorP X0Y3_線CP; + public ColorP X0Y3_線CP; - public ColorP X0Y3_セクシーランジェリー_ライン左CP; + public ColorP X0Y3_セクシーランジェリー_ライン左CP; - public ColorP X0Y3_セクシーランジェリー_ライン右CP; + public ColorP X0Y3_セクシーランジェリー_ライン右CP; - public ColorP X0Y3_セクシーランジェリー_柄左_柄1_柄1CP; + public ColorP X0Y3_セクシーランジェリー_柄左_柄1_柄1CP; - public ColorP X0Y3_セクシーランジェリー_柄左_柄1_柄2CP; + public ColorP X0Y3_セクシーランジェリー_柄左_柄1_柄2CP; - public ColorP X0Y3_セクシーランジェリー_柄左_柄2_柄1CP; + public ColorP X0Y3_セクシーランジェリー_柄左_柄2_柄1CP; - public ColorP X0Y3_セクシーランジェリー_柄左_柄2_柄2CP; + public ColorP X0Y3_セクシーランジェリー_柄左_柄2_柄2CP; - public ColorP X0Y3_セクシーランジェリー_柄左_柄3_柄1CP; + public ColorP X0Y3_セクシーランジェリー_柄左_柄3_柄1CP; - public ColorP X0Y3_セクシーランジェリー_柄左_柄3_柄2CP; + public ColorP X0Y3_セクシーランジェリー_柄左_柄3_柄2CP; - public ColorP X0Y3_セクシーランジェリー_柄左_柄4_柄1CP; + public ColorP X0Y3_セクシーランジェリー_柄左_柄4_柄1CP; - public ColorP X0Y3_セクシーランジェリー_柄左_柄4_柄2CP; + public ColorP X0Y3_セクシーランジェリー_柄左_柄4_柄2CP; - public ColorP X0Y3_セクシーランジェリー_柄左_柄5_柄1CP; + public ColorP X0Y3_セクシーランジェリー_柄左_柄5_柄1CP; - public ColorP X0Y3_セクシーランジェリー_柄左_柄5_柄2CP; + public ColorP X0Y3_セクシーランジェリー_柄左_柄5_柄2CP; - public ColorP X0Y3_セクシーランジェリー_柄右_柄1_柄1CP; + public ColorP X0Y3_セクシーランジェリー_柄右_柄1_柄1CP; - public ColorP X0Y3_セクシーランジェリー_柄右_柄1_柄2CP; + public ColorP X0Y3_セクシーランジェリー_柄右_柄1_柄2CP; - public ColorP X0Y3_セクシーランジェリー_柄右_柄2_柄1CP; + public ColorP X0Y3_セクシーランジェリー_柄右_柄2_柄1CP; - public ColorP X0Y3_セクシーランジェリー_柄右_柄2_柄2CP; + public ColorP X0Y3_セクシーランジェリー_柄右_柄2_柄2CP; - public ColorP X0Y3_セクシーランジェリー_柄右_柄3_柄1CP; + public ColorP X0Y3_セクシーランジェリー_柄右_柄3_柄1CP; - public ColorP X0Y3_セクシーランジェリー_柄右_柄3_柄2CP; + public ColorP X0Y3_セクシーランジェリー_柄右_柄3_柄2CP; - public ColorP X0Y3_セクシーランジェリー_柄右_柄4_柄1CP; + public ColorP X0Y3_セクシーランジェリー_柄右_柄4_柄1CP; - public ColorP X0Y3_セクシーランジェリー_柄右_柄4_柄2CP; + public ColorP X0Y3_セクシーランジェリー_柄右_柄4_柄2CP; - public ColorP X0Y3_セクシーランジェリー_柄右_柄5_柄1CP; + public ColorP X0Y3_セクシーランジェリー_柄右_柄5_柄1CP; - public ColorP X0Y3_セクシーランジェリー_柄右_柄5_柄2CP; + public ColorP X0Y3_セクシーランジェリー_柄右_柄5_柄2CP; - public ColorP X0Y3_セクシーランジェリー_ライン中CP; + public ColorP X0Y3_セクシーランジェリー_ライン中CP; - public ColorP X0Y3_ライン_ライン上CP; + public ColorP X0Y3_ライン_ライン上CP; - public ColorP X0Y3_ライン_ライン左CP; + public ColorP X0Y3_ライン_ライン左CP; - public ColorP X0Y3_ライン_ライン右CP; + public ColorP X0Y3_ライン_ライン右CP; - public ColorP X0Y3_ライン_ライン左下CP; + public ColorP X0Y3_ライン_ライン左下CP; - public ColorP X0Y3_ライン_ライン右下CP; + public ColorP X0Y3_ライン_ライン右下CP; - public ColorP X0Y3_ライン_ライン下左CP; + public ColorP X0Y3_ライン_ライン下左CP; - public ColorP X0Y3_ライン_ライン下右CP; + public ColorP X0Y3_ライン_ライン下右CP; - public ColorP X0Y3_結び紐左_紐1CP; + public ColorP X0Y3_結び紐左_紐1CP; - public ColorP X0Y3_結び紐左_紐2CP; + public ColorP X0Y3_結び紐左_紐2CP; - public ColorP X0Y3_結び紐左_輪1_紐後CP; + public ColorP X0Y3_結び紐左_輪1_紐後CP; - public ColorP X0Y3_結び紐左_輪1_紐前CP; + public ColorP X0Y3_結び紐左_輪1_紐前CP; - public ColorP X0Y3_結び紐左_輪2_紐後CP; + public ColorP X0Y3_結び紐左_輪2_紐後CP; - public ColorP X0Y3_結び紐左_輪2_紐前CP; + public ColorP X0Y3_結び紐左_輪2_紐前CP; - public ColorP X0Y3_結び紐左_結び目CP; + public ColorP X0Y3_結び紐左_結び目CP; - public ColorP X0Y3_結び紐右_紐1CP; + public ColorP X0Y3_結び紐右_紐1CP; - public ColorP X0Y3_結び紐右_紐2CP; + public ColorP X0Y3_結び紐右_紐2CP; - public ColorP X0Y3_結び紐右_輪1_紐後CP; + public ColorP X0Y3_結び紐右_輪1_紐後CP; - public ColorP X0Y3_結び紐右_輪1_紐前CP; + public ColorP X0Y3_結び紐右_輪1_紐前CP; - public ColorP X0Y3_結び紐右_輪2_紐後CP; + public ColorP X0Y3_結び紐右_輪2_紐後CP; - public ColorP X0Y3_結び紐右_輪2_紐前CP; + public ColorP X0Y3_結び紐右_輪2_紐前CP; - public ColorP X0Y3_結び紐右_結び目CP; + public ColorP X0Y3_結び紐右_結び目CP; - public ColorP X0Y3_リボン_リボンCP; + public ColorP X0Y3_リボン_リボンCP; - public ColorP X0Y3_リボン_結び目CP; + public ColorP X0Y3_リボン_結び目CP; - public ColorP X0Y3_染み_染み2CP; + public ColorP X0Y3_染み_染み2CP; - public ColorP X0Y3_染み_染み1CP; + public ColorP X0Y3_染み_染み1CP; - public ColorP X0Y4_紐左CP; + public ColorP X0Y4_紐左CP; - public ColorP X0Y4_紐右CP; + public ColorP X0Y4_紐右CP; - public ColorP X0Y4_下地CP; + public ColorP X0Y4_下地CP; - public ColorP X0Y4_線CP; + public ColorP X0Y4_線CP; - public ColorP X0Y4_セクシーランジェリー_ライン左CP; + public ColorP X0Y4_セクシーランジェリー_ライン左CP; - public ColorP X0Y4_セクシーランジェリー_ライン右CP; + public ColorP X0Y4_セクシーランジェリー_ライン右CP; - public ColorP X0Y4_セクシーランジェリー_柄左_柄1_柄1CP; + public ColorP X0Y4_セクシーランジェリー_柄左_柄1_柄1CP; - public ColorP X0Y4_セクシーランジェリー_柄左_柄1_柄2CP; + public ColorP X0Y4_セクシーランジェリー_柄左_柄1_柄2CP; - public ColorP X0Y4_セクシーランジェリー_柄左_柄2_柄1CP; + public ColorP X0Y4_セクシーランジェリー_柄左_柄2_柄1CP; - public ColorP X0Y4_セクシーランジェリー_柄左_柄2_柄2CP; + public ColorP X0Y4_セクシーランジェリー_柄左_柄2_柄2CP; - public ColorP X0Y4_セクシーランジェリー_柄左_柄3_柄1CP; + public ColorP X0Y4_セクシーランジェリー_柄左_柄3_柄1CP; - public ColorP X0Y4_セクシーランジェリー_柄左_柄3_柄2CP; + public ColorP X0Y4_セクシーランジェリー_柄左_柄3_柄2CP; - public ColorP X0Y4_セクシーランジェリー_柄左_柄4_柄1CP; + public ColorP X0Y4_セクシーランジェリー_柄左_柄4_柄1CP; - public ColorP X0Y4_セクシーランジェリー_柄左_柄4_柄2CP; + public ColorP X0Y4_セクシーランジェリー_柄左_柄4_柄2CP; - public ColorP X0Y4_セクシーランジェリー_柄左_柄5_柄1CP; + public ColorP X0Y4_セクシーランジェリー_柄左_柄5_柄1CP; - public ColorP X0Y4_セクシーランジェリー_柄左_柄5_柄2CP; + public ColorP X0Y4_セクシーランジェリー_柄左_柄5_柄2CP; - public ColorP X0Y4_セクシーランジェリー_柄右_柄1_柄1CP; + public ColorP X0Y4_セクシーランジェリー_柄右_柄1_柄1CP; - public ColorP X0Y4_セクシーランジェリー_柄右_柄1_柄2CP; + public ColorP X0Y4_セクシーランジェリー_柄右_柄1_柄2CP; - public ColorP X0Y4_セクシーランジェリー_柄右_柄2_柄1CP; + public ColorP X0Y4_セクシーランジェリー_柄右_柄2_柄1CP; - public ColorP X0Y4_セクシーランジェリー_柄右_柄2_柄2CP; + public ColorP X0Y4_セクシーランジェリー_柄右_柄2_柄2CP; - public ColorP X0Y4_セクシーランジェリー_柄右_柄3_柄1CP; + public ColorP X0Y4_セクシーランジェリー_柄右_柄3_柄1CP; - public ColorP X0Y4_セクシーランジェリー_柄右_柄3_柄2CP; + public ColorP X0Y4_セクシーランジェリー_柄右_柄3_柄2CP; - public ColorP X0Y4_セクシーランジェリー_柄右_柄4_柄1CP; + public ColorP X0Y4_セクシーランジェリー_柄右_柄4_柄1CP; - public ColorP X0Y4_セクシーランジェリー_柄右_柄4_柄2CP; + public ColorP X0Y4_セクシーランジェリー_柄右_柄4_柄2CP; - public ColorP X0Y4_セクシーランジェリー_柄右_柄5_柄1CP; + public ColorP X0Y4_セクシーランジェリー_柄右_柄5_柄1CP; - public ColorP X0Y4_セクシーランジェリー_柄右_柄5_柄2CP; + public ColorP X0Y4_セクシーランジェリー_柄右_柄5_柄2CP; - public ColorP X0Y4_セクシーランジェリー_ライン中CP; + public ColorP X0Y4_セクシーランジェリー_ライン中CP; - public ColorP X0Y4_ライン_ライン上CP; + public ColorP X0Y4_ライン_ライン上CP; - public ColorP X0Y4_ライン_ライン左CP; + public ColorP X0Y4_ライン_ライン左CP; - public ColorP X0Y4_ライン_ライン右CP; + public ColorP X0Y4_ライン_ライン右CP; - public ColorP X0Y4_ライン_ライン左下CP; + public ColorP X0Y4_ライン_ライン左下CP; - public ColorP X0Y4_ライン_ライン右下CP; + public ColorP X0Y4_ライン_ライン右下CP; - public ColorP X0Y4_ライン_ライン下左CP; + public ColorP X0Y4_ライン_ライン下左CP; - public ColorP X0Y4_ライン_ライン下右CP; + public ColorP X0Y4_ライン_ライン下右CP; - public ColorP X0Y4_結び紐左_紐1CP; + public ColorP X0Y4_結び紐左_紐1CP; - public ColorP X0Y4_結び紐左_紐2CP; + public ColorP X0Y4_結び紐左_紐2CP; - public ColorP X0Y4_結び紐左_輪1_紐後CP; + public ColorP X0Y4_結び紐左_輪1_紐後CP; - public ColorP X0Y4_結び紐左_輪1_紐前CP; + public ColorP X0Y4_結び紐左_輪1_紐前CP; - public ColorP X0Y4_結び紐左_輪2_紐後CP; + public ColorP X0Y4_結び紐左_輪2_紐後CP; - public ColorP X0Y4_結び紐左_輪2_紐前CP; + public ColorP X0Y4_結び紐左_輪2_紐前CP; - public ColorP X0Y4_結び紐左_結び目CP; + public ColorP X0Y4_結び紐左_結び目CP; - public ColorP X0Y4_結び紐右_紐1CP; + public ColorP X0Y4_結び紐右_紐1CP; - public ColorP X0Y4_結び紐右_紐2CP; + public ColorP X0Y4_結び紐右_紐2CP; - public ColorP X0Y4_結び紐右_輪1_紐後CP; + public ColorP X0Y4_結び紐右_輪1_紐後CP; - public ColorP X0Y4_結び紐右_輪1_紐前CP; + public ColorP X0Y4_結び紐右_輪1_紐前CP; - public ColorP X0Y4_結び紐右_輪2_紐後CP; + public ColorP X0Y4_結び紐右_輪2_紐後CP; - public ColorP X0Y4_結び紐右_輪2_紐前CP; + public ColorP X0Y4_結び紐右_輪2_紐前CP; - public ColorP X0Y4_結び紐右_結び目CP; + public ColorP X0Y4_結び紐右_結び目CP; - public ColorP X0Y4_リボン_リボンCP; + public ColorP X0Y4_リボン_リボンCP; - public ColorP X0Y4_リボン_結び目CP; + public ColorP X0Y4_リボン_結び目CP; - public ColorP X0Y4_染み_染み2CP; + public ColorP X0Y4_染み_染み2CP; - public ColorP X0Y4_染み_染み1CP; + public ColorP X0Y4_染み_染み1CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 紐左_表示 - { - get - { - return X0Y0_紐左.Dra; - } - set - { - X0Y0_紐左.Dra = value; - X0Y1_紐左.Dra = value; - X0Y2_紐左.Dra = value; - X0Y3_紐左.Dra = value; - X0Y4_紐左.Dra = value; - X0Y0_紐左.Hit = false; - X0Y1_紐左.Hit = false; - X0Y2_紐左.Hit = false; - X0Y3_紐左.Hit = false; - X0Y4_紐左.Hit = false; - } - } - - public bool 紐右_表示 - { - get - { - return X0Y0_紐右.Dra; - } - set - { - X0Y0_紐右.Dra = value; - X0Y1_紐右.Dra = value; - X0Y2_紐右.Dra = value; - X0Y3_紐右.Dra = value; - X0Y4_紐右.Dra = value; - X0Y0_紐右.Hit = false; - X0Y1_紐右.Hit = false; - X0Y2_紐右.Hit = false; - X0Y3_紐右.Hit = false; - X0Y4_紐右.Hit = false; - } - } - - public bool 下地_表示 - { - get - { - return X0Y0_下地.Dra; - } - set - { - X0Y0_下地.Dra = value; - X0Y1_下地.Dra = value; - X0Y2_下地.Dra = value; - X0Y3_下地.Dra = value; - X0Y4_下地.Dra = value; - X0Y0_下地.Hit = false; - X0Y1_下地.Hit = false; - X0Y2_下地.Hit = false; - X0Y3_下地.Hit = false; - X0Y4_下地.Hit = false; - } - } - - public bool 線_表示 - { - get - { - return X0Y0_線.Dra; - } - set - { - X0Y0_線.Dra = value; - X0Y1_線.Dra = value; - X0Y2_線.Dra = value; - X0Y3_線.Dra = value; - X0Y4_線.Dra = value; - X0Y0_線.Hit = false; - X0Y1_線.Hit = false; - X0Y2_線.Hit = false; - X0Y3_線.Hit = false; - X0Y4_線.Hit = false; - } - } - - public bool セクシーランジェリー_ライン左_表示 - { - get - { - return X0Y0_セクシーランジェリー_ライン左.Dra; - } - set - { - X0Y0_セクシーランジェリー_ライン左.Dra = value; - X0Y1_セクシーランジェリー_ライン左.Dra = value; - X0Y2_セクシーランジェリー_ライン左.Dra = value; - X0Y3_セクシーランジェリー_ライン左.Dra = value; - X0Y4_セクシーランジェリー_ライン左.Dra = value; - X0Y0_セクシーランジェリー_ライン左.Hit = false; - X0Y1_セクシーランジェリー_ライン左.Hit = false; - X0Y2_セクシーランジェリー_ライン左.Hit = false; - X0Y3_セクシーランジェリー_ライン左.Hit = false; - X0Y4_セクシーランジェリー_ライン左.Hit = false; - } - } - - public bool セクシーランジェリー_ライン右_表示 - { - get - { - return X0Y0_セクシーランジェリー_ライン右.Dra; - } - set - { - X0Y0_セクシーランジェリー_ライン右.Dra = value; - X0Y1_セクシーランジェリー_ライン右.Dra = value; - X0Y2_セクシーランジェリー_ライン右.Dra = value; - X0Y3_セクシーランジェリー_ライン右.Dra = value; - X0Y4_セクシーランジェリー_ライン右.Dra = value; - X0Y0_セクシーランジェリー_ライン右.Hit = false; - X0Y1_セクシーランジェリー_ライン右.Hit = false; - X0Y2_セクシーランジェリー_ライン右.Hit = false; - X0Y3_セクシーランジェリー_ライン右.Hit = false; - X0Y4_セクシーランジェリー_ライン右.Hit = false; - } - } - - public bool セクシーランジェリー_柄左_柄1_柄1_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄左_柄1_柄1.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄左_柄1_柄1.Dra = value; - X0Y1_セクシーランジェリー_柄左_柄1_柄1.Dra = value; - X0Y2_セクシーランジェリー_柄左_柄1_柄1.Dra = value; - X0Y3_セクシーランジェリー_柄左_柄1_柄1.Dra = value; - X0Y4_セクシーランジェリー_柄左_柄1_柄1.Dra = value; - X0Y0_セクシーランジェリー_柄左_柄1_柄1.Hit = false; - X0Y1_セクシーランジェリー_柄左_柄1_柄1.Hit = false; - X0Y2_セクシーランジェリー_柄左_柄1_柄1.Hit = false; - X0Y3_セクシーランジェリー_柄左_柄1_柄1.Hit = false; - X0Y4_セクシーランジェリー_柄左_柄1_柄1.Hit = false; - } - } - - public bool セクシーランジェリー_柄左_柄1_柄2_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄左_柄1_柄2.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄左_柄1_柄2.Dra = value; - X0Y1_セクシーランジェリー_柄左_柄1_柄2.Dra = value; - X0Y2_セクシーランジェリー_柄左_柄1_柄2.Dra = value; - X0Y3_セクシーランジェリー_柄左_柄1_柄2.Dra = value; - X0Y4_セクシーランジェリー_柄左_柄1_柄2.Dra = value; - X0Y0_セクシーランジェリー_柄左_柄1_柄2.Hit = false; - X0Y1_セクシーランジェリー_柄左_柄1_柄2.Hit = false; - X0Y2_セクシーランジェリー_柄左_柄1_柄2.Hit = false; - X0Y3_セクシーランジェリー_柄左_柄1_柄2.Hit = false; - X0Y4_セクシーランジェリー_柄左_柄1_柄2.Hit = false; - } - } - - public bool セクシーランジェリー_柄左_柄2_柄1_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄左_柄2_柄1.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄左_柄2_柄1.Dra = value; - X0Y1_セクシーランジェリー_柄左_柄2_柄1.Dra = value; - X0Y2_セクシーランジェリー_柄左_柄2_柄1.Dra = value; - X0Y3_セクシーランジェリー_柄左_柄2_柄1.Dra = value; - X0Y4_セクシーランジェリー_柄左_柄2_柄1.Dra = value; - X0Y0_セクシーランジェリー_柄左_柄2_柄1.Hit = false; - X0Y1_セクシーランジェリー_柄左_柄2_柄1.Hit = false; - X0Y2_セクシーランジェリー_柄左_柄2_柄1.Hit = false; - X0Y3_セクシーランジェリー_柄左_柄2_柄1.Hit = false; - X0Y4_セクシーランジェリー_柄左_柄2_柄1.Hit = false; - } - } - - public bool セクシーランジェリー_柄左_柄2_柄2_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄左_柄2_柄2.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄左_柄2_柄2.Dra = value; - X0Y1_セクシーランジェリー_柄左_柄2_柄2.Dra = value; - X0Y2_セクシーランジェリー_柄左_柄2_柄2.Dra = value; - X0Y3_セクシーランジェリー_柄左_柄2_柄2.Dra = value; - X0Y4_セクシーランジェリー_柄左_柄2_柄2.Dra = value; - X0Y0_セクシーランジェリー_柄左_柄2_柄2.Hit = false; - X0Y1_セクシーランジェリー_柄左_柄2_柄2.Hit = false; - X0Y2_セクシーランジェリー_柄左_柄2_柄2.Hit = false; - X0Y3_セクシーランジェリー_柄左_柄2_柄2.Hit = false; - X0Y4_セクシーランジェリー_柄左_柄2_柄2.Hit = false; - } - } - - public bool セクシーランジェリー_柄左_柄3_柄1_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄左_柄3_柄1.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄左_柄3_柄1.Dra = value; - X0Y1_セクシーランジェリー_柄左_柄3_柄1.Dra = value; - X0Y2_セクシーランジェリー_柄左_柄3_柄1.Dra = value; - X0Y3_セクシーランジェリー_柄左_柄3_柄1.Dra = value; - X0Y4_セクシーランジェリー_柄左_柄3_柄1.Dra = value; - X0Y0_セクシーランジェリー_柄左_柄3_柄1.Hit = false; - X0Y1_セクシーランジェリー_柄左_柄3_柄1.Hit = false; - X0Y2_セクシーランジェリー_柄左_柄3_柄1.Hit = false; - X0Y3_セクシーランジェリー_柄左_柄3_柄1.Hit = false; - X0Y4_セクシーランジェリー_柄左_柄3_柄1.Hit = false; - } - } - - public bool セクシーランジェリー_柄左_柄3_柄2_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄左_柄3_柄2.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄左_柄3_柄2.Dra = value; - X0Y1_セクシーランジェリー_柄左_柄3_柄2.Dra = value; - X0Y2_セクシーランジェリー_柄左_柄3_柄2.Dra = value; - X0Y3_セクシーランジェリー_柄左_柄3_柄2.Dra = value; - X0Y4_セクシーランジェリー_柄左_柄3_柄2.Dra = value; - X0Y0_セクシーランジェリー_柄左_柄3_柄2.Hit = false; - X0Y1_セクシーランジェリー_柄左_柄3_柄2.Hit = false; - X0Y2_セクシーランジェリー_柄左_柄3_柄2.Hit = false; - X0Y3_セクシーランジェリー_柄左_柄3_柄2.Hit = false; - X0Y4_セクシーランジェリー_柄左_柄3_柄2.Hit = false; - } - } - - public bool セクシーランジェリー_柄左_柄4_柄1_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄左_柄4_柄1.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄左_柄4_柄1.Dra = value; - X0Y1_セクシーランジェリー_柄左_柄4_柄1.Dra = value; - X0Y2_セクシーランジェリー_柄左_柄4_柄1.Dra = value; - X0Y3_セクシーランジェリー_柄左_柄4_柄1.Dra = value; - X0Y4_セクシーランジェリー_柄左_柄4_柄1.Dra = value; - X0Y0_セクシーランジェリー_柄左_柄4_柄1.Hit = false; - X0Y1_セクシーランジェリー_柄左_柄4_柄1.Hit = false; - X0Y2_セクシーランジェリー_柄左_柄4_柄1.Hit = false; - X0Y3_セクシーランジェリー_柄左_柄4_柄1.Hit = false; - X0Y4_セクシーランジェリー_柄左_柄4_柄1.Hit = false; - } - } - - public bool セクシーランジェリー_柄左_柄4_柄2_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄左_柄4_柄2.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄左_柄4_柄2.Dra = value; - X0Y1_セクシーランジェリー_柄左_柄4_柄2.Dra = value; - X0Y2_セクシーランジェリー_柄左_柄4_柄2.Dra = value; - X0Y3_セクシーランジェリー_柄左_柄4_柄2.Dra = value; - X0Y4_セクシーランジェリー_柄左_柄4_柄2.Dra = value; - X0Y0_セクシーランジェリー_柄左_柄4_柄2.Hit = false; - X0Y1_セクシーランジェリー_柄左_柄4_柄2.Hit = false; - X0Y2_セクシーランジェリー_柄左_柄4_柄2.Hit = false; - X0Y3_セクシーランジェリー_柄左_柄4_柄2.Hit = false; - X0Y4_セクシーランジェリー_柄左_柄4_柄2.Hit = false; - } - } - - public bool セクシーランジェリー_柄左_柄5_柄1_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄左_柄5_柄1.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄左_柄5_柄1.Dra = value; - X0Y1_セクシーランジェリー_柄左_柄5_柄1.Dra = value; - X0Y2_セクシーランジェリー_柄左_柄5_柄1.Dra = value; - X0Y3_セクシーランジェリー_柄左_柄5_柄1.Dra = value; - X0Y4_セクシーランジェリー_柄左_柄5_柄1.Dra = value; - X0Y0_セクシーランジェリー_柄左_柄5_柄1.Hit = false; - X0Y1_セクシーランジェリー_柄左_柄5_柄1.Hit = false; - X0Y2_セクシーランジェリー_柄左_柄5_柄1.Hit = false; - X0Y3_セクシーランジェリー_柄左_柄5_柄1.Hit = false; - X0Y4_セクシーランジェリー_柄左_柄5_柄1.Hit = false; - } - } - - public bool セクシーランジェリー_柄左_柄5_柄2_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄左_柄5_柄2.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄左_柄5_柄2.Dra = value; - X0Y1_セクシーランジェリー_柄左_柄5_柄2.Dra = value; - X0Y2_セクシーランジェリー_柄左_柄5_柄2.Dra = value; - X0Y3_セクシーランジェリー_柄左_柄5_柄2.Dra = value; - X0Y4_セクシーランジェリー_柄左_柄5_柄2.Dra = value; - X0Y0_セクシーランジェリー_柄左_柄5_柄2.Hit = false; - X0Y1_セクシーランジェリー_柄左_柄5_柄2.Hit = false; - X0Y2_セクシーランジェリー_柄左_柄5_柄2.Hit = false; - X0Y3_セクシーランジェリー_柄左_柄5_柄2.Hit = false; - X0Y4_セクシーランジェリー_柄左_柄5_柄2.Hit = false; - } - } - - public bool セクシーランジェリー_柄右_柄1_柄1_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄右_柄1_柄1.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄右_柄1_柄1.Dra = value; - X0Y1_セクシーランジェリー_柄右_柄1_柄1.Dra = value; - X0Y2_セクシーランジェリー_柄右_柄1_柄1.Dra = value; - X0Y3_セクシーランジェリー_柄右_柄1_柄1.Dra = value; - X0Y4_セクシーランジェリー_柄右_柄1_柄1.Dra = value; - X0Y0_セクシーランジェリー_柄右_柄1_柄1.Hit = false; - X0Y1_セクシーランジェリー_柄右_柄1_柄1.Hit = false; - X0Y2_セクシーランジェリー_柄右_柄1_柄1.Hit = false; - X0Y3_セクシーランジェリー_柄右_柄1_柄1.Hit = false; - X0Y4_セクシーランジェリー_柄右_柄1_柄1.Hit = false; - } - } - - public bool セクシーランジェリー_柄右_柄1_柄2_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄右_柄1_柄2.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄右_柄1_柄2.Dra = value; - X0Y1_セクシーランジェリー_柄右_柄1_柄2.Dra = value; - X0Y2_セクシーランジェリー_柄右_柄1_柄2.Dra = value; - X0Y3_セクシーランジェリー_柄右_柄1_柄2.Dra = value; - X0Y4_セクシーランジェリー_柄右_柄1_柄2.Dra = value; - X0Y0_セクシーランジェリー_柄右_柄1_柄2.Hit = false; - X0Y1_セクシーランジェリー_柄右_柄1_柄2.Hit = false; - X0Y2_セクシーランジェリー_柄右_柄1_柄2.Hit = false; - X0Y3_セクシーランジェリー_柄右_柄1_柄2.Hit = false; - X0Y4_セクシーランジェリー_柄右_柄1_柄2.Hit = false; - } - } - - public bool セクシーランジェリー_柄右_柄2_柄1_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄右_柄2_柄1.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄右_柄2_柄1.Dra = value; - X0Y1_セクシーランジェリー_柄右_柄2_柄1.Dra = value; - X0Y2_セクシーランジェリー_柄右_柄2_柄1.Dra = value; - X0Y3_セクシーランジェリー_柄右_柄2_柄1.Dra = value; - X0Y4_セクシーランジェリー_柄右_柄2_柄1.Dra = value; - X0Y0_セクシーランジェリー_柄右_柄2_柄1.Hit = false; - X0Y1_セクシーランジェリー_柄右_柄2_柄1.Hit = false; - X0Y2_セクシーランジェリー_柄右_柄2_柄1.Hit = false; - X0Y3_セクシーランジェリー_柄右_柄2_柄1.Hit = false; - X0Y4_セクシーランジェリー_柄右_柄2_柄1.Hit = false; - } - } - - public bool セクシーランジェリー_柄右_柄2_柄2_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄右_柄2_柄2.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄右_柄2_柄2.Dra = value; - X0Y1_セクシーランジェリー_柄右_柄2_柄2.Dra = value; - X0Y2_セクシーランジェリー_柄右_柄2_柄2.Dra = value; - X0Y3_セクシーランジェリー_柄右_柄2_柄2.Dra = value; - X0Y4_セクシーランジェリー_柄右_柄2_柄2.Dra = value; - X0Y0_セクシーランジェリー_柄右_柄2_柄2.Hit = false; - X0Y1_セクシーランジェリー_柄右_柄2_柄2.Hit = false; - X0Y2_セクシーランジェリー_柄右_柄2_柄2.Hit = false; - X0Y3_セクシーランジェリー_柄右_柄2_柄2.Hit = false; - X0Y4_セクシーランジェリー_柄右_柄2_柄2.Hit = false; - } - } - - public bool セクシーランジェリー_柄右_柄3_柄1_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄右_柄3_柄1.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄右_柄3_柄1.Dra = value; - X0Y1_セクシーランジェリー_柄右_柄3_柄1.Dra = value; - X0Y2_セクシーランジェリー_柄右_柄3_柄1.Dra = value; - X0Y3_セクシーランジェリー_柄右_柄3_柄1.Dra = value; - X0Y4_セクシーランジェリー_柄右_柄3_柄1.Dra = value; - X0Y0_セクシーランジェリー_柄右_柄3_柄1.Hit = false; - X0Y1_セクシーランジェリー_柄右_柄3_柄1.Hit = false; - X0Y2_セクシーランジェリー_柄右_柄3_柄1.Hit = false; - X0Y3_セクシーランジェリー_柄右_柄3_柄1.Hit = false; - X0Y4_セクシーランジェリー_柄右_柄3_柄1.Hit = false; - } - } - - public bool セクシーランジェリー_柄右_柄3_柄2_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄右_柄3_柄2.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄右_柄3_柄2.Dra = value; - X0Y1_セクシーランジェリー_柄右_柄3_柄2.Dra = value; - X0Y2_セクシーランジェリー_柄右_柄3_柄2.Dra = value; - X0Y3_セクシーランジェリー_柄右_柄3_柄2.Dra = value; - X0Y4_セクシーランジェリー_柄右_柄3_柄2.Dra = value; - X0Y0_セクシーランジェリー_柄右_柄3_柄2.Hit = false; - X0Y1_セクシーランジェリー_柄右_柄3_柄2.Hit = false; - X0Y2_セクシーランジェリー_柄右_柄3_柄2.Hit = false; - X0Y3_セクシーランジェリー_柄右_柄3_柄2.Hit = false; - X0Y4_セクシーランジェリー_柄右_柄3_柄2.Hit = false; - } - } - - public bool セクシーランジェリー_柄右_柄4_柄1_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄右_柄4_柄1.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄右_柄4_柄1.Dra = value; - X0Y1_セクシーランジェリー_柄右_柄4_柄1.Dra = value; - X0Y2_セクシーランジェリー_柄右_柄4_柄1.Dra = value; - X0Y3_セクシーランジェリー_柄右_柄4_柄1.Dra = value; - X0Y4_セクシーランジェリー_柄右_柄4_柄1.Dra = value; - X0Y0_セクシーランジェリー_柄右_柄4_柄1.Hit = false; - X0Y1_セクシーランジェリー_柄右_柄4_柄1.Hit = false; - X0Y2_セクシーランジェリー_柄右_柄4_柄1.Hit = false; - X0Y3_セクシーランジェリー_柄右_柄4_柄1.Hit = false; - X0Y4_セクシーランジェリー_柄右_柄4_柄1.Hit = false; - } - } - - public bool セクシーランジェリー_柄右_柄4_柄2_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄右_柄4_柄2.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄右_柄4_柄2.Dra = value; - X0Y1_セクシーランジェリー_柄右_柄4_柄2.Dra = value; - X0Y2_セクシーランジェリー_柄右_柄4_柄2.Dra = value; - X0Y3_セクシーランジェリー_柄右_柄4_柄2.Dra = value; - X0Y4_セクシーランジェリー_柄右_柄4_柄2.Dra = value; - X0Y0_セクシーランジェリー_柄右_柄4_柄2.Hit = false; - X0Y1_セクシーランジェリー_柄右_柄4_柄2.Hit = false; - X0Y2_セクシーランジェリー_柄右_柄4_柄2.Hit = false; - X0Y3_セクシーランジェリー_柄右_柄4_柄2.Hit = false; - X0Y4_セクシーランジェリー_柄右_柄4_柄2.Hit = false; - } - } - - public bool セクシーランジェリー_柄右_柄5_柄1_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄右_柄5_柄1.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄右_柄5_柄1.Dra = value; - X0Y1_セクシーランジェリー_柄右_柄5_柄1.Dra = value; - X0Y2_セクシーランジェリー_柄右_柄5_柄1.Dra = value; - X0Y3_セクシーランジェリー_柄右_柄5_柄1.Dra = value; - X0Y4_セクシーランジェリー_柄右_柄5_柄1.Dra = value; - X0Y0_セクシーランジェリー_柄右_柄5_柄1.Hit = false; - X0Y1_セクシーランジェリー_柄右_柄5_柄1.Hit = false; - X0Y2_セクシーランジェリー_柄右_柄5_柄1.Hit = false; - X0Y3_セクシーランジェリー_柄右_柄5_柄1.Hit = false; - X0Y4_セクシーランジェリー_柄右_柄5_柄1.Hit = false; - } - } - - public bool セクシーランジェリー_柄右_柄5_柄2_表示 - { - get - { - return X0Y0_セクシーランジェリー_柄右_柄5_柄2.Dra; - } - set - { - X0Y0_セクシーランジェリー_柄右_柄5_柄2.Dra = value; - X0Y1_セクシーランジェリー_柄右_柄5_柄2.Dra = value; - X0Y2_セクシーランジェリー_柄右_柄5_柄2.Dra = value; - X0Y3_セクシーランジェリー_柄右_柄5_柄2.Dra = value; - X0Y4_セクシーランジェリー_柄右_柄5_柄2.Dra = value; - X0Y0_セクシーランジェリー_柄右_柄5_柄2.Hit = false; - X0Y1_セクシーランジェリー_柄右_柄5_柄2.Hit = false; - X0Y2_セクシーランジェリー_柄右_柄5_柄2.Hit = false; - X0Y3_セクシーランジェリー_柄右_柄5_柄2.Hit = false; - X0Y4_セクシーランジェリー_柄右_柄5_柄2.Hit = false; - } - } - - public bool セクシーランジェリー_ライン中_表示 - { - get - { - return X0Y0_セクシーランジェリー_ライン中.Dra; - } - set - { - X0Y0_セクシーランジェリー_ライン中.Dra = value; - X0Y1_セクシーランジェリー_ライン中.Dra = value; - X0Y2_セクシーランジェリー_ライン中.Dra = value; - X0Y3_セクシーランジェリー_ライン中.Dra = value; - X0Y4_セクシーランジェリー_ライン中.Dra = value; - X0Y0_セクシーランジェリー_ライン中.Hit = false; - X0Y1_セクシーランジェリー_ライン中.Hit = false; - X0Y2_セクシーランジェリー_ライン中.Hit = false; - X0Y3_セクシーランジェリー_ライン中.Hit = false; - X0Y4_セクシーランジェリー_ライン中.Hit = false; - } - } - - public bool ライン_ライン上_表示 - { - get - { - return X0Y0_ライン_ライン上.Dra; - } - set - { - X0Y0_ライン_ライン上.Dra = value; - X0Y1_ライン_ライン上.Dra = value; - X0Y2_ライン_ライン上.Dra = value; - X0Y3_ライン_ライン上.Dra = value; - X0Y4_ライン_ライン上.Dra = value; - X0Y0_ライン_ライン上.Hit = false; - X0Y1_ライン_ライン上.Hit = false; - X0Y2_ライン_ライン上.Hit = false; - X0Y3_ライン_ライン上.Hit = false; - X0Y4_ライン_ライン上.Hit = false; - } - } - - public bool ライン_ライン左_表示 - { - get - { - return X0Y0_ライン_ライン左.Dra; - } - set - { - X0Y0_ライン_ライン左.Dra = value; - X0Y1_ライン_ライン左.Dra = value; - X0Y2_ライン_ライン左.Dra = value; - X0Y3_ライン_ライン左.Dra = value; - X0Y4_ライン_ライン左.Dra = value; - X0Y0_ライン_ライン左.Hit = false; - X0Y1_ライン_ライン左.Hit = false; - X0Y2_ライン_ライン左.Hit = false; - X0Y3_ライン_ライン左.Hit = false; - X0Y4_ライン_ライン左.Hit = false; - } - } - - public bool ライン_ライン右_表示 - { - get - { - return X0Y0_ライン_ライン右.Dra; - } - set - { - X0Y0_ライン_ライン右.Dra = value; - X0Y1_ライン_ライン右.Dra = value; - X0Y2_ライン_ライン右.Dra = value; - X0Y3_ライン_ライン右.Dra = value; - X0Y4_ライン_ライン右.Dra = value; - X0Y0_ライン_ライン右.Hit = false; - X0Y1_ライン_ライン右.Hit = false; - X0Y2_ライン_ライン右.Hit = false; - X0Y3_ライン_ライン右.Hit = false; - X0Y4_ライン_ライン右.Hit = false; - } - } - - public bool ライン_ライン左下_表示 - { - get - { - return X0Y0_ライン_ライン左下.Dra; - } - set - { - X0Y0_ライン_ライン左下.Dra = value; - X0Y1_ライン_ライン左下.Dra = value; - X0Y2_ライン_ライン左下.Dra = value; - X0Y3_ライン_ライン左下.Dra = value; - X0Y4_ライン_ライン左下.Dra = value; - X0Y0_ライン_ライン左下.Hit = false; - X0Y1_ライン_ライン左下.Hit = false; - X0Y2_ライン_ライン左下.Hit = false; - X0Y3_ライン_ライン左下.Hit = false; - X0Y4_ライン_ライン左下.Hit = false; - } - } - - public bool ライン_ライン右下_表示 - { - get - { - return X0Y0_ライン_ライン右下.Dra; - } - set - { - X0Y0_ライン_ライン右下.Dra = value; - X0Y1_ライン_ライン右下.Dra = value; - X0Y2_ライン_ライン右下.Dra = value; - X0Y3_ライン_ライン右下.Dra = value; - X0Y4_ライン_ライン右下.Dra = value; - X0Y0_ライン_ライン右下.Hit = false; - X0Y1_ライン_ライン右下.Hit = false; - X0Y2_ライン_ライン右下.Hit = false; - X0Y3_ライン_ライン右下.Hit = false; - X0Y4_ライン_ライン右下.Hit = false; - } - } - - public bool ライン_ライン下左_表示 - { - get - { - return X0Y0_ライン_ライン下左.Dra; - } - set - { - X0Y0_ライン_ライン下左.Dra = value; - X0Y1_ライン_ライン下左.Dra = value; - X0Y2_ライン_ライン下左.Dra = value; - X0Y3_ライン_ライン下左.Dra = value; - X0Y4_ライン_ライン下左.Dra = value; - X0Y0_ライン_ライン下左.Hit = false; - X0Y1_ライン_ライン下左.Hit = false; - X0Y2_ライン_ライン下左.Hit = false; - X0Y3_ライン_ライン下左.Hit = false; - X0Y4_ライン_ライン下左.Hit = false; - } - } - - public bool ライン_ライン下右_表示 - { - get - { - return X0Y0_ライン_ライン下右.Dra; - } - set - { - X0Y0_ライン_ライン下右.Dra = value; - X0Y1_ライン_ライン下右.Dra = value; - X0Y2_ライン_ライン下右.Dra = value; - X0Y3_ライン_ライン下右.Dra = value; - X0Y4_ライン_ライン下右.Dra = value; - X0Y0_ライン_ライン下右.Hit = false; - X0Y1_ライン_ライン下右.Hit = false; - X0Y2_ライン_ライン下右.Hit = false; - X0Y3_ライン_ライン下右.Hit = false; - X0Y4_ライン_ライン下右.Hit = false; - } - } - - public bool 結び紐左_紐1_表示 - { - get - { - return X0Y0_結び紐左_紐1.Dra; - } - set - { - X0Y0_結び紐左_紐1.Dra = value; - X0Y1_結び紐左_紐1.Dra = value; - X0Y2_結び紐左_紐1.Dra = value; - X0Y3_結び紐左_紐1.Dra = value; - X0Y4_結び紐左_紐1.Dra = value; - X0Y0_結び紐左_紐1.Hit = false; - X0Y1_結び紐左_紐1.Hit = false; - X0Y2_結び紐左_紐1.Hit = false; - X0Y3_結び紐左_紐1.Hit = false; - X0Y4_結び紐左_紐1.Hit = false; - } - } - - public bool 結び紐左_紐2_表示 - { - get - { - return X0Y0_結び紐左_紐2.Dra; - } - set - { - X0Y0_結び紐左_紐2.Dra = value; - X0Y1_結び紐左_紐2.Dra = value; - X0Y2_結び紐左_紐2.Dra = value; - X0Y3_結び紐左_紐2.Dra = value; - X0Y4_結び紐左_紐2.Dra = value; - X0Y0_結び紐左_紐2.Hit = false; - X0Y1_結び紐左_紐2.Hit = false; - X0Y2_結び紐左_紐2.Hit = false; - X0Y3_結び紐左_紐2.Hit = false; - X0Y4_結び紐左_紐2.Hit = false; - } - } - - public bool 結び紐左_輪1_紐後_表示 - { - get - { - return X0Y0_結び紐左_輪1_紐後.Dra; - } - set - { - X0Y0_結び紐左_輪1_紐後.Dra = value; - X0Y1_結び紐左_輪1_紐後.Dra = value; - X0Y2_結び紐左_輪1_紐後.Dra = value; - X0Y3_結び紐左_輪1_紐後.Dra = value; - X0Y4_結び紐左_輪1_紐後.Dra = value; - X0Y0_結び紐左_輪1_紐後.Hit = false; - X0Y1_結び紐左_輪1_紐後.Hit = false; - X0Y2_結び紐左_輪1_紐後.Hit = false; - X0Y3_結び紐左_輪1_紐後.Hit = false; - X0Y4_結び紐左_輪1_紐後.Hit = false; - } - } - - public bool 結び紐左_輪1_紐前_表示 - { - get - { - return X0Y0_結び紐左_輪1_紐前.Dra; - } - set - { - X0Y0_結び紐左_輪1_紐前.Dra = value; - X0Y1_結び紐左_輪1_紐前.Dra = value; - X0Y2_結び紐左_輪1_紐前.Dra = value; - X0Y3_結び紐左_輪1_紐前.Dra = value; - X0Y4_結び紐左_輪1_紐前.Dra = value; - X0Y0_結び紐左_輪1_紐前.Hit = false; - X0Y1_結び紐左_輪1_紐前.Hit = false; - X0Y2_結び紐左_輪1_紐前.Hit = false; - X0Y3_結び紐左_輪1_紐前.Hit = false; - X0Y4_結び紐左_輪1_紐前.Hit = false; - } - } - - public bool 結び紐左_輪2_紐後_表示 - { - get - { - return X0Y0_結び紐左_輪2_紐後.Dra; - } - set - { - X0Y0_結び紐左_輪2_紐後.Dra = value; - X0Y1_結び紐左_輪2_紐後.Dra = value; - X0Y2_結び紐左_輪2_紐後.Dra = value; - X0Y3_結び紐左_輪2_紐後.Dra = value; - X0Y4_結び紐左_輪2_紐後.Dra = value; - X0Y0_結び紐左_輪2_紐後.Hit = false; - X0Y1_結び紐左_輪2_紐後.Hit = false; - X0Y2_結び紐左_輪2_紐後.Hit = false; - X0Y3_結び紐左_輪2_紐後.Hit = false; - X0Y4_結び紐左_輪2_紐後.Hit = false; - } - } - - public bool 結び紐左_輪2_紐前_表示 - { - get - { - return X0Y0_結び紐左_輪2_紐前.Dra; - } - set - { - X0Y0_結び紐左_輪2_紐前.Dra = value; - X0Y1_結び紐左_輪2_紐前.Dra = value; - X0Y2_結び紐左_輪2_紐前.Dra = value; - X0Y3_結び紐左_輪2_紐前.Dra = value; - X0Y4_結び紐左_輪2_紐前.Dra = value; - X0Y0_結び紐左_輪2_紐前.Hit = false; - X0Y1_結び紐左_輪2_紐前.Hit = false; - X0Y2_結び紐左_輪2_紐前.Hit = false; - X0Y3_結び紐左_輪2_紐前.Hit = false; - X0Y4_結び紐左_輪2_紐前.Hit = false; - } - } - - public bool 結び紐左_結び目_表示 - { - get - { - return X0Y0_結び紐左_結び目.Dra; - } - set - { - X0Y0_結び紐左_結び目.Dra = value; - X0Y1_結び紐左_結び目.Dra = value; - X0Y2_結び紐左_結び目.Dra = value; - X0Y3_結び紐左_結び目.Dra = value; - X0Y4_結び紐左_結び目.Dra = value; - X0Y0_結び紐左_結び目.Hit = false; - X0Y1_結び紐左_結び目.Hit = false; - X0Y2_結び紐左_結び目.Hit = false; - X0Y3_結び紐左_結び目.Hit = false; - X0Y4_結び紐左_結び目.Hit = false; - } - } - - public bool 結び紐右_紐1_表示 - { - get - { - return X0Y0_結び紐右_紐1.Dra; - } - set - { - X0Y0_結び紐右_紐1.Dra = value; - X0Y1_結び紐右_紐1.Dra = value; - X0Y2_結び紐右_紐1.Dra = value; - X0Y3_結び紐右_紐1.Dra = value; - X0Y4_結び紐右_紐1.Dra = value; - X0Y0_結び紐右_紐1.Hit = false; - X0Y1_結び紐右_紐1.Hit = false; - X0Y2_結び紐右_紐1.Hit = false; - X0Y3_結び紐右_紐1.Hit = false; - X0Y4_結び紐右_紐1.Hit = false; - } - } - - public bool 結び紐右_紐2_表示 - { - get - { - return X0Y0_結び紐右_紐2.Dra; - } - set - { - X0Y0_結び紐右_紐2.Dra = value; - X0Y1_結び紐右_紐2.Dra = value; - X0Y2_結び紐右_紐2.Dra = value; - X0Y3_結び紐右_紐2.Dra = value; - X0Y4_結び紐右_紐2.Dra = value; - X0Y0_結び紐右_紐2.Hit = false; - X0Y1_結び紐右_紐2.Hit = false; - X0Y2_結び紐右_紐2.Hit = false; - X0Y3_結び紐右_紐2.Hit = false; - X0Y4_結び紐右_紐2.Hit = false; - } - } - - public bool 結び紐右_輪1_紐後_表示 - { - get - { - return X0Y0_結び紐右_輪1_紐後.Dra; - } - set - { - X0Y0_結び紐右_輪1_紐後.Dra = value; - X0Y1_結び紐右_輪1_紐後.Dra = value; - X0Y2_結び紐右_輪1_紐後.Dra = value; - X0Y3_結び紐右_輪1_紐後.Dra = value; - X0Y4_結び紐右_輪1_紐後.Dra = value; - X0Y0_結び紐右_輪1_紐後.Hit = false; - X0Y1_結び紐右_輪1_紐後.Hit = false; - X0Y2_結び紐右_輪1_紐後.Hit = false; - X0Y3_結び紐右_輪1_紐後.Hit = false; - X0Y4_結び紐右_輪1_紐後.Hit = false; - } - } - - public bool 結び紐右_輪1_紐前_表示 - { - get - { - return X0Y0_結び紐右_輪1_紐前.Dra; - } - set - { - X0Y0_結び紐右_輪1_紐前.Dra = value; - X0Y1_結び紐右_輪1_紐前.Dra = value; - X0Y2_結び紐右_輪1_紐前.Dra = value; - X0Y3_結び紐右_輪1_紐前.Dra = value; - X0Y4_結び紐右_輪1_紐前.Dra = value; - X0Y0_結び紐右_輪1_紐前.Hit = false; - X0Y1_結び紐右_輪1_紐前.Hit = false; - X0Y2_結び紐右_輪1_紐前.Hit = false; - X0Y3_結び紐右_輪1_紐前.Hit = false; - X0Y4_結び紐右_輪1_紐前.Hit = false; - } - } - - public bool 結び紐右_輪2_紐後_表示 - { - get - { - return X0Y0_結び紐右_輪2_紐後.Dra; - } - set - { - X0Y0_結び紐右_輪2_紐後.Dra = value; - X0Y1_結び紐右_輪2_紐後.Dra = value; - X0Y2_結び紐右_輪2_紐後.Dra = value; - X0Y3_結び紐右_輪2_紐後.Dra = value; - X0Y4_結び紐右_輪2_紐後.Dra = value; - X0Y0_結び紐右_輪2_紐後.Hit = false; - X0Y1_結び紐右_輪2_紐後.Hit = false; - X0Y2_結び紐右_輪2_紐後.Hit = false; - X0Y3_結び紐右_輪2_紐後.Hit = false; - X0Y4_結び紐右_輪2_紐後.Hit = false; - } - } - - public bool 結び紐右_輪2_紐前_表示 - { - get - { - return X0Y0_結び紐右_輪2_紐前.Dra; - } - set - { - X0Y0_結び紐右_輪2_紐前.Dra = value; - X0Y1_結び紐右_輪2_紐前.Dra = value; - X0Y2_結び紐右_輪2_紐前.Dra = value; - X0Y3_結び紐右_輪2_紐前.Dra = value; - X0Y4_結び紐右_輪2_紐前.Dra = value; - X0Y0_結び紐右_輪2_紐前.Hit = false; - X0Y1_結び紐右_輪2_紐前.Hit = false; - X0Y2_結び紐右_輪2_紐前.Hit = false; - X0Y3_結び紐右_輪2_紐前.Hit = false; - X0Y4_結び紐右_輪2_紐前.Hit = false; - } - } - - public bool 結び紐右_結び目_表示 - { - get - { - return X0Y0_結び紐右_結び目.Dra; - } - set - { - X0Y0_結び紐右_結び目.Dra = value; - X0Y1_結び紐右_結び目.Dra = value; - X0Y2_結び紐右_結び目.Dra = value; - X0Y3_結び紐右_結び目.Dra = value; - X0Y4_結び紐右_結び目.Dra = value; - X0Y0_結び紐右_結び目.Hit = false; - X0Y1_結び紐右_結び目.Hit = false; - X0Y2_結び紐右_結び目.Hit = false; - X0Y3_結び紐右_結び目.Hit = false; - X0Y4_結び紐右_結び目.Hit = false; - } - } - - public bool リボン_リボン_表示 - { - get - { - return X0Y0_リボン_リボン.Dra; - } - set - { - X0Y0_リボン_リボン.Dra = value; - X0Y1_リボン_リボン.Dra = value; - X0Y2_リボン_リボン.Dra = value; - X0Y3_リボン_リボン.Dra = value; - X0Y4_リボン_リボン.Dra = value; - X0Y0_リボン_リボン.Hit = false; - X0Y1_リボン_リボン.Hit = false; - X0Y2_リボン_リボン.Hit = false; - X0Y3_リボン_リボン.Hit = false; - X0Y4_リボン_リボン.Hit = false; - } - } - - public bool リボン_結び目_表示 - { - get - { - return X0Y0_リボン_結び目.Dra; - } - set - { - X0Y0_リボン_結び目.Dra = value; - X0Y1_リボン_結び目.Dra = value; - X0Y2_リボン_結び目.Dra = value; - X0Y3_リボン_結び目.Dra = value; - X0Y4_リボン_結び目.Dra = value; - X0Y0_リボン_結び目.Hit = false; - X0Y1_リボン_結び目.Hit = false; - X0Y2_リボン_結び目.Hit = false; - X0Y3_リボン_結び目.Hit = false; - X0Y4_リボン_結び目.Hit = false; - } - } - - public bool 染み_染み2_表示 - { - get - { - return X0Y0_染み_染み2.Dra; - } - set - { - X0Y0_染み_染み2.Dra = value; - X0Y1_染み_染み2.Dra = value; - X0Y2_染み_染み2.Dra = value; - X0Y3_染み_染み2.Dra = value; - X0Y4_染み_染み2.Dra = value; - X0Y0_染み_染み2.Hit = false; - X0Y1_染み_染み2.Hit = false; - X0Y2_染み_染み2.Hit = false; - X0Y3_染み_染み2.Hit = false; - X0Y4_染み_染み2.Hit = false; - } - } - - public bool 染み_染み1_表示 - { - get - { - return X0Y0_染み_染み1.Dra; - } - set - { - X0Y0_染み_染み1.Dra = value; - X0Y1_染み_染み1.Dra = value; - X0Y2_染み_染み1.Dra = value; - X0Y3_染み_染み1.Dra = value; - X0Y4_染み_染み1.Dra = value; - X0Y0_染み_染み1.Hit = false; - X0Y1_染み_染み1.Hit = false; - X0Y2_染み_染み1.Hit = false; - X0Y3_染み_染み1.Hit = false; - X0Y4_染み_染み1.Hit = false; - } - } - - public bool ベース表示 - { - get - { - return 紐左_表示; - } - set - { - 紐左_表示 = value; - 紐右_表示 = value; - 下地_表示 = value; - 線_表示 = value; - } - } - - public bool 紐輪表示 - { - get - { - return 結び紐左_輪1_紐後_表示; - } - set - { - 結び紐左_輪1_紐後_表示 = value; - 結び紐左_輪1_紐前_表示 = value; - 結び紐左_輪2_紐後_表示 = value; - 結び紐左_輪2_紐前_表示 = value; - 結び紐左_結び目_表示 = value; - 結び紐右_輪1_紐後_表示 = value; - 結び紐右_輪1_紐前_表示 = value; - 結び紐右_輪2_紐後_表示 = value; - 結び紐右_輪2_紐前_表示 = value; - 結び紐右_結び目_表示 = value; - } - } - - public bool 紐表示 - { - get - { - return 結び紐左_紐1_表示; - } - set - { - 結び紐左_紐1_表示 = value; - 結び紐左_紐2_表示 = value; - 結び紐右_紐1_表示 = value; - 結び紐右_紐2_表示 = value; - } - } - - public bool 縁1表示 - { - get - { - return ライン_ライン上_表示; - } - set - { - ライン_ライン上_表示 = value; - } - } - - public bool 縁2表示 - { - get - { - return ライン_ライン左_表示; - } - set - { - ライン_ライン左_表示 = value; - ライン_ライン右_表示 = value; - } - } - - public bool 縁3表示 - { - get - { - return ライン_ライン左下_表示; - } - set - { - ライン_ライン左下_表示 = value; - ライン_ライン右下_表示 = value; - } - } - - public bool 縁4表示 - { - get - { - return ライン_ライン下左_表示; - } - set - { - ライン_ライン下左_表示 = value; - ライン_ライン下右_表示 = value; - } - } - - public bool リボン表示 - { - get - { - return リボン_リボン_表示; - } - set - { - リボン_リボン_表示 = value; - } - } - - public bool リボン結び目表示 - { - get - { - return リボン_結び目_表示; - } - set - { - リボン_結び目_表示 = value; - } - } - - public bool ライン中表示 - { - get - { - return セクシーランジェリー_ライン中_表示; - } - set - { - セクシーランジェリー_ライン中_表示 = value; - } - } - - public bool ライン左右表示 - { - get - { - return セクシーランジェリー_ライン左_表示; - } - set - { - セクシーランジェリー_ライン左_表示 = value; - セクシーランジェリー_ライン右_表示 = value; - } - } - - public bool 柄1表示 - { - get - { - return セクシーランジェリー_柄左_柄1_柄1_表示; - } - set - { - セクシーランジェリー_柄左_柄1_柄1_表示 = value; - セクシーランジェリー_柄右_柄1_柄1_表示 = value; - } - } - - public bool 柄2表示 - { - get - { - return セクシーランジェリー_柄左_柄1_柄2_表示; - } - set - { - セクシーランジェリー_柄左_柄1_柄2_表示 = value; - セクシーランジェリー_柄右_柄1_柄2_表示 = value; - } - } - - public bool 柄3表示 - { - get - { - return セクシーランジェリー_柄左_柄2_柄1_表示; - } - set - { - セクシーランジェリー_柄左_柄2_柄1_表示 = value; - セクシーランジェリー_柄右_柄2_柄1_表示 = value; - } - } - - public bool 柄4表示 - { - get - { - return セクシーランジェリー_柄左_柄2_柄2_表示; - } - set - { - セクシーランジェリー_柄左_柄2_柄2_表示 = value; - セクシーランジェリー_柄右_柄2_柄2_表示 = value; - } - } - - public bool 柄5表示 - { - get - { - return セクシーランジェリー_柄左_柄3_柄1_表示; - } - set - { - セクシーランジェリー_柄左_柄3_柄1_表示 = value; - セクシーランジェリー_柄右_柄3_柄1_表示 = value; - } - } - - public bool 柄6表示 - { - get - { - return セクシーランジェリー_柄左_柄3_柄2_表示; - } - set - { - セクシーランジェリー_柄左_柄3_柄2_表示 = value; - セクシーランジェリー_柄右_柄3_柄2_表示 = value; - } - } - - public bool 柄7表示 - { - get - { - return セクシーランジェリー_柄左_柄4_柄1_表示; - } - set - { - セクシーランジェリー_柄左_柄4_柄1_表示 = value; - セクシーランジェリー_柄右_柄4_柄1_表示 = value; - } - } - - public bool 柄8表示 - { - get - { - return セクシーランジェリー_柄左_柄4_柄2_表示; - } - set - { - セクシーランジェリー_柄左_柄4_柄2_表示 = value; - セクシーランジェリー_柄右_柄4_柄2_表示 = value; - } - } - - public bool 柄9表示 - { - get - { - return セクシーランジェリー_柄左_柄5_柄1_表示; - } - set - { - セクシーランジェリー_柄左_柄5_柄1_表示 = value; - セクシーランジェリー_柄右_柄5_柄1_表示 = value; - } - } - - public bool 柄10表示 - { - get - { - return セクシーランジェリー_柄左_柄5_柄2_表示; - } - set - { - セクシーランジェリー_柄左_柄5_柄2_表示 = value; - セクシーランジェリー_柄右_柄5_柄2_表示 = value; - } - } - - public bool 染み表示 - { - get - { - return 染み_染み2_表示; - } - set - { - 染み_染み2_表示 = value; - 染み_染み1_表示 = value; - } - } - - public double 染み濃度 - { - get - { - return 染み_染み2CD.不透明度; - } - set - { - 染み_染み2CD.不透明度 = value; - 染み_染み1CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 紐左_表示; - } - set - { - 紐左_表示 = value; - 紐右_表示 = value; - 下地_表示 = value; - 線_表示 = value; - セクシーランジェリー_ライン左_表示 = value; - セクシーランジェリー_ライン右_表示 = value; - セクシーランジェリー_柄左_柄1_柄1_表示 = value; - セクシーランジェリー_柄左_柄1_柄2_表示 = value; - セクシーランジェリー_柄左_柄2_柄1_表示 = value; - セクシーランジェリー_柄左_柄2_柄2_表示 = value; - セクシーランジェリー_柄左_柄3_柄1_表示 = value; - セクシーランジェリー_柄左_柄3_柄2_表示 = value; - セクシーランジェリー_柄左_柄4_柄1_表示 = value; - セクシーランジェリー_柄左_柄4_柄2_表示 = value; - セクシーランジェリー_柄左_柄5_柄1_表示 = value; - セクシーランジェリー_柄左_柄5_柄2_表示 = value; - セクシーランジェリー_柄右_柄1_柄1_表示 = value; - セクシーランジェリー_柄右_柄1_柄2_表示 = value; - セクシーランジェリー_柄右_柄2_柄1_表示 = value; - セクシーランジェリー_柄右_柄2_柄2_表示 = value; - セクシーランジェリー_柄右_柄3_柄1_表示 = value; - セクシーランジェリー_柄右_柄3_柄2_表示 = value; - セクシーランジェリー_柄右_柄4_柄1_表示 = value; - セクシーランジェリー_柄右_柄4_柄2_表示 = value; - セクシーランジェリー_柄右_柄5_柄1_表示 = value; - セクシーランジェリー_柄右_柄5_柄2_表示 = value; - セクシーランジェリー_ライン中_表示 = value; - ライン_ライン上_表示 = value; - ライン_ライン左_表示 = value; - ライン_ライン右_表示 = value; - ライン_ライン左下_表示 = value; - ライン_ライン右下_表示 = value; - ライン_ライン下左_表示 = value; - ライン_ライン下右_表示 = value; - 結び紐左_紐1_表示 = value; - 結び紐左_紐2_表示 = value; - 結び紐左_輪1_紐後_表示 = value; - 結び紐左_輪1_紐前_表示 = value; - 結び紐左_輪2_紐後_表示 = value; - 結び紐左_輪2_紐前_表示 = value; - 結び紐左_結び目_表示 = value; - 結び紐右_紐1_表示 = value; - 結び紐右_紐2_表示 = value; - 結び紐右_輪1_紐後_表示 = value; - 結び紐右_輪1_紐前_表示 = value; - 結び紐右_輪2_紐後_表示 = value; - 結び紐右_輪2_紐前_表示 = value; - 結び紐右_結び目_表示 = value; - リボン_リボン_表示 = value; - リボン_結び目_表示 = value; - 染み_染み2_表示 = value; - 染み_染み1_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 紐左CD.不透明度; - } - set - { - 紐左CD.不透明度 = value; - 紐右CD.不透明度 = value; - 下地CD.不透明度 = value; - 線CD.不透明度 = value; - セクシーランジェリー_ライン左CD.不透明度 = value; - セクシーランジェリー_ライン右CD.不透明度 = value; - セクシーランジェリー_柄左_柄1_柄1CD.不透明度 = value; - セクシーランジェリー_柄左_柄1_柄2CD.不透明度 = value; - セクシーランジェリー_柄左_柄2_柄1CD.不透明度 = value; - セクシーランジェリー_柄左_柄2_柄2CD.不透明度 = value; - セクシーランジェリー_柄左_柄3_柄1CD.不透明度 = value; - セクシーランジェリー_柄左_柄3_柄2CD.不透明度 = value; - セクシーランジェリー_柄左_柄4_柄1CD.不透明度 = value; - セクシーランジェリー_柄左_柄4_柄2CD.不透明度 = value; - セクシーランジェリー_柄左_柄5_柄1CD.不透明度 = value; - セクシーランジェリー_柄左_柄5_柄2CD.不透明度 = value; - セクシーランジェリー_柄右_柄1_柄1CD.不透明度 = value; - セクシーランジェリー_柄右_柄1_柄2CD.不透明度 = value; - セクシーランジェリー_柄右_柄2_柄1CD.不透明度 = value; - セクシーランジェリー_柄右_柄2_柄2CD.不透明度 = value; - セクシーランジェリー_柄右_柄3_柄1CD.不透明度 = value; - セクシーランジェリー_柄右_柄3_柄2CD.不透明度 = value; - セクシーランジェリー_柄右_柄4_柄1CD.不透明度 = value; - セクシーランジェリー_柄右_柄4_柄2CD.不透明度 = value; - セクシーランジェリー_柄右_柄5_柄1CD.不透明度 = value; - セクシーランジェリー_柄右_柄5_柄2CD.不透明度 = value; - セクシーランジェリー_ライン中CD.不透明度 = value; - ライン_ライン上CD.不透明度 = value; - ライン_ライン左CD.不透明度 = value; - ライン_ライン右CD.不透明度 = value; - ライン_ライン左下CD.不透明度 = value; - ライン_ライン右下CD.不透明度 = value; - ライン_ライン下左CD.不透明度 = value; - ライン_ライン下右CD.不透明度 = value; - 結び紐左_紐1CD.不透明度 = value; - 結び紐左_紐2CD.不透明度 = value; - 結び紐左_輪1_紐後CD.不透明度 = value; - 結び紐左_輪1_紐前CD.不透明度 = value; - 結び紐左_輪2_紐後CD.不透明度 = value; - 結び紐左_輪2_紐前CD.不透明度 = value; - 結び紐左_結び目CD.不透明度 = value; - 結び紐右_紐1CD.不透明度 = value; - 結び紐右_紐2CD.不透明度 = value; - 結び紐右_輪1_紐後CD.不透明度 = value; - 結び紐右_輪1_紐前CD.不透明度 = value; - 結び紐右_輪2_紐後CD.不透明度 = value; - 結び紐右_輪2_紐前CD.不透明度 = value; - 結び紐右_結び目CD.不透明度 = value; - リボン_リボンCD.不透明度 = value; - リボン_結び目CD.不透明度 = value; - 染み_染み2CD.不透明度 = value; - 染み_染み1CD.不透明度 = value; - } - } - - public 下着ボトム_ノーマル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着ボトム_ノーマルD e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着ボトム"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_紐左 = pars["紐左"].ToPar(); - X0Y0_紐右 = pars["紐右"].ToPar(); - X0Y0_下地 = pars["下地"].ToPar(); - X0Y0_線 = pars["線"].ToPar(); - Pars pars2 = pars["セクシーランジェリー"].ToPars(); - X0Y0_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); - X0Y0_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); - Pars pars3 = pars2["柄左"].ToPars(); - Pars pars4 = pars3["柄1"].ToPars(); - X0Y0_セクシーランジェリー_柄左_柄1_柄1 = pars4["柄1"].ToPar(); - X0Y0_セクシーランジェリー_柄左_柄1_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄2"].ToPars(); - X0Y0_セクシーランジェリー_柄左_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y0_セクシーランジェリー_柄左_柄2_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄3"].ToPars(); - X0Y0_セクシーランジェリー_柄左_柄3_柄1 = pars4["柄1"].ToPar(); - X0Y0_セクシーランジェリー_柄左_柄3_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄4"].ToPars(); - X0Y0_セクシーランジェリー_柄左_柄4_柄1 = pars4["柄1"].ToPar(); - X0Y0_セクシーランジェリー_柄左_柄4_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄5"].ToPars(); - X0Y0_セクシーランジェリー_柄左_柄5_柄1 = pars4["柄1"].ToPar(); - X0Y0_セクシーランジェリー_柄左_柄5_柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["柄右"].ToPars(); - pars4 = pars3["柄1"].ToPars(); - X0Y0_セクシーランジェリー_柄右_柄1_柄1 = pars4["柄1"].ToPar(); - X0Y0_セクシーランジェリー_柄右_柄1_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄2"].ToPars(); - X0Y0_セクシーランジェリー_柄右_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y0_セクシーランジェリー_柄右_柄2_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄3"].ToPars(); - X0Y0_セクシーランジェリー_柄右_柄3_柄1 = pars4["柄1"].ToPar(); - X0Y0_セクシーランジェリー_柄右_柄3_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄4"].ToPars(); - X0Y0_セクシーランジェリー_柄右_柄4_柄1 = pars4["柄1"].ToPar(); - X0Y0_セクシーランジェリー_柄右_柄4_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄5"].ToPars(); - X0Y0_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); - X0Y0_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); - X0Y0_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); - pars2 = pars["ライン"].ToPars(); - X0Y0_ライン_ライン上 = pars2["ライン上"].ToPar(); - X0Y0_ライン_ライン左 = pars2["ライン左"].ToPar(); - X0Y0_ライン_ライン右 = pars2["ライン右"].ToPar(); - X0Y0_ライン_ライン左下 = pars2["ライン左下"].ToPar(); - X0Y0_ライン_ライン右下 = pars2["ライン右下"].ToPar(); - X0Y0_ライン_ライン下左 = pars2["ライン下左"].ToPar(); - X0Y0_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); - X0Y0_結び紐左_紐1 = pars2["紐1"].ToPar(); - X0Y0_結び紐左_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y0_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y0_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y0_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y0_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y0_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); - X0Y0_結び紐右_紐1 = pars2["紐1"].ToPar(); - X0Y0_結び紐右_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y0_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y0_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y0_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y0_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y0_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["リボン"].ToPars(); - X0Y0_リボン_リボン = pars2["リボン"].ToPar(); - X0Y0_リボン_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["染み"].ToPars(); - X0Y0_染み_染み2 = pars2["染み2"].ToPar(); - X0Y0_染み_染み1 = pars2["染み1"].ToPar(); - pars = 本体[0][1]; - X0Y1_紐左 = pars["紐左"].ToPar(); - X0Y1_紐右 = pars["紐右"].ToPar(); - X0Y1_下地 = pars["下地"].ToPar(); - X0Y1_線 = pars["線"].ToPar(); - pars2 = pars["セクシーランジェリー"].ToPars(); - X0Y1_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); - X0Y1_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); - pars3 = pars2["柄左"].ToPars(); - pars4 = pars3["柄1"].ToPars(); - X0Y1_セクシーランジェリー_柄左_柄1_柄1 = pars4["柄1"].ToPar(); - X0Y1_セクシーランジェリー_柄左_柄1_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄2"].ToPars(); - X0Y1_セクシーランジェリー_柄左_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y1_セクシーランジェリー_柄左_柄2_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄3"].ToPars(); - X0Y1_セクシーランジェリー_柄左_柄3_柄1 = pars4["柄1"].ToPar(); - X0Y1_セクシーランジェリー_柄左_柄3_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄4"].ToPars(); - X0Y1_セクシーランジェリー_柄左_柄4_柄1 = pars4["柄1"].ToPar(); - X0Y1_セクシーランジェリー_柄左_柄4_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄5"].ToPars(); - X0Y1_セクシーランジェリー_柄左_柄5_柄1 = pars4["柄1"].ToPar(); - X0Y1_セクシーランジェリー_柄左_柄5_柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["柄右"].ToPars(); - pars4 = pars3["柄1"].ToPars(); - X0Y1_セクシーランジェリー_柄右_柄1_柄1 = pars4["柄1"].ToPar(); - X0Y1_セクシーランジェリー_柄右_柄1_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄2"].ToPars(); - X0Y1_セクシーランジェリー_柄右_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y1_セクシーランジェリー_柄右_柄2_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄3"].ToPars(); - X0Y1_セクシーランジェリー_柄右_柄3_柄1 = pars4["柄1"].ToPar(); - X0Y1_セクシーランジェリー_柄右_柄3_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄4"].ToPars(); - X0Y1_セクシーランジェリー_柄右_柄4_柄1 = pars4["柄1"].ToPar(); - X0Y1_セクシーランジェリー_柄右_柄4_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄5"].ToPars(); - X0Y1_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); - X0Y1_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); - X0Y1_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); - pars2 = pars["ライン"].ToPars(); - X0Y1_ライン_ライン上 = pars2["ライン上"].ToPar(); - X0Y1_ライン_ライン左 = pars2["ライン左"].ToPar(); - X0Y1_ライン_ライン右 = pars2["ライン右"].ToPar(); - X0Y1_ライン_ライン左下 = pars2["ライン左下"].ToPar(); - X0Y1_ライン_ライン右下 = pars2["ライン右下"].ToPar(); - X0Y1_ライン_ライン下左 = pars2["ライン下左"].ToPar(); - X0Y1_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); - X0Y1_結び紐左_紐1 = pars2["紐1"].ToPar(); - X0Y1_結び紐左_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y1_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y1_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y1_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y1_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y1_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); - X0Y1_結び紐右_紐1 = pars2["紐1"].ToPar(); - X0Y1_結び紐右_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y1_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y1_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y1_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y1_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y1_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["リボン"].ToPars(); - X0Y1_リボン_リボン = pars2["リボン"].ToPar(); - X0Y1_リボン_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["染み"].ToPars(); - X0Y1_染み_染み2 = pars2["染み2"].ToPar(); - X0Y1_染み_染み1 = pars2["染み1"].ToPar(); - pars = 本体[0][2]; - X0Y2_紐左 = pars["紐左"].ToPar(); - X0Y2_紐右 = pars["紐右"].ToPar(); - X0Y2_下地 = pars["下地"].ToPar(); - X0Y2_線 = pars["線"].ToPar(); - pars2 = pars["セクシーランジェリー"].ToPars(); - X0Y2_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); - X0Y2_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); - pars3 = pars2["柄左"].ToPars(); - pars4 = pars3["柄1"].ToPars(); - X0Y2_セクシーランジェリー_柄左_柄1_柄1 = pars4["柄1"].ToPar(); - X0Y2_セクシーランジェリー_柄左_柄1_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄2"].ToPars(); - X0Y2_セクシーランジェリー_柄左_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y2_セクシーランジェリー_柄左_柄2_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄3"].ToPars(); - X0Y2_セクシーランジェリー_柄左_柄3_柄1 = pars4["柄1"].ToPar(); - X0Y2_セクシーランジェリー_柄左_柄3_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄4"].ToPars(); - X0Y2_セクシーランジェリー_柄左_柄4_柄1 = pars4["柄1"].ToPar(); - X0Y2_セクシーランジェリー_柄左_柄4_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄5"].ToPars(); - X0Y2_セクシーランジェリー_柄左_柄5_柄1 = pars4["柄1"].ToPar(); - X0Y2_セクシーランジェリー_柄左_柄5_柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["柄右"].ToPars(); - pars4 = pars3["柄1"].ToPars(); - X0Y2_セクシーランジェリー_柄右_柄1_柄1 = pars4["柄1"].ToPar(); - X0Y2_セクシーランジェリー_柄右_柄1_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄2"].ToPars(); - X0Y2_セクシーランジェリー_柄右_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y2_セクシーランジェリー_柄右_柄2_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄3"].ToPars(); - X0Y2_セクシーランジェリー_柄右_柄3_柄1 = pars4["柄1"].ToPar(); - X0Y2_セクシーランジェリー_柄右_柄3_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄4"].ToPars(); - X0Y2_セクシーランジェリー_柄右_柄4_柄1 = pars4["柄1"].ToPar(); - X0Y2_セクシーランジェリー_柄右_柄4_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄5"].ToPars(); - X0Y2_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); - X0Y2_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); - X0Y2_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); - pars2 = pars["ライン"].ToPars(); - X0Y2_ライン_ライン上 = pars2["ライン上"].ToPar(); - X0Y2_ライン_ライン左 = pars2["ライン左"].ToPar(); - X0Y2_ライン_ライン右 = pars2["ライン右"].ToPar(); - X0Y2_ライン_ライン左下 = pars2["ライン左下"].ToPar(); - X0Y2_ライン_ライン右下 = pars2["ライン右下"].ToPar(); - X0Y2_ライン_ライン下左 = pars2["ライン下左"].ToPar(); - X0Y2_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); - X0Y2_結び紐左_紐1 = pars2["紐1"].ToPar(); - X0Y2_結び紐左_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y2_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y2_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y2_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y2_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y2_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); - X0Y2_結び紐右_紐1 = pars2["紐1"].ToPar(); - X0Y2_結び紐右_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y2_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y2_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y2_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y2_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y2_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["リボン"].ToPars(); - X0Y2_リボン_リボン = pars2["リボン"].ToPar(); - X0Y2_リボン_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["染み"].ToPars(); - X0Y2_染み_染み2 = pars2["染み2"].ToPar(); - X0Y2_染み_染み1 = pars2["染み1"].ToPar(); - pars = 本体[0][3]; - X0Y3_紐左 = pars["紐左"].ToPar(); - X0Y3_紐右 = pars["紐右"].ToPar(); - X0Y3_下地 = pars["下地"].ToPar(); - X0Y3_線 = pars["線"].ToPar(); - pars2 = pars["セクシーランジェリー"].ToPars(); - X0Y3_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); - X0Y3_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); - pars3 = pars2["柄左"].ToPars(); - pars4 = pars3["柄1"].ToPars(); - X0Y3_セクシーランジェリー_柄左_柄1_柄1 = pars4["柄1"].ToPar(); - X0Y3_セクシーランジェリー_柄左_柄1_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄2"].ToPars(); - X0Y3_セクシーランジェリー_柄左_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y3_セクシーランジェリー_柄左_柄2_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄3"].ToPars(); - X0Y3_セクシーランジェリー_柄左_柄3_柄1 = pars4["柄1"].ToPar(); - X0Y3_セクシーランジェリー_柄左_柄3_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄4"].ToPars(); - X0Y3_セクシーランジェリー_柄左_柄4_柄1 = pars4["柄1"].ToPar(); - X0Y3_セクシーランジェリー_柄左_柄4_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄5"].ToPars(); - X0Y3_セクシーランジェリー_柄左_柄5_柄1 = pars4["柄1"].ToPar(); - X0Y3_セクシーランジェリー_柄左_柄5_柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["柄右"].ToPars(); - pars4 = pars3["柄1"].ToPars(); - X0Y3_セクシーランジェリー_柄右_柄1_柄1 = pars4["柄1"].ToPar(); - X0Y3_セクシーランジェリー_柄右_柄1_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄2"].ToPars(); - X0Y3_セクシーランジェリー_柄右_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y3_セクシーランジェリー_柄右_柄2_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄3"].ToPars(); - X0Y3_セクシーランジェリー_柄右_柄3_柄1 = pars4["柄1"].ToPar(); - X0Y3_セクシーランジェリー_柄右_柄3_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄4"].ToPars(); - X0Y3_セクシーランジェリー_柄右_柄4_柄1 = pars4["柄1"].ToPar(); - X0Y3_セクシーランジェリー_柄右_柄4_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄5"].ToPars(); - X0Y3_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); - X0Y3_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); - X0Y3_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); - pars2 = pars["ライン"].ToPars(); - X0Y3_ライン_ライン上 = pars2["ライン上"].ToPar(); - X0Y3_ライン_ライン左 = pars2["ライン左"].ToPar(); - X0Y3_ライン_ライン右 = pars2["ライン右"].ToPar(); - X0Y3_ライン_ライン左下 = pars2["ライン左下"].ToPar(); - X0Y3_ライン_ライン右下 = pars2["ライン右下"].ToPar(); - X0Y3_ライン_ライン下左 = pars2["ライン下左"].ToPar(); - X0Y3_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); - X0Y3_結び紐左_紐1 = pars2["紐1"].ToPar(); - X0Y3_結び紐左_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y3_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y3_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y3_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y3_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y3_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); - X0Y3_結び紐右_紐1 = pars2["紐1"].ToPar(); - X0Y3_結び紐右_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y3_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y3_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y3_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y3_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y3_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["リボン"].ToPars(); - X0Y3_リボン_リボン = pars2["リボン"].ToPar(); - X0Y3_リボン_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["染み"].ToPars(); - X0Y3_染み_染み2 = pars2["染み2"].ToPar(); - X0Y3_染み_染み1 = pars2["染み1"].ToPar(); - pars = 本体[0][4]; - X0Y4_紐左 = pars["紐左"].ToPar(); - X0Y4_紐右 = pars["紐右"].ToPar(); - X0Y4_下地 = pars["下地"].ToPar(); - X0Y4_線 = pars["線"].ToPar(); - pars2 = pars["セクシーランジェリー"].ToPars(); - X0Y4_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); - X0Y4_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); - pars3 = pars2["柄左"].ToPars(); - pars4 = pars3["柄1"].ToPars(); - X0Y4_セクシーランジェリー_柄左_柄1_柄1 = pars4["柄1"].ToPar(); - X0Y4_セクシーランジェリー_柄左_柄1_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄2"].ToPars(); - X0Y4_セクシーランジェリー_柄左_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y4_セクシーランジェリー_柄左_柄2_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄3"].ToPars(); - X0Y4_セクシーランジェリー_柄左_柄3_柄1 = pars4["柄1"].ToPar(); - X0Y4_セクシーランジェリー_柄左_柄3_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄4"].ToPars(); - X0Y4_セクシーランジェリー_柄左_柄4_柄1 = pars4["柄1"].ToPar(); - X0Y4_セクシーランジェリー_柄左_柄4_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄5"].ToPars(); - X0Y4_セクシーランジェリー_柄左_柄5_柄1 = pars4["柄1"].ToPar(); - X0Y4_セクシーランジェリー_柄左_柄5_柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["柄右"].ToPars(); - pars4 = pars3["柄1"].ToPars(); - X0Y4_セクシーランジェリー_柄右_柄1_柄1 = pars4["柄1"].ToPar(); - X0Y4_セクシーランジェリー_柄右_柄1_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄2"].ToPars(); - X0Y4_セクシーランジェリー_柄右_柄2_柄1 = pars4["柄1"].ToPar(); - X0Y4_セクシーランジェリー_柄右_柄2_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄3"].ToPars(); - X0Y4_セクシーランジェリー_柄右_柄3_柄1 = pars4["柄1"].ToPar(); - X0Y4_セクシーランジェリー_柄右_柄3_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄4"].ToPars(); - X0Y4_セクシーランジェリー_柄右_柄4_柄1 = pars4["柄1"].ToPar(); - X0Y4_セクシーランジェリー_柄右_柄4_柄2 = pars4["柄2"].ToPar(); - pars4 = pars3["柄5"].ToPars(); - X0Y4_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); - X0Y4_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); - X0Y4_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); - pars2 = pars["ライン"].ToPars(); - X0Y4_ライン_ライン上 = pars2["ライン上"].ToPar(); - X0Y4_ライン_ライン左 = pars2["ライン左"].ToPar(); - X0Y4_ライン_ライン右 = pars2["ライン右"].ToPar(); - X0Y4_ライン_ライン左下 = pars2["ライン左下"].ToPar(); - X0Y4_ライン_ライン右下 = pars2["ライン右下"].ToPar(); - X0Y4_ライン_ライン下左 = pars2["ライン下左"].ToPar(); - X0Y4_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); - X0Y4_結び紐左_紐1 = pars2["紐1"].ToPar(); - X0Y4_結び紐左_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y4_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y4_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y4_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y4_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y4_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); - X0Y4_結び紐右_紐1 = pars2["紐1"].ToPar(); - X0Y4_結び紐右_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y4_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y4_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y4_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y4_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y4_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["リボン"].ToPars(); - X0Y4_リボン_リボン = pars2["リボン"].ToPar(); - X0Y4_リボン_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["染み"].ToPars(); - X0Y4_染み_染み2 = pars2["染み2"].ToPar(); - X0Y4_染み_染み1 = pars2["染み1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 紐左_表示 = e.紐左_表示; - 紐右_表示 = e.紐右_表示; - 下地_表示 = e.下地_表示; - 線_表示 = e.線_表示; - セクシーランジェリー_ライン左_表示 = e.セクシーランジェリー_ライン左_表示; - セクシーランジェリー_ライン右_表示 = e.セクシーランジェリー_ライン右_表示; - セクシーランジェリー_柄左_柄1_柄1_表示 = e.セクシーランジェリー_柄左_柄1_柄1_表示; - セクシーランジェリー_柄左_柄1_柄2_表示 = e.セクシーランジェリー_柄左_柄1_柄2_表示; - セクシーランジェリー_柄左_柄2_柄1_表示 = e.セクシーランジェリー_柄左_柄2_柄1_表示; - セクシーランジェリー_柄左_柄2_柄2_表示 = e.セクシーランジェリー_柄左_柄2_柄2_表示; - セクシーランジェリー_柄左_柄3_柄1_表示 = e.セクシーランジェリー_柄左_柄3_柄1_表示; - セクシーランジェリー_柄左_柄3_柄2_表示 = e.セクシーランジェリー_柄左_柄3_柄2_表示; - セクシーランジェリー_柄左_柄4_柄1_表示 = e.セクシーランジェリー_柄左_柄4_柄1_表示; - セクシーランジェリー_柄左_柄4_柄2_表示 = e.セクシーランジェリー_柄左_柄4_柄2_表示; - セクシーランジェリー_柄左_柄5_柄1_表示 = e.セクシーランジェリー_柄左_柄5_柄1_表示; - セクシーランジェリー_柄左_柄5_柄2_表示 = e.セクシーランジェリー_柄左_柄5_柄2_表示; - セクシーランジェリー_柄右_柄1_柄1_表示 = e.セクシーランジェリー_柄右_柄1_柄1_表示; - セクシーランジェリー_柄右_柄1_柄2_表示 = e.セクシーランジェリー_柄右_柄1_柄2_表示; - セクシーランジェリー_柄右_柄2_柄1_表示 = e.セクシーランジェリー_柄右_柄2_柄1_表示; - セクシーランジェリー_柄右_柄2_柄2_表示 = e.セクシーランジェリー_柄右_柄2_柄2_表示; - セクシーランジェリー_柄右_柄3_柄1_表示 = e.セクシーランジェリー_柄右_柄3_柄1_表示; - セクシーランジェリー_柄右_柄3_柄2_表示 = e.セクシーランジェリー_柄右_柄3_柄2_表示; - セクシーランジェリー_柄右_柄4_柄1_表示 = e.セクシーランジェリー_柄右_柄4_柄1_表示; - セクシーランジェリー_柄右_柄4_柄2_表示 = e.セクシーランジェリー_柄右_柄4_柄2_表示; - セクシーランジェリー_柄右_柄5_柄1_表示 = e.セクシーランジェリー_柄右_柄5_柄1_表示; - セクシーランジェリー_柄右_柄5_柄2_表示 = e.セクシーランジェリー_柄右_柄5_柄2_表示; - セクシーランジェリー_ライン中_表示 = e.セクシーランジェリー_ライン中_表示; - ライン_ライン上_表示 = e.ライン_ライン上_表示; - ライン_ライン左_表示 = e.ライン_ライン左_表示; - ライン_ライン右_表示 = e.ライン_ライン右_表示; - ライン_ライン左下_表示 = e.ライン_ライン左下_表示; - ライン_ライン右下_表示 = e.ライン_ライン右下_表示; - ライン_ライン下左_表示 = e.ライン_ライン下左_表示; - ライン_ライン下右_表示 = e.ライン_ライン下右_表示; - 結び紐左_紐1_表示 = e.結び紐左_紐1_表示; - 結び紐左_紐2_表示 = e.結び紐左_紐2_表示; - 結び紐左_輪1_紐後_表示 = e.結び紐左_輪1_紐後_表示; - 結び紐左_輪1_紐前_表示 = e.結び紐左_輪1_紐前_表示; - 結び紐左_輪2_紐後_表示 = e.結び紐左_輪2_紐後_表示; - 結び紐左_輪2_紐前_表示 = e.結び紐左_輪2_紐前_表示; - 結び紐左_結び目_表示 = e.結び紐左_結び目_表示; - 結び紐右_紐1_表示 = e.結び紐右_紐1_表示; - 結び紐右_紐2_表示 = e.結び紐右_紐2_表示; - 結び紐右_輪1_紐後_表示 = e.結び紐右_輪1_紐後_表示; - 結び紐右_輪1_紐前_表示 = e.結び紐右_輪1_紐前_表示; - 結び紐右_輪2_紐後_表示 = e.結び紐右_輪2_紐後_表示; - 結び紐右_輪2_紐前_表示 = e.結び紐右_輪2_紐前_表示; - 結び紐右_結び目_表示 = e.結び紐右_結び目_表示; - リボン_リボン_表示 = e.リボン_リボン_表示; - リボン_結び目_表示 = e.リボン_結び目_表示; - 染み_染み2_表示 = e.染み_染み2_表示; - 染み_染み1_表示 = e.染み_染み1_表示; - ベース表示 = e.ベース表示; - 紐輪表示 = e.紐輪表示; - 紐表示 = e.紐表示; - 縁1表示 = e.縁1表示; - 縁2表示 = e.縁2表示; - 縁3表示 = e.縁3表示; - 縁4表示 = e.縁4表示; - リボン表示 = e.リボン表示; - リボン結び目表示 = e.リボン結び目表示; - ライン中表示 = e.ライン中表示; - ライン左右表示 = e.ライン左右表示; - 柄1表示 = e.柄1表示; - 柄2表示 = e.柄2表示; - 柄3表示 = e.柄3表示; - 柄4表示 = e.柄4表示; - 柄5表示 = e.柄5表示; - 柄6表示 = e.柄6表示; - 柄7表示 = e.柄7表示; - 柄8表示 = e.柄8表示; - 柄9表示 = e.柄9表示; - 柄10表示 = e.柄10表示; - 染み表示 = e.染み表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_紐左CP = new ColorP(X0Y0_紐左, 紐左CD, DisUnit, abj: true); - X0Y0_紐右CP = new ColorP(X0Y0_紐右, 紐右CD, DisUnit, abj: true); - X0Y0_下地CP = new ColorP(X0Y0_下地, 下地CD, DisUnit, abj: true); - X0Y0_線CP = new ColorP(X0Y0_線, 線CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_ライン左CP = new ColorP(X0Y0_セクシーランジェリー_ライン左, セクシーランジェリー_ライン左CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_ライン右CP = new ColorP(X0Y0_セクシーランジェリー_ライン右, セクシーランジェリー_ライン右CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄左_柄1_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄1_柄1, セクシーランジェリー_柄左_柄1_柄1CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄左_柄1_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄1_柄2, セクシーランジェリー_柄左_柄1_柄2CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄左_柄2_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄2_柄1, セクシーランジェリー_柄左_柄2_柄1CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄左_柄2_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄2_柄2, セクシーランジェリー_柄左_柄2_柄2CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄左_柄3_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄3_柄1, セクシーランジェリー_柄左_柄3_柄1CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄左_柄3_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄3_柄2, セクシーランジェリー_柄左_柄3_柄2CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄左_柄4_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄4_柄1, セクシーランジェリー_柄左_柄4_柄1CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄左_柄4_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄4_柄2, セクシーランジェリー_柄左_柄4_柄2CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄左_柄5_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄5_柄1, セクシーランジェリー_柄左_柄5_柄1CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄左_柄5_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄5_柄2, セクシーランジェリー_柄左_柄5_柄2CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄右_柄1_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄1_柄1, セクシーランジェリー_柄右_柄1_柄1CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄右_柄1_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄1_柄2, セクシーランジェリー_柄右_柄1_柄2CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄右_柄2_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄2_柄1, セクシーランジェリー_柄右_柄2_柄1CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄右_柄2_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄2_柄2, セクシーランジェリー_柄右_柄2_柄2CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄右_柄3_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄3_柄1, セクシーランジェリー_柄右_柄3_柄1CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄右_柄3_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄3_柄2, セクシーランジェリー_柄右_柄3_柄2CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄右_柄4_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄4_柄1, セクシーランジェリー_柄右_柄4_柄1CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄右_柄4_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄4_柄2, セクシーランジェリー_柄右_柄4_柄2CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄右_柄5_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄5_柄1, セクシーランジェリー_柄右_柄5_柄1CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_柄右_柄5_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄5_柄2, セクシーランジェリー_柄右_柄5_柄2CD, DisUnit, abj: true); - X0Y0_セクシーランジェリー_ライン中CP = new ColorP(X0Y0_セクシーランジェリー_ライン中, セクシーランジェリー_ライン中CD, DisUnit, abj: true); - X0Y0_ライン_ライン上CP = new ColorP(X0Y0_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); - X0Y0_ライン_ライン左CP = new ColorP(X0Y0_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); - X0Y0_ライン_ライン右CP = new ColorP(X0Y0_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); - X0Y0_ライン_ライン左下CP = new ColorP(X0Y0_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); - X0Y0_ライン_ライン右下CP = new ColorP(X0Y0_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); - X0Y0_ライン_ライン下左CP = new ColorP(X0Y0_ライン_ライン下左, ライン_ライン下左CD, 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); - X0Y0_結び紐左_輪1_紐後CP = new ColorP(X0Y0_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); - X0Y0_結び紐左_輪1_紐前CP = new ColorP(X0Y0_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); - X0Y0_結び紐左_輪2_紐後CP = new ColorP(X0Y0_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); - X0Y0_結び紐左_輪2_紐前CP = new ColorP(X0Y0_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, 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); - X0Y0_結び紐右_輪1_紐後CP = new ColorP(X0Y0_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); - X0Y0_結び紐右_輪1_紐前CP = new ColorP(X0Y0_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); - X0Y0_結び紐右_輪2_紐後CP = new ColorP(X0Y0_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); - X0Y0_結び紐右_輪2_紐前CP = new ColorP(X0Y0_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); - X0Y0_結び紐右_結び目CP = new ColorP(X0Y0_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); - X0Y0_リボン_リボンCP = new ColorP(X0Y0_リボン_リボン, リボン_リボンCD, DisUnit, abj: true); - X0Y0_リボン_結び目CP = new ColorP(X0Y0_リボン_結び目, リボン_結び目CD, DisUnit, abj: true); - X0Y0_染み_染み2CP = new ColorP(X0Y0_染み_染み2, 染み_染み2CD, DisUnit, abj: true); - X0Y0_染み_染み1CP = new ColorP(X0Y0_染み_染み1, 染み_染み1CD, DisUnit, abj: true); - X0Y1_紐左CP = new ColorP(X0Y1_紐左, 紐左CD, DisUnit, abj: true); - X0Y1_紐右CP = new ColorP(X0Y1_紐右, 紐右CD, DisUnit, abj: true); - X0Y1_下地CP = new ColorP(X0Y1_下地, 下地CD, DisUnit, abj: true); - X0Y1_線CP = new ColorP(X0Y1_線, 線CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_ライン左CP = new ColorP(X0Y1_セクシーランジェリー_ライン左, セクシーランジェリー_ライン左CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_ライン右CP = new ColorP(X0Y1_セクシーランジェリー_ライン右, セクシーランジェリー_ライン右CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄左_柄1_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄1_柄1, セクシーランジェリー_柄左_柄1_柄1CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄左_柄1_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄1_柄2, セクシーランジェリー_柄左_柄1_柄2CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄左_柄2_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄2_柄1, セクシーランジェリー_柄左_柄2_柄1CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄左_柄2_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄2_柄2, セクシーランジェリー_柄左_柄2_柄2CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄左_柄3_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄3_柄1, セクシーランジェリー_柄左_柄3_柄1CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄左_柄3_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄3_柄2, セクシーランジェリー_柄左_柄3_柄2CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄左_柄4_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄4_柄1, セクシーランジェリー_柄左_柄4_柄1CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄左_柄4_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄4_柄2, セクシーランジェリー_柄左_柄4_柄2CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄左_柄5_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄5_柄1, セクシーランジェリー_柄左_柄5_柄1CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄左_柄5_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄5_柄2, セクシーランジェリー_柄左_柄5_柄2CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄右_柄1_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄1_柄1, セクシーランジェリー_柄右_柄1_柄1CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄右_柄1_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄1_柄2, セクシーランジェリー_柄右_柄1_柄2CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄右_柄2_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄2_柄1, セクシーランジェリー_柄右_柄2_柄1CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄右_柄2_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄2_柄2, セクシーランジェリー_柄右_柄2_柄2CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄右_柄3_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄3_柄1, セクシーランジェリー_柄右_柄3_柄1CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄右_柄3_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄3_柄2, セクシーランジェリー_柄右_柄3_柄2CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄右_柄4_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄4_柄1, セクシーランジェリー_柄右_柄4_柄1CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄右_柄4_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄4_柄2, セクシーランジェリー_柄右_柄4_柄2CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄右_柄5_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄5_柄1, セクシーランジェリー_柄右_柄5_柄1CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_柄右_柄5_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄5_柄2, セクシーランジェリー_柄右_柄5_柄2CD, DisUnit, abj: true); - X0Y1_セクシーランジェリー_ライン中CP = new ColorP(X0Y1_セクシーランジェリー_ライン中, セクシーランジェリー_ライン中CD, DisUnit, abj: true); - X0Y1_ライン_ライン上CP = new ColorP(X0Y1_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); - X0Y1_ライン_ライン左CP = new ColorP(X0Y1_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); - X0Y1_ライン_ライン右CP = new ColorP(X0Y1_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); - X0Y1_ライン_ライン左下CP = new ColorP(X0Y1_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); - X0Y1_ライン_ライン右下CP = new ColorP(X0Y1_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); - X0Y1_ライン_ライン下左CP = new ColorP(X0Y1_ライン_ライン下左, ライン_ライン下左CD, 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_結び紐左_輪1_紐後CP = new ColorP(X0Y1_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); - X0Y1_結び紐左_輪1_紐前CP = new ColorP(X0Y1_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); - X0Y1_結び紐左_輪2_紐後CP = new ColorP(X0Y1_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); - X0Y1_結び紐左_輪2_紐前CP = new ColorP(X0Y1_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, 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_結び紐右_輪1_紐後CP = new ColorP(X0Y1_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); - X0Y1_結び紐右_輪1_紐前CP = new ColorP(X0Y1_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); - X0Y1_結び紐右_輪2_紐後CP = new ColorP(X0Y1_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); - X0Y1_結び紐右_輪2_紐前CP = new ColorP(X0Y1_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); - X0Y1_結び紐右_結び目CP = new ColorP(X0Y1_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); - X0Y1_リボン_リボンCP = new ColorP(X0Y1_リボン_リボン, リボン_リボンCD, 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); - X0Y2_紐左CP = new ColorP(X0Y2_紐左, 紐左CD, DisUnit, abj: true); - X0Y2_紐右CP = new ColorP(X0Y2_紐右, 紐右CD, DisUnit, abj: true); - X0Y2_下地CP = new ColorP(X0Y2_下地, 下地CD, DisUnit, abj: true); - X0Y2_線CP = new ColorP(X0Y2_線, 線CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_ライン左CP = new ColorP(X0Y2_セクシーランジェリー_ライン左, セクシーランジェリー_ライン左CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_ライン右CP = new ColorP(X0Y2_セクシーランジェリー_ライン右, セクシーランジェリー_ライン右CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄左_柄1_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄1_柄1, セクシーランジェリー_柄左_柄1_柄1CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄左_柄1_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄1_柄2, セクシーランジェリー_柄左_柄1_柄2CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄左_柄2_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄2_柄1, セクシーランジェリー_柄左_柄2_柄1CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄左_柄2_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄2_柄2, セクシーランジェリー_柄左_柄2_柄2CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄左_柄3_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄3_柄1, セクシーランジェリー_柄左_柄3_柄1CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄左_柄3_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄3_柄2, セクシーランジェリー_柄左_柄3_柄2CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄左_柄4_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄4_柄1, セクシーランジェリー_柄左_柄4_柄1CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄左_柄4_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄4_柄2, セクシーランジェリー_柄左_柄4_柄2CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄左_柄5_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄5_柄1, セクシーランジェリー_柄左_柄5_柄1CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄左_柄5_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄5_柄2, セクシーランジェリー_柄左_柄5_柄2CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄右_柄1_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄1_柄1, セクシーランジェリー_柄右_柄1_柄1CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄右_柄1_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄1_柄2, セクシーランジェリー_柄右_柄1_柄2CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄右_柄2_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄2_柄1, セクシーランジェリー_柄右_柄2_柄1CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄右_柄2_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄2_柄2, セクシーランジェリー_柄右_柄2_柄2CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄右_柄3_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄3_柄1, セクシーランジェリー_柄右_柄3_柄1CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄右_柄3_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄3_柄2, セクシーランジェリー_柄右_柄3_柄2CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄右_柄4_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄4_柄1, セクシーランジェリー_柄右_柄4_柄1CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄右_柄4_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄4_柄2, セクシーランジェリー_柄右_柄4_柄2CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄右_柄5_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄5_柄1, セクシーランジェリー_柄右_柄5_柄1CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_柄右_柄5_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄5_柄2, セクシーランジェリー_柄右_柄5_柄2CD, DisUnit, abj: true); - X0Y2_セクシーランジェリー_ライン中CP = new ColorP(X0Y2_セクシーランジェリー_ライン中, セクシーランジェリー_ライン中CD, DisUnit, abj: true); - X0Y2_ライン_ライン上CP = new ColorP(X0Y2_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); - X0Y2_ライン_ライン左CP = new ColorP(X0Y2_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); - X0Y2_ライン_ライン右CP = new ColorP(X0Y2_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); - X0Y2_ライン_ライン左下CP = new ColorP(X0Y2_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); - X0Y2_ライン_ライン右下CP = new ColorP(X0Y2_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); - X0Y2_ライン_ライン下左CP = new ColorP(X0Y2_ライン_ライン下左, ライン_ライン下左CD, DisUnit, abj: true); - X0Y2_ライン_ライン下右CP = new ColorP(X0Y2_ライン_ライン下右, ライン_ライン下右CD, DisUnit, abj: true); - X0Y2_結び紐左_紐1CP = new ColorP(X0Y2_結び紐左_紐1, 結び紐左_紐1CD, DisUnit, abj: true); - X0Y2_結び紐左_紐2CP = new ColorP(X0Y2_結び紐左_紐2, 結び紐左_紐2CD, DisUnit, abj: true); - X0Y2_結び紐左_輪1_紐後CP = new ColorP(X0Y2_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); - X0Y2_結び紐左_輪1_紐前CP = new ColorP(X0Y2_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); - X0Y2_結び紐左_輪2_紐後CP = new ColorP(X0Y2_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); - X0Y2_結び紐左_輪2_紐前CP = new ColorP(X0Y2_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, DisUnit, abj: true); - X0Y2_結び紐左_結び目CP = new ColorP(X0Y2_結び紐左_結び目, 結び紐左_結び目CD, DisUnit, abj: true); - X0Y2_結び紐右_紐1CP = new ColorP(X0Y2_結び紐右_紐1, 結び紐右_紐1CD, DisUnit, abj: true); - X0Y2_結び紐右_紐2CP = new ColorP(X0Y2_結び紐右_紐2, 結び紐右_紐2CD, DisUnit, abj: true); - X0Y2_結び紐右_輪1_紐後CP = new ColorP(X0Y2_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); - X0Y2_結び紐右_輪1_紐前CP = new ColorP(X0Y2_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); - X0Y2_結び紐右_輪2_紐後CP = new ColorP(X0Y2_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); - X0Y2_結び紐右_輪2_紐前CP = new ColorP(X0Y2_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); - X0Y2_結び紐右_結び目CP = new ColorP(X0Y2_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); - X0Y2_リボン_リボンCP = new ColorP(X0Y2_リボン_リボン, リボン_リボンCD, DisUnit, abj: true); - X0Y2_リボン_結び目CP = new ColorP(X0Y2_リボン_結び目, リボン_結び目CD, DisUnit, abj: true); - X0Y2_染み_染み2CP = new ColorP(X0Y2_染み_染み2, 染み_染み2CD, DisUnit, abj: true); - X0Y2_染み_染み1CP = new ColorP(X0Y2_染み_染み1, 染み_染み1CD, DisUnit, abj: true); - X0Y3_紐左CP = new ColorP(X0Y3_紐左, 紐左CD, DisUnit, abj: true); - X0Y3_紐右CP = new ColorP(X0Y3_紐右, 紐右CD, DisUnit, abj: true); - X0Y3_下地CP = new ColorP(X0Y3_下地, 下地CD, DisUnit, abj: true); - X0Y3_線CP = new ColorP(X0Y3_線, 線CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_ライン左CP = new ColorP(X0Y3_セクシーランジェリー_ライン左, セクシーランジェリー_ライン左CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_ライン右CP = new ColorP(X0Y3_セクシーランジェリー_ライン右, セクシーランジェリー_ライン右CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄左_柄1_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄1_柄1, セクシーランジェリー_柄左_柄1_柄1CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄左_柄1_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄1_柄2, セクシーランジェリー_柄左_柄1_柄2CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄左_柄2_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄2_柄1, セクシーランジェリー_柄左_柄2_柄1CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄左_柄2_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄2_柄2, セクシーランジェリー_柄左_柄2_柄2CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄左_柄3_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄3_柄1, セクシーランジェリー_柄左_柄3_柄1CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄左_柄3_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄3_柄2, セクシーランジェリー_柄左_柄3_柄2CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄左_柄4_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄4_柄1, セクシーランジェリー_柄左_柄4_柄1CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄左_柄4_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄4_柄2, セクシーランジェリー_柄左_柄4_柄2CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄左_柄5_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄5_柄1, セクシーランジェリー_柄左_柄5_柄1CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄左_柄5_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄5_柄2, セクシーランジェリー_柄左_柄5_柄2CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄右_柄1_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄1_柄1, セクシーランジェリー_柄右_柄1_柄1CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄右_柄1_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄1_柄2, セクシーランジェリー_柄右_柄1_柄2CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄右_柄2_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄2_柄1, セクシーランジェリー_柄右_柄2_柄1CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄右_柄2_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄2_柄2, セクシーランジェリー_柄右_柄2_柄2CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄右_柄3_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄3_柄1, セクシーランジェリー_柄右_柄3_柄1CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄右_柄3_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄3_柄2, セクシーランジェリー_柄右_柄3_柄2CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄右_柄4_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄4_柄1, セクシーランジェリー_柄右_柄4_柄1CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄右_柄4_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄4_柄2, セクシーランジェリー_柄右_柄4_柄2CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄右_柄5_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄5_柄1, セクシーランジェリー_柄右_柄5_柄1CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_柄右_柄5_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄5_柄2, セクシーランジェリー_柄右_柄5_柄2CD, DisUnit, abj: true); - X0Y3_セクシーランジェリー_ライン中CP = new ColorP(X0Y3_セクシーランジェリー_ライン中, セクシーランジェリー_ライン中CD, DisUnit, abj: true); - X0Y3_ライン_ライン上CP = new ColorP(X0Y3_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); - X0Y3_ライン_ライン左CP = new ColorP(X0Y3_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); - X0Y3_ライン_ライン右CP = new ColorP(X0Y3_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); - X0Y3_ライン_ライン左下CP = new ColorP(X0Y3_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); - X0Y3_ライン_ライン右下CP = new ColorP(X0Y3_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); - X0Y3_ライン_ライン下左CP = new ColorP(X0Y3_ライン_ライン下左, ライン_ライン下左CD, DisUnit, abj: true); - X0Y3_ライン_ライン下右CP = new ColorP(X0Y3_ライン_ライン下右, ライン_ライン下右CD, DisUnit, abj: true); - X0Y3_結び紐左_紐1CP = new ColorP(X0Y3_結び紐左_紐1, 結び紐左_紐1CD, DisUnit, abj: true); - X0Y3_結び紐左_紐2CP = new ColorP(X0Y3_結び紐左_紐2, 結び紐左_紐2CD, DisUnit, abj: true); - X0Y3_結び紐左_輪1_紐後CP = new ColorP(X0Y3_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); - X0Y3_結び紐左_輪1_紐前CP = new ColorP(X0Y3_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); - X0Y3_結び紐左_輪2_紐後CP = new ColorP(X0Y3_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); - X0Y3_結び紐左_輪2_紐前CP = new ColorP(X0Y3_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, DisUnit, abj: true); - X0Y3_結び紐左_結び目CP = new ColorP(X0Y3_結び紐左_結び目, 結び紐左_結び目CD, DisUnit, abj: true); - X0Y3_結び紐右_紐1CP = new ColorP(X0Y3_結び紐右_紐1, 結び紐右_紐1CD, DisUnit, abj: true); - X0Y3_結び紐右_紐2CP = new ColorP(X0Y3_結び紐右_紐2, 結び紐右_紐2CD, DisUnit, abj: true); - X0Y3_結び紐右_輪1_紐後CP = new ColorP(X0Y3_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); - X0Y3_結び紐右_輪1_紐前CP = new ColorP(X0Y3_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); - X0Y3_結び紐右_輪2_紐後CP = new ColorP(X0Y3_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); - X0Y3_結び紐右_輪2_紐前CP = new ColorP(X0Y3_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); - X0Y3_結び紐右_結び目CP = new ColorP(X0Y3_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); - X0Y3_リボン_リボンCP = new ColorP(X0Y3_リボン_リボン, リボン_リボンCD, DisUnit, abj: true); - X0Y3_リボン_結び目CP = new ColorP(X0Y3_リボン_結び目, リボン_結び目CD, DisUnit, abj: true); - X0Y3_染み_染み2CP = new ColorP(X0Y3_染み_染み2, 染み_染み2CD, DisUnit, abj: true); - X0Y3_染み_染み1CP = new ColorP(X0Y3_染み_染み1, 染み_染み1CD, DisUnit, abj: true); - X0Y4_紐左CP = new ColorP(X0Y4_紐左, 紐左CD, DisUnit, abj: true); - X0Y4_紐右CP = new ColorP(X0Y4_紐右, 紐右CD, DisUnit, abj: true); - X0Y4_下地CP = new ColorP(X0Y4_下地, 下地CD, DisUnit, abj: true); - X0Y4_線CP = new ColorP(X0Y4_線, 線CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_ライン左CP = new ColorP(X0Y4_セクシーランジェリー_ライン左, セクシーランジェリー_ライン左CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_ライン右CP = new ColorP(X0Y4_セクシーランジェリー_ライン右, セクシーランジェリー_ライン右CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄左_柄1_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄1_柄1, セクシーランジェリー_柄左_柄1_柄1CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄左_柄1_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄1_柄2, セクシーランジェリー_柄左_柄1_柄2CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄左_柄2_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄2_柄1, セクシーランジェリー_柄左_柄2_柄1CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄左_柄2_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄2_柄2, セクシーランジェリー_柄左_柄2_柄2CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄左_柄3_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄3_柄1, セクシーランジェリー_柄左_柄3_柄1CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄左_柄3_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄3_柄2, セクシーランジェリー_柄左_柄3_柄2CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄左_柄4_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄4_柄1, セクシーランジェリー_柄左_柄4_柄1CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄左_柄4_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄4_柄2, セクシーランジェリー_柄左_柄4_柄2CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄左_柄5_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄5_柄1, セクシーランジェリー_柄左_柄5_柄1CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄左_柄5_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄5_柄2, セクシーランジェリー_柄左_柄5_柄2CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄右_柄1_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄1_柄1, セクシーランジェリー_柄右_柄1_柄1CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄右_柄1_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄1_柄2, セクシーランジェリー_柄右_柄1_柄2CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄右_柄2_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄2_柄1, セクシーランジェリー_柄右_柄2_柄1CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄右_柄2_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄2_柄2, セクシーランジェリー_柄右_柄2_柄2CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄右_柄3_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄3_柄1, セクシーランジェリー_柄右_柄3_柄1CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄右_柄3_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄3_柄2, セクシーランジェリー_柄右_柄3_柄2CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄右_柄4_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄4_柄1, セクシーランジェリー_柄右_柄4_柄1CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄右_柄4_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄4_柄2, セクシーランジェリー_柄右_柄4_柄2CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄右_柄5_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄5_柄1, セクシーランジェリー_柄右_柄5_柄1CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_柄右_柄5_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄5_柄2, セクシーランジェリー_柄右_柄5_柄2CD, DisUnit, abj: true); - X0Y4_セクシーランジェリー_ライン中CP = new ColorP(X0Y4_セクシーランジェリー_ライン中, セクシーランジェリー_ライン中CD, DisUnit, abj: true); - X0Y4_ライン_ライン上CP = new ColorP(X0Y4_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); - X0Y4_ライン_ライン左CP = new ColorP(X0Y4_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); - X0Y4_ライン_ライン右CP = new ColorP(X0Y4_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); - X0Y4_ライン_ライン左下CP = new ColorP(X0Y4_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); - X0Y4_ライン_ライン右下CP = new ColorP(X0Y4_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); - X0Y4_ライン_ライン下左CP = new ColorP(X0Y4_ライン_ライン下左, ライン_ライン下左CD, DisUnit, abj: true); - X0Y4_ライン_ライン下右CP = new ColorP(X0Y4_ライン_ライン下右, ライン_ライン下右CD, DisUnit, abj: true); - X0Y4_結び紐左_紐1CP = new ColorP(X0Y4_結び紐左_紐1, 結び紐左_紐1CD, DisUnit, abj: true); - X0Y4_結び紐左_紐2CP = new ColorP(X0Y4_結び紐左_紐2, 結び紐左_紐2CD, DisUnit, abj: true); - X0Y4_結び紐左_輪1_紐後CP = new ColorP(X0Y4_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); - X0Y4_結び紐左_輪1_紐前CP = new ColorP(X0Y4_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); - X0Y4_結び紐左_輪2_紐後CP = new ColorP(X0Y4_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); - X0Y4_結び紐左_輪2_紐前CP = new ColorP(X0Y4_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, DisUnit, abj: true); - X0Y4_結び紐左_結び目CP = new ColorP(X0Y4_結び紐左_結び目, 結び紐左_結び目CD, DisUnit, abj: true); - X0Y4_結び紐右_紐1CP = new ColorP(X0Y4_結び紐右_紐1, 結び紐右_紐1CD, DisUnit, abj: true); - X0Y4_結び紐右_紐2CP = new ColorP(X0Y4_結び紐右_紐2, 結び紐右_紐2CD, DisUnit, abj: true); - X0Y4_結び紐右_輪1_紐後CP = new ColorP(X0Y4_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); - X0Y4_結び紐右_輪1_紐前CP = new ColorP(X0Y4_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); - X0Y4_結び紐右_輪2_紐後CP = new ColorP(X0Y4_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); - X0Y4_結び紐右_輪2_紐前CP = new ColorP(X0Y4_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); - X0Y4_結び紐右_結び目CP = new ColorP(X0Y4_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); - X0Y4_リボン_リボンCP = new ColorP(X0Y4_リボン_リボン, リボン_リボンCD, DisUnit, abj: true); - X0Y4_リボン_結び目CP = new ColorP(X0Y4_リボン_結び目, リボン_結び目CD, DisUnit, abj: true); - X0Y4_染み_染み2CP = new ColorP(X0Y4_染み_染み2, 染み_染み2CD, DisUnit, abj: true); - X0Y4_染み_染み1CP = new ColorP(X0Y4_染み_染み1, 染み_染み1CD, DisUnit, abj: true); - 染み濃度 = e.染み濃度; - 濃度 = e.濃度; - 尺度YB = 0.95; - double y = 0.0005; - X0Y0_下地.BasePointBase = X0Y0_下地.BasePointBase.AddY(y); - X0Y1_下地.BasePointBase = X0Y1_下地.BasePointBase.AddY(y); - X0Y2_下地.BasePointBase = X0Y2_下地.BasePointBase.AddY(y); - X0Y3_下地.BasePointBase = X0Y3_下地.BasePointBase.AddY(y); - X0Y4_下地.BasePointBase = X0Y4_下地.BasePointBase.AddY(y); - } - - public override void 描画0(Are Are) - { - switch (本体.IndexY) - { - case 0: - Are.Draw(X0Y0_紐左); - Are.Draw(X0Y0_紐右); - break; - case 1: - Are.Draw(X0Y1_紐左); - Are.Draw(X0Y1_紐右); - break; - case 2: - Are.Draw(X0Y2_紐左); - Are.Draw(X0Y2_紐右); - break; - case 3: - Are.Draw(X0Y3_紐左); - Are.Draw(X0Y3_紐右); - break; - default: - Are.Draw(X0Y4_紐左); - Are.Draw(X0Y4_紐右); - break; - } - } - - public override void 描画1(Are Are) - { - switch (本体.IndexY) - { - case 0: - Are.Draw(X0Y0_下地); - Are.Draw(X0Y0_線); - Are.Draw(X0Y0_セクシーランジェリー_ライン左); - Are.Draw(X0Y0_セクシーランジェリー_ライン右); - Are.Draw(X0Y0_セクシーランジェリー_柄左_柄1_柄1); - Are.Draw(X0Y0_セクシーランジェリー_柄左_柄1_柄2); - Are.Draw(X0Y0_セクシーランジェリー_柄左_柄2_柄1); - Are.Draw(X0Y0_セクシーランジェリー_柄左_柄2_柄2); - Are.Draw(X0Y0_セクシーランジェリー_柄左_柄3_柄1); - Are.Draw(X0Y0_セクシーランジェリー_柄左_柄3_柄2); - Are.Draw(X0Y0_セクシーランジェリー_柄左_柄4_柄1); - Are.Draw(X0Y0_セクシーランジェリー_柄左_柄4_柄2); - Are.Draw(X0Y0_セクシーランジェリー_柄左_柄5_柄1); - Are.Draw(X0Y0_セクシーランジェリー_柄左_柄5_柄2); - Are.Draw(X0Y0_セクシーランジェリー_柄右_柄1_柄1); - Are.Draw(X0Y0_セクシーランジェリー_柄右_柄1_柄2); - Are.Draw(X0Y0_セクシーランジェリー_柄右_柄2_柄1); - Are.Draw(X0Y0_セクシーランジェリー_柄右_柄2_柄2); - Are.Draw(X0Y0_セクシーランジェリー_柄右_柄3_柄1); - Are.Draw(X0Y0_セクシーランジェリー_柄右_柄3_柄2); - Are.Draw(X0Y0_セクシーランジェリー_柄右_柄4_柄1); - Are.Draw(X0Y0_セクシーランジェリー_柄右_柄4_柄2); - Are.Draw(X0Y0_セクシーランジェリー_柄右_柄5_柄1); - Are.Draw(X0Y0_セクシーランジェリー_柄右_柄5_柄2); - Are.Draw(X0Y0_セクシーランジェリー_ライン中); - Are.Draw(X0Y0_ライン_ライン上); - Are.Draw(X0Y0_ライン_ライン左); - Are.Draw(X0Y0_ライン_ライン右); - Are.Draw(X0Y0_ライン_ライン左下); - Are.Draw(X0Y0_ライン_ライン右下); - Are.Draw(X0Y0_ライン_ライン下左); - Are.Draw(X0Y0_ライン_ライン下右); - Are.Draw(X0Y0_結び紐左_紐1); - Are.Draw(X0Y0_結び紐左_紐2); - Are.Draw(X0Y0_結び紐左_輪1_紐後); - Are.Draw(X0Y0_結び紐左_輪1_紐前); - Are.Draw(X0Y0_結び紐左_輪2_紐後); - Are.Draw(X0Y0_結び紐左_輪2_紐前); - Are.Draw(X0Y0_結び紐左_結び目); - Are.Draw(X0Y0_結び紐右_紐1); - Are.Draw(X0Y0_結び紐右_紐2); - Are.Draw(X0Y0_結び紐右_輪1_紐後); - Are.Draw(X0Y0_結び紐右_輪1_紐前); - Are.Draw(X0Y0_結び紐右_輪2_紐後); - Are.Draw(X0Y0_結び紐右_輪2_紐前); - Are.Draw(X0Y0_結び紐右_結び目); - Are.Draw(X0Y0_リボン_リボン); - Are.Draw(X0Y0_リボン_結び目); - Are.Draw(X0Y0_染み_染み2); - Are.Draw(X0Y0_染み_染み1); - break; - case 1: - Are.Draw(X0Y1_下地); - Are.Draw(X0Y1_線); - Are.Draw(X0Y1_セクシーランジェリー_ライン左); - Are.Draw(X0Y1_セクシーランジェリー_ライン右); - Are.Draw(X0Y1_セクシーランジェリー_柄左_柄1_柄1); - Are.Draw(X0Y1_セクシーランジェリー_柄左_柄1_柄2); - Are.Draw(X0Y1_セクシーランジェリー_柄左_柄2_柄1); - Are.Draw(X0Y1_セクシーランジェリー_柄左_柄2_柄2); - Are.Draw(X0Y1_セクシーランジェリー_柄左_柄3_柄1); - Are.Draw(X0Y1_セクシーランジェリー_柄左_柄3_柄2); - Are.Draw(X0Y1_セクシーランジェリー_柄左_柄4_柄1); - Are.Draw(X0Y1_セクシーランジェリー_柄左_柄4_柄2); - Are.Draw(X0Y1_セクシーランジェリー_柄左_柄5_柄1); - Are.Draw(X0Y1_セクシーランジェリー_柄左_柄5_柄2); - Are.Draw(X0Y1_セクシーランジェリー_柄右_柄1_柄1); - Are.Draw(X0Y1_セクシーランジェリー_柄右_柄1_柄2); - Are.Draw(X0Y1_セクシーランジェリー_柄右_柄2_柄1); - Are.Draw(X0Y1_セクシーランジェリー_柄右_柄2_柄2); - Are.Draw(X0Y1_セクシーランジェリー_柄右_柄3_柄1); - Are.Draw(X0Y1_セクシーランジェリー_柄右_柄3_柄2); - Are.Draw(X0Y1_セクシーランジェリー_柄右_柄4_柄1); - Are.Draw(X0Y1_セクシーランジェリー_柄右_柄4_柄2); - Are.Draw(X0Y1_セクシーランジェリー_柄右_柄5_柄1); - Are.Draw(X0Y1_セクシーランジェリー_柄右_柄5_柄2); - Are.Draw(X0Y1_セクシーランジェリー_ライン中); - Are.Draw(X0Y1_ライン_ライン上); - Are.Draw(X0Y1_ライン_ライン左); - Are.Draw(X0Y1_ライン_ライン右); - Are.Draw(X0Y1_ライン_ライン左下); - Are.Draw(X0Y1_ライン_ライン右下); - Are.Draw(X0Y1_ライン_ライン下左); - Are.Draw(X0Y1_ライン_ライン下右); - Are.Draw(X0Y1_結び紐左_紐1); - Are.Draw(X0Y1_結び紐左_紐2); - Are.Draw(X0Y1_結び紐左_輪1_紐後); - Are.Draw(X0Y1_結び紐左_輪1_紐前); - Are.Draw(X0Y1_結び紐左_輪2_紐後); - Are.Draw(X0Y1_結び紐左_輪2_紐前); - Are.Draw(X0Y1_結び紐左_結び目); - Are.Draw(X0Y1_結び紐右_紐1); - Are.Draw(X0Y1_結び紐右_紐2); - Are.Draw(X0Y1_結び紐右_輪1_紐後); - Are.Draw(X0Y1_結び紐右_輪1_紐前); - Are.Draw(X0Y1_結び紐右_輪2_紐後); - Are.Draw(X0Y1_結び紐右_輪2_紐前); - Are.Draw(X0Y1_結び紐右_結び目); - Are.Draw(X0Y1_リボン_リボン); - Are.Draw(X0Y1_リボン_結び目); - Are.Draw(X0Y1_染み_染み2); - Are.Draw(X0Y1_染み_染み1); - break; - case 2: - Are.Draw(X0Y2_下地); - Are.Draw(X0Y2_線); - Are.Draw(X0Y2_セクシーランジェリー_ライン左); - Are.Draw(X0Y2_セクシーランジェリー_ライン右); - Are.Draw(X0Y2_セクシーランジェリー_柄左_柄1_柄1); - Are.Draw(X0Y2_セクシーランジェリー_柄左_柄1_柄2); - Are.Draw(X0Y2_セクシーランジェリー_柄左_柄2_柄1); - Are.Draw(X0Y2_セクシーランジェリー_柄左_柄2_柄2); - Are.Draw(X0Y2_セクシーランジェリー_柄左_柄3_柄1); - Are.Draw(X0Y2_セクシーランジェリー_柄左_柄3_柄2); - Are.Draw(X0Y2_セクシーランジェリー_柄左_柄4_柄1); - Are.Draw(X0Y2_セクシーランジェリー_柄左_柄4_柄2); - Are.Draw(X0Y2_セクシーランジェリー_柄左_柄5_柄1); - Are.Draw(X0Y2_セクシーランジェリー_柄左_柄5_柄2); - Are.Draw(X0Y2_セクシーランジェリー_柄右_柄1_柄1); - Are.Draw(X0Y2_セクシーランジェリー_柄右_柄1_柄2); - Are.Draw(X0Y2_セクシーランジェリー_柄右_柄2_柄1); - Are.Draw(X0Y2_セクシーランジェリー_柄右_柄2_柄2); - Are.Draw(X0Y2_セクシーランジェリー_柄右_柄3_柄1); - Are.Draw(X0Y2_セクシーランジェリー_柄右_柄3_柄2); - Are.Draw(X0Y2_セクシーランジェリー_柄右_柄4_柄1); - Are.Draw(X0Y2_セクシーランジェリー_柄右_柄4_柄2); - Are.Draw(X0Y2_セクシーランジェリー_柄右_柄5_柄1); - Are.Draw(X0Y2_セクシーランジェリー_柄右_柄5_柄2); - Are.Draw(X0Y2_セクシーランジェリー_ライン中); - Are.Draw(X0Y2_ライン_ライン上); - Are.Draw(X0Y2_ライン_ライン左); - Are.Draw(X0Y2_ライン_ライン右); - Are.Draw(X0Y2_ライン_ライン左下); - Are.Draw(X0Y2_ライン_ライン右下); - Are.Draw(X0Y2_ライン_ライン下左); - Are.Draw(X0Y2_ライン_ライン下右); - Are.Draw(X0Y2_結び紐左_紐1); - Are.Draw(X0Y2_結び紐左_紐2); - Are.Draw(X0Y2_結び紐左_輪1_紐後); - Are.Draw(X0Y2_結び紐左_輪1_紐前); - Are.Draw(X0Y2_結び紐左_輪2_紐後); - Are.Draw(X0Y2_結び紐左_輪2_紐前); - Are.Draw(X0Y2_結び紐左_結び目); - Are.Draw(X0Y2_結び紐右_紐1); - Are.Draw(X0Y2_結び紐右_紐2); - Are.Draw(X0Y2_結び紐右_輪1_紐後); - Are.Draw(X0Y2_結び紐右_輪1_紐前); - Are.Draw(X0Y2_結び紐右_輪2_紐後); - Are.Draw(X0Y2_結び紐右_輪2_紐前); - Are.Draw(X0Y2_結び紐右_結び目); - Are.Draw(X0Y2_リボン_リボン); - Are.Draw(X0Y2_リボン_結び目); - Are.Draw(X0Y2_染み_染み2); - Are.Draw(X0Y2_染み_染み1); - break; - case 3: - Are.Draw(X0Y3_下地); - Are.Draw(X0Y3_線); - Are.Draw(X0Y3_セクシーランジェリー_ライン左); - Are.Draw(X0Y3_セクシーランジェリー_ライン右); - Are.Draw(X0Y3_セクシーランジェリー_柄左_柄1_柄1); - Are.Draw(X0Y3_セクシーランジェリー_柄左_柄1_柄2); - Are.Draw(X0Y3_セクシーランジェリー_柄左_柄2_柄1); - Are.Draw(X0Y3_セクシーランジェリー_柄左_柄2_柄2); - Are.Draw(X0Y3_セクシーランジェリー_柄左_柄3_柄1); - Are.Draw(X0Y3_セクシーランジェリー_柄左_柄3_柄2); - Are.Draw(X0Y3_セクシーランジェリー_柄左_柄4_柄1); - Are.Draw(X0Y3_セクシーランジェリー_柄左_柄4_柄2); - Are.Draw(X0Y3_セクシーランジェリー_柄左_柄5_柄1); - Are.Draw(X0Y3_セクシーランジェリー_柄左_柄5_柄2); - Are.Draw(X0Y3_セクシーランジェリー_柄右_柄1_柄1); - Are.Draw(X0Y3_セクシーランジェリー_柄右_柄1_柄2); - Are.Draw(X0Y3_セクシーランジェリー_柄右_柄2_柄1); - Are.Draw(X0Y3_セクシーランジェリー_柄右_柄2_柄2); - Are.Draw(X0Y3_セクシーランジェリー_柄右_柄3_柄1); - Are.Draw(X0Y3_セクシーランジェリー_柄右_柄3_柄2); - Are.Draw(X0Y3_セクシーランジェリー_柄右_柄4_柄1); - Are.Draw(X0Y3_セクシーランジェリー_柄右_柄4_柄2); - Are.Draw(X0Y3_セクシーランジェリー_柄右_柄5_柄1); - Are.Draw(X0Y3_セクシーランジェリー_柄右_柄5_柄2); - Are.Draw(X0Y3_セクシーランジェリー_ライン中); - Are.Draw(X0Y3_ライン_ライン上); - Are.Draw(X0Y3_ライン_ライン左); - Are.Draw(X0Y3_ライン_ライン右); - Are.Draw(X0Y3_ライン_ライン左下); - Are.Draw(X0Y3_ライン_ライン右下); - Are.Draw(X0Y3_ライン_ライン下左); - Are.Draw(X0Y3_ライン_ライン下右); - Are.Draw(X0Y3_結び紐左_紐1); - Are.Draw(X0Y3_結び紐左_紐2); - Are.Draw(X0Y3_結び紐左_輪1_紐後); - Are.Draw(X0Y3_結び紐左_輪1_紐前); - Are.Draw(X0Y3_結び紐左_輪2_紐後); - Are.Draw(X0Y3_結び紐左_輪2_紐前); - Are.Draw(X0Y3_結び紐左_結び目); - Are.Draw(X0Y3_結び紐右_紐1); - Are.Draw(X0Y3_結び紐右_紐2); - Are.Draw(X0Y3_結び紐右_輪1_紐後); - Are.Draw(X0Y3_結び紐右_輪1_紐前); - Are.Draw(X0Y3_結び紐右_輪2_紐後); - Are.Draw(X0Y3_結び紐右_輪2_紐前); - Are.Draw(X0Y3_結び紐右_結び目); - Are.Draw(X0Y3_リボン_リボン); - Are.Draw(X0Y3_リボン_結び目); - Are.Draw(X0Y3_染み_染み2); - Are.Draw(X0Y3_染み_染み1); - break; - default: - Are.Draw(X0Y4_下地); - Are.Draw(X0Y4_線); - Are.Draw(X0Y4_セクシーランジェリー_ライン左); - Are.Draw(X0Y4_セクシーランジェリー_ライン右); - Are.Draw(X0Y4_セクシーランジェリー_柄左_柄1_柄1); - Are.Draw(X0Y4_セクシーランジェリー_柄左_柄1_柄2); - Are.Draw(X0Y4_セクシーランジェリー_柄左_柄2_柄1); - Are.Draw(X0Y4_セクシーランジェリー_柄左_柄2_柄2); - Are.Draw(X0Y4_セクシーランジェリー_柄左_柄3_柄1); - Are.Draw(X0Y4_セクシーランジェリー_柄左_柄3_柄2); - Are.Draw(X0Y4_セクシーランジェリー_柄左_柄4_柄1); - Are.Draw(X0Y4_セクシーランジェリー_柄左_柄4_柄2); - Are.Draw(X0Y4_セクシーランジェリー_柄左_柄5_柄1); - Are.Draw(X0Y4_セクシーランジェリー_柄左_柄5_柄2); - Are.Draw(X0Y4_セクシーランジェリー_柄右_柄1_柄1); - Are.Draw(X0Y4_セクシーランジェリー_柄右_柄1_柄2); - Are.Draw(X0Y4_セクシーランジェリー_柄右_柄2_柄1); - Are.Draw(X0Y4_セクシーランジェリー_柄右_柄2_柄2); - Are.Draw(X0Y4_セクシーランジェリー_柄右_柄3_柄1); - Are.Draw(X0Y4_セクシーランジェリー_柄右_柄3_柄2); - Are.Draw(X0Y4_セクシーランジェリー_柄右_柄4_柄1); - Are.Draw(X0Y4_セクシーランジェリー_柄右_柄4_柄2); - Are.Draw(X0Y4_セクシーランジェリー_柄右_柄5_柄1); - Are.Draw(X0Y4_セクシーランジェリー_柄右_柄5_柄2); - Are.Draw(X0Y4_セクシーランジェリー_ライン中); - Are.Draw(X0Y4_ライン_ライン上); - Are.Draw(X0Y4_ライン_ライン左); - Are.Draw(X0Y4_ライン_ライン右); - Are.Draw(X0Y4_ライン_ライン左下); - Are.Draw(X0Y4_ライン_ライン右下); - Are.Draw(X0Y4_ライン_ライン下左); - Are.Draw(X0Y4_ライン_ライン下右); - Are.Draw(X0Y4_結び紐左_紐1); - Are.Draw(X0Y4_結び紐左_紐2); - Are.Draw(X0Y4_結び紐左_輪1_紐後); - Are.Draw(X0Y4_結び紐左_輪1_紐前); - Are.Draw(X0Y4_結び紐左_輪2_紐後); - Are.Draw(X0Y4_結び紐左_輪2_紐前); - Are.Draw(X0Y4_結び紐左_結び目); - Are.Draw(X0Y4_結び紐右_紐1); - Are.Draw(X0Y4_結び紐右_紐2); - Are.Draw(X0Y4_結び紐右_輪1_紐後); - Are.Draw(X0Y4_結び紐右_輪1_紐前); - Are.Draw(X0Y4_結び紐右_輪2_紐後); - Are.Draw(X0Y4_結び紐右_輪2_紐前); - Are.Draw(X0Y4_結び紐右_結び目); - Are.Draw(X0Y4_リボン_リボン); - Are.Draw(X0Y4_リボン_結び目); - Are.Draw(X0Y4_染み_染み2); - Are.Draw(X0Y4_染み_染み1); - break; - } - } - - public override bool Is布(Par p) - { - if (p != X0Y0_紐左 && p != X0Y0_紐右 && p != X0Y0_下地 && p != X0Y0_線 && p != X0Y0_セクシーランジェリー_ライン左 && p != X0Y0_セクシーランジェリー_ライン右 && p != X0Y0_セクシーランジェリー_柄左_柄1_柄1 && p != X0Y0_セクシーランジェリー_柄左_柄1_柄2 && p != X0Y0_セクシーランジェリー_柄左_柄2_柄1 && p != X0Y0_セクシーランジェリー_柄左_柄2_柄2 && p != X0Y0_セクシーランジェリー_柄左_柄3_柄1 && p != X0Y0_セクシーランジェリー_柄左_柄3_柄2 && p != X0Y0_セクシーランジェリー_柄左_柄4_柄1 && p != X0Y0_セクシーランジェリー_柄左_柄4_柄2 && p != X0Y0_セクシーランジェリー_柄左_柄5_柄1 && p != X0Y0_セクシーランジェリー_柄左_柄5_柄2 && p != X0Y0_セクシーランジェリー_柄右_柄1_柄1 && p != X0Y0_セクシーランジェリー_柄右_柄1_柄2 && p != X0Y0_セクシーランジェリー_柄右_柄2_柄1 && p != X0Y0_セクシーランジェリー_柄右_柄2_柄2 && p != X0Y0_セクシーランジェリー_柄右_柄3_柄1 && p != X0Y0_セクシーランジェリー_柄右_柄3_柄2 && p != X0Y0_セクシーランジェリー_柄右_柄4_柄1 && p != X0Y0_セクシーランジェリー_柄右_柄4_柄2 && p != X0Y0_セクシーランジェリー_柄右_柄5_柄1 && p != X0Y0_セクシーランジェリー_柄右_柄5_柄2 && p != X0Y0_セクシーランジェリー_ライン中 && p != X0Y0_ライン_ライン上 && p != X0Y0_ライン_ライン左 && p != X0Y0_ライン_ライン右 && p != X0Y0_ライン_ライン左下 && p != X0Y0_ライン_ライン右下 && p != X0Y0_ライン_ライン下左 && p != X0Y0_ライン_ライン下右 && p != X0Y0_結び紐左_紐1 && p != X0Y0_結び紐左_紐2 && p != X0Y0_結び紐左_輪1_紐後 && p != X0Y0_結び紐左_輪1_紐前 && p != X0Y0_結び紐左_輪2_紐後 && p != X0Y0_結び紐左_輪2_紐前 && p != X0Y0_結び紐左_結び目 && p != X0Y0_結び紐右_紐1 && p != X0Y0_結び紐右_紐2 && p != X0Y0_結び紐右_輪1_紐後 && p != X0Y0_結び紐右_輪1_紐前 && p != X0Y0_結び紐右_輪2_紐後 && p != X0Y0_結び紐右_輪2_紐前 && p != X0Y0_結び紐右_結び目 && p != X0Y0_リボン_リボン && p != X0Y0_リボン_結び目 && p != X0Y0_染み_染み2 && p != X0Y0_染み_染み1 && p != X0Y1_紐左 && p != X0Y1_紐右 && p != X0Y1_下地 && p != X0Y1_線 && p != X0Y1_セクシーランジェリー_ライン左 && p != X0Y1_セクシーランジェリー_ライン右 && p != X0Y1_セクシーランジェリー_柄左_柄1_柄1 && p != X0Y1_セクシーランジェリー_柄左_柄1_柄2 && p != X0Y1_セクシーランジェリー_柄左_柄2_柄1 && p != X0Y1_セクシーランジェリー_柄左_柄2_柄2 && p != X0Y1_セクシーランジェリー_柄左_柄3_柄1 && p != X0Y1_セクシーランジェリー_柄左_柄3_柄2 && p != X0Y1_セクシーランジェリー_柄左_柄4_柄1 && p != X0Y1_セクシーランジェリー_柄左_柄4_柄2 && p != X0Y1_セクシーランジェリー_柄左_柄5_柄1 && p != X0Y1_セクシーランジェリー_柄左_柄5_柄2 && p != X0Y1_セクシーランジェリー_柄右_柄1_柄1 && p != X0Y1_セクシーランジェリー_柄右_柄1_柄2 && p != X0Y1_セクシーランジェリー_柄右_柄2_柄1 && p != X0Y1_セクシーランジェリー_柄右_柄2_柄2 && p != X0Y1_セクシーランジェリー_柄右_柄3_柄1 && p != X0Y1_セクシーランジェリー_柄右_柄3_柄2 && p != X0Y1_セクシーランジェリー_柄右_柄4_柄1 && p != X0Y1_セクシーランジェリー_柄右_柄4_柄2 && p != X0Y1_セクシーランジェリー_柄右_柄5_柄1 && p != X0Y1_セクシーランジェリー_柄右_柄5_柄2 && p != X0Y1_セクシーランジェリー_ライン中 && p != X0Y1_ライン_ライン上 && p != X0Y1_ライン_ライン左 && p != X0Y1_ライン_ライン右 && p != X0Y1_ライン_ライン左下 && p != X0Y1_ライン_ライン右下 && p != X0Y1_ライン_ライン下左 && p != X0Y1_ライン_ライン下右 && p != X0Y1_結び紐左_紐1 && p != X0Y1_結び紐左_紐2 && p != X0Y1_結び紐左_輪1_紐後 && p != X0Y1_結び紐左_輪1_紐前 && p != X0Y1_結び紐左_輪2_紐後 && p != X0Y1_結び紐左_輪2_紐前 && p != X0Y1_結び紐左_結び目 && p != X0Y1_結び紐右_紐1 && p != X0Y1_結び紐右_紐2 && p != X0Y1_結び紐右_輪1_紐後 && p != X0Y1_結び紐右_輪1_紐前 && p != X0Y1_結び紐右_輪2_紐後 && p != X0Y1_結び紐右_輪2_紐前 && p != X0Y1_結び紐右_結び目 && p != X0Y1_リボン_リボン && p != X0Y1_リボン_結び目 && p != X0Y1_染み_染み2 && p != X0Y1_染み_染み1 && p != X0Y2_紐左 && p != X0Y2_紐右 && p != X0Y2_下地 && p != X0Y2_線 && p != X0Y2_セクシーランジェリー_ライン左 && p != X0Y2_セクシーランジェリー_ライン右 && p != X0Y2_セクシーランジェリー_柄左_柄1_柄1 && p != X0Y2_セクシーランジェリー_柄左_柄1_柄2 && p != X0Y2_セクシーランジェリー_柄左_柄2_柄1 && p != X0Y2_セクシーランジェリー_柄左_柄2_柄2 && p != X0Y2_セクシーランジェリー_柄左_柄3_柄1 && p != X0Y2_セクシーランジェリー_柄左_柄3_柄2 && p != X0Y2_セクシーランジェリー_柄左_柄4_柄1 && p != X0Y2_セクシーランジェリー_柄左_柄4_柄2 && p != X0Y2_セクシーランジェリー_柄左_柄5_柄1 && p != X0Y2_セクシーランジェリー_柄左_柄5_柄2 && p != X0Y2_セクシーランジェリー_柄右_柄1_柄1 && p != X0Y2_セクシーランジェリー_柄右_柄1_柄2 && p != X0Y2_セクシーランジェリー_柄右_柄2_柄1 && p != X0Y2_セクシーランジェリー_柄右_柄2_柄2 && p != X0Y2_セクシーランジェリー_柄右_柄3_柄1 && p != X0Y2_セクシーランジェリー_柄右_柄3_柄2 && p != X0Y2_セクシーランジェリー_柄右_柄4_柄1 && p != X0Y2_セクシーランジェリー_柄右_柄4_柄2 && p != X0Y2_セクシーランジェリー_柄右_柄5_柄1 && p != X0Y2_セクシーランジェリー_柄右_柄5_柄2 && p != X0Y2_セクシーランジェリー_ライン中 && p != X0Y2_ライン_ライン上 && p != X0Y2_ライン_ライン左 && p != X0Y2_ライン_ライン右 && p != X0Y2_ライン_ライン左下 && p != X0Y2_ライン_ライン右下 && p != X0Y2_ライン_ライン下左 && p != X0Y2_ライン_ライン下右 && p != X0Y2_結び紐左_紐1 && p != X0Y2_結び紐左_紐2 && p != X0Y2_結び紐左_輪1_紐後 && p != X0Y2_結び紐左_輪1_紐前 && p != X0Y2_結び紐左_輪2_紐後 && p != X0Y2_結び紐左_輪2_紐前 && p != X0Y2_結び紐左_結び目 && p != X0Y2_結び紐右_紐1 && p != X0Y2_結び紐右_紐2 && p != X0Y2_結び紐右_輪1_紐後 && p != X0Y2_結び紐右_輪1_紐前 && p != X0Y2_結び紐右_輪2_紐後 && p != X0Y2_結び紐右_輪2_紐前 && p != X0Y2_結び紐右_結び目 && p != X0Y2_リボン_リボン && p != X0Y2_リボン_結び目 && p != X0Y2_染み_染み2 && p != X0Y2_染み_染み1 && p != X0Y3_紐左 && p != X0Y3_紐右 && p != X0Y3_下地 && p != X0Y3_線 && p != X0Y3_セクシーランジェリー_ライン左 && p != X0Y3_セクシーランジェリー_ライン右 && p != X0Y3_セクシーランジェリー_柄左_柄1_柄1 && p != X0Y3_セクシーランジェリー_柄左_柄1_柄2 && p != X0Y3_セクシーランジェリー_柄左_柄2_柄1 && p != X0Y3_セクシーランジェリー_柄左_柄2_柄2 && p != X0Y3_セクシーランジェリー_柄左_柄3_柄1 && p != X0Y3_セクシーランジェリー_柄左_柄3_柄2 && p != X0Y3_セクシーランジェリー_柄左_柄4_柄1 && p != X0Y3_セクシーランジェリー_柄左_柄4_柄2 && p != X0Y3_セクシーランジェリー_柄左_柄5_柄1 && p != X0Y3_セクシーランジェリー_柄左_柄5_柄2 && p != X0Y3_セクシーランジェリー_柄右_柄1_柄1 && p != X0Y3_セクシーランジェリー_柄右_柄1_柄2 && p != X0Y3_セクシーランジェリー_柄右_柄2_柄1 && p != X0Y3_セクシーランジェリー_柄右_柄2_柄2 && p != X0Y3_セクシーランジェリー_柄右_柄3_柄1 && p != X0Y3_セクシーランジェリー_柄右_柄3_柄2 && p != X0Y3_セクシーランジェリー_柄右_柄4_柄1 && p != X0Y3_セクシーランジェリー_柄右_柄4_柄2 && p != X0Y3_セクシーランジェリー_柄右_柄5_柄1 && p != X0Y3_セクシーランジェリー_柄右_柄5_柄2 && p != X0Y3_セクシーランジェリー_ライン中 && p != X0Y3_ライン_ライン上 && p != X0Y3_ライン_ライン左 && p != X0Y3_ライン_ライン右 && p != X0Y3_ライン_ライン左下 && p != X0Y3_ライン_ライン右下 && p != X0Y3_ライン_ライン下左 && p != X0Y3_ライン_ライン下右 && p != X0Y3_結び紐左_紐1 && p != X0Y3_結び紐左_紐2 && p != X0Y3_結び紐左_輪1_紐後 && p != X0Y3_結び紐左_輪1_紐前 && p != X0Y3_結び紐左_輪2_紐後 && p != X0Y3_結び紐左_輪2_紐前 && p != X0Y3_結び紐左_結び目 && p != X0Y3_結び紐右_紐1 && p != X0Y3_結び紐右_紐2 && p != X0Y3_結び紐右_輪1_紐後 && p != X0Y3_結び紐右_輪1_紐前 && p != X0Y3_結び紐右_輪2_紐後 && p != X0Y3_結び紐右_輪2_紐前 && p != X0Y3_結び紐右_結び目 && p != X0Y3_リボン_リボン && p != X0Y3_リボン_結び目 && p != X0Y3_染み_染み2 && p != X0Y3_染み_染み1 && p != X0Y4_紐左 && p != X0Y4_紐右 && p != X0Y4_下地 && p != X0Y4_線 && p != X0Y4_セクシーランジェリー_ライン左 && p != X0Y4_セクシーランジェリー_ライン右 && p != X0Y4_セクシーランジェリー_柄左_柄1_柄1 && p != X0Y4_セクシーランジェリー_柄左_柄1_柄2 && p != X0Y4_セクシーランジェリー_柄左_柄2_柄1 && p != X0Y4_セクシーランジェリー_柄左_柄2_柄2 && p != X0Y4_セクシーランジェリー_柄左_柄3_柄1 && p != X0Y4_セクシーランジェリー_柄左_柄3_柄2 && p != X0Y4_セクシーランジェリー_柄左_柄4_柄1 && p != X0Y4_セクシーランジェリー_柄左_柄4_柄2 && p != X0Y4_セクシーランジェリー_柄左_柄5_柄1 && p != X0Y4_セクシーランジェリー_柄左_柄5_柄2 && p != X0Y4_セクシーランジェリー_柄右_柄1_柄1 && p != X0Y4_セクシーランジェリー_柄右_柄1_柄2 && p != X0Y4_セクシーランジェリー_柄右_柄2_柄1 && p != X0Y4_セクシーランジェリー_柄右_柄2_柄2 && p != X0Y4_セクシーランジェリー_柄右_柄3_柄1 && p != X0Y4_セクシーランジェリー_柄右_柄3_柄2 && p != X0Y4_セクシーランジェリー_柄右_柄4_柄1 && p != X0Y4_セクシーランジェリー_柄右_柄4_柄2 && p != X0Y4_セクシーランジェリー_柄右_柄5_柄1 && p != X0Y4_セクシーランジェリー_柄右_柄5_柄2 && p != X0Y4_セクシーランジェリー_ライン中 && p != X0Y4_ライン_ライン上 && p != X0Y4_ライン_ライン左 && p != X0Y4_ライン_ライン右 && p != X0Y4_ライン_ライン左下 && p != X0Y4_ライン_ライン右下 && p != X0Y4_ライン_ライン下左 && p != X0Y4_ライン_ライン下右 && p != X0Y4_結び紐左_紐1 && p != X0Y4_結び紐左_紐2 && p != X0Y4_結び紐左_輪1_紐後 && p != X0Y4_結び紐左_輪1_紐前 && p != X0Y4_結び紐左_輪2_紐後 && p != X0Y4_結び紐左_輪2_紐前 && p != X0Y4_結び紐左_結び目 && p != X0Y4_結び紐右_紐1 && p != X0Y4_結び紐右_紐2 && p != X0Y4_結び紐右_輪1_紐後 && p != X0Y4_結び紐右_輪1_紐前 && p != X0Y4_結び紐右_輪2_紐後 && p != X0Y4_結び紐右_輪2_紐前 && p != X0Y4_結び紐右_結び目 && p != X0Y4_リボン_リボン && p != X0Y4_リボン_結び目 && p != X0Y4_染み_染み2) - { - return p == X0Y4_染み_染み1; - } - return true; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_紐左CP.Update(); - X0Y0_紐右CP.Update(); - X0Y0_下地CP.Update(); - X0Y0_線CP.Update(); - X0Y0_セクシーランジェリー_ライン左CP.Update(); - X0Y0_セクシーランジェリー_ライン右CP.Update(); - X0Y0_セクシーランジェリー_柄左_柄1_柄1CP.Update(); - X0Y0_セクシーランジェリー_柄左_柄1_柄2CP.Update(); - X0Y0_セクシーランジェリー_柄左_柄2_柄1CP.Update(); - X0Y0_セクシーランジェリー_柄左_柄2_柄2CP.Update(); - X0Y0_セクシーランジェリー_柄左_柄3_柄1CP.Update(); - X0Y0_セクシーランジェリー_柄左_柄3_柄2CP.Update(); - X0Y0_セクシーランジェリー_柄左_柄4_柄1CP.Update(); - X0Y0_セクシーランジェリー_柄左_柄4_柄2CP.Update(); - X0Y0_セクシーランジェリー_柄左_柄5_柄1CP.Update(); - X0Y0_セクシーランジェリー_柄左_柄5_柄2CP.Update(); - X0Y0_セクシーランジェリー_柄右_柄1_柄1CP.Update(); - X0Y0_セクシーランジェリー_柄右_柄1_柄2CP.Update(); - X0Y0_セクシーランジェリー_柄右_柄2_柄1CP.Update(); - X0Y0_セクシーランジェリー_柄右_柄2_柄2CP.Update(); - X0Y0_セクシーランジェリー_柄右_柄3_柄1CP.Update(); - X0Y0_セクシーランジェリー_柄右_柄3_柄2CP.Update(); - X0Y0_セクシーランジェリー_柄右_柄4_柄1CP.Update(); - X0Y0_セクシーランジェリー_柄右_柄4_柄2CP.Update(); - X0Y0_セクシーランジェリー_柄右_柄5_柄1CP.Update(); - X0Y0_セクシーランジェリー_柄右_柄5_柄2CP.Update(); - X0Y0_セクシーランジェリー_ライン中CP.Update(); - X0Y0_ライン_ライン上CP.Update(); - X0Y0_ライン_ライン左CP.Update(); - X0Y0_ライン_ライン右CP.Update(); - X0Y0_ライン_ライン左下CP.Update(); - X0Y0_ライン_ライン右下CP.Update(); - X0Y0_ライン_ライン下左CP.Update(); - X0Y0_ライン_ライン下右CP.Update(); - X0Y0_結び紐左_紐1CP.Update(); - X0Y0_結び紐左_紐2CP.Update(); - X0Y0_結び紐左_輪1_紐後CP.Update(); - X0Y0_結び紐左_輪1_紐前CP.Update(); - X0Y0_結び紐左_輪2_紐後CP.Update(); - X0Y0_結び紐左_輪2_紐前CP.Update(); - X0Y0_結び紐左_結び目CP.Update(); - X0Y0_結び紐右_紐1CP.Update(); - X0Y0_結び紐右_紐2CP.Update(); - X0Y0_結び紐右_輪1_紐後CP.Update(); - X0Y0_結び紐右_輪1_紐前CP.Update(); - X0Y0_結び紐右_輪2_紐後CP.Update(); - X0Y0_結び紐右_輪2_紐前CP.Update(); - X0Y0_結び紐右_結び目CP.Update(); - X0Y0_リボン_リボンCP.Update(); - X0Y0_リボン_結び目CP.Update(); - X0Y0_染み_染み2CP.Update(); - X0Y0_染み_染み1CP.Update(); - break; - case 1: - X0Y1_紐左CP.Update(); - X0Y1_紐右CP.Update(); - X0Y1_下地CP.Update(); - X0Y1_線CP.Update(); - X0Y1_セクシーランジェリー_ライン左CP.Update(); - X0Y1_セクシーランジェリー_ライン右CP.Update(); - X0Y1_セクシーランジェリー_柄左_柄1_柄1CP.Update(); - X0Y1_セクシーランジェリー_柄左_柄1_柄2CP.Update(); - X0Y1_セクシーランジェリー_柄左_柄2_柄1CP.Update(); - X0Y1_セクシーランジェリー_柄左_柄2_柄2CP.Update(); - X0Y1_セクシーランジェリー_柄左_柄3_柄1CP.Update(); - X0Y1_セクシーランジェリー_柄左_柄3_柄2CP.Update(); - X0Y1_セクシーランジェリー_柄左_柄4_柄1CP.Update(); - X0Y1_セクシーランジェリー_柄左_柄4_柄2CP.Update(); - X0Y1_セクシーランジェリー_柄左_柄5_柄1CP.Update(); - X0Y1_セクシーランジェリー_柄左_柄5_柄2CP.Update(); - X0Y1_セクシーランジェリー_柄右_柄1_柄1CP.Update(); - X0Y1_セクシーランジェリー_柄右_柄1_柄2CP.Update(); - X0Y1_セクシーランジェリー_柄右_柄2_柄1CP.Update(); - X0Y1_セクシーランジェリー_柄右_柄2_柄2CP.Update(); - X0Y1_セクシーランジェリー_柄右_柄3_柄1CP.Update(); - X0Y1_セクシーランジェリー_柄右_柄3_柄2CP.Update(); - X0Y1_セクシーランジェリー_柄右_柄4_柄1CP.Update(); - X0Y1_セクシーランジェリー_柄右_柄4_柄2CP.Update(); - X0Y1_セクシーランジェリー_柄右_柄5_柄1CP.Update(); - X0Y1_セクシーランジェリー_柄右_柄5_柄2CP.Update(); - X0Y1_セクシーランジェリー_ライン中CP.Update(); - X0Y1_ライン_ライン上CP.Update(); - X0Y1_ライン_ライン左CP.Update(); - X0Y1_ライン_ライン右CP.Update(); - X0Y1_ライン_ライン左下CP.Update(); - X0Y1_ライン_ライン右下CP.Update(); - X0Y1_ライン_ライン下左CP.Update(); - X0Y1_ライン_ライン下右CP.Update(); - X0Y1_結び紐左_紐1CP.Update(); - X0Y1_結び紐左_紐2CP.Update(); - X0Y1_結び紐左_輪1_紐後CP.Update(); - X0Y1_結び紐左_輪1_紐前CP.Update(); - X0Y1_結び紐左_輪2_紐後CP.Update(); - X0Y1_結び紐左_輪2_紐前CP.Update(); - X0Y1_結び紐左_結び目CP.Update(); - X0Y1_結び紐右_紐1CP.Update(); - X0Y1_結び紐右_紐2CP.Update(); - X0Y1_結び紐右_輪1_紐後CP.Update(); - X0Y1_結び紐右_輪1_紐前CP.Update(); - X0Y1_結び紐右_輪2_紐後CP.Update(); - X0Y1_結び紐右_輪2_紐前CP.Update(); - X0Y1_結び紐右_結び目CP.Update(); - X0Y1_リボン_リボンCP.Update(); - X0Y1_リボン_結び目CP.Update(); - X0Y1_染み_染み2CP.Update(); - X0Y1_染み_染み1CP.Update(); - break; - case 2: - X0Y2_紐左CP.Update(); - X0Y2_紐右CP.Update(); - X0Y2_下地CP.Update(); - X0Y2_線CP.Update(); - X0Y2_セクシーランジェリー_ライン左CP.Update(); - X0Y2_セクシーランジェリー_ライン右CP.Update(); - X0Y2_セクシーランジェリー_柄左_柄1_柄1CP.Update(); - X0Y2_セクシーランジェリー_柄左_柄1_柄2CP.Update(); - X0Y2_セクシーランジェリー_柄左_柄2_柄1CP.Update(); - X0Y2_セクシーランジェリー_柄左_柄2_柄2CP.Update(); - X0Y2_セクシーランジェリー_柄左_柄3_柄1CP.Update(); - X0Y2_セクシーランジェリー_柄左_柄3_柄2CP.Update(); - X0Y2_セクシーランジェリー_柄左_柄4_柄1CP.Update(); - X0Y2_セクシーランジェリー_柄左_柄4_柄2CP.Update(); - X0Y2_セクシーランジェリー_柄左_柄5_柄1CP.Update(); - X0Y2_セクシーランジェリー_柄左_柄5_柄2CP.Update(); - X0Y2_セクシーランジェリー_柄右_柄1_柄1CP.Update(); - X0Y2_セクシーランジェリー_柄右_柄1_柄2CP.Update(); - X0Y2_セクシーランジェリー_柄右_柄2_柄1CP.Update(); - X0Y2_セクシーランジェリー_柄右_柄2_柄2CP.Update(); - X0Y2_セクシーランジェリー_柄右_柄3_柄1CP.Update(); - X0Y2_セクシーランジェリー_柄右_柄3_柄2CP.Update(); - X0Y2_セクシーランジェリー_柄右_柄4_柄1CP.Update(); - X0Y2_セクシーランジェリー_柄右_柄4_柄2CP.Update(); - X0Y2_セクシーランジェリー_柄右_柄5_柄1CP.Update(); - X0Y2_セクシーランジェリー_柄右_柄5_柄2CP.Update(); - X0Y2_セクシーランジェリー_ライン中CP.Update(); - X0Y2_ライン_ライン上CP.Update(); - X0Y2_ライン_ライン左CP.Update(); - X0Y2_ライン_ライン右CP.Update(); - X0Y2_ライン_ライン左下CP.Update(); - X0Y2_ライン_ライン右下CP.Update(); - X0Y2_ライン_ライン下左CP.Update(); - X0Y2_ライン_ライン下右CP.Update(); - X0Y2_結び紐左_紐1CP.Update(); - X0Y2_結び紐左_紐2CP.Update(); - X0Y2_結び紐左_輪1_紐後CP.Update(); - X0Y2_結び紐左_輪1_紐前CP.Update(); - X0Y2_結び紐左_輪2_紐後CP.Update(); - X0Y2_結び紐左_輪2_紐前CP.Update(); - X0Y2_結び紐左_結び目CP.Update(); - X0Y2_結び紐右_紐1CP.Update(); - X0Y2_結び紐右_紐2CP.Update(); - X0Y2_結び紐右_輪1_紐後CP.Update(); - X0Y2_結び紐右_輪1_紐前CP.Update(); - X0Y2_結び紐右_輪2_紐後CP.Update(); - X0Y2_結び紐右_輪2_紐前CP.Update(); - X0Y2_結び紐右_結び目CP.Update(); - X0Y2_リボン_リボンCP.Update(); - X0Y2_リボン_結び目CP.Update(); - X0Y2_染み_染み2CP.Update(); - X0Y2_染み_染み1CP.Update(); - break; - case 3: - X0Y3_紐左CP.Update(); - X0Y3_紐右CP.Update(); - X0Y3_下地CP.Update(); - X0Y3_線CP.Update(); - X0Y3_セクシーランジェリー_ライン左CP.Update(); - X0Y3_セクシーランジェリー_ライン右CP.Update(); - X0Y3_セクシーランジェリー_柄左_柄1_柄1CP.Update(); - X0Y3_セクシーランジェリー_柄左_柄1_柄2CP.Update(); - X0Y3_セクシーランジェリー_柄左_柄2_柄1CP.Update(); - X0Y3_セクシーランジェリー_柄左_柄2_柄2CP.Update(); - X0Y3_セクシーランジェリー_柄左_柄3_柄1CP.Update(); - X0Y3_セクシーランジェリー_柄左_柄3_柄2CP.Update(); - X0Y3_セクシーランジェリー_柄左_柄4_柄1CP.Update(); - X0Y3_セクシーランジェリー_柄左_柄4_柄2CP.Update(); - X0Y3_セクシーランジェリー_柄左_柄5_柄1CP.Update(); - X0Y3_セクシーランジェリー_柄左_柄5_柄2CP.Update(); - X0Y3_セクシーランジェリー_柄右_柄1_柄1CP.Update(); - X0Y3_セクシーランジェリー_柄右_柄1_柄2CP.Update(); - X0Y3_セクシーランジェリー_柄右_柄2_柄1CP.Update(); - X0Y3_セクシーランジェリー_柄右_柄2_柄2CP.Update(); - X0Y3_セクシーランジェリー_柄右_柄3_柄1CP.Update(); - X0Y3_セクシーランジェリー_柄右_柄3_柄2CP.Update(); - X0Y3_セクシーランジェリー_柄右_柄4_柄1CP.Update(); - X0Y3_セクシーランジェリー_柄右_柄4_柄2CP.Update(); - X0Y3_セクシーランジェリー_柄右_柄5_柄1CP.Update(); - X0Y3_セクシーランジェリー_柄右_柄5_柄2CP.Update(); - X0Y3_セクシーランジェリー_ライン中CP.Update(); - X0Y3_ライン_ライン上CP.Update(); - X0Y3_ライン_ライン左CP.Update(); - X0Y3_ライン_ライン右CP.Update(); - X0Y3_ライン_ライン左下CP.Update(); - X0Y3_ライン_ライン右下CP.Update(); - X0Y3_ライン_ライン下左CP.Update(); - X0Y3_ライン_ライン下右CP.Update(); - X0Y3_結び紐左_紐1CP.Update(); - X0Y3_結び紐左_紐2CP.Update(); - X0Y3_結び紐左_輪1_紐後CP.Update(); - X0Y3_結び紐左_輪1_紐前CP.Update(); - X0Y3_結び紐左_輪2_紐後CP.Update(); - X0Y3_結び紐左_輪2_紐前CP.Update(); - X0Y3_結び紐左_結び目CP.Update(); - X0Y3_結び紐右_紐1CP.Update(); - X0Y3_結び紐右_紐2CP.Update(); - X0Y3_結び紐右_輪1_紐後CP.Update(); - X0Y3_結び紐右_輪1_紐前CP.Update(); - X0Y3_結び紐右_輪2_紐後CP.Update(); - X0Y3_結び紐右_輪2_紐前CP.Update(); - X0Y3_結び紐右_結び目CP.Update(); - X0Y3_リボン_リボンCP.Update(); - X0Y3_リボン_結び目CP.Update(); - X0Y3_染み_染み2CP.Update(); - X0Y3_染み_染み1CP.Update(); - break; - default: - X0Y4_紐左CP.Update(); - X0Y4_紐右CP.Update(); - X0Y4_下地CP.Update(); - X0Y4_線CP.Update(); - X0Y4_セクシーランジェリー_ライン左CP.Update(); - X0Y4_セクシーランジェリー_ライン右CP.Update(); - X0Y4_セクシーランジェリー_柄左_柄1_柄1CP.Update(); - X0Y4_セクシーランジェリー_柄左_柄1_柄2CP.Update(); - X0Y4_セクシーランジェリー_柄左_柄2_柄1CP.Update(); - X0Y4_セクシーランジェリー_柄左_柄2_柄2CP.Update(); - X0Y4_セクシーランジェリー_柄左_柄3_柄1CP.Update(); - X0Y4_セクシーランジェリー_柄左_柄3_柄2CP.Update(); - X0Y4_セクシーランジェリー_柄左_柄4_柄1CP.Update(); - X0Y4_セクシーランジェリー_柄左_柄4_柄2CP.Update(); - X0Y4_セクシーランジェリー_柄左_柄5_柄1CP.Update(); - X0Y4_セクシーランジェリー_柄左_柄5_柄2CP.Update(); - X0Y4_セクシーランジェリー_柄右_柄1_柄1CP.Update(); - X0Y4_セクシーランジェリー_柄右_柄1_柄2CP.Update(); - X0Y4_セクシーランジェリー_柄右_柄2_柄1CP.Update(); - X0Y4_セクシーランジェリー_柄右_柄2_柄2CP.Update(); - X0Y4_セクシーランジェリー_柄右_柄3_柄1CP.Update(); - X0Y4_セクシーランジェリー_柄右_柄3_柄2CP.Update(); - X0Y4_セクシーランジェリー_柄右_柄4_柄1CP.Update(); - X0Y4_セクシーランジェリー_柄右_柄4_柄2CP.Update(); - X0Y4_セクシーランジェリー_柄右_柄5_柄1CP.Update(); - X0Y4_セクシーランジェリー_柄右_柄5_柄2CP.Update(); - X0Y4_セクシーランジェリー_ライン中CP.Update(); - X0Y4_ライン_ライン上CP.Update(); - X0Y4_ライン_ライン左CP.Update(); - X0Y4_ライン_ライン右CP.Update(); - X0Y4_ライン_ライン左下CP.Update(); - X0Y4_ライン_ライン右下CP.Update(); - X0Y4_ライン_ライン下左CP.Update(); - X0Y4_ライン_ライン下右CP.Update(); - X0Y4_結び紐左_紐1CP.Update(); - X0Y4_結び紐左_紐2CP.Update(); - X0Y4_結び紐左_輪1_紐後CP.Update(); - X0Y4_結び紐左_輪1_紐前CP.Update(); - X0Y4_結び紐左_輪2_紐後CP.Update(); - X0Y4_結び紐左_輪2_紐前CP.Update(); - X0Y4_結び紐左_結び目CP.Update(); - X0Y4_結び紐右_紐1CP.Update(); - X0Y4_結び紐右_紐2CP.Update(); - X0Y4_結び紐右_輪1_紐後CP.Update(); - X0Y4_結び紐右_輪1_紐前CP.Update(); - X0Y4_結び紐右_輪2_紐後CP.Update(); - X0Y4_結び紐右_輪2_紐前CP.Update(); - X0Y4_結び紐右_結び目CP.Update(); - X0Y4_リボン_リボンCP.Update(); - X0Y4_リボン_結び目CP.Update(); - X0Y4_染み_染み2CP.Update(); - X0Y4_染み_染み1CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 紐左CD = new ColorD(); - 紐右CD = new ColorD(); - 下地CD = new ColorD(); - 線CD = new ColorD(); - セクシーランジェリー_ライン左CD = new ColorD(); - セクシーランジェリー_ライン右CD = new ColorD(); - セクシーランジェリー_柄左_柄1_柄1CD = new ColorD(); - セクシーランジェリー_柄左_柄1_柄2CD = new ColorD(); - セクシーランジェリー_柄左_柄2_柄1CD = new ColorD(); - セクシーランジェリー_柄左_柄2_柄2CD = new ColorD(); - セクシーランジェリー_柄左_柄3_柄1CD = new ColorD(); - セクシーランジェリー_柄左_柄3_柄2CD = new ColorD(); - セクシーランジェリー_柄左_柄4_柄1CD = new ColorD(); - セクシーランジェリー_柄左_柄4_柄2CD = new ColorD(); - セクシーランジェリー_柄左_柄5_柄1CD = new ColorD(); - セクシーランジェリー_柄左_柄5_柄2CD = new ColorD(); - セクシーランジェリー_柄右_柄1_柄1CD = new ColorD(); - セクシーランジェリー_柄右_柄1_柄2CD = new ColorD(); - セクシーランジェリー_柄右_柄2_柄1CD = new ColorD(); - セクシーランジェリー_柄右_柄2_柄2CD = new ColorD(); - セクシーランジェリー_柄右_柄3_柄1CD = new ColorD(); - セクシーランジェリー_柄右_柄3_柄2CD = new ColorD(); - セクシーランジェリー_柄右_柄4_柄1CD = new ColorD(); - セクシーランジェリー_柄右_柄4_柄2CD = new ColorD(); - セクシーランジェリー_柄右_柄5_柄1CD = new ColorD(); - セクシーランジェリー_柄右_柄5_柄2CD = new ColorD(); - セクシーランジェリー_ライン中CD = new ColorD(); - ライン_ライン上CD = new ColorD(); - ライン_ライン左CD = new ColorD(); - ライン_ライン右CD = new ColorD(); - ライン_ライン左下CD = new ColorD(); - ライン_ライン右下CD = new ColorD(); - ライン_ライン下左CD = new ColorD(); - ライン_ライン下右CD = new ColorD(); - 結び紐左_紐1CD = new ColorD(); - 結び紐左_紐2CD = new ColorD(); - 結び紐左_輪1_紐後CD = new ColorD(); - 結び紐左_輪1_紐前CD = new ColorD(); - 結び紐左_輪2_紐後CD = new ColorD(); - 結び紐左_輪2_紐前CD = new ColorD(); - 結び紐左_結び目CD = new ColorD(); - 結び紐右_紐1CD = new ColorD(); - 結び紐右_紐2CD = new ColorD(); - 結び紐右_輪1_紐後CD = new ColorD(); - 結び紐右_輪1_紐前CD = new ColorD(); - 結び紐右_輪2_紐後CD = new ColorD(); - 結び紐右_輪2_紐前CD = new ColorD(); - 結び紐右_結び目CD = new ColorD(); - リボン_リボンCD = new ColorD(); - リボン_結び目CD = new ColorD(); - 染み_染み2CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 染み_染み1CD = new ColorD(ref Col.Empty, ref 体配色.染み); - } - - public void 配色(ノーマルB色 配色) - { - 紐左CD.色 = 配色.紐色; - 紐右CD.色 = 紐左CD.色; - 下地CD.色 = 配色.生地色; - 線CD.色 = Color2.Empty; - X0Y0_線CP.Setting(); - X0Y1_線CP.Setting(); - X0Y2_線CP.Setting(); - X0Y3_線CP.Setting(); - X0Y4_線CP.Setting(); - セクシーランジェリー_ライン左CD.色 = 配色.縁色; - セクシーランジェリー_ライン右CD.色 = セクシーランジェリー_ライン左CD.色; - セクシーランジェリー_柄左_柄1_柄1CD.色 = 配色.柄色; - セクシーランジェリー_柄左_柄1_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄左_柄2_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄左_柄2_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄左_柄3_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄左_柄3_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄左_柄4_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄左_柄4_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄左_柄5_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄左_柄5_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄右_柄1_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄右_柄1_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄右_柄2_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄右_柄2_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄右_柄3_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄右_柄3_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄右_柄4_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄右_柄4_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄右_柄5_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_柄右_柄5_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; - セクシーランジェリー_ライン中CD.色 = セクシーランジェリー_ライン左CD.色; - ライン_ライン上CD.色 = セクシーランジェリー_ライン左CD.色; - ライン_ライン左CD.色 = セクシーランジェリー_ライン左CD.色; - ライン_ライン右CD.色 = セクシーランジェリー_ライン左CD.色; - ライン_ライン左下CD.色 = セクシーランジェリー_ライン左CD.色; - ライン_ライン右下CD.色 = セクシーランジェリー_ライン左CD.色; - ライン_ライン下左CD.色 = セクシーランジェリー_ライン左CD.色; - ライン_ライン下右CD.色 = セクシーランジェリー_ライン左CD.色; - 結び紐左_紐1CD.色 = 紐左CD.色; - 結び紐左_紐2CD.色 = 紐左CD.色; - 結び紐左_輪1_紐後CD.色 = 紐左CD.色; - 結び紐左_輪1_紐前CD.色 = 紐左CD.色; - 結び紐左_輪2_紐後CD.色 = 紐左CD.色; - 結び紐左_輪2_紐前CD.色 = 紐左CD.色; - 結び紐左_結び目CD.色 = 紐左CD.色; - 結び紐右_紐1CD.色 = 紐左CD.色; - 結び紐右_紐2CD.色 = 紐左CD.色; - 結び紐右_輪1_紐後CD.色 = 紐左CD.色; - 結び紐右_輪1_紐前CD.色 = 紐左CD.色; - 結び紐右_輪2_紐後CD.色 = 紐左CD.色; - 結び紐右_輪2_紐前CD.色 = 紐左CD.色; - 結び紐右_結び目CD.色 = 紐左CD.色; - リボン_リボンCD.色 = 配色.リボン色; - リボン_結び目CD.色 = リボン_リボンCD.色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 紐左_表示 + { + get + { + return X0Y0_紐左.Dra; + } + set + { + X0Y0_紐左.Dra = value; + X0Y1_紐左.Dra = value; + X0Y2_紐左.Dra = value; + X0Y3_紐左.Dra = value; + X0Y4_紐左.Dra = value; + X0Y0_紐左.Hit = false; + X0Y1_紐左.Hit = false; + X0Y2_紐左.Hit = false; + X0Y3_紐左.Hit = false; + X0Y4_紐左.Hit = false; + } + } + + public bool 紐右_表示 + { + get + { + return X0Y0_紐右.Dra; + } + set + { + X0Y0_紐右.Dra = value; + X0Y1_紐右.Dra = value; + X0Y2_紐右.Dra = value; + X0Y3_紐右.Dra = value; + X0Y4_紐右.Dra = value; + X0Y0_紐右.Hit = false; + X0Y1_紐右.Hit = false; + X0Y2_紐右.Hit = false; + X0Y3_紐右.Hit = false; + X0Y4_紐右.Hit = false; + } + } + + public bool 下地_表示 + { + get + { + return X0Y0_下地.Dra; + } + set + { + X0Y0_下地.Dra = value; + X0Y1_下地.Dra = value; + X0Y2_下地.Dra = value; + X0Y3_下地.Dra = value; + X0Y4_下地.Dra = value; + X0Y0_下地.Hit = false; + X0Y1_下地.Hit = false; + X0Y2_下地.Hit = false; + X0Y3_下地.Hit = false; + X0Y4_下地.Hit = false; + } + } + + public bool 線_表示 + { + get + { + return X0Y0_線.Dra; + } + set + { + X0Y0_線.Dra = value; + X0Y1_線.Dra = value; + X0Y2_線.Dra = value; + X0Y3_線.Dra = value; + X0Y4_線.Dra = value; + X0Y0_線.Hit = false; + X0Y1_線.Hit = false; + X0Y2_線.Hit = false; + X0Y3_線.Hit = false; + X0Y4_線.Hit = false; + } + } + + public bool セクシーランジェリー_ライン左_表示 + { + get + { + return X0Y0_セクシーランジェリー_ライン左.Dra; + } + set + { + X0Y0_セクシーランジェリー_ライン左.Dra = value; + X0Y1_セクシーランジェリー_ライン左.Dra = value; + X0Y2_セクシーランジェリー_ライン左.Dra = value; + X0Y3_セクシーランジェリー_ライン左.Dra = value; + X0Y4_セクシーランジェリー_ライン左.Dra = value; + X0Y0_セクシーランジェリー_ライン左.Hit = false; + X0Y1_セクシーランジェリー_ライン左.Hit = false; + X0Y2_セクシーランジェリー_ライン左.Hit = false; + X0Y3_セクシーランジェリー_ライン左.Hit = false; + X0Y4_セクシーランジェリー_ライン左.Hit = false; + } + } + + public bool セクシーランジェリー_ライン右_表示 + { + get + { + return X0Y0_セクシーランジェリー_ライン右.Dra; + } + set + { + X0Y0_セクシーランジェリー_ライン右.Dra = value; + X0Y1_セクシーランジェリー_ライン右.Dra = value; + X0Y2_セクシーランジェリー_ライン右.Dra = value; + X0Y3_セクシーランジェリー_ライン右.Dra = value; + X0Y4_セクシーランジェリー_ライン右.Dra = value; + X0Y0_セクシーランジェリー_ライン右.Hit = false; + X0Y1_セクシーランジェリー_ライン右.Hit = false; + X0Y2_セクシーランジェリー_ライン右.Hit = false; + X0Y3_セクシーランジェリー_ライン右.Hit = false; + X0Y4_セクシーランジェリー_ライン右.Hit = false; + } + } + + public bool セクシーランジェリー_柄左_柄1_柄1_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄左_柄1_柄1.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄左_柄1_柄1.Dra = value; + X0Y1_セクシーランジェリー_柄左_柄1_柄1.Dra = value; + X0Y2_セクシーランジェリー_柄左_柄1_柄1.Dra = value; + X0Y3_セクシーランジェリー_柄左_柄1_柄1.Dra = value; + X0Y4_セクシーランジェリー_柄左_柄1_柄1.Dra = value; + X0Y0_セクシーランジェリー_柄左_柄1_柄1.Hit = false; + X0Y1_セクシーランジェリー_柄左_柄1_柄1.Hit = false; + X0Y2_セクシーランジェリー_柄左_柄1_柄1.Hit = false; + X0Y3_セクシーランジェリー_柄左_柄1_柄1.Hit = false; + X0Y4_セクシーランジェリー_柄左_柄1_柄1.Hit = false; + } + } + + public bool セクシーランジェリー_柄左_柄1_柄2_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄左_柄1_柄2.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄左_柄1_柄2.Dra = value; + X0Y1_セクシーランジェリー_柄左_柄1_柄2.Dra = value; + X0Y2_セクシーランジェリー_柄左_柄1_柄2.Dra = value; + X0Y3_セクシーランジェリー_柄左_柄1_柄2.Dra = value; + X0Y4_セクシーランジェリー_柄左_柄1_柄2.Dra = value; + X0Y0_セクシーランジェリー_柄左_柄1_柄2.Hit = false; + X0Y1_セクシーランジェリー_柄左_柄1_柄2.Hit = false; + X0Y2_セクシーランジェリー_柄左_柄1_柄2.Hit = false; + X0Y3_セクシーランジェリー_柄左_柄1_柄2.Hit = false; + X0Y4_セクシーランジェリー_柄左_柄1_柄2.Hit = false; + } + } + + public bool セクシーランジェリー_柄左_柄2_柄1_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄左_柄2_柄1.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄左_柄2_柄1.Dra = value; + X0Y1_セクシーランジェリー_柄左_柄2_柄1.Dra = value; + X0Y2_セクシーランジェリー_柄左_柄2_柄1.Dra = value; + X0Y3_セクシーランジェリー_柄左_柄2_柄1.Dra = value; + X0Y4_セクシーランジェリー_柄左_柄2_柄1.Dra = value; + X0Y0_セクシーランジェリー_柄左_柄2_柄1.Hit = false; + X0Y1_セクシーランジェリー_柄左_柄2_柄1.Hit = false; + X0Y2_セクシーランジェリー_柄左_柄2_柄1.Hit = false; + X0Y3_セクシーランジェリー_柄左_柄2_柄1.Hit = false; + X0Y4_セクシーランジェリー_柄左_柄2_柄1.Hit = false; + } + } + + public bool セクシーランジェリー_柄左_柄2_柄2_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄左_柄2_柄2.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄左_柄2_柄2.Dra = value; + X0Y1_セクシーランジェリー_柄左_柄2_柄2.Dra = value; + X0Y2_セクシーランジェリー_柄左_柄2_柄2.Dra = value; + X0Y3_セクシーランジェリー_柄左_柄2_柄2.Dra = value; + X0Y4_セクシーランジェリー_柄左_柄2_柄2.Dra = value; + X0Y0_セクシーランジェリー_柄左_柄2_柄2.Hit = false; + X0Y1_セクシーランジェリー_柄左_柄2_柄2.Hit = false; + X0Y2_セクシーランジェリー_柄左_柄2_柄2.Hit = false; + X0Y3_セクシーランジェリー_柄左_柄2_柄2.Hit = false; + X0Y4_セクシーランジェリー_柄左_柄2_柄2.Hit = false; + } + } + + public bool セクシーランジェリー_柄左_柄3_柄1_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄左_柄3_柄1.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄左_柄3_柄1.Dra = value; + X0Y1_セクシーランジェリー_柄左_柄3_柄1.Dra = value; + X0Y2_セクシーランジェリー_柄左_柄3_柄1.Dra = value; + X0Y3_セクシーランジェリー_柄左_柄3_柄1.Dra = value; + X0Y4_セクシーランジェリー_柄左_柄3_柄1.Dra = value; + X0Y0_セクシーランジェリー_柄左_柄3_柄1.Hit = false; + X0Y1_セクシーランジェリー_柄左_柄3_柄1.Hit = false; + X0Y2_セクシーランジェリー_柄左_柄3_柄1.Hit = false; + X0Y3_セクシーランジェリー_柄左_柄3_柄1.Hit = false; + X0Y4_セクシーランジェリー_柄左_柄3_柄1.Hit = false; + } + } + + public bool セクシーランジェリー_柄左_柄3_柄2_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄左_柄3_柄2.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄左_柄3_柄2.Dra = value; + X0Y1_セクシーランジェリー_柄左_柄3_柄2.Dra = value; + X0Y2_セクシーランジェリー_柄左_柄3_柄2.Dra = value; + X0Y3_セクシーランジェリー_柄左_柄3_柄2.Dra = value; + X0Y4_セクシーランジェリー_柄左_柄3_柄2.Dra = value; + X0Y0_セクシーランジェリー_柄左_柄3_柄2.Hit = false; + X0Y1_セクシーランジェリー_柄左_柄3_柄2.Hit = false; + X0Y2_セクシーランジェリー_柄左_柄3_柄2.Hit = false; + X0Y3_セクシーランジェリー_柄左_柄3_柄2.Hit = false; + X0Y4_セクシーランジェリー_柄左_柄3_柄2.Hit = false; + } + } + + public bool セクシーランジェリー_柄左_柄4_柄1_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄左_柄4_柄1.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄左_柄4_柄1.Dra = value; + X0Y1_セクシーランジェリー_柄左_柄4_柄1.Dra = value; + X0Y2_セクシーランジェリー_柄左_柄4_柄1.Dra = value; + X0Y3_セクシーランジェリー_柄左_柄4_柄1.Dra = value; + X0Y4_セクシーランジェリー_柄左_柄4_柄1.Dra = value; + X0Y0_セクシーランジェリー_柄左_柄4_柄1.Hit = false; + X0Y1_セクシーランジェリー_柄左_柄4_柄1.Hit = false; + X0Y2_セクシーランジェリー_柄左_柄4_柄1.Hit = false; + X0Y3_セクシーランジェリー_柄左_柄4_柄1.Hit = false; + X0Y4_セクシーランジェリー_柄左_柄4_柄1.Hit = false; + } + } + + public bool セクシーランジェリー_柄左_柄4_柄2_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄左_柄4_柄2.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄左_柄4_柄2.Dra = value; + X0Y1_セクシーランジェリー_柄左_柄4_柄2.Dra = value; + X0Y2_セクシーランジェリー_柄左_柄4_柄2.Dra = value; + X0Y3_セクシーランジェリー_柄左_柄4_柄2.Dra = value; + X0Y4_セクシーランジェリー_柄左_柄4_柄2.Dra = value; + X0Y0_セクシーランジェリー_柄左_柄4_柄2.Hit = false; + X0Y1_セクシーランジェリー_柄左_柄4_柄2.Hit = false; + X0Y2_セクシーランジェリー_柄左_柄4_柄2.Hit = false; + X0Y3_セクシーランジェリー_柄左_柄4_柄2.Hit = false; + X0Y4_セクシーランジェリー_柄左_柄4_柄2.Hit = false; + } + } + + public bool セクシーランジェリー_柄左_柄5_柄1_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄左_柄5_柄1.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄左_柄5_柄1.Dra = value; + X0Y1_セクシーランジェリー_柄左_柄5_柄1.Dra = value; + X0Y2_セクシーランジェリー_柄左_柄5_柄1.Dra = value; + X0Y3_セクシーランジェリー_柄左_柄5_柄1.Dra = value; + X0Y4_セクシーランジェリー_柄左_柄5_柄1.Dra = value; + X0Y0_セクシーランジェリー_柄左_柄5_柄1.Hit = false; + X0Y1_セクシーランジェリー_柄左_柄5_柄1.Hit = false; + X0Y2_セクシーランジェリー_柄左_柄5_柄1.Hit = false; + X0Y3_セクシーランジェリー_柄左_柄5_柄1.Hit = false; + X0Y4_セクシーランジェリー_柄左_柄5_柄1.Hit = false; + } + } + + public bool セクシーランジェリー_柄左_柄5_柄2_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄左_柄5_柄2.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄左_柄5_柄2.Dra = value; + X0Y1_セクシーランジェリー_柄左_柄5_柄2.Dra = value; + X0Y2_セクシーランジェリー_柄左_柄5_柄2.Dra = value; + X0Y3_セクシーランジェリー_柄左_柄5_柄2.Dra = value; + X0Y4_セクシーランジェリー_柄左_柄5_柄2.Dra = value; + X0Y0_セクシーランジェリー_柄左_柄5_柄2.Hit = false; + X0Y1_セクシーランジェリー_柄左_柄5_柄2.Hit = false; + X0Y2_セクシーランジェリー_柄左_柄5_柄2.Hit = false; + X0Y3_セクシーランジェリー_柄左_柄5_柄2.Hit = false; + X0Y4_セクシーランジェリー_柄左_柄5_柄2.Hit = false; + } + } + + public bool セクシーランジェリー_柄右_柄1_柄1_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄右_柄1_柄1.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄右_柄1_柄1.Dra = value; + X0Y1_セクシーランジェリー_柄右_柄1_柄1.Dra = value; + X0Y2_セクシーランジェリー_柄右_柄1_柄1.Dra = value; + X0Y3_セクシーランジェリー_柄右_柄1_柄1.Dra = value; + X0Y4_セクシーランジェリー_柄右_柄1_柄1.Dra = value; + X0Y0_セクシーランジェリー_柄右_柄1_柄1.Hit = false; + X0Y1_セクシーランジェリー_柄右_柄1_柄1.Hit = false; + X0Y2_セクシーランジェリー_柄右_柄1_柄1.Hit = false; + X0Y3_セクシーランジェリー_柄右_柄1_柄1.Hit = false; + X0Y4_セクシーランジェリー_柄右_柄1_柄1.Hit = false; + } + } + + public bool セクシーランジェリー_柄右_柄1_柄2_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄右_柄1_柄2.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄右_柄1_柄2.Dra = value; + X0Y1_セクシーランジェリー_柄右_柄1_柄2.Dra = value; + X0Y2_セクシーランジェリー_柄右_柄1_柄2.Dra = value; + X0Y3_セクシーランジェリー_柄右_柄1_柄2.Dra = value; + X0Y4_セクシーランジェリー_柄右_柄1_柄2.Dra = value; + X0Y0_セクシーランジェリー_柄右_柄1_柄2.Hit = false; + X0Y1_セクシーランジェリー_柄右_柄1_柄2.Hit = false; + X0Y2_セクシーランジェリー_柄右_柄1_柄2.Hit = false; + X0Y3_セクシーランジェリー_柄右_柄1_柄2.Hit = false; + X0Y4_セクシーランジェリー_柄右_柄1_柄2.Hit = false; + } + } + + public bool セクシーランジェリー_柄右_柄2_柄1_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄右_柄2_柄1.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄右_柄2_柄1.Dra = value; + X0Y1_セクシーランジェリー_柄右_柄2_柄1.Dra = value; + X0Y2_セクシーランジェリー_柄右_柄2_柄1.Dra = value; + X0Y3_セクシーランジェリー_柄右_柄2_柄1.Dra = value; + X0Y4_セクシーランジェリー_柄右_柄2_柄1.Dra = value; + X0Y0_セクシーランジェリー_柄右_柄2_柄1.Hit = false; + X0Y1_セクシーランジェリー_柄右_柄2_柄1.Hit = false; + X0Y2_セクシーランジェリー_柄右_柄2_柄1.Hit = false; + X0Y3_セクシーランジェリー_柄右_柄2_柄1.Hit = false; + X0Y4_セクシーランジェリー_柄右_柄2_柄1.Hit = false; + } + } + + public bool セクシーランジェリー_柄右_柄2_柄2_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄右_柄2_柄2.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄右_柄2_柄2.Dra = value; + X0Y1_セクシーランジェリー_柄右_柄2_柄2.Dra = value; + X0Y2_セクシーランジェリー_柄右_柄2_柄2.Dra = value; + X0Y3_セクシーランジェリー_柄右_柄2_柄2.Dra = value; + X0Y4_セクシーランジェリー_柄右_柄2_柄2.Dra = value; + X0Y0_セクシーランジェリー_柄右_柄2_柄2.Hit = false; + X0Y1_セクシーランジェリー_柄右_柄2_柄2.Hit = false; + X0Y2_セクシーランジェリー_柄右_柄2_柄2.Hit = false; + X0Y3_セクシーランジェリー_柄右_柄2_柄2.Hit = false; + X0Y4_セクシーランジェリー_柄右_柄2_柄2.Hit = false; + } + } + + public bool セクシーランジェリー_柄右_柄3_柄1_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄右_柄3_柄1.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄右_柄3_柄1.Dra = value; + X0Y1_セクシーランジェリー_柄右_柄3_柄1.Dra = value; + X0Y2_セクシーランジェリー_柄右_柄3_柄1.Dra = value; + X0Y3_セクシーランジェリー_柄右_柄3_柄1.Dra = value; + X0Y4_セクシーランジェリー_柄右_柄3_柄1.Dra = value; + X0Y0_セクシーランジェリー_柄右_柄3_柄1.Hit = false; + X0Y1_セクシーランジェリー_柄右_柄3_柄1.Hit = false; + X0Y2_セクシーランジェリー_柄右_柄3_柄1.Hit = false; + X0Y3_セクシーランジェリー_柄右_柄3_柄1.Hit = false; + X0Y4_セクシーランジェリー_柄右_柄3_柄1.Hit = false; + } + } + + public bool セクシーランジェリー_柄右_柄3_柄2_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄右_柄3_柄2.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄右_柄3_柄2.Dra = value; + X0Y1_セクシーランジェリー_柄右_柄3_柄2.Dra = value; + X0Y2_セクシーランジェリー_柄右_柄3_柄2.Dra = value; + X0Y3_セクシーランジェリー_柄右_柄3_柄2.Dra = value; + X0Y4_セクシーランジェリー_柄右_柄3_柄2.Dra = value; + X0Y0_セクシーランジェリー_柄右_柄3_柄2.Hit = false; + X0Y1_セクシーランジェリー_柄右_柄3_柄2.Hit = false; + X0Y2_セクシーランジェリー_柄右_柄3_柄2.Hit = false; + X0Y3_セクシーランジェリー_柄右_柄3_柄2.Hit = false; + X0Y4_セクシーランジェリー_柄右_柄3_柄2.Hit = false; + } + } + + public bool セクシーランジェリー_柄右_柄4_柄1_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄右_柄4_柄1.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄右_柄4_柄1.Dra = value; + X0Y1_セクシーランジェリー_柄右_柄4_柄1.Dra = value; + X0Y2_セクシーランジェリー_柄右_柄4_柄1.Dra = value; + X0Y3_セクシーランジェリー_柄右_柄4_柄1.Dra = value; + X0Y4_セクシーランジェリー_柄右_柄4_柄1.Dra = value; + X0Y0_セクシーランジェリー_柄右_柄4_柄1.Hit = false; + X0Y1_セクシーランジェリー_柄右_柄4_柄1.Hit = false; + X0Y2_セクシーランジェリー_柄右_柄4_柄1.Hit = false; + X0Y3_セクシーランジェリー_柄右_柄4_柄1.Hit = false; + X0Y4_セクシーランジェリー_柄右_柄4_柄1.Hit = false; + } + } + + public bool セクシーランジェリー_柄右_柄4_柄2_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄右_柄4_柄2.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄右_柄4_柄2.Dra = value; + X0Y1_セクシーランジェリー_柄右_柄4_柄2.Dra = value; + X0Y2_セクシーランジェリー_柄右_柄4_柄2.Dra = value; + X0Y3_セクシーランジェリー_柄右_柄4_柄2.Dra = value; + X0Y4_セクシーランジェリー_柄右_柄4_柄2.Dra = value; + X0Y0_セクシーランジェリー_柄右_柄4_柄2.Hit = false; + X0Y1_セクシーランジェリー_柄右_柄4_柄2.Hit = false; + X0Y2_セクシーランジェリー_柄右_柄4_柄2.Hit = false; + X0Y3_セクシーランジェリー_柄右_柄4_柄2.Hit = false; + X0Y4_セクシーランジェリー_柄右_柄4_柄2.Hit = false; + } + } + + public bool セクシーランジェリー_柄右_柄5_柄1_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄右_柄5_柄1.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄右_柄5_柄1.Dra = value; + X0Y1_セクシーランジェリー_柄右_柄5_柄1.Dra = value; + X0Y2_セクシーランジェリー_柄右_柄5_柄1.Dra = value; + X0Y3_セクシーランジェリー_柄右_柄5_柄1.Dra = value; + X0Y4_セクシーランジェリー_柄右_柄5_柄1.Dra = value; + X0Y0_セクシーランジェリー_柄右_柄5_柄1.Hit = false; + X0Y1_セクシーランジェリー_柄右_柄5_柄1.Hit = false; + X0Y2_セクシーランジェリー_柄右_柄5_柄1.Hit = false; + X0Y3_セクシーランジェリー_柄右_柄5_柄1.Hit = false; + X0Y4_セクシーランジェリー_柄右_柄5_柄1.Hit = false; + } + } + + public bool セクシーランジェリー_柄右_柄5_柄2_表示 + { + get + { + return X0Y0_セクシーランジェリー_柄右_柄5_柄2.Dra; + } + set + { + X0Y0_セクシーランジェリー_柄右_柄5_柄2.Dra = value; + X0Y1_セクシーランジェリー_柄右_柄5_柄2.Dra = value; + X0Y2_セクシーランジェリー_柄右_柄5_柄2.Dra = value; + X0Y3_セクシーランジェリー_柄右_柄5_柄2.Dra = value; + X0Y4_セクシーランジェリー_柄右_柄5_柄2.Dra = value; + X0Y0_セクシーランジェリー_柄右_柄5_柄2.Hit = false; + X0Y1_セクシーランジェリー_柄右_柄5_柄2.Hit = false; + X0Y2_セクシーランジェリー_柄右_柄5_柄2.Hit = false; + X0Y3_セクシーランジェリー_柄右_柄5_柄2.Hit = false; + X0Y4_セクシーランジェリー_柄右_柄5_柄2.Hit = false; + } + } + + public bool セクシーランジェリー_ライン中_表示 + { + get + { + return X0Y0_セクシーランジェリー_ライン中.Dra; + } + set + { + X0Y0_セクシーランジェリー_ライン中.Dra = value; + X0Y1_セクシーランジェリー_ライン中.Dra = value; + X0Y2_セクシーランジェリー_ライン中.Dra = value; + X0Y3_セクシーランジェリー_ライン中.Dra = value; + X0Y4_セクシーランジェリー_ライン中.Dra = value; + X0Y0_セクシーランジェリー_ライン中.Hit = false; + X0Y1_セクシーランジェリー_ライン中.Hit = false; + X0Y2_セクシーランジェリー_ライン中.Hit = false; + X0Y3_セクシーランジェリー_ライン中.Hit = false; + X0Y4_セクシーランジェリー_ライン中.Hit = false; + } + } + + public bool ライン_ライン上_表示 + { + get + { + return X0Y0_ライン_ライン上.Dra; + } + set + { + X0Y0_ライン_ライン上.Dra = value; + X0Y1_ライン_ライン上.Dra = value; + X0Y2_ライン_ライン上.Dra = value; + X0Y3_ライン_ライン上.Dra = value; + X0Y4_ライン_ライン上.Dra = value; + X0Y0_ライン_ライン上.Hit = false; + X0Y1_ライン_ライン上.Hit = false; + X0Y2_ライン_ライン上.Hit = false; + X0Y3_ライン_ライン上.Hit = false; + X0Y4_ライン_ライン上.Hit = false; + } + } + + public bool ライン_ライン左_表示 + { + get + { + return X0Y0_ライン_ライン左.Dra; + } + set + { + X0Y0_ライン_ライン左.Dra = value; + X0Y1_ライン_ライン左.Dra = value; + X0Y2_ライン_ライン左.Dra = value; + X0Y3_ライン_ライン左.Dra = value; + X0Y4_ライン_ライン左.Dra = value; + X0Y0_ライン_ライン左.Hit = false; + X0Y1_ライン_ライン左.Hit = false; + X0Y2_ライン_ライン左.Hit = false; + X0Y3_ライン_ライン左.Hit = false; + X0Y4_ライン_ライン左.Hit = false; + } + } + + public bool ライン_ライン右_表示 + { + get + { + return X0Y0_ライン_ライン右.Dra; + } + set + { + X0Y0_ライン_ライン右.Dra = value; + X0Y1_ライン_ライン右.Dra = value; + X0Y2_ライン_ライン右.Dra = value; + X0Y3_ライン_ライン右.Dra = value; + X0Y4_ライン_ライン右.Dra = value; + X0Y0_ライン_ライン右.Hit = false; + X0Y1_ライン_ライン右.Hit = false; + X0Y2_ライン_ライン右.Hit = false; + X0Y3_ライン_ライン右.Hit = false; + X0Y4_ライン_ライン右.Hit = false; + } + } + + public bool ライン_ライン左下_表示 + { + get + { + return X0Y0_ライン_ライン左下.Dra; + } + set + { + X0Y0_ライン_ライン左下.Dra = value; + X0Y1_ライン_ライン左下.Dra = value; + X0Y2_ライン_ライン左下.Dra = value; + X0Y3_ライン_ライン左下.Dra = value; + X0Y4_ライン_ライン左下.Dra = value; + X0Y0_ライン_ライン左下.Hit = false; + X0Y1_ライン_ライン左下.Hit = false; + X0Y2_ライン_ライン左下.Hit = false; + X0Y3_ライン_ライン左下.Hit = false; + X0Y4_ライン_ライン左下.Hit = false; + } + } + + public bool ライン_ライン右下_表示 + { + get + { + return X0Y0_ライン_ライン右下.Dra; + } + set + { + X0Y0_ライン_ライン右下.Dra = value; + X0Y1_ライン_ライン右下.Dra = value; + X0Y2_ライン_ライン右下.Dra = value; + X0Y3_ライン_ライン右下.Dra = value; + X0Y4_ライン_ライン右下.Dra = value; + X0Y0_ライン_ライン右下.Hit = false; + X0Y1_ライン_ライン右下.Hit = false; + X0Y2_ライン_ライン右下.Hit = false; + X0Y3_ライン_ライン右下.Hit = false; + X0Y4_ライン_ライン右下.Hit = false; + } + } + + public bool ライン_ライン下左_表示 + { + get + { + return X0Y0_ライン_ライン下左.Dra; + } + set + { + X0Y0_ライン_ライン下左.Dra = value; + X0Y1_ライン_ライン下左.Dra = value; + X0Y2_ライン_ライン下左.Dra = value; + X0Y3_ライン_ライン下左.Dra = value; + X0Y4_ライン_ライン下左.Dra = value; + X0Y0_ライン_ライン下左.Hit = false; + X0Y1_ライン_ライン下左.Hit = false; + X0Y2_ライン_ライン下左.Hit = false; + X0Y3_ライン_ライン下左.Hit = false; + X0Y4_ライン_ライン下左.Hit = false; + } + } + + public bool ライン_ライン下右_表示 + { + get + { + return X0Y0_ライン_ライン下右.Dra; + } + set + { + X0Y0_ライン_ライン下右.Dra = value; + X0Y1_ライン_ライン下右.Dra = value; + X0Y2_ライン_ライン下右.Dra = value; + X0Y3_ライン_ライン下右.Dra = value; + X0Y4_ライン_ライン下右.Dra = value; + X0Y0_ライン_ライン下右.Hit = false; + X0Y1_ライン_ライン下右.Hit = false; + X0Y2_ライン_ライン下右.Hit = false; + X0Y3_ライン_ライン下右.Hit = false; + X0Y4_ライン_ライン下右.Hit = false; + } + } + + public bool 結び紐左_紐1_表示 + { + get + { + return X0Y0_結び紐左_紐1.Dra; + } + set + { + X0Y0_結び紐左_紐1.Dra = value; + X0Y1_結び紐左_紐1.Dra = value; + X0Y2_結び紐左_紐1.Dra = value; + X0Y3_結び紐左_紐1.Dra = value; + X0Y4_結び紐左_紐1.Dra = value; + X0Y0_結び紐左_紐1.Hit = false; + X0Y1_結び紐左_紐1.Hit = false; + X0Y2_結び紐左_紐1.Hit = false; + X0Y3_結び紐左_紐1.Hit = false; + X0Y4_結び紐左_紐1.Hit = false; + } + } + + public bool 結び紐左_紐2_表示 + { + get + { + return X0Y0_結び紐左_紐2.Dra; + } + set + { + X0Y0_結び紐左_紐2.Dra = value; + X0Y1_結び紐左_紐2.Dra = value; + X0Y2_結び紐左_紐2.Dra = value; + X0Y3_結び紐左_紐2.Dra = value; + X0Y4_結び紐左_紐2.Dra = value; + X0Y0_結び紐左_紐2.Hit = false; + X0Y1_結び紐左_紐2.Hit = false; + X0Y2_結び紐左_紐2.Hit = false; + X0Y3_結び紐左_紐2.Hit = false; + X0Y4_結び紐左_紐2.Hit = false; + } + } + + public bool 結び紐左_輪1_紐後_表示 + { + get + { + return X0Y0_結び紐左_輪1_紐後.Dra; + } + set + { + X0Y0_結び紐左_輪1_紐後.Dra = value; + X0Y1_結び紐左_輪1_紐後.Dra = value; + X0Y2_結び紐左_輪1_紐後.Dra = value; + X0Y3_結び紐左_輪1_紐後.Dra = value; + X0Y4_結び紐左_輪1_紐後.Dra = value; + X0Y0_結び紐左_輪1_紐後.Hit = false; + X0Y1_結び紐左_輪1_紐後.Hit = false; + X0Y2_結び紐左_輪1_紐後.Hit = false; + X0Y3_結び紐左_輪1_紐後.Hit = false; + X0Y4_結び紐左_輪1_紐後.Hit = false; + } + } + + public bool 結び紐左_輪1_紐前_表示 + { + get + { + return X0Y0_結び紐左_輪1_紐前.Dra; + } + set + { + X0Y0_結び紐左_輪1_紐前.Dra = value; + X0Y1_結び紐左_輪1_紐前.Dra = value; + X0Y2_結び紐左_輪1_紐前.Dra = value; + X0Y3_結び紐左_輪1_紐前.Dra = value; + X0Y4_結び紐左_輪1_紐前.Dra = value; + X0Y0_結び紐左_輪1_紐前.Hit = false; + X0Y1_結び紐左_輪1_紐前.Hit = false; + X0Y2_結び紐左_輪1_紐前.Hit = false; + X0Y3_結び紐左_輪1_紐前.Hit = false; + X0Y4_結び紐左_輪1_紐前.Hit = false; + } + } + + public bool 結び紐左_輪2_紐後_表示 + { + get + { + return X0Y0_結び紐左_輪2_紐後.Dra; + } + set + { + X0Y0_結び紐左_輪2_紐後.Dra = value; + X0Y1_結び紐左_輪2_紐後.Dra = value; + X0Y2_結び紐左_輪2_紐後.Dra = value; + X0Y3_結び紐左_輪2_紐後.Dra = value; + X0Y4_結び紐左_輪2_紐後.Dra = value; + X0Y0_結び紐左_輪2_紐後.Hit = false; + X0Y1_結び紐左_輪2_紐後.Hit = false; + X0Y2_結び紐左_輪2_紐後.Hit = false; + X0Y3_結び紐左_輪2_紐後.Hit = false; + X0Y4_結び紐左_輪2_紐後.Hit = false; + } + } + + public bool 結び紐左_輪2_紐前_表示 + { + get + { + return X0Y0_結び紐左_輪2_紐前.Dra; + } + set + { + X0Y0_結び紐左_輪2_紐前.Dra = value; + X0Y1_結び紐左_輪2_紐前.Dra = value; + X0Y2_結び紐左_輪2_紐前.Dra = value; + X0Y3_結び紐左_輪2_紐前.Dra = value; + X0Y4_結び紐左_輪2_紐前.Dra = value; + X0Y0_結び紐左_輪2_紐前.Hit = false; + X0Y1_結び紐左_輪2_紐前.Hit = false; + X0Y2_結び紐左_輪2_紐前.Hit = false; + X0Y3_結び紐左_輪2_紐前.Hit = false; + X0Y4_結び紐左_輪2_紐前.Hit = false; + } + } + + public bool 結び紐左_結び目_表示 + { + get + { + return X0Y0_結び紐左_結び目.Dra; + } + set + { + X0Y0_結び紐左_結び目.Dra = value; + X0Y1_結び紐左_結び目.Dra = value; + X0Y2_結び紐左_結び目.Dra = value; + X0Y3_結び紐左_結び目.Dra = value; + X0Y4_結び紐左_結び目.Dra = value; + X0Y0_結び紐左_結び目.Hit = false; + X0Y1_結び紐左_結び目.Hit = false; + X0Y2_結び紐左_結び目.Hit = false; + X0Y3_結び紐左_結び目.Hit = false; + X0Y4_結び紐左_結び目.Hit = false; + } + } + + public bool 結び紐右_紐1_表示 + { + get + { + return X0Y0_結び紐右_紐1.Dra; + } + set + { + X0Y0_結び紐右_紐1.Dra = value; + X0Y1_結び紐右_紐1.Dra = value; + X0Y2_結び紐右_紐1.Dra = value; + X0Y3_結び紐右_紐1.Dra = value; + X0Y4_結び紐右_紐1.Dra = value; + X0Y0_結び紐右_紐1.Hit = false; + X0Y1_結び紐右_紐1.Hit = false; + X0Y2_結び紐右_紐1.Hit = false; + X0Y3_結び紐右_紐1.Hit = false; + X0Y4_結び紐右_紐1.Hit = false; + } + } + + public bool 結び紐右_紐2_表示 + { + get + { + return X0Y0_結び紐右_紐2.Dra; + } + set + { + X0Y0_結び紐右_紐2.Dra = value; + X0Y1_結び紐右_紐2.Dra = value; + X0Y2_結び紐右_紐2.Dra = value; + X0Y3_結び紐右_紐2.Dra = value; + X0Y4_結び紐右_紐2.Dra = value; + X0Y0_結び紐右_紐2.Hit = false; + X0Y1_結び紐右_紐2.Hit = false; + X0Y2_結び紐右_紐2.Hit = false; + X0Y3_結び紐右_紐2.Hit = false; + X0Y4_結び紐右_紐2.Hit = false; + } + } + + public bool 結び紐右_輪1_紐後_表示 + { + get + { + return X0Y0_結び紐右_輪1_紐後.Dra; + } + set + { + X0Y0_結び紐右_輪1_紐後.Dra = value; + X0Y1_結び紐右_輪1_紐後.Dra = value; + X0Y2_結び紐右_輪1_紐後.Dra = value; + X0Y3_結び紐右_輪1_紐後.Dra = value; + X0Y4_結び紐右_輪1_紐後.Dra = value; + X0Y0_結び紐右_輪1_紐後.Hit = false; + X0Y1_結び紐右_輪1_紐後.Hit = false; + X0Y2_結び紐右_輪1_紐後.Hit = false; + X0Y3_結び紐右_輪1_紐後.Hit = false; + X0Y4_結び紐右_輪1_紐後.Hit = false; + } + } + + public bool 結び紐右_輪1_紐前_表示 + { + get + { + return X0Y0_結び紐右_輪1_紐前.Dra; + } + set + { + X0Y0_結び紐右_輪1_紐前.Dra = value; + X0Y1_結び紐右_輪1_紐前.Dra = value; + X0Y2_結び紐右_輪1_紐前.Dra = value; + X0Y3_結び紐右_輪1_紐前.Dra = value; + X0Y4_結び紐右_輪1_紐前.Dra = value; + X0Y0_結び紐右_輪1_紐前.Hit = false; + X0Y1_結び紐右_輪1_紐前.Hit = false; + X0Y2_結び紐右_輪1_紐前.Hit = false; + X0Y3_結び紐右_輪1_紐前.Hit = false; + X0Y4_結び紐右_輪1_紐前.Hit = false; + } + } + + public bool 結び紐右_輪2_紐後_表示 + { + get + { + return X0Y0_結び紐右_輪2_紐後.Dra; + } + set + { + X0Y0_結び紐右_輪2_紐後.Dra = value; + X0Y1_結び紐右_輪2_紐後.Dra = value; + X0Y2_結び紐右_輪2_紐後.Dra = value; + X0Y3_結び紐右_輪2_紐後.Dra = value; + X0Y4_結び紐右_輪2_紐後.Dra = value; + X0Y0_結び紐右_輪2_紐後.Hit = false; + X0Y1_結び紐右_輪2_紐後.Hit = false; + X0Y2_結び紐右_輪2_紐後.Hit = false; + X0Y3_結び紐右_輪2_紐後.Hit = false; + X0Y4_結び紐右_輪2_紐後.Hit = false; + } + } + + public bool 結び紐右_輪2_紐前_表示 + { + get + { + return X0Y0_結び紐右_輪2_紐前.Dra; + } + set + { + X0Y0_結び紐右_輪2_紐前.Dra = value; + X0Y1_結び紐右_輪2_紐前.Dra = value; + X0Y2_結び紐右_輪2_紐前.Dra = value; + X0Y3_結び紐右_輪2_紐前.Dra = value; + X0Y4_結び紐右_輪2_紐前.Dra = value; + X0Y0_結び紐右_輪2_紐前.Hit = false; + X0Y1_結び紐右_輪2_紐前.Hit = false; + X0Y2_結び紐右_輪2_紐前.Hit = false; + X0Y3_結び紐右_輪2_紐前.Hit = false; + X0Y4_結び紐右_輪2_紐前.Hit = false; + } + } + + public bool 結び紐右_結び目_表示 + { + get + { + return X0Y0_結び紐右_結び目.Dra; + } + set + { + X0Y0_結び紐右_結び目.Dra = value; + X0Y1_結び紐右_結び目.Dra = value; + X0Y2_結び紐右_結び目.Dra = value; + X0Y3_結び紐右_結び目.Dra = value; + X0Y4_結び紐右_結び目.Dra = value; + X0Y0_結び紐右_結び目.Hit = false; + X0Y1_結び紐右_結び目.Hit = false; + X0Y2_結び紐右_結び目.Hit = false; + X0Y3_結び紐右_結び目.Hit = false; + X0Y4_結び紐右_結び目.Hit = false; + } + } + + public bool リボン_リボン_表示 + { + get + { + return X0Y0_リボン_リボン.Dra; + } + set + { + X0Y0_リボン_リボン.Dra = value; + X0Y1_リボン_リボン.Dra = value; + X0Y2_リボン_リボン.Dra = value; + X0Y3_リボン_リボン.Dra = value; + X0Y4_リボン_リボン.Dra = value; + X0Y0_リボン_リボン.Hit = false; + X0Y1_リボン_リボン.Hit = false; + X0Y2_リボン_リボン.Hit = false; + X0Y3_リボン_リボン.Hit = false; + X0Y4_リボン_リボン.Hit = false; + } + } + + public bool リボン_結び目_表示 + { + get + { + return X0Y0_リボン_結び目.Dra; + } + set + { + X0Y0_リボン_結び目.Dra = value; + X0Y1_リボン_結び目.Dra = value; + X0Y2_リボン_結び目.Dra = value; + X0Y3_リボン_結び目.Dra = value; + X0Y4_リボン_結び目.Dra = value; + X0Y0_リボン_結び目.Hit = false; + X0Y1_リボン_結び目.Hit = false; + X0Y2_リボン_結び目.Hit = false; + X0Y3_リボン_結び目.Hit = false; + X0Y4_リボン_結び目.Hit = false; + } + } + + public bool 染み_染み2_表示 + { + get + { + return X0Y0_染み_染み2.Dra; + } + set + { + X0Y0_染み_染み2.Dra = value; + X0Y1_染み_染み2.Dra = value; + X0Y2_染み_染み2.Dra = value; + X0Y3_染み_染み2.Dra = value; + X0Y4_染み_染み2.Dra = value; + X0Y0_染み_染み2.Hit = false; + X0Y1_染み_染み2.Hit = false; + X0Y2_染み_染み2.Hit = false; + X0Y3_染み_染み2.Hit = false; + X0Y4_染み_染み2.Hit = false; + } + } + + public bool 染み_染み1_表示 + { + get + { + return X0Y0_染み_染み1.Dra; + } + set + { + X0Y0_染み_染み1.Dra = value; + X0Y1_染み_染み1.Dra = value; + X0Y2_染み_染み1.Dra = value; + X0Y3_染み_染み1.Dra = value; + X0Y4_染み_染み1.Dra = value; + X0Y0_染み_染み1.Hit = false; + X0Y1_染み_染み1.Hit = false; + X0Y2_染み_染み1.Hit = false; + X0Y3_染み_染み1.Hit = false; + X0Y4_染み_染み1.Hit = false; + } + } + + public bool ベース表示 + { + get + { + return 紐左_表示; + } + set + { + 紐左_表示 = value; + 紐右_表示 = value; + 下地_表示 = value; + 線_表示 = value; + } + } + + public bool 紐輪表示 + { + get + { + return 結び紐左_輪1_紐後_表示; + } + set + { + 結び紐左_輪1_紐後_表示 = value; + 結び紐左_輪1_紐前_表示 = value; + 結び紐左_輪2_紐後_表示 = value; + 結び紐左_輪2_紐前_表示 = value; + 結び紐左_結び目_表示 = value; + 結び紐右_輪1_紐後_表示 = value; + 結び紐右_輪1_紐前_表示 = value; + 結び紐右_輪2_紐後_表示 = value; + 結び紐右_輪2_紐前_表示 = value; + 結び紐右_結び目_表示 = value; + } + } + + public bool 紐表示 + { + get + { + return 結び紐左_紐1_表示; + } + set + { + 結び紐左_紐1_表示 = value; + 結び紐左_紐2_表示 = value; + 結び紐右_紐1_表示 = value; + 結び紐右_紐2_表示 = value; + } + } + + public bool 縁1表示 + { + get + { + return ライン_ライン上_表示; + } + set + { + ライン_ライン上_表示 = value; + } + } + + public bool 縁2表示 + { + get + { + return ライン_ライン左_表示; + } + set + { + ライン_ライン左_表示 = value; + ライン_ライン右_表示 = value; + } + } + + public bool 縁3表示 + { + get + { + return ライン_ライン左下_表示; + } + set + { + ライン_ライン左下_表示 = value; + ライン_ライン右下_表示 = value; + } + } + + public bool 縁4表示 + { + get + { + return ライン_ライン下左_表示; + } + set + { + ライン_ライン下左_表示 = value; + ライン_ライン下右_表示 = value; + } + } + + public bool リボン表示 + { + get + { + return リボン_リボン_表示; + } + set + { + リボン_リボン_表示 = value; + } + } + + public bool リボン結び目表示 + { + get + { + return リボン_結び目_表示; + } + set + { + リボン_結び目_表示 = value; + } + } + + public bool ライン中表示 + { + get + { + return セクシーランジェリー_ライン中_表示; + } + set + { + セクシーランジェリー_ライン中_表示 = value; + } + } + + public bool ライン左右表示 + { + get + { + return セクシーランジェリー_ライン左_表示; + } + set + { + セクシーランジェリー_ライン左_表示 = value; + セクシーランジェリー_ライン右_表示 = value; + } + } + + public bool 柄1表示 + { + get + { + return セクシーランジェリー_柄左_柄1_柄1_表示; + } + set + { + セクシーランジェリー_柄左_柄1_柄1_表示 = value; + セクシーランジェリー_柄右_柄1_柄1_表示 = value; + } + } + + public bool 柄2表示 + { + get + { + return セクシーランジェリー_柄左_柄1_柄2_表示; + } + set + { + セクシーランジェリー_柄左_柄1_柄2_表示 = value; + セクシーランジェリー_柄右_柄1_柄2_表示 = value; + } + } + + public bool 柄3表示 + { + get + { + return セクシーランジェリー_柄左_柄2_柄1_表示; + } + set + { + セクシーランジェリー_柄左_柄2_柄1_表示 = value; + セクシーランジェリー_柄右_柄2_柄1_表示 = value; + } + } + + public bool 柄4表示 + { + get + { + return セクシーランジェリー_柄左_柄2_柄2_表示; + } + set + { + セクシーランジェリー_柄左_柄2_柄2_表示 = value; + セクシーランジェリー_柄右_柄2_柄2_表示 = value; + } + } + + public bool 柄5表示 + { + get + { + return セクシーランジェリー_柄左_柄3_柄1_表示; + } + set + { + セクシーランジェリー_柄左_柄3_柄1_表示 = value; + セクシーランジェリー_柄右_柄3_柄1_表示 = value; + } + } + + public bool 柄6表示 + { + get + { + return セクシーランジェリー_柄左_柄3_柄2_表示; + } + set + { + セクシーランジェリー_柄左_柄3_柄2_表示 = value; + セクシーランジェリー_柄右_柄3_柄2_表示 = value; + } + } + + public bool 柄7表示 + { + get + { + return セクシーランジェリー_柄左_柄4_柄1_表示; + } + set + { + セクシーランジェリー_柄左_柄4_柄1_表示 = value; + セクシーランジェリー_柄右_柄4_柄1_表示 = value; + } + } + + public bool 柄8表示 + { + get + { + return セクシーランジェリー_柄左_柄4_柄2_表示; + } + set + { + セクシーランジェリー_柄左_柄4_柄2_表示 = value; + セクシーランジェリー_柄右_柄4_柄2_表示 = value; + } + } + + public bool 柄9表示 + { + get + { + return セクシーランジェリー_柄左_柄5_柄1_表示; + } + set + { + セクシーランジェリー_柄左_柄5_柄1_表示 = value; + セクシーランジェリー_柄右_柄5_柄1_表示 = value; + } + } + + public bool 柄10表示 + { + get + { + return セクシーランジェリー_柄左_柄5_柄2_表示; + } + set + { + セクシーランジェリー_柄左_柄5_柄2_表示 = value; + セクシーランジェリー_柄右_柄5_柄2_表示 = value; + } + } + + public bool 染み表示 + { + get + { + return 染み_染み2_表示; + } + set + { + 染み_染み2_表示 = value; + 染み_染み1_表示 = value; + } + } + + public double 染み濃度 + { + get + { + return 染み_染み2CD.不透明度; + } + set + { + 染み_染み2CD.不透明度 = value; + 染み_染み1CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 紐左_表示; + } + set + { + 紐左_表示 = value; + 紐右_表示 = value; + 下地_表示 = value; + 線_表示 = value; + セクシーランジェリー_ライン左_表示 = value; + セクシーランジェリー_ライン右_表示 = value; + セクシーランジェリー_柄左_柄1_柄1_表示 = value; + セクシーランジェリー_柄左_柄1_柄2_表示 = value; + セクシーランジェリー_柄左_柄2_柄1_表示 = value; + セクシーランジェリー_柄左_柄2_柄2_表示 = value; + セクシーランジェリー_柄左_柄3_柄1_表示 = value; + セクシーランジェリー_柄左_柄3_柄2_表示 = value; + セクシーランジェリー_柄左_柄4_柄1_表示 = value; + セクシーランジェリー_柄左_柄4_柄2_表示 = value; + セクシーランジェリー_柄左_柄5_柄1_表示 = value; + セクシーランジェリー_柄左_柄5_柄2_表示 = value; + セクシーランジェリー_柄右_柄1_柄1_表示 = value; + セクシーランジェリー_柄右_柄1_柄2_表示 = value; + セクシーランジェリー_柄右_柄2_柄1_表示 = value; + セクシーランジェリー_柄右_柄2_柄2_表示 = value; + セクシーランジェリー_柄右_柄3_柄1_表示 = value; + セクシーランジェリー_柄右_柄3_柄2_表示 = value; + セクシーランジェリー_柄右_柄4_柄1_表示 = value; + セクシーランジェリー_柄右_柄4_柄2_表示 = value; + セクシーランジェリー_柄右_柄5_柄1_表示 = value; + セクシーランジェリー_柄右_柄5_柄2_表示 = value; + セクシーランジェリー_ライン中_表示 = value; + ライン_ライン上_表示 = value; + ライン_ライン左_表示 = value; + ライン_ライン右_表示 = value; + ライン_ライン左下_表示 = value; + ライン_ライン右下_表示 = value; + ライン_ライン下左_表示 = value; + ライン_ライン下右_表示 = value; + 結び紐左_紐1_表示 = value; + 結び紐左_紐2_表示 = value; + 結び紐左_輪1_紐後_表示 = value; + 結び紐左_輪1_紐前_表示 = value; + 結び紐左_輪2_紐後_表示 = value; + 結び紐左_輪2_紐前_表示 = value; + 結び紐左_結び目_表示 = value; + 結び紐右_紐1_表示 = value; + 結び紐右_紐2_表示 = value; + 結び紐右_輪1_紐後_表示 = value; + 結び紐右_輪1_紐前_表示 = value; + 結び紐右_輪2_紐後_表示 = value; + 結び紐右_輪2_紐前_表示 = value; + 結び紐右_結び目_表示 = value; + リボン_リボン_表示 = value; + リボン_結び目_表示 = value; + 染み_染み2_表示 = value; + 染み_染み1_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 紐左CD.不透明度; + } + set + { + 紐左CD.不透明度 = value; + 紐右CD.不透明度 = value; + 下地CD.不透明度 = value; + 線CD.不透明度 = value; + セクシーランジェリー_ライン左CD.不透明度 = value; + セクシーランジェリー_ライン右CD.不透明度 = value; + セクシーランジェリー_柄左_柄1_柄1CD.不透明度 = value; + セクシーランジェリー_柄左_柄1_柄2CD.不透明度 = value; + セクシーランジェリー_柄左_柄2_柄1CD.不透明度 = value; + セクシーランジェリー_柄左_柄2_柄2CD.不透明度 = value; + セクシーランジェリー_柄左_柄3_柄1CD.不透明度 = value; + セクシーランジェリー_柄左_柄3_柄2CD.不透明度 = value; + セクシーランジェリー_柄左_柄4_柄1CD.不透明度 = value; + セクシーランジェリー_柄左_柄4_柄2CD.不透明度 = value; + セクシーランジェリー_柄左_柄5_柄1CD.不透明度 = value; + セクシーランジェリー_柄左_柄5_柄2CD.不透明度 = value; + セクシーランジェリー_柄右_柄1_柄1CD.不透明度 = value; + セクシーランジェリー_柄右_柄1_柄2CD.不透明度 = value; + セクシーランジェリー_柄右_柄2_柄1CD.不透明度 = value; + セクシーランジェリー_柄右_柄2_柄2CD.不透明度 = value; + セクシーランジェリー_柄右_柄3_柄1CD.不透明度 = value; + セクシーランジェリー_柄右_柄3_柄2CD.不透明度 = value; + セクシーランジェリー_柄右_柄4_柄1CD.不透明度 = value; + セクシーランジェリー_柄右_柄4_柄2CD.不透明度 = value; + セクシーランジェリー_柄右_柄5_柄1CD.不透明度 = value; + セクシーランジェリー_柄右_柄5_柄2CD.不透明度 = value; + セクシーランジェリー_ライン中CD.不透明度 = value; + ライン_ライン上CD.不透明度 = value; + ライン_ライン左CD.不透明度 = value; + ライン_ライン右CD.不透明度 = value; + ライン_ライン左下CD.不透明度 = value; + ライン_ライン右下CD.不透明度 = value; + ライン_ライン下左CD.不透明度 = value; + ライン_ライン下右CD.不透明度 = value; + 結び紐左_紐1CD.不透明度 = value; + 結び紐左_紐2CD.不透明度 = value; + 結び紐左_輪1_紐後CD.不透明度 = value; + 結び紐左_輪1_紐前CD.不透明度 = value; + 結び紐左_輪2_紐後CD.不透明度 = value; + 結び紐左_輪2_紐前CD.不透明度 = value; + 結び紐左_結び目CD.不透明度 = value; + 結び紐右_紐1CD.不透明度 = value; + 結び紐右_紐2CD.不透明度 = value; + 結び紐右_輪1_紐後CD.不透明度 = value; + 結び紐右_輪1_紐前CD.不透明度 = value; + 結び紐右_輪2_紐後CD.不透明度 = value; + 結び紐右_輪2_紐前CD.不透明度 = value; + 結び紐右_結び目CD.不透明度 = value; + リボン_リボンCD.不透明度 = value; + リボン_結び目CD.不透明度 = value; + 染み_染み2CD.不透明度 = value; + 染み_染み1CD.不透明度 = value; + } + } + + public 下着ボトム_ノーマル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着ボトム_ノーマルD e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.胴体["下着ボトム"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_紐左 = pars["紐左"].ToPar(); + X0Y0_紐右 = pars["紐右"].ToPar(); + X0Y0_下地 = pars["下地"].ToPar(); + X0Y0_線 = pars["線"].ToPar(); + Pars pars2 = pars["セクシーランジェリー"].ToPars(); + X0Y0_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); + X0Y0_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); + Pars pars3 = pars2["柄左"].ToPars(); + Pars pars4 = pars3["柄1"].ToPars(); + X0Y0_セクシーランジェリー_柄左_柄1_柄1 = pars4["柄1"].ToPar(); + X0Y0_セクシーランジェリー_柄左_柄1_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄2"].ToPars(); + X0Y0_セクシーランジェリー_柄左_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y0_セクシーランジェリー_柄左_柄2_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄3"].ToPars(); + X0Y0_セクシーランジェリー_柄左_柄3_柄1 = pars4["柄1"].ToPar(); + X0Y0_セクシーランジェリー_柄左_柄3_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄4"].ToPars(); + X0Y0_セクシーランジェリー_柄左_柄4_柄1 = pars4["柄1"].ToPar(); + X0Y0_セクシーランジェリー_柄左_柄4_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄5"].ToPars(); + X0Y0_セクシーランジェリー_柄左_柄5_柄1 = pars4["柄1"].ToPar(); + X0Y0_セクシーランジェリー_柄左_柄5_柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["柄右"].ToPars(); + pars4 = pars3["柄1"].ToPars(); + X0Y0_セクシーランジェリー_柄右_柄1_柄1 = pars4["柄1"].ToPar(); + X0Y0_セクシーランジェリー_柄右_柄1_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄2"].ToPars(); + X0Y0_セクシーランジェリー_柄右_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y0_セクシーランジェリー_柄右_柄2_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄3"].ToPars(); + X0Y0_セクシーランジェリー_柄右_柄3_柄1 = pars4["柄1"].ToPar(); + X0Y0_セクシーランジェリー_柄右_柄3_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄4"].ToPars(); + X0Y0_セクシーランジェリー_柄右_柄4_柄1 = pars4["柄1"].ToPar(); + X0Y0_セクシーランジェリー_柄右_柄4_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄5"].ToPars(); + X0Y0_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); + X0Y0_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); + X0Y0_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); + pars2 = pars["ライン"].ToPars(); + X0Y0_ライン_ライン上 = pars2["ライン上"].ToPar(); + X0Y0_ライン_ライン左 = pars2["ライン左"].ToPar(); + X0Y0_ライン_ライン右 = pars2["ライン右"].ToPar(); + X0Y0_ライン_ライン左下 = pars2["ライン左下"].ToPar(); + X0Y0_ライン_ライン右下 = pars2["ライン右下"].ToPar(); + X0Y0_ライン_ライン下左 = pars2["ライン下左"].ToPar(); + X0Y0_ライン_ライン下右 = pars2["ライン下右"].ToPar(); + pars2 = pars["結び紐左"].ToPars(); + X0Y0_結び紐左_紐1 = pars2["紐1"].ToPar(); + X0Y0_結び紐左_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y0_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y0_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y0_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y0_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y0_結び紐左_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["結び紐右"].ToPars(); + X0Y0_結び紐右_紐1 = pars2["紐1"].ToPar(); + X0Y0_結び紐右_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y0_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y0_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y0_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y0_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y0_結び紐右_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["リボン"].ToPars(); + X0Y0_リボン_リボン = pars2["リボン"].ToPar(); + X0Y0_リボン_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["染み"].ToPars(); + X0Y0_染み_染み2 = pars2["染み2"].ToPar(); + X0Y0_染み_染み1 = pars2["染み1"].ToPar(); + pars = 本体[0][1]; + X0Y1_紐左 = pars["紐左"].ToPar(); + X0Y1_紐右 = pars["紐右"].ToPar(); + X0Y1_下地 = pars["下地"].ToPar(); + X0Y1_線 = pars["線"].ToPar(); + pars2 = pars["セクシーランジェリー"].ToPars(); + X0Y1_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); + X0Y1_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); + pars3 = pars2["柄左"].ToPars(); + pars4 = pars3["柄1"].ToPars(); + X0Y1_セクシーランジェリー_柄左_柄1_柄1 = pars4["柄1"].ToPar(); + X0Y1_セクシーランジェリー_柄左_柄1_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄2"].ToPars(); + X0Y1_セクシーランジェリー_柄左_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y1_セクシーランジェリー_柄左_柄2_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄3"].ToPars(); + X0Y1_セクシーランジェリー_柄左_柄3_柄1 = pars4["柄1"].ToPar(); + X0Y1_セクシーランジェリー_柄左_柄3_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄4"].ToPars(); + X0Y1_セクシーランジェリー_柄左_柄4_柄1 = pars4["柄1"].ToPar(); + X0Y1_セクシーランジェリー_柄左_柄4_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄5"].ToPars(); + X0Y1_セクシーランジェリー_柄左_柄5_柄1 = pars4["柄1"].ToPar(); + X0Y1_セクシーランジェリー_柄左_柄5_柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["柄右"].ToPars(); + pars4 = pars3["柄1"].ToPars(); + X0Y1_セクシーランジェリー_柄右_柄1_柄1 = pars4["柄1"].ToPar(); + X0Y1_セクシーランジェリー_柄右_柄1_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄2"].ToPars(); + X0Y1_セクシーランジェリー_柄右_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y1_セクシーランジェリー_柄右_柄2_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄3"].ToPars(); + X0Y1_セクシーランジェリー_柄右_柄3_柄1 = pars4["柄1"].ToPar(); + X0Y1_セクシーランジェリー_柄右_柄3_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄4"].ToPars(); + X0Y1_セクシーランジェリー_柄右_柄4_柄1 = pars4["柄1"].ToPar(); + X0Y1_セクシーランジェリー_柄右_柄4_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄5"].ToPars(); + X0Y1_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); + X0Y1_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); + X0Y1_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); + pars2 = pars["ライン"].ToPars(); + X0Y1_ライン_ライン上 = pars2["ライン上"].ToPar(); + X0Y1_ライン_ライン左 = pars2["ライン左"].ToPar(); + X0Y1_ライン_ライン右 = pars2["ライン右"].ToPar(); + X0Y1_ライン_ライン左下 = pars2["ライン左下"].ToPar(); + X0Y1_ライン_ライン右下 = pars2["ライン右下"].ToPar(); + X0Y1_ライン_ライン下左 = pars2["ライン下左"].ToPar(); + X0Y1_ライン_ライン下右 = pars2["ライン下右"].ToPar(); + pars2 = pars["結び紐左"].ToPars(); + X0Y1_結び紐左_紐1 = pars2["紐1"].ToPar(); + X0Y1_結び紐左_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y1_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y1_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y1_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y1_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y1_結び紐左_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["結び紐右"].ToPars(); + X0Y1_結び紐右_紐1 = pars2["紐1"].ToPar(); + X0Y1_結び紐右_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y1_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y1_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y1_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y1_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y1_結び紐右_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["リボン"].ToPars(); + X0Y1_リボン_リボン = pars2["リボン"].ToPar(); + X0Y1_リボン_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["染み"].ToPars(); + X0Y1_染み_染み2 = pars2["染み2"].ToPar(); + X0Y1_染み_染み1 = pars2["染み1"].ToPar(); + pars = 本体[0][2]; + X0Y2_紐左 = pars["紐左"].ToPar(); + X0Y2_紐右 = pars["紐右"].ToPar(); + X0Y2_下地 = pars["下地"].ToPar(); + X0Y2_線 = pars["線"].ToPar(); + pars2 = pars["セクシーランジェリー"].ToPars(); + X0Y2_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); + X0Y2_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); + pars3 = pars2["柄左"].ToPars(); + pars4 = pars3["柄1"].ToPars(); + X0Y2_セクシーランジェリー_柄左_柄1_柄1 = pars4["柄1"].ToPar(); + X0Y2_セクシーランジェリー_柄左_柄1_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄2"].ToPars(); + X0Y2_セクシーランジェリー_柄左_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y2_セクシーランジェリー_柄左_柄2_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄3"].ToPars(); + X0Y2_セクシーランジェリー_柄左_柄3_柄1 = pars4["柄1"].ToPar(); + X0Y2_セクシーランジェリー_柄左_柄3_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄4"].ToPars(); + X0Y2_セクシーランジェリー_柄左_柄4_柄1 = pars4["柄1"].ToPar(); + X0Y2_セクシーランジェリー_柄左_柄4_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄5"].ToPars(); + X0Y2_セクシーランジェリー_柄左_柄5_柄1 = pars4["柄1"].ToPar(); + X0Y2_セクシーランジェリー_柄左_柄5_柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["柄右"].ToPars(); + pars4 = pars3["柄1"].ToPars(); + X0Y2_セクシーランジェリー_柄右_柄1_柄1 = pars4["柄1"].ToPar(); + X0Y2_セクシーランジェリー_柄右_柄1_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄2"].ToPars(); + X0Y2_セクシーランジェリー_柄右_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y2_セクシーランジェリー_柄右_柄2_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄3"].ToPars(); + X0Y2_セクシーランジェリー_柄右_柄3_柄1 = pars4["柄1"].ToPar(); + X0Y2_セクシーランジェリー_柄右_柄3_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄4"].ToPars(); + X0Y2_セクシーランジェリー_柄右_柄4_柄1 = pars4["柄1"].ToPar(); + X0Y2_セクシーランジェリー_柄右_柄4_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄5"].ToPars(); + X0Y2_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); + X0Y2_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); + X0Y2_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); + pars2 = pars["ライン"].ToPars(); + X0Y2_ライン_ライン上 = pars2["ライン上"].ToPar(); + X0Y2_ライン_ライン左 = pars2["ライン左"].ToPar(); + X0Y2_ライン_ライン右 = pars2["ライン右"].ToPar(); + X0Y2_ライン_ライン左下 = pars2["ライン左下"].ToPar(); + X0Y2_ライン_ライン右下 = pars2["ライン右下"].ToPar(); + X0Y2_ライン_ライン下左 = pars2["ライン下左"].ToPar(); + X0Y2_ライン_ライン下右 = pars2["ライン下右"].ToPar(); + pars2 = pars["結び紐左"].ToPars(); + X0Y2_結び紐左_紐1 = pars2["紐1"].ToPar(); + X0Y2_結び紐左_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y2_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y2_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y2_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y2_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y2_結び紐左_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["結び紐右"].ToPars(); + X0Y2_結び紐右_紐1 = pars2["紐1"].ToPar(); + X0Y2_結び紐右_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y2_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y2_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y2_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y2_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y2_結び紐右_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["リボン"].ToPars(); + X0Y2_リボン_リボン = pars2["リボン"].ToPar(); + X0Y2_リボン_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["染み"].ToPars(); + X0Y2_染み_染み2 = pars2["染み2"].ToPar(); + X0Y2_染み_染み1 = pars2["染み1"].ToPar(); + pars = 本体[0][3]; + X0Y3_紐左 = pars["紐左"].ToPar(); + X0Y3_紐右 = pars["紐右"].ToPar(); + X0Y3_下地 = pars["下地"].ToPar(); + X0Y3_線 = pars["線"].ToPar(); + pars2 = pars["セクシーランジェリー"].ToPars(); + X0Y3_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); + X0Y3_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); + pars3 = pars2["柄左"].ToPars(); + pars4 = pars3["柄1"].ToPars(); + X0Y3_セクシーランジェリー_柄左_柄1_柄1 = pars4["柄1"].ToPar(); + X0Y3_セクシーランジェリー_柄左_柄1_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄2"].ToPars(); + X0Y3_セクシーランジェリー_柄左_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y3_セクシーランジェリー_柄左_柄2_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄3"].ToPars(); + X0Y3_セクシーランジェリー_柄左_柄3_柄1 = pars4["柄1"].ToPar(); + X0Y3_セクシーランジェリー_柄左_柄3_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄4"].ToPars(); + X0Y3_セクシーランジェリー_柄左_柄4_柄1 = pars4["柄1"].ToPar(); + X0Y3_セクシーランジェリー_柄左_柄4_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄5"].ToPars(); + X0Y3_セクシーランジェリー_柄左_柄5_柄1 = pars4["柄1"].ToPar(); + X0Y3_セクシーランジェリー_柄左_柄5_柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["柄右"].ToPars(); + pars4 = pars3["柄1"].ToPars(); + X0Y3_セクシーランジェリー_柄右_柄1_柄1 = pars4["柄1"].ToPar(); + X0Y3_セクシーランジェリー_柄右_柄1_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄2"].ToPars(); + X0Y3_セクシーランジェリー_柄右_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y3_セクシーランジェリー_柄右_柄2_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄3"].ToPars(); + X0Y3_セクシーランジェリー_柄右_柄3_柄1 = pars4["柄1"].ToPar(); + X0Y3_セクシーランジェリー_柄右_柄3_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄4"].ToPars(); + X0Y3_セクシーランジェリー_柄右_柄4_柄1 = pars4["柄1"].ToPar(); + X0Y3_セクシーランジェリー_柄右_柄4_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄5"].ToPars(); + X0Y3_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); + X0Y3_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); + X0Y3_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); + pars2 = pars["ライン"].ToPars(); + X0Y3_ライン_ライン上 = pars2["ライン上"].ToPar(); + X0Y3_ライン_ライン左 = pars2["ライン左"].ToPar(); + X0Y3_ライン_ライン右 = pars2["ライン右"].ToPar(); + X0Y3_ライン_ライン左下 = pars2["ライン左下"].ToPar(); + X0Y3_ライン_ライン右下 = pars2["ライン右下"].ToPar(); + X0Y3_ライン_ライン下左 = pars2["ライン下左"].ToPar(); + X0Y3_ライン_ライン下右 = pars2["ライン下右"].ToPar(); + pars2 = pars["結び紐左"].ToPars(); + X0Y3_結び紐左_紐1 = pars2["紐1"].ToPar(); + X0Y3_結び紐左_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y3_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y3_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y3_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y3_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y3_結び紐左_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["結び紐右"].ToPars(); + X0Y3_結び紐右_紐1 = pars2["紐1"].ToPar(); + X0Y3_結び紐右_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y3_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y3_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y3_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y3_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y3_結び紐右_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["リボン"].ToPars(); + X0Y3_リボン_リボン = pars2["リボン"].ToPar(); + X0Y3_リボン_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["染み"].ToPars(); + X0Y3_染み_染み2 = pars2["染み2"].ToPar(); + X0Y3_染み_染み1 = pars2["染み1"].ToPar(); + pars = 本体[0][4]; + X0Y4_紐左 = pars["紐左"].ToPar(); + X0Y4_紐右 = pars["紐右"].ToPar(); + X0Y4_下地 = pars["下地"].ToPar(); + X0Y4_線 = pars["線"].ToPar(); + pars2 = pars["セクシーランジェリー"].ToPars(); + X0Y4_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); + X0Y4_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); + pars3 = pars2["柄左"].ToPars(); + pars4 = pars3["柄1"].ToPars(); + X0Y4_セクシーランジェリー_柄左_柄1_柄1 = pars4["柄1"].ToPar(); + X0Y4_セクシーランジェリー_柄左_柄1_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄2"].ToPars(); + X0Y4_セクシーランジェリー_柄左_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y4_セクシーランジェリー_柄左_柄2_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄3"].ToPars(); + X0Y4_セクシーランジェリー_柄左_柄3_柄1 = pars4["柄1"].ToPar(); + X0Y4_セクシーランジェリー_柄左_柄3_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄4"].ToPars(); + X0Y4_セクシーランジェリー_柄左_柄4_柄1 = pars4["柄1"].ToPar(); + X0Y4_セクシーランジェリー_柄左_柄4_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄5"].ToPars(); + X0Y4_セクシーランジェリー_柄左_柄5_柄1 = pars4["柄1"].ToPar(); + X0Y4_セクシーランジェリー_柄左_柄5_柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["柄右"].ToPars(); + pars4 = pars3["柄1"].ToPars(); + X0Y4_セクシーランジェリー_柄右_柄1_柄1 = pars4["柄1"].ToPar(); + X0Y4_セクシーランジェリー_柄右_柄1_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄2"].ToPars(); + X0Y4_セクシーランジェリー_柄右_柄2_柄1 = pars4["柄1"].ToPar(); + X0Y4_セクシーランジェリー_柄右_柄2_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄3"].ToPars(); + X0Y4_セクシーランジェリー_柄右_柄3_柄1 = pars4["柄1"].ToPar(); + X0Y4_セクシーランジェリー_柄右_柄3_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄4"].ToPars(); + X0Y4_セクシーランジェリー_柄右_柄4_柄1 = pars4["柄1"].ToPar(); + X0Y4_セクシーランジェリー_柄右_柄4_柄2 = pars4["柄2"].ToPar(); + pars4 = pars3["柄5"].ToPars(); + X0Y4_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); + X0Y4_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); + X0Y4_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); + pars2 = pars["ライン"].ToPars(); + X0Y4_ライン_ライン上 = pars2["ライン上"].ToPar(); + X0Y4_ライン_ライン左 = pars2["ライン左"].ToPar(); + X0Y4_ライン_ライン右 = pars2["ライン右"].ToPar(); + X0Y4_ライン_ライン左下 = pars2["ライン左下"].ToPar(); + X0Y4_ライン_ライン右下 = pars2["ライン右下"].ToPar(); + X0Y4_ライン_ライン下左 = pars2["ライン下左"].ToPar(); + X0Y4_ライン_ライン下右 = pars2["ライン下右"].ToPar(); + pars2 = pars["結び紐左"].ToPars(); + X0Y4_結び紐左_紐1 = pars2["紐1"].ToPar(); + X0Y4_結び紐左_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y4_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y4_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y4_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y4_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y4_結び紐左_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["結び紐右"].ToPars(); + X0Y4_結び紐右_紐1 = pars2["紐1"].ToPar(); + X0Y4_結び紐右_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y4_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y4_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y4_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y4_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y4_結び紐右_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["リボン"].ToPars(); + X0Y4_リボン_リボン = pars2["リボン"].ToPar(); + X0Y4_リボン_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["染み"].ToPars(); + X0Y4_染み_染み2 = pars2["染み2"].ToPar(); + X0Y4_染み_染み1 = pars2["染み1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 紐左_表示 = e.紐左_表示; + 紐右_表示 = e.紐右_表示; + 下地_表示 = e.下地_表示; + 線_表示 = e.線_表示; + セクシーランジェリー_ライン左_表示 = e.セクシーランジェリー_ライン左_表示; + セクシーランジェリー_ライン右_表示 = e.セクシーランジェリー_ライン右_表示; + セクシーランジェリー_柄左_柄1_柄1_表示 = e.セクシーランジェリー_柄左_柄1_柄1_表示; + セクシーランジェリー_柄左_柄1_柄2_表示 = e.セクシーランジェリー_柄左_柄1_柄2_表示; + セクシーランジェリー_柄左_柄2_柄1_表示 = e.セクシーランジェリー_柄左_柄2_柄1_表示; + セクシーランジェリー_柄左_柄2_柄2_表示 = e.セクシーランジェリー_柄左_柄2_柄2_表示; + セクシーランジェリー_柄左_柄3_柄1_表示 = e.セクシーランジェリー_柄左_柄3_柄1_表示; + セクシーランジェリー_柄左_柄3_柄2_表示 = e.セクシーランジェリー_柄左_柄3_柄2_表示; + セクシーランジェリー_柄左_柄4_柄1_表示 = e.セクシーランジェリー_柄左_柄4_柄1_表示; + セクシーランジェリー_柄左_柄4_柄2_表示 = e.セクシーランジェリー_柄左_柄4_柄2_表示; + セクシーランジェリー_柄左_柄5_柄1_表示 = e.セクシーランジェリー_柄左_柄5_柄1_表示; + セクシーランジェリー_柄左_柄5_柄2_表示 = e.セクシーランジェリー_柄左_柄5_柄2_表示; + セクシーランジェリー_柄右_柄1_柄1_表示 = e.セクシーランジェリー_柄右_柄1_柄1_表示; + セクシーランジェリー_柄右_柄1_柄2_表示 = e.セクシーランジェリー_柄右_柄1_柄2_表示; + セクシーランジェリー_柄右_柄2_柄1_表示 = e.セクシーランジェリー_柄右_柄2_柄1_表示; + セクシーランジェリー_柄右_柄2_柄2_表示 = e.セクシーランジェリー_柄右_柄2_柄2_表示; + セクシーランジェリー_柄右_柄3_柄1_表示 = e.セクシーランジェリー_柄右_柄3_柄1_表示; + セクシーランジェリー_柄右_柄3_柄2_表示 = e.セクシーランジェリー_柄右_柄3_柄2_表示; + セクシーランジェリー_柄右_柄4_柄1_表示 = e.セクシーランジェリー_柄右_柄4_柄1_表示; + セクシーランジェリー_柄右_柄4_柄2_表示 = e.セクシーランジェリー_柄右_柄4_柄2_表示; + セクシーランジェリー_柄右_柄5_柄1_表示 = e.セクシーランジェリー_柄右_柄5_柄1_表示; + セクシーランジェリー_柄右_柄5_柄2_表示 = e.セクシーランジェリー_柄右_柄5_柄2_表示; + セクシーランジェリー_ライン中_表示 = e.セクシーランジェリー_ライン中_表示; + ライン_ライン上_表示 = e.ライン_ライン上_表示; + ライン_ライン左_表示 = e.ライン_ライン左_表示; + ライン_ライン右_表示 = e.ライン_ライン右_表示; + ライン_ライン左下_表示 = e.ライン_ライン左下_表示; + ライン_ライン右下_表示 = e.ライン_ライン右下_表示; + ライン_ライン下左_表示 = e.ライン_ライン下左_表示; + ライン_ライン下右_表示 = e.ライン_ライン下右_表示; + 結び紐左_紐1_表示 = e.結び紐左_紐1_表示; + 結び紐左_紐2_表示 = e.結び紐左_紐2_表示; + 結び紐左_輪1_紐後_表示 = e.結び紐左_輪1_紐後_表示; + 結び紐左_輪1_紐前_表示 = e.結び紐左_輪1_紐前_表示; + 結び紐左_輪2_紐後_表示 = e.結び紐左_輪2_紐後_表示; + 結び紐左_輪2_紐前_表示 = e.結び紐左_輪2_紐前_表示; + 結び紐左_結び目_表示 = e.結び紐左_結び目_表示; + 結び紐右_紐1_表示 = e.結び紐右_紐1_表示; + 結び紐右_紐2_表示 = e.結び紐右_紐2_表示; + 結び紐右_輪1_紐後_表示 = e.結び紐右_輪1_紐後_表示; + 結び紐右_輪1_紐前_表示 = e.結び紐右_輪1_紐前_表示; + 結び紐右_輪2_紐後_表示 = e.結び紐右_輪2_紐後_表示; + 結び紐右_輪2_紐前_表示 = e.結び紐右_輪2_紐前_表示; + 結び紐右_結び目_表示 = e.結び紐右_結び目_表示; + リボン_リボン_表示 = e.リボン_リボン_表示; + リボン_結び目_表示 = e.リボン_結び目_表示; + 染み_染み2_表示 = e.染み_染み2_表示; + 染み_染み1_表示 = e.染み_染み1_表示; + ベース表示 = e.ベース表示; + 紐輪表示 = e.紐輪表示; + 紐表示 = e.紐表示; + 縁1表示 = e.縁1表示; + 縁2表示 = e.縁2表示; + 縁3表示 = e.縁3表示; + 縁4表示 = e.縁4表示; + リボン表示 = e.リボン表示; + リボン結び目表示 = e.リボン結び目表示; + ライン中表示 = e.ライン中表示; + ライン左右表示 = e.ライン左右表示; + 柄1表示 = e.柄1表示; + 柄2表示 = e.柄2表示; + 柄3表示 = e.柄3表示; + 柄4表示 = e.柄4表示; + 柄5表示 = e.柄5表示; + 柄6表示 = e.柄6表示; + 柄7表示 = e.柄7表示; + 柄8表示 = e.柄8表示; + 柄9表示 = e.柄9表示; + 柄10表示 = e.柄10表示; + 染み表示 = e.染み表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_紐左CP = new ColorP(X0Y0_紐左, 紐左CD, DisUnit, abj: true); + X0Y0_紐右CP = new ColorP(X0Y0_紐右, 紐右CD, DisUnit, abj: true); + X0Y0_下地CP = new ColorP(X0Y0_下地, 下地CD, DisUnit, abj: true); + X0Y0_線CP = new ColorP(X0Y0_線, 線CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_ライン左CP = new ColorP(X0Y0_セクシーランジェリー_ライン左, セクシーランジェリー_ライン左CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_ライン右CP = new ColorP(X0Y0_セクシーランジェリー_ライン右, セクシーランジェリー_ライン右CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄左_柄1_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄1_柄1, セクシーランジェリー_柄左_柄1_柄1CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄左_柄1_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄1_柄2, セクシーランジェリー_柄左_柄1_柄2CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄左_柄2_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄2_柄1, セクシーランジェリー_柄左_柄2_柄1CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄左_柄2_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄2_柄2, セクシーランジェリー_柄左_柄2_柄2CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄左_柄3_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄3_柄1, セクシーランジェリー_柄左_柄3_柄1CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄左_柄3_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄3_柄2, セクシーランジェリー_柄左_柄3_柄2CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄左_柄4_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄4_柄1, セクシーランジェリー_柄左_柄4_柄1CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄左_柄4_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄4_柄2, セクシーランジェリー_柄左_柄4_柄2CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄左_柄5_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄5_柄1, セクシーランジェリー_柄左_柄5_柄1CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄左_柄5_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄左_柄5_柄2, セクシーランジェリー_柄左_柄5_柄2CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄右_柄1_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄1_柄1, セクシーランジェリー_柄右_柄1_柄1CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄右_柄1_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄1_柄2, セクシーランジェリー_柄右_柄1_柄2CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄右_柄2_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄2_柄1, セクシーランジェリー_柄右_柄2_柄1CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄右_柄2_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄2_柄2, セクシーランジェリー_柄右_柄2_柄2CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄右_柄3_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄3_柄1, セクシーランジェリー_柄右_柄3_柄1CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄右_柄3_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄3_柄2, セクシーランジェリー_柄右_柄3_柄2CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄右_柄4_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄4_柄1, セクシーランジェリー_柄右_柄4_柄1CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄右_柄4_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄4_柄2, セクシーランジェリー_柄右_柄4_柄2CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄右_柄5_柄1CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄5_柄1, セクシーランジェリー_柄右_柄5_柄1CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_柄右_柄5_柄2CP = new ColorP(X0Y0_セクシーランジェリー_柄右_柄5_柄2, セクシーランジェリー_柄右_柄5_柄2CD, DisUnit, abj: true); + X0Y0_セクシーランジェリー_ライン中CP = new ColorP(X0Y0_セクシーランジェリー_ライン中, セクシーランジェリー_ライン中CD, DisUnit, abj: true); + X0Y0_ライン_ライン上CP = new ColorP(X0Y0_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); + X0Y0_ライン_ライン左CP = new ColorP(X0Y0_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); + X0Y0_ライン_ライン右CP = new ColorP(X0Y0_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); + X0Y0_ライン_ライン左下CP = new ColorP(X0Y0_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); + X0Y0_ライン_ライン右下CP = new ColorP(X0Y0_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); + X0Y0_ライン_ライン下左CP = new ColorP(X0Y0_ライン_ライン下左, ライン_ライン下左CD, 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); + X0Y0_結び紐左_輪1_紐後CP = new ColorP(X0Y0_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); + X0Y0_結び紐左_輪1_紐前CP = new ColorP(X0Y0_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); + X0Y0_結び紐左_輪2_紐後CP = new ColorP(X0Y0_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); + X0Y0_結び紐左_輪2_紐前CP = new ColorP(X0Y0_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, 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); + X0Y0_結び紐右_輪1_紐後CP = new ColorP(X0Y0_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); + X0Y0_結び紐右_輪1_紐前CP = new ColorP(X0Y0_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); + X0Y0_結び紐右_輪2_紐後CP = new ColorP(X0Y0_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); + X0Y0_結び紐右_輪2_紐前CP = new ColorP(X0Y0_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); + X0Y0_結び紐右_結び目CP = new ColorP(X0Y0_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); + X0Y0_リボン_リボンCP = new ColorP(X0Y0_リボン_リボン, リボン_リボンCD, DisUnit, abj: true); + X0Y0_リボン_結び目CP = new ColorP(X0Y0_リボン_結び目, リボン_結び目CD, DisUnit, abj: true); + X0Y0_染み_染み2CP = new ColorP(X0Y0_染み_染み2, 染み_染み2CD, DisUnit, abj: true); + X0Y0_染み_染み1CP = new ColorP(X0Y0_染み_染み1, 染み_染み1CD, DisUnit, abj: true); + X0Y1_紐左CP = new ColorP(X0Y1_紐左, 紐左CD, DisUnit, abj: true); + X0Y1_紐右CP = new ColorP(X0Y1_紐右, 紐右CD, DisUnit, abj: true); + X0Y1_下地CP = new ColorP(X0Y1_下地, 下地CD, DisUnit, abj: true); + X0Y1_線CP = new ColorP(X0Y1_線, 線CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_ライン左CP = new ColorP(X0Y1_セクシーランジェリー_ライン左, セクシーランジェリー_ライン左CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_ライン右CP = new ColorP(X0Y1_セクシーランジェリー_ライン右, セクシーランジェリー_ライン右CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄左_柄1_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄1_柄1, セクシーランジェリー_柄左_柄1_柄1CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄左_柄1_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄1_柄2, セクシーランジェリー_柄左_柄1_柄2CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄左_柄2_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄2_柄1, セクシーランジェリー_柄左_柄2_柄1CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄左_柄2_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄2_柄2, セクシーランジェリー_柄左_柄2_柄2CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄左_柄3_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄3_柄1, セクシーランジェリー_柄左_柄3_柄1CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄左_柄3_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄3_柄2, セクシーランジェリー_柄左_柄3_柄2CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄左_柄4_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄4_柄1, セクシーランジェリー_柄左_柄4_柄1CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄左_柄4_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄4_柄2, セクシーランジェリー_柄左_柄4_柄2CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄左_柄5_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄5_柄1, セクシーランジェリー_柄左_柄5_柄1CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄左_柄5_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄左_柄5_柄2, セクシーランジェリー_柄左_柄5_柄2CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄右_柄1_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄1_柄1, セクシーランジェリー_柄右_柄1_柄1CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄右_柄1_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄1_柄2, セクシーランジェリー_柄右_柄1_柄2CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄右_柄2_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄2_柄1, セクシーランジェリー_柄右_柄2_柄1CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄右_柄2_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄2_柄2, セクシーランジェリー_柄右_柄2_柄2CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄右_柄3_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄3_柄1, セクシーランジェリー_柄右_柄3_柄1CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄右_柄3_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄3_柄2, セクシーランジェリー_柄右_柄3_柄2CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄右_柄4_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄4_柄1, セクシーランジェリー_柄右_柄4_柄1CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄右_柄4_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄4_柄2, セクシーランジェリー_柄右_柄4_柄2CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄右_柄5_柄1CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄5_柄1, セクシーランジェリー_柄右_柄5_柄1CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_柄右_柄5_柄2CP = new ColorP(X0Y1_セクシーランジェリー_柄右_柄5_柄2, セクシーランジェリー_柄右_柄5_柄2CD, DisUnit, abj: true); + X0Y1_セクシーランジェリー_ライン中CP = new ColorP(X0Y1_セクシーランジェリー_ライン中, セクシーランジェリー_ライン中CD, DisUnit, abj: true); + X0Y1_ライン_ライン上CP = new ColorP(X0Y1_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); + X0Y1_ライン_ライン左CP = new ColorP(X0Y1_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); + X0Y1_ライン_ライン右CP = new ColorP(X0Y1_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); + X0Y1_ライン_ライン左下CP = new ColorP(X0Y1_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); + X0Y1_ライン_ライン右下CP = new ColorP(X0Y1_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); + X0Y1_ライン_ライン下左CP = new ColorP(X0Y1_ライン_ライン下左, ライン_ライン下左CD, 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_結び紐左_輪1_紐後CP = new ColorP(X0Y1_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); + X0Y1_結び紐左_輪1_紐前CP = new ColorP(X0Y1_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); + X0Y1_結び紐左_輪2_紐後CP = new ColorP(X0Y1_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); + X0Y1_結び紐左_輪2_紐前CP = new ColorP(X0Y1_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, 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_結び紐右_輪1_紐後CP = new ColorP(X0Y1_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); + X0Y1_結び紐右_輪1_紐前CP = new ColorP(X0Y1_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); + X0Y1_結び紐右_輪2_紐後CP = new ColorP(X0Y1_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); + X0Y1_結び紐右_輪2_紐前CP = new ColorP(X0Y1_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); + X0Y1_結び紐右_結び目CP = new ColorP(X0Y1_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); + X0Y1_リボン_リボンCP = new ColorP(X0Y1_リボン_リボン, リボン_リボンCD, 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); + X0Y2_紐左CP = new ColorP(X0Y2_紐左, 紐左CD, DisUnit, abj: true); + X0Y2_紐右CP = new ColorP(X0Y2_紐右, 紐右CD, DisUnit, abj: true); + X0Y2_下地CP = new ColorP(X0Y2_下地, 下地CD, DisUnit, abj: true); + X0Y2_線CP = new ColorP(X0Y2_線, 線CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_ライン左CP = new ColorP(X0Y2_セクシーランジェリー_ライン左, セクシーランジェリー_ライン左CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_ライン右CP = new ColorP(X0Y2_セクシーランジェリー_ライン右, セクシーランジェリー_ライン右CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄左_柄1_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄1_柄1, セクシーランジェリー_柄左_柄1_柄1CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄左_柄1_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄1_柄2, セクシーランジェリー_柄左_柄1_柄2CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄左_柄2_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄2_柄1, セクシーランジェリー_柄左_柄2_柄1CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄左_柄2_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄2_柄2, セクシーランジェリー_柄左_柄2_柄2CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄左_柄3_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄3_柄1, セクシーランジェリー_柄左_柄3_柄1CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄左_柄3_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄3_柄2, セクシーランジェリー_柄左_柄3_柄2CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄左_柄4_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄4_柄1, セクシーランジェリー_柄左_柄4_柄1CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄左_柄4_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄4_柄2, セクシーランジェリー_柄左_柄4_柄2CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄左_柄5_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄5_柄1, セクシーランジェリー_柄左_柄5_柄1CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄左_柄5_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄左_柄5_柄2, セクシーランジェリー_柄左_柄5_柄2CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄右_柄1_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄1_柄1, セクシーランジェリー_柄右_柄1_柄1CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄右_柄1_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄1_柄2, セクシーランジェリー_柄右_柄1_柄2CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄右_柄2_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄2_柄1, セクシーランジェリー_柄右_柄2_柄1CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄右_柄2_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄2_柄2, セクシーランジェリー_柄右_柄2_柄2CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄右_柄3_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄3_柄1, セクシーランジェリー_柄右_柄3_柄1CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄右_柄3_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄3_柄2, セクシーランジェリー_柄右_柄3_柄2CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄右_柄4_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄4_柄1, セクシーランジェリー_柄右_柄4_柄1CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄右_柄4_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄4_柄2, セクシーランジェリー_柄右_柄4_柄2CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄右_柄5_柄1CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄5_柄1, セクシーランジェリー_柄右_柄5_柄1CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_柄右_柄5_柄2CP = new ColorP(X0Y2_セクシーランジェリー_柄右_柄5_柄2, セクシーランジェリー_柄右_柄5_柄2CD, DisUnit, abj: true); + X0Y2_セクシーランジェリー_ライン中CP = new ColorP(X0Y2_セクシーランジェリー_ライン中, セクシーランジェリー_ライン中CD, DisUnit, abj: true); + X0Y2_ライン_ライン上CP = new ColorP(X0Y2_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); + X0Y2_ライン_ライン左CP = new ColorP(X0Y2_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); + X0Y2_ライン_ライン右CP = new ColorP(X0Y2_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); + X0Y2_ライン_ライン左下CP = new ColorP(X0Y2_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); + X0Y2_ライン_ライン右下CP = new ColorP(X0Y2_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); + X0Y2_ライン_ライン下左CP = new ColorP(X0Y2_ライン_ライン下左, ライン_ライン下左CD, DisUnit, abj: true); + X0Y2_ライン_ライン下右CP = new ColorP(X0Y2_ライン_ライン下右, ライン_ライン下右CD, DisUnit, abj: true); + X0Y2_結び紐左_紐1CP = new ColorP(X0Y2_結び紐左_紐1, 結び紐左_紐1CD, DisUnit, abj: true); + X0Y2_結び紐左_紐2CP = new ColorP(X0Y2_結び紐左_紐2, 結び紐左_紐2CD, DisUnit, abj: true); + X0Y2_結び紐左_輪1_紐後CP = new ColorP(X0Y2_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); + X0Y2_結び紐左_輪1_紐前CP = new ColorP(X0Y2_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); + X0Y2_結び紐左_輪2_紐後CP = new ColorP(X0Y2_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); + X0Y2_結び紐左_輪2_紐前CP = new ColorP(X0Y2_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, DisUnit, abj: true); + X0Y2_結び紐左_結び目CP = new ColorP(X0Y2_結び紐左_結び目, 結び紐左_結び目CD, DisUnit, abj: true); + X0Y2_結び紐右_紐1CP = new ColorP(X0Y2_結び紐右_紐1, 結び紐右_紐1CD, DisUnit, abj: true); + X0Y2_結び紐右_紐2CP = new ColorP(X0Y2_結び紐右_紐2, 結び紐右_紐2CD, DisUnit, abj: true); + X0Y2_結び紐右_輪1_紐後CP = new ColorP(X0Y2_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); + X0Y2_結び紐右_輪1_紐前CP = new ColorP(X0Y2_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); + X0Y2_結び紐右_輪2_紐後CP = new ColorP(X0Y2_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); + X0Y2_結び紐右_輪2_紐前CP = new ColorP(X0Y2_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); + X0Y2_結び紐右_結び目CP = new ColorP(X0Y2_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); + X0Y2_リボン_リボンCP = new ColorP(X0Y2_リボン_リボン, リボン_リボンCD, DisUnit, abj: true); + X0Y2_リボン_結び目CP = new ColorP(X0Y2_リボン_結び目, リボン_結び目CD, DisUnit, abj: true); + X0Y2_染み_染み2CP = new ColorP(X0Y2_染み_染み2, 染み_染み2CD, DisUnit, abj: true); + X0Y2_染み_染み1CP = new ColorP(X0Y2_染み_染み1, 染み_染み1CD, DisUnit, abj: true); + X0Y3_紐左CP = new ColorP(X0Y3_紐左, 紐左CD, DisUnit, abj: true); + X0Y3_紐右CP = new ColorP(X0Y3_紐右, 紐右CD, DisUnit, abj: true); + X0Y3_下地CP = new ColorP(X0Y3_下地, 下地CD, DisUnit, abj: true); + X0Y3_線CP = new ColorP(X0Y3_線, 線CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_ライン左CP = new ColorP(X0Y3_セクシーランジェリー_ライン左, セクシーランジェリー_ライン左CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_ライン右CP = new ColorP(X0Y3_セクシーランジェリー_ライン右, セクシーランジェリー_ライン右CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄左_柄1_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄1_柄1, セクシーランジェリー_柄左_柄1_柄1CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄左_柄1_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄1_柄2, セクシーランジェリー_柄左_柄1_柄2CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄左_柄2_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄2_柄1, セクシーランジェリー_柄左_柄2_柄1CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄左_柄2_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄2_柄2, セクシーランジェリー_柄左_柄2_柄2CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄左_柄3_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄3_柄1, セクシーランジェリー_柄左_柄3_柄1CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄左_柄3_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄3_柄2, セクシーランジェリー_柄左_柄3_柄2CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄左_柄4_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄4_柄1, セクシーランジェリー_柄左_柄4_柄1CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄左_柄4_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄4_柄2, セクシーランジェリー_柄左_柄4_柄2CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄左_柄5_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄5_柄1, セクシーランジェリー_柄左_柄5_柄1CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄左_柄5_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄左_柄5_柄2, セクシーランジェリー_柄左_柄5_柄2CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄右_柄1_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄1_柄1, セクシーランジェリー_柄右_柄1_柄1CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄右_柄1_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄1_柄2, セクシーランジェリー_柄右_柄1_柄2CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄右_柄2_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄2_柄1, セクシーランジェリー_柄右_柄2_柄1CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄右_柄2_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄2_柄2, セクシーランジェリー_柄右_柄2_柄2CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄右_柄3_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄3_柄1, セクシーランジェリー_柄右_柄3_柄1CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄右_柄3_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄3_柄2, セクシーランジェリー_柄右_柄3_柄2CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄右_柄4_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄4_柄1, セクシーランジェリー_柄右_柄4_柄1CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄右_柄4_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄4_柄2, セクシーランジェリー_柄右_柄4_柄2CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄右_柄5_柄1CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄5_柄1, セクシーランジェリー_柄右_柄5_柄1CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_柄右_柄5_柄2CP = new ColorP(X0Y3_セクシーランジェリー_柄右_柄5_柄2, セクシーランジェリー_柄右_柄5_柄2CD, DisUnit, abj: true); + X0Y3_セクシーランジェリー_ライン中CP = new ColorP(X0Y3_セクシーランジェリー_ライン中, セクシーランジェリー_ライン中CD, DisUnit, abj: true); + X0Y3_ライン_ライン上CP = new ColorP(X0Y3_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); + X0Y3_ライン_ライン左CP = new ColorP(X0Y3_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); + X0Y3_ライン_ライン右CP = new ColorP(X0Y3_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); + X0Y3_ライン_ライン左下CP = new ColorP(X0Y3_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); + X0Y3_ライン_ライン右下CP = new ColorP(X0Y3_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); + X0Y3_ライン_ライン下左CP = new ColorP(X0Y3_ライン_ライン下左, ライン_ライン下左CD, DisUnit, abj: true); + X0Y3_ライン_ライン下右CP = new ColorP(X0Y3_ライン_ライン下右, ライン_ライン下右CD, DisUnit, abj: true); + X0Y3_結び紐左_紐1CP = new ColorP(X0Y3_結び紐左_紐1, 結び紐左_紐1CD, DisUnit, abj: true); + X0Y3_結び紐左_紐2CP = new ColorP(X0Y3_結び紐左_紐2, 結び紐左_紐2CD, DisUnit, abj: true); + X0Y3_結び紐左_輪1_紐後CP = new ColorP(X0Y3_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); + X0Y3_結び紐左_輪1_紐前CP = new ColorP(X0Y3_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); + X0Y3_結び紐左_輪2_紐後CP = new ColorP(X0Y3_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); + X0Y3_結び紐左_輪2_紐前CP = new ColorP(X0Y3_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, DisUnit, abj: true); + X0Y3_結び紐左_結び目CP = new ColorP(X0Y3_結び紐左_結び目, 結び紐左_結び目CD, DisUnit, abj: true); + X0Y3_結び紐右_紐1CP = new ColorP(X0Y3_結び紐右_紐1, 結び紐右_紐1CD, DisUnit, abj: true); + X0Y3_結び紐右_紐2CP = new ColorP(X0Y3_結び紐右_紐2, 結び紐右_紐2CD, DisUnit, abj: true); + X0Y3_結び紐右_輪1_紐後CP = new ColorP(X0Y3_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); + X0Y3_結び紐右_輪1_紐前CP = new ColorP(X0Y3_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); + X0Y3_結び紐右_輪2_紐後CP = new ColorP(X0Y3_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); + X0Y3_結び紐右_輪2_紐前CP = new ColorP(X0Y3_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); + X0Y3_結び紐右_結び目CP = new ColorP(X0Y3_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); + X0Y3_リボン_リボンCP = new ColorP(X0Y3_リボン_リボン, リボン_リボンCD, DisUnit, abj: true); + X0Y3_リボン_結び目CP = new ColorP(X0Y3_リボン_結び目, リボン_結び目CD, DisUnit, abj: true); + X0Y3_染み_染み2CP = new ColorP(X0Y3_染み_染み2, 染み_染み2CD, DisUnit, abj: true); + X0Y3_染み_染み1CP = new ColorP(X0Y3_染み_染み1, 染み_染み1CD, DisUnit, abj: true); + X0Y4_紐左CP = new ColorP(X0Y4_紐左, 紐左CD, DisUnit, abj: true); + X0Y4_紐右CP = new ColorP(X0Y4_紐右, 紐右CD, DisUnit, abj: true); + X0Y4_下地CP = new ColorP(X0Y4_下地, 下地CD, DisUnit, abj: true); + X0Y4_線CP = new ColorP(X0Y4_線, 線CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_ライン左CP = new ColorP(X0Y4_セクシーランジェリー_ライン左, セクシーランジェリー_ライン左CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_ライン右CP = new ColorP(X0Y4_セクシーランジェリー_ライン右, セクシーランジェリー_ライン右CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄左_柄1_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄1_柄1, セクシーランジェリー_柄左_柄1_柄1CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄左_柄1_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄1_柄2, セクシーランジェリー_柄左_柄1_柄2CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄左_柄2_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄2_柄1, セクシーランジェリー_柄左_柄2_柄1CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄左_柄2_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄2_柄2, セクシーランジェリー_柄左_柄2_柄2CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄左_柄3_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄3_柄1, セクシーランジェリー_柄左_柄3_柄1CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄左_柄3_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄3_柄2, セクシーランジェリー_柄左_柄3_柄2CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄左_柄4_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄4_柄1, セクシーランジェリー_柄左_柄4_柄1CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄左_柄4_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄4_柄2, セクシーランジェリー_柄左_柄4_柄2CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄左_柄5_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄5_柄1, セクシーランジェリー_柄左_柄5_柄1CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄左_柄5_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄左_柄5_柄2, セクシーランジェリー_柄左_柄5_柄2CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄右_柄1_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄1_柄1, セクシーランジェリー_柄右_柄1_柄1CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄右_柄1_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄1_柄2, セクシーランジェリー_柄右_柄1_柄2CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄右_柄2_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄2_柄1, セクシーランジェリー_柄右_柄2_柄1CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄右_柄2_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄2_柄2, セクシーランジェリー_柄右_柄2_柄2CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄右_柄3_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄3_柄1, セクシーランジェリー_柄右_柄3_柄1CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄右_柄3_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄3_柄2, セクシーランジェリー_柄右_柄3_柄2CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄右_柄4_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄4_柄1, セクシーランジェリー_柄右_柄4_柄1CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄右_柄4_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄4_柄2, セクシーランジェリー_柄右_柄4_柄2CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄右_柄5_柄1CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄5_柄1, セクシーランジェリー_柄右_柄5_柄1CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_柄右_柄5_柄2CP = new ColorP(X0Y4_セクシーランジェリー_柄右_柄5_柄2, セクシーランジェリー_柄右_柄5_柄2CD, DisUnit, abj: true); + X0Y4_セクシーランジェリー_ライン中CP = new ColorP(X0Y4_セクシーランジェリー_ライン中, セクシーランジェリー_ライン中CD, DisUnit, abj: true); + X0Y4_ライン_ライン上CP = new ColorP(X0Y4_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); + X0Y4_ライン_ライン左CP = new ColorP(X0Y4_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); + X0Y4_ライン_ライン右CP = new ColorP(X0Y4_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); + X0Y4_ライン_ライン左下CP = new ColorP(X0Y4_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); + X0Y4_ライン_ライン右下CP = new ColorP(X0Y4_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); + X0Y4_ライン_ライン下左CP = new ColorP(X0Y4_ライン_ライン下左, ライン_ライン下左CD, DisUnit, abj: true); + X0Y4_ライン_ライン下右CP = new ColorP(X0Y4_ライン_ライン下右, ライン_ライン下右CD, DisUnit, abj: true); + X0Y4_結び紐左_紐1CP = new ColorP(X0Y4_結び紐左_紐1, 結び紐左_紐1CD, DisUnit, abj: true); + X0Y4_結び紐左_紐2CP = new ColorP(X0Y4_結び紐左_紐2, 結び紐左_紐2CD, DisUnit, abj: true); + X0Y4_結び紐左_輪1_紐後CP = new ColorP(X0Y4_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); + X0Y4_結び紐左_輪1_紐前CP = new ColorP(X0Y4_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); + X0Y4_結び紐左_輪2_紐後CP = new ColorP(X0Y4_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); + X0Y4_結び紐左_輪2_紐前CP = new ColorP(X0Y4_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, DisUnit, abj: true); + X0Y4_結び紐左_結び目CP = new ColorP(X0Y4_結び紐左_結び目, 結び紐左_結び目CD, DisUnit, abj: true); + X0Y4_結び紐右_紐1CP = new ColorP(X0Y4_結び紐右_紐1, 結び紐右_紐1CD, DisUnit, abj: true); + X0Y4_結び紐右_紐2CP = new ColorP(X0Y4_結び紐右_紐2, 結び紐右_紐2CD, DisUnit, abj: true); + X0Y4_結び紐右_輪1_紐後CP = new ColorP(X0Y4_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); + X0Y4_結び紐右_輪1_紐前CP = new ColorP(X0Y4_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); + X0Y4_結び紐右_輪2_紐後CP = new ColorP(X0Y4_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); + X0Y4_結び紐右_輪2_紐前CP = new ColorP(X0Y4_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); + X0Y4_結び紐右_結び目CP = new ColorP(X0Y4_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); + X0Y4_リボン_リボンCP = new ColorP(X0Y4_リボン_リボン, リボン_リボンCD, DisUnit, abj: true); + X0Y4_リボン_結び目CP = new ColorP(X0Y4_リボン_結び目, リボン_結び目CD, DisUnit, abj: true); + X0Y4_染み_染み2CP = new ColorP(X0Y4_染み_染み2, 染み_染み2CD, DisUnit, abj: true); + X0Y4_染み_染み1CP = new ColorP(X0Y4_染み_染み1, 染み_染み1CD, DisUnit, abj: true); + 染み濃度 = e.染み濃度; + 濃度 = e.濃度; + 尺度YB = 0.95; + double y = 0.0005; + X0Y0_下地.BasePointBase = X0Y0_下地.BasePointBase.AddY(y); + X0Y1_下地.BasePointBase = X0Y1_下地.BasePointBase.AddY(y); + X0Y2_下地.BasePointBase = X0Y2_下地.BasePointBase.AddY(y); + X0Y3_下地.BasePointBase = X0Y3_下地.BasePointBase.AddY(y); + X0Y4_下地.BasePointBase = X0Y4_下地.BasePointBase.AddY(y); + } + + public override void 描画0(Are Are) + { + switch (本体.IndexY) + { + case 0: + Are.Draw(X0Y0_紐左); + Are.Draw(X0Y0_紐右); + break; + case 1: + Are.Draw(X0Y1_紐左); + Are.Draw(X0Y1_紐右); + break; + case 2: + Are.Draw(X0Y2_紐左); + Are.Draw(X0Y2_紐右); + break; + case 3: + Are.Draw(X0Y3_紐左); + Are.Draw(X0Y3_紐右); + break; + default: + Are.Draw(X0Y4_紐左); + Are.Draw(X0Y4_紐右); + break; + } + } + + public override void 描画1(Are Are) + { + switch (本体.IndexY) + { + case 0: + Are.Draw(X0Y0_下地); + Are.Draw(X0Y0_線); + Are.Draw(X0Y0_セクシーランジェリー_ライン左); + Are.Draw(X0Y0_セクシーランジェリー_ライン右); + Are.Draw(X0Y0_セクシーランジェリー_柄左_柄1_柄1); + Are.Draw(X0Y0_セクシーランジェリー_柄左_柄1_柄2); + Are.Draw(X0Y0_セクシーランジェリー_柄左_柄2_柄1); + Are.Draw(X0Y0_セクシーランジェリー_柄左_柄2_柄2); + Are.Draw(X0Y0_セクシーランジェリー_柄左_柄3_柄1); + Are.Draw(X0Y0_セクシーランジェリー_柄左_柄3_柄2); + Are.Draw(X0Y0_セクシーランジェリー_柄左_柄4_柄1); + Are.Draw(X0Y0_セクシーランジェリー_柄左_柄4_柄2); + Are.Draw(X0Y0_セクシーランジェリー_柄左_柄5_柄1); + Are.Draw(X0Y0_セクシーランジェリー_柄左_柄5_柄2); + Are.Draw(X0Y0_セクシーランジェリー_柄右_柄1_柄1); + Are.Draw(X0Y0_セクシーランジェリー_柄右_柄1_柄2); + Are.Draw(X0Y0_セクシーランジェリー_柄右_柄2_柄1); + Are.Draw(X0Y0_セクシーランジェリー_柄右_柄2_柄2); + Are.Draw(X0Y0_セクシーランジェリー_柄右_柄3_柄1); + Are.Draw(X0Y0_セクシーランジェリー_柄右_柄3_柄2); + Are.Draw(X0Y0_セクシーランジェリー_柄右_柄4_柄1); + Are.Draw(X0Y0_セクシーランジェリー_柄右_柄4_柄2); + Are.Draw(X0Y0_セクシーランジェリー_柄右_柄5_柄1); + Are.Draw(X0Y0_セクシーランジェリー_柄右_柄5_柄2); + Are.Draw(X0Y0_セクシーランジェリー_ライン中); + Are.Draw(X0Y0_ライン_ライン上); + Are.Draw(X0Y0_ライン_ライン左); + Are.Draw(X0Y0_ライン_ライン右); + Are.Draw(X0Y0_ライン_ライン左下); + Are.Draw(X0Y0_ライン_ライン右下); + Are.Draw(X0Y0_ライン_ライン下左); + Are.Draw(X0Y0_ライン_ライン下右); + Are.Draw(X0Y0_結び紐左_紐1); + Are.Draw(X0Y0_結び紐左_紐2); + Are.Draw(X0Y0_結び紐左_輪1_紐後); + Are.Draw(X0Y0_結び紐左_輪1_紐前); + Are.Draw(X0Y0_結び紐左_輪2_紐後); + Are.Draw(X0Y0_結び紐左_輪2_紐前); + Are.Draw(X0Y0_結び紐左_結び目); + Are.Draw(X0Y0_結び紐右_紐1); + Are.Draw(X0Y0_結び紐右_紐2); + Are.Draw(X0Y0_結び紐右_輪1_紐後); + Are.Draw(X0Y0_結び紐右_輪1_紐前); + Are.Draw(X0Y0_結び紐右_輪2_紐後); + Are.Draw(X0Y0_結び紐右_輪2_紐前); + Are.Draw(X0Y0_結び紐右_結び目); + Are.Draw(X0Y0_リボン_リボン); + Are.Draw(X0Y0_リボン_結び目); + Are.Draw(X0Y0_染み_染み2); + Are.Draw(X0Y0_染み_染み1); + break; + case 1: + Are.Draw(X0Y1_下地); + Are.Draw(X0Y1_線); + Are.Draw(X0Y1_セクシーランジェリー_ライン左); + Are.Draw(X0Y1_セクシーランジェリー_ライン右); + Are.Draw(X0Y1_セクシーランジェリー_柄左_柄1_柄1); + Are.Draw(X0Y1_セクシーランジェリー_柄左_柄1_柄2); + Are.Draw(X0Y1_セクシーランジェリー_柄左_柄2_柄1); + Are.Draw(X0Y1_セクシーランジェリー_柄左_柄2_柄2); + Are.Draw(X0Y1_セクシーランジェリー_柄左_柄3_柄1); + Are.Draw(X0Y1_セクシーランジェリー_柄左_柄3_柄2); + Are.Draw(X0Y1_セクシーランジェリー_柄左_柄4_柄1); + Are.Draw(X0Y1_セクシーランジェリー_柄左_柄4_柄2); + Are.Draw(X0Y1_セクシーランジェリー_柄左_柄5_柄1); + Are.Draw(X0Y1_セクシーランジェリー_柄左_柄5_柄2); + Are.Draw(X0Y1_セクシーランジェリー_柄右_柄1_柄1); + Are.Draw(X0Y1_セクシーランジェリー_柄右_柄1_柄2); + Are.Draw(X0Y1_セクシーランジェリー_柄右_柄2_柄1); + Are.Draw(X0Y1_セクシーランジェリー_柄右_柄2_柄2); + Are.Draw(X0Y1_セクシーランジェリー_柄右_柄3_柄1); + Are.Draw(X0Y1_セクシーランジェリー_柄右_柄3_柄2); + Are.Draw(X0Y1_セクシーランジェリー_柄右_柄4_柄1); + Are.Draw(X0Y1_セクシーランジェリー_柄右_柄4_柄2); + Are.Draw(X0Y1_セクシーランジェリー_柄右_柄5_柄1); + Are.Draw(X0Y1_セクシーランジェリー_柄右_柄5_柄2); + Are.Draw(X0Y1_セクシーランジェリー_ライン中); + Are.Draw(X0Y1_ライン_ライン上); + Are.Draw(X0Y1_ライン_ライン左); + Are.Draw(X0Y1_ライン_ライン右); + Are.Draw(X0Y1_ライン_ライン左下); + Are.Draw(X0Y1_ライン_ライン右下); + Are.Draw(X0Y1_ライン_ライン下左); + Are.Draw(X0Y1_ライン_ライン下右); + Are.Draw(X0Y1_結び紐左_紐1); + Are.Draw(X0Y1_結び紐左_紐2); + Are.Draw(X0Y1_結び紐左_輪1_紐後); + Are.Draw(X0Y1_結び紐左_輪1_紐前); + Are.Draw(X0Y1_結び紐左_輪2_紐後); + Are.Draw(X0Y1_結び紐左_輪2_紐前); + Are.Draw(X0Y1_結び紐左_結び目); + Are.Draw(X0Y1_結び紐右_紐1); + Are.Draw(X0Y1_結び紐右_紐2); + Are.Draw(X0Y1_結び紐右_輪1_紐後); + Are.Draw(X0Y1_結び紐右_輪1_紐前); + Are.Draw(X0Y1_結び紐右_輪2_紐後); + Are.Draw(X0Y1_結び紐右_輪2_紐前); + Are.Draw(X0Y1_結び紐右_結び目); + Are.Draw(X0Y1_リボン_リボン); + Are.Draw(X0Y1_リボン_結び目); + Are.Draw(X0Y1_染み_染み2); + Are.Draw(X0Y1_染み_染み1); + break; + case 2: + Are.Draw(X0Y2_下地); + Are.Draw(X0Y2_線); + Are.Draw(X0Y2_セクシーランジェリー_ライン左); + Are.Draw(X0Y2_セクシーランジェリー_ライン右); + Are.Draw(X0Y2_セクシーランジェリー_柄左_柄1_柄1); + Are.Draw(X0Y2_セクシーランジェリー_柄左_柄1_柄2); + Are.Draw(X0Y2_セクシーランジェリー_柄左_柄2_柄1); + Are.Draw(X0Y2_セクシーランジェリー_柄左_柄2_柄2); + Are.Draw(X0Y2_セクシーランジェリー_柄左_柄3_柄1); + Are.Draw(X0Y2_セクシーランジェリー_柄左_柄3_柄2); + Are.Draw(X0Y2_セクシーランジェリー_柄左_柄4_柄1); + Are.Draw(X0Y2_セクシーランジェリー_柄左_柄4_柄2); + Are.Draw(X0Y2_セクシーランジェリー_柄左_柄5_柄1); + Are.Draw(X0Y2_セクシーランジェリー_柄左_柄5_柄2); + Are.Draw(X0Y2_セクシーランジェリー_柄右_柄1_柄1); + Are.Draw(X0Y2_セクシーランジェリー_柄右_柄1_柄2); + Are.Draw(X0Y2_セクシーランジェリー_柄右_柄2_柄1); + Are.Draw(X0Y2_セクシーランジェリー_柄右_柄2_柄2); + Are.Draw(X0Y2_セクシーランジェリー_柄右_柄3_柄1); + Are.Draw(X0Y2_セクシーランジェリー_柄右_柄3_柄2); + Are.Draw(X0Y2_セクシーランジェリー_柄右_柄4_柄1); + Are.Draw(X0Y2_セクシーランジェリー_柄右_柄4_柄2); + Are.Draw(X0Y2_セクシーランジェリー_柄右_柄5_柄1); + Are.Draw(X0Y2_セクシーランジェリー_柄右_柄5_柄2); + Are.Draw(X0Y2_セクシーランジェリー_ライン中); + Are.Draw(X0Y2_ライン_ライン上); + Are.Draw(X0Y2_ライン_ライン左); + Are.Draw(X0Y2_ライン_ライン右); + Are.Draw(X0Y2_ライン_ライン左下); + Are.Draw(X0Y2_ライン_ライン右下); + Are.Draw(X0Y2_ライン_ライン下左); + Are.Draw(X0Y2_ライン_ライン下右); + Are.Draw(X0Y2_結び紐左_紐1); + Are.Draw(X0Y2_結び紐左_紐2); + Are.Draw(X0Y2_結び紐左_輪1_紐後); + Are.Draw(X0Y2_結び紐左_輪1_紐前); + Are.Draw(X0Y2_結び紐左_輪2_紐後); + Are.Draw(X0Y2_結び紐左_輪2_紐前); + Are.Draw(X0Y2_結び紐左_結び目); + Are.Draw(X0Y2_結び紐右_紐1); + Are.Draw(X0Y2_結び紐右_紐2); + Are.Draw(X0Y2_結び紐右_輪1_紐後); + Are.Draw(X0Y2_結び紐右_輪1_紐前); + Are.Draw(X0Y2_結び紐右_輪2_紐後); + Are.Draw(X0Y2_結び紐右_輪2_紐前); + Are.Draw(X0Y2_結び紐右_結び目); + Are.Draw(X0Y2_リボン_リボン); + Are.Draw(X0Y2_リボン_結び目); + Are.Draw(X0Y2_染み_染み2); + Are.Draw(X0Y2_染み_染み1); + break; + case 3: + Are.Draw(X0Y3_下地); + Are.Draw(X0Y3_線); + Are.Draw(X0Y3_セクシーランジェリー_ライン左); + Are.Draw(X0Y3_セクシーランジェリー_ライン右); + Are.Draw(X0Y3_セクシーランジェリー_柄左_柄1_柄1); + Are.Draw(X0Y3_セクシーランジェリー_柄左_柄1_柄2); + Are.Draw(X0Y3_セクシーランジェリー_柄左_柄2_柄1); + Are.Draw(X0Y3_セクシーランジェリー_柄左_柄2_柄2); + Are.Draw(X0Y3_セクシーランジェリー_柄左_柄3_柄1); + Are.Draw(X0Y3_セクシーランジェリー_柄左_柄3_柄2); + Are.Draw(X0Y3_セクシーランジェリー_柄左_柄4_柄1); + Are.Draw(X0Y3_セクシーランジェリー_柄左_柄4_柄2); + Are.Draw(X0Y3_セクシーランジェリー_柄左_柄5_柄1); + Are.Draw(X0Y3_セクシーランジェリー_柄左_柄5_柄2); + Are.Draw(X0Y3_セクシーランジェリー_柄右_柄1_柄1); + Are.Draw(X0Y3_セクシーランジェリー_柄右_柄1_柄2); + Are.Draw(X0Y3_セクシーランジェリー_柄右_柄2_柄1); + Are.Draw(X0Y3_セクシーランジェリー_柄右_柄2_柄2); + Are.Draw(X0Y3_セクシーランジェリー_柄右_柄3_柄1); + Are.Draw(X0Y3_セクシーランジェリー_柄右_柄3_柄2); + Are.Draw(X0Y3_セクシーランジェリー_柄右_柄4_柄1); + Are.Draw(X0Y3_セクシーランジェリー_柄右_柄4_柄2); + Are.Draw(X0Y3_セクシーランジェリー_柄右_柄5_柄1); + Are.Draw(X0Y3_セクシーランジェリー_柄右_柄5_柄2); + Are.Draw(X0Y3_セクシーランジェリー_ライン中); + Are.Draw(X0Y3_ライン_ライン上); + Are.Draw(X0Y3_ライン_ライン左); + Are.Draw(X0Y3_ライン_ライン右); + Are.Draw(X0Y3_ライン_ライン左下); + Are.Draw(X0Y3_ライン_ライン右下); + Are.Draw(X0Y3_ライン_ライン下左); + Are.Draw(X0Y3_ライン_ライン下右); + Are.Draw(X0Y3_結び紐左_紐1); + Are.Draw(X0Y3_結び紐左_紐2); + Are.Draw(X0Y3_結び紐左_輪1_紐後); + Are.Draw(X0Y3_結び紐左_輪1_紐前); + Are.Draw(X0Y3_結び紐左_輪2_紐後); + Are.Draw(X0Y3_結び紐左_輪2_紐前); + Are.Draw(X0Y3_結び紐左_結び目); + Are.Draw(X0Y3_結び紐右_紐1); + Are.Draw(X0Y3_結び紐右_紐2); + Are.Draw(X0Y3_結び紐右_輪1_紐後); + Are.Draw(X0Y3_結び紐右_輪1_紐前); + Are.Draw(X0Y3_結び紐右_輪2_紐後); + Are.Draw(X0Y3_結び紐右_輪2_紐前); + Are.Draw(X0Y3_結び紐右_結び目); + Are.Draw(X0Y3_リボン_リボン); + Are.Draw(X0Y3_リボン_結び目); + Are.Draw(X0Y3_染み_染み2); + Are.Draw(X0Y3_染み_染み1); + break; + default: + Are.Draw(X0Y4_下地); + Are.Draw(X0Y4_線); + Are.Draw(X0Y4_セクシーランジェリー_ライン左); + Are.Draw(X0Y4_セクシーランジェリー_ライン右); + Are.Draw(X0Y4_セクシーランジェリー_柄左_柄1_柄1); + Are.Draw(X0Y4_セクシーランジェリー_柄左_柄1_柄2); + Are.Draw(X0Y4_セクシーランジェリー_柄左_柄2_柄1); + Are.Draw(X0Y4_セクシーランジェリー_柄左_柄2_柄2); + Are.Draw(X0Y4_セクシーランジェリー_柄左_柄3_柄1); + Are.Draw(X0Y4_セクシーランジェリー_柄左_柄3_柄2); + Are.Draw(X0Y4_セクシーランジェリー_柄左_柄4_柄1); + Are.Draw(X0Y4_セクシーランジェリー_柄左_柄4_柄2); + Are.Draw(X0Y4_セクシーランジェリー_柄左_柄5_柄1); + Are.Draw(X0Y4_セクシーランジェリー_柄左_柄5_柄2); + Are.Draw(X0Y4_セクシーランジェリー_柄右_柄1_柄1); + Are.Draw(X0Y4_セクシーランジェリー_柄右_柄1_柄2); + Are.Draw(X0Y4_セクシーランジェリー_柄右_柄2_柄1); + Are.Draw(X0Y4_セクシーランジェリー_柄右_柄2_柄2); + Are.Draw(X0Y4_セクシーランジェリー_柄右_柄3_柄1); + Are.Draw(X0Y4_セクシーランジェリー_柄右_柄3_柄2); + Are.Draw(X0Y4_セクシーランジェリー_柄右_柄4_柄1); + Are.Draw(X0Y4_セクシーランジェリー_柄右_柄4_柄2); + Are.Draw(X0Y4_セクシーランジェリー_柄右_柄5_柄1); + Are.Draw(X0Y4_セクシーランジェリー_柄右_柄5_柄2); + Are.Draw(X0Y4_セクシーランジェリー_ライン中); + Are.Draw(X0Y4_ライン_ライン上); + Are.Draw(X0Y4_ライン_ライン左); + Are.Draw(X0Y4_ライン_ライン右); + Are.Draw(X0Y4_ライン_ライン左下); + Are.Draw(X0Y4_ライン_ライン右下); + Are.Draw(X0Y4_ライン_ライン下左); + Are.Draw(X0Y4_ライン_ライン下右); + Are.Draw(X0Y4_結び紐左_紐1); + Are.Draw(X0Y4_結び紐左_紐2); + Are.Draw(X0Y4_結び紐左_輪1_紐後); + Are.Draw(X0Y4_結び紐左_輪1_紐前); + Are.Draw(X0Y4_結び紐左_輪2_紐後); + Are.Draw(X0Y4_結び紐左_輪2_紐前); + Are.Draw(X0Y4_結び紐左_結び目); + Are.Draw(X0Y4_結び紐右_紐1); + Are.Draw(X0Y4_結び紐右_紐2); + Are.Draw(X0Y4_結び紐右_輪1_紐後); + Are.Draw(X0Y4_結び紐右_輪1_紐前); + Are.Draw(X0Y4_結び紐右_輪2_紐後); + Are.Draw(X0Y4_結び紐右_輪2_紐前); + Are.Draw(X0Y4_結び紐右_結び目); + Are.Draw(X0Y4_リボン_リボン); + Are.Draw(X0Y4_リボン_結び目); + Are.Draw(X0Y4_染み_染み2); + Are.Draw(X0Y4_染み_染み1); + break; + } + } + + public override bool Is布(Par p) + { + if (p != X0Y0_紐左 && p != X0Y0_紐右 && p != X0Y0_下地 && p != X0Y0_線 && p != X0Y0_セクシーランジェリー_ライン左 && p != X0Y0_セクシーランジェリー_ライン右 && p != X0Y0_セクシーランジェリー_柄左_柄1_柄1 && p != X0Y0_セクシーランジェリー_柄左_柄1_柄2 && p != X0Y0_セクシーランジェリー_柄左_柄2_柄1 && p != X0Y0_セクシーランジェリー_柄左_柄2_柄2 && p != X0Y0_セクシーランジェリー_柄左_柄3_柄1 && p != X0Y0_セクシーランジェリー_柄左_柄3_柄2 && p != X0Y0_セクシーランジェリー_柄左_柄4_柄1 && p != X0Y0_セクシーランジェリー_柄左_柄4_柄2 && p != X0Y0_セクシーランジェリー_柄左_柄5_柄1 && p != X0Y0_セクシーランジェリー_柄左_柄5_柄2 && p != X0Y0_セクシーランジェリー_柄右_柄1_柄1 && p != X0Y0_セクシーランジェリー_柄右_柄1_柄2 && p != X0Y0_セクシーランジェリー_柄右_柄2_柄1 && p != X0Y0_セクシーランジェリー_柄右_柄2_柄2 && p != X0Y0_セクシーランジェリー_柄右_柄3_柄1 && p != X0Y0_セクシーランジェリー_柄右_柄3_柄2 && p != X0Y0_セクシーランジェリー_柄右_柄4_柄1 && p != X0Y0_セクシーランジェリー_柄右_柄4_柄2 && p != X0Y0_セクシーランジェリー_柄右_柄5_柄1 && p != X0Y0_セクシーランジェリー_柄右_柄5_柄2 && p != X0Y0_セクシーランジェリー_ライン中 && p != X0Y0_ライン_ライン上 && p != X0Y0_ライン_ライン左 && p != X0Y0_ライン_ライン右 && p != X0Y0_ライン_ライン左下 && p != X0Y0_ライン_ライン右下 && p != X0Y0_ライン_ライン下左 && p != X0Y0_ライン_ライン下右 && p != X0Y0_結び紐左_紐1 && p != X0Y0_結び紐左_紐2 && p != X0Y0_結び紐左_輪1_紐後 && p != X0Y0_結び紐左_輪1_紐前 && p != X0Y0_結び紐左_輪2_紐後 && p != X0Y0_結び紐左_輪2_紐前 && p != X0Y0_結び紐左_結び目 && p != X0Y0_結び紐右_紐1 && p != X0Y0_結び紐右_紐2 && p != X0Y0_結び紐右_輪1_紐後 && p != X0Y0_結び紐右_輪1_紐前 && p != X0Y0_結び紐右_輪2_紐後 && p != X0Y0_結び紐右_輪2_紐前 && p != X0Y0_結び紐右_結び目 && p != X0Y0_リボン_リボン && p != X0Y0_リボン_結び目 && p != X0Y0_染み_染み2 && p != X0Y0_染み_染み1 && p != X0Y1_紐左 && p != X0Y1_紐右 && p != X0Y1_下地 && p != X0Y1_線 && p != X0Y1_セクシーランジェリー_ライン左 && p != X0Y1_セクシーランジェリー_ライン右 && p != X0Y1_セクシーランジェリー_柄左_柄1_柄1 && p != X0Y1_セクシーランジェリー_柄左_柄1_柄2 && p != X0Y1_セクシーランジェリー_柄左_柄2_柄1 && p != X0Y1_セクシーランジェリー_柄左_柄2_柄2 && p != X0Y1_セクシーランジェリー_柄左_柄3_柄1 && p != X0Y1_セクシーランジェリー_柄左_柄3_柄2 && p != X0Y1_セクシーランジェリー_柄左_柄4_柄1 && p != X0Y1_セクシーランジェリー_柄左_柄4_柄2 && p != X0Y1_セクシーランジェリー_柄左_柄5_柄1 && p != X0Y1_セクシーランジェリー_柄左_柄5_柄2 && p != X0Y1_セクシーランジェリー_柄右_柄1_柄1 && p != X0Y1_セクシーランジェリー_柄右_柄1_柄2 && p != X0Y1_セクシーランジェリー_柄右_柄2_柄1 && p != X0Y1_セクシーランジェリー_柄右_柄2_柄2 && p != X0Y1_セクシーランジェリー_柄右_柄3_柄1 && p != X0Y1_セクシーランジェリー_柄右_柄3_柄2 && p != X0Y1_セクシーランジェリー_柄右_柄4_柄1 && p != X0Y1_セクシーランジェリー_柄右_柄4_柄2 && p != X0Y1_セクシーランジェリー_柄右_柄5_柄1 && p != X0Y1_セクシーランジェリー_柄右_柄5_柄2 && p != X0Y1_セクシーランジェリー_ライン中 && p != X0Y1_ライン_ライン上 && p != X0Y1_ライン_ライン左 && p != X0Y1_ライン_ライン右 && p != X0Y1_ライン_ライン左下 && p != X0Y1_ライン_ライン右下 && p != X0Y1_ライン_ライン下左 && p != X0Y1_ライン_ライン下右 && p != X0Y1_結び紐左_紐1 && p != X0Y1_結び紐左_紐2 && p != X0Y1_結び紐左_輪1_紐後 && p != X0Y1_結び紐左_輪1_紐前 && p != X0Y1_結び紐左_輪2_紐後 && p != X0Y1_結び紐左_輪2_紐前 && p != X0Y1_結び紐左_結び目 && p != X0Y1_結び紐右_紐1 && p != X0Y1_結び紐右_紐2 && p != X0Y1_結び紐右_輪1_紐後 && p != X0Y1_結び紐右_輪1_紐前 && p != X0Y1_結び紐右_輪2_紐後 && p != X0Y1_結び紐右_輪2_紐前 && p != X0Y1_結び紐右_結び目 && p != X0Y1_リボン_リボン && p != X0Y1_リボン_結び目 && p != X0Y1_染み_染み2 && p != X0Y1_染み_染み1 && p != X0Y2_紐左 && p != X0Y2_紐右 && p != X0Y2_下地 && p != X0Y2_線 && p != X0Y2_セクシーランジェリー_ライン左 && p != X0Y2_セクシーランジェリー_ライン右 && p != X0Y2_セクシーランジェリー_柄左_柄1_柄1 && p != X0Y2_セクシーランジェリー_柄左_柄1_柄2 && p != X0Y2_セクシーランジェリー_柄左_柄2_柄1 && p != X0Y2_セクシーランジェリー_柄左_柄2_柄2 && p != X0Y2_セクシーランジェリー_柄左_柄3_柄1 && p != X0Y2_セクシーランジェリー_柄左_柄3_柄2 && p != X0Y2_セクシーランジェリー_柄左_柄4_柄1 && p != X0Y2_セクシーランジェリー_柄左_柄4_柄2 && p != X0Y2_セクシーランジェリー_柄左_柄5_柄1 && p != X0Y2_セクシーランジェリー_柄左_柄5_柄2 && p != X0Y2_セクシーランジェリー_柄右_柄1_柄1 && p != X0Y2_セクシーランジェリー_柄右_柄1_柄2 && p != X0Y2_セクシーランジェリー_柄右_柄2_柄1 && p != X0Y2_セクシーランジェリー_柄右_柄2_柄2 && p != X0Y2_セクシーランジェリー_柄右_柄3_柄1 && p != X0Y2_セクシーランジェリー_柄右_柄3_柄2 && p != X0Y2_セクシーランジェリー_柄右_柄4_柄1 && p != X0Y2_セクシーランジェリー_柄右_柄4_柄2 && p != X0Y2_セクシーランジェリー_柄右_柄5_柄1 && p != X0Y2_セクシーランジェリー_柄右_柄5_柄2 && p != X0Y2_セクシーランジェリー_ライン中 && p != X0Y2_ライン_ライン上 && p != X0Y2_ライン_ライン左 && p != X0Y2_ライン_ライン右 && p != X0Y2_ライン_ライン左下 && p != X0Y2_ライン_ライン右下 && p != X0Y2_ライン_ライン下左 && p != X0Y2_ライン_ライン下右 && p != X0Y2_結び紐左_紐1 && p != X0Y2_結び紐左_紐2 && p != X0Y2_結び紐左_輪1_紐後 && p != X0Y2_結び紐左_輪1_紐前 && p != X0Y2_結び紐左_輪2_紐後 && p != X0Y2_結び紐左_輪2_紐前 && p != X0Y2_結び紐左_結び目 && p != X0Y2_結び紐右_紐1 && p != X0Y2_結び紐右_紐2 && p != X0Y2_結び紐右_輪1_紐後 && p != X0Y2_結び紐右_輪1_紐前 && p != X0Y2_結び紐右_輪2_紐後 && p != X0Y2_結び紐右_輪2_紐前 && p != X0Y2_結び紐右_結び目 && p != X0Y2_リボン_リボン && p != X0Y2_リボン_結び目 && p != X0Y2_染み_染み2 && p != X0Y2_染み_染み1 && p != X0Y3_紐左 && p != X0Y3_紐右 && p != X0Y3_下地 && p != X0Y3_線 && p != X0Y3_セクシーランジェリー_ライン左 && p != X0Y3_セクシーランジェリー_ライン右 && p != X0Y3_セクシーランジェリー_柄左_柄1_柄1 && p != X0Y3_セクシーランジェリー_柄左_柄1_柄2 && p != X0Y3_セクシーランジェリー_柄左_柄2_柄1 && p != X0Y3_セクシーランジェリー_柄左_柄2_柄2 && p != X0Y3_セクシーランジェリー_柄左_柄3_柄1 && p != X0Y3_セクシーランジェリー_柄左_柄3_柄2 && p != X0Y3_セクシーランジェリー_柄左_柄4_柄1 && p != X0Y3_セクシーランジェリー_柄左_柄4_柄2 && p != X0Y3_セクシーランジェリー_柄左_柄5_柄1 && p != X0Y3_セクシーランジェリー_柄左_柄5_柄2 && p != X0Y3_セクシーランジェリー_柄右_柄1_柄1 && p != X0Y3_セクシーランジェリー_柄右_柄1_柄2 && p != X0Y3_セクシーランジェリー_柄右_柄2_柄1 && p != X0Y3_セクシーランジェリー_柄右_柄2_柄2 && p != X0Y3_セクシーランジェリー_柄右_柄3_柄1 && p != X0Y3_セクシーランジェリー_柄右_柄3_柄2 && p != X0Y3_セクシーランジェリー_柄右_柄4_柄1 && p != X0Y3_セクシーランジェリー_柄右_柄4_柄2 && p != X0Y3_セクシーランジェリー_柄右_柄5_柄1 && p != X0Y3_セクシーランジェリー_柄右_柄5_柄2 && p != X0Y3_セクシーランジェリー_ライン中 && p != X0Y3_ライン_ライン上 && p != X0Y3_ライン_ライン左 && p != X0Y3_ライン_ライン右 && p != X0Y3_ライン_ライン左下 && p != X0Y3_ライン_ライン右下 && p != X0Y3_ライン_ライン下左 && p != X0Y3_ライン_ライン下右 && p != X0Y3_結び紐左_紐1 && p != X0Y3_結び紐左_紐2 && p != X0Y3_結び紐左_輪1_紐後 && p != X0Y3_結び紐左_輪1_紐前 && p != X0Y3_結び紐左_輪2_紐後 && p != X0Y3_結び紐左_輪2_紐前 && p != X0Y3_結び紐左_結び目 && p != X0Y3_結び紐右_紐1 && p != X0Y3_結び紐右_紐2 && p != X0Y3_結び紐右_輪1_紐後 && p != X0Y3_結び紐右_輪1_紐前 && p != X0Y3_結び紐右_輪2_紐後 && p != X0Y3_結び紐右_輪2_紐前 && p != X0Y3_結び紐右_結び目 && p != X0Y3_リボン_リボン && p != X0Y3_リボン_結び目 && p != X0Y3_染み_染み2 && p != X0Y3_染み_染み1 && p != X0Y4_紐左 && p != X0Y4_紐右 && p != X0Y4_下地 && p != X0Y4_線 && p != X0Y4_セクシーランジェリー_ライン左 && p != X0Y4_セクシーランジェリー_ライン右 && p != X0Y4_セクシーランジェリー_柄左_柄1_柄1 && p != X0Y4_セクシーランジェリー_柄左_柄1_柄2 && p != X0Y4_セクシーランジェリー_柄左_柄2_柄1 && p != X0Y4_セクシーランジェリー_柄左_柄2_柄2 && p != X0Y4_セクシーランジェリー_柄左_柄3_柄1 && p != X0Y4_セクシーランジェリー_柄左_柄3_柄2 && p != X0Y4_セクシーランジェリー_柄左_柄4_柄1 && p != X0Y4_セクシーランジェリー_柄左_柄4_柄2 && p != X0Y4_セクシーランジェリー_柄左_柄5_柄1 && p != X0Y4_セクシーランジェリー_柄左_柄5_柄2 && p != X0Y4_セクシーランジェリー_柄右_柄1_柄1 && p != X0Y4_セクシーランジェリー_柄右_柄1_柄2 && p != X0Y4_セクシーランジェリー_柄右_柄2_柄1 && p != X0Y4_セクシーランジェリー_柄右_柄2_柄2 && p != X0Y4_セクシーランジェリー_柄右_柄3_柄1 && p != X0Y4_セクシーランジェリー_柄右_柄3_柄2 && p != X0Y4_セクシーランジェリー_柄右_柄4_柄1 && p != X0Y4_セクシーランジェリー_柄右_柄4_柄2 && p != X0Y4_セクシーランジェリー_柄右_柄5_柄1 && p != X0Y4_セクシーランジェリー_柄右_柄5_柄2 && p != X0Y4_セクシーランジェリー_ライン中 && p != X0Y4_ライン_ライン上 && p != X0Y4_ライン_ライン左 && p != X0Y4_ライン_ライン右 && p != X0Y4_ライン_ライン左下 && p != X0Y4_ライン_ライン右下 && p != X0Y4_ライン_ライン下左 && p != X0Y4_ライン_ライン下右 && p != X0Y4_結び紐左_紐1 && p != X0Y4_結び紐左_紐2 && p != X0Y4_結び紐左_輪1_紐後 && p != X0Y4_結び紐左_輪1_紐前 && p != X0Y4_結び紐左_輪2_紐後 && p != X0Y4_結び紐左_輪2_紐前 && p != X0Y4_結び紐左_結び目 && p != X0Y4_結び紐右_紐1 && p != X0Y4_結び紐右_紐2 && p != X0Y4_結び紐右_輪1_紐後 && p != X0Y4_結び紐右_輪1_紐前 && p != X0Y4_結び紐右_輪2_紐後 && p != X0Y4_結び紐右_輪2_紐前 && p != X0Y4_結び紐右_結び目 && p != X0Y4_リボン_リボン && p != X0Y4_リボン_結び目 && p != X0Y4_染み_染み2) + { + return p == X0Y4_染み_染み1; + } + return true; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_紐左CP.Update(); + X0Y0_紐右CP.Update(); + X0Y0_下地CP.Update(); + X0Y0_線CP.Update(); + X0Y0_セクシーランジェリー_ライン左CP.Update(); + X0Y0_セクシーランジェリー_ライン右CP.Update(); + X0Y0_セクシーランジェリー_柄左_柄1_柄1CP.Update(); + X0Y0_セクシーランジェリー_柄左_柄1_柄2CP.Update(); + X0Y0_セクシーランジェリー_柄左_柄2_柄1CP.Update(); + X0Y0_セクシーランジェリー_柄左_柄2_柄2CP.Update(); + X0Y0_セクシーランジェリー_柄左_柄3_柄1CP.Update(); + X0Y0_セクシーランジェリー_柄左_柄3_柄2CP.Update(); + X0Y0_セクシーランジェリー_柄左_柄4_柄1CP.Update(); + X0Y0_セクシーランジェリー_柄左_柄4_柄2CP.Update(); + X0Y0_セクシーランジェリー_柄左_柄5_柄1CP.Update(); + X0Y0_セクシーランジェリー_柄左_柄5_柄2CP.Update(); + X0Y0_セクシーランジェリー_柄右_柄1_柄1CP.Update(); + X0Y0_セクシーランジェリー_柄右_柄1_柄2CP.Update(); + X0Y0_セクシーランジェリー_柄右_柄2_柄1CP.Update(); + X0Y0_セクシーランジェリー_柄右_柄2_柄2CP.Update(); + X0Y0_セクシーランジェリー_柄右_柄3_柄1CP.Update(); + X0Y0_セクシーランジェリー_柄右_柄3_柄2CP.Update(); + X0Y0_セクシーランジェリー_柄右_柄4_柄1CP.Update(); + X0Y0_セクシーランジェリー_柄右_柄4_柄2CP.Update(); + X0Y0_セクシーランジェリー_柄右_柄5_柄1CP.Update(); + X0Y0_セクシーランジェリー_柄右_柄5_柄2CP.Update(); + X0Y0_セクシーランジェリー_ライン中CP.Update(); + X0Y0_ライン_ライン上CP.Update(); + X0Y0_ライン_ライン左CP.Update(); + X0Y0_ライン_ライン右CP.Update(); + X0Y0_ライン_ライン左下CP.Update(); + X0Y0_ライン_ライン右下CP.Update(); + X0Y0_ライン_ライン下左CP.Update(); + X0Y0_ライン_ライン下右CP.Update(); + X0Y0_結び紐左_紐1CP.Update(); + X0Y0_結び紐左_紐2CP.Update(); + X0Y0_結び紐左_輪1_紐後CP.Update(); + X0Y0_結び紐左_輪1_紐前CP.Update(); + X0Y0_結び紐左_輪2_紐後CP.Update(); + X0Y0_結び紐左_輪2_紐前CP.Update(); + X0Y0_結び紐左_結び目CP.Update(); + X0Y0_結び紐右_紐1CP.Update(); + X0Y0_結び紐右_紐2CP.Update(); + X0Y0_結び紐右_輪1_紐後CP.Update(); + X0Y0_結び紐右_輪1_紐前CP.Update(); + X0Y0_結び紐右_輪2_紐後CP.Update(); + X0Y0_結び紐右_輪2_紐前CP.Update(); + X0Y0_結び紐右_結び目CP.Update(); + X0Y0_リボン_リボンCP.Update(); + X0Y0_リボン_結び目CP.Update(); + X0Y0_染み_染み2CP.Update(); + X0Y0_染み_染み1CP.Update(); + break; + case 1: + X0Y1_紐左CP.Update(); + X0Y1_紐右CP.Update(); + X0Y1_下地CP.Update(); + X0Y1_線CP.Update(); + X0Y1_セクシーランジェリー_ライン左CP.Update(); + X0Y1_セクシーランジェリー_ライン右CP.Update(); + X0Y1_セクシーランジェリー_柄左_柄1_柄1CP.Update(); + X0Y1_セクシーランジェリー_柄左_柄1_柄2CP.Update(); + X0Y1_セクシーランジェリー_柄左_柄2_柄1CP.Update(); + X0Y1_セクシーランジェリー_柄左_柄2_柄2CP.Update(); + X0Y1_セクシーランジェリー_柄左_柄3_柄1CP.Update(); + X0Y1_セクシーランジェリー_柄左_柄3_柄2CP.Update(); + X0Y1_セクシーランジェリー_柄左_柄4_柄1CP.Update(); + X0Y1_セクシーランジェリー_柄左_柄4_柄2CP.Update(); + X0Y1_セクシーランジェリー_柄左_柄5_柄1CP.Update(); + X0Y1_セクシーランジェリー_柄左_柄5_柄2CP.Update(); + X0Y1_セクシーランジェリー_柄右_柄1_柄1CP.Update(); + X0Y1_セクシーランジェリー_柄右_柄1_柄2CP.Update(); + X0Y1_セクシーランジェリー_柄右_柄2_柄1CP.Update(); + X0Y1_セクシーランジェリー_柄右_柄2_柄2CP.Update(); + X0Y1_セクシーランジェリー_柄右_柄3_柄1CP.Update(); + X0Y1_セクシーランジェリー_柄右_柄3_柄2CP.Update(); + X0Y1_セクシーランジェリー_柄右_柄4_柄1CP.Update(); + X0Y1_セクシーランジェリー_柄右_柄4_柄2CP.Update(); + X0Y1_セクシーランジェリー_柄右_柄5_柄1CP.Update(); + X0Y1_セクシーランジェリー_柄右_柄5_柄2CP.Update(); + X0Y1_セクシーランジェリー_ライン中CP.Update(); + X0Y1_ライン_ライン上CP.Update(); + X0Y1_ライン_ライン左CP.Update(); + X0Y1_ライン_ライン右CP.Update(); + X0Y1_ライン_ライン左下CP.Update(); + X0Y1_ライン_ライン右下CP.Update(); + X0Y1_ライン_ライン下左CP.Update(); + X0Y1_ライン_ライン下右CP.Update(); + X0Y1_結び紐左_紐1CP.Update(); + X0Y1_結び紐左_紐2CP.Update(); + X0Y1_結び紐左_輪1_紐後CP.Update(); + X0Y1_結び紐左_輪1_紐前CP.Update(); + X0Y1_結び紐左_輪2_紐後CP.Update(); + X0Y1_結び紐左_輪2_紐前CP.Update(); + X0Y1_結び紐左_結び目CP.Update(); + X0Y1_結び紐右_紐1CP.Update(); + X0Y1_結び紐右_紐2CP.Update(); + X0Y1_結び紐右_輪1_紐後CP.Update(); + X0Y1_結び紐右_輪1_紐前CP.Update(); + X0Y1_結び紐右_輪2_紐後CP.Update(); + X0Y1_結び紐右_輪2_紐前CP.Update(); + X0Y1_結び紐右_結び目CP.Update(); + X0Y1_リボン_リボンCP.Update(); + X0Y1_リボン_結び目CP.Update(); + X0Y1_染み_染み2CP.Update(); + X0Y1_染み_染み1CP.Update(); + break; + case 2: + X0Y2_紐左CP.Update(); + X0Y2_紐右CP.Update(); + X0Y2_下地CP.Update(); + X0Y2_線CP.Update(); + X0Y2_セクシーランジェリー_ライン左CP.Update(); + X0Y2_セクシーランジェリー_ライン右CP.Update(); + X0Y2_セクシーランジェリー_柄左_柄1_柄1CP.Update(); + X0Y2_セクシーランジェリー_柄左_柄1_柄2CP.Update(); + X0Y2_セクシーランジェリー_柄左_柄2_柄1CP.Update(); + X0Y2_セクシーランジェリー_柄左_柄2_柄2CP.Update(); + X0Y2_セクシーランジェリー_柄左_柄3_柄1CP.Update(); + X0Y2_セクシーランジェリー_柄左_柄3_柄2CP.Update(); + X0Y2_セクシーランジェリー_柄左_柄4_柄1CP.Update(); + X0Y2_セクシーランジェリー_柄左_柄4_柄2CP.Update(); + X0Y2_セクシーランジェリー_柄左_柄5_柄1CP.Update(); + X0Y2_セクシーランジェリー_柄左_柄5_柄2CP.Update(); + X0Y2_セクシーランジェリー_柄右_柄1_柄1CP.Update(); + X0Y2_セクシーランジェリー_柄右_柄1_柄2CP.Update(); + X0Y2_セクシーランジェリー_柄右_柄2_柄1CP.Update(); + X0Y2_セクシーランジェリー_柄右_柄2_柄2CP.Update(); + X0Y2_セクシーランジェリー_柄右_柄3_柄1CP.Update(); + X0Y2_セクシーランジェリー_柄右_柄3_柄2CP.Update(); + X0Y2_セクシーランジェリー_柄右_柄4_柄1CP.Update(); + X0Y2_セクシーランジェリー_柄右_柄4_柄2CP.Update(); + X0Y2_セクシーランジェリー_柄右_柄5_柄1CP.Update(); + X0Y2_セクシーランジェリー_柄右_柄5_柄2CP.Update(); + X0Y2_セクシーランジェリー_ライン中CP.Update(); + X0Y2_ライン_ライン上CP.Update(); + X0Y2_ライン_ライン左CP.Update(); + X0Y2_ライン_ライン右CP.Update(); + X0Y2_ライン_ライン左下CP.Update(); + X0Y2_ライン_ライン右下CP.Update(); + X0Y2_ライン_ライン下左CP.Update(); + X0Y2_ライン_ライン下右CP.Update(); + X0Y2_結び紐左_紐1CP.Update(); + X0Y2_結び紐左_紐2CP.Update(); + X0Y2_結び紐左_輪1_紐後CP.Update(); + X0Y2_結び紐左_輪1_紐前CP.Update(); + X0Y2_結び紐左_輪2_紐後CP.Update(); + X0Y2_結び紐左_輪2_紐前CP.Update(); + X0Y2_結び紐左_結び目CP.Update(); + X0Y2_結び紐右_紐1CP.Update(); + X0Y2_結び紐右_紐2CP.Update(); + X0Y2_結び紐右_輪1_紐後CP.Update(); + X0Y2_結び紐右_輪1_紐前CP.Update(); + X0Y2_結び紐右_輪2_紐後CP.Update(); + X0Y2_結び紐右_輪2_紐前CP.Update(); + X0Y2_結び紐右_結び目CP.Update(); + X0Y2_リボン_リボンCP.Update(); + X0Y2_リボン_結び目CP.Update(); + X0Y2_染み_染み2CP.Update(); + X0Y2_染み_染み1CP.Update(); + break; + case 3: + X0Y3_紐左CP.Update(); + X0Y3_紐右CP.Update(); + X0Y3_下地CP.Update(); + X0Y3_線CP.Update(); + X0Y3_セクシーランジェリー_ライン左CP.Update(); + X0Y3_セクシーランジェリー_ライン右CP.Update(); + X0Y3_セクシーランジェリー_柄左_柄1_柄1CP.Update(); + X0Y3_セクシーランジェリー_柄左_柄1_柄2CP.Update(); + X0Y3_セクシーランジェリー_柄左_柄2_柄1CP.Update(); + X0Y3_セクシーランジェリー_柄左_柄2_柄2CP.Update(); + X0Y3_セクシーランジェリー_柄左_柄3_柄1CP.Update(); + X0Y3_セクシーランジェリー_柄左_柄3_柄2CP.Update(); + X0Y3_セクシーランジェリー_柄左_柄4_柄1CP.Update(); + X0Y3_セクシーランジェリー_柄左_柄4_柄2CP.Update(); + X0Y3_セクシーランジェリー_柄左_柄5_柄1CP.Update(); + X0Y3_セクシーランジェリー_柄左_柄5_柄2CP.Update(); + X0Y3_セクシーランジェリー_柄右_柄1_柄1CP.Update(); + X0Y3_セクシーランジェリー_柄右_柄1_柄2CP.Update(); + X0Y3_セクシーランジェリー_柄右_柄2_柄1CP.Update(); + X0Y3_セクシーランジェリー_柄右_柄2_柄2CP.Update(); + X0Y3_セクシーランジェリー_柄右_柄3_柄1CP.Update(); + X0Y3_セクシーランジェリー_柄右_柄3_柄2CP.Update(); + X0Y3_セクシーランジェリー_柄右_柄4_柄1CP.Update(); + X0Y3_セクシーランジェリー_柄右_柄4_柄2CP.Update(); + X0Y3_セクシーランジェリー_柄右_柄5_柄1CP.Update(); + X0Y3_セクシーランジェリー_柄右_柄5_柄2CP.Update(); + X0Y3_セクシーランジェリー_ライン中CP.Update(); + X0Y3_ライン_ライン上CP.Update(); + X0Y3_ライン_ライン左CP.Update(); + X0Y3_ライン_ライン右CP.Update(); + X0Y3_ライン_ライン左下CP.Update(); + X0Y3_ライン_ライン右下CP.Update(); + X0Y3_ライン_ライン下左CP.Update(); + X0Y3_ライン_ライン下右CP.Update(); + X0Y3_結び紐左_紐1CP.Update(); + X0Y3_結び紐左_紐2CP.Update(); + X0Y3_結び紐左_輪1_紐後CP.Update(); + X0Y3_結び紐左_輪1_紐前CP.Update(); + X0Y3_結び紐左_輪2_紐後CP.Update(); + X0Y3_結び紐左_輪2_紐前CP.Update(); + X0Y3_結び紐左_結び目CP.Update(); + X0Y3_結び紐右_紐1CP.Update(); + X0Y3_結び紐右_紐2CP.Update(); + X0Y3_結び紐右_輪1_紐後CP.Update(); + X0Y3_結び紐右_輪1_紐前CP.Update(); + X0Y3_結び紐右_輪2_紐後CP.Update(); + X0Y3_結び紐右_輪2_紐前CP.Update(); + X0Y3_結び紐右_結び目CP.Update(); + X0Y3_リボン_リボンCP.Update(); + X0Y3_リボン_結び目CP.Update(); + X0Y3_染み_染み2CP.Update(); + X0Y3_染み_染み1CP.Update(); + break; + default: + X0Y4_紐左CP.Update(); + X0Y4_紐右CP.Update(); + X0Y4_下地CP.Update(); + X0Y4_線CP.Update(); + X0Y4_セクシーランジェリー_ライン左CP.Update(); + X0Y4_セクシーランジェリー_ライン右CP.Update(); + X0Y4_セクシーランジェリー_柄左_柄1_柄1CP.Update(); + X0Y4_セクシーランジェリー_柄左_柄1_柄2CP.Update(); + X0Y4_セクシーランジェリー_柄左_柄2_柄1CP.Update(); + X0Y4_セクシーランジェリー_柄左_柄2_柄2CP.Update(); + X0Y4_セクシーランジェリー_柄左_柄3_柄1CP.Update(); + X0Y4_セクシーランジェリー_柄左_柄3_柄2CP.Update(); + X0Y4_セクシーランジェリー_柄左_柄4_柄1CP.Update(); + X0Y4_セクシーランジェリー_柄左_柄4_柄2CP.Update(); + X0Y4_セクシーランジェリー_柄左_柄5_柄1CP.Update(); + X0Y4_セクシーランジェリー_柄左_柄5_柄2CP.Update(); + X0Y4_セクシーランジェリー_柄右_柄1_柄1CP.Update(); + X0Y4_セクシーランジェリー_柄右_柄1_柄2CP.Update(); + X0Y4_セクシーランジェリー_柄右_柄2_柄1CP.Update(); + X0Y4_セクシーランジェリー_柄右_柄2_柄2CP.Update(); + X0Y4_セクシーランジェリー_柄右_柄3_柄1CP.Update(); + X0Y4_セクシーランジェリー_柄右_柄3_柄2CP.Update(); + X0Y4_セクシーランジェリー_柄右_柄4_柄1CP.Update(); + X0Y4_セクシーランジェリー_柄右_柄4_柄2CP.Update(); + X0Y4_セクシーランジェリー_柄右_柄5_柄1CP.Update(); + X0Y4_セクシーランジェリー_柄右_柄5_柄2CP.Update(); + X0Y4_セクシーランジェリー_ライン中CP.Update(); + X0Y4_ライン_ライン上CP.Update(); + X0Y4_ライン_ライン左CP.Update(); + X0Y4_ライン_ライン右CP.Update(); + X0Y4_ライン_ライン左下CP.Update(); + X0Y4_ライン_ライン右下CP.Update(); + X0Y4_ライン_ライン下左CP.Update(); + X0Y4_ライン_ライン下右CP.Update(); + X0Y4_結び紐左_紐1CP.Update(); + X0Y4_結び紐左_紐2CP.Update(); + X0Y4_結び紐左_輪1_紐後CP.Update(); + X0Y4_結び紐左_輪1_紐前CP.Update(); + X0Y4_結び紐左_輪2_紐後CP.Update(); + X0Y4_結び紐左_輪2_紐前CP.Update(); + X0Y4_結び紐左_結び目CP.Update(); + X0Y4_結び紐右_紐1CP.Update(); + X0Y4_結び紐右_紐2CP.Update(); + X0Y4_結び紐右_輪1_紐後CP.Update(); + X0Y4_結び紐右_輪1_紐前CP.Update(); + X0Y4_結び紐右_輪2_紐後CP.Update(); + X0Y4_結び紐右_輪2_紐前CP.Update(); + X0Y4_結び紐右_結び目CP.Update(); + X0Y4_リボン_リボンCP.Update(); + X0Y4_リボン_結び目CP.Update(); + X0Y4_染み_染み2CP.Update(); + X0Y4_染み_染み1CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 紐左CD = new ColorD(); + 紐右CD = new ColorD(); + 下地CD = new ColorD(); + 線CD = new ColorD(); + セクシーランジェリー_ライン左CD = new ColorD(); + セクシーランジェリー_ライン右CD = new ColorD(); + セクシーランジェリー_柄左_柄1_柄1CD = new ColorD(); + セクシーランジェリー_柄左_柄1_柄2CD = new ColorD(); + セクシーランジェリー_柄左_柄2_柄1CD = new ColorD(); + セクシーランジェリー_柄左_柄2_柄2CD = new ColorD(); + セクシーランジェリー_柄左_柄3_柄1CD = new ColorD(); + セクシーランジェリー_柄左_柄3_柄2CD = new ColorD(); + セクシーランジェリー_柄左_柄4_柄1CD = new ColorD(); + セクシーランジェリー_柄左_柄4_柄2CD = new ColorD(); + セクシーランジェリー_柄左_柄5_柄1CD = new ColorD(); + セクシーランジェリー_柄左_柄5_柄2CD = new ColorD(); + セクシーランジェリー_柄右_柄1_柄1CD = new ColorD(); + セクシーランジェリー_柄右_柄1_柄2CD = new ColorD(); + セクシーランジェリー_柄右_柄2_柄1CD = new ColorD(); + セクシーランジェリー_柄右_柄2_柄2CD = new ColorD(); + セクシーランジェリー_柄右_柄3_柄1CD = new ColorD(); + セクシーランジェリー_柄右_柄3_柄2CD = new ColorD(); + セクシーランジェリー_柄右_柄4_柄1CD = new ColorD(); + セクシーランジェリー_柄右_柄4_柄2CD = new ColorD(); + セクシーランジェリー_柄右_柄5_柄1CD = new ColorD(); + セクシーランジェリー_柄右_柄5_柄2CD = new ColorD(); + セクシーランジェリー_ライン中CD = new ColorD(); + ライン_ライン上CD = new ColorD(); + ライン_ライン左CD = new ColorD(); + ライン_ライン右CD = new ColorD(); + ライン_ライン左下CD = new ColorD(); + ライン_ライン右下CD = new ColorD(); + ライン_ライン下左CD = new ColorD(); + ライン_ライン下右CD = new ColorD(); + 結び紐左_紐1CD = new ColorD(); + 結び紐左_紐2CD = new ColorD(); + 結び紐左_輪1_紐後CD = new ColorD(); + 結び紐左_輪1_紐前CD = new ColorD(); + 結び紐左_輪2_紐後CD = new ColorD(); + 結び紐左_輪2_紐前CD = new ColorD(); + 結び紐左_結び目CD = new ColorD(); + 結び紐右_紐1CD = new ColorD(); + 結び紐右_紐2CD = new ColorD(); + 結び紐右_輪1_紐後CD = new ColorD(); + 結び紐右_輪1_紐前CD = new ColorD(); + 結び紐右_輪2_紐後CD = new ColorD(); + 結び紐右_輪2_紐前CD = new ColorD(); + 結び紐右_結び目CD = new ColorD(); + リボン_リボンCD = new ColorD(); + リボン_結び目CD = new ColorD(); + 染み_染み2CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 染み_染み1CD = new ColorD(ref Col.Empty, ref 体配色.染み); + } + + public void 配色(ノーマルB色 配色) + { + 紐左CD.色 = 配色.紐色; + 紐右CD.色 = 紐左CD.色; + 下地CD.色 = 配色.生地色; + 線CD.色 = Color2.Empty; + X0Y0_線CP.Setting(); + X0Y1_線CP.Setting(); + X0Y2_線CP.Setting(); + X0Y3_線CP.Setting(); + X0Y4_線CP.Setting(); + セクシーランジェリー_ライン左CD.色 = 配色.縁色; + セクシーランジェリー_ライン右CD.色 = セクシーランジェリー_ライン左CD.色; + セクシーランジェリー_柄左_柄1_柄1CD.色 = 配色.柄色; + セクシーランジェリー_柄左_柄1_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄左_柄2_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄左_柄2_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄左_柄3_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄左_柄3_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄左_柄4_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄左_柄4_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄左_柄5_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄左_柄5_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄右_柄1_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄右_柄1_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄右_柄2_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄右_柄2_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄右_柄3_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄右_柄3_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄右_柄4_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄右_柄4_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄右_柄5_柄1CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_柄右_柄5_柄2CD.色 = セクシーランジェリー_柄左_柄1_柄1CD.色; + セクシーランジェリー_ライン中CD.色 = セクシーランジェリー_ライン左CD.色; + ライン_ライン上CD.色 = セクシーランジェリー_ライン左CD.色; + ライン_ライン左CD.色 = セクシーランジェリー_ライン左CD.色; + ライン_ライン右CD.色 = セクシーランジェリー_ライン左CD.色; + ライン_ライン左下CD.色 = セクシーランジェリー_ライン左CD.色; + ライン_ライン右下CD.色 = セクシーランジェリー_ライン左CD.色; + ライン_ライン下左CD.色 = セクシーランジェリー_ライン左CD.色; + ライン_ライン下右CD.色 = セクシーランジェリー_ライン左CD.色; + 結び紐左_紐1CD.色 = 紐左CD.色; + 結び紐左_紐2CD.色 = 紐左CD.色; + 結び紐左_輪1_紐後CD.色 = 紐左CD.色; + 結び紐左_輪1_紐前CD.色 = 紐左CD.色; + 結び紐左_輪2_紐後CD.色 = 紐左CD.色; + 結び紐左_輪2_紐前CD.色 = 紐左CD.色; + 結び紐左_結び目CD.色 = 紐左CD.色; + 結び紐右_紐1CD.色 = 紐左CD.色; + 結び紐右_紐2CD.色 = 紐左CD.色; + 結び紐右_輪1_紐後CD.色 = 紐左CD.色; + 結び紐右_輪1_紐前CD.色 = 紐左CD.色; + 結び紐右_輪2_紐後CD.色 = 紐左CD.色; + 結び紐右_輪2_紐前CD.色 = 紐左CD.色; + 結び紐右_結び目CD.色 = 紐左CD.色; + リボン_リボンCD.色 = 配色.リボン色; + リボン_結び目CD.色 = リボン_リボンCD.色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマルD.cs index b9b38eb..7a0760f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマルD.cs @@ -1,168 +1,169 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下着ボトム_ノーマルD : 下着ボトムD +namespace SlaveMatrix { - public bool 紐左_表示; + [Serializable] + public class 下着ボトム_ノーマルD : 下着ボトムD + { + public bool 紐左_表示; - public bool 紐右_表示; + public bool 紐右_表示; - public bool 下地_表示; + public bool 下地_表示; - public bool 線_表示; + public bool 線_表示; - public bool セクシーランジェリー_ライン左_表示; + public bool セクシーランジェリー_ライン左_表示; - public bool セクシーランジェリー_ライン右_表示; + public bool セクシーランジェリー_ライン右_表示; - public bool セクシーランジェリー_柄左_柄1_柄1_表示; + public bool セクシーランジェリー_柄左_柄1_柄1_表示; - public bool セクシーランジェリー_柄左_柄1_柄2_表示; + public bool セクシーランジェリー_柄左_柄1_柄2_表示; - public bool セクシーランジェリー_柄左_柄2_柄1_表示; + public bool セクシーランジェリー_柄左_柄2_柄1_表示; - public bool セクシーランジェリー_柄左_柄2_柄2_表示; + public bool セクシーランジェリー_柄左_柄2_柄2_表示; - public bool セクシーランジェリー_柄左_柄3_柄1_表示; + public bool セクシーランジェリー_柄左_柄3_柄1_表示; - public bool セクシーランジェリー_柄左_柄3_柄2_表示; + public bool セクシーランジェリー_柄左_柄3_柄2_表示; - public bool セクシーランジェリー_柄左_柄4_柄1_表示; + public bool セクシーランジェリー_柄左_柄4_柄1_表示; - public bool セクシーランジェリー_柄左_柄4_柄2_表示; + public bool セクシーランジェリー_柄左_柄4_柄2_表示; - public bool セクシーランジェリー_柄左_柄5_柄1_表示; + public bool セクシーランジェリー_柄左_柄5_柄1_表示; - public bool セクシーランジェリー_柄左_柄5_柄2_表示; + public bool セクシーランジェリー_柄左_柄5_柄2_表示; - public bool セクシーランジェリー_柄右_柄1_柄1_表示; + public bool セクシーランジェリー_柄右_柄1_柄1_表示; - public bool セクシーランジェリー_柄右_柄1_柄2_表示; + public bool セクシーランジェリー_柄右_柄1_柄2_表示; - public bool セクシーランジェリー_柄右_柄2_柄1_表示; + public bool セクシーランジェリー_柄右_柄2_柄1_表示; - public bool セクシーランジェリー_柄右_柄2_柄2_表示; + public bool セクシーランジェリー_柄右_柄2_柄2_表示; - public bool セクシーランジェリー_柄右_柄3_柄1_表示; + public bool セクシーランジェリー_柄右_柄3_柄1_表示; - public bool セクシーランジェリー_柄右_柄3_柄2_表示; + public bool セクシーランジェリー_柄右_柄3_柄2_表示; - public bool セクシーランジェリー_柄右_柄4_柄1_表示; + public bool セクシーランジェリー_柄右_柄4_柄1_表示; - public bool セクシーランジェリー_柄右_柄4_柄2_表示; + public bool セクシーランジェリー_柄右_柄4_柄2_表示; - public bool セクシーランジェリー_柄右_柄5_柄1_表示; + public bool セクシーランジェリー_柄右_柄5_柄1_表示; - public bool セクシーランジェリー_柄右_柄5_柄2_表示; + public bool セクシーランジェリー_柄右_柄5_柄2_表示; - public bool セクシーランジェリー_ライン中_表示; + public bool セクシーランジェリー_ライン中_表示; - public bool ライン_ライン上_表示; + public bool ライン_ライン上_表示; - public bool ライン_ライン左_表示; + public bool ライン_ライン左_表示; - public bool ライン_ライン右_表示; + public bool ライン_ライン右_表示; - public bool ライン_ライン左下_表示; + public bool ライン_ライン左下_表示; - public bool ライン_ライン右下_表示; + public bool ライン_ライン右下_表示; - public bool ライン_ライン下左_表示; + public bool ライン_ライン下左_表示; - public bool ライン_ライン下右_表示; + public bool ライン_ライン下右_表示; - public bool 結び紐左_紐1_表示; + public bool 結び紐左_紐1_表示; - public bool 結び紐左_紐2_表示; + public bool 結び紐左_紐2_表示; - public bool 結び紐左_輪1_紐後_表示; + public bool 結び紐左_輪1_紐後_表示; - public bool 結び紐左_輪1_紐前_表示; + public bool 結び紐左_輪1_紐前_表示; - public bool 結び紐左_輪2_紐後_表示; + public bool 結び紐左_輪2_紐後_表示; - public bool 結び紐左_輪2_紐前_表示; + public bool 結び紐左_輪2_紐前_表示; - public bool 結び紐左_結び目_表示; + public bool 結び紐左_結び目_表示; - public bool 結び紐右_紐1_表示; + public bool 結び紐右_紐1_表示; - public bool 結び紐右_紐2_表示; + public bool 結び紐右_紐2_表示; - public bool 結び紐右_輪1_紐後_表示; + public bool 結び紐右_輪1_紐後_表示; - public bool 結び紐右_輪1_紐前_表示; + public bool 結び紐右_輪1_紐前_表示; - public bool 結び紐右_輪2_紐後_表示; + public bool 結び紐右_輪2_紐後_表示; - public bool 結び紐右_輪2_紐前_表示; + public bool 結び紐右_輪2_紐前_表示; - public bool 結び紐右_結び目_表示; + public bool 結び紐右_結び目_表示; - public bool リボン_リボン_表示; + public bool リボン_リボン_表示; - public bool リボン_結び目_表示; + public bool リボン_結び目_表示; - public bool 染み_染み2_表示; + public bool 染み_染み2_表示; - public bool 染み_染み1_表示; + public bool 染み_染み1_表示; - public bool ベース表示; + public bool ベース表示; - public bool 紐輪表示; + public bool 紐輪表示; - public bool 紐表示; + public bool 紐表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public bool リボン表示; + public bool リボン表示; - public bool リボン結び目表示; + public bool リボン結び目表示; - public bool ライン中表示; + public bool ライン中表示; - public bool ライン左右表示; + public bool ライン左右表示; - public bool 柄1表示; + public bool 柄1表示; - public bool 柄2表示; + public bool 柄2表示; - public bool 柄3表示; + public bool 柄3表示; - public bool 柄4表示; + public bool 柄4表示; - public bool 柄5表示; + public bool 柄5表示; - public bool 柄6表示; + public bool 柄6表示; - public bool 柄7表示; + public bool 柄7表示; - public bool 柄8表示; + public bool 柄8表示; - public bool 柄9表示; + public bool 柄9表示; - public bool 柄10表示; + public bool 柄10表示; - public bool 染み表示; + public bool 染み表示; - public double 染み濃度 = 1.0; + public double 染み濃度 = 1.0; - public 下着ボトム_ノーマルD() - { - ThisType = GetType(); - } + public 下着ボトム_ノーマルD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下着ボトム_ノーマル(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下着ボトム_ノーマル(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロ.cs index 0a96d3a..8888c3e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロ.cs @@ -1,2787 +1,2788 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下着ボトム_マイクロ : 下着ボトム +namespace SlaveMatrix { - public Par X0Y0_紐左; + public class 下着ボトム_マイクロ : 下着ボトム + { + public Par X0Y0_紐左; - public Par X0Y0_紐右; + public Par X0Y0_紐右; - public Par X0Y0_下地; + public Par X0Y0_下地; - public Par X0Y0_線; + public Par X0Y0_線; - public Par X0Y0_ライン_ライン上; + public Par X0Y0_ライン_ライン上; - public Par X0Y0_ライン_ライン左; + public Par X0Y0_ライン_ライン左; - public Par X0Y0_ライン_ライン右; + public Par X0Y0_ライン_ライン右; - public Par X0Y0_ライン_ライン左下; + public Par X0Y0_ライン_ライン左下; - public Par X0Y0_ライン_ライン右下; + public Par X0Y0_ライン_ライン右下; - public Par X0Y0_ライン_ライン下左; + public Par X0Y0_ライン_ライン下左; - public Par X0Y0_ライン_ライン下右; + public Par X0Y0_ライン_ライン下右; - public Par X0Y0_結び紐左_紐1; + public Par X0Y0_結び紐左_紐1; - public Par X0Y0_結び紐左_紐2; + public Par X0Y0_結び紐左_紐2; - public Par X0Y0_結び紐左_輪1_紐後; + public Par X0Y0_結び紐左_輪1_紐後; - public Par X0Y0_結び紐左_輪1_紐前; + public Par X0Y0_結び紐左_輪1_紐前; - public Par X0Y0_結び紐左_輪2_紐後; + public Par X0Y0_結び紐左_輪2_紐後; - public Par X0Y0_結び紐左_輪2_紐前; + public Par X0Y0_結び紐左_輪2_紐前; - public Par X0Y0_結び紐左_結び目; + public Par X0Y0_結び紐左_結び目; - public Par X0Y0_結び紐右_紐1; + public Par X0Y0_結び紐右_紐1; - public Par X0Y0_結び紐右_紐2; + public Par X0Y0_結び紐右_紐2; - public Par X0Y0_結び紐右_輪1_紐後; + public Par X0Y0_結び紐右_輪1_紐後; - public Par X0Y0_結び紐右_輪1_紐前; + public Par X0Y0_結び紐右_輪1_紐前; - public Par X0Y0_結び紐右_輪2_紐後; + public Par X0Y0_結び紐右_輪2_紐後; - public Par X0Y0_結び紐右_輪2_紐前; + public Par X0Y0_結び紐右_輪2_紐前; - public Par X0Y0_結び紐右_結び目; + public Par X0Y0_結び紐右_結び目; - public Par X0Y0_ヴィオラ_紐左; + public Par X0Y0_ヴィオラ_紐左; - public Par X0Y0_ヴィオラ_紐右; + public Par X0Y0_ヴィオラ_紐右; - public Par X0Y0_ヴィオラ_丸金具左; + public Par X0Y0_ヴィオラ_丸金具左; - public Par X0Y0_ヴィオラ_丸金具右; + public Par X0Y0_ヴィオラ_丸金具右; - public Par X0Y0_ヴィオラ_金具左_金具1; + public Par X0Y0_ヴィオラ_金具左_金具1; - public Par X0Y0_ヴィオラ_金具左_金具2; + public Par X0Y0_ヴィオラ_金具左_金具2; - public Par X0Y0_ヴィオラ_金具右_金具1; + public Par X0Y0_ヴィオラ_金具右_金具1; - public Par X0Y0_ヴィオラ_金具右_金具2; + public Par X0Y0_ヴィオラ_金具右_金具2; - public Par X0Y0_染み_染み2; + public Par X0Y0_染み_染み2; - public Par X0Y0_染み_染み1; + public Par X0Y0_染み_染み1; - public Par X0Y1_紐左; + public Par X0Y1_紐左; - public Par X0Y1_紐右; + public Par X0Y1_紐右; - public Par X0Y1_下地; + public Par X0Y1_下地; - public Par X0Y1_線; + public Par X0Y1_線; - public Par X0Y1_ライン_ライン上; + public Par X0Y1_ライン_ライン上; - public Par X0Y1_ライン_ライン左; + public Par X0Y1_ライン_ライン左; - public Par X0Y1_ライン_ライン右; + public Par X0Y1_ライン_ライン右; - public Par X0Y1_ライン_ライン左下; + public Par X0Y1_ライン_ライン左下; - public Par X0Y1_ライン_ライン右下; + public Par X0Y1_ライン_ライン右下; - public Par X0Y1_ライン_ライン下左; + public Par X0Y1_ライン_ライン下左; - public Par X0Y1_ライン_ライン下右; + public Par X0Y1_ライン_ライン下右; - public Par X0Y1_結び紐左_紐1; + public Par X0Y1_結び紐左_紐1; - public Par X0Y1_結び紐左_紐2; + public Par X0Y1_結び紐左_紐2; - public Par X0Y1_結び紐左_輪1_紐後; + public Par X0Y1_結び紐左_輪1_紐後; - public Par X0Y1_結び紐左_輪1_紐前; + public Par X0Y1_結び紐左_輪1_紐前; - public Par X0Y1_結び紐左_輪2_紐後; + public Par X0Y1_結び紐左_輪2_紐後; - public Par X0Y1_結び紐左_輪2_紐前; + public Par X0Y1_結び紐左_輪2_紐前; - public Par X0Y1_結び紐左_結び目; + public Par X0Y1_結び紐左_結び目; - public Par X0Y1_結び紐右_紐1; + public Par X0Y1_結び紐右_紐1; - public Par X0Y1_結び紐右_紐2; + public Par X0Y1_結び紐右_紐2; - public Par X0Y1_結び紐右_輪1_紐後; + public Par X0Y1_結び紐右_輪1_紐後; - public Par X0Y1_結び紐右_輪1_紐前; + public Par X0Y1_結び紐右_輪1_紐前; - public Par X0Y1_結び紐右_輪2_紐後; + public Par X0Y1_結び紐右_輪2_紐後; - public Par X0Y1_結び紐右_輪2_紐前; + public Par X0Y1_結び紐右_輪2_紐前; - public Par X0Y1_結び紐右_結び目; + public Par X0Y1_結び紐右_結び目; - public Par X0Y1_ヴィオラ_紐左; + public Par X0Y1_ヴィオラ_紐左; - public Par X0Y1_ヴィオラ_紐右; + public Par X0Y1_ヴィオラ_紐右; - public Par X0Y1_ヴィオラ_丸金具左; + public Par X0Y1_ヴィオラ_丸金具左; - public Par X0Y1_ヴィオラ_丸金具右; + public Par X0Y1_ヴィオラ_丸金具右; - public Par X0Y1_ヴィオラ_金具左_金具1; + public Par X0Y1_ヴィオラ_金具左_金具1; - public Par X0Y1_ヴィオラ_金具左_金具2; + public Par X0Y1_ヴィオラ_金具左_金具2; - public Par X0Y1_ヴィオラ_金具右_金具1; + public Par X0Y1_ヴィオラ_金具右_金具1; - public Par X0Y1_ヴィオラ_金具右_金具2; + public Par X0Y1_ヴィオラ_金具右_金具2; - public Par X0Y1_染み_染み2; + public Par X0Y1_染み_染み2; - public Par X0Y1_染み_染み1; + public Par X0Y1_染み_染み1; - public Par X0Y2_紐左; + public Par X0Y2_紐左; - public Par X0Y2_紐右; + public Par X0Y2_紐右; - public Par X0Y2_下地; + public Par X0Y2_下地; - public Par X0Y2_線; + public Par X0Y2_線; - public Par X0Y2_ライン_ライン上; + public Par X0Y2_ライン_ライン上; - public Par X0Y2_ライン_ライン左; + public Par X0Y2_ライン_ライン左; - public Par X0Y2_ライン_ライン右; + public Par X0Y2_ライン_ライン右; - public Par X0Y2_ライン_ライン左下; + public Par X0Y2_ライン_ライン左下; - public Par X0Y2_ライン_ライン右下; + public Par X0Y2_ライン_ライン右下; - public Par X0Y2_ライン_ライン下左; + public Par X0Y2_ライン_ライン下左; - public Par X0Y2_ライン_ライン下右; + public Par X0Y2_ライン_ライン下右; - public Par X0Y2_結び紐左_紐1; + public Par X0Y2_結び紐左_紐1; - public Par X0Y2_結び紐左_紐2; + public Par X0Y2_結び紐左_紐2; - public Par X0Y2_結び紐左_輪1_紐後; + public Par X0Y2_結び紐左_輪1_紐後; - public Par X0Y2_結び紐左_輪1_紐前; + public Par X0Y2_結び紐左_輪1_紐前; - public Par X0Y2_結び紐左_輪2_紐後; + public Par X0Y2_結び紐左_輪2_紐後; - public Par X0Y2_結び紐左_輪2_紐前; + public Par X0Y2_結び紐左_輪2_紐前; - public Par X0Y2_結び紐左_結び目; + public Par X0Y2_結び紐左_結び目; - public Par X0Y2_結び紐右_紐1; + public Par X0Y2_結び紐右_紐1; - public Par X0Y2_結び紐右_紐2; + public Par X0Y2_結び紐右_紐2; - public Par X0Y2_結び紐右_輪1_紐後; + public Par X0Y2_結び紐右_輪1_紐後; - public Par X0Y2_結び紐右_輪1_紐前; + public Par X0Y2_結び紐右_輪1_紐前; - public Par X0Y2_結び紐右_輪2_紐後; + public Par X0Y2_結び紐右_輪2_紐後; - public Par X0Y2_結び紐右_輪2_紐前; + public Par X0Y2_結び紐右_輪2_紐前; - public Par X0Y2_結び紐右_結び目; + public Par X0Y2_結び紐右_結び目; - public Par X0Y2_ヴィオラ_紐左; + public Par X0Y2_ヴィオラ_紐左; - public Par X0Y2_ヴィオラ_紐右; + public Par X0Y2_ヴィオラ_紐右; - public Par X0Y2_ヴィオラ_丸金具左; + public Par X0Y2_ヴィオラ_丸金具左; - public Par X0Y2_ヴィオラ_丸金具右; + public Par X0Y2_ヴィオラ_丸金具右; - public Par X0Y2_ヴィオラ_金具左_金具1; + public Par X0Y2_ヴィオラ_金具左_金具1; - public Par X0Y2_ヴィオラ_金具左_金具2; + public Par X0Y2_ヴィオラ_金具左_金具2; - public Par X0Y2_ヴィオラ_金具右_金具1; + public Par X0Y2_ヴィオラ_金具右_金具1; - public Par X0Y2_ヴィオラ_金具右_金具2; + public Par X0Y2_ヴィオラ_金具右_金具2; - public Par X0Y2_染み_染み2; + public Par X0Y2_染み_染み2; - public Par X0Y2_染み_染み1; + public Par X0Y2_染み_染み1; - public Par X0Y3_紐左; + public Par X0Y3_紐左; - public Par X0Y3_紐右; + public Par X0Y3_紐右; - public Par X0Y3_下地; + public Par X0Y3_下地; - public Par X0Y3_線; + public Par X0Y3_線; - public Par X0Y3_ライン_ライン上; + public Par X0Y3_ライン_ライン上; - public Par X0Y3_ライン_ライン左; + public Par X0Y3_ライン_ライン左; - public Par X0Y3_ライン_ライン右; + public Par X0Y3_ライン_ライン右; - public Par X0Y3_ライン_ライン左下; + public Par X0Y3_ライン_ライン左下; - public Par X0Y3_ライン_ライン右下; + public Par X0Y3_ライン_ライン右下; - public Par X0Y3_ライン_ライン下左; + public Par X0Y3_ライン_ライン下左; - public Par X0Y3_ライン_ライン下右; + public Par X0Y3_ライン_ライン下右; - public Par X0Y3_結び紐左_紐1; + public Par X0Y3_結び紐左_紐1; - public Par X0Y3_結び紐左_紐2; + public Par X0Y3_結び紐左_紐2; - public Par X0Y3_結び紐左_輪1_紐後; + public Par X0Y3_結び紐左_輪1_紐後; - public Par X0Y3_結び紐左_輪1_紐前; + public Par X0Y3_結び紐左_輪1_紐前; - public Par X0Y3_結び紐左_輪2_紐後; + public Par X0Y3_結び紐左_輪2_紐後; - public Par X0Y3_結び紐左_輪2_紐前; + public Par X0Y3_結び紐左_輪2_紐前; - public Par X0Y3_結び紐左_結び目; + public Par X0Y3_結び紐左_結び目; - public Par X0Y3_結び紐右_紐1; + public Par X0Y3_結び紐右_紐1; - public Par X0Y3_結び紐右_紐2; + public Par X0Y3_結び紐右_紐2; - public Par X0Y3_結び紐右_輪1_紐後; + public Par X0Y3_結び紐右_輪1_紐後; - public Par X0Y3_結び紐右_輪1_紐前; + public Par X0Y3_結び紐右_輪1_紐前; - public Par X0Y3_結び紐右_輪2_紐後; + public Par X0Y3_結び紐右_輪2_紐後; - public Par X0Y3_結び紐右_輪2_紐前; + public Par X0Y3_結び紐右_輪2_紐前; - public Par X0Y3_結び紐右_結び目; + public Par X0Y3_結び紐右_結び目; - public Par X0Y3_ヴィオラ_紐左; + public Par X0Y3_ヴィオラ_紐左; - public Par X0Y3_ヴィオラ_紐右; + public Par X0Y3_ヴィオラ_紐右; - public Par X0Y3_ヴィオラ_丸金具左; + public Par X0Y3_ヴィオラ_丸金具左; - public Par X0Y3_ヴィオラ_丸金具右; + public Par X0Y3_ヴィオラ_丸金具右; - public Par X0Y3_ヴィオラ_金具左_金具1; + public Par X0Y3_ヴィオラ_金具左_金具1; - public Par X0Y3_ヴィオラ_金具左_金具2; + public Par X0Y3_ヴィオラ_金具左_金具2; - public Par X0Y3_ヴィオラ_金具右_金具1; + public Par X0Y3_ヴィオラ_金具右_金具1; - public Par X0Y3_ヴィオラ_金具右_金具2; + public Par X0Y3_ヴィオラ_金具右_金具2; - public Par X0Y3_染み_染み2; + public Par X0Y3_染み_染み2; - public Par X0Y3_染み_染み1; + public Par X0Y3_染み_染み1; - public Par X0Y4_紐左; + public Par X0Y4_紐左; - public Par X0Y4_紐右; + public Par X0Y4_紐右; - public Par X0Y4_下地; + public Par X0Y4_下地; - public Par X0Y4_線; + public Par X0Y4_線; - public Par X0Y4_ライン_ライン上; + public Par X0Y4_ライン_ライン上; - public Par X0Y4_ライン_ライン左; + public Par X0Y4_ライン_ライン左; - public Par X0Y4_ライン_ライン右; + public Par X0Y4_ライン_ライン右; - public Par X0Y4_ライン_ライン左下; + public Par X0Y4_ライン_ライン左下; - public Par X0Y4_ライン_ライン右下; + public Par X0Y4_ライン_ライン右下; - public Par X0Y4_ライン_ライン下左; + public Par X0Y4_ライン_ライン下左; - public Par X0Y4_ライン_ライン下右; + public Par X0Y4_ライン_ライン下右; - public Par X0Y4_結び紐左_紐1; + public Par X0Y4_結び紐左_紐1; - public Par X0Y4_結び紐左_紐2; + public Par X0Y4_結び紐左_紐2; - public Par X0Y4_結び紐左_輪1_紐後; + public Par X0Y4_結び紐左_輪1_紐後; - public Par X0Y4_結び紐左_輪1_紐前; + public Par X0Y4_結び紐左_輪1_紐前; - public Par X0Y4_結び紐左_輪2_紐後; + public Par X0Y4_結び紐左_輪2_紐後; - public Par X0Y4_結び紐左_輪2_紐前; + public Par X0Y4_結び紐左_輪2_紐前; - public Par X0Y4_結び紐左_結び目; + public Par X0Y4_結び紐左_結び目; - public Par X0Y4_結び紐右_紐1; + public Par X0Y4_結び紐右_紐1; - public Par X0Y4_結び紐右_紐2; + public Par X0Y4_結び紐右_紐2; - public Par X0Y4_結び紐右_輪1_紐後; + public Par X0Y4_結び紐右_輪1_紐後; - public Par X0Y4_結び紐右_輪1_紐前; + public Par X0Y4_結び紐右_輪1_紐前; - public Par X0Y4_結び紐右_輪2_紐後; + public Par X0Y4_結び紐右_輪2_紐後; - public Par X0Y4_結び紐右_輪2_紐前; + public Par X0Y4_結び紐右_輪2_紐前; - public Par X0Y4_結び紐右_結び目; + public Par X0Y4_結び紐右_結び目; - public Par X0Y4_ヴィオラ_紐左; + public Par X0Y4_ヴィオラ_紐左; - public Par X0Y4_ヴィオラ_紐右; + public Par X0Y4_ヴィオラ_紐右; - public Par X0Y4_ヴィオラ_丸金具左; + public Par X0Y4_ヴィオラ_丸金具左; - public Par X0Y4_ヴィオラ_丸金具右; + public Par X0Y4_ヴィオラ_丸金具右; - public Par X0Y4_ヴィオラ_金具左_金具1; + public Par X0Y4_ヴィオラ_金具左_金具1; - public Par X0Y4_ヴィオラ_金具左_金具2; + public Par X0Y4_ヴィオラ_金具左_金具2; - public Par X0Y4_ヴィオラ_金具右_金具1; + public Par X0Y4_ヴィオラ_金具右_金具1; - public Par X0Y4_ヴィオラ_金具右_金具2; + public Par X0Y4_ヴィオラ_金具右_金具2; - public Par X0Y4_染み_染み2; + public Par X0Y4_染み_染み2; - public Par X0Y4_染み_染み1; + public Par X0Y4_染み_染み1; - public ColorD 紐左CD; + public ColorD 紐左CD; - public ColorD 紐右CD; + public ColorD 紐右CD; - public ColorD 下地CD; + public ColorD 下地CD; - public ColorD 線CD; + public ColorD 線CD; - public ColorD ライン_ライン上CD; + public ColorD ライン_ライン上CD; - public ColorD ライン_ライン左CD; + public ColorD ライン_ライン左CD; - public ColorD ライン_ライン右CD; + public ColorD ライン_ライン右CD; - public ColorD ライン_ライン左下CD; + public ColorD ライン_ライン左下CD; - public ColorD ライン_ライン右下CD; + public ColorD ライン_ライン右下CD; - public ColorD ライン_ライン下左CD; + public ColorD ライン_ライン下左CD; - public ColorD ライン_ライン下右CD; + public ColorD ライン_ライン下右CD; - public ColorD 結び紐左_紐1CD; + public ColorD 結び紐左_紐1CD; - public ColorD 結び紐左_紐2CD; + public ColorD 結び紐左_紐2CD; - public ColorD 結び紐左_輪1_紐後CD; + public ColorD 結び紐左_輪1_紐後CD; - public ColorD 結び紐左_輪1_紐前CD; + public ColorD 結び紐左_輪1_紐前CD; - public ColorD 結び紐左_輪2_紐後CD; + public ColorD 結び紐左_輪2_紐後CD; - public ColorD 結び紐左_輪2_紐前CD; + public ColorD 結び紐左_輪2_紐前CD; - public ColorD 結び紐左_結び目CD; + public ColorD 結び紐左_結び目CD; - public ColorD 結び紐右_紐1CD; + public ColorD 結び紐右_紐1CD; - public ColorD 結び紐右_紐2CD; + public ColorD 結び紐右_紐2CD; - public ColorD 結び紐右_輪1_紐後CD; + public ColorD 結び紐右_輪1_紐後CD; - public ColorD 結び紐右_輪1_紐前CD; + public ColorD 結び紐右_輪1_紐前CD; - public ColorD 結び紐右_輪2_紐後CD; + public ColorD 結び紐右_輪2_紐後CD; - public ColorD 結び紐右_輪2_紐前CD; + public ColorD 結び紐右_輪2_紐前CD; - public ColorD 結び紐右_結び目CD; + public ColorD 結び紐右_結び目CD; - public ColorD ヴィオラ_紐左CD; + public ColorD ヴィオラ_紐左CD; - public ColorD ヴィオラ_紐右CD; + public ColorD ヴィオラ_紐右CD; - public ColorD ヴィオラ_丸金具左CD; + public ColorD ヴィオラ_丸金具左CD; - public ColorD ヴィオラ_丸金具右CD; + public ColorD ヴィオラ_丸金具右CD; - public ColorD ヴィオラ_金具左_金具1CD; + public ColorD ヴィオラ_金具左_金具1CD; - public ColorD ヴィオラ_金具左_金具2CD; + public ColorD ヴィオラ_金具左_金具2CD; - public ColorD ヴィオラ_金具右_金具1CD; + public ColorD ヴィオラ_金具右_金具1CD; - public ColorD ヴィオラ_金具右_金具2CD; + public ColorD ヴィオラ_金具右_金具2CD; - public ColorD 染み_染み2CD; + public ColorD 染み_染み2CD; - public ColorD 染み_染み1CD; + public ColorD 染み_染み1CD; - public ColorP X0Y0_紐左CP; + public ColorP X0Y0_紐左CP; - public ColorP X0Y0_紐右CP; + public ColorP X0Y0_紐右CP; - public ColorP X0Y0_下地CP; + public ColorP X0Y0_下地CP; - public ColorP X0Y0_線CP; + public ColorP X0Y0_線CP; - public ColorP X0Y0_ライン_ライン上CP; + public ColorP X0Y0_ライン_ライン上CP; - public ColorP X0Y0_ライン_ライン左CP; + public ColorP X0Y0_ライン_ライン左CP; - public ColorP X0Y0_ライン_ライン右CP; + public ColorP X0Y0_ライン_ライン右CP; - public ColorP X0Y0_ライン_ライン左下CP; + public ColorP X0Y0_ライン_ライン左下CP; - public ColorP X0Y0_ライン_ライン右下CP; + public ColorP X0Y0_ライン_ライン右下CP; - public ColorP X0Y0_ライン_ライン下左CP; + public ColorP X0Y0_ライン_ライン下左CP; - public ColorP X0Y0_ライン_ライン下右CP; + public ColorP X0Y0_ライン_ライン下右CP; - public ColorP X0Y0_結び紐左_紐1CP; + public ColorP X0Y0_結び紐左_紐1CP; - public ColorP X0Y0_結び紐左_紐2CP; + public ColorP X0Y0_結び紐左_紐2CP; - public ColorP X0Y0_結び紐左_輪1_紐後CP; + public ColorP X0Y0_結び紐左_輪1_紐後CP; - public ColorP X0Y0_結び紐左_輪1_紐前CP; + public ColorP X0Y0_結び紐左_輪1_紐前CP; - public ColorP X0Y0_結び紐左_輪2_紐後CP; + public ColorP X0Y0_結び紐左_輪2_紐後CP; - public ColorP X0Y0_結び紐左_輪2_紐前CP; + public ColorP X0Y0_結び紐左_輪2_紐前CP; - public ColorP X0Y0_結び紐左_結び目CP; + public ColorP X0Y0_結び紐左_結び目CP; - public ColorP X0Y0_結び紐右_紐1CP; + public ColorP X0Y0_結び紐右_紐1CP; - public ColorP X0Y0_結び紐右_紐2CP; + public ColorP X0Y0_結び紐右_紐2CP; - public ColorP X0Y0_結び紐右_輪1_紐後CP; + public ColorP X0Y0_結び紐右_輪1_紐後CP; - public ColorP X0Y0_結び紐右_輪1_紐前CP; + public ColorP X0Y0_結び紐右_輪1_紐前CP; - public ColorP X0Y0_結び紐右_輪2_紐後CP; + public ColorP X0Y0_結び紐右_輪2_紐後CP; - public ColorP X0Y0_結び紐右_輪2_紐前CP; + public ColorP X0Y0_結び紐右_輪2_紐前CP; - public ColorP X0Y0_結び紐右_結び目CP; + public ColorP X0Y0_結び紐右_結び目CP; - public ColorP X0Y0_ヴィオラ_紐左CP; + public ColorP X0Y0_ヴィオラ_紐左CP; - public ColorP X0Y0_ヴィオラ_紐右CP; + public ColorP X0Y0_ヴィオラ_紐右CP; - public ColorP X0Y0_ヴィオラ_丸金具左CP; + public ColorP X0Y0_ヴィオラ_丸金具左CP; - public ColorP X0Y0_ヴィオラ_丸金具右CP; + public ColorP X0Y0_ヴィオラ_丸金具右CP; - public ColorP X0Y0_ヴィオラ_金具左_金具1CP; + public ColorP X0Y0_ヴィオラ_金具左_金具1CP; - public ColorP X0Y0_ヴィオラ_金具左_金具2CP; + public ColorP X0Y0_ヴィオラ_金具左_金具2CP; - public ColorP X0Y0_ヴィオラ_金具右_金具1CP; + public ColorP X0Y0_ヴィオラ_金具右_金具1CP; - public ColorP X0Y0_ヴィオラ_金具右_金具2CP; + public ColorP X0Y0_ヴィオラ_金具右_金具2CP; - public ColorP X0Y0_染み_染み2CP; + public ColorP X0Y0_染み_染み2CP; - public ColorP X0Y0_染み_染み1CP; + public ColorP X0Y0_染み_染み1CP; - public ColorP X0Y1_紐左CP; + public ColorP X0Y1_紐左CP; - public ColorP X0Y1_紐右CP; + public ColorP X0Y1_紐右CP; - public ColorP X0Y1_下地CP; + public ColorP X0Y1_下地CP; - public ColorP X0Y1_線CP; + public ColorP X0Y1_線CP; - public ColorP X0Y1_ライン_ライン上CP; + public ColorP X0Y1_ライン_ライン上CP; - public ColorP X0Y1_ライン_ライン左CP; + public ColorP X0Y1_ライン_ライン左CP; - public ColorP X0Y1_ライン_ライン右CP; + public ColorP X0Y1_ライン_ライン右CP; - public ColorP X0Y1_ライン_ライン左下CP; + public ColorP X0Y1_ライン_ライン左下CP; - public ColorP X0Y1_ライン_ライン右下CP; + public ColorP X0Y1_ライン_ライン右下CP; - public ColorP X0Y1_ライン_ライン下左CP; + public ColorP X0Y1_ライン_ライン下左CP; - public ColorP X0Y1_ライン_ライン下右CP; + public ColorP X0Y1_ライン_ライン下右CP; - public ColorP X0Y1_結び紐左_紐1CP; + public ColorP X0Y1_結び紐左_紐1CP; - public ColorP X0Y1_結び紐左_紐2CP; + public ColorP X0Y1_結び紐左_紐2CP; - public ColorP X0Y1_結び紐左_輪1_紐後CP; + public ColorP X0Y1_結び紐左_輪1_紐後CP; - public ColorP X0Y1_結び紐左_輪1_紐前CP; + public ColorP X0Y1_結び紐左_輪1_紐前CP; - public ColorP X0Y1_結び紐左_輪2_紐後CP; + public ColorP X0Y1_結び紐左_輪2_紐後CP; - public ColorP X0Y1_結び紐左_輪2_紐前CP; + public ColorP X0Y1_結び紐左_輪2_紐前CP; - public ColorP X0Y1_結び紐左_結び目CP; + public ColorP X0Y1_結び紐左_結び目CP; - public ColorP X0Y1_結び紐右_紐1CP; + public ColorP X0Y1_結び紐右_紐1CP; - public ColorP X0Y1_結び紐右_紐2CP; + public ColorP X0Y1_結び紐右_紐2CP; - public ColorP X0Y1_結び紐右_輪1_紐後CP; + public ColorP X0Y1_結び紐右_輪1_紐後CP; - public ColorP X0Y1_結び紐右_輪1_紐前CP; + public ColorP X0Y1_結び紐右_輪1_紐前CP; - public ColorP X0Y1_結び紐右_輪2_紐後CP; + public ColorP X0Y1_結び紐右_輪2_紐後CP; - public ColorP X0Y1_結び紐右_輪2_紐前CP; + public ColorP X0Y1_結び紐右_輪2_紐前CP; - public ColorP X0Y1_結び紐右_結び目CP; + public ColorP X0Y1_結び紐右_結び目CP; - public ColorP X0Y1_ヴィオラ_紐左CP; + public ColorP X0Y1_ヴィオラ_紐左CP; - public ColorP X0Y1_ヴィオラ_紐右CP; + public ColorP X0Y1_ヴィオラ_紐右CP; - public ColorP X0Y1_ヴィオラ_丸金具左CP; + public ColorP X0Y1_ヴィオラ_丸金具左CP; - public ColorP X0Y1_ヴィオラ_丸金具右CP; + public ColorP X0Y1_ヴィオラ_丸金具右CP; - public ColorP X0Y1_ヴィオラ_金具左_金具1CP; + public ColorP X0Y1_ヴィオラ_金具左_金具1CP; - public ColorP X0Y1_ヴィオラ_金具左_金具2CP; + public ColorP X0Y1_ヴィオラ_金具左_金具2CP; - public ColorP X0Y1_ヴィオラ_金具右_金具1CP; + public ColorP X0Y1_ヴィオラ_金具右_金具1CP; - public ColorP X0Y1_ヴィオラ_金具右_金具2CP; + public ColorP X0Y1_ヴィオラ_金具右_金具2CP; - public ColorP X0Y1_染み_染み2CP; + public ColorP X0Y1_染み_染み2CP; - public ColorP X0Y1_染み_染み1CP; + public ColorP X0Y1_染み_染み1CP; - public ColorP X0Y2_紐左CP; + public ColorP X0Y2_紐左CP; - public ColorP X0Y2_紐右CP; + public ColorP X0Y2_紐右CP; - public ColorP X0Y2_下地CP; + public ColorP X0Y2_下地CP; - public ColorP X0Y2_線CP; + public ColorP X0Y2_線CP; - public ColorP X0Y2_ライン_ライン上CP; + public ColorP X0Y2_ライン_ライン上CP; - public ColorP X0Y2_ライン_ライン左CP; + public ColorP X0Y2_ライン_ライン左CP; - public ColorP X0Y2_ライン_ライン右CP; + public ColorP X0Y2_ライン_ライン右CP; - public ColorP X0Y2_ライン_ライン左下CP; + public ColorP X0Y2_ライン_ライン左下CP; - public ColorP X0Y2_ライン_ライン右下CP; + public ColorP X0Y2_ライン_ライン右下CP; - public ColorP X0Y2_ライン_ライン下左CP; + public ColorP X0Y2_ライン_ライン下左CP; - public ColorP X0Y2_ライン_ライン下右CP; + public ColorP X0Y2_ライン_ライン下右CP; - public ColorP X0Y2_結び紐左_紐1CP; + public ColorP X0Y2_結び紐左_紐1CP; - public ColorP X0Y2_結び紐左_紐2CP; + public ColorP X0Y2_結び紐左_紐2CP; - public ColorP X0Y2_結び紐左_輪1_紐後CP; + public ColorP X0Y2_結び紐左_輪1_紐後CP; - public ColorP X0Y2_結び紐左_輪1_紐前CP; + public ColorP X0Y2_結び紐左_輪1_紐前CP; - public ColorP X0Y2_結び紐左_輪2_紐後CP; + public ColorP X0Y2_結び紐左_輪2_紐後CP; - public ColorP X0Y2_結び紐左_輪2_紐前CP; + public ColorP X0Y2_結び紐左_輪2_紐前CP; - public ColorP X0Y2_結び紐左_結び目CP; + public ColorP X0Y2_結び紐左_結び目CP; - public ColorP X0Y2_結び紐右_紐1CP; + public ColorP X0Y2_結び紐右_紐1CP; - public ColorP X0Y2_結び紐右_紐2CP; + public ColorP X0Y2_結び紐右_紐2CP; - public ColorP X0Y2_結び紐右_輪1_紐後CP; + public ColorP X0Y2_結び紐右_輪1_紐後CP; - public ColorP X0Y2_結び紐右_輪1_紐前CP; + public ColorP X0Y2_結び紐右_輪1_紐前CP; - public ColorP X0Y2_結び紐右_輪2_紐後CP; + public ColorP X0Y2_結び紐右_輪2_紐後CP; - public ColorP X0Y2_結び紐右_輪2_紐前CP; + public ColorP X0Y2_結び紐右_輪2_紐前CP; - public ColorP X0Y2_結び紐右_結び目CP; + public ColorP X0Y2_結び紐右_結び目CP; - public ColorP X0Y2_ヴィオラ_紐左CP; + public ColorP X0Y2_ヴィオラ_紐左CP; - public ColorP X0Y2_ヴィオラ_紐右CP; + public ColorP X0Y2_ヴィオラ_紐右CP; - public ColorP X0Y2_ヴィオラ_丸金具左CP; + public ColorP X0Y2_ヴィオラ_丸金具左CP; - public ColorP X0Y2_ヴィオラ_丸金具右CP; + public ColorP X0Y2_ヴィオラ_丸金具右CP; - public ColorP X0Y2_ヴィオラ_金具左_金具1CP; + public ColorP X0Y2_ヴィオラ_金具左_金具1CP; - public ColorP X0Y2_ヴィオラ_金具左_金具2CP; + public ColorP X0Y2_ヴィオラ_金具左_金具2CP; - public ColorP X0Y2_ヴィオラ_金具右_金具1CP; + public ColorP X0Y2_ヴィオラ_金具右_金具1CP; - public ColorP X0Y2_ヴィオラ_金具右_金具2CP; + public ColorP X0Y2_ヴィオラ_金具右_金具2CP; - public ColorP X0Y2_染み_染み2CP; + public ColorP X0Y2_染み_染み2CP; - public ColorP X0Y2_染み_染み1CP; + public ColorP X0Y2_染み_染み1CP; - public ColorP X0Y3_紐左CP; + public ColorP X0Y3_紐左CP; - public ColorP X0Y3_紐右CP; + public ColorP X0Y3_紐右CP; - public ColorP X0Y3_下地CP; + public ColorP X0Y3_下地CP; - public ColorP X0Y3_線CP; + public ColorP X0Y3_線CP; - public ColorP X0Y3_ライン_ライン上CP; + public ColorP X0Y3_ライン_ライン上CP; - public ColorP X0Y3_ライン_ライン左CP; + public ColorP X0Y3_ライン_ライン左CP; - public ColorP X0Y3_ライン_ライン右CP; + public ColorP X0Y3_ライン_ライン右CP; - public ColorP X0Y3_ライン_ライン左下CP; + public ColorP X0Y3_ライン_ライン左下CP; - public ColorP X0Y3_ライン_ライン右下CP; + public ColorP X0Y3_ライン_ライン右下CP; - public ColorP X0Y3_ライン_ライン下左CP; + public ColorP X0Y3_ライン_ライン下左CP; - public ColorP X0Y3_ライン_ライン下右CP; + public ColorP X0Y3_ライン_ライン下右CP; - public ColorP X0Y3_結び紐左_紐1CP; + public ColorP X0Y3_結び紐左_紐1CP; - public ColorP X0Y3_結び紐左_紐2CP; + public ColorP X0Y3_結び紐左_紐2CP; - public ColorP X0Y3_結び紐左_輪1_紐後CP; + public ColorP X0Y3_結び紐左_輪1_紐後CP; - public ColorP X0Y3_結び紐左_輪1_紐前CP; + public ColorP X0Y3_結び紐左_輪1_紐前CP; - public ColorP X0Y3_結び紐左_輪2_紐後CP; + public ColorP X0Y3_結び紐左_輪2_紐後CP; - public ColorP X0Y3_結び紐左_輪2_紐前CP; + public ColorP X0Y3_結び紐左_輪2_紐前CP; - public ColorP X0Y3_結び紐左_結び目CP; + public ColorP X0Y3_結び紐左_結び目CP; - public ColorP X0Y3_結び紐右_紐1CP; + public ColorP X0Y3_結び紐右_紐1CP; - public ColorP X0Y3_結び紐右_紐2CP; + public ColorP X0Y3_結び紐右_紐2CP; - public ColorP X0Y3_結び紐右_輪1_紐後CP; + public ColorP X0Y3_結び紐右_輪1_紐後CP; - public ColorP X0Y3_結び紐右_輪1_紐前CP; + public ColorP X0Y3_結び紐右_輪1_紐前CP; - public ColorP X0Y3_結び紐右_輪2_紐後CP; + public ColorP X0Y3_結び紐右_輪2_紐後CP; - public ColorP X0Y3_結び紐右_輪2_紐前CP; + public ColorP X0Y3_結び紐右_輪2_紐前CP; - public ColorP X0Y3_結び紐右_結び目CP; + public ColorP X0Y3_結び紐右_結び目CP; - public ColorP X0Y3_ヴィオラ_紐左CP; + public ColorP X0Y3_ヴィオラ_紐左CP; - public ColorP X0Y3_ヴィオラ_紐右CP; + public ColorP X0Y3_ヴィオラ_紐右CP; - public ColorP X0Y3_ヴィオラ_丸金具左CP; + public ColorP X0Y3_ヴィオラ_丸金具左CP; - public ColorP X0Y3_ヴィオラ_丸金具右CP; + public ColorP X0Y3_ヴィオラ_丸金具右CP; - public ColorP X0Y3_ヴィオラ_金具左_金具1CP; + public ColorP X0Y3_ヴィオラ_金具左_金具1CP; - public ColorP X0Y3_ヴィオラ_金具左_金具2CP; + public ColorP X0Y3_ヴィオラ_金具左_金具2CP; - public ColorP X0Y3_ヴィオラ_金具右_金具1CP; + public ColorP X0Y3_ヴィオラ_金具右_金具1CP; - public ColorP X0Y3_ヴィオラ_金具右_金具2CP; + public ColorP X0Y3_ヴィオラ_金具右_金具2CP; - public ColorP X0Y3_染み_染み2CP; + public ColorP X0Y3_染み_染み2CP; - public ColorP X0Y3_染み_染み1CP; + public ColorP X0Y3_染み_染み1CP; - public ColorP X0Y4_紐左CP; + public ColorP X0Y4_紐左CP; - public ColorP X0Y4_紐右CP; + public ColorP X0Y4_紐右CP; - public ColorP X0Y4_下地CP; + public ColorP X0Y4_下地CP; - public ColorP X0Y4_線CP; + public ColorP X0Y4_線CP; - public ColorP X0Y4_ライン_ライン上CP; + public ColorP X0Y4_ライン_ライン上CP; - public ColorP X0Y4_ライン_ライン左CP; + public ColorP X0Y4_ライン_ライン左CP; - public ColorP X0Y4_ライン_ライン右CP; + public ColorP X0Y4_ライン_ライン右CP; - public ColorP X0Y4_ライン_ライン左下CP; + public ColorP X0Y4_ライン_ライン左下CP; - public ColorP X0Y4_ライン_ライン右下CP; + public ColorP X0Y4_ライン_ライン右下CP; - public ColorP X0Y4_ライン_ライン下左CP; + public ColorP X0Y4_ライン_ライン下左CP; - public ColorP X0Y4_ライン_ライン下右CP; + public ColorP X0Y4_ライン_ライン下右CP; - public ColorP X0Y4_結び紐左_紐1CP; + public ColorP X0Y4_結び紐左_紐1CP; - public ColorP X0Y4_結び紐左_紐2CP; + public ColorP X0Y4_結び紐左_紐2CP; - public ColorP X0Y4_結び紐左_輪1_紐後CP; + public ColorP X0Y4_結び紐左_輪1_紐後CP; - public ColorP X0Y4_結び紐左_輪1_紐前CP; + public ColorP X0Y4_結び紐左_輪1_紐前CP; - public ColorP X0Y4_結び紐左_輪2_紐後CP; + public ColorP X0Y4_結び紐左_輪2_紐後CP; - public ColorP X0Y4_結び紐左_輪2_紐前CP; + public ColorP X0Y4_結び紐左_輪2_紐前CP; - public ColorP X0Y4_結び紐左_結び目CP; + public ColorP X0Y4_結び紐左_結び目CP; - public ColorP X0Y4_結び紐右_紐1CP; + public ColorP X0Y4_結び紐右_紐1CP; - public ColorP X0Y4_結び紐右_紐2CP; + public ColorP X0Y4_結び紐右_紐2CP; - public ColorP X0Y4_結び紐右_輪1_紐後CP; + public ColorP X0Y4_結び紐右_輪1_紐後CP; - public ColorP X0Y4_結び紐右_輪1_紐前CP; + public ColorP X0Y4_結び紐右_輪1_紐前CP; - public ColorP X0Y4_結び紐右_輪2_紐後CP; + public ColorP X0Y4_結び紐右_輪2_紐後CP; - public ColorP X0Y4_結び紐右_輪2_紐前CP; + public ColorP X0Y4_結び紐右_輪2_紐前CP; - public ColorP X0Y4_結び紐右_結び目CP; + public ColorP X0Y4_結び紐右_結び目CP; - public ColorP X0Y4_ヴィオラ_紐左CP; + public ColorP X0Y4_ヴィオラ_紐左CP; - public ColorP X0Y4_ヴィオラ_紐右CP; + public ColorP X0Y4_ヴィオラ_紐右CP; - public ColorP X0Y4_ヴィオラ_丸金具左CP; + public ColorP X0Y4_ヴィオラ_丸金具左CP; - public ColorP X0Y4_ヴィオラ_丸金具右CP; + public ColorP X0Y4_ヴィオラ_丸金具右CP; - public ColorP X0Y4_ヴィオラ_金具左_金具1CP; + public ColorP X0Y4_ヴィオラ_金具左_金具1CP; - public ColorP X0Y4_ヴィオラ_金具左_金具2CP; + public ColorP X0Y4_ヴィオラ_金具左_金具2CP; - public ColorP X0Y4_ヴィオラ_金具右_金具1CP; + public ColorP X0Y4_ヴィオラ_金具右_金具1CP; - public ColorP X0Y4_ヴィオラ_金具右_金具2CP; + public ColorP X0Y4_ヴィオラ_金具右_金具2CP; - public ColorP X0Y4_染み_染み2CP; + public ColorP X0Y4_染み_染み2CP; - public ColorP X0Y4_染み_染み1CP; + public ColorP X0Y4_染み_染み1CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 紐左_表示 - { - get - { - return X0Y0_紐左.Dra; - } - set - { - X0Y0_紐左.Dra = value; - X0Y1_紐左.Dra = value; - X0Y2_紐左.Dra = value; - X0Y3_紐左.Dra = value; - X0Y4_紐左.Dra = value; - X0Y0_紐左.Hit = false; - X0Y1_紐左.Hit = false; - X0Y2_紐左.Hit = false; - X0Y3_紐左.Hit = false; - X0Y4_紐左.Hit = false; - } - } - - public bool 紐右_表示 - { - get - { - return X0Y0_紐右.Dra; - } - set - { - X0Y0_紐右.Dra = value; - X0Y1_紐右.Dra = value; - X0Y2_紐右.Dra = value; - X0Y3_紐右.Dra = value; - X0Y4_紐右.Dra = value; - X0Y0_紐右.Hit = false; - X0Y1_紐右.Hit = false; - X0Y2_紐右.Hit = false; - X0Y3_紐右.Hit = false; - X0Y4_紐右.Hit = false; - } - } - - public bool 下地_表示 - { - get - { - return X0Y0_下地.Dra; - } - set - { - X0Y0_下地.Dra = value; - X0Y1_下地.Dra = value; - X0Y2_下地.Dra = value; - X0Y3_下地.Dra = value; - X0Y4_下地.Dra = value; - X0Y0_下地.Hit = false; - X0Y1_下地.Hit = false; - X0Y2_下地.Hit = false; - X0Y3_下地.Hit = false; - X0Y4_下地.Hit = false; - } - } - - public bool 線_表示 - { - get - { - return X0Y0_線.Dra; - } - set - { - X0Y0_線.Dra = value; - X0Y1_線.Dra = value; - X0Y2_線.Dra = value; - X0Y3_線.Dra = value; - X0Y4_線.Dra = value; - X0Y0_線.Hit = false; - X0Y1_線.Hit = false; - X0Y2_線.Hit = false; - X0Y3_線.Hit = false; - X0Y4_線.Hit = false; - } - } - - public bool ライン_ライン上_表示 - { - get - { - return X0Y0_ライン_ライン上.Dra; - } - set - { - X0Y0_ライン_ライン上.Dra = value; - X0Y1_ライン_ライン上.Dra = value; - X0Y2_ライン_ライン上.Dra = value; - X0Y3_ライン_ライン上.Dra = value; - X0Y4_ライン_ライン上.Dra = value; - X0Y0_ライン_ライン上.Hit = false; - X0Y1_ライン_ライン上.Hit = false; - X0Y2_ライン_ライン上.Hit = false; - X0Y3_ライン_ライン上.Hit = false; - X0Y4_ライン_ライン上.Hit = false; - } - } - - public bool ライン_ライン左_表示 - { - get - { - return X0Y0_ライン_ライン左.Dra; - } - set - { - X0Y0_ライン_ライン左.Dra = value; - X0Y1_ライン_ライン左.Dra = value; - X0Y2_ライン_ライン左.Dra = value; - X0Y3_ライン_ライン左.Dra = value; - X0Y4_ライン_ライン左.Dra = value; - X0Y0_ライン_ライン左.Hit = false; - X0Y1_ライン_ライン左.Hit = false; - X0Y2_ライン_ライン左.Hit = false; - X0Y3_ライン_ライン左.Hit = false; - X0Y4_ライン_ライン左.Hit = false; - } - } - - public bool ライン_ライン右_表示 - { - get - { - return X0Y0_ライン_ライン右.Dra; - } - set - { - X0Y0_ライン_ライン右.Dra = value; - X0Y1_ライン_ライン右.Dra = value; - X0Y2_ライン_ライン右.Dra = value; - X0Y3_ライン_ライン右.Dra = value; - X0Y4_ライン_ライン右.Dra = value; - X0Y0_ライン_ライン右.Hit = false; - X0Y1_ライン_ライン右.Hit = false; - X0Y2_ライン_ライン右.Hit = false; - X0Y3_ライン_ライン右.Hit = false; - X0Y4_ライン_ライン右.Hit = false; - } - } - - public bool ライン_ライン左下_表示 - { - get - { - return X0Y0_ライン_ライン左下.Dra; - } - set - { - X0Y0_ライン_ライン左下.Dra = value; - X0Y1_ライン_ライン左下.Dra = value; - X0Y2_ライン_ライン左下.Dra = value; - X0Y3_ライン_ライン左下.Dra = value; - X0Y4_ライン_ライン左下.Dra = value; - X0Y0_ライン_ライン左下.Hit = false; - X0Y1_ライン_ライン左下.Hit = false; - X0Y2_ライン_ライン左下.Hit = false; - X0Y3_ライン_ライン左下.Hit = false; - X0Y4_ライン_ライン左下.Hit = false; - } - } - - public bool ライン_ライン右下_表示 - { - get - { - return X0Y0_ライン_ライン右下.Dra; - } - set - { - X0Y0_ライン_ライン右下.Dra = value; - X0Y1_ライン_ライン右下.Dra = value; - X0Y2_ライン_ライン右下.Dra = value; - X0Y3_ライン_ライン右下.Dra = value; - X0Y4_ライン_ライン右下.Dra = value; - X0Y0_ライン_ライン右下.Hit = false; - X0Y1_ライン_ライン右下.Hit = false; - X0Y2_ライン_ライン右下.Hit = false; - X0Y3_ライン_ライン右下.Hit = false; - X0Y4_ライン_ライン右下.Hit = false; - } - } - - public bool ライン_ライン下左_表示 - { - get - { - return X0Y0_ライン_ライン下左.Dra; - } - set - { - X0Y0_ライン_ライン下左.Dra = value; - X0Y1_ライン_ライン下左.Dra = value; - X0Y2_ライン_ライン下左.Dra = value; - X0Y3_ライン_ライン下左.Dra = value; - X0Y4_ライン_ライン下左.Dra = value; - X0Y0_ライン_ライン下左.Hit = false; - X0Y1_ライン_ライン下左.Hit = false; - X0Y2_ライン_ライン下左.Hit = false; - X0Y3_ライン_ライン下左.Hit = false; - X0Y4_ライン_ライン下左.Hit = false; - } - } - - public bool ライン_ライン下右_表示 - { - get - { - return X0Y0_ライン_ライン下右.Dra; - } - set - { - X0Y0_ライン_ライン下右.Dra = value; - X0Y1_ライン_ライン下右.Dra = value; - X0Y2_ライン_ライン下右.Dra = value; - X0Y3_ライン_ライン下右.Dra = value; - X0Y4_ライン_ライン下右.Dra = value; - X0Y0_ライン_ライン下右.Hit = false; - X0Y1_ライン_ライン下右.Hit = false; - X0Y2_ライン_ライン下右.Hit = false; - X0Y3_ライン_ライン下右.Hit = false; - X0Y4_ライン_ライン下右.Hit = false; - } - } - - public bool 結び紐左_紐1_表示 - { - get - { - return X0Y0_結び紐左_紐1.Dra; - } - set - { - X0Y0_結び紐左_紐1.Dra = value; - X0Y1_結び紐左_紐1.Dra = value; - X0Y2_結び紐左_紐1.Dra = value; - X0Y3_結び紐左_紐1.Dra = value; - X0Y4_結び紐左_紐1.Dra = value; - X0Y0_結び紐左_紐1.Hit = false; - X0Y1_結び紐左_紐1.Hit = false; - X0Y2_結び紐左_紐1.Hit = false; - X0Y3_結び紐左_紐1.Hit = false; - X0Y4_結び紐左_紐1.Hit = false; - } - } - - public bool 結び紐左_紐2_表示 - { - get - { - return X0Y0_結び紐左_紐2.Dra; - } - set - { - X0Y0_結び紐左_紐2.Dra = value; - X0Y1_結び紐左_紐2.Dra = value; - X0Y2_結び紐左_紐2.Dra = value; - X0Y3_結び紐左_紐2.Dra = value; - X0Y4_結び紐左_紐2.Dra = value; - X0Y0_結び紐左_紐2.Hit = false; - X0Y1_結び紐左_紐2.Hit = false; - X0Y2_結び紐左_紐2.Hit = false; - X0Y3_結び紐左_紐2.Hit = false; - X0Y4_結び紐左_紐2.Hit = false; - } - } - - public bool 結び紐左_輪1_紐後_表示 - { - get - { - return X0Y0_結び紐左_輪1_紐後.Dra; - } - set - { - X0Y0_結び紐左_輪1_紐後.Dra = value; - X0Y1_結び紐左_輪1_紐後.Dra = value; - X0Y2_結び紐左_輪1_紐後.Dra = value; - X0Y3_結び紐左_輪1_紐後.Dra = value; - X0Y4_結び紐左_輪1_紐後.Dra = value; - X0Y0_結び紐左_輪1_紐後.Hit = false; - X0Y1_結び紐左_輪1_紐後.Hit = false; - X0Y2_結び紐左_輪1_紐後.Hit = false; - X0Y3_結び紐左_輪1_紐後.Hit = false; - X0Y4_結び紐左_輪1_紐後.Hit = false; - } - } - - public bool 結び紐左_輪1_紐前_表示 - { - get - { - return X0Y0_結び紐左_輪1_紐前.Dra; - } - set - { - X0Y0_結び紐左_輪1_紐前.Dra = value; - X0Y1_結び紐左_輪1_紐前.Dra = value; - X0Y2_結び紐左_輪1_紐前.Dra = value; - X0Y3_結び紐左_輪1_紐前.Dra = value; - X0Y4_結び紐左_輪1_紐前.Dra = value; - X0Y0_結び紐左_輪1_紐前.Hit = false; - X0Y1_結び紐左_輪1_紐前.Hit = false; - X0Y2_結び紐左_輪1_紐前.Hit = false; - X0Y3_結び紐左_輪1_紐前.Hit = false; - X0Y4_結び紐左_輪1_紐前.Hit = false; - } - } - - public bool 結び紐左_輪2_紐後_表示 - { - get - { - return X0Y0_結び紐左_輪2_紐後.Dra; - } - set - { - X0Y0_結び紐左_輪2_紐後.Dra = value; - X0Y1_結び紐左_輪2_紐後.Dra = value; - X0Y2_結び紐左_輪2_紐後.Dra = value; - X0Y3_結び紐左_輪2_紐後.Dra = value; - X0Y4_結び紐左_輪2_紐後.Dra = value; - X0Y0_結び紐左_輪2_紐後.Hit = false; - X0Y1_結び紐左_輪2_紐後.Hit = false; - X0Y2_結び紐左_輪2_紐後.Hit = false; - X0Y3_結び紐左_輪2_紐後.Hit = false; - X0Y4_結び紐左_輪2_紐後.Hit = false; - } - } - - public bool 結び紐左_輪2_紐前_表示 - { - get - { - return X0Y0_結び紐左_輪2_紐前.Dra; - } - set - { - X0Y0_結び紐左_輪2_紐前.Dra = value; - X0Y1_結び紐左_輪2_紐前.Dra = value; - X0Y2_結び紐左_輪2_紐前.Dra = value; - X0Y3_結び紐左_輪2_紐前.Dra = value; - X0Y4_結び紐左_輪2_紐前.Dra = value; - X0Y0_結び紐左_輪2_紐前.Hit = false; - X0Y1_結び紐左_輪2_紐前.Hit = false; - X0Y2_結び紐左_輪2_紐前.Hit = false; - X0Y3_結び紐左_輪2_紐前.Hit = false; - X0Y4_結び紐左_輪2_紐前.Hit = false; - } - } - - public bool 結び紐左_結び目_表示 - { - get - { - return X0Y0_結び紐左_結び目.Dra; - } - set - { - X0Y0_結び紐左_結び目.Dra = value; - X0Y1_結び紐左_結び目.Dra = value; - X0Y2_結び紐左_結び目.Dra = value; - X0Y3_結び紐左_結び目.Dra = value; - X0Y4_結び紐左_結び目.Dra = value; - X0Y0_結び紐左_結び目.Hit = false; - X0Y1_結び紐左_結び目.Hit = false; - X0Y2_結び紐左_結び目.Hit = false; - X0Y3_結び紐左_結び目.Hit = false; - X0Y4_結び紐左_結び目.Hit = false; - } - } - - public bool 結び紐右_紐1_表示 - { - get - { - return X0Y0_結び紐右_紐1.Dra; - } - set - { - X0Y0_結び紐右_紐1.Dra = value; - X0Y1_結び紐右_紐1.Dra = value; - X0Y2_結び紐右_紐1.Dra = value; - X0Y3_結び紐右_紐1.Dra = value; - X0Y4_結び紐右_紐1.Dra = value; - X0Y0_結び紐右_紐1.Hit = false; - X0Y1_結び紐右_紐1.Hit = false; - X0Y2_結び紐右_紐1.Hit = false; - X0Y3_結び紐右_紐1.Hit = false; - X0Y4_結び紐右_紐1.Hit = false; - } - } - - public bool 結び紐右_紐2_表示 - { - get - { - return X0Y0_結び紐右_紐2.Dra; - } - set - { - X0Y0_結び紐右_紐2.Dra = value; - X0Y1_結び紐右_紐2.Dra = value; - X0Y2_結び紐右_紐2.Dra = value; - X0Y3_結び紐右_紐2.Dra = value; - X0Y4_結び紐右_紐2.Dra = value; - X0Y0_結び紐右_紐2.Hit = false; - X0Y1_結び紐右_紐2.Hit = false; - X0Y2_結び紐右_紐2.Hit = false; - X0Y3_結び紐右_紐2.Hit = false; - X0Y4_結び紐右_紐2.Hit = false; - } - } - - public bool 結び紐右_輪1_紐後_表示 - { - get - { - return X0Y0_結び紐右_輪1_紐後.Dra; - } - set - { - X0Y0_結び紐右_輪1_紐後.Dra = value; - X0Y1_結び紐右_輪1_紐後.Dra = value; - X0Y2_結び紐右_輪1_紐後.Dra = value; - X0Y3_結び紐右_輪1_紐後.Dra = value; - X0Y4_結び紐右_輪1_紐後.Dra = value; - X0Y0_結び紐右_輪1_紐後.Hit = false; - X0Y1_結び紐右_輪1_紐後.Hit = false; - X0Y2_結び紐右_輪1_紐後.Hit = false; - X0Y3_結び紐右_輪1_紐後.Hit = false; - X0Y4_結び紐右_輪1_紐後.Hit = false; - } - } - - public bool 結び紐右_輪1_紐前_表示 - { - get - { - return X0Y0_結び紐右_輪1_紐前.Dra; - } - set - { - X0Y0_結び紐右_輪1_紐前.Dra = value; - X0Y1_結び紐右_輪1_紐前.Dra = value; - X0Y2_結び紐右_輪1_紐前.Dra = value; - X0Y3_結び紐右_輪1_紐前.Dra = value; - X0Y4_結び紐右_輪1_紐前.Dra = value; - X0Y0_結び紐右_輪1_紐前.Hit = false; - X0Y1_結び紐右_輪1_紐前.Hit = false; - X0Y2_結び紐右_輪1_紐前.Hit = false; - X0Y3_結び紐右_輪1_紐前.Hit = false; - X0Y4_結び紐右_輪1_紐前.Hit = false; - } - } - - public bool 結び紐右_輪2_紐後_表示 - { - get - { - return X0Y0_結び紐右_輪2_紐後.Dra; - } - set - { - X0Y0_結び紐右_輪2_紐後.Dra = value; - X0Y1_結び紐右_輪2_紐後.Dra = value; - X0Y2_結び紐右_輪2_紐後.Dra = value; - X0Y3_結び紐右_輪2_紐後.Dra = value; - X0Y4_結び紐右_輪2_紐後.Dra = value; - X0Y0_結び紐右_輪2_紐後.Hit = false; - X0Y1_結び紐右_輪2_紐後.Hit = false; - X0Y2_結び紐右_輪2_紐後.Hit = false; - X0Y3_結び紐右_輪2_紐後.Hit = false; - X0Y4_結び紐右_輪2_紐後.Hit = false; - } - } - - public bool 結び紐右_輪2_紐前_表示 - { - get - { - return X0Y0_結び紐右_輪2_紐前.Dra; - } - set - { - X0Y0_結び紐右_輪2_紐前.Dra = value; - X0Y1_結び紐右_輪2_紐前.Dra = value; - X0Y2_結び紐右_輪2_紐前.Dra = value; - X0Y3_結び紐右_輪2_紐前.Dra = value; - X0Y4_結び紐右_輪2_紐前.Dra = value; - X0Y0_結び紐右_輪2_紐前.Hit = false; - X0Y1_結び紐右_輪2_紐前.Hit = false; - X0Y2_結び紐右_輪2_紐前.Hit = false; - X0Y3_結び紐右_輪2_紐前.Hit = false; - X0Y4_結び紐右_輪2_紐前.Hit = false; - } - } - - public bool 結び紐右_結び目_表示 - { - get - { - return X0Y0_結び紐右_結び目.Dra; - } - set - { - X0Y0_結び紐右_結び目.Dra = value; - X0Y1_結び紐右_結び目.Dra = value; - X0Y2_結び紐右_結び目.Dra = value; - X0Y3_結び紐右_結び目.Dra = value; - X0Y4_結び紐右_結び目.Dra = value; - X0Y0_結び紐右_結び目.Hit = false; - X0Y1_結び紐右_結び目.Hit = false; - X0Y2_結び紐右_結び目.Hit = false; - X0Y3_結び紐右_結び目.Hit = false; - X0Y4_結び紐右_結び目.Hit = false; - } - } - - public bool ヴィオラ_紐左_表示 - { - get - { - return X0Y0_ヴィオラ_紐左.Dra; - } - set - { - X0Y0_ヴィオラ_紐左.Dra = value; - X0Y1_ヴィオラ_紐左.Dra = value; - X0Y2_ヴィオラ_紐左.Dra = value; - X0Y3_ヴィオラ_紐左.Dra = value; - X0Y4_ヴィオラ_紐左.Dra = value; - X0Y0_ヴィオラ_紐左.Hit = false; - X0Y1_ヴィオラ_紐左.Hit = false; - X0Y2_ヴィオラ_紐左.Hit = false; - X0Y3_ヴィオラ_紐左.Hit = false; - X0Y4_ヴィオラ_紐左.Hit = false; - } - } - - public bool ヴィオラ_紐右_表示 - { - get - { - return X0Y0_ヴィオラ_紐右.Dra; - } - set - { - X0Y0_ヴィオラ_紐右.Dra = value; - X0Y1_ヴィオラ_紐右.Dra = value; - X0Y2_ヴィオラ_紐右.Dra = value; - X0Y3_ヴィオラ_紐右.Dra = value; - X0Y4_ヴィオラ_紐右.Dra = value; - X0Y0_ヴィオラ_紐右.Hit = false; - X0Y1_ヴィオラ_紐右.Hit = false; - X0Y2_ヴィオラ_紐右.Hit = false; - X0Y3_ヴィオラ_紐右.Hit = false; - X0Y4_ヴィオラ_紐右.Hit = false; - } - } - - public bool ヴィオラ_丸金具左_表示 - { - get - { - return X0Y0_ヴィオラ_丸金具左.Dra; - } - set - { - X0Y0_ヴィオラ_丸金具左.Dra = value; - X0Y1_ヴィオラ_丸金具左.Dra = value; - X0Y2_ヴィオラ_丸金具左.Dra = value; - X0Y3_ヴィオラ_丸金具左.Dra = value; - X0Y4_ヴィオラ_丸金具左.Dra = value; - X0Y0_ヴィオラ_丸金具左.Hit = false; - X0Y1_ヴィオラ_丸金具左.Hit = false; - X0Y2_ヴィオラ_丸金具左.Hit = false; - X0Y3_ヴィオラ_丸金具左.Hit = false; - X0Y4_ヴィオラ_丸金具左.Hit = false; - } - } - - public bool ヴィオラ_丸金具右_表示 - { - get - { - return X0Y0_ヴィオラ_丸金具右.Dra; - } - set - { - X0Y0_ヴィオラ_丸金具右.Dra = value; - X0Y1_ヴィオラ_丸金具右.Dra = value; - X0Y2_ヴィオラ_丸金具右.Dra = value; - X0Y3_ヴィオラ_丸金具右.Dra = value; - X0Y4_ヴィオラ_丸金具右.Dra = value; - X0Y0_ヴィオラ_丸金具右.Hit = false; - X0Y1_ヴィオラ_丸金具右.Hit = false; - X0Y2_ヴィオラ_丸金具右.Hit = false; - X0Y3_ヴィオラ_丸金具右.Hit = false; - X0Y4_ヴィオラ_丸金具右.Hit = false; - } - } - - public bool ヴィオラ_金具左_金具1_表示 - { - get - { - return X0Y0_ヴィオラ_金具左_金具1.Dra; - } - set - { - X0Y0_ヴィオラ_金具左_金具1.Dra = value; - X0Y1_ヴィオラ_金具左_金具1.Dra = value; - X0Y2_ヴィオラ_金具左_金具1.Dra = value; - X0Y3_ヴィオラ_金具左_金具1.Dra = value; - X0Y4_ヴィオラ_金具左_金具1.Dra = value; - X0Y0_ヴィオラ_金具左_金具1.Hit = false; - X0Y1_ヴィオラ_金具左_金具1.Hit = false; - X0Y2_ヴィオラ_金具左_金具1.Hit = false; - X0Y3_ヴィオラ_金具左_金具1.Hit = false; - X0Y4_ヴィオラ_金具左_金具1.Hit = false; - } - } - - public bool ヴィオラ_金具左_金具2_表示 - { - get - { - return X0Y0_ヴィオラ_金具左_金具2.Dra; - } - set - { - X0Y0_ヴィオラ_金具左_金具2.Dra = value; - X0Y1_ヴィオラ_金具左_金具2.Dra = value; - X0Y2_ヴィオラ_金具左_金具2.Dra = value; - X0Y3_ヴィオラ_金具左_金具2.Dra = value; - X0Y4_ヴィオラ_金具左_金具2.Dra = value; - X0Y0_ヴィオラ_金具左_金具2.Hit = false; - X0Y1_ヴィオラ_金具左_金具2.Hit = false; - X0Y2_ヴィオラ_金具左_金具2.Hit = false; - X0Y3_ヴィオラ_金具左_金具2.Hit = false; - X0Y4_ヴィオラ_金具左_金具2.Hit = false; - } - } - - public bool ヴィオラ_金具右_金具1_表示 - { - get - { - return X0Y0_ヴィオラ_金具右_金具1.Dra; - } - set - { - X0Y0_ヴィオラ_金具右_金具1.Dra = value; - X0Y1_ヴィオラ_金具右_金具1.Dra = value; - X0Y2_ヴィオラ_金具右_金具1.Dra = value; - X0Y3_ヴィオラ_金具右_金具1.Dra = value; - X0Y4_ヴィオラ_金具右_金具1.Dra = value; - X0Y0_ヴィオラ_金具右_金具1.Hit = false; - X0Y1_ヴィオラ_金具右_金具1.Hit = false; - X0Y2_ヴィオラ_金具右_金具1.Hit = false; - X0Y3_ヴィオラ_金具右_金具1.Hit = false; - X0Y4_ヴィオラ_金具右_金具1.Hit = false; - } - } - - public bool ヴィオラ_金具右_金具2_表示 - { - get - { - return X0Y0_ヴィオラ_金具右_金具2.Dra; - } - set - { - X0Y0_ヴィオラ_金具右_金具2.Dra = value; - X0Y1_ヴィオラ_金具右_金具2.Dra = value; - X0Y2_ヴィオラ_金具右_金具2.Dra = value; - X0Y3_ヴィオラ_金具右_金具2.Dra = value; - X0Y4_ヴィオラ_金具右_金具2.Dra = value; - X0Y0_ヴィオラ_金具右_金具2.Hit = false; - X0Y1_ヴィオラ_金具右_金具2.Hit = false; - X0Y2_ヴィオラ_金具右_金具2.Hit = false; - X0Y3_ヴィオラ_金具右_金具2.Hit = false; - X0Y4_ヴィオラ_金具右_金具2.Hit = false; - } - } - - public bool 染み_染み2_表示 - { - get - { - return X0Y0_染み_染み2.Dra; - } - set - { - X0Y0_染み_染み2.Dra = value; - X0Y1_染み_染み2.Dra = value; - X0Y2_染み_染み2.Dra = value; - X0Y3_染み_染み2.Dra = value; - X0Y4_染み_染み2.Dra = value; - X0Y0_染み_染み2.Hit = false; - X0Y1_染み_染み2.Hit = false; - X0Y2_染み_染み2.Hit = false; - X0Y3_染み_染み2.Hit = false; - X0Y4_染み_染み2.Hit = false; - } - } - - public bool 染み_染み1_表示 - { - get - { - return X0Y0_染み_染み1.Dra; - } - set - { - X0Y0_染み_染み1.Dra = value; - X0Y1_染み_染み1.Dra = value; - X0Y2_染み_染み1.Dra = value; - X0Y3_染み_染み1.Dra = value; - X0Y4_染み_染み1.Dra = value; - X0Y0_染み_染み1.Hit = false; - X0Y1_染み_染み1.Hit = false; - X0Y2_染み_染み1.Hit = false; - X0Y3_染み_染み1.Hit = false; - X0Y4_染み_染み1.Hit = false; - } - } - - public bool ベース表示 - { - get - { - return 紐左_表示; - } - set - { - 紐左_表示 = value; - 紐右_表示 = value; - 下地_表示 = value; - 線_表示 = value; - } - } - - public bool 紐輪表示 - { - get - { - return 結び紐左_輪1_紐後_表示; - } - set - { - 結び紐左_輪1_紐後_表示 = value; - 結び紐左_輪1_紐前_表示 = value; - 結び紐左_輪2_紐後_表示 = value; - 結び紐左_輪2_紐前_表示 = value; - 結び紐左_結び目_表示 = value; - 結び紐右_輪1_紐後_表示 = value; - 結び紐右_輪1_紐前_表示 = value; - 結び紐右_輪2_紐後_表示 = value; - 結び紐右_輪2_紐前_表示 = value; - 結び紐右_結び目_表示 = value; - } - } - - public bool 紐表示 - { - get - { - return 結び紐左_紐1_表示; - } - set - { - 結び紐左_紐1_表示 = value; - 結び紐左_紐2_表示 = value; - 結び紐右_紐1_表示 = value; - 結び紐右_紐2_表示 = value; - } - } - - public bool 縁1表示 - { - get - { - return ライン_ライン上_表示; - } - set - { - ライン_ライン上_表示 = value; - } - } - - public bool 縁2表示 - { - get - { - return ライン_ライン左_表示; - } - set - { - ライン_ライン左_表示 = value; - ライン_ライン右_表示 = value; - } - } - - public bool 縁3表示 - { - get - { - return ライン_ライン左下_表示; - } - set - { - ライン_ライン左下_表示 = value; - ライン_ライン右下_表示 = value; - } - } - - public bool 縁4表示 - { - get - { - return ライン_ライン下左_表示; - } - set - { - ライン_ライン下左_表示 = value; - ライン_ライン下右_表示 = value; - } - } - - public bool ヴィオラ表示 - { - get - { - return ヴィオラ_紐左_表示; - } - set - { - ヴィオラ_紐左_表示 = value; - ヴィオラ_紐右_表示 = value; - ヴィオラ_丸金具左_表示 = value; - ヴィオラ_丸金具右_表示 = value; - ヴィオラ_金具左_金具1_表示 = value; - ヴィオラ_金具左_金具2_表示 = value; - ヴィオラ_金具右_金具1_表示 = value; - ヴィオラ_金具右_金具2_表示 = value; - } - } - - public bool 染み表示 - { - get - { - return 染み_染み2_表示; - } - set - { - 染み_染み2_表示 = value; - 染み_染み1_表示 = value; - } - } - - public double 染み濃度 - { - get - { - return 染み_染み2CD.不透明度; - } - set - { - 染み_染み2CD.不透明度 = value; - 染み_染み1CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 紐左_表示; - } - set - { - 紐左_表示 = value; - 紐右_表示 = value; - 下地_表示 = value; - 線_表示 = value; - ライン_ライン上_表示 = value; - ライン_ライン左_表示 = value; - ライン_ライン右_表示 = value; - ライン_ライン左下_表示 = value; - ライン_ライン右下_表示 = value; - ライン_ライン下左_表示 = value; - ライン_ライン下右_表示 = value; - 結び紐左_紐1_表示 = value; - 結び紐左_紐2_表示 = value; - 結び紐左_輪1_紐後_表示 = value; - 結び紐左_輪1_紐前_表示 = value; - 結び紐左_輪2_紐後_表示 = value; - 結び紐左_輪2_紐前_表示 = value; - 結び紐左_結び目_表示 = value; - 結び紐右_紐1_表示 = value; - 結び紐右_紐2_表示 = value; - 結び紐右_輪1_紐後_表示 = value; - 結び紐右_輪1_紐前_表示 = value; - 結び紐右_輪2_紐後_表示 = value; - 結び紐右_輪2_紐前_表示 = value; - 結び紐右_結び目_表示 = value; - ヴィオラ_紐左_表示 = value; - ヴィオラ_紐右_表示 = value; - ヴィオラ_丸金具左_表示 = value; - ヴィオラ_丸金具右_表示 = value; - ヴィオラ_金具左_金具1_表示 = value; - ヴィオラ_金具左_金具2_表示 = value; - ヴィオラ_金具右_金具1_表示 = value; - ヴィオラ_金具右_金具2_表示 = value; - 染み_染み2_表示 = value; - 染み_染み1_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 紐左CD.不透明度; - } - set - { - 紐左CD.不透明度 = value; - 紐右CD.不透明度 = value; - 下地CD.不透明度 = value; - 線CD.不透明度 = value; - ライン_ライン上CD.不透明度 = value; - ライン_ライン左CD.不透明度 = value; - ライン_ライン右CD.不透明度 = value; - ライン_ライン左下CD.不透明度 = value; - ライン_ライン右下CD.不透明度 = value; - ライン_ライン下左CD.不透明度 = value; - ライン_ライン下右CD.不透明度 = value; - 結び紐左_紐1CD.不透明度 = value; - 結び紐左_紐2CD.不透明度 = value; - 結び紐左_輪1_紐後CD.不透明度 = value; - 結び紐左_輪1_紐前CD.不透明度 = value; - 結び紐左_輪2_紐後CD.不透明度 = value; - 結び紐左_輪2_紐前CD.不透明度 = value; - 結び紐左_結び目CD.不透明度 = value; - 結び紐右_紐1CD.不透明度 = value; - 結び紐右_紐2CD.不透明度 = value; - 結び紐右_輪1_紐後CD.不透明度 = value; - 結び紐右_輪1_紐前CD.不透明度 = value; - 結び紐右_輪2_紐後CD.不透明度 = value; - 結び紐右_輪2_紐前CD.不透明度 = value; - 結び紐右_結び目CD.不透明度 = value; - ヴィオラ_紐左CD.不透明度 = value; - ヴィオラ_紐右CD.不透明度 = value; - ヴィオラ_丸金具左CD.不透明度 = value; - ヴィオラ_丸金具右CD.不透明度 = value; - ヴィオラ_金具左_金具1CD.不透明度 = value; - ヴィオラ_金具左_金具2CD.不透明度 = value; - ヴィオラ_金具右_金具1CD.不透明度 = value; - ヴィオラ_金具右_金具2CD.不透明度 = value; - 染み_染み2CD.不透明度 = value; - 染み_染み1CD.不透明度 = value; - } - } - - public 下着ボトム_マイクロ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着ボトム_マイクロD e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着ボトム"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_紐左 = pars["紐左"].ToPar(); - X0Y0_紐右 = pars["紐右"].ToPar(); - X0Y0_下地 = pars["下地"].ToPar(); - X0Y0_線 = pars["線"].ToPar(); - Pars pars2 = pars["ライン"].ToPars(); - X0Y0_ライン_ライン上 = pars2["ライン上"].ToPar(); - X0Y0_ライン_ライン左 = pars2["ライン左"].ToPar(); - X0Y0_ライン_ライン右 = pars2["ライン右"].ToPar(); - X0Y0_ライン_ライン左下 = pars2["ライン左下"].ToPar(); - X0Y0_ライン_ライン右下 = pars2["ライン右下"].ToPar(); - X0Y0_ライン_ライン下左 = pars2["ライン下左"].ToPar(); - X0Y0_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); - X0Y0_結び紐左_紐1 = pars2["紐1"].ToPar(); - X0Y0_結び紐左_紐2 = pars2["紐2"].ToPar(); - Pars pars3 = pars2["輪1"].ToPars(); - X0Y0_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y0_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y0_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y0_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y0_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); - X0Y0_結び紐右_紐1 = pars2["紐1"].ToPar(); - X0Y0_結び紐右_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y0_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y0_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y0_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y0_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y0_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["ヴィオラ"].ToPars(); - X0Y0_ヴィオラ_紐左 = pars2["紐左"].ToPar(); - X0Y0_ヴィオラ_紐右 = pars2["紐右"].ToPar(); - X0Y0_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); - X0Y0_ヴィオラ_丸金具右 = pars2["丸金具右"].ToPar(); - pars3 = pars2["金具左"].ToPars(); - X0Y0_ヴィオラ_金具左_金具1 = pars3["金具1"].ToPar(); - X0Y0_ヴィオラ_金具左_金具2 = pars3["金具2"].ToPar(); - pars3 = pars2["金具右"].ToPars(); - X0Y0_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); - X0Y0_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); - pars2 = pars["染み"].ToPars(); - X0Y0_染み_染み2 = pars2["染み2"].ToPar(); - X0Y0_染み_染み1 = pars2["染み1"].ToPar(); - pars = 本体[0][1]; - X0Y1_紐左 = pars["紐左"].ToPar(); - X0Y1_紐右 = pars["紐右"].ToPar(); - X0Y1_下地 = pars["下地"].ToPar(); - X0Y1_線 = pars["線"].ToPar(); - pars2 = pars["ライン"].ToPars(); - X0Y1_ライン_ライン上 = pars2["ライン上"].ToPar(); - X0Y1_ライン_ライン左 = pars2["ライン左"].ToPar(); - X0Y1_ライン_ライン右 = pars2["ライン右"].ToPar(); - X0Y1_ライン_ライン左下 = pars2["ライン左下"].ToPar(); - X0Y1_ライン_ライン右下 = pars2["ライン右下"].ToPar(); - X0Y1_ライン_ライン下左 = pars2["ライン下左"].ToPar(); - X0Y1_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); - X0Y1_結び紐左_紐1 = pars2["紐1"].ToPar(); - X0Y1_結び紐左_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y1_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y1_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y1_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y1_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y1_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); - X0Y1_結び紐右_紐1 = pars2["紐1"].ToPar(); - X0Y1_結び紐右_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y1_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y1_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y1_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y1_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y1_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["ヴィオラ"].ToPars(); - X0Y1_ヴィオラ_紐左 = pars2["紐左"].ToPar(); - X0Y1_ヴィオラ_紐右 = pars2["紐右"].ToPar(); - X0Y1_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); - X0Y1_ヴィオラ_丸金具右 = pars2["丸金具右"].ToPar(); - pars3 = pars2["金具左"].ToPars(); - X0Y1_ヴィオラ_金具左_金具1 = pars3["金具1"].ToPar(); - X0Y1_ヴィオラ_金具左_金具2 = pars3["金具2"].ToPar(); - pars3 = pars2["金具右"].ToPars(); - X0Y1_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); - X0Y1_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); - pars2 = pars["染み"].ToPars(); - X0Y1_染み_染み2 = pars2["染み2"].ToPar(); - X0Y1_染み_染み1 = pars2["染み1"].ToPar(); - pars = 本体[0][2]; - X0Y2_紐左 = pars["紐左"].ToPar(); - X0Y2_紐右 = pars["紐右"].ToPar(); - X0Y2_下地 = pars["下地"].ToPar(); - X0Y2_線 = pars["線"].ToPar(); - pars2 = pars["ライン"].ToPars(); - X0Y2_ライン_ライン上 = pars2["ライン上"].ToPar(); - X0Y2_ライン_ライン左 = pars2["ライン左"].ToPar(); - X0Y2_ライン_ライン右 = pars2["ライン右"].ToPar(); - X0Y2_ライン_ライン左下 = pars2["ライン左下"].ToPar(); - X0Y2_ライン_ライン右下 = pars2["ライン右下"].ToPar(); - X0Y2_ライン_ライン下左 = pars2["ライン下左"].ToPar(); - X0Y2_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); - X0Y2_結び紐左_紐1 = pars2["紐1"].ToPar(); - X0Y2_結び紐左_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y2_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y2_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y2_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y2_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y2_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); - X0Y2_結び紐右_紐1 = pars2["紐1"].ToPar(); - X0Y2_結び紐右_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y2_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y2_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y2_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y2_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y2_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["ヴィオラ"].ToPars(); - X0Y2_ヴィオラ_紐左 = pars2["紐左"].ToPar(); - X0Y2_ヴィオラ_紐右 = pars2["紐右"].ToPar(); - X0Y2_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); - X0Y2_ヴィオラ_丸金具右 = pars2["丸金具右"].ToPar(); - pars3 = pars2["金具左"].ToPars(); - X0Y2_ヴィオラ_金具左_金具1 = pars3["金具1"].ToPar(); - X0Y2_ヴィオラ_金具左_金具2 = pars3["金具2"].ToPar(); - pars3 = pars2["金具右"].ToPars(); - X0Y2_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); - X0Y2_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); - pars2 = pars["染み"].ToPars(); - X0Y2_染み_染み2 = pars2["染み2"].ToPar(); - X0Y2_染み_染み1 = pars2["染み1"].ToPar(); - pars = 本体[0][3]; - X0Y3_紐左 = pars["紐左"].ToPar(); - X0Y3_紐右 = pars["紐右"].ToPar(); - X0Y3_下地 = pars["下地"].ToPar(); - X0Y3_線 = pars["線"].ToPar(); - pars2 = pars["ライン"].ToPars(); - X0Y3_ライン_ライン上 = pars2["ライン上"].ToPar(); - X0Y3_ライン_ライン左 = pars2["ライン左"].ToPar(); - X0Y3_ライン_ライン右 = pars2["ライン右"].ToPar(); - X0Y3_ライン_ライン左下 = pars2["ライン左下"].ToPar(); - X0Y3_ライン_ライン右下 = pars2["ライン右下"].ToPar(); - X0Y3_ライン_ライン下左 = pars2["ライン下左"].ToPar(); - X0Y3_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); - X0Y3_結び紐左_紐1 = pars2["紐1"].ToPar(); - X0Y3_結び紐左_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y3_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y3_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y3_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y3_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y3_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); - X0Y3_結び紐右_紐1 = pars2["紐1"].ToPar(); - X0Y3_結び紐右_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y3_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y3_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y3_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y3_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y3_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["ヴィオラ"].ToPars(); - X0Y3_ヴィオラ_紐左 = pars2["紐左"].ToPar(); - X0Y3_ヴィオラ_紐右 = pars2["紐右"].ToPar(); - X0Y3_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); - X0Y3_ヴィオラ_丸金具右 = pars2["丸金具右"].ToPar(); - pars3 = pars2["金具左"].ToPars(); - X0Y3_ヴィオラ_金具左_金具1 = pars3["金具1"].ToPar(); - X0Y3_ヴィオラ_金具左_金具2 = pars3["金具2"].ToPar(); - pars3 = pars2["金具右"].ToPars(); - X0Y3_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); - X0Y3_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); - pars2 = pars["染み"].ToPars(); - X0Y3_染み_染み2 = pars2["染み2"].ToPar(); - X0Y3_染み_染み1 = pars2["染み1"].ToPar(); - pars = 本体[0][4]; - X0Y4_紐左 = pars["紐左"].ToPar(); - X0Y4_紐右 = pars["紐右"].ToPar(); - X0Y4_下地 = pars["下地"].ToPar(); - X0Y4_線 = pars["線"].ToPar(); - pars2 = pars["ライン"].ToPars(); - X0Y4_ライン_ライン上 = pars2["ライン上"].ToPar(); - X0Y4_ライン_ライン左 = pars2["ライン左"].ToPar(); - X0Y4_ライン_ライン右 = pars2["ライン右"].ToPar(); - X0Y4_ライン_ライン左下 = pars2["ライン左下"].ToPar(); - X0Y4_ライン_ライン右下 = pars2["ライン右下"].ToPar(); - X0Y4_ライン_ライン下左 = pars2["ライン下左"].ToPar(); - X0Y4_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); - X0Y4_結び紐左_紐1 = pars2["紐1"].ToPar(); - X0Y4_結び紐左_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y4_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y4_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y4_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y4_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y4_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); - X0Y4_結び紐右_紐1 = pars2["紐1"].ToPar(); - X0Y4_結び紐右_紐2 = pars2["紐2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y4_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); - X0Y4_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y4_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); - X0Y4_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); - X0Y4_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["ヴィオラ"].ToPars(); - X0Y4_ヴィオラ_紐左 = pars2["紐左"].ToPar(); - X0Y4_ヴィオラ_紐右 = pars2["紐右"].ToPar(); - X0Y4_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); - X0Y4_ヴィオラ_丸金具右 = pars2["丸金具右"].ToPar(); - pars3 = pars2["金具左"].ToPars(); - X0Y4_ヴィオラ_金具左_金具1 = pars3["金具1"].ToPar(); - X0Y4_ヴィオラ_金具左_金具2 = pars3["金具2"].ToPar(); - pars3 = pars2["金具右"].ToPars(); - X0Y4_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); - X0Y4_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); - pars2 = pars["染み"].ToPars(); - X0Y4_染み_染み2 = pars2["染み2"].ToPar(); - X0Y4_染み_染み1 = pars2["染み1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 紐左_表示 = e.紐左_表示; - 紐右_表示 = e.紐右_表示; - 下地_表示 = e.下地_表示; - 線_表示 = e.線_表示; - ライン_ライン上_表示 = e.ライン_ライン上_表示; - ライン_ライン左_表示 = e.ライン_ライン左_表示; - ライン_ライン右_表示 = e.ライン_ライン右_表示; - ライン_ライン左下_表示 = e.ライン_ライン左下_表示; - ライン_ライン右下_表示 = e.ライン_ライン右下_表示; - ライン_ライン下左_表示 = e.ライン_ライン下左_表示; - ライン_ライン下右_表示 = e.ライン_ライン下右_表示; - 結び紐左_紐1_表示 = e.結び紐左_紐1_表示; - 結び紐左_紐2_表示 = e.結び紐左_紐2_表示; - 結び紐左_輪1_紐後_表示 = e.結び紐左_輪1_紐後_表示; - 結び紐左_輪1_紐前_表示 = e.結び紐左_輪1_紐前_表示; - 結び紐左_輪2_紐後_表示 = e.結び紐左_輪2_紐後_表示; - 結び紐左_輪2_紐前_表示 = e.結び紐左_輪2_紐前_表示; - 結び紐左_結び目_表示 = e.結び紐左_結び目_表示; - 結び紐右_紐1_表示 = e.結び紐右_紐1_表示; - 結び紐右_紐2_表示 = e.結び紐右_紐2_表示; - 結び紐右_輪1_紐後_表示 = e.結び紐右_輪1_紐後_表示; - 結び紐右_輪1_紐前_表示 = e.結び紐右_輪1_紐前_表示; - 結び紐右_輪2_紐後_表示 = e.結び紐右_輪2_紐後_表示; - 結び紐右_輪2_紐前_表示 = e.結び紐右_輪2_紐前_表示; - 結び紐右_結び目_表示 = e.結び紐右_結び目_表示; - ヴィオラ_紐左_表示 = e.ヴィオラ_紐左_表示; - ヴィオラ_紐右_表示 = e.ヴィオラ_紐右_表示; - ヴィオラ_丸金具左_表示 = e.ヴィオラ_丸金具左_表示; - ヴィオラ_丸金具右_表示 = e.ヴィオラ_丸金具右_表示; - ヴィオラ_金具左_金具1_表示 = e.ヴィオラ_金具左_金具1_表示; - ヴィオラ_金具左_金具2_表示 = e.ヴィオラ_金具左_金具2_表示; - ヴィオラ_金具右_金具1_表示 = e.ヴィオラ_金具右_金具1_表示; - ヴィオラ_金具右_金具2_表示 = e.ヴィオラ_金具右_金具2_表示; - 染み_染み2_表示 = e.染み_染み2_表示; - 染み_染み1_表示 = e.染み_染み1_表示; - ベース表示 = e.ベース表示; - 紐輪表示 = e.紐輪表示; - 紐表示 = e.紐表示; - 縁1表示 = e.縁1表示; - 縁2表示 = e.縁2表示; - 縁3表示 = e.縁3表示; - 縁4表示 = e.縁4表示; - ヴィオラ表示 = e.ヴィオラ表示; - 染み表示 = e.染み表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_紐左CP = new ColorP(X0Y0_紐左, 紐左CD, DisUnit, abj: true); - X0Y0_紐右CP = new ColorP(X0Y0_紐右, 紐右CD, DisUnit, abj: true); - X0Y0_下地CP = new ColorP(X0Y0_下地, 下地CD, DisUnit, abj: true); - X0Y0_線CP = new ColorP(X0Y0_線, 線CD, DisUnit, abj: true); - X0Y0_ライン_ライン上CP = new ColorP(X0Y0_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); - X0Y0_ライン_ライン左CP = new ColorP(X0Y0_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); - X0Y0_ライン_ライン右CP = new ColorP(X0Y0_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); - X0Y0_ライン_ライン左下CP = new ColorP(X0Y0_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); - X0Y0_ライン_ライン右下CP = new ColorP(X0Y0_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); - X0Y0_ライン_ライン下左CP = new ColorP(X0Y0_ライン_ライン下左, ライン_ライン下左CD, 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); - X0Y0_結び紐左_輪1_紐後CP = new ColorP(X0Y0_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); - X0Y0_結び紐左_輪1_紐前CP = new ColorP(X0Y0_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); - X0Y0_結び紐左_輪2_紐後CP = new ColorP(X0Y0_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); - X0Y0_結び紐左_輪2_紐前CP = new ColorP(X0Y0_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, 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); - X0Y0_結び紐右_輪1_紐後CP = new ColorP(X0Y0_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); - X0Y0_結び紐右_輪1_紐前CP = new ColorP(X0Y0_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); - X0Y0_結び紐右_輪2_紐後CP = new ColorP(X0Y0_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); - X0Y0_結び紐右_輪2_紐前CP = new ColorP(X0Y0_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); - X0Y0_結び紐右_結び目CP = new ColorP(X0Y0_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); - X0Y0_ヴィオラ_紐左CP = new ColorP(X0Y0_ヴィオラ_紐左, ヴィオラ_紐左CD, DisUnit, abj: true); - X0Y0_ヴィオラ_紐右CP = new ColorP(X0Y0_ヴィオラ_紐右, ヴィオラ_紐右CD, DisUnit, abj: true); - X0Y0_ヴィオラ_丸金具左CP = new ColorP(X0Y0_ヴィオラ_丸金具左, ヴィオラ_丸金具左CD, 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); - X0Y0_ヴィオラ_金具右_金具1CP = new ColorP(X0Y0_ヴィオラ_金具右_金具1, ヴィオラ_金具右_金具1CD, DisUnit, abj: true); - X0Y0_ヴィオラ_金具右_金具2CP = new ColorP(X0Y0_ヴィオラ_金具右_金具2, ヴィオラ_金具右_金具2CD, DisUnit, abj: true); - X0Y0_染み_染み2CP = new ColorP(X0Y0_染み_染み2, 染み_染み2CD, DisUnit, abj: true); - X0Y0_染み_染み1CP = new ColorP(X0Y0_染み_染み1, 染み_染み1CD, DisUnit, abj: true); - X0Y1_紐左CP = new ColorP(X0Y1_紐左, 紐左CD, DisUnit, abj: true); - X0Y1_紐右CP = new ColorP(X0Y1_紐右, 紐右CD, DisUnit, abj: true); - X0Y1_下地CP = new ColorP(X0Y1_下地, 下地CD, DisUnit, abj: true); - X0Y1_線CP = new ColorP(X0Y1_線, 線CD, DisUnit, abj: true); - X0Y1_ライン_ライン上CP = new ColorP(X0Y1_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); - X0Y1_ライン_ライン左CP = new ColorP(X0Y1_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); - X0Y1_ライン_ライン右CP = new ColorP(X0Y1_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); - X0Y1_ライン_ライン左下CP = new ColorP(X0Y1_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); - X0Y1_ライン_ライン右下CP = new ColorP(X0Y1_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); - X0Y1_ライン_ライン下左CP = new ColorP(X0Y1_ライン_ライン下左, ライン_ライン下左CD, 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_結び紐左_輪1_紐後CP = new ColorP(X0Y1_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); - X0Y1_結び紐左_輪1_紐前CP = new ColorP(X0Y1_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); - X0Y1_結び紐左_輪2_紐後CP = new ColorP(X0Y1_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); - X0Y1_結び紐左_輪2_紐前CP = new ColorP(X0Y1_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, 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_結び紐右_輪1_紐後CP = new ColorP(X0Y1_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); - X0Y1_結び紐右_輪1_紐前CP = new ColorP(X0Y1_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); - X0Y1_結び紐右_輪2_紐後CP = new ColorP(X0Y1_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); - X0Y1_結び紐右_輪2_紐前CP = new ColorP(X0Y1_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); - X0Y1_結び紐右_結び目CP = new ColorP(X0Y1_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); - X0Y1_ヴィオラ_紐左CP = new ColorP(X0Y1_ヴィオラ_紐左, ヴィオラ_紐左CD, DisUnit, abj: true); - X0Y1_ヴィオラ_紐右CP = new ColorP(X0Y1_ヴィオラ_紐右, ヴィオラ_紐右CD, DisUnit, abj: true); - X0Y1_ヴィオラ_丸金具左CP = new ColorP(X0Y1_ヴィオラ_丸金具左, ヴィオラ_丸金具左CD, 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_染み_染み2CP = new ColorP(X0Y1_染み_染み2, 染み_染み2CD, DisUnit, abj: true); - X0Y1_染み_染み1CP = new ColorP(X0Y1_染み_染み1, 染み_染み1CD, DisUnit, abj: true); - X0Y2_紐左CP = new ColorP(X0Y2_紐左, 紐左CD, DisUnit, abj: true); - X0Y2_紐右CP = new ColorP(X0Y2_紐右, 紐右CD, DisUnit, abj: true); - X0Y2_下地CP = new ColorP(X0Y2_下地, 下地CD, DisUnit, abj: true); - X0Y2_線CP = new ColorP(X0Y2_線, 線CD, DisUnit, abj: true); - X0Y2_ライン_ライン上CP = new ColorP(X0Y2_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); - X0Y2_ライン_ライン左CP = new ColorP(X0Y2_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); - X0Y2_ライン_ライン右CP = new ColorP(X0Y2_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); - X0Y2_ライン_ライン左下CP = new ColorP(X0Y2_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); - X0Y2_ライン_ライン右下CP = new ColorP(X0Y2_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); - X0Y2_ライン_ライン下左CP = new ColorP(X0Y2_ライン_ライン下左, ライン_ライン下左CD, DisUnit, abj: true); - X0Y2_ライン_ライン下右CP = new ColorP(X0Y2_ライン_ライン下右, ライン_ライン下右CD, DisUnit, abj: true); - X0Y2_結び紐左_紐1CP = new ColorP(X0Y2_結び紐左_紐1, 結び紐左_紐1CD, DisUnit, abj: true); - X0Y2_結び紐左_紐2CP = new ColorP(X0Y2_結び紐左_紐2, 結び紐左_紐2CD, DisUnit, abj: true); - X0Y2_結び紐左_輪1_紐後CP = new ColorP(X0Y2_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); - X0Y2_結び紐左_輪1_紐前CP = new ColorP(X0Y2_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); - X0Y2_結び紐左_輪2_紐後CP = new ColorP(X0Y2_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); - X0Y2_結び紐左_輪2_紐前CP = new ColorP(X0Y2_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, DisUnit, abj: true); - X0Y2_結び紐左_結び目CP = new ColorP(X0Y2_結び紐左_結び目, 結び紐左_結び目CD, DisUnit, abj: true); - X0Y2_結び紐右_紐1CP = new ColorP(X0Y2_結び紐右_紐1, 結び紐右_紐1CD, DisUnit, abj: true); - X0Y2_結び紐右_紐2CP = new ColorP(X0Y2_結び紐右_紐2, 結び紐右_紐2CD, DisUnit, abj: true); - X0Y2_結び紐右_輪1_紐後CP = new ColorP(X0Y2_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); - X0Y2_結び紐右_輪1_紐前CP = new ColorP(X0Y2_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); - X0Y2_結び紐右_輪2_紐後CP = new ColorP(X0Y2_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); - X0Y2_結び紐右_輪2_紐前CP = new ColorP(X0Y2_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); - X0Y2_結び紐右_結び目CP = new ColorP(X0Y2_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); - X0Y2_ヴィオラ_紐左CP = new ColorP(X0Y2_ヴィオラ_紐左, ヴィオラ_紐左CD, DisUnit, abj: true); - X0Y2_ヴィオラ_紐右CP = new ColorP(X0Y2_ヴィオラ_紐右, ヴィオラ_紐右CD, DisUnit, abj: true); - X0Y2_ヴィオラ_丸金具左CP = new ColorP(X0Y2_ヴィオラ_丸金具左, ヴィオラ_丸金具左CD, DisUnit, abj: true); - X0Y2_ヴィオラ_丸金具右CP = new ColorP(X0Y2_ヴィオラ_丸金具右, ヴィオラ_丸金具右CD, DisUnit, abj: true); - X0Y2_ヴィオラ_金具左_金具1CP = new ColorP(X0Y2_ヴィオラ_金具左_金具1, ヴィオラ_金具左_金具1CD, DisUnit, abj: true); - X0Y2_ヴィオラ_金具左_金具2CP = new ColorP(X0Y2_ヴィオラ_金具左_金具2, ヴィオラ_金具左_金具2CD, DisUnit, abj: true); - X0Y2_ヴィオラ_金具右_金具1CP = new ColorP(X0Y2_ヴィオラ_金具右_金具1, ヴィオラ_金具右_金具1CD, DisUnit, abj: true); - X0Y2_ヴィオラ_金具右_金具2CP = new ColorP(X0Y2_ヴィオラ_金具右_金具2, ヴィオラ_金具右_金具2CD, DisUnit, abj: true); - X0Y2_染み_染み2CP = new ColorP(X0Y2_染み_染み2, 染み_染み2CD, DisUnit, abj: true); - X0Y2_染み_染み1CP = new ColorP(X0Y2_染み_染み1, 染み_染み1CD, DisUnit, abj: true); - X0Y3_紐左CP = new ColorP(X0Y3_紐左, 紐左CD, DisUnit, abj: true); - X0Y3_紐右CP = new ColorP(X0Y3_紐右, 紐右CD, DisUnit, abj: true); - X0Y3_下地CP = new ColorP(X0Y3_下地, 下地CD, DisUnit, abj: true); - X0Y3_線CP = new ColorP(X0Y3_線, 線CD, DisUnit, abj: true); - X0Y3_ライン_ライン上CP = new ColorP(X0Y3_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); - X0Y3_ライン_ライン左CP = new ColorP(X0Y3_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); - X0Y3_ライン_ライン右CP = new ColorP(X0Y3_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); - X0Y3_ライン_ライン左下CP = new ColorP(X0Y3_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); - X0Y3_ライン_ライン右下CP = new ColorP(X0Y3_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); - X0Y3_ライン_ライン下左CP = new ColorP(X0Y3_ライン_ライン下左, ライン_ライン下左CD, DisUnit, abj: true); - X0Y3_ライン_ライン下右CP = new ColorP(X0Y3_ライン_ライン下右, ライン_ライン下右CD, DisUnit, abj: true); - X0Y3_結び紐左_紐1CP = new ColorP(X0Y3_結び紐左_紐1, 結び紐左_紐1CD, DisUnit, abj: true); - X0Y3_結び紐左_紐2CP = new ColorP(X0Y3_結び紐左_紐2, 結び紐左_紐2CD, DisUnit, abj: true); - X0Y3_結び紐左_輪1_紐後CP = new ColorP(X0Y3_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); - X0Y3_結び紐左_輪1_紐前CP = new ColorP(X0Y3_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); - X0Y3_結び紐左_輪2_紐後CP = new ColorP(X0Y3_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); - X0Y3_結び紐左_輪2_紐前CP = new ColorP(X0Y3_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, DisUnit, abj: true); - X0Y3_結び紐左_結び目CP = new ColorP(X0Y3_結び紐左_結び目, 結び紐左_結び目CD, DisUnit, abj: true); - X0Y3_結び紐右_紐1CP = new ColorP(X0Y3_結び紐右_紐1, 結び紐右_紐1CD, DisUnit, abj: true); - X0Y3_結び紐右_紐2CP = new ColorP(X0Y3_結び紐右_紐2, 結び紐右_紐2CD, DisUnit, abj: true); - X0Y3_結び紐右_輪1_紐後CP = new ColorP(X0Y3_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); - X0Y3_結び紐右_輪1_紐前CP = new ColorP(X0Y3_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); - X0Y3_結び紐右_輪2_紐後CP = new ColorP(X0Y3_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); - X0Y3_結び紐右_輪2_紐前CP = new ColorP(X0Y3_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); - X0Y3_結び紐右_結び目CP = new ColorP(X0Y3_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); - X0Y3_ヴィオラ_紐左CP = new ColorP(X0Y3_ヴィオラ_紐左, ヴィオラ_紐左CD, DisUnit, abj: true); - X0Y3_ヴィオラ_紐右CP = new ColorP(X0Y3_ヴィオラ_紐右, ヴィオラ_紐右CD, DisUnit, abj: true); - X0Y3_ヴィオラ_丸金具左CP = new ColorP(X0Y3_ヴィオラ_丸金具左, ヴィオラ_丸金具左CD, DisUnit, abj: true); - X0Y3_ヴィオラ_丸金具右CP = new ColorP(X0Y3_ヴィオラ_丸金具右, ヴィオラ_丸金具右CD, DisUnit, abj: true); - X0Y3_ヴィオラ_金具左_金具1CP = new ColorP(X0Y3_ヴィオラ_金具左_金具1, ヴィオラ_金具左_金具1CD, DisUnit, abj: true); - X0Y3_ヴィオラ_金具左_金具2CP = new ColorP(X0Y3_ヴィオラ_金具左_金具2, ヴィオラ_金具左_金具2CD, DisUnit, abj: true); - X0Y3_ヴィオラ_金具右_金具1CP = new ColorP(X0Y3_ヴィオラ_金具右_金具1, ヴィオラ_金具右_金具1CD, DisUnit, abj: true); - X0Y3_ヴィオラ_金具右_金具2CP = new ColorP(X0Y3_ヴィオラ_金具右_金具2, ヴィオラ_金具右_金具2CD, DisUnit, abj: true); - X0Y3_染み_染み2CP = new ColorP(X0Y3_染み_染み2, 染み_染み2CD, DisUnit, abj: true); - X0Y3_染み_染み1CP = new ColorP(X0Y3_染み_染み1, 染み_染み1CD, DisUnit, abj: true); - X0Y4_紐左CP = new ColorP(X0Y4_紐左, 紐左CD, DisUnit, abj: true); - X0Y4_紐右CP = new ColorP(X0Y4_紐右, 紐右CD, DisUnit, abj: true); - X0Y4_下地CP = new ColorP(X0Y4_下地, 下地CD, DisUnit, abj: true); - X0Y4_線CP = new ColorP(X0Y4_線, 線CD, DisUnit, abj: true); - X0Y4_ライン_ライン上CP = new ColorP(X0Y4_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); - X0Y4_ライン_ライン左CP = new ColorP(X0Y4_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); - X0Y4_ライン_ライン右CP = new ColorP(X0Y4_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); - X0Y4_ライン_ライン左下CP = new ColorP(X0Y4_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); - X0Y4_ライン_ライン右下CP = new ColorP(X0Y4_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); - X0Y4_ライン_ライン下左CP = new ColorP(X0Y4_ライン_ライン下左, ライン_ライン下左CD, DisUnit, abj: true); - X0Y4_ライン_ライン下右CP = new ColorP(X0Y4_ライン_ライン下右, ライン_ライン下右CD, DisUnit, abj: true); - X0Y4_結び紐左_紐1CP = new ColorP(X0Y4_結び紐左_紐1, 結び紐左_紐1CD, DisUnit, abj: true); - X0Y4_結び紐左_紐2CP = new ColorP(X0Y4_結び紐左_紐2, 結び紐左_紐2CD, DisUnit, abj: true); - X0Y4_結び紐左_輪1_紐後CP = new ColorP(X0Y4_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); - X0Y4_結び紐左_輪1_紐前CP = new ColorP(X0Y4_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); - X0Y4_結び紐左_輪2_紐後CP = new ColorP(X0Y4_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); - X0Y4_結び紐左_輪2_紐前CP = new ColorP(X0Y4_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, DisUnit, abj: true); - X0Y4_結び紐左_結び目CP = new ColorP(X0Y4_結び紐左_結び目, 結び紐左_結び目CD, DisUnit, abj: true); - X0Y4_結び紐右_紐1CP = new ColorP(X0Y4_結び紐右_紐1, 結び紐右_紐1CD, DisUnit, abj: true); - X0Y4_結び紐右_紐2CP = new ColorP(X0Y4_結び紐右_紐2, 結び紐右_紐2CD, DisUnit, abj: true); - X0Y4_結び紐右_輪1_紐後CP = new ColorP(X0Y4_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); - X0Y4_結び紐右_輪1_紐前CP = new ColorP(X0Y4_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); - X0Y4_結び紐右_輪2_紐後CP = new ColorP(X0Y4_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); - X0Y4_結び紐右_輪2_紐前CP = new ColorP(X0Y4_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); - X0Y4_結び紐右_結び目CP = new ColorP(X0Y4_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); - X0Y4_ヴィオラ_紐左CP = new ColorP(X0Y4_ヴィオラ_紐左, ヴィオラ_紐左CD, DisUnit, abj: true); - X0Y4_ヴィオラ_紐右CP = new ColorP(X0Y4_ヴィオラ_紐右, ヴィオラ_紐右CD, DisUnit, abj: true); - X0Y4_ヴィオラ_丸金具左CP = new ColorP(X0Y4_ヴィオラ_丸金具左, ヴィオラ_丸金具左CD, DisUnit, abj: true); - X0Y4_ヴィオラ_丸金具右CP = new ColorP(X0Y4_ヴィオラ_丸金具右, ヴィオラ_丸金具右CD, DisUnit, abj: true); - X0Y4_ヴィオラ_金具左_金具1CP = new ColorP(X0Y4_ヴィオラ_金具左_金具1, ヴィオラ_金具左_金具1CD, DisUnit, abj: true); - X0Y4_ヴィオラ_金具左_金具2CP = new ColorP(X0Y4_ヴィオラ_金具左_金具2, ヴィオラ_金具左_金具2CD, DisUnit, abj: true); - X0Y4_ヴィオラ_金具右_金具1CP = new ColorP(X0Y4_ヴィオラ_金具右_金具1, ヴィオラ_金具右_金具1CD, DisUnit, abj: true); - X0Y4_ヴィオラ_金具右_金具2CP = new ColorP(X0Y4_ヴィオラ_金具右_金具2, ヴィオラ_金具右_金具2CD, DisUnit, abj: true); - X0Y4_染み_染み2CP = new ColorP(X0Y4_染み_染み2, 染み_染み2CD, DisUnit, abj: true); - X0Y4_染み_染み1CP = new ColorP(X0Y4_染み_染み1, 染み_染み1CD, DisUnit, abj: true); - 染み濃度 = e.染み濃度; - 濃度 = e.濃度; - 尺度YB = 0.95; - double y = 0.0005; - X0Y0_下地.BasePointBase = X0Y0_下地.BasePointBase.AddY(y); - X0Y1_下地.BasePointBase = X0Y1_下地.BasePointBase.AddY(y); - X0Y2_下地.BasePointBase = X0Y2_下地.BasePointBase.AddY(y); - X0Y3_下地.BasePointBase = X0Y3_下地.BasePointBase.AddY(y); - X0Y4_下地.BasePointBase = X0Y4_下地.BasePointBase.AddY(y); - } - - public override void 描画0(Are Are) - { - switch (本体.IndexY) - { - case 0: - Are.Draw(X0Y0_紐左); - Are.Draw(X0Y0_紐右); - break; - case 1: - Are.Draw(X0Y1_紐左); - Are.Draw(X0Y1_紐右); - break; - case 2: - Are.Draw(X0Y2_紐左); - Are.Draw(X0Y2_紐右); - break; - case 3: - Are.Draw(X0Y3_紐左); - Are.Draw(X0Y3_紐右); - break; - default: - Are.Draw(X0Y4_紐左); - Are.Draw(X0Y4_紐右); - break; - } - } - - public override void 描画1(Are Are) - { - switch (本体.IndexY) - { - case 0: - Are.Draw(X0Y0_下地); - Are.Draw(X0Y0_線); - Are.Draw(X0Y0_ライン_ライン上); - Are.Draw(X0Y0_ライン_ライン左); - Are.Draw(X0Y0_ライン_ライン右); - Are.Draw(X0Y0_ライン_ライン左下); - Are.Draw(X0Y0_ライン_ライン右下); - Are.Draw(X0Y0_ライン_ライン下左); - Are.Draw(X0Y0_ライン_ライン下右); - Are.Draw(X0Y0_結び紐左_紐1); - Are.Draw(X0Y0_結び紐左_紐2); - Are.Draw(X0Y0_結び紐左_輪1_紐後); - Are.Draw(X0Y0_結び紐左_輪1_紐前); - Are.Draw(X0Y0_結び紐左_輪2_紐後); - Are.Draw(X0Y0_結び紐左_輪2_紐前); - Are.Draw(X0Y0_結び紐左_結び目); - Are.Draw(X0Y0_結び紐右_紐1); - Are.Draw(X0Y0_結び紐右_紐2); - Are.Draw(X0Y0_結び紐右_輪1_紐後); - Are.Draw(X0Y0_結び紐右_輪1_紐前); - Are.Draw(X0Y0_結び紐右_輪2_紐後); - Are.Draw(X0Y0_結び紐右_輪2_紐前); - Are.Draw(X0Y0_結び紐右_結び目); - Are.Draw(X0Y0_ヴィオラ_紐左); - Are.Draw(X0Y0_ヴィオラ_紐右); - Are.Draw(X0Y0_ヴィオラ_丸金具左); - Are.Draw(X0Y0_ヴィオラ_丸金具右); - Are.Draw(X0Y0_ヴィオラ_金具左_金具1); - Are.Draw(X0Y0_ヴィオラ_金具左_金具2); - Are.Draw(X0Y0_ヴィオラ_金具右_金具1); - Are.Draw(X0Y0_ヴィオラ_金具右_金具2); - Are.Draw(X0Y0_染み_染み2); - Are.Draw(X0Y0_染み_染み1); - break; - case 1: - Are.Draw(X0Y1_下地); - Are.Draw(X0Y1_線); - Are.Draw(X0Y1_ライン_ライン上); - Are.Draw(X0Y1_ライン_ライン左); - Are.Draw(X0Y1_ライン_ライン右); - Are.Draw(X0Y1_ライン_ライン左下); - Are.Draw(X0Y1_ライン_ライン右下); - Are.Draw(X0Y1_ライン_ライン下左); - Are.Draw(X0Y1_ライン_ライン下右); - Are.Draw(X0Y1_結び紐左_紐1); - Are.Draw(X0Y1_結び紐左_紐2); - Are.Draw(X0Y1_結び紐左_輪1_紐後); - Are.Draw(X0Y1_結び紐左_輪1_紐前); - Are.Draw(X0Y1_結び紐左_輪2_紐後); - Are.Draw(X0Y1_結び紐左_輪2_紐前); - Are.Draw(X0Y1_結び紐左_結び目); - Are.Draw(X0Y1_結び紐右_紐1); - Are.Draw(X0Y1_結び紐右_紐2); - Are.Draw(X0Y1_結び紐右_輪1_紐後); - Are.Draw(X0Y1_結び紐右_輪1_紐前); - Are.Draw(X0Y1_結び紐右_輪2_紐後); - Are.Draw(X0Y1_結び紐右_輪2_紐前); - Are.Draw(X0Y1_結び紐右_結び目); - Are.Draw(X0Y1_ヴィオラ_紐左); - Are.Draw(X0Y1_ヴィオラ_紐右); - Are.Draw(X0Y1_ヴィオラ_丸金具左); - Are.Draw(X0Y1_ヴィオラ_丸金具右); - Are.Draw(X0Y1_ヴィオラ_金具左_金具1); - Are.Draw(X0Y1_ヴィオラ_金具左_金具2); - Are.Draw(X0Y1_ヴィオラ_金具右_金具1); - Are.Draw(X0Y1_ヴィオラ_金具右_金具2); - Are.Draw(X0Y1_染み_染み2); - Are.Draw(X0Y1_染み_染み1); - break; - case 2: - Are.Draw(X0Y2_下地); - Are.Draw(X0Y2_線); - Are.Draw(X0Y2_ライン_ライン上); - Are.Draw(X0Y2_ライン_ライン左); - Are.Draw(X0Y2_ライン_ライン右); - Are.Draw(X0Y2_ライン_ライン左下); - Are.Draw(X0Y2_ライン_ライン右下); - Are.Draw(X0Y2_ライン_ライン下左); - Are.Draw(X0Y2_ライン_ライン下右); - Are.Draw(X0Y2_結び紐左_紐1); - Are.Draw(X0Y2_結び紐左_紐2); - Are.Draw(X0Y2_結び紐左_輪1_紐後); - Are.Draw(X0Y2_結び紐左_輪1_紐前); - Are.Draw(X0Y2_結び紐左_輪2_紐後); - Are.Draw(X0Y2_結び紐左_輪2_紐前); - Are.Draw(X0Y2_結び紐左_結び目); - Are.Draw(X0Y2_結び紐右_紐1); - Are.Draw(X0Y2_結び紐右_紐2); - Are.Draw(X0Y2_結び紐右_輪1_紐後); - Are.Draw(X0Y2_結び紐右_輪1_紐前); - Are.Draw(X0Y2_結び紐右_輪2_紐後); - Are.Draw(X0Y2_結び紐右_輪2_紐前); - Are.Draw(X0Y2_結び紐右_結び目); - Are.Draw(X0Y2_ヴィオラ_紐左); - Are.Draw(X0Y2_ヴィオラ_紐右); - Are.Draw(X0Y2_ヴィオラ_丸金具左); - Are.Draw(X0Y2_ヴィオラ_丸金具右); - Are.Draw(X0Y2_ヴィオラ_金具左_金具1); - Are.Draw(X0Y2_ヴィオラ_金具左_金具2); - Are.Draw(X0Y2_ヴィオラ_金具右_金具1); - Are.Draw(X0Y2_ヴィオラ_金具右_金具2); - Are.Draw(X0Y2_染み_染み2); - Are.Draw(X0Y2_染み_染み1); - break; - case 3: - Are.Draw(X0Y3_下地); - Are.Draw(X0Y3_線); - Are.Draw(X0Y3_ライン_ライン上); - Are.Draw(X0Y3_ライン_ライン左); - Are.Draw(X0Y3_ライン_ライン右); - Are.Draw(X0Y3_ライン_ライン左下); - Are.Draw(X0Y3_ライン_ライン右下); - Are.Draw(X0Y3_ライン_ライン下左); - Are.Draw(X0Y3_ライン_ライン下右); - Are.Draw(X0Y3_結び紐左_紐1); - Are.Draw(X0Y3_結び紐左_紐2); - Are.Draw(X0Y3_結び紐左_輪1_紐後); - Are.Draw(X0Y3_結び紐左_輪1_紐前); - Are.Draw(X0Y3_結び紐左_輪2_紐後); - Are.Draw(X0Y3_結び紐左_輪2_紐前); - Are.Draw(X0Y3_結び紐左_結び目); - Are.Draw(X0Y3_結び紐右_紐1); - Are.Draw(X0Y3_結び紐右_紐2); - Are.Draw(X0Y3_結び紐右_輪1_紐後); - Are.Draw(X0Y3_結び紐右_輪1_紐前); - Are.Draw(X0Y3_結び紐右_輪2_紐後); - Are.Draw(X0Y3_結び紐右_輪2_紐前); - Are.Draw(X0Y3_結び紐右_結び目); - Are.Draw(X0Y3_ヴィオラ_紐左); - Are.Draw(X0Y3_ヴィオラ_紐右); - Are.Draw(X0Y3_ヴィオラ_丸金具左); - Are.Draw(X0Y3_ヴィオラ_丸金具右); - Are.Draw(X0Y3_ヴィオラ_金具左_金具1); - Are.Draw(X0Y3_ヴィオラ_金具左_金具2); - Are.Draw(X0Y3_ヴィオラ_金具右_金具1); - Are.Draw(X0Y3_ヴィオラ_金具右_金具2); - Are.Draw(X0Y3_染み_染み2); - Are.Draw(X0Y3_染み_染み1); - break; - default: - Are.Draw(X0Y4_下地); - Are.Draw(X0Y4_線); - Are.Draw(X0Y4_ライン_ライン上); - Are.Draw(X0Y4_ライン_ライン左); - Are.Draw(X0Y4_ライン_ライン右); - Are.Draw(X0Y4_ライン_ライン左下); - Are.Draw(X0Y4_ライン_ライン右下); - Are.Draw(X0Y4_ライン_ライン下左); - Are.Draw(X0Y4_ライン_ライン下右); - Are.Draw(X0Y4_結び紐左_紐1); - Are.Draw(X0Y4_結び紐左_紐2); - Are.Draw(X0Y4_結び紐左_輪1_紐後); - Are.Draw(X0Y4_結び紐左_輪1_紐前); - Are.Draw(X0Y4_結び紐左_輪2_紐後); - Are.Draw(X0Y4_結び紐左_輪2_紐前); - Are.Draw(X0Y4_結び紐左_結び目); - Are.Draw(X0Y4_結び紐右_紐1); - Are.Draw(X0Y4_結び紐右_紐2); - Are.Draw(X0Y4_結び紐右_輪1_紐後); - Are.Draw(X0Y4_結び紐右_輪1_紐前); - Are.Draw(X0Y4_結び紐右_輪2_紐後); - Are.Draw(X0Y4_結び紐右_輪2_紐前); - Are.Draw(X0Y4_結び紐右_結び目); - Are.Draw(X0Y4_ヴィオラ_紐左); - Are.Draw(X0Y4_ヴィオラ_紐右); - Are.Draw(X0Y4_ヴィオラ_丸金具左); - Are.Draw(X0Y4_ヴィオラ_丸金具右); - Are.Draw(X0Y4_ヴィオラ_金具左_金具1); - Are.Draw(X0Y4_ヴィオラ_金具左_金具2); - Are.Draw(X0Y4_ヴィオラ_金具右_金具1); - Are.Draw(X0Y4_ヴィオラ_金具右_金具2); - Are.Draw(X0Y4_染み_染み2); - Are.Draw(X0Y4_染み_染み1); - break; - } - } - - public override bool Is布(Par p) - { - if (p != X0Y0_紐左 && p != X0Y0_紐右 && p != X0Y0_下地 && p != X0Y0_線 && p != X0Y0_ライン_ライン上 && p != X0Y0_ライン_ライン左 && p != X0Y0_ライン_ライン右 && p != X0Y0_ライン_ライン左下 && p != X0Y0_ライン_ライン右下 && p != X0Y0_ライン_ライン下左 && p != X0Y0_ライン_ライン下右 && p != X0Y0_結び紐左_紐1 && p != X0Y0_結び紐左_紐2 && p != X0Y0_結び紐左_輪1_紐後 && p != X0Y0_結び紐左_輪1_紐前 && p != X0Y0_結び紐左_輪2_紐後 && p != X0Y0_結び紐左_輪2_紐前 && p != X0Y0_結び紐左_結び目 && p != X0Y0_結び紐右_紐1 && p != X0Y0_結び紐右_紐2 && p != X0Y0_結び紐右_輪1_紐後 && p != X0Y0_結び紐右_輪1_紐前 && p != X0Y0_結び紐右_輪2_紐後 && p != X0Y0_結び紐右_輪2_紐前 && p != X0Y0_結び紐右_結び目 && p != X0Y0_ヴィオラ_紐左 && p != X0Y0_ヴィオラ_紐右 && p != X0Y0_ヴィオラ_丸金具左 && p != X0Y0_ヴィオラ_丸金具右 && p != X0Y0_ヴィオラ_金具左_金具1 && p != X0Y0_ヴィオラ_金具左_金具2 && p != X0Y0_ヴィオラ_金具右_金具1 && p != X0Y0_ヴィオラ_金具右_金具2 && p != X0Y0_染み_染み2 && p != X0Y0_染み_染み1 && p != X0Y1_紐左 && p != X0Y1_紐右 && p != X0Y1_下地 && p != X0Y1_線 && p != X0Y1_ライン_ライン上 && p != X0Y1_ライン_ライン左 && p != X0Y1_ライン_ライン右 && p != X0Y1_ライン_ライン左下 && p != X0Y1_ライン_ライン右下 && p != X0Y1_ライン_ライン下左 && p != X0Y1_ライン_ライン下右 && p != X0Y1_結び紐左_紐1 && p != X0Y1_結び紐左_紐2 && p != X0Y1_結び紐左_輪1_紐後 && p != X0Y1_結び紐左_輪1_紐前 && p != X0Y1_結び紐左_輪2_紐後 && p != X0Y1_結び紐左_輪2_紐前 && p != X0Y1_結び紐左_結び目 && p != X0Y1_結び紐右_紐1 && p != X0Y1_結び紐右_紐2 && p != X0Y1_結び紐右_輪1_紐後 && p != X0Y1_結び紐右_輪1_紐前 && p != X0Y1_結び紐右_輪2_紐後 && p != X0Y1_結び紐右_輪2_紐前 && p != X0Y1_結び紐右_結び目 && p != X0Y1_ヴィオラ_紐左 && p != X0Y1_ヴィオラ_紐右 && p != X0Y1_ヴィオラ_丸金具左 && p != X0Y1_ヴィオラ_丸金具右 && p != X0Y1_ヴィオラ_金具左_金具1 && p != X0Y1_ヴィオラ_金具左_金具2 && p != X0Y1_ヴィオラ_金具右_金具1 && p != X0Y1_ヴィオラ_金具右_金具2 && p != X0Y1_染み_染み2 && p != X0Y1_染み_染み1 && p != X0Y2_紐左 && p != X0Y2_紐右 && p != X0Y2_下地 && p != X0Y2_線 && p != X0Y2_ライン_ライン上 && p != X0Y2_ライン_ライン左 && p != X0Y2_ライン_ライン右 && p != X0Y2_ライン_ライン左下 && p != X0Y2_ライン_ライン右下 && p != X0Y2_ライン_ライン下左 && p != X0Y2_ライン_ライン下右 && p != X0Y2_結び紐左_紐1 && p != X0Y2_結び紐左_紐2 && p != X0Y2_結び紐左_輪1_紐後 && p != X0Y2_結び紐左_輪1_紐前 && p != X0Y2_結び紐左_輪2_紐後 && p != X0Y2_結び紐左_輪2_紐前 && p != X0Y2_結び紐左_結び目 && p != X0Y2_結び紐右_紐1 && p != X0Y2_結び紐右_紐2 && p != X0Y2_結び紐右_輪1_紐後 && p != X0Y2_結び紐右_輪1_紐前 && p != X0Y2_結び紐右_輪2_紐後 && p != X0Y2_結び紐右_輪2_紐前 && p != X0Y2_結び紐右_結び目 && p != X0Y2_ヴィオラ_紐左 && p != X0Y2_ヴィオラ_紐右 && p != X0Y2_ヴィオラ_丸金具左 && p != X0Y2_ヴィオラ_丸金具右 && p != X0Y2_ヴィオラ_金具左_金具1 && p != X0Y2_ヴィオラ_金具左_金具2 && p != X0Y2_ヴィオラ_金具右_金具1 && p != X0Y2_ヴィオラ_金具右_金具2 && p != X0Y2_染み_染み2 && p != X0Y2_染み_染み1 && p != X0Y3_紐左 && p != X0Y3_紐右 && p != X0Y3_下地 && p != X0Y3_線 && p != X0Y3_ライン_ライン上 && p != X0Y3_ライン_ライン左 && p != X0Y3_ライン_ライン右 && p != X0Y3_ライン_ライン左下 && p != X0Y3_ライン_ライン右下 && p != X0Y3_ライン_ライン下左 && p != X0Y3_ライン_ライン下右 && p != X0Y3_結び紐左_紐1 && p != X0Y3_結び紐左_紐2 && p != X0Y3_結び紐左_輪1_紐後 && p != X0Y3_結び紐左_輪1_紐前 && p != X0Y3_結び紐左_輪2_紐後 && p != X0Y3_結び紐左_輪2_紐前 && p != X0Y3_結び紐左_結び目 && p != X0Y3_結び紐右_紐1 && p != X0Y3_結び紐右_紐2 && p != X0Y3_結び紐右_輪1_紐後 && p != X0Y3_結び紐右_輪1_紐前 && p != X0Y3_結び紐右_輪2_紐後 && p != X0Y3_結び紐右_輪2_紐前 && p != X0Y3_結び紐右_結び目 && p != X0Y3_ヴィオラ_紐左 && p != X0Y3_ヴィオラ_紐右 && p != X0Y3_ヴィオラ_丸金具左 && p != X0Y3_ヴィオラ_丸金具右 && p != X0Y3_ヴィオラ_金具左_金具1 && p != X0Y3_ヴィオラ_金具左_金具2 && p != X0Y3_ヴィオラ_金具右_金具1 && p != X0Y3_ヴィオラ_金具右_金具2 && p != X0Y3_染み_染み2 && p != X0Y3_染み_染み1 && p != X0Y4_紐左 && p != X0Y4_紐右 && p != X0Y4_下地 && p != X0Y4_線 && p != X0Y4_ライン_ライン上 && p != X0Y4_ライン_ライン左 && p != X0Y4_ライン_ライン右 && p != X0Y4_ライン_ライン左下 && p != X0Y4_ライン_ライン右下 && p != X0Y4_ライン_ライン下左 && p != X0Y4_ライン_ライン下右 && p != X0Y4_結び紐左_紐1 && p != X0Y4_結び紐左_紐2 && p != X0Y4_結び紐左_輪1_紐後 && p != X0Y4_結び紐左_輪1_紐前 && p != X0Y4_結び紐左_輪2_紐後 && p != X0Y4_結び紐左_輪2_紐前 && p != X0Y4_結び紐左_結び目 && p != X0Y4_結び紐右_紐1 && p != X0Y4_結び紐右_紐2 && p != X0Y4_結び紐右_輪1_紐後 && p != X0Y4_結び紐右_輪1_紐前 && p != X0Y4_結び紐右_輪2_紐後 && p != X0Y4_結び紐右_輪2_紐前 && p != X0Y4_結び紐右_結び目 && p != X0Y4_ヴィオラ_紐左 && p != X0Y4_ヴィオラ_紐右 && p != X0Y4_ヴィオラ_丸金具左 && p != X0Y4_ヴィオラ_丸金具右 && p != X0Y4_ヴィオラ_金具左_金具1 && p != X0Y4_ヴィオラ_金具左_金具2 && p != X0Y4_ヴィオラ_金具右_金具1 && p != X0Y4_ヴィオラ_金具右_金具2 && p != X0Y4_染み_染み2) - { - return p == X0Y4_染み_染み1; - } - return true; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_紐左CP.Update(); - X0Y0_紐右CP.Update(); - X0Y0_下地CP.Update(); - X0Y0_線CP.Update(); - X0Y0_ライン_ライン上CP.Update(); - X0Y0_ライン_ライン左CP.Update(); - X0Y0_ライン_ライン右CP.Update(); - X0Y0_ライン_ライン左下CP.Update(); - X0Y0_ライン_ライン右下CP.Update(); - X0Y0_ライン_ライン下左CP.Update(); - X0Y0_ライン_ライン下右CP.Update(); - X0Y0_結び紐左_紐1CP.Update(); - X0Y0_結び紐左_紐2CP.Update(); - X0Y0_結び紐左_輪1_紐後CP.Update(); - X0Y0_結び紐左_輪1_紐前CP.Update(); - X0Y0_結び紐左_輪2_紐後CP.Update(); - X0Y0_結び紐左_輪2_紐前CP.Update(); - X0Y0_結び紐左_結び目CP.Update(); - X0Y0_結び紐右_紐1CP.Update(); - X0Y0_結び紐右_紐2CP.Update(); - X0Y0_結び紐右_輪1_紐後CP.Update(); - X0Y0_結び紐右_輪1_紐前CP.Update(); - X0Y0_結び紐右_輪2_紐後CP.Update(); - X0Y0_結び紐右_輪2_紐前CP.Update(); - X0Y0_結び紐右_結び目CP.Update(); - X0Y0_ヴィオラ_紐左CP.Update(); - X0Y0_ヴィオラ_紐右CP.Update(); - X0Y0_ヴィオラ_丸金具左CP.Update(); - X0Y0_ヴィオラ_丸金具右CP.Update(); - X0Y0_ヴィオラ_金具左_金具1CP.Update(); - X0Y0_ヴィオラ_金具左_金具2CP.Update(); - X0Y0_ヴィオラ_金具右_金具1CP.Update(); - X0Y0_ヴィオラ_金具右_金具2CP.Update(); - X0Y0_染み_染み2CP.Update(); - X0Y0_染み_染み1CP.Update(); - break; - case 1: - X0Y1_紐左CP.Update(); - X0Y1_紐右CP.Update(); - X0Y1_下地CP.Update(); - X0Y1_線CP.Update(); - X0Y1_ライン_ライン上CP.Update(); - X0Y1_ライン_ライン左CP.Update(); - X0Y1_ライン_ライン右CP.Update(); - X0Y1_ライン_ライン左下CP.Update(); - X0Y1_ライン_ライン右下CP.Update(); - X0Y1_ライン_ライン下左CP.Update(); - X0Y1_ライン_ライン下右CP.Update(); - X0Y1_結び紐左_紐1CP.Update(); - X0Y1_結び紐左_紐2CP.Update(); - X0Y1_結び紐左_輪1_紐後CP.Update(); - X0Y1_結び紐左_輪1_紐前CP.Update(); - X0Y1_結び紐左_輪2_紐後CP.Update(); - X0Y1_結び紐左_輪2_紐前CP.Update(); - X0Y1_結び紐左_結び目CP.Update(); - X0Y1_結び紐右_紐1CP.Update(); - X0Y1_結び紐右_紐2CP.Update(); - X0Y1_結び紐右_輪1_紐後CP.Update(); - X0Y1_結び紐右_輪1_紐前CP.Update(); - X0Y1_結び紐右_輪2_紐後CP.Update(); - X0Y1_結び紐右_輪2_紐前CP.Update(); - X0Y1_結び紐右_結び目CP.Update(); - X0Y1_ヴィオラ_紐左CP.Update(); - X0Y1_ヴィオラ_紐右CP.Update(); - X0Y1_ヴィオラ_丸金具左CP.Update(); - X0Y1_ヴィオラ_丸金具右CP.Update(); - X0Y1_ヴィオラ_金具左_金具1CP.Update(); - X0Y1_ヴィオラ_金具左_金具2CP.Update(); - X0Y1_ヴィオラ_金具右_金具1CP.Update(); - X0Y1_ヴィオラ_金具右_金具2CP.Update(); - X0Y1_染み_染み2CP.Update(); - X0Y1_染み_染み1CP.Update(); - break; - case 2: - X0Y2_紐左CP.Update(); - X0Y2_紐右CP.Update(); - X0Y2_下地CP.Update(); - X0Y2_線CP.Update(); - X0Y2_ライン_ライン上CP.Update(); - X0Y2_ライン_ライン左CP.Update(); - X0Y2_ライン_ライン右CP.Update(); - X0Y2_ライン_ライン左下CP.Update(); - X0Y2_ライン_ライン右下CP.Update(); - X0Y2_ライン_ライン下左CP.Update(); - X0Y2_ライン_ライン下右CP.Update(); - X0Y2_結び紐左_紐1CP.Update(); - X0Y2_結び紐左_紐2CP.Update(); - X0Y2_結び紐左_輪1_紐後CP.Update(); - X0Y2_結び紐左_輪1_紐前CP.Update(); - X0Y2_結び紐左_輪2_紐後CP.Update(); - X0Y2_結び紐左_輪2_紐前CP.Update(); - X0Y2_結び紐左_結び目CP.Update(); - X0Y2_結び紐右_紐1CP.Update(); - X0Y2_結び紐右_紐2CP.Update(); - X0Y2_結び紐右_輪1_紐後CP.Update(); - X0Y2_結び紐右_輪1_紐前CP.Update(); - X0Y2_結び紐右_輪2_紐後CP.Update(); - X0Y2_結び紐右_輪2_紐前CP.Update(); - X0Y2_結び紐右_結び目CP.Update(); - X0Y2_ヴィオラ_紐左CP.Update(); - X0Y2_ヴィオラ_紐右CP.Update(); - X0Y2_ヴィオラ_丸金具左CP.Update(); - X0Y2_ヴィオラ_丸金具右CP.Update(); - X0Y2_ヴィオラ_金具左_金具1CP.Update(); - X0Y2_ヴィオラ_金具左_金具2CP.Update(); - X0Y2_ヴィオラ_金具右_金具1CP.Update(); - X0Y2_ヴィオラ_金具右_金具2CP.Update(); - X0Y2_染み_染み2CP.Update(); - X0Y2_染み_染み1CP.Update(); - break; - case 3: - X0Y3_紐左CP.Update(); - X0Y3_紐右CP.Update(); - X0Y3_下地CP.Update(); - X0Y3_線CP.Update(); - X0Y3_ライン_ライン上CP.Update(); - X0Y3_ライン_ライン左CP.Update(); - X0Y3_ライン_ライン右CP.Update(); - X0Y3_ライン_ライン左下CP.Update(); - X0Y3_ライン_ライン右下CP.Update(); - X0Y3_ライン_ライン下左CP.Update(); - X0Y3_ライン_ライン下右CP.Update(); - X0Y3_結び紐左_紐1CP.Update(); - X0Y3_結び紐左_紐2CP.Update(); - X0Y3_結び紐左_輪1_紐後CP.Update(); - X0Y3_結び紐左_輪1_紐前CP.Update(); - X0Y3_結び紐左_輪2_紐後CP.Update(); - X0Y3_結び紐左_輪2_紐前CP.Update(); - X0Y3_結び紐左_結び目CP.Update(); - X0Y3_結び紐右_紐1CP.Update(); - X0Y3_結び紐右_紐2CP.Update(); - X0Y3_結び紐右_輪1_紐後CP.Update(); - X0Y3_結び紐右_輪1_紐前CP.Update(); - X0Y3_結び紐右_輪2_紐後CP.Update(); - X0Y3_結び紐右_輪2_紐前CP.Update(); - X0Y3_結び紐右_結び目CP.Update(); - X0Y3_ヴィオラ_紐左CP.Update(); - X0Y3_ヴィオラ_紐右CP.Update(); - X0Y3_ヴィオラ_丸金具左CP.Update(); - X0Y3_ヴィオラ_丸金具右CP.Update(); - X0Y3_ヴィオラ_金具左_金具1CP.Update(); - X0Y3_ヴィオラ_金具左_金具2CP.Update(); - X0Y3_ヴィオラ_金具右_金具1CP.Update(); - X0Y3_ヴィオラ_金具右_金具2CP.Update(); - X0Y3_染み_染み2CP.Update(); - X0Y3_染み_染み1CP.Update(); - break; - default: - X0Y4_紐左CP.Update(); - X0Y4_紐右CP.Update(); - X0Y4_下地CP.Update(); - X0Y4_線CP.Update(); - X0Y4_ライン_ライン上CP.Update(); - X0Y4_ライン_ライン左CP.Update(); - X0Y4_ライン_ライン右CP.Update(); - X0Y4_ライン_ライン左下CP.Update(); - X0Y4_ライン_ライン右下CP.Update(); - X0Y4_ライン_ライン下左CP.Update(); - X0Y4_ライン_ライン下右CP.Update(); - X0Y4_結び紐左_紐1CP.Update(); - X0Y4_結び紐左_紐2CP.Update(); - X0Y4_結び紐左_輪1_紐後CP.Update(); - X0Y4_結び紐左_輪1_紐前CP.Update(); - X0Y4_結び紐左_輪2_紐後CP.Update(); - X0Y4_結び紐左_輪2_紐前CP.Update(); - X0Y4_結び紐左_結び目CP.Update(); - X0Y4_結び紐右_紐1CP.Update(); - X0Y4_結び紐右_紐2CP.Update(); - X0Y4_結び紐右_輪1_紐後CP.Update(); - X0Y4_結び紐右_輪1_紐前CP.Update(); - X0Y4_結び紐右_輪2_紐後CP.Update(); - X0Y4_結び紐右_輪2_紐前CP.Update(); - X0Y4_結び紐右_結び目CP.Update(); - X0Y4_ヴィオラ_紐左CP.Update(); - X0Y4_ヴィオラ_紐右CP.Update(); - X0Y4_ヴィオラ_丸金具左CP.Update(); - X0Y4_ヴィオラ_丸金具右CP.Update(); - X0Y4_ヴィオラ_金具左_金具1CP.Update(); - X0Y4_ヴィオラ_金具左_金具2CP.Update(); - X0Y4_ヴィオラ_金具右_金具1CP.Update(); - X0Y4_ヴィオラ_金具右_金具2CP.Update(); - X0Y4_染み_染み2CP.Update(); - X0Y4_染み_染み1CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 紐左CD = new ColorD(); - 紐右CD = new ColorD(); - 下地CD = new ColorD(); - 線CD = new ColorD(); - ライン_ライン上CD = new ColorD(); - ライン_ライン左CD = new ColorD(); - ライン_ライン右CD = new ColorD(); - ライン_ライン左下CD = new ColorD(); - ライン_ライン右下CD = new ColorD(); - ライン_ライン下左CD = new ColorD(); - ライン_ライン下右CD = new ColorD(); - 結び紐左_紐1CD = new ColorD(); - 結び紐左_紐2CD = new ColorD(); - 結び紐左_輪1_紐後CD = new ColorD(); - 結び紐左_輪1_紐前CD = new ColorD(); - 結び紐左_輪2_紐後CD = new ColorD(); - 結び紐左_輪2_紐前CD = new ColorD(); - 結び紐左_結び目CD = new ColorD(); - 結び紐右_紐1CD = new ColorD(); - 結び紐右_紐2CD = new ColorD(); - 結び紐右_輪1_紐後CD = new ColorD(); - 結び紐右_輪1_紐前CD = new ColorD(); - 結び紐右_輪2_紐後CD = new ColorD(); - 結び紐右_輪2_紐前CD = new ColorD(); - 結び紐右_結び目CD = new ColorD(); - ヴィオラ_紐左CD = new ColorD(); - ヴィオラ_紐右CD = new ColorD(); - ヴィオラ_丸金具左CD = new ColorD(); - ヴィオラ_丸金具右CD = new ColorD(); - ヴィオラ_金具左_金具1CD = new ColorD(); - ヴィオラ_金具左_金具2CD = new ColorD(); - ヴィオラ_金具右_金具1CD = new ColorD(); - ヴィオラ_金具右_金具2CD = new ColorD(); - 染み_染み2CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 染み_染み1CD = new ColorD(ref Col.Empty, ref 体配色.染み); - } - - public void 配色(マイクロB色 配色) - { - 紐左CD.色 = 配色.紐色; - 紐右CD.色 = 紐左CD.色; - 下地CD.色 = 配色.生地色; - 線CD.色 = Color2.Empty; - X0Y0_線CP.Setting(); - X0Y1_線CP.Setting(); - X0Y2_線CP.Setting(); - X0Y3_線CP.Setting(); - X0Y4_線CP.Setting(); - ライン_ライン上CD.色 = 配色.縁色; - ライン_ライン左CD.色 = ライン_ライン上CD.色; - ライン_ライン右CD.色 = ライン_ライン上CD.色; - ライン_ライン左下CD.色 = ライン_ライン上CD.色; - ライン_ライン右下CD.色 = ライン_ライン上CD.色; - ライン_ライン下左CD.色 = ライン_ライン上CD.色; - ライン_ライン下右CD.色 = ライン_ライン上CD.色; - 結び紐左_紐1CD.色 = 紐左CD.色; - 結び紐左_紐2CD.色 = 紐左CD.色; - 結び紐左_輪1_紐後CD.色 = 紐左CD.色; - 結び紐左_輪1_紐前CD.色 = 紐左CD.色; - 結び紐左_輪2_紐後CD.色 = 紐左CD.色; - 結び紐左_輪2_紐前CD.色 = 紐左CD.色; - 結び紐左_結び目CD.色 = 紐左CD.色; - 結び紐右_紐1CD.色 = 紐左CD.色; - 結び紐右_紐2CD.色 = 紐左CD.色; - 結び紐右_輪1_紐後CD.色 = 紐左CD.色; - 結び紐右_輪1_紐前CD.色 = 紐左CD.色; - 結び紐右_輪2_紐後CD.色 = 紐左CD.色; - 結び紐右_輪2_紐前CD.色 = 紐左CD.色; - 結び紐右_結び目CD.色 = 紐左CD.色; - ヴィオラ_紐左CD.色 = 紐左CD.色; - ヴィオラ_紐右CD.色 = 紐左CD.色; - ヴィオラ_丸金具左CD.色 = 配色.留色; - ヴィオラ_丸金具右CD.色 = ヴィオラ_丸金具左CD.色; - ヴィオラ_金具左_金具1CD.色 = ヴィオラ_丸金具左CD.色; - ヴィオラ_金具左_金具2CD.色 = ヴィオラ_丸金具左CD.色; - ヴィオラ_金具右_金具1CD.色 = ヴィオラ_丸金具左CD.色; - ヴィオラ_金具右_金具2CD.色 = ヴィオラ_丸金具左CD.色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 紐左_表示 + { + get + { + return X0Y0_紐左.Dra; + } + set + { + X0Y0_紐左.Dra = value; + X0Y1_紐左.Dra = value; + X0Y2_紐左.Dra = value; + X0Y3_紐左.Dra = value; + X0Y4_紐左.Dra = value; + X0Y0_紐左.Hit = false; + X0Y1_紐左.Hit = false; + X0Y2_紐左.Hit = false; + X0Y3_紐左.Hit = false; + X0Y4_紐左.Hit = false; + } + } + + public bool 紐右_表示 + { + get + { + return X0Y0_紐右.Dra; + } + set + { + X0Y0_紐右.Dra = value; + X0Y1_紐右.Dra = value; + X0Y2_紐右.Dra = value; + X0Y3_紐右.Dra = value; + X0Y4_紐右.Dra = value; + X0Y0_紐右.Hit = false; + X0Y1_紐右.Hit = false; + X0Y2_紐右.Hit = false; + X0Y3_紐右.Hit = false; + X0Y4_紐右.Hit = false; + } + } + + public bool 下地_表示 + { + get + { + return X0Y0_下地.Dra; + } + set + { + X0Y0_下地.Dra = value; + X0Y1_下地.Dra = value; + X0Y2_下地.Dra = value; + X0Y3_下地.Dra = value; + X0Y4_下地.Dra = value; + X0Y0_下地.Hit = false; + X0Y1_下地.Hit = false; + X0Y2_下地.Hit = false; + X0Y3_下地.Hit = false; + X0Y4_下地.Hit = false; + } + } + + public bool 線_表示 + { + get + { + return X0Y0_線.Dra; + } + set + { + X0Y0_線.Dra = value; + X0Y1_線.Dra = value; + X0Y2_線.Dra = value; + X0Y3_線.Dra = value; + X0Y4_線.Dra = value; + X0Y0_線.Hit = false; + X0Y1_線.Hit = false; + X0Y2_線.Hit = false; + X0Y3_線.Hit = false; + X0Y4_線.Hit = false; + } + } + + public bool ライン_ライン上_表示 + { + get + { + return X0Y0_ライン_ライン上.Dra; + } + set + { + X0Y0_ライン_ライン上.Dra = value; + X0Y1_ライン_ライン上.Dra = value; + X0Y2_ライン_ライン上.Dra = value; + X0Y3_ライン_ライン上.Dra = value; + X0Y4_ライン_ライン上.Dra = value; + X0Y0_ライン_ライン上.Hit = false; + X0Y1_ライン_ライン上.Hit = false; + X0Y2_ライン_ライン上.Hit = false; + X0Y3_ライン_ライン上.Hit = false; + X0Y4_ライン_ライン上.Hit = false; + } + } + + public bool ライン_ライン左_表示 + { + get + { + return X0Y0_ライン_ライン左.Dra; + } + set + { + X0Y0_ライン_ライン左.Dra = value; + X0Y1_ライン_ライン左.Dra = value; + X0Y2_ライン_ライン左.Dra = value; + X0Y3_ライン_ライン左.Dra = value; + X0Y4_ライン_ライン左.Dra = value; + X0Y0_ライン_ライン左.Hit = false; + X0Y1_ライン_ライン左.Hit = false; + X0Y2_ライン_ライン左.Hit = false; + X0Y3_ライン_ライン左.Hit = false; + X0Y4_ライン_ライン左.Hit = false; + } + } + + public bool ライン_ライン右_表示 + { + get + { + return X0Y0_ライン_ライン右.Dra; + } + set + { + X0Y0_ライン_ライン右.Dra = value; + X0Y1_ライン_ライン右.Dra = value; + X0Y2_ライン_ライン右.Dra = value; + X0Y3_ライン_ライン右.Dra = value; + X0Y4_ライン_ライン右.Dra = value; + X0Y0_ライン_ライン右.Hit = false; + X0Y1_ライン_ライン右.Hit = false; + X0Y2_ライン_ライン右.Hit = false; + X0Y3_ライン_ライン右.Hit = false; + X0Y4_ライン_ライン右.Hit = false; + } + } + + public bool ライン_ライン左下_表示 + { + get + { + return X0Y0_ライン_ライン左下.Dra; + } + set + { + X0Y0_ライン_ライン左下.Dra = value; + X0Y1_ライン_ライン左下.Dra = value; + X0Y2_ライン_ライン左下.Dra = value; + X0Y3_ライン_ライン左下.Dra = value; + X0Y4_ライン_ライン左下.Dra = value; + X0Y0_ライン_ライン左下.Hit = false; + X0Y1_ライン_ライン左下.Hit = false; + X0Y2_ライン_ライン左下.Hit = false; + X0Y3_ライン_ライン左下.Hit = false; + X0Y4_ライン_ライン左下.Hit = false; + } + } + + public bool ライン_ライン右下_表示 + { + get + { + return X0Y0_ライン_ライン右下.Dra; + } + set + { + X0Y0_ライン_ライン右下.Dra = value; + X0Y1_ライン_ライン右下.Dra = value; + X0Y2_ライン_ライン右下.Dra = value; + X0Y3_ライン_ライン右下.Dra = value; + X0Y4_ライン_ライン右下.Dra = value; + X0Y0_ライン_ライン右下.Hit = false; + X0Y1_ライン_ライン右下.Hit = false; + X0Y2_ライン_ライン右下.Hit = false; + X0Y3_ライン_ライン右下.Hit = false; + X0Y4_ライン_ライン右下.Hit = false; + } + } + + public bool ライン_ライン下左_表示 + { + get + { + return X0Y0_ライン_ライン下左.Dra; + } + set + { + X0Y0_ライン_ライン下左.Dra = value; + X0Y1_ライン_ライン下左.Dra = value; + X0Y2_ライン_ライン下左.Dra = value; + X0Y3_ライン_ライン下左.Dra = value; + X0Y4_ライン_ライン下左.Dra = value; + X0Y0_ライン_ライン下左.Hit = false; + X0Y1_ライン_ライン下左.Hit = false; + X0Y2_ライン_ライン下左.Hit = false; + X0Y3_ライン_ライン下左.Hit = false; + X0Y4_ライン_ライン下左.Hit = false; + } + } + + public bool ライン_ライン下右_表示 + { + get + { + return X0Y0_ライン_ライン下右.Dra; + } + set + { + X0Y0_ライン_ライン下右.Dra = value; + X0Y1_ライン_ライン下右.Dra = value; + X0Y2_ライン_ライン下右.Dra = value; + X0Y3_ライン_ライン下右.Dra = value; + X0Y4_ライン_ライン下右.Dra = value; + X0Y0_ライン_ライン下右.Hit = false; + X0Y1_ライン_ライン下右.Hit = false; + X0Y2_ライン_ライン下右.Hit = false; + X0Y3_ライン_ライン下右.Hit = false; + X0Y4_ライン_ライン下右.Hit = false; + } + } + + public bool 結び紐左_紐1_表示 + { + get + { + return X0Y0_結び紐左_紐1.Dra; + } + set + { + X0Y0_結び紐左_紐1.Dra = value; + X0Y1_結び紐左_紐1.Dra = value; + X0Y2_結び紐左_紐1.Dra = value; + X0Y3_結び紐左_紐1.Dra = value; + X0Y4_結び紐左_紐1.Dra = value; + X0Y0_結び紐左_紐1.Hit = false; + X0Y1_結び紐左_紐1.Hit = false; + X0Y2_結び紐左_紐1.Hit = false; + X0Y3_結び紐左_紐1.Hit = false; + X0Y4_結び紐左_紐1.Hit = false; + } + } + + public bool 結び紐左_紐2_表示 + { + get + { + return X0Y0_結び紐左_紐2.Dra; + } + set + { + X0Y0_結び紐左_紐2.Dra = value; + X0Y1_結び紐左_紐2.Dra = value; + X0Y2_結び紐左_紐2.Dra = value; + X0Y3_結び紐左_紐2.Dra = value; + X0Y4_結び紐左_紐2.Dra = value; + X0Y0_結び紐左_紐2.Hit = false; + X0Y1_結び紐左_紐2.Hit = false; + X0Y2_結び紐左_紐2.Hit = false; + X0Y3_結び紐左_紐2.Hit = false; + X0Y4_結び紐左_紐2.Hit = false; + } + } + + public bool 結び紐左_輪1_紐後_表示 + { + get + { + return X0Y0_結び紐左_輪1_紐後.Dra; + } + set + { + X0Y0_結び紐左_輪1_紐後.Dra = value; + X0Y1_結び紐左_輪1_紐後.Dra = value; + X0Y2_結び紐左_輪1_紐後.Dra = value; + X0Y3_結び紐左_輪1_紐後.Dra = value; + X0Y4_結び紐左_輪1_紐後.Dra = value; + X0Y0_結び紐左_輪1_紐後.Hit = false; + X0Y1_結び紐左_輪1_紐後.Hit = false; + X0Y2_結び紐左_輪1_紐後.Hit = false; + X0Y3_結び紐左_輪1_紐後.Hit = false; + X0Y4_結び紐左_輪1_紐後.Hit = false; + } + } + + public bool 結び紐左_輪1_紐前_表示 + { + get + { + return X0Y0_結び紐左_輪1_紐前.Dra; + } + set + { + X0Y0_結び紐左_輪1_紐前.Dra = value; + X0Y1_結び紐左_輪1_紐前.Dra = value; + X0Y2_結び紐左_輪1_紐前.Dra = value; + X0Y3_結び紐左_輪1_紐前.Dra = value; + X0Y4_結び紐左_輪1_紐前.Dra = value; + X0Y0_結び紐左_輪1_紐前.Hit = false; + X0Y1_結び紐左_輪1_紐前.Hit = false; + X0Y2_結び紐左_輪1_紐前.Hit = false; + X0Y3_結び紐左_輪1_紐前.Hit = false; + X0Y4_結び紐左_輪1_紐前.Hit = false; + } + } + + public bool 結び紐左_輪2_紐後_表示 + { + get + { + return X0Y0_結び紐左_輪2_紐後.Dra; + } + set + { + X0Y0_結び紐左_輪2_紐後.Dra = value; + X0Y1_結び紐左_輪2_紐後.Dra = value; + X0Y2_結び紐左_輪2_紐後.Dra = value; + X0Y3_結び紐左_輪2_紐後.Dra = value; + X0Y4_結び紐左_輪2_紐後.Dra = value; + X0Y0_結び紐左_輪2_紐後.Hit = false; + X0Y1_結び紐左_輪2_紐後.Hit = false; + X0Y2_結び紐左_輪2_紐後.Hit = false; + X0Y3_結び紐左_輪2_紐後.Hit = false; + X0Y4_結び紐左_輪2_紐後.Hit = false; + } + } + + public bool 結び紐左_輪2_紐前_表示 + { + get + { + return X0Y0_結び紐左_輪2_紐前.Dra; + } + set + { + X0Y0_結び紐左_輪2_紐前.Dra = value; + X0Y1_結び紐左_輪2_紐前.Dra = value; + X0Y2_結び紐左_輪2_紐前.Dra = value; + X0Y3_結び紐左_輪2_紐前.Dra = value; + X0Y4_結び紐左_輪2_紐前.Dra = value; + X0Y0_結び紐左_輪2_紐前.Hit = false; + X0Y1_結び紐左_輪2_紐前.Hit = false; + X0Y2_結び紐左_輪2_紐前.Hit = false; + X0Y3_結び紐左_輪2_紐前.Hit = false; + X0Y4_結び紐左_輪2_紐前.Hit = false; + } + } + + public bool 結び紐左_結び目_表示 + { + get + { + return X0Y0_結び紐左_結び目.Dra; + } + set + { + X0Y0_結び紐左_結び目.Dra = value; + X0Y1_結び紐左_結び目.Dra = value; + X0Y2_結び紐左_結び目.Dra = value; + X0Y3_結び紐左_結び目.Dra = value; + X0Y4_結び紐左_結び目.Dra = value; + X0Y0_結び紐左_結び目.Hit = false; + X0Y1_結び紐左_結び目.Hit = false; + X0Y2_結び紐左_結び目.Hit = false; + X0Y3_結び紐左_結び目.Hit = false; + X0Y4_結び紐左_結び目.Hit = false; + } + } + + public bool 結び紐右_紐1_表示 + { + get + { + return X0Y0_結び紐右_紐1.Dra; + } + set + { + X0Y0_結び紐右_紐1.Dra = value; + X0Y1_結び紐右_紐1.Dra = value; + X0Y2_結び紐右_紐1.Dra = value; + X0Y3_結び紐右_紐1.Dra = value; + X0Y4_結び紐右_紐1.Dra = value; + X0Y0_結び紐右_紐1.Hit = false; + X0Y1_結び紐右_紐1.Hit = false; + X0Y2_結び紐右_紐1.Hit = false; + X0Y3_結び紐右_紐1.Hit = false; + X0Y4_結び紐右_紐1.Hit = false; + } + } + + public bool 結び紐右_紐2_表示 + { + get + { + return X0Y0_結び紐右_紐2.Dra; + } + set + { + X0Y0_結び紐右_紐2.Dra = value; + X0Y1_結び紐右_紐2.Dra = value; + X0Y2_結び紐右_紐2.Dra = value; + X0Y3_結び紐右_紐2.Dra = value; + X0Y4_結び紐右_紐2.Dra = value; + X0Y0_結び紐右_紐2.Hit = false; + X0Y1_結び紐右_紐2.Hit = false; + X0Y2_結び紐右_紐2.Hit = false; + X0Y3_結び紐右_紐2.Hit = false; + X0Y4_結び紐右_紐2.Hit = false; + } + } + + public bool 結び紐右_輪1_紐後_表示 + { + get + { + return X0Y0_結び紐右_輪1_紐後.Dra; + } + set + { + X0Y0_結び紐右_輪1_紐後.Dra = value; + X0Y1_結び紐右_輪1_紐後.Dra = value; + X0Y2_結び紐右_輪1_紐後.Dra = value; + X0Y3_結び紐右_輪1_紐後.Dra = value; + X0Y4_結び紐右_輪1_紐後.Dra = value; + X0Y0_結び紐右_輪1_紐後.Hit = false; + X0Y1_結び紐右_輪1_紐後.Hit = false; + X0Y2_結び紐右_輪1_紐後.Hit = false; + X0Y3_結び紐右_輪1_紐後.Hit = false; + X0Y4_結び紐右_輪1_紐後.Hit = false; + } + } + + public bool 結び紐右_輪1_紐前_表示 + { + get + { + return X0Y0_結び紐右_輪1_紐前.Dra; + } + set + { + X0Y0_結び紐右_輪1_紐前.Dra = value; + X0Y1_結び紐右_輪1_紐前.Dra = value; + X0Y2_結び紐右_輪1_紐前.Dra = value; + X0Y3_結び紐右_輪1_紐前.Dra = value; + X0Y4_結び紐右_輪1_紐前.Dra = value; + X0Y0_結び紐右_輪1_紐前.Hit = false; + X0Y1_結び紐右_輪1_紐前.Hit = false; + X0Y2_結び紐右_輪1_紐前.Hit = false; + X0Y3_結び紐右_輪1_紐前.Hit = false; + X0Y4_結び紐右_輪1_紐前.Hit = false; + } + } + + public bool 結び紐右_輪2_紐後_表示 + { + get + { + return X0Y0_結び紐右_輪2_紐後.Dra; + } + set + { + X0Y0_結び紐右_輪2_紐後.Dra = value; + X0Y1_結び紐右_輪2_紐後.Dra = value; + X0Y2_結び紐右_輪2_紐後.Dra = value; + X0Y3_結び紐右_輪2_紐後.Dra = value; + X0Y4_結び紐右_輪2_紐後.Dra = value; + X0Y0_結び紐右_輪2_紐後.Hit = false; + X0Y1_結び紐右_輪2_紐後.Hit = false; + X0Y2_結び紐右_輪2_紐後.Hit = false; + X0Y3_結び紐右_輪2_紐後.Hit = false; + X0Y4_結び紐右_輪2_紐後.Hit = false; + } + } + + public bool 結び紐右_輪2_紐前_表示 + { + get + { + return X0Y0_結び紐右_輪2_紐前.Dra; + } + set + { + X0Y0_結び紐右_輪2_紐前.Dra = value; + X0Y1_結び紐右_輪2_紐前.Dra = value; + X0Y2_結び紐右_輪2_紐前.Dra = value; + X0Y3_結び紐右_輪2_紐前.Dra = value; + X0Y4_結び紐右_輪2_紐前.Dra = value; + X0Y0_結び紐右_輪2_紐前.Hit = false; + X0Y1_結び紐右_輪2_紐前.Hit = false; + X0Y2_結び紐右_輪2_紐前.Hit = false; + X0Y3_結び紐右_輪2_紐前.Hit = false; + X0Y4_結び紐右_輪2_紐前.Hit = false; + } + } + + public bool 結び紐右_結び目_表示 + { + get + { + return X0Y0_結び紐右_結び目.Dra; + } + set + { + X0Y0_結び紐右_結び目.Dra = value; + X0Y1_結び紐右_結び目.Dra = value; + X0Y2_結び紐右_結び目.Dra = value; + X0Y3_結び紐右_結び目.Dra = value; + X0Y4_結び紐右_結び目.Dra = value; + X0Y0_結び紐右_結び目.Hit = false; + X0Y1_結び紐右_結び目.Hit = false; + X0Y2_結び紐右_結び目.Hit = false; + X0Y3_結び紐右_結び目.Hit = false; + X0Y4_結び紐右_結び目.Hit = false; + } + } + + public bool ヴィオラ_紐左_表示 + { + get + { + return X0Y0_ヴィオラ_紐左.Dra; + } + set + { + X0Y0_ヴィオラ_紐左.Dra = value; + X0Y1_ヴィオラ_紐左.Dra = value; + X0Y2_ヴィオラ_紐左.Dra = value; + X0Y3_ヴィオラ_紐左.Dra = value; + X0Y4_ヴィオラ_紐左.Dra = value; + X0Y0_ヴィオラ_紐左.Hit = false; + X0Y1_ヴィオラ_紐左.Hit = false; + X0Y2_ヴィオラ_紐左.Hit = false; + X0Y3_ヴィオラ_紐左.Hit = false; + X0Y4_ヴィオラ_紐左.Hit = false; + } + } + + public bool ヴィオラ_紐右_表示 + { + get + { + return X0Y0_ヴィオラ_紐右.Dra; + } + set + { + X0Y0_ヴィオラ_紐右.Dra = value; + X0Y1_ヴィオラ_紐右.Dra = value; + X0Y2_ヴィオラ_紐右.Dra = value; + X0Y3_ヴィオラ_紐右.Dra = value; + X0Y4_ヴィオラ_紐右.Dra = value; + X0Y0_ヴィオラ_紐右.Hit = false; + X0Y1_ヴィオラ_紐右.Hit = false; + X0Y2_ヴィオラ_紐右.Hit = false; + X0Y3_ヴィオラ_紐右.Hit = false; + X0Y4_ヴィオラ_紐右.Hit = false; + } + } + + public bool ヴィオラ_丸金具左_表示 + { + get + { + return X0Y0_ヴィオラ_丸金具左.Dra; + } + set + { + X0Y0_ヴィオラ_丸金具左.Dra = value; + X0Y1_ヴィオラ_丸金具左.Dra = value; + X0Y2_ヴィオラ_丸金具左.Dra = value; + X0Y3_ヴィオラ_丸金具左.Dra = value; + X0Y4_ヴィオラ_丸金具左.Dra = value; + X0Y0_ヴィオラ_丸金具左.Hit = false; + X0Y1_ヴィオラ_丸金具左.Hit = false; + X0Y2_ヴィオラ_丸金具左.Hit = false; + X0Y3_ヴィオラ_丸金具左.Hit = false; + X0Y4_ヴィオラ_丸金具左.Hit = false; + } + } + + public bool ヴィオラ_丸金具右_表示 + { + get + { + return X0Y0_ヴィオラ_丸金具右.Dra; + } + set + { + X0Y0_ヴィオラ_丸金具右.Dra = value; + X0Y1_ヴィオラ_丸金具右.Dra = value; + X0Y2_ヴィオラ_丸金具右.Dra = value; + X0Y3_ヴィオラ_丸金具右.Dra = value; + X0Y4_ヴィオラ_丸金具右.Dra = value; + X0Y0_ヴィオラ_丸金具右.Hit = false; + X0Y1_ヴィオラ_丸金具右.Hit = false; + X0Y2_ヴィオラ_丸金具右.Hit = false; + X0Y3_ヴィオラ_丸金具右.Hit = false; + X0Y4_ヴィオラ_丸金具右.Hit = false; + } + } + + public bool ヴィオラ_金具左_金具1_表示 + { + get + { + return X0Y0_ヴィオラ_金具左_金具1.Dra; + } + set + { + X0Y0_ヴィオラ_金具左_金具1.Dra = value; + X0Y1_ヴィオラ_金具左_金具1.Dra = value; + X0Y2_ヴィオラ_金具左_金具1.Dra = value; + X0Y3_ヴィオラ_金具左_金具1.Dra = value; + X0Y4_ヴィオラ_金具左_金具1.Dra = value; + X0Y0_ヴィオラ_金具左_金具1.Hit = false; + X0Y1_ヴィオラ_金具左_金具1.Hit = false; + X0Y2_ヴィオラ_金具左_金具1.Hit = false; + X0Y3_ヴィオラ_金具左_金具1.Hit = false; + X0Y4_ヴィオラ_金具左_金具1.Hit = false; + } + } + + public bool ヴィオラ_金具左_金具2_表示 + { + get + { + return X0Y0_ヴィオラ_金具左_金具2.Dra; + } + set + { + X0Y0_ヴィオラ_金具左_金具2.Dra = value; + X0Y1_ヴィオラ_金具左_金具2.Dra = value; + X0Y2_ヴィオラ_金具左_金具2.Dra = value; + X0Y3_ヴィオラ_金具左_金具2.Dra = value; + X0Y4_ヴィオラ_金具左_金具2.Dra = value; + X0Y0_ヴィオラ_金具左_金具2.Hit = false; + X0Y1_ヴィオラ_金具左_金具2.Hit = false; + X0Y2_ヴィオラ_金具左_金具2.Hit = false; + X0Y3_ヴィオラ_金具左_金具2.Hit = false; + X0Y4_ヴィオラ_金具左_金具2.Hit = false; + } + } + + public bool ヴィオラ_金具右_金具1_表示 + { + get + { + return X0Y0_ヴィオラ_金具右_金具1.Dra; + } + set + { + X0Y0_ヴィオラ_金具右_金具1.Dra = value; + X0Y1_ヴィオラ_金具右_金具1.Dra = value; + X0Y2_ヴィオラ_金具右_金具1.Dra = value; + X0Y3_ヴィオラ_金具右_金具1.Dra = value; + X0Y4_ヴィオラ_金具右_金具1.Dra = value; + X0Y0_ヴィオラ_金具右_金具1.Hit = false; + X0Y1_ヴィオラ_金具右_金具1.Hit = false; + X0Y2_ヴィオラ_金具右_金具1.Hit = false; + X0Y3_ヴィオラ_金具右_金具1.Hit = false; + X0Y4_ヴィオラ_金具右_金具1.Hit = false; + } + } + + public bool ヴィオラ_金具右_金具2_表示 + { + get + { + return X0Y0_ヴィオラ_金具右_金具2.Dra; + } + set + { + X0Y0_ヴィオラ_金具右_金具2.Dra = value; + X0Y1_ヴィオラ_金具右_金具2.Dra = value; + X0Y2_ヴィオラ_金具右_金具2.Dra = value; + X0Y3_ヴィオラ_金具右_金具2.Dra = value; + X0Y4_ヴィオラ_金具右_金具2.Dra = value; + X0Y0_ヴィオラ_金具右_金具2.Hit = false; + X0Y1_ヴィオラ_金具右_金具2.Hit = false; + X0Y2_ヴィオラ_金具右_金具2.Hit = false; + X0Y3_ヴィオラ_金具右_金具2.Hit = false; + X0Y4_ヴィオラ_金具右_金具2.Hit = false; + } + } + + public bool 染み_染み2_表示 + { + get + { + return X0Y0_染み_染み2.Dra; + } + set + { + X0Y0_染み_染み2.Dra = value; + X0Y1_染み_染み2.Dra = value; + X0Y2_染み_染み2.Dra = value; + X0Y3_染み_染み2.Dra = value; + X0Y4_染み_染み2.Dra = value; + X0Y0_染み_染み2.Hit = false; + X0Y1_染み_染み2.Hit = false; + X0Y2_染み_染み2.Hit = false; + X0Y3_染み_染み2.Hit = false; + X0Y4_染み_染み2.Hit = false; + } + } + + public bool 染み_染み1_表示 + { + get + { + return X0Y0_染み_染み1.Dra; + } + set + { + X0Y0_染み_染み1.Dra = value; + X0Y1_染み_染み1.Dra = value; + X0Y2_染み_染み1.Dra = value; + X0Y3_染み_染み1.Dra = value; + X0Y4_染み_染み1.Dra = value; + X0Y0_染み_染み1.Hit = false; + X0Y1_染み_染み1.Hit = false; + X0Y2_染み_染み1.Hit = false; + X0Y3_染み_染み1.Hit = false; + X0Y4_染み_染み1.Hit = false; + } + } + + public bool ベース表示 + { + get + { + return 紐左_表示; + } + set + { + 紐左_表示 = value; + 紐右_表示 = value; + 下地_表示 = value; + 線_表示 = value; + } + } + + public bool 紐輪表示 + { + get + { + return 結び紐左_輪1_紐後_表示; + } + set + { + 結び紐左_輪1_紐後_表示 = value; + 結び紐左_輪1_紐前_表示 = value; + 結び紐左_輪2_紐後_表示 = value; + 結び紐左_輪2_紐前_表示 = value; + 結び紐左_結び目_表示 = value; + 結び紐右_輪1_紐後_表示 = value; + 結び紐右_輪1_紐前_表示 = value; + 結び紐右_輪2_紐後_表示 = value; + 結び紐右_輪2_紐前_表示 = value; + 結び紐右_結び目_表示 = value; + } + } + + public bool 紐表示 + { + get + { + return 結び紐左_紐1_表示; + } + set + { + 結び紐左_紐1_表示 = value; + 結び紐左_紐2_表示 = value; + 結び紐右_紐1_表示 = value; + 結び紐右_紐2_表示 = value; + } + } + + public bool 縁1表示 + { + get + { + return ライン_ライン上_表示; + } + set + { + ライン_ライン上_表示 = value; + } + } + + public bool 縁2表示 + { + get + { + return ライン_ライン左_表示; + } + set + { + ライン_ライン左_表示 = value; + ライン_ライン右_表示 = value; + } + } + + public bool 縁3表示 + { + get + { + return ライン_ライン左下_表示; + } + set + { + ライン_ライン左下_表示 = value; + ライン_ライン右下_表示 = value; + } + } + + public bool 縁4表示 + { + get + { + return ライン_ライン下左_表示; + } + set + { + ライン_ライン下左_表示 = value; + ライン_ライン下右_表示 = value; + } + } + + public bool ヴィオラ表示 + { + get + { + return ヴィオラ_紐左_表示; + } + set + { + ヴィオラ_紐左_表示 = value; + ヴィオラ_紐右_表示 = value; + ヴィオラ_丸金具左_表示 = value; + ヴィオラ_丸金具右_表示 = value; + ヴィオラ_金具左_金具1_表示 = value; + ヴィオラ_金具左_金具2_表示 = value; + ヴィオラ_金具右_金具1_表示 = value; + ヴィオラ_金具右_金具2_表示 = value; + } + } + + public bool 染み表示 + { + get + { + return 染み_染み2_表示; + } + set + { + 染み_染み2_表示 = value; + 染み_染み1_表示 = value; + } + } + + public double 染み濃度 + { + get + { + return 染み_染み2CD.不透明度; + } + set + { + 染み_染み2CD.不透明度 = value; + 染み_染み1CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 紐左_表示; + } + set + { + 紐左_表示 = value; + 紐右_表示 = value; + 下地_表示 = value; + 線_表示 = value; + ライン_ライン上_表示 = value; + ライン_ライン左_表示 = value; + ライン_ライン右_表示 = value; + ライン_ライン左下_表示 = value; + ライン_ライン右下_表示 = value; + ライン_ライン下左_表示 = value; + ライン_ライン下右_表示 = value; + 結び紐左_紐1_表示 = value; + 結び紐左_紐2_表示 = value; + 結び紐左_輪1_紐後_表示 = value; + 結び紐左_輪1_紐前_表示 = value; + 結び紐左_輪2_紐後_表示 = value; + 結び紐左_輪2_紐前_表示 = value; + 結び紐左_結び目_表示 = value; + 結び紐右_紐1_表示 = value; + 結び紐右_紐2_表示 = value; + 結び紐右_輪1_紐後_表示 = value; + 結び紐右_輪1_紐前_表示 = value; + 結び紐右_輪2_紐後_表示 = value; + 結び紐右_輪2_紐前_表示 = value; + 結び紐右_結び目_表示 = value; + ヴィオラ_紐左_表示 = value; + ヴィオラ_紐右_表示 = value; + ヴィオラ_丸金具左_表示 = value; + ヴィオラ_丸金具右_表示 = value; + ヴィオラ_金具左_金具1_表示 = value; + ヴィオラ_金具左_金具2_表示 = value; + ヴィオラ_金具右_金具1_表示 = value; + ヴィオラ_金具右_金具2_表示 = value; + 染み_染み2_表示 = value; + 染み_染み1_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 紐左CD.不透明度; + } + set + { + 紐左CD.不透明度 = value; + 紐右CD.不透明度 = value; + 下地CD.不透明度 = value; + 線CD.不透明度 = value; + ライン_ライン上CD.不透明度 = value; + ライン_ライン左CD.不透明度 = value; + ライン_ライン右CD.不透明度 = value; + ライン_ライン左下CD.不透明度 = value; + ライン_ライン右下CD.不透明度 = value; + ライン_ライン下左CD.不透明度 = value; + ライン_ライン下右CD.不透明度 = value; + 結び紐左_紐1CD.不透明度 = value; + 結び紐左_紐2CD.不透明度 = value; + 結び紐左_輪1_紐後CD.不透明度 = value; + 結び紐左_輪1_紐前CD.不透明度 = value; + 結び紐左_輪2_紐後CD.不透明度 = value; + 結び紐左_輪2_紐前CD.不透明度 = value; + 結び紐左_結び目CD.不透明度 = value; + 結び紐右_紐1CD.不透明度 = value; + 結び紐右_紐2CD.不透明度 = value; + 結び紐右_輪1_紐後CD.不透明度 = value; + 結び紐右_輪1_紐前CD.不透明度 = value; + 結び紐右_輪2_紐後CD.不透明度 = value; + 結び紐右_輪2_紐前CD.不透明度 = value; + 結び紐右_結び目CD.不透明度 = value; + ヴィオラ_紐左CD.不透明度 = value; + ヴィオラ_紐右CD.不透明度 = value; + ヴィオラ_丸金具左CD.不透明度 = value; + ヴィオラ_丸金具右CD.不透明度 = value; + ヴィオラ_金具左_金具1CD.不透明度 = value; + ヴィオラ_金具左_金具2CD.不透明度 = value; + ヴィオラ_金具右_金具1CD.不透明度 = value; + ヴィオラ_金具右_金具2CD.不透明度 = value; + 染み_染み2CD.不透明度 = value; + 染み_染み1CD.不透明度 = value; + } + } + + public 下着ボトム_マイクロ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着ボトム_マイクロD e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.胴体["下着ボトム"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_紐左 = pars["紐左"].ToPar(); + X0Y0_紐右 = pars["紐右"].ToPar(); + X0Y0_下地 = pars["下地"].ToPar(); + X0Y0_線 = pars["線"].ToPar(); + Pars pars2 = pars["ライン"].ToPars(); + X0Y0_ライン_ライン上 = pars2["ライン上"].ToPar(); + X0Y0_ライン_ライン左 = pars2["ライン左"].ToPar(); + X0Y0_ライン_ライン右 = pars2["ライン右"].ToPar(); + X0Y0_ライン_ライン左下 = pars2["ライン左下"].ToPar(); + X0Y0_ライン_ライン右下 = pars2["ライン右下"].ToPar(); + X0Y0_ライン_ライン下左 = pars2["ライン下左"].ToPar(); + X0Y0_ライン_ライン下右 = pars2["ライン下右"].ToPar(); + pars2 = pars["結び紐左"].ToPars(); + X0Y0_結び紐左_紐1 = pars2["紐1"].ToPar(); + X0Y0_結び紐左_紐2 = pars2["紐2"].ToPar(); + Pars pars3 = pars2["輪1"].ToPars(); + X0Y0_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y0_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y0_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y0_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y0_結び紐左_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["結び紐右"].ToPars(); + X0Y0_結び紐右_紐1 = pars2["紐1"].ToPar(); + X0Y0_結び紐右_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y0_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y0_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y0_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y0_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y0_結び紐右_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["ヴィオラ"].ToPars(); + X0Y0_ヴィオラ_紐左 = pars2["紐左"].ToPar(); + X0Y0_ヴィオラ_紐右 = pars2["紐右"].ToPar(); + X0Y0_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); + X0Y0_ヴィオラ_丸金具右 = pars2["丸金具右"].ToPar(); + pars3 = pars2["金具左"].ToPars(); + X0Y0_ヴィオラ_金具左_金具1 = pars3["金具1"].ToPar(); + X0Y0_ヴィオラ_金具左_金具2 = pars3["金具2"].ToPar(); + pars3 = pars2["金具右"].ToPars(); + X0Y0_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); + X0Y0_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); + pars2 = pars["染み"].ToPars(); + X0Y0_染み_染み2 = pars2["染み2"].ToPar(); + X0Y0_染み_染み1 = pars2["染み1"].ToPar(); + pars = 本体[0][1]; + X0Y1_紐左 = pars["紐左"].ToPar(); + X0Y1_紐右 = pars["紐右"].ToPar(); + X0Y1_下地 = pars["下地"].ToPar(); + X0Y1_線 = pars["線"].ToPar(); + pars2 = pars["ライン"].ToPars(); + X0Y1_ライン_ライン上 = pars2["ライン上"].ToPar(); + X0Y1_ライン_ライン左 = pars2["ライン左"].ToPar(); + X0Y1_ライン_ライン右 = pars2["ライン右"].ToPar(); + X0Y1_ライン_ライン左下 = pars2["ライン左下"].ToPar(); + X0Y1_ライン_ライン右下 = pars2["ライン右下"].ToPar(); + X0Y1_ライン_ライン下左 = pars2["ライン下左"].ToPar(); + X0Y1_ライン_ライン下右 = pars2["ライン下右"].ToPar(); + pars2 = pars["結び紐左"].ToPars(); + X0Y1_結び紐左_紐1 = pars2["紐1"].ToPar(); + X0Y1_結び紐左_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y1_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y1_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y1_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y1_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y1_結び紐左_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["結び紐右"].ToPars(); + X0Y1_結び紐右_紐1 = pars2["紐1"].ToPar(); + X0Y1_結び紐右_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y1_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y1_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y1_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y1_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y1_結び紐右_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["ヴィオラ"].ToPars(); + X0Y1_ヴィオラ_紐左 = pars2["紐左"].ToPar(); + X0Y1_ヴィオラ_紐右 = pars2["紐右"].ToPar(); + X0Y1_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); + X0Y1_ヴィオラ_丸金具右 = pars2["丸金具右"].ToPar(); + pars3 = pars2["金具左"].ToPars(); + X0Y1_ヴィオラ_金具左_金具1 = pars3["金具1"].ToPar(); + X0Y1_ヴィオラ_金具左_金具2 = pars3["金具2"].ToPar(); + pars3 = pars2["金具右"].ToPars(); + X0Y1_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); + X0Y1_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); + pars2 = pars["染み"].ToPars(); + X0Y1_染み_染み2 = pars2["染み2"].ToPar(); + X0Y1_染み_染み1 = pars2["染み1"].ToPar(); + pars = 本体[0][2]; + X0Y2_紐左 = pars["紐左"].ToPar(); + X0Y2_紐右 = pars["紐右"].ToPar(); + X0Y2_下地 = pars["下地"].ToPar(); + X0Y2_線 = pars["線"].ToPar(); + pars2 = pars["ライン"].ToPars(); + X0Y2_ライン_ライン上 = pars2["ライン上"].ToPar(); + X0Y2_ライン_ライン左 = pars2["ライン左"].ToPar(); + X0Y2_ライン_ライン右 = pars2["ライン右"].ToPar(); + X0Y2_ライン_ライン左下 = pars2["ライン左下"].ToPar(); + X0Y2_ライン_ライン右下 = pars2["ライン右下"].ToPar(); + X0Y2_ライン_ライン下左 = pars2["ライン下左"].ToPar(); + X0Y2_ライン_ライン下右 = pars2["ライン下右"].ToPar(); + pars2 = pars["結び紐左"].ToPars(); + X0Y2_結び紐左_紐1 = pars2["紐1"].ToPar(); + X0Y2_結び紐左_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y2_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y2_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y2_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y2_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y2_結び紐左_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["結び紐右"].ToPars(); + X0Y2_結び紐右_紐1 = pars2["紐1"].ToPar(); + X0Y2_結び紐右_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y2_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y2_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y2_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y2_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y2_結び紐右_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["ヴィオラ"].ToPars(); + X0Y2_ヴィオラ_紐左 = pars2["紐左"].ToPar(); + X0Y2_ヴィオラ_紐右 = pars2["紐右"].ToPar(); + X0Y2_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); + X0Y2_ヴィオラ_丸金具右 = pars2["丸金具右"].ToPar(); + pars3 = pars2["金具左"].ToPars(); + X0Y2_ヴィオラ_金具左_金具1 = pars3["金具1"].ToPar(); + X0Y2_ヴィオラ_金具左_金具2 = pars3["金具2"].ToPar(); + pars3 = pars2["金具右"].ToPars(); + X0Y2_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); + X0Y2_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); + pars2 = pars["染み"].ToPars(); + X0Y2_染み_染み2 = pars2["染み2"].ToPar(); + X0Y2_染み_染み1 = pars2["染み1"].ToPar(); + pars = 本体[0][3]; + X0Y3_紐左 = pars["紐左"].ToPar(); + X0Y3_紐右 = pars["紐右"].ToPar(); + X0Y3_下地 = pars["下地"].ToPar(); + X0Y3_線 = pars["線"].ToPar(); + pars2 = pars["ライン"].ToPars(); + X0Y3_ライン_ライン上 = pars2["ライン上"].ToPar(); + X0Y3_ライン_ライン左 = pars2["ライン左"].ToPar(); + X0Y3_ライン_ライン右 = pars2["ライン右"].ToPar(); + X0Y3_ライン_ライン左下 = pars2["ライン左下"].ToPar(); + X0Y3_ライン_ライン右下 = pars2["ライン右下"].ToPar(); + X0Y3_ライン_ライン下左 = pars2["ライン下左"].ToPar(); + X0Y3_ライン_ライン下右 = pars2["ライン下右"].ToPar(); + pars2 = pars["結び紐左"].ToPars(); + X0Y3_結び紐左_紐1 = pars2["紐1"].ToPar(); + X0Y3_結び紐左_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y3_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y3_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y3_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y3_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y3_結び紐左_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["結び紐右"].ToPars(); + X0Y3_結び紐右_紐1 = pars2["紐1"].ToPar(); + X0Y3_結び紐右_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y3_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y3_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y3_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y3_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y3_結び紐右_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["ヴィオラ"].ToPars(); + X0Y3_ヴィオラ_紐左 = pars2["紐左"].ToPar(); + X0Y3_ヴィオラ_紐右 = pars2["紐右"].ToPar(); + X0Y3_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); + X0Y3_ヴィオラ_丸金具右 = pars2["丸金具右"].ToPar(); + pars3 = pars2["金具左"].ToPars(); + X0Y3_ヴィオラ_金具左_金具1 = pars3["金具1"].ToPar(); + X0Y3_ヴィオラ_金具左_金具2 = pars3["金具2"].ToPar(); + pars3 = pars2["金具右"].ToPars(); + X0Y3_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); + X0Y3_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); + pars2 = pars["染み"].ToPars(); + X0Y3_染み_染み2 = pars2["染み2"].ToPar(); + X0Y3_染み_染み1 = pars2["染み1"].ToPar(); + pars = 本体[0][4]; + X0Y4_紐左 = pars["紐左"].ToPar(); + X0Y4_紐右 = pars["紐右"].ToPar(); + X0Y4_下地 = pars["下地"].ToPar(); + X0Y4_線 = pars["線"].ToPar(); + pars2 = pars["ライン"].ToPars(); + X0Y4_ライン_ライン上 = pars2["ライン上"].ToPar(); + X0Y4_ライン_ライン左 = pars2["ライン左"].ToPar(); + X0Y4_ライン_ライン右 = pars2["ライン右"].ToPar(); + X0Y4_ライン_ライン左下 = pars2["ライン左下"].ToPar(); + X0Y4_ライン_ライン右下 = pars2["ライン右下"].ToPar(); + X0Y4_ライン_ライン下左 = pars2["ライン下左"].ToPar(); + X0Y4_ライン_ライン下右 = pars2["ライン下右"].ToPar(); + pars2 = pars["結び紐左"].ToPars(); + X0Y4_結び紐左_紐1 = pars2["紐1"].ToPar(); + X0Y4_結び紐左_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y4_結び紐左_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y4_結び紐左_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y4_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y4_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y4_結び紐左_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["結び紐右"].ToPars(); + X0Y4_結び紐右_紐1 = pars2["紐1"].ToPar(); + X0Y4_結び紐右_紐2 = pars2["紐2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y4_結び紐右_輪1_紐後 = pars3["紐後"].ToPar(); + X0Y4_結び紐右_輪1_紐前 = pars3["紐前"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y4_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); + X0Y4_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); + X0Y4_結び紐右_結び目 = pars2["結び目"].ToPar(); + pars2 = pars["ヴィオラ"].ToPars(); + X0Y4_ヴィオラ_紐左 = pars2["紐左"].ToPar(); + X0Y4_ヴィオラ_紐右 = pars2["紐右"].ToPar(); + X0Y4_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); + X0Y4_ヴィオラ_丸金具右 = pars2["丸金具右"].ToPar(); + pars3 = pars2["金具左"].ToPars(); + X0Y4_ヴィオラ_金具左_金具1 = pars3["金具1"].ToPar(); + X0Y4_ヴィオラ_金具左_金具2 = pars3["金具2"].ToPar(); + pars3 = pars2["金具右"].ToPars(); + X0Y4_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); + X0Y4_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); + pars2 = pars["染み"].ToPars(); + X0Y4_染み_染み2 = pars2["染み2"].ToPar(); + X0Y4_染み_染み1 = pars2["染み1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 紐左_表示 = e.紐左_表示; + 紐右_表示 = e.紐右_表示; + 下地_表示 = e.下地_表示; + 線_表示 = e.線_表示; + ライン_ライン上_表示 = e.ライン_ライン上_表示; + ライン_ライン左_表示 = e.ライン_ライン左_表示; + ライン_ライン右_表示 = e.ライン_ライン右_表示; + ライン_ライン左下_表示 = e.ライン_ライン左下_表示; + ライン_ライン右下_表示 = e.ライン_ライン右下_表示; + ライン_ライン下左_表示 = e.ライン_ライン下左_表示; + ライン_ライン下右_表示 = e.ライン_ライン下右_表示; + 結び紐左_紐1_表示 = e.結び紐左_紐1_表示; + 結び紐左_紐2_表示 = e.結び紐左_紐2_表示; + 結び紐左_輪1_紐後_表示 = e.結び紐左_輪1_紐後_表示; + 結び紐左_輪1_紐前_表示 = e.結び紐左_輪1_紐前_表示; + 結び紐左_輪2_紐後_表示 = e.結び紐左_輪2_紐後_表示; + 結び紐左_輪2_紐前_表示 = e.結び紐左_輪2_紐前_表示; + 結び紐左_結び目_表示 = e.結び紐左_結び目_表示; + 結び紐右_紐1_表示 = e.結び紐右_紐1_表示; + 結び紐右_紐2_表示 = e.結び紐右_紐2_表示; + 結び紐右_輪1_紐後_表示 = e.結び紐右_輪1_紐後_表示; + 結び紐右_輪1_紐前_表示 = e.結び紐右_輪1_紐前_表示; + 結び紐右_輪2_紐後_表示 = e.結び紐右_輪2_紐後_表示; + 結び紐右_輪2_紐前_表示 = e.結び紐右_輪2_紐前_表示; + 結び紐右_結び目_表示 = e.結び紐右_結び目_表示; + ヴィオラ_紐左_表示 = e.ヴィオラ_紐左_表示; + ヴィオラ_紐右_表示 = e.ヴィオラ_紐右_表示; + ヴィオラ_丸金具左_表示 = e.ヴィオラ_丸金具左_表示; + ヴィオラ_丸金具右_表示 = e.ヴィオラ_丸金具右_表示; + ヴィオラ_金具左_金具1_表示 = e.ヴィオラ_金具左_金具1_表示; + ヴィオラ_金具左_金具2_表示 = e.ヴィオラ_金具左_金具2_表示; + ヴィオラ_金具右_金具1_表示 = e.ヴィオラ_金具右_金具1_表示; + ヴィオラ_金具右_金具2_表示 = e.ヴィオラ_金具右_金具2_表示; + 染み_染み2_表示 = e.染み_染み2_表示; + 染み_染み1_表示 = e.染み_染み1_表示; + ベース表示 = e.ベース表示; + 紐輪表示 = e.紐輪表示; + 紐表示 = e.紐表示; + 縁1表示 = e.縁1表示; + 縁2表示 = e.縁2表示; + 縁3表示 = e.縁3表示; + 縁4表示 = e.縁4表示; + ヴィオラ表示 = e.ヴィオラ表示; + 染み表示 = e.染み表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_紐左CP = new ColorP(X0Y0_紐左, 紐左CD, DisUnit, abj: true); + X0Y0_紐右CP = new ColorP(X0Y0_紐右, 紐右CD, DisUnit, abj: true); + X0Y0_下地CP = new ColorP(X0Y0_下地, 下地CD, DisUnit, abj: true); + X0Y0_線CP = new ColorP(X0Y0_線, 線CD, DisUnit, abj: true); + X0Y0_ライン_ライン上CP = new ColorP(X0Y0_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); + X0Y0_ライン_ライン左CP = new ColorP(X0Y0_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); + X0Y0_ライン_ライン右CP = new ColorP(X0Y0_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); + X0Y0_ライン_ライン左下CP = new ColorP(X0Y0_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); + X0Y0_ライン_ライン右下CP = new ColorP(X0Y0_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); + X0Y0_ライン_ライン下左CP = new ColorP(X0Y0_ライン_ライン下左, ライン_ライン下左CD, 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); + X0Y0_結び紐左_輪1_紐後CP = new ColorP(X0Y0_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); + X0Y0_結び紐左_輪1_紐前CP = new ColorP(X0Y0_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); + X0Y0_結び紐左_輪2_紐後CP = new ColorP(X0Y0_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); + X0Y0_結び紐左_輪2_紐前CP = new ColorP(X0Y0_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, 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); + X0Y0_結び紐右_輪1_紐後CP = new ColorP(X0Y0_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); + X0Y0_結び紐右_輪1_紐前CP = new ColorP(X0Y0_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); + X0Y0_結び紐右_輪2_紐後CP = new ColorP(X0Y0_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); + X0Y0_結び紐右_輪2_紐前CP = new ColorP(X0Y0_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); + X0Y0_結び紐右_結び目CP = new ColorP(X0Y0_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); + X0Y0_ヴィオラ_紐左CP = new ColorP(X0Y0_ヴィオラ_紐左, ヴィオラ_紐左CD, DisUnit, abj: true); + X0Y0_ヴィオラ_紐右CP = new ColorP(X0Y0_ヴィオラ_紐右, ヴィオラ_紐右CD, DisUnit, abj: true); + X0Y0_ヴィオラ_丸金具左CP = new ColorP(X0Y0_ヴィオラ_丸金具左, ヴィオラ_丸金具左CD, 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); + X0Y0_ヴィオラ_金具右_金具1CP = new ColorP(X0Y0_ヴィオラ_金具右_金具1, ヴィオラ_金具右_金具1CD, DisUnit, abj: true); + X0Y0_ヴィオラ_金具右_金具2CP = new ColorP(X0Y0_ヴィオラ_金具右_金具2, ヴィオラ_金具右_金具2CD, DisUnit, abj: true); + X0Y0_染み_染み2CP = new ColorP(X0Y0_染み_染み2, 染み_染み2CD, DisUnit, abj: true); + X0Y0_染み_染み1CP = new ColorP(X0Y0_染み_染み1, 染み_染み1CD, DisUnit, abj: true); + X0Y1_紐左CP = new ColorP(X0Y1_紐左, 紐左CD, DisUnit, abj: true); + X0Y1_紐右CP = new ColorP(X0Y1_紐右, 紐右CD, DisUnit, abj: true); + X0Y1_下地CP = new ColorP(X0Y1_下地, 下地CD, DisUnit, abj: true); + X0Y1_線CP = new ColorP(X0Y1_線, 線CD, DisUnit, abj: true); + X0Y1_ライン_ライン上CP = new ColorP(X0Y1_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); + X0Y1_ライン_ライン左CP = new ColorP(X0Y1_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); + X0Y1_ライン_ライン右CP = new ColorP(X0Y1_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); + X0Y1_ライン_ライン左下CP = new ColorP(X0Y1_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); + X0Y1_ライン_ライン右下CP = new ColorP(X0Y1_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); + X0Y1_ライン_ライン下左CP = new ColorP(X0Y1_ライン_ライン下左, ライン_ライン下左CD, 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_結び紐左_輪1_紐後CP = new ColorP(X0Y1_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); + X0Y1_結び紐左_輪1_紐前CP = new ColorP(X0Y1_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); + X0Y1_結び紐左_輪2_紐後CP = new ColorP(X0Y1_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); + X0Y1_結び紐左_輪2_紐前CP = new ColorP(X0Y1_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, 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_結び紐右_輪1_紐後CP = new ColorP(X0Y1_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); + X0Y1_結び紐右_輪1_紐前CP = new ColorP(X0Y1_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); + X0Y1_結び紐右_輪2_紐後CP = new ColorP(X0Y1_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); + X0Y1_結び紐右_輪2_紐前CP = new ColorP(X0Y1_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); + X0Y1_結び紐右_結び目CP = new ColorP(X0Y1_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); + X0Y1_ヴィオラ_紐左CP = new ColorP(X0Y1_ヴィオラ_紐左, ヴィオラ_紐左CD, DisUnit, abj: true); + X0Y1_ヴィオラ_紐右CP = new ColorP(X0Y1_ヴィオラ_紐右, ヴィオラ_紐右CD, DisUnit, abj: true); + X0Y1_ヴィオラ_丸金具左CP = new ColorP(X0Y1_ヴィオラ_丸金具左, ヴィオラ_丸金具左CD, 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_染み_染み2CP = new ColorP(X0Y1_染み_染み2, 染み_染み2CD, DisUnit, abj: true); + X0Y1_染み_染み1CP = new ColorP(X0Y1_染み_染み1, 染み_染み1CD, DisUnit, abj: true); + X0Y2_紐左CP = new ColorP(X0Y2_紐左, 紐左CD, DisUnit, abj: true); + X0Y2_紐右CP = new ColorP(X0Y2_紐右, 紐右CD, DisUnit, abj: true); + X0Y2_下地CP = new ColorP(X0Y2_下地, 下地CD, DisUnit, abj: true); + X0Y2_線CP = new ColorP(X0Y2_線, 線CD, DisUnit, abj: true); + X0Y2_ライン_ライン上CP = new ColorP(X0Y2_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); + X0Y2_ライン_ライン左CP = new ColorP(X0Y2_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); + X0Y2_ライン_ライン右CP = new ColorP(X0Y2_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); + X0Y2_ライン_ライン左下CP = new ColorP(X0Y2_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); + X0Y2_ライン_ライン右下CP = new ColorP(X0Y2_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); + X0Y2_ライン_ライン下左CP = new ColorP(X0Y2_ライン_ライン下左, ライン_ライン下左CD, DisUnit, abj: true); + X0Y2_ライン_ライン下右CP = new ColorP(X0Y2_ライン_ライン下右, ライン_ライン下右CD, DisUnit, abj: true); + X0Y2_結び紐左_紐1CP = new ColorP(X0Y2_結び紐左_紐1, 結び紐左_紐1CD, DisUnit, abj: true); + X0Y2_結び紐左_紐2CP = new ColorP(X0Y2_結び紐左_紐2, 結び紐左_紐2CD, DisUnit, abj: true); + X0Y2_結び紐左_輪1_紐後CP = new ColorP(X0Y2_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); + X0Y2_結び紐左_輪1_紐前CP = new ColorP(X0Y2_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); + X0Y2_結び紐左_輪2_紐後CP = new ColorP(X0Y2_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); + X0Y2_結び紐左_輪2_紐前CP = new ColorP(X0Y2_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, DisUnit, abj: true); + X0Y2_結び紐左_結び目CP = new ColorP(X0Y2_結び紐左_結び目, 結び紐左_結び目CD, DisUnit, abj: true); + X0Y2_結び紐右_紐1CP = new ColorP(X0Y2_結び紐右_紐1, 結び紐右_紐1CD, DisUnit, abj: true); + X0Y2_結び紐右_紐2CP = new ColorP(X0Y2_結び紐右_紐2, 結び紐右_紐2CD, DisUnit, abj: true); + X0Y2_結び紐右_輪1_紐後CP = new ColorP(X0Y2_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); + X0Y2_結び紐右_輪1_紐前CP = new ColorP(X0Y2_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); + X0Y2_結び紐右_輪2_紐後CP = new ColorP(X0Y2_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); + X0Y2_結び紐右_輪2_紐前CP = new ColorP(X0Y2_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); + X0Y2_結び紐右_結び目CP = new ColorP(X0Y2_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); + X0Y2_ヴィオラ_紐左CP = new ColorP(X0Y2_ヴィオラ_紐左, ヴィオラ_紐左CD, DisUnit, abj: true); + X0Y2_ヴィオラ_紐右CP = new ColorP(X0Y2_ヴィオラ_紐右, ヴィオラ_紐右CD, DisUnit, abj: true); + X0Y2_ヴィオラ_丸金具左CP = new ColorP(X0Y2_ヴィオラ_丸金具左, ヴィオラ_丸金具左CD, DisUnit, abj: true); + X0Y2_ヴィオラ_丸金具右CP = new ColorP(X0Y2_ヴィオラ_丸金具右, ヴィオラ_丸金具右CD, DisUnit, abj: true); + X0Y2_ヴィオラ_金具左_金具1CP = new ColorP(X0Y2_ヴィオラ_金具左_金具1, ヴィオラ_金具左_金具1CD, DisUnit, abj: true); + X0Y2_ヴィオラ_金具左_金具2CP = new ColorP(X0Y2_ヴィオラ_金具左_金具2, ヴィオラ_金具左_金具2CD, DisUnit, abj: true); + X0Y2_ヴィオラ_金具右_金具1CP = new ColorP(X0Y2_ヴィオラ_金具右_金具1, ヴィオラ_金具右_金具1CD, DisUnit, abj: true); + X0Y2_ヴィオラ_金具右_金具2CP = new ColorP(X0Y2_ヴィオラ_金具右_金具2, ヴィオラ_金具右_金具2CD, DisUnit, abj: true); + X0Y2_染み_染み2CP = new ColorP(X0Y2_染み_染み2, 染み_染み2CD, DisUnit, abj: true); + X0Y2_染み_染み1CP = new ColorP(X0Y2_染み_染み1, 染み_染み1CD, DisUnit, abj: true); + X0Y3_紐左CP = new ColorP(X0Y3_紐左, 紐左CD, DisUnit, abj: true); + X0Y3_紐右CP = new ColorP(X0Y3_紐右, 紐右CD, DisUnit, abj: true); + X0Y3_下地CP = new ColorP(X0Y3_下地, 下地CD, DisUnit, abj: true); + X0Y3_線CP = new ColorP(X0Y3_線, 線CD, DisUnit, abj: true); + X0Y3_ライン_ライン上CP = new ColorP(X0Y3_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); + X0Y3_ライン_ライン左CP = new ColorP(X0Y3_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); + X0Y3_ライン_ライン右CP = new ColorP(X0Y3_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); + X0Y3_ライン_ライン左下CP = new ColorP(X0Y3_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); + X0Y3_ライン_ライン右下CP = new ColorP(X0Y3_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); + X0Y3_ライン_ライン下左CP = new ColorP(X0Y3_ライン_ライン下左, ライン_ライン下左CD, DisUnit, abj: true); + X0Y3_ライン_ライン下右CP = new ColorP(X0Y3_ライン_ライン下右, ライン_ライン下右CD, DisUnit, abj: true); + X0Y3_結び紐左_紐1CP = new ColorP(X0Y3_結び紐左_紐1, 結び紐左_紐1CD, DisUnit, abj: true); + X0Y3_結び紐左_紐2CP = new ColorP(X0Y3_結び紐左_紐2, 結び紐左_紐2CD, DisUnit, abj: true); + X0Y3_結び紐左_輪1_紐後CP = new ColorP(X0Y3_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); + X0Y3_結び紐左_輪1_紐前CP = new ColorP(X0Y3_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); + X0Y3_結び紐左_輪2_紐後CP = new ColorP(X0Y3_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); + X0Y3_結び紐左_輪2_紐前CP = new ColorP(X0Y3_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, DisUnit, abj: true); + X0Y3_結び紐左_結び目CP = new ColorP(X0Y3_結び紐左_結び目, 結び紐左_結び目CD, DisUnit, abj: true); + X0Y3_結び紐右_紐1CP = new ColorP(X0Y3_結び紐右_紐1, 結び紐右_紐1CD, DisUnit, abj: true); + X0Y3_結び紐右_紐2CP = new ColorP(X0Y3_結び紐右_紐2, 結び紐右_紐2CD, DisUnit, abj: true); + X0Y3_結び紐右_輪1_紐後CP = new ColorP(X0Y3_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); + X0Y3_結び紐右_輪1_紐前CP = new ColorP(X0Y3_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); + X0Y3_結び紐右_輪2_紐後CP = new ColorP(X0Y3_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); + X0Y3_結び紐右_輪2_紐前CP = new ColorP(X0Y3_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); + X0Y3_結び紐右_結び目CP = new ColorP(X0Y3_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); + X0Y3_ヴィオラ_紐左CP = new ColorP(X0Y3_ヴィオラ_紐左, ヴィオラ_紐左CD, DisUnit, abj: true); + X0Y3_ヴィオラ_紐右CP = new ColorP(X0Y3_ヴィオラ_紐右, ヴィオラ_紐右CD, DisUnit, abj: true); + X0Y3_ヴィオラ_丸金具左CP = new ColorP(X0Y3_ヴィオラ_丸金具左, ヴィオラ_丸金具左CD, DisUnit, abj: true); + X0Y3_ヴィオラ_丸金具右CP = new ColorP(X0Y3_ヴィオラ_丸金具右, ヴィオラ_丸金具右CD, DisUnit, abj: true); + X0Y3_ヴィオラ_金具左_金具1CP = new ColorP(X0Y3_ヴィオラ_金具左_金具1, ヴィオラ_金具左_金具1CD, DisUnit, abj: true); + X0Y3_ヴィオラ_金具左_金具2CP = new ColorP(X0Y3_ヴィオラ_金具左_金具2, ヴィオラ_金具左_金具2CD, DisUnit, abj: true); + X0Y3_ヴィオラ_金具右_金具1CP = new ColorP(X0Y3_ヴィオラ_金具右_金具1, ヴィオラ_金具右_金具1CD, DisUnit, abj: true); + X0Y3_ヴィオラ_金具右_金具2CP = new ColorP(X0Y3_ヴィオラ_金具右_金具2, ヴィオラ_金具右_金具2CD, DisUnit, abj: true); + X0Y3_染み_染み2CP = new ColorP(X0Y3_染み_染み2, 染み_染み2CD, DisUnit, abj: true); + X0Y3_染み_染み1CP = new ColorP(X0Y3_染み_染み1, 染み_染み1CD, DisUnit, abj: true); + X0Y4_紐左CP = new ColorP(X0Y4_紐左, 紐左CD, DisUnit, abj: true); + X0Y4_紐右CP = new ColorP(X0Y4_紐右, 紐右CD, DisUnit, abj: true); + X0Y4_下地CP = new ColorP(X0Y4_下地, 下地CD, DisUnit, abj: true); + X0Y4_線CP = new ColorP(X0Y4_線, 線CD, DisUnit, abj: true); + X0Y4_ライン_ライン上CP = new ColorP(X0Y4_ライン_ライン上, ライン_ライン上CD, DisUnit, abj: true); + X0Y4_ライン_ライン左CP = new ColorP(X0Y4_ライン_ライン左, ライン_ライン左CD, DisUnit, abj: true); + X0Y4_ライン_ライン右CP = new ColorP(X0Y4_ライン_ライン右, ライン_ライン右CD, DisUnit, abj: true); + X0Y4_ライン_ライン左下CP = new ColorP(X0Y4_ライン_ライン左下, ライン_ライン左下CD, DisUnit, abj: true); + X0Y4_ライン_ライン右下CP = new ColorP(X0Y4_ライン_ライン右下, ライン_ライン右下CD, DisUnit, abj: true); + X0Y4_ライン_ライン下左CP = new ColorP(X0Y4_ライン_ライン下左, ライン_ライン下左CD, DisUnit, abj: true); + X0Y4_ライン_ライン下右CP = new ColorP(X0Y4_ライン_ライン下右, ライン_ライン下右CD, DisUnit, abj: true); + X0Y4_結び紐左_紐1CP = new ColorP(X0Y4_結び紐左_紐1, 結び紐左_紐1CD, DisUnit, abj: true); + X0Y4_結び紐左_紐2CP = new ColorP(X0Y4_結び紐左_紐2, 結び紐左_紐2CD, DisUnit, abj: true); + X0Y4_結び紐左_輪1_紐後CP = new ColorP(X0Y4_結び紐左_輪1_紐後, 結び紐左_輪1_紐後CD, DisUnit, abj: true); + X0Y4_結び紐左_輪1_紐前CP = new ColorP(X0Y4_結び紐左_輪1_紐前, 結び紐左_輪1_紐前CD, DisUnit, abj: true); + X0Y4_結び紐左_輪2_紐後CP = new ColorP(X0Y4_結び紐左_輪2_紐後, 結び紐左_輪2_紐後CD, DisUnit, abj: true); + X0Y4_結び紐左_輪2_紐前CP = new ColorP(X0Y4_結び紐左_輪2_紐前, 結び紐左_輪2_紐前CD, DisUnit, abj: true); + X0Y4_結び紐左_結び目CP = new ColorP(X0Y4_結び紐左_結び目, 結び紐左_結び目CD, DisUnit, abj: true); + X0Y4_結び紐右_紐1CP = new ColorP(X0Y4_結び紐右_紐1, 結び紐右_紐1CD, DisUnit, abj: true); + X0Y4_結び紐右_紐2CP = new ColorP(X0Y4_結び紐右_紐2, 結び紐右_紐2CD, DisUnit, abj: true); + X0Y4_結び紐右_輪1_紐後CP = new ColorP(X0Y4_結び紐右_輪1_紐後, 結び紐右_輪1_紐後CD, DisUnit, abj: true); + X0Y4_結び紐右_輪1_紐前CP = new ColorP(X0Y4_結び紐右_輪1_紐前, 結び紐右_輪1_紐前CD, DisUnit, abj: true); + X0Y4_結び紐右_輪2_紐後CP = new ColorP(X0Y4_結び紐右_輪2_紐後, 結び紐右_輪2_紐後CD, DisUnit, abj: true); + X0Y4_結び紐右_輪2_紐前CP = new ColorP(X0Y4_結び紐右_輪2_紐前, 結び紐右_輪2_紐前CD, DisUnit, abj: true); + X0Y4_結び紐右_結び目CP = new ColorP(X0Y4_結び紐右_結び目, 結び紐右_結び目CD, DisUnit, abj: true); + X0Y4_ヴィオラ_紐左CP = new ColorP(X0Y4_ヴィオラ_紐左, ヴィオラ_紐左CD, DisUnit, abj: true); + X0Y4_ヴィオラ_紐右CP = new ColorP(X0Y4_ヴィオラ_紐右, ヴィオラ_紐右CD, DisUnit, abj: true); + X0Y4_ヴィオラ_丸金具左CP = new ColorP(X0Y4_ヴィオラ_丸金具左, ヴィオラ_丸金具左CD, DisUnit, abj: true); + X0Y4_ヴィオラ_丸金具右CP = new ColorP(X0Y4_ヴィオラ_丸金具右, ヴィオラ_丸金具右CD, DisUnit, abj: true); + X0Y4_ヴィオラ_金具左_金具1CP = new ColorP(X0Y4_ヴィオラ_金具左_金具1, ヴィオラ_金具左_金具1CD, DisUnit, abj: true); + X0Y4_ヴィオラ_金具左_金具2CP = new ColorP(X0Y4_ヴィオラ_金具左_金具2, ヴィオラ_金具左_金具2CD, DisUnit, abj: true); + X0Y4_ヴィオラ_金具右_金具1CP = new ColorP(X0Y4_ヴィオラ_金具右_金具1, ヴィオラ_金具右_金具1CD, DisUnit, abj: true); + X0Y4_ヴィオラ_金具右_金具2CP = new ColorP(X0Y4_ヴィオラ_金具右_金具2, ヴィオラ_金具右_金具2CD, DisUnit, abj: true); + X0Y4_染み_染み2CP = new ColorP(X0Y4_染み_染み2, 染み_染み2CD, DisUnit, abj: true); + X0Y4_染み_染み1CP = new ColorP(X0Y4_染み_染み1, 染み_染み1CD, DisUnit, abj: true); + 染み濃度 = e.染み濃度; + 濃度 = e.濃度; + 尺度YB = 0.95; + double y = 0.0005; + X0Y0_下地.BasePointBase = X0Y0_下地.BasePointBase.AddY(y); + X0Y1_下地.BasePointBase = X0Y1_下地.BasePointBase.AddY(y); + X0Y2_下地.BasePointBase = X0Y2_下地.BasePointBase.AddY(y); + X0Y3_下地.BasePointBase = X0Y3_下地.BasePointBase.AddY(y); + X0Y4_下地.BasePointBase = X0Y4_下地.BasePointBase.AddY(y); + } + + public override void 描画0(Are Are) + { + switch (本体.IndexY) + { + case 0: + Are.Draw(X0Y0_紐左); + Are.Draw(X0Y0_紐右); + break; + case 1: + Are.Draw(X0Y1_紐左); + Are.Draw(X0Y1_紐右); + break; + case 2: + Are.Draw(X0Y2_紐左); + Are.Draw(X0Y2_紐右); + break; + case 3: + Are.Draw(X0Y3_紐左); + Are.Draw(X0Y3_紐右); + break; + default: + Are.Draw(X0Y4_紐左); + Are.Draw(X0Y4_紐右); + break; + } + } + + public override void 描画1(Are Are) + { + switch (本体.IndexY) + { + case 0: + Are.Draw(X0Y0_下地); + Are.Draw(X0Y0_線); + Are.Draw(X0Y0_ライン_ライン上); + Are.Draw(X0Y0_ライン_ライン左); + Are.Draw(X0Y0_ライン_ライン右); + Are.Draw(X0Y0_ライン_ライン左下); + Are.Draw(X0Y0_ライン_ライン右下); + Are.Draw(X0Y0_ライン_ライン下左); + Are.Draw(X0Y0_ライン_ライン下右); + Are.Draw(X0Y0_結び紐左_紐1); + Are.Draw(X0Y0_結び紐左_紐2); + Are.Draw(X0Y0_結び紐左_輪1_紐後); + Are.Draw(X0Y0_結び紐左_輪1_紐前); + Are.Draw(X0Y0_結び紐左_輪2_紐後); + Are.Draw(X0Y0_結び紐左_輪2_紐前); + Are.Draw(X0Y0_結び紐左_結び目); + Are.Draw(X0Y0_結び紐右_紐1); + Are.Draw(X0Y0_結び紐右_紐2); + Are.Draw(X0Y0_結び紐右_輪1_紐後); + Are.Draw(X0Y0_結び紐右_輪1_紐前); + Are.Draw(X0Y0_結び紐右_輪2_紐後); + Are.Draw(X0Y0_結び紐右_輪2_紐前); + Are.Draw(X0Y0_結び紐右_結び目); + Are.Draw(X0Y0_ヴィオラ_紐左); + Are.Draw(X0Y0_ヴィオラ_紐右); + Are.Draw(X0Y0_ヴィオラ_丸金具左); + Are.Draw(X0Y0_ヴィオラ_丸金具右); + Are.Draw(X0Y0_ヴィオラ_金具左_金具1); + Are.Draw(X0Y0_ヴィオラ_金具左_金具2); + Are.Draw(X0Y0_ヴィオラ_金具右_金具1); + Are.Draw(X0Y0_ヴィオラ_金具右_金具2); + Are.Draw(X0Y0_染み_染み2); + Are.Draw(X0Y0_染み_染み1); + break; + case 1: + Are.Draw(X0Y1_下地); + Are.Draw(X0Y1_線); + Are.Draw(X0Y1_ライン_ライン上); + Are.Draw(X0Y1_ライン_ライン左); + Are.Draw(X0Y1_ライン_ライン右); + Are.Draw(X0Y1_ライン_ライン左下); + Are.Draw(X0Y1_ライン_ライン右下); + Are.Draw(X0Y1_ライン_ライン下左); + Are.Draw(X0Y1_ライン_ライン下右); + Are.Draw(X0Y1_結び紐左_紐1); + Are.Draw(X0Y1_結び紐左_紐2); + Are.Draw(X0Y1_結び紐左_輪1_紐後); + Are.Draw(X0Y1_結び紐左_輪1_紐前); + Are.Draw(X0Y1_結び紐左_輪2_紐後); + Are.Draw(X0Y1_結び紐左_輪2_紐前); + Are.Draw(X0Y1_結び紐左_結び目); + Are.Draw(X0Y1_結び紐右_紐1); + Are.Draw(X0Y1_結び紐右_紐2); + Are.Draw(X0Y1_結び紐右_輪1_紐後); + Are.Draw(X0Y1_結び紐右_輪1_紐前); + Are.Draw(X0Y1_結び紐右_輪2_紐後); + Are.Draw(X0Y1_結び紐右_輪2_紐前); + Are.Draw(X0Y1_結び紐右_結び目); + Are.Draw(X0Y1_ヴィオラ_紐左); + Are.Draw(X0Y1_ヴィオラ_紐右); + Are.Draw(X0Y1_ヴィオラ_丸金具左); + Are.Draw(X0Y1_ヴィオラ_丸金具右); + Are.Draw(X0Y1_ヴィオラ_金具左_金具1); + Are.Draw(X0Y1_ヴィオラ_金具左_金具2); + Are.Draw(X0Y1_ヴィオラ_金具右_金具1); + Are.Draw(X0Y1_ヴィオラ_金具右_金具2); + Are.Draw(X0Y1_染み_染み2); + Are.Draw(X0Y1_染み_染み1); + break; + case 2: + Are.Draw(X0Y2_下地); + Are.Draw(X0Y2_線); + Are.Draw(X0Y2_ライン_ライン上); + Are.Draw(X0Y2_ライン_ライン左); + Are.Draw(X0Y2_ライン_ライン右); + Are.Draw(X0Y2_ライン_ライン左下); + Are.Draw(X0Y2_ライン_ライン右下); + Are.Draw(X0Y2_ライン_ライン下左); + Are.Draw(X0Y2_ライン_ライン下右); + Are.Draw(X0Y2_結び紐左_紐1); + Are.Draw(X0Y2_結び紐左_紐2); + Are.Draw(X0Y2_結び紐左_輪1_紐後); + Are.Draw(X0Y2_結び紐左_輪1_紐前); + Are.Draw(X0Y2_結び紐左_輪2_紐後); + Are.Draw(X0Y2_結び紐左_輪2_紐前); + Are.Draw(X0Y2_結び紐左_結び目); + Are.Draw(X0Y2_結び紐右_紐1); + Are.Draw(X0Y2_結び紐右_紐2); + Are.Draw(X0Y2_結び紐右_輪1_紐後); + Are.Draw(X0Y2_結び紐右_輪1_紐前); + Are.Draw(X0Y2_結び紐右_輪2_紐後); + Are.Draw(X0Y2_結び紐右_輪2_紐前); + Are.Draw(X0Y2_結び紐右_結び目); + Are.Draw(X0Y2_ヴィオラ_紐左); + Are.Draw(X0Y2_ヴィオラ_紐右); + Are.Draw(X0Y2_ヴィオラ_丸金具左); + Are.Draw(X0Y2_ヴィオラ_丸金具右); + Are.Draw(X0Y2_ヴィオラ_金具左_金具1); + Are.Draw(X0Y2_ヴィオラ_金具左_金具2); + Are.Draw(X0Y2_ヴィオラ_金具右_金具1); + Are.Draw(X0Y2_ヴィオラ_金具右_金具2); + Are.Draw(X0Y2_染み_染み2); + Are.Draw(X0Y2_染み_染み1); + break; + case 3: + Are.Draw(X0Y3_下地); + Are.Draw(X0Y3_線); + Are.Draw(X0Y3_ライン_ライン上); + Are.Draw(X0Y3_ライン_ライン左); + Are.Draw(X0Y3_ライン_ライン右); + Are.Draw(X0Y3_ライン_ライン左下); + Are.Draw(X0Y3_ライン_ライン右下); + Are.Draw(X0Y3_ライン_ライン下左); + Are.Draw(X0Y3_ライン_ライン下右); + Are.Draw(X0Y3_結び紐左_紐1); + Are.Draw(X0Y3_結び紐左_紐2); + Are.Draw(X0Y3_結び紐左_輪1_紐後); + Are.Draw(X0Y3_結び紐左_輪1_紐前); + Are.Draw(X0Y3_結び紐左_輪2_紐後); + Are.Draw(X0Y3_結び紐左_輪2_紐前); + Are.Draw(X0Y3_結び紐左_結び目); + Are.Draw(X0Y3_結び紐右_紐1); + Are.Draw(X0Y3_結び紐右_紐2); + Are.Draw(X0Y3_結び紐右_輪1_紐後); + Are.Draw(X0Y3_結び紐右_輪1_紐前); + Are.Draw(X0Y3_結び紐右_輪2_紐後); + Are.Draw(X0Y3_結び紐右_輪2_紐前); + Are.Draw(X0Y3_結び紐右_結び目); + Are.Draw(X0Y3_ヴィオラ_紐左); + Are.Draw(X0Y3_ヴィオラ_紐右); + Are.Draw(X0Y3_ヴィオラ_丸金具左); + Are.Draw(X0Y3_ヴィオラ_丸金具右); + Are.Draw(X0Y3_ヴィオラ_金具左_金具1); + Are.Draw(X0Y3_ヴィオラ_金具左_金具2); + Are.Draw(X0Y3_ヴィオラ_金具右_金具1); + Are.Draw(X0Y3_ヴィオラ_金具右_金具2); + Are.Draw(X0Y3_染み_染み2); + Are.Draw(X0Y3_染み_染み1); + break; + default: + Are.Draw(X0Y4_下地); + Are.Draw(X0Y4_線); + Are.Draw(X0Y4_ライン_ライン上); + Are.Draw(X0Y4_ライン_ライン左); + Are.Draw(X0Y4_ライン_ライン右); + Are.Draw(X0Y4_ライン_ライン左下); + Are.Draw(X0Y4_ライン_ライン右下); + Are.Draw(X0Y4_ライン_ライン下左); + Are.Draw(X0Y4_ライン_ライン下右); + Are.Draw(X0Y4_結び紐左_紐1); + Are.Draw(X0Y4_結び紐左_紐2); + Are.Draw(X0Y4_結び紐左_輪1_紐後); + Are.Draw(X0Y4_結び紐左_輪1_紐前); + Are.Draw(X0Y4_結び紐左_輪2_紐後); + Are.Draw(X0Y4_結び紐左_輪2_紐前); + Are.Draw(X0Y4_結び紐左_結び目); + Are.Draw(X0Y4_結び紐右_紐1); + Are.Draw(X0Y4_結び紐右_紐2); + Are.Draw(X0Y4_結び紐右_輪1_紐後); + Are.Draw(X0Y4_結び紐右_輪1_紐前); + Are.Draw(X0Y4_結び紐右_輪2_紐後); + Are.Draw(X0Y4_結び紐右_輪2_紐前); + Are.Draw(X0Y4_結び紐右_結び目); + Are.Draw(X0Y4_ヴィオラ_紐左); + Are.Draw(X0Y4_ヴィオラ_紐右); + Are.Draw(X0Y4_ヴィオラ_丸金具左); + Are.Draw(X0Y4_ヴィオラ_丸金具右); + Are.Draw(X0Y4_ヴィオラ_金具左_金具1); + Are.Draw(X0Y4_ヴィオラ_金具左_金具2); + Are.Draw(X0Y4_ヴィオラ_金具右_金具1); + Are.Draw(X0Y4_ヴィオラ_金具右_金具2); + Are.Draw(X0Y4_染み_染み2); + Are.Draw(X0Y4_染み_染み1); + break; + } + } + + public override bool Is布(Par p) + { + if (p != X0Y0_紐左 && p != X0Y0_紐右 && p != X0Y0_下地 && p != X0Y0_線 && p != X0Y0_ライン_ライン上 && p != X0Y0_ライン_ライン左 && p != X0Y0_ライン_ライン右 && p != X0Y0_ライン_ライン左下 && p != X0Y0_ライン_ライン右下 && p != X0Y0_ライン_ライン下左 && p != X0Y0_ライン_ライン下右 && p != X0Y0_結び紐左_紐1 && p != X0Y0_結び紐左_紐2 && p != X0Y0_結び紐左_輪1_紐後 && p != X0Y0_結び紐左_輪1_紐前 && p != X0Y0_結び紐左_輪2_紐後 && p != X0Y0_結び紐左_輪2_紐前 && p != X0Y0_結び紐左_結び目 && p != X0Y0_結び紐右_紐1 && p != X0Y0_結び紐右_紐2 && p != X0Y0_結び紐右_輪1_紐後 && p != X0Y0_結び紐右_輪1_紐前 && p != X0Y0_結び紐右_輪2_紐後 && p != X0Y0_結び紐右_輪2_紐前 && p != X0Y0_結び紐右_結び目 && p != X0Y0_ヴィオラ_紐左 && p != X0Y0_ヴィオラ_紐右 && p != X0Y0_ヴィオラ_丸金具左 && p != X0Y0_ヴィオラ_丸金具右 && p != X0Y0_ヴィオラ_金具左_金具1 && p != X0Y0_ヴィオラ_金具左_金具2 && p != X0Y0_ヴィオラ_金具右_金具1 && p != X0Y0_ヴィオラ_金具右_金具2 && p != X0Y0_染み_染み2 && p != X0Y0_染み_染み1 && p != X0Y1_紐左 && p != X0Y1_紐右 && p != X0Y1_下地 && p != X0Y1_線 && p != X0Y1_ライン_ライン上 && p != X0Y1_ライン_ライン左 && p != X0Y1_ライン_ライン右 && p != X0Y1_ライン_ライン左下 && p != X0Y1_ライン_ライン右下 && p != X0Y1_ライン_ライン下左 && p != X0Y1_ライン_ライン下右 && p != X0Y1_結び紐左_紐1 && p != X0Y1_結び紐左_紐2 && p != X0Y1_結び紐左_輪1_紐後 && p != X0Y1_結び紐左_輪1_紐前 && p != X0Y1_結び紐左_輪2_紐後 && p != X0Y1_結び紐左_輪2_紐前 && p != X0Y1_結び紐左_結び目 && p != X0Y1_結び紐右_紐1 && p != X0Y1_結び紐右_紐2 && p != X0Y1_結び紐右_輪1_紐後 && p != X0Y1_結び紐右_輪1_紐前 && p != X0Y1_結び紐右_輪2_紐後 && p != X0Y1_結び紐右_輪2_紐前 && p != X0Y1_結び紐右_結び目 && p != X0Y1_ヴィオラ_紐左 && p != X0Y1_ヴィオラ_紐右 && p != X0Y1_ヴィオラ_丸金具左 && p != X0Y1_ヴィオラ_丸金具右 && p != X0Y1_ヴィオラ_金具左_金具1 && p != X0Y1_ヴィオラ_金具左_金具2 && p != X0Y1_ヴィオラ_金具右_金具1 && p != X0Y1_ヴィオラ_金具右_金具2 && p != X0Y1_染み_染み2 && p != X0Y1_染み_染み1 && p != X0Y2_紐左 && p != X0Y2_紐右 && p != X0Y2_下地 && p != X0Y2_線 && p != X0Y2_ライン_ライン上 && p != X0Y2_ライン_ライン左 && p != X0Y2_ライン_ライン右 && p != X0Y2_ライン_ライン左下 && p != X0Y2_ライン_ライン右下 && p != X0Y2_ライン_ライン下左 && p != X0Y2_ライン_ライン下右 && p != X0Y2_結び紐左_紐1 && p != X0Y2_結び紐左_紐2 && p != X0Y2_結び紐左_輪1_紐後 && p != X0Y2_結び紐左_輪1_紐前 && p != X0Y2_結び紐左_輪2_紐後 && p != X0Y2_結び紐左_輪2_紐前 && p != X0Y2_結び紐左_結び目 && p != X0Y2_結び紐右_紐1 && p != X0Y2_結び紐右_紐2 && p != X0Y2_結び紐右_輪1_紐後 && p != X0Y2_結び紐右_輪1_紐前 && p != X0Y2_結び紐右_輪2_紐後 && p != X0Y2_結び紐右_輪2_紐前 && p != X0Y2_結び紐右_結び目 && p != X0Y2_ヴィオラ_紐左 && p != X0Y2_ヴィオラ_紐右 && p != X0Y2_ヴィオラ_丸金具左 && p != X0Y2_ヴィオラ_丸金具右 && p != X0Y2_ヴィオラ_金具左_金具1 && p != X0Y2_ヴィオラ_金具左_金具2 && p != X0Y2_ヴィオラ_金具右_金具1 && p != X0Y2_ヴィオラ_金具右_金具2 && p != X0Y2_染み_染み2 && p != X0Y2_染み_染み1 && p != X0Y3_紐左 && p != X0Y3_紐右 && p != X0Y3_下地 && p != X0Y3_線 && p != X0Y3_ライン_ライン上 && p != X0Y3_ライン_ライン左 && p != X0Y3_ライン_ライン右 && p != X0Y3_ライン_ライン左下 && p != X0Y3_ライン_ライン右下 && p != X0Y3_ライン_ライン下左 && p != X0Y3_ライン_ライン下右 && p != X0Y3_結び紐左_紐1 && p != X0Y3_結び紐左_紐2 && p != X0Y3_結び紐左_輪1_紐後 && p != X0Y3_結び紐左_輪1_紐前 && p != X0Y3_結び紐左_輪2_紐後 && p != X0Y3_結び紐左_輪2_紐前 && p != X0Y3_結び紐左_結び目 && p != X0Y3_結び紐右_紐1 && p != X0Y3_結び紐右_紐2 && p != X0Y3_結び紐右_輪1_紐後 && p != X0Y3_結び紐右_輪1_紐前 && p != X0Y3_結び紐右_輪2_紐後 && p != X0Y3_結び紐右_輪2_紐前 && p != X0Y3_結び紐右_結び目 && p != X0Y3_ヴィオラ_紐左 && p != X0Y3_ヴィオラ_紐右 && p != X0Y3_ヴィオラ_丸金具左 && p != X0Y3_ヴィオラ_丸金具右 && p != X0Y3_ヴィオラ_金具左_金具1 && p != X0Y3_ヴィオラ_金具左_金具2 && p != X0Y3_ヴィオラ_金具右_金具1 && p != X0Y3_ヴィオラ_金具右_金具2 && p != X0Y3_染み_染み2 && p != X0Y3_染み_染み1 && p != X0Y4_紐左 && p != X0Y4_紐右 && p != X0Y4_下地 && p != X0Y4_線 && p != X0Y4_ライン_ライン上 && p != X0Y4_ライン_ライン左 && p != X0Y4_ライン_ライン右 && p != X0Y4_ライン_ライン左下 && p != X0Y4_ライン_ライン右下 && p != X0Y4_ライン_ライン下左 && p != X0Y4_ライン_ライン下右 && p != X0Y4_結び紐左_紐1 && p != X0Y4_結び紐左_紐2 && p != X0Y4_結び紐左_輪1_紐後 && p != X0Y4_結び紐左_輪1_紐前 && p != X0Y4_結び紐左_輪2_紐後 && p != X0Y4_結び紐左_輪2_紐前 && p != X0Y4_結び紐左_結び目 && p != X0Y4_結び紐右_紐1 && p != X0Y4_結び紐右_紐2 && p != X0Y4_結び紐右_輪1_紐後 && p != X0Y4_結び紐右_輪1_紐前 && p != X0Y4_結び紐右_輪2_紐後 && p != X0Y4_結び紐右_輪2_紐前 && p != X0Y4_結び紐右_結び目 && p != X0Y4_ヴィオラ_紐左 && p != X0Y4_ヴィオラ_紐右 && p != X0Y4_ヴィオラ_丸金具左 && p != X0Y4_ヴィオラ_丸金具右 && p != X0Y4_ヴィオラ_金具左_金具1 && p != X0Y4_ヴィオラ_金具左_金具2 && p != X0Y4_ヴィオラ_金具右_金具1 && p != X0Y4_ヴィオラ_金具右_金具2 && p != X0Y4_染み_染み2) + { + return p == X0Y4_染み_染み1; + } + return true; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_紐左CP.Update(); + X0Y0_紐右CP.Update(); + X0Y0_下地CP.Update(); + X0Y0_線CP.Update(); + X0Y0_ライン_ライン上CP.Update(); + X0Y0_ライン_ライン左CP.Update(); + X0Y0_ライン_ライン右CP.Update(); + X0Y0_ライン_ライン左下CP.Update(); + X0Y0_ライン_ライン右下CP.Update(); + X0Y0_ライン_ライン下左CP.Update(); + X0Y0_ライン_ライン下右CP.Update(); + X0Y0_結び紐左_紐1CP.Update(); + X0Y0_結び紐左_紐2CP.Update(); + X0Y0_結び紐左_輪1_紐後CP.Update(); + X0Y0_結び紐左_輪1_紐前CP.Update(); + X0Y0_結び紐左_輪2_紐後CP.Update(); + X0Y0_結び紐左_輪2_紐前CP.Update(); + X0Y0_結び紐左_結び目CP.Update(); + X0Y0_結び紐右_紐1CP.Update(); + X0Y0_結び紐右_紐2CP.Update(); + X0Y0_結び紐右_輪1_紐後CP.Update(); + X0Y0_結び紐右_輪1_紐前CP.Update(); + X0Y0_結び紐右_輪2_紐後CP.Update(); + X0Y0_結び紐右_輪2_紐前CP.Update(); + X0Y0_結び紐右_結び目CP.Update(); + X0Y0_ヴィオラ_紐左CP.Update(); + X0Y0_ヴィオラ_紐右CP.Update(); + X0Y0_ヴィオラ_丸金具左CP.Update(); + X0Y0_ヴィオラ_丸金具右CP.Update(); + X0Y0_ヴィオラ_金具左_金具1CP.Update(); + X0Y0_ヴィオラ_金具左_金具2CP.Update(); + X0Y0_ヴィオラ_金具右_金具1CP.Update(); + X0Y0_ヴィオラ_金具右_金具2CP.Update(); + X0Y0_染み_染み2CP.Update(); + X0Y0_染み_染み1CP.Update(); + break; + case 1: + X0Y1_紐左CP.Update(); + X0Y1_紐右CP.Update(); + X0Y1_下地CP.Update(); + X0Y1_線CP.Update(); + X0Y1_ライン_ライン上CP.Update(); + X0Y1_ライン_ライン左CP.Update(); + X0Y1_ライン_ライン右CP.Update(); + X0Y1_ライン_ライン左下CP.Update(); + X0Y1_ライン_ライン右下CP.Update(); + X0Y1_ライン_ライン下左CP.Update(); + X0Y1_ライン_ライン下右CP.Update(); + X0Y1_結び紐左_紐1CP.Update(); + X0Y1_結び紐左_紐2CP.Update(); + X0Y1_結び紐左_輪1_紐後CP.Update(); + X0Y1_結び紐左_輪1_紐前CP.Update(); + X0Y1_結び紐左_輪2_紐後CP.Update(); + X0Y1_結び紐左_輪2_紐前CP.Update(); + X0Y1_結び紐左_結び目CP.Update(); + X0Y1_結び紐右_紐1CP.Update(); + X0Y1_結び紐右_紐2CP.Update(); + X0Y1_結び紐右_輪1_紐後CP.Update(); + X0Y1_結び紐右_輪1_紐前CP.Update(); + X0Y1_結び紐右_輪2_紐後CP.Update(); + X0Y1_結び紐右_輪2_紐前CP.Update(); + X0Y1_結び紐右_結び目CP.Update(); + X0Y1_ヴィオラ_紐左CP.Update(); + X0Y1_ヴィオラ_紐右CP.Update(); + X0Y1_ヴィオラ_丸金具左CP.Update(); + X0Y1_ヴィオラ_丸金具右CP.Update(); + X0Y1_ヴィオラ_金具左_金具1CP.Update(); + X0Y1_ヴィオラ_金具左_金具2CP.Update(); + X0Y1_ヴィオラ_金具右_金具1CP.Update(); + X0Y1_ヴィオラ_金具右_金具2CP.Update(); + X0Y1_染み_染み2CP.Update(); + X0Y1_染み_染み1CP.Update(); + break; + case 2: + X0Y2_紐左CP.Update(); + X0Y2_紐右CP.Update(); + X0Y2_下地CP.Update(); + X0Y2_線CP.Update(); + X0Y2_ライン_ライン上CP.Update(); + X0Y2_ライン_ライン左CP.Update(); + X0Y2_ライン_ライン右CP.Update(); + X0Y2_ライン_ライン左下CP.Update(); + X0Y2_ライン_ライン右下CP.Update(); + X0Y2_ライン_ライン下左CP.Update(); + X0Y2_ライン_ライン下右CP.Update(); + X0Y2_結び紐左_紐1CP.Update(); + X0Y2_結び紐左_紐2CP.Update(); + X0Y2_結び紐左_輪1_紐後CP.Update(); + X0Y2_結び紐左_輪1_紐前CP.Update(); + X0Y2_結び紐左_輪2_紐後CP.Update(); + X0Y2_結び紐左_輪2_紐前CP.Update(); + X0Y2_結び紐左_結び目CP.Update(); + X0Y2_結び紐右_紐1CP.Update(); + X0Y2_結び紐右_紐2CP.Update(); + X0Y2_結び紐右_輪1_紐後CP.Update(); + X0Y2_結び紐右_輪1_紐前CP.Update(); + X0Y2_結び紐右_輪2_紐後CP.Update(); + X0Y2_結び紐右_輪2_紐前CP.Update(); + X0Y2_結び紐右_結び目CP.Update(); + X0Y2_ヴィオラ_紐左CP.Update(); + X0Y2_ヴィオラ_紐右CP.Update(); + X0Y2_ヴィオラ_丸金具左CP.Update(); + X0Y2_ヴィオラ_丸金具右CP.Update(); + X0Y2_ヴィオラ_金具左_金具1CP.Update(); + X0Y2_ヴィオラ_金具左_金具2CP.Update(); + X0Y2_ヴィオラ_金具右_金具1CP.Update(); + X0Y2_ヴィオラ_金具右_金具2CP.Update(); + X0Y2_染み_染み2CP.Update(); + X0Y2_染み_染み1CP.Update(); + break; + case 3: + X0Y3_紐左CP.Update(); + X0Y3_紐右CP.Update(); + X0Y3_下地CP.Update(); + X0Y3_線CP.Update(); + X0Y3_ライン_ライン上CP.Update(); + X0Y3_ライン_ライン左CP.Update(); + X0Y3_ライン_ライン右CP.Update(); + X0Y3_ライン_ライン左下CP.Update(); + X0Y3_ライン_ライン右下CP.Update(); + X0Y3_ライン_ライン下左CP.Update(); + X0Y3_ライン_ライン下右CP.Update(); + X0Y3_結び紐左_紐1CP.Update(); + X0Y3_結び紐左_紐2CP.Update(); + X0Y3_結び紐左_輪1_紐後CP.Update(); + X0Y3_結び紐左_輪1_紐前CP.Update(); + X0Y3_結び紐左_輪2_紐後CP.Update(); + X0Y3_結び紐左_輪2_紐前CP.Update(); + X0Y3_結び紐左_結び目CP.Update(); + X0Y3_結び紐右_紐1CP.Update(); + X0Y3_結び紐右_紐2CP.Update(); + X0Y3_結び紐右_輪1_紐後CP.Update(); + X0Y3_結び紐右_輪1_紐前CP.Update(); + X0Y3_結び紐右_輪2_紐後CP.Update(); + X0Y3_結び紐右_輪2_紐前CP.Update(); + X0Y3_結び紐右_結び目CP.Update(); + X0Y3_ヴィオラ_紐左CP.Update(); + X0Y3_ヴィオラ_紐右CP.Update(); + X0Y3_ヴィオラ_丸金具左CP.Update(); + X0Y3_ヴィオラ_丸金具右CP.Update(); + X0Y3_ヴィオラ_金具左_金具1CP.Update(); + X0Y3_ヴィオラ_金具左_金具2CP.Update(); + X0Y3_ヴィオラ_金具右_金具1CP.Update(); + X0Y3_ヴィオラ_金具右_金具2CP.Update(); + X0Y3_染み_染み2CP.Update(); + X0Y3_染み_染み1CP.Update(); + break; + default: + X0Y4_紐左CP.Update(); + X0Y4_紐右CP.Update(); + X0Y4_下地CP.Update(); + X0Y4_線CP.Update(); + X0Y4_ライン_ライン上CP.Update(); + X0Y4_ライン_ライン左CP.Update(); + X0Y4_ライン_ライン右CP.Update(); + X0Y4_ライン_ライン左下CP.Update(); + X0Y4_ライン_ライン右下CP.Update(); + X0Y4_ライン_ライン下左CP.Update(); + X0Y4_ライン_ライン下右CP.Update(); + X0Y4_結び紐左_紐1CP.Update(); + X0Y4_結び紐左_紐2CP.Update(); + X0Y4_結び紐左_輪1_紐後CP.Update(); + X0Y4_結び紐左_輪1_紐前CP.Update(); + X0Y4_結び紐左_輪2_紐後CP.Update(); + X0Y4_結び紐左_輪2_紐前CP.Update(); + X0Y4_結び紐左_結び目CP.Update(); + X0Y4_結び紐右_紐1CP.Update(); + X0Y4_結び紐右_紐2CP.Update(); + X0Y4_結び紐右_輪1_紐後CP.Update(); + X0Y4_結び紐右_輪1_紐前CP.Update(); + X0Y4_結び紐右_輪2_紐後CP.Update(); + X0Y4_結び紐右_輪2_紐前CP.Update(); + X0Y4_結び紐右_結び目CP.Update(); + X0Y4_ヴィオラ_紐左CP.Update(); + X0Y4_ヴィオラ_紐右CP.Update(); + X0Y4_ヴィオラ_丸金具左CP.Update(); + X0Y4_ヴィオラ_丸金具右CP.Update(); + X0Y4_ヴィオラ_金具左_金具1CP.Update(); + X0Y4_ヴィオラ_金具左_金具2CP.Update(); + X0Y4_ヴィオラ_金具右_金具1CP.Update(); + X0Y4_ヴィオラ_金具右_金具2CP.Update(); + X0Y4_染み_染み2CP.Update(); + X0Y4_染み_染み1CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 紐左CD = new ColorD(); + 紐右CD = new ColorD(); + 下地CD = new ColorD(); + 線CD = new ColorD(); + ライン_ライン上CD = new ColorD(); + ライン_ライン左CD = new ColorD(); + ライン_ライン右CD = new ColorD(); + ライン_ライン左下CD = new ColorD(); + ライン_ライン右下CD = new ColorD(); + ライン_ライン下左CD = new ColorD(); + ライン_ライン下右CD = new ColorD(); + 結び紐左_紐1CD = new ColorD(); + 結び紐左_紐2CD = new ColorD(); + 結び紐左_輪1_紐後CD = new ColorD(); + 結び紐左_輪1_紐前CD = new ColorD(); + 結び紐左_輪2_紐後CD = new ColorD(); + 結び紐左_輪2_紐前CD = new ColorD(); + 結び紐左_結び目CD = new ColorD(); + 結び紐右_紐1CD = new ColorD(); + 結び紐右_紐2CD = new ColorD(); + 結び紐右_輪1_紐後CD = new ColorD(); + 結び紐右_輪1_紐前CD = new ColorD(); + 結び紐右_輪2_紐後CD = new ColorD(); + 結び紐右_輪2_紐前CD = new ColorD(); + 結び紐右_結び目CD = new ColorD(); + ヴィオラ_紐左CD = new ColorD(); + ヴィオラ_紐右CD = new ColorD(); + ヴィオラ_丸金具左CD = new ColorD(); + ヴィオラ_丸金具右CD = new ColorD(); + ヴィオラ_金具左_金具1CD = new ColorD(); + ヴィオラ_金具左_金具2CD = new ColorD(); + ヴィオラ_金具右_金具1CD = new ColorD(); + ヴィオラ_金具右_金具2CD = new ColorD(); + 染み_染み2CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 染み_染み1CD = new ColorD(ref Col.Empty, ref 体配色.染み); + } + + public void 配色(マイクロB色 配色) + { + 紐左CD.色 = 配色.紐色; + 紐右CD.色 = 紐左CD.色; + 下地CD.色 = 配色.生地色; + 線CD.色 = Color2.Empty; + X0Y0_線CP.Setting(); + X0Y1_線CP.Setting(); + X0Y2_線CP.Setting(); + X0Y3_線CP.Setting(); + X0Y4_線CP.Setting(); + ライン_ライン上CD.色 = 配色.縁色; + ライン_ライン左CD.色 = ライン_ライン上CD.色; + ライン_ライン右CD.色 = ライン_ライン上CD.色; + ライン_ライン左下CD.色 = ライン_ライン上CD.色; + ライン_ライン右下CD.色 = ライン_ライン上CD.色; + ライン_ライン下左CD.色 = ライン_ライン上CD.色; + ライン_ライン下右CD.色 = ライン_ライン上CD.色; + 結び紐左_紐1CD.色 = 紐左CD.色; + 結び紐左_紐2CD.色 = 紐左CD.色; + 結び紐左_輪1_紐後CD.色 = 紐左CD.色; + 結び紐左_輪1_紐前CD.色 = 紐左CD.色; + 結び紐左_輪2_紐後CD.色 = 紐左CD.色; + 結び紐左_輪2_紐前CD.色 = 紐左CD.色; + 結び紐左_結び目CD.色 = 紐左CD.色; + 結び紐右_紐1CD.色 = 紐左CD.色; + 結び紐右_紐2CD.色 = 紐左CD.色; + 結び紐右_輪1_紐後CD.色 = 紐左CD.色; + 結び紐右_輪1_紐前CD.色 = 紐左CD.色; + 結び紐右_輪2_紐後CD.色 = 紐左CD.色; + 結び紐右_輪2_紐前CD.色 = 紐左CD.色; + 結び紐右_結び目CD.色 = 紐左CD.色; + ヴィオラ_紐左CD.色 = 紐左CD.色; + ヴィオラ_紐右CD.色 = 紐左CD.色; + ヴィオラ_丸金具左CD.色 = 配色.留色; + ヴィオラ_丸金具右CD.色 = ヴィオラ_丸金具左CD.色; + ヴィオラ_金具左_金具1CD.色 = ヴィオラ_丸金具左CD.色; + ヴィオラ_金具左_金具2CD.色 = ヴィオラ_丸金具左CD.色; + ヴィオラ_金具右_金具1CD.色 = ヴィオラ_丸金具左CD.色; + ヴィオラ_金具右_金具2CD.色 = ヴィオラ_丸金具左CD.色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロD.cs index 58130a7..6b3c3f3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロD.cs @@ -1,108 +1,109 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下着ボトム_マイクロD : 下着ボトムD +namespace SlaveMatrix { - public bool 紐左_表示; + [Serializable] + public class 下着ボトム_マイクロD : 下着ボトムD + { + public bool 紐左_表示; - public bool 紐右_表示; + public bool 紐右_表示; - public bool 下地_表示; + public bool 下地_表示; - public bool 線_表示; + public bool 線_表示; - public bool ライン_ライン上_表示; + public bool ライン_ライン上_表示; - public bool ライン_ライン左_表示; + public bool ライン_ライン左_表示; - public bool ライン_ライン右_表示; + public bool ライン_ライン右_表示; - public bool ライン_ライン左下_表示; + public bool ライン_ライン左下_表示; - public bool ライン_ライン右下_表示; + public bool ライン_ライン右下_表示; - public bool ライン_ライン下左_表示; + public bool ライン_ライン下左_表示; - public bool ライン_ライン下右_表示; + public bool ライン_ライン下右_表示; - public bool 結び紐左_紐1_表示; + public bool 結び紐左_紐1_表示; - public bool 結び紐左_紐2_表示; + public bool 結び紐左_紐2_表示; - public bool 結び紐左_輪1_紐後_表示; + public bool 結び紐左_輪1_紐後_表示; - public bool 結び紐左_輪1_紐前_表示; + public bool 結び紐左_輪1_紐前_表示; - public bool 結び紐左_輪2_紐後_表示; + public bool 結び紐左_輪2_紐後_表示; - public bool 結び紐左_輪2_紐前_表示; + public bool 結び紐左_輪2_紐前_表示; - public bool 結び紐左_結び目_表示; + public bool 結び紐左_結び目_表示; - public bool 結び紐右_紐1_表示; + public bool 結び紐右_紐1_表示; - public bool 結び紐右_紐2_表示; + public bool 結び紐右_紐2_表示; - public bool 結び紐右_輪1_紐後_表示; + public bool 結び紐右_輪1_紐後_表示; - public bool 結び紐右_輪1_紐前_表示; + public bool 結び紐右_輪1_紐前_表示; - public bool 結び紐右_輪2_紐後_表示; + public bool 結び紐右_輪2_紐後_表示; - public bool 結び紐右_輪2_紐前_表示; + public bool 結び紐右_輪2_紐前_表示; - public bool 結び紐右_結び目_表示; + public bool 結び紐右_結び目_表示; - public bool ヴィオラ_紐左_表示; + public bool ヴィオラ_紐左_表示; - public bool ヴィオラ_紐右_表示; + public bool ヴィオラ_紐右_表示; - public bool ヴィオラ_丸金具左_表示; + public bool ヴィオラ_丸金具左_表示; - public bool ヴィオラ_丸金具右_表示; + public bool ヴィオラ_丸金具右_表示; - public bool ヴィオラ_金具左_金具1_表示; + public bool ヴィオラ_金具左_金具1_表示; - public bool ヴィオラ_金具左_金具2_表示; + public bool ヴィオラ_金具左_金具2_表示; - public bool ヴィオラ_金具右_金具1_表示; + public bool ヴィオラ_金具右_金具1_表示; - public bool ヴィオラ_金具右_金具2_表示; + public bool ヴィオラ_金具右_金具2_表示; - public bool 染み_染み2_表示; + public bool 染み_染み2_表示; - public bool 染み_染み1_表示; + public bool 染み_染み1_表示; - public bool ベース表示; + public bool ベース表示; - public bool 紐輪表示; + public bool 紐輪表示; - public bool 紐表示; + public bool 紐表示; - public bool 縁1表示; + public bool 縁1表示; - public bool 縁2表示; + public bool 縁2表示; - public bool 縁3表示; + public bool 縁3表示; - public bool 縁4表示; + public bool 縁4表示; - public bool ヴィオラ表示; + public bool ヴィオラ表示; - public bool 染み表示; + public bool 染み表示; - public double 染み濃度 = 1.0; + public double 染み濃度 = 1.0; - public 下着ボトム_マイクロD() - { - ThisType = GetType(); - } + public 下着ボトム_マイクロD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下着ボトム_マイクロ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下着ボトム_マイクロ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首.cs index 0e4319f..64ba0f0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首.cs @@ -1,259 +1,260 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下着乳首 : Ele +namespace SlaveMatrix { - public Par X0Y0_乳首; + public class 下着乳首 : Ele + { + public Par X0Y0_乳首; - public Par X0Y0_染み2; + public Par X0Y0_染み2; - public Par X0Y0_染み1; + public Par X0Y0_染み1; - public ColorD 乳首CD; + public ColorD 乳首CD; - public ColorD 染み2CD; + public ColorD 染み2CD; - public ColorD 染み1CD; + public ColorD 染み1CD; - public ColorP X0Y0_乳首CP; + public ColorP X0Y0_乳首CP; - public ColorP X0Y0_染み2CP; + public ColorP X0Y0_染み2CP; - public ColorP X0Y0_染み1CP; + public ColorP X0Y0_染み1CP; - private double sb; + private double sb; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 乳首_表示 - { - get - { - return X0Y0_乳首.Dra; - } - set - { - X0Y0_乳首.Dra = value; - X0Y0_乳首.Hit = false; - } - } + public bool 乳首_表示 + { + get + { + return X0Y0_乳首.Dra; + } + set + { + X0Y0_乳首.Dra = value; + X0Y0_乳首.Hit = false; + } + } - public bool 染み2_表示 - { - get - { - return X0Y0_染み2.Dra; - } - set - { - X0Y0_染み2.Dra = value; - X0Y0_染み2.Hit = false; - } - } + public bool 染み2_表示 + { + get + { + return X0Y0_染み2.Dra; + } + set + { + X0Y0_染み2.Dra = value; + X0Y0_染み2.Hit = false; + } + } - public bool 染み1_表示 - { - get - { - return X0Y0_染み1.Dra; - } - set - { - X0Y0_染み1.Dra = value; - X0Y0_染み1.Hit = false; - } - } + public bool 染み1_表示 + { + get + { + return X0Y0_染み1.Dra; + } + set + { + X0Y0_染み1.Dra = value; + X0Y0_染み1.Hit = false; + } + } - public bool 染み表示 - { - get - { - return 染み2_表示; - } - set - { - 染み2_表示 = value; - 染み1_表示 = value; - } - } + public bool 染み表示 + { + get + { + return 染み2_表示; + } + set + { + 染み2_表示 = value; + 染み1_表示 = value; + } + } - public double 染み濃度 - { - get - { - return 染み2CD.不透明度; - } - set - { - 染み2CD.不透明度 = value; - 染み1CD.不透明度 = value; - } - } + public double 染み濃度 + { + get + { + return 染み2CD.不透明度; + } + set + { + 染み2CD.不透明度 = value; + 染み1CD.不透明度 = value; + } + } - public override bool 表示 - { - get - { - return 乳首_表示; - } - set - { - 乳首_表示 = value; - 染み2_表示 = value; - 染み1_表示 = value; - } - } + public override bool 表示 + { + get + { + return 乳首_表示; + } + set + { + 乳首_表示 = value; + 染み2_表示 = value; + 染み1_表示 = value; + } + } - public override double 濃度 - { - get - { - return 乳首CD.不透明度; - } - set - { - 乳首CD.不透明度 = value; - 染み2CD.不透明度 = value; - 染み1CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 乳首CD.不透明度; + } + set + { + 乳首CD.不透明度 = value; + 染み2CD.不透明度 = value; + 染み1CD.不透明度 = value; + } + } - public double バスト - { - set - { - 尺度B_ = sb * (0.9 + 0.25 * value); - } - } + public double バスト + { + set + { + 尺度B_ = sb * (0.9 + 0.25 * value); + } + } - public virtual double 尺度B_ - { - get - { - return 本体.CurJoinRoot.SizeBase; - } - set - { - foreach (Par item in 本体.EnumAllPar()) - { - item.SizeBase = value; - } - 本体.JoinP(); - } - } + public virtual double 尺度B_ + { + get + { + return 本体.CurJoinRoot.SizeBase; + } + set + { + foreach (Par item in 本体.EnumAllPar()) + { + item.SizeBase = value; + } + 本体.JoinP(); + } + } - public 下着乳首(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着乳首D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["下着乳首左"]); - Pars pars = 本体[0][0]; - X0Y0_乳首 = pars["乳首"].ToPar(); - X0Y0_染み2 = pars["染み2"].ToPar(); - X0Y0_染み1 = pars["染み1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - sb = 尺度B; - 肥大 = e.肥大; - 身長 = e.身長; - Xv = e.Xv; - Yv = e.Yv; - Xi = e.Xi; - Yi = e.Yi; - サイズ = e.サイズ; - サイズX = e.サイズX; - サイズY = e.サイズY; - 乳首_表示 = e.乳首_表示; - 染み2_表示 = e.染み2_表示; - 染み1_表示 = e.染み1_表示; - 染み表示 = e.染み表示; - バスト = e.バスト; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_乳首CP = new ColorP(X0Y0_乳首, 乳首CD, DisUnit, abj: true); - X0Y0_染み2CP = new ColorP(X0Y0_染み2, 染み2CD, DisUnit, abj: true); - X0Y0_染み1CP = new ColorP(X0Y0_染み1, 染み1CD, DisUnit, abj: true); - 染み濃度 = e.染み濃度; - 濃度 = e.濃度; - } + public 下着乳首(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着乳首D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["下着乳首左"]); + Pars pars = 本体[0][0]; + X0Y0_乳首 = pars["乳首"].ToPar(); + X0Y0_染み2 = pars["染み2"].ToPar(); + X0Y0_染み1 = pars["染み1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + sb = 尺度B; + 肥大 = e.肥大; + 身長 = e.身長; + Xv = e.Xv; + Yv = e.Yv; + Xi = e.Xi; + Yi = e.Yi; + サイズ = e.サイズ; + サイズX = e.サイズX; + サイズY = e.サイズY; + 乳首_表示 = e.乳首_表示; + 染み2_表示 = e.染み2_表示; + 染み1_表示 = e.染み1_表示; + 染み表示 = e.染み表示; + バスト = e.バスト; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_乳首CP = new ColorP(X0Y0_乳首, 乳首CD, DisUnit, abj: true); + X0Y0_染み2CP = new ColorP(X0Y0_染み2, 染み2CD, DisUnit, abj: true); + X0Y0_染み1CP = new ColorP(X0Y0_染み1, 染み1CD, DisUnit, abj: true); + 染み濃度 = e.染み濃度; + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_乳首CP.Update(); - X0Y0_染み2CP.Update(); - X0Y0_染み1CP.Update(); - } + public override void 色更新() + { + X0Y0_乳首CP.Update(); + X0Y0_染み2CP.Update(); + X0Y0_染み1CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 乳首CD = new ColorD(); - 染み2CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 染み1CD = new ColorD(ref Col.Empty, ref 体配色.染み); - } + private void 配色N0(体配色 体配色) + { + 乳首CD = new ColorD(); + 染み2CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 染み1CD = new ColorD(ref Col.Empty, ref 体配色.染み); + } - public void 配色(Color2 配色) - { - 乳首CD.線 = Col.Black; - 乳首CD.色 = 配色; - X0Y0_乳首CP.Setting(); - } + public void 配色(Color2 配色) + { + 乳首CD.線 = Col.Black; + 乳首CD.色 = 配色; + X0Y0_乳首CP.Setting(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首D.cs index 44c0f2d..d770b58 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首D.cs @@ -1,30 +1,31 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下着乳首D : EleD +namespace SlaveMatrix { - public bool 乳首_表示 = true; + [Serializable] + public class 下着乳首D : EleD + { + public bool 乳首_表示 = true; - public bool 染み2_表示 = true; + public bool 染み2_表示 = true; - public bool 染み1_表示 = true; + public bool 染み1_表示 = true; - public bool 染み表示 = true; + public bool 染み表示 = true; - public double 染み濃度 = 1.0; + public double 染み濃度 = 1.0; - public double バスト; + public double バスト; - public 下着乳首D() - { - ThisType = GetType(); - } + public 下着乳首D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下着乳首(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下着乳首(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核.cs index c97851e..0596b6f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核.cs @@ -1,151 +1,152 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下着陰核 : Ele +namespace SlaveMatrix { - public Par X0Y0_陰核; + public class 下着陰核 : Ele + { + public Par X0Y0_陰核; - public ColorD 陰核CD; + public ColorD 陰核CD; - public ColorP X0Y0_陰核CP; + public ColorP X0Y0_陰核CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 陰核_表示 - { - get - { - return X0Y0_陰核.Dra; - } - set - { - X0Y0_陰核.Dra = value; - X0Y0_陰核.Hit = false; - } - } + public bool 陰核_表示 + { + get + { + return X0Y0_陰核.Dra; + } + set + { + X0Y0_陰核.Dra = value; + X0Y0_陰核.Hit = false; + } + } - public override bool 表示 - { - get - { - return 陰核_表示; - } - set - { - 陰核_表示 = value; - } - } + public override bool 表示 + { + get + { + return 陰核_表示; + } + set + { + 陰核_表示 = value; + } + } - public override double 濃度 - { - get - { - return 陰核CD.不透明度; - } - set - { - 陰核CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 陰核CD.不透明度; + } + set + { + 陰核CD.不透明度 = value; + } + } - public 下着陰核(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着陰核D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["下着陰核"]); - Pars pars = 本体[0][0]; - X0Y0_陰核 = pars["陰核"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 陰核_表示 = e.陰核_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_陰核CP = new ColorP(X0Y0_陰核, 陰核CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 下着陰核(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下着陰核D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["下着陰核"]); + Pars pars = 本体[0][0]; + X0Y0_陰核 = pars["陰核"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 陰核_表示 = e.陰核_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_陰核CP = new ColorP(X0Y0_陰核, 陰核CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_陰核CP.Update(); - } + public override void 色更新() + { + X0Y0_陰核CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 陰核CD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 陰核CD = new ColorD(); + } - public void 配色(Color2 配色) - { - 陰核CD.線 = Col.Empty; - 陰核CD.色 = 配色; - X0Y0_陰核CP.Setting(); - } + public void 配色(Color2 配色) + { + 陰核CD.線 = Col.Empty; + 陰核CD.色 = 配色; + X0Y0_陰核CP.Setting(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核D.cs index b69ca9a..1a67da7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下着陰核D : EleD +namespace SlaveMatrix { - public bool 陰核_表示 = true; + [Serializable] + public class 下着陰核D : EleD + { + public bool 陰核_表示 = true; - public 下着陰核D() - { - ThisType = GetType(); - } + public 下着陰核D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下着陰核(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下着陰核(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕.cs index e344ec1..075ce24 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕.cs @@ -1,8 +1,9 @@ -namespace SlaveMatrix; - -public class 下腕 : Ele +namespace SlaveMatrix { - public Ele[] 手_接続; + public class 下腕 : Ele + { + public Ele[] 手_接続; - public virtual bool 肘部_外線 { get; set; } + public virtual bool 肘部_外線 { get; set; } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕D.cs index a763457..d6d4670 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕D.cs @@ -1,14 +1,15 @@ using System; using System.Collections.Generic; -namespace SlaveMatrix; - -[Serializable] -public class 下腕D : EleD +namespace SlaveMatrix { - public List 手_接続 = new List(); + [Serializable] + public class 下腕D : EleD + { + public List 手_接続 = new List(); - public virtual void 手接続(EleD e) - { - } + public virtual void 手接続(EleD e) + { + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_人.cs index 289fb1a..80efe4d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_人.cs @@ -1,6655 +1,6656 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下腕_人 : 下腕 +namespace SlaveMatrix { - public Par X0Y0_下腕; + public class 下腕_人 : 下腕 + { + public Par X0Y0_下腕; - public Par X0Y0_筋肉_筋肉下; + public Par X0Y0_筋肉_筋肉下; - public Par X0Y0_筋肉_筋肉上; + public Par X0Y0_筋肉_筋肉上; - public Par X0Y0_植性1_通常_花弁_花弁; + public Par X0Y0_植性1_通常_花弁_花弁; - public Par X0Y0_植性1_通常_花弁_影_花弁影1; + public Par X0Y0_植性1_通常_花弁_影_花弁影1; - public Par X0Y0_植性1_通常_花弁_影_花弁影2; + public Par X0Y0_植性1_通常_花弁_影_花弁影2; - public Par X0Y0_植性1_通常_花弁_影_花弁影3; + public Par X0Y0_植性1_通常_花弁_影_花弁影3; - public Par X0Y0_植性1_通常_花弁_影_花弁影4; + public Par X0Y0_植性1_通常_花弁_影_花弁影4; - public Par X0Y0_植性1_通常_花弁_影_花弁影5; + public Par X0Y0_植性1_通常_花弁_影_花弁影5; - public Par X0Y0_植性1_欠損_花弁_花弁; + public Par X0Y0_植性1_欠損_花弁_花弁; - public Par X0Y0_植性1_欠損_花弁_影_花弁影1; + public Par X0Y0_植性1_欠損_花弁_影_花弁影1; - public Par X0Y0_植性1_欠損_花弁_影_花弁影2; + public Par X0Y0_植性1_欠損_花弁_影_花弁影2; - public Par X0Y0_植性1_欠損_花弁_影_花弁影3; + public Par X0Y0_植性1_欠損_花弁_影_花弁影3; - public Par X0Y0_植性1_欠損_花弁_影_花弁影4; + public Par X0Y0_植性1_欠損_花弁_影_花弁影4; - public Par X0Y0_植性1_欠損_花弁_影_花弁影5; + public Par X0Y0_植性1_欠損_花弁_影_花弁影5; - public Par X0Y0_獣性1_獣腕; + public Par X0Y0_獣性1_獣腕; - public Par X0Y0_竜性1_肘_肘1; + public Par X0Y0_竜性1_肘_肘1; - public Par X0Y0_竜性1_肘_肘2; + public Par X0Y0_竜性1_肘_肘2; - public Par X0Y0_竜性1_鱗_鱗5; + public Par X0Y0_竜性1_鱗_鱗5; - public Par X0Y0_竜性1_鱗_鱗4; + public Par X0Y0_竜性1_鱗_鱗4; - public Par X0Y0_竜性1_鱗_鱗3; + public Par X0Y0_竜性1_鱗_鱗3; - public Par X0Y0_竜性1_鱗_鱗2; + public Par X0Y0_竜性1_鱗_鱗2; - public Par X0Y0_竜性1_鱗_鱗1; + public Par X0Y0_竜性1_鱗_鱗1; - public Par X0Y0_竜性1_手首_鱗3; + public Par X0Y0_竜性1_手首_鱗3; - public Par X0Y0_竜性1_手首_鱗2; + public Par X0Y0_竜性1_手首_鱗2; - public Par X0Y0_竜性1_手首_鱗1; + public Par X0Y0_竜性1_手首_鱗1; - public Par X0Y0_虫性1_虫肘; + public Par X0Y0_虫性1_虫肘; - public Par X0Y0_虫性1_虫腕上; + public Par X0Y0_虫性1_虫腕上; - public Par X0Y0_淫タトゥ_手首_タトゥ; + public Par X0Y0_淫タトゥ_手首_タトゥ; - public Par X0Y0_淫タトゥ_手首_ハート1_タトゥ左; + public Par X0Y0_淫タトゥ_手首_ハート1_タトゥ左; - public Par X0Y0_淫タトゥ_手首_ハート1_タトゥ右; + public Par X0Y0_淫タトゥ_手首_ハート1_タトゥ右; - public Par X0Y0_淫タトゥ_手首_ハート3_タトゥ左; + public Par X0Y0_淫タトゥ_手首_ハート3_タトゥ左; - public Par X0Y0_淫タトゥ_手首_ハート3_タトゥ右; + public Par X0Y0_淫タトゥ_手首_ハート3_タトゥ右; - public Par X0Y0_淫タトゥ_手首_ハート2_タトゥ左; + public Par X0Y0_淫タトゥ_手首_ハート2_タトゥ左; - public Par X0Y0_淫タトゥ_手首_ハート2_タトゥ右; + public Par X0Y0_淫タトゥ_手首_ハート2_タトゥ右; - public Par X0Y0_淫タトゥ_通常_ハート1_タトゥ左; + public Par X0Y0_淫タトゥ_通常_ハート1_タトゥ左; - public Par X0Y0_淫タトゥ_通常_ハート1_タトゥ右; + public Par X0Y0_淫タトゥ_通常_ハート1_タトゥ右; - public Par X0Y0_淫タトゥ_通常_ハート2_タトゥ左; + public Par X0Y0_淫タトゥ_通常_ハート2_タトゥ左; - public Par X0Y0_淫タトゥ_通常_ハート2_タトゥ右; + public Par X0Y0_淫タトゥ_通常_ハート2_タトゥ右; - public Par X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左; + public Par X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左; - public Par X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右; + public Par X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右; - public Par X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左; + public Par X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左; - public Par X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右; + public Par X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右; - public Par X0Y0_悪タトゥ_通常_文字1_文字a_枠; + public Par X0Y0_悪タトゥ_通常_文字1_文字a_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字b_枠; + public Par X0Y0_悪タトゥ_通常_文字1_文字b_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字c_枠; + public Par X0Y0_悪タトゥ_通常_文字1_文字c_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字d_枠; + public Par X0Y0_悪タトゥ_通常_文字1_文字d_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_枠; + public Par X0Y0_悪タトゥ_通常_文字1_文字e_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3; + public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_通常_文字2_文字a_枠; + public Par X0Y0_悪タトゥ_通常_文字2_文字a_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字b_枠; + public Par X0Y0_悪タトゥ_通常_文字2_文字b_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字c_枠; + public Par X0Y0_悪タトゥ_通常_文字2_文字c_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字d_枠; + public Par X0Y0_悪タトゥ_通常_文字2_文字d_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_枠; + public Par X0Y0_悪タトゥ_通常_文字2_文字e_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1; + public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2; + public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3; + public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_通常_タトゥ1; + public Par X0Y0_悪タトゥ_通常_タトゥ1; - public Par X0Y0_悪タトゥ_通常_タトゥ2; + public Par X0Y0_悪タトゥ_通常_タトゥ2; - public Par X0Y0_悪タトゥ_通常_逆十字_逆十字1; + public Par X0Y0_悪タトゥ_通常_逆十字_逆十字1; - public Par X0Y0_悪タトゥ_通常_逆十字_逆十字2; + public Par X0Y0_悪タトゥ_通常_逆十字_逆十字2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_枠; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_枠; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_枠; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_枠; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_枠; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3; + public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_枠; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_枠; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_枠; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_枠; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_枠; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3; + public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_筋肉_タトゥ1; + public Par X0Y0_悪タトゥ_筋肉_タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_タトゥ2; + public Par X0Y0_悪タトゥ_筋肉_タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_逆十字_逆十字1; + public Par X0Y0_悪タトゥ_筋肉_逆十字_逆十字1; - public Par X0Y0_悪タトゥ_筋肉_逆十字_逆十字2; + public Par X0Y0_悪タトゥ_筋肉_逆十字_逆十字2; - public Par X0Y0_植性2_通常_萼_萼上; + public Par X0Y0_植性2_通常_萼_萼上; - public Par X0Y0_植性2_通常_萼_萼下; + public Par X0Y0_植性2_通常_萼_萼下; - public Par X0Y0_植性2_通常_萼_萼中; + public Par X0Y0_植性2_通常_萼_萼中; - public Par X0Y0_植性2_欠損_萼_萼上; + public Par X0Y0_植性2_欠損_萼_萼上; - public Par X0Y0_植性2_欠損_萼_萼下; + public Par X0Y0_植性2_欠損_萼_萼下; - public Par X0Y0_植性2_欠損_萼_萼中; + public Par X0Y0_植性2_欠損_萼_萼中; - public Par X0Y0_獣性2_獣毛; + public Par X0Y0_獣性2_獣毛; - public Par X0Y0_竜性2_棘_棘5; + public Par X0Y0_竜性2_棘_棘5; - public Par X0Y0_竜性2_棘_棘4; + public Par X0Y0_竜性2_棘_棘4; - public Par X0Y0_竜性2_棘_棘3; + public Par X0Y0_竜性2_棘_棘3; - public Par X0Y0_竜性2_棘_棘2; + public Par X0Y0_竜性2_棘_棘2; - public Par X0Y0_竜性2_棘_棘1; + public Par X0Y0_竜性2_棘_棘1; - public Par X0Y0_虫性2_虫腕下; + public Par X0Y0_虫性2_虫腕下; - public Par X0Y0_虫性2_虫棘1; + public Par X0Y0_虫性2_虫棘1; - public Par X0Y0_虫性2_虫棘2; + public Par X0Y0_虫性2_虫棘2; - public Par X0Y0_虫性2_虫棘3; + public Par X0Y0_虫性2_虫棘3; - public Par X0Y0_虫性2_虫棘4; + public Par X0Y0_虫性2_虫棘4; - public Par X0Y0_虫性2_虫鎌節; + public Par X0Y0_虫性2_虫鎌節; - public Par X0Y0_傷X1; + public Par X0Y0_傷X1; - public Par X0Y0_傷I1; + public Par X0Y0_傷I1; - public Par X0Y0_傷I2; + public Par X0Y0_傷I2; - public Par X0Y0_ハイライト; + public Par X0Y0_ハイライト; - public Par X0Y0_グローブ_通常_グローブ; + public Par X0Y0_グローブ_通常_グローブ; - public Par X0Y0_グローブ_通常_縁; + public Par X0Y0_グローブ_通常_縁; - public Par X0Y0_グローブ_筋肉_グローブ; + public Par X0Y0_グローブ_筋肉_グローブ; - public Par X0Y0_グローブ_筋肉_縁; + public Par X0Y0_グローブ_筋肉_縁; - public Par X0Y0_鎧_ベルト_ベルト1; + public Par X0Y0_鎧_ベルト_ベルト1; - public Par X0Y0_鎧_ベルト_通常_ベルト2; + public Par X0Y0_鎧_ベルト_通常_ベルト2; - public Par X0Y0_鎧_ベルト_筋肉_ベルト2; + public Par X0Y0_鎧_ベルト_筋肉_ベルト2; - public Par X0Y0_鎧_鎧_鎧2; + public Par X0Y0_鎧_鎧_鎧2; - public Par X0Y0_鎧_鎧_鎧1; + public Par X0Y0_鎧_鎧_鎧1; - public Par X0Y0_腕輪_革; + public Par X0Y0_腕輪_革; - public Par X0Y0_腕輪_金具1; + public Par X0Y0_腕輪_金具1; - public Par X0Y0_腕輪_金具2; + public Par X0Y0_腕輪_金具2; - public Par X0Y0_腕輪_金具3; + public Par X0Y0_腕輪_金具3; - public Par X0Y0_腕輪_金具左; + public Par X0Y0_腕輪_金具左; - public Par X0Y0_腕輪_金具右; + public Par X0Y0_腕輪_金具右; - public ColorD 下腕CD; + public ColorD 下腕CD; - public ColorD 筋肉_筋肉下CD; + public ColorD 筋肉_筋肉下CD; - public ColorD 筋肉_筋肉上CD; + public ColorD 筋肉_筋肉上CD; - public ColorD 植性1_花弁_花弁CD; + public ColorD 植性1_花弁_花弁CD; - public ColorD 植性1_花弁_影_花弁影1CD; + public ColorD 植性1_花弁_影_花弁影1CD; - public ColorD 植性1_花弁_影_花弁影2CD; + public ColorD 植性1_花弁_影_花弁影2CD; - public ColorD 植性1_花弁_影_花弁影3CD; + public ColorD 植性1_花弁_影_花弁影3CD; - public ColorD 植性1_花弁_影_花弁影4CD; + public ColorD 植性1_花弁_影_花弁影4CD; - public ColorD 植性1_花弁_影_花弁影5CD; + public ColorD 植性1_花弁_影_花弁影5CD; - public ColorD 獣性1_獣腕CD; + public ColorD 獣性1_獣腕CD; - public ColorD 竜性1_肘_肘1CD; + public ColorD 竜性1_肘_肘1CD; - public ColorD 竜性1_肘_肘2CD; + public ColorD 竜性1_肘_肘2CD; - public ColorD 竜性1_鱗_鱗5CD; + public ColorD 竜性1_鱗_鱗5CD; - public ColorD 竜性1_鱗_鱗4CD; + public ColorD 竜性1_鱗_鱗4CD; - public ColorD 竜性1_鱗_鱗3CD; + public ColorD 竜性1_鱗_鱗3CD; - public ColorD 竜性1_鱗_鱗2CD; + public ColorD 竜性1_鱗_鱗2CD; - public ColorD 竜性1_鱗_鱗1CD; + public ColorD 竜性1_鱗_鱗1CD; - public ColorD 竜性1_手首_鱗3CD; + public ColorD 竜性1_手首_鱗3CD; - public ColorD 竜性1_手首_鱗2CD; + public ColorD 竜性1_手首_鱗2CD; - public ColorD 竜性1_手首_鱗1CD; + public ColorD 竜性1_手首_鱗1CD; - public ColorD 虫性1_虫肘CD; + public ColorD 虫性1_虫肘CD; - public ColorD 虫性1_虫腕上CD; + public ColorD 虫性1_虫腕上CD; - public ColorD 淫タトゥ_手首_タトゥCD; + public ColorD 淫タトゥ_手首_タトゥCD; - public ColorD 淫タトゥ_手首_ハート1_タトゥ左CD; + public ColorD 淫タトゥ_手首_ハート1_タトゥ左CD; - public ColorD 淫タトゥ_手首_ハート1_タトゥ右CD; + public ColorD 淫タトゥ_手首_ハート1_タトゥ右CD; - public ColorD 淫タトゥ_手首_ハート3_タトゥ左CD; + public ColorD 淫タトゥ_手首_ハート3_タトゥ左CD; - public ColorD 淫タトゥ_手首_ハート3_タトゥ右CD; + public ColorD 淫タトゥ_手首_ハート3_タトゥ右CD; - public ColorD 淫タトゥ_手首_ハート2_タトゥ左CD; + public ColorD 淫タトゥ_手首_ハート2_タトゥ左CD; - public ColorD 淫タトゥ_手首_ハート2_タトゥ右CD; + public ColorD 淫タトゥ_手首_ハート2_タトゥ右CD; - public ColorD 淫タトゥ_ハート1_タトゥ左CD; + public ColorD 淫タトゥ_ハート1_タトゥ左CD; - public ColorD 淫タトゥ_ハート1_タトゥ右CD; + public ColorD 淫タトゥ_ハート1_タトゥ右CD; - public ColorD 淫タトゥ_ハート2_タトゥ左CD; + public ColorD 淫タトゥ_ハート2_タトゥ左CD; - public ColorD 淫タトゥ_ハート2_タトゥ右CD; + public ColorD 淫タトゥ_ハート2_タトゥ右CD; - public ColorD 悪タトゥ_文字1_文字a_枠CD; + public ColorD 悪タトゥ_文字1_文字a_枠CD; - public ColorD 悪タトゥ_文字1_文字a_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字a_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字a_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字a_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字b_枠CD; + public ColorD 悪タトゥ_文字1_文字b_枠CD; - public ColorD 悪タトゥ_文字1_文字b_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字b_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字b_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字b_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字c_枠CD; + public ColorD 悪タトゥ_文字1_文字c_枠CD; - public ColorD 悪タトゥ_文字1_文字c_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字c_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字c_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字c_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字d_枠CD; + public ColorD 悪タトゥ_文字1_文字d_枠CD; - public ColorD 悪タトゥ_文字1_文字d_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字d_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字d_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字d_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字e_枠CD; + public ColorD 悪タトゥ_文字1_文字e_枠CD; - public ColorD 悪タトゥ_文字1_文字e_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字e_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字e_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字e_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字e_文字タトゥ3CD; + public ColorD 悪タトゥ_文字1_文字e_文字タトゥ3CD; - public ColorD 悪タトゥ_文字2_文字a_枠CD; + public ColorD 悪タトゥ_文字2_文字a_枠CD; - public ColorD 悪タトゥ_文字2_文字a_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字a_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字a_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字a_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字b_枠CD; + public ColorD 悪タトゥ_文字2_文字b_枠CD; - public ColorD 悪タトゥ_文字2_文字b_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字b_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字b_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字b_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字c_枠CD; + public ColorD 悪タトゥ_文字2_文字c_枠CD; - public ColorD 悪タトゥ_文字2_文字c_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字c_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字c_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字c_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字d_枠CD; + public ColorD 悪タトゥ_文字2_文字d_枠CD; - public ColorD 悪タトゥ_文字2_文字d_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字d_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字d_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字d_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字e_枠CD; + public ColorD 悪タトゥ_文字2_文字e_枠CD; - public ColorD 悪タトゥ_文字2_文字e_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字e_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字e_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字e_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字e_文字タトゥ3CD; + public ColorD 悪タトゥ_文字2_文字e_文字タトゥ3CD; - public ColorD 悪タトゥ_タトゥ1CD; + public ColorD 悪タトゥ_タトゥ1CD; - public ColorD 悪タトゥ_タトゥ2CD; + public ColorD 悪タトゥ_タトゥ2CD; - public ColorD 悪タトゥ_逆十字_逆十字1CD; + public ColorD 悪タトゥ_逆十字_逆十字1CD; - public ColorD 悪タトゥ_逆十字_逆十字2CD; + public ColorD 悪タトゥ_逆十字_逆十字2CD; - public ColorD 植性2_萼_萼上CD; + public ColorD 植性2_萼_萼上CD; - public ColorD 植性2_萼_萼下CD; + public ColorD 植性2_萼_萼下CD; - public ColorD 植性2_萼_萼中CD; + public ColorD 植性2_萼_萼中CD; - public ColorD 獣性2_獣毛CD; + public ColorD 獣性2_獣毛CD; - public ColorD 竜性2_棘_棘5CD; + public ColorD 竜性2_棘_棘5CD; - public ColorD 竜性2_棘_棘4CD; + public ColorD 竜性2_棘_棘4CD; - public ColorD 竜性2_棘_棘3CD; + public ColorD 竜性2_棘_棘3CD; - public ColorD 竜性2_棘_棘2CD; + public ColorD 竜性2_棘_棘2CD; - public ColorD 竜性2_棘_棘1CD; + public ColorD 竜性2_棘_棘1CD; - public ColorD 虫性2_虫腕下CD; + public ColorD 虫性2_虫腕下CD; - public ColorD 虫性2_虫棘1CD; + public ColorD 虫性2_虫棘1CD; - public ColorD 虫性2_虫棘2CD; + public ColorD 虫性2_虫棘2CD; - public ColorD 虫性2_虫棘3CD; + public ColorD 虫性2_虫棘3CD; - public ColorD 虫性2_虫棘4CD; + public ColorD 虫性2_虫棘4CD; - public ColorD 虫性2_虫鎌節CD; + public ColorD 虫性2_虫鎌節CD; - public ColorD 傷X1CD; + public ColorD 傷X1CD; - public ColorD 傷I1CD; + public ColorD 傷I1CD; - public ColorD 傷I2CD; + public ColorD 傷I2CD; - public ColorD ハイライトCD; + public ColorD ハイライトCD; - public ColorD グローブ_グローブCD; + public ColorD グローブ_グローブCD; - public ColorD グローブ_縁CD; + public ColorD グローブ_縁CD; - public ColorD 鎧_ベルト_ベルト1CD; + public ColorD 鎧_ベルト_ベルト1CD; - public ColorD 鎧_ベルト_ベルト2CD; + public ColorD 鎧_ベルト_ベルト2CD; - public ColorD 鎧_鎧_鎧2CD; + public ColorD 鎧_鎧_鎧2CD; - public ColorD 鎧_鎧_鎧1CD; + public ColorD 鎧_鎧_鎧1CD; - public ColorD 腕輪_革CD; + public ColorD 腕輪_革CD; - public ColorD 腕輪_金具1CD; + public ColorD 腕輪_金具1CD; - public ColorD 腕輪_金具2CD; + public ColorD 腕輪_金具2CD; - public ColorD 腕輪_金具3CD; + public ColorD 腕輪_金具3CD; - public ColorD 腕輪_金具左CD; + public ColorD 腕輪_金具左CD; - public ColorD 腕輪_金具右CD; + public ColorD 腕輪_金具右CD; - public ColorP X0Y0_下腕CP; + public ColorP X0Y0_下腕CP; - public ColorP X0Y0_筋肉_筋肉下CP; + public ColorP X0Y0_筋肉_筋肉下CP; - public ColorP X0Y0_筋肉_筋肉上CP; + public ColorP X0Y0_筋肉_筋肉上CP; - public ColorP X0Y0_植性1_通常_花弁_花弁CP; + public ColorP X0Y0_植性1_通常_花弁_花弁CP; - public ColorP X0Y0_植性1_通常_花弁_影_花弁影1CP; + public ColorP X0Y0_植性1_通常_花弁_影_花弁影1CP; - public ColorP X0Y0_植性1_通常_花弁_影_花弁影2CP; + public ColorP X0Y0_植性1_通常_花弁_影_花弁影2CP; - public ColorP X0Y0_植性1_通常_花弁_影_花弁影3CP; + public ColorP X0Y0_植性1_通常_花弁_影_花弁影3CP; - public ColorP X0Y0_植性1_通常_花弁_影_花弁影4CP; + public ColorP X0Y0_植性1_通常_花弁_影_花弁影4CP; - public ColorP X0Y0_植性1_通常_花弁_影_花弁影5CP; + public ColorP X0Y0_植性1_通常_花弁_影_花弁影5CP; - public ColorP X0Y0_植性1_欠損_花弁_花弁CP; + public ColorP X0Y0_植性1_欠損_花弁_花弁CP; - public ColorP X0Y0_植性1_欠損_花弁_影_花弁影1CP; + public ColorP X0Y0_植性1_欠損_花弁_影_花弁影1CP; - public ColorP X0Y0_植性1_欠損_花弁_影_花弁影2CP; + public ColorP X0Y0_植性1_欠損_花弁_影_花弁影2CP; - public ColorP X0Y0_植性1_欠損_花弁_影_花弁影3CP; + public ColorP X0Y0_植性1_欠損_花弁_影_花弁影3CP; - public ColorP X0Y0_植性1_欠損_花弁_影_花弁影4CP; + public ColorP X0Y0_植性1_欠損_花弁_影_花弁影4CP; - public ColorP X0Y0_植性1_欠損_花弁_影_花弁影5CP; + public ColorP X0Y0_植性1_欠損_花弁_影_花弁影5CP; - public ColorP X0Y0_獣性1_獣腕CP; + public ColorP X0Y0_獣性1_獣腕CP; - public ColorP X0Y0_竜性1_肘_肘1CP; + public ColorP X0Y0_竜性1_肘_肘1CP; - public ColorP X0Y0_竜性1_肘_肘2CP; + public ColorP X0Y0_竜性1_肘_肘2CP; - public ColorP X0Y0_竜性1_鱗_鱗5CP; + public ColorP X0Y0_竜性1_鱗_鱗5CP; - public ColorP X0Y0_竜性1_鱗_鱗4CP; + public ColorP X0Y0_竜性1_鱗_鱗4CP; - public ColorP X0Y0_竜性1_鱗_鱗3CP; + public ColorP X0Y0_竜性1_鱗_鱗3CP; - public ColorP X0Y0_竜性1_鱗_鱗2CP; + public ColorP X0Y0_竜性1_鱗_鱗2CP; - public ColorP X0Y0_竜性1_鱗_鱗1CP; + public ColorP X0Y0_竜性1_鱗_鱗1CP; - public ColorP X0Y0_竜性1_手首_鱗3CP; + public ColorP X0Y0_竜性1_手首_鱗3CP; - public ColorP X0Y0_竜性1_手首_鱗2CP; + public ColorP X0Y0_竜性1_手首_鱗2CP; - public ColorP X0Y0_竜性1_手首_鱗1CP; + public ColorP X0Y0_竜性1_手首_鱗1CP; - public ColorP X0Y0_虫性1_虫肘CP; + public ColorP X0Y0_虫性1_虫肘CP; - public ColorP X0Y0_虫性1_虫腕上CP; + public ColorP X0Y0_虫性1_虫腕上CP; - public ColorP X0Y0_淫タトゥ_手首_タトゥCP; + public ColorP X0Y0_淫タトゥ_手首_タトゥCP; - public ColorP X0Y0_淫タトゥ_手首_ハート1_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_手首_ハート1_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_手首_ハート1_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_手首_ハート1_タトゥ右CP; - public ColorP X0Y0_淫タトゥ_手首_ハート3_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_手首_ハート3_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_手首_ハート3_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_手首_ハート3_タトゥ右CP; - public ColorP X0Y0_淫タトゥ_手首_ハート2_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_手首_ハート2_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_手首_ハート2_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_手首_ハート2_タトゥ右CP; - public ColorP X0Y0_淫タトゥ_通常_ハート1_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_通常_ハート1_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_通常_ハート1_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_通常_ハート1_タトゥ右CP; - public ColorP X0Y0_淫タトゥ_通常_ハート2_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_通常_ハート2_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_通常_ハート2_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_通常_ハート2_タトゥ右CP; - public ColorP X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右CP; - public ColorP X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字a_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字a_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字b_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字b_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字c_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字c_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字d_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字d_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3CP; + public ColorP X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字a_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字a_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字b_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字b_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字c_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字c_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字d_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字d_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_枠CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_枠CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3CP; + public ColorP X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3CP; - public ColorP X0Y0_悪タトゥ_通常_タトゥ1CP; + public ColorP X0Y0_悪タトゥ_通常_タトゥ1CP; - public ColorP X0Y0_悪タトゥ_通常_タトゥ2CP; + public ColorP X0Y0_悪タトゥ_通常_タトゥ2CP; - public ColorP X0Y0_悪タトゥ_通常_逆十字_逆十字1CP; + public ColorP X0Y0_悪タトゥ_通常_逆十字_逆十字1CP; - public ColorP X0Y0_悪タトゥ_通常_逆十字_逆十字2CP; + public ColorP X0Y0_悪タトゥ_通常_逆十字_逆十字2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字a_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字a_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字b_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字b_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字c_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字c_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字d_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字d_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字a_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字a_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字b_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字b_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字c_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字c_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字d_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字d_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_枠CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_枠CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3CP; + public ColorP X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3CP; - public ColorP X0Y0_悪タトゥ_筋肉_タトゥ1CP; + public ColorP X0Y0_悪タトゥ_筋肉_タトゥ1CP; - public ColorP X0Y0_悪タトゥ_筋肉_タトゥ2CP; + public ColorP X0Y0_悪タトゥ_筋肉_タトゥ2CP; - public ColorP X0Y0_悪タトゥ_筋肉_逆十字_逆十字1CP; + public ColorP X0Y0_悪タトゥ_筋肉_逆十字_逆十字1CP; - public ColorP X0Y0_悪タトゥ_筋肉_逆十字_逆十字2CP; + public ColorP X0Y0_悪タトゥ_筋肉_逆十字_逆十字2CP; - public ColorP X0Y0_植性2_通常_萼_萼上CP; + public ColorP X0Y0_植性2_通常_萼_萼上CP; - public ColorP X0Y0_植性2_通常_萼_萼下CP; + public ColorP X0Y0_植性2_通常_萼_萼下CP; - public ColorP X0Y0_植性2_通常_萼_萼中CP; + public ColorP X0Y0_植性2_通常_萼_萼中CP; - public ColorP X0Y0_植性2_欠損_萼_萼上CP; + public ColorP X0Y0_植性2_欠損_萼_萼上CP; - public ColorP X0Y0_植性2_欠損_萼_萼下CP; + public ColorP X0Y0_植性2_欠損_萼_萼下CP; - public ColorP X0Y0_植性2_欠損_萼_萼中CP; + public ColorP X0Y0_植性2_欠損_萼_萼中CP; - public ColorP X0Y0_獣性2_獣毛CP; + public ColorP X0Y0_獣性2_獣毛CP; - public ColorP X0Y0_竜性2_棘_棘5CP; + public ColorP X0Y0_竜性2_棘_棘5CP; - public ColorP X0Y0_竜性2_棘_棘4CP; + public ColorP X0Y0_竜性2_棘_棘4CP; - public ColorP X0Y0_竜性2_棘_棘3CP; + public ColorP X0Y0_竜性2_棘_棘3CP; - public ColorP X0Y0_竜性2_棘_棘2CP; + public ColorP X0Y0_竜性2_棘_棘2CP; - public ColorP X0Y0_竜性2_棘_棘1CP; + public ColorP X0Y0_竜性2_棘_棘1CP; - public ColorP X0Y0_虫性2_虫腕下CP; + public ColorP X0Y0_虫性2_虫腕下CP; - public ColorP X0Y0_虫性2_虫棘1CP; + public ColorP X0Y0_虫性2_虫棘1CP; - public ColorP X0Y0_虫性2_虫棘2CP; + public ColorP X0Y0_虫性2_虫棘2CP; - public ColorP X0Y0_虫性2_虫棘3CP; + public ColorP X0Y0_虫性2_虫棘3CP; - public ColorP X0Y0_虫性2_虫棘4CP; + public ColorP X0Y0_虫性2_虫棘4CP; - public ColorP X0Y0_虫性2_虫鎌節CP; + public ColorP X0Y0_虫性2_虫鎌節CP; - public ColorP X0Y0_傷X1CP; + public ColorP X0Y0_傷X1CP; - public ColorP X0Y0_傷I1CP; + public ColorP X0Y0_傷I1CP; - public ColorP X0Y0_傷I2CP; + public ColorP X0Y0_傷I2CP; - public ColorP X0Y0_ハイライトCP; + public ColorP X0Y0_ハイライトCP; - public ColorP X0Y0_グローブ_通常_グローブCP; + public ColorP X0Y0_グローブ_通常_グローブCP; - public ColorP X0Y0_グローブ_通常_縁CP; + public ColorP X0Y0_グローブ_通常_縁CP; - public ColorP X0Y0_グローブ_筋肉_グローブCP; + public ColorP X0Y0_グローブ_筋肉_グローブCP; - public ColorP X0Y0_グローブ_筋肉_縁CP; + public ColorP X0Y0_グローブ_筋肉_縁CP; - public ColorP X0Y0_鎧_ベルト_ベルト1CP; + public ColorP X0Y0_鎧_ベルト_ベルト1CP; - public ColorP X0Y0_鎧_ベルト_通常_ベルト2CP; + public ColorP X0Y0_鎧_ベルト_通常_ベルト2CP; - public ColorP X0Y0_鎧_ベルト_筋肉_ベルト2CP; + public ColorP X0Y0_鎧_ベルト_筋肉_ベルト2CP; - public ColorP X0Y0_鎧_鎧_鎧2CP; + public ColorP X0Y0_鎧_鎧_鎧2CP; - public ColorP X0Y0_鎧_鎧_鎧1CP; + public ColorP X0Y0_鎧_鎧_鎧1CP; - public ColorP X0Y0_腕輪_革CP; + public ColorP X0Y0_腕輪_革CP; - public ColorP X0Y0_腕輪_金具1CP; + public ColorP X0Y0_腕輪_金具1CP; - public ColorP X0Y0_腕輪_金具2CP; + public ColorP X0Y0_腕輪_金具2CP; - public ColorP X0Y0_腕輪_金具3CP; + public ColorP X0Y0_腕輪_金具3CP; - public ColorP X0Y0_腕輪_金具左CP; + public ColorP X0Y0_腕輪_金具左CP; - public ColorP X0Y0_腕輪_金具右CP; + public ColorP X0Y0_腕輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public スタンプK キスマーク; + public スタンプK キスマーク; - public スタンプW 鞭痕; + public スタンプW 鞭痕; - public Ele[] 外腕_接続; + public Ele[] 外腕_接続; - public Ele[] 虫鎌_接続; + public Ele[] 虫鎌_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 植性1_花弁_花弁_表示 = 植性1_花弁_花弁_表示; - 植性1_花弁_影_花弁影1_表示 = 植性1_花弁_影_花弁影1_表示; - 植性1_花弁_影_花弁影2_表示 = 植性1_花弁_影_花弁影2_表示; - 植性1_花弁_影_花弁影3_表示 = 植性1_花弁_影_花弁影3_表示; - 植性1_花弁_影_花弁影4_表示 = 植性1_花弁_影_花弁影4_表示; - 植性1_花弁_影_花弁影5_表示 = 植性1_花弁_影_花弁影5_表示; - 植性2_萼_萼上_表示 = 植性2_萼_萼上_表示; - 植性2_萼_萼下_表示 = 植性2_萼_萼下_表示; - 植性2_萼_萼中_表示 = 植性2_萼_萼中_表示; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋肉_筋肉下_表示 = 筋肉_; - 筋肉_筋肉上_表示 = 筋肉_; - 淫タトゥ_ハート1_タトゥ左_表示 = 淫タトゥ_ハート1_タトゥ左_表示; - 淫タトゥ_ハート1_タトゥ右_表示 = 淫タトゥ_ハート1_タトゥ右_表示; - 淫タトゥ_ハート2_タトゥ左_表示 = 淫タトゥ_ハート2_タトゥ左_表示; - 淫タトゥ_ハート2_タトゥ右_表示 = 淫タトゥ_ハート2_タトゥ右_表示; - 悪タトゥ_文字1_文字a_枠_表示 = 悪タトゥ_文字1_文字a_枠_表示; - 悪タトゥ_文字1_文字a_文字タトゥ1_表示 = 悪タトゥ_文字1_文字a_文字タトゥ1_表示; - 悪タトゥ_文字1_文字a_文字タトゥ2_表示 = 悪タトゥ_文字1_文字a_文字タトゥ2_表示; - 悪タトゥ_文字1_文字b_枠_表示 = 悪タトゥ_文字1_文字b_枠_表示; - 悪タトゥ_文字1_文字b_文字タトゥ1_表示 = 悪タトゥ_文字1_文字b_文字タトゥ1_表示; - 悪タトゥ_文字1_文字b_文字タトゥ2_表示 = 悪タトゥ_文字1_文字b_文字タトゥ2_表示; - 悪タトゥ_文字1_文字c_枠_表示 = 悪タトゥ_文字1_文字c_枠_表示; - 悪タトゥ_文字1_文字c_文字タトゥ1_表示 = 悪タトゥ_文字1_文字c_文字タトゥ1_表示; - 悪タトゥ_文字1_文字c_文字タトゥ2_表示 = 悪タトゥ_文字1_文字c_文字タトゥ2_表示; - 悪タトゥ_文字1_文字d_枠_表示 = 悪タトゥ_文字1_文字d_枠_表示; - 悪タトゥ_文字1_文字d_文字タトゥ1_表示 = 悪タトゥ_文字1_文字d_文字タトゥ1_表示; - 悪タトゥ_文字1_文字d_文字タトゥ2_表示 = 悪タトゥ_文字1_文字d_文字タトゥ2_表示; - 悪タトゥ_文字1_文字e_枠_表示 = 悪タトゥ_文字1_文字e_枠_表示; - 悪タトゥ_文字1_文字e_文字タトゥ1_表示 = 悪タトゥ_文字1_文字e_文字タトゥ1_表示; - 悪タトゥ_文字1_文字e_文字タトゥ2_表示 = 悪タトゥ_文字1_文字e_文字タトゥ2_表示; - 悪タトゥ_文字1_文字e_文字タトゥ3_表示 = 悪タトゥ_文字1_文字e_文字タトゥ3_表示; - 悪タトゥ_文字2_文字a_枠_表示 = 悪タトゥ_文字2_文字a_枠_表示; - 悪タトゥ_文字2_文字a_文字タトゥ1_表示 = 悪タトゥ_文字2_文字a_文字タトゥ1_表示; - 悪タトゥ_文字2_文字a_文字タトゥ2_表示 = 悪タトゥ_文字2_文字a_文字タトゥ2_表示; - 悪タトゥ_文字2_文字b_枠_表示 = 悪タトゥ_文字2_文字b_枠_表示; - 悪タトゥ_文字2_文字b_文字タトゥ1_表示 = 悪タトゥ_文字2_文字b_文字タトゥ1_表示; - 悪タトゥ_文字2_文字b_文字タトゥ2_表示 = 悪タトゥ_文字2_文字b_文字タトゥ2_表示; - 悪タトゥ_文字2_文字c_枠_表示 = 悪タトゥ_文字2_文字c_枠_表示; - 悪タトゥ_文字2_文字c_文字タトゥ1_表示 = 悪タトゥ_文字2_文字c_文字タトゥ1_表示; - 悪タトゥ_文字2_文字c_文字タトゥ2_表示 = 悪タトゥ_文字2_文字c_文字タトゥ2_表示; - 悪タトゥ_文字2_文字d_枠_表示 = 悪タトゥ_文字2_文字d_枠_表示; - 悪タトゥ_文字2_文字d_文字タトゥ1_表示 = 悪タトゥ_文字2_文字d_文字タトゥ1_表示; - 悪タトゥ_文字2_文字d_文字タトゥ2_表示 = 悪タトゥ_文字2_文字d_文字タトゥ2_表示; - 悪タトゥ_文字2_文字e_枠_表示 = 悪タトゥ_文字2_文字e_枠_表示; - 悪タトゥ_文字2_文字e_文字タトゥ1_表示 = 悪タトゥ_文字2_文字e_文字タトゥ1_表示; - 悪タトゥ_文字2_文字e_文字タトゥ2_表示 = 悪タトゥ_文字2_文字e_文字タトゥ2_表示; - 悪タトゥ_文字2_文字e_文字タトゥ3_表示 = 悪タトゥ_文字2_文字e_文字タトゥ3_表示; - 悪タトゥ_タトゥ1_表示 = 悪タトゥ_タトゥ1_表示; - 悪タトゥ_タトゥ2_表示 = 悪タトゥ_タトゥ2_表示; - 悪タトゥ_逆十字_逆十字1_表示 = 悪タトゥ_逆十字_逆十字1_表示; - 悪タトゥ_逆十字_逆十字2_表示 = 悪タトゥ_逆十字_逆十字2_表示; - グローブ_グローブ_表示 = グローブ_グローブ_表示; - グローブ_縁_表示 = グローブ_縁_表示; - 鎧_ベルト_ベルト2_表示 = 鎧_ベルト_ベルト2_表示; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 腕輪表示 = 拘束_; - } - } - - public bool 下腕_表示 - { - get - { - return X0Y0_下腕.Dra; - } - set - { - X0Y0_下腕.Dra = value; - X0Y0_下腕.Hit = value; - } - } - - public bool 筋肉_筋肉下_表示 - { - get - { - return X0Y0_筋肉_筋肉下.Dra; - } - set - { - X0Y0_筋肉_筋肉下.Dra = value; - X0Y0_筋肉_筋肉下.Hit = value; - } - } - - public bool 筋肉_筋肉上_表示 - { - get - { - return X0Y0_筋肉_筋肉上.Dra; - } - set - { - X0Y0_筋肉_筋肉上.Dra = value; - X0Y0_筋肉_筋肉上.Hit = value; - } - } - - public bool 植性1_通常_花弁_花弁_表示 - { - get - { - return X0Y0_植性1_通常_花弁_花弁.Dra; - } - set - { - X0Y0_植性1_通常_花弁_花弁.Dra = value; - X0Y0_植性1_通常_花弁_花弁.Hit = value; - } - } - - public bool 植性1_通常_花弁_影_花弁影1_表示 - { - get - { - return X0Y0_植性1_通常_花弁_影_花弁影1.Dra; - } - set - { - X0Y0_植性1_通常_花弁_影_花弁影1.Dra = value; - X0Y0_植性1_通常_花弁_影_花弁影1.Hit = value; - } - } - - public bool 植性1_通常_花弁_影_花弁影2_表示 - { - get - { - return X0Y0_植性1_通常_花弁_影_花弁影2.Dra; - } - set - { - X0Y0_植性1_通常_花弁_影_花弁影2.Dra = value; - X0Y0_植性1_通常_花弁_影_花弁影2.Hit = value; - } - } - - public bool 植性1_通常_花弁_影_花弁影3_表示 - { - get - { - return X0Y0_植性1_通常_花弁_影_花弁影3.Dra; - } - set - { - X0Y0_植性1_通常_花弁_影_花弁影3.Dra = value; - X0Y0_植性1_通常_花弁_影_花弁影3.Hit = value; - } - } - - public bool 植性1_通常_花弁_影_花弁影4_表示 - { - get - { - return X0Y0_植性1_通常_花弁_影_花弁影4.Dra; - } - set - { - X0Y0_植性1_通常_花弁_影_花弁影4.Dra = value; - X0Y0_植性1_通常_花弁_影_花弁影4.Hit = value; - } - } - - public bool 植性1_通常_花弁_影_花弁影5_表示 - { - get - { - return X0Y0_植性1_通常_花弁_影_花弁影5.Dra; - } - set - { - X0Y0_植性1_通常_花弁_影_花弁影5.Dra = value; - X0Y0_植性1_通常_花弁_影_花弁影5.Hit = value; - } - } - - public bool 植性1_欠損_花弁_花弁_表示 - { - get - { - return X0Y0_植性1_欠損_花弁_花弁.Dra; - } - set - { - X0Y0_植性1_欠損_花弁_花弁.Dra = value; - X0Y0_植性1_欠損_花弁_花弁.Hit = value; - } - } - - public bool 植性1_欠損_花弁_影_花弁影1_表示 - { - get - { - return X0Y0_植性1_欠損_花弁_影_花弁影1.Dra; - } - set - { - X0Y0_植性1_欠損_花弁_影_花弁影1.Dra = value; - X0Y0_植性1_欠損_花弁_影_花弁影1.Hit = value; - } - } - - public bool 植性1_欠損_花弁_影_花弁影2_表示 - { - get - { - return X0Y0_植性1_欠損_花弁_影_花弁影2.Dra; - } - set - { - X0Y0_植性1_欠損_花弁_影_花弁影2.Dra = value; - X0Y0_植性1_欠損_花弁_影_花弁影2.Hit = value; - } - } - - public bool 植性1_欠損_花弁_影_花弁影3_表示 - { - get - { - return X0Y0_植性1_欠損_花弁_影_花弁影3.Dra; - } - set - { - X0Y0_植性1_欠損_花弁_影_花弁影3.Dra = value; - X0Y0_植性1_欠損_花弁_影_花弁影3.Hit = value; - } - } - - public bool 植性1_欠損_花弁_影_花弁影4_表示 - { - get - { - return X0Y0_植性1_欠損_花弁_影_花弁影4.Dra; - } - set - { - X0Y0_植性1_欠損_花弁_影_花弁影4.Dra = value; - X0Y0_植性1_欠損_花弁_影_花弁影4.Hit = value; - } - } - - public bool 植性1_欠損_花弁_影_花弁影5_表示 - { - get - { - return X0Y0_植性1_欠損_花弁_影_花弁影5.Dra; - } - set - { - X0Y0_植性1_欠損_花弁_影_花弁影5.Dra = value; - X0Y0_植性1_欠損_花弁_影_花弁影5.Hit = value; - } - } - - public bool 獣性1_獣腕_表示 - { - get - { - return X0Y0_獣性1_獣腕.Dra; - } - set - { - X0Y0_獣性1_獣腕.Dra = value; - X0Y0_獣性1_獣腕.Hit = value; - } - } - - public bool 竜性1_肘_肘1_表示 - { - get - { - return X0Y0_竜性1_肘_肘1.Dra; - } - set - { - X0Y0_竜性1_肘_肘1.Dra = value; - X0Y0_竜性1_肘_肘1.Hit = value; - } - } - - public bool 竜性1_肘_肘2_表示 - { - get - { - return X0Y0_竜性1_肘_肘2.Dra; - } - set - { - X0Y0_竜性1_肘_肘2.Dra = value; - X0Y0_竜性1_肘_肘2.Hit = value; - } - } - - public bool 竜性1_鱗_鱗5_表示 - { - get - { - return X0Y0_竜性1_鱗_鱗5.Dra; - } - set - { - X0Y0_竜性1_鱗_鱗5.Dra = value; - X0Y0_竜性1_鱗_鱗5.Hit = value; - } - } - - public bool 竜性1_鱗_鱗4_表示 - { - get - { - return X0Y0_竜性1_鱗_鱗4.Dra; - } - set - { - X0Y0_竜性1_鱗_鱗4.Dra = value; - X0Y0_竜性1_鱗_鱗4.Hit = value; - } - } - - public bool 竜性1_鱗_鱗3_表示 - { - get - { - return X0Y0_竜性1_鱗_鱗3.Dra; - } - set - { - X0Y0_竜性1_鱗_鱗3.Dra = value; - X0Y0_竜性1_鱗_鱗3.Hit = value; - } - } - - public bool 竜性1_鱗_鱗2_表示 - { - get - { - return X0Y0_竜性1_鱗_鱗2.Dra; - } - set - { - X0Y0_竜性1_鱗_鱗2.Dra = value; - X0Y0_竜性1_鱗_鱗2.Hit = value; - } - } - - public bool 竜性1_鱗_鱗1_表示 - { - get - { - return X0Y0_竜性1_鱗_鱗1.Dra; - } - set - { - X0Y0_竜性1_鱗_鱗1.Dra = value; - X0Y0_竜性1_鱗_鱗1.Hit = value; - } - } - - public bool 竜性1_手首_鱗3_表示 - { - get - { - return X0Y0_竜性1_手首_鱗3.Dra; - } - set - { - X0Y0_竜性1_手首_鱗3.Dra = value; - X0Y0_竜性1_手首_鱗3.Hit = value; - } - } - - public bool 竜性1_手首_鱗2_表示 - { - get - { - return X0Y0_竜性1_手首_鱗2.Dra; - } - set - { - X0Y0_竜性1_手首_鱗2.Dra = value; - X0Y0_竜性1_手首_鱗2.Hit = value; - } - } - - public bool 竜性1_手首_鱗1_表示 - { - get - { - return X0Y0_竜性1_手首_鱗1.Dra; - } - set - { - X0Y0_竜性1_手首_鱗1.Dra = value; - X0Y0_竜性1_手首_鱗1.Hit = value; - } - } - - public bool 虫性1_虫肘_表示 - { - get - { - return X0Y0_虫性1_虫肘.Dra; - } - set - { - X0Y0_虫性1_虫肘.Dra = value; - X0Y0_虫性1_虫肘.Hit = value; - } - } - - public bool 虫性1_虫腕上_表示 - { - get - { - return X0Y0_虫性1_虫腕上.Dra; - } - set - { - X0Y0_虫性1_虫腕上.Dra = value; - X0Y0_虫性1_虫腕上.Hit = value; - } - } - - public bool 淫タトゥ_手首_タトゥ_表示 - { - get - { - return X0Y0_淫タトゥ_手首_タトゥ.Dra; - } - set - { - X0Y0_淫タトゥ_手首_タトゥ.Dra = value; - X0Y0_淫タトゥ_手首_タトゥ.Hit = value; - } - } - - public bool 淫タトゥ_手首_ハート1_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_手首_ハート1_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_手首_ハート1_タトゥ左.Dra = value; - X0Y0_淫タトゥ_手首_ハート1_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_手首_ハート1_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_手首_ハート1_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_手首_ハート1_タトゥ右.Dra = value; - X0Y0_淫タトゥ_手首_ハート1_タトゥ右.Hit = value; - } - } - - public bool 淫タトゥ_手首_ハート3_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_手首_ハート3_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_手首_ハート3_タトゥ左.Dra = value; - X0Y0_淫タトゥ_手首_ハート3_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_手首_ハート3_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_手首_ハート3_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_手首_ハート3_タトゥ右.Dra = value; - X0Y0_淫タトゥ_手首_ハート3_タトゥ右.Hit = value; - } - } - - public bool 淫タトゥ_手首_ハート2_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_手首_ハート2_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_手首_ハート2_タトゥ左.Dra = value; - X0Y0_淫タトゥ_手首_ハート2_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_手首_ハート2_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_手首_ハート2_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_手首_ハート2_タトゥ右.Dra = value; - X0Y0_淫タトゥ_手首_ハート2_タトゥ右.Hit = value; - } - } - - public bool 淫タトゥ_通常_ハート1_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_通常_ハート1_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_通常_ハート1_タトゥ左.Dra = value; - X0Y0_淫タトゥ_通常_ハート1_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_通常_ハート1_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_通常_ハート1_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_通常_ハート1_タトゥ右.Dra = value; - X0Y0_淫タトゥ_通常_ハート1_タトゥ右.Hit = value; - } - } - - public bool 淫タトゥ_通常_ハート2_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_通常_ハート2_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_通常_ハート2_タトゥ左.Dra = value; - X0Y0_淫タトゥ_通常_ハート2_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_通常_ハート2_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_通常_ハート2_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_通常_ハート2_タトゥ右.Dra = value; - X0Y0_淫タトゥ_通常_ハート2_タトゥ右.Hit = value; - } - } - - public bool 淫タトゥ_筋肉_ハート1_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左.Dra = value; - X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_筋肉_ハート1_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右.Dra = value; - X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右.Hit = value; - } - } - - public bool 淫タトゥ_筋肉_ハート2_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左.Dra = value; - X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_筋肉_ハート2_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右.Dra = value; - X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字a_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字a_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字a_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字a_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字b_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字b_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字b_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字b_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字c_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字c_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字c_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字c_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字d_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字d_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字d_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字d_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字e_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字e_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字e_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字e_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3.Dra = value; - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字a_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字a_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字a_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字a_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字b_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字b_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字b_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字b_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字c_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字c_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字c_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字c_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字d_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字d_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字d_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字d_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字e_枠_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字e_枠.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字e_枠.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字e_枠.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 - { - get - { - return X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3.Dra; - } - set - { - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3.Dra = value; - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3.Hit = value; - } - } - - public bool 悪タトゥ_通常_タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_タトゥ1.Dra = value; - X0Y0_悪タトゥ_通常_タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_通常_タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_タトゥ2.Dra = value; - X0Y0_悪タトゥ_通常_タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_通常_逆十字_逆十字1_表示 - { - get - { - return X0Y0_悪タトゥ_通常_逆十字_逆十字1.Dra; - } - set - { - X0Y0_悪タトゥ_通常_逆十字_逆十字1.Dra = value; - X0Y0_悪タトゥ_通常_逆十字_逆十字1.Hit = value; - } - } - - public bool 悪タトゥ_通常_逆十字_逆十字2_表示 - { - get - { - return X0Y0_悪タトゥ_通常_逆十字_逆十字2.Dra; - } - set - { - X0Y0_悪タトゥ_通常_逆十字_逆十字2.Dra = value; - X0Y0_悪タトゥ_通常_逆十字_逆十字2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字a_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字a_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字a_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字a_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字b_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字b_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字b_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字b_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字c_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字c_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字c_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字c_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字d_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字d_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字d_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字d_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字e_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字e_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字e_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字e_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3.Dra = value; - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字a_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字a_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字a_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字a_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字b_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字b_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字b_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字b_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字c_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字c_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字c_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字c_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字d_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字d_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字d_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字d_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字e_枠_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字e_枠.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字e_枠.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字e_枠.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3.Dra = value; - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_タトゥ1.Dra = value; - X0Y0_悪タトゥ_筋肉_タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_タトゥ2.Dra = value; - X0Y0_悪タトゥ_筋肉_タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_逆十字_逆十字1_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_逆十字_逆十字1.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_逆十字_逆十字1.Dra = value; - X0Y0_悪タトゥ_筋肉_逆十字_逆十字1.Hit = value; - } - } - - public bool 悪タトゥ_筋肉_逆十字_逆十字2_表示 - { - get - { - return X0Y0_悪タトゥ_筋肉_逆十字_逆十字2.Dra; - } - set - { - X0Y0_悪タトゥ_筋肉_逆十字_逆十字2.Dra = value; - X0Y0_悪タトゥ_筋肉_逆十字_逆十字2.Hit = value; - } - } - - public bool 植性2_通常_萼_萼上_表示 - { - get - { - return X0Y0_植性2_通常_萼_萼上.Dra; - } - set - { - X0Y0_植性2_通常_萼_萼上.Dra = value; - X0Y0_植性2_通常_萼_萼上.Hit = value; - } - } - - public bool 植性2_通常_萼_萼下_表示 - { - get - { - return X0Y0_植性2_通常_萼_萼下.Dra; - } - set - { - X0Y0_植性2_通常_萼_萼下.Dra = value; - X0Y0_植性2_通常_萼_萼下.Hit = value; - } - } - - public bool 植性2_通常_萼_萼中_表示 - { - get - { - return X0Y0_植性2_通常_萼_萼中.Dra; - } - set - { - X0Y0_植性2_通常_萼_萼中.Dra = value; - X0Y0_植性2_通常_萼_萼中.Hit = value; - } - } - - public bool 植性2_欠損_萼_萼上_表示 - { - get - { - return X0Y0_植性2_欠損_萼_萼上.Dra; - } - set - { - X0Y0_植性2_欠損_萼_萼上.Dra = value; - X0Y0_植性2_欠損_萼_萼上.Hit = value; - } - } - - public bool 植性2_欠損_萼_萼下_表示 - { - get - { - return X0Y0_植性2_欠損_萼_萼下.Dra; - } - set - { - X0Y0_植性2_欠損_萼_萼下.Dra = value; - X0Y0_植性2_欠損_萼_萼下.Hit = value; - } - } - - public bool 植性2_欠損_萼_萼中_表示 - { - get - { - return X0Y0_植性2_欠損_萼_萼中.Dra; - } - set - { - X0Y0_植性2_欠損_萼_萼中.Dra = value; - X0Y0_植性2_欠損_萼_萼中.Hit = value; - } - } - - public bool 獣性2_獣毛_表示 - { - get - { - return X0Y0_獣性2_獣毛.Dra; - } - set - { - X0Y0_獣性2_獣毛.Dra = value; - X0Y0_獣性2_獣毛.Hit = value; - } - } - - public bool 竜性2_棘_棘5_表示 - { - get - { - return X0Y0_竜性2_棘_棘5.Dra; - } - set - { - X0Y0_竜性2_棘_棘5.Dra = value; - X0Y0_竜性2_棘_棘5.Hit = value; - } - } - - public bool 竜性2_棘_棘4_表示 - { - get - { - return X0Y0_竜性2_棘_棘4.Dra; - } - set - { - X0Y0_竜性2_棘_棘4.Dra = value; - X0Y0_竜性2_棘_棘4.Hit = value; - } - } - - public bool 竜性2_棘_棘3_表示 - { - get - { - return X0Y0_竜性2_棘_棘3.Dra; - } - set - { - X0Y0_竜性2_棘_棘3.Dra = value; - X0Y0_竜性2_棘_棘3.Hit = value; - } - } - - public bool 竜性2_棘_棘2_表示 - { - get - { - return X0Y0_竜性2_棘_棘2.Dra; - } - set - { - X0Y0_竜性2_棘_棘2.Dra = value; - X0Y0_竜性2_棘_棘2.Hit = value; - } - } - - public bool 竜性2_棘_棘1_表示 - { - get - { - return X0Y0_竜性2_棘_棘1.Dra; - } - set - { - X0Y0_竜性2_棘_棘1.Dra = value; - X0Y0_竜性2_棘_棘1.Hit = value; - } - } - - public bool 虫性2_虫腕下_表示 - { - get - { - return X0Y0_虫性2_虫腕下.Dra; - } - set - { - X0Y0_虫性2_虫腕下.Dra = value; - X0Y0_虫性2_虫腕下.Hit = value; - } - } - - public bool 虫性2_虫棘1_表示 - { - get - { - return X0Y0_虫性2_虫棘1.Dra; - } - set - { - X0Y0_虫性2_虫棘1.Dra = value; - X0Y0_虫性2_虫棘1.Hit = value; - } - } - - public bool 虫性2_虫棘2_表示 - { - get - { - return X0Y0_虫性2_虫棘2.Dra; - } - set - { - X0Y0_虫性2_虫棘2.Dra = value; - X0Y0_虫性2_虫棘2.Hit = value; - } - } - - public bool 虫性2_虫棘3_表示 - { - get - { - return X0Y0_虫性2_虫棘3.Dra; - } - set - { - X0Y0_虫性2_虫棘3.Dra = value; - X0Y0_虫性2_虫棘3.Hit = value; - } - } - - public bool 虫性2_虫棘4_表示 - { - get - { - return X0Y0_虫性2_虫棘4.Dra; - } - set - { - X0Y0_虫性2_虫棘4.Dra = value; - X0Y0_虫性2_虫棘4.Hit = value; - } - } - - public bool 虫性2_虫鎌節_表示 - { - get - { - return X0Y0_虫性2_虫鎌節.Dra; - } - set - { - X0Y0_虫性2_虫鎌節.Dra = value; - X0Y0_虫性2_虫鎌節.Hit = value; - } - } - - public bool 傷X1_表示 - { - get - { - return X0Y0_傷X1.Dra; - } - set - { - X0Y0_傷X1.Dra = value; - X0Y0_傷X1.Hit = value; - } - } - - public bool 傷I1_表示 - { - get - { - return X0Y0_傷I1.Dra; - } - set - { - X0Y0_傷I1.Dra = value; - X0Y0_傷I1.Hit = value; - } - } - - public bool 傷I2_表示 - { - get - { - return X0Y0_傷I2.Dra; - } - set - { - X0Y0_傷I2.Dra = value; - X0Y0_傷I2.Hit = value; - } - } - - public bool ハイライト_表示 - { - get - { - return X0Y0_ハイライト.Dra; - } - set - { - X0Y0_ハイライト.Dra = value; - X0Y0_ハイライト.Hit = value; - } - } - - public bool グローブ_通常_グローブ_表示 - { - get - { - return X0Y0_グローブ_通常_グローブ.Dra; - } - set - { - X0Y0_グローブ_通常_グローブ.Dra = value; - X0Y0_グローブ_通常_グローブ.Hit = value; - } - } - - public bool グローブ_通常_縁_表示 - { - get - { - return X0Y0_グローブ_通常_縁.Dra; - } - set - { - X0Y0_グローブ_通常_縁.Dra = value; - X0Y0_グローブ_通常_縁.Hit = value; - } - } - - public bool グローブ_筋肉_グローブ_表示 - { - get - { - return X0Y0_グローブ_筋肉_グローブ.Dra; - } - set - { - X0Y0_グローブ_筋肉_グローブ.Dra = value; - X0Y0_グローブ_筋肉_グローブ.Hit = value; - } - } - - public bool グローブ_筋肉_縁_表示 - { - get - { - return X0Y0_グローブ_筋肉_縁.Dra; - } - set - { - X0Y0_グローブ_筋肉_縁.Dra = value; - X0Y0_グローブ_筋肉_縁.Hit = value; - } - } - - public bool 鎧_ベルト_ベルト1_表示 - { - get - { - return X0Y0_鎧_ベルト_ベルト1.Dra; - } - set - { - X0Y0_鎧_ベルト_ベルト1.Dra = value; - X0Y0_鎧_ベルト_ベルト1.Hit = value; - } - } - - public bool 鎧_ベルト_通常_ベルト2_表示 - { - get - { - return X0Y0_鎧_ベルト_通常_ベルト2.Dra; - } - set - { - X0Y0_鎧_ベルト_通常_ベルト2.Dra = value; - X0Y0_鎧_ベルト_通常_ベルト2.Hit = value; - } - } - - public bool 鎧_ベルト_筋肉_ベルト2_表示 - { - get - { - return X0Y0_鎧_ベルト_筋肉_ベルト2.Dra; - } - set - { - X0Y0_鎧_ベルト_筋肉_ベルト2.Dra = value; - X0Y0_鎧_ベルト_筋肉_ベルト2.Hit = value; - } - } - - public bool 鎧_鎧_鎧2_表示 - { - get - { - return X0Y0_鎧_鎧_鎧2.Dra; - } - set - { - X0Y0_鎧_鎧_鎧2.Dra = value; - X0Y0_鎧_鎧_鎧2.Hit = value; - } - } - - public bool 鎧_鎧_鎧1_表示 - { - get - { - return X0Y0_鎧_鎧_鎧1.Dra; - } - set - { - X0Y0_鎧_鎧_鎧1.Dra = value; - X0Y0_鎧_鎧_鎧1.Hit = value; - } - } - - public bool 腕輪_革_表示 - { - get - { - return X0Y0_腕輪_革.Dra; - } - set - { - X0Y0_腕輪_革.Dra = value; - X0Y0_腕輪_革.Hit = value; - } - } - - public bool 腕輪_金具1_表示 - { - get - { - return X0Y0_腕輪_金具1.Dra; - } - set - { - X0Y0_腕輪_金具1.Dra = value; - X0Y0_腕輪_金具1.Hit = value; - } - } - - public bool 腕輪_金具2_表示 - { - get - { - return X0Y0_腕輪_金具2.Dra; - } - set - { - X0Y0_腕輪_金具2.Dra = value; - X0Y0_腕輪_金具2.Hit = value; - } - } - - public bool 腕輪_金具3_表示 - { - get - { - return X0Y0_腕輪_金具3.Dra; - } - set - { - X0Y0_腕輪_金具3.Dra = value; - X0Y0_腕輪_金具3.Hit = value; - } - } - - public bool 腕輪_金具左_表示 - { - get - { - return X0Y0_腕輪_金具左.Dra; - } - set - { - X0Y0_腕輪_金具左.Dra = value; - X0Y0_腕輪_金具左.Hit = value; - } - } - - public bool 腕輪_金具右_表示 - { - get - { - return X0Y0_腕輪_金具右.Dra; - } - set - { - X0Y0_腕輪_金具右.Dra = value; - X0Y0_腕輪_金具右.Hit = value; - } - } - - public bool 植性1_花弁_花弁_表示 - { - get - { - if (!植性1_通常_花弁_花弁_表示) - { - return 植性1_欠損_花弁_花弁_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性1_通常_花弁_花弁_表示 = false; - 植性1_欠損_花弁_花弁_表示 = value; - } - else - { - 植性1_通常_花弁_花弁_表示 = value; - 植性1_欠損_花弁_花弁_表示 = false; - } - } - } - - public bool 植性1_花弁_影_花弁影1_表示 - { - get - { - if (!植性1_通常_花弁_影_花弁影1_表示) - { - return 植性1_欠損_花弁_影_花弁影1_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性1_通常_花弁_影_花弁影1_表示 = false; - 植性1_欠損_花弁_影_花弁影1_表示 = value; - } - else - { - 植性1_通常_花弁_影_花弁影1_表示 = value; - 植性1_欠損_花弁_影_花弁影1_表示 = false; - } - } - } - - public bool 植性1_花弁_影_花弁影2_表示 - { - get - { - if (!植性1_通常_花弁_影_花弁影2_表示) - { - return 植性1_欠損_花弁_影_花弁影2_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性1_通常_花弁_影_花弁影2_表示 = false; - 植性1_欠損_花弁_影_花弁影2_表示 = value; - } - else - { - 植性1_通常_花弁_影_花弁影2_表示 = value; - 植性1_欠損_花弁_影_花弁影2_表示 = false; - } - } - } - - public bool 植性1_花弁_影_花弁影3_表示 - { - get - { - if (!植性1_通常_花弁_影_花弁影3_表示) - { - return 植性1_欠損_花弁_影_花弁影3_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性1_通常_花弁_影_花弁影3_表示 = false; - 植性1_欠損_花弁_影_花弁影3_表示 = value; - } - else - { - 植性1_通常_花弁_影_花弁影3_表示 = value; - 植性1_欠損_花弁_影_花弁影3_表示 = false; - } - } - } - - public bool 植性1_花弁_影_花弁影4_表示 - { - get - { - if (!植性1_通常_花弁_影_花弁影4_表示) - { - return 植性1_欠損_花弁_影_花弁影4_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性1_通常_花弁_影_花弁影4_表示 = false; - 植性1_欠損_花弁_影_花弁影4_表示 = value; - } - else - { - 植性1_通常_花弁_影_花弁影4_表示 = value; - 植性1_欠損_花弁_影_花弁影4_表示 = false; - } - } - } - - public bool 植性1_花弁_影_花弁影5_表示 - { - get - { - if (!植性1_通常_花弁_影_花弁影5_表示) - { - return 植性1_欠損_花弁_影_花弁影5_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性1_通常_花弁_影_花弁影5_表示 = false; - 植性1_欠損_花弁_影_花弁影5_表示 = value; - } - else - { - 植性1_通常_花弁_影_花弁影5_表示 = value; - 植性1_欠損_花弁_影_花弁影5_表示 = false; - } - } - } - - public bool 淫タトゥ_ハート1_タトゥ左_表示 - { - get - { - if (!淫タトゥ_通常_ハート1_タトゥ左_表示) - { - return 淫タトゥ_筋肉_ハート1_タトゥ左_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 淫タトゥ_通常_ハート1_タトゥ左_表示 = false; - 淫タトゥ_筋肉_ハート1_タトゥ左_表示 = value; - } - else - { - 淫タトゥ_通常_ハート1_タトゥ左_表示 = value; - 淫タトゥ_筋肉_ハート1_タトゥ左_表示 = false; - } - } - } - - public bool 淫タトゥ_ハート1_タトゥ右_表示 - { - get - { - if (!淫タトゥ_通常_ハート1_タトゥ右_表示) - { - return 淫タトゥ_筋肉_ハート1_タトゥ右_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 淫タトゥ_通常_ハート1_タトゥ右_表示 = false; - 淫タトゥ_筋肉_ハート1_タトゥ右_表示 = value; - } - else - { - 淫タトゥ_通常_ハート1_タトゥ右_表示 = value; - 淫タトゥ_筋肉_ハート1_タトゥ右_表示 = false; - } - } - } - - public bool 淫タトゥ_ハート2_タトゥ左_表示 - { - get - { - if (!淫タトゥ_通常_ハート2_タトゥ左_表示) - { - return 淫タトゥ_筋肉_ハート2_タトゥ左_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 淫タトゥ_通常_ハート2_タトゥ左_表示 = false; - 淫タトゥ_筋肉_ハート2_タトゥ左_表示 = value; - } - else - { - 淫タトゥ_通常_ハート2_タトゥ左_表示 = value; - 淫タトゥ_筋肉_ハート2_タトゥ左_表示 = false; - } - } - } - - public bool 淫タトゥ_ハート2_タトゥ右_表示 - { - get - { - if (!淫タトゥ_通常_ハート2_タトゥ右_表示) - { - return 淫タトゥ_筋肉_ハート2_タトゥ右_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 淫タトゥ_通常_ハート2_タトゥ右_表示 = false; - 淫タトゥ_筋肉_ハート2_タトゥ右_表示 = value; - } - else - { - 淫タトゥ_通常_ハート2_タトゥ右_表示 = value; - 淫タトゥ_筋肉_ハート2_タトゥ右_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字a_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字a_枠_表示) - { - return 悪タトゥ_筋肉_文字1_文字a_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字a_枠_表示 = false; - 悪タトゥ_筋肉_文字1_文字a_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字a_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字a_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字a_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字a_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字b_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字b_枠_表示) - { - return 悪タトゥ_筋肉_文字1_文字b_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字b_枠_表示 = false; - 悪タトゥ_筋肉_文字1_文字b_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字b_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字b_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字b_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字b_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字c_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字c_枠_表示) - { - return 悪タトゥ_筋肉_文字1_文字c_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字c_枠_表示 = false; - 悪タトゥ_筋肉_文字1_文字c_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字c_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字c_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字c_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字c_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字d_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字d_枠_表示) - { - return 悪タトゥ_筋肉_文字1_文字d_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字d_枠_表示 = false; - 悪タトゥ_筋肉_文字1_文字d_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字d_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字d_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字d_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字d_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字e_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字e_枠_表示) - { - return 悪タトゥ_筋肉_文字1_文字e_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字e_枠_表示 = false; - 悪タトゥ_筋肉_文字1_文字e_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字e_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字e_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字e_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字1_文字e_文字タトゥ3_表示 - { - get - { - if (!悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示) - { - return 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = false; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = value; - } - else - { - 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字a_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字a_枠_表示) - { - return 悪タトゥ_筋肉_文字2_文字a_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字a_枠_表示 = false; - 悪タトゥ_筋肉_文字2_文字a_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字a_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字a_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字a_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字a_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字b_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字b_枠_表示) - { - return 悪タトゥ_筋肉_文字2_文字b_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字b_枠_表示 = false; - 悪タトゥ_筋肉_文字2_文字b_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字b_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字b_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字b_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字b_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字c_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字c_枠_表示) - { - return 悪タトゥ_筋肉_文字2_文字c_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字c_枠_表示 = false; - 悪タトゥ_筋肉_文字2_文字c_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字c_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字c_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字c_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字c_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字d_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字d_枠_表示) - { - return 悪タトゥ_筋肉_文字2_文字d_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字d_枠_表示 = false; - 悪タトゥ_筋肉_文字2_文字d_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字d_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字d_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字d_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字d_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字e_枠_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字e_枠_表示) - { - return 悪タトゥ_筋肉_文字2_文字e_枠_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字e_枠_表示 = false; - 悪タトゥ_筋肉_文字2_文字e_枠_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字e_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_枠_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字e_文字タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示) - { - return 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = false; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字e_文字タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示) - { - return 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = false; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_文字2_文字e_文字タトゥ3_表示 - { - get - { - if (!悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示) - { - return 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = false; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = value; - } - else - { - 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = false; - } - } - } - - public bool 悪タトゥ_タトゥ1_表示 - { - get - { - if (!悪タトゥ_通常_タトゥ1_表示) - { - return 悪タトゥ_筋肉_タトゥ1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_タトゥ1_表示 = false; - 悪タトゥ_筋肉_タトゥ1_表示 = value; - } - else - { - 悪タトゥ_通常_タトゥ1_表示 = value; - 悪タトゥ_筋肉_タトゥ1_表示 = false; - } - } - } - - public bool 悪タトゥ_タトゥ2_表示 - { - get - { - if (!悪タトゥ_通常_タトゥ2_表示) - { - return 悪タトゥ_筋肉_タトゥ2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_タトゥ2_表示 = false; - 悪タトゥ_筋肉_タトゥ2_表示 = value; - } - else - { - 悪タトゥ_通常_タトゥ2_表示 = value; - 悪タトゥ_筋肉_タトゥ2_表示 = false; - } - } - } - - public bool 悪タトゥ_逆十字_逆十字1_表示 - { - get - { - if (!悪タトゥ_通常_逆十字_逆十字1_表示) - { - return 悪タトゥ_筋肉_逆十字_逆十字1_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_逆十字_逆十字1_表示 = false; - 悪タトゥ_筋肉_逆十字_逆十字1_表示 = value; - } - else - { - 悪タトゥ_通常_逆十字_逆十字1_表示 = value; - 悪タトゥ_筋肉_逆十字_逆十字1_表示 = false; - } - } - } - - public bool 悪タトゥ_逆十字_逆十字2_表示 - { - get - { - if (!悪タトゥ_通常_逆十字_逆十字2_表示) - { - return 悪タトゥ_筋肉_逆十字_逆十字2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 悪タトゥ_通常_逆十字_逆十字2_表示 = false; - 悪タトゥ_筋肉_逆十字_逆十字2_表示 = value; - } - else - { - 悪タトゥ_通常_逆十字_逆十字2_表示 = value; - 悪タトゥ_筋肉_逆十字_逆十字2_表示 = false; - } - } - } - - public bool 植性2_萼_萼上_表示 - { - get - { - if (!植性2_通常_萼_萼上_表示) - { - return 植性2_欠損_萼_萼上_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性2_通常_萼_萼上_表示 = false; - 植性2_欠損_萼_萼上_表示 = value; - } - else - { - 植性2_通常_萼_萼上_表示 = value; - 植性2_欠損_萼_萼上_表示 = false; - } - } - } - - public bool 植性2_萼_萼下_表示 - { - get - { - if (!植性2_通常_萼_萼下_表示) - { - return 植性2_欠損_萼_萼下_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性2_通常_萼_萼下_表示 = false; - 植性2_欠損_萼_萼下_表示 = value; - } - else - { - 植性2_通常_萼_萼下_表示 = value; - 植性2_欠損_萼_萼下_表示 = false; - } - } - } - - public bool 植性2_萼_萼中_表示 - { - get - { - if (!植性2_通常_萼_萼中_表示) - { - return 植性2_欠損_萼_萼中_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性2_通常_萼_萼中_表示 = false; - 植性2_欠損_萼_萼中_表示 = value; - } - else - { - 植性2_通常_萼_萼中_表示 = value; - 植性2_欠損_萼_萼中_表示 = false; - } - } - } - - public bool グローブ_グローブ_表示 - { - get - { - if (!グローブ_通常_グローブ_表示) - { - return グローブ_筋肉_グローブ_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - グローブ_通常_グローブ_表示 = false; - グローブ_筋肉_グローブ_表示 = value; - } - else - { - グローブ_通常_グローブ_表示 = value; - グローブ_筋肉_グローブ_表示 = false; - } - } - } - - public bool グローブ_縁_表示 - { - get - { - if (!グローブ_通常_縁_表示) - { - return グローブ_筋肉_縁_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - グローブ_通常_縁_表示 = false; - グローブ_筋肉_縁_表示 = value; - } - else - { - グローブ_通常_縁_表示 = value; - グローブ_筋肉_縁_表示 = false; - } - } - } - - public bool 鎧_ベルト_ベルト2_表示 - { - get - { - if (!鎧_ベルト_通常_ベルト2_表示) - { - return 鎧_ベルト_筋肉_ベルト2_表示; - } - return true; - } - set - { - if (筋肉フラグ) - { - 鎧_ベルト_通常_ベルト2_表示 = false; - 鎧_ベルト_筋肉_ベルト2_表示 = value; - } - else - { - 鎧_ベルト_通常_ベルト2_表示 = value; - 鎧_ベルト_筋肉_ベルト2_表示 = false; - } - } - } - - private bool 筋肉フラグ - { - get - { - if (!筋肉_ && !筋肉_筋肉下_表示 && !筋肉_筋肉上_表示 && !竜性1_肘_肘1_表示 && !竜性1_肘_肘2_表示 && !竜性1_鱗_鱗5_表示 && !竜性1_鱗_鱗4_表示 && !竜性1_鱗_鱗3_表示 && !竜性1_鱗_鱗2_表示 && !竜性1_鱗_鱗1_表示 && !竜性2_棘_棘5_表示 && !竜性2_棘_棘4_表示 && !竜性2_棘_棘3_表示 && !竜性2_棘_棘2_表示 && !竜性2_棘_棘1_表示 && !竜性1_手首_鱗3_表示 && !竜性1_手首_鱗2_表示 && !竜性1_手首_鱗1_表示 && !虫性1_虫肘_表示 && !虫性2_虫腕下_表示 && !虫性1_虫腕上_表示 && !虫性2_虫棘1_表示 && !虫性2_虫棘2_表示 && !虫性2_虫棘3_表示 && !虫性2_虫棘4_表示) - { - return 虫性2_虫鎌節_表示; - } - return true; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト_表示; - } - set - { - ハイライト_表示 = value; - } - } - - public double 傷X1濃度 - { - get - { - return 傷X1CD.不透明度; - } - set - { - 傷X1CD.不透明度 = value; - } - } - - public double 傷I1濃度 - { - get - { - return 傷I1CD.不透明度; - } - set - { - 傷I1CD.不透明度 = value; - } - } - - public double 傷I2濃度 - { - get - { - return 傷I2CD.不透明度; - } - set - { - 傷I2CD.不透明度 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライトCD.不透明度; - } - set - { - ハイライトCD.不透明度 = value; - } - } - - public bool 腕輪表示 - { - get - { - return 腕輪_革_表示; - } - set - { - 腕輪_革_表示 = value; - 腕輪_金具1_表示 = value; - 腕輪_金具2_表示 = value; - 腕輪_金具3_表示 = value; - 腕輪_金具左_表示 = value; - 腕輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 下腕_表示; - } - set - { - 下腕_表示 = value; - 筋肉_筋肉下_表示 = value; - 筋肉_筋肉上_表示 = value; - 植性1_通常_花弁_花弁_表示 = value; - 植性1_通常_花弁_影_花弁影1_表示 = value; - 植性1_通常_花弁_影_花弁影2_表示 = value; - 植性1_通常_花弁_影_花弁影3_表示 = value; - 植性1_通常_花弁_影_花弁影4_表示 = value; - 植性1_通常_花弁_影_花弁影5_表示 = value; - 植性1_欠損_花弁_花弁_表示 = value; - 植性1_欠損_花弁_影_花弁影1_表示 = value; - 植性1_欠損_花弁_影_花弁影2_表示 = value; - 植性1_欠損_花弁_影_花弁影3_表示 = value; - 植性1_欠損_花弁_影_花弁影4_表示 = value; - 植性1_欠損_花弁_影_花弁影5_表示 = value; - 獣性1_獣腕_表示 = value; - 竜性1_肘_肘1_表示 = value; - 竜性1_肘_肘2_表示 = value; - 竜性1_鱗_鱗5_表示 = value; - 竜性1_鱗_鱗4_表示 = value; - 竜性1_鱗_鱗3_表示 = value; - 竜性1_鱗_鱗2_表示 = value; - 竜性1_鱗_鱗1_表示 = value; - 竜性1_手首_鱗3_表示 = value; - 竜性1_手首_鱗2_表示 = value; - 竜性1_手首_鱗1_表示 = value; - 虫性1_虫肘_表示 = value; - 虫性1_虫腕上_表示 = value; - 淫タトゥ_手首_タトゥ_表示 = value; - 淫タトゥ_手首_ハート1_タトゥ左_表示 = value; - 淫タトゥ_手首_ハート1_タトゥ右_表示 = value; - 淫タトゥ_手首_ハート3_タトゥ左_表示 = value; - 淫タトゥ_手首_ハート3_タトゥ右_表示 = value; - 淫タトゥ_手首_ハート2_タトゥ左_表示 = value; - 淫タトゥ_手首_ハート2_タトゥ右_表示 = value; - 淫タトゥ_通常_ハート1_タトゥ左_表示 = value; - 淫タトゥ_通常_ハート1_タトゥ右_表示 = value; - 淫タトゥ_通常_ハート2_タトゥ左_表示 = value; - 淫タトゥ_通常_ハート2_タトゥ右_表示 = value; - 淫タトゥ_筋肉_ハート1_タトゥ左_表示 = value; - 淫タトゥ_筋肉_ハート1_タトゥ右_表示 = value; - 淫タトゥ_筋肉_ハート2_タトゥ左_表示 = value; - 淫タトゥ_筋肉_ハート2_タトゥ右_表示 = value; - 悪タトゥ_通常_文字1_文字a_枠_表示 = value; - 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字1_文字b_枠_表示 = value; - 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字1_文字c_枠_表示 = value; - 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字1_文字d_枠_表示 = value; - 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字1_文字e_枠_表示 = value; - 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_通常_文字2_文字a_枠_表示 = value; - 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字2_文字b_枠_表示 = value; - 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字2_文字c_枠_表示 = value; - 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字2_文字d_枠_表示 = value; - 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字2_文字e_枠_表示 = value; - 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_通常_タトゥ1_表示 = value; - 悪タトゥ_通常_タトゥ2_表示 = value; - 悪タトゥ_通常_逆十字_逆十字1_表示 = value; - 悪タトゥ_通常_逆十字_逆十字2_表示 = value; - 悪タトゥ_筋肉_文字1_文字a_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字b_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字c_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字d_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_枠_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_筋肉_文字2_文字a_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字b_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字c_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字d_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_枠_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_筋肉_タトゥ1_表示 = value; - 悪タトゥ_筋肉_タトゥ2_表示 = value; - 悪タトゥ_筋肉_逆十字_逆十字1_表示 = value; - 悪タトゥ_筋肉_逆十字_逆十字2_表示 = value; - 植性2_通常_萼_萼上_表示 = value; - 植性2_通常_萼_萼下_表示 = value; - 植性2_通常_萼_萼中_表示 = value; - 植性2_欠損_萼_萼上_表示 = value; - 植性2_欠損_萼_萼下_表示 = value; - 植性2_欠損_萼_萼中_表示 = value; - 獣性2_獣毛_表示 = value; - 竜性2_棘_棘5_表示 = value; - 竜性2_棘_棘4_表示 = value; - 竜性2_棘_棘3_表示 = value; - 竜性2_棘_棘2_表示 = value; - 竜性2_棘_棘1_表示 = value; - 虫性2_虫腕下_表示 = value; - 虫性2_虫棘1_表示 = value; - 虫性2_虫棘2_表示 = value; - 虫性2_虫棘3_表示 = value; - 虫性2_虫棘4_表示 = value; - 虫性2_虫鎌節_表示 = value; - 傷X1_表示 = value; - 傷I1_表示 = value; - 傷I2_表示 = value; - ハイライト_表示 = value; - グローブ_通常_グローブ_表示 = value; - グローブ_通常_縁_表示 = value; - グローブ_筋肉_グローブ_表示 = value; - グローブ_筋肉_縁_表示 = value; - 鎧_ベルト_ベルト1_表示 = value; - 鎧_ベルト_通常_ベルト2_表示 = value; - 鎧_ベルト_筋肉_ベルト2_表示 = value; - 鎧_鎧_鎧2_表示 = value; - 鎧_鎧_鎧1_表示 = value; - 腕輪_革_表示 = value; - 腕輪_金具1_表示 = value; - 腕輪_金具2_表示 = value; - 腕輪_金具3_表示 = value; - 腕輪_金具左_表示 = value; - 腕輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 下腕CD.不透明度; - } - set - { - 下腕CD.不透明度 = value; - 筋肉_筋肉下CD.不透明度 = value; - 筋肉_筋肉上CD.不透明度 = value; - 植性1_花弁_花弁CD.不透明度 = value; - 植性1_花弁_影_花弁影1CD.不透明度 = value; - 植性1_花弁_影_花弁影2CD.不透明度 = value; - 植性1_花弁_影_花弁影3CD.不透明度 = value; - 植性1_花弁_影_花弁影4CD.不透明度 = value; - 植性1_花弁_影_花弁影5CD.不透明度 = value; - 獣性1_獣腕CD.不透明度 = value; - 竜性1_肘_肘1CD.不透明度 = value; - 竜性1_肘_肘2CD.不透明度 = value; - 竜性1_鱗_鱗5CD.不透明度 = value; - 竜性1_鱗_鱗4CD.不透明度 = value; - 竜性1_鱗_鱗3CD.不透明度 = value; - 竜性1_鱗_鱗2CD.不透明度 = value; - 竜性1_鱗_鱗1CD.不透明度 = value; - 竜性1_手首_鱗3CD.不透明度 = value; - 竜性1_手首_鱗2CD.不透明度 = value; - 竜性1_手首_鱗1CD.不透明度 = value; - 虫性1_虫肘CD.不透明度 = value; - 虫性1_虫腕上CD.不透明度 = value; - 淫タトゥ_手首_タトゥCD.不透明度 = value; - 淫タトゥ_手首_ハート1_タトゥ左CD.不透明度 = value; - 淫タトゥ_手首_ハート1_タトゥ右CD.不透明度 = value; - 淫タトゥ_手首_ハート3_タトゥ左CD.不透明度 = value; - 淫タトゥ_手首_ハート3_タトゥ右CD.不透明度 = value; - 淫タトゥ_手首_ハート2_タトゥ左CD.不透明度 = value; - 淫タトゥ_手首_ハート2_タトゥ右CD.不透明度 = value; - 淫タトゥ_ハート1_タトゥ左CD.不透明度 = value; - 淫タトゥ_ハート1_タトゥ右CD.不透明度 = value; - 淫タトゥ_ハート2_タトゥ左CD.不透明度 = value; - 淫タトゥ_ハート2_タトゥ右CD.不透明度 = value; - 悪タトゥ_文字1_文字a_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字a_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字a_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字b_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字b_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字b_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字c_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字c_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字c_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字d_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字d_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字d_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字e_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字e_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字e_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字e_文字タトゥ3CD.不透明度 = value; - 悪タトゥ_文字2_文字a_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字a_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字a_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字b_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字b_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字b_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字c_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字c_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字c_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字d_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字d_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字d_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字e_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字e_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字e_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字e_文字タトゥ3CD.不透明度 = value; - 悪タトゥ_タトゥ1CD.不透明度 = value; - 悪タトゥ_タトゥ2CD.不透明度 = value; - 悪タトゥ_逆十字_逆十字1CD.不透明度 = value; - 悪タトゥ_逆十字_逆十字2CD.不透明度 = value; - 植性2_萼_萼上CD.不透明度 = value; - 植性2_萼_萼下CD.不透明度 = value; - 植性2_萼_萼中CD.不透明度 = value; - 獣性2_獣毛CD.不透明度 = value; - 竜性2_棘_棘5CD.不透明度 = value; - 竜性2_棘_棘4CD.不透明度 = value; - 竜性2_棘_棘3CD.不透明度 = value; - 竜性2_棘_棘2CD.不透明度 = value; - 竜性2_棘_棘1CD.不透明度 = value; - 虫性2_虫腕下CD.不透明度 = value; - 虫性2_虫棘1CD.不透明度 = value; - 虫性2_虫棘2CD.不透明度 = value; - 虫性2_虫棘3CD.不透明度 = value; - 虫性2_虫棘4CD.不透明度 = value; - 虫性2_虫鎌節CD.不透明度 = value; - 傷X1CD.不透明度 = value; - 傷I1CD.不透明度 = value; - 傷I2CD.不透明度 = value; - ハイライトCD.不透明度 = value; - グローブ_グローブCD.不透明度 = value; - グローブ_縁CD.不透明度 = value; - グローブ_グローブCD.不透明度 = value; - グローブ_縁CD.不透明度 = value; - 鎧_ベルト_ベルト1CD.不透明度 = value; - 鎧_ベルト_ベルト2CD.不透明度 = value; - 鎧_ベルト_ベルト2CD.不透明度 = value; - 鎧_鎧_鎧2CD.不透明度 = value; - 鎧_鎧_鎧1CD.不透明度 = value; - 腕輪_革CD.不透明度 = value; - 腕輪_金具1CD.不透明度 = value; - 腕輪_金具2CD.不透明度 = value; - 腕輪_金具3CD.不透明度 = value; - 腕輪_金具左CD.不透明度 = value; - 腕輪_金具右CD.不透明度 = value; - } - } - - public bool グローブ表示 - { - get - { - return グローブ_グローブ_表示; - } - set - { - グローブ_グローブ_表示 = value; - グローブ_縁_表示 = value; - } - } - - public bool メイル表示 - { - get - { - return 鎧_ベルト_ベルト1_表示; - } - set - { - 鎧_ベルト_ベルト1_表示 = value; - 鎧_ベルト_ベルト2_表示 = value; - 鎧_鎧_鎧2_表示 = value; - 鎧_鎧_鎧1_表示 = value; - } - } - - public override bool 肘部_外線 - { - get - { - return X0Y0_下腕.OP[右 ? 3 : 0].Outline; - } - set - { - X0Y0_下腕.OP[右 ? 3 : 0].Outline = value; - X0Y0_獣性1_獣腕.OP[右 ? 3 : 2].Outline = value; - X0Y0_グローブ_通常_グローブ.OP[右 ? 3 : 0].Outline = value; - X0Y0_グローブ_筋肉_グローブ.OP[右 ? 3 : 0].Outline = value; - } - } - - public JointS 外腕_接続点 => new JointS(本体, X0Y0_下腕, 0); - - public JointS 手_接続点 => new JointS(本体, X0Y0_下腕, 3); - - public JointS 虫鎌_接続点 => new JointS(本体, X0Y0_下腕, 2); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0); - - public 下腕_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下腕_人D e) - { - 下腕_人 下腕_人2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.腕左["下腕"]); - Pars pars = 本体[0][0]; - X0Y0_下腕 = pars["下腕"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); - X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); - X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar(); - pars2 = pars["植性1"].ToPars(); - Pars pars3 = pars2["通常"].ToPars(); - Pars pars4 = pars3["花弁"].ToPars(); - X0Y0_植性1_通常_花弁_花弁 = pars4["花弁"].ToPar(); - Pars pars5 = pars4["影"].ToPars(); - X0Y0_植性1_通常_花弁_影_花弁影1 = pars5["花弁影1"].ToPar(); - X0Y0_植性1_通常_花弁_影_花弁影2 = pars5["花弁影2"].ToPar(); - X0Y0_植性1_通常_花弁_影_花弁影3 = pars5["花弁影3"].ToPar(); - X0Y0_植性1_通常_花弁_影_花弁影4 = pars5["花弁影4"].ToPar(); - X0Y0_植性1_通常_花弁_影_花弁影5 = pars5["花弁影5"].ToPar(); - pars3 = pars2["欠損"].ToPars(); - pars4 = pars3["花弁"].ToPars(); - X0Y0_植性1_欠損_花弁_花弁 = pars4["花弁"].ToPar(); - pars5 = pars4["影"].ToPars(); - X0Y0_植性1_欠損_花弁_影_花弁影1 = pars5["花弁影1"].ToPar(); - X0Y0_植性1_欠損_花弁_影_花弁影2 = pars5["花弁影2"].ToPar(); - X0Y0_植性1_欠損_花弁_影_花弁影3 = pars5["花弁影3"].ToPar(); - X0Y0_植性1_欠損_花弁_影_花弁影4 = pars5["花弁影4"].ToPar(); - X0Y0_植性1_欠損_花弁_影_花弁影5 = pars5["花弁影5"].ToPar(); - pars2 = pars["獣性1"].ToPars(); - X0Y0_獣性1_獣腕 = pars2["獣腕"].ToPar(); - pars2 = pars["竜性1"].ToPars(); - pars3 = pars2["肘"].ToPars(); - X0Y0_竜性1_肘_肘1 = pars3["肘1"].ToPar(); - X0Y0_竜性1_肘_肘2 = pars3["肘2"].ToPar(); - pars3 = pars2["鱗"].ToPars(); - X0Y0_竜性1_鱗_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_竜性1_鱗_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_竜性1_鱗_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_竜性1_鱗_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_竜性1_鱗_鱗1 = pars3["鱗1"].ToPar(); - pars3 = pars2["手首"].ToPars(); - X0Y0_竜性1_手首_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_竜性1_手首_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_竜性1_手首_鱗1 = pars3["鱗1"].ToPar(); - pars2 = pars["虫性1"].ToPars(); - X0Y0_虫性1_虫肘 = pars2["虫肘"].ToPar(); - X0Y0_虫性1_虫腕上 = pars2["虫腕上"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - pars3 = pars2["手首"].ToPars(); - X0Y0_淫タトゥ_手首_タトゥ = pars3["タトゥ"].ToPar(); - pars4 = pars3["ハート1"].ToPars(); - X0Y0_淫タトゥ_手首_ハート1_タトゥ左 = pars4["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_手首_ハート1_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars4 = pars3["ハート3"].ToPars(); - X0Y0_淫タトゥ_手首_ハート3_タトゥ左 = pars4["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_手首_ハート3_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars4 = pars3["ハート2"].ToPars(); - X0Y0_淫タトゥ_手首_ハート2_タトゥ左 = pars4["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_手首_ハート2_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars3 = pars2["通常"].ToPars(); - pars4 = pars3["ハート1"].ToPars(); - X0Y0_淫タトゥ_通常_ハート1_タトゥ左 = pars4["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_通常_ハート1_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars4 = pars3["ハート2"].ToPars(); - X0Y0_淫タトゥ_通常_ハート2_タトゥ左 = pars4["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_通常_ハート2_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars3 = pars2["筋肉"].ToPars(); - pars4 = pars3["ハート1"].ToPars(); - X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左 = pars4["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars4 = pars3["ハート2"].ToPars(); - X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左 = pars4["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["通常"].ToPars(); - pars4 = pars3["文字1"].ToPars(); - pars5 = pars4["文字a"].ToPars(); - X0Y0_悪タトゥ_通常_文字1_文字a_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字b"].ToPars(); - X0Y0_悪タトゥ_通常_文字1_文字b_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字c"].ToPars(); - X0Y0_悪タトゥ_通常_文字1_文字c_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字d"].ToPars(); - X0Y0_悪タトゥ_通常_文字1_文字d_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字e"].ToPars(); - X0Y0_悪タトゥ_通常_文字1_文字e_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); - pars4 = pars3["文字2"].ToPars(); - pars5 = pars4["文字a"].ToPars(); - X0Y0_悪タトゥ_通常_文字2_文字a_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字b"].ToPars(); - X0Y0_悪タトゥ_通常_文字2_文字b_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字c"].ToPars(); - X0Y0_悪タトゥ_通常_文字2_文字c_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字d"].ToPars(); - X0Y0_悪タトゥ_通常_文字2_文字d_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字e"].ToPars(); - X0Y0_悪タトゥ_通常_文字2_文字e_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); - X0Y0_悪タトゥ_通常_タトゥ1 = pars3["タトゥ1"].ToPar(); - X0Y0_悪タトゥ_通常_タトゥ2 = pars3["タトゥ2"].ToPar(); - pars4 = pars3["逆十字"].ToPars(); - X0Y0_悪タトゥ_通常_逆十字_逆十字1 = pars4["逆十字1"].ToPar(); - X0Y0_悪タトゥ_通常_逆十字_逆十字2 = pars4["逆十字2"].ToPar(); - pars3 = pars2["筋肉"].ToPars(); - pars4 = pars3["文字1"].ToPars(); - pars5 = pars4["文字a"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字1_文字a_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字b"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字1_文字b_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字c"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字1_文字c_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字d"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字1_文字d_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字e"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); - pars4 = pars3["文字2"].ToPars(); - pars5 = pars4["文字a"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字2_文字a_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字b"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字2_文字b_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字c"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字2_文字c_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字d"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字2_文字d_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - pars5 = pars4["文字e"].ToPars(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_枠 = pars5["枠"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); - X0Y0_悪タトゥ_筋肉_タトゥ1 = pars3["タトゥ1"].ToPar(); - X0Y0_悪タトゥ_筋肉_タトゥ2 = pars3["タトゥ2"].ToPar(); - pars4 = pars3["逆十字"].ToPars(); - X0Y0_悪タトゥ_筋肉_逆十字_逆十字1 = pars4["逆十字1"].ToPar(); - X0Y0_悪タトゥ_筋肉_逆十字_逆十字2 = pars4["逆十字2"].ToPar(); - pars2 = pars["植性2"].ToPars(); - pars3 = pars2["通常"].ToPars(); - pars4 = pars3["萼"].ToPars(); - X0Y0_植性2_通常_萼_萼上 = pars4["萼上"].ToPar(); - X0Y0_植性2_通常_萼_萼下 = pars4["萼下"].ToPar(); - X0Y0_植性2_通常_萼_萼中 = pars4["萼中"].ToPar(); - pars3 = pars2["欠損"].ToPars(); - pars4 = pars3["萼"].ToPars(); - X0Y0_植性2_欠損_萼_萼上 = pars4["萼上"].ToPar(); - X0Y0_植性2_欠損_萼_萼下 = pars4["萼下"].ToPar(); - X0Y0_植性2_欠損_萼_萼中 = pars4["萼中"].ToPar(); - pars2 = pars["獣性2"].ToPars(); - X0Y0_獣性2_獣毛 = pars2["獣毛"].ToPar(); - pars2 = pars["竜性2"].ToPars(); - pars3 = pars2["刺"].ToPars(); - X0Y0_竜性2_棘_棘5 = pars3["刺5"].ToPar(); - X0Y0_竜性2_棘_棘4 = pars3["刺4"].ToPar(); - X0Y0_竜性2_棘_棘3 = pars3["刺3"].ToPar(); - X0Y0_竜性2_棘_棘2 = pars3["刺2"].ToPar(); - X0Y0_竜性2_棘_棘1 = pars3["刺1"].ToPar(); - pars2 = pars["虫性2"].ToPars(); - X0Y0_虫性2_虫腕下 = pars2["虫腕下"].ToPar(); - X0Y0_虫性2_虫棘1 = pars2["虫棘1"].ToPar(); - X0Y0_虫性2_虫棘2 = pars2["虫棘2"].ToPar(); - X0Y0_虫性2_虫棘3 = pars2["虫棘3"].ToPar(); - X0Y0_虫性2_虫棘4 = pars2["虫棘4"].ToPar(); - X0Y0_虫性2_虫鎌節 = pars2["虫鎌節"].ToPar(); - X0Y0_傷X1 = pars["傷X1"].ToPar(); - X0Y0_傷I1 = pars["傷I1"].ToPar(); - X0Y0_傷I2 = pars["傷I2"].ToPar(); - X0Y0_ハイライト = pars["ハイライト"].ToPar(); - pars2 = pars["グローブ"].ToPars(); - pars3 = pars2["通常"].ToPars(); - X0Y0_グローブ_通常_グローブ = pars3["グローブ"].ToPar(); - X0Y0_グローブ_通常_縁 = pars3["縁"].ToPar(); - pars3 = pars2["筋肉"].ToPars(); - X0Y0_グローブ_筋肉_グローブ = pars3["グローブ"].ToPar(); - X0Y0_グローブ_筋肉_縁 = pars3["縁"].ToPar(); - pars2 = pars["鎧"].ToPars(); - pars3 = pars2["ベルト"].ToPars(); - X0Y0_鎧_ベルト_ベルト1 = pars3["ベルト1"].ToPar(); - pars4 = pars3["通常"].ToPars(); - X0Y0_鎧_ベルト_通常_ベルト2 = pars4["ベルト2"].ToPar(); - pars4 = pars3["筋肉"].ToPars(); - X0Y0_鎧_ベルト_筋肉_ベルト2 = pars4["ベルト2"].ToPar(); - pars3 = pars2["鎧"].ToPars(); - X0Y0_鎧_鎧_鎧2 = pars3["鎧2"].ToPar(); - X0Y0_鎧_鎧_鎧1 = pars3["鎧1"].ToPar(); - pars2 = pars["腕輪"].ToPars(); - X0Y0_腕輪_革 = pars2["革"].ToPar(); - X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_腕輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_腕輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_腕輪_金具右 = pars2["金具右"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 下腕_表示 = e.下腕_表示; - 筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示; - 筋肉_筋肉上_表示 = e.筋肉_筋肉上_表示; - 植性1_通常_花弁_花弁_表示 = e.植性1_通常_花弁_花弁_表示; - 植性1_通常_花弁_影_花弁影1_表示 = e.植性1_通常_花弁_影_花弁影1_表示; - 植性1_通常_花弁_影_花弁影2_表示 = e.植性1_通常_花弁_影_花弁影2_表示; - 植性1_通常_花弁_影_花弁影3_表示 = e.植性1_通常_花弁_影_花弁影3_表示; - 植性1_通常_花弁_影_花弁影4_表示 = e.植性1_通常_花弁_影_花弁影4_表示; - 植性1_通常_花弁_影_花弁影5_表示 = e.植性1_通常_花弁_影_花弁影5_表示; - 植性1_欠損_花弁_花弁_表示 = e.植性1_欠損_花弁_花弁_表示; - 植性1_欠損_花弁_影_花弁影1_表示 = e.植性1_欠損_花弁_影_花弁影1_表示; - 植性1_欠損_花弁_影_花弁影2_表示 = e.植性1_欠損_花弁_影_花弁影2_表示; - 植性1_欠損_花弁_影_花弁影3_表示 = e.植性1_欠損_花弁_影_花弁影3_表示; - 植性1_欠損_花弁_影_花弁影4_表示 = e.植性1_欠損_花弁_影_花弁影4_表示; - 植性1_欠損_花弁_影_花弁影5_表示 = e.植性1_欠損_花弁_影_花弁影5_表示; - 獣性1_獣腕_表示 = e.獣性1_獣腕_表示; - 竜性1_肘_肘1_表示 = e.竜性1_肘_肘1_表示; - 竜性1_肘_肘2_表示 = e.竜性1_肘_肘2_表示; - 竜性1_鱗_鱗5_表示 = e.竜性1_鱗_鱗5_表示; - 竜性1_鱗_鱗4_表示 = e.竜性1_鱗_鱗4_表示; - 竜性1_鱗_鱗3_表示 = e.竜性1_鱗_鱗3_表示; - 竜性1_鱗_鱗2_表示 = e.竜性1_鱗_鱗2_表示; - 竜性1_鱗_鱗1_表示 = e.竜性1_鱗_鱗1_表示; - 竜性1_手首_鱗3_表示 = e.竜性1_手首_鱗3_表示; - 竜性1_手首_鱗2_表示 = e.竜性1_手首_鱗2_表示; - 竜性1_手首_鱗1_表示 = e.竜性1_手首_鱗1_表示; - 虫性1_虫肘_表示 = e.虫性1_虫肘_表示; - 虫性1_虫腕上_表示 = e.虫性1_虫腕上_表示; - 淫タトゥ_手首_タトゥ_表示 = e.淫タトゥ_手首_タトゥ_表示; - 淫タトゥ_手首_ハート1_タトゥ左_表示 = e.淫タトゥ_手首_ハート1_タトゥ左_表示; - 淫タトゥ_手首_ハート1_タトゥ右_表示 = e.淫タトゥ_手首_ハート1_タトゥ右_表示; - 淫タトゥ_手首_ハート3_タトゥ左_表示 = e.淫タトゥ_手首_ハート3_タトゥ左_表示; - 淫タトゥ_手首_ハート3_タトゥ右_表示 = e.淫タトゥ_手首_ハート3_タトゥ右_表示; - 淫タトゥ_手首_ハート2_タトゥ左_表示 = e.淫タトゥ_手首_ハート2_タトゥ左_表示; - 淫タトゥ_手首_ハート2_タトゥ右_表示 = e.淫タトゥ_手首_ハート2_タトゥ右_表示; - 淫タトゥ_通常_ハート1_タトゥ左_表示 = e.淫タトゥ_通常_ハート1_タトゥ左_表示; - 淫タトゥ_通常_ハート1_タトゥ右_表示 = e.淫タトゥ_通常_ハート1_タトゥ右_表示; - 淫タトゥ_通常_ハート2_タトゥ左_表示 = e.淫タトゥ_通常_ハート2_タトゥ左_表示; - 淫タトゥ_通常_ハート2_タトゥ右_表示 = e.淫タトゥ_通常_ハート2_タトゥ右_表示; - 淫タトゥ_筋肉_ハート1_タトゥ左_表示 = e.淫タトゥ_筋肉_ハート1_タトゥ左_表示; - 淫タトゥ_筋肉_ハート1_タトゥ右_表示 = e.淫タトゥ_筋肉_ハート1_タトゥ右_表示; - 淫タトゥ_筋肉_ハート2_タトゥ左_表示 = e.淫タトゥ_筋肉_ハート2_タトゥ左_表示; - 淫タトゥ_筋肉_ハート2_タトゥ右_表示 = e.淫タトゥ_筋肉_ハート2_タトゥ右_表示; - 悪タトゥ_通常_文字1_文字a_枠_表示 = e.悪タトゥ_通常_文字1_文字a_枠_表示; - 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示; - 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示; - 悪タトゥ_通常_文字1_文字b_枠_表示 = e.悪タトゥ_通常_文字1_文字b_枠_表示; - 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示; - 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示; - 悪タトゥ_通常_文字1_文字c_枠_表示 = e.悪タトゥ_通常_文字1_文字c_枠_表示; - 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示; - 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示; - 悪タトゥ_通常_文字1_文字d_枠_表示 = e.悪タトゥ_通常_文字1_文字d_枠_表示; - 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示; - 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示; - 悪タトゥ_通常_文字1_文字e_枠_表示 = e.悪タトゥ_通常_文字1_文字e_枠_表示; - 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示; - 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示; - 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示; - 悪タトゥ_通常_文字2_文字a_枠_表示 = e.悪タトゥ_通常_文字2_文字a_枠_表示; - 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示; - 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示; - 悪タトゥ_通常_文字2_文字b_枠_表示 = e.悪タトゥ_通常_文字2_文字b_枠_表示; - 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示; - 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示; - 悪タトゥ_通常_文字2_文字c_枠_表示 = e.悪タトゥ_通常_文字2_文字c_枠_表示; - 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示; - 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示; - 悪タトゥ_通常_文字2_文字d_枠_表示 = e.悪タトゥ_通常_文字2_文字d_枠_表示; - 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示; - 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示; - 悪タトゥ_通常_文字2_文字e_枠_表示 = e.悪タトゥ_通常_文字2_文字e_枠_表示; - 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示; - 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示; - 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示; - 悪タトゥ_通常_タトゥ1_表示 = e.悪タトゥ_通常_タトゥ1_表示; - 悪タトゥ_通常_タトゥ2_表示 = e.悪タトゥ_通常_タトゥ2_表示; - 悪タトゥ_通常_逆十字_逆十字1_表示 = e.悪タトゥ_通常_逆十字_逆十字1_表示; - 悪タトゥ_通常_逆十字_逆十字2_表示 = e.悪タトゥ_通常_逆十字_逆十字2_表示; - 悪タトゥ_筋肉_文字1_文字a_枠_表示 = e.悪タトゥ_筋肉_文字1_文字a_枠_表示; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字1_文字b_枠_表示 = e.悪タトゥ_筋肉_文字1_文字b_枠_表示; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字1_文字c_枠_表示 = e.悪タトゥ_筋肉_文字1_文字c_枠_表示; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字1_文字d_枠_表示 = e.悪タトゥ_筋肉_文字1_文字d_枠_表示; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字1_文字e_枠_表示 = e.悪タトゥ_筋肉_文字1_文字e_枠_表示; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示; - 悪タトゥ_筋肉_文字2_文字a_枠_表示 = e.悪タトゥ_筋肉_文字2_文字a_枠_表示; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字2_文字b_枠_表示 = e.悪タトゥ_筋肉_文字2_文字b_枠_表示; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字2_文字c_枠_表示 = e.悪タトゥ_筋肉_文字2_文字c_枠_表示; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字2_文字d_枠_表示 = e.悪タトゥ_筋肉_文字2_文字d_枠_表示; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字2_文字e_枠_表示 = e.悪タトゥ_筋肉_文字2_文字e_枠_表示; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示; - 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示; - 悪タトゥ_筋肉_タトゥ1_表示 = e.悪タトゥ_筋肉_タトゥ1_表示; - 悪タトゥ_筋肉_タトゥ2_表示 = e.悪タトゥ_筋肉_タトゥ2_表示; - 悪タトゥ_筋肉_逆十字_逆十字1_表示 = e.悪タトゥ_筋肉_逆十字_逆十字1_表示; - 悪タトゥ_筋肉_逆十字_逆十字2_表示 = e.悪タトゥ_筋肉_逆十字_逆十字2_表示; - 植性2_通常_萼_萼上_表示 = e.植性2_通常_萼_萼上_表示; - 植性2_通常_萼_萼下_表示 = e.植性2_通常_萼_萼下_表示; - 植性2_通常_萼_萼中_表示 = e.植性2_通常_萼_萼中_表示; - 植性2_欠損_萼_萼上_表示 = e.植性2_欠損_萼_萼上_表示; - 植性2_欠損_萼_萼下_表示 = e.植性2_欠損_萼_萼下_表示; - 植性2_欠損_萼_萼中_表示 = e.植性2_欠損_萼_萼中_表示; - 獣性2_獣毛_表示 = e.獣性2_獣毛_表示; - 竜性2_棘_棘5_表示 = e.竜性2_棘_棘5_表示; - 竜性2_棘_棘4_表示 = e.竜性2_棘_棘4_表示; - 竜性2_棘_棘3_表示 = e.竜性2_棘_棘3_表示; - 竜性2_棘_棘2_表示 = e.竜性2_棘_棘2_表示; - 竜性2_棘_棘1_表示 = e.竜性2_棘_棘1_表示; - 虫性2_虫腕下_表示 = e.虫性2_虫腕下_表示; - 虫性2_虫棘1_表示 = e.虫性2_虫棘1_表示; - 虫性2_虫棘2_表示 = e.虫性2_虫棘2_表示; - 虫性2_虫棘3_表示 = e.虫性2_虫棘3_表示; - 虫性2_虫棘4_表示 = e.虫性2_虫棘4_表示; - 虫性2_虫鎌節_表示 = e.虫性2_虫鎌節_表示; - 傷X1_表示 = e.傷X1_表示; - 傷I1_表示 = e.傷I1_表示; - 傷I2_表示 = e.傷I2_表示; - ハイライト_表示 = e.ハイライト_表示; - グローブ_通常_グローブ_表示 = e.グローブ_通常_グローブ_表示; - グローブ_通常_縁_表示 = e.グローブ_通常_縁_表示; - グローブ_筋肉_グローブ_表示 = e.グローブ_筋肉_グローブ_表示; - グローブ_筋肉_縁_表示 = e.グローブ_筋肉_縁_表示; - 鎧_ベルト_ベルト1_表示 = e.鎧_ベルト_ベルト1_表示; - 鎧_ベルト_通常_ベルト2_表示 = e.鎧_ベルト_通常_ベルト2_表示; - 鎧_ベルト_筋肉_ベルト2_表示 = e.鎧_ベルト_筋肉_ベルト2_表示; - 鎧_鎧_鎧2_表示 = e.鎧_鎧_鎧2_表示; - 鎧_鎧_鎧1_表示 = e.鎧_鎧_鎧1_表示; - 腕輪_革_表示 = e.腕輪_革_表示; - 腕輪_金具1_表示 = e.腕輪_金具1_表示; - 腕輪_金具2_表示 = e.腕輪_金具2_表示; - 腕輪_金具3_表示 = e.腕輪_金具3_表示; - 腕輪_金具左_表示 = e.腕輪_金具左_表示; - 腕輪_金具右_表示 = e.腕輪_金具右_表示; - 植性1_花弁_花弁_表示 = e.植性1_花弁_花弁_表示; - 植性1_花弁_影_花弁影1_表示 = e.植性1_花弁_影_花弁影1_表示; - 植性1_花弁_影_花弁影2_表示 = e.植性1_花弁_影_花弁影2_表示; - 植性1_花弁_影_花弁影3_表示 = e.植性1_花弁_影_花弁影3_表示; - 植性1_花弁_影_花弁影4_表示 = e.植性1_花弁_影_花弁影4_表示; - 植性1_花弁_影_花弁影5_表示 = e.植性1_花弁_影_花弁影5_表示; - 淫タトゥ_ハート1_タトゥ左_表示 = e.淫タトゥ_ハート1_タトゥ左_表示; - 淫タトゥ_ハート1_タトゥ右_表示 = e.淫タトゥ_ハート1_タトゥ右_表示; - 淫タトゥ_ハート2_タトゥ左_表示 = e.淫タトゥ_ハート2_タトゥ左_表示; - 淫タトゥ_ハート2_タトゥ右_表示 = e.淫タトゥ_ハート2_タトゥ右_表示; - 悪タトゥ_文字1_文字a_枠_表示 = e.悪タトゥ_文字1_文字a_枠_表示; - 悪タトゥ_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字a_文字タトゥ1_表示; - 悪タトゥ_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字a_文字タトゥ2_表示; - 悪タトゥ_文字1_文字b_枠_表示 = e.悪タトゥ_文字1_文字b_枠_表示; - 悪タトゥ_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字b_文字タトゥ1_表示; - 悪タトゥ_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字b_文字タトゥ2_表示; - 悪タトゥ_文字1_文字c_枠_表示 = e.悪タトゥ_文字1_文字c_枠_表示; - 悪タトゥ_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字c_文字タトゥ1_表示; - 悪タトゥ_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字c_文字タトゥ2_表示; - 悪タトゥ_文字1_文字d_枠_表示 = e.悪タトゥ_文字1_文字d_枠_表示; - 悪タトゥ_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字d_文字タトゥ1_表示; - 悪タトゥ_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字d_文字タトゥ2_表示; - 悪タトゥ_文字1_文字e_枠_表示 = e.悪タトゥ_文字1_文字e_枠_表示; - 悪タトゥ_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ1_表示; - 悪タトゥ_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ2_表示; - 悪タトゥ_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ3_表示; - 悪タトゥ_文字2_文字a_枠_表示 = e.悪タトゥ_文字2_文字a_枠_表示; - 悪タトゥ_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字a_文字タトゥ1_表示; - 悪タトゥ_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字a_文字タトゥ2_表示; - 悪タトゥ_文字2_文字b_枠_表示 = e.悪タトゥ_文字2_文字b_枠_表示; - 悪タトゥ_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字b_文字タトゥ1_表示; - 悪タトゥ_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字b_文字タトゥ2_表示; - 悪タトゥ_文字2_文字c_枠_表示 = e.悪タトゥ_文字2_文字c_枠_表示; - 悪タトゥ_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字c_文字タトゥ1_表示; - 悪タトゥ_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字c_文字タトゥ2_表示; - 悪タトゥ_文字2_文字d_枠_表示 = e.悪タトゥ_文字2_文字d_枠_表示; - 悪タトゥ_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字d_文字タトゥ1_表示; - 悪タトゥ_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字d_文字タトゥ2_表示; - 悪タトゥ_文字2_文字e_枠_表示 = e.悪タトゥ_文字2_文字e_枠_表示; - 悪タトゥ_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ1_表示; - 悪タトゥ_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ2_表示; - 悪タトゥ_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ3_表示; - 悪タトゥ_タトゥ1_表示 = e.悪タトゥ_タトゥ1_表示; - 悪タトゥ_タトゥ2_表示 = e.悪タトゥ_タトゥ2_表示; - 悪タトゥ_逆十字_逆十字1_表示 = e.悪タトゥ_逆十字_逆十字1_表示; - 悪タトゥ_逆十字_逆十字2_表示 = e.悪タトゥ_逆十字_逆十字2_表示; - 植性2_萼_萼上_表示 = e.植性2_萼_萼上_表示; - 植性2_萼_萼下_表示 = e.植性2_萼_萼下_表示; - 植性2_萼_萼中_表示 = e.植性2_萼_萼中_表示; - グローブ_グローブ_表示 = e.グローブ_グローブ_表示; - グローブ_縁_表示 = e.グローブ_縁_表示; - 鎧_ベルト_ベルト2_表示 = e.鎧_ベルト_ベルト2_表示; - ハイライト表示 = e.ハイライト表示; - 腕輪表示 = e.腕輪表示; - グローブ表示 = e.グローブ表示; - メイル表示 = e.メイル表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.外腕_接続.Count > 0) - { - 外腕_接続 = e.外腕_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 下腕_人2; - f.ConnectionType = ConnectionInfo.下腕_人_外腕_接続; - f.接続(下腕_人2.外腕_接続点); - return f; - }).ToArray(); - } - if (e.手_接続.Count > 0) - { - 手_接続 = e.手_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 下腕_人2; - f.ConnectionType = ConnectionInfo.下腕_人_手_接続; - f.接続(下腕_人2.手_接続点); - return f; - }).ToArray(); - } - if (e.虫鎌_接続.Count > 0) - { - 虫鎌_接続 = e.虫鎌_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 下腕_人2; - f.ConnectionType = ConnectionInfo.下腕_人_虫鎌_接続; - f.接続(下腕_人2.虫鎌_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_下腕CP = new ColorP(X0Y0_下腕, 下腕CD, DisUnit, abj: true); - X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉上CP = new ColorP(X0Y0_筋肉_筋肉上, 筋肉_筋肉上CD, DisUnit, abj: false); - X0Y0_植性1_通常_花弁_花弁CP = new ColorP(X0Y0_植性1_通常_花弁_花弁, 植性1_花弁_花弁CD, DisUnit, abj: true); - X0Y0_植性1_通常_花弁_影_花弁影1CP = new ColorP(X0Y0_植性1_通常_花弁_影_花弁影1, 植性1_花弁_影_花弁影1CD, DisUnit, abj: true); - X0Y0_植性1_通常_花弁_影_花弁影2CP = new ColorP(X0Y0_植性1_通常_花弁_影_花弁影2, 植性1_花弁_影_花弁影2CD, DisUnit, abj: true); - X0Y0_植性1_通常_花弁_影_花弁影3CP = new ColorP(X0Y0_植性1_通常_花弁_影_花弁影3, 植性1_花弁_影_花弁影3CD, DisUnit, abj: true); - X0Y0_植性1_通常_花弁_影_花弁影4CP = new ColorP(X0Y0_植性1_通常_花弁_影_花弁影4, 植性1_花弁_影_花弁影4CD, DisUnit, abj: true); - X0Y0_植性1_通常_花弁_影_花弁影5CP = new ColorP(X0Y0_植性1_通常_花弁_影_花弁影5, 植性1_花弁_影_花弁影5CD, DisUnit, abj: true); - X0Y0_植性1_欠損_花弁_花弁CP = new ColorP(X0Y0_植性1_欠損_花弁_花弁, 植性1_花弁_花弁CD, DisUnit, abj: true); - X0Y0_植性1_欠損_花弁_影_花弁影1CP = new ColorP(X0Y0_植性1_欠損_花弁_影_花弁影1, 植性1_花弁_影_花弁影1CD, DisUnit, abj: true); - X0Y0_植性1_欠損_花弁_影_花弁影2CP = new ColorP(X0Y0_植性1_欠損_花弁_影_花弁影2, 植性1_花弁_影_花弁影2CD, DisUnit, abj: true); - X0Y0_植性1_欠損_花弁_影_花弁影3CP = new ColorP(X0Y0_植性1_欠損_花弁_影_花弁影3, 植性1_花弁_影_花弁影3CD, DisUnit, abj: true); - X0Y0_植性1_欠損_花弁_影_花弁影4CP = new ColorP(X0Y0_植性1_欠損_花弁_影_花弁影4, 植性1_花弁_影_花弁影4CD, DisUnit, abj: true); - X0Y0_植性1_欠損_花弁_影_花弁影5CP = new ColorP(X0Y0_植性1_欠損_花弁_影_花弁影5, 植性1_花弁_影_花弁影5CD, DisUnit, abj: true); - X0Y0_獣性1_獣腕CP = new ColorP(X0Y0_獣性1_獣腕, 獣性1_獣腕CD, DisUnit, abj: true); - X0Y0_竜性1_肘_肘1CP = new ColorP(X0Y0_竜性1_肘_肘1, 竜性1_肘_肘1CD, DisUnit, abj: true); - X0Y0_竜性1_肘_肘2CP = new ColorP(X0Y0_竜性1_肘_肘2, 竜性1_肘_肘2CD, DisUnit, abj: true); - X0Y0_竜性1_鱗_鱗5CP = new ColorP(X0Y0_竜性1_鱗_鱗5, 竜性1_鱗_鱗5CD, DisUnit, abj: true); - X0Y0_竜性1_鱗_鱗4CP = new ColorP(X0Y0_竜性1_鱗_鱗4, 竜性1_鱗_鱗4CD, DisUnit, abj: true); - X0Y0_竜性1_鱗_鱗3CP = new ColorP(X0Y0_竜性1_鱗_鱗3, 竜性1_鱗_鱗3CD, DisUnit, abj: true); - X0Y0_竜性1_鱗_鱗2CP = new ColorP(X0Y0_竜性1_鱗_鱗2, 竜性1_鱗_鱗2CD, DisUnit, abj: true); - X0Y0_竜性1_鱗_鱗1CP = new ColorP(X0Y0_竜性1_鱗_鱗1, 竜性1_鱗_鱗1CD, DisUnit, abj: true); - X0Y0_竜性1_手首_鱗3CP = new ColorP(X0Y0_竜性1_手首_鱗3, 竜性1_手首_鱗3CD, DisUnit, abj: true); - X0Y0_竜性1_手首_鱗2CP = new ColorP(X0Y0_竜性1_手首_鱗2, 竜性1_手首_鱗2CD, DisUnit, abj: true); - X0Y0_竜性1_手首_鱗1CP = new ColorP(X0Y0_竜性1_手首_鱗1, 竜性1_手首_鱗1CD, DisUnit, abj: true); - X0Y0_虫性1_虫肘CP = new ColorP(X0Y0_虫性1_虫肘, 虫性1_虫肘CD, DisUnit, abj: true); - X0Y0_虫性1_虫腕上CP = new ColorP(X0Y0_虫性1_虫腕上, 虫性1_虫腕上CD, DisUnit, abj: true); - X0Y0_淫タトゥ_手首_タトゥCP = new ColorP(X0Y0_淫タトゥ_手首_タトゥ, 淫タトゥ_手首_タトゥCD, DisUnit, abj: true); - X0Y0_淫タトゥ_手首_ハート1_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_手首_ハート1_タトゥ左, 淫タトゥ_手首_ハート1_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_手首_ハート1_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_手首_ハート1_タトゥ右, 淫タトゥ_手首_ハート1_タトゥ右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_手首_ハート3_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_手首_ハート3_タトゥ左, 淫タトゥ_手首_ハート3_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_手首_ハート3_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_手首_ハート3_タトゥ右, 淫タトゥ_手首_ハート3_タトゥ右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_手首_ハート2_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_手首_ハート2_タトゥ左, 淫タトゥ_手首_ハート2_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_手首_ハート2_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_手首_ハート2_タトゥ右, 淫タトゥ_手首_ハート2_タトゥ右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_通常_ハート1_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_通常_ハート1_タトゥ左, 淫タトゥ_ハート1_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_通常_ハート1_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_通常_ハート1_タトゥ右, 淫タトゥ_ハート1_タトゥ右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_通常_ハート2_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_通常_ハート2_タトゥ左, 淫タトゥ_ハート2_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_通常_ハート2_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_通常_ハート2_タトゥ右, 淫タトゥ_ハート2_タトゥ右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左, 淫タトゥ_ハート1_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右, 淫タトゥ_ハート1_タトゥ右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左, 淫タトゥ_ハート2_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右, 淫タトゥ_ハート2_タトゥ右CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字a_枠, 悪タトゥ_文字1_文字a_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1, 悪タトゥ_文字1_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2, 悪タトゥ_文字1_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字b_枠, 悪タトゥ_文字1_文字b_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1, 悪タトゥ_文字1_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2, 悪タトゥ_文字1_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字c_枠, 悪タトゥ_文字1_文字c_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1, 悪タトゥ_文字1_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2, 悪タトゥ_文字1_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字d_枠, 悪タトゥ_文字1_文字d_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1, 悪タトゥ_文字1_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2, 悪タトゥ_文字1_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_枠, 悪タトゥ_文字1_文字e_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1, 悪タトゥ_文字1_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2, 悪タトゥ_文字1_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3, 悪タトゥ_文字1_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字a_枠, 悪タトゥ_文字2_文字a_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1, 悪タトゥ_文字2_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2, 悪タトゥ_文字2_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字b_枠, 悪タトゥ_文字2_文字b_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1, 悪タトゥ_文字2_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2, 悪タトゥ_文字2_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字c_枠, 悪タトゥ_文字2_文字c_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1, 悪タトゥ_文字2_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2, 悪タトゥ_文字2_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字d_枠, 悪タトゥ_文字2_文字d_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1, 悪タトゥ_文字2_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2, 悪タトゥ_文字2_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_枠, 悪タトゥ_文字2_文字e_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1, 悪タトゥ_文字2_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2, 悪タトゥ_文字2_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3, 悪タトゥ_文字2_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_タトゥ1, 悪タトゥ_タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_タトゥ2, 悪タトゥ_タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_逆十字_逆十字1CP = new ColorP(X0Y0_悪タトゥ_通常_逆十字_逆十字1, 悪タトゥ_逆十字_逆十字1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_通常_逆十字_逆十字2CP = new ColorP(X0Y0_悪タトゥ_通常_逆十字_逆十字2, 悪タトゥ_逆十字_逆十字2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字a_枠, 悪タトゥ_文字1_文字a_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1, 悪タトゥ_文字1_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2, 悪タトゥ_文字1_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字b_枠, 悪タトゥ_文字1_文字b_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1, 悪タトゥ_文字1_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2, 悪タトゥ_文字1_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字c_枠, 悪タトゥ_文字1_文字c_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1, 悪タトゥ_文字1_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2, 悪タトゥ_文字1_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字d_枠, 悪タトゥ_文字1_文字d_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1, 悪タトゥ_文字1_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2, 悪タトゥ_文字1_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_枠, 悪タトゥ_文字1_文字e_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1, 悪タトゥ_文字1_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2, 悪タトゥ_文字1_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3, 悪タトゥ_文字1_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字a_枠, 悪タトゥ_文字2_文字a_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1, 悪タトゥ_文字2_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2, 悪タトゥ_文字2_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字b_枠, 悪タトゥ_文字2_文字b_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1, 悪タトゥ_文字2_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2, 悪タトゥ_文字2_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字c_枠, 悪タトゥ_文字2_文字c_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1, 悪タトゥ_文字2_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2, 悪タトゥ_文字2_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字d_枠, 悪タトゥ_文字2_文字d_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1, 悪タトゥ_文字2_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2, 悪タトゥ_文字2_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_枠, 悪タトゥ_文字2_文字e_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1, 悪タトゥ_文字2_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2, 悪タトゥ_文字2_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3, 悪タトゥ_文字2_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_タトゥ1, 悪タトゥ_タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_タトゥ2, 悪タトゥ_タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_逆十字_逆十字1CP = new ColorP(X0Y0_悪タトゥ_筋肉_逆十字_逆十字1, 悪タトゥ_逆十字_逆十字1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_筋肉_逆十字_逆十字2CP = new ColorP(X0Y0_悪タトゥ_筋肉_逆十字_逆十字2, 悪タトゥ_逆十字_逆十字2CD, DisUnit, abj: true); - X0Y0_植性2_通常_萼_萼上CP = new ColorP(X0Y0_植性2_通常_萼_萼上, 植性2_萼_萼上CD, DisUnit, abj: true); - X0Y0_植性2_通常_萼_萼下CP = new ColorP(X0Y0_植性2_通常_萼_萼下, 植性2_萼_萼下CD, DisUnit, abj: true); - X0Y0_植性2_通常_萼_萼中CP = new ColorP(X0Y0_植性2_通常_萼_萼中, 植性2_萼_萼中CD, DisUnit, abj: true); - X0Y0_植性2_欠損_萼_萼上CP = new ColorP(X0Y0_植性2_欠損_萼_萼上, 植性2_萼_萼上CD, DisUnit, abj: true); - X0Y0_植性2_欠損_萼_萼下CP = new ColorP(X0Y0_植性2_欠損_萼_萼下, 植性2_萼_萼下CD, DisUnit, abj: true); - X0Y0_植性2_欠損_萼_萼中CP = new ColorP(X0Y0_植性2_欠損_萼_萼中, 植性2_萼_萼中CD, DisUnit, abj: true); - X0Y0_獣性2_獣毛CP = new ColorP(X0Y0_獣性2_獣毛, 獣性2_獣毛CD, DisUnit, abj: true); - X0Y0_竜性2_棘_棘5CP = new ColorP(X0Y0_竜性2_棘_棘5, 竜性2_棘_棘5CD, DisUnit, abj: true); - X0Y0_竜性2_棘_棘4CP = new ColorP(X0Y0_竜性2_棘_棘4, 竜性2_棘_棘4CD, DisUnit, abj: true); - X0Y0_竜性2_棘_棘3CP = new ColorP(X0Y0_竜性2_棘_棘3, 竜性2_棘_棘3CD, DisUnit, abj: true); - X0Y0_竜性2_棘_棘2CP = new ColorP(X0Y0_竜性2_棘_棘2, 竜性2_棘_棘2CD, DisUnit, abj: true); - X0Y0_竜性2_棘_棘1CP = new ColorP(X0Y0_竜性2_棘_棘1, 竜性2_棘_棘1CD, DisUnit, abj: true); - X0Y0_虫性2_虫腕下CP = new ColorP(X0Y0_虫性2_虫腕下, 虫性2_虫腕下CD, DisUnit, abj: true); - X0Y0_虫性2_虫棘1CP = new ColorP(X0Y0_虫性2_虫棘1, 虫性2_虫棘1CD, DisUnit, abj: true); - X0Y0_虫性2_虫棘2CP = new ColorP(X0Y0_虫性2_虫棘2, 虫性2_虫棘2CD, DisUnit, abj: true); - X0Y0_虫性2_虫棘3CP = new ColorP(X0Y0_虫性2_虫棘3, 虫性2_虫棘3CD, DisUnit, abj: true); - X0Y0_虫性2_虫棘4CP = new ColorP(X0Y0_虫性2_虫棘4, 虫性2_虫棘4CD, DisUnit, abj: true); - X0Y0_虫性2_虫鎌節CP = new ColorP(X0Y0_虫性2_虫鎌節, 虫性2_虫鎌節CD, DisUnit, abj: true); - X0Y0_傷X1CP = new ColorP(X0Y0_傷X1, 傷X1CD, DisUnit, abj: true); - X0Y0_傷I1CP = new ColorP(X0Y0_傷I1, 傷I1CD, DisUnit, abj: true); - X0Y0_傷I2CP = new ColorP(X0Y0_傷I2, 傷I2CD, DisUnit, abj: true); - X0Y0_ハイライトCP = new ColorP(X0Y0_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y0_グローブ_通常_グローブCP = new ColorP(X0Y0_グローブ_通常_グローブ, グローブ_グローブCD, DisUnit, abj: true); - X0Y0_グローブ_通常_縁CP = new ColorP(X0Y0_グローブ_通常_縁, グローブ_縁CD, DisUnit, abj: true); - X0Y0_グローブ_筋肉_グローブCP = new ColorP(X0Y0_グローブ_筋肉_グローブ, グローブ_グローブCD, 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); - X0Y0_鎧_ベルト_筋肉_ベルト2CP = new ColorP(X0Y0_鎧_ベルト_筋肉_ベルト2, 鎧_ベルト_ベルト2CD, DisUnit, abj: true); - X0Y0_鎧_鎧_鎧2CP = new ColorP(X0Y0_鎧_鎧_鎧2, 鎧_鎧_鎧2CD, DisUnit, abj: true); - X0Y0_鎧_鎧_鎧1CP = new ColorP(X0Y0_鎧_鎧_鎧1, 鎧_鎧_鎧1CD, 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); - X0Y0_腕輪_金具3CP = new ColorP(X0Y0_腕輪_金具3, 腕輪_金具3CD, DisUnit, abj: true); - X0Y0_腕輪_金具左CP = new ColorP(X0Y0_腕輪_金具左, 腕輪_金具左CD, DisUnit, abj: true); - X0Y0_腕輪_金具右CP = new ColorP(X0Y0_腕輪_金具右, 腕輪_金具右CD, DisUnit, abj: true); - 傷X1濃度 = e.傷X1濃度; - 傷I1濃度 = e.傷I1濃度; - 傷I2濃度 = e.傷I2濃度; - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖表示 = e.鎖表示; - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_下腕); - Are.Draw(X0Y0_筋肉_筋肉下); - Are.Draw(X0Y0_筋肉_筋肉上); - キスマーク.Draw(Are); - Are.Draw(X0Y0_獣性1_獣腕); - 鞭痕.Draw(Are); - Are.Draw(X0Y0_竜性1_肘_肘1); - Are.Draw(X0Y0_竜性1_肘_肘2); - Are.Draw(X0Y0_竜性1_鱗_鱗5); - Are.Draw(X0Y0_竜性1_鱗_鱗4); - Are.Draw(X0Y0_竜性1_鱗_鱗3); - Are.Draw(X0Y0_竜性1_鱗_鱗2); - Are.Draw(X0Y0_竜性1_鱗_鱗1); - Are.Draw(X0Y0_竜性1_手首_鱗3); - Are.Draw(X0Y0_竜性1_手首_鱗2); - Are.Draw(X0Y0_竜性1_手首_鱗1); - } - - public void 外腕描画(Are Are) - { - Are.Draw(X0Y0_植性1_通常_花弁_花弁); - Are.Draw(X0Y0_植性1_通常_花弁_影_花弁影1); - Are.Draw(X0Y0_植性1_通常_花弁_影_花弁影2); - Are.Draw(X0Y0_植性1_通常_花弁_影_花弁影3); - Are.Draw(X0Y0_植性1_通常_花弁_影_花弁影4); - Are.Draw(X0Y0_植性1_通常_花弁_影_花弁影5); - Are.Draw(X0Y0_植性1_欠損_花弁_花弁); - Are.Draw(X0Y0_植性1_欠損_花弁_影_花弁影1); - Are.Draw(X0Y0_植性1_欠損_花弁_影_花弁影2); - Are.Draw(X0Y0_植性1_欠損_花弁_影_花弁影3); - Are.Draw(X0Y0_植性1_欠損_花弁_影_花弁影4); - Are.Draw(X0Y0_植性1_欠損_花弁_影_花弁影5); - Are.Draw(X0Y0_虫性1_虫肘); - Are.Draw(X0Y0_虫性1_虫腕上); - Are.Draw(X0Y0_淫タトゥ_手首_タトゥ); - Are.Draw(X0Y0_淫タトゥ_手首_ハート1_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_手首_ハート1_タトゥ右); - Are.Draw(X0Y0_淫タトゥ_手首_ハート3_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_手首_ハート3_タトゥ右); - Are.Draw(X0Y0_淫タトゥ_手首_ハート2_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_手首_ハート2_タトゥ右); - Are.Draw(X0Y0_淫タトゥ_通常_ハート1_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_通常_ハート1_タトゥ右); - Are.Draw(X0Y0_淫タトゥ_通常_ハート2_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_通常_ハート2_タトゥ右); - Are.Draw(X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右); - Are.Draw(X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字a_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字b_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字c_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字d_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字a_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字b_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字c_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字d_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_枠); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3); - Are.Draw(X0Y0_悪タトゥ_通常_タトゥ1); - Are.Draw(X0Y0_悪タトゥ_通常_タトゥ2); - Are.Draw(X0Y0_悪タトゥ_通常_逆十字_逆十字1); - Are.Draw(X0Y0_悪タトゥ_通常_逆十字_逆十字2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字a_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字b_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字c_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字d_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字a_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字b_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字c_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字d_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_枠); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3); - Are.Draw(X0Y0_悪タトゥ_筋肉_タトゥ1); - Are.Draw(X0Y0_悪タトゥ_筋肉_タトゥ2); - Are.Draw(X0Y0_悪タトゥ_筋肉_逆十字_逆十字1); - Are.Draw(X0Y0_悪タトゥ_筋肉_逆十字_逆十字2); - Are.Draw(X0Y0_植性2_通常_萼_萼上); - Are.Draw(X0Y0_植性2_通常_萼_萼下); - Are.Draw(X0Y0_植性2_通常_萼_萼中); - Are.Draw(X0Y0_植性2_欠損_萼_萼上); - Are.Draw(X0Y0_植性2_欠損_萼_萼下); - Are.Draw(X0Y0_植性2_欠損_萼_萼中); - Are.Draw(X0Y0_獣性2_獣毛); - Are.Draw(X0Y0_竜性2_棘_棘5); - Are.Draw(X0Y0_竜性2_棘_棘4); - Are.Draw(X0Y0_竜性2_棘_棘3); - Are.Draw(X0Y0_竜性2_棘_棘2); - Are.Draw(X0Y0_竜性2_棘_棘1); - Are.Draw(X0Y0_虫性2_虫腕下); - Are.Draw(X0Y0_虫性2_虫棘1); - Are.Draw(X0Y0_虫性2_虫棘2); - Are.Draw(X0Y0_虫性2_虫棘3); - Are.Draw(X0Y0_虫性2_虫棘4); - Are.Draw(X0Y0_虫性2_虫鎌節); - Are.Draw(X0Y0_傷X1); - Are.Draw(X0Y0_傷I1); - Are.Draw(X0Y0_傷I2); - Are.Draw(X0Y0_ハイライト); - Are.Draw(X0Y0_グローブ_通常_グローブ); - Are.Draw(X0Y0_グローブ_通常_縁); - Are.Draw(X0Y0_グローブ_筋肉_グローブ); - Are.Draw(X0Y0_グローブ_筋肉_縁); - Are.Draw(X0Y0_鎧_ベルト_ベルト1); - Are.Draw(X0Y0_鎧_ベルト_通常_ベルト2); - Are.Draw(X0Y0_鎧_ベルト_筋肉_ベルト2); - Are.Draw(X0Y0_鎧_鎧_鎧2); - Are.Draw(X0Y0_鎧_鎧_鎧1); - Are.Draw(X0Y0_腕輪_革); - Are.Draw(X0Y0_腕輪_金具1); - Are.Draw(X0Y0_腕輪_金具2); - Are.Draw(X0Y0_腕輪_金具3); - Are.Draw(X0Y0_腕輪_金具左); - Are.Draw(X0Y0_腕輪_金具右); - 鎖1.描画0(Are); - } - - public override void SetRestraintAngle() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_下腕.AngleBase = num * 130.0; - 本体.JoinPAall(); - } - - public void 腕輪尺度修正() - { - if (獣性1_獣腕_表示) - { - double num = 1.7; - X0Y0_腕輪_革.SizeBase *= num; - X0Y0_腕輪_金具1.SizeBase *= num; - X0Y0_腕輪_金具2.SizeBase *= num; - X0Y0_腕輪_金具3.SizeBase *= num; - X0Y0_腕輪_金具左.SizeBase *= num; - X0Y0_腕輪_金具右.SizeBase *= num; - } - } - - public override bool Is布(Par p) - { - if (p != X0Y0_グローブ_通常_グローブ && p != X0Y0_グローブ_通常_縁 && p != X0Y0_グローブ_筋肉_グローブ) - { - return p == X0Y0_グローブ_筋肉_縁; - } - return true; - } - - public override bool Is革(Par p) - { - if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) - { - return p == X0Y0_腕輪_金具右; - } - return true; - } - - public override bool Is鉄(Par p) - { - if (p != X0Y0_鎧_ベルト_ベルト1 && p != X0Y0_鎧_ベルト_通常_ベルト2 && p != X0Y0_鎧_ベルト_筋肉_ベルト2 && p != X0Y0_鎧_鎧_鎧2) - { - return p == X0Y0_鎧_鎧_鎧1; - } - return true; - } - - public override void 色更新() - { - X0Y0_下腕CP.Update(); - X0Y0_筋肉_筋肉下CP.Update(); - X0Y0_筋肉_筋肉上CP.Update(); - X0Y0_植性1_通常_花弁_花弁CP.Update(); - X0Y0_植性1_通常_花弁_影_花弁影1CP.Update(); - X0Y0_植性1_通常_花弁_影_花弁影2CP.Update(); - X0Y0_植性1_通常_花弁_影_花弁影3CP.Update(); - X0Y0_植性1_通常_花弁_影_花弁影4CP.Update(); - X0Y0_植性1_通常_花弁_影_花弁影5CP.Update(); - X0Y0_植性1_欠損_花弁_花弁CP.Update(); - X0Y0_植性1_欠損_花弁_影_花弁影1CP.Update(); - X0Y0_植性1_欠損_花弁_影_花弁影2CP.Update(); - X0Y0_植性1_欠損_花弁_影_花弁影3CP.Update(); - X0Y0_植性1_欠損_花弁_影_花弁影4CP.Update(); - X0Y0_植性1_欠損_花弁_影_花弁影5CP.Update(); - X0Y0_獣性1_獣腕CP.Update(); - X0Y0_竜性1_肘_肘1CP.Update(); - X0Y0_竜性1_肘_肘2CP.Update(); - X0Y0_竜性1_鱗_鱗5CP.Update(); - X0Y0_竜性1_鱗_鱗4CP.Update(); - X0Y0_竜性1_鱗_鱗3CP.Update(); - X0Y0_竜性1_鱗_鱗2CP.Update(); - X0Y0_竜性1_鱗_鱗1CP.Update(); - X0Y0_竜性1_手首_鱗3CP.Update(); - X0Y0_竜性1_手首_鱗2CP.Update(); - X0Y0_竜性1_手首_鱗1CP.Update(); - X0Y0_虫性1_虫肘CP.Update(); - X0Y0_虫性1_虫腕上CP.Update(); - X0Y0_淫タトゥ_手首_タトゥCP.Update(); - X0Y0_淫タトゥ_手首_ハート1_タトゥ左CP.Update(); - X0Y0_淫タトゥ_手首_ハート1_タトゥ右CP.Update(); - X0Y0_淫タトゥ_手首_ハート3_タトゥ左CP.Update(); - X0Y0_淫タトゥ_手首_ハート3_タトゥ右CP.Update(); - X0Y0_淫タトゥ_手首_ハート2_タトゥ左CP.Update(); - X0Y0_淫タトゥ_手首_ハート2_タトゥ右CP.Update(); - X0Y0_淫タトゥ_通常_ハート1_タトゥ左CP.Update(); - X0Y0_淫タトゥ_通常_ハート1_タトゥ右CP.Update(); - X0Y0_淫タトゥ_通常_ハート2_タトゥ左CP.Update(); - X0Y0_淫タトゥ_通常_ハート2_タトゥ右CP.Update(); - X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左CP.Update(); - X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右CP.Update(); - X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左CP.Update(); - X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字a_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字b_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字c_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字d_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字e_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字a_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字b_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字c_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字d_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字e_枠CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3CP.Update(); - X0Y0_悪タトゥ_通常_タトゥ1CP.Update(); - X0Y0_悪タトゥ_通常_タトゥ2CP.Update(); - X0Y0_悪タトゥ_通常_逆十字_逆十字1CP.Update(); - X0Y0_悪タトゥ_通常_逆十字_逆十字2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字a_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字b_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字c_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字d_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字a_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字b_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字c_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字d_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_枠CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3CP.Update(); - X0Y0_悪タトゥ_筋肉_タトゥ1CP.Update(); - X0Y0_悪タトゥ_筋肉_タトゥ2CP.Update(); - X0Y0_悪タトゥ_筋肉_逆十字_逆十字1CP.Update(); - X0Y0_悪タトゥ_筋肉_逆十字_逆十字2CP.Update(); - X0Y0_植性2_通常_萼_萼上CP.Update(); - X0Y0_植性2_通常_萼_萼下CP.Update(); - X0Y0_植性2_通常_萼_萼中CP.Update(); - X0Y0_植性2_欠損_萼_萼上CP.Update(); - X0Y0_植性2_欠損_萼_萼下CP.Update(); - X0Y0_植性2_欠損_萼_萼中CP.Update(); - X0Y0_獣性2_獣毛CP.Update(); - X0Y0_竜性2_棘_棘5CP.Update(); - X0Y0_竜性2_棘_棘4CP.Update(); - X0Y0_竜性2_棘_棘3CP.Update(); - X0Y0_竜性2_棘_棘2CP.Update(); - X0Y0_竜性2_棘_棘1CP.Update(); - X0Y0_虫性2_虫腕下CP.Update(); - X0Y0_虫性2_虫棘1CP.Update(); - X0Y0_虫性2_虫棘2CP.Update(); - X0Y0_虫性2_虫棘3CP.Update(); - X0Y0_虫性2_虫棘4CP.Update(); - X0Y0_虫性2_虫鎌節CP.Update(); - X0Y0_傷X1CP.Update(); - X0Y0_傷I1CP.Update(); - X0Y0_傷I2CP.Update(); - X0Y0_ハイライトCP.Update(); - X0Y0_グローブ_通常_グローブCP.Update(); - X0Y0_グローブ_通常_縁CP.Update(); - X0Y0_グローブ_筋肉_グローブCP.Update(); - X0Y0_グローブ_筋肉_縁CP.Update(); - X0Y0_鎧_ベルト_ベルト1CP.Update(); - X0Y0_鎧_ベルト_通常_ベルト2CP.Update(); - X0Y0_鎧_ベルト_筋肉_ベルト2CP.Update(); - X0Y0_鎧_鎧_鎧2CP.Update(); - X0Y0_鎧_鎧_鎧1CP.Update(); - X0Y0_腕輪_革CP.Update(); - X0Y0_腕輪_金具1CP.Update(); - X0Y0_腕輪_金具2CP.Update(); - X0Y0_腕輪_金具3CP.Update(); - X0Y0_腕輪_金具左CP.Update(); - X0Y0_腕輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - case 配色指定.B0: - 配色B0(体配色); - break; - case 配色指定.BT0: - 配色BT0(体配色); - break; - case 配色指定.BT1: - 配色BT1(体配色); - break; - case 配色指定.L0: - 配色L0(体配色); - break; - case 配色指定.LT0: - 配色LT0(体配色); - break; - case 配色指定.LT1: - 配色LT1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - グローブ_グローブCD = new ColorD(); - グローブ_縁CD = new ColorD(); - 鎧_ベルト_ベルト1CD = new ColorD(); - 鎧_ベルト_ベルト2CD = new ColorD(); - 鎧_鎧_鎧2CD = new ColorD(); - 鎧_鎧_鎧1CD = new ColorD(); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - グローブ_グローブCD = new ColorD(); - グローブ_縁CD = new ColorD(); - 鎧_ベルト_ベルト1CD = new ColorD(); - 鎧_ベルト_ベルト2CD = new ColorD(); - 鎧_鎧_鎧2CD = new ColorD(); - 鎧_鎧_鎧1CD = new ColorD(); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - グローブ_グローブCD = new ColorD(); - グローブ_縁CD = new ColorD(); - 鎧_ベルト_ベルト1CD = new ColorD(); - 鎧_ベルト_ベルト2CD = new ColorD(); - 鎧_鎧_鎧2CD = new ColorD(); - 鎧_鎧_鎧1CD = new ColorD(); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色B0(体配色 体配色) - { - 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - グローブ_グローブCD = new ColorD(); - グローブ_縁CD = new ColorD(); - 鎧_ベルト_ベルト1CD = new ColorD(); - 鎧_ベルト_ベルト2CD = new ColorD(); - 鎧_鎧_鎧2CD = new ColorD(); - 鎧_鎧_鎧1CD = new ColorD(); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色BT0(体配色 体配色) - { - 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - グローブ_グローブCD = new ColorD(); - グローブ_縁CD = new ColorD(); - 鎧_ベルト_ベルト1CD = new ColorD(); - 鎧_ベルト_ベルト2CD = new ColorD(); - 鎧_鎧_鎧2CD = new ColorD(); - 鎧_鎧_鎧1CD = new ColorD(); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色BT1(体配色 体配色) - { - 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - グローブ_グローブCD = new ColorD(); - グローブ_縁CD = new ColorD(); - 鎧_ベルト_ベルト1CD = new ColorD(); - 鎧_ベルト_ベルト2CD = new ColorD(); - 鎧_鎧_鎧2CD = new ColorD(); - 鎧_鎧_鎧1CD = new ColorD(); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色L0(体配色 体配色) - { - 下腕CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - グローブ_グローブCD = new ColorD(); - グローブ_縁CD = new ColorD(); - 鎧_ベルト_ベルト1CD = new ColorD(); - 鎧_ベルト_ベルト2CD = new ColorD(); - 鎧_鎧_鎧2CD = new ColorD(); - 鎧_鎧_鎧1CD = new ColorD(); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色LT0(体配色 体配色) - { - 下腕CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - グローブ_グローブCD = new ColorD(); - グローブ_縁CD = new ColorD(); - 鎧_ベルト_ベルト1CD = new ColorD(); - 鎧_ベルト_ベルト2CD = new ColorD(); - 鎧_鎧_鎧2CD = new ColorD(); - 鎧_鎧_鎧1CD = new ColorD(); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色LT1(体配色 体配色) - { - 下腕CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - グローブ_グローブCD = new ColorD(); - グローブ_縁CD = new ColorD(); - 鎧_ベルト_ベルト1CD = new ColorD(); - 鎧_ベルト_ベルト2CD = new ColorD(); - 鎧_鎧_鎧2CD = new ColorD(); - 鎧_鎧_鎧1CD = new ColorD(); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - public void 腕輪配色(拘束具色 配色) - { - 腕輪_革CD.色 = 配色.革部色; - 腕輪_金具1CD.色 = 配色.金具色; - 腕輪_金具2CD.色 = 腕輪_金具1CD.色; - 腕輪_金具3CD.色 = 腕輪_金具1CD.色; - 腕輪_金具左CD.色 = 腕輪_金具1CD.色; - 腕輪_金具右CD.色 = 腕輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 植性1_花弁_花弁_表示 = 植性1_花弁_花弁_表示; + 植性1_花弁_影_花弁影1_表示 = 植性1_花弁_影_花弁影1_表示; + 植性1_花弁_影_花弁影2_表示 = 植性1_花弁_影_花弁影2_表示; + 植性1_花弁_影_花弁影3_表示 = 植性1_花弁_影_花弁影3_表示; + 植性1_花弁_影_花弁影4_表示 = 植性1_花弁_影_花弁影4_表示; + 植性1_花弁_影_花弁影5_表示 = 植性1_花弁_影_花弁影5_表示; + 植性2_萼_萼上_表示 = 植性2_萼_萼上_表示; + 植性2_萼_萼下_表示 = 植性2_萼_萼下_表示; + 植性2_萼_萼中_表示 = 植性2_萼_萼中_表示; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋肉_筋肉下_表示 = 筋肉_; + 筋肉_筋肉上_表示 = 筋肉_; + 淫タトゥ_ハート1_タトゥ左_表示 = 淫タトゥ_ハート1_タトゥ左_表示; + 淫タトゥ_ハート1_タトゥ右_表示 = 淫タトゥ_ハート1_タトゥ右_表示; + 淫タトゥ_ハート2_タトゥ左_表示 = 淫タトゥ_ハート2_タトゥ左_表示; + 淫タトゥ_ハート2_タトゥ右_表示 = 淫タトゥ_ハート2_タトゥ右_表示; + 悪タトゥ_文字1_文字a_枠_表示 = 悪タトゥ_文字1_文字a_枠_表示; + 悪タトゥ_文字1_文字a_文字タトゥ1_表示 = 悪タトゥ_文字1_文字a_文字タトゥ1_表示; + 悪タトゥ_文字1_文字a_文字タトゥ2_表示 = 悪タトゥ_文字1_文字a_文字タトゥ2_表示; + 悪タトゥ_文字1_文字b_枠_表示 = 悪タトゥ_文字1_文字b_枠_表示; + 悪タトゥ_文字1_文字b_文字タトゥ1_表示 = 悪タトゥ_文字1_文字b_文字タトゥ1_表示; + 悪タトゥ_文字1_文字b_文字タトゥ2_表示 = 悪タトゥ_文字1_文字b_文字タトゥ2_表示; + 悪タトゥ_文字1_文字c_枠_表示 = 悪タトゥ_文字1_文字c_枠_表示; + 悪タトゥ_文字1_文字c_文字タトゥ1_表示 = 悪タトゥ_文字1_文字c_文字タトゥ1_表示; + 悪タトゥ_文字1_文字c_文字タトゥ2_表示 = 悪タトゥ_文字1_文字c_文字タトゥ2_表示; + 悪タトゥ_文字1_文字d_枠_表示 = 悪タトゥ_文字1_文字d_枠_表示; + 悪タトゥ_文字1_文字d_文字タトゥ1_表示 = 悪タトゥ_文字1_文字d_文字タトゥ1_表示; + 悪タトゥ_文字1_文字d_文字タトゥ2_表示 = 悪タトゥ_文字1_文字d_文字タトゥ2_表示; + 悪タトゥ_文字1_文字e_枠_表示 = 悪タトゥ_文字1_文字e_枠_表示; + 悪タトゥ_文字1_文字e_文字タトゥ1_表示 = 悪タトゥ_文字1_文字e_文字タトゥ1_表示; + 悪タトゥ_文字1_文字e_文字タトゥ2_表示 = 悪タトゥ_文字1_文字e_文字タトゥ2_表示; + 悪タトゥ_文字1_文字e_文字タトゥ3_表示 = 悪タトゥ_文字1_文字e_文字タトゥ3_表示; + 悪タトゥ_文字2_文字a_枠_表示 = 悪タトゥ_文字2_文字a_枠_表示; + 悪タトゥ_文字2_文字a_文字タトゥ1_表示 = 悪タトゥ_文字2_文字a_文字タトゥ1_表示; + 悪タトゥ_文字2_文字a_文字タトゥ2_表示 = 悪タトゥ_文字2_文字a_文字タトゥ2_表示; + 悪タトゥ_文字2_文字b_枠_表示 = 悪タトゥ_文字2_文字b_枠_表示; + 悪タトゥ_文字2_文字b_文字タトゥ1_表示 = 悪タトゥ_文字2_文字b_文字タトゥ1_表示; + 悪タトゥ_文字2_文字b_文字タトゥ2_表示 = 悪タトゥ_文字2_文字b_文字タトゥ2_表示; + 悪タトゥ_文字2_文字c_枠_表示 = 悪タトゥ_文字2_文字c_枠_表示; + 悪タトゥ_文字2_文字c_文字タトゥ1_表示 = 悪タトゥ_文字2_文字c_文字タトゥ1_表示; + 悪タトゥ_文字2_文字c_文字タトゥ2_表示 = 悪タトゥ_文字2_文字c_文字タトゥ2_表示; + 悪タトゥ_文字2_文字d_枠_表示 = 悪タトゥ_文字2_文字d_枠_表示; + 悪タトゥ_文字2_文字d_文字タトゥ1_表示 = 悪タトゥ_文字2_文字d_文字タトゥ1_表示; + 悪タトゥ_文字2_文字d_文字タトゥ2_表示 = 悪タトゥ_文字2_文字d_文字タトゥ2_表示; + 悪タトゥ_文字2_文字e_枠_表示 = 悪タトゥ_文字2_文字e_枠_表示; + 悪タトゥ_文字2_文字e_文字タトゥ1_表示 = 悪タトゥ_文字2_文字e_文字タトゥ1_表示; + 悪タトゥ_文字2_文字e_文字タトゥ2_表示 = 悪タトゥ_文字2_文字e_文字タトゥ2_表示; + 悪タトゥ_文字2_文字e_文字タトゥ3_表示 = 悪タトゥ_文字2_文字e_文字タトゥ3_表示; + 悪タトゥ_タトゥ1_表示 = 悪タトゥ_タトゥ1_表示; + 悪タトゥ_タトゥ2_表示 = 悪タトゥ_タトゥ2_表示; + 悪タトゥ_逆十字_逆十字1_表示 = 悪タトゥ_逆十字_逆十字1_表示; + 悪タトゥ_逆十字_逆十字2_表示 = 悪タトゥ_逆十字_逆十字2_表示; + グローブ_グローブ_表示 = グローブ_グローブ_表示; + グローブ_縁_表示 = グローブ_縁_表示; + 鎧_ベルト_ベルト2_表示 = 鎧_ベルト_ベルト2_表示; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 腕輪表示 = 拘束_; + } + } + + public bool 下腕_表示 + { + get + { + return X0Y0_下腕.Dra; + } + set + { + X0Y0_下腕.Dra = value; + X0Y0_下腕.Hit = value; + } + } + + public bool 筋肉_筋肉下_表示 + { + get + { + return X0Y0_筋肉_筋肉下.Dra; + } + set + { + X0Y0_筋肉_筋肉下.Dra = value; + X0Y0_筋肉_筋肉下.Hit = value; + } + } + + public bool 筋肉_筋肉上_表示 + { + get + { + return X0Y0_筋肉_筋肉上.Dra; + } + set + { + X0Y0_筋肉_筋肉上.Dra = value; + X0Y0_筋肉_筋肉上.Hit = value; + } + } + + public bool 植性1_通常_花弁_花弁_表示 + { + get + { + return X0Y0_植性1_通常_花弁_花弁.Dra; + } + set + { + X0Y0_植性1_通常_花弁_花弁.Dra = value; + X0Y0_植性1_通常_花弁_花弁.Hit = value; + } + } + + public bool 植性1_通常_花弁_影_花弁影1_表示 + { + get + { + return X0Y0_植性1_通常_花弁_影_花弁影1.Dra; + } + set + { + X0Y0_植性1_通常_花弁_影_花弁影1.Dra = value; + X0Y0_植性1_通常_花弁_影_花弁影1.Hit = value; + } + } + + public bool 植性1_通常_花弁_影_花弁影2_表示 + { + get + { + return X0Y0_植性1_通常_花弁_影_花弁影2.Dra; + } + set + { + X0Y0_植性1_通常_花弁_影_花弁影2.Dra = value; + X0Y0_植性1_通常_花弁_影_花弁影2.Hit = value; + } + } + + public bool 植性1_通常_花弁_影_花弁影3_表示 + { + get + { + return X0Y0_植性1_通常_花弁_影_花弁影3.Dra; + } + set + { + X0Y0_植性1_通常_花弁_影_花弁影3.Dra = value; + X0Y0_植性1_通常_花弁_影_花弁影3.Hit = value; + } + } + + public bool 植性1_通常_花弁_影_花弁影4_表示 + { + get + { + return X0Y0_植性1_通常_花弁_影_花弁影4.Dra; + } + set + { + X0Y0_植性1_通常_花弁_影_花弁影4.Dra = value; + X0Y0_植性1_通常_花弁_影_花弁影4.Hit = value; + } + } + + public bool 植性1_通常_花弁_影_花弁影5_表示 + { + get + { + return X0Y0_植性1_通常_花弁_影_花弁影5.Dra; + } + set + { + X0Y0_植性1_通常_花弁_影_花弁影5.Dra = value; + X0Y0_植性1_通常_花弁_影_花弁影5.Hit = value; + } + } + + public bool 植性1_欠損_花弁_花弁_表示 + { + get + { + return X0Y0_植性1_欠損_花弁_花弁.Dra; + } + set + { + X0Y0_植性1_欠損_花弁_花弁.Dra = value; + X0Y0_植性1_欠損_花弁_花弁.Hit = value; + } + } + + public bool 植性1_欠損_花弁_影_花弁影1_表示 + { + get + { + return X0Y0_植性1_欠損_花弁_影_花弁影1.Dra; + } + set + { + X0Y0_植性1_欠損_花弁_影_花弁影1.Dra = value; + X0Y0_植性1_欠損_花弁_影_花弁影1.Hit = value; + } + } + + public bool 植性1_欠損_花弁_影_花弁影2_表示 + { + get + { + return X0Y0_植性1_欠損_花弁_影_花弁影2.Dra; + } + set + { + X0Y0_植性1_欠損_花弁_影_花弁影2.Dra = value; + X0Y0_植性1_欠損_花弁_影_花弁影2.Hit = value; + } + } + + public bool 植性1_欠損_花弁_影_花弁影3_表示 + { + get + { + return X0Y0_植性1_欠損_花弁_影_花弁影3.Dra; + } + set + { + X0Y0_植性1_欠損_花弁_影_花弁影3.Dra = value; + X0Y0_植性1_欠損_花弁_影_花弁影3.Hit = value; + } + } + + public bool 植性1_欠損_花弁_影_花弁影4_表示 + { + get + { + return X0Y0_植性1_欠損_花弁_影_花弁影4.Dra; + } + set + { + X0Y0_植性1_欠損_花弁_影_花弁影4.Dra = value; + X0Y0_植性1_欠損_花弁_影_花弁影4.Hit = value; + } + } + + public bool 植性1_欠損_花弁_影_花弁影5_表示 + { + get + { + return X0Y0_植性1_欠損_花弁_影_花弁影5.Dra; + } + set + { + X0Y0_植性1_欠損_花弁_影_花弁影5.Dra = value; + X0Y0_植性1_欠損_花弁_影_花弁影5.Hit = value; + } + } + + public bool 獣性1_獣腕_表示 + { + get + { + return X0Y0_獣性1_獣腕.Dra; + } + set + { + X0Y0_獣性1_獣腕.Dra = value; + X0Y0_獣性1_獣腕.Hit = value; + } + } + + public bool 竜性1_肘_肘1_表示 + { + get + { + return X0Y0_竜性1_肘_肘1.Dra; + } + set + { + X0Y0_竜性1_肘_肘1.Dra = value; + X0Y0_竜性1_肘_肘1.Hit = value; + } + } + + public bool 竜性1_肘_肘2_表示 + { + get + { + return X0Y0_竜性1_肘_肘2.Dra; + } + set + { + X0Y0_竜性1_肘_肘2.Dra = value; + X0Y0_竜性1_肘_肘2.Hit = value; + } + } + + public bool 竜性1_鱗_鱗5_表示 + { + get + { + return X0Y0_竜性1_鱗_鱗5.Dra; + } + set + { + X0Y0_竜性1_鱗_鱗5.Dra = value; + X0Y0_竜性1_鱗_鱗5.Hit = value; + } + } + + public bool 竜性1_鱗_鱗4_表示 + { + get + { + return X0Y0_竜性1_鱗_鱗4.Dra; + } + set + { + X0Y0_竜性1_鱗_鱗4.Dra = value; + X0Y0_竜性1_鱗_鱗4.Hit = value; + } + } + + public bool 竜性1_鱗_鱗3_表示 + { + get + { + return X0Y0_竜性1_鱗_鱗3.Dra; + } + set + { + X0Y0_竜性1_鱗_鱗3.Dra = value; + X0Y0_竜性1_鱗_鱗3.Hit = value; + } + } + + public bool 竜性1_鱗_鱗2_表示 + { + get + { + return X0Y0_竜性1_鱗_鱗2.Dra; + } + set + { + X0Y0_竜性1_鱗_鱗2.Dra = value; + X0Y0_竜性1_鱗_鱗2.Hit = value; + } + } + + public bool 竜性1_鱗_鱗1_表示 + { + get + { + return X0Y0_竜性1_鱗_鱗1.Dra; + } + set + { + X0Y0_竜性1_鱗_鱗1.Dra = value; + X0Y0_竜性1_鱗_鱗1.Hit = value; + } + } + + public bool 竜性1_手首_鱗3_表示 + { + get + { + return X0Y0_竜性1_手首_鱗3.Dra; + } + set + { + X0Y0_竜性1_手首_鱗3.Dra = value; + X0Y0_竜性1_手首_鱗3.Hit = value; + } + } + + public bool 竜性1_手首_鱗2_表示 + { + get + { + return X0Y0_竜性1_手首_鱗2.Dra; + } + set + { + X0Y0_竜性1_手首_鱗2.Dra = value; + X0Y0_竜性1_手首_鱗2.Hit = value; + } + } + + public bool 竜性1_手首_鱗1_表示 + { + get + { + return X0Y0_竜性1_手首_鱗1.Dra; + } + set + { + X0Y0_竜性1_手首_鱗1.Dra = value; + X0Y0_竜性1_手首_鱗1.Hit = value; + } + } + + public bool 虫性1_虫肘_表示 + { + get + { + return X0Y0_虫性1_虫肘.Dra; + } + set + { + X0Y0_虫性1_虫肘.Dra = value; + X0Y0_虫性1_虫肘.Hit = value; + } + } + + public bool 虫性1_虫腕上_表示 + { + get + { + return X0Y0_虫性1_虫腕上.Dra; + } + set + { + X0Y0_虫性1_虫腕上.Dra = value; + X0Y0_虫性1_虫腕上.Hit = value; + } + } + + public bool 淫タトゥ_手首_タトゥ_表示 + { + get + { + return X0Y0_淫タトゥ_手首_タトゥ.Dra; + } + set + { + X0Y0_淫タトゥ_手首_タトゥ.Dra = value; + X0Y0_淫タトゥ_手首_タトゥ.Hit = value; + } + } + + public bool 淫タトゥ_手首_ハート1_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_手首_ハート1_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_手首_ハート1_タトゥ左.Dra = value; + X0Y0_淫タトゥ_手首_ハート1_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_手首_ハート1_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_手首_ハート1_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_手首_ハート1_タトゥ右.Dra = value; + X0Y0_淫タトゥ_手首_ハート1_タトゥ右.Hit = value; + } + } + + public bool 淫タトゥ_手首_ハート3_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_手首_ハート3_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_手首_ハート3_タトゥ左.Dra = value; + X0Y0_淫タトゥ_手首_ハート3_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_手首_ハート3_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_手首_ハート3_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_手首_ハート3_タトゥ右.Dra = value; + X0Y0_淫タトゥ_手首_ハート3_タトゥ右.Hit = value; + } + } + + public bool 淫タトゥ_手首_ハート2_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_手首_ハート2_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_手首_ハート2_タトゥ左.Dra = value; + X0Y0_淫タトゥ_手首_ハート2_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_手首_ハート2_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_手首_ハート2_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_手首_ハート2_タトゥ右.Dra = value; + X0Y0_淫タトゥ_手首_ハート2_タトゥ右.Hit = value; + } + } + + public bool 淫タトゥ_通常_ハート1_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_通常_ハート1_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_通常_ハート1_タトゥ左.Dra = value; + X0Y0_淫タトゥ_通常_ハート1_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_通常_ハート1_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_通常_ハート1_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_通常_ハート1_タトゥ右.Dra = value; + X0Y0_淫タトゥ_通常_ハート1_タトゥ右.Hit = value; + } + } + + public bool 淫タトゥ_通常_ハート2_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_通常_ハート2_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_通常_ハート2_タトゥ左.Dra = value; + X0Y0_淫タトゥ_通常_ハート2_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_通常_ハート2_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_通常_ハート2_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_通常_ハート2_タトゥ右.Dra = value; + X0Y0_淫タトゥ_通常_ハート2_タトゥ右.Hit = value; + } + } + + public bool 淫タトゥ_筋肉_ハート1_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左.Dra = value; + X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_筋肉_ハート1_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右.Dra = value; + X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右.Hit = value; + } + } + + public bool 淫タトゥ_筋肉_ハート2_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左.Dra = value; + X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_筋肉_ハート2_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右.Dra = value; + X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字a_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字a_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字a_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字a_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字b_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字b_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字b_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字b_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字c_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字c_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字c_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字c_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字d_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字d_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字d_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字d_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字e_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字e_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字e_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字e_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3.Dra = value; + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字a_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字a_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字a_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字a_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字b_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字b_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字b_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字b_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字c_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字c_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字c_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字c_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字d_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字d_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字d_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字d_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字e_枠_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字e_枠.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字e_枠.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字e_枠.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 + { + get + { + return X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3.Dra; + } + set + { + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3.Dra = value; + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3.Hit = value; + } + } + + public bool 悪タトゥ_通常_タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_タトゥ1.Dra = value; + X0Y0_悪タトゥ_通常_タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_通常_タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_タトゥ2.Dra = value; + X0Y0_悪タトゥ_通常_タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_通常_逆十字_逆十字1_表示 + { + get + { + return X0Y0_悪タトゥ_通常_逆十字_逆十字1.Dra; + } + set + { + X0Y0_悪タトゥ_通常_逆十字_逆十字1.Dra = value; + X0Y0_悪タトゥ_通常_逆十字_逆十字1.Hit = value; + } + } + + public bool 悪タトゥ_通常_逆十字_逆十字2_表示 + { + get + { + return X0Y0_悪タトゥ_通常_逆十字_逆十字2.Dra; + } + set + { + X0Y0_悪タトゥ_通常_逆十字_逆十字2.Dra = value; + X0Y0_悪タトゥ_通常_逆十字_逆十字2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字a_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字a_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字a_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字a_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字b_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字b_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字b_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字b_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字c_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字c_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字c_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字c_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字d_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字d_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字d_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字d_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字e_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字e_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字e_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字e_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3.Dra = value; + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字a_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字a_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字a_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字a_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字b_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字b_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字b_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字b_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字c_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字c_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字c_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字c_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字d_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字d_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字d_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字d_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字e_枠_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字e_枠.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字e_枠.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字e_枠.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3.Dra = value; + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_タトゥ1.Dra = value; + X0Y0_悪タトゥ_筋肉_タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_タトゥ2.Dra = value; + X0Y0_悪タトゥ_筋肉_タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_逆十字_逆十字1_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_逆十字_逆十字1.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_逆十字_逆十字1.Dra = value; + X0Y0_悪タトゥ_筋肉_逆十字_逆十字1.Hit = value; + } + } + + public bool 悪タトゥ_筋肉_逆十字_逆十字2_表示 + { + get + { + return X0Y0_悪タトゥ_筋肉_逆十字_逆十字2.Dra; + } + set + { + X0Y0_悪タトゥ_筋肉_逆十字_逆十字2.Dra = value; + X0Y0_悪タトゥ_筋肉_逆十字_逆十字2.Hit = value; + } + } + + public bool 植性2_通常_萼_萼上_表示 + { + get + { + return X0Y0_植性2_通常_萼_萼上.Dra; + } + set + { + X0Y0_植性2_通常_萼_萼上.Dra = value; + X0Y0_植性2_通常_萼_萼上.Hit = value; + } + } + + public bool 植性2_通常_萼_萼下_表示 + { + get + { + return X0Y0_植性2_通常_萼_萼下.Dra; + } + set + { + X0Y0_植性2_通常_萼_萼下.Dra = value; + X0Y0_植性2_通常_萼_萼下.Hit = value; + } + } + + public bool 植性2_通常_萼_萼中_表示 + { + get + { + return X0Y0_植性2_通常_萼_萼中.Dra; + } + set + { + X0Y0_植性2_通常_萼_萼中.Dra = value; + X0Y0_植性2_通常_萼_萼中.Hit = value; + } + } + + public bool 植性2_欠損_萼_萼上_表示 + { + get + { + return X0Y0_植性2_欠損_萼_萼上.Dra; + } + set + { + X0Y0_植性2_欠損_萼_萼上.Dra = value; + X0Y0_植性2_欠損_萼_萼上.Hit = value; + } + } + + public bool 植性2_欠損_萼_萼下_表示 + { + get + { + return X0Y0_植性2_欠損_萼_萼下.Dra; + } + set + { + X0Y0_植性2_欠損_萼_萼下.Dra = value; + X0Y0_植性2_欠損_萼_萼下.Hit = value; + } + } + + public bool 植性2_欠損_萼_萼中_表示 + { + get + { + return X0Y0_植性2_欠損_萼_萼中.Dra; + } + set + { + X0Y0_植性2_欠損_萼_萼中.Dra = value; + X0Y0_植性2_欠損_萼_萼中.Hit = value; + } + } + + public bool 獣性2_獣毛_表示 + { + get + { + return X0Y0_獣性2_獣毛.Dra; + } + set + { + X0Y0_獣性2_獣毛.Dra = value; + X0Y0_獣性2_獣毛.Hit = value; + } + } + + public bool 竜性2_棘_棘5_表示 + { + get + { + return X0Y0_竜性2_棘_棘5.Dra; + } + set + { + X0Y0_竜性2_棘_棘5.Dra = value; + X0Y0_竜性2_棘_棘5.Hit = value; + } + } + + public bool 竜性2_棘_棘4_表示 + { + get + { + return X0Y0_竜性2_棘_棘4.Dra; + } + set + { + X0Y0_竜性2_棘_棘4.Dra = value; + X0Y0_竜性2_棘_棘4.Hit = value; + } + } + + public bool 竜性2_棘_棘3_表示 + { + get + { + return X0Y0_竜性2_棘_棘3.Dra; + } + set + { + X0Y0_竜性2_棘_棘3.Dra = value; + X0Y0_竜性2_棘_棘3.Hit = value; + } + } + + public bool 竜性2_棘_棘2_表示 + { + get + { + return X0Y0_竜性2_棘_棘2.Dra; + } + set + { + X0Y0_竜性2_棘_棘2.Dra = value; + X0Y0_竜性2_棘_棘2.Hit = value; + } + } + + public bool 竜性2_棘_棘1_表示 + { + get + { + return X0Y0_竜性2_棘_棘1.Dra; + } + set + { + X0Y0_竜性2_棘_棘1.Dra = value; + X0Y0_竜性2_棘_棘1.Hit = value; + } + } + + public bool 虫性2_虫腕下_表示 + { + get + { + return X0Y0_虫性2_虫腕下.Dra; + } + set + { + X0Y0_虫性2_虫腕下.Dra = value; + X0Y0_虫性2_虫腕下.Hit = value; + } + } + + public bool 虫性2_虫棘1_表示 + { + get + { + return X0Y0_虫性2_虫棘1.Dra; + } + set + { + X0Y0_虫性2_虫棘1.Dra = value; + X0Y0_虫性2_虫棘1.Hit = value; + } + } + + public bool 虫性2_虫棘2_表示 + { + get + { + return X0Y0_虫性2_虫棘2.Dra; + } + set + { + X0Y0_虫性2_虫棘2.Dra = value; + X0Y0_虫性2_虫棘2.Hit = value; + } + } + + public bool 虫性2_虫棘3_表示 + { + get + { + return X0Y0_虫性2_虫棘3.Dra; + } + set + { + X0Y0_虫性2_虫棘3.Dra = value; + X0Y0_虫性2_虫棘3.Hit = value; + } + } + + public bool 虫性2_虫棘4_表示 + { + get + { + return X0Y0_虫性2_虫棘4.Dra; + } + set + { + X0Y0_虫性2_虫棘4.Dra = value; + X0Y0_虫性2_虫棘4.Hit = value; + } + } + + public bool 虫性2_虫鎌節_表示 + { + get + { + return X0Y0_虫性2_虫鎌節.Dra; + } + set + { + X0Y0_虫性2_虫鎌節.Dra = value; + X0Y0_虫性2_虫鎌節.Hit = value; + } + } + + public bool 傷X1_表示 + { + get + { + return X0Y0_傷X1.Dra; + } + set + { + X0Y0_傷X1.Dra = value; + X0Y0_傷X1.Hit = value; + } + } + + public bool 傷I1_表示 + { + get + { + return X0Y0_傷I1.Dra; + } + set + { + X0Y0_傷I1.Dra = value; + X0Y0_傷I1.Hit = value; + } + } + + public bool 傷I2_表示 + { + get + { + return X0Y0_傷I2.Dra; + } + set + { + X0Y0_傷I2.Dra = value; + X0Y0_傷I2.Hit = value; + } + } + + public bool ハイライト_表示 + { + get + { + return X0Y0_ハイライト.Dra; + } + set + { + X0Y0_ハイライト.Dra = value; + X0Y0_ハイライト.Hit = value; + } + } + + public bool グローブ_通常_グローブ_表示 + { + get + { + return X0Y0_グローブ_通常_グローブ.Dra; + } + set + { + X0Y0_グローブ_通常_グローブ.Dra = value; + X0Y0_グローブ_通常_グローブ.Hit = value; + } + } + + public bool グローブ_通常_縁_表示 + { + get + { + return X0Y0_グローブ_通常_縁.Dra; + } + set + { + X0Y0_グローブ_通常_縁.Dra = value; + X0Y0_グローブ_通常_縁.Hit = value; + } + } + + public bool グローブ_筋肉_グローブ_表示 + { + get + { + return X0Y0_グローブ_筋肉_グローブ.Dra; + } + set + { + X0Y0_グローブ_筋肉_グローブ.Dra = value; + X0Y0_グローブ_筋肉_グローブ.Hit = value; + } + } + + public bool グローブ_筋肉_縁_表示 + { + get + { + return X0Y0_グローブ_筋肉_縁.Dra; + } + set + { + X0Y0_グローブ_筋肉_縁.Dra = value; + X0Y0_グローブ_筋肉_縁.Hit = value; + } + } + + public bool 鎧_ベルト_ベルト1_表示 + { + get + { + return X0Y0_鎧_ベルト_ベルト1.Dra; + } + set + { + X0Y0_鎧_ベルト_ベルト1.Dra = value; + X0Y0_鎧_ベルト_ベルト1.Hit = value; + } + } + + public bool 鎧_ベルト_通常_ベルト2_表示 + { + get + { + return X0Y0_鎧_ベルト_通常_ベルト2.Dra; + } + set + { + X0Y0_鎧_ベルト_通常_ベルト2.Dra = value; + X0Y0_鎧_ベルト_通常_ベルト2.Hit = value; + } + } + + public bool 鎧_ベルト_筋肉_ベルト2_表示 + { + get + { + return X0Y0_鎧_ベルト_筋肉_ベルト2.Dra; + } + set + { + X0Y0_鎧_ベルト_筋肉_ベルト2.Dra = value; + X0Y0_鎧_ベルト_筋肉_ベルト2.Hit = value; + } + } + + public bool 鎧_鎧_鎧2_表示 + { + get + { + return X0Y0_鎧_鎧_鎧2.Dra; + } + set + { + X0Y0_鎧_鎧_鎧2.Dra = value; + X0Y0_鎧_鎧_鎧2.Hit = value; + } + } + + public bool 鎧_鎧_鎧1_表示 + { + get + { + return X0Y0_鎧_鎧_鎧1.Dra; + } + set + { + X0Y0_鎧_鎧_鎧1.Dra = value; + X0Y0_鎧_鎧_鎧1.Hit = value; + } + } + + public bool 腕輪_革_表示 + { + get + { + return X0Y0_腕輪_革.Dra; + } + set + { + X0Y0_腕輪_革.Dra = value; + X0Y0_腕輪_革.Hit = value; + } + } + + public bool 腕輪_金具1_表示 + { + get + { + return X0Y0_腕輪_金具1.Dra; + } + set + { + X0Y0_腕輪_金具1.Dra = value; + X0Y0_腕輪_金具1.Hit = value; + } + } + + public bool 腕輪_金具2_表示 + { + get + { + return X0Y0_腕輪_金具2.Dra; + } + set + { + X0Y0_腕輪_金具2.Dra = value; + X0Y0_腕輪_金具2.Hit = value; + } + } + + public bool 腕輪_金具3_表示 + { + get + { + return X0Y0_腕輪_金具3.Dra; + } + set + { + X0Y0_腕輪_金具3.Dra = value; + X0Y0_腕輪_金具3.Hit = value; + } + } + + public bool 腕輪_金具左_表示 + { + get + { + return X0Y0_腕輪_金具左.Dra; + } + set + { + X0Y0_腕輪_金具左.Dra = value; + X0Y0_腕輪_金具左.Hit = value; + } + } + + public bool 腕輪_金具右_表示 + { + get + { + return X0Y0_腕輪_金具右.Dra; + } + set + { + X0Y0_腕輪_金具右.Dra = value; + X0Y0_腕輪_金具右.Hit = value; + } + } + + public bool 植性1_花弁_花弁_表示 + { + get + { + if (!植性1_通常_花弁_花弁_表示) + { + return 植性1_欠損_花弁_花弁_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性1_通常_花弁_花弁_表示 = false; + 植性1_欠損_花弁_花弁_表示 = value; + } + else + { + 植性1_通常_花弁_花弁_表示 = value; + 植性1_欠損_花弁_花弁_表示 = false; + } + } + } + + public bool 植性1_花弁_影_花弁影1_表示 + { + get + { + if (!植性1_通常_花弁_影_花弁影1_表示) + { + return 植性1_欠損_花弁_影_花弁影1_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性1_通常_花弁_影_花弁影1_表示 = false; + 植性1_欠損_花弁_影_花弁影1_表示 = value; + } + else + { + 植性1_通常_花弁_影_花弁影1_表示 = value; + 植性1_欠損_花弁_影_花弁影1_表示 = false; + } + } + } + + public bool 植性1_花弁_影_花弁影2_表示 + { + get + { + if (!植性1_通常_花弁_影_花弁影2_表示) + { + return 植性1_欠損_花弁_影_花弁影2_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性1_通常_花弁_影_花弁影2_表示 = false; + 植性1_欠損_花弁_影_花弁影2_表示 = value; + } + else + { + 植性1_通常_花弁_影_花弁影2_表示 = value; + 植性1_欠損_花弁_影_花弁影2_表示 = false; + } + } + } + + public bool 植性1_花弁_影_花弁影3_表示 + { + get + { + if (!植性1_通常_花弁_影_花弁影3_表示) + { + return 植性1_欠損_花弁_影_花弁影3_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性1_通常_花弁_影_花弁影3_表示 = false; + 植性1_欠損_花弁_影_花弁影3_表示 = value; + } + else + { + 植性1_通常_花弁_影_花弁影3_表示 = value; + 植性1_欠損_花弁_影_花弁影3_表示 = false; + } + } + } + + public bool 植性1_花弁_影_花弁影4_表示 + { + get + { + if (!植性1_通常_花弁_影_花弁影4_表示) + { + return 植性1_欠損_花弁_影_花弁影4_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性1_通常_花弁_影_花弁影4_表示 = false; + 植性1_欠損_花弁_影_花弁影4_表示 = value; + } + else + { + 植性1_通常_花弁_影_花弁影4_表示 = value; + 植性1_欠損_花弁_影_花弁影4_表示 = false; + } + } + } + + public bool 植性1_花弁_影_花弁影5_表示 + { + get + { + if (!植性1_通常_花弁_影_花弁影5_表示) + { + return 植性1_欠損_花弁_影_花弁影5_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性1_通常_花弁_影_花弁影5_表示 = false; + 植性1_欠損_花弁_影_花弁影5_表示 = value; + } + else + { + 植性1_通常_花弁_影_花弁影5_表示 = value; + 植性1_欠損_花弁_影_花弁影5_表示 = false; + } + } + } + + public bool 淫タトゥ_ハート1_タトゥ左_表示 + { + get + { + if (!淫タトゥ_通常_ハート1_タトゥ左_表示) + { + return 淫タトゥ_筋肉_ハート1_タトゥ左_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 淫タトゥ_通常_ハート1_タトゥ左_表示 = false; + 淫タトゥ_筋肉_ハート1_タトゥ左_表示 = value; + } + else + { + 淫タトゥ_通常_ハート1_タトゥ左_表示 = value; + 淫タトゥ_筋肉_ハート1_タトゥ左_表示 = false; + } + } + } + + public bool 淫タトゥ_ハート1_タトゥ右_表示 + { + get + { + if (!淫タトゥ_通常_ハート1_タトゥ右_表示) + { + return 淫タトゥ_筋肉_ハート1_タトゥ右_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 淫タトゥ_通常_ハート1_タトゥ右_表示 = false; + 淫タトゥ_筋肉_ハート1_タトゥ右_表示 = value; + } + else + { + 淫タトゥ_通常_ハート1_タトゥ右_表示 = value; + 淫タトゥ_筋肉_ハート1_タトゥ右_表示 = false; + } + } + } + + public bool 淫タトゥ_ハート2_タトゥ左_表示 + { + get + { + if (!淫タトゥ_通常_ハート2_タトゥ左_表示) + { + return 淫タトゥ_筋肉_ハート2_タトゥ左_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 淫タトゥ_通常_ハート2_タトゥ左_表示 = false; + 淫タトゥ_筋肉_ハート2_タトゥ左_表示 = value; + } + else + { + 淫タトゥ_通常_ハート2_タトゥ左_表示 = value; + 淫タトゥ_筋肉_ハート2_タトゥ左_表示 = false; + } + } + } + + public bool 淫タトゥ_ハート2_タトゥ右_表示 + { + get + { + if (!淫タトゥ_通常_ハート2_タトゥ右_表示) + { + return 淫タトゥ_筋肉_ハート2_タトゥ右_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 淫タトゥ_通常_ハート2_タトゥ右_表示 = false; + 淫タトゥ_筋肉_ハート2_タトゥ右_表示 = value; + } + else + { + 淫タトゥ_通常_ハート2_タトゥ右_表示 = value; + 淫タトゥ_筋肉_ハート2_タトゥ右_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字a_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字a_枠_表示) + { + return 悪タトゥ_筋肉_文字1_文字a_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字a_枠_表示 = false; + 悪タトゥ_筋肉_文字1_文字a_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字a_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字a_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字a_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字a_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字b_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字b_枠_表示) + { + return 悪タトゥ_筋肉_文字1_文字b_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字b_枠_表示 = false; + 悪タトゥ_筋肉_文字1_文字b_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字b_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字b_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字b_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字b_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字c_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字c_枠_表示) + { + return 悪タトゥ_筋肉_文字1_文字c_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字c_枠_表示 = false; + 悪タトゥ_筋肉_文字1_文字c_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字c_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字c_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字c_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字c_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字d_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字d_枠_表示) + { + return 悪タトゥ_筋肉_文字1_文字d_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字d_枠_表示 = false; + 悪タトゥ_筋肉_文字1_文字d_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字d_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字d_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字d_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字d_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字e_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字e_枠_表示) + { + return 悪タトゥ_筋肉_文字1_文字e_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字e_枠_表示 = false; + 悪タトゥ_筋肉_文字1_文字e_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字e_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字e_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字e_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字1_文字e_文字タトゥ3_表示 + { + get + { + if (!悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示) + { + return 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = false; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = value; + } + else + { + 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字a_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字a_枠_表示) + { + return 悪タトゥ_筋肉_文字2_文字a_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字a_枠_表示 = false; + 悪タトゥ_筋肉_文字2_文字a_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字a_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字a_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字a_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字a_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字b_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字b_枠_表示) + { + return 悪タトゥ_筋肉_文字2_文字b_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字b_枠_表示 = false; + 悪タトゥ_筋肉_文字2_文字b_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字b_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字b_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字b_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字b_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字c_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字c_枠_表示) + { + return 悪タトゥ_筋肉_文字2_文字c_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字c_枠_表示 = false; + 悪タトゥ_筋肉_文字2_文字c_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字c_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字c_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字c_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字c_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字d_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字d_枠_表示) + { + return 悪タトゥ_筋肉_文字2_文字d_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字d_枠_表示 = false; + 悪タトゥ_筋肉_文字2_文字d_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字d_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字d_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字d_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字d_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字e_枠_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字e_枠_表示) + { + return 悪タトゥ_筋肉_文字2_文字e_枠_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字e_枠_表示 = false; + 悪タトゥ_筋肉_文字2_文字e_枠_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字e_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_枠_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字e_文字タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示) + { + return 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = false; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字e_文字タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示) + { + return 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = false; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_文字2_文字e_文字タトゥ3_表示 + { + get + { + if (!悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示) + { + return 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = false; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = value; + } + else + { + 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = false; + } + } + } + + public bool 悪タトゥ_タトゥ1_表示 + { + get + { + if (!悪タトゥ_通常_タトゥ1_表示) + { + return 悪タトゥ_筋肉_タトゥ1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_タトゥ1_表示 = false; + 悪タトゥ_筋肉_タトゥ1_表示 = value; + } + else + { + 悪タトゥ_通常_タトゥ1_表示 = value; + 悪タトゥ_筋肉_タトゥ1_表示 = false; + } + } + } + + public bool 悪タトゥ_タトゥ2_表示 + { + get + { + if (!悪タトゥ_通常_タトゥ2_表示) + { + return 悪タトゥ_筋肉_タトゥ2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_タトゥ2_表示 = false; + 悪タトゥ_筋肉_タトゥ2_表示 = value; + } + else + { + 悪タトゥ_通常_タトゥ2_表示 = value; + 悪タトゥ_筋肉_タトゥ2_表示 = false; + } + } + } + + public bool 悪タトゥ_逆十字_逆十字1_表示 + { + get + { + if (!悪タトゥ_通常_逆十字_逆十字1_表示) + { + return 悪タトゥ_筋肉_逆十字_逆十字1_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_逆十字_逆十字1_表示 = false; + 悪タトゥ_筋肉_逆十字_逆十字1_表示 = value; + } + else + { + 悪タトゥ_通常_逆十字_逆十字1_表示 = value; + 悪タトゥ_筋肉_逆十字_逆十字1_表示 = false; + } + } + } + + public bool 悪タトゥ_逆十字_逆十字2_表示 + { + get + { + if (!悪タトゥ_通常_逆十字_逆十字2_表示) + { + return 悪タトゥ_筋肉_逆十字_逆十字2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 悪タトゥ_通常_逆十字_逆十字2_表示 = false; + 悪タトゥ_筋肉_逆十字_逆十字2_表示 = value; + } + else + { + 悪タトゥ_通常_逆十字_逆十字2_表示 = value; + 悪タトゥ_筋肉_逆十字_逆十字2_表示 = false; + } + } + } + + public bool 植性2_萼_萼上_表示 + { + get + { + if (!植性2_通常_萼_萼上_表示) + { + return 植性2_欠損_萼_萼上_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性2_通常_萼_萼上_表示 = false; + 植性2_欠損_萼_萼上_表示 = value; + } + else + { + 植性2_通常_萼_萼上_表示 = value; + 植性2_欠損_萼_萼上_表示 = false; + } + } + } + + public bool 植性2_萼_萼下_表示 + { + get + { + if (!植性2_通常_萼_萼下_表示) + { + return 植性2_欠損_萼_萼下_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性2_通常_萼_萼下_表示 = false; + 植性2_欠損_萼_萼下_表示 = value; + } + else + { + 植性2_通常_萼_萼下_表示 = value; + 植性2_欠損_萼_萼下_表示 = false; + } + } + } + + public bool 植性2_萼_萼中_表示 + { + get + { + if (!植性2_通常_萼_萼中_表示) + { + return 植性2_欠損_萼_萼中_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性2_通常_萼_萼中_表示 = false; + 植性2_欠損_萼_萼中_表示 = value; + } + else + { + 植性2_通常_萼_萼中_表示 = value; + 植性2_欠損_萼_萼中_表示 = false; + } + } + } + + public bool グローブ_グローブ_表示 + { + get + { + if (!グローブ_通常_グローブ_表示) + { + return グローブ_筋肉_グローブ_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + グローブ_通常_グローブ_表示 = false; + グローブ_筋肉_グローブ_表示 = value; + } + else + { + グローブ_通常_グローブ_表示 = value; + グローブ_筋肉_グローブ_表示 = false; + } + } + } + + public bool グローブ_縁_表示 + { + get + { + if (!グローブ_通常_縁_表示) + { + return グローブ_筋肉_縁_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + グローブ_通常_縁_表示 = false; + グローブ_筋肉_縁_表示 = value; + } + else + { + グローブ_通常_縁_表示 = value; + グローブ_筋肉_縁_表示 = false; + } + } + } + + public bool 鎧_ベルト_ベルト2_表示 + { + get + { + if (!鎧_ベルト_通常_ベルト2_表示) + { + return 鎧_ベルト_筋肉_ベルト2_表示; + } + return true; + } + set + { + if (筋肉フラグ) + { + 鎧_ベルト_通常_ベルト2_表示 = false; + 鎧_ベルト_筋肉_ベルト2_表示 = value; + } + else + { + 鎧_ベルト_通常_ベルト2_表示 = value; + 鎧_ベルト_筋肉_ベルト2_表示 = false; + } + } + } + + private bool 筋肉フラグ + { + get + { + if (!筋肉_ && !筋肉_筋肉下_表示 && !筋肉_筋肉上_表示 && !竜性1_肘_肘1_表示 && !竜性1_肘_肘2_表示 && !竜性1_鱗_鱗5_表示 && !竜性1_鱗_鱗4_表示 && !竜性1_鱗_鱗3_表示 && !竜性1_鱗_鱗2_表示 && !竜性1_鱗_鱗1_表示 && !竜性2_棘_棘5_表示 && !竜性2_棘_棘4_表示 && !竜性2_棘_棘3_表示 && !竜性2_棘_棘2_表示 && !竜性2_棘_棘1_表示 && !竜性1_手首_鱗3_表示 && !竜性1_手首_鱗2_表示 && !竜性1_手首_鱗1_表示 && !虫性1_虫肘_表示 && !虫性2_虫腕下_表示 && !虫性1_虫腕上_表示 && !虫性2_虫棘1_表示 && !虫性2_虫棘2_表示 && !虫性2_虫棘3_表示 && !虫性2_虫棘4_表示) + { + return 虫性2_虫鎌節_表示; + } + return true; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト_表示; + } + set + { + ハイライト_表示 = value; + } + } + + public double 傷X1濃度 + { + get + { + return 傷X1CD.不透明度; + } + set + { + 傷X1CD.不透明度 = value; + } + } + + public double 傷I1濃度 + { + get + { + return 傷I1CD.不透明度; + } + set + { + 傷I1CD.不透明度 = value; + } + } + + public double 傷I2濃度 + { + get + { + return 傷I2CD.不透明度; + } + set + { + 傷I2CD.不透明度 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライトCD.不透明度; + } + set + { + ハイライトCD.不透明度 = value; + } + } + + public bool 腕輪表示 + { + get + { + return 腕輪_革_表示; + } + set + { + 腕輪_革_表示 = value; + 腕輪_金具1_表示 = value; + 腕輪_金具2_表示 = value; + 腕輪_金具3_表示 = value; + 腕輪_金具左_表示 = value; + 腕輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 下腕_表示; + } + set + { + 下腕_表示 = value; + 筋肉_筋肉下_表示 = value; + 筋肉_筋肉上_表示 = value; + 植性1_通常_花弁_花弁_表示 = value; + 植性1_通常_花弁_影_花弁影1_表示 = value; + 植性1_通常_花弁_影_花弁影2_表示 = value; + 植性1_通常_花弁_影_花弁影3_表示 = value; + 植性1_通常_花弁_影_花弁影4_表示 = value; + 植性1_通常_花弁_影_花弁影5_表示 = value; + 植性1_欠損_花弁_花弁_表示 = value; + 植性1_欠損_花弁_影_花弁影1_表示 = value; + 植性1_欠損_花弁_影_花弁影2_表示 = value; + 植性1_欠損_花弁_影_花弁影3_表示 = value; + 植性1_欠損_花弁_影_花弁影4_表示 = value; + 植性1_欠損_花弁_影_花弁影5_表示 = value; + 獣性1_獣腕_表示 = value; + 竜性1_肘_肘1_表示 = value; + 竜性1_肘_肘2_表示 = value; + 竜性1_鱗_鱗5_表示 = value; + 竜性1_鱗_鱗4_表示 = value; + 竜性1_鱗_鱗3_表示 = value; + 竜性1_鱗_鱗2_表示 = value; + 竜性1_鱗_鱗1_表示 = value; + 竜性1_手首_鱗3_表示 = value; + 竜性1_手首_鱗2_表示 = value; + 竜性1_手首_鱗1_表示 = value; + 虫性1_虫肘_表示 = value; + 虫性1_虫腕上_表示 = value; + 淫タトゥ_手首_タトゥ_表示 = value; + 淫タトゥ_手首_ハート1_タトゥ左_表示 = value; + 淫タトゥ_手首_ハート1_タトゥ右_表示 = value; + 淫タトゥ_手首_ハート3_タトゥ左_表示 = value; + 淫タトゥ_手首_ハート3_タトゥ右_表示 = value; + 淫タトゥ_手首_ハート2_タトゥ左_表示 = value; + 淫タトゥ_手首_ハート2_タトゥ右_表示 = value; + 淫タトゥ_通常_ハート1_タトゥ左_表示 = value; + 淫タトゥ_通常_ハート1_タトゥ右_表示 = value; + 淫タトゥ_通常_ハート2_タトゥ左_表示 = value; + 淫タトゥ_通常_ハート2_タトゥ右_表示 = value; + 淫タトゥ_筋肉_ハート1_タトゥ左_表示 = value; + 淫タトゥ_筋肉_ハート1_タトゥ右_表示 = value; + 淫タトゥ_筋肉_ハート2_タトゥ左_表示 = value; + 淫タトゥ_筋肉_ハート2_タトゥ右_表示 = value; + 悪タトゥ_通常_文字1_文字a_枠_表示 = value; + 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字1_文字b_枠_表示 = value; + 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字1_文字c_枠_表示 = value; + 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字1_文字d_枠_表示 = value; + 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字1_文字e_枠_表示 = value; + 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_通常_文字2_文字a_枠_表示 = value; + 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字2_文字b_枠_表示 = value; + 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字2_文字c_枠_表示 = value; + 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字2_文字d_枠_表示 = value; + 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字2_文字e_枠_表示 = value; + 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_通常_タトゥ1_表示 = value; + 悪タトゥ_通常_タトゥ2_表示 = value; + 悪タトゥ_通常_逆十字_逆十字1_表示 = value; + 悪タトゥ_通常_逆十字_逆十字2_表示 = value; + 悪タトゥ_筋肉_文字1_文字a_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字b_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字c_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字d_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_枠_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_筋肉_文字2_文字a_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字b_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字c_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字d_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_枠_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_筋肉_タトゥ1_表示 = value; + 悪タトゥ_筋肉_タトゥ2_表示 = value; + 悪タトゥ_筋肉_逆十字_逆十字1_表示 = value; + 悪タトゥ_筋肉_逆十字_逆十字2_表示 = value; + 植性2_通常_萼_萼上_表示 = value; + 植性2_通常_萼_萼下_表示 = value; + 植性2_通常_萼_萼中_表示 = value; + 植性2_欠損_萼_萼上_表示 = value; + 植性2_欠損_萼_萼下_表示 = value; + 植性2_欠損_萼_萼中_表示 = value; + 獣性2_獣毛_表示 = value; + 竜性2_棘_棘5_表示 = value; + 竜性2_棘_棘4_表示 = value; + 竜性2_棘_棘3_表示 = value; + 竜性2_棘_棘2_表示 = value; + 竜性2_棘_棘1_表示 = value; + 虫性2_虫腕下_表示 = value; + 虫性2_虫棘1_表示 = value; + 虫性2_虫棘2_表示 = value; + 虫性2_虫棘3_表示 = value; + 虫性2_虫棘4_表示 = value; + 虫性2_虫鎌節_表示 = value; + 傷X1_表示 = value; + 傷I1_表示 = value; + 傷I2_表示 = value; + ハイライト_表示 = value; + グローブ_通常_グローブ_表示 = value; + グローブ_通常_縁_表示 = value; + グローブ_筋肉_グローブ_表示 = value; + グローブ_筋肉_縁_表示 = value; + 鎧_ベルト_ベルト1_表示 = value; + 鎧_ベルト_通常_ベルト2_表示 = value; + 鎧_ベルト_筋肉_ベルト2_表示 = value; + 鎧_鎧_鎧2_表示 = value; + 鎧_鎧_鎧1_表示 = value; + 腕輪_革_表示 = value; + 腕輪_金具1_表示 = value; + 腕輪_金具2_表示 = value; + 腕輪_金具3_表示 = value; + 腕輪_金具左_表示 = value; + 腕輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 下腕CD.不透明度; + } + set + { + 下腕CD.不透明度 = value; + 筋肉_筋肉下CD.不透明度 = value; + 筋肉_筋肉上CD.不透明度 = value; + 植性1_花弁_花弁CD.不透明度 = value; + 植性1_花弁_影_花弁影1CD.不透明度 = value; + 植性1_花弁_影_花弁影2CD.不透明度 = value; + 植性1_花弁_影_花弁影3CD.不透明度 = value; + 植性1_花弁_影_花弁影4CD.不透明度 = value; + 植性1_花弁_影_花弁影5CD.不透明度 = value; + 獣性1_獣腕CD.不透明度 = value; + 竜性1_肘_肘1CD.不透明度 = value; + 竜性1_肘_肘2CD.不透明度 = value; + 竜性1_鱗_鱗5CD.不透明度 = value; + 竜性1_鱗_鱗4CD.不透明度 = value; + 竜性1_鱗_鱗3CD.不透明度 = value; + 竜性1_鱗_鱗2CD.不透明度 = value; + 竜性1_鱗_鱗1CD.不透明度 = value; + 竜性1_手首_鱗3CD.不透明度 = value; + 竜性1_手首_鱗2CD.不透明度 = value; + 竜性1_手首_鱗1CD.不透明度 = value; + 虫性1_虫肘CD.不透明度 = value; + 虫性1_虫腕上CD.不透明度 = value; + 淫タトゥ_手首_タトゥCD.不透明度 = value; + 淫タトゥ_手首_ハート1_タトゥ左CD.不透明度 = value; + 淫タトゥ_手首_ハート1_タトゥ右CD.不透明度 = value; + 淫タトゥ_手首_ハート3_タトゥ左CD.不透明度 = value; + 淫タトゥ_手首_ハート3_タトゥ右CD.不透明度 = value; + 淫タトゥ_手首_ハート2_タトゥ左CD.不透明度 = value; + 淫タトゥ_手首_ハート2_タトゥ右CD.不透明度 = value; + 淫タトゥ_ハート1_タトゥ左CD.不透明度 = value; + 淫タトゥ_ハート1_タトゥ右CD.不透明度 = value; + 淫タトゥ_ハート2_タトゥ左CD.不透明度 = value; + 淫タトゥ_ハート2_タトゥ右CD.不透明度 = value; + 悪タトゥ_文字1_文字a_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字a_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字a_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字b_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字b_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字b_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字c_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字c_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字c_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字d_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字d_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字d_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字e_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字e_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字e_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字e_文字タトゥ3CD.不透明度 = value; + 悪タトゥ_文字2_文字a_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字a_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字a_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字b_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字b_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字b_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字c_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字c_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字c_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字d_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字d_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字d_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字e_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字e_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字e_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字e_文字タトゥ3CD.不透明度 = value; + 悪タトゥ_タトゥ1CD.不透明度 = value; + 悪タトゥ_タトゥ2CD.不透明度 = value; + 悪タトゥ_逆十字_逆十字1CD.不透明度 = value; + 悪タトゥ_逆十字_逆十字2CD.不透明度 = value; + 植性2_萼_萼上CD.不透明度 = value; + 植性2_萼_萼下CD.不透明度 = value; + 植性2_萼_萼中CD.不透明度 = value; + 獣性2_獣毛CD.不透明度 = value; + 竜性2_棘_棘5CD.不透明度 = value; + 竜性2_棘_棘4CD.不透明度 = value; + 竜性2_棘_棘3CD.不透明度 = value; + 竜性2_棘_棘2CD.不透明度 = value; + 竜性2_棘_棘1CD.不透明度 = value; + 虫性2_虫腕下CD.不透明度 = value; + 虫性2_虫棘1CD.不透明度 = value; + 虫性2_虫棘2CD.不透明度 = value; + 虫性2_虫棘3CD.不透明度 = value; + 虫性2_虫棘4CD.不透明度 = value; + 虫性2_虫鎌節CD.不透明度 = value; + 傷X1CD.不透明度 = value; + 傷I1CD.不透明度 = value; + 傷I2CD.不透明度 = value; + ハイライトCD.不透明度 = value; + グローブ_グローブCD.不透明度 = value; + グローブ_縁CD.不透明度 = value; + グローブ_グローブCD.不透明度 = value; + グローブ_縁CD.不透明度 = value; + 鎧_ベルト_ベルト1CD.不透明度 = value; + 鎧_ベルト_ベルト2CD.不透明度 = value; + 鎧_ベルト_ベルト2CD.不透明度 = value; + 鎧_鎧_鎧2CD.不透明度 = value; + 鎧_鎧_鎧1CD.不透明度 = value; + 腕輪_革CD.不透明度 = value; + 腕輪_金具1CD.不透明度 = value; + 腕輪_金具2CD.不透明度 = value; + 腕輪_金具3CD.不透明度 = value; + 腕輪_金具左CD.不透明度 = value; + 腕輪_金具右CD.不透明度 = value; + } + } + + public bool グローブ表示 + { + get + { + return グローブ_グローブ_表示; + } + set + { + グローブ_グローブ_表示 = value; + グローブ_縁_表示 = value; + } + } + + public bool メイル表示 + { + get + { + return 鎧_ベルト_ベルト1_表示; + } + set + { + 鎧_ベルト_ベルト1_表示 = value; + 鎧_ベルト_ベルト2_表示 = value; + 鎧_鎧_鎧2_表示 = value; + 鎧_鎧_鎧1_表示 = value; + } + } + + public override bool 肘部_外線 + { + get + { + return X0Y0_下腕.OP[右 ? 3 : 0].Outline; + } + set + { + X0Y0_下腕.OP[右 ? 3 : 0].Outline = value; + X0Y0_獣性1_獣腕.OP[右 ? 3 : 2].Outline = value; + X0Y0_グローブ_通常_グローブ.OP[右 ? 3 : 0].Outline = value; + X0Y0_グローブ_筋肉_グローブ.OP[右 ? 3 : 0].Outline = value; + } + } + + public JointS 外腕_接続点 => new JointS(本体, X0Y0_下腕, 0); + + public JointS 手_接続点 => new JointS(本体, X0Y0_下腕, 3); + + public JointS 虫鎌_接続点 => new JointS(本体, X0Y0_下腕, 2); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0); + + public 下腕_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下腕_人D e) + { + 下腕_人 下腕_人2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.腕左["下腕"]); + Pars pars = 本体[0][0]; + X0Y0_下腕 = pars["下腕"].ToPar(); + Pars pars2 = pars["筋肉"].ToPars(); + X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); + X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar(); + pars2 = pars["植性1"].ToPars(); + Pars pars3 = pars2["通常"].ToPars(); + Pars pars4 = pars3["花弁"].ToPars(); + X0Y0_植性1_通常_花弁_花弁 = pars4["花弁"].ToPar(); + Pars pars5 = pars4["影"].ToPars(); + X0Y0_植性1_通常_花弁_影_花弁影1 = pars5["花弁影1"].ToPar(); + X0Y0_植性1_通常_花弁_影_花弁影2 = pars5["花弁影2"].ToPar(); + X0Y0_植性1_通常_花弁_影_花弁影3 = pars5["花弁影3"].ToPar(); + X0Y0_植性1_通常_花弁_影_花弁影4 = pars5["花弁影4"].ToPar(); + X0Y0_植性1_通常_花弁_影_花弁影5 = pars5["花弁影5"].ToPar(); + pars3 = pars2["欠損"].ToPars(); + pars4 = pars3["花弁"].ToPars(); + X0Y0_植性1_欠損_花弁_花弁 = pars4["花弁"].ToPar(); + pars5 = pars4["影"].ToPars(); + X0Y0_植性1_欠損_花弁_影_花弁影1 = pars5["花弁影1"].ToPar(); + X0Y0_植性1_欠損_花弁_影_花弁影2 = pars5["花弁影2"].ToPar(); + X0Y0_植性1_欠損_花弁_影_花弁影3 = pars5["花弁影3"].ToPar(); + X0Y0_植性1_欠損_花弁_影_花弁影4 = pars5["花弁影4"].ToPar(); + X0Y0_植性1_欠損_花弁_影_花弁影5 = pars5["花弁影5"].ToPar(); + pars2 = pars["獣性1"].ToPars(); + X0Y0_獣性1_獣腕 = pars2["獣腕"].ToPar(); + pars2 = pars["竜性1"].ToPars(); + pars3 = pars2["肘"].ToPars(); + X0Y0_竜性1_肘_肘1 = pars3["肘1"].ToPar(); + X0Y0_竜性1_肘_肘2 = pars3["肘2"].ToPar(); + pars3 = pars2["鱗"].ToPars(); + X0Y0_竜性1_鱗_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_竜性1_鱗_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_竜性1_鱗_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_竜性1_鱗_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_竜性1_鱗_鱗1 = pars3["鱗1"].ToPar(); + pars3 = pars2["手首"].ToPars(); + X0Y0_竜性1_手首_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_竜性1_手首_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_竜性1_手首_鱗1 = pars3["鱗1"].ToPar(); + pars2 = pars["虫性1"].ToPars(); + X0Y0_虫性1_虫肘 = pars2["虫肘"].ToPar(); + X0Y0_虫性1_虫腕上 = pars2["虫腕上"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + pars3 = pars2["手首"].ToPars(); + X0Y0_淫タトゥ_手首_タトゥ = pars3["タトゥ"].ToPar(); + pars4 = pars3["ハート1"].ToPars(); + X0Y0_淫タトゥ_手首_ハート1_タトゥ左 = pars4["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_手首_ハート1_タトゥ右 = pars4["タトゥ右"].ToPar(); + pars4 = pars3["ハート3"].ToPars(); + X0Y0_淫タトゥ_手首_ハート3_タトゥ左 = pars4["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_手首_ハート3_タトゥ右 = pars4["タトゥ右"].ToPar(); + pars4 = pars3["ハート2"].ToPars(); + X0Y0_淫タトゥ_手首_ハート2_タトゥ左 = pars4["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_手首_ハート2_タトゥ右 = pars4["タトゥ右"].ToPar(); + pars3 = pars2["通常"].ToPars(); + pars4 = pars3["ハート1"].ToPars(); + X0Y0_淫タトゥ_通常_ハート1_タトゥ左 = pars4["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_通常_ハート1_タトゥ右 = pars4["タトゥ右"].ToPar(); + pars4 = pars3["ハート2"].ToPars(); + X0Y0_淫タトゥ_通常_ハート2_タトゥ左 = pars4["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_通常_ハート2_タトゥ右 = pars4["タトゥ右"].ToPar(); + pars3 = pars2["筋肉"].ToPars(); + pars4 = pars3["ハート1"].ToPars(); + X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左 = pars4["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右 = pars4["タトゥ右"].ToPar(); + pars4 = pars3["ハート2"].ToPars(); + X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左 = pars4["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右 = pars4["タトゥ右"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["通常"].ToPars(); + pars4 = pars3["文字1"].ToPars(); + pars5 = pars4["文字a"].ToPars(); + X0Y0_悪タトゥ_通常_文字1_文字a_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字b"].ToPars(); + X0Y0_悪タトゥ_通常_文字1_文字b_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字c"].ToPars(); + X0Y0_悪タトゥ_通常_文字1_文字c_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字d"].ToPars(); + X0Y0_悪タトゥ_通常_文字1_文字d_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字e"].ToPars(); + X0Y0_悪タトゥ_通常_文字1_文字e_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); + pars4 = pars3["文字2"].ToPars(); + pars5 = pars4["文字a"].ToPars(); + X0Y0_悪タトゥ_通常_文字2_文字a_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字b"].ToPars(); + X0Y0_悪タトゥ_通常_文字2_文字b_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字c"].ToPars(); + X0Y0_悪タトゥ_通常_文字2_文字c_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字d"].ToPars(); + X0Y0_悪タトゥ_通常_文字2_文字d_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字e"].ToPars(); + X0Y0_悪タトゥ_通常_文字2_文字e_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); + X0Y0_悪タトゥ_通常_タトゥ1 = pars3["タトゥ1"].ToPar(); + X0Y0_悪タトゥ_通常_タトゥ2 = pars3["タトゥ2"].ToPar(); + pars4 = pars3["逆十字"].ToPars(); + X0Y0_悪タトゥ_通常_逆十字_逆十字1 = pars4["逆十字1"].ToPar(); + X0Y0_悪タトゥ_通常_逆十字_逆十字2 = pars4["逆十字2"].ToPar(); + pars3 = pars2["筋肉"].ToPars(); + pars4 = pars3["文字1"].ToPars(); + pars5 = pars4["文字a"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字1_文字a_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字b"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字1_文字b_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字c"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字1_文字c_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字d"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字1_文字d_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字e"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); + pars4 = pars3["文字2"].ToPars(); + pars5 = pars4["文字a"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字2_文字a_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字b"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字2_文字b_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字c"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字2_文字c_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字d"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字2_文字d_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + pars5 = pars4["文字e"].ToPars(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_枠 = pars5["枠"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); + X0Y0_悪タトゥ_筋肉_タトゥ1 = pars3["タトゥ1"].ToPar(); + X0Y0_悪タトゥ_筋肉_タトゥ2 = pars3["タトゥ2"].ToPar(); + pars4 = pars3["逆十字"].ToPars(); + X0Y0_悪タトゥ_筋肉_逆十字_逆十字1 = pars4["逆十字1"].ToPar(); + X0Y0_悪タトゥ_筋肉_逆十字_逆十字2 = pars4["逆十字2"].ToPar(); + pars2 = pars["植性2"].ToPars(); + pars3 = pars2["通常"].ToPars(); + pars4 = pars3["萼"].ToPars(); + X0Y0_植性2_通常_萼_萼上 = pars4["萼上"].ToPar(); + X0Y0_植性2_通常_萼_萼下 = pars4["萼下"].ToPar(); + X0Y0_植性2_通常_萼_萼中 = pars4["萼中"].ToPar(); + pars3 = pars2["欠損"].ToPars(); + pars4 = pars3["萼"].ToPars(); + X0Y0_植性2_欠損_萼_萼上 = pars4["萼上"].ToPar(); + X0Y0_植性2_欠損_萼_萼下 = pars4["萼下"].ToPar(); + X0Y0_植性2_欠損_萼_萼中 = pars4["萼中"].ToPar(); + pars2 = pars["獣性2"].ToPars(); + X0Y0_獣性2_獣毛 = pars2["獣毛"].ToPar(); + pars2 = pars["竜性2"].ToPars(); + pars3 = pars2["刺"].ToPars(); + X0Y0_竜性2_棘_棘5 = pars3["刺5"].ToPar(); + X0Y0_竜性2_棘_棘4 = pars3["刺4"].ToPar(); + X0Y0_竜性2_棘_棘3 = pars3["刺3"].ToPar(); + X0Y0_竜性2_棘_棘2 = pars3["刺2"].ToPar(); + X0Y0_竜性2_棘_棘1 = pars3["刺1"].ToPar(); + pars2 = pars["虫性2"].ToPars(); + X0Y0_虫性2_虫腕下 = pars2["虫腕下"].ToPar(); + X0Y0_虫性2_虫棘1 = pars2["虫棘1"].ToPar(); + X0Y0_虫性2_虫棘2 = pars2["虫棘2"].ToPar(); + X0Y0_虫性2_虫棘3 = pars2["虫棘3"].ToPar(); + X0Y0_虫性2_虫棘4 = pars2["虫棘4"].ToPar(); + X0Y0_虫性2_虫鎌節 = pars2["虫鎌節"].ToPar(); + X0Y0_傷X1 = pars["傷X1"].ToPar(); + X0Y0_傷I1 = pars["傷I1"].ToPar(); + X0Y0_傷I2 = pars["傷I2"].ToPar(); + X0Y0_ハイライト = pars["ハイライト"].ToPar(); + pars2 = pars["グローブ"].ToPars(); + pars3 = pars2["通常"].ToPars(); + X0Y0_グローブ_通常_グローブ = pars3["グローブ"].ToPar(); + X0Y0_グローブ_通常_縁 = pars3["縁"].ToPar(); + pars3 = pars2["筋肉"].ToPars(); + X0Y0_グローブ_筋肉_グローブ = pars3["グローブ"].ToPar(); + X0Y0_グローブ_筋肉_縁 = pars3["縁"].ToPar(); + pars2 = pars["鎧"].ToPars(); + pars3 = pars2["ベルト"].ToPars(); + X0Y0_鎧_ベルト_ベルト1 = pars3["ベルト1"].ToPar(); + pars4 = pars3["通常"].ToPars(); + X0Y0_鎧_ベルト_通常_ベルト2 = pars4["ベルト2"].ToPar(); + pars4 = pars3["筋肉"].ToPars(); + X0Y0_鎧_ベルト_筋肉_ベルト2 = pars4["ベルト2"].ToPar(); + pars3 = pars2["鎧"].ToPars(); + X0Y0_鎧_鎧_鎧2 = pars3["鎧2"].ToPar(); + X0Y0_鎧_鎧_鎧1 = pars3["鎧1"].ToPar(); + pars2 = pars["腕輪"].ToPars(); + X0Y0_腕輪_革 = pars2["革"].ToPar(); + X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_腕輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_腕輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_腕輪_金具右 = pars2["金具右"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 下腕_表示 = e.下腕_表示; + 筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示; + 筋肉_筋肉上_表示 = e.筋肉_筋肉上_表示; + 植性1_通常_花弁_花弁_表示 = e.植性1_通常_花弁_花弁_表示; + 植性1_通常_花弁_影_花弁影1_表示 = e.植性1_通常_花弁_影_花弁影1_表示; + 植性1_通常_花弁_影_花弁影2_表示 = e.植性1_通常_花弁_影_花弁影2_表示; + 植性1_通常_花弁_影_花弁影3_表示 = e.植性1_通常_花弁_影_花弁影3_表示; + 植性1_通常_花弁_影_花弁影4_表示 = e.植性1_通常_花弁_影_花弁影4_表示; + 植性1_通常_花弁_影_花弁影5_表示 = e.植性1_通常_花弁_影_花弁影5_表示; + 植性1_欠損_花弁_花弁_表示 = e.植性1_欠損_花弁_花弁_表示; + 植性1_欠損_花弁_影_花弁影1_表示 = e.植性1_欠損_花弁_影_花弁影1_表示; + 植性1_欠損_花弁_影_花弁影2_表示 = e.植性1_欠損_花弁_影_花弁影2_表示; + 植性1_欠損_花弁_影_花弁影3_表示 = e.植性1_欠損_花弁_影_花弁影3_表示; + 植性1_欠損_花弁_影_花弁影4_表示 = e.植性1_欠損_花弁_影_花弁影4_表示; + 植性1_欠損_花弁_影_花弁影5_表示 = e.植性1_欠損_花弁_影_花弁影5_表示; + 獣性1_獣腕_表示 = e.獣性1_獣腕_表示; + 竜性1_肘_肘1_表示 = e.竜性1_肘_肘1_表示; + 竜性1_肘_肘2_表示 = e.竜性1_肘_肘2_表示; + 竜性1_鱗_鱗5_表示 = e.竜性1_鱗_鱗5_表示; + 竜性1_鱗_鱗4_表示 = e.竜性1_鱗_鱗4_表示; + 竜性1_鱗_鱗3_表示 = e.竜性1_鱗_鱗3_表示; + 竜性1_鱗_鱗2_表示 = e.竜性1_鱗_鱗2_表示; + 竜性1_鱗_鱗1_表示 = e.竜性1_鱗_鱗1_表示; + 竜性1_手首_鱗3_表示 = e.竜性1_手首_鱗3_表示; + 竜性1_手首_鱗2_表示 = e.竜性1_手首_鱗2_表示; + 竜性1_手首_鱗1_表示 = e.竜性1_手首_鱗1_表示; + 虫性1_虫肘_表示 = e.虫性1_虫肘_表示; + 虫性1_虫腕上_表示 = e.虫性1_虫腕上_表示; + 淫タトゥ_手首_タトゥ_表示 = e.淫タトゥ_手首_タトゥ_表示; + 淫タトゥ_手首_ハート1_タトゥ左_表示 = e.淫タトゥ_手首_ハート1_タトゥ左_表示; + 淫タトゥ_手首_ハート1_タトゥ右_表示 = e.淫タトゥ_手首_ハート1_タトゥ右_表示; + 淫タトゥ_手首_ハート3_タトゥ左_表示 = e.淫タトゥ_手首_ハート3_タトゥ左_表示; + 淫タトゥ_手首_ハート3_タトゥ右_表示 = e.淫タトゥ_手首_ハート3_タトゥ右_表示; + 淫タトゥ_手首_ハート2_タトゥ左_表示 = e.淫タトゥ_手首_ハート2_タトゥ左_表示; + 淫タトゥ_手首_ハート2_タトゥ右_表示 = e.淫タトゥ_手首_ハート2_タトゥ右_表示; + 淫タトゥ_通常_ハート1_タトゥ左_表示 = e.淫タトゥ_通常_ハート1_タトゥ左_表示; + 淫タトゥ_通常_ハート1_タトゥ右_表示 = e.淫タトゥ_通常_ハート1_タトゥ右_表示; + 淫タトゥ_通常_ハート2_タトゥ左_表示 = e.淫タトゥ_通常_ハート2_タトゥ左_表示; + 淫タトゥ_通常_ハート2_タトゥ右_表示 = e.淫タトゥ_通常_ハート2_タトゥ右_表示; + 淫タトゥ_筋肉_ハート1_タトゥ左_表示 = e.淫タトゥ_筋肉_ハート1_タトゥ左_表示; + 淫タトゥ_筋肉_ハート1_タトゥ右_表示 = e.淫タトゥ_筋肉_ハート1_タトゥ右_表示; + 淫タトゥ_筋肉_ハート2_タトゥ左_表示 = e.淫タトゥ_筋肉_ハート2_タトゥ左_表示; + 淫タトゥ_筋肉_ハート2_タトゥ右_表示 = e.淫タトゥ_筋肉_ハート2_タトゥ右_表示; + 悪タトゥ_通常_文字1_文字a_枠_表示 = e.悪タトゥ_通常_文字1_文字a_枠_表示; + 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示; + 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示; + 悪タトゥ_通常_文字1_文字b_枠_表示 = e.悪タトゥ_通常_文字1_文字b_枠_表示; + 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示; + 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示; + 悪タトゥ_通常_文字1_文字c_枠_表示 = e.悪タトゥ_通常_文字1_文字c_枠_表示; + 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示; + 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示; + 悪タトゥ_通常_文字1_文字d_枠_表示 = e.悪タトゥ_通常_文字1_文字d_枠_表示; + 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示; + 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示; + 悪タトゥ_通常_文字1_文字e_枠_表示 = e.悪タトゥ_通常_文字1_文字e_枠_表示; + 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示; + 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示; + 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示; + 悪タトゥ_通常_文字2_文字a_枠_表示 = e.悪タトゥ_通常_文字2_文字a_枠_表示; + 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示; + 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示; + 悪タトゥ_通常_文字2_文字b_枠_表示 = e.悪タトゥ_通常_文字2_文字b_枠_表示; + 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示; + 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示; + 悪タトゥ_通常_文字2_文字c_枠_表示 = e.悪タトゥ_通常_文字2_文字c_枠_表示; + 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示; + 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示; + 悪タトゥ_通常_文字2_文字d_枠_表示 = e.悪タトゥ_通常_文字2_文字d_枠_表示; + 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示; + 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示; + 悪タトゥ_通常_文字2_文字e_枠_表示 = e.悪タトゥ_通常_文字2_文字e_枠_表示; + 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示; + 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示; + 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示; + 悪タトゥ_通常_タトゥ1_表示 = e.悪タトゥ_通常_タトゥ1_表示; + 悪タトゥ_通常_タトゥ2_表示 = e.悪タトゥ_通常_タトゥ2_表示; + 悪タトゥ_通常_逆十字_逆十字1_表示 = e.悪タトゥ_通常_逆十字_逆十字1_表示; + 悪タトゥ_通常_逆十字_逆十字2_表示 = e.悪タトゥ_通常_逆十字_逆十字2_表示; + 悪タトゥ_筋肉_文字1_文字a_枠_表示 = e.悪タトゥ_筋肉_文字1_文字a_枠_表示; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字1_文字b_枠_表示 = e.悪タトゥ_筋肉_文字1_文字b_枠_表示; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字1_文字c_枠_表示 = e.悪タトゥ_筋肉_文字1_文字c_枠_表示; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字1_文字d_枠_表示 = e.悪タトゥ_筋肉_文字1_文字d_枠_表示; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字1_文字e_枠_表示 = e.悪タトゥ_筋肉_文字1_文字e_枠_表示; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示; + 悪タトゥ_筋肉_文字2_文字a_枠_表示 = e.悪タトゥ_筋肉_文字2_文字a_枠_表示; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字2_文字b_枠_表示 = e.悪タトゥ_筋肉_文字2_文字b_枠_表示; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字2_文字c_枠_表示 = e.悪タトゥ_筋肉_文字2_文字c_枠_表示; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字2_文字d_枠_表示 = e.悪タトゥ_筋肉_文字2_文字d_枠_表示; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字2_文字e_枠_表示 = e.悪タトゥ_筋肉_文字2_文字e_枠_表示; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示; + 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示; + 悪タトゥ_筋肉_タトゥ1_表示 = e.悪タトゥ_筋肉_タトゥ1_表示; + 悪タトゥ_筋肉_タトゥ2_表示 = e.悪タトゥ_筋肉_タトゥ2_表示; + 悪タトゥ_筋肉_逆十字_逆十字1_表示 = e.悪タトゥ_筋肉_逆十字_逆十字1_表示; + 悪タトゥ_筋肉_逆十字_逆十字2_表示 = e.悪タトゥ_筋肉_逆十字_逆十字2_表示; + 植性2_通常_萼_萼上_表示 = e.植性2_通常_萼_萼上_表示; + 植性2_通常_萼_萼下_表示 = e.植性2_通常_萼_萼下_表示; + 植性2_通常_萼_萼中_表示 = e.植性2_通常_萼_萼中_表示; + 植性2_欠損_萼_萼上_表示 = e.植性2_欠損_萼_萼上_表示; + 植性2_欠損_萼_萼下_表示 = e.植性2_欠損_萼_萼下_表示; + 植性2_欠損_萼_萼中_表示 = e.植性2_欠損_萼_萼中_表示; + 獣性2_獣毛_表示 = e.獣性2_獣毛_表示; + 竜性2_棘_棘5_表示 = e.竜性2_棘_棘5_表示; + 竜性2_棘_棘4_表示 = e.竜性2_棘_棘4_表示; + 竜性2_棘_棘3_表示 = e.竜性2_棘_棘3_表示; + 竜性2_棘_棘2_表示 = e.竜性2_棘_棘2_表示; + 竜性2_棘_棘1_表示 = e.竜性2_棘_棘1_表示; + 虫性2_虫腕下_表示 = e.虫性2_虫腕下_表示; + 虫性2_虫棘1_表示 = e.虫性2_虫棘1_表示; + 虫性2_虫棘2_表示 = e.虫性2_虫棘2_表示; + 虫性2_虫棘3_表示 = e.虫性2_虫棘3_表示; + 虫性2_虫棘4_表示 = e.虫性2_虫棘4_表示; + 虫性2_虫鎌節_表示 = e.虫性2_虫鎌節_表示; + 傷X1_表示 = e.傷X1_表示; + 傷I1_表示 = e.傷I1_表示; + 傷I2_表示 = e.傷I2_表示; + ハイライト_表示 = e.ハイライト_表示; + グローブ_通常_グローブ_表示 = e.グローブ_通常_グローブ_表示; + グローブ_通常_縁_表示 = e.グローブ_通常_縁_表示; + グローブ_筋肉_グローブ_表示 = e.グローブ_筋肉_グローブ_表示; + グローブ_筋肉_縁_表示 = e.グローブ_筋肉_縁_表示; + 鎧_ベルト_ベルト1_表示 = e.鎧_ベルト_ベルト1_表示; + 鎧_ベルト_通常_ベルト2_表示 = e.鎧_ベルト_通常_ベルト2_表示; + 鎧_ベルト_筋肉_ベルト2_表示 = e.鎧_ベルト_筋肉_ベルト2_表示; + 鎧_鎧_鎧2_表示 = e.鎧_鎧_鎧2_表示; + 鎧_鎧_鎧1_表示 = e.鎧_鎧_鎧1_表示; + 腕輪_革_表示 = e.腕輪_革_表示; + 腕輪_金具1_表示 = e.腕輪_金具1_表示; + 腕輪_金具2_表示 = e.腕輪_金具2_表示; + 腕輪_金具3_表示 = e.腕輪_金具3_表示; + 腕輪_金具左_表示 = e.腕輪_金具左_表示; + 腕輪_金具右_表示 = e.腕輪_金具右_表示; + 植性1_花弁_花弁_表示 = e.植性1_花弁_花弁_表示; + 植性1_花弁_影_花弁影1_表示 = e.植性1_花弁_影_花弁影1_表示; + 植性1_花弁_影_花弁影2_表示 = e.植性1_花弁_影_花弁影2_表示; + 植性1_花弁_影_花弁影3_表示 = e.植性1_花弁_影_花弁影3_表示; + 植性1_花弁_影_花弁影4_表示 = e.植性1_花弁_影_花弁影4_表示; + 植性1_花弁_影_花弁影5_表示 = e.植性1_花弁_影_花弁影5_表示; + 淫タトゥ_ハート1_タトゥ左_表示 = e.淫タトゥ_ハート1_タトゥ左_表示; + 淫タトゥ_ハート1_タトゥ右_表示 = e.淫タトゥ_ハート1_タトゥ右_表示; + 淫タトゥ_ハート2_タトゥ左_表示 = e.淫タトゥ_ハート2_タトゥ左_表示; + 淫タトゥ_ハート2_タトゥ右_表示 = e.淫タトゥ_ハート2_タトゥ右_表示; + 悪タトゥ_文字1_文字a_枠_表示 = e.悪タトゥ_文字1_文字a_枠_表示; + 悪タトゥ_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字a_文字タトゥ1_表示; + 悪タトゥ_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字a_文字タトゥ2_表示; + 悪タトゥ_文字1_文字b_枠_表示 = e.悪タトゥ_文字1_文字b_枠_表示; + 悪タトゥ_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字b_文字タトゥ1_表示; + 悪タトゥ_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字b_文字タトゥ2_表示; + 悪タトゥ_文字1_文字c_枠_表示 = e.悪タトゥ_文字1_文字c_枠_表示; + 悪タトゥ_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字c_文字タトゥ1_表示; + 悪タトゥ_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字c_文字タトゥ2_表示; + 悪タトゥ_文字1_文字d_枠_表示 = e.悪タトゥ_文字1_文字d_枠_表示; + 悪タトゥ_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字d_文字タトゥ1_表示; + 悪タトゥ_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字d_文字タトゥ2_表示; + 悪タトゥ_文字1_文字e_枠_表示 = e.悪タトゥ_文字1_文字e_枠_表示; + 悪タトゥ_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ1_表示; + 悪タトゥ_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ2_表示; + 悪タトゥ_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ3_表示; + 悪タトゥ_文字2_文字a_枠_表示 = e.悪タトゥ_文字2_文字a_枠_表示; + 悪タトゥ_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字a_文字タトゥ1_表示; + 悪タトゥ_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字a_文字タトゥ2_表示; + 悪タトゥ_文字2_文字b_枠_表示 = e.悪タトゥ_文字2_文字b_枠_表示; + 悪タトゥ_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字b_文字タトゥ1_表示; + 悪タトゥ_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字b_文字タトゥ2_表示; + 悪タトゥ_文字2_文字c_枠_表示 = e.悪タトゥ_文字2_文字c_枠_表示; + 悪タトゥ_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字c_文字タトゥ1_表示; + 悪タトゥ_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字c_文字タトゥ2_表示; + 悪タトゥ_文字2_文字d_枠_表示 = e.悪タトゥ_文字2_文字d_枠_表示; + 悪タトゥ_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字d_文字タトゥ1_表示; + 悪タトゥ_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字d_文字タトゥ2_表示; + 悪タトゥ_文字2_文字e_枠_表示 = e.悪タトゥ_文字2_文字e_枠_表示; + 悪タトゥ_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ1_表示; + 悪タトゥ_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ2_表示; + 悪タトゥ_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ3_表示; + 悪タトゥ_タトゥ1_表示 = e.悪タトゥ_タトゥ1_表示; + 悪タトゥ_タトゥ2_表示 = e.悪タトゥ_タトゥ2_表示; + 悪タトゥ_逆十字_逆十字1_表示 = e.悪タトゥ_逆十字_逆十字1_表示; + 悪タトゥ_逆十字_逆十字2_表示 = e.悪タトゥ_逆十字_逆十字2_表示; + 植性2_萼_萼上_表示 = e.植性2_萼_萼上_表示; + 植性2_萼_萼下_表示 = e.植性2_萼_萼下_表示; + 植性2_萼_萼中_表示 = e.植性2_萼_萼中_表示; + グローブ_グローブ_表示 = e.グローブ_グローブ_表示; + グローブ_縁_表示 = e.グローブ_縁_表示; + 鎧_ベルト_ベルト2_表示 = e.鎧_ベルト_ベルト2_表示; + ハイライト表示 = e.ハイライト表示; + 腕輪表示 = e.腕輪表示; + グローブ表示 = e.グローブ表示; + メイル表示 = e.メイル表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.外腕_接続.Count > 0) + { + 外腕_接続 = e.外腕_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 下腕_人2; + f.ConnectionType = ConnectionInfo.下腕_人_外腕_接続; + f.接続(下腕_人2.外腕_接続点); + return f; + }).ToArray(); + } + if (e.手_接続.Count > 0) + { + 手_接続 = e.手_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 下腕_人2; + f.ConnectionType = ConnectionInfo.下腕_人_手_接続; + f.接続(下腕_人2.手_接続点); + return f; + }).ToArray(); + } + if (e.虫鎌_接続.Count > 0) + { + 虫鎌_接続 = e.虫鎌_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 下腕_人2; + f.ConnectionType = ConnectionInfo.下腕_人_虫鎌_接続; + f.接続(下腕_人2.虫鎌_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_下腕CP = new ColorP(X0Y0_下腕, 下腕CD, DisUnit, abj: true); + X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉上CP = new ColorP(X0Y0_筋肉_筋肉上, 筋肉_筋肉上CD, DisUnit, abj: false); + X0Y0_植性1_通常_花弁_花弁CP = new ColorP(X0Y0_植性1_通常_花弁_花弁, 植性1_花弁_花弁CD, DisUnit, abj: true); + X0Y0_植性1_通常_花弁_影_花弁影1CP = new ColorP(X0Y0_植性1_通常_花弁_影_花弁影1, 植性1_花弁_影_花弁影1CD, DisUnit, abj: true); + X0Y0_植性1_通常_花弁_影_花弁影2CP = new ColorP(X0Y0_植性1_通常_花弁_影_花弁影2, 植性1_花弁_影_花弁影2CD, DisUnit, abj: true); + X0Y0_植性1_通常_花弁_影_花弁影3CP = new ColorP(X0Y0_植性1_通常_花弁_影_花弁影3, 植性1_花弁_影_花弁影3CD, DisUnit, abj: true); + X0Y0_植性1_通常_花弁_影_花弁影4CP = new ColorP(X0Y0_植性1_通常_花弁_影_花弁影4, 植性1_花弁_影_花弁影4CD, DisUnit, abj: true); + X0Y0_植性1_通常_花弁_影_花弁影5CP = new ColorP(X0Y0_植性1_通常_花弁_影_花弁影5, 植性1_花弁_影_花弁影5CD, DisUnit, abj: true); + X0Y0_植性1_欠損_花弁_花弁CP = new ColorP(X0Y0_植性1_欠損_花弁_花弁, 植性1_花弁_花弁CD, DisUnit, abj: true); + X0Y0_植性1_欠損_花弁_影_花弁影1CP = new ColorP(X0Y0_植性1_欠損_花弁_影_花弁影1, 植性1_花弁_影_花弁影1CD, DisUnit, abj: true); + X0Y0_植性1_欠損_花弁_影_花弁影2CP = new ColorP(X0Y0_植性1_欠損_花弁_影_花弁影2, 植性1_花弁_影_花弁影2CD, DisUnit, abj: true); + X0Y0_植性1_欠損_花弁_影_花弁影3CP = new ColorP(X0Y0_植性1_欠損_花弁_影_花弁影3, 植性1_花弁_影_花弁影3CD, DisUnit, abj: true); + X0Y0_植性1_欠損_花弁_影_花弁影4CP = new ColorP(X0Y0_植性1_欠損_花弁_影_花弁影4, 植性1_花弁_影_花弁影4CD, DisUnit, abj: true); + X0Y0_植性1_欠損_花弁_影_花弁影5CP = new ColorP(X0Y0_植性1_欠損_花弁_影_花弁影5, 植性1_花弁_影_花弁影5CD, DisUnit, abj: true); + X0Y0_獣性1_獣腕CP = new ColorP(X0Y0_獣性1_獣腕, 獣性1_獣腕CD, DisUnit, abj: true); + X0Y0_竜性1_肘_肘1CP = new ColorP(X0Y0_竜性1_肘_肘1, 竜性1_肘_肘1CD, DisUnit, abj: true); + X0Y0_竜性1_肘_肘2CP = new ColorP(X0Y0_竜性1_肘_肘2, 竜性1_肘_肘2CD, DisUnit, abj: true); + X0Y0_竜性1_鱗_鱗5CP = new ColorP(X0Y0_竜性1_鱗_鱗5, 竜性1_鱗_鱗5CD, DisUnit, abj: true); + X0Y0_竜性1_鱗_鱗4CP = new ColorP(X0Y0_竜性1_鱗_鱗4, 竜性1_鱗_鱗4CD, DisUnit, abj: true); + X0Y0_竜性1_鱗_鱗3CP = new ColorP(X0Y0_竜性1_鱗_鱗3, 竜性1_鱗_鱗3CD, DisUnit, abj: true); + X0Y0_竜性1_鱗_鱗2CP = new ColorP(X0Y0_竜性1_鱗_鱗2, 竜性1_鱗_鱗2CD, DisUnit, abj: true); + X0Y0_竜性1_鱗_鱗1CP = new ColorP(X0Y0_竜性1_鱗_鱗1, 竜性1_鱗_鱗1CD, DisUnit, abj: true); + X0Y0_竜性1_手首_鱗3CP = new ColorP(X0Y0_竜性1_手首_鱗3, 竜性1_手首_鱗3CD, DisUnit, abj: true); + X0Y0_竜性1_手首_鱗2CP = new ColorP(X0Y0_竜性1_手首_鱗2, 竜性1_手首_鱗2CD, DisUnit, abj: true); + X0Y0_竜性1_手首_鱗1CP = new ColorP(X0Y0_竜性1_手首_鱗1, 竜性1_手首_鱗1CD, DisUnit, abj: true); + X0Y0_虫性1_虫肘CP = new ColorP(X0Y0_虫性1_虫肘, 虫性1_虫肘CD, DisUnit, abj: true); + X0Y0_虫性1_虫腕上CP = new ColorP(X0Y0_虫性1_虫腕上, 虫性1_虫腕上CD, DisUnit, abj: true); + X0Y0_淫タトゥ_手首_タトゥCP = new ColorP(X0Y0_淫タトゥ_手首_タトゥ, 淫タトゥ_手首_タトゥCD, DisUnit, abj: true); + X0Y0_淫タトゥ_手首_ハート1_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_手首_ハート1_タトゥ左, 淫タトゥ_手首_ハート1_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_手首_ハート1_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_手首_ハート1_タトゥ右, 淫タトゥ_手首_ハート1_タトゥ右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_手首_ハート3_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_手首_ハート3_タトゥ左, 淫タトゥ_手首_ハート3_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_手首_ハート3_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_手首_ハート3_タトゥ右, 淫タトゥ_手首_ハート3_タトゥ右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_手首_ハート2_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_手首_ハート2_タトゥ左, 淫タトゥ_手首_ハート2_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_手首_ハート2_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_手首_ハート2_タトゥ右, 淫タトゥ_手首_ハート2_タトゥ右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_通常_ハート1_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_通常_ハート1_タトゥ左, 淫タトゥ_ハート1_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_通常_ハート1_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_通常_ハート1_タトゥ右, 淫タトゥ_ハート1_タトゥ右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_通常_ハート2_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_通常_ハート2_タトゥ左, 淫タトゥ_ハート2_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_通常_ハート2_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_通常_ハート2_タトゥ右, 淫タトゥ_ハート2_タトゥ右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左, 淫タトゥ_ハート1_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右, 淫タトゥ_ハート1_タトゥ右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左, 淫タトゥ_ハート2_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右, 淫タトゥ_ハート2_タトゥ右CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字a_枠, 悪タトゥ_文字1_文字a_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1, 悪タトゥ_文字1_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2, 悪タトゥ_文字1_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字b_枠, 悪タトゥ_文字1_文字b_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1, 悪タトゥ_文字1_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2, 悪タトゥ_文字1_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字c_枠, 悪タトゥ_文字1_文字c_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1, 悪タトゥ_文字1_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2, 悪タトゥ_文字1_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字d_枠, 悪タトゥ_文字1_文字d_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1, 悪タトゥ_文字1_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2, 悪タトゥ_文字1_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_枠, 悪タトゥ_文字1_文字e_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1, 悪タトゥ_文字1_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2, 悪タトゥ_文字1_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3, 悪タトゥ_文字1_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字a_枠, 悪タトゥ_文字2_文字a_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1, 悪タトゥ_文字2_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2, 悪タトゥ_文字2_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字b_枠, 悪タトゥ_文字2_文字b_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1, 悪タトゥ_文字2_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2, 悪タトゥ_文字2_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字c_枠, 悪タトゥ_文字2_文字c_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1, 悪タトゥ_文字2_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2, 悪タトゥ_文字2_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字d_枠, 悪タトゥ_文字2_文字d_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1, 悪タトゥ_文字2_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2, 悪タトゥ_文字2_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_枠, 悪タトゥ_文字2_文字e_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1, 悪タトゥ_文字2_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2, 悪タトゥ_文字2_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3, 悪タトゥ_文字2_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_タトゥ1CP = new ColorP(X0Y0_悪タトゥ_通常_タトゥ1, 悪タトゥ_タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_タトゥ2CP = new ColorP(X0Y0_悪タトゥ_通常_タトゥ2, 悪タトゥ_タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_逆十字_逆十字1CP = new ColorP(X0Y0_悪タトゥ_通常_逆十字_逆十字1, 悪タトゥ_逆十字_逆十字1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_通常_逆十字_逆十字2CP = new ColorP(X0Y0_悪タトゥ_通常_逆十字_逆十字2, 悪タトゥ_逆十字_逆十字2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字a_枠, 悪タトゥ_文字1_文字a_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1, 悪タトゥ_文字1_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2, 悪タトゥ_文字1_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字b_枠, 悪タトゥ_文字1_文字b_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1, 悪タトゥ_文字1_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2, 悪タトゥ_文字1_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字c_枠, 悪タトゥ_文字1_文字c_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1, 悪タトゥ_文字1_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2, 悪タトゥ_文字1_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字d_枠, 悪タトゥ_文字1_文字d_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1, 悪タトゥ_文字1_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2, 悪タトゥ_文字1_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_枠, 悪タトゥ_文字1_文字e_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1, 悪タトゥ_文字1_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2, 悪タトゥ_文字1_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3, 悪タトゥ_文字1_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字a_枠, 悪タトゥ_文字2_文字a_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1, 悪タトゥ_文字2_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2, 悪タトゥ_文字2_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字b_枠, 悪タトゥ_文字2_文字b_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1, 悪タトゥ_文字2_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2, 悪タトゥ_文字2_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字c_枠, 悪タトゥ_文字2_文字c_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1, 悪タトゥ_文字2_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2, 悪タトゥ_文字2_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字d_枠, 悪タトゥ_文字2_文字d_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1, 悪タトゥ_文字2_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2, 悪タトゥ_文字2_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_枠, 悪タトゥ_文字2_文字e_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1, 悪タトゥ_文字2_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2, 悪タトゥ_文字2_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3, 悪タトゥ_文字2_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_タトゥ1CP = new ColorP(X0Y0_悪タトゥ_筋肉_タトゥ1, 悪タトゥ_タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_タトゥ2CP = new ColorP(X0Y0_悪タトゥ_筋肉_タトゥ2, 悪タトゥ_タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_逆十字_逆十字1CP = new ColorP(X0Y0_悪タトゥ_筋肉_逆十字_逆十字1, 悪タトゥ_逆十字_逆十字1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_筋肉_逆十字_逆十字2CP = new ColorP(X0Y0_悪タトゥ_筋肉_逆十字_逆十字2, 悪タトゥ_逆十字_逆十字2CD, DisUnit, abj: true); + X0Y0_植性2_通常_萼_萼上CP = new ColorP(X0Y0_植性2_通常_萼_萼上, 植性2_萼_萼上CD, DisUnit, abj: true); + X0Y0_植性2_通常_萼_萼下CP = new ColorP(X0Y0_植性2_通常_萼_萼下, 植性2_萼_萼下CD, DisUnit, abj: true); + X0Y0_植性2_通常_萼_萼中CP = new ColorP(X0Y0_植性2_通常_萼_萼中, 植性2_萼_萼中CD, DisUnit, abj: true); + X0Y0_植性2_欠損_萼_萼上CP = new ColorP(X0Y0_植性2_欠損_萼_萼上, 植性2_萼_萼上CD, DisUnit, abj: true); + X0Y0_植性2_欠損_萼_萼下CP = new ColorP(X0Y0_植性2_欠損_萼_萼下, 植性2_萼_萼下CD, DisUnit, abj: true); + X0Y0_植性2_欠損_萼_萼中CP = new ColorP(X0Y0_植性2_欠損_萼_萼中, 植性2_萼_萼中CD, DisUnit, abj: true); + X0Y0_獣性2_獣毛CP = new ColorP(X0Y0_獣性2_獣毛, 獣性2_獣毛CD, DisUnit, abj: true); + X0Y0_竜性2_棘_棘5CP = new ColorP(X0Y0_竜性2_棘_棘5, 竜性2_棘_棘5CD, DisUnit, abj: true); + X0Y0_竜性2_棘_棘4CP = new ColorP(X0Y0_竜性2_棘_棘4, 竜性2_棘_棘4CD, DisUnit, abj: true); + X0Y0_竜性2_棘_棘3CP = new ColorP(X0Y0_竜性2_棘_棘3, 竜性2_棘_棘3CD, DisUnit, abj: true); + X0Y0_竜性2_棘_棘2CP = new ColorP(X0Y0_竜性2_棘_棘2, 竜性2_棘_棘2CD, DisUnit, abj: true); + X0Y0_竜性2_棘_棘1CP = new ColorP(X0Y0_竜性2_棘_棘1, 竜性2_棘_棘1CD, DisUnit, abj: true); + X0Y0_虫性2_虫腕下CP = new ColorP(X0Y0_虫性2_虫腕下, 虫性2_虫腕下CD, DisUnit, abj: true); + X0Y0_虫性2_虫棘1CP = new ColorP(X0Y0_虫性2_虫棘1, 虫性2_虫棘1CD, DisUnit, abj: true); + X0Y0_虫性2_虫棘2CP = new ColorP(X0Y0_虫性2_虫棘2, 虫性2_虫棘2CD, DisUnit, abj: true); + X0Y0_虫性2_虫棘3CP = new ColorP(X0Y0_虫性2_虫棘3, 虫性2_虫棘3CD, DisUnit, abj: true); + X0Y0_虫性2_虫棘4CP = new ColorP(X0Y0_虫性2_虫棘4, 虫性2_虫棘4CD, DisUnit, abj: true); + X0Y0_虫性2_虫鎌節CP = new ColorP(X0Y0_虫性2_虫鎌節, 虫性2_虫鎌節CD, DisUnit, abj: true); + X0Y0_傷X1CP = new ColorP(X0Y0_傷X1, 傷X1CD, DisUnit, abj: true); + X0Y0_傷I1CP = new ColorP(X0Y0_傷I1, 傷I1CD, DisUnit, abj: true); + X0Y0_傷I2CP = new ColorP(X0Y0_傷I2, 傷I2CD, DisUnit, abj: true); + X0Y0_ハイライトCP = new ColorP(X0Y0_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y0_グローブ_通常_グローブCP = new ColorP(X0Y0_グローブ_通常_グローブ, グローブ_グローブCD, DisUnit, abj: true); + X0Y0_グローブ_通常_縁CP = new ColorP(X0Y0_グローブ_通常_縁, グローブ_縁CD, DisUnit, abj: true); + X0Y0_グローブ_筋肉_グローブCP = new ColorP(X0Y0_グローブ_筋肉_グローブ, グローブ_グローブCD, 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); + X0Y0_鎧_ベルト_筋肉_ベルト2CP = new ColorP(X0Y0_鎧_ベルト_筋肉_ベルト2, 鎧_ベルト_ベルト2CD, DisUnit, abj: true); + X0Y0_鎧_鎧_鎧2CP = new ColorP(X0Y0_鎧_鎧_鎧2, 鎧_鎧_鎧2CD, DisUnit, abj: true); + X0Y0_鎧_鎧_鎧1CP = new ColorP(X0Y0_鎧_鎧_鎧1, 鎧_鎧_鎧1CD, 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); + X0Y0_腕輪_金具3CP = new ColorP(X0Y0_腕輪_金具3, 腕輪_金具3CD, DisUnit, abj: true); + X0Y0_腕輪_金具左CP = new ColorP(X0Y0_腕輪_金具左, 腕輪_金具左CD, DisUnit, abj: true); + X0Y0_腕輪_金具右CP = new ColorP(X0Y0_腕輪_金具右, 腕輪_金具右CD, DisUnit, abj: true); + 傷X1濃度 = e.傷X1濃度; + 傷I1濃度 = e.傷I1濃度; + 傷I2濃度 = e.傷I2濃度; + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖表示 = e.鎖表示; + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_下腕); + Are.Draw(X0Y0_筋肉_筋肉下); + Are.Draw(X0Y0_筋肉_筋肉上); + キスマーク.Draw(Are); + Are.Draw(X0Y0_獣性1_獣腕); + 鞭痕.Draw(Are); + Are.Draw(X0Y0_竜性1_肘_肘1); + Are.Draw(X0Y0_竜性1_肘_肘2); + Are.Draw(X0Y0_竜性1_鱗_鱗5); + Are.Draw(X0Y0_竜性1_鱗_鱗4); + Are.Draw(X0Y0_竜性1_鱗_鱗3); + Are.Draw(X0Y0_竜性1_鱗_鱗2); + Are.Draw(X0Y0_竜性1_鱗_鱗1); + Are.Draw(X0Y0_竜性1_手首_鱗3); + Are.Draw(X0Y0_竜性1_手首_鱗2); + Are.Draw(X0Y0_竜性1_手首_鱗1); + } + + public void 外腕描画(Are Are) + { + Are.Draw(X0Y0_植性1_通常_花弁_花弁); + Are.Draw(X0Y0_植性1_通常_花弁_影_花弁影1); + Are.Draw(X0Y0_植性1_通常_花弁_影_花弁影2); + Are.Draw(X0Y0_植性1_通常_花弁_影_花弁影3); + Are.Draw(X0Y0_植性1_通常_花弁_影_花弁影4); + Are.Draw(X0Y0_植性1_通常_花弁_影_花弁影5); + Are.Draw(X0Y0_植性1_欠損_花弁_花弁); + Are.Draw(X0Y0_植性1_欠損_花弁_影_花弁影1); + Are.Draw(X0Y0_植性1_欠損_花弁_影_花弁影2); + Are.Draw(X0Y0_植性1_欠損_花弁_影_花弁影3); + Are.Draw(X0Y0_植性1_欠損_花弁_影_花弁影4); + Are.Draw(X0Y0_植性1_欠損_花弁_影_花弁影5); + Are.Draw(X0Y0_虫性1_虫肘); + Are.Draw(X0Y0_虫性1_虫腕上); + Are.Draw(X0Y0_淫タトゥ_手首_タトゥ); + Are.Draw(X0Y0_淫タトゥ_手首_ハート1_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_手首_ハート1_タトゥ右); + Are.Draw(X0Y0_淫タトゥ_手首_ハート3_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_手首_ハート3_タトゥ右); + Are.Draw(X0Y0_淫タトゥ_手首_ハート2_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_手首_ハート2_タトゥ右); + Are.Draw(X0Y0_淫タトゥ_通常_ハート1_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_通常_ハート1_タトゥ右); + Are.Draw(X0Y0_淫タトゥ_通常_ハート2_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_通常_ハート2_タトゥ右); + Are.Draw(X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右); + Are.Draw(X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字a_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字b_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字c_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字d_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字a_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字b_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字c_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字d_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_枠); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3); + Are.Draw(X0Y0_悪タトゥ_通常_タトゥ1); + Are.Draw(X0Y0_悪タトゥ_通常_タトゥ2); + Are.Draw(X0Y0_悪タトゥ_通常_逆十字_逆十字1); + Are.Draw(X0Y0_悪タトゥ_通常_逆十字_逆十字2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字a_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字b_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字c_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字d_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字a_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字b_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字c_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字d_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_枠); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3); + Are.Draw(X0Y0_悪タトゥ_筋肉_タトゥ1); + Are.Draw(X0Y0_悪タトゥ_筋肉_タトゥ2); + Are.Draw(X0Y0_悪タトゥ_筋肉_逆十字_逆十字1); + Are.Draw(X0Y0_悪タトゥ_筋肉_逆十字_逆十字2); + Are.Draw(X0Y0_植性2_通常_萼_萼上); + Are.Draw(X0Y0_植性2_通常_萼_萼下); + Are.Draw(X0Y0_植性2_通常_萼_萼中); + Are.Draw(X0Y0_植性2_欠損_萼_萼上); + Are.Draw(X0Y0_植性2_欠損_萼_萼下); + Are.Draw(X0Y0_植性2_欠損_萼_萼中); + Are.Draw(X0Y0_獣性2_獣毛); + Are.Draw(X0Y0_竜性2_棘_棘5); + Are.Draw(X0Y0_竜性2_棘_棘4); + Are.Draw(X0Y0_竜性2_棘_棘3); + Are.Draw(X0Y0_竜性2_棘_棘2); + Are.Draw(X0Y0_竜性2_棘_棘1); + Are.Draw(X0Y0_虫性2_虫腕下); + Are.Draw(X0Y0_虫性2_虫棘1); + Are.Draw(X0Y0_虫性2_虫棘2); + Are.Draw(X0Y0_虫性2_虫棘3); + Are.Draw(X0Y0_虫性2_虫棘4); + Are.Draw(X0Y0_虫性2_虫鎌節); + Are.Draw(X0Y0_傷X1); + Are.Draw(X0Y0_傷I1); + Are.Draw(X0Y0_傷I2); + Are.Draw(X0Y0_ハイライト); + Are.Draw(X0Y0_グローブ_通常_グローブ); + Are.Draw(X0Y0_グローブ_通常_縁); + Are.Draw(X0Y0_グローブ_筋肉_グローブ); + Are.Draw(X0Y0_グローブ_筋肉_縁); + Are.Draw(X0Y0_鎧_ベルト_ベルト1); + Are.Draw(X0Y0_鎧_ベルト_通常_ベルト2); + Are.Draw(X0Y0_鎧_ベルト_筋肉_ベルト2); + Are.Draw(X0Y0_鎧_鎧_鎧2); + Are.Draw(X0Y0_鎧_鎧_鎧1); + Are.Draw(X0Y0_腕輪_革); + Are.Draw(X0Y0_腕輪_金具1); + Are.Draw(X0Y0_腕輪_金具2); + Are.Draw(X0Y0_腕輪_金具3); + Are.Draw(X0Y0_腕輪_金具左); + Are.Draw(X0Y0_腕輪_金具右); + 鎖1.描画0(Are); + } + + public override void SetRestraintAngle() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_下腕.AngleBase = num * 130.0; + 本体.JoinPAall(); + } + + public void 腕輪尺度修正() + { + if (獣性1_獣腕_表示) + { + double num = 1.7; + X0Y0_腕輪_革.SizeBase *= num; + X0Y0_腕輪_金具1.SizeBase *= num; + X0Y0_腕輪_金具2.SizeBase *= num; + X0Y0_腕輪_金具3.SizeBase *= num; + X0Y0_腕輪_金具左.SizeBase *= num; + X0Y0_腕輪_金具右.SizeBase *= num; + } + } + + public override bool Is布(Par p) + { + if (p != X0Y0_グローブ_通常_グローブ && p != X0Y0_グローブ_通常_縁 && p != X0Y0_グローブ_筋肉_グローブ) + { + return p == X0Y0_グローブ_筋肉_縁; + } + return true; + } + + public override bool Is革(Par p) + { + if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) + { + return p == X0Y0_腕輪_金具右; + } + return true; + } + + public override bool Is鉄(Par p) + { + if (p != X0Y0_鎧_ベルト_ベルト1 && p != X0Y0_鎧_ベルト_通常_ベルト2 && p != X0Y0_鎧_ベルト_筋肉_ベルト2 && p != X0Y0_鎧_鎧_鎧2) + { + return p == X0Y0_鎧_鎧_鎧1; + } + return true; + } + + public override void 色更新() + { + X0Y0_下腕CP.Update(); + X0Y0_筋肉_筋肉下CP.Update(); + X0Y0_筋肉_筋肉上CP.Update(); + X0Y0_植性1_通常_花弁_花弁CP.Update(); + X0Y0_植性1_通常_花弁_影_花弁影1CP.Update(); + X0Y0_植性1_通常_花弁_影_花弁影2CP.Update(); + X0Y0_植性1_通常_花弁_影_花弁影3CP.Update(); + X0Y0_植性1_通常_花弁_影_花弁影4CP.Update(); + X0Y0_植性1_通常_花弁_影_花弁影5CP.Update(); + X0Y0_植性1_欠損_花弁_花弁CP.Update(); + X0Y0_植性1_欠損_花弁_影_花弁影1CP.Update(); + X0Y0_植性1_欠損_花弁_影_花弁影2CP.Update(); + X0Y0_植性1_欠損_花弁_影_花弁影3CP.Update(); + X0Y0_植性1_欠損_花弁_影_花弁影4CP.Update(); + X0Y0_植性1_欠損_花弁_影_花弁影5CP.Update(); + X0Y0_獣性1_獣腕CP.Update(); + X0Y0_竜性1_肘_肘1CP.Update(); + X0Y0_竜性1_肘_肘2CP.Update(); + X0Y0_竜性1_鱗_鱗5CP.Update(); + X0Y0_竜性1_鱗_鱗4CP.Update(); + X0Y0_竜性1_鱗_鱗3CP.Update(); + X0Y0_竜性1_鱗_鱗2CP.Update(); + X0Y0_竜性1_鱗_鱗1CP.Update(); + X0Y0_竜性1_手首_鱗3CP.Update(); + X0Y0_竜性1_手首_鱗2CP.Update(); + X0Y0_竜性1_手首_鱗1CP.Update(); + X0Y0_虫性1_虫肘CP.Update(); + X0Y0_虫性1_虫腕上CP.Update(); + X0Y0_淫タトゥ_手首_タトゥCP.Update(); + X0Y0_淫タトゥ_手首_ハート1_タトゥ左CP.Update(); + X0Y0_淫タトゥ_手首_ハート1_タトゥ右CP.Update(); + X0Y0_淫タトゥ_手首_ハート3_タトゥ左CP.Update(); + X0Y0_淫タトゥ_手首_ハート3_タトゥ右CP.Update(); + X0Y0_淫タトゥ_手首_ハート2_タトゥ左CP.Update(); + X0Y0_淫タトゥ_手首_ハート2_タトゥ右CP.Update(); + X0Y0_淫タトゥ_通常_ハート1_タトゥ左CP.Update(); + X0Y0_淫タトゥ_通常_ハート1_タトゥ右CP.Update(); + X0Y0_淫タトゥ_通常_ハート2_タトゥ左CP.Update(); + X0Y0_淫タトゥ_通常_ハート2_タトゥ右CP.Update(); + X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左CP.Update(); + X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右CP.Update(); + X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左CP.Update(); + X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字a_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字b_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字c_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字d_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字e_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字a_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字b_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字c_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字d_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字e_枠CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3CP.Update(); + X0Y0_悪タトゥ_通常_タトゥ1CP.Update(); + X0Y0_悪タトゥ_通常_タトゥ2CP.Update(); + X0Y0_悪タトゥ_通常_逆十字_逆十字1CP.Update(); + X0Y0_悪タトゥ_通常_逆十字_逆十字2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字a_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字b_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字c_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字d_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字a_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字b_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字c_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字d_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_枠CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3CP.Update(); + X0Y0_悪タトゥ_筋肉_タトゥ1CP.Update(); + X0Y0_悪タトゥ_筋肉_タトゥ2CP.Update(); + X0Y0_悪タトゥ_筋肉_逆十字_逆十字1CP.Update(); + X0Y0_悪タトゥ_筋肉_逆十字_逆十字2CP.Update(); + X0Y0_植性2_通常_萼_萼上CP.Update(); + X0Y0_植性2_通常_萼_萼下CP.Update(); + X0Y0_植性2_通常_萼_萼中CP.Update(); + X0Y0_植性2_欠損_萼_萼上CP.Update(); + X0Y0_植性2_欠損_萼_萼下CP.Update(); + X0Y0_植性2_欠損_萼_萼中CP.Update(); + X0Y0_獣性2_獣毛CP.Update(); + X0Y0_竜性2_棘_棘5CP.Update(); + X0Y0_竜性2_棘_棘4CP.Update(); + X0Y0_竜性2_棘_棘3CP.Update(); + X0Y0_竜性2_棘_棘2CP.Update(); + X0Y0_竜性2_棘_棘1CP.Update(); + X0Y0_虫性2_虫腕下CP.Update(); + X0Y0_虫性2_虫棘1CP.Update(); + X0Y0_虫性2_虫棘2CP.Update(); + X0Y0_虫性2_虫棘3CP.Update(); + X0Y0_虫性2_虫棘4CP.Update(); + X0Y0_虫性2_虫鎌節CP.Update(); + X0Y0_傷X1CP.Update(); + X0Y0_傷I1CP.Update(); + X0Y0_傷I2CP.Update(); + X0Y0_ハイライトCP.Update(); + X0Y0_グローブ_通常_グローブCP.Update(); + X0Y0_グローブ_通常_縁CP.Update(); + X0Y0_グローブ_筋肉_グローブCP.Update(); + X0Y0_グローブ_筋肉_縁CP.Update(); + X0Y0_鎧_ベルト_ベルト1CP.Update(); + X0Y0_鎧_ベルト_通常_ベルト2CP.Update(); + X0Y0_鎧_ベルト_筋肉_ベルト2CP.Update(); + X0Y0_鎧_鎧_鎧2CP.Update(); + X0Y0_鎧_鎧_鎧1CP.Update(); + X0Y0_腕輪_革CP.Update(); + X0Y0_腕輪_金具1CP.Update(); + X0Y0_腕輪_金具2CP.Update(); + X0Y0_腕輪_金具3CP.Update(); + X0Y0_腕輪_金具左CP.Update(); + X0Y0_腕輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + case 配色指定.B0: + 配色B0(体配色); + break; + case 配色指定.BT0: + 配色BT0(体配色); + break; + case 配色指定.BT1: + 配色BT1(体配色); + break; + case 配色指定.L0: + 配色L0(体配色); + break; + case 配色指定.LT0: + 配色LT0(体配色); + break; + case 配色指定.LT1: + 配色LT1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + グローブ_グローブCD = new ColorD(); + グローブ_縁CD = new ColorD(); + 鎧_ベルト_ベルト1CD = new ColorD(); + 鎧_ベルト_ベルト2CD = new ColorD(); + 鎧_鎧_鎧2CD = new ColorD(); + 鎧_鎧_鎧1CD = new ColorD(); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + グローブ_グローブCD = new ColorD(); + グローブ_縁CD = new ColorD(); + 鎧_ベルト_ベルト1CD = new ColorD(); + 鎧_ベルト_ベルト2CD = new ColorD(); + 鎧_鎧_鎧2CD = new ColorD(); + 鎧_鎧_鎧1CD = new ColorD(); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + グローブ_グローブCD = new ColorD(); + グローブ_縁CD = new ColorD(); + 鎧_ベルト_ベルト1CD = new ColorD(); + 鎧_ベルト_ベルト2CD = new ColorD(); + 鎧_鎧_鎧2CD = new ColorD(); + 鎧_鎧_鎧1CD = new ColorD(); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色B0(体配色 体配色) + { + 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + グローブ_グローブCD = new ColorD(); + グローブ_縁CD = new ColorD(); + 鎧_ベルト_ベルト1CD = new ColorD(); + 鎧_ベルト_ベルト2CD = new ColorD(); + 鎧_鎧_鎧2CD = new ColorD(); + 鎧_鎧_鎧1CD = new ColorD(); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色BT0(体配色 体配色) + { + 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + グローブ_グローブCD = new ColorD(); + グローブ_縁CD = new ColorD(); + 鎧_ベルト_ベルト1CD = new ColorD(); + 鎧_ベルト_ベルト2CD = new ColorD(); + 鎧_鎧_鎧2CD = new ColorD(); + 鎧_鎧_鎧1CD = new ColorD(); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色BT1(体配色 体配色) + { + 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + グローブ_グローブCD = new ColorD(); + グローブ_縁CD = new ColorD(); + 鎧_ベルト_ベルト1CD = new ColorD(); + 鎧_ベルト_ベルト2CD = new ColorD(); + 鎧_鎧_鎧2CD = new ColorD(); + 鎧_鎧_鎧1CD = new ColorD(); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色L0(体配色 体配色) + { + 下腕CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + グローブ_グローブCD = new ColorD(); + グローブ_縁CD = new ColorD(); + 鎧_ベルト_ベルト1CD = new ColorD(); + 鎧_ベルト_ベルト2CD = new ColorD(); + 鎧_鎧_鎧2CD = new ColorD(); + 鎧_鎧_鎧1CD = new ColorD(); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色LT0(体配色 体配色) + { + 下腕CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + グローブ_グローブCD = new ColorD(); + グローブ_縁CD = new ColorD(); + 鎧_ベルト_ベルト1CD = new ColorD(); + 鎧_ベルト_ベルト2CD = new ColorD(); + 鎧_鎧_鎧2CD = new ColorD(); + 鎧_鎧_鎧1CD = new ColorD(); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色LT1(体配色 体配色) + { + 下腕CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性2_萼_萼下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性2_萼_萼中CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 獣性2_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性2_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性2_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性2_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫腕下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性2_虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性2_虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + グローブ_グローブCD = new ColorD(); + グローブ_縁CD = new ColorD(); + 鎧_ベルト_ベルト1CD = new ColorD(); + 鎧_ベルト_ベルト2CD = new ColorD(); + 鎧_鎧_鎧2CD = new ColorD(); + 鎧_鎧_鎧1CD = new ColorD(); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + public void 腕輪配色(拘束具色 配色) + { + 腕輪_革CD.色 = 配色.革部色; + 腕輪_金具1CD.色 = 配色.金具色; + 腕輪_金具2CD.色 = 腕輪_金具1CD.色; + 腕輪_金具3CD.色 = 腕輪_金具1CD.色; + 腕輪_金具左CD.色 = 腕輪_金具1CD.色; + 腕輪_金具右CD.色 = 腕輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_人D.cs index 53c56b2..16d4092 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_人D.cs @@ -2,469 +2,470 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下腕_人D : 下腕D +namespace SlaveMatrix { - public bool 下腕_表示 = true; + [Serializable] + public class 下腕_人D : 下腕D + { + public bool 下腕_表示 = true; - public bool 筋肉_筋肉下_表示; + public bool 筋肉_筋肉下_表示; - public bool 筋肉_筋肉上_表示; + public bool 筋肉_筋肉上_表示; - public bool 植性1_通常_花弁_花弁_表示; + public bool 植性1_通常_花弁_花弁_表示; - public bool 植性1_通常_花弁_影_花弁影1_表示; + public bool 植性1_通常_花弁_影_花弁影1_表示; - public bool 植性1_通常_花弁_影_花弁影2_表示; + public bool 植性1_通常_花弁_影_花弁影2_表示; - public bool 植性1_通常_花弁_影_花弁影3_表示; + public bool 植性1_通常_花弁_影_花弁影3_表示; - public bool 植性1_通常_花弁_影_花弁影4_表示; + public bool 植性1_通常_花弁_影_花弁影4_表示; - public bool 植性1_通常_花弁_影_花弁影5_表示; + public bool 植性1_通常_花弁_影_花弁影5_表示; - public bool 植性1_欠損_花弁_花弁_表示; + public bool 植性1_欠損_花弁_花弁_表示; - public bool 植性1_欠損_花弁_影_花弁影1_表示; + public bool 植性1_欠損_花弁_影_花弁影1_表示; - public bool 植性1_欠損_花弁_影_花弁影2_表示; + public bool 植性1_欠損_花弁_影_花弁影2_表示; - public bool 植性1_欠損_花弁_影_花弁影3_表示; + public bool 植性1_欠損_花弁_影_花弁影3_表示; - public bool 植性1_欠損_花弁_影_花弁影4_表示; + public bool 植性1_欠損_花弁_影_花弁影4_表示; - public bool 植性1_欠損_花弁_影_花弁影5_表示; + public bool 植性1_欠損_花弁_影_花弁影5_表示; - public bool 獣性1_獣腕_表示; + public bool 獣性1_獣腕_表示; - public bool 竜性1_肘_肘1_表示; + public bool 竜性1_肘_肘1_表示; - public bool 竜性1_肘_肘2_表示; + public bool 竜性1_肘_肘2_表示; - public bool 竜性1_鱗_鱗5_表示; + public bool 竜性1_鱗_鱗5_表示; - public bool 竜性1_鱗_鱗4_表示; + public bool 竜性1_鱗_鱗4_表示; - public bool 竜性1_鱗_鱗3_表示; + public bool 竜性1_鱗_鱗3_表示; - public bool 竜性1_鱗_鱗2_表示; + public bool 竜性1_鱗_鱗2_表示; - public bool 竜性1_鱗_鱗1_表示; + public bool 竜性1_鱗_鱗1_表示; - public bool 竜性1_手首_鱗3_表示; + public bool 竜性1_手首_鱗3_表示; - public bool 竜性1_手首_鱗2_表示; + public bool 竜性1_手首_鱗2_表示; - public bool 竜性1_手首_鱗1_表示; + public bool 竜性1_手首_鱗1_表示; - public bool 虫性1_虫肘_表示; + public bool 虫性1_虫肘_表示; - public bool 虫性1_虫腕上_表示; + public bool 虫性1_虫腕上_表示; - public bool 淫タトゥ_手首_タトゥ_表示; + public bool 淫タトゥ_手首_タトゥ_表示; - public bool 淫タトゥ_手首_ハート1_タトゥ左_表示; + public bool 淫タトゥ_手首_ハート1_タトゥ左_表示; - public bool 淫タトゥ_手首_ハート1_タトゥ右_表示; + public bool 淫タトゥ_手首_ハート1_タトゥ右_表示; - public bool 淫タトゥ_手首_ハート3_タトゥ左_表示; + public bool 淫タトゥ_手首_ハート3_タトゥ左_表示; - public bool 淫タトゥ_手首_ハート3_タトゥ右_表示; + public bool 淫タトゥ_手首_ハート3_タトゥ右_表示; - public bool 淫タトゥ_手首_ハート2_タトゥ左_表示; + public bool 淫タトゥ_手首_ハート2_タトゥ左_表示; - public bool 淫タトゥ_手首_ハート2_タトゥ右_表示; + public bool 淫タトゥ_手首_ハート2_タトゥ右_表示; - public bool 淫タトゥ_通常_ハート1_タトゥ左_表示; + public bool 淫タトゥ_通常_ハート1_タトゥ左_表示; - public bool 淫タトゥ_通常_ハート1_タトゥ右_表示; + public bool 淫タトゥ_通常_ハート1_タトゥ右_表示; - public bool 淫タトゥ_通常_ハート2_タトゥ左_表示; + public bool 淫タトゥ_通常_ハート2_タトゥ左_表示; - public bool 淫タトゥ_通常_ハート2_タトゥ右_表示; + public bool 淫タトゥ_通常_ハート2_タトゥ右_表示; - public bool 淫タトゥ_筋肉_ハート1_タトゥ左_表示; + public bool 淫タトゥ_筋肉_ハート1_タトゥ左_表示; - public bool 淫タトゥ_筋肉_ハート1_タトゥ右_表示; + public bool 淫タトゥ_筋肉_ハート1_タトゥ右_表示; - public bool 淫タトゥ_筋肉_ハート2_タトゥ左_表示; + public bool 淫タトゥ_筋肉_ハート2_タトゥ左_表示; - public bool 淫タトゥ_筋肉_ハート2_タトゥ右_表示; + public bool 淫タトゥ_筋肉_ハート2_タトゥ右_表示; - public bool 悪タトゥ_通常_文字1_文字a_枠_表示; + public bool 悪タトゥ_通常_文字1_文字a_枠_表示; - public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字1_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字1_文字b_枠_表示; + public bool 悪タトゥ_通常_文字1_文字b_枠_表示; - public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字1_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字1_文字c_枠_表示; + public bool 悪タトゥ_通常_文字1_文字c_枠_表示; - public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字1_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字1_文字d_枠_表示; + public bool 悪タトゥ_通常_文字1_文字d_枠_表示; - public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字1_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字1_文字e_枠_表示; + public bool 悪タトゥ_通常_文字1_文字e_枠_表示; - public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_通常_文字1_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_通常_文字2_文字a_枠_表示; + public bool 悪タトゥ_通常_文字2_文字a_枠_表示; - public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字2_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字2_文字b_枠_表示; + public bool 悪タトゥ_通常_文字2_文字b_枠_表示; - public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字2_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字2_文字c_枠_表示; + public bool 悪タトゥ_通常_文字2_文字c_枠_表示; - public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字2_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字2_文字d_枠_表示; + public bool 悪タトゥ_通常_文字2_文字d_枠_表示; - public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字2_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字2_文字e_枠_表示; + public bool 悪タトゥ_通常_文字2_文字e_枠_表示; - public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_通常_文字2_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_通常_タトゥ1_表示; + public bool 悪タトゥ_通常_タトゥ1_表示; - public bool 悪タトゥ_通常_タトゥ2_表示; + public bool 悪タトゥ_通常_タトゥ2_表示; - public bool 悪タトゥ_通常_逆十字_逆十字1_表示; + public bool 悪タトゥ_通常_逆十字_逆十字1_表示; - public bool 悪タトゥ_通常_逆十字_逆十字2_表示; + public bool 悪タトゥ_通常_逆十字_逆十字2_表示; - public bool 悪タトゥ_筋肉_文字1_文字a_枠_表示; + public bool 悪タトゥ_筋肉_文字1_文字a_枠_表示; - public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字1_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字1_文字b_枠_表示; + public bool 悪タトゥ_筋肉_文字1_文字b_枠_表示; - public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字1_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字1_文字c_枠_表示; + public bool 悪タトゥ_筋肉_文字1_文字c_枠_表示; - public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字1_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字1_文字d_枠_表示; + public bool 悪タトゥ_筋肉_文字1_文字d_枠_表示; - public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字1_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字1_文字e_枠_表示; + public bool 悪タトゥ_筋肉_文字1_文字e_枠_表示; - public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_筋肉_文字1_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_筋肉_文字2_文字a_枠_表示; + public bool 悪タトゥ_筋肉_文字2_文字a_枠_表示; - public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字2_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字2_文字b_枠_表示; + public bool 悪タトゥ_筋肉_文字2_文字b_枠_表示; - public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字2_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字2_文字c_枠_表示; + public bool 悪タトゥ_筋肉_文字2_文字c_枠_表示; - public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字2_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字2_文字d_枠_表示; + public bool 悪タトゥ_筋肉_文字2_文字d_枠_表示; - public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字2_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字2_文字e_枠_表示; + public bool 悪タトゥ_筋肉_文字2_文字e_枠_表示; - public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_筋肉_文字2_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_筋肉_タトゥ1_表示; + public bool 悪タトゥ_筋肉_タトゥ1_表示; - public bool 悪タトゥ_筋肉_タトゥ2_表示; + public bool 悪タトゥ_筋肉_タトゥ2_表示; - public bool 悪タトゥ_筋肉_逆十字_逆十字1_表示; + public bool 悪タトゥ_筋肉_逆十字_逆十字1_表示; - public bool 悪タトゥ_筋肉_逆十字_逆十字2_表示; + public bool 悪タトゥ_筋肉_逆十字_逆十字2_表示; - public bool 植性2_通常_萼_萼上_表示; + public bool 植性2_通常_萼_萼上_表示; - public bool 植性2_通常_萼_萼下_表示; + public bool 植性2_通常_萼_萼下_表示; - public bool 植性2_通常_萼_萼中_表示; + public bool 植性2_通常_萼_萼中_表示; - public bool 植性2_欠損_萼_萼上_表示; + public bool 植性2_欠損_萼_萼上_表示; - public bool 植性2_欠損_萼_萼下_表示; + public bool 植性2_欠損_萼_萼下_表示; - public bool 植性2_欠損_萼_萼中_表示; + public bool 植性2_欠損_萼_萼中_表示; - public bool 獣性2_獣毛_表示; + public bool 獣性2_獣毛_表示; - public bool 竜性2_棘_棘5_表示; + public bool 竜性2_棘_棘5_表示; - public bool 竜性2_棘_棘4_表示; + public bool 竜性2_棘_棘4_表示; - public bool 竜性2_棘_棘3_表示; + public bool 竜性2_棘_棘3_表示; - public bool 竜性2_棘_棘2_表示; + public bool 竜性2_棘_棘2_表示; - public bool 竜性2_棘_棘1_表示; + public bool 竜性2_棘_棘1_表示; - public bool 虫性2_虫腕下_表示; + public bool 虫性2_虫腕下_表示; - public bool 虫性2_虫棘1_表示; + public bool 虫性2_虫棘1_表示; - public bool 虫性2_虫棘2_表示; + public bool 虫性2_虫棘2_表示; - public bool 虫性2_虫棘3_表示; + public bool 虫性2_虫棘3_表示; - public bool 虫性2_虫棘4_表示; + public bool 虫性2_虫棘4_表示; - public bool 虫性2_虫鎌節_表示; + public bool 虫性2_虫鎌節_表示; - public bool 傷X1_表示; + public bool 傷X1_表示; - public bool 傷I1_表示; + public bool 傷I1_表示; - public bool 傷I2_表示; + public bool 傷I2_表示; - public bool ハイライト_表示; + public bool ハイライト_表示; - public bool グローブ_通常_グローブ_表示; + public bool グローブ_通常_グローブ_表示; - public bool グローブ_通常_縁_表示; + public bool グローブ_通常_縁_表示; - public bool グローブ_筋肉_グローブ_表示; + public bool グローブ_筋肉_グローブ_表示; - public bool グローブ_筋肉_縁_表示; + public bool グローブ_筋肉_縁_表示; - public bool 鎧_ベルト_ベルト1_表示; + public bool 鎧_ベルト_ベルト1_表示; - public bool 鎧_ベルト_通常_ベルト2_表示; + public bool 鎧_ベルト_通常_ベルト2_表示; - public bool 鎧_ベルト_筋肉_ベルト2_表示; + public bool 鎧_ベルト_筋肉_ベルト2_表示; - public bool 鎧_鎧_鎧2_表示; + public bool 鎧_鎧_鎧2_表示; - public bool 鎧_鎧_鎧1_表示; + public bool 鎧_鎧_鎧1_表示; - public bool 腕輪_革_表示; + public bool 腕輪_革_表示; - public bool 腕輪_金具1_表示; + public bool 腕輪_金具1_表示; - public bool 腕輪_金具2_表示; + public bool 腕輪_金具2_表示; - public bool 腕輪_金具3_表示; + public bool 腕輪_金具3_表示; - public bool 腕輪_金具左_表示; + public bool 腕輪_金具左_表示; - public bool 腕輪_金具右_表示; + public bool 腕輪_金具右_表示; - public bool 植性1_花弁_花弁_表示; + public bool 植性1_花弁_花弁_表示; - public bool 植性1_花弁_影_花弁影1_表示; + public bool 植性1_花弁_影_花弁影1_表示; - public bool 植性1_花弁_影_花弁影2_表示; + public bool 植性1_花弁_影_花弁影2_表示; - public bool 植性1_花弁_影_花弁影3_表示; + public bool 植性1_花弁_影_花弁影3_表示; - public bool 植性1_花弁_影_花弁影4_表示; + public bool 植性1_花弁_影_花弁影4_表示; - public bool 植性1_花弁_影_花弁影5_表示; + public bool 植性1_花弁_影_花弁影5_表示; - public bool 淫タトゥ_ハート1_タトゥ左_表示; + public bool 淫タトゥ_ハート1_タトゥ左_表示; - public bool 淫タトゥ_ハート1_タトゥ右_表示; + public bool 淫タトゥ_ハート1_タトゥ右_表示; - public bool 淫タトゥ_ハート2_タトゥ左_表示; + public bool 淫タトゥ_ハート2_タトゥ左_表示; - public bool 淫タトゥ_ハート2_タトゥ右_表示; + public bool 淫タトゥ_ハート2_タトゥ右_表示; - public bool 悪タトゥ_文字1_文字a_枠_表示; + public bool 悪タトゥ_文字1_文字a_枠_表示; - public bool 悪タトゥ_文字1_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字b_枠_表示; + public bool 悪タトゥ_文字1_文字b_枠_表示; - public bool 悪タトゥ_文字1_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字c_枠_表示; + public bool 悪タトゥ_文字1_文字c_枠_表示; - public bool 悪タトゥ_文字1_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字d_枠_表示; + public bool 悪タトゥ_文字1_文字d_枠_表示; - public bool 悪タトゥ_文字1_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字e_枠_表示; + public bool 悪タトゥ_文字1_文字e_枠_表示; - public bool 悪タトゥ_文字1_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_文字1_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_文字2_文字a_枠_表示; + public bool 悪タトゥ_文字2_文字a_枠_表示; - public bool 悪タトゥ_文字2_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字b_枠_表示; + public bool 悪タトゥ_文字2_文字b_枠_表示; - public bool 悪タトゥ_文字2_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字c_枠_表示; + public bool 悪タトゥ_文字2_文字c_枠_表示; - public bool 悪タトゥ_文字2_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字d_枠_表示; + public bool 悪タトゥ_文字2_文字d_枠_表示; - public bool 悪タトゥ_文字2_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字e_枠_表示; + public bool 悪タトゥ_文字2_文字e_枠_表示; - public bool 悪タトゥ_文字2_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_文字2_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_タトゥ1_表示; + public bool 悪タトゥ_タトゥ1_表示; - public bool 悪タトゥ_タトゥ2_表示; + public bool 悪タトゥ_タトゥ2_表示; - public bool 悪タトゥ_逆十字_逆十字1_表示; + public bool 悪タトゥ_逆十字_逆十字1_表示; - public bool 悪タトゥ_逆十字_逆十字2_表示; + public bool 悪タトゥ_逆十字_逆十字2_表示; - public bool 植性2_萼_萼上_表示; + public bool 植性2_萼_萼上_表示; - public bool 植性2_萼_萼下_表示; + public bool 植性2_萼_萼下_表示; - public bool 植性2_萼_萼中_表示; + public bool 植性2_萼_萼中_表示; - public bool グローブ_グローブ_表示; + public bool グローブ_グローブ_表示; - public bool グローブ_縁_表示; + public bool グローブ_縁_表示; - public bool 鎧_ベルト_ベルト2_表示; + public bool 鎧_ベルト_ベルト2_表示; - public bool ハイライト表示; + public bool ハイライト表示; - public double 傷X1濃度 = 1.0; + public double 傷X1濃度 = 1.0; - public double 傷I1濃度 = 1.0; + public double 傷I1濃度 = 1.0; - public double 傷I2濃度 = 1.0; + public double 傷I2濃度 = 1.0; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public bool 腕輪表示; + public bool 腕輪表示; - public bool グローブ表示; + public bool グローブ表示; - public bool メイル表示; + public bool メイル表示; - public bool 鎖表示; + public bool 鎖表示; - public List 外腕_接続 = new List(); + public List 外腕_接続 = new List(); - public List 虫鎌_接続 = new List(); + public List 虫鎌_接続 = new List(); - public 下腕_人D() - { - ThisType = GetType(); - } + public 下腕_人D() + { + ThisType = GetType(); + } - public void 外腕接続(EleD e) - { - 外腕_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.下腕_人_外腕_接続; - } + public void 外腕接続(EleD e) + { + 外腕_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.下腕_人_外腕_接続; + } - public override void 手接続(EleD e) - { - 手_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.下腕_人_手_接続; - } + public override 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.下腕_人_虫鎌_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下腕_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下腕_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_獣.cs index 0b93c3b..2f6f690 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_獣.cs @@ -1,713 +1,714 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下腕_獣 : 獣下腕 +namespace SlaveMatrix { - public Par X0Y0_下腕; + public class 下腕_獣 : 獣下腕 + { + public Par X0Y0_下腕; - public Par X0Y0_筋肉_筋肉下; + public Par X0Y0_筋肉_筋肉下; - public Par X0Y0_筋肉_筋肉上; + public Par X0Y0_筋肉_筋肉上; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public Par X0Y0_竜性_鱗4; - public Par X0Y0_竜性_鱗5; + public Par X0Y0_竜性_鱗5; - public Par X0Y0_竜性_鱗6; + public Par X0Y0_竜性_鱗6; - public Par X0Y0_竜性_鱗7; + public Par X0Y0_竜性_鱗7; - public Par X0Y0_腕輪_革; + public Par X0Y0_腕輪_革; - public Par X0Y0_腕輪_金具1; + public Par X0Y0_腕輪_金具1; - public Par X0Y0_腕輪_金具2; + public Par X0Y0_腕輪_金具2; - public Par X0Y0_腕輪_金具3; + public Par X0Y0_腕輪_金具3; - public Par X0Y0_腕輪_金具左; + public Par X0Y0_腕輪_金具左; - public Par X0Y0_腕輪_金具右; + public Par X0Y0_腕輪_金具右; - public ColorD 下腕CD; + public ColorD 下腕CD; - public ColorD 筋肉_筋肉下CD; + public ColorD 筋肉_筋肉下CD; - public ColorD 筋肉_筋肉上CD; + public ColorD 筋肉_筋肉上CD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD 竜性_鱗4CD; + public ColorD 竜性_鱗4CD; - public ColorD 竜性_鱗5CD; + public ColorD 竜性_鱗5CD; - public ColorD 竜性_鱗6CD; + public ColorD 竜性_鱗6CD; - public ColorD 竜性_鱗7CD; + public ColorD 竜性_鱗7CD; - public ColorD 腕輪_革CD; + public ColorD 腕輪_革CD; - public ColorD 腕輪_金具1CD; + public ColorD 腕輪_金具1CD; - public ColorD 腕輪_金具2CD; + public ColorD 腕輪_金具2CD; - public ColorD 腕輪_金具3CD; + public ColorD 腕輪_金具3CD; - public ColorD 腕輪_金具左CD; + public ColorD 腕輪_金具左CD; - public ColorD 腕輪_金具右CD; + public ColorD 腕輪_金具右CD; - public ColorP X0Y0_下腕CP; + public ColorP X0Y0_下腕CP; - public ColorP X0Y0_筋肉_筋肉下CP; + public ColorP X0Y0_筋肉_筋肉下CP; - public ColorP X0Y0_筋肉_筋肉上CP; + public ColorP X0Y0_筋肉_筋肉上CP; - public ColorP X0Y0_竜性_鱗1CP; + public ColorP X0Y0_竜性_鱗1CP; - public ColorP X0Y0_竜性_鱗2CP; + public ColorP X0Y0_竜性_鱗2CP; - public ColorP X0Y0_竜性_鱗3CP; + public ColorP X0Y0_竜性_鱗3CP; - public ColorP X0Y0_竜性_鱗4CP; + public ColorP X0Y0_竜性_鱗4CP; - public ColorP X0Y0_竜性_鱗5CP; + public ColorP X0Y0_竜性_鱗5CP; - public ColorP X0Y0_竜性_鱗6CP; + public ColorP X0Y0_竜性_鱗6CP; - public ColorP X0Y0_竜性_鱗7CP; + public ColorP X0Y0_竜性_鱗7CP; - public ColorP X0Y0_腕輪_革CP; + public ColorP X0Y0_腕輪_革CP; - public ColorP X0Y0_腕輪_金具1CP; + public ColorP X0Y0_腕輪_金具1CP; - public ColorP X0Y0_腕輪_金具2CP; + public ColorP X0Y0_腕輪_金具2CP; - public ColorP X0Y0_腕輪_金具3CP; + public ColorP X0Y0_腕輪_金具3CP; - public ColorP X0Y0_腕輪_金具左CP; + public ColorP X0Y0_腕輪_金具左CP; - public ColorP X0Y0_腕輪_金具右CP; + public ColorP X0Y0_腕輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋肉_筋肉下_表示 = 筋肉_; - 筋肉_筋肉上_表示 = 筋肉_; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 腕輪表示 = 拘束_; - } - } - - public bool 下腕_表示 - { - get - { - return X0Y0_下腕.Dra; - } - set - { - X0Y0_下腕.Dra = value; - X0Y0_下腕.Hit = value; - } - } - - public bool 筋肉_筋肉下_表示 - { - get - { - return X0Y0_筋肉_筋肉下.Dra; - } - set - { - X0Y0_筋肉_筋肉下.Dra = value; - X0Y0_筋肉_筋肉下.Hit = value; - } - } - - public bool 筋肉_筋肉上_表示 - { - get - { - return X0Y0_筋肉_筋肉上.Dra; - } - set - { - X0Y0_筋肉_筋肉上.Dra = value; - X0Y0_筋肉_筋肉上.Hit = value; - } - } - - public bool 竜性_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗1.Dra = value; - X0Y0_竜性_鱗1.Hit = value; - } - } - - public bool 竜性_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗2.Dra = value; - X0Y0_竜性_鱗2.Hit = value; - } - } - - public bool 竜性_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗3.Dra = value; - X0Y0_竜性_鱗3.Hit = value; - } - } - - public bool 竜性_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗4.Dra = value; - X0Y0_竜性_鱗4.Hit = value; - } - } - - public bool 竜性_鱗5_表示 - { - get - { - return X0Y0_竜性_鱗5.Dra; - } - set - { - X0Y0_竜性_鱗5.Dra = value; - X0Y0_竜性_鱗5.Hit = value; - } - } - - public bool 竜性_鱗6_表示 - { - get - { - return X0Y0_竜性_鱗6.Dra; - } - set - { - X0Y0_竜性_鱗6.Dra = value; - X0Y0_竜性_鱗6.Hit = value; - } - } - - public bool 竜性_鱗7_表示 - { - get - { - return X0Y0_竜性_鱗7.Dra; - } - set - { - X0Y0_竜性_鱗7.Dra = value; - X0Y0_竜性_鱗7.Hit = value; - } - } - - public bool 腕輪_革_表示 - { - get - { - return X0Y0_腕輪_革.Dra; - } - set - { - X0Y0_腕輪_革.Dra = value; - X0Y0_腕輪_革.Hit = value; - } - } - - public bool 腕輪_金具1_表示 - { - get - { - return X0Y0_腕輪_金具1.Dra; - } - set - { - X0Y0_腕輪_金具1.Dra = value; - X0Y0_腕輪_金具1.Hit = value; - } - } - - public bool 腕輪_金具2_表示 - { - get - { - return X0Y0_腕輪_金具2.Dra; - } - set - { - X0Y0_腕輪_金具2.Dra = value; - X0Y0_腕輪_金具2.Hit = value; - } - } - - public bool 腕輪_金具3_表示 - { - get - { - return X0Y0_腕輪_金具3.Dra; - } - set - { - X0Y0_腕輪_金具3.Dra = value; - X0Y0_腕輪_金具3.Hit = value; - } - } - - public bool 腕輪_金具左_表示 - { - get - { - return X0Y0_腕輪_金具左.Dra; - } - set - { - X0Y0_腕輪_金具左.Dra = value; - X0Y0_腕輪_金具左.Hit = value; - } - } - - public bool 腕輪_金具右_表示 - { - get - { - return X0Y0_腕輪_金具右.Dra; - } - set - { - X0Y0_腕輪_金具右.Dra = value; - X0Y0_腕輪_金具右.Hit = value; - } - } - - public bool 腕輪表示 - { - get - { - return 腕輪_革_表示; - } - set - { - 腕輪_革_表示 = value; - 腕輪_金具1_表示 = value; - 腕輪_金具2_表示 = value; - 腕輪_金具3_表示 = value; - 腕輪_金具左_表示 = value; - 腕輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 下腕_表示; - } - set - { - 下腕_表示 = value; - 筋肉_筋肉下_表示 = value; - 筋肉_筋肉上_表示 = value; - 竜性_鱗1_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗3_表示 = value; - 竜性_鱗4_表示 = value; - 竜性_鱗5_表示 = value; - 竜性_鱗6_表示 = value; - 竜性_鱗7_表示 = value; - 腕輪_革_表示 = value; - 腕輪_金具1_表示 = value; - 腕輪_金具2_表示 = value; - 腕輪_金具3_表示 = value; - 腕輪_金具左_表示 = value; - 腕輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 下腕CD.不透明度; - } - set - { - 下腕CD.不透明度 = value; - 筋肉_筋肉下CD.不透明度 = value; - 筋肉_筋肉上CD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 竜性_鱗4CD.不透明度 = value; - 竜性_鱗5CD.不透明度 = value; - 竜性_鱗6CD.不透明度 = value; - 竜性_鱗7CD.不透明度 = value; - 腕輪_革CD.不透明度 = value; - 腕輪_金具1CD.不透明度 = value; - 腕輪_金具2CD.不透明度 = value; - 腕輪_金具3CD.不透明度 = value; - 腕輪_金具左CD.不透明度 = value; - 腕輪_金具右CD.不透明度 = value; - } - } - - public override bool 肘部_外線 - { - get - { - return X0Y0_下腕.OP[右 ? 6 : 0].Outline; - } - set - { - X0Y0_下腕.OP[右 ? 6 : 0].Outline = value; - } - } - - public JointS 手_接続点 => new JointS(本体, X0Y0_下腕, 2); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0); - - public 下腕_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下腕_獣D e) - { - 下腕_獣 下腕_獣2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.腕左["四足下腕"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_下腕 = pars["下腕"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); - X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); - X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_竜性_鱗5 = pars2["鱗5"].ToPar(); - X0Y0_竜性_鱗6 = pars2["鱗6"].ToPar(); - X0Y0_竜性_鱗7 = pars2["鱗7"].ToPar(); - pars2 = pars["腕輪"].ToPars(); - X0Y0_腕輪_革 = pars2["革"].ToPar(); - X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_腕輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_腕輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_腕輪_金具右 = pars2["金具右"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 下腕_表示 = e.下腕_表示; - 筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示; - 筋肉_筋肉上_表示 = e.筋肉_筋肉上_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 竜性_鱗4_表示 = e.竜性_鱗4_表示; - 竜性_鱗5_表示 = e.竜性_鱗5_表示; - 竜性_鱗6_表示 = e.竜性_鱗6_表示; - 竜性_鱗7_表示 = e.竜性_鱗7_表示; - 腕輪_革_表示 = e.腕輪_革_表示; - 腕輪_金具1_表示 = e.腕輪_金具1_表示; - 腕輪_金具2_表示 = e.腕輪_金具2_表示; - 腕輪_金具3_表示 = e.腕輪_金具3_表示; - 腕輪_金具左_表示 = e.腕輪_金具左_表示; - 腕輪_金具右_表示 = e.腕輪_金具右_表示; - 腕輪表示 = e.腕輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.手_接続.Count > 0) - { - Ele f; - 手_接続 = e.手_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 下腕_獣2; - f.ConnectionType = ConnectionInfo.下腕_獣_手_接続; - f.接続(下腕_獣2.手_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_下腕CP = new ColorP(X0Y0_下腕, 下腕CD, DisUnit, abj: true); - X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉上CP = new ColorP(X0Y0_筋肉_筋肉上, 筋肉_筋肉上CD, DisUnit, abj: false); - 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_腕輪_革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); - X0Y0_腕輪_金具3CP = new ColorP(X0Y0_腕輪_金具3, 腕輪_金具3CD, DisUnit, abj: true); - X0Y0_腕輪_金具左CP = new ColorP(X0Y0_腕輪_金具左, 腕輪_金具左CD, DisUnit, abj: true); - X0Y0_腕輪_金具右CP = new ColorP(X0Y0_腕輪_金具右, 腕輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-20) : 20); - 鎖1.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_下腕.AngleBase = num * 133.0; - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) - { - return p == X0Y0_腕輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_下腕CP.Update(); - X0Y0_筋肉_筋肉下CP.Update(); - X0Y0_筋肉_筋肉上CP.Update(); - X0Y0_竜性_鱗1CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_竜性_鱗4CP.Update(); - X0Y0_竜性_鱗5CP.Update(); - X0Y0_竜性_鱗6CP.Update(); - X0Y0_竜性_鱗7CP.Update(); - X0Y0_腕輪_革CP.Update(); - X0Y0_腕輪_金具1CP.Update(); - X0Y0_腕輪_金具2CP.Update(); - X0Y0_腕輪_金具3CP.Update(); - X0Y0_腕輪_金具左CP.Update(); - X0Y0_腕輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - public void 腕輪配色(拘束具色 配色) - { - 腕輪_革CD.色 = 配色.革部色; - 腕輪_金具1CD.色 = 配色.金具色; - 腕輪_金具2CD.色 = 腕輪_金具1CD.色; - 腕輪_金具3CD.色 = 腕輪_金具1CD.色; - 腕輪_金具左CD.色 = 腕輪_金具1CD.色; - 腕輪_金具右CD.色 = 腕輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋肉_筋肉下_表示 = 筋肉_; + 筋肉_筋肉上_表示 = 筋肉_; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 腕輪表示 = 拘束_; + } + } + + public bool 下腕_表示 + { + get + { + return X0Y0_下腕.Dra; + } + set + { + X0Y0_下腕.Dra = value; + X0Y0_下腕.Hit = value; + } + } + + public bool 筋肉_筋肉下_表示 + { + get + { + return X0Y0_筋肉_筋肉下.Dra; + } + set + { + X0Y0_筋肉_筋肉下.Dra = value; + X0Y0_筋肉_筋肉下.Hit = value; + } + } + + public bool 筋肉_筋肉上_表示 + { + get + { + return X0Y0_筋肉_筋肉上.Dra; + } + set + { + X0Y0_筋肉_筋肉上.Dra = value; + X0Y0_筋肉_筋肉上.Hit = value; + } + } + + public bool 竜性_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗1.Dra = value; + X0Y0_竜性_鱗1.Hit = value; + } + } + + public bool 竜性_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗2.Dra = value; + X0Y0_竜性_鱗2.Hit = value; + } + } + + public bool 竜性_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗3.Dra = value; + X0Y0_竜性_鱗3.Hit = value; + } + } + + public bool 竜性_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗4.Dra = value; + X0Y0_竜性_鱗4.Hit = value; + } + } + + public bool 竜性_鱗5_表示 + { + get + { + return X0Y0_竜性_鱗5.Dra; + } + set + { + X0Y0_竜性_鱗5.Dra = value; + X0Y0_竜性_鱗5.Hit = value; + } + } + + public bool 竜性_鱗6_表示 + { + get + { + return X0Y0_竜性_鱗6.Dra; + } + set + { + X0Y0_竜性_鱗6.Dra = value; + X0Y0_竜性_鱗6.Hit = value; + } + } + + public bool 竜性_鱗7_表示 + { + get + { + return X0Y0_竜性_鱗7.Dra; + } + set + { + X0Y0_竜性_鱗7.Dra = value; + X0Y0_竜性_鱗7.Hit = value; + } + } + + public bool 腕輪_革_表示 + { + get + { + return X0Y0_腕輪_革.Dra; + } + set + { + X0Y0_腕輪_革.Dra = value; + X0Y0_腕輪_革.Hit = value; + } + } + + public bool 腕輪_金具1_表示 + { + get + { + return X0Y0_腕輪_金具1.Dra; + } + set + { + X0Y0_腕輪_金具1.Dra = value; + X0Y0_腕輪_金具1.Hit = value; + } + } + + public bool 腕輪_金具2_表示 + { + get + { + return X0Y0_腕輪_金具2.Dra; + } + set + { + X0Y0_腕輪_金具2.Dra = value; + X0Y0_腕輪_金具2.Hit = value; + } + } + + public bool 腕輪_金具3_表示 + { + get + { + return X0Y0_腕輪_金具3.Dra; + } + set + { + X0Y0_腕輪_金具3.Dra = value; + X0Y0_腕輪_金具3.Hit = value; + } + } + + public bool 腕輪_金具左_表示 + { + get + { + return X0Y0_腕輪_金具左.Dra; + } + set + { + X0Y0_腕輪_金具左.Dra = value; + X0Y0_腕輪_金具左.Hit = value; + } + } + + public bool 腕輪_金具右_表示 + { + get + { + return X0Y0_腕輪_金具右.Dra; + } + set + { + X0Y0_腕輪_金具右.Dra = value; + X0Y0_腕輪_金具右.Hit = value; + } + } + + public bool 腕輪表示 + { + get + { + return 腕輪_革_表示; + } + set + { + 腕輪_革_表示 = value; + 腕輪_金具1_表示 = value; + 腕輪_金具2_表示 = value; + 腕輪_金具3_表示 = value; + 腕輪_金具左_表示 = value; + 腕輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 下腕_表示; + } + set + { + 下腕_表示 = value; + 筋肉_筋肉下_表示 = value; + 筋肉_筋肉上_表示 = value; + 竜性_鱗1_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗3_表示 = value; + 竜性_鱗4_表示 = value; + 竜性_鱗5_表示 = value; + 竜性_鱗6_表示 = value; + 竜性_鱗7_表示 = value; + 腕輪_革_表示 = value; + 腕輪_金具1_表示 = value; + 腕輪_金具2_表示 = value; + 腕輪_金具3_表示 = value; + 腕輪_金具左_表示 = value; + 腕輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 下腕CD.不透明度; + } + set + { + 下腕CD.不透明度 = value; + 筋肉_筋肉下CD.不透明度 = value; + 筋肉_筋肉上CD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 竜性_鱗4CD.不透明度 = value; + 竜性_鱗5CD.不透明度 = value; + 竜性_鱗6CD.不透明度 = value; + 竜性_鱗7CD.不透明度 = value; + 腕輪_革CD.不透明度 = value; + 腕輪_金具1CD.不透明度 = value; + 腕輪_金具2CD.不透明度 = value; + 腕輪_金具3CD.不透明度 = value; + 腕輪_金具左CD.不透明度 = value; + 腕輪_金具右CD.不透明度 = value; + } + } + + public override bool 肘部_外線 + { + get + { + return X0Y0_下腕.OP[右 ? 6 : 0].Outline; + } + set + { + X0Y0_下腕.OP[右 ? 6 : 0].Outline = value; + } + } + + public JointS 手_接続点 => new JointS(本体, X0Y0_下腕, 2); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0); + + public 下腕_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下腕_獣D e) + { + 下腕_獣 下腕_獣2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.腕左["四足下腕"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_下腕 = pars["下腕"].ToPar(); + Pars pars2 = pars["筋肉"].ToPars(); + X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); + X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_竜性_鱗5 = pars2["鱗5"].ToPar(); + X0Y0_竜性_鱗6 = pars2["鱗6"].ToPar(); + X0Y0_竜性_鱗7 = pars2["鱗7"].ToPar(); + pars2 = pars["腕輪"].ToPars(); + X0Y0_腕輪_革 = pars2["革"].ToPar(); + X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_腕輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_腕輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_腕輪_金具右 = pars2["金具右"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 下腕_表示 = e.下腕_表示; + 筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示; + 筋肉_筋肉上_表示 = e.筋肉_筋肉上_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 竜性_鱗4_表示 = e.竜性_鱗4_表示; + 竜性_鱗5_表示 = e.竜性_鱗5_表示; + 竜性_鱗6_表示 = e.竜性_鱗6_表示; + 竜性_鱗7_表示 = e.竜性_鱗7_表示; + 腕輪_革_表示 = e.腕輪_革_表示; + 腕輪_金具1_表示 = e.腕輪_金具1_表示; + 腕輪_金具2_表示 = e.腕輪_金具2_表示; + 腕輪_金具3_表示 = e.腕輪_金具3_表示; + 腕輪_金具左_表示 = e.腕輪_金具左_表示; + 腕輪_金具右_表示 = e.腕輪_金具右_表示; + 腕輪表示 = e.腕輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.手_接続.Count > 0) + { + Ele f; + 手_接続 = e.手_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 下腕_獣2; + f.ConnectionType = ConnectionInfo.下腕_獣_手_接続; + f.接続(下腕_獣2.手_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_下腕CP = new ColorP(X0Y0_下腕, 下腕CD, DisUnit, abj: true); + X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉上CP = new ColorP(X0Y0_筋肉_筋肉上, 筋肉_筋肉上CD, DisUnit, abj: false); + 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_腕輪_革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); + X0Y0_腕輪_金具3CP = new ColorP(X0Y0_腕輪_金具3, 腕輪_金具3CD, DisUnit, abj: true); + X0Y0_腕輪_金具左CP = new ColorP(X0Y0_腕輪_金具左, 腕輪_金具左CD, DisUnit, abj: true); + X0Y0_腕輪_金具右CP = new ColorP(X0Y0_腕輪_金具右, 腕輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-20) : 20); + 鎖1.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_下腕.AngleBase = num * 133.0; + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) + { + return p == X0Y0_腕輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_下腕CP.Update(); + X0Y0_筋肉_筋肉下CP.Update(); + X0Y0_筋肉_筋肉上CP.Update(); + X0Y0_竜性_鱗1CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_竜性_鱗4CP.Update(); + X0Y0_竜性_鱗5CP.Update(); + X0Y0_竜性_鱗6CP.Update(); + X0Y0_竜性_鱗7CP.Update(); + X0Y0_腕輪_革CP.Update(); + X0Y0_腕輪_金具1CP.Update(); + X0Y0_腕輪_金具2CP.Update(); + X0Y0_腕輪_金具3CP.Update(); + X0Y0_腕輪_金具左CP.Update(); + X0Y0_腕輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + public void 腕輪配色(拘束具色 配色) + { + 腕輪_革CD.色 = 配色.革部色; + 腕輪_金具1CD.色 = 配色.金具色; + 腕輪_金具2CD.色 = 腕輪_金具1CD.色; + 腕輪_金具3CD.色 = 腕輪_金具1CD.色; + 腕輪_金具左CD.色 = 腕輪_金具1CD.色; + 腕輪_金具右CD.色 = 腕輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_獣D.cs index 6796172..be3d426 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_獣D.cs @@ -1,61 +1,62 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下腕_獣D : 獣下腕D +namespace SlaveMatrix { - public bool 下腕_表示 = true; + [Serializable] + public class 下腕_獣D : 獣下腕D + { + public bool 下腕_表示 = true; - public bool 筋肉_筋肉下_表示; + public bool 筋肉_筋肉下_表示; - public bool 筋肉_筋肉上_表示; + public bool 筋肉_筋肉上_表示; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 竜性_鱗4_表示; + public bool 竜性_鱗4_表示; - public bool 竜性_鱗5_表示; + public bool 竜性_鱗5_表示; - public bool 竜性_鱗6_表示; + public bool 竜性_鱗6_表示; - public bool 竜性_鱗7_表示; + public bool 竜性_鱗7_表示; - public bool 腕輪_革_表示; + public bool 腕輪_革_表示; - public bool 腕輪_金具1_表示; + public bool 腕輪_金具1_表示; - public bool 腕輪_金具2_表示; + public bool 腕輪_金具2_表示; - public bool 腕輪_金具3_表示; + public bool 腕輪_金具3_表示; - public bool 腕輪_金具左_表示; + public bool 腕輪_金具左_表示; - public bool 腕輪_金具右_表示; + public bool 腕輪_金具右_表示; - public bool 腕輪表示; + public bool 腕輪表示; - public bool 鎖表示; + public bool 鎖表示; - public 下腕_獣D() - { - ThisType = GetType(); - } + public 下腕_獣D() + { + ThisType = GetType(); + } - public override void 手接続(EleD e) - { - 手_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.下腕_獣_手_接続; - } + public override void 手接続(EleD e) + { + 手_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.下腕_獣_手_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下腕_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下腕_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蝙.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蝙.cs index 7750c52..e3b9b45 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蝙.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蝙.cs @@ -1,880 +1,881 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下腕_蝙 : 翼下腕 +namespace SlaveMatrix { - public Par X0Y0_獣翼下腕; + public class 下腕_蝙 : 翼下腕 + { + public Par X0Y0_獣翼下腕; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public Par X0Y0_竜性_鱗4; - public Par X0Y0_竜性_鱗5; + public Par X0Y0_竜性_鱗5; - public Par X0Y0_竜性_鱗6; + public Par X0Y0_竜性_鱗6; - public Par X0Y0_竜性_鱗7; + public Par X0Y0_竜性_鱗7; - public Par X0Y0_竜性_鱗8; + public Par X0Y0_竜性_鱗8; - public Par X0Y0_竜性_鱗9; + public Par X0Y0_竜性_鱗9; - public Par X0Y0_竜性_鱗10; + public Par X0Y0_竜性_鱗10; - public Par X0Y0_竜性_鱗11; + public Par X0Y0_竜性_鱗11; - public Par X0Y0_竜性_鱗12; + public Par X0Y0_竜性_鱗12; - public Par X0Y0_竜性_鱗13; + public Par X0Y0_竜性_鱗13; - public Par X0Y0_腕輪_革; + public Par X0Y0_腕輪_革; - public Par X0Y0_腕輪_金具1; + public Par X0Y0_腕輪_金具1; - public Par X0Y0_腕輪_金具2; + public Par X0Y0_腕輪_金具2; - public Par X0Y0_腕輪_金具3; + public Par X0Y0_腕輪_金具3; - public Par X0Y0_腕輪_金具左; + public Par X0Y0_腕輪_金具左; - public Par X0Y0_腕輪_金具右; + public Par X0Y0_腕輪_金具右; - public ColorD 獣翼下腕CD; + public ColorD 獣翼下腕CD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD 竜性_鱗4CD; + public ColorD 竜性_鱗4CD; - public ColorD 竜性_鱗5CD; + public ColorD 竜性_鱗5CD; - public ColorD 竜性_鱗6CD; + public ColorD 竜性_鱗6CD; - public ColorD 竜性_鱗7CD; + public ColorD 竜性_鱗7CD; - public ColorD 竜性_鱗8CD; + public ColorD 竜性_鱗8CD; - public ColorD 竜性_鱗9CD; + public ColorD 竜性_鱗9CD; - public ColorD 竜性_鱗10CD; + public ColorD 竜性_鱗10CD; - public ColorD 竜性_鱗11CD; + public ColorD 竜性_鱗11CD; - public ColorD 竜性_鱗12CD; + public ColorD 竜性_鱗12CD; - public ColorD 竜性_鱗13CD; + public ColorD 竜性_鱗13CD; - public ColorD 腕輪_革CD; + public ColorD 腕輪_革CD; - public ColorD 腕輪_金具1CD; + public ColorD 腕輪_金具1CD; - public ColorD 腕輪_金具2CD; + public ColorD 腕輪_金具2CD; - public ColorD 腕輪_金具3CD; + public ColorD 腕輪_金具3CD; - public ColorD 腕輪_金具左CD; + public ColorD 腕輪_金具左CD; - public ColorD 腕輪_金具右CD; + public ColorD 腕輪_金具右CD; - public ColorP X0Y0_獣翼下腕CP; + public ColorP X0Y0_獣翼下腕CP; - public ColorP X0Y0_竜性_鱗1CP; + public ColorP X0Y0_竜性_鱗1CP; - public ColorP X0Y0_竜性_鱗2CP; + public ColorP X0Y0_竜性_鱗2CP; - public ColorP X0Y0_竜性_鱗3CP; + public ColorP X0Y0_竜性_鱗3CP; - public ColorP X0Y0_竜性_鱗4CP; + public ColorP X0Y0_竜性_鱗4CP; - public ColorP X0Y0_竜性_鱗5CP; + public ColorP X0Y0_竜性_鱗5CP; - public ColorP X0Y0_竜性_鱗6CP; + public ColorP X0Y0_竜性_鱗6CP; - public ColorP X0Y0_竜性_鱗7CP; + public ColorP X0Y0_竜性_鱗7CP; - public ColorP X0Y0_竜性_鱗8CP; + public ColorP X0Y0_竜性_鱗8CP; - public ColorP X0Y0_竜性_鱗9CP; + public ColorP X0Y0_竜性_鱗9CP; - public ColorP X0Y0_竜性_鱗10CP; + public ColorP X0Y0_竜性_鱗10CP; - public ColorP X0Y0_竜性_鱗11CP; + public ColorP X0Y0_竜性_鱗11CP; - public ColorP X0Y0_竜性_鱗12CP; + public ColorP X0Y0_竜性_鱗12CP; - public ColorP X0Y0_竜性_鱗13CP; + public ColorP X0Y0_竜性_鱗13CP; - public ColorP X0Y0_腕輪_革CP; + public ColorP X0Y0_腕輪_革CP; - public ColorP X0Y0_腕輪_金具1CP; + public ColorP X0Y0_腕輪_金具1CP; - public ColorP X0Y0_腕輪_金具2CP; + public ColorP X0Y0_腕輪_金具2CP; - public ColorP X0Y0_腕輪_金具3CP; + public ColorP X0Y0_腕輪_金具3CP; - public ColorP X0Y0_腕輪_金具左CP; + public ColorP X0Y0_腕輪_金具左CP; - public ColorP X0Y0_腕輪_金具右CP; + public ColorP X0Y0_腕輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public Ele[] 腕輪_接続; + public Ele[] 腕輪_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 腕輪表示 = 拘束_; - } - } - - public bool 獣翼下腕_表示 - { - get - { - return X0Y0_獣翼下腕.Dra; - } - set - { - X0Y0_獣翼下腕.Dra = value; - X0Y0_獣翼下腕.Hit = value; - } - } - - public bool 竜性_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗1.Dra = value; - X0Y0_竜性_鱗1.Hit = value; - } - } - - public bool 竜性_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗2.Dra = value; - X0Y0_竜性_鱗2.Hit = value; - } - } - - public bool 竜性_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗3.Dra = value; - X0Y0_竜性_鱗3.Hit = value; - } - } - - public bool 竜性_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗4.Dra = value; - X0Y0_竜性_鱗4.Hit = value; - } - } - - public bool 竜性_鱗5_表示 - { - get - { - return X0Y0_竜性_鱗5.Dra; - } - set - { - X0Y0_竜性_鱗5.Dra = value; - X0Y0_竜性_鱗5.Hit = value; - } - } - - public bool 竜性_鱗6_表示 - { - get - { - return X0Y0_竜性_鱗6.Dra; - } - set - { - X0Y0_竜性_鱗6.Dra = value; - X0Y0_竜性_鱗6.Hit = value; - } - } - - public bool 竜性_鱗7_表示 - { - get - { - return X0Y0_竜性_鱗7.Dra; - } - set - { - X0Y0_竜性_鱗7.Dra = value; - X0Y0_竜性_鱗7.Hit = value; - } - } - - public bool 竜性_鱗8_表示 - { - get - { - return X0Y0_竜性_鱗8.Dra; - } - set - { - X0Y0_竜性_鱗8.Dra = value; - X0Y0_竜性_鱗8.Hit = value; - } - } - - public bool 竜性_鱗9_表示 - { - get - { - return X0Y0_竜性_鱗9.Dra; - } - set - { - X0Y0_竜性_鱗9.Dra = value; - X0Y0_竜性_鱗9.Hit = value; - } - } - - public bool 竜性_鱗10_表示 - { - get - { - return X0Y0_竜性_鱗10.Dra; - } - set - { - X0Y0_竜性_鱗10.Dra = value; - X0Y0_竜性_鱗10.Hit = value; - } - } - - public bool 竜性_鱗11_表示 - { - get - { - return X0Y0_竜性_鱗11.Dra; - } - set - { - X0Y0_竜性_鱗11.Dra = value; - X0Y0_竜性_鱗11.Hit = value; - } - } - - public bool 竜性_鱗12_表示 - { - get - { - return X0Y0_竜性_鱗12.Dra; - } - set - { - X0Y0_竜性_鱗12.Dra = value; - X0Y0_竜性_鱗12.Hit = value; - } - } - - public bool 竜性_鱗13_表示 - { - get - { - return X0Y0_竜性_鱗13.Dra; - } - set - { - X0Y0_竜性_鱗13.Dra = value; - X0Y0_竜性_鱗13.Hit = value; - } - } - - public bool 腕輪_革_表示 - { - get - { - return X0Y0_腕輪_革.Dra; - } - set - { - X0Y0_腕輪_革.Dra = value; - X0Y0_腕輪_革.Hit = value; - } - } - - public bool 腕輪_金具1_表示 - { - get - { - return X0Y0_腕輪_金具1.Dra; - } - set - { - X0Y0_腕輪_金具1.Dra = value; - X0Y0_腕輪_金具1.Hit = value; - } - } - - public bool 腕輪_金具2_表示 - { - get - { - return X0Y0_腕輪_金具2.Dra; - } - set - { - X0Y0_腕輪_金具2.Dra = value; - X0Y0_腕輪_金具2.Hit = value; - } - } - - public bool 腕輪_金具3_表示 - { - get - { - return X0Y0_腕輪_金具3.Dra; - } - set - { - X0Y0_腕輪_金具3.Dra = value; - X0Y0_腕輪_金具3.Hit = value; - } - } - - public bool 腕輪_金具左_表示 - { - get - { - return X0Y0_腕輪_金具左.Dra; - } - set - { - X0Y0_腕輪_金具左.Dra = value; - X0Y0_腕輪_金具左.Hit = value; - } - } - - public bool 腕輪_金具右_表示 - { - get - { - return X0Y0_腕輪_金具右.Dra; - } - set - { - X0Y0_腕輪_金具右.Dra = value; - X0Y0_腕輪_金具右.Hit = value; - } - } - - public bool 腕輪表示 - { - get - { - return 腕輪_革_表示; - } - set - { - 腕輪_革_表示 = value; - 腕輪_金具1_表示 = value; - 腕輪_金具2_表示 = value; - 腕輪_金具3_表示 = value; - 腕輪_金具左_表示 = value; - 腕輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 獣翼下腕_表示; - } - set - { - 獣翼下腕_表示 = value; - 竜性_鱗1_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗3_表示 = value; - 竜性_鱗4_表示 = value; - 竜性_鱗5_表示 = value; - 竜性_鱗6_表示 = value; - 竜性_鱗7_表示 = value; - 竜性_鱗8_表示 = value; - 竜性_鱗9_表示 = value; - 竜性_鱗10_表示 = value; - 竜性_鱗11_表示 = value; - 竜性_鱗12_表示 = value; - 竜性_鱗13_表示 = value; - 腕輪_革_表示 = value; - 腕輪_金具1_表示 = value; - 腕輪_金具2_表示 = value; - 腕輪_金具3_表示 = value; - 腕輪_金具左_表示 = value; - 腕輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 獣翼下腕CD.不透明度; - } - set - { - 獣翼下腕CD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 竜性_鱗4CD.不透明度 = value; - 竜性_鱗5CD.不透明度 = value; - 竜性_鱗6CD.不透明度 = value; - 竜性_鱗7CD.不透明度 = value; - 竜性_鱗8CD.不透明度 = value; - 竜性_鱗9CD.不透明度 = value; - 竜性_鱗10CD.不透明度 = value; - 竜性_鱗11CD.不透明度 = value; - 竜性_鱗12CD.不透明度 = value; - 竜性_鱗13CD.不透明度 = value; - 腕輪_革CD.不透明度 = value; - 腕輪_金具1CD.不透明度 = value; - 腕輪_金具2CD.不透明度 = value; - 腕輪_金具3CD.不透明度 = value; - 腕輪_金具左CD.不透明度 = value; - 腕輪_金具右CD.不透明度 = value; - } - } - - public override double 展開 - { - set - { - double num = value.Inverse(); - double num2 = (右 ? (-1.0) : 1.0); - X0Y0_獣翼下腕.AngleCont = num2 * 120.0 * num; - } - } - - public bool 下部_外線 - { - get - { - return X0Y0_獣翼下腕.OP[(!右) ? 1 : 2].Outline; - } - set - { - X0Y0_獣翼下腕.OP[(!右) ? 1 : 2].Outline = value; - } - } - - public override bool 肘部_外線 - { - get - { - return X0Y0_獣翼下腕.OP[右 ? 3 : 0].Outline; - } - set - { - X0Y0_獣翼下腕.OP[右 ? 3 : 0].Outline = value; - } - } - - public JointS 手_接続点 => new JointS(本体, X0Y0_獣翼下腕, 0); - - public JointS 腕輪_接続点 => new JointS(本体, X0Y0_獣翼下腕, 2); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0); - - public 下腕_蝙(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下腕_蝙D e) - { - 下腕_蝙 下腕_蝙2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.腕左["獣翼下腕"]); - Pars pars = 本体[0][0]; - X0Y0_獣翼下腕 = pars["獣翼下腕"].ToPar(); - Pars pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_竜性_鱗5 = pars2["鱗5"].ToPar(); - X0Y0_竜性_鱗6 = pars2["鱗6"].ToPar(); - X0Y0_竜性_鱗7 = pars2["鱗7"].ToPar(); - X0Y0_竜性_鱗8 = pars2["鱗8"].ToPar(); - X0Y0_竜性_鱗9 = pars2["鱗9"].ToPar(); - X0Y0_竜性_鱗10 = pars2["鱗10"].ToPar(); - X0Y0_竜性_鱗11 = pars2["鱗11"].ToPar(); - X0Y0_竜性_鱗12 = pars2["鱗12"].ToPar(); - X0Y0_竜性_鱗13 = pars2["鱗13"].ToPar(); - pars2 = pars["腕輪"].ToPars(); - X0Y0_腕輪_革 = pars2["革"].ToPar(); - X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_腕輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_腕輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_腕輪_金具右 = pars2["金具右"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 獣翼下腕_表示 = e.獣翼下腕_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 竜性_鱗4_表示 = e.竜性_鱗4_表示; - 竜性_鱗5_表示 = e.竜性_鱗5_表示; - 竜性_鱗6_表示 = e.竜性_鱗6_表示; - 竜性_鱗7_表示 = e.竜性_鱗7_表示; - 竜性_鱗8_表示 = e.竜性_鱗8_表示; - 竜性_鱗9_表示 = e.竜性_鱗9_表示; - 竜性_鱗10_表示 = e.竜性_鱗10_表示; - 竜性_鱗11_表示 = e.竜性_鱗11_表示; - 竜性_鱗12_表示 = e.竜性_鱗12_表示; - 竜性_鱗13_表示 = e.竜性_鱗13_表示; - 腕輪_革_表示 = e.腕輪_革_表示; - 腕輪_金具1_表示 = e.腕輪_金具1_表示; - 腕輪_金具2_表示 = e.腕輪_金具2_表示; - 腕輪_金具3_表示 = e.腕輪_金具3_表示; - 腕輪_金具左_表示 = e.腕輪_金具左_表示; - 腕輪_金具右_表示 = e.腕輪_金具右_表示; - 腕輪表示 = e.腕輪表示; - 展開 = e.展開; - 下部_外線 = e.下部_外線; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.手_接続.Count > 0) - { - 手_接続 = e.手_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 下腕_蝙2; - f.ConnectionType = ConnectionInfo.下腕_蝙_手_接続; - f.接続(下腕_蝙2.手_接続点); - return f; - }).ToArray(); - } - if (e.腕輪_接続.Count > 0) - { - 腕輪_接続 = e.腕輪_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 下腕_蝙2; - f.ConnectionType = ConnectionInfo.下腕_蝙_腕輪_接続; - f.接続(下腕_蝙2.腕輪_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_竜性_鱗8CP = new ColorP(X0Y0_竜性_鱗8, 竜性_鱗8CD, DisUnit, abj: true); - X0Y0_竜性_鱗9CP = new ColorP(X0Y0_竜性_鱗9, 竜性_鱗9CD, DisUnit, abj: true); - X0Y0_竜性_鱗10CP = new ColorP(X0Y0_竜性_鱗10, 竜性_鱗10CD, DisUnit, abj: true); - X0Y0_竜性_鱗11CP = new ColorP(X0Y0_竜性_鱗11, 竜性_鱗11CD, DisUnit, abj: true); - X0Y0_竜性_鱗12CP = new ColorP(X0Y0_竜性_鱗12, 竜性_鱗12CD, DisUnit, abj: true); - X0Y0_竜性_鱗13CP = new ColorP(X0Y0_竜性_鱗13, 竜性_鱗13CD, 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); - X0Y0_腕輪_金具3CP = new ColorP(X0Y0_腕輪_金具3, 腕輪_金具3CD, DisUnit, abj: true); - X0Y0_腕輪_金具左CP = new ColorP(X0Y0_腕輪_金具左, 腕輪_金具左CD, DisUnit, abj: true); - X0Y0_腕輪_金具右CP = new ColorP(X0Y0_腕輪_金具右, 腕輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度B = 1.02; - 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖表示 = e.鎖表示; - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_獣翼下腕.AngleBase = num * -322.0; - 本体.JoinPAall(); - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_獣翼下腕); - Are.Draw(X0Y0_竜性_鱗1); - Are.Draw(X0Y0_竜性_鱗2); - Are.Draw(X0Y0_竜性_鱗3); - Are.Draw(X0Y0_竜性_鱗4); - Are.Draw(X0Y0_竜性_鱗5); - Are.Draw(X0Y0_竜性_鱗6); - Are.Draw(X0Y0_竜性_鱗7); - Are.Draw(X0Y0_竜性_鱗8); - Are.Draw(X0Y0_竜性_鱗9); - Are.Draw(X0Y0_竜性_鱗10); - Are.Draw(X0Y0_竜性_鱗11); - Are.Draw(X0Y0_竜性_鱗12); - Are.Draw(X0Y0_竜性_鱗13); - } - - public void 腕輪描画(Are Are) - { - Are.Draw(X0Y0_腕輪_革); - Are.Draw(X0Y0_腕輪_金具1); - Are.Draw(X0Y0_腕輪_金具2); - Are.Draw(X0Y0_腕輪_金具3); - Are.Draw(X0Y0_腕輪_金具左); - Are.Draw(X0Y0_腕輪_金具右); - 鎖1.描画0(Are); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) - { - return p == X0Y0_腕輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_獣翼下腕CP.Update(); - X0Y0_竜性_鱗1CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_竜性_鱗4CP.Update(); - X0Y0_竜性_鱗5CP.Update(); - X0Y0_竜性_鱗6CP.Update(); - X0Y0_竜性_鱗7CP.Update(); - X0Y0_竜性_鱗8CP.Update(); - X0Y0_竜性_鱗9CP.Update(); - X0Y0_竜性_鱗10CP.Update(); - X0Y0_竜性_鱗11CP.Update(); - X0Y0_竜性_鱗12CP.Update(); - X0Y0_竜性_鱗13CP.Update(); - X0Y0_腕輪_革CP.Update(); - X0Y0_腕輪_金具1CP.Update(); - X0Y0_腕輪_金具2CP.Update(); - X0Y0_腕輪_金具3CP.Update(); - X0Y0_腕輪_金具左CP.Update(); - X0Y0_腕輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 獣翼下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗12CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗13CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 獣翼下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗12CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗13CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 獣翼下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗13CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - public void 腕輪配色(拘束具色 配色) - { - 腕輪_革CD.色 = 配色.革部色; - 腕輪_金具1CD.色 = 配色.金具色; - 腕輪_金具2CD.色 = 腕輪_金具1CD.色; - 腕輪_金具3CD.色 = 腕輪_金具1CD.色; - 腕輪_金具左CD.色 = 腕輪_金具1CD.色; - 腕輪_金具右CD.色 = 腕輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 腕輪表示 = 拘束_; + } + } + + public bool 獣翼下腕_表示 + { + get + { + return X0Y0_獣翼下腕.Dra; + } + set + { + X0Y0_獣翼下腕.Dra = value; + X0Y0_獣翼下腕.Hit = value; + } + } + + public bool 竜性_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗1.Dra = value; + X0Y0_竜性_鱗1.Hit = value; + } + } + + public bool 竜性_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗2.Dra = value; + X0Y0_竜性_鱗2.Hit = value; + } + } + + public bool 竜性_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗3.Dra = value; + X0Y0_竜性_鱗3.Hit = value; + } + } + + public bool 竜性_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗4.Dra = value; + X0Y0_竜性_鱗4.Hit = value; + } + } + + public bool 竜性_鱗5_表示 + { + get + { + return X0Y0_竜性_鱗5.Dra; + } + set + { + X0Y0_竜性_鱗5.Dra = value; + X0Y0_竜性_鱗5.Hit = value; + } + } + + public bool 竜性_鱗6_表示 + { + get + { + return X0Y0_竜性_鱗6.Dra; + } + set + { + X0Y0_竜性_鱗6.Dra = value; + X0Y0_竜性_鱗6.Hit = value; + } + } + + public bool 竜性_鱗7_表示 + { + get + { + return X0Y0_竜性_鱗7.Dra; + } + set + { + X0Y0_竜性_鱗7.Dra = value; + X0Y0_竜性_鱗7.Hit = value; + } + } + + public bool 竜性_鱗8_表示 + { + get + { + return X0Y0_竜性_鱗8.Dra; + } + set + { + X0Y0_竜性_鱗8.Dra = value; + X0Y0_竜性_鱗8.Hit = value; + } + } + + public bool 竜性_鱗9_表示 + { + get + { + return X0Y0_竜性_鱗9.Dra; + } + set + { + X0Y0_竜性_鱗9.Dra = value; + X0Y0_竜性_鱗9.Hit = value; + } + } + + public bool 竜性_鱗10_表示 + { + get + { + return X0Y0_竜性_鱗10.Dra; + } + set + { + X0Y0_竜性_鱗10.Dra = value; + X0Y0_竜性_鱗10.Hit = value; + } + } + + public bool 竜性_鱗11_表示 + { + get + { + return X0Y0_竜性_鱗11.Dra; + } + set + { + X0Y0_竜性_鱗11.Dra = value; + X0Y0_竜性_鱗11.Hit = value; + } + } + + public bool 竜性_鱗12_表示 + { + get + { + return X0Y0_竜性_鱗12.Dra; + } + set + { + X0Y0_竜性_鱗12.Dra = value; + X0Y0_竜性_鱗12.Hit = value; + } + } + + public bool 竜性_鱗13_表示 + { + get + { + return X0Y0_竜性_鱗13.Dra; + } + set + { + X0Y0_竜性_鱗13.Dra = value; + X0Y0_竜性_鱗13.Hit = value; + } + } + + public bool 腕輪_革_表示 + { + get + { + return X0Y0_腕輪_革.Dra; + } + set + { + X0Y0_腕輪_革.Dra = value; + X0Y0_腕輪_革.Hit = value; + } + } + + public bool 腕輪_金具1_表示 + { + get + { + return X0Y0_腕輪_金具1.Dra; + } + set + { + X0Y0_腕輪_金具1.Dra = value; + X0Y0_腕輪_金具1.Hit = value; + } + } + + public bool 腕輪_金具2_表示 + { + get + { + return X0Y0_腕輪_金具2.Dra; + } + set + { + X0Y0_腕輪_金具2.Dra = value; + X0Y0_腕輪_金具2.Hit = value; + } + } + + public bool 腕輪_金具3_表示 + { + get + { + return X0Y0_腕輪_金具3.Dra; + } + set + { + X0Y0_腕輪_金具3.Dra = value; + X0Y0_腕輪_金具3.Hit = value; + } + } + + public bool 腕輪_金具左_表示 + { + get + { + return X0Y0_腕輪_金具左.Dra; + } + set + { + X0Y0_腕輪_金具左.Dra = value; + X0Y0_腕輪_金具左.Hit = value; + } + } + + public bool 腕輪_金具右_表示 + { + get + { + return X0Y0_腕輪_金具右.Dra; + } + set + { + X0Y0_腕輪_金具右.Dra = value; + X0Y0_腕輪_金具右.Hit = value; + } + } + + public bool 腕輪表示 + { + get + { + return 腕輪_革_表示; + } + set + { + 腕輪_革_表示 = value; + 腕輪_金具1_表示 = value; + 腕輪_金具2_表示 = value; + 腕輪_金具3_表示 = value; + 腕輪_金具左_表示 = value; + 腕輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 獣翼下腕_表示; + } + set + { + 獣翼下腕_表示 = value; + 竜性_鱗1_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗3_表示 = value; + 竜性_鱗4_表示 = value; + 竜性_鱗5_表示 = value; + 竜性_鱗6_表示 = value; + 竜性_鱗7_表示 = value; + 竜性_鱗8_表示 = value; + 竜性_鱗9_表示 = value; + 竜性_鱗10_表示 = value; + 竜性_鱗11_表示 = value; + 竜性_鱗12_表示 = value; + 竜性_鱗13_表示 = value; + 腕輪_革_表示 = value; + 腕輪_金具1_表示 = value; + 腕輪_金具2_表示 = value; + 腕輪_金具3_表示 = value; + 腕輪_金具左_表示 = value; + 腕輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 獣翼下腕CD.不透明度; + } + set + { + 獣翼下腕CD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 竜性_鱗4CD.不透明度 = value; + 竜性_鱗5CD.不透明度 = value; + 竜性_鱗6CD.不透明度 = value; + 竜性_鱗7CD.不透明度 = value; + 竜性_鱗8CD.不透明度 = value; + 竜性_鱗9CD.不透明度 = value; + 竜性_鱗10CD.不透明度 = value; + 竜性_鱗11CD.不透明度 = value; + 竜性_鱗12CD.不透明度 = value; + 竜性_鱗13CD.不透明度 = value; + 腕輪_革CD.不透明度 = value; + 腕輪_金具1CD.不透明度 = value; + 腕輪_金具2CD.不透明度 = value; + 腕輪_金具3CD.不透明度 = value; + 腕輪_金具左CD.不透明度 = value; + 腕輪_金具右CD.不透明度 = value; + } + } + + public override double 展開 + { + set + { + double num = value.Inverse(); + double num2 = (右 ? (-1.0) : 1.0); + X0Y0_獣翼下腕.AngleCont = num2 * 120.0 * num; + } + } + + public bool 下部_外線 + { + get + { + return X0Y0_獣翼下腕.OP[(!右) ? 1 : 2].Outline; + } + set + { + X0Y0_獣翼下腕.OP[(!右) ? 1 : 2].Outline = value; + } + } + + public override bool 肘部_外線 + { + get + { + return X0Y0_獣翼下腕.OP[右 ? 3 : 0].Outline; + } + set + { + X0Y0_獣翼下腕.OP[右 ? 3 : 0].Outline = value; + } + } + + public JointS 手_接続点 => new JointS(本体, X0Y0_獣翼下腕, 0); + + public JointS 腕輪_接続点 => new JointS(本体, X0Y0_獣翼下腕, 2); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0); + + public 下腕_蝙(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下腕_蝙D e) + { + 下腕_蝙 下腕_蝙2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.腕左["獣翼下腕"]); + Pars pars = 本体[0][0]; + X0Y0_獣翼下腕 = pars["獣翼下腕"].ToPar(); + Pars pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_竜性_鱗5 = pars2["鱗5"].ToPar(); + X0Y0_竜性_鱗6 = pars2["鱗6"].ToPar(); + X0Y0_竜性_鱗7 = pars2["鱗7"].ToPar(); + X0Y0_竜性_鱗8 = pars2["鱗8"].ToPar(); + X0Y0_竜性_鱗9 = pars2["鱗9"].ToPar(); + X0Y0_竜性_鱗10 = pars2["鱗10"].ToPar(); + X0Y0_竜性_鱗11 = pars2["鱗11"].ToPar(); + X0Y0_竜性_鱗12 = pars2["鱗12"].ToPar(); + X0Y0_竜性_鱗13 = pars2["鱗13"].ToPar(); + pars2 = pars["腕輪"].ToPars(); + X0Y0_腕輪_革 = pars2["革"].ToPar(); + X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_腕輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_腕輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_腕輪_金具右 = pars2["金具右"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 獣翼下腕_表示 = e.獣翼下腕_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 竜性_鱗4_表示 = e.竜性_鱗4_表示; + 竜性_鱗5_表示 = e.竜性_鱗5_表示; + 竜性_鱗6_表示 = e.竜性_鱗6_表示; + 竜性_鱗7_表示 = e.竜性_鱗7_表示; + 竜性_鱗8_表示 = e.竜性_鱗8_表示; + 竜性_鱗9_表示 = e.竜性_鱗9_表示; + 竜性_鱗10_表示 = e.竜性_鱗10_表示; + 竜性_鱗11_表示 = e.竜性_鱗11_表示; + 竜性_鱗12_表示 = e.竜性_鱗12_表示; + 竜性_鱗13_表示 = e.竜性_鱗13_表示; + 腕輪_革_表示 = e.腕輪_革_表示; + 腕輪_金具1_表示 = e.腕輪_金具1_表示; + 腕輪_金具2_表示 = e.腕輪_金具2_表示; + 腕輪_金具3_表示 = e.腕輪_金具3_表示; + 腕輪_金具左_表示 = e.腕輪_金具左_表示; + 腕輪_金具右_表示 = e.腕輪_金具右_表示; + 腕輪表示 = e.腕輪表示; + 展開 = e.展開; + 下部_外線 = e.下部_外線; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.手_接続.Count > 0) + { + 手_接続 = e.手_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 下腕_蝙2; + f.ConnectionType = ConnectionInfo.下腕_蝙_手_接続; + f.接続(下腕_蝙2.手_接続点); + return f; + }).ToArray(); + } + if (e.腕輪_接続.Count > 0) + { + 腕輪_接続 = e.腕輪_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 下腕_蝙2; + f.ConnectionType = ConnectionInfo.下腕_蝙_腕輪_接続; + f.接続(下腕_蝙2.腕輪_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_竜性_鱗8CP = new ColorP(X0Y0_竜性_鱗8, 竜性_鱗8CD, DisUnit, abj: true); + X0Y0_竜性_鱗9CP = new ColorP(X0Y0_竜性_鱗9, 竜性_鱗9CD, DisUnit, abj: true); + X0Y0_竜性_鱗10CP = new ColorP(X0Y0_竜性_鱗10, 竜性_鱗10CD, DisUnit, abj: true); + X0Y0_竜性_鱗11CP = new ColorP(X0Y0_竜性_鱗11, 竜性_鱗11CD, DisUnit, abj: true); + X0Y0_竜性_鱗12CP = new ColorP(X0Y0_竜性_鱗12, 竜性_鱗12CD, DisUnit, abj: true); + X0Y0_竜性_鱗13CP = new ColorP(X0Y0_竜性_鱗13, 竜性_鱗13CD, 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); + X0Y0_腕輪_金具3CP = new ColorP(X0Y0_腕輪_金具3, 腕輪_金具3CD, DisUnit, abj: true); + X0Y0_腕輪_金具左CP = new ColorP(X0Y0_腕輪_金具左, 腕輪_金具左CD, DisUnit, abj: true); + X0Y0_腕輪_金具右CP = new ColorP(X0Y0_腕輪_金具右, 腕輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度B = 1.02; + 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖表示 = e.鎖表示; + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_獣翼下腕.AngleBase = num * -322.0; + 本体.JoinPAall(); + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_獣翼下腕); + Are.Draw(X0Y0_竜性_鱗1); + Are.Draw(X0Y0_竜性_鱗2); + Are.Draw(X0Y0_竜性_鱗3); + Are.Draw(X0Y0_竜性_鱗4); + Are.Draw(X0Y0_竜性_鱗5); + Are.Draw(X0Y0_竜性_鱗6); + Are.Draw(X0Y0_竜性_鱗7); + Are.Draw(X0Y0_竜性_鱗8); + Are.Draw(X0Y0_竜性_鱗9); + Are.Draw(X0Y0_竜性_鱗10); + Are.Draw(X0Y0_竜性_鱗11); + Are.Draw(X0Y0_竜性_鱗12); + Are.Draw(X0Y0_竜性_鱗13); + } + + public void 腕輪描画(Are Are) + { + Are.Draw(X0Y0_腕輪_革); + Are.Draw(X0Y0_腕輪_金具1); + Are.Draw(X0Y0_腕輪_金具2); + Are.Draw(X0Y0_腕輪_金具3); + Are.Draw(X0Y0_腕輪_金具左); + Are.Draw(X0Y0_腕輪_金具右); + 鎖1.描画0(Are); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) + { + return p == X0Y0_腕輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_獣翼下腕CP.Update(); + X0Y0_竜性_鱗1CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_竜性_鱗4CP.Update(); + X0Y0_竜性_鱗5CP.Update(); + X0Y0_竜性_鱗6CP.Update(); + X0Y0_竜性_鱗7CP.Update(); + X0Y0_竜性_鱗8CP.Update(); + X0Y0_竜性_鱗9CP.Update(); + X0Y0_竜性_鱗10CP.Update(); + X0Y0_竜性_鱗11CP.Update(); + X0Y0_竜性_鱗12CP.Update(); + X0Y0_竜性_鱗13CP.Update(); + X0Y0_腕輪_革CP.Update(); + X0Y0_腕輪_金具1CP.Update(); + X0Y0_腕輪_金具2CP.Update(); + X0Y0_腕輪_金具3CP.Update(); + X0Y0_腕輪_金具左CP.Update(); + X0Y0_腕輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 獣翼下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗12CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗13CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 獣翼下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗12CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗13CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 獣翼下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗13CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + public void 腕輪配色(拘束具色 配色) + { + 腕輪_革CD.色 = 配色.革部色; + 腕輪_金具1CD.色 = 配色.金具色; + 腕輪_金具2CD.色 = 腕輪_金具1CD.色; + 腕輪_金具3CD.色 = 腕輪_金具1CD.色; + 腕輪_金具左CD.色 = 腕輪_金具1CD.色; + 腕輪_金具右CD.色 = 腕輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蝙D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蝙D.cs index a66e8d7..0f2f6e3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蝙D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蝙D.cs @@ -2,82 +2,83 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下腕_蝙D : 翼下腕D +namespace SlaveMatrix { - public bool 獣翼下腕_表示 = true; + [Serializable] + public class 下腕_蝙D : 翼下腕D + { + public bool 獣翼下腕_表示 = true; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 竜性_鱗4_表示; + public bool 竜性_鱗4_表示; - public bool 竜性_鱗5_表示; + public bool 竜性_鱗5_表示; - public bool 竜性_鱗6_表示; + public bool 竜性_鱗6_表示; - public bool 竜性_鱗7_表示; + public bool 竜性_鱗7_表示; - public bool 竜性_鱗8_表示; + public bool 竜性_鱗8_表示; - public bool 竜性_鱗9_表示; + public bool 竜性_鱗9_表示; - public bool 竜性_鱗10_表示; + public bool 竜性_鱗10_表示; - public bool 竜性_鱗11_表示; + public bool 竜性_鱗11_表示; - public bool 竜性_鱗12_表示; + public bool 竜性_鱗12_表示; - public bool 竜性_鱗13_表示; + public bool 竜性_鱗13_表示; - public bool 腕輪_革_表示; + public bool 腕輪_革_表示; - public bool 腕輪_金具1_表示; + public bool 腕輪_金具1_表示; - public bool 腕輪_金具2_表示; + public bool 腕輪_金具2_表示; - public bool 腕輪_金具3_表示; + public bool 腕輪_金具3_表示; - public bool 腕輪_金具左_表示; + public bool 腕輪_金具左_表示; - public bool 腕輪_金具右_表示; + public bool 腕輪_金具右_表示; - public bool 腕輪表示; + public bool 腕輪表示; - public double 展開; + public double 展開; - public bool 下部_外線; + public bool 下部_外線; - public bool 鎖表示; + public bool 鎖表示; - public List 腕輪_接続 = new List(); + public List 腕輪_接続 = new List(); - public 下腕_蝙D() - { - ThisType = GetType(); - } + public 下腕_蝙D() + { + ThisType = GetType(); + } - public override void 手接続(EleD e) - { - 手_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.下腕_蝙_手_接続; - } + public override 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.下腕_蝙_腕輪_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下腕_蝙(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下腕_蝙(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蹄.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蹄.cs index a812c64..7eb527c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蹄.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蹄.cs @@ -1,238 +1,239 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下腕_蹄 : 獣下腕 +namespace SlaveMatrix { - public Par X0Y0_下腕; + public class 下腕_蹄 : 獣下腕 + { + public Par X0Y0_下腕; - public Par X0Y0_筋肉_筋肉下; + public Par X0Y0_筋肉_筋肉下; - public Par X0Y0_筋肉_筋肉上; + public Par X0Y0_筋肉_筋肉上; - public ColorD 下腕CD; + public ColorD 下腕CD; - public ColorD 筋肉_筋肉下CD; + public ColorD 筋肉_筋肉下CD; - public ColorD 筋肉_筋肉上CD; + public ColorD 筋肉_筋肉上CD; - public ColorP X0Y0_下腕CP; + public ColorP X0Y0_下腕CP; - public ColorP X0Y0_筋肉_筋肉下CP; + public ColorP X0Y0_筋肉_筋肉下CP; - public ColorP X0Y0_筋肉_筋肉上CP; + public ColorP X0Y0_筋肉_筋肉上CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋肉_筋肉下_表示 = 筋肉_; - 筋肉_筋肉上_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋肉_筋肉下_表示 = 筋肉_; + 筋肉_筋肉上_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 下腕_表示 - { - get - { - return X0Y0_下腕.Dra; - } - set - { - X0Y0_下腕.Dra = value; - X0Y0_下腕.Hit = value; - } - } + public bool 下腕_表示 + { + get + { + return X0Y0_下腕.Dra; + } + set + { + X0Y0_下腕.Dra = value; + X0Y0_下腕.Hit = value; + } + } - public bool 筋肉_筋肉下_表示 - { - get - { - return X0Y0_筋肉_筋肉下.Dra; - } - set - { - X0Y0_筋肉_筋肉下.Dra = value; - X0Y0_筋肉_筋肉下.Hit = value; - } - } + public bool 筋肉_筋肉下_表示 + { + get + { + return X0Y0_筋肉_筋肉下.Dra; + } + set + { + X0Y0_筋肉_筋肉下.Dra = value; + X0Y0_筋肉_筋肉下.Hit = value; + } + } - public bool 筋肉_筋肉上_表示 - { - get - { - return X0Y0_筋肉_筋肉上.Dra; - } - set - { - X0Y0_筋肉_筋肉上.Dra = value; - X0Y0_筋肉_筋肉上.Hit = value; - } - } + public bool 筋肉_筋肉上_表示 + { + get + { + return X0Y0_筋肉_筋肉上.Dra; + } + set + { + X0Y0_筋肉_筋肉上.Dra = value; + X0Y0_筋肉_筋肉上.Hit = value; + } + } - public override bool 表示 - { - get - { - return 下腕_表示; - } - set - { - 下腕_表示 = value; - 筋肉_筋肉下_表示 = value; - 筋肉_筋肉上_表示 = value; - } - } + public override bool 表示 + { + get + { + return 下腕_表示; + } + set + { + 下腕_表示 = value; + 筋肉_筋肉下_表示 = value; + 筋肉_筋肉上_表示 = value; + } + } - public override double 濃度 - { - get - { - return 下腕CD.不透明度; - } - set - { - 下腕CD.不透明度 = value; - 筋肉_筋肉下CD.不透明度 = value; - 筋肉_筋肉上CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 下腕CD.不透明度; + } + set + { + 下腕CD.不透明度 = value; + 筋肉_筋肉下CD.不透明度 = value; + 筋肉_筋肉上CD.不透明度 = value; + } + } - public override bool 肘部_外線 - { - get - { - return X0Y0_下腕.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_下腕.OP[右 ? 4 : 0].Outline = value; - } - } + public override bool 肘部_外線 + { + get + { + return X0Y0_下腕.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_下腕.OP[右 ? 4 : 0].Outline = value; + } + } - public JointS 手_接続点 => new JointS(本体, X0Y0_下腕, 2); + public JointS 手_接続点 => new JointS(本体, X0Y0_下腕, 2); - public 下腕_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下腕_蹄D e) - { - 下腕_蹄 下腕_蹄2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.腕左["四足下腕"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_下腕 = pars["下腕"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); - X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); - X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 下腕_表示 = e.下腕_表示; - 筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示; - 筋肉_筋肉上_表示 = e.筋肉_筋肉上_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.手_接続.Count > 0) - { - Ele f; - 手_接続 = e.手_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 下腕_蹄2; - f.ConnectionType = ConnectionInfo.下腕_蹄_手_接続; - f.接続(下腕_蹄2.手_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_下腕CP = new ColorP(X0Y0_下腕, 下腕CD, DisUnit, abj: true); - X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉上CP = new ColorP(X0Y0_筋肉_筋肉上, 筋肉_筋肉上CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 下腕_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下腕_蹄D e) + { + 下腕_蹄 下腕_蹄2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.腕左["四足下腕"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_下腕 = pars["下腕"].ToPar(); + Pars pars2 = pars["筋肉"].ToPars(); + X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); + X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 下腕_表示 = e.下腕_表示; + 筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示; + 筋肉_筋肉上_表示 = e.筋肉_筋肉上_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.手_接続.Count > 0) + { + Ele f; + 手_接続 = e.手_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 下腕_蹄2; + f.ConnectionType = ConnectionInfo.下腕_蹄_手_接続; + f.接続(下腕_蹄2.手_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_下腕CP = new ColorP(X0Y0_下腕, 下腕CD, DisUnit, abj: true); + X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉上CP = new ColorP(X0Y0_筋肉_筋肉上, 筋肉_筋肉上CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_下腕.AngleBase = num * 160.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_下腕.AngleBase = num * 160.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - X0Y0_下腕CP.Update(); - X0Y0_筋肉_筋肉下CP.Update(); - X0Y0_筋肉_筋肉上CP.Update(); - } + public override void 色更新() + { + X0Y0_下腕CP.Update(); + X0Y0_筋肉_筋肉下CP.Update(); + X0Y0_筋肉_筋肉上CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - } + private void 配色N0(体配色 体配色) + { + 下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蹄D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蹄D.cs index f505828..5da32c1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蹄D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_蹄D.cs @@ -1,31 +1,32 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下腕_蹄D : 獣下腕D +namespace SlaveMatrix { - public bool 下腕_表示 = true; + [Serializable] + public class 下腕_蹄D : 獣下腕D + { + public bool 下腕_表示 = true; - public bool 筋肉_筋肉下_表示; + public bool 筋肉_筋肉下_表示; - public bool 筋肉_筋肉上_表示; + public bool 筋肉_筋肉上_表示; - public 下腕_蹄D() - { - ThisType = GetType(); - } + public 下腕_蹄D() + { + ThisType = GetType(); + } - public override void 手接続(EleD e) - { - 手_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.下腕_蹄_手_接続; - } + public override void 手接続(EleD e) + { + 手_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.下腕_蹄_手_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下腕_蹄(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下腕_蹄(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_鳥.cs index a58d148..d80168f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_鳥.cs @@ -1,2787 +1,2788 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 下腕_鳥 : 翼下腕 +namespace SlaveMatrix { - public Par X0Y0_鳥翼下腕; + public class 下腕_鳥 : 翼下腕 + { + public Par X0Y0_鳥翼下腕; - public Par X0Y0_風切羽_羽15; + public Par X0Y0_風切羽_羽15; - public Par X0Y0_風切羽_羽14; + public Par X0Y0_風切羽_羽14; - public Par X0Y0_風切羽_羽13; + public Par X0Y0_風切羽_羽13; - public Par X0Y0_風切羽_羽12; + public Par X0Y0_風切羽_羽12; - public Par X0Y0_風切羽_羽11; + public Par X0Y0_風切羽_羽11; - public Par X0Y0_風切羽_羽10; + public Par X0Y0_風切羽_羽10; - public Par X0Y0_風切羽_羽9; + public Par X0Y0_風切羽_羽9; - public Par X0Y0_風切羽_羽8; + public Par X0Y0_風切羽_羽8; - public Par X0Y0_風切羽_羽7; + public Par X0Y0_風切羽_羽7; - public Par X0Y0_風切羽_羽6; + public Par X0Y0_風切羽_羽6; - public Par X0Y0_風切羽_羽5; + public Par X0Y0_風切羽_羽5; - public Par X0Y0_風切羽_羽4; + public Par X0Y0_風切羽_羽4; - public Par X0Y0_風切羽_羽3; + public Par X0Y0_風切羽_羽3; - public Par X0Y0_風切羽_羽2; + public Par X0Y0_風切羽_羽2; - public Par X0Y0_風切羽_羽1; + public Par X0Y0_風切羽_羽1; - public Par X0Y0_雨覆羽_羽14; + public Par X0Y0_雨覆羽_羽14; - public Par X0Y0_雨覆羽_羽13; + public Par X0Y0_雨覆羽_羽13; - public Par X0Y0_雨覆羽_羽12; + public Par X0Y0_雨覆羽_羽12; - public Par X0Y0_雨覆羽_羽11; + public Par X0Y0_雨覆羽_羽11; - public Par X0Y0_雨覆羽_羽10; + public Par X0Y0_雨覆羽_羽10; - public Par X0Y0_雨覆羽_羽9; + public Par X0Y0_雨覆羽_羽9; - public Par X0Y0_雨覆羽_羽8; + public Par X0Y0_雨覆羽_羽8; - public Par X0Y0_雨覆羽_羽7; + public Par X0Y0_雨覆羽_羽7; - public Par X0Y0_雨覆羽_羽6; + public Par X0Y0_雨覆羽_羽6; - public Par X0Y0_雨覆羽_羽5; + public Par X0Y0_雨覆羽_羽5; - public Par X0Y0_雨覆羽_羽4; + public Par X0Y0_雨覆羽_羽4; - public Par X0Y0_雨覆羽_羽3; + public Par X0Y0_雨覆羽_羽3; - public Par X0Y0_雨覆羽_羽2; + public Par X0Y0_雨覆羽_羽2; - public Par X0Y0_雨覆羽_羽1; + public Par X0Y0_雨覆羽_羽1; - public Par X0Y0_中雨覆羽_羽13; + public Par X0Y0_中雨覆羽_羽13; - public Par X0Y0_中雨覆羽_羽12; + public Par X0Y0_中雨覆羽_羽12; - public Par X0Y0_中雨覆羽_羽11; + public Par X0Y0_中雨覆羽_羽11; - public Par X0Y0_中雨覆羽_羽10; + public Par X0Y0_中雨覆羽_羽10; - public Par X0Y0_中雨覆羽_羽9; + public Par X0Y0_中雨覆羽_羽9; - public Par X0Y0_中雨覆羽_羽8; + public Par X0Y0_中雨覆羽_羽8; - public Par X0Y0_中雨覆羽_羽7; + public Par X0Y0_中雨覆羽_羽7; - public Par X0Y0_中雨覆羽_羽6; + public Par X0Y0_中雨覆羽_羽6; - public Par X0Y0_中雨覆羽_羽5; + public Par X0Y0_中雨覆羽_羽5; - public Par X0Y0_中雨覆羽_羽4; + public Par X0Y0_中雨覆羽_羽4; - public Par X0Y0_中雨覆羽_羽3; + public Par X0Y0_中雨覆羽_羽3; - public Par X0Y0_中雨覆羽_羽2; + public Par X0Y0_中雨覆羽_羽2; - public Par X0Y0_中雨覆羽_羽1; + public Par X0Y0_中雨覆羽_羽1; - public Par X0Y0_小雨覆_小雨覆; + public Par X0Y0_小雨覆_小雨覆; - public Par X0Y0_小雨覆_竜性_鱗1; + public Par X0Y0_小雨覆_竜性_鱗1; - public Par X0Y0_小雨覆_竜性_鱗2; + public Par X0Y0_小雨覆_竜性_鱗2; - public Par X0Y0_小雨覆_竜性_鱗3; + public Par X0Y0_小雨覆_竜性_鱗3; - public Par X0Y0_小雨覆_竜性_鱗4; + public Par X0Y0_小雨覆_竜性_鱗4; - public Par X0Y0_小雨覆_竜性_鱗5; + public Par X0Y0_小雨覆_竜性_鱗5; - public Par X0Y0_小雨覆_竜性_鱗6; + public Par X0Y0_小雨覆_竜性_鱗6; - public Par X0Y0_小雨覆_竜性_鱗7; + public Par X0Y0_小雨覆_竜性_鱗7; - public Par X0Y0_小雨覆_竜性_鱗8; + public Par X0Y0_小雨覆_竜性_鱗8; - public Par X0Y0_小雨覆_竜性_鱗9; + public Par X0Y0_小雨覆_竜性_鱗9; - public Par X0Y0_腕輪_革; + public Par X0Y0_腕輪_革; - public Par X0Y0_腕輪_金具1; + public Par X0Y0_腕輪_金具1; - public Par X0Y0_腕輪_金具2; + public Par X0Y0_腕輪_金具2; - public Par X0Y0_腕輪_金具3; + public Par X0Y0_腕輪_金具3; - public Par X0Y0_腕輪_金具左; + public Par X0Y0_腕輪_金具左; - public Par X0Y0_腕輪_金具右; + public Par X0Y0_腕輪_金具右; - public ColorD 鳥翼下腕CD; + public ColorD 鳥翼下腕CD; - public ColorD 風切羽_羽15CD; + public ColorD 風切羽_羽15CD; - public ColorD 風切羽_羽14CD; + public ColorD 風切羽_羽14CD; - public ColorD 風切羽_羽13CD; + public ColorD 風切羽_羽13CD; - public ColorD 風切羽_羽12CD; + public ColorD 風切羽_羽12CD; - public ColorD 風切羽_羽11CD; + public ColorD 風切羽_羽11CD; - public ColorD 風切羽_羽10CD; + public ColorD 風切羽_羽10CD; - public ColorD 風切羽_羽9CD; + public ColorD 風切羽_羽9CD; - public ColorD 風切羽_羽8CD; + public ColorD 風切羽_羽8CD; - public ColorD 風切羽_羽7CD; + public ColorD 風切羽_羽7CD; - public ColorD 風切羽_羽6CD; + public ColorD 風切羽_羽6CD; - public ColorD 風切羽_羽5CD; + public ColorD 風切羽_羽5CD; - public ColorD 風切羽_羽4CD; + public ColorD 風切羽_羽4CD; - public ColorD 風切羽_羽3CD; + public ColorD 風切羽_羽3CD; - public ColorD 風切羽_羽2CD; + public ColorD 風切羽_羽2CD; - public ColorD 風切羽_羽1CD; + public ColorD 風切羽_羽1CD; - public ColorD 雨覆羽_羽14CD; + public ColorD 雨覆羽_羽14CD; - public ColorD 雨覆羽_羽13CD; + public ColorD 雨覆羽_羽13CD; - public ColorD 雨覆羽_羽12CD; + public ColorD 雨覆羽_羽12CD; - public ColorD 雨覆羽_羽11CD; + public ColorD 雨覆羽_羽11CD; - public ColorD 雨覆羽_羽10CD; + public ColorD 雨覆羽_羽10CD; - public ColorD 雨覆羽_羽9CD; + public ColorD 雨覆羽_羽9CD; - public ColorD 雨覆羽_羽8CD; + public ColorD 雨覆羽_羽8CD; - public ColorD 雨覆羽_羽7CD; + public ColorD 雨覆羽_羽7CD; - public ColorD 雨覆羽_羽6CD; + public ColorD 雨覆羽_羽6CD; - public ColorD 雨覆羽_羽5CD; + public ColorD 雨覆羽_羽5CD; - public ColorD 雨覆羽_羽4CD; + public ColorD 雨覆羽_羽4CD; - public ColorD 雨覆羽_羽3CD; + public ColorD 雨覆羽_羽3CD; - public ColorD 雨覆羽_羽2CD; + public ColorD 雨覆羽_羽2CD; - public ColorD 雨覆羽_羽1CD; + public ColorD 雨覆羽_羽1CD; - public ColorD 中雨覆羽_羽13CD; + public ColorD 中雨覆羽_羽13CD; - public ColorD 中雨覆羽_羽12CD; + public ColorD 中雨覆羽_羽12CD; - public ColorD 中雨覆羽_羽11CD; + public ColorD 中雨覆羽_羽11CD; - public ColorD 中雨覆羽_羽10CD; + public ColorD 中雨覆羽_羽10CD; - public ColorD 中雨覆羽_羽9CD; + public ColorD 中雨覆羽_羽9CD; - public ColorD 中雨覆羽_羽8CD; + public ColorD 中雨覆羽_羽8CD; - public ColorD 中雨覆羽_羽7CD; + public ColorD 中雨覆羽_羽7CD; - public ColorD 中雨覆羽_羽6CD; + public ColorD 中雨覆羽_羽6CD; - public ColorD 中雨覆羽_羽5CD; + public ColorD 中雨覆羽_羽5CD; - public ColorD 中雨覆羽_羽4CD; + public ColorD 中雨覆羽_羽4CD; - public ColorD 中雨覆羽_羽3CD; + public ColorD 中雨覆羽_羽3CD; - public ColorD 中雨覆羽_羽2CD; + public ColorD 中雨覆羽_羽2CD; - public ColorD 中雨覆羽_羽1CD; + public ColorD 中雨覆羽_羽1CD; - public ColorD 小雨覆_小雨覆CD; + public ColorD 小雨覆_小雨覆CD; - public ColorD 小雨覆_竜性_鱗1CD; + public ColorD 小雨覆_竜性_鱗1CD; - public ColorD 小雨覆_竜性_鱗2CD; + public ColorD 小雨覆_竜性_鱗2CD; - public ColorD 小雨覆_竜性_鱗3CD; + public ColorD 小雨覆_竜性_鱗3CD; - public ColorD 小雨覆_竜性_鱗4CD; + public ColorD 小雨覆_竜性_鱗4CD; - public ColorD 小雨覆_竜性_鱗5CD; + public ColorD 小雨覆_竜性_鱗5CD; - public ColorD 小雨覆_竜性_鱗6CD; + public ColorD 小雨覆_竜性_鱗6CD; - public ColorD 小雨覆_竜性_鱗7CD; + public ColorD 小雨覆_竜性_鱗7CD; - public ColorD 小雨覆_竜性_鱗8CD; + public ColorD 小雨覆_竜性_鱗8CD; - public ColorD 小雨覆_竜性_鱗9CD; + public ColorD 小雨覆_竜性_鱗9CD; - public ColorD 腕輪_革CD; + public ColorD 腕輪_革CD; - public ColorD 腕輪_金具1CD; + public ColorD 腕輪_金具1CD; - public ColorD 腕輪_金具2CD; + public ColorD 腕輪_金具2CD; - public ColorD 腕輪_金具3CD; + public ColorD 腕輪_金具3CD; - public ColorD 腕輪_金具左CD; + public ColorD 腕輪_金具左CD; - public ColorD 腕輪_金具右CD; + public ColorD 腕輪_金具右CD; - public ColorP X0Y0_鳥翼下腕CP; + public ColorP X0Y0_鳥翼下腕CP; - public ColorP X0Y0_風切羽_羽15CP; + public ColorP X0Y0_風切羽_羽15CP; - public ColorP X0Y0_風切羽_羽14CP; + public ColorP X0Y0_風切羽_羽14CP; - public ColorP X0Y0_風切羽_羽13CP; + public ColorP X0Y0_風切羽_羽13CP; - public ColorP X0Y0_風切羽_羽12CP; + public ColorP X0Y0_風切羽_羽12CP; - public ColorP X0Y0_風切羽_羽11CP; + public ColorP X0Y0_風切羽_羽11CP; - public ColorP X0Y0_風切羽_羽10CP; + public ColorP X0Y0_風切羽_羽10CP; - public ColorP X0Y0_風切羽_羽9CP; + public ColorP X0Y0_風切羽_羽9CP; - public ColorP X0Y0_風切羽_羽8CP; + public ColorP X0Y0_風切羽_羽8CP; - public ColorP X0Y0_風切羽_羽7CP; + public ColorP X0Y0_風切羽_羽7CP; - public ColorP X0Y0_風切羽_羽6CP; + public ColorP X0Y0_風切羽_羽6CP; - public ColorP X0Y0_風切羽_羽5CP; + public ColorP X0Y0_風切羽_羽5CP; - public ColorP X0Y0_風切羽_羽4CP; + public ColorP X0Y0_風切羽_羽4CP; - public ColorP X0Y0_風切羽_羽3CP; + public ColorP X0Y0_風切羽_羽3CP; - public ColorP X0Y0_風切羽_羽2CP; + public ColorP X0Y0_風切羽_羽2CP; - public ColorP X0Y0_風切羽_羽1CP; + public ColorP X0Y0_風切羽_羽1CP; - public ColorP X0Y0_雨覆羽_羽14CP; + public ColorP X0Y0_雨覆羽_羽14CP; - public ColorP X0Y0_雨覆羽_羽13CP; + public ColorP X0Y0_雨覆羽_羽13CP; - public ColorP X0Y0_雨覆羽_羽12CP; + public ColorP X0Y0_雨覆羽_羽12CP; - public ColorP X0Y0_雨覆羽_羽11CP; + public ColorP X0Y0_雨覆羽_羽11CP; - public ColorP X0Y0_雨覆羽_羽10CP; + public ColorP X0Y0_雨覆羽_羽10CP; - public ColorP X0Y0_雨覆羽_羽9CP; + public ColorP X0Y0_雨覆羽_羽9CP; - public ColorP X0Y0_雨覆羽_羽8CP; + public ColorP X0Y0_雨覆羽_羽8CP; - public ColorP X0Y0_雨覆羽_羽7CP; + public ColorP X0Y0_雨覆羽_羽7CP; - public ColorP X0Y0_雨覆羽_羽6CP; + public ColorP X0Y0_雨覆羽_羽6CP; - public ColorP X0Y0_雨覆羽_羽5CP; + public ColorP X0Y0_雨覆羽_羽5CP; - public ColorP X0Y0_雨覆羽_羽4CP; + public ColorP X0Y0_雨覆羽_羽4CP; - public ColorP X0Y0_雨覆羽_羽3CP; + public ColorP X0Y0_雨覆羽_羽3CP; - public ColorP X0Y0_雨覆羽_羽2CP; + public ColorP X0Y0_雨覆羽_羽2CP; - public ColorP X0Y0_雨覆羽_羽1CP; + public ColorP X0Y0_雨覆羽_羽1CP; - public ColorP X0Y0_中雨覆羽_羽13CP; + public ColorP X0Y0_中雨覆羽_羽13CP; - public ColorP X0Y0_中雨覆羽_羽12CP; + public ColorP X0Y0_中雨覆羽_羽12CP; - public ColorP X0Y0_中雨覆羽_羽11CP; + public ColorP X0Y0_中雨覆羽_羽11CP; - public ColorP X0Y0_中雨覆羽_羽10CP; + public ColorP X0Y0_中雨覆羽_羽10CP; - public ColorP X0Y0_中雨覆羽_羽9CP; + public ColorP X0Y0_中雨覆羽_羽9CP; - public ColorP X0Y0_中雨覆羽_羽8CP; + public ColorP X0Y0_中雨覆羽_羽8CP; - public ColorP X0Y0_中雨覆羽_羽7CP; + public ColorP X0Y0_中雨覆羽_羽7CP; - public ColorP X0Y0_中雨覆羽_羽6CP; + public ColorP X0Y0_中雨覆羽_羽6CP; - public ColorP X0Y0_中雨覆羽_羽5CP; + public ColorP X0Y0_中雨覆羽_羽5CP; - public ColorP X0Y0_中雨覆羽_羽4CP; + public ColorP X0Y0_中雨覆羽_羽4CP; - public ColorP X0Y0_中雨覆羽_羽3CP; + public ColorP X0Y0_中雨覆羽_羽3CP; - public ColorP X0Y0_中雨覆羽_羽2CP; + public ColorP X0Y0_中雨覆羽_羽2CP; - public ColorP X0Y0_中雨覆羽_羽1CP; + public ColorP X0Y0_中雨覆羽_羽1CP; - public ColorP X0Y0_小雨覆_小雨覆CP; + public ColorP X0Y0_小雨覆_小雨覆CP; - public ColorP X0Y0_小雨覆_竜性_鱗1CP; + public ColorP X0Y0_小雨覆_竜性_鱗1CP; - public ColorP X0Y0_小雨覆_竜性_鱗2CP; + public ColorP X0Y0_小雨覆_竜性_鱗2CP; - public ColorP X0Y0_小雨覆_竜性_鱗3CP; + public ColorP X0Y0_小雨覆_竜性_鱗3CP; - public ColorP X0Y0_小雨覆_竜性_鱗4CP; + public ColorP X0Y0_小雨覆_竜性_鱗4CP; - public ColorP X0Y0_小雨覆_竜性_鱗5CP; + public ColorP X0Y0_小雨覆_竜性_鱗5CP; - public ColorP X0Y0_小雨覆_竜性_鱗6CP; + public ColorP X0Y0_小雨覆_竜性_鱗6CP; - public ColorP X0Y0_小雨覆_竜性_鱗7CP; + public ColorP X0Y0_小雨覆_竜性_鱗7CP; - public ColorP X0Y0_小雨覆_竜性_鱗8CP; + public ColorP X0Y0_小雨覆_竜性_鱗8CP; - public ColorP X0Y0_小雨覆_竜性_鱗9CP; + public ColorP X0Y0_小雨覆_竜性_鱗9CP; - public ColorP X0Y0_腕輪_革CP; + public ColorP X0Y0_腕輪_革CP; - public ColorP X0Y0_腕輪_金具1CP; + public ColorP X0Y0_腕輪_金具1CP; - public ColorP X0Y0_腕輪_金具2CP; + public ColorP X0Y0_腕輪_金具2CP; - public ColorP X0Y0_腕輪_金具3CP; + public ColorP X0Y0_腕輪_金具3CP; - public ColorP X0Y0_腕輪_金具左CP; + public ColorP X0Y0_腕輪_金具左CP; - public ColorP X0Y0_腕輪_金具右CP; + public ColorP X0Y0_腕輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 腕輪表示 = 拘束_; - } - } - - public bool 鳥翼下腕_表示 - { - get - { - return X0Y0_鳥翼下腕.Dra; - } - set - { - X0Y0_鳥翼下腕.Dra = value; - X0Y0_鳥翼下腕.Hit = value; - } - } - - public bool 風切羽_羽15_表示 - { - get - { - return X0Y0_風切羽_羽15.Dra; - } - set - { - X0Y0_風切羽_羽15.Dra = value; - X0Y0_風切羽_羽15.Hit = value; - } - } - - public bool 風切羽_羽14_表示 - { - get - { - return X0Y0_風切羽_羽14.Dra; - } - set - { - X0Y0_風切羽_羽14.Dra = value; - X0Y0_風切羽_羽14.Hit = value; - } - } - - public bool 風切羽_羽13_表示 - { - get - { - return X0Y0_風切羽_羽13.Dra; - } - set - { - X0Y0_風切羽_羽13.Dra = value; - X0Y0_風切羽_羽13.Hit = value; - } - } - - public bool 風切羽_羽12_表示 - { - get - { - return X0Y0_風切羽_羽12.Dra; - } - set - { - X0Y0_風切羽_羽12.Dra = value; - X0Y0_風切羽_羽12.Hit = value; - } - } - - public bool 風切羽_羽11_表示 - { - get - { - return X0Y0_風切羽_羽11.Dra; - } - set - { - X0Y0_風切羽_羽11.Dra = value; - X0Y0_風切羽_羽11.Hit = value; - } - } - - public bool 風切羽_羽10_表示 - { - get - { - return X0Y0_風切羽_羽10.Dra; - } - set - { - X0Y0_風切羽_羽10.Dra = value; - X0Y0_風切羽_羽10.Hit = value; - } - } - - public bool 風切羽_羽9_表示 - { - get - { - return X0Y0_風切羽_羽9.Dra; - } - set - { - X0Y0_風切羽_羽9.Dra = value; - X0Y0_風切羽_羽9.Hit = value; - } - } - - public bool 風切羽_羽8_表示 - { - get - { - return X0Y0_風切羽_羽8.Dra; - } - set - { - X0Y0_風切羽_羽8.Dra = value; - X0Y0_風切羽_羽8.Hit = value; - } - } - - public bool 風切羽_羽7_表示 - { - get - { - return X0Y0_風切羽_羽7.Dra; - } - set - { - X0Y0_風切羽_羽7.Dra = value; - X0Y0_風切羽_羽7.Hit = value; - } - } - - public bool 風切羽_羽6_表示 - { - get - { - return X0Y0_風切羽_羽6.Dra; - } - set - { - X0Y0_風切羽_羽6.Dra = value; - X0Y0_風切羽_羽6.Hit = value; - } - } - - public bool 風切羽_羽5_表示 - { - get - { - return X0Y0_風切羽_羽5.Dra; - } - set - { - X0Y0_風切羽_羽5.Dra = value; - X0Y0_風切羽_羽5.Hit = value; - } - } - - public bool 風切羽_羽4_表示 - { - get - { - return X0Y0_風切羽_羽4.Dra; - } - set - { - X0Y0_風切羽_羽4.Dra = value; - X0Y0_風切羽_羽4.Hit = value; - } - } - - public bool 風切羽_羽3_表示 - { - get - { - return X0Y0_風切羽_羽3.Dra; - } - set - { - X0Y0_風切羽_羽3.Dra = value; - X0Y0_風切羽_羽3.Hit = value; - } - } - - public bool 風切羽_羽2_表示 - { - get - { - return X0Y0_風切羽_羽2.Dra; - } - set - { - X0Y0_風切羽_羽2.Dra = value; - X0Y0_風切羽_羽2.Hit = value; - } - } - - public bool 風切羽_羽1_表示 - { - get - { - return X0Y0_風切羽_羽1.Dra; - } - set - { - X0Y0_風切羽_羽1.Dra = value; - X0Y0_風切羽_羽1.Hit = value; - } - } - - public bool 雨覆羽_羽14_表示 - { - get - { - return X0Y0_雨覆羽_羽14.Dra; - } - set - { - X0Y0_雨覆羽_羽14.Dra = value; - X0Y0_雨覆羽_羽14.Hit = value; - } - } - - public bool 雨覆羽_羽13_表示 - { - get - { - return X0Y0_雨覆羽_羽13.Dra; - } - set - { - X0Y0_雨覆羽_羽13.Dra = value; - X0Y0_雨覆羽_羽13.Hit = value; - } - } - - public bool 雨覆羽_羽12_表示 - { - get - { - return X0Y0_雨覆羽_羽12.Dra; - } - set - { - X0Y0_雨覆羽_羽12.Dra = value; - X0Y0_雨覆羽_羽12.Hit = value; - } - } - - public bool 雨覆羽_羽11_表示 - { - get - { - return X0Y0_雨覆羽_羽11.Dra; - } - set - { - X0Y0_雨覆羽_羽11.Dra = value; - X0Y0_雨覆羽_羽11.Hit = value; - } - } - - public bool 雨覆羽_羽10_表示 - { - get - { - return X0Y0_雨覆羽_羽10.Dra; - } - set - { - X0Y0_雨覆羽_羽10.Dra = value; - X0Y0_雨覆羽_羽10.Hit = value; - } - } - - public bool 雨覆羽_羽9_表示 - { - get - { - return X0Y0_雨覆羽_羽9.Dra; - } - set - { - X0Y0_雨覆羽_羽9.Dra = value; - X0Y0_雨覆羽_羽9.Hit = value; - } - } - - public bool 雨覆羽_羽8_表示 - { - get - { - return X0Y0_雨覆羽_羽8.Dra; - } - set - { - X0Y0_雨覆羽_羽8.Dra = value; - X0Y0_雨覆羽_羽8.Hit = value; - } - } - - public bool 雨覆羽_羽7_表示 - { - get - { - return X0Y0_雨覆羽_羽7.Dra; - } - set - { - X0Y0_雨覆羽_羽7.Dra = value; - X0Y0_雨覆羽_羽7.Hit = value; - } - } - - public bool 雨覆羽_羽6_表示 - { - get - { - return X0Y0_雨覆羽_羽6.Dra; - } - set - { - X0Y0_雨覆羽_羽6.Dra = value; - X0Y0_雨覆羽_羽6.Hit = value; - } - } - - public bool 雨覆羽_羽5_表示 - { - get - { - return X0Y0_雨覆羽_羽5.Dra; - } - set - { - X0Y0_雨覆羽_羽5.Dra = value; - X0Y0_雨覆羽_羽5.Hit = value; - } - } - - public bool 雨覆羽_羽4_表示 - { - get - { - return X0Y0_雨覆羽_羽4.Dra; - } - set - { - X0Y0_雨覆羽_羽4.Dra = value; - X0Y0_雨覆羽_羽4.Hit = value; - } - } - - public bool 雨覆羽_羽3_表示 - { - get - { - return X0Y0_雨覆羽_羽3.Dra; - } - set - { - X0Y0_雨覆羽_羽3.Dra = value; - X0Y0_雨覆羽_羽3.Hit = value; - } - } - - public bool 雨覆羽_羽2_表示 - { - get - { - return X0Y0_雨覆羽_羽2.Dra; - } - set - { - X0Y0_雨覆羽_羽2.Dra = value; - X0Y0_雨覆羽_羽2.Hit = value; - } - } - - public bool 雨覆羽_羽1_表示 - { - get - { - return X0Y0_雨覆羽_羽1.Dra; - } - set - { - X0Y0_雨覆羽_羽1.Dra = value; - X0Y0_雨覆羽_羽1.Hit = value; - } - } - - public bool 中雨覆羽_羽13_表示 - { - get - { - return X0Y0_中雨覆羽_羽13.Dra; - } - set - { - X0Y0_中雨覆羽_羽13.Dra = value; - X0Y0_中雨覆羽_羽13.Hit = value; - } - } - - public bool 中雨覆羽_羽12_表示 - { - get - { - return X0Y0_中雨覆羽_羽12.Dra; - } - set - { - X0Y0_中雨覆羽_羽12.Dra = value; - X0Y0_中雨覆羽_羽12.Hit = value; - } - } - - public bool 中雨覆羽_羽11_表示 - { - get - { - return X0Y0_中雨覆羽_羽11.Dra; - } - set - { - X0Y0_中雨覆羽_羽11.Dra = value; - X0Y0_中雨覆羽_羽11.Hit = value; - } - } - - public bool 中雨覆羽_羽10_表示 - { - get - { - return X0Y0_中雨覆羽_羽10.Dra; - } - set - { - X0Y0_中雨覆羽_羽10.Dra = value; - X0Y0_中雨覆羽_羽10.Hit = value; - } - } - - public bool 中雨覆羽_羽9_表示 - { - get - { - return X0Y0_中雨覆羽_羽9.Dra; - } - set - { - X0Y0_中雨覆羽_羽9.Dra = value; - X0Y0_中雨覆羽_羽9.Hit = value; - } - } - - public bool 中雨覆羽_羽8_表示 - { - get - { - return X0Y0_中雨覆羽_羽8.Dra; - } - set - { - X0Y0_中雨覆羽_羽8.Dra = value; - X0Y0_中雨覆羽_羽8.Hit = value; - } - } - - public bool 中雨覆羽_羽7_表示 - { - get - { - return X0Y0_中雨覆羽_羽7.Dra; - } - set - { - X0Y0_中雨覆羽_羽7.Dra = value; - X0Y0_中雨覆羽_羽7.Hit = value; - } - } - - public bool 中雨覆羽_羽6_表示 - { - get - { - return X0Y0_中雨覆羽_羽6.Dra; - } - set - { - X0Y0_中雨覆羽_羽6.Dra = value; - X0Y0_中雨覆羽_羽6.Hit = value; - } - } - - public bool 中雨覆羽_羽5_表示 - { - get - { - return X0Y0_中雨覆羽_羽5.Dra; - } - set - { - X0Y0_中雨覆羽_羽5.Dra = value; - X0Y0_中雨覆羽_羽5.Hit = value; - } - } - - public bool 中雨覆羽_羽4_表示 - { - get - { - return X0Y0_中雨覆羽_羽4.Dra; - } - set - { - X0Y0_中雨覆羽_羽4.Dra = value; - X0Y0_中雨覆羽_羽4.Hit = value; - } - } - - public bool 中雨覆羽_羽3_表示 - { - get - { - return X0Y0_中雨覆羽_羽3.Dra; - } - set - { - X0Y0_中雨覆羽_羽3.Dra = value; - X0Y0_中雨覆羽_羽3.Hit = value; - } - } - - public bool 中雨覆羽_羽2_表示 - { - get - { - return X0Y0_中雨覆羽_羽2.Dra; - } - set - { - X0Y0_中雨覆羽_羽2.Dra = value; - X0Y0_中雨覆羽_羽2.Hit = value; - } - } - - public bool 中雨覆羽_羽1_表示 - { - get - { - return X0Y0_中雨覆羽_羽1.Dra; - } - set - { - X0Y0_中雨覆羽_羽1.Dra = value; - X0Y0_中雨覆羽_羽1.Hit = value; - } - } - - public bool 小雨覆_小雨覆_表示 - { - get - { - return X0Y0_小雨覆_小雨覆.Dra; - } - set - { - X0Y0_小雨覆_小雨覆.Dra = value; - X0Y0_小雨覆_小雨覆.Hit = value; - } - } - - public bool 小雨覆_竜性_鱗1_表示 - { - get - { - return X0Y0_小雨覆_竜性_鱗1.Dra; - } - set - { - X0Y0_小雨覆_竜性_鱗1.Dra = false; - X0Y0_小雨覆_竜性_鱗1.Hit = false; - } - } - - public bool 小雨覆_竜性_鱗2_表示 - { - get - { - return X0Y0_小雨覆_竜性_鱗2.Dra; - } - set - { - X0Y0_小雨覆_竜性_鱗2.Dra = false; - X0Y0_小雨覆_竜性_鱗2.Hit = false; - } - } - - public bool 小雨覆_竜性_鱗3_表示 - { - get - { - return X0Y0_小雨覆_竜性_鱗3.Dra; - } - set - { - X0Y0_小雨覆_竜性_鱗3.Dra = value; - X0Y0_小雨覆_竜性_鱗3.Hit = value; - } - } - - public bool 小雨覆_竜性_鱗4_表示 - { - get - { - return X0Y0_小雨覆_竜性_鱗4.Dra; - } - set - { - X0Y0_小雨覆_竜性_鱗4.Dra = value; - X0Y0_小雨覆_竜性_鱗4.Hit = value; - } - } - - public bool 小雨覆_竜性_鱗5_表示 - { - get - { - return X0Y0_小雨覆_竜性_鱗5.Dra; - } - set - { - X0Y0_小雨覆_竜性_鱗5.Dra = value; - X0Y0_小雨覆_竜性_鱗5.Hit = value; - } - } - - public bool 小雨覆_竜性_鱗6_表示 - { - get - { - return X0Y0_小雨覆_竜性_鱗6.Dra; - } - set - { - X0Y0_小雨覆_竜性_鱗6.Dra = value; - X0Y0_小雨覆_竜性_鱗6.Hit = value; - } - } - - public bool 小雨覆_竜性_鱗7_表示 - { - get - { - return X0Y0_小雨覆_竜性_鱗7.Dra; - } - set - { - X0Y0_小雨覆_竜性_鱗7.Dra = value; - X0Y0_小雨覆_竜性_鱗7.Hit = value; - } - } - - public bool 小雨覆_竜性_鱗8_表示 - { - get - { - return X0Y0_小雨覆_竜性_鱗8.Dra; - } - set - { - X0Y0_小雨覆_竜性_鱗8.Dra = value; - X0Y0_小雨覆_竜性_鱗8.Hit = value; - } - } - - public bool 小雨覆_竜性_鱗9_表示 - { - get - { - return X0Y0_小雨覆_竜性_鱗9.Dra; - } - set - { - X0Y0_小雨覆_竜性_鱗9.Dra = value; - X0Y0_小雨覆_竜性_鱗9.Hit = value; - } - } - - public bool 腕輪_革_表示 - { - get - { - return X0Y0_腕輪_革.Dra; - } - set - { - X0Y0_腕輪_革.Dra = value; - X0Y0_腕輪_革.Hit = value; - } - } - - public bool 腕輪_金具1_表示 - { - get - { - return X0Y0_腕輪_金具1.Dra; - } - set - { - X0Y0_腕輪_金具1.Dra = value; - X0Y0_腕輪_金具1.Hit = value; - } - } - - public bool 腕輪_金具2_表示 - { - get - { - return X0Y0_腕輪_金具2.Dra; - } - set - { - X0Y0_腕輪_金具2.Dra = value; - X0Y0_腕輪_金具2.Hit = value; - } - } - - public bool 腕輪_金具3_表示 - { - get - { - return X0Y0_腕輪_金具3.Dra; - } - set - { - X0Y0_腕輪_金具3.Dra = value; - X0Y0_腕輪_金具3.Hit = value; - } - } - - public bool 腕輪_金具左_表示 - { - get - { - return X0Y0_腕輪_金具左.Dra; - } - set - { - X0Y0_腕輪_金具左.Dra = value; - X0Y0_腕輪_金具左.Hit = value; - } - } - - public bool 腕輪_金具右_表示 - { - get - { - return X0Y0_腕輪_金具右.Dra; - } - set - { - value = false; - X0Y0_腕輪_金具右.Dra = value; - X0Y0_腕輪_金具右.Hit = value; - } - } - - public bool 腕輪表示 - { - get - { - return 腕輪_革_表示; - } - set - { - 腕輪_革_表示 = value; - 腕輪_金具1_表示 = value; - 腕輪_金具2_表示 = value; - 腕輪_金具3_表示 = value; - 腕輪_金具左_表示 = value; - 腕輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 鳥翼下腕_表示; - } - set - { - 鳥翼下腕_表示 = value; - 風切羽_羽15_表示 = value; - 風切羽_羽14_表示 = value; - 風切羽_羽13_表示 = value; - 風切羽_羽12_表示 = value; - 風切羽_羽11_表示 = value; - 風切羽_羽10_表示 = value; - 風切羽_羽9_表示 = value; - 風切羽_羽8_表示 = value; - 風切羽_羽7_表示 = value; - 風切羽_羽6_表示 = value; - 風切羽_羽5_表示 = value; - 風切羽_羽4_表示 = value; - 風切羽_羽3_表示 = value; - 風切羽_羽2_表示 = value; - 風切羽_羽1_表示 = value; - 雨覆羽_羽14_表示 = value; - 雨覆羽_羽13_表示 = value; - 雨覆羽_羽12_表示 = value; - 雨覆羽_羽11_表示 = value; - 雨覆羽_羽10_表示 = value; - 雨覆羽_羽9_表示 = value; - 雨覆羽_羽8_表示 = value; - 雨覆羽_羽7_表示 = value; - 雨覆羽_羽6_表示 = value; - 雨覆羽_羽5_表示 = value; - 雨覆羽_羽4_表示 = value; - 雨覆羽_羽3_表示 = value; - 雨覆羽_羽2_表示 = value; - 雨覆羽_羽1_表示 = value; - 中雨覆羽_羽13_表示 = value; - 中雨覆羽_羽12_表示 = value; - 中雨覆羽_羽11_表示 = value; - 中雨覆羽_羽10_表示 = value; - 中雨覆羽_羽9_表示 = value; - 中雨覆羽_羽8_表示 = value; - 中雨覆羽_羽7_表示 = value; - 中雨覆羽_羽6_表示 = value; - 中雨覆羽_羽5_表示 = value; - 中雨覆羽_羽4_表示 = value; - 中雨覆羽_羽3_表示 = value; - 中雨覆羽_羽2_表示 = value; - 中雨覆羽_羽1_表示 = value; - 小雨覆_小雨覆_表示 = value; - 小雨覆_竜性_鱗1_表示 = value; - 小雨覆_竜性_鱗2_表示 = value; - 小雨覆_竜性_鱗3_表示 = value; - 小雨覆_竜性_鱗4_表示 = value; - 小雨覆_竜性_鱗5_表示 = value; - 小雨覆_竜性_鱗6_表示 = value; - 小雨覆_竜性_鱗7_表示 = value; - 小雨覆_竜性_鱗8_表示 = value; - 小雨覆_竜性_鱗9_表示 = value; - 腕輪_革_表示 = value; - 腕輪_金具1_表示 = value; - 腕輪_金具2_表示 = value; - 腕輪_金具3_表示 = value; - 腕輪_金具左_表示 = value; - 腕輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 鳥翼下腕CD.不透明度; - } - set - { - 鳥翼下腕CD.不透明度 = value; - 風切羽_羽15CD.不透明度 = value; - 風切羽_羽14CD.不透明度 = value; - 風切羽_羽13CD.不透明度 = value; - 風切羽_羽12CD.不透明度 = value; - 風切羽_羽11CD.不透明度 = value; - 風切羽_羽10CD.不透明度 = value; - 風切羽_羽9CD.不透明度 = value; - 風切羽_羽8CD.不透明度 = value; - 風切羽_羽7CD.不透明度 = value; - 風切羽_羽6CD.不透明度 = value; - 風切羽_羽5CD.不透明度 = value; - 風切羽_羽4CD.不透明度 = value; - 風切羽_羽3CD.不透明度 = value; - 風切羽_羽2CD.不透明度 = value; - 風切羽_羽1CD.不透明度 = value; - 雨覆羽_羽14CD.不透明度 = value; - 雨覆羽_羽13CD.不透明度 = value; - 雨覆羽_羽12CD.不透明度 = value; - 雨覆羽_羽11CD.不透明度 = value; - 雨覆羽_羽10CD.不透明度 = value; - 雨覆羽_羽9CD.不透明度 = value; - 雨覆羽_羽8CD.不透明度 = value; - 雨覆羽_羽7CD.不透明度 = value; - 雨覆羽_羽6CD.不透明度 = value; - 雨覆羽_羽5CD.不透明度 = value; - 雨覆羽_羽4CD.不透明度 = value; - 雨覆羽_羽3CD.不透明度 = value; - 雨覆羽_羽2CD.不透明度 = value; - 雨覆羽_羽1CD.不透明度 = value; - 中雨覆羽_羽13CD.不透明度 = value; - 中雨覆羽_羽12CD.不透明度 = value; - 中雨覆羽_羽11CD.不透明度 = value; - 中雨覆羽_羽10CD.不透明度 = value; - 中雨覆羽_羽9CD.不透明度 = value; - 中雨覆羽_羽8CD.不透明度 = value; - 中雨覆羽_羽7CD.不透明度 = value; - 中雨覆羽_羽6CD.不透明度 = value; - 中雨覆羽_羽5CD.不透明度 = value; - 中雨覆羽_羽4CD.不透明度 = value; - 中雨覆羽_羽3CD.不透明度 = value; - 中雨覆羽_羽2CD.不透明度 = value; - 中雨覆羽_羽1CD.不透明度 = value; - 小雨覆_小雨覆CD.不透明度 = value; - 小雨覆_竜性_鱗1CD.不透明度 = value; - 小雨覆_竜性_鱗2CD.不透明度 = value; - 小雨覆_竜性_鱗3CD.不透明度 = value; - 小雨覆_竜性_鱗4CD.不透明度 = value; - 小雨覆_竜性_鱗5CD.不透明度 = value; - 小雨覆_竜性_鱗6CD.不透明度 = value; - 小雨覆_竜性_鱗7CD.不透明度 = value; - 小雨覆_竜性_鱗8CD.不透明度 = value; - 小雨覆_竜性_鱗9CD.不透明度 = value; - 腕輪_革CD.不透明度 = value; - 腕輪_金具1CD.不透明度 = value; - 腕輪_金具2CD.不透明度 = value; - 腕輪_金具3CD.不透明度 = value; - 腕輪_金具左CD.不透明度 = value; - 腕輪_金具右CD.不透明度 = value; - } - } - - public override double 展開 - { - set - { - double num = value.Inverse(); - double num2 = (右 ? (-1.0) : 1.0); - X0Y0_鳥翼下腕.AngleCont = num2 * 120.0 * num; - X0Y0_風切羽_羽1.AngleCont = num2 * -95.0 * num; - X0Y0_風切羽_羽2.AngleCont = num2 * -92.6666666666667 * num; - X0Y0_風切羽_羽3.AngleCont = num2 * -90.3333333333333 * num; - X0Y0_風切羽_羽4.AngleCont = num2 * -88.0 * num; - X0Y0_風切羽_羽5.AngleCont = num2 * -85.6666666666667 * num; - X0Y0_風切羽_羽6.AngleCont = num2 * -83.3333333333334 * num; - X0Y0_風切羽_羽7.AngleCont = num2 * -81.0 * num; - X0Y0_風切羽_羽8.AngleCont = num2 * -78.6666666666667 * num; - X0Y0_風切羽_羽9.AngleCont = num2 * -76.3333333333334 * num; - X0Y0_風切羽_羽10.AngleCont = num2 * -74.0 * num; - X0Y0_風切羽_羽11.AngleCont = num2 * -71.6666666666667 * num; - X0Y0_風切羽_羽12.AngleCont = num2 * -69.3333333333334 * num; - X0Y0_風切羽_羽13.AngleCont = num2 * -67.0000000000001 * num; - X0Y0_風切羽_羽14.AngleCont = num2 * -64.6666666666667 * num; - X0Y0_風切羽_羽15.AngleCont = num2 * -62.3333333333334 * num; - X0Y0_雨覆羽_羽1.AngleCont = num2 * -100.0 * num; - X0Y0_雨覆羽_羽2.AngleCont = num2 * -97.1428571428571 * num; - X0Y0_雨覆羽_羽3.AngleCont = num2 * -94.2857142857143 * num; - X0Y0_雨覆羽_羽4.AngleCont = num2 * -91.4285714285714 * num; - X0Y0_雨覆羽_羽5.AngleCont = num2 * -88.5714285714286 * num; - X0Y0_雨覆羽_羽6.AngleCont = num2 * -85.7142857142857 * num; - X0Y0_雨覆羽_羽7.AngleCont = num2 * -82.8571428571428 * num; - X0Y0_雨覆羽_羽8.AngleCont = num2 * -80.0 * num; - X0Y0_雨覆羽_羽9.AngleCont = num2 * -77.1428571428571 * num; - X0Y0_雨覆羽_羽10.AngleCont = num2 * -74.2857142857142 * num; - X0Y0_雨覆羽_羽11.AngleCont = num2 * -71.4285714285714 * num; - X0Y0_雨覆羽_羽12.AngleCont = num2 * -68.5714285714285 * num; - X0Y0_雨覆羽_羽13.AngleCont = num2 * -65.7142857142857 * num; - X0Y0_雨覆羽_羽14.AngleCont = num2 * -62.8571428571428 * num; - X0Y0_中雨覆羽_羽1.AngleCont = num2 * -110.0 * num; - X0Y0_中雨覆羽_羽2.AngleCont = num2 * -103.076923076923 * num; - X0Y0_中雨覆羽_羽3.AngleCont = num2 * -96.1538461538462 * num; - X0Y0_中雨覆羽_羽4.AngleCont = num2 * -89.2307692307692 * num; - X0Y0_中雨覆羽_羽5.AngleCont = num2 * -82.3076923076923 * num; - X0Y0_中雨覆羽_羽6.AngleCont = num2 * -75.3846153846154 * num; - X0Y0_中雨覆羽_羽7.AngleCont = num2 * -68.4615384615385 * num; - X0Y0_中雨覆羽_羽8.AngleCont = num2 * -61.5384615384616 * num; - X0Y0_中雨覆羽_羽9.AngleCont = num2 * -54.6153846153846 * num; - X0Y0_中雨覆羽_羽10.AngleCont = num2 * -47.6923076923077 * num; - X0Y0_中雨覆羽_羽11.AngleCont = num2 * -40.7692307692308 * num; - X0Y0_中雨覆羽_羽12.AngleCont = num2 * -33.8461538461539 * num; - X0Y0_中雨覆羽_羽13.AngleCont = num2 * -26.923076923077 * num; - } - } - - public double シャープ - { - set - { - double num = 0.05; - X0Y0_風切羽_羽15.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽14.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽13.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽12.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽11.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽10.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽9.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽8.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽7.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽6.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽5.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽4.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽3.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽2.SizeYBase *= 1.0 - num * value; - X0Y0_風切羽_羽1.SizeYBase *= 1.0 - num * value; - } - } - - public bool 下腕_外線 - { - get - { - return X0Y0_鳥翼下腕.OP[(!右) ? 1 : 2].Outline; - } - set - { - X0Y0_鳥翼下腕.OP[(!右) ? 1 : 2].Outline = value; - X0Y0_鳥翼下腕.OP[右 ? 1 : 2].Outline = value; - X0Y0_鳥翼下腕.OP[(!右) ? 3 : 0].Outline = value; - } - } - - public bool 小雨覆_外線 - { - get - { - return X0Y0_小雨覆_小雨覆.OP[右 ? 11 : 2].Outline; - } - set - { - X0Y0_小雨覆_小雨覆.OP[右 ? 11 : 2].Outline = value; - X0Y0_小雨覆_小雨覆.OP[右 ? 6 : 7].Outline = value; - X0Y0_小雨覆_小雨覆.OP[右 ? 4 : 9].Outline = value; - X0Y0_小雨覆_小雨覆.OP[右 ? 2 : 11].Outline = value; - } - } - - public bool 中雨覆羽_羽1_外線 - { - get - { - return X0Y0_中雨覆羽_羽1.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_中雨覆羽_羽1.OP[右 ? 4 : 0].Outline = value; - X0Y0_中雨覆羽_羽1.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽1.OP[右 ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽1.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 中雨覆羽_羽2_外線 - { - get - { - return X0Y0_中雨覆羽_羽2.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_中雨覆羽_羽2.OP[右 ? 4 : 0].Outline = value; - X0Y0_中雨覆羽_羽2.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽2.OP[右 ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽2.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 中雨覆羽_羽3_外線 - { - get - { - return X0Y0_中雨覆羽_羽3.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_中雨覆羽_羽3.OP[右 ? 4 : 0].Outline = value; - X0Y0_中雨覆羽_羽3.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽3.OP[右 ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽3.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 中雨覆羽_羽4_外線 - { - get - { - return X0Y0_中雨覆羽_羽4.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_中雨覆羽_羽4.OP[右 ? 4 : 0].Outline = value; - X0Y0_中雨覆羽_羽4.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽4.OP[右 ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽4.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 中雨覆羽_羽5_外線 - { - get - { - return X0Y0_中雨覆羽_羽5.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_中雨覆羽_羽5.OP[右 ? 4 : 0].Outline = value; - X0Y0_中雨覆羽_羽5.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽5.OP[右 ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽5.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 中雨覆羽_羽6_外線 - { - get - { - return X0Y0_中雨覆羽_羽6.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_中雨覆羽_羽6.OP[右 ? 4 : 0].Outline = value; - X0Y0_中雨覆羽_羽6.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽6.OP[右 ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽6.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 中雨覆羽_羽7_外線 - { - get - { - return X0Y0_中雨覆羽_羽7.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_中雨覆羽_羽7.OP[右 ? 4 : 0].Outline = value; - X0Y0_中雨覆羽_羽7.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽7.OP[右 ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽7.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 中雨覆羽_羽8_外線 - { - get - { - return X0Y0_中雨覆羽_羽8.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_中雨覆羽_羽8.OP[右 ? 4 : 0].Outline = value; - X0Y0_中雨覆羽_羽8.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽8.OP[右 ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽8.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 中雨覆羽_羽9_外線 - { - get - { - return X0Y0_中雨覆羽_羽9.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_中雨覆羽_羽9.OP[右 ? 4 : 0].Outline = value; - X0Y0_中雨覆羽_羽9.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽9.OP[右 ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽9.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 中雨覆羽_羽10_外線 - { - get - { - return X0Y0_中雨覆羽_羽10.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_中雨覆羽_羽10.OP[右 ? 4 : 0].Outline = value; - X0Y0_中雨覆羽_羽10.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽10.OP[右 ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽10.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 中雨覆羽_羽11_外線 - { - get - { - return X0Y0_中雨覆羽_羽11.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_中雨覆羽_羽11.OP[右 ? 4 : 0].Outline = value; - X0Y0_中雨覆羽_羽11.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽11.OP[右 ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽11.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 中雨覆羽_羽12_外線 - { - get - { - return X0Y0_中雨覆羽_羽12.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_中雨覆羽_羽12.OP[右 ? 4 : 0].Outline = value; - X0Y0_中雨覆羽_羽12.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽12.OP[右 ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽12.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 中雨覆羽_羽13_外線 - { - get - { - return X0Y0_中雨覆羽_羽13.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_中雨覆羽_羽13.OP[右 ? 4 : 0].Outline = value; - X0Y0_中雨覆羽_羽13.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽13.OP[右 ? 1 : 3].Outline = value; - X0Y0_中雨覆羽_羽13.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽1_外線 - { - get - { - return X0Y0_雨覆羽_羽1.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽1.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽1.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽1.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽1.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽2_外線 - { - get - { - return X0Y0_雨覆羽_羽2.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽2.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽2.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽2.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽2.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽3_外線 - { - get - { - return X0Y0_雨覆羽_羽3.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽3.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽3.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽3.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽3.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽4_外線 - { - get - { - return X0Y0_雨覆羽_羽4.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽4.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽4.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽4.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽4.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽5_外線 - { - get - { - return X0Y0_雨覆羽_羽5.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽5.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽5.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽5.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽5.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽6_外線 - { - get - { - return X0Y0_雨覆羽_羽6.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽6.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽6.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽6.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽6.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽7_外線 - { - get - { - return X0Y0_雨覆羽_羽7.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽7.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽7.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽7.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽7.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽8_外線 - { - get - { - return X0Y0_雨覆羽_羽8.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽8.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽8.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽8.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽8.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽9_外線 - { - get - { - return X0Y0_雨覆羽_羽9.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽9.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽9.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽9.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽9.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽10_外線 - { - get - { - return X0Y0_雨覆羽_羽10.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽10.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽10.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽10.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽10.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽11_外線 - { - get - { - return X0Y0_雨覆羽_羽11.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽11.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽11.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽11.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽11.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽12_外線 - { - get - { - return X0Y0_雨覆羽_羽12.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽12.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽12.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽12.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽12.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽13_外線 - { - get - { - return X0Y0_雨覆羽_羽13.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽13.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽13.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽13.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽13.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽14_外線 - { - get - { - return X0Y0_雨覆羽_羽14.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽14.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽14.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽14.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽14.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽1_外線 - { - get - { - return X0Y0_風切羽_羽1.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽1.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽1.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽1.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽2_外線 - { - get - { - return X0Y0_風切羽_羽2.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽2.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽2.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽2.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽3_外線 - { - get - { - return X0Y0_風切羽_羽3.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽3.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽3.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽3.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽4_外線 - { - get - { - return X0Y0_風切羽_羽4.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽4.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽4.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽4.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽5_外線 - { - get - { - return X0Y0_風切羽_羽5.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽5.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽5.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽5.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽6_外線 - { - get - { - return X0Y0_風切羽_羽6.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽6.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽6.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽6.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽7_外線 - { - get - { - return X0Y0_風切羽_羽7.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽7.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽7.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽7.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽8_外線 - { - get - { - return X0Y0_風切羽_羽8.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽8.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽8.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽8.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽9_外線 - { - get - { - return X0Y0_風切羽_羽9.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽9.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽9.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽9.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽10_外線 - { - get - { - return X0Y0_風切羽_羽10.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽10.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽10.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽10.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽11_外線 - { - get - { - return X0Y0_風切羽_羽11.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽11.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽11.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽11.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽12_外線 - { - get - { - return X0Y0_風切羽_羽12.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽12.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽12.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽12.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽13_外線 - { - get - { - return X0Y0_風切羽_羽13.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽13.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽13.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽13.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽14_外線 - { - get - { - return X0Y0_風切羽_羽14.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽14.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽14.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽14.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽15_外線 - { - get - { - return X0Y0_風切羽_羽15.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽15.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽15.OP[右 ? 1 : 3].Outline = value; - X0Y0_風切羽_羽15.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public override bool 肘部_外線 - { - get - { - return X0Y0_鳥翼下腕.OP[右 ? 3 : 0].Outline; - } - set - { - X0Y0_鳥翼下腕.OP[右 ? 3 : 0].Outline = value; - } - } - - public JointS 手_接続点 => new JointS(本体, X0Y0_鳥翼下腕, 15); - - public JointS 小雨覆_接続点 => new JointS(本体, X0Y0_鳥翼下腕, 29); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0); - - public 下腕_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下腕_鳥D e) - { - 下腕_鳥 下腕_鳥2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.腕左["鳥翼下腕"]); - Pars pars = 本体[0][0]; - X0Y0_鳥翼下腕 = pars["鳥翼下腕"].ToPar(); - Pars pars2 = pars["風切羽"].ToPars(); - X0Y0_風切羽_羽15 = pars2["羽15"].ToPar(); - X0Y0_風切羽_羽14 = pars2["羽14"].ToPar(); - X0Y0_風切羽_羽13 = pars2["羽13"].ToPar(); - X0Y0_風切羽_羽12 = pars2["羽12"].ToPar(); - X0Y0_風切羽_羽11 = pars2["羽11"].ToPar(); - X0Y0_風切羽_羽10 = pars2["羽10"].ToPar(); - X0Y0_風切羽_羽9 = pars2["羽9"].ToPar(); - X0Y0_風切羽_羽8 = pars2["羽8"].ToPar(); - X0Y0_風切羽_羽7 = pars2["羽7"].ToPar(); - X0Y0_風切羽_羽6 = pars2["羽6"].ToPar(); - X0Y0_風切羽_羽5 = pars2["羽5"].ToPar(); - X0Y0_風切羽_羽4 = pars2["羽4"].ToPar(); - X0Y0_風切羽_羽3 = pars2["羽3"].ToPar(); - X0Y0_風切羽_羽2 = pars2["羽2"].ToPar(); - X0Y0_風切羽_羽1 = pars2["羽1"].ToPar(); - pars2 = pars["雨覆羽"].ToPars(); - X0Y0_雨覆羽_羽14 = pars2["羽14"].ToPar(); - X0Y0_雨覆羽_羽13 = pars2["羽13"].ToPar(); - X0Y0_雨覆羽_羽12 = pars2["羽12"].ToPar(); - X0Y0_雨覆羽_羽11 = pars2["羽11"].ToPar(); - X0Y0_雨覆羽_羽10 = pars2["羽10"].ToPar(); - X0Y0_雨覆羽_羽9 = pars2["羽9"].ToPar(); - X0Y0_雨覆羽_羽8 = pars2["羽8"].ToPar(); - X0Y0_雨覆羽_羽7 = pars2["羽7"].ToPar(); - X0Y0_雨覆羽_羽6 = pars2["羽6"].ToPar(); - X0Y0_雨覆羽_羽5 = pars2["羽5"].ToPar(); - X0Y0_雨覆羽_羽4 = pars2["羽4"].ToPar(); - X0Y0_雨覆羽_羽3 = pars2["羽3"].ToPar(); - X0Y0_雨覆羽_羽2 = pars2["羽2"].ToPar(); - X0Y0_雨覆羽_羽1 = pars2["羽1"].ToPar(); - pars2 = pars["中雨覆羽"].ToPars(); - X0Y0_中雨覆羽_羽13 = pars2["羽13"].ToPar(); - X0Y0_中雨覆羽_羽12 = pars2["羽12"].ToPar(); - X0Y0_中雨覆羽_羽11 = pars2["羽11"].ToPar(); - X0Y0_中雨覆羽_羽10 = pars2["羽10"].ToPar(); - X0Y0_中雨覆羽_羽9 = pars2["羽9"].ToPar(); - X0Y0_中雨覆羽_羽8 = pars2["羽8"].ToPar(); - X0Y0_中雨覆羽_羽7 = pars2["羽7"].ToPar(); - X0Y0_中雨覆羽_羽6 = pars2["羽6"].ToPar(); - X0Y0_中雨覆羽_羽5 = pars2["羽5"].ToPar(); - X0Y0_中雨覆羽_羽4 = pars2["羽4"].ToPar(); - X0Y0_中雨覆羽_羽3 = pars2["羽3"].ToPar(); - X0Y0_中雨覆羽_羽2 = pars2["羽2"].ToPar(); - X0Y0_中雨覆羽_羽1 = pars2["羽1"].ToPar(); - pars2 = pars["小雨覆"].ToPars(); - X0Y0_小雨覆_小雨覆 = pars2["小雨覆"].ToPar(); - pars2 = pars2["鱗"].ToPars(); - X0Y0_小雨覆_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_小雨覆_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_小雨覆_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_小雨覆_竜性_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_小雨覆_竜性_鱗5 = pars2["鱗5"].ToPar(); - X0Y0_小雨覆_竜性_鱗6 = pars2["鱗6"].ToPar(); - X0Y0_小雨覆_竜性_鱗7 = pars2["鱗7"].ToPar(); - X0Y0_小雨覆_竜性_鱗8 = pars2["鱗8"].ToPar(); - X0Y0_小雨覆_竜性_鱗9 = pars2["鱗9"].ToPar(); - pars2 = pars["腕輪"].ToPars(); - X0Y0_腕輪_革 = pars2["革"].ToPar(); - X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_腕輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_腕輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_腕輪_金具右 = pars2["金具右"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 鳥翼下腕_表示 = e.鳥翼下腕_表示; - 風切羽_羽15_表示 = e.風切羽_羽15_表示; - 風切羽_羽14_表示 = e.風切羽_羽14_表示; - 風切羽_羽13_表示 = e.風切羽_羽13_表示; - 風切羽_羽12_表示 = e.風切羽_羽12_表示; - 風切羽_羽11_表示 = e.風切羽_羽11_表示; - 風切羽_羽10_表示 = e.風切羽_羽10_表示; - 風切羽_羽9_表示 = e.風切羽_羽9_表示; - 風切羽_羽8_表示 = e.風切羽_羽8_表示; - 風切羽_羽7_表示 = e.風切羽_羽7_表示; - 風切羽_羽6_表示 = e.風切羽_羽6_表示; - 風切羽_羽5_表示 = e.風切羽_羽5_表示; - 風切羽_羽4_表示 = e.風切羽_羽4_表示; - 風切羽_羽3_表示 = e.風切羽_羽3_表示; - 風切羽_羽2_表示 = e.風切羽_羽2_表示; - 風切羽_羽1_表示 = e.風切羽_羽1_表示; - 雨覆羽_羽14_表示 = e.雨覆羽_羽14_表示; - 雨覆羽_羽13_表示 = e.雨覆羽_羽13_表示; - 雨覆羽_羽12_表示 = e.雨覆羽_羽12_表示; - 雨覆羽_羽11_表示 = e.雨覆羽_羽11_表示; - 雨覆羽_羽10_表示 = e.雨覆羽_羽10_表示; - 雨覆羽_羽9_表示 = e.雨覆羽_羽9_表示; - 雨覆羽_羽8_表示 = e.雨覆羽_羽8_表示; - 雨覆羽_羽7_表示 = e.雨覆羽_羽7_表示; - 雨覆羽_羽6_表示 = e.雨覆羽_羽6_表示; - 雨覆羽_羽5_表示 = e.雨覆羽_羽5_表示; - 雨覆羽_羽4_表示 = e.雨覆羽_羽4_表示; - 雨覆羽_羽3_表示 = e.雨覆羽_羽3_表示; - 雨覆羽_羽2_表示 = e.雨覆羽_羽2_表示; - 雨覆羽_羽1_表示 = e.雨覆羽_羽1_表示; - 中雨覆羽_羽13_表示 = e.中雨覆羽_羽13_表示; - 中雨覆羽_羽12_表示 = e.中雨覆羽_羽12_表示; - 中雨覆羽_羽11_表示 = e.中雨覆羽_羽11_表示; - 中雨覆羽_羽10_表示 = e.中雨覆羽_羽10_表示; - 中雨覆羽_羽9_表示 = e.中雨覆羽_羽9_表示; - 中雨覆羽_羽8_表示 = e.中雨覆羽_羽8_表示; - 中雨覆羽_羽7_表示 = e.中雨覆羽_羽7_表示; - 中雨覆羽_羽6_表示 = e.中雨覆羽_羽6_表示; - 中雨覆羽_羽5_表示 = e.中雨覆羽_羽5_表示; - 中雨覆羽_羽4_表示 = e.中雨覆羽_羽4_表示; - 中雨覆羽_羽3_表示 = e.中雨覆羽_羽3_表示; - 中雨覆羽_羽2_表示 = e.中雨覆羽_羽2_表示; - 中雨覆羽_羽1_表示 = e.中雨覆羽_羽1_表示; - 小雨覆_小雨覆_表示 = e.小雨覆_小雨覆_表示; - 小雨覆_竜性_鱗1_表示 = e.小雨覆_竜性_鱗1_表示; - 小雨覆_竜性_鱗2_表示 = e.小雨覆_竜性_鱗2_表示; - 小雨覆_竜性_鱗3_表示 = e.小雨覆_竜性_鱗3_表示; - 小雨覆_竜性_鱗4_表示 = e.小雨覆_竜性_鱗4_表示; - 小雨覆_竜性_鱗5_表示 = e.小雨覆_竜性_鱗5_表示; - 小雨覆_竜性_鱗6_表示 = e.小雨覆_竜性_鱗6_表示; - 小雨覆_竜性_鱗7_表示 = e.小雨覆_竜性_鱗7_表示; - 小雨覆_竜性_鱗8_表示 = e.小雨覆_竜性_鱗8_表示; - 小雨覆_竜性_鱗9_表示 = e.小雨覆_竜性_鱗9_表示; - 腕輪_革_表示 = e.腕輪_革_表示; - 腕輪_金具1_表示 = e.腕輪_金具1_表示; - 腕輪_金具2_表示 = e.腕輪_金具2_表示; - 腕輪_金具3_表示 = e.腕輪_金具3_表示; - 腕輪_金具左_表示 = e.腕輪_金具左_表示; - 腕輪_金具右_表示 = e.腕輪_金具右_表示; - 腕輪表示 = e.腕輪表示; - 展開 = e.展開; - シャープ = e.シャープ; - 下腕_外線 = e.下腕_外線; - 小雨覆_外線 = e.小雨覆_外線; - 中雨覆羽_羽1_外線 = e.中雨覆羽_羽1_外線; - 中雨覆羽_羽2_外線 = e.中雨覆羽_羽2_外線; - 中雨覆羽_羽3_外線 = e.中雨覆羽_羽3_外線; - 中雨覆羽_羽4_外線 = e.中雨覆羽_羽4_外線; - 中雨覆羽_羽5_外線 = e.中雨覆羽_羽5_外線; - 中雨覆羽_羽6_外線 = e.中雨覆羽_羽6_外線; - 中雨覆羽_羽7_外線 = e.中雨覆羽_羽7_外線; - 中雨覆羽_羽8_外線 = e.中雨覆羽_羽8_外線; - 中雨覆羽_羽9_外線 = e.中雨覆羽_羽9_外線; - 中雨覆羽_羽10_外線 = e.中雨覆羽_羽10_外線; - 中雨覆羽_羽11_外線 = e.中雨覆羽_羽11_外線; - 中雨覆羽_羽12_外線 = e.中雨覆羽_羽12_外線; - 中雨覆羽_羽13_外線 = e.中雨覆羽_羽13_外線; - 雨覆羽_羽1_外線 = e.雨覆羽_羽1_外線; - 雨覆羽_羽2_外線 = e.雨覆羽_羽2_外線; - 雨覆羽_羽3_外線 = e.雨覆羽_羽3_外線; - 雨覆羽_羽4_外線 = e.雨覆羽_羽4_外線; - 雨覆羽_羽5_外線 = e.雨覆羽_羽5_外線; - 雨覆羽_羽6_外線 = e.雨覆羽_羽6_外線; - 雨覆羽_羽7_外線 = e.雨覆羽_羽7_外線; - 雨覆羽_羽8_外線 = e.雨覆羽_羽8_外線; - 雨覆羽_羽9_外線 = e.雨覆羽_羽9_外線; - 雨覆羽_羽10_外線 = e.雨覆羽_羽10_外線; - 雨覆羽_羽11_外線 = e.雨覆羽_羽11_外線; - 雨覆羽_羽12_外線 = e.雨覆羽_羽12_外線; - 雨覆羽_羽13_外線 = e.雨覆羽_羽13_外線; - 雨覆羽_羽14_外線 = e.雨覆羽_羽14_外線; - 風切羽_羽1_外線 = e.風切羽_羽1_外線; - 風切羽_羽2_外線 = e.風切羽_羽2_外線; - 風切羽_羽3_外線 = e.風切羽_羽3_外線; - 風切羽_羽4_外線 = e.風切羽_羽4_外線; - 風切羽_羽5_外線 = e.風切羽_羽5_外線; - 風切羽_羽6_外線 = e.風切羽_羽6_外線; - 風切羽_羽7_外線 = e.風切羽_羽7_外線; - 風切羽_羽8_外線 = e.風切羽_羽8_外線; - 風切羽_羽9_外線 = e.風切羽_羽9_外線; - 風切羽_羽10_外線 = e.風切羽_羽10_外線; - 風切羽_羽11_外線 = e.風切羽_羽11_外線; - 風切羽_羽12_外線 = e.風切羽_羽12_外線; - 風切羽_羽13_外線 = e.風切羽_羽13_外線; - 風切羽_羽14_外線 = e.風切羽_羽14_外線; - 風切羽_羽15_外線 = e.風切羽_羽15_外線; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.手_接続.Count > 0) - { - Ele f; - 手_接続 = e.手_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 下腕_鳥2; - f.ConnectionType = ConnectionInfo.下腕_鳥_手_接続; - f.接続(下腕_鳥2.手_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_鳥翼下腕CP = new ColorP(X0Y0_鳥翼下腕, 鳥翼下腕CD, DisUnit, abj: true); - X0Y0_風切羽_羽15CP = new ColorP(X0Y0_風切羽_羽15, 風切羽_羽15CD, DisUnit, abj: true); - X0Y0_風切羽_羽14CP = new ColorP(X0Y0_風切羽_羽14, 風切羽_羽14CD, DisUnit, abj: true); - X0Y0_風切羽_羽13CP = new ColorP(X0Y0_風切羽_羽13, 風切羽_羽13CD, DisUnit, abj: true); - X0Y0_風切羽_羽12CP = new ColorP(X0Y0_風切羽_羽12, 風切羽_羽12CD, DisUnit, abj: true); - X0Y0_風切羽_羽11CP = new ColorP(X0Y0_風切羽_羽11, 風切羽_羽11CD, DisUnit, abj: true); - X0Y0_風切羽_羽10CP = new ColorP(X0Y0_風切羽_羽10, 風切羽_羽10CD, DisUnit, abj: true); - X0Y0_風切羽_羽9CP = new ColorP(X0Y0_風切羽_羽9, 風切羽_羽9CD, DisUnit, abj: true); - X0Y0_風切羽_羽8CP = new ColorP(X0Y0_風切羽_羽8, 風切羽_羽8CD, DisUnit, abj: true); - X0Y0_風切羽_羽7CP = new ColorP(X0Y0_風切羽_羽7, 風切羽_羽7CD, DisUnit, abj: true); - X0Y0_風切羽_羽6CP = new ColorP(X0Y0_風切羽_羽6, 風切羽_羽6CD, DisUnit, abj: true); - X0Y0_風切羽_羽5CP = new ColorP(X0Y0_風切羽_羽5, 風切羽_羽5CD, DisUnit, abj: true); - X0Y0_風切羽_羽4CP = new ColorP(X0Y0_風切羽_羽4, 風切羽_羽4CD, 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_雨覆羽_羽14CP = new ColorP(X0Y0_雨覆羽_羽14, 雨覆羽_羽14CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽13CP = new ColorP(X0Y0_雨覆羽_羽13, 雨覆羽_羽13CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽12CP = new ColorP(X0Y0_雨覆羽_羽12, 雨覆羽_羽12CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽11CP = new ColorP(X0Y0_雨覆羽_羽11, 雨覆羽_羽11CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽10CP = new ColorP(X0Y0_雨覆羽_羽10, 雨覆羽_羽10CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽9CP = new ColorP(X0Y0_雨覆羽_羽9, 雨覆羽_羽9CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽8CP = new ColorP(X0Y0_雨覆羽_羽8, 雨覆羽_羽8CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽7CP = new ColorP(X0Y0_雨覆羽_羽7, 雨覆羽_羽7CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽6CP = new ColorP(X0Y0_雨覆羽_羽6, 雨覆羽_羽6CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽5CP = new ColorP(X0Y0_雨覆羽_羽5, 雨覆羽_羽5CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽4CP = new ColorP(X0Y0_雨覆羽_羽4, 雨覆羽_羽4CD, 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_中雨覆羽_羽13CP = new ColorP(X0Y0_中雨覆羽_羽13, 中雨覆羽_羽13CD, DisUnit, abj: true); - X0Y0_中雨覆羽_羽12CP = new ColorP(X0Y0_中雨覆羽_羽12, 中雨覆羽_羽12CD, DisUnit, abj: true); - X0Y0_中雨覆羽_羽11CP = new ColorP(X0Y0_中雨覆羽_羽11, 中雨覆羽_羽11CD, DisUnit, abj: true); - X0Y0_中雨覆羽_羽10CP = new ColorP(X0Y0_中雨覆羽_羽10, 中雨覆羽_羽10CD, DisUnit, abj: true); - X0Y0_中雨覆羽_羽9CP = new ColorP(X0Y0_中雨覆羽_羽9, 中雨覆羽_羽9CD, DisUnit, abj: true); - X0Y0_中雨覆羽_羽8CP = new ColorP(X0Y0_中雨覆羽_羽8, 中雨覆羽_羽8CD, DisUnit, abj: true); - X0Y0_中雨覆羽_羽7CP = new ColorP(X0Y0_中雨覆羽_羽7, 中雨覆羽_羽7CD, DisUnit, abj: true); - X0Y0_中雨覆羽_羽6CP = new ColorP(X0Y0_中雨覆羽_羽6, 中雨覆羽_羽6CD, DisUnit, abj: true); - X0Y0_中雨覆羽_羽5CP = new ColorP(X0Y0_中雨覆羽_羽5, 中雨覆羽_羽5CD, DisUnit, abj: true); - X0Y0_中雨覆羽_羽4CP = new ColorP(X0Y0_中雨覆羽_羽4, 中雨覆羽_羽4CD, 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_小雨覆_小雨覆CP = new ColorP(X0Y0_小雨覆_小雨覆, 小雨覆_小雨覆CD, DisUnit, abj: false); - 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_小雨覆_竜性_鱗8CP = new ColorP(X0Y0_小雨覆_竜性_鱗8, 小雨覆_竜性_鱗8CD, DisUnit, abj: true); - X0Y0_小雨覆_竜性_鱗9CP = new ColorP(X0Y0_小雨覆_竜性_鱗9, 小雨覆_竜性_鱗9CD, 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); - X0Y0_腕輪_金具3CP = new ColorP(X0Y0_腕輪_金具3, 腕輪_金具3CD, DisUnit, abj: true); - X0Y0_腕輪_金具左CP = new ColorP(X0Y0_腕輪_金具左, 腕輪_金具左CD, DisUnit, abj: true); - X0Y0_腕輪_金具右CP = new ColorP(X0Y0_腕輪_金具右, 腕輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_鳥翼下腕.AngleBase = num * -341.0; - X0Y0_風切羽_羽1.AngleBase = num * -72.3455557531598; - X0Y0_風切羽_羽2.AngleBase = num * -76.3455557531598; - X0Y0_風切羽_羽3.AngleBase = num * -79.3455557531599; - X0Y0_風切羽_羽4.AngleBase = num * -82.34555575315983; - X0Y0_風切羽_羽5.AngleBase = num * -85.34555575315983; - X0Y0_風切羽_羽6.AngleBase = num * -88.34555575315994; - X0Y0_風切羽_羽7.AngleBase = num * -91.34555575315983; - X0Y0_風切羽_羽8.AngleBase = num * -94.34555575315994; - X0Y0_風切羽_羽9.AngleBase = num * -97.34555575315983; - X0Y0_風切羽_羽10.AngleBase = num * -100.3455557531598; - X0Y0_風切羽_羽11.AngleBase = num * -103.34555575316; - X0Y0_風切羽_羽12.AngleBase = num * -106.3455557531598; - X0Y0_風切羽_羽13.AngleBase = num * 250.654444246839; - X0Y0_風切羽_羽14.AngleBase = num * 247.65444424684; - X0Y0_風切羽_羽15.AngleBase = num * 244.65444424684; - X0Y0_雨覆羽_羽1.AngleBase = num * -61.6335605882607; - X0Y0_雨覆羽_羽2.AngleBase = num * -65.0211000072925; - X0Y0_雨覆羽_羽3.AngleBase = num * -68.6100025846698; - X0Y0_雨覆羽_羽4.AngleBase = num * -72.4094733624345; - X0Y0_雨覆羽_羽5.AngleBase = num * -76.4248591735387; - X0Y0_雨覆羽_羽6.AngleBase = num * -80.65615843821939; - X0Y0_雨覆羽_羽7.AngleBase = num * -85.09647453999872; - X0Y0_雨覆羽_羽8.AngleBase = num * -89.73063451433654; - X0Y0_雨覆羽_羽9.AngleBase = num * -94.53427462319013; - X0Y0_雨覆羽_羽10.AngleBase = num * -99.47372396003561; - X0Y0_雨覆羽_羽11.AngleBase = num * -104.5069529689633; - X0Y0_雨覆羽_羽12.AngleBase = num * 250.41432558095; - X0Y0_雨覆羽_羽13.AngleBase = num * 245.34158111747; - X0Y0_雨覆羽_羽14.AngleBase = num * 240.325859447711; - X0Y0_中雨覆羽_羽1.AngleBase = num * -49.1787166893964; - X0Y0_中雨覆羽_羽2.AngleBase = num * -57.1787166893962; - X0Y0_中雨覆羽_羽3.AngleBase = num * -65.1787166893963; - X0Y0_中雨覆羽_羽4.AngleBase = num * -73.1787166893963; - X0Y0_中雨覆羽_羽5.AngleBase = num * -81.17871668939631; - X0Y0_中雨覆羽_羽6.AngleBase = num * -89.17871668939688; - X0Y0_中雨覆羽_羽7.AngleBase = num * -97.17871668939625; - X0Y0_中雨覆羽_羽8.AngleBase = num * -105.1787166893964; - X0Y0_中雨覆羽_羽9.AngleBase = num * 246.821283310604; - X0Y0_中雨覆羽_羽10.AngleBase = num * 238.821283310604; - X0Y0_中雨覆羽_羽11.AngleBase = num * 230.821283310604; - X0Y0_中雨覆羽_羽12.AngleBase = num * 222.821283310604; - X0Y0_中雨覆羽_羽13.AngleBase = num * 214.821283310604; - 本体.JoinPAall(); - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_鳥翼下腕); - Are.Draw(X0Y0_風切羽_羽15); - Are.Draw(X0Y0_風切羽_羽14); - Are.Draw(X0Y0_風切羽_羽13); - Are.Draw(X0Y0_風切羽_羽12); - Are.Draw(X0Y0_風切羽_羽11); - Are.Draw(X0Y0_風切羽_羽10); - Are.Draw(X0Y0_風切羽_羽9); - Are.Draw(X0Y0_風切羽_羽8); - Are.Draw(X0Y0_風切羽_羽7); - Are.Draw(X0Y0_風切羽_羽6); - Are.Draw(X0Y0_風切羽_羽5); - Are.Draw(X0Y0_風切羽_羽4); - Are.Draw(X0Y0_風切羽_羽3); - Are.Draw(X0Y0_風切羽_羽2); - Are.Draw(X0Y0_風切羽_羽1); - Are.Draw(X0Y0_雨覆羽_羽14); - Are.Draw(X0Y0_雨覆羽_羽13); - Are.Draw(X0Y0_雨覆羽_羽12); - Are.Draw(X0Y0_雨覆羽_羽11); - Are.Draw(X0Y0_雨覆羽_羽10); - Are.Draw(X0Y0_雨覆羽_羽9); - Are.Draw(X0Y0_雨覆羽_羽8); - Are.Draw(X0Y0_雨覆羽_羽7); - Are.Draw(X0Y0_雨覆羽_羽6); - Are.Draw(X0Y0_雨覆羽_羽5); - Are.Draw(X0Y0_雨覆羽_羽4); - Are.Draw(X0Y0_雨覆羽_羽3); - Are.Draw(X0Y0_雨覆羽_羽2); - Are.Draw(X0Y0_雨覆羽_羽1); - Are.Draw(X0Y0_中雨覆羽_羽13); - Are.Draw(X0Y0_中雨覆羽_羽12); - Are.Draw(X0Y0_中雨覆羽_羽11); - Are.Draw(X0Y0_中雨覆羽_羽10); - Are.Draw(X0Y0_中雨覆羽_羽9); - Are.Draw(X0Y0_中雨覆羽_羽8); - Are.Draw(X0Y0_中雨覆羽_羽7); - Are.Draw(X0Y0_中雨覆羽_羽6); - Are.Draw(X0Y0_中雨覆羽_羽5); - Are.Draw(X0Y0_中雨覆羽_羽4); - Are.Draw(X0Y0_中雨覆羽_羽3); - Are.Draw(X0Y0_中雨覆羽_羽2); - Are.Draw(X0Y0_中雨覆羽_羽1); - } - - public void 小雨覆描画(Are Are) - { - Are.Draw(X0Y0_小雨覆_小雨覆); - Are.Draw(X0Y0_小雨覆_竜性_鱗1); - Are.Draw(X0Y0_小雨覆_竜性_鱗2); - Are.Draw(X0Y0_小雨覆_竜性_鱗3); - Are.Draw(X0Y0_小雨覆_竜性_鱗4); - Are.Draw(X0Y0_小雨覆_竜性_鱗5); - Are.Draw(X0Y0_小雨覆_竜性_鱗6); - Are.Draw(X0Y0_小雨覆_竜性_鱗7); - Are.Draw(X0Y0_小雨覆_竜性_鱗8); - Are.Draw(X0Y0_小雨覆_竜性_鱗9); - Are.Draw(X0Y0_腕輪_革); - Are.Draw(X0Y0_腕輪_金具1); - Are.Draw(X0Y0_腕輪_金具2); - Are.Draw(X0Y0_腕輪_金具3); - Are.Draw(X0Y0_腕輪_金具左); - Are.Draw(X0Y0_腕輪_金具右); - 鎖1.描画0(Are); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) - { - return p == X0Y0_腕輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_鳥翼下腕CP.Update(); - X0Y0_風切羽_羽15CP.Update(); - X0Y0_風切羽_羽14CP.Update(); - X0Y0_風切羽_羽13CP.Update(); - X0Y0_風切羽_羽12CP.Update(); - X0Y0_風切羽_羽11CP.Update(); - X0Y0_風切羽_羽10CP.Update(); - X0Y0_風切羽_羽9CP.Update(); - X0Y0_風切羽_羽8CP.Update(); - X0Y0_風切羽_羽7CP.Update(); - X0Y0_風切羽_羽6CP.Update(); - X0Y0_風切羽_羽5CP.Update(); - X0Y0_風切羽_羽4CP.Update(); - X0Y0_風切羽_羽3CP.Update(); - X0Y0_風切羽_羽2CP.Update(); - X0Y0_風切羽_羽1CP.Update(); - X0Y0_雨覆羽_羽14CP.Update(); - X0Y0_雨覆羽_羽13CP.Update(); - X0Y0_雨覆羽_羽12CP.Update(); - X0Y0_雨覆羽_羽11CP.Update(); - X0Y0_雨覆羽_羽10CP.Update(); - X0Y0_雨覆羽_羽9CP.Update(); - X0Y0_雨覆羽_羽8CP.Update(); - X0Y0_雨覆羽_羽7CP.Update(); - X0Y0_雨覆羽_羽6CP.Update(); - X0Y0_雨覆羽_羽5CP.Update(); - X0Y0_雨覆羽_羽4CP.Update(); - X0Y0_雨覆羽_羽3CP.Update(); - X0Y0_雨覆羽_羽2CP.Update(); - X0Y0_雨覆羽_羽1CP.Update(); - X0Y0_中雨覆羽_羽13CP.Update(); - X0Y0_中雨覆羽_羽12CP.Update(); - X0Y0_中雨覆羽_羽11CP.Update(); - X0Y0_中雨覆羽_羽10CP.Update(); - X0Y0_中雨覆羽_羽9CP.Update(); - X0Y0_中雨覆羽_羽8CP.Update(); - X0Y0_中雨覆羽_羽7CP.Update(); - X0Y0_中雨覆羽_羽6CP.Update(); - X0Y0_中雨覆羽_羽5CP.Update(); - X0Y0_中雨覆羽_羽4CP.Update(); - X0Y0_中雨覆羽_羽3CP.Update(); - X0Y0_中雨覆羽_羽2CP.Update(); - X0Y0_中雨覆羽_羽1CP.Update(); - X0Y0_小雨覆_小雨覆CP.Update(); - X0Y0_小雨覆_竜性_鱗1CP.Update(); - X0Y0_小雨覆_竜性_鱗2CP.Update(); - X0Y0_小雨覆_竜性_鱗3CP.Update(); - X0Y0_小雨覆_竜性_鱗4CP.Update(); - X0Y0_小雨覆_竜性_鱗5CP.Update(); - X0Y0_小雨覆_竜性_鱗6CP.Update(); - X0Y0_小雨覆_竜性_鱗7CP.Update(); - X0Y0_小雨覆_竜性_鱗8CP.Update(); - X0Y0_小雨覆_竜性_鱗9CP.Update(); - X0Y0_腕輪_革CP.Update(); - X0Y0_腕輪_金具1CP.Update(); - X0Y0_腕輪_金具2CP.Update(); - X0Y0_腕輪_金具3CP.Update(); - X0Y0_腕輪_金具左CP.Update(); - X0Y0_腕輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 鳥翼下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 風切羽_羽15CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 雨覆羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 小雨覆_小雨覆CD = new ColorD(ref 体配色.髪線, ref 体配色.羽0O); - 小雨覆_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 鳥翼下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 風切羽_羽15CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中雨覆羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中雨覆羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 小雨覆_小雨覆CD = new ColorD(ref 体配色.髪線, ref 体配色.羽0O); - 小雨覆_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小雨覆_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小雨覆_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小雨覆_竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小雨覆_竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 鳥翼下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 風切羽_羽15CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 雨覆羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中雨覆羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小雨覆_小雨覆CD = new ColorD(ref 体配色.髪線, ref 体配色.羽0O); - 小雨覆_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小雨覆_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小雨覆_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小雨覆_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小雨覆_竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小雨覆_竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - public void 腕輪配色(拘束具色 配色) - { - 腕輪_革CD.色 = 配色.革部色; - 腕輪_金具1CD.色 = 配色.金具色; - 腕輪_金具2CD.色 = 腕輪_金具1CD.色; - 腕輪_金具3CD.色 = 腕輪_金具1CD.色; - 腕輪_金具左CD.色 = 腕輪_金具1CD.色; - 腕輪_金具右CD.色 = 腕輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 腕輪表示 = 拘束_; + } + } + + public bool 鳥翼下腕_表示 + { + get + { + return X0Y0_鳥翼下腕.Dra; + } + set + { + X0Y0_鳥翼下腕.Dra = value; + X0Y0_鳥翼下腕.Hit = value; + } + } + + public bool 風切羽_羽15_表示 + { + get + { + return X0Y0_風切羽_羽15.Dra; + } + set + { + X0Y0_風切羽_羽15.Dra = value; + X0Y0_風切羽_羽15.Hit = value; + } + } + + public bool 風切羽_羽14_表示 + { + get + { + return X0Y0_風切羽_羽14.Dra; + } + set + { + X0Y0_風切羽_羽14.Dra = value; + X0Y0_風切羽_羽14.Hit = value; + } + } + + public bool 風切羽_羽13_表示 + { + get + { + return X0Y0_風切羽_羽13.Dra; + } + set + { + X0Y0_風切羽_羽13.Dra = value; + X0Y0_風切羽_羽13.Hit = value; + } + } + + public bool 風切羽_羽12_表示 + { + get + { + return X0Y0_風切羽_羽12.Dra; + } + set + { + X0Y0_風切羽_羽12.Dra = value; + X0Y0_風切羽_羽12.Hit = value; + } + } + + public bool 風切羽_羽11_表示 + { + get + { + return X0Y0_風切羽_羽11.Dra; + } + set + { + X0Y0_風切羽_羽11.Dra = value; + X0Y0_風切羽_羽11.Hit = value; + } + } + + public bool 風切羽_羽10_表示 + { + get + { + return X0Y0_風切羽_羽10.Dra; + } + set + { + X0Y0_風切羽_羽10.Dra = value; + X0Y0_風切羽_羽10.Hit = value; + } + } + + public bool 風切羽_羽9_表示 + { + get + { + return X0Y0_風切羽_羽9.Dra; + } + set + { + X0Y0_風切羽_羽9.Dra = value; + X0Y0_風切羽_羽9.Hit = value; + } + } + + public bool 風切羽_羽8_表示 + { + get + { + return X0Y0_風切羽_羽8.Dra; + } + set + { + X0Y0_風切羽_羽8.Dra = value; + X0Y0_風切羽_羽8.Hit = value; + } + } + + public bool 風切羽_羽7_表示 + { + get + { + return X0Y0_風切羽_羽7.Dra; + } + set + { + X0Y0_風切羽_羽7.Dra = value; + X0Y0_風切羽_羽7.Hit = value; + } + } + + public bool 風切羽_羽6_表示 + { + get + { + return X0Y0_風切羽_羽6.Dra; + } + set + { + X0Y0_風切羽_羽6.Dra = value; + X0Y0_風切羽_羽6.Hit = value; + } + } + + public bool 風切羽_羽5_表示 + { + get + { + return X0Y0_風切羽_羽5.Dra; + } + set + { + X0Y0_風切羽_羽5.Dra = value; + X0Y0_風切羽_羽5.Hit = value; + } + } + + public bool 風切羽_羽4_表示 + { + get + { + return X0Y0_風切羽_羽4.Dra; + } + set + { + X0Y0_風切羽_羽4.Dra = value; + X0Y0_風切羽_羽4.Hit = value; + } + } + + public bool 風切羽_羽3_表示 + { + get + { + return X0Y0_風切羽_羽3.Dra; + } + set + { + X0Y0_風切羽_羽3.Dra = value; + X0Y0_風切羽_羽3.Hit = value; + } + } + + public bool 風切羽_羽2_表示 + { + get + { + return X0Y0_風切羽_羽2.Dra; + } + set + { + X0Y0_風切羽_羽2.Dra = value; + X0Y0_風切羽_羽2.Hit = value; + } + } + + public bool 風切羽_羽1_表示 + { + get + { + return X0Y0_風切羽_羽1.Dra; + } + set + { + X0Y0_風切羽_羽1.Dra = value; + X0Y0_風切羽_羽1.Hit = value; + } + } + + public bool 雨覆羽_羽14_表示 + { + get + { + return X0Y0_雨覆羽_羽14.Dra; + } + set + { + X0Y0_雨覆羽_羽14.Dra = value; + X0Y0_雨覆羽_羽14.Hit = value; + } + } + + public bool 雨覆羽_羽13_表示 + { + get + { + return X0Y0_雨覆羽_羽13.Dra; + } + set + { + X0Y0_雨覆羽_羽13.Dra = value; + X0Y0_雨覆羽_羽13.Hit = value; + } + } + + public bool 雨覆羽_羽12_表示 + { + get + { + return X0Y0_雨覆羽_羽12.Dra; + } + set + { + X0Y0_雨覆羽_羽12.Dra = value; + X0Y0_雨覆羽_羽12.Hit = value; + } + } + + public bool 雨覆羽_羽11_表示 + { + get + { + return X0Y0_雨覆羽_羽11.Dra; + } + set + { + X0Y0_雨覆羽_羽11.Dra = value; + X0Y0_雨覆羽_羽11.Hit = value; + } + } + + public bool 雨覆羽_羽10_表示 + { + get + { + return X0Y0_雨覆羽_羽10.Dra; + } + set + { + X0Y0_雨覆羽_羽10.Dra = value; + X0Y0_雨覆羽_羽10.Hit = value; + } + } + + public bool 雨覆羽_羽9_表示 + { + get + { + return X0Y0_雨覆羽_羽9.Dra; + } + set + { + X0Y0_雨覆羽_羽9.Dra = value; + X0Y0_雨覆羽_羽9.Hit = value; + } + } + + public bool 雨覆羽_羽8_表示 + { + get + { + return X0Y0_雨覆羽_羽8.Dra; + } + set + { + X0Y0_雨覆羽_羽8.Dra = value; + X0Y0_雨覆羽_羽8.Hit = value; + } + } + + public bool 雨覆羽_羽7_表示 + { + get + { + return X0Y0_雨覆羽_羽7.Dra; + } + set + { + X0Y0_雨覆羽_羽7.Dra = value; + X0Y0_雨覆羽_羽7.Hit = value; + } + } + + public bool 雨覆羽_羽6_表示 + { + get + { + return X0Y0_雨覆羽_羽6.Dra; + } + set + { + X0Y0_雨覆羽_羽6.Dra = value; + X0Y0_雨覆羽_羽6.Hit = value; + } + } + + public bool 雨覆羽_羽5_表示 + { + get + { + return X0Y0_雨覆羽_羽5.Dra; + } + set + { + X0Y0_雨覆羽_羽5.Dra = value; + X0Y0_雨覆羽_羽5.Hit = value; + } + } + + public bool 雨覆羽_羽4_表示 + { + get + { + return X0Y0_雨覆羽_羽4.Dra; + } + set + { + X0Y0_雨覆羽_羽4.Dra = value; + X0Y0_雨覆羽_羽4.Hit = value; + } + } + + public bool 雨覆羽_羽3_表示 + { + get + { + return X0Y0_雨覆羽_羽3.Dra; + } + set + { + X0Y0_雨覆羽_羽3.Dra = value; + X0Y0_雨覆羽_羽3.Hit = value; + } + } + + public bool 雨覆羽_羽2_表示 + { + get + { + return X0Y0_雨覆羽_羽2.Dra; + } + set + { + X0Y0_雨覆羽_羽2.Dra = value; + X0Y0_雨覆羽_羽2.Hit = value; + } + } + + public bool 雨覆羽_羽1_表示 + { + get + { + return X0Y0_雨覆羽_羽1.Dra; + } + set + { + X0Y0_雨覆羽_羽1.Dra = value; + X0Y0_雨覆羽_羽1.Hit = value; + } + } + + public bool 中雨覆羽_羽13_表示 + { + get + { + return X0Y0_中雨覆羽_羽13.Dra; + } + set + { + X0Y0_中雨覆羽_羽13.Dra = value; + X0Y0_中雨覆羽_羽13.Hit = value; + } + } + + public bool 中雨覆羽_羽12_表示 + { + get + { + return X0Y0_中雨覆羽_羽12.Dra; + } + set + { + X0Y0_中雨覆羽_羽12.Dra = value; + X0Y0_中雨覆羽_羽12.Hit = value; + } + } + + public bool 中雨覆羽_羽11_表示 + { + get + { + return X0Y0_中雨覆羽_羽11.Dra; + } + set + { + X0Y0_中雨覆羽_羽11.Dra = value; + X0Y0_中雨覆羽_羽11.Hit = value; + } + } + + public bool 中雨覆羽_羽10_表示 + { + get + { + return X0Y0_中雨覆羽_羽10.Dra; + } + set + { + X0Y0_中雨覆羽_羽10.Dra = value; + X0Y0_中雨覆羽_羽10.Hit = value; + } + } + + public bool 中雨覆羽_羽9_表示 + { + get + { + return X0Y0_中雨覆羽_羽9.Dra; + } + set + { + X0Y0_中雨覆羽_羽9.Dra = value; + X0Y0_中雨覆羽_羽9.Hit = value; + } + } + + public bool 中雨覆羽_羽8_表示 + { + get + { + return X0Y0_中雨覆羽_羽8.Dra; + } + set + { + X0Y0_中雨覆羽_羽8.Dra = value; + X0Y0_中雨覆羽_羽8.Hit = value; + } + } + + public bool 中雨覆羽_羽7_表示 + { + get + { + return X0Y0_中雨覆羽_羽7.Dra; + } + set + { + X0Y0_中雨覆羽_羽7.Dra = value; + X0Y0_中雨覆羽_羽7.Hit = value; + } + } + + public bool 中雨覆羽_羽6_表示 + { + get + { + return X0Y0_中雨覆羽_羽6.Dra; + } + set + { + X0Y0_中雨覆羽_羽6.Dra = value; + X0Y0_中雨覆羽_羽6.Hit = value; + } + } + + public bool 中雨覆羽_羽5_表示 + { + get + { + return X0Y0_中雨覆羽_羽5.Dra; + } + set + { + X0Y0_中雨覆羽_羽5.Dra = value; + X0Y0_中雨覆羽_羽5.Hit = value; + } + } + + public bool 中雨覆羽_羽4_表示 + { + get + { + return X0Y0_中雨覆羽_羽4.Dra; + } + set + { + X0Y0_中雨覆羽_羽4.Dra = value; + X0Y0_中雨覆羽_羽4.Hit = value; + } + } + + public bool 中雨覆羽_羽3_表示 + { + get + { + return X0Y0_中雨覆羽_羽3.Dra; + } + set + { + X0Y0_中雨覆羽_羽3.Dra = value; + X0Y0_中雨覆羽_羽3.Hit = value; + } + } + + public bool 中雨覆羽_羽2_表示 + { + get + { + return X0Y0_中雨覆羽_羽2.Dra; + } + set + { + X0Y0_中雨覆羽_羽2.Dra = value; + X0Y0_中雨覆羽_羽2.Hit = value; + } + } + + public bool 中雨覆羽_羽1_表示 + { + get + { + return X0Y0_中雨覆羽_羽1.Dra; + } + set + { + X0Y0_中雨覆羽_羽1.Dra = value; + X0Y0_中雨覆羽_羽1.Hit = value; + } + } + + public bool 小雨覆_小雨覆_表示 + { + get + { + return X0Y0_小雨覆_小雨覆.Dra; + } + set + { + X0Y0_小雨覆_小雨覆.Dra = value; + X0Y0_小雨覆_小雨覆.Hit = value; + } + } + + public bool 小雨覆_竜性_鱗1_表示 + { + get + { + return X0Y0_小雨覆_竜性_鱗1.Dra; + } + set + { + X0Y0_小雨覆_竜性_鱗1.Dra = false; + X0Y0_小雨覆_竜性_鱗1.Hit = false; + } + } + + public bool 小雨覆_竜性_鱗2_表示 + { + get + { + return X0Y0_小雨覆_竜性_鱗2.Dra; + } + set + { + X0Y0_小雨覆_竜性_鱗2.Dra = false; + X0Y0_小雨覆_竜性_鱗2.Hit = false; + } + } + + public bool 小雨覆_竜性_鱗3_表示 + { + get + { + return X0Y0_小雨覆_竜性_鱗3.Dra; + } + set + { + X0Y0_小雨覆_竜性_鱗3.Dra = value; + X0Y0_小雨覆_竜性_鱗3.Hit = value; + } + } + + public bool 小雨覆_竜性_鱗4_表示 + { + get + { + return X0Y0_小雨覆_竜性_鱗4.Dra; + } + set + { + X0Y0_小雨覆_竜性_鱗4.Dra = value; + X0Y0_小雨覆_竜性_鱗4.Hit = value; + } + } + + public bool 小雨覆_竜性_鱗5_表示 + { + get + { + return X0Y0_小雨覆_竜性_鱗5.Dra; + } + set + { + X0Y0_小雨覆_竜性_鱗5.Dra = value; + X0Y0_小雨覆_竜性_鱗5.Hit = value; + } + } + + public bool 小雨覆_竜性_鱗6_表示 + { + get + { + return X0Y0_小雨覆_竜性_鱗6.Dra; + } + set + { + X0Y0_小雨覆_竜性_鱗6.Dra = value; + X0Y0_小雨覆_竜性_鱗6.Hit = value; + } + } + + public bool 小雨覆_竜性_鱗7_表示 + { + get + { + return X0Y0_小雨覆_竜性_鱗7.Dra; + } + set + { + X0Y0_小雨覆_竜性_鱗7.Dra = value; + X0Y0_小雨覆_竜性_鱗7.Hit = value; + } + } + + public bool 小雨覆_竜性_鱗8_表示 + { + get + { + return X0Y0_小雨覆_竜性_鱗8.Dra; + } + set + { + X0Y0_小雨覆_竜性_鱗8.Dra = value; + X0Y0_小雨覆_竜性_鱗8.Hit = value; + } + } + + public bool 小雨覆_竜性_鱗9_表示 + { + get + { + return X0Y0_小雨覆_竜性_鱗9.Dra; + } + set + { + X0Y0_小雨覆_竜性_鱗9.Dra = value; + X0Y0_小雨覆_竜性_鱗9.Hit = value; + } + } + + public bool 腕輪_革_表示 + { + get + { + return X0Y0_腕輪_革.Dra; + } + set + { + X0Y0_腕輪_革.Dra = value; + X0Y0_腕輪_革.Hit = value; + } + } + + public bool 腕輪_金具1_表示 + { + get + { + return X0Y0_腕輪_金具1.Dra; + } + set + { + X0Y0_腕輪_金具1.Dra = value; + X0Y0_腕輪_金具1.Hit = value; + } + } + + public bool 腕輪_金具2_表示 + { + get + { + return X0Y0_腕輪_金具2.Dra; + } + set + { + X0Y0_腕輪_金具2.Dra = value; + X0Y0_腕輪_金具2.Hit = value; + } + } + + public bool 腕輪_金具3_表示 + { + get + { + return X0Y0_腕輪_金具3.Dra; + } + set + { + X0Y0_腕輪_金具3.Dra = value; + X0Y0_腕輪_金具3.Hit = value; + } + } + + public bool 腕輪_金具左_表示 + { + get + { + return X0Y0_腕輪_金具左.Dra; + } + set + { + X0Y0_腕輪_金具左.Dra = value; + X0Y0_腕輪_金具左.Hit = value; + } + } + + public bool 腕輪_金具右_表示 + { + get + { + return X0Y0_腕輪_金具右.Dra; + } + set + { + value = false; + X0Y0_腕輪_金具右.Dra = value; + X0Y0_腕輪_金具右.Hit = value; + } + } + + public bool 腕輪表示 + { + get + { + return 腕輪_革_表示; + } + set + { + 腕輪_革_表示 = value; + 腕輪_金具1_表示 = value; + 腕輪_金具2_表示 = value; + 腕輪_金具3_表示 = value; + 腕輪_金具左_表示 = value; + 腕輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 鳥翼下腕_表示; + } + set + { + 鳥翼下腕_表示 = value; + 風切羽_羽15_表示 = value; + 風切羽_羽14_表示 = value; + 風切羽_羽13_表示 = value; + 風切羽_羽12_表示 = value; + 風切羽_羽11_表示 = value; + 風切羽_羽10_表示 = value; + 風切羽_羽9_表示 = value; + 風切羽_羽8_表示 = value; + 風切羽_羽7_表示 = value; + 風切羽_羽6_表示 = value; + 風切羽_羽5_表示 = value; + 風切羽_羽4_表示 = value; + 風切羽_羽3_表示 = value; + 風切羽_羽2_表示 = value; + 風切羽_羽1_表示 = value; + 雨覆羽_羽14_表示 = value; + 雨覆羽_羽13_表示 = value; + 雨覆羽_羽12_表示 = value; + 雨覆羽_羽11_表示 = value; + 雨覆羽_羽10_表示 = value; + 雨覆羽_羽9_表示 = value; + 雨覆羽_羽8_表示 = value; + 雨覆羽_羽7_表示 = value; + 雨覆羽_羽6_表示 = value; + 雨覆羽_羽5_表示 = value; + 雨覆羽_羽4_表示 = value; + 雨覆羽_羽3_表示 = value; + 雨覆羽_羽2_表示 = value; + 雨覆羽_羽1_表示 = value; + 中雨覆羽_羽13_表示 = value; + 中雨覆羽_羽12_表示 = value; + 中雨覆羽_羽11_表示 = value; + 中雨覆羽_羽10_表示 = value; + 中雨覆羽_羽9_表示 = value; + 中雨覆羽_羽8_表示 = value; + 中雨覆羽_羽7_表示 = value; + 中雨覆羽_羽6_表示 = value; + 中雨覆羽_羽5_表示 = value; + 中雨覆羽_羽4_表示 = value; + 中雨覆羽_羽3_表示 = value; + 中雨覆羽_羽2_表示 = value; + 中雨覆羽_羽1_表示 = value; + 小雨覆_小雨覆_表示 = value; + 小雨覆_竜性_鱗1_表示 = value; + 小雨覆_竜性_鱗2_表示 = value; + 小雨覆_竜性_鱗3_表示 = value; + 小雨覆_竜性_鱗4_表示 = value; + 小雨覆_竜性_鱗5_表示 = value; + 小雨覆_竜性_鱗6_表示 = value; + 小雨覆_竜性_鱗7_表示 = value; + 小雨覆_竜性_鱗8_表示 = value; + 小雨覆_竜性_鱗9_表示 = value; + 腕輪_革_表示 = value; + 腕輪_金具1_表示 = value; + 腕輪_金具2_表示 = value; + 腕輪_金具3_表示 = value; + 腕輪_金具左_表示 = value; + 腕輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 鳥翼下腕CD.不透明度; + } + set + { + 鳥翼下腕CD.不透明度 = value; + 風切羽_羽15CD.不透明度 = value; + 風切羽_羽14CD.不透明度 = value; + 風切羽_羽13CD.不透明度 = value; + 風切羽_羽12CD.不透明度 = value; + 風切羽_羽11CD.不透明度 = value; + 風切羽_羽10CD.不透明度 = value; + 風切羽_羽9CD.不透明度 = value; + 風切羽_羽8CD.不透明度 = value; + 風切羽_羽7CD.不透明度 = value; + 風切羽_羽6CD.不透明度 = value; + 風切羽_羽5CD.不透明度 = value; + 風切羽_羽4CD.不透明度 = value; + 風切羽_羽3CD.不透明度 = value; + 風切羽_羽2CD.不透明度 = value; + 風切羽_羽1CD.不透明度 = value; + 雨覆羽_羽14CD.不透明度 = value; + 雨覆羽_羽13CD.不透明度 = value; + 雨覆羽_羽12CD.不透明度 = value; + 雨覆羽_羽11CD.不透明度 = value; + 雨覆羽_羽10CD.不透明度 = value; + 雨覆羽_羽9CD.不透明度 = value; + 雨覆羽_羽8CD.不透明度 = value; + 雨覆羽_羽7CD.不透明度 = value; + 雨覆羽_羽6CD.不透明度 = value; + 雨覆羽_羽5CD.不透明度 = value; + 雨覆羽_羽4CD.不透明度 = value; + 雨覆羽_羽3CD.不透明度 = value; + 雨覆羽_羽2CD.不透明度 = value; + 雨覆羽_羽1CD.不透明度 = value; + 中雨覆羽_羽13CD.不透明度 = value; + 中雨覆羽_羽12CD.不透明度 = value; + 中雨覆羽_羽11CD.不透明度 = value; + 中雨覆羽_羽10CD.不透明度 = value; + 中雨覆羽_羽9CD.不透明度 = value; + 中雨覆羽_羽8CD.不透明度 = value; + 中雨覆羽_羽7CD.不透明度 = value; + 中雨覆羽_羽6CD.不透明度 = value; + 中雨覆羽_羽5CD.不透明度 = value; + 中雨覆羽_羽4CD.不透明度 = value; + 中雨覆羽_羽3CD.不透明度 = value; + 中雨覆羽_羽2CD.不透明度 = value; + 中雨覆羽_羽1CD.不透明度 = value; + 小雨覆_小雨覆CD.不透明度 = value; + 小雨覆_竜性_鱗1CD.不透明度 = value; + 小雨覆_竜性_鱗2CD.不透明度 = value; + 小雨覆_竜性_鱗3CD.不透明度 = value; + 小雨覆_竜性_鱗4CD.不透明度 = value; + 小雨覆_竜性_鱗5CD.不透明度 = value; + 小雨覆_竜性_鱗6CD.不透明度 = value; + 小雨覆_竜性_鱗7CD.不透明度 = value; + 小雨覆_竜性_鱗8CD.不透明度 = value; + 小雨覆_竜性_鱗9CD.不透明度 = value; + 腕輪_革CD.不透明度 = value; + 腕輪_金具1CD.不透明度 = value; + 腕輪_金具2CD.不透明度 = value; + 腕輪_金具3CD.不透明度 = value; + 腕輪_金具左CD.不透明度 = value; + 腕輪_金具右CD.不透明度 = value; + } + } + + public override double 展開 + { + set + { + double num = value.Inverse(); + double num2 = (右 ? (-1.0) : 1.0); + X0Y0_鳥翼下腕.AngleCont = num2 * 120.0 * num; + X0Y0_風切羽_羽1.AngleCont = num2 * -95.0 * num; + X0Y0_風切羽_羽2.AngleCont = num2 * -92.6666666666667 * num; + X0Y0_風切羽_羽3.AngleCont = num2 * -90.3333333333333 * num; + X0Y0_風切羽_羽4.AngleCont = num2 * -88.0 * num; + X0Y0_風切羽_羽5.AngleCont = num2 * -85.6666666666667 * num; + X0Y0_風切羽_羽6.AngleCont = num2 * -83.3333333333334 * num; + X0Y0_風切羽_羽7.AngleCont = num2 * -81.0 * num; + X0Y0_風切羽_羽8.AngleCont = num2 * -78.6666666666667 * num; + X0Y0_風切羽_羽9.AngleCont = num2 * -76.3333333333334 * num; + X0Y0_風切羽_羽10.AngleCont = num2 * -74.0 * num; + X0Y0_風切羽_羽11.AngleCont = num2 * -71.6666666666667 * num; + X0Y0_風切羽_羽12.AngleCont = num2 * -69.3333333333334 * num; + X0Y0_風切羽_羽13.AngleCont = num2 * -67.0000000000001 * num; + X0Y0_風切羽_羽14.AngleCont = num2 * -64.6666666666667 * num; + X0Y0_風切羽_羽15.AngleCont = num2 * -62.3333333333334 * num; + X0Y0_雨覆羽_羽1.AngleCont = num2 * -100.0 * num; + X0Y0_雨覆羽_羽2.AngleCont = num2 * -97.1428571428571 * num; + X0Y0_雨覆羽_羽3.AngleCont = num2 * -94.2857142857143 * num; + X0Y0_雨覆羽_羽4.AngleCont = num2 * -91.4285714285714 * num; + X0Y0_雨覆羽_羽5.AngleCont = num2 * -88.5714285714286 * num; + X0Y0_雨覆羽_羽6.AngleCont = num2 * -85.7142857142857 * num; + X0Y0_雨覆羽_羽7.AngleCont = num2 * -82.8571428571428 * num; + X0Y0_雨覆羽_羽8.AngleCont = num2 * -80.0 * num; + X0Y0_雨覆羽_羽9.AngleCont = num2 * -77.1428571428571 * num; + X0Y0_雨覆羽_羽10.AngleCont = num2 * -74.2857142857142 * num; + X0Y0_雨覆羽_羽11.AngleCont = num2 * -71.4285714285714 * num; + X0Y0_雨覆羽_羽12.AngleCont = num2 * -68.5714285714285 * num; + X0Y0_雨覆羽_羽13.AngleCont = num2 * -65.7142857142857 * num; + X0Y0_雨覆羽_羽14.AngleCont = num2 * -62.8571428571428 * num; + X0Y0_中雨覆羽_羽1.AngleCont = num2 * -110.0 * num; + X0Y0_中雨覆羽_羽2.AngleCont = num2 * -103.076923076923 * num; + X0Y0_中雨覆羽_羽3.AngleCont = num2 * -96.1538461538462 * num; + X0Y0_中雨覆羽_羽4.AngleCont = num2 * -89.2307692307692 * num; + X0Y0_中雨覆羽_羽5.AngleCont = num2 * -82.3076923076923 * num; + X0Y0_中雨覆羽_羽6.AngleCont = num2 * -75.3846153846154 * num; + X0Y0_中雨覆羽_羽7.AngleCont = num2 * -68.4615384615385 * num; + X0Y0_中雨覆羽_羽8.AngleCont = num2 * -61.5384615384616 * num; + X0Y0_中雨覆羽_羽9.AngleCont = num2 * -54.6153846153846 * num; + X0Y0_中雨覆羽_羽10.AngleCont = num2 * -47.6923076923077 * num; + X0Y0_中雨覆羽_羽11.AngleCont = num2 * -40.7692307692308 * num; + X0Y0_中雨覆羽_羽12.AngleCont = num2 * -33.8461538461539 * num; + X0Y0_中雨覆羽_羽13.AngleCont = num2 * -26.923076923077 * num; + } + } + + public double シャープ + { + set + { + double num = 0.05; + X0Y0_風切羽_羽15.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽14.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽13.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽12.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽11.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽10.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽9.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽8.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽7.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽6.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽5.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽4.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽3.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽2.SizeYBase *= 1.0 - num * value; + X0Y0_風切羽_羽1.SizeYBase *= 1.0 - num * value; + } + } + + public bool 下腕_外線 + { + get + { + return X0Y0_鳥翼下腕.OP[(!右) ? 1 : 2].Outline; + } + set + { + X0Y0_鳥翼下腕.OP[(!右) ? 1 : 2].Outline = value; + X0Y0_鳥翼下腕.OP[右 ? 1 : 2].Outline = value; + X0Y0_鳥翼下腕.OP[(!右) ? 3 : 0].Outline = value; + } + } + + public bool 小雨覆_外線 + { + get + { + return X0Y0_小雨覆_小雨覆.OP[右 ? 11 : 2].Outline; + } + set + { + X0Y0_小雨覆_小雨覆.OP[右 ? 11 : 2].Outline = value; + X0Y0_小雨覆_小雨覆.OP[右 ? 6 : 7].Outline = value; + X0Y0_小雨覆_小雨覆.OP[右 ? 4 : 9].Outline = value; + X0Y0_小雨覆_小雨覆.OP[右 ? 2 : 11].Outline = value; + } + } + + public bool 中雨覆羽_羽1_外線 + { + get + { + return X0Y0_中雨覆羽_羽1.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_中雨覆羽_羽1.OP[右 ? 4 : 0].Outline = value; + X0Y0_中雨覆羽_羽1.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽1.OP[右 ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽1.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 中雨覆羽_羽2_外線 + { + get + { + return X0Y0_中雨覆羽_羽2.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_中雨覆羽_羽2.OP[右 ? 4 : 0].Outline = value; + X0Y0_中雨覆羽_羽2.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽2.OP[右 ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽2.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 中雨覆羽_羽3_外線 + { + get + { + return X0Y0_中雨覆羽_羽3.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_中雨覆羽_羽3.OP[右 ? 4 : 0].Outline = value; + X0Y0_中雨覆羽_羽3.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽3.OP[右 ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽3.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 中雨覆羽_羽4_外線 + { + get + { + return X0Y0_中雨覆羽_羽4.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_中雨覆羽_羽4.OP[右 ? 4 : 0].Outline = value; + X0Y0_中雨覆羽_羽4.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽4.OP[右 ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽4.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 中雨覆羽_羽5_外線 + { + get + { + return X0Y0_中雨覆羽_羽5.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_中雨覆羽_羽5.OP[右 ? 4 : 0].Outline = value; + X0Y0_中雨覆羽_羽5.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽5.OP[右 ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽5.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 中雨覆羽_羽6_外線 + { + get + { + return X0Y0_中雨覆羽_羽6.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_中雨覆羽_羽6.OP[右 ? 4 : 0].Outline = value; + X0Y0_中雨覆羽_羽6.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽6.OP[右 ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽6.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 中雨覆羽_羽7_外線 + { + get + { + return X0Y0_中雨覆羽_羽7.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_中雨覆羽_羽7.OP[右 ? 4 : 0].Outline = value; + X0Y0_中雨覆羽_羽7.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽7.OP[右 ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽7.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 中雨覆羽_羽8_外線 + { + get + { + return X0Y0_中雨覆羽_羽8.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_中雨覆羽_羽8.OP[右 ? 4 : 0].Outline = value; + X0Y0_中雨覆羽_羽8.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽8.OP[右 ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽8.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 中雨覆羽_羽9_外線 + { + get + { + return X0Y0_中雨覆羽_羽9.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_中雨覆羽_羽9.OP[右 ? 4 : 0].Outline = value; + X0Y0_中雨覆羽_羽9.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽9.OP[右 ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽9.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 中雨覆羽_羽10_外線 + { + get + { + return X0Y0_中雨覆羽_羽10.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_中雨覆羽_羽10.OP[右 ? 4 : 0].Outline = value; + X0Y0_中雨覆羽_羽10.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽10.OP[右 ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽10.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 中雨覆羽_羽11_外線 + { + get + { + return X0Y0_中雨覆羽_羽11.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_中雨覆羽_羽11.OP[右 ? 4 : 0].Outline = value; + X0Y0_中雨覆羽_羽11.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽11.OP[右 ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽11.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 中雨覆羽_羽12_外線 + { + get + { + return X0Y0_中雨覆羽_羽12.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_中雨覆羽_羽12.OP[右 ? 4 : 0].Outline = value; + X0Y0_中雨覆羽_羽12.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽12.OP[右 ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽12.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 中雨覆羽_羽13_外線 + { + get + { + return X0Y0_中雨覆羽_羽13.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_中雨覆羽_羽13.OP[右 ? 4 : 0].Outline = value; + X0Y0_中雨覆羽_羽13.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽13.OP[右 ? 1 : 3].Outline = value; + X0Y0_中雨覆羽_羽13.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽1_外線 + { + get + { + return X0Y0_雨覆羽_羽1.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽1.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽1.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽1.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽1.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽2_外線 + { + get + { + return X0Y0_雨覆羽_羽2.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽2.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽2.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽2.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽2.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽3_外線 + { + get + { + return X0Y0_雨覆羽_羽3.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽3.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽3.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽3.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽3.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽4_外線 + { + get + { + return X0Y0_雨覆羽_羽4.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽4.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽4.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽4.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽4.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽5_外線 + { + get + { + return X0Y0_雨覆羽_羽5.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽5.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽5.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽5.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽5.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽6_外線 + { + get + { + return X0Y0_雨覆羽_羽6.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽6.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽6.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽6.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽6.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽7_外線 + { + get + { + return X0Y0_雨覆羽_羽7.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽7.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽7.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽7.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽7.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽8_外線 + { + get + { + return X0Y0_雨覆羽_羽8.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽8.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽8.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽8.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽8.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽9_外線 + { + get + { + return X0Y0_雨覆羽_羽9.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽9.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽9.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽9.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽9.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽10_外線 + { + get + { + return X0Y0_雨覆羽_羽10.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽10.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽10.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽10.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽10.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽11_外線 + { + get + { + return X0Y0_雨覆羽_羽11.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽11.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽11.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽11.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽11.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽12_外線 + { + get + { + return X0Y0_雨覆羽_羽12.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽12.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽12.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽12.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽12.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽13_外線 + { + get + { + return X0Y0_雨覆羽_羽13.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽13.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽13.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽13.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽13.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽14_外線 + { + get + { + return X0Y0_雨覆羽_羽14.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽14.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽14.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽14.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽14.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽1_外線 + { + get + { + return X0Y0_風切羽_羽1.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽1.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽1.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽1.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽2_外線 + { + get + { + return X0Y0_風切羽_羽2.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽2.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽2.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽2.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽3_外線 + { + get + { + return X0Y0_風切羽_羽3.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽3.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽3.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽3.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽4_外線 + { + get + { + return X0Y0_風切羽_羽4.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽4.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽4.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽4.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽5_外線 + { + get + { + return X0Y0_風切羽_羽5.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽5.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽5.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽5.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽6_外線 + { + get + { + return X0Y0_風切羽_羽6.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽6.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽6.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽6.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽7_外線 + { + get + { + return X0Y0_風切羽_羽7.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽7.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽7.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽7.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽8_外線 + { + get + { + return X0Y0_風切羽_羽8.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽8.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽8.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽8.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽9_外線 + { + get + { + return X0Y0_風切羽_羽9.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽9.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽9.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽9.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽10_外線 + { + get + { + return X0Y0_風切羽_羽10.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽10.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽10.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽10.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽11_外線 + { + get + { + return X0Y0_風切羽_羽11.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽11.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽11.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽11.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽12_外線 + { + get + { + return X0Y0_風切羽_羽12.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽12.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽12.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽12.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽13_外線 + { + get + { + return X0Y0_風切羽_羽13.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽13.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽13.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽13.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽14_外線 + { + get + { + return X0Y0_風切羽_羽14.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽14.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽14.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽14.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽15_外線 + { + get + { + return X0Y0_風切羽_羽15.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽15.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽15.OP[右 ? 1 : 3].Outline = value; + X0Y0_風切羽_羽15.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public override bool 肘部_外線 + { + get + { + return X0Y0_鳥翼下腕.OP[右 ? 3 : 0].Outline; + } + set + { + X0Y0_鳥翼下腕.OP[右 ? 3 : 0].Outline = value; + } + } + + public JointS 手_接続点 => new JointS(本体, X0Y0_鳥翼下腕, 15); + + public JointS 小雨覆_接続点 => new JointS(本体, X0Y0_鳥翼下腕, 29); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0); + + public 下腕_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 下腕_鳥D e) + { + 下腕_鳥 下腕_鳥2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.腕左["鳥翼下腕"]); + Pars pars = 本体[0][0]; + X0Y0_鳥翼下腕 = pars["鳥翼下腕"].ToPar(); + Pars pars2 = pars["風切羽"].ToPars(); + X0Y0_風切羽_羽15 = pars2["羽15"].ToPar(); + X0Y0_風切羽_羽14 = pars2["羽14"].ToPar(); + X0Y0_風切羽_羽13 = pars2["羽13"].ToPar(); + X0Y0_風切羽_羽12 = pars2["羽12"].ToPar(); + X0Y0_風切羽_羽11 = pars2["羽11"].ToPar(); + X0Y0_風切羽_羽10 = pars2["羽10"].ToPar(); + X0Y0_風切羽_羽9 = pars2["羽9"].ToPar(); + X0Y0_風切羽_羽8 = pars2["羽8"].ToPar(); + X0Y0_風切羽_羽7 = pars2["羽7"].ToPar(); + X0Y0_風切羽_羽6 = pars2["羽6"].ToPar(); + X0Y0_風切羽_羽5 = pars2["羽5"].ToPar(); + X0Y0_風切羽_羽4 = pars2["羽4"].ToPar(); + X0Y0_風切羽_羽3 = pars2["羽3"].ToPar(); + X0Y0_風切羽_羽2 = pars2["羽2"].ToPar(); + X0Y0_風切羽_羽1 = pars2["羽1"].ToPar(); + pars2 = pars["雨覆羽"].ToPars(); + X0Y0_雨覆羽_羽14 = pars2["羽14"].ToPar(); + X0Y0_雨覆羽_羽13 = pars2["羽13"].ToPar(); + X0Y0_雨覆羽_羽12 = pars2["羽12"].ToPar(); + X0Y0_雨覆羽_羽11 = pars2["羽11"].ToPar(); + X0Y0_雨覆羽_羽10 = pars2["羽10"].ToPar(); + X0Y0_雨覆羽_羽9 = pars2["羽9"].ToPar(); + X0Y0_雨覆羽_羽8 = pars2["羽8"].ToPar(); + X0Y0_雨覆羽_羽7 = pars2["羽7"].ToPar(); + X0Y0_雨覆羽_羽6 = pars2["羽6"].ToPar(); + X0Y0_雨覆羽_羽5 = pars2["羽5"].ToPar(); + X0Y0_雨覆羽_羽4 = pars2["羽4"].ToPar(); + X0Y0_雨覆羽_羽3 = pars2["羽3"].ToPar(); + X0Y0_雨覆羽_羽2 = pars2["羽2"].ToPar(); + X0Y0_雨覆羽_羽1 = pars2["羽1"].ToPar(); + pars2 = pars["中雨覆羽"].ToPars(); + X0Y0_中雨覆羽_羽13 = pars2["羽13"].ToPar(); + X0Y0_中雨覆羽_羽12 = pars2["羽12"].ToPar(); + X0Y0_中雨覆羽_羽11 = pars2["羽11"].ToPar(); + X0Y0_中雨覆羽_羽10 = pars2["羽10"].ToPar(); + X0Y0_中雨覆羽_羽9 = pars2["羽9"].ToPar(); + X0Y0_中雨覆羽_羽8 = pars2["羽8"].ToPar(); + X0Y0_中雨覆羽_羽7 = pars2["羽7"].ToPar(); + X0Y0_中雨覆羽_羽6 = pars2["羽6"].ToPar(); + X0Y0_中雨覆羽_羽5 = pars2["羽5"].ToPar(); + X0Y0_中雨覆羽_羽4 = pars2["羽4"].ToPar(); + X0Y0_中雨覆羽_羽3 = pars2["羽3"].ToPar(); + X0Y0_中雨覆羽_羽2 = pars2["羽2"].ToPar(); + X0Y0_中雨覆羽_羽1 = pars2["羽1"].ToPar(); + pars2 = pars["小雨覆"].ToPars(); + X0Y0_小雨覆_小雨覆 = pars2["小雨覆"].ToPar(); + pars2 = pars2["鱗"].ToPars(); + X0Y0_小雨覆_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_小雨覆_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_小雨覆_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_小雨覆_竜性_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_小雨覆_竜性_鱗5 = pars2["鱗5"].ToPar(); + X0Y0_小雨覆_竜性_鱗6 = pars2["鱗6"].ToPar(); + X0Y0_小雨覆_竜性_鱗7 = pars2["鱗7"].ToPar(); + X0Y0_小雨覆_竜性_鱗8 = pars2["鱗8"].ToPar(); + X0Y0_小雨覆_竜性_鱗9 = pars2["鱗9"].ToPar(); + pars2 = pars["腕輪"].ToPars(); + X0Y0_腕輪_革 = pars2["革"].ToPar(); + X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_腕輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_腕輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_腕輪_金具右 = pars2["金具右"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 鳥翼下腕_表示 = e.鳥翼下腕_表示; + 風切羽_羽15_表示 = e.風切羽_羽15_表示; + 風切羽_羽14_表示 = e.風切羽_羽14_表示; + 風切羽_羽13_表示 = e.風切羽_羽13_表示; + 風切羽_羽12_表示 = e.風切羽_羽12_表示; + 風切羽_羽11_表示 = e.風切羽_羽11_表示; + 風切羽_羽10_表示 = e.風切羽_羽10_表示; + 風切羽_羽9_表示 = e.風切羽_羽9_表示; + 風切羽_羽8_表示 = e.風切羽_羽8_表示; + 風切羽_羽7_表示 = e.風切羽_羽7_表示; + 風切羽_羽6_表示 = e.風切羽_羽6_表示; + 風切羽_羽5_表示 = e.風切羽_羽5_表示; + 風切羽_羽4_表示 = e.風切羽_羽4_表示; + 風切羽_羽3_表示 = e.風切羽_羽3_表示; + 風切羽_羽2_表示 = e.風切羽_羽2_表示; + 風切羽_羽1_表示 = e.風切羽_羽1_表示; + 雨覆羽_羽14_表示 = e.雨覆羽_羽14_表示; + 雨覆羽_羽13_表示 = e.雨覆羽_羽13_表示; + 雨覆羽_羽12_表示 = e.雨覆羽_羽12_表示; + 雨覆羽_羽11_表示 = e.雨覆羽_羽11_表示; + 雨覆羽_羽10_表示 = e.雨覆羽_羽10_表示; + 雨覆羽_羽9_表示 = e.雨覆羽_羽9_表示; + 雨覆羽_羽8_表示 = e.雨覆羽_羽8_表示; + 雨覆羽_羽7_表示 = e.雨覆羽_羽7_表示; + 雨覆羽_羽6_表示 = e.雨覆羽_羽6_表示; + 雨覆羽_羽5_表示 = e.雨覆羽_羽5_表示; + 雨覆羽_羽4_表示 = e.雨覆羽_羽4_表示; + 雨覆羽_羽3_表示 = e.雨覆羽_羽3_表示; + 雨覆羽_羽2_表示 = e.雨覆羽_羽2_表示; + 雨覆羽_羽1_表示 = e.雨覆羽_羽1_表示; + 中雨覆羽_羽13_表示 = e.中雨覆羽_羽13_表示; + 中雨覆羽_羽12_表示 = e.中雨覆羽_羽12_表示; + 中雨覆羽_羽11_表示 = e.中雨覆羽_羽11_表示; + 中雨覆羽_羽10_表示 = e.中雨覆羽_羽10_表示; + 中雨覆羽_羽9_表示 = e.中雨覆羽_羽9_表示; + 中雨覆羽_羽8_表示 = e.中雨覆羽_羽8_表示; + 中雨覆羽_羽7_表示 = e.中雨覆羽_羽7_表示; + 中雨覆羽_羽6_表示 = e.中雨覆羽_羽6_表示; + 中雨覆羽_羽5_表示 = e.中雨覆羽_羽5_表示; + 中雨覆羽_羽4_表示 = e.中雨覆羽_羽4_表示; + 中雨覆羽_羽3_表示 = e.中雨覆羽_羽3_表示; + 中雨覆羽_羽2_表示 = e.中雨覆羽_羽2_表示; + 中雨覆羽_羽1_表示 = e.中雨覆羽_羽1_表示; + 小雨覆_小雨覆_表示 = e.小雨覆_小雨覆_表示; + 小雨覆_竜性_鱗1_表示 = e.小雨覆_竜性_鱗1_表示; + 小雨覆_竜性_鱗2_表示 = e.小雨覆_竜性_鱗2_表示; + 小雨覆_竜性_鱗3_表示 = e.小雨覆_竜性_鱗3_表示; + 小雨覆_竜性_鱗4_表示 = e.小雨覆_竜性_鱗4_表示; + 小雨覆_竜性_鱗5_表示 = e.小雨覆_竜性_鱗5_表示; + 小雨覆_竜性_鱗6_表示 = e.小雨覆_竜性_鱗6_表示; + 小雨覆_竜性_鱗7_表示 = e.小雨覆_竜性_鱗7_表示; + 小雨覆_竜性_鱗8_表示 = e.小雨覆_竜性_鱗8_表示; + 小雨覆_竜性_鱗9_表示 = e.小雨覆_竜性_鱗9_表示; + 腕輪_革_表示 = e.腕輪_革_表示; + 腕輪_金具1_表示 = e.腕輪_金具1_表示; + 腕輪_金具2_表示 = e.腕輪_金具2_表示; + 腕輪_金具3_表示 = e.腕輪_金具3_表示; + 腕輪_金具左_表示 = e.腕輪_金具左_表示; + 腕輪_金具右_表示 = e.腕輪_金具右_表示; + 腕輪表示 = e.腕輪表示; + 展開 = e.展開; + シャープ = e.シャープ; + 下腕_外線 = e.下腕_外線; + 小雨覆_外線 = e.小雨覆_外線; + 中雨覆羽_羽1_外線 = e.中雨覆羽_羽1_外線; + 中雨覆羽_羽2_外線 = e.中雨覆羽_羽2_外線; + 中雨覆羽_羽3_外線 = e.中雨覆羽_羽3_外線; + 中雨覆羽_羽4_外線 = e.中雨覆羽_羽4_外線; + 中雨覆羽_羽5_外線 = e.中雨覆羽_羽5_外線; + 中雨覆羽_羽6_外線 = e.中雨覆羽_羽6_外線; + 中雨覆羽_羽7_外線 = e.中雨覆羽_羽7_外線; + 中雨覆羽_羽8_外線 = e.中雨覆羽_羽8_外線; + 中雨覆羽_羽9_外線 = e.中雨覆羽_羽9_外線; + 中雨覆羽_羽10_外線 = e.中雨覆羽_羽10_外線; + 中雨覆羽_羽11_外線 = e.中雨覆羽_羽11_外線; + 中雨覆羽_羽12_外線 = e.中雨覆羽_羽12_外線; + 中雨覆羽_羽13_外線 = e.中雨覆羽_羽13_外線; + 雨覆羽_羽1_外線 = e.雨覆羽_羽1_外線; + 雨覆羽_羽2_外線 = e.雨覆羽_羽2_外線; + 雨覆羽_羽3_外線 = e.雨覆羽_羽3_外線; + 雨覆羽_羽4_外線 = e.雨覆羽_羽4_外線; + 雨覆羽_羽5_外線 = e.雨覆羽_羽5_外線; + 雨覆羽_羽6_外線 = e.雨覆羽_羽6_外線; + 雨覆羽_羽7_外線 = e.雨覆羽_羽7_外線; + 雨覆羽_羽8_外線 = e.雨覆羽_羽8_外線; + 雨覆羽_羽9_外線 = e.雨覆羽_羽9_外線; + 雨覆羽_羽10_外線 = e.雨覆羽_羽10_外線; + 雨覆羽_羽11_外線 = e.雨覆羽_羽11_外線; + 雨覆羽_羽12_外線 = e.雨覆羽_羽12_外線; + 雨覆羽_羽13_外線 = e.雨覆羽_羽13_外線; + 雨覆羽_羽14_外線 = e.雨覆羽_羽14_外線; + 風切羽_羽1_外線 = e.風切羽_羽1_外線; + 風切羽_羽2_外線 = e.風切羽_羽2_外線; + 風切羽_羽3_外線 = e.風切羽_羽3_外線; + 風切羽_羽4_外線 = e.風切羽_羽4_外線; + 風切羽_羽5_外線 = e.風切羽_羽5_外線; + 風切羽_羽6_外線 = e.風切羽_羽6_外線; + 風切羽_羽7_外線 = e.風切羽_羽7_外線; + 風切羽_羽8_外線 = e.風切羽_羽8_外線; + 風切羽_羽9_外線 = e.風切羽_羽9_外線; + 風切羽_羽10_外線 = e.風切羽_羽10_外線; + 風切羽_羽11_外線 = e.風切羽_羽11_外線; + 風切羽_羽12_外線 = e.風切羽_羽12_外線; + 風切羽_羽13_外線 = e.風切羽_羽13_外線; + 風切羽_羽14_外線 = e.風切羽_羽14_外線; + 風切羽_羽15_外線 = e.風切羽_羽15_外線; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.手_接続.Count > 0) + { + Ele f; + 手_接続 = e.手_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 下腕_鳥2; + f.ConnectionType = ConnectionInfo.下腕_鳥_手_接続; + f.接続(下腕_鳥2.手_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_鳥翼下腕CP = new ColorP(X0Y0_鳥翼下腕, 鳥翼下腕CD, DisUnit, abj: true); + X0Y0_風切羽_羽15CP = new ColorP(X0Y0_風切羽_羽15, 風切羽_羽15CD, DisUnit, abj: true); + X0Y0_風切羽_羽14CP = new ColorP(X0Y0_風切羽_羽14, 風切羽_羽14CD, DisUnit, abj: true); + X0Y0_風切羽_羽13CP = new ColorP(X0Y0_風切羽_羽13, 風切羽_羽13CD, DisUnit, abj: true); + X0Y0_風切羽_羽12CP = new ColorP(X0Y0_風切羽_羽12, 風切羽_羽12CD, DisUnit, abj: true); + X0Y0_風切羽_羽11CP = new ColorP(X0Y0_風切羽_羽11, 風切羽_羽11CD, DisUnit, abj: true); + X0Y0_風切羽_羽10CP = new ColorP(X0Y0_風切羽_羽10, 風切羽_羽10CD, DisUnit, abj: true); + X0Y0_風切羽_羽9CP = new ColorP(X0Y0_風切羽_羽9, 風切羽_羽9CD, DisUnit, abj: true); + X0Y0_風切羽_羽8CP = new ColorP(X0Y0_風切羽_羽8, 風切羽_羽8CD, DisUnit, abj: true); + X0Y0_風切羽_羽7CP = new ColorP(X0Y0_風切羽_羽7, 風切羽_羽7CD, DisUnit, abj: true); + X0Y0_風切羽_羽6CP = new ColorP(X0Y0_風切羽_羽6, 風切羽_羽6CD, DisUnit, abj: true); + X0Y0_風切羽_羽5CP = new ColorP(X0Y0_風切羽_羽5, 風切羽_羽5CD, DisUnit, abj: true); + X0Y0_風切羽_羽4CP = new ColorP(X0Y0_風切羽_羽4, 風切羽_羽4CD, 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_雨覆羽_羽14CP = new ColorP(X0Y0_雨覆羽_羽14, 雨覆羽_羽14CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽13CP = new ColorP(X0Y0_雨覆羽_羽13, 雨覆羽_羽13CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽12CP = new ColorP(X0Y0_雨覆羽_羽12, 雨覆羽_羽12CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽11CP = new ColorP(X0Y0_雨覆羽_羽11, 雨覆羽_羽11CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽10CP = new ColorP(X0Y0_雨覆羽_羽10, 雨覆羽_羽10CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽9CP = new ColorP(X0Y0_雨覆羽_羽9, 雨覆羽_羽9CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽8CP = new ColorP(X0Y0_雨覆羽_羽8, 雨覆羽_羽8CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽7CP = new ColorP(X0Y0_雨覆羽_羽7, 雨覆羽_羽7CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽6CP = new ColorP(X0Y0_雨覆羽_羽6, 雨覆羽_羽6CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽5CP = new ColorP(X0Y0_雨覆羽_羽5, 雨覆羽_羽5CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽4CP = new ColorP(X0Y0_雨覆羽_羽4, 雨覆羽_羽4CD, 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_中雨覆羽_羽13CP = new ColorP(X0Y0_中雨覆羽_羽13, 中雨覆羽_羽13CD, DisUnit, abj: true); + X0Y0_中雨覆羽_羽12CP = new ColorP(X0Y0_中雨覆羽_羽12, 中雨覆羽_羽12CD, DisUnit, abj: true); + X0Y0_中雨覆羽_羽11CP = new ColorP(X0Y0_中雨覆羽_羽11, 中雨覆羽_羽11CD, DisUnit, abj: true); + X0Y0_中雨覆羽_羽10CP = new ColorP(X0Y0_中雨覆羽_羽10, 中雨覆羽_羽10CD, DisUnit, abj: true); + X0Y0_中雨覆羽_羽9CP = new ColorP(X0Y0_中雨覆羽_羽9, 中雨覆羽_羽9CD, DisUnit, abj: true); + X0Y0_中雨覆羽_羽8CP = new ColorP(X0Y0_中雨覆羽_羽8, 中雨覆羽_羽8CD, DisUnit, abj: true); + X0Y0_中雨覆羽_羽7CP = new ColorP(X0Y0_中雨覆羽_羽7, 中雨覆羽_羽7CD, DisUnit, abj: true); + X0Y0_中雨覆羽_羽6CP = new ColorP(X0Y0_中雨覆羽_羽6, 中雨覆羽_羽6CD, DisUnit, abj: true); + X0Y0_中雨覆羽_羽5CP = new ColorP(X0Y0_中雨覆羽_羽5, 中雨覆羽_羽5CD, DisUnit, abj: true); + X0Y0_中雨覆羽_羽4CP = new ColorP(X0Y0_中雨覆羽_羽4, 中雨覆羽_羽4CD, 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_小雨覆_小雨覆CP = new ColorP(X0Y0_小雨覆_小雨覆, 小雨覆_小雨覆CD, DisUnit, abj: false); + 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_小雨覆_竜性_鱗8CP = new ColorP(X0Y0_小雨覆_竜性_鱗8, 小雨覆_竜性_鱗8CD, DisUnit, abj: true); + X0Y0_小雨覆_竜性_鱗9CP = new ColorP(X0Y0_小雨覆_竜性_鱗9, 小雨覆_竜性_鱗9CD, 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); + X0Y0_腕輪_金具3CP = new ColorP(X0Y0_腕輪_金具3, 腕輪_金具3CD, DisUnit, abj: true); + X0Y0_腕輪_金具左CP = new ColorP(X0Y0_腕輪_金具左, 腕輪_金具左CD, DisUnit, abj: true); + X0Y0_腕輪_金具右CP = new ColorP(X0Y0_腕輪_金具右, 腕輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_鳥翼下腕.AngleBase = num * -341.0; + X0Y0_風切羽_羽1.AngleBase = num * -72.3455557531598; + X0Y0_風切羽_羽2.AngleBase = num * -76.3455557531598; + X0Y0_風切羽_羽3.AngleBase = num * -79.3455557531599; + X0Y0_風切羽_羽4.AngleBase = num * -82.34555575315983; + X0Y0_風切羽_羽5.AngleBase = num * -85.34555575315983; + X0Y0_風切羽_羽6.AngleBase = num * -88.34555575315994; + X0Y0_風切羽_羽7.AngleBase = num * -91.34555575315983; + X0Y0_風切羽_羽8.AngleBase = num * -94.34555575315994; + X0Y0_風切羽_羽9.AngleBase = num * -97.34555575315983; + X0Y0_風切羽_羽10.AngleBase = num * -100.3455557531598; + X0Y0_風切羽_羽11.AngleBase = num * -103.34555575316; + X0Y0_風切羽_羽12.AngleBase = num * -106.3455557531598; + X0Y0_風切羽_羽13.AngleBase = num * 250.654444246839; + X0Y0_風切羽_羽14.AngleBase = num * 247.65444424684; + X0Y0_風切羽_羽15.AngleBase = num * 244.65444424684; + X0Y0_雨覆羽_羽1.AngleBase = num * -61.6335605882607; + X0Y0_雨覆羽_羽2.AngleBase = num * -65.0211000072925; + X0Y0_雨覆羽_羽3.AngleBase = num * -68.6100025846698; + X0Y0_雨覆羽_羽4.AngleBase = num * -72.4094733624345; + X0Y0_雨覆羽_羽5.AngleBase = num * -76.4248591735387; + X0Y0_雨覆羽_羽6.AngleBase = num * -80.65615843821939; + X0Y0_雨覆羽_羽7.AngleBase = num * -85.09647453999872; + X0Y0_雨覆羽_羽8.AngleBase = num * -89.73063451433654; + X0Y0_雨覆羽_羽9.AngleBase = num * -94.53427462319013; + X0Y0_雨覆羽_羽10.AngleBase = num * -99.47372396003561; + X0Y0_雨覆羽_羽11.AngleBase = num * -104.5069529689633; + X0Y0_雨覆羽_羽12.AngleBase = num * 250.41432558095; + X0Y0_雨覆羽_羽13.AngleBase = num * 245.34158111747; + X0Y0_雨覆羽_羽14.AngleBase = num * 240.325859447711; + X0Y0_中雨覆羽_羽1.AngleBase = num * -49.1787166893964; + X0Y0_中雨覆羽_羽2.AngleBase = num * -57.1787166893962; + X0Y0_中雨覆羽_羽3.AngleBase = num * -65.1787166893963; + X0Y0_中雨覆羽_羽4.AngleBase = num * -73.1787166893963; + X0Y0_中雨覆羽_羽5.AngleBase = num * -81.17871668939631; + X0Y0_中雨覆羽_羽6.AngleBase = num * -89.17871668939688; + X0Y0_中雨覆羽_羽7.AngleBase = num * -97.17871668939625; + X0Y0_中雨覆羽_羽8.AngleBase = num * -105.1787166893964; + X0Y0_中雨覆羽_羽9.AngleBase = num * 246.821283310604; + X0Y0_中雨覆羽_羽10.AngleBase = num * 238.821283310604; + X0Y0_中雨覆羽_羽11.AngleBase = num * 230.821283310604; + X0Y0_中雨覆羽_羽12.AngleBase = num * 222.821283310604; + X0Y0_中雨覆羽_羽13.AngleBase = num * 214.821283310604; + 本体.JoinPAall(); + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_鳥翼下腕); + Are.Draw(X0Y0_風切羽_羽15); + Are.Draw(X0Y0_風切羽_羽14); + Are.Draw(X0Y0_風切羽_羽13); + Are.Draw(X0Y0_風切羽_羽12); + Are.Draw(X0Y0_風切羽_羽11); + Are.Draw(X0Y0_風切羽_羽10); + Are.Draw(X0Y0_風切羽_羽9); + Are.Draw(X0Y0_風切羽_羽8); + Are.Draw(X0Y0_風切羽_羽7); + Are.Draw(X0Y0_風切羽_羽6); + Are.Draw(X0Y0_風切羽_羽5); + Are.Draw(X0Y0_風切羽_羽4); + Are.Draw(X0Y0_風切羽_羽3); + Are.Draw(X0Y0_風切羽_羽2); + Are.Draw(X0Y0_風切羽_羽1); + Are.Draw(X0Y0_雨覆羽_羽14); + Are.Draw(X0Y0_雨覆羽_羽13); + Are.Draw(X0Y0_雨覆羽_羽12); + Are.Draw(X0Y0_雨覆羽_羽11); + Are.Draw(X0Y0_雨覆羽_羽10); + Are.Draw(X0Y0_雨覆羽_羽9); + Are.Draw(X0Y0_雨覆羽_羽8); + Are.Draw(X0Y0_雨覆羽_羽7); + Are.Draw(X0Y0_雨覆羽_羽6); + Are.Draw(X0Y0_雨覆羽_羽5); + Are.Draw(X0Y0_雨覆羽_羽4); + Are.Draw(X0Y0_雨覆羽_羽3); + Are.Draw(X0Y0_雨覆羽_羽2); + Are.Draw(X0Y0_雨覆羽_羽1); + Are.Draw(X0Y0_中雨覆羽_羽13); + Are.Draw(X0Y0_中雨覆羽_羽12); + Are.Draw(X0Y0_中雨覆羽_羽11); + Are.Draw(X0Y0_中雨覆羽_羽10); + Are.Draw(X0Y0_中雨覆羽_羽9); + Are.Draw(X0Y0_中雨覆羽_羽8); + Are.Draw(X0Y0_中雨覆羽_羽7); + Are.Draw(X0Y0_中雨覆羽_羽6); + Are.Draw(X0Y0_中雨覆羽_羽5); + Are.Draw(X0Y0_中雨覆羽_羽4); + Are.Draw(X0Y0_中雨覆羽_羽3); + Are.Draw(X0Y0_中雨覆羽_羽2); + Are.Draw(X0Y0_中雨覆羽_羽1); + } + + public void 小雨覆描画(Are Are) + { + Are.Draw(X0Y0_小雨覆_小雨覆); + Are.Draw(X0Y0_小雨覆_竜性_鱗1); + Are.Draw(X0Y0_小雨覆_竜性_鱗2); + Are.Draw(X0Y0_小雨覆_竜性_鱗3); + Are.Draw(X0Y0_小雨覆_竜性_鱗4); + Are.Draw(X0Y0_小雨覆_竜性_鱗5); + Are.Draw(X0Y0_小雨覆_竜性_鱗6); + Are.Draw(X0Y0_小雨覆_竜性_鱗7); + Are.Draw(X0Y0_小雨覆_竜性_鱗8); + Are.Draw(X0Y0_小雨覆_竜性_鱗9); + Are.Draw(X0Y0_腕輪_革); + Are.Draw(X0Y0_腕輪_金具1); + Are.Draw(X0Y0_腕輪_金具2); + Are.Draw(X0Y0_腕輪_金具3); + Are.Draw(X0Y0_腕輪_金具左); + Are.Draw(X0Y0_腕輪_金具右); + 鎖1.描画0(Are); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) + { + return p == X0Y0_腕輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_鳥翼下腕CP.Update(); + X0Y0_風切羽_羽15CP.Update(); + X0Y0_風切羽_羽14CP.Update(); + X0Y0_風切羽_羽13CP.Update(); + X0Y0_風切羽_羽12CP.Update(); + X0Y0_風切羽_羽11CP.Update(); + X0Y0_風切羽_羽10CP.Update(); + X0Y0_風切羽_羽9CP.Update(); + X0Y0_風切羽_羽8CP.Update(); + X0Y0_風切羽_羽7CP.Update(); + X0Y0_風切羽_羽6CP.Update(); + X0Y0_風切羽_羽5CP.Update(); + X0Y0_風切羽_羽4CP.Update(); + X0Y0_風切羽_羽3CP.Update(); + X0Y0_風切羽_羽2CP.Update(); + X0Y0_風切羽_羽1CP.Update(); + X0Y0_雨覆羽_羽14CP.Update(); + X0Y0_雨覆羽_羽13CP.Update(); + X0Y0_雨覆羽_羽12CP.Update(); + X0Y0_雨覆羽_羽11CP.Update(); + X0Y0_雨覆羽_羽10CP.Update(); + X0Y0_雨覆羽_羽9CP.Update(); + X0Y0_雨覆羽_羽8CP.Update(); + X0Y0_雨覆羽_羽7CP.Update(); + X0Y0_雨覆羽_羽6CP.Update(); + X0Y0_雨覆羽_羽5CP.Update(); + X0Y0_雨覆羽_羽4CP.Update(); + X0Y0_雨覆羽_羽3CP.Update(); + X0Y0_雨覆羽_羽2CP.Update(); + X0Y0_雨覆羽_羽1CP.Update(); + X0Y0_中雨覆羽_羽13CP.Update(); + X0Y0_中雨覆羽_羽12CP.Update(); + X0Y0_中雨覆羽_羽11CP.Update(); + X0Y0_中雨覆羽_羽10CP.Update(); + X0Y0_中雨覆羽_羽9CP.Update(); + X0Y0_中雨覆羽_羽8CP.Update(); + X0Y0_中雨覆羽_羽7CP.Update(); + X0Y0_中雨覆羽_羽6CP.Update(); + X0Y0_中雨覆羽_羽5CP.Update(); + X0Y0_中雨覆羽_羽4CP.Update(); + X0Y0_中雨覆羽_羽3CP.Update(); + X0Y0_中雨覆羽_羽2CP.Update(); + X0Y0_中雨覆羽_羽1CP.Update(); + X0Y0_小雨覆_小雨覆CP.Update(); + X0Y0_小雨覆_竜性_鱗1CP.Update(); + X0Y0_小雨覆_竜性_鱗2CP.Update(); + X0Y0_小雨覆_竜性_鱗3CP.Update(); + X0Y0_小雨覆_竜性_鱗4CP.Update(); + X0Y0_小雨覆_竜性_鱗5CP.Update(); + X0Y0_小雨覆_竜性_鱗6CP.Update(); + X0Y0_小雨覆_竜性_鱗7CP.Update(); + X0Y0_小雨覆_竜性_鱗8CP.Update(); + X0Y0_小雨覆_竜性_鱗9CP.Update(); + X0Y0_腕輪_革CP.Update(); + X0Y0_腕輪_金具1CP.Update(); + X0Y0_腕輪_金具2CP.Update(); + X0Y0_腕輪_金具3CP.Update(); + X0Y0_腕輪_金具左CP.Update(); + X0Y0_腕輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 鳥翼下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 風切羽_羽15CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 雨覆羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 小雨覆_小雨覆CD = new ColorD(ref 体配色.髪線, ref 体配色.羽0O); + 小雨覆_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 鳥翼下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 風切羽_羽15CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中雨覆羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中雨覆羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 小雨覆_小雨覆CD = new ColorD(ref 体配色.髪線, ref 体配色.羽0O); + 小雨覆_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 鳥翼下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 風切羽_羽15CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 雨覆羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中雨覆羽_羽12CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小雨覆_小雨覆CD = new ColorD(ref 体配色.髪線, ref 体配色.羽0O); + 小雨覆_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + public void 腕輪配色(拘束具色 配色) + { + 腕輪_革CD.色 = 配色.革部色; + 腕輪_金具1CD.色 = 配色.金具色; + 腕輪_金具2CD.色 = 腕輪_金具1CD.色; + 腕輪_金具3CD.色 = 腕輪_金具1CD.色; + 腕輪_金具左CD.色 = 腕輪_金具1CD.色; + 腕輪_金具右CD.色 = 腕輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_鳥D.cs index 88c4a6e..9e05b15 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下腕_鳥D.cs @@ -1,239 +1,240 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 下腕_鳥D : 翼下腕D +namespace SlaveMatrix { - public bool 鳥翼下腕_表示 = true; + [Serializable] + public class 下腕_鳥D : 翼下腕D + { + public bool 鳥翼下腕_表示 = true; - public bool 風切羽_羽15_表示 = true; + public bool 風切羽_羽15_表示 = true; - public bool 風切羽_羽14_表示 = true; + public bool 風切羽_羽14_表示 = true; - public bool 風切羽_羽13_表示 = true; + public bool 風切羽_羽13_表示 = true; - public bool 風切羽_羽12_表示 = true; + public bool 風切羽_羽12_表示 = true; - public bool 風切羽_羽11_表示 = true; + public bool 風切羽_羽11_表示 = true; - public bool 風切羽_羽10_表示 = true; + public bool 風切羽_羽10_表示 = true; - public bool 風切羽_羽9_表示 = true; + public bool 風切羽_羽9_表示 = true; - public bool 風切羽_羽8_表示 = true; + public bool 風切羽_羽8_表示 = true; - public bool 風切羽_羽7_表示 = true; + public bool 風切羽_羽7_表示 = true; - public bool 風切羽_羽6_表示 = true; + public bool 風切羽_羽6_表示 = true; - public bool 風切羽_羽5_表示 = true; + public bool 風切羽_羽5_表示 = true; - public bool 風切羽_羽4_表示 = true; + public bool 風切羽_羽4_表示 = true; - public bool 風切羽_羽3_表示 = true; + public bool 風切羽_羽3_表示 = true; - public bool 風切羽_羽2_表示 = true; + public bool 風切羽_羽2_表示 = true; - public bool 風切羽_羽1_表示 = true; + public bool 風切羽_羽1_表示 = true; - public bool 雨覆羽_羽14_表示 = true; + public bool 雨覆羽_羽14_表示 = true; - public bool 雨覆羽_羽13_表示 = true; + public bool 雨覆羽_羽13_表示 = true; - public bool 雨覆羽_羽12_表示 = true; + public bool 雨覆羽_羽12_表示 = true; - public bool 雨覆羽_羽11_表示 = true; + public bool 雨覆羽_羽11_表示 = true; - public bool 雨覆羽_羽10_表示 = true; + public bool 雨覆羽_羽10_表示 = true; - public bool 雨覆羽_羽9_表示 = true; + public bool 雨覆羽_羽9_表示 = true; - public bool 雨覆羽_羽8_表示 = true; + public bool 雨覆羽_羽8_表示 = true; - public bool 雨覆羽_羽7_表示 = true; + public bool 雨覆羽_羽7_表示 = true; - public bool 雨覆羽_羽6_表示 = true; + public bool 雨覆羽_羽6_表示 = true; - public bool 雨覆羽_羽5_表示 = true; + public bool 雨覆羽_羽5_表示 = true; - public bool 雨覆羽_羽4_表示 = true; + public bool 雨覆羽_羽4_表示 = true; - public bool 雨覆羽_羽3_表示 = true; + public bool 雨覆羽_羽3_表示 = true; - public bool 雨覆羽_羽2_表示 = true; + public bool 雨覆羽_羽2_表示 = true; - public bool 雨覆羽_羽1_表示 = true; + public bool 雨覆羽_羽1_表示 = true; - public bool 中雨覆羽_羽13_表示 = true; + public bool 中雨覆羽_羽13_表示 = true; - public bool 中雨覆羽_羽12_表示 = true; + public bool 中雨覆羽_羽12_表示 = true; - public bool 中雨覆羽_羽11_表示 = true; + public bool 中雨覆羽_羽11_表示 = true; - public bool 中雨覆羽_羽10_表示 = true; + public bool 中雨覆羽_羽10_表示 = true; - public bool 中雨覆羽_羽9_表示 = true; + public bool 中雨覆羽_羽9_表示 = true; - public bool 中雨覆羽_羽8_表示 = true; + public bool 中雨覆羽_羽8_表示 = true; - public bool 中雨覆羽_羽7_表示 = true; + public bool 中雨覆羽_羽7_表示 = true; - public bool 中雨覆羽_羽6_表示 = true; + public bool 中雨覆羽_羽6_表示 = true; - public bool 中雨覆羽_羽5_表示 = true; + public bool 中雨覆羽_羽5_表示 = true; - public bool 中雨覆羽_羽4_表示 = true; + public bool 中雨覆羽_羽4_表示 = true; - public bool 中雨覆羽_羽3_表示 = true; + public bool 中雨覆羽_羽3_表示 = true; - public bool 中雨覆羽_羽2_表示 = true; + public bool 中雨覆羽_羽2_表示 = true; - public bool 中雨覆羽_羽1_表示 = true; + public bool 中雨覆羽_羽1_表示 = true; - public bool 小雨覆_小雨覆_表示 = true; + public bool 小雨覆_小雨覆_表示 = true; - public bool 小雨覆_竜性_鱗1_表示; + public bool 小雨覆_竜性_鱗1_表示; - public bool 小雨覆_竜性_鱗2_表示; + public bool 小雨覆_竜性_鱗2_表示; - public bool 小雨覆_竜性_鱗3_表示; + public bool 小雨覆_竜性_鱗3_表示; - public bool 小雨覆_竜性_鱗4_表示; + public bool 小雨覆_竜性_鱗4_表示; - public bool 小雨覆_竜性_鱗5_表示; + public bool 小雨覆_竜性_鱗5_表示; - public bool 小雨覆_竜性_鱗6_表示; + public bool 小雨覆_竜性_鱗6_表示; - public bool 小雨覆_竜性_鱗7_表示; + public bool 小雨覆_竜性_鱗7_表示; - public bool 小雨覆_竜性_鱗8_表示; + public bool 小雨覆_竜性_鱗8_表示; - public bool 小雨覆_竜性_鱗9_表示; + public bool 小雨覆_竜性_鱗9_表示; - public bool 腕輪_革_表示; + public bool 腕輪_革_表示; - public bool 腕輪_金具1_表示; + public bool 腕輪_金具1_表示; - public bool 腕輪_金具2_表示; + public bool 腕輪_金具2_表示; - public bool 腕輪_金具3_表示; + public bool 腕輪_金具3_表示; - public bool 腕輪_金具左_表示; + public bool 腕輪_金具左_表示; - public bool 腕輪_金具右_表示; + public bool 腕輪_金具右_表示; - public bool 腕輪表示; + public bool 腕輪表示; - public double 展開; + public double 展開; - public double シャープ; + public double シャープ; - public bool 下腕_外線; + public bool 下腕_外線; - public bool 小雨覆_外線; + public bool 小雨覆_外線; - public bool 中雨覆羽_羽1_外線; + public bool 中雨覆羽_羽1_外線; - public bool 中雨覆羽_羽2_外線; + public bool 中雨覆羽_羽2_外線; - public bool 中雨覆羽_羽3_外線; + public bool 中雨覆羽_羽3_外線; - public bool 中雨覆羽_羽4_外線; + public bool 中雨覆羽_羽4_外線; - public bool 中雨覆羽_羽5_外線; + public bool 中雨覆羽_羽5_外線; - public bool 中雨覆羽_羽6_外線; + public bool 中雨覆羽_羽6_外線; - public bool 中雨覆羽_羽7_外線; + public bool 中雨覆羽_羽7_外線; - public bool 中雨覆羽_羽8_外線; + public bool 中雨覆羽_羽8_外線; - public bool 中雨覆羽_羽9_外線; + public bool 中雨覆羽_羽9_外線; - public bool 中雨覆羽_羽10_外線; + public bool 中雨覆羽_羽10_外線; - public bool 中雨覆羽_羽11_外線; + public bool 中雨覆羽_羽11_外線; - public bool 中雨覆羽_羽12_外線; + public bool 中雨覆羽_羽12_外線; - public bool 中雨覆羽_羽13_外線; + public bool 中雨覆羽_羽13_外線; - public bool 雨覆羽_羽1_外線; + public bool 雨覆羽_羽1_外線; - public bool 雨覆羽_羽2_外線; + public bool 雨覆羽_羽2_外線; - public bool 雨覆羽_羽3_外線; + public bool 雨覆羽_羽3_外線; - public bool 雨覆羽_羽4_外線; + public bool 雨覆羽_羽4_外線; - public bool 雨覆羽_羽5_外線; + public bool 雨覆羽_羽5_外線; - public bool 雨覆羽_羽6_外線; + public bool 雨覆羽_羽6_外線; - public bool 雨覆羽_羽7_外線; + public bool 雨覆羽_羽7_外線; - public bool 雨覆羽_羽8_外線; + public bool 雨覆羽_羽8_外線; - public bool 雨覆羽_羽9_外線; + public bool 雨覆羽_羽9_外線; - public bool 雨覆羽_羽10_外線; + public bool 雨覆羽_羽10_外線; - public bool 雨覆羽_羽11_外線; + public bool 雨覆羽_羽11_外線; - public bool 雨覆羽_羽12_外線; + public bool 雨覆羽_羽12_外線; - public bool 雨覆羽_羽13_外線; + public bool 雨覆羽_羽13_外線; - public bool 雨覆羽_羽14_外線; + public bool 雨覆羽_羽14_外線; - public bool 風切羽_羽1_外線; + public bool 風切羽_羽1_外線; - public bool 風切羽_羽2_外線; + public bool 風切羽_羽2_外線; - public bool 風切羽_羽3_外線; + public bool 風切羽_羽3_外線; - public bool 風切羽_羽4_外線; + public bool 風切羽_羽4_外線; - public bool 風切羽_羽5_外線; + public bool 風切羽_羽5_外線; - public bool 風切羽_羽6_外線; + public bool 風切羽_羽6_外線; - public bool 風切羽_羽7_外線; + public bool 風切羽_羽7_外線; - public bool 風切羽_羽8_外線; + public bool 風切羽_羽8_外線; - public bool 風切羽_羽9_外線; + public bool 風切羽_羽9_外線; - public bool 風切羽_羽10_外線; + public bool 風切羽_羽10_外線; - public bool 風切羽_羽11_外線; + public bool 風切羽_羽11_外線; - public bool 風切羽_羽12_外線; + public bool 風切羽_羽12_外線; - public bool 風切羽_羽13_外線; + public bool 風切羽_羽13_外線; - public bool 風切羽_羽14_外線; + public bool 風切羽_羽14_外線; - public bool 風切羽_羽15_外線; + public bool 風切羽_羽15_外線; - public bool 鎖表示; + public bool 鎖表示; - public 下腕_鳥D() - { - ThisType = GetType(); - } + public 下腕_鳥D() + { + ThisType = GetType(); + } - public override void 手接続(EleD e) - { - 手_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.下腕_鳥_手_接続; - } + public override void 手接続(EleD e) + { + 手_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.下腕_鳥_手_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 下腕_鳥(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 下腕_鳥(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公色.cs index 1cf9ce0..7453cba 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公色.cs @@ -1,26 +1,27 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public class 主人公色 +namespace SlaveMatrix { - public Color 肌色; + [Serializable] + public class 主人公色 + { + public Color 肌色; - public Color 髪色 = Col.Black; + public Color 髪色 = Col.Black; - public Color 瞳色 = Color.FromArgb(57, 32, 0); + public Color 瞳色 = Color.FromArgb(57, 32, 0); - public Color 血液 = Color.Red; + public Color 血液 = Color.Red; - public Color 刺青 = Col.Black; + public Color 刺青 = Col.Black; - public Color 精液 = Color.PapayaWhip; + public Color 精液 = Color.PapayaWhip; - public 主人公色() - { - 肌色 = Color.FromArgb(255, 255, 207, 169); - Col.Add(ref 肌色, -10, -10, 0, out 肌色); - } + public 主人公色() + { + 肌色 = Color.FromArgb(255, 255, 207, 169); + Col.Add(ref 肌色, -10, -10, 0, out 肌色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公配色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公配色.cs index 4e51f34..dc53b97 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公配色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公配色.cs @@ -1,58 +1,59 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public class 主人公配色 +namespace SlaveMatrix { - public Color2 肌色; + [Serializable] + public class 主人公配色 + { + public Color2 肌色; - public Color2 血液; + public Color2 血液; - public Color2 刺青; + public Color2 刺青; - public Color2 精液ぶっかけ; + public Color2 精液ぶっかけ; - public Color2 精液垂れ; + public Color2 精液垂れ; - public Color2 粘膜; + public Color2 粘膜; - public Color 肌線; + public Color 肌線; - public Color 粘線; + public Color 粘線; - public Color 精線; + public Color 精線; - public 主人公配色(主人公色 色) - { - Col.GetSkinGrad(ref 色.肌色, out 肌色); - Col.GetGrad(ref 色.血液, out 血液); - 刺青 = new Color2(ref 色.刺青, ref Col.Empty); - 精液ぶっかけ.Col1 = Color.FromArgb(125, 色.精液); - 精液ぶっかけ.Col2 = Col.Empty; - 精液垂れ.Col1 = Color.FromArgb(200, 色.精液); - 精液垂れ.Col2 = Col.Empty; - Col.GetMucosaColor(ref 色.肌色, out var ret); - Col.GetGrad(ref ret, out 粘膜); - Col.GetSkinColor2(ref 色.肌色, out ret); - 肌線 = Color.FromArgb(100, ret); - Col.GetMucosaColor(ref 色.肌色, out ret); - Col.Mul(ref ret, 1.0, 2.0, 0.5, out ret); - 粘線 = Color.FromArgb(80, ret); - 精線 = Color.FromArgb(80, Col.White); - } + public 主人公配色(主人公色 色) + { + Col.GetSkinGrad(ref 色.肌色, out 肌色); + Col.GetGrad(ref 色.血液, out 血液); + 刺青 = new Color2(ref 色.刺青, ref Col.Empty); + 精液ぶっかけ.Col1 = Color.FromArgb(125, 色.精液); + 精液ぶっかけ.Col2 = Col.Empty; + 精液垂れ.Col1 = Color.FromArgb(200, 色.精液); + 精液垂れ.Col2 = Col.Empty; + Col.GetMucosaColor(ref 色.肌色, out var ret); + Col.GetGrad(ref ret, out 粘膜); + Col.GetSkinColor2(ref 色.肌色, out ret); + 肌線 = Color.FromArgb(100, ret); + Col.GetMucosaColor(ref 色.肌色, out ret); + Col.Mul(ref ret, 1.0, 2.0, 0.5, out ret); + 粘線 = Color.FromArgb(80, ret); + 精線 = Color.FromArgb(80, Col.White); + } - public 主人公配色(主人公配色 s) - { - 肌色 = new Color2(ref s.肌色.Col1, ref s.肌色.Col2); - 血液 = new Color2(ref s.血液.Col1, ref s.血液.Col2); - 刺青 = new Color2(ref s.刺青.Col1, ref s.刺青.Col2); - 精液ぶっかけ = new Color2(ref s.精液ぶっかけ.Col1, ref s.精液ぶっかけ.Col2); - 精液垂れ = new Color2(ref s.精液垂れ.Col1, ref s.精液垂れ.Col2); - 粘膜 = new Color2(ref s.粘膜.Col1, ref s.粘膜.Col2); - 肌線 = s.肌線; - 粘線 = s.粘線; - 精線 = s.精線; - } + public 主人公配色(主人公配色 s) + { + 肌色 = new Color2(ref s.肌色.Col1, ref s.肌色.Col2); + 血液 = new Color2(ref s.血液.Col1, ref s.血液.Col2); + 刺青 = new Color2(ref s.刺青.Col1, ref s.刺青.Col2); + 精液ぶっかけ = new Color2(ref s.精液ぶっかけ.Col1, ref s.精液ぶっかけ.Col2); + 精液垂れ = new Color2(ref s.精液垂れ.Col1, ref s.精液垂れ.Col2); + 粘膜 = new Color2(ref s.粘膜.Col1, ref s.粘膜.Col2); + 肌線 = s.肌線; + 粘線 = s.粘線; + 精線 = s.精線; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房.cs index 4807c2a..f6eec77 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房.cs @@ -1,1194 +1,1195 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 乳房 : Ele +namespace SlaveMatrix { - public Par X0Y0_乳房; + public class 乳房 : Ele + { + public Par X0Y0_乳房; - public Par X0Y0_乳輪; + public Par X0Y0_乳輪; - public Par X0Y0_乳首; + public Par X0Y0_乳首; - public Par X0Y0_淫タトゥ_タトゥ1; + public Par X0Y0_淫タトゥ_タトゥ1; - public Par X0Y0_淫タトゥ_タトゥ2; + public Par X0Y0_淫タトゥ_タトゥ2; - public Par X0Y0_淫タトゥ_タトゥ3; + public Par X0Y0_淫タトゥ_タトゥ3; - public Par X0Y0_淫タトゥ_タトゥ4; + public Par X0Y0_淫タトゥ_タトゥ4; - public Par X0Y0_ハイライト1; + public Par X0Y0_ハイライト1; - public Par X0Y0_ハイライト2; + public Par X0Y0_ハイライト2; - public Par X0Y0_傷X; + public Par X0Y0_傷X; - public Par X0Y0_傷I1; + public Par X0Y0_傷I1; - public Par X0Y0_傷I2; + public Par X0Y0_傷I2; - public Par X0Y0_虫性_甲殻; + public Par X0Y0_虫性_甲殻; - public Par X0Y1_乳房; + public Par X0Y1_乳房; - public Par X0Y1_乳輪; + public Par X0Y1_乳輪; - public Par X0Y1_乳首; + public Par X0Y1_乳首; - public Par X0Y1_淫タトゥ_タトゥ1; + public Par X0Y1_淫タトゥ_タトゥ1; - public Par X0Y1_淫タトゥ_タトゥ2; + public Par X0Y1_淫タトゥ_タトゥ2; - public Par X0Y1_淫タトゥ_タトゥ3; + public Par X0Y1_淫タトゥ_タトゥ3; - public Par X0Y1_淫タトゥ_タトゥ4; + public Par X0Y1_淫タトゥ_タトゥ4; - public Par X0Y1_ハイライト1; + public Par X0Y1_ハイライト1; - public Par X0Y1_ハイライト2; + public Par X0Y1_ハイライト2; - public Par X0Y1_傷X; + public Par X0Y1_傷X; - public Par X0Y1_傷I1; + public Par X0Y1_傷I1; - public Par X0Y1_傷I2; + public Par X0Y1_傷I2; - public Par X0Y1_虫性_甲殻; + public Par X0Y1_虫性_甲殻; - public Par X0Y2_乳房; + public Par X0Y2_乳房; - public Par X0Y2_乳輪; + public Par X0Y2_乳輪; - public Par X0Y2_乳首; + public Par X0Y2_乳首; - public Par X0Y2_淫タトゥ_タトゥ3; + public Par X0Y2_淫タトゥ_タトゥ3; - public Par X0Y2_淫タトゥ_タトゥ4; + public Par X0Y2_淫タトゥ_タトゥ4; - public Par X0Y2_ハイライト1; + public Par X0Y2_ハイライト1; - public Par X0Y2_ハイライト2; + public Par X0Y2_ハイライト2; - public Par X0Y2_傷X; + public Par X0Y2_傷X; - public Par X0Y2_傷I1; + public Par X0Y2_傷I1; - public Par X0Y2_傷I2; + public Par X0Y2_傷I2; - public Par X0Y2_虫性_甲殻; + public Par X0Y2_虫性_甲殻; - public Par X0Y3_乳房; + public Par X0Y3_乳房; - public Par X0Y3_乳輪; + public Par X0Y3_乳輪; - public Par X0Y3_乳首; + public Par X0Y3_乳首; - public Par X0Y3_淫タトゥ_タトゥ1; + public Par X0Y3_淫タトゥ_タトゥ1; - public Par X0Y3_淫タトゥ_タトゥ3; + public Par X0Y3_淫タトゥ_タトゥ3; - public Par X0Y3_淫タトゥ_タトゥ4; + public Par X0Y3_淫タトゥ_タトゥ4; - public Par X0Y3_ハイライト1; + public Par X0Y3_ハイライト1; - public Par X0Y3_ハイライト2; + public Par X0Y3_ハイライト2; - public Par X0Y3_傷X; + public Par X0Y3_傷X; - public Par X0Y3_傷I1; + public Par X0Y3_傷I1; - public Par X0Y3_傷I2; + public Par X0Y3_傷I2; - public Par X0Y3_虫性_甲殻; + public Par X0Y3_虫性_甲殻; - public Par X0Y4_乳房; + public Par X0Y4_乳房; - public Par X0Y4_乳輪; + public Par X0Y4_乳輪; - public Par X0Y4_乳首; + public Par X0Y4_乳首; - public Par X0Y4_淫タトゥ_タトゥ1; + public Par X0Y4_淫タトゥ_タトゥ1; - public Par X0Y4_淫タトゥ_タトゥ3; + public Par X0Y4_淫タトゥ_タトゥ3; - public Par X0Y4_淫タトゥ_タトゥ4; + public Par X0Y4_淫タトゥ_タトゥ4; - public Par X0Y4_ハイライト1; + public Par X0Y4_ハイライト1; - public Par X0Y4_ハイライト2; + public Par X0Y4_ハイライト2; - public Par X0Y4_傷X; + public Par X0Y4_傷X; - public Par X0Y4_傷I1; + public Par X0Y4_傷I1; - public Par X0Y4_傷I2; + public Par X0Y4_傷I2; - public Par X0Y4_虫性_甲殻; + public Par X0Y4_虫性_甲殻; - public ColorD 乳房CD; + public ColorD 乳房CD; - public ColorD 乳輪CD; + public ColorD 乳輪CD; - public ColorD 乳首CD; + public ColorD 乳首CD; - public ColorD 淫タトゥ_タトゥ1CD; + public ColorD 淫タトゥ_タトゥ1CD; - public ColorD 淫タトゥ_タトゥ2CD; + public ColorD 淫タトゥ_タトゥ2CD; - public ColorD 淫タトゥ_タトゥ3CD; + public ColorD 淫タトゥ_タトゥ3CD; - public ColorD 淫タトゥ_タトゥ4CD; + public ColorD 淫タトゥ_タトゥ4CD; - public ColorD ハイライト1CD; + public ColorD ハイライト1CD; - public ColorD ハイライト2CD; + public ColorD ハイライト2CD; - public ColorD 傷XCD; + public ColorD 傷XCD; - public ColorD 傷I1CD; + public ColorD 傷I1CD; - public ColorD 傷I2CD; + public ColorD 傷I2CD; - public ColorD 虫性_甲殻CD; + public ColorD 虫性_甲殻CD; - public ColorP X0Y0_乳房CP; + public ColorP X0Y0_乳房CP; - public ColorP X0Y0_乳輪CP; + public ColorP X0Y0_乳輪CP; - public ColorP X0Y0_乳首CP; + public ColorP X0Y0_乳首CP; - public ColorP X0Y0_淫タトゥ_タトゥ1CP; + public ColorP X0Y0_淫タトゥ_タトゥ1CP; - public ColorP X0Y0_淫タトゥ_タトゥ2CP; + public ColorP X0Y0_淫タトゥ_タトゥ2CP; - public ColorP X0Y0_淫タトゥ_タトゥ3CP; + public ColorP X0Y0_淫タトゥ_タトゥ3CP; - public ColorP X0Y0_淫タトゥ_タトゥ4CP; + public ColorP X0Y0_淫タトゥ_タトゥ4CP; - public ColorP X0Y0_ハイライト1CP; + public ColorP X0Y0_ハイライト1CP; - public ColorP X0Y0_ハイライト2CP; + public ColorP X0Y0_ハイライト2CP; - public ColorP X0Y0_傷XCP; + public ColorP X0Y0_傷XCP; - public ColorP X0Y0_傷I1CP; + public ColorP X0Y0_傷I1CP; - public ColorP X0Y0_傷I2CP; + public ColorP X0Y0_傷I2CP; - public ColorP X0Y0_虫性_甲殻CP; + public ColorP X0Y0_虫性_甲殻CP; - public ColorP X0Y1_乳房CP; + public ColorP X0Y1_乳房CP; - public ColorP X0Y1_乳輪CP; + public ColorP X0Y1_乳輪CP; - public ColorP X0Y1_乳首CP; + public ColorP X0Y1_乳首CP; - public ColorP X0Y1_淫タトゥ_タトゥ1CP; + public ColorP X0Y1_淫タトゥ_タトゥ1CP; - public ColorP X0Y1_淫タトゥ_タトゥ2CP; + public ColorP X0Y1_淫タトゥ_タトゥ2CP; - public ColorP X0Y1_淫タトゥ_タトゥ3CP; + public ColorP X0Y1_淫タトゥ_タトゥ3CP; - public ColorP X0Y1_淫タトゥ_タトゥ4CP; + public ColorP X0Y1_淫タトゥ_タトゥ4CP; - public ColorP X0Y1_ハイライト1CP; + public ColorP X0Y1_ハイライト1CP; - public ColorP X0Y1_ハイライト2CP; + public ColorP X0Y1_ハイライト2CP; - public ColorP X0Y1_傷XCP; + public ColorP X0Y1_傷XCP; - public ColorP X0Y1_傷I1CP; + public ColorP X0Y1_傷I1CP; - public ColorP X0Y1_傷I2CP; + public ColorP X0Y1_傷I2CP; - public ColorP X0Y1_虫性_甲殻CP; + public ColorP X0Y1_虫性_甲殻CP; - public ColorP X0Y2_乳房CP; + public ColorP X0Y2_乳房CP; - public ColorP X0Y2_乳輪CP; + public ColorP X0Y2_乳輪CP; - public ColorP X0Y2_乳首CP; + public ColorP X0Y2_乳首CP; - public ColorP X0Y2_淫タトゥ_タトゥ3CP; + public ColorP X0Y2_淫タトゥ_タトゥ3CP; - public ColorP X0Y2_淫タトゥ_タトゥ4CP; + public ColorP X0Y2_淫タトゥ_タトゥ4CP; - public ColorP X0Y2_ハイライト1CP; + public ColorP X0Y2_ハイライト1CP; - public ColorP X0Y2_ハイライト2CP; + public ColorP X0Y2_ハイライト2CP; - public ColorP X0Y2_傷XCP; + public ColorP X0Y2_傷XCP; - public ColorP X0Y2_傷I1CP; + public ColorP X0Y2_傷I1CP; - public ColorP X0Y2_傷I2CP; + public ColorP X0Y2_傷I2CP; - public ColorP X0Y2_虫性_甲殻CP; + public ColorP X0Y2_虫性_甲殻CP; - public ColorP X0Y3_乳房CP; + public ColorP X0Y3_乳房CP; - public ColorP X0Y3_乳輪CP; + public ColorP X0Y3_乳輪CP; - public ColorP X0Y3_乳首CP; + public ColorP X0Y3_乳首CP; - public ColorP X0Y3_淫タトゥ_タトゥ1CP; + public ColorP X0Y3_淫タトゥ_タトゥ1CP; - public ColorP X0Y3_淫タトゥ_タトゥ3CP; + public ColorP X0Y3_淫タトゥ_タトゥ3CP; - public ColorP X0Y3_淫タトゥ_タトゥ4CP; + public ColorP X0Y3_淫タトゥ_タトゥ4CP; - public ColorP X0Y3_ハイライト1CP; + public ColorP X0Y3_ハイライト1CP; - public ColorP X0Y3_ハイライト2CP; + public ColorP X0Y3_ハイライト2CP; - public ColorP X0Y3_傷XCP; + public ColorP X0Y3_傷XCP; - public ColorP X0Y3_傷I1CP; + public ColorP X0Y3_傷I1CP; - public ColorP X0Y3_傷I2CP; + public ColorP X0Y3_傷I2CP; - public ColorP X0Y3_虫性_甲殻CP; + public ColorP X0Y3_虫性_甲殻CP; - public ColorP X0Y4_乳房CP; + public ColorP X0Y4_乳房CP; - public ColorP X0Y4_乳輪CP; + public ColorP X0Y4_乳輪CP; - public ColorP X0Y4_乳首CP; + public ColorP X0Y4_乳首CP; - public ColorP X0Y4_淫タトゥ_タトゥ1CP; + public ColorP X0Y4_淫タトゥ_タトゥ1CP; - public ColorP X0Y4_淫タトゥ_タトゥ3CP; + public ColorP X0Y4_淫タトゥ_タトゥ3CP; - public ColorP X0Y4_淫タトゥ_タトゥ4CP; + public ColorP X0Y4_淫タトゥ_タトゥ4CP; - public ColorP X0Y4_ハイライト1CP; + public ColorP X0Y4_ハイライト1CP; - public ColorP X0Y4_ハイライト2CP; + public ColorP X0Y4_ハイライト2CP; - public ColorP X0Y4_傷XCP; + public ColorP X0Y4_傷XCP; - public ColorP X0Y4_傷I1CP; + public ColorP X0Y4_傷I1CP; - public ColorP X0Y4_傷I2CP; + public ColorP X0Y4_傷I2CP; - public ColorP X0Y4_虫性_甲殻CP; + public ColorP X0Y4_虫性_甲殻CP; - public double バスト_; + public double バスト_; - public double sb; + public double sb; - public double syb; + public double syb; - private bool 着衣_; + private bool 着衣_; - public スタンプK キスマーク; + public スタンプK キスマーク; - public スタンプW 鞭痕; + public スタンプW 鞭痕; - public Ele[] 噴乳_接続; + public Ele[] 噴乳_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 乳房_表示 - { - get - { - return X0Y0_乳房.Dra; - } - set - { - X0Y0_乳房.Dra = value; - X0Y1_乳房.Dra = value; - X0Y2_乳房.Dra = value; - X0Y3_乳房.Dra = value; - X0Y4_乳房.Dra = value; - X0Y0_乳房.Hit = value; - X0Y1_乳房.Hit = value; - X0Y2_乳房.Hit = value; - X0Y3_乳房.Hit = value; - X0Y4_乳房.Hit = value; - } - } - - public bool 乳輪_表示 - { - get - { - return X0Y0_乳輪.Dra; - } - set - { - X0Y0_乳輪.Dra = value; - X0Y1_乳輪.Dra = value; - X0Y2_乳輪.Dra = value; - X0Y3_乳輪.Dra = value; - X0Y4_乳輪.Dra = value; - X0Y0_乳輪.Hit = value; - X0Y1_乳輪.Hit = value; - X0Y2_乳輪.Hit = value; - X0Y3_乳輪.Hit = value; - X0Y4_乳輪.Hit = value; - } - } - - public bool 乳首_表示 - { - get - { - return X0Y0_乳首.Dra; - } - set - { - X0Y0_乳首.Dra = value; - X0Y1_乳首.Dra = value; - X0Y2_乳首.Dra = value; - X0Y3_乳首.Dra = value; - X0Y4_乳首.Dra = value; - X0Y0_乳首.Hit = value; - X0Y1_乳首.Hit = value; - X0Y2_乳首.Hit = value; - X0Y3_乳首.Hit = value; - X0Y4_乳首.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ1_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ1.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ1.Dra = value; - X0Y1_淫タトゥ_タトゥ1.Dra = value; - X0Y3_淫タトゥ_タトゥ1.Dra = value; - X0Y4_淫タトゥ_タトゥ1.Dra = value; - X0Y0_淫タトゥ_タトゥ1.Hit = value; - X0Y1_淫タトゥ_タトゥ1.Hit = value; - X0Y3_淫タトゥ_タトゥ1.Hit = value; - X0Y4_淫タトゥ_タトゥ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; - X0Y2_淫タトゥ_タトゥ3.Dra = value; - X0Y3_淫タトゥ_タトゥ3.Dra = value; - X0Y4_淫タトゥ_タトゥ3.Dra = value; - X0Y0_淫タトゥ_タトゥ3.Hit = value; - X0Y1_淫タトゥ_タトゥ3.Hit = value; - X0Y2_淫タトゥ_タトゥ3.Hit = value; - X0Y3_淫タトゥ_タトゥ3.Hit = value; - X0Y4_淫タトゥ_タトゥ3.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ4_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ4.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ4.Dra = value; - X0Y1_淫タトゥ_タトゥ4.Dra = value; - X0Y2_淫タトゥ_タトゥ4.Dra = value; - X0Y3_淫タトゥ_タトゥ4.Dra = value; - X0Y4_淫タトゥ_タトゥ4.Dra = value; - X0Y0_淫タトゥ_タトゥ4.Hit = value; - X0Y1_淫タトゥ_タトゥ4.Hit = value; - X0Y2_淫タトゥ_タトゥ4.Hit = value; - X0Y3_淫タトゥ_タトゥ4.Hit = value; - X0Y4_淫タトゥ_タトゥ4.Hit = value; - } - } - - public bool ハイライト1_表示 - { - get - { - return X0Y0_ハイライト1.Dra; - } - set - { - X0Y0_ハイライト1.Dra = value; - X0Y1_ハイライト1.Dra = value; - X0Y2_ハイライト1.Dra = value; - X0Y3_ハイライト1.Dra = value; - X0Y4_ハイライト1.Dra = value; - X0Y0_ハイライト1.Hit = value; - X0Y1_ハイライト1.Hit = value; - X0Y2_ハイライト1.Hit = value; - X0Y3_ハイライト1.Hit = value; - X0Y4_ハイライト1.Hit = value; - } - } - - public bool ハイライト2_表示 - { - get - { - return X0Y0_ハイライト2.Dra; - } - set - { - X0Y0_ハイライト2.Dra = value; - X0Y1_ハイライト2.Dra = value; - X0Y2_ハイライト2.Dra = value; - X0Y3_ハイライト2.Dra = value; - X0Y4_ハイライト2.Dra = value; - X0Y0_ハイライト2.Hit = value; - X0Y1_ハイライト2.Hit = value; - X0Y2_ハイライト2.Hit = value; - X0Y3_ハイライト2.Hit = value; - X0Y4_ハイライト2.Hit = value; - } - } - - public bool 傷X_表示 - { - get - { - return X0Y0_傷X.Dra; - } - set - { - X0Y0_傷X.Dra = value; - X0Y1_傷X.Dra = value; - X0Y2_傷X.Dra = value; - X0Y3_傷X.Dra = value; - X0Y4_傷X.Dra = value; - X0Y0_傷X.Hit = value; - X0Y1_傷X.Hit = value; - X0Y2_傷X.Hit = value; - X0Y3_傷X.Hit = value; - X0Y4_傷X.Hit = value; - } - } - - public bool 傷I1_表示 - { - get - { - return X0Y0_傷I1.Dra; - } - set - { - X0Y0_傷I1.Dra = value; - X0Y1_傷I1.Dra = value; - X0Y2_傷I1.Dra = value; - X0Y3_傷I1.Dra = value; - X0Y4_傷I1.Dra = value; - X0Y0_傷I1.Hit = value; - X0Y1_傷I1.Hit = value; - X0Y2_傷I1.Hit = value; - X0Y3_傷I1.Hit = value; - X0Y4_傷I1.Hit = value; - } - } - - public bool 傷I2_表示 - { - get - { - return X0Y0_傷I2.Dra; - } - set - { - X0Y0_傷I2.Dra = value; - X0Y1_傷I2.Dra = value; - X0Y2_傷I2.Dra = value; - X0Y3_傷I2.Dra = value; - X0Y4_傷I2.Dra = value; - X0Y0_傷I2.Hit = value; - X0Y1_傷I2.Hit = value; - X0Y2_傷I2.Hit = value; - X0Y3_傷I2.Hit = value; - X0Y4_傷I2.Hit = value; - } - } - - public bool 虫性_甲殻_表示 - { - get - { - return X0Y0_虫性_甲殻.Dra; - } - set - { - X0Y0_虫性_甲殻.Dra = value; - X0Y1_虫性_甲殻.Dra = value; - X0Y2_虫性_甲殻.Dra = value; - X0Y3_虫性_甲殻.Dra = value; - X0Y4_虫性_甲殻.Dra = value; - X0Y0_虫性_甲殻.Hit = value; - X0Y1_虫性_甲殻.Hit = value; - X0Y2_虫性_甲殻.Hit = value; - X0Y3_虫性_甲殻.Hit = value; - X0Y4_虫性_甲殻.Hit = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト1_表示; - } - set - { - ハイライト1_表示 = value; - ハイライト2_表示 = value; - } - } - - public double 傷X濃度 - { - get - { - return 傷XCD.不透明度; - } - set - { - 傷XCD.不透明度 = value; - } - } - - public double 傷I1濃度 - { - get - { - return 傷I1CD.不透明度; - } - set - { - 傷I1CD.不透明度 = value; - } - } - - public double 傷I2濃度 - { - get - { - return 傷I2CD.不透明度; - } - set - { - 傷I2CD.不透明度 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト1CD.不透明度; - } - set - { - ハイライト1CD.不透明度 = value; - ハイライト2CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 乳房_表示; - } - set - { - 乳房_表示 = value; - 乳輪_表示 = value; - 乳首_表示 = value; - 淫タトゥ_タトゥ1_表示 = value; - 淫タトゥ_タトゥ2_表示 = value; - 淫タトゥ_タトゥ3_表示 = value; - 淫タトゥ_タトゥ4_表示 = value; - ハイライト1_表示 = value; - ハイライト2_表示 = value; - 傷X_表示 = value; - 傷I1_表示 = value; - 傷I2_表示 = value; - 虫性_甲殻_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 乳房CD.不透明度; - } - set - { - 乳房CD.不透明度 = value; - 乳輪CD.不透明度 = value; - 乳首CD.不透明度 = value; - 淫タトゥ_タトゥ1CD.不透明度 = value; - 淫タトゥ_タトゥ2CD.不透明度 = value; - 淫タトゥ_タトゥ3CD.不透明度 = value; - 淫タトゥ_タトゥ4CD.不透明度 = value; - ハイライト1CD.不透明度 = value; - ハイライト2CD.不透明度 = value; - 傷XCD.不透明度 = value; - 傷I1CD.不透明度 = value; - 傷I2CD.不透明度 = value; - 虫性_甲殻CD.不透明度 = value; - } - } - - public double バスト - { - get - { - return バスト_; - } - set - { - バスト_ = value; - 尺度B_ = sb * (0.9 + 0.25 * バスト_); - 尺度YB_ = syb * (1.0 + 0.05 * バスト_); - if (バスト_ <= 0.2) - { - X0Y0_乳房.OP.OutlineFalse(); - X0Y1_乳房.OP.OutlineFalse(); - X0Y2_乳房.OP.OutlineFalse(); - X0Y3_乳房.OP.OutlineFalse(); - X0Y4_乳房.OP.OutlineFalse(); - X0Y0_乳房.OP[右 ? 1 : 3].Outline = true; - X0Y1_乳房.OP[右 ? 1 : 3].Outline = true; - X0Y2_乳房.OP[右 ? 1 : 3].Outline = true; - X0Y3_乳房.OP[右 ? 1 : 3].Outline = true; - X0Y4_乳房.OP[右 ? 1 : 3].Outline = true; - X0Y0_乳房.OP[(!右) ? 4 : 0].Outline = true; - X0Y1_乳房.OP[(!右) ? 4 : 0].Outline = true; - X0Y2_乳房.OP[(!右) ? 4 : 0].Outline = true; - X0Y3_乳房.OP[(!右) ? 4 : 0].Outline = true; - X0Y4_乳房.OP[(!右) ? 4 : 0].Outline = true; - X0Y0_淫タトゥ_タトゥ4.OP[右 ? 2 : 0].Outline = false; - X0Y1_淫タトゥ_タトゥ4.OP[右 ? 2 : 0].Outline = false; - X0Y2_淫タトゥ_タトゥ4.OP[右 ? 2 : 0].Outline = false; - X0Y3_淫タトゥ_タトゥ4.OP[右 ? 2 : 0].Outline = false; - X0Y4_淫タトゥ_タトゥ4.OP[右 ? 2 : 0].Outline = false; - } - } - } - - public virtual double 尺度B_ - { - get - { - return 本体.CurJoinRoot.SizeBase; - } - set - { - foreach (Par item in 本体.EnumAllPar()) - { - item.SizeBase = value; - } - 本体.JoinP(); - } - } - - public virtual double 尺度YB_ - { - get - { - return 本体.CurJoinRoot.SizeYBase; - } - set - { - foreach (Par item in 本体.EnumAllPar()) - { - item.SizeYBase = value; - } - 本体.JoinP(); - } - } - - public bool 着衣 - { - get - { - return 着衣_; - } - set - { - 着衣_ = value; - if (着衣) - { - double num = (右 ? (-1.0) : 1.0); - 位置C = new Vector2D(num * (0.0001 + 0.0026 * バスト_.Inverse() * 尺度B), 0.0005 + -0.0025 * バスト_ * 尺度B); - } - else - { - 位置C = Dat.Vec2DZero; - } - } - } - - public JointS 噴乳_接続点 => new JointS(本体, X0Y0_乳首, 0); - - public 乳房(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 乳房D e) - { - 乳房 乳房2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["胸左"]); - Pars pars = 本体[0][0]; - X0Y0_乳房 = pars["乳房"].ToPar(); - X0Y0_乳輪 = pars["乳輪"].ToPar(); - X0Y0_乳首 = pars["乳首"].ToPar(); - Pars pars2 = pars["淫タトゥ"].ToPars(); - X0Y0_淫タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); - X0Y0_淫タトゥ_タトゥ2 = pars2["タトゥ2"].ToPar(); - X0Y0_淫タトゥ_タトゥ3 = pars2["タトゥ3"].ToPar(); - X0Y0_淫タトゥ_タトゥ4 = pars2["タトゥ4"].ToPar(); - X0Y0_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y0_ハイライト2 = pars["ハイライト2"].ToPar(); - X0Y0_傷X = pars["傷X"].ToPar(); - X0Y0_傷I1 = pars["傷I1"].ToPar(); - X0Y0_傷I2 = pars["傷I2"].ToPar(); - pars2 = pars["虫性"].ToPars(); - X0Y0_虫性_甲殻 = pars2["甲殻"].ToPar(); - pars = 本体[0][1]; - X0Y1_乳房 = pars["乳房"].ToPar(); - X0Y1_乳輪 = pars["乳輪"].ToPar(); - X0Y1_乳首 = pars["乳首"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - X0Y1_淫タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); - X0Y1_淫タトゥ_タトゥ2 = pars2["タトゥ2"].ToPar(); - X0Y1_淫タトゥ_タトゥ3 = pars2["タトゥ3"].ToPar(); - X0Y1_淫タトゥ_タトゥ4 = pars2["タトゥ4"].ToPar(); - X0Y1_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y1_ハイライト2 = pars["ハイライト2"].ToPar(); - X0Y1_傷X = pars["傷X"].ToPar(); - X0Y1_傷I1 = pars["傷I1"].ToPar(); - X0Y1_傷I2 = pars["傷I2"].ToPar(); - pars2 = pars["虫性"].ToPars(); - X0Y1_虫性_甲殻 = pars2["甲殻"].ToPar(); - pars = 本体[0][2]; - X0Y2_乳房 = pars["乳房"].ToPar(); - X0Y2_乳輪 = pars["乳輪"].ToPar(); - X0Y2_乳首 = pars["乳首"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - X0Y2_淫タトゥ_タトゥ3 = pars2["タトゥ3"].ToPar(); - X0Y2_淫タトゥ_タトゥ4 = pars2["タトゥ4"].ToPar(); - X0Y2_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y2_ハイライト2 = pars["ハイライト2"].ToPar(); - X0Y2_傷X = pars["傷X"].ToPar(); - X0Y2_傷I1 = pars["傷I1"].ToPar(); - X0Y2_傷I2 = pars["傷I2"].ToPar(); - pars2 = pars["虫性"].ToPars(); - X0Y2_虫性_甲殻 = pars2["甲殻"].ToPar(); - pars = 本体[0][3]; - X0Y3_乳房 = pars["乳房"].ToPar(); - X0Y3_乳輪 = pars["乳輪"].ToPar(); - X0Y3_乳首 = pars["乳首"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - X0Y3_淫タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); - X0Y3_淫タトゥ_タトゥ3 = pars2["タトゥ3"].ToPar(); - X0Y3_淫タトゥ_タトゥ4 = pars2["タトゥ4"].ToPar(); - X0Y3_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y3_ハイライト2 = pars["ハイライト2"].ToPar(); - X0Y3_傷X = pars["傷X"].ToPar(); - X0Y3_傷I1 = pars["傷I1"].ToPar(); - X0Y3_傷I2 = pars["傷I2"].ToPar(); - pars2 = pars["虫性"].ToPars(); - X0Y3_虫性_甲殻 = pars2["甲殻"].ToPar(); - pars = 本体[0][4]; - X0Y4_乳房 = pars["乳房"].ToPar(); - X0Y4_乳輪 = pars["乳輪"].ToPar(); - X0Y4_乳首 = pars["乳首"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - X0Y4_淫タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); - X0Y4_淫タトゥ_タトゥ3 = pars2["タトゥ3"].ToPar(); - X0Y4_淫タトゥ_タトゥ4 = pars2["タトゥ4"].ToPar(); - X0Y4_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y4_ハイライト2 = pars["ハイライト2"].ToPar(); - X0Y4_傷X = pars["傷X"].ToPar(); - X0Y4_傷I1 = pars["傷I1"].ToPar(); - X0Y4_傷I2 = pars["傷I2"].ToPar(); - pars2 = pars["虫性"].ToPars(); - X0Y4_虫性_甲殻 = pars2["甲殻"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - sb = 尺度B; - syb = 尺度YB; - 肥大 = e.肥大; - 身長 = e.身長; - Xv = e.Xv; - Yv = e.Yv; - Xi = e.Xi; - Yi = e.Yi; - サイズ = e.サイズ; - サイズX = e.サイズX; - サイズY = e.サイズY; - 乳房_表示 = e.乳房_表示; - 乳輪_表示 = e.乳輪_表示; - 乳首_表示 = e.乳首_表示; - 淫タトゥ_タトゥ1_表示 = e.淫タトゥ_タトゥ1_表示; - 淫タトゥ_タトゥ2_表示 = e.淫タトゥ_タトゥ2_表示; - 淫タトゥ_タトゥ3_表示 = e.淫タトゥ_タトゥ3_表示; - 淫タトゥ_タトゥ4_表示 = e.淫タトゥ_タトゥ4_表示; - ハイライト1_表示 = e.ハイライト1_表示; - ハイライト2_表示 = e.ハイライト2_表示; - 傷X_表示 = e.傷X_表示; - 傷I1_表示 = e.傷I1_表示; - 傷I2_表示 = e.傷I2_表示; - 虫性_甲殻_表示 = e.虫性_甲殻_表示; - ハイライト表示 = e.ハイライト表示; - バスト = e.バスト; - 着衣 = e.着衣; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.噴乳_接続.Count > 0) - { - Ele f; - 噴乳_接続 = e.噴乳_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 乳房2; - f.ConnectionType = ConnectionInfo.乳房_噴乳_接続; - f.接続(乳房2.噴乳_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_乳房CP = new ColorP(X0Y0_乳房, 乳房CD, DisUnit, abj: true); - X0Y0_乳輪CP = new ColorP(X0Y0_乳輪, 乳輪CD, 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); - X0Y0_淫タトゥ_タトゥ3CP = new ColorP(X0Y0_淫タトゥ_タトゥ3, 淫タトゥ_タトゥ3CD, DisUnit, abj: true); - X0Y0_淫タトゥ_タトゥ4CP = new ColorP(X0Y0_淫タトゥ_タトゥ4, 淫タトゥ_タトゥ4CD, DisUnit, abj: true); - X0Y0_ハイライト1CP = new ColorP(X0Y0_ハイライト1, ハイライト1CD, DisUnit, abj: true); - X0Y0_ハイライト2CP = new ColorP(X0Y0_ハイライト2, ハイライト2CD, DisUnit, abj: true); - X0Y0_傷XCP = new ColorP(X0Y0_傷X, 傷XCD, DisUnit, abj: true); - X0Y0_傷I1CP = new ColorP(X0Y0_傷I1, 傷I1CD, DisUnit, abj: true); - X0Y0_傷I2CP = new ColorP(X0Y0_傷I2, 傷I2CD, DisUnit, abj: true); - X0Y0_虫性_甲殻CP = new ColorP(X0Y0_虫性_甲殻, 虫性_甲殻CD, DisUnit, abj: true); - X0Y1_乳房CP = new ColorP(X0Y1_乳房, 乳房CD, DisUnit, abj: true); - X0Y1_乳輪CP = new ColorP(X0Y1_乳輪, 乳輪CD, 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_淫タトゥ_タトゥ3CP = new ColorP(X0Y1_淫タトゥ_タトゥ3, 淫タトゥ_タトゥ3CD, DisUnit, abj: true); - X0Y1_淫タトゥ_タトゥ4CP = new ColorP(X0Y1_淫タトゥ_タトゥ4, 淫タトゥ_タトゥ4CD, DisUnit, abj: true); - X0Y1_ハイライト1CP = new ColorP(X0Y1_ハイライト1, ハイライト1CD, DisUnit, abj: true); - X0Y1_ハイライト2CP = new ColorP(X0Y1_ハイライト2, ハイライト2CD, DisUnit, abj: true); - X0Y1_傷XCP = new ColorP(X0Y1_傷X, 傷XCD, DisUnit, abj: true); - X0Y1_傷I1CP = new ColorP(X0Y1_傷I1, 傷I1CD, DisUnit, abj: true); - X0Y1_傷I2CP = new ColorP(X0Y1_傷I2, 傷I2CD, DisUnit, abj: true); - X0Y1_虫性_甲殻CP = new ColorP(X0Y1_虫性_甲殻, 虫性_甲殻CD, DisUnit, abj: true); - X0Y2_乳房CP = new ColorP(X0Y2_乳房, 乳房CD, DisUnit, abj: true); - X0Y2_乳輪CP = new ColorP(X0Y2_乳輪, 乳輪CD, DisUnit, abj: true); - X0Y2_乳首CP = new ColorP(X0Y2_乳首, 乳首CD, DisUnit, abj: true); - X0Y2_淫タトゥ_タトゥ3CP = new ColorP(X0Y2_淫タトゥ_タトゥ3, 淫タトゥ_タトゥ3CD, DisUnit, abj: true); - X0Y2_淫タトゥ_タトゥ4CP = new ColorP(X0Y2_淫タトゥ_タトゥ4, 淫タトゥ_タトゥ4CD, DisUnit, abj: true); - X0Y2_ハイライト1CP = new ColorP(X0Y2_ハイライト1, ハイライト1CD, DisUnit, abj: true); - X0Y2_ハイライト2CP = new ColorP(X0Y2_ハイライト2, ハイライト2CD, DisUnit, abj: true); - X0Y2_傷XCP = new ColorP(X0Y2_傷X, 傷XCD, DisUnit, abj: true); - X0Y2_傷I1CP = new ColorP(X0Y2_傷I1, 傷I1CD, DisUnit, abj: true); - X0Y2_傷I2CP = new ColorP(X0Y2_傷I2, 傷I2CD, DisUnit, abj: true); - X0Y2_虫性_甲殻CP = new ColorP(X0Y2_虫性_甲殻, 虫性_甲殻CD, DisUnit, abj: true); - X0Y3_乳房CP = new ColorP(X0Y3_乳房, 乳房CD, DisUnit, abj: true); - X0Y3_乳輪CP = new ColorP(X0Y3_乳輪, 乳輪CD, DisUnit, abj: true); - X0Y3_乳首CP = new ColorP(X0Y3_乳首, 乳首CD, DisUnit, abj: true); - X0Y3_淫タトゥ_タトゥ1CP = new ColorP(X0Y3_淫タトゥ_タトゥ1, 淫タトゥ_タトゥ1CD, DisUnit, abj: true); - X0Y3_淫タトゥ_タトゥ3CP = new ColorP(X0Y3_淫タトゥ_タトゥ3, 淫タトゥ_タトゥ3CD, DisUnit, abj: true); - X0Y3_淫タトゥ_タトゥ4CP = new ColorP(X0Y3_淫タトゥ_タトゥ4, 淫タトゥ_タトゥ4CD, DisUnit, abj: true); - X0Y3_ハイライト1CP = new ColorP(X0Y3_ハイライト1, ハイライト1CD, DisUnit, abj: true); - X0Y3_ハイライト2CP = new ColorP(X0Y3_ハイライト2, ハイライト2CD, DisUnit, abj: true); - X0Y3_傷XCP = new ColorP(X0Y3_傷X, 傷XCD, DisUnit, abj: true); - X0Y3_傷I1CP = new ColorP(X0Y3_傷I1, 傷I1CD, DisUnit, abj: true); - X0Y3_傷I2CP = new ColorP(X0Y3_傷I2, 傷I2CD, DisUnit, abj: true); - X0Y3_虫性_甲殻CP = new ColorP(X0Y3_虫性_甲殻, 虫性_甲殻CD, DisUnit, abj: true); - X0Y4_乳房CP = new ColorP(X0Y4_乳房, 乳房CD, DisUnit, abj: true); - X0Y4_乳輪CP = new ColorP(X0Y4_乳輪, 乳輪CD, DisUnit, abj: true); - X0Y4_乳首CP = new ColorP(X0Y4_乳首, 乳首CD, DisUnit, abj: true); - X0Y4_淫タトゥ_タトゥ1CP = new ColorP(X0Y4_淫タトゥ_タトゥ1, 淫タトゥ_タトゥ1CD, DisUnit, abj: true); - X0Y4_淫タトゥ_タトゥ3CP = new ColorP(X0Y4_淫タトゥ_タトゥ3, 淫タトゥ_タトゥ3CD, DisUnit, abj: true); - X0Y4_淫タトゥ_タトゥ4CP = new ColorP(X0Y4_淫タトゥ_タトゥ4, 淫タトゥ_タトゥ4CD, DisUnit, abj: true); - X0Y4_ハイライト1CP = new ColorP(X0Y4_ハイライト1, ハイライト1CD, DisUnit, abj: true); - X0Y4_ハイライト2CP = new ColorP(X0Y4_ハイライト2, ハイライト2CD, DisUnit, abj: true); - X0Y4_傷XCP = new ColorP(X0Y4_傷X, 傷XCD, DisUnit, abj: true); - X0Y4_傷I1CP = new ColorP(X0Y4_傷I1, 傷I1CD, DisUnit, abj: true); - X0Y4_傷I2CP = new ColorP(X0Y4_傷I2, 傷I2CD, DisUnit, abj: true); - X0Y4_虫性_甲殻CP = new ColorP(X0Y4_虫性_甲殻, 虫性_甲殻CD, DisUnit, abj: true); - 傷X濃度 = e.傷X濃度; - 傷I1濃度 = e.傷I1濃度; - 傷I2濃度 = e.傷I2濃度; - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 描画0(Are Are) - { - switch (本体.IndexY) - { - case 0: - Are.Draw(X0Y0_乳房); - Are.Draw(X0Y0_乳輪); - Are.Draw(X0Y0_乳首); - Are.Draw(X0Y0_淫タトゥ_タトゥ1); - Are.Draw(X0Y0_淫タトゥ_タトゥ2); - Are.Draw(X0Y0_淫タトゥ_タトゥ3); - Are.Draw(X0Y0_淫タトゥ_タトゥ4); - Are.Draw(X0Y0_傷X); - Are.Draw(X0Y0_傷I1); - Are.Draw(X0Y0_傷I2); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y0_虫性_甲殻); - Are.Draw(X0Y0_ハイライト1); - Are.Draw(X0Y0_ハイライト2); - break; - case 1: - Are.Draw(X0Y1_乳房); - Are.Draw(X0Y1_乳輪); - Are.Draw(X0Y1_乳首); - Are.Draw(X0Y1_淫タトゥ_タトゥ1); - Are.Draw(X0Y1_淫タトゥ_タトゥ2); - Are.Draw(X0Y1_淫タトゥ_タトゥ3); - Are.Draw(X0Y1_淫タトゥ_タトゥ4); - Are.Draw(X0Y1_傷X); - Are.Draw(X0Y1_傷I1); - Are.Draw(X0Y1_傷I2); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y1_虫性_甲殻); - Are.Draw(X0Y1_ハイライト1); - Are.Draw(X0Y1_ハイライト2); - break; - case 2: - Are.Draw(X0Y2_乳房); - Are.Draw(X0Y2_乳輪); - Are.Draw(X0Y2_乳首); - Are.Draw(X0Y2_淫タトゥ_タトゥ3); - Are.Draw(X0Y2_淫タトゥ_タトゥ4); - Are.Draw(X0Y2_傷X); - Are.Draw(X0Y2_傷I1); - Are.Draw(X0Y2_傷I2); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y2_虫性_甲殻); - Are.Draw(X0Y2_ハイライト1); - Are.Draw(X0Y2_ハイライト2); - break; - case 3: - Are.Draw(X0Y3_乳房); - Are.Draw(X0Y3_乳輪); - Are.Draw(X0Y3_乳首); - Are.Draw(X0Y3_淫タトゥ_タトゥ1); - Are.Draw(X0Y3_淫タトゥ_タトゥ3); - Are.Draw(X0Y3_淫タトゥ_タトゥ4); - Are.Draw(X0Y3_傷X); - Are.Draw(X0Y3_傷I1); - Are.Draw(X0Y3_傷I2); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y3_虫性_甲殻); - Are.Draw(X0Y3_ハイライト1); - Are.Draw(X0Y3_ハイライト2); - break; - default: - Are.Draw(X0Y4_乳房); - Are.Draw(X0Y4_乳輪); - Are.Draw(X0Y4_乳首); - Are.Draw(X0Y4_淫タトゥ_タトゥ1); - Are.Draw(X0Y4_淫タトゥ_タトゥ3); - Are.Draw(X0Y4_淫タトゥ_タトゥ4); - Are.Draw(X0Y4_傷X); - Are.Draw(X0Y4_傷I1); - Are.Draw(X0Y4_傷I2); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y4_虫性_甲殻); - Are.Draw(X0Y4_ハイライト1); - Are.Draw(X0Y4_ハイライト2); - break; - } - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_乳房CP.Update(); - X0Y0_乳輪CP.Update(); - X0Y0_乳首CP.Update(); - X0Y0_淫タトゥ_タトゥ1CP.Update(); - X0Y0_淫タトゥ_タトゥ2CP.Update(); - X0Y0_淫タトゥ_タトゥ3CP.Update(); - X0Y0_淫タトゥ_タトゥ4CP.Update(); - X0Y0_ハイライト1CP.Update(); - X0Y0_ハイライト2CP.Update(); - X0Y0_傷XCP.Update(); - X0Y0_傷I1CP.Update(); - X0Y0_傷I2CP.Update(); - X0Y0_虫性_甲殻CP.Update(); - break; - case 1: - X0Y1_乳房CP.Update(); - X0Y1_乳輪CP.Update(); - X0Y1_乳首CP.Update(); - X0Y1_淫タトゥ_タトゥ1CP.Update(); - X0Y1_淫タトゥ_タトゥ2CP.Update(); - X0Y1_淫タトゥ_タトゥ3CP.Update(); - X0Y1_淫タトゥ_タトゥ4CP.Update(); - X0Y1_ハイライト1CP.Update(); - X0Y1_ハイライト2CP.Update(); - X0Y1_傷XCP.Update(); - X0Y1_傷I1CP.Update(); - X0Y1_傷I2CP.Update(); - X0Y1_虫性_甲殻CP.Update(); - break; - case 2: - X0Y2_乳房CP.Update(); - X0Y2_乳輪CP.Update(); - X0Y2_乳首CP.Update(); - X0Y2_淫タトゥ_タトゥ3CP.Update(); - X0Y2_淫タトゥ_タトゥ4CP.Update(); - X0Y2_ハイライト1CP.Update(); - X0Y2_ハイライト2CP.Update(); - X0Y2_傷XCP.Update(); - X0Y2_傷I1CP.Update(); - X0Y2_傷I2CP.Update(); - X0Y2_虫性_甲殻CP.Update(); - break; - case 3: - X0Y3_乳房CP.Update(); - X0Y3_乳輪CP.Update(); - X0Y3_乳首CP.Update(); - X0Y3_淫タトゥ_タトゥ1CP.Update(); - X0Y3_淫タトゥ_タトゥ3CP.Update(); - X0Y3_淫タトゥ_タトゥ4CP.Update(); - X0Y3_ハイライト1CP.Update(); - X0Y3_ハイライト2CP.Update(); - X0Y3_傷XCP.Update(); - X0Y3_傷I1CP.Update(); - X0Y3_傷I2CP.Update(); - X0Y3_虫性_甲殻CP.Update(); - break; - default: - X0Y4_乳房CP.Update(); - X0Y4_乳輪CP.Update(); - X0Y4_乳首CP.Update(); - X0Y4_淫タトゥ_タトゥ1CP.Update(); - X0Y4_淫タトゥ_タトゥ3CP.Update(); - X0Y4_淫タトゥ_タトゥ4CP.Update(); - X0Y4_ハイライト1CP.Update(); - X0Y4_ハイライト2CP.Update(); - X0Y4_傷XCP.Update(); - X0Y4_傷I1CP.Update(); - X0Y4_傷I2CP.Update(); - X0Y4_虫性_甲殻CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 乳房CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 乳輪CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 乳首CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); - 淫タトゥ_タトゥ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 体配色.刺青); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 虫性_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 乳房_表示 + { + get + { + return X0Y0_乳房.Dra; + } + set + { + X0Y0_乳房.Dra = value; + X0Y1_乳房.Dra = value; + X0Y2_乳房.Dra = value; + X0Y3_乳房.Dra = value; + X0Y4_乳房.Dra = value; + X0Y0_乳房.Hit = value; + X0Y1_乳房.Hit = value; + X0Y2_乳房.Hit = value; + X0Y3_乳房.Hit = value; + X0Y4_乳房.Hit = value; + } + } + + public bool 乳輪_表示 + { + get + { + return X0Y0_乳輪.Dra; + } + set + { + X0Y0_乳輪.Dra = value; + X0Y1_乳輪.Dra = value; + X0Y2_乳輪.Dra = value; + X0Y3_乳輪.Dra = value; + X0Y4_乳輪.Dra = value; + X0Y0_乳輪.Hit = value; + X0Y1_乳輪.Hit = value; + X0Y2_乳輪.Hit = value; + X0Y3_乳輪.Hit = value; + X0Y4_乳輪.Hit = value; + } + } + + public bool 乳首_表示 + { + get + { + return X0Y0_乳首.Dra; + } + set + { + X0Y0_乳首.Dra = value; + X0Y1_乳首.Dra = value; + X0Y2_乳首.Dra = value; + X0Y3_乳首.Dra = value; + X0Y4_乳首.Dra = value; + X0Y0_乳首.Hit = value; + X0Y1_乳首.Hit = value; + X0Y2_乳首.Hit = value; + X0Y3_乳首.Hit = value; + X0Y4_乳首.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ1_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ1.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ1.Dra = value; + X0Y1_淫タトゥ_タトゥ1.Dra = value; + X0Y3_淫タトゥ_タトゥ1.Dra = value; + X0Y4_淫タトゥ_タトゥ1.Dra = value; + X0Y0_淫タトゥ_タトゥ1.Hit = value; + X0Y1_淫タトゥ_タトゥ1.Hit = value; + X0Y3_淫タトゥ_タトゥ1.Hit = value; + X0Y4_淫タトゥ_タトゥ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; + X0Y2_淫タトゥ_タトゥ3.Dra = value; + X0Y3_淫タトゥ_タトゥ3.Dra = value; + X0Y4_淫タトゥ_タトゥ3.Dra = value; + X0Y0_淫タトゥ_タトゥ3.Hit = value; + X0Y1_淫タトゥ_タトゥ3.Hit = value; + X0Y2_淫タトゥ_タトゥ3.Hit = value; + X0Y3_淫タトゥ_タトゥ3.Hit = value; + X0Y4_淫タトゥ_タトゥ3.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ4_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ4.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ4.Dra = value; + X0Y1_淫タトゥ_タトゥ4.Dra = value; + X0Y2_淫タトゥ_タトゥ4.Dra = value; + X0Y3_淫タトゥ_タトゥ4.Dra = value; + X0Y4_淫タトゥ_タトゥ4.Dra = value; + X0Y0_淫タトゥ_タトゥ4.Hit = value; + X0Y1_淫タトゥ_タトゥ4.Hit = value; + X0Y2_淫タトゥ_タトゥ4.Hit = value; + X0Y3_淫タトゥ_タトゥ4.Hit = value; + X0Y4_淫タトゥ_タトゥ4.Hit = value; + } + } + + public bool ハイライト1_表示 + { + get + { + return X0Y0_ハイライト1.Dra; + } + set + { + X0Y0_ハイライト1.Dra = value; + X0Y1_ハイライト1.Dra = value; + X0Y2_ハイライト1.Dra = value; + X0Y3_ハイライト1.Dra = value; + X0Y4_ハイライト1.Dra = value; + X0Y0_ハイライト1.Hit = value; + X0Y1_ハイライト1.Hit = value; + X0Y2_ハイライト1.Hit = value; + X0Y3_ハイライト1.Hit = value; + X0Y4_ハイライト1.Hit = value; + } + } + + public bool ハイライト2_表示 + { + get + { + return X0Y0_ハイライト2.Dra; + } + set + { + X0Y0_ハイライト2.Dra = value; + X0Y1_ハイライト2.Dra = value; + X0Y2_ハイライト2.Dra = value; + X0Y3_ハイライト2.Dra = value; + X0Y4_ハイライト2.Dra = value; + X0Y0_ハイライト2.Hit = value; + X0Y1_ハイライト2.Hit = value; + X0Y2_ハイライト2.Hit = value; + X0Y3_ハイライト2.Hit = value; + X0Y4_ハイライト2.Hit = value; + } + } + + public bool 傷X_表示 + { + get + { + return X0Y0_傷X.Dra; + } + set + { + X0Y0_傷X.Dra = value; + X0Y1_傷X.Dra = value; + X0Y2_傷X.Dra = value; + X0Y3_傷X.Dra = value; + X0Y4_傷X.Dra = value; + X0Y0_傷X.Hit = value; + X0Y1_傷X.Hit = value; + X0Y2_傷X.Hit = value; + X0Y3_傷X.Hit = value; + X0Y4_傷X.Hit = value; + } + } + + public bool 傷I1_表示 + { + get + { + return X0Y0_傷I1.Dra; + } + set + { + X0Y0_傷I1.Dra = value; + X0Y1_傷I1.Dra = value; + X0Y2_傷I1.Dra = value; + X0Y3_傷I1.Dra = value; + X0Y4_傷I1.Dra = value; + X0Y0_傷I1.Hit = value; + X0Y1_傷I1.Hit = value; + X0Y2_傷I1.Hit = value; + X0Y3_傷I1.Hit = value; + X0Y4_傷I1.Hit = value; + } + } + + public bool 傷I2_表示 + { + get + { + return X0Y0_傷I2.Dra; + } + set + { + X0Y0_傷I2.Dra = value; + X0Y1_傷I2.Dra = value; + X0Y2_傷I2.Dra = value; + X0Y3_傷I2.Dra = value; + X0Y4_傷I2.Dra = value; + X0Y0_傷I2.Hit = value; + X0Y1_傷I2.Hit = value; + X0Y2_傷I2.Hit = value; + X0Y3_傷I2.Hit = value; + X0Y4_傷I2.Hit = value; + } + } + + public bool 虫性_甲殻_表示 + { + get + { + return X0Y0_虫性_甲殻.Dra; + } + set + { + X0Y0_虫性_甲殻.Dra = value; + X0Y1_虫性_甲殻.Dra = value; + X0Y2_虫性_甲殻.Dra = value; + X0Y3_虫性_甲殻.Dra = value; + X0Y4_虫性_甲殻.Dra = value; + X0Y0_虫性_甲殻.Hit = value; + X0Y1_虫性_甲殻.Hit = value; + X0Y2_虫性_甲殻.Hit = value; + X0Y3_虫性_甲殻.Hit = value; + X0Y4_虫性_甲殻.Hit = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト1_表示; + } + set + { + ハイライト1_表示 = value; + ハイライト2_表示 = value; + } + } + + public double 傷X濃度 + { + get + { + return 傷XCD.不透明度; + } + set + { + 傷XCD.不透明度 = value; + } + } + + public double 傷I1濃度 + { + get + { + return 傷I1CD.不透明度; + } + set + { + 傷I1CD.不透明度 = value; + } + } + + public double 傷I2濃度 + { + get + { + return 傷I2CD.不透明度; + } + set + { + 傷I2CD.不透明度 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト1CD.不透明度; + } + set + { + ハイライト1CD.不透明度 = value; + ハイライト2CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 乳房_表示; + } + set + { + 乳房_表示 = value; + 乳輪_表示 = value; + 乳首_表示 = value; + 淫タトゥ_タトゥ1_表示 = value; + 淫タトゥ_タトゥ2_表示 = value; + 淫タトゥ_タトゥ3_表示 = value; + 淫タトゥ_タトゥ4_表示 = value; + ハイライト1_表示 = value; + ハイライト2_表示 = value; + 傷X_表示 = value; + 傷I1_表示 = value; + 傷I2_表示 = value; + 虫性_甲殻_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 乳房CD.不透明度; + } + set + { + 乳房CD.不透明度 = value; + 乳輪CD.不透明度 = value; + 乳首CD.不透明度 = value; + 淫タトゥ_タトゥ1CD.不透明度 = value; + 淫タトゥ_タトゥ2CD.不透明度 = value; + 淫タトゥ_タトゥ3CD.不透明度 = value; + 淫タトゥ_タトゥ4CD.不透明度 = value; + ハイライト1CD.不透明度 = value; + ハイライト2CD.不透明度 = value; + 傷XCD.不透明度 = value; + 傷I1CD.不透明度 = value; + 傷I2CD.不透明度 = value; + 虫性_甲殻CD.不透明度 = value; + } + } + + public double バスト + { + get + { + return バスト_; + } + set + { + バスト_ = value; + 尺度B_ = sb * (0.9 + 0.25 * バスト_); + 尺度YB_ = syb * (1.0 + 0.05 * バスト_); + if (バスト_ <= 0.2) + { + X0Y0_乳房.OP.OutlineFalse(); + X0Y1_乳房.OP.OutlineFalse(); + X0Y2_乳房.OP.OutlineFalse(); + X0Y3_乳房.OP.OutlineFalse(); + X0Y4_乳房.OP.OutlineFalse(); + X0Y0_乳房.OP[右 ? 1 : 3].Outline = true; + X0Y1_乳房.OP[右 ? 1 : 3].Outline = true; + X0Y2_乳房.OP[右 ? 1 : 3].Outline = true; + X0Y3_乳房.OP[右 ? 1 : 3].Outline = true; + X0Y4_乳房.OP[右 ? 1 : 3].Outline = true; + X0Y0_乳房.OP[(!右) ? 4 : 0].Outline = true; + X0Y1_乳房.OP[(!右) ? 4 : 0].Outline = true; + X0Y2_乳房.OP[(!右) ? 4 : 0].Outline = true; + X0Y3_乳房.OP[(!右) ? 4 : 0].Outline = true; + X0Y4_乳房.OP[(!右) ? 4 : 0].Outline = true; + X0Y0_淫タトゥ_タトゥ4.OP[右 ? 2 : 0].Outline = false; + X0Y1_淫タトゥ_タトゥ4.OP[右 ? 2 : 0].Outline = false; + X0Y2_淫タトゥ_タトゥ4.OP[右 ? 2 : 0].Outline = false; + X0Y3_淫タトゥ_タトゥ4.OP[右 ? 2 : 0].Outline = false; + X0Y4_淫タトゥ_タトゥ4.OP[右 ? 2 : 0].Outline = false; + } + } + } + + public virtual double 尺度B_ + { + get + { + return 本体.CurJoinRoot.SizeBase; + } + set + { + foreach (Par item in 本体.EnumAllPar()) + { + item.SizeBase = value; + } + 本体.JoinP(); + } + } + + public virtual double 尺度YB_ + { + get + { + return 本体.CurJoinRoot.SizeYBase; + } + set + { + foreach (Par item in 本体.EnumAllPar()) + { + item.SizeYBase = value; + } + 本体.JoinP(); + } + } + + public bool 着衣 + { + get + { + return 着衣_; + } + set + { + 着衣_ = value; + if (着衣) + { + double num = (右 ? (-1.0) : 1.0); + 位置C = new Vector2D(num * (0.0001 + 0.0026 * バスト_.Inverse() * 尺度B), 0.0005 + -0.0025 * バスト_ * 尺度B); + } + else + { + 位置C = Dat.Vec2DZero; + } + } + } + + public JointS 噴乳_接続点 => new JointS(本体, X0Y0_乳首, 0); + + public 乳房(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 乳房D e) + { + 乳房 乳房2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["胸左"]); + Pars pars = 本体[0][0]; + X0Y0_乳房 = pars["乳房"].ToPar(); + X0Y0_乳輪 = pars["乳輪"].ToPar(); + X0Y0_乳首 = pars["乳首"].ToPar(); + Pars pars2 = pars["淫タトゥ"].ToPars(); + X0Y0_淫タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); + X0Y0_淫タトゥ_タトゥ2 = pars2["タトゥ2"].ToPar(); + X0Y0_淫タトゥ_タトゥ3 = pars2["タトゥ3"].ToPar(); + X0Y0_淫タトゥ_タトゥ4 = pars2["タトゥ4"].ToPar(); + X0Y0_ハイライト1 = pars["ハイライト1"].ToPar(); + X0Y0_ハイライト2 = pars["ハイライト2"].ToPar(); + X0Y0_傷X = pars["傷X"].ToPar(); + X0Y0_傷I1 = pars["傷I1"].ToPar(); + X0Y0_傷I2 = pars["傷I2"].ToPar(); + pars2 = pars["虫性"].ToPars(); + X0Y0_虫性_甲殻 = pars2["甲殻"].ToPar(); + pars = 本体[0][1]; + X0Y1_乳房 = pars["乳房"].ToPar(); + X0Y1_乳輪 = pars["乳輪"].ToPar(); + X0Y1_乳首 = pars["乳首"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + X0Y1_淫タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); + X0Y1_淫タトゥ_タトゥ2 = pars2["タトゥ2"].ToPar(); + X0Y1_淫タトゥ_タトゥ3 = pars2["タトゥ3"].ToPar(); + X0Y1_淫タトゥ_タトゥ4 = pars2["タトゥ4"].ToPar(); + X0Y1_ハイライト1 = pars["ハイライト1"].ToPar(); + X0Y1_ハイライト2 = pars["ハイライト2"].ToPar(); + X0Y1_傷X = pars["傷X"].ToPar(); + X0Y1_傷I1 = pars["傷I1"].ToPar(); + X0Y1_傷I2 = pars["傷I2"].ToPar(); + pars2 = pars["虫性"].ToPars(); + X0Y1_虫性_甲殻 = pars2["甲殻"].ToPar(); + pars = 本体[0][2]; + X0Y2_乳房 = pars["乳房"].ToPar(); + X0Y2_乳輪 = pars["乳輪"].ToPar(); + X0Y2_乳首 = pars["乳首"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + X0Y2_淫タトゥ_タトゥ3 = pars2["タトゥ3"].ToPar(); + X0Y2_淫タトゥ_タトゥ4 = pars2["タトゥ4"].ToPar(); + X0Y2_ハイライト1 = pars["ハイライト1"].ToPar(); + X0Y2_ハイライト2 = pars["ハイライト2"].ToPar(); + X0Y2_傷X = pars["傷X"].ToPar(); + X0Y2_傷I1 = pars["傷I1"].ToPar(); + X0Y2_傷I2 = pars["傷I2"].ToPar(); + pars2 = pars["虫性"].ToPars(); + X0Y2_虫性_甲殻 = pars2["甲殻"].ToPar(); + pars = 本体[0][3]; + X0Y3_乳房 = pars["乳房"].ToPar(); + X0Y3_乳輪 = pars["乳輪"].ToPar(); + X0Y3_乳首 = pars["乳首"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + X0Y3_淫タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); + X0Y3_淫タトゥ_タトゥ3 = pars2["タトゥ3"].ToPar(); + X0Y3_淫タトゥ_タトゥ4 = pars2["タトゥ4"].ToPar(); + X0Y3_ハイライト1 = pars["ハイライト1"].ToPar(); + X0Y3_ハイライト2 = pars["ハイライト2"].ToPar(); + X0Y3_傷X = pars["傷X"].ToPar(); + X0Y3_傷I1 = pars["傷I1"].ToPar(); + X0Y3_傷I2 = pars["傷I2"].ToPar(); + pars2 = pars["虫性"].ToPars(); + X0Y3_虫性_甲殻 = pars2["甲殻"].ToPar(); + pars = 本体[0][4]; + X0Y4_乳房 = pars["乳房"].ToPar(); + X0Y4_乳輪 = pars["乳輪"].ToPar(); + X0Y4_乳首 = pars["乳首"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + X0Y4_淫タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); + X0Y4_淫タトゥ_タトゥ3 = pars2["タトゥ3"].ToPar(); + X0Y4_淫タトゥ_タトゥ4 = pars2["タトゥ4"].ToPar(); + X0Y4_ハイライト1 = pars["ハイライト1"].ToPar(); + X0Y4_ハイライト2 = pars["ハイライト2"].ToPar(); + X0Y4_傷X = pars["傷X"].ToPar(); + X0Y4_傷I1 = pars["傷I1"].ToPar(); + X0Y4_傷I2 = pars["傷I2"].ToPar(); + pars2 = pars["虫性"].ToPars(); + X0Y4_虫性_甲殻 = pars2["甲殻"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + sb = 尺度B; + syb = 尺度YB; + 肥大 = e.肥大; + 身長 = e.身長; + Xv = e.Xv; + Yv = e.Yv; + Xi = e.Xi; + Yi = e.Yi; + サイズ = e.サイズ; + サイズX = e.サイズX; + サイズY = e.サイズY; + 乳房_表示 = e.乳房_表示; + 乳輪_表示 = e.乳輪_表示; + 乳首_表示 = e.乳首_表示; + 淫タトゥ_タトゥ1_表示 = e.淫タトゥ_タトゥ1_表示; + 淫タトゥ_タトゥ2_表示 = e.淫タトゥ_タトゥ2_表示; + 淫タトゥ_タトゥ3_表示 = e.淫タトゥ_タトゥ3_表示; + 淫タトゥ_タトゥ4_表示 = e.淫タトゥ_タトゥ4_表示; + ハイライト1_表示 = e.ハイライト1_表示; + ハイライト2_表示 = e.ハイライト2_表示; + 傷X_表示 = e.傷X_表示; + 傷I1_表示 = e.傷I1_表示; + 傷I2_表示 = e.傷I2_表示; + 虫性_甲殻_表示 = e.虫性_甲殻_表示; + ハイライト表示 = e.ハイライト表示; + バスト = e.バスト; + 着衣 = e.着衣; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.噴乳_接続.Count > 0) + { + Ele f; + 噴乳_接続 = e.噴乳_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 乳房2; + f.ConnectionType = ConnectionInfo.乳房_噴乳_接続; + f.接続(乳房2.噴乳_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_乳房CP = new ColorP(X0Y0_乳房, 乳房CD, DisUnit, abj: true); + X0Y0_乳輪CP = new ColorP(X0Y0_乳輪, 乳輪CD, 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); + X0Y0_淫タトゥ_タトゥ3CP = new ColorP(X0Y0_淫タトゥ_タトゥ3, 淫タトゥ_タトゥ3CD, DisUnit, abj: true); + X0Y0_淫タトゥ_タトゥ4CP = new ColorP(X0Y0_淫タトゥ_タトゥ4, 淫タトゥ_タトゥ4CD, DisUnit, abj: true); + X0Y0_ハイライト1CP = new ColorP(X0Y0_ハイライト1, ハイライト1CD, DisUnit, abj: true); + X0Y0_ハイライト2CP = new ColorP(X0Y0_ハイライト2, ハイライト2CD, DisUnit, abj: true); + X0Y0_傷XCP = new ColorP(X0Y0_傷X, 傷XCD, DisUnit, abj: true); + X0Y0_傷I1CP = new ColorP(X0Y0_傷I1, 傷I1CD, DisUnit, abj: true); + X0Y0_傷I2CP = new ColorP(X0Y0_傷I2, 傷I2CD, DisUnit, abj: true); + X0Y0_虫性_甲殻CP = new ColorP(X0Y0_虫性_甲殻, 虫性_甲殻CD, DisUnit, abj: true); + X0Y1_乳房CP = new ColorP(X0Y1_乳房, 乳房CD, DisUnit, abj: true); + X0Y1_乳輪CP = new ColorP(X0Y1_乳輪, 乳輪CD, 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_淫タトゥ_タトゥ3CP = new ColorP(X0Y1_淫タトゥ_タトゥ3, 淫タトゥ_タトゥ3CD, DisUnit, abj: true); + X0Y1_淫タトゥ_タトゥ4CP = new ColorP(X0Y1_淫タトゥ_タトゥ4, 淫タトゥ_タトゥ4CD, DisUnit, abj: true); + X0Y1_ハイライト1CP = new ColorP(X0Y1_ハイライト1, ハイライト1CD, DisUnit, abj: true); + X0Y1_ハイライト2CP = new ColorP(X0Y1_ハイライト2, ハイライト2CD, DisUnit, abj: true); + X0Y1_傷XCP = new ColorP(X0Y1_傷X, 傷XCD, DisUnit, abj: true); + X0Y1_傷I1CP = new ColorP(X0Y1_傷I1, 傷I1CD, DisUnit, abj: true); + X0Y1_傷I2CP = new ColorP(X0Y1_傷I2, 傷I2CD, DisUnit, abj: true); + X0Y1_虫性_甲殻CP = new ColorP(X0Y1_虫性_甲殻, 虫性_甲殻CD, DisUnit, abj: true); + X0Y2_乳房CP = new ColorP(X0Y2_乳房, 乳房CD, DisUnit, abj: true); + X0Y2_乳輪CP = new ColorP(X0Y2_乳輪, 乳輪CD, DisUnit, abj: true); + X0Y2_乳首CP = new ColorP(X0Y2_乳首, 乳首CD, DisUnit, abj: true); + X0Y2_淫タトゥ_タトゥ3CP = new ColorP(X0Y2_淫タトゥ_タトゥ3, 淫タトゥ_タトゥ3CD, DisUnit, abj: true); + X0Y2_淫タトゥ_タトゥ4CP = new ColorP(X0Y2_淫タトゥ_タトゥ4, 淫タトゥ_タトゥ4CD, DisUnit, abj: true); + X0Y2_ハイライト1CP = new ColorP(X0Y2_ハイライト1, ハイライト1CD, DisUnit, abj: true); + X0Y2_ハイライト2CP = new ColorP(X0Y2_ハイライト2, ハイライト2CD, DisUnit, abj: true); + X0Y2_傷XCP = new ColorP(X0Y2_傷X, 傷XCD, DisUnit, abj: true); + X0Y2_傷I1CP = new ColorP(X0Y2_傷I1, 傷I1CD, DisUnit, abj: true); + X0Y2_傷I2CP = new ColorP(X0Y2_傷I2, 傷I2CD, DisUnit, abj: true); + X0Y2_虫性_甲殻CP = new ColorP(X0Y2_虫性_甲殻, 虫性_甲殻CD, DisUnit, abj: true); + X0Y3_乳房CP = new ColorP(X0Y3_乳房, 乳房CD, DisUnit, abj: true); + X0Y3_乳輪CP = new ColorP(X0Y3_乳輪, 乳輪CD, DisUnit, abj: true); + X0Y3_乳首CP = new ColorP(X0Y3_乳首, 乳首CD, DisUnit, abj: true); + X0Y3_淫タトゥ_タトゥ1CP = new ColorP(X0Y3_淫タトゥ_タトゥ1, 淫タトゥ_タトゥ1CD, DisUnit, abj: true); + X0Y3_淫タトゥ_タトゥ3CP = new ColorP(X0Y3_淫タトゥ_タトゥ3, 淫タトゥ_タトゥ3CD, DisUnit, abj: true); + X0Y3_淫タトゥ_タトゥ4CP = new ColorP(X0Y3_淫タトゥ_タトゥ4, 淫タトゥ_タトゥ4CD, DisUnit, abj: true); + X0Y3_ハイライト1CP = new ColorP(X0Y3_ハイライト1, ハイライト1CD, DisUnit, abj: true); + X0Y3_ハイライト2CP = new ColorP(X0Y3_ハイライト2, ハイライト2CD, DisUnit, abj: true); + X0Y3_傷XCP = new ColorP(X0Y3_傷X, 傷XCD, DisUnit, abj: true); + X0Y3_傷I1CP = new ColorP(X0Y3_傷I1, 傷I1CD, DisUnit, abj: true); + X0Y3_傷I2CP = new ColorP(X0Y3_傷I2, 傷I2CD, DisUnit, abj: true); + X0Y3_虫性_甲殻CP = new ColorP(X0Y3_虫性_甲殻, 虫性_甲殻CD, DisUnit, abj: true); + X0Y4_乳房CP = new ColorP(X0Y4_乳房, 乳房CD, DisUnit, abj: true); + X0Y4_乳輪CP = new ColorP(X0Y4_乳輪, 乳輪CD, DisUnit, abj: true); + X0Y4_乳首CP = new ColorP(X0Y4_乳首, 乳首CD, DisUnit, abj: true); + X0Y4_淫タトゥ_タトゥ1CP = new ColorP(X0Y4_淫タトゥ_タトゥ1, 淫タトゥ_タトゥ1CD, DisUnit, abj: true); + X0Y4_淫タトゥ_タトゥ3CP = new ColorP(X0Y4_淫タトゥ_タトゥ3, 淫タトゥ_タトゥ3CD, DisUnit, abj: true); + X0Y4_淫タトゥ_タトゥ4CP = new ColorP(X0Y4_淫タトゥ_タトゥ4, 淫タトゥ_タトゥ4CD, DisUnit, abj: true); + X0Y4_ハイライト1CP = new ColorP(X0Y4_ハイライト1, ハイライト1CD, DisUnit, abj: true); + X0Y4_ハイライト2CP = new ColorP(X0Y4_ハイライト2, ハイライト2CD, DisUnit, abj: true); + X0Y4_傷XCP = new ColorP(X0Y4_傷X, 傷XCD, DisUnit, abj: true); + X0Y4_傷I1CP = new ColorP(X0Y4_傷I1, 傷I1CD, DisUnit, abj: true); + X0Y4_傷I2CP = new ColorP(X0Y4_傷I2, 傷I2CD, DisUnit, abj: true); + X0Y4_虫性_甲殻CP = new ColorP(X0Y4_虫性_甲殻, 虫性_甲殻CD, DisUnit, abj: true); + 傷X濃度 = e.傷X濃度; + 傷I1濃度 = e.傷I1濃度; + 傷I2濃度 = e.傷I2濃度; + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 描画0(Are Are) + { + switch (本体.IndexY) + { + case 0: + Are.Draw(X0Y0_乳房); + Are.Draw(X0Y0_乳輪); + Are.Draw(X0Y0_乳首); + Are.Draw(X0Y0_淫タトゥ_タトゥ1); + Are.Draw(X0Y0_淫タトゥ_タトゥ2); + Are.Draw(X0Y0_淫タトゥ_タトゥ3); + Are.Draw(X0Y0_淫タトゥ_タトゥ4); + Are.Draw(X0Y0_傷X); + Are.Draw(X0Y0_傷I1); + Are.Draw(X0Y0_傷I2); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y0_虫性_甲殻); + Are.Draw(X0Y0_ハイライト1); + Are.Draw(X0Y0_ハイライト2); + break; + case 1: + Are.Draw(X0Y1_乳房); + Are.Draw(X0Y1_乳輪); + Are.Draw(X0Y1_乳首); + Are.Draw(X0Y1_淫タトゥ_タトゥ1); + Are.Draw(X0Y1_淫タトゥ_タトゥ2); + Are.Draw(X0Y1_淫タトゥ_タトゥ3); + Are.Draw(X0Y1_淫タトゥ_タトゥ4); + Are.Draw(X0Y1_傷X); + Are.Draw(X0Y1_傷I1); + Are.Draw(X0Y1_傷I2); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y1_虫性_甲殻); + Are.Draw(X0Y1_ハイライト1); + Are.Draw(X0Y1_ハイライト2); + break; + case 2: + Are.Draw(X0Y2_乳房); + Are.Draw(X0Y2_乳輪); + Are.Draw(X0Y2_乳首); + Are.Draw(X0Y2_淫タトゥ_タトゥ3); + Are.Draw(X0Y2_淫タトゥ_タトゥ4); + Are.Draw(X0Y2_傷X); + Are.Draw(X0Y2_傷I1); + Are.Draw(X0Y2_傷I2); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y2_虫性_甲殻); + Are.Draw(X0Y2_ハイライト1); + Are.Draw(X0Y2_ハイライト2); + break; + case 3: + Are.Draw(X0Y3_乳房); + Are.Draw(X0Y3_乳輪); + Are.Draw(X0Y3_乳首); + Are.Draw(X0Y3_淫タトゥ_タトゥ1); + Are.Draw(X0Y3_淫タトゥ_タトゥ3); + Are.Draw(X0Y3_淫タトゥ_タトゥ4); + Are.Draw(X0Y3_傷X); + Are.Draw(X0Y3_傷I1); + Are.Draw(X0Y3_傷I2); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y3_虫性_甲殻); + Are.Draw(X0Y3_ハイライト1); + Are.Draw(X0Y3_ハイライト2); + break; + default: + Are.Draw(X0Y4_乳房); + Are.Draw(X0Y4_乳輪); + Are.Draw(X0Y4_乳首); + Are.Draw(X0Y4_淫タトゥ_タトゥ1); + Are.Draw(X0Y4_淫タトゥ_タトゥ3); + Are.Draw(X0Y4_淫タトゥ_タトゥ4); + Are.Draw(X0Y4_傷X); + Are.Draw(X0Y4_傷I1); + Are.Draw(X0Y4_傷I2); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y4_虫性_甲殻); + Are.Draw(X0Y4_ハイライト1); + Are.Draw(X0Y4_ハイライト2); + break; + } + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_乳房CP.Update(); + X0Y0_乳輪CP.Update(); + X0Y0_乳首CP.Update(); + X0Y0_淫タトゥ_タトゥ1CP.Update(); + X0Y0_淫タトゥ_タトゥ2CP.Update(); + X0Y0_淫タトゥ_タトゥ3CP.Update(); + X0Y0_淫タトゥ_タトゥ4CP.Update(); + X0Y0_ハイライト1CP.Update(); + X0Y0_ハイライト2CP.Update(); + X0Y0_傷XCP.Update(); + X0Y0_傷I1CP.Update(); + X0Y0_傷I2CP.Update(); + X0Y0_虫性_甲殻CP.Update(); + break; + case 1: + X0Y1_乳房CP.Update(); + X0Y1_乳輪CP.Update(); + X0Y1_乳首CP.Update(); + X0Y1_淫タトゥ_タトゥ1CP.Update(); + X0Y1_淫タトゥ_タトゥ2CP.Update(); + X0Y1_淫タトゥ_タトゥ3CP.Update(); + X0Y1_淫タトゥ_タトゥ4CP.Update(); + X0Y1_ハイライト1CP.Update(); + X0Y1_ハイライト2CP.Update(); + X0Y1_傷XCP.Update(); + X0Y1_傷I1CP.Update(); + X0Y1_傷I2CP.Update(); + X0Y1_虫性_甲殻CP.Update(); + break; + case 2: + X0Y2_乳房CP.Update(); + X0Y2_乳輪CP.Update(); + X0Y2_乳首CP.Update(); + X0Y2_淫タトゥ_タトゥ3CP.Update(); + X0Y2_淫タトゥ_タトゥ4CP.Update(); + X0Y2_ハイライト1CP.Update(); + X0Y2_ハイライト2CP.Update(); + X0Y2_傷XCP.Update(); + X0Y2_傷I1CP.Update(); + X0Y2_傷I2CP.Update(); + X0Y2_虫性_甲殻CP.Update(); + break; + case 3: + X0Y3_乳房CP.Update(); + X0Y3_乳輪CP.Update(); + X0Y3_乳首CP.Update(); + X0Y3_淫タトゥ_タトゥ1CP.Update(); + X0Y3_淫タトゥ_タトゥ3CP.Update(); + X0Y3_淫タトゥ_タトゥ4CP.Update(); + X0Y3_ハイライト1CP.Update(); + X0Y3_ハイライト2CP.Update(); + X0Y3_傷XCP.Update(); + X0Y3_傷I1CP.Update(); + X0Y3_傷I2CP.Update(); + X0Y3_虫性_甲殻CP.Update(); + break; + default: + X0Y4_乳房CP.Update(); + X0Y4_乳輪CP.Update(); + X0Y4_乳首CP.Update(); + X0Y4_淫タトゥ_タトゥ1CP.Update(); + X0Y4_淫タトゥ_タトゥ3CP.Update(); + X0Y4_淫タトゥ_タトゥ4CP.Update(); + X0Y4_ハイライト1CP.Update(); + X0Y4_ハイライト2CP.Update(); + X0Y4_傷XCP.Update(); + X0Y4_傷I1CP.Update(); + X0Y4_傷I2CP.Update(); + X0Y4_虫性_甲殻CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 乳房CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 乳輪CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 乳首CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); + 淫タトゥ_タトゥ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 体配色.刺青); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 虫性_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房D.cs index 5af8146..659ee67 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房D.cs @@ -2,67 +2,68 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 乳房D : EleD +namespace SlaveMatrix { - public bool 乳房_表示 = true; + [Serializable] + public class 乳房D : EleD + { + public bool 乳房_表示 = true; - public bool 乳輪_表示 = true; + public bool 乳輪_表示 = true; - public bool 乳首_表示 = true; + public bool 乳首_表示 = true; - public bool 淫タトゥ_タトゥ1_表示; + public bool 淫タトゥ_タトゥ1_表示; - public bool 淫タトゥ_タトゥ2_表示; + public bool 淫タトゥ_タトゥ2_表示; - public bool 淫タトゥ_タトゥ3_表示; + public bool 淫タトゥ_タトゥ3_表示; - public bool 淫タトゥ_タトゥ4_表示; + public bool 淫タトゥ_タトゥ4_表示; - public bool ハイライト1_表示 = true; + public bool ハイライト1_表示 = true; - public bool ハイライト2_表示 = true; + public bool ハイライト2_表示 = true; - public bool 傷X_表示; + public bool 傷X_表示; - public bool 傷I1_表示; + public bool 傷I1_表示; - public bool 傷I2_表示; + public bool 傷I2_表示; - public bool 虫性_甲殻_表示; + public bool 虫性_甲殻_表示; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double 傷X濃度 = 1.0; + public double 傷X濃度 = 1.0; - public double 傷I1濃度 = 1.0; + public double 傷I1濃度 = 1.0; - public double 傷I2濃度 = 1.0; + public double 傷I2濃度 = 1.0; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double バスト; + public double バスト; - public bool 着衣; + public bool 着衣; - public List 噴乳_接続 = new List(); + public List 噴乳_接続 = new List(); - public 乳房D() - { - ThisType = GetType(); - } + public 乳房D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 乳房(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 乳房(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/交配.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/交配.cs index 41b4e7c..b2e44e6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/交配.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/交配.cs @@ -6,4773 +6,4774 @@ using System.Reflection; using _2DGAMELIB; using SlaveMatrix.GameClasses; -namespace SlaveMatrix; - -public static class 交配 +namespace SlaveMatrix { - private static HashSet 頭頂 = new HashSet - { - Sta.頭頂_宇Dt.ToString(), - Sta.頭頂_皿Dt.ToString(), - Sta.頭頂_天Dt.ToString() - }; - - private static HashSet 額 = new HashSet - { - Sta.角1_一Dt.ToString(), - Sta.角1_鬼Dt.ToString(), - Sta.角1_虫Dt.ToString() - }; - - private static HashSet 側頭 = new HashSet - { - Sta.角1_鬼Dt.ToString(), - Sta.角2_山1Dt.ToString(), - Sta.角2_山2Dt.ToString(), - Sta.角2_山3Dt.ToString(), - Sta.角2_巻Dt.ToString(), - Sta.角2_牛1Dt.ToString(), - Sta.角2_牛2Dt.ToString(), - Sta.角2_牛3Dt.ToString(), - Sta.角2_牛4Dt.ToString(), - Sta.角2_鬼Dt.ToString(), - Sta.角2_虫Dt.ToString(), - Sta.触覚_線Dt.ToString(), - Sta.触覚_節Dt.ToString(), - Sta.触覚_甲Dt.ToString(), - Sta.触覚_蝶Dt.ToString(), - Sta.触覚_蛾Dt.ToString(), - Sta.上腕_鳥Dt.ToString(), - Sta.上腕_蝙Dt.ToString(), - Sta.獣耳Dt.ToString(), - Sta.植Dt.ToString() - }; - - private static HashSet 触覚 = new HashSet - { - Sta.触覚_線Dt.ToString(), - Sta.触覚_節Dt.ToString(), - Sta.触覚_甲Dt.ToString(), - Sta.触覚_蝶Dt.ToString(), - Sta.触覚_蛾Dt.ToString() - }; - - private static HashSet 耳 = new HashSet - { - Sta.耳_人Dt.ToString(), - Sta.耳_尖Dt.ToString(), - Sta.耳_長Dt.ToString(), - Sta.耳_鰭Dt.ToString(), - Sta.耳_羽Dt.ToString(), - Sta.耳_獣Dt.ToString() - }; - - private static HashSet 頬 = new HashSet { Sta.虫顎Dt.ToString() }; - - private static HashSet 後髪 = new HashSet - { - Sta.尾_龍Dt.ToString(), - Sta.尾_竜Dt.ToString(), - Sta.尾_悪Dt.ToString(), - Sta.尾_淫Dt.ToString(), - Sta.尾_虫Dt.ToString(), - Sta.尾_蠍Dt.ToString(), - Sta.尾_蛇Dt.ToString(), - Sta.尾_腓Dt.ToString(), - Sta.尾_根Dt.ToString(), - Sta.節尾_曳航Dt.ToString(), - Sta.触手_軟Dt.ToString(), - Sta.触手_触Dt.ToString(), - Sta.触手_蔦Dt.ToString(), - Sta.鳳凰Dt.ToString() - }; - - private static HashSet 肩人 = new HashSet { Sta.肩Dt.ToString() }; - - private static HashSet 胸翼上人 = new HashSet - { - Sta.前翅_甲Dt.ToString(), - Sta.前翅_羽Dt.ToString(), - Sta.前翅_蝶Dt.ToString(), - Sta.前翅_草Dt.ToString(), - Sta.後翅_甲Dt.ToString(), - Sta.後翅_草Dt.ToString(), - Sta.上腕_鳥Dt.ToString(), - Sta.上腕_蝙Dt.ToString() - }; - - private static HashSet 胸翼下人 = new HashSet - { - Sta.後翅_羽Dt.ToString(), - Sta.後翅_蝶Dt.ToString() - }; - - private static HashSet 胴翼人 = new HashSet - { - Sta.尾_蠍Dt.ToString(), - Sta.前翅_甲Dt.ToString(), - Sta.前翅_羽Dt.ToString(), - Sta.前翅_蝶Dt.ToString(), - Sta.前翅_草Dt.ToString(), - Sta.後翅_甲Dt.ToString(), - Sta.後翅_草Dt.ToString(), - Sta.触肢_肢蜘Dt.ToString(), - Sta.触肢_肢蠍Dt.ToString(), - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString(), - Sta.節尾_曳航Dt.ToString(), - Sta.触手_軟Dt.ToString(), - Sta.触手_触Dt.ToString(), - Sta.触手_蔦Dt.ToString(), - Sta.上腕_鳥Dt.ToString(), - Sta.上腕_蝙Dt.ToString() - }; - - private static HashSet 腰翼人 = new HashSet - { - Sta.後翅_羽Dt.ToString(), - Sta.後翅_蝶Dt.ToString(), - Sta.触肢_肢蜘Dt.ToString(), - Sta.触肢_肢蠍Dt.ToString(), - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString(), - Sta.節尾_曳航Dt.ToString(), - Sta.触手_軟Dt.ToString(), - Sta.触手_触Dt.ToString(), - Sta.触手_蔦Dt.ToString(), - Sta.四足脇Dt.ToString() - }; - - private static HashSet 腿人 = new HashSet - { - Sta.尾_魚Dt.ToString(), - Sta.触手_犬Dt.ToString(), - Sta.腿_人Dt.ToString(), - Sta.腿_獣Dt.ToString(), - Sta.腿_蹄Dt.ToString(), - Sta.腿_鳥Dt.ToString(), - Sta.腿_竜Dt.ToString() - }; - - private static HashSet 肩獣 = new HashSet { Sta.四足脇Dt.ToString() }; - - private static HashSet 胸翼上獣 = new HashSet - { - Sta.前翅_甲Dt.ToString(), - Sta.前翅_羽Dt.ToString(), - Sta.前翅_蝶Dt.ToString(), - Sta.前翅_草Dt.ToString(), - Sta.後翅_甲Dt.ToString(), - Sta.後翅_草Dt.ToString(), - Sta.上腕_鳥Dt.ToString(), - Sta.上腕_蝙Dt.ToString() - }; - - private static HashSet 胸翼下獣 = new HashSet - { - Sta.後翅_羽Dt.ToString(), - Sta.後翅_蝶Dt.ToString() - }; - - private static HashSet 胴翼獣 = new HashSet(); - - private static HashSet 腰翼獣 = new HashSet(); - - private static HashSet 腿獣 = new HashSet - { - Sta.腿_獣Dt.ToString(), - Sta.腿_蹄Dt.ToString(), - Sta.腿_鳥Dt.ToString(), - Sta.腿_竜Dt.ToString() - }; - - private static HashSet 蛸外 = new HashSet - { - Sta.尾_魚Dt.ToString(), - Sta.触手_軟Dt.ToString(), - Sta.触手_触Dt.ToString(), - Sta.触手_犬Dt.ToString() - }; - - private static HashSet 蛸内 = new HashSet - { - Sta.尾_魚Dt.ToString(), - Sta.節尾_曳航Dt.ToString(), - Sta.節尾_鋏Dt.ToString(), - Sta.触手_軟Dt.ToString(), - Sta.触手_触Dt.ToString(), - Sta.触手_犬Dt.ToString() - }; - - private static HashSet 蜘触肢 = new HashSet - { - Sta.触肢_肢蜘Dt.ToString(), - Sta.触肢_肢蠍Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString(), - Sta.節尾_曳航Dt.ToString(), - Sta.節尾_鋏Dt.ToString() - }; - - private static HashSet 蜘節足1 = new HashSet - { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() - }; - - private static HashSet 蜘節足2 = new HashSet - { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() - }; - - private static HashSet 蜘節足3 = new HashSet - { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() - }; - - private static HashSet 蜘節足4 = new HashSet - { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() - }; - - private static HashSet 蠍触肢 = new HashSet - { - Sta.触肢_肢蜘Dt.ToString(), - Sta.触肢_肢蠍Dt.ToString(), - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足百Dt.ToString(), - Sta.節尾_曳航Dt.ToString(), - Sta.節尾_鋏Dt.ToString() - }; - - private static HashSet 蠍節足1 = new HashSet - { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() - }; - - private static HashSet 蠍節足2 = new HashSet - { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() - }; - - private static HashSet 蠍節足3 = new HashSet - { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() - }; - - private static HashSet 蠍節足4 = new HashSet - { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() - }; - - private static HashSet 蠍櫛状板 = new HashSet - { - Sta.触覚_蠍Dt.ToString(), - Sta.鰭_魚Dt.ToString(), - Sta.鰭_豚Dt.ToString(), - Sta.鰭_鯨Dt.ToString(), - Sta.節尾_曳航Dt.ToString() - }; - - private static HashSet 植外 = new HashSet - { - Sta.尾_猫Dt.ToString(), - Sta.尾_悪Dt.ToString(), - Sta.尾_淫Dt.ToString(), - Sta.尾_根Dt.ToString(), - Sta.節尾_曳航Dt.ToString() - }; - - private static HashSet 植内 = new HashSet - { - Sta.尾_猫Dt.ToString(), - Sta.尾_悪Dt.ToString(), - Sta.尾_淫Dt.ToString(), - Sta.尾_根Dt.ToString(), - Sta.節尾_曳航Dt.ToString() - }; - - private static HashSet 魚 = new HashSet - { - Sta.鰭_魚Dt.ToString(), - Sta.鰭_豚Dt.ToString(), - Sta.鰭_鯨Dt.ToString() - }; - - private static HashSet 鯨 = new HashSet - { - Sta.鰭_魚Dt.ToString(), - Sta.鰭_豚Dt.ToString(), - Sta.鰭_鯨Dt.ToString() - }; - - private static HashSet 蛇 = new HashSet - { - Sta.鰭_魚Dt.ToString(), - Sta.鰭_豚Dt.ToString(), - Sta.鰭_鯨Dt.ToString(), - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString(), - Sta.腿_竜Dt.ToString() - }; - - private static HashSet 蟲 = new HashSet - { - Sta.鰭_魚Dt.ToString(), - Sta.鰭_豚Dt.ToString(), - Sta.鰭_鯨Dt.ToString(), - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() - }; - - private static HashSet 蟲尾 = new HashSet { Sta.節足_足百Dt.ToString() }; - - private static HashSet 蟲尾先 = new HashSet - { - Sta.節尾_曳航Dt.ToString(), - Sta.節尾_鋏Dt.ToString(), - Sta.鳳凰Dt.ToString(), - Sta.大顎Dt.ToString() - }; - - private static HashSet 触覚甲 = new HashSet - { - Sta.触覚_線Dt.ToString(), - Sta.触覚_節Dt.ToString(), - Sta.触覚_甲Dt.ToString(), - Sta.触覚_蝶Dt.ToString(), - Sta.触覚_蛾Dt.ToString() - }; - - private static HashSet 触覚虫 = new HashSet - { - Sta.触覚_線Dt.ToString(), - Sta.触覚_節Dt.ToString(), - Sta.触覚_甲Dt.ToString(), - Sta.触覚_蝶Dt.ToString(), - Sta.触覚_蛾Dt.ToString() - }; - - private static HashSet 触覚蟲 = new HashSet - { - Sta.触覚_線Dt.ToString(), - Sta.触覚_節Dt.ToString(), - Sta.触覚_甲Dt.ToString(), - Sta.触覚_蝶Dt.ToString(), - Sta.触覚_蛾Dt.ToString() - }; - - private static HashSet 背中人 = new HashSet - { - Sta.背中_羽Dt.ToString(), - Sta.背中_甲Dt.ToString(), - Sta.背中_光Dt.ToString() - }; - - private static HashSet 背中獣 = new HashSet { Sta.背中_羽Dt.ToString() }; - - private static HashSet 尾人 = new HashSet - { - Sta.尾_猫Dt.ToString(), - Sta.尾_犬Dt.ToString(), - Sta.尾_狐Dt.ToString(), - Sta.尾_馬Dt.ToString(), - Sta.尾_牛Dt.ToString(), - Sta.尾_龍Dt.ToString(), - Sta.尾_竜Dt.ToString(), - Sta.尾_悪Dt.ToString(), - Sta.尾_淫Dt.ToString(), - Sta.尾_鳥Dt.ToString(), - Sta.尾_虫Dt.ToString(), - Sta.尾_蜘Dt.ToString(), - Sta.尾_蠍Dt.ToString(), - Sta.尾_蛇Dt.ToString(), - Sta.尾_腓Dt.ToString(), - Sta.尾_短Dt.ToString(), - Sta.尾_ヘDt.ToString(), - Sta.尾_ガDt.ToString(), - Sta.尾_ウDt.ToString(), - Sta.尾_魚Dt.ToString(), - Sta.尾_鯨Dt.ToString(), - Sta.尾_蟲Dt.ToString(), - Sta.尾_根Dt.ToString(), - Sta.鳳凰Dt.ToString() - }; - - private static HashSet 尾獣 = new HashSet - { - Sta.尾_猫Dt.ToString(), - Sta.尾_犬Dt.ToString(), - Sta.尾_狐Dt.ToString(), - Sta.尾_馬Dt.ToString(), - Sta.尾_牛Dt.ToString(), - Sta.尾_龍Dt.ToString(), - Sta.尾_竜Dt.ToString(), - Sta.尾_悪Dt.ToString(), - Sta.尾_淫Dt.ToString(), - Sta.尾_鳥Dt.ToString(), - Sta.尾_虫Dt.ToString(), - Sta.尾_蜘Dt.ToString(), - Sta.尾_蠍Dt.ToString(), - Sta.尾_蛇Dt.ToString(), - Sta.尾_腓Dt.ToString(), - Sta.尾_短Dt.ToString(), - Sta.尾_ヘDt.ToString(), - Sta.尾_ガDt.ToString(), - Sta.尾_ウDt.ToString(), - Sta.尾_魚Dt.ToString(), - Sta.尾_鯨Dt.ToString(), - Sta.尾_蟲Dt.ToString(), - Sta.尾_根Dt.ToString(), - Sta.鳳凰Dt.ToString() - }; - - private static HashSet 尾蜘 = new HashSet - { - Sta.尾_猫Dt.ToString(), - Sta.尾_犬Dt.ToString(), - Sta.尾_狐Dt.ToString(), - Sta.尾_馬Dt.ToString(), - Sta.尾_牛Dt.ToString(), - Sta.尾_龍Dt.ToString(), - Sta.尾_竜Dt.ToString(), - Sta.尾_悪Dt.ToString(), - Sta.尾_淫Dt.ToString(), - Sta.尾_鳥Dt.ToString(), - Sta.尾_虫Dt.ToString(), - Sta.尾_蜘Dt.ToString(), - Sta.尾_蠍Dt.ToString(), - Sta.尾_蛇Dt.ToString(), - Sta.尾_腓Dt.ToString(), - Sta.尾_短Dt.ToString(), - Sta.尾_ヘDt.ToString(), - Sta.尾_ガDt.ToString(), - Sta.尾_ウDt.ToString(), - Sta.尾_魚Dt.ToString(), - Sta.尾_鯨Dt.ToString(), - Sta.尾_蟲Dt.ToString(), - Sta.尾_根Dt.ToString() - }; - - private static HashSet 尾蠍 = new HashSet - { - Sta.尾_猫Dt.ToString(), - Sta.尾_犬Dt.ToString(), - Sta.尾_狐Dt.ToString(), - Sta.尾_馬Dt.ToString(), - Sta.尾_牛Dt.ToString(), - Sta.尾_龍Dt.ToString(), - Sta.尾_竜Dt.ToString(), - Sta.尾_悪Dt.ToString(), - Sta.尾_淫Dt.ToString(), - Sta.尾_鳥Dt.ToString(), - Sta.尾_虫Dt.ToString(), - Sta.尾_蜘Dt.ToString(), - Sta.尾_蠍Dt.ToString(), - Sta.尾_蛇Dt.ToString(), - Sta.尾_腓Dt.ToString(), - Sta.尾_短Dt.ToString(), - Sta.尾_ヘDt.ToString(), - Sta.尾_ガDt.ToString(), - Sta.尾_ウDt.ToString(), - Sta.尾_魚Dt.ToString(), - Sta.尾_鯨Dt.ToString(), - Sta.尾_蟲Dt.ToString(), - Sta.尾_根Dt.ToString() - }; - - private static HashSet 尾魚 = new HashSet - { - Sta.尾_龍Dt.ToString(), - Sta.尾_竜Dt.ToString(), - Sta.尾_鳥Dt.ToString(), - Sta.尾_虫Dt.ToString(), - Sta.尾_蜘Dt.ToString(), - Sta.尾_魚Dt.ToString(), - Sta.尾_鯨Dt.ToString() - }; - - private static HashSet 尾鯨 = new HashSet { Sta.尾_鯨Dt.ToString() }; - - private static HashSet 尾蛇 = new HashSet - { - Sta.尾_ヘDt.ToString(), - Sta.尾_ガDt.ToString(), - Sta.尾_ウDt.ToString(), - Sta.尾_蟲Dt.ToString() - }; - - private static HashSet 尾蟲 = new HashSet - { - Sta.尾_ヘDt.ToString(), - Sta.尾_ガDt.ToString(), - Sta.尾_ウDt.ToString(), - Sta.尾_蟲Dt.ToString() - }; - - private static HashSet 根中 = new HashSet - { - Sta.尾_猫Dt.ToString(), - Sta.尾_悪Dt.ToString(), - Sta.尾_淫Dt.ToString(), - Sta.尾_根Dt.ToString() - }; - - private static HashSet 尾先ヘ = new HashSet - { - Sta.尾鰭_魚Dt.ToString(), - Sta.尾鰭_鯨Dt.ToString() - }; - - private static HashSet 尾先ウ = new HashSet - { - Sta.尾鰭_魚Dt.ToString(), - Sta.尾鰭_鯨Dt.ToString() - }; - - private static HashSet 尾先魚 = new HashSet - { - Sta.尾鰭_魚Dt.ToString(), - Sta.尾鰭_鯨Dt.ToString() - }; - - private static HashSet 尾先鯨 = new HashSet - { - Sta.尾鰭_魚Dt.ToString(), - Sta.尾鰭_鯨Dt.ToString() - }; - - private static HashSet 頭頂後 = new HashSet { Sta.頭頂後_宇Dt.ToString() }; - - private static HashSet 上腕人 = new HashSet - { - Sta.鰭_魚Dt.ToString(), - Sta.鰭_豚Dt.ToString(), - Sta.鰭_鯨Dt.ToString(), - Sta.触肢_肢蠍Dt.ToString(), - Sta.上腕_人Dt.ToString(), - Sta.上腕_鳥Dt.ToString(), - Sta.上腕_蝙Dt.ToString() - }; - - private static HashSet 上腕獣 = new HashSet - { - Sta.触肢_肢蠍Dt.ToString(), - Sta.上腕_獣Dt.ToString(), - Sta.上腕_蹄Dt.ToString(), - Sta.脚_鳥Dt.ToString(), - Sta.脚_竜Dt.ToString() - }; - - private static HashSet 下腕人 = new HashSet - { - Sta.下腕_人Dt.ToString(), - Sta.下腕_獣Dt.ToString() - }; - - private static HashSet 下腕鳥 = new HashSet { Sta.下腕_鳥Dt.ToString() }; - - private static HashSet 下腕蝙 = new HashSet { Sta.下腕_蝙Dt.ToString() }; - - private static HashSet 下腕獣 = new HashSet { Sta.下腕_獣Dt.ToString() }; - - private static HashSet 下腕蹄 = new HashSet { Sta.下腕_蹄Dt.ToString() }; - - private static HashSet 手人 = new HashSet { Sta.手_人Dt.ToString() }; - - private static HashSet 手鳥 = new HashSet { Sta.手_鳥Dt.ToString() }; - - private static HashSet 手蝙 = new HashSet { Sta.手_蝙Dt.ToString() }; - - private static HashSet 手獣 = new HashSet { Sta.手_獣Dt.ToString() }; - - private static HashSet 手蹄 = new HashSet - { - Sta.手_馬Dt.ToString(), - Sta.手_牛Dt.ToString() - }; - - private static HashSet 虫鎌 = new HashSet { Sta.虫鎌Dt.ToString() }; - - private static HashSet 脚人 = new HashSet { Sta.脚_人Dt.ToString() }; - - private static HashSet 脚獣 = new HashSet - { - Sta.脚_獣Dt.ToString(), - Sta.脚_蹄Dt.ToString(), - Sta.脚_鳥Dt.ToString(), - Sta.脚_竜Dt.ToString() - }; - - private static HashSet 脚蹄 = new HashSet - { - Sta.脚_獣Dt.ToString(), - Sta.脚_蹄Dt.ToString(), - Sta.脚_鳥Dt.ToString(), - Sta.脚_竜Dt.ToString() - }; - - private static HashSet 脚鳥 = new HashSet - { - Sta.脚_獣Dt.ToString(), - Sta.脚_蹄Dt.ToString(), - Sta.脚_鳥Dt.ToString(), - Sta.脚_竜Dt.ToString() - }; - - private static HashSet 脚竜 = new HashSet - { - Sta.脚_獣Dt.ToString(), - Sta.脚_蹄Dt.ToString(), - Sta.脚_鳥Dt.ToString(), - Sta.脚_竜Dt.ToString() - }; - - private static HashSet 足人 = new HashSet { Sta.足_人Dt.ToString() }; - - private static HashSet 足獣 = new HashSet - { - Sta.足_獣Dt.ToString(), - Sta.足_馬Dt.ToString(), - Sta.足_牛Dt.ToString(), - Sta.足_鳥Dt.ToString(), - Sta.足_竜Dt.ToString() - }; - - private static HashSet 足蹄 = new HashSet - { - Sta.足_獣Dt.ToString(), - Sta.足_馬Dt.ToString(), - Sta.足_牛Dt.ToString(), - Sta.足_鳥Dt.ToString(), - Sta.足_竜Dt.ToString() - }; - - private static HashSet 足鳥 = new HashSet - { - Sta.足_獣Dt.ToString(), - Sta.足_馬Dt.ToString(), - Sta.足_牛Dt.ToString(), - Sta.足_鳥Dt.ToString(), - Sta.足_竜Dt.ToString() - }; - - private static HashSet 足竜 = new HashSet - { - Sta.足_獣Dt.ToString(), - Sta.足_馬Dt.ToString(), - Sta.足_牛Dt.ToString(), - Sta.足_鳥Dt.ToString(), - Sta.足_竜Dt.ToString() - }; - - private static HashSet 前翅甲軸1 = new HashSet(); - - private static HashSet 前翅甲軸2 = new HashSet(); - - private static HashSet 前翅甲軸3 = new HashSet(); - - private static HashSet 犬頭 = new HashSet(); - - private static HashSet 犬上腕 = new HashSet(); - - private static HashSet 犬下腕 = new HashSet(); - - private static HashSet 犬手 = new HashSet(); - - private static HashSet 蔦 = new HashSet - { - Sta.葉_披Dt.ToString(), - Sta.葉_心Dt.ToString() - }; - - private static HashSet 蔦先 = new HashSet { Sta.虫鎌Dt.ToString() }; - - private static HashSet 顔面 = new HashSet - { - Sta.顔面_甲Dt.ToString(), - Sta.顔面_虫Dt.ToString(), - Sta.顔面_蟲Dt.ToString() - }; - - private static HashSet 大顎基 = new HashSet { Sta.大顎基Dt.ToString() }; - - private static HashSet 大顎 = new HashSet { Sta.大顎Dt.ToString() }; - - private static HashSet 花 = new HashSet - { - Sta.花_薔Dt.ToString(), - Sta.花_百Dt.ToString() - }; - - public static Dictionary> 接続範囲 = new Dictionary> - { - { - ConnectionInfo.基髪_頭頂左_接続, - 側頭 - }, - { - ConnectionInfo.基髪_頭頂右_接続, - 側頭 - }, - { - ConnectionInfo.頭_触覚左_接続, - 触覚 - }, - { - ConnectionInfo.頭_触覚右_接続, - 触覚 - }, - { - ConnectionInfo.頭_耳左_接続, - 耳 - }, - { - ConnectionInfo.頭_耳右_接続, - 耳 - }, - { - ConnectionInfo.頭_頬左_接続, - 頬 - }, - { - ConnectionInfo.頭_頬右_接続, - 頬 - }, - { - ConnectionInfo.後髪0_肢系_左5_接続, - 後髪 - }, - { - ConnectionInfo.後髪0_肢系_右5_接続, - 後髪 - }, - { - ConnectionInfo.後髪0_肢系_左4_接続, - 後髪 - }, - { - ConnectionInfo.後髪0_肢系_右4_接続, - 後髪 - }, - { - ConnectionInfo.後髪0_肢系_左3_接続, - 後髪 - }, - { - ConnectionInfo.後髪0_肢系_右3_接続, - 後髪 - }, - { - ConnectionInfo.後髪0_肢系_左2_接続, - 後髪 - }, - { - ConnectionInfo.後髪0_肢系_右2_接続, - 後髪 - }, - { - ConnectionInfo.後髪0_肢系_左1_接続, - 後髪 - }, - { - ConnectionInfo.後髪0_肢系_右1_接続, - 後髪 - }, - { - ConnectionInfo.胸_肩左_接続, - 肩人 - }, - { - ConnectionInfo.胸_肩右_接続, - 肩人 - }, - { - ConnectionInfo.胸_翼上左_接続, - 胸翼上人 - }, - { - ConnectionInfo.胸_翼上右_接続, - 胸翼上人 - }, - { - ConnectionInfo.胸_翼下左_接続, - 胸翼下人 - }, - { - ConnectionInfo.胸_翼下右_接続, - 胸翼下人 - }, - { - ConnectionInfo.胴_翼左_接続, - 胴翼人 - }, - { - ConnectionInfo.胴_翼右_接続, - 胴翼人 - }, - { - ConnectionInfo.腰_翼左_接続, - 腰翼人 - }, - { - ConnectionInfo.腰_翼右_接続, - 腰翼人 - }, - { - ConnectionInfo.腰_腿左_接続, - 腿人 - }, - { - ConnectionInfo.腰_腿右_接続, - 腿人 - }, - { - ConnectionInfo.四足胸_脇左_接続, - 肩獣 - }, - { - ConnectionInfo.四足胸_脇右_接続, - 肩獣 - }, - { - ConnectionInfo.四足胸_翼上左_接続, - 胸翼上獣 - }, - { - ConnectionInfo.四足胸_翼上右_接続, - 胸翼上獣 - }, - { - ConnectionInfo.四足胸_翼下左_接続, - 胸翼下獣 - }, - { - ConnectionInfo.四足胸_翼下右_接続, - 胸翼下獣 - }, - { - ConnectionInfo.四足胴_翼左_接続, - 胴翼獣 - }, - { - ConnectionInfo.四足胴_翼右_接続, - 胴翼獣 - }, - { - ConnectionInfo.四足腰_翼左_接続, - 腰翼獣 - }, - { - ConnectionInfo.四足腰_翼右_接続, - 腰翼獣 - }, - { - ConnectionInfo.四足腰_腿左_接続, - 腿獣 - }, - { - ConnectionInfo.四足腰_腿右_接続, - 腿獣 - }, - { - ConnectionInfo.多足_蛸_軟体外左_接続, - 蛸外 - }, - { - ConnectionInfo.多足_蛸_軟体外右_接続, - 蛸外 - }, - { - ConnectionInfo.多足_蛸_軟体内左_接続, - 蛸内 - }, - { - ConnectionInfo.多足_蛸_軟体内右_接続, - 蛸内 - }, - { - ConnectionInfo.多足_蜘_触肢左_接続, - 蜘触肢 - }, - { - ConnectionInfo.多足_蜘_触肢右_接続, - 蜘触肢 - }, - { - ConnectionInfo.多足_蜘_節足左1_接続, - 蜘節足1 - }, - { - ConnectionInfo.多足_蜘_節足右1_接続, - 蜘節足1 - }, - { - ConnectionInfo.多足_蜘_節足左2_接続, - 蜘節足2 - }, - { - ConnectionInfo.多足_蜘_節足右2_接続, - 蜘節足2 - }, - { - ConnectionInfo.多足_蜘_節足左3_接続, - 蜘節足3 - }, - { - ConnectionInfo.多足_蜘_節足右3_接続, - 蜘節足3 - }, - { - ConnectionInfo.多足_蜘_節足左4_接続, - 蜘節足4 - }, - { - ConnectionInfo.多足_蜘_節足右4_接続, - 蜘節足4 - }, - { - ConnectionInfo.多足_蠍_触肢左_接続, - 蠍触肢 - }, - { - ConnectionInfo.多足_蠍_触肢右_接続, - 蠍触肢 - }, - { - ConnectionInfo.多足_蠍_節足左1_接続, - 蠍節足1 - }, - { - ConnectionInfo.多足_蠍_節足右1_接続, - 蠍節足1 - }, - { - ConnectionInfo.多足_蠍_節足左2_接続, - 蠍節足2 - }, - { - ConnectionInfo.多足_蠍_節足右2_接続, - 蠍節足2 - }, - { - ConnectionInfo.多足_蠍_節足左3_接続, - 蠍節足3 - }, - { - ConnectionInfo.多足_蠍_節足右3_接続, - 蠍節足3 - }, - { - ConnectionInfo.多足_蠍_節足左4_接続, - 蠍節足4 - }, - { - ConnectionInfo.多足_蠍_節足右4_接続, - 蠍節足4 - }, - { - ConnectionInfo.多足_蠍_櫛状板左_接続, - 蠍櫛状板 - }, - { - ConnectionInfo.多足_蠍_櫛状板右_接続, - 蠍櫛状板 - }, - { - ConnectionInfo.単足_植_根外左_接続, - 植外 - }, - { - ConnectionInfo.単足_植_根外右_接続, - 植外 - }, - { - ConnectionInfo.単足_植_根内左_接続, - 植内 - }, - { - ConnectionInfo.単足_植_根内右_接続, - 植内 - }, - { - ConnectionInfo.長物_魚_左0_接続, - 魚 - }, - { - ConnectionInfo.長物_魚_右0_接続, - 魚 - }, - { - ConnectionInfo.長物_魚_左6_接続, - 魚 - }, - { - ConnectionInfo.長物_魚_右6_接続, - 魚 - }, - { - ConnectionInfo.長物_鯨_左0_接続, - 鯨 - }, - { - ConnectionInfo.長物_鯨_右0_接続, - 鯨 - }, - { - ConnectionInfo.長物_鯨_左6_接続, - 鯨 - }, - { - ConnectionInfo.長物_鯨_右6_接続, - 鯨 - }, - { - ConnectionInfo.長物_蛇_左_接続, - 蛇 - }, - { - ConnectionInfo.長物_蛇_右_接続, - 蛇 - }, - { - ConnectionInfo.胴_蛇_左_接続, - 蛇 - }, - { - ConnectionInfo.胴_蛇_右_接続, - 蛇 - }, - { - ConnectionInfo.長物_蟲_左0_接続, - 蟲 - }, - { - ConnectionInfo.長物_蟲_右0_接続, - 蟲 - }, - { - ConnectionInfo.長物_蟲_左1_接続, - 蟲 - }, - { - ConnectionInfo.長物_蟲_右1_接続, - 蟲 - }, - { - ConnectionInfo.尾_蟲_左1_接続, - 蟲尾 - }, - { - ConnectionInfo.尾_蟲_右1_接続, - 蟲尾 - }, - { - ConnectionInfo.尾_蟲_左2_接続, - 蟲尾 - }, - { - ConnectionInfo.尾_蟲_右2_接続, - 蟲尾 - }, - { - ConnectionInfo.尾_蟲_左3_接続, - 蟲尾 - }, - { - ConnectionInfo.尾_蟲_右3_接続, - 蟲尾 - }, - { - ConnectionInfo.尾_蟲_左4_接続, - 蟲尾 - }, - { - ConnectionInfo.尾_蟲_右4_接続, - 蟲尾 - }, - { - ConnectionInfo.尾_蟲_左5_接続, - 蟲尾 - }, - { - ConnectionInfo.尾_蟲_右5_接続, - 蟲尾 - }, - { - ConnectionInfo.尾_蟲_尾左_接続, - 蟲尾先 - }, - { - ConnectionInfo.尾_蟲_尾右_接続, - 蟲尾先 - }, - { - ConnectionInfo.胴_蟲_左_接続, - 蟲 - }, - { - ConnectionInfo.胴_蟲_右_接続, - 蟲 - }, - { - ConnectionInfo.顔面_甲_触覚左_接続, - 触覚甲 - }, - { - ConnectionInfo.顔面_甲_触覚右_接続, - 触覚甲 - }, - { - ConnectionInfo.顔面_虫_触覚左_接続, - 触覚虫 - }, - { - ConnectionInfo.顔面_虫_触覚右_接続, - 触覚虫 - }, - { - ConnectionInfo.顔面_蟲_触覚左_接続, - 触覚蟲 - }, - { - ConnectionInfo.顔面_蟲_触覚右_接続, - 触覚蟲 - }, - { - ConnectionInfo.頭_頭頂_接続, - 頭頂 - }, - { - ConnectionInfo.頭_額_接続, - 額 - }, - { - ConnectionInfo.胸_背中_接続, - 背中人 - }, - { - ConnectionInfo.四足胸_背中_接続, - 背中獣 - }, - { - ConnectionInfo.腰_尾_接続, - 尾人 - }, - { - ConnectionInfo.四足腰_尾_接続, - 尾獣 - }, - { - ConnectionInfo.多足_蜘_尾_接続, - 尾蜘 - }, - { - ConnectionInfo.多足_蠍_尾_接続, - 尾蠍 - }, - { - ConnectionInfo.長物_魚_尾_接続, - 尾魚 - }, - { - ConnectionInfo.長物_鯨_尾_接続, - 尾鯨 - }, - { - ConnectionInfo.長物_蛇_胴_接続, - 尾蛇 - }, - { - ConnectionInfo.長物_蟲_胴_接続, - 尾蟲 - }, - { - ConnectionInfo.胴_蛇_胴_接続, - 尾蛇 - }, - { - ConnectionInfo.胴_蟲_胴_接続, - 尾蟲 - }, - { - ConnectionInfo.単足_植_根中央_接続, - 根中 - }, - { - ConnectionInfo.尾_ヘ_尾先_接続, - 尾先ヘ - }, - { - ConnectionInfo.尾_ウ_尾先_接続, - 尾先ウ - }, - { - ConnectionInfo.尾_魚_尾先_接続, - 尾先魚 - }, - { - ConnectionInfo.尾_鯨_尾先_接続, - 尾先鯨 - }, - { - ConnectionInfo.頭頂_宇_頭部後_接続, - 頭頂後 - }, - { - ConnectionInfo.頭_大顎基_接続, - 大顎基 - }, - { - ConnectionInfo.頭_顔面_接続, - 顔面 - }, - { - ConnectionInfo.肩_上腕_接続, - 上腕人 - }, - { - ConnectionInfo.四足脇_上腕_接続, - 上腕獣 - }, - { - ConnectionInfo.上腕_人_下腕_接続, - 下腕人 - }, - { - ConnectionInfo.上腕_鳥_下腕_接続, - 下腕鳥 - }, - { - ConnectionInfo.上腕_蝙_下腕_接続, - 下腕蝙 - }, - { - ConnectionInfo.上腕_獣_下腕_接続, - 下腕獣 - }, - { - ConnectionInfo.上腕_蹄_下腕_接続, - 下腕蹄 - }, - { - ConnectionInfo.下腕_人_手_接続, - 手人 - }, - { - ConnectionInfo.下腕_鳥_手_接続, - 手鳥 - }, - { - ConnectionInfo.下腕_蝙_手_接続, - 手蝙 - }, - { - ConnectionInfo.下腕_獣_手_接続, - 手獣 - }, - { - ConnectionInfo.下腕_蹄_手_接続, - 手蹄 - }, - { - ConnectionInfo.下腕_人_虫鎌_接続, - 虫鎌 - }, - { - ConnectionInfo.腿_人_脚_接続, - 脚人 - }, - { - ConnectionInfo.腿_獣_脚_接続, - 脚獣 - }, - { - ConnectionInfo.腿_蹄_脚_接続, - 脚蹄 - }, - { - ConnectionInfo.腿_鳥_脚_接続, - 脚鳥 - }, - { - ConnectionInfo.腿_竜_脚_接続, - 脚竜 - }, - { - ConnectionInfo.脚_人_足_接続, - 足人 - }, - { - ConnectionInfo.脚_獣_足_接続, - 足獣 - }, - { - ConnectionInfo.脚_蹄_足_接続, - 足蹄 - }, - { - ConnectionInfo.脚_鳥_足_接続, - 足鳥 - }, - { - ConnectionInfo.脚_竜_足_接続, - 足竜 - }, - { - ConnectionInfo.前翅_甲_軸1_接続, - 前翅甲軸1 - }, - { - ConnectionInfo.前翅_甲_軸2_接続, - 前翅甲軸2 - }, - { - ConnectionInfo.前翅_甲_軸3_接続, - 前翅甲軸3 - }, - { - ConnectionInfo.触手_犬_頭_接続, - 犬頭 - }, - { - ConnectionInfo.触手_犬_上腕左_接続, - 犬上腕 - }, - { - ConnectionInfo.触手_犬_上腕右_接続, - 犬上腕 - }, - { - ConnectionInfo.触手_犬_下腕左_接続, - 犬下腕 - }, - { - ConnectionInfo.触手_犬_下腕右_接続, - 犬下腕 - }, - { - ConnectionInfo.触手_犬_手左_接続, - 犬手 - }, - { - ConnectionInfo.触手_犬_手右_接続, - 犬手 - }, - { - ConnectionInfo.触手_蔦_節3_接続, - 蔦 - }, - { - ConnectionInfo.触手_蔦_節5_接続, - 蔦 - }, - { - ConnectionInfo.触手_蔦_節7_接続, - 蔦 - }, - { - ConnectionInfo.触手_蔦_節9_接続, - 蔦 - }, - { - ConnectionInfo.触手_蔦_節11_接続, - 蔦 - }, - { - ConnectionInfo.触手_蔦_節13_接続, - 蔦 - }, - { - ConnectionInfo.触手_蔦_節15_接続, - 蔦 - }, - { - ConnectionInfo.触手_蔦_節17_接続, - 蔦 - }, - { - ConnectionInfo.触手_蔦_節19_接続, - 蔦 - }, - { - ConnectionInfo.触手_蔦_先端_接続, - 蔦先 - }, - { - ConnectionInfo.大顎基_顎左_接続, - 大顎 - }, - { - ConnectionInfo.大顎基_顎右_接続, - 大顎 - }, - { - ConnectionInfo.植_花_接続, - 花 - } - }; - - private static Type 体色t = typeof(体色); - - private static HashSet 実数対象 = new HashSet - { - "肥大", "身長", "サイズ", "サイズX", "サイズY", "目高", "目間", "眉間", "髪長0", "髪長1", - "毛量", "広がり", "髪長", "高さ", "髪長2", "傾き", "外線", "睫毛_睫毛3_長さ", "睫毛_睫毛1_長さ", "睫毛_睫毛2_長さ", - "睫毛_睫毛4_長さ", "睫毛上上左_長さ", "睫毛上中左_長さ", "睫毛上下左_長さ", "睫毛上上右_長さ", "睫毛上中右_長さ", "睫毛上下右_長さ", "睫毛下上左_長さ", "睫毛下下左_長さ", "睫毛下上右_長さ", - "睫毛下下右_長さ", "瞼左_睫毛1_長さ", "瞼左_睫毛2_長さ", "瞼右_睫毛1_長さ", "瞼右_睫毛2_長さ", "口紅濃度", "バスト", "縁側角", "シャープ", "鋭爪" - }; - - private static BindingFlags bi = BindingFlags.Instance | BindingFlags.Public; - - private static Type[] t0 = new Type[0]; - - private static 体色 Mix(体色 母方, 体色 父方, double 変異率, 腰D d) - { - 体色 体色2 = new 体色(); - switch (RNG.XS.Next(4)) - { - case 0: - foreach (FieldInfo item in from e in 体色t.GetFields() - where e.FieldType.ToString() == Sta.ct - select e) - { - item.SetValue(体色2, RNG.XS.NextBool() ? item.GetValue(母方) : item.GetValue(父方)); - } - break; - case 1: - foreach (FieldInfo item2 in from e in 体色t.GetFields() - where e.FieldType.ToString() == Sta.ct - select e) - { - Color c3 = (Color)item2.GetValue(母方); - Color c4 = (Color)item2.GetValue(父方); - if (!c3.IsEmpty && !c4.IsEmpty) - { - item2.SetValue(体色2, Oth.GetInter(ref c3, ref c4)); - } - else - { - item2.SetValue(体色2, c3); - } - } - break; - case 2: - foreach (FieldInfo item3 in from e in 体色t.GetFields() - where e.FieldType.ToString() == Sta.ct - select e) - { - Color c5 = (Color)item3.GetValue(母方); - Color c6 = (Color)item3.GetValue(父方); - if (!c5.IsEmpty && !c6.IsEmpty) - { - item3.SetValue(体色2, Oth.GetInter(ref c5, ref c6)); - } - else - { - item3.SetValue(体色2, c6); - } - } - break; - default: - foreach (FieldInfo item4 in from e in 体色t.GetFields() - where e.FieldType.ToString() == Sta.ct - select e) - { - Color c = (Color)item4.GetValue(母方); - Color c2 = (Color)item4.GetValue(父方); - if (!c.IsEmpty && !c2.IsEmpty) - { - item4.SetValue(体色2, Oth.GetInter(ref c, ref c2)); - } - else - { - item4.SetValue(体色2, RNG.XS.NextBool() ? c : c2); - } - } - break; - } - if (母方.血統.Contains(GameText.アルビノ) && 父方.血統.Contains(GameText.アルビノ)) - { - 体色2.血統.Add(GameText.アルビノ); - } - else if (母方.血統.Contains(GameText.メラニス) && 父方.血統.Contains(GameText.メラニス)) - { - 体色2.血統.Add(GameText.メラニス); - } - else if (母方.血統.Any((string e) => e.StartsWith(GameText.ルチノー)) && 父方.血統.Any((string e) => e.StartsWith(GameText.ルチノー))) - { - string text = 母方.血統.First((string e) => e.StartsWith(GameText.ルチノー)); - string text2 = 父方.血統.First((string e) => e.StartsWith(GameText.ルチノー)); - if (text == text2) - { - 体色2.血統.Add(text); - } - else - { - double rutinohWeight = text.GetRutinohWeight(); - double rutinohWeight2 = text2.GetRutinohWeight(); - if (rutinohWeight < rutinohWeight2) - { - 体色2.血統.Add(text); - } - else if (rutinohWeight > rutinohWeight2) - { - 体色2.血統.Add(text2); - } - else - { - 体色2.血統.Add(RNG.XS.NextBool() ? text : text2); - } - } - } - if (変異率.Lot()) - { - double[] obj = new double[4] { 1.0, 2.0, 8.0, 0.0 }; - obj[3] = 500.0 * ((Sta.GameData.祝福 != null && Sta.GameData.祝福.Race == GameText.カーバンクル) ? 0.5 : 1.0); - switch (Oth.GetRandomIndex(obj)) - { - case 0: - if (体色2.血統.Contains(GameText.アルビノ)) - { - break; - } - foreach (FieldInfo item5 in from e in 体色t.GetFields() - where 体色.変異色.Contains(e.Name) && e.FieldType.ToString() == Sta.ct - select e) - { - Color color = (Color)item5.GetValue(体色2); - if (color != Col.Empty) - { - if (item5.Name == "人肌") - { - color = Color.FromArgb(color.A, 255, 255, 255); - Col.GetLimitSkin(ref color, out color); - item5.SetValue(体色2, color); - } - else if (item5.Name.Contains("目") || item5.Name.Contains("眼") || item5.Name.Contains("秘石") || item5.Name.Contains("コア")) - { - item5.SetValue(体色2, Color.FromArgb(color.A, 255, 0, 0)); - } - else - { - item5.SetValue(体色2, Color.FromArgb(color.A, 255, 255, 255)); - } - } - } - 体色2.血統.Add(GameText.アルビノ); - break; - case 1: - if (体色2.血統.Contains(GameText.メラニス)) - { - break; - } - foreach (FieldInfo item6 in from e in 体色t.GetFields() - where 体色.変異色.Contains(e.Name) && e.FieldType.ToString() == Sta.ct - select e) - { - Color color = (Color)item6.GetValue(体色2); - if (color != Col.Empty) - { - if (item6.Name == "人肌") - { - color = Color.FromArgb(color.A, 0, 0, 0); - Col.GetLimitSkin(ref color, out color); - item6.SetValue(体色2, color); - } - else if (item6.Name.Contains("目") || item6.Name.Contains("眼") || item6.Name.Contains("秘石") || item6.Name.Contains("コア")) - { - item6.SetValue(体色2, Color.FromArgb(color.A, 0, 127, 255)); - } - else - { - item6.SetValue(体色2, Color.FromArgb(color.A, 0, 0, 0)); - } - } - } - 体色2.血統.Add(GameText.メラニス); - break; - case 2: - { - if (体色2.血統.Any((string e) => e.StartsWith(GameText.ルチノー))) - { - break; - } - int num = RNG.XS.Next(3); - int num2 = RNG.XS.Next(3); - int num3 = RNG.XS.Next(3); - foreach (FieldInfo item7 in from e in 体色t.GetFields() - where 体色.変異色.Contains(e.Name) && e.FieldType.ToString() == Sta.ct - select e) - { - Color color = (Color)item7.GetValue(体色2); - if (color != Col.Empty) - { - if (item7.Name == "人肌") - { - color = Color.FromArgb(color.A, GetVal(color.R, num), GetVal(color.G, num2), GetVal(color.B, num3)); - Col.GetLimitSkin(ref color, out color); - item7.SetValue(体色2, color); - } - else - { - color = Color.FromArgb(color.A, GetVal(color.R, num), GetVal(color.G, num2), GetVal(color.B, num3)); - Col.GetLimit(ref color, out color); - item7.SetValue(体色2, color); - } - } - } - if (num != 2 || num2 != 2 || num3 != 2) - { - 体色2.血統.Add(GameText.ルチノー + num + num2 + num3); - } - break; - } - } - if (0.05.Lot()) - { - bool flag = false; - bool flag2 = false; - bool flag3 = false; - foreach (EleD item8 in d.EnumEleD()) - { - if (!flag && item8 is 双目D) - { - flag = true; - } - if (!flag2 && item8 is 頬目D) - { - flag2 = true; - } - if (!flag3 && item8 is 縦目D) - { - flag3 = true; - } - } - if ((flag2 && 体色2.頬目左 != 体色2.頬目右) || (flag && 体色2.目左 != 体色2.目右) || (flag3 && (体色2.目左 != 体色2.縦目 || 体色2.目右 != 体色2.縦目))) - { - 体色2.血統.Add(GameText.オッドアイ); - } - } - else - { - switch (RNG.XS.Next(6)) - { - case 0: - 体色2.縦目 = 体色2.目左; - 体色2.頬目左 = 体色2.目左; - 体色2.頬目右 = 体色2.目左; - 体色2.目右 = 体色2.目左; - break; - case 1: - 体色2.縦目 = 体色2.目右; - 体色2.頬目左 = 体色2.目右; - 体色2.頬目右 = 体色2.目右; - 体色2.目左 = 体色2.目右; - break; - case 2: - Oth.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); - 体色2.頬目左 = 体色2.目左; - 体色2.頬目右 = 体色2.目左; - 体色2.目右 = 体色2.目左; - break; - case 3: - Oth.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); - 体色2.頬目左 = 体色2.目右; - 体色2.頬目右 = 体色2.目右; - 体色2.目左 = 体色2.目右; - break; - case 4: - 体色2.頬目左 = 体色2.目左; - 体色2.頬目右 = 体色2.目左; - 体色2.目右 = 体色2.目左; - break; - default: - 体色2.頬目左 = 体色2.目右; - 体色2.頬目右 = 体色2.目右; - 体色2.目左 = 体色2.目右; - break; - } - } - } - else if (母方.血統.Contains(GameText.オッドアイ) && 父方.血統.Contains(GameText.オッドアイ)) - { - bool flag4 = false; - bool flag5 = false; - bool flag6 = false; - foreach (EleD item9 in d.EnumEleD()) - { - if (!flag4 && item9 is 双目D) - { - flag4 = true; - } - if (!flag5 && item9 is 頬目D) - { - flag5 = true; - } - if (!flag6 && item9 is 縦目D) - { - flag6 = true; - } - } - if ((flag5 && 体色2.頬目左 != 体色2.頬目右) || (flag4 && 体色2.目左 != 体色2.目右) || (flag6 && (体色2.目左 != 体色2.縦目 || 体色2.目右 != 体色2.縦目))) - { - 体色2.血統.Add(GameText.オッドアイ); - } - } - else - { - switch (RNG.XS.Next(6)) - { - case 0: - 体色2.縦目 = 体色2.目左; - 体色2.頬目左 = 体色2.目左; - 体色2.頬目右 = 体色2.目左; - 体色2.目右 = 体色2.目左; - break; - case 1: - 体色2.縦目 = 体色2.目右; - 体色2.頬目左 = 体色2.目右; - 体色2.頬目右 = 体色2.目右; - 体色2.目左 = 体色2.目右; - break; - case 2: - Oth.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); - 体色2.頬目左 = 体色2.目左; - 体色2.頬目右 = 体色2.目左; - 体色2.目右 = 体色2.目左; - break; - case 3: - Oth.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); - 体色2.頬目左 = 体色2.目右; - 体色2.頬目右 = 体色2.目右; - 体色2.目左 = 体色2.目右; - break; - case 4: - 体色2.頬目左 = 体色2.目左; - 体色2.頬目右 = 体色2.目左; - 体色2.目右 = 体色2.目左; - break; - default: - 体色2.頬目左 = 体色2.目右; - 体色2.頬目右 = 体色2.目右; - 体色2.目左 = 体色2.目右; - break; - } - } - return 体色2; - } - - private static int GetVal(int i, int v) - { - return v switch - { - 1 => 255, - 0 => 0, - _ => i, - }; - } - - private static 腰D Mix(腰D 母方, 腰D 父方, double 変異率, bool 原種モード) - { - int i = (原種モード ? RNG.XS.Next(3) : RNG.XS.Next(7)); - Dictionary> 接続構成 = Get接続構成(母方, 父方); - Type[] 要素構成 = Get要素構成(母方, 父方); - 頭D 頭D2 = Mix<頭D>(母方, 父方, i, 原種モード); - 基髪D 基髪D2 = new 基髪D(); - 頭D2.基髪接続(基髪D2); - 頭D2.目左接続(new 目傷D()); - 頭D2.目右接続(new 目傷D - { - 右 = true - }); - 頭D2.目左接続(new 目尻影D()); - 頭D2.目右接続(new 目尻影D - { - 右 = true - }); - 鼻肌D 鼻肌D2; - 頭D2.鼻肌接続(鼻肌D2 = Mix<鼻肌D>(母方, 父方, i, 原種モード)); - 頭D2.鼻肌接続(new 紅潮D()); - 頬肌D 頬肌D2 = Mix<頬肌D>(母方, 父方, 右: false, i, 原種モード); - 頭D2.頬肌左接続(頬肌D2); - 頭D2.頬肌右接続(頬肌D2.Get逆()); - 顔ハイライトD 顔ハイライトD2 = Mix<顔ハイライトD>(母方, 父方, 右: false, i, 原種モード); - 頭D2.頬左接続(顔ハイライトD2); - 頭D2.頬右接続(顔ハイライトD2.Get逆()); - 頭D2.単眼目接続(new 目隠帯D()); - 頭D2.口接続(new 玉口枷D()); - 頭D2.AlignC(); - 首D 首D2 = Mix<首D>(母方, 父方, i, 原種モード); - 首D2.頭接続(頭D2); - 胸D 胸D2 = Mix<胸D>(母方, 父方, i, 原種モード); - 乳房D 乳房D2 = Mix<乳房D>(母方, 父方, 右: false, i, 原種モード); - 乳房D2.噴乳接続(new 噴乳D()); - 乳房D2.噴乳接続(new ピアスD()); - 乳房D2.噴乳接続(new キャップ2D()); - 乳房D2.噴乳接続(new 下着乳首D()); - 胸D2.胸左接続(乳房D2); - 胸D2.胸右接続(乳房D2.Get逆()); - 胸D2.肌接続(Mix<胸毛D>(母方, 父方, i, 原種モード)); - 胸D2.肌接続(Mix<胸肌D>(母方, 父方, i, 原種モード)); - 胸腹板D 胸腹板D2; - 胸D2.肌接続(胸腹板D2 = Mix<胸腹板D>(母方, 父方, i, 原種モード)); - 胸D2.肌接続(new 下着トップ_チューブD()); - 胸D2.肌接続(new 下着トップ_クロスD()); - 胸D2.肌接続(new 下着トップ_ビキニD()); - 胸D2.肌接続(new 下着トップ_マイクロD()); - 胸D2.肌接続(new 下着トップ_ブラD()); - 胸D2.肌接続(new 上着トップ_ドレスD()); - 胸D2.AlignC(); - 胸D2.首接続(首D2); - 胴D 胴D2 = Mix<胴D>(母方, 父方, i, 原種モード); - 胴腹板D 胴腹板D2; - 胴D2.肌接続(胴腹板D2 = Mix<胴腹板D>(母方, 父方, i, 原種モード)); - 胴D2.肌接続(Mix<胴肌D>(母方, 父方, i, 原種モード)); - 胴D2.肌接続(new 上着ミドル_ドレスD()); - 胴D2.AlignC(); - 胴D2.胸接続(胸D2); - 腰D 腰 = Mix<腰D>(母方, 父方, i, 原種モード); - 腰.膣基接続(new 膣基_人D()); - 腰.膣基接続(new 膣内精液_人D()); - 腰.膣基接続(new 断面_人D()); - 腰.膣基接続(Uni.性器()); - 腰.肛門接続(Uni.肛門()); - 腰.肌接続(Uni.ボテ腹()); - 腰肌D 腰肌; - 腰.肌接続(腰肌 = Mix<腰肌D>(母方, 父方, i, 原種モード)); - 腰.肌接続(new 下着ボトム_ノーマルD()); - 腰.肌接続(new 下着ボトム_マイクロD()); - 上着ボトム_クロスD 上着ボトム_クロスD2 = new 上着ボトム_クロスD(); - 上着ボトム_クロスD2.上着ボトム後接続(new 上着ボトム_クロス後D()); - 腰.上着接続(上着ボトム_クロスD2); - 腰.上着接続(new 上着ボトム_前掛けD()); - 腰.AlignC(); - 腰.胴接続(胴D2); - 胴D2.肥大 = 腰.肥大; - if (RNG.XS.NextBool()) - { - EleD eleD = SlaveMatrix.GameClasses._Con.Get後髪0R(); - 基髪D2.後髪接続(eleD); - eleD.AlignR(); - if (eleD is 後髪0_肢系D && 変異率.Lot()) - { - eleD.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左2_接続, 要素構成, 接続構成, 変異率, 原種モード); - eleD.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左3_接続, 要素構成, 接続構成, 変異率, 原種モード); - eleD.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左4_接続, 要素構成, 接続構成, 変異率, 原種モード); - eleD.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左5_接続, 要素構成, 接続構成, 変異率, 原種モード); - } - if ((eleD is 後髪0_ジグD || eleD is 後髪0_ハネD || eleD is 後髪0_パツD || eleD is 後髪0_カルD || eleD is 後髪0_肢系D) && RNG.XS.NextBool()) - { - EleD e2 = SlaveMatrix.GameClasses._Con.Get後髪1R(); - 基髪D2.後髪接続(e2); - e2.AlignR(); - } - EleD eleD2 = SlaveMatrix.GameClasses._Con.Get横髪R(右: false); - 基髪D2.横髪左接続(eleD2); - eleD2.AlignR(); - 基髪D2.横髪右接続(eleD2.Get逆()); - EleD e3 = SlaveMatrix.GameClasses._Con.Get前髪R(); - 基髪D2.前髪接続(e3); - e3.AlignR(); - } - else - { - 後髪0D 後髪0D2 = Mix<後髪0D>(母方, 父方, i, 原種モード); - if (後髪0D2 != null) - { - 基髪D2.後髪接続(後髪0D2); - 後髪0D2.AlignR(); - if (後髪0D2 is 後髪0_肢系D && 変異率.Lot()) - { - 後髪0D2.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左2_接続, 要素構成, 接続構成, 変異率, 原種モード); - 後髪0D2.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左3_接続, 要素構成, 接続構成, 変異率, 原種モード); - 後髪0D2.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左4_接続, 要素構成, 接続構成, 変異率, 原種モード); - 後髪0D2.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左5_接続, 要素構成, 接続構成, 変異率, 原種モード); - } - if ((後髪0D2 is 後髪0_ジグD || 後髪0D2 is 後髪0_ハネD || 後髪0D2 is 後髪0_パツD || 後髪0D2 is 後髪0_カルD || 後髪0D2 is 後髪0_肢系D) && RNG.XS.NextBool()) - { - 後髪1D 後髪1D2 = Mix<後髪1D>(母方, 父方, i, 原種モード); - if (後髪1D2 != null) - { - 基髪D2.後髪接続(後髪1D2); - 後髪1D2.AlignR(); - } - } - } - else if (RNG.XS.NextBool()) - { - 後髪1D 後髪1D3 = Mix<後髪1D>(母方, 父方, i, 原種モード); - if (後髪1D3 != null) - { - 基髪D2.後髪接続(後髪1D3); - 後髪1D3.AlignR(); - } - } - 横髪D 横髪D2 = Mix<横髪D>(母方, 父方, 右: false, i, 原種モード); - 基髪D2.横髪左接続(横髪D2); - 横髪D2.AlignR(); - 基髪D2.横髪右接続(横髪D2.Get逆()); - 前髪D e4 = Mix<前髪D>(母方, 父方, i, 原種モード); - 基髪D2.前髪接続(e4); - e4.AlignR(); - } - 双目D 双目D2 = null; - 双目D 双目D3 = null; - 頬目D 頬目D2 = null; - 頬目D 頬目D3 = null; - 縦目D 縦目D2 = null; - 単目D 単目D2 = null; - 縦瞼D 縦瞼D2 = null; - 単瞼D 単瞼D2 = null; - bool flag = 母方.EnumEleD().IsEleD<双目D>() || 父方.EnumEleD().IsEleD<双目D>(); - bool flag2 = 母方.EnumEleD().IsEleD<単目D>() || 父方.EnumEleD().IsEleD<単目D>(); - if (!原種モード && 変異率.Lot() && 0.05.Lot()) - { - flag2 = true; - } - if (flag && flag2) - { - if (RNG.XS.NextBool()) - { - 双目D2 = Mix<双目D>(母方, 父方, 右: false, i, 原種モード); - 双瞼D 双瞼D2 = Mix<双瞼D>(母方, 父方, 右: false, i, 原種モード); - 眉D 眉D2 = Mix<眉D>(母方, 父方, 右: false, i, 原種モード); - if (双目D2 != null && 双瞼D2 != null && 眉D2 != null) - { - if (原種モード || !変異率.Lot() || !0.05.Lot()) - { - 双目D2.瞼接続(双瞼D2); - 双目D2.瞼接続(new 涙D()); - 頭D2.目左接続(双目D2); - 頭D2.目右接続(双目D3 = (双目D)双目D2.Get逆()); - } - 頭D2.眉左接続(眉D2); - 頭D2.眉右接続(眉D2.Get逆()); - } - else - { - 双目D2 = SlaveMatrix.GameClasses._Con.Get双眼R(右: false); - 頭D2.目左接続(双目D2); - 頭D2.目右接続(双目D3 = (双目D)双目D2.Get逆()); - 眉D 眉D3 = SlaveMatrix.GameClasses._Con.Get眉R(右: false); - 頭D2.眉左接続(眉D3); - 頭D2.眉右接続(眉D3.Get逆()); - } - 縦目D2 = Mix<縦目D>(母方, 父方, i, 原種モード); - 縦瞼D2 = Mix<縦瞼D>(母方, 父方, i, 原種モード); - if (縦目D2 != null && 縦瞼D2 != null) - { - 縦目D2.瞼接続(縦瞼D2); - 頭D2.額接続(縦目D2); - } - else if (!原種モード && 変異率.Lot() && 0.05.Lot()) - { - 頭D2.額接続(縦目D2 = SlaveMatrix.GameClasses._Con.Get縦眼R()); - 縦瞼D2 = 縦目D2.瞼_接続.GetEleD<縦瞼D>(); - } - 頬目D2 = Mix<頬目D>(母方, 父方, 右: false, i, 原種モード); - 頬瞼D 頬瞼D2 = Mix<頬瞼D>(母方, 父方, 右: false, i, 原種モード); - if (頬目D2 != null && 頬瞼D2 != null) - { - 頬目D2.瞼接続(頬瞼D2); - 頭D2.頬肌左接続(頬目D2); - 頭D2.頬肌右接続(頬目D3 = (頬目D)頬目D2.Get逆()); - } - else if (!原種モード && 変異率.Lot() && 0.05.Lot()) - { - 頬目D2 = SlaveMatrix.GameClasses._Con.Get頬眼R(右: false); - 頭D2.頬肌左接続(頬目D2); - 頭D2.頬肌右接続(頬目D3 = (頬目D)頬目D2.Get逆()); - } - } - else - { - 単目D2 = Mix<単目D>(母方, 父方, i, 原種モード); - 単瞼D2 = Mix<単瞼D>(母方, 父方, i, 原種モード); - 単眼眉D 単眼眉D2 = Mix<単眼眉D>(母方, 父方, i, 原種モード); - if (単目D2 != null && 単瞼D2 != null && 単眼眉D2 != null) - { - 単目D2.瞼接続(単瞼D2); - 単目D2.瞼接続(new 涙D - { - 基準C = new Vector2D(0.01, 0.0) - }); - 単目D2.瞼接続(new 涙D - { - 右 = true, - 基準C = new Vector2D(-0.01, 0.0) - }); - 頭D2.単眼目接続(単目D2); - 頭D2.単眼眉接続(単眼眉D2); - } - else - { - 頭D2.単眼目接続(単目D2 = SlaveMatrix.GameClasses._Con.Get単眼R()); - 単瞼D2 = 単目D2.瞼_接続.GetEleD<単瞼D>(); - 頭D2.単眼眉接続(SlaveMatrix.GameClasses._Con.Get単眼眉R()); - } - } - } - else if (flag) - { - 双目D2 = Mix<双目D>(母方, 父方, 右: false, i, 原種モード); - 双瞼D 双瞼D3 = Mix<双瞼D>(母方, 父方, 右: false, i, 原種モード); - 眉D 眉D4 = Mix<眉D>(母方, 父方, 右: false, i, 原種モード); - if (双目D2 != null && 双瞼D3 != null && 眉D4 != null) - { - if (原種モード || !変異率.Lot() || !0.05.Lot()) - { - 双目D2.瞼接続(双瞼D3); - 双目D2.瞼接続(new 涙D()); - 頭D2.目左接続(双目D2); - 頭D2.目右接続(双目D3 = (双目D)双目D2.Get逆()); - } - 頭D2.眉左接続(眉D4); - 頭D2.眉右接続(眉D4.Get逆()); - } - else - { - 双目D2 = SlaveMatrix.GameClasses._Con.Get双眼R(右: false); - 頭D2.目左接続(双目D2); - 頭D2.目右接続(双目D3 = (双目D)双目D2.Get逆()); - 眉D 眉D5 = SlaveMatrix.GameClasses._Con.Get眉R(右: false); - 頭D2.眉左接続(眉D5); - 頭D2.眉右接続(眉D5.Get逆()); - } - 縦目D2 = Mix<縦目D>(母方, 父方, i, 原種モード); - 縦瞼D2 = Mix<縦瞼D>(母方, 父方, i, 原種モード); - if (縦目D2 != null && 縦瞼D2 != null) - { - 縦目D2.瞼接続(縦瞼D2); - 頭D2.額接続(縦目D2); - } - else if (!原種モード && 変異率.Lot() && 0.05.Lot()) - { - 頭D2.額接続(縦目D2 = SlaveMatrix.GameClasses._Con.Get縦眼R()); - 縦瞼D2 = 縦目D2.瞼_接続.GetEleD<縦瞼D>(); - } - 頬目D2 = Mix<頬目D>(母方, 父方, 右: false, i, 原種モード); - 頬瞼D 頬瞼D3 = Mix<頬瞼D>(母方, 父方, 右: false, i, 原種モード); - if (頬目D2 != null && 頬瞼D3 != null) - { - 頬目D2.瞼接続(頬瞼D3); - 頭D2.頬肌左接続(頬目D2); - 頭D2.頬肌右接続(頬目D3 = (頬目D)頬目D2.Get逆()); - } - else if (!原種モード && 変異率.Lot() && 0.05.Lot()) - { - 頬目D2 = SlaveMatrix.GameClasses._Con.Get頬眼R(右: false); - 頭D2.頬肌左接続(頬目D2); - 頭D2.頬肌右接続(頬目D3 = (頬目D)頬目D2.Get逆()); - } - } - else if (flag2) - { - 単目D2 = Mix<単目D>(母方, 父方, i, 原種モード); - 単瞼D2 = Mix<単瞼D>(母方, 父方, i, 原種モード); - 単眼眉D 単眼眉D3 = Mix<単眼眉D>(母方, 父方, i, 原種モード); - if (単目D2 != null && 単瞼D2 != null && 単眼眉D3 != null) - { - 単目D2.瞼接続(単瞼D2); - 単目D2.瞼接続(new 涙D - { - 基準C = new Vector2D(0.01, 0.0) - }); - 単目D2.瞼接続(new 涙D - { - 右 = true, - 基準C = new Vector2D(-0.01, 0.0) - }); - 頭D2.単眼目接続(単目D2); - 頭D2.単眼眉接続(単眼眉D3); - } - else - { - 頭D2.単眼目接続(単目D2 = SlaveMatrix.GameClasses._Con.Get単眼R()); - 単瞼D2 = 単目D2.瞼_接続.GetEleD<単瞼D>(); - 頭D2.単眼眉接続(SlaveMatrix.GameClasses._Con.Get単眼眉R()); - } - } - 鼻D 鼻D2 = Mix<鼻D>(母方, 父方, i, 原種モード); - if (鼻D2 != null) - { - 鼻D2.鼻水左接続(new 鼻水D()); - 鼻D2.鼻水右接続(new 鼻水D - { - 右 = true - }); - 頭D2.鼻接続(鼻D2); - } - 口D 口D2 = Mix<口D>(母方, 父方, i, 原種モード); - if (口D2 != null) - { - if (口D2 is 口_通常D) - { - 頭D2.口接続(口D2); - 頭D2.口接続(new 涎_通常D()); - 頭D2.口接続(new 涎_通常D - { - 右 = true - }); - } - else if (口D2 is 口_裂けD) - { - 頭D2.口接続(口D2); - 頭D2.口接続(new 涎_裂けD()); - 頭D2.口接続(new 涎_裂けD - { - 右 = true - }); - } - 頭D2.口接続(new 性器精液_人D()); - 頭D2.口接続(new 咳D()); - 頭D2.口接続(new 呼気D()); - 舌D 舌D2 = Mix<舌D>(母方, 父方, i, 原種モード); - if (舌D2 != null) - { - 頭D2.口接続(舌D2); - } - } - 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_耳左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 基髪D2.接続(母方, 父方, i, ConnectionInfo.基髪_頭頂左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_頬左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_大顎基_接続, 要素構成, 接続構成, 変異率, 原種モード); - 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_顔面_接続, 要素構成, 接続構成, 変異率, 原種モード); - 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_頭頂_接続, 要素構成, 接続構成, 変異率, 原種モード); - 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_触覚左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 胸D2.接続(母方, 父方, i, ConnectionInfo.胸_肩左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_額_接続, 要素構成, 接続構成, 変異率, 原種モード); - 胸D2.接続(母方, 父方, i, ConnectionInfo.胸_翼上左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 胸D2.接続(母方, 父方, i, ConnectionInfo.胸_翼下左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 胴D2.接続(母方, 父方, i, ConnectionInfo.胴_翼左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 腰.接続(母方, 父方, i, ConnectionInfo.腰_翼左_接続, 要素構成, 接続構成, 変異率, 原種モード); - if (原種モード) - { - 胸D2.接続(母方, 父方, i, ConnectionInfo.胸_背中_接続, 要素構成, 接続構成, 変異率, 原種モード); - } - else - { - EleD eleD3 = Mix<背中D>(母方, 父方, i, 原種モード); - string t; - if (eleD3 != null) - { - t = eleD3.GetType().ToString(); - if (!胸D2.背中_接続.Any((EleD e) => e.GetType().ToString() == t) && RNG.XS.NextBool()) - { - 胸D2.背中接続(eleD3); - } - } - eleD3 = Mix<背中D>(母方, 父方, i, 原種モード); - if (eleD3 != null) - { - t = eleD3.GetType().ToString(); - if (!胸D2.背中_接続.Any((EleD e) => e.GetType().ToString() == t) && RNG.XS.NextBool()) - { - 胸D2.背中接続(eleD3); - } - } - eleD3 = Mix<背中D>(母方, 父方, i, 原種モード); - if (eleD3 != null) - { - t = eleD3.GetType().ToString(); - if (!胸D2.背中_接続.Any((EleD e) => e.GetType().ToString() == t) && RNG.XS.NextBool()) - { - 胸D2.背中接続(eleD3); - } - } - } - 半身D 半身 = Mix<半身D>(母方, 父方, i, 原種モード); - Action action = delegate - { - 腰.半身接続(半身); - 半身.AlignR(); - if (半身 is 長物_魚D) - { - 長物_魚D 長物_魚D2 = (長物_魚D)半身; - 長物_魚D2.接続(母方, 父方, i, ConnectionInfo.長物_魚_左0_接続, 要素構成, 接続構成, 変異率, 原種モード); - 長物_魚D2.接続(母方, 父方, i, ConnectionInfo.長物_魚_左6_接続, 要素構成, 接続構成, 変異率, 原種モード); - 長物_魚D2.接続(母方, 父方, i, ConnectionInfo.長物_魚_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); - if (長物_魚D2.尾_接続.Count > 0) - { - foreach (EleD item in 長物_魚D2.尾_接続) - { - item.AlignR(); - } - } - double 尺度B2 = 長物_魚D2.尺度B; - foreach (EleD item2 in 長物_魚D2.左0_接続) - { - item2.尺度B = 尺度B2; - } - foreach (EleD item3 in 長物_魚D2.右0_接続) - { - item3.尺度B = 尺度B2; - } - 尺度B2 *= 0.9; - 尺度B2 *= 0.9; - 尺度B2 *= 0.9; - 尺度B2 *= 0.9; - 尺度B2 *= 0.9; - 尺度B2 *= 0.9; - foreach (EleD item4 in 長物_魚D2.左6_接続) - { - item4.尺度B = 尺度B2; - } - foreach (EleD item5 in 長物_魚D2.右6_接続) - { - item5.尺度B = 尺度B2; - } - 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); - for (int num3 = 腰.腿左_接続.Count - 1; num3 > -1; num3--) - { - if (!(腰.腿左_接続[num3] is 触手_犬D)) - { - 腰.腿左_接続.RemoveAt(num3); - } - } - for (int num4 = 腰.腿右_接続.Count - 1; num4 > -1; num4--) - { - if (!(腰.腿右_接続[num4] is 触手_犬D)) - { - 腰.腿右_接続.RemoveAt(num4); - } - } - if (腰.腿左_接続.IsEleD<触手_犬D>()) - { - for (int num5 = 腰.翼左_接続.Count - 1; num5 > -1; num5--) - { - if (腰.翼左_接続[num5] is 四足脇D) - { - 腰.翼左_接続.RemoveAt(num5); - } - } - for (int num6 = 腰.翼右_接続.Count - 1; num6 > -1; num6--) - { - if (腰.翼右_接続[num6] is 四足脇D) - { - 腰.翼右_接続.RemoveAt(num6); - } - } - } - } - else if (半身 is 長物_鯨D) - { - 長物_鯨D 鯨 = (長物_鯨D)半身; - 鯨.接続(母方, 父方, i, ConnectionInfo.長物_鯨_左0_接続, 要素構成, 接続構成, 変異率, 原種モード); - 鯨.接続(母方, 父方, i, ConnectionInfo.長物_鯨_左6_接続, 要素構成, 接続構成, 変異率, 原種モード); - 鯨.接続(母方, 父方, i, ConnectionInfo.長物_鯨_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); - if (鯨.尾_接続.Count > 0) - { - foreach (EleD item6 in 鯨.尾_接続) - { - item6.AlignR(); - } - } - 鯨.尾_接続.SetEleD(delegate(尾_鯨D e) - { - e.柄 = 鯨.柄; - }); - double 尺度B3 = 鯨.尺度B; - foreach (EleD item7 in 鯨.左0_接続) - { - item7.尺度B = 尺度B3; - } - foreach (EleD item8 in 鯨.右0_接続) - { - item8.尺度B = 尺度B3; - } - 尺度B3 *= 0.9; - 尺度B3 *= 0.9; - 尺度B3 *= 0.9; - 尺度B3 *= 0.9; - 尺度B3 *= 0.9; - 尺度B3 *= 0.9; - foreach (EleD item9 in 鯨.左6_接続) - { - item9.尺度B = 尺度B3; - } - foreach (EleD item10 in 鯨.右6_接続) - { - item10.尺度B = 尺度B3; - } - 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); - for (int num7 = 腰.腿左_接続.Count - 1; num7 > -1; num7--) - { - if (!(腰.腿左_接続[num7] is 触手_犬D)) - { - 腰.腿左_接続.RemoveAt(num7); - } - } - for (int num8 = 腰.腿右_接続.Count - 1; num8 > -1; num8--) - { - if (!(腰.腿右_接続[num8] is 触手_犬D)) - { - 腰.腿右_接続.RemoveAt(num8); - } - } - if (腰.腿左_接続.IsEleD<触手_犬D>()) - { - for (int num9 = 腰.翼左_接続.Count - 1; num9 > -1; num9--) - { - if (腰.翼左_接続[num9] is 四足脇D) - { - 腰.翼左_接続.RemoveAt(num9); - } - } - for (int num10 = 腰.翼右_接続.Count - 1; num10 > -1; num10--) - { - if (腰.翼右_接続[num10] is 四足脇D) - { - 腰.翼右_接続.RemoveAt(num10); - } - } - } - } - else if (半身 is 長物_蛇D) - { - 長物_蛇D 長物_蛇D2 = (長物_蛇D)半身; - 長物_蛇D2.接続(母方, 父方, i, ConnectionInfo.長物_蛇_左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 胴_蛇D 胴_蛇D2 = Mix<胴_蛇D>(母方, 父方, i, 原種モード); - if (胴_蛇D2 != null) - { - 胴_蛇D2.接続(母方, 父方, i, ConnectionInfo.胴_蛇_左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 長胴D 長胴D2 = (長胴D)胴_蛇D2.Copy(); - 長物_蛇D2.胴接続(胴_蛇D2); - int num11 = 2; - int num12 = 母方.EnumEleD().Count((EleD e) => e is 長胴D); - int num13 = 父方.EnumEleD().Count((EleD e) => e is 長胴D); - num11 = (RNG.XS.NextBool() ? ((int)((double)(num12 + num13) * 0.5)) : ((!RNG.XS.NextBool()) ? num13 : num12)); - num11 = (num11 + RNG.XS.NextSign() * RNG.XS.Next(4)).Clamp(0, 50); - for (int l = 0; l < num11; l++) - { - 胴_蛇D2.胴接続(胴_蛇D2 = (胴_蛇D)長胴D2.Copy()); - } - 胴_蛇D2.接続(母方, 父方, i, ConnectionInfo.胴_蛇_胴_接続, 要素構成, 接続構成, 変異率, 原種モード); - if (胴_蛇D2.EnumEleD().IsEleD<腿D>()) - { - IEnumerable<胴_蛇D> eleDs = 長物_蛇D2.EnumEleD().Skip(1).GetEleDs<胴_蛇D>(); - foreach (胴_蛇D item11 in eleDs.Take(eleDs.Count() - 1)) - { - item11.左_接続.Clear(); - item11.右_接続.Clear(); - } - if (num11 < 2) - { - 胴_蛇D obj = eleDs.Last(); - obj.左_接続.Clear(); - obj.右_接続.Clear(); - } - } - else - { - int num14 = 0; - foreach (胴_蛇D eleD7 in 長物_蛇D2.EnumEleD().Skip(1).GetEleDs<胴_蛇D>()) - { - if (num14 % 3 != 1) - { - eleD7.左_接続.Clear(); - eleD7.右_接続.Clear(); - } - num14++; - } - } - } - else - { - 長物_蛇D2.接続(母方, 父方, i, ConnectionInfo.長物_蛇_胴_接続, 要素構成, 接続構成, 変異率, 原種モード); - } - 長物_蛇D2.AlignC(); - if (長物_蛇D2.ガード) - { - 腰肌.竜性_鱗1_表示 = false; - 腰肌.竜性_鱗2_表示 = false; - 腰肌.竜性_鱗3_表示 = false; - 腰肌.竜性_鱗4_表示 = false; - 腰肌.獣性_獣毛_表示 = false; - 腰肌.陰毛_表示 = false; - } - 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); - for (int num15 = 腰.腿左_接続.Count - 1; num15 > -1; num15--) - { - if (!(腰.腿左_接続[num15] is 触手_犬D)) - { - 腰.腿左_接続.RemoveAt(num15); - } - } - for (int num16 = 腰.腿右_接続.Count - 1; num16 > -1; num16--) - { - if (!(腰.腿右_接続[num16] is 触手_犬D)) - { - 腰.腿右_接続.RemoveAt(num16); - } - } - if (腰.腿左_接続.IsEleD<触手_犬D>()) - { - for (int num17 = 腰.翼左_接続.Count - 1; num17 > -1; num17--) - { - if (腰.翼左_接続[num17] is 四足脇D) - { - 腰.翼左_接続.RemoveAt(num17); - } - } - for (int num18 = 腰.翼右_接続.Count - 1; num18 > -1; num18--) - { - if (腰.翼右_接続[num18] is 四足脇D) - { - 腰.翼右_接続.RemoveAt(num18); - } - } - } - } - else if (半身 is 長物_蟲D) - { - 長物_蟲D 長物_蟲D2 = (長物_蟲D)半身; - 長物_蟲D2.接続(母方, 父方, i, ConnectionInfo.長物_蟲_左0_接続, 要素構成, 接続構成, 変異率, 原種モード); - 長物_蟲D2.接続(母方, 父方, i, ConnectionInfo.長物_蟲_左1_接続, 要素構成, 接続構成, 変異率, 原種モード); - 胴_蟲D 胴_蟲D2 = Mix<胴_蟲D>(母方, 父方, i, 原種モード); - if (胴_蟲D2 != null) - { - 胴_蟲D2.接続(母方, 父方, i, ConnectionInfo.胴_蟲_左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 長胴D 長胴D3 = (長胴D)胴_蟲D2.Copy(); - 長物_蟲D2.胴接続(胴_蟲D2); - int num19 = 2; - int num20 = 母方.EnumEleD().Count((EleD e) => e is 長胴D); - int num21 = 父方.EnumEleD().Count((EleD e) => e is 長胴D); - num19 = (RNG.XS.NextBool() ? ((int)((double)(num20 + num21) * 0.5)) : ((!RNG.XS.NextBool()) ? num21 : num20)); - num19 = (num19 + RNG.XS.NextSign() * RNG.XS.Next(4)).Clamp(0, 50); - for (int m = 0; m < num19; m++) - { - 胴_蟲D2.胴接続(胴_蟲D2 = (胴_蟲D)長胴D3.Copy()); - } - 胴_蟲D2.接続(母方, 父方, i, ConnectionInfo.胴_蟲_胴_接続, 要素構成, 接続構成, 変異率, 原種モード); - } - else - { - 長物_蟲D2.接続(母方, 父方, i, ConnectionInfo.長物_蟲_胴_接続, 要素構成, 接続構成, 変異率, 原種モード); - } - 長物_蟲D2.AlignC(); - 腰.翼左_接続.RemoveAll((EleD e) => e is 四足脇D); - 腰.翼右_接続.RemoveAll((EleD e) => e is 四足脇D); - } - else if (半身 is 四足胸D) - { - 四足胸D 四足胸D2 = (四足胸D)半身; - 胸毛D 胸毛D2 = null; - 胸肌D 胸肌D2 = null; - 四足胸D2.肌接続(胸毛D2 = Mix<胸毛D>(母方, 父方, i, 原種モード)); - 四足胸D2.肌接続(胸肌D2 = Mix<胸肌D>(母方, 父方, i, 原種モード)); - 四足胸D2.AlignC(); - if (胸毛D2 != null) - { - 胸毛D2.尺度B *= 1.4; - } - if (胸肌D2 != null) - { - 胸肌D2.尺度B *= 1.3; - 胸肌D2.蜘蛛_眼左2_基_表示 = false; - 胸肌D2.蜘蛛_眼左2_眼_表示 = false; - 胸肌D2.蜘蛛_眼左2_ハイライト_表示 = false; - 胸肌D2.蜘蛛_眼右2_基_表示 = false; - 胸肌D2.蜘蛛_眼右2_眼_表示 = false; - 胸肌D2.蜘蛛_眼右2_ハイライト_表示 = false; - } - 四足胸D2.肥大 = 腰.肥大; - 四足胴D 四足胴D2 = Mix<四足胴D>(母方, 父方, i, 原種モード); - if (四足胴D2 != null) - { - 胴肌D 胴肌D2 = null; - 四足胴D2.肌接続(胴肌D2 = Mix<胴肌D>(母方, 父方, i, 原種モード)); - 四足胴D2.AlignC(); - if (胴肌D2 != null) - { - 胴肌D2.尺度B *= 1.35; - } - 四足胸D2.胴接続(四足胴D2); - 四足胴D2.肥大 = 腰.肥大; - } - 四足腰D 四足腰D2 = Mix<四足腰D>(母方, 父方, i, 原種モード); - if (四足腰D2 != null) - { - 腰肌D 腰肌D2 = null; - 四足腰D2.膣基接続(new 膣基_獣D()); - 四足腰D2.膣基接続(new 膣内精液_獣D()); - 四足腰D2.膣基接続(new 断面_獣D()); - 四足腰D2.膣基接続(Uni.四足性器()); - 四足腰D2.肛門接続(Uni.四足肛門()); - 四足腰D2.肌接続(new ボテ腹_獣D()); - 四足腰D2.肌接続(腰肌D2 = Mix<腰肌D>(母方, 父方, i, 原種モード)); - 腰.膣基_接続.SetEleD(delegate(性器_人D e) - { - e.表示 = false; - }); - 腰.肛門_接続.SetEleD(delegate(肛門_人D e) - { - e.表示 = false; - }); - 四足腰D2.肌_接続.SetEleD(delegate(腰肌D e) - { - e.陰毛_表示 = false; - }); - 四足腰D2.AlignC(); - if (腰肌D2 != null) - { - 腰肌D2.尺度B *= 1.4; - 腰肌D2.虫性_腹板1_腹板_表示 = false; - 腰肌D2.虫性_腹板2_腹板_表示 = false; - 腰肌D2.虫性_腹板1_縦線_表示 = false; - 腰肌D2.虫性_腹板2_縦線_表示 = false; - 腰肌D2.陰毛_表示 = false; - } - 四足胴D2.腰接続(四足腰D2); - 四足腰D2.肥大 = 腰.肥大; - if ((腰肌D2.淫タトゥ_ハート_タトゥ右1_表示 || 腰肌D2.淫タトゥ_ハート_タトゥ右2_表示 || 腰肌D2.淫タトゥ_ハート_タトゥ左1_表示 || 腰肌D2.淫タトゥ_ハート_タトゥ左2_表示) && (腰肌D2.植タトゥ_タトゥ左_表示 || 腰肌D2.植タトゥ_タトゥ右_表示)) - { - if (RNG.XS.NextBool()) - { - 腰肌D2.淫タトゥ_ハート_タトゥ右1_表示 = true; - 腰肌D2.淫タトゥ_ハート_タトゥ右2_表示 = true; - 腰肌D2.淫タトゥ_ハート_タトゥ左1_表示 = true; - 腰肌D2.淫タトゥ_ハート_タトゥ左2_表示 = true; - 腰肌D2.植タトゥ_タトゥ左_表示 = false; - 腰肌D2.植タトゥ_タトゥ右_表示 = false; - } - else - { - 腰肌D2.淫タトゥ_ハート_タトゥ右1_表示 = false; - 腰肌D2.淫タトゥ_ハート_タトゥ右2_表示 = false; - 腰肌D2.淫タトゥ_ハート_タトゥ左1_表示 = false; - 腰肌D2.淫タトゥ_ハート_タトゥ左2_表示 = false; - 腰肌D2.植タトゥ_タトゥ左_表示 = true; - 腰肌D2.植タトゥ_タトゥ右_表示 = true; - } - } - } - 四足胸D2.接続(母方, 父方, i, ConnectionInfo.四足胸_脇左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 四足胸D2.接続(母方, 父方, i, ConnectionInfo.四足胸_翼上左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 四足胸D2.接続(母方, 父方, i, ConnectionInfo.四足胸_翼下左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 四足胴D2.接続(母方, 父方, i, ConnectionInfo.四足胴_翼左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 四足腰D2.接続(母方, 父方, i, ConnectionInfo.四足腰_翼左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 四足胸D2.接続(母方, 父方, i, ConnectionInfo.四足胸_背中_接続, 要素構成, 接続構成, 変異率, 原種モード); - 四足腰D2.接続(母方, 父方, i, ConnectionInfo.四足腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 四足腰D2.接続(母方, 父方, i, ConnectionInfo.四足腰_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); - 腰.翼左_接続.RemoveAll((EleD e) => e is 四足脇D); - 腰.翼右_接続.RemoveAll((EleD e) => e is 四足脇D); - } - else if (半身 is 多足_蛸D) - { - 多足_蛸D obj2 = (多足_蛸D)半身; - obj2.接続(母方, 父方, i, ConnectionInfo.多足_蛸_軟体外左_接続, 要素構成, 接続構成, 変異率, 原種モード); - obj2.接続(母方, 父方, i, ConnectionInfo.多足_蛸_軟体内左_接続, 要素構成, 接続構成, 変異率, 原種モード); - obj2.軟体内左_接続.SetEleDs(delegate(触手_軟D e) - { - e.前足 = false; - e.後足 = true; - }); - obj2.軟体内右_接続.SetEleDs(delegate(触手_軟D e) - { - e.前足 = false; - e.後足 = true; - }); - obj2.軟体外左_接続.SetEleDs(delegate(触手_軟D e) - { - e.前足 = true; - e.後足 = false; - }); - obj2.軟体外右_接続.SetEleDs(delegate(触手_軟D e) - { - e.前足 = true; - e.後足 = false; - }); - 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 腰.接続(母方, 父方, i, ConnectionInfo.腰_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); - for (int num22 = 腰.腿左_接続.Count - 1; num22 > -1; num22--) - { - if (!(腰.腿左_接続[num22] is 触手_犬D)) - { - 腰.腿左_接続.RemoveAt(num22); - } - } - for (int num23 = 腰.腿右_接続.Count - 1; num23 > -1; num23--) - { - if (!(腰.腿右_接続[num23] is 触手_犬D)) - { - 腰.腿右_接続.RemoveAt(num23); - } - } - if (腰.腿左_接続.IsEleD<触手_犬D>()) - { - for (int num24 = 腰.翼左_接続.Count - 1; num24 > -1; num24--) - { - if (腰.翼左_接続[num24] is 四足脇D) - { - 腰.翼左_接続.RemoveAt(num24); - } - } - for (int num25 = 腰.翼右_接続.Count - 1; num25 > -1; num25--) - { - if (腰.翼右_接続[num25] is 四足脇D) - { - 腰.翼右_接続.RemoveAt(num25); - } - } - } - } - else if (半身 is 多足_蜘D) - { - 多足_蜘D 多足_蜘D2 = (多足_蜘D)半身; - 多足_蜘D2.接続(母方, 父方, i, ConnectionInfo.多足_蜘_触肢左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 多足_蜘D2.接続(母方, 父方, i, ConnectionInfo.多足_蜘_節足左1_接続, 要素構成, 接続構成, 変異率, 原種モード); - 多足_蜘D2.接続(母方, 父方, i, ConnectionInfo.多足_蜘_節足左2_接続, 要素構成, 接続構成, 変異率, 原種モード); - 多足_蜘D2.接続(母方, 父方, i, ConnectionInfo.多足_蜘_節足左3_接続, 要素構成, 接続構成, 変異率, 原種モード); - 多足_蜘D2.接続(母方, 父方, i, ConnectionInfo.多足_蜘_節足左4_接続, 要素構成, 接続構成, 変異率, 原種モード); - 多足_蜘D2.接続(母方, 父方, i, ConnectionInfo.多足_蜘_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); - 節足_足蜘D eleD5 = 多足_蜘D2.節足左1_接続.GetEleD<節足_足蜘D>(); - bool 柄1_表示 = eleD5?.柄1_表示 ?? false; - bool 柄2_表示 = eleD5?.柄2_表示 ?? false; - bool 爪 = eleD5?.爪 ?? false; - foreach (EleD item12 in 多足_蜘D2.触肢左_接続) - { - if (item12 is 節尾_鋏D || item12 is 大顎D) - { - item12.反転Y = true; - } - else - { - item12.反転Y = false; - } - } - foreach (EleD item13 in 多足_蜘D2.触肢右_接続) - { - if (item13 is 節尾_鋏D || item13 is 大顎D) - { - item13.反転Y = true; - } - else - { - item13.反転Y = false; - } - } - foreach (EleD item14 in 多足_蜘D2.節足左1_接続) - { - if (item14 is 節足_足蜘D) - { - eleD5 = (節足_足蜘D)item14; - eleD5.柄1_表示 = 柄1_表示; - eleD5.柄2_表示 = 柄2_表示; - eleD5.爪 = 爪; - item14.反転Y = false; - } - else if (item14 is 節足_足百D) - { - item14.反転Y = true; - } - else - { - item14.反転Y = false; - } - } - foreach (EleD item15 in 多足_蜘D2.節足右1_接続) - { - if (item15 is 節足_足蜘D) - { - eleD5 = (節足_足蜘D)item15; - eleD5.柄1_表示 = 柄1_表示; - eleD5.柄2_表示 = 柄2_表示; - eleD5.爪 = 爪; - item15.反転Y = false; - } - else if (item15 is 節足_足百D) - { - item15.反転Y = true; - } - else - { - item15.反転Y = false; - } - } - foreach (EleD item16 in 多足_蜘D2.節足左2_接続) - { - if (item16 is 節足_足蜘D) - { - eleD5 = (節足_足蜘D)item16; - eleD5.柄1_表示 = 柄1_表示; - eleD5.柄2_表示 = 柄2_表示; - eleD5.爪 = 爪; - item16.反転Y = false; - } - else if (item16 is 節足_足百D) - { - item16.反転Y = true; - } - else - { - item16.反転Y = false; - } - } - foreach (EleD item17 in 多足_蜘D2.節足右2_接続) - { - if (item17 is 節足_足蜘D) - { - eleD5 = (節足_足蜘D)item17; - eleD5.柄1_表示 = 柄1_表示; - eleD5.柄2_表示 = 柄2_表示; - eleD5.爪 = 爪; - item17.反転Y = false; - } - else if (item17 is 節足_足百D) - { - item17.反転Y = true; - } - else - { - item17.反転Y = false; - } - } - bool 反転Y = 多足_蜘D2.節足左3_接続.Count > 0 && 多足_蜘D2.節足左3_接続.First().反転Y; - foreach (EleD item18 in 多足_蜘D2.節足左3_接続) - { - if (item18 is 節足_足蜘D) - { - eleD5 = (節足_足蜘D)item18; - eleD5.柄1_表示 = 柄1_表示; - eleD5.柄2_表示 = 柄2_表示; - eleD5.爪 = 爪; - item18.反転Y = 反転Y; - } - else if (item18 is 節足_足百D) - { - item18.反転Y = true; - } - else - { - item18.反転Y = 反転Y; - } - } - foreach (EleD item19 in 多足_蜘D2.節足右3_接続) - { - if (item19 is 節足_足蜘D) - { - eleD5 = (節足_足蜘D)item19; - eleD5.柄1_表示 = 柄1_表示; - eleD5.柄2_表示 = 柄2_表示; - eleD5.爪 = 爪; - item19.反転Y = 反転Y; - } - else if (item19 is 節足_足百D) - { - item19.反転Y = true; - } - else - { - item19.反転Y = 反転Y; - } - } - foreach (EleD item20 in 多足_蜘D2.節足左4_接続) - { - if (item20 is 節足_足蜘D) - { - eleD5 = (節足_足蜘D)item20; - eleD5.柄1_表示 = 柄1_表示; - eleD5.柄2_表示 = 柄2_表示; - eleD5.爪 = 爪; - item20.反転Y = 反転Y; - } - else if (item20 is 節足_足百D) - { - item20.反転Y = true; - } - else - { - item20.反転Y = 反転Y; - } - } - foreach (EleD item21 in 多足_蜘D2.節足右4_接続) - { - if (item21 is 節足_足蜘D) - { - eleD5 = (節足_足蜘D)item21; - eleD5.柄1_表示 = 柄1_表示; - eleD5.柄2_表示 = 柄2_表示; - eleD5.爪 = 爪; - item21.反転Y = 反転Y; - } - else if (item21 is 節足_足百D) - { - item21.反転Y = true; - } - else - { - item21.反転Y = 反転Y; - } - } - 腰.翼左_接続.RemoveAll((EleD e) => e is 四足脇D); - 腰.翼右_接続.RemoveAll((EleD e) => e is 四足脇D); - } - else if (半身 is 多足_蠍D) - { - 多足_蠍D 多足_蠍D2 = (多足_蠍D)半身; - 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_触肢左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_節足左1_接続, 要素構成, 接続構成, 変異率, 原種モード); - 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_節足左2_接続, 要素構成, 接続構成, 変異率, 原種モード); - 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_節足左3_接続, 要素構成, 接続構成, 変異率, 原種モード); - 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_節足左4_接続, 要素構成, 接続構成, 変異率, 原種モード); - 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_櫛状板左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); - 節足_足蠍D eleD6 = 多足_蠍D2.節足左1_接続.GetEleD<節足_足蠍D>(); - bool 柄1_表示2 = eleD6?.柄1_表示 ?? false; - bool 爪2 = eleD6?.爪 ?? false; - foreach (EleD item22 in 多足_蠍D2.触肢左_接続) - { - if (item22 is 節尾_鋏D || item22 is 大顎D) - { - item22.反転Y = true; - } - else - { - item22.反転Y = false; - } - } - foreach (EleD item23 in 多足_蠍D2.触肢右_接続) - { - if (item23 is 節尾_鋏D || item23 is 大顎D) - { - item23.反転Y = true; - } - else - { - item23.反転Y = false; - } - } - foreach (EleD item24 in 多足_蠍D2.節足左1_接続) - { - if (item24 is 節足_足蠍D) - { - eleD6 = (節足_足蠍D)item24; - eleD6.柄1_表示 = 柄1_表示2; - eleD6.爪 = 爪2; - } - else if (item24 is 節足_足百D) - { - item24.反転Y = true; - } - } - foreach (EleD item25 in 多足_蠍D2.節足右1_接続) - { - if (item25 is 節足_足蠍D) - { - eleD6 = (節足_足蠍D)item25; - eleD6.柄1_表示 = 柄1_表示2; - eleD6.爪 = 爪2; - } - else if (item25 is 節足_足百D) - { - item25.反転Y = true; - } - } - foreach (EleD item26 in 多足_蠍D2.節足左2_接続) - { - if (item26 is 節足_足蠍D) - { - eleD6 = (節足_足蠍D)item26; - eleD6.柄1_表示 = 柄1_表示2; - eleD6.爪 = 爪2; - } - else if (item26 is 節足_足百D) - { - item26.反転Y = true; - } - } - foreach (EleD item27 in 多足_蠍D2.節足右2_接続) - { - if (item27 is 節足_足蠍D) - { - eleD6 = (節足_足蠍D)item27; - eleD6.柄1_表示 = 柄1_表示2; - eleD6.爪 = 爪2; - } - else if (item27 is 節足_足百D) - { - item27.反転Y = true; - } - } - foreach (EleD item28 in 多足_蠍D2.節足左3_接続) - { - if (item28 is 節足_足蠍D) - { - eleD6 = (節足_足蠍D)item28; - eleD6.柄1_表示 = 柄1_表示2; - eleD6.爪 = 爪2; - } - else if (item28 is 節足_足百D) - { - item28.反転Y = true; - } - } - foreach (EleD item29 in 多足_蠍D2.節足右3_接続) - { - if (item29 is 節足_足蠍D) - { - eleD6 = (節足_足蠍D)item29; - eleD6.柄1_表示 = 柄1_表示2; - eleD6.爪 = 爪2; - } - else if (item29 is 節足_足百D) - { - item29.反転Y = true; - } - } - foreach (EleD item30 in 多足_蠍D2.節足左4_接続) - { - if (item30 is 節足_足蠍D) - { - eleD6 = (節足_足蠍D)item30; - eleD6.柄1_表示 = 柄1_表示2; - eleD6.爪 = 爪2; - } - else if (item30 is 節足_足百D) - { - item30.反転Y = true; - } - } - foreach (EleD item31 in 多足_蠍D2.節足右4_接続) - { - if (item31 is 節足_足蠍D) - { - eleD6 = (節足_足蠍D)item31; - eleD6.柄1_表示 = 柄1_表示2; - eleD6.爪 = 爪2; - } - else if (item31 is 節足_足百D) - { - item31.反転Y = true; - } - } - 腰.翼左_接続.RemoveAll((EleD e) => e is 四足脇D); - 腰.翼右_接続.RemoveAll((EleD e) => e is 四足脇D); - } - else if (半身 is 単足_植D) - { - 単足_植D e5 = (単足_植D)半身; - e5.接続(母方, 父方, i, ConnectionInfo.単足_植_根外左_接続, 要素構成, 接続構成, 変異率, 原種モード); - e5.接続(母方, 父方, i, ConnectionInfo.単足_植_根内左_接続, 要素構成, 接続構成, 変異率, 原種モード); - e5.接続(母方, 父方, i, ConnectionInfo.単足_植_根中央_接続, 要素構成, 接続構成, 変異率, 原種モード); - 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); - for (int num26 = 腰.腿左_接続.Count - 1; num26 > -1; num26--) - { - if (!(腰.腿左_接続[num26] is 触手_犬D)) - { - 腰.腿左_接続.RemoveAt(num26); - } - } - for (int num27 = 腰.腿右_接続.Count - 1; num27 > -1; num27--) - { - if (!(腰.腿右_接続[num27] is 触手_犬D)) - { - 腰.腿右_接続.RemoveAt(num27); - } - } - if (腰.腿左_接続.IsEleD<触手_犬D>()) - { - for (int num28 = 腰.翼左_接続.Count - 1; num28 > -1; num28--) - { - if (腰.翼左_接続[num28] is 四足脇D) - { - 腰.翼左_接続.RemoveAt(num28); - } - } - for (int num29 = 腰.翼右_接続.Count - 1; num29 > -1; num29--) - { - if (腰.翼右_接続[num29] is 四足脇D) - { - 腰.翼右_接続.RemoveAt(num29); - } - } - } - 腿_人D 腿_人D2 = Mix<腿_人D>(母方, 父方, 右: false, i, 原種モード); - if (腿_人D2 != null) - { - 腰.腿左接続(腿_人D2); - 腰.腿右接続(腿_人D2.Get逆()); - } - 腰.接続(母方, 父方, i, ConnectionInfo.腰_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); - } - else if (半身 is 単足_粘D) - { - _ = (単足_粘D)半身; - 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); - for (int num30 = 腰.腿左_接続.Count - 1; num30 > -1; num30--) - { - if (!(腰.腿左_接続[num30] is 触手_犬D)) - { - 腰.腿左_接続.RemoveAt(num30); - } - } - for (int num31 = 腰.腿右_接続.Count - 1; num31 > -1; num31--) - { - if (!(腰.腿右_接続[num31] is 触手_犬D)) - { - 腰.腿右_接続.RemoveAt(num31); - } - } - if (腰.腿左_接続.IsEleD<触手_犬D>()) - { - for (int num32 = 腰.翼左_接続.Count - 1; num32 > -1; num32--) - { - if (腰.翼左_接続[num32] is 四足脇D) - { - 腰.翼左_接続.RemoveAt(num32); - } - } - for (int num33 = 腰.翼右_接続.Count - 1; num33 > -1; num33--) - { - if (腰.翼右_接続[num33] is 四足脇D) - { - 腰.翼右_接続.RemoveAt(num33); - } - } - } - 腿_人D 腿_人D3 = Mix<腿_人D>(母方, 父方, 右: false, i, 原種モード); - if (腿_人D3 != null) - { - 腰.腿左接続(腿_人D3); - 腰.腿右接続(腿_人D3.Get逆()); - } - 腰.接続(母方, 父方, i, ConnectionInfo.腰_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); - } - }; - Action action2 = delegate - { - 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); - 腰.接続(母方, 父方, i, ConnectionInfo.腰_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); - }; - if (半身 != null) - { - if (原種モード || RNG.XS.NextBool() || 半身 is 単足_植D || 半身 is 単足_粘D) - { - action(); - } - else - { - action2(); - 腿D eleD4 = 腰.腿左_接続.GetEleD<腿D>(); - if (eleD4 == null || eleD4.EnumEleD().Count() == 1 || 腰.翼左_接続.IsEleD<四足脇D>()) - { - 腰.腿左_接続.Clear(); - 腰.腿右_接続.Clear(); - 腰.尾_接続.Clear(); - action(); - } - } - } - else - { - action2(); - } - bool flag3 = false; - 顔面D 顔面D2 = null; - foreach (EleD item32 in 腰.EnumEleD()) - { - if (顔面D2 == null && item32 is 顔面D) - { - 顔面D2 = (顔面D)item32; - } - else if (item32 is 尾_魚D) - { - 尾_魚D 尾_魚D2 = (尾_魚D)item32; - double num = 尾_魚D2.尺度B; - for (int j = 0; j < 7; j++) - { - num *= 0.9; - } - foreach (EleD item33 in 尾_魚D2.左1_接続) - { - item33.尺度B = num; - } - foreach (EleD item34 in 尾_魚D2.右1_接続) - { - item34.尺度B = num; - } - num *= 0.9; - foreach (EleD item35 in 尾_魚D2.左2_接続) - { - item35.尺度B = num; - } - foreach (EleD item36 in 尾_魚D2.右2_接続) - { - item36.尺度B = num; - } - num *= 0.9; - foreach (EleD item37 in 尾_魚D2.左3_接続) - { - item37.尺度B = num; - } - foreach (EleD item38 in 尾_魚D2.右3_接続) - { - item38.尺度B = num; - } - num *= 0.9; - foreach (EleD item39 in 尾_魚D2.左4_接続) - { - item39.尺度B = num; - } - foreach (EleD item40 in 尾_魚D2.右4_接続) - { - item40.尺度B = num; - } - num *= 0.9; - foreach (EleD item41 in 尾_魚D2.左5_接続) - { - item41.尺度B = num; - } - foreach (EleD item42 in 尾_魚D2.右5_接続) - { - item42.尺度B = num; - } - num *= 0.9; - foreach (EleD item43 in 尾_魚D2.左6_接続) - { - item43.尺度B = num; - } - foreach (EleD item44 in 尾_魚D2.右6_接続) - { - item44.尺度B = num; - } - num *= 0.9; - foreach (EleD item45 in 尾_魚D2.左7_接続) - { - item45.尺度B = num; - } - foreach (EleD item46 in 尾_魚D2.右7_接続) - { - item46.尺度B = num; - } - num *= 0.9; - foreach (EleD item47 in 尾_魚D2.左8_接続) - { - item47.尺度B = num; - } - foreach (EleD item48 in 尾_魚D2.右8_接続) - { - item48.尺度B = num; - } - num *= 0.9; - foreach (EleD item49 in 尾_魚D2.左9_接続) - { - item49.尺度B = num; - } - foreach (EleD item50 in 尾_魚D2.右9_接続) - { - item50.尺度B = num; - } - num *= 0.9; - foreach (EleD item51 in 尾_魚D2.左10_接続) - { - item51.尺度B = num; - } - foreach (EleD item52 in 尾_魚D2.右10_接続) - { - item52.尺度B = num; - } - num *= 0.9; - foreach (EleD item53 in 尾_魚D2.左11_接続) - { - item53.尺度B = num; - } - foreach (EleD item54 in 尾_魚D2.右11_接続) - { - item54.尺度B = num; - } - num *= 0.9; - foreach (EleD item55 in 尾_魚D2.左12_接続) - { - item55.尺度B = num; - } - foreach (EleD item56 in 尾_魚D2.右12_接続) - { - item56.尺度B = num; - } - num *= 0.9; - foreach (EleD item57 in 尾_魚D2.左13_接続) - { - item57.尺度B = num; - } - foreach (EleD item58 in 尾_魚D2.右13_接続) - { - item58.尺度B = num; - } - num *= 0.9; - foreach (EleD item59 in 尾_魚D2.左14_接続) - { - item59.尺度B = num; - } - foreach (EleD item60 in 尾_魚D2.右14_接続) - { - item60.尺度B = num; - } - num *= 0.9; - foreach (EleD item61 in 尾_魚D2.左15_接続) - { - item61.尺度B = num; - } - foreach (EleD item62 in 尾_魚D2.右15_接続) - { - item62.尺度B = num; - } - num *= 0.9; - foreach (EleD item63 in 尾_魚D2.左16_接続) - { - item63.尺度B = num; - } - foreach (EleD item64 in 尾_魚D2.右16_接続) - { - item64.尺度B = num; - } - num *= 0.9; - foreach (EleD item65 in 尾_魚D2.左17_接続) - { - item65.尺度B = num; - } - foreach (EleD item66 in 尾_魚D2.右17_接続) - { - item66.尺度B = num; - } - num *= 0.9; - foreach (EleD item67 in 尾_魚D2.左18_接続) - { - item67.尺度B = num; - } - foreach (EleD item68 in 尾_魚D2.右18_接続) - { - item68.尺度B = num; - } - num *= 0.9; - foreach (EleD item69 in 尾_魚D2.左19_接続) - { - item69.尺度B = num; - } - foreach (EleD item70 in 尾_魚D2.右19_接続) - { - item70.尺度B = num; - } - num *= 0.9; - foreach (EleD item71 in 尾_魚D2.左20_接続) - { - item71.尺度B = num; - } - foreach (EleD item72 in 尾_魚D2.右20_接続) - { - item72.尺度B = num; - } - num *= 0.9; - foreach (EleD item73 in 尾_魚D2.左21_接続) - { - item73.尺度B = num; - } - foreach (EleD item74 in 尾_魚D2.右21_接続) - { - item74.尺度B = num; - } - num *= 0.9; - foreach (EleD item75 in 尾_魚D2.左22_接続) - { - item75.尺度B = num; - } - foreach (EleD item76 in 尾_魚D2.右22_接続) - { - item76.尺度B = num; - } - num *= 0.9; - foreach (EleD item77 in 尾_魚D2.左23_接続) - { - item77.尺度B = num; - } - foreach (EleD item78 in 尾_魚D2.右23_接続) - { - item78.尺度B = num; - } - num *= 0.9; - foreach (EleD item79 in 尾_魚D2.左24_接続) - { - item79.尺度B = num; - } - foreach (EleD item80 in 尾_魚D2.右24_接続) - { - item80.尺度B = num; - } - num *= 0.9; - foreach (EleD item81 in 尾_魚D2.左25_接続) - { - item81.尺度B = num; - } - foreach (EleD item82 in 尾_魚D2.右25_接続) - { - item82.尺度B = num; - } - num *= 0.9; - foreach (EleD item83 in 尾_魚D2.左27_接続) - { - item83.尺度B = num; - } - foreach (EleD item84 in 尾_魚D2.右27_接続) - { - item84.尺度B = num; - } - num *= 0.9; - foreach (EleD item85 in 尾_魚D2.左28_接続) - { - item85.尺度B = num; - } - foreach (EleD item86 in 尾_魚D2.右28_接続) - { - item86.尺度B = num; - } - num *= 0.9; - foreach (EleD item87 in 尾_魚D2.左29_接続) - { - item87.尺度B = num; - } - foreach (EleD item88 in 尾_魚D2.右29_接続) - { - item88.尺度B = num; - } - num *= 0.9; - foreach (EleD item89 in 尾_魚D2.左30_接続) - { - item89.尺度B = num; - } - foreach (EleD item90 in 尾_魚D2.右30_接続) - { - item90.尺度B = num; - } - num *= 0.9; - foreach (EleD item91 in 尾_魚D2.左31_接続) - { - item91.尺度B = num; - } - foreach (EleD item92 in 尾_魚D2.右31_接続) - { - item92.尺度B = num; - } - num *= 0.9; - foreach (EleD item93 in 尾_魚D2.左32_接続) - { - item93.尺度B = num; - } - foreach (EleD item94 in 尾_魚D2.右32_接続) - { - item94.尺度B = num; - } - num *= 0.9; - foreach (EleD item95 in 尾_魚D2.左33_接続) - { - item95.尺度B = num; - } - foreach (EleD item96 in 尾_魚D2.右33_接続) - { - item96.尺度B = num; - } - num *= 0.9; - foreach (EleD item97 in 尾_魚D2.左34_接続) - { - item97.尺度B = num; - } - foreach (EleD item98 in 尾_魚D2.右34_接続) - { - item98.尺度B = num; - } - if (item32.接続情報 != ConnectionInfo.腰_腿左_接続 && item32.接続情報 != ConnectionInfo.腰_腿右_接続) - { - 尾_魚D2.尾0_表示 = true; - 尾_魚D2.尾0_鱗右_鱗1_表示 = true; - 尾_魚D2.尾0_鱗右_鱗2_表示 = true; - } - else - { - 尾_魚D2.尾0_表示 = false; - 尾_魚D2.尾0_鱗右_鱗1_表示 = false; - 尾_魚D2.尾0_鱗右_鱗2_表示 = false; - } - } - else if (item32 is 尾_鯨D) - { - 尾_鯨D 尾_鯨D2 = (尾_鯨D)item32; - double num2 = 尾_鯨D2.尺度B; - for (int k = 0; k < 7; k++) - { - num2 *= 0.9; - } - foreach (EleD item99 in 尾_鯨D2.左1_接続) - { - item99.尺度B = num2; - } - foreach (EleD item100 in 尾_鯨D2.右1_接続) - { - item100.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item101 in 尾_鯨D2.左2_接続) - { - item101.尺度B = num2; - } - foreach (EleD item102 in 尾_鯨D2.右2_接続) - { - item102.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item103 in 尾_鯨D2.左3_接続) - { - item103.尺度B = num2; - } - foreach (EleD item104 in 尾_鯨D2.右3_接続) - { - item104.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item105 in 尾_鯨D2.左4_接続) - { - item105.尺度B = num2; - } - foreach (EleD item106 in 尾_鯨D2.右4_接続) - { - item106.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item107 in 尾_鯨D2.左5_接続) - { - item107.尺度B = num2; - } - foreach (EleD item108 in 尾_鯨D2.右5_接続) - { - item108.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item109 in 尾_鯨D2.左6_接続) - { - item109.尺度B = num2; - } - foreach (EleD item110 in 尾_鯨D2.右6_接続) - { - item110.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item111 in 尾_鯨D2.左7_接続) - { - item111.尺度B = num2; - } - foreach (EleD item112 in 尾_鯨D2.右7_接続) - { - item112.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item113 in 尾_鯨D2.左8_接続) - { - item113.尺度B = num2; - } - foreach (EleD item114 in 尾_鯨D2.右8_接続) - { - item114.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item115 in 尾_鯨D2.左9_接続) - { - item115.尺度B = num2; - } - foreach (EleD item116 in 尾_鯨D2.右9_接続) - { - item116.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item117 in 尾_鯨D2.左10_接続) - { - item117.尺度B = num2; - } - foreach (EleD item118 in 尾_鯨D2.右10_接続) - { - item118.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item119 in 尾_鯨D2.左11_接続) - { - item119.尺度B = num2; - } - foreach (EleD item120 in 尾_鯨D2.右11_接続) - { - item120.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item121 in 尾_鯨D2.左12_接続) - { - item121.尺度B = num2; - } - foreach (EleD item122 in 尾_鯨D2.右12_接続) - { - item122.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item123 in 尾_鯨D2.左13_接続) - { - item123.尺度B = num2; - } - foreach (EleD item124 in 尾_鯨D2.右13_接続) - { - item124.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item125 in 尾_鯨D2.左14_接続) - { - item125.尺度B = num2; - } - foreach (EleD item126 in 尾_鯨D2.右14_接続) - { - item126.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item127 in 尾_鯨D2.左15_接続) - { - item127.尺度B = num2; - } - foreach (EleD item128 in 尾_鯨D2.右15_接続) - { - item128.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item129 in 尾_鯨D2.左16_接続) - { - item129.尺度B = num2; - } - foreach (EleD item130 in 尾_鯨D2.右16_接続) - { - item130.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item131 in 尾_鯨D2.左17_接続) - { - item131.尺度B = num2; - } - foreach (EleD item132 in 尾_鯨D2.右17_接続) - { - item132.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item133 in 尾_鯨D2.左18_接続) - { - item133.尺度B = num2; - } - foreach (EleD item134 in 尾_鯨D2.右18_接続) - { - item134.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item135 in 尾_鯨D2.左19_接続) - { - item135.尺度B = num2; - } - foreach (EleD item136 in 尾_鯨D2.右19_接続) - { - item136.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item137 in 尾_鯨D2.左20_接続) - { - item137.尺度B = num2; - } - foreach (EleD item138 in 尾_鯨D2.右20_接続) - { - item138.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item139 in 尾_鯨D2.左21_接続) - { - item139.尺度B = num2; - } - foreach (EleD item140 in 尾_鯨D2.右21_接続) - { - item140.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item141 in 尾_鯨D2.左22_接続) - { - item141.尺度B = num2; - } - foreach (EleD item142 in 尾_鯨D2.右22_接続) - { - item142.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item143 in 尾_鯨D2.左23_接続) - { - item143.尺度B = num2; - } - foreach (EleD item144 in 尾_鯨D2.右23_接続) - { - item144.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item145 in 尾_鯨D2.左24_接続) - { - item145.尺度B = num2; - } - foreach (EleD item146 in 尾_鯨D2.右24_接続) - { - item146.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item147 in 尾_鯨D2.左25_接続) - { - item147.尺度B = num2; - } - foreach (EleD item148 in 尾_鯨D2.右25_接続) - { - item148.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item149 in 尾_鯨D2.左27_接続) - { - item149.尺度B = num2; - } - foreach (EleD item150 in 尾_鯨D2.右27_接続) - { - item150.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item151 in 尾_鯨D2.左28_接続) - { - item151.尺度B = num2; - } - foreach (EleD item152 in 尾_鯨D2.右28_接続) - { - item152.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item153 in 尾_鯨D2.左29_接続) - { - item153.尺度B = num2; - } - foreach (EleD item154 in 尾_鯨D2.右29_接続) - { - item154.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item155 in 尾_鯨D2.左30_接続) - { - item155.尺度B = num2; - } - foreach (EleD item156 in 尾_鯨D2.右30_接続) - { - item156.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item157 in 尾_鯨D2.左31_接続) - { - item157.尺度B = num2; - } - foreach (EleD item158 in 尾_鯨D2.右31_接続) - { - item158.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item159 in 尾_鯨D2.左32_接続) - { - item159.尺度B = num2; - } - foreach (EleD item160 in 尾_鯨D2.右32_接続) - { - item160.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item161 in 尾_鯨D2.左33_接続) - { - item161.尺度B = num2; - } - foreach (EleD item162 in 尾_鯨D2.右33_接続) - { - item162.尺度B = num2; - } - num2 *= 0.9; - foreach (EleD item163 in 尾_鯨D2.左34_接続) - { - item163.尺度B = num2; - } - foreach (EleD item164 in 尾_鯨D2.右34_接続) - { - item164.尺度B = num2; - } - } - else if (item32 is 触手_蔦D) - { - 触手_蔦D 触手_蔦D2 = (触手_蔦D)item32; - double 尺度B = 触手_蔦D2.尺度B; - foreach (EleD item165 in 触手_蔦D2.節3_接続) - { - item165.尺度B = 尺度B; - } - 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item166 in 触手_蔦D2.節5_接続) - { - item166.尺度B = 尺度B; - } - 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item167 in 触手_蔦D2.節7_接続) - { - item167.尺度B = 尺度B; - } - 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item168 in 触手_蔦D2.節9_接続) - { - item168.尺度B = 尺度B; - } - 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item169 in 触手_蔦D2.節11_接続) - { - item169.尺度B = 尺度B; - } - 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item170 in 触手_蔦D2.節13_接続) - { - item170.尺度B = 尺度B; - } - 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item171 in 触手_蔦D2.節15_接続) - { - item171.尺度B = 尺度B; - } - 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item172 in 触手_蔦D2.節17_接続) - { - item172.尺度B = 尺度B; - } - 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item173 in 触手_蔦D2.節19_接続) - { - item173.尺度B = 尺度B; - } - } - else if (item32 is 触手_軟D) - { - ((触手_軟D)item32).節1_鎧_表示 = false; - } - else if (item32 is 触手_犬D) - { - 触手_犬D 触手_犬D2 = (触手_犬D)item32; - 触手_犬D2.脚前_鰭_鰭膜3_表示 = (触手_犬D2.脚前_鰭_鰭条2_表示 = (触手_犬D2.脚前_鰭_鰭膜2_表示 = (触手_犬D2.脚前_鰭_鰭条1_表示 = (触手_犬D2.脚前_鰭_鰭膜1_表示 = (触手_犬D2.脚後_鰭_鰭膜3_表示 = (触手_犬D2.脚後_鰭_鰭条2_表示 = (触手_犬D2.脚後_鰭_鰭膜2_表示 = (触手_犬D2.脚後_鰭_鰭条1_表示 = (触手_犬D2.脚後_鰭_鰭膜1_表示 = 触手_犬D2.脚後_鰭_鰭膜1_表示 || 触手_犬D2.脚後_鰭_鰭条1_表示 || 触手_犬D2.脚後_鰭_鰭膜2_表示 || 触手_犬D2.脚後_鰭_鰭条2_表示 || 触手_犬D2.脚後_鰭_鰭膜3_表示))))))))); - } - else if (item32 is 背中_光D || item32 is 頭頂_天D) - { - item32.尺度YB = 1.0; - } - else if (item32 is 上腕_蝙D && (item32.接続情報 == ConnectionInfo.基髪_頭頂左_接続 || item32.接続情報 == ConnectionInfo.基髪_頭頂右_接続)) - { - ((上腕_蝙D)item32).竜性_鱗1_表示 = false; - } - else if (item32 is 上腕D && item32.Par is 肩D) - { - item32.AlignR(); - } - if (!flag3) - { - flag3 |= item32.筋肉; - } - } - if (頭D2.額_接続.Count > 1) - { - 頭D2.額_接続.Remove(頭D2.額_接続[RNG.XS.Next(頭D2.額_接続.Count)]); - } - bool flag4 = false; - flag4 |= 胸腹板D2.虫性_腹板_表示; - flag4 |= 胴腹板D2.虫性_腹板_表示; - flag4 |= 腰肌.虫性_腹板1_腹板_表示 || 腰肌.虫性_腹板2_腹板_表示; - bool flag5 = false; - flag5 |= 胸腹板D2.虫性_縦線_表示; - flag5 |= 胴腹板D2.虫性_縦線_表示; - flag5 |= 腰肌.虫性_腹板1_縦線_表示 || 腰肌.虫性_腹板2_縦線_表示; - flag5 = flag5 && flag4; - if (flag5) - { - flag5 = RNG.XS.NextBool(); - } - 胸腹板D2.虫性_腹板_表示 = flag4; - 胸腹板D2.虫性_縦線_表示 = flag5; - 胴腹板D2.虫性_腹板_表示 = flag4; - 胴腹板D2.虫性_縦線_表示 = flag5; - 腰肌.虫性_腹板1_腹板_表示 = flag4; - 腰肌.虫性_腹板2_腹板_表示 = flag4; - 腰肌.虫性_腹板1_縦線_表示 = flag5; - 腰肌.虫性_腹板2_縦線_表示 = flag5; - if (RNG.XS.NextBool()) - { - bool flag6 = false; - bool flag7 = true; - bool flag8 = false; - if (双目D2 != null) - { - flag6 |= 双目D2.蛸目; - flag7 &= 双目D2.黒目_瞳孔_表示; - flag8 |= 双目D2.猫目; - } - if (双目D3 != null) - { - flag6 |= 双目D3.蛸目; - flag7 &= 双目D3.黒目_瞳孔_表示; - flag8 |= 双目D3.猫目; - } - if (頬目D2 != null) - { - flag6 |= 頬目D2.蛸目; - flag7 &= 頬目D2.黒目_瞳孔_表示; - flag8 |= 頬目D2.猫目; - } - if (頬目D3 != null) - { - flag6 |= 頬目D3.蛸目; - flag7 &= 頬目D3.黒目_瞳孔_表示; - flag8 |= 頬目D3.猫目; - } - if (縦目D2 != null) - { - flag6 |= 縦目D2.蛸目; - flag7 &= 縦目D2.黒目_瞳孔_表示; - flag8 |= 縦目D2.猫目; - } - if (単目D2 != null) - { - flag6 |= 単目D2.蛸目; - flag7 &= 単目D2.黒目_瞳孔_表示; - flag8 |= 単目D2.猫目; - } - bool flag9 = RNG.XS.NextBool(); - bool flag10 = RNG.XS.NextBool(); - bool flag11 = RNG.XS.NextBool(); - if (双目D2 != null) - { - 双目D2.蛸目 = (flag9 ? flag6 : 双目D2.蛸目); - 双目D2.黒目_瞳孔_表示 = (flag10 ? flag7 : 双目D2.黒目_瞳孔_表示); - 双目D2.猫目 = (flag11 ? flag8 : 双目D2.猫目); - } - if (双目D3 != null) - { - 双目D3.蛸目 = (flag9 ? flag6 : 双目D3.蛸目); - 双目D3.黒目_瞳孔_表示 = (flag10 ? flag7 : 双目D3.黒目_瞳孔_表示); - 双目D3.猫目 = (flag11 ? flag8 : 双目D3.猫目); - } - if (頬目D2 != null) - { - 頬目D2.蛸目 = (flag9 ? flag6 : 頬目D2.蛸目); - 頬目D2.黒目_瞳孔_表示 = (flag10 ? flag7 : 頬目D2.黒目_瞳孔_表示); - 頬目D2.猫目 = (flag11 ? flag8 : 頬目D2.猫目); - } - if (頬目D3 != null) - { - 頬目D3.蛸目 = (flag9 ? flag6 : 頬目D3.蛸目); - 頬目D3.黒目_瞳孔_表示 = (flag10 ? flag7 : 頬目D3.黒目_瞳孔_表示); - 頬目D3.猫目 = (flag11 ? flag8 : 頬目D3.猫目); - } - if (縦目D2 != null) - { - 縦目D2.蛸目 = (flag9 ? flag6 : 縦目D2.蛸目); - 縦目D2.黒目_瞳孔_表示 = (flag10 ? flag7 : 縦目D2.黒目_瞳孔_表示); - 縦目D2.猫目 = (flag11 ? flag8 : 縦目D2.猫目); - } - if (単目D2 != null) - { - 単目D2.蛸目 = (flag9 ? flag6 : 単目D2.蛸目); - 単目D2.黒目_瞳孔_表示 = (flag10 ? flag7 : 単目D2.黒目_瞳孔_表示); - 単目D2.猫目 = (flag11 ? flag8 : 単目D2.猫目); - } - } - if (単目D2 != null) - { - 鼻肌D2.紋柄_紋左_紋1_表示 = false; - 鼻肌D2.紋柄_紋左_紋2_表示 = false; - 鼻肌D2.紋柄_紋左_紋3_表示 = false; - 鼻肌D2.紋柄_紋左_紋4_表示 = false; - 鼻肌D2.紋柄_紋右_紋1_表示 = false; - 鼻肌D2.紋柄_紋右_紋2_表示 = false; - 鼻肌D2.紋柄_紋右_紋3_表示 = false; - 鼻肌D2.紋柄_紋右_紋4_表示 = false; - } - bool flag12 = 顔面D2?.触覚左_接続.IsEleD<触覚D>() ?? false; - bool flag13 = 頭D2.触覚左_接続.IsEleD<触覚D>(); - bool flag14 = 基髪D2.頭頂左_接続.IsEleD<触覚D>(); - if (!flag12 && flag13 && flag14) - { - if (RNG.XS.NextBool()) - { - 頭D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - 頭D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); - } - else - { - 基髪D2.頭頂左_接続.RemoveAll((EleD e) => e is 触覚D); - 基髪D2.頭頂右_接続.RemoveAll((EleD e) => e is 触覚D); - } - } - else if (flag12 && !flag13 && flag14) - { - if (RNG.XS.NextBool()) - { - 顔面D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - 顔面D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); - } - else - { - 基髪D2.頭頂左_接続.RemoveAll((EleD e) => e is 触覚D); - 基髪D2.頭頂右_接続.RemoveAll((EleD e) => e is 触覚D); - } - } - else if (flag12 && flag13 && !flag14) - { - if (RNG.XS.NextBool()) - { - 顔面D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - 顔面D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); - } - else - { - 頭D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - 頭D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); - } - } - else if (flag12 && flag13 && flag14) - { - switch (RNG.XS.Next(2)) - { - case 0: - 頭D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - 頭D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); - 基髪D2.頭頂左_接続.RemoveAll((EleD e) => e is 触覚D); - 基髪D2.頭頂右_接続.RemoveAll((EleD e) => e is 触覚D); - break; - case 1: - 顔面D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - 顔面D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); - 基髪D2.頭頂左_接続.RemoveAll((EleD e) => e is 触覚D); - 基髪D2.頭頂右_接続.RemoveAll((EleD e) => e is 触覚D); - break; - case 2: - 顔面D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - 顔面D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); - 頭D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - 頭D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); - break; - } - } - if (顔面D2 != null && flag13) - { - foreach (触覚D eleD8 in 頭D2.触覚左_接続.GetEleDs<触覚D>()) - { - 顔面D2.触覚左接続(eleD8); - } - foreach (触覚D eleD9 in 頭D2.触覚右_接続.GetEleDs<触覚D>()) - { - 顔面D2.触覚右接続(eleD9); - } - 頭D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - 頭D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); - } - if (腰肌.陰毛_表示 && 腰肌.獣性_獣毛_表示) - { - if (RNG.XS.NextBool()) - { - 腰肌.陰毛_表示 = false; - } - else - { - 腰肌.獣性_獣毛_表示 = false; - } - } - if (縦瞼D2 != null) - { - if (RNG.XS.NextBool()) - { - 縦瞼D2.瞼左_睫毛1_表示 = 縦瞼D2.瞼右_睫毛1_表示; - 縦瞼D2.瞼左_睫毛2_表示 = 縦瞼D2.瞼右_睫毛2_表示; - } - else - { - 縦瞼D2.瞼右_睫毛1_表示 = 縦瞼D2.瞼左_睫毛1_表示; - 縦瞼D2.瞼右_睫毛2_表示 = 縦瞼D2.瞼左_睫毛2_表示; - } - if (RNG.XS.NextBool()) - { - 縦瞼D2.瞼左_睫毛1_長さ = 縦瞼D2.瞼右_睫毛1_長さ; - 縦瞼D2.瞼左_睫毛2_長さ = 縦瞼D2.瞼右_睫毛2_長さ; - } - else - { - 縦瞼D2.瞼右_睫毛1_長さ = 縦瞼D2.瞼左_睫毛1_長さ; - 縦瞼D2.瞼右_睫毛2_長さ = 縦瞼D2.瞼左_睫毛2_長さ; - } - } - if (単瞼D2 != null) - { - if (RNG.XS.NextBool()) - { - 単瞼D2.睫毛上上左_表示 = 単瞼D2.睫毛上上右_表示; - 単瞼D2.睫毛上中左_表示 = 単瞼D2.睫毛上中右_表示; - 単瞼D2.睫毛上下左_表示 = 単瞼D2.睫毛上下右_表示; - 単瞼D2.睫毛下上左_表示 = 単瞼D2.睫毛下上右_表示; - 単瞼D2.睫毛下下左_表示 = 単瞼D2.睫毛下下右_表示; - } - else - { - 単瞼D2.睫毛上上右_表示 = 単瞼D2.睫毛上上左_表示; - 単瞼D2.睫毛上中右_表示 = 単瞼D2.睫毛上中左_表示; - 単瞼D2.睫毛上下右_表示 = 単瞼D2.睫毛上下左_表示; - 単瞼D2.睫毛下上右_表示 = 単瞼D2.睫毛下上左_表示; - 単瞼D2.睫毛下下右_表示 = 単瞼D2.睫毛下下左_表示; - } - if (RNG.XS.NextBool()) - { - 単瞼D2.睫毛上上左_長さ = 単瞼D2.睫毛上上右_長さ; - 単瞼D2.睫毛上中左_長さ = 単瞼D2.睫毛上中右_長さ; - 単瞼D2.睫毛上下左_長さ = 単瞼D2.睫毛上下右_長さ; - 単瞼D2.睫毛下上左_長さ = 単瞼D2.睫毛下上右_長さ; - 単瞼D2.睫毛下下左_長さ = 単瞼D2.睫毛下下右_長さ; - } - else - { - 単瞼D2.睫毛上上右_長さ = 単瞼D2.睫毛上上左_長さ; - 単瞼D2.睫毛上中右_長さ = 単瞼D2.睫毛上中左_長さ; - 単瞼D2.睫毛上下右_長さ = 単瞼D2.睫毛上下左_長さ; - 単瞼D2.睫毛下上右_長さ = 単瞼D2.睫毛下上左_長さ; - 単瞼D2.睫毛下下右_長さ = 単瞼D2.睫毛下下左_長さ; - } - } - if ((腰肌.淫タトゥ_ハート_タトゥ右1_表示 || 腰肌.淫タトゥ_ハート_タトゥ右2_表示 || 腰肌.淫タトゥ_ハート_タトゥ左1_表示 || 腰肌.淫タトゥ_ハート_タトゥ左2_表示) && (腰肌.植タトゥ_タトゥ左_表示 || 腰肌.植タトゥ_タトゥ右_表示)) - { - if (RNG.XS.NextBool()) - { - 腰肌.淫タトゥ_ハート_タトゥ右1_表示 = true; - 腰肌.淫タトゥ_ハート_タトゥ右2_表示 = true; - 腰肌.淫タトゥ_ハート_タトゥ左1_表示 = true; - 腰肌.淫タトゥ_ハート_タトゥ左2_表示 = true; - 腰肌.植タトゥ_タトゥ左_表示 = false; - 腰肌.植タトゥ_タトゥ右_表示 = false; - } - else - { - 腰肌.淫タトゥ_ハート_タトゥ右1_表示 = false; - 腰肌.淫タトゥ_ハート_タトゥ右2_表示 = false; - 腰肌.淫タトゥ_ハート_タトゥ左1_表示 = false; - 腰肌.淫タトゥ_ハート_タトゥ左2_表示 = false; - 腰肌.植タトゥ_タトゥ左_表示 = true; - 腰肌.植タトゥ_タトゥ右_表示 = true; - } - } - if (flag3) - { - 腰.EnumEleD().SetValuesD("筋肉", true); - } - return 腰; - } - - public static EleD GetEleD(this IEnumerable src, Type t) - { - return src?.FirstOrDefault((EleD e) => e.GetType().IsAssignableFrom(t)); - } - - public static EleD GetEleD(this IEnumerable src, bool 右, Type t) - { - return src?.FirstOrDefault((EleD e) => e.GetType().IsAssignableFrom(t) && e.右 == 右); - } - - public static EleD GetEleD(this IEnumerable src, Func con, Type t) - { - return src?.FirstOrDefault((EleD e) => e.GetType().IsAssignableFrom(t) && con(e)); - } - - private static void Dou(this T e) - { - FieldInfo[] fields = e.GetType().GetFields(); - foreach (FieldInfo fieldInfo in fields) - { - if (fieldInfo.FieldType.ToString() == Sta.dt && 実数対象.Contains(fieldInfo.Name)) - { - fieldInfo.SetValue(e, ((double)fieldInfo.GetValue(e) + (double)RNG.XS.NextSign() * RNG.XS.NextDouble(0.15)).Clamp(0.0, 1.0)); - } - } - } - - private static void Dou(this T e0, T e1) - { - FieldInfo[] fields; - switch (RNG.XS.Next(3)) - { - case 0: - { - Type type = e1.GetType(); - fields = e0.GetType().GetFields(); - foreach (FieldInfo fieldInfo in fields) - { - if (fieldInfo.FieldType.ToString() == Sta.dt && 実数対象.Contains(fieldInfo.Name)) - { - FieldInfo field = type.GetField(fieldInfo.Name); - if (field != null && field.FieldType.ToString() == Sta.dt) - { - fieldInfo.SetValue(e0, RNG.XS.NextBool() ? fieldInfo.GetValue(e0) : field.GetValue(e1)); - } - } - } - return; - } - case 1: - { - Type type2 = e1.GetType(); - fields = e0.GetType().GetFields(); - foreach (FieldInfo fieldInfo2 in fields) - { - if (fieldInfo2.FieldType.ToString() == Sta.dt && 実数対象.Contains(fieldInfo2.Name)) - { - FieldInfo field2 = type2.GetField(fieldInfo2.Name); - if (field2 != null && field2.FieldType.ToString() == Sta.dt) - { - fieldInfo2.SetValue(e0, ((double)fieldInfo2.GetValue(e0) + (double)field2.GetValue(e1)) * 0.5); - } - } - } - return; - } - } - fields = e0.GetType().GetFields(); - foreach (FieldInfo fieldInfo3 in fields) - { - if (fieldInfo3.FieldType.ToString() == Sta.dt && 実数対象.Contains(fieldInfo3.Name)) - { - fieldInfo3.SetValue(e0, ((double)fieldInfo3.GetValue(e0) + (double)RNG.XS.NextSign() * RNG.XS.NextDouble(0.15)).Clamp(0.0, 1.0)); - } - } - } - - private static T Sub(T e0, T e1) where T : EleD - { - object obj = e0.GetType().GetConstructor(bi, Type.DefaultBinder, t0, null).Invoke(null); - EleD eleD = e0.Copy_以下無(); - Type type = e1.GetType(); - FieldInfo[] fields = e0.GetType().GetFields(); - foreach (FieldInfo fieldInfo in fields) - { - if (fieldInfo.Name.EndsWith("_表示")) - { - FieldInfo field = type.GetField(fieldInfo.Name); - if (field != null && field.FieldType.ToString() == Sta.bt) - { - bool num = (bool)fieldInfo.GetValue(e0); - bool flag = num; - fieldInfo.SetValue(eleD, (num && (bool)field.GetValue(e1)) ? fieldInfo.GetValue(obj) : ((object)flag)); - } - } - } - return (T)eleD; - } - - private static T Syn(T e0, T e1) where T : EleD - { - e0.GetType().GetConstructor(bi, Type.DefaultBinder, t0, null).Invoke(null); - EleD eleD = e0.Copy_以下無(); - Type type = e1.GetType(); - FieldInfo[] fields = e0.GetType().GetFields(); - foreach (FieldInfo fieldInfo in fields) - { - if (fieldInfo.Name.EndsWith("_表示")) - { - FieldInfo field = type.GetField(fieldInfo.Name); - if (field != null && field.FieldType.ToString() == Sta.bt) - { - fieldInfo.SetValue(eleD, (bool)fieldInfo.GetValue(e0) || (bool)field.GetValue(e1)); - } - } - } - return (T)eleD; - } - - private static T Mix(T 母, T 父, int i, bool 原種モード) where T : EleD - { - T val = null; - if (母 == null && 父 != null) - { - val = (T)父.Copy_以下無(); - val.Dou(); - } - else if (母 != null && 父 == null) - { - val = (T)母.Copy_以下無(); - val.Dou(); - } - else if (母 != null && 父 != null) - { - if (原種モード) - { - switch (i) - { - case 0: - val = (T)母.Copy_以下無(); - val.Dou(父); - break; - case 1: - val = (T)父.Copy_以下無(); - val.Dou(母); - break; - default: - { - bool flag = RNG.XS.NextBool(); - val = (T)(flag ? 母 : 父).Copy_以下無(); - val.Dou(flag ? 父 : 母); - break; - } - } - } - else - { - switch (i) - { - case 0: - val = (T)母.Copy_以下無(); - val.Dou(父); - break; - case 1: - val = (T)父.Copy_以下無(); - val.Dou(母); - break; - case 2: - val = Sub(母, 父); - val.Dou(父); - break; - case 3: - val = Sub(父, 母); - val.Dou(母); - break; - case 4: - val = Syn(母, 父); - val.Dou(父); - break; - case 5: - val = Syn(父, 母); - val.Dou(母); - break; - default: - { - bool flag2 = RNG.XS.NextBool(); - val = (T)(flag2 ? 母 : 父).Copy_以下無(); - val.Dou(flag2 ? 父 : 母); - break; - } - } - } - } - return val; - } - - private static T Mix(腰D 母方, 腰D 父方, int i, bool 原種モード) where T : EleD - { - T eleD = (from e in 母方.EnumEleD() - orderby RNG.XS.Next() - select e).GetEleD(); - T eleD2 = (from e in 父方.EnumEleD() - orderby RNG.XS.Next() - select e).GetEleD(); - return Mix(eleD, eleD2, i, 原種モード); - } - - private static T Mix(腰D 母方, 腰D 父方, bool 右, int i, bool 原種モード) where T : EleD - { - T eleD = (from e in 母方.EnumEleD() - orderby RNG.XS.Next() - select e).GetEleD(右); - T eleD2 = (from e in 父方.EnumEleD() - orderby RNG.XS.Next() - select e).GetEleD(右); - return Mix(eleD, eleD2, i, 原種モード); - } - - private static T Mix(腰D 母方, 腰D 父方, Func con, int i, bool 原種モード) where T : EleD - { - T eleD = (from e in 母方.EnumEleD() - orderby RNG.XS.Next() - select e).GetEleD(con); - T eleD2 = (from e in 父方.EnumEleD() - orderby RNG.XS.Next() - select e).GetEleD(con); - return Mix(eleD, eleD2, i, 原種モード); - } - - private static EleD Mix(腰D 母方, 腰D 父方, int i, Type t, bool 原種モード) - { - EleD eleD = (from e in 母方.EnumEleD() - orderby RNG.XS.Next() - select e).GetEleD(t); - EleD eleD2 = (from e in 父方.EnumEleD() - orderby RNG.XS.Next() - select e).GetEleD(t); - return Mix(eleD, eleD2, i, 原種モード); - } - - private static EleD Mix(腰D 母方, 腰D 父方, bool 右, int i, Type t, bool 原種モード) - { - EleD eleD = (from e in 母方.EnumEleD() - orderby RNG.XS.Next() - select e).GetEleD(右, t); - EleD eleD2 = (from e in 父方.EnumEleD() - orderby RNG.XS.Next() - select e).GetEleD(右, t); - return Mix(eleD, eleD2, i, 原種モード); - } - - private static EleD Mix(腰D 母方, 腰D 父方, Func con, int i, Type t, bool 原種モード) - { - EleD eleD = (from e in 母方.EnumEleD() - orderby RNG.XS.Next() - select e).GetEleD(con, t); - EleD eleD2 = (from e in 父方.EnumEleD() - orderby RNG.XS.Next() - select e).GetEleD(con, t); - return Mix(eleD, eleD2, i, 原種モード); - } - - public static void AlignR(this EleD e) - { - if (e == null) - { - return; - } - FieldInfo[] fields = Sta.EleDt.GetFields(); - foreach (FieldInfo fieldInfo in fields) - { - if (fieldInfo.FieldType.ToString() == Sta.dt) - { - fieldInfo.SetValue(e, fieldInfo.GetValue(e.Par)); - } - } - } - - public static void AlignC(this EleD e) - { - if (e == null) - { - return; - } - foreach (EleD item in e.EnumEleD()) - { - FieldInfo[] fields = Sta.EleDt.GetFields(); - foreach (FieldInfo fieldInfo in fields) - { - if (fieldInfo.FieldType.ToString() == Sta.dt) - { - fieldInfo.SetValue(item, fieldInfo.GetValue(e)); - } - } - } - } - - private static Dictionary> Get接続構成(腰D 母方, 腰D 父方) - { - Dictionary> dictionary = new Dictionary>(); - foreach (EleD item in 母方.EnumEleD().Concat(父方.EnumEleD())) - { - Type type = item.GetType(); - if (!(item is 長胴D) && 接続範囲.ContainsKey(item.接続情報) && 接続範囲[item.接続情報].Contains(type.ToString())) - { - if (dictionary.ContainsKey(item.接続情報)) - { - dictionary[item.接続情報].Add(type); - continue; - } - dictionary[item.接続情報] = new List { type }; - } - } - return dictionary; - } - - private static Type[] Get要素構成(腰D 母方, 腰D 父方) - { - return (from e in 母方.EnumEleD().Concat(父方.EnumEleD()) - where 接続範囲.ContainsKey(e.接続情報) && 接続範囲[e.接続情報].Contains(e.GetType().ToString()) - select e.GetType()).ToArray(); - } - - public static void 接続(this EleD e, 腰D 母方, 腰D 父方, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, bool 原種モード) - { - string text = 接続.ToString(); - if (text.Contains("左")) - { - ConnectionInfo 接続情報2 = 接続; - ConnectionInfo 接続情報3 = text.Replace("左", "右").To接続情報(); - { - foreach (EleD item in Enum接続肢(母方, 父方, 右: false, i, 接続, 要素構成, 接続構成, 変異率, 原種モード)) - { - if (item != null) - { - e.接続(接続情報2, item); - e.接続(接続情報3, item.Get逆()); - } - } - return; - } - } - if (text.Contains("右")) - { - return; - } - foreach (EleD item2 in Enum接続肢(母方, 父方, 右: false, i, 接続, 要素構成, 接続構成, 変異率, 原種モード).Reverse()) - { - if (item2 != null) - { - e.接続(接続, item2); - } - } - } - - public static IEnumerable Enum接続肢(腰D 母方, 腰D 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, bool 原種モード) - { - double l = (接続.接続数(母方, 父方) + 接続.接続数(母方, 父方) + 接続.接続数(母方, 父方)) / 3; - double num = 1.0 / ((double)接続構成.Count * 0.5); - if (!原種モード) - { - string text = 接続.ToString(); - if (text.Contains("肩") || text.Contains("脇") || text.Contains("翼")) - { - if (num.Lot()) - { - l += (double)(int)(3.0 * 変異率 * RNG.XS.NextDouble()); - } - if (l > 3.0) - { - l = 3.0; - } - } - else if (接続 == ConnectionInfo.腰_尾_接続 || 接続 == ConnectionInfo.四足腰_尾_接続) - { - if (num.Lot()) - { - l += (double)(int)(9.0 * 変異率 * RNG.XS.NextDouble()); - } - if (l > 9.0) - { - l = 9.0; - } - } - if ((num * 変異率 * 0.5).Lot()) - { - l = 0.0; - } - } - if (l == 0.0 && (接続 == ConnectionInfo.四足脇_上腕_接続 || 接続 == ConnectionInfo.腰_腿左_接続 || 接続 == ConnectionInfo.腰_腿左_接続 || 接続 == ConnectionInfo.四足腰_腿左_接続 || 接続 == ConnectionInfo.四足腰_腿左_接続 || 接続 == ConnectionInfo.長物_魚_尾_接続 || 接続 == ConnectionInfo.長物_鯨_尾_接続 || 接続 == ConnectionInfo.長物_蛇_胴_接続 || 接続 == ConnectionInfo.長物_蟲_胴_接続 || 接続 == ConnectionInfo.胴_蛇_胴_接続 || 接続 == ConnectionInfo.胴_蟲_胴_接続 || 接続 == ConnectionInfo.多足_蛸_軟体外左_接続 || 接続 == ConnectionInfo.多足_蛸_軟体外右_接続 || 接続 == ConnectionInfo.多足_蛸_軟体内左_接続 || 接続 == ConnectionInfo.多足_蛸_軟体内右_接続 || 接続 == ConnectionInfo.単足_植_根外左_接続 || 接続 == ConnectionInfo.単足_植_根内左_接続 || 接続 == ConnectionInfo.単足_植_根中央_接続 || 接続 == ConnectionInfo.単足_植_根内右_接続 || 接続 == ConnectionInfo.単足_植_根外右_接続 || 接続 == ConnectionInfo.頭頂_宇_頭部後_接続 || (num * 1.1).Lot())) - { - l = 1.0; - } - for (int j = 0; (double)j < l; j++) - { - EleD e = Get接続肢(母方, 父方, 右, i, 接続, 要素構成, 接続構成, 変異率, j, 原種モード); - if (e != null) - { - yield return e; - } - if (e is 角1D || e is 耳D || e is 触覚D || e is 腿D || e is 尾_蜘D || e is 尾_鳥D) - { - break; - } - } - } - - public static int 接続数(this ConnectionInfo 接続情報, 腰D 母方, 腰D 父方) - { - if (接続範囲.ContainsKey(接続情報)) - { - IEnumerable source = from e in 母方.EnumEleD().Concat(父方.EnumEleD()) - where e.Enum接続情報().Contains(接続情報) - select e; - int num = source.Count(); - if (num != 0) - { - return source.ElementAt(RNG.XS.Next(num)).Get接続(接続情報).Count((EleD e) => 接続範囲[接続情報].Contains(e.GetType().ToString())); - } - return 1; - } - return 0; - } - - public static EleD Get接続肢(腰D 母方, 腰D 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, int j, bool 原種モード) - { - EleD eleD = Get要素(母方, 父方, 右, i, 接続, 要素構成, 接続構成, 変異率, j, 原種モード); - if (eleD != null) - { - foreach (ConnectionInfo item in eleD.Enum接続情報()) - { - string text = item.ToString(); - if (text.Contains("左")) - { - ConnectionInfo 接続情報2 = item; - ConnectionInfo 接続情報3 = text.Replace("左", "右").To接続情報(); - foreach (EleD item2 in Enum接続肢(母方, 父方, 右: false, i, item, 要素構成, 接続構成, 変異率, 原種モード)) - { - if (item2 != null) - { - eleD.接続(接続情報2, item2); - eleD.接続(接続情報3, item2.Get逆()); - } - } - } - else if (!text.Contains("右")) - { - EleD eleD2 = Get接続肢(母方, 父方, 右, i, item, 要素構成, 接続構成, 変異率, j, 原種モード); - if (eleD2 != null) - { - eleD.接続(item, eleD2); - } - } - } - } - return eleD; - } - - public static EleD Get要素(腰D 母方, 腰D 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, int j, bool 原種モード) - { - if (!原種モード && 変異率.Lot()) - { - return Get要素1(母方, 父方, 右, i, 接続, 要素構成, j, 原種モード); - } - return Get要素0(母方, 父方, 右, i, 接続, 接続構成, j, 原種モード); - } - - public static EleD Get要素1(腰D 母方, 腰D 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, int j, bool 原種モード) - { - if (接続範囲.ContainsKey(接続)) - { - IEnumerable source = 要素構成.Where((Type e) => 接続範囲[接続].Contains(e.ToString())); - int num = source.Count(); - if (num > j && j > -1) - { - return Mix(母方, 父方, 右, i, source.ElementAt(j), 原種モード); - } - if (num > 0) - { - return Mix(母方, 父方, 右, i, source.ElementAt(RNG.XS.Next(num)), 原種モード); - } - } - return null; - } - - public static EleD Get要素0(腰D 母方, 腰D 父方, bool 右, int i, ConnectionInfo 接続, Dictionary> 接続構成, int j, bool 原種モード) - { - if (接続構成.ContainsKey(接続)) - { - List list = 接続構成[接続]; - int count = list.Count; - if (count > j && j > -1) - { - return Mix(母方, 父方, 右, i, list[j], 原種モード); - } - if (count > 0) - { - return Mix(母方, 父方, 右, i, list[RNG.XS.Next(count)], 原種モード); - } - } - return null; - } - - public static ChaD Mix(this ChaD 母方, ChaD 父方, bool 原種モード) - { - double num = Mix(母方.魔力濃度, 父方.魔力濃度, 1.0); - 腰D d; - return new ChaD(d = Mix(母方.body_tree, 父方.body_tree, num, 原種モード), Mix(母方.body_color, 父方.body_color, num, d)) - { - Lust = Mix(母方.Lust, 父方.Lust, 0.6), - Affection = Mix(母方.Affection, 父方.Affection, 0.6), - Taming = Mix(母方.Taming, 父方.Taming, 0.6), - SkillL = Mix(母方.SkillL, 父方.SkillL, 0.6), - Sesnsitivities = new Dictionary - { - { - ContactType.Head, - Mix(母方.Sesnsitivities[ContactType.Head], 父方.Sesnsitivities[ContactType.Head], 0.6) - }, - { - ContactType.Face, - Mix(母方.Sesnsitivities[ContactType.Face], 父方.Sesnsitivities[ContactType.Face], 0.6) - }, - { - ContactType.Ear, - Mix(母方.Sesnsitivities[ContactType.Ear], 父方.Sesnsitivities[ContactType.Ear], 0.6) - }, - { - ContactType.Mouth, - Mix(母方.Sesnsitivities[ContactType.Mouth], 父方.Sesnsitivities[ContactType.Mouth], 0.6) - }, - { - ContactType.Hair, - Mix(母方.Sesnsitivities[ContactType.Hair], 父方.Sesnsitivities[ContactType.Hair], 0.6) - }, - { - ContactType.Neck, - Mix(母方.Sesnsitivities[ContactType.Neck], 父方.Sesnsitivities[ContactType.Neck], 0.6) - }, - { - ContactType.Shoulder, - Mix(母方.Sesnsitivities[ContactType.Shoulder], 父方.Sesnsitivities[ContactType.Shoulder], 0.6) - }, - { - ContactType.Chest, - Mix(母方.Sesnsitivities[ContactType.Chest], 父方.Sesnsitivities[ContactType.Chest], 0.6) - }, - { - ContactType.Milk, - Mix(母方.Sesnsitivities[ContactType.Milk], 父方.Sesnsitivities[ContactType.Milk], 0.6) - }, - { - ContactType.Side, - Mix(母方.Sesnsitivities[ContactType.Side], 父方.Sesnsitivities[ContactType.Side], 0.6) - }, - { - ContactType.Stomache, - Mix(母方.Sesnsitivities[ContactType.Stomache], 父方.Sesnsitivities[ContactType.Stomache], 0.6) - }, - { - ContactType.Crotch, - Mix(母方.Sesnsitivities[ContactType.Crotch], 父方.Sesnsitivities[ContactType.Crotch], 0.6) - }, - { - ContactType.Sex, - Mix(母方.Sesnsitivities[ContactType.Sex], 父方.Sesnsitivities[ContactType.Sex], 0.6) - }, - { - ContactType.Vagina, - Mix(母方.Sesnsitivities[ContactType.Vagina], 父方.Sesnsitivities[ContactType.Vagina], 0.6) - }, - { - ContactType.Nucleus, - Mix(母方.Sesnsitivities[ContactType.Nucleus], 父方.Sesnsitivities[ContactType.Nucleus], 0.6) - }, - { - ContactType.Anal, - Mix(母方.Sesnsitivities[ContactType.Anal], 父方.Sesnsitivities[ContactType.Anal], 0.6) - }, - { - ContactType.Thread, - Mix(母方.Sesnsitivities[ContactType.Thread], 父方.Sesnsitivities[ContactType.Thread], 0.6) - }, - { - ContactType.Thigh, - Mix(母方.Sesnsitivities[ContactType.Thigh], 父方.Sesnsitivities[ContactType.Thigh], 0.6) - }, - { - ContactType.Feet, - Mix(母方.Sesnsitivities[ContactType.Feet], 父方.Sesnsitivities[ContactType.Feet], 0.6) - }, - { - ContactType.Hand, - Mix(母方.Sesnsitivities[ContactType.Hand], 父方.Sesnsitivities[ContactType.Hand], 0.6) - }, - { - ContactType.Awareness, - Mix(母方.Sesnsitivities[ContactType.Awareness], 父方.Sesnsitivities[ContactType.Awareness], 0.6) - }, - { - ContactType.Touch, - Mix(母方.Sesnsitivities[ContactType.Touch], 父方.Sesnsitivities[ContactType.Touch], 0.6) - }, - { - ContactType.Tail, - Mix(母方.Sesnsitivities[ContactType.Tail], 父方.Sesnsitivities[ContactType.Tail], 0.6) - }, - { - ContactType.Wing, - Mix(母方.Sesnsitivities[ContactType.Wing], 父方.Sesnsitivities[ContactType.Wing], 0.6) - }, - { - ContactType.Fin, - Mix(母方.Sesnsitivities[ContactType.Fin], 父方.Sesnsitivities[ContactType.Fin], 0.6) - }, - { - ContactType.Other, - Mix(母方.Sesnsitivities[ContactType.Other], 父方.Sesnsitivities[ContactType.Other], 0.6) - } - }, - 最乳首 = Mix(母方.最乳首, 父方.最乳首, 1.0), - 最乳房 = Mix(母方.最乳房, 父方.最乳房, 1.0), - 最陰核 = Mix(母方.最陰核, 父方.最陰核, 1.0), - 素乳首濃度 = 0.3 + Mix(母方.素乳首濃度, 父方.素乳首濃度, 0.5), - 最乳首濃度 = Mix(母方.最乳首濃度, 父方.最乳首濃度, 0.19999999999999996), - 素性器濃度 = 0.3 + Mix(母方.素性器濃度, 父方.素性器濃度, 0.5), - 最性器濃度 = Mix(母方.最性器濃度, 父方.最性器濃度, 0.19999999999999996), - 素肛門濃度 = 0.3 + Mix(母方.素肛門濃度, 父方.素肛門濃度, 0.5), - 最肛門濃度 = Mix(母方.最肛門濃度, 父方.最肛門濃度, 0.19999999999999996), - 最陰毛濃度 = Mix(母方.最陰毛濃度, 父方.最陰毛濃度, 1.0), - 固有値 = Mix(母方.固有値, 父方.固有値, 1.0), - 魔力濃度 = num - }; - } - - private static double Mix(double 母方, double 父方, double max) - { - return RNG.XS.Next(4) switch - { - 0 => (母方 + (double)RNG.XS.NextSign() * RNG.XS.NextDouble(0.15)).Clamp(0.0, max), - 1 => (父方 + (double)RNG.XS.NextSign() * RNG.XS.NextDouble(0.15)).Clamp(0.0, max), - 2 => ((母方 + 父方) * 0.5 + (double)RNG.XS.NextSign() * RNG.XS.NextDouble(0.15)).Clamp(0.0, max), - _ => RNG.XS.NextDouble(max), - }; - } - - public static Unit Mix(this Unit 母方, Unit 父方, bool 原種モード) - { - Unit unit = new Unit(); - unit.Mother = 母方; - unit.Father = 父方; - unit.ChaD = 母方.ChaD.Mix(父方.ChaD, 原種モード); - if (母方.Race != 父方.Race) - { - unit.Race = GameText.ミックス; - } - else - { - unit.Race = 母方.Race; - } - unit.Name = unit.Race; - unit.種族情報 = 母方.種族情報.Mix(父方.種族情報); - unit.妊娠進行期間 = (母方.妊娠進行期間 + 父方.妊娠進行期間) / 2; - foreach (EleD item in unit.ChaD.body_tree.EnumEleD()) - { - item.SetValuesD("傷", false); - item.欠損 = false; - } - unit.Set衣装(); - unit.Set交配素質(); - unit.Set構成特性(); - return unit; - } - - public static RaceInformation Mix(this RaceInformation 母方, RaceInformation 父方) - { - return new RaceInformation((母方.希少 + 父方.希少) / 2, (母方.需要 + 父方.需要) / 2, (母方.危険 + 父方.危険) / 2, Mix(母方.一般, 父方.一般, 9), Mix(母方.娼婦, 父方.娼婦, 9)); - } - - private static int Mix(int 母方, int 父方, int max) - { - return RNG.XS.Next(4) switch - { - 0 => (母方 + RNG.XS.NextSign()).Clamp(1, max), - 1 => (父方 + RNG.XS.NextSign()).Clamp(1, max), - 2 => ((母方 + 父方) / 2 + RNG.XS.NextSign()).Clamp(1, max), - _ => RNG.XS.NextM(max).Clamp(1, max), - }; - } + public static class 交配 + { + private static HashSet 頭頂 = new HashSet + { + Sta.頭頂_宇Dt.ToString(), + Sta.頭頂_皿Dt.ToString(), + Sta.頭頂_天Dt.ToString() + }; + + private static HashSet 額 = new HashSet + { + Sta.角1_一Dt.ToString(), + Sta.角1_鬼Dt.ToString(), + Sta.角1_虫Dt.ToString() + }; + + private static HashSet 側頭 = new HashSet + { + Sta.角1_鬼Dt.ToString(), + Sta.角2_山1Dt.ToString(), + Sta.角2_山2Dt.ToString(), + Sta.角2_山3Dt.ToString(), + Sta.角2_巻Dt.ToString(), + Sta.角2_牛1Dt.ToString(), + Sta.角2_牛2Dt.ToString(), + Sta.角2_牛3Dt.ToString(), + Sta.角2_牛4Dt.ToString(), + Sta.角2_鬼Dt.ToString(), + Sta.角2_虫Dt.ToString(), + Sta.触覚_線Dt.ToString(), + Sta.触覚_節Dt.ToString(), + Sta.触覚_甲Dt.ToString(), + Sta.触覚_蝶Dt.ToString(), + Sta.触覚_蛾Dt.ToString(), + Sta.上腕_鳥Dt.ToString(), + Sta.上腕_蝙Dt.ToString(), + Sta.獣耳Dt.ToString(), + Sta.植Dt.ToString() + }; + + private static HashSet 触覚 = new HashSet + { + Sta.触覚_線Dt.ToString(), + Sta.触覚_節Dt.ToString(), + Sta.触覚_甲Dt.ToString(), + Sta.触覚_蝶Dt.ToString(), + Sta.触覚_蛾Dt.ToString() + }; + + private static HashSet 耳 = new HashSet + { + Sta.耳_人Dt.ToString(), + Sta.耳_尖Dt.ToString(), + Sta.耳_長Dt.ToString(), + Sta.耳_鰭Dt.ToString(), + Sta.耳_羽Dt.ToString(), + Sta.耳_獣Dt.ToString() + }; + + private static HashSet 頬 = new HashSet { Sta.虫顎Dt.ToString() }; + + private static HashSet 後髪 = new HashSet + { + Sta.尾_龍Dt.ToString(), + Sta.尾_竜Dt.ToString(), + Sta.尾_悪Dt.ToString(), + Sta.尾_淫Dt.ToString(), + Sta.尾_虫Dt.ToString(), + Sta.尾_蠍Dt.ToString(), + Sta.尾_蛇Dt.ToString(), + Sta.尾_腓Dt.ToString(), + Sta.尾_根Dt.ToString(), + Sta.節尾_曳航Dt.ToString(), + Sta.触手_軟Dt.ToString(), + Sta.触手_触Dt.ToString(), + Sta.触手_蔦Dt.ToString(), + Sta.鳳凰Dt.ToString() + }; + + private static HashSet 肩人 = new HashSet { Sta.肩Dt.ToString() }; + + private static HashSet 胸翼上人 = new HashSet + { + Sta.前翅_甲Dt.ToString(), + Sta.前翅_羽Dt.ToString(), + Sta.前翅_蝶Dt.ToString(), + Sta.前翅_草Dt.ToString(), + Sta.後翅_甲Dt.ToString(), + Sta.後翅_草Dt.ToString(), + Sta.上腕_鳥Dt.ToString(), + Sta.上腕_蝙Dt.ToString() + }; + + private static HashSet 胸翼下人 = new HashSet + { + Sta.後翅_羽Dt.ToString(), + Sta.後翅_蝶Dt.ToString() + }; + + private static HashSet 胴翼人 = new HashSet + { + Sta.尾_蠍Dt.ToString(), + Sta.前翅_甲Dt.ToString(), + Sta.前翅_羽Dt.ToString(), + Sta.前翅_蝶Dt.ToString(), + Sta.前翅_草Dt.ToString(), + Sta.後翅_甲Dt.ToString(), + Sta.後翅_草Dt.ToString(), + Sta.触肢_肢蜘Dt.ToString(), + Sta.触肢_肢蠍Dt.ToString(), + Sta.節足_足蜘Dt.ToString(), + Sta.節足_足蠍Dt.ToString(), + Sta.節足_足百Dt.ToString(), + Sta.節尾_曳航Dt.ToString(), + Sta.触手_軟Dt.ToString(), + Sta.触手_触Dt.ToString(), + Sta.触手_蔦Dt.ToString(), + Sta.上腕_鳥Dt.ToString(), + Sta.上腕_蝙Dt.ToString() + }; + + private static HashSet 腰翼人 = new HashSet + { + Sta.後翅_羽Dt.ToString(), + Sta.後翅_蝶Dt.ToString(), + Sta.触肢_肢蜘Dt.ToString(), + Sta.触肢_肢蠍Dt.ToString(), + Sta.節足_足蜘Dt.ToString(), + Sta.節足_足蠍Dt.ToString(), + Sta.節足_足百Dt.ToString(), + Sta.節尾_曳航Dt.ToString(), + Sta.触手_軟Dt.ToString(), + Sta.触手_触Dt.ToString(), + Sta.触手_蔦Dt.ToString(), + Sta.四足脇Dt.ToString() + }; + + private static HashSet 腿人 = new HashSet + { + Sta.尾_魚Dt.ToString(), + Sta.触手_犬Dt.ToString(), + Sta.腿_人Dt.ToString(), + Sta.腿_獣Dt.ToString(), + Sta.腿_蹄Dt.ToString(), + Sta.腿_鳥Dt.ToString(), + Sta.腿_竜Dt.ToString() + }; + + private static HashSet 肩獣 = new HashSet { Sta.四足脇Dt.ToString() }; + + private static HashSet 胸翼上獣 = new HashSet + { + Sta.前翅_甲Dt.ToString(), + Sta.前翅_羽Dt.ToString(), + Sta.前翅_蝶Dt.ToString(), + Sta.前翅_草Dt.ToString(), + Sta.後翅_甲Dt.ToString(), + Sta.後翅_草Dt.ToString(), + Sta.上腕_鳥Dt.ToString(), + Sta.上腕_蝙Dt.ToString() + }; + + private static HashSet 胸翼下獣 = new HashSet + { + Sta.後翅_羽Dt.ToString(), + Sta.後翅_蝶Dt.ToString() + }; + + private static HashSet 胴翼獣 = new HashSet(); + + private static HashSet 腰翼獣 = new HashSet(); + + private static HashSet 腿獣 = new HashSet + { + Sta.腿_獣Dt.ToString(), + Sta.腿_蹄Dt.ToString(), + Sta.腿_鳥Dt.ToString(), + Sta.腿_竜Dt.ToString() + }; + + private static HashSet 蛸外 = new HashSet + { + Sta.尾_魚Dt.ToString(), + Sta.触手_軟Dt.ToString(), + Sta.触手_触Dt.ToString(), + Sta.触手_犬Dt.ToString() + }; + + private static HashSet 蛸内 = new HashSet + { + Sta.尾_魚Dt.ToString(), + Sta.節尾_曳航Dt.ToString(), + Sta.節尾_鋏Dt.ToString(), + Sta.触手_軟Dt.ToString(), + Sta.触手_触Dt.ToString(), + Sta.触手_犬Dt.ToString() + }; + + private static HashSet 蜘触肢 = new HashSet + { + Sta.触肢_肢蜘Dt.ToString(), + Sta.触肢_肢蠍Dt.ToString(), + Sta.節足_足蠍Dt.ToString(), + Sta.節足_足百Dt.ToString(), + Sta.節尾_曳航Dt.ToString(), + Sta.節尾_鋏Dt.ToString() + }; + + private static HashSet 蜘節足1 = new HashSet + { + Sta.節足_足蜘Dt.ToString(), + Sta.節足_足蠍Dt.ToString(), + Sta.節足_足百Dt.ToString() + }; + + private static HashSet 蜘節足2 = new HashSet + { + Sta.節足_足蜘Dt.ToString(), + Sta.節足_足蠍Dt.ToString(), + Sta.節足_足百Dt.ToString() + }; + + private static HashSet 蜘節足3 = new HashSet + { + Sta.節足_足蜘Dt.ToString(), + Sta.節足_足蠍Dt.ToString(), + Sta.節足_足百Dt.ToString() + }; + + private static HashSet 蜘節足4 = new HashSet + { + Sta.節足_足蜘Dt.ToString(), + Sta.節足_足蠍Dt.ToString(), + Sta.節足_足百Dt.ToString() + }; + + private static HashSet 蠍触肢 = new HashSet + { + Sta.触肢_肢蜘Dt.ToString(), + Sta.触肢_肢蠍Dt.ToString(), + Sta.節足_足蜘Dt.ToString(), + Sta.節足_足百Dt.ToString(), + Sta.節尾_曳航Dt.ToString(), + Sta.節尾_鋏Dt.ToString() + }; + + private static HashSet 蠍節足1 = new HashSet + { + Sta.節足_足蜘Dt.ToString(), + Sta.節足_足蠍Dt.ToString(), + Sta.節足_足百Dt.ToString() + }; + + private static HashSet 蠍節足2 = new HashSet + { + Sta.節足_足蜘Dt.ToString(), + Sta.節足_足蠍Dt.ToString(), + Sta.節足_足百Dt.ToString() + }; + + private static HashSet 蠍節足3 = new HashSet + { + Sta.節足_足蜘Dt.ToString(), + Sta.節足_足蠍Dt.ToString(), + Sta.節足_足百Dt.ToString() + }; + + private static HashSet 蠍節足4 = new HashSet + { + Sta.節足_足蜘Dt.ToString(), + Sta.節足_足蠍Dt.ToString(), + Sta.節足_足百Dt.ToString() + }; + + private static HashSet 蠍櫛状板 = new HashSet + { + Sta.触覚_蠍Dt.ToString(), + Sta.鰭_魚Dt.ToString(), + Sta.鰭_豚Dt.ToString(), + Sta.鰭_鯨Dt.ToString(), + Sta.節尾_曳航Dt.ToString() + }; + + private static HashSet 植外 = new HashSet + { + Sta.尾_猫Dt.ToString(), + Sta.尾_悪Dt.ToString(), + Sta.尾_淫Dt.ToString(), + Sta.尾_根Dt.ToString(), + Sta.節尾_曳航Dt.ToString() + }; + + private static HashSet 植内 = new HashSet + { + Sta.尾_猫Dt.ToString(), + Sta.尾_悪Dt.ToString(), + Sta.尾_淫Dt.ToString(), + Sta.尾_根Dt.ToString(), + Sta.節尾_曳航Dt.ToString() + }; + + private static HashSet 魚 = new HashSet + { + Sta.鰭_魚Dt.ToString(), + Sta.鰭_豚Dt.ToString(), + Sta.鰭_鯨Dt.ToString() + }; + + private static HashSet 鯨 = new HashSet + { + Sta.鰭_魚Dt.ToString(), + Sta.鰭_豚Dt.ToString(), + Sta.鰭_鯨Dt.ToString() + }; + + private static HashSet 蛇 = new HashSet + { + Sta.鰭_魚Dt.ToString(), + Sta.鰭_豚Dt.ToString(), + Sta.鰭_鯨Dt.ToString(), + Sta.節足_足蜘Dt.ToString(), + Sta.節足_足蠍Dt.ToString(), + Sta.節足_足百Dt.ToString(), + Sta.腿_竜Dt.ToString() + }; + + private static HashSet 蟲 = new HashSet + { + Sta.鰭_魚Dt.ToString(), + Sta.鰭_豚Dt.ToString(), + Sta.鰭_鯨Dt.ToString(), + Sta.節足_足蜘Dt.ToString(), + Sta.節足_足蠍Dt.ToString(), + Sta.節足_足百Dt.ToString() + }; + + private static HashSet 蟲尾 = new HashSet { Sta.節足_足百Dt.ToString() }; + + private static HashSet 蟲尾先 = new HashSet + { + Sta.節尾_曳航Dt.ToString(), + Sta.節尾_鋏Dt.ToString(), + Sta.鳳凰Dt.ToString(), + Sta.大顎Dt.ToString() + }; + + private static HashSet 触覚甲 = new HashSet + { + Sta.触覚_線Dt.ToString(), + Sta.触覚_節Dt.ToString(), + Sta.触覚_甲Dt.ToString(), + Sta.触覚_蝶Dt.ToString(), + Sta.触覚_蛾Dt.ToString() + }; + + private static HashSet 触覚虫 = new HashSet + { + Sta.触覚_線Dt.ToString(), + Sta.触覚_節Dt.ToString(), + Sta.触覚_甲Dt.ToString(), + Sta.触覚_蝶Dt.ToString(), + Sta.触覚_蛾Dt.ToString() + }; + + private static HashSet 触覚蟲 = new HashSet + { + Sta.触覚_線Dt.ToString(), + Sta.触覚_節Dt.ToString(), + Sta.触覚_甲Dt.ToString(), + Sta.触覚_蝶Dt.ToString(), + Sta.触覚_蛾Dt.ToString() + }; + + private static HashSet 背中人 = new HashSet + { + Sta.背中_羽Dt.ToString(), + Sta.背中_甲Dt.ToString(), + Sta.背中_光Dt.ToString() + }; + + private static HashSet 背中獣 = new HashSet { Sta.背中_羽Dt.ToString() }; + + private static HashSet 尾人 = new HashSet + { + Sta.尾_猫Dt.ToString(), + Sta.尾_犬Dt.ToString(), + Sta.尾_狐Dt.ToString(), + Sta.尾_馬Dt.ToString(), + Sta.尾_牛Dt.ToString(), + Sta.尾_龍Dt.ToString(), + Sta.尾_竜Dt.ToString(), + Sta.尾_悪Dt.ToString(), + Sta.尾_淫Dt.ToString(), + Sta.尾_鳥Dt.ToString(), + Sta.尾_虫Dt.ToString(), + Sta.尾_蜘Dt.ToString(), + Sta.尾_蠍Dt.ToString(), + Sta.尾_蛇Dt.ToString(), + Sta.尾_腓Dt.ToString(), + Sta.尾_短Dt.ToString(), + Sta.尾_ヘDt.ToString(), + Sta.尾_ガDt.ToString(), + Sta.尾_ウDt.ToString(), + Sta.尾_魚Dt.ToString(), + Sta.尾_鯨Dt.ToString(), + Sta.尾_蟲Dt.ToString(), + Sta.尾_根Dt.ToString(), + Sta.鳳凰Dt.ToString() + }; + + private static HashSet 尾獣 = new HashSet + { + Sta.尾_猫Dt.ToString(), + Sta.尾_犬Dt.ToString(), + Sta.尾_狐Dt.ToString(), + Sta.尾_馬Dt.ToString(), + Sta.尾_牛Dt.ToString(), + Sta.尾_龍Dt.ToString(), + Sta.尾_竜Dt.ToString(), + Sta.尾_悪Dt.ToString(), + Sta.尾_淫Dt.ToString(), + Sta.尾_鳥Dt.ToString(), + Sta.尾_虫Dt.ToString(), + Sta.尾_蜘Dt.ToString(), + Sta.尾_蠍Dt.ToString(), + Sta.尾_蛇Dt.ToString(), + Sta.尾_腓Dt.ToString(), + Sta.尾_短Dt.ToString(), + Sta.尾_ヘDt.ToString(), + Sta.尾_ガDt.ToString(), + Sta.尾_ウDt.ToString(), + Sta.尾_魚Dt.ToString(), + Sta.尾_鯨Dt.ToString(), + Sta.尾_蟲Dt.ToString(), + Sta.尾_根Dt.ToString(), + Sta.鳳凰Dt.ToString() + }; + + private static HashSet 尾蜘 = new HashSet + { + Sta.尾_猫Dt.ToString(), + Sta.尾_犬Dt.ToString(), + Sta.尾_狐Dt.ToString(), + Sta.尾_馬Dt.ToString(), + Sta.尾_牛Dt.ToString(), + Sta.尾_龍Dt.ToString(), + Sta.尾_竜Dt.ToString(), + Sta.尾_悪Dt.ToString(), + Sta.尾_淫Dt.ToString(), + Sta.尾_鳥Dt.ToString(), + Sta.尾_虫Dt.ToString(), + Sta.尾_蜘Dt.ToString(), + Sta.尾_蠍Dt.ToString(), + Sta.尾_蛇Dt.ToString(), + Sta.尾_腓Dt.ToString(), + Sta.尾_短Dt.ToString(), + Sta.尾_ヘDt.ToString(), + Sta.尾_ガDt.ToString(), + Sta.尾_ウDt.ToString(), + Sta.尾_魚Dt.ToString(), + Sta.尾_鯨Dt.ToString(), + Sta.尾_蟲Dt.ToString(), + Sta.尾_根Dt.ToString() + }; + + private static HashSet 尾蠍 = new HashSet + { + Sta.尾_猫Dt.ToString(), + Sta.尾_犬Dt.ToString(), + Sta.尾_狐Dt.ToString(), + Sta.尾_馬Dt.ToString(), + Sta.尾_牛Dt.ToString(), + Sta.尾_龍Dt.ToString(), + Sta.尾_竜Dt.ToString(), + Sta.尾_悪Dt.ToString(), + Sta.尾_淫Dt.ToString(), + Sta.尾_鳥Dt.ToString(), + Sta.尾_虫Dt.ToString(), + Sta.尾_蜘Dt.ToString(), + Sta.尾_蠍Dt.ToString(), + Sta.尾_蛇Dt.ToString(), + Sta.尾_腓Dt.ToString(), + Sta.尾_短Dt.ToString(), + Sta.尾_ヘDt.ToString(), + Sta.尾_ガDt.ToString(), + Sta.尾_ウDt.ToString(), + Sta.尾_魚Dt.ToString(), + Sta.尾_鯨Dt.ToString(), + Sta.尾_蟲Dt.ToString(), + Sta.尾_根Dt.ToString() + }; + + private static HashSet 尾魚 = new HashSet + { + Sta.尾_龍Dt.ToString(), + Sta.尾_竜Dt.ToString(), + Sta.尾_鳥Dt.ToString(), + Sta.尾_虫Dt.ToString(), + Sta.尾_蜘Dt.ToString(), + Sta.尾_魚Dt.ToString(), + Sta.尾_鯨Dt.ToString() + }; + + private static HashSet 尾鯨 = new HashSet { Sta.尾_鯨Dt.ToString() }; + + private static HashSet 尾蛇 = new HashSet + { + Sta.尾_ヘDt.ToString(), + Sta.尾_ガDt.ToString(), + Sta.尾_ウDt.ToString(), + Sta.尾_蟲Dt.ToString() + }; + + private static HashSet 尾蟲 = new HashSet + { + Sta.尾_ヘDt.ToString(), + Sta.尾_ガDt.ToString(), + Sta.尾_ウDt.ToString(), + Sta.尾_蟲Dt.ToString() + }; + + private static HashSet 根中 = new HashSet + { + Sta.尾_猫Dt.ToString(), + Sta.尾_悪Dt.ToString(), + Sta.尾_淫Dt.ToString(), + Sta.尾_根Dt.ToString() + }; + + private static HashSet 尾先ヘ = new HashSet + { + Sta.尾鰭_魚Dt.ToString(), + Sta.尾鰭_鯨Dt.ToString() + }; + + private static HashSet 尾先ウ = new HashSet + { + Sta.尾鰭_魚Dt.ToString(), + Sta.尾鰭_鯨Dt.ToString() + }; + + private static HashSet 尾先魚 = new HashSet + { + Sta.尾鰭_魚Dt.ToString(), + Sta.尾鰭_鯨Dt.ToString() + }; + + private static HashSet 尾先鯨 = new HashSet + { + Sta.尾鰭_魚Dt.ToString(), + Sta.尾鰭_鯨Dt.ToString() + }; + + private static HashSet 頭頂後 = new HashSet { Sta.頭頂後_宇Dt.ToString() }; + + private static HashSet 上腕人 = new HashSet + { + Sta.鰭_魚Dt.ToString(), + Sta.鰭_豚Dt.ToString(), + Sta.鰭_鯨Dt.ToString(), + Sta.触肢_肢蠍Dt.ToString(), + Sta.上腕_人Dt.ToString(), + Sta.上腕_鳥Dt.ToString(), + Sta.上腕_蝙Dt.ToString() + }; + + private static HashSet 上腕獣 = new HashSet + { + Sta.触肢_肢蠍Dt.ToString(), + Sta.上腕_獣Dt.ToString(), + Sta.上腕_蹄Dt.ToString(), + Sta.脚_鳥Dt.ToString(), + Sta.脚_竜Dt.ToString() + }; + + private static HashSet 下腕人 = new HashSet + { + Sta.下腕_人Dt.ToString(), + Sta.下腕_獣Dt.ToString() + }; + + private static HashSet 下腕鳥 = new HashSet { Sta.下腕_鳥Dt.ToString() }; + + private static HashSet 下腕蝙 = new HashSet { Sta.下腕_蝙Dt.ToString() }; + + private static HashSet 下腕獣 = new HashSet { Sta.下腕_獣Dt.ToString() }; + + private static HashSet 下腕蹄 = new HashSet { Sta.下腕_蹄Dt.ToString() }; + + private static HashSet 手人 = new HashSet { Sta.手_人Dt.ToString() }; + + private static HashSet 手鳥 = new HashSet { Sta.手_鳥Dt.ToString() }; + + private static HashSet 手蝙 = new HashSet { Sta.手_蝙Dt.ToString() }; + + private static HashSet 手獣 = new HashSet { Sta.手_獣Dt.ToString() }; + + private static HashSet 手蹄 = new HashSet + { + Sta.手_馬Dt.ToString(), + Sta.手_牛Dt.ToString() + }; + + private static HashSet 虫鎌 = new HashSet { Sta.虫鎌Dt.ToString() }; + + private static HashSet 脚人 = new HashSet { Sta.脚_人Dt.ToString() }; + + private static HashSet 脚獣 = new HashSet + { + Sta.脚_獣Dt.ToString(), + Sta.脚_蹄Dt.ToString(), + Sta.脚_鳥Dt.ToString(), + Sta.脚_竜Dt.ToString() + }; + + private static HashSet 脚蹄 = new HashSet + { + Sta.脚_獣Dt.ToString(), + Sta.脚_蹄Dt.ToString(), + Sta.脚_鳥Dt.ToString(), + Sta.脚_竜Dt.ToString() + }; + + private static HashSet 脚鳥 = new HashSet + { + Sta.脚_獣Dt.ToString(), + Sta.脚_蹄Dt.ToString(), + Sta.脚_鳥Dt.ToString(), + Sta.脚_竜Dt.ToString() + }; + + private static HashSet 脚竜 = new HashSet + { + Sta.脚_獣Dt.ToString(), + Sta.脚_蹄Dt.ToString(), + Sta.脚_鳥Dt.ToString(), + Sta.脚_竜Dt.ToString() + }; + + private static HashSet 足人 = new HashSet { Sta.足_人Dt.ToString() }; + + private static HashSet 足獣 = new HashSet + { + Sta.足_獣Dt.ToString(), + Sta.足_馬Dt.ToString(), + Sta.足_牛Dt.ToString(), + Sta.足_鳥Dt.ToString(), + Sta.足_竜Dt.ToString() + }; + + private static HashSet 足蹄 = new HashSet + { + Sta.足_獣Dt.ToString(), + Sta.足_馬Dt.ToString(), + Sta.足_牛Dt.ToString(), + Sta.足_鳥Dt.ToString(), + Sta.足_竜Dt.ToString() + }; + + private static HashSet 足鳥 = new HashSet + { + Sta.足_獣Dt.ToString(), + Sta.足_馬Dt.ToString(), + Sta.足_牛Dt.ToString(), + Sta.足_鳥Dt.ToString(), + Sta.足_竜Dt.ToString() + }; + + private static HashSet 足竜 = new HashSet + { + Sta.足_獣Dt.ToString(), + Sta.足_馬Dt.ToString(), + Sta.足_牛Dt.ToString(), + Sta.足_鳥Dt.ToString(), + Sta.足_竜Dt.ToString() + }; + + private static HashSet 前翅甲軸1 = new HashSet(); + + private static HashSet 前翅甲軸2 = new HashSet(); + + private static HashSet 前翅甲軸3 = new HashSet(); + + private static HashSet 犬頭 = new HashSet(); + + private static HashSet 犬上腕 = new HashSet(); + + private static HashSet 犬下腕 = new HashSet(); + + private static HashSet 犬手 = new HashSet(); + + private static HashSet 蔦 = new HashSet + { + Sta.葉_披Dt.ToString(), + Sta.葉_心Dt.ToString() + }; + + private static HashSet 蔦先 = new HashSet { Sta.虫鎌Dt.ToString() }; + + private static HashSet 顔面 = new HashSet + { + Sta.顔面_甲Dt.ToString(), + Sta.顔面_虫Dt.ToString(), + Sta.顔面_蟲Dt.ToString() + }; + + private static HashSet 大顎基 = new HashSet { Sta.大顎基Dt.ToString() }; + + private static HashSet 大顎 = new HashSet { Sta.大顎Dt.ToString() }; + + private static HashSet 花 = new HashSet + { + Sta.花_薔Dt.ToString(), + Sta.花_百Dt.ToString() + }; + + public static Dictionary> 接続範囲 = new Dictionary> + { + { + ConnectionInfo.基髪_頭頂左_接続, + 側頭 + }, + { + ConnectionInfo.基髪_頭頂右_接続, + 側頭 + }, + { + ConnectionInfo.頭_触覚左_接続, + 触覚 + }, + { + ConnectionInfo.頭_触覚右_接続, + 触覚 + }, + { + ConnectionInfo.頭_耳左_接続, + 耳 + }, + { + ConnectionInfo.頭_耳右_接続, + 耳 + }, + { + ConnectionInfo.頭_頬左_接続, + 頬 + }, + { + ConnectionInfo.頭_頬右_接続, + 頬 + }, + { + ConnectionInfo.後髪0_肢系_左5_接続, + 後髪 + }, + { + ConnectionInfo.後髪0_肢系_右5_接続, + 後髪 + }, + { + ConnectionInfo.後髪0_肢系_左4_接続, + 後髪 + }, + { + ConnectionInfo.後髪0_肢系_右4_接続, + 後髪 + }, + { + ConnectionInfo.後髪0_肢系_左3_接続, + 後髪 + }, + { + ConnectionInfo.後髪0_肢系_右3_接続, + 後髪 + }, + { + ConnectionInfo.後髪0_肢系_左2_接続, + 後髪 + }, + { + ConnectionInfo.後髪0_肢系_右2_接続, + 後髪 + }, + { + ConnectionInfo.後髪0_肢系_左1_接続, + 後髪 + }, + { + ConnectionInfo.後髪0_肢系_右1_接続, + 後髪 + }, + { + ConnectionInfo.胸_肩左_接続, + 肩人 + }, + { + ConnectionInfo.胸_肩右_接続, + 肩人 + }, + { + ConnectionInfo.胸_翼上左_接続, + 胸翼上人 + }, + { + ConnectionInfo.胸_翼上右_接続, + 胸翼上人 + }, + { + ConnectionInfo.胸_翼下左_接続, + 胸翼下人 + }, + { + ConnectionInfo.胸_翼下右_接続, + 胸翼下人 + }, + { + ConnectionInfo.胴_翼左_接続, + 胴翼人 + }, + { + ConnectionInfo.胴_翼右_接続, + 胴翼人 + }, + { + ConnectionInfo.腰_翼左_接続, + 腰翼人 + }, + { + ConnectionInfo.腰_翼右_接続, + 腰翼人 + }, + { + ConnectionInfo.腰_腿左_接続, + 腿人 + }, + { + ConnectionInfo.腰_腿右_接続, + 腿人 + }, + { + ConnectionInfo.四足胸_脇左_接続, + 肩獣 + }, + { + ConnectionInfo.四足胸_脇右_接続, + 肩獣 + }, + { + ConnectionInfo.四足胸_翼上左_接続, + 胸翼上獣 + }, + { + ConnectionInfo.四足胸_翼上右_接続, + 胸翼上獣 + }, + { + ConnectionInfo.四足胸_翼下左_接続, + 胸翼下獣 + }, + { + ConnectionInfo.四足胸_翼下右_接続, + 胸翼下獣 + }, + { + ConnectionInfo.四足胴_翼左_接続, + 胴翼獣 + }, + { + ConnectionInfo.四足胴_翼右_接続, + 胴翼獣 + }, + { + ConnectionInfo.四足腰_翼左_接続, + 腰翼獣 + }, + { + ConnectionInfo.四足腰_翼右_接続, + 腰翼獣 + }, + { + ConnectionInfo.四足腰_腿左_接続, + 腿獣 + }, + { + ConnectionInfo.四足腰_腿右_接続, + 腿獣 + }, + { + ConnectionInfo.多足_蛸_軟体外左_接続, + 蛸外 + }, + { + ConnectionInfo.多足_蛸_軟体外右_接続, + 蛸外 + }, + { + ConnectionInfo.多足_蛸_軟体内左_接続, + 蛸内 + }, + { + ConnectionInfo.多足_蛸_軟体内右_接続, + 蛸内 + }, + { + ConnectionInfo.多足_蜘_触肢左_接続, + 蜘触肢 + }, + { + ConnectionInfo.多足_蜘_触肢右_接続, + 蜘触肢 + }, + { + ConnectionInfo.多足_蜘_節足左1_接続, + 蜘節足1 + }, + { + ConnectionInfo.多足_蜘_節足右1_接続, + 蜘節足1 + }, + { + ConnectionInfo.多足_蜘_節足左2_接続, + 蜘節足2 + }, + { + ConnectionInfo.多足_蜘_節足右2_接続, + 蜘節足2 + }, + { + ConnectionInfo.多足_蜘_節足左3_接続, + 蜘節足3 + }, + { + ConnectionInfo.多足_蜘_節足右3_接続, + 蜘節足3 + }, + { + ConnectionInfo.多足_蜘_節足左4_接続, + 蜘節足4 + }, + { + ConnectionInfo.多足_蜘_節足右4_接続, + 蜘節足4 + }, + { + ConnectionInfo.多足_蠍_触肢左_接続, + 蠍触肢 + }, + { + ConnectionInfo.多足_蠍_触肢右_接続, + 蠍触肢 + }, + { + ConnectionInfo.多足_蠍_節足左1_接続, + 蠍節足1 + }, + { + ConnectionInfo.多足_蠍_節足右1_接続, + 蠍節足1 + }, + { + ConnectionInfo.多足_蠍_節足左2_接続, + 蠍節足2 + }, + { + ConnectionInfo.多足_蠍_節足右2_接続, + 蠍節足2 + }, + { + ConnectionInfo.多足_蠍_節足左3_接続, + 蠍節足3 + }, + { + ConnectionInfo.多足_蠍_節足右3_接続, + 蠍節足3 + }, + { + ConnectionInfo.多足_蠍_節足左4_接続, + 蠍節足4 + }, + { + ConnectionInfo.多足_蠍_節足右4_接続, + 蠍節足4 + }, + { + ConnectionInfo.多足_蠍_櫛状板左_接続, + 蠍櫛状板 + }, + { + ConnectionInfo.多足_蠍_櫛状板右_接続, + 蠍櫛状板 + }, + { + ConnectionInfo.単足_植_根外左_接続, + 植外 + }, + { + ConnectionInfo.単足_植_根外右_接続, + 植外 + }, + { + ConnectionInfo.単足_植_根内左_接続, + 植内 + }, + { + ConnectionInfo.単足_植_根内右_接続, + 植内 + }, + { + ConnectionInfo.長物_魚_左0_接続, + 魚 + }, + { + ConnectionInfo.長物_魚_右0_接続, + 魚 + }, + { + ConnectionInfo.長物_魚_左6_接続, + 魚 + }, + { + ConnectionInfo.長物_魚_右6_接続, + 魚 + }, + { + ConnectionInfo.長物_鯨_左0_接続, + 鯨 + }, + { + ConnectionInfo.長物_鯨_右0_接続, + 鯨 + }, + { + ConnectionInfo.長物_鯨_左6_接続, + 鯨 + }, + { + ConnectionInfo.長物_鯨_右6_接続, + 鯨 + }, + { + ConnectionInfo.長物_蛇_左_接続, + 蛇 + }, + { + ConnectionInfo.長物_蛇_右_接続, + 蛇 + }, + { + ConnectionInfo.胴_蛇_左_接続, + 蛇 + }, + { + ConnectionInfo.胴_蛇_右_接続, + 蛇 + }, + { + ConnectionInfo.長物_蟲_左0_接続, + 蟲 + }, + { + ConnectionInfo.長物_蟲_右0_接続, + 蟲 + }, + { + ConnectionInfo.長物_蟲_左1_接続, + 蟲 + }, + { + ConnectionInfo.長物_蟲_右1_接続, + 蟲 + }, + { + ConnectionInfo.尾_蟲_左1_接続, + 蟲尾 + }, + { + ConnectionInfo.尾_蟲_右1_接続, + 蟲尾 + }, + { + ConnectionInfo.尾_蟲_左2_接続, + 蟲尾 + }, + { + ConnectionInfo.尾_蟲_右2_接続, + 蟲尾 + }, + { + ConnectionInfo.尾_蟲_左3_接続, + 蟲尾 + }, + { + ConnectionInfo.尾_蟲_右3_接続, + 蟲尾 + }, + { + ConnectionInfo.尾_蟲_左4_接続, + 蟲尾 + }, + { + ConnectionInfo.尾_蟲_右4_接続, + 蟲尾 + }, + { + ConnectionInfo.尾_蟲_左5_接続, + 蟲尾 + }, + { + ConnectionInfo.尾_蟲_右5_接続, + 蟲尾 + }, + { + ConnectionInfo.尾_蟲_尾左_接続, + 蟲尾先 + }, + { + ConnectionInfo.尾_蟲_尾右_接続, + 蟲尾先 + }, + { + ConnectionInfo.胴_蟲_左_接続, + 蟲 + }, + { + ConnectionInfo.胴_蟲_右_接続, + 蟲 + }, + { + ConnectionInfo.顔面_甲_触覚左_接続, + 触覚甲 + }, + { + ConnectionInfo.顔面_甲_触覚右_接続, + 触覚甲 + }, + { + ConnectionInfo.顔面_虫_触覚左_接続, + 触覚虫 + }, + { + ConnectionInfo.顔面_虫_触覚右_接続, + 触覚虫 + }, + { + ConnectionInfo.顔面_蟲_触覚左_接続, + 触覚蟲 + }, + { + ConnectionInfo.顔面_蟲_触覚右_接続, + 触覚蟲 + }, + { + ConnectionInfo.頭_頭頂_接続, + 頭頂 + }, + { + ConnectionInfo.頭_額_接続, + 額 + }, + { + ConnectionInfo.胸_背中_接続, + 背中人 + }, + { + ConnectionInfo.四足胸_背中_接続, + 背中獣 + }, + { + ConnectionInfo.腰_尾_接続, + 尾人 + }, + { + ConnectionInfo.四足腰_尾_接続, + 尾獣 + }, + { + ConnectionInfo.多足_蜘_尾_接続, + 尾蜘 + }, + { + ConnectionInfo.多足_蠍_尾_接続, + 尾蠍 + }, + { + ConnectionInfo.長物_魚_尾_接続, + 尾魚 + }, + { + ConnectionInfo.長物_鯨_尾_接続, + 尾鯨 + }, + { + ConnectionInfo.長物_蛇_胴_接続, + 尾蛇 + }, + { + ConnectionInfo.長物_蟲_胴_接続, + 尾蟲 + }, + { + ConnectionInfo.胴_蛇_胴_接続, + 尾蛇 + }, + { + ConnectionInfo.胴_蟲_胴_接続, + 尾蟲 + }, + { + ConnectionInfo.単足_植_根中央_接続, + 根中 + }, + { + ConnectionInfo.尾_ヘ_尾先_接続, + 尾先ヘ + }, + { + ConnectionInfo.尾_ウ_尾先_接続, + 尾先ウ + }, + { + ConnectionInfo.尾_魚_尾先_接続, + 尾先魚 + }, + { + ConnectionInfo.尾_鯨_尾先_接続, + 尾先鯨 + }, + { + ConnectionInfo.頭頂_宇_頭部後_接続, + 頭頂後 + }, + { + ConnectionInfo.頭_大顎基_接続, + 大顎基 + }, + { + ConnectionInfo.頭_顔面_接続, + 顔面 + }, + { + ConnectionInfo.肩_上腕_接続, + 上腕人 + }, + { + ConnectionInfo.四足脇_上腕_接続, + 上腕獣 + }, + { + ConnectionInfo.上腕_人_下腕_接続, + 下腕人 + }, + { + ConnectionInfo.上腕_鳥_下腕_接続, + 下腕鳥 + }, + { + ConnectionInfo.上腕_蝙_下腕_接続, + 下腕蝙 + }, + { + ConnectionInfo.上腕_獣_下腕_接続, + 下腕獣 + }, + { + ConnectionInfo.上腕_蹄_下腕_接続, + 下腕蹄 + }, + { + ConnectionInfo.下腕_人_手_接続, + 手人 + }, + { + ConnectionInfo.下腕_鳥_手_接続, + 手鳥 + }, + { + ConnectionInfo.下腕_蝙_手_接続, + 手蝙 + }, + { + ConnectionInfo.下腕_獣_手_接続, + 手獣 + }, + { + ConnectionInfo.下腕_蹄_手_接続, + 手蹄 + }, + { + ConnectionInfo.下腕_人_虫鎌_接続, + 虫鎌 + }, + { + ConnectionInfo.腿_人_脚_接続, + 脚人 + }, + { + ConnectionInfo.腿_獣_脚_接続, + 脚獣 + }, + { + ConnectionInfo.腿_蹄_脚_接続, + 脚蹄 + }, + { + ConnectionInfo.腿_鳥_脚_接続, + 脚鳥 + }, + { + ConnectionInfo.腿_竜_脚_接続, + 脚竜 + }, + { + ConnectionInfo.脚_人_足_接続, + 足人 + }, + { + ConnectionInfo.脚_獣_足_接続, + 足獣 + }, + { + ConnectionInfo.脚_蹄_足_接続, + 足蹄 + }, + { + ConnectionInfo.脚_鳥_足_接続, + 足鳥 + }, + { + ConnectionInfo.脚_竜_足_接続, + 足竜 + }, + { + ConnectionInfo.前翅_甲_軸1_接続, + 前翅甲軸1 + }, + { + ConnectionInfo.前翅_甲_軸2_接続, + 前翅甲軸2 + }, + { + ConnectionInfo.前翅_甲_軸3_接続, + 前翅甲軸3 + }, + { + ConnectionInfo.触手_犬_頭_接続, + 犬頭 + }, + { + ConnectionInfo.触手_犬_上腕左_接続, + 犬上腕 + }, + { + ConnectionInfo.触手_犬_上腕右_接続, + 犬上腕 + }, + { + ConnectionInfo.触手_犬_下腕左_接続, + 犬下腕 + }, + { + ConnectionInfo.触手_犬_下腕右_接続, + 犬下腕 + }, + { + ConnectionInfo.触手_犬_手左_接続, + 犬手 + }, + { + ConnectionInfo.触手_犬_手右_接続, + 犬手 + }, + { + ConnectionInfo.触手_蔦_節3_接続, + 蔦 + }, + { + ConnectionInfo.触手_蔦_節5_接続, + 蔦 + }, + { + ConnectionInfo.触手_蔦_節7_接続, + 蔦 + }, + { + ConnectionInfo.触手_蔦_節9_接続, + 蔦 + }, + { + ConnectionInfo.触手_蔦_節11_接続, + 蔦 + }, + { + ConnectionInfo.触手_蔦_節13_接続, + 蔦 + }, + { + ConnectionInfo.触手_蔦_節15_接続, + 蔦 + }, + { + ConnectionInfo.触手_蔦_節17_接続, + 蔦 + }, + { + ConnectionInfo.触手_蔦_節19_接続, + 蔦 + }, + { + ConnectionInfo.触手_蔦_先端_接続, + 蔦先 + }, + { + ConnectionInfo.大顎基_顎左_接続, + 大顎 + }, + { + ConnectionInfo.大顎基_顎右_接続, + 大顎 + }, + { + ConnectionInfo.植_花_接続, + 花 + } + }; + + private static Type 体色t = typeof(体色); + + private static HashSet 実数対象 = new HashSet + { + "肥大", "身長", "サイズ", "サイズX", "サイズY", "目高", "目間", "眉間", "髪長0", "髪長1", + "毛量", "広がり", "髪長", "高さ", "髪長2", "傾き", "外線", "睫毛_睫毛3_長さ", "睫毛_睫毛1_長さ", "睫毛_睫毛2_長さ", + "睫毛_睫毛4_長さ", "睫毛上上左_長さ", "睫毛上中左_長さ", "睫毛上下左_長さ", "睫毛上上右_長さ", "睫毛上中右_長さ", "睫毛上下右_長さ", "睫毛下上左_長さ", "睫毛下下左_長さ", "睫毛下上右_長さ", + "睫毛下下右_長さ", "瞼左_睫毛1_長さ", "瞼左_睫毛2_長さ", "瞼右_睫毛1_長さ", "瞼右_睫毛2_長さ", "口紅濃度", "バスト", "縁側角", "シャープ", "鋭爪" + }; + + private static BindingFlags bi = BindingFlags.Instance | BindingFlags.Public; + + private static Type[] t0 = new Type[0]; + + private static 体色 Mix(体色 母方, 体色 父方, double 変異率, 腰D d) + { + 体色 体色2 = new 体色(); + switch (RNG.XS.Next(4)) + { + case 0: + foreach (FieldInfo item in from e in 体色t.GetFields() + where e.FieldType.ToString() == Sta.ct + select e) + { + item.SetValue(体色2, RNG.XS.NextBool() ? item.GetValue(母方) : item.GetValue(父方)); + } + break; + case 1: + foreach (FieldInfo item2 in from e in 体色t.GetFields() + where e.FieldType.ToString() == Sta.ct + select e) + { + Color c3 = (Color)item2.GetValue(母方); + Color c4 = (Color)item2.GetValue(父方); + if (!c3.IsEmpty && !c4.IsEmpty) + { + item2.SetValue(体色2, Oth.GetInter(ref c3, ref c4)); + } + else + { + item2.SetValue(体色2, c3); + } + } + break; + case 2: + foreach (FieldInfo item3 in from e in 体色t.GetFields() + where e.FieldType.ToString() == Sta.ct + select e) + { + Color c5 = (Color)item3.GetValue(母方); + Color c6 = (Color)item3.GetValue(父方); + if (!c5.IsEmpty && !c6.IsEmpty) + { + item3.SetValue(体色2, Oth.GetInter(ref c5, ref c6)); + } + else + { + item3.SetValue(体色2, c6); + } + } + break; + default: + foreach (FieldInfo item4 in from e in 体色t.GetFields() + where e.FieldType.ToString() == Sta.ct + select e) + { + Color c = (Color)item4.GetValue(母方); + Color c2 = (Color)item4.GetValue(父方); + if (!c.IsEmpty && !c2.IsEmpty) + { + item4.SetValue(体色2, Oth.GetInter(ref c, ref c2)); + } + else + { + item4.SetValue(体色2, RNG.XS.NextBool() ? c : c2); + } + } + break; + } + if (母方.血統.Contains(GameText.アルビノ) && 父方.血統.Contains(GameText.アルビノ)) + { + 体色2.血統.Add(GameText.アルビノ); + } + else if (母方.血統.Contains(GameText.メラニス) && 父方.血統.Contains(GameText.メラニス)) + { + 体色2.血統.Add(GameText.メラニス); + } + else if (母方.血統.Any((string e) => e.StartsWith(GameText.ルチノー)) && 父方.血統.Any((string e) => e.StartsWith(GameText.ルチノー))) + { + string text = 母方.血統.First((string e) => e.StartsWith(GameText.ルチノー)); + string text2 = 父方.血統.First((string e) => e.StartsWith(GameText.ルチノー)); + if (text == text2) + { + 体色2.血統.Add(text); + } + else + { + double rutinohWeight = text.GetRutinohWeight(); + double rutinohWeight2 = text2.GetRutinohWeight(); + if (rutinohWeight < rutinohWeight2) + { + 体色2.血統.Add(text); + } + else if (rutinohWeight > rutinohWeight2) + { + 体色2.血統.Add(text2); + } + else + { + 体色2.血統.Add(RNG.XS.NextBool() ? text : text2); + } + } + } + if (変異率.Lot()) + { + double[] obj = new double[4] { 1.0, 2.0, 8.0, 0.0 }; + obj[3] = 500.0 * ((Sta.GameData.祝福 != null && Sta.GameData.祝福.Race == GameText.カーバンクル) ? 0.5 : 1.0); + switch (Oth.GetRandomIndex(obj)) + { + case 0: + if (体色2.血統.Contains(GameText.アルビノ)) + { + break; + } + foreach (FieldInfo item5 in from e in 体色t.GetFields() + where 体色.変異色.Contains(e.Name) && e.FieldType.ToString() == Sta.ct + select e) + { + Color color = (Color)item5.GetValue(体色2); + if (color != Col.Empty) + { + if (item5.Name == "人肌") + { + color = Color.FromArgb(color.A, 255, 255, 255); + Col.GetLimitSkin(ref color, out color); + item5.SetValue(体色2, color); + } + else if (item5.Name.Contains("目") || item5.Name.Contains("眼") || item5.Name.Contains("秘石") || item5.Name.Contains("コア")) + { + item5.SetValue(体色2, Color.FromArgb(color.A, 255, 0, 0)); + } + else + { + item5.SetValue(体色2, Color.FromArgb(color.A, 255, 255, 255)); + } + } + } + 体色2.血統.Add(GameText.アルビノ); + break; + case 1: + if (体色2.血統.Contains(GameText.メラニス)) + { + break; + } + foreach (FieldInfo item6 in from e in 体色t.GetFields() + where 体色.変異色.Contains(e.Name) && e.FieldType.ToString() == Sta.ct + select e) + { + Color color = (Color)item6.GetValue(体色2); + if (color != Col.Empty) + { + if (item6.Name == "人肌") + { + color = Color.FromArgb(color.A, 0, 0, 0); + Col.GetLimitSkin(ref color, out color); + item6.SetValue(体色2, color); + } + else if (item6.Name.Contains("目") || item6.Name.Contains("眼") || item6.Name.Contains("秘石") || item6.Name.Contains("コア")) + { + item6.SetValue(体色2, Color.FromArgb(color.A, 0, 127, 255)); + } + else + { + item6.SetValue(体色2, Color.FromArgb(color.A, 0, 0, 0)); + } + } + } + 体色2.血統.Add(GameText.メラニス); + break; + case 2: + { + if (体色2.血統.Any((string e) => e.StartsWith(GameText.ルチノー))) + { + break; + } + int num = RNG.XS.Next(3); + int num2 = RNG.XS.Next(3); + int num3 = RNG.XS.Next(3); + foreach (FieldInfo item7 in from e in 体色t.GetFields() + where 体色.変異色.Contains(e.Name) && e.FieldType.ToString() == Sta.ct + select e) + { + Color color = (Color)item7.GetValue(体色2); + if (color != Col.Empty) + { + if (item7.Name == "人肌") + { + color = Color.FromArgb(color.A, GetVal(color.R, num), GetVal(color.G, num2), GetVal(color.B, num3)); + Col.GetLimitSkin(ref color, out color); + item7.SetValue(体色2, color); + } + else + { + color = Color.FromArgb(color.A, GetVal(color.R, num), GetVal(color.G, num2), GetVal(color.B, num3)); + Col.GetLimit(ref color, out color); + item7.SetValue(体色2, color); + } + } + } + if (num != 2 || num2 != 2 || num3 != 2) + { + 体色2.血統.Add(GameText.ルチノー + num + num2 + num3); + } + break; + } + } + if (0.05.Lot()) + { + bool flag = false; + bool flag2 = false; + bool flag3 = false; + foreach (EleD item8 in d.EnumEleD()) + { + if (!flag && item8 is 双目D) + { + flag = true; + } + if (!flag2 && item8 is 頬目D) + { + flag2 = true; + } + if (!flag3 && item8 is 縦目D) + { + flag3 = true; + } + } + if ((flag2 && 体色2.頬目左 != 体色2.頬目右) || (flag && 体色2.目左 != 体色2.目右) || (flag3 && (体色2.目左 != 体色2.縦目 || 体色2.目右 != 体色2.縦目))) + { + 体色2.血統.Add(GameText.オッドアイ); + } + } + else + { + switch (RNG.XS.Next(6)) + { + case 0: + 体色2.縦目 = 体色2.目左; + 体色2.頬目左 = 体色2.目左; + 体色2.頬目右 = 体色2.目左; + 体色2.目右 = 体色2.目左; + break; + case 1: + 体色2.縦目 = 体色2.目右; + 体色2.頬目左 = 体色2.目右; + 体色2.頬目右 = 体色2.目右; + 体色2.目左 = 体色2.目右; + break; + case 2: + Oth.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); + 体色2.頬目左 = 体色2.目左; + 体色2.頬目右 = 体色2.目左; + 体色2.目右 = 体色2.目左; + break; + case 3: + Oth.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); + 体色2.頬目左 = 体色2.目右; + 体色2.頬目右 = 体色2.目右; + 体色2.目左 = 体色2.目右; + break; + case 4: + 体色2.頬目左 = 体色2.目左; + 体色2.頬目右 = 体色2.目左; + 体色2.目右 = 体色2.目左; + break; + default: + 体色2.頬目左 = 体色2.目右; + 体色2.頬目右 = 体色2.目右; + 体色2.目左 = 体色2.目右; + break; + } + } + } + else if (母方.血統.Contains(GameText.オッドアイ) && 父方.血統.Contains(GameText.オッドアイ)) + { + bool flag4 = false; + bool flag5 = false; + bool flag6 = false; + foreach (EleD item9 in d.EnumEleD()) + { + if (!flag4 && item9 is 双目D) + { + flag4 = true; + } + if (!flag5 && item9 is 頬目D) + { + flag5 = true; + } + if (!flag6 && item9 is 縦目D) + { + flag6 = true; + } + } + if ((flag5 && 体色2.頬目左 != 体色2.頬目右) || (flag4 && 体色2.目左 != 体色2.目右) || (flag6 && (体色2.目左 != 体色2.縦目 || 体色2.目右 != 体色2.縦目))) + { + 体色2.血統.Add(GameText.オッドアイ); + } + } + else + { + switch (RNG.XS.Next(6)) + { + case 0: + 体色2.縦目 = 体色2.目左; + 体色2.頬目左 = 体色2.目左; + 体色2.頬目右 = 体色2.目左; + 体色2.目右 = 体色2.目左; + break; + case 1: + 体色2.縦目 = 体色2.目右; + 体色2.頬目左 = 体色2.目右; + 体色2.頬目右 = 体色2.目右; + 体色2.目左 = 体色2.目右; + break; + case 2: + Oth.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); + 体色2.頬目左 = 体色2.目左; + 体色2.頬目右 = 体色2.目左; + 体色2.目右 = 体色2.目左; + break; + case 3: + Oth.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); + 体色2.頬目左 = 体色2.目右; + 体色2.頬目右 = 体色2.目右; + 体色2.目左 = 体色2.目右; + break; + case 4: + 体色2.頬目左 = 体色2.目左; + 体色2.頬目右 = 体色2.目左; + 体色2.目右 = 体色2.目左; + break; + default: + 体色2.頬目左 = 体色2.目右; + 体色2.頬目右 = 体色2.目右; + 体色2.目左 = 体色2.目右; + break; + } + } + return 体色2; + } + + private static int GetVal(int i, int v) + { + return v switch + { + 1 => 255, + 0 => 0, + _ => i, + }; + } + + private static 腰D Mix(腰D 母方, 腰D 父方, double 変異率, bool 原種モード) + { + int i = (原種モード ? RNG.XS.Next(3) : RNG.XS.Next(7)); + Dictionary> 接続構成 = Get接続構成(母方, 父方); + Type[] 要素構成 = Get要素構成(母方, 父方); + 頭D 頭D2 = Mix<頭D>(母方, 父方, i, 原種モード); + 基髪D 基髪D2 = new 基髪D(); + 頭D2.基髪接続(基髪D2); + 頭D2.目左接続(new 目傷D()); + 頭D2.目右接続(new 目傷D + { + 右 = true + }); + 頭D2.目左接続(new 目尻影D()); + 頭D2.目右接続(new 目尻影D + { + 右 = true + }); + 鼻肌D 鼻肌D2; + 頭D2.鼻肌接続(鼻肌D2 = Mix<鼻肌D>(母方, 父方, i, 原種モード)); + 頭D2.鼻肌接続(new 紅潮D()); + 頬肌D 頬肌D2 = Mix<頬肌D>(母方, 父方, 右: false, i, 原種モード); + 頭D2.頬肌左接続(頬肌D2); + 頭D2.頬肌右接続(頬肌D2.Get逆()); + 顔ハイライトD 顔ハイライトD2 = Mix<顔ハイライトD>(母方, 父方, 右: false, i, 原種モード); + 頭D2.頬左接続(顔ハイライトD2); + 頭D2.頬右接続(顔ハイライトD2.Get逆()); + 頭D2.単眼目接続(new 目隠帯D()); + 頭D2.口接続(new 玉口枷D()); + 頭D2.AlignC(); + 首D 首D2 = Mix<首D>(母方, 父方, i, 原種モード); + 首D2.頭接続(頭D2); + 胸D 胸D2 = Mix<胸D>(母方, 父方, i, 原種モード); + 乳房D 乳房D2 = Mix<乳房D>(母方, 父方, 右: false, i, 原種モード); + 乳房D2.噴乳接続(new 噴乳D()); + 乳房D2.噴乳接続(new ピアスD()); + 乳房D2.噴乳接続(new キャップ2D()); + 乳房D2.噴乳接続(new 下着乳首D()); + 胸D2.胸左接続(乳房D2); + 胸D2.胸右接続(乳房D2.Get逆()); + 胸D2.肌接続(Mix<胸毛D>(母方, 父方, i, 原種モード)); + 胸D2.肌接続(Mix<胸肌D>(母方, 父方, i, 原種モード)); + 胸腹板D 胸腹板D2; + 胸D2.肌接続(胸腹板D2 = Mix<胸腹板D>(母方, 父方, i, 原種モード)); + 胸D2.肌接続(new 下着トップ_チューブD()); + 胸D2.肌接続(new 下着トップ_クロスD()); + 胸D2.肌接続(new 下着トップ_ビキニD()); + 胸D2.肌接続(new 下着トップ_マイクロD()); + 胸D2.肌接続(new 下着トップ_ブラD()); + 胸D2.肌接続(new 上着トップ_ドレスD()); + 胸D2.AlignC(); + 胸D2.首接続(首D2); + 胴D 胴D2 = Mix<胴D>(母方, 父方, i, 原種モード); + 胴腹板D 胴腹板D2; + 胴D2.肌接続(胴腹板D2 = Mix<胴腹板D>(母方, 父方, i, 原種モード)); + 胴D2.肌接続(Mix<胴肌D>(母方, 父方, i, 原種モード)); + 胴D2.肌接続(new 上着ミドル_ドレスD()); + 胴D2.AlignC(); + 胴D2.胸接続(胸D2); + 腰D 腰 = Mix<腰D>(母方, 父方, i, 原種モード); + 腰.膣基接続(new 膣基_人D()); + 腰.膣基接続(new 膣内精液_人D()); + 腰.膣基接続(new 断面_人D()); + 腰.膣基接続(Uni.性器()); + 腰.肛門接続(Uni.肛門()); + 腰.肌接続(Uni.ボテ腹()); + 腰肌D 腰肌; + 腰.肌接続(腰肌 = Mix<腰肌D>(母方, 父方, i, 原種モード)); + 腰.肌接続(new 下着ボトム_ノーマルD()); + 腰.肌接続(new 下着ボトム_マイクロD()); + 上着ボトム_クロスD 上着ボトム_クロスD2 = new 上着ボトム_クロスD(); + 上着ボトム_クロスD2.上着ボトム後接続(new 上着ボトム_クロス後D()); + 腰.上着接続(上着ボトム_クロスD2); + 腰.上着接続(new 上着ボトム_前掛けD()); + 腰.AlignC(); + 腰.胴接続(胴D2); + 胴D2.肥大 = 腰.肥大; + if (RNG.XS.NextBool()) + { + EleD eleD = SlaveMatrix.GameClasses._Con.Get後髪0R(); + 基髪D2.後髪接続(eleD); + eleD.AlignR(); + if (eleD is 後髪0_肢系D && 変異率.Lot()) + { + eleD.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左2_接続, 要素構成, 接続構成, 変異率, 原種モード); + eleD.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左3_接続, 要素構成, 接続構成, 変異率, 原種モード); + eleD.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左4_接続, 要素構成, 接続構成, 変異率, 原種モード); + eleD.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左5_接続, 要素構成, 接続構成, 変異率, 原種モード); + } + if ((eleD is 後髪0_ジグD || eleD is 後髪0_ハネD || eleD is 後髪0_パツD || eleD is 後髪0_カルD || eleD is 後髪0_肢系D) && RNG.XS.NextBool()) + { + EleD e2 = SlaveMatrix.GameClasses._Con.Get後髪1R(); + 基髪D2.後髪接続(e2); + e2.AlignR(); + } + EleD eleD2 = SlaveMatrix.GameClasses._Con.Get横髪R(右: false); + 基髪D2.横髪左接続(eleD2); + eleD2.AlignR(); + 基髪D2.横髪右接続(eleD2.Get逆()); + EleD e3 = SlaveMatrix.GameClasses._Con.Get前髪R(); + 基髪D2.前髪接続(e3); + e3.AlignR(); + } + else + { + 後髪0D 後髪0D2 = Mix<後髪0D>(母方, 父方, i, 原種モード); + if (後髪0D2 != null) + { + 基髪D2.後髪接続(後髪0D2); + 後髪0D2.AlignR(); + if (後髪0D2 is 後髪0_肢系D && 変異率.Lot()) + { + 後髪0D2.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左2_接続, 要素構成, 接続構成, 変異率, 原種モード); + 後髪0D2.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左3_接続, 要素構成, 接続構成, 変異率, 原種モード); + 後髪0D2.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左4_接続, 要素構成, 接続構成, 変異率, 原種モード); + 後髪0D2.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左5_接続, 要素構成, 接続構成, 変異率, 原種モード); + } + if ((後髪0D2 is 後髪0_ジグD || 後髪0D2 is 後髪0_ハネD || 後髪0D2 is 後髪0_パツD || 後髪0D2 is 後髪0_カルD || 後髪0D2 is 後髪0_肢系D) && RNG.XS.NextBool()) + { + 後髪1D 後髪1D2 = Mix<後髪1D>(母方, 父方, i, 原種モード); + if (後髪1D2 != null) + { + 基髪D2.後髪接続(後髪1D2); + 後髪1D2.AlignR(); + } + } + } + else if (RNG.XS.NextBool()) + { + 後髪1D 後髪1D3 = Mix<後髪1D>(母方, 父方, i, 原種モード); + if (後髪1D3 != null) + { + 基髪D2.後髪接続(後髪1D3); + 後髪1D3.AlignR(); + } + } + 横髪D 横髪D2 = Mix<横髪D>(母方, 父方, 右: false, i, 原種モード); + 基髪D2.横髪左接続(横髪D2); + 横髪D2.AlignR(); + 基髪D2.横髪右接続(横髪D2.Get逆()); + 前髪D e4 = Mix<前髪D>(母方, 父方, i, 原種モード); + 基髪D2.前髪接続(e4); + e4.AlignR(); + } + 双目D 双目D2 = null; + 双目D 双目D3 = null; + 頬目D 頬目D2 = null; + 頬目D 頬目D3 = null; + 縦目D 縦目D2 = null; + 単目D 単目D2 = null; + 縦瞼D 縦瞼D2 = null; + 単瞼D 単瞼D2 = null; + bool flag = 母方.EnumEleD().IsEleD<双目D>() || 父方.EnumEleD().IsEleD<双目D>(); + bool flag2 = 母方.EnumEleD().IsEleD<単目D>() || 父方.EnumEleD().IsEleD<単目D>(); + if (!原種モード && 変異率.Lot() && 0.05.Lot()) + { + flag2 = true; + } + if (flag && flag2) + { + if (RNG.XS.NextBool()) + { + 双目D2 = Mix<双目D>(母方, 父方, 右: false, i, 原種モード); + 双瞼D 双瞼D2 = Mix<双瞼D>(母方, 父方, 右: false, i, 原種モード); + 眉D 眉D2 = Mix<眉D>(母方, 父方, 右: false, i, 原種モード); + if (双目D2 != null && 双瞼D2 != null && 眉D2 != null) + { + if (原種モード || !変異率.Lot() || !0.05.Lot()) + { + 双目D2.瞼接続(双瞼D2); + 双目D2.瞼接続(new 涙D()); + 頭D2.目左接続(双目D2); + 頭D2.目右接続(双目D3 = (双目D)双目D2.Get逆()); + } + 頭D2.眉左接続(眉D2); + 頭D2.眉右接続(眉D2.Get逆()); + } + else + { + 双目D2 = SlaveMatrix.GameClasses._Con.Get双眼R(右: false); + 頭D2.目左接続(双目D2); + 頭D2.目右接続(双目D3 = (双目D)双目D2.Get逆()); + 眉D 眉D3 = SlaveMatrix.GameClasses._Con.Get眉R(右: false); + 頭D2.眉左接続(眉D3); + 頭D2.眉右接続(眉D3.Get逆()); + } + 縦目D2 = Mix<縦目D>(母方, 父方, i, 原種モード); + 縦瞼D2 = Mix<縦瞼D>(母方, 父方, i, 原種モード); + if (縦目D2 != null && 縦瞼D2 != null) + { + 縦目D2.瞼接続(縦瞼D2); + 頭D2.額接続(縦目D2); + } + else if (!原種モード && 変異率.Lot() && 0.05.Lot()) + { + 頭D2.額接続(縦目D2 = SlaveMatrix.GameClasses._Con.Get縦眼R()); + 縦瞼D2 = 縦目D2.瞼_接続.GetEleD<縦瞼D>(); + } + 頬目D2 = Mix<頬目D>(母方, 父方, 右: false, i, 原種モード); + 頬瞼D 頬瞼D2 = Mix<頬瞼D>(母方, 父方, 右: false, i, 原種モード); + if (頬目D2 != null && 頬瞼D2 != null) + { + 頬目D2.瞼接続(頬瞼D2); + 頭D2.頬肌左接続(頬目D2); + 頭D2.頬肌右接続(頬目D3 = (頬目D)頬目D2.Get逆()); + } + else if (!原種モード && 変異率.Lot() && 0.05.Lot()) + { + 頬目D2 = SlaveMatrix.GameClasses._Con.Get頬眼R(右: false); + 頭D2.頬肌左接続(頬目D2); + 頭D2.頬肌右接続(頬目D3 = (頬目D)頬目D2.Get逆()); + } + } + else + { + 単目D2 = Mix<単目D>(母方, 父方, i, 原種モード); + 単瞼D2 = Mix<単瞼D>(母方, 父方, i, 原種モード); + 単眼眉D 単眼眉D2 = Mix<単眼眉D>(母方, 父方, i, 原種モード); + if (単目D2 != null && 単瞼D2 != null && 単眼眉D2 != null) + { + 単目D2.瞼接続(単瞼D2); + 単目D2.瞼接続(new 涙D + { + 基準C = new Vector2D(0.01, 0.0) + }); + 単目D2.瞼接続(new 涙D + { + 右 = true, + 基準C = new Vector2D(-0.01, 0.0) + }); + 頭D2.単眼目接続(単目D2); + 頭D2.単眼眉接続(単眼眉D2); + } + else + { + 頭D2.単眼目接続(単目D2 = SlaveMatrix.GameClasses._Con.Get単眼R()); + 単瞼D2 = 単目D2.瞼_接続.GetEleD<単瞼D>(); + 頭D2.単眼眉接続(SlaveMatrix.GameClasses._Con.Get単眼眉R()); + } + } + } + else if (flag) + { + 双目D2 = Mix<双目D>(母方, 父方, 右: false, i, 原種モード); + 双瞼D 双瞼D3 = Mix<双瞼D>(母方, 父方, 右: false, i, 原種モード); + 眉D 眉D4 = Mix<眉D>(母方, 父方, 右: false, i, 原種モード); + if (双目D2 != null && 双瞼D3 != null && 眉D4 != null) + { + if (原種モード || !変異率.Lot() || !0.05.Lot()) + { + 双目D2.瞼接続(双瞼D3); + 双目D2.瞼接続(new 涙D()); + 頭D2.目左接続(双目D2); + 頭D2.目右接続(双目D3 = (双目D)双目D2.Get逆()); + } + 頭D2.眉左接続(眉D4); + 頭D2.眉右接続(眉D4.Get逆()); + } + else + { + 双目D2 = SlaveMatrix.GameClasses._Con.Get双眼R(右: false); + 頭D2.目左接続(双目D2); + 頭D2.目右接続(双目D3 = (双目D)双目D2.Get逆()); + 眉D 眉D5 = SlaveMatrix.GameClasses._Con.Get眉R(右: false); + 頭D2.眉左接続(眉D5); + 頭D2.眉右接続(眉D5.Get逆()); + } + 縦目D2 = Mix<縦目D>(母方, 父方, i, 原種モード); + 縦瞼D2 = Mix<縦瞼D>(母方, 父方, i, 原種モード); + if (縦目D2 != null && 縦瞼D2 != null) + { + 縦目D2.瞼接続(縦瞼D2); + 頭D2.額接続(縦目D2); + } + else if (!原種モード && 変異率.Lot() && 0.05.Lot()) + { + 頭D2.額接続(縦目D2 = SlaveMatrix.GameClasses._Con.Get縦眼R()); + 縦瞼D2 = 縦目D2.瞼_接続.GetEleD<縦瞼D>(); + } + 頬目D2 = Mix<頬目D>(母方, 父方, 右: false, i, 原種モード); + 頬瞼D 頬瞼D3 = Mix<頬瞼D>(母方, 父方, 右: false, i, 原種モード); + if (頬目D2 != null && 頬瞼D3 != null) + { + 頬目D2.瞼接続(頬瞼D3); + 頭D2.頬肌左接続(頬目D2); + 頭D2.頬肌右接続(頬目D3 = (頬目D)頬目D2.Get逆()); + } + else if (!原種モード && 変異率.Lot() && 0.05.Lot()) + { + 頬目D2 = SlaveMatrix.GameClasses._Con.Get頬眼R(右: false); + 頭D2.頬肌左接続(頬目D2); + 頭D2.頬肌右接続(頬目D3 = (頬目D)頬目D2.Get逆()); + } + } + else if (flag2) + { + 単目D2 = Mix<単目D>(母方, 父方, i, 原種モード); + 単瞼D2 = Mix<単瞼D>(母方, 父方, i, 原種モード); + 単眼眉D 単眼眉D3 = Mix<単眼眉D>(母方, 父方, i, 原種モード); + if (単目D2 != null && 単瞼D2 != null && 単眼眉D3 != null) + { + 単目D2.瞼接続(単瞼D2); + 単目D2.瞼接続(new 涙D + { + 基準C = new Vector2D(0.01, 0.0) + }); + 単目D2.瞼接続(new 涙D + { + 右 = true, + 基準C = new Vector2D(-0.01, 0.0) + }); + 頭D2.単眼目接続(単目D2); + 頭D2.単眼眉接続(単眼眉D3); + } + else + { + 頭D2.単眼目接続(単目D2 = SlaveMatrix.GameClasses._Con.Get単眼R()); + 単瞼D2 = 単目D2.瞼_接続.GetEleD<単瞼D>(); + 頭D2.単眼眉接続(SlaveMatrix.GameClasses._Con.Get単眼眉R()); + } + } + 鼻D 鼻D2 = Mix<鼻D>(母方, 父方, i, 原種モード); + if (鼻D2 != null) + { + 鼻D2.鼻水左接続(new 鼻水D()); + 鼻D2.鼻水右接続(new 鼻水D + { + 右 = true + }); + 頭D2.鼻接続(鼻D2); + } + 口D 口D2 = Mix<口D>(母方, 父方, i, 原種モード); + if (口D2 != null) + { + if (口D2 is 口_通常D) + { + 頭D2.口接続(口D2); + 頭D2.口接続(new 涎_通常D()); + 頭D2.口接続(new 涎_通常D + { + 右 = true + }); + } + else if (口D2 is 口_裂けD) + { + 頭D2.口接続(口D2); + 頭D2.口接続(new 涎_裂けD()); + 頭D2.口接続(new 涎_裂けD + { + 右 = true + }); + } + 頭D2.口接続(new 性器精液_人D()); + 頭D2.口接続(new 咳D()); + 頭D2.口接続(new 呼気D()); + 舌D 舌D2 = Mix<舌D>(母方, 父方, i, 原種モード); + if (舌D2 != null) + { + 頭D2.口接続(舌D2); + } + } + 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_耳左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 基髪D2.接続(母方, 父方, i, ConnectionInfo.基髪_頭頂左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_頬左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_大顎基_接続, 要素構成, 接続構成, 変異率, 原種モード); + 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_顔面_接続, 要素構成, 接続構成, 変異率, 原種モード); + 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_頭頂_接続, 要素構成, 接続構成, 変異率, 原種モード); + 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_触覚左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 胸D2.接続(母方, 父方, i, ConnectionInfo.胸_肩左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 頭D2.接続(母方, 父方, i, ConnectionInfo.頭_額_接続, 要素構成, 接続構成, 変異率, 原種モード); + 胸D2.接続(母方, 父方, i, ConnectionInfo.胸_翼上左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 胸D2.接続(母方, 父方, i, ConnectionInfo.胸_翼下左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 胴D2.接続(母方, 父方, i, ConnectionInfo.胴_翼左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 腰.接続(母方, 父方, i, ConnectionInfo.腰_翼左_接続, 要素構成, 接続構成, 変異率, 原種モード); + if (原種モード) + { + 胸D2.接続(母方, 父方, i, ConnectionInfo.胸_背中_接続, 要素構成, 接続構成, 変異率, 原種モード); + } + else + { + EleD eleD3 = Mix<背中D>(母方, 父方, i, 原種モード); + string t; + if (eleD3 != null) + { + t = eleD3.GetType().ToString(); + if (!胸D2.背中_接続.Any((EleD e) => e.GetType().ToString() == t) && RNG.XS.NextBool()) + { + 胸D2.背中接続(eleD3); + } + } + eleD3 = Mix<背中D>(母方, 父方, i, 原種モード); + if (eleD3 != null) + { + t = eleD3.GetType().ToString(); + if (!胸D2.背中_接続.Any((EleD e) => e.GetType().ToString() == t) && RNG.XS.NextBool()) + { + 胸D2.背中接続(eleD3); + } + } + eleD3 = Mix<背中D>(母方, 父方, i, 原種モード); + if (eleD3 != null) + { + t = eleD3.GetType().ToString(); + if (!胸D2.背中_接続.Any((EleD e) => e.GetType().ToString() == t) && RNG.XS.NextBool()) + { + 胸D2.背中接続(eleD3); + } + } + } + 半身D 半身 = Mix<半身D>(母方, 父方, i, 原種モード); + Action action = delegate + { + 腰.半身接続(半身); + 半身.AlignR(); + if (半身 is 長物_魚D) + { + 長物_魚D 長物_魚D2 = (長物_魚D)半身; + 長物_魚D2.接続(母方, 父方, i, ConnectionInfo.長物_魚_左0_接続, 要素構成, 接続構成, 変異率, 原種モード); + 長物_魚D2.接続(母方, 父方, i, ConnectionInfo.長物_魚_左6_接続, 要素構成, 接続構成, 変異率, 原種モード); + 長物_魚D2.接続(母方, 父方, i, ConnectionInfo.長物_魚_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); + if (長物_魚D2.尾_接続.Count > 0) + { + foreach (EleD item in 長物_魚D2.尾_接続) + { + item.AlignR(); + } + } + double 尺度B2 = 長物_魚D2.尺度B; + foreach (EleD item2 in 長物_魚D2.左0_接続) + { + item2.尺度B = 尺度B2; + } + foreach (EleD item3 in 長物_魚D2.右0_接続) + { + item3.尺度B = 尺度B2; + } + 尺度B2 *= 0.9; + 尺度B2 *= 0.9; + 尺度B2 *= 0.9; + 尺度B2 *= 0.9; + 尺度B2 *= 0.9; + 尺度B2 *= 0.9; + foreach (EleD item4 in 長物_魚D2.左6_接続) + { + item4.尺度B = 尺度B2; + } + foreach (EleD item5 in 長物_魚D2.右6_接続) + { + item5.尺度B = 尺度B2; + } + 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); + for (int num3 = 腰.腿左_接続.Count - 1; num3 > -1; num3--) + { + if (!(腰.腿左_接続[num3] is 触手_犬D)) + { + 腰.腿左_接続.RemoveAt(num3); + } + } + for (int num4 = 腰.腿右_接続.Count - 1; num4 > -1; num4--) + { + if (!(腰.腿右_接続[num4] is 触手_犬D)) + { + 腰.腿右_接続.RemoveAt(num4); + } + } + if (腰.腿左_接続.IsEleD<触手_犬D>()) + { + for (int num5 = 腰.翼左_接続.Count - 1; num5 > -1; num5--) + { + if (腰.翼左_接続[num5] is 四足脇D) + { + 腰.翼左_接続.RemoveAt(num5); + } + } + for (int num6 = 腰.翼右_接続.Count - 1; num6 > -1; num6--) + { + if (腰.翼右_接続[num6] is 四足脇D) + { + 腰.翼右_接続.RemoveAt(num6); + } + } + } + } + else if (半身 is 長物_鯨D) + { + 長物_鯨D 鯨 = (長物_鯨D)半身; + 鯨.接続(母方, 父方, i, ConnectionInfo.長物_鯨_左0_接続, 要素構成, 接続構成, 変異率, 原種モード); + 鯨.接続(母方, 父方, i, ConnectionInfo.長物_鯨_左6_接続, 要素構成, 接続構成, 変異率, 原種モード); + 鯨.接続(母方, 父方, i, ConnectionInfo.長物_鯨_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); + if (鯨.尾_接続.Count > 0) + { + foreach (EleD item6 in 鯨.尾_接続) + { + item6.AlignR(); + } + } + 鯨.尾_接続.SetEleD(delegate(尾_鯨D e) + { + e.柄 = 鯨.柄; + }); + double 尺度B3 = 鯨.尺度B; + foreach (EleD item7 in 鯨.左0_接続) + { + item7.尺度B = 尺度B3; + } + foreach (EleD item8 in 鯨.右0_接続) + { + item8.尺度B = 尺度B3; + } + 尺度B3 *= 0.9; + 尺度B3 *= 0.9; + 尺度B3 *= 0.9; + 尺度B3 *= 0.9; + 尺度B3 *= 0.9; + 尺度B3 *= 0.9; + foreach (EleD item9 in 鯨.左6_接続) + { + item9.尺度B = 尺度B3; + } + foreach (EleD item10 in 鯨.右6_接続) + { + item10.尺度B = 尺度B3; + } + 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); + for (int num7 = 腰.腿左_接続.Count - 1; num7 > -1; num7--) + { + if (!(腰.腿左_接続[num7] is 触手_犬D)) + { + 腰.腿左_接続.RemoveAt(num7); + } + } + for (int num8 = 腰.腿右_接続.Count - 1; num8 > -1; num8--) + { + if (!(腰.腿右_接続[num8] is 触手_犬D)) + { + 腰.腿右_接続.RemoveAt(num8); + } + } + if (腰.腿左_接続.IsEleD<触手_犬D>()) + { + for (int num9 = 腰.翼左_接続.Count - 1; num9 > -1; num9--) + { + if (腰.翼左_接続[num9] is 四足脇D) + { + 腰.翼左_接続.RemoveAt(num9); + } + } + for (int num10 = 腰.翼右_接続.Count - 1; num10 > -1; num10--) + { + if (腰.翼右_接続[num10] is 四足脇D) + { + 腰.翼右_接続.RemoveAt(num10); + } + } + } + } + else if (半身 is 長物_蛇D) + { + 長物_蛇D 長物_蛇D2 = (長物_蛇D)半身; + 長物_蛇D2.接続(母方, 父方, i, ConnectionInfo.長物_蛇_左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 胴_蛇D 胴_蛇D2 = Mix<胴_蛇D>(母方, 父方, i, 原種モード); + if (胴_蛇D2 != null) + { + 胴_蛇D2.接続(母方, 父方, i, ConnectionInfo.胴_蛇_左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 長胴D 長胴D2 = (長胴D)胴_蛇D2.Copy(); + 長物_蛇D2.胴接続(胴_蛇D2); + int num11 = 2; + int num12 = 母方.EnumEleD().Count((EleD e) => e is 長胴D); + int num13 = 父方.EnumEleD().Count((EleD e) => e is 長胴D); + num11 = (RNG.XS.NextBool() ? ((int)((double)(num12 + num13) * 0.5)) : ((!RNG.XS.NextBool()) ? num13 : num12)); + num11 = (num11 + RNG.XS.NextSign() * RNG.XS.Next(4)).Clamp(0, 50); + for (int l = 0; l < num11; l++) + { + 胴_蛇D2.胴接続(胴_蛇D2 = (胴_蛇D)長胴D2.Copy()); + } + 胴_蛇D2.接続(母方, 父方, i, ConnectionInfo.胴_蛇_胴_接続, 要素構成, 接続構成, 変異率, 原種モード); + if (胴_蛇D2.EnumEleD().IsEleD<腿D>()) + { + IEnumerable<胴_蛇D> eleDs = 長物_蛇D2.EnumEleD().Skip(1).GetEleDs<胴_蛇D>(); + foreach (胴_蛇D item11 in eleDs.Take(eleDs.Count() - 1)) + { + item11.左_接続.Clear(); + item11.右_接続.Clear(); + } + if (num11 < 2) + { + 胴_蛇D obj = eleDs.Last(); + obj.左_接続.Clear(); + obj.右_接続.Clear(); + } + } + else + { + int num14 = 0; + foreach (胴_蛇D eleD7 in 長物_蛇D2.EnumEleD().Skip(1).GetEleDs<胴_蛇D>()) + { + if (num14 % 3 != 1) + { + eleD7.左_接続.Clear(); + eleD7.右_接続.Clear(); + } + num14++; + } + } + } + else + { + 長物_蛇D2.接続(母方, 父方, i, ConnectionInfo.長物_蛇_胴_接続, 要素構成, 接続構成, 変異率, 原種モード); + } + 長物_蛇D2.AlignC(); + if (長物_蛇D2.ガード) + { + 腰肌.竜性_鱗1_表示 = false; + 腰肌.竜性_鱗2_表示 = false; + 腰肌.竜性_鱗3_表示 = false; + 腰肌.竜性_鱗4_表示 = false; + 腰肌.獣性_獣毛_表示 = false; + 腰肌.陰毛_表示 = false; + } + 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); + for (int num15 = 腰.腿左_接続.Count - 1; num15 > -1; num15--) + { + if (!(腰.腿左_接続[num15] is 触手_犬D)) + { + 腰.腿左_接続.RemoveAt(num15); + } + } + for (int num16 = 腰.腿右_接続.Count - 1; num16 > -1; num16--) + { + if (!(腰.腿右_接続[num16] is 触手_犬D)) + { + 腰.腿右_接続.RemoveAt(num16); + } + } + if (腰.腿左_接続.IsEleD<触手_犬D>()) + { + for (int num17 = 腰.翼左_接続.Count - 1; num17 > -1; num17--) + { + if (腰.翼左_接続[num17] is 四足脇D) + { + 腰.翼左_接続.RemoveAt(num17); + } + } + for (int num18 = 腰.翼右_接続.Count - 1; num18 > -1; num18--) + { + if (腰.翼右_接続[num18] is 四足脇D) + { + 腰.翼右_接続.RemoveAt(num18); + } + } + } + } + else if (半身 is 長物_蟲D) + { + 長物_蟲D 長物_蟲D2 = (長物_蟲D)半身; + 長物_蟲D2.接続(母方, 父方, i, ConnectionInfo.長物_蟲_左0_接続, 要素構成, 接続構成, 変異率, 原種モード); + 長物_蟲D2.接続(母方, 父方, i, ConnectionInfo.長物_蟲_左1_接続, 要素構成, 接続構成, 変異率, 原種モード); + 胴_蟲D 胴_蟲D2 = Mix<胴_蟲D>(母方, 父方, i, 原種モード); + if (胴_蟲D2 != null) + { + 胴_蟲D2.接続(母方, 父方, i, ConnectionInfo.胴_蟲_左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 長胴D 長胴D3 = (長胴D)胴_蟲D2.Copy(); + 長物_蟲D2.胴接続(胴_蟲D2); + int num19 = 2; + int num20 = 母方.EnumEleD().Count((EleD e) => e is 長胴D); + int num21 = 父方.EnumEleD().Count((EleD e) => e is 長胴D); + num19 = (RNG.XS.NextBool() ? ((int)((double)(num20 + num21) * 0.5)) : ((!RNG.XS.NextBool()) ? num21 : num20)); + num19 = (num19 + RNG.XS.NextSign() * RNG.XS.Next(4)).Clamp(0, 50); + for (int m = 0; m < num19; m++) + { + 胴_蟲D2.胴接続(胴_蟲D2 = (胴_蟲D)長胴D3.Copy()); + } + 胴_蟲D2.接続(母方, 父方, i, ConnectionInfo.胴_蟲_胴_接続, 要素構成, 接続構成, 変異率, 原種モード); + } + else + { + 長物_蟲D2.接続(母方, 父方, i, ConnectionInfo.長物_蟲_胴_接続, 要素構成, 接続構成, 変異率, 原種モード); + } + 長物_蟲D2.AlignC(); + 腰.翼左_接続.RemoveAll((EleD e) => e is 四足脇D); + 腰.翼右_接続.RemoveAll((EleD e) => e is 四足脇D); + } + else if (半身 is 四足胸D) + { + 四足胸D 四足胸D2 = (四足胸D)半身; + 胸毛D 胸毛D2 = null; + 胸肌D 胸肌D2 = null; + 四足胸D2.肌接続(胸毛D2 = Mix<胸毛D>(母方, 父方, i, 原種モード)); + 四足胸D2.肌接続(胸肌D2 = Mix<胸肌D>(母方, 父方, i, 原種モード)); + 四足胸D2.AlignC(); + if (胸毛D2 != null) + { + 胸毛D2.尺度B *= 1.4; + } + if (胸肌D2 != null) + { + 胸肌D2.尺度B *= 1.3; + 胸肌D2.蜘蛛_眼左2_基_表示 = false; + 胸肌D2.蜘蛛_眼左2_眼_表示 = false; + 胸肌D2.蜘蛛_眼左2_ハイライト_表示 = false; + 胸肌D2.蜘蛛_眼右2_基_表示 = false; + 胸肌D2.蜘蛛_眼右2_眼_表示 = false; + 胸肌D2.蜘蛛_眼右2_ハイライト_表示 = false; + } + 四足胸D2.肥大 = 腰.肥大; + 四足胴D 四足胴D2 = Mix<四足胴D>(母方, 父方, i, 原種モード); + if (四足胴D2 != null) + { + 胴肌D 胴肌D2 = null; + 四足胴D2.肌接続(胴肌D2 = Mix<胴肌D>(母方, 父方, i, 原種モード)); + 四足胴D2.AlignC(); + if (胴肌D2 != null) + { + 胴肌D2.尺度B *= 1.35; + } + 四足胸D2.胴接続(四足胴D2); + 四足胴D2.肥大 = 腰.肥大; + } + 四足腰D 四足腰D2 = Mix<四足腰D>(母方, 父方, i, 原種モード); + if (四足腰D2 != null) + { + 腰肌D 腰肌D2 = null; + 四足腰D2.膣基接続(new 膣基_獣D()); + 四足腰D2.膣基接続(new 膣内精液_獣D()); + 四足腰D2.膣基接続(new 断面_獣D()); + 四足腰D2.膣基接続(Uni.四足性器()); + 四足腰D2.肛門接続(Uni.四足肛門()); + 四足腰D2.肌接続(new ボテ腹_獣D()); + 四足腰D2.肌接続(腰肌D2 = Mix<腰肌D>(母方, 父方, i, 原種モード)); + 腰.膣基_接続.SetEleD(delegate(性器_人D e) + { + e.表示 = false; + }); + 腰.肛門_接続.SetEleD(delegate(肛門_人D e) + { + e.表示 = false; + }); + 四足腰D2.肌_接続.SetEleD(delegate(腰肌D e) + { + e.陰毛_表示 = false; + }); + 四足腰D2.AlignC(); + if (腰肌D2 != null) + { + 腰肌D2.尺度B *= 1.4; + 腰肌D2.虫性_腹板1_腹板_表示 = false; + 腰肌D2.虫性_腹板2_腹板_表示 = false; + 腰肌D2.虫性_腹板1_縦線_表示 = false; + 腰肌D2.虫性_腹板2_縦線_表示 = false; + 腰肌D2.陰毛_表示 = false; + } + 四足胴D2.腰接続(四足腰D2); + 四足腰D2.肥大 = 腰.肥大; + if ((腰肌D2.淫タトゥ_ハート_タトゥ右1_表示 || 腰肌D2.淫タトゥ_ハート_タトゥ右2_表示 || 腰肌D2.淫タトゥ_ハート_タトゥ左1_表示 || 腰肌D2.淫タトゥ_ハート_タトゥ左2_表示) && (腰肌D2.植タトゥ_タトゥ左_表示 || 腰肌D2.植タトゥ_タトゥ右_表示)) + { + if (RNG.XS.NextBool()) + { + 腰肌D2.淫タトゥ_ハート_タトゥ右1_表示 = true; + 腰肌D2.淫タトゥ_ハート_タトゥ右2_表示 = true; + 腰肌D2.淫タトゥ_ハート_タトゥ左1_表示 = true; + 腰肌D2.淫タトゥ_ハート_タトゥ左2_表示 = true; + 腰肌D2.植タトゥ_タトゥ左_表示 = false; + 腰肌D2.植タトゥ_タトゥ右_表示 = false; + } + else + { + 腰肌D2.淫タトゥ_ハート_タトゥ右1_表示 = false; + 腰肌D2.淫タトゥ_ハート_タトゥ右2_表示 = false; + 腰肌D2.淫タトゥ_ハート_タトゥ左1_表示 = false; + 腰肌D2.淫タトゥ_ハート_タトゥ左2_表示 = false; + 腰肌D2.植タトゥ_タトゥ左_表示 = true; + 腰肌D2.植タトゥ_タトゥ右_表示 = true; + } + } + } + 四足胸D2.接続(母方, 父方, i, ConnectionInfo.四足胸_脇左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 四足胸D2.接続(母方, 父方, i, ConnectionInfo.四足胸_翼上左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 四足胸D2.接続(母方, 父方, i, ConnectionInfo.四足胸_翼下左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 四足胴D2.接続(母方, 父方, i, ConnectionInfo.四足胴_翼左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 四足腰D2.接続(母方, 父方, i, ConnectionInfo.四足腰_翼左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 四足胸D2.接続(母方, 父方, i, ConnectionInfo.四足胸_背中_接続, 要素構成, 接続構成, 変異率, 原種モード); + 四足腰D2.接続(母方, 父方, i, ConnectionInfo.四足腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 四足腰D2.接続(母方, 父方, i, ConnectionInfo.四足腰_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); + 腰.翼左_接続.RemoveAll((EleD e) => e is 四足脇D); + 腰.翼右_接続.RemoveAll((EleD e) => e is 四足脇D); + } + else if (半身 is 多足_蛸D) + { + 多足_蛸D obj2 = (多足_蛸D)半身; + obj2.接続(母方, 父方, i, ConnectionInfo.多足_蛸_軟体外左_接続, 要素構成, 接続構成, 変異率, 原種モード); + obj2.接続(母方, 父方, i, ConnectionInfo.多足_蛸_軟体内左_接続, 要素構成, 接続構成, 変異率, 原種モード); + obj2.軟体内左_接続.SetEleDs(delegate(触手_軟D e) + { + e.前足 = false; + e.後足 = true; + }); + obj2.軟体内右_接続.SetEleDs(delegate(触手_軟D e) + { + e.前足 = false; + e.後足 = true; + }); + obj2.軟体外左_接続.SetEleDs(delegate(触手_軟D e) + { + e.前足 = true; + e.後足 = false; + }); + obj2.軟体外右_接続.SetEleDs(delegate(触手_軟D e) + { + e.前足 = true; + e.後足 = false; + }); + 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 腰.接続(母方, 父方, i, ConnectionInfo.腰_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); + for (int num22 = 腰.腿左_接続.Count - 1; num22 > -1; num22--) + { + if (!(腰.腿左_接続[num22] is 触手_犬D)) + { + 腰.腿左_接続.RemoveAt(num22); + } + } + for (int num23 = 腰.腿右_接続.Count - 1; num23 > -1; num23--) + { + if (!(腰.腿右_接続[num23] is 触手_犬D)) + { + 腰.腿右_接続.RemoveAt(num23); + } + } + if (腰.腿左_接続.IsEleD<触手_犬D>()) + { + for (int num24 = 腰.翼左_接続.Count - 1; num24 > -1; num24--) + { + if (腰.翼左_接続[num24] is 四足脇D) + { + 腰.翼左_接続.RemoveAt(num24); + } + } + for (int num25 = 腰.翼右_接続.Count - 1; num25 > -1; num25--) + { + if (腰.翼右_接続[num25] is 四足脇D) + { + 腰.翼右_接続.RemoveAt(num25); + } + } + } + } + else if (半身 is 多足_蜘D) + { + 多足_蜘D 多足_蜘D2 = (多足_蜘D)半身; + 多足_蜘D2.接続(母方, 父方, i, ConnectionInfo.多足_蜘_触肢左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 多足_蜘D2.接続(母方, 父方, i, ConnectionInfo.多足_蜘_節足左1_接続, 要素構成, 接続構成, 変異率, 原種モード); + 多足_蜘D2.接続(母方, 父方, i, ConnectionInfo.多足_蜘_節足左2_接続, 要素構成, 接続構成, 変異率, 原種モード); + 多足_蜘D2.接続(母方, 父方, i, ConnectionInfo.多足_蜘_節足左3_接続, 要素構成, 接続構成, 変異率, 原種モード); + 多足_蜘D2.接続(母方, 父方, i, ConnectionInfo.多足_蜘_節足左4_接続, 要素構成, 接続構成, 変異率, 原種モード); + 多足_蜘D2.接続(母方, 父方, i, ConnectionInfo.多足_蜘_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); + 節足_足蜘D eleD5 = 多足_蜘D2.節足左1_接続.GetEleD<節足_足蜘D>(); + bool 柄1_表示 = eleD5?.柄1_表示 ?? false; + bool 柄2_表示 = eleD5?.柄2_表示 ?? false; + bool 爪 = eleD5?.爪 ?? false; + foreach (EleD item12 in 多足_蜘D2.触肢左_接続) + { + if (item12 is 節尾_鋏D || item12 is 大顎D) + { + item12.反転Y = true; + } + else + { + item12.反転Y = false; + } + } + foreach (EleD item13 in 多足_蜘D2.触肢右_接続) + { + if (item13 is 節尾_鋏D || item13 is 大顎D) + { + item13.反転Y = true; + } + else + { + item13.反転Y = false; + } + } + foreach (EleD item14 in 多足_蜘D2.節足左1_接続) + { + if (item14 is 節足_足蜘D) + { + eleD5 = (節足_足蜘D)item14; + eleD5.柄1_表示 = 柄1_表示; + eleD5.柄2_表示 = 柄2_表示; + eleD5.爪 = 爪; + item14.反転Y = false; + } + else if (item14 is 節足_足百D) + { + item14.反転Y = true; + } + else + { + item14.反転Y = false; + } + } + foreach (EleD item15 in 多足_蜘D2.節足右1_接続) + { + if (item15 is 節足_足蜘D) + { + eleD5 = (節足_足蜘D)item15; + eleD5.柄1_表示 = 柄1_表示; + eleD5.柄2_表示 = 柄2_表示; + eleD5.爪 = 爪; + item15.反転Y = false; + } + else if (item15 is 節足_足百D) + { + item15.反転Y = true; + } + else + { + item15.反転Y = false; + } + } + foreach (EleD item16 in 多足_蜘D2.節足左2_接続) + { + if (item16 is 節足_足蜘D) + { + eleD5 = (節足_足蜘D)item16; + eleD5.柄1_表示 = 柄1_表示; + eleD5.柄2_表示 = 柄2_表示; + eleD5.爪 = 爪; + item16.反転Y = false; + } + else if (item16 is 節足_足百D) + { + item16.反転Y = true; + } + else + { + item16.反転Y = false; + } + } + foreach (EleD item17 in 多足_蜘D2.節足右2_接続) + { + if (item17 is 節足_足蜘D) + { + eleD5 = (節足_足蜘D)item17; + eleD5.柄1_表示 = 柄1_表示; + eleD5.柄2_表示 = 柄2_表示; + eleD5.爪 = 爪; + item17.反転Y = false; + } + else if (item17 is 節足_足百D) + { + item17.反転Y = true; + } + else + { + item17.反転Y = false; + } + } + bool 反転Y = 多足_蜘D2.節足左3_接続.Count > 0 && 多足_蜘D2.節足左3_接続.First().反転Y; + foreach (EleD item18 in 多足_蜘D2.節足左3_接続) + { + if (item18 is 節足_足蜘D) + { + eleD5 = (節足_足蜘D)item18; + eleD5.柄1_表示 = 柄1_表示; + eleD5.柄2_表示 = 柄2_表示; + eleD5.爪 = 爪; + item18.反転Y = 反転Y; + } + else if (item18 is 節足_足百D) + { + item18.反転Y = true; + } + else + { + item18.反転Y = 反転Y; + } + } + foreach (EleD item19 in 多足_蜘D2.節足右3_接続) + { + if (item19 is 節足_足蜘D) + { + eleD5 = (節足_足蜘D)item19; + eleD5.柄1_表示 = 柄1_表示; + eleD5.柄2_表示 = 柄2_表示; + eleD5.爪 = 爪; + item19.反転Y = 反転Y; + } + else if (item19 is 節足_足百D) + { + item19.反転Y = true; + } + else + { + item19.反転Y = 反転Y; + } + } + foreach (EleD item20 in 多足_蜘D2.節足左4_接続) + { + if (item20 is 節足_足蜘D) + { + eleD5 = (節足_足蜘D)item20; + eleD5.柄1_表示 = 柄1_表示; + eleD5.柄2_表示 = 柄2_表示; + eleD5.爪 = 爪; + item20.反転Y = 反転Y; + } + else if (item20 is 節足_足百D) + { + item20.反転Y = true; + } + else + { + item20.反転Y = 反転Y; + } + } + foreach (EleD item21 in 多足_蜘D2.節足右4_接続) + { + if (item21 is 節足_足蜘D) + { + eleD5 = (節足_足蜘D)item21; + eleD5.柄1_表示 = 柄1_表示; + eleD5.柄2_表示 = 柄2_表示; + eleD5.爪 = 爪; + item21.反転Y = 反転Y; + } + else if (item21 is 節足_足百D) + { + item21.反転Y = true; + } + else + { + item21.反転Y = 反転Y; + } + } + 腰.翼左_接続.RemoveAll((EleD e) => e is 四足脇D); + 腰.翼右_接続.RemoveAll((EleD e) => e is 四足脇D); + } + else if (半身 is 多足_蠍D) + { + 多足_蠍D 多足_蠍D2 = (多足_蠍D)半身; + 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_触肢左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_節足左1_接続, 要素構成, 接続構成, 変異率, 原種モード); + 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_節足左2_接続, 要素構成, 接続構成, 変異率, 原種モード); + 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_節足左3_接続, 要素構成, 接続構成, 変異率, 原種モード); + 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_節足左4_接続, 要素構成, 接続構成, 変異率, 原種モード); + 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_櫛状板左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 多足_蠍D2.接続(母方, 父方, i, ConnectionInfo.多足_蠍_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); + 節足_足蠍D eleD6 = 多足_蠍D2.節足左1_接続.GetEleD<節足_足蠍D>(); + bool 柄1_表示2 = eleD6?.柄1_表示 ?? false; + bool 爪2 = eleD6?.爪 ?? false; + foreach (EleD item22 in 多足_蠍D2.触肢左_接続) + { + if (item22 is 節尾_鋏D || item22 is 大顎D) + { + item22.反転Y = true; + } + else + { + item22.反転Y = false; + } + } + foreach (EleD item23 in 多足_蠍D2.触肢右_接続) + { + if (item23 is 節尾_鋏D || item23 is 大顎D) + { + item23.反転Y = true; + } + else + { + item23.反転Y = false; + } + } + foreach (EleD item24 in 多足_蠍D2.節足左1_接続) + { + if (item24 is 節足_足蠍D) + { + eleD6 = (節足_足蠍D)item24; + eleD6.柄1_表示 = 柄1_表示2; + eleD6.爪 = 爪2; + } + else if (item24 is 節足_足百D) + { + item24.反転Y = true; + } + } + foreach (EleD item25 in 多足_蠍D2.節足右1_接続) + { + if (item25 is 節足_足蠍D) + { + eleD6 = (節足_足蠍D)item25; + eleD6.柄1_表示 = 柄1_表示2; + eleD6.爪 = 爪2; + } + else if (item25 is 節足_足百D) + { + item25.反転Y = true; + } + } + foreach (EleD item26 in 多足_蠍D2.節足左2_接続) + { + if (item26 is 節足_足蠍D) + { + eleD6 = (節足_足蠍D)item26; + eleD6.柄1_表示 = 柄1_表示2; + eleD6.爪 = 爪2; + } + else if (item26 is 節足_足百D) + { + item26.反転Y = true; + } + } + foreach (EleD item27 in 多足_蠍D2.節足右2_接続) + { + if (item27 is 節足_足蠍D) + { + eleD6 = (節足_足蠍D)item27; + eleD6.柄1_表示 = 柄1_表示2; + eleD6.爪 = 爪2; + } + else if (item27 is 節足_足百D) + { + item27.反転Y = true; + } + } + foreach (EleD item28 in 多足_蠍D2.節足左3_接続) + { + if (item28 is 節足_足蠍D) + { + eleD6 = (節足_足蠍D)item28; + eleD6.柄1_表示 = 柄1_表示2; + eleD6.爪 = 爪2; + } + else if (item28 is 節足_足百D) + { + item28.反転Y = true; + } + } + foreach (EleD item29 in 多足_蠍D2.節足右3_接続) + { + if (item29 is 節足_足蠍D) + { + eleD6 = (節足_足蠍D)item29; + eleD6.柄1_表示 = 柄1_表示2; + eleD6.爪 = 爪2; + } + else if (item29 is 節足_足百D) + { + item29.反転Y = true; + } + } + foreach (EleD item30 in 多足_蠍D2.節足左4_接続) + { + if (item30 is 節足_足蠍D) + { + eleD6 = (節足_足蠍D)item30; + eleD6.柄1_表示 = 柄1_表示2; + eleD6.爪 = 爪2; + } + else if (item30 is 節足_足百D) + { + item30.反転Y = true; + } + } + foreach (EleD item31 in 多足_蠍D2.節足右4_接続) + { + if (item31 is 節足_足蠍D) + { + eleD6 = (節足_足蠍D)item31; + eleD6.柄1_表示 = 柄1_表示2; + eleD6.爪 = 爪2; + } + else if (item31 is 節足_足百D) + { + item31.反転Y = true; + } + } + 腰.翼左_接続.RemoveAll((EleD e) => e is 四足脇D); + 腰.翼右_接続.RemoveAll((EleD e) => e is 四足脇D); + } + else if (半身 is 単足_植D) + { + 単足_植D e5 = (単足_植D)半身; + e5.接続(母方, 父方, i, ConnectionInfo.単足_植_根外左_接続, 要素構成, 接続構成, 変異率, 原種モード); + e5.接続(母方, 父方, i, ConnectionInfo.単足_植_根内左_接続, 要素構成, 接続構成, 変異率, 原種モード); + e5.接続(母方, 父方, i, ConnectionInfo.単足_植_根中央_接続, 要素構成, 接続構成, 変異率, 原種モード); + 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); + for (int num26 = 腰.腿左_接続.Count - 1; num26 > -1; num26--) + { + if (!(腰.腿左_接続[num26] is 触手_犬D)) + { + 腰.腿左_接続.RemoveAt(num26); + } + } + for (int num27 = 腰.腿右_接続.Count - 1; num27 > -1; num27--) + { + if (!(腰.腿右_接続[num27] is 触手_犬D)) + { + 腰.腿右_接続.RemoveAt(num27); + } + } + if (腰.腿左_接続.IsEleD<触手_犬D>()) + { + for (int num28 = 腰.翼左_接続.Count - 1; num28 > -1; num28--) + { + if (腰.翼左_接続[num28] is 四足脇D) + { + 腰.翼左_接続.RemoveAt(num28); + } + } + for (int num29 = 腰.翼右_接続.Count - 1; num29 > -1; num29--) + { + if (腰.翼右_接続[num29] is 四足脇D) + { + 腰.翼右_接続.RemoveAt(num29); + } + } + } + 腿_人D 腿_人D2 = Mix<腿_人D>(母方, 父方, 右: false, i, 原種モード); + if (腿_人D2 != null) + { + 腰.腿左接続(腿_人D2); + 腰.腿右接続(腿_人D2.Get逆()); + } + 腰.接続(母方, 父方, i, ConnectionInfo.腰_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); + } + else if (半身 is 単足_粘D) + { + _ = (単足_粘D)半身; + 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); + for (int num30 = 腰.腿左_接続.Count - 1; num30 > -1; num30--) + { + if (!(腰.腿左_接続[num30] is 触手_犬D)) + { + 腰.腿左_接続.RemoveAt(num30); + } + } + for (int num31 = 腰.腿右_接続.Count - 1; num31 > -1; num31--) + { + if (!(腰.腿右_接続[num31] is 触手_犬D)) + { + 腰.腿右_接続.RemoveAt(num31); + } + } + if (腰.腿左_接続.IsEleD<触手_犬D>()) + { + for (int num32 = 腰.翼左_接続.Count - 1; num32 > -1; num32--) + { + if (腰.翼左_接続[num32] is 四足脇D) + { + 腰.翼左_接続.RemoveAt(num32); + } + } + for (int num33 = 腰.翼右_接続.Count - 1; num33 > -1; num33--) + { + if (腰.翼右_接続[num33] is 四足脇D) + { + 腰.翼右_接続.RemoveAt(num33); + } + } + } + 腿_人D 腿_人D3 = Mix<腿_人D>(母方, 父方, 右: false, i, 原種モード); + if (腿_人D3 != null) + { + 腰.腿左接続(腿_人D3); + 腰.腿右接続(腿_人D3.Get逆()); + } + 腰.接続(母方, 父方, i, ConnectionInfo.腰_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); + } + }; + Action action2 = delegate + { + 腰.接続(母方, 父方, i, ConnectionInfo.腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); + 腰.接続(母方, 父方, i, ConnectionInfo.腰_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); + }; + if (半身 != null) + { + if (原種モード || RNG.XS.NextBool() || 半身 is 単足_植D || 半身 is 単足_粘D) + { + action(); + } + else + { + action2(); + 腿D eleD4 = 腰.腿左_接続.GetEleD<腿D>(); + if (eleD4 == null || eleD4.EnumEleD().Count() == 1 || 腰.翼左_接続.IsEleD<四足脇D>()) + { + 腰.腿左_接続.Clear(); + 腰.腿右_接続.Clear(); + 腰.尾_接続.Clear(); + action(); + } + } + } + else + { + action2(); + } + bool flag3 = false; + 顔面D 顔面D2 = null; + foreach (EleD item32 in 腰.EnumEleD()) + { + if (顔面D2 == null && item32 is 顔面D) + { + 顔面D2 = (顔面D)item32; + } + else if (item32 is 尾_魚D) + { + 尾_魚D 尾_魚D2 = (尾_魚D)item32; + double num = 尾_魚D2.尺度B; + for (int j = 0; j < 7; j++) + { + num *= 0.9; + } + foreach (EleD item33 in 尾_魚D2.左1_接続) + { + item33.尺度B = num; + } + foreach (EleD item34 in 尾_魚D2.右1_接続) + { + item34.尺度B = num; + } + num *= 0.9; + foreach (EleD item35 in 尾_魚D2.左2_接続) + { + item35.尺度B = num; + } + foreach (EleD item36 in 尾_魚D2.右2_接続) + { + item36.尺度B = num; + } + num *= 0.9; + foreach (EleD item37 in 尾_魚D2.左3_接続) + { + item37.尺度B = num; + } + foreach (EleD item38 in 尾_魚D2.右3_接続) + { + item38.尺度B = num; + } + num *= 0.9; + foreach (EleD item39 in 尾_魚D2.左4_接続) + { + item39.尺度B = num; + } + foreach (EleD item40 in 尾_魚D2.右4_接続) + { + item40.尺度B = num; + } + num *= 0.9; + foreach (EleD item41 in 尾_魚D2.左5_接続) + { + item41.尺度B = num; + } + foreach (EleD item42 in 尾_魚D2.右5_接続) + { + item42.尺度B = num; + } + num *= 0.9; + foreach (EleD item43 in 尾_魚D2.左6_接続) + { + item43.尺度B = num; + } + foreach (EleD item44 in 尾_魚D2.右6_接続) + { + item44.尺度B = num; + } + num *= 0.9; + foreach (EleD item45 in 尾_魚D2.左7_接続) + { + item45.尺度B = num; + } + foreach (EleD item46 in 尾_魚D2.右7_接続) + { + item46.尺度B = num; + } + num *= 0.9; + foreach (EleD item47 in 尾_魚D2.左8_接続) + { + item47.尺度B = num; + } + foreach (EleD item48 in 尾_魚D2.右8_接続) + { + item48.尺度B = num; + } + num *= 0.9; + foreach (EleD item49 in 尾_魚D2.左9_接続) + { + item49.尺度B = num; + } + foreach (EleD item50 in 尾_魚D2.右9_接続) + { + item50.尺度B = num; + } + num *= 0.9; + foreach (EleD item51 in 尾_魚D2.左10_接続) + { + item51.尺度B = num; + } + foreach (EleD item52 in 尾_魚D2.右10_接続) + { + item52.尺度B = num; + } + num *= 0.9; + foreach (EleD item53 in 尾_魚D2.左11_接続) + { + item53.尺度B = num; + } + foreach (EleD item54 in 尾_魚D2.右11_接続) + { + item54.尺度B = num; + } + num *= 0.9; + foreach (EleD item55 in 尾_魚D2.左12_接続) + { + item55.尺度B = num; + } + foreach (EleD item56 in 尾_魚D2.右12_接続) + { + item56.尺度B = num; + } + num *= 0.9; + foreach (EleD item57 in 尾_魚D2.左13_接続) + { + item57.尺度B = num; + } + foreach (EleD item58 in 尾_魚D2.右13_接続) + { + item58.尺度B = num; + } + num *= 0.9; + foreach (EleD item59 in 尾_魚D2.左14_接続) + { + item59.尺度B = num; + } + foreach (EleD item60 in 尾_魚D2.右14_接続) + { + item60.尺度B = num; + } + num *= 0.9; + foreach (EleD item61 in 尾_魚D2.左15_接続) + { + item61.尺度B = num; + } + foreach (EleD item62 in 尾_魚D2.右15_接続) + { + item62.尺度B = num; + } + num *= 0.9; + foreach (EleD item63 in 尾_魚D2.左16_接続) + { + item63.尺度B = num; + } + foreach (EleD item64 in 尾_魚D2.右16_接続) + { + item64.尺度B = num; + } + num *= 0.9; + foreach (EleD item65 in 尾_魚D2.左17_接続) + { + item65.尺度B = num; + } + foreach (EleD item66 in 尾_魚D2.右17_接続) + { + item66.尺度B = num; + } + num *= 0.9; + foreach (EleD item67 in 尾_魚D2.左18_接続) + { + item67.尺度B = num; + } + foreach (EleD item68 in 尾_魚D2.右18_接続) + { + item68.尺度B = num; + } + num *= 0.9; + foreach (EleD item69 in 尾_魚D2.左19_接続) + { + item69.尺度B = num; + } + foreach (EleD item70 in 尾_魚D2.右19_接続) + { + item70.尺度B = num; + } + num *= 0.9; + foreach (EleD item71 in 尾_魚D2.左20_接続) + { + item71.尺度B = num; + } + foreach (EleD item72 in 尾_魚D2.右20_接続) + { + item72.尺度B = num; + } + num *= 0.9; + foreach (EleD item73 in 尾_魚D2.左21_接続) + { + item73.尺度B = num; + } + foreach (EleD item74 in 尾_魚D2.右21_接続) + { + item74.尺度B = num; + } + num *= 0.9; + foreach (EleD item75 in 尾_魚D2.左22_接続) + { + item75.尺度B = num; + } + foreach (EleD item76 in 尾_魚D2.右22_接続) + { + item76.尺度B = num; + } + num *= 0.9; + foreach (EleD item77 in 尾_魚D2.左23_接続) + { + item77.尺度B = num; + } + foreach (EleD item78 in 尾_魚D2.右23_接続) + { + item78.尺度B = num; + } + num *= 0.9; + foreach (EleD item79 in 尾_魚D2.左24_接続) + { + item79.尺度B = num; + } + foreach (EleD item80 in 尾_魚D2.右24_接続) + { + item80.尺度B = num; + } + num *= 0.9; + foreach (EleD item81 in 尾_魚D2.左25_接続) + { + item81.尺度B = num; + } + foreach (EleD item82 in 尾_魚D2.右25_接続) + { + item82.尺度B = num; + } + num *= 0.9; + foreach (EleD item83 in 尾_魚D2.左27_接続) + { + item83.尺度B = num; + } + foreach (EleD item84 in 尾_魚D2.右27_接続) + { + item84.尺度B = num; + } + num *= 0.9; + foreach (EleD item85 in 尾_魚D2.左28_接続) + { + item85.尺度B = num; + } + foreach (EleD item86 in 尾_魚D2.右28_接続) + { + item86.尺度B = num; + } + num *= 0.9; + foreach (EleD item87 in 尾_魚D2.左29_接続) + { + item87.尺度B = num; + } + foreach (EleD item88 in 尾_魚D2.右29_接続) + { + item88.尺度B = num; + } + num *= 0.9; + foreach (EleD item89 in 尾_魚D2.左30_接続) + { + item89.尺度B = num; + } + foreach (EleD item90 in 尾_魚D2.右30_接続) + { + item90.尺度B = num; + } + num *= 0.9; + foreach (EleD item91 in 尾_魚D2.左31_接続) + { + item91.尺度B = num; + } + foreach (EleD item92 in 尾_魚D2.右31_接続) + { + item92.尺度B = num; + } + num *= 0.9; + foreach (EleD item93 in 尾_魚D2.左32_接続) + { + item93.尺度B = num; + } + foreach (EleD item94 in 尾_魚D2.右32_接続) + { + item94.尺度B = num; + } + num *= 0.9; + foreach (EleD item95 in 尾_魚D2.左33_接続) + { + item95.尺度B = num; + } + foreach (EleD item96 in 尾_魚D2.右33_接続) + { + item96.尺度B = num; + } + num *= 0.9; + foreach (EleD item97 in 尾_魚D2.左34_接続) + { + item97.尺度B = num; + } + foreach (EleD item98 in 尾_魚D2.右34_接続) + { + item98.尺度B = num; + } + if (item32.接続情報 != ConnectionInfo.腰_腿左_接続 && item32.接続情報 != ConnectionInfo.腰_腿右_接続) + { + 尾_魚D2.尾0_表示 = true; + 尾_魚D2.尾0_鱗右_鱗1_表示 = true; + 尾_魚D2.尾0_鱗右_鱗2_表示 = true; + } + else + { + 尾_魚D2.尾0_表示 = false; + 尾_魚D2.尾0_鱗右_鱗1_表示 = false; + 尾_魚D2.尾0_鱗右_鱗2_表示 = false; + } + } + else if (item32 is 尾_鯨D) + { + 尾_鯨D 尾_鯨D2 = (尾_鯨D)item32; + double num2 = 尾_鯨D2.尺度B; + for (int k = 0; k < 7; k++) + { + num2 *= 0.9; + } + foreach (EleD item99 in 尾_鯨D2.左1_接続) + { + item99.尺度B = num2; + } + foreach (EleD item100 in 尾_鯨D2.右1_接続) + { + item100.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item101 in 尾_鯨D2.左2_接続) + { + item101.尺度B = num2; + } + foreach (EleD item102 in 尾_鯨D2.右2_接続) + { + item102.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item103 in 尾_鯨D2.左3_接続) + { + item103.尺度B = num2; + } + foreach (EleD item104 in 尾_鯨D2.右3_接続) + { + item104.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item105 in 尾_鯨D2.左4_接続) + { + item105.尺度B = num2; + } + foreach (EleD item106 in 尾_鯨D2.右4_接続) + { + item106.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item107 in 尾_鯨D2.左5_接続) + { + item107.尺度B = num2; + } + foreach (EleD item108 in 尾_鯨D2.右5_接続) + { + item108.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item109 in 尾_鯨D2.左6_接続) + { + item109.尺度B = num2; + } + foreach (EleD item110 in 尾_鯨D2.右6_接続) + { + item110.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item111 in 尾_鯨D2.左7_接続) + { + item111.尺度B = num2; + } + foreach (EleD item112 in 尾_鯨D2.右7_接続) + { + item112.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item113 in 尾_鯨D2.左8_接続) + { + item113.尺度B = num2; + } + foreach (EleD item114 in 尾_鯨D2.右8_接続) + { + item114.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item115 in 尾_鯨D2.左9_接続) + { + item115.尺度B = num2; + } + foreach (EleD item116 in 尾_鯨D2.右9_接続) + { + item116.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item117 in 尾_鯨D2.左10_接続) + { + item117.尺度B = num2; + } + foreach (EleD item118 in 尾_鯨D2.右10_接続) + { + item118.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item119 in 尾_鯨D2.左11_接続) + { + item119.尺度B = num2; + } + foreach (EleD item120 in 尾_鯨D2.右11_接続) + { + item120.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item121 in 尾_鯨D2.左12_接続) + { + item121.尺度B = num2; + } + foreach (EleD item122 in 尾_鯨D2.右12_接続) + { + item122.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item123 in 尾_鯨D2.左13_接続) + { + item123.尺度B = num2; + } + foreach (EleD item124 in 尾_鯨D2.右13_接続) + { + item124.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item125 in 尾_鯨D2.左14_接続) + { + item125.尺度B = num2; + } + foreach (EleD item126 in 尾_鯨D2.右14_接続) + { + item126.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item127 in 尾_鯨D2.左15_接続) + { + item127.尺度B = num2; + } + foreach (EleD item128 in 尾_鯨D2.右15_接続) + { + item128.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item129 in 尾_鯨D2.左16_接続) + { + item129.尺度B = num2; + } + foreach (EleD item130 in 尾_鯨D2.右16_接続) + { + item130.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item131 in 尾_鯨D2.左17_接続) + { + item131.尺度B = num2; + } + foreach (EleD item132 in 尾_鯨D2.右17_接続) + { + item132.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item133 in 尾_鯨D2.左18_接続) + { + item133.尺度B = num2; + } + foreach (EleD item134 in 尾_鯨D2.右18_接続) + { + item134.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item135 in 尾_鯨D2.左19_接続) + { + item135.尺度B = num2; + } + foreach (EleD item136 in 尾_鯨D2.右19_接続) + { + item136.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item137 in 尾_鯨D2.左20_接続) + { + item137.尺度B = num2; + } + foreach (EleD item138 in 尾_鯨D2.右20_接続) + { + item138.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item139 in 尾_鯨D2.左21_接続) + { + item139.尺度B = num2; + } + foreach (EleD item140 in 尾_鯨D2.右21_接続) + { + item140.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item141 in 尾_鯨D2.左22_接続) + { + item141.尺度B = num2; + } + foreach (EleD item142 in 尾_鯨D2.右22_接続) + { + item142.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item143 in 尾_鯨D2.左23_接続) + { + item143.尺度B = num2; + } + foreach (EleD item144 in 尾_鯨D2.右23_接続) + { + item144.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item145 in 尾_鯨D2.左24_接続) + { + item145.尺度B = num2; + } + foreach (EleD item146 in 尾_鯨D2.右24_接続) + { + item146.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item147 in 尾_鯨D2.左25_接続) + { + item147.尺度B = num2; + } + foreach (EleD item148 in 尾_鯨D2.右25_接続) + { + item148.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item149 in 尾_鯨D2.左27_接続) + { + item149.尺度B = num2; + } + foreach (EleD item150 in 尾_鯨D2.右27_接続) + { + item150.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item151 in 尾_鯨D2.左28_接続) + { + item151.尺度B = num2; + } + foreach (EleD item152 in 尾_鯨D2.右28_接続) + { + item152.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item153 in 尾_鯨D2.左29_接続) + { + item153.尺度B = num2; + } + foreach (EleD item154 in 尾_鯨D2.右29_接続) + { + item154.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item155 in 尾_鯨D2.左30_接続) + { + item155.尺度B = num2; + } + foreach (EleD item156 in 尾_鯨D2.右30_接続) + { + item156.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item157 in 尾_鯨D2.左31_接続) + { + item157.尺度B = num2; + } + foreach (EleD item158 in 尾_鯨D2.右31_接続) + { + item158.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item159 in 尾_鯨D2.左32_接続) + { + item159.尺度B = num2; + } + foreach (EleD item160 in 尾_鯨D2.右32_接続) + { + item160.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item161 in 尾_鯨D2.左33_接続) + { + item161.尺度B = num2; + } + foreach (EleD item162 in 尾_鯨D2.右33_接続) + { + item162.尺度B = num2; + } + num2 *= 0.9; + foreach (EleD item163 in 尾_鯨D2.左34_接続) + { + item163.尺度B = num2; + } + foreach (EleD item164 in 尾_鯨D2.右34_接続) + { + item164.尺度B = num2; + } + } + else if (item32 is 触手_蔦D) + { + 触手_蔦D 触手_蔦D2 = (触手_蔦D)item32; + double 尺度B = 触手_蔦D2.尺度B; + foreach (EleD item165 in 触手_蔦D2.節3_接続) + { + item165.尺度B = 尺度B; + } + 尺度B *= SpeciesDefaults.葉倍率; + foreach (EleD item166 in 触手_蔦D2.節5_接続) + { + item166.尺度B = 尺度B; + } + 尺度B *= SpeciesDefaults.葉倍率; + foreach (EleD item167 in 触手_蔦D2.節7_接続) + { + item167.尺度B = 尺度B; + } + 尺度B *= SpeciesDefaults.葉倍率; + foreach (EleD item168 in 触手_蔦D2.節9_接続) + { + item168.尺度B = 尺度B; + } + 尺度B *= SpeciesDefaults.葉倍率; + foreach (EleD item169 in 触手_蔦D2.節11_接続) + { + item169.尺度B = 尺度B; + } + 尺度B *= SpeciesDefaults.葉倍率; + foreach (EleD item170 in 触手_蔦D2.節13_接続) + { + item170.尺度B = 尺度B; + } + 尺度B *= SpeciesDefaults.葉倍率; + foreach (EleD item171 in 触手_蔦D2.節15_接続) + { + item171.尺度B = 尺度B; + } + 尺度B *= SpeciesDefaults.葉倍率; + foreach (EleD item172 in 触手_蔦D2.節17_接続) + { + item172.尺度B = 尺度B; + } + 尺度B *= SpeciesDefaults.葉倍率; + foreach (EleD item173 in 触手_蔦D2.節19_接続) + { + item173.尺度B = 尺度B; + } + } + else if (item32 is 触手_軟D) + { + ((触手_軟D)item32).節1_鎧_表示 = false; + } + else if (item32 is 触手_犬D) + { + 触手_犬D 触手_犬D2 = (触手_犬D)item32; + 触手_犬D2.脚前_鰭_鰭膜3_表示 = (触手_犬D2.脚前_鰭_鰭条2_表示 = (触手_犬D2.脚前_鰭_鰭膜2_表示 = (触手_犬D2.脚前_鰭_鰭条1_表示 = (触手_犬D2.脚前_鰭_鰭膜1_表示 = (触手_犬D2.脚後_鰭_鰭膜3_表示 = (触手_犬D2.脚後_鰭_鰭条2_表示 = (触手_犬D2.脚後_鰭_鰭膜2_表示 = (触手_犬D2.脚後_鰭_鰭条1_表示 = (触手_犬D2.脚後_鰭_鰭膜1_表示 = 触手_犬D2.脚後_鰭_鰭膜1_表示 || 触手_犬D2.脚後_鰭_鰭条1_表示 || 触手_犬D2.脚後_鰭_鰭膜2_表示 || 触手_犬D2.脚後_鰭_鰭条2_表示 || 触手_犬D2.脚後_鰭_鰭膜3_表示))))))))); + } + else if (item32 is 背中_光D || item32 is 頭頂_天D) + { + item32.尺度YB = 1.0; + } + else if (item32 is 上腕_蝙D && (item32.接続情報 == ConnectionInfo.基髪_頭頂左_接続 || item32.接続情報 == ConnectionInfo.基髪_頭頂右_接続)) + { + ((上腕_蝙D)item32).竜性_鱗1_表示 = false; + } + else if (item32 is 上腕D && item32.Par is 肩D) + { + item32.AlignR(); + } + if (!flag3) + { + flag3 |= item32.筋肉; + } + } + if (頭D2.額_接続.Count > 1) + { + 頭D2.額_接続.Remove(頭D2.額_接続[RNG.XS.Next(頭D2.額_接続.Count)]); + } + bool flag4 = false; + flag4 |= 胸腹板D2.虫性_腹板_表示; + flag4 |= 胴腹板D2.虫性_腹板_表示; + flag4 |= 腰肌.虫性_腹板1_腹板_表示 || 腰肌.虫性_腹板2_腹板_表示; + bool flag5 = false; + flag5 |= 胸腹板D2.虫性_縦線_表示; + flag5 |= 胴腹板D2.虫性_縦線_表示; + flag5 |= 腰肌.虫性_腹板1_縦線_表示 || 腰肌.虫性_腹板2_縦線_表示; + flag5 = flag5 && flag4; + if (flag5) + { + flag5 = RNG.XS.NextBool(); + } + 胸腹板D2.虫性_腹板_表示 = flag4; + 胸腹板D2.虫性_縦線_表示 = flag5; + 胴腹板D2.虫性_腹板_表示 = flag4; + 胴腹板D2.虫性_縦線_表示 = flag5; + 腰肌.虫性_腹板1_腹板_表示 = flag4; + 腰肌.虫性_腹板2_腹板_表示 = flag4; + 腰肌.虫性_腹板1_縦線_表示 = flag5; + 腰肌.虫性_腹板2_縦線_表示 = flag5; + if (RNG.XS.NextBool()) + { + bool flag6 = false; + bool flag7 = true; + bool flag8 = false; + if (双目D2 != null) + { + flag6 |= 双目D2.蛸目; + flag7 &= 双目D2.黒目_瞳孔_表示; + flag8 |= 双目D2.猫目; + } + if (双目D3 != null) + { + flag6 |= 双目D3.蛸目; + flag7 &= 双目D3.黒目_瞳孔_表示; + flag8 |= 双目D3.猫目; + } + if (頬目D2 != null) + { + flag6 |= 頬目D2.蛸目; + flag7 &= 頬目D2.黒目_瞳孔_表示; + flag8 |= 頬目D2.猫目; + } + if (頬目D3 != null) + { + flag6 |= 頬目D3.蛸目; + flag7 &= 頬目D3.黒目_瞳孔_表示; + flag8 |= 頬目D3.猫目; + } + if (縦目D2 != null) + { + flag6 |= 縦目D2.蛸目; + flag7 &= 縦目D2.黒目_瞳孔_表示; + flag8 |= 縦目D2.猫目; + } + if (単目D2 != null) + { + flag6 |= 単目D2.蛸目; + flag7 &= 単目D2.黒目_瞳孔_表示; + flag8 |= 単目D2.猫目; + } + bool flag9 = RNG.XS.NextBool(); + bool flag10 = RNG.XS.NextBool(); + bool flag11 = RNG.XS.NextBool(); + if (双目D2 != null) + { + 双目D2.蛸目 = (flag9 ? flag6 : 双目D2.蛸目); + 双目D2.黒目_瞳孔_表示 = (flag10 ? flag7 : 双目D2.黒目_瞳孔_表示); + 双目D2.猫目 = (flag11 ? flag8 : 双目D2.猫目); + } + if (双目D3 != null) + { + 双目D3.蛸目 = (flag9 ? flag6 : 双目D3.蛸目); + 双目D3.黒目_瞳孔_表示 = (flag10 ? flag7 : 双目D3.黒目_瞳孔_表示); + 双目D3.猫目 = (flag11 ? flag8 : 双目D3.猫目); + } + if (頬目D2 != null) + { + 頬目D2.蛸目 = (flag9 ? flag6 : 頬目D2.蛸目); + 頬目D2.黒目_瞳孔_表示 = (flag10 ? flag7 : 頬目D2.黒目_瞳孔_表示); + 頬目D2.猫目 = (flag11 ? flag8 : 頬目D2.猫目); + } + if (頬目D3 != null) + { + 頬目D3.蛸目 = (flag9 ? flag6 : 頬目D3.蛸目); + 頬目D3.黒目_瞳孔_表示 = (flag10 ? flag7 : 頬目D3.黒目_瞳孔_表示); + 頬目D3.猫目 = (flag11 ? flag8 : 頬目D3.猫目); + } + if (縦目D2 != null) + { + 縦目D2.蛸目 = (flag9 ? flag6 : 縦目D2.蛸目); + 縦目D2.黒目_瞳孔_表示 = (flag10 ? flag7 : 縦目D2.黒目_瞳孔_表示); + 縦目D2.猫目 = (flag11 ? flag8 : 縦目D2.猫目); + } + if (単目D2 != null) + { + 単目D2.蛸目 = (flag9 ? flag6 : 単目D2.蛸目); + 単目D2.黒目_瞳孔_表示 = (flag10 ? flag7 : 単目D2.黒目_瞳孔_表示); + 単目D2.猫目 = (flag11 ? flag8 : 単目D2.猫目); + } + } + if (単目D2 != null) + { + 鼻肌D2.紋柄_紋左_紋1_表示 = false; + 鼻肌D2.紋柄_紋左_紋2_表示 = false; + 鼻肌D2.紋柄_紋左_紋3_表示 = false; + 鼻肌D2.紋柄_紋左_紋4_表示 = false; + 鼻肌D2.紋柄_紋右_紋1_表示 = false; + 鼻肌D2.紋柄_紋右_紋2_表示 = false; + 鼻肌D2.紋柄_紋右_紋3_表示 = false; + 鼻肌D2.紋柄_紋右_紋4_表示 = false; + } + bool flag12 = 顔面D2?.触覚左_接続.IsEleD<触覚D>() ?? false; + bool flag13 = 頭D2.触覚左_接続.IsEleD<触覚D>(); + bool flag14 = 基髪D2.頭頂左_接続.IsEleD<触覚D>(); + if (!flag12 && flag13 && flag14) + { + if (RNG.XS.NextBool()) + { + 頭D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); + 頭D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + } + else + { + 基髪D2.頭頂左_接続.RemoveAll((EleD e) => e is 触覚D); + 基髪D2.頭頂右_接続.RemoveAll((EleD e) => e is 触覚D); + } + } + else if (flag12 && !flag13 && flag14) + { + if (RNG.XS.NextBool()) + { + 顔面D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); + 顔面D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + } + else + { + 基髪D2.頭頂左_接続.RemoveAll((EleD e) => e is 触覚D); + 基髪D2.頭頂右_接続.RemoveAll((EleD e) => e is 触覚D); + } + } + else if (flag12 && flag13 && !flag14) + { + if (RNG.XS.NextBool()) + { + 顔面D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); + 顔面D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + } + else + { + 頭D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); + 頭D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + } + } + else if (flag12 && flag13 && flag14) + { + switch (RNG.XS.Next(2)) + { + case 0: + 頭D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); + 頭D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + 基髪D2.頭頂左_接続.RemoveAll((EleD e) => e is 触覚D); + 基髪D2.頭頂右_接続.RemoveAll((EleD e) => e is 触覚D); + break; + case 1: + 顔面D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); + 顔面D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + 基髪D2.頭頂左_接続.RemoveAll((EleD e) => e is 触覚D); + 基髪D2.頭頂右_接続.RemoveAll((EleD e) => e is 触覚D); + break; + case 2: + 顔面D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); + 顔面D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + 頭D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); + 頭D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + break; + } + } + if (顔面D2 != null && flag13) + { + foreach (触覚D eleD8 in 頭D2.触覚左_接続.GetEleDs<触覚D>()) + { + 顔面D2.触覚左接続(eleD8); + } + foreach (触覚D eleD9 in 頭D2.触覚右_接続.GetEleDs<触覚D>()) + { + 顔面D2.触覚右接続(eleD9); + } + 頭D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); + 頭D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + } + if (腰肌.陰毛_表示 && 腰肌.獣性_獣毛_表示) + { + if (RNG.XS.NextBool()) + { + 腰肌.陰毛_表示 = false; + } + else + { + 腰肌.獣性_獣毛_表示 = false; + } + } + if (縦瞼D2 != null) + { + if (RNG.XS.NextBool()) + { + 縦瞼D2.瞼左_睫毛1_表示 = 縦瞼D2.瞼右_睫毛1_表示; + 縦瞼D2.瞼左_睫毛2_表示 = 縦瞼D2.瞼右_睫毛2_表示; + } + else + { + 縦瞼D2.瞼右_睫毛1_表示 = 縦瞼D2.瞼左_睫毛1_表示; + 縦瞼D2.瞼右_睫毛2_表示 = 縦瞼D2.瞼左_睫毛2_表示; + } + if (RNG.XS.NextBool()) + { + 縦瞼D2.瞼左_睫毛1_長さ = 縦瞼D2.瞼右_睫毛1_長さ; + 縦瞼D2.瞼左_睫毛2_長さ = 縦瞼D2.瞼右_睫毛2_長さ; + } + else + { + 縦瞼D2.瞼右_睫毛1_長さ = 縦瞼D2.瞼左_睫毛1_長さ; + 縦瞼D2.瞼右_睫毛2_長さ = 縦瞼D2.瞼左_睫毛2_長さ; + } + } + if (単瞼D2 != null) + { + if (RNG.XS.NextBool()) + { + 単瞼D2.睫毛上上左_表示 = 単瞼D2.睫毛上上右_表示; + 単瞼D2.睫毛上中左_表示 = 単瞼D2.睫毛上中右_表示; + 単瞼D2.睫毛上下左_表示 = 単瞼D2.睫毛上下右_表示; + 単瞼D2.睫毛下上左_表示 = 単瞼D2.睫毛下上右_表示; + 単瞼D2.睫毛下下左_表示 = 単瞼D2.睫毛下下右_表示; + } + else + { + 単瞼D2.睫毛上上右_表示 = 単瞼D2.睫毛上上左_表示; + 単瞼D2.睫毛上中右_表示 = 単瞼D2.睫毛上中左_表示; + 単瞼D2.睫毛上下右_表示 = 単瞼D2.睫毛上下左_表示; + 単瞼D2.睫毛下上右_表示 = 単瞼D2.睫毛下上左_表示; + 単瞼D2.睫毛下下右_表示 = 単瞼D2.睫毛下下左_表示; + } + if (RNG.XS.NextBool()) + { + 単瞼D2.睫毛上上左_長さ = 単瞼D2.睫毛上上右_長さ; + 単瞼D2.睫毛上中左_長さ = 単瞼D2.睫毛上中右_長さ; + 単瞼D2.睫毛上下左_長さ = 単瞼D2.睫毛上下右_長さ; + 単瞼D2.睫毛下上左_長さ = 単瞼D2.睫毛下上右_長さ; + 単瞼D2.睫毛下下左_長さ = 単瞼D2.睫毛下下右_長さ; + } + else + { + 単瞼D2.睫毛上上右_長さ = 単瞼D2.睫毛上上左_長さ; + 単瞼D2.睫毛上中右_長さ = 単瞼D2.睫毛上中左_長さ; + 単瞼D2.睫毛上下右_長さ = 単瞼D2.睫毛上下左_長さ; + 単瞼D2.睫毛下上右_長さ = 単瞼D2.睫毛下上左_長さ; + 単瞼D2.睫毛下下右_長さ = 単瞼D2.睫毛下下左_長さ; + } + } + if ((腰肌.淫タトゥ_ハート_タトゥ右1_表示 || 腰肌.淫タトゥ_ハート_タトゥ右2_表示 || 腰肌.淫タトゥ_ハート_タトゥ左1_表示 || 腰肌.淫タトゥ_ハート_タトゥ左2_表示) && (腰肌.植タトゥ_タトゥ左_表示 || 腰肌.植タトゥ_タトゥ右_表示)) + { + if (RNG.XS.NextBool()) + { + 腰肌.淫タトゥ_ハート_タトゥ右1_表示 = true; + 腰肌.淫タトゥ_ハート_タトゥ右2_表示 = true; + 腰肌.淫タトゥ_ハート_タトゥ左1_表示 = true; + 腰肌.淫タトゥ_ハート_タトゥ左2_表示 = true; + 腰肌.植タトゥ_タトゥ左_表示 = false; + 腰肌.植タトゥ_タトゥ右_表示 = false; + } + else + { + 腰肌.淫タトゥ_ハート_タトゥ右1_表示 = false; + 腰肌.淫タトゥ_ハート_タトゥ右2_表示 = false; + 腰肌.淫タトゥ_ハート_タトゥ左1_表示 = false; + 腰肌.淫タトゥ_ハート_タトゥ左2_表示 = false; + 腰肌.植タトゥ_タトゥ左_表示 = true; + 腰肌.植タトゥ_タトゥ右_表示 = true; + } + } + if (flag3) + { + 腰.EnumEleD().SetValuesD("筋肉", true); + } + return 腰; + } + + public static EleD GetEleD(this IEnumerable src, Type t) + { + return src?.FirstOrDefault((EleD e) => e.GetType().IsAssignableFrom(t)); + } + + public static EleD GetEleD(this IEnumerable src, bool 右, Type t) + { + return src?.FirstOrDefault((EleD e) => e.GetType().IsAssignableFrom(t) && e.右 == 右); + } + + public static EleD GetEleD(this IEnumerable src, Func con, Type t) + { + return src?.FirstOrDefault((EleD e) => e.GetType().IsAssignableFrom(t) && con(e)); + } + + private static void Dou(this T e) + { + FieldInfo[] fields = e.GetType().GetFields(); + foreach (FieldInfo fieldInfo in fields) + { + if (fieldInfo.FieldType.ToString() == Sta.dt && 実数対象.Contains(fieldInfo.Name)) + { + fieldInfo.SetValue(e, ((double)fieldInfo.GetValue(e) + (double)RNG.XS.NextSign() * RNG.XS.NextDouble(0.15)).Clamp(0.0, 1.0)); + } + } + } + + private static void Dou(this T e0, T e1) + { + FieldInfo[] fields; + switch (RNG.XS.Next(3)) + { + case 0: + { + Type type = e1.GetType(); + fields = e0.GetType().GetFields(); + foreach (FieldInfo fieldInfo in fields) + { + if (fieldInfo.FieldType.ToString() == Sta.dt && 実数対象.Contains(fieldInfo.Name)) + { + FieldInfo field = type.GetField(fieldInfo.Name); + if (field != null && field.FieldType.ToString() == Sta.dt) + { + fieldInfo.SetValue(e0, RNG.XS.NextBool() ? fieldInfo.GetValue(e0) : field.GetValue(e1)); + } + } + } + return; + } + case 1: + { + Type type2 = e1.GetType(); + fields = e0.GetType().GetFields(); + foreach (FieldInfo fieldInfo2 in fields) + { + if (fieldInfo2.FieldType.ToString() == Sta.dt && 実数対象.Contains(fieldInfo2.Name)) + { + FieldInfo field2 = type2.GetField(fieldInfo2.Name); + if (field2 != null && field2.FieldType.ToString() == Sta.dt) + { + fieldInfo2.SetValue(e0, ((double)fieldInfo2.GetValue(e0) + (double)field2.GetValue(e1)) * 0.5); + } + } + } + return; + } + } + fields = e0.GetType().GetFields(); + foreach (FieldInfo fieldInfo3 in fields) + { + if (fieldInfo3.FieldType.ToString() == Sta.dt && 実数対象.Contains(fieldInfo3.Name)) + { + fieldInfo3.SetValue(e0, ((double)fieldInfo3.GetValue(e0) + (double)RNG.XS.NextSign() * RNG.XS.NextDouble(0.15)).Clamp(0.0, 1.0)); + } + } + } + + private static T Sub(T e0, T e1) where T : EleD + { + object obj = e0.GetType().GetConstructor(bi, Type.DefaultBinder, t0, null).Invoke(null); + EleD eleD = e0.Copy_以下無(); + Type type = e1.GetType(); + FieldInfo[] fields = e0.GetType().GetFields(); + foreach (FieldInfo fieldInfo in fields) + { + if (fieldInfo.Name.EndsWith("_表示")) + { + FieldInfo field = type.GetField(fieldInfo.Name); + if (field != null && field.FieldType.ToString() == Sta.bt) + { + bool num = (bool)fieldInfo.GetValue(e0); + bool flag = num; + fieldInfo.SetValue(eleD, (num && (bool)field.GetValue(e1)) ? fieldInfo.GetValue(obj) : ((object)flag)); + } + } + } + return (T)eleD; + } + + private static T Syn(T e0, T e1) where T : EleD + { + e0.GetType().GetConstructor(bi, Type.DefaultBinder, t0, null).Invoke(null); + EleD eleD = e0.Copy_以下無(); + Type type = e1.GetType(); + FieldInfo[] fields = e0.GetType().GetFields(); + foreach (FieldInfo fieldInfo in fields) + { + if (fieldInfo.Name.EndsWith("_表示")) + { + FieldInfo field = type.GetField(fieldInfo.Name); + if (field != null && field.FieldType.ToString() == Sta.bt) + { + fieldInfo.SetValue(eleD, (bool)fieldInfo.GetValue(e0) || (bool)field.GetValue(e1)); + } + } + } + return (T)eleD; + } + + private static T Mix(T 母, T 父, int i, bool 原種モード) where T : EleD + { + T val = null; + if (母 == null && 父 != null) + { + val = (T)父.Copy_以下無(); + val.Dou(); + } + else if (母 != null && 父 == null) + { + val = (T)母.Copy_以下無(); + val.Dou(); + } + else if (母 != null && 父 != null) + { + if (原種モード) + { + switch (i) + { + case 0: + val = (T)母.Copy_以下無(); + val.Dou(父); + break; + case 1: + val = (T)父.Copy_以下無(); + val.Dou(母); + break; + default: + { + bool flag = RNG.XS.NextBool(); + val = (T)(flag ? 母 : 父).Copy_以下無(); + val.Dou(flag ? 父 : 母); + break; + } + } + } + else + { + switch (i) + { + case 0: + val = (T)母.Copy_以下無(); + val.Dou(父); + break; + case 1: + val = (T)父.Copy_以下無(); + val.Dou(母); + break; + case 2: + val = Sub(母, 父); + val.Dou(父); + break; + case 3: + val = Sub(父, 母); + val.Dou(母); + break; + case 4: + val = Syn(母, 父); + val.Dou(父); + break; + case 5: + val = Syn(父, 母); + val.Dou(母); + break; + default: + { + bool flag2 = RNG.XS.NextBool(); + val = (T)(flag2 ? 母 : 父).Copy_以下無(); + val.Dou(flag2 ? 父 : 母); + break; + } + } + } + } + return val; + } + + private static T Mix(腰D 母方, 腰D 父方, int i, bool 原種モード) where T : EleD + { + T eleD = (from e in 母方.EnumEleD() + orderby RNG.XS.Next() + select e).GetEleD(); + T eleD2 = (from e in 父方.EnumEleD() + orderby RNG.XS.Next() + select e).GetEleD(); + return Mix(eleD, eleD2, i, 原種モード); + } + + private static T Mix(腰D 母方, 腰D 父方, bool 右, int i, bool 原種モード) where T : EleD + { + T eleD = (from e in 母方.EnumEleD() + orderby RNG.XS.Next() + select e).GetEleD(右); + T eleD2 = (from e in 父方.EnumEleD() + orderby RNG.XS.Next() + select e).GetEleD(右); + return Mix(eleD, eleD2, i, 原種モード); + } + + private static T Mix(腰D 母方, 腰D 父方, Func con, int i, bool 原種モード) where T : EleD + { + T eleD = (from e in 母方.EnumEleD() + orderby RNG.XS.Next() + select e).GetEleD(con); + T eleD2 = (from e in 父方.EnumEleD() + orderby RNG.XS.Next() + select e).GetEleD(con); + return Mix(eleD, eleD2, i, 原種モード); + } + + private static EleD Mix(腰D 母方, 腰D 父方, int i, Type t, bool 原種モード) + { + EleD eleD = (from e in 母方.EnumEleD() + orderby RNG.XS.Next() + select e).GetEleD(t); + EleD eleD2 = (from e in 父方.EnumEleD() + orderby RNG.XS.Next() + select e).GetEleD(t); + return Mix(eleD, eleD2, i, 原種モード); + } + + private static EleD Mix(腰D 母方, 腰D 父方, bool 右, int i, Type t, bool 原種モード) + { + EleD eleD = (from e in 母方.EnumEleD() + orderby RNG.XS.Next() + select e).GetEleD(右, t); + EleD eleD2 = (from e in 父方.EnumEleD() + orderby RNG.XS.Next() + select e).GetEleD(右, t); + return Mix(eleD, eleD2, i, 原種モード); + } + + private static EleD Mix(腰D 母方, 腰D 父方, Func con, int i, Type t, bool 原種モード) + { + EleD eleD = (from e in 母方.EnumEleD() + orderby RNG.XS.Next() + select e).GetEleD(con, t); + EleD eleD2 = (from e in 父方.EnumEleD() + orderby RNG.XS.Next() + select e).GetEleD(con, t); + return Mix(eleD, eleD2, i, 原種モード); + } + + public static void AlignR(this EleD e) + { + if (e == null) + { + return; + } + FieldInfo[] fields = Sta.EleDt.GetFields(); + foreach (FieldInfo fieldInfo in fields) + { + if (fieldInfo.FieldType.ToString() == Sta.dt) + { + fieldInfo.SetValue(e, fieldInfo.GetValue(e.Par)); + } + } + } + + public static void AlignC(this EleD e) + { + if (e == null) + { + return; + } + foreach (EleD item in e.EnumEleD()) + { + FieldInfo[] fields = Sta.EleDt.GetFields(); + foreach (FieldInfo fieldInfo in fields) + { + if (fieldInfo.FieldType.ToString() == Sta.dt) + { + fieldInfo.SetValue(item, fieldInfo.GetValue(e)); + } + } + } + } + + private static Dictionary> Get接続構成(腰D 母方, 腰D 父方) + { + Dictionary> dictionary = new Dictionary>(); + foreach (EleD item in 母方.EnumEleD().Concat(父方.EnumEleD())) + { + Type type = item.GetType(); + if (!(item is 長胴D) && 接続範囲.ContainsKey(item.接続情報) && 接続範囲[item.接続情報].Contains(type.ToString())) + { + if (dictionary.ContainsKey(item.接続情報)) + { + dictionary[item.接続情報].Add(type); + continue; + } + dictionary[item.接続情報] = new List { type }; + } + } + return dictionary; + } + + private static Type[] Get要素構成(腰D 母方, 腰D 父方) + { + return (from e in 母方.EnumEleD().Concat(父方.EnumEleD()) + where 接続範囲.ContainsKey(e.接続情報) && 接続範囲[e.接続情報].Contains(e.GetType().ToString()) + select e.GetType()).ToArray(); + } + + public static void 接続(this EleD e, 腰D 母方, 腰D 父方, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, bool 原種モード) + { + string text = 接続.ToString(); + if (text.Contains("左")) + { + ConnectionInfo 接続情報2 = 接続; + ConnectionInfo 接続情報3 = text.Replace("左", "右").To接続情報(); + { + foreach (EleD item in Enum接続肢(母方, 父方, 右: false, i, 接続, 要素構成, 接続構成, 変異率, 原種モード)) + { + if (item != null) + { + e.接続(接続情報2, item); + e.接続(接続情報3, item.Get逆()); + } + } + return; + } + } + if (text.Contains("右")) + { + return; + } + foreach (EleD item2 in Enum接続肢(母方, 父方, 右: false, i, 接続, 要素構成, 接続構成, 変異率, 原種モード).Reverse()) + { + if (item2 != null) + { + e.接続(接続, item2); + } + } + } + + public static IEnumerable Enum接続肢(腰D 母方, 腰D 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, bool 原種モード) + { + double l = (接続.接続数(母方, 父方) + 接続.接続数(母方, 父方) + 接続.接続数(母方, 父方)) / 3; + double num = 1.0 / ((double)接続構成.Count * 0.5); + if (!原種モード) + { + string text = 接続.ToString(); + if (text.Contains("肩") || text.Contains("脇") || text.Contains("翼")) + { + if (num.Lot()) + { + l += (double)(int)(3.0 * 変異率 * RNG.XS.NextDouble()); + } + if (l > 3.0) + { + l = 3.0; + } + } + else if (接続 == ConnectionInfo.腰_尾_接続 || 接続 == ConnectionInfo.四足腰_尾_接続) + { + if (num.Lot()) + { + l += (double)(int)(9.0 * 変異率 * RNG.XS.NextDouble()); + } + if (l > 9.0) + { + l = 9.0; + } + } + if ((num * 変異率 * 0.5).Lot()) + { + l = 0.0; + } + } + if (l == 0.0 && (接続 == ConnectionInfo.四足脇_上腕_接続 || 接続 == ConnectionInfo.腰_腿左_接続 || 接続 == ConnectionInfo.腰_腿左_接続 || 接続 == ConnectionInfo.四足腰_腿左_接続 || 接続 == ConnectionInfo.四足腰_腿左_接続 || 接続 == ConnectionInfo.長物_魚_尾_接続 || 接続 == ConnectionInfo.長物_鯨_尾_接続 || 接続 == ConnectionInfo.長物_蛇_胴_接続 || 接続 == ConnectionInfo.長物_蟲_胴_接続 || 接続 == ConnectionInfo.胴_蛇_胴_接続 || 接続 == ConnectionInfo.胴_蟲_胴_接続 || 接続 == ConnectionInfo.多足_蛸_軟体外左_接続 || 接続 == ConnectionInfo.多足_蛸_軟体外右_接続 || 接続 == ConnectionInfo.多足_蛸_軟体内左_接続 || 接続 == ConnectionInfo.多足_蛸_軟体内右_接続 || 接続 == ConnectionInfo.単足_植_根外左_接続 || 接続 == ConnectionInfo.単足_植_根内左_接続 || 接続 == ConnectionInfo.単足_植_根中央_接続 || 接続 == ConnectionInfo.単足_植_根内右_接続 || 接続 == ConnectionInfo.単足_植_根外右_接続 || 接続 == ConnectionInfo.頭頂_宇_頭部後_接続 || (num * 1.1).Lot())) + { + l = 1.0; + } + for (int j = 0; (double)j < l; j++) + { + EleD e = Get接続肢(母方, 父方, 右, i, 接続, 要素構成, 接続構成, 変異率, j, 原種モード); + if (e != null) + { + yield return e; + } + if (e is 角1D || e is 耳D || e is 触覚D || e is 腿D || e is 尾_蜘D || e is 尾_鳥D) + { + break; + } + } + } + + public static int 接続数(this ConnectionInfo 接続情報, 腰D 母方, 腰D 父方) + { + if (接続範囲.ContainsKey(接続情報)) + { + IEnumerable source = from e in 母方.EnumEleD().Concat(父方.EnumEleD()) + where e.Enum接続情報().Contains(接続情報) + select e; + int num = source.Count(); + if (num != 0) + { + return source.ElementAt(RNG.XS.Next(num)).Get接続(接続情報).Count((EleD e) => 接続範囲[接続情報].Contains(e.GetType().ToString())); + } + return 1; + } + return 0; + } + + public static EleD Get接続肢(腰D 母方, 腰D 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, int j, bool 原種モード) + { + EleD eleD = Get要素(母方, 父方, 右, i, 接続, 要素構成, 接続構成, 変異率, j, 原種モード); + if (eleD != null) + { + foreach (ConnectionInfo item in eleD.Enum接続情報()) + { + string text = item.ToString(); + if (text.Contains("左")) + { + ConnectionInfo 接続情報2 = item; + ConnectionInfo 接続情報3 = text.Replace("左", "右").To接続情報(); + foreach (EleD item2 in Enum接続肢(母方, 父方, 右: false, i, item, 要素構成, 接続構成, 変異率, 原種モード)) + { + if (item2 != null) + { + eleD.接続(接続情報2, item2); + eleD.接続(接続情報3, item2.Get逆()); + } + } + } + else if (!text.Contains("右")) + { + EleD eleD2 = Get接続肢(母方, 父方, 右, i, item, 要素構成, 接続構成, 変異率, j, 原種モード); + if (eleD2 != null) + { + eleD.接続(item, eleD2); + } + } + } + } + return eleD; + } + + public static EleD Get要素(腰D 母方, 腰D 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, int j, bool 原種モード) + { + if (!原種モード && 変異率.Lot()) + { + return Get要素1(母方, 父方, 右, i, 接続, 要素構成, j, 原種モード); + } + return Get要素0(母方, 父方, 右, i, 接続, 接続構成, j, 原種モード); + } + + public static EleD Get要素1(腰D 母方, 腰D 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, int j, bool 原種モード) + { + if (接続範囲.ContainsKey(接続)) + { + IEnumerable source = 要素構成.Where((Type e) => 接続範囲[接続].Contains(e.ToString())); + int num = source.Count(); + if (num > j && j > -1) + { + return Mix(母方, 父方, 右, i, source.ElementAt(j), 原種モード); + } + if (num > 0) + { + return Mix(母方, 父方, 右, i, source.ElementAt(RNG.XS.Next(num)), 原種モード); + } + } + return null; + } + + public static EleD Get要素0(腰D 母方, 腰D 父方, bool 右, int i, ConnectionInfo 接続, Dictionary> 接続構成, int j, bool 原種モード) + { + if (接続構成.ContainsKey(接続)) + { + List list = 接続構成[接続]; + int count = list.Count; + if (count > j && j > -1) + { + return Mix(母方, 父方, 右, i, list[j], 原種モード); + } + if (count > 0) + { + return Mix(母方, 父方, 右, i, list[RNG.XS.Next(count)], 原種モード); + } + } + return null; + } + + public static ChaD Mix(this ChaD 母方, ChaD 父方, bool 原種モード) + { + double num = Mix(母方.魔力濃度, 父方.魔力濃度, 1.0); + 腰D d; + return new ChaD(d = Mix(母方.body_tree, 父方.body_tree, num, 原種モード), Mix(母方.body_color, 父方.body_color, num, d)) + { + Lust = Mix(母方.Lust, 父方.Lust, 0.6), + Affection = Mix(母方.Affection, 父方.Affection, 0.6), + Taming = Mix(母方.Taming, 父方.Taming, 0.6), + SkillL = Mix(母方.SkillL, 父方.SkillL, 0.6), + Sesnsitivities = new Dictionary + { + { + ContactType.Head, + Mix(母方.Sesnsitivities[ContactType.Head], 父方.Sesnsitivities[ContactType.Head], 0.6) + }, + { + ContactType.Face, + Mix(母方.Sesnsitivities[ContactType.Face], 父方.Sesnsitivities[ContactType.Face], 0.6) + }, + { + ContactType.Ear, + Mix(母方.Sesnsitivities[ContactType.Ear], 父方.Sesnsitivities[ContactType.Ear], 0.6) + }, + { + ContactType.Mouth, + Mix(母方.Sesnsitivities[ContactType.Mouth], 父方.Sesnsitivities[ContactType.Mouth], 0.6) + }, + { + ContactType.Hair, + Mix(母方.Sesnsitivities[ContactType.Hair], 父方.Sesnsitivities[ContactType.Hair], 0.6) + }, + { + ContactType.Neck, + Mix(母方.Sesnsitivities[ContactType.Neck], 父方.Sesnsitivities[ContactType.Neck], 0.6) + }, + { + ContactType.Shoulder, + Mix(母方.Sesnsitivities[ContactType.Shoulder], 父方.Sesnsitivities[ContactType.Shoulder], 0.6) + }, + { + ContactType.Chest, + Mix(母方.Sesnsitivities[ContactType.Chest], 父方.Sesnsitivities[ContactType.Chest], 0.6) + }, + { + ContactType.Milk, + Mix(母方.Sesnsitivities[ContactType.Milk], 父方.Sesnsitivities[ContactType.Milk], 0.6) + }, + { + ContactType.Side, + Mix(母方.Sesnsitivities[ContactType.Side], 父方.Sesnsitivities[ContactType.Side], 0.6) + }, + { + ContactType.Stomache, + Mix(母方.Sesnsitivities[ContactType.Stomache], 父方.Sesnsitivities[ContactType.Stomache], 0.6) + }, + { + ContactType.Crotch, + Mix(母方.Sesnsitivities[ContactType.Crotch], 父方.Sesnsitivities[ContactType.Crotch], 0.6) + }, + { + ContactType.Sex, + Mix(母方.Sesnsitivities[ContactType.Sex], 父方.Sesnsitivities[ContactType.Sex], 0.6) + }, + { + ContactType.Vagina, + Mix(母方.Sesnsitivities[ContactType.Vagina], 父方.Sesnsitivities[ContactType.Vagina], 0.6) + }, + { + ContactType.Nucleus, + Mix(母方.Sesnsitivities[ContactType.Nucleus], 父方.Sesnsitivities[ContactType.Nucleus], 0.6) + }, + { + ContactType.Anal, + Mix(母方.Sesnsitivities[ContactType.Anal], 父方.Sesnsitivities[ContactType.Anal], 0.6) + }, + { + ContactType.Thread, + Mix(母方.Sesnsitivities[ContactType.Thread], 父方.Sesnsitivities[ContactType.Thread], 0.6) + }, + { + ContactType.Thigh, + Mix(母方.Sesnsitivities[ContactType.Thigh], 父方.Sesnsitivities[ContactType.Thigh], 0.6) + }, + { + ContactType.Feet, + Mix(母方.Sesnsitivities[ContactType.Feet], 父方.Sesnsitivities[ContactType.Feet], 0.6) + }, + { + ContactType.Hand, + Mix(母方.Sesnsitivities[ContactType.Hand], 父方.Sesnsitivities[ContactType.Hand], 0.6) + }, + { + ContactType.Awareness, + Mix(母方.Sesnsitivities[ContactType.Awareness], 父方.Sesnsitivities[ContactType.Awareness], 0.6) + }, + { + ContactType.Touch, + Mix(母方.Sesnsitivities[ContactType.Touch], 父方.Sesnsitivities[ContactType.Touch], 0.6) + }, + { + ContactType.Tail, + Mix(母方.Sesnsitivities[ContactType.Tail], 父方.Sesnsitivities[ContactType.Tail], 0.6) + }, + { + ContactType.Wing, + Mix(母方.Sesnsitivities[ContactType.Wing], 父方.Sesnsitivities[ContactType.Wing], 0.6) + }, + { + ContactType.Fin, + Mix(母方.Sesnsitivities[ContactType.Fin], 父方.Sesnsitivities[ContactType.Fin], 0.6) + }, + { + ContactType.Other, + Mix(母方.Sesnsitivities[ContactType.Other], 父方.Sesnsitivities[ContactType.Other], 0.6) + } + }, + 最乳首 = Mix(母方.最乳首, 父方.最乳首, 1.0), + 最乳房 = Mix(母方.最乳房, 父方.最乳房, 1.0), + 最陰核 = Mix(母方.最陰核, 父方.最陰核, 1.0), + 素乳首濃度 = 0.3 + Mix(母方.素乳首濃度, 父方.素乳首濃度, 0.5), + 最乳首濃度 = Mix(母方.最乳首濃度, 父方.最乳首濃度, 0.19999999999999996), + 素性器濃度 = 0.3 + Mix(母方.素性器濃度, 父方.素性器濃度, 0.5), + 最性器濃度 = Mix(母方.最性器濃度, 父方.最性器濃度, 0.19999999999999996), + 素肛門濃度 = 0.3 + Mix(母方.素肛門濃度, 父方.素肛門濃度, 0.5), + 最肛門濃度 = Mix(母方.最肛門濃度, 父方.最肛門濃度, 0.19999999999999996), + 最陰毛濃度 = Mix(母方.最陰毛濃度, 父方.最陰毛濃度, 1.0), + 固有値 = Mix(母方.固有値, 父方.固有値, 1.0), + 魔力濃度 = num + }; + } + + private static double Mix(double 母方, double 父方, double max) + { + return RNG.XS.Next(4) switch + { + 0 => (母方 + (double)RNG.XS.NextSign() * RNG.XS.NextDouble(0.15)).Clamp(0.0, max), + 1 => (父方 + (double)RNG.XS.NextSign() * RNG.XS.NextDouble(0.15)).Clamp(0.0, max), + 2 => ((母方 + 父方) * 0.5 + (double)RNG.XS.NextSign() * RNG.XS.NextDouble(0.15)).Clamp(0.0, max), + _ => RNG.XS.NextDouble(max), + }; + } + + public static Unit Mix(this Unit 母方, Unit 父方, bool 原種モード) + { + Unit unit = new Unit(); + unit.Mother = 母方; + unit.Father = 父方; + unit.ChaD = 母方.ChaD.Mix(父方.ChaD, 原種モード); + if (母方.Race != 父方.Race) + { + unit.Race = GameText.ミックス; + } + else + { + unit.Race = 母方.Race; + } + unit.Name = unit.Race; + unit.種族情報 = 母方.種族情報.Mix(父方.種族情報); + unit.妊娠進行期間 = (母方.妊娠進行期間 + 父方.妊娠進行期間) / 2; + foreach (EleD item in unit.ChaD.body_tree.EnumEleD()) + { + item.SetValuesD("傷", false); + item.欠損 = false; + } + unit.Set衣装(); + unit.Set交配素質(); + unit.Set構成特性(); + return unit; + } + + public static RaceInformation Mix(this RaceInformation 母方, RaceInformation 父方) + { + return new RaceInformation((母方.希少 + 父方.希少) / 2, (母方.需要 + 父方.需要) / 2, (母方.危険 + 父方.危険) / 2, Mix(母方.一般, 父方.一般, 9), Mix(母方.娼婦, 父方.娼婦, 9)); + } + + private static int Mix(int 母方, int 父方, int max) + { + return RNG.XS.Next(4) switch + { + 0 => (母方 + RNG.XS.NextSign()).Clamp(1, max), + 1 => (父方 + RNG.XS.NextSign()).Clamp(1, max), + 2 => ((母方 + 父方) / 2 + RNG.XS.NextSign()).Clamp(1, max), + _ => RNG.XS.NextM(max).Clamp(1, max), + }; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/体色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/体色.cs index 22aa9aa..21bf375 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/体色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/体色.cs @@ -5,173 +5,174 @@ using System.Linq; using System.Reflection; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 体色 +namespace SlaveMatrix { - public List 血統 = new List(); + [Serializable] + public class 体色 + { + public List 血統 = new List(); - public Color 髪 = Color.Orange; + public Color 髪 = Color.Orange; - public Color 眉 = Color.Orange; + public Color 眉 = Color.Orange; - public Color 睫 = Col.Black; + public Color 睫 = Col.Black; - public Color 髭 = Col.White; + public Color 髭 = Col.White; - public Color 体0 = Color.Orange; + public Color 体0 = Color.Orange; - public Color 体1 = Color.Yellow; + public Color 体1 = Color.Yellow; - public Color 毛0 = Color.Orange; + public Color 毛0 = Color.Orange; - public Color 毛1 = Col.White; + public Color 毛1 = Col.White; - public Color 羽0 = Color.Orange; + public Color 羽0 = Color.Orange; - public Color 羽1 = Col.White; + public Color 羽1 = Col.White; - public Color 鱗0 = Color.OrangeRed; + public Color 鱗0 = Color.OrangeRed; - public Color 鱗1 = Color.Yellow; + public Color 鱗1 = Color.Yellow; - public Color 甲0 = Color.Orange; + public Color 甲0 = Color.Orange; - public Color 甲1 = Color.Yellow; + public Color 甲1 = Color.Yellow; - public Color 植0 = Color.Orange; + public Color 植0 = Color.Orange; - public Color 植1 = Color.Yellow; + public Color 植1 = Color.Yellow; - public Color 薔 = Color.Red; + public Color 薔 = Color.Red; - public Color 百 = Col.White; + public Color 百 = Col.White; - public Color 柄 = Color.Brown; + public Color 柄 = Color.Brown; - public Color 紋 = Color.OrangeRed; + public Color 紋 = Color.OrangeRed; - public Color 人肌 = Color.FromArgb(255, 255, 207, 169); + public Color 人肌 = Color.FromArgb(255, 255, 207, 169); - public Color 粘膜 = Col.Empty; + public Color 粘膜 = Col.Empty; - public Color 目左 = Color.Yellow; + public Color 目左 = Color.Yellow; - public Color 目右 = Color.Yellow; + public Color 目右 = Color.Yellow; - public Color 縦目 = Color.Yellow; + public Color 縦目 = Color.Yellow; - public Color 頬目左 = Color.Yellow; + public Color 頬目左 = Color.Yellow; - public Color 頬目右 = Color.Yellow; + public Color 頬目右 = Color.Yellow; - public Color 白部 = Col.White; + public Color 白部 = Col.White; - public Color 歯 = Col.White; + public Color 歯 = Col.White; - public Color 爪 = Col.White; + public Color 爪 = Col.White; - public Color 角0 = Col.White; + public Color 角0 = Col.White; - public Color 角1 = Col.White; + public Color 角1 = Col.White; - public Color 膜 = Color.OrangeRed; + public Color 膜 = Color.OrangeRed; - public Color 眼0 = Color.Red; + public Color 眼0 = Color.Red; - public Color 眼1 = Color.Red; + public Color 眼1 = Color.Red; - public Color 眼2 = Color.Red; + public Color 眼2 = Color.Red; - public Color コア = Color.Red; + public Color コア = Color.Red; - public Color 秘石 = Color.Red; + public Color 秘石 = Color.Red; - public Color 後光 = Color.Yellow; + public Color 後光 = Color.Yellow; - public Color 口紅 = Col.Empty; + public Color 口紅 = Col.Empty; - public Color 刺青 = Col.Black; + public Color 刺青 = Col.Black; - public Color 尿 = Color.Gold; + public Color 尿 = Color.Gold; - public Color 体液 = Col.White; + public Color 体液 = Col.White; - public Color 母乳 = Color.PapayaWhip; + public Color 母乳 = Color.PapayaWhip; - public Color 血 = Color.FromArgb(255, 184, 6, 18); + public Color 血 = Color.FromArgb(255, 184, 6, 18); - public static HashSet 変異色 = new HashSet(new string[40] - { - "髪", "眉", "睫", "髭", "体0", "体1", "毛0", "毛1", "羽0", "羽1", - "鱗0", "鱗1", "甲0", "甲1", "植0", "植1", "薔", "百", "柄", "紋", - "人肌", "粘膜", "目左", "目右", "縦目", "頬目左", "頬目右", "白部", "爪", "角0", - "角1", "膜", "眼0", "眼1", "眼2", "コア", "秘石", "後光", "口紅", "刺青" - }); + public static HashSet 変異色 = new HashSet(new string[40] + { + "髪", "眉", "睫", "髭", "体0", "体1", "毛0", "毛1", "羽0", "羽1", + "鱗0", "鱗1", "甲0", "甲1", "植0", "植1", "薔", "百", "柄", "紋", + "人肌", "粘膜", "目左", "目右", "縦目", "頬目左", "頬目右", "白部", "爪", "角0", + "角1", "膜", "眼0", "眼1", "眼2", "コア", "秘石", "後光", "口紅", "刺青" + }); - public 体色() - { - } + public 体色() + { + } - public 体色(bool b0) - { - int num = RNG.XS.Next(360); - foreach (FieldInfo item in from e in GetType().GetFields() - where e.FieldType.ToString() == Sta.ct - select e) - { - HSV.ToRGB(num + RNG.XS.Next(5), RNG.XS.NextM(0, 223), RNG.XS.NextM(128, 255), out var ret); - item.SetValue(this, ret); - } - Col.GetRandomColor(out 目左); - 目右 = 目左; - 縦目 = 目左; - 頬目左 = 目左; - 頬目右 = 目左; - 眉 = 髪; - 毛0 = 眉; - 睫 = Col.Black; - Hsv hsv; - if (b0) - { - Col.GetSkinColor(out 人肌); - 血 = Color.FromArgb(255, 184, 6, 18); - } - else - { - Col.GetRandomSkinColor(out 人肌); - hsv = new Hsv(ref 人肌); - hsv.H = num; - hsv.GetColor(out 人肌); - 血 = Color.Empty; - } - 粘膜 = Col.Empty; - if (b0) - { - 白部 = Col.White; - } - else if (0.1.Lot()) - { - 白部 = Col.Black; - } - else - { - 白部 = Col.White; - } - 歯 = Color.PapayaWhip; - 爪 = (RNG.XS.NextBool() ? Color.PapayaWhip : Col.Black); - 角0 = Color.LightGray; - 角1 = Col.DarkGray; - 口紅 = Col.Empty; - 刺青 = Color.FromArgb(255 - 人肌.R, 255 - 人肌.G, 255 - 人肌.B); - hsv = new Hsv(ref 刺青); - hsv.S = 255; - hsv.GetColor(out 刺青); - 後光 = Color.Yellow; - 体液 = Col.White; - 母乳 = Color.PapayaWhip; - 尿 = Color.Gold; - 紋 = 刺青; - } + public 体色(bool b0) + { + int num = RNG.XS.Next(360); + foreach (FieldInfo item in from e in GetType().GetFields() + where e.FieldType.ToString() == Sta.ct + select e) + { + HSV.ToRGB(num + RNG.XS.Next(5), RNG.XS.NextM(0, 223), RNG.XS.NextM(128, 255), out var ret); + item.SetValue(this, ret); + } + Col.GetRandomColor(out 目左); + 目右 = 目左; + 縦目 = 目左; + 頬目左 = 目左; + 頬目右 = 目左; + 眉 = 髪; + 毛0 = 眉; + 睫 = Col.Black; + Hsv hsv; + if (b0) + { + Col.GetSkinColor(out 人肌); + 血 = Color.FromArgb(255, 184, 6, 18); + } + else + { + Col.GetRandomSkinColor(out 人肌); + hsv = new Hsv(ref 人肌); + hsv.H = num; + hsv.GetColor(out 人肌); + 血 = Color.Empty; + } + 粘膜 = Col.Empty; + if (b0) + { + 白部 = Col.White; + } + else if (0.1.Lot()) + { + 白部 = Col.Black; + } + else + { + 白部 = Col.White; + } + 歯 = Color.PapayaWhip; + 爪 = (RNG.XS.NextBool() ? Color.PapayaWhip : Col.Black); + 角0 = Color.LightGray; + 角1 = Col.DarkGray; + 口紅 = Col.Empty; + 刺青 = Color.FromArgb(255 - 人肌.R, 255 - 人肌.G, 255 - 人肌.B); + hsv = new Hsv(ref 刺青); + hsv.S = 255; + hsv.GetColor(out 刺青); + 後光 = Color.Yellow; + 体液 = Col.White; + 母乳 = Color.PapayaWhip; + 尿 = Color.Gold; + 紋 = 刺青; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/体配色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/体配色.cs index 419cb2d..5024425 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/体配色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/体配色.cs @@ -1,359 +1,360 @@ using System.Drawing; -namespace SlaveMatrix; - -public class 体配色 +namespace SlaveMatrix { - public Color2 髪O; + public class 体配色 + { + public Color2 髪O; - public Color2 髪R; + public Color2 髪R; - public Color2 眉O; + public Color2 眉O; - public Color2 眉R; + public Color2 眉R; - public Color2 髭O; + public Color2 髭O; - public Color2 髭R; + public Color2 髭R; - public Color2 膜O; + public Color2 膜O; - public Color2 膜R; + public Color2 膜R; - public Color2 目左O; + public Color2 目左O; - public Color2 目左R; + public Color2 目左R; - public Color2 目右O; + public Color2 目右O; - public Color2 目右R; + public Color2 目右R; - public Color2 縦目O; + public Color2 縦目O; - public Color2 縦目R; + public Color2 縦目R; - public Color2 頬目左O; + public Color2 頬目左O; - public Color2 頬目左R; + public Color2 頬目左R; - public Color2 頬目右O; + public Color2 頬目右O; - public Color2 頬目右R; + public Color2 頬目右R; - public Color2 人肌O; + public Color2 人肌O; - public Color2 人肌R; + public Color2 人肌R; - public Color2 白部O; + public Color2 白部O; - public Color2 白部R; + public Color2 白部R; - public Color2 爪O; + public Color2 爪O; - public Color2 爪R; + public Color2 爪R; - public Color2 角0O; + public Color2 角0O; - public Color2 角0R; + public Color2 角0R; - public Color2 角1O; + public Color2 角1O; - public Color2 角1R; + public Color2 角1R; - public Color2 体0O; + public Color2 体0O; - public Color2 体0R; + public Color2 体0R; - public Color2 体1O; + public Color2 体1O; - public Color2 体1R; + public Color2 体1R; - public Color2 毛0O; + public Color2 毛0O; - public Color2 毛0R; + public Color2 毛0R; - public Color2 毛1O; + public Color2 毛1O; - public Color2 毛1R; + public Color2 毛1R; - public Color2 羽0O; + public Color2 羽0O; - public Color2 羽0R; + public Color2 羽0R; - public Color2 羽1O; + public Color2 羽1O; - public Color2 羽1R; + public Color2 羽1R; - public Color2 鱗0O; + public Color2 鱗0O; - public Color2 鱗0R; + public Color2 鱗0R; - public Color2 鱗1O; + public Color2 鱗1O; - public Color2 鱗1R; + public Color2 鱗1R; - public Color2 甲0O; + public Color2 甲0O; - public Color2 甲0R; + public Color2 甲0R; - public Color2 甲1O; + public Color2 甲1O; - public Color2 甲1R; + public Color2 甲1R; - public Color2 植0O; + public Color2 植0O; - public Color2 植0R; + public Color2 植0R; - public Color2 植1O; + public Color2 植1O; - public Color2 植1R; + public Color2 植1R; - public Color2 薔O; + public Color2 薔O; - public Color2 薔R; + public Color2 薔R; - public Color2 百O; + public Color2 百O; - public Color2 百R; + public Color2 百R; - public Color2 柄O; + public Color2 柄O; - public Color2 柄R; + public Color2 柄R; - public Color2 紋O; + public Color2 紋O; - public Color2 紋R; + public Color2 紋R; - public Color2 眼0O; + public Color2 眼0O; - public Color2 眼0R; + public Color2 眼0R; - public Color2 眼1O; + public Color2 眼1O; - public Color2 眼1R; + public Color2 眼1R; - public Color2 眼2O; + public Color2 眼2O; - public Color2 眼2R; + public Color2 眼2R; - public Color2 コアO; + public Color2 コアO; - public Color2 コアR; + public Color2 コアR; - public Color2 秘石O; + public Color2 秘石O; - public Color2 秘石R; + public Color2 秘石R; - public Color2 後光O; + public Color2 後光O; - public Color2 後光R; + public Color2 後光R; - public Color2 血液O; + public Color2 血液O; - public Color2 血液R; + public Color2 血液R; - public Color2 ハートO; + public Color2 ハートO; - public Color2 ハートR; + public Color2 ハートR; - public Color2 影O; + public Color2 影O; - public Color2 影R; + public Color2 影R; - public Color2 ハイライト; + public Color2 ハイライト; - public Color2 ハイライト2O; + public Color2 ハイライト2O; - public Color2 ハイライト2R; + public Color2 ハイライト2R; - public Color2 睫毛; + public Color2 睫毛; - public Color2 瞳孔; + public Color2 瞳孔; - public Color2 肌濃; + public Color2 肌濃; - public Color2 毛濃; + public Color2 毛濃; - public Color2 粘膜; + public Color2 粘膜; - public Color2 粘膜穴; + public Color2 粘膜穴; - public Color2 舌; + public Color2 舌; - public Color2 紅潮; + public Color2 紅潮; - public Color2 口紅; + public Color2 口紅; - public Color2 刺青; + public Color2 刺青; - public Color2 刺青O; + public Color2 刺青O; - public Color2 刺青R; + public Color2 刺青R; - public Color2 歯; + public Color2 歯; - public Color2 体液; + public Color2 体液; - public Color2 母乳; + public Color2 母乳; - public Color2 尿; + public Color2 尿; - public Color2 呼気; + public Color2 呼気; - public Color2 湯気; + public Color2 湯気; - public Color2 染み; + public Color2 染み; - public Color 紅潮線; + public Color 紅潮線; - public Color 粘膜線; + public Color 粘膜線; - public Color 髪線; + public Color 髪線; - public Color 薄線; + public Color 薄線; - public Color 体液線; + public Color 体液線; - public Color 母乳線; + public Color 母乳線; - public Color 尿線; + public Color 尿線; - public 体配色(体色 色) - { - if (色.粘膜 == Col.Empty) - { - Col.GetMucosaColor(ref 色.人肌, out 色.粘膜); - } - if (色.口紅 == Col.Empty) - { - 色.口紅 = 色.粘膜; - } - Col.GetGrad(ref 色.髪, out 髪O); - 髪O.GetRep(out 髪R); - Col.GetGrad(ref 色.眉, out 眉O); - 眉O.GetRep(out 眉R); - Col.GetGrad(ref 色.髭, out 髭O); - 髭O.GetRep(out 髭R); - Col.GetGrad(ref 色.膜, out 膜O); - 膜O.GetRep(out 膜R); - 目左O = new Color2(ref Col.Black, ref 色.目左); - 目左O.GetRep(out 目左R); - 目右O = new Color2(ref Col.Black, ref 色.目右); - 目右O.GetRep(out 目右R); - 縦目O = new Color2(ref Col.Black, ref 色.縦目); - 縦目O.GetRep(out 縦目R); - 頬目左O = new Color2(ref Col.Black, ref 色.頬目左); - 頬目左O.GetRep(out 頬目左R); - 頬目右O = new Color2(ref Col.Black, ref 色.頬目右); - 頬目右O.GetRep(out 頬目右R); - Col.GetSkinGrad(ref 色.人肌, out 人肌O); - 人肌O.GetRep(out 人肌R); - Col.GetGrad(ref 色.白部, out 白部O); - 白部O.GetRep(out 白部R); - Col.GetGrad(ref 色.爪, out 爪O); - 爪O.GetRep(out 爪R); - Col.GetGrad(ref 色.角0, out 角0O); - 角0O.GetRep(out 角0R); - Col.GetGrad(ref 色.角1, out 角1O); - 角1O.GetRep(out 角1R); - Col.GetGrad(ref 色.体0, out 体0O); - 体0O.GetRep(out 体0R); - Col.GetGrad(ref 色.体1, out 体1O); - 体1O.GetRep(out 体1R); - Col.GetGrad(ref 色.毛0, out 毛0O); - 毛0O.GetRep(out 毛0R); - Col.GetGrad(ref 色.毛1, out 毛1O); - 毛1O.GetRep(out 毛1R); - Col.GetGrad(ref 色.羽0, out 羽0O); - 羽0O.GetRep(out 羽0R); - Col.GetGrad(ref 色.羽1, out 羽1O); - 羽1O.GetRep(out 羽1R); - Col.GetGrad(ref 色.鱗0, out 鱗0O); - 鱗0O.GetRep(out 鱗0R); - Col.GetGrad(ref 色.鱗1, out 鱗1O); - 鱗1O.GetRep(out 鱗1R); - Col.GetGrad(ref 色.甲0, out 甲0O); - 甲0O.GetRep(out 甲0R); - Col.GetGrad(ref 色.甲1, out 甲1O); - 甲1O.GetRep(out 甲1R); - Col.GetGrad(ref 色.植0, out 植0O); - 植0O.GetRep(out 植0R); - Col.GetGrad(ref 色.植1, out 植1O); - 植1O.GetRep(out 植1R); - Col.GetGrad(ref 色.薔, out 薔O); - 薔O.GetRep(out 薔R); - Col.GetGrad(ref 色.百, out 百O); - 百O.GetRep(out 百R); - Col.GetGrad(ref 色.柄, out 柄O); - 柄O.GetRep(out 柄R); - Col.GetGrad(ref 色.紋, out 紋O); - 紋O.GetRep(out 紋R); - 眼0O = new Color2(ref Col.Black, ref 色.眼0); - 眼0O.GetRep(out 眼0R); - 眼1O = new Color2(ref Col.Black, ref 色.眼1); - 眼1O.GetRep(out 眼1R); - 眼2O = new Color2(ref Col.Black, ref 色.眼2); - 眼2O.GetRep(out 眼2R); - コアO = new Color2(ref Col.Black, ref 色.コア); - コアO.GetRep(out コアR); - 秘石O = new Color2(ref Col.Black, ref 色.秘石); - 秘石O.GetRep(out 秘石R); - 後光O = new Color2(ref Col.White, ref 色.後光); - 後光O.GetRep(out 後光R); - if (色.血 == Col.Empty) - { - Col.Add(ref 色.粘膜, 0, 255, -50, out 色.血); - } - Col.GetGrad(ref 色.血, out 血液O); - 血液O.GetRep(out 血液R); - Col.GetGrad(ref 色.粘膜, out ハートO); - ハートO.GetRep(out ハートR); - 影O = new Color2(ref Col.Gray, ref Col.DarkGray); - Col.Alpha(ref 影O, 50, out 影O); - 影O.GetRep(out 影R); - ハイライト = new Color2(ref Col.White, ref Col.Empty); - ハイライト2O.Col1 = Col.White; - ハイライト2O.Col2 = Color.FromArgb(0, Col.White); - ハイライト2O.GetRep(out ハイライト2R); - 睫毛 = new Color2(ref 色.睫, ref Col.Empty); - 瞳孔 = new Color2(ref Col.Black, ref Col.Empty); - Col.GetSkinColor2(ref 色.人肌, out 肌濃.Col1); - 肌濃.Col1 = Color.FromArgb(90, 肌濃.Col1); - 肌濃.Col2 = Col.Empty; - Col.GetSkinColor2(ref 色.毛0, out 毛濃.Col1); - 毛濃.Col1 = Color.FromArgb(90, 毛濃.Col1); - 毛濃.Col2 = Col.Empty; - 粘膜 = new Color2(ref 色.粘膜, ref Col.Empty); - 粘膜穴.Col1 = Color.FromArgb(80, Col.Black); - 粘膜穴.Col2 = 粘膜.Col2; - Col.GetGrad(ref 色.粘膜, out 舌); - 紅潮.Col1 = Color.FromArgb(60, 色.粘膜); - 紅潮.Col2 = Col.Empty; - 口紅.Col1 = Color.FromArgb(100, 色.口紅); - 口紅.Col2 = Col.Empty; - 刺青 = new Color2(ref 色.刺青, ref Col.Empty); - 刺青O = new Color2(ref 色.刺青, ref 色.刺青); - 刺青R = new Color2(ref 色.刺青, ref 色.刺青); - 歯 = new Color2(ref 色.歯, ref Col.Empty); - 体液.Col1 = 色.体液; - 体液.Col2 = Color.FromArgb(0, 色.体液); - 母乳 = new Color2(ref 色.母乳, ref Col.Empty); - 尿.Col1 = Color.FromArgb(160, 色.尿); - 尿.Col2 = Col.Empty; - 呼気.Col1 = Color.FromArgb(50, Col.White); - 呼気.Col2 = Col.Empty; - 湯気.Col1 = Color.FromArgb(50, Col.White); - 湯気.Col2 = Col.Empty; - 染み.Col1 = Color.FromArgb(50, Col.Black); - 染み.Col2 = Col.Empty; - Col.Mul(ref 色.粘膜, 1.0, 2.0, 1.0, out 紅潮線); - 紅潮線 = Color.FromArgb(180, 紅潮線); - Col.Mul(ref 色.粘膜, 1.0, 2.0, 0.5, out 粘膜線); - 粘膜線 = Color.FromArgb(80, 粘膜線); - 髪線 = Color.FromArgb(100, Col.Black); - 薄線 = Color.FromArgb(45, Col.Black); - 体液線 = Color.FromArgb(60, 色.体液); - 母乳線 = Color.FromArgb(80, 色.母乳); - 尿線 = Color.FromArgb(80, 色.尿); - } + public 体配色(体色 色) + { + if (色.粘膜 == Col.Empty) + { + Col.GetMucosaColor(ref 色.人肌, out 色.粘膜); + } + if (色.口紅 == Col.Empty) + { + 色.口紅 = 色.粘膜; + } + Col.GetGrad(ref 色.髪, out 髪O); + 髪O.GetRep(out 髪R); + Col.GetGrad(ref 色.眉, out 眉O); + 眉O.GetRep(out 眉R); + Col.GetGrad(ref 色.髭, out 髭O); + 髭O.GetRep(out 髭R); + Col.GetGrad(ref 色.膜, out 膜O); + 膜O.GetRep(out 膜R); + 目左O = new Color2(ref Col.Black, ref 色.目左); + 目左O.GetRep(out 目左R); + 目右O = new Color2(ref Col.Black, ref 色.目右); + 目右O.GetRep(out 目右R); + 縦目O = new Color2(ref Col.Black, ref 色.縦目); + 縦目O.GetRep(out 縦目R); + 頬目左O = new Color2(ref Col.Black, ref 色.頬目左); + 頬目左O.GetRep(out 頬目左R); + 頬目右O = new Color2(ref Col.Black, ref 色.頬目右); + 頬目右O.GetRep(out 頬目右R); + Col.GetSkinGrad(ref 色.人肌, out 人肌O); + 人肌O.GetRep(out 人肌R); + Col.GetGrad(ref 色.白部, out 白部O); + 白部O.GetRep(out 白部R); + Col.GetGrad(ref 色.爪, out 爪O); + 爪O.GetRep(out 爪R); + Col.GetGrad(ref 色.角0, out 角0O); + 角0O.GetRep(out 角0R); + Col.GetGrad(ref 色.角1, out 角1O); + 角1O.GetRep(out 角1R); + Col.GetGrad(ref 色.体0, out 体0O); + 体0O.GetRep(out 体0R); + Col.GetGrad(ref 色.体1, out 体1O); + 体1O.GetRep(out 体1R); + Col.GetGrad(ref 色.毛0, out 毛0O); + 毛0O.GetRep(out 毛0R); + Col.GetGrad(ref 色.毛1, out 毛1O); + 毛1O.GetRep(out 毛1R); + Col.GetGrad(ref 色.羽0, out 羽0O); + 羽0O.GetRep(out 羽0R); + Col.GetGrad(ref 色.羽1, out 羽1O); + 羽1O.GetRep(out 羽1R); + Col.GetGrad(ref 色.鱗0, out 鱗0O); + 鱗0O.GetRep(out 鱗0R); + Col.GetGrad(ref 色.鱗1, out 鱗1O); + 鱗1O.GetRep(out 鱗1R); + Col.GetGrad(ref 色.甲0, out 甲0O); + 甲0O.GetRep(out 甲0R); + Col.GetGrad(ref 色.甲1, out 甲1O); + 甲1O.GetRep(out 甲1R); + Col.GetGrad(ref 色.植0, out 植0O); + 植0O.GetRep(out 植0R); + Col.GetGrad(ref 色.植1, out 植1O); + 植1O.GetRep(out 植1R); + Col.GetGrad(ref 色.薔, out 薔O); + 薔O.GetRep(out 薔R); + Col.GetGrad(ref 色.百, out 百O); + 百O.GetRep(out 百R); + Col.GetGrad(ref 色.柄, out 柄O); + 柄O.GetRep(out 柄R); + Col.GetGrad(ref 色.紋, out 紋O); + 紋O.GetRep(out 紋R); + 眼0O = new Color2(ref Col.Black, ref 色.眼0); + 眼0O.GetRep(out 眼0R); + 眼1O = new Color2(ref Col.Black, ref 色.眼1); + 眼1O.GetRep(out 眼1R); + 眼2O = new Color2(ref Col.Black, ref 色.眼2); + 眼2O.GetRep(out 眼2R); + コアO = new Color2(ref Col.Black, ref 色.コア); + コアO.GetRep(out コアR); + 秘石O = new Color2(ref Col.Black, ref 色.秘石); + 秘石O.GetRep(out 秘石R); + 後光O = new Color2(ref Col.White, ref 色.後光); + 後光O.GetRep(out 後光R); + if (色.血 == Col.Empty) + { + Col.Add(ref 色.粘膜, 0, 255, -50, out 色.血); + } + Col.GetGrad(ref 色.血, out 血液O); + 血液O.GetRep(out 血液R); + Col.GetGrad(ref 色.粘膜, out ハートO); + ハートO.GetRep(out ハートR); + 影O = new Color2(ref Col.Gray, ref Col.DarkGray); + Col.Alpha(ref 影O, 50, out 影O); + 影O.GetRep(out 影R); + ハイライト = new Color2(ref Col.White, ref Col.Empty); + ハイライト2O.Col1 = Col.White; + ハイライト2O.Col2 = Color.FromArgb(0, Col.White); + ハイライト2O.GetRep(out ハイライト2R); + 睫毛 = new Color2(ref 色.睫, ref Col.Empty); + 瞳孔 = new Color2(ref Col.Black, ref Col.Empty); + Col.GetSkinColor2(ref 色.人肌, out 肌濃.Col1); + 肌濃.Col1 = Color.FromArgb(90, 肌濃.Col1); + 肌濃.Col2 = Col.Empty; + Col.GetSkinColor2(ref 色.毛0, out 毛濃.Col1); + 毛濃.Col1 = Color.FromArgb(90, 毛濃.Col1); + 毛濃.Col2 = Col.Empty; + 粘膜 = new Color2(ref 色.粘膜, ref Col.Empty); + 粘膜穴.Col1 = Color.FromArgb(80, Col.Black); + 粘膜穴.Col2 = 粘膜.Col2; + Col.GetGrad(ref 色.粘膜, out 舌); + 紅潮.Col1 = Color.FromArgb(60, 色.粘膜); + 紅潮.Col2 = Col.Empty; + 口紅.Col1 = Color.FromArgb(100, 色.口紅); + 口紅.Col2 = Col.Empty; + 刺青 = new Color2(ref 色.刺青, ref Col.Empty); + 刺青O = new Color2(ref 色.刺青, ref 色.刺青); + 刺青R = new Color2(ref 色.刺青, ref 色.刺青); + 歯 = new Color2(ref 色.歯, ref Col.Empty); + 体液.Col1 = 色.体液; + 体液.Col2 = Color.FromArgb(0, 色.体液); + 母乳 = new Color2(ref 色.母乳, ref Col.Empty); + 尿.Col1 = Color.FromArgb(160, 色.尿); + 尿.Col2 = Col.Empty; + 呼気.Col1 = Color.FromArgb(50, Col.White); + 呼気.Col2 = Col.Empty; + 湯気.Col1 = Color.FromArgb(50, Col.White); + 湯気.Col2 = Col.Empty; + 染み.Col1 = Color.FromArgb(50, Col.Black); + 染み.Col2 = Col.Empty; + Col.Mul(ref 色.粘膜, 1.0, 2.0, 1.0, out 紅潮線); + 紅潮線 = Color.FromArgb(180, 紅潮線); + Col.Mul(ref 色.粘膜, 1.0, 2.0, 0.5, out 粘膜線); + 粘膜線 = Color.FromArgb(80, 粘膜線); + 髪線 = Color.FromArgb(100, Col.Black); + 薄線 = Color.FromArgb(45, Col.Black); + 体液線 = Color.FromArgb(60, 色.体液); + 母乳線 = Color.FromArgb(80, 色.母乳); + 尿線 = Color.FromArgb(80, 色.尿); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/処理B.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/処理B.cs index dc0c43a..03a4da6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/処理B.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/処理B.cs @@ -1,51 +1,52 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 処理B +namespace SlaveMatrix { - public TrainingUI 調教UI; + public class 処理B + { + public TrainingUI 調教UI; - public Med Med; + public Med Med; - public Are Are; + public Are Are; - public Cha Cha; + public Cha Cha; - public Bod Bod; + public Bod Bod; - public InfoPanel ip; + public InfoPanel ip; - public CM 対象; + public CM 対象; - public const int MaxLv = 3; + public const int MaxLv = 3; - public int 強さ = 1; + public int 強さ = 1; - public bool 選択; + public bool 選択; - public double 強度 => (double)強さ / 3.0; + public double 強度 => (double)強さ / 3.0; - public 処理B(TrainingUI 調教UI) - { - this.調教UI = 調教UI; - Med = 調教UI.Med; - Are = 調教UI.Are; - ip = 調教UI.ip; - } + public 処理B(TrainingUI 調教UI) + { + this.調教UI = 調教UI; + Med = 調教UI.Med; + Are = 調教UI.Are; + ip = 調教UI.ip; + } - public 処理B(TrainingUI 調教UI, CM 対象) - { - this.調教UI = 調教UI; - Med = 調教UI.Med; - Are = 調教UI.Are; - ip = 調教UI.ip; - this.対象 = 対象; - } + public 処理B(TrainingUI 調教UI, CM 対象) + { + this.調教UI = 調教UI; + Med = 調教UI.Med; + Are = 調教UI.Are; + ip = 調教UI.ip; + this.対象 = 対象; + } - public void Reset() - { - 強さ = 1; - 選択 = false; - } + public void Reset() + { + 強さ = 1; + 選択 = false; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/剃刀処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/剃刀処理.cs index da1577a..a3c5018 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/剃刀処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/剃刀処理.cs @@ -1,187 +1,188 @@ using System.Drawing; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 剃刀処理 : 処理B +namespace SlaveMatrix { - public ConstProp CP = new ConstProp(); + public class 剃刀処理 : 処理B + { + public ConstProp CP = new ConstProp(); - private bool Is剃り; + private bool Is剃り; - private Vector2D v; + private Vector2D v; - private double a; + private double a; - private Par p; + private Par p; - public void 剃り() - { - if (CP.GetFlag(0.1 * Cha.ChaD.現陰毛)) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, 対象.Ele.位置.GetAreaPoint(0.01), Sta.剃り.GetVal(Cha.ChaD.現陰毛, RNG.XS.NextDouble()), new Font("MS Gothic", 1f), Col.Black, 0.1 + 0.1 * RNG.XS.NextDouble(), b: true); - }); - } - } + public void 剃り() + { + if (CP.GetFlag(0.1 * Cha.ChaD.現陰毛)) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, 対象.Ele.位置.GetAreaPoint(0.01), Sta.剃り.GetVal(Cha.ChaD.現陰毛, RNG.XS.NextDouble()), new Font("MS Gothic", 1f), Col.Black, 0.1 + 0.1 * RNG.XS.NextDouble(), b: true); + }); + } + } - private void 待機時() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = "RCl:" + GameText.放す; - } - } + private void 待機時() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = "RCl:" + GameText.放す; + } + } - private void 押し当て時() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = "LUp:" + GameText.離す + "\r\nMo:" + GameText.剃る; - } - } + private void 押し当て時() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = "LUp:" + GameText.離す + "\r\nMo:" + GameText.剃る; + } + } - private void オーバー時() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = "LDo:" + GameText.当てる; - } - } + private void オーバー時() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = "LDo:" + GameText.当てる; + } + } - private void 移動時(ref Color hc) - { - p = null; - if (Bod.腰肌_人 != null && Bod.腰肌_人.本体.IsHit(ref hc)) - { - p = Bod.腰肌_人.本体.GetHitPar_(hc); - } - if (p != null && (p.Tag == "獣毛" || p.Tag == "陰毛")) - { - オーバー時(); - } - else - { - 待機時(); - } - } + private void 移動時(ref Color hc) + { + p = null; + if (Bod.腰肌_人 != null && Bod.腰肌_人.本体.IsHit(ref hc)) + { + p = Bod.腰肌_人.本体.GetHitPar_(hc); + } + if (p != null && (p.Tag == "獣毛" || p.Tag == "陰毛")) + { + オーバー時(); + } + else + { + 待機時(); + } + } - public void Move(ref MouseButtons mb, ref Vector2D cp, ref Vector2D op, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象) - { - return; - } - if (mb == MouseButtons.Left && Is剃り) - { - if (調教UI.IsHitCha(ref cd)) - { - 調教UI.押し(ref cd); - v = op - cp; - a = 0.0 - v.Angle02π(-Dat.Vec2DUnitY).ToDegree(); - if (!double.IsNaN(a)) - { - 対象.Ele.角度C = a; - } - 調教UI.Action(cd.c, ActionType.Shaving, CurrentState.Continue, ToolType.T剃刀, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 剃り(); - Cha.ChaD.現陰毛 = (Cha.ChaD.現陰毛 - 0.01).Clamp(0.0, 1.0); - Cha.Bod.腰肌_人.陰毛CD.不透明度 = Cha.ChaD.現陰毛 * Cha.ChaD.最陰毛濃度; - Cha.Bod.腰肌_人.獣性_獣毛CD.不透明度 = Cha.ChaD.現陰毛; - Cha.Bod.腰肌_人.陰毛_ハートCD.不透明度 = Cha.ChaD.現陰毛.Inverse() * Cha.ChaD.最陰毛濃度; - } - else if (調教UI.押し状態) - { - 調教UI.Action(cd.c, ActionType.Shaving, CurrentState.End, ToolType.T剃刀, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 対象.Ele.角度C = 0.0; - 調教UI.放し(); - } - 押し当て時(); - } - else - { - 移動時(ref hc); - } - } + public void Move(ref MouseButtons mb, ref Vector2D cp, ref Vector2D op, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象) + { + return; + } + if (mb == MouseButtons.Left && Is剃り) + { + if (調教UI.IsHitCha(ref cd)) + { + 調教UI.押し(ref cd); + v = op - cp; + a = 0.0 - v.Angle02π(-Dat.Vec2DUnitY).ToDegree(); + if (!double.IsNaN(a)) + { + 対象.Ele.角度C = a; + } + 調教UI.Action(cd.c, ActionType.Shaving, CurrentState.Continue, ToolType.T剃刀, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 剃り(); + Cha.ChaD.現陰毛 = (Cha.ChaD.現陰毛 - 0.01).Clamp(0.0, 1.0); + Cha.Bod.腰肌_人.陰毛CD.不透明度 = Cha.ChaD.現陰毛 * Cha.ChaD.最陰毛濃度; + Cha.Bod.腰肌_人.獣性_獣毛CD.不透明度 = Cha.ChaD.現陰毛; + Cha.Bod.腰肌_人.陰毛_ハートCD.不透明度 = Cha.ChaD.現陰毛.Inverse() * Cha.ChaD.最陰毛濃度; + } + else if (調教UI.押し状態) + { + 調教UI.Action(cd.c, ActionType.Shaving, CurrentState.End, ToolType.T剃刀, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 対象.Ele.角度C = 0.0; + 調教UI.放し(); + } + 押し当て時(); + } + else + { + 移動時(ref hc); + } + } - public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象) - { - return; - } - if (!選択) - { - 選択 = true; - return; - } - p = null; - if (Bod.腰肌_人 != null && Bod.腰肌_人.本体.IsHit(ref hc)) - { - p = Bod.腰肌_人.本体.GetHitPar_(hc); - } - if (mb == MouseButtons.Left && p != null && (p.Tag == "獣毛" || p.Tag == "陰毛")) - { - 調教UI.押し(ref cd); - Is剃り = true; - 押し当て時(); - 調教UI.Action(cd.c, ActionType.Shaving, CurrentState.Start, ToolType.T剃刀, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - else if (mb == MouseButtons.Right && !Is剃り) - { - Is剃り = false; - 対象.Ele.角度C = 0.0; - 調教UI.通常放し(); - } - } + public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象) + { + return; + } + if (!選択) + { + 選択 = true; + return; + } + p = null; + if (Bod.腰肌_人 != null && Bod.腰肌_人.本体.IsHit(ref hc)) + { + p = Bod.腰肌_人.本体.GetHitPar_(hc); + } + if (mb == MouseButtons.Left && p != null && (p.Tag == "獣毛" || p.Tag == "陰毛")) + { + 調教UI.押し(ref cd); + Is剃り = true; + 押し当て時(); + 調教UI.Action(cd.c, ActionType.Shaving, CurrentState.Start, ToolType.T剃刀, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + else if (mb == MouseButtons.Right && !Is剃り) + { + Is剃り = false; + 対象.Ele.角度C = 0.0; + 調教UI.通常放し(); + } + } - public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus == 対象 && mb == MouseButtons.Left && Is剃り) - { - 調教UI.Action(cd.c, ActionType.Shaving, CurrentState.End, ToolType.T剃刀, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 調教UI.放し(); - 対象.Ele.角度C = 0.0; - Is剃り = false; - 移動時(ref hc); - } - } + public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus == 対象 && mb == MouseButtons.Left && Is剃り) + { + 調教UI.Action(cd.c, ActionType.Shaving, CurrentState.End, ToolType.T剃刀, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 調教UI.放し(); + 対象.Ele.角度C = 0.0; + Is剃り = false; + 移動時(ref hc); + } + } - public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) - { - } + public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) + { + } - public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc) - { - } + public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc) + { + } - public 剃刀処理(TrainingUI 調教UI, CM T剃刀) - : base(調教UI, T剃刀) - { - } + public 剃刀処理(TrainingUI 調教UI, CM T剃刀) + : base(調教UI, T剃刀) + { + } - public void SetCha(Cha Cha) - { - base.Cha = Cha; - Bod = Cha.Bod; - } + public void SetCha(Cha Cha) + { + base.Cha = Cha; + Bod = Cha.Bod; + } - public new void Reset() - { - base.Reset(); - CP.Reset(); - Is剃り = false; - v = default(Vector2D); - a = 0.0; - p = null; - } + public new void Reset() + { + base.Reset(); + CP.Reset(); + Is剃り = false; + v = default(Vector2D); + a = 0.0; + p = null; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前掛けB色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前掛けB色.cs index 98f53d4..2c2fd61 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前掛けB色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前掛けB色.cs @@ -1,43 +1,44 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct 前掛けB色 +namespace SlaveMatrix { - public Color 生地; + [Serializable] + public struct 前掛けB色 + { + public Color 生地; - public Color 縁; + public Color 縁; - public Color 紐; + public Color 紐; - public Color2 生地色; + public Color2 生地色; - public Color2 縁色; + public Color2 縁色; - public Color2 紐色; + public Color2 紐色; - public void SetDefault() - { - 生地 = Color.OldLace; - 縁 = Color.OldLace; - 紐 = Color.OldLace; - SetColor2(); - } + public void SetDefault() + { + 生地 = Color.OldLace; + 縁 = Color.OldLace; + 紐 = Color.OldLace; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 生地); - 縁 = 生地; - 紐 = 生地; - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 生地); + 縁 = 生地; + 紐 = 生地; + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); - } + public void SetColor2() + { + Col.GetGrad(ref 生地, out 生地色); + Col.GetGrad(ref 縁, out 縁色); + Col.GetGrad(ref 紐, out 紐色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅.cs index 9c4d1b2..e06e6d2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 前翅 : Ele +namespace SlaveMatrix { + public class 前翅 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅D.cs index 0338201..49ccfc8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 前翅D : EleD +namespace SlaveMatrix { + [Serializable] + public class 前翅D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲.cs index 60709eb..e1d6617 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲.cs @@ -1,1012 +1,1013 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前翅_甲 : 前翅 +namespace SlaveMatrix { - public Par X0Y0_前翅_前翅軸_軸1; + public class 前翅_甲 : 前翅 + { + public Par X0Y0_前翅_前翅軸_軸1; - public Par X0Y0_前翅_前翅軸_軸2; + public Par X0Y0_前翅_前翅軸_軸2; - public Par X0Y0_前翅_前翅軸_軸3; + public Par X0Y0_前翅_前翅軸_軸3; - public Par X0Y0_前翅_前翅甲_甲2; + public Par X0Y0_前翅_前翅甲_甲2; - public Par X0Y0_前翅_前翅甲_甲1; + public Par X0Y0_前翅_前翅甲_甲1; - public Par X0Y0_前翅_前翅甲_紋1; + public Par X0Y0_前翅_前翅甲_紋1; - public Par X0Y0_前翅_前翅甲_紋2; + public Par X0Y0_前翅_前翅甲_紋2; - public Par X0Y0_前翅_前翅甲_紋3; + public Par X0Y0_前翅_前翅甲_紋3; - public Par X0Y0_前翅_前翅甲_紋4; + public Par X0Y0_前翅_前翅甲_紋4; - public Par X0Y0_前翅_前翅甲_紋5; + public Par X0Y0_前翅_前翅甲_紋5; - public Par X0Y0_前翅_前翅甲_紋6; + public Par X0Y0_前翅_前翅甲_紋6; - public Par X0Y0_前翅_前翅甲_紋7; + public Par X0Y0_前翅_前翅甲_紋7; - public Par X0Y0_付根_付根0; + public Par X0Y0_付根_付根0; - public Par X0Y0_付根_付根1; + public Par X0Y0_付根_付根1; - public Par X0Y0_付根_付根2; + public Par X0Y0_付根_付根2; - public Par X0Y0_甲付根; + public Par X0Y0_甲付根; - public Par X0Y0_紋1; + public Par X0Y0_紋1; - public Par X0Y0_紋2; + public Par X0Y0_紋2; - public Par X0Y1_前翅_前翅軸_軸1; + public Par X0Y1_前翅_前翅軸_軸1; - public Par X0Y1_前翅_前翅軸_軸2; + public Par X0Y1_前翅_前翅軸_軸2; - public Par X0Y1_前翅_前翅軸_軸3; + public Par X0Y1_前翅_前翅軸_軸3; - public Par X0Y1_前翅_前翅軸_罅線; + public Par X0Y1_前翅_前翅軸_罅線; - public Par X0Y1_前翅_前翅甲_甲2; + public Par X0Y1_前翅_前翅甲_甲2; - public Par X0Y1_前翅_前翅甲_甲1; + public Par X0Y1_前翅_前翅甲_甲1; - public Par X0Y1_前翅_前翅甲_紋1; + public Par X0Y1_前翅_前翅甲_紋1; - public Par X0Y1_前翅_前翅甲_紋2; + public Par X0Y1_前翅_前翅甲_紋2; - public Par X0Y1_前翅_前翅甲_紋3; + public Par X0Y1_前翅_前翅甲_紋3; - public Par X0Y1_前翅_前翅甲_紋4; + public Par X0Y1_前翅_前翅甲_紋4; - public Par X0Y1_前翅_前翅甲_紋5; + public Par X0Y1_前翅_前翅甲_紋5; - public Par X0Y1_前翅_前翅甲_紋6; + public Par X0Y1_前翅_前翅甲_紋6; - public Par X0Y1_前翅_前翅甲_紋7; + public Par X0Y1_前翅_前翅甲_紋7; - public Par X0Y1_前翅_前翅甲_罅線1; + public Par X0Y1_前翅_前翅甲_罅線1; - public Par X0Y1_前翅_前翅甲_罅線2; + public Par X0Y1_前翅_前翅甲_罅線2; - public Par X0Y1_付根_付根0; + public Par X0Y1_付根_付根0; - public Par X0Y1_付根_付根1; + public Par X0Y1_付根_付根1; - public Par X0Y1_付根_付根2; + public Par X0Y1_付根_付根2; - public Par X0Y1_甲付根; + public Par X0Y1_甲付根; - public Par X0Y1_紋1; + public Par X0Y1_紋1; - public Par X0Y1_紋2; + public Par X0Y1_紋2; - public Par X0Y1_欠け1; + public Par X0Y1_欠け1; - public Par X0Y1_欠け2; + public Par X0Y1_欠け2; - public Par X0Y1_欠け3; + public Par X0Y1_欠け3; - public ColorD 前翅_前翅軸_軸1CD; + public ColorD 前翅_前翅軸_軸1CD; - public ColorD 前翅_前翅軸_軸2CD; + public ColorD 前翅_前翅軸_軸2CD; - public ColorD 前翅_前翅軸_軸3CD; + public ColorD 前翅_前翅軸_軸3CD; - public ColorD 前翅_前翅軸_罅線CD; + public ColorD 前翅_前翅軸_罅線CD; - public ColorD 前翅_前翅甲_甲2CD; + public ColorD 前翅_前翅甲_甲2CD; - public ColorD 前翅_前翅甲_甲1CD; + public ColorD 前翅_前翅甲_甲1CD; - public ColorD 前翅_前翅甲_紋1CD; + public ColorD 前翅_前翅甲_紋1CD; - public ColorD 前翅_前翅甲_紋2CD; + public ColorD 前翅_前翅甲_紋2CD; - public ColorD 前翅_前翅甲_紋3CD; + public ColorD 前翅_前翅甲_紋3CD; - public ColorD 前翅_前翅甲_紋4CD; + public ColorD 前翅_前翅甲_紋4CD; - public ColorD 前翅_前翅甲_紋5CD; + public ColorD 前翅_前翅甲_紋5CD; - public ColorD 前翅_前翅甲_紋6CD; + public ColorD 前翅_前翅甲_紋6CD; - public ColorD 前翅_前翅甲_紋7CD; + public ColorD 前翅_前翅甲_紋7CD; - public ColorD 前翅_前翅甲_罅線1CD; + public ColorD 前翅_前翅甲_罅線1CD; - public ColorD 前翅_前翅甲_罅線2CD; + public ColorD 前翅_前翅甲_罅線2CD; - public ColorD 付根_付根0CD; + public ColorD 付根_付根0CD; - public ColorD 付根_付根1CD; + public ColorD 付根_付根1CD; - public ColorD 付根_付根2CD; + public ColorD 付根_付根2CD; - public ColorD 甲付根CD; + public ColorD 甲付根CD; - public ColorD 紋1CD; + public ColorD 紋1CD; - public ColorD 紋2CD; + public ColorD 紋2CD; - public ColorD 欠け1CD; + public ColorD 欠け1CD; - public ColorD 欠け2CD; + public ColorD 欠け2CD; - public ColorD 欠け3CD; + public ColorD 欠け3CD; - public ColorP X0Y0_前翅_前翅軸_軸1CP; + public ColorP X0Y0_前翅_前翅軸_軸1CP; - public ColorP X0Y0_前翅_前翅軸_軸2CP; + public ColorP X0Y0_前翅_前翅軸_軸2CP; - public ColorP X0Y0_前翅_前翅軸_軸3CP; + public ColorP X0Y0_前翅_前翅軸_軸3CP; - public ColorP X0Y0_前翅_前翅甲_甲2CP; + public ColorP X0Y0_前翅_前翅甲_甲2CP; - public ColorP X0Y0_前翅_前翅甲_甲1CP; + public ColorP X0Y0_前翅_前翅甲_甲1CP; - public ColorP X0Y0_前翅_前翅甲_紋1CP; + public ColorP X0Y0_前翅_前翅甲_紋1CP; - public ColorP X0Y0_前翅_前翅甲_紋2CP; + public ColorP X0Y0_前翅_前翅甲_紋2CP; - public ColorP X0Y0_前翅_前翅甲_紋3CP; + public ColorP X0Y0_前翅_前翅甲_紋3CP; - public ColorP X0Y0_前翅_前翅甲_紋4CP; + public ColorP X0Y0_前翅_前翅甲_紋4CP; - public ColorP X0Y0_前翅_前翅甲_紋5CP; + public ColorP X0Y0_前翅_前翅甲_紋5CP; - public ColorP X0Y0_前翅_前翅甲_紋6CP; + public ColorP X0Y0_前翅_前翅甲_紋6CP; - public ColorP X0Y0_前翅_前翅甲_紋7CP; + public ColorP X0Y0_前翅_前翅甲_紋7CP; - public ColorP X0Y0_付根_付根0CP; + public ColorP X0Y0_付根_付根0CP; - public ColorP X0Y0_付根_付根1CP; + public ColorP X0Y0_付根_付根1CP; - public ColorP X0Y0_付根_付根2CP; + public ColorP X0Y0_付根_付根2CP; - public ColorP X0Y0_甲付根CP; + public ColorP X0Y0_甲付根CP; - public ColorP X0Y0_紋1CP; + public ColorP X0Y0_紋1CP; - public ColorP X0Y0_紋2CP; + public ColorP X0Y0_紋2CP; - public ColorP X0Y1_前翅_前翅軸_軸1CP; + public ColorP X0Y1_前翅_前翅軸_軸1CP; - public ColorP X0Y1_前翅_前翅軸_軸2CP; + public ColorP X0Y1_前翅_前翅軸_軸2CP; - public ColorP X0Y1_前翅_前翅軸_軸3CP; + public ColorP X0Y1_前翅_前翅軸_軸3CP; - public ColorP X0Y1_前翅_前翅軸_罅線CP; + public ColorP X0Y1_前翅_前翅軸_罅線CP; - public ColorP X0Y1_前翅_前翅甲_甲2CP; + public ColorP X0Y1_前翅_前翅甲_甲2CP; - public ColorP X0Y1_前翅_前翅甲_甲1CP; + public ColorP X0Y1_前翅_前翅甲_甲1CP; - public ColorP X0Y1_前翅_前翅甲_紋1CP; + public ColorP X0Y1_前翅_前翅甲_紋1CP; - public ColorP X0Y1_前翅_前翅甲_紋2CP; + public ColorP X0Y1_前翅_前翅甲_紋2CP; - public ColorP X0Y1_前翅_前翅甲_紋3CP; + public ColorP X0Y1_前翅_前翅甲_紋3CP; - public ColorP X0Y1_前翅_前翅甲_紋4CP; + public ColorP X0Y1_前翅_前翅甲_紋4CP; - public ColorP X0Y1_前翅_前翅甲_紋5CP; + public ColorP X0Y1_前翅_前翅甲_紋5CP; - public ColorP X0Y1_前翅_前翅甲_紋6CP; + public ColorP X0Y1_前翅_前翅甲_紋6CP; - public ColorP X0Y1_前翅_前翅甲_紋7CP; + public ColorP X0Y1_前翅_前翅甲_紋7CP; - public ColorP X0Y1_前翅_前翅甲_罅線1CP; + public ColorP X0Y1_前翅_前翅甲_罅線1CP; - public ColorP X0Y1_前翅_前翅甲_罅線2CP; + public ColorP X0Y1_前翅_前翅甲_罅線2CP; - public ColorP X0Y1_付根_付根0CP; + public ColorP X0Y1_付根_付根0CP; - public ColorP X0Y1_付根_付根1CP; + public ColorP X0Y1_付根_付根1CP; - public ColorP X0Y1_付根_付根2CP; + public ColorP X0Y1_付根_付根2CP; - public ColorP X0Y1_甲付根CP; + public ColorP X0Y1_甲付根CP; - public ColorP X0Y1_紋1CP; + public ColorP X0Y1_紋1CP; - public ColorP X0Y1_紋2CP; + public ColorP X0Y1_紋2CP; - public ColorP X0Y1_欠け1CP; + public ColorP X0Y1_欠け1CP; - public ColorP X0Y1_欠け2CP; + public ColorP X0Y1_欠け2CP; - public ColorP X0Y1_欠け3CP; + public ColorP X0Y1_欠け3CP; - public Ele[] 軸1_接続; + public Ele[] 軸1_接続; - public Ele[] 軸2_接続; + public Ele[] 軸2_接続; - public Ele[] 軸3_接続; + public Ele[] 軸3_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.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 濃度 - { - 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(本体, X0Y0_付根_付根0, 0); - - public JointS 軸2_接続点 => new JointS(本体, X0Y0_前翅_前翅軸_軸1, 0); - - public JointS 軸3_接続点 => new JointS(本体, X0Y0_前翅_前翅軸_軸2, 0); - - public 前翅_甲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前翅_甲D e) - { - 前翅_甲 前翅_甲2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["前翅"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["前翅"].ToPars(); - Pars 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 = pars["付根"].ToPars(); - X0Y0_付根_付根0 = pars2["付根0"].ToPar(); - X0Y0_付根_付根1 = pars2["付根1"].ToPar(); - X0Y0_付根_付根2 = pars2["付根2"].ToPar(); - X0Y0_甲付根 = pars["甲付根"].ToPar(); - X0Y0_紋1 = pars["紋1"].ToPar(); - X0Y0_紋2 = pars["紋2"].ToPar(); - pars = 本体[0][1]; - pars2 = pars["前翅"].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 = pars["付根"].ToPars(); - X0Y1_付根_付根0 = pars2["付根0"].ToPar(); - X0Y1_付根_付根1 = pars2["付根1"].ToPar(); - X0Y1_付根_付根2 = pars2["付根2"].ToPar(); - X0Y1_甲付根 = pars["甲付根"].ToPar(); - X0Y1_紋1 = pars["紋1"].ToPar(); - X0Y1_紋2 = pars["紋2"].ToPar(); - X0Y1_欠け1 = pars["欠け1"].ToPar(); - X0Y1_欠け2 = pars["欠け2"].ToPar(); - X0Y1_欠け3 = pars["欠け3"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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); - 濃度 = 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; - 本体.JoinPAall(); - } - - public override void 色更新() - { - if (本体.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 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 前翅_前翅軸_軸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); - } + 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 濃度 + { + 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(本体, X0Y0_付根_付根0, 0); + + public JointS 軸2_接続点 => new JointS(本体, X0Y0_前翅_前翅軸_軸1, 0); + + public JointS 軸3_接続点 => new JointS(本体, X0Y0_前翅_前翅軸_軸2, 0); + + public 前翅_甲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前翅_甲D e) + { + 前翅_甲 前翅_甲2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["前翅"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["前翅"].ToPars(); + Pars 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 = pars["付根"].ToPars(); + X0Y0_付根_付根0 = pars2["付根0"].ToPar(); + X0Y0_付根_付根1 = pars2["付根1"].ToPar(); + X0Y0_付根_付根2 = pars2["付根2"].ToPar(); + X0Y0_甲付根 = pars["甲付根"].ToPar(); + X0Y0_紋1 = pars["紋1"].ToPar(); + X0Y0_紋2 = pars["紋2"].ToPar(); + pars = 本体[0][1]; + pars2 = pars["前翅"].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 = pars["付根"].ToPars(); + X0Y1_付根_付根0 = pars2["付根0"].ToPar(); + X0Y1_付根_付根1 = pars2["付根1"].ToPar(); + X0Y1_付根_付根2 = pars2["付根2"].ToPar(); + X0Y1_甲付根 = pars["甲付根"].ToPar(); + X0Y1_紋1 = pars["紋1"].ToPar(); + X0Y1_紋2 = pars["紋2"].ToPar(); + X0Y1_欠け1 = pars["欠け1"].ToPar(); + X0Y1_欠け2 = pars["欠け2"].ToPar(); + X0Y1_欠け3 = pars["欠け3"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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); + 濃度 = 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; + 本体.JoinPAall(); + } + + public override void 色更新() + { + if (本体.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 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 前翅_前翅軸_軸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); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲D.cs index 5726e1f..0d24d0f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲D.cs @@ -2,95 +2,96 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前翅_甲D : 前翅D +namespace SlaveMatrix { - public bool 前翅_前翅軸_軸1_表示 = true; + [Serializable] + public class 前翅_甲D : 前翅D + { + public bool 前翅_前翅軸_軸1_表示 = true; - public bool 前翅_前翅軸_軸2_表示 = true; + public bool 前翅_前翅軸_軸2_表示 = true; - public bool 前翅_前翅軸_軸3_表示 = true; + public bool 前翅_前翅軸_軸3_表示 = true; - public bool 前翅_前翅甲_甲2_表示 = true; + public bool 前翅_前翅甲_甲2_表示 = true; - public bool 前翅_前翅甲_甲1_表示 = true; + public bool 前翅_前翅甲_甲1_表示 = true; - public bool 前翅_前翅甲_紋1_表示 = true; + public bool 前翅_前翅甲_紋1_表示 = true; - public bool 前翅_前翅甲_紋2_表示 = true; + public bool 前翅_前翅甲_紋2_表示 = true; - public bool 前翅_前翅甲_紋3_表示 = true; + public bool 前翅_前翅甲_紋3_表示 = true; - public bool 前翅_前翅甲_紋4_表示 = true; + public bool 前翅_前翅甲_紋4_表示 = true; - public bool 前翅_前翅甲_紋5_表示 = true; + public bool 前翅_前翅甲_紋5_表示 = true; - public bool 前翅_前翅甲_紋6_表示 = true; + public bool 前翅_前翅甲_紋6_表示 = true; - public bool 前翅_前翅甲_紋7_表示 = true; + public bool 前翅_前翅甲_紋7_表示 = true; - public bool 付根_付根0_表示 = true; + public bool 付根_付根0_表示 = true; - public bool 付根_付根1_表示 = true; + public bool 付根_付根1_表示 = true; - public bool 付根_付根2_表示 = true; + public bool 付根_付根2_表示 = true; - public bool 甲付根_表示 = true; + public bool 甲付根_表示 = true; - public bool 紋1_表示 = true; + public bool 紋1_表示 = true; - public bool 紋2_表示 = true; + public bool 紋2_表示 = true; - public bool 前翅_前翅軸_罅線_表示 = true; + public bool 前翅_前翅軸_罅線_表示 = true; - public bool 前翅_前翅甲_罅線1_表示 = true; + public bool 前翅_前翅甲_罅線1_表示 = true; - public bool 前翅_前翅甲_罅線2_表示 = true; + public bool 前翅_前翅甲_罅線2_表示 = true; - public bool 欠け1_表示 = true; + public bool 欠け1_表示 = true; - public bool 欠け2_表示 = true; + public bool 欠け2_表示 = true; - public bool 欠け3_表示 = true; + public bool 欠け3_表示 = true; - public double 展開; + public double 展開; - public List 軸1_接続 = new List(); + public List 軸1_接続 = new List(); - public List 軸2_接続 = new List(); + public List 軸2_接続 = new List(); - public List 軸3_接続 = new List(); + public List 軸3_接続 = new List(); - public 前翅_甲D() - { - ThisType = GetType(); - } + public 前翅_甲D() + { + ThisType = GetType(); + } - public void 軸1接続(EleD e) - { - 軸1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.前翅_甲_軸1_接続; - } + 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 軸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 軸3接続(EleD e) + { + 軸3_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.前翅_甲_軸3_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前翅_甲(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前翅_甲(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽.cs index d1bbce9..3538b37 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽.cs @@ -1,1311 +1,1312 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前翅_羽 : 前翅 +namespace SlaveMatrix { - public Par X0Y0_前翅_前翅; + public class 前翅_羽 : 前翅 + { + public Par X0Y0_前翅_前翅; - public Par X0Y0_前翅_翅脈1; + public Par X0Y0_前翅_翅脈1; - public Par X0Y0_前翅_翅脈2; + public Par X0Y0_前翅_翅脈2; - public Par X0Y0_前翅_翅脈線1; + public Par X0Y0_前翅_翅脈線1; - public Par X0Y0_前翅_翅脈線2; + public Par X0Y0_前翅_翅脈線2; - public Par X0Y0_前翅_翅脈線3; + public Par X0Y0_前翅_翅脈線3; - public Par X0Y0_前翅_翅脈線4; + public Par X0Y0_前翅_翅脈線4; - public Par X0Y0_前翅_翅脈線5; + public Par X0Y0_前翅_翅脈線5; - public Par X0Y0_前翅_翅脈縦線1; + public Par X0Y0_前翅_翅脈縦線1; - public Par X0Y0_前翅_翅脈縦線2; + public Par X0Y0_前翅_翅脈縦線2; - public Par X0Y0_前翅_翅脈縦線3; + public Par X0Y0_前翅_翅脈縦線3; - public Par X0Y0_前翅_翅脈縦線4; + public Par X0Y0_前翅_翅脈縦線4; - public Par X0Y0_前翅_翅脈縦線5; + public Par X0Y0_前翅_翅脈縦線5; - public Par X0Y0_前翅_翅脈縦線6; + public Par X0Y0_前翅_翅脈縦線6; - public Par X0Y0_前翅_翅脈縦線7; + public Par X0Y0_前翅_翅脈縦線7; - public Par X0Y0_前翅_翅脈縦線8; + public Par X0Y0_前翅_翅脈縦線8; - public Par X0Y0_前翅_翅脈縦線9; + public Par X0Y0_前翅_翅脈縦線9; - public Par X0Y0_前翅_翅脈縦線10; + public Par X0Y0_前翅_翅脈縦線10; - public Par X0Y0_前翅_翅脈縦線11; + public Par X0Y0_前翅_翅脈縦線11; - public Par X0Y0_前翅_翅脈縦線12; + public Par X0Y0_前翅_翅脈縦線12; - public Par X0Y0_前翅_翅脈縦線13; + public Par X0Y0_前翅_翅脈縦線13; - public Par X0Y0_前翅_翅脈縦線14; + public Par X0Y0_前翅_翅脈縦線14; - public Par X0Y0_前翅_翅脈縦線15; + public Par X0Y0_前翅_翅脈縦線15; - public Par X0Y0_前翅_翅脈縦線16; + public Par X0Y0_前翅_翅脈縦線16; - public Par X0Y0_前翅_翅脈縦線17; + public Par X0Y0_前翅_翅脈縦線17; - public Par X0Y0_前翅_翅脈網1_翅脈網線1; + public Par X0Y0_前翅_翅脈網1_翅脈網線1; - public Par X0Y0_前翅_翅脈網1_翅脈網線2; + public Par X0Y0_前翅_翅脈網1_翅脈網線2; - public Par X0Y0_前翅_翅脈網1_翅脈網線3; + public Par X0Y0_前翅_翅脈網1_翅脈網線3; - public Par X0Y0_前翅_翅脈網2_翅脈網線1; + public Par X0Y0_前翅_翅脈網2_翅脈網線1; - public Par X0Y0_前翅_翅脈網2_翅脈網線2; + public Par X0Y0_前翅_翅脈網2_翅脈網線2; - public Par X0Y0_前翅_翅脈網2_翅脈網線3; + public Par X0Y0_前翅_翅脈網2_翅脈網線3; - public Par X0Y1_前翅_前翅; + public Par X0Y1_前翅_前翅; - public Par X0Y1_前翅_翅脈1; + public Par X0Y1_前翅_翅脈1; - public Par X0Y1_前翅_翅脈2; + public Par X0Y1_前翅_翅脈2; - public Par X0Y1_前翅_翅脈線1; + public Par X0Y1_前翅_翅脈線1; - public Par X0Y1_前翅_翅脈線2; + public Par X0Y1_前翅_翅脈線2; - public Par X0Y1_前翅_翅脈線3; + public Par X0Y1_前翅_翅脈線3; - public Par X0Y1_前翅_翅脈線4; + public Par X0Y1_前翅_翅脈線4; - public Par X0Y1_前翅_翅脈線5; + public Par X0Y1_前翅_翅脈線5; - public Par X0Y1_前翅_翅脈縦線1; + public Par X0Y1_前翅_翅脈縦線1; - public Par X0Y1_前翅_翅脈縦線2; + public Par X0Y1_前翅_翅脈縦線2; - public Par X0Y1_前翅_翅脈縦線3; + public Par X0Y1_前翅_翅脈縦線3; - public Par X0Y1_前翅_翅脈縦線4; + public Par X0Y1_前翅_翅脈縦線4; - public Par X0Y1_前翅_翅脈縦線5; + public Par X0Y1_前翅_翅脈縦線5; - public Par X0Y1_前翅_翅脈縦線6; + public Par X0Y1_前翅_翅脈縦線6; - public Par X0Y1_前翅_翅脈縦線7; + public Par X0Y1_前翅_翅脈縦線7; - public Par X0Y1_前翅_翅脈縦線8; + public Par X0Y1_前翅_翅脈縦線8; - public Par X0Y1_前翅_翅脈縦線9; + public Par X0Y1_前翅_翅脈縦線9; - public Par X0Y1_前翅_翅脈縦線10; + public Par X0Y1_前翅_翅脈縦線10; - public Par X0Y1_前翅_翅脈縦線11; + public Par X0Y1_前翅_翅脈縦線11; - public Par X0Y1_前翅_翅脈縦線12; + public Par X0Y1_前翅_翅脈縦線12; - public Par X0Y1_前翅_翅脈縦線13; + public Par X0Y1_前翅_翅脈縦線13; - public Par X0Y1_前翅_翅脈縦線14; + public Par X0Y1_前翅_翅脈縦線14; - public Par X0Y1_前翅_翅脈縦線15; + public Par X0Y1_前翅_翅脈縦線15; - public Par X0Y1_前翅_翅脈縦線16; + public Par X0Y1_前翅_翅脈縦線16; - public Par X0Y1_前翅_翅脈縦線17; + public Par X0Y1_前翅_翅脈縦線17; - public Par X0Y1_前翅_翅脈網1_翅脈網線1; + public Par X0Y1_前翅_翅脈網1_翅脈網線1; - public Par X0Y1_前翅_翅脈網1_翅脈網線2; + public Par X0Y1_前翅_翅脈網1_翅脈網線2; - public Par X0Y1_前翅_翅脈網1_翅脈網線3; + public Par X0Y1_前翅_翅脈網1_翅脈網線3; - public Par X0Y1_前翅_翅脈網2_翅脈網線1; + public Par X0Y1_前翅_翅脈網2_翅脈網線1; - public Par X0Y1_前翅_翅脈網2_翅脈網線2; + public Par X0Y1_前翅_翅脈網2_翅脈網線2; - public Par X0Y1_前翅_翅脈網2_翅脈網線3; + public Par X0Y1_前翅_翅脈網2_翅脈網線3; - public ColorD 前翅_前翅CD; + public ColorD 前翅_前翅CD; - public ColorD 前翅_翅脈1CD; + public ColorD 前翅_翅脈1CD; - public ColorD 前翅_翅脈2CD; + public ColorD 前翅_翅脈2CD; - public ColorD 前翅_翅脈線1CD; + public ColorD 前翅_翅脈線1CD; - public ColorD 前翅_翅脈線2CD; + public ColorD 前翅_翅脈線2CD; - public ColorD 前翅_翅脈線3CD; + public ColorD 前翅_翅脈線3CD; - public ColorD 前翅_翅脈線4CD; + public ColorD 前翅_翅脈線4CD; - public ColorD 前翅_翅脈線5CD; + public ColorD 前翅_翅脈線5CD; - public ColorD 前翅_翅脈縦線1CD; + public ColorD 前翅_翅脈縦線1CD; - public ColorD 前翅_翅脈縦線2CD; + public ColorD 前翅_翅脈縦線2CD; - public ColorD 前翅_翅脈縦線3CD; + public ColorD 前翅_翅脈縦線3CD; - public ColorD 前翅_翅脈縦線4CD; + public ColorD 前翅_翅脈縦線4CD; - public ColorD 前翅_翅脈縦線5CD; + public ColorD 前翅_翅脈縦線5CD; - public ColorD 前翅_翅脈縦線6CD; + public ColorD 前翅_翅脈縦線6CD; - public ColorD 前翅_翅脈縦線7CD; + public ColorD 前翅_翅脈縦線7CD; - public ColorD 前翅_翅脈縦線8CD; + public ColorD 前翅_翅脈縦線8CD; - public ColorD 前翅_翅脈縦線9CD; + public ColorD 前翅_翅脈縦線9CD; - public ColorD 前翅_翅脈縦線10CD; + public ColorD 前翅_翅脈縦線10CD; - public ColorD 前翅_翅脈縦線11CD; + public ColorD 前翅_翅脈縦線11CD; - public ColorD 前翅_翅脈縦線12CD; + public ColorD 前翅_翅脈縦線12CD; - public ColorD 前翅_翅脈縦線13CD; + public ColorD 前翅_翅脈縦線13CD; - public ColorD 前翅_翅脈縦線14CD; + public ColorD 前翅_翅脈縦線14CD; - public ColorD 前翅_翅脈縦線15CD; + public ColorD 前翅_翅脈縦線15CD; - public ColorD 前翅_翅脈縦線16CD; + public ColorD 前翅_翅脈縦線16CD; - public ColorD 前翅_翅脈縦線17CD; + public ColorD 前翅_翅脈縦線17CD; - public ColorD 前翅_翅脈網1_翅脈網線1CD; + public ColorD 前翅_翅脈網1_翅脈網線1CD; - public ColorD 前翅_翅脈網1_翅脈網線2CD; + public ColorD 前翅_翅脈網1_翅脈網線2CD; - public ColorD 前翅_翅脈網1_翅脈網線3CD; + public ColorD 前翅_翅脈網1_翅脈網線3CD; - public ColorD 前翅_翅脈網2_翅脈網線1CD; + public ColorD 前翅_翅脈網2_翅脈網線1CD; - public ColorD 前翅_翅脈網2_翅脈網線2CD; + public ColorD 前翅_翅脈網2_翅脈網線2CD; - public ColorD 前翅_翅脈網2_翅脈網線3CD; + public ColorD 前翅_翅脈網2_翅脈網線3CD; - public ColorP X0Y0_前翅_前翅CP; + public ColorP X0Y0_前翅_前翅CP; - public ColorP X0Y0_前翅_翅脈1CP; + public ColorP X0Y0_前翅_翅脈1CP; - public ColorP X0Y0_前翅_翅脈2CP; + public ColorP X0Y0_前翅_翅脈2CP; - public ColorP X0Y0_前翅_翅脈線1CP; + public ColorP X0Y0_前翅_翅脈線1CP; - public ColorP X0Y0_前翅_翅脈線2CP; + public ColorP X0Y0_前翅_翅脈線2CP; - public ColorP X0Y0_前翅_翅脈線3CP; + public ColorP X0Y0_前翅_翅脈線3CP; - public ColorP X0Y0_前翅_翅脈線4CP; + public ColorP X0Y0_前翅_翅脈線4CP; - public ColorP X0Y0_前翅_翅脈線5CP; + public ColorP X0Y0_前翅_翅脈線5CP; - public ColorP X0Y0_前翅_翅脈縦線1CP; + public ColorP X0Y0_前翅_翅脈縦線1CP; - public ColorP X0Y0_前翅_翅脈縦線2CP; + public ColorP X0Y0_前翅_翅脈縦線2CP; - public ColorP X0Y0_前翅_翅脈縦線3CP; + public ColorP X0Y0_前翅_翅脈縦線3CP; - public ColorP X0Y0_前翅_翅脈縦線4CP; + public ColorP X0Y0_前翅_翅脈縦線4CP; - public ColorP X0Y0_前翅_翅脈縦線5CP; + public ColorP X0Y0_前翅_翅脈縦線5CP; - public ColorP X0Y0_前翅_翅脈縦線6CP; + public ColorP X0Y0_前翅_翅脈縦線6CP; - public ColorP X0Y0_前翅_翅脈縦線7CP; + public ColorP X0Y0_前翅_翅脈縦線7CP; - public ColorP X0Y0_前翅_翅脈縦線8CP; + public ColorP X0Y0_前翅_翅脈縦線8CP; - public ColorP X0Y0_前翅_翅脈縦線9CP; + public ColorP X0Y0_前翅_翅脈縦線9CP; - public ColorP X0Y0_前翅_翅脈縦線10CP; + public ColorP X0Y0_前翅_翅脈縦線10CP; - public ColorP X0Y0_前翅_翅脈縦線11CP; + public ColorP X0Y0_前翅_翅脈縦線11CP; - public ColorP X0Y0_前翅_翅脈縦線12CP; + public ColorP X0Y0_前翅_翅脈縦線12CP; - public ColorP X0Y0_前翅_翅脈縦線13CP; + public ColorP X0Y0_前翅_翅脈縦線13CP; - public ColorP X0Y0_前翅_翅脈縦線14CP; + public ColorP X0Y0_前翅_翅脈縦線14CP; - public ColorP X0Y0_前翅_翅脈縦線15CP; + public ColorP X0Y0_前翅_翅脈縦線15CP; - public ColorP X0Y0_前翅_翅脈縦線16CP; + public ColorP X0Y0_前翅_翅脈縦線16CP; - public ColorP X0Y0_前翅_翅脈縦線17CP; + public ColorP X0Y0_前翅_翅脈縦線17CP; - public ColorP X0Y0_前翅_翅脈網1_翅脈網線1CP; + public ColorP X0Y0_前翅_翅脈網1_翅脈網線1CP; - public ColorP X0Y0_前翅_翅脈網1_翅脈網線2CP; + public ColorP X0Y0_前翅_翅脈網1_翅脈網線2CP; - public ColorP X0Y0_前翅_翅脈網1_翅脈網線3CP; + public ColorP X0Y0_前翅_翅脈網1_翅脈網線3CP; - public ColorP X0Y0_前翅_翅脈網2_翅脈網線1CP; + public ColorP X0Y0_前翅_翅脈網2_翅脈網線1CP; - public ColorP X0Y0_前翅_翅脈網2_翅脈網線2CP; + public ColorP X0Y0_前翅_翅脈網2_翅脈網線2CP; - public ColorP X0Y0_前翅_翅脈網2_翅脈網線3CP; + public ColorP X0Y0_前翅_翅脈網2_翅脈網線3CP; - public ColorP X0Y1_前翅_前翅CP; + public ColorP X0Y1_前翅_前翅CP; - public ColorP X0Y1_前翅_翅脈1CP; + public ColorP X0Y1_前翅_翅脈1CP; - public ColorP X0Y1_前翅_翅脈2CP; + public ColorP X0Y1_前翅_翅脈2CP; - public ColorP X0Y1_前翅_翅脈線1CP; + public ColorP X0Y1_前翅_翅脈線1CP; - public ColorP X0Y1_前翅_翅脈線2CP; + public ColorP X0Y1_前翅_翅脈線2CP; - public ColorP X0Y1_前翅_翅脈線3CP; + public ColorP X0Y1_前翅_翅脈線3CP; - public ColorP X0Y1_前翅_翅脈線4CP; + public ColorP X0Y1_前翅_翅脈線4CP; - public ColorP X0Y1_前翅_翅脈線5CP; + public ColorP X0Y1_前翅_翅脈線5CP; - public ColorP X0Y1_前翅_翅脈縦線1CP; + public ColorP X0Y1_前翅_翅脈縦線1CP; - public ColorP X0Y1_前翅_翅脈縦線2CP; + public ColorP X0Y1_前翅_翅脈縦線2CP; - public ColorP X0Y1_前翅_翅脈縦線3CP; + public ColorP X0Y1_前翅_翅脈縦線3CP; - public ColorP X0Y1_前翅_翅脈縦線4CP; + public ColorP X0Y1_前翅_翅脈縦線4CP; - public ColorP X0Y1_前翅_翅脈縦線5CP; + public ColorP X0Y1_前翅_翅脈縦線5CP; - public ColorP X0Y1_前翅_翅脈縦線6CP; + public ColorP X0Y1_前翅_翅脈縦線6CP; - public ColorP X0Y1_前翅_翅脈縦線7CP; + public ColorP X0Y1_前翅_翅脈縦線7CP; - public ColorP X0Y1_前翅_翅脈縦線8CP; + public ColorP X0Y1_前翅_翅脈縦線8CP; - public ColorP X0Y1_前翅_翅脈縦線9CP; + public ColorP X0Y1_前翅_翅脈縦線9CP; - public ColorP X0Y1_前翅_翅脈縦線10CP; + public ColorP X0Y1_前翅_翅脈縦線10CP; - public ColorP X0Y1_前翅_翅脈縦線11CP; + public ColorP X0Y1_前翅_翅脈縦線11CP; - public ColorP X0Y1_前翅_翅脈縦線12CP; + public ColorP X0Y1_前翅_翅脈縦線12CP; - public ColorP X0Y1_前翅_翅脈縦線13CP; + public ColorP X0Y1_前翅_翅脈縦線13CP; - public ColorP X0Y1_前翅_翅脈縦線14CP; + public ColorP X0Y1_前翅_翅脈縦線14CP; - public ColorP X0Y1_前翅_翅脈縦線15CP; + public ColorP X0Y1_前翅_翅脈縦線15CP; - public ColorP X0Y1_前翅_翅脈縦線16CP; + public ColorP X0Y1_前翅_翅脈縦線16CP; - public ColorP X0Y1_前翅_翅脈縦線17CP; + public ColorP X0Y1_前翅_翅脈縦線17CP; - public ColorP X0Y1_前翅_翅脈網1_翅脈網線1CP; + public ColorP X0Y1_前翅_翅脈網1_翅脈網線1CP; - public ColorP X0Y1_前翅_翅脈網1_翅脈網線2CP; + public ColorP X0Y1_前翅_翅脈網1_翅脈網線2CP; - public ColorP X0Y1_前翅_翅脈網1_翅脈網線3CP; + public ColorP X0Y1_前翅_翅脈網1_翅脈網線3CP; - public ColorP X0Y1_前翅_翅脈網2_翅脈網線1CP; + public ColorP X0Y1_前翅_翅脈網2_翅脈網線1CP; - public ColorP X0Y1_前翅_翅脈網2_翅脈網線2CP; + public ColorP X0Y1_前翅_翅脈網2_翅脈網線2CP; - public ColorP X0Y1_前翅_翅脈網2_翅脈網線3CP; + public ColorP X0Y1_前翅_翅脈網2_翅脈網線3CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = 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 前翅_翅脈線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 前翅_翅脈縦線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 前翅_翅脈縦線8_表示 - { - get - { - return X0Y0_前翅_翅脈縦線8.Dra; - } - set - { - X0Y0_前翅_翅脈縦線8.Dra = value; - X0Y1_前翅_翅脈縦線8.Dra = value; - X0Y0_前翅_翅脈縦線8.Hit = value; - X0Y1_前翅_翅脈縦線8.Hit = value; - } - } - - public bool 前翅_翅脈縦線9_表示 - { - get - { - return X0Y0_前翅_翅脈縦線9.Dra; - } - set - { - X0Y0_前翅_翅脈縦線9.Dra = value; - X0Y1_前翅_翅脈縦線9.Dra = value; - X0Y0_前翅_翅脈縦線9.Hit = value; - X0Y1_前翅_翅脈縦線9.Hit = value; - } - } - - public bool 前翅_翅脈縦線10_表示 - { - get - { - return X0Y0_前翅_翅脈縦線10.Dra; - } - set - { - X0Y0_前翅_翅脈縦線10.Dra = value; - X0Y1_前翅_翅脈縦線10.Dra = value; - X0Y0_前翅_翅脈縦線10.Hit = value; - X0Y1_前翅_翅脈縦線10.Hit = value; - } - } - - public bool 前翅_翅脈縦線11_表示 - { - get - { - return X0Y0_前翅_翅脈縦線11.Dra; - } - set - { - X0Y0_前翅_翅脈縦線11.Dra = value; - X0Y1_前翅_翅脈縦線11.Dra = value; - X0Y0_前翅_翅脈縦線11.Hit = value; - X0Y1_前翅_翅脈縦線11.Hit = value; - } - } - - public bool 前翅_翅脈縦線12_表示 - { - get - { - return X0Y0_前翅_翅脈縦線12.Dra; - } - set - { - X0Y0_前翅_翅脈縦線12.Dra = value; - X0Y1_前翅_翅脈縦線12.Dra = value; - X0Y0_前翅_翅脈縦線12.Hit = value; - X0Y1_前翅_翅脈縦線12.Hit = value; - } - } - - public bool 前翅_翅脈縦線13_表示 - { - get - { - return X0Y0_前翅_翅脈縦線13.Dra; - } - set - { - X0Y0_前翅_翅脈縦線13.Dra = value; - X0Y1_前翅_翅脈縦線13.Dra = value; - X0Y0_前翅_翅脈縦線13.Hit = value; - X0Y1_前翅_翅脈縦線13.Hit = value; - } - } - - public bool 前翅_翅脈縦線14_表示 - { - get - { - return X0Y0_前翅_翅脈縦線14.Dra; - } - set - { - X0Y0_前翅_翅脈縦線14.Dra = value; - X0Y1_前翅_翅脈縦線14.Dra = value; - X0Y0_前翅_翅脈縦線14.Hit = value; - X0Y1_前翅_翅脈縦線14.Hit = value; - } - } - - public bool 前翅_翅脈縦線15_表示 - { - get - { - return X0Y0_前翅_翅脈縦線15.Dra; - } - set - { - X0Y0_前翅_翅脈縦線15.Dra = value; - X0Y1_前翅_翅脈縦線15.Dra = value; - X0Y0_前翅_翅脈縦線15.Hit = value; - X0Y1_前翅_翅脈縦線15.Hit = value; - } - } - - public bool 前翅_翅脈縦線16_表示 - { - get - { - return X0Y0_前翅_翅脈縦線16.Dra; - } - set - { - X0Y0_前翅_翅脈縦線16.Dra = value; - X0Y1_前翅_翅脈縦線16.Dra = value; - X0Y0_前翅_翅脈縦線16.Hit = value; - X0Y1_前翅_翅脈縦線16.Hit = value; - } - } - - public bool 前翅_翅脈縦線17_表示 - { - get - { - return X0Y0_前翅_翅脈縦線17.Dra; - } - set - { - X0Y0_前翅_翅脈縦線17.Dra = value; - X0Y1_前翅_翅脈縦線17.Dra = value; - X0Y0_前翅_翅脈縦線17.Hit = value; - X0Y1_前翅_翅脈縦線17.Hit = value; - } - } - - public bool 前翅_翅脈網1_翅脈網線1_表示 - { - get - { - return X0Y0_前翅_翅脈網1_翅脈網線1.Dra; - } - set - { - X0Y0_前翅_翅脈網1_翅脈網線1.Dra = value; - X0Y1_前翅_翅脈網1_翅脈網線1.Dra = value; - X0Y0_前翅_翅脈網1_翅脈網線1.Hit = value; - X0Y1_前翅_翅脈網1_翅脈網線1.Hit = value; - } - } - - public bool 前翅_翅脈網1_翅脈網線2_表示 - { - get - { - return X0Y0_前翅_翅脈網1_翅脈網線2.Dra; - } - set - { - X0Y0_前翅_翅脈網1_翅脈網線2.Dra = value; - X0Y1_前翅_翅脈網1_翅脈網線2.Dra = value; - X0Y0_前翅_翅脈網1_翅脈網線2.Hit = value; - X0Y1_前翅_翅脈網1_翅脈網線2.Hit = value; - } - } - - public bool 前翅_翅脈網1_翅脈網線3_表示 - { - get - { - return X0Y0_前翅_翅脈網1_翅脈網線3.Dra; - } - set - { - X0Y0_前翅_翅脈網1_翅脈網線3.Dra = value; - X0Y1_前翅_翅脈網1_翅脈網線3.Dra = value; - X0Y0_前翅_翅脈網1_翅脈網線3.Hit = value; - X0Y1_前翅_翅脈網1_翅脈網線3.Hit = value; - } - } - - public bool 前翅_翅脈網2_翅脈網線1_表示 - { - get - { - return X0Y0_前翅_翅脈網2_翅脈網線1.Dra; - } - set - { - X0Y0_前翅_翅脈網2_翅脈網線1.Dra = value; - X0Y1_前翅_翅脈網2_翅脈網線1.Dra = value; - X0Y0_前翅_翅脈網2_翅脈網線1.Hit = value; - X0Y1_前翅_翅脈網2_翅脈網線1.Hit = value; - } - } - - public bool 前翅_翅脈網2_翅脈網線2_表示 - { - get - { - return X0Y0_前翅_翅脈網2_翅脈網線2.Dra; - } - set - { - X0Y0_前翅_翅脈網2_翅脈網線2.Dra = value; - X0Y1_前翅_翅脈網2_翅脈網線2.Dra = value; - X0Y0_前翅_翅脈網2_翅脈網線2.Hit = value; - X0Y1_前翅_翅脈網2_翅脈網線2.Hit = value; - } - } - - public bool 前翅_翅脈網2_翅脈網線3_表示 - { - get - { - return X0Y0_前翅_翅脈網2_翅脈網線3.Dra; - } - set - { - X0Y0_前翅_翅脈網2_翅脈網線3.Dra = value; - X0Y1_前翅_翅脈網2_翅脈網線3.Dra = value; - X0Y0_前翅_翅脈網2_翅脈網線3.Hit = value; - X0Y1_前翅_翅脈網2_翅脈網線3.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 前翅_前翅_表示; - } - set - { - 前翅_前翅_表示 = value; - 前翅_翅脈1_表示 = value; - 前翅_翅脈2_表示 = value; - 前翅_翅脈線1_表示 = value; - 前翅_翅脈線2_表示 = value; - 前翅_翅脈線3_表示 = value; - 前翅_翅脈線4_表示 = value; - 前翅_翅脈線5_表示 = value; - 前翅_翅脈縦線1_表示 = value; - 前翅_翅脈縦線2_表示 = value; - 前翅_翅脈縦線3_表示 = value; - 前翅_翅脈縦線4_表示 = value; - 前翅_翅脈縦線5_表示 = value; - 前翅_翅脈縦線6_表示 = value; - 前翅_翅脈縦線7_表示 = value; - 前翅_翅脈縦線8_表示 = value; - 前翅_翅脈縦線9_表示 = value; - 前翅_翅脈縦線10_表示 = value; - 前翅_翅脈縦線11_表示 = value; - 前翅_翅脈縦線12_表示 = value; - 前翅_翅脈縦線13_表示 = value; - 前翅_翅脈縦線14_表示 = value; - 前翅_翅脈縦線15_表示 = value; - 前翅_翅脈縦線16_表示 = value; - 前翅_翅脈縦線17_表示 = value; - 前翅_翅脈網1_翅脈網線1_表示 = value; - 前翅_翅脈網1_翅脈網線2_表示 = value; - 前翅_翅脈網1_翅脈網線3_表示 = value; - 前翅_翅脈網2_翅脈網線1_表示 = value; - 前翅_翅脈網2_翅脈網線2_表示 = value; - 前翅_翅脈網2_翅脈網線3_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 前翅_前翅CD.不透明度; - } - set - { - 前翅_前翅CD.不透明度 = value; - 前翅_翅脈1CD.不透明度 = value; - 前翅_翅脈2CD.不透明度 = value; - 前翅_翅脈線1CD.不透明度 = value; - 前翅_翅脈線2CD.不透明度 = value; - 前翅_翅脈線3CD.不透明度 = value; - 前翅_翅脈線4CD.不透明度 = value; - 前翅_翅脈線5CD.不透明度 = value; - 前翅_翅脈縦線1CD.不透明度 = value; - 前翅_翅脈縦線2CD.不透明度 = value; - 前翅_翅脈縦線3CD.不透明度 = value; - 前翅_翅脈縦線4CD.不透明度 = value; - 前翅_翅脈縦線5CD.不透明度 = value; - 前翅_翅脈縦線6CD.不透明度 = value; - 前翅_翅脈縦線7CD.不透明度 = value; - 前翅_翅脈縦線8CD.不透明度 = value; - 前翅_翅脈縦線9CD.不透明度 = value; - 前翅_翅脈縦線10CD.不透明度 = value; - 前翅_翅脈縦線11CD.不透明度 = value; - 前翅_翅脈縦線12CD.不透明度 = value; - 前翅_翅脈縦線13CD.不透明度 = value; - 前翅_翅脈縦線14CD.不透明度 = value; - 前翅_翅脈縦線15CD.不透明度 = value; - 前翅_翅脈縦線16CD.不透明度 = value; - 前翅_翅脈縦線17CD.不透明度 = value; - 前翅_翅脈網1_翅脈網線1CD.不透明度 = value; - 前翅_翅脈網1_翅脈網線2CD.不透明度 = value; - 前翅_翅脈網1_翅脈網線3CD.不透明度 = value; - 前翅_翅脈網2_翅脈網線1CD.不透明度 = value; - 前翅_翅脈網2_翅脈網線2CD.不透明度 = value; - 前翅_翅脈網2_翅脈網線3CD.不透明度 = value; - } - } - - public 前翅_羽(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前翅_羽D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["前翅"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]["前翅"].ToPars(); - X0Y0_前翅_前翅 = pars["前翅"].ToPar(); - X0Y0_前翅_翅脈1 = pars["翅脈1"].ToPar(); - X0Y0_前翅_翅脈2 = pars["翅脈2"].ToPar(); - X0Y0_前翅_翅脈線1 = pars["翅脈線1"].ToPar(); - X0Y0_前翅_翅脈線2 = pars["翅脈線2"].ToPar(); - X0Y0_前翅_翅脈線3 = pars["翅脈線3"].ToPar(); - X0Y0_前翅_翅脈線4 = pars["翅脈線4"].ToPar(); - X0Y0_前翅_翅脈線5 = pars["翅脈線5"].ToPar(); - X0Y0_前翅_翅脈縦線1 = pars["翅脈縦線1"].ToPar(); - X0Y0_前翅_翅脈縦線2 = pars["翅脈縦線2"].ToPar(); - X0Y0_前翅_翅脈縦線3 = pars["翅脈縦線3"].ToPar(); - X0Y0_前翅_翅脈縦線4 = pars["翅脈縦線4"].ToPar(); - X0Y0_前翅_翅脈縦線5 = pars["翅脈縦線5"].ToPar(); - X0Y0_前翅_翅脈縦線6 = pars["翅脈縦線6"].ToPar(); - X0Y0_前翅_翅脈縦線7 = pars["翅脈縦線7"].ToPar(); - X0Y0_前翅_翅脈縦線8 = pars["翅脈縦線8"].ToPar(); - X0Y0_前翅_翅脈縦線9 = pars["翅脈縦線9"].ToPar(); - X0Y0_前翅_翅脈縦線10 = pars["翅脈縦線10"].ToPar(); - X0Y0_前翅_翅脈縦線11 = pars["翅脈縦線11"].ToPar(); - X0Y0_前翅_翅脈縦線12 = pars["翅脈縦線12"].ToPar(); - X0Y0_前翅_翅脈縦線13 = pars["翅脈縦線13"].ToPar(); - X0Y0_前翅_翅脈縦線14 = pars["翅脈縦線14"].ToPar(); - X0Y0_前翅_翅脈縦線15 = pars["翅脈縦線15"].ToPar(); - X0Y0_前翅_翅脈縦線16 = pars["翅脈縦線16"].ToPar(); - X0Y0_前翅_翅脈縦線17 = pars["翅脈縦線17"].ToPar(); - Pars pars2 = pars["翅脈網1"].ToPars(); - X0Y0_前翅_翅脈網1_翅脈網線1 = pars2["翅脈網線1"].ToPar(); - X0Y0_前翅_翅脈網1_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - X0Y0_前翅_翅脈網1_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars2 = pars["翅脈網2"].ToPars(); - X0Y0_前翅_翅脈網2_翅脈網線1 = pars2["翅脈網線1"].ToPar(); - X0Y0_前翅_翅脈網2_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - X0Y0_前翅_翅脈網2_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars = 本体[0][1]["前翅"].ToPars(); - X0Y1_前翅_前翅 = pars["前翅"].ToPar(); - X0Y1_前翅_翅脈1 = pars["翅脈1"].ToPar(); - X0Y1_前翅_翅脈2 = pars["翅脈2"].ToPar(); - X0Y1_前翅_翅脈線1 = pars["翅脈線1"].ToPar(); - X0Y1_前翅_翅脈線2 = pars["翅脈線2"].ToPar(); - X0Y1_前翅_翅脈線3 = pars["翅脈線3"].ToPar(); - X0Y1_前翅_翅脈線4 = pars["翅脈線4"].ToPar(); - X0Y1_前翅_翅脈線5 = pars["翅脈線5"].ToPar(); - X0Y1_前翅_翅脈縦線1 = pars["翅脈縦線1"].ToPar(); - X0Y1_前翅_翅脈縦線2 = pars["翅脈縦線2"].ToPar(); - X0Y1_前翅_翅脈縦線3 = pars["翅脈縦線3"].ToPar(); - X0Y1_前翅_翅脈縦線4 = pars["翅脈縦線4"].ToPar(); - X0Y1_前翅_翅脈縦線5 = pars["翅脈縦線5"].ToPar(); - X0Y1_前翅_翅脈縦線6 = pars["翅脈縦線6"].ToPar(); - X0Y1_前翅_翅脈縦線7 = pars["翅脈縦線7"].ToPar(); - X0Y1_前翅_翅脈縦線8 = pars["翅脈縦線8"].ToPar(); - X0Y1_前翅_翅脈縦線9 = pars["翅脈縦線9"].ToPar(); - X0Y1_前翅_翅脈縦線10 = pars["翅脈縦線10"].ToPar(); - X0Y1_前翅_翅脈縦線11 = pars["翅脈縦線11"].ToPar(); - X0Y1_前翅_翅脈縦線12 = pars["翅脈縦線12"].ToPar(); - X0Y1_前翅_翅脈縦線13 = pars["翅脈縦線13"].ToPar(); - X0Y1_前翅_翅脈縦線14 = pars["翅脈縦線14"].ToPar(); - X0Y1_前翅_翅脈縦線15 = pars["翅脈縦線15"].ToPar(); - X0Y1_前翅_翅脈縦線16 = pars["翅脈縦線16"].ToPar(); - X0Y1_前翅_翅脈縦線17 = pars["翅脈縦線17"].ToPar(); - pars2 = pars["翅脈網1"].ToPars(); - X0Y1_前翅_翅脈網1_翅脈網線1 = pars2["翅脈網線1"].ToPar(); - X0Y1_前翅_翅脈網1_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - X0Y1_前翅_翅脈網1_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars2 = pars["翅脈網2"].ToPars(); - X0Y1_前翅_翅脈網2_翅脈網線1 = pars2["翅脈網線1"].ToPar(); - X0Y1_前翅_翅脈網2_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - X0Y1_前翅_翅脈網2_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 前翅_前翅_表示 = e.前翅_前翅_表示; - 前翅_翅脈1_表示 = e.前翅_翅脈1_表示; - 前翅_翅脈2_表示 = e.前翅_翅脈2_表示; - 前翅_翅脈線1_表示 = e.前翅_翅脈線1_表示; - 前翅_翅脈線2_表示 = e.前翅_翅脈線2_表示; - 前翅_翅脈線3_表示 = e.前翅_翅脈線3_表示; - 前翅_翅脈線4_表示 = e.前翅_翅脈線4_表示; - 前翅_翅脈線5_表示 = e.前翅_翅脈線5_表示; - 前翅_翅脈縦線1_表示 = e.前翅_翅脈縦線1_表示; - 前翅_翅脈縦線2_表示 = e.前翅_翅脈縦線2_表示; - 前翅_翅脈縦線3_表示 = e.前翅_翅脈縦線3_表示; - 前翅_翅脈縦線4_表示 = e.前翅_翅脈縦線4_表示; - 前翅_翅脈縦線5_表示 = e.前翅_翅脈縦線5_表示; - 前翅_翅脈縦線6_表示 = e.前翅_翅脈縦線6_表示; - 前翅_翅脈縦線7_表示 = e.前翅_翅脈縦線7_表示; - 前翅_翅脈縦線8_表示 = e.前翅_翅脈縦線8_表示; - 前翅_翅脈縦線9_表示 = e.前翅_翅脈縦線9_表示; - 前翅_翅脈縦線10_表示 = e.前翅_翅脈縦線10_表示; - 前翅_翅脈縦線11_表示 = e.前翅_翅脈縦線11_表示; - 前翅_翅脈縦線12_表示 = e.前翅_翅脈縦線12_表示; - 前翅_翅脈縦線13_表示 = e.前翅_翅脈縦線13_表示; - 前翅_翅脈縦線14_表示 = e.前翅_翅脈縦線14_表示; - 前翅_翅脈縦線15_表示 = e.前翅_翅脈縦線15_表示; - 前翅_翅脈縦線16_表示 = e.前翅_翅脈縦線16_表示; - 前翅_翅脈縦線17_表示 = e.前翅_翅脈縦線17_表示; - 前翅_翅脈網1_翅脈網線1_表示 = e.前翅_翅脈網1_翅脈網線1_表示; - 前翅_翅脈網1_翅脈網線2_表示 = e.前翅_翅脈網1_翅脈網線2_表示; - 前翅_翅脈網1_翅脈網線3_表示 = e.前翅_翅脈網1_翅脈網線3_表示; - 前翅_翅脈網2_翅脈網線1_表示 = e.前翅_翅脈網2_翅脈網線1_表示; - 前翅_翅脈網2_翅脈網線2_表示 = e.前翅_翅脈網2_翅脈網線2_表示; - 前翅_翅脈網2_翅脈網線3_表示 = e.前翅_翅脈網2_翅脈網線3_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_前翅_翅脈縦線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_前翅_翅脈縦線8CP = new ColorP(X0Y0_前翅_翅脈縦線8, 前翅_翅脈縦線8CD, DisUnit, abj: true); - X0Y0_前翅_翅脈縦線9CP = new ColorP(X0Y0_前翅_翅脈縦線9, 前翅_翅脈縦線9CD, DisUnit, abj: true); - X0Y0_前翅_翅脈縦線10CP = new ColorP(X0Y0_前翅_翅脈縦線10, 前翅_翅脈縦線10CD, DisUnit, abj: true); - X0Y0_前翅_翅脈縦線11CP = new ColorP(X0Y0_前翅_翅脈縦線11, 前翅_翅脈縦線11CD, DisUnit, abj: true); - X0Y0_前翅_翅脈縦線12CP = new ColorP(X0Y0_前翅_翅脈縦線12, 前翅_翅脈縦線12CD, DisUnit, abj: true); - X0Y0_前翅_翅脈縦線13CP = new ColorP(X0Y0_前翅_翅脈縦線13, 前翅_翅脈縦線13CD, DisUnit, abj: true); - X0Y0_前翅_翅脈縦線14CP = new ColorP(X0Y0_前翅_翅脈縦線14, 前翅_翅脈縦線14CD, DisUnit, abj: true); - X0Y0_前翅_翅脈縦線15CP = new ColorP(X0Y0_前翅_翅脈縦線15, 前翅_翅脈縦線15CD, DisUnit, abj: true); - X0Y0_前翅_翅脈縦線16CP = new ColorP(X0Y0_前翅_翅脈縦線16, 前翅_翅脈縦線16CD, DisUnit, abj: true); - X0Y0_前翅_翅脈縦線17CP = new ColorP(X0Y0_前翅_翅脈縦線17, 前翅_翅脈縦線17CD, DisUnit, abj: true); - X0Y0_前翅_翅脈網1_翅脈網線1CP = new ColorP(X0Y0_前翅_翅脈網1_翅脈網線1, 前翅_翅脈網1_翅脈網線1CD, DisUnit, abj: true); - X0Y0_前翅_翅脈網1_翅脈網線2CP = new ColorP(X0Y0_前翅_翅脈網1_翅脈網線2, 前翅_翅脈網1_翅脈網線2CD, DisUnit, abj: true); - X0Y0_前翅_翅脈網1_翅脈網線3CP = new ColorP(X0Y0_前翅_翅脈網1_翅脈網線3, 前翅_翅脈網1_翅脈網線3CD, DisUnit, abj: true); - X0Y0_前翅_翅脈網2_翅脈網線1CP = new ColorP(X0Y0_前翅_翅脈網2_翅脈網線1, 前翅_翅脈網2_翅脈網線1CD, DisUnit, abj: true); - X0Y0_前翅_翅脈網2_翅脈網線2CP = new ColorP(X0Y0_前翅_翅脈網2_翅脈網線2, 前翅_翅脈網2_翅脈網線2CD, DisUnit, abj: true); - X0Y0_前翅_翅脈網2_翅脈網線3CP = new ColorP(X0Y0_前翅_翅脈網2_翅脈網線3, 前翅_翅脈網2_翅脈網線3CD, 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); - X0Y1_前翅_翅脈線4CP = new ColorP(X0Y1_前翅_翅脈線4, 前翅_翅脈線4CD, DisUnit, abj: true); - X0Y1_前翅_翅脈線5CP = new ColorP(X0Y1_前翅_翅脈線5, 前翅_翅脈線5CD, 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_前翅_翅脈縦線8CP = new ColorP(X0Y1_前翅_翅脈縦線8, 前翅_翅脈縦線8CD, DisUnit, abj: true); - X0Y1_前翅_翅脈縦線9CP = new ColorP(X0Y1_前翅_翅脈縦線9, 前翅_翅脈縦線9CD, DisUnit, abj: true); - X0Y1_前翅_翅脈縦線10CP = new ColorP(X0Y1_前翅_翅脈縦線10, 前翅_翅脈縦線10CD, DisUnit, abj: true); - X0Y1_前翅_翅脈縦線11CP = new ColorP(X0Y1_前翅_翅脈縦線11, 前翅_翅脈縦線11CD, DisUnit, abj: true); - X0Y1_前翅_翅脈縦線12CP = new ColorP(X0Y1_前翅_翅脈縦線12, 前翅_翅脈縦線12CD, DisUnit, abj: true); - X0Y1_前翅_翅脈縦線13CP = new ColorP(X0Y1_前翅_翅脈縦線13, 前翅_翅脈縦線13CD, DisUnit, abj: true); - X0Y1_前翅_翅脈縦線14CP = new ColorP(X0Y1_前翅_翅脈縦線14, 前翅_翅脈縦線14CD, DisUnit, abj: true); - X0Y1_前翅_翅脈縦線15CP = new ColorP(X0Y1_前翅_翅脈縦線15, 前翅_翅脈縦線15CD, DisUnit, abj: true); - X0Y1_前翅_翅脈縦線16CP = new ColorP(X0Y1_前翅_翅脈縦線16, 前翅_翅脈縦線16CD, DisUnit, abj: true); - X0Y1_前翅_翅脈縦線17CP = new ColorP(X0Y1_前翅_翅脈縦線17, 前翅_翅脈縦線17CD, DisUnit, abj: true); - X0Y1_前翅_翅脈網1_翅脈網線1CP = new ColorP(X0Y1_前翅_翅脈網1_翅脈網線1, 前翅_翅脈網1_翅脈網線1CD, DisUnit, abj: true); - X0Y1_前翅_翅脈網1_翅脈網線2CP = new ColorP(X0Y1_前翅_翅脈網1_翅脈網線2, 前翅_翅脈網1_翅脈網線2CD, DisUnit, abj: true); - X0Y1_前翅_翅脈網1_翅脈網線3CP = new ColorP(X0Y1_前翅_翅脈網1_翅脈網線3, 前翅_翅脈網1_翅脈網線3CD, DisUnit, abj: true); - X0Y1_前翅_翅脈網2_翅脈網線1CP = new ColorP(X0Y1_前翅_翅脈網2_翅脈網線1, 前翅_翅脈網2_翅脈網線1CD, DisUnit, abj: true); - X0Y1_前翅_翅脈網2_翅脈網線2CP = new ColorP(X0Y1_前翅_翅脈網2_翅脈網線2, 前翅_翅脈網2_翅脈網線2CD, DisUnit, abj: true); - X0Y1_前翅_翅脈網2_翅脈網線3CP = new ColorP(X0Y1_前翅_翅脈網2_翅脈網線3, 前翅_翅脈網2_翅脈網線3CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_前翅_前翅.AngleBase = num * 14.0; - X0Y1_前翅_前翅.AngleBase = num * 14.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_前翅_前翅CP.Update(); - X0Y0_前翅_翅脈1CP.Update(); - X0Y0_前翅_翅脈2CP.Update(); - X0Y0_前翅_翅脈線1CP.Update(); - X0Y0_前翅_翅脈線2CP.Update(); - X0Y0_前翅_翅脈線3CP.Update(); - X0Y0_前翅_翅脈線4CP.Update(); - X0Y0_前翅_翅脈線5CP.Update(); - X0Y0_前翅_翅脈縦線1CP.Update(); - X0Y0_前翅_翅脈縦線2CP.Update(); - X0Y0_前翅_翅脈縦線3CP.Update(); - X0Y0_前翅_翅脈縦線4CP.Update(); - X0Y0_前翅_翅脈縦線5CP.Update(); - X0Y0_前翅_翅脈縦線6CP.Update(); - X0Y0_前翅_翅脈縦線7CP.Update(); - X0Y0_前翅_翅脈縦線8CP.Update(); - X0Y0_前翅_翅脈縦線9CP.Update(); - X0Y0_前翅_翅脈縦線10CP.Update(); - X0Y0_前翅_翅脈縦線11CP.Update(); - X0Y0_前翅_翅脈縦線12CP.Update(); - X0Y0_前翅_翅脈縦線13CP.Update(); - X0Y0_前翅_翅脈縦線14CP.Update(); - X0Y0_前翅_翅脈縦線15CP.Update(); - X0Y0_前翅_翅脈縦線16CP.Update(); - X0Y0_前翅_翅脈縦線17CP.Update(); - X0Y0_前翅_翅脈網1_翅脈網線1CP.Update(); - X0Y0_前翅_翅脈網1_翅脈網線2CP.Update(); - X0Y0_前翅_翅脈網1_翅脈網線3CP.Update(); - X0Y0_前翅_翅脈網2_翅脈網線1CP.Update(); - X0Y0_前翅_翅脈網2_翅脈網線2CP.Update(); - X0Y0_前翅_翅脈網2_翅脈網線3CP.Update(); - } - else - { - X0Y1_前翅_前翅CP.Update(); - X0Y1_前翅_翅脈1CP.Update(); - X0Y1_前翅_翅脈2CP.Update(); - X0Y1_前翅_翅脈線1CP.Update(); - X0Y1_前翅_翅脈線2CP.Update(); - X0Y1_前翅_翅脈線3CP.Update(); - X0Y1_前翅_翅脈線4CP.Update(); - X0Y1_前翅_翅脈線5CP.Update(); - X0Y1_前翅_翅脈縦線1CP.Update(); - X0Y1_前翅_翅脈縦線2CP.Update(); - X0Y1_前翅_翅脈縦線3CP.Update(); - X0Y1_前翅_翅脈縦線4CP.Update(); - X0Y1_前翅_翅脈縦線5CP.Update(); - X0Y1_前翅_翅脈縦線6CP.Update(); - X0Y1_前翅_翅脈縦線7CP.Update(); - X0Y1_前翅_翅脈縦線8CP.Update(); - X0Y1_前翅_翅脈縦線9CP.Update(); - X0Y1_前翅_翅脈縦線10CP.Update(); - X0Y1_前翅_翅脈縦線11CP.Update(); - X0Y1_前翅_翅脈縦線12CP.Update(); - X0Y1_前翅_翅脈縦線13CP.Update(); - X0Y1_前翅_翅脈縦線14CP.Update(); - X0Y1_前翅_翅脈縦線15CP.Update(); - X0Y1_前翅_翅脈縦線16CP.Update(); - X0Y1_前翅_翅脈縦線17CP.Update(); - X0Y1_前翅_翅脈網1_翅脈網線1CP.Update(); - X0Y1_前翅_翅脈網1_翅脈網線2CP.Update(); - X0Y1_前翅_翅脈網1_翅脈網線3CP.Update(); - X0Y1_前翅_翅脈網2_翅脈網線1CP.Update(); - X0Y1_前翅_翅脈網2_翅脈網線2CP.Update(); - X0Y1_前翅_翅脈網2_翅脈網線3CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 前翅_前翅CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前翅_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線6CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線7CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線8CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線9CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線10CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線11CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線12CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線13CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線14CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線15CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線16CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線17CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈網1_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 前翅_翅脈網1_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 前翅_翅脈網1_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 前翅_翅脈網2_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 前翅_翅脈網2_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 前翅_翅脈網2_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - } - - private void 配色T1(体配色 体配色) - { - 前翅_前翅CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前翅_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線6CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線7CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線8CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線9CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線10CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線11CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線12CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線13CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線14CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線15CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線16CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線17CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈網1_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 前翅_翅脈網1_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 前翅_翅脈網1_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 前翅_翅脈網2_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 前翅_翅脈網2_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 前翅_翅脈網2_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - } - - private void 配色T0(体配色 体配色) - { - 前翅_前翅CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前翅_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線6CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線7CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線8CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線9CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線10CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線11CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線12CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線13CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線14CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線15CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線16CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈縦線17CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈網1_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前翅_翅脈網1_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前翅_翅脈網1_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前翅_翅脈網2_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前翅_翅脈網2_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前翅_翅脈網2_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = 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 前翅_翅脈線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 前翅_翅脈縦線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 前翅_翅脈縦線8_表示 + { + get + { + return X0Y0_前翅_翅脈縦線8.Dra; + } + set + { + X0Y0_前翅_翅脈縦線8.Dra = value; + X0Y1_前翅_翅脈縦線8.Dra = value; + X0Y0_前翅_翅脈縦線8.Hit = value; + X0Y1_前翅_翅脈縦線8.Hit = value; + } + } + + public bool 前翅_翅脈縦線9_表示 + { + get + { + return X0Y0_前翅_翅脈縦線9.Dra; + } + set + { + X0Y0_前翅_翅脈縦線9.Dra = value; + X0Y1_前翅_翅脈縦線9.Dra = value; + X0Y0_前翅_翅脈縦線9.Hit = value; + X0Y1_前翅_翅脈縦線9.Hit = value; + } + } + + public bool 前翅_翅脈縦線10_表示 + { + get + { + return X0Y0_前翅_翅脈縦線10.Dra; + } + set + { + X0Y0_前翅_翅脈縦線10.Dra = value; + X0Y1_前翅_翅脈縦線10.Dra = value; + X0Y0_前翅_翅脈縦線10.Hit = value; + X0Y1_前翅_翅脈縦線10.Hit = value; + } + } + + public bool 前翅_翅脈縦線11_表示 + { + get + { + return X0Y0_前翅_翅脈縦線11.Dra; + } + set + { + X0Y0_前翅_翅脈縦線11.Dra = value; + X0Y1_前翅_翅脈縦線11.Dra = value; + X0Y0_前翅_翅脈縦線11.Hit = value; + X0Y1_前翅_翅脈縦線11.Hit = value; + } + } + + public bool 前翅_翅脈縦線12_表示 + { + get + { + return X0Y0_前翅_翅脈縦線12.Dra; + } + set + { + X0Y0_前翅_翅脈縦線12.Dra = value; + X0Y1_前翅_翅脈縦線12.Dra = value; + X0Y0_前翅_翅脈縦線12.Hit = value; + X0Y1_前翅_翅脈縦線12.Hit = value; + } + } + + public bool 前翅_翅脈縦線13_表示 + { + get + { + return X0Y0_前翅_翅脈縦線13.Dra; + } + set + { + X0Y0_前翅_翅脈縦線13.Dra = value; + X0Y1_前翅_翅脈縦線13.Dra = value; + X0Y0_前翅_翅脈縦線13.Hit = value; + X0Y1_前翅_翅脈縦線13.Hit = value; + } + } + + public bool 前翅_翅脈縦線14_表示 + { + get + { + return X0Y0_前翅_翅脈縦線14.Dra; + } + set + { + X0Y0_前翅_翅脈縦線14.Dra = value; + X0Y1_前翅_翅脈縦線14.Dra = value; + X0Y0_前翅_翅脈縦線14.Hit = value; + X0Y1_前翅_翅脈縦線14.Hit = value; + } + } + + public bool 前翅_翅脈縦線15_表示 + { + get + { + return X0Y0_前翅_翅脈縦線15.Dra; + } + set + { + X0Y0_前翅_翅脈縦線15.Dra = value; + X0Y1_前翅_翅脈縦線15.Dra = value; + X0Y0_前翅_翅脈縦線15.Hit = value; + X0Y1_前翅_翅脈縦線15.Hit = value; + } + } + + public bool 前翅_翅脈縦線16_表示 + { + get + { + return X0Y0_前翅_翅脈縦線16.Dra; + } + set + { + X0Y0_前翅_翅脈縦線16.Dra = value; + X0Y1_前翅_翅脈縦線16.Dra = value; + X0Y0_前翅_翅脈縦線16.Hit = value; + X0Y1_前翅_翅脈縦線16.Hit = value; + } + } + + public bool 前翅_翅脈縦線17_表示 + { + get + { + return X0Y0_前翅_翅脈縦線17.Dra; + } + set + { + X0Y0_前翅_翅脈縦線17.Dra = value; + X0Y1_前翅_翅脈縦線17.Dra = value; + X0Y0_前翅_翅脈縦線17.Hit = value; + X0Y1_前翅_翅脈縦線17.Hit = value; + } + } + + public bool 前翅_翅脈網1_翅脈網線1_表示 + { + get + { + return X0Y0_前翅_翅脈網1_翅脈網線1.Dra; + } + set + { + X0Y0_前翅_翅脈網1_翅脈網線1.Dra = value; + X0Y1_前翅_翅脈網1_翅脈網線1.Dra = value; + X0Y0_前翅_翅脈網1_翅脈網線1.Hit = value; + X0Y1_前翅_翅脈網1_翅脈網線1.Hit = value; + } + } + + public bool 前翅_翅脈網1_翅脈網線2_表示 + { + get + { + return X0Y0_前翅_翅脈網1_翅脈網線2.Dra; + } + set + { + X0Y0_前翅_翅脈網1_翅脈網線2.Dra = value; + X0Y1_前翅_翅脈網1_翅脈網線2.Dra = value; + X0Y0_前翅_翅脈網1_翅脈網線2.Hit = value; + X0Y1_前翅_翅脈網1_翅脈網線2.Hit = value; + } + } + + public bool 前翅_翅脈網1_翅脈網線3_表示 + { + get + { + return X0Y0_前翅_翅脈網1_翅脈網線3.Dra; + } + set + { + X0Y0_前翅_翅脈網1_翅脈網線3.Dra = value; + X0Y1_前翅_翅脈網1_翅脈網線3.Dra = value; + X0Y0_前翅_翅脈網1_翅脈網線3.Hit = value; + X0Y1_前翅_翅脈網1_翅脈網線3.Hit = value; + } + } + + public bool 前翅_翅脈網2_翅脈網線1_表示 + { + get + { + return X0Y0_前翅_翅脈網2_翅脈網線1.Dra; + } + set + { + X0Y0_前翅_翅脈網2_翅脈網線1.Dra = value; + X0Y1_前翅_翅脈網2_翅脈網線1.Dra = value; + X0Y0_前翅_翅脈網2_翅脈網線1.Hit = value; + X0Y1_前翅_翅脈網2_翅脈網線1.Hit = value; + } + } + + public bool 前翅_翅脈網2_翅脈網線2_表示 + { + get + { + return X0Y0_前翅_翅脈網2_翅脈網線2.Dra; + } + set + { + X0Y0_前翅_翅脈網2_翅脈網線2.Dra = value; + X0Y1_前翅_翅脈網2_翅脈網線2.Dra = value; + X0Y0_前翅_翅脈網2_翅脈網線2.Hit = value; + X0Y1_前翅_翅脈網2_翅脈網線2.Hit = value; + } + } + + public bool 前翅_翅脈網2_翅脈網線3_表示 + { + get + { + return X0Y0_前翅_翅脈網2_翅脈網線3.Dra; + } + set + { + X0Y0_前翅_翅脈網2_翅脈網線3.Dra = value; + X0Y1_前翅_翅脈網2_翅脈網線3.Dra = value; + X0Y0_前翅_翅脈網2_翅脈網線3.Hit = value; + X0Y1_前翅_翅脈網2_翅脈網線3.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 前翅_前翅_表示; + } + set + { + 前翅_前翅_表示 = value; + 前翅_翅脈1_表示 = value; + 前翅_翅脈2_表示 = value; + 前翅_翅脈線1_表示 = value; + 前翅_翅脈線2_表示 = value; + 前翅_翅脈線3_表示 = value; + 前翅_翅脈線4_表示 = value; + 前翅_翅脈線5_表示 = value; + 前翅_翅脈縦線1_表示 = value; + 前翅_翅脈縦線2_表示 = value; + 前翅_翅脈縦線3_表示 = value; + 前翅_翅脈縦線4_表示 = value; + 前翅_翅脈縦線5_表示 = value; + 前翅_翅脈縦線6_表示 = value; + 前翅_翅脈縦線7_表示 = value; + 前翅_翅脈縦線8_表示 = value; + 前翅_翅脈縦線9_表示 = value; + 前翅_翅脈縦線10_表示 = value; + 前翅_翅脈縦線11_表示 = value; + 前翅_翅脈縦線12_表示 = value; + 前翅_翅脈縦線13_表示 = value; + 前翅_翅脈縦線14_表示 = value; + 前翅_翅脈縦線15_表示 = value; + 前翅_翅脈縦線16_表示 = value; + 前翅_翅脈縦線17_表示 = value; + 前翅_翅脈網1_翅脈網線1_表示 = value; + 前翅_翅脈網1_翅脈網線2_表示 = value; + 前翅_翅脈網1_翅脈網線3_表示 = value; + 前翅_翅脈網2_翅脈網線1_表示 = value; + 前翅_翅脈網2_翅脈網線2_表示 = value; + 前翅_翅脈網2_翅脈網線3_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 前翅_前翅CD.不透明度; + } + set + { + 前翅_前翅CD.不透明度 = value; + 前翅_翅脈1CD.不透明度 = value; + 前翅_翅脈2CD.不透明度 = value; + 前翅_翅脈線1CD.不透明度 = value; + 前翅_翅脈線2CD.不透明度 = value; + 前翅_翅脈線3CD.不透明度 = value; + 前翅_翅脈線4CD.不透明度 = value; + 前翅_翅脈線5CD.不透明度 = value; + 前翅_翅脈縦線1CD.不透明度 = value; + 前翅_翅脈縦線2CD.不透明度 = value; + 前翅_翅脈縦線3CD.不透明度 = value; + 前翅_翅脈縦線4CD.不透明度 = value; + 前翅_翅脈縦線5CD.不透明度 = value; + 前翅_翅脈縦線6CD.不透明度 = value; + 前翅_翅脈縦線7CD.不透明度 = value; + 前翅_翅脈縦線8CD.不透明度 = value; + 前翅_翅脈縦線9CD.不透明度 = value; + 前翅_翅脈縦線10CD.不透明度 = value; + 前翅_翅脈縦線11CD.不透明度 = value; + 前翅_翅脈縦線12CD.不透明度 = value; + 前翅_翅脈縦線13CD.不透明度 = value; + 前翅_翅脈縦線14CD.不透明度 = value; + 前翅_翅脈縦線15CD.不透明度 = value; + 前翅_翅脈縦線16CD.不透明度 = value; + 前翅_翅脈縦線17CD.不透明度 = value; + 前翅_翅脈網1_翅脈網線1CD.不透明度 = value; + 前翅_翅脈網1_翅脈網線2CD.不透明度 = value; + 前翅_翅脈網1_翅脈網線3CD.不透明度 = value; + 前翅_翅脈網2_翅脈網線1CD.不透明度 = value; + 前翅_翅脈網2_翅脈網線2CD.不透明度 = value; + 前翅_翅脈網2_翅脈網線3CD.不透明度 = value; + } + } + + public 前翅_羽(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前翅_羽D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["前翅"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]["前翅"].ToPars(); + X0Y0_前翅_前翅 = pars["前翅"].ToPar(); + X0Y0_前翅_翅脈1 = pars["翅脈1"].ToPar(); + X0Y0_前翅_翅脈2 = pars["翅脈2"].ToPar(); + X0Y0_前翅_翅脈線1 = pars["翅脈線1"].ToPar(); + X0Y0_前翅_翅脈線2 = pars["翅脈線2"].ToPar(); + X0Y0_前翅_翅脈線3 = pars["翅脈線3"].ToPar(); + X0Y0_前翅_翅脈線4 = pars["翅脈線4"].ToPar(); + X0Y0_前翅_翅脈線5 = pars["翅脈線5"].ToPar(); + X0Y0_前翅_翅脈縦線1 = pars["翅脈縦線1"].ToPar(); + X0Y0_前翅_翅脈縦線2 = pars["翅脈縦線2"].ToPar(); + X0Y0_前翅_翅脈縦線3 = pars["翅脈縦線3"].ToPar(); + X0Y0_前翅_翅脈縦線4 = pars["翅脈縦線4"].ToPar(); + X0Y0_前翅_翅脈縦線5 = pars["翅脈縦線5"].ToPar(); + X0Y0_前翅_翅脈縦線6 = pars["翅脈縦線6"].ToPar(); + X0Y0_前翅_翅脈縦線7 = pars["翅脈縦線7"].ToPar(); + X0Y0_前翅_翅脈縦線8 = pars["翅脈縦線8"].ToPar(); + X0Y0_前翅_翅脈縦線9 = pars["翅脈縦線9"].ToPar(); + X0Y0_前翅_翅脈縦線10 = pars["翅脈縦線10"].ToPar(); + X0Y0_前翅_翅脈縦線11 = pars["翅脈縦線11"].ToPar(); + X0Y0_前翅_翅脈縦線12 = pars["翅脈縦線12"].ToPar(); + X0Y0_前翅_翅脈縦線13 = pars["翅脈縦線13"].ToPar(); + X0Y0_前翅_翅脈縦線14 = pars["翅脈縦線14"].ToPar(); + X0Y0_前翅_翅脈縦線15 = pars["翅脈縦線15"].ToPar(); + X0Y0_前翅_翅脈縦線16 = pars["翅脈縦線16"].ToPar(); + X0Y0_前翅_翅脈縦線17 = pars["翅脈縦線17"].ToPar(); + Pars pars2 = pars["翅脈網1"].ToPars(); + X0Y0_前翅_翅脈網1_翅脈網線1 = pars2["翅脈網線1"].ToPar(); + X0Y0_前翅_翅脈網1_翅脈網線2 = pars2["翅脈網線2"].ToPar(); + X0Y0_前翅_翅脈網1_翅脈網線3 = pars2["翅脈網線3"].ToPar(); + pars2 = pars["翅脈網2"].ToPars(); + X0Y0_前翅_翅脈網2_翅脈網線1 = pars2["翅脈網線1"].ToPar(); + X0Y0_前翅_翅脈網2_翅脈網線2 = pars2["翅脈網線2"].ToPar(); + X0Y0_前翅_翅脈網2_翅脈網線3 = pars2["翅脈網線3"].ToPar(); + pars = 本体[0][1]["前翅"].ToPars(); + X0Y1_前翅_前翅 = pars["前翅"].ToPar(); + X0Y1_前翅_翅脈1 = pars["翅脈1"].ToPar(); + X0Y1_前翅_翅脈2 = pars["翅脈2"].ToPar(); + X0Y1_前翅_翅脈線1 = pars["翅脈線1"].ToPar(); + X0Y1_前翅_翅脈線2 = pars["翅脈線2"].ToPar(); + X0Y1_前翅_翅脈線3 = pars["翅脈線3"].ToPar(); + X0Y1_前翅_翅脈線4 = pars["翅脈線4"].ToPar(); + X0Y1_前翅_翅脈線5 = pars["翅脈線5"].ToPar(); + X0Y1_前翅_翅脈縦線1 = pars["翅脈縦線1"].ToPar(); + X0Y1_前翅_翅脈縦線2 = pars["翅脈縦線2"].ToPar(); + X0Y1_前翅_翅脈縦線3 = pars["翅脈縦線3"].ToPar(); + X0Y1_前翅_翅脈縦線4 = pars["翅脈縦線4"].ToPar(); + X0Y1_前翅_翅脈縦線5 = pars["翅脈縦線5"].ToPar(); + X0Y1_前翅_翅脈縦線6 = pars["翅脈縦線6"].ToPar(); + X0Y1_前翅_翅脈縦線7 = pars["翅脈縦線7"].ToPar(); + X0Y1_前翅_翅脈縦線8 = pars["翅脈縦線8"].ToPar(); + X0Y1_前翅_翅脈縦線9 = pars["翅脈縦線9"].ToPar(); + X0Y1_前翅_翅脈縦線10 = pars["翅脈縦線10"].ToPar(); + X0Y1_前翅_翅脈縦線11 = pars["翅脈縦線11"].ToPar(); + X0Y1_前翅_翅脈縦線12 = pars["翅脈縦線12"].ToPar(); + X0Y1_前翅_翅脈縦線13 = pars["翅脈縦線13"].ToPar(); + X0Y1_前翅_翅脈縦線14 = pars["翅脈縦線14"].ToPar(); + X0Y1_前翅_翅脈縦線15 = pars["翅脈縦線15"].ToPar(); + X0Y1_前翅_翅脈縦線16 = pars["翅脈縦線16"].ToPar(); + X0Y1_前翅_翅脈縦線17 = pars["翅脈縦線17"].ToPar(); + pars2 = pars["翅脈網1"].ToPars(); + X0Y1_前翅_翅脈網1_翅脈網線1 = pars2["翅脈網線1"].ToPar(); + X0Y1_前翅_翅脈網1_翅脈網線2 = pars2["翅脈網線2"].ToPar(); + X0Y1_前翅_翅脈網1_翅脈網線3 = pars2["翅脈網線3"].ToPar(); + pars2 = pars["翅脈網2"].ToPars(); + X0Y1_前翅_翅脈網2_翅脈網線1 = pars2["翅脈網線1"].ToPar(); + X0Y1_前翅_翅脈網2_翅脈網線2 = pars2["翅脈網線2"].ToPar(); + X0Y1_前翅_翅脈網2_翅脈網線3 = pars2["翅脈網線3"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 前翅_前翅_表示 = e.前翅_前翅_表示; + 前翅_翅脈1_表示 = e.前翅_翅脈1_表示; + 前翅_翅脈2_表示 = e.前翅_翅脈2_表示; + 前翅_翅脈線1_表示 = e.前翅_翅脈線1_表示; + 前翅_翅脈線2_表示 = e.前翅_翅脈線2_表示; + 前翅_翅脈線3_表示 = e.前翅_翅脈線3_表示; + 前翅_翅脈線4_表示 = e.前翅_翅脈線4_表示; + 前翅_翅脈線5_表示 = e.前翅_翅脈線5_表示; + 前翅_翅脈縦線1_表示 = e.前翅_翅脈縦線1_表示; + 前翅_翅脈縦線2_表示 = e.前翅_翅脈縦線2_表示; + 前翅_翅脈縦線3_表示 = e.前翅_翅脈縦線3_表示; + 前翅_翅脈縦線4_表示 = e.前翅_翅脈縦線4_表示; + 前翅_翅脈縦線5_表示 = e.前翅_翅脈縦線5_表示; + 前翅_翅脈縦線6_表示 = e.前翅_翅脈縦線6_表示; + 前翅_翅脈縦線7_表示 = e.前翅_翅脈縦線7_表示; + 前翅_翅脈縦線8_表示 = e.前翅_翅脈縦線8_表示; + 前翅_翅脈縦線9_表示 = e.前翅_翅脈縦線9_表示; + 前翅_翅脈縦線10_表示 = e.前翅_翅脈縦線10_表示; + 前翅_翅脈縦線11_表示 = e.前翅_翅脈縦線11_表示; + 前翅_翅脈縦線12_表示 = e.前翅_翅脈縦線12_表示; + 前翅_翅脈縦線13_表示 = e.前翅_翅脈縦線13_表示; + 前翅_翅脈縦線14_表示 = e.前翅_翅脈縦線14_表示; + 前翅_翅脈縦線15_表示 = e.前翅_翅脈縦線15_表示; + 前翅_翅脈縦線16_表示 = e.前翅_翅脈縦線16_表示; + 前翅_翅脈縦線17_表示 = e.前翅_翅脈縦線17_表示; + 前翅_翅脈網1_翅脈網線1_表示 = e.前翅_翅脈網1_翅脈網線1_表示; + 前翅_翅脈網1_翅脈網線2_表示 = e.前翅_翅脈網1_翅脈網線2_表示; + 前翅_翅脈網1_翅脈網線3_表示 = e.前翅_翅脈網1_翅脈網線3_表示; + 前翅_翅脈網2_翅脈網線1_表示 = e.前翅_翅脈網2_翅脈網線1_表示; + 前翅_翅脈網2_翅脈網線2_表示 = e.前翅_翅脈網2_翅脈網線2_表示; + 前翅_翅脈網2_翅脈網線3_表示 = e.前翅_翅脈網2_翅脈網線3_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_前翅_翅脈縦線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_前翅_翅脈縦線8CP = new ColorP(X0Y0_前翅_翅脈縦線8, 前翅_翅脈縦線8CD, DisUnit, abj: true); + X0Y0_前翅_翅脈縦線9CP = new ColorP(X0Y0_前翅_翅脈縦線9, 前翅_翅脈縦線9CD, DisUnit, abj: true); + X0Y0_前翅_翅脈縦線10CP = new ColorP(X0Y0_前翅_翅脈縦線10, 前翅_翅脈縦線10CD, DisUnit, abj: true); + X0Y0_前翅_翅脈縦線11CP = new ColorP(X0Y0_前翅_翅脈縦線11, 前翅_翅脈縦線11CD, DisUnit, abj: true); + X0Y0_前翅_翅脈縦線12CP = new ColorP(X0Y0_前翅_翅脈縦線12, 前翅_翅脈縦線12CD, DisUnit, abj: true); + X0Y0_前翅_翅脈縦線13CP = new ColorP(X0Y0_前翅_翅脈縦線13, 前翅_翅脈縦線13CD, DisUnit, abj: true); + X0Y0_前翅_翅脈縦線14CP = new ColorP(X0Y0_前翅_翅脈縦線14, 前翅_翅脈縦線14CD, DisUnit, abj: true); + X0Y0_前翅_翅脈縦線15CP = new ColorP(X0Y0_前翅_翅脈縦線15, 前翅_翅脈縦線15CD, DisUnit, abj: true); + X0Y0_前翅_翅脈縦線16CP = new ColorP(X0Y0_前翅_翅脈縦線16, 前翅_翅脈縦線16CD, DisUnit, abj: true); + X0Y0_前翅_翅脈縦線17CP = new ColorP(X0Y0_前翅_翅脈縦線17, 前翅_翅脈縦線17CD, DisUnit, abj: true); + X0Y0_前翅_翅脈網1_翅脈網線1CP = new ColorP(X0Y0_前翅_翅脈網1_翅脈網線1, 前翅_翅脈網1_翅脈網線1CD, DisUnit, abj: true); + X0Y0_前翅_翅脈網1_翅脈網線2CP = new ColorP(X0Y0_前翅_翅脈網1_翅脈網線2, 前翅_翅脈網1_翅脈網線2CD, DisUnit, abj: true); + X0Y0_前翅_翅脈網1_翅脈網線3CP = new ColorP(X0Y0_前翅_翅脈網1_翅脈網線3, 前翅_翅脈網1_翅脈網線3CD, DisUnit, abj: true); + X0Y0_前翅_翅脈網2_翅脈網線1CP = new ColorP(X0Y0_前翅_翅脈網2_翅脈網線1, 前翅_翅脈網2_翅脈網線1CD, DisUnit, abj: true); + X0Y0_前翅_翅脈網2_翅脈網線2CP = new ColorP(X0Y0_前翅_翅脈網2_翅脈網線2, 前翅_翅脈網2_翅脈網線2CD, DisUnit, abj: true); + X0Y0_前翅_翅脈網2_翅脈網線3CP = new ColorP(X0Y0_前翅_翅脈網2_翅脈網線3, 前翅_翅脈網2_翅脈網線3CD, 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); + X0Y1_前翅_翅脈線4CP = new ColorP(X0Y1_前翅_翅脈線4, 前翅_翅脈線4CD, DisUnit, abj: true); + X0Y1_前翅_翅脈線5CP = new ColorP(X0Y1_前翅_翅脈線5, 前翅_翅脈線5CD, 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_前翅_翅脈縦線8CP = new ColorP(X0Y1_前翅_翅脈縦線8, 前翅_翅脈縦線8CD, DisUnit, abj: true); + X0Y1_前翅_翅脈縦線9CP = new ColorP(X0Y1_前翅_翅脈縦線9, 前翅_翅脈縦線9CD, DisUnit, abj: true); + X0Y1_前翅_翅脈縦線10CP = new ColorP(X0Y1_前翅_翅脈縦線10, 前翅_翅脈縦線10CD, DisUnit, abj: true); + X0Y1_前翅_翅脈縦線11CP = new ColorP(X0Y1_前翅_翅脈縦線11, 前翅_翅脈縦線11CD, DisUnit, abj: true); + X0Y1_前翅_翅脈縦線12CP = new ColorP(X0Y1_前翅_翅脈縦線12, 前翅_翅脈縦線12CD, DisUnit, abj: true); + X0Y1_前翅_翅脈縦線13CP = new ColorP(X0Y1_前翅_翅脈縦線13, 前翅_翅脈縦線13CD, DisUnit, abj: true); + X0Y1_前翅_翅脈縦線14CP = new ColorP(X0Y1_前翅_翅脈縦線14, 前翅_翅脈縦線14CD, DisUnit, abj: true); + X0Y1_前翅_翅脈縦線15CP = new ColorP(X0Y1_前翅_翅脈縦線15, 前翅_翅脈縦線15CD, DisUnit, abj: true); + X0Y1_前翅_翅脈縦線16CP = new ColorP(X0Y1_前翅_翅脈縦線16, 前翅_翅脈縦線16CD, DisUnit, abj: true); + X0Y1_前翅_翅脈縦線17CP = new ColorP(X0Y1_前翅_翅脈縦線17, 前翅_翅脈縦線17CD, DisUnit, abj: true); + X0Y1_前翅_翅脈網1_翅脈網線1CP = new ColorP(X0Y1_前翅_翅脈網1_翅脈網線1, 前翅_翅脈網1_翅脈網線1CD, DisUnit, abj: true); + X0Y1_前翅_翅脈網1_翅脈網線2CP = new ColorP(X0Y1_前翅_翅脈網1_翅脈網線2, 前翅_翅脈網1_翅脈網線2CD, DisUnit, abj: true); + X0Y1_前翅_翅脈網1_翅脈網線3CP = new ColorP(X0Y1_前翅_翅脈網1_翅脈網線3, 前翅_翅脈網1_翅脈網線3CD, DisUnit, abj: true); + X0Y1_前翅_翅脈網2_翅脈網線1CP = new ColorP(X0Y1_前翅_翅脈網2_翅脈網線1, 前翅_翅脈網2_翅脈網線1CD, DisUnit, abj: true); + X0Y1_前翅_翅脈網2_翅脈網線2CP = new ColorP(X0Y1_前翅_翅脈網2_翅脈網線2, 前翅_翅脈網2_翅脈網線2CD, DisUnit, abj: true); + X0Y1_前翅_翅脈網2_翅脈網線3CP = new ColorP(X0Y1_前翅_翅脈網2_翅脈網線3, 前翅_翅脈網2_翅脈網線3CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_前翅_前翅.AngleBase = num * 14.0; + X0Y1_前翅_前翅.AngleBase = num * 14.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_前翅_前翅CP.Update(); + X0Y0_前翅_翅脈1CP.Update(); + X0Y0_前翅_翅脈2CP.Update(); + X0Y0_前翅_翅脈線1CP.Update(); + X0Y0_前翅_翅脈線2CP.Update(); + X0Y0_前翅_翅脈線3CP.Update(); + X0Y0_前翅_翅脈線4CP.Update(); + X0Y0_前翅_翅脈線5CP.Update(); + X0Y0_前翅_翅脈縦線1CP.Update(); + X0Y0_前翅_翅脈縦線2CP.Update(); + X0Y0_前翅_翅脈縦線3CP.Update(); + X0Y0_前翅_翅脈縦線4CP.Update(); + X0Y0_前翅_翅脈縦線5CP.Update(); + X0Y0_前翅_翅脈縦線6CP.Update(); + X0Y0_前翅_翅脈縦線7CP.Update(); + X0Y0_前翅_翅脈縦線8CP.Update(); + X0Y0_前翅_翅脈縦線9CP.Update(); + X0Y0_前翅_翅脈縦線10CP.Update(); + X0Y0_前翅_翅脈縦線11CP.Update(); + X0Y0_前翅_翅脈縦線12CP.Update(); + X0Y0_前翅_翅脈縦線13CP.Update(); + X0Y0_前翅_翅脈縦線14CP.Update(); + X0Y0_前翅_翅脈縦線15CP.Update(); + X0Y0_前翅_翅脈縦線16CP.Update(); + X0Y0_前翅_翅脈縦線17CP.Update(); + X0Y0_前翅_翅脈網1_翅脈網線1CP.Update(); + X0Y0_前翅_翅脈網1_翅脈網線2CP.Update(); + X0Y0_前翅_翅脈網1_翅脈網線3CP.Update(); + X0Y0_前翅_翅脈網2_翅脈網線1CP.Update(); + X0Y0_前翅_翅脈網2_翅脈網線2CP.Update(); + X0Y0_前翅_翅脈網2_翅脈網線3CP.Update(); + } + else + { + X0Y1_前翅_前翅CP.Update(); + X0Y1_前翅_翅脈1CP.Update(); + X0Y1_前翅_翅脈2CP.Update(); + X0Y1_前翅_翅脈線1CP.Update(); + X0Y1_前翅_翅脈線2CP.Update(); + X0Y1_前翅_翅脈線3CP.Update(); + X0Y1_前翅_翅脈線4CP.Update(); + X0Y1_前翅_翅脈線5CP.Update(); + X0Y1_前翅_翅脈縦線1CP.Update(); + X0Y1_前翅_翅脈縦線2CP.Update(); + X0Y1_前翅_翅脈縦線3CP.Update(); + X0Y1_前翅_翅脈縦線4CP.Update(); + X0Y1_前翅_翅脈縦線5CP.Update(); + X0Y1_前翅_翅脈縦線6CP.Update(); + X0Y1_前翅_翅脈縦線7CP.Update(); + X0Y1_前翅_翅脈縦線8CP.Update(); + X0Y1_前翅_翅脈縦線9CP.Update(); + X0Y1_前翅_翅脈縦線10CP.Update(); + X0Y1_前翅_翅脈縦線11CP.Update(); + X0Y1_前翅_翅脈縦線12CP.Update(); + X0Y1_前翅_翅脈縦線13CP.Update(); + X0Y1_前翅_翅脈縦線14CP.Update(); + X0Y1_前翅_翅脈縦線15CP.Update(); + X0Y1_前翅_翅脈縦線16CP.Update(); + X0Y1_前翅_翅脈縦線17CP.Update(); + X0Y1_前翅_翅脈網1_翅脈網線1CP.Update(); + X0Y1_前翅_翅脈網1_翅脈網線2CP.Update(); + X0Y1_前翅_翅脈網1_翅脈網線3CP.Update(); + X0Y1_前翅_翅脈網2_翅脈網線1CP.Update(); + X0Y1_前翅_翅脈網2_翅脈網線2CP.Update(); + X0Y1_前翅_翅脈網2_翅脈網線3CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 前翅_前翅CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前翅_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線6CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線7CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線8CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線9CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線10CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線11CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線12CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線13CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線14CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線15CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線16CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線17CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈網1_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網1_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網1_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網2_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網2_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網2_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + } + + private void 配色T1(体配色 体配色) + { + 前翅_前翅CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前翅_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線6CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線7CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線8CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線9CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線10CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線11CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線12CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線13CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線14CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線15CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線16CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線17CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈網1_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網1_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網1_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網2_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網2_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網2_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + } + + private void 配色T0(体配色 体配色) + { + 前翅_前翅CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前翅_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線6CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線7CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線8CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線9CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線10CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線11CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線12CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線13CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線14CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線15CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線16CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈縦線17CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈網1_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前翅_翅脈網1_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前翅_翅脈網1_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前翅_翅脈網2_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前翅_翅脈網2_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前翅_翅脈網2_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽D.cs index 24450c2..850db64 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽D.cs @@ -1,80 +1,81 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前翅_羽D : 前翅D +namespace SlaveMatrix { - public bool 前翅_前翅_表示 = true; + [Serializable] + public class 前翅_羽D : 前翅D + { + public bool 前翅_前翅_表示 = true; - public bool 前翅_翅脈1_表示 = true; + public bool 前翅_翅脈1_表示 = true; - public bool 前翅_翅脈2_表示 = true; + public bool 前翅_翅脈2_表示 = true; - public bool 前翅_翅脈線1_表示 = true; + public bool 前翅_翅脈線1_表示 = true; - public bool 前翅_翅脈線2_表示 = true; + public bool 前翅_翅脈線2_表示 = true; - public bool 前翅_翅脈線3_表示 = true; + public bool 前翅_翅脈線3_表示 = true; - public bool 前翅_翅脈線4_表示 = true; + public bool 前翅_翅脈線4_表示 = true; - public bool 前翅_翅脈線5_表示 = true; + public bool 前翅_翅脈線5_表示 = true; - public bool 前翅_翅脈縦線1_表示 = true; + public bool 前翅_翅脈縦線1_表示 = true; - public bool 前翅_翅脈縦線2_表示 = true; + public bool 前翅_翅脈縦線2_表示 = true; - public bool 前翅_翅脈縦線3_表示 = true; + public bool 前翅_翅脈縦線3_表示 = true; - public bool 前翅_翅脈縦線4_表示 = true; + public bool 前翅_翅脈縦線4_表示 = true; - public bool 前翅_翅脈縦線5_表示 = true; + public bool 前翅_翅脈縦線5_表示 = true; - public bool 前翅_翅脈縦線6_表示 = true; + public bool 前翅_翅脈縦線6_表示 = true; - public bool 前翅_翅脈縦線7_表示 = true; + public bool 前翅_翅脈縦線7_表示 = true; - public bool 前翅_翅脈縦線8_表示 = true; + public bool 前翅_翅脈縦線8_表示 = true; - public bool 前翅_翅脈縦線9_表示 = true; + public bool 前翅_翅脈縦線9_表示 = true; - public bool 前翅_翅脈縦線10_表示 = true; + public bool 前翅_翅脈縦線10_表示 = true; - public bool 前翅_翅脈縦線11_表示 = true; + public bool 前翅_翅脈縦線11_表示 = true; - public bool 前翅_翅脈縦線12_表示 = true; + public bool 前翅_翅脈縦線12_表示 = true; - public bool 前翅_翅脈縦線13_表示 = true; + public bool 前翅_翅脈縦線13_表示 = true; - public bool 前翅_翅脈縦線14_表示 = true; + public bool 前翅_翅脈縦線14_表示 = true; - public bool 前翅_翅脈縦線15_表示 = true; + public bool 前翅_翅脈縦線15_表示 = true; - public bool 前翅_翅脈縦線16_表示 = true; + public bool 前翅_翅脈縦線16_表示 = true; - public bool 前翅_翅脈縦線17_表示 = true; + public bool 前翅_翅脈縦線17_表示 = true; - public bool 前翅_翅脈網1_翅脈網線1_表示 = true; + public bool 前翅_翅脈網1_翅脈網線1_表示 = true; - public bool 前翅_翅脈網1_翅脈網線2_表示 = true; + public bool 前翅_翅脈網1_翅脈網線2_表示 = true; - public bool 前翅_翅脈網1_翅脈網線3_表示 = true; + public bool 前翅_翅脈網1_翅脈網線3_表示 = true; - public bool 前翅_翅脈網2_翅脈網線1_表示 = true; + public bool 前翅_翅脈網2_翅脈網線1_表示 = true; - public bool 前翅_翅脈網2_翅脈網線2_表示 = true; + public bool 前翅_翅脈網2_翅脈網線2_表示 = true; - public bool 前翅_翅脈網2_翅脈網線3_表示 = true; + public bool 前翅_翅脈網2_翅脈網線3_表示 = true; - public 前翅_羽D() - { - ThisType = GetType(); - } + public 前翅_羽D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前翅_羽(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前翅_羽(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草.cs index 00d48a6..31c9007 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草.cs @@ -1,571 +1,572 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前翅_草 : 前翅 +namespace SlaveMatrix { - public Par X0Y0_前翅_前翅1; + public class 前翅_草 : 前翅 + { + public Par X0Y0_前翅_前翅1; - public Par X0Y0_前翅_翅脈線1; + public Par X0Y0_前翅_翅脈線1; - public Par X0Y0_前翅_翅脈線2; + public Par X0Y0_前翅_翅脈線2; - public Par X0Y0_前翅_翅脈線3; + public Par X0Y0_前翅_翅脈線3; - public Par X0Y0_前翅_翅脈線4; + public Par X0Y0_前翅_翅脈線4; - public Par X0Y0_前翅_翅脈線5; + public Par X0Y0_前翅_翅脈線5; - public Par X0Y0_前翅_翅脈線6; + public Par X0Y0_前翅_翅脈線6; - public Par X0Y0_前翅_翅脈線7; + public Par X0Y0_前翅_翅脈線7; - public Par X0Y0_前翅_翅脈線8; + public Par X0Y0_前翅_翅脈線8; - public Par X0Y0_前翅_前翅2; + public Par X0Y0_前翅_前翅2; - public Par X0Y0_前翅_紋1; + public Par X0Y0_前翅_紋1; - public Par X0Y0_前翅_紋2; + public Par X0Y0_前翅_紋2; - public Par X0Y1_前翅_前翅1; + public Par X0Y1_前翅_前翅1; - public Par X0Y1_前翅_翅脈線1; + public Par X0Y1_前翅_翅脈線1; - public Par X0Y1_前翅_翅脈線2; + public Par X0Y1_前翅_翅脈線2; - public Par X0Y1_前翅_翅脈線3; + public Par X0Y1_前翅_翅脈線3; - public Par X0Y1_前翅_翅脈線4; + public Par X0Y1_前翅_翅脈線4; - public Par X0Y1_前翅_翅脈線5; + public Par X0Y1_前翅_翅脈線5; - public Par X0Y1_前翅_翅脈線6; + public Par X0Y1_前翅_翅脈線6; - public Par X0Y1_前翅_翅脈線7; + public Par X0Y1_前翅_翅脈線7; - public Par X0Y1_前翅_翅脈線8; + public Par X0Y1_前翅_翅脈線8; - public Par X0Y1_前翅_前翅2; + public Par X0Y1_前翅_前翅2; - public Par X0Y1_前翅_紋1; + public Par X0Y1_前翅_紋1; - public Par X0Y1_前翅_紋2; + public Par X0Y1_前翅_紋2; - public ColorD 前翅_前翅1CD; + public ColorD 前翅_前翅1CD; - public ColorD 前翅_翅脈線1CD; + public ColorD 前翅_翅脈線1CD; - public ColorD 前翅_翅脈線2CD; + public ColorD 前翅_翅脈線2CD; - public ColorD 前翅_翅脈線3CD; + public ColorD 前翅_翅脈線3CD; - public ColorD 前翅_翅脈線4CD; + public ColorD 前翅_翅脈線4CD; - public ColorD 前翅_翅脈線5CD; + public ColorD 前翅_翅脈線5CD; - public ColorD 前翅_翅脈線6CD; + public ColorD 前翅_翅脈線6CD; - public ColorD 前翅_翅脈線7CD; + public ColorD 前翅_翅脈線7CD; - public ColorD 前翅_翅脈線8CD; + public ColorD 前翅_翅脈線8CD; - public ColorD 前翅_前翅2CD; + public ColorD 前翅_前翅2CD; - public ColorD 前翅_紋1CD; + public ColorD 前翅_紋1CD; - public ColorD 前翅_紋2CD; + public ColorD 前翅_紋2CD; - public ColorP X0Y0_前翅_前翅1CP; + public ColorP X0Y0_前翅_前翅1CP; - public ColorP X0Y0_前翅_翅脈線1CP; + public ColorP X0Y0_前翅_翅脈線1CP; - public ColorP X0Y0_前翅_翅脈線2CP; + public ColorP X0Y0_前翅_翅脈線2CP; - public ColorP X0Y0_前翅_翅脈線3CP; + public ColorP X0Y0_前翅_翅脈線3CP; - public ColorP X0Y0_前翅_翅脈線4CP; + public ColorP X0Y0_前翅_翅脈線4CP; - public ColorP X0Y0_前翅_翅脈線5CP; + public ColorP X0Y0_前翅_翅脈線5CP; - public ColorP X0Y0_前翅_翅脈線6CP; + public ColorP X0Y0_前翅_翅脈線6CP; - public ColorP X0Y0_前翅_翅脈線7CP; + public ColorP X0Y0_前翅_翅脈線7CP; - public ColorP X0Y0_前翅_翅脈線8CP; + public ColorP X0Y0_前翅_翅脈線8CP; - public ColorP X0Y0_前翅_前翅2CP; + public ColorP X0Y0_前翅_前翅2CP; - public ColorP X0Y0_前翅_紋1CP; + public ColorP X0Y0_前翅_紋1CP; - public ColorP X0Y0_前翅_紋2CP; + public ColorP X0Y0_前翅_紋2CP; - public ColorP X0Y1_前翅_前翅1CP; + public ColorP X0Y1_前翅_前翅1CP; - public ColorP X0Y1_前翅_翅脈線1CP; + public ColorP X0Y1_前翅_翅脈線1CP; - public ColorP X0Y1_前翅_翅脈線2CP; + public ColorP X0Y1_前翅_翅脈線2CP; - public ColorP X0Y1_前翅_翅脈線3CP; + public ColorP X0Y1_前翅_翅脈線3CP; - public ColorP X0Y1_前翅_翅脈線4CP; + public ColorP X0Y1_前翅_翅脈線4CP; - public ColorP X0Y1_前翅_翅脈線5CP; + public ColorP X0Y1_前翅_翅脈線5CP; - public ColorP X0Y1_前翅_翅脈線6CP; + public ColorP X0Y1_前翅_翅脈線6CP; - public ColorP X0Y1_前翅_翅脈線7CP; + public ColorP X0Y1_前翅_翅脈線7CP; - public ColorP X0Y1_前翅_翅脈線8CP; + public ColorP X0Y1_前翅_翅脈線8CP; - public ColorP X0Y1_前翅_前翅2CP; + public ColorP X0Y1_前翅_前翅2CP; - public ColorP X0Y1_前翅_紋1CP; + public ColorP X0Y1_前翅_紋1CP; - public ColorP X0Y1_前翅_紋2CP; + public ColorP X0Y1_前翅_紋2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.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 前翅_翅脈線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 前翅_翅脈線8_表示 - { - get - { - return X0Y0_前翅_翅脈線8.Dra; - } - set - { - X0Y0_前翅_翅脈線8.Dra = value; - X0Y1_前翅_翅脈線8.Dra = value; - X0Y0_前翅_翅脈線8.Hit = value; - X0Y1_前翅_翅脈線8.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 前翅_紋2_表示 - { - get - { - return X0Y0_前翅_紋2.Dra; - } - set - { - X0Y0_前翅_紋2.Dra = value; - X0Y1_前翅_紋2.Dra = value; - X0Y0_前翅_紋2.Hit = value; - X0Y1_前翅_紋2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 前翅_前翅1_表示; - } - set - { - 前翅_前翅1_表示 = value; - 前翅_翅脈線1_表示 = value; - 前翅_翅脈線2_表示 = value; - 前翅_翅脈線3_表示 = value; - 前翅_翅脈線4_表示 = value; - 前翅_翅脈線5_表示 = value; - 前翅_翅脈線6_表示 = value; - 前翅_翅脈線7_表示 = value; - 前翅_翅脈線8_表示 = value; - 前翅_前翅2_表示 = value; - 前翅_紋1_表示 = value; - 前翅_紋2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 前翅_前翅1CD.不透明度; - } - set - { - 前翅_前翅1CD.不透明度 = value; - 前翅_翅脈線1CD.不透明度 = value; - 前翅_翅脈線2CD.不透明度 = value; - 前翅_翅脈線3CD.不透明度 = value; - 前翅_翅脈線4CD.不透明度 = value; - 前翅_翅脈線5CD.不透明度 = value; - 前翅_翅脈線6CD.不透明度 = value; - 前翅_翅脈線7CD.不透明度 = value; - 前翅_翅脈線8CD.不透明度 = value; - 前翅_前翅2CD.不透明度 = value; - 前翅_紋1CD.不透明度 = value; - 前翅_紋2CD.不透明度 = value; - } - } - - public double 展開 - { - set - { - double num = value.Inverse(); - double num2 = (右 ? (-1.0) : 1.0); - X0Y0_前翅_前翅1.AngleCont = num2 * -102.15 * num; - X0Y1_前翅_前翅1.AngleCont = num2 * -102.15 * num; - } - } - - public 前翅_草(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前翅_草D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["前翅"][3]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]["前翅"].ToPars(); - X0Y0_前翅_前翅1 = pars["前翅1"].ToPar(); - X0Y0_前翅_翅脈線1 = pars["翅脈線1"].ToPar(); - X0Y0_前翅_翅脈線2 = pars["翅脈線2"].ToPar(); - X0Y0_前翅_翅脈線3 = pars["翅脈線3"].ToPar(); - X0Y0_前翅_翅脈線4 = pars["翅脈線4"].ToPar(); - X0Y0_前翅_翅脈線5 = pars["翅脈線5"].ToPar(); - X0Y0_前翅_翅脈線6 = pars["翅脈線6"].ToPar(); - X0Y0_前翅_翅脈線7 = pars["翅脈線7"].ToPar(); - X0Y0_前翅_翅脈線8 = pars["翅脈線8"].ToPar(); - X0Y0_前翅_前翅2 = pars["前翅2"].ToPar(); - X0Y0_前翅_紋1 = pars["紋1"].ToPar(); - X0Y0_前翅_紋2 = pars["紋2"].ToPar(); - pars = 本体[0][1]["前翅"].ToPars(); - X0Y1_前翅_前翅1 = pars["前翅1"].ToPar(); - X0Y1_前翅_翅脈線1 = pars["翅脈線1"].ToPar(); - X0Y1_前翅_翅脈線2 = pars["翅脈線2"].ToPar(); - X0Y1_前翅_翅脈線3 = pars["翅脈線3"].ToPar(); - X0Y1_前翅_翅脈線4 = pars["翅脈線4"].ToPar(); - X0Y1_前翅_翅脈線5 = pars["翅脈線5"].ToPar(); - X0Y1_前翅_翅脈線6 = pars["翅脈線6"].ToPar(); - X0Y1_前翅_翅脈線7 = pars["翅脈線7"].ToPar(); - X0Y1_前翅_翅脈線8 = pars["翅脈線8"].ToPar(); - X0Y1_前翅_前翅2 = pars["前翅2"].ToPar(); - X0Y1_前翅_紋1 = pars["紋1"].ToPar(); - X0Y1_前翅_紋2 = pars["紋2"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 前翅_翅脈線1_表示 = e.前翅_翅脈線1_表示; - 前翅_翅脈線2_表示 = e.前翅_翅脈線2_表示; - 前翅_翅脈線3_表示 = e.前翅_翅脈線3_表示; - 前翅_翅脈線4_表示 = e.前翅_翅脈線4_表示; - 前翅_翅脈線5_表示 = e.前翅_翅脈線5_表示; - 前翅_翅脈線6_表示 = e.前翅_翅脈線6_表示; - 前翅_翅脈線7_表示 = e.前翅_翅脈線7_表示; - 前翅_翅脈線8_表示 = e.前翅_翅脈線8_表示; - 前翅_前翅2_表示 = e.前翅_前翅2_表示; - 前翅_紋1_表示 = e.前翅_紋1_表示; - 前翅_紋2_表示 = e.前翅_紋2_表示; - 展開 = e.展開; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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_前翅_翅脈線8CP = new ColorP(X0Y0_前翅_翅脈線8, 前翅_翅脈線8CD, DisUnit, abj: true); - X0Y0_前翅_前翅2CP = new ColorP(X0Y0_前翅_前翅2, 前翅_前翅2CD, 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_前翅_翅脈線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_前翅_翅脈線8CP = new ColorP(X0Y1_前翅_翅脈線8, 前翅_翅脈線8CD, 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); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_前翅_前翅1.AngleBase = num * 10.0; - X0Y1_前翅_前翅1.AngleBase = num * 10.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - 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_前翅_翅脈線8CP.Update(); - X0Y0_前翅_前翅2CP.Update(); - X0Y0_前翅_紋1CP.Update(); - X0Y0_前翅_紋2CP.Update(); - } - else - { - 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_前翅_翅脈線8CP.Update(); - X0Y1_前翅_前翅2CP.Update(); - X0Y1_前翅_紋1CP.Update(); - X0Y1_前翅_紋2CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - Col.Alpha(ref 体配色.体0O, 128, out var ret); - 前翅_前翅1CD = new ColorD(ref Col.Black, ref ret); - 前翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線6CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線7CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_翅脈線8CD = new ColorD(ref Col.Black, ref Color2.Empty); - 前翅_前翅2CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 前翅_紋1CD = new ColorD(ref Col.Black, ref 体配色.紋R); - 前翅_紋2CD = new ColorD(ref Col.Black, ref 体配色.紋R); - } + 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 前翅_翅脈線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 前翅_翅脈線8_表示 + { + get + { + return X0Y0_前翅_翅脈線8.Dra; + } + set + { + X0Y0_前翅_翅脈線8.Dra = value; + X0Y1_前翅_翅脈線8.Dra = value; + X0Y0_前翅_翅脈線8.Hit = value; + X0Y1_前翅_翅脈線8.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 前翅_紋2_表示 + { + get + { + return X0Y0_前翅_紋2.Dra; + } + set + { + X0Y0_前翅_紋2.Dra = value; + X0Y1_前翅_紋2.Dra = value; + X0Y0_前翅_紋2.Hit = value; + X0Y1_前翅_紋2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 前翅_前翅1_表示; + } + set + { + 前翅_前翅1_表示 = value; + 前翅_翅脈線1_表示 = value; + 前翅_翅脈線2_表示 = value; + 前翅_翅脈線3_表示 = value; + 前翅_翅脈線4_表示 = value; + 前翅_翅脈線5_表示 = value; + 前翅_翅脈線6_表示 = value; + 前翅_翅脈線7_表示 = value; + 前翅_翅脈線8_表示 = value; + 前翅_前翅2_表示 = value; + 前翅_紋1_表示 = value; + 前翅_紋2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 前翅_前翅1CD.不透明度; + } + set + { + 前翅_前翅1CD.不透明度 = value; + 前翅_翅脈線1CD.不透明度 = value; + 前翅_翅脈線2CD.不透明度 = value; + 前翅_翅脈線3CD.不透明度 = value; + 前翅_翅脈線4CD.不透明度 = value; + 前翅_翅脈線5CD.不透明度 = value; + 前翅_翅脈線6CD.不透明度 = value; + 前翅_翅脈線7CD.不透明度 = value; + 前翅_翅脈線8CD.不透明度 = value; + 前翅_前翅2CD.不透明度 = value; + 前翅_紋1CD.不透明度 = value; + 前翅_紋2CD.不透明度 = value; + } + } + + public double 展開 + { + set + { + double num = value.Inverse(); + double num2 = (右 ? (-1.0) : 1.0); + X0Y0_前翅_前翅1.AngleCont = num2 * -102.15 * num; + X0Y1_前翅_前翅1.AngleCont = num2 * -102.15 * num; + } + } + + public 前翅_草(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前翅_草D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["前翅"][3]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]["前翅"].ToPars(); + X0Y0_前翅_前翅1 = pars["前翅1"].ToPar(); + X0Y0_前翅_翅脈線1 = pars["翅脈線1"].ToPar(); + X0Y0_前翅_翅脈線2 = pars["翅脈線2"].ToPar(); + X0Y0_前翅_翅脈線3 = pars["翅脈線3"].ToPar(); + X0Y0_前翅_翅脈線4 = pars["翅脈線4"].ToPar(); + X0Y0_前翅_翅脈線5 = pars["翅脈線5"].ToPar(); + X0Y0_前翅_翅脈線6 = pars["翅脈線6"].ToPar(); + X0Y0_前翅_翅脈線7 = pars["翅脈線7"].ToPar(); + X0Y0_前翅_翅脈線8 = pars["翅脈線8"].ToPar(); + X0Y0_前翅_前翅2 = pars["前翅2"].ToPar(); + X0Y0_前翅_紋1 = pars["紋1"].ToPar(); + X0Y0_前翅_紋2 = pars["紋2"].ToPar(); + pars = 本体[0][1]["前翅"].ToPars(); + X0Y1_前翅_前翅1 = pars["前翅1"].ToPar(); + X0Y1_前翅_翅脈線1 = pars["翅脈線1"].ToPar(); + X0Y1_前翅_翅脈線2 = pars["翅脈線2"].ToPar(); + X0Y1_前翅_翅脈線3 = pars["翅脈線3"].ToPar(); + X0Y1_前翅_翅脈線4 = pars["翅脈線4"].ToPar(); + X0Y1_前翅_翅脈線5 = pars["翅脈線5"].ToPar(); + X0Y1_前翅_翅脈線6 = pars["翅脈線6"].ToPar(); + X0Y1_前翅_翅脈線7 = pars["翅脈線7"].ToPar(); + X0Y1_前翅_翅脈線8 = pars["翅脈線8"].ToPar(); + X0Y1_前翅_前翅2 = pars["前翅2"].ToPar(); + X0Y1_前翅_紋1 = pars["紋1"].ToPar(); + X0Y1_前翅_紋2 = pars["紋2"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 前翅_翅脈線1_表示 = e.前翅_翅脈線1_表示; + 前翅_翅脈線2_表示 = e.前翅_翅脈線2_表示; + 前翅_翅脈線3_表示 = e.前翅_翅脈線3_表示; + 前翅_翅脈線4_表示 = e.前翅_翅脈線4_表示; + 前翅_翅脈線5_表示 = e.前翅_翅脈線5_表示; + 前翅_翅脈線6_表示 = e.前翅_翅脈線6_表示; + 前翅_翅脈線7_表示 = e.前翅_翅脈線7_表示; + 前翅_翅脈線8_表示 = e.前翅_翅脈線8_表示; + 前翅_前翅2_表示 = e.前翅_前翅2_表示; + 前翅_紋1_表示 = e.前翅_紋1_表示; + 前翅_紋2_表示 = e.前翅_紋2_表示; + 展開 = e.展開; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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_前翅_翅脈線8CP = new ColorP(X0Y0_前翅_翅脈線8, 前翅_翅脈線8CD, DisUnit, abj: true); + X0Y0_前翅_前翅2CP = new ColorP(X0Y0_前翅_前翅2, 前翅_前翅2CD, 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_前翅_翅脈線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_前翅_翅脈線8CP = new ColorP(X0Y1_前翅_翅脈線8, 前翅_翅脈線8CD, 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); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_前翅_前翅1.AngleBase = num * 10.0; + X0Y1_前翅_前翅1.AngleBase = num * 10.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + 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_前翅_翅脈線8CP.Update(); + X0Y0_前翅_前翅2CP.Update(); + X0Y0_前翅_紋1CP.Update(); + X0Y0_前翅_紋2CP.Update(); + } + else + { + 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_前翅_翅脈線8CP.Update(); + X0Y1_前翅_前翅2CP.Update(); + X0Y1_前翅_紋1CP.Update(); + X0Y1_前翅_紋2CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + Col.Alpha(ref 体配色.体0O, 128, out var ret); + 前翅_前翅1CD = new ColorD(ref Col.Black, ref ret); + 前翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線6CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線7CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_翅脈線8CD = new ColorD(ref Col.Black, ref Color2.Empty); + 前翅_前翅2CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 前翅_紋1CD = new ColorD(ref Col.Black, ref 体配色.紋R); + 前翅_紋2CD = new ColorD(ref Col.Black, ref 体配色.紋R); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草D.cs index f641457..848d44e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草D.cs @@ -1,44 +1,45 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前翅_草D : 前翅D +namespace SlaveMatrix { - public bool 前翅_前翅1_表示 = true; + [Serializable] + public class 前翅_草D : 前翅D + { + public bool 前翅_前翅1_表示 = true; - public bool 前翅_翅脈線1_表示 = true; + public bool 前翅_翅脈線1_表示 = true; - public bool 前翅_翅脈線2_表示 = true; + public bool 前翅_翅脈線2_表示 = true; - public bool 前翅_翅脈線3_表示 = true; + public bool 前翅_翅脈線3_表示 = true; - public bool 前翅_翅脈線4_表示 = true; + public bool 前翅_翅脈線4_表示 = true; - public bool 前翅_翅脈線5_表示 = true; + public bool 前翅_翅脈線5_表示 = true; - public bool 前翅_翅脈線6_表示 = true; + public bool 前翅_翅脈線6_表示 = true; - public bool 前翅_翅脈線7_表示 = true; + public bool 前翅_翅脈線7_表示 = true; - public bool 前翅_翅脈線8_表示 = true; + public bool 前翅_翅脈線8_表示 = true; - public bool 前翅_前翅2_表示 = true; + public bool 前翅_前翅2_表示 = true; - public bool 前翅_紋1_表示 = true; + public bool 前翅_紋1_表示 = true; - public bool 前翅_紋2_表示 = true; + public bool 前翅_紋2_表示 = true; - public double 展開; + public double 展開; - public 前翅_草D() - { - ThisType = GetType(); - } + public 前翅_草D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前翅_草(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前翅_草(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶.cs index e592add..e8564a3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶.cs @@ -1,912 +1,913 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前翅_蝶 : 前翅 +namespace SlaveMatrix { - public Par X0Y0_前翅_前翅; + public class 前翅_蝶 : 前翅 + { + public Par X0Y0_前翅_前翅; - public Par X0Y0_前翅_水青_柄; + public Par X0Y0_前翅_水青_柄; - public Par X0Y0_前翅_水青_縁柄; + public Par X0Y0_前翅_水青_縁柄; - public Par X0Y0_前翅_水青_紋1; + public Par X0Y0_前翅_水青_紋1; - public Par X0Y0_前翅_水青_紋2; + public Par X0Y0_前翅_水青_紋2; - public Par X0Y0_前翅_揚羽_柄1; + public Par X0Y0_前翅_揚羽_柄1; - public Par X0Y0_前翅_揚羽_柄2; + public Par X0Y0_前翅_揚羽_柄2; - public Par X0Y0_前翅_揚羽_柄3; + public Par X0Y0_前翅_揚羽_柄3; - public Par X0Y0_前翅_揚羽_柄4; + public Par X0Y0_前翅_揚羽_柄4; - public Par X0Y0_前翅_揚羽_柄5; + public Par X0Y0_前翅_揚羽_柄5; - public Par X0Y0_前翅_揚羽_柄6; + public Par X0Y0_前翅_揚羽_柄6; - public Par X0Y0_前翅_揚羽_柄7; + public Par X0Y0_前翅_揚羽_柄7; - public Par X0Y0_前翅_揚羽_柄8; + public Par X0Y0_前翅_揚羽_柄8; - public Par X0Y0_前翅_揚羽_柄9; + public Par X0Y0_前翅_揚羽_柄9; - public Par X0Y0_前翅_揚羽_柄10; + public Par X0Y0_前翅_揚羽_柄10; - public Par X0Y0_前翅_揚羽_紋1; + public Par X0Y0_前翅_揚羽_紋1; - public Par X0Y0_前翅_揚羽_紋2; + public Par X0Y0_前翅_揚羽_紋2; - public Par X0Y0_前翅_揚羽_紋3; + public Par X0Y0_前翅_揚羽_紋3; - public Par X0Y0_前翅_揚羽_紋4; + public Par X0Y0_前翅_揚羽_紋4; - public Par X0Y0_前翅_揚羽_紋5; + public Par X0Y0_前翅_揚羽_紋5; - public Par X0Y0_前翅_揚羽_紋6; + public Par X0Y0_前翅_揚羽_紋6; - public Par X0Y1_前翅_前翅; + public Par X0Y1_前翅_前翅; - public Par X0Y1_前翅_水青_柄; + public Par X0Y1_前翅_水青_柄; - public Par X0Y1_前翅_水青_縁柄; + public Par X0Y1_前翅_水青_縁柄; - public Par X0Y1_前翅_水青_紋1; + public Par X0Y1_前翅_水青_紋1; - public Par X0Y1_前翅_水青_紋2; + public Par X0Y1_前翅_水青_紋2; - public Par X0Y1_前翅_揚羽_柄1; + public Par X0Y1_前翅_揚羽_柄1; - public Par X0Y1_前翅_揚羽_柄2; + public Par X0Y1_前翅_揚羽_柄2; - public Par X0Y1_前翅_揚羽_柄3; + public Par X0Y1_前翅_揚羽_柄3; - public Par X0Y1_前翅_揚羽_柄4; + public Par X0Y1_前翅_揚羽_柄4; - public Par X0Y1_前翅_揚羽_柄5; + public Par X0Y1_前翅_揚羽_柄5; - public Par X0Y1_前翅_揚羽_柄6; + public Par X0Y1_前翅_揚羽_柄6; - public Par X0Y1_前翅_揚羽_柄7; + public Par X0Y1_前翅_揚羽_柄7; - public Par X0Y1_前翅_揚羽_柄8; + public Par X0Y1_前翅_揚羽_柄8; - public Par X0Y1_前翅_揚羽_柄9; + public Par X0Y1_前翅_揚羽_柄9; - public Par X0Y1_前翅_揚羽_柄10; + public Par X0Y1_前翅_揚羽_柄10; - public Par X0Y1_前翅_揚羽_紋1; + public Par X0Y1_前翅_揚羽_紋1; - public Par X0Y1_前翅_揚羽_紋2; + public Par X0Y1_前翅_揚羽_紋2; - public Par X0Y1_前翅_揚羽_紋3; + public Par X0Y1_前翅_揚羽_紋3; - public Par X0Y1_前翅_揚羽_紋4; + public Par X0Y1_前翅_揚羽_紋4; - public Par X0Y1_前翅_揚羽_紋5; + public Par X0Y1_前翅_揚羽_紋5; - public Par X0Y1_前翅_揚羽_紋6; + public Par X0Y1_前翅_揚羽_紋6; - public ColorD 前翅_前翅CD; + public ColorD 前翅_前翅CD; - public ColorD 前翅_水青_柄CD; + public ColorD 前翅_水青_柄CD; - public ColorD 前翅_水青_縁柄CD; + public ColorD 前翅_水青_縁柄CD; - public ColorD 前翅_水青_紋1CD; + public ColorD 前翅_水青_紋1CD; - public ColorD 前翅_水青_紋2CD; + public ColorD 前翅_水青_紋2CD; - public ColorD 前翅_揚羽_柄1CD; + public ColorD 前翅_揚羽_柄1CD; - public ColorD 前翅_揚羽_柄2CD; + public ColorD 前翅_揚羽_柄2CD; - public ColorD 前翅_揚羽_柄3CD; + public ColorD 前翅_揚羽_柄3CD; - public ColorD 前翅_揚羽_柄4CD; + public ColorD 前翅_揚羽_柄4CD; - public ColorD 前翅_揚羽_柄5CD; + public ColorD 前翅_揚羽_柄5CD; - public ColorD 前翅_揚羽_柄6CD; + public ColorD 前翅_揚羽_柄6CD; - public ColorD 前翅_揚羽_柄7CD; + public ColorD 前翅_揚羽_柄7CD; - public ColorD 前翅_揚羽_柄8CD; + public ColorD 前翅_揚羽_柄8CD; - public ColorD 前翅_揚羽_柄9CD; + public ColorD 前翅_揚羽_柄9CD; - public ColorD 前翅_揚羽_柄10CD; + public ColorD 前翅_揚羽_柄10CD; - public ColorD 前翅_揚羽_紋1CD; + public ColorD 前翅_揚羽_紋1CD; - public ColorD 前翅_揚羽_紋2CD; + public ColorD 前翅_揚羽_紋2CD; - public ColorD 前翅_揚羽_紋3CD; + public ColorD 前翅_揚羽_紋3CD; - public ColorD 前翅_揚羽_紋4CD; + public ColorD 前翅_揚羽_紋4CD; - public ColorD 前翅_揚羽_紋5CD; + public ColorD 前翅_揚羽_紋5CD; - public ColorD 前翅_揚羽_紋6CD; + public ColorD 前翅_揚羽_紋6CD; - public ColorP X0Y0_前翅_前翅CP; + public ColorP X0Y0_前翅_前翅CP; - public ColorP X0Y0_前翅_水青_柄CP; + public ColorP X0Y0_前翅_水青_柄CP; - public ColorP X0Y0_前翅_水青_縁柄CP; + public ColorP X0Y0_前翅_水青_縁柄CP; - public ColorP X0Y0_前翅_水青_紋1CP; + public ColorP X0Y0_前翅_水青_紋1CP; - public ColorP X0Y0_前翅_水青_紋2CP; + public ColorP X0Y0_前翅_水青_紋2CP; - public ColorP X0Y0_前翅_揚羽_柄1CP; + public ColorP X0Y0_前翅_揚羽_柄1CP; - public ColorP X0Y0_前翅_揚羽_柄2CP; + public ColorP X0Y0_前翅_揚羽_柄2CP; - public ColorP X0Y0_前翅_揚羽_柄3CP; + public ColorP X0Y0_前翅_揚羽_柄3CP; - public ColorP X0Y0_前翅_揚羽_柄4CP; + public ColorP X0Y0_前翅_揚羽_柄4CP; - public ColorP X0Y0_前翅_揚羽_柄5CP; + public ColorP X0Y0_前翅_揚羽_柄5CP; - public ColorP X0Y0_前翅_揚羽_柄6CP; + public ColorP X0Y0_前翅_揚羽_柄6CP; - public ColorP X0Y0_前翅_揚羽_柄7CP; + public ColorP X0Y0_前翅_揚羽_柄7CP; - public ColorP X0Y0_前翅_揚羽_柄8CP; + public ColorP X0Y0_前翅_揚羽_柄8CP; - public ColorP X0Y0_前翅_揚羽_柄9CP; + public ColorP X0Y0_前翅_揚羽_柄9CP; - public ColorP X0Y0_前翅_揚羽_柄10CP; + public ColorP X0Y0_前翅_揚羽_柄10CP; - public ColorP X0Y0_前翅_揚羽_紋1CP; + public ColorP X0Y0_前翅_揚羽_紋1CP; - public ColorP X0Y0_前翅_揚羽_紋2CP; + public ColorP X0Y0_前翅_揚羽_紋2CP; - public ColorP X0Y0_前翅_揚羽_紋3CP; + public ColorP X0Y0_前翅_揚羽_紋3CP; - public ColorP X0Y0_前翅_揚羽_紋4CP; + public ColorP X0Y0_前翅_揚羽_紋4CP; - public ColorP X0Y0_前翅_揚羽_紋5CP; + public ColorP X0Y0_前翅_揚羽_紋5CP; - public ColorP X0Y0_前翅_揚羽_紋6CP; + public ColorP X0Y0_前翅_揚羽_紋6CP; - public ColorP X0Y1_前翅_前翅CP; + public ColorP X0Y1_前翅_前翅CP; - public ColorP X0Y1_前翅_水青_柄CP; + public ColorP X0Y1_前翅_水青_柄CP; - public ColorP X0Y1_前翅_水青_縁柄CP; + public ColorP X0Y1_前翅_水青_縁柄CP; - public ColorP X0Y1_前翅_水青_紋1CP; + public ColorP X0Y1_前翅_水青_紋1CP; - public ColorP X0Y1_前翅_水青_紋2CP; + public ColorP X0Y1_前翅_水青_紋2CP; - public ColorP X0Y1_前翅_揚羽_柄1CP; + public ColorP X0Y1_前翅_揚羽_柄1CP; - public ColorP X0Y1_前翅_揚羽_柄2CP; + public ColorP X0Y1_前翅_揚羽_柄2CP; - public ColorP X0Y1_前翅_揚羽_柄3CP; + public ColorP X0Y1_前翅_揚羽_柄3CP; - public ColorP X0Y1_前翅_揚羽_柄4CP; + public ColorP X0Y1_前翅_揚羽_柄4CP; - public ColorP X0Y1_前翅_揚羽_柄5CP; + public ColorP X0Y1_前翅_揚羽_柄5CP; - public ColorP X0Y1_前翅_揚羽_柄6CP; + public ColorP X0Y1_前翅_揚羽_柄6CP; - public ColorP X0Y1_前翅_揚羽_柄7CP; + public ColorP X0Y1_前翅_揚羽_柄7CP; - public ColorP X0Y1_前翅_揚羽_柄8CP; + public ColorP X0Y1_前翅_揚羽_柄8CP; - public ColorP X0Y1_前翅_揚羽_柄9CP; + public ColorP X0Y1_前翅_揚羽_柄9CP; - public ColorP X0Y1_前翅_揚羽_柄10CP; + public ColorP X0Y1_前翅_揚羽_柄10CP; - public ColorP X0Y1_前翅_揚羽_紋1CP; + public ColorP X0Y1_前翅_揚羽_紋1CP; - public ColorP X0Y1_前翅_揚羽_紋2CP; + public ColorP X0Y1_前翅_揚羽_紋2CP; - public ColorP X0Y1_前翅_揚羽_紋3CP; + public ColorP X0Y1_前翅_揚羽_紋3CP; - public ColorP X0Y1_前翅_揚羽_紋4CP; + public ColorP X0Y1_前翅_揚羽_紋4CP; - public ColorP X0Y1_前翅_揚羽_紋5CP; + public ColorP X0Y1_前翅_揚羽_紋5CP; - public ColorP X0Y1_前翅_揚羽_紋6CP; + public ColorP X0Y1_前翅_揚羽_紋6CP; - private bool 水青_; + private bool 水青_; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 前翅_前翅_表示 - { - get - { - return X0Y0_前翅_前翅.Dra; - } - set - { - X0Y0_前翅_前翅.Dra = value; - X0Y1_前翅_前翅.Dra = value; - X0Y0_前翅_前翅.Hit = value; - X0Y1_前翅_前翅.Hit = value; - } - } - - public bool 前翅_水青_柄_表示 - { - get - { - return X0Y0_前翅_水青_柄.Dra; - } - set - { - X0Y0_前翅_水青_柄.Dra = value; - X0Y1_前翅_水青_柄.Dra = value; - X0Y0_前翅_水青_柄.Hit = value; - X0Y1_前翅_水青_柄.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 前翅_揚羽_柄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 前翅_揚羽_柄8_表示 - { - get - { - return X0Y0_前翅_揚羽_柄8.Dra; - } - set - { - X0Y0_前翅_揚羽_柄8.Dra = value; - X0Y1_前翅_揚羽_柄8.Dra = value; - X0Y0_前翅_揚羽_柄8.Hit = value; - X0Y1_前翅_揚羽_柄8.Hit = value; - } - } - - public bool 前翅_揚羽_柄9_表示 - { - get - { - return X0Y0_前翅_揚羽_柄9.Dra; - } - set - { - X0Y0_前翅_揚羽_柄9.Dra = value; - X0Y1_前翅_揚羽_柄9.Dra = value; - X0Y0_前翅_揚羽_柄9.Hit = value; - X0Y1_前翅_揚羽_柄9.Hit = value; - } - } - - public bool 前翅_揚羽_柄10_表示 - { - get - { - return X0Y0_前翅_揚羽_柄10.Dra; - } - set - { - X0Y0_前翅_揚羽_柄10.Dra = value; - X0Y1_前翅_揚羽_柄10.Dra = value; - X0Y0_前翅_揚羽_柄10.Hit = value; - X0Y1_前翅_揚羽_柄10.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 override bool 表示 - { - get - { - return 前翅_前翅_表示; - } - set - { - 前翅_前翅_表示 = value; - 前翅_水青_柄_表示 = value; - 前翅_水青_縁柄_表示 = value; - 前翅_水青_紋1_表示 = value; - 前翅_水青_紋2_表示 = value; - 前翅_揚羽_柄1_表示 = value; - 前翅_揚羽_柄2_表示 = value; - 前翅_揚羽_柄3_表示 = value; - 前翅_揚羽_柄4_表示 = value; - 前翅_揚羽_柄5_表示 = value; - 前翅_揚羽_柄6_表示 = value; - 前翅_揚羽_柄7_表示 = value; - 前翅_揚羽_柄8_表示 = value; - 前翅_揚羽_柄9_表示 = value; - 前翅_揚羽_柄10_表示 = value; - 前翅_揚羽_紋1_表示 = value; - 前翅_揚羽_紋2_表示 = value; - 前翅_揚羽_紋3_表示 = value; - 前翅_揚羽_紋4_表示 = value; - 前翅_揚羽_紋5_表示 = value; - 前翅_揚羽_紋6_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 前翅_前翅CD.不透明度; - } - set - { - 前翅_前翅CD.不透明度 = value; - 前翅_水青_柄CD.不透明度 = value; - 前翅_水青_縁柄CD.不透明度 = value; - 前翅_水青_紋1CD.不透明度 = value; - 前翅_水青_紋2CD.不透明度 = value; - 前翅_揚羽_柄1CD.不透明度 = value; - 前翅_揚羽_柄2CD.不透明度 = value; - 前翅_揚羽_柄3CD.不透明度 = value; - 前翅_揚羽_柄4CD.不透明度 = value; - 前翅_揚羽_柄5CD.不透明度 = value; - 前翅_揚羽_柄6CD.不透明度 = value; - 前翅_揚羽_柄7CD.不透明度 = value; - 前翅_揚羽_柄8CD.不透明度 = value; - 前翅_揚羽_柄9CD.不透明度 = value; - 前翅_揚羽_柄10CD.不透明度 = value; - 前翅_揚羽_紋1CD.不透明度 = value; - 前翅_揚羽_紋2CD.不透明度 = value; - 前翅_揚羽_紋3CD.不透明度 = value; - 前翅_揚羽_紋4CD.不透明度 = value; - 前翅_揚羽_紋5CD.不透明度 = value; - 前翅_揚羽_紋6CD.不透明度 = value; - } - } - - public bool 水青 - { - get - { - return 水青_; - } - set - { - 水青_ = value; - 前翅_水青_柄_表示 = 水青_; - 前翅_水青_縁柄_表示 = 水青_; - 前翅_水青_紋1_表示 = 水青_; - 前翅_水青_紋2_表示 = 水青_; - 前翅_揚羽_柄1_表示 = !水青_; - 前翅_揚羽_柄2_表示 = !水青_; - 前翅_揚羽_柄3_表示 = !水青_; - 前翅_揚羽_柄4_表示 = !水青_; - 前翅_揚羽_柄5_表示 = !水青_; - 前翅_揚羽_柄6_表示 = !水青_; - 前翅_揚羽_柄7_表示 = !水青_; - 前翅_揚羽_柄8_表示 = !水青_; - 前翅_揚羽_柄9_表示 = !水青_; - 前翅_揚羽_柄10_表示 = !水青_; - 前翅_揚羽_紋1_表示 = !水青_; - 前翅_揚羽_紋2_表示 = !水青_; - 前翅_揚羽_紋3_表示 = !水青_; - 前翅_揚羽_紋4_表示 = !水青_; - 前翅_揚羽_紋5_表示 = !水青_; - 前翅_揚羽_紋6_表示 = !水青_; - } - } - - public 前翅_蝶(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前翅_蝶D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["前翅"][2]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]["前翅"].ToPars(); - X0Y0_前翅_前翅 = pars["前翅"].ToPar(); - Pars pars2 = pars["水青"].ToPars(); - X0Y0_前翅_水青_柄 = pars2["柄"].ToPar(); - X0Y0_前翅_水青_縁柄 = pars2["縁柄"].ToPar(); - X0Y0_前翅_水青_紋1 = pars2["紋1"].ToPar(); - X0Y0_前翅_水青_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["揚羽"].ToPars(); - X0Y0_前翅_揚羽_柄1 = pars2["柄1"].ToPar(); - X0Y0_前翅_揚羽_柄2 = pars2["柄2"].ToPar(); - X0Y0_前翅_揚羽_柄3 = pars2["柄3"].ToPar(); - X0Y0_前翅_揚羽_柄4 = pars2["柄4"].ToPar(); - X0Y0_前翅_揚羽_柄5 = pars2["柄5"].ToPar(); - X0Y0_前翅_揚羽_柄6 = pars2["柄6"].ToPar(); - X0Y0_前翅_揚羽_柄7 = pars2["柄7"].ToPar(); - X0Y0_前翅_揚羽_柄8 = pars2["柄8"].ToPar(); - X0Y0_前翅_揚羽_柄9 = pars2["柄9"].ToPar(); - X0Y0_前翅_揚羽_柄10 = pars2["柄10"].ToPar(); - X0Y0_前翅_揚羽_紋1 = pars2["紋1"].ToPar(); - X0Y0_前翅_揚羽_紋2 = pars2["紋2"].ToPar(); - X0Y0_前翅_揚羽_紋3 = pars2["紋3"].ToPar(); - X0Y0_前翅_揚羽_紋4 = pars2["紋4"].ToPar(); - X0Y0_前翅_揚羽_紋5 = pars2["紋5"].ToPar(); - X0Y0_前翅_揚羽_紋6 = pars2["紋6"].ToPar(); - pars = 本体[0][1]["前翅"].ToPars(); - X0Y1_前翅_前翅 = pars["前翅"].ToPar(); - pars2 = pars["水青"].ToPars(); - X0Y1_前翅_水青_柄 = pars2["柄"].ToPar(); - X0Y1_前翅_水青_縁柄 = pars2["縁柄"].ToPar(); - X0Y1_前翅_水青_紋1 = pars2["紋1"].ToPar(); - X0Y1_前翅_水青_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["揚羽"].ToPars(); - X0Y1_前翅_揚羽_柄1 = pars2["柄1"].ToPar(); - X0Y1_前翅_揚羽_柄2 = pars2["柄2"].ToPar(); - X0Y1_前翅_揚羽_柄3 = pars2["柄3"].ToPar(); - X0Y1_前翅_揚羽_柄4 = pars2["柄4"].ToPar(); - X0Y1_前翅_揚羽_柄5 = pars2["柄5"].ToPar(); - X0Y1_前翅_揚羽_柄6 = pars2["柄6"].ToPar(); - X0Y1_前翅_揚羽_柄7 = pars2["柄7"].ToPar(); - X0Y1_前翅_揚羽_柄8 = pars2["柄8"].ToPar(); - X0Y1_前翅_揚羽_柄9 = pars2["柄9"].ToPar(); - X0Y1_前翅_揚羽_柄10 = pars2["柄10"].ToPar(); - X0Y1_前翅_揚羽_紋1 = pars2["紋1"].ToPar(); - X0Y1_前翅_揚羽_紋2 = pars2["紋2"].ToPar(); - X0Y1_前翅_揚羽_紋3 = pars2["紋3"].ToPar(); - X0Y1_前翅_揚羽_紋4 = pars2["紋4"].ToPar(); - X0Y1_前翅_揚羽_紋5 = pars2["紋5"].ToPar(); - X0Y1_前翅_揚羽_紋6 = pars2["紋6"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 前翅_前翅_表示 = e.前翅_前翅_表示; - 前翅_水青_柄_表示 = e.前翅_水青_柄_表示; - 前翅_水青_縁柄_表示 = e.前翅_水青_縁柄_表示; - 前翅_水青_紋1_表示 = e.前翅_水青_紋1_表示; - 前翅_水青_紋2_表示 = e.前翅_水青_紋2_表示; - 前翅_揚羽_柄1_表示 = e.前翅_揚羽_柄1_表示; - 前翅_揚羽_柄2_表示 = e.前翅_揚羽_柄2_表示; - 前翅_揚羽_柄3_表示 = e.前翅_揚羽_柄3_表示; - 前翅_揚羽_柄4_表示 = e.前翅_揚羽_柄4_表示; - 前翅_揚羽_柄5_表示 = e.前翅_揚羽_柄5_表示; - 前翅_揚羽_柄6_表示 = e.前翅_揚羽_柄6_表示; - 前翅_揚羽_柄7_表示 = e.前翅_揚羽_柄7_表示; - 前翅_揚羽_柄8_表示 = e.前翅_揚羽_柄8_表示; - 前翅_揚羽_柄9_表示 = e.前翅_揚羽_柄9_表示; - 前翅_揚羽_柄10_表示 = e.前翅_揚羽_柄10_表示; - 前翅_揚羽_紋1_表示 = e.前翅_揚羽_紋1_表示; - 前翅_揚羽_紋2_表示 = e.前翅_揚羽_紋2_表示; - 前翅_揚羽_紋3_表示 = e.前翅_揚羽_紋3_表示; - 前翅_揚羽_紋4_表示 = e.前翅_揚羽_紋4_表示; - 前翅_揚羽_紋5_表示 = e.前翅_揚羽_紋5_表示; - 前翅_揚羽_紋6_表示 = e.前翅_揚羽_紋6_表示; - 水青 = e.水青; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_前翅_前翅CP = new ColorP(X0Y0_前翅_前翅, 前翅_前翅CD, DisUnit, abj: true); - X0Y0_前翅_水青_柄CP = new ColorP(X0Y0_前翅_水青_柄, 前翅_水青_柄CD, 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); - 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_前翅_揚羽_柄8CP = new ColorP(X0Y0_前翅_揚羽_柄8, 前翅_揚羽_柄8CD, DisUnit, abj: true); - X0Y0_前翅_揚羽_柄9CP = new ColorP(X0Y0_前翅_揚羽_柄9, 前翅_揚羽_柄9CD, DisUnit, abj: true); - X0Y0_前翅_揚羽_柄10CP = new ColorP(X0Y0_前翅_揚羽_柄10, 前翅_揚羽_柄10CD, 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); - X0Y1_前翅_前翅CP = new ColorP(X0Y1_前翅_前翅, 前翅_前翅CD, DisUnit, abj: true); - X0Y1_前翅_水青_柄CP = new ColorP(X0Y1_前翅_水青_柄, 前翅_水青_柄CD, 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); - 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_前翅_揚羽_柄8CP = new ColorP(X0Y1_前翅_揚羽_柄8, 前翅_揚羽_柄8CD, DisUnit, abj: true); - X0Y1_前翅_揚羽_柄9CP = new ColorP(X0Y1_前翅_揚羽_柄9, 前翅_揚羽_柄9CD, DisUnit, abj: true); - X0Y1_前翅_揚羽_柄10CP = new ColorP(X0Y1_前翅_揚羽_柄10, 前翅_揚羽_柄10CD, 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); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_前翅_前翅.AngleBase = num * 29.0; - X0Y1_前翅_前翅.AngleBase = num * 29.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_前翅_前翅CP.Update(); - X0Y0_前翅_水青_柄CP.Update(); - X0Y0_前翅_水青_縁柄CP.Update(); - X0Y0_前翅_水青_紋1CP.Update(); - X0Y0_前翅_水青_紋2CP.Update(); - X0Y0_前翅_揚羽_柄1CP.Update(); - X0Y0_前翅_揚羽_柄2CP.Update(); - X0Y0_前翅_揚羽_柄3CP.Update(); - X0Y0_前翅_揚羽_柄4CP.Update(); - X0Y0_前翅_揚羽_柄5CP.Update(); - X0Y0_前翅_揚羽_柄6CP.Update(); - X0Y0_前翅_揚羽_柄7CP.Update(); - X0Y0_前翅_揚羽_柄8CP.Update(); - X0Y0_前翅_揚羽_柄9CP.Update(); - X0Y0_前翅_揚羽_柄10CP.Update(); - X0Y0_前翅_揚羽_紋1CP.Update(); - X0Y0_前翅_揚羽_紋2CP.Update(); - X0Y0_前翅_揚羽_紋3CP.Update(); - X0Y0_前翅_揚羽_紋4CP.Update(); - X0Y0_前翅_揚羽_紋5CP.Update(); - X0Y0_前翅_揚羽_紋6CP.Update(); - } - else - { - X0Y1_前翅_前翅CP.Update(); - X0Y1_前翅_水青_柄CP.Update(); - X0Y1_前翅_水青_縁柄CP.Update(); - X0Y1_前翅_水青_紋1CP.Update(); - X0Y1_前翅_水青_紋2CP.Update(); - X0Y1_前翅_揚羽_柄1CP.Update(); - X0Y1_前翅_揚羽_柄2CP.Update(); - X0Y1_前翅_揚羽_柄3CP.Update(); - X0Y1_前翅_揚羽_柄4CP.Update(); - X0Y1_前翅_揚羽_柄5CP.Update(); - X0Y1_前翅_揚羽_柄6CP.Update(); - X0Y1_前翅_揚羽_柄7CP.Update(); - X0Y1_前翅_揚羽_柄8CP.Update(); - X0Y1_前翅_揚羽_柄9CP.Update(); - X0Y1_前翅_揚羽_柄10CP.Update(); - X0Y1_前翅_揚羽_紋1CP.Update(); - X0Y1_前翅_揚羽_紋2CP.Update(); - X0Y1_前翅_揚羽_紋3CP.Update(); - X0Y1_前翅_揚羽_紋4CP.Update(); - X0Y1_前翅_揚羽_紋5CP.Update(); - X0Y1_前翅_揚羽_紋6CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 前翅_前翅CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前翅_水青_柄CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 前翅_水青_縁柄CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 前翅_水青_紋1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 前翅_水青_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 前翅_揚羽_柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 前翅_揚羽_柄2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前翅_揚羽_柄3CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 前翅_揚羽_柄4CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 前翅_揚羽_柄5CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 前翅_揚羽_柄6CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 前翅_揚羽_柄7CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 前翅_揚羽_柄8CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 前翅_揚羽_柄9CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 前翅_揚羽_柄10CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 前翅_揚羽_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 前翅_揚羽_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 前翅_揚羽_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 前翅_揚羽_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 前翅_揚羽_紋5CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 前翅_揚羽_紋6CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 前翅_前翅_表示 + { + get + { + return X0Y0_前翅_前翅.Dra; + } + set + { + X0Y0_前翅_前翅.Dra = value; + X0Y1_前翅_前翅.Dra = value; + X0Y0_前翅_前翅.Hit = value; + X0Y1_前翅_前翅.Hit = value; + } + } + + public bool 前翅_水青_柄_表示 + { + get + { + return X0Y0_前翅_水青_柄.Dra; + } + set + { + X0Y0_前翅_水青_柄.Dra = value; + X0Y1_前翅_水青_柄.Dra = value; + X0Y0_前翅_水青_柄.Hit = value; + X0Y1_前翅_水青_柄.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 前翅_揚羽_柄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 前翅_揚羽_柄8_表示 + { + get + { + return X0Y0_前翅_揚羽_柄8.Dra; + } + set + { + X0Y0_前翅_揚羽_柄8.Dra = value; + X0Y1_前翅_揚羽_柄8.Dra = value; + X0Y0_前翅_揚羽_柄8.Hit = value; + X0Y1_前翅_揚羽_柄8.Hit = value; + } + } + + public bool 前翅_揚羽_柄9_表示 + { + get + { + return X0Y0_前翅_揚羽_柄9.Dra; + } + set + { + X0Y0_前翅_揚羽_柄9.Dra = value; + X0Y1_前翅_揚羽_柄9.Dra = value; + X0Y0_前翅_揚羽_柄9.Hit = value; + X0Y1_前翅_揚羽_柄9.Hit = value; + } + } + + public bool 前翅_揚羽_柄10_表示 + { + get + { + return X0Y0_前翅_揚羽_柄10.Dra; + } + set + { + X0Y0_前翅_揚羽_柄10.Dra = value; + X0Y1_前翅_揚羽_柄10.Dra = value; + X0Y0_前翅_揚羽_柄10.Hit = value; + X0Y1_前翅_揚羽_柄10.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 override bool 表示 + { + get + { + return 前翅_前翅_表示; + } + set + { + 前翅_前翅_表示 = value; + 前翅_水青_柄_表示 = value; + 前翅_水青_縁柄_表示 = value; + 前翅_水青_紋1_表示 = value; + 前翅_水青_紋2_表示 = value; + 前翅_揚羽_柄1_表示 = value; + 前翅_揚羽_柄2_表示 = value; + 前翅_揚羽_柄3_表示 = value; + 前翅_揚羽_柄4_表示 = value; + 前翅_揚羽_柄5_表示 = value; + 前翅_揚羽_柄6_表示 = value; + 前翅_揚羽_柄7_表示 = value; + 前翅_揚羽_柄8_表示 = value; + 前翅_揚羽_柄9_表示 = value; + 前翅_揚羽_柄10_表示 = value; + 前翅_揚羽_紋1_表示 = value; + 前翅_揚羽_紋2_表示 = value; + 前翅_揚羽_紋3_表示 = value; + 前翅_揚羽_紋4_表示 = value; + 前翅_揚羽_紋5_表示 = value; + 前翅_揚羽_紋6_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 前翅_前翅CD.不透明度; + } + set + { + 前翅_前翅CD.不透明度 = value; + 前翅_水青_柄CD.不透明度 = value; + 前翅_水青_縁柄CD.不透明度 = value; + 前翅_水青_紋1CD.不透明度 = value; + 前翅_水青_紋2CD.不透明度 = value; + 前翅_揚羽_柄1CD.不透明度 = value; + 前翅_揚羽_柄2CD.不透明度 = value; + 前翅_揚羽_柄3CD.不透明度 = value; + 前翅_揚羽_柄4CD.不透明度 = value; + 前翅_揚羽_柄5CD.不透明度 = value; + 前翅_揚羽_柄6CD.不透明度 = value; + 前翅_揚羽_柄7CD.不透明度 = value; + 前翅_揚羽_柄8CD.不透明度 = value; + 前翅_揚羽_柄9CD.不透明度 = value; + 前翅_揚羽_柄10CD.不透明度 = value; + 前翅_揚羽_紋1CD.不透明度 = value; + 前翅_揚羽_紋2CD.不透明度 = value; + 前翅_揚羽_紋3CD.不透明度 = value; + 前翅_揚羽_紋4CD.不透明度 = value; + 前翅_揚羽_紋5CD.不透明度 = value; + 前翅_揚羽_紋6CD.不透明度 = value; + } + } + + public bool 水青 + { + get + { + return 水青_; + } + set + { + 水青_ = value; + 前翅_水青_柄_表示 = 水青_; + 前翅_水青_縁柄_表示 = 水青_; + 前翅_水青_紋1_表示 = 水青_; + 前翅_水青_紋2_表示 = 水青_; + 前翅_揚羽_柄1_表示 = !水青_; + 前翅_揚羽_柄2_表示 = !水青_; + 前翅_揚羽_柄3_表示 = !水青_; + 前翅_揚羽_柄4_表示 = !水青_; + 前翅_揚羽_柄5_表示 = !水青_; + 前翅_揚羽_柄6_表示 = !水青_; + 前翅_揚羽_柄7_表示 = !水青_; + 前翅_揚羽_柄8_表示 = !水青_; + 前翅_揚羽_柄9_表示 = !水青_; + 前翅_揚羽_柄10_表示 = !水青_; + 前翅_揚羽_紋1_表示 = !水青_; + 前翅_揚羽_紋2_表示 = !水青_; + 前翅_揚羽_紋3_表示 = !水青_; + 前翅_揚羽_紋4_表示 = !水青_; + 前翅_揚羽_紋5_表示 = !水青_; + 前翅_揚羽_紋6_表示 = !水青_; + } + } + + public 前翅_蝶(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前翅_蝶D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["前翅"][2]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]["前翅"].ToPars(); + X0Y0_前翅_前翅 = pars["前翅"].ToPar(); + Pars pars2 = pars["水青"].ToPars(); + X0Y0_前翅_水青_柄 = pars2["柄"].ToPar(); + X0Y0_前翅_水青_縁柄 = pars2["縁柄"].ToPar(); + X0Y0_前翅_水青_紋1 = pars2["紋1"].ToPar(); + X0Y0_前翅_水青_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["揚羽"].ToPars(); + X0Y0_前翅_揚羽_柄1 = pars2["柄1"].ToPar(); + X0Y0_前翅_揚羽_柄2 = pars2["柄2"].ToPar(); + X0Y0_前翅_揚羽_柄3 = pars2["柄3"].ToPar(); + X0Y0_前翅_揚羽_柄4 = pars2["柄4"].ToPar(); + X0Y0_前翅_揚羽_柄5 = pars2["柄5"].ToPar(); + X0Y0_前翅_揚羽_柄6 = pars2["柄6"].ToPar(); + X0Y0_前翅_揚羽_柄7 = pars2["柄7"].ToPar(); + X0Y0_前翅_揚羽_柄8 = pars2["柄8"].ToPar(); + X0Y0_前翅_揚羽_柄9 = pars2["柄9"].ToPar(); + X0Y0_前翅_揚羽_柄10 = pars2["柄10"].ToPar(); + X0Y0_前翅_揚羽_紋1 = pars2["紋1"].ToPar(); + X0Y0_前翅_揚羽_紋2 = pars2["紋2"].ToPar(); + X0Y0_前翅_揚羽_紋3 = pars2["紋3"].ToPar(); + X0Y0_前翅_揚羽_紋4 = pars2["紋4"].ToPar(); + X0Y0_前翅_揚羽_紋5 = pars2["紋5"].ToPar(); + X0Y0_前翅_揚羽_紋6 = pars2["紋6"].ToPar(); + pars = 本体[0][1]["前翅"].ToPars(); + X0Y1_前翅_前翅 = pars["前翅"].ToPar(); + pars2 = pars["水青"].ToPars(); + X0Y1_前翅_水青_柄 = pars2["柄"].ToPar(); + X0Y1_前翅_水青_縁柄 = pars2["縁柄"].ToPar(); + X0Y1_前翅_水青_紋1 = pars2["紋1"].ToPar(); + X0Y1_前翅_水青_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["揚羽"].ToPars(); + X0Y1_前翅_揚羽_柄1 = pars2["柄1"].ToPar(); + X0Y1_前翅_揚羽_柄2 = pars2["柄2"].ToPar(); + X0Y1_前翅_揚羽_柄3 = pars2["柄3"].ToPar(); + X0Y1_前翅_揚羽_柄4 = pars2["柄4"].ToPar(); + X0Y1_前翅_揚羽_柄5 = pars2["柄5"].ToPar(); + X0Y1_前翅_揚羽_柄6 = pars2["柄6"].ToPar(); + X0Y1_前翅_揚羽_柄7 = pars2["柄7"].ToPar(); + X0Y1_前翅_揚羽_柄8 = pars2["柄8"].ToPar(); + X0Y1_前翅_揚羽_柄9 = pars2["柄9"].ToPar(); + X0Y1_前翅_揚羽_柄10 = pars2["柄10"].ToPar(); + X0Y1_前翅_揚羽_紋1 = pars2["紋1"].ToPar(); + X0Y1_前翅_揚羽_紋2 = pars2["紋2"].ToPar(); + X0Y1_前翅_揚羽_紋3 = pars2["紋3"].ToPar(); + X0Y1_前翅_揚羽_紋4 = pars2["紋4"].ToPar(); + X0Y1_前翅_揚羽_紋5 = pars2["紋5"].ToPar(); + X0Y1_前翅_揚羽_紋6 = pars2["紋6"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 前翅_前翅_表示 = e.前翅_前翅_表示; + 前翅_水青_柄_表示 = e.前翅_水青_柄_表示; + 前翅_水青_縁柄_表示 = e.前翅_水青_縁柄_表示; + 前翅_水青_紋1_表示 = e.前翅_水青_紋1_表示; + 前翅_水青_紋2_表示 = e.前翅_水青_紋2_表示; + 前翅_揚羽_柄1_表示 = e.前翅_揚羽_柄1_表示; + 前翅_揚羽_柄2_表示 = e.前翅_揚羽_柄2_表示; + 前翅_揚羽_柄3_表示 = e.前翅_揚羽_柄3_表示; + 前翅_揚羽_柄4_表示 = e.前翅_揚羽_柄4_表示; + 前翅_揚羽_柄5_表示 = e.前翅_揚羽_柄5_表示; + 前翅_揚羽_柄6_表示 = e.前翅_揚羽_柄6_表示; + 前翅_揚羽_柄7_表示 = e.前翅_揚羽_柄7_表示; + 前翅_揚羽_柄8_表示 = e.前翅_揚羽_柄8_表示; + 前翅_揚羽_柄9_表示 = e.前翅_揚羽_柄9_表示; + 前翅_揚羽_柄10_表示 = e.前翅_揚羽_柄10_表示; + 前翅_揚羽_紋1_表示 = e.前翅_揚羽_紋1_表示; + 前翅_揚羽_紋2_表示 = e.前翅_揚羽_紋2_表示; + 前翅_揚羽_紋3_表示 = e.前翅_揚羽_紋3_表示; + 前翅_揚羽_紋4_表示 = e.前翅_揚羽_紋4_表示; + 前翅_揚羽_紋5_表示 = e.前翅_揚羽_紋5_表示; + 前翅_揚羽_紋6_表示 = e.前翅_揚羽_紋6_表示; + 水青 = e.水青; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_前翅_前翅CP = new ColorP(X0Y0_前翅_前翅, 前翅_前翅CD, DisUnit, abj: true); + X0Y0_前翅_水青_柄CP = new ColorP(X0Y0_前翅_水青_柄, 前翅_水青_柄CD, 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); + 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_前翅_揚羽_柄8CP = new ColorP(X0Y0_前翅_揚羽_柄8, 前翅_揚羽_柄8CD, DisUnit, abj: true); + X0Y0_前翅_揚羽_柄9CP = new ColorP(X0Y0_前翅_揚羽_柄9, 前翅_揚羽_柄9CD, DisUnit, abj: true); + X0Y0_前翅_揚羽_柄10CP = new ColorP(X0Y0_前翅_揚羽_柄10, 前翅_揚羽_柄10CD, 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); + X0Y1_前翅_前翅CP = new ColorP(X0Y1_前翅_前翅, 前翅_前翅CD, DisUnit, abj: true); + X0Y1_前翅_水青_柄CP = new ColorP(X0Y1_前翅_水青_柄, 前翅_水青_柄CD, 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); + 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_前翅_揚羽_柄8CP = new ColorP(X0Y1_前翅_揚羽_柄8, 前翅_揚羽_柄8CD, DisUnit, abj: true); + X0Y1_前翅_揚羽_柄9CP = new ColorP(X0Y1_前翅_揚羽_柄9, 前翅_揚羽_柄9CD, DisUnit, abj: true); + X0Y1_前翅_揚羽_柄10CP = new ColorP(X0Y1_前翅_揚羽_柄10, 前翅_揚羽_柄10CD, 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); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_前翅_前翅.AngleBase = num * 29.0; + X0Y1_前翅_前翅.AngleBase = num * 29.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_前翅_前翅CP.Update(); + X0Y0_前翅_水青_柄CP.Update(); + X0Y0_前翅_水青_縁柄CP.Update(); + X0Y0_前翅_水青_紋1CP.Update(); + X0Y0_前翅_水青_紋2CP.Update(); + X0Y0_前翅_揚羽_柄1CP.Update(); + X0Y0_前翅_揚羽_柄2CP.Update(); + X0Y0_前翅_揚羽_柄3CP.Update(); + X0Y0_前翅_揚羽_柄4CP.Update(); + X0Y0_前翅_揚羽_柄5CP.Update(); + X0Y0_前翅_揚羽_柄6CP.Update(); + X0Y0_前翅_揚羽_柄7CP.Update(); + X0Y0_前翅_揚羽_柄8CP.Update(); + X0Y0_前翅_揚羽_柄9CP.Update(); + X0Y0_前翅_揚羽_柄10CP.Update(); + X0Y0_前翅_揚羽_紋1CP.Update(); + X0Y0_前翅_揚羽_紋2CP.Update(); + X0Y0_前翅_揚羽_紋3CP.Update(); + X0Y0_前翅_揚羽_紋4CP.Update(); + X0Y0_前翅_揚羽_紋5CP.Update(); + X0Y0_前翅_揚羽_紋6CP.Update(); + } + else + { + X0Y1_前翅_前翅CP.Update(); + X0Y1_前翅_水青_柄CP.Update(); + X0Y1_前翅_水青_縁柄CP.Update(); + X0Y1_前翅_水青_紋1CP.Update(); + X0Y1_前翅_水青_紋2CP.Update(); + X0Y1_前翅_揚羽_柄1CP.Update(); + X0Y1_前翅_揚羽_柄2CP.Update(); + X0Y1_前翅_揚羽_柄3CP.Update(); + X0Y1_前翅_揚羽_柄4CP.Update(); + X0Y1_前翅_揚羽_柄5CP.Update(); + X0Y1_前翅_揚羽_柄6CP.Update(); + X0Y1_前翅_揚羽_柄7CP.Update(); + X0Y1_前翅_揚羽_柄8CP.Update(); + X0Y1_前翅_揚羽_柄9CP.Update(); + X0Y1_前翅_揚羽_柄10CP.Update(); + X0Y1_前翅_揚羽_紋1CP.Update(); + X0Y1_前翅_揚羽_紋2CP.Update(); + X0Y1_前翅_揚羽_紋3CP.Update(); + X0Y1_前翅_揚羽_紋4CP.Update(); + X0Y1_前翅_揚羽_紋5CP.Update(); + X0Y1_前翅_揚羽_紋6CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 前翅_前翅CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前翅_水青_柄CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 前翅_水青_縁柄CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 前翅_水青_紋1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 前翅_水青_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 前翅_揚羽_柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 前翅_揚羽_柄2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前翅_揚羽_柄3CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 前翅_揚羽_柄4CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 前翅_揚羽_柄5CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 前翅_揚羽_柄6CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 前翅_揚羽_柄7CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 前翅_揚羽_柄8CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 前翅_揚羽_柄9CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 前翅_揚羽_柄10CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 前翅_揚羽_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 前翅_揚羽_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 前翅_揚羽_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 前翅_揚羽_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 前翅_揚羽_紋5CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 前翅_揚羽_紋6CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶D.cs index 220ed25..c8b6bae 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶D.cs @@ -1,62 +1,63 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前翅_蝶D : 前翅D +namespace SlaveMatrix { - public bool 前翅_前翅_表示 = true; + [Serializable] + public class 前翅_蝶D : 前翅D + { + public bool 前翅_前翅_表示 = true; - public bool 前翅_水青_柄_表示 = true; + public bool 前翅_水青_柄_表示 = true; - public bool 前翅_水青_縁柄_表示 = true; + public bool 前翅_水青_縁柄_表示 = true; - public bool 前翅_水青_紋1_表示 = true; + public bool 前翅_水青_紋1_表示 = true; - public bool 前翅_水青_紋2_表示 = true; + public bool 前翅_水青_紋2_表示 = true; - public bool 前翅_揚羽_柄1_表示 = true; + public bool 前翅_揚羽_柄1_表示 = true; - public bool 前翅_揚羽_柄2_表示 = true; + public bool 前翅_揚羽_柄2_表示 = true; - public bool 前翅_揚羽_柄3_表示 = true; + public bool 前翅_揚羽_柄3_表示 = true; - public bool 前翅_揚羽_柄4_表示 = true; + public bool 前翅_揚羽_柄4_表示 = true; - public bool 前翅_揚羽_柄5_表示 = true; + public bool 前翅_揚羽_柄5_表示 = true; - public bool 前翅_揚羽_柄6_表示 = true; + public bool 前翅_揚羽_柄6_表示 = true; - public bool 前翅_揚羽_柄7_表示 = true; + public bool 前翅_揚羽_柄7_表示 = true; - public bool 前翅_揚羽_柄8_表示 = true; + public bool 前翅_揚羽_柄8_表示 = true; - public bool 前翅_揚羽_柄9_表示 = true; + public bool 前翅_揚羽_柄9_表示 = true; - public bool 前翅_揚羽_柄10_表示 = true; + public bool 前翅_揚羽_柄10_表示 = true; - public bool 前翅_揚羽_紋1_表示 = true; + public bool 前翅_揚羽_紋1_表示 = true; - public bool 前翅_揚羽_紋2_表示 = true; + public bool 前翅_揚羽_紋2_表示 = true; - public bool 前翅_揚羽_紋3_表示 = true; + public bool 前翅_揚羽_紋3_表示 = true; - public bool 前翅_揚羽_紋4_表示 = true; + public bool 前翅_揚羽_紋4_表示 = true; - public bool 前翅_揚羽_紋5_表示 = true; + public bool 前翅_揚羽_紋5_表示 = true; - public bool 前翅_揚羽_紋6_表示 = true; + public bool 前翅_揚羽_紋6_表示 = true; - public bool 水青; + public bool 水青; - public 前翅_蝶D() - { - ThisType = GetType(); - } + public 前翅_蝶D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前翅_蝶(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前翅_蝶(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪.cs index a833767..1554a96 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪.cs @@ -1,18 +1,19 @@ -namespace SlaveMatrix; - -public class 前髪 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 前髪 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪D.cs index 441a6a5..4f50aa7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 前髪D : EleD +namespace SlaveMatrix { + [Serializable] + public class 前髪D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ.cs index 6922507..91cd875 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ.cs @@ -1,1041 +1,1042 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_ジグ : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪左1; + public class 前髪_ジグ : 前髪 + { + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪左5; + public Par X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public Par X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public Par X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public Par X0Y0_髪中央; + public Par X0Y0_髪中央; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪頭頂横右1; + public Par X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public Par X0Y0_髪頭頂横右2; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪左5CD; + public ColorD 髪左5CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪頭頂横左1CD; + public ColorD 髪頭頂横左1CD; - public ColorD 髪頭頂横左2CD; + public ColorD 髪頭頂横左2CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorD 髪中央CD; + public ColorD 髪中央CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪頭頂横右1CD; + public ColorD 髪頭頂横右1CD; - public ColorD 髪頭頂横右2CD; + public ColorD 髪頭頂横右2CD; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪左5CP; + public ColorP X0Y0_髪左5CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪頭頂横左1CP; + public ColorP X0Y0_髪頭頂横左1CP; - public ColorP X0Y0_髪頭頂横左2CP; + public ColorP X0Y0_髪頭頂横左2CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public ColorP X0Y0_髪中央CP; + public ColorP X0Y0_髪中央CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪頭頂横右1CP; + public ColorP X0Y0_髪頭頂横右1CP; - public ColorP X0Y0_髪頭頂横右2CP; + public ColorP X0Y0_髪頭頂横右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 髪左5_表示 - { - get - { - return X0Y0_髪左5.Dra; - } - set - { - X0Y0_髪左5.Dra = value; - X0Y0_髪左5.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪頭頂横左1_表示 - { - get - { - return X0Y0_髪頭頂横左1.Dra; - } - set - { - X0Y0_髪頭頂横左1.Dra = value; - X0Y0_髪頭頂横左1.Hit = value; - } - } - - public bool 髪頭頂横左2_表示 - { - get - { - return X0Y0_髪頭頂横左2.Dra; - } - set - { - X0Y0_髪頭頂横左2.Dra = value; - X0Y0_髪頭頂横左2.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } - - public bool 髪中央_表示 - { - get - { - return X0Y0_髪中央.Dra; - } - set - { - X0Y0_髪中央.Dra = value; - X0Y0_髪中央.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪頭頂横右1_表示 - { - get - { - return X0Y0_髪頭頂横右1.Dra; - } - set - { - X0Y0_髪頭頂横右1.Dra = value; - X0Y0_髪頭頂横右1.Hit = value; - } - } - - public bool 髪頭頂横右2_表示 - { - get - { - return X0Y0_髪頭頂横右2.Dra; - } - set - { - X0Y0_髪頭頂横右2.Dra = value; - X0Y0_髪頭頂横右2.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪左1_表示; - } - set - { - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪左4_表示 = value; - 髪左5_表示 = value; - ハイライト左_表示 = value; - 髪頭頂横左1_表示 = value; - 髪頭頂横左2_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右4_表示 = value; - 髪右5_表示 = value; - 髪中央_表示 = value; - ハイライト右_表示 = value; - 髪頭頂横右1_表示 = value; - 髪頭頂横右2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪左1CD.不透明度; - } - set - { - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪左5CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪頭頂横左1CD.不透明度 = value; - 髪頭頂横左2CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 髪右5CD.不透明度 = value; - 髪中央CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪頭頂横右1CD.不透明度 = value; - 髪頭頂横右2CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.15 * value; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_編み左_編節1_髪節.SizeYBase *= num; - X0Y0_編み左_編節1_髪編目.SizeYBase *= num; - X0Y0_編み左_編節2_髪節.SizeYBase *= num; - X0Y0_編み左_編節2_髪編目.SizeYBase *= num; - X0Y0_編み左_編節3_髪節.SizeYBase *= num; - X0Y0_編み左_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ左.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪左5.SizeYBase *= num; - X0Y0_ハイライト左.SizeYBase *= num; - X0Y0_髪頭頂横左1.SizeYBase *= num; - X0Y0_髪頭頂横左2.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_編み右_編節1_髪節.SizeYBase *= num; - X0Y0_編み右_編節1_髪編目.SizeYBase *= num; - X0Y0_編み右_編節2_髪節.SizeYBase *= num; - X0Y0_編み右_編節2_髪編目.SizeYBase *= num; - X0Y0_編み右_編節3_髪節.SizeYBase *= num; - X0Y0_編み右_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ右.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - X0Y0_髪中央.SizeYBase *= num; - X0Y0_ハイライト右.SizeYBase *= num; - X0Y0_髪頭頂横右1.SizeYBase *= num; - X0Y0_髪頭頂横右2.SizeYBase *= num; - } - } - - public 前髪_ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_ジグD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ジグ"; - dif.Add(new Pars(Sta.胴体["前髪"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪左5 = pars["髪左5"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); - X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - X0Y0_髪中央 = pars["髪中央"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); - X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪左4_表示 = e.髪左4_表示; - 髪左5_表示 = e.髪左5_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; - 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右4_表示 = e.髪右4_表示; - 髪右5_表示 = e.髪右5_表示; - 髪中央_表示 = e.髪中央_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; - 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); - X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - X0Y0_髪中央CP = new ColorP(X0Y0_髪中央, 髪中央CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); - X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪左5CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪頭頂横左1CP.Update(); - X0Y0_髪頭頂横左2CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_髪右5CP.Update(); - X0Y0_髪中央CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪頭頂横右1CP.Update(); - X0Y0_髪頭頂横右2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪中央CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + 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; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 髪左5_表示 + { + get + { + return X0Y0_髪左5.Dra; + } + set + { + X0Y0_髪左5.Dra = value; + X0Y0_髪左5.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪頭頂横左1_表示 + { + get + { + return X0Y0_髪頭頂横左1.Dra; + } + set + { + X0Y0_髪頭頂横左1.Dra = value; + X0Y0_髪頭頂横左1.Hit = value; + } + } + + public bool 髪頭頂横左2_表示 + { + get + { + return X0Y0_髪頭頂横左2.Dra; + } + set + { + X0Y0_髪頭頂横左2.Dra = value; + X0Y0_髪頭頂横左2.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } + + public bool 髪中央_表示 + { + get + { + return X0Y0_髪中央.Dra; + } + set + { + X0Y0_髪中央.Dra = value; + X0Y0_髪中央.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪頭頂横右1_表示 + { + get + { + return X0Y0_髪頭頂横右1.Dra; + } + set + { + X0Y0_髪頭頂横右1.Dra = value; + X0Y0_髪頭頂横右1.Hit = value; + } + } + + public bool 髪頭頂横右2_表示 + { + get + { + return X0Y0_髪頭頂横右2.Dra; + } + set + { + X0Y0_髪頭頂横右2.Dra = value; + X0Y0_髪頭頂横右2.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪左1_表示; + } + set + { + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪左4_表示 = value; + 髪左5_表示 = value; + ハイライト左_表示 = value; + 髪頭頂横左1_表示 = value; + 髪頭頂横左2_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右4_表示 = value; + 髪右5_表示 = value; + 髪中央_表示 = value; + ハイライト右_表示 = value; + 髪頭頂横右1_表示 = value; + 髪頭頂横右2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪左1CD.不透明度; + } + set + { + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪左5CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪頭頂横左1CD.不透明度 = value; + 髪頭頂横左2CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 髪右5CD.不透明度 = value; + 髪中央CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪頭頂横右1CD.不透明度 = value; + 髪頭頂横右2CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.15 * value; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_編み左_編節1_髪節.SizeYBase *= num; + X0Y0_編み左_編節1_髪編目.SizeYBase *= num; + X0Y0_編み左_編節2_髪節.SizeYBase *= num; + X0Y0_編み左_編節2_髪編目.SizeYBase *= num; + X0Y0_編み左_編節3_髪節.SizeYBase *= num; + X0Y0_編み左_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ左.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪左5.SizeYBase *= num; + X0Y0_ハイライト左.SizeYBase *= num; + X0Y0_髪頭頂横左1.SizeYBase *= num; + X0Y0_髪頭頂横左2.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_編み右_編節1_髪節.SizeYBase *= num; + X0Y0_編み右_編節1_髪編目.SizeYBase *= num; + X0Y0_編み右_編節2_髪節.SizeYBase *= num; + X0Y0_編み右_編節2_髪編目.SizeYBase *= num; + X0Y0_編み右_編節3_髪節.SizeYBase *= num; + X0Y0_編み右_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ右.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + X0Y0_髪中央.SizeYBase *= num; + X0Y0_ハイライト右.SizeYBase *= num; + X0Y0_髪頭頂横右1.SizeYBase *= num; + X0Y0_髪頭頂横右2.SizeYBase *= num; + } + } + + public 前髪_ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_ジグD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "ジグ"; + dif.Add(new Pars(Sta.胴体["前髪"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪左5 = pars["髪左5"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + X0Y0_髪中央 = pars["髪中央"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪左4_表示 = e.髪左4_表示; + 髪左5_表示 = e.髪左5_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; + 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右4_表示 = e.髪右4_表示; + 髪右5_表示 = e.髪右5_表示; + 髪中央_表示 = e.髪中央_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; + 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); + X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + X0Y0_髪中央CP = new ColorP(X0Y0_髪中央, 髪中央CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); + X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪左5CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪頭頂横左1CP.Update(); + X0Y0_髪頭頂横左2CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_髪右5CP.Update(); + X0Y0_髪中央CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪頭頂横右1CP.Update(); + X0Y0_髪頭頂横右2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪中央CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグD.cs index 52e9be3..e16b6b1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグD.cs @@ -1,105 +1,106 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_ジグD : 前髪D +namespace SlaveMatrix { - public bool 髪左1_表示 = true; + [Serializable] + public class 前髪_ジグD : 前髪D + { + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪左5_表示 = true; + public bool 髪左5_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪頭頂横左1_表示 = true; + public bool 髪頭頂横左1_表示 = true; - public bool 髪頭頂横左2_表示 = true; + public bool 髪頭頂横左2_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public bool 髪中央_表示 = true; + public bool 髪中央_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪頭頂横右1_表示 = true; + public bool 髪頭頂横右1_表示 = true; - public bool 髪頭頂横右2_表示 = true; + public bool 髪頭頂横右2_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_ジグD() - { - ThisType = GetType(); - } + public 前髪_ジグD() + { + ThisType = GetType(); + } - public 前髪_ジグD SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); - 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); - 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_ジグD SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横右1_表示 = 髪頭頂横左1_表示; + 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横右2_表示 = 髪頭頂横左2_表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_ジグ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_ジグ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄.cs index 51d60bc..8232eb8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄.cs @@ -1,1041 +1,1042 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_ジグ中寄 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪左1; + public class 前髪_ジグ中寄 : 前髪 + { + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪左5; + public Par X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public Par X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public Par X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public Par X0Y0_髪中央; + public Par X0Y0_髪中央; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪頭頂横右1; + public Par X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public Par X0Y0_髪頭頂横右2; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪左5CD; + public ColorD 髪左5CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪頭頂横左1CD; + public ColorD 髪頭頂横左1CD; - public ColorD 髪頭頂横左2CD; + public ColorD 髪頭頂横左2CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorD 髪中央CD; + public ColorD 髪中央CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪頭頂横右1CD; + public ColorD 髪頭頂横右1CD; - public ColorD 髪頭頂横右2CD; + public ColorD 髪頭頂横右2CD; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪左5CP; + public ColorP X0Y0_髪左5CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪頭頂横左1CP; + public ColorP X0Y0_髪頭頂横左1CP; - public ColorP X0Y0_髪頭頂横左2CP; + public ColorP X0Y0_髪頭頂横左2CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public ColorP X0Y0_髪中央CP; + public ColorP X0Y0_髪中央CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪頭頂横右1CP; + public ColorP X0Y0_髪頭頂横右1CP; - public ColorP X0Y0_髪頭頂横右2CP; + public ColorP X0Y0_髪頭頂横右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 髪左5_表示 - { - get - { - return X0Y0_髪左5.Dra; - } - set - { - X0Y0_髪左5.Dra = value; - X0Y0_髪左5.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪頭頂横左1_表示 - { - get - { - return X0Y0_髪頭頂横左1.Dra; - } - set - { - X0Y0_髪頭頂横左1.Dra = value; - X0Y0_髪頭頂横左1.Hit = value; - } - } - - public bool 髪頭頂横左2_表示 - { - get - { - return X0Y0_髪頭頂横左2.Dra; - } - set - { - X0Y0_髪頭頂横左2.Dra = value; - X0Y0_髪頭頂横左2.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } - - public bool 髪中央_表示 - { - get - { - return X0Y0_髪中央.Dra; - } - set - { - X0Y0_髪中央.Dra = value; - X0Y0_髪中央.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪頭頂横右1_表示 - { - get - { - return X0Y0_髪頭頂横右1.Dra; - } - set - { - X0Y0_髪頭頂横右1.Dra = value; - X0Y0_髪頭頂横右1.Hit = value; - } - } - - public bool 髪頭頂横右2_表示 - { - get - { - return X0Y0_髪頭頂横右2.Dra; - } - set - { - X0Y0_髪頭頂横右2.Dra = value; - X0Y0_髪頭頂横右2.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪左1_表示; - } - set - { - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪左4_表示 = value; - 髪左5_表示 = value; - ハイライト左_表示 = value; - 髪頭頂横左1_表示 = value; - 髪頭頂横左2_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右4_表示 = value; - 髪右5_表示 = value; - 髪中央_表示 = value; - ハイライト右_表示 = value; - 髪頭頂横右1_表示 = value; - 髪頭頂横右2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪左1CD.不透明度; - } - set - { - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪左5CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪頭頂横左1CD.不透明度 = value; - 髪頭頂横左2CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 髪右5CD.不透明度 = value; - 髪中央CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪頭頂横右1CD.不透明度 = value; - 髪頭頂横右2CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.15 * value; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_編み左_編節1_髪節.SizeYBase *= num; - X0Y0_編み左_編節1_髪編目.SizeYBase *= num; - X0Y0_編み左_編節2_髪節.SizeYBase *= num; - X0Y0_編み左_編節2_髪編目.SizeYBase *= num; - X0Y0_編み左_編節3_髪節.SizeYBase *= num; - X0Y0_編み左_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ左.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪左5.SizeYBase *= num; - X0Y0_ハイライト左.SizeYBase *= num; - X0Y0_髪頭頂横左1.SizeYBase *= num; - X0Y0_髪頭頂横左2.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_編み右_編節1_髪節.SizeYBase *= num; - X0Y0_編み右_編節1_髪編目.SizeYBase *= num; - X0Y0_編み右_編節2_髪節.SizeYBase *= num; - X0Y0_編み右_編節2_髪編目.SizeYBase *= num; - X0Y0_編み右_編節3_髪節.SizeYBase *= num; - X0Y0_編み右_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ右.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - X0Y0_髪中央.SizeYBase *= num; - X0Y0_ハイライト右.SizeYBase *= num; - X0Y0_髪頭頂横右1.SizeYBase *= num; - X0Y0_髪頭頂横右2.SizeYBase *= num; - } - } - - public 前髪_ジグ中寄(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_ジグ中寄D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ジグ中寄"; - dif.Add(new Pars(Sta.胴体["前髪"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪左5 = pars["髪左5"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); - X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - X0Y0_髪中央 = pars["髪中央"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); - X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪左4_表示 = e.髪左4_表示; - 髪左5_表示 = e.髪左5_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; - 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右4_表示 = e.髪右4_表示; - 髪右5_表示 = e.髪右5_表示; - 髪中央_表示 = e.髪中央_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; - 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); - X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - X0Y0_髪中央CP = new ColorP(X0Y0_髪中央, 髪中央CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); - X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪左5CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪頭頂横左1CP.Update(); - X0Y0_髪頭頂横左2CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_髪右5CP.Update(); - X0Y0_髪中央CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪頭頂横右1CP.Update(); - X0Y0_髪頭頂横右2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪中央CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + 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; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 髪左5_表示 + { + get + { + return X0Y0_髪左5.Dra; + } + set + { + X0Y0_髪左5.Dra = value; + X0Y0_髪左5.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪頭頂横左1_表示 + { + get + { + return X0Y0_髪頭頂横左1.Dra; + } + set + { + X0Y0_髪頭頂横左1.Dra = value; + X0Y0_髪頭頂横左1.Hit = value; + } + } + + public bool 髪頭頂横左2_表示 + { + get + { + return X0Y0_髪頭頂横左2.Dra; + } + set + { + X0Y0_髪頭頂横左2.Dra = value; + X0Y0_髪頭頂横左2.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } + + public bool 髪中央_表示 + { + get + { + return X0Y0_髪中央.Dra; + } + set + { + X0Y0_髪中央.Dra = value; + X0Y0_髪中央.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪頭頂横右1_表示 + { + get + { + return X0Y0_髪頭頂横右1.Dra; + } + set + { + X0Y0_髪頭頂横右1.Dra = value; + X0Y0_髪頭頂横右1.Hit = value; + } + } + + public bool 髪頭頂横右2_表示 + { + get + { + return X0Y0_髪頭頂横右2.Dra; + } + set + { + X0Y0_髪頭頂横右2.Dra = value; + X0Y0_髪頭頂横右2.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪左1_表示; + } + set + { + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪左4_表示 = value; + 髪左5_表示 = value; + ハイライト左_表示 = value; + 髪頭頂横左1_表示 = value; + 髪頭頂横左2_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右4_表示 = value; + 髪右5_表示 = value; + 髪中央_表示 = value; + ハイライト右_表示 = value; + 髪頭頂横右1_表示 = value; + 髪頭頂横右2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪左1CD.不透明度; + } + set + { + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪左5CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪頭頂横左1CD.不透明度 = value; + 髪頭頂横左2CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 髪右5CD.不透明度 = value; + 髪中央CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪頭頂横右1CD.不透明度 = value; + 髪頭頂横右2CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.15 * value; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_編み左_編節1_髪節.SizeYBase *= num; + X0Y0_編み左_編節1_髪編目.SizeYBase *= num; + X0Y0_編み左_編節2_髪節.SizeYBase *= num; + X0Y0_編み左_編節2_髪編目.SizeYBase *= num; + X0Y0_編み左_編節3_髪節.SizeYBase *= num; + X0Y0_編み左_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ左.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪左5.SizeYBase *= num; + X0Y0_ハイライト左.SizeYBase *= num; + X0Y0_髪頭頂横左1.SizeYBase *= num; + X0Y0_髪頭頂横左2.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_編み右_編節1_髪節.SizeYBase *= num; + X0Y0_編み右_編節1_髪編目.SizeYBase *= num; + X0Y0_編み右_編節2_髪節.SizeYBase *= num; + X0Y0_編み右_編節2_髪編目.SizeYBase *= num; + X0Y0_編み右_編節3_髪節.SizeYBase *= num; + X0Y0_編み右_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ右.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + X0Y0_髪中央.SizeYBase *= num; + X0Y0_ハイライト右.SizeYBase *= num; + X0Y0_髪頭頂横右1.SizeYBase *= num; + X0Y0_髪頭頂横右2.SizeYBase *= num; + } + } + + public 前髪_ジグ中寄(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_ジグ中寄D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "ジグ中寄"; + dif.Add(new Pars(Sta.胴体["前髪"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪左5 = pars["髪左5"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + X0Y0_髪中央 = pars["髪中央"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪左4_表示 = e.髪左4_表示; + 髪左5_表示 = e.髪左5_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; + 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右4_表示 = e.髪右4_表示; + 髪右5_表示 = e.髪右5_表示; + 髪中央_表示 = e.髪中央_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; + 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); + X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + X0Y0_髪中央CP = new ColorP(X0Y0_髪中央, 髪中央CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); + X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪左5CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪頭頂横左1CP.Update(); + X0Y0_髪頭頂横左2CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_髪右5CP.Update(); + X0Y0_髪中央CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪頭頂横右1CP.Update(); + X0Y0_髪頭頂横右2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪中央CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄D.cs index d15b31a..13ccaa3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄D.cs @@ -1,105 +1,106 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_ジグ中寄D : 前髪D +namespace SlaveMatrix { - public bool 髪左1_表示 = true; + [Serializable] + public class 前髪_ジグ中寄D : 前髪D + { + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪左5_表示 = true; + public bool 髪左5_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪頭頂横左1_表示 = true; + public bool 髪頭頂横左1_表示 = true; - public bool 髪頭頂横左2_表示 = true; + public bool 髪頭頂横左2_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public bool 髪中央_表示 = true; + public bool 髪中央_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪頭頂横右1_表示 = true; + public bool 髪頭頂横右1_表示 = true; - public bool 髪頭頂横右2_表示 = true; + public bool 髪頭頂横右2_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_ジグ中寄D() - { - ThisType = GetType(); - } + public 前髪_ジグ中寄D() + { + ThisType = GetType(); + } - public 前髪_ジグ中寄D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); - 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); - 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_ジグ中寄D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横右1_表示 = 髪頭頂横左1_表示; + 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横右2_表示 = 髪頭頂横左2_表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_ジグ中寄(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_ジグ中寄(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分け.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分け.cs index 76223a4..7ff3d56 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分け.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分け.cs @@ -1,1041 +1,1042 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_ジグ分け : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪左1; + public class 前髪_ジグ分け : 前髪 + { + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪左5; + public Par X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public Par X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public Par X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪中央; + public Par X0Y0_髪中央; - public Par X0Y0_髪頭頂横右1; + public Par X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public Par X0Y0_髪頭頂横右2; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪左5CD; + public ColorD 髪左5CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪頭頂横左1CD; + public ColorD 髪頭頂横左1CD; - public ColorD 髪頭頂横左2CD; + public ColorD 髪頭頂横左2CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪中央CD; + public ColorD 髪中央CD; - public ColorD 髪頭頂横右1CD; + public ColorD 髪頭頂横右1CD; - public ColorD 髪頭頂横右2CD; + public ColorD 髪頭頂横右2CD; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪左5CP; + public ColorP X0Y0_髪左5CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪頭頂横左1CP; + public ColorP X0Y0_髪頭頂横左1CP; - public ColorP X0Y0_髪頭頂横左2CP; + public ColorP X0Y0_髪頭頂横左2CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪中央CP; + public ColorP X0Y0_髪中央CP; - public ColorP X0Y0_髪頭頂横右1CP; + public ColorP X0Y0_髪頭頂横右1CP; - public ColorP X0Y0_髪頭頂横右2CP; + public ColorP X0Y0_髪頭頂横右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪左5_表示 - { - get - { - return X0Y0_髪左5.Dra; - } - set - { - X0Y0_髪左5.Dra = value; - X0Y0_髪左5.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪頭頂横左1_表示 - { - get - { - return X0Y0_髪頭頂横左1.Dra; - } - set - { - X0Y0_髪頭頂横左1.Dra = value; - X0Y0_髪頭頂横左1.Hit = value; - } - } - - public bool 髪頭頂横左2_表示 - { - get - { - return X0Y0_髪頭頂横左2.Dra; - } - set - { - X0Y0_髪頭頂横左2.Dra = value; - X0Y0_髪頭頂横左2.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪中央_表示 - { - get - { - return X0Y0_髪中央.Dra; - } - set - { - X0Y0_髪中央.Dra = value; - X0Y0_髪中央.Hit = value; - } - } - - public bool 髪頭頂横右1_表示 - { - get - { - return X0Y0_髪頭頂横右1.Dra; - } - set - { - X0Y0_髪頭頂横右1.Dra = value; - X0Y0_髪頭頂横右1.Hit = value; - } - } - - public bool 髪頭頂横右2_表示 - { - get - { - return X0Y0_髪頭頂横右2.Dra; - } - set - { - X0Y0_髪頭頂横右2.Dra = value; - X0Y0_髪頭頂横右2.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪左1_表示; - } - set - { - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪左5_表示 = value; - ハイライト左_表示 = value; - 髪頭頂横左1_表示 = value; - 髪頭頂横左2_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右5_表示 = value; - ハイライト右_表示 = value; - 髪中央_表示 = value; - 髪頭頂横右1_表示 = value; - 髪頭頂横右2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪左1CD.不透明度; - } - set - { - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪左5CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪頭頂横左1CD.不透明度 = value; - 髪頭頂横左2CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右5CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪中央CD.不透明度 = value; - 髪頭頂横右1CD.不透明度 = value; - 髪頭頂横右2CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_編み左_編節1_髪節.SizeYBase *= num; - X0Y0_編み左_編節1_髪編目.SizeYBase *= num; - X0Y0_編み左_編節2_髪節.SizeYBase *= num; - X0Y0_編み左_編節2_髪編目.SizeYBase *= num; - X0Y0_編み左_編節3_髪節.SizeYBase *= num; - X0Y0_編み左_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ左.SizeYBase *= num; - X0Y0_髪左5.SizeYBase *= num; - X0Y0_ハイライト左.SizeYBase *= num; - X0Y0_髪頭頂横左1.SizeYBase *= num; - X0Y0_髪頭頂横左2.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_編み右_編節1_髪節.SizeYBase *= num; - X0Y0_編み右_編節1_髪編目.SizeYBase *= num; - X0Y0_編み右_編節2_髪節.SizeYBase *= num; - X0Y0_編み右_編節2_髪編目.SizeYBase *= num; - X0Y0_編み右_編節3_髪節.SizeYBase *= num; - X0Y0_編み右_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ右.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - X0Y0_ハイライト右.SizeYBase *= num; - X0Y0_髪中央.SizeYBase *= num; - X0Y0_髪頭頂横右1.SizeYBase *= num; - X0Y0_髪頭頂横右2.SizeYBase *= num; - } - } - - public 前髪_ジグ分け(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_ジグ分けD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ジグ分け"; - dif.Add(new Pars(Sta.胴体["前髪"][0][2])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪左5 = pars["髪左5"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); - X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪中央 = pars["髪中央"].ToPar(); - X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); - X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 髪左4_表示 = e.髪左4_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪左5_表示 = e.髪左5_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; - 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右5_表示 = e.髪右5_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪中央_表示 = e.髪中央_表示; - 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; - 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); - X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪中央CP = new ColorP(X0Y0_髪中央, 髪中央CD, DisUnit, abj: false); - X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); - X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪左5CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪頭頂横左1CP.Update(); - X0Y0_髪頭頂横左2CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右5CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪中央CP.Update(); - X0Y0_髪頭頂横右1CP.Update(); - X0Y0_髪頭頂横右2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪中央CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + 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; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪左5_表示 + { + get + { + return X0Y0_髪左5.Dra; + } + set + { + X0Y0_髪左5.Dra = value; + X0Y0_髪左5.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪頭頂横左1_表示 + { + get + { + return X0Y0_髪頭頂横左1.Dra; + } + set + { + X0Y0_髪頭頂横左1.Dra = value; + X0Y0_髪頭頂横左1.Hit = value; + } + } + + public bool 髪頭頂横左2_表示 + { + get + { + return X0Y0_髪頭頂横左2.Dra; + } + set + { + X0Y0_髪頭頂横左2.Dra = value; + X0Y0_髪頭頂横左2.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪中央_表示 + { + get + { + return X0Y0_髪中央.Dra; + } + set + { + X0Y0_髪中央.Dra = value; + X0Y0_髪中央.Hit = value; + } + } + + public bool 髪頭頂横右1_表示 + { + get + { + return X0Y0_髪頭頂横右1.Dra; + } + set + { + X0Y0_髪頭頂横右1.Dra = value; + X0Y0_髪頭頂横右1.Hit = value; + } + } + + public bool 髪頭頂横右2_表示 + { + get + { + return X0Y0_髪頭頂横右2.Dra; + } + set + { + X0Y0_髪頭頂横右2.Dra = value; + X0Y0_髪頭頂横右2.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪左1_表示; + } + set + { + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪左5_表示 = value; + ハイライト左_表示 = value; + 髪頭頂横左1_表示 = value; + 髪頭頂横左2_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右5_表示 = value; + ハイライト右_表示 = value; + 髪中央_表示 = value; + 髪頭頂横右1_表示 = value; + 髪頭頂横右2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪左1CD.不透明度; + } + set + { + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪左5CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪頭頂横左1CD.不透明度 = value; + 髪頭頂横左2CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右5CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪中央CD.不透明度 = value; + 髪頭頂横右1CD.不透明度 = value; + 髪頭頂横右2CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_編み左_編節1_髪節.SizeYBase *= num; + X0Y0_編み左_編節1_髪編目.SizeYBase *= num; + X0Y0_編み左_編節2_髪節.SizeYBase *= num; + X0Y0_編み左_編節2_髪編目.SizeYBase *= num; + X0Y0_編み左_編節3_髪節.SizeYBase *= num; + X0Y0_編み左_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ左.SizeYBase *= num; + X0Y0_髪左5.SizeYBase *= num; + X0Y0_ハイライト左.SizeYBase *= num; + X0Y0_髪頭頂横左1.SizeYBase *= num; + X0Y0_髪頭頂横左2.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_編み右_編節1_髪節.SizeYBase *= num; + X0Y0_編み右_編節1_髪編目.SizeYBase *= num; + X0Y0_編み右_編節2_髪節.SizeYBase *= num; + X0Y0_編み右_編節2_髪編目.SizeYBase *= num; + X0Y0_編み右_編節3_髪節.SizeYBase *= num; + X0Y0_編み右_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ右.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + X0Y0_ハイライト右.SizeYBase *= num; + X0Y0_髪中央.SizeYBase *= num; + X0Y0_髪頭頂横右1.SizeYBase *= num; + X0Y0_髪頭頂横右2.SizeYBase *= num; + } + } + + public 前髪_ジグ分け(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_ジグ分けD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "ジグ分け"; + dif.Add(new Pars(Sta.胴体["前髪"][0][2])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪左5 = pars["髪左5"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪中央 = pars["髪中央"].ToPar(); + X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 髪左4_表示 = e.髪左4_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪左5_表示 = e.髪左5_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; + 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右5_表示 = e.髪右5_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪中央_表示 = e.髪中央_表示; + 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; + 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); + X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪中央CP = new ColorP(X0Y0_髪中央, 髪中央CD, DisUnit, abj: false); + X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); + X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪左5CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪頭頂横左1CP.Update(); + X0Y0_髪頭頂横左2CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右5CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪中央CP.Update(); + X0Y0_髪頭頂横右1CP.Update(); + X0Y0_髪頭頂横右2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪中央CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分けD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分けD.cs index 4e08d29..ab32413 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分けD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分けD.cs @@ -1,105 +1,106 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_ジグ分けD : 前髪D +namespace SlaveMatrix { - public bool 髪左1_表示 = true; + [Serializable] + public class 前髪_ジグ分けD : 前髪D + { + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪左5_表示 = true; + public bool 髪左5_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪頭頂横左1_表示 = true; + public bool 髪頭頂横左1_表示 = true; - public bool 髪頭頂横左2_表示 = true; + public bool 髪頭頂横左2_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪中央_表示 = true; + public bool 髪中央_表示 = true; - public bool 髪頭頂横右1_表示 = true; + public bool 髪頭頂横右1_表示 = true; - public bool 髪頭頂横右2_表示 = true; + public bool 髪頭頂横右2_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_ジグ分けD() - { - ThisType = GetType(); - } + public 前髪_ジグ分けD() + { + ThisType = GetType(); + } - public 前髪_ジグ分けD SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); - 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); - 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_ジグ分けD SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横右1_表示 = 髪頭頂横左1_表示; + 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横右2_表示 = 髪頭頂横左2_表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_ジグ分け(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_ジグ分け(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツン.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツン.cs index 896f24d..4ea7a60 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツン.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツン.cs @@ -1,1041 +1,1042 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_パッツン : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪左1; + public class 前髪_パッツン : 前髪 + { + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪左5; + public Par X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public Par X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public Par X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪中央; + public Par X0Y0_髪中央; - public Par X0Y0_髪頭頂横右1; + public Par X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public Par X0Y0_髪頭頂横右2; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪左5CD; + public ColorD 髪左5CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪頭頂横左1CD; + public ColorD 髪頭頂横左1CD; - public ColorD 髪頭頂横左2CD; + public ColorD 髪頭頂横左2CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪中央CD; + public ColorD 髪中央CD; - public ColorD 髪頭頂横右1CD; + public ColorD 髪頭頂横右1CD; - public ColorD 髪頭頂横右2CD; + public ColorD 髪頭頂横右2CD; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪左5CP; + public ColorP X0Y0_髪左5CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪頭頂横左1CP; + public ColorP X0Y0_髪頭頂横左1CP; - public ColorP X0Y0_髪頭頂横左2CP; + public ColorP X0Y0_髪頭頂横左2CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪中央CP; + public ColorP X0Y0_髪中央CP; - public ColorP X0Y0_髪頭頂横右1CP; + public ColorP X0Y0_髪頭頂横右1CP; - public ColorP X0Y0_髪頭頂横右2CP; + public ColorP X0Y0_髪頭頂横右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 髪左5_表示 - { - get - { - return X0Y0_髪左5.Dra; - } - set - { - X0Y0_髪左5.Dra = value; - X0Y0_髪左5.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪頭頂横左1_表示 - { - get - { - return X0Y0_髪頭頂横左1.Dra; - } - set - { - X0Y0_髪頭頂横左1.Dra = value; - X0Y0_髪頭頂横左1.Hit = value; - } - } - - public bool 髪頭頂横左2_表示 - { - get - { - return X0Y0_髪頭頂横左2.Dra; - } - set - { - X0Y0_髪頭頂横左2.Dra = value; - X0Y0_髪頭頂横左2.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪中央_表示 - { - get - { - return X0Y0_髪中央.Dra; - } - set - { - X0Y0_髪中央.Dra = value; - X0Y0_髪中央.Hit = value; - } - } - - public bool 髪頭頂横右1_表示 - { - get - { - return X0Y0_髪頭頂横右1.Dra; - } - set - { - X0Y0_髪頭頂横右1.Dra = value; - X0Y0_髪頭頂横右1.Hit = value; - } - } - - public bool 髪頭頂横右2_表示 - { - get - { - return X0Y0_髪頭頂横右2.Dra; - } - set - { - X0Y0_髪頭頂横右2.Dra = value; - X0Y0_髪頭頂横右2.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪左1_表示; - } - set - { - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪左4_表示 = value; - 髪左5_表示 = value; - ハイライト左_表示 = value; - 髪頭頂横左1_表示 = value; - 髪頭頂横左2_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右4_表示 = value; - 髪右5_表示 = value; - ハイライト右_表示 = value; - 髪中央_表示 = value; - 髪頭頂横右1_表示 = value; - 髪頭頂横右2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪左1CD.不透明度; - } - set - { - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪左5CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪頭頂横左1CD.不透明度 = value; - 髪頭頂横左2CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 髪右5CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪中央CD.不透明度 = value; - 髪頭頂横右1CD.不透明度 = value; - 髪頭頂横右2CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.15 * value; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_編み左_編節1_髪節.SizeYBase *= num; - X0Y0_編み左_編節1_髪編目.SizeYBase *= num; - X0Y0_編み左_編節2_髪節.SizeYBase *= num; - X0Y0_編み左_編節2_髪編目.SizeYBase *= num; - X0Y0_編み左_編節3_髪節.SizeYBase *= num; - X0Y0_編み左_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ左.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪左5.SizeYBase *= num; - X0Y0_ハイライト左.SizeYBase *= num; - X0Y0_髪頭頂横左1.SizeYBase *= num; - X0Y0_髪頭頂横左2.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_編み右_編節1_髪節.SizeYBase *= num; - X0Y0_編み右_編節1_髪編目.SizeYBase *= num; - X0Y0_編み右_編節2_髪節.SizeYBase *= num; - X0Y0_編み右_編節2_髪編目.SizeYBase *= num; - X0Y0_編み右_編節3_髪節.SizeYBase *= num; - X0Y0_編み右_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ右.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - X0Y0_ハイライト右.SizeYBase *= num; - X0Y0_髪中央.SizeYBase *= num; - X0Y0_髪頭頂横右1.SizeYBase *= num; - X0Y0_髪頭頂横右2.SizeYBase *= num; - } - } - - public 前髪_パッツン(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_パッツンD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "パッツン"; - dif.Add(new Pars(Sta.胴体["前髪"][0][4])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪左5 = pars["髪左5"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); - X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪中央 = pars["髪中央"].ToPar(); - X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); - X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪左4_表示 = e.髪左4_表示; - 髪左5_表示 = e.髪左5_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; - 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右4_表示 = e.髪右4_表示; - 髪右5_表示 = e.髪右5_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪中央_表示 = e.髪中央_表示; - 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; - 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); - X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪中央CP = new ColorP(X0Y0_髪中央, 髪中央CD, DisUnit, abj: false); - X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); - X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪左5CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪頭頂横左1CP.Update(); - X0Y0_髪頭頂横左2CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_髪右5CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪中央CP.Update(); - X0Y0_髪頭頂横右1CP.Update(); - X0Y0_髪頭頂横右2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪中央CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + 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; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 髪左5_表示 + { + get + { + return X0Y0_髪左5.Dra; + } + set + { + X0Y0_髪左5.Dra = value; + X0Y0_髪左5.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪頭頂横左1_表示 + { + get + { + return X0Y0_髪頭頂横左1.Dra; + } + set + { + X0Y0_髪頭頂横左1.Dra = value; + X0Y0_髪頭頂横左1.Hit = value; + } + } + + public bool 髪頭頂横左2_表示 + { + get + { + return X0Y0_髪頭頂横左2.Dra; + } + set + { + X0Y0_髪頭頂横左2.Dra = value; + X0Y0_髪頭頂横左2.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪中央_表示 + { + get + { + return X0Y0_髪中央.Dra; + } + set + { + X0Y0_髪中央.Dra = value; + X0Y0_髪中央.Hit = value; + } + } + + public bool 髪頭頂横右1_表示 + { + get + { + return X0Y0_髪頭頂横右1.Dra; + } + set + { + X0Y0_髪頭頂横右1.Dra = value; + X0Y0_髪頭頂横右1.Hit = value; + } + } + + public bool 髪頭頂横右2_表示 + { + get + { + return X0Y0_髪頭頂横右2.Dra; + } + set + { + X0Y0_髪頭頂横右2.Dra = value; + X0Y0_髪頭頂横右2.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪左1_表示; + } + set + { + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪左4_表示 = value; + 髪左5_表示 = value; + ハイライト左_表示 = value; + 髪頭頂横左1_表示 = value; + 髪頭頂横左2_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右4_表示 = value; + 髪右5_表示 = value; + ハイライト右_表示 = value; + 髪中央_表示 = value; + 髪頭頂横右1_表示 = value; + 髪頭頂横右2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪左1CD.不透明度; + } + set + { + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪左5CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪頭頂横左1CD.不透明度 = value; + 髪頭頂横左2CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 髪右5CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪中央CD.不透明度 = value; + 髪頭頂横右1CD.不透明度 = value; + 髪頭頂横右2CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.15 * value; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_編み左_編節1_髪節.SizeYBase *= num; + X0Y0_編み左_編節1_髪編目.SizeYBase *= num; + X0Y0_編み左_編節2_髪節.SizeYBase *= num; + X0Y0_編み左_編節2_髪編目.SizeYBase *= num; + X0Y0_編み左_編節3_髪節.SizeYBase *= num; + X0Y0_編み左_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ左.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪左5.SizeYBase *= num; + X0Y0_ハイライト左.SizeYBase *= num; + X0Y0_髪頭頂横左1.SizeYBase *= num; + X0Y0_髪頭頂横左2.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_編み右_編節1_髪節.SizeYBase *= num; + X0Y0_編み右_編節1_髪編目.SizeYBase *= num; + X0Y0_編み右_編節2_髪節.SizeYBase *= num; + X0Y0_編み右_編節2_髪編目.SizeYBase *= num; + X0Y0_編み右_編節3_髪節.SizeYBase *= num; + X0Y0_編み右_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ右.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + X0Y0_ハイライト右.SizeYBase *= num; + X0Y0_髪中央.SizeYBase *= num; + X0Y0_髪頭頂横右1.SizeYBase *= num; + X0Y0_髪頭頂横右2.SizeYBase *= num; + } + } + + public 前髪_パッツン(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_パッツンD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "パッツン"; + dif.Add(new Pars(Sta.胴体["前髪"][0][4])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪左5 = pars["髪左5"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪中央 = pars["髪中央"].ToPar(); + X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪左4_表示 = e.髪左4_表示; + 髪左5_表示 = e.髪左5_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; + 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右4_表示 = e.髪右4_表示; + 髪右5_表示 = e.髪右5_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪中央_表示 = e.髪中央_表示; + 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; + 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); + X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪中央CP = new ColorP(X0Y0_髪中央, 髪中央CD, DisUnit, abj: false); + X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); + X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪左5CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪頭頂横左1CP.Update(); + X0Y0_髪頭頂横左2CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_髪右5CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪中央CP.Update(); + X0Y0_髪頭頂横右1CP.Update(); + X0Y0_髪頭頂横右2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪中央CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツンD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツンD.cs index 07f6384..6e3b63f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツンD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツンD.cs @@ -1,105 +1,106 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_パッツンD : 前髪D +namespace SlaveMatrix { - public bool 髪左1_表示 = true; + [Serializable] + public class 前髪_パッツンD : 前髪D + { + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪左5_表示 = true; + public bool 髪左5_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪頭頂横左1_表示 = true; + public bool 髪頭頂横左1_表示 = true; - public bool 髪頭頂横左2_表示 = true; + public bool 髪頭頂横左2_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪中央_表示 = true; + public bool 髪中央_表示 = true; - public bool 髪頭頂横右1_表示 = true; + public bool 髪頭頂横右1_表示 = true; - public bool 髪頭頂横右2_表示 = true; + public bool 髪頭頂横右2_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_パッツンD() - { - ThisType = GetType(); - } + public 前髪_パッツンD() + { + ThisType = GetType(); + } - public 前髪_パッツンD SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); - 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); - 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_パッツンD SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横右1_表示 = 髪頭頂横左1_表示; + 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横右2_表示 = 髪頭頂横左2_表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_パッツン(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_パッツン(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャ.cs index 20ab24d..dba3709 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャ.cs @@ -1,1041 +1,1042 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_モジャ : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪左1; + public class 前髪_モジャ : 前髪 + { + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪左5; + public Par X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public Par X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public Par X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪中央; + public Par X0Y0_髪中央; - public Par X0Y0_髪頭頂横右1; + public Par X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public Par X0Y0_髪頭頂横右2; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪左5CD; + public ColorD 髪左5CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪頭頂横左1CD; + public ColorD 髪頭頂横左1CD; - public ColorD 髪頭頂横左2CD; + public ColorD 髪頭頂横左2CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪中央CD; + public ColorD 髪中央CD; - public ColorD 髪頭頂横右1CD; + public ColorD 髪頭頂横右1CD; - public ColorD 髪頭頂横右2CD; + public ColorD 髪頭頂横右2CD; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪左5CP; + public ColorP X0Y0_髪左5CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪頭頂横左1CP; + public ColorP X0Y0_髪頭頂横左1CP; - public ColorP X0Y0_髪頭頂横左2CP; + public ColorP X0Y0_髪頭頂横左2CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪中央CP; + public ColorP X0Y0_髪中央CP; - public ColorP X0Y0_髪頭頂横右1CP; + public ColorP X0Y0_髪頭頂横右1CP; - public ColorP X0Y0_髪頭頂横右2CP; + public ColorP X0Y0_髪頭頂横右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 髪左5_表示 - { - get - { - return X0Y0_髪左5.Dra; - } - set - { - X0Y0_髪左5.Dra = value; - X0Y0_髪左5.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪頭頂横左1_表示 - { - get - { - return X0Y0_髪頭頂横左1.Dra; - } - set - { - X0Y0_髪頭頂横左1.Dra = value; - X0Y0_髪頭頂横左1.Hit = value; - } - } - - public bool 髪頭頂横左2_表示 - { - get - { - return X0Y0_髪頭頂横左2.Dra; - } - set - { - X0Y0_髪頭頂横左2.Dra = value; - X0Y0_髪頭頂横左2.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪中央_表示 - { - get - { - return X0Y0_髪中央.Dra; - } - set - { - X0Y0_髪中央.Dra = value; - X0Y0_髪中央.Hit = value; - } - } - - public bool 髪頭頂横右1_表示 - { - get - { - return X0Y0_髪頭頂横右1.Dra; - } - set - { - X0Y0_髪頭頂横右1.Dra = value; - X0Y0_髪頭頂横右1.Hit = value; - } - } - - public bool 髪頭頂横右2_表示 - { - get - { - return X0Y0_髪頭頂横右2.Dra; - } - set - { - X0Y0_髪頭頂横右2.Dra = value; - X0Y0_髪頭頂横右2.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪左1_表示; - } - set - { - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪左4_表示 = value; - 髪左5_表示 = value; - ハイライト左_表示 = value; - 髪頭頂横左1_表示 = value; - 髪頭頂横左2_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右4_表示 = value; - 髪右5_表示 = value; - ハイライト右_表示 = value; - 髪中央_表示 = value; - 髪頭頂横右1_表示 = value; - 髪頭頂横右2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪左1CD.不透明度; - } - set - { - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪左5CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪頭頂横左1CD.不透明度 = value; - 髪頭頂横左2CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 髪右5CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪中央CD.不透明度 = value; - 髪頭頂横右1CD.不透明度 = value; - 髪頭頂横右2CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.15 * value; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_編み左_編節1_髪節.SizeYBase *= num; - X0Y0_編み左_編節1_髪編目.SizeYBase *= num; - X0Y0_編み左_編節2_髪節.SizeYBase *= num; - X0Y0_編み左_編節2_髪編目.SizeYBase *= num; - X0Y0_編み左_編節3_髪節.SizeYBase *= num; - X0Y0_編み左_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ左.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪左5.SizeYBase *= num; - X0Y0_ハイライト左.SizeYBase *= num; - X0Y0_髪頭頂横左1.SizeYBase *= num; - X0Y0_髪頭頂横左2.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_編み右_編節1_髪節.SizeYBase *= num; - X0Y0_編み右_編節1_髪編目.SizeYBase *= num; - X0Y0_編み右_編節2_髪節.SizeYBase *= num; - X0Y0_編み右_編節2_髪編目.SizeYBase *= num; - X0Y0_編み右_編節3_髪節.SizeYBase *= num; - X0Y0_編み右_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ右.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - X0Y0_ハイライト右.SizeYBase *= num; - X0Y0_髪中央.SizeYBase *= num; - X0Y0_髪頭頂横右1.SizeYBase *= num; - X0Y0_髪頭頂横右2.SizeYBase *= num; - } - } - - public 前髪_モジャ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_モジャD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "モジャ"; - dif.Add(new Pars(Sta.胴体["前髪"][0][3])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪左5 = pars["髪左5"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); - X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪中央 = pars["髪中央"].ToPar(); - X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); - X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪左4_表示 = e.髪左4_表示; - 髪左5_表示 = e.髪左5_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; - 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右4_表示 = e.髪右4_表示; - 髪右5_表示 = e.髪右5_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪中央_表示 = e.髪中央_表示; - 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; - 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); - X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪中央CP = new ColorP(X0Y0_髪中央, 髪中央CD, DisUnit, abj: false); - X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); - X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪左5CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪頭頂横左1CP.Update(); - X0Y0_髪頭頂横左2CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_髪右5CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪中央CP.Update(); - X0Y0_髪頭頂横右1CP.Update(); - X0Y0_髪頭頂横右2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪中央CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + 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; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 髪左5_表示 + { + get + { + return X0Y0_髪左5.Dra; + } + set + { + X0Y0_髪左5.Dra = value; + X0Y0_髪左5.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪頭頂横左1_表示 + { + get + { + return X0Y0_髪頭頂横左1.Dra; + } + set + { + X0Y0_髪頭頂横左1.Dra = value; + X0Y0_髪頭頂横左1.Hit = value; + } + } + + public bool 髪頭頂横左2_表示 + { + get + { + return X0Y0_髪頭頂横左2.Dra; + } + set + { + X0Y0_髪頭頂横左2.Dra = value; + X0Y0_髪頭頂横左2.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪中央_表示 + { + get + { + return X0Y0_髪中央.Dra; + } + set + { + X0Y0_髪中央.Dra = value; + X0Y0_髪中央.Hit = value; + } + } + + public bool 髪頭頂横右1_表示 + { + get + { + return X0Y0_髪頭頂横右1.Dra; + } + set + { + X0Y0_髪頭頂横右1.Dra = value; + X0Y0_髪頭頂横右1.Hit = value; + } + } + + public bool 髪頭頂横右2_表示 + { + get + { + return X0Y0_髪頭頂横右2.Dra; + } + set + { + X0Y0_髪頭頂横右2.Dra = value; + X0Y0_髪頭頂横右2.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪左1_表示; + } + set + { + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪左4_表示 = value; + 髪左5_表示 = value; + ハイライト左_表示 = value; + 髪頭頂横左1_表示 = value; + 髪頭頂横左2_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右4_表示 = value; + 髪右5_表示 = value; + ハイライト右_表示 = value; + 髪中央_表示 = value; + 髪頭頂横右1_表示 = value; + 髪頭頂横右2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪左1CD.不透明度; + } + set + { + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪左5CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪頭頂横左1CD.不透明度 = value; + 髪頭頂横左2CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 髪右5CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪中央CD.不透明度 = value; + 髪頭頂横右1CD.不透明度 = value; + 髪頭頂横右2CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.15 * value; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_編み左_編節1_髪節.SizeYBase *= num; + X0Y0_編み左_編節1_髪編目.SizeYBase *= num; + X0Y0_編み左_編節2_髪節.SizeYBase *= num; + X0Y0_編み左_編節2_髪編目.SizeYBase *= num; + X0Y0_編み左_編節3_髪節.SizeYBase *= num; + X0Y0_編み左_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ左.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪左5.SizeYBase *= num; + X0Y0_ハイライト左.SizeYBase *= num; + X0Y0_髪頭頂横左1.SizeYBase *= num; + X0Y0_髪頭頂横左2.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_編み右_編節1_髪節.SizeYBase *= num; + X0Y0_編み右_編節1_髪編目.SizeYBase *= num; + X0Y0_編み右_編節2_髪節.SizeYBase *= num; + X0Y0_編み右_編節2_髪編目.SizeYBase *= num; + X0Y0_編み右_編節3_髪節.SizeYBase *= num; + X0Y0_編み右_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ右.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + X0Y0_ハイライト右.SizeYBase *= num; + X0Y0_髪中央.SizeYBase *= num; + X0Y0_髪頭頂横右1.SizeYBase *= num; + X0Y0_髪頭頂横右2.SizeYBase *= num; + } + } + + public 前髪_モジャ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_モジャD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "モジャ"; + dif.Add(new Pars(Sta.胴体["前髪"][0][3])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪左5 = pars["髪左5"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪中央 = pars["髪中央"].ToPar(); + X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪左4_表示 = e.髪左4_表示; + 髪左5_表示 = e.髪左5_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; + 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右4_表示 = e.髪右4_表示; + 髪右5_表示 = e.髪右5_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪中央_表示 = e.髪中央_表示; + 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; + 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); + X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪中央CP = new ColorP(X0Y0_髪中央, 髪中央CD, DisUnit, abj: false); + X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); + X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪左5CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪頭頂横左1CP.Update(); + X0Y0_髪頭頂横左2CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_髪右5CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪中央CP.Update(); + X0Y0_髪頭頂横右1CP.Update(); + X0Y0_髪頭頂横右2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪中央CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャD.cs index 0a2d8b9..0241e3e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャD.cs @@ -1,105 +1,106 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_モジャD : 前髪D +namespace SlaveMatrix { - public bool 髪左1_表示 = true; + [Serializable] + public class 前髪_モジャD : 前髪D + { + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪左5_表示 = true; + public bool 髪左5_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪頭頂横左1_表示 = true; + public bool 髪頭頂横左1_表示 = true; - public bool 髪頭頂横左2_表示 = true; + public bool 髪頭頂横左2_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪中央_表示 = true; + public bool 髪中央_表示 = true; - public bool 髪頭頂横右1_表示 = true; + public bool 髪頭頂横右1_表示 = true; - public bool 髪頭頂横右2_表示 = true; + public bool 髪頭頂横右2_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_モジャD() - { - ThisType = GetType(); - } + public 前髪_モジャD() + { + ThisType = GetType(); + } - public 前髪_モジャD SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); - 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); - 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_モジャD SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横右1_表示 = 髪頭頂横左1_表示; + 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横右2_表示 = 髪頭頂横左2_表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_モジャ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_モジャ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1.cs index 7a294f4..7f56408 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1.cs @@ -1,1095 +1,1096 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_三分1 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 前髪_三分1 : 前髪 + { + public Par X0Y0_髪基; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪左5; + public Par X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public Par X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public Par X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪右6; + public Par X0Y0_髪右6; - public Par X0Y0_髪左6; + public Par X0Y0_髪左6; - public Par X0Y0_髪頭頂横右1; + public Par X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public Par X0Y0_髪頭頂横右2; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪左5CD; + public ColorD 髪左5CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪頭頂横左1CD; + public ColorD 髪頭頂横左1CD; - public ColorD 髪頭頂横左2CD; + public ColorD 髪頭頂横左2CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪右6CD; + public ColorD 髪右6CD; - public ColorD 髪左6CD; + public ColorD 髪左6CD; - public ColorD 髪頭頂横右1CD; + public ColorD 髪頭頂横右1CD; - public ColorD 髪頭頂横右2CD; + public ColorD 髪頭頂横右2CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪左5CP; + public ColorP X0Y0_髪左5CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪頭頂横左1CP; + public ColorP X0Y0_髪頭頂横左1CP; - public ColorP X0Y0_髪頭頂横左2CP; + public ColorP X0Y0_髪頭頂横左2CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪右6CP; + public ColorP X0Y0_髪右6CP; - public ColorP X0Y0_髪左6CP; + public ColorP X0Y0_髪左6CP; - public ColorP X0Y0_髪頭頂横右1CP; + public ColorP X0Y0_髪頭頂横右1CP; - public ColorP X0Y0_髪頭頂横右2CP; + public ColorP X0Y0_髪頭頂横右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪左5_表示 - { - get - { - return X0Y0_髪左5.Dra; - } - set - { - X0Y0_髪左5.Dra = value; - X0Y0_髪左5.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪頭頂横左1_表示 - { - get - { - return X0Y0_髪頭頂横左1.Dra; - } - set - { - X0Y0_髪頭頂横左1.Dra = value; - X0Y0_髪頭頂横左1.Hit = value; - } - } - - public bool 髪頭頂横左2_表示 - { - get - { - return X0Y0_髪頭頂横左2.Dra; - } - set - { - X0Y0_髪頭頂横左2.Dra = value; - X0Y0_髪頭頂横左2.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪右6_表示 - { - get - { - return X0Y0_髪右6.Dra; - } - set - { - X0Y0_髪右6.Dra = value; - X0Y0_髪右6.Hit = value; - } - } - - public bool 髪左6_表示 - { - get - { - return X0Y0_髪左6.Dra; - } - set - { - X0Y0_髪左6.Dra = value; - X0Y0_髪左6.Hit = value; - } - } - - public bool 髪頭頂横右1_表示 - { - get - { - return X0Y0_髪頭頂横右1.Dra; - } - set - { - X0Y0_髪頭頂横右1.Dra = value; - X0Y0_髪頭頂横右1.Hit = value; - } - } - - public bool 髪頭頂横右2_表示 - { - get - { - return X0Y0_髪頭頂横右2.Dra; - } - set - { - X0Y0_髪頭頂横右2.Dra = value; - X0Y0_髪頭頂横右2.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪左5_表示 = value; - ハイライト左_表示 = value; - 髪頭頂横左1_表示 = value; - 髪頭頂横左2_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右5_表示 = value; - ハイライト右_表示 = value; - 髪右6_表示 = value; - 髪左6_表示 = value; - 髪頭頂横右1_表示 = value; - 髪頭頂横右2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪左5CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪頭頂横左1CD.不透明度 = value; - 髪頭頂横左2CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右5CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪右6CD.不透明度 = value; - 髪左6CD.不透明度 = value; - 髪頭頂横右1CD.不透明度 = value; - 髪頭頂横右2CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪基.SizeYBase *= num; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_編み左_編節1_髪節.SizeYBase *= num; - X0Y0_編み左_編節1_髪編目.SizeYBase *= num; - X0Y0_編み左_編節2_髪節.SizeYBase *= num; - X0Y0_編み左_編節2_髪編目.SizeYBase *= num; - X0Y0_編み左_編節3_髪節.SizeYBase *= num; - X0Y0_編み左_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ左.SizeYBase *= num; - X0Y0_髪左5.SizeYBase *= num; - X0Y0_ハイライト左.SizeYBase *= num; - X0Y0_髪頭頂横左1.SizeYBase *= num; - X0Y0_髪頭頂横左2.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_編み右_編節1_髪節.SizeYBase *= num; - X0Y0_編み右_編節1_髪編目.SizeYBase *= num; - X0Y0_編み右_編節2_髪節.SizeYBase *= num; - X0Y0_編み右_編節2_髪編目.SizeYBase *= num; - X0Y0_編み右_編節3_髪節.SizeYBase *= num; - X0Y0_編み右_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ右.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - X0Y0_ハイライト右.SizeYBase *= num; - X0Y0_髪右6.SizeYBase *= num; - X0Y0_髪左6.SizeYBase *= num; - X0Y0_髪頭頂横右1.SizeYBase *= num; - X0Y0_髪頭頂横右2.SizeYBase *= num; - } - } - - public 前髪_三分1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_三分1D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "三分1"; - dif.Add(new Pars(Sta.胴体["前髪"][0][7])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪左5 = pars["髪左5"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); - X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪右6 = pars["髪右6"].ToPar(); - X0Y0_髪左6 = pars["髪左6"].ToPar(); - X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); - X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪左5_表示 = e.髪左5_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; - 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右5_表示 = e.髪右5_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪右6_表示 = e.髪右6_表示; - 髪左6_表示 = e.髪左6_表示; - 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; - 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); - X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪右6CP = new ColorP(X0Y0_髪右6, 髪右6CD, DisUnit, abj: false); - X0Y0_髪左6CP = new ColorP(X0Y0_髪左6, 髪左6CD, DisUnit, abj: false); - X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); - X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪左5CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪頭頂横左1CP.Update(); - X0Y0_髪頭頂横左2CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右5CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪右6CP.Update(); - X0Y0_髪左6CP.Update(); - X0Y0_髪頭頂横右1CP.Update(); - X0Y0_髪頭頂横右2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪右6CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左6CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪左5_表示 + { + get + { + return X0Y0_髪左5.Dra; + } + set + { + X0Y0_髪左5.Dra = value; + X0Y0_髪左5.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪頭頂横左1_表示 + { + get + { + return X0Y0_髪頭頂横左1.Dra; + } + set + { + X0Y0_髪頭頂横左1.Dra = value; + X0Y0_髪頭頂横左1.Hit = value; + } + } + + public bool 髪頭頂横左2_表示 + { + get + { + return X0Y0_髪頭頂横左2.Dra; + } + set + { + X0Y0_髪頭頂横左2.Dra = value; + X0Y0_髪頭頂横左2.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪右6_表示 + { + get + { + return X0Y0_髪右6.Dra; + } + set + { + X0Y0_髪右6.Dra = value; + X0Y0_髪右6.Hit = value; + } + } + + public bool 髪左6_表示 + { + get + { + return X0Y0_髪左6.Dra; + } + set + { + X0Y0_髪左6.Dra = value; + X0Y0_髪左6.Hit = value; + } + } + + public bool 髪頭頂横右1_表示 + { + get + { + return X0Y0_髪頭頂横右1.Dra; + } + set + { + X0Y0_髪頭頂横右1.Dra = value; + X0Y0_髪頭頂横右1.Hit = value; + } + } + + public bool 髪頭頂横右2_表示 + { + get + { + return X0Y0_髪頭頂横右2.Dra; + } + set + { + X0Y0_髪頭頂横右2.Dra = value; + X0Y0_髪頭頂横右2.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪左5_表示 = value; + ハイライト左_表示 = value; + 髪頭頂横左1_表示 = value; + 髪頭頂横左2_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右5_表示 = value; + ハイライト右_表示 = value; + 髪右6_表示 = value; + 髪左6_表示 = value; + 髪頭頂横右1_表示 = value; + 髪頭頂横右2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪左5CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪頭頂横左1CD.不透明度 = value; + 髪頭頂横左2CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右5CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪右6CD.不透明度 = value; + 髪左6CD.不透明度 = value; + 髪頭頂横右1CD.不透明度 = value; + 髪頭頂横右2CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪基.SizeYBase *= num; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_編み左_編節1_髪節.SizeYBase *= num; + X0Y0_編み左_編節1_髪編目.SizeYBase *= num; + X0Y0_編み左_編節2_髪節.SizeYBase *= num; + X0Y0_編み左_編節2_髪編目.SizeYBase *= num; + X0Y0_編み左_編節3_髪節.SizeYBase *= num; + X0Y0_編み左_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ左.SizeYBase *= num; + X0Y0_髪左5.SizeYBase *= num; + X0Y0_ハイライト左.SizeYBase *= num; + X0Y0_髪頭頂横左1.SizeYBase *= num; + X0Y0_髪頭頂横左2.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_編み右_編節1_髪節.SizeYBase *= num; + X0Y0_編み右_編節1_髪編目.SizeYBase *= num; + X0Y0_編み右_編節2_髪節.SizeYBase *= num; + X0Y0_編み右_編節2_髪編目.SizeYBase *= num; + X0Y0_編み右_編節3_髪節.SizeYBase *= num; + X0Y0_編み右_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ右.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + X0Y0_ハイライト右.SizeYBase *= num; + X0Y0_髪右6.SizeYBase *= num; + X0Y0_髪左6.SizeYBase *= num; + X0Y0_髪頭頂横右1.SizeYBase *= num; + X0Y0_髪頭頂横右2.SizeYBase *= num; + } + } + + public 前髪_三分1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_三分1D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "三分1"; + dif.Add(new Pars(Sta.胴体["前髪"][0][7])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪左5 = pars["髪左5"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪右6 = pars["髪右6"].ToPar(); + X0Y0_髪左6 = pars["髪左6"].ToPar(); + X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪左5_表示 = e.髪左5_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; + 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右5_表示 = e.髪右5_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪右6_表示 = e.髪右6_表示; + 髪左6_表示 = e.髪左6_表示; + 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; + 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); + X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪右6CP = new ColorP(X0Y0_髪右6, 髪右6CD, DisUnit, abj: false); + X0Y0_髪左6CP = new ColorP(X0Y0_髪左6, 髪左6CD, DisUnit, abj: false); + X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); + X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪左5CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪頭頂横左1CP.Update(); + X0Y0_髪頭頂横左2CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右5CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪右6CP.Update(); + X0Y0_髪左6CP.Update(); + X0Y0_髪頭頂横右1CP.Update(); + X0Y0_髪頭頂横右2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪右6CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左6CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1D.cs index de43f9a..c0d9249 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1D.cs @@ -1,109 +1,110 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_三分1D : 前髪D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 前髪_三分1D : 前髪D + { + public bool 髪基_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪左5_表示 = true; + public bool 髪左5_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪頭頂横左1_表示 = true; + public bool 髪頭頂横左1_表示 = true; - public bool 髪頭頂横左2_表示 = true; + public bool 髪頭頂横左2_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪右6_表示 = true; + public bool 髪右6_表示 = true; - public bool 髪左6_表示 = true; + public bool 髪左6_表示 = true; - public bool 髪頭頂横右1_表示 = true; + public bool 髪頭頂横右1_表示 = true; - public bool 髪頭頂横右2_表示 = true; + public bool 髪頭頂横右2_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_三分1D() - { - ThisType = GetType(); - } + public 前髪_三分1D() + { + ThisType = GetType(); + } - public 前髪_三分1D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); - 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); - 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_三分1D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横右1_表示 = 髪頭頂横左1_表示; + 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横右2_表示 = 髪頭頂横左2_表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_三分1(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_三分1(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2.cs index 29a3dae..7097f6f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2.cs @@ -1,1016 +1,1017 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_三分2 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 前髪_三分2 : 前髪 + { + public Par X0Y0_髪基; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public Par X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public Par X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪左5; + public Par X0Y0_髪左5; - public Par X0Y0_髪中央; + public Par X0Y0_髪中央; - public Par X0Y0_髪頭頂横右1; + public Par X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public Par X0Y0_髪頭頂横右2; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪頭頂横左1CD; + public ColorD 髪頭頂横左1CD; - public ColorD 髪頭頂横左2CD; + public ColorD 髪頭頂横左2CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪左5CD; + public ColorD 髪左5CD; - public ColorD 髪中央CD; + public ColorD 髪中央CD; - public ColorD 髪頭頂横右1CD; + public ColorD 髪頭頂横右1CD; - public ColorD 髪頭頂横右2CD; + public ColorD 髪頭頂横右2CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪頭頂横左1CP; + public ColorP X0Y0_髪頭頂横左1CP; - public ColorP X0Y0_髪頭頂横左2CP; + public ColorP X0Y0_髪頭頂横左2CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪左5CP; + public ColorP X0Y0_髪左5CP; - public ColorP X0Y0_髪中央CP; + public ColorP X0Y0_髪中央CP; - public ColorP X0Y0_髪頭頂横右1CP; + public ColorP X0Y0_髪頭頂横右1CP; - public ColorP X0Y0_髪頭頂横右2CP; + public ColorP X0Y0_髪頭頂横右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪頭頂横左1_表示 - { - get - { - return X0Y0_髪頭頂横左1.Dra; - } - set - { - X0Y0_髪頭頂横左1.Dra = value; - X0Y0_髪頭頂横左1.Hit = value; - } - } - - public bool 髪頭頂横左2_表示 - { - get - { - return X0Y0_髪頭頂横左2.Dra; - } - set - { - X0Y0_髪頭頂横左2.Dra = value; - X0Y0_髪頭頂横左2.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪左5_表示 - { - get - { - return X0Y0_髪左5.Dra; - } - set - { - X0Y0_髪左5.Dra = value; - X0Y0_髪左5.Hit = value; - } - } - - public bool 髪中央_表示 - { - get - { - return X0Y0_髪中央.Dra; - } - set - { - X0Y0_髪中央.Dra = value; - X0Y0_髪中央.Hit = value; - } - } - - public bool 髪頭頂横右1_表示 - { - get - { - return X0Y0_髪頭頂横右1.Dra; - } - set - { - X0Y0_髪頭頂横右1.Dra = value; - X0Y0_髪頭頂横右1.Hit = value; - } - } - - public bool 髪頭頂横右2_表示 - { - get - { - return X0Y0_髪頭頂横右2.Dra; - } - set - { - X0Y0_髪頭頂横右2.Dra = value; - X0Y0_髪頭頂横右2.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - ハイライト左_表示 = value; - 髪頭頂横左1_表示 = value; - 髪頭頂横左2_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - ハイライト右_表示 = value; - 髪左5_表示 = value; - 髪中央_表示 = value; - 髪頭頂横右1_表示 = value; - 髪頭頂横右2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪頭頂横左1CD.不透明度 = value; - 髪頭頂横左2CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪左5CD.不透明度 = value; - 髪中央CD.不透明度 = value; - 髪頭頂横右1CD.不透明度 = value; - 髪頭頂横右2CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪左5.SizeYBase *= num; - X0Y0_髪中央.SizeYBase *= num; - } - } - - public 前髪_三分2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_三分2D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "三分2"; - dif.Add(new Pars(Sta.胴体["前髪"][0][9])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); - X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪左5 = pars["髪左5"].ToPar(); - X0Y0_髪中央 = pars["髪中央"].ToPar(); - X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); - X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; - 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪左5_表示 = e.髪左5_表示; - 髪中央_表示 = e.髪中央_表示; - 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; - 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); - X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); - X0Y0_髪中央CP = new ColorP(X0Y0_髪中央, 髪中央CD, DisUnit, abj: false); - X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); - X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪頭頂横左1CP.Update(); - X0Y0_髪頭頂横左2CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪左5CP.Update(); - X0Y0_髪中央CP.Update(); - X0Y0_髪頭頂横右1CP.Update(); - X0Y0_髪頭頂横右2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪中央CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪頭頂横左1_表示 + { + get + { + return X0Y0_髪頭頂横左1.Dra; + } + set + { + X0Y0_髪頭頂横左1.Dra = value; + X0Y0_髪頭頂横左1.Hit = value; + } + } + + public bool 髪頭頂横左2_表示 + { + get + { + return X0Y0_髪頭頂横左2.Dra; + } + set + { + X0Y0_髪頭頂横左2.Dra = value; + X0Y0_髪頭頂横左2.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪左5_表示 + { + get + { + return X0Y0_髪左5.Dra; + } + set + { + X0Y0_髪左5.Dra = value; + X0Y0_髪左5.Hit = value; + } + } + + public bool 髪中央_表示 + { + get + { + return X0Y0_髪中央.Dra; + } + set + { + X0Y0_髪中央.Dra = value; + X0Y0_髪中央.Hit = value; + } + } + + public bool 髪頭頂横右1_表示 + { + get + { + return X0Y0_髪頭頂横右1.Dra; + } + set + { + X0Y0_髪頭頂横右1.Dra = value; + X0Y0_髪頭頂横右1.Hit = value; + } + } + + public bool 髪頭頂横右2_表示 + { + get + { + return X0Y0_髪頭頂横右2.Dra; + } + set + { + X0Y0_髪頭頂横右2.Dra = value; + X0Y0_髪頭頂横右2.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + ハイライト左_表示 = value; + 髪頭頂横左1_表示 = value; + 髪頭頂横左2_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + ハイライト右_表示 = value; + 髪左5_表示 = value; + 髪中央_表示 = value; + 髪頭頂横右1_表示 = value; + 髪頭頂横右2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪頭頂横左1CD.不透明度 = value; + 髪頭頂横左2CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪左5CD.不透明度 = value; + 髪中央CD.不透明度 = value; + 髪頭頂横右1CD.不透明度 = value; + 髪頭頂横右2CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪左5.SizeYBase *= num; + X0Y0_髪中央.SizeYBase *= num; + } + } + + public 前髪_三分2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_三分2D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "三分2"; + dif.Add(new Pars(Sta.胴体["前髪"][0][9])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪左5 = pars["髪左5"].ToPar(); + X0Y0_髪中央 = pars["髪中央"].ToPar(); + X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; + 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪左5_表示 = e.髪左5_表示; + 髪中央_表示 = e.髪中央_表示; + 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; + 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); + X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); + X0Y0_髪中央CP = new ColorP(X0Y0_髪中央, 髪中央CD, DisUnit, abj: false); + X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); + X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪頭頂横左1CP.Update(); + X0Y0_髪頭頂横左2CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪左5CP.Update(); + X0Y0_髪中央CP.Update(); + X0Y0_髪頭頂横右1CP.Update(); + X0Y0_髪頭頂横右2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪中央CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2D.cs index 48144c5..4cb0a0f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2D.cs @@ -1,105 +1,106 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_三分2D : 前髪D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 前髪_三分2D : 前髪D + { + public bool 髪基_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪頭頂横左1_表示 = true; + public bool 髪頭頂横左1_表示 = true; - public bool 髪頭頂横左2_表示 = true; + public bool 髪頭頂横左2_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪左5_表示 = true; + public bool 髪左5_表示 = true; - public bool 髪中央_表示 = true; + public bool 髪中央_表示 = true; - public bool 髪頭頂横右1_表示 = true; + public bool 髪頭頂横右1_表示 = true; - public bool 髪頭頂横右2_表示 = true; + public bool 髪頭頂横右2_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_三分2D() - { - ThisType = GetType(); - } + public 前髪_三分2D() + { + ThisType = GetType(); + } - public 前髪_三分2D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); - 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); - 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_三分2D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横右1_表示 = 髪頭頂横左1_表示; + 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横右2_表示 = 髪頭頂横左2_表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_三分2(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_三分2(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片.cs index 931b31a..590f251 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片.cs @@ -1,935 +1,936 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_上げ片 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 前髪_上げ片 : 前髪 + { + public Par X0Y0_髪基; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右根1; + public Par X0Y0_髪右根1; - public Par X0Y0_髪右根2; + public Par X0Y0_髪右根2; - public Par X0Y0_髪左根1; + public Par X0Y0_髪左根1; - public Par X0Y0_髪左根2; + public Par X0Y0_髪左根2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右根1CD; + public ColorD 髪右根1CD; - public ColorD 髪右根2CD; + public ColorD 髪右根2CD; - public ColorD 髪左根1CD; + public ColorD 髪左根1CD; - public ColorD 髪左根2CD; + public ColorD 髪左根2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右根1CP; + public ColorP X0Y0_髪右根1CP; - public ColorP X0Y0_髪右根2CP; + public ColorP X0Y0_髪右根2CP; - public ColorP X0Y0_髪左根1CP; + public ColorP X0Y0_髪左根1CP; - public ColorP X0Y0_髪左根2CP; + public ColorP X0Y0_髪左根2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右根1_表示 - { - get - { - return X0Y0_髪右根1.Dra; - } - set - { - X0Y0_髪右根1.Dra = value; - X0Y0_髪右根1.Hit = value; - } - } - - public bool 髪右根2_表示 - { - get - { - return X0Y0_髪右根2.Dra; - } - set - { - X0Y0_髪右根2.Dra = value; - X0Y0_髪右根2.Hit = value; - } - } - - public bool 髪左根1_表示 - { - get - { - return X0Y0_髪左根1.Dra; - } - set - { - X0Y0_髪左根1.Dra = value; - X0Y0_髪左根1.Hit = value; - } - } - - public bool 髪左根2_表示 - { - get - { - return X0Y0_髪左根2.Dra; - } - set - { - X0Y0_髪左根2.Dra = value; - X0Y0_髪左根2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪左1_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪左2_表示 = value; - 髪右1_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右2_表示 = value; - 髪右根1_表示 = value; - 髪右根2_表示 = value; - 髪左根1_表示 = value; - 髪左根2_表示 = value; - 髪左3_表示 = value; - ハイライト左_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - ハイライト右_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右根1CD.不透明度 = value; - 髪右根2CD.不透明度 = value; - 髪左根1CD.不透明度 = value; - 髪左根2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - } - } - - public 前髪_上げ片(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_上げ片D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "上げ片"; - dif.Add(new Pars(Sta.胴体["前髪"][0][16])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右根1 = pars["髪右根1"].ToPar(); - X0Y0_髪右根2 = pars["髪右根2"].ToPar(); - X0Y0_髪左根1 = pars["髪左根1"].ToPar(); - X0Y0_髪左根2 = pars["髪左根2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪左1_表示 = e.髪左1_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪左2_表示 = e.髪左2_表示; - 髪右1_表示 = e.髪右1_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右根1_表示 = e.髪右根1_表示; - 髪右根2_表示 = e.髪右根2_表示; - 髪左根1_表示 = e.髪左根1_表示; - 髪左根2_表示 = e.髪左根2_表示; - 髪左3_表示 = e.髪左3_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右根1CP = new ColorP(X0Y0_髪右根1, 髪右根1CD, DisUnit, abj: false); - X0Y0_髪右根2CP = new ColorP(X0Y0_髪右根2, 髪右根2CD, DisUnit, abj: false); - X0Y0_髪左根1CP = new ColorP(X0Y0_髪左根1, 髪左根1CD, DisUnit, abj: false); - X0Y0_髪左根2CP = new ColorP(X0Y0_髪左根2, 髪左根2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右根1CP.Update(); - X0Y0_髪右根2CP.Update(); - X0Y0_髪左根1CP.Update(); - X0Y0_髪左根2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_ハイライト右CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右根1_表示 + { + get + { + return X0Y0_髪右根1.Dra; + } + set + { + X0Y0_髪右根1.Dra = value; + X0Y0_髪右根1.Hit = value; + } + } + + public bool 髪右根2_表示 + { + get + { + return X0Y0_髪右根2.Dra; + } + set + { + X0Y0_髪右根2.Dra = value; + X0Y0_髪右根2.Hit = value; + } + } + + public bool 髪左根1_表示 + { + get + { + return X0Y0_髪左根1.Dra; + } + set + { + X0Y0_髪左根1.Dra = value; + X0Y0_髪左根1.Hit = value; + } + } + + public bool 髪左根2_表示 + { + get + { + return X0Y0_髪左根2.Dra; + } + set + { + X0Y0_髪左根2.Dra = value; + X0Y0_髪左根2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪左1_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪左2_表示 = value; + 髪右1_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右2_表示 = value; + 髪右根1_表示 = value; + 髪右根2_表示 = value; + 髪左根1_表示 = value; + 髪左根2_表示 = value; + 髪左3_表示 = value; + ハイライト左_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + ハイライト右_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右根1CD.不透明度 = value; + 髪右根2CD.不透明度 = value; + 髪左根1CD.不透明度 = value; + 髪左根2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + } + } + + public 前髪_上げ片(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_上げ片D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "上げ片"; + dif.Add(new Pars(Sta.胴体["前髪"][0][16])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右根1 = pars["髪右根1"].ToPar(); + X0Y0_髪右根2 = pars["髪右根2"].ToPar(); + X0Y0_髪左根1 = pars["髪左根1"].ToPar(); + X0Y0_髪左根2 = pars["髪左根2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪左1_表示 = e.髪左1_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪左2_表示 = e.髪左2_表示; + 髪右1_表示 = e.髪右1_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右根1_表示 = e.髪右根1_表示; + 髪右根2_表示 = e.髪右根2_表示; + 髪左根1_表示 = e.髪左根1_表示; + 髪左根2_表示 = e.髪左根2_表示; + 髪左3_表示 = e.髪左3_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右根1CP = new ColorP(X0Y0_髪右根1, 髪右根1CD, DisUnit, abj: false); + X0Y0_髪右根2CP = new ColorP(X0Y0_髪右根2, 髪右根2CD, DisUnit, abj: false); + X0Y0_髪左根1CP = new ColorP(X0Y0_髪左根1, 髪左根1CD, DisUnit, abj: false); + X0Y0_髪左根2CP = new ColorP(X0Y0_髪左根2, 髪左根2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右根1CP.Update(); + X0Y0_髪右根2CP.Update(); + X0Y0_髪左根1CP.Update(); + X0Y0_髪左根2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_ハイライト右CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片D.cs index 67b0aab..46e7f50 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片D.cs @@ -1,95 +1,96 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_上げ片D : 前髪D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 前髪_上げ片D : 前髪D + { + public bool 髪基_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右根1_表示 = true; + public bool 髪右根1_表示 = true; - public bool 髪右根2_表示 = true; + public bool 髪右根2_表示 = true; - public bool 髪左根1_表示 = true; + public bool 髪左根1_表示 = true; - public bool 髪左根2_表示 = true; + public bool 髪左根2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_上げ片D() - { - ThisType = GetType(); - } + public 前髪_上げ片D() + { + ThisType = GetType(); + } - public 前髪_上げ片D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_上げ片D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_上げ片(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_上げ片(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1.cs index d5552f2..3ffb870 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1.cs @@ -1,962 +1,963 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_上げ短1 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 前髪_上げ短1 : 前髪 + { + public Par X0Y0_髪基; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪左根1; + public Par X0Y0_髪左根1; - public Par X0Y0_髪左根2; + public Par X0Y0_髪左根2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪右根1; + public Par X0Y0_髪右根1; - public Par X0Y0_髪右根2; + public Par X0Y0_髪右根2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪左根1CD; + public ColorD 髪左根1CD; - public ColorD 髪左根2CD; + public ColorD 髪左根2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪右根1CD; + public ColorD 髪右根1CD; - public ColorD 髪右根2CD; + public ColorD 髪右根2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪左根1CP; + public ColorP X0Y0_髪左根1CP; - public ColorP X0Y0_髪左根2CP; + public ColorP X0Y0_髪左根2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪右根1CP; + public ColorP X0Y0_髪右根1CP; - public ColorP X0Y0_髪右根2CP; + public ColorP X0Y0_髪右根2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪左根1_表示 - { - get - { - return X0Y0_髪左根1.Dra; - } - set - { - X0Y0_髪左根1.Dra = value; - X0Y0_髪左根1.Hit = value; - } - } - - public bool 髪左根2_表示 - { - get - { - return X0Y0_髪左根2.Dra; - } - set - { - X0Y0_髪左根2.Dra = value; - X0Y0_髪左根2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 髪右根1_表示 - { - get - { - return X0Y0_髪右根1.Dra; - } - set - { - X0Y0_髪右根1.Dra = value; - X0Y0_髪右根1.Hit = value; - } - } - - public bool 髪右根2_表示 - { - get - { - return X0Y0_髪右根2.Dra; - } - set - { - X0Y0_髪右根2.Dra = value; - X0Y0_髪右根2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - ハイライト左_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - ハイライト右_表示 = value; - 髪左根1_表示 = value; - 髪左根2_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 髪右根1_表示 = value; - 髪右根2_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪左根1CD.不透明度 = value; - 髪左根2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪右根1CD.不透明度 = value; - 髪右根2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - } - } - - public 前髪_上げ短1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_上げ短1D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "上げ短1"; - dif.Add(new Pars(Sta.胴体["前髪"][0][12])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪左根1 = pars["髪左根1"].ToPar(); - X0Y0_髪左根2 = pars["髪左根2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪右根1 = pars["髪右根1"].ToPar(); - X0Y0_髪右根2 = pars["髪右根2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪左根1_表示 = e.髪左根1_表示; - 髪左根2_表示 = e.髪左根2_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 髪右根1_表示 = e.髪右根1_表示; - 髪右根2_表示 = e.髪右根2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪左根1CP = new ColorP(X0Y0_髪左根1, 髪左根1CD, DisUnit, abj: false); - X0Y0_髪左根2CP = new ColorP(X0Y0_髪左根2, 髪左根2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪右根1CP = new ColorP(X0Y0_髪右根1, 髪右根1CD, DisUnit, abj: false); - X0Y0_髪右根2CP = new ColorP(X0Y0_髪右根2, 髪右根2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪左根1CP.Update(); - X0Y0_髪左根2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪右根1CP.Update(); - X0Y0_髪右根2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪左根1_表示 + { + get + { + return X0Y0_髪左根1.Dra; + } + set + { + X0Y0_髪左根1.Dra = value; + X0Y0_髪左根1.Hit = value; + } + } + + public bool 髪左根2_表示 + { + get + { + return X0Y0_髪左根2.Dra; + } + set + { + X0Y0_髪左根2.Dra = value; + X0Y0_髪左根2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 髪右根1_表示 + { + get + { + return X0Y0_髪右根1.Dra; + } + set + { + X0Y0_髪右根1.Dra = value; + X0Y0_髪右根1.Hit = value; + } + } + + public bool 髪右根2_表示 + { + get + { + return X0Y0_髪右根2.Dra; + } + set + { + X0Y0_髪右根2.Dra = value; + X0Y0_髪右根2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + ハイライト左_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + ハイライト右_表示 = value; + 髪左根1_表示 = value; + 髪左根2_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 髪右根1_表示 = value; + 髪右根2_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪左根1CD.不透明度 = value; + 髪左根2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪右根1CD.不透明度 = value; + 髪右根2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + } + } + + public 前髪_上げ短1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_上げ短1D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "上げ短1"; + dif.Add(new Pars(Sta.胴体["前髪"][0][12])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪左根1 = pars["髪左根1"].ToPar(); + X0Y0_髪左根2 = pars["髪左根2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪右根1 = pars["髪右根1"].ToPar(); + X0Y0_髪右根2 = pars["髪右根2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪左根1_表示 = e.髪左根1_表示; + 髪左根2_表示 = e.髪左根2_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 髪右根1_表示 = e.髪右根1_表示; + 髪右根2_表示 = e.髪右根2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪左根1CP = new ColorP(X0Y0_髪左根1, 髪左根1CD, DisUnit, abj: false); + X0Y0_髪左根2CP = new ColorP(X0Y0_髪左根2, 髪左根2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪右根1CP = new ColorP(X0Y0_髪右根1, 髪右根1CD, DisUnit, abj: false); + X0Y0_髪右根2CP = new ColorP(X0Y0_髪右根2, 髪右根2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪左根1CP.Update(); + X0Y0_髪左根2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪右根1CP.Update(); + X0Y0_髪右根2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1D.cs index 07394f1..97acf5a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1D.cs @@ -1,97 +1,98 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_上げ短1D : 前髪D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 前髪_上げ短1D : 前髪D + { + public bool 髪基_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪左根1_表示 = true; + public bool 髪左根1_表示 = true; - public bool 髪左根2_表示 = true; + public bool 髪左根2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪右根1_表示 = true; + public bool 髪右根1_表示 = true; - public bool 髪右根2_表示 = true; + public bool 髪右根2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_上げ短1D() - { - ThisType = GetType(); - } + public 前髪_上げ短1D() + { + ThisType = GetType(); + } - public 前髪_上げ短1D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_上げ短1D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_上げ短1(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_上げ短1(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2.cs index cd2bc80..ee9210a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2.cs @@ -1,962 +1,963 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_上げ短2 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 前髪_上げ短2 : 前髪 + { + public Par X0Y0_髪基; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪左根1; + public Par X0Y0_髪左根1; - public Par X0Y0_髪左根2; + public Par X0Y0_髪左根2; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪右根1; + public Par X0Y0_髪右根1; - public Par X0Y0_髪右根2; + public Par X0Y0_髪右根2; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪左根1CD; + public ColorD 髪左根1CD; - public ColorD 髪左根2CD; + public ColorD 髪左根2CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪右根1CD; + public ColorD 髪右根1CD; - public ColorD 髪右根2CD; + public ColorD 髪右根2CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪左根1CP; + public ColorP X0Y0_髪左根1CP; - public ColorP X0Y0_髪左根2CP; + public ColorP X0Y0_髪左根2CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪右根1CP; + public ColorP X0Y0_髪右根1CP; - public ColorP X0Y0_髪右根2CP; + public ColorP X0Y0_髪右根2CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪左根1_表示 - { - get - { - return X0Y0_髪左根1.Dra; - } - set - { - X0Y0_髪左根1.Dra = value; - X0Y0_髪左根1.Hit = value; - } - } - - public bool 髪左根2_表示 - { - get - { - return X0Y0_髪左根2.Dra; - } - set - { - X0Y0_髪左根2.Dra = value; - X0Y0_髪左根2.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 髪右根1_表示 - { - get - { - return X0Y0_髪右根1.Dra; - } - set - { - X0Y0_髪右根1.Dra = value; - X0Y0_髪右根1.Hit = value; - } - } - - public bool 髪右根2_表示 - { - get - { - return X0Y0_髪右根2.Dra; - } - set - { - X0Y0_髪右根2.Dra = value; - X0Y0_髪右根2.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - ハイライト左_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - ハイライト右_表示 = value; - 髪左根1_表示 = value; - 髪左根2_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 髪右根1_表示 = value; - 髪右根2_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪左根1CD.不透明度 = value; - 髪左根2CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪右根1CD.不透明度 = value; - 髪右根2CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - } - } - - public 前髪_上げ短2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_上げ短2D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "上げ短2"; - dif.Add(new Pars(Sta.胴体["前髪"][0][13])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪左根1 = pars["髪左根1"].ToPar(); - X0Y0_髪左根2 = pars["髪左根2"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪右根1 = pars["髪右根1"].ToPar(); - X0Y0_髪右根2 = pars["髪右根2"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪左根1_表示 = e.髪左根1_表示; - 髪左根2_表示 = e.髪左根2_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 髪右根1_表示 = e.髪右根1_表示; - 髪右根2_表示 = e.髪右根2_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪左根1CP = new ColorP(X0Y0_髪左根1, 髪左根1CD, DisUnit, abj: false); - X0Y0_髪左根2CP = new ColorP(X0Y0_髪左根2, 髪左根2CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪右根1CP = new ColorP(X0Y0_髪右根1, 髪右根1CD, DisUnit, abj: false); - X0Y0_髪右根2CP = new ColorP(X0Y0_髪右根2, 髪右根2CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪左根1CP.Update(); - X0Y0_髪左根2CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪右根1CP.Update(); - X0Y0_髪右根2CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪左根1_表示 + { + get + { + return X0Y0_髪左根1.Dra; + } + set + { + X0Y0_髪左根1.Dra = value; + X0Y0_髪左根1.Hit = value; + } + } + + public bool 髪左根2_表示 + { + get + { + return X0Y0_髪左根2.Dra; + } + set + { + X0Y0_髪左根2.Dra = value; + X0Y0_髪左根2.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 髪右根1_表示 + { + get + { + return X0Y0_髪右根1.Dra; + } + set + { + X0Y0_髪右根1.Dra = value; + X0Y0_髪右根1.Hit = value; + } + } + + public bool 髪右根2_表示 + { + get + { + return X0Y0_髪右根2.Dra; + } + set + { + X0Y0_髪右根2.Dra = value; + X0Y0_髪右根2.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + ハイライト左_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + ハイライト右_表示 = value; + 髪左根1_表示 = value; + 髪左根2_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 髪右根1_表示 = value; + 髪右根2_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪左根1CD.不透明度 = value; + 髪左根2CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪右根1CD.不透明度 = value; + 髪右根2CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + } + } + + public 前髪_上げ短2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_上げ短2D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "上げ短2"; + dif.Add(new Pars(Sta.胴体["前髪"][0][13])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪左根1 = pars["髪左根1"].ToPar(); + X0Y0_髪左根2 = pars["髪左根2"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪右根1 = pars["髪右根1"].ToPar(); + X0Y0_髪右根2 = pars["髪右根2"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪左根1_表示 = e.髪左根1_表示; + 髪左根2_表示 = e.髪左根2_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 髪右根1_表示 = e.髪右根1_表示; + 髪右根2_表示 = e.髪右根2_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪左根1CP = new ColorP(X0Y0_髪左根1, 髪左根1CD, DisUnit, abj: false); + X0Y0_髪左根2CP = new ColorP(X0Y0_髪左根2, 髪左根2CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪右根1CP = new ColorP(X0Y0_髪右根1, 髪右根1CD, DisUnit, abj: false); + X0Y0_髪右根2CP = new ColorP(X0Y0_髪右根2, 髪右根2CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪左根1CP.Update(); + X0Y0_髪左根2CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪右根1CP.Update(); + X0Y0_髪右根2CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2D.cs index e8923dc..93d1952 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2D.cs @@ -1,97 +1,98 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_上げ短2D : 前髪D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 前髪_上げ短2D : 前髪D + { + public bool 髪基_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪左根1_表示 = true; + public bool 髪左根1_表示 = true; - public bool 髪左根2_表示 = true; + public bool 髪左根2_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪右根1_表示 = true; + public bool 髪右根1_表示 = true; - public bool 髪右根2_表示 = true; + public bool 髪右根2_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_上げ短2D() - { - ThisType = GetType(); - } + public 前髪_上げ短2D() + { + ThisType = GetType(); + } - public 前髪_上げ短2D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_上げ短2D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_上げ短2(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_上げ短2(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1.cs index eb9d6a2..1f180c1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1.cs @@ -1,962 +1,963 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_上げ長1 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 前髪_上げ長1 : 前髪 + { + public Par X0Y0_髪基; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪左根1; + public Par X0Y0_髪左根1; - public Par X0Y0_髪左根2; + public Par X0Y0_髪左根2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪右根1; + public Par X0Y0_髪右根1; - public Par X0Y0_髪右根2; + public Par X0Y0_髪右根2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪左根1CD; + public ColorD 髪左根1CD; - public ColorD 髪左根2CD; + public ColorD 髪左根2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪右根1CD; + public ColorD 髪右根1CD; - public ColorD 髪右根2CD; + public ColorD 髪右根2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪左根1CP; + public ColorP X0Y0_髪左根1CP; - public ColorP X0Y0_髪左根2CP; + public ColorP X0Y0_髪左根2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪右根1CP; + public ColorP X0Y0_髪右根1CP; - public ColorP X0Y0_髪右根2CP; + public ColorP X0Y0_髪右根2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪左根1_表示 - { - get - { - return X0Y0_髪左根1.Dra; - } - set - { - X0Y0_髪左根1.Dra = value; - X0Y0_髪左根1.Hit = value; - } - } - - public bool 髪左根2_表示 - { - get - { - return X0Y0_髪左根2.Dra; - } - set - { - X0Y0_髪左根2.Dra = value; - X0Y0_髪左根2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 髪右根1_表示 - { - get - { - return X0Y0_髪右根1.Dra; - } - set - { - X0Y0_髪右根1.Dra = value; - X0Y0_髪右根1.Hit = value; - } - } - - public bool 髪右根2_表示 - { - get - { - return X0Y0_髪右根2.Dra; - } - set - { - X0Y0_髪右根2.Dra = value; - X0Y0_髪右根2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - ハイライト左_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - ハイライト右_表示 = value; - 髪左根1_表示 = value; - 髪左根2_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 髪右根1_表示 = value; - 髪右根2_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪左根1CD.不透明度 = value; - 髪左根2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪右根1CD.不透明度 = value; - 髪右根2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - } - } - - public 前髪_上げ長1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_上げ長1D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "上げ長1"; - dif.Add(new Pars(Sta.胴体["前髪"][0][14])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪左根1 = pars["髪左根1"].ToPar(); - X0Y0_髪左根2 = pars["髪左根2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪右根1 = pars["髪右根1"].ToPar(); - X0Y0_髪右根2 = pars["髪右根2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪左根1_表示 = e.髪左根1_表示; - 髪左根2_表示 = e.髪左根2_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 髪右根1_表示 = e.髪右根1_表示; - 髪右根2_表示 = e.髪右根2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪左根1CP = new ColorP(X0Y0_髪左根1, 髪左根1CD, DisUnit, abj: false); - X0Y0_髪左根2CP = new ColorP(X0Y0_髪左根2, 髪左根2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪右根1CP = new ColorP(X0Y0_髪右根1, 髪右根1CD, DisUnit, abj: false); - X0Y0_髪右根2CP = new ColorP(X0Y0_髪右根2, 髪右根2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪左根1CP.Update(); - X0Y0_髪左根2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪右根1CP.Update(); - X0Y0_髪右根2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪左根1_表示 + { + get + { + return X0Y0_髪左根1.Dra; + } + set + { + X0Y0_髪左根1.Dra = value; + X0Y0_髪左根1.Hit = value; + } + } + + public bool 髪左根2_表示 + { + get + { + return X0Y0_髪左根2.Dra; + } + set + { + X0Y0_髪左根2.Dra = value; + X0Y0_髪左根2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 髪右根1_表示 + { + get + { + return X0Y0_髪右根1.Dra; + } + set + { + X0Y0_髪右根1.Dra = value; + X0Y0_髪右根1.Hit = value; + } + } + + public bool 髪右根2_表示 + { + get + { + return X0Y0_髪右根2.Dra; + } + set + { + X0Y0_髪右根2.Dra = value; + X0Y0_髪右根2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + ハイライト左_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + ハイライト右_表示 = value; + 髪左根1_表示 = value; + 髪左根2_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 髪右根1_表示 = value; + 髪右根2_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪左根1CD.不透明度 = value; + 髪左根2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪右根1CD.不透明度 = value; + 髪右根2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + } + } + + public 前髪_上げ長1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_上げ長1D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "上げ長1"; + dif.Add(new Pars(Sta.胴体["前髪"][0][14])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪左根1 = pars["髪左根1"].ToPar(); + X0Y0_髪左根2 = pars["髪左根2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪右根1 = pars["髪右根1"].ToPar(); + X0Y0_髪右根2 = pars["髪右根2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪左根1_表示 = e.髪左根1_表示; + 髪左根2_表示 = e.髪左根2_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 髪右根1_表示 = e.髪右根1_表示; + 髪右根2_表示 = e.髪右根2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪左根1CP = new ColorP(X0Y0_髪左根1, 髪左根1CD, DisUnit, abj: false); + X0Y0_髪左根2CP = new ColorP(X0Y0_髪左根2, 髪左根2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪右根1CP = new ColorP(X0Y0_髪右根1, 髪右根1CD, DisUnit, abj: false); + X0Y0_髪右根2CP = new ColorP(X0Y0_髪右根2, 髪右根2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪左根1CP.Update(); + X0Y0_髪左根2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪右根1CP.Update(); + X0Y0_髪右根2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1D.cs index c9e96e0..281664d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1D.cs @@ -1,97 +1,98 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_上げ長1D : 前髪D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 前髪_上げ長1D : 前髪D + { + public bool 髪基_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪左根1_表示 = true; + public bool 髪左根1_表示 = true; - public bool 髪左根2_表示 = true; + public bool 髪左根2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪右根1_表示 = true; + public bool 髪右根1_表示 = true; - public bool 髪右根2_表示 = true; + public bool 髪右根2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_上げ長1D() - { - ThisType = GetType(); - } + public 前髪_上げ長1D() + { + ThisType = GetType(); + } - public 前髪_上げ長1D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_上げ長1D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_上げ長1(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_上げ長1(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2.cs index 7324833..939e31b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2.cs @@ -1,962 +1,963 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_上げ長2 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 前髪_上げ長2 : 前髪 + { + public Par X0Y0_髪基; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪左根1; + public Par X0Y0_髪左根1; - public Par X0Y0_髪左根2; + public Par X0Y0_髪左根2; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪右根1; + public Par X0Y0_髪右根1; - public Par X0Y0_髪右根2; + public Par X0Y0_髪右根2; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪左根1CD; + public ColorD 髪左根1CD; - public ColorD 髪左根2CD; + public ColorD 髪左根2CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪右根1CD; + public ColorD 髪右根1CD; - public ColorD 髪右根2CD; + public ColorD 髪右根2CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪左根1CP; + public ColorP X0Y0_髪左根1CP; - public ColorP X0Y0_髪左根2CP; + public ColorP X0Y0_髪左根2CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪右根1CP; + public ColorP X0Y0_髪右根1CP; - public ColorP X0Y0_髪右根2CP; + public ColorP X0Y0_髪右根2CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪左根1_表示 - { - get - { - return X0Y0_髪左根1.Dra; - } - set - { - X0Y0_髪左根1.Dra = value; - X0Y0_髪左根1.Hit = value; - } - } - - public bool 髪左根2_表示 - { - get - { - return X0Y0_髪左根2.Dra; - } - set - { - X0Y0_髪左根2.Dra = value; - X0Y0_髪左根2.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 髪右根1_表示 - { - get - { - return X0Y0_髪右根1.Dra; - } - set - { - X0Y0_髪右根1.Dra = value; - X0Y0_髪右根1.Hit = value; - } - } - - public bool 髪右根2_表示 - { - get - { - return X0Y0_髪右根2.Dra; - } - set - { - X0Y0_髪右根2.Dra = value; - X0Y0_髪右根2.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - ハイライト左_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - ハイライト右_表示 = value; - 髪左根1_表示 = value; - 髪左根2_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 髪右根1_表示 = value; - 髪右根2_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪左根1CD.不透明度 = value; - 髪左根2CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪右根1CD.不透明度 = value; - 髪右根2CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - } - } - - public 前髪_上げ長2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_上げ長2D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "上げ長2"; - dif.Add(new Pars(Sta.胴体["前髪"][0][15])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪左根1 = pars["髪左根1"].ToPar(); - X0Y0_髪左根2 = pars["髪左根2"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪右根1 = pars["髪右根1"].ToPar(); - X0Y0_髪右根2 = pars["髪右根2"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪左根1_表示 = e.髪左根1_表示; - 髪左根2_表示 = e.髪左根2_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 髪右根1_表示 = e.髪右根1_表示; - 髪右根2_表示 = e.髪右根2_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪左根1CP = new ColorP(X0Y0_髪左根1, 髪左根1CD, DisUnit, abj: false); - X0Y0_髪左根2CP = new ColorP(X0Y0_髪左根2, 髪左根2CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪右根1CP = new ColorP(X0Y0_髪右根1, 髪右根1CD, DisUnit, abj: false); - X0Y0_髪右根2CP = new ColorP(X0Y0_髪右根2, 髪右根2CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪左根1CP.Update(); - X0Y0_髪左根2CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪右根1CP.Update(); - X0Y0_髪右根2CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪左根1_表示 + { + get + { + return X0Y0_髪左根1.Dra; + } + set + { + X0Y0_髪左根1.Dra = value; + X0Y0_髪左根1.Hit = value; + } + } + + public bool 髪左根2_表示 + { + get + { + return X0Y0_髪左根2.Dra; + } + set + { + X0Y0_髪左根2.Dra = value; + X0Y0_髪左根2.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 髪右根1_表示 + { + get + { + return X0Y0_髪右根1.Dra; + } + set + { + X0Y0_髪右根1.Dra = value; + X0Y0_髪右根1.Hit = value; + } + } + + public bool 髪右根2_表示 + { + get + { + return X0Y0_髪右根2.Dra; + } + set + { + X0Y0_髪右根2.Dra = value; + X0Y0_髪右根2.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + ハイライト左_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + ハイライト右_表示 = value; + 髪左根1_表示 = value; + 髪左根2_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 髪右根1_表示 = value; + 髪右根2_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪左根1CD.不透明度 = value; + 髪左根2CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪右根1CD.不透明度 = value; + 髪右根2CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + } + } + + public 前髪_上げ長2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_上げ長2D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "上げ長2"; + dif.Add(new Pars(Sta.胴体["前髪"][0][15])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪左根1 = pars["髪左根1"].ToPar(); + X0Y0_髪左根2 = pars["髪左根2"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪右根1 = pars["髪右根1"].ToPar(); + X0Y0_髪右根2 = pars["髪右根2"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪左根1_表示 = e.髪左根1_表示; + 髪左根2_表示 = e.髪左根2_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 髪右根1_表示 = e.髪右根1_表示; + 髪右根2_表示 = e.髪右根2_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪左根1CP = new ColorP(X0Y0_髪左根1, 髪左根1CD, DisUnit, abj: false); + X0Y0_髪左根2CP = new ColorP(X0Y0_髪左根2, 髪左根2CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪右根1CP = new ColorP(X0Y0_髪右根1, 髪右根1CD, DisUnit, abj: false); + X0Y0_髪右根2CP = new ColorP(X0Y0_髪右根2, 髪右根2CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪左根1CP.Update(); + X0Y0_髪左根2CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪右根1CP.Update(); + X0Y0_髪右根2CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2D.cs index fdf4823..818c33a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2D.cs @@ -1,97 +1,98 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_上げ長2D : 前髪D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 前髪_上げ長2D : 前髪D + { + public bool 髪基_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪左根1_表示 = true; + public bool 髪左根1_表示 = true; - public bool 髪左根2_表示 = true; + public bool 髪左根2_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪右根1_表示 = true; + public bool 髪右根1_表示 = true; - public bool 髪右根2_表示 = true; + public bool 髪右根2_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_上げ長2D() - { - ThisType = GetType(); - } + public 前髪_上げ長2D() + { + ThisType = GetType(); + } - public 前髪_上げ長2D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_上げ長2D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_上げ長2(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_上げ長2(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1.cs index 4b5726d..c386139 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1.cs @@ -1,858 +1,859 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_中分け1 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 前髪_中分け1 : 前髪 + { + public Par X0Y0_髪基; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪左4_表示 = value; - ハイライト左_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右4_表示 = value; - ハイライト右_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪左4CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右4CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - } - } - - public 前髪_中分け1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_中分け1D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "中分け1"; - dif.Add(new Pars(Sta.胴体["前髪"][0][10])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - 髪左3_表示 = e.髪左3_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪左4_表示 = e.髪左4_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右4_表示 = e.髪右4_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_ハイライト右CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪左4_表示 = value; + ハイライト左_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右4_表示 = value; + ハイライト右_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪左4CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右4CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + } + } + + public 前髪_中分け1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_中分け1D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "中分け1"; + dif.Add(new Pars(Sta.胴体["前髪"][0][10])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + 髪左3_表示 = e.髪左3_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪左4_表示 = e.髪左4_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右4_表示 = e.髪右4_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_ハイライト右CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1D.cs index 9bc29d1..d5d7b46 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1D.cs @@ -1,89 +1,90 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_中分け1D : 前髪D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 前髪_中分け1D : 前髪D + { + public bool 髪基_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_中分け1D() - { - ThisType = GetType(); - } + public 前髪_中分け1D() + { + ThisType = GetType(); + } - public 前髪_中分け1D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_中分け1D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_中分け1(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_中分け1(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2.cs index afa1bee..6404722 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2.cs @@ -1,856 +1,857 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_中分け2 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 前髪_中分け2 : 前髪 + { + public Par X0Y0_髪基; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - ハイライト左_表示 = value; - 髪左4_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - ハイライト右_表示 = value; - 髪右4_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪右4CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - } - } - - public 前髪_中分け2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_中分け2D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "中分け2"; - dif.Add(new Pars(Sta.胴体["前髪"][0][11])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - 髪左3_表示 = e.髪左3_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪左4_表示 = e.髪左4_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪右4_表示 = e.髪右4_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪右4CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + ハイライト左_表示 = value; + 髪左4_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + ハイライト右_表示 = value; + 髪右4_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪右4CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + } + } + + public 前髪_中分け2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_中分け2D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "中分け2"; + dif.Add(new Pars(Sta.胴体["前髪"][0][11])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + 髪左3_表示 = e.髪左3_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪左4_表示 = e.髪左4_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪右4_表示 = e.髪右4_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪右4CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2D.cs index a2d34fa..106dd6d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2D.cs @@ -1,89 +1,90 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_中分け2D : 前髪D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 前髪_中分け2D : 前髪D + { + public bool 髪基_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_中分け2D() - { - ThisType = GetType(); - } + public 前髪_中分け2D() + { + ThisType = GetType(); + } - public 前髪_中分け2D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_中分け2D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_中分け2(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_中分け2(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1.cs index f90bad2..20ac091 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1.cs @@ -1,1041 +1,1042 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_二分1 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 前髪_二分1 : 前髪 + { + public Par X0Y0_髪基; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪左5; + public Par X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public Par X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public Par X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪頭頂横右1; + public Par X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public Par X0Y0_髪頭頂横右2; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪左5CD; + public ColorD 髪左5CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪頭頂横左1CD; + public ColorD 髪頭頂横左1CD; - public ColorD 髪頭頂横左2CD; + public ColorD 髪頭頂横左2CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪頭頂横右1CD; + public ColorD 髪頭頂横右1CD; - public ColorD 髪頭頂横右2CD; + public ColorD 髪頭頂横右2CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪左5CP; + public ColorP X0Y0_髪左5CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪頭頂横左1CP; + public ColorP X0Y0_髪頭頂横左1CP; - public ColorP X0Y0_髪頭頂横左2CP; + public ColorP X0Y0_髪頭頂横左2CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪頭頂横右1CP; + public ColorP X0Y0_髪頭頂横右1CP; - public ColorP X0Y0_髪頭頂横右2CP; + public ColorP X0Y0_髪頭頂横右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪左5_表示 - { - get - { - return X0Y0_髪左5.Dra; - } - set - { - X0Y0_髪左5.Dra = value; - X0Y0_髪左5.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪頭頂横左1_表示 - { - get - { - return X0Y0_髪頭頂横左1.Dra; - } - set - { - X0Y0_髪頭頂横左1.Dra = value; - X0Y0_髪頭頂横左1.Hit = value; - } - } - - public bool 髪頭頂横左2_表示 - { - get - { - return X0Y0_髪頭頂横左2.Dra; - } - set - { - X0Y0_髪頭頂横左2.Dra = value; - X0Y0_髪頭頂横左2.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪頭頂横右1_表示 - { - get - { - return X0Y0_髪頭頂横右1.Dra; - } - set - { - X0Y0_髪頭頂横右1.Dra = value; - X0Y0_髪頭頂横右1.Hit = value; - } - } - - public bool 髪頭頂横右2_表示 - { - get - { - return X0Y0_髪頭頂横右2.Dra; - } - set - { - X0Y0_髪頭頂横右2.Dra = value; - X0Y0_髪頭頂横右2.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪左5_表示 = value; - ハイライト左_表示 = value; - 髪頭頂横左1_表示 = value; - 髪頭頂横左2_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右5_表示 = value; - ハイライト右_表示 = value; - 髪頭頂横右1_表示 = value; - 髪頭頂横右2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪左5CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪頭頂横左1CD.不透明度 = value; - 髪頭頂横左2CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右5CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪頭頂横右1CD.不透明度 = value; - 髪頭頂横右2CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪基.SizeYBase *= num; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_編み左_編節1_髪節.SizeYBase *= num; - X0Y0_編み左_編節1_髪編目.SizeYBase *= num; - X0Y0_編み左_編節2_髪節.SizeYBase *= num; - X0Y0_編み左_編節2_髪編目.SizeYBase *= num; - X0Y0_編み左_編節3_髪節.SizeYBase *= num; - X0Y0_編み左_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ左.SizeYBase *= num; - X0Y0_髪左5.SizeYBase *= num; - X0Y0_ハイライト左.SizeYBase *= num; - X0Y0_髪頭頂横左1.SizeYBase *= num; - X0Y0_髪頭頂横左2.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_編み右_編節1_髪節.SizeYBase *= num; - X0Y0_編み右_編節1_髪編目.SizeYBase *= num; - X0Y0_編み右_編節2_髪節.SizeYBase *= num; - X0Y0_編み右_編節2_髪編目.SizeYBase *= num; - X0Y0_編み右_編節3_髪節.SizeYBase *= num; - X0Y0_編み右_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ右.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - X0Y0_ハイライト右.SizeYBase *= num; - X0Y0_髪頭頂横右1.SizeYBase *= num; - X0Y0_髪頭頂横右2.SizeYBase *= num; - } - } - - public 前髪_二分1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_二分1D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "二分1"; - dif.Add(new Pars(Sta.胴体["前髪"][0][6])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪左5 = pars["髪左5"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); - X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); - X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪左5_表示 = e.髪左5_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; - 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右5_表示 = e.髪右5_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; - 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); - X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); - X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪左5CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪頭頂横左1CP.Update(); - X0Y0_髪頭頂横左2CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右5CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪頭頂横右1CP.Update(); - X0Y0_髪頭頂横右2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪左5_表示 + { + get + { + return X0Y0_髪左5.Dra; + } + set + { + X0Y0_髪左5.Dra = value; + X0Y0_髪左5.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪頭頂横左1_表示 + { + get + { + return X0Y0_髪頭頂横左1.Dra; + } + set + { + X0Y0_髪頭頂横左1.Dra = value; + X0Y0_髪頭頂横左1.Hit = value; + } + } + + public bool 髪頭頂横左2_表示 + { + get + { + return X0Y0_髪頭頂横左2.Dra; + } + set + { + X0Y0_髪頭頂横左2.Dra = value; + X0Y0_髪頭頂横左2.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪頭頂横右1_表示 + { + get + { + return X0Y0_髪頭頂横右1.Dra; + } + set + { + X0Y0_髪頭頂横右1.Dra = value; + X0Y0_髪頭頂横右1.Hit = value; + } + } + + public bool 髪頭頂横右2_表示 + { + get + { + return X0Y0_髪頭頂横右2.Dra; + } + set + { + X0Y0_髪頭頂横右2.Dra = value; + X0Y0_髪頭頂横右2.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪左5_表示 = value; + ハイライト左_表示 = value; + 髪頭頂横左1_表示 = value; + 髪頭頂横左2_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右5_表示 = value; + ハイライト右_表示 = value; + 髪頭頂横右1_表示 = value; + 髪頭頂横右2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪左5CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪頭頂横左1CD.不透明度 = value; + 髪頭頂横左2CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右5CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪頭頂横右1CD.不透明度 = value; + 髪頭頂横右2CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪基.SizeYBase *= num; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_編み左_編節1_髪節.SizeYBase *= num; + X0Y0_編み左_編節1_髪編目.SizeYBase *= num; + X0Y0_編み左_編節2_髪節.SizeYBase *= num; + X0Y0_編み左_編節2_髪編目.SizeYBase *= num; + X0Y0_編み左_編節3_髪節.SizeYBase *= num; + X0Y0_編み左_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ左.SizeYBase *= num; + X0Y0_髪左5.SizeYBase *= num; + X0Y0_ハイライト左.SizeYBase *= num; + X0Y0_髪頭頂横左1.SizeYBase *= num; + X0Y0_髪頭頂横左2.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_編み右_編節1_髪節.SizeYBase *= num; + X0Y0_編み右_編節1_髪編目.SizeYBase *= num; + X0Y0_編み右_編節2_髪節.SizeYBase *= num; + X0Y0_編み右_編節2_髪編目.SizeYBase *= num; + X0Y0_編み右_編節3_髪節.SizeYBase *= num; + X0Y0_編み右_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ右.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + X0Y0_ハイライト右.SizeYBase *= num; + X0Y0_髪頭頂横右1.SizeYBase *= num; + X0Y0_髪頭頂横右2.SizeYBase *= num; + } + } + + public 前髪_二分1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_二分1D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "二分1"; + dif.Add(new Pars(Sta.胴体["前髪"][0][6])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪左5 = pars["髪左5"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪左5_表示 = e.髪左5_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; + 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右5_表示 = e.髪右5_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; + 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); + X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); + X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪左5CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪頭頂横左1CP.Update(); + X0Y0_髪頭頂横左2CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右5CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪頭頂横右1CP.Update(); + X0Y0_髪頭頂横右2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1D.cs index b8949c7..eab4803 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1D.cs @@ -1,105 +1,106 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_二分1D : 前髪D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 前髪_二分1D : 前髪D + { + public bool 髪基_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪左5_表示 = true; + public bool 髪左5_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪頭頂横左1_表示 = true; + public bool 髪頭頂横左1_表示 = true; - public bool 髪頭頂横左2_表示 = true; + public bool 髪頭頂横左2_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪頭頂横右1_表示 = true; + public bool 髪頭頂横右1_表示 = true; - public bool 髪頭頂横右2_表示 = true; + public bool 髪頭頂横右2_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_二分1D() - { - ThisType = GetType(); - } + public 前髪_二分1D() + { + ThisType = GetType(); + } - public 前髪_二分1D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); - 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); - 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_二分1D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横右1_表示 = 髪頭頂横左1_表示; + 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横右2_表示 = 髪頭頂横左2_表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_二分1(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_二分1(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2.cs index 98b9be3..fa59424 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2.cs @@ -1,962 +1,963 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_二分2 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 前髪_二分2 : 前髪 + { + public Par X0Y0_髪基; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public Par X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public Par X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪頭頂横右1; + public Par X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public Par X0Y0_髪頭頂横右2; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD 髪頭頂横左1CD; + public ColorD 髪頭頂横左1CD; - public ColorD 髪頭頂横左2CD; + public ColorD 髪頭頂横左2CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪頭頂横右1CD; + public ColorD 髪頭頂横右1CD; - public ColorD 髪頭頂横右2CD; + public ColorD 髪頭頂横右2CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_髪頭頂横左1CP; + public ColorP X0Y0_髪頭頂横左1CP; - public ColorP X0Y0_髪頭頂横左2CP; + public ColorP X0Y0_髪頭頂横左2CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪頭頂横右1CP; + public ColorP X0Y0_髪頭頂横右1CP; - public ColorP X0Y0_髪頭頂横右2CP; + public ColorP X0Y0_髪頭頂横右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool 髪頭頂横左1_表示 - { - get - { - return X0Y0_髪頭頂横左1.Dra; - } - set - { - X0Y0_髪頭頂横左1.Dra = value; - X0Y0_髪頭頂横左1.Hit = value; - } - } - - public bool 髪頭頂横左2_表示 - { - get - { - return X0Y0_髪頭頂横左2.Dra; - } - set - { - X0Y0_髪頭頂横左2.Dra = value; - X0Y0_髪頭頂横左2.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪頭頂横右1_表示 - { - get - { - return X0Y0_髪頭頂横右1.Dra; - } - set - { - X0Y0_髪頭頂横右1.Dra = value; - X0Y0_髪頭頂横右1.Hit = value; - } - } - - public bool 髪頭頂横右2_表示 - { - get - { - return X0Y0_髪頭頂横右2.Dra; - } - set - { - X0Y0_髪頭頂横右2.Dra = value; - X0Y0_髪頭頂横右2.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - ハイライト左_表示 = value; - 髪頭頂横左1_表示 = value; - 髪頭頂横左2_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - ハイライト右_表示 = value; - 髪頭頂横右1_表示 = value; - 髪頭頂横右2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - 髪頭頂横左1CD.不透明度 = value; - 髪頭頂横左2CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪頭頂横右1CD.不透明度 = value; - 髪頭頂横右2CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - } - } - - public 前髪_二分2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_二分2D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "二分2"; - dif.Add(new Pars(Sta.胴体["前髪"][0][8])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); - X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); - X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - ハイライト左_表示 = e.ハイライト左_表示; - 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; - 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; - 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); - X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); - X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_髪頭頂横左1CP.Update(); - X0Y0_髪頭頂横左2CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪頭頂横右1CP.Update(); - X0Y0_髪頭頂横右2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool 髪頭頂横左1_表示 + { + get + { + return X0Y0_髪頭頂横左1.Dra; + } + set + { + X0Y0_髪頭頂横左1.Dra = value; + X0Y0_髪頭頂横左1.Hit = value; + } + } + + public bool 髪頭頂横左2_表示 + { + get + { + return X0Y0_髪頭頂横左2.Dra; + } + set + { + X0Y0_髪頭頂横左2.Dra = value; + X0Y0_髪頭頂横左2.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪頭頂横右1_表示 + { + get + { + return X0Y0_髪頭頂横右1.Dra; + } + set + { + X0Y0_髪頭頂横右1.Dra = value; + X0Y0_髪頭頂横右1.Hit = value; + } + } + + public bool 髪頭頂横右2_表示 + { + get + { + return X0Y0_髪頭頂横右2.Dra; + } + set + { + X0Y0_髪頭頂横右2.Dra = value; + X0Y0_髪頭頂横右2.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + ハイライト左_表示 = value; + 髪頭頂横左1_表示 = value; + 髪頭頂横左2_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + ハイライト右_表示 = value; + 髪頭頂横右1_表示 = value; + 髪頭頂横右2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + 髪頭頂横左1CD.不透明度 = value; + 髪頭頂横左2CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪頭頂横右1CD.不透明度 = value; + 髪頭頂横右2CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + } + } + + public 前髪_二分2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_二分2D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "二分2"; + dif.Add(new Pars(Sta.胴体["前髪"][0][8])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + ハイライト左_表示 = e.ハイライト左_表示; + 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; + 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; + 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); + X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); + X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_髪頭頂横左1CP.Update(); + X0Y0_髪頭頂横左2CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪頭頂横右1CP.Update(); + X0Y0_髪頭頂横右2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2D.cs index 062e0f4..93d1cc3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2D.cs @@ -1,101 +1,102 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_二分2D : 前髪D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 前髪_二分2D : 前髪D + { + public bool 髪基_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool 髪頭頂横左1_表示 = true; + public bool 髪頭頂横左1_表示 = true; - public bool 髪頭頂横左2_表示 = true; + public bool 髪頭頂横左2_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪頭頂横右1_表示 = true; + public bool 髪頭頂横右1_表示 = true; - public bool 髪頭頂横右2_表示 = true; + public bool 髪頭頂横右2_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_二分2D() - { - ThisType = GetType(); - } + public 前髪_二分2D() + { + ThisType = GetType(); + } - public 前髪_二分2D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); - 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); - 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_二分2D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横右1_表示 = 髪頭頂横左1_表示; + 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横右2_表示 = 髪頭頂横左2_表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_二分2(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_二分2(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流し.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流し.cs index 0f6591d..f481b45 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流し.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流し.cs @@ -1,985 +1,986 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_横流し : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 前髪_横流し : 前髪 + { + public Par X0Y0_髪基; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪右6; + public Par X0Y0_髪右6; - public Par X0Y0_ハイライト; + public Par X0Y0_ハイライト; - public Par X0Y0_髪頭頂横左1; + public Par X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public Par X0Y0_髪頭頂横左2; - public Par X0Y0_髪頭頂横右1; + public Par X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public Par X0Y0_髪頭頂横右2; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪右6CD; + public ColorD 髪右6CD; - public ColorD ハイライトCD; + public ColorD ハイライトCD; - public ColorD 髪頭頂横左1CD; + public ColorD 髪頭頂横左1CD; - public ColorD 髪頭頂横左2CD; + public ColorD 髪頭頂横左2CD; - public ColorD 髪頭頂横右1CD; + public ColorD 髪頭頂横右1CD; - public ColorD 髪頭頂横右2CD; + public ColorD 髪頭頂横右2CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪右6CP; + public ColorP X0Y0_髪右6CP; - public ColorP X0Y0_ハイライトCP; + public ColorP X0Y0_ハイライトCP; - public ColorP X0Y0_髪頭頂横左1CP; + public ColorP X0Y0_髪頭頂横左1CP; - public ColorP X0Y0_髪頭頂横左2CP; + public ColorP X0Y0_髪頭頂横左2CP; - public ColorP X0Y0_髪頭頂横右1CP; + public ColorP X0Y0_髪頭頂横右1CP; - public ColorP X0Y0_髪頭頂横右2CP; + public ColorP X0Y0_髪頭頂横右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 髪右6_表示 - { - get - { - return X0Y0_髪右6.Dra; - } - set - { - X0Y0_髪右6.Dra = value; - X0Y0_髪右6.Hit = value; - } - } - - public bool ハイライト_表示 - { - get - { - return X0Y0_ハイライト.Dra; - } - set - { - X0Y0_ハイライト.Dra = value; - X0Y0_ハイライト.Hit = value; - } - } - - public bool 髪頭頂横左1_表示 - { - get - { - return X0Y0_髪頭頂横左1.Dra; - } - set - { - X0Y0_髪頭頂横左1.Dra = value; - X0Y0_髪頭頂横左1.Hit = value; - } - } - - public bool 髪頭頂横左2_表示 - { - get - { - return X0Y0_髪頭頂横左2.Dra; - } - set - { - X0Y0_髪頭頂横左2.Dra = value; - X0Y0_髪頭頂横左2.Hit = value; - } - } - - public bool 髪頭頂横右1_表示 - { - get - { - return X0Y0_髪頭頂横右1.Dra; - } - set - { - X0Y0_髪頭頂横右1.Dra = value; - X0Y0_髪頭頂横右1.Hit = value; - } - } - - public bool 髪頭頂横右2_表示 - { - get - { - return X0Y0_髪頭頂横右2.Dra; - } - set - { - X0Y0_髪頭頂横右2.Dra = value; - X0Y0_髪頭頂横右2.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト_表示; - } - set - { - ハイライト_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライトCD.不透明度; - } - set - { - ハイライトCD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪右1_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - 髪右5_表示 = value; - 髪左3_表示 = value; - 髪右6_表示 = value; - ハイライト_表示 = value; - 髪頭頂横左1_表示 = value; - 髪頭頂横左2_表示 = value; - 髪頭頂横右1_表示 = value; - 髪頭頂横右2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 髪右5CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪右6CD.不透明度 = value; - ハイライトCD.不透明度 = value; - 髪頭頂横左1CD.不透明度 = value; - 髪頭頂横左2CD.不透明度 = value; - 髪頭頂横右1CD.不透明度 = value; - 髪頭頂横右2CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪基.SizeYBase *= num; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_編み左_編節1_髪節.SizeYBase *= num; - X0Y0_編み左_編節1_髪編目.SizeYBase *= num; - X0Y0_編み左_編節2_髪節.SizeYBase *= num; - X0Y0_編み左_編節2_髪編目.SizeYBase *= num; - X0Y0_編み左_編節3_髪節.SizeYBase *= num; - X0Y0_編み左_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ左.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_編み右_編節1_髪節.SizeYBase *= num; - X0Y0_編み右_編節1_髪編目.SizeYBase *= num; - X0Y0_編み右_編節2_髪節.SizeYBase *= num; - X0Y0_編み右_編節2_髪編目.SizeYBase *= num; - X0Y0_編み右_編節3_髪節.SizeYBase *= num; - X0Y0_編み右_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ右.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪右6.SizeYBase *= num; - X0Y0_ハイライト.SizeYBase *= num; - X0Y0_髪頭頂横左1.SizeYBase *= num; - X0Y0_髪頭頂横左2.SizeYBase *= num; - X0Y0_髪頭頂横右1.SizeYBase *= num; - X0Y0_髪頭頂横右2.SizeYBase *= num; - } - } - - public 前髪_横流し(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_横流しD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "横流し"; - dif.Add(new Pars(Sta.胴体["前髪"][0][5])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪右6 = pars["髪右6"].ToPar(); - X0Y0_ハイライト = pars["ハイライト"].ToPar(); - X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); - X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); - X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); - X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪右1_表示 = e.髪右1_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 髪右5_表示 = e.髪右5_表示; - 髪左3_表示 = e.髪左3_表示; - 髪右6_表示 = e.髪右6_表示; - ハイライト_表示 = e.ハイライト_表示; - 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; - 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; - 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; - 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪右6CP = new ColorP(X0Y0_髪右6, 髪右6CD, DisUnit, abj: false); - X0Y0_ハイライトCP = new ColorP(X0Y0_ハイライト, ハイライトCD, DisUnit, abj: false); - X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); - X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); - X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); - X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_髪右5CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪右6CP.Update(); - X0Y0_ハイライトCP.Update(); - X0Y0_髪頭頂横左1CP.Update(); - X0Y0_髪頭頂横左2CP.Update(); - X0Y0_髪頭頂横右1CP.Update(); - X0Y0_髪頭頂横右2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右6CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 髪右6_表示 + { + get + { + return X0Y0_髪右6.Dra; + } + set + { + X0Y0_髪右6.Dra = value; + X0Y0_髪右6.Hit = value; + } + } + + public bool ハイライト_表示 + { + get + { + return X0Y0_ハイライト.Dra; + } + set + { + X0Y0_ハイライト.Dra = value; + X0Y0_ハイライト.Hit = value; + } + } + + public bool 髪頭頂横左1_表示 + { + get + { + return X0Y0_髪頭頂横左1.Dra; + } + set + { + X0Y0_髪頭頂横左1.Dra = value; + X0Y0_髪頭頂横左1.Hit = value; + } + } + + public bool 髪頭頂横左2_表示 + { + get + { + return X0Y0_髪頭頂横左2.Dra; + } + set + { + X0Y0_髪頭頂横左2.Dra = value; + X0Y0_髪頭頂横左2.Hit = value; + } + } + + public bool 髪頭頂横右1_表示 + { + get + { + return X0Y0_髪頭頂横右1.Dra; + } + set + { + X0Y0_髪頭頂横右1.Dra = value; + X0Y0_髪頭頂横右1.Hit = value; + } + } + + public bool 髪頭頂横右2_表示 + { + get + { + return X0Y0_髪頭頂横右2.Dra; + } + set + { + X0Y0_髪頭頂横右2.Dra = value; + X0Y0_髪頭頂横右2.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト_表示; + } + set + { + ハイライト_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライトCD.不透明度; + } + set + { + ハイライトCD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪右1_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + 髪右5_表示 = value; + 髪左3_表示 = value; + 髪右6_表示 = value; + ハイライト_表示 = value; + 髪頭頂横左1_表示 = value; + 髪頭頂横左2_表示 = value; + 髪頭頂横右1_表示 = value; + 髪頭頂横右2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 髪右5CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪右6CD.不透明度 = value; + ハイライトCD.不透明度 = value; + 髪頭頂横左1CD.不透明度 = value; + 髪頭頂横左2CD.不透明度 = value; + 髪頭頂横右1CD.不透明度 = value; + 髪頭頂横右2CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪基.SizeYBase *= num; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_編み左_編節1_髪節.SizeYBase *= num; + X0Y0_編み左_編節1_髪編目.SizeYBase *= num; + X0Y0_編み左_編節2_髪節.SizeYBase *= num; + X0Y0_編み左_編節2_髪編目.SizeYBase *= num; + X0Y0_編み左_編節3_髪節.SizeYBase *= num; + X0Y0_編み左_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ左.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_編み右_編節1_髪節.SizeYBase *= num; + X0Y0_編み右_編節1_髪編目.SizeYBase *= num; + X0Y0_編み右_編節2_髪節.SizeYBase *= num; + X0Y0_編み右_編節2_髪編目.SizeYBase *= num; + X0Y0_編み右_編節3_髪節.SizeYBase *= num; + X0Y0_編み右_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ右.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪右6.SizeYBase *= num; + X0Y0_ハイライト.SizeYBase *= num; + X0Y0_髪頭頂横左1.SizeYBase *= num; + X0Y0_髪頭頂横左2.SizeYBase *= num; + X0Y0_髪頭頂横右1.SizeYBase *= num; + X0Y0_髪頭頂横右2.SizeYBase *= num; + } + } + + public 前髪_横流し(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_横流しD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "横流し"; + dif.Add(new Pars(Sta.胴体["前髪"][0][5])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪右6 = pars["髪右6"].ToPar(); + X0Y0_ハイライト = pars["ハイライト"].ToPar(); + X0Y0_髪頭頂横左1 = pars["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = pars["髪頭頂横左2"].ToPar(); + X0Y0_髪頭頂横右1 = pars["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = pars["髪頭頂横右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪右1_表示 = e.髪右1_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 髪右5_表示 = e.髪右5_表示; + 髪左3_表示 = e.髪左3_表示; + 髪右6_表示 = e.髪右6_表示; + ハイライト_表示 = e.ハイライト_表示; + 髪頭頂横左1_表示 = e.髪頭頂横左1_表示; + 髪頭頂横左2_表示 = e.髪頭頂横左2_表示; + 髪頭頂横右1_表示 = e.髪頭頂横右1_表示; + 髪頭頂横右2_表示 = e.髪頭頂横右2_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪右6CP = new ColorP(X0Y0_髪右6, 髪右6CD, DisUnit, abj: false); + X0Y0_ハイライトCP = new ColorP(X0Y0_ハイライト, ハイライトCD, DisUnit, abj: false); + X0Y0_髪頭頂横左1CP = new ColorP(X0Y0_髪頭頂横左1, 髪頭頂横左1CD, DisUnit, abj: false); + X0Y0_髪頭頂横左2CP = new ColorP(X0Y0_髪頭頂横左2, 髪頭頂横左2CD, DisUnit, abj: false); + X0Y0_髪頭頂横右1CP = new ColorP(X0Y0_髪頭頂横右1, 髪頭頂横右1CD, DisUnit, abj: false); + X0Y0_髪頭頂横右2CP = new ColorP(X0Y0_髪頭頂横右2, 髪頭頂横右2CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_髪右5CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪右6CP.Update(); + X0Y0_ハイライトCP.Update(); + X0Y0_髪頭頂横左1CP.Update(); + X0Y0_髪頭頂横左2CP.Update(); + X0Y0_髪頭頂横右1CP.Update(); + X0Y0_髪頭頂横右2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右6CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪頭頂横右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流しD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流しD.cs index 24d48fb..78153d4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流しD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流しD.cs @@ -1,101 +1,102 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_横流しD : 前髪D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 前髪_横流しD : 前髪D + { + public bool 髪基_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪右6_表示 = true; + public bool 髪右6_表示 = true; - public bool ハイライト_表示 = true; + public bool ハイライト_表示 = true; - public bool 髪頭頂横左1_表示 = true; + public bool 髪頭頂横左1_表示 = true; - public bool 髪頭頂横左2_表示 = true; + public bool 髪頭頂横左2_表示 = true; - public bool 髪頭頂横右1_表示 = true; + public bool 髪頭頂横右1_表示 = true; - public bool 髪頭頂横右2_表示 = true; + public bool 髪頭頂横右2_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_横流しD() - { - ThisType = GetType(); - } + public 前髪_横流しD() + { + ThisType = GetType(); + } - public 前髪_横流しD SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); - 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); - 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_横流しD SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横右1_表示 = 髪頭頂横左1_表示; + 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横右2_表示 = 髪頭頂横左2_表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_横流し(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_横流し(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1.cs index 8058638..5734ecb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1.cs @@ -1,933 +1,934 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_目隠れ1 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪左1; + public class 前髪_目隠れ1 : 前髪 + { + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public Par X0Y0_髪右6; + public Par X0Y0_髪右6; - public Par X0Y0_髪右7; + public Par X0Y0_髪右7; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorD 髪右6CD; + public ColorD 髪右6CD; - public ColorD 髪右7CD; + public ColorD 髪右7CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public ColorP X0Y0_髪右6CP; + public ColorP X0Y0_髪右6CP; - public ColorP X0Y0_髪右7CP; + public ColorP X0Y0_髪右7CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_髪左1.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } - - public bool 髪右6_表示 - { - get - { - return X0Y0_髪右6.Dra; - } - set - { - X0Y0_髪右6.Dra = value; - X0Y0_髪右6.Hit = value; - } - } - - public bool 髪右7_表示 - { - get - { - return X0Y0_髪右7.Dra; - } - set - { - X0Y0_髪右7.Dra = value; - X0Y0_髪右7.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪左1_表示; - } - set - { - 髪左1_表示 = value; - 髪左2_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右5_表示 = value; - 髪右6_表示 = value; - 髪右7_表示 = value; - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪左1CD.不透明度; - } - set - { - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右5CD.不透明度 = value; - 髪右6CD.不透明度 = value; - 髪右7CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_編み左_編節1_髪節.SizeYBase *= num; - X0Y0_編み左_編節1_髪編目.SizeYBase *= num; - X0Y0_編み左_編節2_髪節.SizeYBase *= num; - X0Y0_編み左_編節2_髪編目.SizeYBase *= num; - X0Y0_編み左_編節3_髪節.SizeYBase *= num; - X0Y0_編み左_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ左.SizeYBase *= num; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_編み右_編節1_髪節.SizeYBase *= num; - X0Y0_編み右_編節1_髪編目.SizeYBase *= num; - X0Y0_編み右_編節2_髪節.SizeYBase *= num; - X0Y0_編み右_編節2_髪編目.SizeYBase *= num; - X0Y0_編み右_編節3_髪節.SizeYBase *= num; - X0Y0_編み右_編節3_髪編目.SizeYBase *= num; - X0Y0_髪ハネ右.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - X0Y0_髪右6.SizeYBase *= num; - X0Y0_髪右7.SizeYBase *= num; - X0Y0_ハイライト左.SizeYBase *= num; - X0Y0_ハイライト右.SizeYBase *= num; - } - } - - public 前髪_目隠れ1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_目隠れ1D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "目隠れ1"; - dif.Add(new Pars(Sta.胴体["前髪"][0][17])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - X0Y0_髪右6 = pars["髪右6"].ToPar(); - X0Y0_髪右7 = pars["髪右7"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右5_表示 = e.髪右5_表示; - 髪右6_表示 = e.髪右6_表示; - 髪右7_表示 = e.髪右7_表示; - ハイライト左_表示 = e.ハイライト左_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - X0Y0_髪右6CP = new ColorP(X0Y0_髪右6, 髪右6CD, DisUnit, abj: false); - X0Y0_髪右7CP = new ColorP(X0Y0_髪右7, 髪右7CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右5CP.Update(); - X0Y0_髪右6CP.Update(); - X0Y0_髪右7CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_ハイライト右CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右6CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右7CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } + 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; + X0Y0_髪左1.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } + + public bool 髪右6_表示 + { + get + { + return X0Y0_髪右6.Dra; + } + set + { + X0Y0_髪右6.Dra = value; + X0Y0_髪右6.Hit = value; + } + } + + public bool 髪右7_表示 + { + get + { + return X0Y0_髪右7.Dra; + } + set + { + X0Y0_髪右7.Dra = value; + X0Y0_髪右7.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪左1_表示; + } + set + { + 髪左1_表示 = value; + 髪左2_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右5_表示 = value; + 髪右6_表示 = value; + 髪右7_表示 = value; + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪左1CD.不透明度; + } + set + { + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右5CD.不透明度 = value; + 髪右6CD.不透明度 = value; + 髪右7CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_編み左_編節1_髪節.SizeYBase *= num; + X0Y0_編み左_編節1_髪編目.SizeYBase *= num; + X0Y0_編み左_編節2_髪節.SizeYBase *= num; + X0Y0_編み左_編節2_髪編目.SizeYBase *= num; + X0Y0_編み左_編節3_髪節.SizeYBase *= num; + X0Y0_編み左_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ左.SizeYBase *= num; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_編み右_編節1_髪節.SizeYBase *= num; + X0Y0_編み右_編節1_髪編目.SizeYBase *= num; + X0Y0_編み右_編節2_髪節.SizeYBase *= num; + X0Y0_編み右_編節2_髪編目.SizeYBase *= num; + X0Y0_編み右_編節3_髪節.SizeYBase *= num; + X0Y0_編み右_編節3_髪編目.SizeYBase *= num; + X0Y0_髪ハネ右.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + X0Y0_髪右6.SizeYBase *= num; + X0Y0_髪右7.SizeYBase *= num; + X0Y0_ハイライト左.SizeYBase *= num; + X0Y0_ハイライト右.SizeYBase *= num; + } + } + + public 前髪_目隠れ1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_目隠れ1D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "目隠れ1"; + dif.Add(new Pars(Sta.胴体["前髪"][0][17])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + X0Y0_髪右6 = pars["髪右6"].ToPar(); + X0Y0_髪右7 = pars["髪右7"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右5_表示 = e.髪右5_表示; + 髪右6_表示 = e.髪右6_表示; + 髪右7_表示 = e.髪右7_表示; + ハイライト左_表示 = e.ハイライト左_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + X0Y0_髪右6CP = new ColorP(X0Y0_髪右6, 髪右6CD, DisUnit, abj: false); + X0Y0_髪右7CP = new ColorP(X0Y0_髪右7, 髪右7CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右5CP.Update(); + X0Y0_髪右6CP.Update(); + X0Y0_髪右7CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_ハイライト右CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右6CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右7CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1D.cs index 27d38e7..51644d5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1D.cs @@ -1,93 +1,94 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_目隠れ1D : 前髪D +namespace SlaveMatrix { - public bool 髪左1_表示 = true; + [Serializable] + public class 前髪_目隠れ1D : 前髪D + { + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public bool 髪右6_表示 = true; + public bool 髪右6_表示 = true; - public bool 髪右7_表示 = true; + public bool 髪右7_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_目隠れ1D() - { - ThisType = GetType(); - } + public 前髪_目隠れ1D() + { + ThisType = GetType(); + } - public 前髪_目隠れ1D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_目隠れ1D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_目隠れ1(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_目隠れ1(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2.cs index c8a4774..c4b282e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2.cs @@ -1,962 +1,963 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 前髪_目隠れ2 : 前髪 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 前髪_目隠れ2 : 前髪 + { + public Par X0Y0_髪基; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_編み左_編節1_髪節; + public Par X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public Par X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public Par X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public Par X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public Par X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public Par X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public Par X0Y0_髪ハネ左; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_編み右_編節1_髪節; + public Par X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public Par X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public Par X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public Par X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public Par X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public Par X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public Par X0Y0_髪ハネ右; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪左5; + public Par X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public Par X0Y0_ハイライト左; - public Par X0Y0_ハイライト右; + public Par X0Y0_ハイライト右; - public Par X0Y0_髪右根1; + public Par X0Y0_髪右根1; - public Par X0Y0_髪右根2; + public Par X0Y0_髪右根2; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 編み左_編節1_髪節CD; + public ColorD 編み左_編節1_髪節CD; - public ColorD 編み左_編節1_髪編目CD; + public ColorD 編み左_編節1_髪編目CD; - public ColorD 編み左_編節2_髪節CD; + public ColorD 編み左_編節2_髪節CD; - public ColorD 編み左_編節2_髪編目CD; + public ColorD 編み左_編節2_髪編目CD; - public ColorD 編み左_編節3_髪節CD; + public ColorD 編み左_編節3_髪節CD; - public ColorD 編み左_編節3_髪編目CD; + public ColorD 編み左_編節3_髪編目CD; - public ColorD 髪ハネ左CD; + public ColorD 髪ハネ左CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 編み右_編節1_髪節CD; + public ColorD 編み右_編節1_髪節CD; - public ColorD 編み右_編節1_髪編目CD; + public ColorD 編み右_編節1_髪編目CD; - public ColorD 編み右_編節2_髪節CD; + public ColorD 編み右_編節2_髪節CD; - public ColorD 編み右_編節2_髪編目CD; + public ColorD 編み右_編節2_髪編目CD; - public ColorD 編み右_編節3_髪節CD; + public ColorD 編み右_編節3_髪節CD; - public ColorD 編み右_編節3_髪編目CD; + public ColorD 編み右_編節3_髪編目CD; - public ColorD 髪ハネ右CD; + public ColorD 髪ハネ右CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪左5CD; + public ColorD 髪左5CD; - public ColorD ハイライト左CD; + public ColorD ハイライト左CD; - public ColorD ハイライト右CD; + public ColorD ハイライト右CD; - public ColorD 髪右根1CD; + public ColorD 髪右根1CD; - public ColorD 髪右根2CD; + public ColorD 髪右根2CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_編み左_編節1_髪節CP; + public ColorP X0Y0_編み左_編節1_髪節CP; - public ColorP X0Y0_編み左_編節1_髪編目CP; + public ColorP X0Y0_編み左_編節1_髪編目CP; - public ColorP X0Y0_編み左_編節2_髪節CP; + public ColorP X0Y0_編み左_編節2_髪節CP; - public ColorP X0Y0_編み左_編節2_髪編目CP; + public ColorP X0Y0_編み左_編節2_髪編目CP; - public ColorP X0Y0_編み左_編節3_髪節CP; + public ColorP X0Y0_編み左_編節3_髪節CP; - public ColorP X0Y0_編み左_編節3_髪編目CP; + public ColorP X0Y0_編み左_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ左CP; + public ColorP X0Y0_髪ハネ左CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_編み右_編節1_髪節CP; + public ColorP X0Y0_編み右_編節1_髪節CP; - public ColorP X0Y0_編み右_編節1_髪編目CP; + public ColorP X0Y0_編み右_編節1_髪編目CP; - public ColorP X0Y0_編み右_編節2_髪節CP; + public ColorP X0Y0_編み右_編節2_髪節CP; - public ColorP X0Y0_編み右_編節2_髪編目CP; + public ColorP X0Y0_編み右_編節2_髪編目CP; - public ColorP X0Y0_編み右_編節3_髪節CP; + public ColorP X0Y0_編み右_編節3_髪節CP; - public ColorP X0Y0_編み右_編節3_髪編目CP; + public ColorP X0Y0_編み右_編節3_髪編目CP; - public ColorP X0Y0_髪ハネ右CP; + public ColorP X0Y0_髪ハネ右CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪左5CP; + public ColorP X0Y0_髪左5CP; - public ColorP X0Y0_ハイライト左CP; + public ColorP X0Y0_ハイライト左CP; - public ColorP X0Y0_ハイライト右CP; + public ColorP X0Y0_ハイライト右CP; - public ColorP X0Y0_髪右根1CP; + public ColorP X0Y0_髪右根1CP; - public ColorP X0Y0_髪右根2CP; + public ColorP X0Y0_髪右根2CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } - - public bool 編み左_編節1_髪節_表示 - { - get - { - return X0Y0_編み左_編節1_髪節.Dra; - } - set - { - X0Y0_編み左_編節1_髪節.Dra = value; - X0Y0_編み左_編節1_髪節.Hit = value; - } - } - - public bool 編み左_編節1_髪編目_表示 - { - get - { - return X0Y0_編み左_編節1_髪編目.Dra; - } - set - { - X0Y0_編み左_編節1_髪編目.Dra = value; - X0Y0_編み左_編節1_髪編目.Hit = value; - } - } - - public bool 編み左_編節2_髪節_表示 - { - get - { - return X0Y0_編み左_編節2_髪節.Dra; - } - set - { - X0Y0_編み左_編節2_髪節.Dra = value; - X0Y0_編み左_編節2_髪節.Hit = value; - } - } - - public bool 編み左_編節2_髪編目_表示 - { - get - { - return X0Y0_編み左_編節2_髪編目.Dra; - } - set - { - X0Y0_編み左_編節2_髪編目.Dra = value; - X0Y0_編み左_編節2_髪編目.Hit = value; - } - } - - public bool 編み左_編節3_髪節_表示 - { - get - { - return X0Y0_編み左_編節3_髪節.Dra; - } - set - { - X0Y0_編み左_編節3_髪節.Dra = value; - X0Y0_編み左_編節3_髪節.Hit = value; - } - } - - public bool 編み左_編節3_髪編目_表示 - { - get - { - return X0Y0_編み左_編節3_髪編目.Dra; - } - set - { - X0Y0_編み左_編節3_髪編目.Dra = value; - X0Y0_編み左_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ左_表示 - { - get - { - return X0Y0_髪ハネ左.Dra; - } - set - { - X0Y0_髪ハネ左.Dra = value; - X0Y0_髪ハネ左.Hit = value; - } - } - - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } - - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } - - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } - - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } - - public bool 編み右_編節1_髪節_表示 - { - get - { - return X0Y0_編み右_編節1_髪節.Dra; - } - set - { - X0Y0_編み右_編節1_髪節.Dra = value; - X0Y0_編み右_編節1_髪節.Hit = value; - } - } - - public bool 編み右_編節1_髪編目_表示 - { - get - { - return X0Y0_編み右_編節1_髪編目.Dra; - } - set - { - X0Y0_編み右_編節1_髪編目.Dra = value; - X0Y0_編み右_編節1_髪編目.Hit = value; - } - } - - public bool 編み右_編節2_髪節_表示 - { - get - { - return X0Y0_編み右_編節2_髪節.Dra; - } - set - { - X0Y0_編み右_編節2_髪節.Dra = value; - X0Y0_編み右_編節2_髪節.Hit = value; - } - } - - public bool 編み右_編節2_髪編目_表示 - { - get - { - return X0Y0_編み右_編節2_髪編目.Dra; - } - set - { - X0Y0_編み右_編節2_髪編目.Dra = value; - X0Y0_編み右_編節2_髪編目.Hit = value; - } - } - - public bool 編み右_編節3_髪節_表示 - { - get - { - return X0Y0_編み右_編節3_髪節.Dra; - } - set - { - X0Y0_編み右_編節3_髪節.Dra = value; - X0Y0_編み右_編節3_髪節.Hit = value; - } - } - - public bool 編み右_編節3_髪編目_表示 - { - get - { - return X0Y0_編み右_編節3_髪編目.Dra; - } - set - { - X0Y0_編み右_編節3_髪編目.Dra = value; - X0Y0_編み右_編節3_髪編目.Hit = value; - } - } - - public bool 髪ハネ右_表示 - { - get - { - return X0Y0_髪ハネ右.Dra; - } - set - { - X0Y0_髪ハネ右.Dra = value; - X0Y0_髪ハネ右.Hit = value; - } - } - - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } - - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } - - public bool 髪左5_表示 - { - get - { - return X0Y0_髪左5.Dra; - } - set - { - X0Y0_髪左5.Dra = value; - X0Y0_髪左5.Hit = value; - } - } - - public bool ハイライト左_表示 - { - get - { - return X0Y0_ハイライト左.Dra; - } - set - { - X0Y0_ハイライト左.Dra = value; - X0Y0_ハイライト左.Hit = value; - } - } - - public bool ハイライト右_表示 - { - get - { - return X0Y0_ハイライト右.Dra; - } - set - { - X0Y0_ハイライト右.Dra = value; - X0Y0_ハイライト右.Hit = value; - } - } - - public bool 髪右根1_表示 - { - get - { - return X0Y0_髪右根1.Dra; - } - set - { - X0Y0_髪右根1.Dra = value; - X0Y0_髪右根1.Hit = value; - } - } - - public bool 髪右根2_表示 - { - get - { - return X0Y0_髪右根2.Dra; - } - set - { - X0Y0_髪右根2.Dra = value; - X0Y0_髪右根2.Hit = value; - } - } - - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } - - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } - - public bool 編み左表示 - { - get - { - return 編み左_編節1_髪節_表示; - } - set - { - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - } - } - - public bool 編み右表示 - { - get - { - return 編み右_編節1_髪節_表示; - } - set - { - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト左_表示; - } - set - { - ハイライト左_表示 = value; - ハイライト右_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト左CD.不透明度; - } - set - { - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪左1_表示 = value; - 編み左_編節1_髪節_表示 = value; - 編み左_編節1_髪編目_表示 = value; - 編み左_編節2_髪節_表示 = value; - 編み左_編節2_髪編目_表示 = value; - 編み左_編節3_髪節_表示 = value; - 編み左_編節3_髪編目_表示 = value; - 髪ハネ左_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 髪右1_表示 = value; - 編み右_編節1_髪節_表示 = value; - 編み右_編節1_髪編目_表示 = value; - 編み右_編節2_髪節_表示 = value; - 編み右_編節2_髪編目_表示 = value; - 編み右_編節3_髪節_表示 = value; - 編み右_編節3_髪編目_表示 = value; - 髪ハネ右_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 髪左5_表示 = value; - ハイライト左_表示 = value; - ハイライト右_表示 = value; - 髪右根1_表示 = value; - 髪右根2_表示 = value; - 髪右4_表示 = value; - 髪右5_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 編み左_編節1_髪節CD.不透明度 = value; - 編み左_編節1_髪編目CD.不透明度 = value; - 編み左_編節2_髪節CD.不透明度 = value; - 編み左_編節2_髪編目CD.不透明度 = value; - 編み左_編節3_髪節CD.不透明度 = value; - 編み左_編節3_髪編目CD.不透明度 = value; - 髪ハネ左CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 編み右_編節1_髪節CD.不透明度 = value; - 編み右_編節1_髪編目CD.不透明度 = value; - 編み右_編節2_髪節CD.不透明度 = value; - 編み右_編節2_髪編目CD.不透明度 = value; - 編み右_編節3_髪節CD.不透明度 = value; - 編み右_編節3_髪編目CD.不透明度 = value; - 髪ハネ右CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪左5CD.不透明度 = value; - ハイライト左CD.不透明度 = value; - ハイライト右CD.不透明度 = value; - 髪右根1CD.不透明度 = value; - 髪右根2CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 髪右5CD.不透明度 = value; - } - } - - public double 髪長 - { - set - { - double num = 0.9 + 0.2 * value; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪左5.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - } - } - - public 前髪_目隠れ2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_目隠れ2D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "目隠れ2"; - dif.Add(new Pars(Sta.胴体["前髪"][0][18])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); - pars3 = pars4["編節1"].ToPars(); - X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節2"].ToPars(); - X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars4["編節3"].ToPars(); - X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪左5 = pars["髪左5"].ToPar(); - X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪右根1 = pars["髪右根1"].ToPar(); - X0Y0_髪右根2 = pars["髪右根2"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪左1_表示 = e.髪左1_表示; - 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; - 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; - 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; - 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; - 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; - 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; - 髪ハネ左_表示 = e.髪ハネ左_表示; - 髪左2_表示 = e.髪左2_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 髪右1_表示 = e.髪右1_表示; - 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; - 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; - 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; - 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; - 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; - 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; - 髪ハネ右_表示 = e.髪ハネ右_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪左5_表示 = e.髪左5_表示; - ハイライト左_表示 = e.ハイライト左_表示; - ハイライト右_表示 = e.ハイライト右_表示; - 髪右根1_表示 = e.髪右根1_表示; - 髪右根2_表示 = e.髪右根2_表示; - 髪右4_表示 = e.髪右4_表示; - 髪右5_表示 = e.髪右5_表示; - 編み左表示 = e.編み左表示; - 編み右表示 = e.編み右表示; - ハイライト表示 = e.ハイライト表示; - 髪長 = e.髪長; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); - X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); - X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); - X0Y0_髪右根1CP = new ColorP(X0Y0_髪右根1, 髪右根1CD, DisUnit, abj: false); - X0Y0_髪右根2CP = new ColorP(X0Y0_髪右根2, 髪右根2CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_編み左_編節1_髪節CP.Update(); - X0Y0_編み左_編節1_髪編目CP.Update(); - X0Y0_編み左_編節2_髪節CP.Update(); - X0Y0_編み左_編節2_髪編目CP.Update(); - X0Y0_編み左_編節3_髪節CP.Update(); - X0Y0_編み左_編節3_髪編目CP.Update(); - X0Y0_髪ハネ左CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_編み右_編節1_髪節CP.Update(); - X0Y0_編み右_編節1_髪編目CP.Update(); - X0Y0_編み右_編節2_髪節CP.Update(); - X0Y0_編み右_編節2_髪編目CP.Update(); - X0Y0_編み右_編節3_髪節CP.Update(); - X0Y0_編み右_編節3_髪編目CP.Update(); - X0Y0_髪ハネ右CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪左5CP.Update(); - X0Y0_ハイライト左CP.Update(); - X0Y0_ハイライト右CP.Update(); - X0Y0_髪右根1CP.Update(); - X0Y0_髪右根2CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_髪右5CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 髪右根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } + + public bool 編み左_編節1_髪節_表示 + { + get + { + return X0Y0_編み左_編節1_髪節.Dra; + } + set + { + X0Y0_編み左_編節1_髪節.Dra = value; + X0Y0_編み左_編節1_髪節.Hit = value; + } + } + + public bool 編み左_編節1_髪編目_表示 + { + get + { + return X0Y0_編み左_編節1_髪編目.Dra; + } + set + { + X0Y0_編み左_編節1_髪編目.Dra = value; + X0Y0_編み左_編節1_髪編目.Hit = value; + } + } + + public bool 編み左_編節2_髪節_表示 + { + get + { + return X0Y0_編み左_編節2_髪節.Dra; + } + set + { + X0Y0_編み左_編節2_髪節.Dra = value; + X0Y0_編み左_編節2_髪節.Hit = value; + } + } + + public bool 編み左_編節2_髪編目_表示 + { + get + { + return X0Y0_編み左_編節2_髪編目.Dra; + } + set + { + X0Y0_編み左_編節2_髪編目.Dra = value; + X0Y0_編み左_編節2_髪編目.Hit = value; + } + } + + public bool 編み左_編節3_髪節_表示 + { + get + { + return X0Y0_編み左_編節3_髪節.Dra; + } + set + { + X0Y0_編み左_編節3_髪節.Dra = value; + X0Y0_編み左_編節3_髪節.Hit = value; + } + } + + public bool 編み左_編節3_髪編目_表示 + { + get + { + return X0Y0_編み左_編節3_髪編目.Dra; + } + set + { + X0Y0_編み左_編節3_髪編目.Dra = value; + X0Y0_編み左_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ左_表示 + { + get + { + return X0Y0_髪ハネ左.Dra; + } + set + { + X0Y0_髪ハネ左.Dra = value; + X0Y0_髪ハネ左.Hit = value; + } + } + + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } + + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } + + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } + + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } + + public bool 編み右_編節1_髪節_表示 + { + get + { + return X0Y0_編み右_編節1_髪節.Dra; + } + set + { + X0Y0_編み右_編節1_髪節.Dra = value; + X0Y0_編み右_編節1_髪節.Hit = value; + } + } + + public bool 編み右_編節1_髪編目_表示 + { + get + { + return X0Y0_編み右_編節1_髪編目.Dra; + } + set + { + X0Y0_編み右_編節1_髪編目.Dra = value; + X0Y0_編み右_編節1_髪編目.Hit = value; + } + } + + public bool 編み右_編節2_髪節_表示 + { + get + { + return X0Y0_編み右_編節2_髪節.Dra; + } + set + { + X0Y0_編み右_編節2_髪節.Dra = value; + X0Y0_編み右_編節2_髪節.Hit = value; + } + } + + public bool 編み右_編節2_髪編目_表示 + { + get + { + return X0Y0_編み右_編節2_髪編目.Dra; + } + set + { + X0Y0_編み右_編節2_髪編目.Dra = value; + X0Y0_編み右_編節2_髪編目.Hit = value; + } + } + + public bool 編み右_編節3_髪節_表示 + { + get + { + return X0Y0_編み右_編節3_髪節.Dra; + } + set + { + X0Y0_編み右_編節3_髪節.Dra = value; + X0Y0_編み右_編節3_髪節.Hit = value; + } + } + + public bool 編み右_編節3_髪編目_表示 + { + get + { + return X0Y0_編み右_編節3_髪編目.Dra; + } + set + { + X0Y0_編み右_編節3_髪編目.Dra = value; + X0Y0_編み右_編節3_髪編目.Hit = value; + } + } + + public bool 髪ハネ右_表示 + { + get + { + return X0Y0_髪ハネ右.Dra; + } + set + { + X0Y0_髪ハネ右.Dra = value; + X0Y0_髪ハネ右.Hit = value; + } + } + + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } + + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } + + public bool 髪左5_表示 + { + get + { + return X0Y0_髪左5.Dra; + } + set + { + X0Y0_髪左5.Dra = value; + X0Y0_髪左5.Hit = value; + } + } + + public bool ハイライト左_表示 + { + get + { + return X0Y0_ハイライト左.Dra; + } + set + { + X0Y0_ハイライト左.Dra = value; + X0Y0_ハイライト左.Hit = value; + } + } + + public bool ハイライト右_表示 + { + get + { + return X0Y0_ハイライト右.Dra; + } + set + { + X0Y0_ハイライト右.Dra = value; + X0Y0_ハイライト右.Hit = value; + } + } + + public bool 髪右根1_表示 + { + get + { + return X0Y0_髪右根1.Dra; + } + set + { + X0Y0_髪右根1.Dra = value; + X0Y0_髪右根1.Hit = value; + } + } + + public bool 髪右根2_表示 + { + get + { + return X0Y0_髪右根2.Dra; + } + set + { + X0Y0_髪右根2.Dra = value; + X0Y0_髪右根2.Hit = value; + } + } + + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } + + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } + + public bool 編み左表示 + { + get + { + return 編み左_編節1_髪節_表示; + } + set + { + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + } + } + + public bool 編み右表示 + { + get + { + return 編み右_編節1_髪節_表示; + } + set + { + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト左_表示; + } + set + { + ハイライト左_表示 = value; + ハイライト右_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト左CD.不透明度; + } + set + { + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪左1_表示 = value; + 編み左_編節1_髪節_表示 = value; + 編み左_編節1_髪編目_表示 = value; + 編み左_編節2_髪節_表示 = value; + 編み左_編節2_髪編目_表示 = value; + 編み左_編節3_髪節_表示 = value; + 編み左_編節3_髪編目_表示 = value; + 髪ハネ左_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 髪右1_表示 = value; + 編み右_編節1_髪節_表示 = value; + 編み右_編節1_髪編目_表示 = value; + 編み右_編節2_髪節_表示 = value; + 編み右_編節2_髪編目_表示 = value; + 編み右_編節3_髪節_表示 = value; + 編み右_編節3_髪編目_表示 = value; + 髪ハネ右_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 髪左5_表示 = value; + ハイライト左_表示 = value; + ハイライト右_表示 = value; + 髪右根1_表示 = value; + 髪右根2_表示 = value; + 髪右4_表示 = value; + 髪右5_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 編み左_編節1_髪節CD.不透明度 = value; + 編み左_編節1_髪編目CD.不透明度 = value; + 編み左_編節2_髪節CD.不透明度 = value; + 編み左_編節2_髪編目CD.不透明度 = value; + 編み左_編節3_髪節CD.不透明度 = value; + 編み左_編節3_髪編目CD.不透明度 = value; + 髪ハネ左CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 編み右_編節1_髪節CD.不透明度 = value; + 編み右_編節1_髪編目CD.不透明度 = value; + 編み右_編節2_髪節CD.不透明度 = value; + 編み右_編節2_髪編目CD.不透明度 = value; + 編み右_編節3_髪節CD.不透明度 = value; + 編み右_編節3_髪編目CD.不透明度 = value; + 髪ハネ右CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪左5CD.不透明度 = value; + ハイライト左CD.不透明度 = value; + ハイライト右CD.不透明度 = value; + 髪右根1CD.不透明度 = value; + 髪右根2CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 髪右5CD.不透明度 = value; + } + } + + public double 髪長 + { + set + { + double num = 0.9 + 0.2 * value; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪左5.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + } + } + + public 前髪_目隠れ2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 前髪_目隠れ2D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "目隠れ2"; + dif.Add(new Pars(Sta.胴体["前髪"][0][18])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + Pars pars2 = pars["編み左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_編み左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + Pars pars4 = pars["編み右"].ToPars(); + pars3 = pars4["編節1"].ToPars(); + X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節2"].ToPars(); + X0Y0_編み右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars4["編節3"].ToPars(); + X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪左5 = pars["髪左5"].ToPar(); + X0Y0_ハイライト左 = pars["ハイライト左"].ToPar(); + X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪右根1 = pars["髪右根1"].ToPar(); + X0Y0_髪右根2 = pars["髪右根2"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪左1_表示 = e.髪左1_表示; + 編み左_編節1_髪節_表示 = e.編み左_編節1_髪節_表示; + 編み左_編節1_髪編目_表示 = e.編み左_編節1_髪編目_表示; + 編み左_編節2_髪節_表示 = e.編み左_編節2_髪節_表示; + 編み左_編節2_髪編目_表示 = e.編み左_編節2_髪編目_表示; + 編み左_編節3_髪節_表示 = e.編み左_編節3_髪節_表示; + 編み左_編節3_髪編目_表示 = e.編み左_編節3_髪編目_表示; + 髪ハネ左_表示 = e.髪ハネ左_表示; + 髪左2_表示 = e.髪左2_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 髪右1_表示 = e.髪右1_表示; + 編み右_編節1_髪節_表示 = e.編み右_編節1_髪節_表示; + 編み右_編節1_髪編目_表示 = e.編み右_編節1_髪編目_表示; + 編み右_編節2_髪節_表示 = e.編み右_編節2_髪節_表示; + 編み右_編節2_髪編目_表示 = e.編み右_編節2_髪編目_表示; + 編み右_編節3_髪節_表示 = e.編み右_編節3_髪節_表示; + 編み右_編節3_髪編目_表示 = e.編み右_編節3_髪編目_表示; + 髪ハネ右_表示 = e.髪ハネ右_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪左5_表示 = e.髪左5_表示; + ハイライト左_表示 = e.ハイライト左_表示; + ハイライト右_表示 = e.ハイライト右_表示; + 髪右根1_表示 = e.髪右根1_表示; + 髪右根2_表示 = e.髪右根2_表示; + 髪右4_表示 = e.髪右4_表示; + 髪右5_表示 = e.髪右5_表示; + 編み左表示 = e.編み左表示; + 編み右表示 = e.編み右表示; + ハイライト表示 = e.ハイライト表示; + 髪長 = e.髪長; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪節CP = new ColorP(X0Y0_編み左_編節1_髪節, 編み左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節1_髪編目CP = new ColorP(X0Y0_編み左_編節1_髪編目, 編み左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪節CP = new ColorP(X0Y0_編み左_編節2_髪節, 編み左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節2_髪編目CP = new ColorP(X0Y0_編み左_編節2_髪編目, 編み左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪節CP = new ColorP(X0Y0_編み左_編節3_髪節, 編み左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み左_編節3_髪編目CP = new ColorP(X0Y0_編み左_編節3_髪編目, 編み左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ左CP = new ColorP(X0Y0_髪ハネ左, 髪ハネ左CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪節CP = new ColorP(X0Y0_編み右_編節1_髪節, 編み右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節1_髪編目CP = new ColorP(X0Y0_編み右_編節1_髪編目, 編み右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪節CP = new ColorP(X0Y0_編み右_編節2_髪節, 編み右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節2_髪編目CP = new ColorP(X0Y0_編み右_編節2_髪編目, 編み右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪節CP = new ColorP(X0Y0_編み右_編節3_髪節, 編み右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_編み右_編節3_髪編目CP = new ColorP(X0Y0_編み右_編節3_髪編目, 編み右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_髪ハネ右CP = new ColorP(X0Y0_髪ハネ右, 髪ハネ右CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); + X0Y0_ハイライト左CP = new ColorP(X0Y0_ハイライト左, ハイライト左CD, DisUnit, abj: false); + X0Y0_ハイライト右CP = new ColorP(X0Y0_ハイライト右, ハイライト右CD, DisUnit, abj: false); + X0Y0_髪右根1CP = new ColorP(X0Y0_髪右根1, 髪右根1CD, DisUnit, abj: false); + X0Y0_髪右根2CP = new ColorP(X0Y0_髪右根2, 髪右根2CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_編み左_編節1_髪節CP.Update(); + X0Y0_編み左_編節1_髪編目CP.Update(); + X0Y0_編み左_編節2_髪節CP.Update(); + X0Y0_編み左_編節2_髪編目CP.Update(); + X0Y0_編み左_編節3_髪節CP.Update(); + X0Y0_編み左_編節3_髪編目CP.Update(); + X0Y0_髪ハネ左CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_編み右_編節1_髪節CP.Update(); + X0Y0_編み右_編節1_髪編目CP.Update(); + X0Y0_編み右_編節2_髪節CP.Update(); + X0Y0_編み右_編節2_髪編目CP.Update(); + X0Y0_編み右_編節3_髪節CP.Update(); + X0Y0_編み右_編節3_髪編目CP.Update(); + X0Y0_髪ハネ右CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪左5CP.Update(); + X0Y0_ハイライト左CP.Update(); + X0Y0_ハイライト右CP.Update(); + X0Y0_髪右根1CP.Update(); + X0Y0_髪右根2CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_髪右5CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編み右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪ハネ右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 髪右根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2D.cs index b7a1a4b..10ce512 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2D.cs @@ -1,97 +1,98 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 前髪_目隠れ2D : 前髪D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 前髪_目隠れ2D : 前髪D + { + public bool 髪基_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 編み左_編節1_髪節_表示 = true; + public bool 編み左_編節1_髪節_表示 = true; - public bool 編み左_編節1_髪編目_表示 = true; + public bool 編み左_編節1_髪編目_表示 = true; - public bool 編み左_編節2_髪節_表示 = true; + public bool 編み左_編節2_髪節_表示 = true; - public bool 編み左_編節2_髪編目_表示 = true; + public bool 編み左_編節2_髪編目_表示 = true; - public bool 編み左_編節3_髪節_表示 = true; + public bool 編み左_編節3_髪節_表示 = true; - public bool 編み左_編節3_髪編目_表示 = true; + public bool 編み左_編節3_髪編目_表示 = true; - public bool 髪ハネ左_表示 = true; + public bool 髪ハネ左_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 編み右_編節1_髪節_表示 = true; + public bool 編み右_編節1_髪節_表示 = true; - public bool 編み右_編節1_髪編目_表示 = true; + public bool 編み右_編節1_髪編目_表示 = true; - public bool 編み右_編節2_髪節_表示 = true; + public bool 編み右_編節2_髪節_表示 = true; - public bool 編み右_編節2_髪編目_表示 = true; + public bool 編み右_編節2_髪編目_表示 = true; - public bool 編み右_編節3_髪節_表示 = true; + public bool 編み右_編節3_髪節_表示 = true; - public bool 編み右_編節3_髪編目_表示 = true; + public bool 編み右_編節3_髪編目_表示 = true; - public bool 髪ハネ右_表示 = true; + public bool 髪ハネ右_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪左5_表示 = true; + public bool 髪左5_表示 = true; - public bool ハイライト左_表示 = true; + public bool ハイライト左_表示 = true; - public bool ハイライト右_表示 = true; + public bool ハイライト右_表示 = true; - public bool 髪右根1_表示 = true; + public bool 髪右根1_表示 = true; - public bool 髪右根2_表示 = true; + public bool 髪右根2_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public bool 編み左表示 = true; + public bool 編み左表示 = true; - public bool 編み右表示 = true; + public bool 編み右表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public double 髪長; + public double 髪長; - public 前髪_目隠れ2D() - { - ThisType = GetType(); - } + public 前髪_目隠れ2D() + { + ThisType = GetType(); + } - public 前髪_目隠れ2D SetRandom() - { - 髪ハネ左_表示 = RNG.XS.NextBool(); - 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); - 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 前髪_目隠れ2D SetRandom() + { + 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ右_表示 = 髪ハネ左_表示; + 編み左表示 = RNG.XS.NextBool(); + 編み右表示 = 編み左表示; + 髪長 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 前髪_目隠れ2(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 前髪_目隠れ2(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身.cs index 04f02ad..9c21423 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 半身 : Ele +namespace SlaveMatrix { + public class 半身 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身D.cs index e50b120..5642671 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 半身D : EleD +namespace SlaveMatrix { + [Serializable] + public class 半身D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目.cs index 817ef8e..a62f1e4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目.cs @@ -1,341 +1,342 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 単目 : Ele +namespace SlaveMatrix { - public Par X0Y0_白目; + public class 単目 : Ele + { + public Par X0Y0_白目; - public Par X0Y0_黒目_黒目; + public Par X0Y0_黒目_黒目; - public Par X0Y0_黒目_瞳孔; + public Par X0Y0_黒目_瞳孔; - public Par X0Y0_黒目_ハイライト上; + public Par X0Y0_黒目_ハイライト上; - public Par X0Y0_黒目_ハイライト下; + public Par X0Y0_黒目_ハイライト下; - public Par X0Y0_黒目_ハート; + public Par X0Y0_黒目_ハート; - public ColorD 白目CD; + public ColorD 白目CD; - public ColorD 黒目_黒目CD; + public ColorD 黒目_黒目CD; - public ColorD 黒目_瞳孔CD; + public ColorD 黒目_瞳孔CD; - public ColorD 黒目_ハイライト上CD; + public ColorD 黒目_ハイライト上CD; - public ColorD 黒目_ハイライト下CD; + public ColorD 黒目_ハイライト下CD; - public ColorD 黒目_ハートCD; + public ColorD 黒目_ハートCD; - public ColorP X0Y0_白目CP; + public ColorP X0Y0_白目CP; - public ColorP X0Y0_黒目_黒目CP; + public ColorP X0Y0_黒目_黒目CP; - public ColorP X0Y0_黒目_瞳孔CP; + public ColorP X0Y0_黒目_瞳孔CP; - public ColorP X0Y0_黒目_ハイライト上CP; + public ColorP X0Y0_黒目_ハイライト上CP; - public ColorP X0Y0_黒目_ハイライト下CP; + public ColorP X0Y0_黒目_ハイライト下CP; - public ColorP X0Y0_黒目_ハートCP; + public ColorP X0Y0_黒目_ハートCP; - public Ele[] 瞼_接続; + public Ele[] 瞼_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 白目_表示 - { - get - { - return X0Y0_白目.Dra; - } - set - { - X0Y0_白目.Dra = value; - X0Y0_白目.Hit = value; - } - } + public bool 白目_表示 + { + get + { + return X0Y0_白目.Dra; + } + set + { + X0Y0_白目.Dra = value; + X0Y0_白目.Hit = value; + } + } - public bool 黒目_黒目_表示 - { - get - { - return X0Y0_黒目_黒目.Dra; - } - set - { - X0Y0_黒目_黒目.Dra = value; - X0Y0_黒目_黒目.Hit = value; - } - } + public bool 黒目_黒目_表示 + { + get + { + return X0Y0_黒目_黒目.Dra; + } + set + { + X0Y0_黒目_黒目.Dra = value; + X0Y0_黒目_黒目.Hit = value; + } + } - public bool 黒目_瞳孔_表示 - { - get - { - return X0Y0_黒目_瞳孔.Dra; - } - set - { - X0Y0_黒目_瞳孔.Dra = value; - X0Y0_黒目_瞳孔.Hit = value; - } - } + public bool 黒目_瞳孔_表示 + { + get + { + return X0Y0_黒目_瞳孔.Dra; + } + set + { + X0Y0_黒目_瞳孔.Dra = value; + X0Y0_黒目_瞳孔.Hit = value; + } + } - public bool 黒目_ハイライト上_表示 - { - get - { - return X0Y0_黒目_ハイライト上.Dra; - } - set - { - X0Y0_黒目_ハイライト上.Dra = value; - X0Y0_黒目_ハイライト上.Hit = value; - } - } + public bool 黒目_ハイライト上_表示 + { + get + { + return X0Y0_黒目_ハイライト上.Dra; + } + set + { + X0Y0_黒目_ハイライト上.Dra = value; + X0Y0_黒目_ハイライト上.Hit = value; + } + } - public bool 黒目_ハイライト下_表示 - { - get - { - return X0Y0_黒目_ハイライト下.Dra; - } - set - { - X0Y0_黒目_ハイライト下.Dra = value; - X0Y0_黒目_ハイライト下.Hit = value; - } - } + public bool 黒目_ハイライト下_表示 + { + get + { + return X0Y0_黒目_ハイライト下.Dra; + } + set + { + X0Y0_黒目_ハイライト下.Dra = value; + X0Y0_黒目_ハイライト下.Hit = value; + } + } - public bool 黒目_ハート_表示 - { - get - { - return X0Y0_黒目_ハート.Dra; - } - set - { - X0Y0_黒目_ハート.Dra = value; - X0Y0_黒目_ハート.Hit = value; - } - } + public bool 黒目_ハート_表示 + { + get + { + return X0Y0_黒目_ハート.Dra; + } + set + { + X0Y0_黒目_ハート.Dra = value; + X0Y0_黒目_ハート.Hit = value; + } + } - public override bool 表示 - { - get - { - return 白目_表示; - } - set - { - 白目_表示 = value; - 黒目_黒目_表示 = value; - 黒目_瞳孔_表示 = value; - 黒目_ハイライト上_表示 = value; - 黒目_ハイライト下_表示 = value; - 黒目_ハート_表示 = value; - } - } + public override bool 表示 + { + get + { + return 白目_表示; + } + set + { + 白目_表示 = value; + 黒目_黒目_表示 = value; + 黒目_瞳孔_表示 = value; + 黒目_ハイライト上_表示 = value; + 黒目_ハイライト下_表示 = value; + 黒目_ハート_表示 = value; + } + } - public override double 濃度 - { - get - { - return 白目CD.不透明度; - } - set - { - 白目CD.不透明度 = value; - 黒目_黒目CD.不透明度 = value; - 黒目_瞳孔CD.不透明度 = value; - 黒目_ハイライト上CD.不透明度 = value; - 黒目_ハイライト下CD.不透明度 = value; - 黒目_ハートCD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 白目CD.不透明度; + } + set + { + 白目CD.不透明度 = value; + 黒目_黒目CD.不透明度 = value; + 黒目_瞳孔CD.不透明度 = value; + 黒目_ハイライト上CD.不透明度 = value; + 黒目_ハイライト下CD.不透明度 = value; + 黒目_ハートCD.不透明度 = value; + } + } - public Vector2D 視線 - { - get - { - return X0Y0_黒目_黒目.PositionCont; - } - set - { - X0Y0_黒目_黒目.PositionCont = value; - X0Y0_黒目_瞳孔.PositionCont = value; - X0Y0_黒目_ハート.PositionCont = value; - } - } + public Vector2D 視線 + { + get + { + return X0Y0_黒目_黒目.PositionCont; + } + set + { + X0Y0_黒目_黒目.PositionCont = value; + X0Y0_黒目_瞳孔.PositionCont = value; + X0Y0_黒目_ハート.PositionCont = value; + } + } - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public JointS 瞼_接続点 => new JointS(本体, X0Y0_白目, 0); + public JointS 瞼_接続点 => new JointS(本体, X0Y0_白目, 0); - public 単目(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 単目D e) - { - 単目 単目2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["単眼目"]); - Pars pars = 本体[0][0]; - X0Y0_白目 = pars["白目"].ToPar(); - Pars pars2 = pars["黒目"].ToPars(); - X0Y0_黒目_黒目 = pars2["黒目"].ToPar(); - X0Y0_黒目_瞳孔 = pars2["瞳孔"].ToPar(); - X0Y0_黒目_ハイライト上 = pars2["ハイライト上"].ToPar(); - X0Y0_黒目_ハイライト下 = pars2["ハイライト下"].ToPar(); - X0Y0_黒目_ハート = pars2["ハート"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 白目_表示 = e.白目_表示; - 黒目_黒目_表示 = e.黒目_黒目_表示; - 黒目_瞳孔_表示 = e.黒目_瞳孔_表示; - 黒目_ハイライト上_表示 = e.黒目_ハイライト上_表示; - 黒目_ハイライト下_表示 = e.黒目_ハイライト下_表示; - 黒目_ハート_表示 = e.黒目_ハート_表示; - if (e.猫目) - { - 猫目(); - } - if (e.蛸目) - { - 蛸目(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.瞼_接続.Count > 0) - { - Ele f; - 瞼_接続 = e.瞼_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 単目2; - f.ConnectionType = ConnectionInfo.単目_瞼_接続; - f.接続(単目2.瞼_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_白目CP = new ColorP(X0Y0_白目, 白目CD, DisUnit, abj: true); - X0Y0_黒目_黒目CP = new ColorP(X0Y0_黒目_黒目, 黒目_黒目CD, DisUnit, abj: true); - X0Y0_黒目_瞳孔CP = new ColorP(X0Y0_黒目_瞳孔, 黒目_瞳孔CD, DisUnit, abj: true); - X0Y0_黒目_ハイライト上CP = new ColorP(X0Y0_黒目_ハイライト上, 黒目_ハイライト上CD, DisUnit, abj: true); - X0Y0_黒目_ハイライト下CP = new ColorP(X0Y0_黒目_ハイライト下, 黒目_ハイライト下CD, DisUnit, abj: true); - X0Y0_黒目_ハートCP = new ColorP(X0Y0_黒目_ハート, 黒目_ハートCD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 単目(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 単目D e) + { + 単目 単目2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["単眼目"]); + Pars pars = 本体[0][0]; + X0Y0_白目 = pars["白目"].ToPar(); + Pars pars2 = pars["黒目"].ToPars(); + X0Y0_黒目_黒目 = pars2["黒目"].ToPar(); + X0Y0_黒目_瞳孔 = pars2["瞳孔"].ToPar(); + X0Y0_黒目_ハイライト上 = pars2["ハイライト上"].ToPar(); + X0Y0_黒目_ハイライト下 = pars2["ハイライト下"].ToPar(); + X0Y0_黒目_ハート = pars2["ハート"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 白目_表示 = e.白目_表示; + 黒目_黒目_表示 = e.黒目_黒目_表示; + 黒目_瞳孔_表示 = e.黒目_瞳孔_表示; + 黒目_ハイライト上_表示 = e.黒目_ハイライト上_表示; + 黒目_ハイライト下_表示 = e.黒目_ハイライト下_表示; + 黒目_ハート_表示 = e.黒目_ハート_表示; + if (e.猫目) + { + 猫目(); + } + if (e.蛸目) + { + 蛸目(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.瞼_接続.Count > 0) + { + Ele f; + 瞼_接続 = e.瞼_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 単目2; + f.ConnectionType = ConnectionInfo.単目_瞼_接続; + f.接続(単目2.瞼_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_白目CP = new ColorP(X0Y0_白目, 白目CD, DisUnit, abj: true); + X0Y0_黒目_黒目CP = new ColorP(X0Y0_黒目_黒目, 黒目_黒目CD, DisUnit, abj: true); + X0Y0_黒目_瞳孔CP = new ColorP(X0Y0_黒目_瞳孔, 黒目_瞳孔CD, DisUnit, abj: true); + X0Y0_黒目_ハイライト上CP = new ColorP(X0Y0_黒目_ハイライト上, 黒目_ハイライト上CD, DisUnit, abj: true); + X0Y0_黒目_ハイライト下CP = new ColorP(X0Y0_黒目_ハイライト下, 黒目_ハイライト下CD, DisUnit, abj: true); + X0Y0_黒目_ハートCP = new ColorP(X0Y0_黒目_ハート, 黒目_ハートCD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public void 猫目() - { - X0Y0_黒目_瞳孔.SizeXBase *= 0.25; - X0Y0_黒目_瞳孔.SizeYBase *= 1.5; - } + public void 猫目() + { + X0Y0_黒目_瞳孔.SizeXBase *= 0.25; + X0Y0_黒目_瞳孔.SizeYBase *= 1.5; + } - public void 蛸目() - { - X0Y0_黒目_瞳孔.SizeXBase *= 2.0; - X0Y0_黒目_瞳孔.SizeYBase *= 0.5; - } + public void 蛸目() + { + X0Y0_黒目_瞳孔.SizeXBase *= 2.0; + X0Y0_黒目_瞳孔.SizeYBase *= 0.5; + } - public override void 色更新() - { - X0Y0_白目CP.Update(); - X0Y0_黒目_黒目CP.Update(); - X0Y0_黒目_瞳孔CP.Update(); - X0Y0_黒目_ハイライト上CP.Update(); - X0Y0_黒目_ハイライト下CP.Update(); - X0Y0_黒目_ハートCP.Update(); - } + public override void 色更新() + { + X0Y0_白目CP.Update(); + X0Y0_黒目_黒目CP.Update(); + X0Y0_黒目_瞳孔CP.Update(); + X0Y0_黒目_ハイライト上CP.Update(); + X0Y0_黒目_ハイライト下CP.Update(); + X0Y0_黒目_ハートCP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 白目CD = new ColorD(ref Col.Empty, ref 体配色.白部O); - 黒目_黒目CD = new ColorD(ref Col.Black, ref 体配色.目左O); - 黒目_瞳孔CD = new ColorD(ref Col.Black, ref 体配色.瞳孔); - 黒目_ハイライト上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 黒目_ハイライト下CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 黒目_ハートCD = new ColorD(ref Col.Empty, ref 体配色.ハートO); - } + private void 配色N0(体配色 体配色) + { + 白目CD = new ColorD(ref Col.Empty, ref 体配色.白部O); + 黒目_黒目CD = new ColorD(ref Col.Black, ref 体配色.目左O); + 黒目_瞳孔CD = new ColorD(ref Col.Black, ref 体配色.瞳孔); + 黒目_ハイライト上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 黒目_ハイライト下CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 黒目_ハートCD = new ColorD(ref Col.Empty, ref 体配色.ハートO); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目D.cs index 6a1e19c..6483475 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目D.cs @@ -2,43 +2,44 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 単目D : EleD +namespace SlaveMatrix { - public bool 白目_表示 = true; + [Serializable] + public class 単目D : EleD + { + public bool 白目_表示 = true; - public bool 黒目_黒目_表示 = true; + public bool 黒目_黒目_表示 = true; - public bool 黒目_瞳孔_表示 = true; + public bool 黒目_瞳孔_表示 = true; - public bool 黒目_ハイライト上_表示 = true; + public bool 黒目_ハイライト上_表示 = true; - public bool 黒目_ハイライト下_表示; + public bool 黒目_ハイライト下_表示; - public bool 黒目_ハート_表示; + public bool 黒目_ハート_表示; - public bool 猫目; + public bool 猫目; - public bool 蛸目; + public bool 蛸目; - public List 瞼_接続 = new List(); + public List 瞼_接続 = new List(); - public 単目D() - { - ThisType = GetType(); - } + public 単目D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 単目(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 単目(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉.cs index 84a1938..ce1caf5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉.cs @@ -1,199 +1,200 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 単眼眉 : Ele +namespace SlaveMatrix { - public Par X0Y0_眉; + public class 単眼眉 : Ele + { + public Par X0Y0_眉; - public Par X0Y1_眉; + public Par X0Y1_眉; - public Par X0Y2_眉; + public Par X0Y2_眉; - public ColorD 眉CD; + public ColorD 眉CD; - public ColorP X0Y0_眉CP; + public ColorP X0Y0_眉CP; - public ColorP X0Y1_眉CP; + public ColorP X0Y1_眉CP; - public ColorP X0Y2_眉CP; + public ColorP X0Y2_眉CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 眉_表示 - { - get - { - return X0Y0_眉.Dra; - } - set - { - X0Y0_眉.Dra = value; - X0Y1_眉.Dra = value; - X0Y2_眉.Dra = value; - X0Y0_眉.Hit = value; - X0Y1_眉.Hit = value; - X0Y2_眉.Hit = value; - } - } + public bool 眉_表示 + { + get + { + return X0Y0_眉.Dra; + } + set + { + X0Y0_眉.Dra = value; + X0Y1_眉.Dra = value; + X0Y2_眉.Dra = value; + X0Y0_眉.Hit = value; + X0Y1_眉.Hit = value; + X0Y2_眉.Hit = value; + } + } - public override bool 表示 - { - get - { - return 眉_表示; - } - set - { - 眉_表示 = value; - } - } + public override bool 表示 + { + get + { + return 眉_表示; + } + set + { + 眉_表示 = value; + } + } - public override double 濃度 - { - get - { - return 眉CD.不透明度; - } - set - { - 眉CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 眉CD.不透明度; + } + set + { + 眉CD.不透明度 = value; + } + } - public override double サイズY - { - get - { - return サイズY_; - } - set - { - 尺度YB = 0.5 + 1.1 * value; - } - } + public override double サイズY + { + get + { + return サイズY_; + } + set + { + 尺度YB = 0.5 + 1.1 * value; + } + } - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public 単眼眉(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 単眼眉D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["単眼眉"]); - Pars pars = 本体[0][0]; - X0Y0_眉 = pars["眉"].ToPar(); - pars = 本体[0][1]; - X0Y1_眉 = pars["眉"].ToPar(); - pars = 本体[0][2]; - X0Y2_眉 = pars["眉"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 眉_表示 = e.眉_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_眉CP = new ColorP(X0Y0_眉, 眉CD, DisUnit, abj: false); - X0Y1_眉CP = new ColorP(X0Y1_眉, 眉CD, DisUnit, abj: false); - X0Y2_眉CP = new ColorP(X0Y2_眉, 眉CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 単眼眉(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 単眼眉D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["単眼眉"]); + Pars pars = 本体[0][0]; + X0Y0_眉 = pars["眉"].ToPar(); + pars = 本体[0][1]; + X0Y1_眉 = pars["眉"].ToPar(); + pars = 本体[0][2]; + X0Y2_眉 = pars["眉"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 眉_表示 = e.眉_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_眉CP = new ColorP(X0Y0_眉, 眉CD, DisUnit, abj: false); + X0Y1_眉CP = new ColorP(X0Y1_眉, 眉CD, DisUnit, abj: false); + X0Y2_眉CP = new ColorP(X0Y2_眉, 眉CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_眉CP.Update(); - break; - case 1: - X0Y1_眉CP.Update(); - break; - default: - X0Y2_眉CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_眉CP.Update(); + break; + case 1: + X0Y1_眉CP.Update(); + break; + default: + X0Y2_眉CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 眉CD = new ColorD(ref 体配色.薄線, ref 体配色.眉O); - } + private void 配色N0(体配色 体配色) + { + 眉CD = new ColorD(ref 体配色.薄線, ref 体配色.眉O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉D.cs index c0bff30..c73b307 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉D.cs @@ -1,26 +1,27 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 単眼眉D : EleD +namespace SlaveMatrix { - public bool 眉_表示 = true; + [Serializable] + public class 単眼眉D : EleD + { + public bool 眉_表示 = true; - public 単眼眉D() - { - ThisType = GetType(); - } + public 単眼眉D() + { + ThisType = GetType(); + } - public 単眼眉D SetRandom() - { - サイズY = RNG.XS.NextDouble(); - return this; - } + public 単眼眉D SetRandom() + { + サイズY = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 単眼眉(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 単眼眉(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼.cs index 93c122e..8b67f80 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼.cs @@ -1,1967 +1,1968 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 単瞼 : Ele +namespace SlaveMatrix { - public Par X0Y0_瞼下; + public class 単瞼 : Ele + { + public Par X0Y0_瞼下; - public Par X0Y0_瞼上; + public Par X0Y0_瞼上; - public Par X0Y0_二重; + public Par X0Y0_二重; - public Par X0Y0_睫毛上上左; + public Par X0Y0_睫毛上上左; - public Par X0Y0_睫毛上中左; + public Par X0Y0_睫毛上中左; - public Par X0Y0_睫毛上下左; + public Par X0Y0_睫毛上下左; - public Par X0Y0_睫毛上上右; + public Par X0Y0_睫毛上上右; - public Par X0Y0_睫毛上中右; + public Par X0Y0_睫毛上中右; - public Par X0Y0_睫毛上下右; + public Par X0Y0_睫毛上下右; - public Par X0Y0_睫毛下上左; + public Par X0Y0_睫毛下上左; - public Par X0Y0_睫毛下下左; + public Par X0Y0_睫毛下下左; - public Par X0Y0_睫毛下上右; + public Par X0Y0_睫毛下上右; - public Par X0Y0_睫毛下下右; + public Par X0Y0_睫毛下下右; - public Par X0Y1_瞼下; + public Par X0Y1_瞼下; - public Par X0Y1_瞼上; + public Par X0Y1_瞼上; - public Par X0Y1_二重; + public Par X0Y1_二重; - public Par X0Y1_睫毛上上左; + public Par X0Y1_睫毛上上左; - public Par X0Y1_睫毛上中左; + public Par X0Y1_睫毛上中左; - public Par X0Y1_睫毛上下左; + public Par X0Y1_睫毛上下左; - public Par X0Y1_睫毛上上右; + public Par X0Y1_睫毛上上右; - public Par X0Y1_睫毛上中右; + public Par X0Y1_睫毛上中右; - public Par X0Y1_睫毛上下右; + public Par X0Y1_睫毛上下右; - public Par X0Y1_睫毛下上左; + public Par X0Y1_睫毛下上左; - public Par X0Y1_睫毛下下左; + public Par X0Y1_睫毛下下左; - public Par X0Y1_睫毛下上右; + public Par X0Y1_睫毛下上右; - public Par X0Y1_睫毛下下右; + public Par X0Y1_睫毛下下右; - public Par X0Y2_瞼下; + public Par X0Y2_瞼下; - public Par X0Y2_瞼上; + public Par X0Y2_瞼上; - public Par X0Y2_二重; + public Par X0Y2_二重; - public Par X0Y2_睫毛上上左; + public Par X0Y2_睫毛上上左; - public Par X0Y2_睫毛上中左; + public Par X0Y2_睫毛上中左; - public Par X0Y2_睫毛上下左; + public Par X0Y2_睫毛上下左; - public Par X0Y2_睫毛上上右; + public Par X0Y2_睫毛上上右; - public Par X0Y2_睫毛上中右; + public Par X0Y2_睫毛上中右; - public Par X0Y2_睫毛上下右; + public Par X0Y2_睫毛上下右; - public Par X0Y2_睫毛下上左; + public Par X0Y2_睫毛下上左; - public Par X0Y2_睫毛下下左; + public Par X0Y2_睫毛下下左; - public Par X0Y2_睫毛下上右; + public Par X0Y2_睫毛下上右; - public Par X0Y2_睫毛下下右; + public Par X0Y2_睫毛下下右; - public Par X0Y3_瞼下; + public Par X0Y3_瞼下; - public Par X0Y3_瞼上; + public Par X0Y3_瞼上; - public Par X0Y3_二重; + public Par X0Y3_二重; - public Par X0Y3_睫毛上上左; + public Par X0Y3_睫毛上上左; - public Par X0Y3_睫毛上中左; + public Par X0Y3_睫毛上中左; - public Par X0Y3_睫毛上下左; + public Par X0Y3_睫毛上下左; - public Par X0Y3_睫毛上上右; + public Par X0Y3_睫毛上上右; - public Par X0Y3_睫毛上中右; + public Par X0Y3_睫毛上中右; - public Par X0Y3_睫毛上下右; + public Par X0Y3_睫毛上下右; - public Par X0Y3_睫毛下上左; + public Par X0Y3_睫毛下上左; - public Par X0Y3_睫毛下下左; + public Par X0Y3_睫毛下下左; - public Par X0Y3_睫毛下上右; + public Par X0Y3_睫毛下上右; - public Par X0Y3_睫毛下下右; + public Par X0Y3_睫毛下下右; - public Par X0Y4_瞼下; + public Par X0Y4_瞼下; - public Par X0Y4_瞼上; + public Par X0Y4_瞼上; - public Par X0Y4_二重; + public Par X0Y4_二重; - public Par X0Y4_睫毛上上左; + public Par X0Y4_睫毛上上左; - public Par X0Y4_睫毛上中左; + public Par X0Y4_睫毛上中左; - public Par X0Y4_睫毛上下左; + public Par X0Y4_睫毛上下左; - public Par X0Y4_睫毛上上右; + public Par X0Y4_睫毛上上右; - public Par X0Y4_睫毛上中右; + public Par X0Y4_睫毛上中右; - public Par X0Y4_睫毛上下右; + public Par X0Y4_睫毛上下右; - public Par X0Y4_睫毛下上左; + public Par X0Y4_睫毛下上左; - public Par X0Y4_睫毛下下左; + public Par X0Y4_睫毛下下左; - public Par X0Y4_睫毛下上右; + public Par X0Y4_睫毛下上右; - public Par X0Y4_睫毛下下右; + public Par X0Y4_睫毛下下右; - public Par X1Y0_瞼下; + public Par X1Y0_瞼下; - public Par X1Y0_瞼上; + public Par X1Y0_瞼上; - public Par X1Y0_二重; + public Par X1Y0_二重; - public Par X1Y0_睫毛上上左; + public Par X1Y0_睫毛上上左; - public Par X1Y0_睫毛上中左; + public Par X1Y0_睫毛上中左; - public Par X1Y0_睫毛上下左; + public Par X1Y0_睫毛上下左; - public Par X1Y0_睫毛上上右; + public Par X1Y0_睫毛上上右; - public Par X1Y0_睫毛上中右; + public Par X1Y0_睫毛上中右; - public Par X1Y0_睫毛上下右; + public Par X1Y0_睫毛上下右; - public Par X1Y0_睫毛下上左; + public Par X1Y0_睫毛下上左; - public Par X1Y0_睫毛下下左; + public Par X1Y0_睫毛下下左; - public Par X1Y0_睫毛下上右; + public Par X1Y0_睫毛下上右; - public Par X1Y0_睫毛下下右; + public Par X1Y0_睫毛下下右; - public Par X1Y1_瞼下; + public Par X1Y1_瞼下; - public Par X1Y1_瞼上; + public Par X1Y1_瞼上; - public Par X1Y1_二重; + public Par X1Y1_二重; - public Par X1Y1_睫毛上上左; + public Par X1Y1_睫毛上上左; - public Par X1Y1_睫毛上中左; + public Par X1Y1_睫毛上中左; - public Par X1Y1_睫毛上下左; + public Par X1Y1_睫毛上下左; - public Par X1Y1_睫毛上上右; + public Par X1Y1_睫毛上上右; - public Par X1Y1_睫毛上中右; + public Par X1Y1_睫毛上中右; - public Par X1Y1_睫毛上下右; + public Par X1Y1_睫毛上下右; - public Par X1Y1_睫毛下上左; + public Par X1Y1_睫毛下上左; - public Par X1Y1_睫毛下下左; + public Par X1Y1_睫毛下下左; - public Par X1Y1_睫毛下上右; + public Par X1Y1_睫毛下上右; - public Par X1Y1_睫毛下下右; + public Par X1Y1_睫毛下下右; - public Par X1Y2_瞼下; + public Par X1Y2_瞼下; - public Par X1Y2_瞼上; + public Par X1Y2_瞼上; - public Par X1Y2_二重; + public Par X1Y2_二重; - public Par X1Y2_睫毛上上左; + public Par X1Y2_睫毛上上左; - public Par X1Y2_睫毛上中左; + public Par X1Y2_睫毛上中左; - public Par X1Y2_睫毛上下左; + public Par X1Y2_睫毛上下左; - public Par X1Y2_睫毛上上右; + public Par X1Y2_睫毛上上右; - public Par X1Y2_睫毛上中右; + public Par X1Y2_睫毛上中右; - public Par X1Y2_睫毛上下右; + public Par X1Y2_睫毛上下右; - public Par X1Y2_睫毛下上左; + public Par X1Y2_睫毛下上左; - public Par X1Y2_睫毛下下左; + public Par X1Y2_睫毛下下左; - public Par X1Y2_睫毛下上右; + public Par X1Y2_睫毛下上右; - public Par X1Y2_睫毛下下右; + public Par X1Y2_睫毛下下右; - public Par X1Y3_瞼下; + public Par X1Y3_瞼下; - public Par X1Y3_瞼上; + public Par X1Y3_瞼上; - public Par X1Y3_二重; + public Par X1Y3_二重; - public Par X1Y3_睫毛上上左; + public Par X1Y3_睫毛上上左; - public Par X1Y3_睫毛上中左; + public Par X1Y3_睫毛上中左; - public Par X1Y3_睫毛上下左; + public Par X1Y3_睫毛上下左; - public Par X1Y3_睫毛上上右; + public Par X1Y3_睫毛上上右; - public Par X1Y3_睫毛上中右; + public Par X1Y3_睫毛上中右; - public Par X1Y3_睫毛上下右; + public Par X1Y3_睫毛上下右; - public Par X1Y3_睫毛下上左; + public Par X1Y3_睫毛下上左; - public Par X1Y3_睫毛下下左; + public Par X1Y3_睫毛下下左; - public Par X1Y3_睫毛下上右; + public Par X1Y3_睫毛下上右; - public Par X1Y3_睫毛下下右; + public Par X1Y3_睫毛下下右; - public Par X1Y4_瞼下; + public Par X1Y4_瞼下; - public Par X1Y4_瞼上; + public Par X1Y4_瞼上; - public Par X1Y4_二重; + public Par X1Y4_二重; - public Par X1Y4_睫毛上上左; + public Par X1Y4_睫毛上上左; - public Par X1Y4_睫毛上中左; + public Par X1Y4_睫毛上中左; - public Par X1Y4_睫毛上下左; + public Par X1Y4_睫毛上下左; - public Par X1Y4_睫毛上上右; + public Par X1Y4_睫毛上上右; - public Par X1Y4_睫毛上中右; + public Par X1Y4_睫毛上中右; - public Par X1Y4_睫毛上下右; + public Par X1Y4_睫毛上下右; - public Par X1Y4_睫毛下上左; + public Par X1Y4_睫毛下上左; - public Par X1Y4_睫毛下下左; + public Par X1Y4_睫毛下下左; - public Par X1Y4_睫毛下上右; + public Par X1Y4_睫毛下上右; - public Par X1Y4_睫毛下下右; + public Par X1Y4_睫毛下下右; - public ColorD 瞼下CD; + public ColorD 瞼下CD; - public ColorD 瞼上CD; + public ColorD 瞼上CD; - public ColorD 二重CD; + public ColorD 二重CD; - public ColorD 睫毛上上左CD; + public ColorD 睫毛上上左CD; - public ColorD 睫毛上中左CD; + public ColorD 睫毛上中左CD; - public ColorD 睫毛上下左CD; + public ColorD 睫毛上下左CD; - public ColorD 睫毛上上右CD; + public ColorD 睫毛上上右CD; - public ColorD 睫毛上中右CD; + public ColorD 睫毛上中右CD; - public ColorD 睫毛上下右CD; + public ColorD 睫毛上下右CD; - public ColorD 睫毛下上左CD; + public ColorD 睫毛下上左CD; - public ColorD 睫毛下下左CD; + public ColorD 睫毛下下左CD; - public ColorD 睫毛下上右CD; + public ColorD 睫毛下上右CD; - public ColorD 睫毛下下右CD; + public ColorD 睫毛下下右CD; - public ColorP X0Y0_瞼下CP; + public ColorP X0Y0_瞼下CP; - public ColorP X0Y0_瞼上CP; + public ColorP X0Y0_瞼上CP; - public ColorP X0Y0_二重CP; + public ColorP X0Y0_二重CP; - public ColorP X0Y0_睫毛上上左CP; + public ColorP X0Y0_睫毛上上左CP; - public ColorP X0Y0_睫毛上中左CP; + public ColorP X0Y0_睫毛上中左CP; - public ColorP X0Y0_睫毛上下左CP; + public ColorP X0Y0_睫毛上下左CP; - public ColorP X0Y0_睫毛上上右CP; + public ColorP X0Y0_睫毛上上右CP; - public ColorP X0Y0_睫毛上中右CP; + public ColorP X0Y0_睫毛上中右CP; - public ColorP X0Y0_睫毛上下右CP; + public ColorP X0Y0_睫毛上下右CP; - public ColorP X0Y0_睫毛下上左CP; + public ColorP X0Y0_睫毛下上左CP; - public ColorP X0Y0_睫毛下下左CP; + public ColorP X0Y0_睫毛下下左CP; - public ColorP X0Y0_睫毛下上右CP; + public ColorP X0Y0_睫毛下上右CP; - public ColorP X0Y0_睫毛下下右CP; + public ColorP X0Y0_睫毛下下右CP; - public ColorP X0Y1_瞼下CP; + public ColorP X0Y1_瞼下CP; - public ColorP X0Y1_瞼上CP; + public ColorP X0Y1_瞼上CP; - public ColorP X0Y1_二重CP; + public ColorP X0Y1_二重CP; - public ColorP X0Y1_睫毛上上左CP; + public ColorP X0Y1_睫毛上上左CP; - public ColorP X0Y1_睫毛上中左CP; + public ColorP X0Y1_睫毛上中左CP; - public ColorP X0Y1_睫毛上下左CP; + public ColorP X0Y1_睫毛上下左CP; - public ColorP X0Y1_睫毛上上右CP; + public ColorP X0Y1_睫毛上上右CP; - public ColorP X0Y1_睫毛上中右CP; + public ColorP X0Y1_睫毛上中右CP; - public ColorP X0Y1_睫毛上下右CP; + public ColorP X0Y1_睫毛上下右CP; - public ColorP X0Y1_睫毛下上左CP; + public ColorP X0Y1_睫毛下上左CP; - public ColorP X0Y1_睫毛下下左CP; + public ColorP X0Y1_睫毛下下左CP; - public ColorP X0Y1_睫毛下上右CP; + public ColorP X0Y1_睫毛下上右CP; - public ColorP X0Y1_睫毛下下右CP; + public ColorP X0Y1_睫毛下下右CP; - public ColorP X0Y2_瞼下CP; + public ColorP X0Y2_瞼下CP; - public ColorP X0Y2_瞼上CP; + public ColorP X0Y2_瞼上CP; - public ColorP X0Y2_二重CP; + public ColorP X0Y2_二重CP; - public ColorP X0Y2_睫毛上上左CP; + public ColorP X0Y2_睫毛上上左CP; - public ColorP X0Y2_睫毛上中左CP; + public ColorP X0Y2_睫毛上中左CP; - public ColorP X0Y2_睫毛上下左CP; + public ColorP X0Y2_睫毛上下左CP; - public ColorP X0Y2_睫毛上上右CP; + public ColorP X0Y2_睫毛上上右CP; - public ColorP X0Y2_睫毛上中右CP; + public ColorP X0Y2_睫毛上中右CP; - public ColorP X0Y2_睫毛上下右CP; + public ColorP X0Y2_睫毛上下右CP; - public ColorP X0Y2_睫毛下上左CP; + public ColorP X0Y2_睫毛下上左CP; - public ColorP X0Y2_睫毛下下左CP; + public ColorP X0Y2_睫毛下下左CP; - public ColorP X0Y2_睫毛下上右CP; + public ColorP X0Y2_睫毛下上右CP; - public ColorP X0Y2_睫毛下下右CP; + public ColorP X0Y2_睫毛下下右CP; - public ColorP X0Y3_瞼下CP; + public ColorP X0Y3_瞼下CP; - public ColorP X0Y3_瞼上CP; + public ColorP X0Y3_瞼上CP; - public ColorP X0Y3_二重CP; + public ColorP X0Y3_二重CP; - public ColorP X0Y3_睫毛上上左CP; + public ColorP X0Y3_睫毛上上左CP; - public ColorP X0Y3_睫毛上中左CP; + public ColorP X0Y3_睫毛上中左CP; - public ColorP X0Y3_睫毛上下左CP; + public ColorP X0Y3_睫毛上下左CP; - public ColorP X0Y3_睫毛上上右CP; + public ColorP X0Y3_睫毛上上右CP; - public ColorP X0Y3_睫毛上中右CP; + public ColorP X0Y3_睫毛上中右CP; - public ColorP X0Y3_睫毛上下右CP; + public ColorP X0Y3_睫毛上下右CP; - public ColorP X0Y3_睫毛下上左CP; + public ColorP X0Y3_睫毛下上左CP; - public ColorP X0Y3_睫毛下下左CP; + public ColorP X0Y3_睫毛下下左CP; - public ColorP X0Y3_睫毛下上右CP; + public ColorP X0Y3_睫毛下上右CP; - public ColorP X0Y3_睫毛下下右CP; + public ColorP X0Y3_睫毛下下右CP; - public ColorP X0Y4_瞼下CP; + public ColorP X0Y4_瞼下CP; - public ColorP X0Y4_瞼上CP; + public ColorP X0Y4_瞼上CP; - public ColorP X0Y4_二重CP; + public ColorP X0Y4_二重CP; - public ColorP X0Y4_睫毛上上左CP; + public ColorP X0Y4_睫毛上上左CP; - public ColorP X0Y4_睫毛上中左CP; + public ColorP X0Y4_睫毛上中左CP; - public ColorP X0Y4_睫毛上下左CP; + public ColorP X0Y4_睫毛上下左CP; - public ColorP X0Y4_睫毛上上右CP; + public ColorP X0Y4_睫毛上上右CP; - public ColorP X0Y4_睫毛上中右CP; + public ColorP X0Y4_睫毛上中右CP; - public ColorP X0Y4_睫毛上下右CP; + public ColorP X0Y4_睫毛上下右CP; - public ColorP X0Y4_睫毛下上左CP; + public ColorP X0Y4_睫毛下上左CP; - public ColorP X0Y4_睫毛下下左CP; + public ColorP X0Y4_睫毛下下左CP; - public ColorP X0Y4_睫毛下上右CP; + public ColorP X0Y4_睫毛下上右CP; - public ColorP X0Y4_睫毛下下右CP; + public ColorP X0Y4_睫毛下下右CP; - public ColorP X1Y0_瞼下CP; + public ColorP X1Y0_瞼下CP; - public ColorP X1Y0_瞼上CP; + public ColorP X1Y0_瞼上CP; - public ColorP X1Y0_二重CP; + public ColorP X1Y0_二重CP; - public ColorP X1Y0_睫毛上上左CP; + public ColorP X1Y0_睫毛上上左CP; - public ColorP X1Y0_睫毛上中左CP; + public ColorP X1Y0_睫毛上中左CP; - public ColorP X1Y0_睫毛上下左CP; + public ColorP X1Y0_睫毛上下左CP; - public ColorP X1Y0_睫毛上上右CP; + public ColorP X1Y0_睫毛上上右CP; - public ColorP X1Y0_睫毛上中右CP; + public ColorP X1Y0_睫毛上中右CP; - public ColorP X1Y0_睫毛上下右CP; + public ColorP X1Y0_睫毛上下右CP; - public ColorP X1Y0_睫毛下上左CP; + public ColorP X1Y0_睫毛下上左CP; - public ColorP X1Y0_睫毛下下左CP; + public ColorP X1Y0_睫毛下下左CP; - public ColorP X1Y0_睫毛下上右CP; + public ColorP X1Y0_睫毛下上右CP; - public ColorP X1Y0_睫毛下下右CP; + public ColorP X1Y0_睫毛下下右CP; - public ColorP X1Y1_瞼下CP; + public ColorP X1Y1_瞼下CP; - public ColorP X1Y1_瞼上CP; + public ColorP X1Y1_瞼上CP; - public ColorP X1Y1_二重CP; + public ColorP X1Y1_二重CP; - public ColorP X1Y1_睫毛上上左CP; + public ColorP X1Y1_睫毛上上左CP; - public ColorP X1Y1_睫毛上中左CP; + public ColorP X1Y1_睫毛上中左CP; - public ColorP X1Y1_睫毛上下左CP; + public ColorP X1Y1_睫毛上下左CP; - public ColorP X1Y1_睫毛上上右CP; + public ColorP X1Y1_睫毛上上右CP; - public ColorP X1Y1_睫毛上中右CP; + public ColorP X1Y1_睫毛上中右CP; - public ColorP X1Y1_睫毛上下右CP; + public ColorP X1Y1_睫毛上下右CP; - public ColorP X1Y1_睫毛下上左CP; + public ColorP X1Y1_睫毛下上左CP; - public ColorP X1Y1_睫毛下下左CP; + public ColorP X1Y1_睫毛下下左CP; - public ColorP X1Y1_睫毛下上右CP; + public ColorP X1Y1_睫毛下上右CP; - public ColorP X1Y1_睫毛下下右CP; + public ColorP X1Y1_睫毛下下右CP; - public ColorP X1Y2_瞼下CP; + public ColorP X1Y2_瞼下CP; - public ColorP X1Y2_瞼上CP; + public ColorP X1Y2_瞼上CP; - public ColorP X1Y2_二重CP; + public ColorP X1Y2_二重CP; - public ColorP X1Y2_睫毛上上左CP; + public ColorP X1Y2_睫毛上上左CP; - public ColorP X1Y2_睫毛上中左CP; + public ColorP X1Y2_睫毛上中左CP; - public ColorP X1Y2_睫毛上下左CP; + public ColorP X1Y2_睫毛上下左CP; - public ColorP X1Y2_睫毛上上右CP; + public ColorP X1Y2_睫毛上上右CP; - public ColorP X1Y2_睫毛上中右CP; + public ColorP X1Y2_睫毛上中右CP; - public ColorP X1Y2_睫毛上下右CP; + public ColorP X1Y2_睫毛上下右CP; - public ColorP X1Y2_睫毛下上左CP; + public ColorP X1Y2_睫毛下上左CP; - public ColorP X1Y2_睫毛下下左CP; + public ColorP X1Y2_睫毛下下左CP; - public ColorP X1Y2_睫毛下上右CP; + public ColorP X1Y2_睫毛下上右CP; - public ColorP X1Y2_睫毛下下右CP; + public ColorP X1Y2_睫毛下下右CP; - public ColorP X1Y3_瞼下CP; + public ColorP X1Y3_瞼下CP; - public ColorP X1Y3_瞼上CP; + public ColorP X1Y3_瞼上CP; - public ColorP X1Y3_二重CP; + public ColorP X1Y3_二重CP; - public ColorP X1Y3_睫毛上上左CP; + public ColorP X1Y3_睫毛上上左CP; - public ColorP X1Y3_睫毛上中左CP; + public ColorP X1Y3_睫毛上中左CP; - public ColorP X1Y3_睫毛上下左CP; + public ColorP X1Y3_睫毛上下左CP; - public ColorP X1Y3_睫毛上上右CP; + public ColorP X1Y3_睫毛上上右CP; - public ColorP X1Y3_睫毛上中右CP; + public ColorP X1Y3_睫毛上中右CP; - public ColorP X1Y3_睫毛上下右CP; + public ColorP X1Y3_睫毛上下右CP; - public ColorP X1Y3_睫毛下上左CP; + public ColorP X1Y3_睫毛下上左CP; - public ColorP X1Y3_睫毛下下左CP; + public ColorP X1Y3_睫毛下下左CP; - public ColorP X1Y3_睫毛下上右CP; + public ColorP X1Y3_睫毛下上右CP; - public ColorP X1Y3_睫毛下下右CP; + public ColorP X1Y3_睫毛下下右CP; - public ColorP X1Y4_瞼下CP; + public ColorP X1Y4_瞼下CP; - public ColorP X1Y4_瞼上CP; + public ColorP X1Y4_瞼上CP; - public ColorP X1Y4_二重CP; + public ColorP X1Y4_二重CP; - public ColorP X1Y4_睫毛上上左CP; + public ColorP X1Y4_睫毛上上左CP; - public ColorP X1Y4_睫毛上中左CP; + public ColorP X1Y4_睫毛上中左CP; - public ColorP X1Y4_睫毛上下左CP; + public ColorP X1Y4_睫毛上下左CP; - public ColorP X1Y4_睫毛上上右CP; + public ColorP X1Y4_睫毛上上右CP; - public ColorP X1Y4_睫毛上中右CP; + public ColorP X1Y4_睫毛上中右CP; - public ColorP X1Y4_睫毛上下右CP; + public ColorP X1Y4_睫毛上下右CP; - public ColorP X1Y4_睫毛下上左CP; + public ColorP X1Y4_睫毛下上左CP; - public ColorP X1Y4_睫毛下下左CP; + public ColorP X1Y4_睫毛下下左CP; - public ColorP X1Y4_睫毛下上右CP; + public ColorP X1Y4_睫毛下上右CP; - public ColorP X1Y4_睫毛下下右CP; + public ColorP X1Y4_睫毛下下右CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 瞼下_表示 - { - get - { - return X0Y0_瞼下.Dra; - } - set - { - X0Y0_瞼下.Dra = value; - X0Y1_瞼下.Dra = value; - X0Y2_瞼下.Dra = value; - X0Y3_瞼下.Dra = value; - X0Y4_瞼下.Dra = value; - X1Y0_瞼下.Dra = value; - X1Y1_瞼下.Dra = value; - X1Y2_瞼下.Dra = value; - X1Y3_瞼下.Dra = value; - X1Y4_瞼下.Dra = value; - X0Y0_瞼下.Hit = value; - X0Y1_瞼下.Hit = value; - X0Y2_瞼下.Hit = value; - X0Y3_瞼下.Hit = value; - X0Y4_瞼下.Hit = value; - X1Y0_瞼下.Hit = value; - X1Y1_瞼下.Hit = value; - X1Y2_瞼下.Hit = value; - X1Y3_瞼下.Hit = value; - X1Y4_瞼下.Hit = value; - } - } - - public bool 瞼上_表示 - { - get - { - return X0Y0_瞼上.Dra; - } - set - { - X0Y0_瞼上.Dra = value; - X0Y1_瞼上.Dra = value; - X0Y2_瞼上.Dra = value; - X0Y3_瞼上.Dra = value; - X0Y4_瞼上.Dra = value; - X1Y0_瞼上.Dra = value; - X1Y1_瞼上.Dra = value; - X1Y2_瞼上.Dra = value; - X1Y3_瞼上.Dra = value; - X1Y4_瞼上.Dra = value; - X0Y0_瞼上.Hit = value; - X0Y1_瞼上.Hit = value; - X0Y2_瞼上.Hit = value; - X0Y3_瞼上.Hit = value; - X0Y4_瞼上.Hit = value; - X1Y0_瞼上.Hit = value; - X1Y1_瞼上.Hit = value; - X1Y2_瞼上.Hit = value; - X1Y3_瞼上.Hit = value; - X1Y4_瞼上.Hit = value; - } - } - - public bool 二重_表示 - { - get - { - return X0Y0_二重.Dra; - } - set - { - X0Y0_二重.Dra = value; - X0Y1_二重.Dra = value; - X0Y2_二重.Dra = value; - X0Y3_二重.Dra = value; - X0Y4_二重.Dra = value; - X1Y0_二重.Dra = value; - X1Y1_二重.Dra = value; - X1Y2_二重.Dra = value; - X1Y3_二重.Dra = value; - X1Y4_二重.Dra = value; - X0Y0_二重.Hit = value; - X0Y1_二重.Hit = value; - X0Y2_二重.Hit = value; - X0Y3_二重.Hit = value; - X0Y4_二重.Hit = value; - X1Y0_二重.Hit = value; - X1Y1_二重.Hit = value; - X1Y2_二重.Hit = value; - X1Y3_二重.Hit = value; - X1Y4_二重.Hit = value; - } - } - - public bool 睫毛上上左_表示 - { - get - { - return X0Y0_睫毛上上左.Dra; - } - set - { - X0Y0_睫毛上上左.Dra = value; - X0Y1_睫毛上上左.Dra = value; - X0Y2_睫毛上上左.Dra = value; - X0Y3_睫毛上上左.Dra = value; - X0Y4_睫毛上上左.Dra = value; - X1Y0_睫毛上上左.Dra = value; - X1Y1_睫毛上上左.Dra = value; - X1Y2_睫毛上上左.Dra = value; - X1Y3_睫毛上上左.Dra = value; - X1Y4_睫毛上上左.Dra = value; - X0Y0_睫毛上上左.Hit = value; - X0Y1_睫毛上上左.Hit = value; - X0Y2_睫毛上上左.Hit = value; - X0Y3_睫毛上上左.Hit = value; - X0Y4_睫毛上上左.Hit = value; - X1Y0_睫毛上上左.Hit = value; - X1Y1_睫毛上上左.Hit = value; - X1Y2_睫毛上上左.Hit = value; - X1Y3_睫毛上上左.Hit = value; - X1Y4_睫毛上上左.Hit = value; - } - } - - public bool 睫毛上中左_表示 - { - get - { - return X0Y0_睫毛上中左.Dra; - } - set - { - X0Y0_睫毛上中左.Dra = value; - X0Y1_睫毛上中左.Dra = value; - X0Y2_睫毛上中左.Dra = value; - X0Y3_睫毛上中左.Dra = value; - X0Y4_睫毛上中左.Dra = value; - X1Y0_睫毛上中左.Dra = value; - X1Y1_睫毛上中左.Dra = value; - X1Y2_睫毛上中左.Dra = value; - X1Y3_睫毛上中左.Dra = value; - X1Y4_睫毛上中左.Dra = value; - X0Y0_睫毛上中左.Hit = value; - X0Y1_睫毛上中左.Hit = value; - X0Y2_睫毛上中左.Hit = value; - X0Y3_睫毛上中左.Hit = value; - X0Y4_睫毛上中左.Hit = value; - X1Y0_睫毛上中左.Hit = value; - X1Y1_睫毛上中左.Hit = value; - X1Y2_睫毛上中左.Hit = value; - X1Y3_睫毛上中左.Hit = value; - X1Y4_睫毛上中左.Hit = value; - } - } - - public bool 睫毛上下左_表示 - { - get - { - return X0Y0_睫毛上下左.Dra; - } - set - { - X0Y0_睫毛上下左.Dra = value; - X0Y1_睫毛上下左.Dra = value; - X0Y2_睫毛上下左.Dra = value; - X0Y3_睫毛上下左.Dra = value; - X0Y4_睫毛上下左.Dra = value; - X1Y0_睫毛上下左.Dra = value; - X1Y1_睫毛上下左.Dra = value; - X1Y2_睫毛上下左.Dra = value; - X1Y3_睫毛上下左.Dra = value; - X1Y4_睫毛上下左.Dra = value; - X0Y0_睫毛上下左.Hit = value; - X0Y1_睫毛上下左.Hit = value; - X0Y2_睫毛上下左.Hit = value; - X0Y3_睫毛上下左.Hit = value; - X0Y4_睫毛上下左.Hit = value; - X1Y0_睫毛上下左.Hit = value; - X1Y1_睫毛上下左.Hit = value; - X1Y2_睫毛上下左.Hit = value; - X1Y3_睫毛上下左.Hit = value; - X1Y4_睫毛上下左.Hit = value; - } - } - - public bool 睫毛上上右_表示 - { - get - { - return X0Y0_睫毛上上右.Dra; - } - set - { - X0Y0_睫毛上上右.Dra = value; - X0Y1_睫毛上上右.Dra = value; - X0Y2_睫毛上上右.Dra = value; - X0Y3_睫毛上上右.Dra = value; - X0Y4_睫毛上上右.Dra = value; - X1Y0_睫毛上上右.Dra = value; - X1Y1_睫毛上上右.Dra = value; - X1Y2_睫毛上上右.Dra = value; - X1Y3_睫毛上上右.Dra = value; - X1Y4_睫毛上上右.Dra = value; - X0Y0_睫毛上上右.Hit = value; - X0Y1_睫毛上上右.Hit = value; - X0Y2_睫毛上上右.Hit = value; - X0Y3_睫毛上上右.Hit = value; - X0Y4_睫毛上上右.Hit = value; - X1Y0_睫毛上上右.Hit = value; - X1Y1_睫毛上上右.Hit = value; - X1Y2_睫毛上上右.Hit = value; - X1Y3_睫毛上上右.Hit = value; - X1Y4_睫毛上上右.Hit = value; - } - } - - public bool 睫毛上中右_表示 - { - get - { - return X0Y0_睫毛上中右.Dra; - } - set - { - X0Y0_睫毛上中右.Dra = value; - X0Y1_睫毛上中右.Dra = value; - X0Y2_睫毛上中右.Dra = value; - X0Y3_睫毛上中右.Dra = value; - X0Y4_睫毛上中右.Dra = value; - X1Y0_睫毛上中右.Dra = value; - X1Y1_睫毛上中右.Dra = value; - X1Y2_睫毛上中右.Dra = value; - X1Y3_睫毛上中右.Dra = value; - X1Y4_睫毛上中右.Dra = value; - X0Y0_睫毛上中右.Hit = value; - X0Y1_睫毛上中右.Hit = value; - X0Y2_睫毛上中右.Hit = value; - X0Y3_睫毛上中右.Hit = value; - X0Y4_睫毛上中右.Hit = value; - X1Y0_睫毛上中右.Hit = value; - X1Y1_睫毛上中右.Hit = value; - X1Y2_睫毛上中右.Hit = value; - X1Y3_睫毛上中右.Hit = value; - X1Y4_睫毛上中右.Hit = value; - } - } - - public bool 睫毛上下右_表示 - { - get - { - return X0Y0_睫毛上下右.Dra; - } - set - { - X0Y0_睫毛上下右.Dra = value; - X0Y1_睫毛上下右.Dra = value; - X0Y2_睫毛上下右.Dra = value; - X0Y3_睫毛上下右.Dra = value; - X0Y4_睫毛上下右.Dra = value; - X1Y0_睫毛上下右.Dra = value; - X1Y1_睫毛上下右.Dra = value; - X1Y2_睫毛上下右.Dra = value; - X1Y3_睫毛上下右.Dra = value; - X1Y4_睫毛上下右.Dra = value; - X0Y0_睫毛上下右.Hit = value; - X0Y1_睫毛上下右.Hit = value; - X0Y2_睫毛上下右.Hit = value; - X0Y3_睫毛上下右.Hit = value; - X0Y4_睫毛上下右.Hit = value; - X1Y0_睫毛上下右.Hit = value; - X1Y1_睫毛上下右.Hit = value; - X1Y2_睫毛上下右.Hit = value; - X1Y3_睫毛上下右.Hit = value; - X1Y4_睫毛上下右.Hit = value; - } - } - - public bool 睫毛下上左_表示 - { - get - { - return X0Y0_睫毛下上左.Dra; - } - set - { - X0Y0_睫毛下上左.Dra = value; - X0Y1_睫毛下上左.Dra = value; - X0Y2_睫毛下上左.Dra = value; - X0Y3_睫毛下上左.Dra = value; - X0Y4_睫毛下上左.Dra = value; - X1Y0_睫毛下上左.Dra = value; - X1Y1_睫毛下上左.Dra = value; - X1Y2_睫毛下上左.Dra = value; - X1Y3_睫毛下上左.Dra = value; - X1Y4_睫毛下上左.Dra = value; - X0Y0_睫毛下上左.Hit = value; - X0Y1_睫毛下上左.Hit = value; - X0Y2_睫毛下上左.Hit = value; - X0Y3_睫毛下上左.Hit = value; - X0Y4_睫毛下上左.Hit = value; - X1Y0_睫毛下上左.Hit = value; - X1Y1_睫毛下上左.Hit = value; - X1Y2_睫毛下上左.Hit = value; - X1Y3_睫毛下上左.Hit = value; - X1Y4_睫毛下上左.Hit = value; - } - } - - public bool 睫毛下下左_表示 - { - get - { - return X0Y0_睫毛下下左.Dra; - } - set - { - X0Y0_睫毛下下左.Dra = value; - X0Y1_睫毛下下左.Dra = value; - X0Y2_睫毛下下左.Dra = value; - X0Y3_睫毛下下左.Dra = value; - X0Y4_睫毛下下左.Dra = value; - X1Y0_睫毛下下左.Dra = value; - X1Y1_睫毛下下左.Dra = value; - X1Y2_睫毛下下左.Dra = value; - X1Y3_睫毛下下左.Dra = value; - X1Y4_睫毛下下左.Dra = value; - X0Y0_睫毛下下左.Hit = value; - X0Y1_睫毛下下左.Hit = value; - X0Y2_睫毛下下左.Hit = value; - X0Y3_睫毛下下左.Hit = value; - X0Y4_睫毛下下左.Hit = value; - X1Y0_睫毛下下左.Hit = value; - X1Y1_睫毛下下左.Hit = value; - X1Y2_睫毛下下左.Hit = value; - X1Y3_睫毛下下左.Hit = value; - X1Y4_睫毛下下左.Hit = value; - } - } - - public bool 睫毛下上右_表示 - { - get - { - return X0Y0_睫毛下上右.Dra; - } - set - { - X0Y0_睫毛下上右.Dra = value; - X0Y1_睫毛下上右.Dra = value; - X0Y2_睫毛下上右.Dra = value; - X0Y3_睫毛下上右.Dra = value; - X0Y4_睫毛下上右.Dra = value; - X1Y0_睫毛下上右.Dra = value; - X1Y1_睫毛下上右.Dra = value; - X1Y2_睫毛下上右.Dra = value; - X1Y3_睫毛下上右.Dra = value; - X1Y4_睫毛下上右.Dra = value; - X0Y0_睫毛下上右.Hit = value; - X0Y1_睫毛下上右.Hit = value; - X0Y2_睫毛下上右.Hit = value; - X0Y3_睫毛下上右.Hit = value; - X0Y4_睫毛下上右.Hit = value; - X1Y0_睫毛下上右.Hit = value; - X1Y1_睫毛下上右.Hit = value; - X1Y2_睫毛下上右.Hit = value; - X1Y3_睫毛下上右.Hit = value; - X1Y4_睫毛下上右.Hit = value; - } - } - - public bool 睫毛下下右_表示 - { - get - { - return X0Y0_睫毛下下右.Dra; - } - set - { - X0Y0_睫毛下下右.Dra = value; - X0Y1_睫毛下下右.Dra = value; - X0Y2_睫毛下下右.Dra = value; - X0Y3_睫毛下下右.Dra = value; - X0Y4_睫毛下下右.Dra = value; - X1Y0_睫毛下下右.Dra = value; - X1Y1_睫毛下下右.Dra = value; - X1Y2_睫毛下下右.Dra = value; - X1Y3_睫毛下下右.Dra = value; - X1Y4_睫毛下下右.Dra = value; - X0Y0_睫毛下下右.Hit = value; - X0Y1_睫毛下下右.Hit = value; - X0Y2_睫毛下下右.Hit = value; - X0Y3_睫毛下下右.Hit = value; - X0Y4_睫毛下下右.Hit = value; - X1Y0_睫毛下下右.Hit = value; - X1Y1_睫毛下下右.Hit = value; - X1Y2_睫毛下下右.Hit = value; - X1Y3_睫毛下下右.Hit = value; - X1Y4_睫毛下下右.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 瞼下_表示; - } - set - { - 瞼下_表示 = value; - 瞼上_表示 = value; - 二重_表示 = value; - 睫毛上上左_表示 = value; - 睫毛上中左_表示 = value; - 睫毛上下左_表示 = value; - 睫毛上上右_表示 = value; - 睫毛上中右_表示 = value; - 睫毛上下右_表示 = value; - 睫毛下上左_表示 = value; - 睫毛下下左_表示 = value; - 睫毛下上右_表示 = value; - 睫毛下下右_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 瞼下CD.不透明度; - } - set - { - 瞼下CD.不透明度 = value; - 瞼上CD.不透明度 = value; - 二重CD.不透明度 = value; - 睫毛上上左CD.不透明度 = value; - 睫毛上中左CD.不透明度 = value; - 睫毛上下左CD.不透明度 = value; - 睫毛上上右CD.不透明度 = value; - 睫毛上中右CD.不透明度 = value; - 睫毛上下右CD.不透明度 = value; - 睫毛下上左CD.不透明度 = value; - 睫毛下下左CD.不透明度 = value; - 睫毛下上右CD.不透明度 = value; - 睫毛下下右CD.不透明度 = value; - } - } - - public double 外線 - { - set - { - double num = 0.9 + 0.55 * value; - X0Y0_瞼上.PenWidth *= num; - X0Y1_瞼上.PenWidth *= num; - X0Y2_瞼上.PenWidth *= num; - X0Y3_瞼上.PenWidth *= num; - X0Y4_瞼上.PenWidth *= num; - X1Y0_瞼上.PenWidth *= num; - X1Y1_瞼上.PenWidth *= num; - X1Y2_瞼上.PenWidth *= num; - X1Y3_瞼上.PenWidth *= num; - X1Y4_瞼上.PenWidth *= num; - X0Y0_瞼下.PenWidth *= num; - X0Y1_瞼下.PenWidth *= num; - X0Y2_瞼下.PenWidth *= num; - X0Y3_瞼下.PenWidth *= num; - X0Y4_瞼下.PenWidth *= num; - X1Y0_瞼下.PenWidth *= num; - X1Y1_瞼下.PenWidth *= num; - X1Y2_瞼下.PenWidth *= num; - X1Y3_瞼下.PenWidth *= num; - X1Y4_瞼下.PenWidth *= num; - } - } - - public double 睫毛上上左_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛上上左, value); - 睫毛長さ(X0Y1_睫毛上上左, value); - 睫毛長さ(X0Y2_睫毛上上左, value); - 睫毛長さ(X0Y3_睫毛上上左, value); - 睫毛長さ(X0Y4_睫毛上上左, value); - 睫毛長さ(X1Y0_睫毛上上左, value); - 睫毛長さ(X1Y1_睫毛上上左, value); - 睫毛長さ(X1Y2_睫毛上上左, value); - 睫毛長さ(X1Y3_睫毛上上左, value); - 睫毛長さ(X1Y4_睫毛上上左, value); - } - } - - public double 睫毛上中左_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛上中左, value); - 睫毛長さ(X0Y1_睫毛上中左, value); - 睫毛長さ(X0Y2_睫毛上中左, value); - 睫毛長さ(X0Y3_睫毛上中左, value); - 睫毛長さ(X0Y4_睫毛上中左, value); - 睫毛長さ(X1Y0_睫毛上中左, value); - 睫毛長さ(X1Y1_睫毛上中左, value); - 睫毛長さ(X1Y2_睫毛上中左, value); - 睫毛長さ(X1Y3_睫毛上中左, value); - 睫毛長さ(X1Y4_睫毛上中左, value); - } - } - - public double 睫毛上下左_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛上下左, value); - 睫毛長さ(X0Y1_睫毛上下左, value); - 睫毛長さ(X0Y2_睫毛上下左, value); - 睫毛長さ(X0Y3_睫毛上下左, value); - 睫毛長さ(X0Y4_睫毛上下左, value); - 睫毛長さ(X1Y0_睫毛上下左, value); - 睫毛長さ(X1Y1_睫毛上下左, value); - 睫毛長さ(X1Y2_睫毛上下左, value); - 睫毛長さ(X1Y3_睫毛上下左, value); - 睫毛長さ(X1Y4_睫毛上下左, value); - } - } - - public double 睫毛上上右_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛上上右, value); - 睫毛長さ(X0Y1_睫毛上上右, value); - 睫毛長さ(X0Y2_睫毛上上右, value); - 睫毛長さ(X0Y3_睫毛上上右, value); - 睫毛長さ(X0Y4_睫毛上上右, value); - 睫毛長さ(X1Y0_睫毛上上右, value); - 睫毛長さ(X1Y1_睫毛上上右, value); - 睫毛長さ(X1Y2_睫毛上上右, value); - 睫毛長さ(X1Y3_睫毛上上右, value); - 睫毛長さ(X1Y4_睫毛上上右, value); - } - } - - public double 睫毛上中右_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛上中右, value); - 睫毛長さ(X0Y1_睫毛上中右, value); - 睫毛長さ(X0Y2_睫毛上中右, value); - 睫毛長さ(X0Y3_睫毛上中右, value); - 睫毛長さ(X0Y4_睫毛上中右, value); - 睫毛長さ(X1Y0_睫毛上中右, value); - 睫毛長さ(X1Y1_睫毛上中右, value); - 睫毛長さ(X1Y2_睫毛上中右, value); - 睫毛長さ(X1Y3_睫毛上中右, value); - 睫毛長さ(X1Y4_睫毛上中右, value); - } - } - - public double 睫毛上下右_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛上下右, value); - 睫毛長さ(X0Y1_睫毛上下右, value); - 睫毛長さ(X0Y2_睫毛上下右, value); - 睫毛長さ(X0Y3_睫毛上下右, value); - 睫毛長さ(X0Y4_睫毛上下右, value); - 睫毛長さ(X1Y0_睫毛上下右, value); - 睫毛長さ(X1Y1_睫毛上下右, value); - 睫毛長さ(X1Y2_睫毛上下右, value); - 睫毛長さ(X1Y3_睫毛上下右, value); - 睫毛長さ(X1Y4_睫毛上下右, value); - } - } - - public double 睫毛下上左_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛下上左, value); - 睫毛長さ(X0Y1_睫毛下上左, value); - 睫毛長さ(X0Y2_睫毛下上左, value); - 睫毛長さ(X0Y3_睫毛下上左, value); - 睫毛長さ(X0Y4_睫毛下上左, value); - 睫毛長さ(X1Y0_睫毛下上左, value); - 睫毛長さ(X1Y1_睫毛下上左, value); - 睫毛長さ(X1Y2_睫毛下上左, value); - 睫毛長さ(X1Y3_睫毛下上左, value); - 睫毛長さ(X1Y4_睫毛下上左, value); - } - } - - public double 睫毛下下左_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛下下左, value); - 睫毛長さ(X0Y1_睫毛下下左, value); - 睫毛長さ(X0Y2_睫毛下下左, value); - 睫毛長さ(X0Y3_睫毛下下左, value); - 睫毛長さ(X0Y4_睫毛下下左, value); - 睫毛長さ(X1Y0_睫毛下下左, value); - 睫毛長さ(X1Y1_睫毛下下左, value); - 睫毛長さ(X1Y2_睫毛下下左, value); - 睫毛長さ(X1Y3_睫毛下下左, value); - 睫毛長さ(X1Y4_睫毛下下左, value); - } - } - - public double 睫毛下上右_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛下上右, value); - 睫毛長さ(X0Y1_睫毛下上右, value); - 睫毛長さ(X0Y2_睫毛下上右, value); - 睫毛長さ(X0Y3_睫毛下上右, value); - 睫毛長さ(X0Y4_睫毛下上右, value); - 睫毛長さ(X1Y0_睫毛下上右, value); - 睫毛長さ(X1Y1_睫毛下上右, value); - 睫毛長さ(X1Y2_睫毛下上右, value); - 睫毛長さ(X1Y3_睫毛下上右, value); - 睫毛長さ(X1Y4_睫毛下上右, value); - } - } - - public double 睫毛下下右_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛下下右, value); - 睫毛長さ(X0Y1_睫毛下下右, value); - 睫毛長さ(X0Y2_睫毛下下右, value); - 睫毛長さ(X0Y3_睫毛下下右, value); - 睫毛長さ(X0Y4_睫毛下下右, value); - 睫毛長さ(X1Y0_睫毛下下右, value); - 睫毛長さ(X1Y1_睫毛下下右, value); - 睫毛長さ(X1Y2_睫毛下下右, value); - 睫毛長さ(X1Y3_睫毛下下右, value); - 睫毛長さ(X1Y4_睫毛下下右, value); - } - } - - public override double 肥大 - { - set - { - } - } - - public override double 身長 - { - set - { - } - } - - public override double サイズ - { - get - { - return サイズ_; - } - set - { - サイズ_ = value; - double rate = 0.98 + 0.06 * サイズ_; - foreach (Par item in 本体.EnumAllPar()) - { - Vector2D center = item.OP.GetCenter(); - item.OP.ScalingXY(center, rate); - item.JP.ScalingXY(center, rate); - } - } - } - - public 単瞼(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 単瞼D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["単眼瞼"]); - Pars pars = 本体[0][0]; - X0Y0_瞼下 = pars["瞼下"].ToPar(); - X0Y0_瞼上 = pars["瞼上"].ToPar(); - X0Y0_二重 = pars["二重"].ToPar(); - X0Y0_睫毛上上左 = pars["睫毛上上左"].ToPar(); - X0Y0_睫毛上中左 = pars["睫毛上中左"].ToPar(); - X0Y0_睫毛上下左 = pars["睫毛上下左"].ToPar(); - X0Y0_睫毛上上右 = pars["睫毛上上右"].ToPar(); - X0Y0_睫毛上中右 = pars["睫毛上中右"].ToPar(); - X0Y0_睫毛上下右 = pars["睫毛上下右"].ToPar(); - X0Y0_睫毛下上左 = pars["睫毛下上左"].ToPar(); - X0Y0_睫毛下下左 = pars["睫毛下下左"].ToPar(); - X0Y0_睫毛下上右 = pars["睫毛下上右"].ToPar(); - X0Y0_睫毛下下右 = pars["睫毛下下右"].ToPar(); - pars = 本体[0][1]; - X0Y1_瞼下 = pars["瞼下"].ToPar(); - X0Y1_瞼上 = pars["瞼上"].ToPar(); - X0Y1_二重 = pars["二重"].ToPar(); - X0Y1_睫毛上上左 = pars["睫毛上上左"].ToPar(); - X0Y1_睫毛上中左 = pars["睫毛上中左"].ToPar(); - X0Y1_睫毛上下左 = pars["睫毛上下左"].ToPar(); - X0Y1_睫毛上上右 = pars["睫毛上上右"].ToPar(); - X0Y1_睫毛上中右 = pars["睫毛上中右"].ToPar(); - X0Y1_睫毛上下右 = pars["睫毛上下右"].ToPar(); - X0Y1_睫毛下上左 = pars["睫毛下上左"].ToPar(); - X0Y1_睫毛下下左 = pars["睫毛下下左"].ToPar(); - X0Y1_睫毛下上右 = pars["睫毛下上右"].ToPar(); - X0Y1_睫毛下下右 = pars["睫毛下下右"].ToPar(); - pars = 本体[0][2]; - X0Y2_瞼下 = pars["瞼下"].ToPar(); - X0Y2_瞼上 = pars["瞼上"].ToPar(); - X0Y2_二重 = pars["二重"].ToPar(); - X0Y2_睫毛上上左 = pars["睫毛上上左"].ToPar(); - X0Y2_睫毛上中左 = pars["睫毛上中左"].ToPar(); - X0Y2_睫毛上下左 = pars["睫毛上下左"].ToPar(); - X0Y2_睫毛上上右 = pars["睫毛上上右"].ToPar(); - X0Y2_睫毛上中右 = pars["睫毛上中右"].ToPar(); - X0Y2_睫毛上下右 = pars["睫毛上下右"].ToPar(); - X0Y2_睫毛下上左 = pars["睫毛下上左"].ToPar(); - X0Y2_睫毛下下左 = pars["睫毛下下左"].ToPar(); - X0Y2_睫毛下上右 = pars["睫毛下上右"].ToPar(); - X0Y2_睫毛下下右 = pars["睫毛下下右"].ToPar(); - pars = 本体[0][3]; - X0Y3_瞼下 = pars["瞼下"].ToPar(); - X0Y3_瞼上 = pars["瞼上"].ToPar(); - X0Y3_二重 = pars["二重"].ToPar(); - X0Y3_睫毛上上左 = pars["睫毛上上左"].ToPar(); - X0Y3_睫毛上中左 = pars["睫毛上中左"].ToPar(); - X0Y3_睫毛上下左 = pars["睫毛上下左"].ToPar(); - X0Y3_睫毛上上右 = pars["睫毛上上右"].ToPar(); - X0Y3_睫毛上中右 = pars["睫毛上中右"].ToPar(); - X0Y3_睫毛上下右 = pars["睫毛上下右"].ToPar(); - X0Y3_睫毛下上左 = pars["睫毛下上左"].ToPar(); - X0Y3_睫毛下下左 = pars["睫毛下下左"].ToPar(); - X0Y3_睫毛下上右 = pars["睫毛下上右"].ToPar(); - X0Y3_睫毛下下右 = pars["睫毛下下右"].ToPar(); - pars = 本体[0][4]; - X0Y4_瞼下 = pars["瞼下"].ToPar(); - X0Y4_瞼上 = pars["瞼上"].ToPar(); - X0Y4_二重 = pars["二重"].ToPar(); - X0Y4_睫毛上上左 = pars["睫毛上上左"].ToPar(); - X0Y4_睫毛上中左 = pars["睫毛上中左"].ToPar(); - X0Y4_睫毛上下左 = pars["睫毛上下左"].ToPar(); - X0Y4_睫毛上上右 = pars["睫毛上上右"].ToPar(); - X0Y4_睫毛上中右 = pars["睫毛上中右"].ToPar(); - X0Y4_睫毛上下右 = pars["睫毛上下右"].ToPar(); - X0Y4_睫毛下上左 = pars["睫毛下上左"].ToPar(); - X0Y4_睫毛下下左 = pars["睫毛下下左"].ToPar(); - X0Y4_睫毛下上右 = pars["睫毛下上右"].ToPar(); - X0Y4_睫毛下下右 = pars["睫毛下下右"].ToPar(); - pars = 本体[1][0]; - X1Y0_瞼下 = pars["瞼下"].ToPar(); - X1Y0_瞼上 = pars["瞼上"].ToPar(); - X1Y0_二重 = pars["二重"].ToPar(); - X1Y0_睫毛上上左 = pars["睫毛上上左"].ToPar(); - X1Y0_睫毛上中左 = pars["睫毛上中左"].ToPar(); - X1Y0_睫毛上下左 = pars["睫毛上下左"].ToPar(); - X1Y0_睫毛上上右 = pars["睫毛上上右"].ToPar(); - X1Y0_睫毛上中右 = pars["睫毛上中右"].ToPar(); - X1Y0_睫毛上下右 = pars["睫毛上下右"].ToPar(); - X1Y0_睫毛下上左 = pars["睫毛下上左"].ToPar(); - X1Y0_睫毛下下左 = pars["睫毛下下左"].ToPar(); - X1Y0_睫毛下上右 = pars["睫毛下上右"].ToPar(); - X1Y0_睫毛下下右 = pars["睫毛下下右"].ToPar(); - pars = 本体[1][1]; - X1Y1_瞼下 = pars["瞼下"].ToPar(); - X1Y1_瞼上 = pars["瞼上"].ToPar(); - X1Y1_二重 = pars["二重"].ToPar(); - X1Y1_睫毛上上左 = pars["睫毛上上左"].ToPar(); - X1Y1_睫毛上中左 = pars["睫毛上中左"].ToPar(); - X1Y1_睫毛上下左 = pars["睫毛上下左"].ToPar(); - X1Y1_睫毛上上右 = pars["睫毛上上右"].ToPar(); - X1Y1_睫毛上中右 = pars["睫毛上中右"].ToPar(); - X1Y1_睫毛上下右 = pars["睫毛上下右"].ToPar(); - X1Y1_睫毛下上左 = pars["睫毛下上左"].ToPar(); - X1Y1_睫毛下下左 = pars["睫毛下下左"].ToPar(); - X1Y1_睫毛下上右 = pars["睫毛下上右"].ToPar(); - X1Y1_睫毛下下右 = pars["睫毛下下右"].ToPar(); - pars = 本体[1][2]; - X1Y2_瞼下 = pars["瞼下"].ToPar(); - X1Y2_瞼上 = pars["瞼上"].ToPar(); - X1Y2_二重 = pars["二重"].ToPar(); - X1Y2_睫毛上上左 = pars["睫毛上上左"].ToPar(); - X1Y2_睫毛上中左 = pars["睫毛上中左"].ToPar(); - X1Y2_睫毛上下左 = pars["睫毛上下左"].ToPar(); - X1Y2_睫毛上上右 = pars["睫毛上上右"].ToPar(); - X1Y2_睫毛上中右 = pars["睫毛上中右"].ToPar(); - X1Y2_睫毛上下右 = pars["睫毛上下右"].ToPar(); - X1Y2_睫毛下上左 = pars["睫毛下上左"].ToPar(); - X1Y2_睫毛下下左 = pars["睫毛下下左"].ToPar(); - X1Y2_睫毛下上右 = pars["睫毛下上右"].ToPar(); - X1Y2_睫毛下下右 = pars["睫毛下下右"].ToPar(); - pars = 本体[1][3]; - X1Y3_瞼下 = pars["瞼下"].ToPar(); - X1Y3_瞼上 = pars["瞼上"].ToPar(); - X1Y3_二重 = pars["二重"].ToPar(); - X1Y3_睫毛上上左 = pars["睫毛上上左"].ToPar(); - X1Y3_睫毛上中左 = pars["睫毛上中左"].ToPar(); - X1Y3_睫毛上下左 = pars["睫毛上下左"].ToPar(); - X1Y3_睫毛上上右 = pars["睫毛上上右"].ToPar(); - X1Y3_睫毛上中右 = pars["睫毛上中右"].ToPar(); - X1Y3_睫毛上下右 = pars["睫毛上下右"].ToPar(); - X1Y3_睫毛下上左 = pars["睫毛下上左"].ToPar(); - X1Y3_睫毛下下左 = pars["睫毛下下左"].ToPar(); - X1Y3_睫毛下上右 = pars["睫毛下上右"].ToPar(); - X1Y3_睫毛下下右 = pars["睫毛下下右"].ToPar(); - pars = 本体[1][4]; - X1Y4_瞼下 = pars["瞼下"].ToPar(); - X1Y4_瞼上 = pars["瞼上"].ToPar(); - X1Y4_二重 = pars["二重"].ToPar(); - X1Y4_睫毛上上左 = pars["睫毛上上左"].ToPar(); - X1Y4_睫毛上中左 = pars["睫毛上中左"].ToPar(); - X1Y4_睫毛上下左 = pars["睫毛上下左"].ToPar(); - X1Y4_睫毛上上右 = pars["睫毛上上右"].ToPar(); - X1Y4_睫毛上中右 = pars["睫毛上中右"].ToPar(); - X1Y4_睫毛上下右 = pars["睫毛上下右"].ToPar(); - X1Y4_睫毛下上左 = pars["睫毛下上左"].ToPar(); - X1Y4_睫毛下下左 = pars["睫毛下下左"].ToPar(); - X1Y4_睫毛下上右 = pars["睫毛下上右"].ToPar(); - X1Y4_睫毛下下右 = pars["睫毛下下右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 瞼下_表示 = e.瞼下_表示; - 瞼上_表示 = e.瞼上_表示; - 二重_表示 = e.二重_表示; - 睫毛上上左_表示 = e.睫毛上上左_表示; - 睫毛上中左_表示 = e.睫毛上中左_表示; - 睫毛上下左_表示 = e.睫毛上下左_表示; - 睫毛上上右_表示 = e.睫毛上上右_表示; - 睫毛上中右_表示 = e.睫毛上中右_表示; - 睫毛上下右_表示 = e.睫毛上下右_表示; - 睫毛下上左_表示 = e.睫毛下上左_表示; - 睫毛下下左_表示 = e.睫毛下下左_表示; - 睫毛下上右_表示 = e.睫毛下上右_表示; - 睫毛下下右_表示 = e.睫毛下下右_表示; - 外線 = e.外線; - 睫毛上上左_長さ = e.睫毛上上左_長さ; - 睫毛上中左_長さ = e.睫毛上中左_長さ; - 睫毛上下左_長さ = e.睫毛上下左_長さ; - 睫毛上上右_長さ = e.睫毛上上右_長さ; - 睫毛上中右_長さ = e.睫毛上中右_長さ; - 睫毛上下右_長さ = e.睫毛上下右_長さ; - 睫毛下上左_長さ = e.睫毛下上左_長さ; - 睫毛下下左_長さ = e.睫毛下下左_長さ; - 睫毛下上右_長さ = e.睫毛下上右_長さ; - 睫毛下下右_長さ = e.睫毛下下右_長さ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_瞼下CP = new ColorP(X0Y0_瞼下, 瞼下CD, DisUnit, abj: true); - X0Y0_瞼上CP = new ColorP(X0Y0_瞼上, 瞼上CD, DisUnit, abj: true); - X0Y0_二重CP = new ColorP(X0Y0_二重, 二重CD, DisUnit, abj: true); - X0Y0_睫毛上上左CP = new ColorP(X0Y0_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); - X0Y0_睫毛上中左CP = new ColorP(X0Y0_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); - X0Y0_睫毛上下左CP = new ColorP(X0Y0_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); - X0Y0_睫毛上上右CP = new ColorP(X0Y0_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); - X0Y0_睫毛上中右CP = new ColorP(X0Y0_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); - X0Y0_睫毛上下右CP = new ColorP(X0Y0_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); - X0Y0_睫毛下上左CP = new ColorP(X0Y0_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); - X0Y0_睫毛下下左CP = new ColorP(X0Y0_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); - X0Y0_睫毛下上右CP = new ColorP(X0Y0_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); - X0Y0_睫毛下下右CP = new ColorP(X0Y0_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); - X0Y1_瞼下CP = new ColorP(X0Y1_瞼下, 瞼下CD, DisUnit, abj: true); - X0Y1_瞼上CP = new ColorP(X0Y1_瞼上, 瞼上CD, DisUnit, abj: true); - X0Y1_二重CP = new ColorP(X0Y1_二重, 二重CD, DisUnit, abj: true); - X0Y1_睫毛上上左CP = new ColorP(X0Y1_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); - X0Y1_睫毛上中左CP = new ColorP(X0Y1_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); - X0Y1_睫毛上下左CP = new ColorP(X0Y1_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); - X0Y1_睫毛上上右CP = new ColorP(X0Y1_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); - X0Y1_睫毛上中右CP = new ColorP(X0Y1_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); - X0Y1_睫毛上下右CP = new ColorP(X0Y1_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); - X0Y1_睫毛下上左CP = new ColorP(X0Y1_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); - X0Y1_睫毛下下左CP = new ColorP(X0Y1_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); - X0Y1_睫毛下上右CP = new ColorP(X0Y1_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); - X0Y1_睫毛下下右CP = new ColorP(X0Y1_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); - X0Y2_瞼下CP = new ColorP(X0Y2_瞼下, 瞼下CD, DisUnit, abj: true); - X0Y2_瞼上CP = new ColorP(X0Y2_瞼上, 瞼上CD, DisUnit, abj: true); - X0Y2_二重CP = new ColorP(X0Y2_二重, 二重CD, DisUnit, abj: true); - X0Y2_睫毛上上左CP = new ColorP(X0Y2_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); - X0Y2_睫毛上中左CP = new ColorP(X0Y2_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); - X0Y2_睫毛上下左CP = new ColorP(X0Y2_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); - X0Y2_睫毛上上右CP = new ColorP(X0Y2_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); - X0Y2_睫毛上中右CP = new ColorP(X0Y2_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); - X0Y2_睫毛上下右CP = new ColorP(X0Y2_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); - X0Y2_睫毛下上左CP = new ColorP(X0Y2_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); - X0Y2_睫毛下下左CP = new ColorP(X0Y2_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); - X0Y2_睫毛下上右CP = new ColorP(X0Y2_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); - X0Y2_睫毛下下右CP = new ColorP(X0Y2_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); - X0Y3_瞼下CP = new ColorP(X0Y3_瞼下, 瞼下CD, DisUnit, abj: true); - X0Y3_瞼上CP = new ColorP(X0Y3_瞼上, 瞼上CD, DisUnit, abj: true); - X0Y3_二重CP = new ColorP(X0Y3_二重, 二重CD, DisUnit, abj: true); - X0Y3_睫毛上上左CP = new ColorP(X0Y3_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); - X0Y3_睫毛上中左CP = new ColorP(X0Y3_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); - X0Y3_睫毛上下左CP = new ColorP(X0Y3_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); - X0Y3_睫毛上上右CP = new ColorP(X0Y3_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); - X0Y3_睫毛上中右CP = new ColorP(X0Y3_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); - X0Y3_睫毛上下右CP = new ColorP(X0Y3_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); - X0Y3_睫毛下上左CP = new ColorP(X0Y3_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); - X0Y3_睫毛下下左CP = new ColorP(X0Y3_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); - X0Y3_睫毛下上右CP = new ColorP(X0Y3_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); - X0Y3_睫毛下下右CP = new ColorP(X0Y3_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); - X0Y4_瞼下CP = new ColorP(X0Y4_瞼下, 瞼下CD, DisUnit, abj: true); - X0Y4_瞼上CP = new ColorP(X0Y4_瞼上, 瞼上CD, DisUnit, abj: true); - X0Y4_二重CP = new ColorP(X0Y4_二重, 二重CD, DisUnit, abj: true); - X0Y4_睫毛上上左CP = new ColorP(X0Y4_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); - X0Y4_睫毛上中左CP = new ColorP(X0Y4_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); - X0Y4_睫毛上下左CP = new ColorP(X0Y4_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); - X0Y4_睫毛上上右CP = new ColorP(X0Y4_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); - X0Y4_睫毛上中右CP = new ColorP(X0Y4_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); - X0Y4_睫毛上下右CP = new ColorP(X0Y4_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); - X0Y4_睫毛下上左CP = new ColorP(X0Y4_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); - X0Y4_睫毛下下左CP = new ColorP(X0Y4_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); - X0Y4_睫毛下上右CP = new ColorP(X0Y4_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); - X0Y4_睫毛下下右CP = new ColorP(X0Y4_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); - X1Y0_瞼下CP = new ColorP(X1Y0_瞼下, 瞼下CD, DisUnit, abj: true); - X1Y0_瞼上CP = new ColorP(X1Y0_瞼上, 瞼上CD, DisUnit, abj: true); - X1Y0_二重CP = new ColorP(X1Y0_二重, 二重CD, DisUnit, abj: true); - X1Y0_睫毛上上左CP = new ColorP(X1Y0_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); - X1Y0_睫毛上中左CP = new ColorP(X1Y0_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); - X1Y0_睫毛上下左CP = new ColorP(X1Y0_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); - X1Y0_睫毛上上右CP = new ColorP(X1Y0_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); - X1Y0_睫毛上中右CP = new ColorP(X1Y0_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); - X1Y0_睫毛上下右CP = new ColorP(X1Y0_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); - X1Y0_睫毛下上左CP = new ColorP(X1Y0_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); - X1Y0_睫毛下下左CP = new ColorP(X1Y0_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); - X1Y0_睫毛下上右CP = new ColorP(X1Y0_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); - X1Y0_睫毛下下右CP = new ColorP(X1Y0_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); - X1Y1_瞼下CP = new ColorP(X1Y1_瞼下, 瞼下CD, DisUnit, abj: true); - X1Y1_瞼上CP = new ColorP(X1Y1_瞼上, 瞼上CD, DisUnit, abj: true); - X1Y1_二重CP = new ColorP(X1Y1_二重, 二重CD, DisUnit, abj: true); - X1Y1_睫毛上上左CP = new ColorP(X1Y1_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); - X1Y1_睫毛上中左CP = new ColorP(X1Y1_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); - X1Y1_睫毛上下左CP = new ColorP(X1Y1_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); - X1Y1_睫毛上上右CP = new ColorP(X1Y1_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); - X1Y1_睫毛上中右CP = new ColorP(X1Y1_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); - X1Y1_睫毛上下右CP = new ColorP(X1Y1_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); - X1Y1_睫毛下上左CP = new ColorP(X1Y1_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); - X1Y1_睫毛下下左CP = new ColorP(X1Y1_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); - X1Y1_睫毛下上右CP = new ColorP(X1Y1_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); - X1Y1_睫毛下下右CP = new ColorP(X1Y1_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); - X1Y2_瞼下CP = new ColorP(X1Y2_瞼下, 瞼下CD, DisUnit, abj: true); - X1Y2_瞼上CP = new ColorP(X1Y2_瞼上, 瞼上CD, DisUnit, abj: true); - X1Y2_二重CP = new ColorP(X1Y2_二重, 二重CD, DisUnit, abj: true); - X1Y2_睫毛上上左CP = new ColorP(X1Y2_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); - X1Y2_睫毛上中左CP = new ColorP(X1Y2_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); - X1Y2_睫毛上下左CP = new ColorP(X1Y2_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); - X1Y2_睫毛上上右CP = new ColorP(X1Y2_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); - X1Y2_睫毛上中右CP = new ColorP(X1Y2_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); - X1Y2_睫毛上下右CP = new ColorP(X1Y2_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); - X1Y2_睫毛下上左CP = new ColorP(X1Y2_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); - X1Y2_睫毛下下左CP = new ColorP(X1Y2_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); - X1Y2_睫毛下上右CP = new ColorP(X1Y2_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); - X1Y2_睫毛下下右CP = new ColorP(X1Y2_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); - X1Y3_瞼下CP = new ColorP(X1Y3_瞼下, 瞼下CD, DisUnit, abj: true); - X1Y3_瞼上CP = new ColorP(X1Y3_瞼上, 瞼上CD, DisUnit, abj: true); - X1Y3_二重CP = new ColorP(X1Y3_二重, 二重CD, DisUnit, abj: true); - X1Y3_睫毛上上左CP = new ColorP(X1Y3_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); - X1Y3_睫毛上中左CP = new ColorP(X1Y3_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); - X1Y3_睫毛上下左CP = new ColorP(X1Y3_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); - X1Y3_睫毛上上右CP = new ColorP(X1Y3_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); - X1Y3_睫毛上中右CP = new ColorP(X1Y3_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); - X1Y3_睫毛上下右CP = new ColorP(X1Y3_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); - X1Y3_睫毛下上左CP = new ColorP(X1Y3_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); - X1Y3_睫毛下下左CP = new ColorP(X1Y3_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); - X1Y3_睫毛下上右CP = new ColorP(X1Y3_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); - X1Y3_睫毛下下右CP = new ColorP(X1Y3_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); - X1Y4_瞼下CP = new ColorP(X1Y4_瞼下, 瞼下CD, DisUnit, abj: true); - X1Y4_瞼上CP = new ColorP(X1Y4_瞼上, 瞼上CD, DisUnit, abj: true); - X1Y4_二重CP = new ColorP(X1Y4_二重, 二重CD, DisUnit, abj: true); - X1Y4_睫毛上上左CP = new ColorP(X1Y4_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); - X1Y4_睫毛上中左CP = new ColorP(X1Y4_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); - X1Y4_睫毛上下左CP = new ColorP(X1Y4_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); - X1Y4_睫毛上上右CP = new ColorP(X1Y4_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); - X1Y4_睫毛上中右CP = new ColorP(X1Y4_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); - X1Y4_睫毛上下右CP = new ColorP(X1Y4_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); - X1Y4_睫毛下上左CP = new ColorP(X1Y4_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); - X1Y4_睫毛下下左CP = new ColorP(X1Y4_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); - X1Y4_睫毛下上右CP = new ColorP(X1Y4_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); - X1Y4_睫毛下下右CP = new ColorP(X1Y4_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - private void 睫毛長さ(Par p, double d) - { - double num = 0.0; - double num2 = 1.5; - Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); - p.OP[2].ps[2] = value; - p.OP[0].ps[0] = value; - } - - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼下CP.Update(); - X0Y0_瞼上CP.Update(); - X0Y0_二重CP.Update(); - X0Y0_睫毛上上左CP.Update(); - X0Y0_睫毛上中左CP.Update(); - X0Y0_睫毛上下左CP.Update(); - X0Y0_睫毛上上右CP.Update(); - X0Y0_睫毛上中右CP.Update(); - X0Y0_睫毛上下右CP.Update(); - X0Y0_睫毛下上左CP.Update(); - X0Y0_睫毛下下左CP.Update(); - X0Y0_睫毛下上右CP.Update(); - X0Y0_睫毛下下右CP.Update(); - break; - case 1: - X0Y1_瞼下CP.Update(); - X0Y1_瞼上CP.Update(); - X0Y1_二重CP.Update(); - X0Y1_睫毛上上左CP.Update(); - X0Y1_睫毛上中左CP.Update(); - X0Y1_睫毛上下左CP.Update(); - X0Y1_睫毛上上右CP.Update(); - X0Y1_睫毛上中右CP.Update(); - X0Y1_睫毛上下右CP.Update(); - X0Y1_睫毛下上左CP.Update(); - X0Y1_睫毛下下左CP.Update(); - X0Y1_睫毛下上右CP.Update(); - X0Y1_睫毛下下右CP.Update(); - break; - case 2: - X0Y2_瞼下CP.Update(); - X0Y2_瞼上CP.Update(); - X0Y2_二重CP.Update(); - X0Y2_睫毛上上左CP.Update(); - X0Y2_睫毛上中左CP.Update(); - X0Y2_睫毛上下左CP.Update(); - X0Y2_睫毛上上右CP.Update(); - X0Y2_睫毛上中右CP.Update(); - X0Y2_睫毛上下右CP.Update(); - X0Y2_睫毛下上左CP.Update(); - X0Y2_睫毛下下左CP.Update(); - X0Y2_睫毛下上右CP.Update(); - X0Y2_睫毛下下右CP.Update(); - break; - case 3: - X0Y3_瞼下CP.Update(); - X0Y3_瞼上CP.Update(); - X0Y3_二重CP.Update(); - X0Y3_睫毛上上左CP.Update(); - X0Y3_睫毛上中左CP.Update(); - X0Y3_睫毛上下左CP.Update(); - X0Y3_睫毛上上右CP.Update(); - X0Y3_睫毛上中右CP.Update(); - X0Y3_睫毛上下右CP.Update(); - X0Y3_睫毛下上左CP.Update(); - X0Y3_睫毛下下左CP.Update(); - X0Y3_睫毛下上右CP.Update(); - X0Y3_睫毛下下右CP.Update(); - break; - default: - X0Y4_瞼下CP.Update(); - X0Y4_瞼上CP.Update(); - X0Y4_二重CP.Update(); - X0Y4_睫毛上上左CP.Update(); - X0Y4_睫毛上中左CP.Update(); - X0Y4_睫毛上下左CP.Update(); - X0Y4_睫毛上上右CP.Update(); - X0Y4_睫毛上中右CP.Update(); - X0Y4_睫毛上下右CP.Update(); - X0Y4_睫毛下上左CP.Update(); - X0Y4_睫毛下下左CP.Update(); - X0Y4_睫毛下上右CP.Update(); - X0Y4_睫毛下下右CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_瞼下CP.Update(); - X1Y0_瞼上CP.Update(); - X1Y0_二重CP.Update(); - X1Y0_睫毛上上左CP.Update(); - X1Y0_睫毛上中左CP.Update(); - X1Y0_睫毛上下左CP.Update(); - X1Y0_睫毛上上右CP.Update(); - X1Y0_睫毛上中右CP.Update(); - X1Y0_睫毛上下右CP.Update(); - X1Y0_睫毛下上左CP.Update(); - X1Y0_睫毛下下左CP.Update(); - X1Y0_睫毛下上右CP.Update(); - X1Y0_睫毛下下右CP.Update(); - break; - case 1: - X1Y1_瞼下CP.Update(); - X1Y1_瞼上CP.Update(); - X1Y1_二重CP.Update(); - X1Y1_睫毛上上左CP.Update(); - X1Y1_睫毛上中左CP.Update(); - X1Y1_睫毛上下左CP.Update(); - X1Y1_睫毛上上右CP.Update(); - X1Y1_睫毛上中右CP.Update(); - X1Y1_睫毛上下右CP.Update(); - X1Y1_睫毛下上左CP.Update(); - X1Y1_睫毛下下左CP.Update(); - X1Y1_睫毛下上右CP.Update(); - X1Y1_睫毛下下右CP.Update(); - break; - case 2: - X1Y2_瞼下CP.Update(); - X1Y2_瞼上CP.Update(); - X1Y2_二重CP.Update(); - X1Y2_睫毛上上左CP.Update(); - X1Y2_睫毛上中左CP.Update(); - X1Y2_睫毛上下左CP.Update(); - X1Y2_睫毛上上右CP.Update(); - X1Y2_睫毛上中右CP.Update(); - X1Y2_睫毛上下右CP.Update(); - X1Y2_睫毛下上左CP.Update(); - X1Y2_睫毛下下左CP.Update(); - X1Y2_睫毛下上右CP.Update(); - X1Y2_睫毛下下右CP.Update(); - break; - case 3: - X1Y3_瞼下CP.Update(); - X1Y3_瞼上CP.Update(); - X1Y3_二重CP.Update(); - X1Y3_睫毛上上左CP.Update(); - X1Y3_睫毛上中左CP.Update(); - X1Y3_睫毛上下左CP.Update(); - X1Y3_睫毛上上右CP.Update(); - X1Y3_睫毛上中右CP.Update(); - X1Y3_睫毛上下右CP.Update(); - X1Y3_睫毛下上左CP.Update(); - X1Y3_睫毛下下左CP.Update(); - X1Y3_睫毛下上右CP.Update(); - X1Y3_睫毛下下右CP.Update(); - break; - default: - X1Y4_瞼下CP.Update(); - X1Y4_瞼上CP.Update(); - X1Y4_二重CP.Update(); - X1Y4_睫毛上上左CP.Update(); - X1Y4_睫毛上中左CP.Update(); - X1Y4_睫毛上下左CP.Update(); - X1Y4_睫毛上上右CP.Update(); - X1Y4_睫毛上中右CP.Update(); - X1Y4_睫毛上下右CP.Update(); - X1Y4_睫毛下上左CP.Update(); - X1Y4_睫毛下下左CP.Update(); - X1Y4_睫毛下上右CP.Update(); - X1Y4_睫毛下下右CP.Update(); - break; - } - } - } - - public override void 色更新(Vector2D[] mm) - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼下CP.Update(mm); - X0Y0_瞼上CP.Update(mm); - X0Y0_二重CP.Update(); - X0Y0_睫毛上上左CP.Update(); - X0Y0_睫毛上中左CP.Update(); - X0Y0_睫毛上下左CP.Update(); - X0Y0_睫毛上上右CP.Update(); - X0Y0_睫毛上中右CP.Update(); - X0Y0_睫毛上下右CP.Update(); - X0Y0_睫毛下上左CP.Update(); - X0Y0_睫毛下下左CP.Update(); - X0Y0_睫毛下上右CP.Update(); - X0Y0_睫毛下下右CP.Update(); - break; - case 1: - X0Y1_瞼下CP.Update(mm); - X0Y1_瞼上CP.Update(mm); - X0Y1_二重CP.Update(); - X0Y1_睫毛上上左CP.Update(); - X0Y1_睫毛上中左CP.Update(); - X0Y1_睫毛上下左CP.Update(); - X0Y1_睫毛上上右CP.Update(); - X0Y1_睫毛上中右CP.Update(); - X0Y1_睫毛上下右CP.Update(); - X0Y1_睫毛下上左CP.Update(); - X0Y1_睫毛下下左CP.Update(); - X0Y1_睫毛下上右CP.Update(); - X0Y1_睫毛下下右CP.Update(); - break; - case 2: - X0Y2_瞼下CP.Update(mm); - X0Y2_瞼上CP.Update(mm); - X0Y2_二重CP.Update(); - X0Y2_睫毛上上左CP.Update(); - X0Y2_睫毛上中左CP.Update(); - X0Y2_睫毛上下左CP.Update(); - X0Y2_睫毛上上右CP.Update(); - X0Y2_睫毛上中右CP.Update(); - X0Y2_睫毛上下右CP.Update(); - X0Y2_睫毛下上左CP.Update(); - X0Y2_睫毛下下左CP.Update(); - X0Y2_睫毛下上右CP.Update(); - X0Y2_睫毛下下右CP.Update(); - break; - case 3: - X0Y3_瞼下CP.Update(mm); - X0Y3_瞼上CP.Update(mm); - X0Y3_二重CP.Update(); - X0Y3_睫毛上上左CP.Update(); - X0Y3_睫毛上中左CP.Update(); - X0Y3_睫毛上下左CP.Update(); - X0Y3_睫毛上上右CP.Update(); - X0Y3_睫毛上中右CP.Update(); - X0Y3_睫毛上下右CP.Update(); - X0Y3_睫毛下上左CP.Update(); - X0Y3_睫毛下下左CP.Update(); - X0Y3_睫毛下上右CP.Update(); - X0Y3_睫毛下下右CP.Update(); - break; - default: - X0Y4_瞼下CP.Update(mm); - X0Y4_瞼上CP.Update(mm); - X0Y4_二重CP.Update(); - X0Y4_睫毛上上左CP.Update(); - X0Y4_睫毛上中左CP.Update(); - X0Y4_睫毛上下左CP.Update(); - X0Y4_睫毛上上右CP.Update(); - X0Y4_睫毛上中右CP.Update(); - X0Y4_睫毛上下右CP.Update(); - X0Y4_睫毛下上左CP.Update(); - X0Y4_睫毛下下左CP.Update(); - X0Y4_睫毛下上右CP.Update(); - X0Y4_睫毛下下右CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_瞼下CP.Update(mm); - X1Y0_瞼上CP.Update(mm); - X1Y0_二重CP.Update(); - X1Y0_睫毛上上左CP.Update(); - X1Y0_睫毛上中左CP.Update(); - X1Y0_睫毛上下左CP.Update(); - X1Y0_睫毛上上右CP.Update(); - X1Y0_睫毛上中右CP.Update(); - X1Y0_睫毛上下右CP.Update(); - X1Y0_睫毛下上左CP.Update(); - X1Y0_睫毛下下左CP.Update(); - X1Y0_睫毛下上右CP.Update(); - X1Y0_睫毛下下右CP.Update(); - break; - case 1: - X1Y1_瞼下CP.Update(mm); - X1Y1_瞼上CP.Update(mm); - X1Y1_二重CP.Update(); - X1Y1_睫毛上上左CP.Update(); - X1Y1_睫毛上中左CP.Update(); - X1Y1_睫毛上下左CP.Update(); - X1Y1_睫毛上上右CP.Update(); - X1Y1_睫毛上中右CP.Update(); - X1Y1_睫毛上下右CP.Update(); - X1Y1_睫毛下上左CP.Update(); - X1Y1_睫毛下下左CP.Update(); - X1Y1_睫毛下上右CP.Update(); - X1Y1_睫毛下下右CP.Update(); - break; - case 2: - X1Y2_瞼下CP.Update(mm); - X1Y2_瞼上CP.Update(mm); - X1Y2_二重CP.Update(); - X1Y2_睫毛上上左CP.Update(); - X1Y2_睫毛上中左CP.Update(); - X1Y2_睫毛上下左CP.Update(); - X1Y2_睫毛上上右CP.Update(); - X1Y2_睫毛上中右CP.Update(); - X1Y2_睫毛上下右CP.Update(); - X1Y2_睫毛下上左CP.Update(); - X1Y2_睫毛下下左CP.Update(); - X1Y2_睫毛下上右CP.Update(); - X1Y2_睫毛下下右CP.Update(); - break; - case 3: - X1Y3_瞼下CP.Update(mm); - X1Y3_瞼上CP.Update(mm); - X1Y3_二重CP.Update(); - X1Y3_睫毛上上左CP.Update(); - X1Y3_睫毛上中左CP.Update(); - X1Y3_睫毛上下左CP.Update(); - X1Y3_睫毛上上右CP.Update(); - X1Y3_睫毛上中右CP.Update(); - X1Y3_睫毛上下右CP.Update(); - X1Y3_睫毛下上左CP.Update(); - X1Y3_睫毛下下左CP.Update(); - X1Y3_睫毛下上右CP.Update(); - X1Y3_睫毛下下右CP.Update(); - break; - default: - X1Y4_瞼下CP.Update(mm); - X1Y4_瞼上CP.Update(mm); - X1Y4_二重CP.Update(); - X1Y4_睫毛上上左CP.Update(); - X1Y4_睫毛上中左CP.Update(); - X1Y4_睫毛上下左CP.Update(); - X1Y4_睫毛上上右CP.Update(); - X1Y4_睫毛上中右CP.Update(); - X1Y4_睫毛上下右CP.Update(); - X1Y4_睫毛下上左CP.Update(); - X1Y4_睫毛下下左CP.Update(); - X1Y4_睫毛下上右CP.Update(); - X1Y4_睫毛下下右CP.Update(); - break; - } - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 瞼下CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 瞼上CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 睫毛上上左CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛上中左CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛上下左CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛上上右CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛上中右CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛上下右CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛下上左CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛下下左CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛下上右CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛下下右CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 瞼下_表示 + { + get + { + return X0Y0_瞼下.Dra; + } + set + { + X0Y0_瞼下.Dra = value; + X0Y1_瞼下.Dra = value; + X0Y2_瞼下.Dra = value; + X0Y3_瞼下.Dra = value; + X0Y4_瞼下.Dra = value; + X1Y0_瞼下.Dra = value; + X1Y1_瞼下.Dra = value; + X1Y2_瞼下.Dra = value; + X1Y3_瞼下.Dra = value; + X1Y4_瞼下.Dra = value; + X0Y0_瞼下.Hit = value; + X0Y1_瞼下.Hit = value; + X0Y2_瞼下.Hit = value; + X0Y3_瞼下.Hit = value; + X0Y4_瞼下.Hit = value; + X1Y0_瞼下.Hit = value; + X1Y1_瞼下.Hit = value; + X1Y2_瞼下.Hit = value; + X1Y3_瞼下.Hit = value; + X1Y4_瞼下.Hit = value; + } + } + + public bool 瞼上_表示 + { + get + { + return X0Y0_瞼上.Dra; + } + set + { + X0Y0_瞼上.Dra = value; + X0Y1_瞼上.Dra = value; + X0Y2_瞼上.Dra = value; + X0Y3_瞼上.Dra = value; + X0Y4_瞼上.Dra = value; + X1Y0_瞼上.Dra = value; + X1Y1_瞼上.Dra = value; + X1Y2_瞼上.Dra = value; + X1Y3_瞼上.Dra = value; + X1Y4_瞼上.Dra = value; + X0Y0_瞼上.Hit = value; + X0Y1_瞼上.Hit = value; + X0Y2_瞼上.Hit = value; + X0Y3_瞼上.Hit = value; + X0Y4_瞼上.Hit = value; + X1Y0_瞼上.Hit = value; + X1Y1_瞼上.Hit = value; + X1Y2_瞼上.Hit = value; + X1Y3_瞼上.Hit = value; + X1Y4_瞼上.Hit = value; + } + } + + public bool 二重_表示 + { + get + { + return X0Y0_二重.Dra; + } + set + { + X0Y0_二重.Dra = value; + X0Y1_二重.Dra = value; + X0Y2_二重.Dra = value; + X0Y3_二重.Dra = value; + X0Y4_二重.Dra = value; + X1Y0_二重.Dra = value; + X1Y1_二重.Dra = value; + X1Y2_二重.Dra = value; + X1Y3_二重.Dra = value; + X1Y4_二重.Dra = value; + X0Y0_二重.Hit = value; + X0Y1_二重.Hit = value; + X0Y2_二重.Hit = value; + X0Y3_二重.Hit = value; + X0Y4_二重.Hit = value; + X1Y0_二重.Hit = value; + X1Y1_二重.Hit = value; + X1Y2_二重.Hit = value; + X1Y3_二重.Hit = value; + X1Y4_二重.Hit = value; + } + } + + public bool 睫毛上上左_表示 + { + get + { + return X0Y0_睫毛上上左.Dra; + } + set + { + X0Y0_睫毛上上左.Dra = value; + X0Y1_睫毛上上左.Dra = value; + X0Y2_睫毛上上左.Dra = value; + X0Y3_睫毛上上左.Dra = value; + X0Y4_睫毛上上左.Dra = value; + X1Y0_睫毛上上左.Dra = value; + X1Y1_睫毛上上左.Dra = value; + X1Y2_睫毛上上左.Dra = value; + X1Y3_睫毛上上左.Dra = value; + X1Y4_睫毛上上左.Dra = value; + X0Y0_睫毛上上左.Hit = value; + X0Y1_睫毛上上左.Hit = value; + X0Y2_睫毛上上左.Hit = value; + X0Y3_睫毛上上左.Hit = value; + X0Y4_睫毛上上左.Hit = value; + X1Y0_睫毛上上左.Hit = value; + X1Y1_睫毛上上左.Hit = value; + X1Y2_睫毛上上左.Hit = value; + X1Y3_睫毛上上左.Hit = value; + X1Y4_睫毛上上左.Hit = value; + } + } + + public bool 睫毛上中左_表示 + { + get + { + return X0Y0_睫毛上中左.Dra; + } + set + { + X0Y0_睫毛上中左.Dra = value; + X0Y1_睫毛上中左.Dra = value; + X0Y2_睫毛上中左.Dra = value; + X0Y3_睫毛上中左.Dra = value; + X0Y4_睫毛上中左.Dra = value; + X1Y0_睫毛上中左.Dra = value; + X1Y1_睫毛上中左.Dra = value; + X1Y2_睫毛上中左.Dra = value; + X1Y3_睫毛上中左.Dra = value; + X1Y4_睫毛上中左.Dra = value; + X0Y0_睫毛上中左.Hit = value; + X0Y1_睫毛上中左.Hit = value; + X0Y2_睫毛上中左.Hit = value; + X0Y3_睫毛上中左.Hit = value; + X0Y4_睫毛上中左.Hit = value; + X1Y0_睫毛上中左.Hit = value; + X1Y1_睫毛上中左.Hit = value; + X1Y2_睫毛上中左.Hit = value; + X1Y3_睫毛上中左.Hit = value; + X1Y4_睫毛上中左.Hit = value; + } + } + + public bool 睫毛上下左_表示 + { + get + { + return X0Y0_睫毛上下左.Dra; + } + set + { + X0Y0_睫毛上下左.Dra = value; + X0Y1_睫毛上下左.Dra = value; + X0Y2_睫毛上下左.Dra = value; + X0Y3_睫毛上下左.Dra = value; + X0Y4_睫毛上下左.Dra = value; + X1Y0_睫毛上下左.Dra = value; + X1Y1_睫毛上下左.Dra = value; + X1Y2_睫毛上下左.Dra = value; + X1Y3_睫毛上下左.Dra = value; + X1Y4_睫毛上下左.Dra = value; + X0Y0_睫毛上下左.Hit = value; + X0Y1_睫毛上下左.Hit = value; + X0Y2_睫毛上下左.Hit = value; + X0Y3_睫毛上下左.Hit = value; + X0Y4_睫毛上下左.Hit = value; + X1Y0_睫毛上下左.Hit = value; + X1Y1_睫毛上下左.Hit = value; + X1Y2_睫毛上下左.Hit = value; + X1Y3_睫毛上下左.Hit = value; + X1Y4_睫毛上下左.Hit = value; + } + } + + public bool 睫毛上上右_表示 + { + get + { + return X0Y0_睫毛上上右.Dra; + } + set + { + X0Y0_睫毛上上右.Dra = value; + X0Y1_睫毛上上右.Dra = value; + X0Y2_睫毛上上右.Dra = value; + X0Y3_睫毛上上右.Dra = value; + X0Y4_睫毛上上右.Dra = value; + X1Y0_睫毛上上右.Dra = value; + X1Y1_睫毛上上右.Dra = value; + X1Y2_睫毛上上右.Dra = value; + X1Y3_睫毛上上右.Dra = value; + X1Y4_睫毛上上右.Dra = value; + X0Y0_睫毛上上右.Hit = value; + X0Y1_睫毛上上右.Hit = value; + X0Y2_睫毛上上右.Hit = value; + X0Y3_睫毛上上右.Hit = value; + X0Y4_睫毛上上右.Hit = value; + X1Y0_睫毛上上右.Hit = value; + X1Y1_睫毛上上右.Hit = value; + X1Y2_睫毛上上右.Hit = value; + X1Y3_睫毛上上右.Hit = value; + X1Y4_睫毛上上右.Hit = value; + } + } + + public bool 睫毛上中右_表示 + { + get + { + return X0Y0_睫毛上中右.Dra; + } + set + { + X0Y0_睫毛上中右.Dra = value; + X0Y1_睫毛上中右.Dra = value; + X0Y2_睫毛上中右.Dra = value; + X0Y3_睫毛上中右.Dra = value; + X0Y4_睫毛上中右.Dra = value; + X1Y0_睫毛上中右.Dra = value; + X1Y1_睫毛上中右.Dra = value; + X1Y2_睫毛上中右.Dra = value; + X1Y3_睫毛上中右.Dra = value; + X1Y4_睫毛上中右.Dra = value; + X0Y0_睫毛上中右.Hit = value; + X0Y1_睫毛上中右.Hit = value; + X0Y2_睫毛上中右.Hit = value; + X0Y3_睫毛上中右.Hit = value; + X0Y4_睫毛上中右.Hit = value; + X1Y0_睫毛上中右.Hit = value; + X1Y1_睫毛上中右.Hit = value; + X1Y2_睫毛上中右.Hit = value; + X1Y3_睫毛上中右.Hit = value; + X1Y4_睫毛上中右.Hit = value; + } + } + + public bool 睫毛上下右_表示 + { + get + { + return X0Y0_睫毛上下右.Dra; + } + set + { + X0Y0_睫毛上下右.Dra = value; + X0Y1_睫毛上下右.Dra = value; + X0Y2_睫毛上下右.Dra = value; + X0Y3_睫毛上下右.Dra = value; + X0Y4_睫毛上下右.Dra = value; + X1Y0_睫毛上下右.Dra = value; + X1Y1_睫毛上下右.Dra = value; + X1Y2_睫毛上下右.Dra = value; + X1Y3_睫毛上下右.Dra = value; + X1Y4_睫毛上下右.Dra = value; + X0Y0_睫毛上下右.Hit = value; + X0Y1_睫毛上下右.Hit = value; + X0Y2_睫毛上下右.Hit = value; + X0Y3_睫毛上下右.Hit = value; + X0Y4_睫毛上下右.Hit = value; + X1Y0_睫毛上下右.Hit = value; + X1Y1_睫毛上下右.Hit = value; + X1Y2_睫毛上下右.Hit = value; + X1Y3_睫毛上下右.Hit = value; + X1Y4_睫毛上下右.Hit = value; + } + } + + public bool 睫毛下上左_表示 + { + get + { + return X0Y0_睫毛下上左.Dra; + } + set + { + X0Y0_睫毛下上左.Dra = value; + X0Y1_睫毛下上左.Dra = value; + X0Y2_睫毛下上左.Dra = value; + X0Y3_睫毛下上左.Dra = value; + X0Y4_睫毛下上左.Dra = value; + X1Y0_睫毛下上左.Dra = value; + X1Y1_睫毛下上左.Dra = value; + X1Y2_睫毛下上左.Dra = value; + X1Y3_睫毛下上左.Dra = value; + X1Y4_睫毛下上左.Dra = value; + X0Y0_睫毛下上左.Hit = value; + X0Y1_睫毛下上左.Hit = value; + X0Y2_睫毛下上左.Hit = value; + X0Y3_睫毛下上左.Hit = value; + X0Y4_睫毛下上左.Hit = value; + X1Y0_睫毛下上左.Hit = value; + X1Y1_睫毛下上左.Hit = value; + X1Y2_睫毛下上左.Hit = value; + X1Y3_睫毛下上左.Hit = value; + X1Y4_睫毛下上左.Hit = value; + } + } + + public bool 睫毛下下左_表示 + { + get + { + return X0Y0_睫毛下下左.Dra; + } + set + { + X0Y0_睫毛下下左.Dra = value; + X0Y1_睫毛下下左.Dra = value; + X0Y2_睫毛下下左.Dra = value; + X0Y3_睫毛下下左.Dra = value; + X0Y4_睫毛下下左.Dra = value; + X1Y0_睫毛下下左.Dra = value; + X1Y1_睫毛下下左.Dra = value; + X1Y2_睫毛下下左.Dra = value; + X1Y3_睫毛下下左.Dra = value; + X1Y4_睫毛下下左.Dra = value; + X0Y0_睫毛下下左.Hit = value; + X0Y1_睫毛下下左.Hit = value; + X0Y2_睫毛下下左.Hit = value; + X0Y3_睫毛下下左.Hit = value; + X0Y4_睫毛下下左.Hit = value; + X1Y0_睫毛下下左.Hit = value; + X1Y1_睫毛下下左.Hit = value; + X1Y2_睫毛下下左.Hit = value; + X1Y3_睫毛下下左.Hit = value; + X1Y4_睫毛下下左.Hit = value; + } + } + + public bool 睫毛下上右_表示 + { + get + { + return X0Y0_睫毛下上右.Dra; + } + set + { + X0Y0_睫毛下上右.Dra = value; + X0Y1_睫毛下上右.Dra = value; + X0Y2_睫毛下上右.Dra = value; + X0Y3_睫毛下上右.Dra = value; + X0Y4_睫毛下上右.Dra = value; + X1Y0_睫毛下上右.Dra = value; + X1Y1_睫毛下上右.Dra = value; + X1Y2_睫毛下上右.Dra = value; + X1Y3_睫毛下上右.Dra = value; + X1Y4_睫毛下上右.Dra = value; + X0Y0_睫毛下上右.Hit = value; + X0Y1_睫毛下上右.Hit = value; + X0Y2_睫毛下上右.Hit = value; + X0Y3_睫毛下上右.Hit = value; + X0Y4_睫毛下上右.Hit = value; + X1Y0_睫毛下上右.Hit = value; + X1Y1_睫毛下上右.Hit = value; + X1Y2_睫毛下上右.Hit = value; + X1Y3_睫毛下上右.Hit = value; + X1Y4_睫毛下上右.Hit = value; + } + } + + public bool 睫毛下下右_表示 + { + get + { + return X0Y0_睫毛下下右.Dra; + } + set + { + X0Y0_睫毛下下右.Dra = value; + X0Y1_睫毛下下右.Dra = value; + X0Y2_睫毛下下右.Dra = value; + X0Y3_睫毛下下右.Dra = value; + X0Y4_睫毛下下右.Dra = value; + X1Y0_睫毛下下右.Dra = value; + X1Y1_睫毛下下右.Dra = value; + X1Y2_睫毛下下右.Dra = value; + X1Y3_睫毛下下右.Dra = value; + X1Y4_睫毛下下右.Dra = value; + X0Y0_睫毛下下右.Hit = value; + X0Y1_睫毛下下右.Hit = value; + X0Y2_睫毛下下右.Hit = value; + X0Y3_睫毛下下右.Hit = value; + X0Y4_睫毛下下右.Hit = value; + X1Y0_睫毛下下右.Hit = value; + X1Y1_睫毛下下右.Hit = value; + X1Y2_睫毛下下右.Hit = value; + X1Y3_睫毛下下右.Hit = value; + X1Y4_睫毛下下右.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 瞼下_表示; + } + set + { + 瞼下_表示 = value; + 瞼上_表示 = value; + 二重_表示 = value; + 睫毛上上左_表示 = value; + 睫毛上中左_表示 = value; + 睫毛上下左_表示 = value; + 睫毛上上右_表示 = value; + 睫毛上中右_表示 = value; + 睫毛上下右_表示 = value; + 睫毛下上左_表示 = value; + 睫毛下下左_表示 = value; + 睫毛下上右_表示 = value; + 睫毛下下右_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 瞼下CD.不透明度; + } + set + { + 瞼下CD.不透明度 = value; + 瞼上CD.不透明度 = value; + 二重CD.不透明度 = value; + 睫毛上上左CD.不透明度 = value; + 睫毛上中左CD.不透明度 = value; + 睫毛上下左CD.不透明度 = value; + 睫毛上上右CD.不透明度 = value; + 睫毛上中右CD.不透明度 = value; + 睫毛上下右CD.不透明度 = value; + 睫毛下上左CD.不透明度 = value; + 睫毛下下左CD.不透明度 = value; + 睫毛下上右CD.不透明度 = value; + 睫毛下下右CD.不透明度 = value; + } + } + + public double 外線 + { + set + { + double num = 0.9 + 0.55 * value; + X0Y0_瞼上.PenWidth *= num; + X0Y1_瞼上.PenWidth *= num; + X0Y2_瞼上.PenWidth *= num; + X0Y3_瞼上.PenWidth *= num; + X0Y4_瞼上.PenWidth *= num; + X1Y0_瞼上.PenWidth *= num; + X1Y1_瞼上.PenWidth *= num; + X1Y2_瞼上.PenWidth *= num; + X1Y3_瞼上.PenWidth *= num; + X1Y4_瞼上.PenWidth *= num; + X0Y0_瞼下.PenWidth *= num; + X0Y1_瞼下.PenWidth *= num; + X0Y2_瞼下.PenWidth *= num; + X0Y3_瞼下.PenWidth *= num; + X0Y4_瞼下.PenWidth *= num; + X1Y0_瞼下.PenWidth *= num; + X1Y1_瞼下.PenWidth *= num; + X1Y2_瞼下.PenWidth *= num; + X1Y3_瞼下.PenWidth *= num; + X1Y4_瞼下.PenWidth *= num; + } + } + + public double 睫毛上上左_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛上上左, value); + 睫毛長さ(X0Y1_睫毛上上左, value); + 睫毛長さ(X0Y2_睫毛上上左, value); + 睫毛長さ(X0Y3_睫毛上上左, value); + 睫毛長さ(X0Y4_睫毛上上左, value); + 睫毛長さ(X1Y0_睫毛上上左, value); + 睫毛長さ(X1Y1_睫毛上上左, value); + 睫毛長さ(X1Y2_睫毛上上左, value); + 睫毛長さ(X1Y3_睫毛上上左, value); + 睫毛長さ(X1Y4_睫毛上上左, value); + } + } + + public double 睫毛上中左_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛上中左, value); + 睫毛長さ(X0Y1_睫毛上中左, value); + 睫毛長さ(X0Y2_睫毛上中左, value); + 睫毛長さ(X0Y3_睫毛上中左, value); + 睫毛長さ(X0Y4_睫毛上中左, value); + 睫毛長さ(X1Y0_睫毛上中左, value); + 睫毛長さ(X1Y1_睫毛上中左, value); + 睫毛長さ(X1Y2_睫毛上中左, value); + 睫毛長さ(X1Y3_睫毛上中左, value); + 睫毛長さ(X1Y4_睫毛上中左, value); + } + } + + public double 睫毛上下左_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛上下左, value); + 睫毛長さ(X0Y1_睫毛上下左, value); + 睫毛長さ(X0Y2_睫毛上下左, value); + 睫毛長さ(X0Y3_睫毛上下左, value); + 睫毛長さ(X0Y4_睫毛上下左, value); + 睫毛長さ(X1Y0_睫毛上下左, value); + 睫毛長さ(X1Y1_睫毛上下左, value); + 睫毛長さ(X1Y2_睫毛上下左, value); + 睫毛長さ(X1Y3_睫毛上下左, value); + 睫毛長さ(X1Y4_睫毛上下左, value); + } + } + + public double 睫毛上上右_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛上上右, value); + 睫毛長さ(X0Y1_睫毛上上右, value); + 睫毛長さ(X0Y2_睫毛上上右, value); + 睫毛長さ(X0Y3_睫毛上上右, value); + 睫毛長さ(X0Y4_睫毛上上右, value); + 睫毛長さ(X1Y0_睫毛上上右, value); + 睫毛長さ(X1Y1_睫毛上上右, value); + 睫毛長さ(X1Y2_睫毛上上右, value); + 睫毛長さ(X1Y3_睫毛上上右, value); + 睫毛長さ(X1Y4_睫毛上上右, value); + } + } + + public double 睫毛上中右_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛上中右, value); + 睫毛長さ(X0Y1_睫毛上中右, value); + 睫毛長さ(X0Y2_睫毛上中右, value); + 睫毛長さ(X0Y3_睫毛上中右, value); + 睫毛長さ(X0Y4_睫毛上中右, value); + 睫毛長さ(X1Y0_睫毛上中右, value); + 睫毛長さ(X1Y1_睫毛上中右, value); + 睫毛長さ(X1Y2_睫毛上中右, value); + 睫毛長さ(X1Y3_睫毛上中右, value); + 睫毛長さ(X1Y4_睫毛上中右, value); + } + } + + public double 睫毛上下右_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛上下右, value); + 睫毛長さ(X0Y1_睫毛上下右, value); + 睫毛長さ(X0Y2_睫毛上下右, value); + 睫毛長さ(X0Y3_睫毛上下右, value); + 睫毛長さ(X0Y4_睫毛上下右, value); + 睫毛長さ(X1Y0_睫毛上下右, value); + 睫毛長さ(X1Y1_睫毛上下右, value); + 睫毛長さ(X1Y2_睫毛上下右, value); + 睫毛長さ(X1Y3_睫毛上下右, value); + 睫毛長さ(X1Y4_睫毛上下右, value); + } + } + + public double 睫毛下上左_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛下上左, value); + 睫毛長さ(X0Y1_睫毛下上左, value); + 睫毛長さ(X0Y2_睫毛下上左, value); + 睫毛長さ(X0Y3_睫毛下上左, value); + 睫毛長さ(X0Y4_睫毛下上左, value); + 睫毛長さ(X1Y0_睫毛下上左, value); + 睫毛長さ(X1Y1_睫毛下上左, value); + 睫毛長さ(X1Y2_睫毛下上左, value); + 睫毛長さ(X1Y3_睫毛下上左, value); + 睫毛長さ(X1Y4_睫毛下上左, value); + } + } + + public double 睫毛下下左_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛下下左, value); + 睫毛長さ(X0Y1_睫毛下下左, value); + 睫毛長さ(X0Y2_睫毛下下左, value); + 睫毛長さ(X0Y3_睫毛下下左, value); + 睫毛長さ(X0Y4_睫毛下下左, value); + 睫毛長さ(X1Y0_睫毛下下左, value); + 睫毛長さ(X1Y1_睫毛下下左, value); + 睫毛長さ(X1Y2_睫毛下下左, value); + 睫毛長さ(X1Y3_睫毛下下左, value); + 睫毛長さ(X1Y4_睫毛下下左, value); + } + } + + public double 睫毛下上右_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛下上右, value); + 睫毛長さ(X0Y1_睫毛下上右, value); + 睫毛長さ(X0Y2_睫毛下上右, value); + 睫毛長さ(X0Y3_睫毛下上右, value); + 睫毛長さ(X0Y4_睫毛下上右, value); + 睫毛長さ(X1Y0_睫毛下上右, value); + 睫毛長さ(X1Y1_睫毛下上右, value); + 睫毛長さ(X1Y2_睫毛下上右, value); + 睫毛長さ(X1Y3_睫毛下上右, value); + 睫毛長さ(X1Y4_睫毛下上右, value); + } + } + + public double 睫毛下下右_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛下下右, value); + 睫毛長さ(X0Y1_睫毛下下右, value); + 睫毛長さ(X0Y2_睫毛下下右, value); + 睫毛長さ(X0Y3_睫毛下下右, value); + 睫毛長さ(X0Y4_睫毛下下右, value); + 睫毛長さ(X1Y0_睫毛下下右, value); + 睫毛長さ(X1Y1_睫毛下下右, value); + 睫毛長さ(X1Y2_睫毛下下右, value); + 睫毛長さ(X1Y3_睫毛下下右, value); + 睫毛長さ(X1Y4_睫毛下下右, value); + } + } + + public override double 肥大 + { + set + { + } + } + + public override double 身長 + { + set + { + } + } + + public override double サイズ + { + get + { + return サイズ_; + } + set + { + サイズ_ = value; + double rate = 0.98 + 0.06 * サイズ_; + foreach (Par item in 本体.EnumAllPar()) + { + Vector2D center = item.OP.GetCenter(); + item.OP.ScalingXY(center, rate); + item.JP.ScalingXY(center, rate); + } + } + } + + public 単瞼(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 単瞼D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["単眼瞼"]); + Pars pars = 本体[0][0]; + X0Y0_瞼下 = pars["瞼下"].ToPar(); + X0Y0_瞼上 = pars["瞼上"].ToPar(); + X0Y0_二重 = pars["二重"].ToPar(); + X0Y0_睫毛上上左 = pars["睫毛上上左"].ToPar(); + X0Y0_睫毛上中左 = pars["睫毛上中左"].ToPar(); + X0Y0_睫毛上下左 = pars["睫毛上下左"].ToPar(); + X0Y0_睫毛上上右 = pars["睫毛上上右"].ToPar(); + X0Y0_睫毛上中右 = pars["睫毛上中右"].ToPar(); + X0Y0_睫毛上下右 = pars["睫毛上下右"].ToPar(); + X0Y0_睫毛下上左 = pars["睫毛下上左"].ToPar(); + X0Y0_睫毛下下左 = pars["睫毛下下左"].ToPar(); + X0Y0_睫毛下上右 = pars["睫毛下上右"].ToPar(); + X0Y0_睫毛下下右 = pars["睫毛下下右"].ToPar(); + pars = 本体[0][1]; + X0Y1_瞼下 = pars["瞼下"].ToPar(); + X0Y1_瞼上 = pars["瞼上"].ToPar(); + X0Y1_二重 = pars["二重"].ToPar(); + X0Y1_睫毛上上左 = pars["睫毛上上左"].ToPar(); + X0Y1_睫毛上中左 = pars["睫毛上中左"].ToPar(); + X0Y1_睫毛上下左 = pars["睫毛上下左"].ToPar(); + X0Y1_睫毛上上右 = pars["睫毛上上右"].ToPar(); + X0Y1_睫毛上中右 = pars["睫毛上中右"].ToPar(); + X0Y1_睫毛上下右 = pars["睫毛上下右"].ToPar(); + X0Y1_睫毛下上左 = pars["睫毛下上左"].ToPar(); + X0Y1_睫毛下下左 = pars["睫毛下下左"].ToPar(); + X0Y1_睫毛下上右 = pars["睫毛下上右"].ToPar(); + X0Y1_睫毛下下右 = pars["睫毛下下右"].ToPar(); + pars = 本体[0][2]; + X0Y2_瞼下 = pars["瞼下"].ToPar(); + X0Y2_瞼上 = pars["瞼上"].ToPar(); + X0Y2_二重 = pars["二重"].ToPar(); + X0Y2_睫毛上上左 = pars["睫毛上上左"].ToPar(); + X0Y2_睫毛上中左 = pars["睫毛上中左"].ToPar(); + X0Y2_睫毛上下左 = pars["睫毛上下左"].ToPar(); + X0Y2_睫毛上上右 = pars["睫毛上上右"].ToPar(); + X0Y2_睫毛上中右 = pars["睫毛上中右"].ToPar(); + X0Y2_睫毛上下右 = pars["睫毛上下右"].ToPar(); + X0Y2_睫毛下上左 = pars["睫毛下上左"].ToPar(); + X0Y2_睫毛下下左 = pars["睫毛下下左"].ToPar(); + X0Y2_睫毛下上右 = pars["睫毛下上右"].ToPar(); + X0Y2_睫毛下下右 = pars["睫毛下下右"].ToPar(); + pars = 本体[0][3]; + X0Y3_瞼下 = pars["瞼下"].ToPar(); + X0Y3_瞼上 = pars["瞼上"].ToPar(); + X0Y3_二重 = pars["二重"].ToPar(); + X0Y3_睫毛上上左 = pars["睫毛上上左"].ToPar(); + X0Y3_睫毛上中左 = pars["睫毛上中左"].ToPar(); + X0Y3_睫毛上下左 = pars["睫毛上下左"].ToPar(); + X0Y3_睫毛上上右 = pars["睫毛上上右"].ToPar(); + X0Y3_睫毛上中右 = pars["睫毛上中右"].ToPar(); + X0Y3_睫毛上下右 = pars["睫毛上下右"].ToPar(); + X0Y3_睫毛下上左 = pars["睫毛下上左"].ToPar(); + X0Y3_睫毛下下左 = pars["睫毛下下左"].ToPar(); + X0Y3_睫毛下上右 = pars["睫毛下上右"].ToPar(); + X0Y3_睫毛下下右 = pars["睫毛下下右"].ToPar(); + pars = 本体[0][4]; + X0Y4_瞼下 = pars["瞼下"].ToPar(); + X0Y4_瞼上 = pars["瞼上"].ToPar(); + X0Y4_二重 = pars["二重"].ToPar(); + X0Y4_睫毛上上左 = pars["睫毛上上左"].ToPar(); + X0Y4_睫毛上中左 = pars["睫毛上中左"].ToPar(); + X0Y4_睫毛上下左 = pars["睫毛上下左"].ToPar(); + X0Y4_睫毛上上右 = pars["睫毛上上右"].ToPar(); + X0Y4_睫毛上中右 = pars["睫毛上中右"].ToPar(); + X0Y4_睫毛上下右 = pars["睫毛上下右"].ToPar(); + X0Y4_睫毛下上左 = pars["睫毛下上左"].ToPar(); + X0Y4_睫毛下下左 = pars["睫毛下下左"].ToPar(); + X0Y4_睫毛下上右 = pars["睫毛下上右"].ToPar(); + X0Y4_睫毛下下右 = pars["睫毛下下右"].ToPar(); + pars = 本体[1][0]; + X1Y0_瞼下 = pars["瞼下"].ToPar(); + X1Y0_瞼上 = pars["瞼上"].ToPar(); + X1Y0_二重 = pars["二重"].ToPar(); + X1Y0_睫毛上上左 = pars["睫毛上上左"].ToPar(); + X1Y0_睫毛上中左 = pars["睫毛上中左"].ToPar(); + X1Y0_睫毛上下左 = pars["睫毛上下左"].ToPar(); + X1Y0_睫毛上上右 = pars["睫毛上上右"].ToPar(); + X1Y0_睫毛上中右 = pars["睫毛上中右"].ToPar(); + X1Y0_睫毛上下右 = pars["睫毛上下右"].ToPar(); + X1Y0_睫毛下上左 = pars["睫毛下上左"].ToPar(); + X1Y0_睫毛下下左 = pars["睫毛下下左"].ToPar(); + X1Y0_睫毛下上右 = pars["睫毛下上右"].ToPar(); + X1Y0_睫毛下下右 = pars["睫毛下下右"].ToPar(); + pars = 本体[1][1]; + X1Y1_瞼下 = pars["瞼下"].ToPar(); + X1Y1_瞼上 = pars["瞼上"].ToPar(); + X1Y1_二重 = pars["二重"].ToPar(); + X1Y1_睫毛上上左 = pars["睫毛上上左"].ToPar(); + X1Y1_睫毛上中左 = pars["睫毛上中左"].ToPar(); + X1Y1_睫毛上下左 = pars["睫毛上下左"].ToPar(); + X1Y1_睫毛上上右 = pars["睫毛上上右"].ToPar(); + X1Y1_睫毛上中右 = pars["睫毛上中右"].ToPar(); + X1Y1_睫毛上下右 = pars["睫毛上下右"].ToPar(); + X1Y1_睫毛下上左 = pars["睫毛下上左"].ToPar(); + X1Y1_睫毛下下左 = pars["睫毛下下左"].ToPar(); + X1Y1_睫毛下上右 = pars["睫毛下上右"].ToPar(); + X1Y1_睫毛下下右 = pars["睫毛下下右"].ToPar(); + pars = 本体[1][2]; + X1Y2_瞼下 = pars["瞼下"].ToPar(); + X1Y2_瞼上 = pars["瞼上"].ToPar(); + X1Y2_二重 = pars["二重"].ToPar(); + X1Y2_睫毛上上左 = pars["睫毛上上左"].ToPar(); + X1Y2_睫毛上中左 = pars["睫毛上中左"].ToPar(); + X1Y2_睫毛上下左 = pars["睫毛上下左"].ToPar(); + X1Y2_睫毛上上右 = pars["睫毛上上右"].ToPar(); + X1Y2_睫毛上中右 = pars["睫毛上中右"].ToPar(); + X1Y2_睫毛上下右 = pars["睫毛上下右"].ToPar(); + X1Y2_睫毛下上左 = pars["睫毛下上左"].ToPar(); + X1Y2_睫毛下下左 = pars["睫毛下下左"].ToPar(); + X1Y2_睫毛下上右 = pars["睫毛下上右"].ToPar(); + X1Y2_睫毛下下右 = pars["睫毛下下右"].ToPar(); + pars = 本体[1][3]; + X1Y3_瞼下 = pars["瞼下"].ToPar(); + X1Y3_瞼上 = pars["瞼上"].ToPar(); + X1Y3_二重 = pars["二重"].ToPar(); + X1Y3_睫毛上上左 = pars["睫毛上上左"].ToPar(); + X1Y3_睫毛上中左 = pars["睫毛上中左"].ToPar(); + X1Y3_睫毛上下左 = pars["睫毛上下左"].ToPar(); + X1Y3_睫毛上上右 = pars["睫毛上上右"].ToPar(); + X1Y3_睫毛上中右 = pars["睫毛上中右"].ToPar(); + X1Y3_睫毛上下右 = pars["睫毛上下右"].ToPar(); + X1Y3_睫毛下上左 = pars["睫毛下上左"].ToPar(); + X1Y3_睫毛下下左 = pars["睫毛下下左"].ToPar(); + X1Y3_睫毛下上右 = pars["睫毛下上右"].ToPar(); + X1Y3_睫毛下下右 = pars["睫毛下下右"].ToPar(); + pars = 本体[1][4]; + X1Y4_瞼下 = pars["瞼下"].ToPar(); + X1Y4_瞼上 = pars["瞼上"].ToPar(); + X1Y4_二重 = pars["二重"].ToPar(); + X1Y4_睫毛上上左 = pars["睫毛上上左"].ToPar(); + X1Y4_睫毛上中左 = pars["睫毛上中左"].ToPar(); + X1Y4_睫毛上下左 = pars["睫毛上下左"].ToPar(); + X1Y4_睫毛上上右 = pars["睫毛上上右"].ToPar(); + X1Y4_睫毛上中右 = pars["睫毛上中右"].ToPar(); + X1Y4_睫毛上下右 = pars["睫毛上下右"].ToPar(); + X1Y4_睫毛下上左 = pars["睫毛下上左"].ToPar(); + X1Y4_睫毛下下左 = pars["睫毛下下左"].ToPar(); + X1Y4_睫毛下上右 = pars["睫毛下上右"].ToPar(); + X1Y4_睫毛下下右 = pars["睫毛下下右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 瞼下_表示 = e.瞼下_表示; + 瞼上_表示 = e.瞼上_表示; + 二重_表示 = e.二重_表示; + 睫毛上上左_表示 = e.睫毛上上左_表示; + 睫毛上中左_表示 = e.睫毛上中左_表示; + 睫毛上下左_表示 = e.睫毛上下左_表示; + 睫毛上上右_表示 = e.睫毛上上右_表示; + 睫毛上中右_表示 = e.睫毛上中右_表示; + 睫毛上下右_表示 = e.睫毛上下右_表示; + 睫毛下上左_表示 = e.睫毛下上左_表示; + 睫毛下下左_表示 = e.睫毛下下左_表示; + 睫毛下上右_表示 = e.睫毛下上右_表示; + 睫毛下下右_表示 = e.睫毛下下右_表示; + 外線 = e.外線; + 睫毛上上左_長さ = e.睫毛上上左_長さ; + 睫毛上中左_長さ = e.睫毛上中左_長さ; + 睫毛上下左_長さ = e.睫毛上下左_長さ; + 睫毛上上右_長さ = e.睫毛上上右_長さ; + 睫毛上中右_長さ = e.睫毛上中右_長さ; + 睫毛上下右_長さ = e.睫毛上下右_長さ; + 睫毛下上左_長さ = e.睫毛下上左_長さ; + 睫毛下下左_長さ = e.睫毛下下左_長さ; + 睫毛下上右_長さ = e.睫毛下上右_長さ; + 睫毛下下右_長さ = e.睫毛下下右_長さ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_瞼下CP = new ColorP(X0Y0_瞼下, 瞼下CD, DisUnit, abj: true); + X0Y0_瞼上CP = new ColorP(X0Y0_瞼上, 瞼上CD, DisUnit, abj: true); + X0Y0_二重CP = new ColorP(X0Y0_二重, 二重CD, DisUnit, abj: true); + X0Y0_睫毛上上左CP = new ColorP(X0Y0_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); + X0Y0_睫毛上中左CP = new ColorP(X0Y0_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); + X0Y0_睫毛上下左CP = new ColorP(X0Y0_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); + X0Y0_睫毛上上右CP = new ColorP(X0Y0_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); + X0Y0_睫毛上中右CP = new ColorP(X0Y0_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); + X0Y0_睫毛上下右CP = new ColorP(X0Y0_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); + X0Y0_睫毛下上左CP = new ColorP(X0Y0_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); + X0Y0_睫毛下下左CP = new ColorP(X0Y0_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); + X0Y0_睫毛下上右CP = new ColorP(X0Y0_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); + X0Y0_睫毛下下右CP = new ColorP(X0Y0_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); + X0Y1_瞼下CP = new ColorP(X0Y1_瞼下, 瞼下CD, DisUnit, abj: true); + X0Y1_瞼上CP = new ColorP(X0Y1_瞼上, 瞼上CD, DisUnit, abj: true); + X0Y1_二重CP = new ColorP(X0Y1_二重, 二重CD, DisUnit, abj: true); + X0Y1_睫毛上上左CP = new ColorP(X0Y1_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); + X0Y1_睫毛上中左CP = new ColorP(X0Y1_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); + X0Y1_睫毛上下左CP = new ColorP(X0Y1_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); + X0Y1_睫毛上上右CP = new ColorP(X0Y1_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); + X0Y1_睫毛上中右CP = new ColorP(X0Y1_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); + X0Y1_睫毛上下右CP = new ColorP(X0Y1_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); + X0Y1_睫毛下上左CP = new ColorP(X0Y1_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); + X0Y1_睫毛下下左CP = new ColorP(X0Y1_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); + X0Y1_睫毛下上右CP = new ColorP(X0Y1_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); + X0Y1_睫毛下下右CP = new ColorP(X0Y1_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); + X0Y2_瞼下CP = new ColorP(X0Y2_瞼下, 瞼下CD, DisUnit, abj: true); + X0Y2_瞼上CP = new ColorP(X0Y2_瞼上, 瞼上CD, DisUnit, abj: true); + X0Y2_二重CP = new ColorP(X0Y2_二重, 二重CD, DisUnit, abj: true); + X0Y2_睫毛上上左CP = new ColorP(X0Y2_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); + X0Y2_睫毛上中左CP = new ColorP(X0Y2_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); + X0Y2_睫毛上下左CP = new ColorP(X0Y2_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); + X0Y2_睫毛上上右CP = new ColorP(X0Y2_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); + X0Y2_睫毛上中右CP = new ColorP(X0Y2_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); + X0Y2_睫毛上下右CP = new ColorP(X0Y2_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); + X0Y2_睫毛下上左CP = new ColorP(X0Y2_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); + X0Y2_睫毛下下左CP = new ColorP(X0Y2_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); + X0Y2_睫毛下上右CP = new ColorP(X0Y2_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); + X0Y2_睫毛下下右CP = new ColorP(X0Y2_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); + X0Y3_瞼下CP = new ColorP(X0Y3_瞼下, 瞼下CD, DisUnit, abj: true); + X0Y3_瞼上CP = new ColorP(X0Y3_瞼上, 瞼上CD, DisUnit, abj: true); + X0Y3_二重CP = new ColorP(X0Y3_二重, 二重CD, DisUnit, abj: true); + X0Y3_睫毛上上左CP = new ColorP(X0Y3_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); + X0Y3_睫毛上中左CP = new ColorP(X0Y3_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); + X0Y3_睫毛上下左CP = new ColorP(X0Y3_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); + X0Y3_睫毛上上右CP = new ColorP(X0Y3_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); + X0Y3_睫毛上中右CP = new ColorP(X0Y3_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); + X0Y3_睫毛上下右CP = new ColorP(X0Y3_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); + X0Y3_睫毛下上左CP = new ColorP(X0Y3_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); + X0Y3_睫毛下下左CP = new ColorP(X0Y3_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); + X0Y3_睫毛下上右CP = new ColorP(X0Y3_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); + X0Y3_睫毛下下右CP = new ColorP(X0Y3_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); + X0Y4_瞼下CP = new ColorP(X0Y4_瞼下, 瞼下CD, DisUnit, abj: true); + X0Y4_瞼上CP = new ColorP(X0Y4_瞼上, 瞼上CD, DisUnit, abj: true); + X0Y4_二重CP = new ColorP(X0Y4_二重, 二重CD, DisUnit, abj: true); + X0Y4_睫毛上上左CP = new ColorP(X0Y4_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); + X0Y4_睫毛上中左CP = new ColorP(X0Y4_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); + X0Y4_睫毛上下左CP = new ColorP(X0Y4_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); + X0Y4_睫毛上上右CP = new ColorP(X0Y4_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); + X0Y4_睫毛上中右CP = new ColorP(X0Y4_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); + X0Y4_睫毛上下右CP = new ColorP(X0Y4_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); + X0Y4_睫毛下上左CP = new ColorP(X0Y4_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); + X0Y4_睫毛下下左CP = new ColorP(X0Y4_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); + X0Y4_睫毛下上右CP = new ColorP(X0Y4_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); + X0Y4_睫毛下下右CP = new ColorP(X0Y4_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); + X1Y0_瞼下CP = new ColorP(X1Y0_瞼下, 瞼下CD, DisUnit, abj: true); + X1Y0_瞼上CP = new ColorP(X1Y0_瞼上, 瞼上CD, DisUnit, abj: true); + X1Y0_二重CP = new ColorP(X1Y0_二重, 二重CD, DisUnit, abj: true); + X1Y0_睫毛上上左CP = new ColorP(X1Y0_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); + X1Y0_睫毛上中左CP = new ColorP(X1Y0_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); + X1Y0_睫毛上下左CP = new ColorP(X1Y0_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); + X1Y0_睫毛上上右CP = new ColorP(X1Y0_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); + X1Y0_睫毛上中右CP = new ColorP(X1Y0_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); + X1Y0_睫毛上下右CP = new ColorP(X1Y0_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); + X1Y0_睫毛下上左CP = new ColorP(X1Y0_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); + X1Y0_睫毛下下左CP = new ColorP(X1Y0_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); + X1Y0_睫毛下上右CP = new ColorP(X1Y0_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); + X1Y0_睫毛下下右CP = new ColorP(X1Y0_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); + X1Y1_瞼下CP = new ColorP(X1Y1_瞼下, 瞼下CD, DisUnit, abj: true); + X1Y1_瞼上CP = new ColorP(X1Y1_瞼上, 瞼上CD, DisUnit, abj: true); + X1Y1_二重CP = new ColorP(X1Y1_二重, 二重CD, DisUnit, abj: true); + X1Y1_睫毛上上左CP = new ColorP(X1Y1_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); + X1Y1_睫毛上中左CP = new ColorP(X1Y1_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); + X1Y1_睫毛上下左CP = new ColorP(X1Y1_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); + X1Y1_睫毛上上右CP = new ColorP(X1Y1_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); + X1Y1_睫毛上中右CP = new ColorP(X1Y1_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); + X1Y1_睫毛上下右CP = new ColorP(X1Y1_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); + X1Y1_睫毛下上左CP = new ColorP(X1Y1_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); + X1Y1_睫毛下下左CP = new ColorP(X1Y1_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); + X1Y1_睫毛下上右CP = new ColorP(X1Y1_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); + X1Y1_睫毛下下右CP = new ColorP(X1Y1_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); + X1Y2_瞼下CP = new ColorP(X1Y2_瞼下, 瞼下CD, DisUnit, abj: true); + X1Y2_瞼上CP = new ColorP(X1Y2_瞼上, 瞼上CD, DisUnit, abj: true); + X1Y2_二重CP = new ColorP(X1Y2_二重, 二重CD, DisUnit, abj: true); + X1Y2_睫毛上上左CP = new ColorP(X1Y2_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); + X1Y2_睫毛上中左CP = new ColorP(X1Y2_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); + X1Y2_睫毛上下左CP = new ColorP(X1Y2_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); + X1Y2_睫毛上上右CP = new ColorP(X1Y2_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); + X1Y2_睫毛上中右CP = new ColorP(X1Y2_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); + X1Y2_睫毛上下右CP = new ColorP(X1Y2_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); + X1Y2_睫毛下上左CP = new ColorP(X1Y2_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); + X1Y2_睫毛下下左CP = new ColorP(X1Y2_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); + X1Y2_睫毛下上右CP = new ColorP(X1Y2_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); + X1Y2_睫毛下下右CP = new ColorP(X1Y2_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); + X1Y3_瞼下CP = new ColorP(X1Y3_瞼下, 瞼下CD, DisUnit, abj: true); + X1Y3_瞼上CP = new ColorP(X1Y3_瞼上, 瞼上CD, DisUnit, abj: true); + X1Y3_二重CP = new ColorP(X1Y3_二重, 二重CD, DisUnit, abj: true); + X1Y3_睫毛上上左CP = new ColorP(X1Y3_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); + X1Y3_睫毛上中左CP = new ColorP(X1Y3_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); + X1Y3_睫毛上下左CP = new ColorP(X1Y3_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); + X1Y3_睫毛上上右CP = new ColorP(X1Y3_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); + X1Y3_睫毛上中右CP = new ColorP(X1Y3_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); + X1Y3_睫毛上下右CP = new ColorP(X1Y3_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); + X1Y3_睫毛下上左CP = new ColorP(X1Y3_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); + X1Y3_睫毛下下左CP = new ColorP(X1Y3_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); + X1Y3_睫毛下上右CP = new ColorP(X1Y3_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); + X1Y3_睫毛下下右CP = new ColorP(X1Y3_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); + X1Y4_瞼下CP = new ColorP(X1Y4_瞼下, 瞼下CD, DisUnit, abj: true); + X1Y4_瞼上CP = new ColorP(X1Y4_瞼上, 瞼上CD, DisUnit, abj: true); + X1Y4_二重CP = new ColorP(X1Y4_二重, 二重CD, DisUnit, abj: true); + X1Y4_睫毛上上左CP = new ColorP(X1Y4_睫毛上上左, 睫毛上上左CD, DisUnit, abj: true); + X1Y4_睫毛上中左CP = new ColorP(X1Y4_睫毛上中左, 睫毛上中左CD, DisUnit, abj: true); + X1Y4_睫毛上下左CP = new ColorP(X1Y4_睫毛上下左, 睫毛上下左CD, DisUnit, abj: true); + X1Y4_睫毛上上右CP = new ColorP(X1Y4_睫毛上上右, 睫毛上上右CD, DisUnit, abj: true); + X1Y4_睫毛上中右CP = new ColorP(X1Y4_睫毛上中右, 睫毛上中右CD, DisUnit, abj: true); + X1Y4_睫毛上下右CP = new ColorP(X1Y4_睫毛上下右, 睫毛上下右CD, DisUnit, abj: true); + X1Y4_睫毛下上左CP = new ColorP(X1Y4_睫毛下上左, 睫毛下上左CD, DisUnit, abj: true); + X1Y4_睫毛下下左CP = new ColorP(X1Y4_睫毛下下左, 睫毛下下左CD, DisUnit, abj: true); + X1Y4_睫毛下上右CP = new ColorP(X1Y4_睫毛下上右, 睫毛下上右CD, DisUnit, abj: true); + X1Y4_睫毛下下右CP = new ColorP(X1Y4_睫毛下下右, 睫毛下下右CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + private void 睫毛長さ(Par p, double d) + { + double num = 0.0; + double num2 = 1.5; + Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); + p.OP[2].ps[2] = value; + p.OP[0].ps[0] = value; + } + + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼下CP.Update(); + X0Y0_瞼上CP.Update(); + X0Y0_二重CP.Update(); + X0Y0_睫毛上上左CP.Update(); + X0Y0_睫毛上中左CP.Update(); + X0Y0_睫毛上下左CP.Update(); + X0Y0_睫毛上上右CP.Update(); + X0Y0_睫毛上中右CP.Update(); + X0Y0_睫毛上下右CP.Update(); + X0Y0_睫毛下上左CP.Update(); + X0Y0_睫毛下下左CP.Update(); + X0Y0_睫毛下上右CP.Update(); + X0Y0_睫毛下下右CP.Update(); + break; + case 1: + X0Y1_瞼下CP.Update(); + X0Y1_瞼上CP.Update(); + X0Y1_二重CP.Update(); + X0Y1_睫毛上上左CP.Update(); + X0Y1_睫毛上中左CP.Update(); + X0Y1_睫毛上下左CP.Update(); + X0Y1_睫毛上上右CP.Update(); + X0Y1_睫毛上中右CP.Update(); + X0Y1_睫毛上下右CP.Update(); + X0Y1_睫毛下上左CP.Update(); + X0Y1_睫毛下下左CP.Update(); + X0Y1_睫毛下上右CP.Update(); + X0Y1_睫毛下下右CP.Update(); + break; + case 2: + X0Y2_瞼下CP.Update(); + X0Y2_瞼上CP.Update(); + X0Y2_二重CP.Update(); + X0Y2_睫毛上上左CP.Update(); + X0Y2_睫毛上中左CP.Update(); + X0Y2_睫毛上下左CP.Update(); + X0Y2_睫毛上上右CP.Update(); + X0Y2_睫毛上中右CP.Update(); + X0Y2_睫毛上下右CP.Update(); + X0Y2_睫毛下上左CP.Update(); + X0Y2_睫毛下下左CP.Update(); + X0Y2_睫毛下上右CP.Update(); + X0Y2_睫毛下下右CP.Update(); + break; + case 3: + X0Y3_瞼下CP.Update(); + X0Y3_瞼上CP.Update(); + X0Y3_二重CP.Update(); + X0Y3_睫毛上上左CP.Update(); + X0Y3_睫毛上中左CP.Update(); + X0Y3_睫毛上下左CP.Update(); + X0Y3_睫毛上上右CP.Update(); + X0Y3_睫毛上中右CP.Update(); + X0Y3_睫毛上下右CP.Update(); + X0Y3_睫毛下上左CP.Update(); + X0Y3_睫毛下下左CP.Update(); + X0Y3_睫毛下上右CP.Update(); + X0Y3_睫毛下下右CP.Update(); + break; + default: + X0Y4_瞼下CP.Update(); + X0Y4_瞼上CP.Update(); + X0Y4_二重CP.Update(); + X0Y4_睫毛上上左CP.Update(); + X0Y4_睫毛上中左CP.Update(); + X0Y4_睫毛上下左CP.Update(); + X0Y4_睫毛上上右CP.Update(); + X0Y4_睫毛上中右CP.Update(); + X0Y4_睫毛上下右CP.Update(); + X0Y4_睫毛下上左CP.Update(); + X0Y4_睫毛下下左CP.Update(); + X0Y4_睫毛下上右CP.Update(); + X0Y4_睫毛下下右CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_瞼下CP.Update(); + X1Y0_瞼上CP.Update(); + X1Y0_二重CP.Update(); + X1Y0_睫毛上上左CP.Update(); + X1Y0_睫毛上中左CP.Update(); + X1Y0_睫毛上下左CP.Update(); + X1Y0_睫毛上上右CP.Update(); + X1Y0_睫毛上中右CP.Update(); + X1Y0_睫毛上下右CP.Update(); + X1Y0_睫毛下上左CP.Update(); + X1Y0_睫毛下下左CP.Update(); + X1Y0_睫毛下上右CP.Update(); + X1Y0_睫毛下下右CP.Update(); + break; + case 1: + X1Y1_瞼下CP.Update(); + X1Y1_瞼上CP.Update(); + X1Y1_二重CP.Update(); + X1Y1_睫毛上上左CP.Update(); + X1Y1_睫毛上中左CP.Update(); + X1Y1_睫毛上下左CP.Update(); + X1Y1_睫毛上上右CP.Update(); + X1Y1_睫毛上中右CP.Update(); + X1Y1_睫毛上下右CP.Update(); + X1Y1_睫毛下上左CP.Update(); + X1Y1_睫毛下下左CP.Update(); + X1Y1_睫毛下上右CP.Update(); + X1Y1_睫毛下下右CP.Update(); + break; + case 2: + X1Y2_瞼下CP.Update(); + X1Y2_瞼上CP.Update(); + X1Y2_二重CP.Update(); + X1Y2_睫毛上上左CP.Update(); + X1Y2_睫毛上中左CP.Update(); + X1Y2_睫毛上下左CP.Update(); + X1Y2_睫毛上上右CP.Update(); + X1Y2_睫毛上中右CP.Update(); + X1Y2_睫毛上下右CP.Update(); + X1Y2_睫毛下上左CP.Update(); + X1Y2_睫毛下下左CP.Update(); + X1Y2_睫毛下上右CP.Update(); + X1Y2_睫毛下下右CP.Update(); + break; + case 3: + X1Y3_瞼下CP.Update(); + X1Y3_瞼上CP.Update(); + X1Y3_二重CP.Update(); + X1Y3_睫毛上上左CP.Update(); + X1Y3_睫毛上中左CP.Update(); + X1Y3_睫毛上下左CP.Update(); + X1Y3_睫毛上上右CP.Update(); + X1Y3_睫毛上中右CP.Update(); + X1Y3_睫毛上下右CP.Update(); + X1Y3_睫毛下上左CP.Update(); + X1Y3_睫毛下下左CP.Update(); + X1Y3_睫毛下上右CP.Update(); + X1Y3_睫毛下下右CP.Update(); + break; + default: + X1Y4_瞼下CP.Update(); + X1Y4_瞼上CP.Update(); + X1Y4_二重CP.Update(); + X1Y4_睫毛上上左CP.Update(); + X1Y4_睫毛上中左CP.Update(); + X1Y4_睫毛上下左CP.Update(); + X1Y4_睫毛上上右CP.Update(); + X1Y4_睫毛上中右CP.Update(); + X1Y4_睫毛上下右CP.Update(); + X1Y4_睫毛下上左CP.Update(); + X1Y4_睫毛下下左CP.Update(); + X1Y4_睫毛下上右CP.Update(); + X1Y4_睫毛下下右CP.Update(); + break; + } + } + } + + public override void 色更新(Vector2D[] mm) + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼下CP.Update(mm); + X0Y0_瞼上CP.Update(mm); + X0Y0_二重CP.Update(); + X0Y0_睫毛上上左CP.Update(); + X0Y0_睫毛上中左CP.Update(); + X0Y0_睫毛上下左CP.Update(); + X0Y0_睫毛上上右CP.Update(); + X0Y0_睫毛上中右CP.Update(); + X0Y0_睫毛上下右CP.Update(); + X0Y0_睫毛下上左CP.Update(); + X0Y0_睫毛下下左CP.Update(); + X0Y0_睫毛下上右CP.Update(); + X0Y0_睫毛下下右CP.Update(); + break; + case 1: + X0Y1_瞼下CP.Update(mm); + X0Y1_瞼上CP.Update(mm); + X0Y1_二重CP.Update(); + X0Y1_睫毛上上左CP.Update(); + X0Y1_睫毛上中左CP.Update(); + X0Y1_睫毛上下左CP.Update(); + X0Y1_睫毛上上右CP.Update(); + X0Y1_睫毛上中右CP.Update(); + X0Y1_睫毛上下右CP.Update(); + X0Y1_睫毛下上左CP.Update(); + X0Y1_睫毛下下左CP.Update(); + X0Y1_睫毛下上右CP.Update(); + X0Y1_睫毛下下右CP.Update(); + break; + case 2: + X0Y2_瞼下CP.Update(mm); + X0Y2_瞼上CP.Update(mm); + X0Y2_二重CP.Update(); + X0Y2_睫毛上上左CP.Update(); + X0Y2_睫毛上中左CP.Update(); + X0Y2_睫毛上下左CP.Update(); + X0Y2_睫毛上上右CP.Update(); + X0Y2_睫毛上中右CP.Update(); + X0Y2_睫毛上下右CP.Update(); + X0Y2_睫毛下上左CP.Update(); + X0Y2_睫毛下下左CP.Update(); + X0Y2_睫毛下上右CP.Update(); + X0Y2_睫毛下下右CP.Update(); + break; + case 3: + X0Y3_瞼下CP.Update(mm); + X0Y3_瞼上CP.Update(mm); + X0Y3_二重CP.Update(); + X0Y3_睫毛上上左CP.Update(); + X0Y3_睫毛上中左CP.Update(); + X0Y3_睫毛上下左CP.Update(); + X0Y3_睫毛上上右CP.Update(); + X0Y3_睫毛上中右CP.Update(); + X0Y3_睫毛上下右CP.Update(); + X0Y3_睫毛下上左CP.Update(); + X0Y3_睫毛下下左CP.Update(); + X0Y3_睫毛下上右CP.Update(); + X0Y3_睫毛下下右CP.Update(); + break; + default: + X0Y4_瞼下CP.Update(mm); + X0Y4_瞼上CP.Update(mm); + X0Y4_二重CP.Update(); + X0Y4_睫毛上上左CP.Update(); + X0Y4_睫毛上中左CP.Update(); + X0Y4_睫毛上下左CP.Update(); + X0Y4_睫毛上上右CP.Update(); + X0Y4_睫毛上中右CP.Update(); + X0Y4_睫毛上下右CP.Update(); + X0Y4_睫毛下上左CP.Update(); + X0Y4_睫毛下下左CP.Update(); + X0Y4_睫毛下上右CP.Update(); + X0Y4_睫毛下下右CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_瞼下CP.Update(mm); + X1Y0_瞼上CP.Update(mm); + X1Y0_二重CP.Update(); + X1Y0_睫毛上上左CP.Update(); + X1Y0_睫毛上中左CP.Update(); + X1Y0_睫毛上下左CP.Update(); + X1Y0_睫毛上上右CP.Update(); + X1Y0_睫毛上中右CP.Update(); + X1Y0_睫毛上下右CP.Update(); + X1Y0_睫毛下上左CP.Update(); + X1Y0_睫毛下下左CP.Update(); + X1Y0_睫毛下上右CP.Update(); + X1Y0_睫毛下下右CP.Update(); + break; + case 1: + X1Y1_瞼下CP.Update(mm); + X1Y1_瞼上CP.Update(mm); + X1Y1_二重CP.Update(); + X1Y1_睫毛上上左CP.Update(); + X1Y1_睫毛上中左CP.Update(); + X1Y1_睫毛上下左CP.Update(); + X1Y1_睫毛上上右CP.Update(); + X1Y1_睫毛上中右CP.Update(); + X1Y1_睫毛上下右CP.Update(); + X1Y1_睫毛下上左CP.Update(); + X1Y1_睫毛下下左CP.Update(); + X1Y1_睫毛下上右CP.Update(); + X1Y1_睫毛下下右CP.Update(); + break; + case 2: + X1Y2_瞼下CP.Update(mm); + X1Y2_瞼上CP.Update(mm); + X1Y2_二重CP.Update(); + X1Y2_睫毛上上左CP.Update(); + X1Y2_睫毛上中左CP.Update(); + X1Y2_睫毛上下左CP.Update(); + X1Y2_睫毛上上右CP.Update(); + X1Y2_睫毛上中右CP.Update(); + X1Y2_睫毛上下右CP.Update(); + X1Y2_睫毛下上左CP.Update(); + X1Y2_睫毛下下左CP.Update(); + X1Y2_睫毛下上右CP.Update(); + X1Y2_睫毛下下右CP.Update(); + break; + case 3: + X1Y3_瞼下CP.Update(mm); + X1Y3_瞼上CP.Update(mm); + X1Y3_二重CP.Update(); + X1Y3_睫毛上上左CP.Update(); + X1Y3_睫毛上中左CP.Update(); + X1Y3_睫毛上下左CP.Update(); + X1Y3_睫毛上上右CP.Update(); + X1Y3_睫毛上中右CP.Update(); + X1Y3_睫毛上下右CP.Update(); + X1Y3_睫毛下上左CP.Update(); + X1Y3_睫毛下下左CP.Update(); + X1Y3_睫毛下上右CP.Update(); + X1Y3_睫毛下下右CP.Update(); + break; + default: + X1Y4_瞼下CP.Update(mm); + X1Y4_瞼上CP.Update(mm); + X1Y4_二重CP.Update(); + X1Y4_睫毛上上左CP.Update(); + X1Y4_睫毛上中左CP.Update(); + X1Y4_睫毛上下左CP.Update(); + X1Y4_睫毛上上右CP.Update(); + X1Y4_睫毛上中右CP.Update(); + X1Y4_睫毛上下右CP.Update(); + X1Y4_睫毛下上左CP.Update(); + X1Y4_睫毛下下左CP.Update(); + X1Y4_睫毛下上右CP.Update(); + X1Y4_睫毛下下右CP.Update(); + break; + } + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 瞼下CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); + 瞼上CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); + 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 睫毛上上左CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛上中左CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛上下左CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛上上右CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛上中右CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛上下右CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛下上左CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛下下左CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛下上右CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛下下右CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼D.cs index 0a0a2a3..d91de2d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼D.cs @@ -1,96 +1,97 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 単瞼D : EleD +namespace SlaveMatrix { - public bool 瞼下_表示 = true; + [Serializable] + public class 単瞼D : EleD + { + public bool 瞼下_表示 = true; - public bool 瞼上_表示 = true; + public bool 瞼上_表示 = true; - public bool 二重_表示 = true; + public bool 二重_表示 = true; - public bool 睫毛上上左_表示 = true; + public bool 睫毛上上左_表示 = true; - public bool 睫毛上中左_表示 = true; + public bool 睫毛上中左_表示 = true; - public bool 睫毛上下左_表示 = true; + public bool 睫毛上下左_表示 = true; - public bool 睫毛上上右_表示 = true; + public bool 睫毛上上右_表示 = true; - public bool 睫毛上中右_表示 = true; + public bool 睫毛上中右_表示 = true; - public bool 睫毛上下右_表示 = true; + public bool 睫毛上下右_表示 = true; - public bool 睫毛下上左_表示 = true; + public bool 睫毛下上左_表示 = true; - public bool 睫毛下下左_表示 = true; + public bool 睫毛下下左_表示 = true; - public bool 睫毛下上右_表示 = true; + public bool 睫毛下上右_表示 = true; - public bool 睫毛下下右_表示 = true; + public bool 睫毛下下右_表示 = true; - public double 外線; + public double 外線; - public double 睫毛上上左_長さ; + public double 睫毛上上左_長さ; - public double 睫毛上中左_長さ; + public double 睫毛上中左_長さ; - public double 睫毛上下左_長さ; + public double 睫毛上下左_長さ; - public double 睫毛上上右_長さ; + public double 睫毛上上右_長さ; - public double 睫毛上中右_長さ; + public double 睫毛上中右_長さ; - public double 睫毛上下右_長さ; + public double 睫毛上下右_長さ; - public double 睫毛下上左_長さ; + public double 睫毛下上左_長さ; - public double 睫毛下下左_長さ; + public double 睫毛下下左_長さ; - public double 睫毛下上右_長さ; + public double 睫毛下上右_長さ; - public double 睫毛下下右_長さ; + public double 睫毛下下右_長さ; - public 単瞼D() - { - ThisType = GetType(); - } + public 単瞼D() + { + ThisType = GetType(); + } - public 単瞼D SetRandom() - { - サイズ = RNG.XS.NextDouble(); - サイズX = RNG.XS.NextDouble(); - サイズY = RNG.XS.NextDouble(); - 二重_表示 = RNG.XS.NextBool(); - 睫毛上上左_表示 = RNG.XS.NextBool(); - 睫毛上中左_表示 = RNG.XS.NextBool(); - 睫毛上下左_表示 = RNG.XS.NextBool(); - 睫毛上上右_表示 = 睫毛上上左_表示; - 睫毛上中右_表示 = 睫毛上中左_表示; - 睫毛上下右_表示 = 睫毛上下左_表示; - 睫毛下上左_表示 = RNG.XS.NextBool(); - 睫毛下下左_表示 = RNG.XS.NextBool(); - 睫毛下上右_表示 = 睫毛下上左_表示; - 睫毛下下右_表示 = 睫毛下下左_表示; - 外線 = RNG.XS.NextDouble(); - 睫毛上上左_長さ = RNG.XS.NextDouble(); - 睫毛上中左_長さ = RNG.XS.NextDouble(); - 睫毛上下左_長さ = RNG.XS.NextDouble(); - 睫毛上上右_長さ = 睫毛上上左_長さ; - 睫毛上中右_長さ = 睫毛上中左_長さ; - 睫毛上下右_長さ = 睫毛上下左_長さ; - 睫毛下上左_長さ = RNG.XS.NextDouble(); - 睫毛下下左_長さ = RNG.XS.NextDouble(); - 睫毛下上右_長さ = 睫毛下上左_長さ; - 睫毛下下右_長さ = 睫毛下下左_長さ; - return this; - } + public 単瞼D SetRandom() + { + サイズ = RNG.XS.NextDouble(); + サイズX = RNG.XS.NextDouble(); + サイズY = RNG.XS.NextDouble(); + 二重_表示 = RNG.XS.NextBool(); + 睫毛上上左_表示 = RNG.XS.NextBool(); + 睫毛上中左_表示 = RNG.XS.NextBool(); + 睫毛上下左_表示 = RNG.XS.NextBool(); + 睫毛上上右_表示 = 睫毛上上左_表示; + 睫毛上中右_表示 = 睫毛上中左_表示; + 睫毛上下右_表示 = 睫毛上下左_表示; + 睫毛下上左_表示 = RNG.XS.NextBool(); + 睫毛下下左_表示 = RNG.XS.NextBool(); + 睫毛下上右_表示 = 睫毛下上左_表示; + 睫毛下下右_表示 = 睫毛下下左_表示; + 外線 = RNG.XS.NextDouble(); + 睫毛上上左_長さ = RNG.XS.NextDouble(); + 睫毛上中左_長さ = RNG.XS.NextDouble(); + 睫毛上下左_長さ = RNG.XS.NextDouble(); + 睫毛上上右_長さ = 睫毛上上左_長さ; + 睫毛上中右_長さ = 睫毛上中左_長さ; + 睫毛上下右_長さ = 睫毛上下左_長さ; + 睫毛下上左_長さ = RNG.XS.NextDouble(); + 睫毛下下左_長さ = RNG.XS.NextDouble(); + 睫毛下上右_長さ = 睫毛下上左_長さ; + 睫毛下下右_長さ = 睫毛下下左_長さ; + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 単瞼(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 単瞼(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植.cs index 96d4995..ac3d580 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植.cs @@ -2,1432 +2,1433 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 単足_植 : 半身 +namespace SlaveMatrix { - public Par X0Y0_幹上; + public class 単足_植 : 半身 + { + public Par X0Y0_幹上; - public Par X0Y0_幹下; + public Par X0Y0_幹下; - public Par X0Y0_葉左; + public Par X0Y0_葉左; - public Par X0Y0_葉右; + public Par X0Y0_葉右; - public Par X0Y0_脈上1; + public Par X0Y0_脈上1; - public Par X0Y0_脈上2; + public Par X0Y0_脈上2; - public Par X0Y0_脈下1; + public Par X0Y0_脈下1; - public Par X0Y0_脈下2; + public Par X0Y0_脈下2; - public Par X0Y0_虫食_左_虫食1; + public Par X0Y0_虫食_左_虫食1; - public Par X0Y0_虫食_左_虫食2; + public Par X0Y0_虫食_左_虫食2; - public Par X0Y0_虫食_左_虫食3; + public Par X0Y0_虫食_左_虫食3; - public Par X0Y0_虫食_左_虫食4; + public Par X0Y0_虫食_左_虫食4; - public Par X0Y0_虫食_左_虫食5; + public Par X0Y0_虫食_左_虫食5; - public Par X0Y0_虫食_左_虫食6; + public Par X0Y0_虫食_左_虫食6; - public Par X0Y0_虫食_左_虫食7; + public Par X0Y0_虫食_左_虫食7; - public Par X0Y0_虫食_左_虫食8; + public Par X0Y0_虫食_左_虫食8; - public Par X0Y0_虫食_左_虫食9; + public Par X0Y0_虫食_左_虫食9; - public Par X0Y0_虫食_左_虫食10; + public Par X0Y0_虫食_左_虫食10; - public Par X0Y0_虫食_左_虫食11; + public Par X0Y0_虫食_左_虫食11; - public Par X0Y0_虫食_左_虫食12; + public Par X0Y0_虫食_左_虫食12; - public Par X0Y0_虫食_右_虫食1; + public Par X0Y0_虫食_右_虫食1; - public Par X0Y0_虫食_右_虫食2; + public Par X0Y0_虫食_右_虫食2; - public Par X0Y0_虫食_右_虫食3; + public Par X0Y0_虫食_右_虫食3; - public Par X0Y0_虫食_右_虫食4; + public Par X0Y0_虫食_右_虫食4; - public Par X0Y0_虫食_右_虫食5; + public Par X0Y0_虫食_右_虫食5; - public Par X0Y0_虫食_右_虫食6; + public Par X0Y0_虫食_右_虫食6; - public Par X0Y0_虫食_右_虫食7; + public Par X0Y0_虫食_右_虫食7; - public Par X0Y0_虫食_右_虫食8; + public Par X0Y0_虫食_右_虫食8; - public Par X0Y0_虫食_右_虫食9; + public Par X0Y0_虫食_右_虫食9; - public Par X0Y0_虫食_右_虫食10; + public Par X0Y0_虫食_右_虫食10; - public Par X0Y0_虫食_右_虫食11; + public Par X0Y0_虫食_右_虫食11; - public Par X0Y0_虫食_右_虫食12; + public Par X0Y0_虫食_右_虫食12; - public Par X0Y0_脚輪_革; + public Par X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public Par X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public Par X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public Par X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public Par X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public Par X0Y0_脚輪_金具右; - public ColorD 幹上CD; + public ColorD 幹上CD; - public ColorD 幹下CD; + public ColorD 幹下CD; - public ColorD 葉左CD; + public ColorD 葉左CD; - public ColorD 葉右CD; + public ColorD 葉右CD; - public ColorD 脈上1CD; + public ColorD 脈上1CD; - public ColorD 脈上2CD; + public ColorD 脈上2CD; - public ColorD 脈下1CD; + public ColorD 脈下1CD; - public ColorD 脈下2CD; + public ColorD 脈下2CD; - public ColorD 虫食_左_虫食1CD; + public ColorD 虫食_左_虫食1CD; - public ColorD 虫食_左_虫食2CD; + public ColorD 虫食_左_虫食2CD; - public ColorD 虫食_左_虫食3CD; + public ColorD 虫食_左_虫食3CD; - public ColorD 虫食_左_虫食4CD; + public ColorD 虫食_左_虫食4CD; - public ColorD 虫食_左_虫食5CD; + public ColorD 虫食_左_虫食5CD; - public ColorD 虫食_左_虫食6CD; + public ColorD 虫食_左_虫食6CD; - public ColorD 虫食_左_虫食7CD; + public ColorD 虫食_左_虫食7CD; - public ColorD 虫食_左_虫食8CD; + public ColorD 虫食_左_虫食8CD; - public ColorD 虫食_左_虫食9CD; + public ColorD 虫食_左_虫食9CD; - public ColorD 虫食_左_虫食10CD; + public ColorD 虫食_左_虫食10CD; - public ColorD 虫食_左_虫食11CD; + public ColorD 虫食_左_虫食11CD; - public ColorD 虫食_左_虫食12CD; + public ColorD 虫食_左_虫食12CD; - public ColorD 虫食_右_虫食1CD; + public ColorD 虫食_右_虫食1CD; - public ColorD 虫食_右_虫食2CD; + public ColorD 虫食_右_虫食2CD; - public ColorD 虫食_右_虫食3CD; + public ColorD 虫食_右_虫食3CD; - public ColorD 虫食_右_虫食4CD; + public ColorD 虫食_右_虫食4CD; - public ColorD 虫食_右_虫食5CD; + public ColorD 虫食_右_虫食5CD; - public ColorD 虫食_右_虫食6CD; + public ColorD 虫食_右_虫食6CD; - public ColorD 虫食_右_虫食7CD; + public ColorD 虫食_右_虫食7CD; - public ColorD 虫食_右_虫食8CD; + public ColorD 虫食_右_虫食8CD; - public ColorD 虫食_右_虫食9CD; + public ColorD 虫食_右_虫食9CD; - public ColorD 虫食_右_虫食10CD; + public ColorD 虫食_右_虫食10CD; - public ColorD 虫食_右_虫食11CD; + public ColorD 虫食_右_虫食11CD; - public ColorD 虫食_右_虫食12CD; + public ColorD 虫食_右_虫食12CD; - public ColorD 脚輪_革CD; + public ColorD 脚輪_革CD; - public ColorD 脚輪_金具1CD; + public ColorD 脚輪_金具1CD; - public ColorD 脚輪_金具2CD; + public ColorD 脚輪_金具2CD; - public ColorD 脚輪_金具3CD; + public ColorD 脚輪_金具3CD; - public ColorD 脚輪_金具左CD; + public ColorD 脚輪_金具左CD; - public ColorD 脚輪_金具右CD; + public ColorD 脚輪_金具右CD; - public ColorP X0Y0_幹上CP; + public ColorP X0Y0_幹上CP; - public ColorP X0Y0_幹下CP; + public ColorP X0Y0_幹下CP; - public ColorP X0Y0_葉左CP; + public ColorP X0Y0_葉左CP; - public ColorP X0Y0_葉右CP; + public ColorP X0Y0_葉右CP; - public ColorP X0Y0_脈上1CP; + public ColorP X0Y0_脈上1CP; - public ColorP X0Y0_脈上2CP; + public ColorP X0Y0_脈上2CP; - public ColorP X0Y0_脈下1CP; + public ColorP X0Y0_脈下1CP; - public ColorP X0Y0_脈下2CP; + public ColorP X0Y0_脈下2CP; - public ColorP X0Y0_虫食_左_虫食1CP; + public ColorP X0Y0_虫食_左_虫食1CP; - public ColorP X0Y0_虫食_左_虫食2CP; + public ColorP X0Y0_虫食_左_虫食2CP; - public ColorP X0Y0_虫食_左_虫食3CP; + public ColorP X0Y0_虫食_左_虫食3CP; - public ColorP X0Y0_虫食_左_虫食4CP; + public ColorP X0Y0_虫食_左_虫食4CP; - public ColorP X0Y0_虫食_左_虫食5CP; + public ColorP X0Y0_虫食_左_虫食5CP; - public ColorP X0Y0_虫食_左_虫食6CP; + public ColorP X0Y0_虫食_左_虫食6CP; - public ColorP X0Y0_虫食_左_虫食7CP; + public ColorP X0Y0_虫食_左_虫食7CP; - public ColorP X0Y0_虫食_左_虫食8CP; + public ColorP X0Y0_虫食_左_虫食8CP; - public ColorP X0Y0_虫食_左_虫食9CP; + public ColorP X0Y0_虫食_左_虫食9CP; - public ColorP X0Y0_虫食_左_虫食10CP; + public ColorP X0Y0_虫食_左_虫食10CP; - public ColorP X0Y0_虫食_左_虫食11CP; + public ColorP X0Y0_虫食_左_虫食11CP; - public ColorP X0Y0_虫食_左_虫食12CP; + public ColorP X0Y0_虫食_左_虫食12CP; - public ColorP X0Y0_虫食_右_虫食1CP; + public ColorP X0Y0_虫食_右_虫食1CP; - public ColorP X0Y0_虫食_右_虫食2CP; + public ColorP X0Y0_虫食_右_虫食2CP; - public ColorP X0Y0_虫食_右_虫食3CP; + public ColorP X0Y0_虫食_右_虫食3CP; - public ColorP X0Y0_虫食_右_虫食4CP; + public ColorP X0Y0_虫食_右_虫食4CP; - public ColorP X0Y0_虫食_右_虫食5CP; + public ColorP X0Y0_虫食_右_虫食5CP; - public ColorP X0Y0_虫食_右_虫食6CP; + public ColorP X0Y0_虫食_右_虫食6CP; - public ColorP X0Y0_虫食_右_虫食7CP; + public ColorP X0Y0_虫食_右_虫食7CP; - public ColorP X0Y0_虫食_右_虫食8CP; + public ColorP X0Y0_虫食_右_虫食8CP; - public ColorP X0Y0_虫食_右_虫食9CP; + public ColorP X0Y0_虫食_右_虫食9CP; - public ColorP X0Y0_虫食_右_虫食10CP; + public ColorP X0Y0_虫食_右_虫食10CP; - public ColorP X0Y0_虫食_右_虫食11CP; + public ColorP X0Y0_虫食_右_虫食11CP; - public ColorP X0Y0_虫食_右_虫食12CP; + public ColorP X0Y0_虫食_右_虫食12CP; - public ColorP X0Y0_脚輪_革CP; + public ColorP X0Y0_脚輪_革CP; - public ColorP X0Y0_脚輪_金具1CP; + public ColorP X0Y0_脚輪_金具1CP; - public ColorP X0Y0_脚輪_金具2CP; + public ColorP X0Y0_脚輪_金具2CP; - public ColorP X0Y0_脚輪_金具3CP; + public ColorP X0Y0_脚輪_金具3CP; - public ColorP X0Y0_脚輪_金具左CP; + public ColorP X0Y0_脚輪_金具左CP; - public ColorP X0Y0_脚輪_金具右CP; + public ColorP X0Y0_脚輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public Ele[] 根外左_接続; + public Ele[] 根外左_接続; - public Ele[] 根内左_接続; + public Ele[] 根内左_接続; - public Ele[] 根中央_接続; + public Ele[] 根中央_接続; - public Ele[] 根内右_接続; + public Ele[] 根内右_接続; - public Ele[] 根外右_接続; + public Ele[] 根外右_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 脚輪表示 = value; - } - } - - public bool 幹上_表示 - { - get - { - return X0Y0_幹上.Dra; - } - set - { - X0Y0_幹上.Dra = value; - X0Y0_幹上.Hit = value; - } - } - - public bool 幹下_表示 - { - get - { - return X0Y0_幹下.Dra; - } - set - { - X0Y0_幹下.Dra = value; - X0Y0_幹下.Hit = value; - } - } - - public bool 葉左_表示 - { - get - { - return X0Y0_葉左.Dra; - } - set - { - X0Y0_葉左.Dra = value; - X0Y0_葉左.Hit = value; - } - } - - public bool 葉右_表示 - { - get - { - return X0Y0_葉右.Dra; - } - set - { - X0Y0_葉右.Dra = value; - X0Y0_葉右.Hit = value; - } - } - - public bool 脈上1_表示 - { - get - { - return X0Y0_脈上1.Dra; - } - set - { - X0Y0_脈上1.Dra = value; - X0Y0_脈上1.Hit = value; - } - } - - public bool 脈上2_表示 - { - get - { - return X0Y0_脈上2.Dra; - } - set - { - X0Y0_脈上2.Dra = value; - X0Y0_脈上2.Hit = value; - } - } - - public bool 脈下1_表示 - { - get - { - return X0Y0_脈下1.Dra; - } - set - { - X0Y0_脈下1.Dra = value; - X0Y0_脈下1.Hit = value; - } - } - - public bool 脈下2_表示 - { - get - { - return X0Y0_脈下2.Dra; - } - set - { - X0Y0_脈下2.Dra = value; - X0Y0_脈下2.Hit = value; - } - } - - public bool 虫食_左_虫食1_表示 - { - get - { - return X0Y0_虫食_左_虫食1.Dra; - } - set - { - X0Y0_虫食_左_虫食1.Dra = value; - X0Y0_虫食_左_虫食1.Hit = value; - } - } - - public bool 虫食_左_虫食2_表示 - { - get - { - return X0Y0_虫食_左_虫食2.Dra; - } - set - { - X0Y0_虫食_左_虫食2.Dra = value; - X0Y0_虫食_左_虫食2.Hit = value; - } - } - - public bool 虫食_左_虫食3_表示 - { - get - { - return X0Y0_虫食_左_虫食3.Dra; - } - set - { - X0Y0_虫食_左_虫食3.Dra = value; - X0Y0_虫食_左_虫食3.Hit = value; - } - } - - public bool 虫食_左_虫食4_表示 - { - get - { - return X0Y0_虫食_左_虫食4.Dra; - } - set - { - X0Y0_虫食_左_虫食4.Dra = value; - X0Y0_虫食_左_虫食4.Hit = value; - } - } - - public bool 虫食_左_虫食5_表示 - { - get - { - return X0Y0_虫食_左_虫食5.Dra; - } - set - { - X0Y0_虫食_左_虫食5.Dra = value; - X0Y0_虫食_左_虫食5.Hit = value; - } - } - - public bool 虫食_左_虫食6_表示 - { - get - { - return X0Y0_虫食_左_虫食6.Dra; - } - set - { - X0Y0_虫食_左_虫食6.Dra = value; - X0Y0_虫食_左_虫食6.Hit = value; - } - } - - public bool 虫食_左_虫食7_表示 - { - get - { - return X0Y0_虫食_左_虫食7.Dra; - } - set - { - X0Y0_虫食_左_虫食7.Dra = value; - X0Y0_虫食_左_虫食7.Hit = value; - } - } - - public bool 虫食_左_虫食8_表示 - { - get - { - return X0Y0_虫食_左_虫食8.Dra; - } - set - { - X0Y0_虫食_左_虫食8.Dra = value; - X0Y0_虫食_左_虫食8.Hit = value; - } - } - - public bool 虫食_左_虫食9_表示 - { - get - { - return X0Y0_虫食_左_虫食9.Dra; - } - set - { - X0Y0_虫食_左_虫食9.Dra = value; - X0Y0_虫食_左_虫食9.Hit = value; - } - } - - public bool 虫食_左_虫食10_表示 - { - get - { - return X0Y0_虫食_左_虫食10.Dra; - } - set - { - X0Y0_虫食_左_虫食10.Dra = value; - X0Y0_虫食_左_虫食10.Hit = value; - } - } - - public bool 虫食_左_虫食11_表示 - { - get - { - return X0Y0_虫食_左_虫食11.Dra; - } - set - { - X0Y0_虫食_左_虫食11.Dra = value; - X0Y0_虫食_左_虫食11.Hit = value; - } - } - - public bool 虫食_左_虫食12_表示 - { - get - { - return X0Y0_虫食_左_虫食12.Dra; - } - set - { - X0Y0_虫食_左_虫食12.Dra = value; - X0Y0_虫食_左_虫食12.Hit = value; - } - } - - public bool 虫食_右_虫食1_表示 - { - get - { - return X0Y0_虫食_右_虫食1.Dra; - } - set - { - X0Y0_虫食_右_虫食1.Dra = value; - X0Y0_虫食_右_虫食1.Hit = value; - } - } - - public bool 虫食_右_虫食2_表示 - { - get - { - return X0Y0_虫食_右_虫食2.Dra; - } - set - { - X0Y0_虫食_右_虫食2.Dra = value; - X0Y0_虫食_右_虫食2.Hit = value; - } - } - - public bool 虫食_右_虫食3_表示 - { - get - { - return X0Y0_虫食_右_虫食3.Dra; - } - set - { - X0Y0_虫食_右_虫食3.Dra = value; - X0Y0_虫食_右_虫食3.Hit = value; - } - } - - public bool 虫食_右_虫食4_表示 - { - get - { - return X0Y0_虫食_右_虫食4.Dra; - } - set - { - X0Y0_虫食_右_虫食4.Dra = value; - X0Y0_虫食_右_虫食4.Hit = value; - } - } - - public bool 虫食_右_虫食5_表示 - { - get - { - return X0Y0_虫食_右_虫食5.Dra; - } - set - { - X0Y0_虫食_右_虫食5.Dra = value; - X0Y0_虫食_右_虫食5.Hit = value; - } - } - - public bool 虫食_右_虫食6_表示 - { - get - { - return X0Y0_虫食_右_虫食6.Dra; - } - set - { - X0Y0_虫食_右_虫食6.Dra = value; - X0Y0_虫食_右_虫食6.Hit = value; - } - } - - public bool 虫食_右_虫食7_表示 - { - get - { - return X0Y0_虫食_右_虫食7.Dra; - } - set - { - X0Y0_虫食_右_虫食7.Dra = value; - X0Y0_虫食_右_虫食7.Hit = value; - } - } - - public bool 虫食_右_虫食8_表示 - { - get - { - return X0Y0_虫食_右_虫食8.Dra; - } - set - { - X0Y0_虫食_右_虫食8.Dra = value; - X0Y0_虫食_右_虫食8.Hit = value; - } - } - - public bool 虫食_右_虫食9_表示 - { - get - { - return X0Y0_虫食_右_虫食9.Dra; - } - set - { - X0Y0_虫食_右_虫食9.Dra = value; - X0Y0_虫食_右_虫食9.Hit = value; - } - } - - public bool 虫食_右_虫食10_表示 - { - get - { - return X0Y0_虫食_右_虫食10.Dra; - } - set - { - X0Y0_虫食_右_虫食10.Dra = value; - X0Y0_虫食_右_虫食10.Hit = value; - } - } - - public bool 虫食_右_虫食11_表示 - { - get - { - return X0Y0_虫食_右_虫食11.Dra; - } - set - { - X0Y0_虫食_右_虫食11.Dra = value; - X0Y0_虫食_右_虫食11.Hit = value; - } - } - - public bool 虫食_右_虫食12_表示 - { - get - { - return X0Y0_虫食_右_虫食12.Dra; - } - set - { - X0Y0_虫食_右_虫食12.Dra = value; - X0Y0_虫食_右_虫食12.Hit = value; - } - } - - public bool 脚輪_革_表示 - { - get - { - return X0Y0_脚輪_革.Dra; - } - set - { - X0Y0_脚輪_革.Dra = value; - X0Y0_脚輪_革.Hit = value; - } - } - - public bool 脚輪_金具1_表示 - { - get - { - return X0Y0_脚輪_金具1.Dra; - } - set - { - X0Y0_脚輪_金具1.Dra = value; - X0Y0_脚輪_金具1.Hit = value; - } - } - - public bool 脚輪_金具2_表示 - { - get - { - return X0Y0_脚輪_金具2.Dra; - } - set - { - X0Y0_脚輪_金具2.Dra = value; - X0Y0_脚輪_金具2.Hit = value; - } - } - - public bool 脚輪_金具3_表示 - { - get - { - return X0Y0_脚輪_金具3.Dra; - } - set - { - X0Y0_脚輪_金具3.Dra = value; - X0Y0_脚輪_金具3.Hit = value; - } - } - - public bool 脚輪_金具左_表示 - { - get - { - return X0Y0_脚輪_金具左.Dra; - } - set - { - X0Y0_脚輪_金具左.Dra = value; - X0Y0_脚輪_金具左.Hit = value; - } - } - - public bool 脚輪_金具右_表示 - { - get - { - return X0Y0_脚輪_金具右.Dra; - } - set - { - X0Y0_脚輪_金具右.Dra = value; - X0Y0_脚輪_金具右.Hit = value; - } - } - - public bool 脚輪表示 - { - get - { - return 脚輪_革_表示; - } - set - { - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 幹上_表示; - } - set - { - 幹上_表示 = value; - 幹下_表示 = value; - 葉左_表示 = value; - 葉右_表示 = value; - 脈上1_表示 = value; - 脈上2_表示 = value; - 脈下1_表示 = value; - 脈下2_表示 = value; - 虫食_左_虫食1_表示 = value; - 虫食_左_虫食2_表示 = value; - 虫食_左_虫食3_表示 = value; - 虫食_左_虫食4_表示 = value; - 虫食_左_虫食5_表示 = value; - 虫食_左_虫食6_表示 = value; - 虫食_左_虫食7_表示 = value; - 虫食_左_虫食8_表示 = value; - 虫食_左_虫食9_表示 = value; - 虫食_左_虫食10_表示 = value; - 虫食_左_虫食11_表示 = value; - 虫食_左_虫食12_表示 = value; - 虫食_右_虫食1_表示 = value; - 虫食_右_虫食2_表示 = value; - 虫食_右_虫食3_表示 = value; - 虫食_右_虫食4_表示 = value; - 虫食_右_虫食5_表示 = value; - 虫食_右_虫食6_表示 = value; - 虫食_右_虫食7_表示 = value; - 虫食_右_虫食8_表示 = value; - 虫食_右_虫食9_表示 = value; - 虫食_右_虫食10_表示 = value; - 虫食_右_虫食11_表示 = value; - 虫食_右_虫食12_表示 = value; - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 幹上CD.不透明度; - } - set - { - 幹上CD.不透明度 = value; - 幹下CD.不透明度 = value; - 葉左CD.不透明度 = value; - 葉右CD.不透明度 = value; - 脈上1CD.不透明度 = value; - 脈上2CD.不透明度 = value; - 脈下1CD.不透明度 = value; - 脈下2CD.不透明度 = value; - 虫食_左_虫食1CD.不透明度 = value; - 虫食_左_虫食2CD.不透明度 = value; - 虫食_左_虫食3CD.不透明度 = value; - 虫食_左_虫食4CD.不透明度 = value; - 虫食_左_虫食5CD.不透明度 = value; - 虫食_左_虫食6CD.不透明度 = value; - 虫食_左_虫食7CD.不透明度 = value; - 虫食_左_虫食8CD.不透明度 = value; - 虫食_左_虫食9CD.不透明度 = value; - 虫食_左_虫食10CD.不透明度 = value; - 虫食_左_虫食11CD.不透明度 = value; - 虫食_左_虫食12CD.不透明度 = value; - 虫食_右_虫食1CD.不透明度 = value; - 虫食_右_虫食2CD.不透明度 = value; - 虫食_右_虫食3CD.不透明度 = value; - 虫食_右_虫食4CD.不透明度 = value; - 虫食_右_虫食5CD.不透明度 = value; - 虫食_右_虫食6CD.不透明度 = value; - 虫食_右_虫食7CD.不透明度 = value; - 虫食_右_虫食8CD.不透明度 = value; - 虫食_右_虫食9CD.不透明度 = value; - 虫食_右_虫食10CD.不透明度 = value; - 虫食_右_虫食11CD.不透明度 = value; - 虫食_右_虫食12CD.不透明度 = value; - 脚輪_革CD.不透明度 = value; - 脚輪_金具1CD.不透明度 = value; - 脚輪_金具2CD.不透明度 = value; - 脚輪_金具3CD.不透明度 = value; - 脚輪_金具左CD.不透明度 = value; - 脚輪_金具右CD.不透明度 = value; - } - } - - public JointS 根外左_接続点 => new JointS(本体, X0Y0_幹下, 0); - - public JointS 根内左_接続点 => new JointS(本体, X0Y0_幹下, 1); - - public JointS 根中央_接続点 => new JointS(本体, X0Y0_幹下, 2); - - public JointS 根内右_接続点 => new JointS(本体, X0Y0_幹下, 3); - - public JointS 根外右_接続点 => new JointS(本体, X0Y0_幹下, 4); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); - - public 単足_植(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 単足_植D e) - { - 単足_植 単足_植2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "植"; - dif.Add(new Pars(Sta.半身["単足"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_幹上 = pars["幹上"].ToPar(); - X0Y0_幹下 = pars["幹下"].ToPar(); - X0Y0_葉左 = pars["葉左"].ToPar(); - X0Y0_葉右 = pars["葉右"].ToPar(); - X0Y0_脈上1 = pars["脈上1"].ToPar(); - X0Y0_脈上2 = pars["脈上2"].ToPar(); - X0Y0_脈下1 = pars["脈下1"].ToPar(); - X0Y0_脈下2 = pars["脈下2"].ToPar(); - Pars pars2 = pars["虫食"].ToPars(); - Pars pars3 = pars2["左"].ToPars(); - 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(); - X0Y0_虫食_左_虫食8 = pars3["虫食8"].ToPar(); - X0Y0_虫食_左_虫食9 = pars3["虫食9"].ToPar(); - X0Y0_虫食_左_虫食10 = pars3["虫食10"].ToPar(); - X0Y0_虫食_左_虫食11 = pars3["虫食11"].ToPar(); - X0Y0_虫食_左_虫食12 = pars3["虫食12"].ToPar(); - pars3 = pars2["右"].ToPars(); - 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(); - X0Y0_虫食_右_虫食8 = pars3["虫食8"].ToPar(); - X0Y0_虫食_右_虫食9 = pars3["虫食9"].ToPar(); - X0Y0_虫食_右_虫食10 = pars3["虫食10"].ToPar(); - X0Y0_虫食_右_虫食11 = pars3["虫食11"].ToPar(); - X0Y0_虫食_右_虫食12 = pars3["虫食12"].ToPar(); - pars2 = pars["脚輪"].ToPars(); - X0Y0_脚輪_革 = pars2["革"].ToPar(); - X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 幹上_表示 = e.幹上_表示; - 幹下_表示 = e.幹下_表示; - 葉左_表示 = e.葉左_表示; - 葉右_表示 = e.葉右_表示; - 脈上1_表示 = e.脈上1_表示; - 脈上2_表示 = e.脈上2_表示; - 脈下1_表示 = e.脈下1_表示; - 脈下2_表示 = e.脈下2_表示; - 虫食_左_虫食1_表示 = e.虫食_左_虫食1_表示; - 虫食_左_虫食2_表示 = e.虫食_左_虫食2_表示; - 虫食_左_虫食3_表示 = e.虫食_左_虫食3_表示; - 虫食_左_虫食4_表示 = e.虫食_左_虫食4_表示; - 虫食_左_虫食5_表示 = e.虫食_左_虫食5_表示; - 虫食_左_虫食6_表示 = e.虫食_左_虫食6_表示; - 虫食_左_虫食7_表示 = e.虫食_左_虫食7_表示; - 虫食_左_虫食8_表示 = e.虫食_左_虫食8_表示; - 虫食_左_虫食9_表示 = e.虫食_左_虫食9_表示; - 虫食_左_虫食10_表示 = e.虫食_左_虫食10_表示; - 虫食_左_虫食11_表示 = e.虫食_左_虫食11_表示; - 虫食_左_虫食12_表示 = e.虫食_左_虫食12_表示; - 虫食_右_虫食1_表示 = e.虫食_右_虫食1_表示; - 虫食_右_虫食2_表示 = e.虫食_右_虫食2_表示; - 虫食_右_虫食3_表示 = e.虫食_右_虫食3_表示; - 虫食_右_虫食4_表示 = e.虫食_右_虫食4_表示; - 虫食_右_虫食5_表示 = e.虫食_右_虫食5_表示; - 虫食_右_虫食6_表示 = e.虫食_右_虫食6_表示; - 虫食_右_虫食7_表示 = e.虫食_右_虫食7_表示; - 虫食_右_虫食8_表示 = e.虫食_右_虫食8_表示; - 虫食_右_虫食9_表示 = e.虫食_右_虫食9_表示; - 虫食_右_虫食10_表示 = e.虫食_右_虫食10_表示; - 虫食_右_虫食11_表示 = e.虫食_右_虫食11_表示; - 虫食_右_虫食12_表示 = e.虫食_右_虫食12_表示; - 脚輪_革_表示 = e.脚輪_革_表示; - 脚輪_金具1_表示 = e.脚輪_金具1_表示; - 脚輪_金具2_表示 = e.脚輪_金具2_表示; - 脚輪_金具3_表示 = e.脚輪_金具3_表示; - 脚輪_金具左_表示 = e.脚輪_金具左_表示; - 脚輪_金具右_表示 = e.脚輪_金具右_表示; - 脚輪表示 = e.脚輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.根外左_接続.Count > 0) - { - 根外左_接続 = e.根外左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 単足_植2; - f.ConnectionType = ConnectionInfo.単足_植_根外左_接続; - f.接続(単足_植2.根外左_接続点); - return f; - }).ToArray(); - } - if (e.根内左_接続.Count > 0) - { - 根内左_接続 = e.根内左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 単足_植2; - f.ConnectionType = ConnectionInfo.単足_植_根内左_接続; - f.接続(単足_植2.根内左_接続点); - return f; - }).ToArray(); - } - if (e.根中央_接続.Count > 0) - { - 根中央_接続 = e.根中央_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 単足_植2; - f.ConnectionType = ConnectionInfo.単足_植_根中央_接続; - f.接続(単足_植2.根中央_接続点); - return f; - }).ToArray(); - } - if (e.根内右_接続.Count > 0) - { - 根内右_接続 = e.根内右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 単足_植2; - f.ConnectionType = ConnectionInfo.単足_植_根内右_接続; - f.接続(単足_植2.根内右_接続点); - return f; - }).ToArray(); - } - if (e.根外右_接続.Count > 0) - { - 根外右_接続 = e.根外右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 単足_植2; - f.ConnectionType = ConnectionInfo.単足_植_根外右_接続; - f.接続(単足_植2.根外右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_幹上CP = new ColorP(X0Y0_幹上, 幹上CD, DisUnit, abj: true); - X0Y0_幹下CP = new ColorP(X0Y0_幹下, 幹下CD, DisUnit, abj: true); - X0Y0_葉左CP = new ColorP(X0Y0_葉左, 葉左CD, 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); - X0Y0_脈下1CP = new ColorP(X0Y0_脈下1, 脈下1CD, DisUnit, abj: true); - X0Y0_脈下2CP = new ColorP(X0Y0_脈下2, 脈下2CD, 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_虫食_左_虫食8CP = new ColorP(X0Y0_虫食_左_虫食8, 虫食_左_虫食8CD, DisUnit, abj: true); - X0Y0_虫食_左_虫食9CP = new ColorP(X0Y0_虫食_左_虫食9, 虫食_左_虫食9CD, DisUnit, abj: true); - X0Y0_虫食_左_虫食10CP = new ColorP(X0Y0_虫食_左_虫食10, 虫食_左_虫食10CD, DisUnit, abj: true); - X0Y0_虫食_左_虫食11CP = new ColorP(X0Y0_虫食_左_虫食11, 虫食_左_虫食11CD, DisUnit, abj: true); - X0Y0_虫食_左_虫食12CP = new ColorP(X0Y0_虫食_左_虫食12, 虫食_左_虫食12CD, 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_虫食_右_虫食8CP = new ColorP(X0Y0_虫食_右_虫食8, 虫食_右_虫食8CD, DisUnit, abj: true); - X0Y0_虫食_右_虫食9CP = new ColorP(X0Y0_虫食_右_虫食9, 虫食_右_虫食9CD, DisUnit, abj: true); - X0Y0_虫食_右_虫食10CP = new ColorP(X0Y0_虫食_右_虫食10, 虫食_右_虫食10CD, DisUnit, abj: true); - X0Y0_虫食_右_虫食11CP = new ColorP(X0Y0_虫食_右_虫食11, 虫食_右_虫食11CD, DisUnit, abj: true); - X0Y0_虫食_右_虫食12CP = new ColorP(X0Y0_虫食_右_虫食12, 虫食_右_虫食12CD, 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); - X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); - X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); - X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - X0Y0_幹下.AngleBase = 10.0.GetRanAngle(); - 本体.JoinPAall(); - } - - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) - { - return p == X0Y0_脚輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_幹上CP.Update(); - X0Y0_幹下CP.Update(); - X0Y0_葉左CP.Update(); - X0Y0_葉右CP.Update(); - X0Y0_脈上1CP.Update(); - X0Y0_脈上2CP.Update(); - X0Y0_脈下1CP.Update(); - X0Y0_脈下2CP.Update(); - X0Y0_虫食_左_虫食1CP.Update(); - X0Y0_虫食_左_虫食2CP.Update(); - X0Y0_虫食_左_虫食3CP.Update(); - X0Y0_虫食_左_虫食4CP.Update(); - X0Y0_虫食_左_虫食5CP.Update(); - X0Y0_虫食_左_虫食6CP.Update(); - X0Y0_虫食_左_虫食7CP.Update(); - X0Y0_虫食_左_虫食8CP.Update(); - X0Y0_虫食_左_虫食9CP.Update(); - X0Y0_虫食_左_虫食10CP.Update(); - X0Y0_虫食_左_虫食11CP.Update(); - X0Y0_虫食_左_虫食12CP.Update(); - X0Y0_虫食_右_虫食1CP.Update(); - X0Y0_虫食_右_虫食2CP.Update(); - X0Y0_虫食_右_虫食3CP.Update(); - X0Y0_虫食_右_虫食4CP.Update(); - X0Y0_虫食_右_虫食5CP.Update(); - X0Y0_虫食_右_虫食6CP.Update(); - X0Y0_虫食_右_虫食7CP.Update(); - X0Y0_虫食_右_虫食8CP.Update(); - X0Y0_虫食_右_虫食9CP.Update(); - X0Y0_虫食_右_虫食10CP.Update(); - X0Y0_虫食_右_虫食11CP.Update(); - X0Y0_虫食_右_虫食12CP.Update(); - X0Y0_脚輪_革CP.Update(); - X0Y0_脚輪_金具1CP.Update(); - X0Y0_脚輪_金具2CP.Update(); - X0Y0_脚輪_金具3CP.Update(); - X0Y0_脚輪_金具左CP.Update(); - X0Y0_脚輪_金具右CP.Update(); - 鎖1.接続P(); - 鎖2.接続P(); - 鎖1.色更新(); - 鎖2.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 幹上CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 幹下CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 葉左CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉右CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 脈上1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 脈上2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 脈下1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 脈下2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 虫食_左_虫食1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_左_虫食2CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_左_虫食3CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_左_虫食4CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_左_虫食5CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_左_虫食6CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_左_虫食7CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_左_虫食8CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_左_虫食9CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_左_虫食10CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_左_虫食11CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_左_虫食12CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_右_虫食1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_右_虫食2CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_右_虫食3CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_右_虫食4CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_右_虫食5CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_右_虫食6CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_右_虫食7CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_右_虫食8CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_右_虫食9CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_右_虫食10CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_右_虫食11CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 虫食_右_虫食12CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 幹上CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 幹下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 葉左CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉右CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 脈上1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 脈上2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 脈下1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 脈下2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 虫食_左_虫食1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食2CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食3CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食4CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食5CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食6CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食7CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食8CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食9CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食10CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食11CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食12CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食2CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食3CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食4CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食5CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食6CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食7CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食8CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食9CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食10CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食11CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食12CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 幹上CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 幹下CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 葉左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 葉右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脈上1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 脈上2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 脈下1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 脈下2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 虫食_左_虫食1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食2CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食3CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食4CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食5CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食6CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食7CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食8CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食9CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食10CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食11CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_左_虫食12CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食2CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食3CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食4CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食5CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食6CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食7CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食8CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食9CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食10CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食11CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫食_右_虫食12CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } - - public void 脚輪配色(拘束具色 配色) - { - 脚輪_革CD.色 = 配色.革部色; - 脚輪_金具1CD.色 = 配色.金具色; - 脚輪_金具2CD.色 = 脚輪_金具1CD.色; - 脚輪_金具3CD.色 = 脚輪_金具1CD.色; - 脚輪_金具左CD.色 = 脚輪_金具1CD.色; - 脚輪_金具右CD.色 = 脚輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - } - - public override IEnumerable EnumEle() - { - yield return this; - if (根外左_接続 != null) - { - foreach (Ele item in 根外左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item; - } - } - if (根外右_接続 != null) - { - foreach (Ele item2 in 根外右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item2; - } - } - if (根内左_接続 != null) - { - foreach (Ele item3 in 根内左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item3; - } - } - if (根内右_接続 != null) - { - foreach (Ele item4 in 根内右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item4; - } - } - if (根中央_接続 == null) - { - yield break; - } - foreach (Ele item5 in 根中央_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item5; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 脚輪表示 = value; + } + } + + public bool 幹上_表示 + { + get + { + return X0Y0_幹上.Dra; + } + set + { + X0Y0_幹上.Dra = value; + X0Y0_幹上.Hit = value; + } + } + + public bool 幹下_表示 + { + get + { + return X0Y0_幹下.Dra; + } + set + { + X0Y0_幹下.Dra = value; + X0Y0_幹下.Hit = value; + } + } + + public bool 葉左_表示 + { + get + { + return X0Y0_葉左.Dra; + } + set + { + X0Y0_葉左.Dra = value; + X0Y0_葉左.Hit = value; + } + } + + public bool 葉右_表示 + { + get + { + return X0Y0_葉右.Dra; + } + set + { + X0Y0_葉右.Dra = value; + X0Y0_葉右.Hit = value; + } + } + + public bool 脈上1_表示 + { + get + { + return X0Y0_脈上1.Dra; + } + set + { + X0Y0_脈上1.Dra = value; + X0Y0_脈上1.Hit = value; + } + } + + public bool 脈上2_表示 + { + get + { + return X0Y0_脈上2.Dra; + } + set + { + X0Y0_脈上2.Dra = value; + X0Y0_脈上2.Hit = value; + } + } + + public bool 脈下1_表示 + { + get + { + return X0Y0_脈下1.Dra; + } + set + { + X0Y0_脈下1.Dra = value; + X0Y0_脈下1.Hit = value; + } + } + + public bool 脈下2_表示 + { + get + { + return X0Y0_脈下2.Dra; + } + set + { + X0Y0_脈下2.Dra = value; + X0Y0_脈下2.Hit = value; + } + } + + public bool 虫食_左_虫食1_表示 + { + get + { + return X0Y0_虫食_左_虫食1.Dra; + } + set + { + X0Y0_虫食_左_虫食1.Dra = value; + X0Y0_虫食_左_虫食1.Hit = value; + } + } + + public bool 虫食_左_虫食2_表示 + { + get + { + return X0Y0_虫食_左_虫食2.Dra; + } + set + { + X0Y0_虫食_左_虫食2.Dra = value; + X0Y0_虫食_左_虫食2.Hit = value; + } + } + + public bool 虫食_左_虫食3_表示 + { + get + { + return X0Y0_虫食_左_虫食3.Dra; + } + set + { + X0Y0_虫食_左_虫食3.Dra = value; + X0Y0_虫食_左_虫食3.Hit = value; + } + } + + public bool 虫食_左_虫食4_表示 + { + get + { + return X0Y0_虫食_左_虫食4.Dra; + } + set + { + X0Y0_虫食_左_虫食4.Dra = value; + X0Y0_虫食_左_虫食4.Hit = value; + } + } + + public bool 虫食_左_虫食5_表示 + { + get + { + return X0Y0_虫食_左_虫食5.Dra; + } + set + { + X0Y0_虫食_左_虫食5.Dra = value; + X0Y0_虫食_左_虫食5.Hit = value; + } + } + + public bool 虫食_左_虫食6_表示 + { + get + { + return X0Y0_虫食_左_虫食6.Dra; + } + set + { + X0Y0_虫食_左_虫食6.Dra = value; + X0Y0_虫食_左_虫食6.Hit = value; + } + } + + public bool 虫食_左_虫食7_表示 + { + get + { + return X0Y0_虫食_左_虫食7.Dra; + } + set + { + X0Y0_虫食_左_虫食7.Dra = value; + X0Y0_虫食_左_虫食7.Hit = value; + } + } + + public bool 虫食_左_虫食8_表示 + { + get + { + return X0Y0_虫食_左_虫食8.Dra; + } + set + { + X0Y0_虫食_左_虫食8.Dra = value; + X0Y0_虫食_左_虫食8.Hit = value; + } + } + + public bool 虫食_左_虫食9_表示 + { + get + { + return X0Y0_虫食_左_虫食9.Dra; + } + set + { + X0Y0_虫食_左_虫食9.Dra = value; + X0Y0_虫食_左_虫食9.Hit = value; + } + } + + public bool 虫食_左_虫食10_表示 + { + get + { + return X0Y0_虫食_左_虫食10.Dra; + } + set + { + X0Y0_虫食_左_虫食10.Dra = value; + X0Y0_虫食_左_虫食10.Hit = value; + } + } + + public bool 虫食_左_虫食11_表示 + { + get + { + return X0Y0_虫食_左_虫食11.Dra; + } + set + { + X0Y0_虫食_左_虫食11.Dra = value; + X0Y0_虫食_左_虫食11.Hit = value; + } + } + + public bool 虫食_左_虫食12_表示 + { + get + { + return X0Y0_虫食_左_虫食12.Dra; + } + set + { + X0Y0_虫食_左_虫食12.Dra = value; + X0Y0_虫食_左_虫食12.Hit = value; + } + } + + public bool 虫食_右_虫食1_表示 + { + get + { + return X0Y0_虫食_右_虫食1.Dra; + } + set + { + X0Y0_虫食_右_虫食1.Dra = value; + X0Y0_虫食_右_虫食1.Hit = value; + } + } + + public bool 虫食_右_虫食2_表示 + { + get + { + return X0Y0_虫食_右_虫食2.Dra; + } + set + { + X0Y0_虫食_右_虫食2.Dra = value; + X0Y0_虫食_右_虫食2.Hit = value; + } + } + + public bool 虫食_右_虫食3_表示 + { + get + { + return X0Y0_虫食_右_虫食3.Dra; + } + set + { + X0Y0_虫食_右_虫食3.Dra = value; + X0Y0_虫食_右_虫食3.Hit = value; + } + } + + public bool 虫食_右_虫食4_表示 + { + get + { + return X0Y0_虫食_右_虫食4.Dra; + } + set + { + X0Y0_虫食_右_虫食4.Dra = value; + X0Y0_虫食_右_虫食4.Hit = value; + } + } + + public bool 虫食_右_虫食5_表示 + { + get + { + return X0Y0_虫食_右_虫食5.Dra; + } + set + { + X0Y0_虫食_右_虫食5.Dra = value; + X0Y0_虫食_右_虫食5.Hit = value; + } + } + + public bool 虫食_右_虫食6_表示 + { + get + { + return X0Y0_虫食_右_虫食6.Dra; + } + set + { + X0Y0_虫食_右_虫食6.Dra = value; + X0Y0_虫食_右_虫食6.Hit = value; + } + } + + public bool 虫食_右_虫食7_表示 + { + get + { + return X0Y0_虫食_右_虫食7.Dra; + } + set + { + X0Y0_虫食_右_虫食7.Dra = value; + X0Y0_虫食_右_虫食7.Hit = value; + } + } + + public bool 虫食_右_虫食8_表示 + { + get + { + return X0Y0_虫食_右_虫食8.Dra; + } + set + { + X0Y0_虫食_右_虫食8.Dra = value; + X0Y0_虫食_右_虫食8.Hit = value; + } + } + + public bool 虫食_右_虫食9_表示 + { + get + { + return X0Y0_虫食_右_虫食9.Dra; + } + set + { + X0Y0_虫食_右_虫食9.Dra = value; + X0Y0_虫食_右_虫食9.Hit = value; + } + } + + public bool 虫食_右_虫食10_表示 + { + get + { + return X0Y0_虫食_右_虫食10.Dra; + } + set + { + X0Y0_虫食_右_虫食10.Dra = value; + X0Y0_虫食_右_虫食10.Hit = value; + } + } + + public bool 虫食_右_虫食11_表示 + { + get + { + return X0Y0_虫食_右_虫食11.Dra; + } + set + { + X0Y0_虫食_右_虫食11.Dra = value; + X0Y0_虫食_右_虫食11.Hit = value; + } + } + + public bool 虫食_右_虫食12_表示 + { + get + { + return X0Y0_虫食_右_虫食12.Dra; + } + set + { + X0Y0_虫食_右_虫食12.Dra = value; + X0Y0_虫食_右_虫食12.Hit = value; + } + } + + public bool 脚輪_革_表示 + { + get + { + return X0Y0_脚輪_革.Dra; + } + set + { + X0Y0_脚輪_革.Dra = value; + X0Y0_脚輪_革.Hit = value; + } + } + + public bool 脚輪_金具1_表示 + { + get + { + return X0Y0_脚輪_金具1.Dra; + } + set + { + X0Y0_脚輪_金具1.Dra = value; + X0Y0_脚輪_金具1.Hit = value; + } + } + + public bool 脚輪_金具2_表示 + { + get + { + return X0Y0_脚輪_金具2.Dra; + } + set + { + X0Y0_脚輪_金具2.Dra = value; + X0Y0_脚輪_金具2.Hit = value; + } + } + + public bool 脚輪_金具3_表示 + { + get + { + return X0Y0_脚輪_金具3.Dra; + } + set + { + X0Y0_脚輪_金具3.Dra = value; + X0Y0_脚輪_金具3.Hit = value; + } + } + + public bool 脚輪_金具左_表示 + { + get + { + return X0Y0_脚輪_金具左.Dra; + } + set + { + X0Y0_脚輪_金具左.Dra = value; + X0Y0_脚輪_金具左.Hit = value; + } + } + + public bool 脚輪_金具右_表示 + { + get + { + return X0Y0_脚輪_金具右.Dra; + } + set + { + X0Y0_脚輪_金具右.Dra = value; + X0Y0_脚輪_金具右.Hit = value; + } + } + + public bool 脚輪表示 + { + get + { + return 脚輪_革_表示; + } + set + { + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 幹上_表示; + } + set + { + 幹上_表示 = value; + 幹下_表示 = value; + 葉左_表示 = value; + 葉右_表示 = value; + 脈上1_表示 = value; + 脈上2_表示 = value; + 脈下1_表示 = value; + 脈下2_表示 = value; + 虫食_左_虫食1_表示 = value; + 虫食_左_虫食2_表示 = value; + 虫食_左_虫食3_表示 = value; + 虫食_左_虫食4_表示 = value; + 虫食_左_虫食5_表示 = value; + 虫食_左_虫食6_表示 = value; + 虫食_左_虫食7_表示 = value; + 虫食_左_虫食8_表示 = value; + 虫食_左_虫食9_表示 = value; + 虫食_左_虫食10_表示 = value; + 虫食_左_虫食11_表示 = value; + 虫食_左_虫食12_表示 = value; + 虫食_右_虫食1_表示 = value; + 虫食_右_虫食2_表示 = value; + 虫食_右_虫食3_表示 = value; + 虫食_右_虫食4_表示 = value; + 虫食_右_虫食5_表示 = value; + 虫食_右_虫食6_表示 = value; + 虫食_右_虫食7_表示 = value; + 虫食_右_虫食8_表示 = value; + 虫食_右_虫食9_表示 = value; + 虫食_右_虫食10_表示 = value; + 虫食_右_虫食11_表示 = value; + 虫食_右_虫食12_表示 = value; + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 幹上CD.不透明度; + } + set + { + 幹上CD.不透明度 = value; + 幹下CD.不透明度 = value; + 葉左CD.不透明度 = value; + 葉右CD.不透明度 = value; + 脈上1CD.不透明度 = value; + 脈上2CD.不透明度 = value; + 脈下1CD.不透明度 = value; + 脈下2CD.不透明度 = value; + 虫食_左_虫食1CD.不透明度 = value; + 虫食_左_虫食2CD.不透明度 = value; + 虫食_左_虫食3CD.不透明度 = value; + 虫食_左_虫食4CD.不透明度 = value; + 虫食_左_虫食5CD.不透明度 = value; + 虫食_左_虫食6CD.不透明度 = value; + 虫食_左_虫食7CD.不透明度 = value; + 虫食_左_虫食8CD.不透明度 = value; + 虫食_左_虫食9CD.不透明度 = value; + 虫食_左_虫食10CD.不透明度 = value; + 虫食_左_虫食11CD.不透明度 = value; + 虫食_左_虫食12CD.不透明度 = value; + 虫食_右_虫食1CD.不透明度 = value; + 虫食_右_虫食2CD.不透明度 = value; + 虫食_右_虫食3CD.不透明度 = value; + 虫食_右_虫食4CD.不透明度 = value; + 虫食_右_虫食5CD.不透明度 = value; + 虫食_右_虫食6CD.不透明度 = value; + 虫食_右_虫食7CD.不透明度 = value; + 虫食_右_虫食8CD.不透明度 = value; + 虫食_右_虫食9CD.不透明度 = value; + 虫食_右_虫食10CD.不透明度 = value; + 虫食_右_虫食11CD.不透明度 = value; + 虫食_右_虫食12CD.不透明度 = value; + 脚輪_革CD.不透明度 = value; + 脚輪_金具1CD.不透明度 = value; + 脚輪_金具2CD.不透明度 = value; + 脚輪_金具3CD.不透明度 = value; + 脚輪_金具左CD.不透明度 = value; + 脚輪_金具右CD.不透明度 = value; + } + } + + public JointS 根外左_接続点 => new JointS(本体, X0Y0_幹下, 0); + + public JointS 根内左_接続点 => new JointS(本体, X0Y0_幹下, 1); + + public JointS 根中央_接続点 => new JointS(本体, X0Y0_幹下, 2); + + public JointS 根内右_接続点 => new JointS(本体, X0Y0_幹下, 3); + + public JointS 根外右_接続点 => new JointS(本体, X0Y0_幹下, 4); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); + + public 単足_植(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 単足_植D e) + { + 単足_植 単足_植2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "植"; + dif.Add(new Pars(Sta.半身["単足"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_幹上 = pars["幹上"].ToPar(); + X0Y0_幹下 = pars["幹下"].ToPar(); + X0Y0_葉左 = pars["葉左"].ToPar(); + X0Y0_葉右 = pars["葉右"].ToPar(); + X0Y0_脈上1 = pars["脈上1"].ToPar(); + X0Y0_脈上2 = pars["脈上2"].ToPar(); + X0Y0_脈下1 = pars["脈下1"].ToPar(); + X0Y0_脈下2 = pars["脈下2"].ToPar(); + Pars pars2 = pars["虫食"].ToPars(); + Pars pars3 = pars2["左"].ToPars(); + 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(); + X0Y0_虫食_左_虫食8 = pars3["虫食8"].ToPar(); + X0Y0_虫食_左_虫食9 = pars3["虫食9"].ToPar(); + X0Y0_虫食_左_虫食10 = pars3["虫食10"].ToPar(); + X0Y0_虫食_左_虫食11 = pars3["虫食11"].ToPar(); + X0Y0_虫食_左_虫食12 = pars3["虫食12"].ToPar(); + pars3 = pars2["右"].ToPars(); + 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(); + X0Y0_虫食_右_虫食8 = pars3["虫食8"].ToPar(); + X0Y0_虫食_右_虫食9 = pars3["虫食9"].ToPar(); + X0Y0_虫食_右_虫食10 = pars3["虫食10"].ToPar(); + X0Y0_虫食_右_虫食11 = pars3["虫食11"].ToPar(); + X0Y0_虫食_右_虫食12 = pars3["虫食12"].ToPar(); + pars2 = pars["脚輪"].ToPars(); + X0Y0_脚輪_革 = pars2["革"].ToPar(); + X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 幹上_表示 = e.幹上_表示; + 幹下_表示 = e.幹下_表示; + 葉左_表示 = e.葉左_表示; + 葉右_表示 = e.葉右_表示; + 脈上1_表示 = e.脈上1_表示; + 脈上2_表示 = e.脈上2_表示; + 脈下1_表示 = e.脈下1_表示; + 脈下2_表示 = e.脈下2_表示; + 虫食_左_虫食1_表示 = e.虫食_左_虫食1_表示; + 虫食_左_虫食2_表示 = e.虫食_左_虫食2_表示; + 虫食_左_虫食3_表示 = e.虫食_左_虫食3_表示; + 虫食_左_虫食4_表示 = e.虫食_左_虫食4_表示; + 虫食_左_虫食5_表示 = e.虫食_左_虫食5_表示; + 虫食_左_虫食6_表示 = e.虫食_左_虫食6_表示; + 虫食_左_虫食7_表示 = e.虫食_左_虫食7_表示; + 虫食_左_虫食8_表示 = e.虫食_左_虫食8_表示; + 虫食_左_虫食9_表示 = e.虫食_左_虫食9_表示; + 虫食_左_虫食10_表示 = e.虫食_左_虫食10_表示; + 虫食_左_虫食11_表示 = e.虫食_左_虫食11_表示; + 虫食_左_虫食12_表示 = e.虫食_左_虫食12_表示; + 虫食_右_虫食1_表示 = e.虫食_右_虫食1_表示; + 虫食_右_虫食2_表示 = e.虫食_右_虫食2_表示; + 虫食_右_虫食3_表示 = e.虫食_右_虫食3_表示; + 虫食_右_虫食4_表示 = e.虫食_右_虫食4_表示; + 虫食_右_虫食5_表示 = e.虫食_右_虫食5_表示; + 虫食_右_虫食6_表示 = e.虫食_右_虫食6_表示; + 虫食_右_虫食7_表示 = e.虫食_右_虫食7_表示; + 虫食_右_虫食8_表示 = e.虫食_右_虫食8_表示; + 虫食_右_虫食9_表示 = e.虫食_右_虫食9_表示; + 虫食_右_虫食10_表示 = e.虫食_右_虫食10_表示; + 虫食_右_虫食11_表示 = e.虫食_右_虫食11_表示; + 虫食_右_虫食12_表示 = e.虫食_右_虫食12_表示; + 脚輪_革_表示 = e.脚輪_革_表示; + 脚輪_金具1_表示 = e.脚輪_金具1_表示; + 脚輪_金具2_表示 = e.脚輪_金具2_表示; + 脚輪_金具3_表示 = e.脚輪_金具3_表示; + 脚輪_金具左_表示 = e.脚輪_金具左_表示; + 脚輪_金具右_表示 = e.脚輪_金具右_表示; + 脚輪表示 = e.脚輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.根外左_接続.Count > 0) + { + 根外左_接続 = e.根外左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 単足_植2; + f.ConnectionType = ConnectionInfo.単足_植_根外左_接続; + f.接続(単足_植2.根外左_接続点); + return f; + }).ToArray(); + } + if (e.根内左_接続.Count > 0) + { + 根内左_接続 = e.根内左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 単足_植2; + f.ConnectionType = ConnectionInfo.単足_植_根内左_接続; + f.接続(単足_植2.根内左_接続点); + return f; + }).ToArray(); + } + if (e.根中央_接続.Count > 0) + { + 根中央_接続 = e.根中央_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 単足_植2; + f.ConnectionType = ConnectionInfo.単足_植_根中央_接続; + f.接続(単足_植2.根中央_接続点); + return f; + }).ToArray(); + } + if (e.根内右_接続.Count > 0) + { + 根内右_接続 = e.根内右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 単足_植2; + f.ConnectionType = ConnectionInfo.単足_植_根内右_接続; + f.接続(単足_植2.根内右_接続点); + return f; + }).ToArray(); + } + if (e.根外右_接続.Count > 0) + { + 根外右_接続 = e.根外右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 単足_植2; + f.ConnectionType = ConnectionInfo.単足_植_根外右_接続; + f.接続(単足_植2.根外右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_幹上CP = new ColorP(X0Y0_幹上, 幹上CD, DisUnit, abj: true); + X0Y0_幹下CP = new ColorP(X0Y0_幹下, 幹下CD, DisUnit, abj: true); + X0Y0_葉左CP = new ColorP(X0Y0_葉左, 葉左CD, 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); + X0Y0_脈下1CP = new ColorP(X0Y0_脈下1, 脈下1CD, DisUnit, abj: true); + X0Y0_脈下2CP = new ColorP(X0Y0_脈下2, 脈下2CD, 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_虫食_左_虫食8CP = new ColorP(X0Y0_虫食_左_虫食8, 虫食_左_虫食8CD, DisUnit, abj: true); + X0Y0_虫食_左_虫食9CP = new ColorP(X0Y0_虫食_左_虫食9, 虫食_左_虫食9CD, DisUnit, abj: true); + X0Y0_虫食_左_虫食10CP = new ColorP(X0Y0_虫食_左_虫食10, 虫食_左_虫食10CD, DisUnit, abj: true); + X0Y0_虫食_左_虫食11CP = new ColorP(X0Y0_虫食_左_虫食11, 虫食_左_虫食11CD, DisUnit, abj: true); + X0Y0_虫食_左_虫食12CP = new ColorP(X0Y0_虫食_左_虫食12, 虫食_左_虫食12CD, 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_虫食_右_虫食8CP = new ColorP(X0Y0_虫食_右_虫食8, 虫食_右_虫食8CD, DisUnit, abj: true); + X0Y0_虫食_右_虫食9CP = new ColorP(X0Y0_虫食_右_虫食9, 虫食_右_虫食9CD, DisUnit, abj: true); + X0Y0_虫食_右_虫食10CP = new ColorP(X0Y0_虫食_右_虫食10, 虫食_右_虫食10CD, DisUnit, abj: true); + X0Y0_虫食_右_虫食11CP = new ColorP(X0Y0_虫食_右_虫食11, 虫食_右_虫食11CD, DisUnit, abj: true); + X0Y0_虫食_右_虫食12CP = new ColorP(X0Y0_虫食_右_虫食12, 虫食_右_虫食12CD, 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); + X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); + X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); + X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + X0Y0_幹下.AngleBase = 10.0.GetRanAngle(); + 本体.JoinPAall(); + } + + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) + { + return p == X0Y0_脚輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_幹上CP.Update(); + X0Y0_幹下CP.Update(); + X0Y0_葉左CP.Update(); + X0Y0_葉右CP.Update(); + X0Y0_脈上1CP.Update(); + X0Y0_脈上2CP.Update(); + X0Y0_脈下1CP.Update(); + X0Y0_脈下2CP.Update(); + X0Y0_虫食_左_虫食1CP.Update(); + X0Y0_虫食_左_虫食2CP.Update(); + X0Y0_虫食_左_虫食3CP.Update(); + X0Y0_虫食_左_虫食4CP.Update(); + X0Y0_虫食_左_虫食5CP.Update(); + X0Y0_虫食_左_虫食6CP.Update(); + X0Y0_虫食_左_虫食7CP.Update(); + X0Y0_虫食_左_虫食8CP.Update(); + X0Y0_虫食_左_虫食9CP.Update(); + X0Y0_虫食_左_虫食10CP.Update(); + X0Y0_虫食_左_虫食11CP.Update(); + X0Y0_虫食_左_虫食12CP.Update(); + X0Y0_虫食_右_虫食1CP.Update(); + X0Y0_虫食_右_虫食2CP.Update(); + X0Y0_虫食_右_虫食3CP.Update(); + X0Y0_虫食_右_虫食4CP.Update(); + X0Y0_虫食_右_虫食5CP.Update(); + X0Y0_虫食_右_虫食6CP.Update(); + X0Y0_虫食_右_虫食7CP.Update(); + X0Y0_虫食_右_虫食8CP.Update(); + X0Y0_虫食_右_虫食9CP.Update(); + X0Y0_虫食_右_虫食10CP.Update(); + X0Y0_虫食_右_虫食11CP.Update(); + X0Y0_虫食_右_虫食12CP.Update(); + X0Y0_脚輪_革CP.Update(); + X0Y0_脚輪_金具1CP.Update(); + X0Y0_脚輪_金具2CP.Update(); + X0Y0_脚輪_金具3CP.Update(); + X0Y0_脚輪_金具左CP.Update(); + X0Y0_脚輪_金具右CP.Update(); + 鎖1.接続P(); + 鎖2.接続P(); + 鎖1.色更新(); + 鎖2.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 幹上CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 幹下CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 葉左CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉右CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 脈上1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 脈上2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 脈下1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 脈下2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 虫食_左_虫食1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_左_虫食2CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_左_虫食3CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_左_虫食4CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_左_虫食5CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_左_虫食6CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_左_虫食7CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_左_虫食8CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_左_虫食9CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_左_虫食10CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_左_虫食11CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_左_虫食12CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_右_虫食1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_右_虫食2CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_右_虫食3CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_右_虫食4CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_右_虫食5CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_右_虫食6CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_右_虫食7CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_右_虫食8CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_右_虫食9CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_右_虫食10CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_右_虫食11CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 虫食_右_虫食12CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 幹上CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 幹下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 葉左CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉右CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 脈上1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 脈上2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 脈下1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 脈下2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 虫食_左_虫食1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食2CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食3CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食4CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食5CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食6CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食7CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食8CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食9CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食10CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食11CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食12CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食2CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食3CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食4CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食5CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食6CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食7CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食8CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食9CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食10CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食11CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食12CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 幹上CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 幹下CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 葉左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 葉右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脈上1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 脈上2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 脈下1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 脈下2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 虫食_左_虫食1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食2CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食3CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食4CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食5CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食6CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食7CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食8CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食9CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食10CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食11CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_左_虫食12CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食2CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食3CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食4CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食5CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食6CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食7CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食8CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食9CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食10CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食11CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫食_右_虫食12CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } + + public void 脚輪配色(拘束具色 配色) + { + 脚輪_革CD.色 = 配色.革部色; + 脚輪_金具1CD.色 = 配色.金具色; + 脚輪_金具2CD.色 = 脚輪_金具1CD.色; + 脚輪_金具3CD.色 = 脚輪_金具1CD.色; + 脚輪_金具左CD.色 = 脚輪_金具1CD.色; + 脚輪_金具右CD.色 = 脚輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + } + + public override IEnumerable EnumEle() + { + yield return this; + if (根外左_接続 != null) + { + foreach (Ele item in 根外左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item; + } + } + if (根外右_接続 != null) + { + foreach (Ele item2 in 根外右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item2; + } + } + if (根内左_接続 != null) + { + foreach (Ele item3 in 根内左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item3; + } + } + if (根内右_接続 != null) + { + foreach (Ele item4 in 根内右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item4; + } + } + if (根中央_接続 == null) + { + yield break; + } + foreach (Ele item5 in 根中央_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item5; + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植D.cs index 0f56a8c..b9ba737 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植D.cs @@ -3,184 +3,185 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 単足_植D : 半身D +namespace SlaveMatrix { - public bool 幹上_表示 = true; + [Serializable] + public class 単足_植D : 半身D + { + public bool 幹上_表示 = true; - public bool 幹下_表示 = true; + public bool 幹下_表示 = true; - public bool 葉左_表示 = true; + public bool 葉左_表示 = true; - public bool 葉右_表示 = true; + public bool 葉右_表示 = true; - public bool 脈上1_表示 = true; + public bool 脈上1_表示 = true; - public bool 脈上2_表示 = true; + public bool 脈上2_表示 = true; - public bool 脈下1_表示 = true; + public bool 脈下1_表示 = true; - public bool 脈下2_表示 = true; + public bool 脈下2_表示 = true; - public bool 虫食_左_虫食1_表示; + public bool 虫食_左_虫食1_表示; - public bool 虫食_左_虫食2_表示; + public bool 虫食_左_虫食2_表示; - public bool 虫食_左_虫食3_表示; + public bool 虫食_左_虫食3_表示; - public bool 虫食_左_虫食4_表示; + public bool 虫食_左_虫食4_表示; - public bool 虫食_左_虫食5_表示; + public bool 虫食_左_虫食5_表示; - public bool 虫食_左_虫食6_表示; + public bool 虫食_左_虫食6_表示; - public bool 虫食_左_虫食7_表示; + public bool 虫食_左_虫食7_表示; - public bool 虫食_左_虫食8_表示; + public bool 虫食_左_虫食8_表示; - public bool 虫食_左_虫食9_表示; + public bool 虫食_左_虫食9_表示; - public bool 虫食_左_虫食10_表示; + public bool 虫食_左_虫食10_表示; - public bool 虫食_左_虫食11_表示; + public bool 虫食_左_虫食11_表示; - public bool 虫食_左_虫食12_表示; + public bool 虫食_左_虫食12_表示; - public bool 虫食_右_虫食1_表示; + public bool 虫食_右_虫食1_表示; - public bool 虫食_右_虫食2_表示; + public bool 虫食_右_虫食2_表示; - public bool 虫食_右_虫食3_表示; + public bool 虫食_右_虫食3_表示; - public bool 虫食_右_虫食4_表示; + public bool 虫食_右_虫食4_表示; - public bool 虫食_右_虫食5_表示; + public bool 虫食_右_虫食5_表示; - public bool 虫食_右_虫食6_表示; + public bool 虫食_右_虫食6_表示; - public bool 虫食_右_虫食7_表示; + public bool 虫食_右_虫食7_表示; - public bool 虫食_右_虫食8_表示; + public bool 虫食_右_虫食8_表示; - public bool 虫食_右_虫食9_表示; + public bool 虫食_右_虫食9_表示; - public bool 虫食_右_虫食10_表示; + public bool 虫食_右_虫食10_表示; - public bool 虫食_右_虫食11_表示; + public bool 虫食_右_虫食11_表示; - public bool 虫食_右_虫食12_表示; + public bool 虫食_右_虫食12_表示; - public bool 脚輪_革_表示 = true; + public bool 脚輪_革_表示 = true; - public bool 脚輪_金具1_表示 = true; + public bool 脚輪_金具1_表示 = true; - public bool 脚輪_金具2_表示 = true; + public bool 脚輪_金具2_表示 = true; - public bool 脚輪_金具3_表示 = true; + public bool 脚輪_金具3_表示 = true; - public bool 脚輪_金具左_表示 = true; + public bool 脚輪_金具左_表示 = true; - public bool 脚輪_金具右_表示 = true; + public bool 脚輪_金具右_表示 = true; - public bool 脚輪表示 = true; + public bool 脚輪表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public List 根外左_接続 = new List(); + public List 根外左_接続 = new List(); - public List 根内左_接続 = new List(); + public List 根内左_接続 = new List(); - public List 根中央_接続 = new List(); + public List 根中央_接続 = new List(); - public List 根内右_接続 = new List(); + public List 根内右_接続 = new List(); - public List 根外右_接続 = new List(); + public List 根外右_接続 = new List(); - public 単足_植D() - { - ThisType = GetType(); - } + public 単足_植D() + { + ThisType = GetType(); + } - 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.単足_植_根内左_接続; - } + 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.単足_植_根中央_接続; + } - 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.単足_植_根外右_接続; - } + public void 根外右接続(EleD e) + { + 根外右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.単足_植_根外右_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 単足_植(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 単足_植(DisUnit, 配色指定, 体配色, Med, this); + } - public override IEnumerable EnumEleD() - { - yield return this; - if (根外左_接続 != null) - { - foreach (EleD item in 根外左_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item; - } - } - if (根外右_接続 != null) - { - foreach (EleD item2 in 根外右_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item2; - } - } - if (根内左_接続 != null) - { - foreach (EleD item3 in 根内左_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item3; - } - } - if (根内右_接続 != null) - { - foreach (EleD item4 in 根内右_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item4; - } - } - if (根中央_接続 == null) - { - yield break; - } - foreach (EleD item5 in 根中央_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item5; - } - } + public override IEnumerable EnumEleD() + { + yield return this; + if (根外左_接続 != null) + { + foreach (EleD item in 根外左_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item; + } + } + if (根外右_接続 != null) + { + foreach (EleD item2 in 根外右_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item2; + } + } + if (根内左_接続 != null) + { + foreach (EleD item3 in 根内左_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item3; + } + } + if (根内右_接続 != null) + { + foreach (EleD item4 in 根内右_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item4; + } + } + if (根中央_接続 == null) + { + yield break; + } + foreach (EleD item5 in 根中央_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item5; + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘.cs index 6fef2eb..f4bddb8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘.cs @@ -1,1034 +1,1035 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 単足_粘 : 半身 +namespace SlaveMatrix { - public Par X0Y0_粘液0; + public class 単足_粘 : 半身 + { + public Par X0Y0_粘液0; - public Par X0Y0_粘液1; + public Par X0Y0_粘液1; - public Par X0Y0_粘液2_粘液; + public Par X0Y0_粘液2_粘液; - public Par X0Y0_粘液2_ハイライト左; + public Par X0Y0_粘液2_ハイライト左; - public Par X0Y0_粘液2_ハイライト右; + public Par X0Y0_粘液2_ハイライト右; - public Par X0Y0_粘液2_ハイライト下1; + public Par X0Y0_粘液2_ハイライト下1; - public Par X0Y0_粘液2_ハイライト下2; + public Par X0Y0_粘液2_ハイライト下2; - public Par X0Y0_粘液3_粘液; + public Par X0Y0_粘液3_粘液; - public Par X0Y0_粘液3_ハイライト左上; + public Par X0Y0_粘液3_ハイライト左上; - public Par X0Y0_粘液3_ハイライト右上; + public Par X0Y0_粘液3_ハイライト右上; - public Par X0Y0_粘液3_ハイライト左下1; + public Par X0Y0_粘液3_ハイライト左下1; - public Par X0Y0_粘液3_ハイライト左下2; + public Par X0Y0_粘液3_ハイライト左下2; - public Par X0Y0_粘液3_ハイライト右下1; + public Par X0Y0_粘液3_ハイライト右下1; - public Par X0Y0_粘液3_ハイライト右下2; + public Par X0Y0_粘液3_ハイライト右下2; - public Par X0Y0_粘液3_ハイライト下1; + public Par X0Y0_粘液3_ハイライト下1; - public Par X0Y0_粘液3_ハイライト下2; + public Par X0Y0_粘液3_ハイライト下2; - public Par X0Y0_粘液4_粘液; + public Par X0Y0_粘液4_粘液; - public Par X0Y0_粘液4_ハイライト上1; + public Par X0Y0_粘液4_ハイライト上1; - public Par X0Y0_粘液4_ハイライト上2; + public Par X0Y0_粘液4_ハイライト上2; - public Par X0Y0_粘液4_ハイライト下1; + public Par X0Y0_粘液4_ハイライト下1; - public Par X0Y0_粘液4_ハイライト下2; + public Par X0Y0_粘液4_ハイライト下2; - public Par X0Y0_粘液下左_粘液; + public Par X0Y0_粘液下左_粘液; - public Par X0Y0_粘液下左_ハイライト1; + public Par X0Y0_粘液下左_ハイライト1; - public Par X0Y0_粘液下左_ハイライト2; + public Par X0Y0_粘液下左_ハイライト2; - public Par X0Y0_粘液下右_粘液; + public Par X0Y0_粘液下右_粘液; - public Par X0Y0_粘液下右_ハイライト1; + public Par X0Y0_粘液下右_ハイライト1; - public Par X0Y0_粘液下右_ハイライト2; + public Par X0Y0_粘液下右_ハイライト2; - public Par X0Y0_粘液上左_粘液; + public Par X0Y0_粘液上左_粘液; - public Par X0Y0_粘液上左_ハイライト; + public Par X0Y0_粘液上左_ハイライト; - public Par X0Y0_粘液上右_粘液; + public Par X0Y0_粘液上右_粘液; - public Par X0Y0_粘液上右_ハイライト; + public Par X0Y0_粘液上右_ハイライト; - public Par X0Y0_ハイライト; + public Par X0Y0_ハイライト; - public ColorD 粘液0CD; + public ColorD 粘液0CD; - public ColorD 粘液1CD; + public ColorD 粘液1CD; - public ColorD 粘液2_粘液CD; + public ColorD 粘液2_粘液CD; - public ColorD 粘液2_ハイライト左CD; + public ColorD 粘液2_ハイライト左CD; - public ColorD 粘液2_ハイライト右CD; + public ColorD 粘液2_ハイライト右CD; - public ColorD 粘液2_ハイライト下1CD; + public ColorD 粘液2_ハイライト下1CD; - public ColorD 粘液2_ハイライト下2CD; + public ColorD 粘液2_ハイライト下2CD; - public ColorD 粘液3_粘液CD; + public ColorD 粘液3_粘液CD; - public ColorD 粘液3_ハイライト左上CD; + public ColorD 粘液3_ハイライト左上CD; - public ColorD 粘液3_ハイライト右上CD; + public ColorD 粘液3_ハイライト右上CD; - public ColorD 粘液3_ハイライト左下1CD; + public ColorD 粘液3_ハイライト左下1CD; - public ColorD 粘液3_ハイライト左下2CD; + public ColorD 粘液3_ハイライト左下2CD; - public ColorD 粘液3_ハイライト右下1CD; + public ColorD 粘液3_ハイライト右下1CD; - public ColorD 粘液3_ハイライト右下2CD; + public ColorD 粘液3_ハイライト右下2CD; - public ColorD 粘液3_ハイライト下1CD; + public ColorD 粘液3_ハイライト下1CD; - public ColorD 粘液3_ハイライト下2CD; + public ColorD 粘液3_ハイライト下2CD; - public ColorD 粘液4_粘液CD; + public ColorD 粘液4_粘液CD; - public ColorD 粘液4_ハイライト上1CD; + public ColorD 粘液4_ハイライト上1CD; - public ColorD 粘液4_ハイライト上2CD; + public ColorD 粘液4_ハイライト上2CD; - public ColorD 粘液4_ハイライト下1CD; + public ColorD 粘液4_ハイライト下1CD; - public ColorD 粘液4_ハイライト下2CD; + public ColorD 粘液4_ハイライト下2CD; - public ColorD 粘液下左_粘液CD; + public ColorD 粘液下左_粘液CD; - public ColorD 粘液下左_ハイライト1CD; + public ColorD 粘液下左_ハイライト1CD; - public ColorD 粘液下左_ハイライト2CD; + public ColorD 粘液下左_ハイライト2CD; - public ColorD 粘液下右_粘液CD; + public ColorD 粘液下右_粘液CD; - public ColorD 粘液下右_ハイライト1CD; + public ColorD 粘液下右_ハイライト1CD; - public ColorD 粘液下右_ハイライト2CD; + public ColorD 粘液下右_ハイライト2CD; - public ColorD 粘液上左_粘液CD; + public ColorD 粘液上左_粘液CD; - public ColorD 粘液上左_ハイライトCD; + public ColorD 粘液上左_ハイライトCD; - public ColorD 粘液上右_粘液CD; + public ColorD 粘液上右_粘液CD; - public ColorD 粘液上右_ハイライトCD; + public ColorD 粘液上右_ハイライトCD; - public ColorD ハイライトCD; + public ColorD ハイライトCD; - public ColorP X0Y0_粘液0CP; + public ColorP X0Y0_粘液0CP; - public ColorP X0Y0_粘液1CP; + public ColorP X0Y0_粘液1CP; - public ColorP X0Y0_粘液2_粘液CP; + public ColorP X0Y0_粘液2_粘液CP; - public ColorP X0Y0_粘液2_ハイライト左CP; + public ColorP X0Y0_粘液2_ハイライト左CP; - public ColorP X0Y0_粘液2_ハイライト右CP; + public ColorP X0Y0_粘液2_ハイライト右CP; - public ColorP X0Y0_粘液2_ハイライト下1CP; + public ColorP X0Y0_粘液2_ハイライト下1CP; - public ColorP X0Y0_粘液2_ハイライト下2CP; + public ColorP X0Y0_粘液2_ハイライト下2CP; - public ColorP X0Y0_粘液3_粘液CP; + public ColorP X0Y0_粘液3_粘液CP; - public ColorP X0Y0_粘液3_ハイライト左上CP; + public ColorP X0Y0_粘液3_ハイライト左上CP; - public ColorP X0Y0_粘液3_ハイライト右上CP; + public ColorP X0Y0_粘液3_ハイライト右上CP; - public ColorP X0Y0_粘液3_ハイライト左下1CP; + public ColorP X0Y0_粘液3_ハイライト左下1CP; - public ColorP X0Y0_粘液3_ハイライト左下2CP; + public ColorP X0Y0_粘液3_ハイライト左下2CP; - public ColorP X0Y0_粘液3_ハイライト右下1CP; + public ColorP X0Y0_粘液3_ハイライト右下1CP; - public ColorP X0Y0_粘液3_ハイライト右下2CP; + public ColorP X0Y0_粘液3_ハイライト右下2CP; - public ColorP X0Y0_粘液3_ハイライト下1CP; + public ColorP X0Y0_粘液3_ハイライト下1CP; - public ColorP X0Y0_粘液3_ハイライト下2CP; + public ColorP X0Y0_粘液3_ハイライト下2CP; - public ColorP X0Y0_粘液4_粘液CP; + public ColorP X0Y0_粘液4_粘液CP; - public ColorP X0Y0_粘液4_ハイライト上1CP; + public ColorP X0Y0_粘液4_ハイライト上1CP; - public ColorP X0Y0_粘液4_ハイライト上2CP; + public ColorP X0Y0_粘液4_ハイライト上2CP; - public ColorP X0Y0_粘液4_ハイライト下1CP; + public ColorP X0Y0_粘液4_ハイライト下1CP; - public ColorP X0Y0_粘液4_ハイライト下2CP; + public ColorP X0Y0_粘液4_ハイライト下2CP; - public ColorP X0Y0_粘液下左_粘液CP; + public ColorP X0Y0_粘液下左_粘液CP; - public ColorP X0Y0_粘液下左_ハイライト1CP; + public ColorP X0Y0_粘液下左_ハイライト1CP; - public ColorP X0Y0_粘液下左_ハイライト2CP; + public ColorP X0Y0_粘液下左_ハイライト2CP; - public ColorP X0Y0_粘液下右_粘液CP; + public ColorP X0Y0_粘液下右_粘液CP; - public ColorP X0Y0_粘液下右_ハイライト1CP; + public ColorP X0Y0_粘液下右_ハイライト1CP; - public ColorP X0Y0_粘液下右_ハイライト2CP; + public ColorP X0Y0_粘液下右_ハイライト2CP; - public ColorP X0Y0_粘液上左_粘液CP; + public ColorP X0Y0_粘液上左_粘液CP; - public ColorP X0Y0_粘液上左_ハイライトCP; + public ColorP X0Y0_粘液上左_ハイライトCP; - public ColorP X0Y0_粘液上右_粘液CP; + public ColorP X0Y0_粘液上右_粘液CP; - public ColorP X0Y0_粘液上右_ハイライトCP; + public ColorP X0Y0_粘液上右_ハイライトCP; - public ColorP X0Y0_ハイライトCP; + public ColorP X0Y0_ハイライトCP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 粘液0_表示 - { - get - { - return X0Y0_粘液0.Dra; - } - set - { - X0Y0_粘液0.Dra = value; - X0Y0_粘液0.Hit = value; - } - } - - public bool 粘液1_表示 - { - get - { - return X0Y0_粘液1.Dra; - } - set - { - X0Y0_粘液1.Dra = value; - X0Y0_粘液1.Hit = value; - } - } - - public bool 粘液2_粘液_表示 - { - get - { - return X0Y0_粘液2_粘液.Dra; - } - set - { - X0Y0_粘液2_粘液.Dra = value; - X0Y0_粘液2_粘液.Hit = value; - } - } - - public bool 粘液2_ハイライト左_表示 - { - get - { - return X0Y0_粘液2_ハイライト左.Dra; - } - set - { - X0Y0_粘液2_ハイライト左.Dra = value; - X0Y0_粘液2_ハイライト左.Hit = value; - } - } - - public bool 粘液2_ハイライト右_表示 - { - get - { - return X0Y0_粘液2_ハイライト右.Dra; - } - set - { - X0Y0_粘液2_ハイライト右.Dra = value; - X0Y0_粘液2_ハイライト右.Hit = value; - } - } - - public bool 粘液2_ハイライト下1_表示 - { - get - { - return X0Y0_粘液2_ハイライト下1.Dra; - } - set - { - X0Y0_粘液2_ハイライト下1.Dra = value; - X0Y0_粘液2_ハイライト下1.Hit = value; - } - } - - public bool 粘液2_ハイライト下2_表示 - { - get - { - return X0Y0_粘液2_ハイライト下2.Dra; - } - set - { - X0Y0_粘液2_ハイライト下2.Dra = value; - X0Y0_粘液2_ハイライト下2.Hit = value; - } - } - - public bool 粘液3_粘液_表示 - { - get - { - return X0Y0_粘液3_粘液.Dra; - } - set - { - X0Y0_粘液3_粘液.Dra = value; - X0Y0_粘液3_粘液.Hit = value; - } - } - - public bool 粘液3_ハイライト左上_表示 - { - get - { - return X0Y0_粘液3_ハイライト左上.Dra; - } - set - { - X0Y0_粘液3_ハイライト左上.Dra = value; - X0Y0_粘液3_ハイライト左上.Hit = value; - } - } - - public bool 粘液3_ハイライト右上_表示 - { - get - { - return X0Y0_粘液3_ハイライト右上.Dra; - } - set - { - X0Y0_粘液3_ハイライト右上.Dra = value; - X0Y0_粘液3_ハイライト右上.Hit = value; - } - } - - public bool 粘液3_ハイライト左下1_表示 - { - get - { - return X0Y0_粘液3_ハイライト左下1.Dra; - } - set - { - X0Y0_粘液3_ハイライト左下1.Dra = value; - X0Y0_粘液3_ハイライト左下1.Hit = value; - } - } - - public bool 粘液3_ハイライト左下2_表示 - { - get - { - return X0Y0_粘液3_ハイライト左下2.Dra; - } - set - { - X0Y0_粘液3_ハイライト左下2.Dra = value; - X0Y0_粘液3_ハイライト左下2.Hit = value; - } - } - - public bool 粘液3_ハイライト右下1_表示 - { - get - { - return X0Y0_粘液3_ハイライト右下1.Dra; - } - set - { - X0Y0_粘液3_ハイライト右下1.Dra = value; - X0Y0_粘液3_ハイライト右下1.Hit = value; - } - } - - public bool 粘液3_ハイライト右下2_表示 - { - get - { - return X0Y0_粘液3_ハイライト右下2.Dra; - } - set - { - X0Y0_粘液3_ハイライト右下2.Dra = value; - X0Y0_粘液3_ハイライト右下2.Hit = value; - } - } - - public bool 粘液3_ハイライト下1_表示 - { - get - { - return X0Y0_粘液3_ハイライト下1.Dra; - } - set - { - X0Y0_粘液3_ハイライト下1.Dra = value; - X0Y0_粘液3_ハイライト下1.Hit = value; - } - } - - public bool 粘液3_ハイライト下2_表示 - { - get - { - return X0Y0_粘液3_ハイライト下2.Dra; - } - set - { - X0Y0_粘液3_ハイライト下2.Dra = value; - X0Y0_粘液3_ハイライト下2.Hit = value; - } - } - - public bool 粘液4_粘液_表示 - { - get - { - return X0Y0_粘液4_粘液.Dra; - } - set - { - X0Y0_粘液4_粘液.Dra = value; - X0Y0_粘液4_粘液.Hit = value; - } - } - - public bool 粘液4_ハイライト上1_表示 - { - get - { - return X0Y0_粘液4_ハイライト上1.Dra; - } - set - { - X0Y0_粘液4_ハイライト上1.Dra = value; - X0Y0_粘液4_ハイライト上1.Hit = value; - } - } - - public bool 粘液4_ハイライト上2_表示 - { - get - { - return X0Y0_粘液4_ハイライト上2.Dra; - } - set - { - X0Y0_粘液4_ハイライト上2.Dra = value; - X0Y0_粘液4_ハイライト上2.Hit = value; - } - } - - public bool 粘液4_ハイライト下1_表示 - { - get - { - return X0Y0_粘液4_ハイライト下1.Dra; - } - set - { - X0Y0_粘液4_ハイライト下1.Dra = value; - X0Y0_粘液4_ハイライト下1.Hit = value; - } - } - - public bool 粘液4_ハイライト下2_表示 - { - get - { - return X0Y0_粘液4_ハイライト下2.Dra; - } - set - { - X0Y0_粘液4_ハイライト下2.Dra = value; - X0Y0_粘液4_ハイライト下2.Hit = value; - } - } - - public bool 粘液下左_粘液_表示 - { - get - { - return X0Y0_粘液下左_粘液.Dra; - } - set - { - X0Y0_粘液下左_粘液.Dra = value; - X0Y0_粘液下左_粘液.Hit = value; - } - } - - public bool 粘液下左_ハイライト1_表示 - { - get - { - return X0Y0_粘液下左_ハイライト1.Dra; - } - set - { - X0Y0_粘液下左_ハイライト1.Dra = value; - X0Y0_粘液下左_ハイライト1.Hit = value; - } - } - - public bool 粘液下左_ハイライト2_表示 - { - get - { - return X0Y0_粘液下左_ハイライト2.Dra; - } - set - { - X0Y0_粘液下左_ハイライト2.Dra = value; - X0Y0_粘液下左_ハイライト2.Hit = value; - } - } - - public bool 粘液下右_粘液_表示 - { - get - { - return X0Y0_粘液下右_粘液.Dra; - } - set - { - X0Y0_粘液下右_粘液.Dra = value; - X0Y0_粘液下右_粘液.Hit = value; - } - } - - public bool 粘液下右_ハイライト1_表示 - { - get - { - return X0Y0_粘液下右_ハイライト1.Dra; - } - set - { - X0Y0_粘液下右_ハイライト1.Dra = value; - X0Y0_粘液下右_ハイライト1.Hit = value; - } - } - - public bool 粘液下右_ハイライト2_表示 - { - get - { - return X0Y0_粘液下右_ハイライト2.Dra; - } - set - { - X0Y0_粘液下右_ハイライト2.Dra = value; - X0Y0_粘液下右_ハイライト2.Hit = value; - } - } - - public bool 粘液上左_粘液_表示 - { - get - { - return X0Y0_粘液上左_粘液.Dra; - } - set - { - X0Y0_粘液上左_粘液.Dra = value; - X0Y0_粘液上左_粘液.Hit = value; - } - } - - public bool 粘液上左_ハイライト_表示 - { - get - { - return X0Y0_粘液上左_ハイライト.Dra; - } - set - { - X0Y0_粘液上左_ハイライト.Dra = value; - X0Y0_粘液上左_ハイライト.Hit = value; - } - } - - public bool 粘液上右_粘液_表示 - { - get - { - return X0Y0_粘液上右_粘液.Dra; - } - set - { - X0Y0_粘液上右_粘液.Dra = value; - X0Y0_粘液上右_粘液.Hit = value; - } - } - - public bool 粘液上右_ハイライト_表示 - { - get - { - return X0Y0_粘液上右_ハイライト.Dra; - } - set - { - X0Y0_粘液上右_ハイライト.Dra = value; - X0Y0_粘液上右_ハイライト.Hit = value; - } - } - - public bool ハイライト_表示 - { - get - { - return X0Y0_ハイライト.Dra; - } - set - { - X0Y0_ハイライト.Dra = value; - X0Y0_ハイライト.Hit = value; - } - } - - public bool ハイライト表示 - { - get - { - return 粘液2_ハイライト左_表示; - } - set - { - 粘液2_ハイライト左_表示 = value; - 粘液2_ハイライト右_表示 = value; - 粘液2_ハイライト下1_表示 = value; - 粘液2_ハイライト下2_表示 = value; - 粘液3_ハイライト左上_表示 = value; - 粘液3_ハイライト右上_表示 = value; - 粘液3_ハイライト左下1_表示 = value; - 粘液3_ハイライト左下2_表示 = value; - 粘液3_ハイライト右下1_表示 = value; - 粘液3_ハイライト右下2_表示 = value; - 粘液3_ハイライト下1_表示 = value; - 粘液3_ハイライト下2_表示 = value; - 粘液4_ハイライト上1_表示 = value; - 粘液4_ハイライト上2_表示 = value; - 粘液4_ハイライト下1_表示 = value; - 粘液4_ハイライト下2_表示 = value; - 粘液下左_ハイライト1_表示 = value; - 粘液下左_ハイライト2_表示 = value; - 粘液下右_ハイライト1_表示 = value; - 粘液下右_ハイライト2_表示 = value; - 粘液上左_ハイライト_表示 = value; - 粘液上右_ハイライト_表示 = value; - ハイライト_表示 = value; - } - } - - public double ハイライト濃度 - { - get - { - return 粘液2_ハイライト左CD.不透明度; - } - set - { - 粘液2_ハイライト左CD.不透明度 = value; - 粘液2_ハイライト右CD.不透明度 = value; - 粘液2_ハイライト下1CD.不透明度 = value; - 粘液2_ハイライト下2CD.不透明度 = value; - 粘液3_ハイライト左上CD.不透明度 = value; - 粘液3_ハイライト右上CD.不透明度 = value; - 粘液3_ハイライト左下1CD.不透明度 = value; - 粘液3_ハイライト左下2CD.不透明度 = value; - 粘液3_ハイライト右下1CD.不透明度 = value; - 粘液3_ハイライト右下2CD.不透明度 = value; - 粘液3_ハイライト下1CD.不透明度 = value; - 粘液3_ハイライト下2CD.不透明度 = value; - 粘液4_ハイライト上1CD.不透明度 = value; - 粘液4_ハイライト上2CD.不透明度 = value; - 粘液4_ハイライト下1CD.不透明度 = value; - 粘液4_ハイライト下2CD.不透明度 = value; - 粘液下左_ハイライト1CD.不透明度 = value; - 粘液下左_ハイライト2CD.不透明度 = value; - 粘液下右_ハイライト1CD.不透明度 = value; - 粘液下右_ハイライト2CD.不透明度 = value; - 粘液上左_ハイライトCD.不透明度 = value; - 粘液上右_ハイライトCD.不透明度 = value; - ハイライトCD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 粘液0_表示; - } - set - { - 粘液0_表示 = value; - 粘液1_表示 = value; - 粘液2_粘液_表示 = value; - 粘液2_ハイライト左_表示 = value; - 粘液2_ハイライト右_表示 = value; - 粘液2_ハイライト下1_表示 = value; - 粘液2_ハイライト下2_表示 = value; - 粘液3_粘液_表示 = value; - 粘液3_ハイライト左上_表示 = value; - 粘液3_ハイライト右上_表示 = value; - 粘液3_ハイライト左下1_表示 = value; - 粘液3_ハイライト左下2_表示 = value; - 粘液3_ハイライト右下1_表示 = value; - 粘液3_ハイライト右下2_表示 = value; - 粘液3_ハイライト下1_表示 = value; - 粘液3_ハイライト下2_表示 = value; - 粘液4_粘液_表示 = value; - 粘液4_ハイライト上1_表示 = value; - 粘液4_ハイライト上2_表示 = value; - 粘液4_ハイライト下1_表示 = value; - 粘液4_ハイライト下2_表示 = value; - 粘液下左_粘液_表示 = value; - 粘液下左_ハイライト1_表示 = value; - 粘液下左_ハイライト2_表示 = value; - 粘液下右_粘液_表示 = value; - 粘液下右_ハイライト1_表示 = value; - 粘液下右_ハイライト2_表示 = value; - 粘液上左_粘液_表示 = value; - 粘液上左_ハイライト_表示 = value; - 粘液上右_粘液_表示 = value; - 粘液上右_ハイライト_表示 = value; - ハイライト_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 粘液0CD.不透明度; - } - set - { - 粘液0CD.不透明度 = value; - 粘液1CD.不透明度 = value; - 粘液2_粘液CD.不透明度 = value; - 粘液2_ハイライト左CD.不透明度 = value; - 粘液2_ハイライト右CD.不透明度 = value; - 粘液2_ハイライト下1CD.不透明度 = value; - 粘液2_ハイライト下2CD.不透明度 = value; - 粘液3_粘液CD.不透明度 = value; - 粘液3_ハイライト左上CD.不透明度 = value; - 粘液3_ハイライト右上CD.不透明度 = value; - 粘液3_ハイライト左下1CD.不透明度 = value; - 粘液3_ハイライト左下2CD.不透明度 = value; - 粘液3_ハイライト右下1CD.不透明度 = value; - 粘液3_ハイライト右下2CD.不透明度 = value; - 粘液3_ハイライト下1CD.不透明度 = value; - 粘液3_ハイライト下2CD.不透明度 = value; - 粘液4_粘液CD.不透明度 = value; - 粘液4_ハイライト上1CD.不透明度 = value; - 粘液4_ハイライト上2CD.不透明度 = value; - 粘液4_ハイライト下1CD.不透明度 = value; - 粘液4_ハイライト下2CD.不透明度 = value; - 粘液下左_粘液CD.不透明度 = value; - 粘液下左_ハイライト1CD.不透明度 = value; - 粘液下左_ハイライト2CD.不透明度 = value; - 粘液下右_粘液CD.不透明度 = value; - 粘液下右_ハイライト1CD.不透明度 = value; - 粘液下右_ハイライト2CD.不透明度 = value; - 粘液上左_粘液CD.不透明度 = value; - 粘液上左_ハイライトCD.不透明度 = value; - 粘液上右_粘液CD.不透明度 = value; - 粘液上右_ハイライトCD.不透明度 = value; - ハイライトCD.不透明度 = value; - } - } - - public 単足_粘(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 単足_粘D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "粘"; - dif.Add(new Pars(Sta.半身["単足"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_粘液0 = pars["粘液0"].ToPar(); - X0Y0_粘液1 = pars["粘液1"].ToPar(); - Pars pars2 = pars["粘液2"].ToPars(); - X0Y0_粘液2_粘液 = pars2["粘液"].ToPar(); - X0Y0_粘液2_ハイライト左 = pars2["ハイライト左"].ToPar(); - X0Y0_粘液2_ハイライト右 = pars2["ハイライト右"].ToPar(); - X0Y0_粘液2_ハイライト下1 = pars2["ハイライト下1"].ToPar(); - X0Y0_粘液2_ハイライト下2 = pars2["ハイライト下2"].ToPar(); - pars2 = pars["粘液3"].ToPars(); - X0Y0_粘液3_粘液 = pars2["粘液"].ToPar(); - X0Y0_粘液3_ハイライト左上 = pars2["ハイライト左上"].ToPar(); - X0Y0_粘液3_ハイライト右上 = pars2["ハイライト右上"].ToPar(); - X0Y0_粘液3_ハイライト左下1 = pars2["ハイライト左下1"].ToPar(); - X0Y0_粘液3_ハイライト左下2 = pars2["ハイライト左下2"].ToPar(); - X0Y0_粘液3_ハイライト右下1 = pars2["ハイライト右下1"].ToPar(); - X0Y0_粘液3_ハイライト右下2 = pars2["ハイライト右下2"].ToPar(); - X0Y0_粘液3_ハイライト下1 = pars2["ハイライト下1"].ToPar(); - X0Y0_粘液3_ハイライト下2 = pars2["ハイライト下2"].ToPar(); - pars2 = pars["粘液4"].ToPars(); - X0Y0_粘液4_粘液 = pars2["粘液"].ToPar(); - X0Y0_粘液4_ハイライト上1 = pars2["ハイライト上1"].ToPar(); - X0Y0_粘液4_ハイライト上2 = pars2["ハイライト上2"].ToPar(); - X0Y0_粘液4_ハイライト下1 = pars2["ハイライト下1"].ToPar(); - X0Y0_粘液4_ハイライト下2 = pars2["ハイライト下2"].ToPar(); - pars2 = pars["粘液下左"].ToPars(); - X0Y0_粘液下左_粘液 = pars2["粘液"].ToPar(); - X0Y0_粘液下左_ハイライト1 = pars2["ハイライト1"].ToPar(); - X0Y0_粘液下左_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["粘液下右"].ToPars(); - X0Y0_粘液下右_粘液 = pars2["粘液"].ToPar(); - X0Y0_粘液下右_ハイライト1 = pars2["ハイライト1"].ToPar(); - X0Y0_粘液下右_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["粘液上左"].ToPars(); - X0Y0_粘液上左_粘液 = pars2["粘液"].ToPar(); - X0Y0_粘液上左_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["粘液上右"].ToPars(); - X0Y0_粘液上右_粘液 = pars2["粘液"].ToPar(); - X0Y0_粘液上右_ハイライト = pars2["ハイライト"].ToPar(); - X0Y0_ハイライト = pars["ハイライト"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 粘液0_表示 = e.粘液0_表示; - 粘液1_表示 = e.粘液1_表示; - 粘液2_粘液_表示 = e.粘液2_粘液_表示; - 粘液2_ハイライト左_表示 = e.粘液2_ハイライト左_表示; - 粘液2_ハイライト右_表示 = e.粘液2_ハイライト右_表示; - 粘液2_ハイライト下1_表示 = e.粘液2_ハイライト下1_表示; - 粘液2_ハイライト下2_表示 = e.粘液2_ハイライト下2_表示; - 粘液3_粘液_表示 = e.粘液3_粘液_表示; - 粘液3_ハイライト左上_表示 = e.粘液3_ハイライト左上_表示; - 粘液3_ハイライト右上_表示 = e.粘液3_ハイライト右上_表示; - 粘液3_ハイライト左下1_表示 = e.粘液3_ハイライト左下1_表示; - 粘液3_ハイライト左下2_表示 = e.粘液3_ハイライト左下2_表示; - 粘液3_ハイライト右下1_表示 = e.粘液3_ハイライト右下1_表示; - 粘液3_ハイライト右下2_表示 = e.粘液3_ハイライト右下2_表示; - 粘液3_ハイライト下1_表示 = e.粘液3_ハイライト下1_表示; - 粘液3_ハイライト下2_表示 = e.粘液3_ハイライト下2_表示; - 粘液4_粘液_表示 = e.粘液4_粘液_表示; - 粘液4_ハイライト上1_表示 = e.粘液4_ハイライト上1_表示; - 粘液4_ハイライト上2_表示 = e.粘液4_ハイライト上2_表示; - 粘液4_ハイライト下1_表示 = e.粘液4_ハイライト下1_表示; - 粘液4_ハイライト下2_表示 = e.粘液4_ハイライト下2_表示; - 粘液下左_粘液_表示 = e.粘液下左_粘液_表示; - 粘液下左_ハイライト1_表示 = e.粘液下左_ハイライト1_表示; - 粘液下左_ハイライト2_表示 = e.粘液下左_ハイライト2_表示; - 粘液下右_粘液_表示 = e.粘液下右_粘液_表示; - 粘液下右_ハイライト1_表示 = e.粘液下右_ハイライト1_表示; - 粘液下右_ハイライト2_表示 = e.粘液下右_ハイライト2_表示; - 粘液上左_粘液_表示 = e.粘液上左_粘液_表示; - 粘液上左_ハイライト_表示 = e.粘液上左_ハイライト_表示; - 粘液上右_粘液_表示 = e.粘液上右_粘液_表示; - 粘液上右_ハイライト_表示 = e.粘液上右_ハイライト_表示; - ハイライト_表示 = e.ハイライト_表示; - ハイライト表示 = e.ハイライト表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_粘液0CP = new ColorP(X0Y0_粘液0, 粘液0CD, DisUnit, abj: true); - X0Y0_粘液1CP = new ColorP(X0Y0_粘液1, 粘液1CD, DisUnit, abj: true); - X0Y0_粘液2_粘液CP = new ColorP(X0Y0_粘液2_粘液, 粘液2_粘液CD, DisUnit, abj: true); - X0Y0_粘液2_ハイライト左CP = new ColorP(X0Y0_粘液2_ハイライト左, 粘液2_ハイライト左CD, DisUnit, abj: true); - X0Y0_粘液2_ハイライト右CP = new ColorP(X0Y0_粘液2_ハイライト右, 粘液2_ハイライト右CD, DisUnit, abj: true); - X0Y0_粘液2_ハイライト下1CP = new ColorP(X0Y0_粘液2_ハイライト下1, 粘液2_ハイライト下1CD, DisUnit, abj: true); - X0Y0_粘液2_ハイライト下2CP = new ColorP(X0Y0_粘液2_ハイライト下2, 粘液2_ハイライト下2CD, DisUnit, abj: true); - X0Y0_粘液3_粘液CP = new ColorP(X0Y0_粘液3_粘液, 粘液3_粘液CD, DisUnit, abj: true); - X0Y0_粘液3_ハイライト左上CP = new ColorP(X0Y0_粘液3_ハイライト左上, 粘液3_ハイライト左上CD, DisUnit, abj: true); - X0Y0_粘液3_ハイライト右上CP = new ColorP(X0Y0_粘液3_ハイライト右上, 粘液3_ハイライト右上CD, DisUnit, abj: true); - X0Y0_粘液3_ハイライト左下1CP = new ColorP(X0Y0_粘液3_ハイライト左下1, 粘液3_ハイライト左下1CD, DisUnit, abj: true); - X0Y0_粘液3_ハイライト左下2CP = new ColorP(X0Y0_粘液3_ハイライト左下2, 粘液3_ハイライト左下2CD, DisUnit, abj: true); - X0Y0_粘液3_ハイライト右下1CP = new ColorP(X0Y0_粘液3_ハイライト右下1, 粘液3_ハイライト右下1CD, DisUnit, abj: true); - X0Y0_粘液3_ハイライト右下2CP = new ColorP(X0Y0_粘液3_ハイライト右下2, 粘液3_ハイライト右下2CD, DisUnit, abj: true); - X0Y0_粘液3_ハイライト下1CP = new ColorP(X0Y0_粘液3_ハイライト下1, 粘液3_ハイライト下1CD, DisUnit, abj: true); - X0Y0_粘液3_ハイライト下2CP = new ColorP(X0Y0_粘液3_ハイライト下2, 粘液3_ハイライト下2CD, DisUnit, abj: true); - X0Y0_粘液4_粘液CP = new ColorP(X0Y0_粘液4_粘液, 粘液4_粘液CD, DisUnit, abj: true); - X0Y0_粘液4_ハイライト上1CP = new ColorP(X0Y0_粘液4_ハイライト上1, 粘液4_ハイライト上1CD, DisUnit, abj: true); - X0Y0_粘液4_ハイライト上2CP = new ColorP(X0Y0_粘液4_ハイライト上2, 粘液4_ハイライト上2CD, DisUnit, abj: true); - X0Y0_粘液4_ハイライト下1CP = new ColorP(X0Y0_粘液4_ハイライト下1, 粘液4_ハイライト下1CD, DisUnit, abj: true); - X0Y0_粘液4_ハイライト下2CP = new ColorP(X0Y0_粘液4_ハイライト下2, 粘液4_ハイライト下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); - 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); - X0Y0_粘液上左_粘液CP = new ColorP(X0Y0_粘液上左_粘液, 粘液上左_粘液CD, DisUnit, abj: true); - X0Y0_粘液上左_ハイライトCP = new ColorP(X0Y0_粘液上左_ハイライト, 粘液上左_ハイライトCD, DisUnit, abj: true); - X0Y0_粘液上右_粘液CP = new ColorP(X0Y0_粘液上右_粘液, 粘液上右_粘液CD, DisUnit, abj: true); - X0Y0_粘液上右_ハイライトCP = new ColorP(X0Y0_粘液上右_ハイライト, 粘液上右_ハイライトCD, DisUnit, abj: true); - X0Y0_ハイライトCP = new ColorP(X0Y0_ハイライト, ハイライトCD, DisUnit, abj: true); - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_粘液0CP.Update(); - X0Y0_粘液1CP.Update(); - X0Y0_粘液2_粘液CP.Update(); - X0Y0_粘液2_ハイライト左CP.Update(); - X0Y0_粘液2_ハイライト右CP.Update(); - X0Y0_粘液2_ハイライト下1CP.Update(); - X0Y0_粘液2_ハイライト下2CP.Update(); - X0Y0_粘液3_粘液CP.Update(); - X0Y0_粘液3_ハイライト左上CP.Update(); - X0Y0_粘液3_ハイライト右上CP.Update(); - X0Y0_粘液3_ハイライト左下1CP.Update(); - X0Y0_粘液3_ハイライト左下2CP.Update(); - X0Y0_粘液3_ハイライト右下1CP.Update(); - X0Y0_粘液3_ハイライト右下2CP.Update(); - X0Y0_粘液3_ハイライト下1CP.Update(); - X0Y0_粘液3_ハイライト下2CP.Update(); - X0Y0_粘液4_粘液CP.Update(); - X0Y0_粘液4_ハイライト上1CP.Update(); - X0Y0_粘液4_ハイライト上2CP.Update(); - X0Y0_粘液4_ハイライト下1CP.Update(); - X0Y0_粘液4_ハイライト下2CP.Update(); - X0Y0_粘液下左_粘液CP.Update(); - X0Y0_粘液下左_ハイライト1CP.Update(); - X0Y0_粘液下左_ハイライト2CP.Update(); - X0Y0_粘液下右_粘液CP.Update(); - X0Y0_粘液下右_ハイライト1CP.Update(); - X0Y0_粘液下右_ハイライト2CP.Update(); - X0Y0_粘液上左_粘液CP.Update(); - X0Y0_粘液上左_ハイライトCP.Update(); - X0Y0_粘液上右_粘液CP.Update(); - X0Y0_粘液上右_ハイライトCP.Update(); - X0Y0_ハイライトCP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - Col.Alpha(ref 体配色.人肌O, 128, out var ret); - 粘液0CD = new ColorD(ref Col.Empty, ref ret); - 粘液1CD = new ColorD(ref Col.Empty, ref ret); - 粘液2_粘液CD = new ColorD(ref Col.Empty, ref ret); - 粘液2_ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液2_ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液2_ハイライト下1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液2_ハイライト下2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液3_粘液CD = new ColorD(ref Col.Empty, ref ret); - 粘液3_ハイライト左上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液3_ハイライト右上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液3_ハイライト左下1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液3_ハイライト左下2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液3_ハイライト右下1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液3_ハイライト右下2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液3_ハイライト下1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液3_ハイライト下2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液4_粘液CD = new ColorD(ref Col.Empty, ref ret); - 粘液4_ハイライト上1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液4_ハイライト上2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液4_ハイライト下1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液4_ハイライト下2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ret.GetRep(out ret); - 粘液下左_粘液CD = new ColorD(ref Col.Empty, ref ret); - 粘液下左_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液下左_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液下右_粘液CD = new ColorD(ref Col.Empty, ref ret); - 粘液下右_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液下右_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液上左_粘液CD = new ColorD(ref Col.Empty, ref ret); - 粘液上左_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 粘液上右_粘液CD = new ColorD(ref Col.Empty, ref ret); - 粘液上右_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 粘液0_表示 + { + get + { + return X0Y0_粘液0.Dra; + } + set + { + X0Y0_粘液0.Dra = value; + X0Y0_粘液0.Hit = value; + } + } + + public bool 粘液1_表示 + { + get + { + return X0Y0_粘液1.Dra; + } + set + { + X0Y0_粘液1.Dra = value; + X0Y0_粘液1.Hit = value; + } + } + + public bool 粘液2_粘液_表示 + { + get + { + return X0Y0_粘液2_粘液.Dra; + } + set + { + X0Y0_粘液2_粘液.Dra = value; + X0Y0_粘液2_粘液.Hit = value; + } + } + + public bool 粘液2_ハイライト左_表示 + { + get + { + return X0Y0_粘液2_ハイライト左.Dra; + } + set + { + X0Y0_粘液2_ハイライト左.Dra = value; + X0Y0_粘液2_ハイライト左.Hit = value; + } + } + + public bool 粘液2_ハイライト右_表示 + { + get + { + return X0Y0_粘液2_ハイライト右.Dra; + } + set + { + X0Y0_粘液2_ハイライト右.Dra = value; + X0Y0_粘液2_ハイライト右.Hit = value; + } + } + + public bool 粘液2_ハイライト下1_表示 + { + get + { + return X0Y0_粘液2_ハイライト下1.Dra; + } + set + { + X0Y0_粘液2_ハイライト下1.Dra = value; + X0Y0_粘液2_ハイライト下1.Hit = value; + } + } + + public bool 粘液2_ハイライト下2_表示 + { + get + { + return X0Y0_粘液2_ハイライト下2.Dra; + } + set + { + X0Y0_粘液2_ハイライト下2.Dra = value; + X0Y0_粘液2_ハイライト下2.Hit = value; + } + } + + public bool 粘液3_粘液_表示 + { + get + { + return X0Y0_粘液3_粘液.Dra; + } + set + { + X0Y0_粘液3_粘液.Dra = value; + X0Y0_粘液3_粘液.Hit = value; + } + } + + public bool 粘液3_ハイライト左上_表示 + { + get + { + return X0Y0_粘液3_ハイライト左上.Dra; + } + set + { + X0Y0_粘液3_ハイライト左上.Dra = value; + X0Y0_粘液3_ハイライト左上.Hit = value; + } + } + + public bool 粘液3_ハイライト右上_表示 + { + get + { + return X0Y0_粘液3_ハイライト右上.Dra; + } + set + { + X0Y0_粘液3_ハイライト右上.Dra = value; + X0Y0_粘液3_ハイライト右上.Hit = value; + } + } + + public bool 粘液3_ハイライト左下1_表示 + { + get + { + return X0Y0_粘液3_ハイライト左下1.Dra; + } + set + { + X0Y0_粘液3_ハイライト左下1.Dra = value; + X0Y0_粘液3_ハイライト左下1.Hit = value; + } + } + + public bool 粘液3_ハイライト左下2_表示 + { + get + { + return X0Y0_粘液3_ハイライト左下2.Dra; + } + set + { + X0Y0_粘液3_ハイライト左下2.Dra = value; + X0Y0_粘液3_ハイライト左下2.Hit = value; + } + } + + public bool 粘液3_ハイライト右下1_表示 + { + get + { + return X0Y0_粘液3_ハイライト右下1.Dra; + } + set + { + X0Y0_粘液3_ハイライト右下1.Dra = value; + X0Y0_粘液3_ハイライト右下1.Hit = value; + } + } + + public bool 粘液3_ハイライト右下2_表示 + { + get + { + return X0Y0_粘液3_ハイライト右下2.Dra; + } + set + { + X0Y0_粘液3_ハイライト右下2.Dra = value; + X0Y0_粘液3_ハイライト右下2.Hit = value; + } + } + + public bool 粘液3_ハイライト下1_表示 + { + get + { + return X0Y0_粘液3_ハイライト下1.Dra; + } + set + { + X0Y0_粘液3_ハイライト下1.Dra = value; + X0Y0_粘液3_ハイライト下1.Hit = value; + } + } + + public bool 粘液3_ハイライト下2_表示 + { + get + { + return X0Y0_粘液3_ハイライト下2.Dra; + } + set + { + X0Y0_粘液3_ハイライト下2.Dra = value; + X0Y0_粘液3_ハイライト下2.Hit = value; + } + } + + public bool 粘液4_粘液_表示 + { + get + { + return X0Y0_粘液4_粘液.Dra; + } + set + { + X0Y0_粘液4_粘液.Dra = value; + X0Y0_粘液4_粘液.Hit = value; + } + } + + public bool 粘液4_ハイライト上1_表示 + { + get + { + return X0Y0_粘液4_ハイライト上1.Dra; + } + set + { + X0Y0_粘液4_ハイライト上1.Dra = value; + X0Y0_粘液4_ハイライト上1.Hit = value; + } + } + + public bool 粘液4_ハイライト上2_表示 + { + get + { + return X0Y0_粘液4_ハイライト上2.Dra; + } + set + { + X0Y0_粘液4_ハイライト上2.Dra = value; + X0Y0_粘液4_ハイライト上2.Hit = value; + } + } + + public bool 粘液4_ハイライト下1_表示 + { + get + { + return X0Y0_粘液4_ハイライト下1.Dra; + } + set + { + X0Y0_粘液4_ハイライト下1.Dra = value; + X0Y0_粘液4_ハイライト下1.Hit = value; + } + } + + public bool 粘液4_ハイライト下2_表示 + { + get + { + return X0Y0_粘液4_ハイライト下2.Dra; + } + set + { + X0Y0_粘液4_ハイライト下2.Dra = value; + X0Y0_粘液4_ハイライト下2.Hit = value; + } + } + + public bool 粘液下左_粘液_表示 + { + get + { + return X0Y0_粘液下左_粘液.Dra; + } + set + { + X0Y0_粘液下左_粘液.Dra = value; + X0Y0_粘液下左_粘液.Hit = value; + } + } + + public bool 粘液下左_ハイライト1_表示 + { + get + { + return X0Y0_粘液下左_ハイライト1.Dra; + } + set + { + X0Y0_粘液下左_ハイライト1.Dra = value; + X0Y0_粘液下左_ハイライト1.Hit = value; + } + } + + public bool 粘液下左_ハイライト2_表示 + { + get + { + return X0Y0_粘液下左_ハイライト2.Dra; + } + set + { + X0Y0_粘液下左_ハイライト2.Dra = value; + X0Y0_粘液下左_ハイライト2.Hit = value; + } + } + + public bool 粘液下右_粘液_表示 + { + get + { + return X0Y0_粘液下右_粘液.Dra; + } + set + { + X0Y0_粘液下右_粘液.Dra = value; + X0Y0_粘液下右_粘液.Hit = value; + } + } + + public bool 粘液下右_ハイライト1_表示 + { + get + { + return X0Y0_粘液下右_ハイライト1.Dra; + } + set + { + X0Y0_粘液下右_ハイライト1.Dra = value; + X0Y0_粘液下右_ハイライト1.Hit = value; + } + } + + public bool 粘液下右_ハイライト2_表示 + { + get + { + return X0Y0_粘液下右_ハイライト2.Dra; + } + set + { + X0Y0_粘液下右_ハイライト2.Dra = value; + X0Y0_粘液下右_ハイライト2.Hit = value; + } + } + + public bool 粘液上左_粘液_表示 + { + get + { + return X0Y0_粘液上左_粘液.Dra; + } + set + { + X0Y0_粘液上左_粘液.Dra = value; + X0Y0_粘液上左_粘液.Hit = value; + } + } + + public bool 粘液上左_ハイライト_表示 + { + get + { + return X0Y0_粘液上左_ハイライト.Dra; + } + set + { + X0Y0_粘液上左_ハイライト.Dra = value; + X0Y0_粘液上左_ハイライト.Hit = value; + } + } + + public bool 粘液上右_粘液_表示 + { + get + { + return X0Y0_粘液上右_粘液.Dra; + } + set + { + X0Y0_粘液上右_粘液.Dra = value; + X0Y0_粘液上右_粘液.Hit = value; + } + } + + public bool 粘液上右_ハイライト_表示 + { + get + { + return X0Y0_粘液上右_ハイライト.Dra; + } + set + { + X0Y0_粘液上右_ハイライト.Dra = value; + X0Y0_粘液上右_ハイライト.Hit = value; + } + } + + public bool ハイライト_表示 + { + get + { + return X0Y0_ハイライト.Dra; + } + set + { + X0Y0_ハイライト.Dra = value; + X0Y0_ハイライト.Hit = value; + } + } + + public bool ハイライト表示 + { + get + { + return 粘液2_ハイライト左_表示; + } + set + { + 粘液2_ハイライト左_表示 = value; + 粘液2_ハイライト右_表示 = value; + 粘液2_ハイライト下1_表示 = value; + 粘液2_ハイライト下2_表示 = value; + 粘液3_ハイライト左上_表示 = value; + 粘液3_ハイライト右上_表示 = value; + 粘液3_ハイライト左下1_表示 = value; + 粘液3_ハイライト左下2_表示 = value; + 粘液3_ハイライト右下1_表示 = value; + 粘液3_ハイライト右下2_表示 = value; + 粘液3_ハイライト下1_表示 = value; + 粘液3_ハイライト下2_表示 = value; + 粘液4_ハイライト上1_表示 = value; + 粘液4_ハイライト上2_表示 = value; + 粘液4_ハイライト下1_表示 = value; + 粘液4_ハイライト下2_表示 = value; + 粘液下左_ハイライト1_表示 = value; + 粘液下左_ハイライト2_表示 = value; + 粘液下右_ハイライト1_表示 = value; + 粘液下右_ハイライト2_表示 = value; + 粘液上左_ハイライト_表示 = value; + 粘液上右_ハイライト_表示 = value; + ハイライト_表示 = value; + } + } + + public double ハイライト濃度 + { + get + { + return 粘液2_ハイライト左CD.不透明度; + } + set + { + 粘液2_ハイライト左CD.不透明度 = value; + 粘液2_ハイライト右CD.不透明度 = value; + 粘液2_ハイライト下1CD.不透明度 = value; + 粘液2_ハイライト下2CD.不透明度 = value; + 粘液3_ハイライト左上CD.不透明度 = value; + 粘液3_ハイライト右上CD.不透明度 = value; + 粘液3_ハイライト左下1CD.不透明度 = value; + 粘液3_ハイライト左下2CD.不透明度 = value; + 粘液3_ハイライト右下1CD.不透明度 = value; + 粘液3_ハイライト右下2CD.不透明度 = value; + 粘液3_ハイライト下1CD.不透明度 = value; + 粘液3_ハイライト下2CD.不透明度 = value; + 粘液4_ハイライト上1CD.不透明度 = value; + 粘液4_ハイライト上2CD.不透明度 = value; + 粘液4_ハイライト下1CD.不透明度 = value; + 粘液4_ハイライト下2CD.不透明度 = value; + 粘液下左_ハイライト1CD.不透明度 = value; + 粘液下左_ハイライト2CD.不透明度 = value; + 粘液下右_ハイライト1CD.不透明度 = value; + 粘液下右_ハイライト2CD.不透明度 = value; + 粘液上左_ハイライトCD.不透明度 = value; + 粘液上右_ハイライトCD.不透明度 = value; + ハイライトCD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 粘液0_表示; + } + set + { + 粘液0_表示 = value; + 粘液1_表示 = value; + 粘液2_粘液_表示 = value; + 粘液2_ハイライト左_表示 = value; + 粘液2_ハイライト右_表示 = value; + 粘液2_ハイライト下1_表示 = value; + 粘液2_ハイライト下2_表示 = value; + 粘液3_粘液_表示 = value; + 粘液3_ハイライト左上_表示 = value; + 粘液3_ハイライト右上_表示 = value; + 粘液3_ハイライト左下1_表示 = value; + 粘液3_ハイライト左下2_表示 = value; + 粘液3_ハイライト右下1_表示 = value; + 粘液3_ハイライト右下2_表示 = value; + 粘液3_ハイライト下1_表示 = value; + 粘液3_ハイライト下2_表示 = value; + 粘液4_粘液_表示 = value; + 粘液4_ハイライト上1_表示 = value; + 粘液4_ハイライト上2_表示 = value; + 粘液4_ハイライト下1_表示 = value; + 粘液4_ハイライト下2_表示 = value; + 粘液下左_粘液_表示 = value; + 粘液下左_ハイライト1_表示 = value; + 粘液下左_ハイライト2_表示 = value; + 粘液下右_粘液_表示 = value; + 粘液下右_ハイライト1_表示 = value; + 粘液下右_ハイライト2_表示 = value; + 粘液上左_粘液_表示 = value; + 粘液上左_ハイライト_表示 = value; + 粘液上右_粘液_表示 = value; + 粘液上右_ハイライト_表示 = value; + ハイライト_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 粘液0CD.不透明度; + } + set + { + 粘液0CD.不透明度 = value; + 粘液1CD.不透明度 = value; + 粘液2_粘液CD.不透明度 = value; + 粘液2_ハイライト左CD.不透明度 = value; + 粘液2_ハイライト右CD.不透明度 = value; + 粘液2_ハイライト下1CD.不透明度 = value; + 粘液2_ハイライト下2CD.不透明度 = value; + 粘液3_粘液CD.不透明度 = value; + 粘液3_ハイライト左上CD.不透明度 = value; + 粘液3_ハイライト右上CD.不透明度 = value; + 粘液3_ハイライト左下1CD.不透明度 = value; + 粘液3_ハイライト左下2CD.不透明度 = value; + 粘液3_ハイライト右下1CD.不透明度 = value; + 粘液3_ハイライト右下2CD.不透明度 = value; + 粘液3_ハイライト下1CD.不透明度 = value; + 粘液3_ハイライト下2CD.不透明度 = value; + 粘液4_粘液CD.不透明度 = value; + 粘液4_ハイライト上1CD.不透明度 = value; + 粘液4_ハイライト上2CD.不透明度 = value; + 粘液4_ハイライト下1CD.不透明度 = value; + 粘液4_ハイライト下2CD.不透明度 = value; + 粘液下左_粘液CD.不透明度 = value; + 粘液下左_ハイライト1CD.不透明度 = value; + 粘液下左_ハイライト2CD.不透明度 = value; + 粘液下右_粘液CD.不透明度 = value; + 粘液下右_ハイライト1CD.不透明度 = value; + 粘液下右_ハイライト2CD.不透明度 = value; + 粘液上左_粘液CD.不透明度 = value; + 粘液上左_ハイライトCD.不透明度 = value; + 粘液上右_粘液CD.不透明度 = value; + 粘液上右_ハイライトCD.不透明度 = value; + ハイライトCD.不透明度 = value; + } + } + + public 単足_粘(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 単足_粘D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "粘"; + dif.Add(new Pars(Sta.半身["単足"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_粘液0 = pars["粘液0"].ToPar(); + X0Y0_粘液1 = pars["粘液1"].ToPar(); + Pars pars2 = pars["粘液2"].ToPars(); + X0Y0_粘液2_粘液 = pars2["粘液"].ToPar(); + X0Y0_粘液2_ハイライト左 = pars2["ハイライト左"].ToPar(); + X0Y0_粘液2_ハイライト右 = pars2["ハイライト右"].ToPar(); + X0Y0_粘液2_ハイライト下1 = pars2["ハイライト下1"].ToPar(); + X0Y0_粘液2_ハイライト下2 = pars2["ハイライト下2"].ToPar(); + pars2 = pars["粘液3"].ToPars(); + X0Y0_粘液3_粘液 = pars2["粘液"].ToPar(); + X0Y0_粘液3_ハイライト左上 = pars2["ハイライト左上"].ToPar(); + X0Y0_粘液3_ハイライト右上 = pars2["ハイライト右上"].ToPar(); + X0Y0_粘液3_ハイライト左下1 = pars2["ハイライト左下1"].ToPar(); + X0Y0_粘液3_ハイライト左下2 = pars2["ハイライト左下2"].ToPar(); + X0Y0_粘液3_ハイライト右下1 = pars2["ハイライト右下1"].ToPar(); + X0Y0_粘液3_ハイライト右下2 = pars2["ハイライト右下2"].ToPar(); + X0Y0_粘液3_ハイライト下1 = pars2["ハイライト下1"].ToPar(); + X0Y0_粘液3_ハイライト下2 = pars2["ハイライト下2"].ToPar(); + pars2 = pars["粘液4"].ToPars(); + X0Y0_粘液4_粘液 = pars2["粘液"].ToPar(); + X0Y0_粘液4_ハイライト上1 = pars2["ハイライト上1"].ToPar(); + X0Y0_粘液4_ハイライト上2 = pars2["ハイライト上2"].ToPar(); + X0Y0_粘液4_ハイライト下1 = pars2["ハイライト下1"].ToPar(); + X0Y0_粘液4_ハイライト下2 = pars2["ハイライト下2"].ToPar(); + pars2 = pars["粘液下左"].ToPars(); + X0Y0_粘液下左_粘液 = pars2["粘液"].ToPar(); + X0Y0_粘液下左_ハイライト1 = pars2["ハイライト1"].ToPar(); + X0Y0_粘液下左_ハイライト2 = pars2["ハイライト2"].ToPar(); + pars2 = pars["粘液下右"].ToPars(); + X0Y0_粘液下右_粘液 = pars2["粘液"].ToPar(); + X0Y0_粘液下右_ハイライト1 = pars2["ハイライト1"].ToPar(); + X0Y0_粘液下右_ハイライト2 = pars2["ハイライト2"].ToPar(); + pars2 = pars["粘液上左"].ToPars(); + X0Y0_粘液上左_粘液 = pars2["粘液"].ToPar(); + X0Y0_粘液上左_ハイライト = pars2["ハイライト"].ToPar(); + pars2 = pars["粘液上右"].ToPars(); + X0Y0_粘液上右_粘液 = pars2["粘液"].ToPar(); + X0Y0_粘液上右_ハイライト = pars2["ハイライト"].ToPar(); + X0Y0_ハイライト = pars["ハイライト"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 粘液0_表示 = e.粘液0_表示; + 粘液1_表示 = e.粘液1_表示; + 粘液2_粘液_表示 = e.粘液2_粘液_表示; + 粘液2_ハイライト左_表示 = e.粘液2_ハイライト左_表示; + 粘液2_ハイライト右_表示 = e.粘液2_ハイライト右_表示; + 粘液2_ハイライト下1_表示 = e.粘液2_ハイライト下1_表示; + 粘液2_ハイライト下2_表示 = e.粘液2_ハイライト下2_表示; + 粘液3_粘液_表示 = e.粘液3_粘液_表示; + 粘液3_ハイライト左上_表示 = e.粘液3_ハイライト左上_表示; + 粘液3_ハイライト右上_表示 = e.粘液3_ハイライト右上_表示; + 粘液3_ハイライト左下1_表示 = e.粘液3_ハイライト左下1_表示; + 粘液3_ハイライト左下2_表示 = e.粘液3_ハイライト左下2_表示; + 粘液3_ハイライト右下1_表示 = e.粘液3_ハイライト右下1_表示; + 粘液3_ハイライト右下2_表示 = e.粘液3_ハイライト右下2_表示; + 粘液3_ハイライト下1_表示 = e.粘液3_ハイライト下1_表示; + 粘液3_ハイライト下2_表示 = e.粘液3_ハイライト下2_表示; + 粘液4_粘液_表示 = e.粘液4_粘液_表示; + 粘液4_ハイライト上1_表示 = e.粘液4_ハイライト上1_表示; + 粘液4_ハイライト上2_表示 = e.粘液4_ハイライト上2_表示; + 粘液4_ハイライト下1_表示 = e.粘液4_ハイライト下1_表示; + 粘液4_ハイライト下2_表示 = e.粘液4_ハイライト下2_表示; + 粘液下左_粘液_表示 = e.粘液下左_粘液_表示; + 粘液下左_ハイライト1_表示 = e.粘液下左_ハイライト1_表示; + 粘液下左_ハイライト2_表示 = e.粘液下左_ハイライト2_表示; + 粘液下右_粘液_表示 = e.粘液下右_粘液_表示; + 粘液下右_ハイライト1_表示 = e.粘液下右_ハイライト1_表示; + 粘液下右_ハイライト2_表示 = e.粘液下右_ハイライト2_表示; + 粘液上左_粘液_表示 = e.粘液上左_粘液_表示; + 粘液上左_ハイライト_表示 = e.粘液上左_ハイライト_表示; + 粘液上右_粘液_表示 = e.粘液上右_粘液_表示; + 粘液上右_ハイライト_表示 = e.粘液上右_ハイライト_表示; + ハイライト_表示 = e.ハイライト_表示; + ハイライト表示 = e.ハイライト表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_粘液0CP = new ColorP(X0Y0_粘液0, 粘液0CD, DisUnit, abj: true); + X0Y0_粘液1CP = new ColorP(X0Y0_粘液1, 粘液1CD, DisUnit, abj: true); + X0Y0_粘液2_粘液CP = new ColorP(X0Y0_粘液2_粘液, 粘液2_粘液CD, DisUnit, abj: true); + X0Y0_粘液2_ハイライト左CP = new ColorP(X0Y0_粘液2_ハイライト左, 粘液2_ハイライト左CD, DisUnit, abj: true); + X0Y0_粘液2_ハイライト右CP = new ColorP(X0Y0_粘液2_ハイライト右, 粘液2_ハイライト右CD, DisUnit, abj: true); + X0Y0_粘液2_ハイライト下1CP = new ColorP(X0Y0_粘液2_ハイライト下1, 粘液2_ハイライト下1CD, DisUnit, abj: true); + X0Y0_粘液2_ハイライト下2CP = new ColorP(X0Y0_粘液2_ハイライト下2, 粘液2_ハイライト下2CD, DisUnit, abj: true); + X0Y0_粘液3_粘液CP = new ColorP(X0Y0_粘液3_粘液, 粘液3_粘液CD, DisUnit, abj: true); + X0Y0_粘液3_ハイライト左上CP = new ColorP(X0Y0_粘液3_ハイライト左上, 粘液3_ハイライト左上CD, DisUnit, abj: true); + X0Y0_粘液3_ハイライト右上CP = new ColorP(X0Y0_粘液3_ハイライト右上, 粘液3_ハイライト右上CD, DisUnit, abj: true); + X0Y0_粘液3_ハイライト左下1CP = new ColorP(X0Y0_粘液3_ハイライト左下1, 粘液3_ハイライト左下1CD, DisUnit, abj: true); + X0Y0_粘液3_ハイライト左下2CP = new ColorP(X0Y0_粘液3_ハイライト左下2, 粘液3_ハイライト左下2CD, DisUnit, abj: true); + X0Y0_粘液3_ハイライト右下1CP = new ColorP(X0Y0_粘液3_ハイライト右下1, 粘液3_ハイライト右下1CD, DisUnit, abj: true); + X0Y0_粘液3_ハイライト右下2CP = new ColorP(X0Y0_粘液3_ハイライト右下2, 粘液3_ハイライト右下2CD, DisUnit, abj: true); + X0Y0_粘液3_ハイライト下1CP = new ColorP(X0Y0_粘液3_ハイライト下1, 粘液3_ハイライト下1CD, DisUnit, abj: true); + X0Y0_粘液3_ハイライト下2CP = new ColorP(X0Y0_粘液3_ハイライト下2, 粘液3_ハイライト下2CD, DisUnit, abj: true); + X0Y0_粘液4_粘液CP = new ColorP(X0Y0_粘液4_粘液, 粘液4_粘液CD, DisUnit, abj: true); + X0Y0_粘液4_ハイライト上1CP = new ColorP(X0Y0_粘液4_ハイライト上1, 粘液4_ハイライト上1CD, DisUnit, abj: true); + X0Y0_粘液4_ハイライト上2CP = new ColorP(X0Y0_粘液4_ハイライト上2, 粘液4_ハイライト上2CD, DisUnit, abj: true); + X0Y0_粘液4_ハイライト下1CP = new ColorP(X0Y0_粘液4_ハイライト下1, 粘液4_ハイライト下1CD, DisUnit, abj: true); + X0Y0_粘液4_ハイライト下2CP = new ColorP(X0Y0_粘液4_ハイライト下2, 粘液4_ハイライト下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); + 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); + X0Y0_粘液上左_粘液CP = new ColorP(X0Y0_粘液上左_粘液, 粘液上左_粘液CD, DisUnit, abj: true); + X0Y0_粘液上左_ハイライトCP = new ColorP(X0Y0_粘液上左_ハイライト, 粘液上左_ハイライトCD, DisUnit, abj: true); + X0Y0_粘液上右_粘液CP = new ColorP(X0Y0_粘液上右_粘液, 粘液上右_粘液CD, DisUnit, abj: true); + X0Y0_粘液上右_ハイライトCP = new ColorP(X0Y0_粘液上右_ハイライト, 粘液上右_ハイライトCD, DisUnit, abj: true); + X0Y0_ハイライトCP = new ColorP(X0Y0_ハイライト, ハイライトCD, DisUnit, abj: true); + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_粘液0CP.Update(); + X0Y0_粘液1CP.Update(); + X0Y0_粘液2_粘液CP.Update(); + X0Y0_粘液2_ハイライト左CP.Update(); + X0Y0_粘液2_ハイライト右CP.Update(); + X0Y0_粘液2_ハイライト下1CP.Update(); + X0Y0_粘液2_ハイライト下2CP.Update(); + X0Y0_粘液3_粘液CP.Update(); + X0Y0_粘液3_ハイライト左上CP.Update(); + X0Y0_粘液3_ハイライト右上CP.Update(); + X0Y0_粘液3_ハイライト左下1CP.Update(); + X0Y0_粘液3_ハイライト左下2CP.Update(); + X0Y0_粘液3_ハイライト右下1CP.Update(); + X0Y0_粘液3_ハイライト右下2CP.Update(); + X0Y0_粘液3_ハイライト下1CP.Update(); + X0Y0_粘液3_ハイライト下2CP.Update(); + X0Y0_粘液4_粘液CP.Update(); + X0Y0_粘液4_ハイライト上1CP.Update(); + X0Y0_粘液4_ハイライト上2CP.Update(); + X0Y0_粘液4_ハイライト下1CP.Update(); + X0Y0_粘液4_ハイライト下2CP.Update(); + X0Y0_粘液下左_粘液CP.Update(); + X0Y0_粘液下左_ハイライト1CP.Update(); + X0Y0_粘液下左_ハイライト2CP.Update(); + X0Y0_粘液下右_粘液CP.Update(); + X0Y0_粘液下右_ハイライト1CP.Update(); + X0Y0_粘液下右_ハイライト2CP.Update(); + X0Y0_粘液上左_粘液CP.Update(); + X0Y0_粘液上左_ハイライトCP.Update(); + X0Y0_粘液上右_粘液CP.Update(); + X0Y0_粘液上右_ハイライトCP.Update(); + X0Y0_ハイライトCP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + Col.Alpha(ref 体配色.人肌O, 128, out var ret); + 粘液0CD = new ColorD(ref Col.Empty, ref ret); + 粘液1CD = new ColorD(ref Col.Empty, ref ret); + 粘液2_粘液CD = new ColorD(ref Col.Empty, ref ret); + 粘液2_ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液2_ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液2_ハイライト下1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液2_ハイライト下2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液3_粘液CD = new ColorD(ref Col.Empty, ref ret); + 粘液3_ハイライト左上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト右上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト左下1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト左下2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト右下1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト右下2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト下1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト下2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液4_粘液CD = new ColorD(ref Col.Empty, ref ret); + 粘液4_ハイライト上1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液4_ハイライト上2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液4_ハイライト下1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液4_ハイライト下2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ret.GetRep(out ret); + 粘液下左_粘液CD = new ColorD(ref Col.Empty, ref ret); + 粘液下左_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液下左_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液下右_粘液CD = new ColorD(ref Col.Empty, ref ret); + 粘液下右_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液下右_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液上左_粘液CD = new ColorD(ref Col.Empty, ref ret); + 粘液上左_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 粘液上右_粘液CD = new ColorD(ref Col.Empty, ref ret); + 粘液上右_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘D.cs index 1eada2f..3a58ea8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘D.cs @@ -1,86 +1,87 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 単足_粘D : 半身D +namespace SlaveMatrix { - public bool 粘液0_表示 = true; + [Serializable] + public class 単足_粘D : 半身D + { + public bool 粘液0_表示 = true; - public bool 粘液1_表示 = true; + public bool 粘液1_表示 = true; - public bool 粘液2_粘液_表示 = true; + public bool 粘液2_粘液_表示 = true; - public bool 粘液2_ハイライト左_表示 = true; + public bool 粘液2_ハイライト左_表示 = true; - public bool 粘液2_ハイライト右_表示 = true; + public bool 粘液2_ハイライト右_表示 = true; - public bool 粘液2_ハイライト下1_表示 = true; + public bool 粘液2_ハイライト下1_表示 = true; - public bool 粘液2_ハイライト下2_表示 = true; + public bool 粘液2_ハイライト下2_表示 = true; - public bool 粘液3_粘液_表示 = true; + public bool 粘液3_粘液_表示 = true; - public bool 粘液3_ハイライト左上_表示 = true; + public bool 粘液3_ハイライト左上_表示 = true; - public bool 粘液3_ハイライト右上_表示 = true; + public bool 粘液3_ハイライト右上_表示 = true; - public bool 粘液3_ハイライト左下1_表示 = true; + public bool 粘液3_ハイライト左下1_表示 = true; - public bool 粘液3_ハイライト左下2_表示 = true; + public bool 粘液3_ハイライト左下2_表示 = true; - public bool 粘液3_ハイライト右下1_表示 = true; + public bool 粘液3_ハイライト右下1_表示 = true; - public bool 粘液3_ハイライト右下2_表示 = true; + public bool 粘液3_ハイライト右下2_表示 = true; - public bool 粘液3_ハイライト下1_表示 = true; + public bool 粘液3_ハイライト下1_表示 = true; - public bool 粘液3_ハイライト下2_表示 = true; + public bool 粘液3_ハイライト下2_表示 = true; - public bool 粘液4_粘液_表示 = true; + public bool 粘液4_粘液_表示 = true; - public bool 粘液4_ハイライト上1_表示 = true; + public bool 粘液4_ハイライト上1_表示 = true; - public bool 粘液4_ハイライト上2_表示 = true; + public bool 粘液4_ハイライト上2_表示 = true; - public bool 粘液4_ハイライト下1_表示 = true; + public bool 粘液4_ハイライト下1_表示 = true; - public bool 粘液4_ハイライト下2_表示 = true; + public bool 粘液4_ハイライト下2_表示 = true; - public bool 粘液下左_粘液_表示 = true; + public bool 粘液下左_粘液_表示 = true; - public bool 粘液下左_ハイライト1_表示 = true; + public bool 粘液下左_ハイライト1_表示 = true; - public bool 粘液下左_ハイライト2_表示 = true; + public bool 粘液下左_ハイライト2_表示 = true; - public bool 粘液下右_粘液_表示 = true; + public bool 粘液下右_粘液_表示 = true; - public bool 粘液下右_ハイライト1_表示 = true; + public bool 粘液下右_ハイライト1_表示 = true; - public bool 粘液下右_ハイライト2_表示 = true; + public bool 粘液下右_ハイライト2_表示 = true; - public bool 粘液上左_粘液_表示 = true; + public bool 粘液上左_粘液_表示 = true; - public bool 粘液上左_ハイライト_表示 = true; + public bool 粘液上左_ハイライト_表示 = true; - public bool 粘液上右_粘液_表示 = true; + public bool 粘液上右_粘液_表示 = true; - public bool 粘液上右_ハイライト_表示 = true; + public bool 粘液上右_ハイライト_表示 = true; - public bool ハイライト_表示 = true; + public bool ハイライト_表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public 単足_粘D() - { - ThisType = GetType(); - } + public 単足_粘D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 単足_粘(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 単足_粘(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目.cs index 53aae5d..2c819f4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目.cs @@ -1,347 +1,348 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 双目 : Ele +namespace SlaveMatrix { - public Par X0Y0_白目; + public class 双目 : Ele + { + public Par X0Y0_白目; - public Par X0Y0_黒目_黒目; + public Par X0Y0_黒目_黒目; - public Par X0Y0_黒目_瞳孔; + public Par X0Y0_黒目_瞳孔; - public Par X0Y0_黒目_ハート; + public Par X0Y0_黒目_ハート; - public Par X0Y0_黒目_ハイライト上; + public Par X0Y0_黒目_ハイライト上; - public Par X0Y0_黒目_ハイライト下; + public Par X0Y0_黒目_ハイライト下; - public ColorD 白目CD; + public ColorD 白目CD; - public ColorD 黒目_黒目CD; + public ColorD 黒目_黒目CD; - public ColorD 黒目_瞳孔CD; + public ColorD 黒目_瞳孔CD; - public ColorD 黒目_ハートCD; + public ColorD 黒目_ハートCD; - public ColorD 黒目_ハイライト上CD; + public ColorD 黒目_ハイライト上CD; - public ColorD 黒目_ハイライト下CD; + public ColorD 黒目_ハイライト下CD; - public ColorP X0Y0_白目CP; + public ColorP X0Y0_白目CP; - public ColorP X0Y0_黒目_黒目CP; + public ColorP X0Y0_黒目_黒目CP; - public ColorP X0Y0_黒目_瞳孔CP; + public ColorP X0Y0_黒目_瞳孔CP; - public ColorP X0Y0_黒目_ハートCP; + public ColorP X0Y0_黒目_ハートCP; - public ColorP X0Y0_黒目_ハイライト上CP; + public ColorP X0Y0_黒目_ハイライト上CP; - public ColorP X0Y0_黒目_ハイライト下CP; + public ColorP X0Y0_黒目_ハイライト下CP; - public Ele[] 瞼_接続; + public Ele[] 瞼_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 白目_表示 - { - get - { - return X0Y0_白目.Dra; - } - set - { - X0Y0_白目.Dra = value; - X0Y0_白目.Hit = value; - } - } + public bool 白目_表示 + { + get + { + return X0Y0_白目.Dra; + } + set + { + X0Y0_白目.Dra = value; + X0Y0_白目.Hit = value; + } + } - public bool 黒目_黒目_表示 - { - get - { - return X0Y0_黒目_黒目.Dra; - } - set - { - X0Y0_黒目_黒目.Dra = value; - X0Y0_黒目_黒目.Hit = value; - } - } + public bool 黒目_黒目_表示 + { + get + { + return X0Y0_黒目_黒目.Dra; + } + set + { + X0Y0_黒目_黒目.Dra = value; + X0Y0_黒目_黒目.Hit = value; + } + } - public bool 黒目_瞳孔_表示 - { - get - { - return X0Y0_黒目_瞳孔.Dra; - } - set - { - X0Y0_黒目_瞳孔.Dra = value; - X0Y0_黒目_瞳孔.Hit = value; - } - } + public bool 黒目_瞳孔_表示 + { + get + { + return X0Y0_黒目_瞳孔.Dra; + } + set + { + X0Y0_黒目_瞳孔.Dra = value; + X0Y0_黒目_瞳孔.Hit = value; + } + } - public bool 黒目_ハート_表示 - { - get - { - return X0Y0_黒目_ハート.Dra; - } - set - { - X0Y0_黒目_ハート.Dra = value; - X0Y0_黒目_ハート.Hit = value; - } - } + public bool 黒目_ハート_表示 + { + get + { + return X0Y0_黒目_ハート.Dra; + } + set + { + X0Y0_黒目_ハート.Dra = value; + X0Y0_黒目_ハート.Hit = value; + } + } - public bool 黒目_ハイライト上_表示 - { - get - { - return X0Y0_黒目_ハイライト上.Dra; - } - set - { - X0Y0_黒目_ハイライト上.Dra = value; - X0Y0_黒目_ハイライト上.Hit = value; - } - } + public bool 黒目_ハイライト上_表示 + { + get + { + return X0Y0_黒目_ハイライト上.Dra; + } + set + { + X0Y0_黒目_ハイライト上.Dra = value; + X0Y0_黒目_ハイライト上.Hit = value; + } + } - public bool 黒目_ハイライト下_表示 - { - get - { - return X0Y0_黒目_ハイライト下.Dra; - } - set - { - X0Y0_黒目_ハイライト下.Dra = value; - X0Y0_黒目_ハイライト下.Hit = value; - } - } + public bool 黒目_ハイライト下_表示 + { + get + { + return X0Y0_黒目_ハイライト下.Dra; + } + set + { + X0Y0_黒目_ハイライト下.Dra = value; + X0Y0_黒目_ハイライト下.Hit = value; + } + } - public override bool 表示 - { - get - { - return 白目_表示; - } - set - { - 白目_表示 = value; - 黒目_黒目_表示 = value; - 黒目_瞳孔_表示 = value; - 黒目_ハート_表示 = value; - 黒目_ハイライト上_表示 = value; - 黒目_ハイライト下_表示 = value; - } - } + public override bool 表示 + { + get + { + return 白目_表示; + } + set + { + 白目_表示 = value; + 黒目_黒目_表示 = value; + 黒目_瞳孔_表示 = value; + 黒目_ハート_表示 = value; + 黒目_ハイライト上_表示 = value; + 黒目_ハイライト下_表示 = value; + } + } - public override double 濃度 - { - get - { - return 白目CD.不透明度; - } - set - { - 白目CD.不透明度 = value; - 黒目_黒目CD.不透明度 = value; - 黒目_瞳孔CD.不透明度 = value; - 黒目_ハートCD.不透明度 = value; - 黒目_ハイライト上CD.不透明度 = value; - 黒目_ハイライト下CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 白目CD.不透明度; + } + set + { + 白目CD.不透明度 = value; + 黒目_黒目CD.不透明度 = value; + 黒目_瞳孔CD.不透明度 = value; + 黒目_ハートCD.不透明度 = value; + 黒目_ハイライト上CD.不透明度 = value; + 黒目_ハイライト下CD.不透明度 = value; + } + } - public Vector2D 視線 - { - get - { - return X0Y0_黒目_黒目.PositionCont; - } - set - { - X0Y0_黒目_黒目.PositionCont = value; - X0Y0_黒目_瞳孔.PositionCont = value; - X0Y0_黒目_ハート.PositionCont = value; - } - } + public Vector2D 視線 + { + get + { + return X0Y0_黒目_黒目.PositionCont; + } + set + { + X0Y0_黒目_黒目.PositionCont = value; + X0Y0_黒目_瞳孔.PositionCont = value; + X0Y0_黒目_ハート.PositionCont = value; + } + } - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public JointS 瞼_接続点 => new JointS(本体, X0Y0_白目, 0); + public JointS 瞼_接続点 => new JointS(本体, X0Y0_白目, 0); - public 双目(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 双目D e) - { - 双目 双目2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["目左"]); - Pars pars = 本体[0][0]; - X0Y0_白目 = pars["白目"].ToPar(); - Pars pars2 = pars["黒目"].ToPars(); - X0Y0_黒目_黒目 = pars2["黒目"].ToPar(); - X0Y0_黒目_瞳孔 = pars2["瞳孔"].ToPar(); - X0Y0_黒目_ハート = pars2["ハート"].ToPar(); - X0Y0_黒目_ハイライト上 = pars2["ハイライト上"].ToPar(); - X0Y0_黒目_ハイライト下 = pars2["ハイライト下"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 白目_表示 = e.白目_表示; - 黒目_黒目_表示 = e.黒目_黒目_表示; - 黒目_瞳孔_表示 = e.黒目_瞳孔_表示; - 黒目_ハート_表示 = e.黒目_ハート_表示; - 黒目_ハイライト上_表示 = e.黒目_ハイライト上_表示; - 黒目_ハイライト下_表示 = e.黒目_ハイライト下_表示; - if (e.猫目) - { - 猫目(); - } - if (e.蛸目) - { - 蛸目(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.瞼_接続.Count > 0) - { - Ele f; - 瞼_接続 = e.瞼_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 双目2; - f.ConnectionType = ConnectionInfo.双目_瞼_接続; - f.接続(双目2.瞼_接続点); - return f; - }).ToArray(); - } - 配色N0(体配色, 右); - X0Y0_白目CP = new ColorP(X0Y0_白目, 白目CD, DisUnit, abj: true); - X0Y0_黒目_黒目CP = new ColorP(X0Y0_黒目_黒目, 黒目_黒目CD, DisUnit, abj: true); - X0Y0_黒目_瞳孔CP = new ColorP(X0Y0_黒目_瞳孔, 黒目_瞳孔CD, DisUnit, abj: true); - X0Y0_黒目_ハートCP = new ColorP(X0Y0_黒目_ハート, 黒目_ハートCD, DisUnit, abj: true); - X0Y0_黒目_ハイライト上CP = new ColorP(X0Y0_黒目_ハイライト上, 黒目_ハイライト上CD, DisUnit, abj: true); - X0Y0_黒目_ハイライト下CP = new ColorP(X0Y0_黒目_ハイライト下, 黒目_ハイライト下CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 双目(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 双目D e) + { + 双目 双目2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["目左"]); + Pars pars = 本体[0][0]; + X0Y0_白目 = pars["白目"].ToPar(); + Pars pars2 = pars["黒目"].ToPars(); + X0Y0_黒目_黒目 = pars2["黒目"].ToPar(); + X0Y0_黒目_瞳孔 = pars2["瞳孔"].ToPar(); + X0Y0_黒目_ハート = pars2["ハート"].ToPar(); + X0Y0_黒目_ハイライト上 = pars2["ハイライト上"].ToPar(); + X0Y0_黒目_ハイライト下 = pars2["ハイライト下"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 白目_表示 = e.白目_表示; + 黒目_黒目_表示 = e.黒目_黒目_表示; + 黒目_瞳孔_表示 = e.黒目_瞳孔_表示; + 黒目_ハート_表示 = e.黒目_ハート_表示; + 黒目_ハイライト上_表示 = e.黒目_ハイライト上_表示; + 黒目_ハイライト下_表示 = e.黒目_ハイライト下_表示; + if (e.猫目) + { + 猫目(); + } + if (e.蛸目) + { + 蛸目(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.瞼_接続.Count > 0) + { + Ele f; + 瞼_接続 = e.瞼_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 双目2; + f.ConnectionType = ConnectionInfo.双目_瞼_接続; + f.接続(双目2.瞼_接続点); + return f; + }).ToArray(); + } + 配色N0(体配色, 右); + X0Y0_白目CP = new ColorP(X0Y0_白目, 白目CD, DisUnit, abj: true); + X0Y0_黒目_黒目CP = new ColorP(X0Y0_黒目_黒目, 黒目_黒目CD, DisUnit, abj: true); + X0Y0_黒目_瞳孔CP = new ColorP(X0Y0_黒目_瞳孔, 黒目_瞳孔CD, DisUnit, abj: true); + X0Y0_黒目_ハートCP = new ColorP(X0Y0_黒目_ハート, 黒目_ハートCD, DisUnit, abj: true); + X0Y0_黒目_ハイライト上CP = new ColorP(X0Y0_黒目_ハイライト上, 黒目_ハイライト上CD, DisUnit, abj: true); + X0Y0_黒目_ハイライト下CP = new ColorP(X0Y0_黒目_ハイライト下, 黒目_ハイライト下CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public void 猫目() - { - X0Y0_黒目_瞳孔.SizeXBase *= 0.25; - X0Y0_黒目_瞳孔.SizeYBase *= 1.5; - } + public void 猫目() + { + X0Y0_黒目_瞳孔.SizeXBase *= 0.25; + X0Y0_黒目_瞳孔.SizeYBase *= 1.5; + } - public void 蛸目() - { - X0Y0_黒目_瞳孔.SizeXBase *= 2.0; - X0Y0_黒目_瞳孔.SizeYBase *= 0.5; - } + public void 蛸目() + { + X0Y0_黒目_瞳孔.SizeXBase *= 2.0; + X0Y0_黒目_瞳孔.SizeYBase *= 0.5; + } - public override void 色更新() - { - X0Y0_白目CP.Update(); - X0Y0_黒目_黒目CP.Update(); - X0Y0_黒目_瞳孔CP.Update(); - X0Y0_黒目_ハートCP.Update(); - X0Y0_黒目_ハイライト上CP.Update(); - X0Y0_黒目_ハイライト下CP.Update(); - } + public override void 色更新() + { + X0Y0_白目CP.Update(); + X0Y0_黒目_黒目CP.Update(); + X0Y0_黒目_瞳孔CP.Update(); + X0Y0_黒目_ハートCP.Update(); + X0Y0_黒目_ハイライト上CP.Update(); + X0Y0_黒目_ハイライト下CP.Update(); + } - private void 配色N0(体配色 体配色, bool 右) - { - if (右) - { - 白目CD = new ColorD(ref Col.Empty, ref 体配色.白部O); - 黒目_黒目CD = new ColorD(ref Col.Black, ref 体配色.目右O); - 黒目_瞳孔CD = new ColorD(ref Col.Black, ref 体配色.瞳孔); - 黒目_ハートCD = new ColorD(ref Col.Empty, ref 体配色.ハートO); - 黒目_ハイライト上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 黒目_ハイライト下CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - } - else - { - 白目CD = new ColorD(ref Col.Empty, ref 体配色.白部O); - 黒目_黒目CD = new ColorD(ref Col.Black, ref 体配色.目左O); - 黒目_瞳孔CD = new ColorD(ref Col.Black, ref 体配色.瞳孔); - 黒目_ハートCD = new ColorD(ref Col.Empty, ref 体配色.ハートO); - 黒目_ハイライト上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 黒目_ハイライト下CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - } - } + private void 配色N0(体配色 体配色, bool 右) + { + if (右) + { + 白目CD = new ColorD(ref Col.Empty, ref 体配色.白部O); + 黒目_黒目CD = new ColorD(ref Col.Black, ref 体配色.目右O); + 黒目_瞳孔CD = new ColorD(ref Col.Black, ref 体配色.瞳孔); + 黒目_ハートCD = new ColorD(ref Col.Empty, ref 体配色.ハートO); + 黒目_ハイライト上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 黒目_ハイライト下CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + } + else + { + 白目CD = new ColorD(ref Col.Empty, ref 体配色.白部O); + 黒目_黒目CD = new ColorD(ref Col.Black, ref 体配色.目左O); + 黒目_瞳孔CD = new ColorD(ref Col.Black, ref 体配色.瞳孔); + 黒目_ハートCD = new ColorD(ref Col.Empty, ref 体配色.ハートO); + 黒目_ハイライト上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 黒目_ハイライト下CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目D.cs index 162260d..24a7dea 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目D.cs @@ -2,43 +2,44 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 双目D : EleD +namespace SlaveMatrix { - public bool 白目_表示 = true; + [Serializable] + public class 双目D : EleD + { + public bool 白目_表示 = true; - public bool 黒目_黒目_表示 = true; + public bool 黒目_黒目_表示 = true; - public bool 黒目_瞳孔_表示 = true; + public bool 黒目_瞳孔_表示 = true; - public bool 黒目_ハート_表示; + public bool 黒目_ハート_表示; - public bool 黒目_ハイライト上_表示 = true; + public bool 黒目_ハイライト上_表示 = true; - public bool 黒目_ハイライト下_表示; + public bool 黒目_ハイライト下_表示; - public bool 猫目; + public bool 猫目; - public bool 蛸目; + public bool 蛸目; - public List 瞼_接続 = new List(); + public List 瞼_接続 = new List(); - public 双目D() - { - ThisType = GetType(); - } + public 双目D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 双目(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 双目(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼.cs index 50d5e19..1b5d156 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼.cs @@ -1,28 +1,29 @@ -namespace SlaveMatrix; - -public class 双瞼 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 双瞼 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public double 傾き - { - set - { - double num = (右 ? (-1.0) : 1.0); - double num2 = -10.0 + 18.5 * value; - 角度B = num * num2; - } - } + public double 傾き + { + set + { + double num = (右 ? (-1.0) : 1.0); + double num2 = -10.0 + 18.5 * value; + 角度B = num * num2; + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼D.cs index 67b67c8..036c0a0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼D.cs @@ -1,9 +1,10 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 双瞼D : EleD +namespace SlaveMatrix { - public double 傾き; + [Serializable] + public class 双瞼D : EleD + { + public double 傾き; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口.cs index 56cfe5e..3ae1c19 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口.cs @@ -1,18 +1,19 @@ -namespace SlaveMatrix; - -public class 口 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 口 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口D.cs index bab5b53..e364396 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 口D : EleD +namespace SlaveMatrix { + [Serializable] + public class 口D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂け.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂け.cs index c10f4ea..508bc11 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂け.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂け.cs @@ -1,927 +1,928 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 口_裂け : 口 +namespace SlaveMatrix { - public Par X0Y0_口; + public class 口_裂け : 口 + { + public Par X0Y0_口; - public Par X0Y0_歯; + public Par X0Y0_歯; - public Par X0Y0_口紅上; + public Par X0Y0_口紅上; - public Par X0Y0_口紅下_口紅; + public Par X0Y0_口紅下_口紅; - public Par X0Y0_口紅下_ハイライト; + public Par X0Y0_口紅下_ハイライト; - public Par X0Y1_口; + public Par X0Y1_口; - public Par X0Y1_歯; + public Par X0Y1_歯; - public Par X0Y1_口紅上; + public Par X0Y1_口紅上; - public Par X0Y1_口紅下_口紅; + public Par X0Y1_口紅下_口紅; - public Par X0Y1_口紅下_ハイライト; + public Par X0Y1_口紅下_ハイライト; - public Par X0Y2_口; + public Par X0Y2_口; - public Par X0Y2_歯; + public Par X0Y2_歯; - public Par X0Y2_口紅上; + public Par X0Y2_口紅上; - public Par X0Y2_口紅下_口紅; + public Par X0Y2_口紅下_口紅; - public Par X0Y2_口紅下_ハイライト; + public Par X0Y2_口紅下_ハイライト; - public Par X0Y3_口; + public Par X0Y3_口; - public Par X0Y3_歯; + public Par X0Y3_歯; - public Par X0Y3_口紅上; + public Par X0Y3_口紅上; - public Par X0Y3_口紅下_口紅; + public Par X0Y3_口紅下_口紅; - public Par X0Y3_口紅下_ハイライト; + public Par X0Y3_口紅下_ハイライト; - public Par X0Y4_口; + public Par X0Y4_口; - public Par X0Y4_口紅上; + public Par X0Y4_口紅上; - public Par X0Y4_口紅下_口紅; + public Par X0Y4_口紅下_口紅; - public Par X0Y4_口紅下_ハイライト; + public Par X0Y4_口紅下_ハイライト; - public Par X0Y5_口; + public Par X0Y5_口; - public Par X0Y5_歯; + public Par X0Y5_歯; - public Par X0Y5_口紅上; + public Par X0Y5_口紅上; - public Par X0Y5_口紅下_口紅; + public Par X0Y5_口紅下_口紅; - public Par X0Y5_口紅下_ハイライト; + public Par X0Y5_口紅下_ハイライト; - public Par X0Y6_口; + public Par X0Y6_口; - public Par X0Y6_歯; + public Par X0Y6_歯; - public Par X0Y6_口紅上; + public Par X0Y6_口紅上; - public Par X0Y6_口紅下_口紅; + public Par X0Y6_口紅下_口紅; - public Par X0Y6_口紅下_ハイライト; + public Par X0Y6_口紅下_ハイライト; - public Par X0Y7_口; + public Par X0Y7_口; - public Par X0Y7_歯; + public Par X0Y7_歯; - public Par X0Y7_口紅上; + public Par X0Y7_口紅上; - public Par X0Y7_口紅下_口紅; + public Par X0Y7_口紅下_口紅; - public Par X0Y7_口紅下_ハイライト; + public Par X0Y7_口紅下_ハイライト; - public Par X0Y8_口; + public Par X0Y8_口; - public Par X0Y8_歯; + public Par X0Y8_歯; - public Par X0Y8_口紅上; + public Par X0Y8_口紅上; - public Par X0Y8_口紅下_口紅; + public Par X0Y8_口紅下_口紅; - public Par X0Y8_口紅下_ハイライト; + public Par X0Y8_口紅下_ハイライト; - public Par X0Y9_口; + public Par X0Y9_口; - public Par X0Y9_歯; + public Par X0Y9_歯; - public Par X0Y9_口紅上; + public Par X0Y9_口紅上; - public Par X0Y9_口紅下_口紅; + public Par X0Y9_口紅下_口紅; - public Par X0Y9_口紅下_ハイライト; + public Par X0Y9_口紅下_ハイライト; - public Par X0Y10_口; + public Par X0Y10_口; - public Par X0Y10_口紅上; + public Par X0Y10_口紅上; - public Par X0Y10_口紅下_口紅; + public Par X0Y10_口紅下_口紅; - public Par X0Y10_口紅下_ハイライト; + public Par X0Y10_口紅下_ハイライト; - public Par X0Y11_口; + public Par X0Y11_口; - public Par X0Y11_口紅上; + public Par X0Y11_口紅上; - public Par X0Y11_口紅下_口紅; + public Par X0Y11_口紅下_口紅; - public Par X0Y11_口紅下_ハイライト; + public Par X0Y11_口紅下_ハイライト; - public Par X0Y12_口; + public Par X0Y12_口; - public Par X0Y12_歯; + public Par X0Y12_歯; - public Par X0Y12_口紅上; + public Par X0Y12_口紅上; - public Par X0Y12_口紅下_口紅; + public Par X0Y12_口紅下_口紅; - public Par X0Y12_口紅下_ハイライト; + public Par X0Y12_口紅下_ハイライト; - public Par X0Y13_口; + public Par X0Y13_口; - public Par X0Y13_口紅上; + public Par X0Y13_口紅上; - public Par X0Y13_口紅下_口紅; + public Par X0Y13_口紅下_口紅; - public Par X0Y13_口紅下_ハイライト; + public Par X0Y13_口紅下_ハイライト; - public ColorD 口CD; + public ColorD 口CD; - public ColorD 歯CD; + public ColorD 歯CD; - public ColorD 口紅上CD; + public ColorD 口紅上CD; - public ColorD 口紅下_口紅CD; + public ColorD 口紅下_口紅CD; - public ColorD 口紅下_ハイライトCD; + public ColorD 口紅下_ハイライトCD; - public ColorP X0Y0_口CP; + public ColorP X0Y0_口CP; - public ColorP X0Y0_歯CP; + public ColorP X0Y0_歯CP; - public ColorP X0Y0_口紅上CP; + public ColorP X0Y0_口紅上CP; - public ColorP X0Y0_口紅下_口紅CP; + public ColorP X0Y0_口紅下_口紅CP; - public ColorP X0Y0_口紅下_ハイライトCP; + public ColorP X0Y0_口紅下_ハイライトCP; - public ColorP X0Y1_口CP; + public ColorP X0Y1_口CP; - public ColorP X0Y1_歯CP; + public ColorP X0Y1_歯CP; - public ColorP X0Y1_口紅上CP; + public ColorP X0Y1_口紅上CP; - public ColorP X0Y1_口紅下_口紅CP; + public ColorP X0Y1_口紅下_口紅CP; - public ColorP X0Y1_口紅下_ハイライトCP; + public ColorP X0Y1_口紅下_ハイライトCP; - public ColorP X0Y2_口CP; + public ColorP X0Y2_口CP; - public ColorP X0Y2_歯CP; + public ColorP X0Y2_歯CP; - public ColorP X0Y2_口紅上CP; + public ColorP X0Y2_口紅上CP; - public ColorP X0Y2_口紅下_口紅CP; + public ColorP X0Y2_口紅下_口紅CP; - public ColorP X0Y2_口紅下_ハイライトCP; + public ColorP X0Y2_口紅下_ハイライトCP; - public ColorP X0Y3_口CP; + public ColorP X0Y3_口CP; - public ColorP X0Y3_歯CP; + public ColorP X0Y3_歯CP; - public ColorP X0Y3_口紅上CP; + public ColorP X0Y3_口紅上CP; - public ColorP X0Y3_口紅下_口紅CP; + public ColorP X0Y3_口紅下_口紅CP; - public ColorP X0Y3_口紅下_ハイライトCP; + public ColorP X0Y3_口紅下_ハイライトCP; - public ColorP X0Y4_口CP; + public ColorP X0Y4_口CP; - public ColorP X0Y4_口紅上CP; + public ColorP X0Y4_口紅上CP; - public ColorP X0Y4_口紅下_口紅CP; + public ColorP X0Y4_口紅下_口紅CP; - public ColorP X0Y4_口紅下_ハイライトCP; + public ColorP X0Y4_口紅下_ハイライトCP; - public ColorP X0Y5_口CP; + public ColorP X0Y5_口CP; - public ColorP X0Y5_歯CP; + public ColorP X0Y5_歯CP; - public ColorP X0Y5_口紅上CP; + public ColorP X0Y5_口紅上CP; - public ColorP X0Y5_口紅下_口紅CP; + public ColorP X0Y5_口紅下_口紅CP; - public ColorP X0Y5_口紅下_ハイライトCP; + public ColorP X0Y5_口紅下_ハイライトCP; - public ColorP X0Y6_口CP; + public ColorP X0Y6_口CP; - public ColorP X0Y6_歯CP; + public ColorP X0Y6_歯CP; - public ColorP X0Y6_口紅上CP; + public ColorP X0Y6_口紅上CP; - public ColorP X0Y6_口紅下_口紅CP; + public ColorP X0Y6_口紅下_口紅CP; - public ColorP X0Y6_口紅下_ハイライトCP; + public ColorP X0Y6_口紅下_ハイライトCP; - public ColorP X0Y7_口CP; + public ColorP X0Y7_口CP; - public ColorP X0Y7_歯CP; + public ColorP X0Y7_歯CP; - public ColorP X0Y7_口紅上CP; + public ColorP X0Y7_口紅上CP; - public ColorP X0Y7_口紅下_口紅CP; + public ColorP X0Y7_口紅下_口紅CP; - public ColorP X0Y7_口紅下_ハイライトCP; + public ColorP X0Y7_口紅下_ハイライトCP; - public ColorP X0Y8_口CP; + public ColorP X0Y8_口CP; - public ColorP X0Y8_歯CP; + public ColorP X0Y8_歯CP; - public ColorP X0Y8_口紅上CP; + public ColorP X0Y8_口紅上CP; - public ColorP X0Y8_口紅下_口紅CP; + public ColorP X0Y8_口紅下_口紅CP; - public ColorP X0Y8_口紅下_ハイライトCP; + public ColorP X0Y8_口紅下_ハイライトCP; - public ColorP X0Y9_口CP; + public ColorP X0Y9_口CP; - public ColorP X0Y9_歯CP; + public ColorP X0Y9_歯CP; - public ColorP X0Y9_口紅上CP; + public ColorP X0Y9_口紅上CP; - public ColorP X0Y9_口紅下_口紅CP; + public ColorP X0Y9_口紅下_口紅CP; - public ColorP X0Y9_口紅下_ハイライトCP; + public ColorP X0Y9_口紅下_ハイライトCP; - public ColorP X0Y10_口CP; + public ColorP X0Y10_口CP; - public ColorP X0Y10_口紅上CP; + public ColorP X0Y10_口紅上CP; - public ColorP X0Y10_口紅下_口紅CP; + public ColorP X0Y10_口紅下_口紅CP; - public ColorP X0Y10_口紅下_ハイライトCP; + public ColorP X0Y10_口紅下_ハイライトCP; - public ColorP X0Y11_口CP; + public ColorP X0Y11_口CP; - public ColorP X0Y11_口紅上CP; + public ColorP X0Y11_口紅上CP; - public ColorP X0Y11_口紅下_口紅CP; + public ColorP X0Y11_口紅下_口紅CP; - public ColorP X0Y11_口紅下_ハイライトCP; + public ColorP X0Y11_口紅下_ハイライトCP; - public ColorP X0Y12_口CP; + public ColorP X0Y12_口CP; - public ColorP X0Y12_歯CP; + public ColorP X0Y12_歯CP; - public ColorP X0Y12_口紅上CP; + public ColorP X0Y12_口紅上CP; - public ColorP X0Y12_口紅下_口紅CP; + public ColorP X0Y12_口紅下_口紅CP; - public ColorP X0Y12_口紅下_ハイライトCP; + public ColorP X0Y12_口紅下_ハイライトCP; - public ColorP X0Y13_口CP; + public ColorP X0Y13_口CP; - public ColorP X0Y13_口紅上CP; + public ColorP X0Y13_口紅上CP; - public ColorP X0Y13_口紅下_口紅CP; + public ColorP X0Y13_口紅下_口紅CP; - public ColorP X0Y13_口紅下_ハイライトCP; + public ColorP X0Y13_口紅下_ハイライトCP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 口_表示 - { - get - { - return X0Y0_口.Dra; - } - set - { - X0Y0_口.Dra = value; - X0Y1_口.Dra = value; - X0Y2_口.Dra = value; - X0Y3_口.Dra = value; - X0Y4_口.Dra = value; - X0Y5_口.Dra = value; - X0Y6_口.Dra = value; - X0Y7_口.Dra = value; - X0Y8_口.Dra = value; - X0Y9_口.Dra = value; - X0Y10_口.Dra = value; - X0Y11_口.Dra = value; - X0Y12_口.Dra = value; - X0Y13_口.Dra = value; - X0Y0_口.Hit = value; - X0Y1_口.Hit = value; - X0Y2_口.Hit = value; - X0Y3_口.Hit = value; - X0Y4_口.Hit = value; - X0Y5_口.Hit = value; - X0Y6_口.Hit = value; - X0Y7_口.Hit = value; - X0Y8_口.Hit = value; - X0Y9_口.Hit = value; - X0Y10_口.Hit = value; - X0Y11_口.Hit = value; - X0Y12_口.Hit = value; - X0Y13_口.Hit = value; - } - } - - public bool 歯_表示 - { - get - { - return X0Y0_歯.Dra; - } - set - { - X0Y0_歯.Dra = value; - X0Y1_歯.Dra = value; - X0Y2_歯.Dra = value; - X0Y3_歯.Dra = value; - X0Y5_歯.Dra = value; - X0Y6_歯.Dra = value; - X0Y7_歯.Dra = value; - X0Y8_歯.Dra = value; - X0Y9_歯.Dra = value; - X0Y12_歯.Dra = value; - X0Y0_歯.Hit = value; - X0Y1_歯.Hit = value; - X0Y2_歯.Hit = value; - X0Y3_歯.Hit = value; - X0Y5_歯.Hit = value; - X0Y6_歯.Hit = value; - X0Y7_歯.Hit = value; - X0Y8_歯.Hit = value; - X0Y9_歯.Hit = value; - X0Y12_歯.Hit = value; - } - } - - public bool 口紅上_表示 - { - get - { - return X0Y0_口紅上.Dra; - } - set - { - X0Y0_口紅上.Dra = value; - X0Y1_口紅上.Dra = value; - X0Y2_口紅上.Dra = value; - X0Y3_口紅上.Dra = value; - X0Y4_口紅上.Dra = value; - X0Y5_口紅上.Dra = value; - X0Y6_口紅上.Dra = value; - X0Y7_口紅上.Dra = value; - X0Y8_口紅上.Dra = value; - X0Y9_口紅上.Dra = value; - X0Y10_口紅上.Dra = value; - X0Y11_口紅上.Dra = value; - X0Y12_口紅上.Dra = value; - X0Y13_口紅上.Dra = value; - X0Y0_口紅上.Hit = value; - X0Y1_口紅上.Hit = value; - X0Y2_口紅上.Hit = value; - X0Y3_口紅上.Hit = value; - X0Y4_口紅上.Hit = value; - X0Y5_口紅上.Hit = value; - X0Y6_口紅上.Hit = value; - X0Y7_口紅上.Hit = value; - X0Y8_口紅上.Hit = value; - X0Y9_口紅上.Hit = value; - X0Y10_口紅上.Hit = value; - X0Y11_口紅上.Hit = value; - X0Y12_口紅上.Hit = value; - X0Y13_口紅上.Hit = value; - } - } - - public bool 口紅下_口紅_表示 - { - get - { - return X0Y0_口紅下_口紅.Dra; - } - set - { - X0Y0_口紅下_口紅.Dra = value; - X0Y1_口紅下_口紅.Dra = value; - X0Y2_口紅下_口紅.Dra = value; - X0Y3_口紅下_口紅.Dra = value; - X0Y4_口紅下_口紅.Dra = value; - X0Y5_口紅下_口紅.Dra = value; - X0Y6_口紅下_口紅.Dra = value; - X0Y7_口紅下_口紅.Dra = value; - X0Y8_口紅下_口紅.Dra = value; - X0Y9_口紅下_口紅.Dra = value; - X0Y10_口紅下_口紅.Dra = value; - X0Y11_口紅下_口紅.Dra = value; - X0Y12_口紅下_口紅.Dra = value; - X0Y13_口紅下_口紅.Dra = value; - X0Y0_口紅下_口紅.Hit = value; - X0Y1_口紅下_口紅.Hit = value; - X0Y2_口紅下_口紅.Hit = value; - X0Y3_口紅下_口紅.Hit = value; - X0Y4_口紅下_口紅.Hit = value; - X0Y5_口紅下_口紅.Hit = value; - X0Y6_口紅下_口紅.Hit = value; - X0Y7_口紅下_口紅.Hit = value; - X0Y8_口紅下_口紅.Hit = value; - X0Y9_口紅下_口紅.Hit = value; - X0Y10_口紅下_口紅.Hit = value; - X0Y11_口紅下_口紅.Hit = value; - X0Y12_口紅下_口紅.Hit = value; - X0Y13_口紅下_口紅.Hit = value; - } - } - - public bool 口紅下_ハイライト_表示 - { - get - { - return X0Y0_口紅下_ハイライト.Dra; - } - set - { - X0Y0_口紅下_ハイライト.Dra = value; - X0Y1_口紅下_ハイライト.Dra = value; - X0Y2_口紅下_ハイライト.Dra = value; - X0Y3_口紅下_ハイライト.Dra = value; - X0Y4_口紅下_ハイライト.Dra = value; - X0Y5_口紅下_ハイライト.Dra = value; - X0Y6_口紅下_ハイライト.Dra = value; - X0Y7_口紅下_ハイライト.Dra = value; - X0Y8_口紅下_ハイライト.Dra = value; - X0Y9_口紅下_ハイライト.Dra = value; - X0Y10_口紅下_ハイライト.Dra = value; - X0Y11_口紅下_ハイライト.Dra = value; - X0Y12_口紅下_ハイライト.Dra = value; - X0Y13_口紅下_ハイライト.Dra = value; - X0Y0_口紅下_ハイライト.Hit = value; - X0Y1_口紅下_ハイライト.Hit = value; - X0Y2_口紅下_ハイライト.Hit = value; - X0Y3_口紅下_ハイライト.Hit = value; - X0Y4_口紅下_ハイライト.Hit = value; - X0Y5_口紅下_ハイライト.Hit = value; - X0Y6_口紅下_ハイライト.Hit = value; - X0Y7_口紅下_ハイライト.Hit = value; - X0Y8_口紅下_ハイライト.Hit = value; - X0Y9_口紅下_ハイライト.Hit = value; - X0Y10_口紅下_ハイライト.Hit = value; - X0Y11_口紅下_ハイライト.Hit = value; - X0Y12_口紅下_ハイライト.Hit = value; - X0Y13_口紅下_ハイライト.Hit = value; - } - } - - public bool 口紅表示 - { - get - { - return 口紅上_表示; - } - set - { - 口紅上_表示 = value; - 口紅下_口紅_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return 口紅下_ハイライト_表示; - } - set - { - 口紅下_ハイライト_表示 = value; - } - } - - public double 口紅濃度 - { - get - { - return 口紅上CD.不透明度; - } - set - { - 口紅上CD.不透明度 = value; - 口紅下_口紅CD.不透明度 = value; - } - } - - public double ハイライト濃度 - { - get - { - return 口紅下_ハイライトCD.不透明度; - } - set - { - 口紅下_ハイライトCD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 口_表示; - } - set - { - 口_表示 = value; - 歯_表示 = value; - 口紅上_表示 = value; - 口紅下_口紅_表示 = value; - 口紅下_ハイライト_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 歯CD.不透明度; - } - set - { - 歯CD.不透明度 = value; - 口CD.不透明度 = value; - 口紅上CD.不透明度 = value; - 口紅下_口紅CD.不透明度 = value; - 口紅下_ハイライトCD.不透明度 = value; - } - } - - public 口_裂け(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 口_裂けD e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["口"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_口 = pars["口"].ToPar(); - X0Y0_歯 = pars["歯"].ToPar(); - X0Y0_口紅上 = pars["口紅上"].ToPar(); - Pars pars2 = pars["口紅下"].ToPars(); - X0Y0_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y0_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][1]; - X0Y1_口 = pars["口"].ToPar(); - X0Y1_歯 = pars["歯"].ToPar(); - X0Y1_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y1_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y1_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][2]; - X0Y2_口 = pars["口"].ToPar(); - X0Y2_歯 = pars["歯"].ToPar(); - X0Y2_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y2_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y2_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][3]; - X0Y3_口 = pars["口"].ToPar(); - X0Y3_歯 = pars["歯"].ToPar(); - X0Y3_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y3_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y3_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][4]; - X0Y4_口 = pars["口"].ToPar(); - X0Y4_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y4_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y4_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][5]; - X0Y5_口 = pars["口"].ToPar(); - X0Y5_歯 = pars["歯"].ToPar(); - X0Y5_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y5_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y5_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][6]; - X0Y6_口 = pars["口"].ToPar(); - X0Y6_歯 = pars["歯"].ToPar(); - X0Y6_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y6_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y6_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][7]; - X0Y7_口 = pars["口"].ToPar(); - X0Y7_歯 = pars["歯"].ToPar(); - X0Y7_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y7_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y7_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][8]; - X0Y8_口 = pars["口"].ToPar(); - X0Y8_歯 = pars["歯"].ToPar(); - X0Y8_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y8_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y8_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][9]; - X0Y9_口 = pars["口"].ToPar(); - X0Y9_歯 = pars["歯"].ToPar(); - X0Y9_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y9_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y9_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][10]; - X0Y10_口 = pars["口"].ToPar(); - X0Y10_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y10_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y10_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][11]; - X0Y11_口 = pars["口"].ToPar(); - X0Y11_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y11_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y11_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][12]; - X0Y12_口 = pars["口"].ToPar(); - X0Y12_歯 = pars["歯"].ToPar(); - X0Y12_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y12_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y12_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][13]; - X0Y13_口 = pars["口"].ToPar(); - X0Y13_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y13_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y13_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 口_表示 = e.口_表示; - 歯_表示 = e.歯_表示; - 口紅上_表示 = e.口紅上_表示; - 口紅下_口紅_表示 = e.口紅下_口紅_表示; - 口紅下_ハイライト_表示 = e.口紅下_ハイライト_表示; - 口紅表示 = e.口紅表示; - ハイライト表示 = e.ハイライト表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_口CP = new ColorP(X0Y0_口, 歯CD, DisUnit, abj: true); - X0Y0_歯CP = new ColorP(X0Y0_歯, 口CD, DisUnit, abj: true); - X0Y0_口紅上CP = new ColorP(X0Y0_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y0_口紅下_口紅CP = new ColorP(X0Y0_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y0_口紅下_ハイライトCP = new ColorP(X0Y0_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y1_口CP = new ColorP(X0Y1_口, 歯CD, DisUnit, abj: true); - X0Y1_歯CP = new ColorP(X0Y1_歯, 口CD, DisUnit, abj: true); - X0Y1_口紅上CP = new ColorP(X0Y1_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y1_口紅下_口紅CP = new ColorP(X0Y1_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y1_口紅下_ハイライトCP = new ColorP(X0Y1_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y2_口CP = new ColorP(X0Y2_口, 歯CD, DisUnit, abj: true); - X0Y2_歯CP = new ColorP(X0Y2_歯, new ColorD(ref Col.Black, ref Color2.Empty), DisUnit, abj: true); - X0Y2_口紅上CP = new ColorP(X0Y2_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y2_口紅下_口紅CP = new ColorP(X0Y2_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y2_口紅下_ハイライトCP = new ColorP(X0Y2_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y3_口CP = new ColorP(X0Y3_口, 歯CD, DisUnit, abj: true); - X0Y3_歯CP = new ColorP(X0Y3_歯, new ColorD(ref Col.Black, ref Color2.Empty), DisUnit, abj: true); - X0Y3_口紅上CP = new ColorP(X0Y3_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y3_口紅下_口紅CP = new ColorP(X0Y3_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y3_口紅下_ハイライトCP = new ColorP(X0Y3_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y4_口CP = new ColorP(X0Y4_口, 歯CD, DisUnit, abj: true); - X0Y4_口紅上CP = new ColorP(X0Y4_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y4_口紅下_口紅CP = new ColorP(X0Y4_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y4_口紅下_ハイライトCP = new ColorP(X0Y4_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y5_口CP = new ColorP(X0Y5_口, 歯CD, DisUnit, abj: true); - X0Y5_歯CP = new ColorP(X0Y5_歯, 口CD, DisUnit, abj: true); - X0Y5_口紅上CP = new ColorP(X0Y5_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y5_口紅下_口紅CP = new ColorP(X0Y5_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y5_口紅下_ハイライトCP = new ColorP(X0Y5_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y6_口CP = new ColorP(X0Y6_口, 歯CD, DisUnit, abj: true); - X0Y6_歯CP = new ColorP(X0Y6_歯, 口CD, DisUnit, abj: true); - X0Y6_口紅上CP = new ColorP(X0Y6_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y6_口紅下_口紅CP = new ColorP(X0Y6_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y6_口紅下_ハイライトCP = new ColorP(X0Y6_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y7_口CP = new ColorP(X0Y7_口, 歯CD, DisUnit, abj: true); - X0Y7_歯CP = new ColorP(X0Y7_歯, new ColorD(ref Col.Black, ref Color2.Empty), DisUnit, abj: true); - X0Y7_口紅上CP = new ColorP(X0Y7_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y7_口紅下_口紅CP = new ColorP(X0Y7_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y7_口紅下_ハイライトCP = new ColorP(X0Y7_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y8_口CP = new ColorP(X0Y8_口, 歯CD, DisUnit, abj: true); - X0Y8_歯CP = new ColorP(X0Y8_歯, new ColorD(ref Col.Black, ref Color2.Empty), DisUnit, abj: true); - X0Y8_口紅上CP = new ColorP(X0Y8_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y8_口紅下_口紅CP = new ColorP(X0Y8_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y8_口紅下_ハイライトCP = new ColorP(X0Y8_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y9_口CP = new ColorP(X0Y9_口, 歯CD, DisUnit, abj: true); - X0Y9_歯CP = new ColorP(X0Y9_歯, 口CD, DisUnit, abj: true); - X0Y9_口紅上CP = new ColorP(X0Y9_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y9_口紅下_口紅CP = new ColorP(X0Y9_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y9_口紅下_ハイライトCP = new ColorP(X0Y9_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y10_口CP = new ColorP(X0Y10_口, 歯CD, DisUnit, abj: true); - X0Y10_口紅上CP = new ColorP(X0Y10_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y10_口紅下_口紅CP = new ColorP(X0Y10_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y10_口紅下_ハイライトCP = new ColorP(X0Y10_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y11_口CP = new ColorP(X0Y11_口, 歯CD, DisUnit, abj: true); - X0Y11_口紅上CP = new ColorP(X0Y11_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y11_口紅下_口紅CP = new ColorP(X0Y11_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y11_口紅下_ハイライトCP = new ColorP(X0Y11_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y12_口CP = new ColorP(X0Y12_口, 歯CD, DisUnit, abj: true); - X0Y12_歯CP = new ColorP(X0Y12_歯, 口CD, DisUnit, abj: true); - X0Y12_口紅上CP = new ColorP(X0Y12_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y12_口紅下_口紅CP = new ColorP(X0Y12_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y12_口紅下_ハイライトCP = new ColorP(X0Y12_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y13_口CP = new ColorP(X0Y13_口, 歯CD, DisUnit, abj: true); - X0Y13_口紅上CP = new ColorP(X0Y13_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y13_口紅下_口紅CP = new ColorP(X0Y13_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y13_口紅下_ハイライトCP = new ColorP(X0Y13_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - 口紅濃度 = e.口紅濃度; - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - double y = 1.5E-05; - X0Y0_口.BasePointBase = X0Y0_口.BasePointBase.AddY(y); - X0Y1_口.BasePointBase = X0Y1_口.BasePointBase.AddY(y); - X0Y2_口.BasePointBase = X0Y2_口.BasePointBase.AddY(y); - X0Y3_口.BasePointBase = X0Y3_口.BasePointBase.AddY(y); - X0Y4_口.BasePointBase = X0Y4_口.BasePointBase.AddY(y); - X0Y5_口.BasePointBase = X0Y5_口.BasePointBase.AddY(y); - X0Y6_口.BasePointBase = X0Y6_口.BasePointBase.AddY(y); - X0Y7_口.BasePointBase = X0Y7_口.BasePointBase.AddY(y); - X0Y8_口.BasePointBase = X0Y8_口.BasePointBase.AddY(y); - X0Y9_口.BasePointBase = X0Y9_口.BasePointBase.AddY(y); - X0Y10_口.BasePointBase = X0Y10_口.BasePointBase.AddY(y); - X0Y11_口.BasePointBase = X0Y11_口.BasePointBase.AddY(y); - X0Y12_口.BasePointBase = X0Y12_口.BasePointBase.AddY(y); - X0Y13_口.BasePointBase = X0Y13_口.BasePointBase.AddY(y); - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_口CP.Update(); - X0Y0_歯CP.Update(); - X0Y0_口紅上CP.Update(); - X0Y0_口紅下_口紅CP.Update(); - X0Y0_口紅下_ハイライトCP.Update(); - break; - case 1: - X0Y1_口CP.Update(); - X0Y1_歯CP.Update(); - X0Y1_口紅上CP.Update(); - X0Y1_口紅下_口紅CP.Update(); - X0Y1_口紅下_ハイライトCP.Update(); - break; - case 2: - X0Y2_口CP.Update(); - X0Y2_歯CP.Update(); - X0Y2_口紅上CP.Update(); - X0Y2_口紅下_口紅CP.Update(); - X0Y2_口紅下_ハイライトCP.Update(); - break; - case 3: - X0Y3_口CP.Update(); - X0Y3_歯CP.Update(); - X0Y3_口紅上CP.Update(); - X0Y3_口紅下_口紅CP.Update(); - X0Y3_口紅下_ハイライトCP.Update(); - break; - case 4: - X0Y4_口CP.Update(); - X0Y4_口紅上CP.Update(); - X0Y4_口紅下_口紅CP.Update(); - X0Y4_口紅下_ハイライトCP.Update(); - break; - case 5: - X0Y5_口CP.Update(); - X0Y5_歯CP.Update(); - X0Y5_口紅上CP.Update(); - X0Y5_口紅下_口紅CP.Update(); - X0Y5_口紅下_ハイライトCP.Update(); - break; - case 6: - X0Y6_口CP.Update(); - X0Y6_歯CP.Update(); - X0Y6_口紅上CP.Update(); - X0Y6_口紅下_口紅CP.Update(); - X0Y6_口紅下_ハイライトCP.Update(); - break; - case 7: - X0Y7_口CP.Update(); - X0Y7_歯CP.Update(); - X0Y7_口紅上CP.Update(); - X0Y7_口紅下_口紅CP.Update(); - X0Y7_口紅下_ハイライトCP.Update(); - break; - case 8: - X0Y8_口CP.Update(); - X0Y8_歯CP.Update(); - X0Y8_口紅上CP.Update(); - X0Y8_口紅下_口紅CP.Update(); - X0Y8_口紅下_ハイライトCP.Update(); - break; - case 9: - X0Y9_口CP.Update(); - X0Y9_歯CP.Update(); - X0Y9_口紅上CP.Update(); - X0Y9_口紅下_口紅CP.Update(); - X0Y9_口紅下_ハイライトCP.Update(); - break; - case 10: - X0Y10_口CP.Update(); - X0Y10_口紅上CP.Update(); - X0Y10_口紅下_口紅CP.Update(); - X0Y10_口紅下_ハイライトCP.Update(); - break; - case 11: - X0Y11_口CP.Update(); - X0Y11_口紅上CP.Update(); - X0Y11_口紅下_口紅CP.Update(); - X0Y11_口紅下_ハイライトCP.Update(); - break; - case 12: - X0Y12_口CP.Update(); - X0Y12_歯CP.Update(); - X0Y12_口紅上CP.Update(); - X0Y12_口紅下_口紅CP.Update(); - X0Y12_口紅下_ハイライトCP.Update(); - break; - default: - X0Y13_口CP.Update(); - X0Y13_口紅上CP.Update(); - X0Y13_口紅下_口紅CP.Update(); - X0Y13_口紅下_ハイライトCP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 口CD = new ColorD(ref Col.Black, ref 体配色.粘膜); - 歯CD = new ColorD(ref Col.Black, ref 体配色.歯); - 口紅上CD = new ColorD(ref Col.Empty, ref 体配色.口紅); - 口紅下_口紅CD = new ColorD(ref Col.Empty, ref 体配色.口紅); - 口紅下_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 口_表示 + { + get + { + return X0Y0_口.Dra; + } + set + { + X0Y0_口.Dra = value; + X0Y1_口.Dra = value; + X0Y2_口.Dra = value; + X0Y3_口.Dra = value; + X0Y4_口.Dra = value; + X0Y5_口.Dra = value; + X0Y6_口.Dra = value; + X0Y7_口.Dra = value; + X0Y8_口.Dra = value; + X0Y9_口.Dra = value; + X0Y10_口.Dra = value; + X0Y11_口.Dra = value; + X0Y12_口.Dra = value; + X0Y13_口.Dra = value; + X0Y0_口.Hit = value; + X0Y1_口.Hit = value; + X0Y2_口.Hit = value; + X0Y3_口.Hit = value; + X0Y4_口.Hit = value; + X0Y5_口.Hit = value; + X0Y6_口.Hit = value; + X0Y7_口.Hit = value; + X0Y8_口.Hit = value; + X0Y9_口.Hit = value; + X0Y10_口.Hit = value; + X0Y11_口.Hit = value; + X0Y12_口.Hit = value; + X0Y13_口.Hit = value; + } + } + + public bool 歯_表示 + { + get + { + return X0Y0_歯.Dra; + } + set + { + X0Y0_歯.Dra = value; + X0Y1_歯.Dra = value; + X0Y2_歯.Dra = value; + X0Y3_歯.Dra = value; + X0Y5_歯.Dra = value; + X0Y6_歯.Dra = value; + X0Y7_歯.Dra = value; + X0Y8_歯.Dra = value; + X0Y9_歯.Dra = value; + X0Y12_歯.Dra = value; + X0Y0_歯.Hit = value; + X0Y1_歯.Hit = value; + X0Y2_歯.Hit = value; + X0Y3_歯.Hit = value; + X0Y5_歯.Hit = value; + X0Y6_歯.Hit = value; + X0Y7_歯.Hit = value; + X0Y8_歯.Hit = value; + X0Y9_歯.Hit = value; + X0Y12_歯.Hit = value; + } + } + + public bool 口紅上_表示 + { + get + { + return X0Y0_口紅上.Dra; + } + set + { + X0Y0_口紅上.Dra = value; + X0Y1_口紅上.Dra = value; + X0Y2_口紅上.Dra = value; + X0Y3_口紅上.Dra = value; + X0Y4_口紅上.Dra = value; + X0Y5_口紅上.Dra = value; + X0Y6_口紅上.Dra = value; + X0Y7_口紅上.Dra = value; + X0Y8_口紅上.Dra = value; + X0Y9_口紅上.Dra = value; + X0Y10_口紅上.Dra = value; + X0Y11_口紅上.Dra = value; + X0Y12_口紅上.Dra = value; + X0Y13_口紅上.Dra = value; + X0Y0_口紅上.Hit = value; + X0Y1_口紅上.Hit = value; + X0Y2_口紅上.Hit = value; + X0Y3_口紅上.Hit = value; + X0Y4_口紅上.Hit = value; + X0Y5_口紅上.Hit = value; + X0Y6_口紅上.Hit = value; + X0Y7_口紅上.Hit = value; + X0Y8_口紅上.Hit = value; + X0Y9_口紅上.Hit = value; + X0Y10_口紅上.Hit = value; + X0Y11_口紅上.Hit = value; + X0Y12_口紅上.Hit = value; + X0Y13_口紅上.Hit = value; + } + } + + public bool 口紅下_口紅_表示 + { + get + { + return X0Y0_口紅下_口紅.Dra; + } + set + { + X0Y0_口紅下_口紅.Dra = value; + X0Y1_口紅下_口紅.Dra = value; + X0Y2_口紅下_口紅.Dra = value; + X0Y3_口紅下_口紅.Dra = value; + X0Y4_口紅下_口紅.Dra = value; + X0Y5_口紅下_口紅.Dra = value; + X0Y6_口紅下_口紅.Dra = value; + X0Y7_口紅下_口紅.Dra = value; + X0Y8_口紅下_口紅.Dra = value; + X0Y9_口紅下_口紅.Dra = value; + X0Y10_口紅下_口紅.Dra = value; + X0Y11_口紅下_口紅.Dra = value; + X0Y12_口紅下_口紅.Dra = value; + X0Y13_口紅下_口紅.Dra = value; + X0Y0_口紅下_口紅.Hit = value; + X0Y1_口紅下_口紅.Hit = value; + X0Y2_口紅下_口紅.Hit = value; + X0Y3_口紅下_口紅.Hit = value; + X0Y4_口紅下_口紅.Hit = value; + X0Y5_口紅下_口紅.Hit = value; + X0Y6_口紅下_口紅.Hit = value; + X0Y7_口紅下_口紅.Hit = value; + X0Y8_口紅下_口紅.Hit = value; + X0Y9_口紅下_口紅.Hit = value; + X0Y10_口紅下_口紅.Hit = value; + X0Y11_口紅下_口紅.Hit = value; + X0Y12_口紅下_口紅.Hit = value; + X0Y13_口紅下_口紅.Hit = value; + } + } + + public bool 口紅下_ハイライト_表示 + { + get + { + return X0Y0_口紅下_ハイライト.Dra; + } + set + { + X0Y0_口紅下_ハイライト.Dra = value; + X0Y1_口紅下_ハイライト.Dra = value; + X0Y2_口紅下_ハイライト.Dra = value; + X0Y3_口紅下_ハイライト.Dra = value; + X0Y4_口紅下_ハイライト.Dra = value; + X0Y5_口紅下_ハイライト.Dra = value; + X0Y6_口紅下_ハイライト.Dra = value; + X0Y7_口紅下_ハイライト.Dra = value; + X0Y8_口紅下_ハイライト.Dra = value; + X0Y9_口紅下_ハイライト.Dra = value; + X0Y10_口紅下_ハイライト.Dra = value; + X0Y11_口紅下_ハイライト.Dra = value; + X0Y12_口紅下_ハイライト.Dra = value; + X0Y13_口紅下_ハイライト.Dra = value; + X0Y0_口紅下_ハイライト.Hit = value; + X0Y1_口紅下_ハイライト.Hit = value; + X0Y2_口紅下_ハイライト.Hit = value; + X0Y3_口紅下_ハイライト.Hit = value; + X0Y4_口紅下_ハイライト.Hit = value; + X0Y5_口紅下_ハイライト.Hit = value; + X0Y6_口紅下_ハイライト.Hit = value; + X0Y7_口紅下_ハイライト.Hit = value; + X0Y8_口紅下_ハイライト.Hit = value; + X0Y9_口紅下_ハイライト.Hit = value; + X0Y10_口紅下_ハイライト.Hit = value; + X0Y11_口紅下_ハイライト.Hit = value; + X0Y12_口紅下_ハイライト.Hit = value; + X0Y13_口紅下_ハイライト.Hit = value; + } + } + + public bool 口紅表示 + { + get + { + return 口紅上_表示; + } + set + { + 口紅上_表示 = value; + 口紅下_口紅_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return 口紅下_ハイライト_表示; + } + set + { + 口紅下_ハイライト_表示 = value; + } + } + + public double 口紅濃度 + { + get + { + return 口紅上CD.不透明度; + } + set + { + 口紅上CD.不透明度 = value; + 口紅下_口紅CD.不透明度 = value; + } + } + + public double ハイライト濃度 + { + get + { + return 口紅下_ハイライトCD.不透明度; + } + set + { + 口紅下_ハイライトCD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 口_表示; + } + set + { + 口_表示 = value; + 歯_表示 = value; + 口紅上_表示 = value; + 口紅下_口紅_表示 = value; + 口紅下_ハイライト_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 歯CD.不透明度; + } + set + { + 歯CD.不透明度 = value; + 口CD.不透明度 = value; + 口紅上CD.不透明度 = value; + 口紅下_口紅CD.不透明度 = value; + 口紅下_ハイライトCD.不透明度 = value; + } + } + + public 口_裂け(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 口_裂けD e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.胴体["口"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_口 = pars["口"].ToPar(); + X0Y0_歯 = pars["歯"].ToPar(); + X0Y0_口紅上 = pars["口紅上"].ToPar(); + Pars pars2 = pars["口紅下"].ToPars(); + X0Y0_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y0_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][1]; + X0Y1_口 = pars["口"].ToPar(); + X0Y1_歯 = pars["歯"].ToPar(); + X0Y1_口紅上 = pars["口紅上"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y1_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y1_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][2]; + X0Y2_口 = pars["口"].ToPar(); + X0Y2_歯 = pars["歯"].ToPar(); + X0Y2_口紅上 = pars["口紅上"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y2_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y2_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][3]; + X0Y3_口 = pars["口"].ToPar(); + X0Y3_歯 = pars["歯"].ToPar(); + X0Y3_口紅上 = pars["口紅上"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y3_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y3_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][4]; + X0Y4_口 = pars["口"].ToPar(); + X0Y4_口紅上 = pars["口紅上"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y4_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y4_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][5]; + X0Y5_口 = pars["口"].ToPar(); + X0Y5_歯 = pars["歯"].ToPar(); + X0Y5_口紅上 = pars["口紅上"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y5_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y5_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][6]; + X0Y6_口 = pars["口"].ToPar(); + X0Y6_歯 = pars["歯"].ToPar(); + X0Y6_口紅上 = pars["口紅上"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y6_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y6_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][7]; + X0Y7_口 = pars["口"].ToPar(); + X0Y7_歯 = pars["歯"].ToPar(); + X0Y7_口紅上 = pars["口紅上"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y7_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y7_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][8]; + X0Y8_口 = pars["口"].ToPar(); + X0Y8_歯 = pars["歯"].ToPar(); + X0Y8_口紅上 = pars["口紅上"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y8_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y8_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][9]; + X0Y9_口 = pars["口"].ToPar(); + X0Y9_歯 = pars["歯"].ToPar(); + X0Y9_口紅上 = pars["口紅上"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y9_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y9_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][10]; + X0Y10_口 = pars["口"].ToPar(); + X0Y10_口紅上 = pars["口紅上"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y10_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y10_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][11]; + X0Y11_口 = pars["口"].ToPar(); + X0Y11_口紅上 = pars["口紅上"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y11_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y11_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][12]; + X0Y12_口 = pars["口"].ToPar(); + X0Y12_歯 = pars["歯"].ToPar(); + X0Y12_口紅上 = pars["口紅上"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y12_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y12_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][13]; + X0Y13_口 = pars["口"].ToPar(); + X0Y13_口紅上 = pars["口紅上"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y13_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y13_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 口_表示 = e.口_表示; + 歯_表示 = e.歯_表示; + 口紅上_表示 = e.口紅上_表示; + 口紅下_口紅_表示 = e.口紅下_口紅_表示; + 口紅下_ハイライト_表示 = e.口紅下_ハイライト_表示; + 口紅表示 = e.口紅表示; + ハイライト表示 = e.ハイライト表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_口CP = new ColorP(X0Y0_口, 歯CD, DisUnit, abj: true); + X0Y0_歯CP = new ColorP(X0Y0_歯, 口CD, DisUnit, abj: true); + X0Y0_口紅上CP = new ColorP(X0Y0_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y0_口紅下_口紅CP = new ColorP(X0Y0_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y0_口紅下_ハイライトCP = new ColorP(X0Y0_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y1_口CP = new ColorP(X0Y1_口, 歯CD, DisUnit, abj: true); + X0Y1_歯CP = new ColorP(X0Y1_歯, 口CD, DisUnit, abj: true); + X0Y1_口紅上CP = new ColorP(X0Y1_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y1_口紅下_口紅CP = new ColorP(X0Y1_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y1_口紅下_ハイライトCP = new ColorP(X0Y1_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y2_口CP = new ColorP(X0Y2_口, 歯CD, DisUnit, abj: true); + X0Y2_歯CP = new ColorP(X0Y2_歯, new ColorD(ref Col.Black, ref Color2.Empty), DisUnit, abj: true); + X0Y2_口紅上CP = new ColorP(X0Y2_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y2_口紅下_口紅CP = new ColorP(X0Y2_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y2_口紅下_ハイライトCP = new ColorP(X0Y2_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y3_口CP = new ColorP(X0Y3_口, 歯CD, DisUnit, abj: true); + X0Y3_歯CP = new ColorP(X0Y3_歯, new ColorD(ref Col.Black, ref Color2.Empty), DisUnit, abj: true); + X0Y3_口紅上CP = new ColorP(X0Y3_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y3_口紅下_口紅CP = new ColorP(X0Y3_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y3_口紅下_ハイライトCP = new ColorP(X0Y3_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y4_口CP = new ColorP(X0Y4_口, 歯CD, DisUnit, abj: true); + X0Y4_口紅上CP = new ColorP(X0Y4_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y4_口紅下_口紅CP = new ColorP(X0Y4_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y4_口紅下_ハイライトCP = new ColorP(X0Y4_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y5_口CP = new ColorP(X0Y5_口, 歯CD, DisUnit, abj: true); + X0Y5_歯CP = new ColorP(X0Y5_歯, 口CD, DisUnit, abj: true); + X0Y5_口紅上CP = new ColorP(X0Y5_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y5_口紅下_口紅CP = new ColorP(X0Y5_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y5_口紅下_ハイライトCP = new ColorP(X0Y5_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y6_口CP = new ColorP(X0Y6_口, 歯CD, DisUnit, abj: true); + X0Y6_歯CP = new ColorP(X0Y6_歯, 口CD, DisUnit, abj: true); + X0Y6_口紅上CP = new ColorP(X0Y6_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y6_口紅下_口紅CP = new ColorP(X0Y6_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y6_口紅下_ハイライトCP = new ColorP(X0Y6_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y7_口CP = new ColorP(X0Y7_口, 歯CD, DisUnit, abj: true); + X0Y7_歯CP = new ColorP(X0Y7_歯, new ColorD(ref Col.Black, ref Color2.Empty), DisUnit, abj: true); + X0Y7_口紅上CP = new ColorP(X0Y7_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y7_口紅下_口紅CP = new ColorP(X0Y7_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y7_口紅下_ハイライトCP = new ColorP(X0Y7_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y8_口CP = new ColorP(X0Y8_口, 歯CD, DisUnit, abj: true); + X0Y8_歯CP = new ColorP(X0Y8_歯, new ColorD(ref Col.Black, ref Color2.Empty), DisUnit, abj: true); + X0Y8_口紅上CP = new ColorP(X0Y8_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y8_口紅下_口紅CP = new ColorP(X0Y8_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y8_口紅下_ハイライトCP = new ColorP(X0Y8_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y9_口CP = new ColorP(X0Y9_口, 歯CD, DisUnit, abj: true); + X0Y9_歯CP = new ColorP(X0Y9_歯, 口CD, DisUnit, abj: true); + X0Y9_口紅上CP = new ColorP(X0Y9_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y9_口紅下_口紅CP = new ColorP(X0Y9_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y9_口紅下_ハイライトCP = new ColorP(X0Y9_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y10_口CP = new ColorP(X0Y10_口, 歯CD, DisUnit, abj: true); + X0Y10_口紅上CP = new ColorP(X0Y10_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y10_口紅下_口紅CP = new ColorP(X0Y10_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y10_口紅下_ハイライトCP = new ColorP(X0Y10_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y11_口CP = new ColorP(X0Y11_口, 歯CD, DisUnit, abj: true); + X0Y11_口紅上CP = new ColorP(X0Y11_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y11_口紅下_口紅CP = new ColorP(X0Y11_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y11_口紅下_ハイライトCP = new ColorP(X0Y11_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y12_口CP = new ColorP(X0Y12_口, 歯CD, DisUnit, abj: true); + X0Y12_歯CP = new ColorP(X0Y12_歯, 口CD, DisUnit, abj: true); + X0Y12_口紅上CP = new ColorP(X0Y12_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y12_口紅下_口紅CP = new ColorP(X0Y12_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y12_口紅下_ハイライトCP = new ColorP(X0Y12_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y13_口CP = new ColorP(X0Y13_口, 歯CD, DisUnit, abj: true); + X0Y13_口紅上CP = new ColorP(X0Y13_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y13_口紅下_口紅CP = new ColorP(X0Y13_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y13_口紅下_ハイライトCP = new ColorP(X0Y13_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + 口紅濃度 = e.口紅濃度; + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + double y = 1.5E-05; + X0Y0_口.BasePointBase = X0Y0_口.BasePointBase.AddY(y); + X0Y1_口.BasePointBase = X0Y1_口.BasePointBase.AddY(y); + X0Y2_口.BasePointBase = X0Y2_口.BasePointBase.AddY(y); + X0Y3_口.BasePointBase = X0Y3_口.BasePointBase.AddY(y); + X0Y4_口.BasePointBase = X0Y4_口.BasePointBase.AddY(y); + X0Y5_口.BasePointBase = X0Y5_口.BasePointBase.AddY(y); + X0Y6_口.BasePointBase = X0Y6_口.BasePointBase.AddY(y); + X0Y7_口.BasePointBase = X0Y7_口.BasePointBase.AddY(y); + X0Y8_口.BasePointBase = X0Y8_口.BasePointBase.AddY(y); + X0Y9_口.BasePointBase = X0Y9_口.BasePointBase.AddY(y); + X0Y10_口.BasePointBase = X0Y10_口.BasePointBase.AddY(y); + X0Y11_口.BasePointBase = X0Y11_口.BasePointBase.AddY(y); + X0Y12_口.BasePointBase = X0Y12_口.BasePointBase.AddY(y); + X0Y13_口.BasePointBase = X0Y13_口.BasePointBase.AddY(y); + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_口CP.Update(); + X0Y0_歯CP.Update(); + X0Y0_口紅上CP.Update(); + X0Y0_口紅下_口紅CP.Update(); + X0Y0_口紅下_ハイライトCP.Update(); + break; + case 1: + X0Y1_口CP.Update(); + X0Y1_歯CP.Update(); + X0Y1_口紅上CP.Update(); + X0Y1_口紅下_口紅CP.Update(); + X0Y1_口紅下_ハイライトCP.Update(); + break; + case 2: + X0Y2_口CP.Update(); + X0Y2_歯CP.Update(); + X0Y2_口紅上CP.Update(); + X0Y2_口紅下_口紅CP.Update(); + X0Y2_口紅下_ハイライトCP.Update(); + break; + case 3: + X0Y3_口CP.Update(); + X0Y3_歯CP.Update(); + X0Y3_口紅上CP.Update(); + X0Y3_口紅下_口紅CP.Update(); + X0Y3_口紅下_ハイライトCP.Update(); + break; + case 4: + X0Y4_口CP.Update(); + X0Y4_口紅上CP.Update(); + X0Y4_口紅下_口紅CP.Update(); + X0Y4_口紅下_ハイライトCP.Update(); + break; + case 5: + X0Y5_口CP.Update(); + X0Y5_歯CP.Update(); + X0Y5_口紅上CP.Update(); + X0Y5_口紅下_口紅CP.Update(); + X0Y5_口紅下_ハイライトCP.Update(); + break; + case 6: + X0Y6_口CP.Update(); + X0Y6_歯CP.Update(); + X0Y6_口紅上CP.Update(); + X0Y6_口紅下_口紅CP.Update(); + X0Y6_口紅下_ハイライトCP.Update(); + break; + case 7: + X0Y7_口CP.Update(); + X0Y7_歯CP.Update(); + X0Y7_口紅上CP.Update(); + X0Y7_口紅下_口紅CP.Update(); + X0Y7_口紅下_ハイライトCP.Update(); + break; + case 8: + X0Y8_口CP.Update(); + X0Y8_歯CP.Update(); + X0Y8_口紅上CP.Update(); + X0Y8_口紅下_口紅CP.Update(); + X0Y8_口紅下_ハイライトCP.Update(); + break; + case 9: + X0Y9_口CP.Update(); + X0Y9_歯CP.Update(); + X0Y9_口紅上CP.Update(); + X0Y9_口紅下_口紅CP.Update(); + X0Y9_口紅下_ハイライトCP.Update(); + break; + case 10: + X0Y10_口CP.Update(); + X0Y10_口紅上CP.Update(); + X0Y10_口紅下_口紅CP.Update(); + X0Y10_口紅下_ハイライトCP.Update(); + break; + case 11: + X0Y11_口CP.Update(); + X0Y11_口紅上CP.Update(); + X0Y11_口紅下_口紅CP.Update(); + X0Y11_口紅下_ハイライトCP.Update(); + break; + case 12: + X0Y12_口CP.Update(); + X0Y12_歯CP.Update(); + X0Y12_口紅上CP.Update(); + X0Y12_口紅下_口紅CP.Update(); + X0Y12_口紅下_ハイライトCP.Update(); + break; + default: + X0Y13_口CP.Update(); + X0Y13_口紅上CP.Update(); + X0Y13_口紅下_口紅CP.Update(); + X0Y13_口紅下_ハイライトCP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 口CD = new ColorD(ref Col.Black, ref 体配色.粘膜); + 歯CD = new ColorD(ref Col.Black, ref 体配色.歯); + 口紅上CD = new ColorD(ref Col.Empty, ref 体配色.口紅); + 口紅下_口紅CD = new ColorD(ref Col.Empty, ref 体配色.口紅); + 口紅下_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂けD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂けD.cs index 660be28..0170a71 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂けD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂けD.cs @@ -1,36 +1,37 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 口_裂けD : 口D +namespace SlaveMatrix { - public bool 口_表示 = true; + [Serializable] + public class 口_裂けD : 口D + { + public bool 口_表示 = true; - public bool 歯_表示 = true; + public bool 歯_表示 = true; - public bool 口紅上_表示; + public bool 口紅上_表示; - public bool 口紅下_口紅_表示; + public bool 口紅下_口紅_表示; - public bool 口紅下_ハイライト_表示 = true; + public bool 口紅下_ハイライト_表示 = true; - public bool 口紅表示 = true; + public bool 口紅表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double 口紅濃度 = 1.0; + public double 口紅濃度 = 1.0; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public 口_裂けD() - { - ThisType = GetType(); - } + public 口_裂けD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 口_裂け(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 口_裂け(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常.cs index 967d4f5..d8088cb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常.cs @@ -1,1196 +1,1197 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 口_通常 : 口 +namespace SlaveMatrix { - public Par X0Y0_口; + public class 口_通常 : 口 + { + public Par X0Y0_口; - public Par X0Y0_口紅上; + public Par X0Y0_口紅上; - public Par X0Y0_牙左; + public Par X0Y0_牙左; - public Par X0Y0_牙右; + public Par X0Y0_牙右; - public Par X0Y0_口紅下_口紅; + public Par X0Y0_口紅下_口紅; - public Par X0Y0_口紅下_ハイライト; + public Par X0Y0_口紅下_ハイライト; - public Par X0Y1_口; + public Par X0Y1_口; - public Par X0Y1_口紅上; + public Par X0Y1_口紅上; - public Par X0Y1_牙左; + public Par X0Y1_牙左; - public Par X0Y1_牙右; + public Par X0Y1_牙右; - public Par X0Y1_口紅下_口紅; + public Par X0Y1_口紅下_口紅; - public Par X0Y1_口紅下_ハイライト; + public Par X0Y1_口紅下_ハイライト; - public Par X0Y2_口; + public Par X0Y2_口; - public Par X0Y2_口紅上; + public Par X0Y2_口紅上; - public Par X0Y2_歯; + public Par X0Y2_歯; - public Par X0Y2_牙左; + public Par X0Y2_牙左; - public Par X0Y2_牙右; + public Par X0Y2_牙右; - public Par X0Y2_口紅下_口紅; + public Par X0Y2_口紅下_口紅; - public Par X0Y2_口紅下_ハイライト; + public Par X0Y2_口紅下_ハイライト; - public Par X0Y3_口; + public Par X0Y3_口; - public Par X0Y3_口紅上; + public Par X0Y3_口紅上; - public Par X0Y3_歯; + public Par X0Y3_歯; - public Par X0Y3_牙左; + public Par X0Y3_牙左; - public Par X0Y3_牙右; + public Par X0Y3_牙右; - public Par X0Y3_口紅下_口紅; + public Par X0Y3_口紅下_口紅; - public Par X0Y3_口紅下_ハイライト; + public Par X0Y3_口紅下_ハイライト; - public Par X0Y4_口; + public Par X0Y4_口; - public Par X0Y4_口紅上; + public Par X0Y4_口紅上; - public Par X0Y4_牙左; + public Par X0Y4_牙左; - public Par X0Y4_牙右; + public Par X0Y4_牙右; - public Par X0Y4_口紅下_口紅; + public Par X0Y4_口紅下_口紅; - public Par X0Y4_口紅下_ハイライト; + public Par X0Y4_口紅下_ハイライト; - public Par X0Y5_口; + public Par X0Y5_口; - public Par X0Y5_口紅上; + public Par X0Y5_口紅上; - public Par X0Y5_牙左; + public Par X0Y5_牙左; - public Par X0Y5_牙右; + public Par X0Y5_牙右; - public Par X0Y5_口紅下_口紅; + public Par X0Y5_口紅下_口紅; - public Par X0Y5_口紅下_ハイライト; + public Par X0Y5_口紅下_ハイライト; - public Par X0Y6_口; + public Par X0Y6_口; - public Par X0Y6_口紅上; + public Par X0Y6_口紅上; - public Par X0Y6_牙左; + public Par X0Y6_牙左; - public Par X0Y6_牙右; + public Par X0Y6_牙右; - public Par X0Y6_口紅下_口紅; + public Par X0Y6_口紅下_口紅; - public Par X0Y6_口紅下_ハイライト; + public Par X0Y6_口紅下_ハイライト; - public Par X0Y7_口; + public Par X0Y7_口; - public Par X0Y7_歯; + public Par X0Y7_歯; - public Par X0Y7_口紅上; + public Par X0Y7_口紅上; - public Par X0Y7_牙左; + public Par X0Y7_牙左; - public Par X0Y7_牙右; + public Par X0Y7_牙右; - public Par X0Y7_口紅下_口紅; + public Par X0Y7_口紅下_口紅; - public Par X0Y7_口紅下_ハイライト; + public Par X0Y7_口紅下_ハイライト; - public Par X0Y8_口; + public Par X0Y8_口; - public Par X0Y8_歯; + public Par X0Y8_歯; - public Par X0Y8_口紅上; + public Par X0Y8_口紅上; - public Par X0Y8_牙左; + public Par X0Y8_牙左; - public Par X0Y8_牙右; + public Par X0Y8_牙右; - public Par X0Y8_口紅下_口紅; + public Par X0Y8_口紅下_口紅; - public Par X0Y8_口紅下_ハイライト; + public Par X0Y8_口紅下_ハイライト; - public Par X0Y9_口; + public Par X0Y9_口; - public Par X0Y9_口紅上; + public Par X0Y9_口紅上; - public Par X0Y9_牙左; + public Par X0Y9_牙左; - public Par X0Y9_牙右; + public Par X0Y9_牙右; - public Par X0Y9_口紅下_口紅; + public Par X0Y9_口紅下_口紅; - public Par X0Y9_口紅下_ハイライト; + public Par X0Y9_口紅下_ハイライト; - public Par X0Y10_口; + public Par X0Y10_口; - public Par X0Y10_口紅上; + public Par X0Y10_口紅上; - public Par X0Y10_牙左; + public Par X0Y10_牙左; - public Par X0Y10_牙右; + public Par X0Y10_牙右; - public Par X0Y10_口紅下_口紅; + public Par X0Y10_口紅下_口紅; - public Par X0Y10_口紅下_ハイライト; + public Par X0Y10_口紅下_ハイライト; - public Par X0Y11_口; + public Par X0Y11_口; - public Par X0Y11_口紅上; + public Par X0Y11_口紅上; - public Par X0Y11_牙左; + public Par X0Y11_牙左; - public Par X0Y11_牙右; + public Par X0Y11_牙右; - public Par X0Y11_口紅下_口紅; + public Par X0Y11_口紅下_口紅; - public Par X0Y11_口紅下_ハイライト; + public Par X0Y11_口紅下_ハイライト; - public Par X0Y12_口; + public Par X0Y12_口; - public Par X0Y12_口紅上; + public Par X0Y12_口紅上; - public Par X0Y12_牙左; + public Par X0Y12_牙左; - public Par X0Y12_牙右; + public Par X0Y12_牙右; - public Par X0Y12_口紅下_口紅; + public Par X0Y12_口紅下_口紅; - public Par X0Y12_口紅下_ハイライト; + public Par X0Y12_口紅下_ハイライト; - public Par X0Y13_口; + public Par X0Y13_口; - public Par X0Y13_頬左; + public Par X0Y13_頬左; - public Par X0Y13_頬右; + public Par X0Y13_頬右; - public Par X0Y13_口紅上; + public Par X0Y13_口紅上; - public Par X0Y13_牙左; + public Par X0Y13_牙左; - public Par X0Y13_牙右; + public Par X0Y13_牙右; - public Par X0Y13_口紅下_口紅; + public Par X0Y13_口紅下_口紅; - public Par X0Y13_口紅下_ハイライト; + public Par X0Y13_口紅下_ハイライト; - public ColorD 口CD; + public ColorD 口CD; - public ColorD 歯CD; + public ColorD 歯CD; - public ColorD 頬左CD; + public ColorD 頬左CD; - public ColorD 頬右CD; + public ColorD 頬右CD; - public ColorD 口紅上CD; + public ColorD 口紅上CD; - public ColorD 牙左CD; + public ColorD 牙左CD; - public ColorD 牙右CD; + public ColorD 牙右CD; - public ColorD 口紅下_口紅CD; + public ColorD 口紅下_口紅CD; - public ColorD 口紅下_ハイライトCD; + public ColorD 口紅下_ハイライトCD; - public ColorP X0Y0_口CP; + public ColorP X0Y0_口CP; - public ColorP X0Y0_口紅上CP; + public ColorP X0Y0_口紅上CP; - public ColorP X0Y0_牙左CP; + public ColorP X0Y0_牙左CP; - public ColorP X0Y0_牙右CP; + public ColorP X0Y0_牙右CP; - public ColorP X0Y0_口紅下_口紅CP; + public ColorP X0Y0_口紅下_口紅CP; - public ColorP X0Y0_口紅下_ハイライトCP; + public ColorP X0Y0_口紅下_ハイライトCP; - public ColorP X0Y1_口CP; + public ColorP X0Y1_口CP; - public ColorP X0Y1_口紅上CP; + public ColorP X0Y1_口紅上CP; - public ColorP X0Y1_牙左CP; + public ColorP X0Y1_牙左CP; - public ColorP X0Y1_牙右CP; + public ColorP X0Y1_牙右CP; - public ColorP X0Y1_口紅下_口紅CP; + public ColorP X0Y1_口紅下_口紅CP; - public ColorP X0Y1_口紅下_ハイライトCP; + public ColorP X0Y1_口紅下_ハイライトCP; - public ColorP X0Y2_口CP; + public ColorP X0Y2_口CP; - public ColorP X0Y2_口紅上CP; + public ColorP X0Y2_口紅上CP; - public ColorP X0Y2_歯CP; + public ColorP X0Y2_歯CP; - public ColorP X0Y2_牙左CP; + public ColorP X0Y2_牙左CP; - public ColorP X0Y2_牙右CP; + public ColorP X0Y2_牙右CP; - public ColorP X0Y2_口紅下_口紅CP; + public ColorP X0Y2_口紅下_口紅CP; - public ColorP X0Y2_口紅下_ハイライトCP; + public ColorP X0Y2_口紅下_ハイライトCP; - public ColorP X0Y3_口CP; + public ColorP X0Y3_口CP; - public ColorP X0Y3_口紅上CP; + public ColorP X0Y3_口紅上CP; - public ColorP X0Y3_歯CP; + public ColorP X0Y3_歯CP; - public ColorP X0Y3_牙左CP; + public ColorP X0Y3_牙左CP; - public ColorP X0Y3_牙右CP; + public ColorP X0Y3_牙右CP; - public ColorP X0Y3_口紅下_口紅CP; + public ColorP X0Y3_口紅下_口紅CP; - public ColorP X0Y3_口紅下_ハイライトCP; + public ColorP X0Y3_口紅下_ハイライトCP; - public ColorP X0Y4_口CP; + public ColorP X0Y4_口CP; - public ColorP X0Y4_口紅上CP; + public ColorP X0Y4_口紅上CP; - public ColorP X0Y4_牙左CP; + public ColorP X0Y4_牙左CP; - public ColorP X0Y4_牙右CP; + public ColorP X0Y4_牙右CP; - public ColorP X0Y4_口紅下_口紅CP; + public ColorP X0Y4_口紅下_口紅CP; - public ColorP X0Y4_口紅下_ハイライトCP; + public ColorP X0Y4_口紅下_ハイライトCP; - public ColorP X0Y5_口CP; + public ColorP X0Y5_口CP; - public ColorP X0Y5_口紅上CP; + public ColorP X0Y5_口紅上CP; - public ColorP X0Y5_牙左CP; + public ColorP X0Y5_牙左CP; - public ColorP X0Y5_牙右CP; + public ColorP X0Y5_牙右CP; - public ColorP X0Y5_口紅下_口紅CP; + public ColorP X0Y5_口紅下_口紅CP; - public ColorP X0Y5_口紅下_ハイライトCP; + public ColorP X0Y5_口紅下_ハイライトCP; - public ColorP X0Y6_口CP; + public ColorP X0Y6_口CP; - public ColorP X0Y6_口紅上CP; + public ColorP X0Y6_口紅上CP; - public ColorP X0Y6_牙左CP; + public ColorP X0Y6_牙左CP; - public ColorP X0Y6_牙右CP; + public ColorP X0Y6_牙右CP; - public ColorP X0Y6_口紅下_口紅CP; + public ColorP X0Y6_口紅下_口紅CP; - public ColorP X0Y6_口紅下_ハイライトCP; + public ColorP X0Y6_口紅下_ハイライトCP; - public ColorP X0Y7_口CP; + public ColorP X0Y7_口CP; - public ColorP X0Y7_歯CP; + public ColorP X0Y7_歯CP; - public ColorP X0Y7_口紅上CP; + public ColorP X0Y7_口紅上CP; - public ColorP X0Y7_牙左CP; + public ColorP X0Y7_牙左CP; - public ColorP X0Y7_牙右CP; + public ColorP X0Y7_牙右CP; - public ColorP X0Y7_口紅下_口紅CP; + public ColorP X0Y7_口紅下_口紅CP; - public ColorP X0Y7_口紅下_ハイライトCP; + public ColorP X0Y7_口紅下_ハイライトCP; - public ColorP X0Y8_口CP; + public ColorP X0Y8_口CP; - public ColorP X0Y8_歯CP; + public ColorP X0Y8_歯CP; - public ColorP X0Y8_口紅上CP; + public ColorP X0Y8_口紅上CP; - public ColorP X0Y8_牙左CP; + public ColorP X0Y8_牙左CP; - public ColorP X0Y8_牙右CP; + public ColorP X0Y8_牙右CP; - public ColorP X0Y8_口紅下_口紅CP; + public ColorP X0Y8_口紅下_口紅CP; - public ColorP X0Y8_口紅下_ハイライトCP; + public ColorP X0Y8_口紅下_ハイライトCP; - public ColorP X0Y9_口CP; + public ColorP X0Y9_口CP; - public ColorP X0Y9_口紅上CP; + public ColorP X0Y9_口紅上CP; - public ColorP X0Y9_牙左CP; + public ColorP X0Y9_牙左CP; - public ColorP X0Y9_牙右CP; + public ColorP X0Y9_牙右CP; - public ColorP X0Y9_口紅下_口紅CP; + public ColorP X0Y9_口紅下_口紅CP; - public ColorP X0Y9_口紅下_ハイライトCP; + public ColorP X0Y9_口紅下_ハイライトCP; - public ColorP X0Y10_口CP; + public ColorP X0Y10_口CP; - public ColorP X0Y10_口紅上CP; + public ColorP X0Y10_口紅上CP; - public ColorP X0Y10_牙左CP; + public ColorP X0Y10_牙左CP; - public ColorP X0Y10_牙右CP; + public ColorP X0Y10_牙右CP; - public ColorP X0Y10_口紅下_口紅CP; + public ColorP X0Y10_口紅下_口紅CP; - public ColorP X0Y10_口紅下_ハイライトCP; + public ColorP X0Y10_口紅下_ハイライトCP; - public ColorP X0Y11_口CP; + public ColorP X0Y11_口CP; - public ColorP X0Y11_口紅上CP; + public ColorP X0Y11_口紅上CP; - public ColorP X0Y11_牙左CP; + public ColorP X0Y11_牙左CP; - public ColorP X0Y11_牙右CP; + public ColorP X0Y11_牙右CP; - public ColorP X0Y11_口紅下_口紅CP; + public ColorP X0Y11_口紅下_口紅CP; - public ColorP X0Y11_口紅下_ハイライトCP; + public ColorP X0Y11_口紅下_ハイライトCP; - public ColorP X0Y12_口CP; + public ColorP X0Y12_口CP; - public ColorP X0Y12_口紅上CP; + public ColorP X0Y12_口紅上CP; - public ColorP X0Y12_牙左CP; + public ColorP X0Y12_牙左CP; - public ColorP X0Y12_牙右CP; + public ColorP X0Y12_牙右CP; - public ColorP X0Y12_口紅下_口紅CP; + public ColorP X0Y12_口紅下_口紅CP; - public ColorP X0Y12_口紅下_ハイライトCP; + public ColorP X0Y12_口紅下_ハイライトCP; - public ColorP X0Y13_口CP; + public ColorP X0Y13_口CP; - public ColorP X0Y13_頬左CP; + public ColorP X0Y13_頬左CP; - public ColorP X0Y13_頬右CP; + public ColorP X0Y13_頬右CP; - public ColorP X0Y13_口紅上CP; + public ColorP X0Y13_口紅上CP; - public ColorP X0Y13_牙左CP; + public ColorP X0Y13_牙左CP; - public ColorP X0Y13_牙右CP; + public ColorP X0Y13_牙右CP; - public ColorP X0Y13_口紅下_口紅CP; + public ColorP X0Y13_口紅下_口紅CP; - public ColorP X0Y13_口紅下_ハイライトCP; + public ColorP X0Y13_口紅下_ハイライトCP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 口_表示 - { - get - { - return X0Y0_口.Dra; - } - set - { - X0Y0_口.Dra = value; - X0Y1_口.Dra = value; - X0Y2_口.Dra = value; - X0Y3_口.Dra = value; - X0Y4_口.Dra = value; - X0Y5_口.Dra = value; - X0Y6_口.Dra = value; - X0Y7_口.Dra = value; - X0Y8_口.Dra = value; - X0Y9_口.Dra = value; - X0Y10_口.Dra = value; - X0Y11_口.Dra = value; - X0Y12_口.Dra = value; - X0Y13_口.Dra = value; - X0Y0_口.Hit = value; - X0Y1_口.Hit = value; - X0Y2_口.Hit = value; - X0Y3_口.Hit = value; - X0Y4_口.Hit = value; - X0Y5_口.Hit = value; - X0Y6_口.Hit = value; - X0Y7_口.Hit = value; - X0Y8_口.Hit = value; - X0Y9_口.Hit = value; - X0Y10_口.Hit = value; - X0Y11_口.Hit = value; - X0Y12_口.Hit = value; - X0Y13_口.Hit = value; - } - } - - public bool 口紅上_表示 - { - get - { - return X0Y0_口紅上.Dra; - } - set - { - X0Y0_口紅上.Dra = value; - X0Y1_口紅上.Dra = value; - X0Y2_口紅上.Dra = value; - X0Y3_口紅上.Dra = value; - X0Y4_口紅上.Dra = value; - X0Y5_口紅上.Dra = value; - X0Y6_口紅上.Dra = value; - X0Y7_口紅上.Dra = value; - X0Y8_口紅上.Dra = value; - X0Y9_口紅上.Dra = value; - X0Y10_口紅上.Dra = value; - X0Y11_口紅上.Dra = value; - X0Y12_口紅上.Dra = value; - X0Y13_口紅上.Dra = value; - X0Y0_口紅上.Hit = value; - X0Y1_口紅上.Hit = value; - X0Y2_口紅上.Hit = value; - X0Y3_口紅上.Hit = value; - X0Y4_口紅上.Hit = value; - X0Y5_口紅上.Hit = value; - X0Y6_口紅上.Hit = value; - X0Y7_口紅上.Hit = value; - X0Y8_口紅上.Hit = value; - X0Y9_口紅上.Hit = value; - X0Y10_口紅上.Hit = value; - X0Y11_口紅上.Hit = value; - X0Y12_口紅上.Hit = value; - X0Y13_口紅上.Hit = value; - } - } - - public bool 牙左_表示 - { - get - { - return X0Y0_牙左.Dra; - } - set - { - X0Y0_牙左.Dra = value; - X0Y1_牙左.Dra = value; - X0Y2_牙左.Dra = value; - X0Y3_牙左.Dra = value; - X0Y4_牙左.Dra = value; - X0Y5_牙左.Dra = value; - X0Y6_牙左.Dra = value; - X0Y7_牙左.Dra = value; - X0Y8_牙左.Dra = value; - X0Y9_牙左.Dra = value; - X0Y10_牙左.Dra = value; - X0Y11_牙左.Dra = value; - X0Y12_牙左.Dra = value; - X0Y13_牙左.Dra = value; - X0Y0_牙左.Hit = value; - X0Y1_牙左.Hit = value; - X0Y2_牙左.Hit = value; - X0Y3_牙左.Hit = value; - X0Y4_牙左.Hit = value; - X0Y5_牙左.Hit = value; - X0Y6_牙左.Hit = value; - X0Y7_牙左.Hit = value; - X0Y8_牙左.Hit = value; - X0Y9_牙左.Hit = value; - X0Y10_牙左.Hit = value; - X0Y11_牙左.Hit = value; - X0Y12_牙左.Hit = value; - X0Y13_牙左.Hit = value; - } - } - - public bool 牙右_表示 - { - get - { - return X0Y0_牙右.Dra; - } - set - { - X0Y0_牙右.Dra = value; - X0Y1_牙右.Dra = value; - X0Y2_牙右.Dra = value; - X0Y3_牙右.Dra = value; - X0Y4_牙右.Dra = value; - X0Y5_牙右.Dra = value; - X0Y6_牙右.Dra = value; - X0Y7_牙右.Dra = value; - X0Y8_牙右.Dra = value; - X0Y9_牙右.Dra = value; - X0Y10_牙右.Dra = value; - X0Y11_牙右.Dra = value; - X0Y12_牙右.Dra = value; - X0Y13_牙右.Dra = value; - X0Y0_牙右.Hit = value; - X0Y1_牙右.Hit = value; - X0Y2_牙右.Hit = value; - X0Y3_牙右.Hit = value; - X0Y4_牙右.Hit = value; - X0Y5_牙右.Hit = value; - X0Y6_牙右.Hit = value; - X0Y7_牙右.Hit = value; - X0Y8_牙右.Hit = value; - X0Y9_牙右.Hit = value; - X0Y10_牙右.Hit = value; - X0Y11_牙右.Hit = value; - X0Y12_牙右.Hit = value; - X0Y13_牙右.Hit = value; - } - } - - public bool 口紅下_口紅_表示 - { - get - { - return X0Y0_口紅下_口紅.Dra; - } - set - { - X0Y0_口紅下_口紅.Dra = value; - X0Y1_口紅下_口紅.Dra = value; - X0Y2_口紅下_口紅.Dra = value; - X0Y3_口紅下_口紅.Dra = value; - X0Y4_口紅下_口紅.Dra = value; - X0Y5_口紅下_口紅.Dra = value; - X0Y6_口紅下_口紅.Dra = value; - X0Y7_口紅下_口紅.Dra = value; - X0Y8_口紅下_口紅.Dra = value; - X0Y9_口紅下_口紅.Dra = value; - X0Y10_口紅下_口紅.Dra = value; - X0Y11_口紅下_口紅.Dra = value; - X0Y12_口紅下_口紅.Dra = value; - X0Y13_口紅下_口紅.Dra = value; - X0Y0_口紅下_口紅.Hit = value; - X0Y1_口紅下_口紅.Hit = value; - X0Y2_口紅下_口紅.Hit = value; - X0Y3_口紅下_口紅.Hit = value; - X0Y4_口紅下_口紅.Hit = value; - X0Y5_口紅下_口紅.Hit = value; - X0Y6_口紅下_口紅.Hit = value; - X0Y7_口紅下_口紅.Hit = value; - X0Y8_口紅下_口紅.Hit = value; - X0Y9_口紅下_口紅.Hit = value; - X0Y10_口紅下_口紅.Hit = value; - X0Y11_口紅下_口紅.Hit = value; - X0Y12_口紅下_口紅.Hit = value; - X0Y13_口紅下_口紅.Hit = value; - } - } - - public bool 口紅下_ハイライト_表示 - { - get - { - return X0Y0_口紅下_ハイライト.Dra; - } - set - { - X0Y0_口紅下_ハイライト.Dra = value; - X0Y1_口紅下_ハイライト.Dra = value; - X0Y2_口紅下_ハイライト.Dra = value; - X0Y3_口紅下_ハイライト.Dra = value; - X0Y4_口紅下_ハイライト.Dra = value; - X0Y5_口紅下_ハイライト.Dra = value; - X0Y6_口紅下_ハイライト.Dra = value; - X0Y7_口紅下_ハイライト.Dra = value; - X0Y8_口紅下_ハイライト.Dra = value; - X0Y9_口紅下_ハイライト.Dra = value; - X0Y10_口紅下_ハイライト.Dra = value; - X0Y11_口紅下_ハイライト.Dra = value; - X0Y12_口紅下_ハイライト.Dra = value; - X0Y13_口紅下_ハイライト.Dra = value; - X0Y0_口紅下_ハイライト.Hit = value; - X0Y1_口紅下_ハイライト.Hit = value; - X0Y2_口紅下_ハイライト.Hit = value; - X0Y3_口紅下_ハイライト.Hit = value; - X0Y4_口紅下_ハイライト.Hit = value; - X0Y5_口紅下_ハイライト.Hit = value; - X0Y6_口紅下_ハイライト.Hit = value; - X0Y7_口紅下_ハイライト.Hit = value; - X0Y8_口紅下_ハイライト.Hit = value; - X0Y9_口紅下_ハイライト.Hit = value; - X0Y10_口紅下_ハイライト.Hit = value; - X0Y11_口紅下_ハイライト.Hit = value; - X0Y12_口紅下_ハイライト.Hit = value; - X0Y13_口紅下_ハイライト.Hit = value; - } - } - - public bool 歯_表示 - { - get - { - return X0Y2_歯.Dra; - } - set - { - X0Y2_歯.Dra = value; - X0Y3_歯.Dra = value; - X0Y7_歯.Dra = value; - X0Y8_歯.Dra = value; - X0Y2_歯.Hit = value; - X0Y3_歯.Hit = value; - X0Y7_歯.Hit = value; - X0Y8_歯.Hit = value; - } - } - - public bool 頬左_表示 - { - get - { - return X0Y13_頬左.Dra; - } - set - { - X0Y13_頬左.Dra = value; - X0Y13_頬左.Hit = value; - } - } - - public bool 頬右_表示 - { - get - { - return X0Y13_頬右.Dra; - } - set - { - X0Y13_頬右.Dra = value; - X0Y13_頬右.Hit = value; - } - } - - public bool 口紅表示 - { - get - { - return 口紅上_表示; - } - set - { - 口紅上_表示 = value; - 口紅下_口紅_表示 = value; - } - } - - public bool ハイライト表示 - { - get - { - return 口紅下_ハイライト_表示; - } - set - { - 口紅下_ハイライト_表示 = value; - } - } - - public double 口紅濃度 - { - get - { - return 口CD.不透明度; - } - set - { - 口紅上CD.不透明度 = value; - 口紅下_口紅CD.不透明度 = value; - } - } - - public double ハイライト濃度 - { - get - { - return 口紅下_ハイライトCD.不透明度; - } - set - { - 口紅下_ハイライトCD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 口_表示; - } - set - { - 口_表示 = value; - 口紅上_表示 = value; - 牙左_表示 = value; - 牙右_表示 = value; - 口紅下_口紅_表示 = value; - 口紅下_ハイライト_表示 = value; - 歯_表示 = value; - 頬左_表示 = value; - 頬右_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 口CD.不透明度; - } - set - { - 口CD.不透明度 = value; - 歯CD.不透明度 = value; - 頬左CD.不透明度 = value; - 頬右CD.不透明度 = value; - 口紅上CD.不透明度 = value; - 牙左CD.不透明度 = value; - 牙右CD.不透明度 = value; - 口紅下_口紅CD.不透明度 = value; - 口紅下_ハイライトCD.不透明度 = value; - } - } - - public 口_通常(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 口_通常D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["口"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_口 = pars["口"].ToPar(); - X0Y0_口紅上 = pars["口紅上"].ToPar(); - X0Y0_牙左 = pars["牙左"].ToPar(); - X0Y0_牙右 = pars["牙右"].ToPar(); - Pars pars2 = pars["口紅下"].ToPars(); - X0Y0_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y0_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][1]; - X0Y1_口 = pars["口"].ToPar(); - X0Y1_口紅上 = pars["口紅上"].ToPar(); - X0Y1_牙左 = pars["牙左"].ToPar(); - X0Y1_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y1_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y1_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][2]; - X0Y2_口 = pars["口"].ToPar(); - X0Y2_口紅上 = pars["口紅上"].ToPar(); - X0Y2_歯 = pars["歯"].ToPar(); - X0Y2_牙左 = pars["牙左"].ToPar(); - X0Y2_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y2_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y2_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][3]; - X0Y3_口 = pars["口"].ToPar(); - X0Y3_口紅上 = pars["口紅上"].ToPar(); - X0Y3_歯 = pars["歯"].ToPar(); - X0Y3_牙左 = pars["牙左"].ToPar(); - X0Y3_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y3_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y3_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][4]; - X0Y4_口 = pars["口"].ToPar(); - X0Y4_口紅上 = pars["口紅上"].ToPar(); - X0Y4_牙左 = pars["牙左"].ToPar(); - X0Y4_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y4_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y4_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][5]; - X0Y5_口 = pars["口"].ToPar(); - X0Y5_口紅上 = pars["口紅上"].ToPar(); - X0Y5_牙左 = pars["牙左"].ToPar(); - X0Y5_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y5_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y5_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][6]; - X0Y6_口 = pars["口"].ToPar(); - X0Y6_口紅上 = pars["口紅上"].ToPar(); - X0Y6_牙左 = pars["牙左"].ToPar(); - X0Y6_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y6_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y6_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][7]; - X0Y7_口 = pars["口"].ToPar(); - X0Y7_歯 = pars["歯"].ToPar(); - X0Y7_口紅上 = pars["口紅上"].ToPar(); - X0Y7_牙左 = pars["牙左"].ToPar(); - X0Y7_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y7_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y7_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][8]; - X0Y8_口 = pars["口"].ToPar(); - X0Y8_歯 = pars["歯"].ToPar(); - X0Y8_口紅上 = pars["口紅上"].ToPar(); - X0Y8_牙左 = pars["牙左"].ToPar(); - X0Y8_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y8_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y8_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][9]; - X0Y9_口 = pars["口"].ToPar(); - X0Y9_口紅上 = pars["口紅上"].ToPar(); - X0Y9_牙左 = pars["牙左"].ToPar(); - X0Y9_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y9_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y9_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][10]; - X0Y10_口 = pars["口"].ToPar(); - X0Y10_口紅上 = pars["口紅上"].ToPar(); - X0Y10_牙左 = pars["牙左"].ToPar(); - X0Y10_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y10_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y10_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][11]; - X0Y11_口 = pars["口"].ToPar(); - X0Y11_口紅上 = pars["口紅上"].ToPar(); - X0Y11_牙左 = pars["牙左"].ToPar(); - X0Y11_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y11_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y11_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][12]; - X0Y12_口 = pars["口"].ToPar(); - X0Y12_口紅上 = pars["口紅上"].ToPar(); - X0Y12_牙左 = pars["牙左"].ToPar(); - X0Y12_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y12_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y12_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][13]; - X0Y13_口 = pars["口"].ToPar(); - X0Y13_頬左 = pars["頬左"].ToPar(); - X0Y13_頬右 = pars["頬右"].ToPar(); - X0Y13_口紅上 = pars["口紅上"].ToPar(); - X0Y13_牙左 = pars["牙左"].ToPar(); - X0Y13_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); - X0Y13_口紅下_口紅 = pars2["口紅"].ToPar(); - X0Y13_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 口_表示 = e.口_表示; - 口紅上_表示 = e.口紅上_表示; - 牙左_表示 = e.牙左_表示; - 牙右_表示 = e.牙右_表示; - 口紅下_口紅_表示 = e.口紅下_口紅_表示; - 口紅下_ハイライト_表示 = e.口紅下_ハイライト_表示; - 歯_表示 = e.歯_表示; - 頬左_表示 = e.頬左_表示; - 頬右_表示 = e.頬右_表示; - 口紅表示 = e.口紅表示; - ハイライト表示 = e.ハイライト表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_口CP = new ColorP(X0Y0_口, 口CD, DisUnit, abj: true); - X0Y0_口紅上CP = new ColorP(X0Y0_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y0_牙左CP = new ColorP(X0Y0_牙左, 牙左CD, DisUnit, abj: true); - X0Y0_牙右CP = new ColorP(X0Y0_牙右, 牙右CD, DisUnit, abj: true); - X0Y0_口紅下_口紅CP = new ColorP(X0Y0_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y0_口紅下_ハイライトCP = new ColorP(X0Y0_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y1_口CP = new ColorP(X0Y1_口, 口CD, DisUnit, abj: true); - X0Y1_口紅上CP = new ColorP(X0Y1_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y1_牙左CP = new ColorP(X0Y1_牙左, 牙左CD, DisUnit, abj: true); - X0Y1_牙右CP = new ColorP(X0Y1_牙右, 牙右CD, DisUnit, abj: true); - X0Y1_口紅下_口紅CP = new ColorP(X0Y1_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y1_口紅下_ハイライトCP = new ColorP(X0Y1_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y2_口CP = new ColorP(X0Y2_口, 歯CD, DisUnit, abj: true); - X0Y2_口紅上CP = new ColorP(X0Y2_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y2_歯CP = new ColorP(X0Y2_歯, 歯CD, DisUnit, abj: true); - X0Y2_牙左CP = new ColorP(X0Y2_牙左, 牙左CD, DisUnit, abj: true); - X0Y2_牙右CP = new ColorP(X0Y2_牙右, 牙右CD, DisUnit, abj: true); - X0Y2_口紅下_口紅CP = new ColorP(X0Y2_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y2_口紅下_ハイライトCP = new ColorP(X0Y2_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y3_口CP = new ColorP(X0Y3_口, 歯CD, DisUnit, abj: true); - X0Y3_口紅上CP = new ColorP(X0Y3_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y3_歯CP = new ColorP(X0Y3_歯, 歯CD, DisUnit, abj: true); - X0Y3_牙左CP = new ColorP(X0Y3_牙左, 牙左CD, DisUnit, abj: true); - X0Y3_牙右CP = new ColorP(X0Y3_牙右, 牙右CD, DisUnit, abj: true); - X0Y3_口紅下_口紅CP = new ColorP(X0Y3_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y3_口紅下_ハイライトCP = new ColorP(X0Y3_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y4_口CP = new ColorP(X0Y4_口, 口CD, DisUnit, abj: true); - X0Y4_口紅上CP = new ColorP(X0Y4_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y4_牙左CP = new ColorP(X0Y4_牙左, 牙左CD, DisUnit, abj: true); - X0Y4_牙右CP = new ColorP(X0Y4_牙右, 牙右CD, DisUnit, abj: true); - X0Y4_口紅下_口紅CP = new ColorP(X0Y4_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y4_口紅下_ハイライトCP = new ColorP(X0Y4_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y5_口CP = new ColorP(X0Y5_口, 口CD, DisUnit, abj: true); - X0Y5_口紅上CP = new ColorP(X0Y5_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y5_牙左CP = new ColorP(X0Y5_牙左, 牙左CD, DisUnit, abj: true); - X0Y5_牙右CP = new ColorP(X0Y5_牙右, 牙右CD, DisUnit, abj: true); - X0Y5_口紅下_口紅CP = new ColorP(X0Y5_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y5_口紅下_ハイライトCP = new ColorP(X0Y5_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y6_口CP = new ColorP(X0Y6_口, 口CD, DisUnit, abj: true); - X0Y6_口紅上CP = new ColorP(X0Y6_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y6_牙左CP = new ColorP(X0Y6_牙左, 牙左CD, DisUnit, abj: true); - X0Y6_牙右CP = new ColorP(X0Y6_牙右, 牙右CD, DisUnit, abj: true); - X0Y6_口紅下_口紅CP = new ColorP(X0Y6_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y6_口紅下_ハイライトCP = new ColorP(X0Y6_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y7_口CP = new ColorP(X0Y7_口, 歯CD, DisUnit, abj: true); - X0Y7_歯CP = new ColorP(X0Y7_歯, 歯CD, DisUnit, abj: true); - X0Y7_口紅上CP = new ColorP(X0Y7_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y7_牙左CP = new ColorP(X0Y7_牙左, 牙左CD, DisUnit, abj: true); - X0Y7_牙右CP = new ColorP(X0Y7_牙右, 牙右CD, DisUnit, abj: true); - X0Y7_口紅下_口紅CP = new ColorP(X0Y7_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y7_口紅下_ハイライトCP = new ColorP(X0Y7_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y8_口CP = new ColorP(X0Y8_口, 歯CD, DisUnit, abj: true); - X0Y8_歯CP = new ColorP(X0Y8_歯, 歯CD, DisUnit, abj: true); - X0Y8_口紅上CP = new ColorP(X0Y8_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y8_牙左CP = new ColorP(X0Y8_牙左, 牙左CD, DisUnit, abj: true); - X0Y8_牙右CP = new ColorP(X0Y8_牙右, 牙右CD, DisUnit, abj: true); - X0Y8_口紅下_口紅CP = new ColorP(X0Y8_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y8_口紅下_ハイライトCP = new ColorP(X0Y8_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y9_口CP = new ColorP(X0Y9_口, 口CD, DisUnit, abj: true); - X0Y9_口紅上CP = new ColorP(X0Y9_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y9_牙左CP = new ColorP(X0Y9_牙左, 牙左CD, DisUnit, abj: true); - X0Y9_牙右CP = new ColorP(X0Y9_牙右, 牙右CD, DisUnit, abj: true); - X0Y9_口紅下_口紅CP = new ColorP(X0Y9_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y9_口紅下_ハイライトCP = new ColorP(X0Y9_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y10_口CP = new ColorP(X0Y10_口, 口CD, DisUnit, abj: true); - X0Y10_口紅上CP = new ColorP(X0Y10_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y10_牙左CP = new ColorP(X0Y10_牙左, 牙左CD, DisUnit, abj: true); - X0Y10_牙右CP = new ColorP(X0Y10_牙右, 牙右CD, DisUnit, abj: true); - X0Y10_口紅下_口紅CP = new ColorP(X0Y10_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y10_口紅下_ハイライトCP = new ColorP(X0Y10_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y11_口CP = new ColorP(X0Y11_口, 口CD, DisUnit, abj: true); - X0Y11_口紅上CP = new ColorP(X0Y11_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y11_牙左CP = new ColorP(X0Y11_牙左, 牙左CD, DisUnit, abj: true); - X0Y11_牙右CP = new ColorP(X0Y11_牙右, 牙右CD, DisUnit, abj: true); - X0Y11_口紅下_口紅CP = new ColorP(X0Y11_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y11_口紅下_ハイライトCP = new ColorP(X0Y11_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y12_口CP = new ColorP(X0Y12_口, 口CD, DisUnit, abj: true); - X0Y12_口紅上CP = new ColorP(X0Y12_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y12_牙左CP = new ColorP(X0Y12_牙左, 牙左CD, DisUnit, abj: true); - X0Y12_牙右CP = new ColorP(X0Y12_牙右, 牙右CD, DisUnit, abj: true); - X0Y12_口紅下_口紅CP = new ColorP(X0Y12_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y12_口紅下_ハイライトCP = new ColorP(X0Y12_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - X0Y13_口CP = new ColorP(X0Y13_口, 口CD, DisUnit, abj: true); - X0Y13_頬左CP = new ColorP(X0Y13_頬左, 頬左CD, DisUnit, abj: true); - X0Y13_頬右CP = new ColorP(X0Y13_頬右, 頬右CD, DisUnit, abj: true); - X0Y13_口紅上CP = new ColorP(X0Y13_口紅上, 口紅上CD, DisUnit, abj: true); - X0Y13_牙左CP = new ColorP(X0Y13_牙左, 牙左CD, DisUnit, abj: true); - X0Y13_牙右CP = new ColorP(X0Y13_牙右, 牙右CD, DisUnit, abj: true); - X0Y13_口紅下_口紅CP = new ColorP(X0Y13_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); - X0Y13_口紅下_ハイライトCP = new ColorP(X0Y13_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); - 口紅濃度 = e.口紅濃度; - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_口CP.Update(); - X0Y0_口紅上CP.Update(); - X0Y0_牙左CP.Update(); - X0Y0_牙右CP.Update(); - X0Y0_口紅下_口紅CP.Update(); - X0Y0_口紅下_ハイライトCP.Update(); - break; - case 1: - X0Y1_口CP.Update(); - X0Y1_口紅上CP.Update(); - X0Y1_牙左CP.Update(); - X0Y1_牙右CP.Update(); - X0Y1_口紅下_口紅CP.Update(); - X0Y1_口紅下_ハイライトCP.Update(); - break; - case 2: - X0Y2_口CP.Update(); - X0Y2_口紅上CP.Update(); - X0Y2_歯CP.Update(); - X0Y2_牙左CP.Update(); - X0Y2_牙右CP.Update(); - X0Y2_口紅下_口紅CP.Update(); - X0Y2_口紅下_ハイライトCP.Update(); - break; - case 3: - X0Y3_口CP.Update(); - X0Y3_口紅上CP.Update(); - X0Y3_歯CP.Update(); - X0Y3_牙左CP.Update(); - X0Y3_牙右CP.Update(); - X0Y3_口紅下_口紅CP.Update(); - X0Y3_口紅下_ハイライトCP.Update(); - break; - case 4: - X0Y4_口CP.Update(); - X0Y4_口紅上CP.Update(); - X0Y4_牙左CP.Update(); - X0Y4_牙右CP.Update(); - X0Y4_口紅下_口紅CP.Update(); - X0Y4_口紅下_ハイライトCP.Update(); - break; - case 5: - X0Y5_口CP.Update(); - X0Y5_口紅上CP.Update(); - X0Y5_牙左CP.Update(); - X0Y5_牙右CP.Update(); - X0Y5_口紅下_口紅CP.Update(); - X0Y5_口紅下_ハイライトCP.Update(); - break; - case 6: - X0Y6_口CP.Update(); - X0Y6_口紅上CP.Update(); - X0Y6_牙左CP.Update(); - X0Y6_牙右CP.Update(); - X0Y6_口紅下_口紅CP.Update(); - X0Y6_口紅下_ハイライトCP.Update(); - break; - case 7: - X0Y7_口CP.Update(); - X0Y7_歯CP.Update(); - X0Y7_口紅上CP.Update(); - X0Y7_牙左CP.Update(); - X0Y7_牙右CP.Update(); - X0Y7_口紅下_口紅CP.Update(); - X0Y7_口紅下_ハイライトCP.Update(); - break; - case 8: - X0Y8_口CP.Update(); - X0Y8_歯CP.Update(); - X0Y8_口紅上CP.Update(); - X0Y8_牙左CP.Update(); - X0Y8_牙右CP.Update(); - X0Y8_口紅下_口紅CP.Update(); - X0Y8_口紅下_ハイライトCP.Update(); - break; - case 9: - X0Y9_口CP.Update(); - X0Y9_口紅上CP.Update(); - X0Y9_牙左CP.Update(); - X0Y9_牙右CP.Update(); - X0Y9_口紅下_口紅CP.Update(); - X0Y9_口紅下_ハイライトCP.Update(); - break; - case 10: - X0Y10_口CP.Update(); - X0Y10_口紅上CP.Update(); - X0Y10_牙左CP.Update(); - X0Y10_牙右CP.Update(); - X0Y10_口紅下_口紅CP.Update(); - X0Y10_口紅下_ハイライトCP.Update(); - break; - case 11: - X0Y11_口CP.Update(); - X0Y11_口紅上CP.Update(); - X0Y11_牙左CP.Update(); - X0Y11_牙右CP.Update(); - X0Y11_口紅下_口紅CP.Update(); - X0Y11_口紅下_ハイライトCP.Update(); - break; - case 12: - X0Y12_口CP.Update(); - X0Y12_口紅上CP.Update(); - X0Y12_牙左CP.Update(); - X0Y12_牙右CP.Update(); - X0Y12_口紅下_口紅CP.Update(); - X0Y12_口紅下_ハイライトCP.Update(); - break; - default: - X0Y13_口CP.Update(); - X0Y13_頬左CP.Update(); - X0Y13_頬右CP.Update(); - X0Y13_口紅上CP.Update(); - X0Y13_牙左CP.Update(); - X0Y13_牙右CP.Update(); - X0Y13_口紅下_口紅CP.Update(); - X0Y13_口紅下_ハイライトCP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 口CD = new ColorD(ref Col.Black, ref 体配色.粘膜); - 歯CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頬左CD = new ColorD(ref Col.Empty, ref 体配色.肌濃); - 頬右CD = new ColorD(ref Col.Empty, ref 体配色.肌濃); - 口紅上CD = new ColorD(ref Col.Empty, ref 体配色.口紅); - 牙左CD = new ColorD(ref Col.Black, ref 体配色.歯); - 牙右CD = new ColorD(ref Col.Black, ref 体配色.歯); - 口紅下_口紅CD = new ColorD(ref Col.Empty, ref 体配色.口紅); - 口紅下_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 口_表示 + { + get + { + return X0Y0_口.Dra; + } + set + { + X0Y0_口.Dra = value; + X0Y1_口.Dra = value; + X0Y2_口.Dra = value; + X0Y3_口.Dra = value; + X0Y4_口.Dra = value; + X0Y5_口.Dra = value; + X0Y6_口.Dra = value; + X0Y7_口.Dra = value; + X0Y8_口.Dra = value; + X0Y9_口.Dra = value; + X0Y10_口.Dra = value; + X0Y11_口.Dra = value; + X0Y12_口.Dra = value; + X0Y13_口.Dra = value; + X0Y0_口.Hit = value; + X0Y1_口.Hit = value; + X0Y2_口.Hit = value; + X0Y3_口.Hit = value; + X0Y4_口.Hit = value; + X0Y5_口.Hit = value; + X0Y6_口.Hit = value; + X0Y7_口.Hit = value; + X0Y8_口.Hit = value; + X0Y9_口.Hit = value; + X0Y10_口.Hit = value; + X0Y11_口.Hit = value; + X0Y12_口.Hit = value; + X0Y13_口.Hit = value; + } + } + + public bool 口紅上_表示 + { + get + { + return X0Y0_口紅上.Dra; + } + set + { + X0Y0_口紅上.Dra = value; + X0Y1_口紅上.Dra = value; + X0Y2_口紅上.Dra = value; + X0Y3_口紅上.Dra = value; + X0Y4_口紅上.Dra = value; + X0Y5_口紅上.Dra = value; + X0Y6_口紅上.Dra = value; + X0Y7_口紅上.Dra = value; + X0Y8_口紅上.Dra = value; + X0Y9_口紅上.Dra = value; + X0Y10_口紅上.Dra = value; + X0Y11_口紅上.Dra = value; + X0Y12_口紅上.Dra = value; + X0Y13_口紅上.Dra = value; + X0Y0_口紅上.Hit = value; + X0Y1_口紅上.Hit = value; + X0Y2_口紅上.Hit = value; + X0Y3_口紅上.Hit = value; + X0Y4_口紅上.Hit = value; + X0Y5_口紅上.Hit = value; + X0Y6_口紅上.Hit = value; + X0Y7_口紅上.Hit = value; + X0Y8_口紅上.Hit = value; + X0Y9_口紅上.Hit = value; + X0Y10_口紅上.Hit = value; + X0Y11_口紅上.Hit = value; + X0Y12_口紅上.Hit = value; + X0Y13_口紅上.Hit = value; + } + } + + public bool 牙左_表示 + { + get + { + return X0Y0_牙左.Dra; + } + set + { + X0Y0_牙左.Dra = value; + X0Y1_牙左.Dra = value; + X0Y2_牙左.Dra = value; + X0Y3_牙左.Dra = value; + X0Y4_牙左.Dra = value; + X0Y5_牙左.Dra = value; + X0Y6_牙左.Dra = value; + X0Y7_牙左.Dra = value; + X0Y8_牙左.Dra = value; + X0Y9_牙左.Dra = value; + X0Y10_牙左.Dra = value; + X0Y11_牙左.Dra = value; + X0Y12_牙左.Dra = value; + X0Y13_牙左.Dra = value; + X0Y0_牙左.Hit = value; + X0Y1_牙左.Hit = value; + X0Y2_牙左.Hit = value; + X0Y3_牙左.Hit = value; + X0Y4_牙左.Hit = value; + X0Y5_牙左.Hit = value; + X0Y6_牙左.Hit = value; + X0Y7_牙左.Hit = value; + X0Y8_牙左.Hit = value; + X0Y9_牙左.Hit = value; + X0Y10_牙左.Hit = value; + X0Y11_牙左.Hit = value; + X0Y12_牙左.Hit = value; + X0Y13_牙左.Hit = value; + } + } + + public bool 牙右_表示 + { + get + { + return X0Y0_牙右.Dra; + } + set + { + X0Y0_牙右.Dra = value; + X0Y1_牙右.Dra = value; + X0Y2_牙右.Dra = value; + X0Y3_牙右.Dra = value; + X0Y4_牙右.Dra = value; + X0Y5_牙右.Dra = value; + X0Y6_牙右.Dra = value; + X0Y7_牙右.Dra = value; + X0Y8_牙右.Dra = value; + X0Y9_牙右.Dra = value; + X0Y10_牙右.Dra = value; + X0Y11_牙右.Dra = value; + X0Y12_牙右.Dra = value; + X0Y13_牙右.Dra = value; + X0Y0_牙右.Hit = value; + X0Y1_牙右.Hit = value; + X0Y2_牙右.Hit = value; + X0Y3_牙右.Hit = value; + X0Y4_牙右.Hit = value; + X0Y5_牙右.Hit = value; + X0Y6_牙右.Hit = value; + X0Y7_牙右.Hit = value; + X0Y8_牙右.Hit = value; + X0Y9_牙右.Hit = value; + X0Y10_牙右.Hit = value; + X0Y11_牙右.Hit = value; + X0Y12_牙右.Hit = value; + X0Y13_牙右.Hit = value; + } + } + + public bool 口紅下_口紅_表示 + { + get + { + return X0Y0_口紅下_口紅.Dra; + } + set + { + X0Y0_口紅下_口紅.Dra = value; + X0Y1_口紅下_口紅.Dra = value; + X0Y2_口紅下_口紅.Dra = value; + X0Y3_口紅下_口紅.Dra = value; + X0Y4_口紅下_口紅.Dra = value; + X0Y5_口紅下_口紅.Dra = value; + X0Y6_口紅下_口紅.Dra = value; + X0Y7_口紅下_口紅.Dra = value; + X0Y8_口紅下_口紅.Dra = value; + X0Y9_口紅下_口紅.Dra = value; + X0Y10_口紅下_口紅.Dra = value; + X0Y11_口紅下_口紅.Dra = value; + X0Y12_口紅下_口紅.Dra = value; + X0Y13_口紅下_口紅.Dra = value; + X0Y0_口紅下_口紅.Hit = value; + X0Y1_口紅下_口紅.Hit = value; + X0Y2_口紅下_口紅.Hit = value; + X0Y3_口紅下_口紅.Hit = value; + X0Y4_口紅下_口紅.Hit = value; + X0Y5_口紅下_口紅.Hit = value; + X0Y6_口紅下_口紅.Hit = value; + X0Y7_口紅下_口紅.Hit = value; + X0Y8_口紅下_口紅.Hit = value; + X0Y9_口紅下_口紅.Hit = value; + X0Y10_口紅下_口紅.Hit = value; + X0Y11_口紅下_口紅.Hit = value; + X0Y12_口紅下_口紅.Hit = value; + X0Y13_口紅下_口紅.Hit = value; + } + } + + public bool 口紅下_ハイライト_表示 + { + get + { + return X0Y0_口紅下_ハイライト.Dra; + } + set + { + X0Y0_口紅下_ハイライト.Dra = value; + X0Y1_口紅下_ハイライト.Dra = value; + X0Y2_口紅下_ハイライト.Dra = value; + X0Y3_口紅下_ハイライト.Dra = value; + X0Y4_口紅下_ハイライト.Dra = value; + X0Y5_口紅下_ハイライト.Dra = value; + X0Y6_口紅下_ハイライト.Dra = value; + X0Y7_口紅下_ハイライト.Dra = value; + X0Y8_口紅下_ハイライト.Dra = value; + X0Y9_口紅下_ハイライト.Dra = value; + X0Y10_口紅下_ハイライト.Dra = value; + X0Y11_口紅下_ハイライト.Dra = value; + X0Y12_口紅下_ハイライト.Dra = value; + X0Y13_口紅下_ハイライト.Dra = value; + X0Y0_口紅下_ハイライト.Hit = value; + X0Y1_口紅下_ハイライト.Hit = value; + X0Y2_口紅下_ハイライト.Hit = value; + X0Y3_口紅下_ハイライト.Hit = value; + X0Y4_口紅下_ハイライト.Hit = value; + X0Y5_口紅下_ハイライト.Hit = value; + X0Y6_口紅下_ハイライト.Hit = value; + X0Y7_口紅下_ハイライト.Hit = value; + X0Y8_口紅下_ハイライト.Hit = value; + X0Y9_口紅下_ハイライト.Hit = value; + X0Y10_口紅下_ハイライト.Hit = value; + X0Y11_口紅下_ハイライト.Hit = value; + X0Y12_口紅下_ハイライト.Hit = value; + X0Y13_口紅下_ハイライト.Hit = value; + } + } + + public bool 歯_表示 + { + get + { + return X0Y2_歯.Dra; + } + set + { + X0Y2_歯.Dra = value; + X0Y3_歯.Dra = value; + X0Y7_歯.Dra = value; + X0Y8_歯.Dra = value; + X0Y2_歯.Hit = value; + X0Y3_歯.Hit = value; + X0Y7_歯.Hit = value; + X0Y8_歯.Hit = value; + } + } + + public bool 頬左_表示 + { + get + { + return X0Y13_頬左.Dra; + } + set + { + X0Y13_頬左.Dra = value; + X0Y13_頬左.Hit = value; + } + } + + public bool 頬右_表示 + { + get + { + return X0Y13_頬右.Dra; + } + set + { + X0Y13_頬右.Dra = value; + X0Y13_頬右.Hit = value; + } + } + + public bool 口紅表示 + { + get + { + return 口紅上_表示; + } + set + { + 口紅上_表示 = value; + 口紅下_口紅_表示 = value; + } + } + + public bool ハイライト表示 + { + get + { + return 口紅下_ハイライト_表示; + } + set + { + 口紅下_ハイライト_表示 = value; + } + } + + public double 口紅濃度 + { + get + { + return 口CD.不透明度; + } + set + { + 口紅上CD.不透明度 = value; + 口紅下_口紅CD.不透明度 = value; + } + } + + public double ハイライト濃度 + { + get + { + return 口紅下_ハイライトCD.不透明度; + } + set + { + 口紅下_ハイライトCD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 口_表示; + } + set + { + 口_表示 = value; + 口紅上_表示 = value; + 牙左_表示 = value; + 牙右_表示 = value; + 口紅下_口紅_表示 = value; + 口紅下_ハイライト_表示 = value; + 歯_表示 = value; + 頬左_表示 = value; + 頬右_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 口CD.不透明度; + } + set + { + 口CD.不透明度 = value; + 歯CD.不透明度 = value; + 頬左CD.不透明度 = value; + 頬右CD.不透明度 = value; + 口紅上CD.不透明度 = value; + 牙左CD.不透明度 = value; + 牙右CD.不透明度 = value; + 口紅下_口紅CD.不透明度 = value; + 口紅下_ハイライトCD.不透明度 = value; + } + } + + public 口_通常(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 口_通常D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.胴体["口"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_口 = pars["口"].ToPar(); + X0Y0_口紅上 = pars["口紅上"].ToPar(); + X0Y0_牙左 = pars["牙左"].ToPar(); + X0Y0_牙右 = pars["牙右"].ToPar(); + Pars pars2 = pars["口紅下"].ToPars(); + X0Y0_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y0_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][1]; + X0Y1_口 = pars["口"].ToPar(); + X0Y1_口紅上 = pars["口紅上"].ToPar(); + X0Y1_牙左 = pars["牙左"].ToPar(); + X0Y1_牙右 = pars["牙右"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y1_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y1_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][2]; + X0Y2_口 = pars["口"].ToPar(); + X0Y2_口紅上 = pars["口紅上"].ToPar(); + X0Y2_歯 = pars["歯"].ToPar(); + X0Y2_牙左 = pars["牙左"].ToPar(); + X0Y2_牙右 = pars["牙右"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y2_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y2_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][3]; + X0Y3_口 = pars["口"].ToPar(); + X0Y3_口紅上 = pars["口紅上"].ToPar(); + X0Y3_歯 = pars["歯"].ToPar(); + X0Y3_牙左 = pars["牙左"].ToPar(); + X0Y3_牙右 = pars["牙右"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y3_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y3_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][4]; + X0Y4_口 = pars["口"].ToPar(); + X0Y4_口紅上 = pars["口紅上"].ToPar(); + X0Y4_牙左 = pars["牙左"].ToPar(); + X0Y4_牙右 = pars["牙右"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y4_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y4_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][5]; + X0Y5_口 = pars["口"].ToPar(); + X0Y5_口紅上 = pars["口紅上"].ToPar(); + X0Y5_牙左 = pars["牙左"].ToPar(); + X0Y5_牙右 = pars["牙右"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y5_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y5_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][6]; + X0Y6_口 = pars["口"].ToPar(); + X0Y6_口紅上 = pars["口紅上"].ToPar(); + X0Y6_牙左 = pars["牙左"].ToPar(); + X0Y6_牙右 = pars["牙右"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y6_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y6_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][7]; + X0Y7_口 = pars["口"].ToPar(); + X0Y7_歯 = pars["歯"].ToPar(); + X0Y7_口紅上 = pars["口紅上"].ToPar(); + X0Y7_牙左 = pars["牙左"].ToPar(); + X0Y7_牙右 = pars["牙右"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y7_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y7_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][8]; + X0Y8_口 = pars["口"].ToPar(); + X0Y8_歯 = pars["歯"].ToPar(); + X0Y8_口紅上 = pars["口紅上"].ToPar(); + X0Y8_牙左 = pars["牙左"].ToPar(); + X0Y8_牙右 = pars["牙右"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y8_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y8_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][9]; + X0Y9_口 = pars["口"].ToPar(); + X0Y9_口紅上 = pars["口紅上"].ToPar(); + X0Y9_牙左 = pars["牙左"].ToPar(); + X0Y9_牙右 = pars["牙右"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y9_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y9_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][10]; + X0Y10_口 = pars["口"].ToPar(); + X0Y10_口紅上 = pars["口紅上"].ToPar(); + X0Y10_牙左 = pars["牙左"].ToPar(); + X0Y10_牙右 = pars["牙右"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y10_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y10_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][11]; + X0Y11_口 = pars["口"].ToPar(); + X0Y11_口紅上 = pars["口紅上"].ToPar(); + X0Y11_牙左 = pars["牙左"].ToPar(); + X0Y11_牙右 = pars["牙右"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y11_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y11_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][12]; + X0Y12_口 = pars["口"].ToPar(); + X0Y12_口紅上 = pars["口紅上"].ToPar(); + X0Y12_牙左 = pars["牙左"].ToPar(); + X0Y12_牙右 = pars["牙右"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y12_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y12_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][13]; + X0Y13_口 = pars["口"].ToPar(); + X0Y13_頬左 = pars["頬左"].ToPar(); + X0Y13_頬右 = pars["頬右"].ToPar(); + X0Y13_口紅上 = pars["口紅上"].ToPar(); + X0Y13_牙左 = pars["牙左"].ToPar(); + X0Y13_牙右 = pars["牙右"].ToPar(); + pars2 = pars["口紅下"].ToPars(); + X0Y13_口紅下_口紅 = pars2["口紅"].ToPar(); + X0Y13_口紅下_ハイライト = pars2["ハイライト"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 口_表示 = e.口_表示; + 口紅上_表示 = e.口紅上_表示; + 牙左_表示 = e.牙左_表示; + 牙右_表示 = e.牙右_表示; + 口紅下_口紅_表示 = e.口紅下_口紅_表示; + 口紅下_ハイライト_表示 = e.口紅下_ハイライト_表示; + 歯_表示 = e.歯_表示; + 頬左_表示 = e.頬左_表示; + 頬右_表示 = e.頬右_表示; + 口紅表示 = e.口紅表示; + ハイライト表示 = e.ハイライト表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_口CP = new ColorP(X0Y0_口, 口CD, DisUnit, abj: true); + X0Y0_口紅上CP = new ColorP(X0Y0_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y0_牙左CP = new ColorP(X0Y0_牙左, 牙左CD, DisUnit, abj: true); + X0Y0_牙右CP = new ColorP(X0Y0_牙右, 牙右CD, DisUnit, abj: true); + X0Y0_口紅下_口紅CP = new ColorP(X0Y0_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y0_口紅下_ハイライトCP = new ColorP(X0Y0_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y1_口CP = new ColorP(X0Y1_口, 口CD, DisUnit, abj: true); + X0Y1_口紅上CP = new ColorP(X0Y1_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y1_牙左CP = new ColorP(X0Y1_牙左, 牙左CD, DisUnit, abj: true); + X0Y1_牙右CP = new ColorP(X0Y1_牙右, 牙右CD, DisUnit, abj: true); + X0Y1_口紅下_口紅CP = new ColorP(X0Y1_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y1_口紅下_ハイライトCP = new ColorP(X0Y1_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y2_口CP = new ColorP(X0Y2_口, 歯CD, DisUnit, abj: true); + X0Y2_口紅上CP = new ColorP(X0Y2_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y2_歯CP = new ColorP(X0Y2_歯, 歯CD, DisUnit, abj: true); + X0Y2_牙左CP = new ColorP(X0Y2_牙左, 牙左CD, DisUnit, abj: true); + X0Y2_牙右CP = new ColorP(X0Y2_牙右, 牙右CD, DisUnit, abj: true); + X0Y2_口紅下_口紅CP = new ColorP(X0Y2_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y2_口紅下_ハイライトCP = new ColorP(X0Y2_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y3_口CP = new ColorP(X0Y3_口, 歯CD, DisUnit, abj: true); + X0Y3_口紅上CP = new ColorP(X0Y3_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y3_歯CP = new ColorP(X0Y3_歯, 歯CD, DisUnit, abj: true); + X0Y3_牙左CP = new ColorP(X0Y3_牙左, 牙左CD, DisUnit, abj: true); + X0Y3_牙右CP = new ColorP(X0Y3_牙右, 牙右CD, DisUnit, abj: true); + X0Y3_口紅下_口紅CP = new ColorP(X0Y3_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y3_口紅下_ハイライトCP = new ColorP(X0Y3_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y4_口CP = new ColorP(X0Y4_口, 口CD, DisUnit, abj: true); + X0Y4_口紅上CP = new ColorP(X0Y4_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y4_牙左CP = new ColorP(X0Y4_牙左, 牙左CD, DisUnit, abj: true); + X0Y4_牙右CP = new ColorP(X0Y4_牙右, 牙右CD, DisUnit, abj: true); + X0Y4_口紅下_口紅CP = new ColorP(X0Y4_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y4_口紅下_ハイライトCP = new ColorP(X0Y4_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y5_口CP = new ColorP(X0Y5_口, 口CD, DisUnit, abj: true); + X0Y5_口紅上CP = new ColorP(X0Y5_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y5_牙左CP = new ColorP(X0Y5_牙左, 牙左CD, DisUnit, abj: true); + X0Y5_牙右CP = new ColorP(X0Y5_牙右, 牙右CD, DisUnit, abj: true); + X0Y5_口紅下_口紅CP = new ColorP(X0Y5_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y5_口紅下_ハイライトCP = new ColorP(X0Y5_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y6_口CP = new ColorP(X0Y6_口, 口CD, DisUnit, abj: true); + X0Y6_口紅上CP = new ColorP(X0Y6_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y6_牙左CP = new ColorP(X0Y6_牙左, 牙左CD, DisUnit, abj: true); + X0Y6_牙右CP = new ColorP(X0Y6_牙右, 牙右CD, DisUnit, abj: true); + X0Y6_口紅下_口紅CP = new ColorP(X0Y6_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y6_口紅下_ハイライトCP = new ColorP(X0Y6_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y7_口CP = new ColorP(X0Y7_口, 歯CD, DisUnit, abj: true); + X0Y7_歯CP = new ColorP(X0Y7_歯, 歯CD, DisUnit, abj: true); + X0Y7_口紅上CP = new ColorP(X0Y7_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y7_牙左CP = new ColorP(X0Y7_牙左, 牙左CD, DisUnit, abj: true); + X0Y7_牙右CP = new ColorP(X0Y7_牙右, 牙右CD, DisUnit, abj: true); + X0Y7_口紅下_口紅CP = new ColorP(X0Y7_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y7_口紅下_ハイライトCP = new ColorP(X0Y7_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y8_口CP = new ColorP(X0Y8_口, 歯CD, DisUnit, abj: true); + X0Y8_歯CP = new ColorP(X0Y8_歯, 歯CD, DisUnit, abj: true); + X0Y8_口紅上CP = new ColorP(X0Y8_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y8_牙左CP = new ColorP(X0Y8_牙左, 牙左CD, DisUnit, abj: true); + X0Y8_牙右CP = new ColorP(X0Y8_牙右, 牙右CD, DisUnit, abj: true); + X0Y8_口紅下_口紅CP = new ColorP(X0Y8_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y8_口紅下_ハイライトCP = new ColorP(X0Y8_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y9_口CP = new ColorP(X0Y9_口, 口CD, DisUnit, abj: true); + X0Y9_口紅上CP = new ColorP(X0Y9_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y9_牙左CP = new ColorP(X0Y9_牙左, 牙左CD, DisUnit, abj: true); + X0Y9_牙右CP = new ColorP(X0Y9_牙右, 牙右CD, DisUnit, abj: true); + X0Y9_口紅下_口紅CP = new ColorP(X0Y9_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y9_口紅下_ハイライトCP = new ColorP(X0Y9_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y10_口CP = new ColorP(X0Y10_口, 口CD, DisUnit, abj: true); + X0Y10_口紅上CP = new ColorP(X0Y10_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y10_牙左CP = new ColorP(X0Y10_牙左, 牙左CD, DisUnit, abj: true); + X0Y10_牙右CP = new ColorP(X0Y10_牙右, 牙右CD, DisUnit, abj: true); + X0Y10_口紅下_口紅CP = new ColorP(X0Y10_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y10_口紅下_ハイライトCP = new ColorP(X0Y10_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y11_口CP = new ColorP(X0Y11_口, 口CD, DisUnit, abj: true); + X0Y11_口紅上CP = new ColorP(X0Y11_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y11_牙左CP = new ColorP(X0Y11_牙左, 牙左CD, DisUnit, abj: true); + X0Y11_牙右CP = new ColorP(X0Y11_牙右, 牙右CD, DisUnit, abj: true); + X0Y11_口紅下_口紅CP = new ColorP(X0Y11_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y11_口紅下_ハイライトCP = new ColorP(X0Y11_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y12_口CP = new ColorP(X0Y12_口, 口CD, DisUnit, abj: true); + X0Y12_口紅上CP = new ColorP(X0Y12_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y12_牙左CP = new ColorP(X0Y12_牙左, 牙左CD, DisUnit, abj: true); + X0Y12_牙右CP = new ColorP(X0Y12_牙右, 牙右CD, DisUnit, abj: true); + X0Y12_口紅下_口紅CP = new ColorP(X0Y12_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y12_口紅下_ハイライトCP = new ColorP(X0Y12_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + X0Y13_口CP = new ColorP(X0Y13_口, 口CD, DisUnit, abj: true); + X0Y13_頬左CP = new ColorP(X0Y13_頬左, 頬左CD, DisUnit, abj: true); + X0Y13_頬右CP = new ColorP(X0Y13_頬右, 頬右CD, DisUnit, abj: true); + X0Y13_口紅上CP = new ColorP(X0Y13_口紅上, 口紅上CD, DisUnit, abj: true); + X0Y13_牙左CP = new ColorP(X0Y13_牙左, 牙左CD, DisUnit, abj: true); + X0Y13_牙右CP = new ColorP(X0Y13_牙右, 牙右CD, DisUnit, abj: true); + X0Y13_口紅下_口紅CP = new ColorP(X0Y13_口紅下_口紅, 口紅下_口紅CD, DisUnit, abj: true); + X0Y13_口紅下_ハイライトCP = new ColorP(X0Y13_口紅下_ハイライト, 口紅下_ハイライトCD, DisUnit, abj: true); + 口紅濃度 = e.口紅濃度; + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_口CP.Update(); + X0Y0_口紅上CP.Update(); + X0Y0_牙左CP.Update(); + X0Y0_牙右CP.Update(); + X0Y0_口紅下_口紅CP.Update(); + X0Y0_口紅下_ハイライトCP.Update(); + break; + case 1: + X0Y1_口CP.Update(); + X0Y1_口紅上CP.Update(); + X0Y1_牙左CP.Update(); + X0Y1_牙右CP.Update(); + X0Y1_口紅下_口紅CP.Update(); + X0Y1_口紅下_ハイライトCP.Update(); + break; + case 2: + X0Y2_口CP.Update(); + X0Y2_口紅上CP.Update(); + X0Y2_歯CP.Update(); + X0Y2_牙左CP.Update(); + X0Y2_牙右CP.Update(); + X0Y2_口紅下_口紅CP.Update(); + X0Y2_口紅下_ハイライトCP.Update(); + break; + case 3: + X0Y3_口CP.Update(); + X0Y3_口紅上CP.Update(); + X0Y3_歯CP.Update(); + X0Y3_牙左CP.Update(); + X0Y3_牙右CP.Update(); + X0Y3_口紅下_口紅CP.Update(); + X0Y3_口紅下_ハイライトCP.Update(); + break; + case 4: + X0Y4_口CP.Update(); + X0Y4_口紅上CP.Update(); + X0Y4_牙左CP.Update(); + X0Y4_牙右CP.Update(); + X0Y4_口紅下_口紅CP.Update(); + X0Y4_口紅下_ハイライトCP.Update(); + break; + case 5: + X0Y5_口CP.Update(); + X0Y5_口紅上CP.Update(); + X0Y5_牙左CP.Update(); + X0Y5_牙右CP.Update(); + X0Y5_口紅下_口紅CP.Update(); + X0Y5_口紅下_ハイライトCP.Update(); + break; + case 6: + X0Y6_口CP.Update(); + X0Y6_口紅上CP.Update(); + X0Y6_牙左CP.Update(); + X0Y6_牙右CP.Update(); + X0Y6_口紅下_口紅CP.Update(); + X0Y6_口紅下_ハイライトCP.Update(); + break; + case 7: + X0Y7_口CP.Update(); + X0Y7_歯CP.Update(); + X0Y7_口紅上CP.Update(); + X0Y7_牙左CP.Update(); + X0Y7_牙右CP.Update(); + X0Y7_口紅下_口紅CP.Update(); + X0Y7_口紅下_ハイライトCP.Update(); + break; + case 8: + X0Y8_口CP.Update(); + X0Y8_歯CP.Update(); + X0Y8_口紅上CP.Update(); + X0Y8_牙左CP.Update(); + X0Y8_牙右CP.Update(); + X0Y8_口紅下_口紅CP.Update(); + X0Y8_口紅下_ハイライトCP.Update(); + break; + case 9: + X0Y9_口CP.Update(); + X0Y9_口紅上CP.Update(); + X0Y9_牙左CP.Update(); + X0Y9_牙右CP.Update(); + X0Y9_口紅下_口紅CP.Update(); + X0Y9_口紅下_ハイライトCP.Update(); + break; + case 10: + X0Y10_口CP.Update(); + X0Y10_口紅上CP.Update(); + X0Y10_牙左CP.Update(); + X0Y10_牙右CP.Update(); + X0Y10_口紅下_口紅CP.Update(); + X0Y10_口紅下_ハイライトCP.Update(); + break; + case 11: + X0Y11_口CP.Update(); + X0Y11_口紅上CP.Update(); + X0Y11_牙左CP.Update(); + X0Y11_牙右CP.Update(); + X0Y11_口紅下_口紅CP.Update(); + X0Y11_口紅下_ハイライトCP.Update(); + break; + case 12: + X0Y12_口CP.Update(); + X0Y12_口紅上CP.Update(); + X0Y12_牙左CP.Update(); + X0Y12_牙右CP.Update(); + X0Y12_口紅下_口紅CP.Update(); + X0Y12_口紅下_ハイライトCP.Update(); + break; + default: + X0Y13_口CP.Update(); + X0Y13_頬左CP.Update(); + X0Y13_頬右CP.Update(); + X0Y13_口紅上CP.Update(); + X0Y13_牙左CP.Update(); + X0Y13_牙右CP.Update(); + X0Y13_口紅下_口紅CP.Update(); + X0Y13_口紅下_ハイライトCP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 口CD = new ColorD(ref Col.Black, ref 体配色.粘膜); + 歯CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頬左CD = new ColorD(ref Col.Empty, ref 体配色.肌濃); + 頬右CD = new ColorD(ref Col.Empty, ref 体配色.肌濃); + 口紅上CD = new ColorD(ref Col.Empty, ref 体配色.口紅); + 牙左CD = new ColorD(ref Col.Black, ref 体配色.歯); + 牙右CD = new ColorD(ref Col.Black, ref 体配色.歯); + 口紅下_口紅CD = new ColorD(ref Col.Empty, ref 体配色.口紅); + 口紅下_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常D.cs index f22d7c2..cb1bcbe 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常D.cs @@ -1,44 +1,45 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 口_通常D : 口D +namespace SlaveMatrix { - public bool 口_表示 = true; + [Serializable] + public class 口_通常D : 口D + { + public bool 口_表示 = true; - public bool 口紅上_表示; + public bool 口紅上_表示; - public bool 牙左_表示; + public bool 牙左_表示; - public bool 牙右_表示; + public bool 牙右_表示; - public bool 口紅下_口紅_表示; + public bool 口紅下_口紅_表示; - public bool 口紅下_ハイライト_表示 = true; + public bool 口紅下_ハイライト_表示 = true; - public bool 歯_表示 = true; + public bool 歯_表示 = true; - public bool 頬左_表示 = true; + public bool 頬左_表示 = true; - public bool 頬右_表示 = true; + public bool 頬右_表示 = true; - public bool 口紅表示 = true; + public bool 口紅表示 = true; - public bool ハイライト表示 = true; + public bool ハイライト表示 = true; - public double 口紅濃度 = 1.0; + public double 口紅濃度 = 1.0; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public 口_通常D() - { - ThisType = GetType(); - } + public 口_通常D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 口_通常(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 口_通常(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹き出し.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹き出し.cs index 7346dd6..74d7ebc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹き出し.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹き出し.cs @@ -4,203 +4,204 @@ using System.Threading; using System.Threading.Tasks; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 吹き出し +namespace SlaveMatrix { - public bool 表示 = true; + public class 吹き出し + { + public bool 表示 = true; - public 吹出し 吹出し; + public 吹出し 吹出し; - public Tex Tex; + public Tex Tex; - public bool Dis; + public bool Dis; - public Mot 消失; + public Mot 消失; - public Color GetHitColor => Tex.ParT.HitColor; + public Color GetHitColor => Tex.ParT.HitColor; - public string Text - { - get - { - return Tex.Text; - } - set - { - 表示 = true; - if (Dis) - { - Tex.Done = delegate - { - 消失.Max = Tex.Text.Length * 0.125 + 1.0; - 消失.Start(); - }; - } - Tex.Text = value; - } - } + public string Text + { + get + { + return Tex.Text; + } + set + { + 表示 = true; + if (Dis) + { + Tex.Done = delegate + { + 消失.Max = Tex.Text.Length * 0.125 + 1.0; + 消失.Start(); + }; + } + Tex.Text = value; + } + } - public 吹き出し(Are Are, bool 右, Font Font, double TextSize, string Text, Color TextColor, Color ShadColor, Color BackColor, double Speed, bool Dis, Color FeedColor, Action Action) - { - 吹出し = new 吹出し(Are.DisUnit); - 吹出し.SetHitFalse(); - 吹出し.右 = 右; - 吹出し.吹出しCD.色 = new Color2(ref BackColor, ref Col.Empty); - 吹出し.X0Y0_吹出しCP.Setting(); - double num = 1.35; - double num2 = 0.75; - 吹出し.位置C = Dat.Vec2DUnitY * 0.005; - 吹出し.尺度B = num * 1.1; - 吹出し.尺度YB = num2; - Tex = new Tex("Tex", Dat.Vec2DZero, 0.1, 吹出し.尺度B, 0.63 * num * num2, Font, TextSize, 25, Text, TextColor, ShadColor, Color.Transparent, Speed, FeedColor, Action); - Tex.Feed.OP.OutlineFalse(); - Tex.ParT.BasePointBase = Tex.ParT.OP.GetCenter().AddY(0.04); - this.Dis = Dis; - if (Dis) - { - 表示 = false; - int pa = 吹出し.X0Y0_吹出し.PenColor.A; - int ba = 吹出し.X0Y0_吹出し.BrushColor.A; - int ta = TextColor.A; - int sa = ShadColor.A; - double v; + public 吹き出し(Are Are, bool 右, Font Font, double TextSize, string Text, Color TextColor, Color ShadColor, Color BackColor, double Speed, bool Dis, Color FeedColor, Action Action) + { + 吹出し = new 吹出し(Are.DisUnit); + 吹出し.SetHitFalse(); + 吹出し.右 = 右; + 吹出し.吹出しCD.色 = new Color2(ref BackColor, ref Col.Empty); + 吹出し.X0Y0_吹出しCP.Setting(); + double num = 1.35; + double num2 = 0.75; + 吹出し.位置C = Dat.Vec2DUnitY * 0.005; + 吹出し.尺度B = num * 1.1; + 吹出し.尺度YB = num2; + Tex = new Tex("Tex", Dat.Vec2DZero, 0.1, 吹出し.尺度B, 0.63 * num * num2, Font, TextSize, 25, Text, TextColor, ShadColor, Color.Transparent, Speed, FeedColor, Action); + Tex.Feed.OP.OutlineFalse(); + Tex.ParT.BasePointBase = Tex.ParT.OP.GetCenter().AddY(0.04); + this.Dis = Dis; + if (Dis) + { + 表示 = false; + int pa = 吹出し.X0Y0_吹出し.PenColor.A; + int ba = 吹出し.X0Y0_吹出し.BrushColor.A; + int ta = TextColor.A; + int sa = ShadColor.A; + double v; - 消失 = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - if (m.Value < m.Max - 1) - return; - v = (1 + m.Value - m.Max).Inverse(); - 吹出し.X0Y0_吹出し.PenColor = Color.FromArgb((int)((double)pa * v), 吹出し.X0Y0_吹出し.PenColor); - 吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb((int)((double)ba * v), 吹出し.X0Y0_吹出し.BrushColor); - Tex.ParT.TextColor = Color.FromArgb((int)((double)ta * v), Tex.ParT.TextColor); - Tex.ParT.ShadColor = Color.FromArgb((int)((double)sa * v), Tex.ParT.ShadColor); - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - 表示 = false; - 吹出し.X0Y0_吹出し.PenColor = Color.FromArgb(pa, 吹出し.X0Y0_吹出し.PenColor); - 吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb(ba, 吹出し.X0Y0_吹出し.BrushColor); - Tex.ParT.TextColor = Color.FromArgb(ta, Tex.ParT.TextColor); - Tex.ParT.ShadColor = Color.FromArgb(sa, Tex.ParT.ShadColor); - } - }; - } - } + 消失 = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + if (m.Value < m.Max - 1) + return; + v = (1 + m.Value - m.Max).Inverse(); + 吹出し.X0Y0_吹出し.PenColor = Color.FromArgb((int)((double)pa * v), 吹出し.X0Y0_吹出し.PenColor); + 吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb((int)((double)ba * v), 吹出し.X0Y0_吹出し.BrushColor); + Tex.ParT.TextColor = Color.FromArgb((int)((double)ta * v), Tex.ParT.TextColor); + Tex.ParT.ShadColor = Color.FromArgb((int)((double)sa * v), Tex.ParT.ShadColor); + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + 表示 = false; + 吹出し.X0Y0_吹出し.PenColor = Color.FromArgb(pa, 吹出し.X0Y0_吹出し.PenColor); + 吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb(ba, 吹出し.X0Y0_吹出し.BrushColor); + Tex.ParT.TextColor = Color.FromArgb(ta, Tex.ParT.TextColor); + Tex.ParT.ShadColor = Color.FromArgb(sa, Tex.ParT.ShadColor); + } + }; + } + } - public 吹き出し(Are Are, bool 右, Font Font, double TextSize, string Text, Color TextColor, Color ShadColor, Color BackColor, double Speed, bool Dis) - { - 吹出し = new 吹出し(Are.DisUnit); - 吹出し.SetHitFalse(); - 吹出し.右 = 右; - 吹出し.吹出しCD.色 = new Color2(ref BackColor, ref Col.Empty); - 吹出し.X0Y0_吹出しCP.Setting(); - double num = 1.35; - double num2 = 0.75; - 吹出し.位置C = Dat.Vec2DUnitY * 0.005; - 吹出し.尺度B = num * 1.1; - 吹出し.尺度YB = num2; - Tex = new Tex("Tex", Dat.Vec2DZero, 0.1, 吹出し.尺度B, 0.63 * num * num2, Font, TextSize, 25, Text, TextColor, ShadColor, Color.Transparent, Speed); - Tex.ParT.BasePointBase = Tex.ParT.OP.GetCenter().AddY(0.04); - this.Dis = Dis; - if (Dis) - { - 表示 = false; - int pa = 吹出し.X0Y0_吹出し.PenColor.A; - int ba = 吹出し.X0Y0_吹出し.BrushColor.A; - int ta = TextColor.A; - int sa = ShadColor.A; - double v; - 消失 = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - v = m.Value.Inverse(); - 吹出し.X0Y0_吹出し.PenColor = Color.FromArgb((int)((double)pa * v), 吹出し.X0Y0_吹出し.PenColor); - 吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb((int)((double)ba * v), 吹出し.X0Y0_吹出し.BrushColor); - Tex.ParT.TextColor = Color.FromArgb((int)((double)ta * v), Tex.ParT.TextColor); - Tex.ParT.ShadColor = Color.FromArgb((int)((double)sa * v), Tex.ParT.ShadColor); - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - 表示 = false; - 吹出し.X0Y0_吹出し.PenColor = Color.FromArgb(pa, 吹出し.X0Y0_吹出し.PenColor); - 吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb(ba, 吹出し.X0Y0_吹出し.BrushColor); - Tex.ParT.TextColor = Color.FromArgb(ta, Tex.ParT.TextColor); - Tex.ParT.ShadColor = Color.FromArgb(sa, Tex.ParT.ShadColor); - } - }; - } - } + public 吹き出し(Are Are, bool 右, Font Font, double TextSize, string Text, Color TextColor, Color ShadColor, Color BackColor, double Speed, bool Dis) + { + 吹出し = new 吹出し(Are.DisUnit); + 吹出し.SetHitFalse(); + 吹出し.右 = 右; + 吹出し.吹出しCD.色 = new Color2(ref BackColor, ref Col.Empty); + 吹出し.X0Y0_吹出しCP.Setting(); + double num = 1.35; + double num2 = 0.75; + 吹出し.位置C = Dat.Vec2DUnitY * 0.005; + 吹出し.尺度B = num * 1.1; + 吹出し.尺度YB = num2; + Tex = new Tex("Tex", Dat.Vec2DZero, 0.1, 吹出し.尺度B, 0.63 * num * num2, Font, TextSize, 25, Text, TextColor, ShadColor, Color.Transparent, Speed); + Tex.ParT.BasePointBase = Tex.ParT.OP.GetCenter().AddY(0.04); + this.Dis = Dis; + if (Dis) + { + 表示 = false; + int pa = 吹出し.X0Y0_吹出し.PenColor.A; + int ba = 吹出し.X0Y0_吹出し.BrushColor.A; + int ta = TextColor.A; + int sa = ShadColor.A; + double v; + 消失 = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + v = m.Value.Inverse(); + 吹出し.X0Y0_吹出し.PenColor = Color.FromArgb((int)((double)pa * v), 吹出し.X0Y0_吹出し.PenColor); + 吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb((int)((double)ba * v), 吹出し.X0Y0_吹出し.BrushColor); + Tex.ParT.TextColor = Color.FromArgb((int)((double)ta * v), Tex.ParT.TextColor); + Tex.ParT.ShadColor = Color.FromArgb((int)((double)sa * v), Tex.ParT.ShadColor); + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + 表示 = false; + 吹出し.X0Y0_吹出し.PenColor = Color.FromArgb(pa, 吹出し.X0Y0_吹出し.PenColor); + 吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb(ba, 吹出し.X0Y0_吹出し.BrushColor); + Tex.ParT.TextColor = Color.FromArgb(ta, Tex.ParT.TextColor); + Tex.ParT.ShadColor = Color.FromArgb(sa, Tex.ParT.ShadColor); + } + }; + } + } - public void SetHitColor(Med Med) - { - Tex.SetHitColor(Med); - } + public void SetHitColor(Med Med) + { + Tex.SetHitColor(Med); + } - public void 接続(JointS 接続元) - { - 吹出し.接続(接続元); - 接続(); - } + public void 接続(JointS 接続元) + { + 吹出し.接続(接続元); + 接続(); + } - public void Down(Color HitColor) - { - Tex.Down(ref HitColor); - } + public void Down(Color HitColor) + { + Tex.Down(ref HitColor); + } - public void Up(Color HitColor) - { - Tex.Up(ref HitColor); - } + public void Up(Color HitColor) + { + Tex.Up(ref HitColor); + } - public void 接続() - { - 吹出し.接続P(); - Tex.Position = 吹出し.X0Y0_吹出し.ToGlobal(吹出し.X0Y0_吹出し.JP[0].Joint); - } + public void 接続() + { + 吹出し.接続P(); + Tex.Position = 吹出し.X0Y0_吹出し.ToGlobal(吹出し.X0Y0_吹出し.JP[0].Joint); + } - public void Draw(Are Are, FPS FPS) - { - Tex.Progression(FPS); - if (Dis) - { - 消失.GetValue(FPS); - } - if (表示) - { - 吹出し.本体.Draw(Are); - Are.Draw(Tex.Pars); - } - } + public void Draw(Are Are, FPS FPS) + { + Tex.Progression(FPS); + if (Dis) + { + 消失.GetValue(FPS); + } + if (表示) + { + 吹出し.本体.Draw(Are); + Are.Draw(Tex.Pars); + } + } - public void Dispose() - { - 吹出し.Dispose(); - Tex.Dispose(); - } + public void Dispose() + { + 吹出し.Dispose(); + Tex.Dispose(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出し.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出し.cs index 030a5d7..a0885f1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出し.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出し.cs @@ -1,109 +1,110 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 吹出し : Ele +namespace SlaveMatrix { - public Par X0Y0_吹出し; + public class 吹出し : Ele + { + public Par X0Y0_吹出し; - public ColorD 吹出しCD; + public ColorD 吹出しCD; - public ColorP X0Y0_吹出しCP; + public ColorP X0Y0_吹出しCP; - public Ele[] 吹出し_接続; + public Ele[] 吹出し_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 吹出し_表示 - { - get - { - return X0Y0_吹出し.Dra; - } - set - { - X0Y0_吹出し.Dra = value; - X0Y0_吹出し.Hit = value; - } - } + public bool 吹出し_表示 + { + get + { + return X0Y0_吹出し.Dra; + } + set + { + X0Y0_吹出し.Dra = value; + X0Y0_吹出し.Hit = value; + } + } - public override bool 表示 - { - get - { - return 吹出し_表示; - } - set - { - 吹出し_表示 = value; - } - } + public override bool 表示 + { + get + { + return 吹出し_表示; + } + set + { + 吹出し_表示 = value; + } + } - public override double 濃度 - { - get - { - return 吹出しCD.不透明度; - } - set - { - 吹出しCD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 吹出しCD.不透明度; + } + set + { + 吹出しCD.不透明度 = value; + } + } - public JointS 吹出し_接続点 => new JointS(本体, X0Y0_吹出し, 0); + public JointS 吹出し_接続点 => new JointS(本体, X0Y0_吹出し, 0); - public 吹出し(double DisUnit) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["吹出し"]); - Pars pars = 本体[0][0]; - X0Y0_吹出し = pars["吹出し"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 吹出しCD = new ColorD(); - 吹出しCD.線 = Col.Black; - 吹出しCD.色 = new Color2(ref Col.White, ref Col.Empty); - X0Y0_吹出しCP = new ColorP(X0Y0_吹出し, 吹出しCD, DisUnit, abj: true); - X0Y0_吹出し.BasePointBase = X0Y0_吹出し.BasePointBase.AddX(-0.015); - } + public 吹出し(double DisUnit) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["吹出し"]); + Pars pars = 本体[0][0]; + X0Y0_吹出し = pars["吹出し"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 吹出しCD = new ColorD(); + 吹出しCD.線 = Col.Black; + 吹出しCD.色 = new Color2(ref Col.White, ref Col.Empty); + X0Y0_吹出しCP = new ColorP(X0Y0_吹出し, 吹出しCD, DisUnit, abj: true); + X0Y0_吹出し.BasePointBase = X0Y0_吹出し.BasePointBase.AddX(-0.015); + } - public override void 色更新() - { - X0Y0_吹出しCP.Update(); - } + public override void 色更新() + { + X0Y0_吹出しCP.Update(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出しD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出しD.cs index 82df012..7217488 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出しD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出しD.cs @@ -1,24 +1,25 @@ using System; using System.Collections.Generic; -namespace SlaveMatrix; - -[Serializable] -public class 吹出しD : EleD +namespace SlaveMatrix { - public bool 吹出し_表示; + [Serializable] + public class 吹出しD : EleD + { + public bool 吹出し_表示; - public List 吹出し_接続 = new List(); + public List 吹出し_接続 = new List(); - public 吹出しD() - { - ThisType = GetType(); - } + public 吹出しD() + { + ThisType = GetType(); + } - public void 吹出し接続(EleD e) - { - 吹出し_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.吹出し_吹出し_接続; - } + public void 吹出し接続(EleD e) + { + 吹出し_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.吹出し_吹出し_接続; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気.cs index dcf420b..4ce2cbc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気.cs @@ -1,571 +1,572 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 呼気 : Ele +namespace SlaveMatrix { - public Par X0Y0_呼気左1_呼気1; + public class 呼気 : Ele + { + public Par X0Y0_呼気左1_呼気1; - public Par X0Y0_呼気左1_呼気2; + public Par X0Y0_呼気左1_呼気2; - public Par X0Y0_呼気左2_呼気1; + public Par X0Y0_呼気左2_呼気1; - public Par X0Y0_呼気左2_呼気2; + public Par X0Y0_呼気左2_呼気2; - public Par X0Y0_呼気左3_呼気1; + public Par X0Y0_呼気左3_呼気1; - public Par X0Y0_呼気左3_呼気2; + public Par X0Y0_呼気左3_呼気2; - public Par X0Y0_呼気右1_呼気1; + public Par X0Y0_呼気右1_呼気1; - public Par X0Y0_呼気右1_呼気2; + public Par X0Y0_呼気右1_呼気2; - public Par X0Y0_呼気右2_呼気1; + public Par X0Y0_呼気右2_呼気1; - public Par X0Y0_呼気右2_呼気2; + public Par X0Y0_呼気右2_呼気2; - public Par X0Y0_呼気右3_呼気1; + public Par X0Y0_呼気右3_呼気1; - public Par X0Y0_呼気右3_呼気2; + public Par X0Y0_呼気右3_呼気2; - public Par X0Y1_呼気左1_呼気1; + public Par X0Y1_呼気左1_呼気1; - public Par X0Y1_呼気左1_呼気2; + public Par X0Y1_呼気左1_呼気2; - public Par X0Y1_呼気左2_呼気1; + public Par X0Y1_呼気左2_呼気1; - public Par X0Y1_呼気左2_呼気2; + public Par X0Y1_呼気左2_呼気2; - public Par X0Y1_呼気左3_呼気1; + public Par X0Y1_呼気左3_呼気1; - public Par X0Y1_呼気左3_呼気2; + public Par X0Y1_呼気左3_呼気2; - public Par X0Y1_呼気右1_呼気1; + public Par X0Y1_呼気右1_呼気1; - public Par X0Y1_呼気右1_呼気2; + public Par X0Y1_呼気右1_呼気2; - public Par X0Y1_呼気右2_呼気1; + public Par X0Y1_呼気右2_呼気1; - public Par X0Y1_呼気右2_呼気2; + public Par X0Y1_呼気右2_呼気2; - public Par X0Y1_呼気右3_呼気1; + public Par X0Y1_呼気右3_呼気1; - public Par X0Y1_呼気右3_呼気2; + public Par X0Y1_呼気右3_呼気2; - public ColorD 呼気左1_呼気1CD; + public ColorD 呼気左1_呼気1CD; - public ColorD 呼気左1_呼気2CD; + public ColorD 呼気左1_呼気2CD; - public ColorD 呼気左2_呼気1CD; + public ColorD 呼気左2_呼気1CD; - public ColorD 呼気左2_呼気2CD; + public ColorD 呼気左2_呼気2CD; - public ColorD 呼気左3_呼気1CD; + public ColorD 呼気左3_呼気1CD; - public ColorD 呼気左3_呼気2CD; + public ColorD 呼気左3_呼気2CD; - public ColorD 呼気右1_呼気1CD; + public ColorD 呼気右1_呼気1CD; - public ColorD 呼気右1_呼気2CD; + public ColorD 呼気右1_呼気2CD; - public ColorD 呼気右2_呼気1CD; + public ColorD 呼気右2_呼気1CD; - public ColorD 呼気右2_呼気2CD; + public ColorD 呼気右2_呼気2CD; - public ColorD 呼気右3_呼気1CD; + public ColorD 呼気右3_呼気1CD; - public ColorD 呼気右3_呼気2CD; + public ColorD 呼気右3_呼気2CD; - public ColorP X0Y0_呼気左1_呼気1CP; + public ColorP X0Y0_呼気左1_呼気1CP; - public ColorP X0Y0_呼気左1_呼気2CP; + public ColorP X0Y0_呼気左1_呼気2CP; - public ColorP X0Y0_呼気左2_呼気1CP; + public ColorP X0Y0_呼気左2_呼気1CP; - public ColorP X0Y0_呼気左2_呼気2CP; + public ColorP X0Y0_呼気左2_呼気2CP; - public ColorP X0Y0_呼気左3_呼気1CP; + public ColorP X0Y0_呼気左3_呼気1CP; - public ColorP X0Y0_呼気左3_呼気2CP; + public ColorP X0Y0_呼気左3_呼気2CP; - public ColorP X0Y0_呼気右1_呼気1CP; + public ColorP X0Y0_呼気右1_呼気1CP; - public ColorP X0Y0_呼気右1_呼気2CP; + public ColorP X0Y0_呼気右1_呼気2CP; - public ColorP X0Y0_呼気右2_呼気1CP; + public ColorP X0Y0_呼気右2_呼気1CP; - public ColorP X0Y0_呼気右2_呼気2CP; + public ColorP X0Y0_呼気右2_呼気2CP; - public ColorP X0Y0_呼気右3_呼気1CP; + public ColorP X0Y0_呼気右3_呼気1CP; - public ColorP X0Y0_呼気右3_呼気2CP; + public ColorP X0Y0_呼気右3_呼気2CP; - public ColorP X0Y1_呼気左1_呼気1CP; + public ColorP X0Y1_呼気左1_呼気1CP; - public ColorP X0Y1_呼気左1_呼気2CP; + public ColorP X0Y1_呼気左1_呼気2CP; - public ColorP X0Y1_呼気左2_呼気1CP; + public ColorP X0Y1_呼気左2_呼気1CP; - public ColorP X0Y1_呼気左2_呼気2CP; + public ColorP X0Y1_呼気左2_呼気2CP; - public ColorP X0Y1_呼気左3_呼気1CP; + public ColorP X0Y1_呼気左3_呼気1CP; - public ColorP X0Y1_呼気左3_呼気2CP; + public ColorP X0Y1_呼気左3_呼気2CP; - public ColorP X0Y1_呼気右1_呼気1CP; + public ColorP X0Y1_呼気右1_呼気1CP; - public ColorP X0Y1_呼気右1_呼気2CP; + public ColorP X0Y1_呼気右1_呼気2CP; - public ColorP X0Y1_呼気右2_呼気1CP; + public ColorP X0Y1_呼気右2_呼気1CP; - public ColorP X0Y1_呼気右2_呼気2CP; + public ColorP X0Y1_呼気右2_呼気2CP; - public ColorP X0Y1_呼気右3_呼気1CP; + public ColorP X0Y1_呼気右3_呼気1CP; - public ColorP X0Y1_呼気右3_呼気2CP; + public ColorP X0Y1_呼気右3_呼気2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 呼気左1_呼気1_表示 - { - get - { - return X0Y0_呼気左1_呼気1.Dra; - } - set - { - X0Y0_呼気左1_呼気1.Dra = value; - X0Y1_呼気左1_呼気1.Dra = value; - X0Y0_呼気左1_呼気1.Hit = value; - X0Y1_呼気左1_呼気1.Hit = value; - } - } - - public bool 呼気左1_呼気2_表示 - { - get - { - return X0Y0_呼気左1_呼気2.Dra; - } - set - { - X0Y0_呼気左1_呼気2.Dra = value; - X0Y1_呼気左1_呼気2.Dra = value; - X0Y0_呼気左1_呼気2.Hit = value; - X0Y1_呼気左1_呼気2.Hit = value; - } - } - - public bool 呼気左2_呼気1_表示 - { - get - { - return X0Y0_呼気左2_呼気1.Dra; - } - set - { - X0Y0_呼気左2_呼気1.Dra = value; - X0Y1_呼気左2_呼気1.Dra = value; - X0Y0_呼気左2_呼気1.Hit = value; - X0Y1_呼気左2_呼気1.Hit = value; - } - } - - public bool 呼気左2_呼気2_表示 - { - get - { - return X0Y0_呼気左2_呼気2.Dra; - } - set - { - X0Y0_呼気左2_呼気2.Dra = value; - X0Y1_呼気左2_呼気2.Dra = value; - X0Y0_呼気左2_呼気2.Hit = value; - X0Y1_呼気左2_呼気2.Hit = value; - } - } - - public bool 呼気左3_呼気1_表示 - { - get - { - return X0Y0_呼気左3_呼気1.Dra; - } - set - { - X0Y0_呼気左3_呼気1.Dra = value; - X0Y1_呼気左3_呼気1.Dra = value; - X0Y0_呼気左3_呼気1.Hit = value; - X0Y1_呼気左3_呼気1.Hit = value; - } - } - - public bool 呼気左3_呼気2_表示 - { - get - { - return X0Y0_呼気左3_呼気2.Dra; - } - set - { - X0Y0_呼気左3_呼気2.Dra = value; - X0Y1_呼気左3_呼気2.Dra = value; - X0Y0_呼気左3_呼気2.Hit = value; - X0Y1_呼気左3_呼気2.Hit = value; - } - } - - public bool 呼気右1_呼気1_表示 - { - get - { - return X0Y0_呼気右1_呼気1.Dra; - } - set - { - X0Y0_呼気右1_呼気1.Dra = value; - X0Y1_呼気右1_呼気1.Dra = value; - X0Y0_呼気右1_呼気1.Hit = value; - X0Y1_呼気右1_呼気1.Hit = value; - } - } - - public bool 呼気右1_呼気2_表示 - { - get - { - return X0Y0_呼気右1_呼気2.Dra; - } - set - { - X0Y0_呼気右1_呼気2.Dra = value; - X0Y1_呼気右1_呼気2.Dra = value; - X0Y0_呼気右1_呼気2.Hit = value; - X0Y1_呼気右1_呼気2.Hit = value; - } - } - - public bool 呼気右2_呼気1_表示 - { - get - { - return X0Y0_呼気右2_呼気1.Dra; - } - set - { - X0Y0_呼気右2_呼気1.Dra = value; - X0Y1_呼気右2_呼気1.Dra = value; - X0Y0_呼気右2_呼気1.Hit = value; - X0Y1_呼気右2_呼気1.Hit = value; - } - } - - public bool 呼気右2_呼気2_表示 - { - get - { - return X0Y0_呼気右2_呼気2.Dra; - } - set - { - X0Y0_呼気右2_呼気2.Dra = value; - X0Y1_呼気右2_呼気2.Dra = value; - X0Y0_呼気右2_呼気2.Hit = value; - X0Y1_呼気右2_呼気2.Hit = value; - } - } - - public bool 呼気右3_呼気1_表示 - { - get - { - return X0Y0_呼気右3_呼気1.Dra; - } - set - { - X0Y0_呼気右3_呼気1.Dra = value; - X0Y1_呼気右3_呼気1.Dra = value; - X0Y0_呼気右3_呼気1.Hit = value; - X0Y1_呼気右3_呼気1.Hit = value; - } - } - - public bool 呼気右3_呼気2_表示 - { - get - { - return X0Y0_呼気右3_呼気2.Dra; - } - set - { - X0Y0_呼気右3_呼気2.Dra = value; - X0Y1_呼気右3_呼気2.Dra = value; - X0Y0_呼気右3_呼気2.Hit = value; - X0Y1_呼気右3_呼気2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 呼気左1_呼気1_表示; - } - set - { - 呼気左1_呼気1_表示 = value; - 呼気左1_呼気2_表示 = value; - 呼気左2_呼気1_表示 = value; - 呼気左2_呼気2_表示 = value; - 呼気左3_呼気1_表示 = value; - 呼気左3_呼気2_表示 = value; - 呼気右1_呼気1_表示 = value; - 呼気右1_呼気2_表示 = value; - 呼気右2_呼気1_表示 = value; - 呼気右2_呼気2_表示 = value; - 呼気右3_呼気1_表示 = value; - 呼気右3_呼気2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 呼気左1_呼気1CD.不透明度; - } - set - { - 呼気左1_呼気1CD.不透明度 = value; - 呼気左1_呼気2CD.不透明度 = value; - 呼気左2_呼気1CD.不透明度 = value; - 呼気左2_呼気2CD.不透明度 = value; - 呼気左3_呼気1CD.不透明度 = value; - 呼気左3_呼気2CD.不透明度 = value; - 呼気右1_呼気1CD.不透明度 = value; - 呼気右1_呼気2CD.不透明度 = value; - 呼気右2_呼気1CD.不透明度 = value; - 呼気右2_呼気2CD.不透明度 = value; - 呼気右3_呼気1CD.不透明度 = value; - 呼気右3_呼気2CD.不透明度 = value; - } - } - - public override double 肥大 - { - set - { - } - } - - public override double 身長 - { - set - { - } - } - - public 呼気(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 呼気D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["呼気"]); - Pars pars = 本体[0][0]; - Pars pars2 = pars["呼気左1"].ToPars(); - X0Y0_呼気左1_呼気1 = pars2["呼気1"].ToPar(); - X0Y0_呼気左1_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars["呼気左2"].ToPars(); - X0Y0_呼気左2_呼気1 = pars2["呼気1"].ToPar(); - X0Y0_呼気左2_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars["呼気左3"].ToPars(); - X0Y0_呼気左3_呼気1 = pars2["呼気1"].ToPar(); - X0Y0_呼気左3_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars["呼気右1"].ToPars(); - X0Y0_呼気右1_呼気1 = pars2["呼気1"].ToPar(); - X0Y0_呼気右1_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars["呼気右2"].ToPars(); - X0Y0_呼気右2_呼気1 = pars2["呼気1"].ToPar(); - X0Y0_呼気右2_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars["呼気右3"].ToPars(); - X0Y0_呼気右3_呼気1 = pars2["呼気1"].ToPar(); - X0Y0_呼気右3_呼気2 = pars2["呼気2"].ToPar(); - Pars pars3 = 本体[0][1]; - pars2 = pars3["呼気左1"].ToPars(); - X0Y1_呼気左1_呼気1 = pars2["呼気1"].ToPar(); - X0Y1_呼気左1_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars3["呼気左2"].ToPars(); - X0Y1_呼気左2_呼気1 = pars2["呼気1"].ToPar(); - X0Y1_呼気左2_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars3["呼気左3"].ToPars(); - X0Y1_呼気左3_呼気1 = pars2["呼気1"].ToPar(); - X0Y1_呼気左3_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars3["呼気右1"].ToPars(); - X0Y1_呼気右1_呼気1 = pars2["呼気1"].ToPar(); - X0Y1_呼気右1_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars3["呼気右2"].ToPars(); - X0Y1_呼気右2_呼気1 = pars2["呼気1"].ToPar(); - X0Y1_呼気右2_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars3["呼気右3"].ToPars(); - X0Y1_呼気右3_呼気1 = pars2["呼気1"].ToPar(); - X0Y1_呼気右3_呼気2 = pars2["呼気2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_呼気1_表示 = e.呼気左1_呼気1_表示; - 呼気左1_呼気2_表示 = e.呼気左1_呼気2_表示; - 呼気左2_呼気1_表示 = e.呼気左2_呼気1_表示; - 呼気左2_呼気2_表示 = e.呼気左2_呼気2_表示; - 呼気左3_呼気1_表示 = e.呼気左3_呼気1_表示; - 呼気左3_呼気2_表示 = e.呼気左3_呼気2_表示; - 呼気右1_呼気1_表示 = e.呼気右1_呼気1_表示; - 呼気右1_呼気2_表示 = e.呼気右1_呼気2_表示; - 呼気右2_呼気1_表示 = e.呼気右2_呼気1_表示; - 呼気右2_呼気2_表示 = e.呼気右2_呼気2_表示; - 呼気右3_呼気1_表示 = e.呼気右3_呼気1_表示; - 呼気右3_呼気2_表示 = e.呼気右3_呼気2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_呼気左1_呼気1CP = new ColorP(X0Y0_呼気左1_呼気1, 呼気左1_呼気1CD, DisUnit, abj: true); - X0Y0_呼気左1_呼気2CP = new ColorP(X0Y0_呼気左1_呼気2, 呼気左1_呼気2CD, DisUnit, abj: true); - X0Y0_呼気左2_呼気1CP = new ColorP(X0Y0_呼気左2_呼気1, 呼気左2_呼気1CD, DisUnit, abj: true); - X0Y0_呼気左2_呼気2CP = new ColorP(X0Y0_呼気左2_呼気2, 呼気左2_呼気2CD, DisUnit, abj: true); - X0Y0_呼気左3_呼気1CP = new ColorP(X0Y0_呼気左3_呼気1, 呼気左3_呼気1CD, DisUnit, abj: true); - X0Y0_呼気左3_呼気2CP = new ColorP(X0Y0_呼気左3_呼気2, 呼気左3_呼気2CD, DisUnit, abj: true); - X0Y0_呼気右1_呼気1CP = new ColorP(X0Y0_呼気右1_呼気1, 呼気右1_呼気1CD, DisUnit, abj: true); - X0Y0_呼気右1_呼気2CP = new ColorP(X0Y0_呼気右1_呼気2, 呼気右1_呼気2CD, DisUnit, abj: true); - X0Y0_呼気右2_呼気1CP = new ColorP(X0Y0_呼気右2_呼気1, 呼気右2_呼気1CD, DisUnit, abj: true); - X0Y0_呼気右2_呼気2CP = new ColorP(X0Y0_呼気右2_呼気2, 呼気右2_呼気2CD, DisUnit, abj: true); - X0Y0_呼気右3_呼気1CP = new ColorP(X0Y0_呼気右3_呼気1, 呼気右3_呼気1CD, DisUnit, abj: true); - X0Y0_呼気右3_呼気2CP = new ColorP(X0Y0_呼気右3_呼気2, 呼気右3_呼気2CD, DisUnit, abj: true); - X0Y1_呼気左1_呼気1CP = new ColorP(X0Y1_呼気左1_呼気1, 呼気左1_呼気1CD, DisUnit, abj: true); - X0Y1_呼気左1_呼気2CP = new ColorP(X0Y1_呼気左1_呼気2, 呼気左1_呼気2CD, DisUnit, abj: true); - X0Y1_呼気左2_呼気1CP = new ColorP(X0Y1_呼気左2_呼気1, 呼気左2_呼気1CD, DisUnit, abj: true); - X0Y1_呼気左2_呼気2CP = new ColorP(X0Y1_呼気左2_呼気2, 呼気左2_呼気2CD, DisUnit, abj: true); - X0Y1_呼気左3_呼気1CP = new ColorP(X0Y1_呼気左3_呼気1, 呼気左3_呼気1CD, DisUnit, abj: true); - X0Y1_呼気左3_呼気2CP = new ColorP(X0Y1_呼気左3_呼気2, 呼気左3_呼気2CD, DisUnit, abj: true); - X0Y1_呼気右1_呼気1CP = new ColorP(X0Y1_呼気右1_呼気1, 呼気右1_呼気1CD, DisUnit, abj: true); - X0Y1_呼気右1_呼気2CP = new ColorP(X0Y1_呼気右1_呼気2, 呼気右1_呼気2CD, DisUnit, abj: true); - X0Y1_呼気右2_呼気1CP = new ColorP(X0Y1_呼気右2_呼気1, 呼気右2_呼気1CD, DisUnit, abj: true); - X0Y1_呼気右2_呼気2CP = new ColorP(X0Y1_呼気右2_呼気2, 呼気右2_呼気2CD, DisUnit, abj: true); - X0Y1_呼気右3_呼気1CP = new ColorP(X0Y1_呼気右3_呼気1, 呼気右3_呼気1CD, DisUnit, abj: true); - X0Y1_呼気右3_呼気2CP = new ColorP(X0Y1_呼気右3_呼気2, 呼気右3_呼気2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_呼気左1_呼気1CP.Update(); - X0Y0_呼気左1_呼気2CP.Update(); - X0Y0_呼気左2_呼気1CP.Update(); - X0Y0_呼気左2_呼気2CP.Update(); - X0Y0_呼気左3_呼気1CP.Update(); - X0Y0_呼気左3_呼気2CP.Update(); - X0Y0_呼気右1_呼気1CP.Update(); - X0Y0_呼気右1_呼気2CP.Update(); - X0Y0_呼気右2_呼気1CP.Update(); - X0Y0_呼気右2_呼気2CP.Update(); - X0Y0_呼気右3_呼気1CP.Update(); - X0Y0_呼気右3_呼気2CP.Update(); - } - else - { - X0Y1_呼気左1_呼気1CP.Update(); - X0Y1_呼気左1_呼気2CP.Update(); - X0Y1_呼気左2_呼気1CP.Update(); - X0Y1_呼気左2_呼気2CP.Update(); - X0Y1_呼気左3_呼気1CP.Update(); - X0Y1_呼気左3_呼気2CP.Update(); - X0Y1_呼気右1_呼気1CP.Update(); - X0Y1_呼気右1_呼気2CP.Update(); - X0Y1_呼気右2_呼気1CP.Update(); - X0Y1_呼気右2_呼気2CP.Update(); - X0Y1_呼気右3_呼気1CP.Update(); - X0Y1_呼気右3_呼気2CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 呼気左1_呼気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 呼気左1_呼気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 呼気左2_呼気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 呼気左2_呼気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 呼気左3_呼気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 呼気左3_呼気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 呼気右1_呼気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 呼気右1_呼気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 呼気右2_呼気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 呼気右2_呼気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 呼気右3_呼気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 呼気右3_呼気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 呼気左1_呼気1_表示 + { + get + { + return X0Y0_呼気左1_呼気1.Dra; + } + set + { + X0Y0_呼気左1_呼気1.Dra = value; + X0Y1_呼気左1_呼気1.Dra = value; + X0Y0_呼気左1_呼気1.Hit = value; + X0Y1_呼気左1_呼気1.Hit = value; + } + } + + public bool 呼気左1_呼気2_表示 + { + get + { + return X0Y0_呼気左1_呼気2.Dra; + } + set + { + X0Y0_呼気左1_呼気2.Dra = value; + X0Y1_呼気左1_呼気2.Dra = value; + X0Y0_呼気左1_呼気2.Hit = value; + X0Y1_呼気左1_呼気2.Hit = value; + } + } + + public bool 呼気左2_呼気1_表示 + { + get + { + return X0Y0_呼気左2_呼気1.Dra; + } + set + { + X0Y0_呼気左2_呼気1.Dra = value; + X0Y1_呼気左2_呼気1.Dra = value; + X0Y0_呼気左2_呼気1.Hit = value; + X0Y1_呼気左2_呼気1.Hit = value; + } + } + + public bool 呼気左2_呼気2_表示 + { + get + { + return X0Y0_呼気左2_呼気2.Dra; + } + set + { + X0Y0_呼気左2_呼気2.Dra = value; + X0Y1_呼気左2_呼気2.Dra = value; + X0Y0_呼気左2_呼気2.Hit = value; + X0Y1_呼気左2_呼気2.Hit = value; + } + } + + public bool 呼気左3_呼気1_表示 + { + get + { + return X0Y0_呼気左3_呼気1.Dra; + } + set + { + X0Y0_呼気左3_呼気1.Dra = value; + X0Y1_呼気左3_呼気1.Dra = value; + X0Y0_呼気左3_呼気1.Hit = value; + X0Y1_呼気左3_呼気1.Hit = value; + } + } + + public bool 呼気左3_呼気2_表示 + { + get + { + return X0Y0_呼気左3_呼気2.Dra; + } + set + { + X0Y0_呼気左3_呼気2.Dra = value; + X0Y1_呼気左3_呼気2.Dra = value; + X0Y0_呼気左3_呼気2.Hit = value; + X0Y1_呼気左3_呼気2.Hit = value; + } + } + + public bool 呼気右1_呼気1_表示 + { + get + { + return X0Y0_呼気右1_呼気1.Dra; + } + set + { + X0Y0_呼気右1_呼気1.Dra = value; + X0Y1_呼気右1_呼気1.Dra = value; + X0Y0_呼気右1_呼気1.Hit = value; + X0Y1_呼気右1_呼気1.Hit = value; + } + } + + public bool 呼気右1_呼気2_表示 + { + get + { + return X0Y0_呼気右1_呼気2.Dra; + } + set + { + X0Y0_呼気右1_呼気2.Dra = value; + X0Y1_呼気右1_呼気2.Dra = value; + X0Y0_呼気右1_呼気2.Hit = value; + X0Y1_呼気右1_呼気2.Hit = value; + } + } + + public bool 呼気右2_呼気1_表示 + { + get + { + return X0Y0_呼気右2_呼気1.Dra; + } + set + { + X0Y0_呼気右2_呼気1.Dra = value; + X0Y1_呼気右2_呼気1.Dra = value; + X0Y0_呼気右2_呼気1.Hit = value; + X0Y1_呼気右2_呼気1.Hit = value; + } + } + + public bool 呼気右2_呼気2_表示 + { + get + { + return X0Y0_呼気右2_呼気2.Dra; + } + set + { + X0Y0_呼気右2_呼気2.Dra = value; + X0Y1_呼気右2_呼気2.Dra = value; + X0Y0_呼気右2_呼気2.Hit = value; + X0Y1_呼気右2_呼気2.Hit = value; + } + } + + public bool 呼気右3_呼気1_表示 + { + get + { + return X0Y0_呼気右3_呼気1.Dra; + } + set + { + X0Y0_呼気右3_呼気1.Dra = value; + X0Y1_呼気右3_呼気1.Dra = value; + X0Y0_呼気右3_呼気1.Hit = value; + X0Y1_呼気右3_呼気1.Hit = value; + } + } + + public bool 呼気右3_呼気2_表示 + { + get + { + return X0Y0_呼気右3_呼気2.Dra; + } + set + { + X0Y0_呼気右3_呼気2.Dra = value; + X0Y1_呼気右3_呼気2.Dra = value; + X0Y0_呼気右3_呼気2.Hit = value; + X0Y1_呼気右3_呼気2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 呼気左1_呼気1_表示; + } + set + { + 呼気左1_呼気1_表示 = value; + 呼気左1_呼気2_表示 = value; + 呼気左2_呼気1_表示 = value; + 呼気左2_呼気2_表示 = value; + 呼気左3_呼気1_表示 = value; + 呼気左3_呼気2_表示 = value; + 呼気右1_呼気1_表示 = value; + 呼気右1_呼気2_表示 = value; + 呼気右2_呼気1_表示 = value; + 呼気右2_呼気2_表示 = value; + 呼気右3_呼気1_表示 = value; + 呼気右3_呼気2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 呼気左1_呼気1CD.不透明度; + } + set + { + 呼気左1_呼気1CD.不透明度 = value; + 呼気左1_呼気2CD.不透明度 = value; + 呼気左2_呼気1CD.不透明度 = value; + 呼気左2_呼気2CD.不透明度 = value; + 呼気左3_呼気1CD.不透明度 = value; + 呼気左3_呼気2CD.不透明度 = value; + 呼気右1_呼気1CD.不透明度 = value; + 呼気右1_呼気2CD.不透明度 = value; + 呼気右2_呼気1CD.不透明度 = value; + 呼気右2_呼気2CD.不透明度 = value; + 呼気右3_呼気1CD.不透明度 = value; + 呼気右3_呼気2CD.不透明度 = value; + } + } + + public override double 肥大 + { + set + { + } + } + + public override double 身長 + { + set + { + } + } + + public 呼気(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 呼気D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["呼気"]); + Pars pars = 本体[0][0]; + Pars pars2 = pars["呼気左1"].ToPars(); + X0Y0_呼気左1_呼気1 = pars2["呼気1"].ToPar(); + X0Y0_呼気左1_呼気2 = pars2["呼気2"].ToPar(); + pars2 = pars["呼気左2"].ToPars(); + X0Y0_呼気左2_呼気1 = pars2["呼気1"].ToPar(); + X0Y0_呼気左2_呼気2 = pars2["呼気2"].ToPar(); + pars2 = pars["呼気左3"].ToPars(); + X0Y0_呼気左3_呼気1 = pars2["呼気1"].ToPar(); + X0Y0_呼気左3_呼気2 = pars2["呼気2"].ToPar(); + pars2 = pars["呼気右1"].ToPars(); + X0Y0_呼気右1_呼気1 = pars2["呼気1"].ToPar(); + X0Y0_呼気右1_呼気2 = pars2["呼気2"].ToPar(); + pars2 = pars["呼気右2"].ToPars(); + X0Y0_呼気右2_呼気1 = pars2["呼気1"].ToPar(); + X0Y0_呼気右2_呼気2 = pars2["呼気2"].ToPar(); + pars2 = pars["呼気右3"].ToPars(); + X0Y0_呼気右3_呼気1 = pars2["呼気1"].ToPar(); + X0Y0_呼気右3_呼気2 = pars2["呼気2"].ToPar(); + Pars pars3 = 本体[0][1]; + pars2 = pars3["呼気左1"].ToPars(); + X0Y1_呼気左1_呼気1 = pars2["呼気1"].ToPar(); + X0Y1_呼気左1_呼気2 = pars2["呼気2"].ToPar(); + pars2 = pars3["呼気左2"].ToPars(); + X0Y1_呼気左2_呼気1 = pars2["呼気1"].ToPar(); + X0Y1_呼気左2_呼気2 = pars2["呼気2"].ToPar(); + pars2 = pars3["呼気左3"].ToPars(); + X0Y1_呼気左3_呼気1 = pars2["呼気1"].ToPar(); + X0Y1_呼気左3_呼気2 = pars2["呼気2"].ToPar(); + pars2 = pars3["呼気右1"].ToPars(); + X0Y1_呼気右1_呼気1 = pars2["呼気1"].ToPar(); + X0Y1_呼気右1_呼気2 = pars2["呼気2"].ToPar(); + pars2 = pars3["呼気右2"].ToPars(); + X0Y1_呼気右2_呼気1 = pars2["呼気1"].ToPar(); + X0Y1_呼気右2_呼気2 = pars2["呼気2"].ToPar(); + pars2 = pars3["呼気右3"].ToPars(); + X0Y1_呼気右3_呼気1 = pars2["呼気1"].ToPar(); + X0Y1_呼気右3_呼気2 = pars2["呼気2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_呼気1_表示 = e.呼気左1_呼気1_表示; + 呼気左1_呼気2_表示 = e.呼気左1_呼気2_表示; + 呼気左2_呼気1_表示 = e.呼気左2_呼気1_表示; + 呼気左2_呼気2_表示 = e.呼気左2_呼気2_表示; + 呼気左3_呼気1_表示 = e.呼気左3_呼気1_表示; + 呼気左3_呼気2_表示 = e.呼気左3_呼気2_表示; + 呼気右1_呼気1_表示 = e.呼気右1_呼気1_表示; + 呼気右1_呼気2_表示 = e.呼気右1_呼気2_表示; + 呼気右2_呼気1_表示 = e.呼気右2_呼気1_表示; + 呼気右2_呼気2_表示 = e.呼気右2_呼気2_表示; + 呼気右3_呼気1_表示 = e.呼気右3_呼気1_表示; + 呼気右3_呼気2_表示 = e.呼気右3_呼気2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_呼気左1_呼気1CP = new ColorP(X0Y0_呼気左1_呼気1, 呼気左1_呼気1CD, DisUnit, abj: true); + X0Y0_呼気左1_呼気2CP = new ColorP(X0Y0_呼気左1_呼気2, 呼気左1_呼気2CD, DisUnit, abj: true); + X0Y0_呼気左2_呼気1CP = new ColorP(X0Y0_呼気左2_呼気1, 呼気左2_呼気1CD, DisUnit, abj: true); + X0Y0_呼気左2_呼気2CP = new ColorP(X0Y0_呼気左2_呼気2, 呼気左2_呼気2CD, DisUnit, abj: true); + X0Y0_呼気左3_呼気1CP = new ColorP(X0Y0_呼気左3_呼気1, 呼気左3_呼気1CD, DisUnit, abj: true); + X0Y0_呼気左3_呼気2CP = new ColorP(X0Y0_呼気左3_呼気2, 呼気左3_呼気2CD, DisUnit, abj: true); + X0Y0_呼気右1_呼気1CP = new ColorP(X0Y0_呼気右1_呼気1, 呼気右1_呼気1CD, DisUnit, abj: true); + X0Y0_呼気右1_呼気2CP = new ColorP(X0Y0_呼気右1_呼気2, 呼気右1_呼気2CD, DisUnit, abj: true); + X0Y0_呼気右2_呼気1CP = new ColorP(X0Y0_呼気右2_呼気1, 呼気右2_呼気1CD, DisUnit, abj: true); + X0Y0_呼気右2_呼気2CP = new ColorP(X0Y0_呼気右2_呼気2, 呼気右2_呼気2CD, DisUnit, abj: true); + X0Y0_呼気右3_呼気1CP = new ColorP(X0Y0_呼気右3_呼気1, 呼気右3_呼気1CD, DisUnit, abj: true); + X0Y0_呼気右3_呼気2CP = new ColorP(X0Y0_呼気右3_呼気2, 呼気右3_呼気2CD, DisUnit, abj: true); + X0Y1_呼気左1_呼気1CP = new ColorP(X0Y1_呼気左1_呼気1, 呼気左1_呼気1CD, DisUnit, abj: true); + X0Y1_呼気左1_呼気2CP = new ColorP(X0Y1_呼気左1_呼気2, 呼気左1_呼気2CD, DisUnit, abj: true); + X0Y1_呼気左2_呼気1CP = new ColorP(X0Y1_呼気左2_呼気1, 呼気左2_呼気1CD, DisUnit, abj: true); + X0Y1_呼気左2_呼気2CP = new ColorP(X0Y1_呼気左2_呼気2, 呼気左2_呼気2CD, DisUnit, abj: true); + X0Y1_呼気左3_呼気1CP = new ColorP(X0Y1_呼気左3_呼気1, 呼気左3_呼気1CD, DisUnit, abj: true); + X0Y1_呼気左3_呼気2CP = new ColorP(X0Y1_呼気左3_呼気2, 呼気左3_呼気2CD, DisUnit, abj: true); + X0Y1_呼気右1_呼気1CP = new ColorP(X0Y1_呼気右1_呼気1, 呼気右1_呼気1CD, DisUnit, abj: true); + X0Y1_呼気右1_呼気2CP = new ColorP(X0Y1_呼気右1_呼気2, 呼気右1_呼気2CD, DisUnit, abj: true); + X0Y1_呼気右2_呼気1CP = new ColorP(X0Y1_呼気右2_呼気1, 呼気右2_呼気1CD, DisUnit, abj: true); + X0Y1_呼気右2_呼気2CP = new ColorP(X0Y1_呼気右2_呼気2, 呼気右2_呼気2CD, DisUnit, abj: true); + X0Y1_呼気右3_呼気1CP = new ColorP(X0Y1_呼気右3_呼気1, 呼気右3_呼気1CD, DisUnit, abj: true); + X0Y1_呼気右3_呼気2CP = new ColorP(X0Y1_呼気右3_呼気2, 呼気右3_呼気2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_呼気左1_呼気1CP.Update(); + X0Y0_呼気左1_呼気2CP.Update(); + X0Y0_呼気左2_呼気1CP.Update(); + X0Y0_呼気左2_呼気2CP.Update(); + X0Y0_呼気左3_呼気1CP.Update(); + X0Y0_呼気左3_呼気2CP.Update(); + X0Y0_呼気右1_呼気1CP.Update(); + X0Y0_呼気右1_呼気2CP.Update(); + X0Y0_呼気右2_呼気1CP.Update(); + X0Y0_呼気右2_呼気2CP.Update(); + X0Y0_呼気右3_呼気1CP.Update(); + X0Y0_呼気右3_呼気2CP.Update(); + } + else + { + X0Y1_呼気左1_呼気1CP.Update(); + X0Y1_呼気左1_呼気2CP.Update(); + X0Y1_呼気左2_呼気1CP.Update(); + X0Y1_呼気左2_呼気2CP.Update(); + X0Y1_呼気左3_呼気1CP.Update(); + X0Y1_呼気左3_呼気2CP.Update(); + X0Y1_呼気右1_呼気1CP.Update(); + X0Y1_呼気右1_呼気2CP.Update(); + X0Y1_呼気右2_呼気1CP.Update(); + X0Y1_呼気右2_呼気2CP.Update(); + X0Y1_呼気右3_呼気1CP.Update(); + X0Y1_呼気右3_呼気2CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 呼気左1_呼気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 呼気左1_呼気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 呼気左2_呼気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 呼気左2_呼気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 呼気左3_呼気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 呼気左3_呼気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 呼気右1_呼気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 呼気右1_呼気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 呼気右2_呼気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 呼気右2_呼気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 呼気右3_呼気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 呼気右3_呼気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気D.cs index 4cea3a3..99410db 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気D.cs @@ -1,42 +1,43 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 呼気D : EleD +namespace SlaveMatrix { - public bool 呼気左1_呼気1_表示; + [Serializable] + public class 呼気D : EleD + { + public bool 呼気左1_呼気1_表示; - public bool 呼気左1_呼気2_表示; + public bool 呼気左1_呼気2_表示; - public bool 呼気左2_呼気1_表示; + public bool 呼気左2_呼気1_表示; - public bool 呼気左2_呼気2_表示; + public bool 呼気左2_呼気2_表示; - public bool 呼気左3_呼気1_表示; + public bool 呼気左3_呼気1_表示; - public bool 呼気左3_呼気2_表示; + public bool 呼気左3_呼気2_表示; - public bool 呼気右1_呼気1_表示; + public bool 呼気右1_呼気1_表示; - public bool 呼気右1_呼気2_表示; + public bool 呼気右1_呼気2_表示; - public bool 呼気右2_呼気1_表示; + public bool 呼気右2_呼気1_表示; - public bool 呼気右2_呼気2_表示; + public bool 呼気右2_呼気2_表示; - public bool 呼気右3_呼気1_表示; + public bool 呼気右3_呼気1_表示; - public bool 呼気右3_呼気2_表示; + public bool 呼気右3_呼気2_表示; - public 呼気D() - { - ThisType = GetType(); - } + public 呼気D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 呼気(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 呼気(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/咳.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/咳.cs index 029167e..e909b53 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/咳.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/咳.cs @@ -1,521 +1,522 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 咳 : Ele +namespace SlaveMatrix { - public Par X0Y0_咳基; + public class 咳 : Ele + { + public Par X0Y0_咳基; - public Par X0Y0_雫1; + public Par X0Y0_雫1; - public Par X0Y0_雫2; + public Par X0Y0_雫2; - public Par X0Y0_雫3; + public Par X0Y0_雫3; - public Par X0Y0_雫4; + public Par X0Y0_雫4; - public Par X0Y0_雫5; + public Par X0Y0_雫5; - public Par X0Y1_咳基; + public Par X0Y1_咳基; - public Par X0Y1_雫1; + public Par X0Y1_雫1; - public Par X0Y1_雫2; + public Par X0Y1_雫2; - public Par X0Y1_雫3; + public Par X0Y1_雫3; - public Par X0Y1_雫4; + public Par X0Y1_雫4; - public Par X0Y1_雫5; + public Par X0Y1_雫5; - public Par X0Y2_咳基; + public Par X0Y2_咳基; - public Par X0Y2_雫1; + public Par X0Y2_雫1; - public Par X0Y2_雫2; + public Par X0Y2_雫2; - public Par X0Y2_雫3; + public Par X0Y2_雫3; - public Par X0Y2_雫4; + public Par X0Y2_雫4; - public Par X0Y2_雫5; + public Par X0Y2_雫5; - public Par X0Y3_咳基; + public Par X0Y3_咳基; - public Par X0Y3_雫1; + public Par X0Y3_雫1; - public Par X0Y3_雫2; + public Par X0Y3_雫2; - public Par X0Y3_雫3; + public Par X0Y3_雫3; - public Par X0Y3_雫4; + public Par X0Y3_雫4; - public Par X0Y3_雫5; + public Par X0Y3_雫5; - public Par X0Y4_咳基; + public Par X0Y4_咳基; - public Par X0Y4_雫1; + public Par X0Y4_雫1; - public Par X0Y4_雫2; + public Par X0Y4_雫2; - public Par X0Y4_雫3; + public Par X0Y4_雫3; - public Par X0Y4_雫4; + public Par X0Y4_雫4; - public Par X0Y4_雫5; + public Par X0Y4_雫5; - public ColorD 咳基CD; + public ColorD 咳基CD; - public ColorD 雫1CD; + public ColorD 雫1CD; - public ColorD 雫2CD; + public ColorD 雫2CD; - public ColorD 雫3CD; + public ColorD 雫3CD; - public ColorD 雫4CD; + public ColorD 雫4CD; - public ColorD 雫5CD; + public ColorD 雫5CD; - public ColorP X0Y0_咳基CP; + public ColorP X0Y0_咳基CP; - public ColorP X0Y0_雫1CP; + public ColorP X0Y0_雫1CP; - public ColorP X0Y0_雫2CP; + public ColorP X0Y0_雫2CP; - public ColorP X0Y0_雫3CP; + public ColorP X0Y0_雫3CP; - public ColorP X0Y0_雫4CP; + public ColorP X0Y0_雫4CP; - public ColorP X0Y0_雫5CP; + public ColorP X0Y0_雫5CP; - public ColorP X0Y1_咳基CP; + public ColorP X0Y1_咳基CP; - public ColorP X0Y1_雫1CP; + public ColorP X0Y1_雫1CP; - public ColorP X0Y1_雫2CP; + public ColorP X0Y1_雫2CP; - public ColorP X0Y1_雫3CP; + public ColorP X0Y1_雫3CP; - public ColorP X0Y1_雫4CP; + public ColorP X0Y1_雫4CP; - public ColorP X0Y1_雫5CP; + public ColorP X0Y1_雫5CP; - public ColorP X0Y2_咳基CP; + public ColorP X0Y2_咳基CP; - public ColorP X0Y2_雫1CP; + public ColorP X0Y2_雫1CP; - public ColorP X0Y2_雫2CP; + public ColorP X0Y2_雫2CP; - public ColorP X0Y2_雫3CP; + public ColorP X0Y2_雫3CP; - public ColorP X0Y2_雫4CP; + public ColorP X0Y2_雫4CP; - public ColorP X0Y2_雫5CP; + public ColorP X0Y2_雫5CP; - public ColorP X0Y3_咳基CP; + public ColorP X0Y3_咳基CP; - public ColorP X0Y3_雫1CP; + public ColorP X0Y3_雫1CP; - public ColorP X0Y3_雫2CP; + public ColorP X0Y3_雫2CP; - public ColorP X0Y3_雫3CP; + public ColorP X0Y3_雫3CP; - public ColorP X0Y3_雫4CP; + public ColorP X0Y3_雫4CP; - public ColorP X0Y3_雫5CP; + public ColorP X0Y3_雫5CP; - public ColorP X0Y4_咳基CP; + public ColorP X0Y4_咳基CP; - public ColorP X0Y4_雫1CP; + public ColorP X0Y4_雫1CP; - public ColorP X0Y4_雫2CP; + public ColorP X0Y4_雫2CP; - public ColorP X0Y4_雫3CP; + public ColorP X0Y4_雫3CP; - public ColorP X0Y4_雫4CP; + public ColorP X0Y4_雫4CP; - public ColorP X0Y4_雫5CP; + public ColorP X0Y4_雫5CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 咳基_表示 - { - get - { - return X0Y0_咳基.Dra; - } - set - { - X0Y0_咳基.Dra = value; - X0Y1_咳基.Dra = value; - X0Y2_咳基.Dra = value; - X0Y3_咳基.Dra = value; - X0Y4_咳基.Dra = value; - X0Y0_咳基.Hit = value; - X0Y1_咳基.Hit = value; - X0Y2_咳基.Hit = value; - X0Y3_咳基.Hit = value; - X0Y4_咳基.Hit = value; - } - } - - public bool 雫1_表示 - { - get - { - return X0Y0_雫1.Dra; - } - set - { - X0Y0_雫1.Dra = value; - X0Y1_雫1.Dra = value; - X0Y2_雫1.Dra = value; - X0Y3_雫1.Dra = value; - X0Y4_雫1.Dra = value; - X0Y0_雫1.Hit = value; - X0Y1_雫1.Hit = value; - X0Y2_雫1.Hit = value; - X0Y3_雫1.Hit = value; - X0Y4_雫1.Hit = value; - } - } - - public bool 雫2_表示 - { - get - { - return X0Y0_雫2.Dra; - } - set - { - X0Y0_雫2.Dra = value; - X0Y1_雫2.Dra = value; - X0Y2_雫2.Dra = value; - X0Y3_雫2.Dra = value; - X0Y4_雫2.Dra = value; - X0Y0_雫2.Hit = value; - X0Y1_雫2.Hit = value; - X0Y2_雫2.Hit = value; - X0Y3_雫2.Hit = value; - X0Y4_雫2.Hit = value; - } - } - - public bool 雫3_表示 - { - get - { - return X0Y0_雫3.Dra; - } - set - { - X0Y0_雫3.Dra = value; - X0Y1_雫3.Dra = value; - X0Y2_雫3.Dra = value; - X0Y3_雫3.Dra = value; - X0Y4_雫3.Dra = value; - X0Y0_雫3.Hit = value; - X0Y1_雫3.Hit = value; - X0Y2_雫3.Hit = value; - X0Y3_雫3.Hit = value; - X0Y4_雫3.Hit = value; - } - } - - public bool 雫4_表示 - { - get - { - return X0Y0_雫4.Dra; - } - set - { - X0Y0_雫4.Dra = value; - X0Y1_雫4.Dra = value; - X0Y2_雫4.Dra = value; - X0Y3_雫4.Dra = value; - X0Y4_雫4.Dra = value; - X0Y0_雫4.Hit = value; - X0Y1_雫4.Hit = value; - X0Y2_雫4.Hit = value; - X0Y3_雫4.Hit = value; - X0Y4_雫4.Hit = value; - } - } - - public bool 雫5_表示 - { - get - { - return X0Y0_雫5.Dra; - } - set - { - X0Y0_雫5.Dra = value; - X0Y1_雫5.Dra = value; - X0Y2_雫5.Dra = value; - X0Y3_雫5.Dra = value; - X0Y4_雫5.Dra = value; - X0Y0_雫5.Hit = value; - X0Y1_雫5.Hit = value; - X0Y2_雫5.Hit = value; - X0Y3_雫5.Hit = value; - X0Y4_雫5.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 咳基_表示; - } - set - { - 咳基_表示 = value; - 雫1_表示 = value; - 雫2_表示 = value; - 雫3_表示 = value; - 雫4_表示 = value; - 雫5_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 咳基CD.不透明度; - } - set - { - 咳基CD.不透明度 = value; - 雫1CD.不透明度 = value; - 雫2CD.不透明度 = value; - 雫3CD.不透明度 = value; - 雫4CD.不透明度 = value; - 雫5CD.不透明度 = value; - } - } - - public override double 肥大 - { - set - { - } - } - - public override double 身長 - { - set - { - } - } - - public 咳(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 咳D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["咳"]); - Pars pars = 本体[0][0]; - X0Y0_咳基 = pars["咳基"].ToPar(); - X0Y0_雫1 = pars["雫1"].ToPar(); - X0Y0_雫2 = pars["雫2"].ToPar(); - X0Y0_雫3 = pars["雫3"].ToPar(); - X0Y0_雫4 = pars["雫4"].ToPar(); - X0Y0_雫5 = pars["雫5"].ToPar(); - pars = 本体[0][1]; - X0Y1_咳基 = pars["咳基"].ToPar(); - X0Y1_雫1 = pars["雫1"].ToPar(); - X0Y1_雫2 = pars["雫2"].ToPar(); - X0Y1_雫3 = pars["雫3"].ToPar(); - X0Y1_雫4 = pars["雫4"].ToPar(); - X0Y1_雫5 = pars["雫5"].ToPar(); - pars = 本体[0][2]; - X0Y2_咳基 = pars["咳基"].ToPar(); - X0Y2_雫1 = pars["雫1"].ToPar(); - X0Y2_雫2 = pars["雫2"].ToPar(); - X0Y2_雫3 = pars["雫3"].ToPar(); - X0Y2_雫4 = pars["雫4"].ToPar(); - X0Y2_雫5 = pars["雫5"].ToPar(); - pars = 本体[0][3]; - X0Y3_咳基 = pars["咳基"].ToPar(); - X0Y3_雫1 = pars["雫1"].ToPar(); - X0Y3_雫2 = pars["雫2"].ToPar(); - X0Y3_雫3 = pars["雫3"].ToPar(); - X0Y3_雫4 = pars["雫4"].ToPar(); - X0Y3_雫5 = pars["雫5"].ToPar(); - pars = 本体[0][4]; - X0Y4_咳基 = pars["咳基"].ToPar(); - X0Y4_雫1 = pars["雫1"].ToPar(); - X0Y4_雫2 = pars["雫2"].ToPar(); - X0Y4_雫3 = pars["雫3"].ToPar(); - X0Y4_雫4 = pars["雫4"].ToPar(); - X0Y4_雫5 = pars["雫5"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 咳基_表示 = e.咳基_表示; - 雫1_表示 = e.雫1_表示; - 雫2_表示 = e.雫2_表示; - 雫3_表示 = e.雫3_表示; - 雫4_表示 = e.雫4_表示; - 雫5_表示 = e.雫5_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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); - 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_雫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); - X0Y2_咳基CP = new ColorP(X0Y2_咳基, 咳基CD, DisUnit, abj: true); - X0Y2_雫1CP = new ColorP(X0Y2_雫1, 雫1CD, DisUnit, abj: true); - X0Y2_雫2CP = new ColorP(X0Y2_雫2, 雫2CD, DisUnit, abj: true); - X0Y2_雫3CP = new ColorP(X0Y2_雫3, 雫3CD, DisUnit, abj: true); - X0Y2_雫4CP = new ColorP(X0Y2_雫4, 雫4CD, DisUnit, abj: true); - X0Y2_雫5CP = new ColorP(X0Y2_雫5, 雫5CD, DisUnit, abj: true); - X0Y3_咳基CP = new ColorP(X0Y3_咳基, 咳基CD, DisUnit, abj: true); - X0Y3_雫1CP = new ColorP(X0Y3_雫1, 雫1CD, DisUnit, abj: true); - X0Y3_雫2CP = new ColorP(X0Y3_雫2, 雫2CD, DisUnit, abj: true); - X0Y3_雫3CP = new ColorP(X0Y3_雫3, 雫3CD, DisUnit, abj: true); - X0Y3_雫4CP = new ColorP(X0Y3_雫4, 雫4CD, DisUnit, abj: true); - X0Y3_雫5CP = new ColorP(X0Y3_雫5, 雫5CD, DisUnit, abj: true); - X0Y4_咳基CP = new ColorP(X0Y4_咳基, 咳基CD, DisUnit, abj: true); - X0Y4_雫1CP = new ColorP(X0Y4_雫1, 雫1CD, DisUnit, abj: true); - X0Y4_雫2CP = new ColorP(X0Y4_雫2, 雫2CD, DisUnit, abj: true); - X0Y4_雫3CP = new ColorP(X0Y4_雫3, 雫3CD, DisUnit, abj: true); - X0Y4_雫4CP = new ColorP(X0Y4_雫4, 雫4CD, DisUnit, abj: true); - X0Y4_雫5CP = new ColorP(X0Y4_雫5, 雫5CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_咳基CP.Update(); - X0Y0_雫1CP.Update(); - X0Y0_雫2CP.Update(); - X0Y0_雫3CP.Update(); - X0Y0_雫4CP.Update(); - X0Y0_雫5CP.Update(); - break; - case 1: - X0Y1_咳基CP.Update(); - X0Y1_雫1CP.Update(); - X0Y1_雫2CP.Update(); - X0Y1_雫3CP.Update(); - X0Y1_雫4CP.Update(); - X0Y1_雫5CP.Update(); - break; - case 2: - X0Y2_咳基CP.Update(); - X0Y2_雫1CP.Update(); - X0Y2_雫2CP.Update(); - X0Y2_雫3CP.Update(); - X0Y2_雫4CP.Update(); - X0Y2_雫5CP.Update(); - break; - case 3: - X0Y3_咳基CP.Update(); - X0Y3_雫1CP.Update(); - X0Y3_雫2CP.Update(); - X0Y3_雫3CP.Update(); - X0Y3_雫4CP.Update(); - X0Y3_雫5CP.Update(); - break; - default: - X0Y4_咳基CP.Update(); - X0Y4_雫1CP.Update(); - X0Y4_雫2CP.Update(); - X0Y4_雫3CP.Update(); - X0Y4_雫4CP.Update(); - X0Y4_雫5CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 咳基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 雫1CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫2CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫3CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫4CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫5CD = new ColorD(ref Col.Empty, ref 体配色.体液); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 咳基_表示 + { + get + { + return X0Y0_咳基.Dra; + } + set + { + X0Y0_咳基.Dra = value; + X0Y1_咳基.Dra = value; + X0Y2_咳基.Dra = value; + X0Y3_咳基.Dra = value; + X0Y4_咳基.Dra = value; + X0Y0_咳基.Hit = value; + X0Y1_咳基.Hit = value; + X0Y2_咳基.Hit = value; + X0Y3_咳基.Hit = value; + X0Y4_咳基.Hit = value; + } + } + + public bool 雫1_表示 + { + get + { + return X0Y0_雫1.Dra; + } + set + { + X0Y0_雫1.Dra = value; + X0Y1_雫1.Dra = value; + X0Y2_雫1.Dra = value; + X0Y3_雫1.Dra = value; + X0Y4_雫1.Dra = value; + X0Y0_雫1.Hit = value; + X0Y1_雫1.Hit = value; + X0Y2_雫1.Hit = value; + X0Y3_雫1.Hit = value; + X0Y4_雫1.Hit = value; + } + } + + public bool 雫2_表示 + { + get + { + return X0Y0_雫2.Dra; + } + set + { + X0Y0_雫2.Dra = value; + X0Y1_雫2.Dra = value; + X0Y2_雫2.Dra = value; + X0Y3_雫2.Dra = value; + X0Y4_雫2.Dra = value; + X0Y0_雫2.Hit = value; + X0Y1_雫2.Hit = value; + X0Y2_雫2.Hit = value; + X0Y3_雫2.Hit = value; + X0Y4_雫2.Hit = value; + } + } + + public bool 雫3_表示 + { + get + { + return X0Y0_雫3.Dra; + } + set + { + X0Y0_雫3.Dra = value; + X0Y1_雫3.Dra = value; + X0Y2_雫3.Dra = value; + X0Y3_雫3.Dra = value; + X0Y4_雫3.Dra = value; + X0Y0_雫3.Hit = value; + X0Y1_雫3.Hit = value; + X0Y2_雫3.Hit = value; + X0Y3_雫3.Hit = value; + X0Y4_雫3.Hit = value; + } + } + + public bool 雫4_表示 + { + get + { + return X0Y0_雫4.Dra; + } + set + { + X0Y0_雫4.Dra = value; + X0Y1_雫4.Dra = value; + X0Y2_雫4.Dra = value; + X0Y3_雫4.Dra = value; + X0Y4_雫4.Dra = value; + X0Y0_雫4.Hit = value; + X0Y1_雫4.Hit = value; + X0Y2_雫4.Hit = value; + X0Y3_雫4.Hit = value; + X0Y4_雫4.Hit = value; + } + } + + public bool 雫5_表示 + { + get + { + return X0Y0_雫5.Dra; + } + set + { + X0Y0_雫5.Dra = value; + X0Y1_雫5.Dra = value; + X0Y2_雫5.Dra = value; + X0Y3_雫5.Dra = value; + X0Y4_雫5.Dra = value; + X0Y0_雫5.Hit = value; + X0Y1_雫5.Hit = value; + X0Y2_雫5.Hit = value; + X0Y3_雫5.Hit = value; + X0Y4_雫5.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 咳基_表示; + } + set + { + 咳基_表示 = value; + 雫1_表示 = value; + 雫2_表示 = value; + 雫3_表示 = value; + 雫4_表示 = value; + 雫5_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 咳基CD.不透明度; + } + set + { + 咳基CD.不透明度 = value; + 雫1CD.不透明度 = value; + 雫2CD.不透明度 = value; + 雫3CD.不透明度 = value; + 雫4CD.不透明度 = value; + 雫5CD.不透明度 = value; + } + } + + public override double 肥大 + { + set + { + } + } + + public override double 身長 + { + set + { + } + } + + public 咳(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 咳D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["咳"]); + Pars pars = 本体[0][0]; + X0Y0_咳基 = pars["咳基"].ToPar(); + X0Y0_雫1 = pars["雫1"].ToPar(); + X0Y0_雫2 = pars["雫2"].ToPar(); + X0Y0_雫3 = pars["雫3"].ToPar(); + X0Y0_雫4 = pars["雫4"].ToPar(); + X0Y0_雫5 = pars["雫5"].ToPar(); + pars = 本体[0][1]; + X0Y1_咳基 = pars["咳基"].ToPar(); + X0Y1_雫1 = pars["雫1"].ToPar(); + X0Y1_雫2 = pars["雫2"].ToPar(); + X0Y1_雫3 = pars["雫3"].ToPar(); + X0Y1_雫4 = pars["雫4"].ToPar(); + X0Y1_雫5 = pars["雫5"].ToPar(); + pars = 本体[0][2]; + X0Y2_咳基 = pars["咳基"].ToPar(); + X0Y2_雫1 = pars["雫1"].ToPar(); + X0Y2_雫2 = pars["雫2"].ToPar(); + X0Y2_雫3 = pars["雫3"].ToPar(); + X0Y2_雫4 = pars["雫4"].ToPar(); + X0Y2_雫5 = pars["雫5"].ToPar(); + pars = 本体[0][3]; + X0Y3_咳基 = pars["咳基"].ToPar(); + X0Y3_雫1 = pars["雫1"].ToPar(); + X0Y3_雫2 = pars["雫2"].ToPar(); + X0Y3_雫3 = pars["雫3"].ToPar(); + X0Y3_雫4 = pars["雫4"].ToPar(); + X0Y3_雫5 = pars["雫5"].ToPar(); + pars = 本体[0][4]; + X0Y4_咳基 = pars["咳基"].ToPar(); + X0Y4_雫1 = pars["雫1"].ToPar(); + X0Y4_雫2 = pars["雫2"].ToPar(); + X0Y4_雫3 = pars["雫3"].ToPar(); + X0Y4_雫4 = pars["雫4"].ToPar(); + X0Y4_雫5 = pars["雫5"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 咳基_表示 = e.咳基_表示; + 雫1_表示 = e.雫1_表示; + 雫2_表示 = e.雫2_表示; + 雫3_表示 = e.雫3_表示; + 雫4_表示 = e.雫4_表示; + 雫5_表示 = e.雫5_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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); + 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_雫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); + X0Y2_咳基CP = new ColorP(X0Y2_咳基, 咳基CD, DisUnit, abj: true); + X0Y2_雫1CP = new ColorP(X0Y2_雫1, 雫1CD, DisUnit, abj: true); + X0Y2_雫2CP = new ColorP(X0Y2_雫2, 雫2CD, DisUnit, abj: true); + X0Y2_雫3CP = new ColorP(X0Y2_雫3, 雫3CD, DisUnit, abj: true); + X0Y2_雫4CP = new ColorP(X0Y2_雫4, 雫4CD, DisUnit, abj: true); + X0Y2_雫5CP = new ColorP(X0Y2_雫5, 雫5CD, DisUnit, abj: true); + X0Y3_咳基CP = new ColorP(X0Y3_咳基, 咳基CD, DisUnit, abj: true); + X0Y3_雫1CP = new ColorP(X0Y3_雫1, 雫1CD, DisUnit, abj: true); + X0Y3_雫2CP = new ColorP(X0Y3_雫2, 雫2CD, DisUnit, abj: true); + X0Y3_雫3CP = new ColorP(X0Y3_雫3, 雫3CD, DisUnit, abj: true); + X0Y3_雫4CP = new ColorP(X0Y3_雫4, 雫4CD, DisUnit, abj: true); + X0Y3_雫5CP = new ColorP(X0Y3_雫5, 雫5CD, DisUnit, abj: true); + X0Y4_咳基CP = new ColorP(X0Y4_咳基, 咳基CD, DisUnit, abj: true); + X0Y4_雫1CP = new ColorP(X0Y4_雫1, 雫1CD, DisUnit, abj: true); + X0Y4_雫2CP = new ColorP(X0Y4_雫2, 雫2CD, DisUnit, abj: true); + X0Y4_雫3CP = new ColorP(X0Y4_雫3, 雫3CD, DisUnit, abj: true); + X0Y4_雫4CP = new ColorP(X0Y4_雫4, 雫4CD, DisUnit, abj: true); + X0Y4_雫5CP = new ColorP(X0Y4_雫5, 雫5CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_咳基CP.Update(); + X0Y0_雫1CP.Update(); + X0Y0_雫2CP.Update(); + X0Y0_雫3CP.Update(); + X0Y0_雫4CP.Update(); + X0Y0_雫5CP.Update(); + break; + case 1: + X0Y1_咳基CP.Update(); + X0Y1_雫1CP.Update(); + X0Y1_雫2CP.Update(); + X0Y1_雫3CP.Update(); + X0Y1_雫4CP.Update(); + X0Y1_雫5CP.Update(); + break; + case 2: + X0Y2_咳基CP.Update(); + X0Y2_雫1CP.Update(); + X0Y2_雫2CP.Update(); + X0Y2_雫3CP.Update(); + X0Y2_雫4CP.Update(); + X0Y2_雫5CP.Update(); + break; + case 3: + X0Y3_咳基CP.Update(); + X0Y3_雫1CP.Update(); + X0Y3_雫2CP.Update(); + X0Y3_雫3CP.Update(); + X0Y3_雫4CP.Update(); + X0Y3_雫5CP.Update(); + break; + default: + X0Y4_咳基CP.Update(); + X0Y4_雫1CP.Update(); + X0Y4_雫2CP.Update(); + X0Y4_雫3CP.Update(); + X0Y4_雫4CP.Update(); + X0Y4_雫5CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 咳基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 雫1CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫2CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫3CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫4CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫5CD = new ColorD(ref Col.Empty, ref 体配色.体液); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/咳D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/咳D.cs index 3cdc0ea..5697132 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/咳D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/咳D.cs @@ -1,30 +1,31 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 咳D : EleD +namespace SlaveMatrix { - public bool 咳基_表示; + [Serializable] + public class 咳D : EleD + { + public bool 咳基_表示; - public bool 雫1_表示; + public bool 雫1_表示; - public bool 雫2_表示; + public bool 雫2_表示; - public bool 雫3_表示; + public bool 雫3_表示; - public bool 雫4_表示; + public bool 雫4_表示; - public bool 雫5_表示; + public bool 雫5_表示; - public 咳D() - { - ThisType = GetType(); - } + public 咳D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 咳(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 咳(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳.cs index 469a3bc..a52d85e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳.cs @@ -1,528 +1,529 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 噴乳 : Ele +namespace SlaveMatrix { - public Par X0Y0_母乳垂れ1; + public class 噴乳 : Ele + { + public Par X0Y0_母乳垂れ1; - public Par X0Y0_母乳垂れ2; + public Par X0Y0_母乳垂れ2; - public Par X0Y1_母乳1; + public Par X0Y1_母乳1; - public Par X0Y1_母乳2; + public Par X0Y1_母乳2; - public Par X0Y1_母乳3; + public Par X0Y1_母乳3; - public Par X0Y1_母乳4; + public Par X0Y1_母乳4; - public Par X0Y1_母乳垂れ1; + public Par X0Y1_母乳垂れ1; - public Par X0Y1_母乳垂れ2; + public Par X0Y1_母乳垂れ2; - public Par X0Y2_母乳1; + public Par X0Y2_母乳1; - public Par X0Y2_母乳2; + public Par X0Y2_母乳2; - public Par X0Y2_母乳3; + public Par X0Y2_母乳3; - public Par X0Y2_母乳4; + public Par X0Y2_母乳4; - public Par X0Y2_母乳垂れ1; + public Par X0Y2_母乳垂れ1; - public Par X0Y2_母乳垂れ2; + public Par X0Y2_母乳垂れ2; - public Par X0Y3_母乳1; + public Par X0Y3_母乳1; - public Par X0Y3_母乳2; + public Par X0Y3_母乳2; - public Par X0Y3_母乳3; + public Par X0Y3_母乳3; - public Par X0Y3_母乳4; + public Par X0Y3_母乳4; - public Par X0Y3_母乳垂れ1; + public Par X0Y3_母乳垂れ1; - public Par X0Y3_母乳垂れ2; + public Par X0Y3_母乳垂れ2; - public Par X0Y4_母乳1; + public Par X0Y4_母乳1; - public Par X0Y4_母乳2; + public Par X0Y4_母乳2; - public Par X0Y4_母乳3; + public Par X0Y4_母乳3; - public Par X0Y4_母乳4; + public Par X0Y4_母乳4; - public Par X0Y4_母乳垂れ1; + public Par X0Y4_母乳垂れ1; - public Par X0Y4_母乳垂れ2; + public Par X0Y4_母乳垂れ2; - public Par X0Y5_母乳1; + public Par X0Y5_母乳1; - public Par X0Y5_母乳2; + public Par X0Y5_母乳2; - public Par X0Y5_母乳3; + public Par X0Y5_母乳3; - public Par X0Y5_母乳4; + public Par X0Y5_母乳4; - public Par X0Y5_母乳垂れ1; + public Par X0Y5_母乳垂れ1; - public Par X0Y5_母乳垂れ2; + public Par X0Y5_母乳垂れ2; - public ColorD 母乳1CD; + public ColorD 母乳1CD; - public ColorD 母乳2CD; + public ColorD 母乳2CD; - public ColorD 母乳3CD; + public ColorD 母乳3CD; - public ColorD 母乳4CD; + public ColorD 母乳4CD; - public ColorD 母乳垂れ1CD; + public ColorD 母乳垂れ1CD; - public ColorD 母乳垂れ2CD; + public ColorD 母乳垂れ2CD; - public ColorP X0Y0_母乳垂れ1CP; + public ColorP X0Y0_母乳垂れ1CP; - public ColorP X0Y0_母乳垂れ2CP; + public ColorP X0Y0_母乳垂れ2CP; - public ColorP X0Y1_母乳1CP; + public ColorP X0Y1_母乳1CP; - public ColorP X0Y1_母乳2CP; + public ColorP X0Y1_母乳2CP; - public ColorP X0Y1_母乳3CP; + public ColorP X0Y1_母乳3CP; - public ColorP X0Y1_母乳4CP; + public ColorP X0Y1_母乳4CP; - public ColorP X0Y1_母乳垂れ1CP; + public ColorP X0Y1_母乳垂れ1CP; - public ColorP X0Y1_母乳垂れ2CP; + public ColorP X0Y1_母乳垂れ2CP; - public ColorP X0Y2_母乳1CP; + public ColorP X0Y2_母乳1CP; - public ColorP X0Y2_母乳2CP; + public ColorP X0Y2_母乳2CP; - public ColorP X0Y2_母乳3CP; + public ColorP X0Y2_母乳3CP; - public ColorP X0Y2_母乳4CP; + public ColorP X0Y2_母乳4CP; - public ColorP X0Y2_母乳垂れ1CP; + public ColorP X0Y2_母乳垂れ1CP; - public ColorP X0Y2_母乳垂れ2CP; + public ColorP X0Y2_母乳垂れ2CP; - public ColorP X0Y3_母乳1CP; + public ColorP X0Y3_母乳1CP; - public ColorP X0Y3_母乳2CP; + public ColorP X0Y3_母乳2CP; - public ColorP X0Y3_母乳3CP; + public ColorP X0Y3_母乳3CP; - public ColorP X0Y3_母乳4CP; + public ColorP X0Y3_母乳4CP; - public ColorP X0Y3_母乳垂れ1CP; + public ColorP X0Y3_母乳垂れ1CP; - public ColorP X0Y3_母乳垂れ2CP; + public ColorP X0Y3_母乳垂れ2CP; - public ColorP X0Y4_母乳1CP; + public ColorP X0Y4_母乳1CP; - public ColorP X0Y4_母乳2CP; + public ColorP X0Y4_母乳2CP; - public ColorP X0Y4_母乳3CP; + public ColorP X0Y4_母乳3CP; - public ColorP X0Y4_母乳4CP; + public ColorP X0Y4_母乳4CP; - public ColorP X0Y4_母乳垂れ1CP; + public ColorP X0Y4_母乳垂れ1CP; - public ColorP X0Y4_母乳垂れ2CP; + public ColorP X0Y4_母乳垂れ2CP; - public ColorP X0Y5_母乳1CP; + public ColorP X0Y5_母乳1CP; - public ColorP X0Y5_母乳2CP; + public ColorP X0Y5_母乳2CP; - public ColorP X0Y5_母乳3CP; + public ColorP X0Y5_母乳3CP; - public ColorP X0Y5_母乳4CP; + public ColorP X0Y5_母乳4CP; - public ColorP X0Y5_母乳垂れ1CP; + public ColorP X0Y5_母乳垂れ1CP; - public ColorP X0Y5_母乳垂れ2CP; + public ColorP X0Y5_母乳垂れ2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y2_母乳垂れ1.Dra = value; - X0Y3_母乳垂れ1.Dra = value; - X0Y4_母乳垂れ1.Dra = value; - X0Y5_母乳垂れ1.Dra = value; - X0Y0_母乳垂れ1.Hit = value; - X0Y1_母乳垂れ1.Hit = value; - X0Y2_母乳垂れ1.Hit = value; - X0Y3_母乳垂れ1.Hit = value; - X0Y4_母乳垂れ1.Hit = value; - X0Y5_母乳垂れ1.Hit = value; - } - } - - public bool 母乳垂れ2_表示 - { - get - { - return X0Y0_母乳垂れ2.Dra; - } - set - { - X0Y0_母乳垂れ2.Dra = value; - X0Y1_母乳垂れ2.Dra = value; - X0Y2_母乳垂れ2.Dra = value; - X0Y3_母乳垂れ2.Dra = value; - X0Y4_母乳垂れ2.Dra = value; - X0Y5_母乳垂れ2.Dra = value; - X0Y0_母乳垂れ2.Hit = value; - X0Y1_母乳垂れ2.Hit = value; - X0Y2_母乳垂れ2.Hit = value; - X0Y3_母乳垂れ2.Hit = value; - X0Y4_母乳垂れ2.Hit = value; - X0Y5_母乳垂れ2.Hit = value; - } - } - - public bool 母乳1_表示 - { - get - { - return X0Y1_母乳1.Dra; - } - set - { - X0Y1_母乳1.Dra = value; - X0Y2_母乳1.Dra = value; - X0Y3_母乳1.Dra = value; - X0Y4_母乳1.Dra = value; - X0Y5_母乳1.Dra = value; - X0Y1_母乳1.Hit = value; - X0Y2_母乳1.Hit = value; - X0Y3_母乳1.Hit = value; - X0Y4_母乳1.Hit = value; - X0Y5_母乳1.Hit = value; - } - } - - public bool 母乳2_表示 - { - get - { - return X0Y1_母乳2.Dra; - } - set - { - X0Y1_母乳2.Dra = value; - X0Y2_母乳2.Dra = value; - X0Y3_母乳2.Dra = value; - X0Y4_母乳2.Dra = value; - X0Y5_母乳2.Dra = value; - X0Y1_母乳2.Hit = value; - X0Y2_母乳2.Hit = value; - X0Y3_母乳2.Hit = value; - X0Y4_母乳2.Hit = value; - X0Y5_母乳2.Hit = value; - } - } - - public bool 母乳3_表示 - { - get - { - return X0Y1_母乳3.Dra; - } - set - { - X0Y1_母乳3.Dra = value; - X0Y2_母乳3.Dra = value; - X0Y3_母乳3.Dra = value; - X0Y4_母乳3.Dra = value; - X0Y5_母乳3.Dra = value; - X0Y1_母乳3.Hit = value; - X0Y2_母乳3.Hit = value; - X0Y3_母乳3.Hit = value; - X0Y4_母乳3.Hit = value; - X0Y5_母乳3.Hit = value; - } - } - - public bool 母乳4_表示 - { - get - { - return X0Y1_母乳4.Dra; - } - set - { - X0Y1_母乳4.Dra = value; - X0Y2_母乳4.Dra = value; - X0Y3_母乳4.Dra = value; - X0Y4_母乳4.Dra = value; - X0Y5_母乳4.Dra = value; - X0Y1_母乳4.Hit = value; - X0Y2_母乳4.Hit = value; - X0Y3_母乳4.Hit = value; - X0Y4_母乳4.Hit = value; - X0Y5_母乳4.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 母乳垂れ1_表示; - } - set - { - 母乳垂れ1_表示 = value; - 母乳垂れ2_表示 = value; - 母乳1_表示 = value; - 母乳2_表示 = value; - 母乳3_表示 = value; - 母乳4_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 母乳1CD.不透明度; - } - set - { - 母乳1CD.不透明度 = value; - 母乳2CD.不透明度 = value; - 母乳3CD.不透明度 = value; - 母乳4CD.不透明度 = value; - 母乳垂れ1CD.不透明度 = value; - 母乳垂れ2CD.不透明度 = value; - } - } - - public 噴乳(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 噴乳D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["噴乳左"]); - Pars pars = 本体[0][0]; - X0Y0_母乳垂れ1 = pars["母乳垂れ1"].ToPar(); - X0Y0_母乳垂れ2 = pars["母乳垂れ2"].ToPar(); - pars = 本体[0][1]; - X0Y1_母乳1 = pars["母乳1"].ToPar(); - X0Y1_母乳2 = pars["母乳2"].ToPar(); - X0Y1_母乳3 = pars["母乳3"].ToPar(); - X0Y1_母乳4 = pars["母乳4"].ToPar(); - X0Y1_母乳垂れ1 = pars["母乳垂れ1"].ToPar(); - X0Y1_母乳垂れ2 = pars["母乳垂れ2"].ToPar(); - pars = 本体[0][2]; - X0Y2_母乳1 = pars["母乳1"].ToPar(); - X0Y2_母乳2 = pars["母乳2"].ToPar(); - X0Y2_母乳3 = pars["母乳3"].ToPar(); - X0Y2_母乳4 = pars["母乳4"].ToPar(); - X0Y2_母乳垂れ1 = pars["母乳垂れ1"].ToPar(); - X0Y2_母乳垂れ2 = pars["母乳垂れ2"].ToPar(); - pars = 本体[0][3]; - X0Y3_母乳1 = pars["母乳1"].ToPar(); - X0Y3_母乳2 = pars["母乳2"].ToPar(); - X0Y3_母乳3 = pars["母乳3"].ToPar(); - X0Y3_母乳4 = pars["母乳4"].ToPar(); - X0Y3_母乳垂れ1 = pars["母乳垂れ1"].ToPar(); - X0Y3_母乳垂れ2 = pars["母乳垂れ2"].ToPar(); - pars = 本体[0][4]; - X0Y4_母乳1 = pars["母乳1"].ToPar(); - X0Y4_母乳2 = pars["母乳2"].ToPar(); - X0Y4_母乳3 = pars["母乳3"].ToPar(); - X0Y4_母乳4 = pars["母乳4"].ToPar(); - X0Y4_母乳垂れ1 = pars["母乳垂れ1"].ToPar(); - X0Y4_母乳垂れ2 = pars["母乳垂れ2"].ToPar(); - pars = 本体[0][5]; - X0Y5_母乳1 = pars["母乳1"].ToPar(); - X0Y5_母乳2 = pars["母乳2"].ToPar(); - X0Y5_母乳3 = pars["母乳3"].ToPar(); - X0Y5_母乳4 = pars["母乳4"].ToPar(); - X0Y5_母乳垂れ1 = pars["母乳垂れ1"].ToPar(); - X0Y5_母乳垂れ2 = pars["母乳垂れ2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 母乳1_表示 = e.母乳1_表示; - 母乳2_表示 = e.母乳2_表示; - 母乳3_表示 = e.母乳3_表示; - 母乳4_表示 = e.母乳4_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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_母乳4CP = new ColorP(X0Y1_母乳4, 母乳4CD, DisUnit, abj: true); - X0Y1_母乳垂れ1CP = new ColorP(X0Y1_母乳垂れ1, 母乳垂れ1CD, DisUnit, abj: true); - X0Y1_母乳垂れ2CP = new ColorP(X0Y1_母乳垂れ2, 母乳垂れ2CD, DisUnit, abj: true); - X0Y2_母乳1CP = new ColorP(X0Y2_母乳1, 母乳1CD, DisUnit, abj: true); - X0Y2_母乳2CP = new ColorP(X0Y2_母乳2, 母乳2CD, DisUnit, abj: true); - X0Y2_母乳3CP = new ColorP(X0Y2_母乳3, 母乳3CD, DisUnit, abj: true); - X0Y2_母乳4CP = new ColorP(X0Y2_母乳4, 母乳4CD, DisUnit, abj: true); - X0Y2_母乳垂れ1CP = new ColorP(X0Y2_母乳垂れ1, 母乳垂れ1CD, DisUnit, abj: true); - X0Y2_母乳垂れ2CP = new ColorP(X0Y2_母乳垂れ2, 母乳垂れ2CD, DisUnit, abj: true); - X0Y3_母乳1CP = new ColorP(X0Y3_母乳1, 母乳1CD, DisUnit, abj: true); - X0Y3_母乳2CP = new ColorP(X0Y3_母乳2, 母乳2CD, DisUnit, abj: true); - X0Y3_母乳3CP = new ColorP(X0Y3_母乳3, 母乳3CD, DisUnit, abj: true); - X0Y3_母乳4CP = new ColorP(X0Y3_母乳4, 母乳4CD, DisUnit, abj: true); - X0Y3_母乳垂れ1CP = new ColorP(X0Y3_母乳垂れ1, 母乳垂れ1CD, DisUnit, abj: true); - X0Y3_母乳垂れ2CP = new ColorP(X0Y3_母乳垂れ2, 母乳垂れ2CD, DisUnit, abj: true); - X0Y4_母乳1CP = new ColorP(X0Y4_母乳1, 母乳1CD, DisUnit, abj: true); - X0Y4_母乳2CP = new ColorP(X0Y4_母乳2, 母乳2CD, DisUnit, abj: true); - X0Y4_母乳3CP = new ColorP(X0Y4_母乳3, 母乳3CD, DisUnit, abj: true); - X0Y4_母乳4CP = new ColorP(X0Y4_母乳4, 母乳4CD, DisUnit, abj: true); - X0Y4_母乳垂れ1CP = new ColorP(X0Y4_母乳垂れ1, 母乳垂れ1CD, DisUnit, abj: true); - X0Y4_母乳垂れ2CP = new ColorP(X0Y4_母乳垂れ2, 母乳垂れ2CD, DisUnit, abj: true); - X0Y5_母乳1CP = new ColorP(X0Y5_母乳1, 母乳1CD, DisUnit, abj: true); - X0Y5_母乳2CP = new ColorP(X0Y5_母乳2, 母乳2CD, DisUnit, abj: true); - X0Y5_母乳3CP = new ColorP(X0Y5_母乳3, 母乳3CD, DisUnit, abj: true); - X0Y5_母乳4CP = new ColorP(X0Y5_母乳4, 母乳4CD, DisUnit, abj: true); - X0Y5_母乳垂れ1CP = new ColorP(X0Y5_母乳垂れ1, 母乳垂れ1CD, DisUnit, abj: true); - X0Y5_母乳垂れ2CP = new ColorP(X0Y5_母乳垂れ2, 母乳垂れ2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_母乳垂れ1CP.Update(); - X0Y0_母乳垂れ2CP.Update(); - break; - case 1: - X0Y1_母乳1CP.Update(); - X0Y1_母乳2CP.Update(); - X0Y1_母乳3CP.Update(); - X0Y1_母乳4CP.Update(); - X0Y1_母乳垂れ1CP.Update(); - X0Y1_母乳垂れ2CP.Update(); - break; - case 2: - X0Y2_母乳1CP.Update(); - X0Y2_母乳2CP.Update(); - X0Y2_母乳3CP.Update(); - X0Y2_母乳4CP.Update(); - X0Y2_母乳垂れ1CP.Update(); - X0Y2_母乳垂れ2CP.Update(); - break; - case 3: - X0Y3_母乳1CP.Update(); - X0Y3_母乳2CP.Update(); - X0Y3_母乳3CP.Update(); - X0Y3_母乳4CP.Update(); - X0Y3_母乳垂れ1CP.Update(); - X0Y3_母乳垂れ2CP.Update(); - break; - case 4: - X0Y4_母乳1CP.Update(); - X0Y4_母乳2CP.Update(); - X0Y4_母乳3CP.Update(); - X0Y4_母乳4CP.Update(); - X0Y4_母乳垂れ1CP.Update(); - X0Y4_母乳垂れ2CP.Update(); - break; - default: - X0Y5_母乳1CP.Update(); - X0Y5_母乳2CP.Update(); - X0Y5_母乳3CP.Update(); - X0Y5_母乳4CP.Update(); - X0Y5_母乳垂れ1CP.Update(); - X0Y5_母乳垂れ2CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 母乳1CD = new ColorD(ref 体配色.母乳線, ref 体配色.母乳); - 母乳2CD = new ColorD(ref 体配色.母乳線, ref 体配色.母乳); - 母乳3CD = new ColorD(ref 体配色.母乳線, ref 体配色.母乳); - 母乳4CD = new ColorD(ref 体配色.母乳線, ref 体配色.母乳); - 母乳垂れ1CD = new ColorD(ref 体配色.母乳線, ref 体配色.母乳); - 母乳垂れ2CD = new ColorD(ref 体配色.母乳線, ref 体配色.母乳); - } + 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; + X0Y2_母乳垂れ1.Dra = value; + X0Y3_母乳垂れ1.Dra = value; + X0Y4_母乳垂れ1.Dra = value; + X0Y5_母乳垂れ1.Dra = value; + X0Y0_母乳垂れ1.Hit = value; + X0Y1_母乳垂れ1.Hit = value; + X0Y2_母乳垂れ1.Hit = value; + X0Y3_母乳垂れ1.Hit = value; + X0Y4_母乳垂れ1.Hit = value; + X0Y5_母乳垂れ1.Hit = value; + } + } + + public bool 母乳垂れ2_表示 + { + get + { + return X0Y0_母乳垂れ2.Dra; + } + set + { + X0Y0_母乳垂れ2.Dra = value; + X0Y1_母乳垂れ2.Dra = value; + X0Y2_母乳垂れ2.Dra = value; + X0Y3_母乳垂れ2.Dra = value; + X0Y4_母乳垂れ2.Dra = value; + X0Y5_母乳垂れ2.Dra = value; + X0Y0_母乳垂れ2.Hit = value; + X0Y1_母乳垂れ2.Hit = value; + X0Y2_母乳垂れ2.Hit = value; + X0Y3_母乳垂れ2.Hit = value; + X0Y4_母乳垂れ2.Hit = value; + X0Y5_母乳垂れ2.Hit = value; + } + } + + public bool 母乳1_表示 + { + get + { + return X0Y1_母乳1.Dra; + } + set + { + X0Y1_母乳1.Dra = value; + X0Y2_母乳1.Dra = value; + X0Y3_母乳1.Dra = value; + X0Y4_母乳1.Dra = value; + X0Y5_母乳1.Dra = value; + X0Y1_母乳1.Hit = value; + X0Y2_母乳1.Hit = value; + X0Y3_母乳1.Hit = value; + X0Y4_母乳1.Hit = value; + X0Y5_母乳1.Hit = value; + } + } + + public bool 母乳2_表示 + { + get + { + return X0Y1_母乳2.Dra; + } + set + { + X0Y1_母乳2.Dra = value; + X0Y2_母乳2.Dra = value; + X0Y3_母乳2.Dra = value; + X0Y4_母乳2.Dra = value; + X0Y5_母乳2.Dra = value; + X0Y1_母乳2.Hit = value; + X0Y2_母乳2.Hit = value; + X0Y3_母乳2.Hit = value; + X0Y4_母乳2.Hit = value; + X0Y5_母乳2.Hit = value; + } + } + + public bool 母乳3_表示 + { + get + { + return X0Y1_母乳3.Dra; + } + set + { + X0Y1_母乳3.Dra = value; + X0Y2_母乳3.Dra = value; + X0Y3_母乳3.Dra = value; + X0Y4_母乳3.Dra = value; + X0Y5_母乳3.Dra = value; + X0Y1_母乳3.Hit = value; + X0Y2_母乳3.Hit = value; + X0Y3_母乳3.Hit = value; + X0Y4_母乳3.Hit = value; + X0Y5_母乳3.Hit = value; + } + } + + public bool 母乳4_表示 + { + get + { + return X0Y1_母乳4.Dra; + } + set + { + X0Y1_母乳4.Dra = value; + X0Y2_母乳4.Dra = value; + X0Y3_母乳4.Dra = value; + X0Y4_母乳4.Dra = value; + X0Y5_母乳4.Dra = value; + X0Y1_母乳4.Hit = value; + X0Y2_母乳4.Hit = value; + X0Y3_母乳4.Hit = value; + X0Y4_母乳4.Hit = value; + X0Y5_母乳4.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 母乳垂れ1_表示; + } + set + { + 母乳垂れ1_表示 = value; + 母乳垂れ2_表示 = value; + 母乳1_表示 = value; + 母乳2_表示 = value; + 母乳3_表示 = value; + 母乳4_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 母乳1CD.不透明度; + } + set + { + 母乳1CD.不透明度 = value; + 母乳2CD.不透明度 = value; + 母乳3CD.不透明度 = value; + 母乳4CD.不透明度 = value; + 母乳垂れ1CD.不透明度 = value; + 母乳垂れ2CD.不透明度 = value; + } + } + + public 噴乳(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 噴乳D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["噴乳左"]); + Pars pars = 本体[0][0]; + X0Y0_母乳垂れ1 = pars["母乳垂れ1"].ToPar(); + X0Y0_母乳垂れ2 = pars["母乳垂れ2"].ToPar(); + pars = 本体[0][1]; + X0Y1_母乳1 = pars["母乳1"].ToPar(); + X0Y1_母乳2 = pars["母乳2"].ToPar(); + X0Y1_母乳3 = pars["母乳3"].ToPar(); + X0Y1_母乳4 = pars["母乳4"].ToPar(); + X0Y1_母乳垂れ1 = pars["母乳垂れ1"].ToPar(); + X0Y1_母乳垂れ2 = pars["母乳垂れ2"].ToPar(); + pars = 本体[0][2]; + X0Y2_母乳1 = pars["母乳1"].ToPar(); + X0Y2_母乳2 = pars["母乳2"].ToPar(); + X0Y2_母乳3 = pars["母乳3"].ToPar(); + X0Y2_母乳4 = pars["母乳4"].ToPar(); + X0Y2_母乳垂れ1 = pars["母乳垂れ1"].ToPar(); + X0Y2_母乳垂れ2 = pars["母乳垂れ2"].ToPar(); + pars = 本体[0][3]; + X0Y3_母乳1 = pars["母乳1"].ToPar(); + X0Y3_母乳2 = pars["母乳2"].ToPar(); + X0Y3_母乳3 = pars["母乳3"].ToPar(); + X0Y3_母乳4 = pars["母乳4"].ToPar(); + X0Y3_母乳垂れ1 = pars["母乳垂れ1"].ToPar(); + X0Y3_母乳垂れ2 = pars["母乳垂れ2"].ToPar(); + pars = 本体[0][4]; + X0Y4_母乳1 = pars["母乳1"].ToPar(); + X0Y4_母乳2 = pars["母乳2"].ToPar(); + X0Y4_母乳3 = pars["母乳3"].ToPar(); + X0Y4_母乳4 = pars["母乳4"].ToPar(); + X0Y4_母乳垂れ1 = pars["母乳垂れ1"].ToPar(); + X0Y4_母乳垂れ2 = pars["母乳垂れ2"].ToPar(); + pars = 本体[0][5]; + X0Y5_母乳1 = pars["母乳1"].ToPar(); + X0Y5_母乳2 = pars["母乳2"].ToPar(); + X0Y5_母乳3 = pars["母乳3"].ToPar(); + X0Y5_母乳4 = pars["母乳4"].ToPar(); + X0Y5_母乳垂れ1 = pars["母乳垂れ1"].ToPar(); + X0Y5_母乳垂れ2 = pars["母乳垂れ2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 母乳1_表示 = e.母乳1_表示; + 母乳2_表示 = e.母乳2_表示; + 母乳3_表示 = e.母乳3_表示; + 母乳4_表示 = e.母乳4_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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_母乳4CP = new ColorP(X0Y1_母乳4, 母乳4CD, DisUnit, abj: true); + X0Y1_母乳垂れ1CP = new ColorP(X0Y1_母乳垂れ1, 母乳垂れ1CD, DisUnit, abj: true); + X0Y1_母乳垂れ2CP = new ColorP(X0Y1_母乳垂れ2, 母乳垂れ2CD, DisUnit, abj: true); + X0Y2_母乳1CP = new ColorP(X0Y2_母乳1, 母乳1CD, DisUnit, abj: true); + X0Y2_母乳2CP = new ColorP(X0Y2_母乳2, 母乳2CD, DisUnit, abj: true); + X0Y2_母乳3CP = new ColorP(X0Y2_母乳3, 母乳3CD, DisUnit, abj: true); + X0Y2_母乳4CP = new ColorP(X0Y2_母乳4, 母乳4CD, DisUnit, abj: true); + X0Y2_母乳垂れ1CP = new ColorP(X0Y2_母乳垂れ1, 母乳垂れ1CD, DisUnit, abj: true); + X0Y2_母乳垂れ2CP = new ColorP(X0Y2_母乳垂れ2, 母乳垂れ2CD, DisUnit, abj: true); + X0Y3_母乳1CP = new ColorP(X0Y3_母乳1, 母乳1CD, DisUnit, abj: true); + X0Y3_母乳2CP = new ColorP(X0Y3_母乳2, 母乳2CD, DisUnit, abj: true); + X0Y3_母乳3CP = new ColorP(X0Y3_母乳3, 母乳3CD, DisUnit, abj: true); + X0Y3_母乳4CP = new ColorP(X0Y3_母乳4, 母乳4CD, DisUnit, abj: true); + X0Y3_母乳垂れ1CP = new ColorP(X0Y3_母乳垂れ1, 母乳垂れ1CD, DisUnit, abj: true); + X0Y3_母乳垂れ2CP = new ColorP(X0Y3_母乳垂れ2, 母乳垂れ2CD, DisUnit, abj: true); + X0Y4_母乳1CP = new ColorP(X0Y4_母乳1, 母乳1CD, DisUnit, abj: true); + X0Y4_母乳2CP = new ColorP(X0Y4_母乳2, 母乳2CD, DisUnit, abj: true); + X0Y4_母乳3CP = new ColorP(X0Y4_母乳3, 母乳3CD, DisUnit, abj: true); + X0Y4_母乳4CP = new ColorP(X0Y4_母乳4, 母乳4CD, DisUnit, abj: true); + X0Y4_母乳垂れ1CP = new ColorP(X0Y4_母乳垂れ1, 母乳垂れ1CD, DisUnit, abj: true); + X0Y4_母乳垂れ2CP = new ColorP(X0Y4_母乳垂れ2, 母乳垂れ2CD, DisUnit, abj: true); + X0Y5_母乳1CP = new ColorP(X0Y5_母乳1, 母乳1CD, DisUnit, abj: true); + X0Y5_母乳2CP = new ColorP(X0Y5_母乳2, 母乳2CD, DisUnit, abj: true); + X0Y5_母乳3CP = new ColorP(X0Y5_母乳3, 母乳3CD, DisUnit, abj: true); + X0Y5_母乳4CP = new ColorP(X0Y5_母乳4, 母乳4CD, DisUnit, abj: true); + X0Y5_母乳垂れ1CP = new ColorP(X0Y5_母乳垂れ1, 母乳垂れ1CD, DisUnit, abj: true); + X0Y5_母乳垂れ2CP = new ColorP(X0Y5_母乳垂れ2, 母乳垂れ2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_母乳垂れ1CP.Update(); + X0Y0_母乳垂れ2CP.Update(); + break; + case 1: + X0Y1_母乳1CP.Update(); + X0Y1_母乳2CP.Update(); + X0Y1_母乳3CP.Update(); + X0Y1_母乳4CP.Update(); + X0Y1_母乳垂れ1CP.Update(); + X0Y1_母乳垂れ2CP.Update(); + break; + case 2: + X0Y2_母乳1CP.Update(); + X0Y2_母乳2CP.Update(); + X0Y2_母乳3CP.Update(); + X0Y2_母乳4CP.Update(); + X0Y2_母乳垂れ1CP.Update(); + X0Y2_母乳垂れ2CP.Update(); + break; + case 3: + X0Y3_母乳1CP.Update(); + X0Y3_母乳2CP.Update(); + X0Y3_母乳3CP.Update(); + X0Y3_母乳4CP.Update(); + X0Y3_母乳垂れ1CP.Update(); + X0Y3_母乳垂れ2CP.Update(); + break; + case 4: + X0Y4_母乳1CP.Update(); + X0Y4_母乳2CP.Update(); + X0Y4_母乳3CP.Update(); + X0Y4_母乳4CP.Update(); + X0Y4_母乳垂れ1CP.Update(); + X0Y4_母乳垂れ2CP.Update(); + break; + default: + X0Y5_母乳1CP.Update(); + X0Y5_母乳2CP.Update(); + X0Y5_母乳3CP.Update(); + X0Y5_母乳4CP.Update(); + X0Y5_母乳垂れ1CP.Update(); + X0Y5_母乳垂れ2CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 母乳1CD = new ColorD(ref 体配色.母乳線, ref 体配色.母乳); + 母乳2CD = new ColorD(ref 体配色.母乳線, ref 体配色.母乳); + 母乳3CD = new ColorD(ref 体配色.母乳線, ref 体配色.母乳); + 母乳4CD = new ColorD(ref 体配色.母乳線, ref 体配色.母乳); + 母乳垂れ1CD = new ColorD(ref 体配色.母乳線, ref 体配色.母乳); + 母乳垂れ2CD = new ColorD(ref 体配色.母乳線, ref 体配色.母乳); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳D.cs index ef82ed5..ccaef6a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳D.cs @@ -1,30 +1,31 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 噴乳D : EleD +namespace SlaveMatrix { - public bool 母乳垂れ1_表示; + [Serializable] + public class 噴乳D : EleD + { + public bool 母乳垂れ1_表示; - public bool 母乳垂れ2_表示; + public bool 母乳垂れ2_表示; - public bool 母乳1_表示; + public bool 母乳1_表示; - public bool 母乳2_表示; + public bool 母乳2_表示; - public bool 母乳3_表示; + public bool 母乳3_表示; - public bool 母乳4_表示; + public bool 母乳4_表示; - public 噴乳D() - { - ThisType = GetType(); - } + public 噴乳D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 噴乳(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 噴乳(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴.cs index 4dce69e..875b4a2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴.cs @@ -1,330 +1,331 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 四足胴 : Ele +namespace SlaveMatrix { - public Par X0Y0_胴; + public class 四足胴 : Ele + { + public Par X0Y0_胴; - public Par X0Y0_筋肉_筋肉左; + public Par X0Y0_筋肉_筋肉左; - public Par X0Y0_筋肉_筋肉右; + public Par X0Y0_筋肉_筋肉右; - public Par X0Y0_獣性_獣毛左; + public Par X0Y0_獣性_獣毛左; - public Par X0Y0_獣性_獣毛右; + public Par X0Y0_獣性_獣毛右; - public ColorD 胴CD; + public ColorD 胴CD; - public ColorD 筋肉_筋肉左CD; + public ColorD 筋肉_筋肉左CD; - public ColorD 筋肉_筋肉右CD; + public ColorD 筋肉_筋肉右CD; - public ColorD 獣性_獣毛左CD; + public ColorD 獣性_獣毛左CD; - public ColorD 獣性_獣毛右CD; + public ColorD 獣性_獣毛右CD; - public ColorP X0Y0_胴CP; + public ColorP X0Y0_胴CP; - public ColorP X0Y0_筋肉_筋肉左CP; + public ColorP X0Y0_筋肉_筋肉左CP; - public ColorP X0Y0_筋肉_筋肉右CP; + public ColorP X0Y0_筋肉_筋肉右CP; - public ColorP X0Y0_獣性_獣毛左CP; + public ColorP X0Y0_獣性_獣毛左CP; - public ColorP X0Y0_獣性_獣毛右CP; + public ColorP X0Y0_獣性_獣毛右CP; - public Ele[] 腰_接続; + public Ele[] 腰_接続; - public Ele[] 肌_接続; + public Ele[] 肌_接続; - public Ele[] 翼左_接続; + public Ele[] 翼左_接続; - public Ele[] 翼右_接続; + public Ele[] 翼右_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋肉_筋肉左_表示 = 筋肉_; - 筋肉_筋肉右_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋肉_筋肉左_表示 = 筋肉_; + 筋肉_筋肉右_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 胴_表示 - { - get - { - return X0Y0_胴.Dra; - } - set - { - X0Y0_胴.Dra = value; - X0Y0_胴.Hit = value; - } - } + public bool 胴_表示 + { + get + { + return X0Y0_胴.Dra; + } + set + { + X0Y0_胴.Dra = value; + X0Y0_胴.Hit = value; + } + } - public bool 筋肉_筋肉左_表示 - { - get - { - return X0Y0_筋肉_筋肉左.Dra; - } - set - { - X0Y0_筋肉_筋肉左.Dra = value; - X0Y0_筋肉_筋肉左.Hit = value; - } - } + public bool 筋肉_筋肉左_表示 + { + get + { + return X0Y0_筋肉_筋肉左.Dra; + } + set + { + X0Y0_筋肉_筋肉左.Dra = value; + X0Y0_筋肉_筋肉左.Hit = value; + } + } - public bool 筋肉_筋肉右_表示 - { - get - { - return X0Y0_筋肉_筋肉右.Dra; - } - set - { - X0Y0_筋肉_筋肉右.Dra = value; - X0Y0_筋肉_筋肉右.Hit = value; - } - } + public bool 筋肉_筋肉右_表示 + { + get + { + return X0Y0_筋肉_筋肉右.Dra; + } + set + { + X0Y0_筋肉_筋肉右.Dra = value; + X0Y0_筋肉_筋肉右.Hit = value; + } + } - public bool 獣性_獣毛左_表示 - { - get - { - return X0Y0_獣性_獣毛左.Dra; - } - set - { - X0Y0_獣性_獣毛左.Dra = value; - X0Y0_獣性_獣毛左.Hit = value; - } - } + public bool 獣性_獣毛左_表示 + { + get + { + return X0Y0_獣性_獣毛左.Dra; + } + set + { + X0Y0_獣性_獣毛左.Dra = value; + X0Y0_獣性_獣毛左.Hit = value; + } + } - public bool 獣性_獣毛右_表示 - { - get - { - return X0Y0_獣性_獣毛右.Dra; - } - set - { - X0Y0_獣性_獣毛右.Dra = value; - X0Y0_獣性_獣毛右.Hit = value; - } - } + public bool 獣性_獣毛右_表示 + { + get + { + return X0Y0_獣性_獣毛右.Dra; + } + set + { + X0Y0_獣性_獣毛右.Dra = value; + X0Y0_獣性_獣毛右.Hit = value; + } + } - public double 筋肉濃度 - { - get - { - return 筋肉_筋肉左CD.不透明度; - } - set - { - 筋肉_筋肉左CD.不透明度 = value; - 筋肉_筋肉右CD.不透明度 = value; - } - } + public double 筋肉濃度 + { + get + { + return 筋肉_筋肉左CD.不透明度; + } + set + { + 筋肉_筋肉左CD.不透明度 = value; + 筋肉_筋肉右CD.不透明度 = value; + } + } - public override bool 表示 - { - get - { - return 胴_表示; - } - set - { - 胴_表示 = value; - 筋肉_筋肉左_表示 = value; - 筋肉_筋肉右_表示 = value; - 獣性_獣毛左_表示 = value; - 獣性_獣毛右_表示 = value; - } - } + public override bool 表示 + { + get + { + return 胴_表示; + } + set + { + 胴_表示 = value; + 筋肉_筋肉左_表示 = value; + 筋肉_筋肉右_表示 = value; + 獣性_獣毛左_表示 = value; + 獣性_獣毛右_表示 = value; + } + } - public override double 濃度 - { - get - { - return 胴CD.不透明度; - } - set - { - 胴CD.不透明度 = value; - 筋肉_筋肉左CD.不透明度 = value; - 筋肉_筋肉右CD.不透明度 = value; - 獣性_獣毛左CD.不透明度 = value; - 獣性_獣毛右CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 胴CD.不透明度; + } + set + { + 胴CD.不透明度 = value; + 筋肉_筋肉左CD.不透明度 = value; + 筋肉_筋肉右CD.不透明度 = value; + 獣性_獣毛左CD.不透明度 = value; + 獣性_獣毛右CD.不透明度 = value; + } + } - public JointS 腰_接続点 => new JointS(本体, X0Y0_胴, 4); + public JointS 腰_接続点 => new JointS(本体, X0Y0_胴, 4); - public JointS 肌_接続点 => new JointS(本体, X0Y0_胴, 5); + public JointS 肌_接続点 => new JointS(本体, X0Y0_胴, 5); - public JointS 翼左_接続点 => new JointS(本体, X0Y0_胴, 0); + public JointS 翼左_接続点 => new JointS(本体, X0Y0_胴, 0); - public JointS 翼右_接続点 => new JointS(本体, X0Y0_胴, 1); + public JointS 翼右_接続点 => new JointS(本体, X0Y0_胴, 1); - public 四足胴(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 四足胴D e) - { - 四足胴 四足胴2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.半身["四足胴"]); - Pars pars = 本体[0][0]; - X0Y0_胴 = pars["胴"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); - X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y0_獣性_獣毛左 = pars2["獣毛左"].ToPar(); - X0Y0_獣性_獣毛右 = pars2["獣毛右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 胴_表示 = e.胴_表示; - 筋肉_筋肉左_表示 = e.筋肉_筋肉左_表示; - 筋肉_筋肉右_表示 = e.筋肉_筋肉右_表示; - 獣性_獣毛左_表示 = e.獣性_獣毛左_表示; - 獣性_獣毛右_表示 = e.獣性_獣毛右_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.腰_接続.Count > 0) - { - 腰_接続 = e.腰_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胴2; - f.ConnectionType = ConnectionInfo.四足胴_腰_接続; - f.接続(四足胴2.腰_接続点); - return f; - }).ToArray(); - } - if (e.肌_接続.Count > 0) - { - 肌_接続 = e.肌_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胴2; - f.ConnectionType = ConnectionInfo.四足胴_肌_接続; - f.接続(四足胴2.肌_接続点); - return f; - }).ToArray(); - } - if (e.翼左_接続.Count > 0) - { - 翼左_接続 = e.翼左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胴2; - f.ConnectionType = ConnectionInfo.四足胴_翼左_接続; - f.接続(四足胴2.翼左_接続点); - return f; - }).ToArray(); - } - if (e.翼右_接続.Count > 0) - { - 翼右_接続 = e.翼右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胴2; - f.ConnectionType = ConnectionInfo.四足胴_翼右_接続; - f.接続(四足胴2.翼右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_胴CP = new ColorP(X0Y0_胴, 胴CD, DisUnit, abj: true); - X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y0_獣性_獣毛左CP = new ColorP(X0Y0_獣性_獣毛左, 獣性_獣毛左CD, DisUnit, abj: true); - X0Y0_獣性_獣毛右CP = new ColorP(X0Y0_獣性_獣毛右, 獣性_獣毛右CD, DisUnit, abj: true); - 筋肉濃度 = e.筋肉濃度; - 濃度 = e.濃度; - 尺度YB = 0.96; - } + public 四足胴(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 四足胴D e) + { + 四足胴 四足胴2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.半身["四足胴"]); + Pars pars = 本体[0][0]; + X0Y0_胴 = pars["胴"].ToPar(); + Pars pars2 = pars["筋肉"].ToPars(); + X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y0_獣性_獣毛左 = pars2["獣毛左"].ToPar(); + X0Y0_獣性_獣毛右 = pars2["獣毛右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 胴_表示 = e.胴_表示; + 筋肉_筋肉左_表示 = e.筋肉_筋肉左_表示; + 筋肉_筋肉右_表示 = e.筋肉_筋肉右_表示; + 獣性_獣毛左_表示 = e.獣性_獣毛左_表示; + 獣性_獣毛右_表示 = e.獣性_獣毛右_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.腰_接続.Count > 0) + { + 腰_接続 = e.腰_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胴2; + f.ConnectionType = ConnectionInfo.四足胴_腰_接続; + f.接続(四足胴2.腰_接続点); + return f; + }).ToArray(); + } + if (e.肌_接続.Count > 0) + { + 肌_接続 = e.肌_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胴2; + f.ConnectionType = ConnectionInfo.四足胴_肌_接続; + f.接続(四足胴2.肌_接続点); + return f; + }).ToArray(); + } + if (e.翼左_接続.Count > 0) + { + 翼左_接続 = e.翼左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胴2; + f.ConnectionType = ConnectionInfo.四足胴_翼左_接続; + f.接続(四足胴2.翼左_接続点); + return f; + }).ToArray(); + } + if (e.翼右_接続.Count > 0) + { + 翼右_接続 = e.翼右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胴2; + f.ConnectionType = ConnectionInfo.四足胴_翼右_接続; + f.接続(四足胴2.翼右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_胴CP = new ColorP(X0Y0_胴, 胴CD, DisUnit, abj: true); + X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y0_獣性_獣毛左CP = new ColorP(X0Y0_獣性_獣毛左, 獣性_獣毛左CD, DisUnit, abj: true); + X0Y0_獣性_獣毛右CP = new ColorP(X0Y0_獣性_獣毛右, 獣性_獣毛右CD, DisUnit, abj: true); + 筋肉濃度 = e.筋肉濃度; + 濃度 = e.濃度; + 尺度YB = 0.96; + } - public override void 色更新() - { - X0Y0_胴CP.Update(); - X0Y0_筋肉_筋肉左CP.Update(); - X0Y0_筋肉_筋肉右CP.Update(); - X0Y0_獣性_獣毛左CP.Update(); - X0Y0_獣性_獣毛右CP.Update(); - } + public override void 色更新() + { + X0Y0_胴CP.Update(); + X0Y0_筋肉_筋肉左CP.Update(); + X0Y0_筋肉_筋肉右CP.Update(); + X0Y0_獣性_獣毛左CP.Update(); + X0Y0_獣性_獣毛右CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 胴CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 獣性_獣毛左CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛右CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - } + private void 配色N0(体配色 体配色) + { + 胴CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 獣性_獣毛左CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛右CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴D.cs index 07e197b..0b16cd0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴D.cs @@ -2,74 +2,75 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 四足胴D : EleD +namespace SlaveMatrix { - public bool 胴_表示 = true; + [Serializable] + public class 四足胴D : EleD + { + public bool 胴_表示 = true; - public bool 筋肉_筋肉左_表示 = true; + public bool 筋肉_筋肉左_表示 = true; - public bool 筋肉_筋肉右_表示 = true; + public bool 筋肉_筋肉右_表示 = true; - public bool 獣性_獣毛左_表示; + public bool 獣性_獣毛左_表示; - public bool 獣性_獣毛右_表示; + public bool 獣性_獣毛右_表示; - public double 筋肉濃度 = 1.0; + public double 筋肉濃度 = 1.0; - public List 腰_接続 = new List(); + public List 腰_接続 = new List(); - public List 肌_接続 = new List(); + public List 肌_接続 = new List(); - public List 翼左_接続 = new List(); + public List 翼左_接続 = new List(); - public List 翼右_接続 = new List(); + public List 翼右_接続 = new List(); - public 四足胴D() - { - ThisType = GetType(); - } + public 四足胴D() + { + ThisType = GetType(); + } - 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.四足胴_肌_接続; - } + 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.1; - } - } + public void 翼左接続(EleD e) + { + 翼左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.四足胴_翼左_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.1; + } + } - public void 翼右接続(EleD e) - { - 翼右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.四足胴_翼右_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.1; - } - } + public void 翼右接続(EleD e) + { + 翼右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.四足胴_翼右_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.1; + } + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 四足胴(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 四足胴(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸.cs index c441b9c..1a35111 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸.cs @@ -1,1200 +1,1201 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 四足胸 : 半身 +namespace SlaveMatrix { - public Par X0Y0_胸郭; + public class 四足胸 : 半身 + { + public Par X0Y0_胸郭; - public Par X0Y0_筋肉_筋肉左; + public Par X0Y0_筋肉_筋肉左; - public Par X0Y0_筋肉_筋肉右; + public Par X0Y0_筋肉_筋肉右; - public Par X0Y0_筋肉_筋肉中; + public Par X0Y0_筋肉_筋肉中; - public Par X0Y0_筋肉_筋肉左下; + public Par X0Y0_筋肉_筋肉左下; - public Par X0Y0_筋肉_筋肉左中; + public Par X0Y0_筋肉_筋肉左中; - public Par X0Y0_筋肉_筋肉左上; + public Par X0Y0_筋肉_筋肉左上; - public Par X0Y0_筋肉_筋肉右下; + public Par X0Y0_筋肉_筋肉右下; - public Par X0Y0_筋肉_筋肉右中; + public Par X0Y0_筋肉_筋肉右中; - public Par X0Y0_筋肉_筋肉右上; + public Par X0Y0_筋肉_筋肉右上; - public Par X0Y0_紋柄_紋左_紋1; + public Par X0Y0_紋柄_紋左_紋1; - public Par X0Y0_紋柄_紋左_紋2; + public Par X0Y0_紋柄_紋左_紋2; - public Par X0Y0_紋柄_紋左_紋3; + public Par X0Y0_紋柄_紋左_紋3; - public Par X0Y0_紋柄_紋左_紋4; + public Par X0Y0_紋柄_紋左_紋4; - public Par X0Y0_紋柄_紋右_紋1; + public Par X0Y0_紋柄_紋右_紋1; - public Par X0Y0_紋柄_紋右_紋2; + public Par X0Y0_紋柄_紋右_紋2; - public Par X0Y0_紋柄_紋右_紋3; + public Par X0Y0_紋柄_紋右_紋3; - public Par X0Y0_紋柄_紋右_紋4; + public Par X0Y0_紋柄_紋右_紋4; - public Par X0Y0_虎柄_虎左_虎1; + public Par X0Y0_虎柄_虎左_虎1; - public Par X0Y0_虎柄_虎左_虎2; + public Par X0Y0_虎柄_虎左_虎2; - public Par X0Y0_虎柄_虎右_虎1; + public Par X0Y0_虎柄_虎右_虎1; - public Par X0Y0_虎柄_虎右_虎2; + public Par X0Y0_虎柄_虎右_虎2; - public Par X0Y0_竜性_中_鱗左; + public Par X0Y0_竜性_中_鱗左; - public Par X0Y0_竜性_中_鱗右; + public Par X0Y0_竜性_中_鱗右; - public Par X0Y0_竜性_中_鱗1; + public Par X0Y0_竜性_中_鱗1; - public Par X0Y0_竜性_中_鱗2; + public Par X0Y0_竜性_中_鱗2; - public Par X0Y0_竜性_左_鱗1; + public Par X0Y0_竜性_左_鱗1; - public Par X0Y0_竜性_左_鱗2; + public Par X0Y0_竜性_左_鱗2; - public Par X0Y0_竜性_左_鱗3; + public Par X0Y0_竜性_左_鱗3; - public Par X0Y0_竜性_右_鱗1; + public Par X0Y0_竜性_右_鱗1; - public Par X0Y0_竜性_右_鱗2; + public Par X0Y0_竜性_右_鱗2; - public Par X0Y0_竜性_右_鱗3; + public Par X0Y0_竜性_右_鱗3; - public ColorD 胸郭CD; + public ColorD 胸郭CD; - public ColorD 筋肉_筋肉左CD; + public ColorD 筋肉_筋肉左CD; - public ColorD 筋肉_筋肉右CD; + public ColorD 筋肉_筋肉右CD; - public ColorD 筋肉_筋肉中CD; + public ColorD 筋肉_筋肉中CD; - public ColorD 筋肉_筋肉左下CD; + public ColorD 筋肉_筋肉左下CD; - public ColorD 筋肉_筋肉左中CD; + public ColorD 筋肉_筋肉左中CD; - public ColorD 筋肉_筋肉左上CD; + public ColorD 筋肉_筋肉左上CD; - public ColorD 筋肉_筋肉右下CD; + public ColorD 筋肉_筋肉右下CD; - public ColorD 筋肉_筋肉右中CD; + public ColorD 筋肉_筋肉右中CD; - public ColorD 筋肉_筋肉右上CD; + public ColorD 筋肉_筋肉右上CD; - public ColorD 紋柄_紋左_紋1CD; + public ColorD 紋柄_紋左_紋1CD; - public ColorD 紋柄_紋左_紋2CD; + public ColorD 紋柄_紋左_紋2CD; - public ColorD 紋柄_紋左_紋3CD; + public ColorD 紋柄_紋左_紋3CD; - public ColorD 紋柄_紋左_紋4CD; + public ColorD 紋柄_紋左_紋4CD; - public ColorD 紋柄_紋右_紋1CD; + public ColorD 紋柄_紋右_紋1CD; - public ColorD 紋柄_紋右_紋2CD; + public ColorD 紋柄_紋右_紋2CD; - public ColorD 紋柄_紋右_紋3CD; + public ColorD 紋柄_紋右_紋3CD; - public ColorD 紋柄_紋右_紋4CD; + public ColorD 紋柄_紋右_紋4CD; - public ColorD 虎柄_虎左_虎1CD; + public ColorD 虎柄_虎左_虎1CD; - public ColorD 虎柄_虎左_虎2CD; + public ColorD 虎柄_虎左_虎2CD; - public ColorD 虎柄_虎右_虎1CD; + public ColorD 虎柄_虎右_虎1CD; - public ColorD 虎柄_虎右_虎2CD; + public ColorD 虎柄_虎右_虎2CD; - public ColorD 竜性_中_鱗左CD; + public ColorD 竜性_中_鱗左CD; - public ColorD 竜性_中_鱗右CD; + public ColorD 竜性_中_鱗右CD; - public ColorD 竜性_中_鱗1CD; + public ColorD 竜性_中_鱗1CD; - public ColorD 竜性_中_鱗2CD; + public ColorD 竜性_中_鱗2CD; - public ColorD 竜性_左_鱗1CD; + public ColorD 竜性_左_鱗1CD; - public ColorD 竜性_左_鱗2CD; + public ColorD 竜性_左_鱗2CD; - public ColorD 竜性_左_鱗3CD; + public ColorD 竜性_左_鱗3CD; - public ColorD 竜性_右_鱗1CD; + public ColorD 竜性_右_鱗1CD; - public ColorD 竜性_右_鱗2CD; + public ColorD 竜性_右_鱗2CD; - public ColorD 竜性_右_鱗3CD; + public ColorD 竜性_右_鱗3CD; - public ColorP X0Y0_胸郭CP; + public ColorP X0Y0_胸郭CP; - public ColorP X0Y0_筋肉_筋肉左CP; + public ColorP X0Y0_筋肉_筋肉左CP; - public ColorP X0Y0_筋肉_筋肉右CP; + public ColorP X0Y0_筋肉_筋肉右CP; - public ColorP X0Y0_筋肉_筋肉中CP; + public ColorP X0Y0_筋肉_筋肉中CP; - public ColorP X0Y0_筋肉_筋肉左下CP; + public ColorP X0Y0_筋肉_筋肉左下CP; - public ColorP X0Y0_筋肉_筋肉左中CP; + public ColorP X0Y0_筋肉_筋肉左中CP; - public ColorP X0Y0_筋肉_筋肉左上CP; + public ColorP X0Y0_筋肉_筋肉左上CP; - public ColorP X0Y0_筋肉_筋肉右下CP; + public ColorP X0Y0_筋肉_筋肉右下CP; - public ColorP X0Y0_筋肉_筋肉右中CP; + public ColorP X0Y0_筋肉_筋肉右中CP; - public ColorP X0Y0_筋肉_筋肉右上CP; + public ColorP X0Y0_筋肉_筋肉右上CP; - public ColorP X0Y0_紋柄_紋左_紋1CP; + public ColorP X0Y0_紋柄_紋左_紋1CP; - public ColorP X0Y0_紋柄_紋左_紋2CP; + public ColorP X0Y0_紋柄_紋左_紋2CP; - public ColorP X0Y0_紋柄_紋左_紋3CP; + public ColorP X0Y0_紋柄_紋左_紋3CP; - public ColorP X0Y0_紋柄_紋左_紋4CP; + public ColorP X0Y0_紋柄_紋左_紋4CP; - public ColorP X0Y0_紋柄_紋右_紋1CP; + public ColorP X0Y0_紋柄_紋右_紋1CP; - public ColorP X0Y0_紋柄_紋右_紋2CP; + public ColorP X0Y0_紋柄_紋右_紋2CP; - public ColorP X0Y0_紋柄_紋右_紋3CP; + public ColorP X0Y0_紋柄_紋右_紋3CP; - public ColorP X0Y0_紋柄_紋右_紋4CP; + public ColorP X0Y0_紋柄_紋右_紋4CP; - public ColorP X0Y0_虎柄_虎左_虎1CP; + public ColorP X0Y0_虎柄_虎左_虎1CP; - public ColorP X0Y0_虎柄_虎左_虎2CP; + public ColorP X0Y0_虎柄_虎左_虎2CP; - public ColorP X0Y0_虎柄_虎右_虎1CP; + public ColorP X0Y0_虎柄_虎右_虎1CP; - public ColorP X0Y0_虎柄_虎右_虎2CP; + public ColorP X0Y0_虎柄_虎右_虎2CP; - public ColorP X0Y0_竜性_中_鱗左CP; + public ColorP X0Y0_竜性_中_鱗左CP; - public ColorP X0Y0_竜性_中_鱗右CP; + public ColorP X0Y0_竜性_中_鱗右CP; - public ColorP X0Y0_竜性_中_鱗1CP; + public ColorP X0Y0_竜性_中_鱗1CP; - public ColorP X0Y0_竜性_中_鱗2CP; + public ColorP X0Y0_竜性_中_鱗2CP; - public ColorP X0Y0_竜性_左_鱗1CP; + public ColorP X0Y0_竜性_左_鱗1CP; - public ColorP X0Y0_竜性_左_鱗2CP; + public ColorP X0Y0_竜性_左_鱗2CP; - public ColorP X0Y0_竜性_左_鱗3CP; + public ColorP X0Y0_竜性_左_鱗3CP; - public ColorP X0Y0_竜性_右_鱗1CP; + public ColorP X0Y0_竜性_右_鱗1CP; - public ColorP X0Y0_竜性_右_鱗2CP; + public ColorP X0Y0_竜性_右_鱗2CP; - public ColorP X0Y0_竜性_右_鱗3CP; + public ColorP X0Y0_竜性_右_鱗3CP; - public Ele[] 脇左_接続; + public Ele[] 脇左_接続; - public Ele[] 脇右_接続; + public Ele[] 脇右_接続; - public Ele[] 胴_接続; + public Ele[] 胴_接続; - public Ele[] 胸左_接続; + public Ele[] 胸左_接続; - public Ele[] 胸右_接続; + public Ele[] 胸右_接続; - public Ele[] 肌_接続; + public Ele[] 肌_接続; - public Ele[] 翼上左_接続; + public Ele[] 翼上左_接続; - public Ele[] 翼上右_接続; + public Ele[] 翼上右_接続; - public Ele[] 翼下左_接続; + public Ele[] 翼下左_接続; - public Ele[] 翼下右_接続; + public Ele[] 翼下右_接続; - public Ele[] 背中_接続; + public Ele[] 背中_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋肉_筋肉左_表示 = 筋肉_; - 筋肉_筋肉右_表示 = 筋肉_; - 筋肉_筋肉中_表示 = 筋肉_; - 筋肉_筋肉左下_表示 = 筋肉_; - 筋肉_筋肉左中_表示 = 筋肉_; - 筋肉_筋肉左上_表示 = 筋肉_; - 筋肉_筋肉右下_表示 = 筋肉_; - 筋肉_筋肉右中_表示 = 筋肉_; - 筋肉_筋肉右上_表示 = 筋肉_; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 胸郭_表示 - { - get - { - return X0Y0_胸郭.Dra; - } - set - { - X0Y0_胸郭.Dra = value; - X0Y0_胸郭.Hit = value; - } - } - - public bool 筋肉_筋肉左_表示 - { - get - { - return X0Y0_筋肉_筋肉左.Dra; - } - set - { - X0Y0_筋肉_筋肉左.Dra = value; - X0Y0_筋肉_筋肉左.Hit = value; - } - } - - public bool 筋肉_筋肉右_表示 - { - get - { - return X0Y0_筋肉_筋肉右.Dra; - } - set - { - X0Y0_筋肉_筋肉右.Dra = value; - X0Y0_筋肉_筋肉右.Hit = value; - } - } - - public bool 筋肉_筋肉中_表示 - { - get - { - return X0Y0_筋肉_筋肉中.Dra; - } - set - { - X0Y0_筋肉_筋肉中.Dra = value; - X0Y0_筋肉_筋肉中.Hit = value; - } - } - - public bool 筋肉_筋肉左下_表示 - { - get - { - return X0Y0_筋肉_筋肉左下.Dra; - } - set - { - X0Y0_筋肉_筋肉左下.Dra = value; - X0Y0_筋肉_筋肉左下.Hit = value; - } - } - - public bool 筋肉_筋肉左中_表示 - { - get - { - return X0Y0_筋肉_筋肉左中.Dra; - } - set - { - X0Y0_筋肉_筋肉左中.Dra = value; - X0Y0_筋肉_筋肉左中.Hit = value; - } - } - - public bool 筋肉_筋肉左上_表示 - { - get - { - return X0Y0_筋肉_筋肉左上.Dra; - } - set - { - X0Y0_筋肉_筋肉左上.Dra = value; - X0Y0_筋肉_筋肉左上.Hit = value; - } - } - - public bool 筋肉_筋肉右下_表示 - { - get - { - return X0Y0_筋肉_筋肉右下.Dra; - } - set - { - X0Y0_筋肉_筋肉右下.Dra = value; - X0Y0_筋肉_筋肉右下.Hit = value; - } - } - - public bool 筋肉_筋肉右中_表示 - { - get - { - return X0Y0_筋肉_筋肉右中.Dra; - } - set - { - X0Y0_筋肉_筋肉右中.Dra = value; - X0Y0_筋肉_筋肉右中.Hit = value; - } - } - - public bool 筋肉_筋肉右上_表示 - { - get - { - return X0Y0_筋肉_筋肉右上.Dra; - } - set - { - X0Y0_筋肉_筋肉右上.Dra = value; - X0Y0_筋肉_筋肉右上.Hit = value; - } - } - - public bool 紋柄_紋左_紋1_表示 - { - get - { - return X0Y0_紋柄_紋左_紋1.Dra; - } - set - { - X0Y0_紋柄_紋左_紋1.Dra = value; - X0Y0_紋柄_紋左_紋1.Hit = value; - } - } - - public bool 紋柄_紋左_紋2_表示 - { - get - { - return X0Y0_紋柄_紋左_紋2.Dra; - } - set - { - X0Y0_紋柄_紋左_紋2.Dra = value; - X0Y0_紋柄_紋左_紋2.Hit = value; - } - } - - public bool 紋柄_紋左_紋3_表示 - { - get - { - return X0Y0_紋柄_紋左_紋3.Dra; - } - set - { - X0Y0_紋柄_紋左_紋3.Dra = value; - X0Y0_紋柄_紋左_紋3.Hit = value; - } - } - - public bool 紋柄_紋左_紋4_表示 - { - get - { - return X0Y0_紋柄_紋左_紋4.Dra; - } - set - { - X0Y0_紋柄_紋左_紋4.Dra = value; - X0Y0_紋柄_紋左_紋4.Hit = value; - } - } - - public bool 紋柄_紋右_紋1_表示 - { - get - { - return X0Y0_紋柄_紋右_紋1.Dra; - } - set - { - X0Y0_紋柄_紋右_紋1.Dra = value; - X0Y0_紋柄_紋右_紋1.Hit = value; - } - } - - public bool 紋柄_紋右_紋2_表示 - { - get - { - return X0Y0_紋柄_紋右_紋2.Dra; - } - set - { - X0Y0_紋柄_紋右_紋2.Dra = value; - X0Y0_紋柄_紋右_紋2.Hit = value; - } - } - - public bool 紋柄_紋右_紋3_表示 - { - get - { - return X0Y0_紋柄_紋右_紋3.Dra; - } - set - { - X0Y0_紋柄_紋右_紋3.Dra = value; - X0Y0_紋柄_紋右_紋3.Hit = value; - } - } - - public bool 紋柄_紋右_紋4_表示 - { - get - { - return X0Y0_紋柄_紋右_紋4.Dra; - } - set - { - X0Y0_紋柄_紋右_紋4.Dra = value; - X0Y0_紋柄_紋右_紋4.Hit = value; - } - } - - public bool 虎柄_虎左_虎1_表示 - { - get - { - return X0Y0_虎柄_虎左_虎1.Dra; - } - set - { - X0Y0_虎柄_虎左_虎1.Dra = value; - X0Y0_虎柄_虎左_虎1.Hit = value; - } - } - - public bool 虎柄_虎左_虎2_表示 - { - get - { - return X0Y0_虎柄_虎左_虎2.Dra; - } - set - { - X0Y0_虎柄_虎左_虎2.Dra = value; - X0Y0_虎柄_虎左_虎2.Hit = value; - } - } - - public bool 虎柄_虎右_虎1_表示 - { - get - { - return X0Y0_虎柄_虎右_虎1.Dra; - } - set - { - X0Y0_虎柄_虎右_虎1.Dra = value; - X0Y0_虎柄_虎右_虎1.Hit = value; - } - } - - public bool 虎柄_虎右_虎2_表示 - { - get - { - return X0Y0_虎柄_虎右_虎2.Dra; - } - set - { - X0Y0_虎柄_虎右_虎2.Dra = value; - X0Y0_虎柄_虎右_虎2.Hit = value; - } - } - - public bool 竜性_中_鱗左_表示 - { - get - { - return X0Y0_竜性_中_鱗左.Dra; - } - set - { - X0Y0_竜性_中_鱗左.Dra = value; - X0Y0_竜性_中_鱗左.Hit = value; - } - } - - public bool 竜性_中_鱗右_表示 - { - get - { - return X0Y0_竜性_中_鱗右.Dra; - } - set - { - X0Y0_竜性_中_鱗右.Dra = value; - X0Y0_竜性_中_鱗右.Hit = value; - } - } - - public bool 竜性_中_鱗1_表示 - { - get - { - return X0Y0_竜性_中_鱗1.Dra; - } - set - { - X0Y0_竜性_中_鱗1.Dra = value; - X0Y0_竜性_中_鱗1.Hit = value; - } - } - - public bool 竜性_中_鱗2_表示 - { - get - { - return X0Y0_竜性_中_鱗2.Dra; - } - set - { - X0Y0_竜性_中_鱗2.Dra = value; - X0Y0_竜性_中_鱗2.Hit = value; - } - } - - public bool 竜性_左_鱗1_表示 - { - get - { - return X0Y0_竜性_左_鱗1.Dra; - } - set - { - X0Y0_竜性_左_鱗1.Dra = value; - X0Y0_竜性_左_鱗1.Hit = value; - } - } - - public bool 竜性_左_鱗2_表示 - { - get - { - return X0Y0_竜性_左_鱗2.Dra; - } - set - { - X0Y0_竜性_左_鱗2.Dra = value; - X0Y0_竜性_左_鱗2.Hit = value; - } - } - - public bool 竜性_左_鱗3_表示 - { - get - { - return X0Y0_竜性_左_鱗3.Dra; - } - set - { - X0Y0_竜性_左_鱗3.Dra = value; - X0Y0_竜性_左_鱗3.Hit = value; - } - } - - public bool 竜性_右_鱗1_表示 - { - get - { - return X0Y0_竜性_右_鱗1.Dra; - } - set - { - X0Y0_竜性_右_鱗1.Dra = value; - X0Y0_竜性_右_鱗1.Hit = value; - } - } - - public bool 竜性_右_鱗2_表示 - { - get - { - return X0Y0_竜性_右_鱗2.Dra; - } - set - { - X0Y0_竜性_右_鱗2.Dra = value; - X0Y0_竜性_右_鱗2.Hit = value; - } - } - - public bool 竜性_右_鱗3_表示 - { - get - { - return X0Y0_竜性_右_鱗3.Dra; - } - set - { - X0Y0_竜性_右_鱗3.Dra = value; - X0Y0_竜性_右_鱗3.Hit = value; - } - } - - public double 筋肉濃度 - { - get - { - return 筋肉_筋肉左CD.不透明度; - } - set - { - 筋肉_筋肉左CD.不透明度 = value; - 筋肉_筋肉右CD.不透明度 = value; - 筋肉_筋肉中CD.不透明度 = value; - 筋肉_筋肉左下CD.不透明度 = value; - 筋肉_筋肉左中CD.不透明度 = value; - 筋肉_筋肉左上CD.不透明度 = value; - 筋肉_筋肉右下CD.不透明度 = value; - 筋肉_筋肉右中CD.不透明度 = value; - 筋肉_筋肉右上CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 胸郭_表示; - } - set - { - 胸郭_表示 = value; - 筋肉_筋肉左_表示 = value; - 筋肉_筋肉右_表示 = value; - 筋肉_筋肉中_表示 = value; - 筋肉_筋肉左下_表示 = value; - 筋肉_筋肉左中_表示 = value; - 筋肉_筋肉左上_表示 = value; - 筋肉_筋肉右下_表示 = value; - 筋肉_筋肉右中_表示 = value; - 筋肉_筋肉右上_表示 = value; - 紋柄_紋左_紋1_表示 = value; - 紋柄_紋左_紋2_表示 = value; - 紋柄_紋左_紋3_表示 = value; - 紋柄_紋左_紋4_表示 = value; - 紋柄_紋右_紋1_表示 = value; - 紋柄_紋右_紋2_表示 = value; - 紋柄_紋右_紋3_表示 = value; - 紋柄_紋右_紋4_表示 = value; - 虎柄_虎左_虎1_表示 = value; - 虎柄_虎左_虎2_表示 = value; - 虎柄_虎右_虎1_表示 = value; - 虎柄_虎右_虎2_表示 = value; - 竜性_中_鱗左_表示 = value; - 竜性_中_鱗右_表示 = value; - 竜性_中_鱗1_表示 = value; - 竜性_中_鱗2_表示 = value; - 竜性_左_鱗1_表示 = value; - 竜性_左_鱗2_表示 = value; - 竜性_左_鱗3_表示 = value; - 竜性_右_鱗1_表示 = value; - 竜性_右_鱗2_表示 = value; - 竜性_右_鱗3_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 胸郭CD.不透明度; - } - set - { - 胸郭CD.不透明度 = value; - 筋肉_筋肉左CD.不透明度 = value; - 筋肉_筋肉右CD.不透明度 = value; - 筋肉_筋肉中CD.不透明度 = value; - 筋肉_筋肉左下CD.不透明度 = value; - 筋肉_筋肉左中CD.不透明度 = value; - 筋肉_筋肉左上CD.不透明度 = value; - 筋肉_筋肉右下CD.不透明度 = value; - 筋肉_筋肉右中CD.不透明度 = value; - 筋肉_筋肉右上CD.不透明度 = value; - 紋柄_紋左_紋1CD.不透明度 = value; - 紋柄_紋左_紋2CD.不透明度 = value; - 紋柄_紋左_紋3CD.不透明度 = value; - 紋柄_紋左_紋4CD.不透明度 = value; - 紋柄_紋右_紋1CD.不透明度 = value; - 紋柄_紋右_紋2CD.不透明度 = value; - 紋柄_紋右_紋3CD.不透明度 = value; - 紋柄_紋右_紋4CD.不透明度 = value; - 虎柄_虎左_虎1CD.不透明度 = value; - 虎柄_虎左_虎2CD.不透明度 = value; - 虎柄_虎右_虎1CD.不透明度 = value; - 虎柄_虎右_虎2CD.不透明度 = value; - 竜性_中_鱗左CD.不透明度 = value; - 竜性_中_鱗右CD.不透明度 = value; - 竜性_中_鱗1CD.不透明度 = value; - 竜性_中_鱗2CD.不透明度 = value; - 竜性_左_鱗1CD.不透明度 = value; - 竜性_左_鱗2CD.不透明度 = value; - 竜性_左_鱗3CD.不透明度 = value; - 竜性_右_鱗1CD.不透明度 = value; - 竜性_右_鱗2CD.不透明度 = value; - 竜性_右_鱗3CD.不透明度 = value; - } - } - - public JointS 脇左_接続点 => new JointS(本体, X0Y0_胸郭, 0); - - public JointS 脇右_接続点 => new JointS(本体, X0Y0_胸郭, 1); - - public JointS 胴_接続点 => new JointS(本体, X0Y0_胸郭, 9); - - public JointS 胸左_接続点 => new JointS(本体, X0Y0_胸郭, 2); - - public JointS 胸右_接続点 => new JointS(本体, X0Y0_胸郭, 3); - - public JointS 肌_接続点 => new JointS(本体, X0Y0_胸郭, 10); - - public JointS 翼上左_接続点 => new JointS(本体, X0Y0_胸郭, 7); - - public JointS 翼上右_接続点 => new JointS(本体, X0Y0_胸郭, 8); - - public JointS 翼下左_接続点 => new JointS(本体, X0Y0_胸郭, 11); - - public JointS 翼下右_接続点 => new JointS(本体, X0Y0_胸郭, 12); - - public JointS 背中_接続点 => new JointS(本体, X0Y0_胸郭, 10); - - public 四足胸(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 四足胸D e) - { - 四足胸 四足胸2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.半身["四足胸郭"]); - Pars pars = 本体[0][0]; - X0Y0_胸郭 = pars["胸郭"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); - X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - X0Y0_筋肉_筋肉中 = pars2["筋肉中"].ToPar(); - X0Y0_筋肉_筋肉左下 = pars2["筋肉左下"].ToPar(); - X0Y0_筋肉_筋肉左中 = pars2["筋肉左中"].ToPar(); - X0Y0_筋肉_筋肉左上 = pars2["筋肉左上"].ToPar(); - X0Y0_筋肉_筋肉右下 = pars2["筋肉右下"].ToPar(); - X0Y0_筋肉_筋肉右中 = pars2["筋肉右中"].ToPar(); - X0Y0_筋肉_筋肉右上 = pars2["筋肉右上"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - Pars pars3 = pars2["紋左"].ToPars(); - X0Y0_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); - X0Y0_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); - X0Y0_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); - X0Y0_紋柄_紋左_紋4 = pars3["紋4"].ToPar(); - pars3 = pars2["紋右"].ToPars(); - X0Y0_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); - X0Y0_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); - X0Y0_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - X0Y0_紋柄_紋右_紋4 = pars3["紋4"].ToPar(); - pars2 = pars["虎柄"].ToPars(); - pars3 = pars2["虎左"].ToPars(); - X0Y0_虎柄_虎左_虎1 = pars3["虎1"].ToPar(); - X0Y0_虎柄_虎左_虎2 = pars3["虎2"].ToPar(); - pars3 = pars2["虎右"].ToPars(); - X0Y0_虎柄_虎右_虎1 = pars3["虎1"].ToPar(); - X0Y0_虎柄_虎右_虎2 = pars3["虎2"].ToPar(); - pars2 = pars["鱗"].ToPars(); - pars3 = pars2["中"].ToPars(); - X0Y0_竜性_中_鱗左 = pars3["鱗左"].ToPar(); - X0Y0_竜性_中_鱗右 = pars3["鱗右"].ToPar(); - X0Y0_竜性_中_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_竜性_中_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["左"].ToPars(); - X0Y0_竜性_左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_竜性_左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_竜性_左_鱗3 = pars3["鱗3"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y0_竜性_右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_竜性_右_鱗3 = pars3["鱗3"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 胸郭_表示 = e.胸郭_表示; - 筋肉_筋肉左_表示 = e.筋肉_筋肉左_表示; - 筋肉_筋肉右_表示 = e.筋肉_筋肉右_表示; - 筋肉_筋肉中_表示 = e.筋肉_筋肉中_表示; - 筋肉_筋肉左下_表示 = e.筋肉_筋肉左下_表示; - 筋肉_筋肉左中_表示 = e.筋肉_筋肉左中_表示; - 筋肉_筋肉左上_表示 = e.筋肉_筋肉左上_表示; - 筋肉_筋肉右下_表示 = e.筋肉_筋肉右下_表示; - 筋肉_筋肉右中_表示 = e.筋肉_筋肉右中_表示; - 筋肉_筋肉右上_表示 = e.筋肉_筋肉右上_表示; - 紋柄_紋左_紋1_表示 = e.紋柄_紋左_紋1_表示; - 紋柄_紋左_紋2_表示 = e.紋柄_紋左_紋2_表示; - 紋柄_紋左_紋3_表示 = e.紋柄_紋左_紋3_表示; - 紋柄_紋左_紋4_表示 = e.紋柄_紋左_紋4_表示; - 紋柄_紋右_紋1_表示 = e.紋柄_紋右_紋1_表示; - 紋柄_紋右_紋2_表示 = e.紋柄_紋右_紋2_表示; - 紋柄_紋右_紋3_表示 = e.紋柄_紋右_紋3_表示; - 紋柄_紋右_紋4_表示 = e.紋柄_紋右_紋4_表示; - 虎柄_虎左_虎1_表示 = e.虎柄_虎左_虎1_表示; - 虎柄_虎左_虎2_表示 = e.虎柄_虎左_虎2_表示; - 虎柄_虎右_虎1_表示 = e.虎柄_虎右_虎1_表示; - 虎柄_虎右_虎2_表示 = e.虎柄_虎右_虎2_表示; - 竜性_中_鱗左_表示 = e.竜性_中_鱗左_表示; - 竜性_中_鱗右_表示 = e.竜性_中_鱗右_表示; - 竜性_中_鱗1_表示 = e.竜性_中_鱗1_表示; - 竜性_中_鱗2_表示 = e.竜性_中_鱗2_表示; - 竜性_左_鱗1_表示 = e.竜性_左_鱗1_表示; - 竜性_左_鱗2_表示 = e.竜性_左_鱗2_表示; - 竜性_左_鱗3_表示 = e.竜性_左_鱗3_表示; - 竜性_右_鱗1_表示 = e.竜性_右_鱗1_表示; - 竜性_右_鱗2_表示 = e.竜性_右_鱗2_表示; - 竜性_右_鱗3_表示 = e.竜性_右_鱗3_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.脇左_接続.Count > 0) - { - 脇左_接続 = e.脇左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胸2; - f.ConnectionType = ConnectionInfo.四足胸_脇左_接続; - f.接続(四足胸2.脇左_接続点); - return f; - }).ToArray(); - } - if (e.脇右_接続.Count > 0) - { - 脇右_接続 = e.脇右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胸2; - f.ConnectionType = ConnectionInfo.四足胸_脇右_接続; - f.接続(四足胸2.脇右_接続点); - return f; - }).ToArray(); - } - if (e.胴_接続.Count > 0) - { - 胴_接続 = e.胴_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胸2; - f.ConnectionType = ConnectionInfo.四足胸_胴_接続; - f.接続(四足胸2.胴_接続点); - return f; - }).ToArray(); - } - if (e.胸左_接続.Count > 0) - { - 胸左_接続 = e.胸左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胸2; - f.ConnectionType = ConnectionInfo.四足胸_胸左_接続; - f.接続(四足胸2.胸左_接続点); - return f; - }).ToArray(); - } - if (e.胸右_接続.Count > 0) - { - 胸右_接続 = e.胸右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胸2; - f.ConnectionType = ConnectionInfo.四足胸_胸右_接続; - f.接続(四足胸2.胸右_接続点); - return f; - }).ToArray(); - } - if (e.肌_接続.Count > 0) - { - 肌_接続 = e.肌_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胸2; - f.ConnectionType = ConnectionInfo.四足胸_肌_接続; - f.接続(四足胸2.肌_接続点); - return f; - }).ToArray(); - } - if (e.翼上左_接続.Count > 0) - { - 翼上左_接続 = e.翼上左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胸2; - f.ConnectionType = ConnectionInfo.四足胸_翼上左_接続; - f.接続(四足胸2.翼上左_接続点); - return f; - }).ToArray(); - } - if (e.翼上右_接続.Count > 0) - { - 翼上右_接続 = e.翼上右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胸2; - f.ConnectionType = ConnectionInfo.四足胸_翼上右_接続; - f.接続(四足胸2.翼上右_接続点); - return f; - }).ToArray(); - } - if (e.翼下左_接続.Count > 0) - { - 翼下左_接続 = e.翼下左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胸2; - f.ConnectionType = ConnectionInfo.四足胸_翼下左_接続; - f.接続(四足胸2.翼下左_接続点); - return f; - }).ToArray(); - } - if (e.翼下右_接続.Count > 0) - { - 翼下右_接続 = e.翼下右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胸2; - f.ConnectionType = ConnectionInfo.四足胸_翼下右_接続; - f.接続(四足胸2.翼下右_接続点); - return f; - }).ToArray(); - } - if (e.背中_接続.Count > 0) - { - 背中_接続 = e.背中_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足胸2; - f.ConnectionType = ConnectionInfo.四足胸_背中_接続; - f.接続(四足胸2.背中_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_胸郭CP = new ColorP(X0Y0_胸郭, 胸郭CD, DisUnit, abj: true); - X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉中CP = new ColorP(X0Y0_筋肉_筋肉中, 筋肉_筋肉中CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉左下CP = new ColorP(X0Y0_筋肉_筋肉左下, 筋肉_筋肉左下CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉左中CP = new ColorP(X0Y0_筋肉_筋肉左中, 筋肉_筋肉左中CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉左上CP = new ColorP(X0Y0_筋肉_筋肉左上, 筋肉_筋肉左上CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉右下CP = new ColorP(X0Y0_筋肉_筋肉右下, 筋肉_筋肉右下CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉右中CP = new ColorP(X0Y0_筋肉_筋肉右中, 筋肉_筋肉右中CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉右上CP = new ColorP(X0Y0_筋肉_筋肉右上, 筋肉_筋肉右上CD, DisUnit, abj: false); - 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_紋柄_紋右_紋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_虎柄_虎左_虎1CP = new ColorP(X0Y0_虎柄_虎左_虎1, 虎柄_虎左_虎1CD, DisUnit, abj: true); - X0Y0_虎柄_虎左_虎2CP = new ColorP(X0Y0_虎柄_虎左_虎2, 虎柄_虎左_虎2CD, 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_竜性_中_鱗右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); - 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_竜性_右_鱗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); - 筋肉濃度 = e.筋肉濃度; - 濃度 = e.濃度; - 尺度YB = 0.96; - } - - public void 胸描画(Are Are) - { - Are.Draw(X0Y0_胸郭); - Are.Draw(X0Y0_筋肉_筋肉左); - Are.Draw(X0Y0_筋肉_筋肉右); - Are.Draw(X0Y0_筋肉_筋肉中); - Are.Draw(X0Y0_筋肉_筋肉左下); - Are.Draw(X0Y0_筋肉_筋肉左中); - Are.Draw(X0Y0_筋肉_筋肉左上); - Are.Draw(X0Y0_筋肉_筋肉右下); - Are.Draw(X0Y0_筋肉_筋肉右中); - Are.Draw(X0Y0_筋肉_筋肉右上); - Are.Draw(X0Y0_竜性_中_鱗左); - Are.Draw(X0Y0_竜性_中_鱗右); - Are.Draw(X0Y0_竜性_中_鱗1); - Are.Draw(X0Y0_竜性_中_鱗2); - } - - public void 肌描画(Are Are) - { - Are.Draw(X0Y0_紋柄_紋左_紋1); - Are.Draw(X0Y0_紋柄_紋左_紋2); - Are.Draw(X0Y0_紋柄_紋左_紋3); - Are.Draw(X0Y0_紋柄_紋左_紋4); - Are.Draw(X0Y0_紋柄_紋右_紋1); - Are.Draw(X0Y0_紋柄_紋右_紋2); - Are.Draw(X0Y0_紋柄_紋右_紋3); - Are.Draw(X0Y0_紋柄_紋右_紋4); - Are.Draw(X0Y0_虎柄_虎左_虎1); - Are.Draw(X0Y0_虎柄_虎左_虎2); - Are.Draw(X0Y0_虎柄_虎右_虎1); - Are.Draw(X0Y0_虎柄_虎右_虎2); - Are.Draw(X0Y0_竜性_左_鱗1); - Are.Draw(X0Y0_竜性_左_鱗2); - Are.Draw(X0Y0_竜性_左_鱗3); - Are.Draw(X0Y0_竜性_右_鱗1); - Are.Draw(X0Y0_竜性_右_鱗2); - Are.Draw(X0Y0_竜性_右_鱗3); - } - - public override void 色更新() - { - X0Y0_胸郭CP.Update(); - X0Y0_筋肉_筋肉左CP.Update(); - X0Y0_筋肉_筋肉右CP.Update(); - X0Y0_筋肉_筋肉中CP.Update(); - X0Y0_筋肉_筋肉左下CP.Update(); - X0Y0_筋肉_筋肉左中CP.Update(); - X0Y0_筋肉_筋肉左上CP.Update(); - X0Y0_筋肉_筋肉右下CP.Update(); - X0Y0_筋肉_筋肉右中CP.Update(); - X0Y0_筋肉_筋肉右上CP.Update(); - X0Y0_紋柄_紋左_紋1CP.Update(); - X0Y0_紋柄_紋左_紋2CP.Update(); - X0Y0_紋柄_紋左_紋3CP.Update(); - X0Y0_紋柄_紋左_紋4CP.Update(); - X0Y0_紋柄_紋右_紋1CP.Update(); - X0Y0_紋柄_紋右_紋2CP.Update(); - X0Y0_紋柄_紋右_紋3CP.Update(); - X0Y0_紋柄_紋右_紋4CP.Update(); - X0Y0_虎柄_虎左_虎1CP.Update(); - X0Y0_虎柄_虎左_虎2CP.Update(); - X0Y0_虎柄_虎右_虎1CP.Update(); - X0Y0_虎柄_虎右_虎2CP.Update(); - X0Y0_竜性_中_鱗左CP.Update(); - X0Y0_竜性_中_鱗右CP.Update(); - X0Y0_竜性_中_鱗1CP.Update(); - X0Y0_竜性_中_鱗2CP.Update(); - X0Y0_竜性_左_鱗1CP.Update(); - X0Y0_竜性_左_鱗2CP.Update(); - X0Y0_竜性_左_鱗3CP.Update(); - X0Y0_竜性_右_鱗1CP.Update(); - X0Y0_竜性_右_鱗2CP.Update(); - X0Y0_竜性_右_鱗3CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 胸郭CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉中CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉左下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉左中CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉左上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉右下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉右中CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉右上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 虎柄_虎左_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 虎柄_虎左_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 虎柄_虎右_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 虎柄_虎右_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 竜性_中_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_中_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_中_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_中_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋肉_筋肉左_表示 = 筋肉_; + 筋肉_筋肉右_表示 = 筋肉_; + 筋肉_筋肉中_表示 = 筋肉_; + 筋肉_筋肉左下_表示 = 筋肉_; + 筋肉_筋肉左中_表示 = 筋肉_; + 筋肉_筋肉左上_表示 = 筋肉_; + 筋肉_筋肉右下_表示 = 筋肉_; + 筋肉_筋肉右中_表示 = 筋肉_; + 筋肉_筋肉右上_表示 = 筋肉_; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 胸郭_表示 + { + get + { + return X0Y0_胸郭.Dra; + } + set + { + X0Y0_胸郭.Dra = value; + X0Y0_胸郭.Hit = value; + } + } + + public bool 筋肉_筋肉左_表示 + { + get + { + return X0Y0_筋肉_筋肉左.Dra; + } + set + { + X0Y0_筋肉_筋肉左.Dra = value; + X0Y0_筋肉_筋肉左.Hit = value; + } + } + + public bool 筋肉_筋肉右_表示 + { + get + { + return X0Y0_筋肉_筋肉右.Dra; + } + set + { + X0Y0_筋肉_筋肉右.Dra = value; + X0Y0_筋肉_筋肉右.Hit = value; + } + } + + public bool 筋肉_筋肉中_表示 + { + get + { + return X0Y0_筋肉_筋肉中.Dra; + } + set + { + X0Y0_筋肉_筋肉中.Dra = value; + X0Y0_筋肉_筋肉中.Hit = value; + } + } + + public bool 筋肉_筋肉左下_表示 + { + get + { + return X0Y0_筋肉_筋肉左下.Dra; + } + set + { + X0Y0_筋肉_筋肉左下.Dra = value; + X0Y0_筋肉_筋肉左下.Hit = value; + } + } + + public bool 筋肉_筋肉左中_表示 + { + get + { + return X0Y0_筋肉_筋肉左中.Dra; + } + set + { + X0Y0_筋肉_筋肉左中.Dra = value; + X0Y0_筋肉_筋肉左中.Hit = value; + } + } + + public bool 筋肉_筋肉左上_表示 + { + get + { + return X0Y0_筋肉_筋肉左上.Dra; + } + set + { + X0Y0_筋肉_筋肉左上.Dra = value; + X0Y0_筋肉_筋肉左上.Hit = value; + } + } + + public bool 筋肉_筋肉右下_表示 + { + get + { + return X0Y0_筋肉_筋肉右下.Dra; + } + set + { + X0Y0_筋肉_筋肉右下.Dra = value; + X0Y0_筋肉_筋肉右下.Hit = value; + } + } + + public bool 筋肉_筋肉右中_表示 + { + get + { + return X0Y0_筋肉_筋肉右中.Dra; + } + set + { + X0Y0_筋肉_筋肉右中.Dra = value; + X0Y0_筋肉_筋肉右中.Hit = value; + } + } + + public bool 筋肉_筋肉右上_表示 + { + get + { + return X0Y0_筋肉_筋肉右上.Dra; + } + set + { + X0Y0_筋肉_筋肉右上.Dra = value; + X0Y0_筋肉_筋肉右上.Hit = value; + } + } + + public bool 紋柄_紋左_紋1_表示 + { + get + { + return X0Y0_紋柄_紋左_紋1.Dra; + } + set + { + X0Y0_紋柄_紋左_紋1.Dra = value; + X0Y0_紋柄_紋左_紋1.Hit = value; + } + } + + public bool 紋柄_紋左_紋2_表示 + { + get + { + return X0Y0_紋柄_紋左_紋2.Dra; + } + set + { + X0Y0_紋柄_紋左_紋2.Dra = value; + X0Y0_紋柄_紋左_紋2.Hit = value; + } + } + + public bool 紋柄_紋左_紋3_表示 + { + get + { + return X0Y0_紋柄_紋左_紋3.Dra; + } + set + { + X0Y0_紋柄_紋左_紋3.Dra = value; + X0Y0_紋柄_紋左_紋3.Hit = value; + } + } + + public bool 紋柄_紋左_紋4_表示 + { + get + { + return X0Y0_紋柄_紋左_紋4.Dra; + } + set + { + X0Y0_紋柄_紋左_紋4.Dra = value; + X0Y0_紋柄_紋左_紋4.Hit = value; + } + } + + public bool 紋柄_紋右_紋1_表示 + { + get + { + return X0Y0_紋柄_紋右_紋1.Dra; + } + set + { + X0Y0_紋柄_紋右_紋1.Dra = value; + X0Y0_紋柄_紋右_紋1.Hit = value; + } + } + + public bool 紋柄_紋右_紋2_表示 + { + get + { + return X0Y0_紋柄_紋右_紋2.Dra; + } + set + { + X0Y0_紋柄_紋右_紋2.Dra = value; + X0Y0_紋柄_紋右_紋2.Hit = value; + } + } + + public bool 紋柄_紋右_紋3_表示 + { + get + { + return X0Y0_紋柄_紋右_紋3.Dra; + } + set + { + X0Y0_紋柄_紋右_紋3.Dra = value; + X0Y0_紋柄_紋右_紋3.Hit = value; + } + } + + public bool 紋柄_紋右_紋4_表示 + { + get + { + return X0Y0_紋柄_紋右_紋4.Dra; + } + set + { + X0Y0_紋柄_紋右_紋4.Dra = value; + X0Y0_紋柄_紋右_紋4.Hit = value; + } + } + + public bool 虎柄_虎左_虎1_表示 + { + get + { + return X0Y0_虎柄_虎左_虎1.Dra; + } + set + { + X0Y0_虎柄_虎左_虎1.Dra = value; + X0Y0_虎柄_虎左_虎1.Hit = value; + } + } + + public bool 虎柄_虎左_虎2_表示 + { + get + { + return X0Y0_虎柄_虎左_虎2.Dra; + } + set + { + X0Y0_虎柄_虎左_虎2.Dra = value; + X0Y0_虎柄_虎左_虎2.Hit = value; + } + } + + public bool 虎柄_虎右_虎1_表示 + { + get + { + return X0Y0_虎柄_虎右_虎1.Dra; + } + set + { + X0Y0_虎柄_虎右_虎1.Dra = value; + X0Y0_虎柄_虎右_虎1.Hit = value; + } + } + + public bool 虎柄_虎右_虎2_表示 + { + get + { + return X0Y0_虎柄_虎右_虎2.Dra; + } + set + { + X0Y0_虎柄_虎右_虎2.Dra = value; + X0Y0_虎柄_虎右_虎2.Hit = value; + } + } + + public bool 竜性_中_鱗左_表示 + { + get + { + return X0Y0_竜性_中_鱗左.Dra; + } + set + { + X0Y0_竜性_中_鱗左.Dra = value; + X0Y0_竜性_中_鱗左.Hit = value; + } + } + + public bool 竜性_中_鱗右_表示 + { + get + { + return X0Y0_竜性_中_鱗右.Dra; + } + set + { + X0Y0_竜性_中_鱗右.Dra = value; + X0Y0_竜性_中_鱗右.Hit = value; + } + } + + public bool 竜性_中_鱗1_表示 + { + get + { + return X0Y0_竜性_中_鱗1.Dra; + } + set + { + X0Y0_竜性_中_鱗1.Dra = value; + X0Y0_竜性_中_鱗1.Hit = value; + } + } + + public bool 竜性_中_鱗2_表示 + { + get + { + return X0Y0_竜性_中_鱗2.Dra; + } + set + { + X0Y0_竜性_中_鱗2.Dra = value; + X0Y0_竜性_中_鱗2.Hit = value; + } + } + + public bool 竜性_左_鱗1_表示 + { + get + { + return X0Y0_竜性_左_鱗1.Dra; + } + set + { + X0Y0_竜性_左_鱗1.Dra = value; + X0Y0_竜性_左_鱗1.Hit = value; + } + } + + public bool 竜性_左_鱗2_表示 + { + get + { + return X0Y0_竜性_左_鱗2.Dra; + } + set + { + X0Y0_竜性_左_鱗2.Dra = value; + X0Y0_竜性_左_鱗2.Hit = value; + } + } + + public bool 竜性_左_鱗3_表示 + { + get + { + return X0Y0_竜性_左_鱗3.Dra; + } + set + { + X0Y0_竜性_左_鱗3.Dra = value; + X0Y0_竜性_左_鱗3.Hit = value; + } + } + + public bool 竜性_右_鱗1_表示 + { + get + { + return X0Y0_竜性_右_鱗1.Dra; + } + set + { + X0Y0_竜性_右_鱗1.Dra = value; + X0Y0_竜性_右_鱗1.Hit = value; + } + } + + public bool 竜性_右_鱗2_表示 + { + get + { + return X0Y0_竜性_右_鱗2.Dra; + } + set + { + X0Y0_竜性_右_鱗2.Dra = value; + X0Y0_竜性_右_鱗2.Hit = value; + } + } + + public bool 竜性_右_鱗3_表示 + { + get + { + return X0Y0_竜性_右_鱗3.Dra; + } + set + { + X0Y0_竜性_右_鱗3.Dra = value; + X0Y0_竜性_右_鱗3.Hit = value; + } + } + + public double 筋肉濃度 + { + get + { + return 筋肉_筋肉左CD.不透明度; + } + set + { + 筋肉_筋肉左CD.不透明度 = value; + 筋肉_筋肉右CD.不透明度 = value; + 筋肉_筋肉中CD.不透明度 = value; + 筋肉_筋肉左下CD.不透明度 = value; + 筋肉_筋肉左中CD.不透明度 = value; + 筋肉_筋肉左上CD.不透明度 = value; + 筋肉_筋肉右下CD.不透明度 = value; + 筋肉_筋肉右中CD.不透明度 = value; + 筋肉_筋肉右上CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 胸郭_表示; + } + set + { + 胸郭_表示 = value; + 筋肉_筋肉左_表示 = value; + 筋肉_筋肉右_表示 = value; + 筋肉_筋肉中_表示 = value; + 筋肉_筋肉左下_表示 = value; + 筋肉_筋肉左中_表示 = value; + 筋肉_筋肉左上_表示 = value; + 筋肉_筋肉右下_表示 = value; + 筋肉_筋肉右中_表示 = value; + 筋肉_筋肉右上_表示 = value; + 紋柄_紋左_紋1_表示 = value; + 紋柄_紋左_紋2_表示 = value; + 紋柄_紋左_紋3_表示 = value; + 紋柄_紋左_紋4_表示 = value; + 紋柄_紋右_紋1_表示 = value; + 紋柄_紋右_紋2_表示 = value; + 紋柄_紋右_紋3_表示 = value; + 紋柄_紋右_紋4_表示 = value; + 虎柄_虎左_虎1_表示 = value; + 虎柄_虎左_虎2_表示 = value; + 虎柄_虎右_虎1_表示 = value; + 虎柄_虎右_虎2_表示 = value; + 竜性_中_鱗左_表示 = value; + 竜性_中_鱗右_表示 = value; + 竜性_中_鱗1_表示 = value; + 竜性_中_鱗2_表示 = value; + 竜性_左_鱗1_表示 = value; + 竜性_左_鱗2_表示 = value; + 竜性_左_鱗3_表示 = value; + 竜性_右_鱗1_表示 = value; + 竜性_右_鱗2_表示 = value; + 竜性_右_鱗3_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 胸郭CD.不透明度; + } + set + { + 胸郭CD.不透明度 = value; + 筋肉_筋肉左CD.不透明度 = value; + 筋肉_筋肉右CD.不透明度 = value; + 筋肉_筋肉中CD.不透明度 = value; + 筋肉_筋肉左下CD.不透明度 = value; + 筋肉_筋肉左中CD.不透明度 = value; + 筋肉_筋肉左上CD.不透明度 = value; + 筋肉_筋肉右下CD.不透明度 = value; + 筋肉_筋肉右中CD.不透明度 = value; + 筋肉_筋肉右上CD.不透明度 = value; + 紋柄_紋左_紋1CD.不透明度 = value; + 紋柄_紋左_紋2CD.不透明度 = value; + 紋柄_紋左_紋3CD.不透明度 = value; + 紋柄_紋左_紋4CD.不透明度 = value; + 紋柄_紋右_紋1CD.不透明度 = value; + 紋柄_紋右_紋2CD.不透明度 = value; + 紋柄_紋右_紋3CD.不透明度 = value; + 紋柄_紋右_紋4CD.不透明度 = value; + 虎柄_虎左_虎1CD.不透明度 = value; + 虎柄_虎左_虎2CD.不透明度 = value; + 虎柄_虎右_虎1CD.不透明度 = value; + 虎柄_虎右_虎2CD.不透明度 = value; + 竜性_中_鱗左CD.不透明度 = value; + 竜性_中_鱗右CD.不透明度 = value; + 竜性_中_鱗1CD.不透明度 = value; + 竜性_中_鱗2CD.不透明度 = value; + 竜性_左_鱗1CD.不透明度 = value; + 竜性_左_鱗2CD.不透明度 = value; + 竜性_左_鱗3CD.不透明度 = value; + 竜性_右_鱗1CD.不透明度 = value; + 竜性_右_鱗2CD.不透明度 = value; + 竜性_右_鱗3CD.不透明度 = value; + } + } + + public JointS 脇左_接続点 => new JointS(本体, X0Y0_胸郭, 0); + + public JointS 脇右_接続点 => new JointS(本体, X0Y0_胸郭, 1); + + public JointS 胴_接続点 => new JointS(本体, X0Y0_胸郭, 9); + + public JointS 胸左_接続点 => new JointS(本体, X0Y0_胸郭, 2); + + public JointS 胸右_接続点 => new JointS(本体, X0Y0_胸郭, 3); + + public JointS 肌_接続点 => new JointS(本体, X0Y0_胸郭, 10); + + public JointS 翼上左_接続点 => new JointS(本体, X0Y0_胸郭, 7); + + public JointS 翼上右_接続点 => new JointS(本体, X0Y0_胸郭, 8); + + public JointS 翼下左_接続点 => new JointS(本体, X0Y0_胸郭, 11); + + public JointS 翼下右_接続点 => new JointS(本体, X0Y0_胸郭, 12); + + public JointS 背中_接続点 => new JointS(本体, X0Y0_胸郭, 10); + + public 四足胸(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 四足胸D e) + { + 四足胸 四足胸2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.半身["四足胸郭"]); + Pars pars = 本体[0][0]; + X0Y0_胸郭 = pars["胸郭"].ToPar(); + Pars pars2 = pars["筋肉"].ToPars(); + X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + X0Y0_筋肉_筋肉中 = pars2["筋肉中"].ToPar(); + X0Y0_筋肉_筋肉左下 = pars2["筋肉左下"].ToPar(); + X0Y0_筋肉_筋肉左中 = pars2["筋肉左中"].ToPar(); + X0Y0_筋肉_筋肉左上 = pars2["筋肉左上"].ToPar(); + X0Y0_筋肉_筋肉右下 = pars2["筋肉右下"].ToPar(); + X0Y0_筋肉_筋肉右中 = pars2["筋肉右中"].ToPar(); + X0Y0_筋肉_筋肉右上 = pars2["筋肉右上"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + Pars pars3 = pars2["紋左"].ToPars(); + X0Y0_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); + X0Y0_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); + X0Y0_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); + X0Y0_紋柄_紋左_紋4 = pars3["紋4"].ToPar(); + pars3 = pars2["紋右"].ToPars(); + X0Y0_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); + X0Y0_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); + X0Y0_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); + X0Y0_紋柄_紋右_紋4 = pars3["紋4"].ToPar(); + pars2 = pars["虎柄"].ToPars(); + pars3 = pars2["虎左"].ToPars(); + X0Y0_虎柄_虎左_虎1 = pars3["虎1"].ToPar(); + X0Y0_虎柄_虎左_虎2 = pars3["虎2"].ToPar(); + pars3 = pars2["虎右"].ToPars(); + X0Y0_虎柄_虎右_虎1 = pars3["虎1"].ToPar(); + X0Y0_虎柄_虎右_虎2 = pars3["虎2"].ToPar(); + pars2 = pars["鱗"].ToPars(); + pars3 = pars2["中"].ToPars(); + X0Y0_竜性_中_鱗左 = pars3["鱗左"].ToPar(); + X0Y0_竜性_中_鱗右 = pars3["鱗右"].ToPar(); + X0Y0_竜性_中_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_竜性_中_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["左"].ToPars(); + X0Y0_竜性_左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_竜性_左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_竜性_左_鱗3 = pars3["鱗3"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y0_竜性_右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_竜性_右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_竜性_右_鱗3 = pars3["鱗3"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 胸郭_表示 = e.胸郭_表示; + 筋肉_筋肉左_表示 = e.筋肉_筋肉左_表示; + 筋肉_筋肉右_表示 = e.筋肉_筋肉右_表示; + 筋肉_筋肉中_表示 = e.筋肉_筋肉中_表示; + 筋肉_筋肉左下_表示 = e.筋肉_筋肉左下_表示; + 筋肉_筋肉左中_表示 = e.筋肉_筋肉左中_表示; + 筋肉_筋肉左上_表示 = e.筋肉_筋肉左上_表示; + 筋肉_筋肉右下_表示 = e.筋肉_筋肉右下_表示; + 筋肉_筋肉右中_表示 = e.筋肉_筋肉右中_表示; + 筋肉_筋肉右上_表示 = e.筋肉_筋肉右上_表示; + 紋柄_紋左_紋1_表示 = e.紋柄_紋左_紋1_表示; + 紋柄_紋左_紋2_表示 = e.紋柄_紋左_紋2_表示; + 紋柄_紋左_紋3_表示 = e.紋柄_紋左_紋3_表示; + 紋柄_紋左_紋4_表示 = e.紋柄_紋左_紋4_表示; + 紋柄_紋右_紋1_表示 = e.紋柄_紋右_紋1_表示; + 紋柄_紋右_紋2_表示 = e.紋柄_紋右_紋2_表示; + 紋柄_紋右_紋3_表示 = e.紋柄_紋右_紋3_表示; + 紋柄_紋右_紋4_表示 = e.紋柄_紋右_紋4_表示; + 虎柄_虎左_虎1_表示 = e.虎柄_虎左_虎1_表示; + 虎柄_虎左_虎2_表示 = e.虎柄_虎左_虎2_表示; + 虎柄_虎右_虎1_表示 = e.虎柄_虎右_虎1_表示; + 虎柄_虎右_虎2_表示 = e.虎柄_虎右_虎2_表示; + 竜性_中_鱗左_表示 = e.竜性_中_鱗左_表示; + 竜性_中_鱗右_表示 = e.竜性_中_鱗右_表示; + 竜性_中_鱗1_表示 = e.竜性_中_鱗1_表示; + 竜性_中_鱗2_表示 = e.竜性_中_鱗2_表示; + 竜性_左_鱗1_表示 = e.竜性_左_鱗1_表示; + 竜性_左_鱗2_表示 = e.竜性_左_鱗2_表示; + 竜性_左_鱗3_表示 = e.竜性_左_鱗3_表示; + 竜性_右_鱗1_表示 = e.竜性_右_鱗1_表示; + 竜性_右_鱗2_表示 = e.竜性_右_鱗2_表示; + 竜性_右_鱗3_表示 = e.竜性_右_鱗3_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.脇左_接続.Count > 0) + { + 脇左_接続 = e.脇左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胸2; + f.ConnectionType = ConnectionInfo.四足胸_脇左_接続; + f.接続(四足胸2.脇左_接続点); + return f; + }).ToArray(); + } + if (e.脇右_接続.Count > 0) + { + 脇右_接続 = e.脇右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胸2; + f.ConnectionType = ConnectionInfo.四足胸_脇右_接続; + f.接続(四足胸2.脇右_接続点); + return f; + }).ToArray(); + } + if (e.胴_接続.Count > 0) + { + 胴_接続 = e.胴_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胸2; + f.ConnectionType = ConnectionInfo.四足胸_胴_接続; + f.接続(四足胸2.胴_接続点); + return f; + }).ToArray(); + } + if (e.胸左_接続.Count > 0) + { + 胸左_接続 = e.胸左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胸2; + f.ConnectionType = ConnectionInfo.四足胸_胸左_接続; + f.接続(四足胸2.胸左_接続点); + return f; + }).ToArray(); + } + if (e.胸右_接続.Count > 0) + { + 胸右_接続 = e.胸右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胸2; + f.ConnectionType = ConnectionInfo.四足胸_胸右_接続; + f.接続(四足胸2.胸右_接続点); + return f; + }).ToArray(); + } + if (e.肌_接続.Count > 0) + { + 肌_接続 = e.肌_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胸2; + f.ConnectionType = ConnectionInfo.四足胸_肌_接続; + f.接続(四足胸2.肌_接続点); + return f; + }).ToArray(); + } + if (e.翼上左_接続.Count > 0) + { + 翼上左_接続 = e.翼上左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胸2; + f.ConnectionType = ConnectionInfo.四足胸_翼上左_接続; + f.接続(四足胸2.翼上左_接続点); + return f; + }).ToArray(); + } + if (e.翼上右_接続.Count > 0) + { + 翼上右_接続 = e.翼上右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胸2; + f.ConnectionType = ConnectionInfo.四足胸_翼上右_接続; + f.接続(四足胸2.翼上右_接続点); + return f; + }).ToArray(); + } + if (e.翼下左_接続.Count > 0) + { + 翼下左_接続 = e.翼下左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胸2; + f.ConnectionType = ConnectionInfo.四足胸_翼下左_接続; + f.接続(四足胸2.翼下左_接続点); + return f; + }).ToArray(); + } + if (e.翼下右_接続.Count > 0) + { + 翼下右_接続 = e.翼下右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胸2; + f.ConnectionType = ConnectionInfo.四足胸_翼下右_接続; + f.接続(四足胸2.翼下右_接続点); + return f; + }).ToArray(); + } + if (e.背中_接続.Count > 0) + { + 背中_接続 = e.背中_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足胸2; + f.ConnectionType = ConnectionInfo.四足胸_背中_接続; + f.接続(四足胸2.背中_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_胸郭CP = new ColorP(X0Y0_胸郭, 胸郭CD, DisUnit, abj: true); + X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉中CP = new ColorP(X0Y0_筋肉_筋肉中, 筋肉_筋肉中CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉左下CP = new ColorP(X0Y0_筋肉_筋肉左下, 筋肉_筋肉左下CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉左中CP = new ColorP(X0Y0_筋肉_筋肉左中, 筋肉_筋肉左中CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉左上CP = new ColorP(X0Y0_筋肉_筋肉左上, 筋肉_筋肉左上CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉右下CP = new ColorP(X0Y0_筋肉_筋肉右下, 筋肉_筋肉右下CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉右中CP = new ColorP(X0Y0_筋肉_筋肉右中, 筋肉_筋肉右中CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉右上CP = new ColorP(X0Y0_筋肉_筋肉右上, 筋肉_筋肉右上CD, DisUnit, abj: false); + 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_紋柄_紋右_紋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_虎柄_虎左_虎1CP = new ColorP(X0Y0_虎柄_虎左_虎1, 虎柄_虎左_虎1CD, DisUnit, abj: true); + X0Y0_虎柄_虎左_虎2CP = new ColorP(X0Y0_虎柄_虎左_虎2, 虎柄_虎左_虎2CD, 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_竜性_中_鱗右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); + 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_竜性_右_鱗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); + 筋肉濃度 = e.筋肉濃度; + 濃度 = e.濃度; + 尺度YB = 0.96; + } + + public void 胸描画(Are Are) + { + Are.Draw(X0Y0_胸郭); + Are.Draw(X0Y0_筋肉_筋肉左); + Are.Draw(X0Y0_筋肉_筋肉右); + Are.Draw(X0Y0_筋肉_筋肉中); + Are.Draw(X0Y0_筋肉_筋肉左下); + Are.Draw(X0Y0_筋肉_筋肉左中); + Are.Draw(X0Y0_筋肉_筋肉左上); + Are.Draw(X0Y0_筋肉_筋肉右下); + Are.Draw(X0Y0_筋肉_筋肉右中); + Are.Draw(X0Y0_筋肉_筋肉右上); + Are.Draw(X0Y0_竜性_中_鱗左); + Are.Draw(X0Y0_竜性_中_鱗右); + Are.Draw(X0Y0_竜性_中_鱗1); + Are.Draw(X0Y0_竜性_中_鱗2); + } + + public void 肌描画(Are Are) + { + Are.Draw(X0Y0_紋柄_紋左_紋1); + Are.Draw(X0Y0_紋柄_紋左_紋2); + Are.Draw(X0Y0_紋柄_紋左_紋3); + Are.Draw(X0Y0_紋柄_紋左_紋4); + Are.Draw(X0Y0_紋柄_紋右_紋1); + Are.Draw(X0Y0_紋柄_紋右_紋2); + Are.Draw(X0Y0_紋柄_紋右_紋3); + Are.Draw(X0Y0_紋柄_紋右_紋4); + Are.Draw(X0Y0_虎柄_虎左_虎1); + Are.Draw(X0Y0_虎柄_虎左_虎2); + Are.Draw(X0Y0_虎柄_虎右_虎1); + Are.Draw(X0Y0_虎柄_虎右_虎2); + Are.Draw(X0Y0_竜性_左_鱗1); + Are.Draw(X0Y0_竜性_左_鱗2); + Are.Draw(X0Y0_竜性_左_鱗3); + Are.Draw(X0Y0_竜性_右_鱗1); + Are.Draw(X0Y0_竜性_右_鱗2); + Are.Draw(X0Y0_竜性_右_鱗3); + } + + public override void 色更新() + { + X0Y0_胸郭CP.Update(); + X0Y0_筋肉_筋肉左CP.Update(); + X0Y0_筋肉_筋肉右CP.Update(); + X0Y0_筋肉_筋肉中CP.Update(); + X0Y0_筋肉_筋肉左下CP.Update(); + X0Y0_筋肉_筋肉左中CP.Update(); + X0Y0_筋肉_筋肉左上CP.Update(); + X0Y0_筋肉_筋肉右下CP.Update(); + X0Y0_筋肉_筋肉右中CP.Update(); + X0Y0_筋肉_筋肉右上CP.Update(); + X0Y0_紋柄_紋左_紋1CP.Update(); + X0Y0_紋柄_紋左_紋2CP.Update(); + X0Y0_紋柄_紋左_紋3CP.Update(); + X0Y0_紋柄_紋左_紋4CP.Update(); + X0Y0_紋柄_紋右_紋1CP.Update(); + X0Y0_紋柄_紋右_紋2CP.Update(); + X0Y0_紋柄_紋右_紋3CP.Update(); + X0Y0_紋柄_紋右_紋4CP.Update(); + X0Y0_虎柄_虎左_虎1CP.Update(); + X0Y0_虎柄_虎左_虎2CP.Update(); + X0Y0_虎柄_虎右_虎1CP.Update(); + X0Y0_虎柄_虎右_虎2CP.Update(); + X0Y0_竜性_中_鱗左CP.Update(); + X0Y0_竜性_中_鱗右CP.Update(); + X0Y0_竜性_中_鱗1CP.Update(); + X0Y0_竜性_中_鱗2CP.Update(); + X0Y0_竜性_左_鱗1CP.Update(); + X0Y0_竜性_左_鱗2CP.Update(); + X0Y0_竜性_左_鱗3CP.Update(); + X0Y0_竜性_右_鱗1CP.Update(); + X0Y0_竜性_右_鱗2CP.Update(); + X0Y0_竜性_右_鱗3CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 胸郭CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉中CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉左下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉左中CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉左上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉右下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉右中CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉右上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 虎柄_虎左_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 虎柄_虎左_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 虎柄_虎右_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 虎柄_虎右_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 竜性_中_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_中_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_中_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_中_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸D.cs index 8ba1b8d..87f0cdb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸D.cs @@ -2,203 +2,204 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 四足胸D : 半身D +namespace SlaveMatrix { - public bool 胸郭_表示 = true; + [Serializable] + public class 四足胸D : 半身D + { + public bool 胸郭_表示 = true; - public bool 筋肉_筋肉左_表示 = true; + public bool 筋肉_筋肉左_表示 = true; - public bool 筋肉_筋肉右_表示 = true; + public bool 筋肉_筋肉右_表示 = true; - public bool 筋肉_筋肉中_表示 = true; + public bool 筋肉_筋肉中_表示 = true; - public bool 筋肉_筋肉左下_表示 = true; + public bool 筋肉_筋肉左下_表示 = true; - public bool 筋肉_筋肉左中_表示 = true; + public bool 筋肉_筋肉左中_表示 = true; - public bool 筋肉_筋肉左上_表示 = true; + public bool 筋肉_筋肉左上_表示 = true; - public bool 筋肉_筋肉右下_表示 = true; + public bool 筋肉_筋肉右下_表示 = true; - public bool 筋肉_筋肉右中_表示 = true; + public bool 筋肉_筋肉右中_表示 = true; - public bool 筋肉_筋肉右上_表示 = true; + public bool 筋肉_筋肉右上_表示 = true; - public bool 紋柄_紋左_紋1_表示; + public bool 紋柄_紋左_紋1_表示; - public bool 紋柄_紋左_紋2_表示; + public bool 紋柄_紋左_紋2_表示; - public bool 紋柄_紋左_紋3_表示; + public bool 紋柄_紋左_紋3_表示; - public bool 紋柄_紋左_紋4_表示; + public bool 紋柄_紋左_紋4_表示; - public bool 紋柄_紋右_紋1_表示; + public bool 紋柄_紋右_紋1_表示; - public bool 紋柄_紋右_紋2_表示; + public bool 紋柄_紋右_紋2_表示; - public bool 紋柄_紋右_紋3_表示; + public bool 紋柄_紋右_紋3_表示; - public bool 紋柄_紋右_紋4_表示; + public bool 紋柄_紋右_紋4_表示; - public bool 虎柄_虎左_虎1_表示; + public bool 虎柄_虎左_虎1_表示; - public bool 虎柄_虎左_虎2_表示; + public bool 虎柄_虎左_虎2_表示; - public bool 虎柄_虎右_虎1_表示; + public bool 虎柄_虎右_虎1_表示; - public bool 虎柄_虎右_虎2_表示; + public bool 虎柄_虎右_虎2_表示; - public bool 竜性_中_鱗左_表示; + public bool 竜性_中_鱗左_表示; - public bool 竜性_中_鱗右_表示; + public bool 竜性_中_鱗右_表示; - public bool 竜性_中_鱗1_表示; + public bool 竜性_中_鱗1_表示; - public bool 竜性_中_鱗2_表示; + public bool 竜性_中_鱗2_表示; - public bool 竜性_左_鱗1_表示; + public bool 竜性_左_鱗1_表示; - public bool 竜性_左_鱗2_表示; + public bool 竜性_左_鱗2_表示; - public bool 竜性_左_鱗3_表示; + public bool 竜性_左_鱗3_表示; - public bool 竜性_右_鱗1_表示; + public bool 竜性_右_鱗1_表示; - public bool 竜性_右_鱗2_表示; + public bool 竜性_右_鱗2_表示; - public bool 竜性_右_鱗3_表示; + public bool 竜性_右_鱗3_表示; - public double 筋肉濃度 = 1.0; + public double 筋肉濃度 = 1.0; - public List 脇左_接続 = new List(); + public List 脇左_接続 = new List(); - public List 脇右_接続 = new List(); + public List 脇右_接続 = new List(); - public List 胴_接続 = new List(); + public List 胴_接続 = new List(); - public List 胸左_接続 = new List(); + public List 胸左_接続 = new List(); - public List 胸右_接続 = new List(); + public List 胸右_接続 = new List(); - public List 肌_接続 = new List(); + public List 肌_接続 = new List(); - public List 翼上左_接続 = new List(); + public List 翼上左_接続 = new List(); - public List 翼上右_接続 = new List(); + public List 翼上右_接続 = new List(); - public List 翼下左_接続 = new List(); + public List 翼下左_接続 = new List(); - public List 翼下右_接続 = new List(); + public List 翼下右_接続 = new List(); - public List 背中_接続 = new List(); + public List 背中_接続 = new List(); - public 四足胸D() - { - ThisType = GetType(); - } + public 四足胸D() + { + ThisType = GetType(); + } - 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.四足胸_脇右_接続; - } + 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.四足胸_胴_接続; + } - 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.四足胸_胸右_接続; - } + 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.四足胸_肌_接続; + } - public void 翼上左接続(EleD e) - { - 翼上左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.四足胸_翼上左_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.1; - } - } + public void 翼上左接続(EleD e) + { + 翼上左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.四足胸_翼上左_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.1; + } + } - public void 翼上右接続(EleD e) - { - 翼上右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.四足胸_翼上右_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.1; - } - } + public void 翼上右接続(EleD e) + { + 翼上右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.四足胸_翼上右_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.1; + } + } - public void 翼下左接続(EleD e) - { - 翼下左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.四足胸_翼下左_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.1; - } - } + public void 翼下左接続(EleD e) + { + 翼下左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.四足胸_翼下左_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.1; + } + } - public void 翼下右接続(EleD e) - { - 翼下右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.四足胸_翼下右_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.1; - } - } + public void 翼下右接続(EleD e) + { + 翼下右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.四足胸_翼下右_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.1; + } + } - public void 背中接続(EleD e) - { - 背中_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.四足胸_背中_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.1; - } - } + public void 背中接続(EleD e) + { + 背中_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.四足胸_背中_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.1; + } + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 四足胸(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 四足胸(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇.cs index 00425ac..6afcf0d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇.cs @@ -1,219 +1,220 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 四足脇 : Ele +namespace SlaveMatrix { - public Par X0Y0_脇; + public class 四足脇 : Ele + { + public Par X0Y0_脇; - public Par X0Y0_筋肉; + public Par X0Y0_筋肉; - public ColorD 脇CD; + public ColorD 脇CD; - public ColorD 筋肉CD; + public ColorD 筋肉CD; - public ColorP X0Y0_脇CP; + public ColorP X0Y0_脇CP; - public ColorP X0Y0_筋肉CP; + public ColorP X0Y0_筋肉CP; - public Ele[] 上腕_接続; + public Ele[] 上腕_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋肉_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋肉_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 脇_表示 - { - get - { - return X0Y0_脇.Dra; - } - set - { - X0Y0_脇.Dra = value; - X0Y0_脇.Hit = value; - } - } + public bool 脇_表示 + { + get + { + return X0Y0_脇.Dra; + } + set + { + X0Y0_脇.Dra = value; + X0Y0_脇.Hit = value; + } + } - public bool 筋肉_表示 - { - get - { - return X0Y0_筋肉.Dra; - } - set - { - X0Y0_筋肉.Dra = value; - X0Y0_筋肉.Hit = value; - } - } + public bool 筋肉_表示 + { + get + { + return X0Y0_筋肉.Dra; + } + set + { + X0Y0_筋肉.Dra = value; + X0Y0_筋肉.Hit = value; + } + } - public double 筋肉濃度 - { - get - { - return 筋肉CD.不透明度; - } - set - { - 筋肉CD.不透明度 = value; - } - } + public double 筋肉濃度 + { + get + { + return 筋肉CD.不透明度; + } + set + { + 筋肉CD.不透明度 = value; + } + } - public override bool 表示 - { - get - { - return 脇_表示; - } - set - { - 脇_表示 = value; - 筋肉_表示 = value; - } - } + public override bool 表示 + { + get + { + return 脇_表示; + } + set + { + 脇_表示 = value; + 筋肉_表示 = value; + } + } - public override double 濃度 - { - get - { - return 脇CD.不透明度; - } - set - { - 脇CD.不透明度 = value; - 筋肉CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 脇CD.不透明度; + } + set + { + 脇CD.不透明度 = value; + 筋肉CD.不透明度 = value; + } + } - public JointS 上腕_接続点 => new JointS(本体, X0Y0_脇, 0); + public JointS 上腕_接続点 => new JointS(本体, X0Y0_脇, 0); - public 四足脇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 四足脇D e) - { - 四足脇 四足脇2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.肩左["四足脇"]); - Pars pars = 本体[0][0]; - X0Y0_脇 = pars["脇"].ToPar(); - X0Y0_筋肉 = pars["筋肉"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 脇_表示 = e.脇_表示; - 筋肉_表示 = e.筋肉_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.上腕_接続.Count > 0) - { - Ele f; - 上腕_接続 = e.上腕_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足脇2; - f.ConnectionType = ConnectionInfo.四足脇_上腕_接続; - f.接続(四足脇2.上腕_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_脇CP = new ColorP(X0Y0_脇, 脇CD, DisUnit, abj: true); - X0Y0_筋肉CP = new ColorP(X0Y0_筋肉, 筋肉CD, DisUnit, abj: true); - 筋肉濃度 = e.筋肉濃度; - 濃度 = e.濃度; - } + public 四足脇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 四足脇D e) + { + 四足脇 四足脇2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.肩左["四足脇"]); + Pars pars = 本体[0][0]; + X0Y0_脇 = pars["脇"].ToPar(); + X0Y0_筋肉 = pars["筋肉"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 脇_表示 = e.脇_表示; + 筋肉_表示 = e.筋肉_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.上腕_接続.Count > 0) + { + Ele f; + 上腕_接続 = e.上腕_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足脇2; + f.ConnectionType = ConnectionInfo.四足脇_上腕_接続; + f.接続(四足脇2.上腕_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_脇CP = new ColorP(X0Y0_脇, 脇CD, DisUnit, abj: true); + X0Y0_筋肉CP = new ColorP(X0Y0_筋肉, 筋肉CD, DisUnit, abj: true); + 筋肉濃度 = e.筋肉濃度; + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_脇CP.Update(); - X0Y0_筋肉CP.Update(); - } + public override void 色更新() + { + X0Y0_脇CP.Update(); + X0Y0_筋肉CP.Update(); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.H0: - 配色H0(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.H0: + 配色H0(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 脇CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - } + private void 配色N0(体配色 体配色) + { + 脇CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋肉CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + } - private void 配色H0(体配色 体配色) - { - 脇CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 筋肉CD = new ColorD(ref Col.Black, ref 体配色.柄O); - } + private void 配色H0(体配色 体配色) + { + 脇CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 筋肉CD = new ColorD(ref Col.Black, ref 体配色.柄O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇D.cs index c4c31bf..0b91687 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇D.cs @@ -2,33 +2,34 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 四足脇D : EleD +namespace SlaveMatrix { - public bool 脇_表示 = true; + [Serializable] + public class 四足脇D : EleD + { + public bool 脇_表示 = true; - public bool 筋肉_表示 = true; + public bool 筋肉_表示 = true; - public double 筋肉濃度 = 1.0; + public double 筋肉濃度 = 1.0; - public List 上腕_接続 = new List(); + public List 上腕_接続 = new List(); - public 四足脇D() - { - ThisType = GetType(); - } + public 四足脇D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 四足脇(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 四足脇(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰.cs index d9cf888..778ca36 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰.cs @@ -1,2192 +1,2193 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 四足腰 : Ele +namespace SlaveMatrix { - public Par X0Y0_腰; + public class 四足腰 : Ele + { + public Par X0Y0_腰; - public Par X0Y0_股; + public Par X0Y0_股; - public Par X0Y0_下腹; + public Par X0Y0_下腹; - public Par X0Y0_腰皺; + public Par X0Y0_腰皺; - public Par X0Y0_筋肉_筋肉下; + public Par X0Y0_筋肉_筋肉下; - public Par X0Y0_筋肉_筋肉左; + public Par X0Y0_筋肉_筋肉左; - public Par X0Y0_筋肉_筋肉右; + public Par X0Y0_筋肉_筋肉右; - public Par X0Y0_筋肉_筋上左; + public Par X0Y0_筋肉_筋上左; - public Par X0Y0_筋肉_筋上右; + public Par X0Y0_筋肉_筋上右; - public Par X0Y0_筋肉_筋下左; + public Par X0Y0_筋肉_筋下左; - public Par X0Y0_筋肉_筋下右; + public Par X0Y0_筋肉_筋下右; - public Par X0Y0_臍; + public Par X0Y0_臍; - public Par X0Y0_紋柄_紋左_紋1; + public Par X0Y0_紋柄_紋左_紋1; - public Par X0Y0_紋柄_紋左_紋2; + public Par X0Y0_紋柄_紋左_紋2; - public Par X0Y0_紋柄_紋左_紋3; + public Par X0Y0_紋柄_紋左_紋3; - public Par X0Y0_紋柄_紋右_紋1; + public Par X0Y0_紋柄_紋右_紋1; - public Par X0Y0_紋柄_紋右_紋2; + public Par X0Y0_紋柄_紋右_紋2; - public Par X0Y0_紋柄_紋右_紋3; + public Par X0Y0_紋柄_紋右_紋3; - public Par X0Y0_虎柄_虎左; + public Par X0Y0_虎柄_虎左; - public Par X0Y0_虎柄_虎右; + public Par X0Y0_虎柄_虎右; - public Par X0Y0_竜性_中_鱗1; + public Par X0Y0_竜性_中_鱗1; - public Par X0Y0_竜性_中_鱗2; + public Par X0Y0_竜性_中_鱗2; - public Par X0Y0_竜性_中_鱗3; + public Par X0Y0_竜性_中_鱗3; - public Par X0Y0_竜性_中_鱗4; + public Par X0Y0_竜性_中_鱗4; - public Par X0Y0_竜性_左_鱗1; + public Par X0Y0_竜性_左_鱗1; - public Par X0Y0_竜性_左_鱗2; + public Par X0Y0_竜性_左_鱗2; - public Par X0Y0_竜性_右_鱗1; + public Par X0Y0_竜性_右_鱗1; - public Par X0Y0_竜性_右_鱗2; + public Par X0Y0_竜性_右_鱗2; - public Par X0Y1_腰; + public Par X0Y1_腰; - public Par X0Y1_股; + public Par X0Y1_股; - public Par X0Y1_下腹; + public Par X0Y1_下腹; - public Par X0Y1_腰皺; + public Par X0Y1_腰皺; - public Par X0Y1_筋肉_筋肉下; + public Par X0Y1_筋肉_筋肉下; - public Par X0Y1_筋肉_筋肉左; + public Par X0Y1_筋肉_筋肉左; - public Par X0Y1_筋肉_筋肉右; + public Par X0Y1_筋肉_筋肉右; - public Par X0Y1_筋肉_筋上左; + public Par X0Y1_筋肉_筋上左; - public Par X0Y1_筋肉_筋上右; + public Par X0Y1_筋肉_筋上右; - public Par X0Y1_筋肉_筋下左; + public Par X0Y1_筋肉_筋下左; - public Par X0Y1_筋肉_筋下右; + public Par X0Y1_筋肉_筋下右; - public Par X0Y1_臍; + public Par X0Y1_臍; - public Par X0Y1_紋柄_紋左_紋1; + public Par X0Y1_紋柄_紋左_紋1; - public Par X0Y1_紋柄_紋左_紋2; + public Par X0Y1_紋柄_紋左_紋2; - public Par X0Y1_紋柄_紋左_紋3; + public Par X0Y1_紋柄_紋左_紋3; - public Par X0Y1_紋柄_紋右_紋1; + public Par X0Y1_紋柄_紋右_紋1; - public Par X0Y1_紋柄_紋右_紋2; + public Par X0Y1_紋柄_紋右_紋2; - public Par X0Y1_紋柄_紋右_紋3; + public Par X0Y1_紋柄_紋右_紋3; - public Par X0Y1_虎柄_虎左; + public Par X0Y1_虎柄_虎左; - public Par X0Y1_虎柄_虎右; + public Par X0Y1_虎柄_虎右; - public Par X0Y1_竜性_中_鱗1; + public Par X0Y1_竜性_中_鱗1; - public Par X0Y1_竜性_中_鱗2; + public Par X0Y1_竜性_中_鱗2; - public Par X0Y1_竜性_中_鱗3; + public Par X0Y1_竜性_中_鱗3; - public Par X0Y1_竜性_中_鱗4; + public Par X0Y1_竜性_中_鱗4; - public Par X0Y1_竜性_左_鱗1; + public Par X0Y1_竜性_左_鱗1; - public Par X0Y1_竜性_左_鱗2; + public Par X0Y1_竜性_左_鱗2; - public Par X0Y1_竜性_右_鱗1; + public Par X0Y1_竜性_右_鱗1; - public Par X0Y1_竜性_右_鱗2; + public Par X0Y1_竜性_右_鱗2; - public Par X0Y2_腰; + public Par X0Y2_腰; - public Par X0Y2_股; + public Par X0Y2_股; - public Par X0Y2_下腹; + public Par X0Y2_下腹; - public Par X0Y2_腰皺; + public Par X0Y2_腰皺; - public Par X0Y2_筋肉_筋肉下; + public Par X0Y2_筋肉_筋肉下; - public Par X0Y2_筋肉_筋肉左; + public Par X0Y2_筋肉_筋肉左; - public Par X0Y2_筋肉_筋肉右; + public Par X0Y2_筋肉_筋肉右; - public Par X0Y2_筋肉_筋上左; + public Par X0Y2_筋肉_筋上左; - public Par X0Y2_筋肉_筋上右; + public Par X0Y2_筋肉_筋上右; - public Par X0Y2_筋肉_筋下左; + public Par X0Y2_筋肉_筋下左; - public Par X0Y2_筋肉_筋下右; + public Par X0Y2_筋肉_筋下右; - public Par X0Y2_臍; + public Par X0Y2_臍; - public Par X0Y2_紋柄_紋左_紋1; + public Par X0Y2_紋柄_紋左_紋1; - public Par X0Y2_紋柄_紋左_紋2; + public Par X0Y2_紋柄_紋左_紋2; - public Par X0Y2_紋柄_紋左_紋3; + public Par X0Y2_紋柄_紋左_紋3; - public Par X0Y2_紋柄_紋右_紋1; + public Par X0Y2_紋柄_紋右_紋1; - public Par X0Y2_紋柄_紋右_紋2; + public Par X0Y2_紋柄_紋右_紋2; - public Par X0Y2_紋柄_紋右_紋3; + public Par X0Y2_紋柄_紋右_紋3; - public Par X0Y2_虎柄_虎左; + public Par X0Y2_虎柄_虎左; - public Par X0Y2_虎柄_虎右; + public Par X0Y2_虎柄_虎右; - public Par X0Y2_竜性_中_鱗1; + public Par X0Y2_竜性_中_鱗1; - public Par X0Y2_竜性_中_鱗2; + public Par X0Y2_竜性_中_鱗2; - public Par X0Y2_竜性_中_鱗3; + public Par X0Y2_竜性_中_鱗3; - public Par X0Y2_竜性_中_鱗4; + public Par X0Y2_竜性_中_鱗4; - public Par X0Y2_竜性_左_鱗1; + public Par X0Y2_竜性_左_鱗1; - public Par X0Y2_竜性_左_鱗2; + public Par X0Y2_竜性_左_鱗2; - public Par X0Y2_竜性_右_鱗1; + public Par X0Y2_竜性_右_鱗1; - public Par X0Y2_竜性_右_鱗2; + public Par X0Y2_竜性_右_鱗2; - public Par X0Y3_腰; + public Par X0Y3_腰; - public Par X0Y3_股; + public Par X0Y3_股; - public Par X0Y3_下腹; + public Par X0Y3_下腹; - public Par X0Y3_腰皺; + public Par X0Y3_腰皺; - public Par X0Y3_筋肉_筋肉下; + public Par X0Y3_筋肉_筋肉下; - public Par X0Y3_筋肉_筋肉左; + public Par X0Y3_筋肉_筋肉左; - public Par X0Y3_筋肉_筋肉右; + public Par X0Y3_筋肉_筋肉右; - public Par X0Y3_筋肉_筋上左; + public Par X0Y3_筋肉_筋上左; - public Par X0Y3_筋肉_筋上右; + public Par X0Y3_筋肉_筋上右; - public Par X0Y3_筋肉_筋下左; + public Par X0Y3_筋肉_筋下左; - public Par X0Y3_筋肉_筋下右; + public Par X0Y3_筋肉_筋下右; - public Par X0Y3_臍; + public Par X0Y3_臍; - public Par X0Y3_紋柄_紋左_紋1; + public Par X0Y3_紋柄_紋左_紋1; - public Par X0Y3_紋柄_紋左_紋2; + public Par X0Y3_紋柄_紋左_紋2; - public Par X0Y3_紋柄_紋左_紋3; + public Par X0Y3_紋柄_紋左_紋3; - public Par X0Y3_紋柄_紋右_紋1; + public Par X0Y3_紋柄_紋右_紋1; - public Par X0Y3_紋柄_紋右_紋2; + public Par X0Y3_紋柄_紋右_紋2; - public Par X0Y3_紋柄_紋右_紋3; + public Par X0Y3_紋柄_紋右_紋3; - public Par X0Y3_虎柄_虎左; + public Par X0Y3_虎柄_虎左; - public Par X0Y3_虎柄_虎右; + public Par X0Y3_虎柄_虎右; - public Par X0Y3_竜性_中_鱗1; + public Par X0Y3_竜性_中_鱗1; - public Par X0Y3_竜性_中_鱗2; + public Par X0Y3_竜性_中_鱗2; - public Par X0Y3_竜性_中_鱗3; + public Par X0Y3_竜性_中_鱗3; - public Par X0Y3_竜性_中_鱗4; + public Par X0Y3_竜性_中_鱗4; - public Par X0Y3_竜性_左_鱗1; + public Par X0Y3_竜性_左_鱗1; - public Par X0Y3_竜性_左_鱗2; + public Par X0Y3_竜性_左_鱗2; - public Par X0Y3_竜性_右_鱗1; + public Par X0Y3_竜性_右_鱗1; - public Par X0Y3_竜性_右_鱗2; + public Par X0Y3_竜性_右_鱗2; - public Par X0Y4_腰; + public Par X0Y4_腰; - public Par X0Y4_股; + public Par X0Y4_股; - public Par X0Y4_下腹; + public Par X0Y4_下腹; - public Par X0Y4_腰皺; + public Par X0Y4_腰皺; - public Par X0Y4_筋肉_筋肉下; + public Par X0Y4_筋肉_筋肉下; - public Par X0Y4_筋肉_筋肉左; + public Par X0Y4_筋肉_筋肉左; - public Par X0Y4_筋肉_筋肉右; + public Par X0Y4_筋肉_筋肉右; - public Par X0Y4_筋肉_筋上左; + public Par X0Y4_筋肉_筋上左; - public Par X0Y4_筋肉_筋上右; + public Par X0Y4_筋肉_筋上右; - public Par X0Y4_筋肉_筋下左; + public Par X0Y4_筋肉_筋下左; - public Par X0Y4_筋肉_筋下右; + public Par X0Y4_筋肉_筋下右; - public Par X0Y4_臍; + public Par X0Y4_臍; - public Par X0Y4_紋柄_紋左_紋1; + public Par X0Y4_紋柄_紋左_紋1; - public Par X0Y4_紋柄_紋左_紋2; + public Par X0Y4_紋柄_紋左_紋2; - public Par X0Y4_紋柄_紋左_紋3; + public Par X0Y4_紋柄_紋左_紋3; - public Par X0Y4_紋柄_紋右_紋1; + public Par X0Y4_紋柄_紋右_紋1; - public Par X0Y4_紋柄_紋右_紋2; + public Par X0Y4_紋柄_紋右_紋2; - public Par X0Y4_紋柄_紋右_紋3; + public Par X0Y4_紋柄_紋右_紋3; - public Par X0Y4_虎柄_虎左; + public Par X0Y4_虎柄_虎左; - public Par X0Y4_虎柄_虎右; + public Par X0Y4_虎柄_虎右; - public Par X0Y4_竜性_中_鱗1; + public Par X0Y4_竜性_中_鱗1; - public Par X0Y4_竜性_中_鱗2; + public Par X0Y4_竜性_中_鱗2; - public Par X0Y4_竜性_中_鱗3; + public Par X0Y4_竜性_中_鱗3; - public Par X0Y4_竜性_中_鱗4; + public Par X0Y4_竜性_中_鱗4; - public Par X0Y4_竜性_左_鱗1; + public Par X0Y4_竜性_左_鱗1; - public Par X0Y4_竜性_左_鱗2; + public Par X0Y4_竜性_左_鱗2; - public Par X0Y4_竜性_右_鱗1; + public Par X0Y4_竜性_右_鱗1; - public Par X0Y4_竜性_右_鱗2; + public Par X0Y4_竜性_右_鱗2; - public ColorD 腰CD; + public ColorD 腰CD; - public ColorD 股CD; + public ColorD 股CD; - public ColorD 下腹CD; + public ColorD 下腹CD; - public ColorD 腰皺CD; + public ColorD 腰皺CD; - public ColorD 筋肉_筋肉下CD; + public ColorD 筋肉_筋肉下CD; - public ColorD 筋肉_筋肉左CD; + public ColorD 筋肉_筋肉左CD; - public ColorD 筋肉_筋肉右CD; + public ColorD 筋肉_筋肉右CD; - public ColorD 筋肉_筋上左CD; + public ColorD 筋肉_筋上左CD; - public ColorD 筋肉_筋上右CD; + public ColorD 筋肉_筋上右CD; - public ColorD 筋肉_筋下左CD; + public ColorD 筋肉_筋下左CD; - public ColorD 筋肉_筋下右CD; + public ColorD 筋肉_筋下右CD; - public ColorD 臍CD; + public ColorD 臍CD; - public ColorD 紋柄_紋左_紋1CD; + public ColorD 紋柄_紋左_紋1CD; - public ColorD 紋柄_紋左_紋2CD; + public ColorD 紋柄_紋左_紋2CD; - public ColorD 紋柄_紋左_紋3CD; + public ColorD 紋柄_紋左_紋3CD; - public ColorD 紋柄_紋右_紋1CD; + public ColorD 紋柄_紋右_紋1CD; - public ColorD 紋柄_紋右_紋2CD; + public ColorD 紋柄_紋右_紋2CD; - public ColorD 紋柄_紋右_紋3CD; + public ColorD 紋柄_紋右_紋3CD; - public ColorD 虎柄_虎左CD; + public ColorD 虎柄_虎左CD; - public ColorD 虎柄_虎右CD; + public ColorD 虎柄_虎右CD; - public ColorD 竜性_中_鱗1CD; + public ColorD 竜性_中_鱗1CD; - public ColorD 竜性_中_鱗2CD; + public ColorD 竜性_中_鱗2CD; - public ColorD 竜性_中_鱗3CD; + public ColorD 竜性_中_鱗3CD; - public ColorD 竜性_中_鱗4CD; + public ColorD 竜性_中_鱗4CD; - public ColorD 竜性_左_鱗1CD; + public ColorD 竜性_左_鱗1CD; - public ColorD 竜性_左_鱗2CD; + public ColorD 竜性_左_鱗2CD; - public ColorD 竜性_右_鱗1CD; + public ColorD 竜性_右_鱗1CD; - public ColorD 竜性_右_鱗2CD; + public ColorD 竜性_右_鱗2CD; - public ColorP X0Y0_腰CP; + public ColorP X0Y0_腰CP; - public ColorP X0Y0_股CP; + public ColorP X0Y0_股CP; - public ColorP X0Y0_下腹CP; + public ColorP X0Y0_下腹CP; - public ColorP X0Y0_腰皺CP; + public ColorP X0Y0_腰皺CP; - public ColorP X0Y0_筋肉_筋肉下CP; + public ColorP X0Y0_筋肉_筋肉下CP; - public ColorP X0Y0_筋肉_筋肉左CP; + public ColorP X0Y0_筋肉_筋肉左CP; - public ColorP X0Y0_筋肉_筋肉右CP; + public ColorP X0Y0_筋肉_筋肉右CP; - public ColorP X0Y0_筋肉_筋上左CP; + public ColorP X0Y0_筋肉_筋上左CP; - public ColorP X0Y0_筋肉_筋上右CP; + public ColorP X0Y0_筋肉_筋上右CP; - public ColorP X0Y0_筋肉_筋下左CP; + public ColorP X0Y0_筋肉_筋下左CP; - public ColorP X0Y0_筋肉_筋下右CP; + public ColorP X0Y0_筋肉_筋下右CP; - public ColorP X0Y0_臍CP; + public ColorP X0Y0_臍CP; - public ColorP X0Y0_紋柄_紋左_紋1CP; + public ColorP X0Y0_紋柄_紋左_紋1CP; - public ColorP X0Y0_紋柄_紋左_紋2CP; + public ColorP X0Y0_紋柄_紋左_紋2CP; - public ColorP X0Y0_紋柄_紋左_紋3CP; + public ColorP X0Y0_紋柄_紋左_紋3CP; - public ColorP X0Y0_紋柄_紋右_紋1CP; + public ColorP X0Y0_紋柄_紋右_紋1CP; - public ColorP X0Y0_紋柄_紋右_紋2CP; + public ColorP X0Y0_紋柄_紋右_紋2CP; - public ColorP X0Y0_紋柄_紋右_紋3CP; + public ColorP X0Y0_紋柄_紋右_紋3CP; - public ColorP X0Y0_虎柄_虎左CP; + public ColorP X0Y0_虎柄_虎左CP; - public ColorP X0Y0_虎柄_虎右CP; + public ColorP X0Y0_虎柄_虎右CP; - public ColorP X0Y0_竜性_中_鱗1CP; + public ColorP X0Y0_竜性_中_鱗1CP; - public ColorP X0Y0_竜性_中_鱗2CP; + public ColorP X0Y0_竜性_中_鱗2CP; - public ColorP X0Y0_竜性_中_鱗3CP; + public ColorP X0Y0_竜性_中_鱗3CP; - public ColorP X0Y0_竜性_中_鱗4CP; + public ColorP X0Y0_竜性_中_鱗4CP; - public ColorP X0Y0_竜性_左_鱗1CP; + public ColorP X0Y0_竜性_左_鱗1CP; - public ColorP X0Y0_竜性_左_鱗2CP; + public ColorP X0Y0_竜性_左_鱗2CP; - public ColorP X0Y0_竜性_右_鱗1CP; + public ColorP X0Y0_竜性_右_鱗1CP; - public ColorP X0Y0_竜性_右_鱗2CP; + public ColorP X0Y0_竜性_右_鱗2CP; - public ColorP X0Y1_腰CP; + public ColorP X0Y1_腰CP; - public ColorP X0Y1_股CP; + public ColorP X0Y1_股CP; - public ColorP X0Y1_下腹CP; + public ColorP X0Y1_下腹CP; - public ColorP X0Y1_腰皺CP; + public ColorP X0Y1_腰皺CP; - public ColorP X0Y1_筋肉_筋肉下CP; + public ColorP X0Y1_筋肉_筋肉下CP; - public ColorP X0Y1_筋肉_筋肉左CP; + public ColorP X0Y1_筋肉_筋肉左CP; - public ColorP X0Y1_筋肉_筋肉右CP; + public ColorP X0Y1_筋肉_筋肉右CP; - public ColorP X0Y1_筋肉_筋上左CP; + public ColorP X0Y1_筋肉_筋上左CP; - public ColorP X0Y1_筋肉_筋上右CP; + public ColorP X0Y1_筋肉_筋上右CP; - public ColorP X0Y1_筋肉_筋下左CP; + public ColorP X0Y1_筋肉_筋下左CP; - public ColorP X0Y1_筋肉_筋下右CP; + public ColorP X0Y1_筋肉_筋下右CP; - public ColorP X0Y1_臍CP; + public ColorP X0Y1_臍CP; - public ColorP X0Y1_紋柄_紋左_紋1CP; + public ColorP X0Y1_紋柄_紋左_紋1CP; - public ColorP X0Y1_紋柄_紋左_紋2CP; + public ColorP X0Y1_紋柄_紋左_紋2CP; - public ColorP X0Y1_紋柄_紋左_紋3CP; + public ColorP X0Y1_紋柄_紋左_紋3CP; - public ColorP X0Y1_紋柄_紋右_紋1CP; + public ColorP X0Y1_紋柄_紋右_紋1CP; - public ColorP X0Y1_紋柄_紋右_紋2CP; + public ColorP X0Y1_紋柄_紋右_紋2CP; - public ColorP X0Y1_紋柄_紋右_紋3CP; + public ColorP X0Y1_紋柄_紋右_紋3CP; - public ColorP X0Y1_虎柄_虎左CP; + public ColorP X0Y1_虎柄_虎左CP; - public ColorP X0Y1_虎柄_虎右CP; + public ColorP X0Y1_虎柄_虎右CP; - public ColorP X0Y1_竜性_中_鱗1CP; + public ColorP X0Y1_竜性_中_鱗1CP; - public ColorP X0Y1_竜性_中_鱗2CP; + public ColorP X0Y1_竜性_中_鱗2CP; - public ColorP X0Y1_竜性_中_鱗3CP; + public ColorP X0Y1_竜性_中_鱗3CP; - public ColorP X0Y1_竜性_中_鱗4CP; + public ColorP X0Y1_竜性_中_鱗4CP; - public ColorP X0Y1_竜性_左_鱗1CP; + public ColorP X0Y1_竜性_左_鱗1CP; - public ColorP X0Y1_竜性_左_鱗2CP; + public ColorP X0Y1_竜性_左_鱗2CP; - public ColorP X0Y1_竜性_右_鱗1CP; + public ColorP X0Y1_竜性_右_鱗1CP; - public ColorP X0Y1_竜性_右_鱗2CP; + public ColorP X0Y1_竜性_右_鱗2CP; - public ColorP X0Y2_腰CP; + public ColorP X0Y2_腰CP; - public ColorP X0Y2_股CP; + public ColorP X0Y2_股CP; - public ColorP X0Y2_下腹CP; + public ColorP X0Y2_下腹CP; - public ColorP X0Y2_腰皺CP; + public ColorP X0Y2_腰皺CP; - public ColorP X0Y2_筋肉_筋肉下CP; + public ColorP X0Y2_筋肉_筋肉下CP; - public ColorP X0Y2_筋肉_筋肉左CP; + public ColorP X0Y2_筋肉_筋肉左CP; - public ColorP X0Y2_筋肉_筋肉右CP; + public ColorP X0Y2_筋肉_筋肉右CP; - public ColorP X0Y2_筋肉_筋上左CP; + public ColorP X0Y2_筋肉_筋上左CP; - public ColorP X0Y2_筋肉_筋上右CP; + public ColorP X0Y2_筋肉_筋上右CP; - public ColorP X0Y2_筋肉_筋下左CP; + public ColorP X0Y2_筋肉_筋下左CP; - public ColorP X0Y2_筋肉_筋下右CP; + public ColorP X0Y2_筋肉_筋下右CP; - public ColorP X0Y2_臍CP; + public ColorP X0Y2_臍CP; - public ColorP X0Y2_紋柄_紋左_紋1CP; + public ColorP X0Y2_紋柄_紋左_紋1CP; - public ColorP X0Y2_紋柄_紋左_紋2CP; + public ColorP X0Y2_紋柄_紋左_紋2CP; - public ColorP X0Y2_紋柄_紋左_紋3CP; + public ColorP X0Y2_紋柄_紋左_紋3CP; - public ColorP X0Y2_紋柄_紋右_紋1CP; + public ColorP X0Y2_紋柄_紋右_紋1CP; - public ColorP X0Y2_紋柄_紋右_紋2CP; + public ColorP X0Y2_紋柄_紋右_紋2CP; - public ColorP X0Y2_紋柄_紋右_紋3CP; + public ColorP X0Y2_紋柄_紋右_紋3CP; - public ColorP X0Y2_虎柄_虎左CP; + public ColorP X0Y2_虎柄_虎左CP; - public ColorP X0Y2_虎柄_虎右CP; + public ColorP X0Y2_虎柄_虎右CP; - public ColorP X0Y2_竜性_中_鱗1CP; + public ColorP X0Y2_竜性_中_鱗1CP; - public ColorP X0Y2_竜性_中_鱗2CP; + public ColorP X0Y2_竜性_中_鱗2CP; - public ColorP X0Y2_竜性_中_鱗3CP; + public ColorP X0Y2_竜性_中_鱗3CP; - public ColorP X0Y2_竜性_中_鱗4CP; + public ColorP X0Y2_竜性_中_鱗4CP; - public ColorP X0Y2_竜性_左_鱗1CP; + public ColorP X0Y2_竜性_左_鱗1CP; - public ColorP X0Y2_竜性_左_鱗2CP; + public ColorP X0Y2_竜性_左_鱗2CP; - public ColorP X0Y2_竜性_右_鱗1CP; + public ColorP X0Y2_竜性_右_鱗1CP; - public ColorP X0Y2_竜性_右_鱗2CP; + public ColorP X0Y2_竜性_右_鱗2CP; - public ColorP X0Y3_腰CP; + public ColorP X0Y3_腰CP; - public ColorP X0Y3_股CP; + public ColorP X0Y3_股CP; - public ColorP X0Y3_下腹CP; + public ColorP X0Y3_下腹CP; - public ColorP X0Y3_腰皺CP; + public ColorP X0Y3_腰皺CP; - public ColorP X0Y3_筋肉_筋肉下CP; + public ColorP X0Y3_筋肉_筋肉下CP; - public ColorP X0Y3_筋肉_筋肉左CP; + public ColorP X0Y3_筋肉_筋肉左CP; - public ColorP X0Y3_筋肉_筋肉右CP; + public ColorP X0Y3_筋肉_筋肉右CP; - public ColorP X0Y3_筋肉_筋上左CP; + public ColorP X0Y3_筋肉_筋上左CP; - public ColorP X0Y3_筋肉_筋上右CP; + public ColorP X0Y3_筋肉_筋上右CP; - public ColorP X0Y3_筋肉_筋下左CP; + public ColorP X0Y3_筋肉_筋下左CP; - public ColorP X0Y3_筋肉_筋下右CP; + public ColorP X0Y3_筋肉_筋下右CP; - public ColorP X0Y3_臍CP; + public ColorP X0Y3_臍CP; - public ColorP X0Y3_紋柄_紋左_紋1CP; + public ColorP X0Y3_紋柄_紋左_紋1CP; - public ColorP X0Y3_紋柄_紋左_紋2CP; + public ColorP X0Y3_紋柄_紋左_紋2CP; - public ColorP X0Y3_紋柄_紋左_紋3CP; + public ColorP X0Y3_紋柄_紋左_紋3CP; - public ColorP X0Y3_紋柄_紋右_紋1CP; + public ColorP X0Y3_紋柄_紋右_紋1CP; - public ColorP X0Y3_紋柄_紋右_紋2CP; + public ColorP X0Y3_紋柄_紋右_紋2CP; - public ColorP X0Y3_紋柄_紋右_紋3CP; + public ColorP X0Y3_紋柄_紋右_紋3CP; - public ColorP X0Y3_虎柄_虎左CP; + public ColorP X0Y3_虎柄_虎左CP; - public ColorP X0Y3_虎柄_虎右CP; + public ColorP X0Y3_虎柄_虎右CP; - public ColorP X0Y3_竜性_中_鱗1CP; + public ColorP X0Y3_竜性_中_鱗1CP; - public ColorP X0Y3_竜性_中_鱗2CP; + public ColorP X0Y3_竜性_中_鱗2CP; - public ColorP X0Y3_竜性_中_鱗3CP; + public ColorP X0Y3_竜性_中_鱗3CP; - public ColorP X0Y3_竜性_中_鱗4CP; + public ColorP X0Y3_竜性_中_鱗4CP; - public ColorP X0Y3_竜性_左_鱗1CP; + public ColorP X0Y3_竜性_左_鱗1CP; - public ColorP X0Y3_竜性_左_鱗2CP; + public ColorP X0Y3_竜性_左_鱗2CP; - public ColorP X0Y3_竜性_右_鱗1CP; + public ColorP X0Y3_竜性_右_鱗1CP; - public ColorP X0Y3_竜性_右_鱗2CP; + public ColorP X0Y3_竜性_右_鱗2CP; - public ColorP X0Y4_腰CP; + public ColorP X0Y4_腰CP; - public ColorP X0Y4_股CP; + public ColorP X0Y4_股CP; - public ColorP X0Y4_下腹CP; + public ColorP X0Y4_下腹CP; - public ColorP X0Y4_腰皺CP; + public ColorP X0Y4_腰皺CP; - public ColorP X0Y4_筋肉_筋肉下CP; + public ColorP X0Y4_筋肉_筋肉下CP; - public ColorP X0Y4_筋肉_筋肉左CP; + public ColorP X0Y4_筋肉_筋肉左CP; - public ColorP X0Y4_筋肉_筋肉右CP; + public ColorP X0Y4_筋肉_筋肉右CP; - public ColorP X0Y4_筋肉_筋上左CP; + public ColorP X0Y4_筋肉_筋上左CP; - public ColorP X0Y4_筋肉_筋上右CP; + public ColorP X0Y4_筋肉_筋上右CP; - public ColorP X0Y4_筋肉_筋下左CP; + public ColorP X0Y4_筋肉_筋下左CP; - public ColorP X0Y4_筋肉_筋下右CP; + public ColorP X0Y4_筋肉_筋下右CP; - public ColorP X0Y4_臍CP; + public ColorP X0Y4_臍CP; - public ColorP X0Y4_紋柄_紋左_紋1CP; + public ColorP X0Y4_紋柄_紋左_紋1CP; - public ColorP X0Y4_紋柄_紋左_紋2CP; + public ColorP X0Y4_紋柄_紋左_紋2CP; - public ColorP X0Y4_紋柄_紋左_紋3CP; + public ColorP X0Y4_紋柄_紋左_紋3CP; - public ColorP X0Y4_紋柄_紋右_紋1CP; + public ColorP X0Y4_紋柄_紋右_紋1CP; - public ColorP X0Y4_紋柄_紋右_紋2CP; + public ColorP X0Y4_紋柄_紋右_紋2CP; - public ColorP X0Y4_紋柄_紋右_紋3CP; + public ColorP X0Y4_紋柄_紋右_紋3CP; - public ColorP X0Y4_虎柄_虎左CP; + public ColorP X0Y4_虎柄_虎左CP; - public ColorP X0Y4_虎柄_虎右CP; + public ColorP X0Y4_虎柄_虎右CP; - public ColorP X0Y4_竜性_中_鱗1CP; + public ColorP X0Y4_竜性_中_鱗1CP; - public ColorP X0Y4_竜性_中_鱗2CP; + public ColorP X0Y4_竜性_中_鱗2CP; - public ColorP X0Y4_竜性_中_鱗3CP; + public ColorP X0Y4_竜性_中_鱗3CP; - public ColorP X0Y4_竜性_中_鱗4CP; + public ColorP X0Y4_竜性_中_鱗4CP; - public ColorP X0Y4_竜性_左_鱗1CP; + public ColorP X0Y4_竜性_左_鱗1CP; - public ColorP X0Y4_竜性_左_鱗2CP; + public ColorP X0Y4_竜性_左_鱗2CP; - public ColorP X0Y4_竜性_右_鱗1CP; + public ColorP X0Y4_竜性_右_鱗1CP; - public ColorP X0Y4_竜性_右_鱗2CP; + public ColorP X0Y4_竜性_右_鱗2CP; - public Ele[] 腿左_接続; + public Ele[] 腿左_接続; - public Ele[] 腿右_接続; + public Ele[] 腿右_接続; - public Ele[] 膣基_接続; + public Ele[] 膣基_接続; - public Ele[] 肛門_接続; + public Ele[] 肛門_接続; - public Ele[] 尾_接続; + public Ele[] 尾_接続; - public Ele[] 半身_接続; + public Ele[] 半身_接続; - public Ele[] 上着_接続; + public Ele[] 上着_接続; - public Ele[] 肌_接続; + public Ele[] 肌_接続; - public Ele[] 翼左_接続; + public Ele[] 翼左_接続; - public Ele[] 翼右_接続; + public Ele[] 翼右_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋肉_筋肉下_表示 = 筋肉_; - 筋肉_筋肉左_表示 = 筋肉_; - 筋肉_筋肉右_表示 = 筋肉_; - 筋肉_筋上左_表示 = 筋肉_; - 筋肉_筋上右_表示 = 筋肉_; - 筋肉_筋下左_表示 = 筋肉_; - 筋肉_筋下右_表示 = 筋肉_; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 腰_表示 - { - get - { - return X0Y0_腰.Dra; - } - set - { - X0Y0_腰.Dra = value; - X0Y1_腰.Dra = value; - X0Y2_腰.Dra = value; - X0Y3_腰.Dra = value; - X0Y4_腰.Dra = value; - X0Y0_腰.Hit = value; - X0Y1_腰.Hit = value; - X0Y2_腰.Hit = value; - X0Y3_腰.Hit = value; - X0Y4_腰.Hit = value; - } - } - - public bool 股_表示 - { - get - { - return X0Y0_股.Dra; - } - set - { - X0Y0_股.Dra = value; - X0Y1_股.Dra = value; - X0Y2_股.Dra = value; - X0Y3_股.Dra = value; - X0Y4_股.Dra = value; - X0Y0_股.Hit = value; - X0Y1_股.Hit = value; - X0Y2_股.Hit = value; - X0Y3_股.Hit = value; - X0Y4_股.Hit = value; - } - } - - public bool 下腹_表示 - { - get - { - return X0Y0_下腹.Dra; - } - set - { - X0Y0_下腹.Dra = value; - X0Y1_下腹.Dra = value; - X0Y2_下腹.Dra = value; - X0Y3_下腹.Dra = value; - X0Y4_下腹.Dra = value; - X0Y0_下腹.Hit = value; - X0Y1_下腹.Hit = value; - X0Y2_下腹.Hit = value; - X0Y3_下腹.Hit = value; - X0Y4_下腹.Hit = value; - } - } - - public bool 腰皺_表示 - { - get - { - return X0Y0_腰皺.Dra; - } - set - { - X0Y0_腰皺.Dra = value; - X0Y1_腰皺.Dra = value; - X0Y2_腰皺.Dra = value; - X0Y3_腰皺.Dra = value; - X0Y4_腰皺.Dra = value; - X0Y0_腰皺.Hit = value; - X0Y1_腰皺.Hit = value; - X0Y2_腰皺.Hit = value; - X0Y3_腰皺.Hit = value; - X0Y4_腰皺.Hit = value; - } - } - - public bool 筋肉_筋肉下_表示 - { - get - { - return X0Y0_筋肉_筋肉下.Dra; - } - set - { - X0Y0_筋肉_筋肉下.Dra = value; - X0Y1_筋肉_筋肉下.Dra = value; - X0Y2_筋肉_筋肉下.Dra = value; - X0Y3_筋肉_筋肉下.Dra = value; - X0Y4_筋肉_筋肉下.Dra = value; - X0Y0_筋肉_筋肉下.Hit = value; - X0Y1_筋肉_筋肉下.Hit = value; - X0Y2_筋肉_筋肉下.Hit = value; - X0Y3_筋肉_筋肉下.Hit = value; - X0Y4_筋肉_筋肉下.Hit = value; - } - } - - public bool 筋肉_筋肉左_表示 - { - get - { - return X0Y0_筋肉_筋肉左.Dra; - } - set - { - X0Y0_筋肉_筋肉左.Dra = value; - X0Y1_筋肉_筋肉左.Dra = value; - X0Y2_筋肉_筋肉左.Dra = value; - X0Y3_筋肉_筋肉左.Dra = value; - X0Y4_筋肉_筋肉左.Dra = value; - X0Y0_筋肉_筋肉左.Hit = value; - X0Y1_筋肉_筋肉左.Hit = value; - X0Y2_筋肉_筋肉左.Hit = value; - X0Y3_筋肉_筋肉左.Hit = value; - X0Y4_筋肉_筋肉左.Hit = value; - } - } - - public bool 筋肉_筋肉右_表示 - { - get - { - return X0Y0_筋肉_筋肉右.Dra; - } - set - { - X0Y0_筋肉_筋肉右.Dra = value; - X0Y1_筋肉_筋肉右.Dra = value; - X0Y2_筋肉_筋肉右.Dra = value; - X0Y3_筋肉_筋肉右.Dra = value; - X0Y4_筋肉_筋肉右.Dra = value; - X0Y0_筋肉_筋肉右.Hit = value; - X0Y1_筋肉_筋肉右.Hit = value; - X0Y2_筋肉_筋肉右.Hit = value; - X0Y3_筋肉_筋肉右.Hit = value; - X0Y4_筋肉_筋肉右.Hit = value; - } - } - - public bool 筋肉_筋上左_表示 - { - get - { - return X0Y0_筋肉_筋上左.Dra; - } - set - { - X0Y0_筋肉_筋上左.Dra = value; - X0Y1_筋肉_筋上左.Dra = value; - X0Y2_筋肉_筋上左.Dra = value; - X0Y3_筋肉_筋上左.Dra = value; - X0Y4_筋肉_筋上左.Dra = value; - X0Y0_筋肉_筋上左.Hit = value; - X0Y1_筋肉_筋上左.Hit = value; - X0Y2_筋肉_筋上左.Hit = value; - X0Y3_筋肉_筋上左.Hit = value; - X0Y4_筋肉_筋上左.Hit = value; - } - } - - public bool 筋肉_筋上右_表示 - { - get - { - return X0Y0_筋肉_筋上右.Dra; - } - set - { - X0Y0_筋肉_筋上右.Dra = value; - X0Y1_筋肉_筋上右.Dra = value; - X0Y2_筋肉_筋上右.Dra = value; - X0Y3_筋肉_筋上右.Dra = value; - X0Y4_筋肉_筋上右.Dra = value; - X0Y0_筋肉_筋上右.Hit = value; - X0Y1_筋肉_筋上右.Hit = value; - X0Y2_筋肉_筋上右.Hit = value; - X0Y3_筋肉_筋上右.Hit = value; - X0Y4_筋肉_筋上右.Hit = value; - } - } - - public bool 筋肉_筋下左_表示 - { - get - { - return X0Y0_筋肉_筋下左.Dra; - } - set - { - X0Y0_筋肉_筋下左.Dra = value; - X0Y1_筋肉_筋下左.Dra = value; - X0Y2_筋肉_筋下左.Dra = value; - X0Y3_筋肉_筋下左.Dra = value; - X0Y4_筋肉_筋下左.Dra = value; - X0Y0_筋肉_筋下左.Hit = value; - X0Y1_筋肉_筋下左.Hit = value; - X0Y2_筋肉_筋下左.Hit = value; - X0Y3_筋肉_筋下左.Hit = value; - X0Y4_筋肉_筋下左.Hit = value; - } - } - - public bool 筋肉_筋下右_表示 - { - get - { - return X0Y0_筋肉_筋下右.Dra; - } - set - { - X0Y0_筋肉_筋下右.Dra = value; - X0Y1_筋肉_筋下右.Dra = value; - X0Y2_筋肉_筋下右.Dra = value; - X0Y3_筋肉_筋下右.Dra = value; - X0Y4_筋肉_筋下右.Dra = value; - X0Y0_筋肉_筋下右.Hit = value; - X0Y1_筋肉_筋下右.Hit = value; - X0Y2_筋肉_筋下右.Hit = value; - X0Y3_筋肉_筋下右.Hit = value; - X0Y4_筋肉_筋下右.Hit = value; - } - } - - public bool 臍_表示 - { - get - { - return X0Y0_臍.Dra; - } - set - { - X0Y0_臍.Dra = value; - X0Y1_臍.Dra = value; - X0Y2_臍.Dra = value; - X0Y3_臍.Dra = value; - X0Y4_臍.Dra = value; - X0Y0_臍.Hit = value; - X0Y1_臍.Hit = value; - X0Y2_臍.Hit = value; - X0Y3_臍.Hit = value; - X0Y4_臍.Hit = value; - } - } - - public bool 紋柄_紋左_紋1_表示 - { - get - { - return X0Y0_紋柄_紋左_紋1.Dra; - } - set - { - X0Y0_紋柄_紋左_紋1.Dra = value; - X0Y1_紋柄_紋左_紋1.Dra = value; - X0Y2_紋柄_紋左_紋1.Dra = value; - X0Y3_紋柄_紋左_紋1.Dra = value; - X0Y4_紋柄_紋左_紋1.Dra = value; - X0Y0_紋柄_紋左_紋1.Hit = value; - X0Y1_紋柄_紋左_紋1.Hit = value; - X0Y2_紋柄_紋左_紋1.Hit = value; - X0Y3_紋柄_紋左_紋1.Hit = value; - X0Y4_紋柄_紋左_紋1.Hit = value; - } - } - - public bool 紋柄_紋左_紋2_表示 - { - get - { - return X0Y0_紋柄_紋左_紋2.Dra; - } - set - { - X0Y0_紋柄_紋左_紋2.Dra = value; - X0Y1_紋柄_紋左_紋2.Dra = value; - X0Y2_紋柄_紋左_紋2.Dra = value; - X0Y3_紋柄_紋左_紋2.Dra = value; - X0Y4_紋柄_紋左_紋2.Dra = value; - X0Y0_紋柄_紋左_紋2.Hit = value; - X0Y1_紋柄_紋左_紋2.Hit = value; - X0Y2_紋柄_紋左_紋2.Hit = value; - X0Y3_紋柄_紋左_紋2.Hit = value; - X0Y4_紋柄_紋左_紋2.Hit = value; - } - } - - public bool 紋柄_紋左_紋3_表示 - { - get - { - return X0Y0_紋柄_紋左_紋3.Dra; - } - set - { - X0Y0_紋柄_紋左_紋3.Dra = value; - X0Y1_紋柄_紋左_紋3.Dra = value; - X0Y2_紋柄_紋左_紋3.Dra = value; - X0Y3_紋柄_紋左_紋3.Dra = value; - X0Y4_紋柄_紋左_紋3.Dra = value; - X0Y0_紋柄_紋左_紋3.Hit = value; - X0Y1_紋柄_紋左_紋3.Hit = value; - X0Y2_紋柄_紋左_紋3.Hit = value; - X0Y3_紋柄_紋左_紋3.Hit = value; - X0Y4_紋柄_紋左_紋3.Hit = value; - } - } - - public bool 紋柄_紋右_紋1_表示 - { - get - { - return X0Y0_紋柄_紋右_紋1.Dra; - } - set - { - X0Y0_紋柄_紋右_紋1.Dra = value; - X0Y1_紋柄_紋右_紋1.Dra = value; - X0Y2_紋柄_紋右_紋1.Dra = value; - X0Y3_紋柄_紋右_紋1.Dra = value; - X0Y4_紋柄_紋右_紋1.Dra = value; - X0Y0_紋柄_紋右_紋1.Hit = value; - X0Y1_紋柄_紋右_紋1.Hit = value; - X0Y2_紋柄_紋右_紋1.Hit = value; - X0Y3_紋柄_紋右_紋1.Hit = value; - X0Y4_紋柄_紋右_紋1.Hit = value; - } - } - - public bool 紋柄_紋右_紋2_表示 - { - get - { - return X0Y0_紋柄_紋右_紋2.Dra; - } - set - { - X0Y0_紋柄_紋右_紋2.Dra = value; - X0Y1_紋柄_紋右_紋2.Dra = value; - X0Y2_紋柄_紋右_紋2.Dra = value; - X0Y3_紋柄_紋右_紋2.Dra = value; - X0Y4_紋柄_紋右_紋2.Dra = value; - X0Y0_紋柄_紋右_紋2.Hit = value; - X0Y1_紋柄_紋右_紋2.Hit = value; - X0Y2_紋柄_紋右_紋2.Hit = value; - X0Y3_紋柄_紋右_紋2.Hit = value; - X0Y4_紋柄_紋右_紋2.Hit = value; - } - } - - public bool 紋柄_紋右_紋3_表示 - { - get - { - return X0Y0_紋柄_紋右_紋3.Dra; - } - set - { - X0Y0_紋柄_紋右_紋3.Dra = value; - X0Y1_紋柄_紋右_紋3.Dra = value; - X0Y2_紋柄_紋右_紋3.Dra = value; - X0Y3_紋柄_紋右_紋3.Dra = value; - X0Y4_紋柄_紋右_紋3.Dra = value; - X0Y0_紋柄_紋右_紋3.Hit = value; - X0Y1_紋柄_紋右_紋3.Hit = value; - X0Y2_紋柄_紋右_紋3.Hit = value; - X0Y3_紋柄_紋右_紋3.Hit = value; - X0Y4_紋柄_紋右_紋3.Hit = value; - } - } - - public bool 虎柄_虎左_表示 - { - get - { - return X0Y0_虎柄_虎左.Dra; - } - set - { - X0Y0_虎柄_虎左.Dra = value; - X0Y1_虎柄_虎左.Dra = value; - X0Y2_虎柄_虎左.Dra = value; - X0Y3_虎柄_虎左.Dra = value; - X0Y4_虎柄_虎左.Dra = value; - X0Y0_虎柄_虎左.Hit = value; - X0Y1_虎柄_虎左.Hit = value; - X0Y2_虎柄_虎左.Hit = value; - X0Y3_虎柄_虎左.Hit = value; - X0Y4_虎柄_虎左.Hit = value; - } - } - - public bool 虎柄_虎右_表示 - { - get - { - return X0Y0_虎柄_虎右.Dra; - } - set - { - X0Y0_虎柄_虎右.Dra = value; - X0Y1_虎柄_虎右.Dra = value; - X0Y2_虎柄_虎右.Dra = value; - X0Y3_虎柄_虎右.Dra = value; - X0Y4_虎柄_虎右.Dra = value; - X0Y0_虎柄_虎右.Hit = value; - X0Y1_虎柄_虎右.Hit = value; - X0Y2_虎柄_虎右.Hit = value; - X0Y3_虎柄_虎右.Hit = value; - X0Y4_虎柄_虎右.Hit = value; - } - } - - public bool 竜性_中_鱗1_表示 - { - get - { - return X0Y0_竜性_中_鱗1.Dra; - } - set - { - X0Y0_竜性_中_鱗1.Dra = false; - X0Y1_竜性_中_鱗1.Dra = false; - X0Y2_竜性_中_鱗1.Dra = false; - X0Y3_竜性_中_鱗1.Dra = false; - X0Y4_竜性_中_鱗1.Dra = false; - X0Y0_竜性_中_鱗1.Hit = false; - X0Y1_竜性_中_鱗1.Hit = false; - X0Y2_竜性_中_鱗1.Hit = false; - X0Y3_竜性_中_鱗1.Hit = false; - X0Y4_竜性_中_鱗1.Hit = false; - } - } - - public bool 竜性_中_鱗2_表示 - { - get - { - return X0Y0_竜性_中_鱗2.Dra; - } - set - { - X0Y0_竜性_中_鱗2.Dra = false; - X0Y1_竜性_中_鱗2.Dra = false; - X0Y2_竜性_中_鱗2.Dra = false; - X0Y3_竜性_中_鱗2.Dra = false; - X0Y4_竜性_中_鱗2.Dra = false; - X0Y0_竜性_中_鱗2.Hit = false; - X0Y1_竜性_中_鱗2.Hit = false; - X0Y2_竜性_中_鱗2.Hit = false; - X0Y3_竜性_中_鱗2.Hit = false; - X0Y4_竜性_中_鱗2.Hit = false; - } - } - - public bool 竜性_中_鱗3_表示 - { - get - { - return X0Y0_竜性_中_鱗3.Dra; - } - set - { - X0Y0_竜性_中_鱗3.Dra = false; - X0Y1_竜性_中_鱗3.Dra = false; - X0Y2_竜性_中_鱗3.Dra = false; - X0Y3_竜性_中_鱗3.Dra = false; - X0Y4_竜性_中_鱗3.Dra = false; - X0Y0_竜性_中_鱗3.Hit = false; - X0Y1_竜性_中_鱗3.Hit = false; - X0Y2_竜性_中_鱗3.Hit = false; - X0Y3_竜性_中_鱗3.Hit = false; - X0Y4_竜性_中_鱗3.Hit = false; - } - } - - public bool 竜性_中_鱗4_表示 - { - get - { - return X0Y0_竜性_中_鱗4.Dra; - } - set - { - X0Y0_竜性_中_鱗4.Dra = false; - X0Y1_竜性_中_鱗4.Dra = false; - X0Y2_竜性_中_鱗4.Dra = false; - X0Y3_竜性_中_鱗4.Dra = false; - X0Y4_竜性_中_鱗4.Dra = false; - X0Y0_竜性_中_鱗4.Hit = false; - X0Y1_竜性_中_鱗4.Hit = false; - X0Y2_竜性_中_鱗4.Hit = false; - X0Y3_竜性_中_鱗4.Hit = false; - X0Y4_竜性_中_鱗4.Hit = false; - } - } - - public bool 竜性_左_鱗1_表示 - { - get - { - return X0Y0_竜性_左_鱗1.Dra; - } - set - { - X0Y0_竜性_左_鱗1.Dra = value; - X0Y1_竜性_左_鱗1.Dra = value; - X0Y2_竜性_左_鱗1.Dra = value; - X0Y3_竜性_左_鱗1.Dra = value; - X0Y4_竜性_左_鱗1.Dra = value; - X0Y0_竜性_左_鱗1.Hit = value; - X0Y1_竜性_左_鱗1.Hit = value; - X0Y2_竜性_左_鱗1.Hit = value; - X0Y3_竜性_左_鱗1.Hit = value; - X0Y4_竜性_左_鱗1.Hit = value; - } - } - - public bool 竜性_左_鱗2_表示 - { - get - { - return X0Y0_竜性_左_鱗2.Dra; - } - set - { - X0Y0_竜性_左_鱗2.Dra = value; - X0Y1_竜性_左_鱗2.Dra = value; - X0Y2_竜性_左_鱗2.Dra = value; - X0Y3_竜性_左_鱗2.Dra = value; - X0Y4_竜性_左_鱗2.Dra = value; - X0Y0_竜性_左_鱗2.Hit = value; - X0Y1_竜性_左_鱗2.Hit = value; - X0Y2_竜性_左_鱗2.Hit = value; - X0Y3_竜性_左_鱗2.Hit = value; - X0Y4_竜性_左_鱗2.Hit = value; - } - } - - public bool 竜性_右_鱗1_表示 - { - get - { - return X0Y0_竜性_右_鱗1.Dra; - } - set - { - X0Y0_竜性_右_鱗1.Dra = value; - X0Y1_竜性_右_鱗1.Dra = value; - X0Y2_竜性_右_鱗1.Dra = value; - X0Y3_竜性_右_鱗1.Dra = value; - X0Y4_竜性_右_鱗1.Dra = value; - X0Y0_竜性_右_鱗1.Hit = value; - X0Y1_竜性_右_鱗1.Hit = value; - X0Y2_竜性_右_鱗1.Hit = value; - X0Y3_竜性_右_鱗1.Hit = value; - X0Y4_竜性_右_鱗1.Hit = value; - } - } - - public bool 竜性_右_鱗2_表示 - { - get - { - return X0Y0_竜性_右_鱗2.Dra; - } - set - { - X0Y0_竜性_右_鱗2.Dra = value; - X0Y1_竜性_右_鱗2.Dra = value; - X0Y2_竜性_右_鱗2.Dra = value; - X0Y3_竜性_右_鱗2.Dra = value; - X0Y4_竜性_右_鱗2.Dra = value; - X0Y0_竜性_右_鱗2.Hit = value; - X0Y1_竜性_右_鱗2.Hit = value; - X0Y2_竜性_右_鱗2.Hit = value; - X0Y3_竜性_右_鱗2.Hit = value; - X0Y4_竜性_右_鱗2.Hit = value; - } - } - - public double 筋肉濃度 - { - get - { - return 筋肉_筋肉下CD.不透明度; - } - set - { - 筋肉_筋肉下CD.不透明度 = value; - 筋肉_筋肉左CD.不透明度 = value; - 筋肉_筋肉右CD.不透明度 = value; - 筋肉_筋上左CD.不透明度 = value; - 筋肉_筋上右CD.不透明度 = value; - 筋肉_筋下左CD.不透明度 = value; - 筋肉_筋下右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 腰_表示; - } - set - { - 腰_表示 = value; - 股_表示 = value; - 下腹_表示 = value; - 腰皺_表示 = value; - 筋肉_筋肉下_表示 = value; - 筋肉_筋肉左_表示 = value; - 筋肉_筋肉右_表示 = value; - 筋肉_筋上左_表示 = value; - 筋肉_筋上右_表示 = value; - 筋肉_筋下左_表示 = value; - 筋肉_筋下右_表示 = value; - 臍_表示 = value; - 紋柄_紋左_紋1_表示 = value; - 紋柄_紋左_紋2_表示 = value; - 紋柄_紋左_紋3_表示 = value; - 紋柄_紋右_紋1_表示 = value; - 紋柄_紋右_紋2_表示 = value; - 紋柄_紋右_紋3_表示 = value; - 虎柄_虎左_表示 = value; - 虎柄_虎右_表示 = value; - 竜性_中_鱗1_表示 = value; - 竜性_中_鱗2_表示 = value; - 竜性_中_鱗3_表示 = value; - 竜性_中_鱗4_表示 = value; - 竜性_左_鱗1_表示 = value; - 竜性_左_鱗2_表示 = value; - 竜性_右_鱗1_表示 = value; - 竜性_右_鱗2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 腰CD.不透明度; - } - set - { - 腰CD.不透明度 = value; - 股CD.不透明度 = value; - 下腹CD.不透明度 = value; - 腰皺CD.不透明度 = value; - 筋肉_筋肉下CD.不透明度 = value; - 筋肉_筋肉左CD.不透明度 = value; - 筋肉_筋肉右CD.不透明度 = value; - 筋肉_筋上左CD.不透明度 = value; - 筋肉_筋上右CD.不透明度 = value; - 筋肉_筋下左CD.不透明度 = value; - 筋肉_筋下右CD.不透明度 = value; - 臍CD.不透明度 = value; - 紋柄_紋左_紋1CD.不透明度 = value; - 紋柄_紋左_紋2CD.不透明度 = value; - 紋柄_紋左_紋3CD.不透明度 = value; - 紋柄_紋右_紋1CD.不透明度 = value; - 紋柄_紋右_紋2CD.不透明度 = value; - 紋柄_紋右_紋3CD.不透明度 = value; - 虎柄_虎左CD.不透明度 = value; - 虎柄_虎右CD.不透明度 = value; - 竜性_中_鱗1CD.不透明度 = value; - 竜性_中_鱗2CD.不透明度 = value; - 竜性_中_鱗3CD.不透明度 = value; - 竜性_中_鱗4CD.不透明度 = value; - 竜性_左_鱗1CD.不透明度 = value; - 竜性_左_鱗2CD.不透明度 = value; - 竜性_右_鱗1CD.不透明度 = value; - 竜性_右_鱗2CD.不透明度 = value; - } - } - - public JointS 腿左_接続点 => new JointS(本体, X0Y0_腰, 0); - - public JointS 腿右_接続点 => new JointS(本体, X0Y0_腰, 1); - - public JointS 膣基_接続点 => new JointS(本体, X0Y0_腰, 3); - - public JointS 肛門_接続点 => new JointS(本体, X0Y0_腰, 4); - - public JointS 尾_接続点 => new JointS(本体, X0Y0_腰, 4); - - public JointS 半身_接続点 => new JointS(本体, X0Y0_腰, 4); - - public JointS 上着_接続点 => new JointS(本体, X0Y0_腰, 5); - - public JointS 肌_接続点 => new JointS(本体, X0Y0_腰, 6); - - public JointS 翼左_接続点 => new JointS(本体, X0Y0_腰, 7); - - public JointS 翼右_接続点 => new JointS(本体, X0Y0_腰, 8); - - public 四足腰(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 四足腰D e) - { - 四足腰 四足腰2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.半身["四足腰"]); - Pars pars = 本体[0][0]; - X0Y0_腰 = pars["腰"].ToPar(); - X0Y0_股 = pars["股"].ToPar(); - X0Y0_下腹 = pars["下腹"].ToPar(); - X0Y0_腰皺 = pars["腰皺"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); - X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); - X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - X0Y0_筋肉_筋上左 = pars2["筋上左"].ToPar(); - X0Y0_筋肉_筋上右 = pars2["筋上右"].ToPar(); - X0Y0_筋肉_筋下左 = pars2["筋下左"].ToPar(); - X0Y0_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y0_臍 = pars["臍"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - Pars pars3 = pars2["紋左"].ToPars(); - X0Y0_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); - X0Y0_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); - X0Y0_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); - pars3 = pars2["紋右"].ToPars(); - X0Y0_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); - X0Y0_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); - X0Y0_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["虎柄"].ToPars(); - X0Y0_虎柄_虎左 = pars2["虎左"].ToPar(); - X0Y0_虎柄_虎右 = pars2["虎右"].ToPar(); - pars2 = pars["鱗"].ToPars(); - pars3 = pars2["中"].ToPars(); - X0Y0_竜性_中_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_竜性_中_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_竜性_中_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_竜性_中_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["左"].ToPars(); - X0Y0_竜性_左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_竜性_左_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y0_竜性_右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - pars = 本体[0][1]; - X0Y1_腰 = pars["腰"].ToPar(); - X0Y1_股 = pars["股"].ToPar(); - X0Y1_下腹 = pars["下腹"].ToPar(); - X0Y1_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); - X0Y1_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); - X0Y1_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y1_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - X0Y1_筋肉_筋上左 = pars2["筋上左"].ToPar(); - X0Y1_筋肉_筋上右 = pars2["筋上右"].ToPar(); - X0Y1_筋肉_筋下左 = pars2["筋下左"].ToPar(); - X0Y1_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y1_臍 = pars["臍"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - pars3 = pars2["紋左"].ToPars(); - X0Y1_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); - X0Y1_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); - X0Y1_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); - pars3 = pars2["紋右"].ToPars(); - X0Y1_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); - X0Y1_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); - X0Y1_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["虎柄"].ToPars(); - X0Y1_虎柄_虎左 = pars2["虎左"].ToPar(); - X0Y1_虎柄_虎右 = pars2["虎右"].ToPar(); - pars2 = pars["鱗"].ToPars(); - pars3 = pars2["中"].ToPars(); - X0Y1_竜性_中_鱗1 = pars3["鱗1"].ToPar(); - X0Y1_竜性_中_鱗2 = pars3["鱗2"].ToPar(); - X0Y1_竜性_中_鱗3 = pars3["鱗3"].ToPar(); - X0Y1_竜性_中_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["左"].ToPars(); - X0Y1_竜性_左_鱗1 = pars3["鱗1"].ToPar(); - X0Y1_竜性_左_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y1_竜性_右_鱗1 = pars3["鱗1"].ToPar(); - X0Y1_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - pars = 本体[0][2]; - X0Y2_腰 = pars["腰"].ToPar(); - X0Y2_股 = pars["股"].ToPar(); - X0Y2_下腹 = pars["下腹"].ToPar(); - X0Y2_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); - X0Y2_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); - X0Y2_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y2_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - X0Y2_筋肉_筋上左 = pars2["筋上左"].ToPar(); - X0Y2_筋肉_筋上右 = pars2["筋上右"].ToPar(); - X0Y2_筋肉_筋下左 = pars2["筋下左"].ToPar(); - X0Y2_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y2_臍 = pars["臍"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - pars3 = pars2["紋左"].ToPars(); - X0Y2_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); - X0Y2_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); - X0Y2_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); - pars3 = pars2["紋右"].ToPars(); - X0Y2_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); - X0Y2_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); - X0Y2_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["虎柄"].ToPars(); - X0Y2_虎柄_虎左 = pars2["虎左"].ToPar(); - X0Y2_虎柄_虎右 = pars2["虎右"].ToPar(); - pars2 = pars["鱗"].ToPars(); - pars3 = pars2["中"].ToPars(); - X0Y2_竜性_中_鱗1 = pars3["鱗1"].ToPar(); - X0Y2_竜性_中_鱗2 = pars3["鱗2"].ToPar(); - X0Y2_竜性_中_鱗3 = pars3["鱗3"].ToPar(); - X0Y2_竜性_中_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["左"].ToPars(); - X0Y2_竜性_左_鱗1 = pars3["鱗1"].ToPar(); - X0Y2_竜性_左_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y2_竜性_右_鱗1 = pars3["鱗1"].ToPar(); - X0Y2_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - pars = 本体[0][3]; - X0Y3_腰 = pars["腰"].ToPar(); - X0Y3_股 = pars["股"].ToPar(); - X0Y3_下腹 = pars["下腹"].ToPar(); - X0Y3_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); - X0Y3_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); - X0Y3_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y3_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - X0Y3_筋肉_筋上左 = pars2["筋上左"].ToPar(); - X0Y3_筋肉_筋上右 = pars2["筋上右"].ToPar(); - X0Y3_筋肉_筋下左 = pars2["筋下左"].ToPar(); - X0Y3_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y3_臍 = pars["臍"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - pars3 = pars2["紋左"].ToPars(); - X0Y3_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); - X0Y3_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); - X0Y3_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); - pars3 = pars2["紋右"].ToPars(); - X0Y3_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); - X0Y3_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); - X0Y3_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["虎柄"].ToPars(); - X0Y3_虎柄_虎左 = pars2["虎左"].ToPar(); - X0Y3_虎柄_虎右 = pars2["虎右"].ToPar(); - pars2 = pars["鱗"].ToPars(); - pars3 = pars2["中"].ToPars(); - X0Y3_竜性_中_鱗1 = pars3["鱗1"].ToPar(); - X0Y3_竜性_中_鱗2 = pars3["鱗2"].ToPar(); - X0Y3_竜性_中_鱗3 = pars3["鱗3"].ToPar(); - X0Y3_竜性_中_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["左"].ToPars(); - X0Y3_竜性_左_鱗1 = pars3["鱗1"].ToPar(); - X0Y3_竜性_左_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y3_竜性_右_鱗1 = pars3["鱗1"].ToPar(); - X0Y3_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - pars = 本体[0][4]; - X0Y4_腰 = pars["腰"].ToPar(); - X0Y4_股 = pars["股"].ToPar(); - X0Y4_下腹 = pars["下腹"].ToPar(); - X0Y4_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); - X0Y4_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); - X0Y4_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y4_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - X0Y4_筋肉_筋上左 = pars2["筋上左"].ToPar(); - X0Y4_筋肉_筋上右 = pars2["筋上右"].ToPar(); - X0Y4_筋肉_筋下左 = pars2["筋下左"].ToPar(); - X0Y4_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y4_臍 = pars["臍"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - pars3 = pars2["紋左"].ToPars(); - X0Y4_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); - X0Y4_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); - X0Y4_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); - pars3 = pars2["紋右"].ToPars(); - X0Y4_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); - X0Y4_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); - X0Y4_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["虎柄"].ToPars(); - X0Y4_虎柄_虎左 = pars2["虎左"].ToPar(); - X0Y4_虎柄_虎右 = pars2["虎右"].ToPar(); - pars2 = pars["鱗"].ToPars(); - pars3 = pars2["中"].ToPars(); - X0Y4_竜性_中_鱗1 = pars3["鱗1"].ToPar(); - X0Y4_竜性_中_鱗2 = pars3["鱗2"].ToPar(); - X0Y4_竜性_中_鱗3 = pars3["鱗3"].ToPar(); - X0Y4_竜性_中_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["左"].ToPars(); - X0Y4_竜性_左_鱗1 = pars3["鱗1"].ToPar(); - X0Y4_竜性_左_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y4_竜性_右_鱗1 = pars3["鱗1"].ToPar(); - X0Y4_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 腰_表示 = e.腰_表示; - 股_表示 = e.股_表示; - 下腹_表示 = e.下腹_表示; - 腰皺_表示 = e.腰皺_表示; - 筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示; - 筋肉_筋肉左_表示 = e.筋肉_筋肉左_表示; - 筋肉_筋肉右_表示 = e.筋肉_筋肉右_表示; - 筋肉_筋上左_表示 = e.筋肉_筋上左_表示; - 筋肉_筋上右_表示 = e.筋肉_筋上右_表示; - 筋肉_筋下左_表示 = e.筋肉_筋下左_表示; - 筋肉_筋下右_表示 = e.筋肉_筋下右_表示; - 臍_表示 = e.臍_表示; - 紋柄_紋左_紋1_表示 = e.紋柄_紋左_紋1_表示; - 紋柄_紋左_紋2_表示 = e.紋柄_紋左_紋2_表示; - 紋柄_紋左_紋3_表示 = e.紋柄_紋左_紋3_表示; - 紋柄_紋右_紋1_表示 = e.紋柄_紋右_紋1_表示; - 紋柄_紋右_紋2_表示 = e.紋柄_紋右_紋2_表示; - 紋柄_紋右_紋3_表示 = e.紋柄_紋右_紋3_表示; - 虎柄_虎左_表示 = e.虎柄_虎左_表示; - 虎柄_虎右_表示 = e.虎柄_虎右_表示; - 竜性_中_鱗1_表示 = e.竜性_中_鱗1_表示; - 竜性_中_鱗2_表示 = e.竜性_中_鱗2_表示; - 竜性_中_鱗3_表示 = e.竜性_中_鱗3_表示; - 竜性_中_鱗4_表示 = e.竜性_中_鱗4_表示; - 竜性_左_鱗1_表示 = e.竜性_左_鱗1_表示; - 竜性_左_鱗2_表示 = e.竜性_左_鱗2_表示; - 竜性_右_鱗1_表示 = e.竜性_右_鱗1_表示; - 竜性_右_鱗2_表示 = e.竜性_右_鱗2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.腿左_接続.Count > 0) - { - 腿左_接続 = e.腿左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足腰2; - f.ConnectionType = ConnectionInfo.四足腰_腿左_接続; - f.接続(四足腰2.腿左_接続点); - return f; - }).ToArray(); - } - if (e.腿右_接続.Count > 0) - { - 腿右_接続 = e.腿右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足腰2; - f.ConnectionType = ConnectionInfo.四足腰_腿右_接続; - f.接続(四足腰2.腿右_接続点); - return f; - }).ToArray(); - } - if (e.膣基_接続.Count > 0) - { - 膣基_接続 = e.膣基_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足腰2; - f.ConnectionType = ConnectionInfo.四足腰_膣基_接続; - f.接続(四足腰2.膣基_接続点); - return f; - }).ToArray(); - } - if (e.肛門_接続.Count > 0) - { - 肛門_接続 = e.肛門_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足腰2; - f.ConnectionType = ConnectionInfo.四足腰_肛門_接続; - f.接続(四足腰2.肛門_接続点); - return f; - }).ToArray(); - } - if (e.尾_接続.Count > 0) - { - 尾_接続 = e.尾_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足腰2; - f.ConnectionType = ConnectionInfo.四足腰_尾_接続; - f.接続(四足腰2.尾_接続点); - return f; - }).ToArray(); - } - if (e.半身_接続.Count > 0) - { - 半身_接続 = e.半身_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足腰2; - f.ConnectionType = ConnectionInfo.四足腰_半身_接続; - f.接続(四足腰2.半身_接続点); - return f; - }).ToArray(); - } - if (e.上着_接続.Count > 0) - { - 上着_接続 = e.上着_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足腰2; - f.ConnectionType = ConnectionInfo.四足腰_上着_接続; - f.接続(四足腰2.上着_接続点); - return f; - }).ToArray(); - } - if (e.肌_接続.Count > 0) - { - 肌_接続 = e.肌_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足腰2; - f.ConnectionType = ConnectionInfo.四足腰_肌_接続; - f.接続(四足腰2.肌_接続点); - return f; - }).ToArray(); - } - if (e.翼左_接続.Count > 0) - { - 翼左_接続 = e.翼左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足腰2; - f.ConnectionType = ConnectionInfo.四足腰_翼左_接続; - f.接続(四足腰2.翼左_接続点); - return f; - }).ToArray(); - } - if (e.翼右_接続.Count > 0) - { - 翼右_接続 = e.翼右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 四足腰2; - f.ConnectionType = ConnectionInfo.四足腰_翼右_接続; - f.接続(四足腰2.翼右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_腰CP = new ColorP(X0Y0_腰, 腰CD, DisUnit, abj: true); - X0Y0_股CP = new ColorP(X0Y0_股, 股CD, DisUnit, abj: false); - X0Y0_下腹CP = new ColorP(X0Y0_下腹, 下腹CD, DisUnit, abj: false); - X0Y0_腰皺CP = new ColorP(X0Y0_腰皺, 腰皺CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y0_筋肉_筋上左CP = new ColorP(X0Y0_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); - X0Y0_筋肉_筋上右CP = new ColorP(X0Y0_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); - X0Y0_筋肉_筋下左CP = new ColorP(X0Y0_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); - X0Y0_筋肉_筋下右CP = new ColorP(X0Y0_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); - X0Y0_臍CP = new ColorP(X0Y0_臍, 臍CD, DisUnit, abj: false); - 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_紋柄_紋右_紋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_虎柄_虎左CP = new ColorP(X0Y0_虎柄_虎左, 虎柄_虎左CD, 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); - X0Y0_竜性_中_鱗3CP = new ColorP(X0Y0_竜性_中_鱗3, 竜性_中_鱗3CD, DisUnit, abj: true); - X0Y0_竜性_中_鱗4CP = new ColorP(X0Y0_竜性_中_鱗4, 竜性_中_鱗4CD, DisUnit, abj: true); - X0Y0_竜性_左_鱗1CP = new ColorP(X0Y0_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); - X0Y0_竜性_左_鱗2CP = new ColorP(X0Y0_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); - X0Y0_竜性_右_鱗1CP = new ColorP(X0Y0_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); - X0Y0_竜性_右_鱗2CP = new ColorP(X0Y0_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); - X0Y1_腰CP = new ColorP(X0Y1_腰, 腰CD, DisUnit, abj: true); - X0Y1_股CP = new ColorP(X0Y1_股, 股CD, DisUnit, abj: false); - X0Y1_下腹CP = new ColorP(X0Y1_下腹, 下腹CD, DisUnit, abj: false); - X0Y1_腰皺CP = new ColorP(X0Y1_腰皺, 腰皺CD, DisUnit, abj: false); - X0Y1_筋肉_筋肉下CP = new ColorP(X0Y1_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); - X0Y1_筋肉_筋肉左CP = new ColorP(X0Y1_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y1_筋肉_筋肉右CP = new ColorP(X0Y1_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y1_筋肉_筋上左CP = new ColorP(X0Y1_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); - X0Y1_筋肉_筋上右CP = new ColorP(X0Y1_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); - X0Y1_筋肉_筋下左CP = new ColorP(X0Y1_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); - X0Y1_筋肉_筋下右CP = new ColorP(X0Y1_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); - X0Y1_臍CP = new ColorP(X0Y1_臍, 臍CD, DisUnit, abj: false); - 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_紋柄_紋右_紋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_虎柄_虎右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_竜性_中_鱗3CP = new ColorP(X0Y1_竜性_中_鱗3, 竜性_中_鱗3CD, DisUnit, abj: true); - X0Y1_竜性_中_鱗4CP = new ColorP(X0Y1_竜性_中_鱗4, 竜性_中_鱗4CD, 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); - X0Y2_腰CP = new ColorP(X0Y2_腰, 腰CD, DisUnit, abj: true); - X0Y2_股CP = new ColorP(X0Y2_股, 股CD, DisUnit, abj: false); - X0Y2_下腹CP = new ColorP(X0Y2_下腹, 下腹CD, DisUnit, abj: false); - X0Y2_腰皺CP = new ColorP(X0Y2_腰皺, 腰皺CD, DisUnit, abj: false); - X0Y2_筋肉_筋肉下CP = new ColorP(X0Y2_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); - X0Y2_筋肉_筋肉左CP = new ColorP(X0Y2_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y2_筋肉_筋肉右CP = new ColorP(X0Y2_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y2_筋肉_筋上左CP = new ColorP(X0Y2_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); - X0Y2_筋肉_筋上右CP = new ColorP(X0Y2_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); - X0Y2_筋肉_筋下左CP = new ColorP(X0Y2_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); - X0Y2_筋肉_筋下右CP = new ColorP(X0Y2_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); - X0Y2_臍CP = new ColorP(X0Y2_臍, 臍CD, DisUnit, abj: false); - X0Y2_紋柄_紋左_紋1CP = new ColorP(X0Y2_紋柄_紋左_紋1, 紋柄_紋左_紋1CD, DisUnit, abj: true); - X0Y2_紋柄_紋左_紋2CP = new ColorP(X0Y2_紋柄_紋左_紋2, 紋柄_紋左_紋2CD, DisUnit, abj: true); - X0Y2_紋柄_紋左_紋3CP = new ColorP(X0Y2_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, DisUnit, abj: true); - X0Y2_紋柄_紋右_紋1CP = new ColorP(X0Y2_紋柄_紋右_紋1, 紋柄_紋右_紋1CD, DisUnit, abj: true); - X0Y2_紋柄_紋右_紋2CP = new ColorP(X0Y2_紋柄_紋右_紋2, 紋柄_紋右_紋2CD, DisUnit, abj: true); - X0Y2_紋柄_紋右_紋3CP = new ColorP(X0Y2_紋柄_紋右_紋3, 紋柄_紋右_紋3CD, DisUnit, abj: true); - X0Y2_虎柄_虎左CP = new ColorP(X0Y2_虎柄_虎左, 虎柄_虎左CD, DisUnit, abj: true); - X0Y2_虎柄_虎右CP = new ColorP(X0Y2_虎柄_虎右, 虎柄_虎右CD, DisUnit, abj: true); - X0Y2_竜性_中_鱗1CP = new ColorP(X0Y2_竜性_中_鱗1, 竜性_中_鱗1CD, DisUnit, abj: true); - X0Y2_竜性_中_鱗2CP = new ColorP(X0Y2_竜性_中_鱗2, 竜性_中_鱗2CD, DisUnit, abj: true); - X0Y2_竜性_中_鱗3CP = new ColorP(X0Y2_竜性_中_鱗3, 竜性_中_鱗3CD, DisUnit, abj: true); - X0Y2_竜性_中_鱗4CP = new ColorP(X0Y2_竜性_中_鱗4, 竜性_中_鱗4CD, DisUnit, abj: true); - X0Y2_竜性_左_鱗1CP = new ColorP(X0Y2_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); - X0Y2_竜性_左_鱗2CP = new ColorP(X0Y2_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); - X0Y2_竜性_右_鱗1CP = new ColorP(X0Y2_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); - X0Y2_竜性_右_鱗2CP = new ColorP(X0Y2_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); - X0Y3_腰CP = new ColorP(X0Y3_腰, 腰CD, DisUnit, abj: true); - X0Y3_股CP = new ColorP(X0Y3_股, 股CD, DisUnit, abj: false); - X0Y3_下腹CP = new ColorP(X0Y3_下腹, 下腹CD, DisUnit, abj: false); - X0Y3_腰皺CP = new ColorP(X0Y3_腰皺, 腰皺CD, DisUnit, abj: false); - X0Y3_筋肉_筋肉下CP = new ColorP(X0Y3_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); - X0Y3_筋肉_筋肉左CP = new ColorP(X0Y3_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y3_筋肉_筋肉右CP = new ColorP(X0Y3_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y3_筋肉_筋上左CP = new ColorP(X0Y3_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); - X0Y3_筋肉_筋上右CP = new ColorP(X0Y3_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); - X0Y3_筋肉_筋下左CP = new ColorP(X0Y3_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); - X0Y3_筋肉_筋下右CP = new ColorP(X0Y3_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); - X0Y3_臍CP = new ColorP(X0Y3_臍, 臍CD, DisUnit, abj: false); - X0Y3_紋柄_紋左_紋1CP = new ColorP(X0Y3_紋柄_紋左_紋1, 紋柄_紋左_紋1CD, DisUnit, abj: true); - X0Y3_紋柄_紋左_紋2CP = new ColorP(X0Y3_紋柄_紋左_紋2, 紋柄_紋左_紋2CD, DisUnit, abj: true); - X0Y3_紋柄_紋左_紋3CP = new ColorP(X0Y3_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, DisUnit, abj: true); - X0Y3_紋柄_紋右_紋1CP = new ColorP(X0Y3_紋柄_紋右_紋1, 紋柄_紋右_紋1CD, DisUnit, abj: true); - X0Y3_紋柄_紋右_紋2CP = new ColorP(X0Y3_紋柄_紋右_紋2, 紋柄_紋右_紋2CD, DisUnit, abj: true); - X0Y3_紋柄_紋右_紋3CP = new ColorP(X0Y3_紋柄_紋右_紋3, 紋柄_紋右_紋3CD, DisUnit, abj: true); - X0Y3_虎柄_虎左CP = new ColorP(X0Y3_虎柄_虎左, 虎柄_虎左CD, DisUnit, abj: true); - X0Y3_虎柄_虎右CP = new ColorP(X0Y3_虎柄_虎右, 虎柄_虎右CD, DisUnit, abj: true); - X0Y3_竜性_中_鱗1CP = new ColorP(X0Y3_竜性_中_鱗1, 竜性_中_鱗1CD, DisUnit, abj: true); - X0Y3_竜性_中_鱗2CP = new ColorP(X0Y3_竜性_中_鱗2, 竜性_中_鱗2CD, DisUnit, abj: true); - X0Y3_竜性_中_鱗3CP = new ColorP(X0Y3_竜性_中_鱗3, 竜性_中_鱗3CD, DisUnit, abj: true); - X0Y3_竜性_中_鱗4CP = new ColorP(X0Y3_竜性_中_鱗4, 竜性_中_鱗4CD, DisUnit, abj: true); - X0Y3_竜性_左_鱗1CP = new ColorP(X0Y3_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); - X0Y3_竜性_左_鱗2CP = new ColorP(X0Y3_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); - X0Y3_竜性_右_鱗1CP = new ColorP(X0Y3_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); - X0Y3_竜性_右_鱗2CP = new ColorP(X0Y3_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); - X0Y4_腰CP = new ColorP(X0Y4_腰, 腰CD, DisUnit, abj: true); - X0Y4_股CP = new ColorP(X0Y4_股, 股CD, DisUnit, abj: false); - X0Y4_下腹CP = new ColorP(X0Y4_下腹, 下腹CD, DisUnit, abj: false); - X0Y4_腰皺CP = new ColorP(X0Y4_腰皺, 腰皺CD, DisUnit, abj: false); - X0Y4_筋肉_筋肉下CP = new ColorP(X0Y4_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); - X0Y4_筋肉_筋肉左CP = new ColorP(X0Y4_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y4_筋肉_筋肉右CP = new ColorP(X0Y4_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y4_筋肉_筋上左CP = new ColorP(X0Y4_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); - X0Y4_筋肉_筋上右CP = new ColorP(X0Y4_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); - X0Y4_筋肉_筋下左CP = new ColorP(X0Y4_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); - X0Y4_筋肉_筋下右CP = new ColorP(X0Y4_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); - X0Y4_臍CP = new ColorP(X0Y4_臍, 臍CD, DisUnit, abj: false); - X0Y4_紋柄_紋左_紋1CP = new ColorP(X0Y4_紋柄_紋左_紋1, 紋柄_紋左_紋1CD, DisUnit, abj: true); - X0Y4_紋柄_紋左_紋2CP = new ColorP(X0Y4_紋柄_紋左_紋2, 紋柄_紋左_紋2CD, DisUnit, abj: true); - X0Y4_紋柄_紋左_紋3CP = new ColorP(X0Y4_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, DisUnit, abj: true); - X0Y4_紋柄_紋右_紋1CP = new ColorP(X0Y4_紋柄_紋右_紋1, 紋柄_紋右_紋1CD, DisUnit, abj: true); - X0Y4_紋柄_紋右_紋2CP = new ColorP(X0Y4_紋柄_紋右_紋2, 紋柄_紋右_紋2CD, DisUnit, abj: true); - X0Y4_紋柄_紋右_紋3CP = new ColorP(X0Y4_紋柄_紋右_紋3, 紋柄_紋右_紋3CD, DisUnit, abj: true); - X0Y4_虎柄_虎左CP = new ColorP(X0Y4_虎柄_虎左, 虎柄_虎左CD, DisUnit, abj: true); - X0Y4_虎柄_虎右CP = new ColorP(X0Y4_虎柄_虎右, 虎柄_虎右CD, DisUnit, abj: true); - X0Y4_竜性_中_鱗1CP = new ColorP(X0Y4_竜性_中_鱗1, 竜性_中_鱗1CD, DisUnit, abj: true); - X0Y4_竜性_中_鱗2CP = new ColorP(X0Y4_竜性_中_鱗2, 竜性_中_鱗2CD, DisUnit, abj: true); - X0Y4_竜性_中_鱗3CP = new ColorP(X0Y4_竜性_中_鱗3, 竜性_中_鱗3CD, DisUnit, abj: true); - X0Y4_竜性_中_鱗4CP = new ColorP(X0Y4_竜性_中_鱗4, 竜性_中_鱗4CD, DisUnit, abj: true); - X0Y4_竜性_左_鱗1CP = new ColorP(X0Y4_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); - X0Y4_竜性_左_鱗2CP = new ColorP(X0Y4_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); - X0Y4_竜性_右_鱗1CP = new ColorP(X0Y4_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); - X0Y4_竜性_右_鱗2CP = new ColorP(X0Y4_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); - 筋肉濃度 = e.筋肉濃度; - 濃度 = e.濃度; - 尺度YB = 0.96; - double num = 1.0025; - X0Y0_臍.BasePointBase = new Vector2D(X0Y0_臍.BasePointBase.X, 0.363998381176966); - X0Y1_臍.BasePointBase = new Vector2D(X0Y1_臍.BasePointBase.X, 0.363099175689868); - X0Y2_臍.BasePointBase = new Vector2D(X0Y2_臍.BasePointBase.X, 0.362199970202771); - X0Y3_臍.BasePointBase = new Vector2D(X0Y3_臍.BasePointBase.X, 0.361300764715674); - X0Y4_臍.BasePointBase = new Vector2D(X0Y4_臍.BasePointBase.X, 0.360401559228577); - num = 1.5; - X0Y0_臍.SizeBase *= num; - X0Y1_臍.SizeBase *= num; - X0Y2_臍.SizeBase *= num; - X0Y3_臍.SizeBase *= num; - X0Y4_臍.SizeBase *= num; - num = 0.6; - X0Y0_臍.SizeXBase *= num; - X0Y1_臍.SizeXBase *= num; - X0Y2_臍.SizeXBase *= num; - X0Y3_臍.SizeXBase *= num; - X0Y4_臍.SizeXBase *= num; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_腰CP.Update(); - X0Y0_股CP.Update(); - X0Y0_下腹CP.Update(); - X0Y0_腰皺CP.Update(); - X0Y0_筋肉_筋肉下CP.Update(); - X0Y0_筋肉_筋肉左CP.Update(); - X0Y0_筋肉_筋肉右CP.Update(); - X0Y0_筋肉_筋上左CP.Update(); - X0Y0_筋肉_筋上右CP.Update(); - X0Y0_筋肉_筋下左CP.Update(); - X0Y0_筋肉_筋下右CP.Update(); - X0Y0_臍CP.Update(); - X0Y0_紋柄_紋左_紋1CP.Update(); - X0Y0_紋柄_紋左_紋2CP.Update(); - X0Y0_紋柄_紋左_紋3CP.Update(); - X0Y0_紋柄_紋右_紋1CP.Update(); - X0Y0_紋柄_紋右_紋2CP.Update(); - X0Y0_紋柄_紋右_紋3CP.Update(); - X0Y0_虎柄_虎左CP.Update(); - X0Y0_虎柄_虎右CP.Update(); - X0Y0_竜性_中_鱗1CP.Update(); - X0Y0_竜性_中_鱗2CP.Update(); - X0Y0_竜性_中_鱗3CP.Update(); - X0Y0_竜性_中_鱗4CP.Update(); - X0Y0_竜性_左_鱗1CP.Update(); - X0Y0_竜性_左_鱗2CP.Update(); - X0Y0_竜性_右_鱗1CP.Update(); - X0Y0_竜性_右_鱗2CP.Update(); - break; - case 1: - X0Y1_腰CP.Update(); - X0Y1_股CP.Update(); - X0Y1_下腹CP.Update(); - X0Y1_腰皺CP.Update(); - X0Y1_筋肉_筋肉下CP.Update(); - X0Y1_筋肉_筋肉左CP.Update(); - X0Y1_筋肉_筋肉右CP.Update(); - X0Y1_筋肉_筋上左CP.Update(); - X0Y1_筋肉_筋上右CP.Update(); - X0Y1_筋肉_筋下左CP.Update(); - X0Y1_筋肉_筋下右CP.Update(); - X0Y1_臍CP.Update(); - X0Y1_紋柄_紋左_紋1CP.Update(); - X0Y1_紋柄_紋左_紋2CP.Update(); - X0Y1_紋柄_紋左_紋3CP.Update(); - X0Y1_紋柄_紋右_紋1CP.Update(); - X0Y1_紋柄_紋右_紋2CP.Update(); - X0Y1_紋柄_紋右_紋3CP.Update(); - X0Y1_虎柄_虎左CP.Update(); - X0Y1_虎柄_虎右CP.Update(); - X0Y1_竜性_中_鱗1CP.Update(); - X0Y1_竜性_中_鱗2CP.Update(); - X0Y1_竜性_中_鱗3CP.Update(); - X0Y1_竜性_中_鱗4CP.Update(); - X0Y1_竜性_左_鱗1CP.Update(); - X0Y1_竜性_左_鱗2CP.Update(); - X0Y1_竜性_右_鱗1CP.Update(); - X0Y1_竜性_右_鱗2CP.Update(); - break; - case 2: - X0Y2_腰CP.Update(); - X0Y2_股CP.Update(); - X0Y2_下腹CP.Update(); - X0Y2_腰皺CP.Update(); - X0Y2_筋肉_筋肉下CP.Update(); - X0Y2_筋肉_筋肉左CP.Update(); - X0Y2_筋肉_筋肉右CP.Update(); - X0Y2_筋肉_筋上左CP.Update(); - X0Y2_筋肉_筋上右CP.Update(); - X0Y2_筋肉_筋下左CP.Update(); - X0Y2_筋肉_筋下右CP.Update(); - X0Y2_臍CP.Update(); - X0Y2_紋柄_紋左_紋1CP.Update(); - X0Y2_紋柄_紋左_紋2CP.Update(); - X0Y2_紋柄_紋左_紋3CP.Update(); - X0Y2_紋柄_紋右_紋1CP.Update(); - X0Y2_紋柄_紋右_紋2CP.Update(); - X0Y2_紋柄_紋右_紋3CP.Update(); - X0Y2_虎柄_虎左CP.Update(); - X0Y2_虎柄_虎右CP.Update(); - X0Y2_竜性_中_鱗1CP.Update(); - X0Y2_竜性_中_鱗2CP.Update(); - X0Y2_竜性_中_鱗3CP.Update(); - X0Y2_竜性_中_鱗4CP.Update(); - X0Y2_竜性_左_鱗1CP.Update(); - X0Y2_竜性_左_鱗2CP.Update(); - X0Y2_竜性_右_鱗1CP.Update(); - X0Y2_竜性_右_鱗2CP.Update(); - break; - case 3: - X0Y3_腰CP.Update(); - X0Y3_股CP.Update(); - X0Y3_下腹CP.Update(); - X0Y3_腰皺CP.Update(); - X0Y3_筋肉_筋肉下CP.Update(); - X0Y3_筋肉_筋肉左CP.Update(); - X0Y3_筋肉_筋肉右CP.Update(); - X0Y3_筋肉_筋上左CP.Update(); - X0Y3_筋肉_筋上右CP.Update(); - X0Y3_筋肉_筋下左CP.Update(); - X0Y3_筋肉_筋下右CP.Update(); - X0Y3_臍CP.Update(); - X0Y3_紋柄_紋左_紋1CP.Update(); - X0Y3_紋柄_紋左_紋2CP.Update(); - X0Y3_紋柄_紋左_紋3CP.Update(); - X0Y3_紋柄_紋右_紋1CP.Update(); - X0Y3_紋柄_紋右_紋2CP.Update(); - X0Y3_紋柄_紋右_紋3CP.Update(); - X0Y3_虎柄_虎左CP.Update(); - X0Y3_虎柄_虎右CP.Update(); - X0Y3_竜性_中_鱗1CP.Update(); - X0Y3_竜性_中_鱗2CP.Update(); - X0Y3_竜性_中_鱗3CP.Update(); - X0Y3_竜性_中_鱗4CP.Update(); - X0Y3_竜性_左_鱗1CP.Update(); - X0Y3_竜性_左_鱗2CP.Update(); - X0Y3_竜性_右_鱗1CP.Update(); - X0Y3_竜性_右_鱗2CP.Update(); - break; - default: - X0Y4_腰CP.Update(); - X0Y4_股CP.Update(); - X0Y4_下腹CP.Update(); - X0Y4_腰皺CP.Update(); - X0Y4_筋肉_筋肉下CP.Update(); - X0Y4_筋肉_筋肉左CP.Update(); - X0Y4_筋肉_筋肉右CP.Update(); - X0Y4_筋肉_筋上左CP.Update(); - X0Y4_筋肉_筋上右CP.Update(); - X0Y4_筋肉_筋下左CP.Update(); - X0Y4_筋肉_筋下右CP.Update(); - X0Y4_臍CP.Update(); - X0Y4_紋柄_紋左_紋1CP.Update(); - X0Y4_紋柄_紋左_紋2CP.Update(); - X0Y4_紋柄_紋左_紋3CP.Update(); - X0Y4_紋柄_紋右_紋1CP.Update(); - X0Y4_紋柄_紋右_紋2CP.Update(); - X0Y4_紋柄_紋右_紋3CP.Update(); - X0Y4_虎柄_虎左CP.Update(); - X0Y4_虎柄_虎右CP.Update(); - X0Y4_竜性_中_鱗1CP.Update(); - X0Y4_竜性_中_鱗2CP.Update(); - X0Y4_竜性_中_鱗3CP.Update(); - X0Y4_竜性_中_鱗4CP.Update(); - X0Y4_竜性_左_鱗1CP.Update(); - X0Y4_竜性_左_鱗2CP.Update(); - X0Y4_竜性_右_鱗1CP.Update(); - X0Y4_竜性_右_鱗2CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 腰CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 股CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋上左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋上右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋下左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋下右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 虎柄_虎左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 虎柄_虎右CD = 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); - 竜性_中_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } - - private void 配色T0(体配色 体配色) - { - 腰CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 股CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋上左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋上右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋下左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋下右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 虎柄_虎左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 虎柄_虎右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 竜性_中_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_中_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_中_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_中_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } - - private void 配色T1(体配色 体配色) - { - 腰CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 股CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋上左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋上右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋下左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 筋肉_筋下右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 虎柄_虎左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 虎柄_虎右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 竜性_中_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_中_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_中_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_中_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋肉_筋肉下_表示 = 筋肉_; + 筋肉_筋肉左_表示 = 筋肉_; + 筋肉_筋肉右_表示 = 筋肉_; + 筋肉_筋上左_表示 = 筋肉_; + 筋肉_筋上右_表示 = 筋肉_; + 筋肉_筋下左_表示 = 筋肉_; + 筋肉_筋下右_表示 = 筋肉_; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 腰_表示 + { + get + { + return X0Y0_腰.Dra; + } + set + { + X0Y0_腰.Dra = value; + X0Y1_腰.Dra = value; + X0Y2_腰.Dra = value; + X0Y3_腰.Dra = value; + X0Y4_腰.Dra = value; + X0Y0_腰.Hit = value; + X0Y1_腰.Hit = value; + X0Y2_腰.Hit = value; + X0Y3_腰.Hit = value; + X0Y4_腰.Hit = value; + } + } + + public bool 股_表示 + { + get + { + return X0Y0_股.Dra; + } + set + { + X0Y0_股.Dra = value; + X0Y1_股.Dra = value; + X0Y2_股.Dra = value; + X0Y3_股.Dra = value; + X0Y4_股.Dra = value; + X0Y0_股.Hit = value; + X0Y1_股.Hit = value; + X0Y2_股.Hit = value; + X0Y3_股.Hit = value; + X0Y4_股.Hit = value; + } + } + + public bool 下腹_表示 + { + get + { + return X0Y0_下腹.Dra; + } + set + { + X0Y0_下腹.Dra = value; + X0Y1_下腹.Dra = value; + X0Y2_下腹.Dra = value; + X0Y3_下腹.Dra = value; + X0Y4_下腹.Dra = value; + X0Y0_下腹.Hit = value; + X0Y1_下腹.Hit = value; + X0Y2_下腹.Hit = value; + X0Y3_下腹.Hit = value; + X0Y4_下腹.Hit = value; + } + } + + public bool 腰皺_表示 + { + get + { + return X0Y0_腰皺.Dra; + } + set + { + X0Y0_腰皺.Dra = value; + X0Y1_腰皺.Dra = value; + X0Y2_腰皺.Dra = value; + X0Y3_腰皺.Dra = value; + X0Y4_腰皺.Dra = value; + X0Y0_腰皺.Hit = value; + X0Y1_腰皺.Hit = value; + X0Y2_腰皺.Hit = value; + X0Y3_腰皺.Hit = value; + X0Y4_腰皺.Hit = value; + } + } + + public bool 筋肉_筋肉下_表示 + { + get + { + return X0Y0_筋肉_筋肉下.Dra; + } + set + { + X0Y0_筋肉_筋肉下.Dra = value; + X0Y1_筋肉_筋肉下.Dra = value; + X0Y2_筋肉_筋肉下.Dra = value; + X0Y3_筋肉_筋肉下.Dra = value; + X0Y4_筋肉_筋肉下.Dra = value; + X0Y0_筋肉_筋肉下.Hit = value; + X0Y1_筋肉_筋肉下.Hit = value; + X0Y2_筋肉_筋肉下.Hit = value; + X0Y3_筋肉_筋肉下.Hit = value; + X0Y4_筋肉_筋肉下.Hit = value; + } + } + + public bool 筋肉_筋肉左_表示 + { + get + { + return X0Y0_筋肉_筋肉左.Dra; + } + set + { + X0Y0_筋肉_筋肉左.Dra = value; + X0Y1_筋肉_筋肉左.Dra = value; + X0Y2_筋肉_筋肉左.Dra = value; + X0Y3_筋肉_筋肉左.Dra = value; + X0Y4_筋肉_筋肉左.Dra = value; + X0Y0_筋肉_筋肉左.Hit = value; + X0Y1_筋肉_筋肉左.Hit = value; + X0Y2_筋肉_筋肉左.Hit = value; + X0Y3_筋肉_筋肉左.Hit = value; + X0Y4_筋肉_筋肉左.Hit = value; + } + } + + public bool 筋肉_筋肉右_表示 + { + get + { + return X0Y0_筋肉_筋肉右.Dra; + } + set + { + X0Y0_筋肉_筋肉右.Dra = value; + X0Y1_筋肉_筋肉右.Dra = value; + X0Y2_筋肉_筋肉右.Dra = value; + X0Y3_筋肉_筋肉右.Dra = value; + X0Y4_筋肉_筋肉右.Dra = value; + X0Y0_筋肉_筋肉右.Hit = value; + X0Y1_筋肉_筋肉右.Hit = value; + X0Y2_筋肉_筋肉右.Hit = value; + X0Y3_筋肉_筋肉右.Hit = value; + X0Y4_筋肉_筋肉右.Hit = value; + } + } + + public bool 筋肉_筋上左_表示 + { + get + { + return X0Y0_筋肉_筋上左.Dra; + } + set + { + X0Y0_筋肉_筋上左.Dra = value; + X0Y1_筋肉_筋上左.Dra = value; + X0Y2_筋肉_筋上左.Dra = value; + X0Y3_筋肉_筋上左.Dra = value; + X0Y4_筋肉_筋上左.Dra = value; + X0Y0_筋肉_筋上左.Hit = value; + X0Y1_筋肉_筋上左.Hit = value; + X0Y2_筋肉_筋上左.Hit = value; + X0Y3_筋肉_筋上左.Hit = value; + X0Y4_筋肉_筋上左.Hit = value; + } + } + + public bool 筋肉_筋上右_表示 + { + get + { + return X0Y0_筋肉_筋上右.Dra; + } + set + { + X0Y0_筋肉_筋上右.Dra = value; + X0Y1_筋肉_筋上右.Dra = value; + X0Y2_筋肉_筋上右.Dra = value; + X0Y3_筋肉_筋上右.Dra = value; + X0Y4_筋肉_筋上右.Dra = value; + X0Y0_筋肉_筋上右.Hit = value; + X0Y1_筋肉_筋上右.Hit = value; + X0Y2_筋肉_筋上右.Hit = value; + X0Y3_筋肉_筋上右.Hit = value; + X0Y4_筋肉_筋上右.Hit = value; + } + } + + public bool 筋肉_筋下左_表示 + { + get + { + return X0Y0_筋肉_筋下左.Dra; + } + set + { + X0Y0_筋肉_筋下左.Dra = value; + X0Y1_筋肉_筋下左.Dra = value; + X0Y2_筋肉_筋下左.Dra = value; + X0Y3_筋肉_筋下左.Dra = value; + X0Y4_筋肉_筋下左.Dra = value; + X0Y0_筋肉_筋下左.Hit = value; + X0Y1_筋肉_筋下左.Hit = value; + X0Y2_筋肉_筋下左.Hit = value; + X0Y3_筋肉_筋下左.Hit = value; + X0Y4_筋肉_筋下左.Hit = value; + } + } + + public bool 筋肉_筋下右_表示 + { + get + { + return X0Y0_筋肉_筋下右.Dra; + } + set + { + X0Y0_筋肉_筋下右.Dra = value; + X0Y1_筋肉_筋下右.Dra = value; + X0Y2_筋肉_筋下右.Dra = value; + X0Y3_筋肉_筋下右.Dra = value; + X0Y4_筋肉_筋下右.Dra = value; + X0Y0_筋肉_筋下右.Hit = value; + X0Y1_筋肉_筋下右.Hit = value; + X0Y2_筋肉_筋下右.Hit = value; + X0Y3_筋肉_筋下右.Hit = value; + X0Y4_筋肉_筋下右.Hit = value; + } + } + + public bool 臍_表示 + { + get + { + return X0Y0_臍.Dra; + } + set + { + X0Y0_臍.Dra = value; + X0Y1_臍.Dra = value; + X0Y2_臍.Dra = value; + X0Y3_臍.Dra = value; + X0Y4_臍.Dra = value; + X0Y0_臍.Hit = value; + X0Y1_臍.Hit = value; + X0Y2_臍.Hit = value; + X0Y3_臍.Hit = value; + X0Y4_臍.Hit = value; + } + } + + public bool 紋柄_紋左_紋1_表示 + { + get + { + return X0Y0_紋柄_紋左_紋1.Dra; + } + set + { + X0Y0_紋柄_紋左_紋1.Dra = value; + X0Y1_紋柄_紋左_紋1.Dra = value; + X0Y2_紋柄_紋左_紋1.Dra = value; + X0Y3_紋柄_紋左_紋1.Dra = value; + X0Y4_紋柄_紋左_紋1.Dra = value; + X0Y0_紋柄_紋左_紋1.Hit = value; + X0Y1_紋柄_紋左_紋1.Hit = value; + X0Y2_紋柄_紋左_紋1.Hit = value; + X0Y3_紋柄_紋左_紋1.Hit = value; + X0Y4_紋柄_紋左_紋1.Hit = value; + } + } + + public bool 紋柄_紋左_紋2_表示 + { + get + { + return X0Y0_紋柄_紋左_紋2.Dra; + } + set + { + X0Y0_紋柄_紋左_紋2.Dra = value; + X0Y1_紋柄_紋左_紋2.Dra = value; + X0Y2_紋柄_紋左_紋2.Dra = value; + X0Y3_紋柄_紋左_紋2.Dra = value; + X0Y4_紋柄_紋左_紋2.Dra = value; + X0Y0_紋柄_紋左_紋2.Hit = value; + X0Y1_紋柄_紋左_紋2.Hit = value; + X0Y2_紋柄_紋左_紋2.Hit = value; + X0Y3_紋柄_紋左_紋2.Hit = value; + X0Y4_紋柄_紋左_紋2.Hit = value; + } + } + + public bool 紋柄_紋左_紋3_表示 + { + get + { + return X0Y0_紋柄_紋左_紋3.Dra; + } + set + { + X0Y0_紋柄_紋左_紋3.Dra = value; + X0Y1_紋柄_紋左_紋3.Dra = value; + X0Y2_紋柄_紋左_紋3.Dra = value; + X0Y3_紋柄_紋左_紋3.Dra = value; + X0Y4_紋柄_紋左_紋3.Dra = value; + X0Y0_紋柄_紋左_紋3.Hit = value; + X0Y1_紋柄_紋左_紋3.Hit = value; + X0Y2_紋柄_紋左_紋3.Hit = value; + X0Y3_紋柄_紋左_紋3.Hit = value; + X0Y4_紋柄_紋左_紋3.Hit = value; + } + } + + public bool 紋柄_紋右_紋1_表示 + { + get + { + return X0Y0_紋柄_紋右_紋1.Dra; + } + set + { + X0Y0_紋柄_紋右_紋1.Dra = value; + X0Y1_紋柄_紋右_紋1.Dra = value; + X0Y2_紋柄_紋右_紋1.Dra = value; + X0Y3_紋柄_紋右_紋1.Dra = value; + X0Y4_紋柄_紋右_紋1.Dra = value; + X0Y0_紋柄_紋右_紋1.Hit = value; + X0Y1_紋柄_紋右_紋1.Hit = value; + X0Y2_紋柄_紋右_紋1.Hit = value; + X0Y3_紋柄_紋右_紋1.Hit = value; + X0Y4_紋柄_紋右_紋1.Hit = value; + } + } + + public bool 紋柄_紋右_紋2_表示 + { + get + { + return X0Y0_紋柄_紋右_紋2.Dra; + } + set + { + X0Y0_紋柄_紋右_紋2.Dra = value; + X0Y1_紋柄_紋右_紋2.Dra = value; + X0Y2_紋柄_紋右_紋2.Dra = value; + X0Y3_紋柄_紋右_紋2.Dra = value; + X0Y4_紋柄_紋右_紋2.Dra = value; + X0Y0_紋柄_紋右_紋2.Hit = value; + X0Y1_紋柄_紋右_紋2.Hit = value; + X0Y2_紋柄_紋右_紋2.Hit = value; + X0Y3_紋柄_紋右_紋2.Hit = value; + X0Y4_紋柄_紋右_紋2.Hit = value; + } + } + + public bool 紋柄_紋右_紋3_表示 + { + get + { + return X0Y0_紋柄_紋右_紋3.Dra; + } + set + { + X0Y0_紋柄_紋右_紋3.Dra = value; + X0Y1_紋柄_紋右_紋3.Dra = value; + X0Y2_紋柄_紋右_紋3.Dra = value; + X0Y3_紋柄_紋右_紋3.Dra = value; + X0Y4_紋柄_紋右_紋3.Dra = value; + X0Y0_紋柄_紋右_紋3.Hit = value; + X0Y1_紋柄_紋右_紋3.Hit = value; + X0Y2_紋柄_紋右_紋3.Hit = value; + X0Y3_紋柄_紋右_紋3.Hit = value; + X0Y4_紋柄_紋右_紋3.Hit = value; + } + } + + public bool 虎柄_虎左_表示 + { + get + { + return X0Y0_虎柄_虎左.Dra; + } + set + { + X0Y0_虎柄_虎左.Dra = value; + X0Y1_虎柄_虎左.Dra = value; + X0Y2_虎柄_虎左.Dra = value; + X0Y3_虎柄_虎左.Dra = value; + X0Y4_虎柄_虎左.Dra = value; + X0Y0_虎柄_虎左.Hit = value; + X0Y1_虎柄_虎左.Hit = value; + X0Y2_虎柄_虎左.Hit = value; + X0Y3_虎柄_虎左.Hit = value; + X0Y4_虎柄_虎左.Hit = value; + } + } + + public bool 虎柄_虎右_表示 + { + get + { + return X0Y0_虎柄_虎右.Dra; + } + set + { + X0Y0_虎柄_虎右.Dra = value; + X0Y1_虎柄_虎右.Dra = value; + X0Y2_虎柄_虎右.Dra = value; + X0Y3_虎柄_虎右.Dra = value; + X0Y4_虎柄_虎右.Dra = value; + X0Y0_虎柄_虎右.Hit = value; + X0Y1_虎柄_虎右.Hit = value; + X0Y2_虎柄_虎右.Hit = value; + X0Y3_虎柄_虎右.Hit = value; + X0Y4_虎柄_虎右.Hit = value; + } + } + + public bool 竜性_中_鱗1_表示 + { + get + { + return X0Y0_竜性_中_鱗1.Dra; + } + set + { + X0Y0_竜性_中_鱗1.Dra = false; + X0Y1_竜性_中_鱗1.Dra = false; + X0Y2_竜性_中_鱗1.Dra = false; + X0Y3_竜性_中_鱗1.Dra = false; + X0Y4_竜性_中_鱗1.Dra = false; + X0Y0_竜性_中_鱗1.Hit = false; + X0Y1_竜性_中_鱗1.Hit = false; + X0Y2_竜性_中_鱗1.Hit = false; + X0Y3_竜性_中_鱗1.Hit = false; + X0Y4_竜性_中_鱗1.Hit = false; + } + } + + public bool 竜性_中_鱗2_表示 + { + get + { + return X0Y0_竜性_中_鱗2.Dra; + } + set + { + X0Y0_竜性_中_鱗2.Dra = false; + X0Y1_竜性_中_鱗2.Dra = false; + X0Y2_竜性_中_鱗2.Dra = false; + X0Y3_竜性_中_鱗2.Dra = false; + X0Y4_竜性_中_鱗2.Dra = false; + X0Y0_竜性_中_鱗2.Hit = false; + X0Y1_竜性_中_鱗2.Hit = false; + X0Y2_竜性_中_鱗2.Hit = false; + X0Y3_竜性_中_鱗2.Hit = false; + X0Y4_竜性_中_鱗2.Hit = false; + } + } + + public bool 竜性_中_鱗3_表示 + { + get + { + return X0Y0_竜性_中_鱗3.Dra; + } + set + { + X0Y0_竜性_中_鱗3.Dra = false; + X0Y1_竜性_中_鱗3.Dra = false; + X0Y2_竜性_中_鱗3.Dra = false; + X0Y3_竜性_中_鱗3.Dra = false; + X0Y4_竜性_中_鱗3.Dra = false; + X0Y0_竜性_中_鱗3.Hit = false; + X0Y1_竜性_中_鱗3.Hit = false; + X0Y2_竜性_中_鱗3.Hit = false; + X0Y3_竜性_中_鱗3.Hit = false; + X0Y4_竜性_中_鱗3.Hit = false; + } + } + + public bool 竜性_中_鱗4_表示 + { + get + { + return X0Y0_竜性_中_鱗4.Dra; + } + set + { + X0Y0_竜性_中_鱗4.Dra = false; + X0Y1_竜性_中_鱗4.Dra = false; + X0Y2_竜性_中_鱗4.Dra = false; + X0Y3_竜性_中_鱗4.Dra = false; + X0Y4_竜性_中_鱗4.Dra = false; + X0Y0_竜性_中_鱗4.Hit = false; + X0Y1_竜性_中_鱗4.Hit = false; + X0Y2_竜性_中_鱗4.Hit = false; + X0Y3_竜性_中_鱗4.Hit = false; + X0Y4_竜性_中_鱗4.Hit = false; + } + } + + public bool 竜性_左_鱗1_表示 + { + get + { + return X0Y0_竜性_左_鱗1.Dra; + } + set + { + X0Y0_竜性_左_鱗1.Dra = value; + X0Y1_竜性_左_鱗1.Dra = value; + X0Y2_竜性_左_鱗1.Dra = value; + X0Y3_竜性_左_鱗1.Dra = value; + X0Y4_竜性_左_鱗1.Dra = value; + X0Y0_竜性_左_鱗1.Hit = value; + X0Y1_竜性_左_鱗1.Hit = value; + X0Y2_竜性_左_鱗1.Hit = value; + X0Y3_竜性_左_鱗1.Hit = value; + X0Y4_竜性_左_鱗1.Hit = value; + } + } + + public bool 竜性_左_鱗2_表示 + { + get + { + return X0Y0_竜性_左_鱗2.Dra; + } + set + { + X0Y0_竜性_左_鱗2.Dra = value; + X0Y1_竜性_左_鱗2.Dra = value; + X0Y2_竜性_左_鱗2.Dra = value; + X0Y3_竜性_左_鱗2.Dra = value; + X0Y4_竜性_左_鱗2.Dra = value; + X0Y0_竜性_左_鱗2.Hit = value; + X0Y1_竜性_左_鱗2.Hit = value; + X0Y2_竜性_左_鱗2.Hit = value; + X0Y3_竜性_左_鱗2.Hit = value; + X0Y4_竜性_左_鱗2.Hit = value; + } + } + + public bool 竜性_右_鱗1_表示 + { + get + { + return X0Y0_竜性_右_鱗1.Dra; + } + set + { + X0Y0_竜性_右_鱗1.Dra = value; + X0Y1_竜性_右_鱗1.Dra = value; + X0Y2_竜性_右_鱗1.Dra = value; + X0Y3_竜性_右_鱗1.Dra = value; + X0Y4_竜性_右_鱗1.Dra = value; + X0Y0_竜性_右_鱗1.Hit = value; + X0Y1_竜性_右_鱗1.Hit = value; + X0Y2_竜性_右_鱗1.Hit = value; + X0Y3_竜性_右_鱗1.Hit = value; + X0Y4_竜性_右_鱗1.Hit = value; + } + } + + public bool 竜性_右_鱗2_表示 + { + get + { + return X0Y0_竜性_右_鱗2.Dra; + } + set + { + X0Y0_竜性_右_鱗2.Dra = value; + X0Y1_竜性_右_鱗2.Dra = value; + X0Y2_竜性_右_鱗2.Dra = value; + X0Y3_竜性_右_鱗2.Dra = value; + X0Y4_竜性_右_鱗2.Dra = value; + X0Y0_竜性_右_鱗2.Hit = value; + X0Y1_竜性_右_鱗2.Hit = value; + X0Y2_竜性_右_鱗2.Hit = value; + X0Y3_竜性_右_鱗2.Hit = value; + X0Y4_竜性_右_鱗2.Hit = value; + } + } + + public double 筋肉濃度 + { + get + { + return 筋肉_筋肉下CD.不透明度; + } + set + { + 筋肉_筋肉下CD.不透明度 = value; + 筋肉_筋肉左CD.不透明度 = value; + 筋肉_筋肉右CD.不透明度 = value; + 筋肉_筋上左CD.不透明度 = value; + 筋肉_筋上右CD.不透明度 = value; + 筋肉_筋下左CD.不透明度 = value; + 筋肉_筋下右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 腰_表示; + } + set + { + 腰_表示 = value; + 股_表示 = value; + 下腹_表示 = value; + 腰皺_表示 = value; + 筋肉_筋肉下_表示 = value; + 筋肉_筋肉左_表示 = value; + 筋肉_筋肉右_表示 = value; + 筋肉_筋上左_表示 = value; + 筋肉_筋上右_表示 = value; + 筋肉_筋下左_表示 = value; + 筋肉_筋下右_表示 = value; + 臍_表示 = value; + 紋柄_紋左_紋1_表示 = value; + 紋柄_紋左_紋2_表示 = value; + 紋柄_紋左_紋3_表示 = value; + 紋柄_紋右_紋1_表示 = value; + 紋柄_紋右_紋2_表示 = value; + 紋柄_紋右_紋3_表示 = value; + 虎柄_虎左_表示 = value; + 虎柄_虎右_表示 = value; + 竜性_中_鱗1_表示 = value; + 竜性_中_鱗2_表示 = value; + 竜性_中_鱗3_表示 = value; + 竜性_中_鱗4_表示 = value; + 竜性_左_鱗1_表示 = value; + 竜性_左_鱗2_表示 = value; + 竜性_右_鱗1_表示 = value; + 竜性_右_鱗2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 腰CD.不透明度; + } + set + { + 腰CD.不透明度 = value; + 股CD.不透明度 = value; + 下腹CD.不透明度 = value; + 腰皺CD.不透明度 = value; + 筋肉_筋肉下CD.不透明度 = value; + 筋肉_筋肉左CD.不透明度 = value; + 筋肉_筋肉右CD.不透明度 = value; + 筋肉_筋上左CD.不透明度 = value; + 筋肉_筋上右CD.不透明度 = value; + 筋肉_筋下左CD.不透明度 = value; + 筋肉_筋下右CD.不透明度 = value; + 臍CD.不透明度 = value; + 紋柄_紋左_紋1CD.不透明度 = value; + 紋柄_紋左_紋2CD.不透明度 = value; + 紋柄_紋左_紋3CD.不透明度 = value; + 紋柄_紋右_紋1CD.不透明度 = value; + 紋柄_紋右_紋2CD.不透明度 = value; + 紋柄_紋右_紋3CD.不透明度 = value; + 虎柄_虎左CD.不透明度 = value; + 虎柄_虎右CD.不透明度 = value; + 竜性_中_鱗1CD.不透明度 = value; + 竜性_中_鱗2CD.不透明度 = value; + 竜性_中_鱗3CD.不透明度 = value; + 竜性_中_鱗4CD.不透明度 = value; + 竜性_左_鱗1CD.不透明度 = value; + 竜性_左_鱗2CD.不透明度 = value; + 竜性_右_鱗1CD.不透明度 = value; + 竜性_右_鱗2CD.不透明度 = value; + } + } + + public JointS 腿左_接続点 => new JointS(本体, X0Y0_腰, 0); + + public JointS 腿右_接続点 => new JointS(本体, X0Y0_腰, 1); + + public JointS 膣基_接続点 => new JointS(本体, X0Y0_腰, 3); + + public JointS 肛門_接続点 => new JointS(本体, X0Y0_腰, 4); + + public JointS 尾_接続点 => new JointS(本体, X0Y0_腰, 4); + + public JointS 半身_接続点 => new JointS(本体, X0Y0_腰, 4); + + public JointS 上着_接続点 => new JointS(本体, X0Y0_腰, 5); + + public JointS 肌_接続点 => new JointS(本体, X0Y0_腰, 6); + + public JointS 翼左_接続点 => new JointS(本体, X0Y0_腰, 7); + + public JointS 翼右_接続点 => new JointS(本体, X0Y0_腰, 8); + + public 四足腰(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 四足腰D e) + { + 四足腰 四足腰2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.半身["四足腰"]); + Pars pars = 本体[0][0]; + X0Y0_腰 = pars["腰"].ToPar(); + X0Y0_股 = pars["股"].ToPar(); + X0Y0_下腹 = pars["下腹"].ToPar(); + X0Y0_腰皺 = pars["腰皺"].ToPar(); + Pars pars2 = pars["筋肉"].ToPars(); + X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); + X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + X0Y0_筋肉_筋上左 = pars2["筋上左"].ToPar(); + X0Y0_筋肉_筋上右 = pars2["筋上右"].ToPar(); + X0Y0_筋肉_筋下左 = pars2["筋下左"].ToPar(); + X0Y0_筋肉_筋下右 = pars2["筋下右"].ToPar(); + X0Y0_臍 = pars["臍"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + Pars pars3 = pars2["紋左"].ToPars(); + X0Y0_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); + X0Y0_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); + X0Y0_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); + pars3 = pars2["紋右"].ToPars(); + X0Y0_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); + X0Y0_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); + X0Y0_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); + pars2 = pars["虎柄"].ToPars(); + X0Y0_虎柄_虎左 = pars2["虎左"].ToPar(); + X0Y0_虎柄_虎右 = pars2["虎右"].ToPar(); + pars2 = pars["鱗"].ToPars(); + pars3 = pars2["中"].ToPars(); + X0Y0_竜性_中_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_竜性_中_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_竜性_中_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_竜性_中_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["左"].ToPars(); + X0Y0_竜性_左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_竜性_左_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y0_竜性_右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_竜性_右_鱗2 = pars3["鱗2"].ToPar(); + pars = 本体[0][1]; + X0Y1_腰 = pars["腰"].ToPar(); + X0Y1_股 = pars["股"].ToPar(); + X0Y1_下腹 = pars["下腹"].ToPar(); + X0Y1_腰皺 = pars["腰皺"].ToPar(); + pars2 = pars["筋肉"].ToPars(); + X0Y1_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); + X0Y1_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y1_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + X0Y1_筋肉_筋上左 = pars2["筋上左"].ToPar(); + X0Y1_筋肉_筋上右 = pars2["筋上右"].ToPar(); + X0Y1_筋肉_筋下左 = pars2["筋下左"].ToPar(); + X0Y1_筋肉_筋下右 = pars2["筋下右"].ToPar(); + X0Y1_臍 = pars["臍"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + pars3 = pars2["紋左"].ToPars(); + X0Y1_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); + X0Y1_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); + X0Y1_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); + pars3 = pars2["紋右"].ToPars(); + X0Y1_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); + X0Y1_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); + X0Y1_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); + pars2 = pars["虎柄"].ToPars(); + X0Y1_虎柄_虎左 = pars2["虎左"].ToPar(); + X0Y1_虎柄_虎右 = pars2["虎右"].ToPar(); + pars2 = pars["鱗"].ToPars(); + pars3 = pars2["中"].ToPars(); + X0Y1_竜性_中_鱗1 = pars3["鱗1"].ToPar(); + X0Y1_竜性_中_鱗2 = pars3["鱗2"].ToPar(); + X0Y1_竜性_中_鱗3 = pars3["鱗3"].ToPar(); + X0Y1_竜性_中_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["左"].ToPars(); + X0Y1_竜性_左_鱗1 = pars3["鱗1"].ToPar(); + X0Y1_竜性_左_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y1_竜性_右_鱗1 = pars3["鱗1"].ToPar(); + X0Y1_竜性_右_鱗2 = pars3["鱗2"].ToPar(); + pars = 本体[0][2]; + X0Y2_腰 = pars["腰"].ToPar(); + X0Y2_股 = pars["股"].ToPar(); + X0Y2_下腹 = pars["下腹"].ToPar(); + X0Y2_腰皺 = pars["腰皺"].ToPar(); + pars2 = pars["筋肉"].ToPars(); + X0Y2_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); + X0Y2_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y2_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + X0Y2_筋肉_筋上左 = pars2["筋上左"].ToPar(); + X0Y2_筋肉_筋上右 = pars2["筋上右"].ToPar(); + X0Y2_筋肉_筋下左 = pars2["筋下左"].ToPar(); + X0Y2_筋肉_筋下右 = pars2["筋下右"].ToPar(); + X0Y2_臍 = pars["臍"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + pars3 = pars2["紋左"].ToPars(); + X0Y2_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); + X0Y2_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); + X0Y2_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); + pars3 = pars2["紋右"].ToPars(); + X0Y2_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); + X0Y2_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); + X0Y2_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); + pars2 = pars["虎柄"].ToPars(); + X0Y2_虎柄_虎左 = pars2["虎左"].ToPar(); + X0Y2_虎柄_虎右 = pars2["虎右"].ToPar(); + pars2 = pars["鱗"].ToPars(); + pars3 = pars2["中"].ToPars(); + X0Y2_竜性_中_鱗1 = pars3["鱗1"].ToPar(); + X0Y2_竜性_中_鱗2 = pars3["鱗2"].ToPar(); + X0Y2_竜性_中_鱗3 = pars3["鱗3"].ToPar(); + X0Y2_竜性_中_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["左"].ToPars(); + X0Y2_竜性_左_鱗1 = pars3["鱗1"].ToPar(); + X0Y2_竜性_左_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y2_竜性_右_鱗1 = pars3["鱗1"].ToPar(); + X0Y2_竜性_右_鱗2 = pars3["鱗2"].ToPar(); + pars = 本体[0][3]; + X0Y3_腰 = pars["腰"].ToPar(); + X0Y3_股 = pars["股"].ToPar(); + X0Y3_下腹 = pars["下腹"].ToPar(); + X0Y3_腰皺 = pars["腰皺"].ToPar(); + pars2 = pars["筋肉"].ToPars(); + X0Y3_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); + X0Y3_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y3_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + X0Y3_筋肉_筋上左 = pars2["筋上左"].ToPar(); + X0Y3_筋肉_筋上右 = pars2["筋上右"].ToPar(); + X0Y3_筋肉_筋下左 = pars2["筋下左"].ToPar(); + X0Y3_筋肉_筋下右 = pars2["筋下右"].ToPar(); + X0Y3_臍 = pars["臍"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + pars3 = pars2["紋左"].ToPars(); + X0Y3_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); + X0Y3_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); + X0Y3_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); + pars3 = pars2["紋右"].ToPars(); + X0Y3_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); + X0Y3_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); + X0Y3_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); + pars2 = pars["虎柄"].ToPars(); + X0Y3_虎柄_虎左 = pars2["虎左"].ToPar(); + X0Y3_虎柄_虎右 = pars2["虎右"].ToPar(); + pars2 = pars["鱗"].ToPars(); + pars3 = pars2["中"].ToPars(); + X0Y3_竜性_中_鱗1 = pars3["鱗1"].ToPar(); + X0Y3_竜性_中_鱗2 = pars3["鱗2"].ToPar(); + X0Y3_竜性_中_鱗3 = pars3["鱗3"].ToPar(); + X0Y3_竜性_中_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["左"].ToPars(); + X0Y3_竜性_左_鱗1 = pars3["鱗1"].ToPar(); + X0Y3_竜性_左_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y3_竜性_右_鱗1 = pars3["鱗1"].ToPar(); + X0Y3_竜性_右_鱗2 = pars3["鱗2"].ToPar(); + pars = 本体[0][4]; + X0Y4_腰 = pars["腰"].ToPar(); + X0Y4_股 = pars["股"].ToPar(); + X0Y4_下腹 = pars["下腹"].ToPar(); + X0Y4_腰皺 = pars["腰皺"].ToPar(); + pars2 = pars["筋肉"].ToPars(); + X0Y4_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); + X0Y4_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y4_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + X0Y4_筋肉_筋上左 = pars2["筋上左"].ToPar(); + X0Y4_筋肉_筋上右 = pars2["筋上右"].ToPar(); + X0Y4_筋肉_筋下左 = pars2["筋下左"].ToPar(); + X0Y4_筋肉_筋下右 = pars2["筋下右"].ToPar(); + X0Y4_臍 = pars["臍"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + pars3 = pars2["紋左"].ToPars(); + X0Y4_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); + X0Y4_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); + X0Y4_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); + pars3 = pars2["紋右"].ToPars(); + X0Y4_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); + X0Y4_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); + X0Y4_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); + pars2 = pars["虎柄"].ToPars(); + X0Y4_虎柄_虎左 = pars2["虎左"].ToPar(); + X0Y4_虎柄_虎右 = pars2["虎右"].ToPar(); + pars2 = pars["鱗"].ToPars(); + pars3 = pars2["中"].ToPars(); + X0Y4_竜性_中_鱗1 = pars3["鱗1"].ToPar(); + X0Y4_竜性_中_鱗2 = pars3["鱗2"].ToPar(); + X0Y4_竜性_中_鱗3 = pars3["鱗3"].ToPar(); + X0Y4_竜性_中_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["左"].ToPars(); + X0Y4_竜性_左_鱗1 = pars3["鱗1"].ToPar(); + X0Y4_竜性_左_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y4_竜性_右_鱗1 = pars3["鱗1"].ToPar(); + X0Y4_竜性_右_鱗2 = pars3["鱗2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 腰_表示 = e.腰_表示; + 股_表示 = e.股_表示; + 下腹_表示 = e.下腹_表示; + 腰皺_表示 = e.腰皺_表示; + 筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示; + 筋肉_筋肉左_表示 = e.筋肉_筋肉左_表示; + 筋肉_筋肉右_表示 = e.筋肉_筋肉右_表示; + 筋肉_筋上左_表示 = e.筋肉_筋上左_表示; + 筋肉_筋上右_表示 = e.筋肉_筋上右_表示; + 筋肉_筋下左_表示 = e.筋肉_筋下左_表示; + 筋肉_筋下右_表示 = e.筋肉_筋下右_表示; + 臍_表示 = e.臍_表示; + 紋柄_紋左_紋1_表示 = e.紋柄_紋左_紋1_表示; + 紋柄_紋左_紋2_表示 = e.紋柄_紋左_紋2_表示; + 紋柄_紋左_紋3_表示 = e.紋柄_紋左_紋3_表示; + 紋柄_紋右_紋1_表示 = e.紋柄_紋右_紋1_表示; + 紋柄_紋右_紋2_表示 = e.紋柄_紋右_紋2_表示; + 紋柄_紋右_紋3_表示 = e.紋柄_紋右_紋3_表示; + 虎柄_虎左_表示 = e.虎柄_虎左_表示; + 虎柄_虎右_表示 = e.虎柄_虎右_表示; + 竜性_中_鱗1_表示 = e.竜性_中_鱗1_表示; + 竜性_中_鱗2_表示 = e.竜性_中_鱗2_表示; + 竜性_中_鱗3_表示 = e.竜性_中_鱗3_表示; + 竜性_中_鱗4_表示 = e.竜性_中_鱗4_表示; + 竜性_左_鱗1_表示 = e.竜性_左_鱗1_表示; + 竜性_左_鱗2_表示 = e.竜性_左_鱗2_表示; + 竜性_右_鱗1_表示 = e.竜性_右_鱗1_表示; + 竜性_右_鱗2_表示 = e.竜性_右_鱗2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.腿左_接続.Count > 0) + { + 腿左_接続 = e.腿左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足腰2; + f.ConnectionType = ConnectionInfo.四足腰_腿左_接続; + f.接続(四足腰2.腿左_接続点); + return f; + }).ToArray(); + } + if (e.腿右_接続.Count > 0) + { + 腿右_接続 = e.腿右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足腰2; + f.ConnectionType = ConnectionInfo.四足腰_腿右_接続; + f.接続(四足腰2.腿右_接続点); + return f; + }).ToArray(); + } + if (e.膣基_接続.Count > 0) + { + 膣基_接続 = e.膣基_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足腰2; + f.ConnectionType = ConnectionInfo.四足腰_膣基_接続; + f.接続(四足腰2.膣基_接続点); + return f; + }).ToArray(); + } + if (e.肛門_接続.Count > 0) + { + 肛門_接続 = e.肛門_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足腰2; + f.ConnectionType = ConnectionInfo.四足腰_肛門_接続; + f.接続(四足腰2.肛門_接続点); + return f; + }).ToArray(); + } + if (e.尾_接続.Count > 0) + { + 尾_接続 = e.尾_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足腰2; + f.ConnectionType = ConnectionInfo.四足腰_尾_接続; + f.接続(四足腰2.尾_接続点); + return f; + }).ToArray(); + } + if (e.半身_接続.Count > 0) + { + 半身_接続 = e.半身_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足腰2; + f.ConnectionType = ConnectionInfo.四足腰_半身_接続; + f.接続(四足腰2.半身_接続点); + return f; + }).ToArray(); + } + if (e.上着_接続.Count > 0) + { + 上着_接続 = e.上着_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足腰2; + f.ConnectionType = ConnectionInfo.四足腰_上着_接続; + f.接続(四足腰2.上着_接続点); + return f; + }).ToArray(); + } + if (e.肌_接続.Count > 0) + { + 肌_接続 = e.肌_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足腰2; + f.ConnectionType = ConnectionInfo.四足腰_肌_接続; + f.接続(四足腰2.肌_接続点); + return f; + }).ToArray(); + } + if (e.翼左_接続.Count > 0) + { + 翼左_接続 = e.翼左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足腰2; + f.ConnectionType = ConnectionInfo.四足腰_翼左_接続; + f.接続(四足腰2.翼左_接続点); + return f; + }).ToArray(); + } + if (e.翼右_接続.Count > 0) + { + 翼右_接続 = e.翼右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 四足腰2; + f.ConnectionType = ConnectionInfo.四足腰_翼右_接続; + f.接続(四足腰2.翼右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_腰CP = new ColorP(X0Y0_腰, 腰CD, DisUnit, abj: true); + X0Y0_股CP = new ColorP(X0Y0_股, 股CD, DisUnit, abj: false); + X0Y0_下腹CP = new ColorP(X0Y0_下腹, 下腹CD, DisUnit, abj: false); + X0Y0_腰皺CP = new ColorP(X0Y0_腰皺, 腰皺CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y0_筋肉_筋上左CP = new ColorP(X0Y0_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); + X0Y0_筋肉_筋上右CP = new ColorP(X0Y0_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); + X0Y0_筋肉_筋下左CP = new ColorP(X0Y0_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); + X0Y0_筋肉_筋下右CP = new ColorP(X0Y0_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); + X0Y0_臍CP = new ColorP(X0Y0_臍, 臍CD, DisUnit, abj: false); + 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_紋柄_紋右_紋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_虎柄_虎左CP = new ColorP(X0Y0_虎柄_虎左, 虎柄_虎左CD, 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); + X0Y0_竜性_中_鱗3CP = new ColorP(X0Y0_竜性_中_鱗3, 竜性_中_鱗3CD, DisUnit, abj: true); + X0Y0_竜性_中_鱗4CP = new ColorP(X0Y0_竜性_中_鱗4, 竜性_中_鱗4CD, DisUnit, abj: true); + X0Y0_竜性_左_鱗1CP = new ColorP(X0Y0_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); + X0Y0_竜性_左_鱗2CP = new ColorP(X0Y0_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); + X0Y0_竜性_右_鱗1CP = new ColorP(X0Y0_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); + X0Y0_竜性_右_鱗2CP = new ColorP(X0Y0_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); + X0Y1_腰CP = new ColorP(X0Y1_腰, 腰CD, DisUnit, abj: true); + X0Y1_股CP = new ColorP(X0Y1_股, 股CD, DisUnit, abj: false); + X0Y1_下腹CP = new ColorP(X0Y1_下腹, 下腹CD, DisUnit, abj: false); + X0Y1_腰皺CP = new ColorP(X0Y1_腰皺, 腰皺CD, DisUnit, abj: false); + X0Y1_筋肉_筋肉下CP = new ColorP(X0Y1_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); + X0Y1_筋肉_筋肉左CP = new ColorP(X0Y1_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y1_筋肉_筋肉右CP = new ColorP(X0Y1_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y1_筋肉_筋上左CP = new ColorP(X0Y1_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); + X0Y1_筋肉_筋上右CP = new ColorP(X0Y1_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); + X0Y1_筋肉_筋下左CP = new ColorP(X0Y1_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); + X0Y1_筋肉_筋下右CP = new ColorP(X0Y1_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); + X0Y1_臍CP = new ColorP(X0Y1_臍, 臍CD, DisUnit, abj: false); + 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_紋柄_紋右_紋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_虎柄_虎右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_竜性_中_鱗3CP = new ColorP(X0Y1_竜性_中_鱗3, 竜性_中_鱗3CD, DisUnit, abj: true); + X0Y1_竜性_中_鱗4CP = new ColorP(X0Y1_竜性_中_鱗4, 竜性_中_鱗4CD, 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); + X0Y2_腰CP = new ColorP(X0Y2_腰, 腰CD, DisUnit, abj: true); + X0Y2_股CP = new ColorP(X0Y2_股, 股CD, DisUnit, abj: false); + X0Y2_下腹CP = new ColorP(X0Y2_下腹, 下腹CD, DisUnit, abj: false); + X0Y2_腰皺CP = new ColorP(X0Y2_腰皺, 腰皺CD, DisUnit, abj: false); + X0Y2_筋肉_筋肉下CP = new ColorP(X0Y2_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); + X0Y2_筋肉_筋肉左CP = new ColorP(X0Y2_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y2_筋肉_筋肉右CP = new ColorP(X0Y2_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y2_筋肉_筋上左CP = new ColorP(X0Y2_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); + X0Y2_筋肉_筋上右CP = new ColorP(X0Y2_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); + X0Y2_筋肉_筋下左CP = new ColorP(X0Y2_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); + X0Y2_筋肉_筋下右CP = new ColorP(X0Y2_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); + X0Y2_臍CP = new ColorP(X0Y2_臍, 臍CD, DisUnit, abj: false); + X0Y2_紋柄_紋左_紋1CP = new ColorP(X0Y2_紋柄_紋左_紋1, 紋柄_紋左_紋1CD, DisUnit, abj: true); + X0Y2_紋柄_紋左_紋2CP = new ColorP(X0Y2_紋柄_紋左_紋2, 紋柄_紋左_紋2CD, DisUnit, abj: true); + X0Y2_紋柄_紋左_紋3CP = new ColorP(X0Y2_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, DisUnit, abj: true); + X0Y2_紋柄_紋右_紋1CP = new ColorP(X0Y2_紋柄_紋右_紋1, 紋柄_紋右_紋1CD, DisUnit, abj: true); + X0Y2_紋柄_紋右_紋2CP = new ColorP(X0Y2_紋柄_紋右_紋2, 紋柄_紋右_紋2CD, DisUnit, abj: true); + X0Y2_紋柄_紋右_紋3CP = new ColorP(X0Y2_紋柄_紋右_紋3, 紋柄_紋右_紋3CD, DisUnit, abj: true); + X0Y2_虎柄_虎左CP = new ColorP(X0Y2_虎柄_虎左, 虎柄_虎左CD, DisUnit, abj: true); + X0Y2_虎柄_虎右CP = new ColorP(X0Y2_虎柄_虎右, 虎柄_虎右CD, DisUnit, abj: true); + X0Y2_竜性_中_鱗1CP = new ColorP(X0Y2_竜性_中_鱗1, 竜性_中_鱗1CD, DisUnit, abj: true); + X0Y2_竜性_中_鱗2CP = new ColorP(X0Y2_竜性_中_鱗2, 竜性_中_鱗2CD, DisUnit, abj: true); + X0Y2_竜性_中_鱗3CP = new ColorP(X0Y2_竜性_中_鱗3, 竜性_中_鱗3CD, DisUnit, abj: true); + X0Y2_竜性_中_鱗4CP = new ColorP(X0Y2_竜性_中_鱗4, 竜性_中_鱗4CD, DisUnit, abj: true); + X0Y2_竜性_左_鱗1CP = new ColorP(X0Y2_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); + X0Y2_竜性_左_鱗2CP = new ColorP(X0Y2_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); + X0Y2_竜性_右_鱗1CP = new ColorP(X0Y2_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); + X0Y2_竜性_右_鱗2CP = new ColorP(X0Y2_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); + X0Y3_腰CP = new ColorP(X0Y3_腰, 腰CD, DisUnit, abj: true); + X0Y3_股CP = new ColorP(X0Y3_股, 股CD, DisUnit, abj: false); + X0Y3_下腹CP = new ColorP(X0Y3_下腹, 下腹CD, DisUnit, abj: false); + X0Y3_腰皺CP = new ColorP(X0Y3_腰皺, 腰皺CD, DisUnit, abj: false); + X0Y3_筋肉_筋肉下CP = new ColorP(X0Y3_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); + X0Y3_筋肉_筋肉左CP = new ColorP(X0Y3_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y3_筋肉_筋肉右CP = new ColorP(X0Y3_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y3_筋肉_筋上左CP = new ColorP(X0Y3_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); + X0Y3_筋肉_筋上右CP = new ColorP(X0Y3_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); + X0Y3_筋肉_筋下左CP = new ColorP(X0Y3_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); + X0Y3_筋肉_筋下右CP = new ColorP(X0Y3_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); + X0Y3_臍CP = new ColorP(X0Y3_臍, 臍CD, DisUnit, abj: false); + X0Y3_紋柄_紋左_紋1CP = new ColorP(X0Y3_紋柄_紋左_紋1, 紋柄_紋左_紋1CD, DisUnit, abj: true); + X0Y3_紋柄_紋左_紋2CP = new ColorP(X0Y3_紋柄_紋左_紋2, 紋柄_紋左_紋2CD, DisUnit, abj: true); + X0Y3_紋柄_紋左_紋3CP = new ColorP(X0Y3_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, DisUnit, abj: true); + X0Y3_紋柄_紋右_紋1CP = new ColorP(X0Y3_紋柄_紋右_紋1, 紋柄_紋右_紋1CD, DisUnit, abj: true); + X0Y3_紋柄_紋右_紋2CP = new ColorP(X0Y3_紋柄_紋右_紋2, 紋柄_紋右_紋2CD, DisUnit, abj: true); + X0Y3_紋柄_紋右_紋3CP = new ColorP(X0Y3_紋柄_紋右_紋3, 紋柄_紋右_紋3CD, DisUnit, abj: true); + X0Y3_虎柄_虎左CP = new ColorP(X0Y3_虎柄_虎左, 虎柄_虎左CD, DisUnit, abj: true); + X0Y3_虎柄_虎右CP = new ColorP(X0Y3_虎柄_虎右, 虎柄_虎右CD, DisUnit, abj: true); + X0Y3_竜性_中_鱗1CP = new ColorP(X0Y3_竜性_中_鱗1, 竜性_中_鱗1CD, DisUnit, abj: true); + X0Y3_竜性_中_鱗2CP = new ColorP(X0Y3_竜性_中_鱗2, 竜性_中_鱗2CD, DisUnit, abj: true); + X0Y3_竜性_中_鱗3CP = new ColorP(X0Y3_竜性_中_鱗3, 竜性_中_鱗3CD, DisUnit, abj: true); + X0Y3_竜性_中_鱗4CP = new ColorP(X0Y3_竜性_中_鱗4, 竜性_中_鱗4CD, DisUnit, abj: true); + X0Y3_竜性_左_鱗1CP = new ColorP(X0Y3_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); + X0Y3_竜性_左_鱗2CP = new ColorP(X0Y3_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); + X0Y3_竜性_右_鱗1CP = new ColorP(X0Y3_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); + X0Y3_竜性_右_鱗2CP = new ColorP(X0Y3_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); + X0Y4_腰CP = new ColorP(X0Y4_腰, 腰CD, DisUnit, abj: true); + X0Y4_股CP = new ColorP(X0Y4_股, 股CD, DisUnit, abj: false); + X0Y4_下腹CP = new ColorP(X0Y4_下腹, 下腹CD, DisUnit, abj: false); + X0Y4_腰皺CP = new ColorP(X0Y4_腰皺, 腰皺CD, DisUnit, abj: false); + X0Y4_筋肉_筋肉下CP = new ColorP(X0Y4_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); + X0Y4_筋肉_筋肉左CP = new ColorP(X0Y4_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y4_筋肉_筋肉右CP = new ColorP(X0Y4_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y4_筋肉_筋上左CP = new ColorP(X0Y4_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); + X0Y4_筋肉_筋上右CP = new ColorP(X0Y4_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); + X0Y4_筋肉_筋下左CP = new ColorP(X0Y4_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); + X0Y4_筋肉_筋下右CP = new ColorP(X0Y4_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); + X0Y4_臍CP = new ColorP(X0Y4_臍, 臍CD, DisUnit, abj: false); + X0Y4_紋柄_紋左_紋1CP = new ColorP(X0Y4_紋柄_紋左_紋1, 紋柄_紋左_紋1CD, DisUnit, abj: true); + X0Y4_紋柄_紋左_紋2CP = new ColorP(X0Y4_紋柄_紋左_紋2, 紋柄_紋左_紋2CD, DisUnit, abj: true); + X0Y4_紋柄_紋左_紋3CP = new ColorP(X0Y4_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, DisUnit, abj: true); + X0Y4_紋柄_紋右_紋1CP = new ColorP(X0Y4_紋柄_紋右_紋1, 紋柄_紋右_紋1CD, DisUnit, abj: true); + X0Y4_紋柄_紋右_紋2CP = new ColorP(X0Y4_紋柄_紋右_紋2, 紋柄_紋右_紋2CD, DisUnit, abj: true); + X0Y4_紋柄_紋右_紋3CP = new ColorP(X0Y4_紋柄_紋右_紋3, 紋柄_紋右_紋3CD, DisUnit, abj: true); + X0Y4_虎柄_虎左CP = new ColorP(X0Y4_虎柄_虎左, 虎柄_虎左CD, DisUnit, abj: true); + X0Y4_虎柄_虎右CP = new ColorP(X0Y4_虎柄_虎右, 虎柄_虎右CD, DisUnit, abj: true); + X0Y4_竜性_中_鱗1CP = new ColorP(X0Y4_竜性_中_鱗1, 竜性_中_鱗1CD, DisUnit, abj: true); + X0Y4_竜性_中_鱗2CP = new ColorP(X0Y4_竜性_中_鱗2, 竜性_中_鱗2CD, DisUnit, abj: true); + X0Y4_竜性_中_鱗3CP = new ColorP(X0Y4_竜性_中_鱗3, 竜性_中_鱗3CD, DisUnit, abj: true); + X0Y4_竜性_中_鱗4CP = new ColorP(X0Y4_竜性_中_鱗4, 竜性_中_鱗4CD, DisUnit, abj: true); + X0Y4_竜性_左_鱗1CP = new ColorP(X0Y4_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); + X0Y4_竜性_左_鱗2CP = new ColorP(X0Y4_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); + X0Y4_竜性_右_鱗1CP = new ColorP(X0Y4_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); + X0Y4_竜性_右_鱗2CP = new ColorP(X0Y4_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); + 筋肉濃度 = e.筋肉濃度; + 濃度 = e.濃度; + 尺度YB = 0.96; + double num = 1.0025; + X0Y0_臍.BasePointBase = new Vector2D(X0Y0_臍.BasePointBase.X, 0.363998381176966); + X0Y1_臍.BasePointBase = new Vector2D(X0Y1_臍.BasePointBase.X, 0.363099175689868); + X0Y2_臍.BasePointBase = new Vector2D(X0Y2_臍.BasePointBase.X, 0.362199970202771); + X0Y3_臍.BasePointBase = new Vector2D(X0Y3_臍.BasePointBase.X, 0.361300764715674); + X0Y4_臍.BasePointBase = new Vector2D(X0Y4_臍.BasePointBase.X, 0.360401559228577); + num = 1.5; + X0Y0_臍.SizeBase *= num; + X0Y1_臍.SizeBase *= num; + X0Y2_臍.SizeBase *= num; + X0Y3_臍.SizeBase *= num; + X0Y4_臍.SizeBase *= num; + num = 0.6; + X0Y0_臍.SizeXBase *= num; + X0Y1_臍.SizeXBase *= num; + X0Y2_臍.SizeXBase *= num; + X0Y3_臍.SizeXBase *= num; + X0Y4_臍.SizeXBase *= num; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_腰CP.Update(); + X0Y0_股CP.Update(); + X0Y0_下腹CP.Update(); + X0Y0_腰皺CP.Update(); + X0Y0_筋肉_筋肉下CP.Update(); + X0Y0_筋肉_筋肉左CP.Update(); + X0Y0_筋肉_筋肉右CP.Update(); + X0Y0_筋肉_筋上左CP.Update(); + X0Y0_筋肉_筋上右CP.Update(); + X0Y0_筋肉_筋下左CP.Update(); + X0Y0_筋肉_筋下右CP.Update(); + X0Y0_臍CP.Update(); + X0Y0_紋柄_紋左_紋1CP.Update(); + X0Y0_紋柄_紋左_紋2CP.Update(); + X0Y0_紋柄_紋左_紋3CP.Update(); + X0Y0_紋柄_紋右_紋1CP.Update(); + X0Y0_紋柄_紋右_紋2CP.Update(); + X0Y0_紋柄_紋右_紋3CP.Update(); + X0Y0_虎柄_虎左CP.Update(); + X0Y0_虎柄_虎右CP.Update(); + X0Y0_竜性_中_鱗1CP.Update(); + X0Y0_竜性_中_鱗2CP.Update(); + X0Y0_竜性_中_鱗3CP.Update(); + X0Y0_竜性_中_鱗4CP.Update(); + X0Y0_竜性_左_鱗1CP.Update(); + X0Y0_竜性_左_鱗2CP.Update(); + X0Y0_竜性_右_鱗1CP.Update(); + X0Y0_竜性_右_鱗2CP.Update(); + break; + case 1: + X0Y1_腰CP.Update(); + X0Y1_股CP.Update(); + X0Y1_下腹CP.Update(); + X0Y1_腰皺CP.Update(); + X0Y1_筋肉_筋肉下CP.Update(); + X0Y1_筋肉_筋肉左CP.Update(); + X0Y1_筋肉_筋肉右CP.Update(); + X0Y1_筋肉_筋上左CP.Update(); + X0Y1_筋肉_筋上右CP.Update(); + X0Y1_筋肉_筋下左CP.Update(); + X0Y1_筋肉_筋下右CP.Update(); + X0Y1_臍CP.Update(); + X0Y1_紋柄_紋左_紋1CP.Update(); + X0Y1_紋柄_紋左_紋2CP.Update(); + X0Y1_紋柄_紋左_紋3CP.Update(); + X0Y1_紋柄_紋右_紋1CP.Update(); + X0Y1_紋柄_紋右_紋2CP.Update(); + X0Y1_紋柄_紋右_紋3CP.Update(); + X0Y1_虎柄_虎左CP.Update(); + X0Y1_虎柄_虎右CP.Update(); + X0Y1_竜性_中_鱗1CP.Update(); + X0Y1_竜性_中_鱗2CP.Update(); + X0Y1_竜性_中_鱗3CP.Update(); + X0Y1_竜性_中_鱗4CP.Update(); + X0Y1_竜性_左_鱗1CP.Update(); + X0Y1_竜性_左_鱗2CP.Update(); + X0Y1_竜性_右_鱗1CP.Update(); + X0Y1_竜性_右_鱗2CP.Update(); + break; + case 2: + X0Y2_腰CP.Update(); + X0Y2_股CP.Update(); + X0Y2_下腹CP.Update(); + X0Y2_腰皺CP.Update(); + X0Y2_筋肉_筋肉下CP.Update(); + X0Y2_筋肉_筋肉左CP.Update(); + X0Y2_筋肉_筋肉右CP.Update(); + X0Y2_筋肉_筋上左CP.Update(); + X0Y2_筋肉_筋上右CP.Update(); + X0Y2_筋肉_筋下左CP.Update(); + X0Y2_筋肉_筋下右CP.Update(); + X0Y2_臍CP.Update(); + X0Y2_紋柄_紋左_紋1CP.Update(); + X0Y2_紋柄_紋左_紋2CP.Update(); + X0Y2_紋柄_紋左_紋3CP.Update(); + X0Y2_紋柄_紋右_紋1CP.Update(); + X0Y2_紋柄_紋右_紋2CP.Update(); + X0Y2_紋柄_紋右_紋3CP.Update(); + X0Y2_虎柄_虎左CP.Update(); + X0Y2_虎柄_虎右CP.Update(); + X0Y2_竜性_中_鱗1CP.Update(); + X0Y2_竜性_中_鱗2CP.Update(); + X0Y2_竜性_中_鱗3CP.Update(); + X0Y2_竜性_中_鱗4CP.Update(); + X0Y2_竜性_左_鱗1CP.Update(); + X0Y2_竜性_左_鱗2CP.Update(); + X0Y2_竜性_右_鱗1CP.Update(); + X0Y2_竜性_右_鱗2CP.Update(); + break; + case 3: + X0Y3_腰CP.Update(); + X0Y3_股CP.Update(); + X0Y3_下腹CP.Update(); + X0Y3_腰皺CP.Update(); + X0Y3_筋肉_筋肉下CP.Update(); + X0Y3_筋肉_筋肉左CP.Update(); + X0Y3_筋肉_筋肉右CP.Update(); + X0Y3_筋肉_筋上左CP.Update(); + X0Y3_筋肉_筋上右CP.Update(); + X0Y3_筋肉_筋下左CP.Update(); + X0Y3_筋肉_筋下右CP.Update(); + X0Y3_臍CP.Update(); + X0Y3_紋柄_紋左_紋1CP.Update(); + X0Y3_紋柄_紋左_紋2CP.Update(); + X0Y3_紋柄_紋左_紋3CP.Update(); + X0Y3_紋柄_紋右_紋1CP.Update(); + X0Y3_紋柄_紋右_紋2CP.Update(); + X0Y3_紋柄_紋右_紋3CP.Update(); + X0Y3_虎柄_虎左CP.Update(); + X0Y3_虎柄_虎右CP.Update(); + X0Y3_竜性_中_鱗1CP.Update(); + X0Y3_竜性_中_鱗2CP.Update(); + X0Y3_竜性_中_鱗3CP.Update(); + X0Y3_竜性_中_鱗4CP.Update(); + X0Y3_竜性_左_鱗1CP.Update(); + X0Y3_竜性_左_鱗2CP.Update(); + X0Y3_竜性_右_鱗1CP.Update(); + X0Y3_竜性_右_鱗2CP.Update(); + break; + default: + X0Y4_腰CP.Update(); + X0Y4_股CP.Update(); + X0Y4_下腹CP.Update(); + X0Y4_腰皺CP.Update(); + X0Y4_筋肉_筋肉下CP.Update(); + X0Y4_筋肉_筋肉左CP.Update(); + X0Y4_筋肉_筋肉右CP.Update(); + X0Y4_筋肉_筋上左CP.Update(); + X0Y4_筋肉_筋上右CP.Update(); + X0Y4_筋肉_筋下左CP.Update(); + X0Y4_筋肉_筋下右CP.Update(); + X0Y4_臍CP.Update(); + X0Y4_紋柄_紋左_紋1CP.Update(); + X0Y4_紋柄_紋左_紋2CP.Update(); + X0Y4_紋柄_紋左_紋3CP.Update(); + X0Y4_紋柄_紋右_紋1CP.Update(); + X0Y4_紋柄_紋右_紋2CP.Update(); + X0Y4_紋柄_紋右_紋3CP.Update(); + X0Y4_虎柄_虎左CP.Update(); + X0Y4_虎柄_虎右CP.Update(); + X0Y4_竜性_中_鱗1CP.Update(); + X0Y4_竜性_中_鱗2CP.Update(); + X0Y4_竜性_中_鱗3CP.Update(); + X0Y4_竜性_中_鱗4CP.Update(); + X0Y4_竜性_左_鱗1CP.Update(); + X0Y4_竜性_左_鱗2CP.Update(); + X0Y4_竜性_右_鱗1CP.Update(); + X0Y4_竜性_右_鱗2CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 腰CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 股CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋上左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋上右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋下左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋下右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 虎柄_虎左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 虎柄_虎右CD = 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); + 竜性_中_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + + private void 配色T0(体配色 体配色) + { + 腰CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 股CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋上左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋上右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋下左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋下右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 虎柄_虎左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 虎柄_虎右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 竜性_中_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_中_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_中_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_中_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + + private void 配色T1(体配色 体配色) + { + 腰CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 股CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋上左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋上右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋下左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 筋肉_筋下右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 虎柄_虎左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 虎柄_虎右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 竜性_中_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_中_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_中_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_中_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰D.cs index 2d96a9b..a5c1d41 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰D.cs @@ -2,194 +2,195 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 四足腰D : EleD +namespace SlaveMatrix { - public bool 腰_表示 = true; + [Serializable] + public class 四足腰D : EleD + { + public bool 腰_表示 = true; - public bool 股_表示 = true; + public bool 股_表示 = true; - public bool 下腹_表示 = true; + public bool 下腹_表示 = true; - public bool 腰皺_表示 = true; + public bool 腰皺_表示 = true; - public bool 筋肉_筋肉下_表示 = true; + public bool 筋肉_筋肉下_表示 = true; - public bool 筋肉_筋肉左_表示 = true; + public bool 筋肉_筋肉左_表示 = true; - public bool 筋肉_筋肉右_表示 = true; + public bool 筋肉_筋肉右_表示 = true; - public bool 筋肉_筋上左_表示 = true; + public bool 筋肉_筋上左_表示 = true; - public bool 筋肉_筋上右_表示 = true; + public bool 筋肉_筋上右_表示 = true; - public bool 筋肉_筋下左_表示 = true; + public bool 筋肉_筋下左_表示 = true; - public bool 筋肉_筋下右_表示 = true; + public bool 筋肉_筋下右_表示 = true; - public bool 臍_表示 = true; + public bool 臍_表示 = true; - public bool 紋柄_紋左_紋1_表示; + public bool 紋柄_紋左_紋1_表示; - public bool 紋柄_紋左_紋2_表示; + public bool 紋柄_紋左_紋2_表示; - public bool 紋柄_紋左_紋3_表示; + public bool 紋柄_紋左_紋3_表示; - public bool 紋柄_紋右_紋1_表示; + public bool 紋柄_紋右_紋1_表示; - public bool 紋柄_紋右_紋2_表示; + public bool 紋柄_紋右_紋2_表示; - public bool 紋柄_紋右_紋3_表示; + public bool 紋柄_紋右_紋3_表示; - public bool 虎柄_虎左_表示; + public bool 虎柄_虎左_表示; - public bool 虎柄_虎右_表示; + public bool 虎柄_虎右_表示; - public bool 竜性_中_鱗1_表示; + public bool 竜性_中_鱗1_表示; - public bool 竜性_中_鱗2_表示; + public bool 竜性_中_鱗2_表示; - public bool 竜性_中_鱗3_表示; + public bool 竜性_中_鱗3_表示; - public bool 竜性_中_鱗4_表示; + public bool 竜性_中_鱗4_表示; - public bool 竜性_左_鱗1_表示; + public bool 竜性_左_鱗1_表示; - public bool 竜性_左_鱗2_表示; + public bool 竜性_左_鱗2_表示; - public bool 竜性_右_鱗1_表示; + public bool 竜性_右_鱗1_表示; - public bool 竜性_右_鱗2_表示; + public bool 竜性_右_鱗2_表示; - public double 筋肉濃度 = 1.0; + public double 筋肉濃度 = 1.0; - public List 腿左_接続 = new List(); + public List 腿左_接続 = new List(); - public List 腿右_接続 = new List(); + public List 腿右_接続 = new List(); - public List 膣基_接続 = new List(); + public List 膣基_接続 = new List(); - public List 肛門_接続 = new List(); + public List 肛門_接続 = new List(); - public List 尾_接続 = new List(); + public List 尾_接続 = new List(); - public List 半身_接続 = new List(); + public List 半身_接続 = new List(); - public List 上着_接続 = new List(); + public List 上着_接続 = new List(); - public List 肌_接続 = new List(); + public List 肌_接続 = new List(); - public List 翼左_接続 = new List(); + public List 翼左_接続 = new List(); - public List 翼右_接続 = new List(); + public List 翼右_接続 = new List(); - public 四足腰D() - { - ThisType = GetType(); - } + public 四足腰D() + { + ThisType = GetType(); + } - public void 腿左接続(EleD e) - { - 腿左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.四足腰_腿左_接続; - if (e is 獣腿D) - { - e.尺度B = 1.0; - } - } + public void 腿左接続(EleD e) + { + 腿左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.四足腰_腿左_接続; + if (e is 獣腿D) + { + e.尺度B = 1.0; + } + } - public void 腿右接続(EleD e) - { - 腿右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.四足腰_腿右_接続; - if (e is 獣腿D) - { - e.尺度B = 1.0; - } - } + public void 腿右接続(EleD e) + { + 腿右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.四足腰_腿右_接続; + if (e is 獣腿D) + { + e.尺度B = 1.0; + } + } - 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.四足腰_肛門_接続; - } + public void 肛門接続(EleD e) + { + 肛門_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.四足腰_肛門_接続; + } - public void 尾接続(EleD e) - { - 尾_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.四足腰_尾_接続; - if (e is 尾_ヘD || e is 尾_ウD || e is 尾_ガD || e is 尾_蟲D) - { - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.7; - } - return; - } - foreach (EleD item2 in e.EnumEleD()) - { - item2.尺度B = 1.1; - } - } + public void 尾接続(EleD e) + { + 尾_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.四足腰_尾_接続; + if (e is 尾_ヘD || e is 尾_ウD || e is 尾_ガD || e is 尾_蟲D) + { + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.7; + } + return; + } + foreach (EleD item2 in e.EnumEleD()) + { + item2.尺度B = 1.1; + } + } - 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.四足腰_上着_接続; - } + 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.四足腰_肌_接続; + } - public void 翼左接続(EleD e) - { - 翼左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.四足腰_翼左_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.1; - } - } + public void 翼左接続(EleD e) + { + 翼左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.四足腰_翼左_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.1; + } + } - public void 翼右接続(EleD e) - { - 翼右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.四足腰_翼右_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.1; - } - } + public void 翼右接続(EleD e) + { + 翼右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.四足腰_翼右_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.1; + } + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 四足腰(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 四足腰(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪.cs index 743cf01..7af8688 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪.cs @@ -1,251 +1,252 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 基髪 : Ele +namespace SlaveMatrix { - public Par X0Y0_髪; + public class 基髪 : Ele + { + public Par X0Y0_髪; - public ColorD 髪CD; + public ColorD 髪CD; - public ColorP X0Y0_髪CP; + public ColorP X0Y0_髪CP; - public Ele[] 頭頂左_接続; + public Ele[] 頭頂左_接続; - public Ele[] 頭頂右_接続; + public Ele[] 頭頂右_接続; - public Ele[] 横髪左_接続; + public Ele[] 横髪左_接続; - public Ele[] 横髪右_接続; + public Ele[] 横髪右_接続; - public Ele[] 前髪_接続; + public Ele[] 前髪_接続; - public Ele[] 後髪_接続; + public Ele[] 後髪_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪_表示 - { - get - { - return X0Y0_髪.Dra; - } - set - { - X0Y0_髪.Dra = value; - X0Y0_髪.Hit = value; - } - } + public bool 髪_表示 + { + get + { + return X0Y0_髪.Dra; + } + set + { + X0Y0_髪.Dra = value; + X0Y0_髪.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪_表示; - } - set - { - 髪_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪_表示; + } + set + { + 髪_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪CD.不透明度; - } - set - { - 髪CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪CD.不透明度; + } + set + { + 髪CD.不透明度 = value; + } + } - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public JointS 頭頂左_接続点 => new JointS(本体, X0Y0_髪, 0); + public JointS 頭頂左_接続点 => new JointS(本体, X0Y0_髪, 0); - public JointS 頭頂右_接続点 => new JointS(本体, X0Y0_髪, 1); + public JointS 頭頂右_接続点 => new JointS(本体, X0Y0_髪, 1); - public JointS 横髪左_接続点 => new JointS(本体, X0Y0_髪, 0); + public JointS 横髪左_接続点 => new JointS(本体, X0Y0_髪, 0); - public JointS 横髪右_接続点 => new JointS(本体, X0Y0_髪, 1); + public JointS 横髪右_接続点 => new JointS(本体, X0Y0_髪, 1); - public JointS 前髪_接続点 => new JointS(本体, X0Y0_髪, 2); + public JointS 前髪_接続点 => new JointS(本体, X0Y0_髪, 2); - public JointS 後髪_接続点 => new JointS(本体, X0Y0_髪, 3); + public JointS 後髪_接続点 => new JointS(本体, X0Y0_髪, 3); - public 基髪(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 基髪D e) - { - 基髪 基髪2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["基髪"]); - Pars pars = 本体[0][0]; - X0Y0_髪 = pars["髪"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪_表示 = e.髪_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.頭頂左_接続.Count > 0) - { - 頭頂左_接続 = e.頭頂左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 基髪2; - f.ConnectionType = ConnectionInfo.基髪_頭頂左_接続; - f.接続(基髪2.頭頂左_接続点); - return f; - }).ToArray(); - } - if (e.頭頂右_接続.Count > 0) - { - 頭頂右_接続 = e.頭頂右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 基髪2; - f.ConnectionType = ConnectionInfo.基髪_頭頂右_接続; - f.接続(基髪2.頭頂右_接続点); - return f; - }).ToArray(); - } - if (e.横髪左_接続.Count > 0) - { - 横髪左_接続 = e.横髪左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 基髪2; - f.ConnectionType = ConnectionInfo.基髪_横髪左_接続; - f.接続(基髪2.横髪左_接続点); - return f; - }).ToArray(); - } - if (e.横髪右_接続.Count > 0) - { - 横髪右_接続 = e.横髪右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 基髪2; - f.ConnectionType = ConnectionInfo.基髪_横髪右_接続; - f.接続(基髪2.横髪右_接続点); - return f; - }).ToArray(); - } - if (e.前髪_接続.Count > 0) - { - 前髪_接続 = e.前髪_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 基髪2; - f.ConnectionType = ConnectionInfo.基髪_前髪_接続; - f.接続(基髪2.前髪_接続点); - return f; - }).ToArray(); - } - if (e.後髪_接続.Count > 0) - { - 後髪_接続 = e.後髪_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 基髪2; - f.ConnectionType = ConnectionInfo.基髪_後髪_接続; - f.接続(基髪2.後髪_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪CP = new ColorP(X0Y0_髪, 髪CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 基髪(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 基髪D e) + { + 基髪 基髪2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["基髪"]); + Pars pars = 本体[0][0]; + X0Y0_髪 = pars["髪"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪_表示 = e.髪_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.頭頂左_接続.Count > 0) + { + 頭頂左_接続 = e.頭頂左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 基髪2; + f.ConnectionType = ConnectionInfo.基髪_頭頂左_接続; + f.接続(基髪2.頭頂左_接続点); + return f; + }).ToArray(); + } + if (e.頭頂右_接続.Count > 0) + { + 頭頂右_接続 = e.頭頂右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 基髪2; + f.ConnectionType = ConnectionInfo.基髪_頭頂右_接続; + f.接続(基髪2.頭頂右_接続点); + return f; + }).ToArray(); + } + if (e.横髪左_接続.Count > 0) + { + 横髪左_接続 = e.横髪左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 基髪2; + f.ConnectionType = ConnectionInfo.基髪_横髪左_接続; + f.接続(基髪2.横髪左_接続点); + return f; + }).ToArray(); + } + if (e.横髪右_接続.Count > 0) + { + 横髪右_接続 = e.横髪右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 基髪2; + f.ConnectionType = ConnectionInfo.基髪_横髪右_接続; + f.接続(基髪2.横髪右_接続点); + return f; + }).ToArray(); + } + if (e.前髪_接続.Count > 0) + { + 前髪_接続 = e.前髪_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 基髪2; + f.ConnectionType = ConnectionInfo.基髪_前髪_接続; + f.接続(基髪2.前髪_接続点); + return f; + }).ToArray(); + } + if (e.後髪_接続.Count > 0) + { + 後髪_接続 = e.後髪_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 基髪2; + f.ConnectionType = ConnectionInfo.基髪_後髪_接続; + f.接続(基髪2.後髪_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪CP = new ColorP(X0Y0_髪, 髪CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪CP.Update(); - } + public override void 色更新() + { + X0Y0_髪CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪D.cs index f545527..201c1cf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪D.cs @@ -2,74 +2,75 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 基髪D : EleD +namespace SlaveMatrix { - public bool 髪_表示 = true; + [Serializable] + public class 基髪D : EleD + { + public bool 髪_表示 = true; - public List 頭頂左_接続 = new List(); + public List 頭頂左_接続 = new List(); - public List 頭頂右_接続 = new List(); + public List 頭頂右_接続 = new List(); - public List 横髪左_接続 = new List(); + public List 横髪左_接続 = new List(); - public List 横髪右_接続 = new List(); + public List 横髪右_接続 = new List(); - public List 前髪_接続 = new List(); + public List 前髪_接続 = new List(); - public List 後髪_接続 = new List(); + public List 後髪_接続 = new List(); - public 基髪D() - { - ThisType = GetType(); - } + public 基髪D() + { + ThisType = GetType(); + } - 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.基髪_頭頂右_接続; - } + 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.基髪_横髪左_接続; + } - 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.基髪_前髪_接続; - } + 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.基髪_後髪_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 基髪(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 基髪(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸.cs index 26c04ff..17d38f8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸.cs @@ -1,236 +1,237 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 多足_蛸 : 半身 +namespace SlaveMatrix { - public Par X0Y0_胴; + public class 多足_蛸 : 半身 + { + public Par X0Y0_胴; - public ColorD 胴CD; + public ColorD 胴CD; - public ColorP X0Y0_胴CP; + public ColorP X0Y0_胴CP; - public Ele[] 軟体外左_接続; + public Ele[] 軟体外左_接続; - public Ele[] 軟体外右_接続; + public Ele[] 軟体外右_接続; - public Ele[] 軟体内左_接続; + public Ele[] 軟体内左_接続; - public Ele[] 軟体内右_接続; + public Ele[] 軟体内右_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 胴_表示 - { - get - { - return X0Y0_胴.Dra; - } - set - { - X0Y0_胴.Dra = value; - X0Y0_胴.Hit = value; - } - } + public bool 胴_表示 + { + get + { + return X0Y0_胴.Dra; + } + set + { + X0Y0_胴.Dra = value; + X0Y0_胴.Hit = value; + } + } - public override bool 表示 - { - get - { - return 胴_表示; - } - set - { - 胴_表示 = value; - } - } + public override bool 表示 + { + get + { + return 胴_表示; + } + set + { + 胴_表示 = value; + } + } - public override double 濃度 - { - get - { - return 胴CD.不透明度; - } - set - { - 胴CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 胴CD.不透明度; + } + set + { + 胴CD.不透明度 = value; + } + } - public JointS 軟体外左_接続点 => new JointS(本体, X0Y0_胴, 0); + public JointS 軟体外左_接続点 => new JointS(本体, X0Y0_胴, 0); - public JointS 軟体外右_接続点 => new JointS(本体, X0Y0_胴, 3); + public JointS 軟体外右_接続点 => new JointS(本体, X0Y0_胴, 3); - public JointS 軟体内左_接続点 => new JointS(本体, X0Y0_胴, 1); + public JointS 軟体内左_接続点 => new JointS(本体, X0Y0_胴, 1); - public JointS 軟体内右_接続点 => new JointS(本体, X0Y0_胴, 2); + public JointS 軟体内右_接続点 => new JointS(本体, X0Y0_胴, 2); - public 多足_蛸(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 多足_蛸D e) - { - 多足_蛸 多足_蛸2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蛸"; - dif.Add(new Pars(Sta.半身["多足"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_胴 = pars["胴"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 胴_表示 = e.胴_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.軟体外左_接続.Count > 0) - { - 軟体外左_接続 = e.軟体外左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蛸2; - f.ConnectionType = ConnectionInfo.多足_蛸_軟体外左_接続; - f.接続(多足_蛸2.軟体外左_接続点); - return f; - }).ToArray(); - } - if (e.軟体外右_接続.Count > 0) - { - 軟体外右_接続 = e.軟体外右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蛸2; - f.ConnectionType = ConnectionInfo.多足_蛸_軟体外右_接続; - f.接続(多足_蛸2.軟体外右_接続点); - return f; - }).ToArray(); - } - if (e.軟体内左_接続.Count > 0) - { - 軟体内左_接続 = e.軟体内左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蛸2; - f.ConnectionType = ConnectionInfo.多足_蛸_軟体内左_接続; - f.接続(多足_蛸2.軟体内左_接続点); - return f; - }).ToArray(); - } - if (e.軟体内右_接続.Count > 0) - { - 軟体内右_接続 = e.軟体内右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蛸2; - f.ConnectionType = ConnectionInfo.多足_蛸_軟体内右_接続; - f.接続(多足_蛸2.軟体内右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_胴CP = new ColorP(X0Y0_胴, 胴CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 多足_蛸(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 多足_蛸D e) + { + 多足_蛸 多足_蛸2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "蛸"; + dif.Add(new Pars(Sta.半身["多足"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_胴 = pars["胴"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 胴_表示 = e.胴_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.軟体外左_接続.Count > 0) + { + 軟体外左_接続 = e.軟体外左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蛸2; + f.ConnectionType = ConnectionInfo.多足_蛸_軟体外左_接続; + f.接続(多足_蛸2.軟体外左_接続点); + return f; + }).ToArray(); + } + if (e.軟体外右_接続.Count > 0) + { + 軟体外右_接続 = e.軟体外右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蛸2; + f.ConnectionType = ConnectionInfo.多足_蛸_軟体外右_接続; + f.接続(多足_蛸2.軟体外右_接続点); + return f; + }).ToArray(); + } + if (e.軟体内左_接続.Count > 0) + { + 軟体内左_接続 = e.軟体内左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蛸2; + f.ConnectionType = ConnectionInfo.多足_蛸_軟体内左_接続; + f.接続(多足_蛸2.軟体内左_接続点); + return f; + }).ToArray(); + } + if (e.軟体内右_接続.Count > 0) + { + 軟体内右_接続 = e.軟体内右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蛸2; + f.ConnectionType = ConnectionInfo.多足_蛸_軟体内右_接続; + f.接続(多足_蛸2.軟体内右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_胴CP = new ColorP(X0Y0_胴, 胴CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_胴CP.Update(); - } + public override void 色更新() + { + X0Y0_胴CP.Update(); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - } + private void 配色N0(体配色 体配色) + { + 胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + } - private void 配色T0(体配色 体配色) - { - 胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + private void 配色T0(体配色 体配色) + { + 胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } - private void 配色T1(体配色 体配色) - { - 胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - } + private void 配色T1(体配色 体配色) + { + 胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸D.cs index 140ceaa..5886f1c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸D.cs @@ -2,72 +2,73 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 多足_蛸D : 半身D +namespace SlaveMatrix { - public bool 胴_表示 = true; + [Serializable] + public class 多足_蛸D : 半身D + { + public bool 胴_表示 = true; - public List 軟体外左_接続 = new List(); + public List 軟体外左_接続 = new List(); - public List 軟体外右_接続 = new List(); + public List 軟体外右_接続 = new List(); - public List 軟体内左_接続 = new List(); + public List 軟体内左_接続 = new List(); - public List 軟体内右_接続 = new List(); + public List 軟体内右_接続 = new List(); - public 多足_蛸D() - { - ThisType = GetType(); - } + public 多足_蛸D() + { + ThisType = GetType(); + } - public void 軟体外左接続(EleD e) - { - 軟体外左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.多足_蛸_軟体外左_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } + public void 軟体外左接続(EleD e) + { + 軟体外左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.多足_蛸_軟体外左_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } - public void 軟体外右接続(EleD e) - { - 軟体外右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.多足_蛸_軟体外右_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } + public void 軟体外右接続(EleD e) + { + 軟体外右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.多足_蛸_軟体外右_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } - public void 軟体内左接続(EleD e) - { - 軟体内左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.多足_蛸_軟体内左_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } + public void 軟体内左接続(EleD e) + { + 軟体内左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.多足_蛸_軟体内左_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } - public void 軟体内右接続(EleD e) - { - 軟体内右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.多足_蛸_軟体内右_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } + public void 軟体内右接続(EleD e) + { + 軟体内右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.多足_蛸_軟体内右_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 多足_蛸(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 多足_蛸(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘.cs index d8635c3..94375d9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘.cs @@ -2,480 +2,481 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 多足_蜘 : 半身 +namespace SlaveMatrix { - public Par X0Y0_胴; + public class 多足_蜘 : 半身 + { + public Par X0Y0_胴; - public Par X0Y0_胸版; + public Par X0Y0_胸版; - public Par X0Y0_柄; + public Par X0Y0_柄; - public ColorD 胴CD; + public ColorD 胴CD; - public ColorD 胸版CD; + public ColorD 胸版CD; - public ColorD 柄CD; + public ColorD 柄CD; - public ColorP X0Y0_胴CP; + public ColorP X0Y0_胴CP; - public ColorP X0Y0_胸版CP; + public ColorP X0Y0_胸版CP; - public ColorP X0Y0_柄CP; + public ColorP X0Y0_柄CP; - public Ele[] 触肢左_接続; + public Ele[] 触肢左_接続; - public Ele[] 触肢右_接続; + public Ele[] 触肢右_接続; - public Ele[] 節足左1_接続; + public Ele[] 節足左1_接続; - public Ele[] 節足左2_接続; + public Ele[] 節足左2_接続; - public Ele[] 節足左3_接続; + public Ele[] 節足左3_接続; - public Ele[] 節足左4_接続; + public Ele[] 節足左4_接続; - public Ele[] 節足右1_接続; + public Ele[] 節足右1_接続; - public Ele[] 節足右2_接続; + public Ele[] 節足右2_接続; - public Ele[] 節足右3_接続; + public Ele[] 節足右3_接続; - public Ele[] 節足右4_接続; + public Ele[] 節足右4_接続; - public Ele[] 尾_接続; + public Ele[] 尾_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 胴_表示 - { - get - { - return X0Y0_胴.Dra; - } - set - { - X0Y0_胴.Dra = value; - X0Y0_胴.Hit = value; - } - } + public bool 胴_表示 + { + get + { + return X0Y0_胴.Dra; + } + set + { + X0Y0_胴.Dra = value; + X0Y0_胴.Hit = value; + } + } - public bool 胸版_表示 - { - get - { - return X0Y0_胸版.Dra; - } - set - { - X0Y0_胸版.Dra = value; - X0Y0_胸版.Hit = value; - } - } + public bool 胸版_表示 + { + get + { + return X0Y0_胸版.Dra; + } + set + { + X0Y0_胸版.Dra = value; + X0Y0_胸版.Hit = value; + } + } - public bool 柄_表示 - { - get - { - return X0Y0_柄.Dra; - } - set - { - X0Y0_柄.Dra = value; - X0Y0_柄.Hit = value; - } - } + public bool 柄_表示 + { + get + { + return X0Y0_柄.Dra; + } + set + { + X0Y0_柄.Dra = value; + X0Y0_柄.Hit = value; + } + } - public override bool 表示 - { - get - { - return 胴_表示; - } - set - { - 胴_表示 = value; - 胸版_表示 = value; - 柄_表示 = value; - } - } + public override bool 表示 + { + get + { + return 胴_表示; + } + set + { + 胴_表示 = value; + 胸版_表示 = value; + 柄_表示 = value; + } + } - public override double 濃度 - { - get - { - return 胴CD.不透明度; - } - set - { - 胴CD.不透明度 = value; - 胸版CD.不透明度 = value; - 柄CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 胴CD.不透明度; + } + set + { + 胴CD.不透明度 = value; + 胸版CD.不透明度 = value; + 柄CD.不透明度 = value; + } + } - public JointS 触肢左_接続点 => new JointS(本体, X0Y0_胴, 10); + public JointS 触肢左_接続点 => new JointS(本体, X0Y0_胴, 10); - public JointS 触肢右_接続点 => new JointS(本体, X0Y0_胴, 11); + public JointS 触肢右_接続点 => new JointS(本体, X0Y0_胴, 11); - public JointS 節足左1_接続点 => new JointS(本体, X0Y0_胴, 2); + public JointS 節足左1_接続点 => new JointS(本体, X0Y0_胴, 2); - public JointS 節足左2_接続点 => new JointS(本体, X0Y0_胴, 4); + public JointS 節足左2_接続点 => new JointS(本体, X0Y0_胴, 4); - public JointS 節足左3_接続点 => new JointS(本体, X0Y0_胴, 6); + public JointS 節足左3_接続点 => new JointS(本体, X0Y0_胴, 6); - public JointS 節足左4_接続点 => new JointS(本体, X0Y0_胴, 8); + public JointS 節足左4_接続点 => new JointS(本体, X0Y0_胴, 8); - public JointS 節足右1_接続点 => new JointS(本体, X0Y0_胴, 3); + public JointS 節足右1_接続点 => new JointS(本体, X0Y0_胴, 3); - public JointS 節足右2_接続点 => new JointS(本体, X0Y0_胴, 5); + public JointS 節足右2_接続点 => new JointS(本体, X0Y0_胴, 5); - public JointS 節足右3_接続点 => new JointS(本体, X0Y0_胴, 7); + public JointS 節足右3_接続点 => new JointS(本体, X0Y0_胴, 7); - public JointS 節足右4_接続点 => new JointS(本体, X0Y0_胴, 9); + public JointS 節足右4_接続点 => new JointS(本体, X0Y0_胴, 9); - public JointS 尾_接続点 => new JointS(本体, X0Y0_胴, 0); + public JointS 尾_接続点 => new JointS(本体, X0Y0_胴, 0); - public 多足_蜘(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 多足_蜘D e) - { - 多足_蜘 多足_蜘2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蜘"; - dif.Add(new Pars(Sta.半身["多足"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_胴 = pars["胴"].ToPar(); - X0Y0_胸版 = pars["胸版"].ToPar(); - X0Y0_柄 = pars["柄"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 胴_表示 = e.胴_表示; - 胸版_表示 = e.胸版_表示; - 柄_表示 = e.柄_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.触肢左_接続.Count > 0) - { - 触肢左_接続 = e.触肢左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蜘2; - f.ConnectionType = ConnectionInfo.多足_蜘_触肢左_接続; - f.接続(多足_蜘2.触肢左_接続点); - return f; - }).ToArray(); - } - if (e.触肢右_接続.Count > 0) - { - 触肢右_接続 = e.触肢右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蜘2; - f.ConnectionType = ConnectionInfo.多足_蜘_触肢右_接続; - f.接続(多足_蜘2.触肢右_接続点); - return f; - }).ToArray(); - } - 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(); - } - if (e.節足左4_接続.Count > 0) - { - 節足左4_接続 = e.節足左4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蜘2; - f.ConnectionType = ConnectionInfo.多足_蜘_節足左4_接続; - f.接続(多足_蜘2.節足左4_接続点); - return f; - }).ToArray(); - } - 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(); - } - if (e.節足右4_接続.Count > 0) - { - 節足右4_接続 = e.節足右4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蜘2; - f.ConnectionType = ConnectionInfo.多足_蜘_節足右4_接続; - f.接続(多足_蜘2.節足右4_接続点); - return f; - }).ToArray(); - } - if (e.尾_接続.Count > 0) - { - 尾_接続 = e.尾_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蜘2; - f.ConnectionType = ConnectionInfo.多足_蜘_尾_接続; - f.接続(多足_蜘2.尾_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_胴CP = new ColorP(X0Y0_胴, 胴CD, DisUnit, abj: true); - X0Y0_胸版CP = new ColorP(X0Y0_胸版, 胸版CD, DisUnit, abj: true); - X0Y0_柄CP = new ColorP(X0Y0_柄, 柄CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 多足_蜘(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 多足_蜘D e) + { + 多足_蜘 多足_蜘2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "蜘"; + dif.Add(new Pars(Sta.半身["多足"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_胴 = pars["胴"].ToPar(); + X0Y0_胸版 = pars["胸版"].ToPar(); + X0Y0_柄 = pars["柄"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 胴_表示 = e.胴_表示; + 胸版_表示 = e.胸版_表示; + 柄_表示 = e.柄_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.触肢左_接続.Count > 0) + { + 触肢左_接続 = e.触肢左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蜘2; + f.ConnectionType = ConnectionInfo.多足_蜘_触肢左_接続; + f.接続(多足_蜘2.触肢左_接続点); + return f; + }).ToArray(); + } + if (e.触肢右_接続.Count > 0) + { + 触肢右_接続 = e.触肢右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蜘2; + f.ConnectionType = ConnectionInfo.多足_蜘_触肢右_接続; + f.接続(多足_蜘2.触肢右_接続点); + return f; + }).ToArray(); + } + 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(); + } + if (e.節足左4_接続.Count > 0) + { + 節足左4_接続 = e.節足左4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蜘2; + f.ConnectionType = ConnectionInfo.多足_蜘_節足左4_接続; + f.接続(多足_蜘2.節足左4_接続点); + return f; + }).ToArray(); + } + 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(); + } + if (e.節足右4_接続.Count > 0) + { + 節足右4_接続 = e.節足右4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蜘2; + f.ConnectionType = ConnectionInfo.多足_蜘_節足右4_接続; + f.接続(多足_蜘2.節足右4_接続点); + return f; + }).ToArray(); + } + if (e.尾_接続.Count > 0) + { + 尾_接続 = e.尾_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蜘2; + f.ConnectionType = ConnectionInfo.多足_蜘_尾_接続; + f.接続(多足_蜘2.尾_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_胴CP = new ColorP(X0Y0_胴, 胴CD, DisUnit, abj: true); + X0Y0_胸版CP = new ColorP(X0Y0_胸版, 胸版CD, DisUnit, abj: true); + X0Y0_柄CP = new ColorP(X0Y0_柄, 柄CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_胴CP.Update(); - X0Y0_胸版CP.Update(); - X0Y0_柄CP.Update(); - } + public override void 色更新() + { + X0Y0_胴CP.Update(); + X0Y0_胸版CP.Update(); + X0Y0_柄CP.Update(); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 胴CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胸版CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - } + private void 配色N0(体配色 体配色) + { + 胴CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 胸版CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + } - private void 配色T0(体配色 体配色) - { - 胴CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胸版CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + private void 配色T0(体配色 体配色) + { + 胴CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 胸版CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } - private void 配色T1(体配色 体配色) - { - 胴CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胸版CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - } + private void 配色T1(体配色 体配色) + { + 胴CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 胸版CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + } - public override IEnumerable EnumEle() - { - yield return this; - if (尾_接続 != null) - { - foreach (Ele item in 尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item; - } - } - if (節足左4_接続 != null) - { - foreach (Ele item2 in 節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item2; - } - } - if (節足右4_接続 != null) - { - foreach (Ele item3 in 節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item3; - } - } - if (節足左3_接続 != null) - { - foreach (Ele item4 in 節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item4; - } - } - if (節足右3_接続 != null) - { - foreach (Ele item5 in 節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item5; - } - } - if (節足左2_接続 != null) - { - foreach (Ele item6 in 節足左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item6; - } - } - if (節足右2_接続 != null) - { - foreach (Ele item7 in 節足右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item7; - } - } - if (節足左1_接続 != null) - { - foreach (Ele item8 in 節足左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item8; - } - } - if (節足右1_接続 != null) - { - foreach (Ele item9 in 節足右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item9; - } - } - if (触肢左_接続 != null) - { - foreach (Ele item10 in 触肢左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item10; - } - } - if (触肢右_接続 == null) - { - yield break; - } - foreach (Ele item11 in 触肢右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item11; - } - } + public override IEnumerable EnumEle() + { + yield return this; + if (尾_接続 != null) + { + foreach (Ele item in 尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item; + } + } + if (節足左4_接続 != null) + { + foreach (Ele item2 in 節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item2; + } + } + if (節足右4_接続 != null) + { + foreach (Ele item3 in 節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item3; + } + } + if (節足左3_接続 != null) + { + foreach (Ele item4 in 節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item4; + } + } + if (節足右3_接続 != null) + { + foreach (Ele item5 in 節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item5; + } + } + if (節足左2_接続 != null) + { + foreach (Ele item6 in 節足左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item6; + } + } + if (節足右2_接続 != null) + { + foreach (Ele item7 in 節足右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item7; + } + } + if (節足左1_接続 != null) + { + foreach (Ele item8 in 節足左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item8; + } + } + if (節足右1_接続 != null) + { + foreach (Ele item9 in 節足右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item9; + } + } + if (触肢左_接続 != null) + { + foreach (Ele item10 in 触肢左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item10; + } + } + if (触肢右_接続 == null) + { + yield break; + } + foreach (Ele item11 in 触肢右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item11; + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘D.cs index c84d7c7..575efb6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘D.cs @@ -3,210 +3,211 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 多足_蜘D : 半身D +namespace SlaveMatrix { - public bool 胴_表示 = true; + [Serializable] + public class 多足_蜘D : 半身D + { + public bool 胴_表示 = true; - public bool 胸版_表示 = true; + public bool 胸版_表示 = true; - public bool 柄_表示 = true; + public bool 柄_表示 = true; - public List 触肢左_接続 = new List(); + public List 触肢左_接続 = new List(); - public List 触肢右_接続 = new List(); + public List 触肢右_接続 = new List(); - public List 節足左1_接続 = new List(); + public List 節足左1_接続 = new List(); - public List 節足左2_接続 = new List(); + public List 節足左2_接続 = new List(); - public List 節足左3_接続 = new List(); + public List 節足左3_接続 = new List(); - public List 節足左4_接続 = new List(); + public List 節足左4_接続 = new List(); - public List 節足右1_接続 = new List(); + public List 節足右1_接続 = new List(); - public List 節足右2_接続 = new List(); + public List 節足右2_接続 = new List(); - public List 節足右3_接続 = new List(); + public List 節足右3_接続 = new List(); - public List 節足右4_接続 = new List(); + public List 節足右4_接続 = new List(); - public List 尾_接続 = new List(); + public List 尾_接続 = new List(); - public 多足_蜘D() - { - ThisType = GetType(); - } + public 多足_蜘D() + { + ThisType = GetType(); + } - 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.多足_蜘_触肢右_接続; - } + 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_接続; - } + 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 節足左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 節足左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 節足左4接続(EleD e) + { + 節足左4_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.多足_蜘_節足左4_接続; + } - public void 節足右1接続(EleD e) - { - 節足右1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.多足_蜘_節足右1_接続; - } + 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 節足右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 節足右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 節足右4接続(EleD e) + { + 節足右4_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.多足_蜘_節足右4_接続; + } - public void 尾接続(EleD e) - { - 尾_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.多足_蜘_尾_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } + public void 尾接続(EleD e) + { + 尾_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.多足_蜘_尾_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 多足_蜘(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 多足_蜘(DisUnit, 配色指定, 体配色, Med, this); + } - public override IEnumerable EnumEleD() - { - yield return this; - if (尾_接続 != null) - { - foreach (EleD item in 尾_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item; - } - } - if (節足左4_接続 != null) - { - foreach (EleD item2 in 節足左4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item2; - } - } - if (節足右4_接続 != null) - { - foreach (EleD item3 in 節足右4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item3; - } - } - if (節足左3_接続 != null) - { - foreach (EleD item4 in 節足左3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item4; - } - } - if (節足右3_接続 != null) - { - foreach (EleD item5 in 節足右3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item5; - } - } - if (節足左2_接続 != null) - { - foreach (EleD item6 in 節足左2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item6; - } - } - if (節足右2_接続 != null) - { - foreach (EleD item7 in 節足右2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item7; - } - } - if (節足左1_接続 != null) - { - foreach (EleD item8 in 節足左1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item8; - } - } - if (節足右1_接続 != null) - { - foreach (EleD item9 in 節足右1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item9; - } - } - if (触肢左_接続 != null) - { - foreach (EleD item10 in 触肢左_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item10; - } - } - if (触肢右_接続 == null) - { - yield break; - } - foreach (EleD item11 in 触肢右_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item11; - } - } + public override IEnumerable EnumEleD() + { + yield return this; + if (尾_接続 != null) + { + foreach (EleD item in 尾_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item; + } + } + if (節足左4_接続 != null) + { + foreach (EleD item2 in 節足左4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item2; + } + } + if (節足右4_接続 != null) + { + foreach (EleD item3 in 節足右4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item3; + } + } + if (節足左3_接続 != null) + { + foreach (EleD item4 in 節足左3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item4; + } + } + if (節足右3_接続 != null) + { + foreach (EleD item5 in 節足右3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item5; + } + } + if (節足左2_接続 != null) + { + foreach (EleD item6 in 節足左2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item6; + } + } + if (節足右2_接続 != null) + { + foreach (EleD item7 in 節足右2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item7; + } + } + if (節足左1_接続 != null) + { + foreach (EleD item8 in 節足左1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item8; + } + } + if (節足右1_接続 != null) + { + foreach (EleD item9 in 節足右1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item9; + } + } + if (触肢左_接続 != null) + { + foreach (EleD item10 in 触肢左_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item10; + } + } + if (触肢右_接続 == null) + { + yield break; + } + foreach (EleD item11 in 触肢右_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item11; + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍.cs index 2a28ecc..f51e8aa 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍.cs @@ -2,1667 +2,1668 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 多足_蠍 : 半身 +namespace SlaveMatrix { - public Par X0Y0_前腹_腹節7_節0; + public class 多足_蠍 : 半身 + { + public Par X0Y0_前腹_腹節7_節0; - public Par X0Y0_前腹_腹節7_節1; + public Par X0Y0_前腹_腹節7_節1; - public Par X0Y0_前腹_腹節6_節0; + public Par X0Y0_前腹_腹節6_節0; - public Par X0Y0_前腹_腹節6_節1; + public Par X0Y0_前腹_腹節6_節1; - public Par X0Y0_前腹_腹節6_節線; + public Par X0Y0_前腹_腹節6_節線; - public Par X0Y0_前腹_腹節6_気門左; + public Par X0Y0_前腹_腹節6_気門左; - public Par X0Y0_前腹_腹節6_気門右; + public Par X0Y0_前腹_腹節6_気門右; - public Par X0Y0_前腹_腹節5_節0; + public Par X0Y0_前腹_腹節5_節0; - public Par X0Y0_前腹_腹節5_節1; + public Par X0Y0_前腹_腹節5_節1; - public Par X0Y0_前腹_腹節5_節線; + public Par X0Y0_前腹_腹節5_節線; - public Par X0Y0_前腹_腹節5_気門左; + public Par X0Y0_前腹_腹節5_気門左; - public Par X0Y0_前腹_腹節5_気門右; + public Par X0Y0_前腹_腹節5_気門右; - public Par X0Y0_前腹_腹節4_節0; + public Par X0Y0_前腹_腹節4_節0; - public Par X0Y0_前腹_腹節4_節1; + public Par X0Y0_前腹_腹節4_節1; - public Par X0Y0_前腹_腹節4_節線; + public Par X0Y0_前腹_腹節4_節線; - public Par X0Y0_前腹_腹節4_気門左; + public Par X0Y0_前腹_腹節4_気門左; - public Par X0Y0_前腹_腹節4_気門右; + public Par X0Y0_前腹_腹節4_気門右; - public Par X0Y0_前腹_腹節3_節0; + public Par X0Y0_前腹_腹節3_節0; - public Par X0Y0_前腹_腹節3_節1; + public Par X0Y0_前腹_腹節3_節1; - public Par X0Y0_前腹_腹節3_節線; + public Par X0Y0_前腹_腹節3_節線; - public Par X0Y0_前腹_腹節3_気門左; + public Par X0Y0_前腹_腹節3_気門左; - public Par X0Y0_前腹_腹節3_気門右; + public Par X0Y0_前腹_腹節3_気門右; - public Par X0Y0_前腹_腹節2_節0; + public Par X0Y0_前腹_腹節2_節0; - public Par X0Y0_頭胸; + public Par X0Y0_頭胸; - public Par X0Y0_基節_基節左0; + public Par X0Y0_基節_基節左0; - public Par X0Y0_基節_基節左1; + public Par X0Y0_基節_基節左1; - public Par X0Y0_基節_肢内突起左; + public Par X0Y0_基節_肢内突起左; - public Par X0Y0_基節_基節左2; + public Par X0Y0_基節_基節左2; - public Par X0Y0_基節_基節左3; + public Par X0Y0_基節_基節左3; - public Par X0Y0_基節_基節左4; + public Par X0Y0_基節_基節左4; - public Par X0Y0_基節_基節右0; + public Par X0Y0_基節_基節右0; - public Par X0Y0_基節_基節右1; + public Par X0Y0_基節_基節右1; - public Par X0Y0_基節_肢内突起右; + public Par X0Y0_基節_肢内突起右; - public Par X0Y0_基節_基節右2; + public Par X0Y0_基節_基節右2; - public Par X0Y0_基節_基節右3; + public Par X0Y0_基節_基節右3; - public Par X0Y0_基節_基節右4; + public Par X0Y0_基節_基節右4; - public Par X0Y0_生殖口蓋左; + public Par X0Y0_生殖口蓋左; - public Par X0Y0_生殖口蓋右; + public Par X0Y0_生殖口蓋右; - public Par X0Y0_生殖口_生殖口0; + public Par X0Y0_生殖口_生殖口0; - public Par X0Y0_生殖口_生殖口1; + public Par X0Y0_生殖口_生殖口1; - public ColorD 前腹_腹節7_節0CD; + public ColorD 前腹_腹節7_節0CD; - public ColorD 前腹_腹節7_節1CD; + public ColorD 前腹_腹節7_節1CD; - public ColorD 前腹_腹節6_節0CD; + public ColorD 前腹_腹節6_節0CD; - public ColorD 前腹_腹節6_節1CD; + public ColorD 前腹_腹節6_節1CD; - public ColorD 前腹_腹節6_節線CD; + public ColorD 前腹_腹節6_節線CD; - public ColorD 前腹_腹節6_気門左CD; + public ColorD 前腹_腹節6_気門左CD; - public ColorD 前腹_腹節6_気門右CD; + public ColorD 前腹_腹節6_気門右CD; - public ColorD 前腹_腹節5_節0CD; + public ColorD 前腹_腹節5_節0CD; - public ColorD 前腹_腹節5_節1CD; + public ColorD 前腹_腹節5_節1CD; - public ColorD 前腹_腹節5_節線CD; + public ColorD 前腹_腹節5_節線CD; - public ColorD 前腹_腹節5_気門左CD; + public ColorD 前腹_腹節5_気門左CD; - public ColorD 前腹_腹節5_気門右CD; + public ColorD 前腹_腹節5_気門右CD; - public ColorD 前腹_腹節4_節0CD; + public ColorD 前腹_腹節4_節0CD; - public ColorD 前腹_腹節4_節1CD; + public ColorD 前腹_腹節4_節1CD; - public ColorD 前腹_腹節4_節線CD; + public ColorD 前腹_腹節4_節線CD; - public ColorD 前腹_腹節4_気門左CD; + public ColorD 前腹_腹節4_気門左CD; - public ColorD 前腹_腹節4_気門右CD; + public ColorD 前腹_腹節4_気門右CD; - public ColorD 前腹_腹節3_節0CD; + public ColorD 前腹_腹節3_節0CD; - public ColorD 前腹_腹節3_節1CD; + public ColorD 前腹_腹節3_節1CD; - public ColorD 前腹_腹節3_節線CD; + public ColorD 前腹_腹節3_節線CD; - public ColorD 前腹_腹節3_気門左CD; + public ColorD 前腹_腹節3_気門左CD; - public ColorD 前腹_腹節3_気門右CD; + public ColorD 前腹_腹節3_気門右CD; - public ColorD 前腹_腹節2_節0CD; + public ColorD 前腹_腹節2_節0CD; - public ColorD 頭胸CD; + public ColorD 頭胸CD; - public ColorD 基節_基節左0CD; + public ColorD 基節_基節左0CD; - public ColorD 基節_基節左1CD; + public ColorD 基節_基節左1CD; - public ColorD 基節_肢内突起左CD; + public ColorD 基節_肢内突起左CD; - public ColorD 基節_基節左2CD; + public ColorD 基節_基節左2CD; - public ColorD 基節_基節左3CD; + public ColorD 基節_基節左3CD; - public ColorD 基節_基節左4CD; + public ColorD 基節_基節左4CD; - public ColorD 基節_基節右0CD; + public ColorD 基節_基節右0CD; - public ColorD 基節_基節右1CD; + public ColorD 基節_基節右1CD; - public ColorD 基節_肢内突起右CD; + public ColorD 基節_肢内突起右CD; - public ColorD 基節_基節右2CD; + public ColorD 基節_基節右2CD; - public ColorD 基節_基節右3CD; + public ColorD 基節_基節右3CD; - public ColorD 基節_基節右4CD; + public ColorD 基節_基節右4CD; - public ColorD 生殖口蓋左CD; + public ColorD 生殖口蓋左CD; - public ColorD 生殖口蓋右CD; + public ColorD 生殖口蓋右CD; - public ColorD 生殖口_生殖口0CD; + public ColorD 生殖口_生殖口0CD; - public ColorD 生殖口_生殖口1CD; + public ColorD 生殖口_生殖口1CD; - public ColorP X0Y0_前腹_腹節7_節0CP; + public ColorP X0Y0_前腹_腹節7_節0CP; - public ColorP X0Y0_前腹_腹節7_節1CP; + public ColorP X0Y0_前腹_腹節7_節1CP; - public ColorP X0Y0_前腹_腹節6_節0CP; + public ColorP X0Y0_前腹_腹節6_節0CP; - public ColorP X0Y0_前腹_腹節6_節1CP; + public ColorP X0Y0_前腹_腹節6_節1CP; - public ColorP X0Y0_前腹_腹節6_節線CP; + public ColorP X0Y0_前腹_腹節6_節線CP; - public ColorP X0Y0_前腹_腹節6_気門左CP; + public ColorP X0Y0_前腹_腹節6_気門左CP; - public ColorP X0Y0_前腹_腹節6_気門右CP; + public ColorP X0Y0_前腹_腹節6_気門右CP; - public ColorP X0Y0_前腹_腹節5_節0CP; + public ColorP X0Y0_前腹_腹節5_節0CP; - public ColorP X0Y0_前腹_腹節5_節1CP; + public ColorP X0Y0_前腹_腹節5_節1CP; - public ColorP X0Y0_前腹_腹節5_節線CP; + public ColorP X0Y0_前腹_腹節5_節線CP; - public ColorP X0Y0_前腹_腹節5_気門左CP; + public ColorP X0Y0_前腹_腹節5_気門左CP; - public ColorP X0Y0_前腹_腹節5_気門右CP; + public ColorP X0Y0_前腹_腹節5_気門右CP; - public ColorP X0Y0_前腹_腹節4_節0CP; + public ColorP X0Y0_前腹_腹節4_節0CP; - public ColorP X0Y0_前腹_腹節4_節1CP; + public ColorP X0Y0_前腹_腹節4_節1CP; - public ColorP X0Y0_前腹_腹節4_節線CP; + public ColorP X0Y0_前腹_腹節4_節線CP; - public ColorP X0Y0_前腹_腹節4_気門左CP; + public ColorP X0Y0_前腹_腹節4_気門左CP; - public ColorP X0Y0_前腹_腹節4_気門右CP; + public ColorP X0Y0_前腹_腹節4_気門右CP; - public ColorP X0Y0_前腹_腹節3_節0CP; + public ColorP X0Y0_前腹_腹節3_節0CP; - public ColorP X0Y0_前腹_腹節3_節1CP; + public ColorP X0Y0_前腹_腹節3_節1CP; - public ColorP X0Y0_前腹_腹節3_節線CP; + public ColorP X0Y0_前腹_腹節3_節線CP; - public ColorP X0Y0_前腹_腹節3_気門左CP; + public ColorP X0Y0_前腹_腹節3_気門左CP; - public ColorP X0Y0_前腹_腹節3_気門右CP; + public ColorP X0Y0_前腹_腹節3_気門右CP; - public ColorP X0Y0_前腹_腹節2_節0CP; + public ColorP X0Y0_前腹_腹節2_節0CP; - public ColorP X0Y0_頭胸CP; + public ColorP X0Y0_頭胸CP; - public ColorP X0Y0_基節_基節左0CP; + public ColorP X0Y0_基節_基節左0CP; - public ColorP X0Y0_基節_基節左1CP; + public ColorP X0Y0_基節_基節左1CP; - public ColorP X0Y0_基節_肢内突起左CP; + public ColorP X0Y0_基節_肢内突起左CP; - public ColorP X0Y0_基節_基節左2CP; + public ColorP X0Y0_基節_基節左2CP; - public ColorP X0Y0_基節_基節左3CP; + public ColorP X0Y0_基節_基節左3CP; - public ColorP X0Y0_基節_基節左4CP; + public ColorP X0Y0_基節_基節左4CP; - public ColorP X0Y0_基節_基節右0CP; + public ColorP X0Y0_基節_基節右0CP; - public ColorP X0Y0_基節_基節右1CP; + public ColorP X0Y0_基節_基節右1CP; - public ColorP X0Y0_基節_肢内突起右CP; + public ColorP X0Y0_基節_肢内突起右CP; - public ColorP X0Y0_基節_基節右2CP; + public ColorP X0Y0_基節_基節右2CP; - public ColorP X0Y0_基節_基節右3CP; + public ColorP X0Y0_基節_基節右3CP; - public ColorP X0Y0_基節_基節右4CP; + public ColorP X0Y0_基節_基節右4CP; - public ColorP X0Y0_生殖口蓋左CP; + public ColorP X0Y0_生殖口蓋左CP; - public ColorP X0Y0_生殖口蓋右CP; + public ColorP X0Y0_生殖口蓋右CP; - public ColorP X0Y0_生殖口_生殖口0CP; + public ColorP X0Y0_生殖口_生殖口0CP; - public ColorP X0Y0_生殖口_生殖口1CP; + public ColorP X0Y0_生殖口_生殖口1CP; - private double くぱぁ_; + private double くぱぁ_; - public Ele[] 触肢左_接続; + public Ele[] 触肢左_接続; - public Ele[] 節足左1_接続; + public Ele[] 節足左1_接続; - public Ele[] 節足左2_接続; + public Ele[] 節足左2_接続; - public Ele[] 節足左3_接続; + public Ele[] 節足左3_接続; - public Ele[] 節足左4_接続; + public Ele[] 節足左4_接続; - public Ele[] 触肢右_接続; + public Ele[] 触肢右_接続; - public Ele[] 節足右1_接続; + public Ele[] 節足右1_接続; - public Ele[] 節足右2_接続; + public Ele[] 節足右2_接続; - public Ele[] 節足右3_接続; + public Ele[] 節足右3_接続; - public Ele[] 節足右4_接続; + public Ele[] 節足右4_接続; - public Ele[] 櫛状板左_接続; + public Ele[] 櫛状板左_接続; - public Ele[] 櫛状板右_接続; + public Ele[] 櫛状板右_接続; - public Ele[] 尾_接続; + public Ele[] 尾_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 前腹_腹節7_節0_表示 - { - get - { - return X0Y0_前腹_腹節7_節0.Dra; - } - set - { - X0Y0_前腹_腹節7_節0.Dra = value; - X0Y0_前腹_腹節7_節0.Hit = value; - } - } - - public bool 前腹_腹節7_節1_表示 - { - get - { - return X0Y0_前腹_腹節7_節1.Dra; - } - set - { - X0Y0_前腹_腹節7_節1.Dra = value; - X0Y0_前腹_腹節7_節1.Hit = value; - } - } - - public bool 前腹_腹節6_節0_表示 - { - get - { - return X0Y0_前腹_腹節6_節0.Dra; - } - set - { - X0Y0_前腹_腹節6_節0.Dra = value; - X0Y0_前腹_腹節6_節0.Hit = value; - } - } - - public bool 前腹_腹節6_節1_表示 - { - get - { - return X0Y0_前腹_腹節6_節1.Dra; - } - set - { - X0Y0_前腹_腹節6_節1.Dra = value; - X0Y0_前腹_腹節6_節1.Hit = value; - } - } - - public bool 前腹_腹節6_節線_表示 - { - get - { - return X0Y0_前腹_腹節6_節線.Dra; - } - set - { - X0Y0_前腹_腹節6_節線.Dra = value; - X0Y0_前腹_腹節6_節線.Hit = value; - } - } - - public bool 前腹_腹節6_気門左_表示 - { - get - { - return X0Y0_前腹_腹節6_気門左.Dra; - } - set - { - X0Y0_前腹_腹節6_気門左.Dra = value; - X0Y0_前腹_腹節6_気門左.Hit = value; - } - } - - public bool 前腹_腹節6_気門右_表示 - { - get - { - return X0Y0_前腹_腹節6_気門右.Dra; - } - set - { - X0Y0_前腹_腹節6_気門右.Dra = value; - X0Y0_前腹_腹節6_気門右.Hit = value; - } - } - - public bool 前腹_腹節5_節0_表示 - { - get - { - return X0Y0_前腹_腹節5_節0.Dra; - } - set - { - X0Y0_前腹_腹節5_節0.Dra = value; - X0Y0_前腹_腹節5_節0.Hit = value; - } - } - - public bool 前腹_腹節5_節1_表示 - { - get - { - return X0Y0_前腹_腹節5_節1.Dra; - } - set - { - X0Y0_前腹_腹節5_節1.Dra = value; - X0Y0_前腹_腹節5_節1.Hit = value; - } - } - - public bool 前腹_腹節5_節線_表示 - { - get - { - return X0Y0_前腹_腹節5_節線.Dra; - } - set - { - X0Y0_前腹_腹節5_節線.Dra = value; - X0Y0_前腹_腹節5_節線.Hit = value; - } - } - - public bool 前腹_腹節5_気門左_表示 - { - get - { - return X0Y0_前腹_腹節5_気門左.Dra; - } - set - { - X0Y0_前腹_腹節5_気門左.Dra = value; - X0Y0_前腹_腹節5_気門左.Hit = value; - } - } - - public bool 前腹_腹節5_気門右_表示 - { - get - { - return X0Y0_前腹_腹節5_気門右.Dra; - } - set - { - X0Y0_前腹_腹節5_気門右.Dra = value; - X0Y0_前腹_腹節5_気門右.Hit = value; - } - } - - public bool 前腹_腹節4_節0_表示 - { - get - { - return X0Y0_前腹_腹節4_節0.Dra; - } - set - { - X0Y0_前腹_腹節4_節0.Dra = value; - X0Y0_前腹_腹節4_節0.Hit = value; - } - } - - public bool 前腹_腹節4_節1_表示 - { - get - { - return X0Y0_前腹_腹節4_節1.Dra; - } - set - { - X0Y0_前腹_腹節4_節1.Dra = value; - X0Y0_前腹_腹節4_節1.Hit = value; - } - } - - public bool 前腹_腹節4_節線_表示 - { - get - { - return X0Y0_前腹_腹節4_節線.Dra; - } - set - { - X0Y0_前腹_腹節4_節線.Dra = value; - X0Y0_前腹_腹節4_節線.Hit = value; - } - } - - public bool 前腹_腹節4_気門左_表示 - { - get - { - return X0Y0_前腹_腹節4_気門左.Dra; - } - set - { - X0Y0_前腹_腹節4_気門左.Dra = value; - X0Y0_前腹_腹節4_気門左.Hit = value; - } - } - - public bool 前腹_腹節4_気門右_表示 - { - get - { - return X0Y0_前腹_腹節4_気門右.Dra; - } - set - { - X0Y0_前腹_腹節4_気門右.Dra = value; - X0Y0_前腹_腹節4_気門右.Hit = value; - } - } - - public bool 前腹_腹節3_節0_表示 - { - get - { - return X0Y0_前腹_腹節3_節0.Dra; - } - set - { - X0Y0_前腹_腹節3_節0.Dra = value; - X0Y0_前腹_腹節3_節0.Hit = value; - } - } - - public bool 前腹_腹節3_節1_表示 - { - get - { - return X0Y0_前腹_腹節3_節1.Dra; - } - set - { - X0Y0_前腹_腹節3_節1.Dra = value; - X0Y0_前腹_腹節3_節1.Hit = value; - } - } - - public bool 前腹_腹節3_節線_表示 - { - get - { - return X0Y0_前腹_腹節3_節線.Dra; - } - set - { - X0Y0_前腹_腹節3_節線.Dra = value; - X0Y0_前腹_腹節3_節線.Hit = value; - } - } - - public bool 前腹_腹節3_気門左_表示 - { - get - { - return X0Y0_前腹_腹節3_気門左.Dra; - } - set - { - X0Y0_前腹_腹節3_気門左.Dra = value; - X0Y0_前腹_腹節3_気門左.Hit = value; - } - } - - public bool 前腹_腹節3_気門右_表示 - { - get - { - return X0Y0_前腹_腹節3_気門右.Dra; - } - set - { - X0Y0_前腹_腹節3_気門右.Dra = value; - X0Y0_前腹_腹節3_気門右.Hit = value; - } - } - - public bool 前腹_腹節2_節0_表示 - { - get - { - return X0Y0_前腹_腹節2_節0.Dra; - } - set - { - X0Y0_前腹_腹節2_節0.Dra = value; - X0Y0_前腹_腹節2_節0.Hit = value; - } - } - - public bool 頭胸_表示 - { - get - { - return X0Y0_頭胸.Dra; - } - set - { - X0Y0_頭胸.Dra = value; - X0Y0_頭胸.Hit = value; - } - } - - public bool 基節_基節左0_表示 - { - get - { - return X0Y0_基節_基節左0.Dra; - } - set - { - X0Y0_基節_基節左0.Dra = value; - X0Y0_基節_基節左0.Hit = value; - } - } - - public bool 基節_基節左1_表示 - { - get - { - return X0Y0_基節_基節左1.Dra; - } - set - { - X0Y0_基節_基節左1.Dra = value; - X0Y0_基節_基節左1.Hit = value; - } - } - - public bool 基節_肢内突起左_表示 - { - get - { - return X0Y0_基節_肢内突起左.Dra; - } - set - { - X0Y0_基節_肢内突起左.Dra = value; - X0Y0_基節_肢内突起左.Hit = value; - } - } - - public bool 基節_基節左2_表示 - { - get - { - return X0Y0_基節_基節左2.Dra; - } - set - { - X0Y0_基節_基節左2.Dra = value; - X0Y0_基節_基節左2.Hit = value; - } - } - - public bool 基節_基節左3_表示 - { - get - { - return X0Y0_基節_基節左3.Dra; - } - set - { - X0Y0_基節_基節左3.Dra = value; - X0Y0_基節_基節左3.Hit = value; - } - } - - public bool 基節_基節左4_表示 - { - get - { - return X0Y0_基節_基節左4.Dra; - } - set - { - X0Y0_基節_基節左4.Dra = value; - X0Y0_基節_基節左4.Hit = value; - } - } - - public bool 基節_基節右0_表示 - { - get - { - return X0Y0_基節_基節右0.Dra; - } - set - { - X0Y0_基節_基節右0.Dra = value; - X0Y0_基節_基節右0.Hit = value; - } - } - - public bool 基節_基節右1_表示 - { - get - { - return X0Y0_基節_基節右1.Dra; - } - set - { - X0Y0_基節_基節右1.Dra = value; - X0Y0_基節_基節右1.Hit = value; - } - } - - public bool 基節_肢内突起右_表示 - { - get - { - return X0Y0_基節_肢内突起右.Dra; - } - set - { - X0Y0_基節_肢内突起右.Dra = value; - X0Y0_基節_肢内突起右.Hit = value; - } - } - - public bool 基節_基節右2_表示 - { - get - { - return X0Y0_基節_基節右2.Dra; - } - set - { - X0Y0_基節_基節右2.Dra = value; - X0Y0_基節_基節右2.Hit = value; - } - } - - public bool 基節_基節右3_表示 - { - get - { - return X0Y0_基節_基節右3.Dra; - } - set - { - X0Y0_基節_基節右3.Dra = value; - X0Y0_基節_基節右3.Hit = value; - } - } - - public bool 基節_基節右4_表示 - { - get - { - return X0Y0_基節_基節右4.Dra; - } - set - { - X0Y0_基節_基節右4.Dra = value; - X0Y0_基節_基節右4.Hit = value; - } - } - - public bool 生殖口蓋左_表示 - { - get - { - return X0Y0_生殖口蓋左.Dra; - } - set - { - X0Y0_生殖口蓋左.Dra = value; - X0Y0_生殖口蓋左.Hit = value; - } - } - - public bool 生殖口蓋右_表示 - { - get - { - return X0Y0_生殖口蓋右.Dra; - } - set - { - X0Y0_生殖口蓋右.Dra = value; - X0Y0_生殖口蓋右.Hit = value; - } - } - - public bool 生殖口_生殖口0_表示 - { - get - { - return X0Y0_生殖口_生殖口0.Dra; - } - set - { - X0Y0_生殖口_生殖口0.Dra = value; - X0Y0_生殖口_生殖口0.Hit = value; - } - } - - public bool 生殖口_生殖口1_表示 - { - get - { - return X0Y0_生殖口_生殖口1.Dra; - } - set - { - X0Y0_生殖口_生殖口1.Dra = value; - X0Y0_生殖口_生殖口1.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 前腹_腹節7_節0_表示; - } - set - { - 前腹_腹節7_節0_表示 = value; - 前腹_腹節7_節1_表示 = value; - 前腹_腹節6_節0_表示 = value; - 前腹_腹節6_節1_表示 = value; - 前腹_腹節6_節線_表示 = value; - 前腹_腹節6_気門左_表示 = value; - 前腹_腹節6_気門右_表示 = value; - 前腹_腹節5_節0_表示 = value; - 前腹_腹節5_節1_表示 = value; - 前腹_腹節5_節線_表示 = value; - 前腹_腹節5_気門左_表示 = value; - 前腹_腹節5_気門右_表示 = value; - 前腹_腹節4_節0_表示 = value; - 前腹_腹節4_節1_表示 = value; - 前腹_腹節4_節線_表示 = value; - 前腹_腹節4_気門左_表示 = value; - 前腹_腹節4_気門右_表示 = value; - 前腹_腹節3_節0_表示 = value; - 前腹_腹節3_節1_表示 = value; - 前腹_腹節3_節線_表示 = value; - 前腹_腹節3_気門左_表示 = value; - 前腹_腹節3_気門右_表示 = value; - 前腹_腹節2_節0_表示 = value; - 頭胸_表示 = value; - 基節_基節左0_表示 = value; - 基節_基節左1_表示 = value; - 基節_肢内突起左_表示 = value; - 基節_基節左2_表示 = value; - 基節_基節左3_表示 = value; - 基節_基節左4_表示 = value; - 基節_基節右0_表示 = value; - 基節_基節右1_表示 = value; - 基節_肢内突起右_表示 = value; - 基節_基節右2_表示 = value; - 基節_基節右3_表示 = value; - 基節_基節右4_表示 = value; - 生殖口蓋左_表示 = value; - 生殖口蓋右_表示 = value; - 生殖口_生殖口0_表示 = value; - 生殖口_生殖口1_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 前腹_腹節7_節0CD.不透明度; - } - set - { - 前腹_腹節7_節0CD.不透明度 = value; - 前腹_腹節7_節1CD.不透明度 = value; - 前腹_腹節6_節0CD.不透明度 = value; - 前腹_腹節6_節1CD.不透明度 = value; - 前腹_腹節6_節線CD.不透明度 = value; - 前腹_腹節6_気門左CD.不透明度 = value; - 前腹_腹節6_気門右CD.不透明度 = value; - 前腹_腹節5_節0CD.不透明度 = value; - 前腹_腹節5_節1CD.不透明度 = value; - 前腹_腹節5_節線CD.不透明度 = value; - 前腹_腹節5_気門左CD.不透明度 = value; - 前腹_腹節5_気門右CD.不透明度 = value; - 前腹_腹節4_節0CD.不透明度 = value; - 前腹_腹節4_節1CD.不透明度 = value; - 前腹_腹節4_節線CD.不透明度 = value; - 前腹_腹節4_気門左CD.不透明度 = value; - 前腹_腹節4_気門右CD.不透明度 = value; - 前腹_腹節3_節0CD.不透明度 = value; - 前腹_腹節3_節1CD.不透明度 = value; - 前腹_腹節3_節線CD.不透明度 = value; - 前腹_腹節3_気門左CD.不透明度 = value; - 前腹_腹節3_気門右CD.不透明度 = value; - 前腹_腹節2_節0CD.不透明度 = value; - 頭胸CD.不透明度 = value; - 基節_基節左0CD.不透明度 = value; - 基節_基節左1CD.不透明度 = value; - 基節_肢内突起左CD.不透明度 = value; - 基節_基節左2CD.不透明度 = value; - 基節_基節左3CD.不透明度 = value; - 基節_基節左4CD.不透明度 = value; - 基節_基節右0CD.不透明度 = value; - 基節_基節右1CD.不透明度 = value; - 基節_肢内突起右CD.不透明度 = value; - 基節_基節右2CD.不透明度 = value; - 基節_基節右3CD.不透明度 = value; - 基節_基節右4CD.不透明度 = value; - 生殖口蓋左CD.不透明度 = value; - 生殖口蓋右CD.不透明度 = value; - 生殖口_生殖口0CD.不透明度 = value; - 生殖口_生殖口1CD.不透明度 = value; - } - } - - public double くぱぁ - { - get - { - return くぱぁ_; - } - set - { - くぱぁ_ = value; - X0Y0_生殖口蓋左.AngleBase = 18.0 * くぱぁ_; - X0Y0_生殖口蓋右.AngleBase = -18.0 * くぱぁ_; - } - } - - public JointS 触肢左_接続点 => new JointS(本体, X0Y0_基節_基節左0, 0); - - public JointS 節足左1_接続点 => new JointS(本体, X0Y0_基節_基節左1, 0); - - public JointS 節足左2_接続点 => new JointS(本体, X0Y0_基節_基節左2, 0); - - public JointS 節足左3_接続点 => new JointS(本体, X0Y0_基節_基節左3, 0); - - public JointS 節足左4_接続点 => new JointS(本体, X0Y0_基節_基節左4, 0); - - public JointS 触肢右_接続点 => new JointS(本体, X0Y0_基節_基節右0, 0); - - public JointS 節足右1_接続点 => new JointS(本体, X0Y0_基節_基節右1, 0); - - public JointS 節足右2_接続点 => new JointS(本体, X0Y0_基節_基節右2, 0); - - public JointS 節足右3_接続点 => new JointS(本体, X0Y0_基節_基節右3, 0); - - public JointS 節足右4_接続点 => new JointS(本体, X0Y0_基節_基節右4, 0); - - public JointS 櫛状板左_接続点 => new JointS(本体, X0Y0_生殖口_生殖口1, 0); - - public JointS 櫛状板右_接続点 => new JointS(本体, X0Y0_生殖口_生殖口1, 1); - - public JointS 尾_接続点 => new JointS(本体, X0Y0_前腹_腹節7_節0, 2); - - public 多足_蠍(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 多足_蠍D e) - { - 多足_蠍 多足_蠍2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蠍"; - dif.Add(new Pars(Sta.半身["多足"][0][2])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["前腹"].ToPars(); - Pars pars3 = pars2["腹節7"].ToPars(); - X0Y0_前腹_腹節7_節0 = pars3["節0"].ToPar(); - X0Y0_前腹_腹節7_節1 = pars3["節1"].ToPar(); - pars3 = pars2["腹節6"].ToPars(); - X0Y0_前腹_腹節6_節0 = pars3["節0"].ToPar(); - X0Y0_前腹_腹節6_節1 = pars3["節1"].ToPar(); - X0Y0_前腹_腹節6_節線 = pars3["節線"].ToPar(); - X0Y0_前腹_腹節6_気門左 = pars3["気門左"].ToPar(); - X0Y0_前腹_腹節6_気門右 = pars3["気門右"].ToPar(); - pars3 = pars2["腹節5"].ToPars(); - X0Y0_前腹_腹節5_節0 = pars3["節0"].ToPar(); - X0Y0_前腹_腹節5_節1 = pars3["節1"].ToPar(); - X0Y0_前腹_腹節5_節線 = pars3["節線"].ToPar(); - X0Y0_前腹_腹節5_気門左 = pars3["気門左"].ToPar(); - X0Y0_前腹_腹節5_気門右 = pars3["気門右"].ToPar(); - pars3 = pars2["腹節4"].ToPars(); - X0Y0_前腹_腹節4_節0 = pars3["節0"].ToPar(); - X0Y0_前腹_腹節4_節1 = pars3["節1"].ToPar(); - X0Y0_前腹_腹節4_節線 = pars3["節線"].ToPar(); - X0Y0_前腹_腹節4_気門左 = pars3["気門左"].ToPar(); - X0Y0_前腹_腹節4_気門右 = pars3["気門右"].ToPar(); - pars3 = pars2["腹節3"].ToPars(); - X0Y0_前腹_腹節3_節0 = pars3["節0"].ToPar(); - X0Y0_前腹_腹節3_節1 = pars3["節1"].ToPar(); - X0Y0_前腹_腹節3_節線 = pars3["節線"].ToPar(); - X0Y0_前腹_腹節3_気門左 = pars3["気門左"].ToPar(); - X0Y0_前腹_腹節3_気門右 = pars3["気門右"].ToPar(); - pars3 = pars2["腹節2"].ToPars(); - X0Y0_前腹_腹節2_節0 = pars3["節0"].ToPar(); - X0Y0_頭胸 = pars["頭胸"].ToPar(); - pars2 = pars["基節"].ToPars(); - X0Y0_基節_基節左0 = pars2["基節左0"].ToPar(); - X0Y0_基節_基節左1 = pars2["基節左1"].ToPar(); - X0Y0_基節_肢内突起左 = pars2["肢内突起左"].ToPar(); - X0Y0_基節_基節左2 = pars2["基節左2"].ToPar(); - X0Y0_基節_基節左3 = pars2["基節左3"].ToPar(); - X0Y0_基節_基節左4 = pars2["基節左4"].ToPar(); - X0Y0_基節_基節右0 = pars2["基節右0"].ToPar(); - X0Y0_基節_基節右1 = pars2["基節右1"].ToPar(); - X0Y0_基節_肢内突起右 = pars2["肢内突起右"].ToPar(); - X0Y0_基節_基節右2 = pars2["基節右2"].ToPar(); - X0Y0_基節_基節右3 = pars2["基節右3"].ToPar(); - X0Y0_基節_基節右4 = pars2["基節右4"].ToPar(); - X0Y0_生殖口蓋左 = pars["生殖口蓋左"].ToPar(); - X0Y0_生殖口蓋右 = pars["生殖口蓋右"].ToPar(); - pars2 = pars["生殖口"].ToPars(); - X0Y0_生殖口_生殖口0 = pars2["生殖口0"].ToPar(); - X0Y0_生殖口_生殖口1 = pars2["生殖口1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 前腹_腹節7_節0_表示 = e.前腹_腹節7_節0_表示; - 前腹_腹節7_節1_表示 = e.前腹_腹節7_節1_表示; - 前腹_腹節6_節0_表示 = e.前腹_腹節6_節0_表示; - 前腹_腹節6_節1_表示 = e.前腹_腹節6_節1_表示; - 前腹_腹節6_節線_表示 = e.前腹_腹節6_節線_表示; - 前腹_腹節6_気門左_表示 = e.前腹_腹節6_気門左_表示; - 前腹_腹節6_気門右_表示 = e.前腹_腹節6_気門右_表示; - 前腹_腹節5_節0_表示 = e.前腹_腹節5_節0_表示; - 前腹_腹節5_節1_表示 = e.前腹_腹節5_節1_表示; - 前腹_腹節5_節線_表示 = e.前腹_腹節5_節線_表示; - 前腹_腹節5_気門左_表示 = e.前腹_腹節5_気門左_表示; - 前腹_腹節5_気門右_表示 = e.前腹_腹節5_気門右_表示; - 前腹_腹節4_節0_表示 = e.前腹_腹節4_節0_表示; - 前腹_腹節4_節1_表示 = e.前腹_腹節4_節1_表示; - 前腹_腹節4_節線_表示 = e.前腹_腹節4_節線_表示; - 前腹_腹節4_気門左_表示 = e.前腹_腹節4_気門左_表示; - 前腹_腹節4_気門右_表示 = e.前腹_腹節4_気門右_表示; - 前腹_腹節3_節0_表示 = e.前腹_腹節3_節0_表示; - 前腹_腹節3_節1_表示 = e.前腹_腹節3_節1_表示; - 前腹_腹節3_節線_表示 = e.前腹_腹節3_節線_表示; - 前腹_腹節3_気門左_表示 = e.前腹_腹節3_気門左_表示; - 前腹_腹節3_気門右_表示 = e.前腹_腹節3_気門右_表示; - 前腹_腹節2_節0_表示 = e.前腹_腹節2_節0_表示; - 頭胸_表示 = e.頭胸_表示; - 基節_基節左0_表示 = e.基節_基節左0_表示; - 基節_基節左1_表示 = e.基節_基節左1_表示; - 基節_肢内突起左_表示 = e.基節_肢内突起左_表示; - 基節_基節左2_表示 = e.基節_基節左2_表示; - 基節_基節左3_表示 = e.基節_基節左3_表示; - 基節_基節左4_表示 = e.基節_基節左4_表示; - 基節_基節右0_表示 = e.基節_基節右0_表示; - 基節_基節右1_表示 = e.基節_基節右1_表示; - 基節_肢内突起右_表示 = e.基節_肢内突起右_表示; - 基節_基節右2_表示 = e.基節_基節右2_表示; - 基節_基節右3_表示 = e.基節_基節右3_表示; - 基節_基節右4_表示 = e.基節_基節右4_表示; - 生殖口蓋左_表示 = e.生殖口蓋左_表示; - 生殖口蓋右_表示 = e.生殖口蓋右_表示; - 生殖口_生殖口0_表示 = e.生殖口_生殖口0_表示; - 生殖口_生殖口1_表示 = e.生殖口_生殖口1_表示; - くぱぁ = e.くぱぁ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.触肢左_接続.Count > 0) - { - 触肢左_接続 = e.触肢左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蠍2; - f.ConnectionType = ConnectionInfo.多足_蠍_触肢左_接続; - f.接続(多足_蠍2.触肢左_接続点); - return f; - }).ToArray(); - } - 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(); - } - if (e.節足左4_接続.Count > 0) - { - 節足左4_接続 = e.節足左4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蠍2; - f.ConnectionType = ConnectionInfo.多足_蠍_節足左4_接続; - f.接続(多足_蠍2.節足左4_接続点); - return f; - }).ToArray(); - } - if (e.触肢右_接続.Count > 0) - { - 触肢右_接続 = e.触肢右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蠍2; - f.ConnectionType = ConnectionInfo.多足_蠍_触肢右_接続; - f.接続(多足_蠍2.触肢右_接続点); - return f; - }).ToArray(); - } - 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(); - } - if (e.節足右4_接続.Count > 0) - { - 節足右4_接続 = e.節足右4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蠍2; - f.ConnectionType = ConnectionInfo.多足_蠍_節足右4_接続; - f.接続(多足_蠍2.節足右4_接続点); - return f; - }).ToArray(); - } - if (e.櫛状板左_接続.Count > 0) - { - 櫛状板左_接続 = e.櫛状板左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蠍2; - f.ConnectionType = ConnectionInfo.多足_蠍_櫛状板左_接続; - f.接続(多足_蠍2.櫛状板左_接続点); - return f; - }).ToArray(); - } - if (e.櫛状板右_接続.Count > 0) - { - 櫛状板右_接続 = e.櫛状板右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蠍2; - f.ConnectionType = ConnectionInfo.多足_蠍_櫛状板右_接続; - f.接続(多足_蠍2.櫛状板右_接続点); - return f; - }).ToArray(); - } - if (e.尾_接続.Count > 0) - { - 尾_接続 = e.尾_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 多足_蠍2; - f.ConnectionType = ConnectionInfo.多足_蠍_尾_接続; - f.接続(多足_蠍2.尾_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_前腹_腹節7_節0CP = new ColorP(X0Y0_前腹_腹節7_節0, 前腹_腹節7_節0CD, DisUnit, abj: true); - X0Y0_前腹_腹節7_節1CP = new ColorP(X0Y0_前腹_腹節7_節1, 前腹_腹節7_節1CD, DisUnit, abj: true); - X0Y0_前腹_腹節6_節0CP = new ColorP(X0Y0_前腹_腹節6_節0, 前腹_腹節6_節0CD, DisUnit, abj: true); - X0Y0_前腹_腹節6_節1CP = new ColorP(X0Y0_前腹_腹節6_節1, 前腹_腹節6_節1CD, DisUnit, abj: true); - X0Y0_前腹_腹節6_節線CP = new ColorP(X0Y0_前腹_腹節6_節線, 前腹_腹節6_節線CD, DisUnit, abj: true); - X0Y0_前腹_腹節6_気門左CP = new ColorP(X0Y0_前腹_腹節6_気門左, 前腹_腹節6_気門左CD, DisUnit, abj: true); - X0Y0_前腹_腹節6_気門右CP = new ColorP(X0Y0_前腹_腹節6_気門右, 前腹_腹節6_気門右CD, DisUnit, abj: true); - X0Y0_前腹_腹節5_節0CP = new ColorP(X0Y0_前腹_腹節5_節0, 前腹_腹節5_節0CD, DisUnit, abj: true); - X0Y0_前腹_腹節5_節1CP = new ColorP(X0Y0_前腹_腹節5_節1, 前腹_腹節5_節1CD, DisUnit, abj: true); - X0Y0_前腹_腹節5_節線CP = new ColorP(X0Y0_前腹_腹節5_節線, 前腹_腹節5_節線CD, DisUnit, abj: true); - X0Y0_前腹_腹節5_気門左CP = new ColorP(X0Y0_前腹_腹節5_気門左, 前腹_腹節5_気門左CD, DisUnit, abj: true); - X0Y0_前腹_腹節5_気門右CP = new ColorP(X0Y0_前腹_腹節5_気門右, 前腹_腹節5_気門右CD, DisUnit, abj: true); - X0Y0_前腹_腹節4_節0CP = new ColorP(X0Y0_前腹_腹節4_節0, 前腹_腹節4_節0CD, DisUnit, abj: true); - X0Y0_前腹_腹節4_節1CP = new ColorP(X0Y0_前腹_腹節4_節1, 前腹_腹節4_節1CD, DisUnit, abj: true); - X0Y0_前腹_腹節4_節線CP = new ColorP(X0Y0_前腹_腹節4_節線, 前腹_腹節4_節線CD, DisUnit, abj: true); - X0Y0_前腹_腹節4_気門左CP = new ColorP(X0Y0_前腹_腹節4_気門左, 前腹_腹節4_気門左CD, DisUnit, abj: true); - X0Y0_前腹_腹節4_気門右CP = new ColorP(X0Y0_前腹_腹節4_気門右, 前腹_腹節4_気門右CD, DisUnit, abj: true); - X0Y0_前腹_腹節3_節0CP = new ColorP(X0Y0_前腹_腹節3_節0, 前腹_腹節3_節0CD, DisUnit, abj: true); - X0Y0_前腹_腹節3_節1CP = new ColorP(X0Y0_前腹_腹節3_節1, 前腹_腹節3_節1CD, DisUnit, abj: true); - X0Y0_前腹_腹節3_節線CP = new ColorP(X0Y0_前腹_腹節3_節線, 前腹_腹節3_節線CD, DisUnit, abj: true); - X0Y0_前腹_腹節3_気門左CP = new ColorP(X0Y0_前腹_腹節3_気門左, 前腹_腹節3_気門左CD, DisUnit, abj: true); - X0Y0_前腹_腹節3_気門右CP = new ColorP(X0Y0_前腹_腹節3_気門右, 前腹_腹節3_気門右CD, DisUnit, abj: true); - X0Y0_前腹_腹節2_節0CP = new ColorP(X0Y0_前腹_腹節2_節0, 前腹_腹節2_節0CD, DisUnit, abj: true); - X0Y0_頭胸CP = new ColorP(X0Y0_頭胸, 頭胸CD, DisUnit, abj: true); - X0Y0_基節_基節左0CP = new ColorP(X0Y0_基節_基節左0, 基節_基節左0CD, DisUnit, abj: true); - X0Y0_基節_基節左1CP = new ColorP(X0Y0_基節_基節左1, 基節_基節左1CD, DisUnit, abj: true); - X0Y0_基節_肢内突起左CP = new ColorP(X0Y0_基節_肢内突起左, 基節_肢内突起左CD, 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_基節_基節右0CP = new ColorP(X0Y0_基節_基節右0, 基節_基節右0CD, DisUnit, abj: true); - X0Y0_基節_基節右1CP = new ColorP(X0Y0_基節_基節右1, 基節_基節右1CD, DisUnit, abj: true); - X0Y0_基節_肢内突起右CP = new ColorP(X0Y0_基節_肢内突起右, 基節_肢内突起右CD, 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_生殖口蓋左CP = new ColorP(X0Y0_生殖口蓋左, 生殖口蓋左CD, DisUnit, abj: true); - X0Y0_生殖口蓋右CP = new ColorP(X0Y0_生殖口蓋右, 生殖口蓋右CD, DisUnit, abj: true); - X0Y0_生殖口_生殖口0CP = new ColorP(X0Y0_生殖口_生殖口0, 生殖口_生殖口0CD, DisUnit, abj: true); - X0Y0_生殖口_生殖口1CP = new ColorP(X0Y0_生殖口_生殖口1, 生殖口_生殖口1CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_基節_基節左0.AngleBase = num * 39.0; - X0Y0_基節_基節左1.AngleBase = num * 22.0; - X0Y0_基節_基節左2.AngleBase = num * -11.0; - X0Y0_基節_基節左3.AngleBase = num * -36.0; - X0Y0_基節_基節左4.AngleBase = num * -45.0; - X0Y0_基節_基節右0.AngleBase = num * -39.0; - X0Y0_基節_基節右1.AngleBase = num * -22.0; - X0Y0_基節_基節右2.AngleBase = num * 11.0; - X0Y0_基節_基節右3.AngleBase = num * 36.0; - X0Y0_基節_基節右4.AngleBase = num * 45.0; - double maxAngle = 10.0; - X0Y0_前腹_腹節7_節0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_前腹_腹節6_節0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_前腹_腹節5_節0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_前腹_腹節4_節0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_前腹_腹節3_節0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_前腹_腹節2_節0.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public IEnumerable 軸列挙() - { - yield return X0Y0_前腹_腹節2_節0; - yield return X0Y0_前腹_腹節3_節0; - yield return X0Y0_前腹_腹節4_節0; - yield return X0Y0_前腹_腹節5_節0; - yield return X0Y0_前腹_腹節6_節0; - yield return X0Y0_前腹_腹節7_節0; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_前腹_腹節7_節0); - Are.Draw(X0Y0_前腹_腹節7_節1); - Are.Draw(X0Y0_前腹_腹節6_節0); - Are.Draw(X0Y0_前腹_腹節6_節1); - Are.Draw(X0Y0_前腹_腹節6_節線); - Are.Draw(X0Y0_前腹_腹節6_気門左); - Are.Draw(X0Y0_前腹_腹節6_気門右); - Are.Draw(X0Y0_前腹_腹節5_節0); - Are.Draw(X0Y0_前腹_腹節5_節1); - Are.Draw(X0Y0_前腹_腹節5_節線); - Are.Draw(X0Y0_前腹_腹節5_気門左); - Are.Draw(X0Y0_前腹_腹節5_気門右); - Are.Draw(X0Y0_前腹_腹節4_節0); - Are.Draw(X0Y0_前腹_腹節4_節1); - Are.Draw(X0Y0_前腹_腹節4_節線); - Are.Draw(X0Y0_前腹_腹節4_気門左); - Are.Draw(X0Y0_前腹_腹節4_気門右); - Are.Draw(X0Y0_前腹_腹節3_節0); - Are.Draw(X0Y0_前腹_腹節3_節1); - Are.Draw(X0Y0_前腹_腹節3_節線); - Are.Draw(X0Y0_前腹_腹節3_気門左); - Are.Draw(X0Y0_前腹_腹節3_気門右); - Are.Draw(X0Y0_前腹_腹節2_節0); - Are.Draw(X0Y0_頭胸); - Are.Draw(X0Y0_基節_基節左0); - Are.Draw(X0Y0_基節_基節左1); - Are.Draw(X0Y0_基節_基節左2); - Are.Draw(X0Y0_基節_基節左3); - Are.Draw(X0Y0_基節_基節左4); - Are.Draw(X0Y0_基節_基節右0); - Are.Draw(X0Y0_基節_基節右1); - Are.Draw(X0Y0_基節_基節右2); - Are.Draw(X0Y0_基節_基節右3); - Are.Draw(X0Y0_基節_基節右4); - Are.Draw(X0Y0_生殖口_生殖口0); - Are.Draw(X0Y0_生殖口_生殖口1); - } - - public void 前描画(Are Are) - { - Are.Draw(X0Y0_基節_肢内突起左); - Are.Draw(X0Y0_基節_肢内突起右); - Are.Draw(X0Y0_生殖口蓋左); - Are.Draw(X0Y0_生殖口蓋右); - } - - public override void 色更新() - { - X0Y0_前腹_腹節7_節0CP.Update(); - X0Y0_前腹_腹節7_節1CP.Update(); - X0Y0_前腹_腹節6_節0CP.Update(); - X0Y0_前腹_腹節6_節1CP.Update(); - X0Y0_前腹_腹節6_節線CP.Update(); - X0Y0_前腹_腹節6_気門左CP.Update(); - X0Y0_前腹_腹節6_気門右CP.Update(); - X0Y0_前腹_腹節5_節0CP.Update(); - X0Y0_前腹_腹節5_節1CP.Update(); - X0Y0_前腹_腹節5_節線CP.Update(); - X0Y0_前腹_腹節5_気門左CP.Update(); - X0Y0_前腹_腹節5_気門右CP.Update(); - X0Y0_前腹_腹節4_節0CP.Update(); - X0Y0_前腹_腹節4_節1CP.Update(); - X0Y0_前腹_腹節4_節線CP.Update(); - X0Y0_前腹_腹節4_気門左CP.Update(); - X0Y0_前腹_腹節4_気門右CP.Update(); - X0Y0_前腹_腹節3_節0CP.Update(); - X0Y0_前腹_腹節3_節1CP.Update(); - X0Y0_前腹_腹節3_節線CP.Update(); - X0Y0_前腹_腹節3_気門左CP.Update(); - X0Y0_前腹_腹節3_気門右CP.Update(); - X0Y0_前腹_腹節2_節0CP.Update(); - X0Y0_頭胸CP.Update(); - X0Y0_基節_基節左0CP.Update(); - X0Y0_基節_基節左1CP.Update(); - X0Y0_基節_肢内突起左CP.Update(); - X0Y0_基節_基節左2CP.Update(); - X0Y0_基節_基節左3CP.Update(); - X0Y0_基節_基節左4CP.Update(); - X0Y0_基節_基節右0CP.Update(); - X0Y0_基節_基節右1CP.Update(); - X0Y0_基節_肢内突起右CP.Update(); - X0Y0_基節_基節右2CP.Update(); - X0Y0_基節_基節右3CP.Update(); - X0Y0_基節_基節右4CP.Update(); - X0Y0_生殖口蓋左CP.Update(); - X0Y0_生殖口蓋右CP.Update(); - X0Y0_生殖口_生殖口0CP.Update(); - X0Y0_生殖口_生殖口1CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 前腹_腹節7_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 前腹_腹節7_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節6_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 前腹_腹節6_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節6_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節6_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節6_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節5_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 前腹_腹節5_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節5_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節5_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節5_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節4_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 前腹_腹節4_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節4_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節4_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節4_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節3_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 前腹_腹節3_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節3_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節3_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節3_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節2_節0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 頭胸CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_肢内突起左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_肢内突起右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 生殖口蓋左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 生殖口蓋右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 生殖口_生殖口0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 生殖口_生殖口1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - } - - private void 配色T0(体配色 体配色) - { - 前腹_腹節7_節0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節7_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節6_節0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節6_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節6_節線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節6_気門左CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 前腹_腹節6_気門右CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 前腹_腹節5_節0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節5_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節5_節線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節5_気門左CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 前腹_腹節5_気門右CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 前腹_腹節4_節0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節4_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節4_節線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節4_気門左CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 前腹_腹節4_気門右CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 前腹_腹節3_節0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節3_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節3_節線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節3_気門左CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 前腹_腹節3_気門右CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 前腹_腹節2_節0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 頭胸CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_肢内突起左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_肢内突起右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 生殖口蓋左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 生殖口蓋右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 生殖口_生殖口0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 生殖口_生殖口1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - } - - private void 配色T1(体配色 体配色) - { - 前腹_腹節7_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 前腹_腹節7_節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節6_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 前腹_腹節6_節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節6_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節6_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節6_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節5_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 前腹_腹節5_節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節5_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節5_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節5_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節4_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 前腹_腹節4_節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節4_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節4_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節4_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節3_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 前腹_腹節3_節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腹_腹節3_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 前腹_腹節3_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節3_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 前腹_腹節2_節0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 頭胸CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 基節_基節左0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_肢内突起左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節左4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_肢内突起右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 基節_基節右4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 生殖口蓋左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 生殖口蓋右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 生殖口_生殖口0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 生殖口_生殖口1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - } - - public override IEnumerable EnumEle() - { - yield return this; - if (尾_接続 != null) - { - foreach (Ele item in 尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item; - } - } - if (櫛状板左_接続 != null) - { - foreach (Ele item2 in 櫛状板左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item2; - } - } - if (櫛状板右_接続 != null) - { - foreach (Ele item3 in 櫛状板右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item3; - } - } - if (節足左4_接続 != null) - { - foreach (Ele item4 in 節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item4; - } - } - if (節足右4_接続 != null) - { - foreach (Ele item5 in 節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item5; - } - } - if (節足左3_接続 != null) - { - foreach (Ele item6 in 節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item6; - } - } - if (節足右3_接続 != null) - { - foreach (Ele item7 in 節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item7; - } - } - if (節足左2_接続 != null) - { - foreach (Ele item8 in 節足左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item8; - } - } - if (節足右2_接続 != null) - { - foreach (Ele item9 in 節足右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item9; - } - } - if (節足左1_接続 != null) - { - foreach (Ele item10 in 節足左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item10; - } - } - if (節足右1_接続 != null) - { - foreach (Ele item11 in 節足右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item11; - } - } - if (触肢左_接続 != null) - { - foreach (Ele item12 in 触肢左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item12; - } - } - if (触肢右_接続 == null) - { - yield break; - } - foreach (Ele item13 in 触肢右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item13; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 前腹_腹節7_節0_表示 + { + get + { + return X0Y0_前腹_腹節7_節0.Dra; + } + set + { + X0Y0_前腹_腹節7_節0.Dra = value; + X0Y0_前腹_腹節7_節0.Hit = value; + } + } + + public bool 前腹_腹節7_節1_表示 + { + get + { + return X0Y0_前腹_腹節7_節1.Dra; + } + set + { + X0Y0_前腹_腹節7_節1.Dra = value; + X0Y0_前腹_腹節7_節1.Hit = value; + } + } + + public bool 前腹_腹節6_節0_表示 + { + get + { + return X0Y0_前腹_腹節6_節0.Dra; + } + set + { + X0Y0_前腹_腹節6_節0.Dra = value; + X0Y0_前腹_腹節6_節0.Hit = value; + } + } + + public bool 前腹_腹節6_節1_表示 + { + get + { + return X0Y0_前腹_腹節6_節1.Dra; + } + set + { + X0Y0_前腹_腹節6_節1.Dra = value; + X0Y0_前腹_腹節6_節1.Hit = value; + } + } + + public bool 前腹_腹節6_節線_表示 + { + get + { + return X0Y0_前腹_腹節6_節線.Dra; + } + set + { + X0Y0_前腹_腹節6_節線.Dra = value; + X0Y0_前腹_腹節6_節線.Hit = value; + } + } + + public bool 前腹_腹節6_気門左_表示 + { + get + { + return X0Y0_前腹_腹節6_気門左.Dra; + } + set + { + X0Y0_前腹_腹節6_気門左.Dra = value; + X0Y0_前腹_腹節6_気門左.Hit = value; + } + } + + public bool 前腹_腹節6_気門右_表示 + { + get + { + return X0Y0_前腹_腹節6_気門右.Dra; + } + set + { + X0Y0_前腹_腹節6_気門右.Dra = value; + X0Y0_前腹_腹節6_気門右.Hit = value; + } + } + + public bool 前腹_腹節5_節0_表示 + { + get + { + return X0Y0_前腹_腹節5_節0.Dra; + } + set + { + X0Y0_前腹_腹節5_節0.Dra = value; + X0Y0_前腹_腹節5_節0.Hit = value; + } + } + + public bool 前腹_腹節5_節1_表示 + { + get + { + return X0Y0_前腹_腹節5_節1.Dra; + } + set + { + X0Y0_前腹_腹節5_節1.Dra = value; + X0Y0_前腹_腹節5_節1.Hit = value; + } + } + + public bool 前腹_腹節5_節線_表示 + { + get + { + return X0Y0_前腹_腹節5_節線.Dra; + } + set + { + X0Y0_前腹_腹節5_節線.Dra = value; + X0Y0_前腹_腹節5_節線.Hit = value; + } + } + + public bool 前腹_腹節5_気門左_表示 + { + get + { + return X0Y0_前腹_腹節5_気門左.Dra; + } + set + { + X0Y0_前腹_腹節5_気門左.Dra = value; + X0Y0_前腹_腹節5_気門左.Hit = value; + } + } + + public bool 前腹_腹節5_気門右_表示 + { + get + { + return X0Y0_前腹_腹節5_気門右.Dra; + } + set + { + X0Y0_前腹_腹節5_気門右.Dra = value; + X0Y0_前腹_腹節5_気門右.Hit = value; + } + } + + public bool 前腹_腹節4_節0_表示 + { + get + { + return X0Y0_前腹_腹節4_節0.Dra; + } + set + { + X0Y0_前腹_腹節4_節0.Dra = value; + X0Y0_前腹_腹節4_節0.Hit = value; + } + } + + public bool 前腹_腹節4_節1_表示 + { + get + { + return X0Y0_前腹_腹節4_節1.Dra; + } + set + { + X0Y0_前腹_腹節4_節1.Dra = value; + X0Y0_前腹_腹節4_節1.Hit = value; + } + } + + public bool 前腹_腹節4_節線_表示 + { + get + { + return X0Y0_前腹_腹節4_節線.Dra; + } + set + { + X0Y0_前腹_腹節4_節線.Dra = value; + X0Y0_前腹_腹節4_節線.Hit = value; + } + } + + public bool 前腹_腹節4_気門左_表示 + { + get + { + return X0Y0_前腹_腹節4_気門左.Dra; + } + set + { + X0Y0_前腹_腹節4_気門左.Dra = value; + X0Y0_前腹_腹節4_気門左.Hit = value; + } + } + + public bool 前腹_腹節4_気門右_表示 + { + get + { + return X0Y0_前腹_腹節4_気門右.Dra; + } + set + { + X0Y0_前腹_腹節4_気門右.Dra = value; + X0Y0_前腹_腹節4_気門右.Hit = value; + } + } + + public bool 前腹_腹節3_節0_表示 + { + get + { + return X0Y0_前腹_腹節3_節0.Dra; + } + set + { + X0Y0_前腹_腹節3_節0.Dra = value; + X0Y0_前腹_腹節3_節0.Hit = value; + } + } + + public bool 前腹_腹節3_節1_表示 + { + get + { + return X0Y0_前腹_腹節3_節1.Dra; + } + set + { + X0Y0_前腹_腹節3_節1.Dra = value; + X0Y0_前腹_腹節3_節1.Hit = value; + } + } + + public bool 前腹_腹節3_節線_表示 + { + get + { + return X0Y0_前腹_腹節3_節線.Dra; + } + set + { + X0Y0_前腹_腹節3_節線.Dra = value; + X0Y0_前腹_腹節3_節線.Hit = value; + } + } + + public bool 前腹_腹節3_気門左_表示 + { + get + { + return X0Y0_前腹_腹節3_気門左.Dra; + } + set + { + X0Y0_前腹_腹節3_気門左.Dra = value; + X0Y0_前腹_腹節3_気門左.Hit = value; + } + } + + public bool 前腹_腹節3_気門右_表示 + { + get + { + return X0Y0_前腹_腹節3_気門右.Dra; + } + set + { + X0Y0_前腹_腹節3_気門右.Dra = value; + X0Y0_前腹_腹節3_気門右.Hit = value; + } + } + + public bool 前腹_腹節2_節0_表示 + { + get + { + return X0Y0_前腹_腹節2_節0.Dra; + } + set + { + X0Y0_前腹_腹節2_節0.Dra = value; + X0Y0_前腹_腹節2_節0.Hit = value; + } + } + + public bool 頭胸_表示 + { + get + { + return X0Y0_頭胸.Dra; + } + set + { + X0Y0_頭胸.Dra = value; + X0Y0_頭胸.Hit = value; + } + } + + public bool 基節_基節左0_表示 + { + get + { + return X0Y0_基節_基節左0.Dra; + } + set + { + X0Y0_基節_基節左0.Dra = value; + X0Y0_基節_基節左0.Hit = value; + } + } + + public bool 基節_基節左1_表示 + { + get + { + return X0Y0_基節_基節左1.Dra; + } + set + { + X0Y0_基節_基節左1.Dra = value; + X0Y0_基節_基節左1.Hit = value; + } + } + + public bool 基節_肢内突起左_表示 + { + get + { + return X0Y0_基節_肢内突起左.Dra; + } + set + { + X0Y0_基節_肢内突起左.Dra = value; + X0Y0_基節_肢内突起左.Hit = value; + } + } + + public bool 基節_基節左2_表示 + { + get + { + return X0Y0_基節_基節左2.Dra; + } + set + { + X0Y0_基節_基節左2.Dra = value; + X0Y0_基節_基節左2.Hit = value; + } + } + + public bool 基節_基節左3_表示 + { + get + { + return X0Y0_基節_基節左3.Dra; + } + set + { + X0Y0_基節_基節左3.Dra = value; + X0Y0_基節_基節左3.Hit = value; + } + } + + public bool 基節_基節左4_表示 + { + get + { + return X0Y0_基節_基節左4.Dra; + } + set + { + X0Y0_基節_基節左4.Dra = value; + X0Y0_基節_基節左4.Hit = value; + } + } + + public bool 基節_基節右0_表示 + { + get + { + return X0Y0_基節_基節右0.Dra; + } + set + { + X0Y0_基節_基節右0.Dra = value; + X0Y0_基節_基節右0.Hit = value; + } + } + + public bool 基節_基節右1_表示 + { + get + { + return X0Y0_基節_基節右1.Dra; + } + set + { + X0Y0_基節_基節右1.Dra = value; + X0Y0_基節_基節右1.Hit = value; + } + } + + public bool 基節_肢内突起右_表示 + { + get + { + return X0Y0_基節_肢内突起右.Dra; + } + set + { + X0Y0_基節_肢内突起右.Dra = value; + X0Y0_基節_肢内突起右.Hit = value; + } + } + + public bool 基節_基節右2_表示 + { + get + { + return X0Y0_基節_基節右2.Dra; + } + set + { + X0Y0_基節_基節右2.Dra = value; + X0Y0_基節_基節右2.Hit = value; + } + } + + public bool 基節_基節右3_表示 + { + get + { + return X0Y0_基節_基節右3.Dra; + } + set + { + X0Y0_基節_基節右3.Dra = value; + X0Y0_基節_基節右3.Hit = value; + } + } + + public bool 基節_基節右4_表示 + { + get + { + return X0Y0_基節_基節右4.Dra; + } + set + { + X0Y0_基節_基節右4.Dra = value; + X0Y0_基節_基節右4.Hit = value; + } + } + + public bool 生殖口蓋左_表示 + { + get + { + return X0Y0_生殖口蓋左.Dra; + } + set + { + X0Y0_生殖口蓋左.Dra = value; + X0Y0_生殖口蓋左.Hit = value; + } + } + + public bool 生殖口蓋右_表示 + { + get + { + return X0Y0_生殖口蓋右.Dra; + } + set + { + X0Y0_生殖口蓋右.Dra = value; + X0Y0_生殖口蓋右.Hit = value; + } + } + + public bool 生殖口_生殖口0_表示 + { + get + { + return X0Y0_生殖口_生殖口0.Dra; + } + set + { + X0Y0_生殖口_生殖口0.Dra = value; + X0Y0_生殖口_生殖口0.Hit = value; + } + } + + public bool 生殖口_生殖口1_表示 + { + get + { + return X0Y0_生殖口_生殖口1.Dra; + } + set + { + X0Y0_生殖口_生殖口1.Dra = value; + X0Y0_生殖口_生殖口1.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 前腹_腹節7_節0_表示; + } + set + { + 前腹_腹節7_節0_表示 = value; + 前腹_腹節7_節1_表示 = value; + 前腹_腹節6_節0_表示 = value; + 前腹_腹節6_節1_表示 = value; + 前腹_腹節6_節線_表示 = value; + 前腹_腹節6_気門左_表示 = value; + 前腹_腹節6_気門右_表示 = value; + 前腹_腹節5_節0_表示 = value; + 前腹_腹節5_節1_表示 = value; + 前腹_腹節5_節線_表示 = value; + 前腹_腹節5_気門左_表示 = value; + 前腹_腹節5_気門右_表示 = value; + 前腹_腹節4_節0_表示 = value; + 前腹_腹節4_節1_表示 = value; + 前腹_腹節4_節線_表示 = value; + 前腹_腹節4_気門左_表示 = value; + 前腹_腹節4_気門右_表示 = value; + 前腹_腹節3_節0_表示 = value; + 前腹_腹節3_節1_表示 = value; + 前腹_腹節3_節線_表示 = value; + 前腹_腹節3_気門左_表示 = value; + 前腹_腹節3_気門右_表示 = value; + 前腹_腹節2_節0_表示 = value; + 頭胸_表示 = value; + 基節_基節左0_表示 = value; + 基節_基節左1_表示 = value; + 基節_肢内突起左_表示 = value; + 基節_基節左2_表示 = value; + 基節_基節左3_表示 = value; + 基節_基節左4_表示 = value; + 基節_基節右0_表示 = value; + 基節_基節右1_表示 = value; + 基節_肢内突起右_表示 = value; + 基節_基節右2_表示 = value; + 基節_基節右3_表示 = value; + 基節_基節右4_表示 = value; + 生殖口蓋左_表示 = value; + 生殖口蓋右_表示 = value; + 生殖口_生殖口0_表示 = value; + 生殖口_生殖口1_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 前腹_腹節7_節0CD.不透明度; + } + set + { + 前腹_腹節7_節0CD.不透明度 = value; + 前腹_腹節7_節1CD.不透明度 = value; + 前腹_腹節6_節0CD.不透明度 = value; + 前腹_腹節6_節1CD.不透明度 = value; + 前腹_腹節6_節線CD.不透明度 = value; + 前腹_腹節6_気門左CD.不透明度 = value; + 前腹_腹節6_気門右CD.不透明度 = value; + 前腹_腹節5_節0CD.不透明度 = value; + 前腹_腹節5_節1CD.不透明度 = value; + 前腹_腹節5_節線CD.不透明度 = value; + 前腹_腹節5_気門左CD.不透明度 = value; + 前腹_腹節5_気門右CD.不透明度 = value; + 前腹_腹節4_節0CD.不透明度 = value; + 前腹_腹節4_節1CD.不透明度 = value; + 前腹_腹節4_節線CD.不透明度 = value; + 前腹_腹節4_気門左CD.不透明度 = value; + 前腹_腹節4_気門右CD.不透明度 = value; + 前腹_腹節3_節0CD.不透明度 = value; + 前腹_腹節3_節1CD.不透明度 = value; + 前腹_腹節3_節線CD.不透明度 = value; + 前腹_腹節3_気門左CD.不透明度 = value; + 前腹_腹節3_気門右CD.不透明度 = value; + 前腹_腹節2_節0CD.不透明度 = value; + 頭胸CD.不透明度 = value; + 基節_基節左0CD.不透明度 = value; + 基節_基節左1CD.不透明度 = value; + 基節_肢内突起左CD.不透明度 = value; + 基節_基節左2CD.不透明度 = value; + 基節_基節左3CD.不透明度 = value; + 基節_基節左4CD.不透明度 = value; + 基節_基節右0CD.不透明度 = value; + 基節_基節右1CD.不透明度 = value; + 基節_肢内突起右CD.不透明度 = value; + 基節_基節右2CD.不透明度 = value; + 基節_基節右3CD.不透明度 = value; + 基節_基節右4CD.不透明度 = value; + 生殖口蓋左CD.不透明度 = value; + 生殖口蓋右CD.不透明度 = value; + 生殖口_生殖口0CD.不透明度 = value; + 生殖口_生殖口1CD.不透明度 = value; + } + } + + public double くぱぁ + { + get + { + return くぱぁ_; + } + set + { + くぱぁ_ = value; + X0Y0_生殖口蓋左.AngleBase = 18.0 * くぱぁ_; + X0Y0_生殖口蓋右.AngleBase = -18.0 * くぱぁ_; + } + } + + public JointS 触肢左_接続点 => new JointS(本体, X0Y0_基節_基節左0, 0); + + public JointS 節足左1_接続点 => new JointS(本体, X0Y0_基節_基節左1, 0); + + public JointS 節足左2_接続点 => new JointS(本体, X0Y0_基節_基節左2, 0); + + public JointS 節足左3_接続点 => new JointS(本体, X0Y0_基節_基節左3, 0); + + public JointS 節足左4_接続点 => new JointS(本体, X0Y0_基節_基節左4, 0); + + public JointS 触肢右_接続点 => new JointS(本体, X0Y0_基節_基節右0, 0); + + public JointS 節足右1_接続点 => new JointS(本体, X0Y0_基節_基節右1, 0); + + public JointS 節足右2_接続点 => new JointS(本体, X0Y0_基節_基節右2, 0); + + public JointS 節足右3_接続点 => new JointS(本体, X0Y0_基節_基節右3, 0); + + public JointS 節足右4_接続点 => new JointS(本体, X0Y0_基節_基節右4, 0); + + public JointS 櫛状板左_接続点 => new JointS(本体, X0Y0_生殖口_生殖口1, 0); + + public JointS 櫛状板右_接続点 => new JointS(本体, X0Y0_生殖口_生殖口1, 1); + + public JointS 尾_接続点 => new JointS(本体, X0Y0_前腹_腹節7_節0, 2); + + public 多足_蠍(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 多足_蠍D e) + { + 多足_蠍 多足_蠍2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "蠍"; + dif.Add(new Pars(Sta.半身["多足"][0][2])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["前腹"].ToPars(); + Pars pars3 = pars2["腹節7"].ToPars(); + X0Y0_前腹_腹節7_節0 = pars3["節0"].ToPar(); + X0Y0_前腹_腹節7_節1 = pars3["節1"].ToPar(); + pars3 = pars2["腹節6"].ToPars(); + X0Y0_前腹_腹節6_節0 = pars3["節0"].ToPar(); + X0Y0_前腹_腹節6_節1 = pars3["節1"].ToPar(); + X0Y0_前腹_腹節6_節線 = pars3["節線"].ToPar(); + X0Y0_前腹_腹節6_気門左 = pars3["気門左"].ToPar(); + X0Y0_前腹_腹節6_気門右 = pars3["気門右"].ToPar(); + pars3 = pars2["腹節5"].ToPars(); + X0Y0_前腹_腹節5_節0 = pars3["節0"].ToPar(); + X0Y0_前腹_腹節5_節1 = pars3["節1"].ToPar(); + X0Y0_前腹_腹節5_節線 = pars3["節線"].ToPar(); + X0Y0_前腹_腹節5_気門左 = pars3["気門左"].ToPar(); + X0Y0_前腹_腹節5_気門右 = pars3["気門右"].ToPar(); + pars3 = pars2["腹節4"].ToPars(); + X0Y0_前腹_腹節4_節0 = pars3["節0"].ToPar(); + X0Y0_前腹_腹節4_節1 = pars3["節1"].ToPar(); + X0Y0_前腹_腹節4_節線 = pars3["節線"].ToPar(); + X0Y0_前腹_腹節4_気門左 = pars3["気門左"].ToPar(); + X0Y0_前腹_腹節4_気門右 = pars3["気門右"].ToPar(); + pars3 = pars2["腹節3"].ToPars(); + X0Y0_前腹_腹節3_節0 = pars3["節0"].ToPar(); + X0Y0_前腹_腹節3_節1 = pars3["節1"].ToPar(); + X0Y0_前腹_腹節3_節線 = pars3["節線"].ToPar(); + X0Y0_前腹_腹節3_気門左 = pars3["気門左"].ToPar(); + X0Y0_前腹_腹節3_気門右 = pars3["気門右"].ToPar(); + pars3 = pars2["腹節2"].ToPars(); + X0Y0_前腹_腹節2_節0 = pars3["節0"].ToPar(); + X0Y0_頭胸 = pars["頭胸"].ToPar(); + pars2 = pars["基節"].ToPars(); + X0Y0_基節_基節左0 = pars2["基節左0"].ToPar(); + X0Y0_基節_基節左1 = pars2["基節左1"].ToPar(); + X0Y0_基節_肢内突起左 = pars2["肢内突起左"].ToPar(); + X0Y0_基節_基節左2 = pars2["基節左2"].ToPar(); + X0Y0_基節_基節左3 = pars2["基節左3"].ToPar(); + X0Y0_基節_基節左4 = pars2["基節左4"].ToPar(); + X0Y0_基節_基節右0 = pars2["基節右0"].ToPar(); + X0Y0_基節_基節右1 = pars2["基節右1"].ToPar(); + X0Y0_基節_肢内突起右 = pars2["肢内突起右"].ToPar(); + X0Y0_基節_基節右2 = pars2["基節右2"].ToPar(); + X0Y0_基節_基節右3 = pars2["基節右3"].ToPar(); + X0Y0_基節_基節右4 = pars2["基節右4"].ToPar(); + X0Y0_生殖口蓋左 = pars["生殖口蓋左"].ToPar(); + X0Y0_生殖口蓋右 = pars["生殖口蓋右"].ToPar(); + pars2 = pars["生殖口"].ToPars(); + X0Y0_生殖口_生殖口0 = pars2["生殖口0"].ToPar(); + X0Y0_生殖口_生殖口1 = pars2["生殖口1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 前腹_腹節7_節0_表示 = e.前腹_腹節7_節0_表示; + 前腹_腹節7_節1_表示 = e.前腹_腹節7_節1_表示; + 前腹_腹節6_節0_表示 = e.前腹_腹節6_節0_表示; + 前腹_腹節6_節1_表示 = e.前腹_腹節6_節1_表示; + 前腹_腹節6_節線_表示 = e.前腹_腹節6_節線_表示; + 前腹_腹節6_気門左_表示 = e.前腹_腹節6_気門左_表示; + 前腹_腹節6_気門右_表示 = e.前腹_腹節6_気門右_表示; + 前腹_腹節5_節0_表示 = e.前腹_腹節5_節0_表示; + 前腹_腹節5_節1_表示 = e.前腹_腹節5_節1_表示; + 前腹_腹節5_節線_表示 = e.前腹_腹節5_節線_表示; + 前腹_腹節5_気門左_表示 = e.前腹_腹節5_気門左_表示; + 前腹_腹節5_気門右_表示 = e.前腹_腹節5_気門右_表示; + 前腹_腹節4_節0_表示 = e.前腹_腹節4_節0_表示; + 前腹_腹節4_節1_表示 = e.前腹_腹節4_節1_表示; + 前腹_腹節4_節線_表示 = e.前腹_腹節4_節線_表示; + 前腹_腹節4_気門左_表示 = e.前腹_腹節4_気門左_表示; + 前腹_腹節4_気門右_表示 = e.前腹_腹節4_気門右_表示; + 前腹_腹節3_節0_表示 = e.前腹_腹節3_節0_表示; + 前腹_腹節3_節1_表示 = e.前腹_腹節3_節1_表示; + 前腹_腹節3_節線_表示 = e.前腹_腹節3_節線_表示; + 前腹_腹節3_気門左_表示 = e.前腹_腹節3_気門左_表示; + 前腹_腹節3_気門右_表示 = e.前腹_腹節3_気門右_表示; + 前腹_腹節2_節0_表示 = e.前腹_腹節2_節0_表示; + 頭胸_表示 = e.頭胸_表示; + 基節_基節左0_表示 = e.基節_基節左0_表示; + 基節_基節左1_表示 = e.基節_基節左1_表示; + 基節_肢内突起左_表示 = e.基節_肢内突起左_表示; + 基節_基節左2_表示 = e.基節_基節左2_表示; + 基節_基節左3_表示 = e.基節_基節左3_表示; + 基節_基節左4_表示 = e.基節_基節左4_表示; + 基節_基節右0_表示 = e.基節_基節右0_表示; + 基節_基節右1_表示 = e.基節_基節右1_表示; + 基節_肢内突起右_表示 = e.基節_肢内突起右_表示; + 基節_基節右2_表示 = e.基節_基節右2_表示; + 基節_基節右3_表示 = e.基節_基節右3_表示; + 基節_基節右4_表示 = e.基節_基節右4_表示; + 生殖口蓋左_表示 = e.生殖口蓋左_表示; + 生殖口蓋右_表示 = e.生殖口蓋右_表示; + 生殖口_生殖口0_表示 = e.生殖口_生殖口0_表示; + 生殖口_生殖口1_表示 = e.生殖口_生殖口1_表示; + くぱぁ = e.くぱぁ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.触肢左_接続.Count > 0) + { + 触肢左_接続 = e.触肢左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蠍2; + f.ConnectionType = ConnectionInfo.多足_蠍_触肢左_接続; + f.接続(多足_蠍2.触肢左_接続点); + return f; + }).ToArray(); + } + 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(); + } + if (e.節足左4_接続.Count > 0) + { + 節足左4_接続 = e.節足左4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蠍2; + f.ConnectionType = ConnectionInfo.多足_蠍_節足左4_接続; + f.接続(多足_蠍2.節足左4_接続点); + return f; + }).ToArray(); + } + if (e.触肢右_接続.Count > 0) + { + 触肢右_接続 = e.触肢右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蠍2; + f.ConnectionType = ConnectionInfo.多足_蠍_触肢右_接続; + f.接続(多足_蠍2.触肢右_接続点); + return f; + }).ToArray(); + } + 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(); + } + if (e.節足右4_接続.Count > 0) + { + 節足右4_接続 = e.節足右4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蠍2; + f.ConnectionType = ConnectionInfo.多足_蠍_節足右4_接続; + f.接続(多足_蠍2.節足右4_接続点); + return f; + }).ToArray(); + } + if (e.櫛状板左_接続.Count > 0) + { + 櫛状板左_接続 = e.櫛状板左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蠍2; + f.ConnectionType = ConnectionInfo.多足_蠍_櫛状板左_接続; + f.接続(多足_蠍2.櫛状板左_接続点); + return f; + }).ToArray(); + } + if (e.櫛状板右_接続.Count > 0) + { + 櫛状板右_接続 = e.櫛状板右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蠍2; + f.ConnectionType = ConnectionInfo.多足_蠍_櫛状板右_接続; + f.接続(多足_蠍2.櫛状板右_接続点); + return f; + }).ToArray(); + } + if (e.尾_接続.Count > 0) + { + 尾_接続 = e.尾_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 多足_蠍2; + f.ConnectionType = ConnectionInfo.多足_蠍_尾_接続; + f.接続(多足_蠍2.尾_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_前腹_腹節7_節0CP = new ColorP(X0Y0_前腹_腹節7_節0, 前腹_腹節7_節0CD, DisUnit, abj: true); + X0Y0_前腹_腹節7_節1CP = new ColorP(X0Y0_前腹_腹節7_節1, 前腹_腹節7_節1CD, DisUnit, abj: true); + X0Y0_前腹_腹節6_節0CP = new ColorP(X0Y0_前腹_腹節6_節0, 前腹_腹節6_節0CD, DisUnit, abj: true); + X0Y0_前腹_腹節6_節1CP = new ColorP(X0Y0_前腹_腹節6_節1, 前腹_腹節6_節1CD, DisUnit, abj: true); + X0Y0_前腹_腹節6_節線CP = new ColorP(X0Y0_前腹_腹節6_節線, 前腹_腹節6_節線CD, DisUnit, abj: true); + X0Y0_前腹_腹節6_気門左CP = new ColorP(X0Y0_前腹_腹節6_気門左, 前腹_腹節6_気門左CD, DisUnit, abj: true); + X0Y0_前腹_腹節6_気門右CP = new ColorP(X0Y0_前腹_腹節6_気門右, 前腹_腹節6_気門右CD, DisUnit, abj: true); + X0Y0_前腹_腹節5_節0CP = new ColorP(X0Y0_前腹_腹節5_節0, 前腹_腹節5_節0CD, DisUnit, abj: true); + X0Y0_前腹_腹節5_節1CP = new ColorP(X0Y0_前腹_腹節5_節1, 前腹_腹節5_節1CD, DisUnit, abj: true); + X0Y0_前腹_腹節5_節線CP = new ColorP(X0Y0_前腹_腹節5_節線, 前腹_腹節5_節線CD, DisUnit, abj: true); + X0Y0_前腹_腹節5_気門左CP = new ColorP(X0Y0_前腹_腹節5_気門左, 前腹_腹節5_気門左CD, DisUnit, abj: true); + X0Y0_前腹_腹節5_気門右CP = new ColorP(X0Y0_前腹_腹節5_気門右, 前腹_腹節5_気門右CD, DisUnit, abj: true); + X0Y0_前腹_腹節4_節0CP = new ColorP(X0Y0_前腹_腹節4_節0, 前腹_腹節4_節0CD, DisUnit, abj: true); + X0Y0_前腹_腹節4_節1CP = new ColorP(X0Y0_前腹_腹節4_節1, 前腹_腹節4_節1CD, DisUnit, abj: true); + X0Y0_前腹_腹節4_節線CP = new ColorP(X0Y0_前腹_腹節4_節線, 前腹_腹節4_節線CD, DisUnit, abj: true); + X0Y0_前腹_腹節4_気門左CP = new ColorP(X0Y0_前腹_腹節4_気門左, 前腹_腹節4_気門左CD, DisUnit, abj: true); + X0Y0_前腹_腹節4_気門右CP = new ColorP(X0Y0_前腹_腹節4_気門右, 前腹_腹節4_気門右CD, DisUnit, abj: true); + X0Y0_前腹_腹節3_節0CP = new ColorP(X0Y0_前腹_腹節3_節0, 前腹_腹節3_節0CD, DisUnit, abj: true); + X0Y0_前腹_腹節3_節1CP = new ColorP(X0Y0_前腹_腹節3_節1, 前腹_腹節3_節1CD, DisUnit, abj: true); + X0Y0_前腹_腹節3_節線CP = new ColorP(X0Y0_前腹_腹節3_節線, 前腹_腹節3_節線CD, DisUnit, abj: true); + X0Y0_前腹_腹節3_気門左CP = new ColorP(X0Y0_前腹_腹節3_気門左, 前腹_腹節3_気門左CD, DisUnit, abj: true); + X0Y0_前腹_腹節3_気門右CP = new ColorP(X0Y0_前腹_腹節3_気門右, 前腹_腹節3_気門右CD, DisUnit, abj: true); + X0Y0_前腹_腹節2_節0CP = new ColorP(X0Y0_前腹_腹節2_節0, 前腹_腹節2_節0CD, DisUnit, abj: true); + X0Y0_頭胸CP = new ColorP(X0Y0_頭胸, 頭胸CD, DisUnit, abj: true); + X0Y0_基節_基節左0CP = new ColorP(X0Y0_基節_基節左0, 基節_基節左0CD, DisUnit, abj: true); + X0Y0_基節_基節左1CP = new ColorP(X0Y0_基節_基節左1, 基節_基節左1CD, DisUnit, abj: true); + X0Y0_基節_肢内突起左CP = new ColorP(X0Y0_基節_肢内突起左, 基節_肢内突起左CD, 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_基節_基節右0CP = new ColorP(X0Y0_基節_基節右0, 基節_基節右0CD, DisUnit, abj: true); + X0Y0_基節_基節右1CP = new ColorP(X0Y0_基節_基節右1, 基節_基節右1CD, DisUnit, abj: true); + X0Y0_基節_肢内突起右CP = new ColorP(X0Y0_基節_肢内突起右, 基節_肢内突起右CD, 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_生殖口蓋左CP = new ColorP(X0Y0_生殖口蓋左, 生殖口蓋左CD, DisUnit, abj: true); + X0Y0_生殖口蓋右CP = new ColorP(X0Y0_生殖口蓋右, 生殖口蓋右CD, DisUnit, abj: true); + X0Y0_生殖口_生殖口0CP = new ColorP(X0Y0_生殖口_生殖口0, 生殖口_生殖口0CD, DisUnit, abj: true); + X0Y0_生殖口_生殖口1CP = new ColorP(X0Y0_生殖口_生殖口1, 生殖口_生殖口1CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_基節_基節左0.AngleBase = num * 39.0; + X0Y0_基節_基節左1.AngleBase = num * 22.0; + X0Y0_基節_基節左2.AngleBase = num * -11.0; + X0Y0_基節_基節左3.AngleBase = num * -36.0; + X0Y0_基節_基節左4.AngleBase = num * -45.0; + X0Y0_基節_基節右0.AngleBase = num * -39.0; + X0Y0_基節_基節右1.AngleBase = num * -22.0; + X0Y0_基節_基節右2.AngleBase = num * 11.0; + X0Y0_基節_基節右3.AngleBase = num * 36.0; + X0Y0_基節_基節右4.AngleBase = num * 45.0; + double maxAngle = 10.0; + X0Y0_前腹_腹節7_節0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_前腹_腹節6_節0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_前腹_腹節5_節0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_前腹_腹節4_節0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_前腹_腹節3_節0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_前腹_腹節2_節0.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public IEnumerable 軸列挙() + { + yield return X0Y0_前腹_腹節2_節0; + yield return X0Y0_前腹_腹節3_節0; + yield return X0Y0_前腹_腹節4_節0; + yield return X0Y0_前腹_腹節5_節0; + yield return X0Y0_前腹_腹節6_節0; + yield return X0Y0_前腹_腹節7_節0; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_前腹_腹節7_節0); + Are.Draw(X0Y0_前腹_腹節7_節1); + Are.Draw(X0Y0_前腹_腹節6_節0); + Are.Draw(X0Y0_前腹_腹節6_節1); + Are.Draw(X0Y0_前腹_腹節6_節線); + Are.Draw(X0Y0_前腹_腹節6_気門左); + Are.Draw(X0Y0_前腹_腹節6_気門右); + Are.Draw(X0Y0_前腹_腹節5_節0); + Are.Draw(X0Y0_前腹_腹節5_節1); + Are.Draw(X0Y0_前腹_腹節5_節線); + Are.Draw(X0Y0_前腹_腹節5_気門左); + Are.Draw(X0Y0_前腹_腹節5_気門右); + Are.Draw(X0Y0_前腹_腹節4_節0); + Are.Draw(X0Y0_前腹_腹節4_節1); + Are.Draw(X0Y0_前腹_腹節4_節線); + Are.Draw(X0Y0_前腹_腹節4_気門左); + Are.Draw(X0Y0_前腹_腹節4_気門右); + Are.Draw(X0Y0_前腹_腹節3_節0); + Are.Draw(X0Y0_前腹_腹節3_節1); + Are.Draw(X0Y0_前腹_腹節3_節線); + Are.Draw(X0Y0_前腹_腹節3_気門左); + Are.Draw(X0Y0_前腹_腹節3_気門右); + Are.Draw(X0Y0_前腹_腹節2_節0); + Are.Draw(X0Y0_頭胸); + Are.Draw(X0Y0_基節_基節左0); + Are.Draw(X0Y0_基節_基節左1); + Are.Draw(X0Y0_基節_基節左2); + Are.Draw(X0Y0_基節_基節左3); + Are.Draw(X0Y0_基節_基節左4); + Are.Draw(X0Y0_基節_基節右0); + Are.Draw(X0Y0_基節_基節右1); + Are.Draw(X0Y0_基節_基節右2); + Are.Draw(X0Y0_基節_基節右3); + Are.Draw(X0Y0_基節_基節右4); + Are.Draw(X0Y0_生殖口_生殖口0); + Are.Draw(X0Y0_生殖口_生殖口1); + } + + public void 前描画(Are Are) + { + Are.Draw(X0Y0_基節_肢内突起左); + Are.Draw(X0Y0_基節_肢内突起右); + Are.Draw(X0Y0_生殖口蓋左); + Are.Draw(X0Y0_生殖口蓋右); + } + + public override void 色更新() + { + X0Y0_前腹_腹節7_節0CP.Update(); + X0Y0_前腹_腹節7_節1CP.Update(); + X0Y0_前腹_腹節6_節0CP.Update(); + X0Y0_前腹_腹節6_節1CP.Update(); + X0Y0_前腹_腹節6_節線CP.Update(); + X0Y0_前腹_腹節6_気門左CP.Update(); + X0Y0_前腹_腹節6_気門右CP.Update(); + X0Y0_前腹_腹節5_節0CP.Update(); + X0Y0_前腹_腹節5_節1CP.Update(); + X0Y0_前腹_腹節5_節線CP.Update(); + X0Y0_前腹_腹節5_気門左CP.Update(); + X0Y0_前腹_腹節5_気門右CP.Update(); + X0Y0_前腹_腹節4_節0CP.Update(); + X0Y0_前腹_腹節4_節1CP.Update(); + X0Y0_前腹_腹節4_節線CP.Update(); + X0Y0_前腹_腹節4_気門左CP.Update(); + X0Y0_前腹_腹節4_気門右CP.Update(); + X0Y0_前腹_腹節3_節0CP.Update(); + X0Y0_前腹_腹節3_節1CP.Update(); + X0Y0_前腹_腹節3_節線CP.Update(); + X0Y0_前腹_腹節3_気門左CP.Update(); + X0Y0_前腹_腹節3_気門右CP.Update(); + X0Y0_前腹_腹節2_節0CP.Update(); + X0Y0_頭胸CP.Update(); + X0Y0_基節_基節左0CP.Update(); + X0Y0_基節_基節左1CP.Update(); + X0Y0_基節_肢内突起左CP.Update(); + X0Y0_基節_基節左2CP.Update(); + X0Y0_基節_基節左3CP.Update(); + X0Y0_基節_基節左4CP.Update(); + X0Y0_基節_基節右0CP.Update(); + X0Y0_基節_基節右1CP.Update(); + X0Y0_基節_肢内突起右CP.Update(); + X0Y0_基節_基節右2CP.Update(); + X0Y0_基節_基節右3CP.Update(); + X0Y0_基節_基節右4CP.Update(); + X0Y0_生殖口蓋左CP.Update(); + X0Y0_生殖口蓋右CP.Update(); + X0Y0_生殖口_生殖口0CP.Update(); + X0Y0_生殖口_生殖口1CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 前腹_腹節7_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 前腹_腹節7_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節6_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 前腹_腹節6_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節6_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節6_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節6_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節5_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 前腹_腹節5_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節5_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節5_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節5_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節4_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 前腹_腹節4_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節4_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節4_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節4_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節3_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 前腹_腹節3_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節3_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節3_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節3_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節2_節0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 頭胸CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_肢内突起左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_肢内突起右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 生殖口蓋左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 生殖口蓋右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 生殖口_生殖口0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 生殖口_生殖口1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + } + + private void 配色T0(体配色 体配色) + { + 前腹_腹節7_節0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節7_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節6_節0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節6_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節6_節線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節6_気門左CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 前腹_腹節6_気門右CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 前腹_腹節5_節0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節5_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節5_節線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節5_気門左CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 前腹_腹節5_気門右CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 前腹_腹節4_節0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節4_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節4_節線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節4_気門左CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 前腹_腹節4_気門右CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 前腹_腹節3_節0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節3_節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節3_節線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節3_気門左CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 前腹_腹節3_気門右CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 前腹_腹節2_節0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 頭胸CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_肢内突起左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_肢内突起右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 生殖口蓋左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 生殖口蓋右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 生殖口_生殖口0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 生殖口_生殖口1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + } + + private void 配色T1(体配色 体配色) + { + 前腹_腹節7_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 前腹_腹節7_節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節6_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 前腹_腹節6_節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節6_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節6_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節6_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節5_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 前腹_腹節5_節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節5_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節5_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節5_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節4_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 前腹_腹節4_節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節4_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節4_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節4_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節3_節0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 前腹_腹節3_節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腹_腹節3_節線CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 前腹_腹節3_気門左CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節3_気門右CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 前腹_腹節2_節0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 頭胸CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 基節_基節左0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_肢内突起左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節左4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_肢内突起右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 基節_基節右4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 生殖口蓋左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 生殖口蓋右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 生殖口_生殖口0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 生殖口_生殖口1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + } + + public override IEnumerable EnumEle() + { + yield return this; + if (尾_接続 != null) + { + foreach (Ele item in 尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item; + } + } + if (櫛状板左_接続 != null) + { + foreach (Ele item2 in 櫛状板左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item2; + } + } + if (櫛状板右_接続 != null) + { + foreach (Ele item3 in 櫛状板右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item3; + } + } + if (節足左4_接続 != null) + { + foreach (Ele item4 in 節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item4; + } + } + if (節足右4_接続 != null) + { + foreach (Ele item5 in 節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item5; + } + } + if (節足左3_接続 != null) + { + foreach (Ele item6 in 節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item6; + } + } + if (節足右3_接続 != null) + { + foreach (Ele item7 in 節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item7; + } + } + if (節足左2_接続 != null) + { + foreach (Ele item8 in 節足左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item8; + } + } + if (節足右2_接続 != null) + { + foreach (Ele item9 in 節足右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item9; + } + } + if (節足左1_接続 != null) + { + foreach (Ele item10 in 節足左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item10; + } + } + if (節足右1_接続 != null) + { + foreach (Ele item11 in 節足右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item11; + } + } + if (触肢左_接続 != null) + { + foreach (Ele item12 in 触肢左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item12; + } + } + if (触肢右_接続 == null) + { + yield break; + } + foreach (Ele item13 in 触肢右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item13; + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍D.cs index 8424d41..e00729c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍D.cs @@ -2,285 +2,286 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 多足_蠍D : 半身D +namespace SlaveMatrix { - public bool 前腹_腹節7_節0_表示 = true; + [Serializable] + public class 多足_蠍D : 半身D + { + public bool 前腹_腹節7_節0_表示 = true; - public bool 前腹_腹節7_節1_表示 = true; + public bool 前腹_腹節7_節1_表示 = true; - public bool 前腹_腹節6_節0_表示 = true; + public bool 前腹_腹節6_節0_表示 = true; - public bool 前腹_腹節6_節1_表示 = true; + public bool 前腹_腹節6_節1_表示 = true; - public bool 前腹_腹節6_節線_表示; + public bool 前腹_腹節6_節線_表示; - public bool 前腹_腹節6_気門左_表示 = true; + public bool 前腹_腹節6_気門左_表示 = true; - public bool 前腹_腹節6_気門右_表示 = true; + public bool 前腹_腹節6_気門右_表示 = true; - public bool 前腹_腹節5_節0_表示 = true; + public bool 前腹_腹節5_節0_表示 = true; - public bool 前腹_腹節5_節1_表示 = true; + public bool 前腹_腹節5_節1_表示 = true; - public bool 前腹_腹節5_節線_表示; + public bool 前腹_腹節5_節線_表示; - public bool 前腹_腹節5_気門左_表示 = true; + public bool 前腹_腹節5_気門左_表示 = true; - public bool 前腹_腹節5_気門右_表示 = true; + public bool 前腹_腹節5_気門右_表示 = true; - public bool 前腹_腹節4_節0_表示 = true; + public bool 前腹_腹節4_節0_表示 = true; - public bool 前腹_腹節4_節1_表示 = true; + public bool 前腹_腹節4_節1_表示 = true; - public bool 前腹_腹節4_節線_表示; + public bool 前腹_腹節4_節線_表示; - public bool 前腹_腹節4_気門左_表示 = true; + public bool 前腹_腹節4_気門左_表示 = true; - public bool 前腹_腹節4_気門右_表示 = true; + public bool 前腹_腹節4_気門右_表示 = true; - public bool 前腹_腹節3_節0_表示 = true; + public bool 前腹_腹節3_節0_表示 = true; - public bool 前腹_腹節3_節1_表示 = true; + public bool 前腹_腹節3_節1_表示 = true; - public bool 前腹_腹節3_節線_表示; + public bool 前腹_腹節3_節線_表示; - public bool 前腹_腹節3_気門左_表示 = true; + public bool 前腹_腹節3_気門左_表示 = true; - public bool 前腹_腹節3_気門右_表示 = true; + public bool 前腹_腹節3_気門右_表示 = true; - public bool 前腹_腹節2_節0_表示 = true; + public bool 前腹_腹節2_節0_表示 = true; - public bool 頭胸_表示 = true; + public bool 頭胸_表示 = true; - public bool 基節_基節左0_表示 = true; + public bool 基節_基節左0_表示 = true; - public bool 基節_基節左1_表示 = true; + public bool 基節_基節左1_表示 = true; - public bool 基節_肢内突起左_表示 = true; + public bool 基節_肢内突起左_表示 = true; - public bool 基節_基節左2_表示 = true; + public bool 基節_基節左2_表示 = true; - public bool 基節_基節左3_表示 = true; + public bool 基節_基節左3_表示 = true; - public bool 基節_基節左4_表示 = true; + public bool 基節_基節左4_表示 = true; - public bool 基節_基節右0_表示 = true; + public bool 基節_基節右0_表示 = true; - public bool 基節_基節右1_表示 = true; + public bool 基節_基節右1_表示 = true; - public bool 基節_肢内突起右_表示 = true; + public bool 基節_肢内突起右_表示 = true; - public bool 基節_基節右2_表示 = true; + public bool 基節_基節右2_表示 = true; - public bool 基節_基節右3_表示 = true; + public bool 基節_基節右3_表示 = true; - public bool 基節_基節右4_表示 = true; + public bool 基節_基節右4_表示 = true; - public bool 生殖口蓋左_表示 = true; + public bool 生殖口蓋左_表示 = true; - public bool 生殖口蓋右_表示 = true; + public bool 生殖口蓋右_表示 = true; - public bool 生殖口_生殖口0_表示 = true; + public bool 生殖口_生殖口0_表示 = true; - public bool 生殖口_生殖口1_表示 = true; + public bool 生殖口_生殖口1_表示 = true; - public double くぱぁ; + public double くぱぁ; - public List 触肢左_接続 = new List(); + public List 触肢左_接続 = new List(); - public List 節足左1_接続 = new List(); + public List 節足左1_接続 = new List(); - public List 節足左2_接続 = new List(); + public List 節足左2_接続 = new List(); - public List 節足左3_接続 = new List(); + public List 節足左3_接続 = new List(); - public List 節足左4_接続 = new List(); + public List 節足左4_接続 = new List(); - public List 触肢右_接続 = new List(); + public List 触肢右_接続 = new List(); - public List 節足右1_接続 = new List(); + public List 節足右1_接続 = new List(); - public List 節足右2_接続 = new List(); + public List 節足右2_接続 = new List(); - public List 節足右3_接続 = new List(); + public List 節足右3_接続 = new List(); - public List 節足右4_接続 = new List(); + public List 節足右4_接続 = new List(); - public List 櫛状板左_接続 = new List(); + public List 櫛状板左_接続 = new List(); - public List 櫛状板右_接続 = new List(); + public List 櫛状板右_接続 = new List(); - public List 尾_接続 = new List(); + public List 尾_接続 = new List(); - public 多足_蠍D() - { - ThisType = GetType(); - } + public 多足_蠍D() + { + ThisType = GetType(); + } - public void 触肢左接続(EleD e) - { - 触肢左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.多足_蠍_触肢左_接続; - } + 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); - } + 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); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎.cs index c04b1eb..baf4e05 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎.cs @@ -1,689 +1,690 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 大顎 : Ele +namespace SlaveMatrix { - public Par X0Y0_棘_棘1; + public class 大顎 : Ele + { + public Par X0Y0_棘_棘1; - public Par X0Y0_棘_棘2; + public Par X0Y0_棘_棘2; - public Par X0Y0_棘_棘3; + public Par X0Y0_棘_棘3; - public Par X0Y0_牙; + public Par X0Y0_牙; - public Par X0Y0_線; + public Par X0Y0_線; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public Par X0Y1_牙; + public Par X0Y1_牙; - public Par X0Y1_線; + public Par X0Y1_線; - public Par X0Y1_折線1; + public Par X0Y1_折線1; - public Par X0Y1_折線2; + public Par X0Y1_折線2; - public Par X0Y1_折線3; + public Par X0Y1_折線3; - public Par X0Y1_穴; + public Par X0Y1_穴; - public ColorD 刺_棘1CD; + public ColorD 刺_棘1CD; - public ColorD 刺_棘2CD; + public ColorD 刺_棘2CD; - public ColorD 刺_棘3CD; + public ColorD 刺_棘3CD; - public ColorD 牙CD; + public ColorD 牙CD; - public ColorD 線CD; + public ColorD 線CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorD 折線1CD; + public ColorD 折線1CD; - public ColorD 折線2CD; + public ColorD 折線2CD; - public ColorD 折線3CD; + public ColorD 折線3CD; - public ColorD 穴CD; + public ColorD 穴CD; - public ColorP X0Y0_棘_棘1CP; + public ColorP X0Y0_棘_棘1CP; - public ColorP X0Y0_棘_棘2CP; + public ColorP X0Y0_棘_棘2CP; - public ColorP X0Y0_棘_棘3CP; + public ColorP X0Y0_棘_棘3CP; - public ColorP X0Y0_牙CP; + public ColorP X0Y0_牙CP; - public ColorP X0Y0_線CP; + public ColorP X0Y0_線CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public ColorP X0Y1_牙CP; + public ColorP X0Y1_牙CP; - public ColorP X0Y1_線CP; + public ColorP X0Y1_線CP; - public ColorP X0Y1_折線1CP; + public ColorP X0Y1_折線1CP; - public ColorP X0Y1_折線2CP; + public ColorP X0Y1_折線2CP; - public ColorP X0Y1_折線3CP; + public ColorP X0Y1_折線3CP; - public ColorP X0Y1_穴CP; + public ColorP X0Y1_穴CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.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; - X0Y0_棘_棘1.Hit = value; - } - } - - public bool 刺_棘2_表示 - { - get - { - return X0Y0_棘_棘2.Dra; - } - set - { - X0Y0_棘_棘2.Dra = value; - X0Y0_棘_棘2.Hit = value; - } - } - - public bool 刺_棘3_表示 - { - get - { - return X0Y0_棘_棘3.Dra; - } - set - { - X0Y0_棘_棘3.Dra = value; - X0Y0_棘_棘3.Hit = value; - } - } - - public bool 牙_表示 - { - get - { - return X0Y0_牙.Dra; - } - set - { - X0Y0_牙.Dra = value; - X0Y1_牙.Dra = value; - X0Y0_牙.Hit = value; - X0Y1_牙.Hit = value; - } - } - - public bool 線_表示 - { - get - { - return X0Y0_線.Dra; - } - set - { - X0Y0_線.Dra = value; - X0Y1_線.Dra = value; - X0Y0_線.Hit = value; - X0Y1_線.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.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 bool 穴_表示 - { - get - { - return X0Y1_穴.Dra; - } - set - { - X0Y1_穴.Dra = value; - X0Y1_穴.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 刺_棘1_表示; - } - set - { - 刺_棘1_表示 = value; - 刺_棘2_表示 = value; - 刺_棘3_表示 = value; - 牙_表示 = value; - 線_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 折線1_表示 = value; - 折線2_表示 = value; - 折線3_表示 = value; - 穴_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 刺_棘1CD.不透明度; - } - set - { - 刺_棘1CD.不透明度 = value; - 刺_棘2CD.不透明度 = value; - 刺_棘3CD.不透明度 = value; - 牙CD.不透明度 = value; - 線CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - 折線1CD.不透明度 = value; - 折線2CD.不透明度 = value; - 折線3CD.不透明度 = value; - 穴CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - - public 大顎(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 大顎D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["虫顎"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["刺"].ToPars(); - X0Y0_棘_棘1 = pars2["刺1"].ToPar(); - X0Y0_棘_棘2 = pars2["刺2"].ToPar(); - X0Y0_棘_棘3 = pars2["刺3"].ToPar(); - X0Y0_牙 = pars["牙"].ToPar(); - X0Y0_線 = pars["線"].ToPar(); - pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - pars = 本体[0][1]; - X0Y1_牙 = pars["牙"].ToPar(); - X0Y1_線 = pars["線"].ToPar(); - X0Y1_折線1 = pars["折線1"].ToPar(); - X0Y1_折線2 = pars["折線2"].ToPar(); - X0Y1_折線3 = pars["折線3"].ToPar(); - X0Y1_穴 = pars["穴"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 牙_表示 = e.牙_表示; - 線_表示 = e.線_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 折線1_表示 = e.折線1_表示; - 折線2_表示 = e.折線2_表示; - 折線3_表示 = e.折線3_表示; - 穴_表示 = e.穴_表示; - 輪表示 = e.輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - 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_牙CP = new ColorP(X0Y0_牙, 牙CD, DisUnit, abj: true); - X0Y0_線CP = new ColorP(X0Y0_線, 線CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); - X0Y1_牙CP = new ColorP(X0Y1_牙, 牙CD, 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_折線3CP = new ColorP(X0Y1_折線3, 折線3CD, DisUnit, abj: true); - X0Y1_穴CP = new ColorP(X0Y1_穴, 穴CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_牙.AngleBase = num * -22.0; - X0Y1_牙.AngleBase = num * -22.0; - X0Y0_輪_革.AngleBase = num * -21.0; - 本体.JoinPAall(); - } - - public override void 描画0(Are Are) - { - 本体.Draw(Are); - if (!欠損_) - { - 鎖1.描画0(Are); - } - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_棘_棘1CP.Update(); - X0Y0_棘_棘2CP.Update(); - X0Y0_棘_棘3CP.Update(); - X0Y0_牙CP.Update(); - X0Y0_線CP.Update(); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - else - { - X0Y1_牙CP.Update(); - X0Y1_線CP.Update(); - X0Y1_折線1CP.Update(); - X0Y1_折線2CP.Update(); - X0Y1_折線3CP.Update(); - X0Y1_穴CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 刺_棘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 体配色.甲0O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 穴CD = new ColorD(); - 穴CD.線 = Col.Black; - 穴CD.色 = new Color2(ref Col.Black, ref 体配色.甲0O.Col2); - } - - private void 配色T0(体配色 体配色) - { - 刺_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 刺_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 刺_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 牙CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 穴CD = new ColorD(); - 穴CD.線 = Col.Black; - 穴CD.色 = new Color2(ref Col.Black, ref 体配色.甲0O.Col2); - } - - private void 配色T1(体配色 体配色) - { - 刺_棘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 体配色.刺青O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 穴CD = new ColorD(); - 穴CD.線 = Col.Black; - 穴CD.色 = new Color2(ref Col.Black, ref 体配色.甲0O.Col2); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + 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; + X0Y0_棘_棘1.Hit = value; + } + } + + public bool 刺_棘2_表示 + { + get + { + return X0Y0_棘_棘2.Dra; + } + set + { + X0Y0_棘_棘2.Dra = value; + X0Y0_棘_棘2.Hit = value; + } + } + + public bool 刺_棘3_表示 + { + get + { + return X0Y0_棘_棘3.Dra; + } + set + { + X0Y0_棘_棘3.Dra = value; + X0Y0_棘_棘3.Hit = value; + } + } + + public bool 牙_表示 + { + get + { + return X0Y0_牙.Dra; + } + set + { + X0Y0_牙.Dra = value; + X0Y1_牙.Dra = value; + X0Y0_牙.Hit = value; + X0Y1_牙.Hit = value; + } + } + + public bool 線_表示 + { + get + { + return X0Y0_線.Dra; + } + set + { + X0Y0_線.Dra = value; + X0Y1_線.Dra = value; + X0Y0_線.Hit = value; + X0Y1_線.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.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 bool 穴_表示 + { + get + { + return X0Y1_穴.Dra; + } + set + { + X0Y1_穴.Dra = value; + X0Y1_穴.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 刺_棘1_表示; + } + set + { + 刺_棘1_表示 = value; + 刺_棘2_表示 = value; + 刺_棘3_表示 = value; + 牙_表示 = value; + 線_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 折線1_表示 = value; + 折線2_表示 = value; + 折線3_表示 = value; + 穴_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 刺_棘1CD.不透明度; + } + set + { + 刺_棘1CD.不透明度 = value; + 刺_棘2CD.不透明度 = value; + 刺_棘3CD.不透明度 = value; + 牙CD.不透明度 = value; + 線CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + 折線1CD.不透明度 = value; + 折線2CD.不透明度 = value; + 折線3CD.不透明度 = value; + 穴CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + + public 大顎(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 大顎D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["虫顎"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["刺"].ToPars(); + X0Y0_棘_棘1 = pars2["刺1"].ToPar(); + X0Y0_棘_棘2 = pars2["刺2"].ToPar(); + X0Y0_棘_棘3 = pars2["刺3"].ToPar(); + X0Y0_牙 = pars["牙"].ToPar(); + X0Y0_線 = pars["線"].ToPar(); + pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + pars = 本体[0][1]; + X0Y1_牙 = pars["牙"].ToPar(); + X0Y1_線 = pars["線"].ToPar(); + X0Y1_折線1 = pars["折線1"].ToPar(); + X0Y1_折線2 = pars["折線2"].ToPar(); + X0Y1_折線3 = pars["折線3"].ToPar(); + X0Y1_穴 = pars["穴"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 牙_表示 = e.牙_表示; + 線_表示 = e.線_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 折線1_表示 = e.折線1_表示; + 折線2_表示 = e.折線2_表示; + 折線3_表示 = e.折線3_表示; + 穴_表示 = e.穴_表示; + 輪表示 = e.輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + 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_牙CP = new ColorP(X0Y0_牙, 牙CD, DisUnit, abj: true); + X0Y0_線CP = new ColorP(X0Y0_線, 線CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); + X0Y1_牙CP = new ColorP(X0Y1_牙, 牙CD, 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_折線3CP = new ColorP(X0Y1_折線3, 折線3CD, DisUnit, abj: true); + X0Y1_穴CP = new ColorP(X0Y1_穴, 穴CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_牙.AngleBase = num * -22.0; + X0Y1_牙.AngleBase = num * -22.0; + X0Y0_輪_革.AngleBase = num * -21.0; + 本体.JoinPAall(); + } + + public override void 描画0(Are Are) + { + 本体.Draw(Are); + if (!欠損_) + { + 鎖1.描画0(Are); + } + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_棘_棘1CP.Update(); + X0Y0_棘_棘2CP.Update(); + X0Y0_棘_棘3CP.Update(); + X0Y0_牙CP.Update(); + X0Y0_線CP.Update(); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + else + { + X0Y1_牙CP.Update(); + X0Y1_線CP.Update(); + X0Y1_折線1CP.Update(); + X0Y1_折線2CP.Update(); + X0Y1_折線3CP.Update(); + X0Y1_穴CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 刺_棘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 体配色.甲0O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 穴CD = new ColorD(); + 穴CD.線 = Col.Black; + 穴CD.色 = new Color2(ref Col.Black, ref 体配色.甲0O.Col2); + } + + private void 配色T0(体配色 体配色) + { + 刺_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 刺_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 刺_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 牙CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 穴CD = new ColorD(); + 穴CD.線 = Col.Black; + 穴CD.色 = new Color2(ref Col.Black, ref 体配色.甲0O.Col2); + } + + private void 配色T1(体配色 体配色) + { + 刺_棘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 体配色.刺青O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 穴CD = new ColorD(); + 穴CD.線 = Col.Black; + 穴CD.色 = new Color2(ref Col.Black, ref 体配色.甲0O.Col2); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎D.cs index d03b43b..14699fc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎D.cs @@ -1,52 +1,53 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 大顎D : EleD +namespace SlaveMatrix { - public bool 刺_棘1_表示 = true; + [Serializable] + public class 大顎D : EleD + { + public bool 刺_棘1_表示 = true; - public bool 刺_棘2_表示 = true; + public bool 刺_棘2_表示 = true; - public bool 刺_棘3_表示 = true; + public bool 刺_棘3_表示 = true; - public bool 牙_表示 = true; + public bool 牙_表示 = true; - public bool 線_表示 = true; + public bool 線_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 折線1_表示 = true; + public bool 折線1_表示 = true; - public bool 折線2_表示 = true; + public bool 折線2_表示 = true; - public bool 折線3_表示 = true; + public bool 折線3_表示 = true; - public bool 穴_表示 = true; + public bool 穴_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 大顎D() - { - ThisType = GetType(); - } + public 大顎D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 大顎(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 大顎(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎上.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎上.cs index 3006d1a..81561e8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎上.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎上.cs @@ -1,213 +1,214 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 大顎上 : Ele +namespace SlaveMatrix { - public Par X0Y0_甲殻; + public class 大顎上 : Ele + { + public Par X0Y0_甲殻; - public Par X0Y0_線左; + public Par X0Y0_線左; - public Par X0Y0_線右; + public Par X0Y0_線右; - public Par X0Y0_棘左; + public Par X0Y0_棘左; - public Par X0Y0_棘右; + public Par X0Y0_棘右; - public ColorD 甲殻CD; + public ColorD 甲殻CD; - public ColorD 線左CD; + public ColorD 線左CD; - public ColorD 線右CD; + public ColorD 線右CD; - public ColorD 刺左CD; + public ColorD 刺左CD; - public ColorD 刺右CD; + public ColorD 刺右CD; - public ColorP X0Y0_甲殻CP; + public ColorP X0Y0_甲殻CP; - public ColorP X0Y0_線左CP; + public ColorP X0Y0_線左CP; - public ColorP X0Y0_線右CP; + public ColorP X0Y0_線右CP; - public ColorP X0Y0_棘左CP; + public ColorP X0Y0_棘左CP; - public ColorP X0Y0_棘右CP; + public ColorP X0Y0_棘右CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 甲殻_表示 - { - get - { - return X0Y0_甲殻.Dra; - } - set - { - X0Y0_甲殻.Dra = value; - X0Y0_甲殻.Hit = value; - } - } + public bool 甲殻_表示 + { + get + { + return X0Y0_甲殻.Dra; + } + set + { + X0Y0_甲殻.Dra = value; + X0Y0_甲殻.Hit = value; + } + } - public bool 線左_表示 - { - get - { - return X0Y0_線左.Dra; - } - set - { - X0Y0_線左.Dra = value; - X0Y0_線左.Hit = value; - } - } + public bool 線左_表示 + { + get + { + return X0Y0_線左.Dra; + } + set + { + X0Y0_線左.Dra = value; + X0Y0_線左.Hit = value; + } + } - public bool 線右_表示 - { - get - { - return X0Y0_線右.Dra; - } - set - { - X0Y0_線右.Dra = value; - X0Y0_線右.Hit = value; - } - } + public bool 線右_表示 + { + get + { + return X0Y0_線右.Dra; + } + set + { + X0Y0_線右.Dra = value; + X0Y0_線右.Hit = value; + } + } - public bool 刺左_表示 - { - get - { - return X0Y0_棘左.Dra; - } - set - { - X0Y0_棘左.Dra = value; - X0Y0_棘左.Hit = value; - } - } + public bool 刺左_表示 + { + get + { + return X0Y0_棘左.Dra; + } + set + { + X0Y0_棘左.Dra = value; + X0Y0_棘左.Hit = value; + } + } - public bool 刺右_表示 - { - get - { - return X0Y0_棘右.Dra; - } - set - { - X0Y0_棘右.Dra = value; - X0Y0_棘右.Hit = value; - } - } + public bool 刺右_表示 + { + get + { + return X0Y0_棘右.Dra; + } + set + { + X0Y0_棘右.Dra = value; + X0Y0_棘右.Hit = value; + } + } - public override bool 表示 - { - get - { - return 甲殻_表示; - } - set - { - 甲殻_表示 = value; - 線左_表示 = value; - 線右_表示 = value; - 刺左_表示 = value; - 刺右_表示 = value; - } - } + public override bool 表示 + { + get + { + return 甲殻_表示; + } + set + { + 甲殻_表示 = value; + 線左_表示 = value; + 線右_表示 = value; + 刺左_表示 = value; + 刺右_表示 = value; + } + } - public override double 濃度 - { - get - { - return 甲殻CD.不透明度; - } - set - { - 甲殻CD.不透明度 = value; - 線左CD.不透明度 = value; - 線右CD.不透明度 = value; - 刺左CD.不透明度 = value; - 刺右CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 甲殻CD.不透明度; + } + set + { + 甲殻CD.不透明度 = value; + 線左CD.不透明度 = value; + 線右CD.不透明度 = value; + 刺左CD.不透明度 = value; + 刺右CD.不透明度 = value; + } + } - public 大顎上(double DisUnit, 配色指定 配色指定, 体配色 体配色) - { - ThisType = GetType(); - 本体 = new Difs(Sta.肢中["大顎上"]); - Pars pars = 本体[0][0]; - X0Y0_甲殻 = pars["甲殻"].ToPar(); - X0Y0_線左 = pars["線左"].ToPar(); - X0Y0_線右 = pars["線右"].ToPar(); - X0Y0_棘左 = pars["刺左"].ToPar(); - X0Y0_棘右 = pars["刺右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_甲殻CP = new ColorP(X0Y0_甲殻, 甲殻CD, DisUnit, abj: true); - X0Y0_線左CP = new ColorP(X0Y0_線左, 線左CD, DisUnit, abj: true); - X0Y0_線右CP = new ColorP(X0Y0_線右, 線右CD, DisUnit, abj: true); - X0Y0_棘左CP = new ColorP(X0Y0_棘左, 刺左CD, DisUnit, abj: true); - X0Y0_棘右CP = new ColorP(X0Y0_棘右, 刺右CD, DisUnit, abj: true); - } + public 大顎上(double DisUnit, 配色指定 配色指定, 体配色 体配色) + { + ThisType = GetType(); + 本体 = new Difs(Sta.肢中["大顎上"]); + Pars pars = 本体[0][0]; + X0Y0_甲殻 = pars["甲殻"].ToPar(); + X0Y0_線左 = pars["線左"].ToPar(); + X0Y0_線右 = pars["線右"].ToPar(); + X0Y0_棘左 = pars["刺左"].ToPar(); + X0Y0_棘右 = pars["刺右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_甲殻CP = new ColorP(X0Y0_甲殻, 甲殻CD, DisUnit, abj: true); + X0Y0_線左CP = new ColorP(X0Y0_線左, 線左CD, DisUnit, abj: true); + X0Y0_線右CP = new ColorP(X0Y0_線右, 線右CD, DisUnit, abj: true); + X0Y0_棘左CP = new ColorP(X0Y0_棘左, 刺左CD, DisUnit, abj: true); + X0Y0_棘右CP = new ColorP(X0Y0_棘右, 刺右CD, DisUnit, abj: true); + } - public override void 色更新() - { - X0Y0_甲殻CP.Update(); - X0Y0_線左CP.Update(); - X0Y0_線右CP.Update(); - X0Y0_棘左CP.Update(); - X0Y0_棘右CP.Update(); - } + public override void 色更新() + { + X0Y0_甲殻CP.Update(); + X0Y0_線左CP.Update(); + X0Y0_線右CP.Update(); + X0Y0_棘左CP.Update(); + X0Y0_棘右CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 線左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 線右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 刺左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 刺右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } + private void 配色N0(体配色 体配色) + { + 甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 線左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 線右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 刺左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 刺右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基.cs index cb909cd..8fdfb24 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基.cs @@ -1,516 +1,517 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 大顎基 : Ele +namespace SlaveMatrix { - public Par X0Y0_甲殻下; + public class 大顎基 : Ele + { + public Par X0Y0_甲殻下; - public 大顎上 大顎上; + public 大顎上 大顎上; - public ColorD 甲殻下CD; + public ColorD 甲殻下CD; - public ColorP X0Y0_甲殻下CP; + public ColorP X0Y0_甲殻下CP; - public Ele[] 顎左_接続; + public Ele[] 顎左_接続; - public Ele[] 顎右_接続; + public Ele[] 顎右_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 大顎上.欠損 = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 大顎上.欠損 = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 大顎上.筋肉 = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 大顎上.筋肉 = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 大顎上.拘束 = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 大顎上.拘束 = value; + } + } - public bool 甲殻下_表示 - { - get - { - return X0Y0_甲殻下.Dra; - } - set - { - X0Y0_甲殻下.Dra = value; - X0Y0_甲殻下.Hit = value; - } - } + public bool 甲殻下_表示 + { + get + { + return X0Y0_甲殻下.Dra; + } + set + { + X0Y0_甲殻下.Dra = value; + X0Y0_甲殻下.Hit = value; + } + } - public bool 甲殻_表示 - { - get - { - return 大顎上.X0Y0_甲殻.Dra; - } - set - { - 大顎上.X0Y0_甲殻.Dra = value; - 大顎上.X0Y0_甲殻.Hit = value; - } - } + public bool 甲殻_表示 + { + get + { + return 大顎上.X0Y0_甲殻.Dra; + } + set + { + 大顎上.X0Y0_甲殻.Dra = value; + 大顎上.X0Y0_甲殻.Hit = value; + } + } - public bool 線左_表示 - { - get - { - return 大顎上.X0Y0_線左.Dra; - } - set - { - 大顎上.X0Y0_線左.Dra = value; - 大顎上.X0Y0_線左.Hit = value; - } - } + public bool 線左_表示 + { + get + { + return 大顎上.X0Y0_線左.Dra; + } + set + { + 大顎上.X0Y0_線左.Dra = value; + 大顎上.X0Y0_線左.Hit = value; + } + } - public bool 線右_表示 - { - get - { - return 大顎上.X0Y0_線右.Dra; - } - set - { - 大顎上.X0Y0_線右.Dra = value; - 大顎上.X0Y0_線右.Hit = value; - } - } + public bool 線右_表示 + { + get + { + return 大顎上.X0Y0_線右.Dra; + } + set + { + 大顎上.X0Y0_線右.Dra = value; + 大顎上.X0Y0_線右.Hit = value; + } + } - public bool 刺左_表示 - { - get - { - return 大顎上.X0Y0_棘左.Dra; - } - set - { - 大顎上.X0Y0_棘左.Dra = value; - 大顎上.X0Y0_棘左.Hit = value; - } - } + public bool 刺左_表示 + { + get + { + return 大顎上.X0Y0_棘左.Dra; + } + set + { + 大顎上.X0Y0_棘左.Dra = value; + 大顎上.X0Y0_棘左.Hit = value; + } + } - public bool 刺右_表示 - { - get - { - return 大顎上.X0Y0_棘右.Dra; - } - set - { - 大顎上.X0Y0_棘右.Dra = value; - 大顎上.X0Y0_棘右.Hit = value; - } - } + public bool 刺右_表示 + { + get + { + return 大顎上.X0Y0_棘右.Dra; + } + set + { + 大顎上.X0Y0_棘右.Dra = value; + 大顎上.X0Y0_棘右.Hit = value; + } + } - public override bool 表示 - { - get - { - return 甲殻下_表示; - } - set - { - 甲殻下_表示 = value; - 大顎上.表示 = value; - } - } + public override bool 表示 + { + get + { + return 甲殻下_表示; + } + set + { + 甲殻下_表示 = value; + 大顎上.表示 = value; + } + } - public override double 濃度 - { - get - { - return 甲殻下CD.不透明度; - } - set - { - 甲殻下CD.不透明度 = value; - 大顎上.濃度 = value; - } - } + public override double 濃度 + { + get + { + return 甲殻下CD.不透明度; + } + set + { + 甲殻下CD.不透明度 = value; + 大顎上.濃度 = value; + } + } - public double 展開 - { - set - { - 位置C = new Vector2D(位置C.X, -0.013 * value); - foreach (Ele item in EnumEle()) - { - item.尺度YC = 1.0 - 0.05 * value; - } - } - } + public double 展開 + { + set + { + 位置C = new Vector2D(位置C.X, -0.013 * value); + foreach (Ele item in EnumEle()) + { + item.尺度YC = 1.0 - 0.05 * value; + } + } + } - public override double 尺度B - { - get - { - return base.尺度B; - } - set - { - base.尺度B = value; - 大顎上.尺度B = value; - } - } + public override double 尺度B + { + get + { + return base.尺度B; + } + set + { + base.尺度B = value; + 大顎上.尺度B = value; + } + } - public override double 尺度C - { - get - { - return base.尺度C; - } - set - { - base.尺度C = value; - 大顎上.尺度C = value; - } - } + public override double 尺度C + { + get + { + return base.尺度C; + } + set + { + base.尺度C = value; + 大顎上.尺度C = value; + } + } - public override double 尺度XB - { - get - { - return base.尺度XB; - } - set - { - base.尺度XB = value; - 大顎上.尺度XB = value; - } - } + public override double 尺度XB + { + get + { + return base.尺度XB; + } + set + { + base.尺度XB = value; + 大顎上.尺度XB = value; + } + } - public override double 尺度XC - { - get - { - return base.尺度XC; - } - set - { - base.尺度XC = value; - 大顎上.尺度XC = value; - } - } + public override double 尺度XC + { + get + { + return base.尺度XC; + } + set + { + base.尺度XC = value; + 大顎上.尺度XC = value; + } + } - public override double 尺度YB - { - get - { - return base.尺度YB; - } - set - { - base.尺度YB = value; - 大顎上.尺度YB = value; - } - } + public override double 尺度YB + { + get + { + return base.尺度YB; + } + set + { + base.尺度YB = value; + 大顎上.尺度YB = value; + } + } - public override double 尺度YC - { - get - { - return base.尺度YC; - } - set - { - base.尺度YC = value; - 大顎上.尺度YC = value; - } - } + public override double 尺度YC + { + get + { + return base.尺度YC; + } + set + { + base.尺度YC = value; + 大顎上.尺度YC = value; + } + } - public override double 肥大 - { - set - { - base.肥大 = value; - 大顎上.肥大 = value; - } - } + public override double 肥大 + { + set + { + base.肥大 = value; + 大顎上.肥大 = value; + } + } - public override double 身長 - { - set - { - base.身長 = value; - 大顎上.身長 = value; - } - } + public override double 身長 + { + set + { + base.身長 = value; + 大顎上.身長 = value; + } + } - public override bool 右 - { - get - { - return base.右; - } - set - { - base.右 = value; - 大顎上.右 = value; - } - } + public override bool 右 + { + get + { + return base.右; + } + set + { + base.右 = value; + 大顎上.右 = value; + } + } - public override bool 反転X - { - get - { - return base.反転X; - } - set - { - base.反転X = value; - 大顎上.反転X = value; - } - } + public override bool 反転X + { + get + { + return base.反転X; + } + set + { + base.反転X = value; + 大顎上.反転X = value; + } + } - public override bool 反転Y - { - get - { - return base.反転Y; - } - set - { - base.反転Y = value; - 大顎上.反転Y = value; - } - } + public override bool 反転Y + { + get + { + return base.反転Y; + } + set + { + base.反転Y = value; + 大顎上.反転Y = value; + } + } - public override double Xv - { - get - { - return base.Xv; - } - set - { - base.Xv = value; - 大顎上.Xv = value; - } - } + public override double Xv + { + get + { + return base.Xv; + } + set + { + base.Xv = value; + 大顎上.Xv = value; + } + } - public override double Yv - { - get - { - return base.Yv; - } - set - { - base.Yv = value; - 大顎上.Yv = value; - } - } + public override double Yv + { + get + { + return base.Yv; + } + set + { + base.Yv = value; + 大顎上.Yv = value; + } + } - public override int Xi - { - get - { - return base.Xi; - } - set - { - base.Xi = value; - 大顎上.Xi = value; - } - } + public override int Xi + { + get + { + return base.Xi; + } + set + { + base.Xi = value; + 大顎上.Xi = value; + } + } - public override int Yi - { - get - { - return base.Yi; - } - set - { - base.Yi = value; - 大顎上.Yi = value; - } - } + public override int Yi + { + get + { + return base.Yi; + } + set + { + base.Yi = value; + 大顎上.Yi = value; + } + } - public override double サイズ - { - get - { - return サイズ_; - } - set - { - base.サイズ = value; - 大顎上.サイズ = value; - } - } + public override double サイズ + { + get + { + return サイズ_; + } + set + { + base.サイズ = value; + 大顎上.サイズ = value; + } + } - public override double サイズX - { - get - { - return サイズX_; - } - set - { - base.サイズX = value; - 大顎上.サイズX = value; - } - } + public override double サイズX + { + get + { + return サイズX_; + } + set + { + base.サイズX = value; + 大顎上.サイズX = value; + } + } - public override double サイズY - { - get - { - return サイズY_; - } - set - { - base.サイズY = value; - 大顎上.サイズY = value; - } - } + public override double サイズY + { + get + { + return サイズY_; + } + set + { + base.サイズY = value; + 大顎上.サイズY = value; + } + } - public JointS 顎左_接続点 => new JointS(本体, X0Y0_甲殻下, 0); + public JointS 顎左_接続点 => new JointS(本体, X0Y0_甲殻下, 0); - public JointS 顎右_接続点 => new JointS(本体, X0Y0_甲殻下, 1); + public JointS 顎右_接続点 => new JointS(本体, X0Y0_甲殻下, 1); - public JointS 大顎上_接続点 => new JointS(本体, X0Y0_甲殻下, 2); + public JointS 大顎上_接続点 => new JointS(本体, X0Y0_甲殻下, 2); - public 大顎基(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 大顎基D e) - { - 大顎基 大顎基2 = this; - 大顎上 = new 大顎上(DisUnit, 配色指定, 体配色); - 大顎上.Par = this; - ThisType = GetType(); - 本体 = new Difs(Sta.肢中["大顎基"]); - Pars pars = 本体[0][0]; - X0Y0_甲殻下 = pars["甲殻下"].ToPar(); - 大顎上.接続(大顎上_接続点); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 甲殻下_表示 = e.甲殻下_表示; - 甲殻_表示 = e.甲殻_表示; - 線左_表示 = e.線左_表示; - 線右_表示 = e.線右_表示; - 刺左_表示 = e.刺左_表示; - 刺右_表示 = e.刺右_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.顎左_接続.Count > 0) - { - 顎左_接続 = e.顎左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 大顎基2; - f.ConnectionType = ConnectionInfo.大顎基_顎左_接続; - f.接続(大顎基2.顎左_接続点); - return f; - }).ToArray(); - } - if (e.顎右_接続.Count > 0) - { - 顎右_接続 = e.顎右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 大顎基2; - f.ConnectionType = ConnectionInfo.大顎基_顎右_接続; - f.接続(大顎基2.顎右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_甲殻下CP = new ColorP(X0Y0_甲殻下, 甲殻下CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 大顎基(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 大顎基D e) + { + 大顎基 大顎基2 = this; + 大顎上 = new 大顎上(DisUnit, 配色指定, 体配色); + 大顎上.Par = this; + ThisType = GetType(); + 本体 = new Difs(Sta.肢中["大顎基"]); + Pars pars = 本体[0][0]; + X0Y0_甲殻下 = pars["甲殻下"].ToPar(); + 大顎上.接続(大顎上_接続点); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 甲殻下_表示 = e.甲殻下_表示; + 甲殻_表示 = e.甲殻_表示; + 線左_表示 = e.線左_表示; + 線右_表示 = e.線右_表示; + 刺左_表示 = e.刺左_表示; + 刺右_表示 = e.刺右_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.顎左_接続.Count > 0) + { + 顎左_接続 = e.顎左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 大顎基2; + f.ConnectionType = ConnectionInfo.大顎基_顎左_接続; + f.接続(大顎基2.顎左_接続点); + return f; + }).ToArray(); + } + if (e.顎右_接続.Count > 0) + { + 顎右_接続 = e.顎右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 大顎基2; + f.ConnectionType = ConnectionInfo.大顎基_顎右_接続; + f.接続(大顎基2.顎右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_甲殻下CP = new ColorP(X0Y0_甲殻下, 甲殻下CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void Dispose() - { - base.Dispose(); - 大顎上.Dispose(); - } + public override void Dispose() + { + base.Dispose(); + 大顎上.Dispose(); + } - public override void 接続P() - { - 接続根.JoinP(); - 大顎上.接続P(); - } + public override void 接続P() + { + 接続根.JoinP(); + 大顎上.接続P(); + } - public override void 接続PA() - { - 接続根.JoinPA(); - 大顎上.接続PA(); - } + public override void 接続PA() + { + 接続根.JoinPA(); + 大顎上.接続PA(); + } - public override void 色更新() - { - X0Y0_甲殻下CP.Update(); - 大顎上.色更新(); - } + public override void 色更新() + { + X0Y0_甲殻下CP.Update(); + 大顎上.色更新(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 甲殻下CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } + private void 配色N0(体配色 体配色) + { + 甲殻下CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基D.cs index 32a87a0..d34c1ee 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基D.cs @@ -2,48 +2,49 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 大顎基D : EleD +namespace SlaveMatrix { - public bool 甲殻下_表示 = true; + [Serializable] + public class 大顎基D : EleD + { + public bool 甲殻下_表示 = true; - public bool 甲殻_表示 = true; + public bool 甲殻_表示 = true; - public bool 線左_表示 = true; + public bool 線左_表示 = true; - public bool 線右_表示 = true; + public bool 線右_表示 = true; - public bool 刺左_表示 = true; + public bool 刺左_表示 = true; - public bool 刺右_表示 = true; + public bool 刺右_表示 = true; - public List 顎左_接続 = new List(); + public List 顎左_接続 = new List(); - public List 顎右_接続 = new List(); + public List 顎右_接続 = new List(); - public 大顎基D() - { - ThisType = GetType(); - } + public 大顎基D() + { + ThisType = GetType(); + } - 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.大顎基_顎右_接続; - } + public void 顎右接続(EleD e) + { + 顎右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.大顎基_顎右_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 大顎基(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 大顎基(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精.cs index 651c6ab..9a25b91 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精.cs @@ -1,479 +1,480 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 射精 : Ele +namespace SlaveMatrix { - public Par X0Y0_精液; + public class 射精 : Ele + { + public Par X0Y0_精液; - public Par X0Y1_精液; + public Par X0Y1_精液; - public Par X0Y2_精液; + public Par X0Y2_精液; - public Par X0Y3_精液; + public Par X0Y3_精液; - public Par X0Y4_精液; + public Par X0Y4_精液; - public Par X0Y5_精液; + public Par X0Y5_精液; - public Par X0Y6_精液; + public Par X0Y6_精液; - public Par X1Y0_精液; + public Par X1Y0_精液; - public Par X1Y1_精液; + public Par X1Y1_精液; - public Par X1Y2_精液; + public Par X1Y2_精液; - public Par X1Y3_精液; + public Par X1Y3_精液; - public Par X1Y4_精液; + public Par X1Y4_精液; - public Par X1Y5_精液; + public Par X1Y5_精液; - public Par X1Y6_精液; + public Par X1Y6_精液; - public Par X1Y7_精液; + public Par X1Y7_精液; - public Par X1Y8_精液掛け; + public Par X1Y8_精液掛け; - public Par X1Y8_精液; + public Par X1Y8_精液; - public Par X1Y9_精液掛け; + public Par X1Y9_精液掛け; - public Par X1Y9_精液; + public Par X1Y9_精液; - public Par X1Y10_精液掛け; + public Par X1Y10_精液掛け; - public Par X1Y10_精液; + public Par X1Y10_精液; - public Par X1Y11_精液掛け; + public Par X1Y11_精液掛け; - public Par X1Y11_精液; + public Par X1Y11_精液; - public Par X1Y12_精液掛け; + public Par X1Y12_精液掛け; - public Par X1Y12_精液; + public Par X1Y12_精液; - public Par X1Y13_精液掛け; + public Par X1Y13_精液掛け; - public Par X1Y13_精液; + public Par X1Y13_精液; - public Par X1Y14_精液; + public Par X1Y14_精液; - public ColorD 精液掛けCD; + public ColorD 精液掛けCD; - public ColorD 精液CD; + public ColorD 精液CD; - public ColorP X0Y0_精液CP; + public ColorP X0Y0_精液CP; - public ColorP X0Y1_精液CP; + public ColorP X0Y1_精液CP; - public ColorP X0Y2_精液CP; + public ColorP X0Y2_精液CP; - public ColorP X0Y3_精液CP; + public ColorP X0Y3_精液CP; - public ColorP X0Y4_精液CP; + public ColorP X0Y4_精液CP; - public ColorP X0Y5_精液CP; + public ColorP X0Y5_精液CP; - public ColorP X0Y6_精液CP; + public ColorP X0Y6_精液CP; - public ColorP X1Y0_精液CP; + public ColorP X1Y0_精液CP; - public ColorP X1Y1_精液CP; + public ColorP X1Y1_精液CP; - public ColorP X1Y2_精液CP; + public ColorP X1Y2_精液CP; - public ColorP X1Y3_精液CP; + public ColorP X1Y3_精液CP; - public ColorP X1Y4_精液CP; + public ColorP X1Y4_精液CP; - public ColorP X1Y5_精液CP; + public ColorP X1Y5_精液CP; - public ColorP X1Y6_精液CP; + public ColorP X1Y6_精液CP; - public ColorP X1Y7_精液CP; + public ColorP X1Y7_精液CP; - public ColorP X1Y8_精液掛けCP; + public ColorP X1Y8_精液掛けCP; - public ColorP X1Y8_精液CP; + public ColorP X1Y8_精液CP; - public ColorP X1Y9_精液掛けCP; + public ColorP X1Y9_精液掛けCP; - public ColorP X1Y9_精液CP; + public ColorP X1Y9_精液CP; - public ColorP X1Y10_精液掛けCP; + public ColorP X1Y10_精液掛けCP; - public ColorP X1Y10_精液CP; + public ColorP X1Y10_精液CP; - public ColorP X1Y11_精液掛けCP; + public ColorP X1Y11_精液掛けCP; - public ColorP X1Y11_精液CP; + public ColorP X1Y11_精液CP; - public ColorP X1Y12_精液掛けCP; + public ColorP X1Y12_精液掛けCP; - public ColorP X1Y12_精液CP; + public ColorP X1Y12_精液CP; - public ColorP X1Y13_精液掛けCP; + public ColorP X1Y13_精液掛けCP; - public ColorP X1Y13_精液CP; + public ColorP X1Y13_精液CP; - public ColorP X1Y14_精液CP; + public ColorP X1Y14_精液CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 精液_表示 - { - get - { - return X0Y0_精液.Dra; - } - set - { - X0Y0_精液.Dra = value; - X0Y1_精液.Dra = value; - X0Y2_精液.Dra = value; - X0Y3_精液.Dra = value; - X0Y4_精液.Dra = value; - X0Y5_精液.Dra = value; - X0Y6_精液.Dra = value; - X1Y0_精液.Dra = value; - X1Y1_精液.Dra = value; - X1Y2_精液.Dra = value; - X1Y3_精液.Dra = value; - X1Y4_精液.Dra = value; - X1Y5_精液.Dra = value; - X1Y6_精液.Dra = value; - X1Y7_精液.Dra = value; - X1Y8_精液.Dra = value; - X1Y9_精液.Dra = value; - X1Y10_精液.Dra = value; - X1Y11_精液.Dra = value; - X1Y12_精液.Dra = value; - X1Y13_精液.Dra = value; - X1Y14_精液.Dra = value; - X0Y0_精液.Hit = value; - X0Y1_精液.Hit = value; - X0Y2_精液.Hit = value; - X0Y3_精液.Hit = value; - X0Y4_精液.Hit = value; - X0Y5_精液.Hit = value; - X0Y6_精液.Hit = value; - X1Y0_精液.Hit = value; - X1Y1_精液.Hit = value; - X1Y2_精液.Hit = value; - X1Y3_精液.Hit = value; - X1Y4_精液.Hit = value; - X1Y5_精液.Hit = value; - X1Y6_精液.Hit = value; - X1Y7_精液.Hit = value; - X1Y8_精液.Hit = value; - X1Y9_精液.Hit = value; - X1Y10_精液.Hit = value; - X1Y11_精液.Hit = value; - X1Y12_精液.Hit = value; - X1Y13_精液.Hit = value; - X1Y14_精液.Hit = value; - } - } - - public bool 精液掛け_表示 - { - get - { - return X1Y8_精液掛け.Dra; - } - set - { - X1Y8_精液掛け.Dra = value; - X1Y9_精液掛け.Dra = value; - X1Y10_精液掛け.Dra = value; - X1Y11_精液掛け.Dra = value; - X1Y12_精液掛け.Dra = value; - X1Y13_精液掛け.Dra = value; - X1Y8_精液掛け.Hit = value; - X1Y9_精液掛け.Hit = value; - X1Y10_精液掛け.Hit = value; - X1Y11_精液掛け.Hit = value; - X1Y12_精液掛け.Hit = value; - X1Y13_精液掛け.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 精液_表示; - } - set - { - 精液_表示 = value; - 精液掛け_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 精液掛けCD.不透明度; - } - set - { - 精液掛けCD.不透明度 = value; - 精液CD.不透明度 = value; - } - } - - public 射精(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, Med Med, 射精D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["射精"]); - Pars pars = 本体[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - pars = 本体[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - pars = 本体[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - pars = 本体[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - pars = 本体[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); - pars = 本体[0][5]; - X0Y5_精液 = pars["精液"].ToPar(); - pars = 本体[0][6]; - X0Y6_精液 = pars["精液"].ToPar(); - pars = 本体[1][0]; - X1Y0_精液 = pars["精液"].ToPar(); - pars = 本体[1][1]; - X1Y1_精液 = pars["精液"].ToPar(); - pars = 本体[1][2]; - X1Y2_精液 = pars["精液"].ToPar(); - pars = 本体[1][3]; - X1Y3_精液 = pars["精液"].ToPar(); - pars = 本体[1][4]; - X1Y4_精液 = pars["精液"].ToPar(); - pars = 本体[1][5]; - X1Y5_精液 = pars["精液"].ToPar(); - pars = 本体[1][6]; - X1Y6_精液 = pars["精液"].ToPar(); - pars = 本体[1][7]; - X1Y7_精液 = pars["精液"].ToPar(); - pars = 本体[1][8]; - X1Y8_精液掛け = pars["精液掛け"].ToPar(); - X1Y8_精液 = pars["精液"].ToPar(); - pars = 本体[1][9]; - X1Y9_精液掛け = pars["精液掛け"].ToPar(); - X1Y9_精液 = pars["精液"].ToPar(); - pars = 本体[1][10]; - X1Y10_精液掛け = pars["精液掛け"].ToPar(); - X1Y10_精液 = pars["精液"].ToPar(); - pars = 本体[1][11]; - X1Y11_精液掛け = pars["精液掛け"].ToPar(); - X1Y11_精液 = pars["精液"].ToPar(); - pars = 本体[1][12]; - X1Y12_精液掛け = pars["精液掛け"].ToPar(); - X1Y12_精液 = pars["精液"].ToPar(); - pars = 本体[1][13]; - X1Y13_精液掛け = pars["精液掛け"].ToPar(); - X1Y13_精液 = pars["精液"].ToPar(); - pars = 本体[1][14]; - X1Y14_精液 = pars["精液"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 精液_表示 = e.精液_表示; - 精液掛け_表示 = e.精液掛け_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); - X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); - X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); - X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); - X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); - X0Y5_精液CP = new ColorP(X0Y5_精液, 精液CD, DisUnit, abj: true); - X0Y6_精液CP = new ColorP(X0Y6_精液, 精液CD, DisUnit, abj: true); - X1Y0_精液CP = new ColorP(X1Y0_精液, 精液CD, DisUnit, abj: true); - X1Y1_精液CP = new ColorP(X1Y1_精液, 精液CD, DisUnit, abj: true); - X1Y2_精液CP = new ColorP(X1Y2_精液, 精液CD, DisUnit, abj: true); - X1Y3_精液CP = new ColorP(X1Y3_精液, 精液CD, DisUnit, abj: true); - X1Y4_精液CP = new ColorP(X1Y4_精液, 精液CD, DisUnit, abj: true); - X1Y5_精液CP = new ColorP(X1Y5_精液, 精液CD, DisUnit, abj: true); - X1Y6_精液CP = new ColorP(X1Y6_精液, 精液CD, DisUnit, abj: true); - X1Y7_精液CP = new ColorP(X1Y7_精液, 精液CD, DisUnit, abj: true); - X1Y8_精液掛けCP = new ColorP(X1Y8_精液掛け, 精液掛けCD, DisUnit, abj: true); - X1Y8_精液CP = new ColorP(X1Y8_精液, 精液CD, DisUnit, abj: true); - X1Y9_精液掛けCP = new ColorP(X1Y9_精液掛け, 精液掛けCD, DisUnit, abj: true); - X1Y9_精液CP = new ColorP(X1Y9_精液, 精液CD, DisUnit, abj: true); - X1Y10_精液掛けCP = new ColorP(X1Y10_精液掛け, 精液掛けCD, DisUnit, abj: true); - X1Y10_精液CP = new ColorP(X1Y10_精液, 精液CD, DisUnit, abj: true); - X1Y11_精液掛けCP = new ColorP(X1Y11_精液掛け, 精液掛けCD, DisUnit, abj: true); - X1Y11_精液CP = new ColorP(X1Y11_精液, 精液CD, DisUnit, abj: true); - X1Y12_精液掛けCP = new ColorP(X1Y12_精液掛け, 精液掛けCD, DisUnit, abj: true); - X1Y12_精液CP = new ColorP(X1Y12_精液, 精液CD, DisUnit, abj: true); - X1Y13_精液掛けCP = new ColorP(X1Y13_精液掛け, 精液掛けCD, DisUnit, abj: true); - X1Y13_精液CP = new ColorP(X1Y13_精液, 精液CD, DisUnit, abj: true); - X1Y14_精液CP = new ColorP(X1Y14_精液, 精液CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_精液CP.Update(); - break; - case 1: - X0Y1_精液CP.Update(); - break; - case 2: - X0Y2_精液CP.Update(); - break; - case 3: - X0Y3_精液CP.Update(); - break; - case 4: - X0Y4_精液CP.Update(); - break; - case 5: - X0Y5_精液CP.Update(); - break; - default: - X0Y6_精液CP.Update(); - break; - } - return; - } - switch (本体.IndexY) - { - case 0: - X1Y0_精液CP.Update(); - break; - case 1: - X1Y1_精液CP.Update(); - break; - case 2: - X1Y2_精液CP.Update(); - break; - case 3: - X1Y3_精液CP.Update(); - break; - case 4: - X1Y4_精液CP.Update(); - break; - case 5: - X1Y5_精液CP.Update(); - break; - case 6: - X1Y6_精液CP.Update(); - break; - case 7: - X1Y7_精液CP.Update(); - break; - case 8: - X1Y8_精液掛けCP.Update(); - X1Y8_精液CP.Update(); - break; - case 9: - X1Y9_精液掛けCP.Update(); - X1Y9_精液CP.Update(); - break; - case 10: - X1Y10_精液掛けCP.Update(); - X1Y10_精液CP.Update(); - break; - case 11: - X1Y11_精液掛けCP.Update(); - X1Y11_精液CP.Update(); - break; - case 12: - X1Y12_精液掛けCP.Update(); - X1Y12_精液CP.Update(); - break; - case 13: - X1Y13_精液掛けCP.Update(); - X1Y13_精液CP.Update(); - break; - default: - X1Y14_精液CP.Update(); - break; - } - } - - private void 配色(主人公配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(主人公配色 体配色) - { - 精液掛けCD = new ColorD(ref 体配色.精線, ref 体配色.精液ぶっかけ); - 精液CD = new ColorD(ref 体配色.精線, ref 体配色.精液ぶっかけ); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 精液_表示 + { + get + { + return X0Y0_精液.Dra; + } + set + { + X0Y0_精液.Dra = value; + X0Y1_精液.Dra = value; + X0Y2_精液.Dra = value; + X0Y3_精液.Dra = value; + X0Y4_精液.Dra = value; + X0Y5_精液.Dra = value; + X0Y6_精液.Dra = value; + X1Y0_精液.Dra = value; + X1Y1_精液.Dra = value; + X1Y2_精液.Dra = value; + X1Y3_精液.Dra = value; + X1Y4_精液.Dra = value; + X1Y5_精液.Dra = value; + X1Y6_精液.Dra = value; + X1Y7_精液.Dra = value; + X1Y8_精液.Dra = value; + X1Y9_精液.Dra = value; + X1Y10_精液.Dra = value; + X1Y11_精液.Dra = value; + X1Y12_精液.Dra = value; + X1Y13_精液.Dra = value; + X1Y14_精液.Dra = value; + X0Y0_精液.Hit = value; + X0Y1_精液.Hit = value; + X0Y2_精液.Hit = value; + X0Y3_精液.Hit = value; + X0Y4_精液.Hit = value; + X0Y5_精液.Hit = value; + X0Y6_精液.Hit = value; + X1Y0_精液.Hit = value; + X1Y1_精液.Hit = value; + X1Y2_精液.Hit = value; + X1Y3_精液.Hit = value; + X1Y4_精液.Hit = value; + X1Y5_精液.Hit = value; + X1Y6_精液.Hit = value; + X1Y7_精液.Hit = value; + X1Y8_精液.Hit = value; + X1Y9_精液.Hit = value; + X1Y10_精液.Hit = value; + X1Y11_精液.Hit = value; + X1Y12_精液.Hit = value; + X1Y13_精液.Hit = value; + X1Y14_精液.Hit = value; + } + } + + public bool 精液掛け_表示 + { + get + { + return X1Y8_精液掛け.Dra; + } + set + { + X1Y8_精液掛け.Dra = value; + X1Y9_精液掛け.Dra = value; + X1Y10_精液掛け.Dra = value; + X1Y11_精液掛け.Dra = value; + X1Y12_精液掛け.Dra = value; + X1Y13_精液掛け.Dra = value; + X1Y8_精液掛け.Hit = value; + X1Y9_精液掛け.Hit = value; + X1Y10_精液掛け.Hit = value; + X1Y11_精液掛け.Hit = value; + X1Y12_精液掛け.Hit = value; + X1Y13_精液掛け.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 精液_表示; + } + set + { + 精液_表示 = value; + 精液掛け_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 精液掛けCD.不透明度; + } + set + { + 精液掛けCD.不透明度 = value; + 精液CD.不透明度 = value; + } + } + + public 射精(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, Med Med, 射精D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["射精"]); + Pars pars = 本体[0][0]; + X0Y0_精液 = pars["精液"].ToPar(); + pars = 本体[0][1]; + X0Y1_精液 = pars["精液"].ToPar(); + pars = 本体[0][2]; + X0Y2_精液 = pars["精液"].ToPar(); + pars = 本体[0][3]; + X0Y3_精液 = pars["精液"].ToPar(); + pars = 本体[0][4]; + X0Y4_精液 = pars["精液"].ToPar(); + pars = 本体[0][5]; + X0Y5_精液 = pars["精液"].ToPar(); + pars = 本体[0][6]; + X0Y6_精液 = pars["精液"].ToPar(); + pars = 本体[1][0]; + X1Y0_精液 = pars["精液"].ToPar(); + pars = 本体[1][1]; + X1Y1_精液 = pars["精液"].ToPar(); + pars = 本体[1][2]; + X1Y2_精液 = pars["精液"].ToPar(); + pars = 本体[1][3]; + X1Y3_精液 = pars["精液"].ToPar(); + pars = 本体[1][4]; + X1Y4_精液 = pars["精液"].ToPar(); + pars = 本体[1][5]; + X1Y5_精液 = pars["精液"].ToPar(); + pars = 本体[1][6]; + X1Y6_精液 = pars["精液"].ToPar(); + pars = 本体[1][7]; + X1Y7_精液 = pars["精液"].ToPar(); + pars = 本体[1][8]; + X1Y8_精液掛け = pars["精液掛け"].ToPar(); + X1Y8_精液 = pars["精液"].ToPar(); + pars = 本体[1][9]; + X1Y9_精液掛け = pars["精液掛け"].ToPar(); + X1Y9_精液 = pars["精液"].ToPar(); + pars = 本体[1][10]; + X1Y10_精液掛け = pars["精液掛け"].ToPar(); + X1Y10_精液 = pars["精液"].ToPar(); + pars = 本体[1][11]; + X1Y11_精液掛け = pars["精液掛け"].ToPar(); + X1Y11_精液 = pars["精液"].ToPar(); + pars = 本体[1][12]; + X1Y12_精液掛け = pars["精液掛け"].ToPar(); + X1Y12_精液 = pars["精液"].ToPar(); + pars = 本体[1][13]; + X1Y13_精液掛け = pars["精液掛け"].ToPar(); + X1Y13_精液 = pars["精液"].ToPar(); + pars = 本体[1][14]; + X1Y14_精液 = pars["精液"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 精液_表示 = e.精液_表示; + 精液掛け_表示 = e.精液掛け_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); + X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); + X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); + X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); + X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); + X0Y5_精液CP = new ColorP(X0Y5_精液, 精液CD, DisUnit, abj: true); + X0Y6_精液CP = new ColorP(X0Y6_精液, 精液CD, DisUnit, abj: true); + X1Y0_精液CP = new ColorP(X1Y0_精液, 精液CD, DisUnit, abj: true); + X1Y1_精液CP = new ColorP(X1Y1_精液, 精液CD, DisUnit, abj: true); + X1Y2_精液CP = new ColorP(X1Y2_精液, 精液CD, DisUnit, abj: true); + X1Y3_精液CP = new ColorP(X1Y3_精液, 精液CD, DisUnit, abj: true); + X1Y4_精液CP = new ColorP(X1Y4_精液, 精液CD, DisUnit, abj: true); + X1Y5_精液CP = new ColorP(X1Y5_精液, 精液CD, DisUnit, abj: true); + X1Y6_精液CP = new ColorP(X1Y6_精液, 精液CD, DisUnit, abj: true); + X1Y7_精液CP = new ColorP(X1Y7_精液, 精液CD, DisUnit, abj: true); + X1Y8_精液掛けCP = new ColorP(X1Y8_精液掛け, 精液掛けCD, DisUnit, abj: true); + X1Y8_精液CP = new ColorP(X1Y8_精液, 精液CD, DisUnit, abj: true); + X1Y9_精液掛けCP = new ColorP(X1Y9_精液掛け, 精液掛けCD, DisUnit, abj: true); + X1Y9_精液CP = new ColorP(X1Y9_精液, 精液CD, DisUnit, abj: true); + X1Y10_精液掛けCP = new ColorP(X1Y10_精液掛け, 精液掛けCD, DisUnit, abj: true); + X1Y10_精液CP = new ColorP(X1Y10_精液, 精液CD, DisUnit, abj: true); + X1Y11_精液掛けCP = new ColorP(X1Y11_精液掛け, 精液掛けCD, DisUnit, abj: true); + X1Y11_精液CP = new ColorP(X1Y11_精液, 精液CD, DisUnit, abj: true); + X1Y12_精液掛けCP = new ColorP(X1Y12_精液掛け, 精液掛けCD, DisUnit, abj: true); + X1Y12_精液CP = new ColorP(X1Y12_精液, 精液CD, DisUnit, abj: true); + X1Y13_精液掛けCP = new ColorP(X1Y13_精液掛け, 精液掛けCD, DisUnit, abj: true); + X1Y13_精液CP = new ColorP(X1Y13_精液, 精液CD, DisUnit, abj: true); + X1Y14_精液CP = new ColorP(X1Y14_精液, 精液CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_精液CP.Update(); + break; + case 1: + X0Y1_精液CP.Update(); + break; + case 2: + X0Y2_精液CP.Update(); + break; + case 3: + X0Y3_精液CP.Update(); + break; + case 4: + X0Y4_精液CP.Update(); + break; + case 5: + X0Y5_精液CP.Update(); + break; + default: + X0Y6_精液CP.Update(); + break; + } + return; + } + switch (本体.IndexY) + { + case 0: + X1Y0_精液CP.Update(); + break; + case 1: + X1Y1_精液CP.Update(); + break; + case 2: + X1Y2_精液CP.Update(); + break; + case 3: + X1Y3_精液CP.Update(); + break; + case 4: + X1Y4_精液CP.Update(); + break; + case 5: + X1Y5_精液CP.Update(); + break; + case 6: + X1Y6_精液CP.Update(); + break; + case 7: + X1Y7_精液CP.Update(); + break; + case 8: + X1Y8_精液掛けCP.Update(); + X1Y8_精液CP.Update(); + break; + case 9: + X1Y9_精液掛けCP.Update(); + X1Y9_精液CP.Update(); + break; + case 10: + X1Y10_精液掛けCP.Update(); + X1Y10_精液CP.Update(); + break; + case 11: + X1Y11_精液掛けCP.Update(); + X1Y11_精液CP.Update(); + break; + case 12: + X1Y12_精液掛けCP.Update(); + X1Y12_精液CP.Update(); + break; + case 13: + X1Y13_精液掛けCP.Update(); + X1Y13_精液CP.Update(); + break; + default: + X1Y14_精液CP.Update(); + break; + } + } + + private void 配色(主人公配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(主人公配色 体配色) + { + 精液掛けCD = new ColorD(ref 体配色.精線, ref 体配色.精液ぶっかけ); + 精液CD = new ColorD(ref 体配色.精線, ref 体配色.精液ぶっかけ); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精D.cs index 90c7255..d0f2a8f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精D.cs @@ -1,16 +1,17 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 射精D : EleD +namespace SlaveMatrix { - public bool 精液_表示 = true; + [Serializable] + public class 射精D : EleD + { + public bool 精液_表示 = true; - public bool 精液掛け_表示 = true; + public bool 精液掛け_表示 = true; - public 射精D() - { - ThisType = GetType(); - } + public 射精D() + { + ThisType = GetType(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾.cs index 0ed5d3e..4e225fd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾.cs @@ -1,16 +1,17 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾 : Ele +namespace SlaveMatrix { - public virtual IEnumerable Enum軸() - { - yield break; - } + public class 尾 : Ele + { + public virtual IEnumerable Enum軸() + { + yield break; + } - public virtual void Set尾先角度() - { - } + public virtual void Set尾先角度() + { + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾D.cs index af2a96a..d10daf4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 尾D : EleD +namespace SlaveMatrix { + [Serializable] + public class 尾D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウ.cs index 5abfa45..28d1238 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウ.cs @@ -2,5031 +2,5032 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_ウ : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾20_尾; + public class 尾_ウ : 尾 + { + public Par X0Y0_尾20_尾; - public Par X0Y0_尾20_鱗左5; + public Par X0Y0_尾20_鱗左5; - public Par X0Y0_尾20_鱗右5; + public Par X0Y0_尾20_鱗右5; - public Par X0Y0_尾20_鱗左4; + public Par X0Y0_尾20_鱗左4; - public Par X0Y0_尾20_鱗右4; + public Par X0Y0_尾20_鱗右4; - public Par X0Y0_尾20_鱗左3; + public Par X0Y0_尾20_鱗左3; - public Par X0Y0_尾20_鱗右3; + public Par X0Y0_尾20_鱗右3; - public Par X0Y0_尾20_鱗左2; + public Par X0Y0_尾20_鱗左2; - public Par X0Y0_尾20_鱗右2; + public Par X0Y0_尾20_鱗右2; - public Par X0Y0_尾20_鱗左1; + public Par X0Y0_尾20_鱗左1; - public Par X0Y0_尾20_鱗右1; + public Par X0Y0_尾20_鱗右1; - public Par X0Y0_尾19_尾; + public Par X0Y0_尾19_尾; - public Par X0Y0_尾19_鱗左3; + public Par X0Y0_尾19_鱗左3; - public Par X0Y0_尾19_鱗右3; + public Par X0Y0_尾19_鱗右3; - public Par X0Y0_尾19_鱗左2; + public Par X0Y0_尾19_鱗左2; - public Par X0Y0_尾19_鱗右2; + public Par X0Y0_尾19_鱗右2; - public Par X0Y0_尾19_鱗左1; + public Par X0Y0_尾19_鱗左1; - public Par X0Y0_尾19_鱗右1; + public Par X0Y0_尾19_鱗右1; - public Par X0Y0_尾18_尾; + public Par X0Y0_尾18_尾; - public Par X0Y0_尾18_鱗左3; + public Par X0Y0_尾18_鱗左3; - public Par X0Y0_尾18_鱗右3; + public Par X0Y0_尾18_鱗右3; - public Par X0Y0_尾18_鱗左2; + public Par X0Y0_尾18_鱗左2; - public Par X0Y0_尾18_鱗右2; + public Par X0Y0_尾18_鱗右2; - public Par X0Y0_尾18_鱗左1; + public Par X0Y0_尾18_鱗左1; - public Par X0Y0_尾18_鱗右1; + public Par X0Y0_尾18_鱗右1; - public Par X0Y0_尾17_尾; + public Par X0Y0_尾17_尾; - public Par X0Y0_尾17_鱗左3; + public Par X0Y0_尾17_鱗左3; - public Par X0Y0_尾17_鱗右3; + public Par X0Y0_尾17_鱗右3; - public Par X0Y0_尾17_鱗左2; + public Par X0Y0_尾17_鱗左2; - public Par X0Y0_尾17_鱗右2; + public Par X0Y0_尾17_鱗右2; - public Par X0Y0_尾17_鱗左1; + public Par X0Y0_尾17_鱗左1; - public Par X0Y0_尾17_鱗右1; + public Par X0Y0_尾17_鱗右1; - public Par X0Y0_尾16_尾; + public Par X0Y0_尾16_尾; - public Par X0Y0_尾16_鱗左3; + public Par X0Y0_尾16_鱗左3; - public Par X0Y0_尾16_鱗右3; + public Par X0Y0_尾16_鱗右3; - public Par X0Y0_尾16_鱗左2; + public Par X0Y0_尾16_鱗左2; - public Par X0Y0_尾16_鱗右2; + public Par X0Y0_尾16_鱗右2; - public Par X0Y0_尾16_鱗左1; + public Par X0Y0_尾16_鱗左1; - public Par X0Y0_尾16_鱗右1; + public Par X0Y0_尾16_鱗右1; - public Par X0Y0_尾15_尾; + public Par X0Y0_尾15_尾; - public Par X0Y0_尾15_鱗左3; + public Par X0Y0_尾15_鱗左3; - public Par X0Y0_尾15_鱗右3; + public Par X0Y0_尾15_鱗右3; - public Par X0Y0_尾15_鱗左2; + public Par X0Y0_尾15_鱗左2; - public Par X0Y0_尾15_鱗右2; + public Par X0Y0_尾15_鱗右2; - public Par X0Y0_尾15_鱗左1; + public Par X0Y0_尾15_鱗左1; - public Par X0Y0_尾15_鱗右1; + public Par X0Y0_尾15_鱗右1; - public Par X0Y0_尾14_尾; + public Par X0Y0_尾14_尾; - public Par X0Y0_尾14_鱗左3; + public Par X0Y0_尾14_鱗左3; - public Par X0Y0_尾14_鱗右3; + public Par X0Y0_尾14_鱗右3; - public Par X0Y0_尾14_鱗左2; + public Par X0Y0_尾14_鱗左2; - public Par X0Y0_尾14_鱗右2; + public Par X0Y0_尾14_鱗右2; - public Par X0Y0_尾14_鱗左1; + public Par X0Y0_尾14_鱗左1; - public Par X0Y0_尾14_鱗右1; + public Par X0Y0_尾14_鱗右1; - public Par X0Y0_尾13_尾; + public Par X0Y0_尾13_尾; - public Par X0Y0_尾13_鱗左3; + public Par X0Y0_尾13_鱗左3; - public Par X0Y0_尾13_鱗右3; + public Par X0Y0_尾13_鱗右3; - public Par X0Y0_尾13_鱗左2; + public Par X0Y0_尾13_鱗左2; - public Par X0Y0_尾13_鱗右2; + public Par X0Y0_尾13_鱗右2; - public Par X0Y0_尾13_鱗左1; + public Par X0Y0_尾13_鱗左1; - public Par X0Y0_尾13_鱗右1; + public Par X0Y0_尾13_鱗右1; - public Par X0Y0_尾12_尾; + public Par X0Y0_尾12_尾; - public Par X0Y0_尾12_鱗左3; + public Par X0Y0_尾12_鱗左3; - public Par X0Y0_尾12_鱗右3; + public Par X0Y0_尾12_鱗右3; - public Par X0Y0_尾12_鱗左2; + public Par X0Y0_尾12_鱗左2; - public Par X0Y0_尾12_鱗右2; + public Par X0Y0_尾12_鱗右2; - public Par X0Y0_尾12_鱗左1; + public Par X0Y0_尾12_鱗左1; - public Par X0Y0_尾12_鱗右1; + public Par X0Y0_尾12_鱗右1; - public Par X0Y0_尾11_尾; + public Par X0Y0_尾11_尾; - public Par X0Y0_尾11_鱗左3; + public Par X0Y0_尾11_鱗左3; - public Par X0Y0_尾11_鱗右3; + public Par X0Y0_尾11_鱗右3; - public Par X0Y0_尾11_鱗左2; + public Par X0Y0_尾11_鱗左2; - public Par X0Y0_尾11_鱗右2; + public Par X0Y0_尾11_鱗右2; - public Par X0Y0_尾11_鱗左1; + public Par X0Y0_尾11_鱗左1; - public Par X0Y0_尾11_鱗右1; + public Par X0Y0_尾11_鱗右1; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public Par X0Y0_尾10_尾; + public Par X0Y0_尾10_尾; - public Par X0Y0_尾10_鱗左3; + public Par X0Y0_尾10_鱗左3; - public Par X0Y0_尾10_鱗右3; + public Par X0Y0_尾10_鱗右3; - public Par X0Y0_尾10_鱗左2; + public Par X0Y0_尾10_鱗左2; - public Par X0Y0_尾10_鱗右2; + public Par X0Y0_尾10_鱗右2; - public Par X0Y0_尾10_鱗左1; + public Par X0Y0_尾10_鱗左1; - public Par X0Y0_尾10_鱗右1; + public Par X0Y0_尾10_鱗右1; - public Par X0Y0_尾9_尾; + public Par X0Y0_尾9_尾; - public Par X0Y0_尾9_鱗左3; + public Par X0Y0_尾9_鱗左3; - public Par X0Y0_尾9_鱗右3; + public Par X0Y0_尾9_鱗右3; - public Par X0Y0_尾9_鱗左2; + public Par X0Y0_尾9_鱗左2; - public Par X0Y0_尾9_鱗右2; + public Par X0Y0_尾9_鱗右2; - public Par X0Y0_尾9_鱗左1; + public Par X0Y0_尾9_鱗左1; - public Par X0Y0_尾9_鱗右1; + public Par X0Y0_尾9_鱗右1; - public Par X0Y0_尾8_尾; + public Par X0Y0_尾8_尾; - public Par X0Y0_尾8_鱗左3; + public Par X0Y0_尾8_鱗左3; - public Par X0Y0_尾8_鱗右3; + public Par X0Y0_尾8_鱗右3; - public Par X0Y0_尾8_鱗左2; + public Par X0Y0_尾8_鱗左2; - public Par X0Y0_尾8_鱗右2; + public Par X0Y0_尾8_鱗右2; - public Par X0Y0_尾8_鱗左1; + public Par X0Y0_尾8_鱗左1; - public Par X0Y0_尾8_鱗右1; + public Par X0Y0_尾8_鱗右1; - public Par X0Y0_尾7_尾; + public Par X0Y0_尾7_尾; - public Par X0Y0_尾7_鱗左3; + public Par X0Y0_尾7_鱗左3; - public Par X0Y0_尾7_鱗右3; + public Par X0Y0_尾7_鱗右3; - public Par X0Y0_尾7_鱗左2; + public Par X0Y0_尾7_鱗左2; - public Par X0Y0_尾7_鱗右2; + public Par X0Y0_尾7_鱗右2; - public Par X0Y0_尾7_鱗左1; + public Par X0Y0_尾7_鱗左1; - public Par X0Y0_尾7_鱗右1; + public Par X0Y0_尾7_鱗右1; - public Par X0Y0_尾6_尾; + public Par X0Y0_尾6_尾; - public Par X0Y0_尾6_鱗左3; + public Par X0Y0_尾6_鱗左3; - public Par X0Y0_尾6_鱗右3; + public Par X0Y0_尾6_鱗右3; - public Par X0Y0_尾6_鱗左2; + public Par X0Y0_尾6_鱗左2; - public Par X0Y0_尾6_鱗右2; + public Par X0Y0_尾6_鱗右2; - public Par X0Y0_尾6_鱗左1; + public Par X0Y0_尾6_鱗左1; - public Par X0Y0_尾6_鱗右1; + public Par X0Y0_尾6_鱗右1; - public Par X0Y0_尾5_尾; + public Par X0Y0_尾5_尾; - public Par X0Y0_尾5_鱗左3; + public Par X0Y0_尾5_鱗左3; - public Par X0Y0_尾5_鱗右3; + public Par X0Y0_尾5_鱗右3; - public Par X0Y0_尾5_鱗左2; + public Par X0Y0_尾5_鱗左2; - public Par X0Y0_尾5_鱗右2; + public Par X0Y0_尾5_鱗右2; - public Par X0Y0_尾5_鱗左1; + public Par X0Y0_尾5_鱗左1; - public Par X0Y0_尾5_鱗右1; + public Par X0Y0_尾5_鱗右1; - public Par X0Y0_尾4_尾; + public Par X0Y0_尾4_尾; - public Par X0Y0_尾4_鱗左3; + public Par X0Y0_尾4_鱗左3; - public Par X0Y0_尾4_鱗右3; + public Par X0Y0_尾4_鱗右3; - public Par X0Y0_尾4_鱗左2; + public Par X0Y0_尾4_鱗左2; - public Par X0Y0_尾4_鱗右2; + public Par X0Y0_尾4_鱗右2; - public Par X0Y0_尾4_鱗左1; + public Par X0Y0_尾4_鱗左1; - public Par X0Y0_尾4_鱗右1; + public Par X0Y0_尾4_鱗右1; - public Par X0Y0_尾3_尾; + public Par X0Y0_尾3_尾; - public Par X0Y0_尾3_鱗左3; + public Par X0Y0_尾3_鱗左3; - public Par X0Y0_尾3_鱗右3; + public Par X0Y0_尾3_鱗右3; - public Par X0Y0_尾3_鱗左2; + public Par X0Y0_尾3_鱗左2; - public Par X0Y0_尾3_鱗右2; + public Par X0Y0_尾3_鱗右2; - public Par X0Y0_尾3_鱗左1; + public Par X0Y0_尾3_鱗左1; - public Par X0Y0_尾3_鱗右1; + public Par X0Y0_尾3_鱗右1; - public Par X0Y0_尾2_尾; + public Par X0Y0_尾2_尾; - public Par X0Y0_尾2_鱗左3; + public Par X0Y0_尾2_鱗左3; - public Par X0Y0_尾2_鱗右3; + public Par X0Y0_尾2_鱗右3; - public Par X0Y0_尾2_鱗左2; + public Par X0Y0_尾2_鱗左2; - public Par X0Y0_尾2_鱗右2; + public Par X0Y0_尾2_鱗右2; - public Par X0Y0_尾2_鱗左1; + public Par X0Y0_尾2_鱗左1; - public Par X0Y0_尾2_鱗右1; + public Par X0Y0_尾2_鱗右1; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public Par X0Y0_尾1_尾; + public Par X0Y0_尾1_尾; - public Par X0Y0_尾1_鱗左3; + public Par X0Y0_尾1_鱗左3; - public Par X0Y0_尾1_鱗右3; + public Par X0Y0_尾1_鱗右3; - public Par X0Y0_尾1_鱗左2; + public Par X0Y0_尾1_鱗左2; - public Par X0Y0_尾1_鱗右2; + public Par X0Y0_尾1_鱗右2; - public Par X0Y0_尾1_鱗左1; + public Par X0Y0_尾1_鱗左1; - public Par X0Y0_尾1_鱗右1; + public Par X0Y0_尾1_鱗右1; - public Par X0Y0_尾0_尾; + public Par X0Y0_尾0_尾; - public Par X0Y0_尾0_鱗右; + public Par X0Y0_尾0_鱗右; - public Par X0Y0_尾0_鱗左; + public Par X0Y0_尾0_鱗左; - public ColorD 尾20_尾CD; + public ColorD 尾20_尾CD; - public ColorD 尾20_鱗左5CD; + public ColorD 尾20_鱗左5CD; - public ColorD 尾20_鱗右5CD; + public ColorD 尾20_鱗右5CD; - public ColorD 尾20_鱗左4CD; + public ColorD 尾20_鱗左4CD; - public ColorD 尾20_鱗右4CD; + public ColorD 尾20_鱗右4CD; - public ColorD 尾20_鱗左3CD; + public ColorD 尾20_鱗左3CD; - public ColorD 尾20_鱗右3CD; + public ColorD 尾20_鱗右3CD; - public ColorD 尾20_鱗左2CD; + public ColorD 尾20_鱗左2CD; - public ColorD 尾20_鱗右2CD; + public ColorD 尾20_鱗右2CD; - public ColorD 尾20_鱗左1CD; + public ColorD 尾20_鱗左1CD; - public ColorD 尾20_鱗右1CD; + public ColorD 尾20_鱗右1CD; - public ColorD 尾19_尾CD; + public ColorD 尾19_尾CD; - public ColorD 尾19_鱗左3CD; + public ColorD 尾19_鱗左3CD; - public ColorD 尾19_鱗右3CD; + public ColorD 尾19_鱗右3CD; - public ColorD 尾19_鱗左2CD; + public ColorD 尾19_鱗左2CD; - public ColorD 尾19_鱗右2CD; + public ColorD 尾19_鱗右2CD; - public ColorD 尾19_鱗左1CD; + public ColorD 尾19_鱗左1CD; - public ColorD 尾19_鱗右1CD; + public ColorD 尾19_鱗右1CD; - public ColorD 尾18_尾CD; + public ColorD 尾18_尾CD; - public ColorD 尾18_鱗左3CD; + public ColorD 尾18_鱗左3CD; - public ColorD 尾18_鱗右3CD; + public ColorD 尾18_鱗右3CD; - public ColorD 尾18_鱗左2CD; + public ColorD 尾18_鱗左2CD; - public ColorD 尾18_鱗右2CD; + public ColorD 尾18_鱗右2CD; - public ColorD 尾18_鱗左1CD; + public ColorD 尾18_鱗左1CD; - public ColorD 尾18_鱗右1CD; + public ColorD 尾18_鱗右1CD; - public ColorD 尾17_尾CD; + public ColorD 尾17_尾CD; - public ColorD 尾17_鱗左3CD; + public ColorD 尾17_鱗左3CD; - public ColorD 尾17_鱗右3CD; + public ColorD 尾17_鱗右3CD; - public ColorD 尾17_鱗左2CD; + public ColorD 尾17_鱗左2CD; - public ColorD 尾17_鱗右2CD; + public ColorD 尾17_鱗右2CD; - public ColorD 尾17_鱗左1CD; + public ColorD 尾17_鱗左1CD; - public ColorD 尾17_鱗右1CD; + public ColorD 尾17_鱗右1CD; - public ColorD 尾16_尾CD; + public ColorD 尾16_尾CD; - public ColorD 尾16_鱗左3CD; + public ColorD 尾16_鱗左3CD; - public ColorD 尾16_鱗右3CD; + public ColorD 尾16_鱗右3CD; - public ColorD 尾16_鱗左2CD; + public ColorD 尾16_鱗左2CD; - public ColorD 尾16_鱗右2CD; + public ColorD 尾16_鱗右2CD; - public ColorD 尾16_鱗左1CD; + public ColorD 尾16_鱗左1CD; - public ColorD 尾16_鱗右1CD; + public ColorD 尾16_鱗右1CD; - public ColorD 尾15_尾CD; + public ColorD 尾15_尾CD; - public ColorD 尾15_鱗左3CD; + public ColorD 尾15_鱗左3CD; - public ColorD 尾15_鱗右3CD; + public ColorD 尾15_鱗右3CD; - public ColorD 尾15_鱗左2CD; + public ColorD 尾15_鱗左2CD; - public ColorD 尾15_鱗右2CD; + public ColorD 尾15_鱗右2CD; - public ColorD 尾15_鱗左1CD; + public ColorD 尾15_鱗左1CD; - public ColorD 尾15_鱗右1CD; + public ColorD 尾15_鱗右1CD; - public ColorD 尾14_尾CD; + public ColorD 尾14_尾CD; - public ColorD 尾14_鱗左3CD; + public ColorD 尾14_鱗左3CD; - public ColorD 尾14_鱗右3CD; + public ColorD 尾14_鱗右3CD; - public ColorD 尾14_鱗左2CD; + public ColorD 尾14_鱗左2CD; - public ColorD 尾14_鱗右2CD; + public ColorD 尾14_鱗右2CD; - public ColorD 尾14_鱗左1CD; + public ColorD 尾14_鱗左1CD; - public ColorD 尾14_鱗右1CD; + public ColorD 尾14_鱗右1CD; - public ColorD 尾13_尾CD; + public ColorD 尾13_尾CD; - public ColorD 尾13_鱗左3CD; + public ColorD 尾13_鱗左3CD; - public ColorD 尾13_鱗右3CD; + public ColorD 尾13_鱗右3CD; - public ColorD 尾13_鱗左2CD; + public ColorD 尾13_鱗左2CD; - public ColorD 尾13_鱗右2CD; + public ColorD 尾13_鱗右2CD; - public ColorD 尾13_鱗左1CD; + public ColorD 尾13_鱗左1CD; - public ColorD 尾13_鱗右1CD; + public ColorD 尾13_鱗右1CD; - public ColorD 尾12_尾CD; + public ColorD 尾12_尾CD; - public ColorD 尾12_鱗左3CD; + public ColorD 尾12_鱗左3CD; - public ColorD 尾12_鱗右3CD; + public ColorD 尾12_鱗右3CD; - public ColorD 尾12_鱗左2CD; + public ColorD 尾12_鱗左2CD; - public ColorD 尾12_鱗右2CD; + public ColorD 尾12_鱗右2CD; - public ColorD 尾12_鱗左1CD; + public ColorD 尾12_鱗左1CD; - public ColorD 尾12_鱗右1CD; + public ColorD 尾12_鱗右1CD; - public ColorD 尾11_尾CD; + public ColorD 尾11_尾CD; - public ColorD 尾11_鱗左3CD; + public ColorD 尾11_鱗左3CD; - public ColorD 尾11_鱗右3CD; + public ColorD 尾11_鱗右3CD; - public ColorD 尾11_鱗左2CD; + public ColorD 尾11_鱗左2CD; - public ColorD 尾11_鱗右2CD; + public ColorD 尾11_鱗右2CD; - public ColorD 尾11_鱗左1CD; + public ColorD 尾11_鱗左1CD; - public ColorD 尾11_鱗右1CD; + public ColorD 尾11_鱗右1CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorD 尾10_尾CD; + public ColorD 尾10_尾CD; - public ColorD 尾10_鱗左3CD; + public ColorD 尾10_鱗左3CD; - public ColorD 尾10_鱗右3CD; + public ColorD 尾10_鱗右3CD; - public ColorD 尾10_鱗左2CD; + public ColorD 尾10_鱗左2CD; - public ColorD 尾10_鱗右2CD; + public ColorD 尾10_鱗右2CD; - public ColorD 尾10_鱗左1CD; + public ColorD 尾10_鱗左1CD; - public ColorD 尾10_鱗右1CD; + public ColorD 尾10_鱗右1CD; - public ColorD 尾9_尾CD; + public ColorD 尾9_尾CD; - public ColorD 尾9_鱗左3CD; + public ColorD 尾9_鱗左3CD; - public ColorD 尾9_鱗右3CD; + public ColorD 尾9_鱗右3CD; - public ColorD 尾9_鱗左2CD; + public ColorD 尾9_鱗左2CD; - public ColorD 尾9_鱗右2CD; + public ColorD 尾9_鱗右2CD; - public ColorD 尾9_鱗左1CD; + public ColorD 尾9_鱗左1CD; - public ColorD 尾9_鱗右1CD; + public ColorD 尾9_鱗右1CD; - public ColorD 尾8_尾CD; + public ColorD 尾8_尾CD; - public ColorD 尾8_鱗左3CD; + public ColorD 尾8_鱗左3CD; - public ColorD 尾8_鱗右3CD; + public ColorD 尾8_鱗右3CD; - public ColorD 尾8_鱗左2CD; + public ColorD 尾8_鱗左2CD; - public ColorD 尾8_鱗右2CD; + public ColorD 尾8_鱗右2CD; - public ColorD 尾8_鱗左1CD; + public ColorD 尾8_鱗左1CD; - public ColorD 尾8_鱗右1CD; + public ColorD 尾8_鱗右1CD; - public ColorD 尾7_尾CD; + public ColorD 尾7_尾CD; - public ColorD 尾7_鱗左3CD; + public ColorD 尾7_鱗左3CD; - public ColorD 尾7_鱗右3CD; + public ColorD 尾7_鱗右3CD; - public ColorD 尾7_鱗左2CD; + public ColorD 尾7_鱗左2CD; - public ColorD 尾7_鱗右2CD; + public ColorD 尾7_鱗右2CD; - public ColorD 尾7_鱗左1CD; + public ColorD 尾7_鱗左1CD; - public ColorD 尾7_鱗右1CD; + public ColorD 尾7_鱗右1CD; - public ColorD 尾6_尾CD; + public ColorD 尾6_尾CD; - public ColorD 尾6_鱗左3CD; + public ColorD 尾6_鱗左3CD; - public ColorD 尾6_鱗右3CD; + public ColorD 尾6_鱗右3CD; - public ColorD 尾6_鱗左2CD; + public ColorD 尾6_鱗左2CD; - public ColorD 尾6_鱗右2CD; + public ColorD 尾6_鱗右2CD; - public ColorD 尾6_鱗左1CD; + public ColorD 尾6_鱗左1CD; - public ColorD 尾6_鱗右1CD; + public ColorD 尾6_鱗右1CD; - public ColorD 尾5_尾CD; + public ColorD 尾5_尾CD; - public ColorD 尾5_鱗左3CD; + public ColorD 尾5_鱗左3CD; - public ColorD 尾5_鱗右3CD; + public ColorD 尾5_鱗右3CD; - public ColorD 尾5_鱗左2CD; + public ColorD 尾5_鱗左2CD; - public ColorD 尾5_鱗右2CD; + public ColorD 尾5_鱗右2CD; - public ColorD 尾5_鱗左1CD; + public ColorD 尾5_鱗左1CD; - public ColorD 尾5_鱗右1CD; + public ColorD 尾5_鱗右1CD; - public ColorD 尾4_尾CD; + public ColorD 尾4_尾CD; - public ColorD 尾4_鱗左3CD; + public ColorD 尾4_鱗左3CD; - public ColorD 尾4_鱗右3CD; + public ColorD 尾4_鱗右3CD; - public ColorD 尾4_鱗左2CD; + public ColorD 尾4_鱗左2CD; - public ColorD 尾4_鱗右2CD; + public ColorD 尾4_鱗右2CD; - public ColorD 尾4_鱗左1CD; + public ColorD 尾4_鱗左1CD; - public ColorD 尾4_鱗右1CD; + public ColorD 尾4_鱗右1CD; - public ColorD 尾3_尾CD; + public ColorD 尾3_尾CD; - public ColorD 尾3_鱗左3CD; + public ColorD 尾3_鱗左3CD; - public ColorD 尾3_鱗右3CD; + public ColorD 尾3_鱗右3CD; - public ColorD 尾3_鱗左2CD; + public ColorD 尾3_鱗左2CD; - public ColorD 尾3_鱗右2CD; + public ColorD 尾3_鱗右2CD; - public ColorD 尾3_鱗左1CD; + public ColorD 尾3_鱗左1CD; - public ColorD 尾3_鱗右1CD; + public ColorD 尾3_鱗右1CD; - public ColorD 尾2_尾CD; + public ColorD 尾2_尾CD; - public ColorD 尾2_鱗左3CD; + public ColorD 尾2_鱗左3CD; - public ColorD 尾2_鱗右3CD; + public ColorD 尾2_鱗右3CD; - public ColorD 尾2_鱗左2CD; + public ColorD 尾2_鱗左2CD; - public ColorD 尾2_鱗右2CD; + public ColorD 尾2_鱗右2CD; - public ColorD 尾2_鱗左1CD; + public ColorD 尾2_鱗左1CD; - public ColorD 尾2_鱗右1CD; + public ColorD 尾2_鱗右1CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 尾1_尾CD; + public ColorD 尾1_尾CD; - public ColorD 尾1_鱗左3CD; + public ColorD 尾1_鱗左3CD; - public ColorD 尾1_鱗右3CD; + public ColorD 尾1_鱗右3CD; - public ColorD 尾1_鱗左2CD; + public ColorD 尾1_鱗左2CD; - public ColorD 尾1_鱗右2CD; + public ColorD 尾1_鱗右2CD; - public ColorD 尾1_鱗左1CD; + public ColorD 尾1_鱗左1CD; - public ColorD 尾1_鱗右1CD; + public ColorD 尾1_鱗右1CD; - public ColorD 尾0_尾CD; + public ColorD 尾0_尾CD; - public ColorD 尾0_鱗右CD; + public ColorD 尾0_鱗右CD; - public ColorD 尾0_鱗左CD; + public ColorD 尾0_鱗左CD; - public ColorP X0Y0_尾20_尾CP; + public ColorP X0Y0_尾20_尾CP; - public ColorP X0Y0_尾20_鱗左5CP; + public ColorP X0Y0_尾20_鱗左5CP; - public ColorP X0Y0_尾20_鱗右5CP; + public ColorP X0Y0_尾20_鱗右5CP; - public ColorP X0Y0_尾20_鱗左4CP; + public ColorP X0Y0_尾20_鱗左4CP; - public ColorP X0Y0_尾20_鱗右4CP; + public ColorP X0Y0_尾20_鱗右4CP; - public ColorP X0Y0_尾20_鱗左3CP; + public ColorP X0Y0_尾20_鱗左3CP; - public ColorP X0Y0_尾20_鱗右3CP; + public ColorP X0Y0_尾20_鱗右3CP; - public ColorP X0Y0_尾20_鱗左2CP; + public ColorP X0Y0_尾20_鱗左2CP; - public ColorP X0Y0_尾20_鱗右2CP; + public ColorP X0Y0_尾20_鱗右2CP; - public ColorP X0Y0_尾20_鱗左1CP; + public ColorP X0Y0_尾20_鱗左1CP; - public ColorP X0Y0_尾20_鱗右1CP; + public ColorP X0Y0_尾20_鱗右1CP; - public ColorP X0Y0_尾19_尾CP; + public ColorP X0Y0_尾19_尾CP; - public ColorP X0Y0_尾19_鱗左3CP; + public ColorP X0Y0_尾19_鱗左3CP; - public ColorP X0Y0_尾19_鱗右3CP; + public ColorP X0Y0_尾19_鱗右3CP; - public ColorP X0Y0_尾19_鱗左2CP; + public ColorP X0Y0_尾19_鱗左2CP; - public ColorP X0Y0_尾19_鱗右2CP; + public ColorP X0Y0_尾19_鱗右2CP; - public ColorP X0Y0_尾19_鱗左1CP; + public ColorP X0Y0_尾19_鱗左1CP; - public ColorP X0Y0_尾19_鱗右1CP; + public ColorP X0Y0_尾19_鱗右1CP; - public ColorP X0Y0_尾18_尾CP; + public ColorP X0Y0_尾18_尾CP; - public ColorP X0Y0_尾18_鱗左3CP; + public ColorP X0Y0_尾18_鱗左3CP; - public ColorP X0Y0_尾18_鱗右3CP; + public ColorP X0Y0_尾18_鱗右3CP; - public ColorP X0Y0_尾18_鱗左2CP; + public ColorP X0Y0_尾18_鱗左2CP; - public ColorP X0Y0_尾18_鱗右2CP; + public ColorP X0Y0_尾18_鱗右2CP; - public ColorP X0Y0_尾18_鱗左1CP; + public ColorP X0Y0_尾18_鱗左1CP; - public ColorP X0Y0_尾18_鱗右1CP; + public ColorP X0Y0_尾18_鱗右1CP; - public ColorP X0Y0_尾17_尾CP; + public ColorP X0Y0_尾17_尾CP; - public ColorP X0Y0_尾17_鱗左3CP; + public ColorP X0Y0_尾17_鱗左3CP; - public ColorP X0Y0_尾17_鱗右3CP; + public ColorP X0Y0_尾17_鱗右3CP; - public ColorP X0Y0_尾17_鱗左2CP; + public ColorP X0Y0_尾17_鱗左2CP; - public ColorP X0Y0_尾17_鱗右2CP; + public ColorP X0Y0_尾17_鱗右2CP; - public ColorP X0Y0_尾17_鱗左1CP; + public ColorP X0Y0_尾17_鱗左1CP; - public ColorP X0Y0_尾17_鱗右1CP; + public ColorP X0Y0_尾17_鱗右1CP; - public ColorP X0Y0_尾16_尾CP; + public ColorP X0Y0_尾16_尾CP; - public ColorP X0Y0_尾16_鱗左3CP; + public ColorP X0Y0_尾16_鱗左3CP; - public ColorP X0Y0_尾16_鱗右3CP; + public ColorP X0Y0_尾16_鱗右3CP; - public ColorP X0Y0_尾16_鱗左2CP; + public ColorP X0Y0_尾16_鱗左2CP; - public ColorP X0Y0_尾16_鱗右2CP; + public ColorP X0Y0_尾16_鱗右2CP; - public ColorP X0Y0_尾16_鱗左1CP; + public ColorP X0Y0_尾16_鱗左1CP; - public ColorP X0Y0_尾16_鱗右1CP; + public ColorP X0Y0_尾16_鱗右1CP; - public ColorP X0Y0_尾15_尾CP; + public ColorP X0Y0_尾15_尾CP; - public ColorP X0Y0_尾15_鱗左3CP; + public ColorP X0Y0_尾15_鱗左3CP; - public ColorP X0Y0_尾15_鱗右3CP; + public ColorP X0Y0_尾15_鱗右3CP; - public ColorP X0Y0_尾15_鱗左2CP; + public ColorP X0Y0_尾15_鱗左2CP; - public ColorP X0Y0_尾15_鱗右2CP; + public ColorP X0Y0_尾15_鱗右2CP; - public ColorP X0Y0_尾15_鱗左1CP; + public ColorP X0Y0_尾15_鱗左1CP; - public ColorP X0Y0_尾15_鱗右1CP; + public ColorP X0Y0_尾15_鱗右1CP; - public ColorP X0Y0_尾14_尾CP; + public ColorP X0Y0_尾14_尾CP; - public ColorP X0Y0_尾14_鱗左3CP; + public ColorP X0Y0_尾14_鱗左3CP; - public ColorP X0Y0_尾14_鱗右3CP; + public ColorP X0Y0_尾14_鱗右3CP; - public ColorP X0Y0_尾14_鱗左2CP; + public ColorP X0Y0_尾14_鱗左2CP; - public ColorP X0Y0_尾14_鱗右2CP; + public ColorP X0Y0_尾14_鱗右2CP; - public ColorP X0Y0_尾14_鱗左1CP; + public ColorP X0Y0_尾14_鱗左1CP; - public ColorP X0Y0_尾14_鱗右1CP; + public ColorP X0Y0_尾14_鱗右1CP; - public ColorP X0Y0_尾13_尾CP; + public ColorP X0Y0_尾13_尾CP; - public ColorP X0Y0_尾13_鱗左3CP; + public ColorP X0Y0_尾13_鱗左3CP; - public ColorP X0Y0_尾13_鱗右3CP; + public ColorP X0Y0_尾13_鱗右3CP; - public ColorP X0Y0_尾13_鱗左2CP; + public ColorP X0Y0_尾13_鱗左2CP; - public ColorP X0Y0_尾13_鱗右2CP; + public ColorP X0Y0_尾13_鱗右2CP; - public ColorP X0Y0_尾13_鱗左1CP; + public ColorP X0Y0_尾13_鱗左1CP; - public ColorP X0Y0_尾13_鱗右1CP; + public ColorP X0Y0_尾13_鱗右1CP; - public ColorP X0Y0_尾12_尾CP; + public ColorP X0Y0_尾12_尾CP; - public ColorP X0Y0_尾12_鱗左3CP; + public ColorP X0Y0_尾12_鱗左3CP; - public ColorP X0Y0_尾12_鱗右3CP; + public ColorP X0Y0_尾12_鱗右3CP; - public ColorP X0Y0_尾12_鱗左2CP; + public ColorP X0Y0_尾12_鱗左2CP; - public ColorP X0Y0_尾12_鱗右2CP; + public ColorP X0Y0_尾12_鱗右2CP; - public ColorP X0Y0_尾12_鱗左1CP; + public ColorP X0Y0_尾12_鱗左1CP; - public ColorP X0Y0_尾12_鱗右1CP; + public ColorP X0Y0_尾12_鱗右1CP; - public ColorP X0Y0_尾11_尾CP; + public ColorP X0Y0_尾11_尾CP; - public ColorP X0Y0_尾11_鱗左3CP; + public ColorP X0Y0_尾11_鱗左3CP; - public ColorP X0Y0_尾11_鱗右3CP; + public ColorP X0Y0_尾11_鱗右3CP; - public ColorP X0Y0_尾11_鱗左2CP; + public ColorP X0Y0_尾11_鱗左2CP; - public ColorP X0Y0_尾11_鱗右2CP; + public ColorP X0Y0_尾11_鱗右2CP; - public ColorP X0Y0_尾11_鱗左1CP; + public ColorP X0Y0_尾11_鱗左1CP; - public ColorP X0Y0_尾11_鱗右1CP; + public ColorP X0Y0_尾11_鱗右1CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public ColorP X0Y0_尾10_尾CP; + public ColorP X0Y0_尾10_尾CP; - public ColorP X0Y0_尾10_鱗左3CP; + public ColorP X0Y0_尾10_鱗左3CP; - public ColorP X0Y0_尾10_鱗右3CP; + public ColorP X0Y0_尾10_鱗右3CP; - public ColorP X0Y0_尾10_鱗左2CP; + public ColorP X0Y0_尾10_鱗左2CP; - public ColorP X0Y0_尾10_鱗右2CP; + public ColorP X0Y0_尾10_鱗右2CP; - public ColorP X0Y0_尾10_鱗左1CP; + public ColorP X0Y0_尾10_鱗左1CP; - public ColorP X0Y0_尾10_鱗右1CP; + public ColorP X0Y0_尾10_鱗右1CP; - public ColorP X0Y0_尾9_尾CP; + public ColorP X0Y0_尾9_尾CP; - public ColorP X0Y0_尾9_鱗左3CP; + public ColorP X0Y0_尾9_鱗左3CP; - public ColorP X0Y0_尾9_鱗右3CP; + public ColorP X0Y0_尾9_鱗右3CP; - public ColorP X0Y0_尾9_鱗左2CP; + public ColorP X0Y0_尾9_鱗左2CP; - public ColorP X0Y0_尾9_鱗右2CP; + public ColorP X0Y0_尾9_鱗右2CP; - public ColorP X0Y0_尾9_鱗左1CP; + public ColorP X0Y0_尾9_鱗左1CP; - public ColorP X0Y0_尾9_鱗右1CP; + public ColorP X0Y0_尾9_鱗右1CP; - public ColorP X0Y0_尾8_尾CP; + public ColorP X0Y0_尾8_尾CP; - public ColorP X0Y0_尾8_鱗左3CP; + public ColorP X0Y0_尾8_鱗左3CP; - public ColorP X0Y0_尾8_鱗右3CP; + public ColorP X0Y0_尾8_鱗右3CP; - public ColorP X0Y0_尾8_鱗左2CP; + public ColorP X0Y0_尾8_鱗左2CP; - public ColorP X0Y0_尾8_鱗右2CP; + public ColorP X0Y0_尾8_鱗右2CP; - public ColorP X0Y0_尾8_鱗左1CP; + public ColorP X0Y0_尾8_鱗左1CP; - public ColorP X0Y0_尾8_鱗右1CP; + public ColorP X0Y0_尾8_鱗右1CP; - public ColorP X0Y0_尾7_尾CP; + public ColorP X0Y0_尾7_尾CP; - public ColorP X0Y0_尾7_鱗左3CP; + public ColorP X0Y0_尾7_鱗左3CP; - public ColorP X0Y0_尾7_鱗右3CP; + public ColorP X0Y0_尾7_鱗右3CP; - public ColorP X0Y0_尾7_鱗左2CP; + public ColorP X0Y0_尾7_鱗左2CP; - public ColorP X0Y0_尾7_鱗右2CP; + public ColorP X0Y0_尾7_鱗右2CP; - public ColorP X0Y0_尾7_鱗左1CP; + public ColorP X0Y0_尾7_鱗左1CP; - public ColorP X0Y0_尾7_鱗右1CP; + public ColorP X0Y0_尾7_鱗右1CP; - public ColorP X0Y0_尾6_尾CP; + public ColorP X0Y0_尾6_尾CP; - public ColorP X0Y0_尾6_鱗左3CP; + public ColorP X0Y0_尾6_鱗左3CP; - public ColorP X0Y0_尾6_鱗右3CP; + public ColorP X0Y0_尾6_鱗右3CP; - public ColorP X0Y0_尾6_鱗左2CP; + public ColorP X0Y0_尾6_鱗左2CP; - public ColorP X0Y0_尾6_鱗右2CP; + public ColorP X0Y0_尾6_鱗右2CP; - public ColorP X0Y0_尾6_鱗左1CP; + public ColorP X0Y0_尾6_鱗左1CP; - public ColorP X0Y0_尾6_鱗右1CP; + public ColorP X0Y0_尾6_鱗右1CP; - public ColorP X0Y0_尾5_尾CP; + public ColorP X0Y0_尾5_尾CP; - public ColorP X0Y0_尾5_鱗左3CP; + public ColorP X0Y0_尾5_鱗左3CP; - public ColorP X0Y0_尾5_鱗右3CP; + public ColorP X0Y0_尾5_鱗右3CP; - public ColorP X0Y0_尾5_鱗左2CP; + public ColorP X0Y0_尾5_鱗左2CP; - public ColorP X0Y0_尾5_鱗右2CP; + public ColorP X0Y0_尾5_鱗右2CP; - public ColorP X0Y0_尾5_鱗左1CP; + public ColorP X0Y0_尾5_鱗左1CP; - public ColorP X0Y0_尾5_鱗右1CP; + public ColorP X0Y0_尾5_鱗右1CP; - public ColorP X0Y0_尾4_尾CP; + public ColorP X0Y0_尾4_尾CP; - public ColorP X0Y0_尾4_鱗左3CP; + public ColorP X0Y0_尾4_鱗左3CP; - public ColorP X0Y0_尾4_鱗右3CP; + public ColorP X0Y0_尾4_鱗右3CP; - public ColorP X0Y0_尾4_鱗左2CP; + public ColorP X0Y0_尾4_鱗左2CP; - public ColorP X0Y0_尾4_鱗右2CP; + public ColorP X0Y0_尾4_鱗右2CP; - public ColorP X0Y0_尾4_鱗左1CP; + public ColorP X0Y0_尾4_鱗左1CP; - public ColorP X0Y0_尾4_鱗右1CP; + public ColorP X0Y0_尾4_鱗右1CP; - public ColorP X0Y0_尾3_尾CP; + public ColorP X0Y0_尾3_尾CP; - public ColorP X0Y0_尾3_鱗左3CP; + public ColorP X0Y0_尾3_鱗左3CP; - public ColorP X0Y0_尾3_鱗右3CP; + public ColorP X0Y0_尾3_鱗右3CP; - public ColorP X0Y0_尾3_鱗左2CP; + public ColorP X0Y0_尾3_鱗左2CP; - public ColorP X0Y0_尾3_鱗右2CP; + public ColorP X0Y0_尾3_鱗右2CP; - public ColorP X0Y0_尾3_鱗左1CP; + public ColorP X0Y0_尾3_鱗左1CP; - public ColorP X0Y0_尾3_鱗右1CP; + public ColorP X0Y0_尾3_鱗右1CP; - public ColorP X0Y0_尾2_尾CP; + public ColorP X0Y0_尾2_尾CP; - public ColorP X0Y0_尾2_鱗左3CP; + public ColorP X0Y0_尾2_鱗左3CP; - public ColorP X0Y0_尾2_鱗右3CP; + public ColorP X0Y0_尾2_鱗右3CP; - public ColorP X0Y0_尾2_鱗左2CP; + public ColorP X0Y0_尾2_鱗左2CP; - public ColorP X0Y0_尾2_鱗右2CP; + public ColorP X0Y0_尾2_鱗右2CP; - public ColorP X0Y0_尾2_鱗左1CP; + public ColorP X0Y0_尾2_鱗左1CP; - public ColorP X0Y0_尾2_鱗右1CP; + public ColorP X0Y0_尾2_鱗右1CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public ColorP X0Y0_尾1_尾CP; + public ColorP X0Y0_尾1_尾CP; - public ColorP X0Y0_尾1_鱗左3CP; + public ColorP X0Y0_尾1_鱗左3CP; - public ColorP X0Y0_尾1_鱗右3CP; + public ColorP X0Y0_尾1_鱗右3CP; - public ColorP X0Y0_尾1_鱗左2CP; + public ColorP X0Y0_尾1_鱗左2CP; - public ColorP X0Y0_尾1_鱗右2CP; + public ColorP X0Y0_尾1_鱗右2CP; - public ColorP X0Y0_尾1_鱗左1CP; + public ColorP X0Y0_尾1_鱗左1CP; - public ColorP X0Y0_尾1_鱗右1CP; + public ColorP X0Y0_尾1_鱗右1CP; - public ColorP X0Y0_尾0_尾CP; + public ColorP X0Y0_尾0_尾CP; - public ColorP X0Y0_尾0_鱗右CP; + public ColorP X0Y0_尾0_鱗右CP; - public ColorP X0Y0_尾0_鱗左CP; + public ColorP X0Y0_尾0_鱗左CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public Ele[] 尾先_接続; + public Ele[] 尾先_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - } - } - - public bool 尾20_尾_表示 - { - get - { - return X0Y0_尾20_尾.Dra; - } - set - { - X0Y0_尾20_尾.Dra = value; - X0Y0_尾20_尾.Hit = value; - } - } - - public bool 尾20_鱗左4_表示 - { - get - { - return X0Y0_尾20_鱗左4.Dra; - } - set - { - X0Y0_尾20_鱗左4.Dra = value; - X0Y0_尾20_鱗左4.Hit = value; - } - } - - public bool 尾20_鱗右4_表示 - { - get - { - return X0Y0_尾20_鱗右4.Dra; - } - set - { - X0Y0_尾20_鱗右4.Dra = value; - X0Y0_尾20_鱗右4.Hit = value; - } - } - - public bool 尾20_鱗左5_表示 - { - get - { - return X0Y0_尾20_鱗左5.Dra; - } - set - { - X0Y0_尾20_鱗左5.Dra = value; - X0Y0_尾20_鱗左5.Hit = value; - } - } - - public bool 尾20_鱗右5_表示 - { - get - { - return X0Y0_尾20_鱗右5.Dra; - } - set - { - X0Y0_尾20_鱗右5.Dra = value; - X0Y0_尾20_鱗右5.Hit = value; - } - } - - public bool 尾20_鱗左3_表示 - { - get - { - return X0Y0_尾20_鱗左3.Dra; - } - set - { - X0Y0_尾20_鱗左3.Dra = value; - X0Y0_尾20_鱗左3.Hit = value; - } - } - - public bool 尾20_鱗右3_表示 - { - get - { - return X0Y0_尾20_鱗右3.Dra; - } - set - { - X0Y0_尾20_鱗右3.Dra = value; - X0Y0_尾20_鱗右3.Hit = value; - } - } - - public bool 尾20_鱗左2_表示 - { - get - { - return X0Y0_尾20_鱗左2.Dra; - } - set - { - X0Y0_尾20_鱗左2.Dra = value; - X0Y0_尾20_鱗左2.Hit = value; - } - } - - public bool 尾20_鱗右2_表示 - { - get - { - return X0Y0_尾20_鱗右2.Dra; - } - set - { - X0Y0_尾20_鱗右2.Dra = value; - X0Y0_尾20_鱗右2.Hit = value; - } - } - - public bool 尾20_鱗左1_表示 - { - get - { - return X0Y0_尾20_鱗左1.Dra; - } - set - { - X0Y0_尾20_鱗左1.Dra = value; - X0Y0_尾20_鱗左1.Hit = value; - } - } - - public bool 尾20_鱗右1_表示 - { - get - { - return X0Y0_尾20_鱗右1.Dra; - } - set - { - X0Y0_尾20_鱗右1.Dra = value; - X0Y0_尾20_鱗右1.Hit = value; - } - } - - public bool 尾19_尾_表示 - { - get - { - return X0Y0_尾19_尾.Dra; - } - set - { - X0Y0_尾19_尾.Dra = value; - X0Y0_尾19_尾.Hit = value; - } - } - - public bool 尾19_鱗左3_表示 - { - get - { - return X0Y0_尾19_鱗左3.Dra; - } - set - { - X0Y0_尾19_鱗左3.Dra = value; - X0Y0_尾19_鱗左3.Hit = value; - } - } - - public bool 尾19_鱗右3_表示 - { - get - { - return X0Y0_尾19_鱗右3.Dra; - } - set - { - X0Y0_尾19_鱗右3.Dra = value; - X0Y0_尾19_鱗右3.Hit = value; - } - } - - public bool 尾19_鱗左2_表示 - { - get - { - return X0Y0_尾19_鱗左2.Dra; - } - set - { - X0Y0_尾19_鱗左2.Dra = value; - X0Y0_尾19_鱗左2.Hit = value; - } - } - - public bool 尾19_鱗右2_表示 - { - get - { - return X0Y0_尾19_鱗右2.Dra; - } - set - { - X0Y0_尾19_鱗右2.Dra = value; - X0Y0_尾19_鱗右2.Hit = value; - } - } - - public bool 尾19_鱗左1_表示 - { - get - { - return X0Y0_尾19_鱗左1.Dra; - } - set - { - X0Y0_尾19_鱗左1.Dra = value; - X0Y0_尾19_鱗左1.Hit = value; - } - } - - public bool 尾19_鱗右1_表示 - { - get - { - return X0Y0_尾19_鱗右1.Dra; - } - set - { - X0Y0_尾19_鱗右1.Dra = value; - X0Y0_尾19_鱗右1.Hit = value; - } - } - - public bool 尾18_尾_表示 - { - get - { - return X0Y0_尾18_尾.Dra; - } - set - { - X0Y0_尾18_尾.Dra = value; - X0Y0_尾18_尾.Hit = value; - } - } - - public bool 尾18_鱗左3_表示 - { - get - { - return X0Y0_尾18_鱗左3.Dra; - } - set - { - X0Y0_尾18_鱗左3.Dra = value; - X0Y0_尾18_鱗左3.Hit = value; - } - } - - public bool 尾18_鱗右3_表示 - { - get - { - return X0Y0_尾18_鱗右3.Dra; - } - set - { - X0Y0_尾18_鱗右3.Dra = value; - X0Y0_尾18_鱗右3.Hit = value; - } - } - - public bool 尾18_鱗左2_表示 - { - get - { - return X0Y0_尾18_鱗左2.Dra; - } - set - { - X0Y0_尾18_鱗左2.Dra = value; - X0Y0_尾18_鱗左2.Hit = value; - } - } - - public bool 尾18_鱗右2_表示 - { - get - { - return X0Y0_尾18_鱗右2.Dra; - } - set - { - X0Y0_尾18_鱗右2.Dra = value; - X0Y0_尾18_鱗右2.Hit = value; - } - } - - public bool 尾18_鱗左1_表示 - { - get - { - return X0Y0_尾18_鱗左1.Dra; - } - set - { - X0Y0_尾18_鱗左1.Dra = value; - X0Y0_尾18_鱗左1.Hit = value; - } - } - - public bool 尾18_鱗右1_表示 - { - get - { - return X0Y0_尾18_鱗右1.Dra; - } - set - { - X0Y0_尾18_鱗右1.Dra = value; - X0Y0_尾18_鱗右1.Hit = value; - } - } - - public bool 尾17_尾_表示 - { - get - { - return X0Y0_尾17_尾.Dra; - } - set - { - X0Y0_尾17_尾.Dra = value; - X0Y0_尾17_尾.Hit = value; - } - } - - public bool 尾17_鱗左3_表示 - { - get - { - return X0Y0_尾17_鱗左3.Dra; - } - set - { - X0Y0_尾17_鱗左3.Dra = value; - X0Y0_尾17_鱗左3.Hit = value; - } - } - - public bool 尾17_鱗右3_表示 - { - get - { - return X0Y0_尾17_鱗右3.Dra; - } - set - { - X0Y0_尾17_鱗右3.Dra = value; - X0Y0_尾17_鱗右3.Hit = value; - } - } - - public bool 尾17_鱗左2_表示 - { - get - { - return X0Y0_尾17_鱗左2.Dra; - } - set - { - X0Y0_尾17_鱗左2.Dra = value; - X0Y0_尾17_鱗左2.Hit = value; - } - } - - public bool 尾17_鱗右2_表示 - { - get - { - return X0Y0_尾17_鱗右2.Dra; - } - set - { - X0Y0_尾17_鱗右2.Dra = value; - X0Y0_尾17_鱗右2.Hit = value; - } - } - - public bool 尾17_鱗左1_表示 - { - get - { - return X0Y0_尾17_鱗左1.Dra; - } - set - { - X0Y0_尾17_鱗左1.Dra = value; - X0Y0_尾17_鱗左1.Hit = value; - } - } - - public bool 尾17_鱗右1_表示 - { - get - { - return X0Y0_尾17_鱗右1.Dra; - } - set - { - X0Y0_尾17_鱗右1.Dra = value; - X0Y0_尾17_鱗右1.Hit = value; - } - } - - public bool 尾16_尾_表示 - { - get - { - return X0Y0_尾16_尾.Dra; - } - set - { - X0Y0_尾16_尾.Dra = value; - X0Y0_尾16_尾.Hit = value; - } - } - - public bool 尾16_鱗左3_表示 - { - get - { - return X0Y0_尾16_鱗左3.Dra; - } - set - { - X0Y0_尾16_鱗左3.Dra = value; - X0Y0_尾16_鱗左3.Hit = value; - } - } - - public bool 尾16_鱗右3_表示 - { - get - { - return X0Y0_尾16_鱗右3.Dra; - } - set - { - X0Y0_尾16_鱗右3.Dra = value; - X0Y0_尾16_鱗右3.Hit = value; - } - } - - public bool 尾16_鱗左2_表示 - { - get - { - return X0Y0_尾16_鱗左2.Dra; - } - set - { - X0Y0_尾16_鱗左2.Dra = value; - X0Y0_尾16_鱗左2.Hit = value; - } - } - - public bool 尾16_鱗右2_表示 - { - get - { - return X0Y0_尾16_鱗右2.Dra; - } - set - { - X0Y0_尾16_鱗右2.Dra = value; - X0Y0_尾16_鱗右2.Hit = value; - } - } - - public bool 尾16_鱗左1_表示 - { - get - { - return X0Y0_尾16_鱗左1.Dra; - } - set - { - X0Y0_尾16_鱗左1.Dra = value; - X0Y0_尾16_鱗左1.Hit = value; - } - } - - public bool 尾16_鱗右1_表示 - { - get - { - return X0Y0_尾16_鱗右1.Dra; - } - set - { - X0Y0_尾16_鱗右1.Dra = value; - X0Y0_尾16_鱗右1.Hit = value; - } - } - - public bool 尾15_尾_表示 - { - get - { - return X0Y0_尾15_尾.Dra; - } - set - { - X0Y0_尾15_尾.Dra = value; - X0Y0_尾15_尾.Hit = value; - } - } - - public bool 尾15_鱗左3_表示 - { - get - { - return X0Y0_尾15_鱗左3.Dra; - } - set - { - X0Y0_尾15_鱗左3.Dra = value; - X0Y0_尾15_鱗左3.Hit = value; - } - } - - public bool 尾15_鱗右3_表示 - { - get - { - return X0Y0_尾15_鱗右3.Dra; - } - set - { - X0Y0_尾15_鱗右3.Dra = value; - X0Y0_尾15_鱗右3.Hit = value; - } - } - - public bool 尾15_鱗左2_表示 - { - get - { - return X0Y0_尾15_鱗左2.Dra; - } - set - { - X0Y0_尾15_鱗左2.Dra = value; - X0Y0_尾15_鱗左2.Hit = value; - } - } - - public bool 尾15_鱗右2_表示 - { - get - { - return X0Y0_尾15_鱗右2.Dra; - } - set - { - X0Y0_尾15_鱗右2.Dra = value; - X0Y0_尾15_鱗右2.Hit = value; - } - } - - public bool 尾15_鱗左1_表示 - { - get - { - return X0Y0_尾15_鱗左1.Dra; - } - set - { - X0Y0_尾15_鱗左1.Dra = value; - X0Y0_尾15_鱗左1.Hit = value; - } - } - - public bool 尾15_鱗右1_表示 - { - get - { - return X0Y0_尾15_鱗右1.Dra; - } - set - { - X0Y0_尾15_鱗右1.Dra = value; - X0Y0_尾15_鱗右1.Hit = value; - } - } - - public bool 尾14_尾_表示 - { - get - { - return X0Y0_尾14_尾.Dra; - } - set - { - X0Y0_尾14_尾.Dra = value; - X0Y0_尾14_尾.Hit = value; - } - } - - public bool 尾14_鱗左3_表示 - { - get - { - return X0Y0_尾14_鱗左3.Dra; - } - set - { - X0Y0_尾14_鱗左3.Dra = value; - X0Y0_尾14_鱗左3.Hit = value; - } - } - - public bool 尾14_鱗右3_表示 - { - get - { - return X0Y0_尾14_鱗右3.Dra; - } - set - { - X0Y0_尾14_鱗右3.Dra = value; - X0Y0_尾14_鱗右3.Hit = value; - } - } - - public bool 尾14_鱗左2_表示 - { - get - { - return X0Y0_尾14_鱗左2.Dra; - } - set - { - X0Y0_尾14_鱗左2.Dra = value; - X0Y0_尾14_鱗左2.Hit = value; - } - } - - public bool 尾14_鱗右2_表示 - { - get - { - return X0Y0_尾14_鱗右2.Dra; - } - set - { - X0Y0_尾14_鱗右2.Dra = value; - X0Y0_尾14_鱗右2.Hit = value; - } - } - - public bool 尾14_鱗左1_表示 - { - get - { - return X0Y0_尾14_鱗左1.Dra; - } - set - { - X0Y0_尾14_鱗左1.Dra = value; - X0Y0_尾14_鱗左1.Hit = value; - } - } - - public bool 尾14_鱗右1_表示 - { - get - { - return X0Y0_尾14_鱗右1.Dra; - } - set - { - X0Y0_尾14_鱗右1.Dra = value; - X0Y0_尾14_鱗右1.Hit = value; - } - } - - public bool 尾13_尾_表示 - { - get - { - return X0Y0_尾13_尾.Dra; - } - set - { - X0Y0_尾13_尾.Dra = value; - X0Y0_尾13_尾.Hit = value; - } - } - - public bool 尾13_鱗左3_表示 - { - get - { - return X0Y0_尾13_鱗左3.Dra; - } - set - { - X0Y0_尾13_鱗左3.Dra = value; - X0Y0_尾13_鱗左3.Hit = value; - } - } - - public bool 尾13_鱗右3_表示 - { - get - { - return X0Y0_尾13_鱗右3.Dra; - } - set - { - X0Y0_尾13_鱗右3.Dra = value; - X0Y0_尾13_鱗右3.Hit = value; - } - } - - public bool 尾13_鱗左2_表示 - { - get - { - return X0Y0_尾13_鱗左2.Dra; - } - set - { - X0Y0_尾13_鱗左2.Dra = value; - X0Y0_尾13_鱗左2.Hit = value; - } - } - - public bool 尾13_鱗右2_表示 - { - get - { - return X0Y0_尾13_鱗右2.Dra; - } - set - { - X0Y0_尾13_鱗右2.Dra = value; - X0Y0_尾13_鱗右2.Hit = value; - } - } - - public bool 尾13_鱗左1_表示 - { - get - { - return X0Y0_尾13_鱗左1.Dra; - } - set - { - X0Y0_尾13_鱗左1.Dra = value; - X0Y0_尾13_鱗左1.Hit = value; - } - } - - public bool 尾13_鱗右1_表示 - { - get - { - return X0Y0_尾13_鱗右1.Dra; - } - set - { - X0Y0_尾13_鱗右1.Dra = value; - X0Y0_尾13_鱗右1.Hit = value; - } - } - - public bool 尾12_尾_表示 - { - get - { - return X0Y0_尾12_尾.Dra; - } - set - { - X0Y0_尾12_尾.Dra = value; - X0Y0_尾12_尾.Hit = value; - } - } - - public bool 尾12_鱗左3_表示 - { - get - { - return X0Y0_尾12_鱗左3.Dra; - } - set - { - X0Y0_尾12_鱗左3.Dra = value; - X0Y0_尾12_鱗左3.Hit = value; - } - } - - public bool 尾12_鱗右3_表示 - { - get - { - return X0Y0_尾12_鱗右3.Dra; - } - set - { - X0Y0_尾12_鱗右3.Dra = value; - X0Y0_尾12_鱗右3.Hit = value; - } - } - - public bool 尾12_鱗左2_表示 - { - get - { - return X0Y0_尾12_鱗左2.Dra; - } - set - { - X0Y0_尾12_鱗左2.Dra = value; - X0Y0_尾12_鱗左2.Hit = value; - } - } - - public bool 尾12_鱗右2_表示 - { - get - { - return X0Y0_尾12_鱗右2.Dra; - } - set - { - X0Y0_尾12_鱗右2.Dra = value; - X0Y0_尾12_鱗右2.Hit = value; - } - } - - public bool 尾12_鱗左1_表示 - { - get - { - return X0Y0_尾12_鱗左1.Dra; - } - set - { - X0Y0_尾12_鱗左1.Dra = value; - X0Y0_尾12_鱗左1.Hit = value; - } - } - - public bool 尾12_鱗右1_表示 - { - get - { - return X0Y0_尾12_鱗右1.Dra; - } - set - { - X0Y0_尾12_鱗右1.Dra = value; - X0Y0_尾12_鱗右1.Hit = value; - } - } - - public bool 尾11_尾_表示 - { - get - { - return X0Y0_尾11_尾.Dra; - } - set - { - X0Y0_尾11_尾.Dra = value; - X0Y0_尾11_尾.Hit = value; - } - } - - public bool 尾11_鱗左3_表示 - { - get - { - return X0Y0_尾11_鱗左3.Dra; - } - set - { - X0Y0_尾11_鱗左3.Dra = value; - X0Y0_尾11_鱗左3.Hit = value; - } - } - - public bool 尾11_鱗右3_表示 - { - get - { - return X0Y0_尾11_鱗右3.Dra; - } - set - { - X0Y0_尾11_鱗右3.Dra = value; - X0Y0_尾11_鱗右3.Hit = value; - } - } - - public bool 尾11_鱗左2_表示 - { - get - { - return X0Y0_尾11_鱗左2.Dra; - } - set - { - X0Y0_尾11_鱗左2.Dra = value; - X0Y0_尾11_鱗左2.Hit = value; - } - } - - public bool 尾11_鱗右2_表示 - { - get - { - return X0Y0_尾11_鱗右2.Dra; - } - set - { - X0Y0_尾11_鱗右2.Dra = value; - X0Y0_尾11_鱗右2.Hit = value; - } - } - - public bool 尾11_鱗左1_表示 - { - get - { - return X0Y0_尾11_鱗左1.Dra; - } - set - { - X0Y0_尾11_鱗左1.Dra = value; - X0Y0_尾11_鱗左1.Hit = value; - } - } - - public bool 尾11_鱗右1_表示 - { - get - { - return X0Y0_尾11_鱗右1.Dra; - } - set - { - X0Y0_尾11_鱗右1.Dra = value; - X0Y0_尾11_鱗右1.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 尾10_尾_表示 - { - get - { - return X0Y0_尾10_尾.Dra; - } - set - { - X0Y0_尾10_尾.Dra = value; - X0Y0_尾10_尾.Hit = value; - } - } - - public bool 尾10_鱗左3_表示 - { - get - { - return X0Y0_尾10_鱗左3.Dra; - } - set - { - X0Y0_尾10_鱗左3.Dra = value; - X0Y0_尾10_鱗左3.Hit = value; - } - } - - public bool 尾10_鱗右3_表示 - { - get - { - return X0Y0_尾10_鱗右3.Dra; - } - set - { - X0Y0_尾10_鱗右3.Dra = value; - X0Y0_尾10_鱗右3.Hit = value; - } - } - - public bool 尾10_鱗左2_表示 - { - get - { - return X0Y0_尾10_鱗左2.Dra; - } - set - { - X0Y0_尾10_鱗左2.Dra = value; - X0Y0_尾10_鱗左2.Hit = value; - } - } - - public bool 尾10_鱗右2_表示 - { - get - { - return X0Y0_尾10_鱗右2.Dra; - } - set - { - X0Y0_尾10_鱗右2.Dra = value; - X0Y0_尾10_鱗右2.Hit = value; - } - } - - public bool 尾10_鱗左1_表示 - { - get - { - return X0Y0_尾10_鱗左1.Dra; - } - set - { - X0Y0_尾10_鱗左1.Dra = value; - X0Y0_尾10_鱗左1.Hit = value; - } - } - - public bool 尾10_鱗右1_表示 - { - get - { - return X0Y0_尾10_鱗右1.Dra; - } - set - { - X0Y0_尾10_鱗右1.Dra = value; - X0Y0_尾10_鱗右1.Hit = value; - } - } - - public bool 尾9_表示 - { - get - { - return X0Y0_尾9_尾.Dra; - } - set - { - X0Y0_尾9_尾.Dra = value; - X0Y0_尾9_尾.Hit = value; - } - } - - public bool 尾9_鱗左3_表示 - { - get - { - return X0Y0_尾9_鱗左3.Dra; - } - set - { - X0Y0_尾9_鱗左3.Dra = value; - X0Y0_尾9_鱗左3.Hit = value; - } - } - - public bool 尾9_鱗右3_表示 - { - get - { - return X0Y0_尾9_鱗右3.Dra; - } - set - { - X0Y0_尾9_鱗右3.Dra = value; - X0Y0_尾9_鱗右3.Hit = value; - } - } - - public bool 尾9_鱗左2_表示 - { - get - { - return X0Y0_尾9_鱗左2.Dra; - } - set - { - X0Y0_尾9_鱗左2.Dra = value; - X0Y0_尾9_鱗左2.Hit = value; - } - } - - public bool 尾9_鱗右2_表示 - { - get - { - return X0Y0_尾9_鱗右2.Dra; - } - set - { - X0Y0_尾9_鱗右2.Dra = value; - X0Y0_尾9_鱗右2.Hit = value; - } - } - - public bool 尾9_鱗左1_表示 - { - get - { - return X0Y0_尾9_鱗左1.Dra; - } - set - { - X0Y0_尾9_鱗左1.Dra = value; - X0Y0_尾9_鱗左1.Hit = value; - } - } - - public bool 尾9_鱗右1_表示 - { - get - { - return X0Y0_尾9_鱗右1.Dra; - } - set - { - X0Y0_尾9_鱗右1.Dra = value; - X0Y0_尾9_鱗右1.Hit = value; - } - } - - public bool 尾8_表示 - { - get - { - return X0Y0_尾8_尾.Dra; - } - set - { - X0Y0_尾8_尾.Dra = value; - X0Y0_尾8_尾.Hit = value; - } - } - - public bool 尾8_鱗左3_表示 - { - get - { - return X0Y0_尾8_鱗左3.Dra; - } - set - { - X0Y0_尾8_鱗左3.Dra = value; - X0Y0_尾8_鱗左3.Hit = value; - } - } - - public bool 尾8_鱗右3_表示 - { - get - { - return X0Y0_尾8_鱗右3.Dra; - } - set - { - X0Y0_尾8_鱗右3.Dra = value; - X0Y0_尾8_鱗右3.Hit = value; - } - } - - public bool 尾8_鱗左2_表示 - { - get - { - return X0Y0_尾8_鱗左2.Dra; - } - set - { - X0Y0_尾8_鱗左2.Dra = value; - X0Y0_尾8_鱗左2.Hit = value; - } - } - - public bool 尾8_鱗右2_表示 - { - get - { - return X0Y0_尾8_鱗右2.Dra; - } - set - { - X0Y0_尾8_鱗右2.Dra = value; - X0Y0_尾8_鱗右2.Hit = value; - } - } - - public bool 尾8_鱗左1_表示 - { - get - { - return X0Y0_尾8_鱗左1.Dra; - } - set - { - X0Y0_尾8_鱗左1.Dra = value; - X0Y0_尾8_鱗左1.Hit = value; - } - } - - public bool 尾8_鱗右1_表示 - { - get - { - return X0Y0_尾8_鱗右1.Dra; - } - set - { - X0Y0_尾8_鱗右1.Dra = value; - X0Y0_尾8_鱗右1.Hit = value; - } - } - - public bool 尾7_表示 - { - get - { - return X0Y0_尾7_尾.Dra; - } - set - { - X0Y0_尾7_尾.Dra = value; - X0Y0_尾7_尾.Hit = value; - } - } - - public bool 尾7_鱗左3_表示 - { - get - { - return X0Y0_尾7_鱗左3.Dra; - } - set - { - X0Y0_尾7_鱗左3.Dra = value; - X0Y0_尾7_鱗左3.Hit = value; - } - } - - public bool 尾7_鱗右3_表示 - { - get - { - return X0Y0_尾7_鱗右3.Dra; - } - set - { - X0Y0_尾7_鱗右3.Dra = value; - X0Y0_尾7_鱗右3.Hit = value; - } - } - - public bool 尾7_鱗左2_表示 - { - get - { - return X0Y0_尾7_鱗左2.Dra; - } - set - { - X0Y0_尾7_鱗左2.Dra = value; - X0Y0_尾7_鱗左2.Hit = value; - } - } - - public bool 尾7_鱗右2_表示 - { - get - { - return X0Y0_尾7_鱗右2.Dra; - } - set - { - X0Y0_尾7_鱗右2.Dra = value; - X0Y0_尾7_鱗右2.Hit = value; - } - } - - public bool 尾7_鱗左1_表示 - { - get - { - return X0Y0_尾7_鱗左1.Dra; - } - set - { - X0Y0_尾7_鱗左1.Dra = value; - X0Y0_尾7_鱗左1.Hit = value; - } - } - - public bool 尾7_鱗右1_表示 - { - get - { - return X0Y0_尾7_鱗右1.Dra; - } - set - { - X0Y0_尾7_鱗右1.Dra = value; - X0Y0_尾7_鱗右1.Hit = value; - } - } - - public bool 尾6_表示 - { - get - { - return X0Y0_尾6_尾.Dra; - } - set - { - X0Y0_尾6_尾.Dra = value; - X0Y0_尾6_尾.Hit = value; - } - } - - public bool 尾6_鱗左3_表示 - { - get - { - return X0Y0_尾6_鱗左3.Dra; - } - set - { - X0Y0_尾6_鱗左3.Dra = value; - X0Y0_尾6_鱗左3.Hit = value; - } - } - - public bool 尾6_鱗右3_表示 - { - get - { - return X0Y0_尾6_鱗右3.Dra; - } - set - { - X0Y0_尾6_鱗右3.Dra = value; - X0Y0_尾6_鱗右3.Hit = value; - } - } - - public bool 尾6_鱗左2_表示 - { - get - { - return X0Y0_尾6_鱗左2.Dra; - } - set - { - X0Y0_尾6_鱗左2.Dra = value; - X0Y0_尾6_鱗左2.Hit = value; - } - } - - public bool 尾6_鱗右2_表示 - { - get - { - return X0Y0_尾6_鱗右2.Dra; - } - set - { - X0Y0_尾6_鱗右2.Dra = value; - X0Y0_尾6_鱗右2.Hit = value; - } - } - - public bool 尾6_鱗左1_表示 - { - get - { - return X0Y0_尾6_鱗左1.Dra; - } - set - { - X0Y0_尾6_鱗左1.Dra = value; - X0Y0_尾6_鱗左1.Hit = value; - } - } - - public bool 尾6_鱗右1_表示 - { - get - { - return X0Y0_尾6_鱗右1.Dra; - } - set - { - X0Y0_尾6_鱗右1.Dra = value; - X0Y0_尾6_鱗右1.Hit = value; - } - } - - public bool 尾5_表示 - { - get - { - return X0Y0_尾5_尾.Dra; - } - set - { - X0Y0_尾5_尾.Dra = value; - X0Y0_尾5_尾.Hit = value; - } - } - - public bool 尾5_鱗左3_表示 - { - get - { - return X0Y0_尾5_鱗左3.Dra; - } - set - { - X0Y0_尾5_鱗左3.Dra = value; - X0Y0_尾5_鱗左3.Hit = value; - } - } - - public bool 尾5_鱗右3_表示 - { - get - { - return X0Y0_尾5_鱗右3.Dra; - } - set - { - X0Y0_尾5_鱗右3.Dra = value; - X0Y0_尾5_鱗右3.Hit = value; - } - } - - public bool 尾5_鱗左2_表示 - { - get - { - return X0Y0_尾5_鱗左2.Dra; - } - set - { - X0Y0_尾5_鱗左2.Dra = value; - X0Y0_尾5_鱗左2.Hit = value; - } - } - - public bool 尾5_鱗右2_表示 - { - get - { - return X0Y0_尾5_鱗右2.Dra; - } - set - { - X0Y0_尾5_鱗右2.Dra = value; - X0Y0_尾5_鱗右2.Hit = value; - } - } - - public bool 尾5_鱗左1_表示 - { - get - { - return X0Y0_尾5_鱗左1.Dra; - } - set - { - X0Y0_尾5_鱗左1.Dra = value; - X0Y0_尾5_鱗左1.Hit = value; - } - } - - public bool 尾5_鱗右1_表示 - { - get - { - return X0Y0_尾5_鱗右1.Dra; - } - set - { - X0Y0_尾5_鱗右1.Dra = value; - X0Y0_尾5_鱗右1.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4_尾.Dra; - } - set - { - X0Y0_尾4_尾.Dra = value; - X0Y0_尾4_尾.Hit = value; - } - } - - public bool 尾4_鱗左3_表示 - { - get - { - return X0Y0_尾4_鱗左3.Dra; - } - set - { - X0Y0_尾4_鱗左3.Dra = value; - X0Y0_尾4_鱗左3.Hit = value; - } - } - - public bool 尾4_鱗右3_表示 - { - get - { - return X0Y0_尾4_鱗右3.Dra; - } - set - { - X0Y0_尾4_鱗右3.Dra = value; - X0Y0_尾4_鱗右3.Hit = value; - } - } - - public bool 尾4_鱗左2_表示 - { - get - { - return X0Y0_尾4_鱗左2.Dra; - } - set - { - X0Y0_尾4_鱗左2.Dra = value; - X0Y0_尾4_鱗左2.Hit = value; - } - } - - public bool 尾4_鱗右2_表示 - { - get - { - return X0Y0_尾4_鱗右2.Dra; - } - set - { - X0Y0_尾4_鱗右2.Dra = value; - X0Y0_尾4_鱗右2.Hit = value; - } - } - - public bool 尾4_鱗左1_表示 - { - get - { - return X0Y0_尾4_鱗左1.Dra; - } - set - { - X0Y0_尾4_鱗左1.Dra = value; - X0Y0_尾4_鱗左1.Hit = value; - } - } - - public bool 尾4_鱗右1_表示 - { - get - { - return X0Y0_尾4_鱗右1.Dra; - } - set - { - X0Y0_尾4_鱗右1.Dra = value; - X0Y0_尾4_鱗右1.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3_尾.Dra; - } - set - { - X0Y0_尾3_尾.Dra = value; - X0Y0_尾3_尾.Hit = value; - } - } - - public bool 尾3_鱗左3_表示 - { - get - { - return X0Y0_尾3_鱗左3.Dra; - } - set - { - X0Y0_尾3_鱗左3.Dra = value; - X0Y0_尾3_鱗左3.Hit = value; - } - } - - public bool 尾3_鱗右3_表示 - { - get - { - return X0Y0_尾3_鱗右3.Dra; - } - set - { - X0Y0_尾3_鱗右3.Dra = value; - X0Y0_尾3_鱗右3.Hit = value; - } - } - - public bool 尾3_鱗左2_表示 - { - get - { - return X0Y0_尾3_鱗左2.Dra; - } - set - { - X0Y0_尾3_鱗左2.Dra = value; - X0Y0_尾3_鱗左2.Hit = value; - } - } - - public bool 尾3_鱗右2_表示 - { - get - { - return X0Y0_尾3_鱗右2.Dra; - } - set - { - X0Y0_尾3_鱗右2.Dra = value; - X0Y0_尾3_鱗右2.Hit = value; - } - } - - public bool 尾3_鱗左1_表示 - { - get - { - return X0Y0_尾3_鱗左1.Dra; - } - set - { - X0Y0_尾3_鱗左1.Dra = value; - X0Y0_尾3_鱗左1.Hit = value; - } - } - - public bool 尾3_鱗右1_表示 - { - get - { - return X0Y0_尾3_鱗右1.Dra; - } - set - { - X0Y0_尾3_鱗右1.Dra = value; - X0Y0_尾3_鱗右1.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2_尾.Dra; - } - set - { - X0Y0_尾2_尾.Dra = value; - X0Y0_尾2_尾.Hit = value; - } - } - - public bool 尾2_鱗左3_表示 - { - get - { - return X0Y0_尾2_鱗左3.Dra; - } - set - { - X0Y0_尾2_鱗左3.Dra = value; - X0Y0_尾2_鱗左3.Hit = value; - } - } - - public bool 尾2_鱗右3_表示 - { - get - { - return X0Y0_尾2_鱗右3.Dra; - } - set - { - X0Y0_尾2_鱗右3.Dra = value; - X0Y0_尾2_鱗右3.Hit = value; - } - } - - public bool 尾2_鱗左2_表示 - { - get - { - return X0Y0_尾2_鱗左2.Dra; - } - set - { - X0Y0_尾2_鱗左2.Dra = value; - X0Y0_尾2_鱗左2.Hit = value; - } - } - - public bool 尾2_鱗右2_表示 - { - get - { - return X0Y0_尾2_鱗右2.Dra; - } - set - { - X0Y0_尾2_鱗右2.Dra = value; - X0Y0_尾2_鱗右2.Hit = value; - } - } - - public bool 尾2_鱗左1_表示 - { - get - { - return X0Y0_尾2_鱗左1.Dra; - } - set - { - X0Y0_尾2_鱗左1.Dra = value; - X0Y0_尾2_鱗左1.Hit = value; - } - } - - public bool 尾2_鱗右1_表示 - { - get - { - return X0Y0_尾2_鱗右1.Dra; - } - set - { - X0Y0_尾2_鱗右1.Dra = value; - X0Y0_尾2_鱗右1.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1_尾.Dra; - } - set - { - X0Y0_尾1_尾.Dra = value; - X0Y0_尾1_尾.Hit = value; - } - } - - public bool 尾1_鱗左3_表示 - { - get - { - return X0Y0_尾1_鱗左3.Dra; - } - set - { - X0Y0_尾1_鱗左3.Dra = value; - X0Y0_尾1_鱗左3.Hit = value; - } - } - - public bool 尾1_鱗右3_表示 - { - get - { - return X0Y0_尾1_鱗右3.Dra; - } - set - { - X0Y0_尾1_鱗右3.Dra = value; - X0Y0_尾1_鱗右3.Hit = value; - } - } - - public bool 尾1_鱗左2_表示 - { - get - { - return X0Y0_尾1_鱗左2.Dra; - } - set - { - X0Y0_尾1_鱗左2.Dra = value; - X0Y0_尾1_鱗左2.Hit = value; - } - } - - public bool 尾1_鱗右2_表示 - { - get - { - return X0Y0_尾1_鱗右2.Dra; - } - set - { - X0Y0_尾1_鱗右2.Dra = value; - X0Y0_尾1_鱗右2.Hit = value; - } - } - - public bool 尾1_鱗左1_表示 - { - get - { - return X0Y0_尾1_鱗左1.Dra; - } - set - { - X0Y0_尾1_鱗左1.Dra = value; - X0Y0_尾1_鱗左1.Hit = value; - } - } - - public bool 尾1_鱗右1_表示 - { - get - { - return X0Y0_尾1_鱗右1.Dra; - } - set - { - X0Y0_尾1_鱗右1.Dra = value; - X0Y0_尾1_鱗右1.Hit = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0_尾.Dra; - } - set - { - X0Y0_尾0_尾.Dra = value; - X0Y0_尾0_尾.Hit = value; - } - } - - public bool 尾0_鱗右_表示 - { - get - { - return X0Y0_尾0_鱗右.Dra; - } - set - { - X0Y0_尾0_鱗右.Dra = value; - X0Y0_尾0_鱗右.Hit = value; - } - } - - public bool 尾0_鱗左_表示 - { - get - { - return X0Y0_尾0_鱗左.Dra; - } - set - { - X0Y0_尾0_鱗左.Dra = value; - X0Y0_尾0_鱗左.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public bool 尾先表示 - { - get - { - return 尾20_尾_表示; - } - set - { - 尾20_尾_表示 = value; - 尾20_鱗左4_表示 = value; - 尾20_鱗右4_表示 = value; - 尾20_鱗左5_表示 = value; - 尾20_鱗右5_表示 = value; - 尾20_鱗左3_表示 = value; - 尾20_鱗右3_表示 = value; - 尾20_鱗左2_表示 = value; - 尾20_鱗右2_表示 = value; - 尾20_鱗左1_表示 = value; - 尾20_鱗右1_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾20_尾_表示; - } - set - { - 尾20_尾_表示 = value; - 尾20_鱗左5_表示 = value; - 尾20_鱗右5_表示 = value; - 尾20_鱗左4_表示 = value; - 尾20_鱗右4_表示 = value; - 尾20_鱗左3_表示 = value; - 尾20_鱗右3_表示 = value; - 尾20_鱗左2_表示 = value; - 尾20_鱗右2_表示 = value; - 尾20_鱗左1_表示 = value; - 尾20_鱗右1_表示 = value; - 尾19_尾_表示 = value; - 尾19_鱗左3_表示 = value; - 尾19_鱗右3_表示 = value; - 尾19_鱗左2_表示 = value; - 尾19_鱗右2_表示 = value; - 尾19_鱗左1_表示 = value; - 尾19_鱗右1_表示 = value; - 尾18_尾_表示 = value; - 尾18_鱗左3_表示 = value; - 尾18_鱗右3_表示 = value; - 尾18_鱗左2_表示 = value; - 尾18_鱗右2_表示 = value; - 尾18_鱗左1_表示 = value; - 尾18_鱗右1_表示 = value; - 尾17_尾_表示 = value; - 尾17_鱗左3_表示 = value; - 尾17_鱗右3_表示 = value; - 尾17_鱗左2_表示 = value; - 尾17_鱗右2_表示 = value; - 尾17_鱗左1_表示 = value; - 尾17_鱗右1_表示 = value; - 尾16_尾_表示 = value; - 尾16_鱗左3_表示 = value; - 尾16_鱗右3_表示 = value; - 尾16_鱗左2_表示 = value; - 尾16_鱗右2_表示 = value; - 尾16_鱗左1_表示 = value; - 尾16_鱗右1_表示 = value; - 尾15_尾_表示 = value; - 尾15_鱗左3_表示 = value; - 尾15_鱗右3_表示 = value; - 尾15_鱗左2_表示 = value; - 尾15_鱗右2_表示 = value; - 尾15_鱗左1_表示 = value; - 尾15_鱗右1_表示 = value; - 尾14_尾_表示 = value; - 尾14_鱗左3_表示 = value; - 尾14_鱗右3_表示 = value; - 尾14_鱗左2_表示 = value; - 尾14_鱗右2_表示 = value; - 尾14_鱗左1_表示 = value; - 尾14_鱗右1_表示 = value; - 尾13_尾_表示 = value; - 尾13_鱗左3_表示 = value; - 尾13_鱗右3_表示 = value; - 尾13_鱗左2_表示 = value; - 尾13_鱗右2_表示 = value; - 尾13_鱗左1_表示 = value; - 尾13_鱗右1_表示 = value; - 尾12_尾_表示 = value; - 尾12_鱗左3_表示 = value; - 尾12_鱗右3_表示 = value; - 尾12_鱗左2_表示 = value; - 尾12_鱗右2_表示 = value; - 尾12_鱗左1_表示 = value; - 尾12_鱗右1_表示 = value; - 尾11_尾_表示 = value; - 尾11_鱗左3_表示 = value; - 尾11_鱗右3_表示 = value; - 尾11_鱗左2_表示 = value; - 尾11_鱗右2_表示 = value; - 尾11_鱗左1_表示 = value; - 尾11_鱗右1_表示 = value; - 尾10_尾_表示 = value; - 尾10_鱗左3_表示 = value; - 尾10_鱗右3_表示 = value; - 尾10_鱗左2_表示 = value; - 尾10_鱗右2_表示 = value; - 尾10_鱗左1_表示 = value; - 尾10_鱗右1_表示 = value; - 尾9_表示 = value; - 尾9_鱗左3_表示 = value; - 尾9_鱗右3_表示 = value; - 尾9_鱗左2_表示 = value; - 尾9_鱗右2_表示 = value; - 尾9_鱗左1_表示 = value; - 尾9_鱗右1_表示 = value; - 尾8_表示 = value; - 尾8_鱗左3_表示 = value; - 尾8_鱗右3_表示 = value; - 尾8_鱗左2_表示 = value; - 尾8_鱗右2_表示 = value; - 尾8_鱗左1_表示 = value; - 尾8_鱗右1_表示 = value; - 尾7_表示 = value; - 尾7_鱗左3_表示 = value; - 尾7_鱗右3_表示 = value; - 尾7_鱗左2_表示 = value; - 尾7_鱗右2_表示 = value; - 尾7_鱗左1_表示 = value; - 尾7_鱗右1_表示 = value; - 尾6_表示 = value; - 尾6_鱗左3_表示 = value; - 尾6_鱗右3_表示 = value; - 尾6_鱗左2_表示 = value; - 尾6_鱗右2_表示 = value; - 尾6_鱗左1_表示 = value; - 尾6_鱗右1_表示 = value; - 尾5_表示 = value; - 尾5_鱗左3_表示 = value; - 尾5_鱗右3_表示 = value; - 尾5_鱗左2_表示 = value; - 尾5_鱗右2_表示 = value; - 尾5_鱗左1_表示 = value; - 尾5_鱗右1_表示 = value; - 尾4_表示 = value; - 尾4_鱗左3_表示 = value; - 尾4_鱗右3_表示 = value; - 尾4_鱗左2_表示 = value; - 尾4_鱗右2_表示 = value; - 尾4_鱗左1_表示 = value; - 尾4_鱗右1_表示 = value; - 尾3_表示 = value; - 尾3_鱗左3_表示 = value; - 尾3_鱗右3_表示 = value; - 尾3_鱗左2_表示 = value; - 尾3_鱗右2_表示 = value; - 尾3_鱗左1_表示 = value; - 尾3_鱗右1_表示 = value; - 尾2_表示 = value; - 尾2_鱗左3_表示 = value; - 尾2_鱗右3_表示 = value; - 尾2_鱗左2_表示 = value; - 尾2_鱗右2_表示 = value; - 尾2_鱗左1_表示 = value; - 尾2_鱗右1_表示 = value; - 尾1_表示 = value; - 尾1_鱗左3_表示 = value; - 尾1_鱗右3_表示 = value; - 尾1_鱗左2_表示 = value; - 尾1_鱗右2_表示 = value; - 尾1_鱗左1_表示 = value; - 尾1_鱗右1_表示 = value; - 尾0_表示 = value; - 尾0_鱗右_表示 = value; - 尾0_鱗左_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾20_尾CD.不透明度; - } - set - { - 尾20_尾CD.不透明度 = value; - 尾20_鱗左5CD.不透明度 = value; - 尾20_鱗右5CD.不透明度 = value; - 尾20_鱗左4CD.不透明度 = value; - 尾20_鱗右4CD.不透明度 = value; - 尾20_鱗左3CD.不透明度 = value; - 尾20_鱗右3CD.不透明度 = value; - 尾20_鱗左2CD.不透明度 = value; - 尾20_鱗右2CD.不透明度 = value; - 尾20_鱗左1CD.不透明度 = value; - 尾20_鱗右1CD.不透明度 = value; - 尾19_尾CD.不透明度 = value; - 尾19_鱗左3CD.不透明度 = value; - 尾19_鱗右3CD.不透明度 = value; - 尾19_鱗左2CD.不透明度 = value; - 尾19_鱗右2CD.不透明度 = value; - 尾19_鱗左1CD.不透明度 = value; - 尾19_鱗右1CD.不透明度 = value; - 尾18_尾CD.不透明度 = value; - 尾18_鱗左3CD.不透明度 = value; - 尾18_鱗右3CD.不透明度 = value; - 尾18_鱗左2CD.不透明度 = value; - 尾18_鱗右2CD.不透明度 = value; - 尾18_鱗左1CD.不透明度 = value; - 尾18_鱗右1CD.不透明度 = value; - 尾17_尾CD.不透明度 = value; - 尾17_鱗左3CD.不透明度 = value; - 尾17_鱗右3CD.不透明度 = value; - 尾17_鱗左2CD.不透明度 = value; - 尾17_鱗右2CD.不透明度 = value; - 尾17_鱗左1CD.不透明度 = value; - 尾17_鱗右1CD.不透明度 = value; - 尾16_尾CD.不透明度 = value; - 尾16_鱗左3CD.不透明度 = value; - 尾16_鱗右3CD.不透明度 = value; - 尾16_鱗左2CD.不透明度 = value; - 尾16_鱗右2CD.不透明度 = value; - 尾16_鱗左1CD.不透明度 = value; - 尾16_鱗右1CD.不透明度 = value; - 尾15_尾CD.不透明度 = value; - 尾15_鱗左3CD.不透明度 = value; - 尾15_鱗右3CD.不透明度 = value; - 尾15_鱗左2CD.不透明度 = value; - 尾15_鱗右2CD.不透明度 = value; - 尾15_鱗左1CD.不透明度 = value; - 尾15_鱗右1CD.不透明度 = value; - 尾14_尾CD.不透明度 = value; - 尾14_鱗左3CD.不透明度 = value; - 尾14_鱗右3CD.不透明度 = value; - 尾14_鱗左2CD.不透明度 = value; - 尾14_鱗右2CD.不透明度 = value; - 尾14_鱗左1CD.不透明度 = value; - 尾14_鱗右1CD.不透明度 = value; - 尾13_尾CD.不透明度 = value; - 尾13_鱗左3CD.不透明度 = value; - 尾13_鱗右3CD.不透明度 = value; - 尾13_鱗左2CD.不透明度 = value; - 尾13_鱗右2CD.不透明度 = value; - 尾13_鱗左1CD.不透明度 = value; - 尾13_鱗右1CD.不透明度 = value; - 尾12_尾CD.不透明度 = value; - 尾12_鱗左3CD.不透明度 = value; - 尾12_鱗右3CD.不透明度 = value; - 尾12_鱗左2CD.不透明度 = value; - 尾12_鱗右2CD.不透明度 = value; - 尾12_鱗左1CD.不透明度 = value; - 尾12_鱗右1CD.不透明度 = value; - 尾11_尾CD.不透明度 = value; - 尾11_鱗左3CD.不透明度 = value; - 尾11_鱗右3CD.不透明度 = value; - 尾11_鱗左2CD.不透明度 = value; - 尾11_鱗右2CD.不透明度 = value; - 尾11_鱗左1CD.不透明度 = value; - 尾11_鱗右1CD.不透明度 = value; - 尾10_尾CD.不透明度 = value; - 尾10_鱗左3CD.不透明度 = value; - 尾10_鱗右3CD.不透明度 = value; - 尾10_鱗左2CD.不透明度 = value; - 尾10_鱗右2CD.不透明度 = value; - 尾10_鱗左1CD.不透明度 = value; - 尾10_鱗右1CD.不透明度 = value; - 尾9_尾CD.不透明度 = value; - 尾9_鱗左3CD.不透明度 = value; - 尾9_鱗右3CD.不透明度 = value; - 尾9_鱗左2CD.不透明度 = value; - 尾9_鱗右2CD.不透明度 = value; - 尾9_鱗左1CD.不透明度 = value; - 尾9_鱗右1CD.不透明度 = value; - 尾8_尾CD.不透明度 = value; - 尾8_鱗左3CD.不透明度 = value; - 尾8_鱗右3CD.不透明度 = value; - 尾8_鱗左2CD.不透明度 = value; - 尾8_鱗右2CD.不透明度 = value; - 尾8_鱗左1CD.不透明度 = value; - 尾8_鱗右1CD.不透明度 = value; - 尾7_尾CD.不透明度 = value; - 尾7_鱗左3CD.不透明度 = value; - 尾7_鱗右3CD.不透明度 = value; - 尾7_鱗左2CD.不透明度 = value; - 尾7_鱗右2CD.不透明度 = value; - 尾7_鱗左1CD.不透明度 = value; - 尾7_鱗右1CD.不透明度 = value; - 尾6_尾CD.不透明度 = value; - 尾6_鱗左3CD.不透明度 = value; - 尾6_鱗右3CD.不透明度 = value; - 尾6_鱗左2CD.不透明度 = value; - 尾6_鱗右2CD.不透明度 = value; - 尾6_鱗左1CD.不透明度 = value; - 尾6_鱗右1CD.不透明度 = value; - 尾5_尾CD.不透明度 = value; - 尾5_鱗左3CD.不透明度 = value; - 尾5_鱗右3CD.不透明度 = value; - 尾5_鱗左2CD.不透明度 = value; - 尾5_鱗右2CD.不透明度 = value; - 尾5_鱗左1CD.不透明度 = value; - 尾5_鱗右1CD.不透明度 = value; - 尾4_尾CD.不透明度 = value; - 尾4_鱗左3CD.不透明度 = value; - 尾4_鱗右3CD.不透明度 = value; - 尾4_鱗左2CD.不透明度 = value; - 尾4_鱗右2CD.不透明度 = value; - 尾4_鱗左1CD.不透明度 = value; - 尾4_鱗右1CD.不透明度 = value; - 尾3_尾CD.不透明度 = value; - 尾3_鱗左3CD.不透明度 = value; - 尾3_鱗右3CD.不透明度 = value; - 尾3_鱗左2CD.不透明度 = value; - 尾3_鱗右2CD.不透明度 = value; - 尾3_鱗左1CD.不透明度 = value; - 尾3_鱗右1CD.不透明度 = value; - 尾2_尾CD.不透明度 = value; - 尾2_鱗左3CD.不透明度 = value; - 尾2_鱗右3CD.不透明度 = value; - 尾2_鱗左2CD.不透明度 = value; - 尾2_鱗右2CD.不透明度 = value; - 尾2_鱗左1CD.不透明度 = value; - 尾2_鱗右1CD.不透明度 = value; - 尾1_尾CD.不透明度 = value; - 尾1_鱗左3CD.不透明度 = value; - 尾1_鱗右3CD.不透明度 = value; - 尾1_鱗左2CD.不透明度 = value; - 尾1_鱗右2CD.不透明度 = value; - 尾1_鱗左1CD.不透明度 = value; - 尾1_鱗右1CD.不透明度 = value; - 尾0_尾CD.不透明度 = value; - 尾0_鱗右CD.不透明度 = value; - 尾0_鱗左CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public JointS 尾先_接続点 => new JointS(本体, X0Y0_尾19_尾, 0); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 尾_ウ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_ウD e) - { - 尾_ウ 尾_ウ2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ウミ"; - dif.Add(new Pars(Sta.尻尾["尾"][0][18])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["尾20"].ToPars(); - X0Y0_尾20_尾 = pars2["尾"].ToPar(); - X0Y0_尾20_鱗左5 = pars2["鱗左5"].ToPar(); - X0Y0_尾20_鱗右5 = pars2["鱗右5"].ToPar(); - X0Y0_尾20_鱗左4 = pars2["鱗左4"].ToPar(); - X0Y0_尾20_鱗右4 = pars2["鱗右4"].ToPar(); - X0Y0_尾20_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾20_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾20_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾20_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾20_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾20_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾19"].ToPars(); - X0Y0_尾19_尾 = pars2["尾"].ToPar(); - X0Y0_尾19_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾19_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾19_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾19_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾19_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾19_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾18"].ToPars(); - X0Y0_尾18_尾 = pars2["尾"].ToPar(); - X0Y0_尾18_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾18_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾18_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾18_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾18_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾18_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾17"].ToPars(); - X0Y0_尾17_尾 = pars2["尾"].ToPar(); - X0Y0_尾17_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾17_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾17_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾17_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾17_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾17_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾16"].ToPars(); - X0Y0_尾16_尾 = pars2["尾"].ToPar(); - X0Y0_尾16_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾16_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾16_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾16_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾16_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾16_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾15"].ToPars(); - X0Y0_尾15_尾 = pars2["尾"].ToPar(); - X0Y0_尾15_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾15_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾15_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾15_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾15_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾15_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾14"].ToPars(); - X0Y0_尾14_尾 = pars2["尾"].ToPar(); - X0Y0_尾14_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾14_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾14_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾14_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾14_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾14_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾13"].ToPars(); - X0Y0_尾13_尾 = pars2["尾"].ToPar(); - X0Y0_尾13_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾13_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾13_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾13_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾13_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾13_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾12"].ToPars(); - X0Y0_尾12_尾 = pars2["尾"].ToPar(); - X0Y0_尾12_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾12_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾12_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾12_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾12_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾12_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾11"].ToPars(); - X0Y0_尾11_尾 = pars2["尾"].ToPar(); - X0Y0_尾11_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾11_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾11_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾11_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾11_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾11_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾10"].ToPars(); - X0Y0_尾10_尾 = pars2["尾"].ToPar(); - X0Y0_尾10_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾10_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾10_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾10_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾10_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾10_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾9"].ToPars(); - X0Y0_尾9_尾 = pars2["尾"].ToPar(); - X0Y0_尾9_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾9_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾9_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾9_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾9_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾9_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾8"].ToPars(); - X0Y0_尾8_尾 = pars2["尾"].ToPar(); - X0Y0_尾8_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾8_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾8_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾8_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾8_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾8_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾7"].ToPars(); - X0Y0_尾7_尾 = pars2["尾"].ToPar(); - X0Y0_尾7_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾7_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾7_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾7_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾7_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾7_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾6"].ToPars(); - X0Y0_尾6_尾 = pars2["尾"].ToPar(); - X0Y0_尾6_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾6_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾6_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾6_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾6_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾6_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾5"].ToPars(); - X0Y0_尾5_尾 = pars2["尾"].ToPar(); - X0Y0_尾5_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾5_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾5_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾5_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾5_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾5_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾4"].ToPars(); - X0Y0_尾4_尾 = pars2["尾"].ToPar(); - X0Y0_尾4_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾4_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾4_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾4_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾4_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾4_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾3"].ToPars(); - X0Y0_尾3_尾 = pars2["尾"].ToPar(); - X0Y0_尾3_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾3_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾3_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾3_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾3_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾3_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾2"].ToPars(); - X0Y0_尾2_尾 = pars2["尾"].ToPar(); - X0Y0_尾2_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾2_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾2_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾2_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾2_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾2_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾1"].ToPars(); - X0Y0_尾1_尾 = pars2["尾"].ToPar(); - X0Y0_尾1_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾1_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾1_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾1_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾1_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾1_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾0"].ToPars(); - X0Y0_尾0_尾 = pars2["尾"].ToPar(); - X0Y0_尾0_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾0_鱗左 = pars2["鱗左"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾20_尾_表示 = e.尾20_尾_表示; - 尾20_鱗左4_表示 = e.尾20_鱗左4_表示; - 尾20_鱗右4_表示 = e.尾20_鱗右4_表示; - 尾20_鱗左5_表示 = e.尾20_鱗左5_表示; - 尾20_鱗右5_表示 = e.尾20_鱗右5_表示; - 尾20_鱗左3_表示 = e.尾20_鱗左3_表示; - 尾20_鱗右3_表示 = e.尾20_鱗右3_表示; - 尾20_鱗左2_表示 = e.尾20_鱗左2_表示; - 尾20_鱗右2_表示 = e.尾20_鱗右2_表示; - 尾20_鱗左1_表示 = e.尾20_鱗左1_表示; - 尾20_鱗右1_表示 = e.尾20_鱗右1_表示; - 尾19_尾_表示 = e.尾19_尾_表示; - 尾19_鱗左3_表示 = e.尾19_鱗左3_表示; - 尾19_鱗右3_表示 = e.尾19_鱗右3_表示; - 尾19_鱗左2_表示 = e.尾19_鱗左2_表示; - 尾19_鱗右2_表示 = e.尾19_鱗右2_表示; - 尾19_鱗左1_表示 = e.尾19_鱗左1_表示; - 尾19_鱗右1_表示 = e.尾19_鱗右1_表示; - 尾18_尾_表示 = e.尾18_尾_表示; - 尾18_鱗左3_表示 = e.尾18_鱗左3_表示; - 尾18_鱗右3_表示 = e.尾18_鱗右3_表示; - 尾18_鱗左2_表示 = e.尾18_鱗左2_表示; - 尾18_鱗右2_表示 = e.尾18_鱗右2_表示; - 尾18_鱗左1_表示 = e.尾18_鱗左1_表示; - 尾18_鱗右1_表示 = e.尾18_鱗右1_表示; - 尾17_尾_表示 = e.尾17_尾_表示; - 尾17_鱗左3_表示 = e.尾17_鱗左3_表示; - 尾17_鱗右3_表示 = e.尾17_鱗右3_表示; - 尾17_鱗左2_表示 = e.尾17_鱗左2_表示; - 尾17_鱗右2_表示 = e.尾17_鱗右2_表示; - 尾17_鱗左1_表示 = e.尾17_鱗左1_表示; - 尾17_鱗右1_表示 = e.尾17_鱗右1_表示; - 尾16_尾_表示 = e.尾16_尾_表示; - 尾16_鱗左3_表示 = e.尾16_鱗左3_表示; - 尾16_鱗右3_表示 = e.尾16_鱗右3_表示; - 尾16_鱗左2_表示 = e.尾16_鱗左2_表示; - 尾16_鱗右2_表示 = e.尾16_鱗右2_表示; - 尾16_鱗左1_表示 = e.尾16_鱗左1_表示; - 尾16_鱗右1_表示 = e.尾16_鱗右1_表示; - 尾15_尾_表示 = e.尾15_尾_表示; - 尾15_鱗左3_表示 = e.尾15_鱗左3_表示; - 尾15_鱗右3_表示 = e.尾15_鱗右3_表示; - 尾15_鱗左2_表示 = e.尾15_鱗左2_表示; - 尾15_鱗右2_表示 = e.尾15_鱗右2_表示; - 尾15_鱗左1_表示 = e.尾15_鱗左1_表示; - 尾15_鱗右1_表示 = e.尾15_鱗右1_表示; - 尾14_尾_表示 = e.尾14_尾_表示; - 尾14_鱗左3_表示 = e.尾14_鱗左3_表示; - 尾14_鱗右3_表示 = e.尾14_鱗右3_表示; - 尾14_鱗左2_表示 = e.尾14_鱗左2_表示; - 尾14_鱗右2_表示 = e.尾14_鱗右2_表示; - 尾14_鱗左1_表示 = e.尾14_鱗左1_表示; - 尾14_鱗右1_表示 = e.尾14_鱗右1_表示; - 尾13_尾_表示 = e.尾13_尾_表示; - 尾13_鱗左3_表示 = e.尾13_鱗左3_表示; - 尾13_鱗右3_表示 = e.尾13_鱗右3_表示; - 尾13_鱗左2_表示 = e.尾13_鱗左2_表示; - 尾13_鱗右2_表示 = e.尾13_鱗右2_表示; - 尾13_鱗左1_表示 = e.尾13_鱗左1_表示; - 尾13_鱗右1_表示 = e.尾13_鱗右1_表示; - 尾12_尾_表示 = e.尾12_尾_表示; - 尾12_鱗左3_表示 = e.尾12_鱗左3_表示; - 尾12_鱗右3_表示 = e.尾12_鱗右3_表示; - 尾12_鱗左2_表示 = e.尾12_鱗左2_表示; - 尾12_鱗右2_表示 = e.尾12_鱗右2_表示; - 尾12_鱗左1_表示 = e.尾12_鱗左1_表示; - 尾12_鱗右1_表示 = e.尾12_鱗右1_表示; - 尾11_尾_表示 = e.尾11_尾_表示; - 尾11_鱗左3_表示 = e.尾11_鱗左3_表示; - 尾11_鱗右3_表示 = e.尾11_鱗右3_表示; - 尾11_鱗左2_表示 = e.尾11_鱗左2_表示; - 尾11_鱗右2_表示 = e.尾11_鱗右2_表示; - 尾11_鱗左1_表示 = e.尾11_鱗左1_表示; - 尾11_鱗右1_表示 = e.尾11_鱗右1_表示; - 尾10_尾_表示 = e.尾10_尾_表示; - 尾10_鱗左3_表示 = e.尾10_鱗左3_表示; - 尾10_鱗右3_表示 = e.尾10_鱗右3_表示; - 尾10_鱗左2_表示 = e.尾10_鱗左2_表示; - 尾10_鱗右2_表示 = e.尾10_鱗右2_表示; - 尾10_鱗左1_表示 = e.尾10_鱗左1_表示; - 尾10_鱗右1_表示 = e.尾10_鱗右1_表示; - 尾9_表示 = e.尾9_表示; - 尾9_鱗左3_表示 = e.尾9_鱗左3_表示; - 尾9_鱗右3_表示 = e.尾9_鱗右3_表示; - 尾9_鱗左2_表示 = e.尾9_鱗左2_表示; - 尾9_鱗右2_表示 = e.尾9_鱗右2_表示; - 尾9_鱗左1_表示 = e.尾9_鱗左1_表示; - 尾9_鱗右1_表示 = e.尾9_鱗右1_表示; - 尾8_表示 = e.尾8_表示; - 尾8_鱗左3_表示 = e.尾8_鱗左3_表示; - 尾8_鱗右3_表示 = e.尾8_鱗右3_表示; - 尾8_鱗左2_表示 = e.尾8_鱗左2_表示; - 尾8_鱗右2_表示 = e.尾8_鱗右2_表示; - 尾8_鱗左1_表示 = e.尾8_鱗左1_表示; - 尾8_鱗右1_表示 = e.尾8_鱗右1_表示; - 尾7_表示 = e.尾7_表示; - 尾7_鱗左3_表示 = e.尾7_鱗左3_表示; - 尾7_鱗右3_表示 = e.尾7_鱗右3_表示; - 尾7_鱗左2_表示 = e.尾7_鱗左2_表示; - 尾7_鱗右2_表示 = e.尾7_鱗右2_表示; - 尾7_鱗左1_表示 = e.尾7_鱗左1_表示; - 尾7_鱗右1_表示 = e.尾7_鱗右1_表示; - 尾6_表示 = e.尾6_表示; - 尾6_鱗左3_表示 = e.尾6_鱗左3_表示; - 尾6_鱗右3_表示 = e.尾6_鱗右3_表示; - 尾6_鱗左2_表示 = e.尾6_鱗左2_表示; - 尾6_鱗右2_表示 = e.尾6_鱗右2_表示; - 尾6_鱗左1_表示 = e.尾6_鱗左1_表示; - 尾6_鱗右1_表示 = e.尾6_鱗右1_表示; - 尾5_表示 = e.尾5_表示; - 尾5_鱗左3_表示 = e.尾5_鱗左3_表示; - 尾5_鱗右3_表示 = e.尾5_鱗右3_表示; - 尾5_鱗左2_表示 = e.尾5_鱗左2_表示; - 尾5_鱗右2_表示 = e.尾5_鱗右2_表示; - 尾5_鱗左1_表示 = e.尾5_鱗左1_表示; - 尾5_鱗右1_表示 = e.尾5_鱗右1_表示; - 尾4_表示 = e.尾4_表示; - 尾4_鱗左3_表示 = e.尾4_鱗左3_表示; - 尾4_鱗右3_表示 = e.尾4_鱗右3_表示; - 尾4_鱗左2_表示 = e.尾4_鱗左2_表示; - 尾4_鱗右2_表示 = e.尾4_鱗右2_表示; - 尾4_鱗左1_表示 = e.尾4_鱗左1_表示; - 尾4_鱗右1_表示 = e.尾4_鱗右1_表示; - 尾3_表示 = e.尾3_表示; - 尾3_鱗左3_表示 = e.尾3_鱗左3_表示; - 尾3_鱗右3_表示 = e.尾3_鱗右3_表示; - 尾3_鱗左2_表示 = e.尾3_鱗左2_表示; - 尾3_鱗右2_表示 = e.尾3_鱗右2_表示; - 尾3_鱗左1_表示 = e.尾3_鱗左1_表示; - 尾3_鱗右1_表示 = e.尾3_鱗右1_表示; - 尾2_表示 = e.尾2_表示; - 尾2_鱗左3_表示 = e.尾2_鱗左3_表示; - 尾2_鱗右3_表示 = e.尾2_鱗右3_表示; - 尾2_鱗左2_表示 = e.尾2_鱗左2_表示; - 尾2_鱗右2_表示 = e.尾2_鱗右2_表示; - 尾2_鱗左1_表示 = e.尾2_鱗左1_表示; - 尾2_鱗右1_表示 = e.尾2_鱗右1_表示; - 尾1_表示 = e.尾1_表示; - 尾1_鱗左3_表示 = e.尾1_鱗左3_表示; - 尾1_鱗右3_表示 = e.尾1_鱗右3_表示; - 尾1_鱗左2_表示 = e.尾1_鱗左2_表示; - 尾1_鱗右2_表示 = e.尾1_鱗右2_表示; - 尾1_鱗左1_表示 = e.尾1_鱗左1_表示; - 尾1_鱗右1_表示 = e.尾1_鱗右1_表示; - 尾0_表示 = e.尾0_表示; - 尾0_鱗右_表示 = e.尾0_鱗右_表示; - 尾0_鱗左_表示 = e.尾0_鱗左_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 尾先表示 = e.尾先表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.尾先_接続.Count > 0) - { - Ele f; - 尾先_接続 = e.尾先_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_ウ2; - f.ConnectionType = ConnectionInfo.尾_ウ_尾先_接続; - f.接続(尾_ウ2.尾先_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_尾20_尾CP = new ColorP(X0Y0_尾20_尾, 尾20_尾CD, DisUnit, abj: true); - X0Y0_尾20_鱗左5CP = new ColorP(X0Y0_尾20_鱗左5, 尾20_鱗左5CD, DisUnit, abj: true); - X0Y0_尾20_鱗右5CP = new ColorP(X0Y0_尾20_鱗右5, 尾20_鱗右5CD, DisUnit, abj: true); - X0Y0_尾20_鱗左4CP = new ColorP(X0Y0_尾20_鱗左4, 尾20_鱗左4CD, DisUnit, abj: true); - X0Y0_尾20_鱗右4CP = new ColorP(X0Y0_尾20_鱗右4, 尾20_鱗右4CD, DisUnit, abj: true); - X0Y0_尾20_鱗左3CP = new ColorP(X0Y0_尾20_鱗左3, 尾20_鱗左3CD, DisUnit, abj: true); - X0Y0_尾20_鱗右3CP = new ColorP(X0Y0_尾20_鱗右3, 尾20_鱗右3CD, DisUnit, abj: true); - X0Y0_尾20_鱗左2CP = new ColorP(X0Y0_尾20_鱗左2, 尾20_鱗左2CD, DisUnit, abj: true); - X0Y0_尾20_鱗右2CP = new ColorP(X0Y0_尾20_鱗右2, 尾20_鱗右2CD, DisUnit, abj: true); - X0Y0_尾20_鱗左1CP = new ColorP(X0Y0_尾20_鱗左1, 尾20_鱗左1CD, DisUnit, abj: true); - X0Y0_尾20_鱗右1CP = new ColorP(X0Y0_尾20_鱗右1, 尾20_鱗右1CD, DisUnit, abj: true); - X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); - X0Y0_尾19_鱗左3CP = new ColorP(X0Y0_尾19_鱗左3, 尾19_鱗左3CD, DisUnit, abj: true); - X0Y0_尾19_鱗右3CP = new ColorP(X0Y0_尾19_鱗右3, 尾19_鱗右3CD, DisUnit, abj: true); - X0Y0_尾19_鱗左2CP = new ColorP(X0Y0_尾19_鱗左2, 尾19_鱗左2CD, DisUnit, abj: true); - X0Y0_尾19_鱗右2CP = new ColorP(X0Y0_尾19_鱗右2, 尾19_鱗右2CD, DisUnit, abj: true); - X0Y0_尾19_鱗左1CP = new ColorP(X0Y0_尾19_鱗左1, 尾19_鱗左1CD, DisUnit, abj: true); - X0Y0_尾19_鱗右1CP = new ColorP(X0Y0_尾19_鱗右1, 尾19_鱗右1CD, DisUnit, abj: true); - X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); - X0Y0_尾18_鱗左3CP = new ColorP(X0Y0_尾18_鱗左3, 尾18_鱗左3CD, DisUnit, abj: true); - X0Y0_尾18_鱗右3CP = new ColorP(X0Y0_尾18_鱗右3, 尾18_鱗右3CD, DisUnit, abj: true); - X0Y0_尾18_鱗左2CP = new ColorP(X0Y0_尾18_鱗左2, 尾18_鱗左2CD, DisUnit, abj: true); - X0Y0_尾18_鱗右2CP = new ColorP(X0Y0_尾18_鱗右2, 尾18_鱗右2CD, DisUnit, abj: true); - X0Y0_尾18_鱗左1CP = new ColorP(X0Y0_尾18_鱗左1, 尾18_鱗左1CD, DisUnit, abj: true); - X0Y0_尾18_鱗右1CP = new ColorP(X0Y0_尾18_鱗右1, 尾18_鱗右1CD, DisUnit, abj: true); - X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); - X0Y0_尾17_鱗左3CP = new ColorP(X0Y0_尾17_鱗左3, 尾17_鱗左3CD, DisUnit, abj: true); - X0Y0_尾17_鱗右3CP = new ColorP(X0Y0_尾17_鱗右3, 尾17_鱗右3CD, DisUnit, abj: true); - X0Y0_尾17_鱗左2CP = new ColorP(X0Y0_尾17_鱗左2, 尾17_鱗左2CD, DisUnit, abj: true); - X0Y0_尾17_鱗右2CP = new ColorP(X0Y0_尾17_鱗右2, 尾17_鱗右2CD, DisUnit, abj: true); - X0Y0_尾17_鱗左1CP = new ColorP(X0Y0_尾17_鱗左1, 尾17_鱗左1CD, DisUnit, abj: true); - X0Y0_尾17_鱗右1CP = new ColorP(X0Y0_尾17_鱗右1, 尾17_鱗右1CD, DisUnit, abj: true); - X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); - X0Y0_尾16_鱗左3CP = new ColorP(X0Y0_尾16_鱗左3, 尾16_鱗左3CD, DisUnit, abj: true); - X0Y0_尾16_鱗右3CP = new ColorP(X0Y0_尾16_鱗右3, 尾16_鱗右3CD, DisUnit, abj: true); - X0Y0_尾16_鱗左2CP = new ColorP(X0Y0_尾16_鱗左2, 尾16_鱗左2CD, DisUnit, abj: true); - X0Y0_尾16_鱗右2CP = new ColorP(X0Y0_尾16_鱗右2, 尾16_鱗右2CD, DisUnit, abj: true); - X0Y0_尾16_鱗左1CP = new ColorP(X0Y0_尾16_鱗左1, 尾16_鱗左1CD, DisUnit, abj: true); - X0Y0_尾16_鱗右1CP = new ColorP(X0Y0_尾16_鱗右1, 尾16_鱗右1CD, DisUnit, abj: true); - X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); - X0Y0_尾15_鱗左3CP = new ColorP(X0Y0_尾15_鱗左3, 尾15_鱗左3CD, DisUnit, abj: true); - X0Y0_尾15_鱗右3CP = new ColorP(X0Y0_尾15_鱗右3, 尾15_鱗右3CD, DisUnit, abj: true); - X0Y0_尾15_鱗左2CP = new ColorP(X0Y0_尾15_鱗左2, 尾15_鱗左2CD, DisUnit, abj: true); - X0Y0_尾15_鱗右2CP = new ColorP(X0Y0_尾15_鱗右2, 尾15_鱗右2CD, DisUnit, abj: true); - X0Y0_尾15_鱗左1CP = new ColorP(X0Y0_尾15_鱗左1, 尾15_鱗左1CD, DisUnit, abj: true); - X0Y0_尾15_鱗右1CP = new ColorP(X0Y0_尾15_鱗右1, 尾15_鱗右1CD, DisUnit, abj: true); - X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); - X0Y0_尾14_鱗左3CP = new ColorP(X0Y0_尾14_鱗左3, 尾14_鱗左3CD, DisUnit, abj: true); - X0Y0_尾14_鱗右3CP = new ColorP(X0Y0_尾14_鱗右3, 尾14_鱗右3CD, DisUnit, abj: true); - X0Y0_尾14_鱗左2CP = new ColorP(X0Y0_尾14_鱗左2, 尾14_鱗左2CD, DisUnit, abj: true); - X0Y0_尾14_鱗右2CP = new ColorP(X0Y0_尾14_鱗右2, 尾14_鱗右2CD, DisUnit, abj: true); - X0Y0_尾14_鱗左1CP = new ColorP(X0Y0_尾14_鱗左1, 尾14_鱗左1CD, DisUnit, abj: true); - X0Y0_尾14_鱗右1CP = new ColorP(X0Y0_尾14_鱗右1, 尾14_鱗右1CD, DisUnit, abj: true); - X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); - X0Y0_尾13_鱗左3CP = new ColorP(X0Y0_尾13_鱗左3, 尾13_鱗左3CD, DisUnit, abj: true); - X0Y0_尾13_鱗右3CP = new ColorP(X0Y0_尾13_鱗右3, 尾13_鱗右3CD, DisUnit, abj: true); - X0Y0_尾13_鱗左2CP = new ColorP(X0Y0_尾13_鱗左2, 尾13_鱗左2CD, DisUnit, abj: true); - X0Y0_尾13_鱗右2CP = new ColorP(X0Y0_尾13_鱗右2, 尾13_鱗右2CD, DisUnit, abj: true); - X0Y0_尾13_鱗左1CP = new ColorP(X0Y0_尾13_鱗左1, 尾13_鱗左1CD, DisUnit, abj: true); - X0Y0_尾13_鱗右1CP = new ColorP(X0Y0_尾13_鱗右1, 尾13_鱗右1CD, DisUnit, abj: true); - X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); - X0Y0_尾12_鱗左3CP = new ColorP(X0Y0_尾12_鱗左3, 尾12_鱗左3CD, DisUnit, abj: true); - X0Y0_尾12_鱗右3CP = new ColorP(X0Y0_尾12_鱗右3, 尾12_鱗右3CD, DisUnit, abj: true); - X0Y0_尾12_鱗左2CP = new ColorP(X0Y0_尾12_鱗左2, 尾12_鱗左2CD, DisUnit, abj: true); - X0Y0_尾12_鱗右2CP = new ColorP(X0Y0_尾12_鱗右2, 尾12_鱗右2CD, DisUnit, abj: true); - X0Y0_尾12_鱗左1CP = new ColorP(X0Y0_尾12_鱗左1, 尾12_鱗左1CD, DisUnit, abj: true); - X0Y0_尾12_鱗右1CP = new ColorP(X0Y0_尾12_鱗右1, 尾12_鱗右1CD, DisUnit, abj: true); - X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); - X0Y0_尾11_鱗左3CP = new ColorP(X0Y0_尾11_鱗左3, 尾11_鱗左3CD, DisUnit, abj: true); - X0Y0_尾11_鱗右3CP = new ColorP(X0Y0_尾11_鱗右3, 尾11_鱗右3CD, DisUnit, abj: true); - X0Y0_尾11_鱗左2CP = new ColorP(X0Y0_尾11_鱗左2, 尾11_鱗左2CD, DisUnit, abj: true); - X0Y0_尾11_鱗右2CP = new ColorP(X0Y0_尾11_鱗右2, 尾11_鱗右2CD, DisUnit, abj: true); - X0Y0_尾11_鱗左1CP = new ColorP(X0Y0_尾11_鱗左1, 尾11_鱗左1CD, DisUnit, abj: true); - X0Y0_尾11_鱗右1CP = new ColorP(X0Y0_尾11_鱗右1, 尾11_鱗右1CD, DisUnit, abj: true); - X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); - X0Y0_尾10_鱗左3CP = new ColorP(X0Y0_尾10_鱗左3, 尾10_鱗左3CD, DisUnit, abj: true); - X0Y0_尾10_鱗右3CP = new ColorP(X0Y0_尾10_鱗右3, 尾10_鱗右3CD, DisUnit, abj: true); - X0Y0_尾10_鱗左2CP = new ColorP(X0Y0_尾10_鱗左2, 尾10_鱗左2CD, DisUnit, abj: true); - X0Y0_尾10_鱗右2CP = new ColorP(X0Y0_尾10_鱗右2, 尾10_鱗右2CD, DisUnit, abj: true); - X0Y0_尾10_鱗左1CP = new ColorP(X0Y0_尾10_鱗左1, 尾10_鱗左1CD, DisUnit, abj: true); - X0Y0_尾10_鱗右1CP = new ColorP(X0Y0_尾10_鱗右1, 尾10_鱗右1CD, DisUnit, abj: true); - X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); - X0Y0_尾9_鱗左3CP = new ColorP(X0Y0_尾9_鱗左3, 尾9_鱗左3CD, DisUnit, abj: true); - X0Y0_尾9_鱗右3CP = new ColorP(X0Y0_尾9_鱗右3, 尾9_鱗右3CD, DisUnit, abj: true); - X0Y0_尾9_鱗左2CP = new ColorP(X0Y0_尾9_鱗左2, 尾9_鱗左2CD, DisUnit, abj: true); - X0Y0_尾9_鱗右2CP = new ColorP(X0Y0_尾9_鱗右2, 尾9_鱗右2CD, DisUnit, abj: true); - X0Y0_尾9_鱗左1CP = new ColorP(X0Y0_尾9_鱗左1, 尾9_鱗左1CD, DisUnit, abj: true); - X0Y0_尾9_鱗右1CP = new ColorP(X0Y0_尾9_鱗右1, 尾9_鱗右1CD, DisUnit, abj: true); - X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); - X0Y0_尾8_鱗左3CP = new ColorP(X0Y0_尾8_鱗左3, 尾8_鱗左3CD, DisUnit, abj: true); - X0Y0_尾8_鱗右3CP = new ColorP(X0Y0_尾8_鱗右3, 尾8_鱗右3CD, DisUnit, abj: true); - X0Y0_尾8_鱗左2CP = new ColorP(X0Y0_尾8_鱗左2, 尾8_鱗左2CD, DisUnit, abj: true); - X0Y0_尾8_鱗右2CP = new ColorP(X0Y0_尾8_鱗右2, 尾8_鱗右2CD, DisUnit, abj: true); - X0Y0_尾8_鱗左1CP = new ColorP(X0Y0_尾8_鱗左1, 尾8_鱗左1CD, DisUnit, abj: true); - X0Y0_尾8_鱗右1CP = new ColorP(X0Y0_尾8_鱗右1, 尾8_鱗右1CD, DisUnit, abj: true); - X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); - X0Y0_尾7_鱗左3CP = new ColorP(X0Y0_尾7_鱗左3, 尾7_鱗左3CD, DisUnit, abj: true); - X0Y0_尾7_鱗右3CP = new ColorP(X0Y0_尾7_鱗右3, 尾7_鱗右3CD, DisUnit, abj: true); - X0Y0_尾7_鱗左2CP = new ColorP(X0Y0_尾7_鱗左2, 尾7_鱗左2CD, DisUnit, abj: true); - X0Y0_尾7_鱗右2CP = new ColorP(X0Y0_尾7_鱗右2, 尾7_鱗右2CD, DisUnit, abj: true); - X0Y0_尾7_鱗左1CP = new ColorP(X0Y0_尾7_鱗左1, 尾7_鱗左1CD, DisUnit, abj: true); - X0Y0_尾7_鱗右1CP = new ColorP(X0Y0_尾7_鱗右1, 尾7_鱗右1CD, DisUnit, abj: true); - X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); - X0Y0_尾6_鱗左3CP = new ColorP(X0Y0_尾6_鱗左3, 尾6_鱗左3CD, DisUnit, abj: true); - X0Y0_尾6_鱗右3CP = new ColorP(X0Y0_尾6_鱗右3, 尾6_鱗右3CD, DisUnit, abj: true); - X0Y0_尾6_鱗左2CP = new ColorP(X0Y0_尾6_鱗左2, 尾6_鱗左2CD, DisUnit, abj: true); - X0Y0_尾6_鱗右2CP = new ColorP(X0Y0_尾6_鱗右2, 尾6_鱗右2CD, DisUnit, abj: true); - X0Y0_尾6_鱗左1CP = new ColorP(X0Y0_尾6_鱗左1, 尾6_鱗左1CD, DisUnit, abj: true); - X0Y0_尾6_鱗右1CP = new ColorP(X0Y0_尾6_鱗右1, 尾6_鱗右1CD, DisUnit, abj: true); - X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); - X0Y0_尾5_鱗左3CP = new ColorP(X0Y0_尾5_鱗左3, 尾5_鱗左3CD, DisUnit, abj: true); - X0Y0_尾5_鱗右3CP = new ColorP(X0Y0_尾5_鱗右3, 尾5_鱗右3CD, DisUnit, abj: true); - X0Y0_尾5_鱗左2CP = new ColorP(X0Y0_尾5_鱗左2, 尾5_鱗左2CD, DisUnit, abj: true); - X0Y0_尾5_鱗右2CP = new ColorP(X0Y0_尾5_鱗右2, 尾5_鱗右2CD, DisUnit, abj: true); - X0Y0_尾5_鱗左1CP = new ColorP(X0Y0_尾5_鱗左1, 尾5_鱗左1CD, DisUnit, abj: true); - X0Y0_尾5_鱗右1CP = new ColorP(X0Y0_尾5_鱗右1, 尾5_鱗右1CD, DisUnit, abj: true); - X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); - X0Y0_尾4_鱗左3CP = new ColorP(X0Y0_尾4_鱗左3, 尾4_鱗左3CD, DisUnit, abj: true); - X0Y0_尾4_鱗右3CP = new ColorP(X0Y0_尾4_鱗右3, 尾4_鱗右3CD, DisUnit, abj: true); - X0Y0_尾4_鱗左2CP = new ColorP(X0Y0_尾4_鱗左2, 尾4_鱗左2CD, DisUnit, abj: true); - X0Y0_尾4_鱗右2CP = new ColorP(X0Y0_尾4_鱗右2, 尾4_鱗右2CD, DisUnit, abj: true); - X0Y0_尾4_鱗左1CP = new ColorP(X0Y0_尾4_鱗左1, 尾4_鱗左1CD, DisUnit, abj: true); - X0Y0_尾4_鱗右1CP = new ColorP(X0Y0_尾4_鱗右1, 尾4_鱗右1CD, DisUnit, abj: true); - X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); - X0Y0_尾3_鱗左3CP = new ColorP(X0Y0_尾3_鱗左3, 尾3_鱗左3CD, DisUnit, abj: true); - X0Y0_尾3_鱗右3CP = new ColorP(X0Y0_尾3_鱗右3, 尾3_鱗右3CD, DisUnit, abj: true); - X0Y0_尾3_鱗左2CP = new ColorP(X0Y0_尾3_鱗左2, 尾3_鱗左2CD, DisUnit, abj: true); - X0Y0_尾3_鱗右2CP = new ColorP(X0Y0_尾3_鱗右2, 尾3_鱗右2CD, DisUnit, abj: true); - X0Y0_尾3_鱗左1CP = new ColorP(X0Y0_尾3_鱗左1, 尾3_鱗左1CD, DisUnit, abj: true); - X0Y0_尾3_鱗右1CP = new ColorP(X0Y0_尾3_鱗右1, 尾3_鱗右1CD, DisUnit, abj: true); - X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); - X0Y0_尾2_鱗左3CP = new ColorP(X0Y0_尾2_鱗左3, 尾2_鱗左3CD, DisUnit, abj: true); - X0Y0_尾2_鱗右3CP = new ColorP(X0Y0_尾2_鱗右3, 尾2_鱗右3CD, DisUnit, abj: true); - X0Y0_尾2_鱗左2CP = new ColorP(X0Y0_尾2_鱗左2, 尾2_鱗左2CD, DisUnit, abj: true); - X0Y0_尾2_鱗右2CP = new ColorP(X0Y0_尾2_鱗右2, 尾2_鱗右2CD, DisUnit, abj: true); - X0Y0_尾2_鱗左1CP = new ColorP(X0Y0_尾2_鱗左1, 尾2_鱗左1CD, DisUnit, abj: true); - X0Y0_尾2_鱗右1CP = new ColorP(X0Y0_尾2_鱗右1, 尾2_鱗右1CD, DisUnit, abj: true); - X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); - X0Y0_尾1_鱗左3CP = new ColorP(X0Y0_尾1_鱗左3, 尾1_鱗左3CD, DisUnit, abj: true); - X0Y0_尾1_鱗右3CP = new ColorP(X0Y0_尾1_鱗右3, 尾1_鱗右3CD, DisUnit, abj: true); - X0Y0_尾1_鱗左2CP = new ColorP(X0Y0_尾1_鱗左2, 尾1_鱗左2CD, DisUnit, abj: true); - X0Y0_尾1_鱗右2CP = new ColorP(X0Y0_尾1_鱗右2, 尾1_鱗右2CD, DisUnit, abj: true); - X0Y0_尾1_鱗左1CP = new ColorP(X0Y0_尾1_鱗左1, 尾1_鱗左1CD, DisUnit, abj: true); - X0Y0_尾1_鱗右1CP = new ColorP(X0Y0_尾1_鱗右1, 尾1_鱗右1CD, DisUnit, abj: true); - X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); - X0Y0_尾0_鱗右CP = new ColorP(X0Y0_尾0_鱗右, 尾0_鱗右CD, DisUnit, abj: true); - X0Y0_尾0_鱗左CP = new ColorP(X0Y0_尾0_鱗左, 尾0_鱗左CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖3.角度B -= num; - 鎖4.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_尾20_尾); - Are.Draw(X0Y0_尾20_鱗左5); - Are.Draw(X0Y0_尾20_鱗右5); - Are.Draw(X0Y0_尾20_鱗左4); - Are.Draw(X0Y0_尾20_鱗右4); - Are.Draw(X0Y0_尾20_鱗左3); - Are.Draw(X0Y0_尾20_鱗右3); - Are.Draw(X0Y0_尾20_鱗左2); - Are.Draw(X0Y0_尾20_鱗右2); - Are.Draw(X0Y0_尾20_鱗左1); - Are.Draw(X0Y0_尾20_鱗右1); - Are.Draw(X0Y0_尾19_尾); - Are.Draw(X0Y0_尾19_鱗左3); - Are.Draw(X0Y0_尾19_鱗右3); - Are.Draw(X0Y0_尾19_鱗左2); - Are.Draw(X0Y0_尾19_鱗右2); - Are.Draw(X0Y0_尾19_鱗左1); - Are.Draw(X0Y0_尾19_鱗右1); - Are.Draw(X0Y0_尾18_尾); - Are.Draw(X0Y0_尾18_鱗左3); - Are.Draw(X0Y0_尾18_鱗右3); - Are.Draw(X0Y0_尾18_鱗左2); - Are.Draw(X0Y0_尾18_鱗右2); - Are.Draw(X0Y0_尾18_鱗左1); - Are.Draw(X0Y0_尾18_鱗右1); - Are.Draw(X0Y0_尾17_尾); - Are.Draw(X0Y0_尾17_鱗左3); - Are.Draw(X0Y0_尾17_鱗右3); - Are.Draw(X0Y0_尾17_鱗左2); - Are.Draw(X0Y0_尾17_鱗右2); - Are.Draw(X0Y0_尾17_鱗左1); - Are.Draw(X0Y0_尾17_鱗右1); - Are.Draw(X0Y0_尾16_尾); - Are.Draw(X0Y0_尾16_鱗左3); - Are.Draw(X0Y0_尾16_鱗右3); - Are.Draw(X0Y0_尾16_鱗左2); - Are.Draw(X0Y0_尾16_鱗右2); - Are.Draw(X0Y0_尾16_鱗左1); - Are.Draw(X0Y0_尾16_鱗右1); - Are.Draw(X0Y0_尾15_尾); - Are.Draw(X0Y0_尾15_鱗左3); - Are.Draw(X0Y0_尾15_鱗右3); - Are.Draw(X0Y0_尾15_鱗左2); - Are.Draw(X0Y0_尾15_鱗右2); - Are.Draw(X0Y0_尾15_鱗左1); - Are.Draw(X0Y0_尾15_鱗右1); - Are.Draw(X0Y0_尾14_尾); - Are.Draw(X0Y0_尾14_鱗左3); - Are.Draw(X0Y0_尾14_鱗右3); - Are.Draw(X0Y0_尾14_鱗左2); - Are.Draw(X0Y0_尾14_鱗右2); - Are.Draw(X0Y0_尾14_鱗左1); - Are.Draw(X0Y0_尾14_鱗右1); - Are.Draw(X0Y0_尾13_尾); - Are.Draw(X0Y0_尾13_鱗左3); - Are.Draw(X0Y0_尾13_鱗右3); - Are.Draw(X0Y0_尾13_鱗左2); - Are.Draw(X0Y0_尾13_鱗右2); - Are.Draw(X0Y0_尾13_鱗左1); - Are.Draw(X0Y0_尾13_鱗右1); - Are.Draw(X0Y0_尾12_尾); - Are.Draw(X0Y0_尾12_鱗左3); - Are.Draw(X0Y0_尾12_鱗右3); - Are.Draw(X0Y0_尾12_鱗左2); - Are.Draw(X0Y0_尾12_鱗右2); - Are.Draw(X0Y0_尾12_鱗左1); - Are.Draw(X0Y0_尾12_鱗右1); - Are.Draw(X0Y0_尾11_尾); - Are.Draw(X0Y0_尾11_鱗左3); - Are.Draw(X0Y0_尾11_鱗右3); - Are.Draw(X0Y0_尾11_鱗左2); - Are.Draw(X0Y0_尾11_鱗右2); - Are.Draw(X0Y0_尾11_鱗左1); - Are.Draw(X0Y0_尾11_鱗右1); - Are.Draw(X0Y0_輪2_革); - Are.Draw(X0Y0_輪2_金具1); - Are.Draw(X0Y0_輪2_金具2); - Are.Draw(X0Y0_輪2_金具3); - Are.Draw(X0Y0_輪2_金具左); - Are.Draw(X0Y0_輪2_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - Are.Draw(X0Y0_尾10_尾); - Are.Draw(X0Y0_尾10_鱗左3); - Are.Draw(X0Y0_尾10_鱗右3); - Are.Draw(X0Y0_尾10_鱗左2); - Are.Draw(X0Y0_尾10_鱗右2); - Are.Draw(X0Y0_尾10_鱗左1); - Are.Draw(X0Y0_尾10_鱗右1); - Are.Draw(X0Y0_尾9_尾); - Are.Draw(X0Y0_尾9_鱗左3); - Are.Draw(X0Y0_尾9_鱗右3); - Are.Draw(X0Y0_尾9_鱗左2); - Are.Draw(X0Y0_尾9_鱗右2); - Are.Draw(X0Y0_尾9_鱗左1); - Are.Draw(X0Y0_尾9_鱗右1); - Are.Draw(X0Y0_尾8_尾); - Are.Draw(X0Y0_尾8_鱗左3); - Are.Draw(X0Y0_尾8_鱗右3); - Are.Draw(X0Y0_尾8_鱗左2); - Are.Draw(X0Y0_尾8_鱗右2); - Are.Draw(X0Y0_尾8_鱗左1); - Are.Draw(X0Y0_尾8_鱗右1); - Are.Draw(X0Y0_尾7_尾); - Are.Draw(X0Y0_尾7_鱗左3); - Are.Draw(X0Y0_尾7_鱗右3); - Are.Draw(X0Y0_尾7_鱗左2); - Are.Draw(X0Y0_尾7_鱗右2); - Are.Draw(X0Y0_尾7_鱗左1); - Are.Draw(X0Y0_尾7_鱗右1); - Are.Draw(X0Y0_尾6_尾); - Are.Draw(X0Y0_尾6_鱗左3); - Are.Draw(X0Y0_尾6_鱗右3); - Are.Draw(X0Y0_尾6_鱗左2); - Are.Draw(X0Y0_尾6_鱗右2); - Are.Draw(X0Y0_尾6_鱗左1); - Are.Draw(X0Y0_尾6_鱗右1); - Are.Draw(X0Y0_尾5_尾); - Are.Draw(X0Y0_尾5_鱗左3); - Are.Draw(X0Y0_尾5_鱗右3); - Are.Draw(X0Y0_尾5_鱗左2); - Are.Draw(X0Y0_尾5_鱗右2); - Are.Draw(X0Y0_尾5_鱗左1); - Are.Draw(X0Y0_尾5_鱗右1); - Are.Draw(X0Y0_尾4_尾); - Are.Draw(X0Y0_尾4_鱗左3); - Are.Draw(X0Y0_尾4_鱗右3); - Are.Draw(X0Y0_尾4_鱗左2); - Are.Draw(X0Y0_尾4_鱗右2); - Are.Draw(X0Y0_尾4_鱗左1); - Are.Draw(X0Y0_尾4_鱗右1); - Are.Draw(X0Y0_尾3_尾); - Are.Draw(X0Y0_尾3_鱗左3); - Are.Draw(X0Y0_尾3_鱗右3); - Are.Draw(X0Y0_尾3_鱗左2); - Are.Draw(X0Y0_尾3_鱗右2); - Are.Draw(X0Y0_尾3_鱗左1); - Are.Draw(X0Y0_尾3_鱗右1); - Are.Draw(X0Y0_尾2_尾); - Are.Draw(X0Y0_尾2_鱗左3); - Are.Draw(X0Y0_尾2_鱗右3); - Are.Draw(X0Y0_尾2_鱗左2); - Are.Draw(X0Y0_尾2_鱗右2); - Are.Draw(X0Y0_尾2_鱗左1); - Are.Draw(X0Y0_尾2_鱗右1); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾1_尾); - Are.Draw(X0Y0_尾1_鱗左3); - Are.Draw(X0Y0_尾1_鱗右3); - Are.Draw(X0Y0_尾1_鱗左2); - Are.Draw(X0Y0_尾1_鱗右2); - Are.Draw(X0Y0_尾1_鱗左1); - Are.Draw(X0Y0_尾1_鱗右1); - Are.Draw(X0Y0_尾0_尾); - Are.Draw(X0Y0_尾0_鱗右); - Are.Draw(X0Y0_尾0_鱗左); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾20_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾19_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾18_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - if (尾先_接続 != null) - { - Set尾先角度(); - } - } - - public override void Set尾先角度() - { - X0Y0_尾20_尾.AngleBase = 0.0; - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) - { - return p == X0Y0_輪1_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0_尾; - yield return X0Y0_尾1_尾; - yield return X0Y0_尾2_尾; - yield return X0Y0_尾3_尾; - yield return X0Y0_尾4_尾; - yield return X0Y0_尾5_尾; - yield return X0Y0_尾6_尾; - yield return X0Y0_尾7_尾; - yield return X0Y0_尾8_尾; - yield return X0Y0_尾9_尾; - yield return X0Y0_尾10_尾; - yield return X0Y0_尾11_尾; - yield return X0Y0_尾12_尾; - yield return X0Y0_尾13_尾; - yield return X0Y0_尾14_尾; - yield return X0Y0_尾15_尾; - yield return X0Y0_尾16_尾; - yield return X0Y0_尾17_尾; - yield return X0Y0_尾18_尾; - yield return X0Y0_尾19_尾; - yield return X0Y0_尾20_尾; - } - - public override void 色更新() - { - X0Y0_尾20_尾CP.Update(); - X0Y0_尾20_鱗左5CP.Update(); - X0Y0_尾20_鱗右5CP.Update(); - X0Y0_尾20_鱗左4CP.Update(); - X0Y0_尾20_鱗右4CP.Update(); - X0Y0_尾20_鱗左3CP.Update(); - X0Y0_尾20_鱗右3CP.Update(); - X0Y0_尾20_鱗左2CP.Update(); - X0Y0_尾20_鱗右2CP.Update(); - X0Y0_尾20_鱗左1CP.Update(); - X0Y0_尾20_鱗右1CP.Update(); - X0Y0_尾19_尾CP.Update(); - X0Y0_尾19_鱗左3CP.Update(); - X0Y0_尾19_鱗右3CP.Update(); - X0Y0_尾19_鱗左2CP.Update(); - X0Y0_尾19_鱗右2CP.Update(); - X0Y0_尾19_鱗左1CP.Update(); - X0Y0_尾19_鱗右1CP.Update(); - X0Y0_尾18_尾CP.Update(); - X0Y0_尾18_鱗左3CP.Update(); - X0Y0_尾18_鱗右3CP.Update(); - X0Y0_尾18_鱗左2CP.Update(); - X0Y0_尾18_鱗右2CP.Update(); - X0Y0_尾18_鱗左1CP.Update(); - X0Y0_尾18_鱗右1CP.Update(); - X0Y0_尾17_尾CP.Update(); - X0Y0_尾17_鱗左3CP.Update(); - X0Y0_尾17_鱗右3CP.Update(); - X0Y0_尾17_鱗左2CP.Update(); - X0Y0_尾17_鱗右2CP.Update(); - X0Y0_尾17_鱗左1CP.Update(); - X0Y0_尾17_鱗右1CP.Update(); - X0Y0_尾16_尾CP.Update(); - X0Y0_尾16_鱗左3CP.Update(); - X0Y0_尾16_鱗右3CP.Update(); - X0Y0_尾16_鱗左2CP.Update(); - X0Y0_尾16_鱗右2CP.Update(); - X0Y0_尾16_鱗左1CP.Update(); - X0Y0_尾16_鱗右1CP.Update(); - X0Y0_尾15_尾CP.Update(); - X0Y0_尾15_鱗左3CP.Update(); - X0Y0_尾15_鱗右3CP.Update(); - X0Y0_尾15_鱗左2CP.Update(); - X0Y0_尾15_鱗右2CP.Update(); - X0Y0_尾15_鱗左1CP.Update(); - X0Y0_尾15_鱗右1CP.Update(); - X0Y0_尾14_尾CP.Update(); - X0Y0_尾14_鱗左3CP.Update(); - X0Y0_尾14_鱗右3CP.Update(); - X0Y0_尾14_鱗左2CP.Update(); - X0Y0_尾14_鱗右2CP.Update(); - X0Y0_尾14_鱗左1CP.Update(); - X0Y0_尾14_鱗右1CP.Update(); - X0Y0_尾13_尾CP.Update(); - X0Y0_尾13_鱗左3CP.Update(); - X0Y0_尾13_鱗右3CP.Update(); - X0Y0_尾13_鱗左2CP.Update(); - X0Y0_尾13_鱗右2CP.Update(); - X0Y0_尾13_鱗左1CP.Update(); - X0Y0_尾13_鱗右1CP.Update(); - X0Y0_尾12_尾CP.Update(); - X0Y0_尾12_鱗左3CP.Update(); - X0Y0_尾12_鱗右3CP.Update(); - X0Y0_尾12_鱗左2CP.Update(); - X0Y0_尾12_鱗右2CP.Update(); - X0Y0_尾12_鱗左1CP.Update(); - X0Y0_尾12_鱗右1CP.Update(); - X0Y0_尾11_尾CP.Update(); - X0Y0_尾11_鱗左3CP.Update(); - X0Y0_尾11_鱗右3CP.Update(); - X0Y0_尾11_鱗左2CP.Update(); - X0Y0_尾11_鱗右2CP.Update(); - X0Y0_尾11_鱗左1CP.Update(); - X0Y0_尾11_鱗右1CP.Update(); - X0Y0_尾10_尾CP.Update(); - X0Y0_尾10_鱗左3CP.Update(); - X0Y0_尾10_鱗右3CP.Update(); - X0Y0_尾10_鱗左2CP.Update(); - X0Y0_尾10_鱗右2CP.Update(); - X0Y0_尾10_鱗左1CP.Update(); - X0Y0_尾10_鱗右1CP.Update(); - X0Y0_尾9_尾CP.Update(); - X0Y0_尾9_鱗左3CP.Update(); - X0Y0_尾9_鱗右3CP.Update(); - X0Y0_尾9_鱗左2CP.Update(); - X0Y0_尾9_鱗右2CP.Update(); - X0Y0_尾9_鱗左1CP.Update(); - X0Y0_尾9_鱗右1CP.Update(); - X0Y0_尾8_尾CP.Update(); - X0Y0_尾8_鱗左3CP.Update(); - X0Y0_尾8_鱗右3CP.Update(); - X0Y0_尾8_鱗左2CP.Update(); - X0Y0_尾8_鱗右2CP.Update(); - X0Y0_尾8_鱗左1CP.Update(); - X0Y0_尾8_鱗右1CP.Update(); - X0Y0_尾7_尾CP.Update(); - X0Y0_尾7_鱗左3CP.Update(); - X0Y0_尾7_鱗右3CP.Update(); - X0Y0_尾7_鱗左2CP.Update(); - X0Y0_尾7_鱗右2CP.Update(); - X0Y0_尾7_鱗左1CP.Update(); - X0Y0_尾7_鱗右1CP.Update(); - X0Y0_尾6_尾CP.Update(); - X0Y0_尾6_鱗左3CP.Update(); - X0Y0_尾6_鱗右3CP.Update(); - X0Y0_尾6_鱗左2CP.Update(); - X0Y0_尾6_鱗右2CP.Update(); - X0Y0_尾6_鱗左1CP.Update(); - X0Y0_尾6_鱗右1CP.Update(); - X0Y0_尾5_尾CP.Update(); - X0Y0_尾5_鱗左3CP.Update(); - X0Y0_尾5_鱗右3CP.Update(); - X0Y0_尾5_鱗左2CP.Update(); - X0Y0_尾5_鱗右2CP.Update(); - X0Y0_尾5_鱗左1CP.Update(); - X0Y0_尾5_鱗右1CP.Update(); - X0Y0_尾4_尾CP.Update(); - X0Y0_尾4_鱗左3CP.Update(); - X0Y0_尾4_鱗右3CP.Update(); - X0Y0_尾4_鱗左2CP.Update(); - X0Y0_尾4_鱗右2CP.Update(); - X0Y0_尾4_鱗左1CP.Update(); - X0Y0_尾4_鱗右1CP.Update(); - X0Y0_尾3_尾CP.Update(); - X0Y0_尾3_鱗左3CP.Update(); - X0Y0_尾3_鱗右3CP.Update(); - X0Y0_尾3_鱗左2CP.Update(); - X0Y0_尾3_鱗右2CP.Update(); - X0Y0_尾3_鱗左1CP.Update(); - X0Y0_尾3_鱗右1CP.Update(); - X0Y0_尾2_尾CP.Update(); - X0Y0_尾2_鱗左3CP.Update(); - X0Y0_尾2_鱗右3CP.Update(); - X0Y0_尾2_鱗左2CP.Update(); - X0Y0_尾2_鱗右2CP.Update(); - X0Y0_尾2_鱗左1CP.Update(); - X0Y0_尾2_鱗右1CP.Update(); - X0Y0_尾1_尾CP.Update(); - X0Y0_尾1_鱗左3CP.Update(); - X0Y0_尾1_鱗右3CP.Update(); - X0Y0_尾1_鱗左2CP.Update(); - X0Y0_尾1_鱗右2CP.Update(); - X0Y0_尾1_鱗左1CP.Update(); - X0Y0_尾1_鱗右1CP.Update(); - X0Y0_尾0_尾CP.Update(); - X0Y0_尾0_鱗右CP.Update(); - X0Y0_尾0_鱗左CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + } + } + + public bool 尾20_尾_表示 + { + get + { + return X0Y0_尾20_尾.Dra; + } + set + { + X0Y0_尾20_尾.Dra = value; + X0Y0_尾20_尾.Hit = value; + } + } + + public bool 尾20_鱗左4_表示 + { + get + { + return X0Y0_尾20_鱗左4.Dra; + } + set + { + X0Y0_尾20_鱗左4.Dra = value; + X0Y0_尾20_鱗左4.Hit = value; + } + } + + public bool 尾20_鱗右4_表示 + { + get + { + return X0Y0_尾20_鱗右4.Dra; + } + set + { + X0Y0_尾20_鱗右4.Dra = value; + X0Y0_尾20_鱗右4.Hit = value; + } + } + + public bool 尾20_鱗左5_表示 + { + get + { + return X0Y0_尾20_鱗左5.Dra; + } + set + { + X0Y0_尾20_鱗左5.Dra = value; + X0Y0_尾20_鱗左5.Hit = value; + } + } + + public bool 尾20_鱗右5_表示 + { + get + { + return X0Y0_尾20_鱗右5.Dra; + } + set + { + X0Y0_尾20_鱗右5.Dra = value; + X0Y0_尾20_鱗右5.Hit = value; + } + } + + public bool 尾20_鱗左3_表示 + { + get + { + return X0Y0_尾20_鱗左3.Dra; + } + set + { + X0Y0_尾20_鱗左3.Dra = value; + X0Y0_尾20_鱗左3.Hit = value; + } + } + + public bool 尾20_鱗右3_表示 + { + get + { + return X0Y0_尾20_鱗右3.Dra; + } + set + { + X0Y0_尾20_鱗右3.Dra = value; + X0Y0_尾20_鱗右3.Hit = value; + } + } + + public bool 尾20_鱗左2_表示 + { + get + { + return X0Y0_尾20_鱗左2.Dra; + } + set + { + X0Y0_尾20_鱗左2.Dra = value; + X0Y0_尾20_鱗左2.Hit = value; + } + } + + public bool 尾20_鱗右2_表示 + { + get + { + return X0Y0_尾20_鱗右2.Dra; + } + set + { + X0Y0_尾20_鱗右2.Dra = value; + X0Y0_尾20_鱗右2.Hit = value; + } + } + + public bool 尾20_鱗左1_表示 + { + get + { + return X0Y0_尾20_鱗左1.Dra; + } + set + { + X0Y0_尾20_鱗左1.Dra = value; + X0Y0_尾20_鱗左1.Hit = value; + } + } + + public bool 尾20_鱗右1_表示 + { + get + { + return X0Y0_尾20_鱗右1.Dra; + } + set + { + X0Y0_尾20_鱗右1.Dra = value; + X0Y0_尾20_鱗右1.Hit = value; + } + } + + public bool 尾19_尾_表示 + { + get + { + return X0Y0_尾19_尾.Dra; + } + set + { + X0Y0_尾19_尾.Dra = value; + X0Y0_尾19_尾.Hit = value; + } + } + + public bool 尾19_鱗左3_表示 + { + get + { + return X0Y0_尾19_鱗左3.Dra; + } + set + { + X0Y0_尾19_鱗左3.Dra = value; + X0Y0_尾19_鱗左3.Hit = value; + } + } + + public bool 尾19_鱗右3_表示 + { + get + { + return X0Y0_尾19_鱗右3.Dra; + } + set + { + X0Y0_尾19_鱗右3.Dra = value; + X0Y0_尾19_鱗右3.Hit = value; + } + } + + public bool 尾19_鱗左2_表示 + { + get + { + return X0Y0_尾19_鱗左2.Dra; + } + set + { + X0Y0_尾19_鱗左2.Dra = value; + X0Y0_尾19_鱗左2.Hit = value; + } + } + + public bool 尾19_鱗右2_表示 + { + get + { + return X0Y0_尾19_鱗右2.Dra; + } + set + { + X0Y0_尾19_鱗右2.Dra = value; + X0Y0_尾19_鱗右2.Hit = value; + } + } + + public bool 尾19_鱗左1_表示 + { + get + { + return X0Y0_尾19_鱗左1.Dra; + } + set + { + X0Y0_尾19_鱗左1.Dra = value; + X0Y0_尾19_鱗左1.Hit = value; + } + } + + public bool 尾19_鱗右1_表示 + { + get + { + return X0Y0_尾19_鱗右1.Dra; + } + set + { + X0Y0_尾19_鱗右1.Dra = value; + X0Y0_尾19_鱗右1.Hit = value; + } + } + + public bool 尾18_尾_表示 + { + get + { + return X0Y0_尾18_尾.Dra; + } + set + { + X0Y0_尾18_尾.Dra = value; + X0Y0_尾18_尾.Hit = value; + } + } + + public bool 尾18_鱗左3_表示 + { + get + { + return X0Y0_尾18_鱗左3.Dra; + } + set + { + X0Y0_尾18_鱗左3.Dra = value; + X0Y0_尾18_鱗左3.Hit = value; + } + } + + public bool 尾18_鱗右3_表示 + { + get + { + return X0Y0_尾18_鱗右3.Dra; + } + set + { + X0Y0_尾18_鱗右3.Dra = value; + X0Y0_尾18_鱗右3.Hit = value; + } + } + + public bool 尾18_鱗左2_表示 + { + get + { + return X0Y0_尾18_鱗左2.Dra; + } + set + { + X0Y0_尾18_鱗左2.Dra = value; + X0Y0_尾18_鱗左2.Hit = value; + } + } + + public bool 尾18_鱗右2_表示 + { + get + { + return X0Y0_尾18_鱗右2.Dra; + } + set + { + X0Y0_尾18_鱗右2.Dra = value; + X0Y0_尾18_鱗右2.Hit = value; + } + } + + public bool 尾18_鱗左1_表示 + { + get + { + return X0Y0_尾18_鱗左1.Dra; + } + set + { + X0Y0_尾18_鱗左1.Dra = value; + X0Y0_尾18_鱗左1.Hit = value; + } + } + + public bool 尾18_鱗右1_表示 + { + get + { + return X0Y0_尾18_鱗右1.Dra; + } + set + { + X0Y0_尾18_鱗右1.Dra = value; + X0Y0_尾18_鱗右1.Hit = value; + } + } + + public bool 尾17_尾_表示 + { + get + { + return X0Y0_尾17_尾.Dra; + } + set + { + X0Y0_尾17_尾.Dra = value; + X0Y0_尾17_尾.Hit = value; + } + } + + public bool 尾17_鱗左3_表示 + { + get + { + return X0Y0_尾17_鱗左3.Dra; + } + set + { + X0Y0_尾17_鱗左3.Dra = value; + X0Y0_尾17_鱗左3.Hit = value; + } + } + + public bool 尾17_鱗右3_表示 + { + get + { + return X0Y0_尾17_鱗右3.Dra; + } + set + { + X0Y0_尾17_鱗右3.Dra = value; + X0Y0_尾17_鱗右3.Hit = value; + } + } + + public bool 尾17_鱗左2_表示 + { + get + { + return X0Y0_尾17_鱗左2.Dra; + } + set + { + X0Y0_尾17_鱗左2.Dra = value; + X0Y0_尾17_鱗左2.Hit = value; + } + } + + public bool 尾17_鱗右2_表示 + { + get + { + return X0Y0_尾17_鱗右2.Dra; + } + set + { + X0Y0_尾17_鱗右2.Dra = value; + X0Y0_尾17_鱗右2.Hit = value; + } + } + + public bool 尾17_鱗左1_表示 + { + get + { + return X0Y0_尾17_鱗左1.Dra; + } + set + { + X0Y0_尾17_鱗左1.Dra = value; + X0Y0_尾17_鱗左1.Hit = value; + } + } + + public bool 尾17_鱗右1_表示 + { + get + { + return X0Y0_尾17_鱗右1.Dra; + } + set + { + X0Y0_尾17_鱗右1.Dra = value; + X0Y0_尾17_鱗右1.Hit = value; + } + } + + public bool 尾16_尾_表示 + { + get + { + return X0Y0_尾16_尾.Dra; + } + set + { + X0Y0_尾16_尾.Dra = value; + X0Y0_尾16_尾.Hit = value; + } + } + + public bool 尾16_鱗左3_表示 + { + get + { + return X0Y0_尾16_鱗左3.Dra; + } + set + { + X0Y0_尾16_鱗左3.Dra = value; + X0Y0_尾16_鱗左3.Hit = value; + } + } + + public bool 尾16_鱗右3_表示 + { + get + { + return X0Y0_尾16_鱗右3.Dra; + } + set + { + X0Y0_尾16_鱗右3.Dra = value; + X0Y0_尾16_鱗右3.Hit = value; + } + } + + public bool 尾16_鱗左2_表示 + { + get + { + return X0Y0_尾16_鱗左2.Dra; + } + set + { + X0Y0_尾16_鱗左2.Dra = value; + X0Y0_尾16_鱗左2.Hit = value; + } + } + + public bool 尾16_鱗右2_表示 + { + get + { + return X0Y0_尾16_鱗右2.Dra; + } + set + { + X0Y0_尾16_鱗右2.Dra = value; + X0Y0_尾16_鱗右2.Hit = value; + } + } + + public bool 尾16_鱗左1_表示 + { + get + { + return X0Y0_尾16_鱗左1.Dra; + } + set + { + X0Y0_尾16_鱗左1.Dra = value; + X0Y0_尾16_鱗左1.Hit = value; + } + } + + public bool 尾16_鱗右1_表示 + { + get + { + return X0Y0_尾16_鱗右1.Dra; + } + set + { + X0Y0_尾16_鱗右1.Dra = value; + X0Y0_尾16_鱗右1.Hit = value; + } + } + + public bool 尾15_尾_表示 + { + get + { + return X0Y0_尾15_尾.Dra; + } + set + { + X0Y0_尾15_尾.Dra = value; + X0Y0_尾15_尾.Hit = value; + } + } + + public bool 尾15_鱗左3_表示 + { + get + { + return X0Y0_尾15_鱗左3.Dra; + } + set + { + X0Y0_尾15_鱗左3.Dra = value; + X0Y0_尾15_鱗左3.Hit = value; + } + } + + public bool 尾15_鱗右3_表示 + { + get + { + return X0Y0_尾15_鱗右3.Dra; + } + set + { + X0Y0_尾15_鱗右3.Dra = value; + X0Y0_尾15_鱗右3.Hit = value; + } + } + + public bool 尾15_鱗左2_表示 + { + get + { + return X0Y0_尾15_鱗左2.Dra; + } + set + { + X0Y0_尾15_鱗左2.Dra = value; + X0Y0_尾15_鱗左2.Hit = value; + } + } + + public bool 尾15_鱗右2_表示 + { + get + { + return X0Y0_尾15_鱗右2.Dra; + } + set + { + X0Y0_尾15_鱗右2.Dra = value; + X0Y0_尾15_鱗右2.Hit = value; + } + } + + public bool 尾15_鱗左1_表示 + { + get + { + return X0Y0_尾15_鱗左1.Dra; + } + set + { + X0Y0_尾15_鱗左1.Dra = value; + X0Y0_尾15_鱗左1.Hit = value; + } + } + + public bool 尾15_鱗右1_表示 + { + get + { + return X0Y0_尾15_鱗右1.Dra; + } + set + { + X0Y0_尾15_鱗右1.Dra = value; + X0Y0_尾15_鱗右1.Hit = value; + } + } + + public bool 尾14_尾_表示 + { + get + { + return X0Y0_尾14_尾.Dra; + } + set + { + X0Y0_尾14_尾.Dra = value; + X0Y0_尾14_尾.Hit = value; + } + } + + public bool 尾14_鱗左3_表示 + { + get + { + return X0Y0_尾14_鱗左3.Dra; + } + set + { + X0Y0_尾14_鱗左3.Dra = value; + X0Y0_尾14_鱗左3.Hit = value; + } + } + + public bool 尾14_鱗右3_表示 + { + get + { + return X0Y0_尾14_鱗右3.Dra; + } + set + { + X0Y0_尾14_鱗右3.Dra = value; + X0Y0_尾14_鱗右3.Hit = value; + } + } + + public bool 尾14_鱗左2_表示 + { + get + { + return X0Y0_尾14_鱗左2.Dra; + } + set + { + X0Y0_尾14_鱗左2.Dra = value; + X0Y0_尾14_鱗左2.Hit = value; + } + } + + public bool 尾14_鱗右2_表示 + { + get + { + return X0Y0_尾14_鱗右2.Dra; + } + set + { + X0Y0_尾14_鱗右2.Dra = value; + X0Y0_尾14_鱗右2.Hit = value; + } + } + + public bool 尾14_鱗左1_表示 + { + get + { + return X0Y0_尾14_鱗左1.Dra; + } + set + { + X0Y0_尾14_鱗左1.Dra = value; + X0Y0_尾14_鱗左1.Hit = value; + } + } + + public bool 尾14_鱗右1_表示 + { + get + { + return X0Y0_尾14_鱗右1.Dra; + } + set + { + X0Y0_尾14_鱗右1.Dra = value; + X0Y0_尾14_鱗右1.Hit = value; + } + } + + public bool 尾13_尾_表示 + { + get + { + return X0Y0_尾13_尾.Dra; + } + set + { + X0Y0_尾13_尾.Dra = value; + X0Y0_尾13_尾.Hit = value; + } + } + + public bool 尾13_鱗左3_表示 + { + get + { + return X0Y0_尾13_鱗左3.Dra; + } + set + { + X0Y0_尾13_鱗左3.Dra = value; + X0Y0_尾13_鱗左3.Hit = value; + } + } + + public bool 尾13_鱗右3_表示 + { + get + { + return X0Y0_尾13_鱗右3.Dra; + } + set + { + X0Y0_尾13_鱗右3.Dra = value; + X0Y0_尾13_鱗右3.Hit = value; + } + } + + public bool 尾13_鱗左2_表示 + { + get + { + return X0Y0_尾13_鱗左2.Dra; + } + set + { + X0Y0_尾13_鱗左2.Dra = value; + X0Y0_尾13_鱗左2.Hit = value; + } + } + + public bool 尾13_鱗右2_表示 + { + get + { + return X0Y0_尾13_鱗右2.Dra; + } + set + { + X0Y0_尾13_鱗右2.Dra = value; + X0Y0_尾13_鱗右2.Hit = value; + } + } + + public bool 尾13_鱗左1_表示 + { + get + { + return X0Y0_尾13_鱗左1.Dra; + } + set + { + X0Y0_尾13_鱗左1.Dra = value; + X0Y0_尾13_鱗左1.Hit = value; + } + } + + public bool 尾13_鱗右1_表示 + { + get + { + return X0Y0_尾13_鱗右1.Dra; + } + set + { + X0Y0_尾13_鱗右1.Dra = value; + X0Y0_尾13_鱗右1.Hit = value; + } + } + + public bool 尾12_尾_表示 + { + get + { + return X0Y0_尾12_尾.Dra; + } + set + { + X0Y0_尾12_尾.Dra = value; + X0Y0_尾12_尾.Hit = value; + } + } + + public bool 尾12_鱗左3_表示 + { + get + { + return X0Y0_尾12_鱗左3.Dra; + } + set + { + X0Y0_尾12_鱗左3.Dra = value; + X0Y0_尾12_鱗左3.Hit = value; + } + } + + public bool 尾12_鱗右3_表示 + { + get + { + return X0Y0_尾12_鱗右3.Dra; + } + set + { + X0Y0_尾12_鱗右3.Dra = value; + X0Y0_尾12_鱗右3.Hit = value; + } + } + + public bool 尾12_鱗左2_表示 + { + get + { + return X0Y0_尾12_鱗左2.Dra; + } + set + { + X0Y0_尾12_鱗左2.Dra = value; + X0Y0_尾12_鱗左2.Hit = value; + } + } + + public bool 尾12_鱗右2_表示 + { + get + { + return X0Y0_尾12_鱗右2.Dra; + } + set + { + X0Y0_尾12_鱗右2.Dra = value; + X0Y0_尾12_鱗右2.Hit = value; + } + } + + public bool 尾12_鱗左1_表示 + { + get + { + return X0Y0_尾12_鱗左1.Dra; + } + set + { + X0Y0_尾12_鱗左1.Dra = value; + X0Y0_尾12_鱗左1.Hit = value; + } + } + + public bool 尾12_鱗右1_表示 + { + get + { + return X0Y0_尾12_鱗右1.Dra; + } + set + { + X0Y0_尾12_鱗右1.Dra = value; + X0Y0_尾12_鱗右1.Hit = value; + } + } + + public bool 尾11_尾_表示 + { + get + { + return X0Y0_尾11_尾.Dra; + } + set + { + X0Y0_尾11_尾.Dra = value; + X0Y0_尾11_尾.Hit = value; + } + } + + public bool 尾11_鱗左3_表示 + { + get + { + return X0Y0_尾11_鱗左3.Dra; + } + set + { + X0Y0_尾11_鱗左3.Dra = value; + X0Y0_尾11_鱗左3.Hit = value; + } + } + + public bool 尾11_鱗右3_表示 + { + get + { + return X0Y0_尾11_鱗右3.Dra; + } + set + { + X0Y0_尾11_鱗右3.Dra = value; + X0Y0_尾11_鱗右3.Hit = value; + } + } + + public bool 尾11_鱗左2_表示 + { + get + { + return X0Y0_尾11_鱗左2.Dra; + } + set + { + X0Y0_尾11_鱗左2.Dra = value; + X0Y0_尾11_鱗左2.Hit = value; + } + } + + public bool 尾11_鱗右2_表示 + { + get + { + return X0Y0_尾11_鱗右2.Dra; + } + set + { + X0Y0_尾11_鱗右2.Dra = value; + X0Y0_尾11_鱗右2.Hit = value; + } + } + + public bool 尾11_鱗左1_表示 + { + get + { + return X0Y0_尾11_鱗左1.Dra; + } + set + { + X0Y0_尾11_鱗左1.Dra = value; + X0Y0_尾11_鱗左1.Hit = value; + } + } + + public bool 尾11_鱗右1_表示 + { + get + { + return X0Y0_尾11_鱗右1.Dra; + } + set + { + X0Y0_尾11_鱗右1.Dra = value; + X0Y0_尾11_鱗右1.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 尾10_尾_表示 + { + get + { + return X0Y0_尾10_尾.Dra; + } + set + { + X0Y0_尾10_尾.Dra = value; + X0Y0_尾10_尾.Hit = value; + } + } + + public bool 尾10_鱗左3_表示 + { + get + { + return X0Y0_尾10_鱗左3.Dra; + } + set + { + X0Y0_尾10_鱗左3.Dra = value; + X0Y0_尾10_鱗左3.Hit = value; + } + } + + public bool 尾10_鱗右3_表示 + { + get + { + return X0Y0_尾10_鱗右3.Dra; + } + set + { + X0Y0_尾10_鱗右3.Dra = value; + X0Y0_尾10_鱗右3.Hit = value; + } + } + + public bool 尾10_鱗左2_表示 + { + get + { + return X0Y0_尾10_鱗左2.Dra; + } + set + { + X0Y0_尾10_鱗左2.Dra = value; + X0Y0_尾10_鱗左2.Hit = value; + } + } + + public bool 尾10_鱗右2_表示 + { + get + { + return X0Y0_尾10_鱗右2.Dra; + } + set + { + X0Y0_尾10_鱗右2.Dra = value; + X0Y0_尾10_鱗右2.Hit = value; + } + } + + public bool 尾10_鱗左1_表示 + { + get + { + return X0Y0_尾10_鱗左1.Dra; + } + set + { + X0Y0_尾10_鱗左1.Dra = value; + X0Y0_尾10_鱗左1.Hit = value; + } + } + + public bool 尾10_鱗右1_表示 + { + get + { + return X0Y0_尾10_鱗右1.Dra; + } + set + { + X0Y0_尾10_鱗右1.Dra = value; + X0Y0_尾10_鱗右1.Hit = value; + } + } + + public bool 尾9_表示 + { + get + { + return X0Y0_尾9_尾.Dra; + } + set + { + X0Y0_尾9_尾.Dra = value; + X0Y0_尾9_尾.Hit = value; + } + } + + public bool 尾9_鱗左3_表示 + { + get + { + return X0Y0_尾9_鱗左3.Dra; + } + set + { + X0Y0_尾9_鱗左3.Dra = value; + X0Y0_尾9_鱗左3.Hit = value; + } + } + + public bool 尾9_鱗右3_表示 + { + get + { + return X0Y0_尾9_鱗右3.Dra; + } + set + { + X0Y0_尾9_鱗右3.Dra = value; + X0Y0_尾9_鱗右3.Hit = value; + } + } + + public bool 尾9_鱗左2_表示 + { + get + { + return X0Y0_尾9_鱗左2.Dra; + } + set + { + X0Y0_尾9_鱗左2.Dra = value; + X0Y0_尾9_鱗左2.Hit = value; + } + } + + public bool 尾9_鱗右2_表示 + { + get + { + return X0Y0_尾9_鱗右2.Dra; + } + set + { + X0Y0_尾9_鱗右2.Dra = value; + X0Y0_尾9_鱗右2.Hit = value; + } + } + + public bool 尾9_鱗左1_表示 + { + get + { + return X0Y0_尾9_鱗左1.Dra; + } + set + { + X0Y0_尾9_鱗左1.Dra = value; + X0Y0_尾9_鱗左1.Hit = value; + } + } + + public bool 尾9_鱗右1_表示 + { + get + { + return X0Y0_尾9_鱗右1.Dra; + } + set + { + X0Y0_尾9_鱗右1.Dra = value; + X0Y0_尾9_鱗右1.Hit = value; + } + } + + public bool 尾8_表示 + { + get + { + return X0Y0_尾8_尾.Dra; + } + set + { + X0Y0_尾8_尾.Dra = value; + X0Y0_尾8_尾.Hit = value; + } + } + + public bool 尾8_鱗左3_表示 + { + get + { + return X0Y0_尾8_鱗左3.Dra; + } + set + { + X0Y0_尾8_鱗左3.Dra = value; + X0Y0_尾8_鱗左3.Hit = value; + } + } + + public bool 尾8_鱗右3_表示 + { + get + { + return X0Y0_尾8_鱗右3.Dra; + } + set + { + X0Y0_尾8_鱗右3.Dra = value; + X0Y0_尾8_鱗右3.Hit = value; + } + } + + public bool 尾8_鱗左2_表示 + { + get + { + return X0Y0_尾8_鱗左2.Dra; + } + set + { + X0Y0_尾8_鱗左2.Dra = value; + X0Y0_尾8_鱗左2.Hit = value; + } + } + + public bool 尾8_鱗右2_表示 + { + get + { + return X0Y0_尾8_鱗右2.Dra; + } + set + { + X0Y0_尾8_鱗右2.Dra = value; + X0Y0_尾8_鱗右2.Hit = value; + } + } + + public bool 尾8_鱗左1_表示 + { + get + { + return X0Y0_尾8_鱗左1.Dra; + } + set + { + X0Y0_尾8_鱗左1.Dra = value; + X0Y0_尾8_鱗左1.Hit = value; + } + } + + public bool 尾8_鱗右1_表示 + { + get + { + return X0Y0_尾8_鱗右1.Dra; + } + set + { + X0Y0_尾8_鱗右1.Dra = value; + X0Y0_尾8_鱗右1.Hit = value; + } + } + + public bool 尾7_表示 + { + get + { + return X0Y0_尾7_尾.Dra; + } + set + { + X0Y0_尾7_尾.Dra = value; + X0Y0_尾7_尾.Hit = value; + } + } + + public bool 尾7_鱗左3_表示 + { + get + { + return X0Y0_尾7_鱗左3.Dra; + } + set + { + X0Y0_尾7_鱗左3.Dra = value; + X0Y0_尾7_鱗左3.Hit = value; + } + } + + public bool 尾7_鱗右3_表示 + { + get + { + return X0Y0_尾7_鱗右3.Dra; + } + set + { + X0Y0_尾7_鱗右3.Dra = value; + X0Y0_尾7_鱗右3.Hit = value; + } + } + + public bool 尾7_鱗左2_表示 + { + get + { + return X0Y0_尾7_鱗左2.Dra; + } + set + { + X0Y0_尾7_鱗左2.Dra = value; + X0Y0_尾7_鱗左2.Hit = value; + } + } + + public bool 尾7_鱗右2_表示 + { + get + { + return X0Y0_尾7_鱗右2.Dra; + } + set + { + X0Y0_尾7_鱗右2.Dra = value; + X0Y0_尾7_鱗右2.Hit = value; + } + } + + public bool 尾7_鱗左1_表示 + { + get + { + return X0Y0_尾7_鱗左1.Dra; + } + set + { + X0Y0_尾7_鱗左1.Dra = value; + X0Y0_尾7_鱗左1.Hit = value; + } + } + + public bool 尾7_鱗右1_表示 + { + get + { + return X0Y0_尾7_鱗右1.Dra; + } + set + { + X0Y0_尾7_鱗右1.Dra = value; + X0Y0_尾7_鱗右1.Hit = value; + } + } + + public bool 尾6_表示 + { + get + { + return X0Y0_尾6_尾.Dra; + } + set + { + X0Y0_尾6_尾.Dra = value; + X0Y0_尾6_尾.Hit = value; + } + } + + public bool 尾6_鱗左3_表示 + { + get + { + return X0Y0_尾6_鱗左3.Dra; + } + set + { + X0Y0_尾6_鱗左3.Dra = value; + X0Y0_尾6_鱗左3.Hit = value; + } + } + + public bool 尾6_鱗右3_表示 + { + get + { + return X0Y0_尾6_鱗右3.Dra; + } + set + { + X0Y0_尾6_鱗右3.Dra = value; + X0Y0_尾6_鱗右3.Hit = value; + } + } + + public bool 尾6_鱗左2_表示 + { + get + { + return X0Y0_尾6_鱗左2.Dra; + } + set + { + X0Y0_尾6_鱗左2.Dra = value; + X0Y0_尾6_鱗左2.Hit = value; + } + } + + public bool 尾6_鱗右2_表示 + { + get + { + return X0Y0_尾6_鱗右2.Dra; + } + set + { + X0Y0_尾6_鱗右2.Dra = value; + X0Y0_尾6_鱗右2.Hit = value; + } + } + + public bool 尾6_鱗左1_表示 + { + get + { + return X0Y0_尾6_鱗左1.Dra; + } + set + { + X0Y0_尾6_鱗左1.Dra = value; + X0Y0_尾6_鱗左1.Hit = value; + } + } + + public bool 尾6_鱗右1_表示 + { + get + { + return X0Y0_尾6_鱗右1.Dra; + } + set + { + X0Y0_尾6_鱗右1.Dra = value; + X0Y0_尾6_鱗右1.Hit = value; + } + } + + public bool 尾5_表示 + { + get + { + return X0Y0_尾5_尾.Dra; + } + set + { + X0Y0_尾5_尾.Dra = value; + X0Y0_尾5_尾.Hit = value; + } + } + + public bool 尾5_鱗左3_表示 + { + get + { + return X0Y0_尾5_鱗左3.Dra; + } + set + { + X0Y0_尾5_鱗左3.Dra = value; + X0Y0_尾5_鱗左3.Hit = value; + } + } + + public bool 尾5_鱗右3_表示 + { + get + { + return X0Y0_尾5_鱗右3.Dra; + } + set + { + X0Y0_尾5_鱗右3.Dra = value; + X0Y0_尾5_鱗右3.Hit = value; + } + } + + public bool 尾5_鱗左2_表示 + { + get + { + return X0Y0_尾5_鱗左2.Dra; + } + set + { + X0Y0_尾5_鱗左2.Dra = value; + X0Y0_尾5_鱗左2.Hit = value; + } + } + + public bool 尾5_鱗右2_表示 + { + get + { + return X0Y0_尾5_鱗右2.Dra; + } + set + { + X0Y0_尾5_鱗右2.Dra = value; + X0Y0_尾5_鱗右2.Hit = value; + } + } + + public bool 尾5_鱗左1_表示 + { + get + { + return X0Y0_尾5_鱗左1.Dra; + } + set + { + X0Y0_尾5_鱗左1.Dra = value; + X0Y0_尾5_鱗左1.Hit = value; + } + } + + public bool 尾5_鱗右1_表示 + { + get + { + return X0Y0_尾5_鱗右1.Dra; + } + set + { + X0Y0_尾5_鱗右1.Dra = value; + X0Y0_尾5_鱗右1.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4_尾.Dra; + } + set + { + X0Y0_尾4_尾.Dra = value; + X0Y0_尾4_尾.Hit = value; + } + } + + public bool 尾4_鱗左3_表示 + { + get + { + return X0Y0_尾4_鱗左3.Dra; + } + set + { + X0Y0_尾4_鱗左3.Dra = value; + X0Y0_尾4_鱗左3.Hit = value; + } + } + + public bool 尾4_鱗右3_表示 + { + get + { + return X0Y0_尾4_鱗右3.Dra; + } + set + { + X0Y0_尾4_鱗右3.Dra = value; + X0Y0_尾4_鱗右3.Hit = value; + } + } + + public bool 尾4_鱗左2_表示 + { + get + { + return X0Y0_尾4_鱗左2.Dra; + } + set + { + X0Y0_尾4_鱗左2.Dra = value; + X0Y0_尾4_鱗左2.Hit = value; + } + } + + public bool 尾4_鱗右2_表示 + { + get + { + return X0Y0_尾4_鱗右2.Dra; + } + set + { + X0Y0_尾4_鱗右2.Dra = value; + X0Y0_尾4_鱗右2.Hit = value; + } + } + + public bool 尾4_鱗左1_表示 + { + get + { + return X0Y0_尾4_鱗左1.Dra; + } + set + { + X0Y0_尾4_鱗左1.Dra = value; + X0Y0_尾4_鱗左1.Hit = value; + } + } + + public bool 尾4_鱗右1_表示 + { + get + { + return X0Y0_尾4_鱗右1.Dra; + } + set + { + X0Y0_尾4_鱗右1.Dra = value; + X0Y0_尾4_鱗右1.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3_尾.Dra; + } + set + { + X0Y0_尾3_尾.Dra = value; + X0Y0_尾3_尾.Hit = value; + } + } + + public bool 尾3_鱗左3_表示 + { + get + { + return X0Y0_尾3_鱗左3.Dra; + } + set + { + X0Y0_尾3_鱗左3.Dra = value; + X0Y0_尾3_鱗左3.Hit = value; + } + } + + public bool 尾3_鱗右3_表示 + { + get + { + return X0Y0_尾3_鱗右3.Dra; + } + set + { + X0Y0_尾3_鱗右3.Dra = value; + X0Y0_尾3_鱗右3.Hit = value; + } + } + + public bool 尾3_鱗左2_表示 + { + get + { + return X0Y0_尾3_鱗左2.Dra; + } + set + { + X0Y0_尾3_鱗左2.Dra = value; + X0Y0_尾3_鱗左2.Hit = value; + } + } + + public bool 尾3_鱗右2_表示 + { + get + { + return X0Y0_尾3_鱗右2.Dra; + } + set + { + X0Y0_尾3_鱗右2.Dra = value; + X0Y0_尾3_鱗右2.Hit = value; + } + } + + public bool 尾3_鱗左1_表示 + { + get + { + return X0Y0_尾3_鱗左1.Dra; + } + set + { + X0Y0_尾3_鱗左1.Dra = value; + X0Y0_尾3_鱗左1.Hit = value; + } + } + + public bool 尾3_鱗右1_表示 + { + get + { + return X0Y0_尾3_鱗右1.Dra; + } + set + { + X0Y0_尾3_鱗右1.Dra = value; + X0Y0_尾3_鱗右1.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2_尾.Dra; + } + set + { + X0Y0_尾2_尾.Dra = value; + X0Y0_尾2_尾.Hit = value; + } + } + + public bool 尾2_鱗左3_表示 + { + get + { + return X0Y0_尾2_鱗左3.Dra; + } + set + { + X0Y0_尾2_鱗左3.Dra = value; + X0Y0_尾2_鱗左3.Hit = value; + } + } + + public bool 尾2_鱗右3_表示 + { + get + { + return X0Y0_尾2_鱗右3.Dra; + } + set + { + X0Y0_尾2_鱗右3.Dra = value; + X0Y0_尾2_鱗右3.Hit = value; + } + } + + public bool 尾2_鱗左2_表示 + { + get + { + return X0Y0_尾2_鱗左2.Dra; + } + set + { + X0Y0_尾2_鱗左2.Dra = value; + X0Y0_尾2_鱗左2.Hit = value; + } + } + + public bool 尾2_鱗右2_表示 + { + get + { + return X0Y0_尾2_鱗右2.Dra; + } + set + { + X0Y0_尾2_鱗右2.Dra = value; + X0Y0_尾2_鱗右2.Hit = value; + } + } + + public bool 尾2_鱗左1_表示 + { + get + { + return X0Y0_尾2_鱗左1.Dra; + } + set + { + X0Y0_尾2_鱗左1.Dra = value; + X0Y0_尾2_鱗左1.Hit = value; + } + } + + public bool 尾2_鱗右1_表示 + { + get + { + return X0Y0_尾2_鱗右1.Dra; + } + set + { + X0Y0_尾2_鱗右1.Dra = value; + X0Y0_尾2_鱗右1.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1_尾.Dra; + } + set + { + X0Y0_尾1_尾.Dra = value; + X0Y0_尾1_尾.Hit = value; + } + } + + public bool 尾1_鱗左3_表示 + { + get + { + return X0Y0_尾1_鱗左3.Dra; + } + set + { + X0Y0_尾1_鱗左3.Dra = value; + X0Y0_尾1_鱗左3.Hit = value; + } + } + + public bool 尾1_鱗右3_表示 + { + get + { + return X0Y0_尾1_鱗右3.Dra; + } + set + { + X0Y0_尾1_鱗右3.Dra = value; + X0Y0_尾1_鱗右3.Hit = value; + } + } + + public bool 尾1_鱗左2_表示 + { + get + { + return X0Y0_尾1_鱗左2.Dra; + } + set + { + X0Y0_尾1_鱗左2.Dra = value; + X0Y0_尾1_鱗左2.Hit = value; + } + } + + public bool 尾1_鱗右2_表示 + { + get + { + return X0Y0_尾1_鱗右2.Dra; + } + set + { + X0Y0_尾1_鱗右2.Dra = value; + X0Y0_尾1_鱗右2.Hit = value; + } + } + + public bool 尾1_鱗左1_表示 + { + get + { + return X0Y0_尾1_鱗左1.Dra; + } + set + { + X0Y0_尾1_鱗左1.Dra = value; + X0Y0_尾1_鱗左1.Hit = value; + } + } + + public bool 尾1_鱗右1_表示 + { + get + { + return X0Y0_尾1_鱗右1.Dra; + } + set + { + X0Y0_尾1_鱗右1.Dra = value; + X0Y0_尾1_鱗右1.Hit = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0_尾.Dra; + } + set + { + X0Y0_尾0_尾.Dra = value; + X0Y0_尾0_尾.Hit = value; + } + } + + public bool 尾0_鱗右_表示 + { + get + { + return X0Y0_尾0_鱗右.Dra; + } + set + { + X0Y0_尾0_鱗右.Dra = value; + X0Y0_尾0_鱗右.Hit = value; + } + } + + public bool 尾0_鱗左_表示 + { + get + { + return X0Y0_尾0_鱗左.Dra; + } + set + { + X0Y0_尾0_鱗左.Dra = value; + X0Y0_尾0_鱗左.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public bool 尾先表示 + { + get + { + return 尾20_尾_表示; + } + set + { + 尾20_尾_表示 = value; + 尾20_鱗左4_表示 = value; + 尾20_鱗右4_表示 = value; + 尾20_鱗左5_表示 = value; + 尾20_鱗右5_表示 = value; + 尾20_鱗左3_表示 = value; + 尾20_鱗右3_表示 = value; + 尾20_鱗左2_表示 = value; + 尾20_鱗右2_表示 = value; + 尾20_鱗左1_表示 = value; + 尾20_鱗右1_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾20_尾_表示; + } + set + { + 尾20_尾_表示 = value; + 尾20_鱗左5_表示 = value; + 尾20_鱗右5_表示 = value; + 尾20_鱗左4_表示 = value; + 尾20_鱗右4_表示 = value; + 尾20_鱗左3_表示 = value; + 尾20_鱗右3_表示 = value; + 尾20_鱗左2_表示 = value; + 尾20_鱗右2_表示 = value; + 尾20_鱗左1_表示 = value; + 尾20_鱗右1_表示 = value; + 尾19_尾_表示 = value; + 尾19_鱗左3_表示 = value; + 尾19_鱗右3_表示 = value; + 尾19_鱗左2_表示 = value; + 尾19_鱗右2_表示 = value; + 尾19_鱗左1_表示 = value; + 尾19_鱗右1_表示 = value; + 尾18_尾_表示 = value; + 尾18_鱗左3_表示 = value; + 尾18_鱗右3_表示 = value; + 尾18_鱗左2_表示 = value; + 尾18_鱗右2_表示 = value; + 尾18_鱗左1_表示 = value; + 尾18_鱗右1_表示 = value; + 尾17_尾_表示 = value; + 尾17_鱗左3_表示 = value; + 尾17_鱗右3_表示 = value; + 尾17_鱗左2_表示 = value; + 尾17_鱗右2_表示 = value; + 尾17_鱗左1_表示 = value; + 尾17_鱗右1_表示 = value; + 尾16_尾_表示 = value; + 尾16_鱗左3_表示 = value; + 尾16_鱗右3_表示 = value; + 尾16_鱗左2_表示 = value; + 尾16_鱗右2_表示 = value; + 尾16_鱗左1_表示 = value; + 尾16_鱗右1_表示 = value; + 尾15_尾_表示 = value; + 尾15_鱗左3_表示 = value; + 尾15_鱗右3_表示 = value; + 尾15_鱗左2_表示 = value; + 尾15_鱗右2_表示 = value; + 尾15_鱗左1_表示 = value; + 尾15_鱗右1_表示 = value; + 尾14_尾_表示 = value; + 尾14_鱗左3_表示 = value; + 尾14_鱗右3_表示 = value; + 尾14_鱗左2_表示 = value; + 尾14_鱗右2_表示 = value; + 尾14_鱗左1_表示 = value; + 尾14_鱗右1_表示 = value; + 尾13_尾_表示 = value; + 尾13_鱗左3_表示 = value; + 尾13_鱗右3_表示 = value; + 尾13_鱗左2_表示 = value; + 尾13_鱗右2_表示 = value; + 尾13_鱗左1_表示 = value; + 尾13_鱗右1_表示 = value; + 尾12_尾_表示 = value; + 尾12_鱗左3_表示 = value; + 尾12_鱗右3_表示 = value; + 尾12_鱗左2_表示 = value; + 尾12_鱗右2_表示 = value; + 尾12_鱗左1_表示 = value; + 尾12_鱗右1_表示 = value; + 尾11_尾_表示 = value; + 尾11_鱗左3_表示 = value; + 尾11_鱗右3_表示 = value; + 尾11_鱗左2_表示 = value; + 尾11_鱗右2_表示 = value; + 尾11_鱗左1_表示 = value; + 尾11_鱗右1_表示 = value; + 尾10_尾_表示 = value; + 尾10_鱗左3_表示 = value; + 尾10_鱗右3_表示 = value; + 尾10_鱗左2_表示 = value; + 尾10_鱗右2_表示 = value; + 尾10_鱗左1_表示 = value; + 尾10_鱗右1_表示 = value; + 尾9_表示 = value; + 尾9_鱗左3_表示 = value; + 尾9_鱗右3_表示 = value; + 尾9_鱗左2_表示 = value; + 尾9_鱗右2_表示 = value; + 尾9_鱗左1_表示 = value; + 尾9_鱗右1_表示 = value; + 尾8_表示 = value; + 尾8_鱗左3_表示 = value; + 尾8_鱗右3_表示 = value; + 尾8_鱗左2_表示 = value; + 尾8_鱗右2_表示 = value; + 尾8_鱗左1_表示 = value; + 尾8_鱗右1_表示 = value; + 尾7_表示 = value; + 尾7_鱗左3_表示 = value; + 尾7_鱗右3_表示 = value; + 尾7_鱗左2_表示 = value; + 尾7_鱗右2_表示 = value; + 尾7_鱗左1_表示 = value; + 尾7_鱗右1_表示 = value; + 尾6_表示 = value; + 尾6_鱗左3_表示 = value; + 尾6_鱗右3_表示 = value; + 尾6_鱗左2_表示 = value; + 尾6_鱗右2_表示 = value; + 尾6_鱗左1_表示 = value; + 尾6_鱗右1_表示 = value; + 尾5_表示 = value; + 尾5_鱗左3_表示 = value; + 尾5_鱗右3_表示 = value; + 尾5_鱗左2_表示 = value; + 尾5_鱗右2_表示 = value; + 尾5_鱗左1_表示 = value; + 尾5_鱗右1_表示 = value; + 尾4_表示 = value; + 尾4_鱗左3_表示 = value; + 尾4_鱗右3_表示 = value; + 尾4_鱗左2_表示 = value; + 尾4_鱗右2_表示 = value; + 尾4_鱗左1_表示 = value; + 尾4_鱗右1_表示 = value; + 尾3_表示 = value; + 尾3_鱗左3_表示 = value; + 尾3_鱗右3_表示 = value; + 尾3_鱗左2_表示 = value; + 尾3_鱗右2_表示 = value; + 尾3_鱗左1_表示 = value; + 尾3_鱗右1_表示 = value; + 尾2_表示 = value; + 尾2_鱗左3_表示 = value; + 尾2_鱗右3_表示 = value; + 尾2_鱗左2_表示 = value; + 尾2_鱗右2_表示 = value; + 尾2_鱗左1_表示 = value; + 尾2_鱗右1_表示 = value; + 尾1_表示 = value; + 尾1_鱗左3_表示 = value; + 尾1_鱗右3_表示 = value; + 尾1_鱗左2_表示 = value; + 尾1_鱗右2_表示 = value; + 尾1_鱗左1_表示 = value; + 尾1_鱗右1_表示 = value; + 尾0_表示 = value; + 尾0_鱗右_表示 = value; + 尾0_鱗左_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾20_尾CD.不透明度; + } + set + { + 尾20_尾CD.不透明度 = value; + 尾20_鱗左5CD.不透明度 = value; + 尾20_鱗右5CD.不透明度 = value; + 尾20_鱗左4CD.不透明度 = value; + 尾20_鱗右4CD.不透明度 = value; + 尾20_鱗左3CD.不透明度 = value; + 尾20_鱗右3CD.不透明度 = value; + 尾20_鱗左2CD.不透明度 = value; + 尾20_鱗右2CD.不透明度 = value; + 尾20_鱗左1CD.不透明度 = value; + 尾20_鱗右1CD.不透明度 = value; + 尾19_尾CD.不透明度 = value; + 尾19_鱗左3CD.不透明度 = value; + 尾19_鱗右3CD.不透明度 = value; + 尾19_鱗左2CD.不透明度 = value; + 尾19_鱗右2CD.不透明度 = value; + 尾19_鱗左1CD.不透明度 = value; + 尾19_鱗右1CD.不透明度 = value; + 尾18_尾CD.不透明度 = value; + 尾18_鱗左3CD.不透明度 = value; + 尾18_鱗右3CD.不透明度 = value; + 尾18_鱗左2CD.不透明度 = value; + 尾18_鱗右2CD.不透明度 = value; + 尾18_鱗左1CD.不透明度 = value; + 尾18_鱗右1CD.不透明度 = value; + 尾17_尾CD.不透明度 = value; + 尾17_鱗左3CD.不透明度 = value; + 尾17_鱗右3CD.不透明度 = value; + 尾17_鱗左2CD.不透明度 = value; + 尾17_鱗右2CD.不透明度 = value; + 尾17_鱗左1CD.不透明度 = value; + 尾17_鱗右1CD.不透明度 = value; + 尾16_尾CD.不透明度 = value; + 尾16_鱗左3CD.不透明度 = value; + 尾16_鱗右3CD.不透明度 = value; + 尾16_鱗左2CD.不透明度 = value; + 尾16_鱗右2CD.不透明度 = value; + 尾16_鱗左1CD.不透明度 = value; + 尾16_鱗右1CD.不透明度 = value; + 尾15_尾CD.不透明度 = value; + 尾15_鱗左3CD.不透明度 = value; + 尾15_鱗右3CD.不透明度 = value; + 尾15_鱗左2CD.不透明度 = value; + 尾15_鱗右2CD.不透明度 = value; + 尾15_鱗左1CD.不透明度 = value; + 尾15_鱗右1CD.不透明度 = value; + 尾14_尾CD.不透明度 = value; + 尾14_鱗左3CD.不透明度 = value; + 尾14_鱗右3CD.不透明度 = value; + 尾14_鱗左2CD.不透明度 = value; + 尾14_鱗右2CD.不透明度 = value; + 尾14_鱗左1CD.不透明度 = value; + 尾14_鱗右1CD.不透明度 = value; + 尾13_尾CD.不透明度 = value; + 尾13_鱗左3CD.不透明度 = value; + 尾13_鱗右3CD.不透明度 = value; + 尾13_鱗左2CD.不透明度 = value; + 尾13_鱗右2CD.不透明度 = value; + 尾13_鱗左1CD.不透明度 = value; + 尾13_鱗右1CD.不透明度 = value; + 尾12_尾CD.不透明度 = value; + 尾12_鱗左3CD.不透明度 = value; + 尾12_鱗右3CD.不透明度 = value; + 尾12_鱗左2CD.不透明度 = value; + 尾12_鱗右2CD.不透明度 = value; + 尾12_鱗左1CD.不透明度 = value; + 尾12_鱗右1CD.不透明度 = value; + 尾11_尾CD.不透明度 = value; + 尾11_鱗左3CD.不透明度 = value; + 尾11_鱗右3CD.不透明度 = value; + 尾11_鱗左2CD.不透明度 = value; + 尾11_鱗右2CD.不透明度 = value; + 尾11_鱗左1CD.不透明度 = value; + 尾11_鱗右1CD.不透明度 = value; + 尾10_尾CD.不透明度 = value; + 尾10_鱗左3CD.不透明度 = value; + 尾10_鱗右3CD.不透明度 = value; + 尾10_鱗左2CD.不透明度 = value; + 尾10_鱗右2CD.不透明度 = value; + 尾10_鱗左1CD.不透明度 = value; + 尾10_鱗右1CD.不透明度 = value; + 尾9_尾CD.不透明度 = value; + 尾9_鱗左3CD.不透明度 = value; + 尾9_鱗右3CD.不透明度 = value; + 尾9_鱗左2CD.不透明度 = value; + 尾9_鱗右2CD.不透明度 = value; + 尾9_鱗左1CD.不透明度 = value; + 尾9_鱗右1CD.不透明度 = value; + 尾8_尾CD.不透明度 = value; + 尾8_鱗左3CD.不透明度 = value; + 尾8_鱗右3CD.不透明度 = value; + 尾8_鱗左2CD.不透明度 = value; + 尾8_鱗右2CD.不透明度 = value; + 尾8_鱗左1CD.不透明度 = value; + 尾8_鱗右1CD.不透明度 = value; + 尾7_尾CD.不透明度 = value; + 尾7_鱗左3CD.不透明度 = value; + 尾7_鱗右3CD.不透明度 = value; + 尾7_鱗左2CD.不透明度 = value; + 尾7_鱗右2CD.不透明度 = value; + 尾7_鱗左1CD.不透明度 = value; + 尾7_鱗右1CD.不透明度 = value; + 尾6_尾CD.不透明度 = value; + 尾6_鱗左3CD.不透明度 = value; + 尾6_鱗右3CD.不透明度 = value; + 尾6_鱗左2CD.不透明度 = value; + 尾6_鱗右2CD.不透明度 = value; + 尾6_鱗左1CD.不透明度 = value; + 尾6_鱗右1CD.不透明度 = value; + 尾5_尾CD.不透明度 = value; + 尾5_鱗左3CD.不透明度 = value; + 尾5_鱗右3CD.不透明度 = value; + 尾5_鱗左2CD.不透明度 = value; + 尾5_鱗右2CD.不透明度 = value; + 尾5_鱗左1CD.不透明度 = value; + 尾5_鱗右1CD.不透明度 = value; + 尾4_尾CD.不透明度 = value; + 尾4_鱗左3CD.不透明度 = value; + 尾4_鱗右3CD.不透明度 = value; + 尾4_鱗左2CD.不透明度 = value; + 尾4_鱗右2CD.不透明度 = value; + 尾4_鱗左1CD.不透明度 = value; + 尾4_鱗右1CD.不透明度 = value; + 尾3_尾CD.不透明度 = value; + 尾3_鱗左3CD.不透明度 = value; + 尾3_鱗右3CD.不透明度 = value; + 尾3_鱗左2CD.不透明度 = value; + 尾3_鱗右2CD.不透明度 = value; + 尾3_鱗左1CD.不透明度 = value; + 尾3_鱗右1CD.不透明度 = value; + 尾2_尾CD.不透明度 = value; + 尾2_鱗左3CD.不透明度 = value; + 尾2_鱗右3CD.不透明度 = value; + 尾2_鱗左2CD.不透明度 = value; + 尾2_鱗右2CD.不透明度 = value; + 尾2_鱗左1CD.不透明度 = value; + 尾2_鱗右1CD.不透明度 = value; + 尾1_尾CD.不透明度 = value; + 尾1_鱗左3CD.不透明度 = value; + 尾1_鱗右3CD.不透明度 = value; + 尾1_鱗左2CD.不透明度 = value; + 尾1_鱗右2CD.不透明度 = value; + 尾1_鱗左1CD.不透明度 = value; + 尾1_鱗右1CD.不透明度 = value; + 尾0_尾CD.不透明度 = value; + 尾0_鱗右CD.不透明度 = value; + 尾0_鱗左CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public JointS 尾先_接続点 => new JointS(本体, X0Y0_尾19_尾, 0); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 尾_ウ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_ウD e) + { + 尾_ウ 尾_ウ2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "ウミ"; + dif.Add(new Pars(Sta.尻尾["尾"][0][18])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["尾20"].ToPars(); + X0Y0_尾20_尾 = pars2["尾"].ToPar(); + X0Y0_尾20_鱗左5 = pars2["鱗左5"].ToPar(); + X0Y0_尾20_鱗右5 = pars2["鱗右5"].ToPar(); + X0Y0_尾20_鱗左4 = pars2["鱗左4"].ToPar(); + X0Y0_尾20_鱗右4 = pars2["鱗右4"].ToPar(); + X0Y0_尾20_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾20_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾20_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾20_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾20_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾20_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾19"].ToPars(); + X0Y0_尾19_尾 = pars2["尾"].ToPar(); + X0Y0_尾19_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾19_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾19_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾19_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾19_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾19_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾18"].ToPars(); + X0Y0_尾18_尾 = pars2["尾"].ToPar(); + X0Y0_尾18_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾18_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾18_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾18_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾18_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾18_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾17"].ToPars(); + X0Y0_尾17_尾 = pars2["尾"].ToPar(); + X0Y0_尾17_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾17_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾17_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾17_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾17_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾17_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾16"].ToPars(); + X0Y0_尾16_尾 = pars2["尾"].ToPar(); + X0Y0_尾16_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾16_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾16_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾16_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾16_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾16_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾15"].ToPars(); + X0Y0_尾15_尾 = pars2["尾"].ToPar(); + X0Y0_尾15_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾15_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾15_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾15_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾15_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾15_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾14"].ToPars(); + X0Y0_尾14_尾 = pars2["尾"].ToPar(); + X0Y0_尾14_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾14_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾14_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾14_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾14_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾14_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾13"].ToPars(); + X0Y0_尾13_尾 = pars2["尾"].ToPar(); + X0Y0_尾13_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾13_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾13_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾13_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾13_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾13_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾12"].ToPars(); + X0Y0_尾12_尾 = pars2["尾"].ToPar(); + X0Y0_尾12_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾12_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾12_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾12_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾12_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾12_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾11"].ToPars(); + X0Y0_尾11_尾 = pars2["尾"].ToPar(); + X0Y0_尾11_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾11_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾11_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾11_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾11_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾11_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾10"].ToPars(); + X0Y0_尾10_尾 = pars2["尾"].ToPar(); + X0Y0_尾10_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾10_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾10_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾10_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾10_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾10_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾9"].ToPars(); + X0Y0_尾9_尾 = pars2["尾"].ToPar(); + X0Y0_尾9_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾9_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾9_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾9_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾9_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾9_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾8"].ToPars(); + X0Y0_尾8_尾 = pars2["尾"].ToPar(); + X0Y0_尾8_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾8_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾8_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾8_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾8_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾8_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾7"].ToPars(); + X0Y0_尾7_尾 = pars2["尾"].ToPar(); + X0Y0_尾7_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾7_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾7_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾7_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾7_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾7_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾6"].ToPars(); + X0Y0_尾6_尾 = pars2["尾"].ToPar(); + X0Y0_尾6_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾6_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾6_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾6_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾6_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾6_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾5"].ToPars(); + X0Y0_尾5_尾 = pars2["尾"].ToPar(); + X0Y0_尾5_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾5_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾5_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾5_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾5_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾5_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾4"].ToPars(); + X0Y0_尾4_尾 = pars2["尾"].ToPar(); + X0Y0_尾4_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾4_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾4_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾4_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾4_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾4_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾3"].ToPars(); + X0Y0_尾3_尾 = pars2["尾"].ToPar(); + X0Y0_尾3_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾3_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾3_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾3_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾3_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾3_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾2"].ToPars(); + X0Y0_尾2_尾 = pars2["尾"].ToPar(); + X0Y0_尾2_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾2_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾2_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾2_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾2_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾2_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾1"].ToPars(); + X0Y0_尾1_尾 = pars2["尾"].ToPar(); + X0Y0_尾1_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾1_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾1_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾1_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾1_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾1_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾0"].ToPars(); + X0Y0_尾0_尾 = pars2["尾"].ToPar(); + X0Y0_尾0_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾0_鱗左 = pars2["鱗左"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾20_尾_表示 = e.尾20_尾_表示; + 尾20_鱗左4_表示 = e.尾20_鱗左4_表示; + 尾20_鱗右4_表示 = e.尾20_鱗右4_表示; + 尾20_鱗左5_表示 = e.尾20_鱗左5_表示; + 尾20_鱗右5_表示 = e.尾20_鱗右5_表示; + 尾20_鱗左3_表示 = e.尾20_鱗左3_表示; + 尾20_鱗右3_表示 = e.尾20_鱗右3_表示; + 尾20_鱗左2_表示 = e.尾20_鱗左2_表示; + 尾20_鱗右2_表示 = e.尾20_鱗右2_表示; + 尾20_鱗左1_表示 = e.尾20_鱗左1_表示; + 尾20_鱗右1_表示 = e.尾20_鱗右1_表示; + 尾19_尾_表示 = e.尾19_尾_表示; + 尾19_鱗左3_表示 = e.尾19_鱗左3_表示; + 尾19_鱗右3_表示 = e.尾19_鱗右3_表示; + 尾19_鱗左2_表示 = e.尾19_鱗左2_表示; + 尾19_鱗右2_表示 = e.尾19_鱗右2_表示; + 尾19_鱗左1_表示 = e.尾19_鱗左1_表示; + 尾19_鱗右1_表示 = e.尾19_鱗右1_表示; + 尾18_尾_表示 = e.尾18_尾_表示; + 尾18_鱗左3_表示 = e.尾18_鱗左3_表示; + 尾18_鱗右3_表示 = e.尾18_鱗右3_表示; + 尾18_鱗左2_表示 = e.尾18_鱗左2_表示; + 尾18_鱗右2_表示 = e.尾18_鱗右2_表示; + 尾18_鱗左1_表示 = e.尾18_鱗左1_表示; + 尾18_鱗右1_表示 = e.尾18_鱗右1_表示; + 尾17_尾_表示 = e.尾17_尾_表示; + 尾17_鱗左3_表示 = e.尾17_鱗左3_表示; + 尾17_鱗右3_表示 = e.尾17_鱗右3_表示; + 尾17_鱗左2_表示 = e.尾17_鱗左2_表示; + 尾17_鱗右2_表示 = e.尾17_鱗右2_表示; + 尾17_鱗左1_表示 = e.尾17_鱗左1_表示; + 尾17_鱗右1_表示 = e.尾17_鱗右1_表示; + 尾16_尾_表示 = e.尾16_尾_表示; + 尾16_鱗左3_表示 = e.尾16_鱗左3_表示; + 尾16_鱗右3_表示 = e.尾16_鱗右3_表示; + 尾16_鱗左2_表示 = e.尾16_鱗左2_表示; + 尾16_鱗右2_表示 = e.尾16_鱗右2_表示; + 尾16_鱗左1_表示 = e.尾16_鱗左1_表示; + 尾16_鱗右1_表示 = e.尾16_鱗右1_表示; + 尾15_尾_表示 = e.尾15_尾_表示; + 尾15_鱗左3_表示 = e.尾15_鱗左3_表示; + 尾15_鱗右3_表示 = e.尾15_鱗右3_表示; + 尾15_鱗左2_表示 = e.尾15_鱗左2_表示; + 尾15_鱗右2_表示 = e.尾15_鱗右2_表示; + 尾15_鱗左1_表示 = e.尾15_鱗左1_表示; + 尾15_鱗右1_表示 = e.尾15_鱗右1_表示; + 尾14_尾_表示 = e.尾14_尾_表示; + 尾14_鱗左3_表示 = e.尾14_鱗左3_表示; + 尾14_鱗右3_表示 = e.尾14_鱗右3_表示; + 尾14_鱗左2_表示 = e.尾14_鱗左2_表示; + 尾14_鱗右2_表示 = e.尾14_鱗右2_表示; + 尾14_鱗左1_表示 = e.尾14_鱗左1_表示; + 尾14_鱗右1_表示 = e.尾14_鱗右1_表示; + 尾13_尾_表示 = e.尾13_尾_表示; + 尾13_鱗左3_表示 = e.尾13_鱗左3_表示; + 尾13_鱗右3_表示 = e.尾13_鱗右3_表示; + 尾13_鱗左2_表示 = e.尾13_鱗左2_表示; + 尾13_鱗右2_表示 = e.尾13_鱗右2_表示; + 尾13_鱗左1_表示 = e.尾13_鱗左1_表示; + 尾13_鱗右1_表示 = e.尾13_鱗右1_表示; + 尾12_尾_表示 = e.尾12_尾_表示; + 尾12_鱗左3_表示 = e.尾12_鱗左3_表示; + 尾12_鱗右3_表示 = e.尾12_鱗右3_表示; + 尾12_鱗左2_表示 = e.尾12_鱗左2_表示; + 尾12_鱗右2_表示 = e.尾12_鱗右2_表示; + 尾12_鱗左1_表示 = e.尾12_鱗左1_表示; + 尾12_鱗右1_表示 = e.尾12_鱗右1_表示; + 尾11_尾_表示 = e.尾11_尾_表示; + 尾11_鱗左3_表示 = e.尾11_鱗左3_表示; + 尾11_鱗右3_表示 = e.尾11_鱗右3_表示; + 尾11_鱗左2_表示 = e.尾11_鱗左2_表示; + 尾11_鱗右2_表示 = e.尾11_鱗右2_表示; + 尾11_鱗左1_表示 = e.尾11_鱗左1_表示; + 尾11_鱗右1_表示 = e.尾11_鱗右1_表示; + 尾10_尾_表示 = e.尾10_尾_表示; + 尾10_鱗左3_表示 = e.尾10_鱗左3_表示; + 尾10_鱗右3_表示 = e.尾10_鱗右3_表示; + 尾10_鱗左2_表示 = e.尾10_鱗左2_表示; + 尾10_鱗右2_表示 = e.尾10_鱗右2_表示; + 尾10_鱗左1_表示 = e.尾10_鱗左1_表示; + 尾10_鱗右1_表示 = e.尾10_鱗右1_表示; + 尾9_表示 = e.尾9_表示; + 尾9_鱗左3_表示 = e.尾9_鱗左3_表示; + 尾9_鱗右3_表示 = e.尾9_鱗右3_表示; + 尾9_鱗左2_表示 = e.尾9_鱗左2_表示; + 尾9_鱗右2_表示 = e.尾9_鱗右2_表示; + 尾9_鱗左1_表示 = e.尾9_鱗左1_表示; + 尾9_鱗右1_表示 = e.尾9_鱗右1_表示; + 尾8_表示 = e.尾8_表示; + 尾8_鱗左3_表示 = e.尾8_鱗左3_表示; + 尾8_鱗右3_表示 = e.尾8_鱗右3_表示; + 尾8_鱗左2_表示 = e.尾8_鱗左2_表示; + 尾8_鱗右2_表示 = e.尾8_鱗右2_表示; + 尾8_鱗左1_表示 = e.尾8_鱗左1_表示; + 尾8_鱗右1_表示 = e.尾8_鱗右1_表示; + 尾7_表示 = e.尾7_表示; + 尾7_鱗左3_表示 = e.尾7_鱗左3_表示; + 尾7_鱗右3_表示 = e.尾7_鱗右3_表示; + 尾7_鱗左2_表示 = e.尾7_鱗左2_表示; + 尾7_鱗右2_表示 = e.尾7_鱗右2_表示; + 尾7_鱗左1_表示 = e.尾7_鱗左1_表示; + 尾7_鱗右1_表示 = e.尾7_鱗右1_表示; + 尾6_表示 = e.尾6_表示; + 尾6_鱗左3_表示 = e.尾6_鱗左3_表示; + 尾6_鱗右3_表示 = e.尾6_鱗右3_表示; + 尾6_鱗左2_表示 = e.尾6_鱗左2_表示; + 尾6_鱗右2_表示 = e.尾6_鱗右2_表示; + 尾6_鱗左1_表示 = e.尾6_鱗左1_表示; + 尾6_鱗右1_表示 = e.尾6_鱗右1_表示; + 尾5_表示 = e.尾5_表示; + 尾5_鱗左3_表示 = e.尾5_鱗左3_表示; + 尾5_鱗右3_表示 = e.尾5_鱗右3_表示; + 尾5_鱗左2_表示 = e.尾5_鱗左2_表示; + 尾5_鱗右2_表示 = e.尾5_鱗右2_表示; + 尾5_鱗左1_表示 = e.尾5_鱗左1_表示; + 尾5_鱗右1_表示 = e.尾5_鱗右1_表示; + 尾4_表示 = e.尾4_表示; + 尾4_鱗左3_表示 = e.尾4_鱗左3_表示; + 尾4_鱗右3_表示 = e.尾4_鱗右3_表示; + 尾4_鱗左2_表示 = e.尾4_鱗左2_表示; + 尾4_鱗右2_表示 = e.尾4_鱗右2_表示; + 尾4_鱗左1_表示 = e.尾4_鱗左1_表示; + 尾4_鱗右1_表示 = e.尾4_鱗右1_表示; + 尾3_表示 = e.尾3_表示; + 尾3_鱗左3_表示 = e.尾3_鱗左3_表示; + 尾3_鱗右3_表示 = e.尾3_鱗右3_表示; + 尾3_鱗左2_表示 = e.尾3_鱗左2_表示; + 尾3_鱗右2_表示 = e.尾3_鱗右2_表示; + 尾3_鱗左1_表示 = e.尾3_鱗左1_表示; + 尾3_鱗右1_表示 = e.尾3_鱗右1_表示; + 尾2_表示 = e.尾2_表示; + 尾2_鱗左3_表示 = e.尾2_鱗左3_表示; + 尾2_鱗右3_表示 = e.尾2_鱗右3_表示; + 尾2_鱗左2_表示 = e.尾2_鱗左2_表示; + 尾2_鱗右2_表示 = e.尾2_鱗右2_表示; + 尾2_鱗左1_表示 = e.尾2_鱗左1_表示; + 尾2_鱗右1_表示 = e.尾2_鱗右1_表示; + 尾1_表示 = e.尾1_表示; + 尾1_鱗左3_表示 = e.尾1_鱗左3_表示; + 尾1_鱗右3_表示 = e.尾1_鱗右3_表示; + 尾1_鱗左2_表示 = e.尾1_鱗左2_表示; + 尾1_鱗右2_表示 = e.尾1_鱗右2_表示; + 尾1_鱗左1_表示 = e.尾1_鱗左1_表示; + 尾1_鱗右1_表示 = e.尾1_鱗右1_表示; + 尾0_表示 = e.尾0_表示; + 尾0_鱗右_表示 = e.尾0_鱗右_表示; + 尾0_鱗左_表示 = e.尾0_鱗左_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 尾先表示 = e.尾先表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.尾先_接続.Count > 0) + { + Ele f; + 尾先_接続 = e.尾先_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_ウ2; + f.ConnectionType = ConnectionInfo.尾_ウ_尾先_接続; + f.接続(尾_ウ2.尾先_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_尾20_尾CP = new ColorP(X0Y0_尾20_尾, 尾20_尾CD, DisUnit, abj: true); + X0Y0_尾20_鱗左5CP = new ColorP(X0Y0_尾20_鱗左5, 尾20_鱗左5CD, DisUnit, abj: true); + X0Y0_尾20_鱗右5CP = new ColorP(X0Y0_尾20_鱗右5, 尾20_鱗右5CD, DisUnit, abj: true); + X0Y0_尾20_鱗左4CP = new ColorP(X0Y0_尾20_鱗左4, 尾20_鱗左4CD, DisUnit, abj: true); + X0Y0_尾20_鱗右4CP = new ColorP(X0Y0_尾20_鱗右4, 尾20_鱗右4CD, DisUnit, abj: true); + X0Y0_尾20_鱗左3CP = new ColorP(X0Y0_尾20_鱗左3, 尾20_鱗左3CD, DisUnit, abj: true); + X0Y0_尾20_鱗右3CP = new ColorP(X0Y0_尾20_鱗右3, 尾20_鱗右3CD, DisUnit, abj: true); + X0Y0_尾20_鱗左2CP = new ColorP(X0Y0_尾20_鱗左2, 尾20_鱗左2CD, DisUnit, abj: true); + X0Y0_尾20_鱗右2CP = new ColorP(X0Y0_尾20_鱗右2, 尾20_鱗右2CD, DisUnit, abj: true); + X0Y0_尾20_鱗左1CP = new ColorP(X0Y0_尾20_鱗左1, 尾20_鱗左1CD, DisUnit, abj: true); + X0Y0_尾20_鱗右1CP = new ColorP(X0Y0_尾20_鱗右1, 尾20_鱗右1CD, DisUnit, abj: true); + X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); + X0Y0_尾19_鱗左3CP = new ColorP(X0Y0_尾19_鱗左3, 尾19_鱗左3CD, DisUnit, abj: true); + X0Y0_尾19_鱗右3CP = new ColorP(X0Y0_尾19_鱗右3, 尾19_鱗右3CD, DisUnit, abj: true); + X0Y0_尾19_鱗左2CP = new ColorP(X0Y0_尾19_鱗左2, 尾19_鱗左2CD, DisUnit, abj: true); + X0Y0_尾19_鱗右2CP = new ColorP(X0Y0_尾19_鱗右2, 尾19_鱗右2CD, DisUnit, abj: true); + X0Y0_尾19_鱗左1CP = new ColorP(X0Y0_尾19_鱗左1, 尾19_鱗左1CD, DisUnit, abj: true); + X0Y0_尾19_鱗右1CP = new ColorP(X0Y0_尾19_鱗右1, 尾19_鱗右1CD, DisUnit, abj: true); + X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); + X0Y0_尾18_鱗左3CP = new ColorP(X0Y0_尾18_鱗左3, 尾18_鱗左3CD, DisUnit, abj: true); + X0Y0_尾18_鱗右3CP = new ColorP(X0Y0_尾18_鱗右3, 尾18_鱗右3CD, DisUnit, abj: true); + X0Y0_尾18_鱗左2CP = new ColorP(X0Y0_尾18_鱗左2, 尾18_鱗左2CD, DisUnit, abj: true); + X0Y0_尾18_鱗右2CP = new ColorP(X0Y0_尾18_鱗右2, 尾18_鱗右2CD, DisUnit, abj: true); + X0Y0_尾18_鱗左1CP = new ColorP(X0Y0_尾18_鱗左1, 尾18_鱗左1CD, DisUnit, abj: true); + X0Y0_尾18_鱗右1CP = new ColorP(X0Y0_尾18_鱗右1, 尾18_鱗右1CD, DisUnit, abj: true); + X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); + X0Y0_尾17_鱗左3CP = new ColorP(X0Y0_尾17_鱗左3, 尾17_鱗左3CD, DisUnit, abj: true); + X0Y0_尾17_鱗右3CP = new ColorP(X0Y0_尾17_鱗右3, 尾17_鱗右3CD, DisUnit, abj: true); + X0Y0_尾17_鱗左2CP = new ColorP(X0Y0_尾17_鱗左2, 尾17_鱗左2CD, DisUnit, abj: true); + X0Y0_尾17_鱗右2CP = new ColorP(X0Y0_尾17_鱗右2, 尾17_鱗右2CD, DisUnit, abj: true); + X0Y0_尾17_鱗左1CP = new ColorP(X0Y0_尾17_鱗左1, 尾17_鱗左1CD, DisUnit, abj: true); + X0Y0_尾17_鱗右1CP = new ColorP(X0Y0_尾17_鱗右1, 尾17_鱗右1CD, DisUnit, abj: true); + X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); + X0Y0_尾16_鱗左3CP = new ColorP(X0Y0_尾16_鱗左3, 尾16_鱗左3CD, DisUnit, abj: true); + X0Y0_尾16_鱗右3CP = new ColorP(X0Y0_尾16_鱗右3, 尾16_鱗右3CD, DisUnit, abj: true); + X0Y0_尾16_鱗左2CP = new ColorP(X0Y0_尾16_鱗左2, 尾16_鱗左2CD, DisUnit, abj: true); + X0Y0_尾16_鱗右2CP = new ColorP(X0Y0_尾16_鱗右2, 尾16_鱗右2CD, DisUnit, abj: true); + X0Y0_尾16_鱗左1CP = new ColorP(X0Y0_尾16_鱗左1, 尾16_鱗左1CD, DisUnit, abj: true); + X0Y0_尾16_鱗右1CP = new ColorP(X0Y0_尾16_鱗右1, 尾16_鱗右1CD, DisUnit, abj: true); + X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); + X0Y0_尾15_鱗左3CP = new ColorP(X0Y0_尾15_鱗左3, 尾15_鱗左3CD, DisUnit, abj: true); + X0Y0_尾15_鱗右3CP = new ColorP(X0Y0_尾15_鱗右3, 尾15_鱗右3CD, DisUnit, abj: true); + X0Y0_尾15_鱗左2CP = new ColorP(X0Y0_尾15_鱗左2, 尾15_鱗左2CD, DisUnit, abj: true); + X0Y0_尾15_鱗右2CP = new ColorP(X0Y0_尾15_鱗右2, 尾15_鱗右2CD, DisUnit, abj: true); + X0Y0_尾15_鱗左1CP = new ColorP(X0Y0_尾15_鱗左1, 尾15_鱗左1CD, DisUnit, abj: true); + X0Y0_尾15_鱗右1CP = new ColorP(X0Y0_尾15_鱗右1, 尾15_鱗右1CD, DisUnit, abj: true); + X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); + X0Y0_尾14_鱗左3CP = new ColorP(X0Y0_尾14_鱗左3, 尾14_鱗左3CD, DisUnit, abj: true); + X0Y0_尾14_鱗右3CP = new ColorP(X0Y0_尾14_鱗右3, 尾14_鱗右3CD, DisUnit, abj: true); + X0Y0_尾14_鱗左2CP = new ColorP(X0Y0_尾14_鱗左2, 尾14_鱗左2CD, DisUnit, abj: true); + X0Y0_尾14_鱗右2CP = new ColorP(X0Y0_尾14_鱗右2, 尾14_鱗右2CD, DisUnit, abj: true); + X0Y0_尾14_鱗左1CP = new ColorP(X0Y0_尾14_鱗左1, 尾14_鱗左1CD, DisUnit, abj: true); + X0Y0_尾14_鱗右1CP = new ColorP(X0Y0_尾14_鱗右1, 尾14_鱗右1CD, DisUnit, abj: true); + X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); + X0Y0_尾13_鱗左3CP = new ColorP(X0Y0_尾13_鱗左3, 尾13_鱗左3CD, DisUnit, abj: true); + X0Y0_尾13_鱗右3CP = new ColorP(X0Y0_尾13_鱗右3, 尾13_鱗右3CD, DisUnit, abj: true); + X0Y0_尾13_鱗左2CP = new ColorP(X0Y0_尾13_鱗左2, 尾13_鱗左2CD, DisUnit, abj: true); + X0Y0_尾13_鱗右2CP = new ColorP(X0Y0_尾13_鱗右2, 尾13_鱗右2CD, DisUnit, abj: true); + X0Y0_尾13_鱗左1CP = new ColorP(X0Y0_尾13_鱗左1, 尾13_鱗左1CD, DisUnit, abj: true); + X0Y0_尾13_鱗右1CP = new ColorP(X0Y0_尾13_鱗右1, 尾13_鱗右1CD, DisUnit, abj: true); + X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); + X0Y0_尾12_鱗左3CP = new ColorP(X0Y0_尾12_鱗左3, 尾12_鱗左3CD, DisUnit, abj: true); + X0Y0_尾12_鱗右3CP = new ColorP(X0Y0_尾12_鱗右3, 尾12_鱗右3CD, DisUnit, abj: true); + X0Y0_尾12_鱗左2CP = new ColorP(X0Y0_尾12_鱗左2, 尾12_鱗左2CD, DisUnit, abj: true); + X0Y0_尾12_鱗右2CP = new ColorP(X0Y0_尾12_鱗右2, 尾12_鱗右2CD, DisUnit, abj: true); + X0Y0_尾12_鱗左1CP = new ColorP(X0Y0_尾12_鱗左1, 尾12_鱗左1CD, DisUnit, abj: true); + X0Y0_尾12_鱗右1CP = new ColorP(X0Y0_尾12_鱗右1, 尾12_鱗右1CD, DisUnit, abj: true); + X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); + X0Y0_尾11_鱗左3CP = new ColorP(X0Y0_尾11_鱗左3, 尾11_鱗左3CD, DisUnit, abj: true); + X0Y0_尾11_鱗右3CP = new ColorP(X0Y0_尾11_鱗右3, 尾11_鱗右3CD, DisUnit, abj: true); + X0Y0_尾11_鱗左2CP = new ColorP(X0Y0_尾11_鱗左2, 尾11_鱗左2CD, DisUnit, abj: true); + X0Y0_尾11_鱗右2CP = new ColorP(X0Y0_尾11_鱗右2, 尾11_鱗右2CD, DisUnit, abj: true); + X0Y0_尾11_鱗左1CP = new ColorP(X0Y0_尾11_鱗左1, 尾11_鱗左1CD, DisUnit, abj: true); + X0Y0_尾11_鱗右1CP = new ColorP(X0Y0_尾11_鱗右1, 尾11_鱗右1CD, DisUnit, abj: true); + X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); + X0Y0_尾10_鱗左3CP = new ColorP(X0Y0_尾10_鱗左3, 尾10_鱗左3CD, DisUnit, abj: true); + X0Y0_尾10_鱗右3CP = new ColorP(X0Y0_尾10_鱗右3, 尾10_鱗右3CD, DisUnit, abj: true); + X0Y0_尾10_鱗左2CP = new ColorP(X0Y0_尾10_鱗左2, 尾10_鱗左2CD, DisUnit, abj: true); + X0Y0_尾10_鱗右2CP = new ColorP(X0Y0_尾10_鱗右2, 尾10_鱗右2CD, DisUnit, abj: true); + X0Y0_尾10_鱗左1CP = new ColorP(X0Y0_尾10_鱗左1, 尾10_鱗左1CD, DisUnit, abj: true); + X0Y0_尾10_鱗右1CP = new ColorP(X0Y0_尾10_鱗右1, 尾10_鱗右1CD, DisUnit, abj: true); + X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); + X0Y0_尾9_鱗左3CP = new ColorP(X0Y0_尾9_鱗左3, 尾9_鱗左3CD, DisUnit, abj: true); + X0Y0_尾9_鱗右3CP = new ColorP(X0Y0_尾9_鱗右3, 尾9_鱗右3CD, DisUnit, abj: true); + X0Y0_尾9_鱗左2CP = new ColorP(X0Y0_尾9_鱗左2, 尾9_鱗左2CD, DisUnit, abj: true); + X0Y0_尾9_鱗右2CP = new ColorP(X0Y0_尾9_鱗右2, 尾9_鱗右2CD, DisUnit, abj: true); + X0Y0_尾9_鱗左1CP = new ColorP(X0Y0_尾9_鱗左1, 尾9_鱗左1CD, DisUnit, abj: true); + X0Y0_尾9_鱗右1CP = new ColorP(X0Y0_尾9_鱗右1, 尾9_鱗右1CD, DisUnit, abj: true); + X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); + X0Y0_尾8_鱗左3CP = new ColorP(X0Y0_尾8_鱗左3, 尾8_鱗左3CD, DisUnit, abj: true); + X0Y0_尾8_鱗右3CP = new ColorP(X0Y0_尾8_鱗右3, 尾8_鱗右3CD, DisUnit, abj: true); + X0Y0_尾8_鱗左2CP = new ColorP(X0Y0_尾8_鱗左2, 尾8_鱗左2CD, DisUnit, abj: true); + X0Y0_尾8_鱗右2CP = new ColorP(X0Y0_尾8_鱗右2, 尾8_鱗右2CD, DisUnit, abj: true); + X0Y0_尾8_鱗左1CP = new ColorP(X0Y0_尾8_鱗左1, 尾8_鱗左1CD, DisUnit, abj: true); + X0Y0_尾8_鱗右1CP = new ColorP(X0Y0_尾8_鱗右1, 尾8_鱗右1CD, DisUnit, abj: true); + X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); + X0Y0_尾7_鱗左3CP = new ColorP(X0Y0_尾7_鱗左3, 尾7_鱗左3CD, DisUnit, abj: true); + X0Y0_尾7_鱗右3CP = new ColorP(X0Y0_尾7_鱗右3, 尾7_鱗右3CD, DisUnit, abj: true); + X0Y0_尾7_鱗左2CP = new ColorP(X0Y0_尾7_鱗左2, 尾7_鱗左2CD, DisUnit, abj: true); + X0Y0_尾7_鱗右2CP = new ColorP(X0Y0_尾7_鱗右2, 尾7_鱗右2CD, DisUnit, abj: true); + X0Y0_尾7_鱗左1CP = new ColorP(X0Y0_尾7_鱗左1, 尾7_鱗左1CD, DisUnit, abj: true); + X0Y0_尾7_鱗右1CP = new ColorP(X0Y0_尾7_鱗右1, 尾7_鱗右1CD, DisUnit, abj: true); + X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); + X0Y0_尾6_鱗左3CP = new ColorP(X0Y0_尾6_鱗左3, 尾6_鱗左3CD, DisUnit, abj: true); + X0Y0_尾6_鱗右3CP = new ColorP(X0Y0_尾6_鱗右3, 尾6_鱗右3CD, DisUnit, abj: true); + X0Y0_尾6_鱗左2CP = new ColorP(X0Y0_尾6_鱗左2, 尾6_鱗左2CD, DisUnit, abj: true); + X0Y0_尾6_鱗右2CP = new ColorP(X0Y0_尾6_鱗右2, 尾6_鱗右2CD, DisUnit, abj: true); + X0Y0_尾6_鱗左1CP = new ColorP(X0Y0_尾6_鱗左1, 尾6_鱗左1CD, DisUnit, abj: true); + X0Y0_尾6_鱗右1CP = new ColorP(X0Y0_尾6_鱗右1, 尾6_鱗右1CD, DisUnit, abj: true); + X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); + X0Y0_尾5_鱗左3CP = new ColorP(X0Y0_尾5_鱗左3, 尾5_鱗左3CD, DisUnit, abj: true); + X0Y0_尾5_鱗右3CP = new ColorP(X0Y0_尾5_鱗右3, 尾5_鱗右3CD, DisUnit, abj: true); + X0Y0_尾5_鱗左2CP = new ColorP(X0Y0_尾5_鱗左2, 尾5_鱗左2CD, DisUnit, abj: true); + X0Y0_尾5_鱗右2CP = new ColorP(X0Y0_尾5_鱗右2, 尾5_鱗右2CD, DisUnit, abj: true); + X0Y0_尾5_鱗左1CP = new ColorP(X0Y0_尾5_鱗左1, 尾5_鱗左1CD, DisUnit, abj: true); + X0Y0_尾5_鱗右1CP = new ColorP(X0Y0_尾5_鱗右1, 尾5_鱗右1CD, DisUnit, abj: true); + X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); + X0Y0_尾4_鱗左3CP = new ColorP(X0Y0_尾4_鱗左3, 尾4_鱗左3CD, DisUnit, abj: true); + X0Y0_尾4_鱗右3CP = new ColorP(X0Y0_尾4_鱗右3, 尾4_鱗右3CD, DisUnit, abj: true); + X0Y0_尾4_鱗左2CP = new ColorP(X0Y0_尾4_鱗左2, 尾4_鱗左2CD, DisUnit, abj: true); + X0Y0_尾4_鱗右2CP = new ColorP(X0Y0_尾4_鱗右2, 尾4_鱗右2CD, DisUnit, abj: true); + X0Y0_尾4_鱗左1CP = new ColorP(X0Y0_尾4_鱗左1, 尾4_鱗左1CD, DisUnit, abj: true); + X0Y0_尾4_鱗右1CP = new ColorP(X0Y0_尾4_鱗右1, 尾4_鱗右1CD, DisUnit, abj: true); + X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); + X0Y0_尾3_鱗左3CP = new ColorP(X0Y0_尾3_鱗左3, 尾3_鱗左3CD, DisUnit, abj: true); + X0Y0_尾3_鱗右3CP = new ColorP(X0Y0_尾3_鱗右3, 尾3_鱗右3CD, DisUnit, abj: true); + X0Y0_尾3_鱗左2CP = new ColorP(X0Y0_尾3_鱗左2, 尾3_鱗左2CD, DisUnit, abj: true); + X0Y0_尾3_鱗右2CP = new ColorP(X0Y0_尾3_鱗右2, 尾3_鱗右2CD, DisUnit, abj: true); + X0Y0_尾3_鱗左1CP = new ColorP(X0Y0_尾3_鱗左1, 尾3_鱗左1CD, DisUnit, abj: true); + X0Y0_尾3_鱗右1CP = new ColorP(X0Y0_尾3_鱗右1, 尾3_鱗右1CD, DisUnit, abj: true); + X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); + X0Y0_尾2_鱗左3CP = new ColorP(X0Y0_尾2_鱗左3, 尾2_鱗左3CD, DisUnit, abj: true); + X0Y0_尾2_鱗右3CP = new ColorP(X0Y0_尾2_鱗右3, 尾2_鱗右3CD, DisUnit, abj: true); + X0Y0_尾2_鱗左2CP = new ColorP(X0Y0_尾2_鱗左2, 尾2_鱗左2CD, DisUnit, abj: true); + X0Y0_尾2_鱗右2CP = new ColorP(X0Y0_尾2_鱗右2, 尾2_鱗右2CD, DisUnit, abj: true); + X0Y0_尾2_鱗左1CP = new ColorP(X0Y0_尾2_鱗左1, 尾2_鱗左1CD, DisUnit, abj: true); + X0Y0_尾2_鱗右1CP = new ColorP(X0Y0_尾2_鱗右1, 尾2_鱗右1CD, DisUnit, abj: true); + X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); + X0Y0_尾1_鱗左3CP = new ColorP(X0Y0_尾1_鱗左3, 尾1_鱗左3CD, DisUnit, abj: true); + X0Y0_尾1_鱗右3CP = new ColorP(X0Y0_尾1_鱗右3, 尾1_鱗右3CD, DisUnit, abj: true); + X0Y0_尾1_鱗左2CP = new ColorP(X0Y0_尾1_鱗左2, 尾1_鱗左2CD, DisUnit, abj: true); + X0Y0_尾1_鱗右2CP = new ColorP(X0Y0_尾1_鱗右2, 尾1_鱗右2CD, DisUnit, abj: true); + X0Y0_尾1_鱗左1CP = new ColorP(X0Y0_尾1_鱗左1, 尾1_鱗左1CD, DisUnit, abj: true); + X0Y0_尾1_鱗右1CP = new ColorP(X0Y0_尾1_鱗右1, 尾1_鱗右1CD, DisUnit, abj: true); + X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); + X0Y0_尾0_鱗右CP = new ColorP(X0Y0_尾0_鱗右, 尾0_鱗右CD, DisUnit, abj: true); + X0Y0_尾0_鱗左CP = new ColorP(X0Y0_尾0_鱗左, 尾0_鱗左CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖3.角度B -= num; + 鎖4.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_尾20_尾); + Are.Draw(X0Y0_尾20_鱗左5); + Are.Draw(X0Y0_尾20_鱗右5); + Are.Draw(X0Y0_尾20_鱗左4); + Are.Draw(X0Y0_尾20_鱗右4); + Are.Draw(X0Y0_尾20_鱗左3); + Are.Draw(X0Y0_尾20_鱗右3); + Are.Draw(X0Y0_尾20_鱗左2); + Are.Draw(X0Y0_尾20_鱗右2); + Are.Draw(X0Y0_尾20_鱗左1); + Are.Draw(X0Y0_尾20_鱗右1); + Are.Draw(X0Y0_尾19_尾); + Are.Draw(X0Y0_尾19_鱗左3); + Are.Draw(X0Y0_尾19_鱗右3); + Are.Draw(X0Y0_尾19_鱗左2); + Are.Draw(X0Y0_尾19_鱗右2); + Are.Draw(X0Y0_尾19_鱗左1); + Are.Draw(X0Y0_尾19_鱗右1); + Are.Draw(X0Y0_尾18_尾); + Are.Draw(X0Y0_尾18_鱗左3); + Are.Draw(X0Y0_尾18_鱗右3); + Are.Draw(X0Y0_尾18_鱗左2); + Are.Draw(X0Y0_尾18_鱗右2); + Are.Draw(X0Y0_尾18_鱗左1); + Are.Draw(X0Y0_尾18_鱗右1); + Are.Draw(X0Y0_尾17_尾); + Are.Draw(X0Y0_尾17_鱗左3); + Are.Draw(X0Y0_尾17_鱗右3); + Are.Draw(X0Y0_尾17_鱗左2); + Are.Draw(X0Y0_尾17_鱗右2); + Are.Draw(X0Y0_尾17_鱗左1); + Are.Draw(X0Y0_尾17_鱗右1); + Are.Draw(X0Y0_尾16_尾); + Are.Draw(X0Y0_尾16_鱗左3); + Are.Draw(X0Y0_尾16_鱗右3); + Are.Draw(X0Y0_尾16_鱗左2); + Are.Draw(X0Y0_尾16_鱗右2); + Are.Draw(X0Y0_尾16_鱗左1); + Are.Draw(X0Y0_尾16_鱗右1); + Are.Draw(X0Y0_尾15_尾); + Are.Draw(X0Y0_尾15_鱗左3); + Are.Draw(X0Y0_尾15_鱗右3); + Are.Draw(X0Y0_尾15_鱗左2); + Are.Draw(X0Y0_尾15_鱗右2); + Are.Draw(X0Y0_尾15_鱗左1); + Are.Draw(X0Y0_尾15_鱗右1); + Are.Draw(X0Y0_尾14_尾); + Are.Draw(X0Y0_尾14_鱗左3); + Are.Draw(X0Y0_尾14_鱗右3); + Are.Draw(X0Y0_尾14_鱗左2); + Are.Draw(X0Y0_尾14_鱗右2); + Are.Draw(X0Y0_尾14_鱗左1); + Are.Draw(X0Y0_尾14_鱗右1); + Are.Draw(X0Y0_尾13_尾); + Are.Draw(X0Y0_尾13_鱗左3); + Are.Draw(X0Y0_尾13_鱗右3); + Are.Draw(X0Y0_尾13_鱗左2); + Are.Draw(X0Y0_尾13_鱗右2); + Are.Draw(X0Y0_尾13_鱗左1); + Are.Draw(X0Y0_尾13_鱗右1); + Are.Draw(X0Y0_尾12_尾); + Are.Draw(X0Y0_尾12_鱗左3); + Are.Draw(X0Y0_尾12_鱗右3); + Are.Draw(X0Y0_尾12_鱗左2); + Are.Draw(X0Y0_尾12_鱗右2); + Are.Draw(X0Y0_尾12_鱗左1); + Are.Draw(X0Y0_尾12_鱗右1); + Are.Draw(X0Y0_尾11_尾); + Are.Draw(X0Y0_尾11_鱗左3); + Are.Draw(X0Y0_尾11_鱗右3); + Are.Draw(X0Y0_尾11_鱗左2); + Are.Draw(X0Y0_尾11_鱗右2); + Are.Draw(X0Y0_尾11_鱗左1); + Are.Draw(X0Y0_尾11_鱗右1); + Are.Draw(X0Y0_輪2_革); + Are.Draw(X0Y0_輪2_金具1); + Are.Draw(X0Y0_輪2_金具2); + Are.Draw(X0Y0_輪2_金具3); + Are.Draw(X0Y0_輪2_金具左); + Are.Draw(X0Y0_輪2_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + Are.Draw(X0Y0_尾10_尾); + Are.Draw(X0Y0_尾10_鱗左3); + Are.Draw(X0Y0_尾10_鱗右3); + Are.Draw(X0Y0_尾10_鱗左2); + Are.Draw(X0Y0_尾10_鱗右2); + Are.Draw(X0Y0_尾10_鱗左1); + Are.Draw(X0Y0_尾10_鱗右1); + Are.Draw(X0Y0_尾9_尾); + Are.Draw(X0Y0_尾9_鱗左3); + Are.Draw(X0Y0_尾9_鱗右3); + Are.Draw(X0Y0_尾9_鱗左2); + Are.Draw(X0Y0_尾9_鱗右2); + Are.Draw(X0Y0_尾9_鱗左1); + Are.Draw(X0Y0_尾9_鱗右1); + Are.Draw(X0Y0_尾8_尾); + Are.Draw(X0Y0_尾8_鱗左3); + Are.Draw(X0Y0_尾8_鱗右3); + Are.Draw(X0Y0_尾8_鱗左2); + Are.Draw(X0Y0_尾8_鱗右2); + Are.Draw(X0Y0_尾8_鱗左1); + Are.Draw(X0Y0_尾8_鱗右1); + Are.Draw(X0Y0_尾7_尾); + Are.Draw(X0Y0_尾7_鱗左3); + Are.Draw(X0Y0_尾7_鱗右3); + Are.Draw(X0Y0_尾7_鱗左2); + Are.Draw(X0Y0_尾7_鱗右2); + Are.Draw(X0Y0_尾7_鱗左1); + Are.Draw(X0Y0_尾7_鱗右1); + Are.Draw(X0Y0_尾6_尾); + Are.Draw(X0Y0_尾6_鱗左3); + Are.Draw(X0Y0_尾6_鱗右3); + Are.Draw(X0Y0_尾6_鱗左2); + Are.Draw(X0Y0_尾6_鱗右2); + Are.Draw(X0Y0_尾6_鱗左1); + Are.Draw(X0Y0_尾6_鱗右1); + Are.Draw(X0Y0_尾5_尾); + Are.Draw(X0Y0_尾5_鱗左3); + Are.Draw(X0Y0_尾5_鱗右3); + Are.Draw(X0Y0_尾5_鱗左2); + Are.Draw(X0Y0_尾5_鱗右2); + Are.Draw(X0Y0_尾5_鱗左1); + Are.Draw(X0Y0_尾5_鱗右1); + Are.Draw(X0Y0_尾4_尾); + Are.Draw(X0Y0_尾4_鱗左3); + Are.Draw(X0Y0_尾4_鱗右3); + Are.Draw(X0Y0_尾4_鱗左2); + Are.Draw(X0Y0_尾4_鱗右2); + Are.Draw(X0Y0_尾4_鱗左1); + Are.Draw(X0Y0_尾4_鱗右1); + Are.Draw(X0Y0_尾3_尾); + Are.Draw(X0Y0_尾3_鱗左3); + Are.Draw(X0Y0_尾3_鱗右3); + Are.Draw(X0Y0_尾3_鱗左2); + Are.Draw(X0Y0_尾3_鱗右2); + Are.Draw(X0Y0_尾3_鱗左1); + Are.Draw(X0Y0_尾3_鱗右1); + Are.Draw(X0Y0_尾2_尾); + Are.Draw(X0Y0_尾2_鱗左3); + Are.Draw(X0Y0_尾2_鱗右3); + Are.Draw(X0Y0_尾2_鱗左2); + Are.Draw(X0Y0_尾2_鱗右2); + Are.Draw(X0Y0_尾2_鱗左1); + Are.Draw(X0Y0_尾2_鱗右1); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾1_尾); + Are.Draw(X0Y0_尾1_鱗左3); + Are.Draw(X0Y0_尾1_鱗右3); + Are.Draw(X0Y0_尾1_鱗左2); + Are.Draw(X0Y0_尾1_鱗右2); + Are.Draw(X0Y0_尾1_鱗左1); + Are.Draw(X0Y0_尾1_鱗右1); + Are.Draw(X0Y0_尾0_尾); + Are.Draw(X0Y0_尾0_鱗右); + Are.Draw(X0Y0_尾0_鱗左); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾20_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾19_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾18_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + if (尾先_接続 != null) + { + Set尾先角度(); + } + } + + public override void Set尾先角度() + { + X0Y0_尾20_尾.AngleBase = 0.0; + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) + { + return p == X0Y0_輪1_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0_尾; + yield return X0Y0_尾1_尾; + yield return X0Y0_尾2_尾; + yield return X0Y0_尾3_尾; + yield return X0Y0_尾4_尾; + yield return X0Y0_尾5_尾; + yield return X0Y0_尾6_尾; + yield return X0Y0_尾7_尾; + yield return X0Y0_尾8_尾; + yield return X0Y0_尾9_尾; + yield return X0Y0_尾10_尾; + yield return X0Y0_尾11_尾; + yield return X0Y0_尾12_尾; + yield return X0Y0_尾13_尾; + yield return X0Y0_尾14_尾; + yield return X0Y0_尾15_尾; + yield return X0Y0_尾16_尾; + yield return X0Y0_尾17_尾; + yield return X0Y0_尾18_尾; + yield return X0Y0_尾19_尾; + yield return X0Y0_尾20_尾; + } + + public override void 色更新() + { + X0Y0_尾20_尾CP.Update(); + X0Y0_尾20_鱗左5CP.Update(); + X0Y0_尾20_鱗右5CP.Update(); + X0Y0_尾20_鱗左4CP.Update(); + X0Y0_尾20_鱗右4CP.Update(); + X0Y0_尾20_鱗左3CP.Update(); + X0Y0_尾20_鱗右3CP.Update(); + X0Y0_尾20_鱗左2CP.Update(); + X0Y0_尾20_鱗右2CP.Update(); + X0Y0_尾20_鱗左1CP.Update(); + X0Y0_尾20_鱗右1CP.Update(); + X0Y0_尾19_尾CP.Update(); + X0Y0_尾19_鱗左3CP.Update(); + X0Y0_尾19_鱗右3CP.Update(); + X0Y0_尾19_鱗左2CP.Update(); + X0Y0_尾19_鱗右2CP.Update(); + X0Y0_尾19_鱗左1CP.Update(); + X0Y0_尾19_鱗右1CP.Update(); + X0Y0_尾18_尾CP.Update(); + X0Y0_尾18_鱗左3CP.Update(); + X0Y0_尾18_鱗右3CP.Update(); + X0Y0_尾18_鱗左2CP.Update(); + X0Y0_尾18_鱗右2CP.Update(); + X0Y0_尾18_鱗左1CP.Update(); + X0Y0_尾18_鱗右1CP.Update(); + X0Y0_尾17_尾CP.Update(); + X0Y0_尾17_鱗左3CP.Update(); + X0Y0_尾17_鱗右3CP.Update(); + X0Y0_尾17_鱗左2CP.Update(); + X0Y0_尾17_鱗右2CP.Update(); + X0Y0_尾17_鱗左1CP.Update(); + X0Y0_尾17_鱗右1CP.Update(); + X0Y0_尾16_尾CP.Update(); + X0Y0_尾16_鱗左3CP.Update(); + X0Y0_尾16_鱗右3CP.Update(); + X0Y0_尾16_鱗左2CP.Update(); + X0Y0_尾16_鱗右2CP.Update(); + X0Y0_尾16_鱗左1CP.Update(); + X0Y0_尾16_鱗右1CP.Update(); + X0Y0_尾15_尾CP.Update(); + X0Y0_尾15_鱗左3CP.Update(); + X0Y0_尾15_鱗右3CP.Update(); + X0Y0_尾15_鱗左2CP.Update(); + X0Y0_尾15_鱗右2CP.Update(); + X0Y0_尾15_鱗左1CP.Update(); + X0Y0_尾15_鱗右1CP.Update(); + X0Y0_尾14_尾CP.Update(); + X0Y0_尾14_鱗左3CP.Update(); + X0Y0_尾14_鱗右3CP.Update(); + X0Y0_尾14_鱗左2CP.Update(); + X0Y0_尾14_鱗右2CP.Update(); + X0Y0_尾14_鱗左1CP.Update(); + X0Y0_尾14_鱗右1CP.Update(); + X0Y0_尾13_尾CP.Update(); + X0Y0_尾13_鱗左3CP.Update(); + X0Y0_尾13_鱗右3CP.Update(); + X0Y0_尾13_鱗左2CP.Update(); + X0Y0_尾13_鱗右2CP.Update(); + X0Y0_尾13_鱗左1CP.Update(); + X0Y0_尾13_鱗右1CP.Update(); + X0Y0_尾12_尾CP.Update(); + X0Y0_尾12_鱗左3CP.Update(); + X0Y0_尾12_鱗右3CP.Update(); + X0Y0_尾12_鱗左2CP.Update(); + X0Y0_尾12_鱗右2CP.Update(); + X0Y0_尾12_鱗左1CP.Update(); + X0Y0_尾12_鱗右1CP.Update(); + X0Y0_尾11_尾CP.Update(); + X0Y0_尾11_鱗左3CP.Update(); + X0Y0_尾11_鱗右3CP.Update(); + X0Y0_尾11_鱗左2CP.Update(); + X0Y0_尾11_鱗右2CP.Update(); + X0Y0_尾11_鱗左1CP.Update(); + X0Y0_尾11_鱗右1CP.Update(); + X0Y0_尾10_尾CP.Update(); + X0Y0_尾10_鱗左3CP.Update(); + X0Y0_尾10_鱗右3CP.Update(); + X0Y0_尾10_鱗左2CP.Update(); + X0Y0_尾10_鱗右2CP.Update(); + X0Y0_尾10_鱗左1CP.Update(); + X0Y0_尾10_鱗右1CP.Update(); + X0Y0_尾9_尾CP.Update(); + X0Y0_尾9_鱗左3CP.Update(); + X0Y0_尾9_鱗右3CP.Update(); + X0Y0_尾9_鱗左2CP.Update(); + X0Y0_尾9_鱗右2CP.Update(); + X0Y0_尾9_鱗左1CP.Update(); + X0Y0_尾9_鱗右1CP.Update(); + X0Y0_尾8_尾CP.Update(); + X0Y0_尾8_鱗左3CP.Update(); + X0Y0_尾8_鱗右3CP.Update(); + X0Y0_尾8_鱗左2CP.Update(); + X0Y0_尾8_鱗右2CP.Update(); + X0Y0_尾8_鱗左1CP.Update(); + X0Y0_尾8_鱗右1CP.Update(); + X0Y0_尾7_尾CP.Update(); + X0Y0_尾7_鱗左3CP.Update(); + X0Y0_尾7_鱗右3CP.Update(); + X0Y0_尾7_鱗左2CP.Update(); + X0Y0_尾7_鱗右2CP.Update(); + X0Y0_尾7_鱗左1CP.Update(); + X0Y0_尾7_鱗右1CP.Update(); + X0Y0_尾6_尾CP.Update(); + X0Y0_尾6_鱗左3CP.Update(); + X0Y0_尾6_鱗右3CP.Update(); + X0Y0_尾6_鱗左2CP.Update(); + X0Y0_尾6_鱗右2CP.Update(); + X0Y0_尾6_鱗左1CP.Update(); + X0Y0_尾6_鱗右1CP.Update(); + X0Y0_尾5_尾CP.Update(); + X0Y0_尾5_鱗左3CP.Update(); + X0Y0_尾5_鱗右3CP.Update(); + X0Y0_尾5_鱗左2CP.Update(); + X0Y0_尾5_鱗右2CP.Update(); + X0Y0_尾5_鱗左1CP.Update(); + X0Y0_尾5_鱗右1CP.Update(); + X0Y0_尾4_尾CP.Update(); + X0Y0_尾4_鱗左3CP.Update(); + X0Y0_尾4_鱗右3CP.Update(); + X0Y0_尾4_鱗左2CP.Update(); + X0Y0_尾4_鱗右2CP.Update(); + X0Y0_尾4_鱗左1CP.Update(); + X0Y0_尾4_鱗右1CP.Update(); + X0Y0_尾3_尾CP.Update(); + X0Y0_尾3_鱗左3CP.Update(); + X0Y0_尾3_鱗右3CP.Update(); + X0Y0_尾3_鱗左2CP.Update(); + X0Y0_尾3_鱗右2CP.Update(); + X0Y0_尾3_鱗左1CP.Update(); + X0Y0_尾3_鱗右1CP.Update(); + X0Y0_尾2_尾CP.Update(); + X0Y0_尾2_鱗左3CP.Update(); + X0Y0_尾2_鱗右3CP.Update(); + X0Y0_尾2_鱗左2CP.Update(); + X0Y0_尾2_鱗右2CP.Update(); + X0Y0_尾2_鱗左1CP.Update(); + X0Y0_尾2_鱗右1CP.Update(); + X0Y0_尾1_尾CP.Update(); + X0Y0_尾1_鱗左3CP.Update(); + X0Y0_尾1_鱗右3CP.Update(); + X0Y0_尾1_鱗左2CP.Update(); + X0Y0_尾1_鱗右2CP.Update(); + X0Y0_尾1_鱗左1CP.Update(); + X0Y0_尾1_鱗右1CP.Update(); + X0Y0_尾0_尾CP.Update(); + X0Y0_尾0_鱗右CP.Update(); + X0Y0_尾0_鱗左CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウD.cs index e9a6201..e8639e6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウD.cs @@ -2,353 +2,354 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_ウD : 尾D +namespace SlaveMatrix { - public bool 尾20_尾_表示 = true; + [Serializable] + public class 尾_ウD : 尾D + { + public bool 尾20_尾_表示 = true; - public bool 尾20_鱗左4_表示 = true; + public bool 尾20_鱗左4_表示 = true; - public bool 尾20_鱗右4_表示 = true; + public bool 尾20_鱗右4_表示 = true; - public bool 尾20_鱗左5_表示 = true; + public bool 尾20_鱗左5_表示 = true; - public bool 尾20_鱗右5_表示 = true; + public bool 尾20_鱗右5_表示 = true; - public bool 尾20_鱗左3_表示 = true; + public bool 尾20_鱗左3_表示 = true; - public bool 尾20_鱗右3_表示 = true; + public bool 尾20_鱗右3_表示 = true; - public bool 尾20_鱗左2_表示 = true; + public bool 尾20_鱗左2_表示 = true; - public bool 尾20_鱗右2_表示 = true; + public bool 尾20_鱗右2_表示 = true; - public bool 尾20_鱗左1_表示 = true; + public bool 尾20_鱗左1_表示 = true; - public bool 尾20_鱗右1_表示 = true; + public bool 尾20_鱗右1_表示 = true; - public bool 尾19_尾_表示 = true; + public bool 尾19_尾_表示 = true; - public bool 尾19_鱗左3_表示 = true; + public bool 尾19_鱗左3_表示 = true; - public bool 尾19_鱗右3_表示 = true; + public bool 尾19_鱗右3_表示 = true; - public bool 尾19_鱗左2_表示 = true; + public bool 尾19_鱗左2_表示 = true; - public bool 尾19_鱗右2_表示 = true; + public bool 尾19_鱗右2_表示 = true; - public bool 尾19_鱗左1_表示 = true; + public bool 尾19_鱗左1_表示 = true; - public bool 尾19_鱗右1_表示 = true; + public bool 尾19_鱗右1_表示 = true; - public bool 尾18_尾_表示 = true; + public bool 尾18_尾_表示 = true; - public bool 尾18_鱗左3_表示 = true; + public bool 尾18_鱗左3_表示 = true; - public bool 尾18_鱗右3_表示 = true; + public bool 尾18_鱗右3_表示 = true; - public bool 尾18_鱗左2_表示 = true; + public bool 尾18_鱗左2_表示 = true; - public bool 尾18_鱗右2_表示 = true; + public bool 尾18_鱗右2_表示 = true; - public bool 尾18_鱗左1_表示 = true; + public bool 尾18_鱗左1_表示 = true; - public bool 尾18_鱗右1_表示 = true; + public bool 尾18_鱗右1_表示 = true; - public bool 尾17_尾_表示 = true; + public bool 尾17_尾_表示 = true; - public bool 尾17_鱗左3_表示 = true; + public bool 尾17_鱗左3_表示 = true; - public bool 尾17_鱗右3_表示 = true; + public bool 尾17_鱗右3_表示 = true; - public bool 尾17_鱗左2_表示 = true; + public bool 尾17_鱗左2_表示 = true; - public bool 尾17_鱗右2_表示 = true; + public bool 尾17_鱗右2_表示 = true; - public bool 尾17_鱗左1_表示 = true; + public bool 尾17_鱗左1_表示 = true; - public bool 尾17_鱗右1_表示 = true; + public bool 尾17_鱗右1_表示 = true; - public bool 尾16_尾_表示 = true; + public bool 尾16_尾_表示 = true; - public bool 尾16_鱗左3_表示 = true; + public bool 尾16_鱗左3_表示 = true; - public bool 尾16_鱗右3_表示 = true; + public bool 尾16_鱗右3_表示 = true; - public bool 尾16_鱗左2_表示 = true; + public bool 尾16_鱗左2_表示 = true; - public bool 尾16_鱗右2_表示 = true; + public bool 尾16_鱗右2_表示 = true; - public bool 尾16_鱗左1_表示 = true; + public bool 尾16_鱗左1_表示 = true; - public bool 尾16_鱗右1_表示 = true; + public bool 尾16_鱗右1_表示 = true; - public bool 尾15_尾_表示 = true; + public bool 尾15_尾_表示 = true; - public bool 尾15_鱗左3_表示 = true; + public bool 尾15_鱗左3_表示 = true; - public bool 尾15_鱗右3_表示 = true; + public bool 尾15_鱗右3_表示 = true; - public bool 尾15_鱗左2_表示 = true; + public bool 尾15_鱗左2_表示 = true; - public bool 尾15_鱗右2_表示 = true; + public bool 尾15_鱗右2_表示 = true; - public bool 尾15_鱗左1_表示 = true; + public bool 尾15_鱗左1_表示 = true; - public bool 尾15_鱗右1_表示 = true; + public bool 尾15_鱗右1_表示 = true; - public bool 尾14_尾_表示 = true; + public bool 尾14_尾_表示 = true; - public bool 尾14_鱗左3_表示 = true; + public bool 尾14_鱗左3_表示 = true; - public bool 尾14_鱗右3_表示 = true; + public bool 尾14_鱗右3_表示 = true; - public bool 尾14_鱗左2_表示 = true; + public bool 尾14_鱗左2_表示 = true; - public bool 尾14_鱗右2_表示 = true; + public bool 尾14_鱗右2_表示 = true; - public bool 尾14_鱗左1_表示 = true; + public bool 尾14_鱗左1_表示 = true; - public bool 尾14_鱗右1_表示 = true; + public bool 尾14_鱗右1_表示 = true; - public bool 尾13_尾_表示 = true; + public bool 尾13_尾_表示 = true; - public bool 尾13_鱗左3_表示 = true; + public bool 尾13_鱗左3_表示 = true; - public bool 尾13_鱗右3_表示 = true; + public bool 尾13_鱗右3_表示 = true; - public bool 尾13_鱗左2_表示 = true; + public bool 尾13_鱗左2_表示 = true; - public bool 尾13_鱗右2_表示 = true; + public bool 尾13_鱗右2_表示 = true; - public bool 尾13_鱗左1_表示 = true; + public bool 尾13_鱗左1_表示 = true; - public bool 尾13_鱗右1_表示 = true; + public bool 尾13_鱗右1_表示 = true; - public bool 尾12_尾_表示 = true; + public bool 尾12_尾_表示 = true; - public bool 尾12_鱗左3_表示 = true; + public bool 尾12_鱗左3_表示 = true; - public bool 尾12_鱗右3_表示 = true; + public bool 尾12_鱗右3_表示 = true; - public bool 尾12_鱗左2_表示 = true; + public bool 尾12_鱗左2_表示 = true; - public bool 尾12_鱗右2_表示 = true; + public bool 尾12_鱗右2_表示 = true; - public bool 尾12_鱗左1_表示 = true; + public bool 尾12_鱗左1_表示 = true; - public bool 尾12_鱗右1_表示 = true; + public bool 尾12_鱗右1_表示 = true; - public bool 尾11_尾_表示 = true; + public bool 尾11_尾_表示 = true; - public bool 尾11_鱗左3_表示 = true; + public bool 尾11_鱗左3_表示 = true; - public bool 尾11_鱗右3_表示 = true; + public bool 尾11_鱗右3_表示 = true; - public bool 尾11_鱗左2_表示 = true; + public bool 尾11_鱗左2_表示 = true; - public bool 尾11_鱗右2_表示 = true; + public bool 尾11_鱗右2_表示 = true; - public bool 尾11_鱗左1_表示 = true; + public bool 尾11_鱗左1_表示 = true; - public bool 尾11_鱗右1_表示 = true; + public bool 尾11_鱗右1_表示 = true; - public bool 尾10_尾_表示 = true; + public bool 尾10_尾_表示 = true; - public bool 尾10_鱗左3_表示 = true; + public bool 尾10_鱗左3_表示 = true; - public bool 尾10_鱗右3_表示 = true; + public bool 尾10_鱗右3_表示 = true; - public bool 尾10_鱗左2_表示 = true; + public bool 尾10_鱗左2_表示 = true; - public bool 尾10_鱗右2_表示 = true; + public bool 尾10_鱗右2_表示 = true; - public bool 尾10_鱗左1_表示 = true; + public bool 尾10_鱗左1_表示 = true; - public bool 尾10_鱗右1_表示 = true; + public bool 尾10_鱗右1_表示 = true; - public bool 尾9_表示 = true; + public bool 尾9_表示 = true; - public bool 尾9_鱗左3_表示 = true; + public bool 尾9_鱗左3_表示 = true; - public bool 尾9_鱗右3_表示 = true; + public bool 尾9_鱗右3_表示 = true; - public bool 尾9_鱗左2_表示 = true; + public bool 尾9_鱗左2_表示 = true; - public bool 尾9_鱗右2_表示 = true; + public bool 尾9_鱗右2_表示 = true; - public bool 尾9_鱗左1_表示 = true; + public bool 尾9_鱗左1_表示 = true; - public bool 尾9_鱗右1_表示 = true; + public bool 尾9_鱗右1_表示 = true; - public bool 尾8_表示 = true; + public bool 尾8_表示 = true; - public bool 尾8_鱗左3_表示 = true; + public bool 尾8_鱗左3_表示 = true; - public bool 尾8_鱗右3_表示 = true; + public bool 尾8_鱗右3_表示 = true; - public bool 尾8_鱗左2_表示 = true; + public bool 尾8_鱗左2_表示 = true; - public bool 尾8_鱗右2_表示 = true; + public bool 尾8_鱗右2_表示 = true; - public bool 尾8_鱗左1_表示 = true; + public bool 尾8_鱗左1_表示 = true; - public bool 尾8_鱗右1_表示 = true; + public bool 尾8_鱗右1_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public bool 尾7_鱗左3_表示 = true; + public bool 尾7_鱗左3_表示 = true; - public bool 尾7_鱗右3_表示 = true; + public bool 尾7_鱗右3_表示 = true; - public bool 尾7_鱗左2_表示 = true; + public bool 尾7_鱗左2_表示 = true; - public bool 尾7_鱗右2_表示 = true; + public bool 尾7_鱗右2_表示 = true; - public bool 尾7_鱗左1_表示 = true; + public bool 尾7_鱗左1_表示 = true; - public bool 尾7_鱗右1_表示 = true; + public bool 尾7_鱗右1_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾6_鱗左3_表示 = true; + public bool 尾6_鱗左3_表示 = true; - public bool 尾6_鱗右3_表示 = true; + public bool 尾6_鱗右3_表示 = true; - public bool 尾6_鱗左2_表示 = true; + public bool 尾6_鱗左2_表示 = true; - public bool 尾6_鱗右2_表示 = true; + public bool 尾6_鱗右2_表示 = true; - public bool 尾6_鱗左1_表示 = true; + public bool 尾6_鱗左1_表示 = true; - public bool 尾6_鱗右1_表示 = true; + public bool 尾6_鱗右1_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾5_鱗左3_表示 = true; + public bool 尾5_鱗左3_表示 = true; - public bool 尾5_鱗右3_表示 = true; + public bool 尾5_鱗右3_表示 = true; - public bool 尾5_鱗左2_表示 = true; + public bool 尾5_鱗左2_表示 = true; - public bool 尾5_鱗右2_表示 = true; + public bool 尾5_鱗右2_表示 = true; - public bool 尾5_鱗左1_表示 = true; + public bool 尾5_鱗左1_表示 = true; - public bool 尾5_鱗右1_表示 = true; + public bool 尾5_鱗右1_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾4_鱗左3_表示 = true; + public bool 尾4_鱗左3_表示 = true; - public bool 尾4_鱗右3_表示 = true; + public bool 尾4_鱗右3_表示 = true; - public bool 尾4_鱗左2_表示 = true; + public bool 尾4_鱗左2_表示 = true; - public bool 尾4_鱗右2_表示 = true; + public bool 尾4_鱗右2_表示 = true; - public bool 尾4_鱗左1_表示 = true; + public bool 尾4_鱗左1_表示 = true; - public bool 尾4_鱗右1_表示 = true; + public bool 尾4_鱗右1_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾3_鱗左3_表示 = true; + public bool 尾3_鱗左3_表示 = true; - public bool 尾3_鱗右3_表示 = true; + public bool 尾3_鱗右3_表示 = true; - public bool 尾3_鱗左2_表示 = true; + public bool 尾3_鱗左2_表示 = true; - public bool 尾3_鱗右2_表示 = true; + public bool 尾3_鱗右2_表示 = true; - public bool 尾3_鱗左1_表示 = true; + public bool 尾3_鱗左1_表示 = true; - public bool 尾3_鱗右1_表示 = true; + public bool 尾3_鱗右1_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾2_鱗左3_表示 = true; + public bool 尾2_鱗左3_表示 = true; - public bool 尾2_鱗右3_表示 = true; + public bool 尾2_鱗右3_表示 = true; - public bool 尾2_鱗左2_表示 = true; + public bool 尾2_鱗左2_表示 = true; - public bool 尾2_鱗右2_表示 = true; + public bool 尾2_鱗右2_表示 = true; - public bool 尾2_鱗左1_表示 = true; + public bool 尾2_鱗左1_表示 = true; - public bool 尾2_鱗右1_表示 = true; + public bool 尾2_鱗右1_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾1_鱗左3_表示 = true; + public bool 尾1_鱗左3_表示 = true; - public bool 尾1_鱗右3_表示 = true; + public bool 尾1_鱗右3_表示 = true; - public bool 尾1_鱗左2_表示 = true; + public bool 尾1_鱗左2_表示 = true; - public bool 尾1_鱗右2_表示 = true; + public bool 尾1_鱗右2_表示 = true; - public bool 尾1_鱗左1_表示 = true; + public bool 尾1_鱗左1_表示 = true; - public bool 尾1_鱗右1_表示 = true; + public bool 尾1_鱗右1_表示 = true; - public bool 尾0_表示 = true; + public bool 尾0_表示 = true; - public bool 尾0_鱗右_表示 = true; + public bool 尾0_鱗右_表示 = true; - public bool 尾0_鱗左_表示 = true; + public bool 尾0_鱗左_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 尾先表示 = true; + public bool 尾先表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public List 尾先_接続 = new List(); + public List 尾先_接続 = new List(); - public 尾_ウD() - { - ThisType = GetType(); - } + public 尾_ウD() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 尾_ウ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_ウ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガ.cs index 2bcc5c9..a00d180 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガ.cs @@ -1,3192 +1,3193 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_ガ : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾; + public class 尾_ガ : 尾 + { + public Par X0Y0_尾; - public Par X0Y0_尾9_尾; + public Par X0Y0_尾9_尾; - public Par X0Y0_尾9_鱗左3; + public Par X0Y0_尾9_鱗左3; - public Par X0Y0_尾9_鱗右3; + public Par X0Y0_尾9_鱗右3; - public Par X0Y0_尾9_鱗左2; + public Par X0Y0_尾9_鱗左2; - public Par X0Y0_尾9_鱗右2; + public Par X0Y0_尾9_鱗右2; - public Par X0Y0_尾9_鱗左1; + public Par X0Y0_尾9_鱗左1; - public Par X0Y0_尾9_鱗右1; + public Par X0Y0_尾9_鱗右1; - public Par X0Y0_尾8_尾; + public Par X0Y0_尾8_尾; - public Par X0Y0_尾8_鱗左3; + public Par X0Y0_尾8_鱗左3; - public Par X0Y0_尾8_鱗右3; + public Par X0Y0_尾8_鱗右3; - public Par X0Y0_尾8_鱗左2; + public Par X0Y0_尾8_鱗左2; - public Par X0Y0_尾8_鱗右2; + public Par X0Y0_尾8_鱗右2; - public Par X0Y0_尾8_鱗左1; + public Par X0Y0_尾8_鱗左1; - public Par X0Y0_尾8_鱗右1; + public Par X0Y0_尾8_鱗右1; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public Par X0Y0_尾7_尾; + public Par X0Y0_尾7_尾; - public Par X0Y0_尾7_鱗左3; + public Par X0Y0_尾7_鱗左3; - public Par X0Y0_尾7_鱗右3; + public Par X0Y0_尾7_鱗右3; - public Par X0Y0_尾7_鱗左2; + public Par X0Y0_尾7_鱗左2; - public Par X0Y0_尾7_鱗右2; + public Par X0Y0_尾7_鱗右2; - public Par X0Y0_尾7_鱗左1; + public Par X0Y0_尾7_鱗左1; - public Par X0Y0_尾7_鱗右1; + public Par X0Y0_尾7_鱗右1; - public Par X0Y0_尾6_尾; + public Par X0Y0_尾6_尾; - public Par X0Y0_尾6_鱗左3; + public Par X0Y0_尾6_鱗左3; - public Par X0Y0_尾6_鱗右3; + public Par X0Y0_尾6_鱗右3; - public Par X0Y0_尾6_鱗左2; + public Par X0Y0_尾6_鱗左2; - public Par X0Y0_尾6_鱗右2; + public Par X0Y0_尾6_鱗右2; - public Par X0Y0_尾6_鱗左1; + public Par X0Y0_尾6_鱗左1; - public Par X0Y0_尾6_鱗右1; + public Par X0Y0_尾6_鱗右1; - public Par X0Y0_尾5_尾; + public Par X0Y0_尾5_尾; - public Par X0Y0_尾5_鱗左3; + public Par X0Y0_尾5_鱗左3; - public Par X0Y0_尾5_鱗右3; + public Par X0Y0_尾5_鱗右3; - public Par X0Y0_尾5_鱗左2; + public Par X0Y0_尾5_鱗左2; - public Par X0Y0_尾5_鱗右2; + public Par X0Y0_尾5_鱗右2; - public Par X0Y0_尾5_鱗左1; + public Par X0Y0_尾5_鱗左1; - public Par X0Y0_尾5_鱗右1; + public Par X0Y0_尾5_鱗右1; - public Par X0Y0_尾4_尾; + public Par X0Y0_尾4_尾; - public Par X0Y0_尾4_鱗左3; + public Par X0Y0_尾4_鱗左3; - public Par X0Y0_尾4_鱗右3; + public Par X0Y0_尾4_鱗右3; - public Par X0Y0_尾4_鱗左2; + public Par X0Y0_尾4_鱗左2; - public Par X0Y0_尾4_鱗右2; + public Par X0Y0_尾4_鱗右2; - public Par X0Y0_尾4_鱗左1; + public Par X0Y0_尾4_鱗左1; - public Par X0Y0_尾4_鱗右1; + public Par X0Y0_尾4_鱗右1; - public Par X0Y0_尾3_尾; + public Par X0Y0_尾3_尾; - public Par X0Y0_尾3_鱗左3; + public Par X0Y0_尾3_鱗左3; - public Par X0Y0_尾3_鱗右3; + public Par X0Y0_尾3_鱗右3; - public Par X0Y0_尾3_鱗左2; + public Par X0Y0_尾3_鱗左2; - public Par X0Y0_尾3_鱗右2; + public Par X0Y0_尾3_鱗右2; - public Par X0Y0_尾3_鱗左1; + public Par X0Y0_尾3_鱗左1; - public Par X0Y0_尾3_鱗右1; + public Par X0Y0_尾3_鱗右1; - public Par X0Y0_尾2_尾; + public Par X0Y0_尾2_尾; - public Par X0Y0_尾2_鱗左3; + public Par X0Y0_尾2_鱗左3; - public Par X0Y0_尾2_鱗右3; + public Par X0Y0_尾2_鱗右3; - public Par X0Y0_尾2_鱗左2; + public Par X0Y0_尾2_鱗左2; - public Par X0Y0_尾2_鱗右2; + public Par X0Y0_尾2_鱗右2; - public Par X0Y0_尾2_鱗左1; + public Par X0Y0_尾2_鱗左1; - public Par X0Y0_尾2_鱗右1; + public Par X0Y0_尾2_鱗右1; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public Par X0Y0_尾1_尾; + public Par X0Y0_尾1_尾; - public Par X0Y0_尾1_鱗左3; + public Par X0Y0_尾1_鱗左3; - public Par X0Y0_尾1_鱗右3; + public Par X0Y0_尾1_鱗右3; - public Par X0Y0_尾1_鱗左2; + public Par X0Y0_尾1_鱗左2; - public Par X0Y0_尾1_鱗右2; + public Par X0Y0_尾1_鱗右2; - public Par X0Y0_尾1_鱗左1; + public Par X0Y0_尾1_鱗左1; - public Par X0Y0_尾1_鱗右1; + public Par X0Y0_尾1_鱗右1; - public Par X0Y0_尾0_尾; + public Par X0Y0_尾0_尾; - public Par X0Y0_尾0_鱗右; + public Par X0Y0_尾0_鱗右; - public Par X0Y0_尾0_鱗左; + public Par X0Y0_尾0_鱗左; - public Par X0Y0_尾19_尾; + public Par X0Y0_尾19_尾; - public Par X0Y0_尾19_殻; + public Par X0Y0_尾19_殻; - public Par X0Y0_尾18_尾; + public Par X0Y0_尾18_尾; - public Par X0Y0_尾18_殻; + public Par X0Y0_尾18_殻; - public Par X0Y0_尾17_尾; + public Par X0Y0_尾17_尾; - public Par X0Y0_尾17_殻; + public Par X0Y0_尾17_殻; - public Par X0Y0_尾16_尾; + public Par X0Y0_尾16_尾; - public Par X0Y0_尾16_殻; + public Par X0Y0_尾16_殻; - public Par X0Y0_尾15_尾; + public Par X0Y0_尾15_尾; - public Par X0Y0_尾15_殻; + public Par X0Y0_尾15_殻; - public Par X0Y0_尾14_尾; + public Par X0Y0_尾14_尾; - public Par X0Y0_尾14_殻; + public Par X0Y0_尾14_殻; - public Par X0Y0_尾13_尾; + public Par X0Y0_尾13_尾; - public Par X0Y0_尾13_殻; + public Par X0Y0_尾13_殻; - public Par X0Y0_尾12_尾; + public Par X0Y0_尾12_尾; - public Par X0Y0_尾12_殻; + public Par X0Y0_尾12_殻; - public Par X0Y0_尾11_尾; + public Par X0Y0_尾11_尾; - public Par X0Y0_尾11_殻; + public Par X0Y0_尾11_殻; - public Par X0Y0_尾10_殻; + public Par X0Y0_尾10_殻; - public ColorD 尾CD; + public ColorD 尾CD; - public ColorD 尾9_尾CD; + public ColorD 尾9_尾CD; - public ColorD 尾9_鱗左3CD; + public ColorD 尾9_鱗左3CD; - public ColorD 尾9_鱗右3CD; + public ColorD 尾9_鱗右3CD; - public ColorD 尾9_鱗左2CD; + public ColorD 尾9_鱗左2CD; - public ColorD 尾9_鱗右2CD; + public ColorD 尾9_鱗右2CD; - public ColorD 尾9_鱗左1CD; + public ColorD 尾9_鱗左1CD; - public ColorD 尾9_鱗右1CD; + public ColorD 尾9_鱗右1CD; - public ColorD 尾8_尾CD; + public ColorD 尾8_尾CD; - public ColorD 尾8_鱗左3CD; + public ColorD 尾8_鱗左3CD; - public ColorD 尾8_鱗右3CD; + public ColorD 尾8_鱗右3CD; - public ColorD 尾8_鱗左2CD; + public ColorD 尾8_鱗左2CD; - public ColorD 尾8_鱗右2CD; + public ColorD 尾8_鱗右2CD; - public ColorD 尾8_鱗左1CD; + public ColorD 尾8_鱗左1CD; - public ColorD 尾8_鱗右1CD; + public ColorD 尾8_鱗右1CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorD 尾7_尾CD; + public ColorD 尾7_尾CD; - public ColorD 尾7_鱗左3CD; + public ColorD 尾7_鱗左3CD; - public ColorD 尾7_鱗右3CD; + public ColorD 尾7_鱗右3CD; - public ColorD 尾7_鱗左2CD; + public ColorD 尾7_鱗左2CD; - public ColorD 尾7_鱗右2CD; + public ColorD 尾7_鱗右2CD; - public ColorD 尾7_鱗左1CD; + public ColorD 尾7_鱗左1CD; - public ColorD 尾7_鱗右1CD; + public ColorD 尾7_鱗右1CD; - public ColorD 尾6_尾CD; + public ColorD 尾6_尾CD; - public ColorD 尾6_鱗左3CD; + public ColorD 尾6_鱗左3CD; - public ColorD 尾6_鱗右3CD; + public ColorD 尾6_鱗右3CD; - public ColorD 尾6_鱗左2CD; + public ColorD 尾6_鱗左2CD; - public ColorD 尾6_鱗右2CD; + public ColorD 尾6_鱗右2CD; - public ColorD 尾6_鱗左1CD; + public ColorD 尾6_鱗左1CD; - public ColorD 尾6_鱗右1CD; + public ColorD 尾6_鱗右1CD; - public ColorD 尾5_尾CD; + public ColorD 尾5_尾CD; - public ColorD 尾5_鱗左3CD; + public ColorD 尾5_鱗左3CD; - public ColorD 尾5_鱗右3CD; + public ColorD 尾5_鱗右3CD; - public ColorD 尾5_鱗左2CD; + public ColorD 尾5_鱗左2CD; - public ColorD 尾5_鱗右2CD; + public ColorD 尾5_鱗右2CD; - public ColorD 尾5_鱗左1CD; + public ColorD 尾5_鱗左1CD; - public ColorD 尾5_鱗右1CD; + public ColorD 尾5_鱗右1CD; - public ColorD 尾4_尾CD; + public ColorD 尾4_尾CD; - public ColorD 尾4_鱗左3CD; + public ColorD 尾4_鱗左3CD; - public ColorD 尾4_鱗右3CD; + public ColorD 尾4_鱗右3CD; - public ColorD 尾4_鱗左2CD; + public ColorD 尾4_鱗左2CD; - public ColorD 尾4_鱗右2CD; + public ColorD 尾4_鱗右2CD; - public ColorD 尾4_鱗左1CD; + public ColorD 尾4_鱗左1CD; - public ColorD 尾4_鱗右1CD; + public ColorD 尾4_鱗右1CD; - public ColorD 尾3_尾CD; + public ColorD 尾3_尾CD; - public ColorD 尾3_鱗左3CD; + public ColorD 尾3_鱗左3CD; - public ColorD 尾3_鱗右3CD; + public ColorD 尾3_鱗右3CD; - public ColorD 尾3_鱗左2CD; + public ColorD 尾3_鱗左2CD; - public ColorD 尾3_鱗右2CD; + public ColorD 尾3_鱗右2CD; - public ColorD 尾3_鱗左1CD; + public ColorD 尾3_鱗左1CD; - public ColorD 尾3_鱗右1CD; + public ColorD 尾3_鱗右1CD; - public ColorD 尾2_尾CD; + public ColorD 尾2_尾CD; - public ColorD 尾2_鱗左3CD; + public ColorD 尾2_鱗左3CD; - public ColorD 尾2_鱗右3CD; + public ColorD 尾2_鱗右3CD; - public ColorD 尾2_鱗左2CD; + public ColorD 尾2_鱗左2CD; - public ColorD 尾2_鱗右2CD; + public ColorD 尾2_鱗右2CD; - public ColorD 尾2_鱗左1CD; + public ColorD 尾2_鱗左1CD; - public ColorD 尾2_鱗右1CD; + public ColorD 尾2_鱗右1CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 尾1_尾CD; + public ColorD 尾1_尾CD; - public ColorD 尾1_鱗左3CD; + public ColorD 尾1_鱗左3CD; - public ColorD 尾1_鱗右3CD; + public ColorD 尾1_鱗右3CD; - public ColorD 尾1_鱗左2CD; + public ColorD 尾1_鱗左2CD; - public ColorD 尾1_鱗右2CD; + public ColorD 尾1_鱗右2CD; - public ColorD 尾1_鱗左1CD; + public ColorD 尾1_鱗左1CD; - public ColorD 尾1_鱗右1CD; + public ColorD 尾1_鱗右1CD; - public ColorD 尾0_尾CD; + public ColorD 尾0_尾CD; - public ColorD 尾0_鱗右CD; + public ColorD 尾0_鱗右CD; - public ColorD 尾0_鱗左CD; + public ColorD 尾0_鱗左CD; - public ColorD 尾19_尾CD; + public ColorD 尾19_尾CD; - public ColorD 尾19_殻CD; + public ColorD 尾19_殻CD; - public ColorD 尾18_尾CD; + public ColorD 尾18_尾CD; - public ColorD 尾18_殻CD; + public ColorD 尾18_殻CD; - public ColorD 尾17_尾CD; + public ColorD 尾17_尾CD; - public ColorD 尾17_殻CD; + public ColorD 尾17_殻CD; - public ColorD 尾16_尾CD; + public ColorD 尾16_尾CD; - public ColorD 尾16_殻CD; + public ColorD 尾16_殻CD; - public ColorD 尾15_尾CD; + public ColorD 尾15_尾CD; - public ColorD 尾15_殻CD; + public ColorD 尾15_殻CD; - public ColorD 尾14_尾CD; + public ColorD 尾14_尾CD; - public ColorD 尾14_殻CD; + public ColorD 尾14_殻CD; - public ColorD 尾13_尾CD; + public ColorD 尾13_尾CD; - public ColorD 尾13_殻CD; + public ColorD 尾13_殻CD; - public ColorD 尾12_尾CD; + public ColorD 尾12_尾CD; - public ColorD 尾12_殻CD; + public ColorD 尾12_殻CD; - public ColorD 尾11_尾CD; + public ColorD 尾11_尾CD; - public ColorD 尾11_殻CD; + public ColorD 尾11_殻CD; - public ColorD 尾10_殻CD; + public ColorD 尾10_殻CD; - public ColorP X0Y0_尾CP; + public ColorP X0Y0_尾CP; - public ColorP X0Y0_尾9_尾CP; + public ColorP X0Y0_尾9_尾CP; - public ColorP X0Y0_尾9_鱗左3CP; + public ColorP X0Y0_尾9_鱗左3CP; - public ColorP X0Y0_尾9_鱗右3CP; + public ColorP X0Y0_尾9_鱗右3CP; - public ColorP X0Y0_尾9_鱗左2CP; + public ColorP X0Y0_尾9_鱗左2CP; - public ColorP X0Y0_尾9_鱗右2CP; + public ColorP X0Y0_尾9_鱗右2CP; - public ColorP X0Y0_尾9_鱗左1CP; + public ColorP X0Y0_尾9_鱗左1CP; - public ColorP X0Y0_尾9_鱗右1CP; + public ColorP X0Y0_尾9_鱗右1CP; - public ColorP X0Y0_尾8_尾CP; + public ColorP X0Y0_尾8_尾CP; - public ColorP X0Y0_尾8_鱗左3CP; + public ColorP X0Y0_尾8_鱗左3CP; - public ColorP X0Y0_尾8_鱗右3CP; + public ColorP X0Y0_尾8_鱗右3CP; - public ColorP X0Y0_尾8_鱗左2CP; + public ColorP X0Y0_尾8_鱗左2CP; - public ColorP X0Y0_尾8_鱗右2CP; + public ColorP X0Y0_尾8_鱗右2CP; - public ColorP X0Y0_尾8_鱗左1CP; + public ColorP X0Y0_尾8_鱗左1CP; - public ColorP X0Y0_尾8_鱗右1CP; + public ColorP X0Y0_尾8_鱗右1CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public ColorP X0Y0_尾7_尾CP; + public ColorP X0Y0_尾7_尾CP; - public ColorP X0Y0_尾7_鱗左3CP; + public ColorP X0Y0_尾7_鱗左3CP; - public ColorP X0Y0_尾7_鱗右3CP; + public ColorP X0Y0_尾7_鱗右3CP; - public ColorP X0Y0_尾7_鱗左2CP; + public ColorP X0Y0_尾7_鱗左2CP; - public ColorP X0Y0_尾7_鱗右2CP; + public ColorP X0Y0_尾7_鱗右2CP; - public ColorP X0Y0_尾7_鱗左1CP; + public ColorP X0Y0_尾7_鱗左1CP; - public ColorP X0Y0_尾7_鱗右1CP; + public ColorP X0Y0_尾7_鱗右1CP; - public ColorP X0Y0_尾6_尾CP; + public ColorP X0Y0_尾6_尾CP; - public ColorP X0Y0_尾6_鱗左3CP; + public ColorP X0Y0_尾6_鱗左3CP; - public ColorP X0Y0_尾6_鱗右3CP; + public ColorP X0Y0_尾6_鱗右3CP; - public ColorP X0Y0_尾6_鱗左2CP; + public ColorP X0Y0_尾6_鱗左2CP; - public ColorP X0Y0_尾6_鱗右2CP; + public ColorP X0Y0_尾6_鱗右2CP; - public ColorP X0Y0_尾6_鱗左1CP; + public ColorP X0Y0_尾6_鱗左1CP; - public ColorP X0Y0_尾6_鱗右1CP; + public ColorP X0Y0_尾6_鱗右1CP; - public ColorP X0Y0_尾5_尾CP; + public ColorP X0Y0_尾5_尾CP; - public ColorP X0Y0_尾5_鱗左3CP; + public ColorP X0Y0_尾5_鱗左3CP; - public ColorP X0Y0_尾5_鱗右3CP; + public ColorP X0Y0_尾5_鱗右3CP; - public ColorP X0Y0_尾5_鱗左2CP; + public ColorP X0Y0_尾5_鱗左2CP; - public ColorP X0Y0_尾5_鱗右2CP; + public ColorP X0Y0_尾5_鱗右2CP; - public ColorP X0Y0_尾5_鱗左1CP; + public ColorP X0Y0_尾5_鱗左1CP; - public ColorP X0Y0_尾5_鱗右1CP; + public ColorP X0Y0_尾5_鱗右1CP; - public ColorP X0Y0_尾4_尾CP; + public ColorP X0Y0_尾4_尾CP; - public ColorP X0Y0_尾4_鱗左3CP; + public ColorP X0Y0_尾4_鱗左3CP; - public ColorP X0Y0_尾4_鱗右3CP; + public ColorP X0Y0_尾4_鱗右3CP; - public ColorP X0Y0_尾4_鱗左2CP; + public ColorP X0Y0_尾4_鱗左2CP; - public ColorP X0Y0_尾4_鱗右2CP; + public ColorP X0Y0_尾4_鱗右2CP; - public ColorP X0Y0_尾4_鱗左1CP; + public ColorP X0Y0_尾4_鱗左1CP; - public ColorP X0Y0_尾4_鱗右1CP; + public ColorP X0Y0_尾4_鱗右1CP; - public ColorP X0Y0_尾3_尾CP; + public ColorP X0Y0_尾3_尾CP; - public ColorP X0Y0_尾3_鱗左3CP; + public ColorP X0Y0_尾3_鱗左3CP; - public ColorP X0Y0_尾3_鱗右3CP; + public ColorP X0Y0_尾3_鱗右3CP; - public ColorP X0Y0_尾3_鱗左2CP; + public ColorP X0Y0_尾3_鱗左2CP; - public ColorP X0Y0_尾3_鱗右2CP; + public ColorP X0Y0_尾3_鱗右2CP; - public ColorP X0Y0_尾3_鱗左1CP; + public ColorP X0Y0_尾3_鱗左1CP; - public ColorP X0Y0_尾3_鱗右1CP; + public ColorP X0Y0_尾3_鱗右1CP; - public ColorP X0Y0_尾2_尾CP; + public ColorP X0Y0_尾2_尾CP; - public ColorP X0Y0_尾2_鱗左3CP; + public ColorP X0Y0_尾2_鱗左3CP; - public ColorP X0Y0_尾2_鱗右3CP; + public ColorP X0Y0_尾2_鱗右3CP; - public ColorP X0Y0_尾2_鱗左2CP; + public ColorP X0Y0_尾2_鱗左2CP; - public ColorP X0Y0_尾2_鱗右2CP; + public ColorP X0Y0_尾2_鱗右2CP; - public ColorP X0Y0_尾2_鱗左1CP; + public ColorP X0Y0_尾2_鱗左1CP; - public ColorP X0Y0_尾2_鱗右1CP; + public ColorP X0Y0_尾2_鱗右1CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public ColorP X0Y0_尾1_尾CP; + public ColorP X0Y0_尾1_尾CP; - public ColorP X0Y0_尾1_鱗左3CP; + public ColorP X0Y0_尾1_鱗左3CP; - public ColorP X0Y0_尾1_鱗右3CP; + public ColorP X0Y0_尾1_鱗右3CP; - public ColorP X0Y0_尾1_鱗左2CP; + public ColorP X0Y0_尾1_鱗左2CP; - public ColorP X0Y0_尾1_鱗右2CP; + public ColorP X0Y0_尾1_鱗右2CP; - public ColorP X0Y0_尾1_鱗左1CP; + public ColorP X0Y0_尾1_鱗左1CP; - public ColorP X0Y0_尾1_鱗右1CP; + public ColorP X0Y0_尾1_鱗右1CP; - public ColorP X0Y0_尾0_尾CP; + public ColorP X0Y0_尾0_尾CP; - public ColorP X0Y0_尾0_鱗右CP; + public ColorP X0Y0_尾0_鱗右CP; - public ColorP X0Y0_尾0_鱗左CP; + public ColorP X0Y0_尾0_鱗左CP; - public ColorP X0Y0_尾19_尾CP; + public ColorP X0Y0_尾19_尾CP; - public ColorP X0Y0_尾19_殻CP; + public ColorP X0Y0_尾19_殻CP; - public ColorP X0Y0_尾18_尾CP; + public ColorP X0Y0_尾18_尾CP; - public ColorP X0Y0_尾18_殻CP; + public ColorP X0Y0_尾18_殻CP; - public ColorP X0Y0_尾17_尾CP; + public ColorP X0Y0_尾17_尾CP; - public ColorP X0Y0_尾17_殻CP; + public ColorP X0Y0_尾17_殻CP; - public ColorP X0Y0_尾16_尾CP; + public ColorP X0Y0_尾16_尾CP; - public ColorP X0Y0_尾16_殻CP; + public ColorP X0Y0_尾16_殻CP; - public ColorP X0Y0_尾15_尾CP; + public ColorP X0Y0_尾15_尾CP; - public ColorP X0Y0_尾15_殻CP; + public ColorP X0Y0_尾15_殻CP; - public ColorP X0Y0_尾14_尾CP; + public ColorP X0Y0_尾14_尾CP; - public ColorP X0Y0_尾14_殻CP; + public ColorP X0Y0_尾14_殻CP; - public ColorP X0Y0_尾13_尾CP; + public ColorP X0Y0_尾13_尾CP; - public ColorP X0Y0_尾13_殻CP; + public ColorP X0Y0_尾13_殻CP; - public ColorP X0Y0_尾12_尾CP; + public ColorP X0Y0_尾12_尾CP; - public ColorP X0Y0_尾12_殻CP; + public ColorP X0Y0_尾12_殻CP; - public ColorP X0Y0_尾11_尾CP; + public ColorP X0Y0_尾11_尾CP; - public ColorP X0Y0_尾11_殻CP; + public ColorP X0Y0_尾11_殻CP; - public ColorP X0Y0_尾10_殻CP; + public ColorP X0Y0_尾10_殻CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - } - } - - public bool 尾_表示 - { - get - { - return X0Y0_尾.Dra; - } - set - { - X0Y0_尾.Dra = value; - X0Y0_尾.Hit = value; - } - } - - public bool 尾9_表示 - { - get - { - return X0Y0_尾9_尾.Dra; - } - set - { - X0Y0_尾9_尾.Dra = value; - X0Y0_尾9_尾.Hit = value; - } - } - - public bool 尾9_鱗左3_表示 - { - get - { - return X0Y0_尾9_鱗左3.Dra; - } - set - { - X0Y0_尾9_鱗左3.Dra = value; - X0Y0_尾9_鱗左3.Hit = value; - } - } - - public bool 尾9_鱗右3_表示 - { - get - { - return X0Y0_尾9_鱗右3.Dra; - } - set - { - X0Y0_尾9_鱗右3.Dra = value; - X0Y0_尾9_鱗右3.Hit = value; - } - } - - public bool 尾9_鱗左2_表示 - { - get - { - return X0Y0_尾9_鱗左2.Dra; - } - set - { - X0Y0_尾9_鱗左2.Dra = value; - X0Y0_尾9_鱗左2.Hit = value; - } - } - - public bool 尾9_鱗右2_表示 - { - get - { - return X0Y0_尾9_鱗右2.Dra; - } - set - { - X0Y0_尾9_鱗右2.Dra = value; - X0Y0_尾9_鱗右2.Hit = value; - } - } - - public bool 尾9_鱗左1_表示 - { - get - { - return X0Y0_尾9_鱗左1.Dra; - } - set - { - X0Y0_尾9_鱗左1.Dra = value; - X0Y0_尾9_鱗左1.Hit = value; - } - } - - public bool 尾9_鱗右1_表示 - { - get - { - return X0Y0_尾9_鱗右1.Dra; - } - set - { - X0Y0_尾9_鱗右1.Dra = value; - X0Y0_尾9_鱗右1.Hit = value; - } - } - - public bool 尾8_表示 - { - get - { - return X0Y0_尾8_尾.Dra; - } - set - { - X0Y0_尾8_尾.Dra = value; - X0Y0_尾8_尾.Hit = value; - } - } - - public bool 尾8_鱗左3_表示 - { - get - { - return X0Y0_尾8_鱗左3.Dra; - } - set - { - X0Y0_尾8_鱗左3.Dra = value; - X0Y0_尾8_鱗左3.Hit = value; - } - } - - public bool 尾8_鱗右3_表示 - { - get - { - return X0Y0_尾8_鱗右3.Dra; - } - set - { - X0Y0_尾8_鱗右3.Dra = value; - X0Y0_尾8_鱗右3.Hit = value; - } - } - - public bool 尾8_鱗左2_表示 - { - get - { - return X0Y0_尾8_鱗左2.Dra; - } - set - { - X0Y0_尾8_鱗左2.Dra = value; - X0Y0_尾8_鱗左2.Hit = value; - } - } - - public bool 尾8_鱗右2_表示 - { - get - { - return X0Y0_尾8_鱗右2.Dra; - } - set - { - X0Y0_尾8_鱗右2.Dra = value; - X0Y0_尾8_鱗右2.Hit = value; - } - } - - public bool 尾8_鱗左1_表示 - { - get - { - return X0Y0_尾8_鱗左1.Dra; - } - set - { - X0Y0_尾8_鱗左1.Dra = value; - X0Y0_尾8_鱗左1.Hit = value; - } - } - - public bool 尾8_鱗右1_表示 - { - get - { - return X0Y0_尾8_鱗右1.Dra; - } - set - { - X0Y0_尾8_鱗右1.Dra = value; - X0Y0_尾8_鱗右1.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 尾7_表示 - { - get - { - return X0Y0_尾7_尾.Dra; - } - set - { - X0Y0_尾7_尾.Dra = value; - X0Y0_尾7_尾.Hit = value; - } - } - - public bool 尾7_鱗左3_表示 - { - get - { - return X0Y0_尾7_鱗左3.Dra; - } - set - { - X0Y0_尾7_鱗左3.Dra = value; - X0Y0_尾7_鱗左3.Hit = value; - } - } - - public bool 尾7_鱗右3_表示 - { - get - { - return X0Y0_尾7_鱗右3.Dra; - } - set - { - X0Y0_尾7_鱗右3.Dra = value; - X0Y0_尾7_鱗右3.Hit = value; - } - } - - public bool 尾7_鱗左2_表示 - { - get - { - return X0Y0_尾7_鱗左2.Dra; - } - set - { - X0Y0_尾7_鱗左2.Dra = value; - X0Y0_尾7_鱗左2.Hit = value; - } - } - - public bool 尾7_鱗右2_表示 - { - get - { - return X0Y0_尾7_鱗右2.Dra; - } - set - { - X0Y0_尾7_鱗右2.Dra = value; - X0Y0_尾7_鱗右2.Hit = value; - } - } - - public bool 尾7_鱗左1_表示 - { - get - { - return X0Y0_尾7_鱗左1.Dra; - } - set - { - X0Y0_尾7_鱗左1.Dra = value; - X0Y0_尾7_鱗左1.Hit = value; - } - } - - public bool 尾7_鱗右1_表示 - { - get - { - return X0Y0_尾7_鱗右1.Dra; - } - set - { - X0Y0_尾7_鱗右1.Dra = value; - X0Y0_尾7_鱗右1.Hit = value; - } - } - - public bool 尾6_表示 - { - get - { - return X0Y0_尾6_尾.Dra; - } - set - { - X0Y0_尾6_尾.Dra = value; - X0Y0_尾6_尾.Hit = value; - } - } - - public bool 尾6_鱗左3_表示 - { - get - { - return X0Y0_尾6_鱗左3.Dra; - } - set - { - X0Y0_尾6_鱗左3.Dra = value; - X0Y0_尾6_鱗左3.Hit = value; - } - } - - public bool 尾6_鱗右3_表示 - { - get - { - return X0Y0_尾6_鱗右3.Dra; - } - set - { - X0Y0_尾6_鱗右3.Dra = value; - X0Y0_尾6_鱗右3.Hit = value; - } - } - - public bool 尾6_鱗左2_表示 - { - get - { - return X0Y0_尾6_鱗左2.Dra; - } - set - { - X0Y0_尾6_鱗左2.Dra = value; - X0Y0_尾6_鱗左2.Hit = value; - } - } - - public bool 尾6_鱗右2_表示 - { - get - { - return X0Y0_尾6_鱗右2.Dra; - } - set - { - X0Y0_尾6_鱗右2.Dra = value; - X0Y0_尾6_鱗右2.Hit = value; - } - } - - public bool 尾6_鱗左1_表示 - { - get - { - return X0Y0_尾6_鱗左1.Dra; - } - set - { - X0Y0_尾6_鱗左1.Dra = value; - X0Y0_尾6_鱗左1.Hit = value; - } - } - - public bool 尾6_鱗右1_表示 - { - get - { - return X0Y0_尾6_鱗右1.Dra; - } - set - { - X0Y0_尾6_鱗右1.Dra = value; - X0Y0_尾6_鱗右1.Hit = value; - } - } - - public bool 尾5_表示 - { - get - { - return X0Y0_尾5_尾.Dra; - } - set - { - X0Y0_尾5_尾.Dra = value; - X0Y0_尾5_尾.Hit = value; - } - } - - public bool 尾5_鱗左3_表示 - { - get - { - return X0Y0_尾5_鱗左3.Dra; - } - set - { - X0Y0_尾5_鱗左3.Dra = value; - X0Y0_尾5_鱗左3.Hit = value; - } - } - - public bool 尾5_鱗右3_表示 - { - get - { - return X0Y0_尾5_鱗右3.Dra; - } - set - { - X0Y0_尾5_鱗右3.Dra = value; - X0Y0_尾5_鱗右3.Hit = value; - } - } - - public bool 尾5_鱗左2_表示 - { - get - { - return X0Y0_尾5_鱗左2.Dra; - } - set - { - X0Y0_尾5_鱗左2.Dra = value; - X0Y0_尾5_鱗左2.Hit = value; - } - } - - public bool 尾5_鱗右2_表示 - { - get - { - return X0Y0_尾5_鱗右2.Dra; - } - set - { - X0Y0_尾5_鱗右2.Dra = value; - X0Y0_尾5_鱗右2.Hit = value; - } - } - - public bool 尾5_鱗左1_表示 - { - get - { - return X0Y0_尾5_鱗左1.Dra; - } - set - { - X0Y0_尾5_鱗左1.Dra = value; - X0Y0_尾5_鱗左1.Hit = value; - } - } - - public bool 尾5_鱗右1_表示 - { - get - { - return X0Y0_尾5_鱗右1.Dra; - } - set - { - X0Y0_尾5_鱗右1.Dra = value; - X0Y0_尾5_鱗右1.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4_尾.Dra; - } - set - { - X0Y0_尾4_尾.Dra = value; - X0Y0_尾4_尾.Hit = value; - } - } - - public bool 尾4_鱗左3_表示 - { - get - { - return X0Y0_尾4_鱗左3.Dra; - } - set - { - X0Y0_尾4_鱗左3.Dra = value; - X0Y0_尾4_鱗左3.Hit = value; - } - } - - public bool 尾4_鱗右3_表示 - { - get - { - return X0Y0_尾4_鱗右3.Dra; - } - set - { - X0Y0_尾4_鱗右3.Dra = value; - X0Y0_尾4_鱗右3.Hit = value; - } - } - - public bool 尾4_鱗左2_表示 - { - get - { - return X0Y0_尾4_鱗左2.Dra; - } - set - { - X0Y0_尾4_鱗左2.Dra = value; - X0Y0_尾4_鱗左2.Hit = value; - } - } - - public bool 尾4_鱗右2_表示 - { - get - { - return X0Y0_尾4_鱗右2.Dra; - } - set - { - X0Y0_尾4_鱗右2.Dra = value; - X0Y0_尾4_鱗右2.Hit = value; - } - } - - public bool 尾4_鱗左1_表示 - { - get - { - return X0Y0_尾4_鱗左1.Dra; - } - set - { - X0Y0_尾4_鱗左1.Dra = value; - X0Y0_尾4_鱗左1.Hit = value; - } - } - - public bool 尾4_鱗右1_表示 - { - get - { - return X0Y0_尾4_鱗右1.Dra; - } - set - { - X0Y0_尾4_鱗右1.Dra = value; - X0Y0_尾4_鱗右1.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3_尾.Dra; - } - set - { - X0Y0_尾3_尾.Dra = value; - X0Y0_尾3_尾.Hit = value; - } - } - - public bool 尾3_鱗左3_表示 - { - get - { - return X0Y0_尾3_鱗左3.Dra; - } - set - { - X0Y0_尾3_鱗左3.Dra = value; - X0Y0_尾3_鱗左3.Hit = value; - } - } - - public bool 尾3_鱗右3_表示 - { - get - { - return X0Y0_尾3_鱗右3.Dra; - } - set - { - X0Y0_尾3_鱗右3.Dra = value; - X0Y0_尾3_鱗右3.Hit = value; - } - } - - public bool 尾3_鱗左2_表示 - { - get - { - return X0Y0_尾3_鱗左2.Dra; - } - set - { - X0Y0_尾3_鱗左2.Dra = value; - X0Y0_尾3_鱗左2.Hit = value; - } - } - - public bool 尾3_鱗右2_表示 - { - get - { - return X0Y0_尾3_鱗右2.Dra; - } - set - { - X0Y0_尾3_鱗右2.Dra = value; - X0Y0_尾3_鱗右2.Hit = value; - } - } - - public bool 尾3_鱗左1_表示 - { - get - { - return X0Y0_尾3_鱗左1.Dra; - } - set - { - X0Y0_尾3_鱗左1.Dra = value; - X0Y0_尾3_鱗左1.Hit = value; - } - } - - public bool 尾3_鱗右1_表示 - { - get - { - return X0Y0_尾3_鱗右1.Dra; - } - set - { - X0Y0_尾3_鱗右1.Dra = value; - X0Y0_尾3_鱗右1.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2_尾.Dra; - } - set - { - X0Y0_尾2_尾.Dra = value; - X0Y0_尾2_尾.Hit = value; - } - } - - public bool 尾2_鱗左3_表示 - { - get - { - return X0Y0_尾2_鱗左3.Dra; - } - set - { - X0Y0_尾2_鱗左3.Dra = value; - X0Y0_尾2_鱗左3.Hit = value; - } - } - - public bool 尾2_鱗右3_表示 - { - get - { - return X0Y0_尾2_鱗右3.Dra; - } - set - { - X0Y0_尾2_鱗右3.Dra = value; - X0Y0_尾2_鱗右3.Hit = value; - } - } - - public bool 尾2_鱗左2_表示 - { - get - { - return X0Y0_尾2_鱗左2.Dra; - } - set - { - X0Y0_尾2_鱗左2.Dra = value; - X0Y0_尾2_鱗左2.Hit = value; - } - } - - public bool 尾2_鱗右2_表示 - { - get - { - return X0Y0_尾2_鱗右2.Dra; - } - set - { - X0Y0_尾2_鱗右2.Dra = value; - X0Y0_尾2_鱗右2.Hit = value; - } - } - - public bool 尾2_鱗左1_表示 - { - get - { - return X0Y0_尾2_鱗左1.Dra; - } - set - { - X0Y0_尾2_鱗左1.Dra = value; - X0Y0_尾2_鱗左1.Hit = value; - } - } - - public bool 尾2_鱗右1_表示 - { - get - { - return X0Y0_尾2_鱗右1.Dra; - } - set - { - X0Y0_尾2_鱗右1.Dra = value; - X0Y0_尾2_鱗右1.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1_尾.Dra; - } - set - { - X0Y0_尾1_尾.Dra = value; - X0Y0_尾1_尾.Hit = value; - } - } - - public bool 尾1_鱗左3_表示 - { - get - { - return X0Y0_尾1_鱗左3.Dra; - } - set - { - X0Y0_尾1_鱗左3.Dra = value; - X0Y0_尾1_鱗左3.Hit = value; - } - } - - public bool 尾1_鱗右3_表示 - { - get - { - return X0Y0_尾1_鱗右3.Dra; - } - set - { - X0Y0_尾1_鱗右3.Dra = value; - X0Y0_尾1_鱗右3.Hit = value; - } - } - - public bool 尾1_鱗左2_表示 - { - get - { - return X0Y0_尾1_鱗左2.Dra; - } - set - { - X0Y0_尾1_鱗左2.Dra = value; - X0Y0_尾1_鱗左2.Hit = value; - } - } - - public bool 尾1_鱗右2_表示 - { - get - { - return X0Y0_尾1_鱗右2.Dra; - } - set - { - X0Y0_尾1_鱗右2.Dra = value; - X0Y0_尾1_鱗右2.Hit = value; - } - } - - public bool 尾1_鱗左1_表示 - { - get - { - return X0Y0_尾1_鱗左1.Dra; - } - set - { - X0Y0_尾1_鱗左1.Dra = value; - X0Y0_尾1_鱗左1.Hit = value; - } - } - - public bool 尾1_鱗右1_表示 - { - get - { - return X0Y0_尾1_鱗右1.Dra; - } - set - { - X0Y0_尾1_鱗右1.Dra = value; - X0Y0_尾1_鱗右1.Hit = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0_尾.Dra; - } - set - { - X0Y0_尾0_尾.Dra = value; - X0Y0_尾0_尾.Hit = value; - } - } - - public bool 尾0_鱗右_表示 - { - get - { - return X0Y0_尾0_鱗右.Dra; - } - set - { - X0Y0_尾0_鱗右.Dra = value; - X0Y0_尾0_鱗右.Hit = value; - } - } - - public bool 尾0_鱗左_表示 - { - get - { - return X0Y0_尾0_鱗左.Dra; - } - set - { - X0Y0_尾0_鱗左.Dra = value; - X0Y0_尾0_鱗左.Hit = value; - } - } - - public bool 尾19_尾_表示 - { - get - { - return X0Y0_尾19_尾.Dra; - } - set - { - X0Y0_尾19_尾.Dra = value; - X0Y0_尾19_尾.Hit = value; - } - } - - public bool 尾19_殻_表示 - { - get - { - return X0Y0_尾19_殻.Dra; - } - set - { - X0Y0_尾19_殻.Dra = value; - X0Y0_尾19_殻.Hit = value; - } - } - - public bool 尾18_尾_表示 - { - get - { - return X0Y0_尾18_尾.Dra; - } - set - { - X0Y0_尾18_尾.Dra = value; - X0Y0_尾18_尾.Hit = value; - } - } - - public bool 尾18_殻_表示 - { - get - { - return X0Y0_尾18_殻.Dra; - } - set - { - X0Y0_尾18_殻.Dra = value; - X0Y0_尾18_殻.Hit = value; - } - } - - public bool 尾17_尾_表示 - { - get - { - return X0Y0_尾17_尾.Dra; - } - set - { - X0Y0_尾17_尾.Dra = value; - X0Y0_尾17_尾.Hit = value; - } - } - - public bool 尾17_殻_表示 - { - get - { - return X0Y0_尾17_殻.Dra; - } - set - { - X0Y0_尾17_殻.Dra = value; - X0Y0_尾17_殻.Hit = value; - } - } - - public bool 尾16_尾_表示 - { - get - { - return X0Y0_尾16_尾.Dra; - } - set - { - X0Y0_尾16_尾.Dra = value; - X0Y0_尾16_尾.Hit = value; - } - } - - public bool 尾16_殻_表示 - { - get - { - return X0Y0_尾16_殻.Dra; - } - set - { - X0Y0_尾16_殻.Dra = value; - X0Y0_尾16_殻.Hit = value; - } - } - - public bool 尾15_尾_表示 - { - get - { - return X0Y0_尾15_尾.Dra; - } - set - { - X0Y0_尾15_尾.Dra = value; - X0Y0_尾15_尾.Hit = value; - } - } - - public bool 尾15_殻_表示 - { - get - { - return X0Y0_尾15_殻.Dra; - } - set - { - X0Y0_尾15_殻.Dra = value; - X0Y0_尾15_殻.Hit = value; - } - } - - public bool 尾14_尾_表示 - { - get - { - return X0Y0_尾14_尾.Dra; - } - set - { - X0Y0_尾14_尾.Dra = value; - X0Y0_尾14_尾.Hit = value; - } - } - - public bool 尾14_殻_表示 - { - get - { - return X0Y0_尾14_殻.Dra; - } - set - { - X0Y0_尾14_殻.Dra = value; - X0Y0_尾14_殻.Hit = value; - } - } - - public bool 尾13_尾_表示 - { - get - { - return X0Y0_尾13_尾.Dra; - } - set - { - X0Y0_尾13_尾.Dra = value; - X0Y0_尾13_尾.Hit = value; - } - } - - public bool 尾13_殻_表示 - { - get - { - return X0Y0_尾13_殻.Dra; - } - set - { - X0Y0_尾13_殻.Dra = value; - X0Y0_尾13_殻.Hit = value; - } - } - - public bool 尾12_尾_表示 - { - get - { - return X0Y0_尾12_尾.Dra; - } - set - { - X0Y0_尾12_尾.Dra = value; - X0Y0_尾12_尾.Hit = value; - } - } - - public bool 尾12_殻_表示 - { - get - { - return X0Y0_尾12_殻.Dra; - } - set - { - X0Y0_尾12_殻.Dra = value; - X0Y0_尾12_殻.Hit = value; - } - } - - public bool 尾11_尾_表示 - { - get - { - return X0Y0_尾11_尾.Dra; - } - set - { - X0Y0_尾11_尾.Dra = value; - X0Y0_尾11_尾.Hit = value; - } - } - - public bool 尾11_殻_表示 - { - get - { - return X0Y0_尾11_殻.Dra; - } - set - { - X0Y0_尾11_殻.Dra = value; - X0Y0_尾11_殻.Hit = value; - } - } - - public bool 尾10_殻_表示 - { - get - { - return X0Y0_尾10_殻.Dra; - } - set - { - X0Y0_尾10_殻.Dra = value; - X0Y0_尾10_殻.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾_表示; - } - set - { - 尾_表示 = value; - 尾9_表示 = value; - 尾9_鱗左3_表示 = value; - 尾9_鱗右3_表示 = value; - 尾9_鱗左2_表示 = value; - 尾9_鱗右2_表示 = value; - 尾9_鱗左1_表示 = value; - 尾9_鱗右1_表示 = value; - 尾8_表示 = value; - 尾8_鱗左3_表示 = value; - 尾8_鱗右3_表示 = value; - 尾8_鱗左2_表示 = value; - 尾8_鱗右2_表示 = value; - 尾8_鱗左1_表示 = value; - 尾8_鱗右1_表示 = value; - 尾7_表示 = value; - 尾7_鱗左3_表示 = value; - 尾7_鱗右3_表示 = value; - 尾7_鱗左2_表示 = value; - 尾7_鱗右2_表示 = value; - 尾7_鱗左1_表示 = value; - 尾7_鱗右1_表示 = value; - 尾6_表示 = value; - 尾6_鱗左3_表示 = value; - 尾6_鱗右3_表示 = value; - 尾6_鱗左2_表示 = value; - 尾6_鱗右2_表示 = value; - 尾6_鱗左1_表示 = value; - 尾6_鱗右1_表示 = value; - 尾5_表示 = value; - 尾5_鱗左3_表示 = value; - 尾5_鱗右3_表示 = value; - 尾5_鱗左2_表示 = value; - 尾5_鱗右2_表示 = value; - 尾5_鱗左1_表示 = value; - 尾5_鱗右1_表示 = value; - 尾4_表示 = value; - 尾4_鱗左3_表示 = value; - 尾4_鱗右3_表示 = value; - 尾4_鱗左2_表示 = value; - 尾4_鱗右2_表示 = value; - 尾4_鱗左1_表示 = value; - 尾4_鱗右1_表示 = value; - 尾3_表示 = value; - 尾3_鱗左3_表示 = value; - 尾3_鱗右3_表示 = value; - 尾3_鱗左2_表示 = value; - 尾3_鱗右2_表示 = value; - 尾3_鱗左1_表示 = value; - 尾3_鱗右1_表示 = value; - 尾2_表示 = value; - 尾2_鱗左3_表示 = value; - 尾2_鱗右3_表示 = value; - 尾2_鱗左2_表示 = value; - 尾2_鱗右2_表示 = value; - 尾2_鱗左1_表示 = value; - 尾2_鱗右1_表示 = value; - 尾1_表示 = value; - 尾1_鱗左3_表示 = value; - 尾1_鱗右3_表示 = value; - 尾1_鱗左2_表示 = value; - 尾1_鱗右2_表示 = value; - 尾1_鱗左1_表示 = value; - 尾1_鱗右1_表示 = value; - 尾0_表示 = value; - 尾0_鱗右_表示 = value; - 尾0_鱗左_表示 = value; - 尾19_尾_表示 = value; - 尾19_殻_表示 = value; - 尾18_尾_表示 = value; - 尾18_殻_表示 = value; - 尾17_尾_表示 = value; - 尾17_殻_表示 = value; - 尾16_尾_表示 = value; - 尾16_殻_表示 = value; - 尾15_尾_表示 = value; - 尾15_殻_表示 = value; - 尾14_尾_表示 = value; - 尾14_殻_表示 = value; - 尾13_尾_表示 = value; - 尾13_殻_表示 = value; - 尾12_尾_表示 = value; - 尾12_殻_表示 = value; - 尾11_尾_表示 = value; - 尾11_殻_表示 = value; - 尾10_殻_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾CD.不透明度; - } - set - { - 尾CD.不透明度 = value; - 尾9_尾CD.不透明度 = value; - 尾9_鱗左3CD.不透明度 = value; - 尾9_鱗右3CD.不透明度 = value; - 尾9_鱗左2CD.不透明度 = value; - 尾9_鱗右2CD.不透明度 = value; - 尾9_鱗左1CD.不透明度 = value; - 尾9_鱗右1CD.不透明度 = value; - 尾8_尾CD.不透明度 = value; - 尾8_鱗左3CD.不透明度 = value; - 尾8_鱗右3CD.不透明度 = value; - 尾8_鱗左2CD.不透明度 = value; - 尾8_鱗右2CD.不透明度 = value; - 尾8_鱗左1CD.不透明度 = value; - 尾8_鱗右1CD.不透明度 = value; - 尾7_尾CD.不透明度 = value; - 尾7_鱗左3CD.不透明度 = value; - 尾7_鱗右3CD.不透明度 = value; - 尾7_鱗左2CD.不透明度 = value; - 尾7_鱗右2CD.不透明度 = value; - 尾7_鱗左1CD.不透明度 = value; - 尾7_鱗右1CD.不透明度 = value; - 尾6_尾CD.不透明度 = value; - 尾6_鱗左3CD.不透明度 = value; - 尾6_鱗右3CD.不透明度 = value; - 尾6_鱗左2CD.不透明度 = value; - 尾6_鱗右2CD.不透明度 = value; - 尾6_鱗左1CD.不透明度 = value; - 尾6_鱗右1CD.不透明度 = value; - 尾5_尾CD.不透明度 = value; - 尾5_鱗左3CD.不透明度 = value; - 尾5_鱗右3CD.不透明度 = value; - 尾5_鱗左2CD.不透明度 = value; - 尾5_鱗右2CD.不透明度 = value; - 尾5_鱗左1CD.不透明度 = value; - 尾5_鱗右1CD.不透明度 = value; - 尾4_尾CD.不透明度 = value; - 尾4_鱗左3CD.不透明度 = value; - 尾4_鱗右3CD.不透明度 = value; - 尾4_鱗左2CD.不透明度 = value; - 尾4_鱗右2CD.不透明度 = value; - 尾4_鱗左1CD.不透明度 = value; - 尾4_鱗右1CD.不透明度 = value; - 尾3_尾CD.不透明度 = value; - 尾3_鱗左3CD.不透明度 = value; - 尾3_鱗右3CD.不透明度 = value; - 尾3_鱗左2CD.不透明度 = value; - 尾3_鱗右2CD.不透明度 = value; - 尾3_鱗左1CD.不透明度 = value; - 尾3_鱗右1CD.不透明度 = value; - 尾2_尾CD.不透明度 = value; - 尾2_鱗左3CD.不透明度 = value; - 尾2_鱗右3CD.不透明度 = value; - 尾2_鱗左2CD.不透明度 = value; - 尾2_鱗右2CD.不透明度 = value; - 尾2_鱗左1CD.不透明度 = value; - 尾2_鱗右1CD.不透明度 = value; - 尾1_尾CD.不透明度 = value; - 尾1_鱗左3CD.不透明度 = value; - 尾1_鱗右3CD.不透明度 = value; - 尾1_鱗左2CD.不透明度 = value; - 尾1_鱗右2CD.不透明度 = value; - 尾1_鱗左1CD.不透明度 = value; - 尾1_鱗右1CD.不透明度 = value; - 尾0_尾CD.不透明度 = value; - 尾0_鱗右CD.不透明度 = value; - 尾0_鱗左CD.不透明度 = value; - 尾19_尾CD.不透明度 = value; - 尾19_殻CD.不透明度 = value; - 尾18_尾CD.不透明度 = value; - 尾18_殻CD.不透明度 = value; - 尾17_尾CD.不透明度 = value; - 尾17_殻CD.不透明度 = value; - 尾16_尾CD.不透明度 = value; - 尾16_殻CD.不透明度 = value; - 尾15_尾CD.不透明度 = value; - 尾15_殻CD.不透明度 = value; - 尾14_尾CD.不透明度 = value; - 尾14_殻CD.不透明度 = value; - 尾13_尾CD.不透明度 = value; - 尾13_殻CD.不透明度 = value; - 尾12_尾CD.不透明度 = value; - 尾12_殻CD.不透明度 = value; - 尾11_尾CD.不透明度 = value; - 尾11_殻CD.不透明度 = value; - 尾10_殻CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 尾_ガ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_ガD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ガラ"; - dif.Add(new Pars(Sta.尻尾["尾"][0][17])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾 = pars["尾"].ToPar(); - Pars pars2 = pars["尾9"].ToPars(); - X0Y0_尾9_尾 = pars2["尾"].ToPar(); - X0Y0_尾9_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾9_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾9_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾9_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾9_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾9_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾8"].ToPars(); - X0Y0_尾8_尾 = pars2["尾"].ToPar(); - X0Y0_尾8_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾8_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾8_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾8_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾8_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾8_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾7"].ToPars(); - X0Y0_尾7_尾 = pars2["尾"].ToPar(); - X0Y0_尾7_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾7_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾7_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾7_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾7_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾7_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾6"].ToPars(); - X0Y0_尾6_尾 = pars2["尾"].ToPar(); - X0Y0_尾6_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾6_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾6_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾6_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾6_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾6_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾5"].ToPars(); - X0Y0_尾5_尾 = pars2["尾"].ToPar(); - X0Y0_尾5_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾5_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾5_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾5_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾5_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾5_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾4"].ToPars(); - X0Y0_尾4_尾 = pars2["尾"].ToPar(); - X0Y0_尾4_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾4_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾4_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾4_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾4_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾4_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾3"].ToPars(); - X0Y0_尾3_尾 = pars2["尾"].ToPar(); - X0Y0_尾3_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾3_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾3_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾3_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾3_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾3_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾2"].ToPars(); - X0Y0_尾2_尾 = pars2["尾"].ToPar(); - X0Y0_尾2_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾2_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾2_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾2_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾2_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾2_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾1"].ToPars(); - X0Y0_尾1_尾 = pars2["尾"].ToPar(); - X0Y0_尾1_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾1_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾1_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾1_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾1_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾1_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾0"].ToPars(); - X0Y0_尾0_尾 = pars2["尾"].ToPar(); - X0Y0_尾0_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾0_鱗左 = pars2["鱗左"].ToPar(); - pars2 = pars["尾19"].ToPars(); - X0Y0_尾19_尾 = pars2["尾"].ToPar(); - X0Y0_尾19_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾18"].ToPars(); - X0Y0_尾18_尾 = pars2["尾"].ToPar(); - X0Y0_尾18_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾17"].ToPars(); - X0Y0_尾17_尾 = pars2["尾"].ToPar(); - X0Y0_尾17_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾16"].ToPars(); - X0Y0_尾16_尾 = pars2["尾"].ToPar(); - X0Y0_尾16_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾15"].ToPars(); - X0Y0_尾15_尾 = pars2["尾"].ToPar(); - X0Y0_尾15_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾14"].ToPars(); - X0Y0_尾14_尾 = pars2["尾"].ToPar(); - X0Y0_尾14_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾13"].ToPars(); - X0Y0_尾13_尾 = pars2["尾"].ToPar(); - X0Y0_尾13_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾12"].ToPars(); - X0Y0_尾12_尾 = pars2["尾"].ToPar(); - X0Y0_尾12_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾11"].ToPars(); - X0Y0_尾11_尾 = pars2["尾"].ToPar(); - X0Y0_尾11_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾10"].ToPars(); - X0Y0_尾10_殻 = pars2["殻"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾_表示 = e.尾_表示; - 尾9_表示 = e.尾9_表示; - 尾9_鱗左3_表示 = e.尾9_鱗左3_表示; - 尾9_鱗右3_表示 = e.尾9_鱗右3_表示; - 尾9_鱗左2_表示 = e.尾9_鱗左2_表示; - 尾9_鱗右2_表示 = e.尾9_鱗右2_表示; - 尾9_鱗左1_表示 = e.尾9_鱗左1_表示; - 尾9_鱗右1_表示 = e.尾9_鱗右1_表示; - 尾8_表示 = e.尾8_表示; - 尾8_鱗左3_表示 = e.尾8_鱗左3_表示; - 尾8_鱗右3_表示 = e.尾8_鱗右3_表示; - 尾8_鱗左2_表示 = e.尾8_鱗左2_表示; - 尾8_鱗右2_表示 = e.尾8_鱗右2_表示; - 尾8_鱗左1_表示 = e.尾8_鱗左1_表示; - 尾8_鱗右1_表示 = e.尾8_鱗右1_表示; - 尾7_表示 = e.尾7_表示; - 尾7_鱗左3_表示 = e.尾7_鱗左3_表示; - 尾7_鱗右3_表示 = e.尾7_鱗右3_表示; - 尾7_鱗左2_表示 = e.尾7_鱗左2_表示; - 尾7_鱗右2_表示 = e.尾7_鱗右2_表示; - 尾7_鱗左1_表示 = e.尾7_鱗左1_表示; - 尾7_鱗右1_表示 = e.尾7_鱗右1_表示; - 尾6_表示 = e.尾6_表示; - 尾6_鱗左3_表示 = e.尾6_鱗左3_表示; - 尾6_鱗右3_表示 = e.尾6_鱗右3_表示; - 尾6_鱗左2_表示 = e.尾6_鱗左2_表示; - 尾6_鱗右2_表示 = e.尾6_鱗右2_表示; - 尾6_鱗左1_表示 = e.尾6_鱗左1_表示; - 尾6_鱗右1_表示 = e.尾6_鱗右1_表示; - 尾5_表示 = e.尾5_表示; - 尾5_鱗左3_表示 = e.尾5_鱗左3_表示; - 尾5_鱗右3_表示 = e.尾5_鱗右3_表示; - 尾5_鱗左2_表示 = e.尾5_鱗左2_表示; - 尾5_鱗右2_表示 = e.尾5_鱗右2_表示; - 尾5_鱗左1_表示 = e.尾5_鱗左1_表示; - 尾5_鱗右1_表示 = e.尾5_鱗右1_表示; - 尾4_表示 = e.尾4_表示; - 尾4_鱗左3_表示 = e.尾4_鱗左3_表示; - 尾4_鱗右3_表示 = e.尾4_鱗右3_表示; - 尾4_鱗左2_表示 = e.尾4_鱗左2_表示; - 尾4_鱗右2_表示 = e.尾4_鱗右2_表示; - 尾4_鱗左1_表示 = e.尾4_鱗左1_表示; - 尾4_鱗右1_表示 = e.尾4_鱗右1_表示; - 尾3_表示 = e.尾3_表示; - 尾3_鱗左3_表示 = e.尾3_鱗左3_表示; - 尾3_鱗右3_表示 = e.尾3_鱗右3_表示; - 尾3_鱗左2_表示 = e.尾3_鱗左2_表示; - 尾3_鱗右2_表示 = e.尾3_鱗右2_表示; - 尾3_鱗左1_表示 = e.尾3_鱗左1_表示; - 尾3_鱗右1_表示 = e.尾3_鱗右1_表示; - 尾2_表示 = e.尾2_表示; - 尾2_鱗左3_表示 = e.尾2_鱗左3_表示; - 尾2_鱗右3_表示 = e.尾2_鱗右3_表示; - 尾2_鱗左2_表示 = e.尾2_鱗左2_表示; - 尾2_鱗右2_表示 = e.尾2_鱗右2_表示; - 尾2_鱗左1_表示 = e.尾2_鱗左1_表示; - 尾2_鱗右1_表示 = e.尾2_鱗右1_表示; - 尾1_表示 = e.尾1_表示; - 尾1_鱗左3_表示 = e.尾1_鱗左3_表示; - 尾1_鱗右3_表示 = e.尾1_鱗右3_表示; - 尾1_鱗左2_表示 = e.尾1_鱗左2_表示; - 尾1_鱗右2_表示 = e.尾1_鱗右2_表示; - 尾1_鱗左1_表示 = e.尾1_鱗左1_表示; - 尾1_鱗右1_表示 = e.尾1_鱗右1_表示; - 尾0_表示 = e.尾0_表示; - 尾0_鱗右_表示 = e.尾0_鱗右_表示; - 尾0_鱗左_表示 = e.尾0_鱗左_表示; - 尾19_尾_表示 = e.尾19_尾_表示; - 尾19_殻_表示 = e.尾19_殻_表示; - 尾18_尾_表示 = e.尾18_尾_表示; - 尾18_殻_表示 = e.尾18_殻_表示; - 尾17_尾_表示 = e.尾17_尾_表示; - 尾17_殻_表示 = e.尾17_殻_表示; - 尾16_尾_表示 = e.尾16_尾_表示; - 尾16_殻_表示 = e.尾16_殻_表示; - 尾15_尾_表示 = e.尾15_尾_表示; - 尾15_殻_表示 = e.尾15_殻_表示; - 尾14_尾_表示 = e.尾14_尾_表示; - 尾14_殻_表示 = e.尾14_殻_表示; - 尾13_尾_表示 = e.尾13_尾_表示; - 尾13_殻_表示 = e.尾13_殻_表示; - 尾12_尾_表示 = e.尾12_尾_表示; - 尾12_殻_表示 = e.尾12_殻_表示; - 尾11_尾_表示 = e.尾11_尾_表示; - 尾11_殻_表示 = e.尾11_殻_表示; - 尾10_殻_表示 = e.尾10_殻_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_尾CP = new ColorP(X0Y0_尾, 尾CD, DisUnit, abj: true); - X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); - X0Y0_尾9_鱗左3CP = new ColorP(X0Y0_尾9_鱗左3, 尾9_鱗左3CD, DisUnit, abj: true); - X0Y0_尾9_鱗右3CP = new ColorP(X0Y0_尾9_鱗右3, 尾9_鱗右3CD, DisUnit, abj: true); - X0Y0_尾9_鱗左2CP = new ColorP(X0Y0_尾9_鱗左2, 尾9_鱗左2CD, DisUnit, abj: true); - X0Y0_尾9_鱗右2CP = new ColorP(X0Y0_尾9_鱗右2, 尾9_鱗右2CD, DisUnit, abj: true); - X0Y0_尾9_鱗左1CP = new ColorP(X0Y0_尾9_鱗左1, 尾9_鱗左1CD, DisUnit, abj: true); - X0Y0_尾9_鱗右1CP = new ColorP(X0Y0_尾9_鱗右1, 尾9_鱗右1CD, DisUnit, abj: true); - X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); - X0Y0_尾8_鱗左3CP = new ColorP(X0Y0_尾8_鱗左3, 尾8_鱗左3CD, DisUnit, abj: true); - X0Y0_尾8_鱗右3CP = new ColorP(X0Y0_尾8_鱗右3, 尾8_鱗右3CD, DisUnit, abj: true); - X0Y0_尾8_鱗左2CP = new ColorP(X0Y0_尾8_鱗左2, 尾8_鱗左2CD, DisUnit, abj: true); - X0Y0_尾8_鱗右2CP = new ColorP(X0Y0_尾8_鱗右2, 尾8_鱗右2CD, DisUnit, abj: true); - X0Y0_尾8_鱗左1CP = new ColorP(X0Y0_尾8_鱗左1, 尾8_鱗左1CD, DisUnit, abj: true); - X0Y0_尾8_鱗右1CP = new ColorP(X0Y0_尾8_鱗右1, 尾8_鱗右1CD, DisUnit, abj: true); - X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); - X0Y0_尾7_鱗左3CP = new ColorP(X0Y0_尾7_鱗左3, 尾7_鱗左3CD, DisUnit, abj: true); - X0Y0_尾7_鱗右3CP = new ColorP(X0Y0_尾7_鱗右3, 尾7_鱗右3CD, DisUnit, abj: true); - X0Y0_尾7_鱗左2CP = new ColorP(X0Y0_尾7_鱗左2, 尾7_鱗左2CD, DisUnit, abj: true); - X0Y0_尾7_鱗右2CP = new ColorP(X0Y0_尾7_鱗右2, 尾7_鱗右2CD, DisUnit, abj: true); - X0Y0_尾7_鱗左1CP = new ColorP(X0Y0_尾7_鱗左1, 尾7_鱗左1CD, DisUnit, abj: true); - X0Y0_尾7_鱗右1CP = new ColorP(X0Y0_尾7_鱗右1, 尾7_鱗右1CD, DisUnit, abj: true); - X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); - X0Y0_尾6_鱗左3CP = new ColorP(X0Y0_尾6_鱗左3, 尾6_鱗左3CD, DisUnit, abj: true); - X0Y0_尾6_鱗右3CP = new ColorP(X0Y0_尾6_鱗右3, 尾6_鱗右3CD, DisUnit, abj: true); - X0Y0_尾6_鱗左2CP = new ColorP(X0Y0_尾6_鱗左2, 尾6_鱗左2CD, DisUnit, abj: true); - X0Y0_尾6_鱗右2CP = new ColorP(X0Y0_尾6_鱗右2, 尾6_鱗右2CD, DisUnit, abj: true); - X0Y0_尾6_鱗左1CP = new ColorP(X0Y0_尾6_鱗左1, 尾6_鱗左1CD, DisUnit, abj: true); - X0Y0_尾6_鱗右1CP = new ColorP(X0Y0_尾6_鱗右1, 尾6_鱗右1CD, DisUnit, abj: true); - X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); - X0Y0_尾5_鱗左3CP = new ColorP(X0Y0_尾5_鱗左3, 尾5_鱗左3CD, DisUnit, abj: true); - X0Y0_尾5_鱗右3CP = new ColorP(X0Y0_尾5_鱗右3, 尾5_鱗右3CD, DisUnit, abj: true); - X0Y0_尾5_鱗左2CP = new ColorP(X0Y0_尾5_鱗左2, 尾5_鱗左2CD, DisUnit, abj: true); - X0Y0_尾5_鱗右2CP = new ColorP(X0Y0_尾5_鱗右2, 尾5_鱗右2CD, DisUnit, abj: true); - X0Y0_尾5_鱗左1CP = new ColorP(X0Y0_尾5_鱗左1, 尾5_鱗左1CD, DisUnit, abj: true); - X0Y0_尾5_鱗右1CP = new ColorP(X0Y0_尾5_鱗右1, 尾5_鱗右1CD, DisUnit, abj: true); - X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); - X0Y0_尾4_鱗左3CP = new ColorP(X0Y0_尾4_鱗左3, 尾4_鱗左3CD, DisUnit, abj: true); - X0Y0_尾4_鱗右3CP = new ColorP(X0Y0_尾4_鱗右3, 尾4_鱗右3CD, DisUnit, abj: true); - X0Y0_尾4_鱗左2CP = new ColorP(X0Y0_尾4_鱗左2, 尾4_鱗左2CD, DisUnit, abj: true); - X0Y0_尾4_鱗右2CP = new ColorP(X0Y0_尾4_鱗右2, 尾4_鱗右2CD, DisUnit, abj: true); - X0Y0_尾4_鱗左1CP = new ColorP(X0Y0_尾4_鱗左1, 尾4_鱗左1CD, DisUnit, abj: true); - X0Y0_尾4_鱗右1CP = new ColorP(X0Y0_尾4_鱗右1, 尾4_鱗右1CD, DisUnit, abj: true); - X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); - X0Y0_尾3_鱗左3CP = new ColorP(X0Y0_尾3_鱗左3, 尾3_鱗左3CD, DisUnit, abj: true); - X0Y0_尾3_鱗右3CP = new ColorP(X0Y0_尾3_鱗右3, 尾3_鱗右3CD, DisUnit, abj: true); - X0Y0_尾3_鱗左2CP = new ColorP(X0Y0_尾3_鱗左2, 尾3_鱗左2CD, DisUnit, abj: true); - X0Y0_尾3_鱗右2CP = new ColorP(X0Y0_尾3_鱗右2, 尾3_鱗右2CD, DisUnit, abj: true); - X0Y0_尾3_鱗左1CP = new ColorP(X0Y0_尾3_鱗左1, 尾3_鱗左1CD, DisUnit, abj: true); - X0Y0_尾3_鱗右1CP = new ColorP(X0Y0_尾3_鱗右1, 尾3_鱗右1CD, DisUnit, abj: true); - X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); - X0Y0_尾2_鱗左3CP = new ColorP(X0Y0_尾2_鱗左3, 尾2_鱗左3CD, DisUnit, abj: true); - X0Y0_尾2_鱗右3CP = new ColorP(X0Y0_尾2_鱗右3, 尾2_鱗右3CD, DisUnit, abj: true); - X0Y0_尾2_鱗左2CP = new ColorP(X0Y0_尾2_鱗左2, 尾2_鱗左2CD, DisUnit, abj: true); - X0Y0_尾2_鱗右2CP = new ColorP(X0Y0_尾2_鱗右2, 尾2_鱗右2CD, DisUnit, abj: true); - X0Y0_尾2_鱗左1CP = new ColorP(X0Y0_尾2_鱗左1, 尾2_鱗左1CD, DisUnit, abj: true); - X0Y0_尾2_鱗右1CP = new ColorP(X0Y0_尾2_鱗右1, 尾2_鱗右1CD, DisUnit, abj: true); - X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); - X0Y0_尾1_鱗左3CP = new ColorP(X0Y0_尾1_鱗左3, 尾1_鱗左3CD, DisUnit, abj: true); - X0Y0_尾1_鱗右3CP = new ColorP(X0Y0_尾1_鱗右3, 尾1_鱗右3CD, DisUnit, abj: true); - X0Y0_尾1_鱗左2CP = new ColorP(X0Y0_尾1_鱗左2, 尾1_鱗左2CD, DisUnit, abj: true); - X0Y0_尾1_鱗右2CP = new ColorP(X0Y0_尾1_鱗右2, 尾1_鱗右2CD, DisUnit, abj: true); - X0Y0_尾1_鱗左1CP = new ColorP(X0Y0_尾1_鱗左1, 尾1_鱗左1CD, DisUnit, abj: true); - X0Y0_尾1_鱗右1CP = new ColorP(X0Y0_尾1_鱗右1, 尾1_鱗右1CD, DisUnit, abj: true); - X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); - X0Y0_尾0_鱗右CP = new ColorP(X0Y0_尾0_鱗右, 尾0_鱗右CD, DisUnit, abj: true); - X0Y0_尾0_鱗左CP = new ColorP(X0Y0_尾0_鱗左, 尾0_鱗左CD, DisUnit, abj: true); - X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); - X0Y0_尾19_殻CP = new ColorP(X0Y0_尾19_殻, 尾19_殻CD, DisUnit, abj: true); - X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); - X0Y0_尾18_殻CP = new ColorP(X0Y0_尾18_殻, 尾18_殻CD, DisUnit, abj: true); - X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); - X0Y0_尾17_殻CP = new ColorP(X0Y0_尾17_殻, 尾17_殻CD, DisUnit, abj: true); - X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); - X0Y0_尾16_殻CP = new ColorP(X0Y0_尾16_殻, 尾16_殻CD, DisUnit, abj: true); - X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); - X0Y0_尾15_殻CP = new ColorP(X0Y0_尾15_殻, 尾15_殻CD, DisUnit, abj: true); - X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); - X0Y0_尾14_殻CP = new ColorP(X0Y0_尾14_殻, 尾14_殻CD, DisUnit, abj: true); - X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); - X0Y0_尾13_殻CP = new ColorP(X0Y0_尾13_殻, 尾13_殻CD, DisUnit, abj: true); - X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); - X0Y0_尾12_殻CP = new ColorP(X0Y0_尾12_殻, 尾12_殻CD, DisUnit, abj: true); - X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); - X0Y0_尾11_殻CP = new ColorP(X0Y0_尾11_殻, 尾11_殻CD, DisUnit, abj: true); - X0Y0_尾10_殻CP = new ColorP(X0Y0_尾10_殻, 尾10_殻CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖3.角度B -= num; - 鎖4.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_尾); - Are.Draw(X0Y0_尾9_尾); - Are.Draw(X0Y0_尾9_鱗左3); - Are.Draw(X0Y0_尾9_鱗右3); - Are.Draw(X0Y0_尾9_鱗左2); - Are.Draw(X0Y0_尾9_鱗右2); - Are.Draw(X0Y0_尾9_鱗左1); - Are.Draw(X0Y0_尾9_鱗右1); - Are.Draw(X0Y0_尾8_尾); - Are.Draw(X0Y0_尾8_鱗左3); - Are.Draw(X0Y0_尾8_鱗右3); - Are.Draw(X0Y0_尾8_鱗左2); - Are.Draw(X0Y0_尾8_鱗右2); - Are.Draw(X0Y0_尾8_鱗左1); - Are.Draw(X0Y0_尾8_鱗右1); - Are.Draw(X0Y0_輪2_革); - Are.Draw(X0Y0_輪2_金具1); - Are.Draw(X0Y0_輪2_金具2); - Are.Draw(X0Y0_輪2_金具3); - Are.Draw(X0Y0_輪2_金具左); - Are.Draw(X0Y0_輪2_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - Are.Draw(X0Y0_尾7_尾); - Are.Draw(X0Y0_尾7_鱗左3); - Are.Draw(X0Y0_尾7_鱗右3); - Are.Draw(X0Y0_尾7_鱗左2); - Are.Draw(X0Y0_尾7_鱗右2); - Are.Draw(X0Y0_尾7_鱗左1); - Are.Draw(X0Y0_尾7_鱗右1); - Are.Draw(X0Y0_尾6_尾); - Are.Draw(X0Y0_尾6_鱗左3); - Are.Draw(X0Y0_尾6_鱗右3); - Are.Draw(X0Y0_尾6_鱗左2); - Are.Draw(X0Y0_尾6_鱗右2); - Are.Draw(X0Y0_尾6_鱗左1); - Are.Draw(X0Y0_尾6_鱗右1); - Are.Draw(X0Y0_尾5_尾); - Are.Draw(X0Y0_尾5_鱗左3); - Are.Draw(X0Y0_尾5_鱗右3); - Are.Draw(X0Y0_尾5_鱗左2); - Are.Draw(X0Y0_尾5_鱗右2); - Are.Draw(X0Y0_尾5_鱗左1); - Are.Draw(X0Y0_尾5_鱗右1); - Are.Draw(X0Y0_尾4_尾); - Are.Draw(X0Y0_尾4_鱗左3); - Are.Draw(X0Y0_尾4_鱗右3); - Are.Draw(X0Y0_尾4_鱗左2); - Are.Draw(X0Y0_尾4_鱗右2); - Are.Draw(X0Y0_尾4_鱗左1); - Are.Draw(X0Y0_尾4_鱗右1); - Are.Draw(X0Y0_尾3_尾); - Are.Draw(X0Y0_尾3_鱗左3); - Are.Draw(X0Y0_尾3_鱗右3); - Are.Draw(X0Y0_尾3_鱗左2); - Are.Draw(X0Y0_尾3_鱗右2); - Are.Draw(X0Y0_尾3_鱗左1); - Are.Draw(X0Y0_尾3_鱗右1); - Are.Draw(X0Y0_尾2_尾); - Are.Draw(X0Y0_尾2_鱗左3); - Are.Draw(X0Y0_尾2_鱗右3); - Are.Draw(X0Y0_尾2_鱗左2); - Are.Draw(X0Y0_尾2_鱗右2); - Are.Draw(X0Y0_尾2_鱗左1); - Are.Draw(X0Y0_尾2_鱗右1); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾1_尾); - Are.Draw(X0Y0_尾1_鱗左3); - Are.Draw(X0Y0_尾1_鱗右3); - Are.Draw(X0Y0_尾1_鱗左2); - Are.Draw(X0Y0_尾1_鱗右2); - Are.Draw(X0Y0_尾1_鱗左1); - Are.Draw(X0Y0_尾1_鱗右1); - Are.Draw(X0Y0_尾0_尾); - Are.Draw(X0Y0_尾0_鱗右); - Are.Draw(X0Y0_尾0_鱗左); - Are.Draw(X0Y0_尾19_尾); - Are.Draw(X0Y0_尾19_殻); - Are.Draw(X0Y0_尾18_尾); - Are.Draw(X0Y0_尾18_殻); - Are.Draw(X0Y0_尾17_尾); - Are.Draw(X0Y0_尾17_殻); - Are.Draw(X0Y0_尾16_尾); - Are.Draw(X0Y0_尾16_殻); - Are.Draw(X0Y0_尾15_尾); - Are.Draw(X0Y0_尾15_殻); - Are.Draw(X0Y0_尾14_尾); - Are.Draw(X0Y0_尾14_殻); - Are.Draw(X0Y0_尾13_尾); - Are.Draw(X0Y0_尾13_殻); - Are.Draw(X0Y0_尾12_尾); - Are.Draw(X0Y0_尾12_殻); - Are.Draw(X0Y0_尾11_尾); - Are.Draw(X0Y0_尾11_殻); - Are.Draw(X0Y0_尾10_殻); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) - { - return p == X0Y0_輪1_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0_尾; - yield return X0Y0_尾1_尾; - yield return X0Y0_尾2_尾; - yield return X0Y0_尾3_尾; - yield return X0Y0_尾4_尾; - yield return X0Y0_尾5_尾; - yield return X0Y0_尾6_尾; - yield return X0Y0_尾7_尾; - yield return X0Y0_尾8_尾; - yield return X0Y0_尾9_尾; - yield return X0Y0_尾; - } - - public override void 色更新() - { - X0Y0_尾CP.Update(); - X0Y0_尾9_尾CP.Update(); - X0Y0_尾9_鱗左3CP.Update(); - X0Y0_尾9_鱗右3CP.Update(); - X0Y0_尾9_鱗左2CP.Update(); - X0Y0_尾9_鱗右2CP.Update(); - X0Y0_尾9_鱗左1CP.Update(); - X0Y0_尾9_鱗右1CP.Update(); - X0Y0_尾8_尾CP.Update(); - X0Y0_尾8_鱗左3CP.Update(); - X0Y0_尾8_鱗右3CP.Update(); - X0Y0_尾8_鱗左2CP.Update(); - X0Y0_尾8_鱗右2CP.Update(); - X0Y0_尾8_鱗左1CP.Update(); - X0Y0_尾8_鱗右1CP.Update(); - X0Y0_尾7_尾CP.Update(); - X0Y0_尾7_鱗左3CP.Update(); - X0Y0_尾7_鱗右3CP.Update(); - X0Y0_尾7_鱗左2CP.Update(); - X0Y0_尾7_鱗右2CP.Update(); - X0Y0_尾7_鱗左1CP.Update(); - X0Y0_尾7_鱗右1CP.Update(); - X0Y0_尾6_尾CP.Update(); - X0Y0_尾6_鱗左3CP.Update(); - X0Y0_尾6_鱗右3CP.Update(); - X0Y0_尾6_鱗左2CP.Update(); - X0Y0_尾6_鱗右2CP.Update(); - X0Y0_尾6_鱗左1CP.Update(); - X0Y0_尾6_鱗右1CP.Update(); - X0Y0_尾5_尾CP.Update(); - X0Y0_尾5_鱗左3CP.Update(); - X0Y0_尾5_鱗右3CP.Update(); - X0Y0_尾5_鱗左2CP.Update(); - X0Y0_尾5_鱗右2CP.Update(); - X0Y0_尾5_鱗左1CP.Update(); - X0Y0_尾5_鱗右1CP.Update(); - X0Y0_尾4_尾CP.Update(); - X0Y0_尾4_鱗左3CP.Update(); - X0Y0_尾4_鱗右3CP.Update(); - X0Y0_尾4_鱗左2CP.Update(); - X0Y0_尾4_鱗右2CP.Update(); - X0Y0_尾4_鱗左1CP.Update(); - X0Y0_尾4_鱗右1CP.Update(); - X0Y0_尾3_尾CP.Update(); - X0Y0_尾3_鱗左3CP.Update(); - X0Y0_尾3_鱗右3CP.Update(); - X0Y0_尾3_鱗左2CP.Update(); - X0Y0_尾3_鱗右2CP.Update(); - X0Y0_尾3_鱗左1CP.Update(); - X0Y0_尾3_鱗右1CP.Update(); - X0Y0_尾2_尾CP.Update(); - X0Y0_尾2_鱗左3CP.Update(); - X0Y0_尾2_鱗右3CP.Update(); - X0Y0_尾2_鱗左2CP.Update(); - X0Y0_尾2_鱗右2CP.Update(); - X0Y0_尾2_鱗左1CP.Update(); - X0Y0_尾2_鱗右1CP.Update(); - X0Y0_尾1_尾CP.Update(); - X0Y0_尾1_鱗左3CP.Update(); - X0Y0_尾1_鱗右3CP.Update(); - X0Y0_尾1_鱗左2CP.Update(); - X0Y0_尾1_鱗右2CP.Update(); - X0Y0_尾1_鱗左1CP.Update(); - X0Y0_尾1_鱗右1CP.Update(); - X0Y0_尾0_尾CP.Update(); - X0Y0_尾0_鱗右CP.Update(); - X0Y0_尾0_鱗左CP.Update(); - X0Y0_尾19_尾CP.Update(); - X0Y0_尾19_殻CP.Update(); - X0Y0_尾18_尾CP.Update(); - X0Y0_尾18_殻CP.Update(); - X0Y0_尾17_尾CP.Update(); - X0Y0_尾17_殻CP.Update(); - X0Y0_尾16_尾CP.Update(); - X0Y0_尾16_殻CP.Update(); - X0Y0_尾15_尾CP.Update(); - X0Y0_尾15_殻CP.Update(); - X0Y0_尾14_尾CP.Update(); - X0Y0_尾14_殻CP.Update(); - X0Y0_尾13_尾CP.Update(); - X0Y0_尾13_殻CP.Update(); - X0Y0_尾12_尾CP.Update(); - X0Y0_尾12_殻CP.Update(); - X0Y0_尾11_尾CP.Update(); - X0Y0_尾11_殻CP.Update(); - X0Y0_尾10_殻CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾19_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾18_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾17_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾16_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾15_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾14_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾13_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾12_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾11_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾10_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾10_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾10_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + } + } + + public bool 尾_表示 + { + get + { + return X0Y0_尾.Dra; + } + set + { + X0Y0_尾.Dra = value; + X0Y0_尾.Hit = value; + } + } + + public bool 尾9_表示 + { + get + { + return X0Y0_尾9_尾.Dra; + } + set + { + X0Y0_尾9_尾.Dra = value; + X0Y0_尾9_尾.Hit = value; + } + } + + public bool 尾9_鱗左3_表示 + { + get + { + return X0Y0_尾9_鱗左3.Dra; + } + set + { + X0Y0_尾9_鱗左3.Dra = value; + X0Y0_尾9_鱗左3.Hit = value; + } + } + + public bool 尾9_鱗右3_表示 + { + get + { + return X0Y0_尾9_鱗右3.Dra; + } + set + { + X0Y0_尾9_鱗右3.Dra = value; + X0Y0_尾9_鱗右3.Hit = value; + } + } + + public bool 尾9_鱗左2_表示 + { + get + { + return X0Y0_尾9_鱗左2.Dra; + } + set + { + X0Y0_尾9_鱗左2.Dra = value; + X0Y0_尾9_鱗左2.Hit = value; + } + } + + public bool 尾9_鱗右2_表示 + { + get + { + return X0Y0_尾9_鱗右2.Dra; + } + set + { + X0Y0_尾9_鱗右2.Dra = value; + X0Y0_尾9_鱗右2.Hit = value; + } + } + + public bool 尾9_鱗左1_表示 + { + get + { + return X0Y0_尾9_鱗左1.Dra; + } + set + { + X0Y0_尾9_鱗左1.Dra = value; + X0Y0_尾9_鱗左1.Hit = value; + } + } + + public bool 尾9_鱗右1_表示 + { + get + { + return X0Y0_尾9_鱗右1.Dra; + } + set + { + X0Y0_尾9_鱗右1.Dra = value; + X0Y0_尾9_鱗右1.Hit = value; + } + } + + public bool 尾8_表示 + { + get + { + return X0Y0_尾8_尾.Dra; + } + set + { + X0Y0_尾8_尾.Dra = value; + X0Y0_尾8_尾.Hit = value; + } + } + + public bool 尾8_鱗左3_表示 + { + get + { + return X0Y0_尾8_鱗左3.Dra; + } + set + { + X0Y0_尾8_鱗左3.Dra = value; + X0Y0_尾8_鱗左3.Hit = value; + } + } + + public bool 尾8_鱗右3_表示 + { + get + { + return X0Y0_尾8_鱗右3.Dra; + } + set + { + X0Y0_尾8_鱗右3.Dra = value; + X0Y0_尾8_鱗右3.Hit = value; + } + } + + public bool 尾8_鱗左2_表示 + { + get + { + return X0Y0_尾8_鱗左2.Dra; + } + set + { + X0Y0_尾8_鱗左2.Dra = value; + X0Y0_尾8_鱗左2.Hit = value; + } + } + + public bool 尾8_鱗右2_表示 + { + get + { + return X0Y0_尾8_鱗右2.Dra; + } + set + { + X0Y0_尾8_鱗右2.Dra = value; + X0Y0_尾8_鱗右2.Hit = value; + } + } + + public bool 尾8_鱗左1_表示 + { + get + { + return X0Y0_尾8_鱗左1.Dra; + } + set + { + X0Y0_尾8_鱗左1.Dra = value; + X0Y0_尾8_鱗左1.Hit = value; + } + } + + public bool 尾8_鱗右1_表示 + { + get + { + return X0Y0_尾8_鱗右1.Dra; + } + set + { + X0Y0_尾8_鱗右1.Dra = value; + X0Y0_尾8_鱗右1.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 尾7_表示 + { + get + { + return X0Y0_尾7_尾.Dra; + } + set + { + X0Y0_尾7_尾.Dra = value; + X0Y0_尾7_尾.Hit = value; + } + } + + public bool 尾7_鱗左3_表示 + { + get + { + return X0Y0_尾7_鱗左3.Dra; + } + set + { + X0Y0_尾7_鱗左3.Dra = value; + X0Y0_尾7_鱗左3.Hit = value; + } + } + + public bool 尾7_鱗右3_表示 + { + get + { + return X0Y0_尾7_鱗右3.Dra; + } + set + { + X0Y0_尾7_鱗右3.Dra = value; + X0Y0_尾7_鱗右3.Hit = value; + } + } + + public bool 尾7_鱗左2_表示 + { + get + { + return X0Y0_尾7_鱗左2.Dra; + } + set + { + X0Y0_尾7_鱗左2.Dra = value; + X0Y0_尾7_鱗左2.Hit = value; + } + } + + public bool 尾7_鱗右2_表示 + { + get + { + return X0Y0_尾7_鱗右2.Dra; + } + set + { + X0Y0_尾7_鱗右2.Dra = value; + X0Y0_尾7_鱗右2.Hit = value; + } + } + + public bool 尾7_鱗左1_表示 + { + get + { + return X0Y0_尾7_鱗左1.Dra; + } + set + { + X0Y0_尾7_鱗左1.Dra = value; + X0Y0_尾7_鱗左1.Hit = value; + } + } + + public bool 尾7_鱗右1_表示 + { + get + { + return X0Y0_尾7_鱗右1.Dra; + } + set + { + X0Y0_尾7_鱗右1.Dra = value; + X0Y0_尾7_鱗右1.Hit = value; + } + } + + public bool 尾6_表示 + { + get + { + return X0Y0_尾6_尾.Dra; + } + set + { + X0Y0_尾6_尾.Dra = value; + X0Y0_尾6_尾.Hit = value; + } + } + + public bool 尾6_鱗左3_表示 + { + get + { + return X0Y0_尾6_鱗左3.Dra; + } + set + { + X0Y0_尾6_鱗左3.Dra = value; + X0Y0_尾6_鱗左3.Hit = value; + } + } + + public bool 尾6_鱗右3_表示 + { + get + { + return X0Y0_尾6_鱗右3.Dra; + } + set + { + X0Y0_尾6_鱗右3.Dra = value; + X0Y0_尾6_鱗右3.Hit = value; + } + } + + public bool 尾6_鱗左2_表示 + { + get + { + return X0Y0_尾6_鱗左2.Dra; + } + set + { + X0Y0_尾6_鱗左2.Dra = value; + X0Y0_尾6_鱗左2.Hit = value; + } + } + + public bool 尾6_鱗右2_表示 + { + get + { + return X0Y0_尾6_鱗右2.Dra; + } + set + { + X0Y0_尾6_鱗右2.Dra = value; + X0Y0_尾6_鱗右2.Hit = value; + } + } + + public bool 尾6_鱗左1_表示 + { + get + { + return X0Y0_尾6_鱗左1.Dra; + } + set + { + X0Y0_尾6_鱗左1.Dra = value; + X0Y0_尾6_鱗左1.Hit = value; + } + } + + public bool 尾6_鱗右1_表示 + { + get + { + return X0Y0_尾6_鱗右1.Dra; + } + set + { + X0Y0_尾6_鱗右1.Dra = value; + X0Y0_尾6_鱗右1.Hit = value; + } + } + + public bool 尾5_表示 + { + get + { + return X0Y0_尾5_尾.Dra; + } + set + { + X0Y0_尾5_尾.Dra = value; + X0Y0_尾5_尾.Hit = value; + } + } + + public bool 尾5_鱗左3_表示 + { + get + { + return X0Y0_尾5_鱗左3.Dra; + } + set + { + X0Y0_尾5_鱗左3.Dra = value; + X0Y0_尾5_鱗左3.Hit = value; + } + } + + public bool 尾5_鱗右3_表示 + { + get + { + return X0Y0_尾5_鱗右3.Dra; + } + set + { + X0Y0_尾5_鱗右3.Dra = value; + X0Y0_尾5_鱗右3.Hit = value; + } + } + + public bool 尾5_鱗左2_表示 + { + get + { + return X0Y0_尾5_鱗左2.Dra; + } + set + { + X0Y0_尾5_鱗左2.Dra = value; + X0Y0_尾5_鱗左2.Hit = value; + } + } + + public bool 尾5_鱗右2_表示 + { + get + { + return X0Y0_尾5_鱗右2.Dra; + } + set + { + X0Y0_尾5_鱗右2.Dra = value; + X0Y0_尾5_鱗右2.Hit = value; + } + } + + public bool 尾5_鱗左1_表示 + { + get + { + return X0Y0_尾5_鱗左1.Dra; + } + set + { + X0Y0_尾5_鱗左1.Dra = value; + X0Y0_尾5_鱗左1.Hit = value; + } + } + + public bool 尾5_鱗右1_表示 + { + get + { + return X0Y0_尾5_鱗右1.Dra; + } + set + { + X0Y0_尾5_鱗右1.Dra = value; + X0Y0_尾5_鱗右1.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4_尾.Dra; + } + set + { + X0Y0_尾4_尾.Dra = value; + X0Y0_尾4_尾.Hit = value; + } + } + + public bool 尾4_鱗左3_表示 + { + get + { + return X0Y0_尾4_鱗左3.Dra; + } + set + { + X0Y0_尾4_鱗左3.Dra = value; + X0Y0_尾4_鱗左3.Hit = value; + } + } + + public bool 尾4_鱗右3_表示 + { + get + { + return X0Y0_尾4_鱗右3.Dra; + } + set + { + X0Y0_尾4_鱗右3.Dra = value; + X0Y0_尾4_鱗右3.Hit = value; + } + } + + public bool 尾4_鱗左2_表示 + { + get + { + return X0Y0_尾4_鱗左2.Dra; + } + set + { + X0Y0_尾4_鱗左2.Dra = value; + X0Y0_尾4_鱗左2.Hit = value; + } + } + + public bool 尾4_鱗右2_表示 + { + get + { + return X0Y0_尾4_鱗右2.Dra; + } + set + { + X0Y0_尾4_鱗右2.Dra = value; + X0Y0_尾4_鱗右2.Hit = value; + } + } + + public bool 尾4_鱗左1_表示 + { + get + { + return X0Y0_尾4_鱗左1.Dra; + } + set + { + X0Y0_尾4_鱗左1.Dra = value; + X0Y0_尾4_鱗左1.Hit = value; + } + } + + public bool 尾4_鱗右1_表示 + { + get + { + return X0Y0_尾4_鱗右1.Dra; + } + set + { + X0Y0_尾4_鱗右1.Dra = value; + X0Y0_尾4_鱗右1.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3_尾.Dra; + } + set + { + X0Y0_尾3_尾.Dra = value; + X0Y0_尾3_尾.Hit = value; + } + } + + public bool 尾3_鱗左3_表示 + { + get + { + return X0Y0_尾3_鱗左3.Dra; + } + set + { + X0Y0_尾3_鱗左3.Dra = value; + X0Y0_尾3_鱗左3.Hit = value; + } + } + + public bool 尾3_鱗右3_表示 + { + get + { + return X0Y0_尾3_鱗右3.Dra; + } + set + { + X0Y0_尾3_鱗右3.Dra = value; + X0Y0_尾3_鱗右3.Hit = value; + } + } + + public bool 尾3_鱗左2_表示 + { + get + { + return X0Y0_尾3_鱗左2.Dra; + } + set + { + X0Y0_尾3_鱗左2.Dra = value; + X0Y0_尾3_鱗左2.Hit = value; + } + } + + public bool 尾3_鱗右2_表示 + { + get + { + return X0Y0_尾3_鱗右2.Dra; + } + set + { + X0Y0_尾3_鱗右2.Dra = value; + X0Y0_尾3_鱗右2.Hit = value; + } + } + + public bool 尾3_鱗左1_表示 + { + get + { + return X0Y0_尾3_鱗左1.Dra; + } + set + { + X0Y0_尾3_鱗左1.Dra = value; + X0Y0_尾3_鱗左1.Hit = value; + } + } + + public bool 尾3_鱗右1_表示 + { + get + { + return X0Y0_尾3_鱗右1.Dra; + } + set + { + X0Y0_尾3_鱗右1.Dra = value; + X0Y0_尾3_鱗右1.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2_尾.Dra; + } + set + { + X0Y0_尾2_尾.Dra = value; + X0Y0_尾2_尾.Hit = value; + } + } + + public bool 尾2_鱗左3_表示 + { + get + { + return X0Y0_尾2_鱗左3.Dra; + } + set + { + X0Y0_尾2_鱗左3.Dra = value; + X0Y0_尾2_鱗左3.Hit = value; + } + } + + public bool 尾2_鱗右3_表示 + { + get + { + return X0Y0_尾2_鱗右3.Dra; + } + set + { + X0Y0_尾2_鱗右3.Dra = value; + X0Y0_尾2_鱗右3.Hit = value; + } + } + + public bool 尾2_鱗左2_表示 + { + get + { + return X0Y0_尾2_鱗左2.Dra; + } + set + { + X0Y0_尾2_鱗左2.Dra = value; + X0Y0_尾2_鱗左2.Hit = value; + } + } + + public bool 尾2_鱗右2_表示 + { + get + { + return X0Y0_尾2_鱗右2.Dra; + } + set + { + X0Y0_尾2_鱗右2.Dra = value; + X0Y0_尾2_鱗右2.Hit = value; + } + } + + public bool 尾2_鱗左1_表示 + { + get + { + return X0Y0_尾2_鱗左1.Dra; + } + set + { + X0Y0_尾2_鱗左1.Dra = value; + X0Y0_尾2_鱗左1.Hit = value; + } + } + + public bool 尾2_鱗右1_表示 + { + get + { + return X0Y0_尾2_鱗右1.Dra; + } + set + { + X0Y0_尾2_鱗右1.Dra = value; + X0Y0_尾2_鱗右1.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1_尾.Dra; + } + set + { + X0Y0_尾1_尾.Dra = value; + X0Y0_尾1_尾.Hit = value; + } + } + + public bool 尾1_鱗左3_表示 + { + get + { + return X0Y0_尾1_鱗左3.Dra; + } + set + { + X0Y0_尾1_鱗左3.Dra = value; + X0Y0_尾1_鱗左3.Hit = value; + } + } + + public bool 尾1_鱗右3_表示 + { + get + { + return X0Y0_尾1_鱗右3.Dra; + } + set + { + X0Y0_尾1_鱗右3.Dra = value; + X0Y0_尾1_鱗右3.Hit = value; + } + } + + public bool 尾1_鱗左2_表示 + { + get + { + return X0Y0_尾1_鱗左2.Dra; + } + set + { + X0Y0_尾1_鱗左2.Dra = value; + X0Y0_尾1_鱗左2.Hit = value; + } + } + + public bool 尾1_鱗右2_表示 + { + get + { + return X0Y0_尾1_鱗右2.Dra; + } + set + { + X0Y0_尾1_鱗右2.Dra = value; + X0Y0_尾1_鱗右2.Hit = value; + } + } + + public bool 尾1_鱗左1_表示 + { + get + { + return X0Y0_尾1_鱗左1.Dra; + } + set + { + X0Y0_尾1_鱗左1.Dra = value; + X0Y0_尾1_鱗左1.Hit = value; + } + } + + public bool 尾1_鱗右1_表示 + { + get + { + return X0Y0_尾1_鱗右1.Dra; + } + set + { + X0Y0_尾1_鱗右1.Dra = value; + X0Y0_尾1_鱗右1.Hit = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0_尾.Dra; + } + set + { + X0Y0_尾0_尾.Dra = value; + X0Y0_尾0_尾.Hit = value; + } + } + + public bool 尾0_鱗右_表示 + { + get + { + return X0Y0_尾0_鱗右.Dra; + } + set + { + X0Y0_尾0_鱗右.Dra = value; + X0Y0_尾0_鱗右.Hit = value; + } + } + + public bool 尾0_鱗左_表示 + { + get + { + return X0Y0_尾0_鱗左.Dra; + } + set + { + X0Y0_尾0_鱗左.Dra = value; + X0Y0_尾0_鱗左.Hit = value; + } + } + + public bool 尾19_尾_表示 + { + get + { + return X0Y0_尾19_尾.Dra; + } + set + { + X0Y0_尾19_尾.Dra = value; + X0Y0_尾19_尾.Hit = value; + } + } + + public bool 尾19_殻_表示 + { + get + { + return X0Y0_尾19_殻.Dra; + } + set + { + X0Y0_尾19_殻.Dra = value; + X0Y0_尾19_殻.Hit = value; + } + } + + public bool 尾18_尾_表示 + { + get + { + return X0Y0_尾18_尾.Dra; + } + set + { + X0Y0_尾18_尾.Dra = value; + X0Y0_尾18_尾.Hit = value; + } + } + + public bool 尾18_殻_表示 + { + get + { + return X0Y0_尾18_殻.Dra; + } + set + { + X0Y0_尾18_殻.Dra = value; + X0Y0_尾18_殻.Hit = value; + } + } + + public bool 尾17_尾_表示 + { + get + { + return X0Y0_尾17_尾.Dra; + } + set + { + X0Y0_尾17_尾.Dra = value; + X0Y0_尾17_尾.Hit = value; + } + } + + public bool 尾17_殻_表示 + { + get + { + return X0Y0_尾17_殻.Dra; + } + set + { + X0Y0_尾17_殻.Dra = value; + X0Y0_尾17_殻.Hit = value; + } + } + + public bool 尾16_尾_表示 + { + get + { + return X0Y0_尾16_尾.Dra; + } + set + { + X0Y0_尾16_尾.Dra = value; + X0Y0_尾16_尾.Hit = value; + } + } + + public bool 尾16_殻_表示 + { + get + { + return X0Y0_尾16_殻.Dra; + } + set + { + X0Y0_尾16_殻.Dra = value; + X0Y0_尾16_殻.Hit = value; + } + } + + public bool 尾15_尾_表示 + { + get + { + return X0Y0_尾15_尾.Dra; + } + set + { + X0Y0_尾15_尾.Dra = value; + X0Y0_尾15_尾.Hit = value; + } + } + + public bool 尾15_殻_表示 + { + get + { + return X0Y0_尾15_殻.Dra; + } + set + { + X0Y0_尾15_殻.Dra = value; + X0Y0_尾15_殻.Hit = value; + } + } + + public bool 尾14_尾_表示 + { + get + { + return X0Y0_尾14_尾.Dra; + } + set + { + X0Y0_尾14_尾.Dra = value; + X0Y0_尾14_尾.Hit = value; + } + } + + public bool 尾14_殻_表示 + { + get + { + return X0Y0_尾14_殻.Dra; + } + set + { + X0Y0_尾14_殻.Dra = value; + X0Y0_尾14_殻.Hit = value; + } + } + + public bool 尾13_尾_表示 + { + get + { + return X0Y0_尾13_尾.Dra; + } + set + { + X0Y0_尾13_尾.Dra = value; + X0Y0_尾13_尾.Hit = value; + } + } + + public bool 尾13_殻_表示 + { + get + { + return X0Y0_尾13_殻.Dra; + } + set + { + X0Y0_尾13_殻.Dra = value; + X0Y0_尾13_殻.Hit = value; + } + } + + public bool 尾12_尾_表示 + { + get + { + return X0Y0_尾12_尾.Dra; + } + set + { + X0Y0_尾12_尾.Dra = value; + X0Y0_尾12_尾.Hit = value; + } + } + + public bool 尾12_殻_表示 + { + get + { + return X0Y0_尾12_殻.Dra; + } + set + { + X0Y0_尾12_殻.Dra = value; + X0Y0_尾12_殻.Hit = value; + } + } + + public bool 尾11_尾_表示 + { + get + { + return X0Y0_尾11_尾.Dra; + } + set + { + X0Y0_尾11_尾.Dra = value; + X0Y0_尾11_尾.Hit = value; + } + } + + public bool 尾11_殻_表示 + { + get + { + return X0Y0_尾11_殻.Dra; + } + set + { + X0Y0_尾11_殻.Dra = value; + X0Y0_尾11_殻.Hit = value; + } + } + + public bool 尾10_殻_表示 + { + get + { + return X0Y0_尾10_殻.Dra; + } + set + { + X0Y0_尾10_殻.Dra = value; + X0Y0_尾10_殻.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾_表示; + } + set + { + 尾_表示 = value; + 尾9_表示 = value; + 尾9_鱗左3_表示 = value; + 尾9_鱗右3_表示 = value; + 尾9_鱗左2_表示 = value; + 尾9_鱗右2_表示 = value; + 尾9_鱗左1_表示 = value; + 尾9_鱗右1_表示 = value; + 尾8_表示 = value; + 尾8_鱗左3_表示 = value; + 尾8_鱗右3_表示 = value; + 尾8_鱗左2_表示 = value; + 尾8_鱗右2_表示 = value; + 尾8_鱗左1_表示 = value; + 尾8_鱗右1_表示 = value; + 尾7_表示 = value; + 尾7_鱗左3_表示 = value; + 尾7_鱗右3_表示 = value; + 尾7_鱗左2_表示 = value; + 尾7_鱗右2_表示 = value; + 尾7_鱗左1_表示 = value; + 尾7_鱗右1_表示 = value; + 尾6_表示 = value; + 尾6_鱗左3_表示 = value; + 尾6_鱗右3_表示 = value; + 尾6_鱗左2_表示 = value; + 尾6_鱗右2_表示 = value; + 尾6_鱗左1_表示 = value; + 尾6_鱗右1_表示 = value; + 尾5_表示 = value; + 尾5_鱗左3_表示 = value; + 尾5_鱗右3_表示 = value; + 尾5_鱗左2_表示 = value; + 尾5_鱗右2_表示 = value; + 尾5_鱗左1_表示 = value; + 尾5_鱗右1_表示 = value; + 尾4_表示 = value; + 尾4_鱗左3_表示 = value; + 尾4_鱗右3_表示 = value; + 尾4_鱗左2_表示 = value; + 尾4_鱗右2_表示 = value; + 尾4_鱗左1_表示 = value; + 尾4_鱗右1_表示 = value; + 尾3_表示 = value; + 尾3_鱗左3_表示 = value; + 尾3_鱗右3_表示 = value; + 尾3_鱗左2_表示 = value; + 尾3_鱗右2_表示 = value; + 尾3_鱗左1_表示 = value; + 尾3_鱗右1_表示 = value; + 尾2_表示 = value; + 尾2_鱗左3_表示 = value; + 尾2_鱗右3_表示 = value; + 尾2_鱗左2_表示 = value; + 尾2_鱗右2_表示 = value; + 尾2_鱗左1_表示 = value; + 尾2_鱗右1_表示 = value; + 尾1_表示 = value; + 尾1_鱗左3_表示 = value; + 尾1_鱗右3_表示 = value; + 尾1_鱗左2_表示 = value; + 尾1_鱗右2_表示 = value; + 尾1_鱗左1_表示 = value; + 尾1_鱗右1_表示 = value; + 尾0_表示 = value; + 尾0_鱗右_表示 = value; + 尾0_鱗左_表示 = value; + 尾19_尾_表示 = value; + 尾19_殻_表示 = value; + 尾18_尾_表示 = value; + 尾18_殻_表示 = value; + 尾17_尾_表示 = value; + 尾17_殻_表示 = value; + 尾16_尾_表示 = value; + 尾16_殻_表示 = value; + 尾15_尾_表示 = value; + 尾15_殻_表示 = value; + 尾14_尾_表示 = value; + 尾14_殻_表示 = value; + 尾13_尾_表示 = value; + 尾13_殻_表示 = value; + 尾12_尾_表示 = value; + 尾12_殻_表示 = value; + 尾11_尾_表示 = value; + 尾11_殻_表示 = value; + 尾10_殻_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾CD.不透明度; + } + set + { + 尾CD.不透明度 = value; + 尾9_尾CD.不透明度 = value; + 尾9_鱗左3CD.不透明度 = value; + 尾9_鱗右3CD.不透明度 = value; + 尾9_鱗左2CD.不透明度 = value; + 尾9_鱗右2CD.不透明度 = value; + 尾9_鱗左1CD.不透明度 = value; + 尾9_鱗右1CD.不透明度 = value; + 尾8_尾CD.不透明度 = value; + 尾8_鱗左3CD.不透明度 = value; + 尾8_鱗右3CD.不透明度 = value; + 尾8_鱗左2CD.不透明度 = value; + 尾8_鱗右2CD.不透明度 = value; + 尾8_鱗左1CD.不透明度 = value; + 尾8_鱗右1CD.不透明度 = value; + 尾7_尾CD.不透明度 = value; + 尾7_鱗左3CD.不透明度 = value; + 尾7_鱗右3CD.不透明度 = value; + 尾7_鱗左2CD.不透明度 = value; + 尾7_鱗右2CD.不透明度 = value; + 尾7_鱗左1CD.不透明度 = value; + 尾7_鱗右1CD.不透明度 = value; + 尾6_尾CD.不透明度 = value; + 尾6_鱗左3CD.不透明度 = value; + 尾6_鱗右3CD.不透明度 = value; + 尾6_鱗左2CD.不透明度 = value; + 尾6_鱗右2CD.不透明度 = value; + 尾6_鱗左1CD.不透明度 = value; + 尾6_鱗右1CD.不透明度 = value; + 尾5_尾CD.不透明度 = value; + 尾5_鱗左3CD.不透明度 = value; + 尾5_鱗右3CD.不透明度 = value; + 尾5_鱗左2CD.不透明度 = value; + 尾5_鱗右2CD.不透明度 = value; + 尾5_鱗左1CD.不透明度 = value; + 尾5_鱗右1CD.不透明度 = value; + 尾4_尾CD.不透明度 = value; + 尾4_鱗左3CD.不透明度 = value; + 尾4_鱗右3CD.不透明度 = value; + 尾4_鱗左2CD.不透明度 = value; + 尾4_鱗右2CD.不透明度 = value; + 尾4_鱗左1CD.不透明度 = value; + 尾4_鱗右1CD.不透明度 = value; + 尾3_尾CD.不透明度 = value; + 尾3_鱗左3CD.不透明度 = value; + 尾3_鱗右3CD.不透明度 = value; + 尾3_鱗左2CD.不透明度 = value; + 尾3_鱗右2CD.不透明度 = value; + 尾3_鱗左1CD.不透明度 = value; + 尾3_鱗右1CD.不透明度 = value; + 尾2_尾CD.不透明度 = value; + 尾2_鱗左3CD.不透明度 = value; + 尾2_鱗右3CD.不透明度 = value; + 尾2_鱗左2CD.不透明度 = value; + 尾2_鱗右2CD.不透明度 = value; + 尾2_鱗左1CD.不透明度 = value; + 尾2_鱗右1CD.不透明度 = value; + 尾1_尾CD.不透明度 = value; + 尾1_鱗左3CD.不透明度 = value; + 尾1_鱗右3CD.不透明度 = value; + 尾1_鱗左2CD.不透明度 = value; + 尾1_鱗右2CD.不透明度 = value; + 尾1_鱗左1CD.不透明度 = value; + 尾1_鱗右1CD.不透明度 = value; + 尾0_尾CD.不透明度 = value; + 尾0_鱗右CD.不透明度 = value; + 尾0_鱗左CD.不透明度 = value; + 尾19_尾CD.不透明度 = value; + 尾19_殻CD.不透明度 = value; + 尾18_尾CD.不透明度 = value; + 尾18_殻CD.不透明度 = value; + 尾17_尾CD.不透明度 = value; + 尾17_殻CD.不透明度 = value; + 尾16_尾CD.不透明度 = value; + 尾16_殻CD.不透明度 = value; + 尾15_尾CD.不透明度 = value; + 尾15_殻CD.不透明度 = value; + 尾14_尾CD.不透明度 = value; + 尾14_殻CD.不透明度 = value; + 尾13_尾CD.不透明度 = value; + 尾13_殻CD.不透明度 = value; + 尾12_尾CD.不透明度 = value; + 尾12_殻CD.不透明度 = value; + 尾11_尾CD.不透明度 = value; + 尾11_殻CD.不透明度 = value; + 尾10_殻CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 尾_ガ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_ガD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "ガラ"; + dif.Add(new Pars(Sta.尻尾["尾"][0][17])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾 = pars["尾"].ToPar(); + Pars pars2 = pars["尾9"].ToPars(); + X0Y0_尾9_尾 = pars2["尾"].ToPar(); + X0Y0_尾9_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾9_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾9_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾9_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾9_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾9_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾8"].ToPars(); + X0Y0_尾8_尾 = pars2["尾"].ToPar(); + X0Y0_尾8_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾8_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾8_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾8_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾8_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾8_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾7"].ToPars(); + X0Y0_尾7_尾 = pars2["尾"].ToPar(); + X0Y0_尾7_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾7_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾7_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾7_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾7_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾7_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾6"].ToPars(); + X0Y0_尾6_尾 = pars2["尾"].ToPar(); + X0Y0_尾6_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾6_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾6_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾6_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾6_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾6_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾5"].ToPars(); + X0Y0_尾5_尾 = pars2["尾"].ToPar(); + X0Y0_尾5_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾5_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾5_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾5_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾5_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾5_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾4"].ToPars(); + X0Y0_尾4_尾 = pars2["尾"].ToPar(); + X0Y0_尾4_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾4_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾4_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾4_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾4_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾4_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾3"].ToPars(); + X0Y0_尾3_尾 = pars2["尾"].ToPar(); + X0Y0_尾3_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾3_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾3_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾3_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾3_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾3_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾2"].ToPars(); + X0Y0_尾2_尾 = pars2["尾"].ToPar(); + X0Y0_尾2_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾2_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾2_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾2_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾2_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾2_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾1"].ToPars(); + X0Y0_尾1_尾 = pars2["尾"].ToPar(); + X0Y0_尾1_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾1_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾1_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾1_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾1_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾1_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾0"].ToPars(); + X0Y0_尾0_尾 = pars2["尾"].ToPar(); + X0Y0_尾0_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾0_鱗左 = pars2["鱗左"].ToPar(); + pars2 = pars["尾19"].ToPars(); + X0Y0_尾19_尾 = pars2["尾"].ToPar(); + X0Y0_尾19_殻 = pars2["殻"].ToPar(); + pars2 = pars["尾18"].ToPars(); + X0Y0_尾18_尾 = pars2["尾"].ToPar(); + X0Y0_尾18_殻 = pars2["殻"].ToPar(); + pars2 = pars["尾17"].ToPars(); + X0Y0_尾17_尾 = pars2["尾"].ToPar(); + X0Y0_尾17_殻 = pars2["殻"].ToPar(); + pars2 = pars["尾16"].ToPars(); + X0Y0_尾16_尾 = pars2["尾"].ToPar(); + X0Y0_尾16_殻 = pars2["殻"].ToPar(); + pars2 = pars["尾15"].ToPars(); + X0Y0_尾15_尾 = pars2["尾"].ToPar(); + X0Y0_尾15_殻 = pars2["殻"].ToPar(); + pars2 = pars["尾14"].ToPars(); + X0Y0_尾14_尾 = pars2["尾"].ToPar(); + X0Y0_尾14_殻 = pars2["殻"].ToPar(); + pars2 = pars["尾13"].ToPars(); + X0Y0_尾13_尾 = pars2["尾"].ToPar(); + X0Y0_尾13_殻 = pars2["殻"].ToPar(); + pars2 = pars["尾12"].ToPars(); + X0Y0_尾12_尾 = pars2["尾"].ToPar(); + X0Y0_尾12_殻 = pars2["殻"].ToPar(); + pars2 = pars["尾11"].ToPars(); + X0Y0_尾11_尾 = pars2["尾"].ToPar(); + X0Y0_尾11_殻 = pars2["殻"].ToPar(); + pars2 = pars["尾10"].ToPars(); + X0Y0_尾10_殻 = pars2["殻"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾_表示 = e.尾_表示; + 尾9_表示 = e.尾9_表示; + 尾9_鱗左3_表示 = e.尾9_鱗左3_表示; + 尾9_鱗右3_表示 = e.尾9_鱗右3_表示; + 尾9_鱗左2_表示 = e.尾9_鱗左2_表示; + 尾9_鱗右2_表示 = e.尾9_鱗右2_表示; + 尾9_鱗左1_表示 = e.尾9_鱗左1_表示; + 尾9_鱗右1_表示 = e.尾9_鱗右1_表示; + 尾8_表示 = e.尾8_表示; + 尾8_鱗左3_表示 = e.尾8_鱗左3_表示; + 尾8_鱗右3_表示 = e.尾8_鱗右3_表示; + 尾8_鱗左2_表示 = e.尾8_鱗左2_表示; + 尾8_鱗右2_表示 = e.尾8_鱗右2_表示; + 尾8_鱗左1_表示 = e.尾8_鱗左1_表示; + 尾8_鱗右1_表示 = e.尾8_鱗右1_表示; + 尾7_表示 = e.尾7_表示; + 尾7_鱗左3_表示 = e.尾7_鱗左3_表示; + 尾7_鱗右3_表示 = e.尾7_鱗右3_表示; + 尾7_鱗左2_表示 = e.尾7_鱗左2_表示; + 尾7_鱗右2_表示 = e.尾7_鱗右2_表示; + 尾7_鱗左1_表示 = e.尾7_鱗左1_表示; + 尾7_鱗右1_表示 = e.尾7_鱗右1_表示; + 尾6_表示 = e.尾6_表示; + 尾6_鱗左3_表示 = e.尾6_鱗左3_表示; + 尾6_鱗右3_表示 = e.尾6_鱗右3_表示; + 尾6_鱗左2_表示 = e.尾6_鱗左2_表示; + 尾6_鱗右2_表示 = e.尾6_鱗右2_表示; + 尾6_鱗左1_表示 = e.尾6_鱗左1_表示; + 尾6_鱗右1_表示 = e.尾6_鱗右1_表示; + 尾5_表示 = e.尾5_表示; + 尾5_鱗左3_表示 = e.尾5_鱗左3_表示; + 尾5_鱗右3_表示 = e.尾5_鱗右3_表示; + 尾5_鱗左2_表示 = e.尾5_鱗左2_表示; + 尾5_鱗右2_表示 = e.尾5_鱗右2_表示; + 尾5_鱗左1_表示 = e.尾5_鱗左1_表示; + 尾5_鱗右1_表示 = e.尾5_鱗右1_表示; + 尾4_表示 = e.尾4_表示; + 尾4_鱗左3_表示 = e.尾4_鱗左3_表示; + 尾4_鱗右3_表示 = e.尾4_鱗右3_表示; + 尾4_鱗左2_表示 = e.尾4_鱗左2_表示; + 尾4_鱗右2_表示 = e.尾4_鱗右2_表示; + 尾4_鱗左1_表示 = e.尾4_鱗左1_表示; + 尾4_鱗右1_表示 = e.尾4_鱗右1_表示; + 尾3_表示 = e.尾3_表示; + 尾3_鱗左3_表示 = e.尾3_鱗左3_表示; + 尾3_鱗右3_表示 = e.尾3_鱗右3_表示; + 尾3_鱗左2_表示 = e.尾3_鱗左2_表示; + 尾3_鱗右2_表示 = e.尾3_鱗右2_表示; + 尾3_鱗左1_表示 = e.尾3_鱗左1_表示; + 尾3_鱗右1_表示 = e.尾3_鱗右1_表示; + 尾2_表示 = e.尾2_表示; + 尾2_鱗左3_表示 = e.尾2_鱗左3_表示; + 尾2_鱗右3_表示 = e.尾2_鱗右3_表示; + 尾2_鱗左2_表示 = e.尾2_鱗左2_表示; + 尾2_鱗右2_表示 = e.尾2_鱗右2_表示; + 尾2_鱗左1_表示 = e.尾2_鱗左1_表示; + 尾2_鱗右1_表示 = e.尾2_鱗右1_表示; + 尾1_表示 = e.尾1_表示; + 尾1_鱗左3_表示 = e.尾1_鱗左3_表示; + 尾1_鱗右3_表示 = e.尾1_鱗右3_表示; + 尾1_鱗左2_表示 = e.尾1_鱗左2_表示; + 尾1_鱗右2_表示 = e.尾1_鱗右2_表示; + 尾1_鱗左1_表示 = e.尾1_鱗左1_表示; + 尾1_鱗右1_表示 = e.尾1_鱗右1_表示; + 尾0_表示 = e.尾0_表示; + 尾0_鱗右_表示 = e.尾0_鱗右_表示; + 尾0_鱗左_表示 = e.尾0_鱗左_表示; + 尾19_尾_表示 = e.尾19_尾_表示; + 尾19_殻_表示 = e.尾19_殻_表示; + 尾18_尾_表示 = e.尾18_尾_表示; + 尾18_殻_表示 = e.尾18_殻_表示; + 尾17_尾_表示 = e.尾17_尾_表示; + 尾17_殻_表示 = e.尾17_殻_表示; + 尾16_尾_表示 = e.尾16_尾_表示; + 尾16_殻_表示 = e.尾16_殻_表示; + 尾15_尾_表示 = e.尾15_尾_表示; + 尾15_殻_表示 = e.尾15_殻_表示; + 尾14_尾_表示 = e.尾14_尾_表示; + 尾14_殻_表示 = e.尾14_殻_表示; + 尾13_尾_表示 = e.尾13_尾_表示; + 尾13_殻_表示 = e.尾13_殻_表示; + 尾12_尾_表示 = e.尾12_尾_表示; + 尾12_殻_表示 = e.尾12_殻_表示; + 尾11_尾_表示 = e.尾11_尾_表示; + 尾11_殻_表示 = e.尾11_殻_表示; + 尾10_殻_表示 = e.尾10_殻_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_尾CP = new ColorP(X0Y0_尾, 尾CD, DisUnit, abj: true); + X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); + X0Y0_尾9_鱗左3CP = new ColorP(X0Y0_尾9_鱗左3, 尾9_鱗左3CD, DisUnit, abj: true); + X0Y0_尾9_鱗右3CP = new ColorP(X0Y0_尾9_鱗右3, 尾9_鱗右3CD, DisUnit, abj: true); + X0Y0_尾9_鱗左2CP = new ColorP(X0Y0_尾9_鱗左2, 尾9_鱗左2CD, DisUnit, abj: true); + X0Y0_尾9_鱗右2CP = new ColorP(X0Y0_尾9_鱗右2, 尾9_鱗右2CD, DisUnit, abj: true); + X0Y0_尾9_鱗左1CP = new ColorP(X0Y0_尾9_鱗左1, 尾9_鱗左1CD, DisUnit, abj: true); + X0Y0_尾9_鱗右1CP = new ColorP(X0Y0_尾9_鱗右1, 尾9_鱗右1CD, DisUnit, abj: true); + X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); + X0Y0_尾8_鱗左3CP = new ColorP(X0Y0_尾8_鱗左3, 尾8_鱗左3CD, DisUnit, abj: true); + X0Y0_尾8_鱗右3CP = new ColorP(X0Y0_尾8_鱗右3, 尾8_鱗右3CD, DisUnit, abj: true); + X0Y0_尾8_鱗左2CP = new ColorP(X0Y0_尾8_鱗左2, 尾8_鱗左2CD, DisUnit, abj: true); + X0Y0_尾8_鱗右2CP = new ColorP(X0Y0_尾8_鱗右2, 尾8_鱗右2CD, DisUnit, abj: true); + X0Y0_尾8_鱗左1CP = new ColorP(X0Y0_尾8_鱗左1, 尾8_鱗左1CD, DisUnit, abj: true); + X0Y0_尾8_鱗右1CP = new ColorP(X0Y0_尾8_鱗右1, 尾8_鱗右1CD, DisUnit, abj: true); + X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); + X0Y0_尾7_鱗左3CP = new ColorP(X0Y0_尾7_鱗左3, 尾7_鱗左3CD, DisUnit, abj: true); + X0Y0_尾7_鱗右3CP = new ColorP(X0Y0_尾7_鱗右3, 尾7_鱗右3CD, DisUnit, abj: true); + X0Y0_尾7_鱗左2CP = new ColorP(X0Y0_尾7_鱗左2, 尾7_鱗左2CD, DisUnit, abj: true); + X0Y0_尾7_鱗右2CP = new ColorP(X0Y0_尾7_鱗右2, 尾7_鱗右2CD, DisUnit, abj: true); + X0Y0_尾7_鱗左1CP = new ColorP(X0Y0_尾7_鱗左1, 尾7_鱗左1CD, DisUnit, abj: true); + X0Y0_尾7_鱗右1CP = new ColorP(X0Y0_尾7_鱗右1, 尾7_鱗右1CD, DisUnit, abj: true); + X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); + X0Y0_尾6_鱗左3CP = new ColorP(X0Y0_尾6_鱗左3, 尾6_鱗左3CD, DisUnit, abj: true); + X0Y0_尾6_鱗右3CP = new ColorP(X0Y0_尾6_鱗右3, 尾6_鱗右3CD, DisUnit, abj: true); + X0Y0_尾6_鱗左2CP = new ColorP(X0Y0_尾6_鱗左2, 尾6_鱗左2CD, DisUnit, abj: true); + X0Y0_尾6_鱗右2CP = new ColorP(X0Y0_尾6_鱗右2, 尾6_鱗右2CD, DisUnit, abj: true); + X0Y0_尾6_鱗左1CP = new ColorP(X0Y0_尾6_鱗左1, 尾6_鱗左1CD, DisUnit, abj: true); + X0Y0_尾6_鱗右1CP = new ColorP(X0Y0_尾6_鱗右1, 尾6_鱗右1CD, DisUnit, abj: true); + X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); + X0Y0_尾5_鱗左3CP = new ColorP(X0Y0_尾5_鱗左3, 尾5_鱗左3CD, DisUnit, abj: true); + X0Y0_尾5_鱗右3CP = new ColorP(X0Y0_尾5_鱗右3, 尾5_鱗右3CD, DisUnit, abj: true); + X0Y0_尾5_鱗左2CP = new ColorP(X0Y0_尾5_鱗左2, 尾5_鱗左2CD, DisUnit, abj: true); + X0Y0_尾5_鱗右2CP = new ColorP(X0Y0_尾5_鱗右2, 尾5_鱗右2CD, DisUnit, abj: true); + X0Y0_尾5_鱗左1CP = new ColorP(X0Y0_尾5_鱗左1, 尾5_鱗左1CD, DisUnit, abj: true); + X0Y0_尾5_鱗右1CP = new ColorP(X0Y0_尾5_鱗右1, 尾5_鱗右1CD, DisUnit, abj: true); + X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); + X0Y0_尾4_鱗左3CP = new ColorP(X0Y0_尾4_鱗左3, 尾4_鱗左3CD, DisUnit, abj: true); + X0Y0_尾4_鱗右3CP = new ColorP(X0Y0_尾4_鱗右3, 尾4_鱗右3CD, DisUnit, abj: true); + X0Y0_尾4_鱗左2CP = new ColorP(X0Y0_尾4_鱗左2, 尾4_鱗左2CD, DisUnit, abj: true); + X0Y0_尾4_鱗右2CP = new ColorP(X0Y0_尾4_鱗右2, 尾4_鱗右2CD, DisUnit, abj: true); + X0Y0_尾4_鱗左1CP = new ColorP(X0Y0_尾4_鱗左1, 尾4_鱗左1CD, DisUnit, abj: true); + X0Y0_尾4_鱗右1CP = new ColorP(X0Y0_尾4_鱗右1, 尾4_鱗右1CD, DisUnit, abj: true); + X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); + X0Y0_尾3_鱗左3CP = new ColorP(X0Y0_尾3_鱗左3, 尾3_鱗左3CD, DisUnit, abj: true); + X0Y0_尾3_鱗右3CP = new ColorP(X0Y0_尾3_鱗右3, 尾3_鱗右3CD, DisUnit, abj: true); + X0Y0_尾3_鱗左2CP = new ColorP(X0Y0_尾3_鱗左2, 尾3_鱗左2CD, DisUnit, abj: true); + X0Y0_尾3_鱗右2CP = new ColorP(X0Y0_尾3_鱗右2, 尾3_鱗右2CD, DisUnit, abj: true); + X0Y0_尾3_鱗左1CP = new ColorP(X0Y0_尾3_鱗左1, 尾3_鱗左1CD, DisUnit, abj: true); + X0Y0_尾3_鱗右1CP = new ColorP(X0Y0_尾3_鱗右1, 尾3_鱗右1CD, DisUnit, abj: true); + X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); + X0Y0_尾2_鱗左3CP = new ColorP(X0Y0_尾2_鱗左3, 尾2_鱗左3CD, DisUnit, abj: true); + X0Y0_尾2_鱗右3CP = new ColorP(X0Y0_尾2_鱗右3, 尾2_鱗右3CD, DisUnit, abj: true); + X0Y0_尾2_鱗左2CP = new ColorP(X0Y0_尾2_鱗左2, 尾2_鱗左2CD, DisUnit, abj: true); + X0Y0_尾2_鱗右2CP = new ColorP(X0Y0_尾2_鱗右2, 尾2_鱗右2CD, DisUnit, abj: true); + X0Y0_尾2_鱗左1CP = new ColorP(X0Y0_尾2_鱗左1, 尾2_鱗左1CD, DisUnit, abj: true); + X0Y0_尾2_鱗右1CP = new ColorP(X0Y0_尾2_鱗右1, 尾2_鱗右1CD, DisUnit, abj: true); + X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); + X0Y0_尾1_鱗左3CP = new ColorP(X0Y0_尾1_鱗左3, 尾1_鱗左3CD, DisUnit, abj: true); + X0Y0_尾1_鱗右3CP = new ColorP(X0Y0_尾1_鱗右3, 尾1_鱗右3CD, DisUnit, abj: true); + X0Y0_尾1_鱗左2CP = new ColorP(X0Y0_尾1_鱗左2, 尾1_鱗左2CD, DisUnit, abj: true); + X0Y0_尾1_鱗右2CP = new ColorP(X0Y0_尾1_鱗右2, 尾1_鱗右2CD, DisUnit, abj: true); + X0Y0_尾1_鱗左1CP = new ColorP(X0Y0_尾1_鱗左1, 尾1_鱗左1CD, DisUnit, abj: true); + X0Y0_尾1_鱗右1CP = new ColorP(X0Y0_尾1_鱗右1, 尾1_鱗右1CD, DisUnit, abj: true); + X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); + X0Y0_尾0_鱗右CP = new ColorP(X0Y0_尾0_鱗右, 尾0_鱗右CD, DisUnit, abj: true); + X0Y0_尾0_鱗左CP = new ColorP(X0Y0_尾0_鱗左, 尾0_鱗左CD, DisUnit, abj: true); + X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); + X0Y0_尾19_殻CP = new ColorP(X0Y0_尾19_殻, 尾19_殻CD, DisUnit, abj: true); + X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); + X0Y0_尾18_殻CP = new ColorP(X0Y0_尾18_殻, 尾18_殻CD, DisUnit, abj: true); + X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); + X0Y0_尾17_殻CP = new ColorP(X0Y0_尾17_殻, 尾17_殻CD, DisUnit, abj: true); + X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); + X0Y0_尾16_殻CP = new ColorP(X0Y0_尾16_殻, 尾16_殻CD, DisUnit, abj: true); + X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); + X0Y0_尾15_殻CP = new ColorP(X0Y0_尾15_殻, 尾15_殻CD, DisUnit, abj: true); + X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); + X0Y0_尾14_殻CP = new ColorP(X0Y0_尾14_殻, 尾14_殻CD, DisUnit, abj: true); + X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); + X0Y0_尾13_殻CP = new ColorP(X0Y0_尾13_殻, 尾13_殻CD, DisUnit, abj: true); + X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); + X0Y0_尾12_殻CP = new ColorP(X0Y0_尾12_殻, 尾12_殻CD, DisUnit, abj: true); + X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); + X0Y0_尾11_殻CP = new ColorP(X0Y0_尾11_殻, 尾11_殻CD, DisUnit, abj: true); + X0Y0_尾10_殻CP = new ColorP(X0Y0_尾10_殻, 尾10_殻CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖3.角度B -= num; + 鎖4.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_尾); + Are.Draw(X0Y0_尾9_尾); + Are.Draw(X0Y0_尾9_鱗左3); + Are.Draw(X0Y0_尾9_鱗右3); + Are.Draw(X0Y0_尾9_鱗左2); + Are.Draw(X0Y0_尾9_鱗右2); + Are.Draw(X0Y0_尾9_鱗左1); + Are.Draw(X0Y0_尾9_鱗右1); + Are.Draw(X0Y0_尾8_尾); + Are.Draw(X0Y0_尾8_鱗左3); + Are.Draw(X0Y0_尾8_鱗右3); + Are.Draw(X0Y0_尾8_鱗左2); + Are.Draw(X0Y0_尾8_鱗右2); + Are.Draw(X0Y0_尾8_鱗左1); + Are.Draw(X0Y0_尾8_鱗右1); + Are.Draw(X0Y0_輪2_革); + Are.Draw(X0Y0_輪2_金具1); + Are.Draw(X0Y0_輪2_金具2); + Are.Draw(X0Y0_輪2_金具3); + Are.Draw(X0Y0_輪2_金具左); + Are.Draw(X0Y0_輪2_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + Are.Draw(X0Y0_尾7_尾); + Are.Draw(X0Y0_尾7_鱗左3); + Are.Draw(X0Y0_尾7_鱗右3); + Are.Draw(X0Y0_尾7_鱗左2); + Are.Draw(X0Y0_尾7_鱗右2); + Are.Draw(X0Y0_尾7_鱗左1); + Are.Draw(X0Y0_尾7_鱗右1); + Are.Draw(X0Y0_尾6_尾); + Are.Draw(X0Y0_尾6_鱗左3); + Are.Draw(X0Y0_尾6_鱗右3); + Are.Draw(X0Y0_尾6_鱗左2); + Are.Draw(X0Y0_尾6_鱗右2); + Are.Draw(X0Y0_尾6_鱗左1); + Are.Draw(X0Y0_尾6_鱗右1); + Are.Draw(X0Y0_尾5_尾); + Are.Draw(X0Y0_尾5_鱗左3); + Are.Draw(X0Y0_尾5_鱗右3); + Are.Draw(X0Y0_尾5_鱗左2); + Are.Draw(X0Y0_尾5_鱗右2); + Are.Draw(X0Y0_尾5_鱗左1); + Are.Draw(X0Y0_尾5_鱗右1); + Are.Draw(X0Y0_尾4_尾); + Are.Draw(X0Y0_尾4_鱗左3); + Are.Draw(X0Y0_尾4_鱗右3); + Are.Draw(X0Y0_尾4_鱗左2); + Are.Draw(X0Y0_尾4_鱗右2); + Are.Draw(X0Y0_尾4_鱗左1); + Are.Draw(X0Y0_尾4_鱗右1); + Are.Draw(X0Y0_尾3_尾); + Are.Draw(X0Y0_尾3_鱗左3); + Are.Draw(X0Y0_尾3_鱗右3); + Are.Draw(X0Y0_尾3_鱗左2); + Are.Draw(X0Y0_尾3_鱗右2); + Are.Draw(X0Y0_尾3_鱗左1); + Are.Draw(X0Y0_尾3_鱗右1); + Are.Draw(X0Y0_尾2_尾); + Are.Draw(X0Y0_尾2_鱗左3); + Are.Draw(X0Y0_尾2_鱗右3); + Are.Draw(X0Y0_尾2_鱗左2); + Are.Draw(X0Y0_尾2_鱗右2); + Are.Draw(X0Y0_尾2_鱗左1); + Are.Draw(X0Y0_尾2_鱗右1); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾1_尾); + Are.Draw(X0Y0_尾1_鱗左3); + Are.Draw(X0Y0_尾1_鱗右3); + Are.Draw(X0Y0_尾1_鱗左2); + Are.Draw(X0Y0_尾1_鱗右2); + Are.Draw(X0Y0_尾1_鱗左1); + Are.Draw(X0Y0_尾1_鱗右1); + Are.Draw(X0Y0_尾0_尾); + Are.Draw(X0Y0_尾0_鱗右); + Are.Draw(X0Y0_尾0_鱗左); + Are.Draw(X0Y0_尾19_尾); + Are.Draw(X0Y0_尾19_殻); + Are.Draw(X0Y0_尾18_尾); + Are.Draw(X0Y0_尾18_殻); + Are.Draw(X0Y0_尾17_尾); + Are.Draw(X0Y0_尾17_殻); + Are.Draw(X0Y0_尾16_尾); + Are.Draw(X0Y0_尾16_殻); + Are.Draw(X0Y0_尾15_尾); + Are.Draw(X0Y0_尾15_殻); + Are.Draw(X0Y0_尾14_尾); + Are.Draw(X0Y0_尾14_殻); + Are.Draw(X0Y0_尾13_尾); + Are.Draw(X0Y0_尾13_殻); + Are.Draw(X0Y0_尾12_尾); + Are.Draw(X0Y0_尾12_殻); + Are.Draw(X0Y0_尾11_尾); + Are.Draw(X0Y0_尾11_殻); + Are.Draw(X0Y0_尾10_殻); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) + { + return p == X0Y0_輪1_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0_尾; + yield return X0Y0_尾1_尾; + yield return X0Y0_尾2_尾; + yield return X0Y0_尾3_尾; + yield return X0Y0_尾4_尾; + yield return X0Y0_尾5_尾; + yield return X0Y0_尾6_尾; + yield return X0Y0_尾7_尾; + yield return X0Y0_尾8_尾; + yield return X0Y0_尾9_尾; + yield return X0Y0_尾; + } + + public override void 色更新() + { + X0Y0_尾CP.Update(); + X0Y0_尾9_尾CP.Update(); + X0Y0_尾9_鱗左3CP.Update(); + X0Y0_尾9_鱗右3CP.Update(); + X0Y0_尾9_鱗左2CP.Update(); + X0Y0_尾9_鱗右2CP.Update(); + X0Y0_尾9_鱗左1CP.Update(); + X0Y0_尾9_鱗右1CP.Update(); + X0Y0_尾8_尾CP.Update(); + X0Y0_尾8_鱗左3CP.Update(); + X0Y0_尾8_鱗右3CP.Update(); + X0Y0_尾8_鱗左2CP.Update(); + X0Y0_尾8_鱗右2CP.Update(); + X0Y0_尾8_鱗左1CP.Update(); + X0Y0_尾8_鱗右1CP.Update(); + X0Y0_尾7_尾CP.Update(); + X0Y0_尾7_鱗左3CP.Update(); + X0Y0_尾7_鱗右3CP.Update(); + X0Y0_尾7_鱗左2CP.Update(); + X0Y0_尾7_鱗右2CP.Update(); + X0Y0_尾7_鱗左1CP.Update(); + X0Y0_尾7_鱗右1CP.Update(); + X0Y0_尾6_尾CP.Update(); + X0Y0_尾6_鱗左3CP.Update(); + X0Y0_尾6_鱗右3CP.Update(); + X0Y0_尾6_鱗左2CP.Update(); + X0Y0_尾6_鱗右2CP.Update(); + X0Y0_尾6_鱗左1CP.Update(); + X0Y0_尾6_鱗右1CP.Update(); + X0Y0_尾5_尾CP.Update(); + X0Y0_尾5_鱗左3CP.Update(); + X0Y0_尾5_鱗右3CP.Update(); + X0Y0_尾5_鱗左2CP.Update(); + X0Y0_尾5_鱗右2CP.Update(); + X0Y0_尾5_鱗左1CP.Update(); + X0Y0_尾5_鱗右1CP.Update(); + X0Y0_尾4_尾CP.Update(); + X0Y0_尾4_鱗左3CP.Update(); + X0Y0_尾4_鱗右3CP.Update(); + X0Y0_尾4_鱗左2CP.Update(); + X0Y0_尾4_鱗右2CP.Update(); + X0Y0_尾4_鱗左1CP.Update(); + X0Y0_尾4_鱗右1CP.Update(); + X0Y0_尾3_尾CP.Update(); + X0Y0_尾3_鱗左3CP.Update(); + X0Y0_尾3_鱗右3CP.Update(); + X0Y0_尾3_鱗左2CP.Update(); + X0Y0_尾3_鱗右2CP.Update(); + X0Y0_尾3_鱗左1CP.Update(); + X0Y0_尾3_鱗右1CP.Update(); + X0Y0_尾2_尾CP.Update(); + X0Y0_尾2_鱗左3CP.Update(); + X0Y0_尾2_鱗右3CP.Update(); + X0Y0_尾2_鱗左2CP.Update(); + X0Y0_尾2_鱗右2CP.Update(); + X0Y0_尾2_鱗左1CP.Update(); + X0Y0_尾2_鱗右1CP.Update(); + X0Y0_尾1_尾CP.Update(); + X0Y0_尾1_鱗左3CP.Update(); + X0Y0_尾1_鱗右3CP.Update(); + X0Y0_尾1_鱗左2CP.Update(); + X0Y0_尾1_鱗右2CP.Update(); + X0Y0_尾1_鱗左1CP.Update(); + X0Y0_尾1_鱗右1CP.Update(); + X0Y0_尾0_尾CP.Update(); + X0Y0_尾0_鱗右CP.Update(); + X0Y0_尾0_鱗左CP.Update(); + X0Y0_尾19_尾CP.Update(); + X0Y0_尾19_殻CP.Update(); + X0Y0_尾18_尾CP.Update(); + X0Y0_尾18_殻CP.Update(); + X0Y0_尾17_尾CP.Update(); + X0Y0_尾17_殻CP.Update(); + X0Y0_尾16_尾CP.Update(); + X0Y0_尾16_殻CP.Update(); + X0Y0_尾15_尾CP.Update(); + X0Y0_尾15_殻CP.Update(); + X0Y0_尾14_尾CP.Update(); + X0Y0_尾14_殻CP.Update(); + X0Y0_尾13_尾CP.Update(); + X0Y0_尾13_殻CP.Update(); + X0Y0_尾12_尾CP.Update(); + X0Y0_尾12_殻CP.Update(); + X0Y0_尾11_尾CP.Update(); + X0Y0_尾11_殻CP.Update(); + X0Y0_尾10_殻CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾19_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾18_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾17_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾16_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾15_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾14_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾13_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾12_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾11_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾10_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾10_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾10_殻CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガD.cs index a1e5f79..80a28f7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガD.cs @@ -1,220 +1,221 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_ガD : 尾D +namespace SlaveMatrix { - public bool 尾_表示 = true; + [Serializable] + public class 尾_ガD : 尾D + { + public bool 尾_表示 = true; - public bool 尾9_表示 = true; + public bool 尾9_表示 = true; - public bool 尾9_鱗左3_表示 = true; + public bool 尾9_鱗左3_表示 = true; - public bool 尾9_鱗右3_表示 = true; + public bool 尾9_鱗右3_表示 = true; - public bool 尾9_鱗左2_表示 = true; + public bool 尾9_鱗左2_表示 = true; - public bool 尾9_鱗右2_表示 = true; + public bool 尾9_鱗右2_表示 = true; - public bool 尾9_鱗左1_表示 = true; + public bool 尾9_鱗左1_表示 = true; - public bool 尾9_鱗右1_表示 = true; + public bool 尾9_鱗右1_表示 = true; - public bool 尾8_表示 = true; + public bool 尾8_表示 = true; - public bool 尾8_鱗左3_表示 = true; + public bool 尾8_鱗左3_表示 = true; - public bool 尾8_鱗右3_表示 = true; + public bool 尾8_鱗右3_表示 = true; - public bool 尾8_鱗左2_表示 = true; + public bool 尾8_鱗左2_表示 = true; - public bool 尾8_鱗右2_表示 = true; + public bool 尾8_鱗右2_表示 = true; - public bool 尾8_鱗左1_表示 = true; + public bool 尾8_鱗左1_表示 = true; - public bool 尾8_鱗右1_表示 = true; + public bool 尾8_鱗右1_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public bool 尾7_鱗左3_表示 = true; + public bool 尾7_鱗左3_表示 = true; - public bool 尾7_鱗右3_表示 = true; + public bool 尾7_鱗右3_表示 = true; - public bool 尾7_鱗左2_表示 = true; + public bool 尾7_鱗左2_表示 = true; - public bool 尾7_鱗右2_表示 = true; + public bool 尾7_鱗右2_表示 = true; - public bool 尾7_鱗左1_表示 = true; + public bool 尾7_鱗左1_表示 = true; - public bool 尾7_鱗右1_表示 = true; + public bool 尾7_鱗右1_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾6_鱗左3_表示 = true; + public bool 尾6_鱗左3_表示 = true; - public bool 尾6_鱗右3_表示 = true; + public bool 尾6_鱗右3_表示 = true; - public bool 尾6_鱗左2_表示 = true; + public bool 尾6_鱗左2_表示 = true; - public bool 尾6_鱗右2_表示 = true; + public bool 尾6_鱗右2_表示 = true; - public bool 尾6_鱗左1_表示 = true; + public bool 尾6_鱗左1_表示 = true; - public bool 尾6_鱗右1_表示 = true; + public bool 尾6_鱗右1_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾5_鱗左3_表示 = true; + public bool 尾5_鱗左3_表示 = true; - public bool 尾5_鱗右3_表示 = true; + public bool 尾5_鱗右3_表示 = true; - public bool 尾5_鱗左2_表示 = true; + public bool 尾5_鱗左2_表示 = true; - public bool 尾5_鱗右2_表示 = true; + public bool 尾5_鱗右2_表示 = true; - public bool 尾5_鱗左1_表示 = true; + public bool 尾5_鱗左1_表示 = true; - public bool 尾5_鱗右1_表示 = true; + public bool 尾5_鱗右1_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾4_鱗左3_表示 = true; + public bool 尾4_鱗左3_表示 = true; - public bool 尾4_鱗右3_表示 = true; + public bool 尾4_鱗右3_表示 = true; - public bool 尾4_鱗左2_表示 = true; + public bool 尾4_鱗左2_表示 = true; - public bool 尾4_鱗右2_表示 = true; + public bool 尾4_鱗右2_表示 = true; - public bool 尾4_鱗左1_表示 = true; + public bool 尾4_鱗左1_表示 = true; - public bool 尾4_鱗右1_表示 = true; + public bool 尾4_鱗右1_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾3_鱗左3_表示 = true; + public bool 尾3_鱗左3_表示 = true; - public bool 尾3_鱗右3_表示 = true; + public bool 尾3_鱗右3_表示 = true; - public bool 尾3_鱗左2_表示 = true; + public bool 尾3_鱗左2_表示 = true; - public bool 尾3_鱗右2_表示 = true; + public bool 尾3_鱗右2_表示 = true; - public bool 尾3_鱗左1_表示 = true; + public bool 尾3_鱗左1_表示 = true; - public bool 尾3_鱗右1_表示 = true; + public bool 尾3_鱗右1_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾2_鱗左3_表示 = true; + public bool 尾2_鱗左3_表示 = true; - public bool 尾2_鱗右3_表示 = true; + public bool 尾2_鱗右3_表示 = true; - public bool 尾2_鱗左2_表示 = true; + public bool 尾2_鱗左2_表示 = true; - public bool 尾2_鱗右2_表示 = true; + public bool 尾2_鱗右2_表示 = true; - public bool 尾2_鱗左1_表示 = true; + public bool 尾2_鱗左1_表示 = true; - public bool 尾2_鱗右1_表示 = true; + public bool 尾2_鱗右1_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾1_鱗左3_表示 = true; + public bool 尾1_鱗左3_表示 = true; - public bool 尾1_鱗右3_表示 = true; + public bool 尾1_鱗右3_表示 = true; - public bool 尾1_鱗左2_表示 = true; + public bool 尾1_鱗左2_表示 = true; - public bool 尾1_鱗右2_表示 = true; + public bool 尾1_鱗右2_表示 = true; - public bool 尾1_鱗左1_表示 = true; + public bool 尾1_鱗左1_表示 = true; - public bool 尾1_鱗右1_表示 = true; + public bool 尾1_鱗右1_表示 = true; - public bool 尾0_表示 = true; + public bool 尾0_表示 = true; - public bool 尾0_鱗右_表示 = true; + public bool 尾0_鱗右_表示 = true; - public bool 尾0_鱗左_表示 = true; + public bool 尾0_鱗左_表示 = true; - public bool 尾19_尾_表示 = true; + public bool 尾19_尾_表示 = true; - public bool 尾19_殻_表示 = true; + public bool 尾19_殻_表示 = true; - public bool 尾18_尾_表示 = true; + public bool 尾18_尾_表示 = true; - public bool 尾18_殻_表示 = true; + public bool 尾18_殻_表示 = true; - public bool 尾17_尾_表示 = true; + public bool 尾17_尾_表示 = true; - public bool 尾17_殻_表示 = true; + public bool 尾17_殻_表示 = true; - public bool 尾16_尾_表示 = true; + public bool 尾16_尾_表示 = true; - public bool 尾16_殻_表示 = true; + public bool 尾16_殻_表示 = true; - public bool 尾15_尾_表示 = true; + public bool 尾15_尾_表示 = true; - public bool 尾15_殻_表示 = true; + public bool 尾15_殻_表示 = true; - public bool 尾14_尾_表示 = true; + public bool 尾14_尾_表示 = true; - public bool 尾14_殻_表示 = true; + public bool 尾14_殻_表示 = true; - public bool 尾13_尾_表示 = true; + public bool 尾13_尾_表示 = true; - public bool 尾13_殻_表示 = true; + public bool 尾13_殻_表示 = true; - public bool 尾12_尾_表示 = true; + public bool 尾12_尾_表示 = true; - public bool 尾12_殻_表示 = true; + public bool 尾12_殻_表示 = true; - public bool 尾11_尾_表示 = true; + public bool 尾11_尾_表示 = true; - public bool 尾11_殻_表示 = true; + public bool 尾11_殻_表示 = true; - public bool 尾10_殻_表示 = true; + public bool 尾10_殻_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 尾_ガD() - { - ThisType = GetType(); - } + public 尾_ガD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_ガ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_ガ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘ.cs index 5f6dd3f..183ff80 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘ.cs @@ -2,8121 +2,8122 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_ヘ : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾35_尾; + public class 尾_ヘ : 尾 + { + public Par X0Y0_尾35_尾; - public Par X0Y0_尾35_鱗左3; + public Par X0Y0_尾35_鱗左3; - public Par X0Y0_尾35_鱗右3; + public Par X0Y0_尾35_鱗右3; - public Par X0Y0_尾35_鱗左2; + public Par X0Y0_尾35_鱗左2; - public Par X0Y0_尾35_鱗右2; + public Par X0Y0_尾35_鱗右2; - public Par X0Y0_尾35_鱗左1; + public Par X0Y0_尾35_鱗左1; - public Par X0Y0_尾35_鱗右1; + public Par X0Y0_尾35_鱗右1; - public Par X0Y0_尾34_尾; + public Par X0Y0_尾34_尾; - public Par X0Y0_尾34_鱗左3; + public Par X0Y0_尾34_鱗左3; - public Par X0Y0_尾34_鱗右3; + public Par X0Y0_尾34_鱗右3; - public Par X0Y0_尾34_鱗左2; + public Par X0Y0_尾34_鱗左2; - public Par X0Y0_尾34_鱗右2; + public Par X0Y0_尾34_鱗右2; - public Par X0Y0_尾34_鱗左1; + public Par X0Y0_尾34_鱗左1; - public Par X0Y0_尾34_鱗右1; + public Par X0Y0_尾34_鱗右1; - public Par X0Y0_尾33_尾; + public Par X0Y0_尾33_尾; - public Par X0Y0_尾33_鱗左3; + public Par X0Y0_尾33_鱗左3; - public Par X0Y0_尾33_鱗右3; + public Par X0Y0_尾33_鱗右3; - public Par X0Y0_尾33_鱗左2; + public Par X0Y0_尾33_鱗左2; - public Par X0Y0_尾33_鱗右2; + public Par X0Y0_尾33_鱗右2; - public Par X0Y0_尾33_鱗左1; + public Par X0Y0_尾33_鱗左1; - public Par X0Y0_尾33_鱗右1; + public Par X0Y0_尾33_鱗右1; - public Par X0Y0_尾32_尾; + public Par X0Y0_尾32_尾; - public Par X0Y0_尾32_鱗左3; + public Par X0Y0_尾32_鱗左3; - public Par X0Y0_尾32_鱗右3; + public Par X0Y0_尾32_鱗右3; - public Par X0Y0_尾32_鱗左2; + public Par X0Y0_尾32_鱗左2; - public Par X0Y0_尾32_鱗右2; + public Par X0Y0_尾32_鱗右2; - public Par X0Y0_尾32_鱗左1; + public Par X0Y0_尾32_鱗左1; - public Par X0Y0_尾32_鱗右1; + public Par X0Y0_尾32_鱗右1; - public Par X0Y0_尾31_尾; + public Par X0Y0_尾31_尾; - public Par X0Y0_尾31_鱗左3; + public Par X0Y0_尾31_鱗左3; - public Par X0Y0_尾31_鱗右3; + public Par X0Y0_尾31_鱗右3; - public Par X0Y0_尾31_鱗左2; + public Par X0Y0_尾31_鱗左2; - public Par X0Y0_尾31_鱗右2; + public Par X0Y0_尾31_鱗右2; - public Par X0Y0_尾31_鱗左1; + public Par X0Y0_尾31_鱗左1; - public Par X0Y0_尾31_鱗右1; + public Par X0Y0_尾31_鱗右1; - public Par X0Y0_尾30_尾; + public Par X0Y0_尾30_尾; - public Par X0Y0_尾30_鱗左3; + public Par X0Y0_尾30_鱗左3; - public Par X0Y0_尾30_鱗右3; + public Par X0Y0_尾30_鱗右3; - public Par X0Y0_尾30_鱗左2; + public Par X0Y0_尾30_鱗左2; - public Par X0Y0_尾30_鱗右2; + public Par X0Y0_尾30_鱗右2; - public Par X0Y0_尾30_鱗左1; + public Par X0Y0_尾30_鱗左1; - public Par X0Y0_尾30_鱗右1; + public Par X0Y0_尾30_鱗右1; - public Par X0Y0_尾29_尾; + public Par X0Y0_尾29_尾; - public Par X0Y0_尾29_鱗左3; + public Par X0Y0_尾29_鱗左3; - public Par X0Y0_尾29_鱗右3; + public Par X0Y0_尾29_鱗右3; - public Par X0Y0_尾29_鱗左2; + public Par X0Y0_尾29_鱗左2; - public Par X0Y0_尾29_鱗右2; + public Par X0Y0_尾29_鱗右2; - public Par X0Y0_尾29_鱗左1; + public Par X0Y0_尾29_鱗左1; - public Par X0Y0_尾29_鱗右1; + public Par X0Y0_尾29_鱗右1; - public Par X0Y0_尾28_尾; + public Par X0Y0_尾28_尾; - public Par X0Y0_尾28_鱗左3; + public Par X0Y0_尾28_鱗左3; - public Par X0Y0_尾28_鱗右3; + public Par X0Y0_尾28_鱗右3; - public Par X0Y0_尾28_鱗左2; + public Par X0Y0_尾28_鱗左2; - public Par X0Y0_尾28_鱗右2; + public Par X0Y0_尾28_鱗右2; - public Par X0Y0_尾28_鱗左1; + public Par X0Y0_尾28_鱗左1; - public Par X0Y0_尾28_鱗右1; + public Par X0Y0_尾28_鱗右1; - public Par X0Y0_尾27_尾; + public Par X0Y0_尾27_尾; - public Par X0Y0_尾27_鱗左3; + public Par X0Y0_尾27_鱗左3; - public Par X0Y0_尾27_鱗右3; + public Par X0Y0_尾27_鱗右3; - public Par X0Y0_尾27_鱗左2; + public Par X0Y0_尾27_鱗左2; - public Par X0Y0_尾27_鱗右2; + public Par X0Y0_尾27_鱗右2; - public Par X0Y0_尾27_鱗左1; + public Par X0Y0_尾27_鱗左1; - public Par X0Y0_尾27_鱗右1; + public Par X0Y0_尾27_鱗右1; - public Par X0Y0_尾26_尾; + public Par X0Y0_尾26_尾; - public Par X0Y0_尾26_鱗左3; + public Par X0Y0_尾26_鱗左3; - public Par X0Y0_尾26_鱗右3; + public Par X0Y0_尾26_鱗右3; - public Par X0Y0_尾26_鱗左2; + public Par X0Y0_尾26_鱗左2; - public Par X0Y0_尾26_鱗右2; + public Par X0Y0_尾26_鱗右2; - public Par X0Y0_尾26_鱗左1; + public Par X0Y0_尾26_鱗左1; - public Par X0Y0_尾26_鱗右1; + public Par X0Y0_尾26_鱗右1; - public Par X0Y0_尾25_尾; + public Par X0Y0_尾25_尾; - public Par X0Y0_尾25_鱗左3; + public Par X0Y0_尾25_鱗左3; - public Par X0Y0_尾25_鱗右3; + public Par X0Y0_尾25_鱗右3; - public Par X0Y0_尾25_鱗左2; + public Par X0Y0_尾25_鱗左2; - public Par X0Y0_尾25_鱗右2; + public Par X0Y0_尾25_鱗右2; - public Par X0Y0_尾25_鱗左1; + public Par X0Y0_尾25_鱗左1; - public Par X0Y0_尾25_鱗右1; + public Par X0Y0_尾25_鱗右1; - public Par X0Y0_尾24_尾; + public Par X0Y0_尾24_尾; - public Par X0Y0_尾24_鱗左3; + public Par X0Y0_尾24_鱗左3; - public Par X0Y0_尾24_鱗右3; + public Par X0Y0_尾24_鱗右3; - public Par X0Y0_尾24_鱗左2; + public Par X0Y0_尾24_鱗左2; - public Par X0Y0_尾24_鱗右2; + public Par X0Y0_尾24_鱗右2; - public Par X0Y0_尾24_鱗左1; + public Par X0Y0_尾24_鱗左1; - public Par X0Y0_尾24_鱗右1; + public Par X0Y0_尾24_鱗右1; - public Par X0Y0_尾23_尾; + public Par X0Y0_尾23_尾; - public Par X0Y0_尾23_鱗左3; + public Par X0Y0_尾23_鱗左3; - public Par X0Y0_尾23_鱗右3; + public Par X0Y0_尾23_鱗右3; - public Par X0Y0_尾23_鱗左2; + public Par X0Y0_尾23_鱗左2; - public Par X0Y0_尾23_鱗右2; + public Par X0Y0_尾23_鱗右2; - public Par X0Y0_尾23_鱗左1; + public Par X0Y0_尾23_鱗左1; - public Par X0Y0_尾23_鱗右1; + public Par X0Y0_尾23_鱗右1; - public Par X0Y0_尾22_尾; + public Par X0Y0_尾22_尾; - public Par X0Y0_尾22_鱗左3; + public Par X0Y0_尾22_鱗左3; - public Par X0Y0_尾22_鱗右3; + public Par X0Y0_尾22_鱗右3; - public Par X0Y0_尾22_鱗左2; + public Par X0Y0_尾22_鱗左2; - public Par X0Y0_尾22_鱗右2; + public Par X0Y0_尾22_鱗右2; - public Par X0Y0_尾22_鱗左1; + public Par X0Y0_尾22_鱗左1; - public Par X0Y0_尾22_鱗右1; + public Par X0Y0_尾22_鱗右1; - public Par X0Y0_尾21_尾; + public Par X0Y0_尾21_尾; - public Par X0Y0_尾21_鱗左3; + public Par X0Y0_尾21_鱗左3; - public Par X0Y0_尾21_鱗右3; + public Par X0Y0_尾21_鱗右3; - public Par X0Y0_尾21_鱗左2; + public Par X0Y0_尾21_鱗左2; - public Par X0Y0_尾21_鱗右2; + public Par X0Y0_尾21_鱗右2; - public Par X0Y0_尾21_鱗左1; + public Par X0Y0_尾21_鱗左1; - public Par X0Y0_尾21_鱗右1; + public Par X0Y0_尾21_鱗右1; - public Par X0Y0_尾20_尾; + public Par X0Y0_尾20_尾; - public Par X0Y0_尾20_鱗左3; + public Par X0Y0_尾20_鱗左3; - public Par X0Y0_尾20_鱗右3; + public Par X0Y0_尾20_鱗右3; - public Par X0Y0_尾20_鱗左2; + public Par X0Y0_尾20_鱗左2; - public Par X0Y0_尾20_鱗右2; + public Par X0Y0_尾20_鱗右2; - public Par X0Y0_尾20_鱗左1; + public Par X0Y0_尾20_鱗左1; - public Par X0Y0_尾20_鱗右1; + public Par X0Y0_尾20_鱗右1; - public Par X0Y0_尾19_尾; + public Par X0Y0_尾19_尾; - public Par X0Y0_尾19_鱗左3; + public Par X0Y0_尾19_鱗左3; - public Par X0Y0_尾19_鱗右3; + public Par X0Y0_尾19_鱗右3; - public Par X0Y0_尾19_鱗左2; + public Par X0Y0_尾19_鱗左2; - public Par X0Y0_尾19_鱗右2; + public Par X0Y0_尾19_鱗右2; - public Par X0Y0_尾19_鱗左1; + public Par X0Y0_尾19_鱗左1; - public Par X0Y0_尾19_鱗右1; + public Par X0Y0_尾19_鱗右1; - public Par X0Y0_尾18_尾; + public Par X0Y0_尾18_尾; - public Par X0Y0_尾18_鱗左3; + public Par X0Y0_尾18_鱗左3; - public Par X0Y0_尾18_鱗右3; + public Par X0Y0_尾18_鱗右3; - public Par X0Y0_尾18_鱗左2; + public Par X0Y0_尾18_鱗左2; - public Par X0Y0_尾18_鱗右2; + public Par X0Y0_尾18_鱗右2; - public Par X0Y0_尾18_鱗左1; + public Par X0Y0_尾18_鱗左1; - public Par X0Y0_尾18_鱗右1; + public Par X0Y0_尾18_鱗右1; - public Par X0Y0_尾17_尾; + public Par X0Y0_尾17_尾; - public Par X0Y0_尾17_鱗左3; + public Par X0Y0_尾17_鱗左3; - public Par X0Y0_尾17_鱗右3; + public Par X0Y0_尾17_鱗右3; - public Par X0Y0_尾17_鱗左2; + public Par X0Y0_尾17_鱗左2; - public Par X0Y0_尾17_鱗右2; + public Par X0Y0_尾17_鱗右2; - public Par X0Y0_尾17_鱗左1; + public Par X0Y0_尾17_鱗左1; - public Par X0Y0_尾17_鱗右1; + public Par X0Y0_尾17_鱗右1; - public Par X0Y0_尾16_尾; + public Par X0Y0_尾16_尾; - public Par X0Y0_尾16_鱗左3; + public Par X0Y0_尾16_鱗左3; - public Par X0Y0_尾16_鱗右3; + public Par X0Y0_尾16_鱗右3; - public Par X0Y0_尾16_鱗左2; + public Par X0Y0_尾16_鱗左2; - public Par X0Y0_尾16_鱗右2; + public Par X0Y0_尾16_鱗右2; - public Par X0Y0_尾16_鱗左1; + public Par X0Y0_尾16_鱗左1; - public Par X0Y0_尾16_鱗右1; + public Par X0Y0_尾16_鱗右1; - public Par X0Y0_尾15_尾; + public Par X0Y0_尾15_尾; - public Par X0Y0_尾15_鱗左3; + public Par X0Y0_尾15_鱗左3; - public Par X0Y0_尾15_鱗右3; + public Par X0Y0_尾15_鱗右3; - public Par X0Y0_尾15_鱗左2; + public Par X0Y0_尾15_鱗左2; - public Par X0Y0_尾15_鱗右2; + public Par X0Y0_尾15_鱗右2; - public Par X0Y0_尾15_鱗左1; + public Par X0Y0_尾15_鱗左1; - public Par X0Y0_尾15_鱗右1; + public Par X0Y0_尾15_鱗右1; - public Par X0Y0_尾14_尾; + public Par X0Y0_尾14_尾; - public Par X0Y0_尾14_鱗左3; + public Par X0Y0_尾14_鱗左3; - public Par X0Y0_尾14_鱗右3; + public Par X0Y0_尾14_鱗右3; - public Par X0Y0_尾14_鱗左2; + public Par X0Y0_尾14_鱗左2; - public Par X0Y0_尾14_鱗右2; + public Par X0Y0_尾14_鱗右2; - public Par X0Y0_尾14_鱗左1; + public Par X0Y0_尾14_鱗左1; - public Par X0Y0_尾14_鱗右1; + public Par X0Y0_尾14_鱗右1; - public Par X0Y0_尾13_尾; + public Par X0Y0_尾13_尾; - public Par X0Y0_尾13_鱗左3; + public Par X0Y0_尾13_鱗左3; - public Par X0Y0_尾13_鱗右3; + public Par X0Y0_尾13_鱗右3; - public Par X0Y0_尾13_鱗左2; + public Par X0Y0_尾13_鱗左2; - public Par X0Y0_尾13_鱗右2; + public Par X0Y0_尾13_鱗右2; - public Par X0Y0_尾13_鱗左1; + public Par X0Y0_尾13_鱗左1; - public Par X0Y0_尾13_鱗右1; + public Par X0Y0_尾13_鱗右1; - public Par X0Y0_尾12_尾; + public Par X0Y0_尾12_尾; - public Par X0Y0_尾12_鱗左3; + public Par X0Y0_尾12_鱗左3; - public Par X0Y0_尾12_鱗右3; + public Par X0Y0_尾12_鱗右3; - public Par X0Y0_尾12_鱗左2; + public Par X0Y0_尾12_鱗左2; - public Par X0Y0_尾12_鱗右2; + public Par X0Y0_尾12_鱗右2; - public Par X0Y0_尾12_鱗左1; + public Par X0Y0_尾12_鱗左1; - public Par X0Y0_尾12_鱗右1; + public Par X0Y0_尾12_鱗右1; - public Par X0Y0_尾11_尾; + public Par X0Y0_尾11_尾; - public Par X0Y0_尾11_鱗左3; + public Par X0Y0_尾11_鱗左3; - public Par X0Y0_尾11_鱗右3; + public Par X0Y0_尾11_鱗右3; - public Par X0Y0_尾11_鱗左2; + public Par X0Y0_尾11_鱗左2; - public Par X0Y0_尾11_鱗右2; + public Par X0Y0_尾11_鱗右2; - public Par X0Y0_尾11_鱗左1; + public Par X0Y0_尾11_鱗左1; - public Par X0Y0_尾11_鱗右1; + public Par X0Y0_尾11_鱗右1; - public Par X0Y0_尾10_尾; + public Par X0Y0_尾10_尾; - public Par X0Y0_尾10_鱗左3; + public Par X0Y0_尾10_鱗左3; - public Par X0Y0_尾10_鱗右3; + public Par X0Y0_尾10_鱗右3; - public Par X0Y0_尾10_鱗左2; + public Par X0Y0_尾10_鱗左2; - public Par X0Y0_尾10_鱗右2; + public Par X0Y0_尾10_鱗右2; - public Par X0Y0_尾10_鱗左1; + public Par X0Y0_尾10_鱗左1; - public Par X0Y0_尾10_鱗右1; + public Par X0Y0_尾10_鱗右1; - public Par X0Y0_尾9_尾; + public Par X0Y0_尾9_尾; - public Par X0Y0_尾9_鱗左3; + public Par X0Y0_尾9_鱗左3; - public Par X0Y0_尾9_鱗右3; + public Par X0Y0_尾9_鱗右3; - public Par X0Y0_尾9_鱗左2; + public Par X0Y0_尾9_鱗左2; - public Par X0Y0_尾9_鱗右2; + public Par X0Y0_尾9_鱗右2; - public Par X0Y0_尾9_鱗左1; + public Par X0Y0_尾9_鱗左1; - public Par X0Y0_尾9_鱗右1; + public Par X0Y0_尾9_鱗右1; - public Par X0Y0_尾8_尾; + public Par X0Y0_尾8_尾; - public Par X0Y0_尾8_鱗左3; + public Par X0Y0_尾8_鱗左3; - public Par X0Y0_尾8_鱗右3; + public Par X0Y0_尾8_鱗右3; - public Par X0Y0_尾8_鱗左2; + public Par X0Y0_尾8_鱗左2; - public Par X0Y0_尾8_鱗右2; + public Par X0Y0_尾8_鱗右2; - public Par X0Y0_尾8_鱗左1; + public Par X0Y0_尾8_鱗左1; - public Par X0Y0_尾8_鱗右1; + public Par X0Y0_尾8_鱗右1; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public Par X0Y0_尾7_尾; + public Par X0Y0_尾7_尾; - public Par X0Y0_尾7_鱗左3; + public Par X0Y0_尾7_鱗左3; - public Par X0Y0_尾7_鱗右3; + public Par X0Y0_尾7_鱗右3; - public Par X0Y0_尾7_鱗左2; + public Par X0Y0_尾7_鱗左2; - public Par X0Y0_尾7_鱗右2; + public Par X0Y0_尾7_鱗右2; - public Par X0Y0_尾7_鱗左1; + public Par X0Y0_尾7_鱗左1; - public Par X0Y0_尾7_鱗右1; + public Par X0Y0_尾7_鱗右1; - public Par X0Y0_尾6_尾; + public Par X0Y0_尾6_尾; - public Par X0Y0_尾6_鱗左3; + public Par X0Y0_尾6_鱗左3; - public Par X0Y0_尾6_鱗右3; + public Par X0Y0_尾6_鱗右3; - public Par X0Y0_尾6_鱗左2; + public Par X0Y0_尾6_鱗左2; - public Par X0Y0_尾6_鱗右2; + public Par X0Y0_尾6_鱗右2; - public Par X0Y0_尾6_鱗左1; + public Par X0Y0_尾6_鱗左1; - public Par X0Y0_尾6_鱗右1; + public Par X0Y0_尾6_鱗右1; - public Par X0Y0_尾5_尾; + public Par X0Y0_尾5_尾; - public Par X0Y0_尾5_鱗左3; + public Par X0Y0_尾5_鱗左3; - public Par X0Y0_尾5_鱗右3; + public Par X0Y0_尾5_鱗右3; - public Par X0Y0_尾5_鱗左2; + public Par X0Y0_尾5_鱗左2; - public Par X0Y0_尾5_鱗右2; + public Par X0Y0_尾5_鱗右2; - public Par X0Y0_尾5_鱗左1; + public Par X0Y0_尾5_鱗左1; - public Par X0Y0_尾5_鱗右1; + public Par X0Y0_尾5_鱗右1; - public Par X0Y0_尾4_尾; + public Par X0Y0_尾4_尾; - public Par X0Y0_尾4_鱗左3; + public Par X0Y0_尾4_鱗左3; - public Par X0Y0_尾4_鱗右3; + public Par X0Y0_尾4_鱗右3; - public Par X0Y0_尾4_鱗左2; + public Par X0Y0_尾4_鱗左2; - public Par X0Y0_尾4_鱗右2; + public Par X0Y0_尾4_鱗右2; - public Par X0Y0_尾4_鱗左1; + public Par X0Y0_尾4_鱗左1; - public Par X0Y0_尾4_鱗右1; + public Par X0Y0_尾4_鱗右1; - public Par X0Y0_尾3_尾; + public Par X0Y0_尾3_尾; - public Par X0Y0_尾3_鱗左3; + public Par X0Y0_尾3_鱗左3; - public Par X0Y0_尾3_鱗右3; + public Par X0Y0_尾3_鱗右3; - public Par X0Y0_尾3_鱗左2; + public Par X0Y0_尾3_鱗左2; - public Par X0Y0_尾3_鱗右2; + public Par X0Y0_尾3_鱗右2; - public Par X0Y0_尾3_鱗左1; + public Par X0Y0_尾3_鱗左1; - public Par X0Y0_尾3_鱗右1; + public Par X0Y0_尾3_鱗右1; - public Par X0Y0_尾2_尾; + public Par X0Y0_尾2_尾; - public Par X0Y0_尾2_鱗左3; + public Par X0Y0_尾2_鱗左3; - public Par X0Y0_尾2_鱗右3; + public Par X0Y0_尾2_鱗右3; - public Par X0Y0_尾2_鱗左2; + public Par X0Y0_尾2_鱗左2; - public Par X0Y0_尾2_鱗右2; + public Par X0Y0_尾2_鱗右2; - public Par X0Y0_尾2_鱗左1; + public Par X0Y0_尾2_鱗左1; - public Par X0Y0_尾2_鱗右1; + public Par X0Y0_尾2_鱗右1; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public Par X0Y0_尾1_尾; + public Par X0Y0_尾1_尾; - public Par X0Y0_尾1_鱗左3; + public Par X0Y0_尾1_鱗左3; - public Par X0Y0_尾1_鱗右3; + public Par X0Y0_尾1_鱗右3; - public Par X0Y0_尾1_鱗左2; + public Par X0Y0_尾1_鱗左2; - public Par X0Y0_尾1_鱗右2; + public Par X0Y0_尾1_鱗右2; - public Par X0Y0_尾1_鱗左1; + public Par X0Y0_尾1_鱗左1; - public Par X0Y0_尾1_鱗右1; + public Par X0Y0_尾1_鱗右1; - public Par X0Y0_尾0_尾; + public Par X0Y0_尾0_尾; - public Par X0Y0_尾0_鱗右; + public Par X0Y0_尾0_鱗右; - public Par X0Y0_尾0_鱗左; + public Par X0Y0_尾0_鱗左; - public ColorD 尾35_尾CD; + public ColorD 尾35_尾CD; - public ColorD 尾35_鱗左3CD; + public ColorD 尾35_鱗左3CD; - public ColorD 尾35_鱗右3CD; + public ColorD 尾35_鱗右3CD; - public ColorD 尾35_鱗左2CD; + public ColorD 尾35_鱗左2CD; - public ColorD 尾35_鱗右2CD; + public ColorD 尾35_鱗右2CD; - public ColorD 尾35_鱗左1CD; + public ColorD 尾35_鱗左1CD; - public ColorD 尾35_鱗右1CD; + public ColorD 尾35_鱗右1CD; - public ColorD 尾34_尾CD; + public ColorD 尾34_尾CD; - public ColorD 尾34_鱗左3CD; + public ColorD 尾34_鱗左3CD; - public ColorD 尾34_鱗右3CD; + public ColorD 尾34_鱗右3CD; - public ColorD 尾34_鱗左2CD; + public ColorD 尾34_鱗左2CD; - public ColorD 尾34_鱗右2CD; + public ColorD 尾34_鱗右2CD; - public ColorD 尾34_鱗左1CD; + public ColorD 尾34_鱗左1CD; - public ColorD 尾34_鱗右1CD; + public ColorD 尾34_鱗右1CD; - public ColorD 尾33_尾CD; + public ColorD 尾33_尾CD; - public ColorD 尾33_鱗左3CD; + public ColorD 尾33_鱗左3CD; - public ColorD 尾33_鱗右3CD; + public ColorD 尾33_鱗右3CD; - public ColorD 尾33_鱗左2CD; + public ColorD 尾33_鱗左2CD; - public ColorD 尾33_鱗右2CD; + public ColorD 尾33_鱗右2CD; - public ColorD 尾33_鱗左1CD; + public ColorD 尾33_鱗左1CD; - public ColorD 尾33_鱗右1CD; + public ColorD 尾33_鱗右1CD; - public ColorD 尾32_尾CD; + public ColorD 尾32_尾CD; - public ColorD 尾32_鱗左3CD; + public ColorD 尾32_鱗左3CD; - public ColorD 尾32_鱗右3CD; + public ColorD 尾32_鱗右3CD; - public ColorD 尾32_鱗左2CD; + public ColorD 尾32_鱗左2CD; - public ColorD 尾32_鱗右2CD; + public ColorD 尾32_鱗右2CD; - public ColorD 尾32_鱗左1CD; + public ColorD 尾32_鱗左1CD; - public ColorD 尾32_鱗右1CD; + public ColorD 尾32_鱗右1CD; - public ColorD 尾31_尾CD; + public ColorD 尾31_尾CD; - public ColorD 尾31_鱗左3CD; + public ColorD 尾31_鱗左3CD; - public ColorD 尾31_鱗右3CD; + public ColorD 尾31_鱗右3CD; - public ColorD 尾31_鱗左2CD; + public ColorD 尾31_鱗左2CD; - public ColorD 尾31_鱗右2CD; + public ColorD 尾31_鱗右2CD; - public ColorD 尾31_鱗左1CD; + public ColorD 尾31_鱗左1CD; - public ColorD 尾31_鱗右1CD; + public ColorD 尾31_鱗右1CD; - public ColorD 尾30_尾CD; + public ColorD 尾30_尾CD; - public ColorD 尾30_鱗左3CD; + public ColorD 尾30_鱗左3CD; - public ColorD 尾30_鱗右3CD; + public ColorD 尾30_鱗右3CD; - public ColorD 尾30_鱗左2CD; + public ColorD 尾30_鱗左2CD; - public ColorD 尾30_鱗右2CD; + public ColorD 尾30_鱗右2CD; - public ColorD 尾30_鱗左1CD; + public ColorD 尾30_鱗左1CD; - public ColorD 尾30_鱗右1CD; + public ColorD 尾30_鱗右1CD; - public ColorD 尾29_尾CD; + public ColorD 尾29_尾CD; - public ColorD 尾29_鱗左3CD; + public ColorD 尾29_鱗左3CD; - public ColorD 尾29_鱗右3CD; + public ColorD 尾29_鱗右3CD; - public ColorD 尾29_鱗左2CD; + public ColorD 尾29_鱗左2CD; - public ColorD 尾29_鱗右2CD; + public ColorD 尾29_鱗右2CD; - public ColorD 尾29_鱗左1CD; + public ColorD 尾29_鱗左1CD; - public ColorD 尾29_鱗右1CD; + public ColorD 尾29_鱗右1CD; - public ColorD 尾28_尾CD; + public ColorD 尾28_尾CD; - public ColorD 尾28_鱗左3CD; + public ColorD 尾28_鱗左3CD; - public ColorD 尾28_鱗右3CD; + public ColorD 尾28_鱗右3CD; - public ColorD 尾28_鱗左2CD; + public ColorD 尾28_鱗左2CD; - public ColorD 尾28_鱗右2CD; + public ColorD 尾28_鱗右2CD; - public ColorD 尾28_鱗左1CD; + public ColorD 尾28_鱗左1CD; - public ColorD 尾28_鱗右1CD; + public ColorD 尾28_鱗右1CD; - public ColorD 尾27_尾CD; + public ColorD 尾27_尾CD; - public ColorD 尾27_鱗左3CD; + public ColorD 尾27_鱗左3CD; - public ColorD 尾27_鱗右3CD; + public ColorD 尾27_鱗右3CD; - public ColorD 尾27_鱗左2CD; + public ColorD 尾27_鱗左2CD; - public ColorD 尾27_鱗右2CD; + public ColorD 尾27_鱗右2CD; - public ColorD 尾27_鱗左1CD; + public ColorD 尾27_鱗左1CD; - public ColorD 尾27_鱗右1CD; + public ColorD 尾27_鱗右1CD; - public ColorD 尾26_尾CD; + public ColorD 尾26_尾CD; - public ColorD 尾26_鱗左3CD; + public ColorD 尾26_鱗左3CD; - public ColorD 尾26_鱗右3CD; + public ColorD 尾26_鱗右3CD; - public ColorD 尾26_鱗左2CD; + public ColorD 尾26_鱗左2CD; - public ColorD 尾26_鱗右2CD; + public ColorD 尾26_鱗右2CD; - public ColorD 尾26_鱗左1CD; + public ColorD 尾26_鱗左1CD; - public ColorD 尾26_鱗右1CD; + public ColorD 尾26_鱗右1CD; - public ColorD 尾25_尾CD; + public ColorD 尾25_尾CD; - public ColorD 尾25_鱗左3CD; + public ColorD 尾25_鱗左3CD; - public ColorD 尾25_鱗右3CD; + public ColorD 尾25_鱗右3CD; - public ColorD 尾25_鱗左2CD; + public ColorD 尾25_鱗左2CD; - public ColorD 尾25_鱗右2CD; + public ColorD 尾25_鱗右2CD; - public ColorD 尾25_鱗左1CD; + public ColorD 尾25_鱗左1CD; - public ColorD 尾25_鱗右1CD; + public ColorD 尾25_鱗右1CD; - public ColorD 尾24_尾CD; + public ColorD 尾24_尾CD; - public ColorD 尾24_鱗左3CD; + public ColorD 尾24_鱗左3CD; - public ColorD 尾24_鱗右3CD; + public ColorD 尾24_鱗右3CD; - public ColorD 尾24_鱗左2CD; + public ColorD 尾24_鱗左2CD; - public ColorD 尾24_鱗右2CD; + public ColorD 尾24_鱗右2CD; - public ColorD 尾24_鱗左1CD; + public ColorD 尾24_鱗左1CD; - public ColorD 尾24_鱗右1CD; + public ColorD 尾24_鱗右1CD; - public ColorD 尾23_尾CD; + public ColorD 尾23_尾CD; - public ColorD 尾23_鱗左3CD; + public ColorD 尾23_鱗左3CD; - public ColorD 尾23_鱗右3CD; + public ColorD 尾23_鱗右3CD; - public ColorD 尾23_鱗左2CD; + public ColorD 尾23_鱗左2CD; - public ColorD 尾23_鱗右2CD; + public ColorD 尾23_鱗右2CD; - public ColorD 尾23_鱗左1CD; + public ColorD 尾23_鱗左1CD; - public ColorD 尾23_鱗右1CD; + public ColorD 尾23_鱗右1CD; - public ColorD 尾22_尾CD; + public ColorD 尾22_尾CD; - public ColorD 尾22_鱗左3CD; + public ColorD 尾22_鱗左3CD; - public ColorD 尾22_鱗右3CD; + public ColorD 尾22_鱗右3CD; - public ColorD 尾22_鱗左2CD; + public ColorD 尾22_鱗左2CD; - public ColorD 尾22_鱗右2CD; + public ColorD 尾22_鱗右2CD; - public ColorD 尾22_鱗左1CD; + public ColorD 尾22_鱗左1CD; - public ColorD 尾22_鱗右1CD; + public ColorD 尾22_鱗右1CD; - public ColorD 尾21_尾CD; + public ColorD 尾21_尾CD; - public ColorD 尾21_鱗左3CD; + public ColorD 尾21_鱗左3CD; - public ColorD 尾21_鱗右3CD; + public ColorD 尾21_鱗右3CD; - public ColorD 尾21_鱗左2CD; + public ColorD 尾21_鱗左2CD; - public ColorD 尾21_鱗右2CD; + public ColorD 尾21_鱗右2CD; - public ColorD 尾21_鱗左1CD; + public ColorD 尾21_鱗左1CD; - public ColorD 尾21_鱗右1CD; + public ColorD 尾21_鱗右1CD; - public ColorD 尾20_尾CD; + public ColorD 尾20_尾CD; - public ColorD 尾20_鱗左3CD; + public ColorD 尾20_鱗左3CD; - public ColorD 尾20_鱗右3CD; + public ColorD 尾20_鱗右3CD; - public ColorD 尾20_鱗左2CD; + public ColorD 尾20_鱗左2CD; - public ColorD 尾20_鱗右2CD; + public ColorD 尾20_鱗右2CD; - public ColorD 尾20_鱗左1CD; + public ColorD 尾20_鱗左1CD; - public ColorD 尾20_鱗右1CD; + public ColorD 尾20_鱗右1CD; - public ColorD 尾19_尾CD; + public ColorD 尾19_尾CD; - public ColorD 尾19_鱗左3CD; + public ColorD 尾19_鱗左3CD; - public ColorD 尾19_鱗右3CD; + public ColorD 尾19_鱗右3CD; - public ColorD 尾19_鱗左2CD; + public ColorD 尾19_鱗左2CD; - public ColorD 尾19_鱗右2CD; + public ColorD 尾19_鱗右2CD; - public ColorD 尾19_鱗左1CD; + public ColorD 尾19_鱗左1CD; - public ColorD 尾19_鱗右1CD; + public ColorD 尾19_鱗右1CD; - public ColorD 尾18_尾CD; + public ColorD 尾18_尾CD; - public ColorD 尾18_鱗左3CD; + public ColorD 尾18_鱗左3CD; - public ColorD 尾18_鱗右3CD; + public ColorD 尾18_鱗右3CD; - public ColorD 尾18_鱗左2CD; + public ColorD 尾18_鱗左2CD; - public ColorD 尾18_鱗右2CD; + public ColorD 尾18_鱗右2CD; - public ColorD 尾18_鱗左1CD; + public ColorD 尾18_鱗左1CD; - public ColorD 尾18_鱗右1CD; + public ColorD 尾18_鱗右1CD; - public ColorD 尾17_尾CD; + public ColorD 尾17_尾CD; - public ColorD 尾17_鱗左3CD; + public ColorD 尾17_鱗左3CD; - public ColorD 尾17_鱗右3CD; + public ColorD 尾17_鱗右3CD; - public ColorD 尾17_鱗左2CD; + public ColorD 尾17_鱗左2CD; - public ColorD 尾17_鱗右2CD; + public ColorD 尾17_鱗右2CD; - public ColorD 尾17_鱗左1CD; + public ColorD 尾17_鱗左1CD; - public ColorD 尾17_鱗右1CD; + public ColorD 尾17_鱗右1CD; - public ColorD 尾16_尾CD; + public ColorD 尾16_尾CD; - public ColorD 尾16_鱗左3CD; + public ColorD 尾16_鱗左3CD; - public ColorD 尾16_鱗右3CD; + public ColorD 尾16_鱗右3CD; - public ColorD 尾16_鱗左2CD; + public ColorD 尾16_鱗左2CD; - public ColorD 尾16_鱗右2CD; + public ColorD 尾16_鱗右2CD; - public ColorD 尾16_鱗左1CD; + public ColorD 尾16_鱗左1CD; - public ColorD 尾16_鱗右1CD; + public ColorD 尾16_鱗右1CD; - public ColorD 尾15_尾CD; + public ColorD 尾15_尾CD; - public ColorD 尾15_鱗左3CD; + public ColorD 尾15_鱗左3CD; - public ColorD 尾15_鱗右3CD; + public ColorD 尾15_鱗右3CD; - public ColorD 尾15_鱗左2CD; + public ColorD 尾15_鱗左2CD; - public ColorD 尾15_鱗右2CD; + public ColorD 尾15_鱗右2CD; - public ColorD 尾15_鱗左1CD; + public ColorD 尾15_鱗左1CD; - public ColorD 尾15_鱗右1CD; + public ColorD 尾15_鱗右1CD; - public ColorD 尾14_尾CD; + public ColorD 尾14_尾CD; - public ColorD 尾14_鱗左3CD; + public ColorD 尾14_鱗左3CD; - public ColorD 尾14_鱗右3CD; + public ColorD 尾14_鱗右3CD; - public ColorD 尾14_鱗左2CD; + public ColorD 尾14_鱗左2CD; - public ColorD 尾14_鱗右2CD; + public ColorD 尾14_鱗右2CD; - public ColorD 尾14_鱗左1CD; + public ColorD 尾14_鱗左1CD; - public ColorD 尾14_鱗右1CD; + public ColorD 尾14_鱗右1CD; - public ColorD 尾13_尾CD; + public ColorD 尾13_尾CD; - public ColorD 尾13_鱗左3CD; + public ColorD 尾13_鱗左3CD; - public ColorD 尾13_鱗右3CD; + public ColorD 尾13_鱗右3CD; - public ColorD 尾13_鱗左2CD; + public ColorD 尾13_鱗左2CD; - public ColorD 尾13_鱗右2CD; + public ColorD 尾13_鱗右2CD; - public ColorD 尾13_鱗左1CD; + public ColorD 尾13_鱗左1CD; - public ColorD 尾13_鱗右1CD; + public ColorD 尾13_鱗右1CD; - public ColorD 尾12_尾CD; + public ColorD 尾12_尾CD; - public ColorD 尾12_鱗左3CD; + public ColorD 尾12_鱗左3CD; - public ColorD 尾12_鱗右3CD; + public ColorD 尾12_鱗右3CD; - public ColorD 尾12_鱗左2CD; + public ColorD 尾12_鱗左2CD; - public ColorD 尾12_鱗右2CD; + public ColorD 尾12_鱗右2CD; - public ColorD 尾12_鱗左1CD; + public ColorD 尾12_鱗左1CD; - public ColorD 尾12_鱗右1CD; + public ColorD 尾12_鱗右1CD; - public ColorD 尾11_尾CD; + public ColorD 尾11_尾CD; - public ColorD 尾11_鱗左3CD; + public ColorD 尾11_鱗左3CD; - public ColorD 尾11_鱗右3CD; + public ColorD 尾11_鱗右3CD; - public ColorD 尾11_鱗左2CD; + public ColorD 尾11_鱗左2CD; - public ColorD 尾11_鱗右2CD; + public ColorD 尾11_鱗右2CD; - public ColorD 尾11_鱗左1CD; + public ColorD 尾11_鱗左1CD; - public ColorD 尾11_鱗右1CD; + public ColorD 尾11_鱗右1CD; - public ColorD 尾10_尾CD; + public ColorD 尾10_尾CD; - public ColorD 尾10_鱗左3CD; + public ColorD 尾10_鱗左3CD; - public ColorD 尾10_鱗右3CD; + public ColorD 尾10_鱗右3CD; - public ColorD 尾10_鱗左2CD; + public ColorD 尾10_鱗左2CD; - public ColorD 尾10_鱗右2CD; + public ColorD 尾10_鱗右2CD; - public ColorD 尾10_鱗左1CD; + public ColorD 尾10_鱗左1CD; - public ColorD 尾10_鱗右1CD; + public ColorD 尾10_鱗右1CD; - public ColorD 尾9_尾CD; + public ColorD 尾9_尾CD; - public ColorD 尾9_鱗左3CD; + public ColorD 尾9_鱗左3CD; - public ColorD 尾9_鱗右3CD; + public ColorD 尾9_鱗右3CD; - public ColorD 尾9_鱗左2CD; + public ColorD 尾9_鱗左2CD; - public ColorD 尾9_鱗右2CD; + public ColorD 尾9_鱗右2CD; - public ColorD 尾9_鱗左1CD; + public ColorD 尾9_鱗左1CD; - public ColorD 尾9_鱗右1CD; + public ColorD 尾9_鱗右1CD; - public ColorD 尾8_尾CD; + public ColorD 尾8_尾CD; - public ColorD 尾8_鱗左3CD; + public ColorD 尾8_鱗左3CD; - public ColorD 尾8_鱗右3CD; + public ColorD 尾8_鱗右3CD; - public ColorD 尾8_鱗左2CD; + public ColorD 尾8_鱗左2CD; - public ColorD 尾8_鱗右2CD; + public ColorD 尾8_鱗右2CD; - public ColorD 尾8_鱗左1CD; + public ColorD 尾8_鱗左1CD; - public ColorD 尾8_鱗右1CD; + public ColorD 尾8_鱗右1CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorD 尾7_尾CD; + public ColorD 尾7_尾CD; - public ColorD 尾7_鱗左3CD; + public ColorD 尾7_鱗左3CD; - public ColorD 尾7_鱗右3CD; + public ColorD 尾7_鱗右3CD; - public ColorD 尾7_鱗左2CD; + public ColorD 尾7_鱗左2CD; - public ColorD 尾7_鱗右2CD; + public ColorD 尾7_鱗右2CD; - public ColorD 尾7_鱗左1CD; + public ColorD 尾7_鱗左1CD; - public ColorD 尾7_鱗右1CD; + public ColorD 尾7_鱗右1CD; - public ColorD 尾6_尾CD; + public ColorD 尾6_尾CD; - public ColorD 尾6_鱗左3CD; + public ColorD 尾6_鱗左3CD; - public ColorD 尾6_鱗右3CD; + public ColorD 尾6_鱗右3CD; - public ColorD 尾6_鱗左2CD; + public ColorD 尾6_鱗左2CD; - public ColorD 尾6_鱗右2CD; + public ColorD 尾6_鱗右2CD; - public ColorD 尾6_鱗左1CD; + public ColorD 尾6_鱗左1CD; - public ColorD 尾6_鱗右1CD; + public ColorD 尾6_鱗右1CD; - public ColorD 尾5_尾CD; + public ColorD 尾5_尾CD; - public ColorD 尾5_鱗左3CD; + public ColorD 尾5_鱗左3CD; - public ColorD 尾5_鱗右3CD; + public ColorD 尾5_鱗右3CD; - public ColorD 尾5_鱗左2CD; + public ColorD 尾5_鱗左2CD; - public ColorD 尾5_鱗右2CD; + public ColorD 尾5_鱗右2CD; - public ColorD 尾5_鱗左1CD; + public ColorD 尾5_鱗左1CD; - public ColorD 尾5_鱗右1CD; + public ColorD 尾5_鱗右1CD; - public ColorD 尾4_尾CD; + public ColorD 尾4_尾CD; - public ColorD 尾4_鱗左3CD; + public ColorD 尾4_鱗左3CD; - public ColorD 尾4_鱗右3CD; + public ColorD 尾4_鱗右3CD; - public ColorD 尾4_鱗左2CD; + public ColorD 尾4_鱗左2CD; - public ColorD 尾4_鱗右2CD; + public ColorD 尾4_鱗右2CD; - public ColorD 尾4_鱗左1CD; + public ColorD 尾4_鱗左1CD; - public ColorD 尾4_鱗右1CD; + public ColorD 尾4_鱗右1CD; - public ColorD 尾3_尾CD; + public ColorD 尾3_尾CD; - public ColorD 尾3_鱗左3CD; + public ColorD 尾3_鱗左3CD; - public ColorD 尾3_鱗右3CD; + public ColorD 尾3_鱗右3CD; - public ColorD 尾3_鱗左2CD; + public ColorD 尾3_鱗左2CD; - public ColorD 尾3_鱗右2CD; + public ColorD 尾3_鱗右2CD; - public ColorD 尾3_鱗左1CD; + public ColorD 尾3_鱗左1CD; - public ColorD 尾3_鱗右1CD; + public ColorD 尾3_鱗右1CD; - public ColorD 尾2_尾CD; + public ColorD 尾2_尾CD; - public ColorD 尾2_鱗左3CD; + public ColorD 尾2_鱗左3CD; - public ColorD 尾2_鱗右3CD; + public ColorD 尾2_鱗右3CD; - public ColorD 尾2_鱗左2CD; + public ColorD 尾2_鱗左2CD; - public ColorD 尾2_鱗右2CD; + public ColorD 尾2_鱗右2CD; - public ColorD 尾2_鱗左1CD; + public ColorD 尾2_鱗左1CD; - public ColorD 尾2_鱗右1CD; + public ColorD 尾2_鱗右1CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 尾1_尾CD; + public ColorD 尾1_尾CD; - public ColorD 尾1_鱗左3CD; + public ColorD 尾1_鱗左3CD; - public ColorD 尾1_鱗右3CD; + public ColorD 尾1_鱗右3CD; - public ColorD 尾1_鱗左2CD; + public ColorD 尾1_鱗左2CD; - public ColorD 尾1_鱗右2CD; + public ColorD 尾1_鱗右2CD; - public ColorD 尾1_鱗左1CD; + public ColorD 尾1_鱗左1CD; - public ColorD 尾1_鱗右1CD; + public ColorD 尾1_鱗右1CD; - public ColorD 尾0_尾CD; + public ColorD 尾0_尾CD; - public ColorD 尾0_鱗右CD; + public ColorD 尾0_鱗右CD; - public ColorD 尾0_鱗左CD; + public ColorD 尾0_鱗左CD; - public ColorP X0Y0_尾35_尾CP; + public ColorP X0Y0_尾35_尾CP; - public ColorP X0Y0_尾35_鱗左3CP; + public ColorP X0Y0_尾35_鱗左3CP; - public ColorP X0Y0_尾35_鱗右3CP; + public ColorP X0Y0_尾35_鱗右3CP; - public ColorP X0Y0_尾35_鱗左2CP; + public ColorP X0Y0_尾35_鱗左2CP; - public ColorP X0Y0_尾35_鱗右2CP; + public ColorP X0Y0_尾35_鱗右2CP; - public ColorP X0Y0_尾35_鱗左1CP; + public ColorP X0Y0_尾35_鱗左1CP; - public ColorP X0Y0_尾35_鱗右1CP; + public ColorP X0Y0_尾35_鱗右1CP; - public ColorP X0Y0_尾34_尾CP; + public ColorP X0Y0_尾34_尾CP; - public ColorP X0Y0_尾34_鱗左3CP; + public ColorP X0Y0_尾34_鱗左3CP; - public ColorP X0Y0_尾34_鱗右3CP; + public ColorP X0Y0_尾34_鱗右3CP; - public ColorP X0Y0_尾34_鱗左2CP; + public ColorP X0Y0_尾34_鱗左2CP; - public ColorP X0Y0_尾34_鱗右2CP; + public ColorP X0Y0_尾34_鱗右2CP; - public ColorP X0Y0_尾34_鱗左1CP; + public ColorP X0Y0_尾34_鱗左1CP; - public ColorP X0Y0_尾34_鱗右1CP; + public ColorP X0Y0_尾34_鱗右1CP; - public ColorP X0Y0_尾33_尾CP; + public ColorP X0Y0_尾33_尾CP; - public ColorP X0Y0_尾33_鱗左3CP; + public ColorP X0Y0_尾33_鱗左3CP; - public ColorP X0Y0_尾33_鱗右3CP; + public ColorP X0Y0_尾33_鱗右3CP; - public ColorP X0Y0_尾33_鱗左2CP; + public ColorP X0Y0_尾33_鱗左2CP; - public ColorP X0Y0_尾33_鱗右2CP; + public ColorP X0Y0_尾33_鱗右2CP; - public ColorP X0Y0_尾33_鱗左1CP; + public ColorP X0Y0_尾33_鱗左1CP; - public ColorP X0Y0_尾33_鱗右1CP; + public ColorP X0Y0_尾33_鱗右1CP; - public ColorP X0Y0_尾32_尾CP; + public ColorP X0Y0_尾32_尾CP; - public ColorP X0Y0_尾32_鱗左3CP; + public ColorP X0Y0_尾32_鱗左3CP; - public ColorP X0Y0_尾32_鱗右3CP; + public ColorP X0Y0_尾32_鱗右3CP; - public ColorP X0Y0_尾32_鱗左2CP; + public ColorP X0Y0_尾32_鱗左2CP; - public ColorP X0Y0_尾32_鱗右2CP; + public ColorP X0Y0_尾32_鱗右2CP; - public ColorP X0Y0_尾32_鱗左1CP; + public ColorP X0Y0_尾32_鱗左1CP; - public ColorP X0Y0_尾32_鱗右1CP; + public ColorP X0Y0_尾32_鱗右1CP; - public ColorP X0Y0_尾31_尾CP; + public ColorP X0Y0_尾31_尾CP; - public ColorP X0Y0_尾31_鱗左3CP; + public ColorP X0Y0_尾31_鱗左3CP; - public ColorP X0Y0_尾31_鱗右3CP; + public ColorP X0Y0_尾31_鱗右3CP; - public ColorP X0Y0_尾31_鱗左2CP; + public ColorP X0Y0_尾31_鱗左2CP; - public ColorP X0Y0_尾31_鱗右2CP; + public ColorP X0Y0_尾31_鱗右2CP; - public ColorP X0Y0_尾31_鱗左1CP; + public ColorP X0Y0_尾31_鱗左1CP; - public ColorP X0Y0_尾31_鱗右1CP; + public ColorP X0Y0_尾31_鱗右1CP; - public ColorP X0Y0_尾30_尾CP; + public ColorP X0Y0_尾30_尾CP; - public ColorP X0Y0_尾30_鱗左3CP; + public ColorP X0Y0_尾30_鱗左3CP; - public ColorP X0Y0_尾30_鱗右3CP; + public ColorP X0Y0_尾30_鱗右3CP; - public ColorP X0Y0_尾30_鱗左2CP; + public ColorP X0Y0_尾30_鱗左2CP; - public ColorP X0Y0_尾30_鱗右2CP; + public ColorP X0Y0_尾30_鱗右2CP; - public ColorP X0Y0_尾30_鱗左1CP; + public ColorP X0Y0_尾30_鱗左1CP; - public ColorP X0Y0_尾30_鱗右1CP; + public ColorP X0Y0_尾30_鱗右1CP; - public ColorP X0Y0_尾29_尾CP; + public ColorP X0Y0_尾29_尾CP; - public ColorP X0Y0_尾29_鱗左3CP; + public ColorP X0Y0_尾29_鱗左3CP; - public ColorP X0Y0_尾29_鱗右3CP; + public ColorP X0Y0_尾29_鱗右3CP; - public ColorP X0Y0_尾29_鱗左2CP; + public ColorP X0Y0_尾29_鱗左2CP; - public ColorP X0Y0_尾29_鱗右2CP; + public ColorP X0Y0_尾29_鱗右2CP; - public ColorP X0Y0_尾29_鱗左1CP; + public ColorP X0Y0_尾29_鱗左1CP; - public ColorP X0Y0_尾29_鱗右1CP; + public ColorP X0Y0_尾29_鱗右1CP; - public ColorP X0Y0_尾28_尾CP; + public ColorP X0Y0_尾28_尾CP; - public ColorP X0Y0_尾28_鱗左3CP; + public ColorP X0Y0_尾28_鱗左3CP; - public ColorP X0Y0_尾28_鱗右3CP; + public ColorP X0Y0_尾28_鱗右3CP; - public ColorP X0Y0_尾28_鱗左2CP; + public ColorP X0Y0_尾28_鱗左2CP; - public ColorP X0Y0_尾28_鱗右2CP; + public ColorP X0Y0_尾28_鱗右2CP; - public ColorP X0Y0_尾28_鱗左1CP; + public ColorP X0Y0_尾28_鱗左1CP; - public ColorP X0Y0_尾28_鱗右1CP; + public ColorP X0Y0_尾28_鱗右1CP; - public ColorP X0Y0_尾27_尾CP; + public ColorP X0Y0_尾27_尾CP; - public ColorP X0Y0_尾27_鱗左3CP; + public ColorP X0Y0_尾27_鱗左3CP; - public ColorP X0Y0_尾27_鱗右3CP; + public ColorP X0Y0_尾27_鱗右3CP; - public ColorP X0Y0_尾27_鱗左2CP; + public ColorP X0Y0_尾27_鱗左2CP; - public ColorP X0Y0_尾27_鱗右2CP; + public ColorP X0Y0_尾27_鱗右2CP; - public ColorP X0Y0_尾27_鱗左1CP; + public ColorP X0Y0_尾27_鱗左1CP; - public ColorP X0Y0_尾27_鱗右1CP; + public ColorP X0Y0_尾27_鱗右1CP; - public ColorP X0Y0_尾26_尾CP; + public ColorP X0Y0_尾26_尾CP; - public ColorP X0Y0_尾26_鱗左3CP; + public ColorP X0Y0_尾26_鱗左3CP; - public ColorP X0Y0_尾26_鱗右3CP; + public ColorP X0Y0_尾26_鱗右3CP; - public ColorP X0Y0_尾26_鱗左2CP; + public ColorP X0Y0_尾26_鱗左2CP; - public ColorP X0Y0_尾26_鱗右2CP; + public ColorP X0Y0_尾26_鱗右2CP; - public ColorP X0Y0_尾26_鱗左1CP; + public ColorP X0Y0_尾26_鱗左1CP; - public ColorP X0Y0_尾26_鱗右1CP; + public ColorP X0Y0_尾26_鱗右1CP; - public ColorP X0Y0_尾25_尾CP; + public ColorP X0Y0_尾25_尾CP; - public ColorP X0Y0_尾25_鱗左3CP; + public ColorP X0Y0_尾25_鱗左3CP; - public ColorP X0Y0_尾25_鱗右3CP; + public ColorP X0Y0_尾25_鱗右3CP; - public ColorP X0Y0_尾25_鱗左2CP; + public ColorP X0Y0_尾25_鱗左2CP; - public ColorP X0Y0_尾25_鱗右2CP; + public ColorP X0Y0_尾25_鱗右2CP; - public ColorP X0Y0_尾25_鱗左1CP; + public ColorP X0Y0_尾25_鱗左1CP; - public ColorP X0Y0_尾25_鱗右1CP; + public ColorP X0Y0_尾25_鱗右1CP; - public ColorP X0Y0_尾24_尾CP; + public ColorP X0Y0_尾24_尾CP; - public ColorP X0Y0_尾24_鱗左3CP; + public ColorP X0Y0_尾24_鱗左3CP; - public ColorP X0Y0_尾24_鱗右3CP; + public ColorP X0Y0_尾24_鱗右3CP; - public ColorP X0Y0_尾24_鱗左2CP; + public ColorP X0Y0_尾24_鱗左2CP; - public ColorP X0Y0_尾24_鱗右2CP; + public ColorP X0Y0_尾24_鱗右2CP; - public ColorP X0Y0_尾24_鱗左1CP; + public ColorP X0Y0_尾24_鱗左1CP; - public ColorP X0Y0_尾24_鱗右1CP; + public ColorP X0Y0_尾24_鱗右1CP; - public ColorP X0Y0_尾23_尾CP; + public ColorP X0Y0_尾23_尾CP; - public ColorP X0Y0_尾23_鱗左3CP; + public ColorP X0Y0_尾23_鱗左3CP; - public ColorP X0Y0_尾23_鱗右3CP; + public ColorP X0Y0_尾23_鱗右3CP; - public ColorP X0Y0_尾23_鱗左2CP; + public ColorP X0Y0_尾23_鱗左2CP; - public ColorP X0Y0_尾23_鱗右2CP; + public ColorP X0Y0_尾23_鱗右2CP; - public ColorP X0Y0_尾23_鱗左1CP; + public ColorP X0Y0_尾23_鱗左1CP; - public ColorP X0Y0_尾23_鱗右1CP; + public ColorP X0Y0_尾23_鱗右1CP; - public ColorP X0Y0_尾22_尾CP; + public ColorP X0Y0_尾22_尾CP; - public ColorP X0Y0_尾22_鱗左3CP; + public ColorP X0Y0_尾22_鱗左3CP; - public ColorP X0Y0_尾22_鱗右3CP; + public ColorP X0Y0_尾22_鱗右3CP; - public ColorP X0Y0_尾22_鱗左2CP; + public ColorP X0Y0_尾22_鱗左2CP; - public ColorP X0Y0_尾22_鱗右2CP; + public ColorP X0Y0_尾22_鱗右2CP; - public ColorP X0Y0_尾22_鱗左1CP; + public ColorP X0Y0_尾22_鱗左1CP; - public ColorP X0Y0_尾22_鱗右1CP; + public ColorP X0Y0_尾22_鱗右1CP; - public ColorP X0Y0_尾21_尾CP; + public ColorP X0Y0_尾21_尾CP; - public ColorP X0Y0_尾21_鱗左3CP; + public ColorP X0Y0_尾21_鱗左3CP; - public ColorP X0Y0_尾21_鱗右3CP; + public ColorP X0Y0_尾21_鱗右3CP; - public ColorP X0Y0_尾21_鱗左2CP; + public ColorP X0Y0_尾21_鱗左2CP; - public ColorP X0Y0_尾21_鱗右2CP; + public ColorP X0Y0_尾21_鱗右2CP; - public ColorP X0Y0_尾21_鱗左1CP; + public ColorP X0Y0_尾21_鱗左1CP; - public ColorP X0Y0_尾21_鱗右1CP; + public ColorP X0Y0_尾21_鱗右1CP; - public ColorP X0Y0_尾20_尾CP; + public ColorP X0Y0_尾20_尾CP; - public ColorP X0Y0_尾20_鱗左3CP; + public ColorP X0Y0_尾20_鱗左3CP; - public ColorP X0Y0_尾20_鱗右3CP; + public ColorP X0Y0_尾20_鱗右3CP; - public ColorP X0Y0_尾20_鱗左2CP; + public ColorP X0Y0_尾20_鱗左2CP; - public ColorP X0Y0_尾20_鱗右2CP; + public ColorP X0Y0_尾20_鱗右2CP; - public ColorP X0Y0_尾20_鱗左1CP; + public ColorP X0Y0_尾20_鱗左1CP; - public ColorP X0Y0_尾20_鱗右1CP; + public ColorP X0Y0_尾20_鱗右1CP; - public ColorP X0Y0_尾19_尾CP; + public ColorP X0Y0_尾19_尾CP; - public ColorP X0Y0_尾19_鱗左3CP; + public ColorP X0Y0_尾19_鱗左3CP; - public ColorP X0Y0_尾19_鱗右3CP; + public ColorP X0Y0_尾19_鱗右3CP; - public ColorP X0Y0_尾19_鱗左2CP; + public ColorP X0Y0_尾19_鱗左2CP; - public ColorP X0Y0_尾19_鱗右2CP; + public ColorP X0Y0_尾19_鱗右2CP; - public ColorP X0Y0_尾19_鱗左1CP; + public ColorP X0Y0_尾19_鱗左1CP; - public ColorP X0Y0_尾19_鱗右1CP; + public ColorP X0Y0_尾19_鱗右1CP; - public ColorP X0Y0_尾18_尾CP; + public ColorP X0Y0_尾18_尾CP; - public ColorP X0Y0_尾18_鱗左3CP; + public ColorP X0Y0_尾18_鱗左3CP; - public ColorP X0Y0_尾18_鱗右3CP; + public ColorP X0Y0_尾18_鱗右3CP; - public ColorP X0Y0_尾18_鱗左2CP; + public ColorP X0Y0_尾18_鱗左2CP; - public ColorP X0Y0_尾18_鱗右2CP; + public ColorP X0Y0_尾18_鱗右2CP; - public ColorP X0Y0_尾18_鱗左1CP; + public ColorP X0Y0_尾18_鱗左1CP; - public ColorP X0Y0_尾18_鱗右1CP; + public ColorP X0Y0_尾18_鱗右1CP; - public ColorP X0Y0_尾17_尾CP; + public ColorP X0Y0_尾17_尾CP; - public ColorP X0Y0_尾17_鱗左3CP; + public ColorP X0Y0_尾17_鱗左3CP; - public ColorP X0Y0_尾17_鱗右3CP; + public ColorP X0Y0_尾17_鱗右3CP; - public ColorP X0Y0_尾17_鱗左2CP; + public ColorP X0Y0_尾17_鱗左2CP; - public ColorP X0Y0_尾17_鱗右2CP; + public ColorP X0Y0_尾17_鱗右2CP; - public ColorP X0Y0_尾17_鱗左1CP; + public ColorP X0Y0_尾17_鱗左1CP; - public ColorP X0Y0_尾17_鱗右1CP; + public ColorP X0Y0_尾17_鱗右1CP; - public ColorP X0Y0_尾16_尾CP; + public ColorP X0Y0_尾16_尾CP; - public ColorP X0Y0_尾16_鱗左3CP; + public ColorP X0Y0_尾16_鱗左3CP; - public ColorP X0Y0_尾16_鱗右3CP; + public ColorP X0Y0_尾16_鱗右3CP; - public ColorP X0Y0_尾16_鱗左2CP; + public ColorP X0Y0_尾16_鱗左2CP; - public ColorP X0Y0_尾16_鱗右2CP; + public ColorP X0Y0_尾16_鱗右2CP; - public ColorP X0Y0_尾16_鱗左1CP; + public ColorP X0Y0_尾16_鱗左1CP; - public ColorP X0Y0_尾16_鱗右1CP; + public ColorP X0Y0_尾16_鱗右1CP; - public ColorP X0Y0_尾15_尾CP; + public ColorP X0Y0_尾15_尾CP; - public ColorP X0Y0_尾15_鱗左3CP; + public ColorP X0Y0_尾15_鱗左3CP; - public ColorP X0Y0_尾15_鱗右3CP; + public ColorP X0Y0_尾15_鱗右3CP; - public ColorP X0Y0_尾15_鱗左2CP; + public ColorP X0Y0_尾15_鱗左2CP; - public ColorP X0Y0_尾15_鱗右2CP; + public ColorP X0Y0_尾15_鱗右2CP; - public ColorP X0Y0_尾15_鱗左1CP; + public ColorP X0Y0_尾15_鱗左1CP; - public ColorP X0Y0_尾15_鱗右1CP; + public ColorP X0Y0_尾15_鱗右1CP; - public ColorP X0Y0_尾14_尾CP; + public ColorP X0Y0_尾14_尾CP; - public ColorP X0Y0_尾14_鱗左3CP; + public ColorP X0Y0_尾14_鱗左3CP; - public ColorP X0Y0_尾14_鱗右3CP; + public ColorP X0Y0_尾14_鱗右3CP; - public ColorP X0Y0_尾14_鱗左2CP; + public ColorP X0Y0_尾14_鱗左2CP; - public ColorP X0Y0_尾14_鱗右2CP; + public ColorP X0Y0_尾14_鱗右2CP; - public ColorP X0Y0_尾14_鱗左1CP; + public ColorP X0Y0_尾14_鱗左1CP; - public ColorP X0Y0_尾14_鱗右1CP; + public ColorP X0Y0_尾14_鱗右1CP; - public ColorP X0Y0_尾13_尾CP; + public ColorP X0Y0_尾13_尾CP; - public ColorP X0Y0_尾13_鱗左3CP; + public ColorP X0Y0_尾13_鱗左3CP; - public ColorP X0Y0_尾13_鱗右3CP; + public ColorP X0Y0_尾13_鱗右3CP; - public ColorP X0Y0_尾13_鱗左2CP; + public ColorP X0Y0_尾13_鱗左2CP; - public ColorP X0Y0_尾13_鱗右2CP; + public ColorP X0Y0_尾13_鱗右2CP; - public ColorP X0Y0_尾13_鱗左1CP; + public ColorP X0Y0_尾13_鱗左1CP; - public ColorP X0Y0_尾13_鱗右1CP; + public ColorP X0Y0_尾13_鱗右1CP; - public ColorP X0Y0_尾12_尾CP; + public ColorP X0Y0_尾12_尾CP; - public ColorP X0Y0_尾12_鱗左3CP; + public ColorP X0Y0_尾12_鱗左3CP; - public ColorP X0Y0_尾12_鱗右3CP; + public ColorP X0Y0_尾12_鱗右3CP; - public ColorP X0Y0_尾12_鱗左2CP; + public ColorP X0Y0_尾12_鱗左2CP; - public ColorP X0Y0_尾12_鱗右2CP; + public ColorP X0Y0_尾12_鱗右2CP; - public ColorP X0Y0_尾12_鱗左1CP; + public ColorP X0Y0_尾12_鱗左1CP; - public ColorP X0Y0_尾12_鱗右1CP; + public ColorP X0Y0_尾12_鱗右1CP; - public ColorP X0Y0_尾11_尾CP; + public ColorP X0Y0_尾11_尾CP; - public ColorP X0Y0_尾11_鱗左3CP; + public ColorP X0Y0_尾11_鱗左3CP; - public ColorP X0Y0_尾11_鱗右3CP; + public ColorP X0Y0_尾11_鱗右3CP; - public ColorP X0Y0_尾11_鱗左2CP; + public ColorP X0Y0_尾11_鱗左2CP; - public ColorP X0Y0_尾11_鱗右2CP; + public ColorP X0Y0_尾11_鱗右2CP; - public ColorP X0Y0_尾11_鱗左1CP; + public ColorP X0Y0_尾11_鱗左1CP; - public ColorP X0Y0_尾11_鱗右1CP; + public ColorP X0Y0_尾11_鱗右1CP; - public ColorP X0Y0_尾10_尾CP; + public ColorP X0Y0_尾10_尾CP; - public ColorP X0Y0_尾10_鱗左3CP; + public ColorP X0Y0_尾10_鱗左3CP; - public ColorP X0Y0_尾10_鱗右3CP; + public ColorP X0Y0_尾10_鱗右3CP; - public ColorP X0Y0_尾10_鱗左2CP; + public ColorP X0Y0_尾10_鱗左2CP; - public ColorP X0Y0_尾10_鱗右2CP; + public ColorP X0Y0_尾10_鱗右2CP; - public ColorP X0Y0_尾10_鱗左1CP; + public ColorP X0Y0_尾10_鱗左1CP; - public ColorP X0Y0_尾10_鱗右1CP; + public ColorP X0Y0_尾10_鱗右1CP; - public ColorP X0Y0_尾9_尾CP; + public ColorP X0Y0_尾9_尾CP; - public ColorP X0Y0_尾9_鱗左3CP; + public ColorP X0Y0_尾9_鱗左3CP; - public ColorP X0Y0_尾9_鱗右3CP; + public ColorP X0Y0_尾9_鱗右3CP; - public ColorP X0Y0_尾9_鱗左2CP; + public ColorP X0Y0_尾9_鱗左2CP; - public ColorP X0Y0_尾9_鱗右2CP; + public ColorP X0Y0_尾9_鱗右2CP; - public ColorP X0Y0_尾9_鱗左1CP; + public ColorP X0Y0_尾9_鱗左1CP; - public ColorP X0Y0_尾9_鱗右1CP; + public ColorP X0Y0_尾9_鱗右1CP; - public ColorP X0Y0_尾8_尾CP; + public ColorP X0Y0_尾8_尾CP; - public ColorP X0Y0_尾8_鱗左3CP; + public ColorP X0Y0_尾8_鱗左3CP; - public ColorP X0Y0_尾8_鱗右3CP; + public ColorP X0Y0_尾8_鱗右3CP; - public ColorP X0Y0_尾8_鱗左2CP; + public ColorP X0Y0_尾8_鱗左2CP; - public ColorP X0Y0_尾8_鱗右2CP; + public ColorP X0Y0_尾8_鱗右2CP; - public ColorP X0Y0_尾8_鱗左1CP; + public ColorP X0Y0_尾8_鱗左1CP; - public ColorP X0Y0_尾8_鱗右1CP; + public ColorP X0Y0_尾8_鱗右1CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public ColorP X0Y0_尾7_尾CP; + public ColorP X0Y0_尾7_尾CP; - public ColorP X0Y0_尾7_鱗左3CP; + public ColorP X0Y0_尾7_鱗左3CP; - public ColorP X0Y0_尾7_鱗右3CP; + public ColorP X0Y0_尾7_鱗右3CP; - public ColorP X0Y0_尾7_鱗左2CP; + public ColorP X0Y0_尾7_鱗左2CP; - public ColorP X0Y0_尾7_鱗右2CP; + public ColorP X0Y0_尾7_鱗右2CP; - public ColorP X0Y0_尾7_鱗左1CP; + public ColorP X0Y0_尾7_鱗左1CP; - public ColorP X0Y0_尾7_鱗右1CP; + public ColorP X0Y0_尾7_鱗右1CP; - public ColorP X0Y0_尾6_尾CP; + public ColorP X0Y0_尾6_尾CP; - public ColorP X0Y0_尾6_鱗左3CP; + public ColorP X0Y0_尾6_鱗左3CP; - public ColorP X0Y0_尾6_鱗右3CP; + public ColorP X0Y0_尾6_鱗右3CP; - public ColorP X0Y0_尾6_鱗左2CP; + public ColorP X0Y0_尾6_鱗左2CP; - public ColorP X0Y0_尾6_鱗右2CP; + public ColorP X0Y0_尾6_鱗右2CP; - public ColorP X0Y0_尾6_鱗左1CP; + public ColorP X0Y0_尾6_鱗左1CP; - public ColorP X0Y0_尾6_鱗右1CP; + public ColorP X0Y0_尾6_鱗右1CP; - public ColorP X0Y0_尾5_尾CP; + public ColorP X0Y0_尾5_尾CP; - public ColorP X0Y0_尾5_鱗左3CP; + public ColorP X0Y0_尾5_鱗左3CP; - public ColorP X0Y0_尾5_鱗右3CP; + public ColorP X0Y0_尾5_鱗右3CP; - public ColorP X0Y0_尾5_鱗左2CP; + public ColorP X0Y0_尾5_鱗左2CP; - public ColorP X0Y0_尾5_鱗右2CP; + public ColorP X0Y0_尾5_鱗右2CP; - public ColorP X0Y0_尾5_鱗左1CP; + public ColorP X0Y0_尾5_鱗左1CP; - public ColorP X0Y0_尾5_鱗右1CP; + public ColorP X0Y0_尾5_鱗右1CP; - public ColorP X0Y0_尾4_尾CP; + public ColorP X0Y0_尾4_尾CP; - public ColorP X0Y0_尾4_鱗左3CP; + public ColorP X0Y0_尾4_鱗左3CP; - public ColorP X0Y0_尾4_鱗右3CP; + public ColorP X0Y0_尾4_鱗右3CP; - public ColorP X0Y0_尾4_鱗左2CP; + public ColorP X0Y0_尾4_鱗左2CP; - public ColorP X0Y0_尾4_鱗右2CP; + public ColorP X0Y0_尾4_鱗右2CP; - public ColorP X0Y0_尾4_鱗左1CP; + public ColorP X0Y0_尾4_鱗左1CP; - public ColorP X0Y0_尾4_鱗右1CP; + public ColorP X0Y0_尾4_鱗右1CP; - public ColorP X0Y0_尾3_尾CP; + public ColorP X0Y0_尾3_尾CP; - public ColorP X0Y0_尾3_鱗左3CP; + public ColorP X0Y0_尾3_鱗左3CP; - public ColorP X0Y0_尾3_鱗右3CP; + public ColorP X0Y0_尾3_鱗右3CP; - public ColorP X0Y0_尾3_鱗左2CP; + public ColorP X0Y0_尾3_鱗左2CP; - public ColorP X0Y0_尾3_鱗右2CP; + public ColorP X0Y0_尾3_鱗右2CP; - public ColorP X0Y0_尾3_鱗左1CP; + public ColorP X0Y0_尾3_鱗左1CP; - public ColorP X0Y0_尾3_鱗右1CP; + public ColorP X0Y0_尾3_鱗右1CP; - public ColorP X0Y0_尾2_尾CP; + public ColorP X0Y0_尾2_尾CP; - public ColorP X0Y0_尾2_鱗左3CP; + public ColorP X0Y0_尾2_鱗左3CP; - public ColorP X0Y0_尾2_鱗右3CP; + public ColorP X0Y0_尾2_鱗右3CP; - public ColorP X0Y0_尾2_鱗左2CP; + public ColorP X0Y0_尾2_鱗左2CP; - public ColorP X0Y0_尾2_鱗右2CP; + public ColorP X0Y0_尾2_鱗右2CP; - public ColorP X0Y0_尾2_鱗左1CP; + public ColorP X0Y0_尾2_鱗左1CP; - public ColorP X0Y0_尾2_鱗右1CP; + public ColorP X0Y0_尾2_鱗右1CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public ColorP X0Y0_尾1_尾CP; + public ColorP X0Y0_尾1_尾CP; - public ColorP X0Y0_尾1_鱗左3CP; + public ColorP X0Y0_尾1_鱗左3CP; - public ColorP X0Y0_尾1_鱗右3CP; + public ColorP X0Y0_尾1_鱗右3CP; - public ColorP X0Y0_尾1_鱗左2CP; + public ColorP X0Y0_尾1_鱗左2CP; - public ColorP X0Y0_尾1_鱗右2CP; + public ColorP X0Y0_尾1_鱗右2CP; - public ColorP X0Y0_尾1_鱗左1CP; + public ColorP X0Y0_尾1_鱗左1CP; - public ColorP X0Y0_尾1_鱗右1CP; + public ColorP X0Y0_尾1_鱗右1CP; - public ColorP X0Y0_尾0_尾CP; + public ColorP X0Y0_尾0_尾CP; - public ColorP X0Y0_尾0_鱗右CP; + public ColorP X0Y0_尾0_鱗右CP; - public ColorP X0Y0_尾0_鱗左CP; + public ColorP X0Y0_尾0_鱗左CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public Ele[] 尾先_接続; + public Ele[] 尾先_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - } - } - - public bool 尾35_尾_表示 - { - get - { - return X0Y0_尾35_尾.Dra; - } - set - { - X0Y0_尾35_尾.Dra = value; - X0Y0_尾35_尾.Hit = value; - } - } - - public bool 尾35_鱗左3_表示 - { - get - { - return X0Y0_尾35_鱗左3.Dra; - } - set - { - X0Y0_尾35_鱗左3.Dra = value; - X0Y0_尾35_鱗左3.Hit = value; - } - } - - public bool 尾35_鱗右3_表示 - { - get - { - return X0Y0_尾35_鱗右3.Dra; - } - set - { - X0Y0_尾35_鱗右3.Dra = value; - X0Y0_尾35_鱗右3.Hit = value; - } - } - - public bool 尾35_鱗左2_表示 - { - get - { - return X0Y0_尾35_鱗左2.Dra; - } - set - { - X0Y0_尾35_鱗左2.Dra = value; - X0Y0_尾35_鱗左2.Hit = value; - } - } - - public bool 尾35_鱗右2_表示 - { - get - { - return X0Y0_尾35_鱗右2.Dra; - } - set - { - X0Y0_尾35_鱗右2.Dra = value; - X0Y0_尾35_鱗右2.Hit = value; - } - } - - public bool 尾35_鱗左1_表示 - { - get - { - return X0Y0_尾35_鱗左1.Dra; - } - set - { - X0Y0_尾35_鱗左1.Dra = value; - X0Y0_尾35_鱗左1.Hit = value; - } - } - - public bool 尾35_鱗右1_表示 - { - get - { - return X0Y0_尾35_鱗右1.Dra; - } - set - { - X0Y0_尾35_鱗右1.Dra = value; - X0Y0_尾35_鱗右1.Hit = value; - } - } - - public bool 尾34_尾_表示 - { - get - { - return X0Y0_尾34_尾.Dra; - } - set - { - X0Y0_尾34_尾.Dra = value; - X0Y0_尾34_尾.Hit = value; - } - } - - public bool 尾34_鱗左3_表示 - { - get - { - return X0Y0_尾34_鱗左3.Dra; - } - set - { - X0Y0_尾34_鱗左3.Dra = value; - X0Y0_尾34_鱗左3.Hit = value; - } - } - - public bool 尾34_鱗右3_表示 - { - get - { - return X0Y0_尾34_鱗右3.Dra; - } - set - { - X0Y0_尾34_鱗右3.Dra = value; - X0Y0_尾34_鱗右3.Hit = value; - } - } - - public bool 尾34_鱗左2_表示 - { - get - { - return X0Y0_尾34_鱗左2.Dra; - } - set - { - X0Y0_尾34_鱗左2.Dra = value; - X0Y0_尾34_鱗左2.Hit = value; - } - } - - public bool 尾34_鱗右2_表示 - { - get - { - return X0Y0_尾34_鱗右2.Dra; - } - set - { - X0Y0_尾34_鱗右2.Dra = value; - X0Y0_尾34_鱗右2.Hit = value; - } - } - - public bool 尾34_鱗左1_表示 - { - get - { - return X0Y0_尾34_鱗左1.Dra; - } - set - { - X0Y0_尾34_鱗左1.Dra = value; - X0Y0_尾34_鱗左1.Hit = value; - } - } - - public bool 尾34_鱗右1_表示 - { - get - { - return X0Y0_尾34_鱗右1.Dra; - } - set - { - X0Y0_尾34_鱗右1.Dra = value; - X0Y0_尾34_鱗右1.Hit = value; - } - } - - public bool 尾33_尾_表示 - { - get - { - return X0Y0_尾33_尾.Dra; - } - set - { - X0Y0_尾33_尾.Dra = value; - X0Y0_尾33_尾.Hit = value; - } - } - - public bool 尾33_鱗左3_表示 - { - get - { - return X0Y0_尾33_鱗左3.Dra; - } - set - { - X0Y0_尾33_鱗左3.Dra = value; - X0Y0_尾33_鱗左3.Hit = value; - } - } - - public bool 尾33_鱗右3_表示 - { - get - { - return X0Y0_尾33_鱗右3.Dra; - } - set - { - X0Y0_尾33_鱗右3.Dra = value; - X0Y0_尾33_鱗右3.Hit = value; - } - } - - public bool 尾33_鱗左2_表示 - { - get - { - return X0Y0_尾33_鱗左2.Dra; - } - set - { - X0Y0_尾33_鱗左2.Dra = value; - X0Y0_尾33_鱗左2.Hit = value; - } - } - - public bool 尾33_鱗右2_表示 - { - get - { - return X0Y0_尾33_鱗右2.Dra; - } - set - { - X0Y0_尾33_鱗右2.Dra = value; - X0Y0_尾33_鱗右2.Hit = value; - } - } - - public bool 尾33_鱗左1_表示 - { - get - { - return X0Y0_尾33_鱗左1.Dra; - } - set - { - X0Y0_尾33_鱗左1.Dra = value; - X0Y0_尾33_鱗左1.Hit = value; - } - } - - public bool 尾33_鱗右1_表示 - { - get - { - return X0Y0_尾33_鱗右1.Dra; - } - set - { - X0Y0_尾33_鱗右1.Dra = value; - X0Y0_尾33_鱗右1.Hit = value; - } - } - - public bool 尾32_尾_表示 - { - get - { - return X0Y0_尾32_尾.Dra; - } - set - { - X0Y0_尾32_尾.Dra = value; - X0Y0_尾32_尾.Hit = value; - } - } - - public bool 尾32_鱗左3_表示 - { - get - { - return X0Y0_尾32_鱗左3.Dra; - } - set - { - X0Y0_尾32_鱗左3.Dra = value; - X0Y0_尾32_鱗左3.Hit = value; - } - } - - public bool 尾32_鱗右3_表示 - { - get - { - return X0Y0_尾32_鱗右3.Dra; - } - set - { - X0Y0_尾32_鱗右3.Dra = value; - X0Y0_尾32_鱗右3.Hit = value; - } - } - - public bool 尾32_鱗左2_表示 - { - get - { - return X0Y0_尾32_鱗左2.Dra; - } - set - { - X0Y0_尾32_鱗左2.Dra = value; - X0Y0_尾32_鱗左2.Hit = value; - } - } - - public bool 尾32_鱗右2_表示 - { - get - { - return X0Y0_尾32_鱗右2.Dra; - } - set - { - X0Y0_尾32_鱗右2.Dra = value; - X0Y0_尾32_鱗右2.Hit = value; - } - } - - public bool 尾32_鱗左1_表示 - { - get - { - return X0Y0_尾32_鱗左1.Dra; - } - set - { - X0Y0_尾32_鱗左1.Dra = value; - X0Y0_尾32_鱗左1.Hit = value; - } - } - - public bool 尾32_鱗右1_表示 - { - get - { - return X0Y0_尾32_鱗右1.Dra; - } - set - { - X0Y0_尾32_鱗右1.Dra = value; - X0Y0_尾32_鱗右1.Hit = value; - } - } - - public bool 尾31_尾_表示 - { - get - { - return X0Y0_尾31_尾.Dra; - } - set - { - X0Y0_尾31_尾.Dra = value; - X0Y0_尾31_尾.Hit = value; - } - } - - public bool 尾31_鱗左3_表示 - { - get - { - return X0Y0_尾31_鱗左3.Dra; - } - set - { - X0Y0_尾31_鱗左3.Dra = value; - X0Y0_尾31_鱗左3.Hit = value; - } - } - - public bool 尾31_鱗右3_表示 - { - get - { - return X0Y0_尾31_鱗右3.Dra; - } - set - { - X0Y0_尾31_鱗右3.Dra = value; - X0Y0_尾31_鱗右3.Hit = value; - } - } - - public bool 尾31_鱗左2_表示 - { - get - { - return X0Y0_尾31_鱗左2.Dra; - } - set - { - X0Y0_尾31_鱗左2.Dra = value; - X0Y0_尾31_鱗左2.Hit = value; - } - } - - public bool 尾31_鱗右2_表示 - { - get - { - return X0Y0_尾31_鱗右2.Dra; - } - set - { - X0Y0_尾31_鱗右2.Dra = value; - X0Y0_尾31_鱗右2.Hit = value; - } - } - - public bool 尾31_鱗左1_表示 - { - get - { - return X0Y0_尾31_鱗左1.Dra; - } - set - { - X0Y0_尾31_鱗左1.Dra = value; - X0Y0_尾31_鱗左1.Hit = value; - } - } - - public bool 尾31_鱗右1_表示 - { - get - { - return X0Y0_尾31_鱗右1.Dra; - } - set - { - X0Y0_尾31_鱗右1.Dra = value; - X0Y0_尾31_鱗右1.Hit = value; - } - } - - public bool 尾30_尾_表示 - { - get - { - return X0Y0_尾30_尾.Dra; - } - set - { - X0Y0_尾30_尾.Dra = value; - X0Y0_尾30_尾.Hit = value; - } - } - - public bool 尾30_鱗左3_表示 - { - get - { - return X0Y0_尾30_鱗左3.Dra; - } - set - { - X0Y0_尾30_鱗左3.Dra = value; - X0Y0_尾30_鱗左3.Hit = value; - } - } - - public bool 尾30_鱗右3_表示 - { - get - { - return X0Y0_尾30_鱗右3.Dra; - } - set - { - X0Y0_尾30_鱗右3.Dra = value; - X0Y0_尾30_鱗右3.Hit = value; - } - } - - public bool 尾30_鱗左2_表示 - { - get - { - return X0Y0_尾30_鱗左2.Dra; - } - set - { - X0Y0_尾30_鱗左2.Dra = value; - X0Y0_尾30_鱗左2.Hit = value; - } - } - - public bool 尾30_鱗右2_表示 - { - get - { - return X0Y0_尾30_鱗右2.Dra; - } - set - { - X0Y0_尾30_鱗右2.Dra = value; - X0Y0_尾30_鱗右2.Hit = value; - } - } - - public bool 尾30_鱗左1_表示 - { - get - { - return X0Y0_尾30_鱗左1.Dra; - } - set - { - X0Y0_尾30_鱗左1.Dra = value; - X0Y0_尾30_鱗左1.Hit = value; - } - } - - public bool 尾30_鱗右1_表示 - { - get - { - return X0Y0_尾30_鱗右1.Dra; - } - set - { - X0Y0_尾30_鱗右1.Dra = value; - X0Y0_尾30_鱗右1.Hit = value; - } - } - - public bool 尾29_尾_表示 - { - get - { - return X0Y0_尾29_尾.Dra; - } - set - { - X0Y0_尾29_尾.Dra = value; - X0Y0_尾29_尾.Hit = value; - } - } - - public bool 尾29_鱗左3_表示 - { - get - { - return X0Y0_尾29_鱗左3.Dra; - } - set - { - X0Y0_尾29_鱗左3.Dra = value; - X0Y0_尾29_鱗左3.Hit = value; - } - } - - public bool 尾29_鱗右3_表示 - { - get - { - return X0Y0_尾29_鱗右3.Dra; - } - set - { - X0Y0_尾29_鱗右3.Dra = value; - X0Y0_尾29_鱗右3.Hit = value; - } - } - - public bool 尾29_鱗左2_表示 - { - get - { - return X0Y0_尾29_鱗左2.Dra; - } - set - { - X0Y0_尾29_鱗左2.Dra = value; - X0Y0_尾29_鱗左2.Hit = value; - } - } - - public bool 尾29_鱗右2_表示 - { - get - { - return X0Y0_尾29_鱗右2.Dra; - } - set - { - X0Y0_尾29_鱗右2.Dra = value; - X0Y0_尾29_鱗右2.Hit = value; - } - } - - public bool 尾29_鱗左1_表示 - { - get - { - return X0Y0_尾29_鱗左1.Dra; - } - set - { - X0Y0_尾29_鱗左1.Dra = value; - X0Y0_尾29_鱗左1.Hit = value; - } - } - - public bool 尾29_鱗右1_表示 - { - get - { - return X0Y0_尾29_鱗右1.Dra; - } - set - { - X0Y0_尾29_鱗右1.Dra = value; - X0Y0_尾29_鱗右1.Hit = value; - } - } - - public bool 尾28_尾_表示 - { - get - { - return X0Y0_尾28_尾.Dra; - } - set - { - X0Y0_尾28_尾.Dra = value; - X0Y0_尾28_尾.Hit = value; - } - } - - public bool 尾28_鱗左3_表示 - { - get - { - return X0Y0_尾28_鱗左3.Dra; - } - set - { - X0Y0_尾28_鱗左3.Dra = value; - X0Y0_尾28_鱗左3.Hit = value; - } - } - - public bool 尾28_鱗右3_表示 - { - get - { - return X0Y0_尾28_鱗右3.Dra; - } - set - { - X0Y0_尾28_鱗右3.Dra = value; - X0Y0_尾28_鱗右3.Hit = value; - } - } - - public bool 尾28_鱗左2_表示 - { - get - { - return X0Y0_尾28_鱗左2.Dra; - } - set - { - X0Y0_尾28_鱗左2.Dra = value; - X0Y0_尾28_鱗左2.Hit = value; - } - } - - public bool 尾28_鱗右2_表示 - { - get - { - return X0Y0_尾28_鱗右2.Dra; - } - set - { - X0Y0_尾28_鱗右2.Dra = value; - X0Y0_尾28_鱗右2.Hit = value; - } - } - - public bool 尾28_鱗左1_表示 - { - get - { - return X0Y0_尾28_鱗左1.Dra; - } - set - { - X0Y0_尾28_鱗左1.Dra = value; - X0Y0_尾28_鱗左1.Hit = value; - } - } - - public bool 尾28_鱗右1_表示 - { - get - { - return X0Y0_尾28_鱗右1.Dra; - } - set - { - X0Y0_尾28_鱗右1.Dra = value; - X0Y0_尾28_鱗右1.Hit = value; - } - } - - public bool 尾27_尾_表示 - { - get - { - return X0Y0_尾27_尾.Dra; - } - set - { - X0Y0_尾27_尾.Dra = value; - X0Y0_尾27_尾.Hit = value; - } - } - - public bool 尾27_鱗左3_表示 - { - get - { - return X0Y0_尾27_鱗左3.Dra; - } - set - { - X0Y0_尾27_鱗左3.Dra = value; - X0Y0_尾27_鱗左3.Hit = value; - } - } - - public bool 尾27_鱗右3_表示 - { - get - { - return X0Y0_尾27_鱗右3.Dra; - } - set - { - X0Y0_尾27_鱗右3.Dra = value; - X0Y0_尾27_鱗右3.Hit = value; - } - } - - public bool 尾27_鱗左2_表示 - { - get - { - return X0Y0_尾27_鱗左2.Dra; - } - set - { - X0Y0_尾27_鱗左2.Dra = value; - X0Y0_尾27_鱗左2.Hit = value; - } - } - - public bool 尾27_鱗右2_表示 - { - get - { - return X0Y0_尾27_鱗右2.Dra; - } - set - { - X0Y0_尾27_鱗右2.Dra = value; - X0Y0_尾27_鱗右2.Hit = value; - } - } - - public bool 尾27_鱗左1_表示 - { - get - { - return X0Y0_尾27_鱗左1.Dra; - } - set - { - X0Y0_尾27_鱗左1.Dra = value; - X0Y0_尾27_鱗左1.Hit = value; - } - } - - public bool 尾27_鱗右1_表示 - { - get - { - return X0Y0_尾27_鱗右1.Dra; - } - set - { - X0Y0_尾27_鱗右1.Dra = value; - X0Y0_尾27_鱗右1.Hit = value; - } - } - - public bool 尾26_尾_表示 - { - get - { - return X0Y0_尾26_尾.Dra; - } - set - { - X0Y0_尾26_尾.Dra = value; - X0Y0_尾26_尾.Hit = value; - } - } - - public bool 尾26_鱗左3_表示 - { - get - { - return X0Y0_尾26_鱗左3.Dra; - } - set - { - X0Y0_尾26_鱗左3.Dra = value; - X0Y0_尾26_鱗左3.Hit = value; - } - } - - public bool 尾26_鱗右3_表示 - { - get - { - return X0Y0_尾26_鱗右3.Dra; - } - set - { - X0Y0_尾26_鱗右3.Dra = value; - X0Y0_尾26_鱗右3.Hit = value; - } - } - - public bool 尾26_鱗左2_表示 - { - get - { - return X0Y0_尾26_鱗左2.Dra; - } - set - { - X0Y0_尾26_鱗左2.Dra = value; - X0Y0_尾26_鱗左2.Hit = value; - } - } - - public bool 尾26_鱗右2_表示 - { - get - { - return X0Y0_尾26_鱗右2.Dra; - } - set - { - X0Y0_尾26_鱗右2.Dra = value; - X0Y0_尾26_鱗右2.Hit = value; - } - } - - public bool 尾26_鱗左1_表示 - { - get - { - return X0Y0_尾26_鱗左1.Dra; - } - set - { - X0Y0_尾26_鱗左1.Dra = value; - X0Y0_尾26_鱗左1.Hit = value; - } - } - - public bool 尾26_鱗右1_表示 - { - get - { - return X0Y0_尾26_鱗右1.Dra; - } - set - { - X0Y0_尾26_鱗右1.Dra = value; - X0Y0_尾26_鱗右1.Hit = value; - } - } - - public bool 尾25_尾_表示 - { - get - { - return X0Y0_尾25_尾.Dra; - } - set - { - X0Y0_尾25_尾.Dra = value; - X0Y0_尾25_尾.Hit = value; - } - } - - public bool 尾25_鱗左3_表示 - { - get - { - return X0Y0_尾25_鱗左3.Dra; - } - set - { - X0Y0_尾25_鱗左3.Dra = value; - X0Y0_尾25_鱗左3.Hit = value; - } - } - - public bool 尾25_鱗右3_表示 - { - get - { - return X0Y0_尾25_鱗右3.Dra; - } - set - { - X0Y0_尾25_鱗右3.Dra = value; - X0Y0_尾25_鱗右3.Hit = value; - } - } - - public bool 尾25_鱗左2_表示 - { - get - { - return X0Y0_尾25_鱗左2.Dra; - } - set - { - X0Y0_尾25_鱗左2.Dra = value; - X0Y0_尾25_鱗左2.Hit = value; - } - } - - public bool 尾25_鱗右2_表示 - { - get - { - return X0Y0_尾25_鱗右2.Dra; - } - set - { - X0Y0_尾25_鱗右2.Dra = value; - X0Y0_尾25_鱗右2.Hit = value; - } - } - - public bool 尾25_鱗左1_表示 - { - get - { - return X0Y0_尾25_鱗左1.Dra; - } - set - { - X0Y0_尾25_鱗左1.Dra = value; - X0Y0_尾25_鱗左1.Hit = value; - } - } - - public bool 尾25_鱗右1_表示 - { - get - { - return X0Y0_尾25_鱗右1.Dra; - } - set - { - X0Y0_尾25_鱗右1.Dra = value; - X0Y0_尾25_鱗右1.Hit = value; - } - } - - public bool 尾24_尾_表示 - { - get - { - return X0Y0_尾24_尾.Dra; - } - set - { - X0Y0_尾24_尾.Dra = value; - X0Y0_尾24_尾.Hit = value; - } - } - - public bool 尾24_鱗左3_表示 - { - get - { - return X0Y0_尾24_鱗左3.Dra; - } - set - { - X0Y0_尾24_鱗左3.Dra = value; - X0Y0_尾24_鱗左3.Hit = value; - } - } - - public bool 尾24_鱗右3_表示 - { - get - { - return X0Y0_尾24_鱗右3.Dra; - } - set - { - X0Y0_尾24_鱗右3.Dra = value; - X0Y0_尾24_鱗右3.Hit = value; - } - } - - public bool 尾24_鱗左2_表示 - { - get - { - return X0Y0_尾24_鱗左2.Dra; - } - set - { - X0Y0_尾24_鱗左2.Dra = value; - X0Y0_尾24_鱗左2.Hit = value; - } - } - - public bool 尾24_鱗右2_表示 - { - get - { - return X0Y0_尾24_鱗右2.Dra; - } - set - { - X0Y0_尾24_鱗右2.Dra = value; - X0Y0_尾24_鱗右2.Hit = value; - } - } - - public bool 尾24_鱗左1_表示 - { - get - { - return X0Y0_尾24_鱗左1.Dra; - } - set - { - X0Y0_尾24_鱗左1.Dra = value; - X0Y0_尾24_鱗左1.Hit = value; - } - } - - public bool 尾24_鱗右1_表示 - { - get - { - return X0Y0_尾24_鱗右1.Dra; - } - set - { - X0Y0_尾24_鱗右1.Dra = value; - X0Y0_尾24_鱗右1.Hit = value; - } - } - - public bool 尾23_尾_表示 - { - get - { - return X0Y0_尾23_尾.Dra; - } - set - { - X0Y0_尾23_尾.Dra = value; - X0Y0_尾23_尾.Hit = value; - } - } - - public bool 尾23_鱗左3_表示 - { - get - { - return X0Y0_尾23_鱗左3.Dra; - } - set - { - X0Y0_尾23_鱗左3.Dra = value; - X0Y0_尾23_鱗左3.Hit = value; - } - } - - public bool 尾23_鱗右3_表示 - { - get - { - return X0Y0_尾23_鱗右3.Dra; - } - set - { - X0Y0_尾23_鱗右3.Dra = value; - X0Y0_尾23_鱗右3.Hit = value; - } - } - - public bool 尾23_鱗左2_表示 - { - get - { - return X0Y0_尾23_鱗左2.Dra; - } - set - { - X0Y0_尾23_鱗左2.Dra = value; - X0Y0_尾23_鱗左2.Hit = value; - } - } - - public bool 尾23_鱗右2_表示 - { - get - { - return X0Y0_尾23_鱗右2.Dra; - } - set - { - X0Y0_尾23_鱗右2.Dra = value; - X0Y0_尾23_鱗右2.Hit = value; - } - } - - public bool 尾23_鱗左1_表示 - { - get - { - return X0Y0_尾23_鱗左1.Dra; - } - set - { - X0Y0_尾23_鱗左1.Dra = value; - X0Y0_尾23_鱗左1.Hit = value; - } - } - - public bool 尾23_鱗右1_表示 - { - get - { - return X0Y0_尾23_鱗右1.Dra; - } - set - { - X0Y0_尾23_鱗右1.Dra = value; - X0Y0_尾23_鱗右1.Hit = value; - } - } - - public bool 尾22_尾_表示 - { - get - { - return X0Y0_尾22_尾.Dra; - } - set - { - X0Y0_尾22_尾.Dra = value; - X0Y0_尾22_尾.Hit = value; - } - } - - public bool 尾22_鱗左3_表示 - { - get - { - return X0Y0_尾22_鱗左3.Dra; - } - set - { - X0Y0_尾22_鱗左3.Dra = value; - X0Y0_尾22_鱗左3.Hit = value; - } - } - - public bool 尾22_鱗右3_表示 - { - get - { - return X0Y0_尾22_鱗右3.Dra; - } - set - { - X0Y0_尾22_鱗右3.Dra = value; - X0Y0_尾22_鱗右3.Hit = value; - } - } - - public bool 尾22_鱗左2_表示 - { - get - { - return X0Y0_尾22_鱗左2.Dra; - } - set - { - X0Y0_尾22_鱗左2.Dra = value; - X0Y0_尾22_鱗左2.Hit = value; - } - } - - public bool 尾22_鱗右2_表示 - { - get - { - return X0Y0_尾22_鱗右2.Dra; - } - set - { - X0Y0_尾22_鱗右2.Dra = value; - X0Y0_尾22_鱗右2.Hit = value; - } - } - - public bool 尾22_鱗左1_表示 - { - get - { - return X0Y0_尾22_鱗左1.Dra; - } - set - { - X0Y0_尾22_鱗左1.Dra = value; - X0Y0_尾22_鱗左1.Hit = value; - } - } - - public bool 尾22_鱗右1_表示 - { - get - { - return X0Y0_尾22_鱗右1.Dra; - } - set - { - X0Y0_尾22_鱗右1.Dra = value; - X0Y0_尾22_鱗右1.Hit = value; - } - } - - public bool 尾21_尾_表示 - { - get - { - return X0Y0_尾21_尾.Dra; - } - set - { - X0Y0_尾21_尾.Dra = value; - X0Y0_尾21_尾.Hit = value; - } - } - - public bool 尾21_鱗左3_表示 - { - get - { - return X0Y0_尾21_鱗左3.Dra; - } - set - { - X0Y0_尾21_鱗左3.Dra = value; - X0Y0_尾21_鱗左3.Hit = value; - } - } - - public bool 尾21_鱗右3_表示 - { - get - { - return X0Y0_尾21_鱗右3.Dra; - } - set - { - X0Y0_尾21_鱗右3.Dra = value; - X0Y0_尾21_鱗右3.Hit = value; - } - } - - public bool 尾21_鱗左2_表示 - { - get - { - return X0Y0_尾21_鱗左2.Dra; - } - set - { - X0Y0_尾21_鱗左2.Dra = value; - X0Y0_尾21_鱗左2.Hit = value; - } - } - - public bool 尾21_鱗右2_表示 - { - get - { - return X0Y0_尾21_鱗右2.Dra; - } - set - { - X0Y0_尾21_鱗右2.Dra = value; - X0Y0_尾21_鱗右2.Hit = value; - } - } - - public bool 尾21_鱗左1_表示 - { - get - { - return X0Y0_尾21_鱗左1.Dra; - } - set - { - X0Y0_尾21_鱗左1.Dra = value; - X0Y0_尾21_鱗左1.Hit = value; - } - } - - public bool 尾21_鱗右1_表示 - { - get - { - return X0Y0_尾21_鱗右1.Dra; - } - set - { - X0Y0_尾21_鱗右1.Dra = value; - X0Y0_尾21_鱗右1.Hit = value; - } - } - - public bool 尾20_尾_表示 - { - get - { - return X0Y0_尾20_尾.Dra; - } - set - { - X0Y0_尾20_尾.Dra = value; - X0Y0_尾20_尾.Hit = value; - } - } - - public bool 尾20_鱗左3_表示 - { - get - { - return X0Y0_尾20_鱗左3.Dra; - } - set - { - X0Y0_尾20_鱗左3.Dra = value; - X0Y0_尾20_鱗左3.Hit = value; - } - } - - public bool 尾20_鱗右3_表示 - { - get - { - return X0Y0_尾20_鱗右3.Dra; - } - set - { - X0Y0_尾20_鱗右3.Dra = value; - X0Y0_尾20_鱗右3.Hit = value; - } - } - - public bool 尾20_鱗左2_表示 - { - get - { - return X0Y0_尾20_鱗左2.Dra; - } - set - { - X0Y0_尾20_鱗左2.Dra = value; - X0Y0_尾20_鱗左2.Hit = value; - } - } - - public bool 尾20_鱗右2_表示 - { - get - { - return X0Y0_尾20_鱗右2.Dra; - } - set - { - X0Y0_尾20_鱗右2.Dra = value; - X0Y0_尾20_鱗右2.Hit = value; - } - } - - public bool 尾20_鱗左1_表示 - { - get - { - return X0Y0_尾20_鱗左1.Dra; - } - set - { - X0Y0_尾20_鱗左1.Dra = value; - X0Y0_尾20_鱗左1.Hit = value; - } - } - - public bool 尾20_鱗右1_表示 - { - get - { - return X0Y0_尾20_鱗右1.Dra; - } - set - { - X0Y0_尾20_鱗右1.Dra = value; - X0Y0_尾20_鱗右1.Hit = value; - } - } - - public bool 尾19_尾_表示 - { - get - { - return X0Y0_尾19_尾.Dra; - } - set - { - X0Y0_尾19_尾.Dra = value; - X0Y0_尾19_尾.Hit = value; - } - } - - public bool 尾19_鱗左3_表示 - { - get - { - return X0Y0_尾19_鱗左3.Dra; - } - set - { - X0Y0_尾19_鱗左3.Dra = value; - X0Y0_尾19_鱗左3.Hit = value; - } - } - - public bool 尾19_鱗右3_表示 - { - get - { - return X0Y0_尾19_鱗右3.Dra; - } - set - { - X0Y0_尾19_鱗右3.Dra = value; - X0Y0_尾19_鱗右3.Hit = value; - } - } - - public bool 尾19_鱗左2_表示 - { - get - { - return X0Y0_尾19_鱗左2.Dra; - } - set - { - X0Y0_尾19_鱗左2.Dra = value; - X0Y0_尾19_鱗左2.Hit = value; - } - } - - public bool 尾19_鱗右2_表示 - { - get - { - return X0Y0_尾19_鱗右2.Dra; - } - set - { - X0Y0_尾19_鱗右2.Dra = value; - X0Y0_尾19_鱗右2.Hit = value; - } - } - - public bool 尾19_鱗左1_表示 - { - get - { - return X0Y0_尾19_鱗左1.Dra; - } - set - { - X0Y0_尾19_鱗左1.Dra = value; - X0Y0_尾19_鱗左1.Hit = value; - } - } - - public bool 尾19_鱗右1_表示 - { - get - { - return X0Y0_尾19_鱗右1.Dra; - } - set - { - X0Y0_尾19_鱗右1.Dra = value; - X0Y0_尾19_鱗右1.Hit = value; - } - } - - public bool 尾18_尾_表示 - { - get - { - return X0Y0_尾18_尾.Dra; - } - set - { - X0Y0_尾18_尾.Dra = value; - X0Y0_尾18_尾.Hit = value; - } - } - - public bool 尾18_鱗左3_表示 - { - get - { - return X0Y0_尾18_鱗左3.Dra; - } - set - { - X0Y0_尾18_鱗左3.Dra = value; - X0Y0_尾18_鱗左3.Hit = value; - } - } - - public bool 尾18_鱗右3_表示 - { - get - { - return X0Y0_尾18_鱗右3.Dra; - } - set - { - X0Y0_尾18_鱗右3.Dra = value; - X0Y0_尾18_鱗右3.Hit = value; - } - } - - public bool 尾18_鱗左2_表示 - { - get - { - return X0Y0_尾18_鱗左2.Dra; - } - set - { - X0Y0_尾18_鱗左2.Dra = value; - X0Y0_尾18_鱗左2.Hit = value; - } - } - - public bool 尾18_鱗右2_表示 - { - get - { - return X0Y0_尾18_鱗右2.Dra; - } - set - { - X0Y0_尾18_鱗右2.Dra = value; - X0Y0_尾18_鱗右2.Hit = value; - } - } - - public bool 尾18_鱗左1_表示 - { - get - { - return X0Y0_尾18_鱗左1.Dra; - } - set - { - X0Y0_尾18_鱗左1.Dra = value; - X0Y0_尾18_鱗左1.Hit = value; - } - } - - public bool 尾18_鱗右1_表示 - { - get - { - return X0Y0_尾18_鱗右1.Dra; - } - set - { - X0Y0_尾18_鱗右1.Dra = value; - X0Y0_尾18_鱗右1.Hit = value; - } - } - - public bool 尾17_尾_表示 - { - get - { - return X0Y0_尾17_尾.Dra; - } - set - { - X0Y0_尾17_尾.Dra = value; - X0Y0_尾17_尾.Hit = value; - } - } - - public bool 尾17_鱗左3_表示 - { - get - { - return X0Y0_尾17_鱗左3.Dra; - } - set - { - X0Y0_尾17_鱗左3.Dra = value; - X0Y0_尾17_鱗左3.Hit = value; - } - } - - public bool 尾17_鱗右3_表示 - { - get - { - return X0Y0_尾17_鱗右3.Dra; - } - set - { - X0Y0_尾17_鱗右3.Dra = value; - X0Y0_尾17_鱗右3.Hit = value; - } - } - - public bool 尾17_鱗左2_表示 - { - get - { - return X0Y0_尾17_鱗左2.Dra; - } - set - { - X0Y0_尾17_鱗左2.Dra = value; - X0Y0_尾17_鱗左2.Hit = value; - } - } - - public bool 尾17_鱗右2_表示 - { - get - { - return X0Y0_尾17_鱗右2.Dra; - } - set - { - X0Y0_尾17_鱗右2.Dra = value; - X0Y0_尾17_鱗右2.Hit = value; - } - } - - public bool 尾17_鱗左1_表示 - { - get - { - return X0Y0_尾17_鱗左1.Dra; - } - set - { - X0Y0_尾17_鱗左1.Dra = value; - X0Y0_尾17_鱗左1.Hit = value; - } - } - - public bool 尾17_鱗右1_表示 - { - get - { - return X0Y0_尾17_鱗右1.Dra; - } - set - { - X0Y0_尾17_鱗右1.Dra = value; - X0Y0_尾17_鱗右1.Hit = value; - } - } - - public bool 尾16_尾_表示 - { - get - { - return X0Y0_尾16_尾.Dra; - } - set - { - X0Y0_尾16_尾.Dra = value; - X0Y0_尾16_尾.Hit = value; - } - } - - public bool 尾16_鱗左3_表示 - { - get - { - return X0Y0_尾16_鱗左3.Dra; - } - set - { - X0Y0_尾16_鱗左3.Dra = value; - X0Y0_尾16_鱗左3.Hit = value; - } - } - - public bool 尾16_鱗右3_表示 - { - get - { - return X0Y0_尾16_鱗右3.Dra; - } - set - { - X0Y0_尾16_鱗右3.Dra = value; - X0Y0_尾16_鱗右3.Hit = value; - } - } - - public bool 尾16_鱗左2_表示 - { - get - { - return X0Y0_尾16_鱗左2.Dra; - } - set - { - X0Y0_尾16_鱗左2.Dra = value; - X0Y0_尾16_鱗左2.Hit = value; - } - } - - public bool 尾16_鱗右2_表示 - { - get - { - return X0Y0_尾16_鱗右2.Dra; - } - set - { - X0Y0_尾16_鱗右2.Dra = value; - X0Y0_尾16_鱗右2.Hit = value; - } - } - - public bool 尾16_鱗左1_表示 - { - get - { - return X0Y0_尾16_鱗左1.Dra; - } - set - { - X0Y0_尾16_鱗左1.Dra = value; - X0Y0_尾16_鱗左1.Hit = value; - } - } - - public bool 尾16_鱗右1_表示 - { - get - { - return X0Y0_尾16_鱗右1.Dra; - } - set - { - X0Y0_尾16_鱗右1.Dra = value; - X0Y0_尾16_鱗右1.Hit = value; - } - } - - public bool 尾15_尾_表示 - { - get - { - return X0Y0_尾15_尾.Dra; - } - set - { - X0Y0_尾15_尾.Dra = value; - X0Y0_尾15_尾.Hit = value; - } - } - - public bool 尾15_鱗左3_表示 - { - get - { - return X0Y0_尾15_鱗左3.Dra; - } - set - { - X0Y0_尾15_鱗左3.Dra = value; - X0Y0_尾15_鱗左3.Hit = value; - } - } - - public bool 尾15_鱗右3_表示 - { - get - { - return X0Y0_尾15_鱗右3.Dra; - } - set - { - X0Y0_尾15_鱗右3.Dra = value; - X0Y0_尾15_鱗右3.Hit = value; - } - } - - public bool 尾15_鱗左2_表示 - { - get - { - return X0Y0_尾15_鱗左2.Dra; - } - set - { - X0Y0_尾15_鱗左2.Dra = value; - X0Y0_尾15_鱗左2.Hit = value; - } - } - - public bool 尾15_鱗右2_表示 - { - get - { - return X0Y0_尾15_鱗右2.Dra; - } - set - { - X0Y0_尾15_鱗右2.Dra = value; - X0Y0_尾15_鱗右2.Hit = value; - } - } - - public bool 尾15_鱗左1_表示 - { - get - { - return X0Y0_尾15_鱗左1.Dra; - } - set - { - X0Y0_尾15_鱗左1.Dra = value; - X0Y0_尾15_鱗左1.Hit = value; - } - } - - public bool 尾15_鱗右1_表示 - { - get - { - return X0Y0_尾15_鱗右1.Dra; - } - set - { - X0Y0_尾15_鱗右1.Dra = value; - X0Y0_尾15_鱗右1.Hit = value; - } - } - - public bool 尾14_尾_表示 - { - get - { - return X0Y0_尾14_尾.Dra; - } - set - { - X0Y0_尾14_尾.Dra = value; - X0Y0_尾14_尾.Hit = value; - } - } - - public bool 尾14_鱗左3_表示 - { - get - { - return X0Y0_尾14_鱗左3.Dra; - } - set - { - X0Y0_尾14_鱗左3.Dra = value; - X0Y0_尾14_鱗左3.Hit = value; - } - } - - public bool 尾14_鱗右3_表示 - { - get - { - return X0Y0_尾14_鱗右3.Dra; - } - set - { - X0Y0_尾14_鱗右3.Dra = value; - X0Y0_尾14_鱗右3.Hit = value; - } - } - - public bool 尾14_鱗左2_表示 - { - get - { - return X0Y0_尾14_鱗左2.Dra; - } - set - { - X0Y0_尾14_鱗左2.Dra = value; - X0Y0_尾14_鱗左2.Hit = value; - } - } - - public bool 尾14_鱗右2_表示 - { - get - { - return X0Y0_尾14_鱗右2.Dra; - } - set - { - X0Y0_尾14_鱗右2.Dra = value; - X0Y0_尾14_鱗右2.Hit = value; - } - } - - public bool 尾14_鱗左1_表示 - { - get - { - return X0Y0_尾14_鱗左1.Dra; - } - set - { - X0Y0_尾14_鱗左1.Dra = value; - X0Y0_尾14_鱗左1.Hit = value; - } - } - - public bool 尾14_鱗右1_表示 - { - get - { - return X0Y0_尾14_鱗右1.Dra; - } - set - { - X0Y0_尾14_鱗右1.Dra = value; - X0Y0_尾14_鱗右1.Hit = value; - } - } - - public bool 尾13_尾_表示 - { - get - { - return X0Y0_尾13_尾.Dra; - } - set - { - X0Y0_尾13_尾.Dra = value; - X0Y0_尾13_尾.Hit = value; - } - } - - public bool 尾13_鱗左3_表示 - { - get - { - return X0Y0_尾13_鱗左3.Dra; - } - set - { - X0Y0_尾13_鱗左3.Dra = value; - X0Y0_尾13_鱗左3.Hit = value; - } - } - - public bool 尾13_鱗右3_表示 - { - get - { - return X0Y0_尾13_鱗右3.Dra; - } - set - { - X0Y0_尾13_鱗右3.Dra = value; - X0Y0_尾13_鱗右3.Hit = value; - } - } - - public bool 尾13_鱗左2_表示 - { - get - { - return X0Y0_尾13_鱗左2.Dra; - } - set - { - X0Y0_尾13_鱗左2.Dra = value; - X0Y0_尾13_鱗左2.Hit = value; - } - } - - public bool 尾13_鱗右2_表示 - { - get - { - return X0Y0_尾13_鱗右2.Dra; - } - set - { - X0Y0_尾13_鱗右2.Dra = value; - X0Y0_尾13_鱗右2.Hit = value; - } - } - - public bool 尾13_鱗左1_表示 - { - get - { - return X0Y0_尾13_鱗左1.Dra; - } - set - { - X0Y0_尾13_鱗左1.Dra = value; - X0Y0_尾13_鱗左1.Hit = value; - } - } - - public bool 尾13_鱗右1_表示 - { - get - { - return X0Y0_尾13_鱗右1.Dra; - } - set - { - X0Y0_尾13_鱗右1.Dra = value; - X0Y0_尾13_鱗右1.Hit = value; - } - } - - public bool 尾12_尾_表示 - { - get - { - return X0Y0_尾12_尾.Dra; - } - set - { - X0Y0_尾12_尾.Dra = value; - X0Y0_尾12_尾.Hit = value; - } - } - - public bool 尾12_鱗左3_表示 - { - get - { - return X0Y0_尾12_鱗左3.Dra; - } - set - { - X0Y0_尾12_鱗左3.Dra = value; - X0Y0_尾12_鱗左3.Hit = value; - } - } - - public bool 尾12_鱗右3_表示 - { - get - { - return X0Y0_尾12_鱗右3.Dra; - } - set - { - X0Y0_尾12_鱗右3.Dra = value; - X0Y0_尾12_鱗右3.Hit = value; - } - } - - public bool 尾12_鱗左2_表示 - { - get - { - return X0Y0_尾12_鱗左2.Dra; - } - set - { - X0Y0_尾12_鱗左2.Dra = value; - X0Y0_尾12_鱗左2.Hit = value; - } - } - - public bool 尾12_鱗右2_表示 - { - get - { - return X0Y0_尾12_鱗右2.Dra; - } - set - { - X0Y0_尾12_鱗右2.Dra = value; - X0Y0_尾12_鱗右2.Hit = value; - } - } - - public bool 尾12_鱗左1_表示 - { - get - { - return X0Y0_尾12_鱗左1.Dra; - } - set - { - X0Y0_尾12_鱗左1.Dra = value; - X0Y0_尾12_鱗左1.Hit = value; - } - } - - public bool 尾12_鱗右1_表示 - { - get - { - return X0Y0_尾12_鱗右1.Dra; - } - set - { - X0Y0_尾12_鱗右1.Dra = value; - X0Y0_尾12_鱗右1.Hit = value; - } - } - - public bool 尾11_尾_表示 - { - get - { - return X0Y0_尾11_尾.Dra; - } - set - { - X0Y0_尾11_尾.Dra = value; - X0Y0_尾11_尾.Hit = value; - } - } - - public bool 尾11_鱗左3_表示 - { - get - { - return X0Y0_尾11_鱗左3.Dra; - } - set - { - X0Y0_尾11_鱗左3.Dra = value; - X0Y0_尾11_鱗左3.Hit = value; - } - } - - public bool 尾11_鱗右3_表示 - { - get - { - return X0Y0_尾11_鱗右3.Dra; - } - set - { - X0Y0_尾11_鱗右3.Dra = value; - X0Y0_尾11_鱗右3.Hit = value; - } - } - - public bool 尾11_鱗左2_表示 - { - get - { - return X0Y0_尾11_鱗左2.Dra; - } - set - { - X0Y0_尾11_鱗左2.Dra = value; - X0Y0_尾11_鱗左2.Hit = value; - } - } - - public bool 尾11_鱗右2_表示 - { - get - { - return X0Y0_尾11_鱗右2.Dra; - } - set - { - X0Y0_尾11_鱗右2.Dra = value; - X0Y0_尾11_鱗右2.Hit = value; - } - } - - public bool 尾11_鱗左1_表示 - { - get - { - return X0Y0_尾11_鱗左1.Dra; - } - set - { - X0Y0_尾11_鱗左1.Dra = value; - X0Y0_尾11_鱗左1.Hit = value; - } - } - - public bool 尾11_鱗右1_表示 - { - get - { - return X0Y0_尾11_鱗右1.Dra; - } - set - { - X0Y0_尾11_鱗右1.Dra = value; - X0Y0_尾11_鱗右1.Hit = value; - } - } - - public bool 尾10_尾_表示 - { - get - { - return X0Y0_尾10_尾.Dra; - } - set - { - X0Y0_尾10_尾.Dra = value; - X0Y0_尾10_尾.Hit = value; - } - } - - public bool 尾10_鱗左3_表示 - { - get - { - return X0Y0_尾10_鱗左3.Dra; - } - set - { - X0Y0_尾10_鱗左3.Dra = value; - X0Y0_尾10_鱗左3.Hit = value; - } - } - - public bool 尾10_鱗右3_表示 - { - get - { - return X0Y0_尾10_鱗右3.Dra; - } - set - { - X0Y0_尾10_鱗右3.Dra = value; - X0Y0_尾10_鱗右3.Hit = value; - } - } - - public bool 尾10_鱗左2_表示 - { - get - { - return X0Y0_尾10_鱗左2.Dra; - } - set - { - X0Y0_尾10_鱗左2.Dra = value; - X0Y0_尾10_鱗左2.Hit = value; - } - } - - public bool 尾10_鱗右2_表示 - { - get - { - return X0Y0_尾10_鱗右2.Dra; - } - set - { - X0Y0_尾10_鱗右2.Dra = value; - X0Y0_尾10_鱗右2.Hit = value; - } - } - - public bool 尾10_鱗左1_表示 - { - get - { - return X0Y0_尾10_鱗左1.Dra; - } - set - { - X0Y0_尾10_鱗左1.Dra = value; - X0Y0_尾10_鱗左1.Hit = value; - } - } - - public bool 尾10_鱗右1_表示 - { - get - { - return X0Y0_尾10_鱗右1.Dra; - } - set - { - X0Y0_尾10_鱗右1.Dra = value; - X0Y0_尾10_鱗右1.Hit = value; - } - } - - public bool 尾9_表示 - { - get - { - return X0Y0_尾9_尾.Dra; - } - set - { - X0Y0_尾9_尾.Dra = value; - X0Y0_尾9_尾.Hit = value; - } - } - - public bool 尾9_鱗左3_表示 - { - get - { - return X0Y0_尾9_鱗左3.Dra; - } - set - { - X0Y0_尾9_鱗左3.Dra = value; - X0Y0_尾9_鱗左3.Hit = value; - } - } - - public bool 尾9_鱗右3_表示 - { - get - { - return X0Y0_尾9_鱗右3.Dra; - } - set - { - X0Y0_尾9_鱗右3.Dra = value; - X0Y0_尾9_鱗右3.Hit = value; - } - } - - public bool 尾9_鱗左2_表示 - { - get - { - return X0Y0_尾9_鱗左2.Dra; - } - set - { - X0Y0_尾9_鱗左2.Dra = value; - X0Y0_尾9_鱗左2.Hit = value; - } - } - - public bool 尾9_鱗右2_表示 - { - get - { - return X0Y0_尾9_鱗右2.Dra; - } - set - { - X0Y0_尾9_鱗右2.Dra = value; - X0Y0_尾9_鱗右2.Hit = value; - } - } - - public bool 尾9_鱗左1_表示 - { - get - { - return X0Y0_尾9_鱗左1.Dra; - } - set - { - X0Y0_尾9_鱗左1.Dra = value; - X0Y0_尾9_鱗左1.Hit = value; - } - } - - public bool 尾9_鱗右1_表示 - { - get - { - return X0Y0_尾9_鱗右1.Dra; - } - set - { - X0Y0_尾9_鱗右1.Dra = value; - X0Y0_尾9_鱗右1.Hit = value; - } - } - - public bool 尾8_表示 - { - get - { - return X0Y0_尾8_尾.Dra; - } - set - { - X0Y0_尾8_尾.Dra = value; - X0Y0_尾8_尾.Hit = value; - } - } - - public bool 尾8_鱗左3_表示 - { - get - { - return X0Y0_尾8_鱗左3.Dra; - } - set - { - X0Y0_尾8_鱗左3.Dra = value; - X0Y0_尾8_鱗左3.Hit = value; - } - } - - public bool 尾8_鱗右3_表示 - { - get - { - return X0Y0_尾8_鱗右3.Dra; - } - set - { - X0Y0_尾8_鱗右3.Dra = value; - X0Y0_尾8_鱗右3.Hit = value; - } - } - - public bool 尾8_鱗左2_表示 - { - get - { - return X0Y0_尾8_鱗左2.Dra; - } - set - { - X0Y0_尾8_鱗左2.Dra = value; - X0Y0_尾8_鱗左2.Hit = value; - } - } - - public bool 尾8_鱗右2_表示 - { - get - { - return X0Y0_尾8_鱗右2.Dra; - } - set - { - X0Y0_尾8_鱗右2.Dra = value; - X0Y0_尾8_鱗右2.Hit = value; - } - } - - public bool 尾8_鱗左1_表示 - { - get - { - return X0Y0_尾8_鱗左1.Dra; - } - set - { - X0Y0_尾8_鱗左1.Dra = value; - X0Y0_尾8_鱗左1.Hit = value; - } - } - - public bool 尾8_鱗右1_表示 - { - get - { - return X0Y0_尾8_鱗右1.Dra; - } - set - { - X0Y0_尾8_鱗右1.Dra = value; - X0Y0_尾8_鱗右1.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 尾7_表示 - { - get - { - return X0Y0_尾7_尾.Dra; - } - set - { - X0Y0_尾7_尾.Dra = value; - X0Y0_尾7_尾.Hit = value; - } - } - - public bool 尾7_鱗左3_表示 - { - get - { - return X0Y0_尾7_鱗左3.Dra; - } - set - { - X0Y0_尾7_鱗左3.Dra = value; - X0Y0_尾7_鱗左3.Hit = value; - } - } - - public bool 尾7_鱗右3_表示 - { - get - { - return X0Y0_尾7_鱗右3.Dra; - } - set - { - X0Y0_尾7_鱗右3.Dra = value; - X0Y0_尾7_鱗右3.Hit = value; - } - } - - public bool 尾7_鱗左2_表示 - { - get - { - return X0Y0_尾7_鱗左2.Dra; - } - set - { - X0Y0_尾7_鱗左2.Dra = value; - X0Y0_尾7_鱗左2.Hit = value; - } - } - - public bool 尾7_鱗右2_表示 - { - get - { - return X0Y0_尾7_鱗右2.Dra; - } - set - { - X0Y0_尾7_鱗右2.Dra = value; - X0Y0_尾7_鱗右2.Hit = value; - } - } - - public bool 尾7_鱗左1_表示 - { - get - { - return X0Y0_尾7_鱗左1.Dra; - } - set - { - X0Y0_尾7_鱗左1.Dra = value; - X0Y0_尾7_鱗左1.Hit = value; - } - } - - public bool 尾7_鱗右1_表示 - { - get - { - return X0Y0_尾7_鱗右1.Dra; - } - set - { - X0Y0_尾7_鱗右1.Dra = value; - X0Y0_尾7_鱗右1.Hit = value; - } - } - - public bool 尾6_表示 - { - get - { - return X0Y0_尾6_尾.Dra; - } - set - { - X0Y0_尾6_尾.Dra = value; - X0Y0_尾6_尾.Hit = value; - } - } - - public bool 尾6_鱗左3_表示 - { - get - { - return X0Y0_尾6_鱗左3.Dra; - } - set - { - X0Y0_尾6_鱗左3.Dra = value; - X0Y0_尾6_鱗左3.Hit = value; - } - } - - public bool 尾6_鱗右3_表示 - { - get - { - return X0Y0_尾6_鱗右3.Dra; - } - set - { - X0Y0_尾6_鱗右3.Dra = value; - X0Y0_尾6_鱗右3.Hit = value; - } - } - - public bool 尾6_鱗左2_表示 - { - get - { - return X0Y0_尾6_鱗左2.Dra; - } - set - { - X0Y0_尾6_鱗左2.Dra = value; - X0Y0_尾6_鱗左2.Hit = value; - } - } - - public bool 尾6_鱗右2_表示 - { - get - { - return X0Y0_尾6_鱗右2.Dra; - } - set - { - X0Y0_尾6_鱗右2.Dra = value; - X0Y0_尾6_鱗右2.Hit = value; - } - } - - public bool 尾6_鱗左1_表示 - { - get - { - return X0Y0_尾6_鱗左1.Dra; - } - set - { - X0Y0_尾6_鱗左1.Dra = value; - X0Y0_尾6_鱗左1.Hit = value; - } - } - - public bool 尾6_鱗右1_表示 - { - get - { - return X0Y0_尾6_鱗右1.Dra; - } - set - { - X0Y0_尾6_鱗右1.Dra = value; - X0Y0_尾6_鱗右1.Hit = value; - } - } - - public bool 尾5_表示 - { - get - { - return X0Y0_尾5_尾.Dra; - } - set - { - X0Y0_尾5_尾.Dra = value; - X0Y0_尾5_尾.Hit = value; - } - } - - public bool 尾5_鱗左3_表示 - { - get - { - return X0Y0_尾5_鱗左3.Dra; - } - set - { - X0Y0_尾5_鱗左3.Dra = value; - X0Y0_尾5_鱗左3.Hit = value; - } - } - - public bool 尾5_鱗右3_表示 - { - get - { - return X0Y0_尾5_鱗右3.Dra; - } - set - { - X0Y0_尾5_鱗右3.Dra = value; - X0Y0_尾5_鱗右3.Hit = value; - } - } - - public bool 尾5_鱗左2_表示 - { - get - { - return X0Y0_尾5_鱗左2.Dra; - } - set - { - X0Y0_尾5_鱗左2.Dra = value; - X0Y0_尾5_鱗左2.Hit = value; - } - } - - public bool 尾5_鱗右2_表示 - { - get - { - return X0Y0_尾5_鱗右2.Dra; - } - set - { - X0Y0_尾5_鱗右2.Dra = value; - X0Y0_尾5_鱗右2.Hit = value; - } - } - - public bool 尾5_鱗左1_表示 - { - get - { - return X0Y0_尾5_鱗左1.Dra; - } - set - { - X0Y0_尾5_鱗左1.Dra = value; - X0Y0_尾5_鱗左1.Hit = value; - } - } - - public bool 尾5_鱗右1_表示 - { - get - { - return X0Y0_尾5_鱗右1.Dra; - } - set - { - X0Y0_尾5_鱗右1.Dra = value; - X0Y0_尾5_鱗右1.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4_尾.Dra; - } - set - { - X0Y0_尾4_尾.Dra = value; - X0Y0_尾4_尾.Hit = value; - } - } - - public bool 尾4_鱗左3_表示 - { - get - { - return X0Y0_尾4_鱗左3.Dra; - } - set - { - X0Y0_尾4_鱗左3.Dra = value; - X0Y0_尾4_鱗左3.Hit = value; - } - } - - public bool 尾4_鱗右3_表示 - { - get - { - return X0Y0_尾4_鱗右3.Dra; - } - set - { - X0Y0_尾4_鱗右3.Dra = value; - X0Y0_尾4_鱗右3.Hit = value; - } - } - - public bool 尾4_鱗左2_表示 - { - get - { - return X0Y0_尾4_鱗左2.Dra; - } - set - { - X0Y0_尾4_鱗左2.Dra = value; - X0Y0_尾4_鱗左2.Hit = value; - } - } - - public bool 尾4_鱗右2_表示 - { - get - { - return X0Y0_尾4_鱗右2.Dra; - } - set - { - X0Y0_尾4_鱗右2.Dra = value; - X0Y0_尾4_鱗右2.Hit = value; - } - } - - public bool 尾4_鱗左1_表示 - { - get - { - return X0Y0_尾4_鱗左1.Dra; - } - set - { - X0Y0_尾4_鱗左1.Dra = value; - X0Y0_尾4_鱗左1.Hit = value; - } - } - - public bool 尾4_鱗右1_表示 - { - get - { - return X0Y0_尾4_鱗右1.Dra; - } - set - { - X0Y0_尾4_鱗右1.Dra = value; - X0Y0_尾4_鱗右1.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3_尾.Dra; - } - set - { - X0Y0_尾3_尾.Dra = value; - X0Y0_尾3_尾.Hit = value; - } - } - - public bool 尾3_鱗左3_表示 - { - get - { - return X0Y0_尾3_鱗左3.Dra; - } - set - { - X0Y0_尾3_鱗左3.Dra = value; - X0Y0_尾3_鱗左3.Hit = value; - } - } - - public bool 尾3_鱗右3_表示 - { - get - { - return X0Y0_尾3_鱗右3.Dra; - } - set - { - X0Y0_尾3_鱗右3.Dra = value; - X0Y0_尾3_鱗右3.Hit = value; - } - } - - public bool 尾3_鱗左2_表示 - { - get - { - return X0Y0_尾3_鱗左2.Dra; - } - set - { - X0Y0_尾3_鱗左2.Dra = value; - X0Y0_尾3_鱗左2.Hit = value; - } - } - - public bool 尾3_鱗右2_表示 - { - get - { - return X0Y0_尾3_鱗右2.Dra; - } - set - { - X0Y0_尾3_鱗右2.Dra = value; - X0Y0_尾3_鱗右2.Hit = value; - } - } - - public bool 尾3_鱗左1_表示 - { - get - { - return X0Y0_尾3_鱗左1.Dra; - } - set - { - X0Y0_尾3_鱗左1.Dra = value; - X0Y0_尾3_鱗左1.Hit = value; - } - } - - public bool 尾3_鱗右1_表示 - { - get - { - return X0Y0_尾3_鱗右1.Dra; - } - set - { - X0Y0_尾3_鱗右1.Dra = value; - X0Y0_尾3_鱗右1.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2_尾.Dra; - } - set - { - X0Y0_尾2_尾.Dra = value; - X0Y0_尾2_尾.Hit = value; - } - } - - public bool 尾2_鱗左3_表示 - { - get - { - return X0Y0_尾2_鱗左3.Dra; - } - set - { - X0Y0_尾2_鱗左3.Dra = value; - X0Y0_尾2_鱗左3.Hit = value; - } - } - - public bool 尾2_鱗右3_表示 - { - get - { - return X0Y0_尾2_鱗右3.Dra; - } - set - { - X0Y0_尾2_鱗右3.Dra = value; - X0Y0_尾2_鱗右3.Hit = value; - } - } - - public bool 尾2_鱗左2_表示 - { - get - { - return X0Y0_尾2_鱗左2.Dra; - } - set - { - X0Y0_尾2_鱗左2.Dra = value; - X0Y0_尾2_鱗左2.Hit = value; - } - } - - public bool 尾2_鱗右2_表示 - { - get - { - return X0Y0_尾2_鱗右2.Dra; - } - set - { - X0Y0_尾2_鱗右2.Dra = value; - X0Y0_尾2_鱗右2.Hit = value; - } - } - - public bool 尾2_鱗左1_表示 - { - get - { - return X0Y0_尾2_鱗左1.Dra; - } - set - { - X0Y0_尾2_鱗左1.Dra = value; - X0Y0_尾2_鱗左1.Hit = value; - } - } - - public bool 尾2_鱗右1_表示 - { - get - { - return X0Y0_尾2_鱗右1.Dra; - } - set - { - X0Y0_尾2_鱗右1.Dra = value; - X0Y0_尾2_鱗右1.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1_尾.Dra; - } - set - { - X0Y0_尾1_尾.Dra = value; - X0Y0_尾1_尾.Hit = value; - } - } - - public bool 尾1_鱗左3_表示 - { - get - { - return X0Y0_尾1_鱗左3.Dra; - } - set - { - X0Y0_尾1_鱗左3.Dra = value; - X0Y0_尾1_鱗左3.Hit = value; - } - } - - public bool 尾1_鱗右3_表示 - { - get - { - return X0Y0_尾1_鱗右3.Dra; - } - set - { - X0Y0_尾1_鱗右3.Dra = value; - X0Y0_尾1_鱗右3.Hit = value; - } - } - - public bool 尾1_鱗左2_表示 - { - get - { - return X0Y0_尾1_鱗左2.Dra; - } - set - { - X0Y0_尾1_鱗左2.Dra = value; - X0Y0_尾1_鱗左2.Hit = value; - } - } - - public bool 尾1_鱗右2_表示 - { - get - { - return X0Y0_尾1_鱗右2.Dra; - } - set - { - X0Y0_尾1_鱗右2.Dra = value; - X0Y0_尾1_鱗右2.Hit = value; - } - } - - public bool 尾1_鱗左1_表示 - { - get - { - return X0Y0_尾1_鱗左1.Dra; - } - set - { - X0Y0_尾1_鱗左1.Dra = value; - X0Y0_尾1_鱗左1.Hit = value; - } - } - - public bool 尾1_鱗右1_表示 - { - get - { - return X0Y0_尾1_鱗右1.Dra; - } - set - { - X0Y0_尾1_鱗右1.Dra = value; - X0Y0_尾1_鱗右1.Hit = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0_尾.Dra; - } - set - { - X0Y0_尾0_尾.Dra = value; - X0Y0_尾0_尾.Hit = value; - } - } - - public bool 尾0_鱗右_表示 - { - get - { - return X0Y0_尾0_鱗右.Dra; - } - set - { - X0Y0_尾0_鱗右.Dra = value; - X0Y0_尾0_鱗右.Hit = value; - } - } - - public bool 尾0_鱗左_表示 - { - get - { - return X0Y0_尾0_鱗左.Dra; - } - set - { - X0Y0_尾0_鱗左.Dra = value; - X0Y0_尾0_鱗左.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public bool 尾先表示 - { - get - { - return 尾35_尾_表示; - } - set - { - 尾35_尾_表示 = value; - 尾35_鱗左3_表示 = value; - 尾35_鱗右3_表示 = value; - 尾35_鱗左2_表示 = value; - 尾35_鱗右2_表示 = value; - 尾35_鱗左1_表示 = value; - 尾35_鱗右1_表示 = value; - 尾34_尾_表示 = value; - 尾34_鱗左3_表示 = value; - 尾34_鱗右3_表示 = value; - 尾34_鱗左2_表示 = value; - 尾34_鱗右2_表示 = value; - 尾34_鱗左1_表示 = value; - 尾34_鱗右1_表示 = value; - 尾33_尾_表示 = value; - 尾33_鱗左3_表示 = value; - 尾33_鱗右3_表示 = value; - 尾33_鱗左2_表示 = value; - 尾33_鱗右2_表示 = value; - 尾33_鱗左1_表示 = value; - 尾33_鱗右1_表示 = value; - 尾32_尾_表示 = value; - 尾32_鱗左3_表示 = value; - 尾32_鱗右3_表示 = value; - 尾32_鱗左2_表示 = value; - 尾32_鱗右2_表示 = value; - 尾32_鱗左1_表示 = value; - 尾32_鱗右1_表示 = value; - 尾31_尾_表示 = value; - 尾31_鱗左3_表示 = value; - 尾31_鱗右3_表示 = value; - 尾31_鱗左2_表示 = value; - 尾31_鱗右2_表示 = value; - 尾31_鱗左1_表示 = value; - 尾31_鱗右1_表示 = value; - 尾30_尾_表示 = value; - 尾30_鱗左3_表示 = value; - 尾30_鱗右3_表示 = value; - 尾30_鱗左2_表示 = value; - 尾30_鱗右2_表示 = value; - 尾30_鱗左1_表示 = value; - 尾30_鱗右1_表示 = value; - 尾29_尾_表示 = value; - 尾29_鱗左3_表示 = value; - 尾29_鱗右3_表示 = value; - 尾29_鱗左2_表示 = value; - 尾29_鱗右2_表示 = value; - 尾29_鱗左1_表示 = value; - 尾29_鱗右1_表示 = value; - 尾28_尾_表示 = value; - 尾28_鱗左3_表示 = value; - 尾28_鱗右3_表示 = value; - 尾28_鱗左2_表示 = value; - 尾28_鱗右2_表示 = value; - 尾28_鱗左1_表示 = value; - 尾28_鱗右1_表示 = value; - 尾27_尾_表示 = value; - 尾27_鱗左3_表示 = value; - 尾27_鱗右3_表示 = value; - 尾27_鱗左2_表示 = value; - 尾27_鱗右2_表示 = value; - 尾27_鱗左1_表示 = value; - 尾27_鱗右1_表示 = value; - 尾26_尾_表示 = value; - 尾26_鱗左3_表示 = value; - 尾26_鱗右3_表示 = value; - 尾26_鱗左2_表示 = value; - 尾26_鱗右2_表示 = value; - 尾26_鱗左1_表示 = value; - 尾26_鱗右1_表示 = value; - 尾25_尾_表示 = value; - 尾25_鱗左3_表示 = value; - 尾25_鱗右3_表示 = value; - 尾25_鱗左2_表示 = value; - 尾25_鱗右2_表示 = value; - 尾25_鱗左1_表示 = value; - 尾25_鱗右1_表示 = value; - 尾24_尾_表示 = value; - 尾24_鱗左3_表示 = value; - 尾24_鱗右3_表示 = value; - 尾24_鱗左2_表示 = value; - 尾24_鱗右2_表示 = value; - 尾24_鱗左1_表示 = value; - 尾24_鱗右1_表示 = value; - 尾23_尾_表示 = value; - 尾23_鱗左3_表示 = value; - 尾23_鱗右3_表示 = value; - 尾23_鱗左2_表示 = value; - 尾23_鱗右2_表示 = value; - 尾23_鱗左1_表示 = value; - 尾23_鱗右1_表示 = value; - 尾22_尾_表示 = value; - 尾22_鱗左3_表示 = value; - 尾22_鱗右3_表示 = value; - 尾22_鱗左2_表示 = value; - 尾22_鱗右2_表示 = value; - 尾22_鱗左1_表示 = value; - 尾22_鱗右1_表示 = value; - 尾21_尾_表示 = value; - 尾21_鱗左3_表示 = value; - 尾21_鱗右3_表示 = value; - 尾21_鱗左2_表示 = value; - 尾21_鱗右2_表示 = value; - 尾21_鱗左1_表示 = value; - 尾21_鱗右1_表示 = value; - 尾20_尾_表示 = value; - 尾20_鱗左3_表示 = value; - 尾20_鱗右3_表示 = value; - 尾20_鱗左2_表示 = value; - 尾20_鱗右2_表示 = value; - 尾20_鱗左1_表示 = value; - 尾20_鱗右1_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾35_尾_表示; - } - set - { - 尾35_尾_表示 = value; - 尾35_鱗左3_表示 = value; - 尾35_鱗右3_表示 = value; - 尾35_鱗左2_表示 = value; - 尾35_鱗右2_表示 = value; - 尾35_鱗左1_表示 = value; - 尾35_鱗右1_表示 = value; - 尾34_尾_表示 = value; - 尾34_鱗左3_表示 = value; - 尾34_鱗右3_表示 = value; - 尾34_鱗左2_表示 = value; - 尾34_鱗右2_表示 = value; - 尾34_鱗左1_表示 = value; - 尾34_鱗右1_表示 = value; - 尾33_尾_表示 = value; - 尾33_鱗左3_表示 = value; - 尾33_鱗右3_表示 = value; - 尾33_鱗左2_表示 = value; - 尾33_鱗右2_表示 = value; - 尾33_鱗左1_表示 = value; - 尾33_鱗右1_表示 = value; - 尾32_尾_表示 = value; - 尾32_鱗左3_表示 = value; - 尾32_鱗右3_表示 = value; - 尾32_鱗左2_表示 = value; - 尾32_鱗右2_表示 = value; - 尾32_鱗左1_表示 = value; - 尾32_鱗右1_表示 = value; - 尾31_尾_表示 = value; - 尾31_鱗左3_表示 = value; - 尾31_鱗右3_表示 = value; - 尾31_鱗左2_表示 = value; - 尾31_鱗右2_表示 = value; - 尾31_鱗左1_表示 = value; - 尾31_鱗右1_表示 = value; - 尾30_尾_表示 = value; - 尾30_鱗左3_表示 = value; - 尾30_鱗右3_表示 = value; - 尾30_鱗左2_表示 = value; - 尾30_鱗右2_表示 = value; - 尾30_鱗左1_表示 = value; - 尾30_鱗右1_表示 = value; - 尾29_尾_表示 = value; - 尾29_鱗左3_表示 = value; - 尾29_鱗右3_表示 = value; - 尾29_鱗左2_表示 = value; - 尾29_鱗右2_表示 = value; - 尾29_鱗左1_表示 = value; - 尾29_鱗右1_表示 = value; - 尾28_尾_表示 = value; - 尾28_鱗左3_表示 = value; - 尾28_鱗右3_表示 = value; - 尾28_鱗左2_表示 = value; - 尾28_鱗右2_表示 = value; - 尾28_鱗左1_表示 = value; - 尾28_鱗右1_表示 = value; - 尾27_尾_表示 = value; - 尾27_鱗左3_表示 = value; - 尾27_鱗右3_表示 = value; - 尾27_鱗左2_表示 = value; - 尾27_鱗右2_表示 = value; - 尾27_鱗左1_表示 = value; - 尾27_鱗右1_表示 = value; - 尾26_尾_表示 = value; - 尾26_鱗左3_表示 = value; - 尾26_鱗右3_表示 = value; - 尾26_鱗左2_表示 = value; - 尾26_鱗右2_表示 = value; - 尾26_鱗左1_表示 = value; - 尾26_鱗右1_表示 = value; - 尾25_尾_表示 = value; - 尾25_鱗左3_表示 = value; - 尾25_鱗右3_表示 = value; - 尾25_鱗左2_表示 = value; - 尾25_鱗右2_表示 = value; - 尾25_鱗左1_表示 = value; - 尾25_鱗右1_表示 = value; - 尾24_尾_表示 = value; - 尾24_鱗左3_表示 = value; - 尾24_鱗右3_表示 = value; - 尾24_鱗左2_表示 = value; - 尾24_鱗右2_表示 = value; - 尾24_鱗左1_表示 = value; - 尾24_鱗右1_表示 = value; - 尾23_尾_表示 = value; - 尾23_鱗左3_表示 = value; - 尾23_鱗右3_表示 = value; - 尾23_鱗左2_表示 = value; - 尾23_鱗右2_表示 = value; - 尾23_鱗左1_表示 = value; - 尾23_鱗右1_表示 = value; - 尾22_尾_表示 = value; - 尾22_鱗左3_表示 = value; - 尾22_鱗右3_表示 = value; - 尾22_鱗左2_表示 = value; - 尾22_鱗右2_表示 = value; - 尾22_鱗左1_表示 = value; - 尾22_鱗右1_表示 = value; - 尾21_尾_表示 = value; - 尾21_鱗左3_表示 = value; - 尾21_鱗右3_表示 = value; - 尾21_鱗左2_表示 = value; - 尾21_鱗右2_表示 = value; - 尾21_鱗左1_表示 = value; - 尾21_鱗右1_表示 = value; - 尾20_尾_表示 = value; - 尾20_鱗左3_表示 = value; - 尾20_鱗右3_表示 = value; - 尾20_鱗左2_表示 = value; - 尾20_鱗右2_表示 = value; - 尾20_鱗左1_表示 = value; - 尾20_鱗右1_表示 = value; - 尾19_尾_表示 = value; - 尾19_鱗左3_表示 = value; - 尾19_鱗右3_表示 = value; - 尾19_鱗左2_表示 = value; - 尾19_鱗右2_表示 = value; - 尾19_鱗左1_表示 = value; - 尾19_鱗右1_表示 = value; - 尾18_尾_表示 = value; - 尾18_鱗左3_表示 = value; - 尾18_鱗右3_表示 = value; - 尾18_鱗左2_表示 = value; - 尾18_鱗右2_表示 = value; - 尾18_鱗左1_表示 = value; - 尾18_鱗右1_表示 = value; - 尾17_尾_表示 = value; - 尾17_鱗左3_表示 = value; - 尾17_鱗右3_表示 = value; - 尾17_鱗左2_表示 = value; - 尾17_鱗右2_表示 = value; - 尾17_鱗左1_表示 = value; - 尾17_鱗右1_表示 = value; - 尾16_尾_表示 = value; - 尾16_鱗左3_表示 = value; - 尾16_鱗右3_表示 = value; - 尾16_鱗左2_表示 = value; - 尾16_鱗右2_表示 = value; - 尾16_鱗左1_表示 = value; - 尾16_鱗右1_表示 = value; - 尾15_尾_表示 = value; - 尾15_鱗左3_表示 = value; - 尾15_鱗右3_表示 = value; - 尾15_鱗左2_表示 = value; - 尾15_鱗右2_表示 = value; - 尾15_鱗左1_表示 = value; - 尾15_鱗右1_表示 = value; - 尾14_尾_表示 = value; - 尾14_鱗左3_表示 = value; - 尾14_鱗右3_表示 = value; - 尾14_鱗左2_表示 = value; - 尾14_鱗右2_表示 = value; - 尾14_鱗左1_表示 = value; - 尾14_鱗右1_表示 = value; - 尾13_尾_表示 = value; - 尾13_鱗左3_表示 = value; - 尾13_鱗右3_表示 = value; - 尾13_鱗左2_表示 = value; - 尾13_鱗右2_表示 = value; - 尾13_鱗左1_表示 = value; - 尾13_鱗右1_表示 = value; - 尾12_尾_表示 = value; - 尾12_鱗左3_表示 = value; - 尾12_鱗右3_表示 = value; - 尾12_鱗左2_表示 = value; - 尾12_鱗右2_表示 = value; - 尾12_鱗左1_表示 = value; - 尾12_鱗右1_表示 = value; - 尾11_尾_表示 = value; - 尾11_鱗左3_表示 = value; - 尾11_鱗右3_表示 = value; - 尾11_鱗左2_表示 = value; - 尾11_鱗右2_表示 = value; - 尾11_鱗左1_表示 = value; - 尾11_鱗右1_表示 = value; - 尾10_尾_表示 = value; - 尾10_鱗左3_表示 = value; - 尾10_鱗右3_表示 = value; - 尾10_鱗左2_表示 = value; - 尾10_鱗右2_表示 = value; - 尾10_鱗左1_表示 = value; - 尾10_鱗右1_表示 = value; - 尾9_表示 = value; - 尾9_鱗左3_表示 = value; - 尾9_鱗右3_表示 = value; - 尾9_鱗左2_表示 = value; - 尾9_鱗右2_表示 = value; - 尾9_鱗左1_表示 = value; - 尾9_鱗右1_表示 = value; - 尾8_表示 = value; - 尾8_鱗左3_表示 = value; - 尾8_鱗右3_表示 = value; - 尾8_鱗左2_表示 = value; - 尾8_鱗右2_表示 = value; - 尾8_鱗左1_表示 = value; - 尾8_鱗右1_表示 = value; - 尾7_表示 = value; - 尾7_鱗左3_表示 = value; - 尾7_鱗右3_表示 = value; - 尾7_鱗左2_表示 = value; - 尾7_鱗右2_表示 = value; - 尾7_鱗左1_表示 = value; - 尾7_鱗右1_表示 = value; - 尾6_表示 = value; - 尾6_鱗左3_表示 = value; - 尾6_鱗右3_表示 = value; - 尾6_鱗左2_表示 = value; - 尾6_鱗右2_表示 = value; - 尾6_鱗左1_表示 = value; - 尾6_鱗右1_表示 = value; - 尾5_表示 = value; - 尾5_鱗左3_表示 = value; - 尾5_鱗右3_表示 = value; - 尾5_鱗左2_表示 = value; - 尾5_鱗右2_表示 = value; - 尾5_鱗左1_表示 = value; - 尾5_鱗右1_表示 = value; - 尾4_表示 = value; - 尾4_鱗左3_表示 = value; - 尾4_鱗右3_表示 = value; - 尾4_鱗左2_表示 = value; - 尾4_鱗右2_表示 = value; - 尾4_鱗左1_表示 = value; - 尾4_鱗右1_表示 = value; - 尾3_表示 = value; - 尾3_鱗左3_表示 = value; - 尾3_鱗右3_表示 = value; - 尾3_鱗左2_表示 = value; - 尾3_鱗右2_表示 = value; - 尾3_鱗左1_表示 = value; - 尾3_鱗右1_表示 = value; - 尾2_表示 = value; - 尾2_鱗左3_表示 = value; - 尾2_鱗右3_表示 = value; - 尾2_鱗左2_表示 = value; - 尾2_鱗右2_表示 = value; - 尾2_鱗左1_表示 = value; - 尾2_鱗右1_表示 = value; - 尾1_表示 = value; - 尾1_鱗左3_表示 = value; - 尾1_鱗右3_表示 = value; - 尾1_鱗左2_表示 = value; - 尾1_鱗右2_表示 = value; - 尾1_鱗左1_表示 = value; - 尾1_鱗右1_表示 = value; - 尾0_表示 = value; - 尾0_鱗右_表示 = value; - 尾0_鱗左_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾35_尾CD.不透明度; - } - set - { - 尾35_尾CD.不透明度 = value; - 尾35_鱗左3CD.不透明度 = value; - 尾35_鱗右3CD.不透明度 = value; - 尾35_鱗左2CD.不透明度 = value; - 尾35_鱗右2CD.不透明度 = value; - 尾35_鱗左1CD.不透明度 = value; - 尾35_鱗右1CD.不透明度 = value; - 尾34_尾CD.不透明度 = value; - 尾34_鱗左3CD.不透明度 = value; - 尾34_鱗右3CD.不透明度 = value; - 尾34_鱗左2CD.不透明度 = value; - 尾34_鱗右2CD.不透明度 = value; - 尾34_鱗左1CD.不透明度 = value; - 尾34_鱗右1CD.不透明度 = value; - 尾33_尾CD.不透明度 = value; - 尾33_鱗左3CD.不透明度 = value; - 尾33_鱗右3CD.不透明度 = value; - 尾33_鱗左2CD.不透明度 = value; - 尾33_鱗右2CD.不透明度 = value; - 尾33_鱗左1CD.不透明度 = value; - 尾33_鱗右1CD.不透明度 = value; - 尾32_尾CD.不透明度 = value; - 尾32_鱗左3CD.不透明度 = value; - 尾32_鱗右3CD.不透明度 = value; - 尾32_鱗左2CD.不透明度 = value; - 尾32_鱗右2CD.不透明度 = value; - 尾32_鱗左1CD.不透明度 = value; - 尾32_鱗右1CD.不透明度 = value; - 尾31_尾CD.不透明度 = value; - 尾31_鱗左3CD.不透明度 = value; - 尾31_鱗右3CD.不透明度 = value; - 尾31_鱗左2CD.不透明度 = value; - 尾31_鱗右2CD.不透明度 = value; - 尾31_鱗左1CD.不透明度 = value; - 尾31_鱗右1CD.不透明度 = value; - 尾30_尾CD.不透明度 = value; - 尾30_鱗左3CD.不透明度 = value; - 尾30_鱗右3CD.不透明度 = value; - 尾30_鱗左2CD.不透明度 = value; - 尾30_鱗右2CD.不透明度 = value; - 尾30_鱗左1CD.不透明度 = value; - 尾30_鱗右1CD.不透明度 = value; - 尾29_尾CD.不透明度 = value; - 尾29_鱗左3CD.不透明度 = value; - 尾29_鱗右3CD.不透明度 = value; - 尾29_鱗左2CD.不透明度 = value; - 尾29_鱗右2CD.不透明度 = value; - 尾29_鱗左1CD.不透明度 = value; - 尾29_鱗右1CD.不透明度 = value; - 尾28_尾CD.不透明度 = value; - 尾28_鱗左3CD.不透明度 = value; - 尾28_鱗右3CD.不透明度 = value; - 尾28_鱗左2CD.不透明度 = value; - 尾28_鱗右2CD.不透明度 = value; - 尾28_鱗左1CD.不透明度 = value; - 尾28_鱗右1CD.不透明度 = value; - 尾27_尾CD.不透明度 = value; - 尾27_鱗左3CD.不透明度 = value; - 尾27_鱗右3CD.不透明度 = value; - 尾27_鱗左2CD.不透明度 = value; - 尾27_鱗右2CD.不透明度 = value; - 尾27_鱗左1CD.不透明度 = value; - 尾27_鱗右1CD.不透明度 = value; - 尾26_尾CD.不透明度 = value; - 尾26_鱗左3CD.不透明度 = value; - 尾26_鱗右3CD.不透明度 = value; - 尾26_鱗左2CD.不透明度 = value; - 尾26_鱗右2CD.不透明度 = value; - 尾26_鱗左1CD.不透明度 = value; - 尾26_鱗右1CD.不透明度 = value; - 尾25_尾CD.不透明度 = value; - 尾25_鱗左3CD.不透明度 = value; - 尾25_鱗右3CD.不透明度 = value; - 尾25_鱗左2CD.不透明度 = value; - 尾25_鱗右2CD.不透明度 = value; - 尾25_鱗左1CD.不透明度 = value; - 尾25_鱗右1CD.不透明度 = value; - 尾24_尾CD.不透明度 = value; - 尾24_鱗左3CD.不透明度 = value; - 尾24_鱗右3CD.不透明度 = value; - 尾24_鱗左2CD.不透明度 = value; - 尾24_鱗右2CD.不透明度 = value; - 尾24_鱗左1CD.不透明度 = value; - 尾24_鱗右1CD.不透明度 = value; - 尾23_尾CD.不透明度 = value; - 尾23_鱗左3CD.不透明度 = value; - 尾23_鱗右3CD.不透明度 = value; - 尾23_鱗左2CD.不透明度 = value; - 尾23_鱗右2CD.不透明度 = value; - 尾23_鱗左1CD.不透明度 = value; - 尾23_鱗右1CD.不透明度 = value; - 尾22_尾CD.不透明度 = value; - 尾22_鱗左3CD.不透明度 = value; - 尾22_鱗右3CD.不透明度 = value; - 尾22_鱗左2CD.不透明度 = value; - 尾22_鱗右2CD.不透明度 = value; - 尾22_鱗左1CD.不透明度 = value; - 尾22_鱗右1CD.不透明度 = value; - 尾21_尾CD.不透明度 = value; - 尾21_鱗左3CD.不透明度 = value; - 尾21_鱗右3CD.不透明度 = value; - 尾21_鱗左2CD.不透明度 = value; - 尾21_鱗右2CD.不透明度 = value; - 尾21_鱗左1CD.不透明度 = value; - 尾21_鱗右1CD.不透明度 = value; - 尾20_尾CD.不透明度 = value; - 尾20_鱗左3CD.不透明度 = value; - 尾20_鱗右3CD.不透明度 = value; - 尾20_鱗左2CD.不透明度 = value; - 尾20_鱗右2CD.不透明度 = value; - 尾20_鱗左1CD.不透明度 = value; - 尾20_鱗右1CD.不透明度 = value; - 尾19_尾CD.不透明度 = value; - 尾19_鱗左3CD.不透明度 = value; - 尾19_鱗右3CD.不透明度 = value; - 尾19_鱗左2CD.不透明度 = value; - 尾19_鱗右2CD.不透明度 = value; - 尾19_鱗左1CD.不透明度 = value; - 尾19_鱗右1CD.不透明度 = value; - 尾18_尾CD.不透明度 = value; - 尾18_鱗左3CD.不透明度 = value; - 尾18_鱗右3CD.不透明度 = value; - 尾18_鱗左2CD.不透明度 = value; - 尾18_鱗右2CD.不透明度 = value; - 尾18_鱗左1CD.不透明度 = value; - 尾18_鱗右1CD.不透明度 = value; - 尾17_尾CD.不透明度 = value; - 尾17_鱗左3CD.不透明度 = value; - 尾17_鱗右3CD.不透明度 = value; - 尾17_鱗左2CD.不透明度 = value; - 尾17_鱗右2CD.不透明度 = value; - 尾17_鱗左1CD.不透明度 = value; - 尾17_鱗右1CD.不透明度 = value; - 尾16_尾CD.不透明度 = value; - 尾16_鱗左3CD.不透明度 = value; - 尾16_鱗右3CD.不透明度 = value; - 尾16_鱗左2CD.不透明度 = value; - 尾16_鱗右2CD.不透明度 = value; - 尾16_鱗左1CD.不透明度 = value; - 尾16_鱗右1CD.不透明度 = value; - 尾15_尾CD.不透明度 = value; - 尾15_鱗左3CD.不透明度 = value; - 尾15_鱗右3CD.不透明度 = value; - 尾15_鱗左2CD.不透明度 = value; - 尾15_鱗右2CD.不透明度 = value; - 尾15_鱗左1CD.不透明度 = value; - 尾15_鱗右1CD.不透明度 = value; - 尾14_尾CD.不透明度 = value; - 尾14_鱗左3CD.不透明度 = value; - 尾14_鱗右3CD.不透明度 = value; - 尾14_鱗左2CD.不透明度 = value; - 尾14_鱗右2CD.不透明度 = value; - 尾14_鱗左1CD.不透明度 = value; - 尾14_鱗右1CD.不透明度 = value; - 尾13_尾CD.不透明度 = value; - 尾13_鱗左3CD.不透明度 = value; - 尾13_鱗右3CD.不透明度 = value; - 尾13_鱗左2CD.不透明度 = value; - 尾13_鱗右2CD.不透明度 = value; - 尾13_鱗左1CD.不透明度 = value; - 尾13_鱗右1CD.不透明度 = value; - 尾12_尾CD.不透明度 = value; - 尾12_鱗左3CD.不透明度 = value; - 尾12_鱗右3CD.不透明度 = value; - 尾12_鱗左2CD.不透明度 = value; - 尾12_鱗右2CD.不透明度 = value; - 尾12_鱗左1CD.不透明度 = value; - 尾12_鱗右1CD.不透明度 = value; - 尾11_尾CD.不透明度 = value; - 尾11_鱗左3CD.不透明度 = value; - 尾11_鱗右3CD.不透明度 = value; - 尾11_鱗左2CD.不透明度 = value; - 尾11_鱗右2CD.不透明度 = value; - 尾11_鱗左1CD.不透明度 = value; - 尾11_鱗右1CD.不透明度 = value; - 尾10_尾CD.不透明度 = value; - 尾10_鱗左3CD.不透明度 = value; - 尾10_鱗右3CD.不透明度 = value; - 尾10_鱗左2CD.不透明度 = value; - 尾10_鱗右2CD.不透明度 = value; - 尾10_鱗左1CD.不透明度 = value; - 尾10_鱗右1CD.不透明度 = value; - 尾9_尾CD.不透明度 = value; - 尾9_鱗左3CD.不透明度 = value; - 尾9_鱗右3CD.不透明度 = value; - 尾9_鱗左2CD.不透明度 = value; - 尾9_鱗右2CD.不透明度 = value; - 尾9_鱗左1CD.不透明度 = value; - 尾9_鱗右1CD.不透明度 = value; - 尾8_尾CD.不透明度 = value; - 尾8_鱗左3CD.不透明度 = value; - 尾8_鱗右3CD.不透明度 = value; - 尾8_鱗左2CD.不透明度 = value; - 尾8_鱗右2CD.不透明度 = value; - 尾8_鱗左1CD.不透明度 = value; - 尾8_鱗右1CD.不透明度 = value; - 尾7_尾CD.不透明度 = value; - 尾7_鱗左3CD.不透明度 = value; - 尾7_鱗右3CD.不透明度 = value; - 尾7_鱗左2CD.不透明度 = value; - 尾7_鱗右2CD.不透明度 = value; - 尾7_鱗左1CD.不透明度 = value; - 尾7_鱗右1CD.不透明度 = value; - 尾6_尾CD.不透明度 = value; - 尾6_鱗左3CD.不透明度 = value; - 尾6_鱗右3CD.不透明度 = value; - 尾6_鱗左2CD.不透明度 = value; - 尾6_鱗右2CD.不透明度 = value; - 尾6_鱗左1CD.不透明度 = value; - 尾6_鱗右1CD.不透明度 = value; - 尾5_尾CD.不透明度 = value; - 尾5_鱗左3CD.不透明度 = value; - 尾5_鱗右3CD.不透明度 = value; - 尾5_鱗左2CD.不透明度 = value; - 尾5_鱗右2CD.不透明度 = value; - 尾5_鱗左1CD.不透明度 = value; - 尾5_鱗右1CD.不透明度 = value; - 尾4_尾CD.不透明度 = value; - 尾4_鱗左3CD.不透明度 = value; - 尾4_鱗右3CD.不透明度 = value; - 尾4_鱗左2CD.不透明度 = value; - 尾4_鱗右2CD.不透明度 = value; - 尾4_鱗左1CD.不透明度 = value; - 尾4_鱗右1CD.不透明度 = value; - 尾3_尾CD.不透明度 = value; - 尾3_鱗左3CD.不透明度 = value; - 尾3_鱗右3CD.不透明度 = value; - 尾3_鱗左2CD.不透明度 = value; - 尾3_鱗右2CD.不透明度 = value; - 尾3_鱗左1CD.不透明度 = value; - 尾3_鱗右1CD.不透明度 = value; - 尾2_尾CD.不透明度 = value; - 尾2_鱗左3CD.不透明度 = value; - 尾2_鱗右3CD.不透明度 = value; - 尾2_鱗左2CD.不透明度 = value; - 尾2_鱗右2CD.不透明度 = value; - 尾2_鱗左1CD.不透明度 = value; - 尾2_鱗右1CD.不透明度 = value; - 尾1_尾CD.不透明度 = value; - 尾1_鱗左3CD.不透明度 = value; - 尾1_鱗右3CD.不透明度 = value; - 尾1_鱗左2CD.不透明度 = value; - 尾1_鱗右2CD.不透明度 = value; - 尾1_鱗左1CD.不透明度 = value; - 尾1_鱗右1CD.不透明度 = value; - 尾0_尾CD.不透明度 = value; - 尾0_鱗右CD.不透明度 = value; - 尾0_鱗左CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public JointS 尾先_接続点 => new JointS(本体, X0Y0_尾19_尾, 0); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 尾_ヘ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_ヘD e) - { - 尾_ヘ 尾_ヘ2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ヘビ"; - dif.Add(new Pars(Sta.尻尾["尾"][0][16])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["尾35"].ToPars(); - X0Y0_尾35_尾 = pars2["尾"].ToPar(); - X0Y0_尾35_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾35_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾35_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾35_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾35_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾35_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾34"].ToPars(); - X0Y0_尾34_尾 = pars2["尾"].ToPar(); - X0Y0_尾34_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾34_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾34_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾34_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾34_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾34_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾33"].ToPars(); - X0Y0_尾33_尾 = pars2["尾"].ToPar(); - X0Y0_尾33_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾33_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾33_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾33_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾33_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾33_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾32"].ToPars(); - X0Y0_尾32_尾 = pars2["尾"].ToPar(); - X0Y0_尾32_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾32_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾32_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾32_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾32_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾32_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾31"].ToPars(); - X0Y0_尾31_尾 = pars2["尾"].ToPar(); - X0Y0_尾31_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾31_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾31_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾31_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾31_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾31_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾30"].ToPars(); - X0Y0_尾30_尾 = pars2["尾"].ToPar(); - X0Y0_尾30_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾30_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾30_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾30_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾30_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾30_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾29"].ToPars(); - X0Y0_尾29_尾 = pars2["尾"].ToPar(); - X0Y0_尾29_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾29_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾29_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾29_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾29_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾29_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾28"].ToPars(); - X0Y0_尾28_尾 = pars2["尾"].ToPar(); - X0Y0_尾28_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾28_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾28_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾28_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾28_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾28_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾27"].ToPars(); - X0Y0_尾27_尾 = pars2["尾"].ToPar(); - X0Y0_尾27_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾27_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾27_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾27_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾27_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾27_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾26"].ToPars(); - X0Y0_尾26_尾 = pars2["尾"].ToPar(); - X0Y0_尾26_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾26_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾26_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾26_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾26_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾26_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾25"].ToPars(); - X0Y0_尾25_尾 = pars2["尾"].ToPar(); - X0Y0_尾25_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾25_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾25_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾25_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾25_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾25_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾24"].ToPars(); - X0Y0_尾24_尾 = pars2["尾"].ToPar(); - X0Y0_尾24_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾24_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾24_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾24_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾24_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾24_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾23"].ToPars(); - X0Y0_尾23_尾 = pars2["尾"].ToPar(); - X0Y0_尾23_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾23_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾23_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾23_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾23_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾23_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾22"].ToPars(); - X0Y0_尾22_尾 = pars2["尾"].ToPar(); - X0Y0_尾22_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾22_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾22_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾22_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾22_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾22_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾21"].ToPars(); - X0Y0_尾21_尾 = pars2["尾"].ToPar(); - X0Y0_尾21_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾21_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾21_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾21_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾21_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾21_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾20"].ToPars(); - X0Y0_尾20_尾 = pars2["尾"].ToPar(); - X0Y0_尾20_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾20_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾20_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾20_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾20_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾20_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾19"].ToPars(); - X0Y0_尾19_尾 = pars2["尾"].ToPar(); - X0Y0_尾19_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾19_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾19_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾19_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾19_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾19_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾18"].ToPars(); - X0Y0_尾18_尾 = pars2["尾"].ToPar(); - X0Y0_尾18_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾18_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾18_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾18_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾18_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾18_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾17"].ToPars(); - X0Y0_尾17_尾 = pars2["尾"].ToPar(); - X0Y0_尾17_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾17_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾17_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾17_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾17_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾17_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾16"].ToPars(); - X0Y0_尾16_尾 = pars2["尾"].ToPar(); - X0Y0_尾16_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾16_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾16_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾16_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾16_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾16_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾15"].ToPars(); - X0Y0_尾15_尾 = pars2["尾"].ToPar(); - X0Y0_尾15_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾15_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾15_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾15_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾15_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾15_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾14"].ToPars(); - X0Y0_尾14_尾 = pars2["尾"].ToPar(); - X0Y0_尾14_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾14_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾14_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾14_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾14_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾14_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾13"].ToPars(); - X0Y0_尾13_尾 = pars2["尾"].ToPar(); - X0Y0_尾13_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾13_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾13_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾13_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾13_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾13_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾12"].ToPars(); - X0Y0_尾12_尾 = pars2["尾"].ToPar(); - X0Y0_尾12_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾12_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾12_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾12_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾12_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾12_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾11"].ToPars(); - X0Y0_尾11_尾 = pars2["尾"].ToPar(); - X0Y0_尾11_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾11_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾11_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾11_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾11_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾11_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾10"].ToPars(); - X0Y0_尾10_尾 = pars2["尾"].ToPar(); - X0Y0_尾10_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾10_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾10_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾10_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾10_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾10_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾9"].ToPars(); - X0Y0_尾9_尾 = pars2["尾"].ToPar(); - X0Y0_尾9_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾9_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾9_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾9_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾9_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾9_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾8"].ToPars(); - X0Y0_尾8_尾 = pars2["尾"].ToPar(); - X0Y0_尾8_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾8_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾8_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾8_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾8_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾8_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾7"].ToPars(); - X0Y0_尾7_尾 = pars2["尾"].ToPar(); - X0Y0_尾7_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾7_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾7_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾7_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾7_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾7_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾6"].ToPars(); - X0Y0_尾6_尾 = pars2["尾"].ToPar(); - X0Y0_尾6_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾6_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾6_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾6_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾6_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾6_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾5"].ToPars(); - X0Y0_尾5_尾 = pars2["尾"].ToPar(); - X0Y0_尾5_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾5_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾5_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾5_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾5_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾5_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾4"].ToPars(); - X0Y0_尾4_尾 = pars2["尾"].ToPar(); - X0Y0_尾4_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾4_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾4_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾4_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾4_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾4_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾3"].ToPars(); - X0Y0_尾3_尾 = pars2["尾"].ToPar(); - X0Y0_尾3_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾3_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾3_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾3_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾3_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾3_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾2"].ToPars(); - X0Y0_尾2_尾 = pars2["尾"].ToPar(); - X0Y0_尾2_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾2_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾2_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾2_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾2_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾2_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾1"].ToPars(); - X0Y0_尾1_尾 = pars2["尾"].ToPar(); - X0Y0_尾1_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾1_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾1_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾1_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾1_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_尾1_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾0"].ToPars(); - X0Y0_尾0_尾 = pars2["尾"].ToPar(); - X0Y0_尾0_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾0_鱗左 = pars2["鱗左"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾35_尾_表示 = e.尾35_尾_表示; - 尾35_鱗左3_表示 = e.尾35_鱗左3_表示; - 尾35_鱗右3_表示 = e.尾35_鱗右3_表示; - 尾35_鱗左2_表示 = e.尾35_鱗左2_表示; - 尾35_鱗右2_表示 = e.尾35_鱗右2_表示; - 尾35_鱗左1_表示 = e.尾35_鱗左1_表示; - 尾35_鱗右1_表示 = e.尾35_鱗右1_表示; - 尾34_尾_表示 = e.尾34_尾_表示; - 尾34_鱗左3_表示 = e.尾34_鱗左3_表示; - 尾34_鱗右3_表示 = e.尾34_鱗右3_表示; - 尾34_鱗左2_表示 = e.尾34_鱗左2_表示; - 尾34_鱗右2_表示 = e.尾34_鱗右2_表示; - 尾34_鱗左1_表示 = e.尾34_鱗左1_表示; - 尾34_鱗右1_表示 = e.尾34_鱗右1_表示; - 尾33_尾_表示 = e.尾33_尾_表示; - 尾33_鱗左3_表示 = e.尾33_鱗左3_表示; - 尾33_鱗右3_表示 = e.尾33_鱗右3_表示; - 尾33_鱗左2_表示 = e.尾33_鱗左2_表示; - 尾33_鱗右2_表示 = e.尾33_鱗右2_表示; - 尾33_鱗左1_表示 = e.尾33_鱗左1_表示; - 尾33_鱗右1_表示 = e.尾33_鱗右1_表示; - 尾32_尾_表示 = e.尾32_尾_表示; - 尾32_鱗左3_表示 = e.尾32_鱗左3_表示; - 尾32_鱗右3_表示 = e.尾32_鱗右3_表示; - 尾32_鱗左2_表示 = e.尾32_鱗左2_表示; - 尾32_鱗右2_表示 = e.尾32_鱗右2_表示; - 尾32_鱗左1_表示 = e.尾32_鱗左1_表示; - 尾32_鱗右1_表示 = e.尾32_鱗右1_表示; - 尾31_尾_表示 = e.尾31_尾_表示; - 尾31_鱗左3_表示 = e.尾31_鱗左3_表示; - 尾31_鱗右3_表示 = e.尾31_鱗右3_表示; - 尾31_鱗左2_表示 = e.尾31_鱗左2_表示; - 尾31_鱗右2_表示 = e.尾31_鱗右2_表示; - 尾31_鱗左1_表示 = e.尾31_鱗左1_表示; - 尾31_鱗右1_表示 = e.尾31_鱗右1_表示; - 尾30_尾_表示 = e.尾30_尾_表示; - 尾30_鱗左3_表示 = e.尾30_鱗左3_表示; - 尾30_鱗右3_表示 = e.尾30_鱗右3_表示; - 尾30_鱗左2_表示 = e.尾30_鱗左2_表示; - 尾30_鱗右2_表示 = e.尾30_鱗右2_表示; - 尾30_鱗左1_表示 = e.尾30_鱗左1_表示; - 尾30_鱗右1_表示 = e.尾30_鱗右1_表示; - 尾29_尾_表示 = e.尾29_尾_表示; - 尾29_鱗左3_表示 = e.尾29_鱗左3_表示; - 尾29_鱗右3_表示 = e.尾29_鱗右3_表示; - 尾29_鱗左2_表示 = e.尾29_鱗左2_表示; - 尾29_鱗右2_表示 = e.尾29_鱗右2_表示; - 尾29_鱗左1_表示 = e.尾29_鱗左1_表示; - 尾29_鱗右1_表示 = e.尾29_鱗右1_表示; - 尾28_尾_表示 = e.尾28_尾_表示; - 尾28_鱗左3_表示 = e.尾28_鱗左3_表示; - 尾28_鱗右3_表示 = e.尾28_鱗右3_表示; - 尾28_鱗左2_表示 = e.尾28_鱗左2_表示; - 尾28_鱗右2_表示 = e.尾28_鱗右2_表示; - 尾28_鱗左1_表示 = e.尾28_鱗左1_表示; - 尾28_鱗右1_表示 = e.尾28_鱗右1_表示; - 尾27_尾_表示 = e.尾27_尾_表示; - 尾27_鱗左3_表示 = e.尾27_鱗左3_表示; - 尾27_鱗右3_表示 = e.尾27_鱗右3_表示; - 尾27_鱗左2_表示 = e.尾27_鱗左2_表示; - 尾27_鱗右2_表示 = e.尾27_鱗右2_表示; - 尾27_鱗左1_表示 = e.尾27_鱗左1_表示; - 尾27_鱗右1_表示 = e.尾27_鱗右1_表示; - 尾26_尾_表示 = e.尾26_尾_表示; - 尾26_鱗左3_表示 = e.尾26_鱗左3_表示; - 尾26_鱗右3_表示 = e.尾26_鱗右3_表示; - 尾26_鱗左2_表示 = e.尾26_鱗左2_表示; - 尾26_鱗右2_表示 = e.尾26_鱗右2_表示; - 尾26_鱗左1_表示 = e.尾26_鱗左1_表示; - 尾26_鱗右1_表示 = e.尾26_鱗右1_表示; - 尾25_尾_表示 = e.尾25_尾_表示; - 尾25_鱗左3_表示 = e.尾25_鱗左3_表示; - 尾25_鱗右3_表示 = e.尾25_鱗右3_表示; - 尾25_鱗左2_表示 = e.尾25_鱗左2_表示; - 尾25_鱗右2_表示 = e.尾25_鱗右2_表示; - 尾25_鱗左1_表示 = e.尾25_鱗左1_表示; - 尾25_鱗右1_表示 = e.尾25_鱗右1_表示; - 尾24_尾_表示 = e.尾24_尾_表示; - 尾24_鱗左3_表示 = e.尾24_鱗左3_表示; - 尾24_鱗右3_表示 = e.尾24_鱗右3_表示; - 尾24_鱗左2_表示 = e.尾24_鱗左2_表示; - 尾24_鱗右2_表示 = e.尾24_鱗右2_表示; - 尾24_鱗左1_表示 = e.尾24_鱗左1_表示; - 尾24_鱗右1_表示 = e.尾24_鱗右1_表示; - 尾23_尾_表示 = e.尾23_尾_表示; - 尾23_鱗左3_表示 = e.尾23_鱗左3_表示; - 尾23_鱗右3_表示 = e.尾23_鱗右3_表示; - 尾23_鱗左2_表示 = e.尾23_鱗左2_表示; - 尾23_鱗右2_表示 = e.尾23_鱗右2_表示; - 尾23_鱗左1_表示 = e.尾23_鱗左1_表示; - 尾23_鱗右1_表示 = e.尾23_鱗右1_表示; - 尾22_尾_表示 = e.尾22_尾_表示; - 尾22_鱗左3_表示 = e.尾22_鱗左3_表示; - 尾22_鱗右3_表示 = e.尾22_鱗右3_表示; - 尾22_鱗左2_表示 = e.尾22_鱗左2_表示; - 尾22_鱗右2_表示 = e.尾22_鱗右2_表示; - 尾22_鱗左1_表示 = e.尾22_鱗左1_表示; - 尾22_鱗右1_表示 = e.尾22_鱗右1_表示; - 尾21_尾_表示 = e.尾21_尾_表示; - 尾21_鱗左3_表示 = e.尾21_鱗左3_表示; - 尾21_鱗右3_表示 = e.尾21_鱗右3_表示; - 尾21_鱗左2_表示 = e.尾21_鱗左2_表示; - 尾21_鱗右2_表示 = e.尾21_鱗右2_表示; - 尾21_鱗左1_表示 = e.尾21_鱗左1_表示; - 尾21_鱗右1_表示 = e.尾21_鱗右1_表示; - 尾20_尾_表示 = e.尾20_尾_表示; - 尾20_鱗左3_表示 = e.尾20_鱗左3_表示; - 尾20_鱗右3_表示 = e.尾20_鱗右3_表示; - 尾20_鱗左2_表示 = e.尾20_鱗左2_表示; - 尾20_鱗右2_表示 = e.尾20_鱗右2_表示; - 尾20_鱗左1_表示 = e.尾20_鱗左1_表示; - 尾20_鱗右1_表示 = e.尾20_鱗右1_表示; - 尾19_尾_表示 = e.尾19_尾_表示; - 尾19_鱗左3_表示 = e.尾19_鱗左3_表示; - 尾19_鱗右3_表示 = e.尾19_鱗右3_表示; - 尾19_鱗左2_表示 = e.尾19_鱗左2_表示; - 尾19_鱗右2_表示 = e.尾19_鱗右2_表示; - 尾19_鱗左1_表示 = e.尾19_鱗左1_表示; - 尾19_鱗右1_表示 = e.尾19_鱗右1_表示; - 尾18_尾_表示 = e.尾18_尾_表示; - 尾18_鱗左3_表示 = e.尾18_鱗左3_表示; - 尾18_鱗右3_表示 = e.尾18_鱗右3_表示; - 尾18_鱗左2_表示 = e.尾18_鱗左2_表示; - 尾18_鱗右2_表示 = e.尾18_鱗右2_表示; - 尾18_鱗左1_表示 = e.尾18_鱗左1_表示; - 尾18_鱗右1_表示 = e.尾18_鱗右1_表示; - 尾17_尾_表示 = e.尾17_尾_表示; - 尾17_鱗左3_表示 = e.尾17_鱗左3_表示; - 尾17_鱗右3_表示 = e.尾17_鱗右3_表示; - 尾17_鱗左2_表示 = e.尾17_鱗左2_表示; - 尾17_鱗右2_表示 = e.尾17_鱗右2_表示; - 尾17_鱗左1_表示 = e.尾17_鱗左1_表示; - 尾17_鱗右1_表示 = e.尾17_鱗右1_表示; - 尾16_尾_表示 = e.尾16_尾_表示; - 尾16_鱗左3_表示 = e.尾16_鱗左3_表示; - 尾16_鱗右3_表示 = e.尾16_鱗右3_表示; - 尾16_鱗左2_表示 = e.尾16_鱗左2_表示; - 尾16_鱗右2_表示 = e.尾16_鱗右2_表示; - 尾16_鱗左1_表示 = e.尾16_鱗左1_表示; - 尾16_鱗右1_表示 = e.尾16_鱗右1_表示; - 尾15_尾_表示 = e.尾15_尾_表示; - 尾15_鱗左3_表示 = e.尾15_鱗左3_表示; - 尾15_鱗右3_表示 = e.尾15_鱗右3_表示; - 尾15_鱗左2_表示 = e.尾15_鱗左2_表示; - 尾15_鱗右2_表示 = e.尾15_鱗右2_表示; - 尾15_鱗左1_表示 = e.尾15_鱗左1_表示; - 尾15_鱗右1_表示 = e.尾15_鱗右1_表示; - 尾14_尾_表示 = e.尾14_尾_表示; - 尾14_鱗左3_表示 = e.尾14_鱗左3_表示; - 尾14_鱗右3_表示 = e.尾14_鱗右3_表示; - 尾14_鱗左2_表示 = e.尾14_鱗左2_表示; - 尾14_鱗右2_表示 = e.尾14_鱗右2_表示; - 尾14_鱗左1_表示 = e.尾14_鱗左1_表示; - 尾14_鱗右1_表示 = e.尾14_鱗右1_表示; - 尾13_尾_表示 = e.尾13_尾_表示; - 尾13_鱗左3_表示 = e.尾13_鱗左3_表示; - 尾13_鱗右3_表示 = e.尾13_鱗右3_表示; - 尾13_鱗左2_表示 = e.尾13_鱗左2_表示; - 尾13_鱗右2_表示 = e.尾13_鱗右2_表示; - 尾13_鱗左1_表示 = e.尾13_鱗左1_表示; - 尾13_鱗右1_表示 = e.尾13_鱗右1_表示; - 尾12_尾_表示 = e.尾12_尾_表示; - 尾12_鱗左3_表示 = e.尾12_鱗左3_表示; - 尾12_鱗右3_表示 = e.尾12_鱗右3_表示; - 尾12_鱗左2_表示 = e.尾12_鱗左2_表示; - 尾12_鱗右2_表示 = e.尾12_鱗右2_表示; - 尾12_鱗左1_表示 = e.尾12_鱗左1_表示; - 尾12_鱗右1_表示 = e.尾12_鱗右1_表示; - 尾11_尾_表示 = e.尾11_尾_表示; - 尾11_鱗左3_表示 = e.尾11_鱗左3_表示; - 尾11_鱗右3_表示 = e.尾11_鱗右3_表示; - 尾11_鱗左2_表示 = e.尾11_鱗左2_表示; - 尾11_鱗右2_表示 = e.尾11_鱗右2_表示; - 尾11_鱗左1_表示 = e.尾11_鱗左1_表示; - 尾11_鱗右1_表示 = e.尾11_鱗右1_表示; - 尾10_尾_表示 = e.尾10_尾_表示; - 尾10_鱗左3_表示 = e.尾10_鱗左3_表示; - 尾10_鱗右3_表示 = e.尾10_鱗右3_表示; - 尾10_鱗左2_表示 = e.尾10_鱗左2_表示; - 尾10_鱗右2_表示 = e.尾10_鱗右2_表示; - 尾10_鱗左1_表示 = e.尾10_鱗左1_表示; - 尾10_鱗右1_表示 = e.尾10_鱗右1_表示; - 尾9_表示 = e.尾9_表示; - 尾9_鱗左3_表示 = e.尾9_鱗左3_表示; - 尾9_鱗右3_表示 = e.尾9_鱗右3_表示; - 尾9_鱗左2_表示 = e.尾9_鱗左2_表示; - 尾9_鱗右2_表示 = e.尾9_鱗右2_表示; - 尾9_鱗左1_表示 = e.尾9_鱗左1_表示; - 尾9_鱗右1_表示 = e.尾9_鱗右1_表示; - 尾8_表示 = e.尾8_表示; - 尾8_鱗左3_表示 = e.尾8_鱗左3_表示; - 尾8_鱗右3_表示 = e.尾8_鱗右3_表示; - 尾8_鱗左2_表示 = e.尾8_鱗左2_表示; - 尾8_鱗右2_表示 = e.尾8_鱗右2_表示; - 尾8_鱗左1_表示 = e.尾8_鱗左1_表示; - 尾8_鱗右1_表示 = e.尾8_鱗右1_表示; - 尾7_表示 = e.尾7_表示; - 尾7_鱗左3_表示 = e.尾7_鱗左3_表示; - 尾7_鱗右3_表示 = e.尾7_鱗右3_表示; - 尾7_鱗左2_表示 = e.尾7_鱗左2_表示; - 尾7_鱗右2_表示 = e.尾7_鱗右2_表示; - 尾7_鱗左1_表示 = e.尾7_鱗左1_表示; - 尾7_鱗右1_表示 = e.尾7_鱗右1_表示; - 尾6_表示 = e.尾6_表示; - 尾6_鱗左3_表示 = e.尾6_鱗左3_表示; - 尾6_鱗右3_表示 = e.尾6_鱗右3_表示; - 尾6_鱗左2_表示 = e.尾6_鱗左2_表示; - 尾6_鱗右2_表示 = e.尾6_鱗右2_表示; - 尾6_鱗左1_表示 = e.尾6_鱗左1_表示; - 尾6_鱗右1_表示 = e.尾6_鱗右1_表示; - 尾5_表示 = e.尾5_表示; - 尾5_鱗左3_表示 = e.尾5_鱗左3_表示; - 尾5_鱗右3_表示 = e.尾5_鱗右3_表示; - 尾5_鱗左2_表示 = e.尾5_鱗左2_表示; - 尾5_鱗右2_表示 = e.尾5_鱗右2_表示; - 尾5_鱗左1_表示 = e.尾5_鱗左1_表示; - 尾5_鱗右1_表示 = e.尾5_鱗右1_表示; - 尾4_表示 = e.尾4_表示; - 尾4_鱗左3_表示 = e.尾4_鱗左3_表示; - 尾4_鱗右3_表示 = e.尾4_鱗右3_表示; - 尾4_鱗左2_表示 = e.尾4_鱗左2_表示; - 尾4_鱗右2_表示 = e.尾4_鱗右2_表示; - 尾4_鱗左1_表示 = e.尾4_鱗左1_表示; - 尾4_鱗右1_表示 = e.尾4_鱗右1_表示; - 尾3_表示 = e.尾3_表示; - 尾3_鱗左3_表示 = e.尾3_鱗左3_表示; - 尾3_鱗右3_表示 = e.尾3_鱗右3_表示; - 尾3_鱗左2_表示 = e.尾3_鱗左2_表示; - 尾3_鱗右2_表示 = e.尾3_鱗右2_表示; - 尾3_鱗左1_表示 = e.尾3_鱗左1_表示; - 尾3_鱗右1_表示 = e.尾3_鱗右1_表示; - 尾2_表示 = e.尾2_表示; - 尾2_鱗左3_表示 = e.尾2_鱗左3_表示; - 尾2_鱗右3_表示 = e.尾2_鱗右3_表示; - 尾2_鱗左2_表示 = e.尾2_鱗左2_表示; - 尾2_鱗右2_表示 = e.尾2_鱗右2_表示; - 尾2_鱗左1_表示 = e.尾2_鱗左1_表示; - 尾2_鱗右1_表示 = e.尾2_鱗右1_表示; - 尾1_表示 = e.尾1_表示; - 尾1_鱗左3_表示 = e.尾1_鱗左3_表示; - 尾1_鱗右3_表示 = e.尾1_鱗右3_表示; - 尾1_鱗左2_表示 = e.尾1_鱗左2_表示; - 尾1_鱗右2_表示 = e.尾1_鱗右2_表示; - 尾1_鱗左1_表示 = e.尾1_鱗左1_表示; - 尾1_鱗右1_表示 = e.尾1_鱗右1_表示; - 尾0_表示 = e.尾0_表示; - 尾0_鱗右_表示 = e.尾0_鱗右_表示; - 尾0_鱗左_表示 = e.尾0_鱗左_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 尾先表示 = e.尾先表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.尾先_接続.Count > 0) - { - Ele f; - 尾先_接続 = e.尾先_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_ヘ2; - f.ConnectionType = ConnectionInfo.尾_ヘ_尾先_接続; - f.接続(尾_ヘ2.尾先_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_尾35_尾CP = new ColorP(X0Y0_尾35_尾, 尾35_尾CD, DisUnit, abj: true); - X0Y0_尾35_鱗左3CP = new ColorP(X0Y0_尾35_鱗左3, 尾35_鱗左3CD, DisUnit, abj: true); - X0Y0_尾35_鱗右3CP = new ColorP(X0Y0_尾35_鱗右3, 尾35_鱗右3CD, DisUnit, abj: true); - X0Y0_尾35_鱗左2CP = new ColorP(X0Y0_尾35_鱗左2, 尾35_鱗左2CD, DisUnit, abj: true); - X0Y0_尾35_鱗右2CP = new ColorP(X0Y0_尾35_鱗右2, 尾35_鱗右2CD, DisUnit, abj: true); - X0Y0_尾35_鱗左1CP = new ColorP(X0Y0_尾35_鱗左1, 尾35_鱗左1CD, DisUnit, abj: true); - X0Y0_尾35_鱗右1CP = new ColorP(X0Y0_尾35_鱗右1, 尾35_鱗右1CD, DisUnit, abj: true); - X0Y0_尾34_尾CP = new ColorP(X0Y0_尾34_尾, 尾34_尾CD, DisUnit, abj: true); - X0Y0_尾34_鱗左3CP = new ColorP(X0Y0_尾34_鱗左3, 尾34_鱗左3CD, DisUnit, abj: true); - X0Y0_尾34_鱗右3CP = new ColorP(X0Y0_尾34_鱗右3, 尾34_鱗右3CD, DisUnit, abj: true); - X0Y0_尾34_鱗左2CP = new ColorP(X0Y0_尾34_鱗左2, 尾34_鱗左2CD, DisUnit, abj: true); - X0Y0_尾34_鱗右2CP = new ColorP(X0Y0_尾34_鱗右2, 尾34_鱗右2CD, DisUnit, abj: true); - X0Y0_尾34_鱗左1CP = new ColorP(X0Y0_尾34_鱗左1, 尾34_鱗左1CD, DisUnit, abj: true); - X0Y0_尾34_鱗右1CP = new ColorP(X0Y0_尾34_鱗右1, 尾34_鱗右1CD, DisUnit, abj: true); - X0Y0_尾33_尾CP = new ColorP(X0Y0_尾33_尾, 尾33_尾CD, DisUnit, abj: true); - X0Y0_尾33_鱗左3CP = new ColorP(X0Y0_尾33_鱗左3, 尾33_鱗左3CD, DisUnit, abj: true); - X0Y0_尾33_鱗右3CP = new ColorP(X0Y0_尾33_鱗右3, 尾33_鱗右3CD, DisUnit, abj: true); - X0Y0_尾33_鱗左2CP = new ColorP(X0Y0_尾33_鱗左2, 尾33_鱗左2CD, DisUnit, abj: true); - X0Y0_尾33_鱗右2CP = new ColorP(X0Y0_尾33_鱗右2, 尾33_鱗右2CD, DisUnit, abj: true); - X0Y0_尾33_鱗左1CP = new ColorP(X0Y0_尾33_鱗左1, 尾33_鱗左1CD, DisUnit, abj: true); - X0Y0_尾33_鱗右1CP = new ColorP(X0Y0_尾33_鱗右1, 尾33_鱗右1CD, DisUnit, abj: true); - X0Y0_尾32_尾CP = new ColorP(X0Y0_尾32_尾, 尾32_尾CD, DisUnit, abj: true); - X0Y0_尾32_鱗左3CP = new ColorP(X0Y0_尾32_鱗左3, 尾32_鱗左3CD, DisUnit, abj: true); - X0Y0_尾32_鱗右3CP = new ColorP(X0Y0_尾32_鱗右3, 尾32_鱗右3CD, DisUnit, abj: true); - X0Y0_尾32_鱗左2CP = new ColorP(X0Y0_尾32_鱗左2, 尾32_鱗左2CD, DisUnit, abj: true); - X0Y0_尾32_鱗右2CP = new ColorP(X0Y0_尾32_鱗右2, 尾32_鱗右2CD, DisUnit, abj: true); - X0Y0_尾32_鱗左1CP = new ColorP(X0Y0_尾32_鱗左1, 尾32_鱗左1CD, DisUnit, abj: true); - X0Y0_尾32_鱗右1CP = new ColorP(X0Y0_尾32_鱗右1, 尾32_鱗右1CD, DisUnit, abj: true); - X0Y0_尾31_尾CP = new ColorP(X0Y0_尾31_尾, 尾31_尾CD, DisUnit, abj: true); - X0Y0_尾31_鱗左3CP = new ColorP(X0Y0_尾31_鱗左3, 尾31_鱗左3CD, DisUnit, abj: true); - X0Y0_尾31_鱗右3CP = new ColorP(X0Y0_尾31_鱗右3, 尾31_鱗右3CD, DisUnit, abj: true); - X0Y0_尾31_鱗左2CP = new ColorP(X0Y0_尾31_鱗左2, 尾31_鱗左2CD, DisUnit, abj: true); - X0Y0_尾31_鱗右2CP = new ColorP(X0Y0_尾31_鱗右2, 尾31_鱗右2CD, DisUnit, abj: true); - X0Y0_尾31_鱗左1CP = new ColorP(X0Y0_尾31_鱗左1, 尾31_鱗左1CD, DisUnit, abj: true); - X0Y0_尾31_鱗右1CP = new ColorP(X0Y0_尾31_鱗右1, 尾31_鱗右1CD, DisUnit, abj: true); - X0Y0_尾30_尾CP = new ColorP(X0Y0_尾30_尾, 尾30_尾CD, DisUnit, abj: true); - X0Y0_尾30_鱗左3CP = new ColorP(X0Y0_尾30_鱗左3, 尾30_鱗左3CD, DisUnit, abj: true); - X0Y0_尾30_鱗右3CP = new ColorP(X0Y0_尾30_鱗右3, 尾30_鱗右3CD, DisUnit, abj: true); - X0Y0_尾30_鱗左2CP = new ColorP(X0Y0_尾30_鱗左2, 尾30_鱗左2CD, DisUnit, abj: true); - X0Y0_尾30_鱗右2CP = new ColorP(X0Y0_尾30_鱗右2, 尾30_鱗右2CD, DisUnit, abj: true); - X0Y0_尾30_鱗左1CP = new ColorP(X0Y0_尾30_鱗左1, 尾30_鱗左1CD, DisUnit, abj: true); - X0Y0_尾30_鱗右1CP = new ColorP(X0Y0_尾30_鱗右1, 尾30_鱗右1CD, DisUnit, abj: true); - X0Y0_尾29_尾CP = new ColorP(X0Y0_尾29_尾, 尾29_尾CD, DisUnit, abj: true); - X0Y0_尾29_鱗左3CP = new ColorP(X0Y0_尾29_鱗左3, 尾29_鱗左3CD, DisUnit, abj: true); - X0Y0_尾29_鱗右3CP = new ColorP(X0Y0_尾29_鱗右3, 尾29_鱗右3CD, DisUnit, abj: true); - X0Y0_尾29_鱗左2CP = new ColorP(X0Y0_尾29_鱗左2, 尾29_鱗左2CD, DisUnit, abj: true); - X0Y0_尾29_鱗右2CP = new ColorP(X0Y0_尾29_鱗右2, 尾29_鱗右2CD, DisUnit, abj: true); - X0Y0_尾29_鱗左1CP = new ColorP(X0Y0_尾29_鱗左1, 尾29_鱗左1CD, DisUnit, abj: true); - X0Y0_尾29_鱗右1CP = new ColorP(X0Y0_尾29_鱗右1, 尾29_鱗右1CD, DisUnit, abj: true); - X0Y0_尾28_尾CP = new ColorP(X0Y0_尾28_尾, 尾28_尾CD, DisUnit, abj: true); - X0Y0_尾28_鱗左3CP = new ColorP(X0Y0_尾28_鱗左3, 尾28_鱗左3CD, DisUnit, abj: true); - X0Y0_尾28_鱗右3CP = new ColorP(X0Y0_尾28_鱗右3, 尾28_鱗右3CD, DisUnit, abj: true); - X0Y0_尾28_鱗左2CP = new ColorP(X0Y0_尾28_鱗左2, 尾28_鱗左2CD, DisUnit, abj: true); - X0Y0_尾28_鱗右2CP = new ColorP(X0Y0_尾28_鱗右2, 尾28_鱗右2CD, DisUnit, abj: true); - X0Y0_尾28_鱗左1CP = new ColorP(X0Y0_尾28_鱗左1, 尾28_鱗左1CD, DisUnit, abj: true); - X0Y0_尾28_鱗右1CP = new ColorP(X0Y0_尾28_鱗右1, 尾28_鱗右1CD, DisUnit, abj: true); - X0Y0_尾27_尾CP = new ColorP(X0Y0_尾27_尾, 尾27_尾CD, DisUnit, abj: true); - X0Y0_尾27_鱗左3CP = new ColorP(X0Y0_尾27_鱗左3, 尾27_鱗左3CD, DisUnit, abj: true); - X0Y0_尾27_鱗右3CP = new ColorP(X0Y0_尾27_鱗右3, 尾27_鱗右3CD, DisUnit, abj: true); - X0Y0_尾27_鱗左2CP = new ColorP(X0Y0_尾27_鱗左2, 尾27_鱗左2CD, DisUnit, abj: true); - X0Y0_尾27_鱗右2CP = new ColorP(X0Y0_尾27_鱗右2, 尾27_鱗右2CD, DisUnit, abj: true); - X0Y0_尾27_鱗左1CP = new ColorP(X0Y0_尾27_鱗左1, 尾27_鱗左1CD, DisUnit, abj: true); - X0Y0_尾27_鱗右1CP = new ColorP(X0Y0_尾27_鱗右1, 尾27_鱗右1CD, DisUnit, abj: true); - X0Y0_尾26_尾CP = new ColorP(X0Y0_尾26_尾, 尾26_尾CD, DisUnit, abj: true); - X0Y0_尾26_鱗左3CP = new ColorP(X0Y0_尾26_鱗左3, 尾26_鱗左3CD, DisUnit, abj: true); - X0Y0_尾26_鱗右3CP = new ColorP(X0Y0_尾26_鱗右3, 尾26_鱗右3CD, DisUnit, abj: true); - X0Y0_尾26_鱗左2CP = new ColorP(X0Y0_尾26_鱗左2, 尾26_鱗左2CD, DisUnit, abj: true); - X0Y0_尾26_鱗右2CP = new ColorP(X0Y0_尾26_鱗右2, 尾26_鱗右2CD, DisUnit, abj: true); - X0Y0_尾26_鱗左1CP = new ColorP(X0Y0_尾26_鱗左1, 尾26_鱗左1CD, DisUnit, abj: true); - X0Y0_尾26_鱗右1CP = new ColorP(X0Y0_尾26_鱗右1, 尾26_鱗右1CD, DisUnit, abj: true); - X0Y0_尾25_尾CP = new ColorP(X0Y0_尾25_尾, 尾25_尾CD, DisUnit, abj: true); - X0Y0_尾25_鱗左3CP = new ColorP(X0Y0_尾25_鱗左3, 尾25_鱗左3CD, DisUnit, abj: true); - X0Y0_尾25_鱗右3CP = new ColorP(X0Y0_尾25_鱗右3, 尾25_鱗右3CD, DisUnit, abj: true); - X0Y0_尾25_鱗左2CP = new ColorP(X0Y0_尾25_鱗左2, 尾25_鱗左2CD, DisUnit, abj: true); - X0Y0_尾25_鱗右2CP = new ColorP(X0Y0_尾25_鱗右2, 尾25_鱗右2CD, DisUnit, abj: true); - X0Y0_尾25_鱗左1CP = new ColorP(X0Y0_尾25_鱗左1, 尾25_鱗左1CD, DisUnit, abj: true); - X0Y0_尾25_鱗右1CP = new ColorP(X0Y0_尾25_鱗右1, 尾25_鱗右1CD, DisUnit, abj: true); - X0Y0_尾24_尾CP = new ColorP(X0Y0_尾24_尾, 尾24_尾CD, DisUnit, abj: true); - X0Y0_尾24_鱗左3CP = new ColorP(X0Y0_尾24_鱗左3, 尾24_鱗左3CD, DisUnit, abj: true); - X0Y0_尾24_鱗右3CP = new ColorP(X0Y0_尾24_鱗右3, 尾24_鱗右3CD, DisUnit, abj: true); - X0Y0_尾24_鱗左2CP = new ColorP(X0Y0_尾24_鱗左2, 尾24_鱗左2CD, DisUnit, abj: true); - X0Y0_尾24_鱗右2CP = new ColorP(X0Y0_尾24_鱗右2, 尾24_鱗右2CD, DisUnit, abj: true); - X0Y0_尾24_鱗左1CP = new ColorP(X0Y0_尾24_鱗左1, 尾24_鱗左1CD, DisUnit, abj: true); - X0Y0_尾24_鱗右1CP = new ColorP(X0Y0_尾24_鱗右1, 尾24_鱗右1CD, DisUnit, abj: true); - X0Y0_尾23_尾CP = new ColorP(X0Y0_尾23_尾, 尾23_尾CD, DisUnit, abj: true); - X0Y0_尾23_鱗左3CP = new ColorP(X0Y0_尾23_鱗左3, 尾23_鱗左3CD, DisUnit, abj: true); - X0Y0_尾23_鱗右3CP = new ColorP(X0Y0_尾23_鱗右3, 尾23_鱗右3CD, DisUnit, abj: true); - X0Y0_尾23_鱗左2CP = new ColorP(X0Y0_尾23_鱗左2, 尾23_鱗左2CD, DisUnit, abj: true); - X0Y0_尾23_鱗右2CP = new ColorP(X0Y0_尾23_鱗右2, 尾23_鱗右2CD, DisUnit, abj: true); - X0Y0_尾23_鱗左1CP = new ColorP(X0Y0_尾23_鱗左1, 尾23_鱗左1CD, DisUnit, abj: true); - X0Y0_尾23_鱗右1CP = new ColorP(X0Y0_尾23_鱗右1, 尾23_鱗右1CD, DisUnit, abj: true); - X0Y0_尾22_尾CP = new ColorP(X0Y0_尾22_尾, 尾22_尾CD, DisUnit, abj: true); - X0Y0_尾22_鱗左3CP = new ColorP(X0Y0_尾22_鱗左3, 尾22_鱗左3CD, DisUnit, abj: true); - X0Y0_尾22_鱗右3CP = new ColorP(X0Y0_尾22_鱗右3, 尾22_鱗右3CD, DisUnit, abj: true); - X0Y0_尾22_鱗左2CP = new ColorP(X0Y0_尾22_鱗左2, 尾22_鱗左2CD, DisUnit, abj: true); - X0Y0_尾22_鱗右2CP = new ColorP(X0Y0_尾22_鱗右2, 尾22_鱗右2CD, DisUnit, abj: true); - X0Y0_尾22_鱗左1CP = new ColorP(X0Y0_尾22_鱗左1, 尾22_鱗左1CD, DisUnit, abj: true); - X0Y0_尾22_鱗右1CP = new ColorP(X0Y0_尾22_鱗右1, 尾22_鱗右1CD, DisUnit, abj: true); - X0Y0_尾21_尾CP = new ColorP(X0Y0_尾21_尾, 尾21_尾CD, DisUnit, abj: true); - X0Y0_尾21_鱗左3CP = new ColorP(X0Y0_尾21_鱗左3, 尾21_鱗左3CD, DisUnit, abj: true); - X0Y0_尾21_鱗右3CP = new ColorP(X0Y0_尾21_鱗右3, 尾21_鱗右3CD, DisUnit, abj: true); - X0Y0_尾21_鱗左2CP = new ColorP(X0Y0_尾21_鱗左2, 尾21_鱗左2CD, DisUnit, abj: true); - X0Y0_尾21_鱗右2CP = new ColorP(X0Y0_尾21_鱗右2, 尾21_鱗右2CD, DisUnit, abj: true); - X0Y0_尾21_鱗左1CP = new ColorP(X0Y0_尾21_鱗左1, 尾21_鱗左1CD, DisUnit, abj: true); - X0Y0_尾21_鱗右1CP = new ColorP(X0Y0_尾21_鱗右1, 尾21_鱗右1CD, DisUnit, abj: true); - X0Y0_尾20_尾CP = new ColorP(X0Y0_尾20_尾, 尾20_尾CD, DisUnit, abj: true); - X0Y0_尾20_鱗左3CP = new ColorP(X0Y0_尾20_鱗左3, 尾20_鱗左3CD, DisUnit, abj: true); - X0Y0_尾20_鱗右3CP = new ColorP(X0Y0_尾20_鱗右3, 尾20_鱗右3CD, DisUnit, abj: true); - X0Y0_尾20_鱗左2CP = new ColorP(X0Y0_尾20_鱗左2, 尾20_鱗左2CD, DisUnit, abj: true); - X0Y0_尾20_鱗右2CP = new ColorP(X0Y0_尾20_鱗右2, 尾20_鱗右2CD, DisUnit, abj: true); - X0Y0_尾20_鱗左1CP = new ColorP(X0Y0_尾20_鱗左1, 尾20_鱗左1CD, DisUnit, abj: true); - X0Y0_尾20_鱗右1CP = new ColorP(X0Y0_尾20_鱗右1, 尾20_鱗右1CD, DisUnit, abj: true); - X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); - X0Y0_尾19_鱗左3CP = new ColorP(X0Y0_尾19_鱗左3, 尾19_鱗左3CD, DisUnit, abj: true); - X0Y0_尾19_鱗右3CP = new ColorP(X0Y0_尾19_鱗右3, 尾19_鱗右3CD, DisUnit, abj: true); - X0Y0_尾19_鱗左2CP = new ColorP(X0Y0_尾19_鱗左2, 尾19_鱗左2CD, DisUnit, abj: true); - X0Y0_尾19_鱗右2CP = new ColorP(X0Y0_尾19_鱗右2, 尾19_鱗右2CD, DisUnit, abj: true); - X0Y0_尾19_鱗左1CP = new ColorP(X0Y0_尾19_鱗左1, 尾19_鱗左1CD, DisUnit, abj: true); - X0Y0_尾19_鱗右1CP = new ColorP(X0Y0_尾19_鱗右1, 尾19_鱗右1CD, DisUnit, abj: true); - X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); - X0Y0_尾18_鱗左3CP = new ColorP(X0Y0_尾18_鱗左3, 尾18_鱗左3CD, DisUnit, abj: true); - X0Y0_尾18_鱗右3CP = new ColorP(X0Y0_尾18_鱗右3, 尾18_鱗右3CD, DisUnit, abj: true); - X0Y0_尾18_鱗左2CP = new ColorP(X0Y0_尾18_鱗左2, 尾18_鱗左2CD, DisUnit, abj: true); - X0Y0_尾18_鱗右2CP = new ColorP(X0Y0_尾18_鱗右2, 尾18_鱗右2CD, DisUnit, abj: true); - X0Y0_尾18_鱗左1CP = new ColorP(X0Y0_尾18_鱗左1, 尾18_鱗左1CD, DisUnit, abj: true); - X0Y0_尾18_鱗右1CP = new ColorP(X0Y0_尾18_鱗右1, 尾18_鱗右1CD, DisUnit, abj: true); - X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); - X0Y0_尾17_鱗左3CP = new ColorP(X0Y0_尾17_鱗左3, 尾17_鱗左3CD, DisUnit, abj: true); - X0Y0_尾17_鱗右3CP = new ColorP(X0Y0_尾17_鱗右3, 尾17_鱗右3CD, DisUnit, abj: true); - X0Y0_尾17_鱗左2CP = new ColorP(X0Y0_尾17_鱗左2, 尾17_鱗左2CD, DisUnit, abj: true); - X0Y0_尾17_鱗右2CP = new ColorP(X0Y0_尾17_鱗右2, 尾17_鱗右2CD, DisUnit, abj: true); - X0Y0_尾17_鱗左1CP = new ColorP(X0Y0_尾17_鱗左1, 尾17_鱗左1CD, DisUnit, abj: true); - X0Y0_尾17_鱗右1CP = new ColorP(X0Y0_尾17_鱗右1, 尾17_鱗右1CD, DisUnit, abj: true); - X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); - X0Y0_尾16_鱗左3CP = new ColorP(X0Y0_尾16_鱗左3, 尾16_鱗左3CD, DisUnit, abj: true); - X0Y0_尾16_鱗右3CP = new ColorP(X0Y0_尾16_鱗右3, 尾16_鱗右3CD, DisUnit, abj: true); - X0Y0_尾16_鱗左2CP = new ColorP(X0Y0_尾16_鱗左2, 尾16_鱗左2CD, DisUnit, abj: true); - X0Y0_尾16_鱗右2CP = new ColorP(X0Y0_尾16_鱗右2, 尾16_鱗右2CD, DisUnit, abj: true); - X0Y0_尾16_鱗左1CP = new ColorP(X0Y0_尾16_鱗左1, 尾16_鱗左1CD, DisUnit, abj: true); - X0Y0_尾16_鱗右1CP = new ColorP(X0Y0_尾16_鱗右1, 尾16_鱗右1CD, DisUnit, abj: true); - X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); - X0Y0_尾15_鱗左3CP = new ColorP(X0Y0_尾15_鱗左3, 尾15_鱗左3CD, DisUnit, abj: true); - X0Y0_尾15_鱗右3CP = new ColorP(X0Y0_尾15_鱗右3, 尾15_鱗右3CD, DisUnit, abj: true); - X0Y0_尾15_鱗左2CP = new ColorP(X0Y0_尾15_鱗左2, 尾15_鱗左2CD, DisUnit, abj: true); - X0Y0_尾15_鱗右2CP = new ColorP(X0Y0_尾15_鱗右2, 尾15_鱗右2CD, DisUnit, abj: true); - X0Y0_尾15_鱗左1CP = new ColorP(X0Y0_尾15_鱗左1, 尾15_鱗左1CD, DisUnit, abj: true); - X0Y0_尾15_鱗右1CP = new ColorP(X0Y0_尾15_鱗右1, 尾15_鱗右1CD, DisUnit, abj: true); - X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); - X0Y0_尾14_鱗左3CP = new ColorP(X0Y0_尾14_鱗左3, 尾14_鱗左3CD, DisUnit, abj: true); - X0Y0_尾14_鱗右3CP = new ColorP(X0Y0_尾14_鱗右3, 尾14_鱗右3CD, DisUnit, abj: true); - X0Y0_尾14_鱗左2CP = new ColorP(X0Y0_尾14_鱗左2, 尾14_鱗左2CD, DisUnit, abj: true); - X0Y0_尾14_鱗右2CP = new ColorP(X0Y0_尾14_鱗右2, 尾14_鱗右2CD, DisUnit, abj: true); - X0Y0_尾14_鱗左1CP = new ColorP(X0Y0_尾14_鱗左1, 尾14_鱗左1CD, DisUnit, abj: true); - X0Y0_尾14_鱗右1CP = new ColorP(X0Y0_尾14_鱗右1, 尾14_鱗右1CD, DisUnit, abj: true); - X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); - X0Y0_尾13_鱗左3CP = new ColorP(X0Y0_尾13_鱗左3, 尾13_鱗左3CD, DisUnit, abj: true); - X0Y0_尾13_鱗右3CP = new ColorP(X0Y0_尾13_鱗右3, 尾13_鱗右3CD, DisUnit, abj: true); - X0Y0_尾13_鱗左2CP = new ColorP(X0Y0_尾13_鱗左2, 尾13_鱗左2CD, DisUnit, abj: true); - X0Y0_尾13_鱗右2CP = new ColorP(X0Y0_尾13_鱗右2, 尾13_鱗右2CD, DisUnit, abj: true); - X0Y0_尾13_鱗左1CP = new ColorP(X0Y0_尾13_鱗左1, 尾13_鱗左1CD, DisUnit, abj: true); - X0Y0_尾13_鱗右1CP = new ColorP(X0Y0_尾13_鱗右1, 尾13_鱗右1CD, DisUnit, abj: true); - X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); - X0Y0_尾12_鱗左3CP = new ColorP(X0Y0_尾12_鱗左3, 尾12_鱗左3CD, DisUnit, abj: true); - X0Y0_尾12_鱗右3CP = new ColorP(X0Y0_尾12_鱗右3, 尾12_鱗右3CD, DisUnit, abj: true); - X0Y0_尾12_鱗左2CP = new ColorP(X0Y0_尾12_鱗左2, 尾12_鱗左2CD, DisUnit, abj: true); - X0Y0_尾12_鱗右2CP = new ColorP(X0Y0_尾12_鱗右2, 尾12_鱗右2CD, DisUnit, abj: true); - X0Y0_尾12_鱗左1CP = new ColorP(X0Y0_尾12_鱗左1, 尾12_鱗左1CD, DisUnit, abj: true); - X0Y0_尾12_鱗右1CP = new ColorP(X0Y0_尾12_鱗右1, 尾12_鱗右1CD, DisUnit, abj: true); - X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); - X0Y0_尾11_鱗左3CP = new ColorP(X0Y0_尾11_鱗左3, 尾11_鱗左3CD, DisUnit, abj: true); - X0Y0_尾11_鱗右3CP = new ColorP(X0Y0_尾11_鱗右3, 尾11_鱗右3CD, DisUnit, abj: true); - X0Y0_尾11_鱗左2CP = new ColorP(X0Y0_尾11_鱗左2, 尾11_鱗左2CD, DisUnit, abj: true); - X0Y0_尾11_鱗右2CP = new ColorP(X0Y0_尾11_鱗右2, 尾11_鱗右2CD, DisUnit, abj: true); - X0Y0_尾11_鱗左1CP = new ColorP(X0Y0_尾11_鱗左1, 尾11_鱗左1CD, DisUnit, abj: true); - X0Y0_尾11_鱗右1CP = new ColorP(X0Y0_尾11_鱗右1, 尾11_鱗右1CD, DisUnit, abj: true); - X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); - X0Y0_尾10_鱗左3CP = new ColorP(X0Y0_尾10_鱗左3, 尾10_鱗左3CD, DisUnit, abj: true); - X0Y0_尾10_鱗右3CP = new ColorP(X0Y0_尾10_鱗右3, 尾10_鱗右3CD, DisUnit, abj: true); - X0Y0_尾10_鱗左2CP = new ColorP(X0Y0_尾10_鱗左2, 尾10_鱗左2CD, DisUnit, abj: true); - X0Y0_尾10_鱗右2CP = new ColorP(X0Y0_尾10_鱗右2, 尾10_鱗右2CD, DisUnit, abj: true); - X0Y0_尾10_鱗左1CP = new ColorP(X0Y0_尾10_鱗左1, 尾10_鱗左1CD, DisUnit, abj: true); - X0Y0_尾10_鱗右1CP = new ColorP(X0Y0_尾10_鱗右1, 尾10_鱗右1CD, DisUnit, abj: true); - X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); - X0Y0_尾9_鱗左3CP = new ColorP(X0Y0_尾9_鱗左3, 尾9_鱗左3CD, DisUnit, abj: true); - X0Y0_尾9_鱗右3CP = new ColorP(X0Y0_尾9_鱗右3, 尾9_鱗右3CD, DisUnit, abj: true); - X0Y0_尾9_鱗左2CP = new ColorP(X0Y0_尾9_鱗左2, 尾9_鱗左2CD, DisUnit, abj: true); - X0Y0_尾9_鱗右2CP = new ColorP(X0Y0_尾9_鱗右2, 尾9_鱗右2CD, DisUnit, abj: true); - X0Y0_尾9_鱗左1CP = new ColorP(X0Y0_尾9_鱗左1, 尾9_鱗左1CD, DisUnit, abj: true); - X0Y0_尾9_鱗右1CP = new ColorP(X0Y0_尾9_鱗右1, 尾9_鱗右1CD, DisUnit, abj: true); - X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); - X0Y0_尾8_鱗左3CP = new ColorP(X0Y0_尾8_鱗左3, 尾8_鱗左3CD, DisUnit, abj: true); - X0Y0_尾8_鱗右3CP = new ColorP(X0Y0_尾8_鱗右3, 尾8_鱗右3CD, DisUnit, abj: true); - X0Y0_尾8_鱗左2CP = new ColorP(X0Y0_尾8_鱗左2, 尾8_鱗左2CD, DisUnit, abj: true); - X0Y0_尾8_鱗右2CP = new ColorP(X0Y0_尾8_鱗右2, 尾8_鱗右2CD, DisUnit, abj: true); - X0Y0_尾8_鱗左1CP = new ColorP(X0Y0_尾8_鱗左1, 尾8_鱗左1CD, DisUnit, abj: true); - X0Y0_尾8_鱗右1CP = new ColorP(X0Y0_尾8_鱗右1, 尾8_鱗右1CD, DisUnit, abj: true); - X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); - X0Y0_尾7_鱗左3CP = new ColorP(X0Y0_尾7_鱗左3, 尾7_鱗左3CD, DisUnit, abj: true); - X0Y0_尾7_鱗右3CP = new ColorP(X0Y0_尾7_鱗右3, 尾7_鱗右3CD, DisUnit, abj: true); - X0Y0_尾7_鱗左2CP = new ColorP(X0Y0_尾7_鱗左2, 尾7_鱗左2CD, DisUnit, abj: true); - X0Y0_尾7_鱗右2CP = new ColorP(X0Y0_尾7_鱗右2, 尾7_鱗右2CD, DisUnit, abj: true); - X0Y0_尾7_鱗左1CP = new ColorP(X0Y0_尾7_鱗左1, 尾7_鱗左1CD, DisUnit, abj: true); - X0Y0_尾7_鱗右1CP = new ColorP(X0Y0_尾7_鱗右1, 尾7_鱗右1CD, DisUnit, abj: true); - X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); - X0Y0_尾6_鱗左3CP = new ColorP(X0Y0_尾6_鱗左3, 尾6_鱗左3CD, DisUnit, abj: true); - X0Y0_尾6_鱗右3CP = new ColorP(X0Y0_尾6_鱗右3, 尾6_鱗右3CD, DisUnit, abj: true); - X0Y0_尾6_鱗左2CP = new ColorP(X0Y0_尾6_鱗左2, 尾6_鱗左2CD, DisUnit, abj: true); - X0Y0_尾6_鱗右2CP = new ColorP(X0Y0_尾6_鱗右2, 尾6_鱗右2CD, DisUnit, abj: true); - X0Y0_尾6_鱗左1CP = new ColorP(X0Y0_尾6_鱗左1, 尾6_鱗左1CD, DisUnit, abj: true); - X0Y0_尾6_鱗右1CP = new ColorP(X0Y0_尾6_鱗右1, 尾6_鱗右1CD, DisUnit, abj: true); - X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); - X0Y0_尾5_鱗左3CP = new ColorP(X0Y0_尾5_鱗左3, 尾5_鱗左3CD, DisUnit, abj: true); - X0Y0_尾5_鱗右3CP = new ColorP(X0Y0_尾5_鱗右3, 尾5_鱗右3CD, DisUnit, abj: true); - X0Y0_尾5_鱗左2CP = new ColorP(X0Y0_尾5_鱗左2, 尾5_鱗左2CD, DisUnit, abj: true); - X0Y0_尾5_鱗右2CP = new ColorP(X0Y0_尾5_鱗右2, 尾5_鱗右2CD, DisUnit, abj: true); - X0Y0_尾5_鱗左1CP = new ColorP(X0Y0_尾5_鱗左1, 尾5_鱗左1CD, DisUnit, abj: true); - X0Y0_尾5_鱗右1CP = new ColorP(X0Y0_尾5_鱗右1, 尾5_鱗右1CD, DisUnit, abj: true); - X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); - X0Y0_尾4_鱗左3CP = new ColorP(X0Y0_尾4_鱗左3, 尾4_鱗左3CD, DisUnit, abj: true); - X0Y0_尾4_鱗右3CP = new ColorP(X0Y0_尾4_鱗右3, 尾4_鱗右3CD, DisUnit, abj: true); - X0Y0_尾4_鱗左2CP = new ColorP(X0Y0_尾4_鱗左2, 尾4_鱗左2CD, DisUnit, abj: true); - X0Y0_尾4_鱗右2CP = new ColorP(X0Y0_尾4_鱗右2, 尾4_鱗右2CD, DisUnit, abj: true); - X0Y0_尾4_鱗左1CP = new ColorP(X0Y0_尾4_鱗左1, 尾4_鱗左1CD, DisUnit, abj: true); - X0Y0_尾4_鱗右1CP = new ColorP(X0Y0_尾4_鱗右1, 尾4_鱗右1CD, DisUnit, abj: true); - X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); - X0Y0_尾3_鱗左3CP = new ColorP(X0Y0_尾3_鱗左3, 尾3_鱗左3CD, DisUnit, abj: true); - X0Y0_尾3_鱗右3CP = new ColorP(X0Y0_尾3_鱗右3, 尾3_鱗右3CD, DisUnit, abj: true); - X0Y0_尾3_鱗左2CP = new ColorP(X0Y0_尾3_鱗左2, 尾3_鱗左2CD, DisUnit, abj: true); - X0Y0_尾3_鱗右2CP = new ColorP(X0Y0_尾3_鱗右2, 尾3_鱗右2CD, DisUnit, abj: true); - X0Y0_尾3_鱗左1CP = new ColorP(X0Y0_尾3_鱗左1, 尾3_鱗左1CD, DisUnit, abj: true); - X0Y0_尾3_鱗右1CP = new ColorP(X0Y0_尾3_鱗右1, 尾3_鱗右1CD, DisUnit, abj: true); - X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); - X0Y0_尾2_鱗左3CP = new ColorP(X0Y0_尾2_鱗左3, 尾2_鱗左3CD, DisUnit, abj: true); - X0Y0_尾2_鱗右3CP = new ColorP(X0Y0_尾2_鱗右3, 尾2_鱗右3CD, DisUnit, abj: true); - X0Y0_尾2_鱗左2CP = new ColorP(X0Y0_尾2_鱗左2, 尾2_鱗左2CD, DisUnit, abj: true); - X0Y0_尾2_鱗右2CP = new ColorP(X0Y0_尾2_鱗右2, 尾2_鱗右2CD, DisUnit, abj: true); - X0Y0_尾2_鱗左1CP = new ColorP(X0Y0_尾2_鱗左1, 尾2_鱗左1CD, DisUnit, abj: true); - X0Y0_尾2_鱗右1CP = new ColorP(X0Y0_尾2_鱗右1, 尾2_鱗右1CD, DisUnit, abj: true); - X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); - X0Y0_尾1_鱗左3CP = new ColorP(X0Y0_尾1_鱗左3, 尾1_鱗左3CD, DisUnit, abj: true); - X0Y0_尾1_鱗右3CP = new ColorP(X0Y0_尾1_鱗右3, 尾1_鱗右3CD, DisUnit, abj: true); - X0Y0_尾1_鱗左2CP = new ColorP(X0Y0_尾1_鱗左2, 尾1_鱗左2CD, DisUnit, abj: true); - X0Y0_尾1_鱗右2CP = new ColorP(X0Y0_尾1_鱗右2, 尾1_鱗右2CD, DisUnit, abj: true); - X0Y0_尾1_鱗左1CP = new ColorP(X0Y0_尾1_鱗左1, 尾1_鱗左1CD, DisUnit, abj: true); - X0Y0_尾1_鱗右1CP = new ColorP(X0Y0_尾1_鱗右1, 尾1_鱗右1CD, DisUnit, abj: true); - X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); - X0Y0_尾0_鱗右CP = new ColorP(X0Y0_尾0_鱗右, 尾0_鱗右CD, DisUnit, abj: true); - X0Y0_尾0_鱗左CP = new ColorP(X0Y0_尾0_鱗左, 尾0_鱗左CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖3.角度B -= num; - 鎖4.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_尾35_尾); - Are.Draw(X0Y0_尾35_鱗左3); - Are.Draw(X0Y0_尾35_鱗右3); - Are.Draw(X0Y0_尾35_鱗左2); - Are.Draw(X0Y0_尾35_鱗右2); - Are.Draw(X0Y0_尾35_鱗左1); - Are.Draw(X0Y0_尾35_鱗右1); - Are.Draw(X0Y0_尾34_尾); - Are.Draw(X0Y0_尾34_鱗左3); - Are.Draw(X0Y0_尾34_鱗右3); - Are.Draw(X0Y0_尾34_鱗左2); - Are.Draw(X0Y0_尾34_鱗右2); - Are.Draw(X0Y0_尾34_鱗左1); - Are.Draw(X0Y0_尾34_鱗右1); - Are.Draw(X0Y0_尾33_尾); - Are.Draw(X0Y0_尾33_鱗左3); - Are.Draw(X0Y0_尾33_鱗右3); - Are.Draw(X0Y0_尾33_鱗左2); - Are.Draw(X0Y0_尾33_鱗右2); - Are.Draw(X0Y0_尾33_鱗左1); - Are.Draw(X0Y0_尾33_鱗右1); - Are.Draw(X0Y0_尾32_尾); - Are.Draw(X0Y0_尾32_鱗左3); - Are.Draw(X0Y0_尾32_鱗右3); - Are.Draw(X0Y0_尾32_鱗左2); - Are.Draw(X0Y0_尾32_鱗右2); - Are.Draw(X0Y0_尾32_鱗左1); - Are.Draw(X0Y0_尾32_鱗右1); - Are.Draw(X0Y0_尾31_尾); - Are.Draw(X0Y0_尾31_鱗左3); - Are.Draw(X0Y0_尾31_鱗右3); - Are.Draw(X0Y0_尾31_鱗左2); - Are.Draw(X0Y0_尾31_鱗右2); - Are.Draw(X0Y0_尾31_鱗左1); - Are.Draw(X0Y0_尾31_鱗右1); - Are.Draw(X0Y0_尾30_尾); - Are.Draw(X0Y0_尾30_鱗左3); - Are.Draw(X0Y0_尾30_鱗右3); - Are.Draw(X0Y0_尾30_鱗左2); - Are.Draw(X0Y0_尾30_鱗右2); - Are.Draw(X0Y0_尾30_鱗左1); - Are.Draw(X0Y0_尾30_鱗右1); - Are.Draw(X0Y0_尾29_尾); - Are.Draw(X0Y0_尾29_鱗左3); - Are.Draw(X0Y0_尾29_鱗右3); - Are.Draw(X0Y0_尾29_鱗左2); - Are.Draw(X0Y0_尾29_鱗右2); - Are.Draw(X0Y0_尾29_鱗左1); - Are.Draw(X0Y0_尾29_鱗右1); - Are.Draw(X0Y0_尾28_尾); - Are.Draw(X0Y0_尾28_鱗左3); - Are.Draw(X0Y0_尾28_鱗右3); - Are.Draw(X0Y0_尾28_鱗左2); - Are.Draw(X0Y0_尾28_鱗右2); - Are.Draw(X0Y0_尾28_鱗左1); - Are.Draw(X0Y0_尾28_鱗右1); - Are.Draw(X0Y0_尾27_尾); - Are.Draw(X0Y0_尾27_鱗左3); - Are.Draw(X0Y0_尾27_鱗右3); - Are.Draw(X0Y0_尾27_鱗左2); - Are.Draw(X0Y0_尾27_鱗右2); - Are.Draw(X0Y0_尾27_鱗左1); - Are.Draw(X0Y0_尾27_鱗右1); - Are.Draw(X0Y0_尾26_尾); - Are.Draw(X0Y0_尾26_鱗左3); - Are.Draw(X0Y0_尾26_鱗右3); - Are.Draw(X0Y0_尾26_鱗左2); - Are.Draw(X0Y0_尾26_鱗右2); - Are.Draw(X0Y0_尾26_鱗左1); - Are.Draw(X0Y0_尾26_鱗右1); - Are.Draw(X0Y0_尾25_尾); - Are.Draw(X0Y0_尾25_鱗左3); - Are.Draw(X0Y0_尾25_鱗右3); - Are.Draw(X0Y0_尾25_鱗左2); - Are.Draw(X0Y0_尾25_鱗右2); - Are.Draw(X0Y0_尾25_鱗左1); - Are.Draw(X0Y0_尾25_鱗右1); - Are.Draw(X0Y0_尾24_尾); - Are.Draw(X0Y0_尾24_鱗左3); - Are.Draw(X0Y0_尾24_鱗右3); - Are.Draw(X0Y0_尾24_鱗左2); - Are.Draw(X0Y0_尾24_鱗右2); - Are.Draw(X0Y0_尾24_鱗左1); - Are.Draw(X0Y0_尾24_鱗右1); - Are.Draw(X0Y0_尾23_尾); - Are.Draw(X0Y0_尾23_鱗左3); - Are.Draw(X0Y0_尾23_鱗右3); - Are.Draw(X0Y0_尾23_鱗左2); - Are.Draw(X0Y0_尾23_鱗右2); - Are.Draw(X0Y0_尾23_鱗左1); - Are.Draw(X0Y0_尾23_鱗右1); - Are.Draw(X0Y0_尾22_尾); - Are.Draw(X0Y0_尾22_鱗左3); - Are.Draw(X0Y0_尾22_鱗右3); - Are.Draw(X0Y0_尾22_鱗左2); - Are.Draw(X0Y0_尾22_鱗右2); - Are.Draw(X0Y0_尾22_鱗左1); - Are.Draw(X0Y0_尾22_鱗右1); - Are.Draw(X0Y0_尾21_尾); - Are.Draw(X0Y0_尾21_鱗左3); - Are.Draw(X0Y0_尾21_鱗右3); - Are.Draw(X0Y0_尾21_鱗左2); - Are.Draw(X0Y0_尾21_鱗右2); - Are.Draw(X0Y0_尾21_鱗左1); - Are.Draw(X0Y0_尾21_鱗右1); - Are.Draw(X0Y0_尾20_尾); - Are.Draw(X0Y0_尾20_鱗左3); - Are.Draw(X0Y0_尾20_鱗右3); - Are.Draw(X0Y0_尾20_鱗左2); - Are.Draw(X0Y0_尾20_鱗右2); - Are.Draw(X0Y0_尾20_鱗左1); - Are.Draw(X0Y0_尾20_鱗右1); - Are.Draw(X0Y0_尾19_尾); - Are.Draw(X0Y0_尾19_鱗左3); - Are.Draw(X0Y0_尾19_鱗右3); - Are.Draw(X0Y0_尾19_鱗左2); - Are.Draw(X0Y0_尾19_鱗右2); - Are.Draw(X0Y0_尾19_鱗左1); - Are.Draw(X0Y0_尾19_鱗右1); - Are.Draw(X0Y0_尾18_尾); - Are.Draw(X0Y0_尾18_鱗左3); - Are.Draw(X0Y0_尾18_鱗右3); - Are.Draw(X0Y0_尾18_鱗左2); - Are.Draw(X0Y0_尾18_鱗右2); - Are.Draw(X0Y0_尾18_鱗左1); - Are.Draw(X0Y0_尾18_鱗右1); - Are.Draw(X0Y0_尾17_尾); - Are.Draw(X0Y0_尾17_鱗左3); - Are.Draw(X0Y0_尾17_鱗右3); - Are.Draw(X0Y0_尾17_鱗左2); - Are.Draw(X0Y0_尾17_鱗右2); - Are.Draw(X0Y0_尾17_鱗左1); - Are.Draw(X0Y0_尾17_鱗右1); - Are.Draw(X0Y0_尾16_尾); - Are.Draw(X0Y0_尾16_鱗左3); - Are.Draw(X0Y0_尾16_鱗右3); - Are.Draw(X0Y0_尾16_鱗左2); - Are.Draw(X0Y0_尾16_鱗右2); - Are.Draw(X0Y0_尾16_鱗左1); - Are.Draw(X0Y0_尾16_鱗右1); - Are.Draw(X0Y0_尾15_尾); - Are.Draw(X0Y0_尾15_鱗左3); - Are.Draw(X0Y0_尾15_鱗右3); - Are.Draw(X0Y0_尾15_鱗左2); - Are.Draw(X0Y0_尾15_鱗右2); - Are.Draw(X0Y0_尾15_鱗左1); - Are.Draw(X0Y0_尾15_鱗右1); - Are.Draw(X0Y0_尾14_尾); - Are.Draw(X0Y0_尾14_鱗左3); - Are.Draw(X0Y0_尾14_鱗右3); - Are.Draw(X0Y0_尾14_鱗左2); - Are.Draw(X0Y0_尾14_鱗右2); - Are.Draw(X0Y0_尾14_鱗左1); - Are.Draw(X0Y0_尾14_鱗右1); - Are.Draw(X0Y0_尾13_尾); - Are.Draw(X0Y0_尾13_鱗左3); - Are.Draw(X0Y0_尾13_鱗右3); - Are.Draw(X0Y0_尾13_鱗左2); - Are.Draw(X0Y0_尾13_鱗右2); - Are.Draw(X0Y0_尾13_鱗左1); - Are.Draw(X0Y0_尾13_鱗右1); - Are.Draw(X0Y0_尾12_尾); - Are.Draw(X0Y0_尾12_鱗左3); - Are.Draw(X0Y0_尾12_鱗右3); - Are.Draw(X0Y0_尾12_鱗左2); - Are.Draw(X0Y0_尾12_鱗右2); - Are.Draw(X0Y0_尾12_鱗左1); - Are.Draw(X0Y0_尾12_鱗右1); - Are.Draw(X0Y0_尾11_尾); - Are.Draw(X0Y0_尾11_鱗左3); - Are.Draw(X0Y0_尾11_鱗右3); - Are.Draw(X0Y0_尾11_鱗左2); - Are.Draw(X0Y0_尾11_鱗右2); - Are.Draw(X0Y0_尾11_鱗左1); - Are.Draw(X0Y0_尾11_鱗右1); - Are.Draw(X0Y0_尾10_尾); - Are.Draw(X0Y0_尾10_鱗左3); - Are.Draw(X0Y0_尾10_鱗右3); - Are.Draw(X0Y0_尾10_鱗左2); - Are.Draw(X0Y0_尾10_鱗右2); - Are.Draw(X0Y0_尾10_鱗左1); - Are.Draw(X0Y0_尾10_鱗右1); - Are.Draw(X0Y0_尾9_尾); - Are.Draw(X0Y0_尾9_鱗左3); - Are.Draw(X0Y0_尾9_鱗右3); - Are.Draw(X0Y0_尾9_鱗左2); - Are.Draw(X0Y0_尾9_鱗右2); - Are.Draw(X0Y0_尾9_鱗左1); - Are.Draw(X0Y0_尾9_鱗右1); - Are.Draw(X0Y0_尾8_尾); - Are.Draw(X0Y0_尾8_鱗左3); - Are.Draw(X0Y0_尾8_鱗右3); - Are.Draw(X0Y0_尾8_鱗左2); - Are.Draw(X0Y0_尾8_鱗右2); - Are.Draw(X0Y0_尾8_鱗左1); - Are.Draw(X0Y0_尾8_鱗右1); - Are.Draw(X0Y0_輪2_革); - Are.Draw(X0Y0_輪2_金具1); - Are.Draw(X0Y0_輪2_金具2); - Are.Draw(X0Y0_輪2_金具3); - Are.Draw(X0Y0_輪2_金具左); - Are.Draw(X0Y0_輪2_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - Are.Draw(X0Y0_尾7_尾); - Are.Draw(X0Y0_尾7_鱗左3); - Are.Draw(X0Y0_尾7_鱗右3); - Are.Draw(X0Y0_尾7_鱗左2); - Are.Draw(X0Y0_尾7_鱗右2); - Are.Draw(X0Y0_尾7_鱗左1); - Are.Draw(X0Y0_尾7_鱗右1); - Are.Draw(X0Y0_尾6_尾); - Are.Draw(X0Y0_尾6_鱗左3); - Are.Draw(X0Y0_尾6_鱗右3); - Are.Draw(X0Y0_尾6_鱗左2); - Are.Draw(X0Y0_尾6_鱗右2); - Are.Draw(X0Y0_尾6_鱗左1); - Are.Draw(X0Y0_尾6_鱗右1); - Are.Draw(X0Y0_尾5_尾); - Are.Draw(X0Y0_尾5_鱗左3); - Are.Draw(X0Y0_尾5_鱗右3); - Are.Draw(X0Y0_尾5_鱗左2); - Are.Draw(X0Y0_尾5_鱗右2); - Are.Draw(X0Y0_尾5_鱗左1); - Are.Draw(X0Y0_尾5_鱗右1); - Are.Draw(X0Y0_尾4_尾); - Are.Draw(X0Y0_尾4_鱗左3); - Are.Draw(X0Y0_尾4_鱗右3); - Are.Draw(X0Y0_尾4_鱗左2); - Are.Draw(X0Y0_尾4_鱗右2); - Are.Draw(X0Y0_尾4_鱗左1); - Are.Draw(X0Y0_尾4_鱗右1); - Are.Draw(X0Y0_尾3_尾); - Are.Draw(X0Y0_尾3_鱗左3); - Are.Draw(X0Y0_尾3_鱗右3); - Are.Draw(X0Y0_尾3_鱗左2); - Are.Draw(X0Y0_尾3_鱗右2); - Are.Draw(X0Y0_尾3_鱗左1); - Are.Draw(X0Y0_尾3_鱗右1); - Are.Draw(X0Y0_尾2_尾); - Are.Draw(X0Y0_尾2_鱗左3); - Are.Draw(X0Y0_尾2_鱗右3); - Are.Draw(X0Y0_尾2_鱗左2); - Are.Draw(X0Y0_尾2_鱗右2); - Are.Draw(X0Y0_尾2_鱗左1); - Are.Draw(X0Y0_尾2_鱗右1); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾1_尾); - Are.Draw(X0Y0_尾1_鱗左3); - Are.Draw(X0Y0_尾1_鱗右3); - Are.Draw(X0Y0_尾1_鱗左2); - Are.Draw(X0Y0_尾1_鱗右2); - Are.Draw(X0Y0_尾1_鱗左1); - Are.Draw(X0Y0_尾1_鱗右1); - Are.Draw(X0Y0_尾0_尾); - Are.Draw(X0Y0_尾0_鱗右); - Are.Draw(X0Y0_尾0_鱗左); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾35_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾34_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾33_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾32_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾31_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾30_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾29_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾28_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾27_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾26_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾25_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾24_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾23_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾22_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾21_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾20_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾19_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾18_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - if (尾先_接続 != null) - { - Set尾先角度(); - } - } - - public override void Set尾先角度() - { - X0Y0_尾35_尾.AngleBase = 0.0; - X0Y0_尾34_尾.AngleBase = 0.0; - X0Y0_尾33_尾.AngleBase = 0.0; - X0Y0_尾32_尾.AngleBase = 0.0; - X0Y0_尾31_尾.AngleBase = 0.0; - X0Y0_尾30_尾.AngleBase = 0.0; - X0Y0_尾29_尾.AngleBase = 0.0; - X0Y0_尾28_尾.AngleBase = 0.0; - X0Y0_尾27_尾.AngleBase = 0.0; - X0Y0_尾26_尾.AngleBase = 0.0; - X0Y0_尾25_尾.AngleBase = 0.0; - X0Y0_尾24_尾.AngleBase = 0.0; - X0Y0_尾23_尾.AngleBase = 0.0; - X0Y0_尾22_尾.AngleBase = 0.0; - X0Y0_尾21_尾.AngleBase = 0.0; - X0Y0_尾20_尾.AngleBase = 0.0; - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) - { - return p == X0Y0_輪1_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0_尾; - yield return X0Y0_尾1_尾; - yield return X0Y0_尾2_尾; - yield return X0Y0_尾3_尾; - yield return X0Y0_尾4_尾; - yield return X0Y0_尾5_尾; - yield return X0Y0_尾6_尾; - yield return X0Y0_尾7_尾; - yield return X0Y0_尾8_尾; - yield return X0Y0_尾9_尾; - yield return X0Y0_尾10_尾; - yield return X0Y0_尾11_尾; - yield return X0Y0_尾12_尾; - yield return X0Y0_尾13_尾; - yield return X0Y0_尾14_尾; - yield return X0Y0_尾15_尾; - yield return X0Y0_尾16_尾; - yield return X0Y0_尾17_尾; - yield return X0Y0_尾18_尾; - yield return X0Y0_尾19_尾; - yield return X0Y0_尾20_尾; - yield return X0Y0_尾21_尾; - yield return X0Y0_尾22_尾; - yield return X0Y0_尾23_尾; - yield return X0Y0_尾24_尾; - yield return X0Y0_尾25_尾; - yield return X0Y0_尾26_尾; - yield return X0Y0_尾27_尾; - yield return X0Y0_尾28_尾; - yield return X0Y0_尾29_尾; - yield return X0Y0_尾30_尾; - yield return X0Y0_尾31_尾; - yield return X0Y0_尾32_尾; - yield return X0Y0_尾33_尾; - yield return X0Y0_尾34_尾; - yield return X0Y0_尾35_尾; - } - - public override void 色更新() - { - X0Y0_尾35_尾CP.Update(); - X0Y0_尾35_鱗左3CP.Update(); - X0Y0_尾35_鱗右3CP.Update(); - X0Y0_尾35_鱗左2CP.Update(); - X0Y0_尾35_鱗右2CP.Update(); - X0Y0_尾35_鱗左1CP.Update(); - X0Y0_尾35_鱗右1CP.Update(); - X0Y0_尾34_尾CP.Update(); - X0Y0_尾34_鱗左3CP.Update(); - X0Y0_尾34_鱗右3CP.Update(); - X0Y0_尾34_鱗左2CP.Update(); - X0Y0_尾34_鱗右2CP.Update(); - X0Y0_尾34_鱗左1CP.Update(); - X0Y0_尾34_鱗右1CP.Update(); - X0Y0_尾33_尾CP.Update(); - X0Y0_尾33_鱗左3CP.Update(); - X0Y0_尾33_鱗右3CP.Update(); - X0Y0_尾33_鱗左2CP.Update(); - X0Y0_尾33_鱗右2CP.Update(); - X0Y0_尾33_鱗左1CP.Update(); - X0Y0_尾33_鱗右1CP.Update(); - X0Y0_尾32_尾CP.Update(); - X0Y0_尾32_鱗左3CP.Update(); - X0Y0_尾32_鱗右3CP.Update(); - X0Y0_尾32_鱗左2CP.Update(); - X0Y0_尾32_鱗右2CP.Update(); - X0Y0_尾32_鱗左1CP.Update(); - X0Y0_尾32_鱗右1CP.Update(); - X0Y0_尾31_尾CP.Update(); - X0Y0_尾31_鱗左3CP.Update(); - X0Y0_尾31_鱗右3CP.Update(); - X0Y0_尾31_鱗左2CP.Update(); - X0Y0_尾31_鱗右2CP.Update(); - X0Y0_尾31_鱗左1CP.Update(); - X0Y0_尾31_鱗右1CP.Update(); - X0Y0_尾30_尾CP.Update(); - X0Y0_尾30_鱗左3CP.Update(); - X0Y0_尾30_鱗右3CP.Update(); - X0Y0_尾30_鱗左2CP.Update(); - X0Y0_尾30_鱗右2CP.Update(); - X0Y0_尾30_鱗左1CP.Update(); - X0Y0_尾30_鱗右1CP.Update(); - X0Y0_尾29_尾CP.Update(); - X0Y0_尾29_鱗左3CP.Update(); - X0Y0_尾29_鱗右3CP.Update(); - X0Y0_尾29_鱗左2CP.Update(); - X0Y0_尾29_鱗右2CP.Update(); - X0Y0_尾29_鱗左1CP.Update(); - X0Y0_尾29_鱗右1CP.Update(); - X0Y0_尾28_尾CP.Update(); - X0Y0_尾28_鱗左3CP.Update(); - X0Y0_尾28_鱗右3CP.Update(); - X0Y0_尾28_鱗左2CP.Update(); - X0Y0_尾28_鱗右2CP.Update(); - X0Y0_尾28_鱗左1CP.Update(); - X0Y0_尾28_鱗右1CP.Update(); - X0Y0_尾27_尾CP.Update(); - X0Y0_尾27_鱗左3CP.Update(); - X0Y0_尾27_鱗右3CP.Update(); - X0Y0_尾27_鱗左2CP.Update(); - X0Y0_尾27_鱗右2CP.Update(); - X0Y0_尾27_鱗左1CP.Update(); - X0Y0_尾27_鱗右1CP.Update(); - X0Y0_尾26_尾CP.Update(); - X0Y0_尾26_鱗左3CP.Update(); - X0Y0_尾26_鱗右3CP.Update(); - X0Y0_尾26_鱗左2CP.Update(); - X0Y0_尾26_鱗右2CP.Update(); - X0Y0_尾26_鱗左1CP.Update(); - X0Y0_尾26_鱗右1CP.Update(); - X0Y0_尾25_尾CP.Update(); - X0Y0_尾25_鱗左3CP.Update(); - X0Y0_尾25_鱗右3CP.Update(); - X0Y0_尾25_鱗左2CP.Update(); - X0Y0_尾25_鱗右2CP.Update(); - X0Y0_尾25_鱗左1CP.Update(); - X0Y0_尾25_鱗右1CP.Update(); - X0Y0_尾24_尾CP.Update(); - X0Y0_尾24_鱗左3CP.Update(); - X0Y0_尾24_鱗右3CP.Update(); - X0Y0_尾24_鱗左2CP.Update(); - X0Y0_尾24_鱗右2CP.Update(); - X0Y0_尾24_鱗左1CP.Update(); - X0Y0_尾24_鱗右1CP.Update(); - X0Y0_尾23_尾CP.Update(); - X0Y0_尾23_鱗左3CP.Update(); - X0Y0_尾23_鱗右3CP.Update(); - X0Y0_尾23_鱗左2CP.Update(); - X0Y0_尾23_鱗右2CP.Update(); - X0Y0_尾23_鱗左1CP.Update(); - X0Y0_尾23_鱗右1CP.Update(); - X0Y0_尾22_尾CP.Update(); - X0Y0_尾22_鱗左3CP.Update(); - X0Y0_尾22_鱗右3CP.Update(); - X0Y0_尾22_鱗左2CP.Update(); - X0Y0_尾22_鱗右2CP.Update(); - X0Y0_尾22_鱗左1CP.Update(); - X0Y0_尾22_鱗右1CP.Update(); - X0Y0_尾21_尾CP.Update(); - X0Y0_尾21_鱗左3CP.Update(); - X0Y0_尾21_鱗右3CP.Update(); - X0Y0_尾21_鱗左2CP.Update(); - X0Y0_尾21_鱗右2CP.Update(); - X0Y0_尾21_鱗左1CP.Update(); - X0Y0_尾21_鱗右1CP.Update(); - X0Y0_尾20_尾CP.Update(); - X0Y0_尾20_鱗左3CP.Update(); - X0Y0_尾20_鱗右3CP.Update(); - X0Y0_尾20_鱗左2CP.Update(); - X0Y0_尾20_鱗右2CP.Update(); - X0Y0_尾20_鱗左1CP.Update(); - X0Y0_尾20_鱗右1CP.Update(); - X0Y0_尾19_尾CP.Update(); - X0Y0_尾19_鱗左3CP.Update(); - X0Y0_尾19_鱗右3CP.Update(); - X0Y0_尾19_鱗左2CP.Update(); - X0Y0_尾19_鱗右2CP.Update(); - X0Y0_尾19_鱗左1CP.Update(); - X0Y0_尾19_鱗右1CP.Update(); - X0Y0_尾18_尾CP.Update(); - X0Y0_尾18_鱗左3CP.Update(); - X0Y0_尾18_鱗右3CP.Update(); - X0Y0_尾18_鱗左2CP.Update(); - X0Y0_尾18_鱗右2CP.Update(); - X0Y0_尾18_鱗左1CP.Update(); - X0Y0_尾18_鱗右1CP.Update(); - X0Y0_尾17_尾CP.Update(); - X0Y0_尾17_鱗左3CP.Update(); - X0Y0_尾17_鱗右3CP.Update(); - X0Y0_尾17_鱗左2CP.Update(); - X0Y0_尾17_鱗右2CP.Update(); - X0Y0_尾17_鱗左1CP.Update(); - X0Y0_尾17_鱗右1CP.Update(); - X0Y0_尾16_尾CP.Update(); - X0Y0_尾16_鱗左3CP.Update(); - X0Y0_尾16_鱗右3CP.Update(); - X0Y0_尾16_鱗左2CP.Update(); - X0Y0_尾16_鱗右2CP.Update(); - X0Y0_尾16_鱗左1CP.Update(); - X0Y0_尾16_鱗右1CP.Update(); - X0Y0_尾15_尾CP.Update(); - X0Y0_尾15_鱗左3CP.Update(); - X0Y0_尾15_鱗右3CP.Update(); - X0Y0_尾15_鱗左2CP.Update(); - X0Y0_尾15_鱗右2CP.Update(); - X0Y0_尾15_鱗左1CP.Update(); - X0Y0_尾15_鱗右1CP.Update(); - X0Y0_尾14_尾CP.Update(); - X0Y0_尾14_鱗左3CP.Update(); - X0Y0_尾14_鱗右3CP.Update(); - X0Y0_尾14_鱗左2CP.Update(); - X0Y0_尾14_鱗右2CP.Update(); - X0Y0_尾14_鱗左1CP.Update(); - X0Y0_尾14_鱗右1CP.Update(); - X0Y0_尾13_尾CP.Update(); - X0Y0_尾13_鱗左3CP.Update(); - X0Y0_尾13_鱗右3CP.Update(); - X0Y0_尾13_鱗左2CP.Update(); - X0Y0_尾13_鱗右2CP.Update(); - X0Y0_尾13_鱗左1CP.Update(); - X0Y0_尾13_鱗右1CP.Update(); - X0Y0_尾12_尾CP.Update(); - X0Y0_尾12_鱗左3CP.Update(); - X0Y0_尾12_鱗右3CP.Update(); - X0Y0_尾12_鱗左2CP.Update(); - X0Y0_尾12_鱗右2CP.Update(); - X0Y0_尾12_鱗左1CP.Update(); - X0Y0_尾12_鱗右1CP.Update(); - X0Y0_尾11_尾CP.Update(); - X0Y0_尾11_鱗左3CP.Update(); - X0Y0_尾11_鱗右3CP.Update(); - X0Y0_尾11_鱗左2CP.Update(); - X0Y0_尾11_鱗右2CP.Update(); - X0Y0_尾11_鱗左1CP.Update(); - X0Y0_尾11_鱗右1CP.Update(); - X0Y0_尾10_尾CP.Update(); - X0Y0_尾10_鱗左3CP.Update(); - X0Y0_尾10_鱗右3CP.Update(); - X0Y0_尾10_鱗左2CP.Update(); - X0Y0_尾10_鱗右2CP.Update(); - X0Y0_尾10_鱗左1CP.Update(); - X0Y0_尾10_鱗右1CP.Update(); - X0Y0_尾9_尾CP.Update(); - X0Y0_尾9_鱗左3CP.Update(); - X0Y0_尾9_鱗右3CP.Update(); - X0Y0_尾9_鱗左2CP.Update(); - X0Y0_尾9_鱗右2CP.Update(); - X0Y0_尾9_鱗左1CP.Update(); - X0Y0_尾9_鱗右1CP.Update(); - X0Y0_尾8_尾CP.Update(); - X0Y0_尾8_鱗左3CP.Update(); - X0Y0_尾8_鱗右3CP.Update(); - X0Y0_尾8_鱗左2CP.Update(); - X0Y0_尾8_鱗右2CP.Update(); - X0Y0_尾8_鱗左1CP.Update(); - X0Y0_尾8_鱗右1CP.Update(); - X0Y0_尾7_尾CP.Update(); - X0Y0_尾7_鱗左3CP.Update(); - X0Y0_尾7_鱗右3CP.Update(); - X0Y0_尾7_鱗左2CP.Update(); - X0Y0_尾7_鱗右2CP.Update(); - X0Y0_尾7_鱗左1CP.Update(); - X0Y0_尾7_鱗右1CP.Update(); - X0Y0_尾6_尾CP.Update(); - X0Y0_尾6_鱗左3CP.Update(); - X0Y0_尾6_鱗右3CP.Update(); - X0Y0_尾6_鱗左2CP.Update(); - X0Y0_尾6_鱗右2CP.Update(); - X0Y0_尾6_鱗左1CP.Update(); - X0Y0_尾6_鱗右1CP.Update(); - X0Y0_尾5_尾CP.Update(); - X0Y0_尾5_鱗左3CP.Update(); - X0Y0_尾5_鱗右3CP.Update(); - X0Y0_尾5_鱗左2CP.Update(); - X0Y0_尾5_鱗右2CP.Update(); - X0Y0_尾5_鱗左1CP.Update(); - X0Y0_尾5_鱗右1CP.Update(); - X0Y0_尾4_尾CP.Update(); - X0Y0_尾4_鱗左3CP.Update(); - X0Y0_尾4_鱗右3CP.Update(); - X0Y0_尾4_鱗左2CP.Update(); - X0Y0_尾4_鱗右2CP.Update(); - X0Y0_尾4_鱗左1CP.Update(); - X0Y0_尾4_鱗右1CP.Update(); - X0Y0_尾3_尾CP.Update(); - X0Y0_尾3_鱗左3CP.Update(); - X0Y0_尾3_鱗右3CP.Update(); - X0Y0_尾3_鱗左2CP.Update(); - X0Y0_尾3_鱗右2CP.Update(); - X0Y0_尾3_鱗左1CP.Update(); - X0Y0_尾3_鱗右1CP.Update(); - X0Y0_尾2_尾CP.Update(); - X0Y0_尾2_鱗左3CP.Update(); - X0Y0_尾2_鱗右3CP.Update(); - X0Y0_尾2_鱗左2CP.Update(); - X0Y0_尾2_鱗右2CP.Update(); - X0Y0_尾2_鱗左1CP.Update(); - X0Y0_尾2_鱗右1CP.Update(); - X0Y0_尾1_尾CP.Update(); - X0Y0_尾1_鱗左3CP.Update(); - X0Y0_尾1_鱗右3CP.Update(); - X0Y0_尾1_鱗左2CP.Update(); - X0Y0_尾1_鱗右2CP.Update(); - X0Y0_尾1_鱗左1CP.Update(); - X0Y0_尾1_鱗右1CP.Update(); - X0Y0_尾0_尾CP.Update(); - X0Y0_尾0_鱗右CP.Update(); - X0Y0_尾0_鱗左CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾35_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾35_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾35_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾35_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾35_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾35_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾35_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 尾35_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾35_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾35_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾35_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾35_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾35_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾35_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾34_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾34_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾34_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾33_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾33_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾33_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 尾35_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾35_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾35_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾35_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾35_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾35_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾35_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾34_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾34_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾34_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾34_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾34_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾33_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾33_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾33_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾33_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + } + } + + public bool 尾35_尾_表示 + { + get + { + return X0Y0_尾35_尾.Dra; + } + set + { + X0Y0_尾35_尾.Dra = value; + X0Y0_尾35_尾.Hit = value; + } + } + + public bool 尾35_鱗左3_表示 + { + get + { + return X0Y0_尾35_鱗左3.Dra; + } + set + { + X0Y0_尾35_鱗左3.Dra = value; + X0Y0_尾35_鱗左3.Hit = value; + } + } + + public bool 尾35_鱗右3_表示 + { + get + { + return X0Y0_尾35_鱗右3.Dra; + } + set + { + X0Y0_尾35_鱗右3.Dra = value; + X0Y0_尾35_鱗右3.Hit = value; + } + } + + public bool 尾35_鱗左2_表示 + { + get + { + return X0Y0_尾35_鱗左2.Dra; + } + set + { + X0Y0_尾35_鱗左2.Dra = value; + X0Y0_尾35_鱗左2.Hit = value; + } + } + + public bool 尾35_鱗右2_表示 + { + get + { + return X0Y0_尾35_鱗右2.Dra; + } + set + { + X0Y0_尾35_鱗右2.Dra = value; + X0Y0_尾35_鱗右2.Hit = value; + } + } + + public bool 尾35_鱗左1_表示 + { + get + { + return X0Y0_尾35_鱗左1.Dra; + } + set + { + X0Y0_尾35_鱗左1.Dra = value; + X0Y0_尾35_鱗左1.Hit = value; + } + } + + public bool 尾35_鱗右1_表示 + { + get + { + return X0Y0_尾35_鱗右1.Dra; + } + set + { + X0Y0_尾35_鱗右1.Dra = value; + X0Y0_尾35_鱗右1.Hit = value; + } + } + + public bool 尾34_尾_表示 + { + get + { + return X0Y0_尾34_尾.Dra; + } + set + { + X0Y0_尾34_尾.Dra = value; + X0Y0_尾34_尾.Hit = value; + } + } + + public bool 尾34_鱗左3_表示 + { + get + { + return X0Y0_尾34_鱗左3.Dra; + } + set + { + X0Y0_尾34_鱗左3.Dra = value; + X0Y0_尾34_鱗左3.Hit = value; + } + } + + public bool 尾34_鱗右3_表示 + { + get + { + return X0Y0_尾34_鱗右3.Dra; + } + set + { + X0Y0_尾34_鱗右3.Dra = value; + X0Y0_尾34_鱗右3.Hit = value; + } + } + + public bool 尾34_鱗左2_表示 + { + get + { + return X0Y0_尾34_鱗左2.Dra; + } + set + { + X0Y0_尾34_鱗左2.Dra = value; + X0Y0_尾34_鱗左2.Hit = value; + } + } + + public bool 尾34_鱗右2_表示 + { + get + { + return X0Y0_尾34_鱗右2.Dra; + } + set + { + X0Y0_尾34_鱗右2.Dra = value; + X0Y0_尾34_鱗右2.Hit = value; + } + } + + public bool 尾34_鱗左1_表示 + { + get + { + return X0Y0_尾34_鱗左1.Dra; + } + set + { + X0Y0_尾34_鱗左1.Dra = value; + X0Y0_尾34_鱗左1.Hit = value; + } + } + + public bool 尾34_鱗右1_表示 + { + get + { + return X0Y0_尾34_鱗右1.Dra; + } + set + { + X0Y0_尾34_鱗右1.Dra = value; + X0Y0_尾34_鱗右1.Hit = value; + } + } + + public bool 尾33_尾_表示 + { + get + { + return X0Y0_尾33_尾.Dra; + } + set + { + X0Y0_尾33_尾.Dra = value; + X0Y0_尾33_尾.Hit = value; + } + } + + public bool 尾33_鱗左3_表示 + { + get + { + return X0Y0_尾33_鱗左3.Dra; + } + set + { + X0Y0_尾33_鱗左3.Dra = value; + X0Y0_尾33_鱗左3.Hit = value; + } + } + + public bool 尾33_鱗右3_表示 + { + get + { + return X0Y0_尾33_鱗右3.Dra; + } + set + { + X0Y0_尾33_鱗右3.Dra = value; + X0Y0_尾33_鱗右3.Hit = value; + } + } + + public bool 尾33_鱗左2_表示 + { + get + { + return X0Y0_尾33_鱗左2.Dra; + } + set + { + X0Y0_尾33_鱗左2.Dra = value; + X0Y0_尾33_鱗左2.Hit = value; + } + } + + public bool 尾33_鱗右2_表示 + { + get + { + return X0Y0_尾33_鱗右2.Dra; + } + set + { + X0Y0_尾33_鱗右2.Dra = value; + X0Y0_尾33_鱗右2.Hit = value; + } + } + + public bool 尾33_鱗左1_表示 + { + get + { + return X0Y0_尾33_鱗左1.Dra; + } + set + { + X0Y0_尾33_鱗左1.Dra = value; + X0Y0_尾33_鱗左1.Hit = value; + } + } + + public bool 尾33_鱗右1_表示 + { + get + { + return X0Y0_尾33_鱗右1.Dra; + } + set + { + X0Y0_尾33_鱗右1.Dra = value; + X0Y0_尾33_鱗右1.Hit = value; + } + } + + public bool 尾32_尾_表示 + { + get + { + return X0Y0_尾32_尾.Dra; + } + set + { + X0Y0_尾32_尾.Dra = value; + X0Y0_尾32_尾.Hit = value; + } + } + + public bool 尾32_鱗左3_表示 + { + get + { + return X0Y0_尾32_鱗左3.Dra; + } + set + { + X0Y0_尾32_鱗左3.Dra = value; + X0Y0_尾32_鱗左3.Hit = value; + } + } + + public bool 尾32_鱗右3_表示 + { + get + { + return X0Y0_尾32_鱗右3.Dra; + } + set + { + X0Y0_尾32_鱗右3.Dra = value; + X0Y0_尾32_鱗右3.Hit = value; + } + } + + public bool 尾32_鱗左2_表示 + { + get + { + return X0Y0_尾32_鱗左2.Dra; + } + set + { + X0Y0_尾32_鱗左2.Dra = value; + X0Y0_尾32_鱗左2.Hit = value; + } + } + + public bool 尾32_鱗右2_表示 + { + get + { + return X0Y0_尾32_鱗右2.Dra; + } + set + { + X0Y0_尾32_鱗右2.Dra = value; + X0Y0_尾32_鱗右2.Hit = value; + } + } + + public bool 尾32_鱗左1_表示 + { + get + { + return X0Y0_尾32_鱗左1.Dra; + } + set + { + X0Y0_尾32_鱗左1.Dra = value; + X0Y0_尾32_鱗左1.Hit = value; + } + } + + public bool 尾32_鱗右1_表示 + { + get + { + return X0Y0_尾32_鱗右1.Dra; + } + set + { + X0Y0_尾32_鱗右1.Dra = value; + X0Y0_尾32_鱗右1.Hit = value; + } + } + + public bool 尾31_尾_表示 + { + get + { + return X0Y0_尾31_尾.Dra; + } + set + { + X0Y0_尾31_尾.Dra = value; + X0Y0_尾31_尾.Hit = value; + } + } + + public bool 尾31_鱗左3_表示 + { + get + { + return X0Y0_尾31_鱗左3.Dra; + } + set + { + X0Y0_尾31_鱗左3.Dra = value; + X0Y0_尾31_鱗左3.Hit = value; + } + } + + public bool 尾31_鱗右3_表示 + { + get + { + return X0Y0_尾31_鱗右3.Dra; + } + set + { + X0Y0_尾31_鱗右3.Dra = value; + X0Y0_尾31_鱗右3.Hit = value; + } + } + + public bool 尾31_鱗左2_表示 + { + get + { + return X0Y0_尾31_鱗左2.Dra; + } + set + { + X0Y0_尾31_鱗左2.Dra = value; + X0Y0_尾31_鱗左2.Hit = value; + } + } + + public bool 尾31_鱗右2_表示 + { + get + { + return X0Y0_尾31_鱗右2.Dra; + } + set + { + X0Y0_尾31_鱗右2.Dra = value; + X0Y0_尾31_鱗右2.Hit = value; + } + } + + public bool 尾31_鱗左1_表示 + { + get + { + return X0Y0_尾31_鱗左1.Dra; + } + set + { + X0Y0_尾31_鱗左1.Dra = value; + X0Y0_尾31_鱗左1.Hit = value; + } + } + + public bool 尾31_鱗右1_表示 + { + get + { + return X0Y0_尾31_鱗右1.Dra; + } + set + { + X0Y0_尾31_鱗右1.Dra = value; + X0Y0_尾31_鱗右1.Hit = value; + } + } + + public bool 尾30_尾_表示 + { + get + { + return X0Y0_尾30_尾.Dra; + } + set + { + X0Y0_尾30_尾.Dra = value; + X0Y0_尾30_尾.Hit = value; + } + } + + public bool 尾30_鱗左3_表示 + { + get + { + return X0Y0_尾30_鱗左3.Dra; + } + set + { + X0Y0_尾30_鱗左3.Dra = value; + X0Y0_尾30_鱗左3.Hit = value; + } + } + + public bool 尾30_鱗右3_表示 + { + get + { + return X0Y0_尾30_鱗右3.Dra; + } + set + { + X0Y0_尾30_鱗右3.Dra = value; + X0Y0_尾30_鱗右3.Hit = value; + } + } + + public bool 尾30_鱗左2_表示 + { + get + { + return X0Y0_尾30_鱗左2.Dra; + } + set + { + X0Y0_尾30_鱗左2.Dra = value; + X0Y0_尾30_鱗左2.Hit = value; + } + } + + public bool 尾30_鱗右2_表示 + { + get + { + return X0Y0_尾30_鱗右2.Dra; + } + set + { + X0Y0_尾30_鱗右2.Dra = value; + X0Y0_尾30_鱗右2.Hit = value; + } + } + + public bool 尾30_鱗左1_表示 + { + get + { + return X0Y0_尾30_鱗左1.Dra; + } + set + { + X0Y0_尾30_鱗左1.Dra = value; + X0Y0_尾30_鱗左1.Hit = value; + } + } + + public bool 尾30_鱗右1_表示 + { + get + { + return X0Y0_尾30_鱗右1.Dra; + } + set + { + X0Y0_尾30_鱗右1.Dra = value; + X0Y0_尾30_鱗右1.Hit = value; + } + } + + public bool 尾29_尾_表示 + { + get + { + return X0Y0_尾29_尾.Dra; + } + set + { + X0Y0_尾29_尾.Dra = value; + X0Y0_尾29_尾.Hit = value; + } + } + + public bool 尾29_鱗左3_表示 + { + get + { + return X0Y0_尾29_鱗左3.Dra; + } + set + { + X0Y0_尾29_鱗左3.Dra = value; + X0Y0_尾29_鱗左3.Hit = value; + } + } + + public bool 尾29_鱗右3_表示 + { + get + { + return X0Y0_尾29_鱗右3.Dra; + } + set + { + X0Y0_尾29_鱗右3.Dra = value; + X0Y0_尾29_鱗右3.Hit = value; + } + } + + public bool 尾29_鱗左2_表示 + { + get + { + return X0Y0_尾29_鱗左2.Dra; + } + set + { + X0Y0_尾29_鱗左2.Dra = value; + X0Y0_尾29_鱗左2.Hit = value; + } + } + + public bool 尾29_鱗右2_表示 + { + get + { + return X0Y0_尾29_鱗右2.Dra; + } + set + { + X0Y0_尾29_鱗右2.Dra = value; + X0Y0_尾29_鱗右2.Hit = value; + } + } + + public bool 尾29_鱗左1_表示 + { + get + { + return X0Y0_尾29_鱗左1.Dra; + } + set + { + X0Y0_尾29_鱗左1.Dra = value; + X0Y0_尾29_鱗左1.Hit = value; + } + } + + public bool 尾29_鱗右1_表示 + { + get + { + return X0Y0_尾29_鱗右1.Dra; + } + set + { + X0Y0_尾29_鱗右1.Dra = value; + X0Y0_尾29_鱗右1.Hit = value; + } + } + + public bool 尾28_尾_表示 + { + get + { + return X0Y0_尾28_尾.Dra; + } + set + { + X0Y0_尾28_尾.Dra = value; + X0Y0_尾28_尾.Hit = value; + } + } + + public bool 尾28_鱗左3_表示 + { + get + { + return X0Y0_尾28_鱗左3.Dra; + } + set + { + X0Y0_尾28_鱗左3.Dra = value; + X0Y0_尾28_鱗左3.Hit = value; + } + } + + public bool 尾28_鱗右3_表示 + { + get + { + return X0Y0_尾28_鱗右3.Dra; + } + set + { + X0Y0_尾28_鱗右3.Dra = value; + X0Y0_尾28_鱗右3.Hit = value; + } + } + + public bool 尾28_鱗左2_表示 + { + get + { + return X0Y0_尾28_鱗左2.Dra; + } + set + { + X0Y0_尾28_鱗左2.Dra = value; + X0Y0_尾28_鱗左2.Hit = value; + } + } + + public bool 尾28_鱗右2_表示 + { + get + { + return X0Y0_尾28_鱗右2.Dra; + } + set + { + X0Y0_尾28_鱗右2.Dra = value; + X0Y0_尾28_鱗右2.Hit = value; + } + } + + public bool 尾28_鱗左1_表示 + { + get + { + return X0Y0_尾28_鱗左1.Dra; + } + set + { + X0Y0_尾28_鱗左1.Dra = value; + X0Y0_尾28_鱗左1.Hit = value; + } + } + + public bool 尾28_鱗右1_表示 + { + get + { + return X0Y0_尾28_鱗右1.Dra; + } + set + { + X0Y0_尾28_鱗右1.Dra = value; + X0Y0_尾28_鱗右1.Hit = value; + } + } + + public bool 尾27_尾_表示 + { + get + { + return X0Y0_尾27_尾.Dra; + } + set + { + X0Y0_尾27_尾.Dra = value; + X0Y0_尾27_尾.Hit = value; + } + } + + public bool 尾27_鱗左3_表示 + { + get + { + return X0Y0_尾27_鱗左3.Dra; + } + set + { + X0Y0_尾27_鱗左3.Dra = value; + X0Y0_尾27_鱗左3.Hit = value; + } + } + + public bool 尾27_鱗右3_表示 + { + get + { + return X0Y0_尾27_鱗右3.Dra; + } + set + { + X0Y0_尾27_鱗右3.Dra = value; + X0Y0_尾27_鱗右3.Hit = value; + } + } + + public bool 尾27_鱗左2_表示 + { + get + { + return X0Y0_尾27_鱗左2.Dra; + } + set + { + X0Y0_尾27_鱗左2.Dra = value; + X0Y0_尾27_鱗左2.Hit = value; + } + } + + public bool 尾27_鱗右2_表示 + { + get + { + return X0Y0_尾27_鱗右2.Dra; + } + set + { + X0Y0_尾27_鱗右2.Dra = value; + X0Y0_尾27_鱗右2.Hit = value; + } + } + + public bool 尾27_鱗左1_表示 + { + get + { + return X0Y0_尾27_鱗左1.Dra; + } + set + { + X0Y0_尾27_鱗左1.Dra = value; + X0Y0_尾27_鱗左1.Hit = value; + } + } + + public bool 尾27_鱗右1_表示 + { + get + { + return X0Y0_尾27_鱗右1.Dra; + } + set + { + X0Y0_尾27_鱗右1.Dra = value; + X0Y0_尾27_鱗右1.Hit = value; + } + } + + public bool 尾26_尾_表示 + { + get + { + return X0Y0_尾26_尾.Dra; + } + set + { + X0Y0_尾26_尾.Dra = value; + X0Y0_尾26_尾.Hit = value; + } + } + + public bool 尾26_鱗左3_表示 + { + get + { + return X0Y0_尾26_鱗左3.Dra; + } + set + { + X0Y0_尾26_鱗左3.Dra = value; + X0Y0_尾26_鱗左3.Hit = value; + } + } + + public bool 尾26_鱗右3_表示 + { + get + { + return X0Y0_尾26_鱗右3.Dra; + } + set + { + X0Y0_尾26_鱗右3.Dra = value; + X0Y0_尾26_鱗右3.Hit = value; + } + } + + public bool 尾26_鱗左2_表示 + { + get + { + return X0Y0_尾26_鱗左2.Dra; + } + set + { + X0Y0_尾26_鱗左2.Dra = value; + X0Y0_尾26_鱗左2.Hit = value; + } + } + + public bool 尾26_鱗右2_表示 + { + get + { + return X0Y0_尾26_鱗右2.Dra; + } + set + { + X0Y0_尾26_鱗右2.Dra = value; + X0Y0_尾26_鱗右2.Hit = value; + } + } + + public bool 尾26_鱗左1_表示 + { + get + { + return X0Y0_尾26_鱗左1.Dra; + } + set + { + X0Y0_尾26_鱗左1.Dra = value; + X0Y0_尾26_鱗左1.Hit = value; + } + } + + public bool 尾26_鱗右1_表示 + { + get + { + return X0Y0_尾26_鱗右1.Dra; + } + set + { + X0Y0_尾26_鱗右1.Dra = value; + X0Y0_尾26_鱗右1.Hit = value; + } + } + + public bool 尾25_尾_表示 + { + get + { + return X0Y0_尾25_尾.Dra; + } + set + { + X0Y0_尾25_尾.Dra = value; + X0Y0_尾25_尾.Hit = value; + } + } + + public bool 尾25_鱗左3_表示 + { + get + { + return X0Y0_尾25_鱗左3.Dra; + } + set + { + X0Y0_尾25_鱗左3.Dra = value; + X0Y0_尾25_鱗左3.Hit = value; + } + } + + public bool 尾25_鱗右3_表示 + { + get + { + return X0Y0_尾25_鱗右3.Dra; + } + set + { + X0Y0_尾25_鱗右3.Dra = value; + X0Y0_尾25_鱗右3.Hit = value; + } + } + + public bool 尾25_鱗左2_表示 + { + get + { + return X0Y0_尾25_鱗左2.Dra; + } + set + { + X0Y0_尾25_鱗左2.Dra = value; + X0Y0_尾25_鱗左2.Hit = value; + } + } + + public bool 尾25_鱗右2_表示 + { + get + { + return X0Y0_尾25_鱗右2.Dra; + } + set + { + X0Y0_尾25_鱗右2.Dra = value; + X0Y0_尾25_鱗右2.Hit = value; + } + } + + public bool 尾25_鱗左1_表示 + { + get + { + return X0Y0_尾25_鱗左1.Dra; + } + set + { + X0Y0_尾25_鱗左1.Dra = value; + X0Y0_尾25_鱗左1.Hit = value; + } + } + + public bool 尾25_鱗右1_表示 + { + get + { + return X0Y0_尾25_鱗右1.Dra; + } + set + { + X0Y0_尾25_鱗右1.Dra = value; + X0Y0_尾25_鱗右1.Hit = value; + } + } + + public bool 尾24_尾_表示 + { + get + { + return X0Y0_尾24_尾.Dra; + } + set + { + X0Y0_尾24_尾.Dra = value; + X0Y0_尾24_尾.Hit = value; + } + } + + public bool 尾24_鱗左3_表示 + { + get + { + return X0Y0_尾24_鱗左3.Dra; + } + set + { + X0Y0_尾24_鱗左3.Dra = value; + X0Y0_尾24_鱗左3.Hit = value; + } + } + + public bool 尾24_鱗右3_表示 + { + get + { + return X0Y0_尾24_鱗右3.Dra; + } + set + { + X0Y0_尾24_鱗右3.Dra = value; + X0Y0_尾24_鱗右3.Hit = value; + } + } + + public bool 尾24_鱗左2_表示 + { + get + { + return X0Y0_尾24_鱗左2.Dra; + } + set + { + X0Y0_尾24_鱗左2.Dra = value; + X0Y0_尾24_鱗左2.Hit = value; + } + } + + public bool 尾24_鱗右2_表示 + { + get + { + return X0Y0_尾24_鱗右2.Dra; + } + set + { + X0Y0_尾24_鱗右2.Dra = value; + X0Y0_尾24_鱗右2.Hit = value; + } + } + + public bool 尾24_鱗左1_表示 + { + get + { + return X0Y0_尾24_鱗左1.Dra; + } + set + { + X0Y0_尾24_鱗左1.Dra = value; + X0Y0_尾24_鱗左1.Hit = value; + } + } + + public bool 尾24_鱗右1_表示 + { + get + { + return X0Y0_尾24_鱗右1.Dra; + } + set + { + X0Y0_尾24_鱗右1.Dra = value; + X0Y0_尾24_鱗右1.Hit = value; + } + } + + public bool 尾23_尾_表示 + { + get + { + return X0Y0_尾23_尾.Dra; + } + set + { + X0Y0_尾23_尾.Dra = value; + X0Y0_尾23_尾.Hit = value; + } + } + + public bool 尾23_鱗左3_表示 + { + get + { + return X0Y0_尾23_鱗左3.Dra; + } + set + { + X0Y0_尾23_鱗左3.Dra = value; + X0Y0_尾23_鱗左3.Hit = value; + } + } + + public bool 尾23_鱗右3_表示 + { + get + { + return X0Y0_尾23_鱗右3.Dra; + } + set + { + X0Y0_尾23_鱗右3.Dra = value; + X0Y0_尾23_鱗右3.Hit = value; + } + } + + public bool 尾23_鱗左2_表示 + { + get + { + return X0Y0_尾23_鱗左2.Dra; + } + set + { + X0Y0_尾23_鱗左2.Dra = value; + X0Y0_尾23_鱗左2.Hit = value; + } + } + + public bool 尾23_鱗右2_表示 + { + get + { + return X0Y0_尾23_鱗右2.Dra; + } + set + { + X0Y0_尾23_鱗右2.Dra = value; + X0Y0_尾23_鱗右2.Hit = value; + } + } + + public bool 尾23_鱗左1_表示 + { + get + { + return X0Y0_尾23_鱗左1.Dra; + } + set + { + X0Y0_尾23_鱗左1.Dra = value; + X0Y0_尾23_鱗左1.Hit = value; + } + } + + public bool 尾23_鱗右1_表示 + { + get + { + return X0Y0_尾23_鱗右1.Dra; + } + set + { + X0Y0_尾23_鱗右1.Dra = value; + X0Y0_尾23_鱗右1.Hit = value; + } + } + + public bool 尾22_尾_表示 + { + get + { + return X0Y0_尾22_尾.Dra; + } + set + { + X0Y0_尾22_尾.Dra = value; + X0Y0_尾22_尾.Hit = value; + } + } + + public bool 尾22_鱗左3_表示 + { + get + { + return X0Y0_尾22_鱗左3.Dra; + } + set + { + X0Y0_尾22_鱗左3.Dra = value; + X0Y0_尾22_鱗左3.Hit = value; + } + } + + public bool 尾22_鱗右3_表示 + { + get + { + return X0Y0_尾22_鱗右3.Dra; + } + set + { + X0Y0_尾22_鱗右3.Dra = value; + X0Y0_尾22_鱗右3.Hit = value; + } + } + + public bool 尾22_鱗左2_表示 + { + get + { + return X0Y0_尾22_鱗左2.Dra; + } + set + { + X0Y0_尾22_鱗左2.Dra = value; + X0Y0_尾22_鱗左2.Hit = value; + } + } + + public bool 尾22_鱗右2_表示 + { + get + { + return X0Y0_尾22_鱗右2.Dra; + } + set + { + X0Y0_尾22_鱗右2.Dra = value; + X0Y0_尾22_鱗右2.Hit = value; + } + } + + public bool 尾22_鱗左1_表示 + { + get + { + return X0Y0_尾22_鱗左1.Dra; + } + set + { + X0Y0_尾22_鱗左1.Dra = value; + X0Y0_尾22_鱗左1.Hit = value; + } + } + + public bool 尾22_鱗右1_表示 + { + get + { + return X0Y0_尾22_鱗右1.Dra; + } + set + { + X0Y0_尾22_鱗右1.Dra = value; + X0Y0_尾22_鱗右1.Hit = value; + } + } + + public bool 尾21_尾_表示 + { + get + { + return X0Y0_尾21_尾.Dra; + } + set + { + X0Y0_尾21_尾.Dra = value; + X0Y0_尾21_尾.Hit = value; + } + } + + public bool 尾21_鱗左3_表示 + { + get + { + return X0Y0_尾21_鱗左3.Dra; + } + set + { + X0Y0_尾21_鱗左3.Dra = value; + X0Y0_尾21_鱗左3.Hit = value; + } + } + + public bool 尾21_鱗右3_表示 + { + get + { + return X0Y0_尾21_鱗右3.Dra; + } + set + { + X0Y0_尾21_鱗右3.Dra = value; + X0Y0_尾21_鱗右3.Hit = value; + } + } + + public bool 尾21_鱗左2_表示 + { + get + { + return X0Y0_尾21_鱗左2.Dra; + } + set + { + X0Y0_尾21_鱗左2.Dra = value; + X0Y0_尾21_鱗左2.Hit = value; + } + } + + public bool 尾21_鱗右2_表示 + { + get + { + return X0Y0_尾21_鱗右2.Dra; + } + set + { + X0Y0_尾21_鱗右2.Dra = value; + X0Y0_尾21_鱗右2.Hit = value; + } + } + + public bool 尾21_鱗左1_表示 + { + get + { + return X0Y0_尾21_鱗左1.Dra; + } + set + { + X0Y0_尾21_鱗左1.Dra = value; + X0Y0_尾21_鱗左1.Hit = value; + } + } + + public bool 尾21_鱗右1_表示 + { + get + { + return X0Y0_尾21_鱗右1.Dra; + } + set + { + X0Y0_尾21_鱗右1.Dra = value; + X0Y0_尾21_鱗右1.Hit = value; + } + } + + public bool 尾20_尾_表示 + { + get + { + return X0Y0_尾20_尾.Dra; + } + set + { + X0Y0_尾20_尾.Dra = value; + X0Y0_尾20_尾.Hit = value; + } + } + + public bool 尾20_鱗左3_表示 + { + get + { + return X0Y0_尾20_鱗左3.Dra; + } + set + { + X0Y0_尾20_鱗左3.Dra = value; + X0Y0_尾20_鱗左3.Hit = value; + } + } + + public bool 尾20_鱗右3_表示 + { + get + { + return X0Y0_尾20_鱗右3.Dra; + } + set + { + X0Y0_尾20_鱗右3.Dra = value; + X0Y0_尾20_鱗右3.Hit = value; + } + } + + public bool 尾20_鱗左2_表示 + { + get + { + return X0Y0_尾20_鱗左2.Dra; + } + set + { + X0Y0_尾20_鱗左2.Dra = value; + X0Y0_尾20_鱗左2.Hit = value; + } + } + + public bool 尾20_鱗右2_表示 + { + get + { + return X0Y0_尾20_鱗右2.Dra; + } + set + { + X0Y0_尾20_鱗右2.Dra = value; + X0Y0_尾20_鱗右2.Hit = value; + } + } + + public bool 尾20_鱗左1_表示 + { + get + { + return X0Y0_尾20_鱗左1.Dra; + } + set + { + X0Y0_尾20_鱗左1.Dra = value; + X0Y0_尾20_鱗左1.Hit = value; + } + } + + public bool 尾20_鱗右1_表示 + { + get + { + return X0Y0_尾20_鱗右1.Dra; + } + set + { + X0Y0_尾20_鱗右1.Dra = value; + X0Y0_尾20_鱗右1.Hit = value; + } + } + + public bool 尾19_尾_表示 + { + get + { + return X0Y0_尾19_尾.Dra; + } + set + { + X0Y0_尾19_尾.Dra = value; + X0Y0_尾19_尾.Hit = value; + } + } + + public bool 尾19_鱗左3_表示 + { + get + { + return X0Y0_尾19_鱗左3.Dra; + } + set + { + X0Y0_尾19_鱗左3.Dra = value; + X0Y0_尾19_鱗左3.Hit = value; + } + } + + public bool 尾19_鱗右3_表示 + { + get + { + return X0Y0_尾19_鱗右3.Dra; + } + set + { + X0Y0_尾19_鱗右3.Dra = value; + X0Y0_尾19_鱗右3.Hit = value; + } + } + + public bool 尾19_鱗左2_表示 + { + get + { + return X0Y0_尾19_鱗左2.Dra; + } + set + { + X0Y0_尾19_鱗左2.Dra = value; + X0Y0_尾19_鱗左2.Hit = value; + } + } + + public bool 尾19_鱗右2_表示 + { + get + { + return X0Y0_尾19_鱗右2.Dra; + } + set + { + X0Y0_尾19_鱗右2.Dra = value; + X0Y0_尾19_鱗右2.Hit = value; + } + } + + public bool 尾19_鱗左1_表示 + { + get + { + return X0Y0_尾19_鱗左1.Dra; + } + set + { + X0Y0_尾19_鱗左1.Dra = value; + X0Y0_尾19_鱗左1.Hit = value; + } + } + + public bool 尾19_鱗右1_表示 + { + get + { + return X0Y0_尾19_鱗右1.Dra; + } + set + { + X0Y0_尾19_鱗右1.Dra = value; + X0Y0_尾19_鱗右1.Hit = value; + } + } + + public bool 尾18_尾_表示 + { + get + { + return X0Y0_尾18_尾.Dra; + } + set + { + X0Y0_尾18_尾.Dra = value; + X0Y0_尾18_尾.Hit = value; + } + } + + public bool 尾18_鱗左3_表示 + { + get + { + return X0Y0_尾18_鱗左3.Dra; + } + set + { + X0Y0_尾18_鱗左3.Dra = value; + X0Y0_尾18_鱗左3.Hit = value; + } + } + + public bool 尾18_鱗右3_表示 + { + get + { + return X0Y0_尾18_鱗右3.Dra; + } + set + { + X0Y0_尾18_鱗右3.Dra = value; + X0Y0_尾18_鱗右3.Hit = value; + } + } + + public bool 尾18_鱗左2_表示 + { + get + { + return X0Y0_尾18_鱗左2.Dra; + } + set + { + X0Y0_尾18_鱗左2.Dra = value; + X0Y0_尾18_鱗左2.Hit = value; + } + } + + public bool 尾18_鱗右2_表示 + { + get + { + return X0Y0_尾18_鱗右2.Dra; + } + set + { + X0Y0_尾18_鱗右2.Dra = value; + X0Y0_尾18_鱗右2.Hit = value; + } + } + + public bool 尾18_鱗左1_表示 + { + get + { + return X0Y0_尾18_鱗左1.Dra; + } + set + { + X0Y0_尾18_鱗左1.Dra = value; + X0Y0_尾18_鱗左1.Hit = value; + } + } + + public bool 尾18_鱗右1_表示 + { + get + { + return X0Y0_尾18_鱗右1.Dra; + } + set + { + X0Y0_尾18_鱗右1.Dra = value; + X0Y0_尾18_鱗右1.Hit = value; + } + } + + public bool 尾17_尾_表示 + { + get + { + return X0Y0_尾17_尾.Dra; + } + set + { + X0Y0_尾17_尾.Dra = value; + X0Y0_尾17_尾.Hit = value; + } + } + + public bool 尾17_鱗左3_表示 + { + get + { + return X0Y0_尾17_鱗左3.Dra; + } + set + { + X0Y0_尾17_鱗左3.Dra = value; + X0Y0_尾17_鱗左3.Hit = value; + } + } + + public bool 尾17_鱗右3_表示 + { + get + { + return X0Y0_尾17_鱗右3.Dra; + } + set + { + X0Y0_尾17_鱗右3.Dra = value; + X0Y0_尾17_鱗右3.Hit = value; + } + } + + public bool 尾17_鱗左2_表示 + { + get + { + return X0Y0_尾17_鱗左2.Dra; + } + set + { + X0Y0_尾17_鱗左2.Dra = value; + X0Y0_尾17_鱗左2.Hit = value; + } + } + + public bool 尾17_鱗右2_表示 + { + get + { + return X0Y0_尾17_鱗右2.Dra; + } + set + { + X0Y0_尾17_鱗右2.Dra = value; + X0Y0_尾17_鱗右2.Hit = value; + } + } + + public bool 尾17_鱗左1_表示 + { + get + { + return X0Y0_尾17_鱗左1.Dra; + } + set + { + X0Y0_尾17_鱗左1.Dra = value; + X0Y0_尾17_鱗左1.Hit = value; + } + } + + public bool 尾17_鱗右1_表示 + { + get + { + return X0Y0_尾17_鱗右1.Dra; + } + set + { + X0Y0_尾17_鱗右1.Dra = value; + X0Y0_尾17_鱗右1.Hit = value; + } + } + + public bool 尾16_尾_表示 + { + get + { + return X0Y0_尾16_尾.Dra; + } + set + { + X0Y0_尾16_尾.Dra = value; + X0Y0_尾16_尾.Hit = value; + } + } + + public bool 尾16_鱗左3_表示 + { + get + { + return X0Y0_尾16_鱗左3.Dra; + } + set + { + X0Y0_尾16_鱗左3.Dra = value; + X0Y0_尾16_鱗左3.Hit = value; + } + } + + public bool 尾16_鱗右3_表示 + { + get + { + return X0Y0_尾16_鱗右3.Dra; + } + set + { + X0Y0_尾16_鱗右3.Dra = value; + X0Y0_尾16_鱗右3.Hit = value; + } + } + + public bool 尾16_鱗左2_表示 + { + get + { + return X0Y0_尾16_鱗左2.Dra; + } + set + { + X0Y0_尾16_鱗左2.Dra = value; + X0Y0_尾16_鱗左2.Hit = value; + } + } + + public bool 尾16_鱗右2_表示 + { + get + { + return X0Y0_尾16_鱗右2.Dra; + } + set + { + X0Y0_尾16_鱗右2.Dra = value; + X0Y0_尾16_鱗右2.Hit = value; + } + } + + public bool 尾16_鱗左1_表示 + { + get + { + return X0Y0_尾16_鱗左1.Dra; + } + set + { + X0Y0_尾16_鱗左1.Dra = value; + X0Y0_尾16_鱗左1.Hit = value; + } + } + + public bool 尾16_鱗右1_表示 + { + get + { + return X0Y0_尾16_鱗右1.Dra; + } + set + { + X0Y0_尾16_鱗右1.Dra = value; + X0Y0_尾16_鱗右1.Hit = value; + } + } + + public bool 尾15_尾_表示 + { + get + { + return X0Y0_尾15_尾.Dra; + } + set + { + X0Y0_尾15_尾.Dra = value; + X0Y0_尾15_尾.Hit = value; + } + } + + public bool 尾15_鱗左3_表示 + { + get + { + return X0Y0_尾15_鱗左3.Dra; + } + set + { + X0Y0_尾15_鱗左3.Dra = value; + X0Y0_尾15_鱗左3.Hit = value; + } + } + + public bool 尾15_鱗右3_表示 + { + get + { + return X0Y0_尾15_鱗右3.Dra; + } + set + { + X0Y0_尾15_鱗右3.Dra = value; + X0Y0_尾15_鱗右3.Hit = value; + } + } + + public bool 尾15_鱗左2_表示 + { + get + { + return X0Y0_尾15_鱗左2.Dra; + } + set + { + X0Y0_尾15_鱗左2.Dra = value; + X0Y0_尾15_鱗左2.Hit = value; + } + } + + public bool 尾15_鱗右2_表示 + { + get + { + return X0Y0_尾15_鱗右2.Dra; + } + set + { + X0Y0_尾15_鱗右2.Dra = value; + X0Y0_尾15_鱗右2.Hit = value; + } + } + + public bool 尾15_鱗左1_表示 + { + get + { + return X0Y0_尾15_鱗左1.Dra; + } + set + { + X0Y0_尾15_鱗左1.Dra = value; + X0Y0_尾15_鱗左1.Hit = value; + } + } + + public bool 尾15_鱗右1_表示 + { + get + { + return X0Y0_尾15_鱗右1.Dra; + } + set + { + X0Y0_尾15_鱗右1.Dra = value; + X0Y0_尾15_鱗右1.Hit = value; + } + } + + public bool 尾14_尾_表示 + { + get + { + return X0Y0_尾14_尾.Dra; + } + set + { + X0Y0_尾14_尾.Dra = value; + X0Y0_尾14_尾.Hit = value; + } + } + + public bool 尾14_鱗左3_表示 + { + get + { + return X0Y0_尾14_鱗左3.Dra; + } + set + { + X0Y0_尾14_鱗左3.Dra = value; + X0Y0_尾14_鱗左3.Hit = value; + } + } + + public bool 尾14_鱗右3_表示 + { + get + { + return X0Y0_尾14_鱗右3.Dra; + } + set + { + X0Y0_尾14_鱗右3.Dra = value; + X0Y0_尾14_鱗右3.Hit = value; + } + } + + public bool 尾14_鱗左2_表示 + { + get + { + return X0Y0_尾14_鱗左2.Dra; + } + set + { + X0Y0_尾14_鱗左2.Dra = value; + X0Y0_尾14_鱗左2.Hit = value; + } + } + + public bool 尾14_鱗右2_表示 + { + get + { + return X0Y0_尾14_鱗右2.Dra; + } + set + { + X0Y0_尾14_鱗右2.Dra = value; + X0Y0_尾14_鱗右2.Hit = value; + } + } + + public bool 尾14_鱗左1_表示 + { + get + { + return X0Y0_尾14_鱗左1.Dra; + } + set + { + X0Y0_尾14_鱗左1.Dra = value; + X0Y0_尾14_鱗左1.Hit = value; + } + } + + public bool 尾14_鱗右1_表示 + { + get + { + return X0Y0_尾14_鱗右1.Dra; + } + set + { + X0Y0_尾14_鱗右1.Dra = value; + X0Y0_尾14_鱗右1.Hit = value; + } + } + + public bool 尾13_尾_表示 + { + get + { + return X0Y0_尾13_尾.Dra; + } + set + { + X0Y0_尾13_尾.Dra = value; + X0Y0_尾13_尾.Hit = value; + } + } + + public bool 尾13_鱗左3_表示 + { + get + { + return X0Y0_尾13_鱗左3.Dra; + } + set + { + X0Y0_尾13_鱗左3.Dra = value; + X0Y0_尾13_鱗左3.Hit = value; + } + } + + public bool 尾13_鱗右3_表示 + { + get + { + return X0Y0_尾13_鱗右3.Dra; + } + set + { + X0Y0_尾13_鱗右3.Dra = value; + X0Y0_尾13_鱗右3.Hit = value; + } + } + + public bool 尾13_鱗左2_表示 + { + get + { + return X0Y0_尾13_鱗左2.Dra; + } + set + { + X0Y0_尾13_鱗左2.Dra = value; + X0Y0_尾13_鱗左2.Hit = value; + } + } + + public bool 尾13_鱗右2_表示 + { + get + { + return X0Y0_尾13_鱗右2.Dra; + } + set + { + X0Y0_尾13_鱗右2.Dra = value; + X0Y0_尾13_鱗右2.Hit = value; + } + } + + public bool 尾13_鱗左1_表示 + { + get + { + return X0Y0_尾13_鱗左1.Dra; + } + set + { + X0Y0_尾13_鱗左1.Dra = value; + X0Y0_尾13_鱗左1.Hit = value; + } + } + + public bool 尾13_鱗右1_表示 + { + get + { + return X0Y0_尾13_鱗右1.Dra; + } + set + { + X0Y0_尾13_鱗右1.Dra = value; + X0Y0_尾13_鱗右1.Hit = value; + } + } + + public bool 尾12_尾_表示 + { + get + { + return X0Y0_尾12_尾.Dra; + } + set + { + X0Y0_尾12_尾.Dra = value; + X0Y0_尾12_尾.Hit = value; + } + } + + public bool 尾12_鱗左3_表示 + { + get + { + return X0Y0_尾12_鱗左3.Dra; + } + set + { + X0Y0_尾12_鱗左3.Dra = value; + X0Y0_尾12_鱗左3.Hit = value; + } + } + + public bool 尾12_鱗右3_表示 + { + get + { + return X0Y0_尾12_鱗右3.Dra; + } + set + { + X0Y0_尾12_鱗右3.Dra = value; + X0Y0_尾12_鱗右3.Hit = value; + } + } + + public bool 尾12_鱗左2_表示 + { + get + { + return X0Y0_尾12_鱗左2.Dra; + } + set + { + X0Y0_尾12_鱗左2.Dra = value; + X0Y0_尾12_鱗左2.Hit = value; + } + } + + public bool 尾12_鱗右2_表示 + { + get + { + return X0Y0_尾12_鱗右2.Dra; + } + set + { + X0Y0_尾12_鱗右2.Dra = value; + X0Y0_尾12_鱗右2.Hit = value; + } + } + + public bool 尾12_鱗左1_表示 + { + get + { + return X0Y0_尾12_鱗左1.Dra; + } + set + { + X0Y0_尾12_鱗左1.Dra = value; + X0Y0_尾12_鱗左1.Hit = value; + } + } + + public bool 尾12_鱗右1_表示 + { + get + { + return X0Y0_尾12_鱗右1.Dra; + } + set + { + X0Y0_尾12_鱗右1.Dra = value; + X0Y0_尾12_鱗右1.Hit = value; + } + } + + public bool 尾11_尾_表示 + { + get + { + return X0Y0_尾11_尾.Dra; + } + set + { + X0Y0_尾11_尾.Dra = value; + X0Y0_尾11_尾.Hit = value; + } + } + + public bool 尾11_鱗左3_表示 + { + get + { + return X0Y0_尾11_鱗左3.Dra; + } + set + { + X0Y0_尾11_鱗左3.Dra = value; + X0Y0_尾11_鱗左3.Hit = value; + } + } + + public bool 尾11_鱗右3_表示 + { + get + { + return X0Y0_尾11_鱗右3.Dra; + } + set + { + X0Y0_尾11_鱗右3.Dra = value; + X0Y0_尾11_鱗右3.Hit = value; + } + } + + public bool 尾11_鱗左2_表示 + { + get + { + return X0Y0_尾11_鱗左2.Dra; + } + set + { + X0Y0_尾11_鱗左2.Dra = value; + X0Y0_尾11_鱗左2.Hit = value; + } + } + + public bool 尾11_鱗右2_表示 + { + get + { + return X0Y0_尾11_鱗右2.Dra; + } + set + { + X0Y0_尾11_鱗右2.Dra = value; + X0Y0_尾11_鱗右2.Hit = value; + } + } + + public bool 尾11_鱗左1_表示 + { + get + { + return X0Y0_尾11_鱗左1.Dra; + } + set + { + X0Y0_尾11_鱗左1.Dra = value; + X0Y0_尾11_鱗左1.Hit = value; + } + } + + public bool 尾11_鱗右1_表示 + { + get + { + return X0Y0_尾11_鱗右1.Dra; + } + set + { + X0Y0_尾11_鱗右1.Dra = value; + X0Y0_尾11_鱗右1.Hit = value; + } + } + + public bool 尾10_尾_表示 + { + get + { + return X0Y0_尾10_尾.Dra; + } + set + { + X0Y0_尾10_尾.Dra = value; + X0Y0_尾10_尾.Hit = value; + } + } + + public bool 尾10_鱗左3_表示 + { + get + { + return X0Y0_尾10_鱗左3.Dra; + } + set + { + X0Y0_尾10_鱗左3.Dra = value; + X0Y0_尾10_鱗左3.Hit = value; + } + } + + public bool 尾10_鱗右3_表示 + { + get + { + return X0Y0_尾10_鱗右3.Dra; + } + set + { + X0Y0_尾10_鱗右3.Dra = value; + X0Y0_尾10_鱗右3.Hit = value; + } + } + + public bool 尾10_鱗左2_表示 + { + get + { + return X0Y0_尾10_鱗左2.Dra; + } + set + { + X0Y0_尾10_鱗左2.Dra = value; + X0Y0_尾10_鱗左2.Hit = value; + } + } + + public bool 尾10_鱗右2_表示 + { + get + { + return X0Y0_尾10_鱗右2.Dra; + } + set + { + X0Y0_尾10_鱗右2.Dra = value; + X0Y0_尾10_鱗右2.Hit = value; + } + } + + public bool 尾10_鱗左1_表示 + { + get + { + return X0Y0_尾10_鱗左1.Dra; + } + set + { + X0Y0_尾10_鱗左1.Dra = value; + X0Y0_尾10_鱗左1.Hit = value; + } + } + + public bool 尾10_鱗右1_表示 + { + get + { + return X0Y0_尾10_鱗右1.Dra; + } + set + { + X0Y0_尾10_鱗右1.Dra = value; + X0Y0_尾10_鱗右1.Hit = value; + } + } + + public bool 尾9_表示 + { + get + { + return X0Y0_尾9_尾.Dra; + } + set + { + X0Y0_尾9_尾.Dra = value; + X0Y0_尾9_尾.Hit = value; + } + } + + public bool 尾9_鱗左3_表示 + { + get + { + return X0Y0_尾9_鱗左3.Dra; + } + set + { + X0Y0_尾9_鱗左3.Dra = value; + X0Y0_尾9_鱗左3.Hit = value; + } + } + + public bool 尾9_鱗右3_表示 + { + get + { + return X0Y0_尾9_鱗右3.Dra; + } + set + { + X0Y0_尾9_鱗右3.Dra = value; + X0Y0_尾9_鱗右3.Hit = value; + } + } + + public bool 尾9_鱗左2_表示 + { + get + { + return X0Y0_尾9_鱗左2.Dra; + } + set + { + X0Y0_尾9_鱗左2.Dra = value; + X0Y0_尾9_鱗左2.Hit = value; + } + } + + public bool 尾9_鱗右2_表示 + { + get + { + return X0Y0_尾9_鱗右2.Dra; + } + set + { + X0Y0_尾9_鱗右2.Dra = value; + X0Y0_尾9_鱗右2.Hit = value; + } + } + + public bool 尾9_鱗左1_表示 + { + get + { + return X0Y0_尾9_鱗左1.Dra; + } + set + { + X0Y0_尾9_鱗左1.Dra = value; + X0Y0_尾9_鱗左1.Hit = value; + } + } + + public bool 尾9_鱗右1_表示 + { + get + { + return X0Y0_尾9_鱗右1.Dra; + } + set + { + X0Y0_尾9_鱗右1.Dra = value; + X0Y0_尾9_鱗右1.Hit = value; + } + } + + public bool 尾8_表示 + { + get + { + return X0Y0_尾8_尾.Dra; + } + set + { + X0Y0_尾8_尾.Dra = value; + X0Y0_尾8_尾.Hit = value; + } + } + + public bool 尾8_鱗左3_表示 + { + get + { + return X0Y0_尾8_鱗左3.Dra; + } + set + { + X0Y0_尾8_鱗左3.Dra = value; + X0Y0_尾8_鱗左3.Hit = value; + } + } + + public bool 尾8_鱗右3_表示 + { + get + { + return X0Y0_尾8_鱗右3.Dra; + } + set + { + X0Y0_尾8_鱗右3.Dra = value; + X0Y0_尾8_鱗右3.Hit = value; + } + } + + public bool 尾8_鱗左2_表示 + { + get + { + return X0Y0_尾8_鱗左2.Dra; + } + set + { + X0Y0_尾8_鱗左2.Dra = value; + X0Y0_尾8_鱗左2.Hit = value; + } + } + + public bool 尾8_鱗右2_表示 + { + get + { + return X0Y0_尾8_鱗右2.Dra; + } + set + { + X0Y0_尾8_鱗右2.Dra = value; + X0Y0_尾8_鱗右2.Hit = value; + } + } + + public bool 尾8_鱗左1_表示 + { + get + { + return X0Y0_尾8_鱗左1.Dra; + } + set + { + X0Y0_尾8_鱗左1.Dra = value; + X0Y0_尾8_鱗左1.Hit = value; + } + } + + public bool 尾8_鱗右1_表示 + { + get + { + return X0Y0_尾8_鱗右1.Dra; + } + set + { + X0Y0_尾8_鱗右1.Dra = value; + X0Y0_尾8_鱗右1.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 尾7_表示 + { + get + { + return X0Y0_尾7_尾.Dra; + } + set + { + X0Y0_尾7_尾.Dra = value; + X0Y0_尾7_尾.Hit = value; + } + } + + public bool 尾7_鱗左3_表示 + { + get + { + return X0Y0_尾7_鱗左3.Dra; + } + set + { + X0Y0_尾7_鱗左3.Dra = value; + X0Y0_尾7_鱗左3.Hit = value; + } + } + + public bool 尾7_鱗右3_表示 + { + get + { + return X0Y0_尾7_鱗右3.Dra; + } + set + { + X0Y0_尾7_鱗右3.Dra = value; + X0Y0_尾7_鱗右3.Hit = value; + } + } + + public bool 尾7_鱗左2_表示 + { + get + { + return X0Y0_尾7_鱗左2.Dra; + } + set + { + X0Y0_尾7_鱗左2.Dra = value; + X0Y0_尾7_鱗左2.Hit = value; + } + } + + public bool 尾7_鱗右2_表示 + { + get + { + return X0Y0_尾7_鱗右2.Dra; + } + set + { + X0Y0_尾7_鱗右2.Dra = value; + X0Y0_尾7_鱗右2.Hit = value; + } + } + + public bool 尾7_鱗左1_表示 + { + get + { + return X0Y0_尾7_鱗左1.Dra; + } + set + { + X0Y0_尾7_鱗左1.Dra = value; + X0Y0_尾7_鱗左1.Hit = value; + } + } + + public bool 尾7_鱗右1_表示 + { + get + { + return X0Y0_尾7_鱗右1.Dra; + } + set + { + X0Y0_尾7_鱗右1.Dra = value; + X0Y0_尾7_鱗右1.Hit = value; + } + } + + public bool 尾6_表示 + { + get + { + return X0Y0_尾6_尾.Dra; + } + set + { + X0Y0_尾6_尾.Dra = value; + X0Y0_尾6_尾.Hit = value; + } + } + + public bool 尾6_鱗左3_表示 + { + get + { + return X0Y0_尾6_鱗左3.Dra; + } + set + { + X0Y0_尾6_鱗左3.Dra = value; + X0Y0_尾6_鱗左3.Hit = value; + } + } + + public bool 尾6_鱗右3_表示 + { + get + { + return X0Y0_尾6_鱗右3.Dra; + } + set + { + X0Y0_尾6_鱗右3.Dra = value; + X0Y0_尾6_鱗右3.Hit = value; + } + } + + public bool 尾6_鱗左2_表示 + { + get + { + return X0Y0_尾6_鱗左2.Dra; + } + set + { + X0Y0_尾6_鱗左2.Dra = value; + X0Y0_尾6_鱗左2.Hit = value; + } + } + + public bool 尾6_鱗右2_表示 + { + get + { + return X0Y0_尾6_鱗右2.Dra; + } + set + { + X0Y0_尾6_鱗右2.Dra = value; + X0Y0_尾6_鱗右2.Hit = value; + } + } + + public bool 尾6_鱗左1_表示 + { + get + { + return X0Y0_尾6_鱗左1.Dra; + } + set + { + X0Y0_尾6_鱗左1.Dra = value; + X0Y0_尾6_鱗左1.Hit = value; + } + } + + public bool 尾6_鱗右1_表示 + { + get + { + return X0Y0_尾6_鱗右1.Dra; + } + set + { + X0Y0_尾6_鱗右1.Dra = value; + X0Y0_尾6_鱗右1.Hit = value; + } + } + + public bool 尾5_表示 + { + get + { + return X0Y0_尾5_尾.Dra; + } + set + { + X0Y0_尾5_尾.Dra = value; + X0Y0_尾5_尾.Hit = value; + } + } + + public bool 尾5_鱗左3_表示 + { + get + { + return X0Y0_尾5_鱗左3.Dra; + } + set + { + X0Y0_尾5_鱗左3.Dra = value; + X0Y0_尾5_鱗左3.Hit = value; + } + } + + public bool 尾5_鱗右3_表示 + { + get + { + return X0Y0_尾5_鱗右3.Dra; + } + set + { + X0Y0_尾5_鱗右3.Dra = value; + X0Y0_尾5_鱗右3.Hit = value; + } + } + + public bool 尾5_鱗左2_表示 + { + get + { + return X0Y0_尾5_鱗左2.Dra; + } + set + { + X0Y0_尾5_鱗左2.Dra = value; + X0Y0_尾5_鱗左2.Hit = value; + } + } + + public bool 尾5_鱗右2_表示 + { + get + { + return X0Y0_尾5_鱗右2.Dra; + } + set + { + X0Y0_尾5_鱗右2.Dra = value; + X0Y0_尾5_鱗右2.Hit = value; + } + } + + public bool 尾5_鱗左1_表示 + { + get + { + return X0Y0_尾5_鱗左1.Dra; + } + set + { + X0Y0_尾5_鱗左1.Dra = value; + X0Y0_尾5_鱗左1.Hit = value; + } + } + + public bool 尾5_鱗右1_表示 + { + get + { + return X0Y0_尾5_鱗右1.Dra; + } + set + { + X0Y0_尾5_鱗右1.Dra = value; + X0Y0_尾5_鱗右1.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4_尾.Dra; + } + set + { + X0Y0_尾4_尾.Dra = value; + X0Y0_尾4_尾.Hit = value; + } + } + + public bool 尾4_鱗左3_表示 + { + get + { + return X0Y0_尾4_鱗左3.Dra; + } + set + { + X0Y0_尾4_鱗左3.Dra = value; + X0Y0_尾4_鱗左3.Hit = value; + } + } + + public bool 尾4_鱗右3_表示 + { + get + { + return X0Y0_尾4_鱗右3.Dra; + } + set + { + X0Y0_尾4_鱗右3.Dra = value; + X0Y0_尾4_鱗右3.Hit = value; + } + } + + public bool 尾4_鱗左2_表示 + { + get + { + return X0Y0_尾4_鱗左2.Dra; + } + set + { + X0Y0_尾4_鱗左2.Dra = value; + X0Y0_尾4_鱗左2.Hit = value; + } + } + + public bool 尾4_鱗右2_表示 + { + get + { + return X0Y0_尾4_鱗右2.Dra; + } + set + { + X0Y0_尾4_鱗右2.Dra = value; + X0Y0_尾4_鱗右2.Hit = value; + } + } + + public bool 尾4_鱗左1_表示 + { + get + { + return X0Y0_尾4_鱗左1.Dra; + } + set + { + X0Y0_尾4_鱗左1.Dra = value; + X0Y0_尾4_鱗左1.Hit = value; + } + } + + public bool 尾4_鱗右1_表示 + { + get + { + return X0Y0_尾4_鱗右1.Dra; + } + set + { + X0Y0_尾4_鱗右1.Dra = value; + X0Y0_尾4_鱗右1.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3_尾.Dra; + } + set + { + X0Y0_尾3_尾.Dra = value; + X0Y0_尾3_尾.Hit = value; + } + } + + public bool 尾3_鱗左3_表示 + { + get + { + return X0Y0_尾3_鱗左3.Dra; + } + set + { + X0Y0_尾3_鱗左3.Dra = value; + X0Y0_尾3_鱗左3.Hit = value; + } + } + + public bool 尾3_鱗右3_表示 + { + get + { + return X0Y0_尾3_鱗右3.Dra; + } + set + { + X0Y0_尾3_鱗右3.Dra = value; + X0Y0_尾3_鱗右3.Hit = value; + } + } + + public bool 尾3_鱗左2_表示 + { + get + { + return X0Y0_尾3_鱗左2.Dra; + } + set + { + X0Y0_尾3_鱗左2.Dra = value; + X0Y0_尾3_鱗左2.Hit = value; + } + } + + public bool 尾3_鱗右2_表示 + { + get + { + return X0Y0_尾3_鱗右2.Dra; + } + set + { + X0Y0_尾3_鱗右2.Dra = value; + X0Y0_尾3_鱗右2.Hit = value; + } + } + + public bool 尾3_鱗左1_表示 + { + get + { + return X0Y0_尾3_鱗左1.Dra; + } + set + { + X0Y0_尾3_鱗左1.Dra = value; + X0Y0_尾3_鱗左1.Hit = value; + } + } + + public bool 尾3_鱗右1_表示 + { + get + { + return X0Y0_尾3_鱗右1.Dra; + } + set + { + X0Y0_尾3_鱗右1.Dra = value; + X0Y0_尾3_鱗右1.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2_尾.Dra; + } + set + { + X0Y0_尾2_尾.Dra = value; + X0Y0_尾2_尾.Hit = value; + } + } + + public bool 尾2_鱗左3_表示 + { + get + { + return X0Y0_尾2_鱗左3.Dra; + } + set + { + X0Y0_尾2_鱗左3.Dra = value; + X0Y0_尾2_鱗左3.Hit = value; + } + } + + public bool 尾2_鱗右3_表示 + { + get + { + return X0Y0_尾2_鱗右3.Dra; + } + set + { + X0Y0_尾2_鱗右3.Dra = value; + X0Y0_尾2_鱗右3.Hit = value; + } + } + + public bool 尾2_鱗左2_表示 + { + get + { + return X0Y0_尾2_鱗左2.Dra; + } + set + { + X0Y0_尾2_鱗左2.Dra = value; + X0Y0_尾2_鱗左2.Hit = value; + } + } + + public bool 尾2_鱗右2_表示 + { + get + { + return X0Y0_尾2_鱗右2.Dra; + } + set + { + X0Y0_尾2_鱗右2.Dra = value; + X0Y0_尾2_鱗右2.Hit = value; + } + } + + public bool 尾2_鱗左1_表示 + { + get + { + return X0Y0_尾2_鱗左1.Dra; + } + set + { + X0Y0_尾2_鱗左1.Dra = value; + X0Y0_尾2_鱗左1.Hit = value; + } + } + + public bool 尾2_鱗右1_表示 + { + get + { + return X0Y0_尾2_鱗右1.Dra; + } + set + { + X0Y0_尾2_鱗右1.Dra = value; + X0Y0_尾2_鱗右1.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1_尾.Dra; + } + set + { + X0Y0_尾1_尾.Dra = value; + X0Y0_尾1_尾.Hit = value; + } + } + + public bool 尾1_鱗左3_表示 + { + get + { + return X0Y0_尾1_鱗左3.Dra; + } + set + { + X0Y0_尾1_鱗左3.Dra = value; + X0Y0_尾1_鱗左3.Hit = value; + } + } + + public bool 尾1_鱗右3_表示 + { + get + { + return X0Y0_尾1_鱗右3.Dra; + } + set + { + X0Y0_尾1_鱗右3.Dra = value; + X0Y0_尾1_鱗右3.Hit = value; + } + } + + public bool 尾1_鱗左2_表示 + { + get + { + return X0Y0_尾1_鱗左2.Dra; + } + set + { + X0Y0_尾1_鱗左2.Dra = value; + X0Y0_尾1_鱗左2.Hit = value; + } + } + + public bool 尾1_鱗右2_表示 + { + get + { + return X0Y0_尾1_鱗右2.Dra; + } + set + { + X0Y0_尾1_鱗右2.Dra = value; + X0Y0_尾1_鱗右2.Hit = value; + } + } + + public bool 尾1_鱗左1_表示 + { + get + { + return X0Y0_尾1_鱗左1.Dra; + } + set + { + X0Y0_尾1_鱗左1.Dra = value; + X0Y0_尾1_鱗左1.Hit = value; + } + } + + public bool 尾1_鱗右1_表示 + { + get + { + return X0Y0_尾1_鱗右1.Dra; + } + set + { + X0Y0_尾1_鱗右1.Dra = value; + X0Y0_尾1_鱗右1.Hit = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0_尾.Dra; + } + set + { + X0Y0_尾0_尾.Dra = value; + X0Y0_尾0_尾.Hit = value; + } + } + + public bool 尾0_鱗右_表示 + { + get + { + return X0Y0_尾0_鱗右.Dra; + } + set + { + X0Y0_尾0_鱗右.Dra = value; + X0Y0_尾0_鱗右.Hit = value; + } + } + + public bool 尾0_鱗左_表示 + { + get + { + return X0Y0_尾0_鱗左.Dra; + } + set + { + X0Y0_尾0_鱗左.Dra = value; + X0Y0_尾0_鱗左.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public bool 尾先表示 + { + get + { + return 尾35_尾_表示; + } + set + { + 尾35_尾_表示 = value; + 尾35_鱗左3_表示 = value; + 尾35_鱗右3_表示 = value; + 尾35_鱗左2_表示 = value; + 尾35_鱗右2_表示 = value; + 尾35_鱗左1_表示 = value; + 尾35_鱗右1_表示 = value; + 尾34_尾_表示 = value; + 尾34_鱗左3_表示 = value; + 尾34_鱗右3_表示 = value; + 尾34_鱗左2_表示 = value; + 尾34_鱗右2_表示 = value; + 尾34_鱗左1_表示 = value; + 尾34_鱗右1_表示 = value; + 尾33_尾_表示 = value; + 尾33_鱗左3_表示 = value; + 尾33_鱗右3_表示 = value; + 尾33_鱗左2_表示 = value; + 尾33_鱗右2_表示 = value; + 尾33_鱗左1_表示 = value; + 尾33_鱗右1_表示 = value; + 尾32_尾_表示 = value; + 尾32_鱗左3_表示 = value; + 尾32_鱗右3_表示 = value; + 尾32_鱗左2_表示 = value; + 尾32_鱗右2_表示 = value; + 尾32_鱗左1_表示 = value; + 尾32_鱗右1_表示 = value; + 尾31_尾_表示 = value; + 尾31_鱗左3_表示 = value; + 尾31_鱗右3_表示 = value; + 尾31_鱗左2_表示 = value; + 尾31_鱗右2_表示 = value; + 尾31_鱗左1_表示 = value; + 尾31_鱗右1_表示 = value; + 尾30_尾_表示 = value; + 尾30_鱗左3_表示 = value; + 尾30_鱗右3_表示 = value; + 尾30_鱗左2_表示 = value; + 尾30_鱗右2_表示 = value; + 尾30_鱗左1_表示 = value; + 尾30_鱗右1_表示 = value; + 尾29_尾_表示 = value; + 尾29_鱗左3_表示 = value; + 尾29_鱗右3_表示 = value; + 尾29_鱗左2_表示 = value; + 尾29_鱗右2_表示 = value; + 尾29_鱗左1_表示 = value; + 尾29_鱗右1_表示 = value; + 尾28_尾_表示 = value; + 尾28_鱗左3_表示 = value; + 尾28_鱗右3_表示 = value; + 尾28_鱗左2_表示 = value; + 尾28_鱗右2_表示 = value; + 尾28_鱗左1_表示 = value; + 尾28_鱗右1_表示 = value; + 尾27_尾_表示 = value; + 尾27_鱗左3_表示 = value; + 尾27_鱗右3_表示 = value; + 尾27_鱗左2_表示 = value; + 尾27_鱗右2_表示 = value; + 尾27_鱗左1_表示 = value; + 尾27_鱗右1_表示 = value; + 尾26_尾_表示 = value; + 尾26_鱗左3_表示 = value; + 尾26_鱗右3_表示 = value; + 尾26_鱗左2_表示 = value; + 尾26_鱗右2_表示 = value; + 尾26_鱗左1_表示 = value; + 尾26_鱗右1_表示 = value; + 尾25_尾_表示 = value; + 尾25_鱗左3_表示 = value; + 尾25_鱗右3_表示 = value; + 尾25_鱗左2_表示 = value; + 尾25_鱗右2_表示 = value; + 尾25_鱗左1_表示 = value; + 尾25_鱗右1_表示 = value; + 尾24_尾_表示 = value; + 尾24_鱗左3_表示 = value; + 尾24_鱗右3_表示 = value; + 尾24_鱗左2_表示 = value; + 尾24_鱗右2_表示 = value; + 尾24_鱗左1_表示 = value; + 尾24_鱗右1_表示 = value; + 尾23_尾_表示 = value; + 尾23_鱗左3_表示 = value; + 尾23_鱗右3_表示 = value; + 尾23_鱗左2_表示 = value; + 尾23_鱗右2_表示 = value; + 尾23_鱗左1_表示 = value; + 尾23_鱗右1_表示 = value; + 尾22_尾_表示 = value; + 尾22_鱗左3_表示 = value; + 尾22_鱗右3_表示 = value; + 尾22_鱗左2_表示 = value; + 尾22_鱗右2_表示 = value; + 尾22_鱗左1_表示 = value; + 尾22_鱗右1_表示 = value; + 尾21_尾_表示 = value; + 尾21_鱗左3_表示 = value; + 尾21_鱗右3_表示 = value; + 尾21_鱗左2_表示 = value; + 尾21_鱗右2_表示 = value; + 尾21_鱗左1_表示 = value; + 尾21_鱗右1_表示 = value; + 尾20_尾_表示 = value; + 尾20_鱗左3_表示 = value; + 尾20_鱗右3_表示 = value; + 尾20_鱗左2_表示 = value; + 尾20_鱗右2_表示 = value; + 尾20_鱗左1_表示 = value; + 尾20_鱗右1_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾35_尾_表示; + } + set + { + 尾35_尾_表示 = value; + 尾35_鱗左3_表示 = value; + 尾35_鱗右3_表示 = value; + 尾35_鱗左2_表示 = value; + 尾35_鱗右2_表示 = value; + 尾35_鱗左1_表示 = value; + 尾35_鱗右1_表示 = value; + 尾34_尾_表示 = value; + 尾34_鱗左3_表示 = value; + 尾34_鱗右3_表示 = value; + 尾34_鱗左2_表示 = value; + 尾34_鱗右2_表示 = value; + 尾34_鱗左1_表示 = value; + 尾34_鱗右1_表示 = value; + 尾33_尾_表示 = value; + 尾33_鱗左3_表示 = value; + 尾33_鱗右3_表示 = value; + 尾33_鱗左2_表示 = value; + 尾33_鱗右2_表示 = value; + 尾33_鱗左1_表示 = value; + 尾33_鱗右1_表示 = value; + 尾32_尾_表示 = value; + 尾32_鱗左3_表示 = value; + 尾32_鱗右3_表示 = value; + 尾32_鱗左2_表示 = value; + 尾32_鱗右2_表示 = value; + 尾32_鱗左1_表示 = value; + 尾32_鱗右1_表示 = value; + 尾31_尾_表示 = value; + 尾31_鱗左3_表示 = value; + 尾31_鱗右3_表示 = value; + 尾31_鱗左2_表示 = value; + 尾31_鱗右2_表示 = value; + 尾31_鱗左1_表示 = value; + 尾31_鱗右1_表示 = value; + 尾30_尾_表示 = value; + 尾30_鱗左3_表示 = value; + 尾30_鱗右3_表示 = value; + 尾30_鱗左2_表示 = value; + 尾30_鱗右2_表示 = value; + 尾30_鱗左1_表示 = value; + 尾30_鱗右1_表示 = value; + 尾29_尾_表示 = value; + 尾29_鱗左3_表示 = value; + 尾29_鱗右3_表示 = value; + 尾29_鱗左2_表示 = value; + 尾29_鱗右2_表示 = value; + 尾29_鱗左1_表示 = value; + 尾29_鱗右1_表示 = value; + 尾28_尾_表示 = value; + 尾28_鱗左3_表示 = value; + 尾28_鱗右3_表示 = value; + 尾28_鱗左2_表示 = value; + 尾28_鱗右2_表示 = value; + 尾28_鱗左1_表示 = value; + 尾28_鱗右1_表示 = value; + 尾27_尾_表示 = value; + 尾27_鱗左3_表示 = value; + 尾27_鱗右3_表示 = value; + 尾27_鱗左2_表示 = value; + 尾27_鱗右2_表示 = value; + 尾27_鱗左1_表示 = value; + 尾27_鱗右1_表示 = value; + 尾26_尾_表示 = value; + 尾26_鱗左3_表示 = value; + 尾26_鱗右3_表示 = value; + 尾26_鱗左2_表示 = value; + 尾26_鱗右2_表示 = value; + 尾26_鱗左1_表示 = value; + 尾26_鱗右1_表示 = value; + 尾25_尾_表示 = value; + 尾25_鱗左3_表示 = value; + 尾25_鱗右3_表示 = value; + 尾25_鱗左2_表示 = value; + 尾25_鱗右2_表示 = value; + 尾25_鱗左1_表示 = value; + 尾25_鱗右1_表示 = value; + 尾24_尾_表示 = value; + 尾24_鱗左3_表示 = value; + 尾24_鱗右3_表示 = value; + 尾24_鱗左2_表示 = value; + 尾24_鱗右2_表示 = value; + 尾24_鱗左1_表示 = value; + 尾24_鱗右1_表示 = value; + 尾23_尾_表示 = value; + 尾23_鱗左3_表示 = value; + 尾23_鱗右3_表示 = value; + 尾23_鱗左2_表示 = value; + 尾23_鱗右2_表示 = value; + 尾23_鱗左1_表示 = value; + 尾23_鱗右1_表示 = value; + 尾22_尾_表示 = value; + 尾22_鱗左3_表示 = value; + 尾22_鱗右3_表示 = value; + 尾22_鱗左2_表示 = value; + 尾22_鱗右2_表示 = value; + 尾22_鱗左1_表示 = value; + 尾22_鱗右1_表示 = value; + 尾21_尾_表示 = value; + 尾21_鱗左3_表示 = value; + 尾21_鱗右3_表示 = value; + 尾21_鱗左2_表示 = value; + 尾21_鱗右2_表示 = value; + 尾21_鱗左1_表示 = value; + 尾21_鱗右1_表示 = value; + 尾20_尾_表示 = value; + 尾20_鱗左3_表示 = value; + 尾20_鱗右3_表示 = value; + 尾20_鱗左2_表示 = value; + 尾20_鱗右2_表示 = value; + 尾20_鱗左1_表示 = value; + 尾20_鱗右1_表示 = value; + 尾19_尾_表示 = value; + 尾19_鱗左3_表示 = value; + 尾19_鱗右3_表示 = value; + 尾19_鱗左2_表示 = value; + 尾19_鱗右2_表示 = value; + 尾19_鱗左1_表示 = value; + 尾19_鱗右1_表示 = value; + 尾18_尾_表示 = value; + 尾18_鱗左3_表示 = value; + 尾18_鱗右3_表示 = value; + 尾18_鱗左2_表示 = value; + 尾18_鱗右2_表示 = value; + 尾18_鱗左1_表示 = value; + 尾18_鱗右1_表示 = value; + 尾17_尾_表示 = value; + 尾17_鱗左3_表示 = value; + 尾17_鱗右3_表示 = value; + 尾17_鱗左2_表示 = value; + 尾17_鱗右2_表示 = value; + 尾17_鱗左1_表示 = value; + 尾17_鱗右1_表示 = value; + 尾16_尾_表示 = value; + 尾16_鱗左3_表示 = value; + 尾16_鱗右3_表示 = value; + 尾16_鱗左2_表示 = value; + 尾16_鱗右2_表示 = value; + 尾16_鱗左1_表示 = value; + 尾16_鱗右1_表示 = value; + 尾15_尾_表示 = value; + 尾15_鱗左3_表示 = value; + 尾15_鱗右3_表示 = value; + 尾15_鱗左2_表示 = value; + 尾15_鱗右2_表示 = value; + 尾15_鱗左1_表示 = value; + 尾15_鱗右1_表示 = value; + 尾14_尾_表示 = value; + 尾14_鱗左3_表示 = value; + 尾14_鱗右3_表示 = value; + 尾14_鱗左2_表示 = value; + 尾14_鱗右2_表示 = value; + 尾14_鱗左1_表示 = value; + 尾14_鱗右1_表示 = value; + 尾13_尾_表示 = value; + 尾13_鱗左3_表示 = value; + 尾13_鱗右3_表示 = value; + 尾13_鱗左2_表示 = value; + 尾13_鱗右2_表示 = value; + 尾13_鱗左1_表示 = value; + 尾13_鱗右1_表示 = value; + 尾12_尾_表示 = value; + 尾12_鱗左3_表示 = value; + 尾12_鱗右3_表示 = value; + 尾12_鱗左2_表示 = value; + 尾12_鱗右2_表示 = value; + 尾12_鱗左1_表示 = value; + 尾12_鱗右1_表示 = value; + 尾11_尾_表示 = value; + 尾11_鱗左3_表示 = value; + 尾11_鱗右3_表示 = value; + 尾11_鱗左2_表示 = value; + 尾11_鱗右2_表示 = value; + 尾11_鱗左1_表示 = value; + 尾11_鱗右1_表示 = value; + 尾10_尾_表示 = value; + 尾10_鱗左3_表示 = value; + 尾10_鱗右3_表示 = value; + 尾10_鱗左2_表示 = value; + 尾10_鱗右2_表示 = value; + 尾10_鱗左1_表示 = value; + 尾10_鱗右1_表示 = value; + 尾9_表示 = value; + 尾9_鱗左3_表示 = value; + 尾9_鱗右3_表示 = value; + 尾9_鱗左2_表示 = value; + 尾9_鱗右2_表示 = value; + 尾9_鱗左1_表示 = value; + 尾9_鱗右1_表示 = value; + 尾8_表示 = value; + 尾8_鱗左3_表示 = value; + 尾8_鱗右3_表示 = value; + 尾8_鱗左2_表示 = value; + 尾8_鱗右2_表示 = value; + 尾8_鱗左1_表示 = value; + 尾8_鱗右1_表示 = value; + 尾7_表示 = value; + 尾7_鱗左3_表示 = value; + 尾7_鱗右3_表示 = value; + 尾7_鱗左2_表示 = value; + 尾7_鱗右2_表示 = value; + 尾7_鱗左1_表示 = value; + 尾7_鱗右1_表示 = value; + 尾6_表示 = value; + 尾6_鱗左3_表示 = value; + 尾6_鱗右3_表示 = value; + 尾6_鱗左2_表示 = value; + 尾6_鱗右2_表示 = value; + 尾6_鱗左1_表示 = value; + 尾6_鱗右1_表示 = value; + 尾5_表示 = value; + 尾5_鱗左3_表示 = value; + 尾5_鱗右3_表示 = value; + 尾5_鱗左2_表示 = value; + 尾5_鱗右2_表示 = value; + 尾5_鱗左1_表示 = value; + 尾5_鱗右1_表示 = value; + 尾4_表示 = value; + 尾4_鱗左3_表示 = value; + 尾4_鱗右3_表示 = value; + 尾4_鱗左2_表示 = value; + 尾4_鱗右2_表示 = value; + 尾4_鱗左1_表示 = value; + 尾4_鱗右1_表示 = value; + 尾3_表示 = value; + 尾3_鱗左3_表示 = value; + 尾3_鱗右3_表示 = value; + 尾3_鱗左2_表示 = value; + 尾3_鱗右2_表示 = value; + 尾3_鱗左1_表示 = value; + 尾3_鱗右1_表示 = value; + 尾2_表示 = value; + 尾2_鱗左3_表示 = value; + 尾2_鱗右3_表示 = value; + 尾2_鱗左2_表示 = value; + 尾2_鱗右2_表示 = value; + 尾2_鱗左1_表示 = value; + 尾2_鱗右1_表示 = value; + 尾1_表示 = value; + 尾1_鱗左3_表示 = value; + 尾1_鱗右3_表示 = value; + 尾1_鱗左2_表示 = value; + 尾1_鱗右2_表示 = value; + 尾1_鱗左1_表示 = value; + 尾1_鱗右1_表示 = value; + 尾0_表示 = value; + 尾0_鱗右_表示 = value; + 尾0_鱗左_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾35_尾CD.不透明度; + } + set + { + 尾35_尾CD.不透明度 = value; + 尾35_鱗左3CD.不透明度 = value; + 尾35_鱗右3CD.不透明度 = value; + 尾35_鱗左2CD.不透明度 = value; + 尾35_鱗右2CD.不透明度 = value; + 尾35_鱗左1CD.不透明度 = value; + 尾35_鱗右1CD.不透明度 = value; + 尾34_尾CD.不透明度 = value; + 尾34_鱗左3CD.不透明度 = value; + 尾34_鱗右3CD.不透明度 = value; + 尾34_鱗左2CD.不透明度 = value; + 尾34_鱗右2CD.不透明度 = value; + 尾34_鱗左1CD.不透明度 = value; + 尾34_鱗右1CD.不透明度 = value; + 尾33_尾CD.不透明度 = value; + 尾33_鱗左3CD.不透明度 = value; + 尾33_鱗右3CD.不透明度 = value; + 尾33_鱗左2CD.不透明度 = value; + 尾33_鱗右2CD.不透明度 = value; + 尾33_鱗左1CD.不透明度 = value; + 尾33_鱗右1CD.不透明度 = value; + 尾32_尾CD.不透明度 = value; + 尾32_鱗左3CD.不透明度 = value; + 尾32_鱗右3CD.不透明度 = value; + 尾32_鱗左2CD.不透明度 = value; + 尾32_鱗右2CD.不透明度 = value; + 尾32_鱗左1CD.不透明度 = value; + 尾32_鱗右1CD.不透明度 = value; + 尾31_尾CD.不透明度 = value; + 尾31_鱗左3CD.不透明度 = value; + 尾31_鱗右3CD.不透明度 = value; + 尾31_鱗左2CD.不透明度 = value; + 尾31_鱗右2CD.不透明度 = value; + 尾31_鱗左1CD.不透明度 = value; + 尾31_鱗右1CD.不透明度 = value; + 尾30_尾CD.不透明度 = value; + 尾30_鱗左3CD.不透明度 = value; + 尾30_鱗右3CD.不透明度 = value; + 尾30_鱗左2CD.不透明度 = value; + 尾30_鱗右2CD.不透明度 = value; + 尾30_鱗左1CD.不透明度 = value; + 尾30_鱗右1CD.不透明度 = value; + 尾29_尾CD.不透明度 = value; + 尾29_鱗左3CD.不透明度 = value; + 尾29_鱗右3CD.不透明度 = value; + 尾29_鱗左2CD.不透明度 = value; + 尾29_鱗右2CD.不透明度 = value; + 尾29_鱗左1CD.不透明度 = value; + 尾29_鱗右1CD.不透明度 = value; + 尾28_尾CD.不透明度 = value; + 尾28_鱗左3CD.不透明度 = value; + 尾28_鱗右3CD.不透明度 = value; + 尾28_鱗左2CD.不透明度 = value; + 尾28_鱗右2CD.不透明度 = value; + 尾28_鱗左1CD.不透明度 = value; + 尾28_鱗右1CD.不透明度 = value; + 尾27_尾CD.不透明度 = value; + 尾27_鱗左3CD.不透明度 = value; + 尾27_鱗右3CD.不透明度 = value; + 尾27_鱗左2CD.不透明度 = value; + 尾27_鱗右2CD.不透明度 = value; + 尾27_鱗左1CD.不透明度 = value; + 尾27_鱗右1CD.不透明度 = value; + 尾26_尾CD.不透明度 = value; + 尾26_鱗左3CD.不透明度 = value; + 尾26_鱗右3CD.不透明度 = value; + 尾26_鱗左2CD.不透明度 = value; + 尾26_鱗右2CD.不透明度 = value; + 尾26_鱗左1CD.不透明度 = value; + 尾26_鱗右1CD.不透明度 = value; + 尾25_尾CD.不透明度 = value; + 尾25_鱗左3CD.不透明度 = value; + 尾25_鱗右3CD.不透明度 = value; + 尾25_鱗左2CD.不透明度 = value; + 尾25_鱗右2CD.不透明度 = value; + 尾25_鱗左1CD.不透明度 = value; + 尾25_鱗右1CD.不透明度 = value; + 尾24_尾CD.不透明度 = value; + 尾24_鱗左3CD.不透明度 = value; + 尾24_鱗右3CD.不透明度 = value; + 尾24_鱗左2CD.不透明度 = value; + 尾24_鱗右2CD.不透明度 = value; + 尾24_鱗左1CD.不透明度 = value; + 尾24_鱗右1CD.不透明度 = value; + 尾23_尾CD.不透明度 = value; + 尾23_鱗左3CD.不透明度 = value; + 尾23_鱗右3CD.不透明度 = value; + 尾23_鱗左2CD.不透明度 = value; + 尾23_鱗右2CD.不透明度 = value; + 尾23_鱗左1CD.不透明度 = value; + 尾23_鱗右1CD.不透明度 = value; + 尾22_尾CD.不透明度 = value; + 尾22_鱗左3CD.不透明度 = value; + 尾22_鱗右3CD.不透明度 = value; + 尾22_鱗左2CD.不透明度 = value; + 尾22_鱗右2CD.不透明度 = value; + 尾22_鱗左1CD.不透明度 = value; + 尾22_鱗右1CD.不透明度 = value; + 尾21_尾CD.不透明度 = value; + 尾21_鱗左3CD.不透明度 = value; + 尾21_鱗右3CD.不透明度 = value; + 尾21_鱗左2CD.不透明度 = value; + 尾21_鱗右2CD.不透明度 = value; + 尾21_鱗左1CD.不透明度 = value; + 尾21_鱗右1CD.不透明度 = value; + 尾20_尾CD.不透明度 = value; + 尾20_鱗左3CD.不透明度 = value; + 尾20_鱗右3CD.不透明度 = value; + 尾20_鱗左2CD.不透明度 = value; + 尾20_鱗右2CD.不透明度 = value; + 尾20_鱗左1CD.不透明度 = value; + 尾20_鱗右1CD.不透明度 = value; + 尾19_尾CD.不透明度 = value; + 尾19_鱗左3CD.不透明度 = value; + 尾19_鱗右3CD.不透明度 = value; + 尾19_鱗左2CD.不透明度 = value; + 尾19_鱗右2CD.不透明度 = value; + 尾19_鱗左1CD.不透明度 = value; + 尾19_鱗右1CD.不透明度 = value; + 尾18_尾CD.不透明度 = value; + 尾18_鱗左3CD.不透明度 = value; + 尾18_鱗右3CD.不透明度 = value; + 尾18_鱗左2CD.不透明度 = value; + 尾18_鱗右2CD.不透明度 = value; + 尾18_鱗左1CD.不透明度 = value; + 尾18_鱗右1CD.不透明度 = value; + 尾17_尾CD.不透明度 = value; + 尾17_鱗左3CD.不透明度 = value; + 尾17_鱗右3CD.不透明度 = value; + 尾17_鱗左2CD.不透明度 = value; + 尾17_鱗右2CD.不透明度 = value; + 尾17_鱗左1CD.不透明度 = value; + 尾17_鱗右1CD.不透明度 = value; + 尾16_尾CD.不透明度 = value; + 尾16_鱗左3CD.不透明度 = value; + 尾16_鱗右3CD.不透明度 = value; + 尾16_鱗左2CD.不透明度 = value; + 尾16_鱗右2CD.不透明度 = value; + 尾16_鱗左1CD.不透明度 = value; + 尾16_鱗右1CD.不透明度 = value; + 尾15_尾CD.不透明度 = value; + 尾15_鱗左3CD.不透明度 = value; + 尾15_鱗右3CD.不透明度 = value; + 尾15_鱗左2CD.不透明度 = value; + 尾15_鱗右2CD.不透明度 = value; + 尾15_鱗左1CD.不透明度 = value; + 尾15_鱗右1CD.不透明度 = value; + 尾14_尾CD.不透明度 = value; + 尾14_鱗左3CD.不透明度 = value; + 尾14_鱗右3CD.不透明度 = value; + 尾14_鱗左2CD.不透明度 = value; + 尾14_鱗右2CD.不透明度 = value; + 尾14_鱗左1CD.不透明度 = value; + 尾14_鱗右1CD.不透明度 = value; + 尾13_尾CD.不透明度 = value; + 尾13_鱗左3CD.不透明度 = value; + 尾13_鱗右3CD.不透明度 = value; + 尾13_鱗左2CD.不透明度 = value; + 尾13_鱗右2CD.不透明度 = value; + 尾13_鱗左1CD.不透明度 = value; + 尾13_鱗右1CD.不透明度 = value; + 尾12_尾CD.不透明度 = value; + 尾12_鱗左3CD.不透明度 = value; + 尾12_鱗右3CD.不透明度 = value; + 尾12_鱗左2CD.不透明度 = value; + 尾12_鱗右2CD.不透明度 = value; + 尾12_鱗左1CD.不透明度 = value; + 尾12_鱗右1CD.不透明度 = value; + 尾11_尾CD.不透明度 = value; + 尾11_鱗左3CD.不透明度 = value; + 尾11_鱗右3CD.不透明度 = value; + 尾11_鱗左2CD.不透明度 = value; + 尾11_鱗右2CD.不透明度 = value; + 尾11_鱗左1CD.不透明度 = value; + 尾11_鱗右1CD.不透明度 = value; + 尾10_尾CD.不透明度 = value; + 尾10_鱗左3CD.不透明度 = value; + 尾10_鱗右3CD.不透明度 = value; + 尾10_鱗左2CD.不透明度 = value; + 尾10_鱗右2CD.不透明度 = value; + 尾10_鱗左1CD.不透明度 = value; + 尾10_鱗右1CD.不透明度 = value; + 尾9_尾CD.不透明度 = value; + 尾9_鱗左3CD.不透明度 = value; + 尾9_鱗右3CD.不透明度 = value; + 尾9_鱗左2CD.不透明度 = value; + 尾9_鱗右2CD.不透明度 = value; + 尾9_鱗左1CD.不透明度 = value; + 尾9_鱗右1CD.不透明度 = value; + 尾8_尾CD.不透明度 = value; + 尾8_鱗左3CD.不透明度 = value; + 尾8_鱗右3CD.不透明度 = value; + 尾8_鱗左2CD.不透明度 = value; + 尾8_鱗右2CD.不透明度 = value; + 尾8_鱗左1CD.不透明度 = value; + 尾8_鱗右1CD.不透明度 = value; + 尾7_尾CD.不透明度 = value; + 尾7_鱗左3CD.不透明度 = value; + 尾7_鱗右3CD.不透明度 = value; + 尾7_鱗左2CD.不透明度 = value; + 尾7_鱗右2CD.不透明度 = value; + 尾7_鱗左1CD.不透明度 = value; + 尾7_鱗右1CD.不透明度 = value; + 尾6_尾CD.不透明度 = value; + 尾6_鱗左3CD.不透明度 = value; + 尾6_鱗右3CD.不透明度 = value; + 尾6_鱗左2CD.不透明度 = value; + 尾6_鱗右2CD.不透明度 = value; + 尾6_鱗左1CD.不透明度 = value; + 尾6_鱗右1CD.不透明度 = value; + 尾5_尾CD.不透明度 = value; + 尾5_鱗左3CD.不透明度 = value; + 尾5_鱗右3CD.不透明度 = value; + 尾5_鱗左2CD.不透明度 = value; + 尾5_鱗右2CD.不透明度 = value; + 尾5_鱗左1CD.不透明度 = value; + 尾5_鱗右1CD.不透明度 = value; + 尾4_尾CD.不透明度 = value; + 尾4_鱗左3CD.不透明度 = value; + 尾4_鱗右3CD.不透明度 = value; + 尾4_鱗左2CD.不透明度 = value; + 尾4_鱗右2CD.不透明度 = value; + 尾4_鱗左1CD.不透明度 = value; + 尾4_鱗右1CD.不透明度 = value; + 尾3_尾CD.不透明度 = value; + 尾3_鱗左3CD.不透明度 = value; + 尾3_鱗右3CD.不透明度 = value; + 尾3_鱗左2CD.不透明度 = value; + 尾3_鱗右2CD.不透明度 = value; + 尾3_鱗左1CD.不透明度 = value; + 尾3_鱗右1CD.不透明度 = value; + 尾2_尾CD.不透明度 = value; + 尾2_鱗左3CD.不透明度 = value; + 尾2_鱗右3CD.不透明度 = value; + 尾2_鱗左2CD.不透明度 = value; + 尾2_鱗右2CD.不透明度 = value; + 尾2_鱗左1CD.不透明度 = value; + 尾2_鱗右1CD.不透明度 = value; + 尾1_尾CD.不透明度 = value; + 尾1_鱗左3CD.不透明度 = value; + 尾1_鱗右3CD.不透明度 = value; + 尾1_鱗左2CD.不透明度 = value; + 尾1_鱗右2CD.不透明度 = value; + 尾1_鱗左1CD.不透明度 = value; + 尾1_鱗右1CD.不透明度 = value; + 尾0_尾CD.不透明度 = value; + 尾0_鱗右CD.不透明度 = value; + 尾0_鱗左CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public JointS 尾先_接続点 => new JointS(本体, X0Y0_尾19_尾, 0); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 尾_ヘ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_ヘD e) + { + 尾_ヘ 尾_ヘ2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "ヘビ"; + dif.Add(new Pars(Sta.尻尾["尾"][0][16])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["尾35"].ToPars(); + X0Y0_尾35_尾 = pars2["尾"].ToPar(); + X0Y0_尾35_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾35_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾35_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾35_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾35_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾35_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾34"].ToPars(); + X0Y0_尾34_尾 = pars2["尾"].ToPar(); + X0Y0_尾34_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾34_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾34_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾34_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾34_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾34_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾33"].ToPars(); + X0Y0_尾33_尾 = pars2["尾"].ToPar(); + X0Y0_尾33_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾33_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾33_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾33_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾33_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾33_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾32"].ToPars(); + X0Y0_尾32_尾 = pars2["尾"].ToPar(); + X0Y0_尾32_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾32_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾32_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾32_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾32_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾32_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾31"].ToPars(); + X0Y0_尾31_尾 = pars2["尾"].ToPar(); + X0Y0_尾31_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾31_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾31_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾31_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾31_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾31_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾30"].ToPars(); + X0Y0_尾30_尾 = pars2["尾"].ToPar(); + X0Y0_尾30_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾30_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾30_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾30_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾30_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾30_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾29"].ToPars(); + X0Y0_尾29_尾 = pars2["尾"].ToPar(); + X0Y0_尾29_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾29_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾29_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾29_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾29_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾29_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾28"].ToPars(); + X0Y0_尾28_尾 = pars2["尾"].ToPar(); + X0Y0_尾28_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾28_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾28_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾28_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾28_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾28_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾27"].ToPars(); + X0Y0_尾27_尾 = pars2["尾"].ToPar(); + X0Y0_尾27_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾27_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾27_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾27_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾27_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾27_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾26"].ToPars(); + X0Y0_尾26_尾 = pars2["尾"].ToPar(); + X0Y0_尾26_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾26_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾26_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾26_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾26_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾26_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾25"].ToPars(); + X0Y0_尾25_尾 = pars2["尾"].ToPar(); + X0Y0_尾25_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾25_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾25_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾25_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾25_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾25_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾24"].ToPars(); + X0Y0_尾24_尾 = pars2["尾"].ToPar(); + X0Y0_尾24_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾24_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾24_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾24_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾24_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾24_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾23"].ToPars(); + X0Y0_尾23_尾 = pars2["尾"].ToPar(); + X0Y0_尾23_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾23_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾23_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾23_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾23_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾23_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾22"].ToPars(); + X0Y0_尾22_尾 = pars2["尾"].ToPar(); + X0Y0_尾22_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾22_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾22_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾22_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾22_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾22_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾21"].ToPars(); + X0Y0_尾21_尾 = pars2["尾"].ToPar(); + X0Y0_尾21_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾21_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾21_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾21_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾21_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾21_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾20"].ToPars(); + X0Y0_尾20_尾 = pars2["尾"].ToPar(); + X0Y0_尾20_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾20_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾20_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾20_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾20_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾20_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾19"].ToPars(); + X0Y0_尾19_尾 = pars2["尾"].ToPar(); + X0Y0_尾19_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾19_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾19_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾19_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾19_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾19_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾18"].ToPars(); + X0Y0_尾18_尾 = pars2["尾"].ToPar(); + X0Y0_尾18_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾18_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾18_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾18_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾18_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾18_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾17"].ToPars(); + X0Y0_尾17_尾 = pars2["尾"].ToPar(); + X0Y0_尾17_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾17_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾17_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾17_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾17_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾17_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾16"].ToPars(); + X0Y0_尾16_尾 = pars2["尾"].ToPar(); + X0Y0_尾16_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾16_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾16_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾16_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾16_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾16_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾15"].ToPars(); + X0Y0_尾15_尾 = pars2["尾"].ToPar(); + X0Y0_尾15_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾15_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾15_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾15_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾15_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾15_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾14"].ToPars(); + X0Y0_尾14_尾 = pars2["尾"].ToPar(); + X0Y0_尾14_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾14_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾14_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾14_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾14_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾14_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾13"].ToPars(); + X0Y0_尾13_尾 = pars2["尾"].ToPar(); + X0Y0_尾13_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾13_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾13_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾13_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾13_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾13_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾12"].ToPars(); + X0Y0_尾12_尾 = pars2["尾"].ToPar(); + X0Y0_尾12_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾12_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾12_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾12_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾12_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾12_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾11"].ToPars(); + X0Y0_尾11_尾 = pars2["尾"].ToPar(); + X0Y0_尾11_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾11_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾11_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾11_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾11_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾11_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾10"].ToPars(); + X0Y0_尾10_尾 = pars2["尾"].ToPar(); + X0Y0_尾10_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾10_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾10_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾10_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾10_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾10_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾9"].ToPars(); + X0Y0_尾9_尾 = pars2["尾"].ToPar(); + X0Y0_尾9_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾9_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾9_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾9_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾9_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾9_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾8"].ToPars(); + X0Y0_尾8_尾 = pars2["尾"].ToPar(); + X0Y0_尾8_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾8_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾8_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾8_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾8_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾8_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾7"].ToPars(); + X0Y0_尾7_尾 = pars2["尾"].ToPar(); + X0Y0_尾7_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾7_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾7_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾7_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾7_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾7_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾6"].ToPars(); + X0Y0_尾6_尾 = pars2["尾"].ToPar(); + X0Y0_尾6_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾6_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾6_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾6_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾6_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾6_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾5"].ToPars(); + X0Y0_尾5_尾 = pars2["尾"].ToPar(); + X0Y0_尾5_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾5_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾5_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾5_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾5_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾5_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾4"].ToPars(); + X0Y0_尾4_尾 = pars2["尾"].ToPar(); + X0Y0_尾4_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾4_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾4_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾4_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾4_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾4_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾3"].ToPars(); + X0Y0_尾3_尾 = pars2["尾"].ToPar(); + X0Y0_尾3_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾3_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾3_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾3_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾3_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾3_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾2"].ToPars(); + X0Y0_尾2_尾 = pars2["尾"].ToPar(); + X0Y0_尾2_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾2_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾2_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾2_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾2_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾2_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾1"].ToPars(); + X0Y0_尾1_尾 = pars2["尾"].ToPar(); + X0Y0_尾1_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾1_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾1_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾1_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾1_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_尾1_鱗右1 = pars2["鱗右1"].ToPar(); + pars2 = pars["尾0"].ToPars(); + X0Y0_尾0_尾 = pars2["尾"].ToPar(); + X0Y0_尾0_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾0_鱗左 = pars2["鱗左"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾35_尾_表示 = e.尾35_尾_表示; + 尾35_鱗左3_表示 = e.尾35_鱗左3_表示; + 尾35_鱗右3_表示 = e.尾35_鱗右3_表示; + 尾35_鱗左2_表示 = e.尾35_鱗左2_表示; + 尾35_鱗右2_表示 = e.尾35_鱗右2_表示; + 尾35_鱗左1_表示 = e.尾35_鱗左1_表示; + 尾35_鱗右1_表示 = e.尾35_鱗右1_表示; + 尾34_尾_表示 = e.尾34_尾_表示; + 尾34_鱗左3_表示 = e.尾34_鱗左3_表示; + 尾34_鱗右3_表示 = e.尾34_鱗右3_表示; + 尾34_鱗左2_表示 = e.尾34_鱗左2_表示; + 尾34_鱗右2_表示 = e.尾34_鱗右2_表示; + 尾34_鱗左1_表示 = e.尾34_鱗左1_表示; + 尾34_鱗右1_表示 = e.尾34_鱗右1_表示; + 尾33_尾_表示 = e.尾33_尾_表示; + 尾33_鱗左3_表示 = e.尾33_鱗左3_表示; + 尾33_鱗右3_表示 = e.尾33_鱗右3_表示; + 尾33_鱗左2_表示 = e.尾33_鱗左2_表示; + 尾33_鱗右2_表示 = e.尾33_鱗右2_表示; + 尾33_鱗左1_表示 = e.尾33_鱗左1_表示; + 尾33_鱗右1_表示 = e.尾33_鱗右1_表示; + 尾32_尾_表示 = e.尾32_尾_表示; + 尾32_鱗左3_表示 = e.尾32_鱗左3_表示; + 尾32_鱗右3_表示 = e.尾32_鱗右3_表示; + 尾32_鱗左2_表示 = e.尾32_鱗左2_表示; + 尾32_鱗右2_表示 = e.尾32_鱗右2_表示; + 尾32_鱗左1_表示 = e.尾32_鱗左1_表示; + 尾32_鱗右1_表示 = e.尾32_鱗右1_表示; + 尾31_尾_表示 = e.尾31_尾_表示; + 尾31_鱗左3_表示 = e.尾31_鱗左3_表示; + 尾31_鱗右3_表示 = e.尾31_鱗右3_表示; + 尾31_鱗左2_表示 = e.尾31_鱗左2_表示; + 尾31_鱗右2_表示 = e.尾31_鱗右2_表示; + 尾31_鱗左1_表示 = e.尾31_鱗左1_表示; + 尾31_鱗右1_表示 = e.尾31_鱗右1_表示; + 尾30_尾_表示 = e.尾30_尾_表示; + 尾30_鱗左3_表示 = e.尾30_鱗左3_表示; + 尾30_鱗右3_表示 = e.尾30_鱗右3_表示; + 尾30_鱗左2_表示 = e.尾30_鱗左2_表示; + 尾30_鱗右2_表示 = e.尾30_鱗右2_表示; + 尾30_鱗左1_表示 = e.尾30_鱗左1_表示; + 尾30_鱗右1_表示 = e.尾30_鱗右1_表示; + 尾29_尾_表示 = e.尾29_尾_表示; + 尾29_鱗左3_表示 = e.尾29_鱗左3_表示; + 尾29_鱗右3_表示 = e.尾29_鱗右3_表示; + 尾29_鱗左2_表示 = e.尾29_鱗左2_表示; + 尾29_鱗右2_表示 = e.尾29_鱗右2_表示; + 尾29_鱗左1_表示 = e.尾29_鱗左1_表示; + 尾29_鱗右1_表示 = e.尾29_鱗右1_表示; + 尾28_尾_表示 = e.尾28_尾_表示; + 尾28_鱗左3_表示 = e.尾28_鱗左3_表示; + 尾28_鱗右3_表示 = e.尾28_鱗右3_表示; + 尾28_鱗左2_表示 = e.尾28_鱗左2_表示; + 尾28_鱗右2_表示 = e.尾28_鱗右2_表示; + 尾28_鱗左1_表示 = e.尾28_鱗左1_表示; + 尾28_鱗右1_表示 = e.尾28_鱗右1_表示; + 尾27_尾_表示 = e.尾27_尾_表示; + 尾27_鱗左3_表示 = e.尾27_鱗左3_表示; + 尾27_鱗右3_表示 = e.尾27_鱗右3_表示; + 尾27_鱗左2_表示 = e.尾27_鱗左2_表示; + 尾27_鱗右2_表示 = e.尾27_鱗右2_表示; + 尾27_鱗左1_表示 = e.尾27_鱗左1_表示; + 尾27_鱗右1_表示 = e.尾27_鱗右1_表示; + 尾26_尾_表示 = e.尾26_尾_表示; + 尾26_鱗左3_表示 = e.尾26_鱗左3_表示; + 尾26_鱗右3_表示 = e.尾26_鱗右3_表示; + 尾26_鱗左2_表示 = e.尾26_鱗左2_表示; + 尾26_鱗右2_表示 = e.尾26_鱗右2_表示; + 尾26_鱗左1_表示 = e.尾26_鱗左1_表示; + 尾26_鱗右1_表示 = e.尾26_鱗右1_表示; + 尾25_尾_表示 = e.尾25_尾_表示; + 尾25_鱗左3_表示 = e.尾25_鱗左3_表示; + 尾25_鱗右3_表示 = e.尾25_鱗右3_表示; + 尾25_鱗左2_表示 = e.尾25_鱗左2_表示; + 尾25_鱗右2_表示 = e.尾25_鱗右2_表示; + 尾25_鱗左1_表示 = e.尾25_鱗左1_表示; + 尾25_鱗右1_表示 = e.尾25_鱗右1_表示; + 尾24_尾_表示 = e.尾24_尾_表示; + 尾24_鱗左3_表示 = e.尾24_鱗左3_表示; + 尾24_鱗右3_表示 = e.尾24_鱗右3_表示; + 尾24_鱗左2_表示 = e.尾24_鱗左2_表示; + 尾24_鱗右2_表示 = e.尾24_鱗右2_表示; + 尾24_鱗左1_表示 = e.尾24_鱗左1_表示; + 尾24_鱗右1_表示 = e.尾24_鱗右1_表示; + 尾23_尾_表示 = e.尾23_尾_表示; + 尾23_鱗左3_表示 = e.尾23_鱗左3_表示; + 尾23_鱗右3_表示 = e.尾23_鱗右3_表示; + 尾23_鱗左2_表示 = e.尾23_鱗左2_表示; + 尾23_鱗右2_表示 = e.尾23_鱗右2_表示; + 尾23_鱗左1_表示 = e.尾23_鱗左1_表示; + 尾23_鱗右1_表示 = e.尾23_鱗右1_表示; + 尾22_尾_表示 = e.尾22_尾_表示; + 尾22_鱗左3_表示 = e.尾22_鱗左3_表示; + 尾22_鱗右3_表示 = e.尾22_鱗右3_表示; + 尾22_鱗左2_表示 = e.尾22_鱗左2_表示; + 尾22_鱗右2_表示 = e.尾22_鱗右2_表示; + 尾22_鱗左1_表示 = e.尾22_鱗左1_表示; + 尾22_鱗右1_表示 = e.尾22_鱗右1_表示; + 尾21_尾_表示 = e.尾21_尾_表示; + 尾21_鱗左3_表示 = e.尾21_鱗左3_表示; + 尾21_鱗右3_表示 = e.尾21_鱗右3_表示; + 尾21_鱗左2_表示 = e.尾21_鱗左2_表示; + 尾21_鱗右2_表示 = e.尾21_鱗右2_表示; + 尾21_鱗左1_表示 = e.尾21_鱗左1_表示; + 尾21_鱗右1_表示 = e.尾21_鱗右1_表示; + 尾20_尾_表示 = e.尾20_尾_表示; + 尾20_鱗左3_表示 = e.尾20_鱗左3_表示; + 尾20_鱗右3_表示 = e.尾20_鱗右3_表示; + 尾20_鱗左2_表示 = e.尾20_鱗左2_表示; + 尾20_鱗右2_表示 = e.尾20_鱗右2_表示; + 尾20_鱗左1_表示 = e.尾20_鱗左1_表示; + 尾20_鱗右1_表示 = e.尾20_鱗右1_表示; + 尾19_尾_表示 = e.尾19_尾_表示; + 尾19_鱗左3_表示 = e.尾19_鱗左3_表示; + 尾19_鱗右3_表示 = e.尾19_鱗右3_表示; + 尾19_鱗左2_表示 = e.尾19_鱗左2_表示; + 尾19_鱗右2_表示 = e.尾19_鱗右2_表示; + 尾19_鱗左1_表示 = e.尾19_鱗左1_表示; + 尾19_鱗右1_表示 = e.尾19_鱗右1_表示; + 尾18_尾_表示 = e.尾18_尾_表示; + 尾18_鱗左3_表示 = e.尾18_鱗左3_表示; + 尾18_鱗右3_表示 = e.尾18_鱗右3_表示; + 尾18_鱗左2_表示 = e.尾18_鱗左2_表示; + 尾18_鱗右2_表示 = e.尾18_鱗右2_表示; + 尾18_鱗左1_表示 = e.尾18_鱗左1_表示; + 尾18_鱗右1_表示 = e.尾18_鱗右1_表示; + 尾17_尾_表示 = e.尾17_尾_表示; + 尾17_鱗左3_表示 = e.尾17_鱗左3_表示; + 尾17_鱗右3_表示 = e.尾17_鱗右3_表示; + 尾17_鱗左2_表示 = e.尾17_鱗左2_表示; + 尾17_鱗右2_表示 = e.尾17_鱗右2_表示; + 尾17_鱗左1_表示 = e.尾17_鱗左1_表示; + 尾17_鱗右1_表示 = e.尾17_鱗右1_表示; + 尾16_尾_表示 = e.尾16_尾_表示; + 尾16_鱗左3_表示 = e.尾16_鱗左3_表示; + 尾16_鱗右3_表示 = e.尾16_鱗右3_表示; + 尾16_鱗左2_表示 = e.尾16_鱗左2_表示; + 尾16_鱗右2_表示 = e.尾16_鱗右2_表示; + 尾16_鱗左1_表示 = e.尾16_鱗左1_表示; + 尾16_鱗右1_表示 = e.尾16_鱗右1_表示; + 尾15_尾_表示 = e.尾15_尾_表示; + 尾15_鱗左3_表示 = e.尾15_鱗左3_表示; + 尾15_鱗右3_表示 = e.尾15_鱗右3_表示; + 尾15_鱗左2_表示 = e.尾15_鱗左2_表示; + 尾15_鱗右2_表示 = e.尾15_鱗右2_表示; + 尾15_鱗左1_表示 = e.尾15_鱗左1_表示; + 尾15_鱗右1_表示 = e.尾15_鱗右1_表示; + 尾14_尾_表示 = e.尾14_尾_表示; + 尾14_鱗左3_表示 = e.尾14_鱗左3_表示; + 尾14_鱗右3_表示 = e.尾14_鱗右3_表示; + 尾14_鱗左2_表示 = e.尾14_鱗左2_表示; + 尾14_鱗右2_表示 = e.尾14_鱗右2_表示; + 尾14_鱗左1_表示 = e.尾14_鱗左1_表示; + 尾14_鱗右1_表示 = e.尾14_鱗右1_表示; + 尾13_尾_表示 = e.尾13_尾_表示; + 尾13_鱗左3_表示 = e.尾13_鱗左3_表示; + 尾13_鱗右3_表示 = e.尾13_鱗右3_表示; + 尾13_鱗左2_表示 = e.尾13_鱗左2_表示; + 尾13_鱗右2_表示 = e.尾13_鱗右2_表示; + 尾13_鱗左1_表示 = e.尾13_鱗左1_表示; + 尾13_鱗右1_表示 = e.尾13_鱗右1_表示; + 尾12_尾_表示 = e.尾12_尾_表示; + 尾12_鱗左3_表示 = e.尾12_鱗左3_表示; + 尾12_鱗右3_表示 = e.尾12_鱗右3_表示; + 尾12_鱗左2_表示 = e.尾12_鱗左2_表示; + 尾12_鱗右2_表示 = e.尾12_鱗右2_表示; + 尾12_鱗左1_表示 = e.尾12_鱗左1_表示; + 尾12_鱗右1_表示 = e.尾12_鱗右1_表示; + 尾11_尾_表示 = e.尾11_尾_表示; + 尾11_鱗左3_表示 = e.尾11_鱗左3_表示; + 尾11_鱗右3_表示 = e.尾11_鱗右3_表示; + 尾11_鱗左2_表示 = e.尾11_鱗左2_表示; + 尾11_鱗右2_表示 = e.尾11_鱗右2_表示; + 尾11_鱗左1_表示 = e.尾11_鱗左1_表示; + 尾11_鱗右1_表示 = e.尾11_鱗右1_表示; + 尾10_尾_表示 = e.尾10_尾_表示; + 尾10_鱗左3_表示 = e.尾10_鱗左3_表示; + 尾10_鱗右3_表示 = e.尾10_鱗右3_表示; + 尾10_鱗左2_表示 = e.尾10_鱗左2_表示; + 尾10_鱗右2_表示 = e.尾10_鱗右2_表示; + 尾10_鱗左1_表示 = e.尾10_鱗左1_表示; + 尾10_鱗右1_表示 = e.尾10_鱗右1_表示; + 尾9_表示 = e.尾9_表示; + 尾9_鱗左3_表示 = e.尾9_鱗左3_表示; + 尾9_鱗右3_表示 = e.尾9_鱗右3_表示; + 尾9_鱗左2_表示 = e.尾9_鱗左2_表示; + 尾9_鱗右2_表示 = e.尾9_鱗右2_表示; + 尾9_鱗左1_表示 = e.尾9_鱗左1_表示; + 尾9_鱗右1_表示 = e.尾9_鱗右1_表示; + 尾8_表示 = e.尾8_表示; + 尾8_鱗左3_表示 = e.尾8_鱗左3_表示; + 尾8_鱗右3_表示 = e.尾8_鱗右3_表示; + 尾8_鱗左2_表示 = e.尾8_鱗左2_表示; + 尾8_鱗右2_表示 = e.尾8_鱗右2_表示; + 尾8_鱗左1_表示 = e.尾8_鱗左1_表示; + 尾8_鱗右1_表示 = e.尾8_鱗右1_表示; + 尾7_表示 = e.尾7_表示; + 尾7_鱗左3_表示 = e.尾7_鱗左3_表示; + 尾7_鱗右3_表示 = e.尾7_鱗右3_表示; + 尾7_鱗左2_表示 = e.尾7_鱗左2_表示; + 尾7_鱗右2_表示 = e.尾7_鱗右2_表示; + 尾7_鱗左1_表示 = e.尾7_鱗左1_表示; + 尾7_鱗右1_表示 = e.尾7_鱗右1_表示; + 尾6_表示 = e.尾6_表示; + 尾6_鱗左3_表示 = e.尾6_鱗左3_表示; + 尾6_鱗右3_表示 = e.尾6_鱗右3_表示; + 尾6_鱗左2_表示 = e.尾6_鱗左2_表示; + 尾6_鱗右2_表示 = e.尾6_鱗右2_表示; + 尾6_鱗左1_表示 = e.尾6_鱗左1_表示; + 尾6_鱗右1_表示 = e.尾6_鱗右1_表示; + 尾5_表示 = e.尾5_表示; + 尾5_鱗左3_表示 = e.尾5_鱗左3_表示; + 尾5_鱗右3_表示 = e.尾5_鱗右3_表示; + 尾5_鱗左2_表示 = e.尾5_鱗左2_表示; + 尾5_鱗右2_表示 = e.尾5_鱗右2_表示; + 尾5_鱗左1_表示 = e.尾5_鱗左1_表示; + 尾5_鱗右1_表示 = e.尾5_鱗右1_表示; + 尾4_表示 = e.尾4_表示; + 尾4_鱗左3_表示 = e.尾4_鱗左3_表示; + 尾4_鱗右3_表示 = e.尾4_鱗右3_表示; + 尾4_鱗左2_表示 = e.尾4_鱗左2_表示; + 尾4_鱗右2_表示 = e.尾4_鱗右2_表示; + 尾4_鱗左1_表示 = e.尾4_鱗左1_表示; + 尾4_鱗右1_表示 = e.尾4_鱗右1_表示; + 尾3_表示 = e.尾3_表示; + 尾3_鱗左3_表示 = e.尾3_鱗左3_表示; + 尾3_鱗右3_表示 = e.尾3_鱗右3_表示; + 尾3_鱗左2_表示 = e.尾3_鱗左2_表示; + 尾3_鱗右2_表示 = e.尾3_鱗右2_表示; + 尾3_鱗左1_表示 = e.尾3_鱗左1_表示; + 尾3_鱗右1_表示 = e.尾3_鱗右1_表示; + 尾2_表示 = e.尾2_表示; + 尾2_鱗左3_表示 = e.尾2_鱗左3_表示; + 尾2_鱗右3_表示 = e.尾2_鱗右3_表示; + 尾2_鱗左2_表示 = e.尾2_鱗左2_表示; + 尾2_鱗右2_表示 = e.尾2_鱗右2_表示; + 尾2_鱗左1_表示 = e.尾2_鱗左1_表示; + 尾2_鱗右1_表示 = e.尾2_鱗右1_表示; + 尾1_表示 = e.尾1_表示; + 尾1_鱗左3_表示 = e.尾1_鱗左3_表示; + 尾1_鱗右3_表示 = e.尾1_鱗右3_表示; + 尾1_鱗左2_表示 = e.尾1_鱗左2_表示; + 尾1_鱗右2_表示 = e.尾1_鱗右2_表示; + 尾1_鱗左1_表示 = e.尾1_鱗左1_表示; + 尾1_鱗右1_表示 = e.尾1_鱗右1_表示; + 尾0_表示 = e.尾0_表示; + 尾0_鱗右_表示 = e.尾0_鱗右_表示; + 尾0_鱗左_表示 = e.尾0_鱗左_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 尾先表示 = e.尾先表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.尾先_接続.Count > 0) + { + Ele f; + 尾先_接続 = e.尾先_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_ヘ2; + f.ConnectionType = ConnectionInfo.尾_ヘ_尾先_接続; + f.接続(尾_ヘ2.尾先_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_尾35_尾CP = new ColorP(X0Y0_尾35_尾, 尾35_尾CD, DisUnit, abj: true); + X0Y0_尾35_鱗左3CP = new ColorP(X0Y0_尾35_鱗左3, 尾35_鱗左3CD, DisUnit, abj: true); + X0Y0_尾35_鱗右3CP = new ColorP(X0Y0_尾35_鱗右3, 尾35_鱗右3CD, DisUnit, abj: true); + X0Y0_尾35_鱗左2CP = new ColorP(X0Y0_尾35_鱗左2, 尾35_鱗左2CD, DisUnit, abj: true); + X0Y0_尾35_鱗右2CP = new ColorP(X0Y0_尾35_鱗右2, 尾35_鱗右2CD, DisUnit, abj: true); + X0Y0_尾35_鱗左1CP = new ColorP(X0Y0_尾35_鱗左1, 尾35_鱗左1CD, DisUnit, abj: true); + X0Y0_尾35_鱗右1CP = new ColorP(X0Y0_尾35_鱗右1, 尾35_鱗右1CD, DisUnit, abj: true); + X0Y0_尾34_尾CP = new ColorP(X0Y0_尾34_尾, 尾34_尾CD, DisUnit, abj: true); + X0Y0_尾34_鱗左3CP = new ColorP(X0Y0_尾34_鱗左3, 尾34_鱗左3CD, DisUnit, abj: true); + X0Y0_尾34_鱗右3CP = new ColorP(X0Y0_尾34_鱗右3, 尾34_鱗右3CD, DisUnit, abj: true); + X0Y0_尾34_鱗左2CP = new ColorP(X0Y0_尾34_鱗左2, 尾34_鱗左2CD, DisUnit, abj: true); + X0Y0_尾34_鱗右2CP = new ColorP(X0Y0_尾34_鱗右2, 尾34_鱗右2CD, DisUnit, abj: true); + X0Y0_尾34_鱗左1CP = new ColorP(X0Y0_尾34_鱗左1, 尾34_鱗左1CD, DisUnit, abj: true); + X0Y0_尾34_鱗右1CP = new ColorP(X0Y0_尾34_鱗右1, 尾34_鱗右1CD, DisUnit, abj: true); + X0Y0_尾33_尾CP = new ColorP(X0Y0_尾33_尾, 尾33_尾CD, DisUnit, abj: true); + X0Y0_尾33_鱗左3CP = new ColorP(X0Y0_尾33_鱗左3, 尾33_鱗左3CD, DisUnit, abj: true); + X0Y0_尾33_鱗右3CP = new ColorP(X0Y0_尾33_鱗右3, 尾33_鱗右3CD, DisUnit, abj: true); + X0Y0_尾33_鱗左2CP = new ColorP(X0Y0_尾33_鱗左2, 尾33_鱗左2CD, DisUnit, abj: true); + X0Y0_尾33_鱗右2CP = new ColorP(X0Y0_尾33_鱗右2, 尾33_鱗右2CD, DisUnit, abj: true); + X0Y0_尾33_鱗左1CP = new ColorP(X0Y0_尾33_鱗左1, 尾33_鱗左1CD, DisUnit, abj: true); + X0Y0_尾33_鱗右1CP = new ColorP(X0Y0_尾33_鱗右1, 尾33_鱗右1CD, DisUnit, abj: true); + X0Y0_尾32_尾CP = new ColorP(X0Y0_尾32_尾, 尾32_尾CD, DisUnit, abj: true); + X0Y0_尾32_鱗左3CP = new ColorP(X0Y0_尾32_鱗左3, 尾32_鱗左3CD, DisUnit, abj: true); + X0Y0_尾32_鱗右3CP = new ColorP(X0Y0_尾32_鱗右3, 尾32_鱗右3CD, DisUnit, abj: true); + X0Y0_尾32_鱗左2CP = new ColorP(X0Y0_尾32_鱗左2, 尾32_鱗左2CD, DisUnit, abj: true); + X0Y0_尾32_鱗右2CP = new ColorP(X0Y0_尾32_鱗右2, 尾32_鱗右2CD, DisUnit, abj: true); + X0Y0_尾32_鱗左1CP = new ColorP(X0Y0_尾32_鱗左1, 尾32_鱗左1CD, DisUnit, abj: true); + X0Y0_尾32_鱗右1CP = new ColorP(X0Y0_尾32_鱗右1, 尾32_鱗右1CD, DisUnit, abj: true); + X0Y0_尾31_尾CP = new ColorP(X0Y0_尾31_尾, 尾31_尾CD, DisUnit, abj: true); + X0Y0_尾31_鱗左3CP = new ColorP(X0Y0_尾31_鱗左3, 尾31_鱗左3CD, DisUnit, abj: true); + X0Y0_尾31_鱗右3CP = new ColorP(X0Y0_尾31_鱗右3, 尾31_鱗右3CD, DisUnit, abj: true); + X0Y0_尾31_鱗左2CP = new ColorP(X0Y0_尾31_鱗左2, 尾31_鱗左2CD, DisUnit, abj: true); + X0Y0_尾31_鱗右2CP = new ColorP(X0Y0_尾31_鱗右2, 尾31_鱗右2CD, DisUnit, abj: true); + X0Y0_尾31_鱗左1CP = new ColorP(X0Y0_尾31_鱗左1, 尾31_鱗左1CD, DisUnit, abj: true); + X0Y0_尾31_鱗右1CP = new ColorP(X0Y0_尾31_鱗右1, 尾31_鱗右1CD, DisUnit, abj: true); + X0Y0_尾30_尾CP = new ColorP(X0Y0_尾30_尾, 尾30_尾CD, DisUnit, abj: true); + X0Y0_尾30_鱗左3CP = new ColorP(X0Y0_尾30_鱗左3, 尾30_鱗左3CD, DisUnit, abj: true); + X0Y0_尾30_鱗右3CP = new ColorP(X0Y0_尾30_鱗右3, 尾30_鱗右3CD, DisUnit, abj: true); + X0Y0_尾30_鱗左2CP = new ColorP(X0Y0_尾30_鱗左2, 尾30_鱗左2CD, DisUnit, abj: true); + X0Y0_尾30_鱗右2CP = new ColorP(X0Y0_尾30_鱗右2, 尾30_鱗右2CD, DisUnit, abj: true); + X0Y0_尾30_鱗左1CP = new ColorP(X0Y0_尾30_鱗左1, 尾30_鱗左1CD, DisUnit, abj: true); + X0Y0_尾30_鱗右1CP = new ColorP(X0Y0_尾30_鱗右1, 尾30_鱗右1CD, DisUnit, abj: true); + X0Y0_尾29_尾CP = new ColorP(X0Y0_尾29_尾, 尾29_尾CD, DisUnit, abj: true); + X0Y0_尾29_鱗左3CP = new ColorP(X0Y0_尾29_鱗左3, 尾29_鱗左3CD, DisUnit, abj: true); + X0Y0_尾29_鱗右3CP = new ColorP(X0Y0_尾29_鱗右3, 尾29_鱗右3CD, DisUnit, abj: true); + X0Y0_尾29_鱗左2CP = new ColorP(X0Y0_尾29_鱗左2, 尾29_鱗左2CD, DisUnit, abj: true); + X0Y0_尾29_鱗右2CP = new ColorP(X0Y0_尾29_鱗右2, 尾29_鱗右2CD, DisUnit, abj: true); + X0Y0_尾29_鱗左1CP = new ColorP(X0Y0_尾29_鱗左1, 尾29_鱗左1CD, DisUnit, abj: true); + X0Y0_尾29_鱗右1CP = new ColorP(X0Y0_尾29_鱗右1, 尾29_鱗右1CD, DisUnit, abj: true); + X0Y0_尾28_尾CP = new ColorP(X0Y0_尾28_尾, 尾28_尾CD, DisUnit, abj: true); + X0Y0_尾28_鱗左3CP = new ColorP(X0Y0_尾28_鱗左3, 尾28_鱗左3CD, DisUnit, abj: true); + X0Y0_尾28_鱗右3CP = new ColorP(X0Y0_尾28_鱗右3, 尾28_鱗右3CD, DisUnit, abj: true); + X0Y0_尾28_鱗左2CP = new ColorP(X0Y0_尾28_鱗左2, 尾28_鱗左2CD, DisUnit, abj: true); + X0Y0_尾28_鱗右2CP = new ColorP(X0Y0_尾28_鱗右2, 尾28_鱗右2CD, DisUnit, abj: true); + X0Y0_尾28_鱗左1CP = new ColorP(X0Y0_尾28_鱗左1, 尾28_鱗左1CD, DisUnit, abj: true); + X0Y0_尾28_鱗右1CP = new ColorP(X0Y0_尾28_鱗右1, 尾28_鱗右1CD, DisUnit, abj: true); + X0Y0_尾27_尾CP = new ColorP(X0Y0_尾27_尾, 尾27_尾CD, DisUnit, abj: true); + X0Y0_尾27_鱗左3CP = new ColorP(X0Y0_尾27_鱗左3, 尾27_鱗左3CD, DisUnit, abj: true); + X0Y0_尾27_鱗右3CP = new ColorP(X0Y0_尾27_鱗右3, 尾27_鱗右3CD, DisUnit, abj: true); + X0Y0_尾27_鱗左2CP = new ColorP(X0Y0_尾27_鱗左2, 尾27_鱗左2CD, DisUnit, abj: true); + X0Y0_尾27_鱗右2CP = new ColorP(X0Y0_尾27_鱗右2, 尾27_鱗右2CD, DisUnit, abj: true); + X0Y0_尾27_鱗左1CP = new ColorP(X0Y0_尾27_鱗左1, 尾27_鱗左1CD, DisUnit, abj: true); + X0Y0_尾27_鱗右1CP = new ColorP(X0Y0_尾27_鱗右1, 尾27_鱗右1CD, DisUnit, abj: true); + X0Y0_尾26_尾CP = new ColorP(X0Y0_尾26_尾, 尾26_尾CD, DisUnit, abj: true); + X0Y0_尾26_鱗左3CP = new ColorP(X0Y0_尾26_鱗左3, 尾26_鱗左3CD, DisUnit, abj: true); + X0Y0_尾26_鱗右3CP = new ColorP(X0Y0_尾26_鱗右3, 尾26_鱗右3CD, DisUnit, abj: true); + X0Y0_尾26_鱗左2CP = new ColorP(X0Y0_尾26_鱗左2, 尾26_鱗左2CD, DisUnit, abj: true); + X0Y0_尾26_鱗右2CP = new ColorP(X0Y0_尾26_鱗右2, 尾26_鱗右2CD, DisUnit, abj: true); + X0Y0_尾26_鱗左1CP = new ColorP(X0Y0_尾26_鱗左1, 尾26_鱗左1CD, DisUnit, abj: true); + X0Y0_尾26_鱗右1CP = new ColorP(X0Y0_尾26_鱗右1, 尾26_鱗右1CD, DisUnit, abj: true); + X0Y0_尾25_尾CP = new ColorP(X0Y0_尾25_尾, 尾25_尾CD, DisUnit, abj: true); + X0Y0_尾25_鱗左3CP = new ColorP(X0Y0_尾25_鱗左3, 尾25_鱗左3CD, DisUnit, abj: true); + X0Y0_尾25_鱗右3CP = new ColorP(X0Y0_尾25_鱗右3, 尾25_鱗右3CD, DisUnit, abj: true); + X0Y0_尾25_鱗左2CP = new ColorP(X0Y0_尾25_鱗左2, 尾25_鱗左2CD, DisUnit, abj: true); + X0Y0_尾25_鱗右2CP = new ColorP(X0Y0_尾25_鱗右2, 尾25_鱗右2CD, DisUnit, abj: true); + X0Y0_尾25_鱗左1CP = new ColorP(X0Y0_尾25_鱗左1, 尾25_鱗左1CD, DisUnit, abj: true); + X0Y0_尾25_鱗右1CP = new ColorP(X0Y0_尾25_鱗右1, 尾25_鱗右1CD, DisUnit, abj: true); + X0Y0_尾24_尾CP = new ColorP(X0Y0_尾24_尾, 尾24_尾CD, DisUnit, abj: true); + X0Y0_尾24_鱗左3CP = new ColorP(X0Y0_尾24_鱗左3, 尾24_鱗左3CD, DisUnit, abj: true); + X0Y0_尾24_鱗右3CP = new ColorP(X0Y0_尾24_鱗右3, 尾24_鱗右3CD, DisUnit, abj: true); + X0Y0_尾24_鱗左2CP = new ColorP(X0Y0_尾24_鱗左2, 尾24_鱗左2CD, DisUnit, abj: true); + X0Y0_尾24_鱗右2CP = new ColorP(X0Y0_尾24_鱗右2, 尾24_鱗右2CD, DisUnit, abj: true); + X0Y0_尾24_鱗左1CP = new ColorP(X0Y0_尾24_鱗左1, 尾24_鱗左1CD, DisUnit, abj: true); + X0Y0_尾24_鱗右1CP = new ColorP(X0Y0_尾24_鱗右1, 尾24_鱗右1CD, DisUnit, abj: true); + X0Y0_尾23_尾CP = new ColorP(X0Y0_尾23_尾, 尾23_尾CD, DisUnit, abj: true); + X0Y0_尾23_鱗左3CP = new ColorP(X0Y0_尾23_鱗左3, 尾23_鱗左3CD, DisUnit, abj: true); + X0Y0_尾23_鱗右3CP = new ColorP(X0Y0_尾23_鱗右3, 尾23_鱗右3CD, DisUnit, abj: true); + X0Y0_尾23_鱗左2CP = new ColorP(X0Y0_尾23_鱗左2, 尾23_鱗左2CD, DisUnit, abj: true); + X0Y0_尾23_鱗右2CP = new ColorP(X0Y0_尾23_鱗右2, 尾23_鱗右2CD, DisUnit, abj: true); + X0Y0_尾23_鱗左1CP = new ColorP(X0Y0_尾23_鱗左1, 尾23_鱗左1CD, DisUnit, abj: true); + X0Y0_尾23_鱗右1CP = new ColorP(X0Y0_尾23_鱗右1, 尾23_鱗右1CD, DisUnit, abj: true); + X0Y0_尾22_尾CP = new ColorP(X0Y0_尾22_尾, 尾22_尾CD, DisUnit, abj: true); + X0Y0_尾22_鱗左3CP = new ColorP(X0Y0_尾22_鱗左3, 尾22_鱗左3CD, DisUnit, abj: true); + X0Y0_尾22_鱗右3CP = new ColorP(X0Y0_尾22_鱗右3, 尾22_鱗右3CD, DisUnit, abj: true); + X0Y0_尾22_鱗左2CP = new ColorP(X0Y0_尾22_鱗左2, 尾22_鱗左2CD, DisUnit, abj: true); + X0Y0_尾22_鱗右2CP = new ColorP(X0Y0_尾22_鱗右2, 尾22_鱗右2CD, DisUnit, abj: true); + X0Y0_尾22_鱗左1CP = new ColorP(X0Y0_尾22_鱗左1, 尾22_鱗左1CD, DisUnit, abj: true); + X0Y0_尾22_鱗右1CP = new ColorP(X0Y0_尾22_鱗右1, 尾22_鱗右1CD, DisUnit, abj: true); + X0Y0_尾21_尾CP = new ColorP(X0Y0_尾21_尾, 尾21_尾CD, DisUnit, abj: true); + X0Y0_尾21_鱗左3CP = new ColorP(X0Y0_尾21_鱗左3, 尾21_鱗左3CD, DisUnit, abj: true); + X0Y0_尾21_鱗右3CP = new ColorP(X0Y0_尾21_鱗右3, 尾21_鱗右3CD, DisUnit, abj: true); + X0Y0_尾21_鱗左2CP = new ColorP(X0Y0_尾21_鱗左2, 尾21_鱗左2CD, DisUnit, abj: true); + X0Y0_尾21_鱗右2CP = new ColorP(X0Y0_尾21_鱗右2, 尾21_鱗右2CD, DisUnit, abj: true); + X0Y0_尾21_鱗左1CP = new ColorP(X0Y0_尾21_鱗左1, 尾21_鱗左1CD, DisUnit, abj: true); + X0Y0_尾21_鱗右1CP = new ColorP(X0Y0_尾21_鱗右1, 尾21_鱗右1CD, DisUnit, abj: true); + X0Y0_尾20_尾CP = new ColorP(X0Y0_尾20_尾, 尾20_尾CD, DisUnit, abj: true); + X0Y0_尾20_鱗左3CP = new ColorP(X0Y0_尾20_鱗左3, 尾20_鱗左3CD, DisUnit, abj: true); + X0Y0_尾20_鱗右3CP = new ColorP(X0Y0_尾20_鱗右3, 尾20_鱗右3CD, DisUnit, abj: true); + X0Y0_尾20_鱗左2CP = new ColorP(X0Y0_尾20_鱗左2, 尾20_鱗左2CD, DisUnit, abj: true); + X0Y0_尾20_鱗右2CP = new ColorP(X0Y0_尾20_鱗右2, 尾20_鱗右2CD, DisUnit, abj: true); + X0Y0_尾20_鱗左1CP = new ColorP(X0Y0_尾20_鱗左1, 尾20_鱗左1CD, DisUnit, abj: true); + X0Y0_尾20_鱗右1CP = new ColorP(X0Y0_尾20_鱗右1, 尾20_鱗右1CD, DisUnit, abj: true); + X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); + X0Y0_尾19_鱗左3CP = new ColorP(X0Y0_尾19_鱗左3, 尾19_鱗左3CD, DisUnit, abj: true); + X0Y0_尾19_鱗右3CP = new ColorP(X0Y0_尾19_鱗右3, 尾19_鱗右3CD, DisUnit, abj: true); + X0Y0_尾19_鱗左2CP = new ColorP(X0Y0_尾19_鱗左2, 尾19_鱗左2CD, DisUnit, abj: true); + X0Y0_尾19_鱗右2CP = new ColorP(X0Y0_尾19_鱗右2, 尾19_鱗右2CD, DisUnit, abj: true); + X0Y0_尾19_鱗左1CP = new ColorP(X0Y0_尾19_鱗左1, 尾19_鱗左1CD, DisUnit, abj: true); + X0Y0_尾19_鱗右1CP = new ColorP(X0Y0_尾19_鱗右1, 尾19_鱗右1CD, DisUnit, abj: true); + X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); + X0Y0_尾18_鱗左3CP = new ColorP(X0Y0_尾18_鱗左3, 尾18_鱗左3CD, DisUnit, abj: true); + X0Y0_尾18_鱗右3CP = new ColorP(X0Y0_尾18_鱗右3, 尾18_鱗右3CD, DisUnit, abj: true); + X0Y0_尾18_鱗左2CP = new ColorP(X0Y0_尾18_鱗左2, 尾18_鱗左2CD, DisUnit, abj: true); + X0Y0_尾18_鱗右2CP = new ColorP(X0Y0_尾18_鱗右2, 尾18_鱗右2CD, DisUnit, abj: true); + X0Y0_尾18_鱗左1CP = new ColorP(X0Y0_尾18_鱗左1, 尾18_鱗左1CD, DisUnit, abj: true); + X0Y0_尾18_鱗右1CP = new ColorP(X0Y0_尾18_鱗右1, 尾18_鱗右1CD, DisUnit, abj: true); + X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); + X0Y0_尾17_鱗左3CP = new ColorP(X0Y0_尾17_鱗左3, 尾17_鱗左3CD, DisUnit, abj: true); + X0Y0_尾17_鱗右3CP = new ColorP(X0Y0_尾17_鱗右3, 尾17_鱗右3CD, DisUnit, abj: true); + X0Y0_尾17_鱗左2CP = new ColorP(X0Y0_尾17_鱗左2, 尾17_鱗左2CD, DisUnit, abj: true); + X0Y0_尾17_鱗右2CP = new ColorP(X0Y0_尾17_鱗右2, 尾17_鱗右2CD, DisUnit, abj: true); + X0Y0_尾17_鱗左1CP = new ColorP(X0Y0_尾17_鱗左1, 尾17_鱗左1CD, DisUnit, abj: true); + X0Y0_尾17_鱗右1CP = new ColorP(X0Y0_尾17_鱗右1, 尾17_鱗右1CD, DisUnit, abj: true); + X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); + X0Y0_尾16_鱗左3CP = new ColorP(X0Y0_尾16_鱗左3, 尾16_鱗左3CD, DisUnit, abj: true); + X0Y0_尾16_鱗右3CP = new ColorP(X0Y0_尾16_鱗右3, 尾16_鱗右3CD, DisUnit, abj: true); + X0Y0_尾16_鱗左2CP = new ColorP(X0Y0_尾16_鱗左2, 尾16_鱗左2CD, DisUnit, abj: true); + X0Y0_尾16_鱗右2CP = new ColorP(X0Y0_尾16_鱗右2, 尾16_鱗右2CD, DisUnit, abj: true); + X0Y0_尾16_鱗左1CP = new ColorP(X0Y0_尾16_鱗左1, 尾16_鱗左1CD, DisUnit, abj: true); + X0Y0_尾16_鱗右1CP = new ColorP(X0Y0_尾16_鱗右1, 尾16_鱗右1CD, DisUnit, abj: true); + X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); + X0Y0_尾15_鱗左3CP = new ColorP(X0Y0_尾15_鱗左3, 尾15_鱗左3CD, DisUnit, abj: true); + X0Y0_尾15_鱗右3CP = new ColorP(X0Y0_尾15_鱗右3, 尾15_鱗右3CD, DisUnit, abj: true); + X0Y0_尾15_鱗左2CP = new ColorP(X0Y0_尾15_鱗左2, 尾15_鱗左2CD, DisUnit, abj: true); + X0Y0_尾15_鱗右2CP = new ColorP(X0Y0_尾15_鱗右2, 尾15_鱗右2CD, DisUnit, abj: true); + X0Y0_尾15_鱗左1CP = new ColorP(X0Y0_尾15_鱗左1, 尾15_鱗左1CD, DisUnit, abj: true); + X0Y0_尾15_鱗右1CP = new ColorP(X0Y0_尾15_鱗右1, 尾15_鱗右1CD, DisUnit, abj: true); + X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); + X0Y0_尾14_鱗左3CP = new ColorP(X0Y0_尾14_鱗左3, 尾14_鱗左3CD, DisUnit, abj: true); + X0Y0_尾14_鱗右3CP = new ColorP(X0Y0_尾14_鱗右3, 尾14_鱗右3CD, DisUnit, abj: true); + X0Y0_尾14_鱗左2CP = new ColorP(X0Y0_尾14_鱗左2, 尾14_鱗左2CD, DisUnit, abj: true); + X0Y0_尾14_鱗右2CP = new ColorP(X0Y0_尾14_鱗右2, 尾14_鱗右2CD, DisUnit, abj: true); + X0Y0_尾14_鱗左1CP = new ColorP(X0Y0_尾14_鱗左1, 尾14_鱗左1CD, DisUnit, abj: true); + X0Y0_尾14_鱗右1CP = new ColorP(X0Y0_尾14_鱗右1, 尾14_鱗右1CD, DisUnit, abj: true); + X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); + X0Y0_尾13_鱗左3CP = new ColorP(X0Y0_尾13_鱗左3, 尾13_鱗左3CD, DisUnit, abj: true); + X0Y0_尾13_鱗右3CP = new ColorP(X0Y0_尾13_鱗右3, 尾13_鱗右3CD, DisUnit, abj: true); + X0Y0_尾13_鱗左2CP = new ColorP(X0Y0_尾13_鱗左2, 尾13_鱗左2CD, DisUnit, abj: true); + X0Y0_尾13_鱗右2CP = new ColorP(X0Y0_尾13_鱗右2, 尾13_鱗右2CD, DisUnit, abj: true); + X0Y0_尾13_鱗左1CP = new ColorP(X0Y0_尾13_鱗左1, 尾13_鱗左1CD, DisUnit, abj: true); + X0Y0_尾13_鱗右1CP = new ColorP(X0Y0_尾13_鱗右1, 尾13_鱗右1CD, DisUnit, abj: true); + X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); + X0Y0_尾12_鱗左3CP = new ColorP(X0Y0_尾12_鱗左3, 尾12_鱗左3CD, DisUnit, abj: true); + X0Y0_尾12_鱗右3CP = new ColorP(X0Y0_尾12_鱗右3, 尾12_鱗右3CD, DisUnit, abj: true); + X0Y0_尾12_鱗左2CP = new ColorP(X0Y0_尾12_鱗左2, 尾12_鱗左2CD, DisUnit, abj: true); + X0Y0_尾12_鱗右2CP = new ColorP(X0Y0_尾12_鱗右2, 尾12_鱗右2CD, DisUnit, abj: true); + X0Y0_尾12_鱗左1CP = new ColorP(X0Y0_尾12_鱗左1, 尾12_鱗左1CD, DisUnit, abj: true); + X0Y0_尾12_鱗右1CP = new ColorP(X0Y0_尾12_鱗右1, 尾12_鱗右1CD, DisUnit, abj: true); + X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); + X0Y0_尾11_鱗左3CP = new ColorP(X0Y0_尾11_鱗左3, 尾11_鱗左3CD, DisUnit, abj: true); + X0Y0_尾11_鱗右3CP = new ColorP(X0Y0_尾11_鱗右3, 尾11_鱗右3CD, DisUnit, abj: true); + X0Y0_尾11_鱗左2CP = new ColorP(X0Y0_尾11_鱗左2, 尾11_鱗左2CD, DisUnit, abj: true); + X0Y0_尾11_鱗右2CP = new ColorP(X0Y0_尾11_鱗右2, 尾11_鱗右2CD, DisUnit, abj: true); + X0Y0_尾11_鱗左1CP = new ColorP(X0Y0_尾11_鱗左1, 尾11_鱗左1CD, DisUnit, abj: true); + X0Y0_尾11_鱗右1CP = new ColorP(X0Y0_尾11_鱗右1, 尾11_鱗右1CD, DisUnit, abj: true); + X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); + X0Y0_尾10_鱗左3CP = new ColorP(X0Y0_尾10_鱗左3, 尾10_鱗左3CD, DisUnit, abj: true); + X0Y0_尾10_鱗右3CP = new ColorP(X0Y0_尾10_鱗右3, 尾10_鱗右3CD, DisUnit, abj: true); + X0Y0_尾10_鱗左2CP = new ColorP(X0Y0_尾10_鱗左2, 尾10_鱗左2CD, DisUnit, abj: true); + X0Y0_尾10_鱗右2CP = new ColorP(X0Y0_尾10_鱗右2, 尾10_鱗右2CD, DisUnit, abj: true); + X0Y0_尾10_鱗左1CP = new ColorP(X0Y0_尾10_鱗左1, 尾10_鱗左1CD, DisUnit, abj: true); + X0Y0_尾10_鱗右1CP = new ColorP(X0Y0_尾10_鱗右1, 尾10_鱗右1CD, DisUnit, abj: true); + X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); + X0Y0_尾9_鱗左3CP = new ColorP(X0Y0_尾9_鱗左3, 尾9_鱗左3CD, DisUnit, abj: true); + X0Y0_尾9_鱗右3CP = new ColorP(X0Y0_尾9_鱗右3, 尾9_鱗右3CD, DisUnit, abj: true); + X0Y0_尾9_鱗左2CP = new ColorP(X0Y0_尾9_鱗左2, 尾9_鱗左2CD, DisUnit, abj: true); + X0Y0_尾9_鱗右2CP = new ColorP(X0Y0_尾9_鱗右2, 尾9_鱗右2CD, DisUnit, abj: true); + X0Y0_尾9_鱗左1CP = new ColorP(X0Y0_尾9_鱗左1, 尾9_鱗左1CD, DisUnit, abj: true); + X0Y0_尾9_鱗右1CP = new ColorP(X0Y0_尾9_鱗右1, 尾9_鱗右1CD, DisUnit, abj: true); + X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); + X0Y0_尾8_鱗左3CP = new ColorP(X0Y0_尾8_鱗左3, 尾8_鱗左3CD, DisUnit, abj: true); + X0Y0_尾8_鱗右3CP = new ColorP(X0Y0_尾8_鱗右3, 尾8_鱗右3CD, DisUnit, abj: true); + X0Y0_尾8_鱗左2CP = new ColorP(X0Y0_尾8_鱗左2, 尾8_鱗左2CD, DisUnit, abj: true); + X0Y0_尾8_鱗右2CP = new ColorP(X0Y0_尾8_鱗右2, 尾8_鱗右2CD, DisUnit, abj: true); + X0Y0_尾8_鱗左1CP = new ColorP(X0Y0_尾8_鱗左1, 尾8_鱗左1CD, DisUnit, abj: true); + X0Y0_尾8_鱗右1CP = new ColorP(X0Y0_尾8_鱗右1, 尾8_鱗右1CD, DisUnit, abj: true); + X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); + X0Y0_尾7_鱗左3CP = new ColorP(X0Y0_尾7_鱗左3, 尾7_鱗左3CD, DisUnit, abj: true); + X0Y0_尾7_鱗右3CP = new ColorP(X0Y0_尾7_鱗右3, 尾7_鱗右3CD, DisUnit, abj: true); + X0Y0_尾7_鱗左2CP = new ColorP(X0Y0_尾7_鱗左2, 尾7_鱗左2CD, DisUnit, abj: true); + X0Y0_尾7_鱗右2CP = new ColorP(X0Y0_尾7_鱗右2, 尾7_鱗右2CD, DisUnit, abj: true); + X0Y0_尾7_鱗左1CP = new ColorP(X0Y0_尾7_鱗左1, 尾7_鱗左1CD, DisUnit, abj: true); + X0Y0_尾7_鱗右1CP = new ColorP(X0Y0_尾7_鱗右1, 尾7_鱗右1CD, DisUnit, abj: true); + X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); + X0Y0_尾6_鱗左3CP = new ColorP(X0Y0_尾6_鱗左3, 尾6_鱗左3CD, DisUnit, abj: true); + X0Y0_尾6_鱗右3CP = new ColorP(X0Y0_尾6_鱗右3, 尾6_鱗右3CD, DisUnit, abj: true); + X0Y0_尾6_鱗左2CP = new ColorP(X0Y0_尾6_鱗左2, 尾6_鱗左2CD, DisUnit, abj: true); + X0Y0_尾6_鱗右2CP = new ColorP(X0Y0_尾6_鱗右2, 尾6_鱗右2CD, DisUnit, abj: true); + X0Y0_尾6_鱗左1CP = new ColorP(X0Y0_尾6_鱗左1, 尾6_鱗左1CD, DisUnit, abj: true); + X0Y0_尾6_鱗右1CP = new ColorP(X0Y0_尾6_鱗右1, 尾6_鱗右1CD, DisUnit, abj: true); + X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); + X0Y0_尾5_鱗左3CP = new ColorP(X0Y0_尾5_鱗左3, 尾5_鱗左3CD, DisUnit, abj: true); + X0Y0_尾5_鱗右3CP = new ColorP(X0Y0_尾5_鱗右3, 尾5_鱗右3CD, DisUnit, abj: true); + X0Y0_尾5_鱗左2CP = new ColorP(X0Y0_尾5_鱗左2, 尾5_鱗左2CD, DisUnit, abj: true); + X0Y0_尾5_鱗右2CP = new ColorP(X0Y0_尾5_鱗右2, 尾5_鱗右2CD, DisUnit, abj: true); + X0Y0_尾5_鱗左1CP = new ColorP(X0Y0_尾5_鱗左1, 尾5_鱗左1CD, DisUnit, abj: true); + X0Y0_尾5_鱗右1CP = new ColorP(X0Y0_尾5_鱗右1, 尾5_鱗右1CD, DisUnit, abj: true); + X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); + X0Y0_尾4_鱗左3CP = new ColorP(X0Y0_尾4_鱗左3, 尾4_鱗左3CD, DisUnit, abj: true); + X0Y0_尾4_鱗右3CP = new ColorP(X0Y0_尾4_鱗右3, 尾4_鱗右3CD, DisUnit, abj: true); + X0Y0_尾4_鱗左2CP = new ColorP(X0Y0_尾4_鱗左2, 尾4_鱗左2CD, DisUnit, abj: true); + X0Y0_尾4_鱗右2CP = new ColorP(X0Y0_尾4_鱗右2, 尾4_鱗右2CD, DisUnit, abj: true); + X0Y0_尾4_鱗左1CP = new ColorP(X0Y0_尾4_鱗左1, 尾4_鱗左1CD, DisUnit, abj: true); + X0Y0_尾4_鱗右1CP = new ColorP(X0Y0_尾4_鱗右1, 尾4_鱗右1CD, DisUnit, abj: true); + X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); + X0Y0_尾3_鱗左3CP = new ColorP(X0Y0_尾3_鱗左3, 尾3_鱗左3CD, DisUnit, abj: true); + X0Y0_尾3_鱗右3CP = new ColorP(X0Y0_尾3_鱗右3, 尾3_鱗右3CD, DisUnit, abj: true); + X0Y0_尾3_鱗左2CP = new ColorP(X0Y0_尾3_鱗左2, 尾3_鱗左2CD, DisUnit, abj: true); + X0Y0_尾3_鱗右2CP = new ColorP(X0Y0_尾3_鱗右2, 尾3_鱗右2CD, DisUnit, abj: true); + X0Y0_尾3_鱗左1CP = new ColorP(X0Y0_尾3_鱗左1, 尾3_鱗左1CD, DisUnit, abj: true); + X0Y0_尾3_鱗右1CP = new ColorP(X0Y0_尾3_鱗右1, 尾3_鱗右1CD, DisUnit, abj: true); + X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); + X0Y0_尾2_鱗左3CP = new ColorP(X0Y0_尾2_鱗左3, 尾2_鱗左3CD, DisUnit, abj: true); + X0Y0_尾2_鱗右3CP = new ColorP(X0Y0_尾2_鱗右3, 尾2_鱗右3CD, DisUnit, abj: true); + X0Y0_尾2_鱗左2CP = new ColorP(X0Y0_尾2_鱗左2, 尾2_鱗左2CD, DisUnit, abj: true); + X0Y0_尾2_鱗右2CP = new ColorP(X0Y0_尾2_鱗右2, 尾2_鱗右2CD, DisUnit, abj: true); + X0Y0_尾2_鱗左1CP = new ColorP(X0Y0_尾2_鱗左1, 尾2_鱗左1CD, DisUnit, abj: true); + X0Y0_尾2_鱗右1CP = new ColorP(X0Y0_尾2_鱗右1, 尾2_鱗右1CD, DisUnit, abj: true); + X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); + X0Y0_尾1_鱗左3CP = new ColorP(X0Y0_尾1_鱗左3, 尾1_鱗左3CD, DisUnit, abj: true); + X0Y0_尾1_鱗右3CP = new ColorP(X0Y0_尾1_鱗右3, 尾1_鱗右3CD, DisUnit, abj: true); + X0Y0_尾1_鱗左2CP = new ColorP(X0Y0_尾1_鱗左2, 尾1_鱗左2CD, DisUnit, abj: true); + X0Y0_尾1_鱗右2CP = new ColorP(X0Y0_尾1_鱗右2, 尾1_鱗右2CD, DisUnit, abj: true); + X0Y0_尾1_鱗左1CP = new ColorP(X0Y0_尾1_鱗左1, 尾1_鱗左1CD, DisUnit, abj: true); + X0Y0_尾1_鱗右1CP = new ColorP(X0Y0_尾1_鱗右1, 尾1_鱗右1CD, DisUnit, abj: true); + X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); + X0Y0_尾0_鱗右CP = new ColorP(X0Y0_尾0_鱗右, 尾0_鱗右CD, DisUnit, abj: true); + X0Y0_尾0_鱗左CP = new ColorP(X0Y0_尾0_鱗左, 尾0_鱗左CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖3.角度B -= num; + 鎖4.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_尾35_尾); + Are.Draw(X0Y0_尾35_鱗左3); + Are.Draw(X0Y0_尾35_鱗右3); + Are.Draw(X0Y0_尾35_鱗左2); + Are.Draw(X0Y0_尾35_鱗右2); + Are.Draw(X0Y0_尾35_鱗左1); + Are.Draw(X0Y0_尾35_鱗右1); + Are.Draw(X0Y0_尾34_尾); + Are.Draw(X0Y0_尾34_鱗左3); + Are.Draw(X0Y0_尾34_鱗右3); + Are.Draw(X0Y0_尾34_鱗左2); + Are.Draw(X0Y0_尾34_鱗右2); + Are.Draw(X0Y0_尾34_鱗左1); + Are.Draw(X0Y0_尾34_鱗右1); + Are.Draw(X0Y0_尾33_尾); + Are.Draw(X0Y0_尾33_鱗左3); + Are.Draw(X0Y0_尾33_鱗右3); + Are.Draw(X0Y0_尾33_鱗左2); + Are.Draw(X0Y0_尾33_鱗右2); + Are.Draw(X0Y0_尾33_鱗左1); + Are.Draw(X0Y0_尾33_鱗右1); + Are.Draw(X0Y0_尾32_尾); + Are.Draw(X0Y0_尾32_鱗左3); + Are.Draw(X0Y0_尾32_鱗右3); + Are.Draw(X0Y0_尾32_鱗左2); + Are.Draw(X0Y0_尾32_鱗右2); + Are.Draw(X0Y0_尾32_鱗左1); + Are.Draw(X0Y0_尾32_鱗右1); + Are.Draw(X0Y0_尾31_尾); + Are.Draw(X0Y0_尾31_鱗左3); + Are.Draw(X0Y0_尾31_鱗右3); + Are.Draw(X0Y0_尾31_鱗左2); + Are.Draw(X0Y0_尾31_鱗右2); + Are.Draw(X0Y0_尾31_鱗左1); + Are.Draw(X0Y0_尾31_鱗右1); + Are.Draw(X0Y0_尾30_尾); + Are.Draw(X0Y0_尾30_鱗左3); + Are.Draw(X0Y0_尾30_鱗右3); + Are.Draw(X0Y0_尾30_鱗左2); + Are.Draw(X0Y0_尾30_鱗右2); + Are.Draw(X0Y0_尾30_鱗左1); + Are.Draw(X0Y0_尾30_鱗右1); + Are.Draw(X0Y0_尾29_尾); + Are.Draw(X0Y0_尾29_鱗左3); + Are.Draw(X0Y0_尾29_鱗右3); + Are.Draw(X0Y0_尾29_鱗左2); + Are.Draw(X0Y0_尾29_鱗右2); + Are.Draw(X0Y0_尾29_鱗左1); + Are.Draw(X0Y0_尾29_鱗右1); + Are.Draw(X0Y0_尾28_尾); + Are.Draw(X0Y0_尾28_鱗左3); + Are.Draw(X0Y0_尾28_鱗右3); + Are.Draw(X0Y0_尾28_鱗左2); + Are.Draw(X0Y0_尾28_鱗右2); + Are.Draw(X0Y0_尾28_鱗左1); + Are.Draw(X0Y0_尾28_鱗右1); + Are.Draw(X0Y0_尾27_尾); + Are.Draw(X0Y0_尾27_鱗左3); + Are.Draw(X0Y0_尾27_鱗右3); + Are.Draw(X0Y0_尾27_鱗左2); + Are.Draw(X0Y0_尾27_鱗右2); + Are.Draw(X0Y0_尾27_鱗左1); + Are.Draw(X0Y0_尾27_鱗右1); + Are.Draw(X0Y0_尾26_尾); + Are.Draw(X0Y0_尾26_鱗左3); + Are.Draw(X0Y0_尾26_鱗右3); + Are.Draw(X0Y0_尾26_鱗左2); + Are.Draw(X0Y0_尾26_鱗右2); + Are.Draw(X0Y0_尾26_鱗左1); + Are.Draw(X0Y0_尾26_鱗右1); + Are.Draw(X0Y0_尾25_尾); + Are.Draw(X0Y0_尾25_鱗左3); + Are.Draw(X0Y0_尾25_鱗右3); + Are.Draw(X0Y0_尾25_鱗左2); + Are.Draw(X0Y0_尾25_鱗右2); + Are.Draw(X0Y0_尾25_鱗左1); + Are.Draw(X0Y0_尾25_鱗右1); + Are.Draw(X0Y0_尾24_尾); + Are.Draw(X0Y0_尾24_鱗左3); + Are.Draw(X0Y0_尾24_鱗右3); + Are.Draw(X0Y0_尾24_鱗左2); + Are.Draw(X0Y0_尾24_鱗右2); + Are.Draw(X0Y0_尾24_鱗左1); + Are.Draw(X0Y0_尾24_鱗右1); + Are.Draw(X0Y0_尾23_尾); + Are.Draw(X0Y0_尾23_鱗左3); + Are.Draw(X0Y0_尾23_鱗右3); + Are.Draw(X0Y0_尾23_鱗左2); + Are.Draw(X0Y0_尾23_鱗右2); + Are.Draw(X0Y0_尾23_鱗左1); + Are.Draw(X0Y0_尾23_鱗右1); + Are.Draw(X0Y0_尾22_尾); + Are.Draw(X0Y0_尾22_鱗左3); + Are.Draw(X0Y0_尾22_鱗右3); + Are.Draw(X0Y0_尾22_鱗左2); + Are.Draw(X0Y0_尾22_鱗右2); + Are.Draw(X0Y0_尾22_鱗左1); + Are.Draw(X0Y0_尾22_鱗右1); + Are.Draw(X0Y0_尾21_尾); + Are.Draw(X0Y0_尾21_鱗左3); + Are.Draw(X0Y0_尾21_鱗右3); + Are.Draw(X0Y0_尾21_鱗左2); + Are.Draw(X0Y0_尾21_鱗右2); + Are.Draw(X0Y0_尾21_鱗左1); + Are.Draw(X0Y0_尾21_鱗右1); + Are.Draw(X0Y0_尾20_尾); + Are.Draw(X0Y0_尾20_鱗左3); + Are.Draw(X0Y0_尾20_鱗右3); + Are.Draw(X0Y0_尾20_鱗左2); + Are.Draw(X0Y0_尾20_鱗右2); + Are.Draw(X0Y0_尾20_鱗左1); + Are.Draw(X0Y0_尾20_鱗右1); + Are.Draw(X0Y0_尾19_尾); + Are.Draw(X0Y0_尾19_鱗左3); + Are.Draw(X0Y0_尾19_鱗右3); + Are.Draw(X0Y0_尾19_鱗左2); + Are.Draw(X0Y0_尾19_鱗右2); + Are.Draw(X0Y0_尾19_鱗左1); + Are.Draw(X0Y0_尾19_鱗右1); + Are.Draw(X0Y0_尾18_尾); + Are.Draw(X0Y0_尾18_鱗左3); + Are.Draw(X0Y0_尾18_鱗右3); + Are.Draw(X0Y0_尾18_鱗左2); + Are.Draw(X0Y0_尾18_鱗右2); + Are.Draw(X0Y0_尾18_鱗左1); + Are.Draw(X0Y0_尾18_鱗右1); + Are.Draw(X0Y0_尾17_尾); + Are.Draw(X0Y0_尾17_鱗左3); + Are.Draw(X0Y0_尾17_鱗右3); + Are.Draw(X0Y0_尾17_鱗左2); + Are.Draw(X0Y0_尾17_鱗右2); + Are.Draw(X0Y0_尾17_鱗左1); + Are.Draw(X0Y0_尾17_鱗右1); + Are.Draw(X0Y0_尾16_尾); + Are.Draw(X0Y0_尾16_鱗左3); + Are.Draw(X0Y0_尾16_鱗右3); + Are.Draw(X0Y0_尾16_鱗左2); + Are.Draw(X0Y0_尾16_鱗右2); + Are.Draw(X0Y0_尾16_鱗左1); + Are.Draw(X0Y0_尾16_鱗右1); + Are.Draw(X0Y0_尾15_尾); + Are.Draw(X0Y0_尾15_鱗左3); + Are.Draw(X0Y0_尾15_鱗右3); + Are.Draw(X0Y0_尾15_鱗左2); + Are.Draw(X0Y0_尾15_鱗右2); + Are.Draw(X0Y0_尾15_鱗左1); + Are.Draw(X0Y0_尾15_鱗右1); + Are.Draw(X0Y0_尾14_尾); + Are.Draw(X0Y0_尾14_鱗左3); + Are.Draw(X0Y0_尾14_鱗右3); + Are.Draw(X0Y0_尾14_鱗左2); + Are.Draw(X0Y0_尾14_鱗右2); + Are.Draw(X0Y0_尾14_鱗左1); + Are.Draw(X0Y0_尾14_鱗右1); + Are.Draw(X0Y0_尾13_尾); + Are.Draw(X0Y0_尾13_鱗左3); + Are.Draw(X0Y0_尾13_鱗右3); + Are.Draw(X0Y0_尾13_鱗左2); + Are.Draw(X0Y0_尾13_鱗右2); + Are.Draw(X0Y0_尾13_鱗左1); + Are.Draw(X0Y0_尾13_鱗右1); + Are.Draw(X0Y0_尾12_尾); + Are.Draw(X0Y0_尾12_鱗左3); + Are.Draw(X0Y0_尾12_鱗右3); + Are.Draw(X0Y0_尾12_鱗左2); + Are.Draw(X0Y0_尾12_鱗右2); + Are.Draw(X0Y0_尾12_鱗左1); + Are.Draw(X0Y0_尾12_鱗右1); + Are.Draw(X0Y0_尾11_尾); + Are.Draw(X0Y0_尾11_鱗左3); + Are.Draw(X0Y0_尾11_鱗右3); + Are.Draw(X0Y0_尾11_鱗左2); + Are.Draw(X0Y0_尾11_鱗右2); + Are.Draw(X0Y0_尾11_鱗左1); + Are.Draw(X0Y0_尾11_鱗右1); + Are.Draw(X0Y0_尾10_尾); + Are.Draw(X0Y0_尾10_鱗左3); + Are.Draw(X0Y0_尾10_鱗右3); + Are.Draw(X0Y0_尾10_鱗左2); + Are.Draw(X0Y0_尾10_鱗右2); + Are.Draw(X0Y0_尾10_鱗左1); + Are.Draw(X0Y0_尾10_鱗右1); + Are.Draw(X0Y0_尾9_尾); + Are.Draw(X0Y0_尾9_鱗左3); + Are.Draw(X0Y0_尾9_鱗右3); + Are.Draw(X0Y0_尾9_鱗左2); + Are.Draw(X0Y0_尾9_鱗右2); + Are.Draw(X0Y0_尾9_鱗左1); + Are.Draw(X0Y0_尾9_鱗右1); + Are.Draw(X0Y0_尾8_尾); + Are.Draw(X0Y0_尾8_鱗左3); + Are.Draw(X0Y0_尾8_鱗右3); + Are.Draw(X0Y0_尾8_鱗左2); + Are.Draw(X0Y0_尾8_鱗右2); + Are.Draw(X0Y0_尾8_鱗左1); + Are.Draw(X0Y0_尾8_鱗右1); + Are.Draw(X0Y0_輪2_革); + Are.Draw(X0Y0_輪2_金具1); + Are.Draw(X0Y0_輪2_金具2); + Are.Draw(X0Y0_輪2_金具3); + Are.Draw(X0Y0_輪2_金具左); + Are.Draw(X0Y0_輪2_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + Are.Draw(X0Y0_尾7_尾); + Are.Draw(X0Y0_尾7_鱗左3); + Are.Draw(X0Y0_尾7_鱗右3); + Are.Draw(X0Y0_尾7_鱗左2); + Are.Draw(X0Y0_尾7_鱗右2); + Are.Draw(X0Y0_尾7_鱗左1); + Are.Draw(X0Y0_尾7_鱗右1); + Are.Draw(X0Y0_尾6_尾); + Are.Draw(X0Y0_尾6_鱗左3); + Are.Draw(X0Y0_尾6_鱗右3); + Are.Draw(X0Y0_尾6_鱗左2); + Are.Draw(X0Y0_尾6_鱗右2); + Are.Draw(X0Y0_尾6_鱗左1); + Are.Draw(X0Y0_尾6_鱗右1); + Are.Draw(X0Y0_尾5_尾); + Are.Draw(X0Y0_尾5_鱗左3); + Are.Draw(X0Y0_尾5_鱗右3); + Are.Draw(X0Y0_尾5_鱗左2); + Are.Draw(X0Y0_尾5_鱗右2); + Are.Draw(X0Y0_尾5_鱗左1); + Are.Draw(X0Y0_尾5_鱗右1); + Are.Draw(X0Y0_尾4_尾); + Are.Draw(X0Y0_尾4_鱗左3); + Are.Draw(X0Y0_尾4_鱗右3); + Are.Draw(X0Y0_尾4_鱗左2); + Are.Draw(X0Y0_尾4_鱗右2); + Are.Draw(X0Y0_尾4_鱗左1); + Are.Draw(X0Y0_尾4_鱗右1); + Are.Draw(X0Y0_尾3_尾); + Are.Draw(X0Y0_尾3_鱗左3); + Are.Draw(X0Y0_尾3_鱗右3); + Are.Draw(X0Y0_尾3_鱗左2); + Are.Draw(X0Y0_尾3_鱗右2); + Are.Draw(X0Y0_尾3_鱗左1); + Are.Draw(X0Y0_尾3_鱗右1); + Are.Draw(X0Y0_尾2_尾); + Are.Draw(X0Y0_尾2_鱗左3); + Are.Draw(X0Y0_尾2_鱗右3); + Are.Draw(X0Y0_尾2_鱗左2); + Are.Draw(X0Y0_尾2_鱗右2); + Are.Draw(X0Y0_尾2_鱗左1); + Are.Draw(X0Y0_尾2_鱗右1); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾1_尾); + Are.Draw(X0Y0_尾1_鱗左3); + Are.Draw(X0Y0_尾1_鱗右3); + Are.Draw(X0Y0_尾1_鱗左2); + Are.Draw(X0Y0_尾1_鱗右2); + Are.Draw(X0Y0_尾1_鱗左1); + Are.Draw(X0Y0_尾1_鱗右1); + Are.Draw(X0Y0_尾0_尾); + Are.Draw(X0Y0_尾0_鱗右); + Are.Draw(X0Y0_尾0_鱗左); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾35_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾34_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾33_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾32_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾31_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾30_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾29_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾28_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾27_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾26_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾25_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾24_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾23_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾22_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾21_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾20_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾19_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾18_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + if (尾先_接続 != null) + { + Set尾先角度(); + } + } + + public override void Set尾先角度() + { + X0Y0_尾35_尾.AngleBase = 0.0; + X0Y0_尾34_尾.AngleBase = 0.0; + X0Y0_尾33_尾.AngleBase = 0.0; + X0Y0_尾32_尾.AngleBase = 0.0; + X0Y0_尾31_尾.AngleBase = 0.0; + X0Y0_尾30_尾.AngleBase = 0.0; + X0Y0_尾29_尾.AngleBase = 0.0; + X0Y0_尾28_尾.AngleBase = 0.0; + X0Y0_尾27_尾.AngleBase = 0.0; + X0Y0_尾26_尾.AngleBase = 0.0; + X0Y0_尾25_尾.AngleBase = 0.0; + X0Y0_尾24_尾.AngleBase = 0.0; + X0Y0_尾23_尾.AngleBase = 0.0; + X0Y0_尾22_尾.AngleBase = 0.0; + X0Y0_尾21_尾.AngleBase = 0.0; + X0Y0_尾20_尾.AngleBase = 0.0; + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) + { + return p == X0Y0_輪1_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0_尾; + yield return X0Y0_尾1_尾; + yield return X0Y0_尾2_尾; + yield return X0Y0_尾3_尾; + yield return X0Y0_尾4_尾; + yield return X0Y0_尾5_尾; + yield return X0Y0_尾6_尾; + yield return X0Y0_尾7_尾; + yield return X0Y0_尾8_尾; + yield return X0Y0_尾9_尾; + yield return X0Y0_尾10_尾; + yield return X0Y0_尾11_尾; + yield return X0Y0_尾12_尾; + yield return X0Y0_尾13_尾; + yield return X0Y0_尾14_尾; + yield return X0Y0_尾15_尾; + yield return X0Y0_尾16_尾; + yield return X0Y0_尾17_尾; + yield return X0Y0_尾18_尾; + yield return X0Y0_尾19_尾; + yield return X0Y0_尾20_尾; + yield return X0Y0_尾21_尾; + yield return X0Y0_尾22_尾; + yield return X0Y0_尾23_尾; + yield return X0Y0_尾24_尾; + yield return X0Y0_尾25_尾; + yield return X0Y0_尾26_尾; + yield return X0Y0_尾27_尾; + yield return X0Y0_尾28_尾; + yield return X0Y0_尾29_尾; + yield return X0Y0_尾30_尾; + yield return X0Y0_尾31_尾; + yield return X0Y0_尾32_尾; + yield return X0Y0_尾33_尾; + yield return X0Y0_尾34_尾; + yield return X0Y0_尾35_尾; + } + + public override void 色更新() + { + X0Y0_尾35_尾CP.Update(); + X0Y0_尾35_鱗左3CP.Update(); + X0Y0_尾35_鱗右3CP.Update(); + X0Y0_尾35_鱗左2CP.Update(); + X0Y0_尾35_鱗右2CP.Update(); + X0Y0_尾35_鱗左1CP.Update(); + X0Y0_尾35_鱗右1CP.Update(); + X0Y0_尾34_尾CP.Update(); + X0Y0_尾34_鱗左3CP.Update(); + X0Y0_尾34_鱗右3CP.Update(); + X0Y0_尾34_鱗左2CP.Update(); + X0Y0_尾34_鱗右2CP.Update(); + X0Y0_尾34_鱗左1CP.Update(); + X0Y0_尾34_鱗右1CP.Update(); + X0Y0_尾33_尾CP.Update(); + X0Y0_尾33_鱗左3CP.Update(); + X0Y0_尾33_鱗右3CP.Update(); + X0Y0_尾33_鱗左2CP.Update(); + X0Y0_尾33_鱗右2CP.Update(); + X0Y0_尾33_鱗左1CP.Update(); + X0Y0_尾33_鱗右1CP.Update(); + X0Y0_尾32_尾CP.Update(); + X0Y0_尾32_鱗左3CP.Update(); + X0Y0_尾32_鱗右3CP.Update(); + X0Y0_尾32_鱗左2CP.Update(); + X0Y0_尾32_鱗右2CP.Update(); + X0Y0_尾32_鱗左1CP.Update(); + X0Y0_尾32_鱗右1CP.Update(); + X0Y0_尾31_尾CP.Update(); + X0Y0_尾31_鱗左3CP.Update(); + X0Y0_尾31_鱗右3CP.Update(); + X0Y0_尾31_鱗左2CP.Update(); + X0Y0_尾31_鱗右2CP.Update(); + X0Y0_尾31_鱗左1CP.Update(); + X0Y0_尾31_鱗右1CP.Update(); + X0Y0_尾30_尾CP.Update(); + X0Y0_尾30_鱗左3CP.Update(); + X0Y0_尾30_鱗右3CP.Update(); + X0Y0_尾30_鱗左2CP.Update(); + X0Y0_尾30_鱗右2CP.Update(); + X0Y0_尾30_鱗左1CP.Update(); + X0Y0_尾30_鱗右1CP.Update(); + X0Y0_尾29_尾CP.Update(); + X0Y0_尾29_鱗左3CP.Update(); + X0Y0_尾29_鱗右3CP.Update(); + X0Y0_尾29_鱗左2CP.Update(); + X0Y0_尾29_鱗右2CP.Update(); + X0Y0_尾29_鱗左1CP.Update(); + X0Y0_尾29_鱗右1CP.Update(); + X0Y0_尾28_尾CP.Update(); + X0Y0_尾28_鱗左3CP.Update(); + X0Y0_尾28_鱗右3CP.Update(); + X0Y0_尾28_鱗左2CP.Update(); + X0Y0_尾28_鱗右2CP.Update(); + X0Y0_尾28_鱗左1CP.Update(); + X0Y0_尾28_鱗右1CP.Update(); + X0Y0_尾27_尾CP.Update(); + X0Y0_尾27_鱗左3CP.Update(); + X0Y0_尾27_鱗右3CP.Update(); + X0Y0_尾27_鱗左2CP.Update(); + X0Y0_尾27_鱗右2CP.Update(); + X0Y0_尾27_鱗左1CP.Update(); + X0Y0_尾27_鱗右1CP.Update(); + X0Y0_尾26_尾CP.Update(); + X0Y0_尾26_鱗左3CP.Update(); + X0Y0_尾26_鱗右3CP.Update(); + X0Y0_尾26_鱗左2CP.Update(); + X0Y0_尾26_鱗右2CP.Update(); + X0Y0_尾26_鱗左1CP.Update(); + X0Y0_尾26_鱗右1CP.Update(); + X0Y0_尾25_尾CP.Update(); + X0Y0_尾25_鱗左3CP.Update(); + X0Y0_尾25_鱗右3CP.Update(); + X0Y0_尾25_鱗左2CP.Update(); + X0Y0_尾25_鱗右2CP.Update(); + X0Y0_尾25_鱗左1CP.Update(); + X0Y0_尾25_鱗右1CP.Update(); + X0Y0_尾24_尾CP.Update(); + X0Y0_尾24_鱗左3CP.Update(); + X0Y0_尾24_鱗右3CP.Update(); + X0Y0_尾24_鱗左2CP.Update(); + X0Y0_尾24_鱗右2CP.Update(); + X0Y0_尾24_鱗左1CP.Update(); + X0Y0_尾24_鱗右1CP.Update(); + X0Y0_尾23_尾CP.Update(); + X0Y0_尾23_鱗左3CP.Update(); + X0Y0_尾23_鱗右3CP.Update(); + X0Y0_尾23_鱗左2CP.Update(); + X0Y0_尾23_鱗右2CP.Update(); + X0Y0_尾23_鱗左1CP.Update(); + X0Y0_尾23_鱗右1CP.Update(); + X0Y0_尾22_尾CP.Update(); + X0Y0_尾22_鱗左3CP.Update(); + X0Y0_尾22_鱗右3CP.Update(); + X0Y0_尾22_鱗左2CP.Update(); + X0Y0_尾22_鱗右2CP.Update(); + X0Y0_尾22_鱗左1CP.Update(); + X0Y0_尾22_鱗右1CP.Update(); + X0Y0_尾21_尾CP.Update(); + X0Y0_尾21_鱗左3CP.Update(); + X0Y0_尾21_鱗右3CP.Update(); + X0Y0_尾21_鱗左2CP.Update(); + X0Y0_尾21_鱗右2CP.Update(); + X0Y0_尾21_鱗左1CP.Update(); + X0Y0_尾21_鱗右1CP.Update(); + X0Y0_尾20_尾CP.Update(); + X0Y0_尾20_鱗左3CP.Update(); + X0Y0_尾20_鱗右3CP.Update(); + X0Y0_尾20_鱗左2CP.Update(); + X0Y0_尾20_鱗右2CP.Update(); + X0Y0_尾20_鱗左1CP.Update(); + X0Y0_尾20_鱗右1CP.Update(); + X0Y0_尾19_尾CP.Update(); + X0Y0_尾19_鱗左3CP.Update(); + X0Y0_尾19_鱗右3CP.Update(); + X0Y0_尾19_鱗左2CP.Update(); + X0Y0_尾19_鱗右2CP.Update(); + X0Y0_尾19_鱗左1CP.Update(); + X0Y0_尾19_鱗右1CP.Update(); + X0Y0_尾18_尾CP.Update(); + X0Y0_尾18_鱗左3CP.Update(); + X0Y0_尾18_鱗右3CP.Update(); + X0Y0_尾18_鱗左2CP.Update(); + X0Y0_尾18_鱗右2CP.Update(); + X0Y0_尾18_鱗左1CP.Update(); + X0Y0_尾18_鱗右1CP.Update(); + X0Y0_尾17_尾CP.Update(); + X0Y0_尾17_鱗左3CP.Update(); + X0Y0_尾17_鱗右3CP.Update(); + X0Y0_尾17_鱗左2CP.Update(); + X0Y0_尾17_鱗右2CP.Update(); + X0Y0_尾17_鱗左1CP.Update(); + X0Y0_尾17_鱗右1CP.Update(); + X0Y0_尾16_尾CP.Update(); + X0Y0_尾16_鱗左3CP.Update(); + X0Y0_尾16_鱗右3CP.Update(); + X0Y0_尾16_鱗左2CP.Update(); + X0Y0_尾16_鱗右2CP.Update(); + X0Y0_尾16_鱗左1CP.Update(); + X0Y0_尾16_鱗右1CP.Update(); + X0Y0_尾15_尾CP.Update(); + X0Y0_尾15_鱗左3CP.Update(); + X0Y0_尾15_鱗右3CP.Update(); + X0Y0_尾15_鱗左2CP.Update(); + X0Y0_尾15_鱗右2CP.Update(); + X0Y0_尾15_鱗左1CP.Update(); + X0Y0_尾15_鱗右1CP.Update(); + X0Y0_尾14_尾CP.Update(); + X0Y0_尾14_鱗左3CP.Update(); + X0Y0_尾14_鱗右3CP.Update(); + X0Y0_尾14_鱗左2CP.Update(); + X0Y0_尾14_鱗右2CP.Update(); + X0Y0_尾14_鱗左1CP.Update(); + X0Y0_尾14_鱗右1CP.Update(); + X0Y0_尾13_尾CP.Update(); + X0Y0_尾13_鱗左3CP.Update(); + X0Y0_尾13_鱗右3CP.Update(); + X0Y0_尾13_鱗左2CP.Update(); + X0Y0_尾13_鱗右2CP.Update(); + X0Y0_尾13_鱗左1CP.Update(); + X0Y0_尾13_鱗右1CP.Update(); + X0Y0_尾12_尾CP.Update(); + X0Y0_尾12_鱗左3CP.Update(); + X0Y0_尾12_鱗右3CP.Update(); + X0Y0_尾12_鱗左2CP.Update(); + X0Y0_尾12_鱗右2CP.Update(); + X0Y0_尾12_鱗左1CP.Update(); + X0Y0_尾12_鱗右1CP.Update(); + X0Y0_尾11_尾CP.Update(); + X0Y0_尾11_鱗左3CP.Update(); + X0Y0_尾11_鱗右3CP.Update(); + X0Y0_尾11_鱗左2CP.Update(); + X0Y0_尾11_鱗右2CP.Update(); + X0Y0_尾11_鱗左1CP.Update(); + X0Y0_尾11_鱗右1CP.Update(); + X0Y0_尾10_尾CP.Update(); + X0Y0_尾10_鱗左3CP.Update(); + X0Y0_尾10_鱗右3CP.Update(); + X0Y0_尾10_鱗左2CP.Update(); + X0Y0_尾10_鱗右2CP.Update(); + X0Y0_尾10_鱗左1CP.Update(); + X0Y0_尾10_鱗右1CP.Update(); + X0Y0_尾9_尾CP.Update(); + X0Y0_尾9_鱗左3CP.Update(); + X0Y0_尾9_鱗右3CP.Update(); + X0Y0_尾9_鱗左2CP.Update(); + X0Y0_尾9_鱗右2CP.Update(); + X0Y0_尾9_鱗左1CP.Update(); + X0Y0_尾9_鱗右1CP.Update(); + X0Y0_尾8_尾CP.Update(); + X0Y0_尾8_鱗左3CP.Update(); + X0Y0_尾8_鱗右3CP.Update(); + X0Y0_尾8_鱗左2CP.Update(); + X0Y0_尾8_鱗右2CP.Update(); + X0Y0_尾8_鱗左1CP.Update(); + X0Y0_尾8_鱗右1CP.Update(); + X0Y0_尾7_尾CP.Update(); + X0Y0_尾7_鱗左3CP.Update(); + X0Y0_尾7_鱗右3CP.Update(); + X0Y0_尾7_鱗左2CP.Update(); + X0Y0_尾7_鱗右2CP.Update(); + X0Y0_尾7_鱗左1CP.Update(); + X0Y0_尾7_鱗右1CP.Update(); + X0Y0_尾6_尾CP.Update(); + X0Y0_尾6_鱗左3CP.Update(); + X0Y0_尾6_鱗右3CP.Update(); + X0Y0_尾6_鱗左2CP.Update(); + X0Y0_尾6_鱗右2CP.Update(); + X0Y0_尾6_鱗左1CP.Update(); + X0Y0_尾6_鱗右1CP.Update(); + X0Y0_尾5_尾CP.Update(); + X0Y0_尾5_鱗左3CP.Update(); + X0Y0_尾5_鱗右3CP.Update(); + X0Y0_尾5_鱗左2CP.Update(); + X0Y0_尾5_鱗右2CP.Update(); + X0Y0_尾5_鱗左1CP.Update(); + X0Y0_尾5_鱗右1CP.Update(); + X0Y0_尾4_尾CP.Update(); + X0Y0_尾4_鱗左3CP.Update(); + X0Y0_尾4_鱗右3CP.Update(); + X0Y0_尾4_鱗左2CP.Update(); + X0Y0_尾4_鱗右2CP.Update(); + X0Y0_尾4_鱗左1CP.Update(); + X0Y0_尾4_鱗右1CP.Update(); + X0Y0_尾3_尾CP.Update(); + X0Y0_尾3_鱗左3CP.Update(); + X0Y0_尾3_鱗右3CP.Update(); + X0Y0_尾3_鱗左2CP.Update(); + X0Y0_尾3_鱗右2CP.Update(); + X0Y0_尾3_鱗左1CP.Update(); + X0Y0_尾3_鱗右1CP.Update(); + X0Y0_尾2_尾CP.Update(); + X0Y0_尾2_鱗左3CP.Update(); + X0Y0_尾2_鱗右3CP.Update(); + X0Y0_尾2_鱗左2CP.Update(); + X0Y0_尾2_鱗右2CP.Update(); + X0Y0_尾2_鱗左1CP.Update(); + X0Y0_尾2_鱗右1CP.Update(); + X0Y0_尾1_尾CP.Update(); + X0Y0_尾1_鱗左3CP.Update(); + X0Y0_尾1_鱗右3CP.Update(); + X0Y0_尾1_鱗左2CP.Update(); + X0Y0_尾1_鱗右2CP.Update(); + X0Y0_尾1_鱗左1CP.Update(); + X0Y0_尾1_鱗右1CP.Update(); + X0Y0_尾0_尾CP.Update(); + X0Y0_尾0_鱗右CP.Update(); + X0Y0_尾0_鱗左CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾35_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾35_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾35_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾35_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾35_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾35_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾35_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 尾35_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾35_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾35_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾35_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾35_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾35_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾35_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾34_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾34_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾34_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾33_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾33_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾33_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 尾35_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾35_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾35_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾35_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾35_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾35_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾35_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾34_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾34_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾34_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾34_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾34_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾33_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾33_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾33_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾33_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘD.cs index e903860..7937de6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘD.cs @@ -2,555 +2,556 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_ヘD : 尾D +namespace SlaveMatrix { - public bool 尾35_尾_表示 = true; + [Serializable] + public class 尾_ヘD : 尾D + { + public bool 尾35_尾_表示 = true; - public bool 尾35_鱗左3_表示 = true; + public bool 尾35_鱗左3_表示 = true; - public bool 尾35_鱗右3_表示 = true; + public bool 尾35_鱗右3_表示 = true; - public bool 尾35_鱗左2_表示 = true; + public bool 尾35_鱗左2_表示 = true; - public bool 尾35_鱗右2_表示 = true; + public bool 尾35_鱗右2_表示 = true; - public bool 尾35_鱗左1_表示 = true; + public bool 尾35_鱗左1_表示 = true; - public bool 尾35_鱗右1_表示 = true; + public bool 尾35_鱗右1_表示 = true; - public bool 尾34_尾_表示 = true; + public bool 尾34_尾_表示 = true; - public bool 尾34_鱗左3_表示 = true; + public bool 尾34_鱗左3_表示 = true; - public bool 尾34_鱗右3_表示 = true; + public bool 尾34_鱗右3_表示 = true; - public bool 尾34_鱗左2_表示 = true; + public bool 尾34_鱗左2_表示 = true; - public bool 尾34_鱗右2_表示 = true; + public bool 尾34_鱗右2_表示 = true; - public bool 尾34_鱗左1_表示 = true; + public bool 尾34_鱗左1_表示 = true; - public bool 尾34_鱗右1_表示 = true; + public bool 尾34_鱗右1_表示 = true; - public bool 尾33_尾_表示 = true; + public bool 尾33_尾_表示 = true; - public bool 尾33_鱗左3_表示 = true; + public bool 尾33_鱗左3_表示 = true; - public bool 尾33_鱗右3_表示 = true; + public bool 尾33_鱗右3_表示 = true; - public bool 尾33_鱗左2_表示 = true; + public bool 尾33_鱗左2_表示 = true; - public bool 尾33_鱗右2_表示 = true; + public bool 尾33_鱗右2_表示 = true; - public bool 尾33_鱗左1_表示 = true; + public bool 尾33_鱗左1_表示 = true; - public bool 尾33_鱗右1_表示 = true; + public bool 尾33_鱗右1_表示 = true; - public bool 尾32_尾_表示 = true; + public bool 尾32_尾_表示 = true; - public bool 尾32_鱗左3_表示 = true; + public bool 尾32_鱗左3_表示 = true; - public bool 尾32_鱗右3_表示 = true; + public bool 尾32_鱗右3_表示 = true; - public bool 尾32_鱗左2_表示 = true; + public bool 尾32_鱗左2_表示 = true; - public bool 尾32_鱗右2_表示 = true; + public bool 尾32_鱗右2_表示 = true; - public bool 尾32_鱗左1_表示 = true; + public bool 尾32_鱗左1_表示 = true; - public bool 尾32_鱗右1_表示 = true; + public bool 尾32_鱗右1_表示 = true; - public bool 尾31_尾_表示 = true; + public bool 尾31_尾_表示 = true; - public bool 尾31_鱗左3_表示 = true; + public bool 尾31_鱗左3_表示 = true; - public bool 尾31_鱗右3_表示 = true; + public bool 尾31_鱗右3_表示 = true; - public bool 尾31_鱗左2_表示 = true; + public bool 尾31_鱗左2_表示 = true; - public bool 尾31_鱗右2_表示 = true; + public bool 尾31_鱗右2_表示 = true; - public bool 尾31_鱗左1_表示 = true; + public bool 尾31_鱗左1_表示 = true; - public bool 尾31_鱗右1_表示 = true; + public bool 尾31_鱗右1_表示 = true; - public bool 尾30_尾_表示 = true; + public bool 尾30_尾_表示 = true; - public bool 尾30_鱗左3_表示 = true; + public bool 尾30_鱗左3_表示 = true; - public bool 尾30_鱗右3_表示 = true; + public bool 尾30_鱗右3_表示 = true; - public bool 尾30_鱗左2_表示 = true; + public bool 尾30_鱗左2_表示 = true; - public bool 尾30_鱗右2_表示 = true; + public bool 尾30_鱗右2_表示 = true; - public bool 尾30_鱗左1_表示 = true; + public bool 尾30_鱗左1_表示 = true; - public bool 尾30_鱗右1_表示 = true; + public bool 尾30_鱗右1_表示 = true; - public bool 尾29_尾_表示 = true; + public bool 尾29_尾_表示 = true; - public bool 尾29_鱗左3_表示 = true; + public bool 尾29_鱗左3_表示 = true; - public bool 尾29_鱗右3_表示 = true; + public bool 尾29_鱗右3_表示 = true; - public bool 尾29_鱗左2_表示 = true; + public bool 尾29_鱗左2_表示 = true; - public bool 尾29_鱗右2_表示 = true; + public bool 尾29_鱗右2_表示 = true; - public bool 尾29_鱗左1_表示 = true; + public bool 尾29_鱗左1_表示 = true; - public bool 尾29_鱗右1_表示 = true; + public bool 尾29_鱗右1_表示 = true; - public bool 尾28_尾_表示 = true; + public bool 尾28_尾_表示 = true; - public bool 尾28_鱗左3_表示 = true; + public bool 尾28_鱗左3_表示 = true; - public bool 尾28_鱗右3_表示 = true; + public bool 尾28_鱗右3_表示 = true; - public bool 尾28_鱗左2_表示 = true; + public bool 尾28_鱗左2_表示 = true; - public bool 尾28_鱗右2_表示 = true; + public bool 尾28_鱗右2_表示 = true; - public bool 尾28_鱗左1_表示 = true; + public bool 尾28_鱗左1_表示 = true; - public bool 尾28_鱗右1_表示 = true; + public bool 尾28_鱗右1_表示 = true; - public bool 尾27_尾_表示 = true; + public bool 尾27_尾_表示 = true; - public bool 尾27_鱗左3_表示 = true; + public bool 尾27_鱗左3_表示 = true; - public bool 尾27_鱗右3_表示 = true; + public bool 尾27_鱗右3_表示 = true; - public bool 尾27_鱗左2_表示 = true; + public bool 尾27_鱗左2_表示 = true; - public bool 尾27_鱗右2_表示 = true; + public bool 尾27_鱗右2_表示 = true; - public bool 尾27_鱗左1_表示 = true; + public bool 尾27_鱗左1_表示 = true; - public bool 尾27_鱗右1_表示 = true; + public bool 尾27_鱗右1_表示 = true; - public bool 尾26_尾_表示 = true; + public bool 尾26_尾_表示 = true; - public bool 尾26_鱗左3_表示 = true; + public bool 尾26_鱗左3_表示 = true; - public bool 尾26_鱗右3_表示 = true; + public bool 尾26_鱗右3_表示 = true; - public bool 尾26_鱗左2_表示 = true; + public bool 尾26_鱗左2_表示 = true; - public bool 尾26_鱗右2_表示 = true; + public bool 尾26_鱗右2_表示 = true; - public bool 尾26_鱗左1_表示 = true; + public bool 尾26_鱗左1_表示 = true; - public bool 尾26_鱗右1_表示 = true; + public bool 尾26_鱗右1_表示 = true; - public bool 尾25_尾_表示 = true; + public bool 尾25_尾_表示 = true; - public bool 尾25_鱗左3_表示 = true; + public bool 尾25_鱗左3_表示 = true; - public bool 尾25_鱗右3_表示 = true; + public bool 尾25_鱗右3_表示 = true; - public bool 尾25_鱗左2_表示 = true; + public bool 尾25_鱗左2_表示 = true; - public bool 尾25_鱗右2_表示 = true; + public bool 尾25_鱗右2_表示 = true; - public bool 尾25_鱗左1_表示 = true; + public bool 尾25_鱗左1_表示 = true; - public bool 尾25_鱗右1_表示 = true; + public bool 尾25_鱗右1_表示 = true; - public bool 尾24_尾_表示 = true; + public bool 尾24_尾_表示 = true; - public bool 尾24_鱗左3_表示 = true; + public bool 尾24_鱗左3_表示 = true; - public bool 尾24_鱗右3_表示 = true; + public bool 尾24_鱗右3_表示 = true; - public bool 尾24_鱗左2_表示 = true; + public bool 尾24_鱗左2_表示 = true; - public bool 尾24_鱗右2_表示 = true; + public bool 尾24_鱗右2_表示 = true; - public bool 尾24_鱗左1_表示 = true; + public bool 尾24_鱗左1_表示 = true; - public bool 尾24_鱗右1_表示 = true; + public bool 尾24_鱗右1_表示 = true; - public bool 尾23_尾_表示 = true; + public bool 尾23_尾_表示 = true; - public bool 尾23_鱗左3_表示 = true; + public bool 尾23_鱗左3_表示 = true; - public bool 尾23_鱗右3_表示 = true; + public bool 尾23_鱗右3_表示 = true; - public bool 尾23_鱗左2_表示 = true; + public bool 尾23_鱗左2_表示 = true; - public bool 尾23_鱗右2_表示 = true; + public bool 尾23_鱗右2_表示 = true; - public bool 尾23_鱗左1_表示 = true; + public bool 尾23_鱗左1_表示 = true; - public bool 尾23_鱗右1_表示 = true; + public bool 尾23_鱗右1_表示 = true; - public bool 尾22_尾_表示 = true; + public bool 尾22_尾_表示 = true; - public bool 尾22_鱗左3_表示 = true; + public bool 尾22_鱗左3_表示 = true; - public bool 尾22_鱗右3_表示 = true; + public bool 尾22_鱗右3_表示 = true; - public bool 尾22_鱗左2_表示 = true; + public bool 尾22_鱗左2_表示 = true; - public bool 尾22_鱗右2_表示 = true; + public bool 尾22_鱗右2_表示 = true; - public bool 尾22_鱗左1_表示 = true; + public bool 尾22_鱗左1_表示 = true; - public bool 尾22_鱗右1_表示 = true; + public bool 尾22_鱗右1_表示 = true; - public bool 尾21_尾_表示 = true; + public bool 尾21_尾_表示 = true; - public bool 尾21_鱗左3_表示 = true; + public bool 尾21_鱗左3_表示 = true; - public bool 尾21_鱗右3_表示 = true; + public bool 尾21_鱗右3_表示 = true; - public bool 尾21_鱗左2_表示 = true; + public bool 尾21_鱗左2_表示 = true; - public bool 尾21_鱗右2_表示 = true; + public bool 尾21_鱗右2_表示 = true; - public bool 尾21_鱗左1_表示 = true; + public bool 尾21_鱗左1_表示 = true; - public bool 尾21_鱗右1_表示 = true; + public bool 尾21_鱗右1_表示 = true; - public bool 尾20_尾_表示 = true; + public bool 尾20_尾_表示 = true; - public bool 尾20_鱗左3_表示 = true; + public bool 尾20_鱗左3_表示 = true; - public bool 尾20_鱗右3_表示 = true; + public bool 尾20_鱗右3_表示 = true; - public bool 尾20_鱗左2_表示 = true; + public bool 尾20_鱗左2_表示 = true; - public bool 尾20_鱗右2_表示 = true; + public bool 尾20_鱗右2_表示 = true; - public bool 尾20_鱗左1_表示 = true; + public bool 尾20_鱗左1_表示 = true; - public bool 尾20_鱗右1_表示 = true; + public bool 尾20_鱗右1_表示 = true; - public bool 尾19_尾_表示 = true; + public bool 尾19_尾_表示 = true; - public bool 尾19_鱗左3_表示 = true; + public bool 尾19_鱗左3_表示 = true; - public bool 尾19_鱗右3_表示 = true; + public bool 尾19_鱗右3_表示 = true; - public bool 尾19_鱗左2_表示 = true; + public bool 尾19_鱗左2_表示 = true; - public bool 尾19_鱗右2_表示 = true; + public bool 尾19_鱗右2_表示 = true; - public bool 尾19_鱗左1_表示 = true; + public bool 尾19_鱗左1_表示 = true; - public bool 尾19_鱗右1_表示 = true; + public bool 尾19_鱗右1_表示 = true; - public bool 尾18_尾_表示 = true; + public bool 尾18_尾_表示 = true; - public bool 尾18_鱗左3_表示 = true; + public bool 尾18_鱗左3_表示 = true; - public bool 尾18_鱗右3_表示 = true; + public bool 尾18_鱗右3_表示 = true; - public bool 尾18_鱗左2_表示 = true; + public bool 尾18_鱗左2_表示 = true; - public bool 尾18_鱗右2_表示 = true; + public bool 尾18_鱗右2_表示 = true; - public bool 尾18_鱗左1_表示 = true; + public bool 尾18_鱗左1_表示 = true; - public bool 尾18_鱗右1_表示 = true; + public bool 尾18_鱗右1_表示 = true; - public bool 尾17_尾_表示 = true; + public bool 尾17_尾_表示 = true; - public bool 尾17_鱗左3_表示 = true; + public bool 尾17_鱗左3_表示 = true; - public bool 尾17_鱗右3_表示 = true; + public bool 尾17_鱗右3_表示 = true; - public bool 尾17_鱗左2_表示 = true; + public bool 尾17_鱗左2_表示 = true; - public bool 尾17_鱗右2_表示 = true; + public bool 尾17_鱗右2_表示 = true; - public bool 尾17_鱗左1_表示 = true; + public bool 尾17_鱗左1_表示 = true; - public bool 尾17_鱗右1_表示 = true; + public bool 尾17_鱗右1_表示 = true; - public bool 尾16_尾_表示 = true; + public bool 尾16_尾_表示 = true; - public bool 尾16_鱗左3_表示 = true; + public bool 尾16_鱗左3_表示 = true; - public bool 尾16_鱗右3_表示 = true; + public bool 尾16_鱗右3_表示 = true; - public bool 尾16_鱗左2_表示 = true; + public bool 尾16_鱗左2_表示 = true; - public bool 尾16_鱗右2_表示 = true; + public bool 尾16_鱗右2_表示 = true; - public bool 尾16_鱗左1_表示 = true; + public bool 尾16_鱗左1_表示 = true; - public bool 尾16_鱗右1_表示 = true; + public bool 尾16_鱗右1_表示 = true; - public bool 尾15_尾_表示 = true; + public bool 尾15_尾_表示 = true; - public bool 尾15_鱗左3_表示 = true; + public bool 尾15_鱗左3_表示 = true; - public bool 尾15_鱗右3_表示 = true; + public bool 尾15_鱗右3_表示 = true; - public bool 尾15_鱗左2_表示 = true; + public bool 尾15_鱗左2_表示 = true; - public bool 尾15_鱗右2_表示 = true; + public bool 尾15_鱗右2_表示 = true; - public bool 尾15_鱗左1_表示 = true; + public bool 尾15_鱗左1_表示 = true; - public bool 尾15_鱗右1_表示 = true; + public bool 尾15_鱗右1_表示 = true; - public bool 尾14_尾_表示 = true; + public bool 尾14_尾_表示 = true; - public bool 尾14_鱗左3_表示 = true; + public bool 尾14_鱗左3_表示 = true; - public bool 尾14_鱗右3_表示 = true; + public bool 尾14_鱗右3_表示 = true; - public bool 尾14_鱗左2_表示 = true; + public bool 尾14_鱗左2_表示 = true; - public bool 尾14_鱗右2_表示 = true; + public bool 尾14_鱗右2_表示 = true; - public bool 尾14_鱗左1_表示 = true; + public bool 尾14_鱗左1_表示 = true; - public bool 尾14_鱗右1_表示 = true; + public bool 尾14_鱗右1_表示 = true; - public bool 尾13_尾_表示 = true; + public bool 尾13_尾_表示 = true; - public bool 尾13_鱗左3_表示 = true; + public bool 尾13_鱗左3_表示 = true; - public bool 尾13_鱗右3_表示 = true; + public bool 尾13_鱗右3_表示 = true; - public bool 尾13_鱗左2_表示 = true; + public bool 尾13_鱗左2_表示 = true; - public bool 尾13_鱗右2_表示 = true; + public bool 尾13_鱗右2_表示 = true; - public bool 尾13_鱗左1_表示 = true; + public bool 尾13_鱗左1_表示 = true; - public bool 尾13_鱗右1_表示 = true; + public bool 尾13_鱗右1_表示 = true; - public bool 尾12_尾_表示 = true; + public bool 尾12_尾_表示 = true; - public bool 尾12_鱗左3_表示 = true; + public bool 尾12_鱗左3_表示 = true; - public bool 尾12_鱗右3_表示 = true; + public bool 尾12_鱗右3_表示 = true; - public bool 尾12_鱗左2_表示 = true; + public bool 尾12_鱗左2_表示 = true; - public bool 尾12_鱗右2_表示 = true; + public bool 尾12_鱗右2_表示 = true; - public bool 尾12_鱗左1_表示 = true; + public bool 尾12_鱗左1_表示 = true; - public bool 尾12_鱗右1_表示 = true; + public bool 尾12_鱗右1_表示 = true; - public bool 尾11_尾_表示 = true; + public bool 尾11_尾_表示 = true; - public bool 尾11_鱗左3_表示 = true; + public bool 尾11_鱗左3_表示 = true; - public bool 尾11_鱗右3_表示 = true; + public bool 尾11_鱗右3_表示 = true; - public bool 尾11_鱗左2_表示 = true; + public bool 尾11_鱗左2_表示 = true; - public bool 尾11_鱗右2_表示 = true; + public bool 尾11_鱗右2_表示 = true; - public bool 尾11_鱗左1_表示 = true; + public bool 尾11_鱗左1_表示 = true; - public bool 尾11_鱗右1_表示 = true; + public bool 尾11_鱗右1_表示 = true; - public bool 尾10_尾_表示 = true; + public bool 尾10_尾_表示 = true; - public bool 尾10_鱗左3_表示 = true; + public bool 尾10_鱗左3_表示 = true; - public bool 尾10_鱗右3_表示 = true; + public bool 尾10_鱗右3_表示 = true; - public bool 尾10_鱗左2_表示 = true; + public bool 尾10_鱗左2_表示 = true; - public bool 尾10_鱗右2_表示 = true; + public bool 尾10_鱗右2_表示 = true; - public bool 尾10_鱗左1_表示 = true; + public bool 尾10_鱗左1_表示 = true; - public bool 尾10_鱗右1_表示 = true; + public bool 尾10_鱗右1_表示 = true; - public bool 尾9_表示 = true; + public bool 尾9_表示 = true; - public bool 尾9_鱗左3_表示 = true; + public bool 尾9_鱗左3_表示 = true; - public bool 尾9_鱗右3_表示 = true; + public bool 尾9_鱗右3_表示 = true; - public bool 尾9_鱗左2_表示 = true; + public bool 尾9_鱗左2_表示 = true; - public bool 尾9_鱗右2_表示 = true; + public bool 尾9_鱗右2_表示 = true; - public bool 尾9_鱗左1_表示 = true; + public bool 尾9_鱗左1_表示 = true; - public bool 尾9_鱗右1_表示 = true; + public bool 尾9_鱗右1_表示 = true; - public bool 尾8_表示 = true; + public bool 尾8_表示 = true; - public bool 尾8_鱗左3_表示 = true; + public bool 尾8_鱗左3_表示 = true; - public bool 尾8_鱗右3_表示 = true; + public bool 尾8_鱗右3_表示 = true; - public bool 尾8_鱗左2_表示 = true; + public bool 尾8_鱗左2_表示 = true; - public bool 尾8_鱗右2_表示 = true; + public bool 尾8_鱗右2_表示 = true; - public bool 尾8_鱗左1_表示 = true; + public bool 尾8_鱗左1_表示 = true; - public bool 尾8_鱗右1_表示 = true; + public bool 尾8_鱗右1_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public bool 尾7_鱗左3_表示 = true; + public bool 尾7_鱗左3_表示 = true; - public bool 尾7_鱗右3_表示 = true; + public bool 尾7_鱗右3_表示 = true; - public bool 尾7_鱗左2_表示 = true; + public bool 尾7_鱗左2_表示 = true; - public bool 尾7_鱗右2_表示 = true; + public bool 尾7_鱗右2_表示 = true; - public bool 尾7_鱗左1_表示 = true; + public bool 尾7_鱗左1_表示 = true; - public bool 尾7_鱗右1_表示 = true; + public bool 尾7_鱗右1_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾6_鱗左3_表示 = true; + public bool 尾6_鱗左3_表示 = true; - public bool 尾6_鱗右3_表示 = true; + public bool 尾6_鱗右3_表示 = true; - public bool 尾6_鱗左2_表示 = true; + public bool 尾6_鱗左2_表示 = true; - public bool 尾6_鱗右2_表示 = true; + public bool 尾6_鱗右2_表示 = true; - public bool 尾6_鱗左1_表示 = true; + public bool 尾6_鱗左1_表示 = true; - public bool 尾6_鱗右1_表示 = true; + public bool 尾6_鱗右1_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾5_鱗左3_表示 = true; + public bool 尾5_鱗左3_表示 = true; - public bool 尾5_鱗右3_表示 = true; + public bool 尾5_鱗右3_表示 = true; - public bool 尾5_鱗左2_表示 = true; + public bool 尾5_鱗左2_表示 = true; - public bool 尾5_鱗右2_表示 = true; + public bool 尾5_鱗右2_表示 = true; - public bool 尾5_鱗左1_表示 = true; + public bool 尾5_鱗左1_表示 = true; - public bool 尾5_鱗右1_表示 = true; + public bool 尾5_鱗右1_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾4_鱗左3_表示 = true; + public bool 尾4_鱗左3_表示 = true; - public bool 尾4_鱗右3_表示 = true; + public bool 尾4_鱗右3_表示 = true; - public bool 尾4_鱗左2_表示 = true; + public bool 尾4_鱗左2_表示 = true; - public bool 尾4_鱗右2_表示 = true; + public bool 尾4_鱗右2_表示 = true; - public bool 尾4_鱗左1_表示 = true; + public bool 尾4_鱗左1_表示 = true; - public bool 尾4_鱗右1_表示 = true; + public bool 尾4_鱗右1_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾3_鱗左3_表示 = true; + public bool 尾3_鱗左3_表示 = true; - public bool 尾3_鱗右3_表示 = true; + public bool 尾3_鱗右3_表示 = true; - public bool 尾3_鱗左2_表示 = true; + public bool 尾3_鱗左2_表示 = true; - public bool 尾3_鱗右2_表示 = true; + public bool 尾3_鱗右2_表示 = true; - public bool 尾3_鱗左1_表示 = true; + public bool 尾3_鱗左1_表示 = true; - public bool 尾3_鱗右1_表示 = true; + public bool 尾3_鱗右1_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾2_鱗左3_表示 = true; + public bool 尾2_鱗左3_表示 = true; - public bool 尾2_鱗右3_表示 = true; + public bool 尾2_鱗右3_表示 = true; - public bool 尾2_鱗左2_表示 = true; + public bool 尾2_鱗左2_表示 = true; - public bool 尾2_鱗右2_表示 = true; + public bool 尾2_鱗右2_表示 = true; - public bool 尾2_鱗左1_表示 = true; + public bool 尾2_鱗左1_表示 = true; - public bool 尾2_鱗右1_表示 = true; + public bool 尾2_鱗右1_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾1_鱗左3_表示 = true; + public bool 尾1_鱗左3_表示 = true; - public bool 尾1_鱗右3_表示 = true; + public bool 尾1_鱗右3_表示 = true; - public bool 尾1_鱗左2_表示 = true; + public bool 尾1_鱗左2_表示 = true; - public bool 尾1_鱗右2_表示 = true; + public bool 尾1_鱗右2_表示 = true; - public bool 尾1_鱗左1_表示 = true; + public bool 尾1_鱗左1_表示 = true; - public bool 尾1_鱗右1_表示 = true; + public bool 尾1_鱗右1_表示 = true; - public bool 尾0_表示 = true; + public bool 尾0_表示 = true; - public bool 尾0_鱗右_表示 = true; + public bool 尾0_鱗右_表示 = true; - public bool 尾0_鱗左_表示 = true; + public bool 尾0_鱗左_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 尾先表示 = true; + public bool 尾先表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public List 尾先_接続 = new List(); + public List 尾先_接続 = new List(); - public 尾_ヘD() - { - ThisType = GetType(); - } + public 尾_ヘD() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 尾_ヘ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_ヘ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪.cs index adc64f7..69189b1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪.cs @@ -1,1018 +1,1019 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_悪 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾0; + public class 尾_悪 : 尾 + { + public Par X0Y0_尾0; - public Par X0Y0_尾1; + public Par X0Y0_尾1; - public Par X0Y0_尾2; + public Par X0Y0_尾2; - public Par X0Y0_尾3; + public Par X0Y0_尾3; - public Par X0Y0_尾4; + public Par X0Y0_尾4; - public Par X0Y0_尾5; + public Par X0Y0_尾5; - public Par X0Y0_尾6; + public Par X0Y0_尾6; - public Par X0Y0_尾7; + public Par X0Y0_尾7; - public Par X0Y0_尾8; + public Par X0Y0_尾8; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public Par X0Y0_尾9; + public Par X0Y0_尾9; - public Par X0Y0_尾10; + public Par X0Y0_尾10; - public Par X0Y0_尾11; + public Par X0Y0_尾11; - public Par X0Y0_尾12; + public Par X0Y0_尾12; - public Par X0Y0_尾13; + public Par X0Y0_尾13; - public Par X0Y0_尾14; + public Par X0Y0_尾14; - public Par X0Y0_尾15; + public Par X0Y0_尾15; - public Par X0Y0_尾16; + public Par X0Y0_尾16; - public Par X0Y0_尾17; + public Par X0Y0_尾17; - public Par X0Y0_先端_先; + public Par X0Y0_先端_先; - public Par X0Y0_先端_尾; + public Par X0Y0_先端_尾; - public ColorD 尾0CD; + public ColorD 尾0CD; - public ColorD 尾1CD; + public ColorD 尾1CD; - public ColorD 尾2CD; + public ColorD 尾2CD; - public ColorD 尾3CD; + public ColorD 尾3CD; - public ColorD 尾4CD; + public ColorD 尾4CD; - public ColorD 尾5CD; + public ColorD 尾5CD; - public ColorD 尾6CD; + public ColorD 尾6CD; - public ColorD 尾7CD; + public ColorD 尾7CD; - public ColorD 尾8CD; + public ColorD 尾8CD; - public ColorD 尾9CD; + public ColorD 尾9CD; - public ColorD 尾10CD; + public ColorD 尾10CD; - public ColorD 尾11CD; + public ColorD 尾11CD; - public ColorD 尾12CD; + public ColorD 尾12CD; - public ColorD 尾13CD; + public ColorD 尾13CD; - public ColorD 尾14CD; + public ColorD 尾14CD; - public ColorD 尾15CD; + public ColorD 尾15CD; - public ColorD 尾16CD; + public ColorD 尾16CD; - public ColorD 尾17CD; + public ColorD 尾17CD; - public ColorD 先端_先CD; + public ColorD 先端_先CD; - public ColorD 先端_尾CD; + public ColorD 先端_尾CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_尾0CP; + public ColorP X0Y0_尾0CP; - public ColorP X0Y0_尾1CP; + public ColorP X0Y0_尾1CP; - public ColorP X0Y0_尾2CP; + public ColorP X0Y0_尾2CP; - public ColorP X0Y0_尾3CP; + public ColorP X0Y0_尾3CP; - public ColorP X0Y0_尾4CP; + public ColorP X0Y0_尾4CP; - public ColorP X0Y0_尾5CP; + public ColorP X0Y0_尾5CP; - public ColorP X0Y0_尾6CP; + public ColorP X0Y0_尾6CP; - public ColorP X0Y0_尾7CP; + public ColorP X0Y0_尾7CP; - public ColorP X0Y0_尾8CP; + public ColorP X0Y0_尾8CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public ColorP X0Y0_尾9CP; + public ColorP X0Y0_尾9CP; - public ColorP X0Y0_尾10CP; + public ColorP X0Y0_尾10CP; - public ColorP X0Y0_尾11CP; + public ColorP X0Y0_尾11CP; - public ColorP X0Y0_尾12CP; + public ColorP X0Y0_尾12CP; - public ColorP X0Y0_尾13CP; + public ColorP X0Y0_尾13CP; - public ColorP X0Y0_尾14CP; + public ColorP X0Y0_尾14CP; - public ColorP X0Y0_尾15CP; + public ColorP X0Y0_尾15CP; - public ColorP X0Y0_尾16CP; + public ColorP X0Y0_尾16CP; - public ColorP X0Y0_尾17CP; + public ColorP X0Y0_尾17CP; - public ColorP X0Y0_先端_先CP; + public ColorP X0Y0_先端_先CP; - public ColorP X0Y0_先端_尾CP; + public ColorP X0Y0_先端_尾CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0.Dra; - } - set - { - X0Y0_尾0.Dra = value; - X0Y0_尾0.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1.Dra; - } - set - { - X0Y0_尾1.Dra = value; - X0Y0_尾1.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2.Dra; - } - set - { - X0Y0_尾2.Dra = value; - X0Y0_尾2.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3.Dra; - } - set - { - X0Y0_尾3.Dra = value; - X0Y0_尾3.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4.Dra; - } - set - { - X0Y0_尾4.Dra = value; - X0Y0_尾4.Hit = value; - } - } - - public bool 尾5_表示 - { - get - { - return X0Y0_尾5.Dra; - } - set - { - X0Y0_尾5.Dra = value; - X0Y0_尾5.Hit = value; - } - } - - public bool 尾6_表示 - { - get - { - return X0Y0_尾6.Dra; - } - set - { - X0Y0_尾6.Dra = value; - X0Y0_尾6.Hit = value; - } - } - - public bool 尾7_表示 - { - get - { - return X0Y0_尾7.Dra; - } - set - { - X0Y0_尾7.Dra = value; - X0Y0_尾7.Hit = value; - } - } - - public bool 尾8_表示 - { - get - { - return X0Y0_尾8.Dra; - } - set - { - X0Y0_尾8.Dra = value; - X0Y0_尾8.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 尾9_表示 - { - get - { - return X0Y0_尾9.Dra; - } - set - { - X0Y0_尾9.Dra = value; - X0Y0_尾9.Hit = value; - } - } - - public bool 尾10_表示 - { - get - { - return X0Y0_尾10.Dra; - } - set - { - X0Y0_尾10.Dra = value; - X0Y0_尾10.Hit = value; - } - } - - public bool 尾11_表示 - { - get - { - return X0Y0_尾11.Dra; - } - set - { - X0Y0_尾11.Dra = value; - X0Y0_尾11.Hit = value; - } - } - - public bool 尾12_表示 - { - get - { - return X0Y0_尾12.Dra; - } - set - { - X0Y0_尾12.Dra = value; - X0Y0_尾12.Hit = value; - } - } - - public bool 尾13_表示 - { - get - { - return X0Y0_尾13.Dra; - } - set - { - X0Y0_尾13.Dra = value; - X0Y0_尾13.Hit = value; - } - } - - public bool 尾14_表示 - { - get - { - return X0Y0_尾14.Dra; - } - set - { - X0Y0_尾14.Dra = value; - X0Y0_尾14.Hit = value; - } - } - - public bool 尾15_表示 - { - get - { - return X0Y0_尾15.Dra; - } - set - { - X0Y0_尾15.Dra = value; - X0Y0_尾15.Hit = value; - } - } - - public bool 尾16_表示 - { - get - { - return X0Y0_尾16.Dra; - } - set - { - X0Y0_尾16.Dra = value; - X0Y0_尾16.Hit = value; - } - } - - public bool 尾17_表示 - { - get - { - return X0Y0_尾17.Dra; - } - set - { - X0Y0_尾17.Dra = value; - X0Y0_尾17.Hit = value; - } - } - - public bool 先端_先_表示 - { - get - { - return X0Y0_先端_先.Dra; - } - set - { - X0Y0_先端_先.Dra = value; - X0Y0_先端_先.Hit = value; - } - } - - public bool 先端_尾_表示 - { - get - { - return X0Y0_先端_尾.Dra; - } - set - { - X0Y0_先端_尾.Dra = value; - X0Y0_先端_尾.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾0_表示; - } - set - { - 尾0_表示 = value; - 尾1_表示 = value; - 尾2_表示 = value; - 尾3_表示 = value; - 尾4_表示 = value; - 尾5_表示 = value; - 尾6_表示 = value; - 尾7_表示 = value; - 尾8_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 尾9_表示 = value; - 尾10_表示 = value; - 尾11_表示 = value; - 尾12_表示 = value; - 尾13_表示 = value; - 尾14_表示 = value; - 尾15_表示 = value; - 尾16_表示 = value; - 尾17_表示 = value; - 先端_先_表示 = value; - 先端_尾_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾0CD.不透明度; - } - set - { - 尾0CD.不透明度 = value; - 尾1CD.不透明度 = value; - 尾2CD.不透明度 = value; - 尾3CD.不透明度 = value; - 尾4CD.不透明度 = value; - 尾5CD.不透明度 = value; - 尾6CD.不透明度 = value; - 尾7CD.不透明度 = value; - 尾8CD.不透明度 = value; - 尾9CD.不透明度 = value; - 尾10CD.不透明度 = value; - 尾11CD.不透明度 = value; - 尾12CD.不透明度 = value; - 尾13CD.不透明度 = value; - 尾14CD.不透明度 = value; - 尾15CD.不透明度 = value; - 尾16CD.不透明度 = value; - 尾17CD.不透明度 = value; - 先端_先CD.不透明度 = value; - 先端_尾CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - - public 尾_悪(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_悪D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "悪尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][7])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾0 = pars["尾0"].ToPar(); - X0Y0_尾1 = pars["尾1"].ToPar(); - X0Y0_尾2 = pars["尾2"].ToPar(); - X0Y0_尾3 = pars["尾3"].ToPar(); - X0Y0_尾4 = pars["尾4"].ToPar(); - X0Y0_尾5 = pars["尾5"].ToPar(); - X0Y0_尾6 = pars["尾6"].ToPar(); - X0Y0_尾7 = pars["尾7"].ToPar(); - X0Y0_尾8 = pars["尾8"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - X0Y0_尾9 = pars["尾9"].ToPar(); - X0Y0_尾10 = pars["尾10"].ToPar(); - X0Y0_尾11 = pars["尾11"].ToPar(); - X0Y0_尾12 = pars["尾12"].ToPar(); - X0Y0_尾13 = pars["尾13"].ToPar(); - X0Y0_尾14 = pars["尾14"].ToPar(); - X0Y0_尾15 = pars["尾15"].ToPar(); - X0Y0_尾16 = pars["尾16"].ToPar(); - X0Y0_尾17 = pars["尾17"].ToPar(); - pars2 = pars["先端"].ToPars(); - X0Y0_先端_先 = pars2["先"].ToPar(); - X0Y0_先端_尾 = pars2["尾"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾0_表示 = e.尾0_表示; - 尾1_表示 = e.尾1_表示; - 尾2_表示 = e.尾2_表示; - 尾3_表示 = e.尾3_表示; - 尾4_表示 = e.尾4_表示; - 尾5_表示 = e.尾5_表示; - 尾6_表示 = e.尾6_表示; - 尾7_表示 = e.尾7_表示; - 尾8_表示 = e.尾8_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 尾9_表示 = e.尾9_表示; - 尾10_表示 = e.尾10_表示; - 尾11_表示 = e.尾11_表示; - 尾12_表示 = e.尾12_表示; - 尾13_表示 = e.尾13_表示; - 尾14_表示 = e.尾14_表示; - 尾15_表示 = e.尾15_表示; - 尾16_表示 = e.尾16_表示; - 尾17_表示 = e.尾17_表示; - 先端_先_表示 = e.先端_先_表示; - 先端_尾_表示 = e.先端_尾_表示; - 輪表示 = e.輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[26] - { - X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5, X0Y0_尾6, X0Y0_尾7, X0Y0_尾8, X0Y0_輪_革, - X0Y0_輪_金具1, X0Y0_輪_金具2, X0Y0_輪_金具3, X0Y0_輪_金具左, X0Y0_輪_金具右, X0Y0_尾9, X0Y0_尾10, X0Y0_尾11, X0Y0_尾12, X0Y0_尾13, - X0Y0_尾14, X0Y0_尾15, X0Y0_尾16, X0Y0_尾17, X0Y0_先端_先, X0Y0_先端_尾 - }; - 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_尾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_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); - X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); - X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); - X0Y0_尾11CP = new ColorP(X0Y0_尾11, 尾11CD, DisUnit, abj: true); - X0Y0_尾12CP = new ColorP(X0Y0_尾12, 尾12CD, DisUnit, abj: true); - X0Y0_尾13CP = new ColorP(X0Y0_尾13, 尾13CD, DisUnit, abj: true); - X0Y0_尾14CP = new ColorP(X0Y0_尾14, 尾14CD, DisUnit, abj: true); - X0Y0_尾15CP = new ColorP(X0Y0_尾15, 尾15CD, DisUnit, abj: true); - X0Y0_尾16CP = new ColorP(X0Y0_尾16, 尾16CD, DisUnit, abj: true); - X0Y0_尾17CP = new ColorP(X0Y0_尾17, 尾17CD, DisUnit, abj: true); - X0Y0_先端_先CP = new ColorP(X0Y0_先端_先, 先端_先CD, DisUnit, abj: true); - X0Y0_先端_尾CP = new ColorP(X0Y0_先端_尾, 先端_尾CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_尾0); - Are.Draw(X0Y0_尾1); - Are.Draw(X0Y0_尾2); - Are.Draw(X0Y0_尾3); - Are.Draw(X0Y0_尾4); - Are.Draw(X0Y0_尾5); - Are.Draw(X0Y0_尾6); - Are.Draw(X0Y0_尾7); - Are.Draw(X0Y0_尾8); - Are.Draw(X0Y0_輪_革); - Are.Draw(X0Y0_輪_金具1); - Are.Draw(X0Y0_輪_金具2); - Are.Draw(X0Y0_輪_金具3); - Are.Draw(X0Y0_輪_金具左); - Are.Draw(X0Y0_輪_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾9); - Are.Draw(X0Y0_尾10); - Are.Draw(X0Y0_尾11); - Are.Draw(X0Y0_尾12); - Are.Draw(X0Y0_尾13); - Are.Draw(X0Y0_尾14); - Are.Draw(X0Y0_尾15); - Are.Draw(X0Y0_尾16); - Are.Draw(X0Y0_尾17); - Are.Draw(X0Y0_先端_先); - Are.Draw(X0Y0_先端_尾); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾11.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾12.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾13.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾14.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾15.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾16.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾17.AngleBase = maxAngle.GetRanAngle(); - X0Y0_先端_尾.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0; - yield return X0Y0_尾1; - yield return X0Y0_尾2; - yield return X0Y0_尾3; - yield return X0Y0_尾4; - yield return X0Y0_尾5; - yield return X0Y0_尾6; - yield return X0Y0_尾7; - yield return X0Y0_尾8; - yield return X0Y0_尾9; - yield return X0Y0_尾10; - yield return X0Y0_尾11; - yield return X0Y0_尾12; - yield return X0Y0_尾13; - yield return X0Y0_尾14; - yield return X0Y0_尾15; - yield return X0Y0_尾16; - yield return X0Y0_尾17; - yield return X0Y0_先端_尾; - } - - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_尾0CP.Update(mm); - X0Y0_尾1CP.Update(mm); - X0Y0_尾2CP.Update(mm); - X0Y0_尾3CP.Update(mm); - X0Y0_尾4CP.Update(mm); - X0Y0_尾5CP.Update(mm); - X0Y0_尾6CP.Update(mm); - X0Y0_尾7CP.Update(mm); - X0Y0_尾8CP.Update(mm); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - X0Y0_尾9CP.Update(mm); - X0Y0_尾10CP.Update(mm); - X0Y0_尾11CP.Update(mm); - X0Y0_尾12CP.Update(mm); - X0Y0_尾13CP.Update(mm); - X0Y0_尾14CP.Update(mm); - X0Y0_尾15CP.Update(mm); - X0Y0_尾16CP.Update(mm); - X0Y0_尾17CP.Update(mm); - X0Y0_先端_先CP.Update(mm); - X0Y0_先端_尾CP.Update(mm); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾1CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾2CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾3CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾4CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾5CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾6CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾7CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾8CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾9CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾10CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾11CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾12CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾13CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾14CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾15CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾16CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾17CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 先端_先CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 先端_尾CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - this.配色T(0, "尾", ref 体配色.体0O, ref 体配色.刺青O); - 先端_先CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - this.配色T(1, "尾", ref 体配色.体0O, ref 体配色.刺青O); - 先端_先CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0.Dra; + } + set + { + X0Y0_尾0.Dra = value; + X0Y0_尾0.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1.Dra; + } + set + { + X0Y0_尾1.Dra = value; + X0Y0_尾1.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2.Dra; + } + set + { + X0Y0_尾2.Dra = value; + X0Y0_尾2.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3.Dra; + } + set + { + X0Y0_尾3.Dra = value; + X0Y0_尾3.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4.Dra; + } + set + { + X0Y0_尾4.Dra = value; + X0Y0_尾4.Hit = value; + } + } + + public bool 尾5_表示 + { + get + { + return X0Y0_尾5.Dra; + } + set + { + X0Y0_尾5.Dra = value; + X0Y0_尾5.Hit = value; + } + } + + public bool 尾6_表示 + { + get + { + return X0Y0_尾6.Dra; + } + set + { + X0Y0_尾6.Dra = value; + X0Y0_尾6.Hit = value; + } + } + + public bool 尾7_表示 + { + get + { + return X0Y0_尾7.Dra; + } + set + { + X0Y0_尾7.Dra = value; + X0Y0_尾7.Hit = value; + } + } + + public bool 尾8_表示 + { + get + { + return X0Y0_尾8.Dra; + } + set + { + X0Y0_尾8.Dra = value; + X0Y0_尾8.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 尾9_表示 + { + get + { + return X0Y0_尾9.Dra; + } + set + { + X0Y0_尾9.Dra = value; + X0Y0_尾9.Hit = value; + } + } + + public bool 尾10_表示 + { + get + { + return X0Y0_尾10.Dra; + } + set + { + X0Y0_尾10.Dra = value; + X0Y0_尾10.Hit = value; + } + } + + public bool 尾11_表示 + { + get + { + return X0Y0_尾11.Dra; + } + set + { + X0Y0_尾11.Dra = value; + X0Y0_尾11.Hit = value; + } + } + + public bool 尾12_表示 + { + get + { + return X0Y0_尾12.Dra; + } + set + { + X0Y0_尾12.Dra = value; + X0Y0_尾12.Hit = value; + } + } + + public bool 尾13_表示 + { + get + { + return X0Y0_尾13.Dra; + } + set + { + X0Y0_尾13.Dra = value; + X0Y0_尾13.Hit = value; + } + } + + public bool 尾14_表示 + { + get + { + return X0Y0_尾14.Dra; + } + set + { + X0Y0_尾14.Dra = value; + X0Y0_尾14.Hit = value; + } + } + + public bool 尾15_表示 + { + get + { + return X0Y0_尾15.Dra; + } + set + { + X0Y0_尾15.Dra = value; + X0Y0_尾15.Hit = value; + } + } + + public bool 尾16_表示 + { + get + { + return X0Y0_尾16.Dra; + } + set + { + X0Y0_尾16.Dra = value; + X0Y0_尾16.Hit = value; + } + } + + public bool 尾17_表示 + { + get + { + return X0Y0_尾17.Dra; + } + set + { + X0Y0_尾17.Dra = value; + X0Y0_尾17.Hit = value; + } + } + + public bool 先端_先_表示 + { + get + { + return X0Y0_先端_先.Dra; + } + set + { + X0Y0_先端_先.Dra = value; + X0Y0_先端_先.Hit = value; + } + } + + public bool 先端_尾_表示 + { + get + { + return X0Y0_先端_尾.Dra; + } + set + { + X0Y0_先端_尾.Dra = value; + X0Y0_先端_尾.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾0_表示; + } + set + { + 尾0_表示 = value; + 尾1_表示 = value; + 尾2_表示 = value; + 尾3_表示 = value; + 尾4_表示 = value; + 尾5_表示 = value; + 尾6_表示 = value; + 尾7_表示 = value; + 尾8_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 尾9_表示 = value; + 尾10_表示 = value; + 尾11_表示 = value; + 尾12_表示 = value; + 尾13_表示 = value; + 尾14_表示 = value; + 尾15_表示 = value; + 尾16_表示 = value; + 尾17_表示 = value; + 先端_先_表示 = value; + 先端_尾_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾0CD.不透明度; + } + set + { + 尾0CD.不透明度 = value; + 尾1CD.不透明度 = value; + 尾2CD.不透明度 = value; + 尾3CD.不透明度 = value; + 尾4CD.不透明度 = value; + 尾5CD.不透明度 = value; + 尾6CD.不透明度 = value; + 尾7CD.不透明度 = value; + 尾8CD.不透明度 = value; + 尾9CD.不透明度 = value; + 尾10CD.不透明度 = value; + 尾11CD.不透明度 = value; + 尾12CD.不透明度 = value; + 尾13CD.不透明度 = value; + 尾14CD.不透明度 = value; + 尾15CD.不透明度 = value; + 尾16CD.不透明度 = value; + 尾17CD.不透明度 = value; + 先端_先CD.不透明度 = value; + 先端_尾CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + + public 尾_悪(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_悪D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "悪尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][7])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾0 = pars["尾0"].ToPar(); + X0Y0_尾1 = pars["尾1"].ToPar(); + X0Y0_尾2 = pars["尾2"].ToPar(); + X0Y0_尾3 = pars["尾3"].ToPar(); + X0Y0_尾4 = pars["尾4"].ToPar(); + X0Y0_尾5 = pars["尾5"].ToPar(); + X0Y0_尾6 = pars["尾6"].ToPar(); + X0Y0_尾7 = pars["尾7"].ToPar(); + X0Y0_尾8 = pars["尾8"].ToPar(); + Pars pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + X0Y0_尾9 = pars["尾9"].ToPar(); + X0Y0_尾10 = pars["尾10"].ToPar(); + X0Y0_尾11 = pars["尾11"].ToPar(); + X0Y0_尾12 = pars["尾12"].ToPar(); + X0Y0_尾13 = pars["尾13"].ToPar(); + X0Y0_尾14 = pars["尾14"].ToPar(); + X0Y0_尾15 = pars["尾15"].ToPar(); + X0Y0_尾16 = pars["尾16"].ToPar(); + X0Y0_尾17 = pars["尾17"].ToPar(); + pars2 = pars["先端"].ToPars(); + X0Y0_先端_先 = pars2["先"].ToPar(); + X0Y0_先端_尾 = pars2["尾"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾0_表示 = e.尾0_表示; + 尾1_表示 = e.尾1_表示; + 尾2_表示 = e.尾2_表示; + 尾3_表示 = e.尾3_表示; + 尾4_表示 = e.尾4_表示; + 尾5_表示 = e.尾5_表示; + 尾6_表示 = e.尾6_表示; + 尾7_表示 = e.尾7_表示; + 尾8_表示 = e.尾8_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 尾9_表示 = e.尾9_表示; + 尾10_表示 = e.尾10_表示; + 尾11_表示 = e.尾11_表示; + 尾12_表示 = e.尾12_表示; + 尾13_表示 = e.尾13_表示; + 尾14_表示 = e.尾14_表示; + 尾15_表示 = e.尾15_表示; + 尾16_表示 = e.尾16_表示; + 尾17_表示 = e.尾17_表示; + 先端_先_表示 = e.先端_先_表示; + 先端_尾_表示 = e.先端_尾_表示; + 輪表示 = e.輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[26] + { + X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5, X0Y0_尾6, X0Y0_尾7, X0Y0_尾8, X0Y0_輪_革, + X0Y0_輪_金具1, X0Y0_輪_金具2, X0Y0_輪_金具3, X0Y0_輪_金具左, X0Y0_輪_金具右, X0Y0_尾9, X0Y0_尾10, X0Y0_尾11, X0Y0_尾12, X0Y0_尾13, + X0Y0_尾14, X0Y0_尾15, X0Y0_尾16, X0Y0_尾17, X0Y0_先端_先, X0Y0_先端_尾 + }; + 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_尾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_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); + X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); + X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); + X0Y0_尾11CP = new ColorP(X0Y0_尾11, 尾11CD, DisUnit, abj: true); + X0Y0_尾12CP = new ColorP(X0Y0_尾12, 尾12CD, DisUnit, abj: true); + X0Y0_尾13CP = new ColorP(X0Y0_尾13, 尾13CD, DisUnit, abj: true); + X0Y0_尾14CP = new ColorP(X0Y0_尾14, 尾14CD, DisUnit, abj: true); + X0Y0_尾15CP = new ColorP(X0Y0_尾15, 尾15CD, DisUnit, abj: true); + X0Y0_尾16CP = new ColorP(X0Y0_尾16, 尾16CD, DisUnit, abj: true); + X0Y0_尾17CP = new ColorP(X0Y0_尾17, 尾17CD, DisUnit, abj: true); + X0Y0_先端_先CP = new ColorP(X0Y0_先端_先, 先端_先CD, DisUnit, abj: true); + X0Y0_先端_尾CP = new ColorP(X0Y0_先端_尾, 先端_尾CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_尾0); + Are.Draw(X0Y0_尾1); + Are.Draw(X0Y0_尾2); + Are.Draw(X0Y0_尾3); + Are.Draw(X0Y0_尾4); + Are.Draw(X0Y0_尾5); + Are.Draw(X0Y0_尾6); + Are.Draw(X0Y0_尾7); + Are.Draw(X0Y0_尾8); + Are.Draw(X0Y0_輪_革); + Are.Draw(X0Y0_輪_金具1); + Are.Draw(X0Y0_輪_金具2); + Are.Draw(X0Y0_輪_金具3); + Are.Draw(X0Y0_輪_金具左); + Are.Draw(X0Y0_輪_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾9); + Are.Draw(X0Y0_尾10); + Are.Draw(X0Y0_尾11); + Are.Draw(X0Y0_尾12); + Are.Draw(X0Y0_尾13); + Are.Draw(X0Y0_尾14); + Are.Draw(X0Y0_尾15); + Are.Draw(X0Y0_尾16); + Are.Draw(X0Y0_尾17); + Are.Draw(X0Y0_先端_先); + Are.Draw(X0Y0_先端_尾); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾11.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾12.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾13.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾14.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾15.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾16.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾17.AngleBase = maxAngle.GetRanAngle(); + X0Y0_先端_尾.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0; + yield return X0Y0_尾1; + yield return X0Y0_尾2; + yield return X0Y0_尾3; + yield return X0Y0_尾4; + yield return X0Y0_尾5; + yield return X0Y0_尾6; + yield return X0Y0_尾7; + yield return X0Y0_尾8; + yield return X0Y0_尾9; + yield return X0Y0_尾10; + yield return X0Y0_尾11; + yield return X0Y0_尾12; + yield return X0Y0_尾13; + yield return X0Y0_尾14; + yield return X0Y0_尾15; + yield return X0Y0_尾16; + yield return X0Y0_尾17; + yield return X0Y0_先端_尾; + } + + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_尾0CP.Update(mm); + X0Y0_尾1CP.Update(mm); + X0Y0_尾2CP.Update(mm); + X0Y0_尾3CP.Update(mm); + X0Y0_尾4CP.Update(mm); + X0Y0_尾5CP.Update(mm); + X0Y0_尾6CP.Update(mm); + X0Y0_尾7CP.Update(mm); + X0Y0_尾8CP.Update(mm); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + X0Y0_尾9CP.Update(mm); + X0Y0_尾10CP.Update(mm); + X0Y0_尾11CP.Update(mm); + X0Y0_尾12CP.Update(mm); + X0Y0_尾13CP.Update(mm); + X0Y0_尾14CP.Update(mm); + X0Y0_尾15CP.Update(mm); + X0Y0_尾16CP.Update(mm); + X0Y0_尾17CP.Update(mm); + X0Y0_先端_先CP.Update(mm); + X0Y0_先端_尾CP.Update(mm); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾1CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾2CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾3CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾4CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾5CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾6CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾7CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾8CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾9CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾10CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾11CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾12CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾13CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾14CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾15CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾16CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾17CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 先端_先CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 先端_尾CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + this.配色T(0, "尾", ref 体配色.体0O, ref 体配色.刺青O); + 先端_先CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + this.配色T(1, "尾", ref 体配色.体0O, ref 体配色.刺青O); + 先端_先CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪D.cs index 9c911d5..4a115af 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪D.cs @@ -1,74 +1,75 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_悪D : 尾D +namespace SlaveMatrix { - public bool 尾0_表示 = true; + [Serializable] + public class 尾_悪D : 尾D + { + public bool 尾0_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public bool 尾8_表示 = true; + public bool 尾8_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 尾9_表示 = true; + public bool 尾9_表示 = true; - public bool 尾10_表示 = true; + public bool 尾10_表示 = true; - public bool 尾11_表示 = true; + public bool 尾11_表示 = true; - public bool 尾12_表示 = true; + public bool 尾12_表示 = true; - public bool 尾13_表示 = true; + public bool 尾13_表示 = true; - public bool 尾14_表示 = true; + public bool 尾14_表示 = true; - public bool 尾15_表示 = true; + public bool 尾15_表示 = true; - public bool 尾16_表示 = true; + public bool 尾16_表示 = true; - public bool 尾17_表示 = true; + public bool 尾17_表示 = true; - public bool 先端_先_表示 = true; + public bool 先端_先_表示 = true; - public bool 先端_尾_表示 = true; + public bool 先端_尾_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 尾_悪D() - { - ThisType = GetType(); - } + public 尾_悪D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_悪(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_悪(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根.cs index d46bbf2..14d6fc2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根.cs @@ -1,2049 +1,2050 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_根 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾0_尾; + public class 尾_根 : 尾 + { + public Par X0Y0_尾0_尾; - public Par X0Y0_尾0_線1; + public Par X0Y0_尾0_線1; - public Par X0Y0_尾0_線2; + public Par X0Y0_尾0_線2; - public Par X0Y0_尾1_尾; + public Par X0Y0_尾1_尾; - public Par X0Y0_尾1_線1; + public Par X0Y0_尾1_線1; - public Par X0Y0_尾1_線2; + public Par X0Y0_尾1_線2; - public Par X0Y0_尾2_尾; + public Par X0Y0_尾2_尾; - public Par X0Y0_尾2_線1; + public Par X0Y0_尾2_線1; - public Par X0Y0_尾2_線2; + public Par X0Y0_尾2_線2; - public Par X0Y0_尾3_尾; + public Par X0Y0_尾3_尾; - public Par X0Y0_尾3_線1; + public Par X0Y0_尾3_線1; - public Par X0Y0_尾3_線2; + public Par X0Y0_尾3_線2; - public Par X0Y0_尾4_尾; + public Par X0Y0_尾4_尾; - public Par X0Y0_尾4_線1; + public Par X0Y0_尾4_線1; - public Par X0Y0_尾4_線2; + public Par X0Y0_尾4_線2; - public Par X0Y0_尾5_尾; + public Par X0Y0_尾5_尾; - public Par X0Y0_尾5_線1; + public Par X0Y0_尾5_線1; - public Par X0Y0_尾5_線2; + public Par X0Y0_尾5_線2; - public Par X0Y0_尾6_尾; + public Par X0Y0_尾6_尾; - public Par X0Y0_尾6_線1; + public Par X0Y0_尾6_線1; - public Par X0Y0_尾6_線2; + public Par X0Y0_尾6_線2; - public Par X0Y0_尾7_尾; + public Par X0Y0_尾7_尾; - public Par X0Y0_尾7_線1; + public Par X0Y0_尾7_線1; - public Par X0Y0_尾7_線2; + public Par X0Y0_尾7_線2; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public Par X0Y0_尾8_尾; + public Par X0Y0_尾8_尾; - public Par X0Y0_尾8_線1; + public Par X0Y0_尾8_線1; - public Par X0Y0_尾8_線2; + public Par X0Y0_尾8_線2; - public Par X0Y0_尾9_尾; + public Par X0Y0_尾9_尾; - public Par X0Y0_尾9_線1; + public Par X0Y0_尾9_線1; - public Par X0Y0_尾9_線2; + public Par X0Y0_尾9_線2; - public Par X0Y0_尾10_尾; + public Par X0Y0_尾10_尾; - public Par X0Y0_尾10_線1; + public Par X0Y0_尾10_線1; - public Par X0Y0_尾10_線2; + public Par X0Y0_尾10_線2; - public Par X0Y0_尾11_尾; + public Par X0Y0_尾11_尾; - public Par X0Y0_尾11_線1; + public Par X0Y0_尾11_線1; - public Par X0Y0_尾11_線2; + public Par X0Y0_尾11_線2; - public Par X0Y0_尾12_尾; + public Par X0Y0_尾12_尾; - public Par X0Y0_尾12_線1; + public Par X0Y0_尾12_線1; - public Par X0Y0_尾12_線2; + public Par X0Y0_尾12_線2; - public Par X0Y0_尾13_尾; + public Par X0Y0_尾13_尾; - public Par X0Y0_尾13_線1; + public Par X0Y0_尾13_線1; - public Par X0Y0_尾13_線2; + public Par X0Y0_尾13_線2; - public Par X0Y0_尾14_尾; + public Par X0Y0_尾14_尾; - public Par X0Y0_尾14_線1; + public Par X0Y0_尾14_線1; - public Par X0Y0_尾14_線2; + public Par X0Y0_尾14_線2; - public Par X0Y0_尾15_尾; + public Par X0Y0_尾15_尾; - public Par X0Y0_尾15_線1; + public Par X0Y0_尾15_線1; - public Par X0Y0_尾15_線2; + public Par X0Y0_尾15_線2; - public Par X0Y0_尾16_尾; + public Par X0Y0_尾16_尾; - public Par X0Y0_尾16_線1; + public Par X0Y0_尾16_線1; - public Par X0Y0_尾16_線2; + public Par X0Y0_尾16_線2; - public Par X0Y0_尾17_尾; + public Par X0Y0_尾17_尾; - public Par X0Y0_尾17_線1; + public Par X0Y0_尾17_線1; - public Par X0Y0_尾17_線2; + public Par X0Y0_尾17_線2; - public Par X0Y0_尾18; + public Par X0Y0_尾18; - public ColorD 尾0_尾CD; + public ColorD 尾0_尾CD; - public ColorD 尾0_線1CD; + public ColorD 尾0_線1CD; - public ColorD 尾0_線2CD; + public ColorD 尾0_線2CD; - public ColorD 尾1_尾CD; + public ColorD 尾1_尾CD; - public ColorD 尾1_線1CD; + public ColorD 尾1_線1CD; - public ColorD 尾1_線2CD; + public ColorD 尾1_線2CD; - public ColorD 尾2_尾CD; + public ColorD 尾2_尾CD; - public ColorD 尾2_線1CD; + public ColorD 尾2_線1CD; - public ColorD 尾2_線2CD; + public ColorD 尾2_線2CD; - public ColorD 尾3_尾CD; + public ColorD 尾3_尾CD; - public ColorD 尾3_線1CD; + public ColorD 尾3_線1CD; - public ColorD 尾3_線2CD; + public ColorD 尾3_線2CD; - public ColorD 尾4_尾CD; + public ColorD 尾4_尾CD; - public ColorD 尾4_線1CD; + public ColorD 尾4_線1CD; - public ColorD 尾4_線2CD; + public ColorD 尾4_線2CD; - public ColorD 尾5_尾CD; + public ColorD 尾5_尾CD; - public ColorD 尾5_線1CD; + public ColorD 尾5_線1CD; - public ColorD 尾5_線2CD; + public ColorD 尾5_線2CD; - public ColorD 尾6_尾CD; + public ColorD 尾6_尾CD; - public ColorD 尾6_線1CD; + public ColorD 尾6_線1CD; - public ColorD 尾6_線2CD; + public ColorD 尾6_線2CD; - public ColorD 尾7_尾CD; + public ColorD 尾7_尾CD; - public ColorD 尾7_線1CD; + public ColorD 尾7_線1CD; - public ColorD 尾7_線2CD; + public ColorD 尾7_線2CD; - public ColorD 尾8_尾CD; + public ColorD 尾8_尾CD; - public ColorD 尾8_線1CD; + public ColorD 尾8_線1CD; - public ColorD 尾8_線2CD; + public ColorD 尾8_線2CD; - public ColorD 尾9_尾CD; + public ColorD 尾9_尾CD; - public ColorD 尾9_線1CD; + public ColorD 尾9_線1CD; - public ColorD 尾9_線2CD; + public ColorD 尾9_線2CD; - public ColorD 尾10_尾CD; + public ColorD 尾10_尾CD; - public ColorD 尾10_線1CD; + public ColorD 尾10_線1CD; - public ColorD 尾10_線2CD; + public ColorD 尾10_線2CD; - public ColorD 尾11_尾CD; + public ColorD 尾11_尾CD; - public ColorD 尾11_線1CD; + public ColorD 尾11_線1CD; - public ColorD 尾11_線2CD; + public ColorD 尾11_線2CD; - public ColorD 尾12_尾CD; + public ColorD 尾12_尾CD; - public ColorD 尾12_線1CD; + public ColorD 尾12_線1CD; - public ColorD 尾12_線2CD; + public ColorD 尾12_線2CD; - public ColorD 尾13_尾CD; + public ColorD 尾13_尾CD; - public ColorD 尾13_線1CD; + public ColorD 尾13_線1CD; - public ColorD 尾13_線2CD; + public ColorD 尾13_線2CD; - public ColorD 尾14_尾CD; + public ColorD 尾14_尾CD; - public ColorD 尾14_線1CD; + public ColorD 尾14_線1CD; - public ColorD 尾14_線2CD; + public ColorD 尾14_線2CD; - public ColorD 尾15_尾CD; + public ColorD 尾15_尾CD; - public ColorD 尾15_線1CD; + public ColorD 尾15_線1CD; - public ColorD 尾15_線2CD; + public ColorD 尾15_線2CD; - public ColorD 尾16_尾CD; + public ColorD 尾16_尾CD; - public ColorD 尾16_線1CD; + public ColorD 尾16_線1CD; - public ColorD 尾16_線2CD; + public ColorD 尾16_線2CD; - public ColorD 尾17_尾CD; + public ColorD 尾17_尾CD; - public ColorD 尾17_線1CD; + public ColorD 尾17_線1CD; - public ColorD 尾17_線2CD; + public ColorD 尾17_線2CD; - public ColorD 尾18CD; + public ColorD 尾18CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_尾0_尾CP; + public ColorP X0Y0_尾0_尾CP; - public ColorP X0Y0_尾0_線1CP; + public ColorP X0Y0_尾0_線1CP; - public ColorP X0Y0_尾0_線2CP; + public ColorP X0Y0_尾0_線2CP; - public ColorP X0Y0_尾1_尾CP; + public ColorP X0Y0_尾1_尾CP; - public ColorP X0Y0_尾1_線1CP; + public ColorP X0Y0_尾1_線1CP; - public ColorP X0Y0_尾1_線2CP; + public ColorP X0Y0_尾1_線2CP; - public ColorP X0Y0_尾2_尾CP; + public ColorP X0Y0_尾2_尾CP; - public ColorP X0Y0_尾2_線1CP; + public ColorP X0Y0_尾2_線1CP; - public ColorP X0Y0_尾2_線2CP; + public ColorP X0Y0_尾2_線2CP; - public ColorP X0Y0_尾3_尾CP; + public ColorP X0Y0_尾3_尾CP; - public ColorP X0Y0_尾3_線1CP; + public ColorP X0Y0_尾3_線1CP; - public ColorP X0Y0_尾3_線2CP; + public ColorP X0Y0_尾3_線2CP; - public ColorP X0Y0_尾4_尾CP; + public ColorP X0Y0_尾4_尾CP; - public ColorP X0Y0_尾4_線1CP; + public ColorP X0Y0_尾4_線1CP; - public ColorP X0Y0_尾4_線2CP; + public ColorP X0Y0_尾4_線2CP; - public ColorP X0Y0_尾5_尾CP; + public ColorP X0Y0_尾5_尾CP; - public ColorP X0Y0_尾5_線1CP; + public ColorP X0Y0_尾5_線1CP; - public ColorP X0Y0_尾5_線2CP; + public ColorP X0Y0_尾5_線2CP; - public ColorP X0Y0_尾6_尾CP; + public ColorP X0Y0_尾6_尾CP; - public ColorP X0Y0_尾6_線1CP; + public ColorP X0Y0_尾6_線1CP; - public ColorP X0Y0_尾6_線2CP; + public ColorP X0Y0_尾6_線2CP; - public ColorP X0Y0_尾7_尾CP; + public ColorP X0Y0_尾7_尾CP; - public ColorP X0Y0_尾7_線1CP; + public ColorP X0Y0_尾7_線1CP; - public ColorP X0Y0_尾7_線2CP; + public ColorP X0Y0_尾7_線2CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public ColorP X0Y0_尾8_尾CP; + public ColorP X0Y0_尾8_尾CP; - public ColorP X0Y0_尾8_線1CP; + public ColorP X0Y0_尾8_線1CP; - public ColorP X0Y0_尾8_線2CP; + public ColorP X0Y0_尾8_線2CP; - public ColorP X0Y0_尾9_尾CP; + public ColorP X0Y0_尾9_尾CP; - public ColorP X0Y0_尾9_線1CP; + public ColorP X0Y0_尾9_線1CP; - public ColorP X0Y0_尾9_線2CP; + public ColorP X0Y0_尾9_線2CP; - public ColorP X0Y0_尾10_尾CP; + public ColorP X0Y0_尾10_尾CP; - public ColorP X0Y0_尾10_線1CP; + public ColorP X0Y0_尾10_線1CP; - public ColorP X0Y0_尾10_線2CP; + public ColorP X0Y0_尾10_線2CP; - public ColorP X0Y0_尾11_尾CP; + public ColorP X0Y0_尾11_尾CP; - public ColorP X0Y0_尾11_線1CP; + public ColorP X0Y0_尾11_線1CP; - public ColorP X0Y0_尾11_線2CP; + public ColorP X0Y0_尾11_線2CP; - public ColorP X0Y0_尾12_尾CP; + public ColorP X0Y0_尾12_尾CP; - public ColorP X0Y0_尾12_線1CP; + public ColorP X0Y0_尾12_線1CP; - public ColorP X0Y0_尾12_線2CP; + public ColorP X0Y0_尾12_線2CP; - public ColorP X0Y0_尾13_尾CP; + public ColorP X0Y0_尾13_尾CP; - public ColorP X0Y0_尾13_線1CP; + public ColorP X0Y0_尾13_線1CP; - public ColorP X0Y0_尾13_線2CP; + public ColorP X0Y0_尾13_線2CP; - public ColorP X0Y0_尾14_尾CP; + public ColorP X0Y0_尾14_尾CP; - public ColorP X0Y0_尾14_線1CP; + public ColorP X0Y0_尾14_線1CP; - public ColorP X0Y0_尾14_線2CP; + public ColorP X0Y0_尾14_線2CP; - public ColorP X0Y0_尾15_尾CP; + public ColorP X0Y0_尾15_尾CP; - public ColorP X0Y0_尾15_線1CP; + public ColorP X0Y0_尾15_線1CP; - public ColorP X0Y0_尾15_線2CP; + public ColorP X0Y0_尾15_線2CP; - public ColorP X0Y0_尾16_尾CP; + public ColorP X0Y0_尾16_尾CP; - public ColorP X0Y0_尾16_線1CP; + public ColorP X0Y0_尾16_線1CP; - public ColorP X0Y0_尾16_線2CP; + public ColorP X0Y0_尾16_線2CP; - public ColorP X0Y0_尾17_尾CP; + public ColorP X0Y0_尾17_尾CP; - public ColorP X0Y0_尾17_線1CP; + public ColorP X0Y0_尾17_線1CP; - public ColorP X0Y0_尾17_線2CP; + public ColorP X0Y0_尾17_線2CP; - public ColorP X0Y0_尾18CP; + public ColorP X0Y0_尾18CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } - - public bool 尾0_尾_表示 - { - get - { - return X0Y0_尾0_尾.Dra; - } - set - { - X0Y0_尾0_尾.Dra = value; - X0Y0_尾0_尾.Hit = value; - } - } - - public bool 尾0_線1_表示 - { - get - { - return X0Y0_尾0_線1.Dra; - } - set - { - X0Y0_尾0_線1.Dra = value; - X0Y0_尾0_線1.Hit = value; - } - } - - public bool 尾0_線2_表示 - { - get - { - return X0Y0_尾0_線2.Dra; - } - set - { - X0Y0_尾0_線2.Dra = value; - X0Y0_尾0_線2.Hit = value; - } - } - - public bool 尾1_尾_表示 - { - get - { - return X0Y0_尾1_尾.Dra; - } - set - { - X0Y0_尾1_尾.Dra = value; - X0Y0_尾1_尾.Hit = value; - } - } - - public bool 尾1_線1_表示 - { - get - { - return X0Y0_尾1_線1.Dra; - } - set - { - X0Y0_尾1_線1.Dra = value; - X0Y0_尾1_線1.Hit = value; - } - } - - public bool 尾1_線2_表示 - { - get - { - return X0Y0_尾1_線2.Dra; - } - set - { - X0Y0_尾1_線2.Dra = value; - X0Y0_尾1_線2.Hit = value; - } - } - - public bool 尾2_尾_表示 - { - get - { - return X0Y0_尾2_尾.Dra; - } - set - { - X0Y0_尾2_尾.Dra = value; - X0Y0_尾2_尾.Hit = value; - } - } - - public bool 尾2_線1_表示 - { - get - { - return X0Y0_尾2_線1.Dra; - } - set - { - X0Y0_尾2_線1.Dra = value; - X0Y0_尾2_線1.Hit = value; - } - } - - public bool 尾2_線2_表示 - { - get - { - return X0Y0_尾2_線2.Dra; - } - set - { - X0Y0_尾2_線2.Dra = value; - X0Y0_尾2_線2.Hit = value; - } - } - - public bool 尾3_尾_表示 - { - get - { - return X0Y0_尾3_尾.Dra; - } - set - { - X0Y0_尾3_尾.Dra = value; - X0Y0_尾3_尾.Hit = value; - } - } - - public bool 尾3_線1_表示 - { - get - { - return X0Y0_尾3_線1.Dra; - } - set - { - X0Y0_尾3_線1.Dra = value; - X0Y0_尾3_線1.Hit = value; - } - } - - public bool 尾3_線2_表示 - { - get - { - return X0Y0_尾3_線2.Dra; - } - set - { - X0Y0_尾3_線2.Dra = value; - X0Y0_尾3_線2.Hit = value; - } - } - - public bool 尾4_尾_表示 - { - get - { - return X0Y0_尾4_尾.Dra; - } - set - { - X0Y0_尾4_尾.Dra = value; - X0Y0_尾4_尾.Hit = value; - } - } - - public bool 尾4_線1_表示 - { - get - { - return X0Y0_尾4_線1.Dra; - } - set - { - X0Y0_尾4_線1.Dra = value; - X0Y0_尾4_線1.Hit = value; - } - } - - public bool 尾4_線2_表示 - { - get - { - return X0Y0_尾4_線2.Dra; - } - set - { - X0Y0_尾4_線2.Dra = value; - X0Y0_尾4_線2.Hit = value; - } - } - - public bool 尾5_尾_表示 - { - get - { - return X0Y0_尾5_尾.Dra; - } - set - { - X0Y0_尾5_尾.Dra = value; - X0Y0_尾5_尾.Hit = value; - } - } - - public bool 尾5_線1_表示 - { - get - { - return X0Y0_尾5_線1.Dra; - } - set - { - X0Y0_尾5_線1.Dra = value; - X0Y0_尾5_線1.Hit = value; - } - } - - public bool 尾5_線2_表示 - { - get - { - return X0Y0_尾5_線2.Dra; - } - set - { - X0Y0_尾5_線2.Dra = value; - X0Y0_尾5_線2.Hit = value; - } - } - - public bool 尾6_尾_表示 - { - get - { - return X0Y0_尾6_尾.Dra; - } - set - { - X0Y0_尾6_尾.Dra = value; - X0Y0_尾6_尾.Hit = value; - } - } - - public bool 尾6_線1_表示 - { - get - { - return X0Y0_尾6_線1.Dra; - } - set - { - X0Y0_尾6_線1.Dra = value; - X0Y0_尾6_線1.Hit = value; - } - } - - public bool 尾6_線2_表示 - { - get - { - return X0Y0_尾6_線2.Dra; - } - set - { - X0Y0_尾6_線2.Dra = value; - X0Y0_尾6_線2.Hit = value; - } - } - - public bool 尾7_尾_表示 - { - get - { - return X0Y0_尾7_尾.Dra; - } - set - { - X0Y0_尾7_尾.Dra = value; - X0Y0_尾7_尾.Hit = value; - } - } - - public bool 尾7_線1_表示 - { - get - { - return X0Y0_尾7_線1.Dra; - } - set - { - X0Y0_尾7_線1.Dra = value; - X0Y0_尾7_線1.Hit = value; - } - } - - public bool 尾7_線2_表示 - { - get - { - return X0Y0_尾7_線2.Dra; - } - set - { - X0Y0_尾7_線2.Dra = value; - X0Y0_尾7_線2.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 尾8_尾_表示 - { - get - { - return X0Y0_尾8_尾.Dra; - } - set - { - X0Y0_尾8_尾.Dra = value; - X0Y0_尾8_尾.Hit = value; - } - } - - public bool 尾8_線1_表示 - { - get - { - return X0Y0_尾8_線1.Dra; - } - set - { - X0Y0_尾8_線1.Dra = value; - X0Y0_尾8_線1.Hit = value; - } - } - - public bool 尾8_線2_表示 - { - get - { - return X0Y0_尾8_線2.Dra; - } - set - { - X0Y0_尾8_線2.Dra = value; - X0Y0_尾8_線2.Hit = value; - } - } - - public bool 尾9_尾_表示 - { - get - { - return X0Y0_尾9_尾.Dra; - } - set - { - X0Y0_尾9_尾.Dra = value; - X0Y0_尾9_尾.Hit = value; - } - } - - public bool 尾9_線1_表示 - { - get - { - return X0Y0_尾9_線1.Dra; - } - set - { - X0Y0_尾9_線1.Dra = value; - X0Y0_尾9_線1.Hit = value; - } - } - - public bool 尾9_線2_表示 - { - get - { - return X0Y0_尾9_線2.Dra; - } - set - { - X0Y0_尾9_線2.Dra = value; - X0Y0_尾9_線2.Hit = value; - } - } - - public bool 尾10_尾_表示 - { - get - { - return X0Y0_尾10_尾.Dra; - } - set - { - X0Y0_尾10_尾.Dra = value; - X0Y0_尾10_尾.Hit = value; - } - } - - public bool 尾10_線1_表示 - { - get - { - return X0Y0_尾10_線1.Dra; - } - set - { - X0Y0_尾10_線1.Dra = value; - X0Y0_尾10_線1.Hit = value; - } - } - - public bool 尾10_線2_表示 - { - get - { - return X0Y0_尾10_線2.Dra; - } - set - { - X0Y0_尾10_線2.Dra = value; - X0Y0_尾10_線2.Hit = value; - } - } - - public bool 尾11_尾_表示 - { - get - { - return X0Y0_尾11_尾.Dra; - } - set - { - X0Y0_尾11_尾.Dra = value; - X0Y0_尾11_尾.Hit = value; - } - } - - public bool 尾11_線1_表示 - { - get - { - return X0Y0_尾11_線1.Dra; - } - set - { - X0Y0_尾11_線1.Dra = value; - X0Y0_尾11_線1.Hit = value; - } - } - - public bool 尾11_線2_表示 - { - get - { - return X0Y0_尾11_線2.Dra; - } - set - { - X0Y0_尾11_線2.Dra = value; - X0Y0_尾11_線2.Hit = value; - } - } - - public bool 尾12_尾_表示 - { - get - { - return X0Y0_尾12_尾.Dra; - } - set - { - X0Y0_尾12_尾.Dra = value; - X0Y0_尾12_尾.Hit = value; - } - } - - public bool 尾12_線1_表示 - { - get - { - return X0Y0_尾12_線1.Dra; - } - set - { - X0Y0_尾12_線1.Dra = value; - X0Y0_尾12_線1.Hit = value; - } - } - - public bool 尾12_線2_表示 - { - get - { - return X0Y0_尾12_線2.Dra; - } - set - { - X0Y0_尾12_線2.Dra = value; - X0Y0_尾12_線2.Hit = value; - } - } - - public bool 尾13_尾_表示 - { - get - { - return X0Y0_尾13_尾.Dra; - } - set - { - X0Y0_尾13_尾.Dra = value; - X0Y0_尾13_尾.Hit = value; - } - } - - public bool 尾13_線1_表示 - { - get - { - return X0Y0_尾13_線1.Dra; - } - set - { - X0Y0_尾13_線1.Dra = value; - X0Y0_尾13_線1.Hit = value; - } - } - - public bool 尾13_線2_表示 - { - get - { - return X0Y0_尾13_線2.Dra; - } - set - { - X0Y0_尾13_線2.Dra = value; - X0Y0_尾13_線2.Hit = value; - } - } - - public bool 尾14_尾_表示 - { - get - { - return X0Y0_尾14_尾.Dra; - } - set - { - X0Y0_尾14_尾.Dra = value; - X0Y0_尾14_尾.Hit = value; - } - } - - public bool 尾14_線1_表示 - { - get - { - return X0Y0_尾14_線1.Dra; - } - set - { - X0Y0_尾14_線1.Dra = value; - X0Y0_尾14_線1.Hit = value; - } - } - - public bool 尾14_線2_表示 - { - get - { - return X0Y0_尾14_線2.Dra; - } - set - { - X0Y0_尾14_線2.Dra = value; - X0Y0_尾14_線2.Hit = value; - } - } - - public bool 尾15_尾_表示 - { - get - { - return X0Y0_尾15_尾.Dra; - } - set - { - X0Y0_尾15_尾.Dra = value; - X0Y0_尾15_尾.Hit = value; - } - } - - public bool 尾15_線1_表示 - { - get - { - return X0Y0_尾15_線1.Dra; - } - set - { - X0Y0_尾15_線1.Dra = value; - X0Y0_尾15_線1.Hit = value; - } - } - - public bool 尾15_線2_表示 - { - get - { - return X0Y0_尾15_線2.Dra; - } - set - { - X0Y0_尾15_線2.Dra = value; - X0Y0_尾15_線2.Hit = value; - } - } - - public bool 尾16_尾_表示 - { - get - { - return X0Y0_尾16_尾.Dra; - } - set - { - X0Y0_尾16_尾.Dra = value; - X0Y0_尾16_尾.Hit = value; - } - } - - public bool 尾16_線1_表示 - { - get - { - return X0Y0_尾16_線1.Dra; - } - set - { - X0Y0_尾16_線1.Dra = value; - X0Y0_尾16_線1.Hit = value; - } - } - - public bool 尾16_線2_表示 - { - get - { - return X0Y0_尾16_線2.Dra; - } - set - { - X0Y0_尾16_線2.Dra = value; - X0Y0_尾16_線2.Hit = value; - } - } - - public bool 尾17_尾_表示 - { - get - { - return X0Y0_尾17_尾.Dra; - } - set - { - X0Y0_尾17_尾.Dra = value; - X0Y0_尾17_尾.Hit = value; - } - } - - public bool 尾17_線1_表示 - { - get - { - return X0Y0_尾17_線1.Dra; - } - set - { - X0Y0_尾17_線1.Dra = value; - X0Y0_尾17_線1.Hit = value; - } - } - - public bool 尾17_線2_表示 - { - get - { - return X0Y0_尾17_線2.Dra; - } - set - { - X0Y0_尾17_線2.Dra = value; - X0Y0_尾17_線2.Hit = value; - } - } - - public bool 尾18_表示 - { - get - { - return X0Y0_尾18.Dra; - } - set - { - X0Y0_尾18.Dra = value; - X0Y0_尾18.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾0_尾_表示; - } - set - { - 尾0_尾_表示 = value; - 尾0_線1_表示 = value; - 尾0_線2_表示 = value; - 尾1_尾_表示 = value; - 尾1_線1_表示 = value; - 尾1_線2_表示 = value; - 尾2_尾_表示 = value; - 尾2_線1_表示 = value; - 尾2_線2_表示 = value; - 尾3_尾_表示 = value; - 尾3_線1_表示 = value; - 尾3_線2_表示 = value; - 尾4_尾_表示 = value; - 尾4_線1_表示 = value; - 尾4_線2_表示 = value; - 尾5_尾_表示 = value; - 尾5_線1_表示 = value; - 尾5_線2_表示 = value; - 尾6_尾_表示 = value; - 尾6_線1_表示 = value; - 尾6_線2_表示 = value; - 尾7_尾_表示 = value; - 尾7_線1_表示 = value; - 尾7_線2_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 尾8_尾_表示 = value; - 尾8_線1_表示 = value; - 尾8_線2_表示 = value; - 尾9_尾_表示 = value; - 尾9_線1_表示 = value; - 尾9_線2_表示 = value; - 尾10_尾_表示 = value; - 尾10_線1_表示 = value; - 尾10_線2_表示 = value; - 尾11_尾_表示 = value; - 尾11_線1_表示 = value; - 尾11_線2_表示 = value; - 尾12_尾_表示 = value; - 尾12_線1_表示 = value; - 尾12_線2_表示 = value; - 尾13_尾_表示 = value; - 尾13_線1_表示 = value; - 尾13_線2_表示 = value; - 尾14_尾_表示 = value; - 尾14_線1_表示 = value; - 尾14_線2_表示 = value; - 尾15_尾_表示 = value; - 尾15_線1_表示 = value; - 尾15_線2_表示 = value; - 尾16_尾_表示 = value; - 尾16_線1_表示 = value; - 尾16_線2_表示 = value; - 尾17_尾_表示 = value; - 尾17_線1_表示 = value; - 尾17_線2_表示 = value; - 尾18_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾0_尾CD.不透明度; - } - set - { - 尾0_尾CD.不透明度 = value; - 尾0_線1CD.不透明度 = value; - 尾0_線2CD.不透明度 = value; - 尾1_尾CD.不透明度 = value; - 尾1_線1CD.不透明度 = value; - 尾1_線2CD.不透明度 = value; - 尾2_尾CD.不透明度 = value; - 尾2_線1CD.不透明度 = value; - 尾2_線2CD.不透明度 = value; - 尾3_尾CD.不透明度 = value; - 尾3_線1CD.不透明度 = value; - 尾3_線2CD.不透明度 = value; - 尾4_尾CD.不透明度 = value; - 尾4_線1CD.不透明度 = value; - 尾4_線2CD.不透明度 = value; - 尾5_尾CD.不透明度 = value; - 尾5_線1CD.不透明度 = value; - 尾5_線2CD.不透明度 = value; - 尾6_尾CD.不透明度 = value; - 尾6_線1CD.不透明度 = value; - 尾6_線2CD.不透明度 = value; - 尾7_尾CD.不透明度 = value; - 尾7_線1CD.不透明度 = value; - 尾7_線2CD.不透明度 = value; - 尾8_尾CD.不透明度 = value; - 尾8_線1CD.不透明度 = value; - 尾8_線2CD.不透明度 = value; - 尾9_尾CD.不透明度 = value; - 尾9_線1CD.不透明度 = value; - 尾9_線2CD.不透明度 = value; - 尾10_尾CD.不透明度 = value; - 尾10_線1CD.不透明度 = value; - 尾10_線2CD.不透明度 = value; - 尾11_尾CD.不透明度 = value; - 尾11_線1CD.不透明度 = value; - 尾11_線2CD.不透明度 = value; - 尾12_尾CD.不透明度 = value; - 尾12_線1CD.不透明度 = value; - 尾12_線2CD.不透明度 = value; - 尾13_尾CD.不透明度 = value; - 尾13_線1CD.不透明度 = value; - 尾13_線2CD.不透明度 = value; - 尾14_尾CD.不透明度 = value; - 尾14_線1CD.不透明度 = value; - 尾14_線2CD.不透明度 = value; - 尾15_尾CD.不透明度 = value; - 尾15_線1CD.不透明度 = value; - 尾15_線2CD.不透明度 = value; - 尾16_尾CD.不透明度 = value; - 尾16_線1CD.不透明度 = value; - 尾16_線2CD.不透明度 = value; - 尾17_尾CD.不透明度 = value; - 尾17_線1CD.不透明度 = value; - 尾17_線2CD.不透明度 = value; - 尾18CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - - public 尾_根(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_根D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "根尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][22])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["尾0"].ToPars(); - X0Y0_尾0_尾 = pars2["尾"].ToPar(); - X0Y0_尾0_線1 = pars2["線1"].ToPar(); - X0Y0_尾0_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾1"].ToPars(); - X0Y0_尾1_尾 = pars2["尾"].ToPar(); - X0Y0_尾1_線1 = pars2["線1"].ToPar(); - X0Y0_尾1_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾2"].ToPars(); - X0Y0_尾2_尾 = pars2["尾"].ToPar(); - X0Y0_尾2_線1 = pars2["線1"].ToPar(); - X0Y0_尾2_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾3"].ToPars(); - X0Y0_尾3_尾 = pars2["尾"].ToPar(); - X0Y0_尾3_線1 = pars2["線1"].ToPar(); - X0Y0_尾3_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾4"].ToPars(); - X0Y0_尾4_尾 = pars2["尾"].ToPar(); - X0Y0_尾4_線1 = pars2["線1"].ToPar(); - X0Y0_尾4_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾5"].ToPars(); - X0Y0_尾5_尾 = pars2["尾"].ToPar(); - X0Y0_尾5_線1 = pars2["線1"].ToPar(); - X0Y0_尾5_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾6"].ToPars(); - X0Y0_尾6_尾 = pars2["尾"].ToPar(); - X0Y0_尾6_線1 = pars2["線1"].ToPar(); - X0Y0_尾6_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾7"].ToPars(); - X0Y0_尾7_尾 = pars2["尾"].ToPar(); - X0Y0_尾7_線1 = pars2["線1"].ToPar(); - X0Y0_尾7_線2 = pars2["線2"].ToPar(); - pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["尾8"].ToPars(); - X0Y0_尾8_尾 = pars2["尾"].ToPar(); - X0Y0_尾8_線1 = pars2["線1"].ToPar(); - X0Y0_尾8_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾9"].ToPars(); - X0Y0_尾9_尾 = pars2["尾"].ToPar(); - X0Y0_尾9_線1 = pars2["線1"].ToPar(); - X0Y0_尾9_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾10"].ToPars(); - X0Y0_尾10_尾 = pars2["尾"].ToPar(); - X0Y0_尾10_線1 = pars2["線1"].ToPar(); - X0Y0_尾10_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾11"].ToPars(); - X0Y0_尾11_尾 = pars2["尾"].ToPar(); - X0Y0_尾11_線1 = pars2["線1"].ToPar(); - X0Y0_尾11_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾12"].ToPars(); - X0Y0_尾12_尾 = pars2["尾"].ToPar(); - X0Y0_尾12_線1 = pars2["線1"].ToPar(); - X0Y0_尾12_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾13"].ToPars(); - X0Y0_尾13_尾 = pars2["尾"].ToPar(); - X0Y0_尾13_線1 = pars2["線1"].ToPar(); - X0Y0_尾13_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾14"].ToPars(); - X0Y0_尾14_尾 = pars2["尾"].ToPar(); - X0Y0_尾14_線1 = pars2["線1"].ToPar(); - X0Y0_尾14_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾15"].ToPars(); - X0Y0_尾15_尾 = pars2["尾"].ToPar(); - X0Y0_尾15_線1 = pars2["線1"].ToPar(); - X0Y0_尾15_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾16"].ToPars(); - X0Y0_尾16_尾 = pars2["尾"].ToPar(); - X0Y0_尾16_線1 = pars2["線1"].ToPar(); - X0Y0_尾16_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾17"].ToPars(); - X0Y0_尾17_尾 = pars2["尾"].ToPar(); - X0Y0_尾17_線1 = pars2["線1"].ToPar(); - X0Y0_尾17_線2 = pars2["線2"].ToPar(); - X0Y0_尾18 = pars["尾18"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾0_尾_表示 = e.尾0_尾_表示; - 尾0_線1_表示 = e.尾0_線1_表示; - 尾0_線2_表示 = e.尾0_線2_表示; - 尾1_尾_表示 = e.尾1_尾_表示; - 尾1_線1_表示 = e.尾1_線1_表示; - 尾1_線2_表示 = e.尾1_線2_表示; - 尾2_尾_表示 = e.尾2_尾_表示; - 尾2_線1_表示 = e.尾2_線1_表示; - 尾2_線2_表示 = e.尾2_線2_表示; - 尾3_尾_表示 = e.尾3_尾_表示; - 尾3_線1_表示 = e.尾3_線1_表示; - 尾3_線2_表示 = e.尾3_線2_表示; - 尾4_尾_表示 = e.尾4_尾_表示; - 尾4_線1_表示 = e.尾4_線1_表示; - 尾4_線2_表示 = e.尾4_線2_表示; - 尾5_尾_表示 = e.尾5_尾_表示; - 尾5_線1_表示 = e.尾5_線1_表示; - 尾5_線2_表示 = e.尾5_線2_表示; - 尾6_尾_表示 = e.尾6_尾_表示; - 尾6_線1_表示 = e.尾6_線1_表示; - 尾6_線2_表示 = e.尾6_線2_表示; - 尾7_尾_表示 = e.尾7_尾_表示; - 尾7_線1_表示 = e.尾7_線1_表示; - 尾7_線2_表示 = e.尾7_線2_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 尾8_尾_表示 = e.尾8_尾_表示; - 尾8_線1_表示 = e.尾8_線1_表示; - 尾8_線2_表示 = e.尾8_線2_表示; - 尾9_尾_表示 = e.尾9_尾_表示; - 尾9_線1_表示 = e.尾9_線1_表示; - 尾9_線2_表示 = e.尾9_線2_表示; - 尾10_尾_表示 = e.尾10_尾_表示; - 尾10_線1_表示 = e.尾10_線1_表示; - 尾10_線2_表示 = e.尾10_線2_表示; - 尾11_尾_表示 = e.尾11_尾_表示; - 尾11_線1_表示 = e.尾11_線1_表示; - 尾11_線2_表示 = e.尾11_線2_表示; - 尾12_尾_表示 = e.尾12_尾_表示; - 尾12_線1_表示 = e.尾12_線1_表示; - 尾12_線2_表示 = e.尾12_線2_表示; - 尾13_尾_表示 = e.尾13_尾_表示; - 尾13_線1_表示 = e.尾13_線1_表示; - 尾13_線2_表示 = e.尾13_線2_表示; - 尾14_尾_表示 = e.尾14_尾_表示; - 尾14_線1_表示 = e.尾14_線1_表示; - 尾14_線2_表示 = e.尾14_線2_表示; - 尾15_尾_表示 = e.尾15_尾_表示; - 尾15_線1_表示 = e.尾15_線1_表示; - 尾15_線2_表示 = e.尾15_線2_表示; - 尾16_尾_表示 = e.尾16_尾_表示; - 尾16_線1_表示 = e.尾16_線1_表示; - 尾16_線2_表示 = e.尾16_線2_表示; - 尾17_尾_表示 = e.尾17_尾_表示; - 尾17_線1_表示 = e.尾17_線1_表示; - 尾17_線2_表示 = e.尾17_線2_表示; - 尾18_表示 = e.尾18_表示; - 輪表示 = e.輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[19] - { - X0Y0_尾0_尾, X0Y0_尾1_尾, X0Y0_尾2_尾, X0Y0_尾3_尾, X0Y0_尾4_尾, X0Y0_尾5_尾, X0Y0_尾6_尾, X0Y0_尾7_尾, X0Y0_尾8_尾, X0Y0_尾9_尾, - X0Y0_尾10_尾, X0Y0_尾11_尾, X0Y0_尾12_尾, X0Y0_尾13_尾, X0Y0_尾14_尾, X0Y0_尾15_尾, X0Y0_尾16_尾, X0Y0_尾17_尾, X0Y0_尾18 - }; - X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); - X0Y0_尾0_線1CP = new ColorP(X0Y0_尾0_線1, 尾0_線1CD, DisUnit, abj: true); - X0Y0_尾0_線2CP = new ColorP(X0Y0_尾0_線2, 尾0_線2CD, DisUnit, abj: true); - X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); - X0Y0_尾1_線1CP = new ColorP(X0Y0_尾1_線1, 尾1_線1CD, DisUnit, abj: true); - X0Y0_尾1_線2CP = new ColorP(X0Y0_尾1_線2, 尾1_線2CD, DisUnit, abj: true); - X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); - X0Y0_尾2_線1CP = new ColorP(X0Y0_尾2_線1, 尾2_線1CD, DisUnit, abj: true); - X0Y0_尾2_線2CP = new ColorP(X0Y0_尾2_線2, 尾2_線2CD, DisUnit, abj: true); - X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); - X0Y0_尾3_線1CP = new ColorP(X0Y0_尾3_線1, 尾3_線1CD, DisUnit, abj: true); - X0Y0_尾3_線2CP = new ColorP(X0Y0_尾3_線2, 尾3_線2CD, DisUnit, abj: true); - X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); - X0Y0_尾4_線1CP = new ColorP(X0Y0_尾4_線1, 尾4_線1CD, DisUnit, abj: true); - X0Y0_尾4_線2CP = new ColorP(X0Y0_尾4_線2, 尾4_線2CD, DisUnit, abj: true); - X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); - X0Y0_尾5_線1CP = new ColorP(X0Y0_尾5_線1, 尾5_線1CD, DisUnit, abj: true); - X0Y0_尾5_線2CP = new ColorP(X0Y0_尾5_線2, 尾5_線2CD, DisUnit, abj: true); - X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); - X0Y0_尾6_線1CP = new ColorP(X0Y0_尾6_線1, 尾6_線1CD, DisUnit, abj: true); - X0Y0_尾6_線2CP = new ColorP(X0Y0_尾6_線2, 尾6_線2CD, DisUnit, abj: true); - X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); - X0Y0_尾7_線1CP = new ColorP(X0Y0_尾7_線1, 尾7_線1CD, DisUnit, abj: true); - X0Y0_尾7_線2CP = new ColorP(X0Y0_尾7_線2, 尾7_線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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); - X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); - X0Y0_尾8_線1CP = new ColorP(X0Y0_尾8_線1, 尾8_線1CD, DisUnit, abj: true); - X0Y0_尾8_線2CP = new ColorP(X0Y0_尾8_線2, 尾8_線2CD, DisUnit, abj: true); - X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); - X0Y0_尾9_線1CP = new ColorP(X0Y0_尾9_線1, 尾9_線1CD, DisUnit, abj: true); - X0Y0_尾9_線2CP = new ColorP(X0Y0_尾9_線2, 尾9_線2CD, DisUnit, abj: true); - X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); - X0Y0_尾10_線1CP = new ColorP(X0Y0_尾10_線1, 尾10_線1CD, DisUnit, abj: true); - X0Y0_尾10_線2CP = new ColorP(X0Y0_尾10_線2, 尾10_線2CD, DisUnit, abj: true); - X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); - X0Y0_尾11_線1CP = new ColorP(X0Y0_尾11_線1, 尾11_線1CD, DisUnit, abj: true); - X0Y0_尾11_線2CP = new ColorP(X0Y0_尾11_線2, 尾11_線2CD, DisUnit, abj: true); - X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); - X0Y0_尾12_線1CP = new ColorP(X0Y0_尾12_線1, 尾12_線1CD, DisUnit, abj: true); - X0Y0_尾12_線2CP = new ColorP(X0Y0_尾12_線2, 尾12_線2CD, DisUnit, abj: true); - X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); - X0Y0_尾13_線1CP = new ColorP(X0Y0_尾13_線1, 尾13_線1CD, DisUnit, abj: true); - X0Y0_尾13_線2CP = new ColorP(X0Y0_尾13_線2, 尾13_線2CD, DisUnit, abj: true); - X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); - X0Y0_尾14_線1CP = new ColorP(X0Y0_尾14_線1, 尾14_線1CD, DisUnit, abj: true); - X0Y0_尾14_線2CP = new ColorP(X0Y0_尾14_線2, 尾14_線2CD, DisUnit, abj: true); - X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); - X0Y0_尾15_線1CP = new ColorP(X0Y0_尾15_線1, 尾15_線1CD, DisUnit, abj: true); - X0Y0_尾15_線2CP = new ColorP(X0Y0_尾15_線2, 尾15_線2CD, DisUnit, abj: true); - X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); - X0Y0_尾16_線1CP = new ColorP(X0Y0_尾16_線1, 尾16_線1CD, DisUnit, abj: true); - X0Y0_尾16_線2CP = new ColorP(X0Y0_尾16_線2, 尾16_線2CD, DisUnit, abj: true); - X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); - X0Y0_尾17_線1CP = new ColorP(X0Y0_尾17_線1, 尾17_線1CD, DisUnit, abj: true); - X0Y0_尾17_線2CP = new ColorP(X0Y0_尾17_線2, 尾17_線2CD, DisUnit, abj: true); - X0Y0_尾18CP = new ColorP(X0Y0_尾18, 尾18CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_尾0_尾); - Are.Draw(X0Y0_尾0_線1); - Are.Draw(X0Y0_尾0_線2); - Are.Draw(X0Y0_尾1_尾); - Are.Draw(X0Y0_尾1_線1); - Are.Draw(X0Y0_尾1_線2); - Are.Draw(X0Y0_尾2_尾); - Are.Draw(X0Y0_尾2_線1); - Are.Draw(X0Y0_尾2_線2); - Are.Draw(X0Y0_尾3_尾); - Are.Draw(X0Y0_尾3_線1); - Are.Draw(X0Y0_尾3_線2); - Are.Draw(X0Y0_尾4_尾); - Are.Draw(X0Y0_尾4_線1); - Are.Draw(X0Y0_尾4_線2); - Are.Draw(X0Y0_尾5_尾); - Are.Draw(X0Y0_尾5_線1); - Are.Draw(X0Y0_尾5_線2); - Are.Draw(X0Y0_尾6_尾); - Are.Draw(X0Y0_尾6_線1); - Are.Draw(X0Y0_尾6_線2); - Are.Draw(X0Y0_尾7_尾); - Are.Draw(X0Y0_尾7_線1); - Are.Draw(X0Y0_尾7_線2); - Are.Draw(X0Y0_輪_革); - Are.Draw(X0Y0_輪_金具1); - Are.Draw(X0Y0_輪_金具2); - Are.Draw(X0Y0_輪_金具3); - Are.Draw(X0Y0_輪_金具左); - Are.Draw(X0Y0_輪_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾8_尾); - Are.Draw(X0Y0_尾8_線1); - Are.Draw(X0Y0_尾8_線2); - Are.Draw(X0Y0_尾9_尾); - Are.Draw(X0Y0_尾9_線1); - Are.Draw(X0Y0_尾9_線2); - Are.Draw(X0Y0_尾10_尾); - Are.Draw(X0Y0_尾10_線1); - Are.Draw(X0Y0_尾10_線2); - Are.Draw(X0Y0_尾11_尾); - Are.Draw(X0Y0_尾11_線1); - Are.Draw(X0Y0_尾11_線2); - Are.Draw(X0Y0_尾12_尾); - Are.Draw(X0Y0_尾12_線1); - Are.Draw(X0Y0_尾12_線2); - Are.Draw(X0Y0_尾13_尾); - Are.Draw(X0Y0_尾13_線1); - Are.Draw(X0Y0_尾13_線2); - Are.Draw(X0Y0_尾14_尾); - Are.Draw(X0Y0_尾14_線1); - Are.Draw(X0Y0_尾14_線2); - Are.Draw(X0Y0_尾15_尾); - Are.Draw(X0Y0_尾15_線1); - Are.Draw(X0Y0_尾15_線2); - Are.Draw(X0Y0_尾16_尾); - Are.Draw(X0Y0_尾16_線1); - Are.Draw(X0Y0_尾16_線2); - Are.Draw(X0Y0_尾17_尾); - Are.Draw(X0Y0_尾17_線1); - Are.Draw(X0Y0_尾17_線2); - Are.Draw(X0Y0_尾18); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾18.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0_尾; - yield return X0Y0_尾1_尾; - yield return X0Y0_尾2_尾; - yield return X0Y0_尾3_尾; - yield return X0Y0_尾4_尾; - yield return X0Y0_尾5_尾; - yield return X0Y0_尾6_尾; - yield return X0Y0_尾7_尾; - yield return X0Y0_尾8_尾; - yield return X0Y0_尾9_尾; - yield return X0Y0_尾10_尾; - yield return X0Y0_尾11_尾; - yield return X0Y0_尾12_尾; - yield return X0Y0_尾13_尾; - yield return X0Y0_尾14_尾; - yield return X0Y0_尾15_尾; - yield return X0Y0_尾16_尾; - yield return X0Y0_尾17_尾; - yield return X0Y0_尾18; - } - - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_尾0_尾CP.Update(mm); - X0Y0_尾0_線1CP.Update(); - X0Y0_尾0_線2CP.Update(); - X0Y0_尾1_尾CP.Update(mm); - X0Y0_尾1_線1CP.Update(); - X0Y0_尾1_線2CP.Update(); - X0Y0_尾2_尾CP.Update(mm); - X0Y0_尾2_線1CP.Update(); - X0Y0_尾2_線2CP.Update(); - X0Y0_尾3_尾CP.Update(mm); - X0Y0_尾3_線1CP.Update(); - X0Y0_尾3_線2CP.Update(); - X0Y0_尾4_尾CP.Update(mm); - X0Y0_尾4_線1CP.Update(); - X0Y0_尾4_線2CP.Update(); - X0Y0_尾5_尾CP.Update(mm); - X0Y0_尾5_線1CP.Update(); - X0Y0_尾5_線2CP.Update(); - X0Y0_尾6_尾CP.Update(mm); - X0Y0_尾6_線1CP.Update(); - X0Y0_尾6_線2CP.Update(); - X0Y0_尾7_尾CP.Update(mm); - X0Y0_尾7_線1CP.Update(); - X0Y0_尾7_線2CP.Update(); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - X0Y0_尾8_尾CP.Update(mm); - X0Y0_尾8_線1CP.Update(); - X0Y0_尾8_線2CP.Update(); - X0Y0_尾9_尾CP.Update(mm); - X0Y0_尾9_線1CP.Update(); - X0Y0_尾9_線2CP.Update(); - X0Y0_尾10_尾CP.Update(mm); - X0Y0_尾10_線1CP.Update(); - X0Y0_尾10_線2CP.Update(); - X0Y0_尾11_尾CP.Update(mm); - X0Y0_尾11_線1CP.Update(); - X0Y0_尾11_線2CP.Update(); - X0Y0_尾12_尾CP.Update(mm); - X0Y0_尾12_線1CP.Update(); - X0Y0_尾12_線2CP.Update(); - X0Y0_尾13_尾CP.Update(mm); - X0Y0_尾13_線1CP.Update(); - X0Y0_尾13_線2CP.Update(); - X0Y0_尾14_尾CP.Update(mm); - X0Y0_尾14_線1CP.Update(); - X0Y0_尾14_線2CP.Update(); - X0Y0_尾15_尾CP.Update(mm); - X0Y0_尾15_線1CP.Update(); - X0Y0_尾15_線2CP.Update(); - X0Y0_尾16_尾CP.Update(mm); - X0Y0_尾16_線1CP.Update(); - X0Y0_尾16_線2CP.Update(); - X0Y0_尾17_尾CP.Update(mm); - X0Y0_尾17_線1CP.Update(); - X0Y0_尾17_線2CP.Update(); - X0Y0_尾18CP.Update(mm); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾0_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾0_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾1_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾1_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾2_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾2_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾3_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾3_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾4_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾4_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾5_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾5_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾6_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾6_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾7_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾7_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾8_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾8_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾9_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾9_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾10_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾10_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾11_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾11_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾12_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾12_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾13_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾13_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾14_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾14_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾15_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾15_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾16_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾16_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 尾17_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾17_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾18CD = new ColorD(ref Col.Black, ref 体配色.植0R); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - this.配色T(0, "尾", ref 体配色.植0R, ref 体配色.刺青R); - 尾0_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾0_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾1_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾1_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾2_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾2_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾3_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾3_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾4_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾4_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾5_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾5_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾6_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾6_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾7_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾7_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾8_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾8_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾9_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾9_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾10_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾10_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾11_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾11_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾12_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾12_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾13_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾13_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾14_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾14_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾15_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾15_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾16_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾16_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾17_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾17_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - this.配色T(1, "尾", ref 体配色.植0R, ref 体配色.刺青R); - 尾0_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾0_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾1_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾1_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾2_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾2_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾3_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾3_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾4_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾4_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾5_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾5_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾6_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾6_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾7_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾7_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾8_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾8_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾9_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾9_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾10_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾10_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾11_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾11_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾12_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾12_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾13_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾13_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾14_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾14_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾15_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾15_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾16_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾16_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾17_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 尾17_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } + + public bool 尾0_尾_表示 + { + get + { + return X0Y0_尾0_尾.Dra; + } + set + { + X0Y0_尾0_尾.Dra = value; + X0Y0_尾0_尾.Hit = value; + } + } + + public bool 尾0_線1_表示 + { + get + { + return X0Y0_尾0_線1.Dra; + } + set + { + X0Y0_尾0_線1.Dra = value; + X0Y0_尾0_線1.Hit = value; + } + } + + public bool 尾0_線2_表示 + { + get + { + return X0Y0_尾0_線2.Dra; + } + set + { + X0Y0_尾0_線2.Dra = value; + X0Y0_尾0_線2.Hit = value; + } + } + + public bool 尾1_尾_表示 + { + get + { + return X0Y0_尾1_尾.Dra; + } + set + { + X0Y0_尾1_尾.Dra = value; + X0Y0_尾1_尾.Hit = value; + } + } + + public bool 尾1_線1_表示 + { + get + { + return X0Y0_尾1_線1.Dra; + } + set + { + X0Y0_尾1_線1.Dra = value; + X0Y0_尾1_線1.Hit = value; + } + } + + public bool 尾1_線2_表示 + { + get + { + return X0Y0_尾1_線2.Dra; + } + set + { + X0Y0_尾1_線2.Dra = value; + X0Y0_尾1_線2.Hit = value; + } + } + + public bool 尾2_尾_表示 + { + get + { + return X0Y0_尾2_尾.Dra; + } + set + { + X0Y0_尾2_尾.Dra = value; + X0Y0_尾2_尾.Hit = value; + } + } + + public bool 尾2_線1_表示 + { + get + { + return X0Y0_尾2_線1.Dra; + } + set + { + X0Y0_尾2_線1.Dra = value; + X0Y0_尾2_線1.Hit = value; + } + } + + public bool 尾2_線2_表示 + { + get + { + return X0Y0_尾2_線2.Dra; + } + set + { + X0Y0_尾2_線2.Dra = value; + X0Y0_尾2_線2.Hit = value; + } + } + + public bool 尾3_尾_表示 + { + get + { + return X0Y0_尾3_尾.Dra; + } + set + { + X0Y0_尾3_尾.Dra = value; + X0Y0_尾3_尾.Hit = value; + } + } + + public bool 尾3_線1_表示 + { + get + { + return X0Y0_尾3_線1.Dra; + } + set + { + X0Y0_尾3_線1.Dra = value; + X0Y0_尾3_線1.Hit = value; + } + } + + public bool 尾3_線2_表示 + { + get + { + return X0Y0_尾3_線2.Dra; + } + set + { + X0Y0_尾3_線2.Dra = value; + X0Y0_尾3_線2.Hit = value; + } + } + + public bool 尾4_尾_表示 + { + get + { + return X0Y0_尾4_尾.Dra; + } + set + { + X0Y0_尾4_尾.Dra = value; + X0Y0_尾4_尾.Hit = value; + } + } + + public bool 尾4_線1_表示 + { + get + { + return X0Y0_尾4_線1.Dra; + } + set + { + X0Y0_尾4_線1.Dra = value; + X0Y0_尾4_線1.Hit = value; + } + } + + public bool 尾4_線2_表示 + { + get + { + return X0Y0_尾4_線2.Dra; + } + set + { + X0Y0_尾4_線2.Dra = value; + X0Y0_尾4_線2.Hit = value; + } + } + + public bool 尾5_尾_表示 + { + get + { + return X0Y0_尾5_尾.Dra; + } + set + { + X0Y0_尾5_尾.Dra = value; + X0Y0_尾5_尾.Hit = value; + } + } + + public bool 尾5_線1_表示 + { + get + { + return X0Y0_尾5_線1.Dra; + } + set + { + X0Y0_尾5_線1.Dra = value; + X0Y0_尾5_線1.Hit = value; + } + } + + public bool 尾5_線2_表示 + { + get + { + return X0Y0_尾5_線2.Dra; + } + set + { + X0Y0_尾5_線2.Dra = value; + X0Y0_尾5_線2.Hit = value; + } + } + + public bool 尾6_尾_表示 + { + get + { + return X0Y0_尾6_尾.Dra; + } + set + { + X0Y0_尾6_尾.Dra = value; + X0Y0_尾6_尾.Hit = value; + } + } + + public bool 尾6_線1_表示 + { + get + { + return X0Y0_尾6_線1.Dra; + } + set + { + X0Y0_尾6_線1.Dra = value; + X0Y0_尾6_線1.Hit = value; + } + } + + public bool 尾6_線2_表示 + { + get + { + return X0Y0_尾6_線2.Dra; + } + set + { + X0Y0_尾6_線2.Dra = value; + X0Y0_尾6_線2.Hit = value; + } + } + + public bool 尾7_尾_表示 + { + get + { + return X0Y0_尾7_尾.Dra; + } + set + { + X0Y0_尾7_尾.Dra = value; + X0Y0_尾7_尾.Hit = value; + } + } + + public bool 尾7_線1_表示 + { + get + { + return X0Y0_尾7_線1.Dra; + } + set + { + X0Y0_尾7_線1.Dra = value; + X0Y0_尾7_線1.Hit = value; + } + } + + public bool 尾7_線2_表示 + { + get + { + return X0Y0_尾7_線2.Dra; + } + set + { + X0Y0_尾7_線2.Dra = value; + X0Y0_尾7_線2.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 尾8_尾_表示 + { + get + { + return X0Y0_尾8_尾.Dra; + } + set + { + X0Y0_尾8_尾.Dra = value; + X0Y0_尾8_尾.Hit = value; + } + } + + public bool 尾8_線1_表示 + { + get + { + return X0Y0_尾8_線1.Dra; + } + set + { + X0Y0_尾8_線1.Dra = value; + X0Y0_尾8_線1.Hit = value; + } + } + + public bool 尾8_線2_表示 + { + get + { + return X0Y0_尾8_線2.Dra; + } + set + { + X0Y0_尾8_線2.Dra = value; + X0Y0_尾8_線2.Hit = value; + } + } + + public bool 尾9_尾_表示 + { + get + { + return X0Y0_尾9_尾.Dra; + } + set + { + X0Y0_尾9_尾.Dra = value; + X0Y0_尾9_尾.Hit = value; + } + } + + public bool 尾9_線1_表示 + { + get + { + return X0Y0_尾9_線1.Dra; + } + set + { + X0Y0_尾9_線1.Dra = value; + X0Y0_尾9_線1.Hit = value; + } + } + + public bool 尾9_線2_表示 + { + get + { + return X0Y0_尾9_線2.Dra; + } + set + { + X0Y0_尾9_線2.Dra = value; + X0Y0_尾9_線2.Hit = value; + } + } + + public bool 尾10_尾_表示 + { + get + { + return X0Y0_尾10_尾.Dra; + } + set + { + X0Y0_尾10_尾.Dra = value; + X0Y0_尾10_尾.Hit = value; + } + } + + public bool 尾10_線1_表示 + { + get + { + return X0Y0_尾10_線1.Dra; + } + set + { + X0Y0_尾10_線1.Dra = value; + X0Y0_尾10_線1.Hit = value; + } + } + + public bool 尾10_線2_表示 + { + get + { + return X0Y0_尾10_線2.Dra; + } + set + { + X0Y0_尾10_線2.Dra = value; + X0Y0_尾10_線2.Hit = value; + } + } + + public bool 尾11_尾_表示 + { + get + { + return X0Y0_尾11_尾.Dra; + } + set + { + X0Y0_尾11_尾.Dra = value; + X0Y0_尾11_尾.Hit = value; + } + } + + public bool 尾11_線1_表示 + { + get + { + return X0Y0_尾11_線1.Dra; + } + set + { + X0Y0_尾11_線1.Dra = value; + X0Y0_尾11_線1.Hit = value; + } + } + + public bool 尾11_線2_表示 + { + get + { + return X0Y0_尾11_線2.Dra; + } + set + { + X0Y0_尾11_線2.Dra = value; + X0Y0_尾11_線2.Hit = value; + } + } + + public bool 尾12_尾_表示 + { + get + { + return X0Y0_尾12_尾.Dra; + } + set + { + X0Y0_尾12_尾.Dra = value; + X0Y0_尾12_尾.Hit = value; + } + } + + public bool 尾12_線1_表示 + { + get + { + return X0Y0_尾12_線1.Dra; + } + set + { + X0Y0_尾12_線1.Dra = value; + X0Y0_尾12_線1.Hit = value; + } + } + + public bool 尾12_線2_表示 + { + get + { + return X0Y0_尾12_線2.Dra; + } + set + { + X0Y0_尾12_線2.Dra = value; + X0Y0_尾12_線2.Hit = value; + } + } + + public bool 尾13_尾_表示 + { + get + { + return X0Y0_尾13_尾.Dra; + } + set + { + X0Y0_尾13_尾.Dra = value; + X0Y0_尾13_尾.Hit = value; + } + } + + public bool 尾13_線1_表示 + { + get + { + return X0Y0_尾13_線1.Dra; + } + set + { + X0Y0_尾13_線1.Dra = value; + X0Y0_尾13_線1.Hit = value; + } + } + + public bool 尾13_線2_表示 + { + get + { + return X0Y0_尾13_線2.Dra; + } + set + { + X0Y0_尾13_線2.Dra = value; + X0Y0_尾13_線2.Hit = value; + } + } + + public bool 尾14_尾_表示 + { + get + { + return X0Y0_尾14_尾.Dra; + } + set + { + X0Y0_尾14_尾.Dra = value; + X0Y0_尾14_尾.Hit = value; + } + } + + public bool 尾14_線1_表示 + { + get + { + return X0Y0_尾14_線1.Dra; + } + set + { + X0Y0_尾14_線1.Dra = value; + X0Y0_尾14_線1.Hit = value; + } + } + + public bool 尾14_線2_表示 + { + get + { + return X0Y0_尾14_線2.Dra; + } + set + { + X0Y0_尾14_線2.Dra = value; + X0Y0_尾14_線2.Hit = value; + } + } + + public bool 尾15_尾_表示 + { + get + { + return X0Y0_尾15_尾.Dra; + } + set + { + X0Y0_尾15_尾.Dra = value; + X0Y0_尾15_尾.Hit = value; + } + } + + public bool 尾15_線1_表示 + { + get + { + return X0Y0_尾15_線1.Dra; + } + set + { + X0Y0_尾15_線1.Dra = value; + X0Y0_尾15_線1.Hit = value; + } + } + + public bool 尾15_線2_表示 + { + get + { + return X0Y0_尾15_線2.Dra; + } + set + { + X0Y0_尾15_線2.Dra = value; + X0Y0_尾15_線2.Hit = value; + } + } + + public bool 尾16_尾_表示 + { + get + { + return X0Y0_尾16_尾.Dra; + } + set + { + X0Y0_尾16_尾.Dra = value; + X0Y0_尾16_尾.Hit = value; + } + } + + public bool 尾16_線1_表示 + { + get + { + return X0Y0_尾16_線1.Dra; + } + set + { + X0Y0_尾16_線1.Dra = value; + X0Y0_尾16_線1.Hit = value; + } + } + + public bool 尾16_線2_表示 + { + get + { + return X0Y0_尾16_線2.Dra; + } + set + { + X0Y0_尾16_線2.Dra = value; + X0Y0_尾16_線2.Hit = value; + } + } + + public bool 尾17_尾_表示 + { + get + { + return X0Y0_尾17_尾.Dra; + } + set + { + X0Y0_尾17_尾.Dra = value; + X0Y0_尾17_尾.Hit = value; + } + } + + public bool 尾17_線1_表示 + { + get + { + return X0Y0_尾17_線1.Dra; + } + set + { + X0Y0_尾17_線1.Dra = value; + X0Y0_尾17_線1.Hit = value; + } + } + + public bool 尾17_線2_表示 + { + get + { + return X0Y0_尾17_線2.Dra; + } + set + { + X0Y0_尾17_線2.Dra = value; + X0Y0_尾17_線2.Hit = value; + } + } + + public bool 尾18_表示 + { + get + { + return X0Y0_尾18.Dra; + } + set + { + X0Y0_尾18.Dra = value; + X0Y0_尾18.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾0_尾_表示; + } + set + { + 尾0_尾_表示 = value; + 尾0_線1_表示 = value; + 尾0_線2_表示 = value; + 尾1_尾_表示 = value; + 尾1_線1_表示 = value; + 尾1_線2_表示 = value; + 尾2_尾_表示 = value; + 尾2_線1_表示 = value; + 尾2_線2_表示 = value; + 尾3_尾_表示 = value; + 尾3_線1_表示 = value; + 尾3_線2_表示 = value; + 尾4_尾_表示 = value; + 尾4_線1_表示 = value; + 尾4_線2_表示 = value; + 尾5_尾_表示 = value; + 尾5_線1_表示 = value; + 尾5_線2_表示 = value; + 尾6_尾_表示 = value; + 尾6_線1_表示 = value; + 尾6_線2_表示 = value; + 尾7_尾_表示 = value; + 尾7_線1_表示 = value; + 尾7_線2_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 尾8_尾_表示 = value; + 尾8_線1_表示 = value; + 尾8_線2_表示 = value; + 尾9_尾_表示 = value; + 尾9_線1_表示 = value; + 尾9_線2_表示 = value; + 尾10_尾_表示 = value; + 尾10_線1_表示 = value; + 尾10_線2_表示 = value; + 尾11_尾_表示 = value; + 尾11_線1_表示 = value; + 尾11_線2_表示 = value; + 尾12_尾_表示 = value; + 尾12_線1_表示 = value; + 尾12_線2_表示 = value; + 尾13_尾_表示 = value; + 尾13_線1_表示 = value; + 尾13_線2_表示 = value; + 尾14_尾_表示 = value; + 尾14_線1_表示 = value; + 尾14_線2_表示 = value; + 尾15_尾_表示 = value; + 尾15_線1_表示 = value; + 尾15_線2_表示 = value; + 尾16_尾_表示 = value; + 尾16_線1_表示 = value; + 尾16_線2_表示 = value; + 尾17_尾_表示 = value; + 尾17_線1_表示 = value; + 尾17_線2_表示 = value; + 尾18_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾0_尾CD.不透明度; + } + set + { + 尾0_尾CD.不透明度 = value; + 尾0_線1CD.不透明度 = value; + 尾0_線2CD.不透明度 = value; + 尾1_尾CD.不透明度 = value; + 尾1_線1CD.不透明度 = value; + 尾1_線2CD.不透明度 = value; + 尾2_尾CD.不透明度 = value; + 尾2_線1CD.不透明度 = value; + 尾2_線2CD.不透明度 = value; + 尾3_尾CD.不透明度 = value; + 尾3_線1CD.不透明度 = value; + 尾3_線2CD.不透明度 = value; + 尾4_尾CD.不透明度 = value; + 尾4_線1CD.不透明度 = value; + 尾4_線2CD.不透明度 = value; + 尾5_尾CD.不透明度 = value; + 尾5_線1CD.不透明度 = value; + 尾5_線2CD.不透明度 = value; + 尾6_尾CD.不透明度 = value; + 尾6_線1CD.不透明度 = value; + 尾6_線2CD.不透明度 = value; + 尾7_尾CD.不透明度 = value; + 尾7_線1CD.不透明度 = value; + 尾7_線2CD.不透明度 = value; + 尾8_尾CD.不透明度 = value; + 尾8_線1CD.不透明度 = value; + 尾8_線2CD.不透明度 = value; + 尾9_尾CD.不透明度 = value; + 尾9_線1CD.不透明度 = value; + 尾9_線2CD.不透明度 = value; + 尾10_尾CD.不透明度 = value; + 尾10_線1CD.不透明度 = value; + 尾10_線2CD.不透明度 = value; + 尾11_尾CD.不透明度 = value; + 尾11_線1CD.不透明度 = value; + 尾11_線2CD.不透明度 = value; + 尾12_尾CD.不透明度 = value; + 尾12_線1CD.不透明度 = value; + 尾12_線2CD.不透明度 = value; + 尾13_尾CD.不透明度 = value; + 尾13_線1CD.不透明度 = value; + 尾13_線2CD.不透明度 = value; + 尾14_尾CD.不透明度 = value; + 尾14_線1CD.不透明度 = value; + 尾14_線2CD.不透明度 = value; + 尾15_尾CD.不透明度 = value; + 尾15_線1CD.不透明度 = value; + 尾15_線2CD.不透明度 = value; + 尾16_尾CD.不透明度 = value; + 尾16_線1CD.不透明度 = value; + 尾16_線2CD.不透明度 = value; + 尾17_尾CD.不透明度 = value; + 尾17_線1CD.不透明度 = value; + 尾17_線2CD.不透明度 = value; + 尾18CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + + public 尾_根(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_根D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "根尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][22])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["尾0"].ToPars(); + X0Y0_尾0_尾 = pars2["尾"].ToPar(); + X0Y0_尾0_線1 = pars2["線1"].ToPar(); + X0Y0_尾0_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾1"].ToPars(); + X0Y0_尾1_尾 = pars2["尾"].ToPar(); + X0Y0_尾1_線1 = pars2["線1"].ToPar(); + X0Y0_尾1_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾2"].ToPars(); + X0Y0_尾2_尾 = pars2["尾"].ToPar(); + X0Y0_尾2_線1 = pars2["線1"].ToPar(); + X0Y0_尾2_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾3"].ToPars(); + X0Y0_尾3_尾 = pars2["尾"].ToPar(); + X0Y0_尾3_線1 = pars2["線1"].ToPar(); + X0Y0_尾3_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾4"].ToPars(); + X0Y0_尾4_尾 = pars2["尾"].ToPar(); + X0Y0_尾4_線1 = pars2["線1"].ToPar(); + X0Y0_尾4_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾5"].ToPars(); + X0Y0_尾5_尾 = pars2["尾"].ToPar(); + X0Y0_尾5_線1 = pars2["線1"].ToPar(); + X0Y0_尾5_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾6"].ToPars(); + X0Y0_尾6_尾 = pars2["尾"].ToPar(); + X0Y0_尾6_線1 = pars2["線1"].ToPar(); + X0Y0_尾6_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾7"].ToPars(); + X0Y0_尾7_尾 = pars2["尾"].ToPar(); + X0Y0_尾7_線1 = pars2["線1"].ToPar(); + X0Y0_尾7_線2 = pars2["線2"].ToPar(); + pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["尾8"].ToPars(); + X0Y0_尾8_尾 = pars2["尾"].ToPar(); + X0Y0_尾8_線1 = pars2["線1"].ToPar(); + X0Y0_尾8_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾9"].ToPars(); + X0Y0_尾9_尾 = pars2["尾"].ToPar(); + X0Y0_尾9_線1 = pars2["線1"].ToPar(); + X0Y0_尾9_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾10"].ToPars(); + X0Y0_尾10_尾 = pars2["尾"].ToPar(); + X0Y0_尾10_線1 = pars2["線1"].ToPar(); + X0Y0_尾10_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾11"].ToPars(); + X0Y0_尾11_尾 = pars2["尾"].ToPar(); + X0Y0_尾11_線1 = pars2["線1"].ToPar(); + X0Y0_尾11_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾12"].ToPars(); + X0Y0_尾12_尾 = pars2["尾"].ToPar(); + X0Y0_尾12_線1 = pars2["線1"].ToPar(); + X0Y0_尾12_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾13"].ToPars(); + X0Y0_尾13_尾 = pars2["尾"].ToPar(); + X0Y0_尾13_線1 = pars2["線1"].ToPar(); + X0Y0_尾13_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾14"].ToPars(); + X0Y0_尾14_尾 = pars2["尾"].ToPar(); + X0Y0_尾14_線1 = pars2["線1"].ToPar(); + X0Y0_尾14_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾15"].ToPars(); + X0Y0_尾15_尾 = pars2["尾"].ToPar(); + X0Y0_尾15_線1 = pars2["線1"].ToPar(); + X0Y0_尾15_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾16"].ToPars(); + X0Y0_尾16_尾 = pars2["尾"].ToPar(); + X0Y0_尾16_線1 = pars2["線1"].ToPar(); + X0Y0_尾16_線2 = pars2["線2"].ToPar(); + pars2 = pars["尾17"].ToPars(); + X0Y0_尾17_尾 = pars2["尾"].ToPar(); + X0Y0_尾17_線1 = pars2["線1"].ToPar(); + X0Y0_尾17_線2 = pars2["線2"].ToPar(); + X0Y0_尾18 = pars["尾18"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾0_尾_表示 = e.尾0_尾_表示; + 尾0_線1_表示 = e.尾0_線1_表示; + 尾0_線2_表示 = e.尾0_線2_表示; + 尾1_尾_表示 = e.尾1_尾_表示; + 尾1_線1_表示 = e.尾1_線1_表示; + 尾1_線2_表示 = e.尾1_線2_表示; + 尾2_尾_表示 = e.尾2_尾_表示; + 尾2_線1_表示 = e.尾2_線1_表示; + 尾2_線2_表示 = e.尾2_線2_表示; + 尾3_尾_表示 = e.尾3_尾_表示; + 尾3_線1_表示 = e.尾3_線1_表示; + 尾3_線2_表示 = e.尾3_線2_表示; + 尾4_尾_表示 = e.尾4_尾_表示; + 尾4_線1_表示 = e.尾4_線1_表示; + 尾4_線2_表示 = e.尾4_線2_表示; + 尾5_尾_表示 = e.尾5_尾_表示; + 尾5_線1_表示 = e.尾5_線1_表示; + 尾5_線2_表示 = e.尾5_線2_表示; + 尾6_尾_表示 = e.尾6_尾_表示; + 尾6_線1_表示 = e.尾6_線1_表示; + 尾6_線2_表示 = e.尾6_線2_表示; + 尾7_尾_表示 = e.尾7_尾_表示; + 尾7_線1_表示 = e.尾7_線1_表示; + 尾7_線2_表示 = e.尾7_線2_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 尾8_尾_表示 = e.尾8_尾_表示; + 尾8_線1_表示 = e.尾8_線1_表示; + 尾8_線2_表示 = e.尾8_線2_表示; + 尾9_尾_表示 = e.尾9_尾_表示; + 尾9_線1_表示 = e.尾9_線1_表示; + 尾9_線2_表示 = e.尾9_線2_表示; + 尾10_尾_表示 = e.尾10_尾_表示; + 尾10_線1_表示 = e.尾10_線1_表示; + 尾10_線2_表示 = e.尾10_線2_表示; + 尾11_尾_表示 = e.尾11_尾_表示; + 尾11_線1_表示 = e.尾11_線1_表示; + 尾11_線2_表示 = e.尾11_線2_表示; + 尾12_尾_表示 = e.尾12_尾_表示; + 尾12_線1_表示 = e.尾12_線1_表示; + 尾12_線2_表示 = e.尾12_線2_表示; + 尾13_尾_表示 = e.尾13_尾_表示; + 尾13_線1_表示 = e.尾13_線1_表示; + 尾13_線2_表示 = e.尾13_線2_表示; + 尾14_尾_表示 = e.尾14_尾_表示; + 尾14_線1_表示 = e.尾14_線1_表示; + 尾14_線2_表示 = e.尾14_線2_表示; + 尾15_尾_表示 = e.尾15_尾_表示; + 尾15_線1_表示 = e.尾15_線1_表示; + 尾15_線2_表示 = e.尾15_線2_表示; + 尾16_尾_表示 = e.尾16_尾_表示; + 尾16_線1_表示 = e.尾16_線1_表示; + 尾16_線2_表示 = e.尾16_線2_表示; + 尾17_尾_表示 = e.尾17_尾_表示; + 尾17_線1_表示 = e.尾17_線1_表示; + 尾17_線2_表示 = e.尾17_線2_表示; + 尾18_表示 = e.尾18_表示; + 輪表示 = e.輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[19] + { + X0Y0_尾0_尾, X0Y0_尾1_尾, X0Y0_尾2_尾, X0Y0_尾3_尾, X0Y0_尾4_尾, X0Y0_尾5_尾, X0Y0_尾6_尾, X0Y0_尾7_尾, X0Y0_尾8_尾, X0Y0_尾9_尾, + X0Y0_尾10_尾, X0Y0_尾11_尾, X0Y0_尾12_尾, X0Y0_尾13_尾, X0Y0_尾14_尾, X0Y0_尾15_尾, X0Y0_尾16_尾, X0Y0_尾17_尾, X0Y0_尾18 + }; + X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); + X0Y0_尾0_線1CP = new ColorP(X0Y0_尾0_線1, 尾0_線1CD, DisUnit, abj: true); + X0Y0_尾0_線2CP = new ColorP(X0Y0_尾0_線2, 尾0_線2CD, DisUnit, abj: true); + X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); + X0Y0_尾1_線1CP = new ColorP(X0Y0_尾1_線1, 尾1_線1CD, DisUnit, abj: true); + X0Y0_尾1_線2CP = new ColorP(X0Y0_尾1_線2, 尾1_線2CD, DisUnit, abj: true); + X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); + X0Y0_尾2_線1CP = new ColorP(X0Y0_尾2_線1, 尾2_線1CD, DisUnit, abj: true); + X0Y0_尾2_線2CP = new ColorP(X0Y0_尾2_線2, 尾2_線2CD, DisUnit, abj: true); + X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); + X0Y0_尾3_線1CP = new ColorP(X0Y0_尾3_線1, 尾3_線1CD, DisUnit, abj: true); + X0Y0_尾3_線2CP = new ColorP(X0Y0_尾3_線2, 尾3_線2CD, DisUnit, abj: true); + X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); + X0Y0_尾4_線1CP = new ColorP(X0Y0_尾4_線1, 尾4_線1CD, DisUnit, abj: true); + X0Y0_尾4_線2CP = new ColorP(X0Y0_尾4_線2, 尾4_線2CD, DisUnit, abj: true); + X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); + X0Y0_尾5_線1CP = new ColorP(X0Y0_尾5_線1, 尾5_線1CD, DisUnit, abj: true); + X0Y0_尾5_線2CP = new ColorP(X0Y0_尾5_線2, 尾5_線2CD, DisUnit, abj: true); + X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); + X0Y0_尾6_線1CP = new ColorP(X0Y0_尾6_線1, 尾6_線1CD, DisUnit, abj: true); + X0Y0_尾6_線2CP = new ColorP(X0Y0_尾6_線2, 尾6_線2CD, DisUnit, abj: true); + X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); + X0Y0_尾7_線1CP = new ColorP(X0Y0_尾7_線1, 尾7_線1CD, DisUnit, abj: true); + X0Y0_尾7_線2CP = new ColorP(X0Y0_尾7_線2, 尾7_線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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); + X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); + X0Y0_尾8_線1CP = new ColorP(X0Y0_尾8_線1, 尾8_線1CD, DisUnit, abj: true); + X0Y0_尾8_線2CP = new ColorP(X0Y0_尾8_線2, 尾8_線2CD, DisUnit, abj: true); + X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); + X0Y0_尾9_線1CP = new ColorP(X0Y0_尾9_線1, 尾9_線1CD, DisUnit, abj: true); + X0Y0_尾9_線2CP = new ColorP(X0Y0_尾9_線2, 尾9_線2CD, DisUnit, abj: true); + X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); + X0Y0_尾10_線1CP = new ColorP(X0Y0_尾10_線1, 尾10_線1CD, DisUnit, abj: true); + X0Y0_尾10_線2CP = new ColorP(X0Y0_尾10_線2, 尾10_線2CD, DisUnit, abj: true); + X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); + X0Y0_尾11_線1CP = new ColorP(X0Y0_尾11_線1, 尾11_線1CD, DisUnit, abj: true); + X0Y0_尾11_線2CP = new ColorP(X0Y0_尾11_線2, 尾11_線2CD, DisUnit, abj: true); + X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); + X0Y0_尾12_線1CP = new ColorP(X0Y0_尾12_線1, 尾12_線1CD, DisUnit, abj: true); + X0Y0_尾12_線2CP = new ColorP(X0Y0_尾12_線2, 尾12_線2CD, DisUnit, abj: true); + X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); + X0Y0_尾13_線1CP = new ColorP(X0Y0_尾13_線1, 尾13_線1CD, DisUnit, abj: true); + X0Y0_尾13_線2CP = new ColorP(X0Y0_尾13_線2, 尾13_線2CD, DisUnit, abj: true); + X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); + X0Y0_尾14_線1CP = new ColorP(X0Y0_尾14_線1, 尾14_線1CD, DisUnit, abj: true); + X0Y0_尾14_線2CP = new ColorP(X0Y0_尾14_線2, 尾14_線2CD, DisUnit, abj: true); + X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); + X0Y0_尾15_線1CP = new ColorP(X0Y0_尾15_線1, 尾15_線1CD, DisUnit, abj: true); + X0Y0_尾15_線2CP = new ColorP(X0Y0_尾15_線2, 尾15_線2CD, DisUnit, abj: true); + X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); + X0Y0_尾16_線1CP = new ColorP(X0Y0_尾16_線1, 尾16_線1CD, DisUnit, abj: true); + X0Y0_尾16_線2CP = new ColorP(X0Y0_尾16_線2, 尾16_線2CD, DisUnit, abj: true); + X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); + X0Y0_尾17_線1CP = new ColorP(X0Y0_尾17_線1, 尾17_線1CD, DisUnit, abj: true); + X0Y0_尾17_線2CP = new ColorP(X0Y0_尾17_線2, 尾17_線2CD, DisUnit, abj: true); + X0Y0_尾18CP = new ColorP(X0Y0_尾18, 尾18CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_尾0_尾); + Are.Draw(X0Y0_尾0_線1); + Are.Draw(X0Y0_尾0_線2); + Are.Draw(X0Y0_尾1_尾); + Are.Draw(X0Y0_尾1_線1); + Are.Draw(X0Y0_尾1_線2); + Are.Draw(X0Y0_尾2_尾); + Are.Draw(X0Y0_尾2_線1); + Are.Draw(X0Y0_尾2_線2); + Are.Draw(X0Y0_尾3_尾); + Are.Draw(X0Y0_尾3_線1); + Are.Draw(X0Y0_尾3_線2); + Are.Draw(X0Y0_尾4_尾); + Are.Draw(X0Y0_尾4_線1); + Are.Draw(X0Y0_尾4_線2); + Are.Draw(X0Y0_尾5_尾); + Are.Draw(X0Y0_尾5_線1); + Are.Draw(X0Y0_尾5_線2); + Are.Draw(X0Y0_尾6_尾); + Are.Draw(X0Y0_尾6_線1); + Are.Draw(X0Y0_尾6_線2); + Are.Draw(X0Y0_尾7_尾); + Are.Draw(X0Y0_尾7_線1); + Are.Draw(X0Y0_尾7_線2); + Are.Draw(X0Y0_輪_革); + Are.Draw(X0Y0_輪_金具1); + Are.Draw(X0Y0_輪_金具2); + Are.Draw(X0Y0_輪_金具3); + Are.Draw(X0Y0_輪_金具左); + Are.Draw(X0Y0_輪_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾8_尾); + Are.Draw(X0Y0_尾8_線1); + Are.Draw(X0Y0_尾8_線2); + Are.Draw(X0Y0_尾9_尾); + Are.Draw(X0Y0_尾9_線1); + Are.Draw(X0Y0_尾9_線2); + Are.Draw(X0Y0_尾10_尾); + Are.Draw(X0Y0_尾10_線1); + Are.Draw(X0Y0_尾10_線2); + Are.Draw(X0Y0_尾11_尾); + Are.Draw(X0Y0_尾11_線1); + Are.Draw(X0Y0_尾11_線2); + Are.Draw(X0Y0_尾12_尾); + Are.Draw(X0Y0_尾12_線1); + Are.Draw(X0Y0_尾12_線2); + Are.Draw(X0Y0_尾13_尾); + Are.Draw(X0Y0_尾13_線1); + Are.Draw(X0Y0_尾13_線2); + Are.Draw(X0Y0_尾14_尾); + Are.Draw(X0Y0_尾14_線1); + Are.Draw(X0Y0_尾14_線2); + Are.Draw(X0Y0_尾15_尾); + Are.Draw(X0Y0_尾15_線1); + Are.Draw(X0Y0_尾15_線2); + Are.Draw(X0Y0_尾16_尾); + Are.Draw(X0Y0_尾16_線1); + Are.Draw(X0Y0_尾16_線2); + Are.Draw(X0Y0_尾17_尾); + Are.Draw(X0Y0_尾17_線1); + Are.Draw(X0Y0_尾17_線2); + Are.Draw(X0Y0_尾18); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾18.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0_尾; + yield return X0Y0_尾1_尾; + yield return X0Y0_尾2_尾; + yield return X0Y0_尾3_尾; + yield return X0Y0_尾4_尾; + yield return X0Y0_尾5_尾; + yield return X0Y0_尾6_尾; + yield return X0Y0_尾7_尾; + yield return X0Y0_尾8_尾; + yield return X0Y0_尾9_尾; + yield return X0Y0_尾10_尾; + yield return X0Y0_尾11_尾; + yield return X0Y0_尾12_尾; + yield return X0Y0_尾13_尾; + yield return X0Y0_尾14_尾; + yield return X0Y0_尾15_尾; + yield return X0Y0_尾16_尾; + yield return X0Y0_尾17_尾; + yield return X0Y0_尾18; + } + + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_尾0_尾CP.Update(mm); + X0Y0_尾0_線1CP.Update(); + X0Y0_尾0_線2CP.Update(); + X0Y0_尾1_尾CP.Update(mm); + X0Y0_尾1_線1CP.Update(); + X0Y0_尾1_線2CP.Update(); + X0Y0_尾2_尾CP.Update(mm); + X0Y0_尾2_線1CP.Update(); + X0Y0_尾2_線2CP.Update(); + X0Y0_尾3_尾CP.Update(mm); + X0Y0_尾3_線1CP.Update(); + X0Y0_尾3_線2CP.Update(); + X0Y0_尾4_尾CP.Update(mm); + X0Y0_尾4_線1CP.Update(); + X0Y0_尾4_線2CP.Update(); + X0Y0_尾5_尾CP.Update(mm); + X0Y0_尾5_線1CP.Update(); + X0Y0_尾5_線2CP.Update(); + X0Y0_尾6_尾CP.Update(mm); + X0Y0_尾6_線1CP.Update(); + X0Y0_尾6_線2CP.Update(); + X0Y0_尾7_尾CP.Update(mm); + X0Y0_尾7_線1CP.Update(); + X0Y0_尾7_線2CP.Update(); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + X0Y0_尾8_尾CP.Update(mm); + X0Y0_尾8_線1CP.Update(); + X0Y0_尾8_線2CP.Update(); + X0Y0_尾9_尾CP.Update(mm); + X0Y0_尾9_線1CP.Update(); + X0Y0_尾9_線2CP.Update(); + X0Y0_尾10_尾CP.Update(mm); + X0Y0_尾10_線1CP.Update(); + X0Y0_尾10_線2CP.Update(); + X0Y0_尾11_尾CP.Update(mm); + X0Y0_尾11_線1CP.Update(); + X0Y0_尾11_線2CP.Update(); + X0Y0_尾12_尾CP.Update(mm); + X0Y0_尾12_線1CP.Update(); + X0Y0_尾12_線2CP.Update(); + X0Y0_尾13_尾CP.Update(mm); + X0Y0_尾13_線1CP.Update(); + X0Y0_尾13_線2CP.Update(); + X0Y0_尾14_尾CP.Update(mm); + X0Y0_尾14_線1CP.Update(); + X0Y0_尾14_線2CP.Update(); + X0Y0_尾15_尾CP.Update(mm); + X0Y0_尾15_線1CP.Update(); + X0Y0_尾15_線2CP.Update(); + X0Y0_尾16_尾CP.Update(mm); + X0Y0_尾16_線1CP.Update(); + X0Y0_尾16_線2CP.Update(); + X0Y0_尾17_尾CP.Update(mm); + X0Y0_尾17_線1CP.Update(); + X0Y0_尾17_線2CP.Update(); + X0Y0_尾18CP.Update(mm); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾0_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾0_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾1_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾1_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾2_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾2_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾3_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾3_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾4_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾4_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾5_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾5_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾6_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾6_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾7_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾7_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾8_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾8_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾9_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾9_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾10_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾10_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾11_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾11_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾12_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾12_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾13_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾13_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾14_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾14_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾15_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾15_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾16_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾16_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 尾17_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾17_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾18CD = new ColorD(ref Col.Black, ref 体配色.植0R); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + this.配色T(0, "尾", ref 体配色.植0R, ref 体配色.刺青R); + 尾0_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾0_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾1_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾1_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾2_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾2_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾3_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾3_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾4_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾4_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾5_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾5_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾6_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾6_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾7_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾7_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾8_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾8_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾9_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾9_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾10_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾10_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾11_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾11_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾12_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾12_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾13_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾13_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾14_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾14_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾15_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾15_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾16_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾16_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾17_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾17_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + this.配色T(1, "尾", ref 体配色.植0R, ref 体配色.刺青R); + 尾0_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾0_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾1_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾1_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾2_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾2_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾3_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾3_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾4_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾4_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾5_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾5_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾6_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾6_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾7_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾7_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾8_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾8_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾9_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾9_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾10_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾10_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾11_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾11_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾12_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾12_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾13_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾13_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾14_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾14_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾15_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾15_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾16_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾16_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾17_線1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 尾17_線2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根D.cs index 71b020c..52293c5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根D.cs @@ -1,144 +1,145 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_根D : 尾D +namespace SlaveMatrix { - public bool 尾0_尾_表示 = true; + [Serializable] + public class 尾_根D : 尾D + { + public bool 尾0_尾_表示 = true; - public bool 尾0_線1_表示 = true; + public bool 尾0_線1_表示 = true; - public bool 尾0_線2_表示 = true; + public bool 尾0_線2_表示 = true; - public bool 尾1_尾_表示 = true; + public bool 尾1_尾_表示 = true; - public bool 尾1_線1_表示 = true; + public bool 尾1_線1_表示 = true; - public bool 尾1_線2_表示 = true; + public bool 尾1_線2_表示 = true; - public bool 尾2_尾_表示 = true; + public bool 尾2_尾_表示 = true; - public bool 尾2_線1_表示 = true; + public bool 尾2_線1_表示 = true; - public bool 尾2_線2_表示 = true; + public bool 尾2_線2_表示 = true; - public bool 尾3_尾_表示 = true; + public bool 尾3_尾_表示 = true; - public bool 尾3_線1_表示 = true; + public bool 尾3_線1_表示 = true; - public bool 尾3_線2_表示 = true; + public bool 尾3_線2_表示 = true; - public bool 尾4_尾_表示 = true; + public bool 尾4_尾_表示 = true; - public bool 尾4_線1_表示 = true; + public bool 尾4_線1_表示 = true; - public bool 尾4_線2_表示 = true; + public bool 尾4_線2_表示 = true; - public bool 尾5_尾_表示 = true; + public bool 尾5_尾_表示 = true; - public bool 尾5_線1_表示 = true; + public bool 尾5_線1_表示 = true; - public bool 尾5_線2_表示 = true; + public bool 尾5_線2_表示 = true; - public bool 尾6_尾_表示 = true; + public bool 尾6_尾_表示 = true; - public bool 尾6_線1_表示 = true; + public bool 尾6_線1_表示 = true; - public bool 尾6_線2_表示 = true; + public bool 尾6_線2_表示 = true; - public bool 尾7_尾_表示 = true; + public bool 尾7_尾_表示 = true; - public bool 尾7_線1_表示 = true; + public bool 尾7_線1_表示 = true; - public bool 尾7_線2_表示 = true; + public bool 尾7_線2_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 尾8_尾_表示 = true; + public bool 尾8_尾_表示 = true; - public bool 尾8_線1_表示 = true; + public bool 尾8_線1_表示 = true; - public bool 尾8_線2_表示 = true; + public bool 尾8_線2_表示 = true; - public bool 尾9_尾_表示 = true; + public bool 尾9_尾_表示 = true; - public bool 尾9_線1_表示 = true; + public bool 尾9_線1_表示 = true; - public bool 尾9_線2_表示 = true; + public bool 尾9_線2_表示 = true; - public bool 尾10_尾_表示 = true; + public bool 尾10_尾_表示 = true; - public bool 尾10_線1_表示 = true; + public bool 尾10_線1_表示 = true; - public bool 尾10_線2_表示 = true; + public bool 尾10_線2_表示 = true; - public bool 尾11_尾_表示 = true; + public bool 尾11_尾_表示 = true; - public bool 尾11_線1_表示 = true; + public bool 尾11_線1_表示 = true; - public bool 尾11_線2_表示 = true; + public bool 尾11_線2_表示 = true; - public bool 尾12_尾_表示 = true; + public bool 尾12_尾_表示 = true; - public bool 尾12_線1_表示 = true; + public bool 尾12_線1_表示 = true; - public bool 尾12_線2_表示 = true; + public bool 尾12_線2_表示 = true; - public bool 尾13_尾_表示 = true; + public bool 尾13_尾_表示 = true; - public bool 尾13_線1_表示 = true; + public bool 尾13_線1_表示 = true; - public bool 尾13_線2_表示 = true; + public bool 尾13_線2_表示 = true; - public bool 尾14_尾_表示 = true; + public bool 尾14_尾_表示 = true; - public bool 尾14_線1_表示 = true; + public bool 尾14_線1_表示 = true; - public bool 尾14_線2_表示 = true; + public bool 尾14_線2_表示 = true; - public bool 尾15_尾_表示 = true; + public bool 尾15_尾_表示 = true; - public bool 尾15_線1_表示 = true; + public bool 尾15_線1_表示 = true; - public bool 尾15_線2_表示 = true; + public bool 尾15_線2_表示 = true; - public bool 尾16_尾_表示 = true; + public bool 尾16_尾_表示 = true; - public bool 尾16_線1_表示 = true; + public bool 尾16_線1_表示 = true; - public bool 尾16_線2_表示 = true; + public bool 尾16_線2_表示 = true; - public bool 尾17_尾_表示 = true; + public bool 尾17_尾_表示 = true; - public bool 尾17_線1_表示 = true; + public bool 尾17_線1_表示 = true; - public bool 尾17_線2_表示 = true; + public bool 尾17_線2_表示 = true; - public bool 尾18_表示 = true; + public bool 尾18_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 尾_根D() - { - ThisType = GetType(); - } + public 尾_根D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_根(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_根(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫.cs index d59ab10..e70aba0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫.cs @@ -1,1018 +1,1019 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_淫 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾0; + public class 尾_淫 : 尾 + { + public Par X0Y0_尾0; - public Par X0Y0_尾1; + public Par X0Y0_尾1; - public Par X0Y0_尾2; + public Par X0Y0_尾2; - public Par X0Y0_尾3; + public Par X0Y0_尾3; - public Par X0Y0_尾4; + public Par X0Y0_尾4; - public Par X0Y0_尾5; + public Par X0Y0_尾5; - public Par X0Y0_尾6; + public Par X0Y0_尾6; - public Par X0Y0_尾7; + public Par X0Y0_尾7; - public Par X0Y0_尾8; + public Par X0Y0_尾8; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public Par X0Y0_尾9; + public Par X0Y0_尾9; - public Par X0Y0_尾10; + public Par X0Y0_尾10; - public Par X0Y0_尾11; + public Par X0Y0_尾11; - public Par X0Y0_尾12; + public Par X0Y0_尾12; - public Par X0Y0_尾13; + public Par X0Y0_尾13; - public Par X0Y0_尾14; + public Par X0Y0_尾14; - public Par X0Y0_尾15; + public Par X0Y0_尾15; - public Par X0Y0_尾16; + public Par X0Y0_尾16; - public Par X0Y0_尾17; + public Par X0Y0_尾17; - public Par X0Y0_先端_先; + public Par X0Y0_先端_先; - public Par X0Y0_先端_尾; + public Par X0Y0_先端_尾; - public ColorD 尾0CD; + public ColorD 尾0CD; - public ColorD 尾1CD; + public ColorD 尾1CD; - public ColorD 尾2CD; + public ColorD 尾2CD; - public ColorD 尾3CD; + public ColorD 尾3CD; - public ColorD 尾4CD; + public ColorD 尾4CD; - public ColorD 尾5CD; + public ColorD 尾5CD; - public ColorD 尾6CD; + public ColorD 尾6CD; - public ColorD 尾7CD; + public ColorD 尾7CD; - public ColorD 尾8CD; + public ColorD 尾8CD; - public ColorD 尾9CD; + public ColorD 尾9CD; - public ColorD 尾10CD; + public ColorD 尾10CD; - public ColorD 尾11CD; + public ColorD 尾11CD; - public ColorD 尾12CD; + public ColorD 尾12CD; - public ColorD 尾13CD; + public ColorD 尾13CD; - public ColorD 尾14CD; + public ColorD 尾14CD; - public ColorD 尾15CD; + public ColorD 尾15CD; - public ColorD 尾16CD; + public ColorD 尾16CD; - public ColorD 尾17CD; + public ColorD 尾17CD; - public ColorD 先端_先CD; + public ColorD 先端_先CD; - public ColorD 先端_尾CD; + public ColorD 先端_尾CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_尾0CP; + public ColorP X0Y0_尾0CP; - public ColorP X0Y0_尾1CP; + public ColorP X0Y0_尾1CP; - public ColorP X0Y0_尾2CP; + public ColorP X0Y0_尾2CP; - public ColorP X0Y0_尾3CP; + public ColorP X0Y0_尾3CP; - public ColorP X0Y0_尾4CP; + public ColorP X0Y0_尾4CP; - public ColorP X0Y0_尾5CP; + public ColorP X0Y0_尾5CP; - public ColorP X0Y0_尾6CP; + public ColorP X0Y0_尾6CP; - public ColorP X0Y0_尾7CP; + public ColorP X0Y0_尾7CP; - public ColorP X0Y0_尾8CP; + public ColorP X0Y0_尾8CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public ColorP X0Y0_尾9CP; + public ColorP X0Y0_尾9CP; - public ColorP X0Y0_尾10CP; + public ColorP X0Y0_尾10CP; - public ColorP X0Y0_尾11CP; + public ColorP X0Y0_尾11CP; - public ColorP X0Y0_尾12CP; + public ColorP X0Y0_尾12CP; - public ColorP X0Y0_尾13CP; + public ColorP X0Y0_尾13CP; - public ColorP X0Y0_尾14CP; + public ColorP X0Y0_尾14CP; - public ColorP X0Y0_尾15CP; + public ColorP X0Y0_尾15CP; - public ColorP X0Y0_尾16CP; + public ColorP X0Y0_尾16CP; - public ColorP X0Y0_尾17CP; + public ColorP X0Y0_尾17CP; - public ColorP X0Y0_先端_先CP; + public ColorP X0Y0_先端_先CP; - public ColorP X0Y0_先端_尾CP; + public ColorP X0Y0_先端_尾CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0.Dra; - } - set - { - X0Y0_尾0.Dra = value; - X0Y0_尾0.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1.Dra; - } - set - { - X0Y0_尾1.Dra = value; - X0Y0_尾1.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2.Dra; - } - set - { - X0Y0_尾2.Dra = value; - X0Y0_尾2.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3.Dra; - } - set - { - X0Y0_尾3.Dra = value; - X0Y0_尾3.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4.Dra; - } - set - { - X0Y0_尾4.Dra = value; - X0Y0_尾4.Hit = value; - } - } - - public bool 尾5_表示 - { - get - { - return X0Y0_尾5.Dra; - } - set - { - X0Y0_尾5.Dra = value; - X0Y0_尾5.Hit = value; - } - } - - public bool 尾6_表示 - { - get - { - return X0Y0_尾6.Dra; - } - set - { - X0Y0_尾6.Dra = value; - X0Y0_尾6.Hit = value; - } - } - - public bool 尾7_表示 - { - get - { - return X0Y0_尾7.Dra; - } - set - { - X0Y0_尾7.Dra = value; - X0Y0_尾7.Hit = value; - } - } - - public bool 尾8_表示 - { - get - { - return X0Y0_尾8.Dra; - } - set - { - X0Y0_尾8.Dra = value; - X0Y0_尾8.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 尾9_表示 - { - get - { - return X0Y0_尾9.Dra; - } - set - { - X0Y0_尾9.Dra = value; - X0Y0_尾9.Hit = value; - } - } - - public bool 尾10_表示 - { - get - { - return X0Y0_尾10.Dra; - } - set - { - X0Y0_尾10.Dra = value; - X0Y0_尾10.Hit = value; - } - } - - public bool 尾11_表示 - { - get - { - return X0Y0_尾11.Dra; - } - set - { - X0Y0_尾11.Dra = value; - X0Y0_尾11.Hit = value; - } - } - - public bool 尾12_表示 - { - get - { - return X0Y0_尾12.Dra; - } - set - { - X0Y0_尾12.Dra = value; - X0Y0_尾12.Hit = value; - } - } - - public bool 尾13_表示 - { - get - { - return X0Y0_尾13.Dra; - } - set - { - X0Y0_尾13.Dra = value; - X0Y0_尾13.Hit = value; - } - } - - public bool 尾14_表示 - { - get - { - return X0Y0_尾14.Dra; - } - set - { - X0Y0_尾14.Dra = value; - X0Y0_尾14.Hit = value; - } - } - - public bool 尾15_表示 - { - get - { - return X0Y0_尾15.Dra; - } - set - { - X0Y0_尾15.Dra = value; - X0Y0_尾15.Hit = value; - } - } - - public bool 尾16_表示 - { - get - { - return X0Y0_尾16.Dra; - } - set - { - X0Y0_尾16.Dra = value; - X0Y0_尾16.Hit = value; - } - } - - public bool 尾17_表示 - { - get - { - return X0Y0_尾17.Dra; - } - set - { - X0Y0_尾17.Dra = value; - X0Y0_尾17.Hit = value; - } - } - - public bool 先端_先_表示 - { - get - { - return X0Y0_先端_先.Dra; - } - set - { - X0Y0_先端_先.Dra = value; - X0Y0_先端_先.Hit = value; - } - } - - public bool 先端_尾_表示 - { - get - { - return X0Y0_先端_尾.Dra; - } - set - { - X0Y0_先端_尾.Dra = value; - X0Y0_先端_尾.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾0_表示; - } - set - { - 尾0_表示 = value; - 尾1_表示 = value; - 尾2_表示 = value; - 尾3_表示 = value; - 尾4_表示 = value; - 尾5_表示 = value; - 尾6_表示 = value; - 尾7_表示 = value; - 尾8_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 尾9_表示 = value; - 尾10_表示 = value; - 尾11_表示 = value; - 尾12_表示 = value; - 尾13_表示 = value; - 尾14_表示 = value; - 尾15_表示 = value; - 尾16_表示 = value; - 尾17_表示 = value; - 先端_先_表示 = value; - 先端_尾_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾0CD.不透明度; - } - set - { - 尾0CD.不透明度 = value; - 尾1CD.不透明度 = value; - 尾2CD.不透明度 = value; - 尾3CD.不透明度 = value; - 尾4CD.不透明度 = value; - 尾5CD.不透明度 = value; - 尾6CD.不透明度 = value; - 尾7CD.不透明度 = value; - 尾8CD.不透明度 = value; - 尾9CD.不透明度 = value; - 尾10CD.不透明度 = value; - 尾11CD.不透明度 = value; - 尾12CD.不透明度 = value; - 尾13CD.不透明度 = value; - 尾14CD.不透明度 = value; - 尾15CD.不透明度 = value; - 尾16CD.不透明度 = value; - 尾17CD.不透明度 = value; - 先端_先CD.不透明度 = value; - 先端_尾CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - - public 尾_淫(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_淫D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "淫尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][8])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾0 = pars["尾0"].ToPar(); - X0Y0_尾1 = pars["尾1"].ToPar(); - X0Y0_尾2 = pars["尾2"].ToPar(); - X0Y0_尾3 = pars["尾3"].ToPar(); - X0Y0_尾4 = pars["尾4"].ToPar(); - X0Y0_尾5 = pars["尾5"].ToPar(); - X0Y0_尾6 = pars["尾6"].ToPar(); - X0Y0_尾7 = pars["尾7"].ToPar(); - X0Y0_尾8 = pars["尾8"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - X0Y0_尾9 = pars["尾9"].ToPar(); - X0Y0_尾10 = pars["尾10"].ToPar(); - X0Y0_尾11 = pars["尾11"].ToPar(); - X0Y0_尾12 = pars["尾12"].ToPar(); - X0Y0_尾13 = pars["尾13"].ToPar(); - X0Y0_尾14 = pars["尾14"].ToPar(); - X0Y0_尾15 = pars["尾15"].ToPar(); - X0Y0_尾16 = pars["尾16"].ToPar(); - X0Y0_尾17 = pars["尾17"].ToPar(); - pars2 = pars["先端"].ToPars(); - X0Y0_先端_先 = pars2["先"].ToPar(); - X0Y0_先端_尾 = pars2["尾"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾0_表示 = e.尾0_表示; - 尾1_表示 = e.尾1_表示; - 尾2_表示 = e.尾2_表示; - 尾3_表示 = e.尾3_表示; - 尾4_表示 = e.尾4_表示; - 尾5_表示 = e.尾5_表示; - 尾6_表示 = e.尾6_表示; - 尾7_表示 = e.尾7_表示; - 尾8_表示 = e.尾8_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 尾9_表示 = e.尾9_表示; - 尾10_表示 = e.尾10_表示; - 尾11_表示 = e.尾11_表示; - 尾12_表示 = e.尾12_表示; - 尾13_表示 = e.尾13_表示; - 尾14_表示 = e.尾14_表示; - 尾15_表示 = e.尾15_表示; - 尾16_表示 = e.尾16_表示; - 尾17_表示 = e.尾17_表示; - 先端_先_表示 = e.先端_先_表示; - 先端_尾_表示 = e.先端_尾_表示; - 輪表示 = e.輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[26] - { - X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5, X0Y0_尾6, X0Y0_尾7, X0Y0_尾8, X0Y0_輪_革, - X0Y0_輪_金具1, X0Y0_輪_金具2, X0Y0_輪_金具3, X0Y0_輪_金具左, X0Y0_輪_金具右, X0Y0_尾9, X0Y0_尾10, X0Y0_尾11, X0Y0_尾12, X0Y0_尾13, - X0Y0_尾14, X0Y0_尾15, X0Y0_尾16, X0Y0_尾17, X0Y0_先端_先, X0Y0_先端_尾 - }; - 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_尾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_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); - X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); - X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); - X0Y0_尾11CP = new ColorP(X0Y0_尾11, 尾11CD, DisUnit, abj: true); - X0Y0_尾12CP = new ColorP(X0Y0_尾12, 尾12CD, DisUnit, abj: true); - X0Y0_尾13CP = new ColorP(X0Y0_尾13, 尾13CD, DisUnit, abj: true); - X0Y0_尾14CP = new ColorP(X0Y0_尾14, 尾14CD, DisUnit, abj: true); - X0Y0_尾15CP = new ColorP(X0Y0_尾15, 尾15CD, DisUnit, abj: true); - X0Y0_尾16CP = new ColorP(X0Y0_尾16, 尾16CD, DisUnit, abj: true); - X0Y0_尾17CP = new ColorP(X0Y0_尾17, 尾17CD, DisUnit, abj: true); - X0Y0_先端_先CP = new ColorP(X0Y0_先端_先, 先端_先CD, DisUnit, abj: true); - X0Y0_先端_尾CP = new ColorP(X0Y0_先端_尾, 先端_尾CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_尾0); - Are.Draw(X0Y0_尾1); - Are.Draw(X0Y0_尾2); - Are.Draw(X0Y0_尾3); - Are.Draw(X0Y0_尾4); - Are.Draw(X0Y0_尾5); - Are.Draw(X0Y0_尾6); - Are.Draw(X0Y0_尾7); - Are.Draw(X0Y0_尾8); - Are.Draw(X0Y0_輪_革); - Are.Draw(X0Y0_輪_金具1); - Are.Draw(X0Y0_輪_金具2); - Are.Draw(X0Y0_輪_金具3); - Are.Draw(X0Y0_輪_金具左); - Are.Draw(X0Y0_輪_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾9); - Are.Draw(X0Y0_尾10); - Are.Draw(X0Y0_尾11); - Are.Draw(X0Y0_尾12); - Are.Draw(X0Y0_尾13); - Are.Draw(X0Y0_尾14); - Are.Draw(X0Y0_尾15); - Are.Draw(X0Y0_尾16); - Are.Draw(X0Y0_尾17); - Are.Draw(X0Y0_先端_先); - Are.Draw(X0Y0_先端_尾); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾11.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾12.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾13.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾14.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾15.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾16.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾17.AngleBase = maxAngle.GetRanAngle(); - X0Y0_先端_尾.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0; - yield return X0Y0_尾1; - yield return X0Y0_尾2; - yield return X0Y0_尾3; - yield return X0Y0_尾4; - yield return X0Y0_尾5; - yield return X0Y0_尾6; - yield return X0Y0_尾7; - yield return X0Y0_尾8; - yield return X0Y0_尾9; - yield return X0Y0_尾10; - yield return X0Y0_尾11; - yield return X0Y0_尾12; - yield return X0Y0_尾13; - yield return X0Y0_尾14; - yield return X0Y0_尾15; - yield return X0Y0_尾16; - yield return X0Y0_尾17; - yield return X0Y0_先端_尾; - } - - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_尾0CP.Update(mm); - X0Y0_尾1CP.Update(mm); - X0Y0_尾2CP.Update(mm); - X0Y0_尾3CP.Update(mm); - X0Y0_尾4CP.Update(mm); - X0Y0_尾5CP.Update(mm); - X0Y0_尾6CP.Update(mm); - X0Y0_尾7CP.Update(mm); - X0Y0_尾8CP.Update(mm); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - X0Y0_尾9CP.Update(mm); - X0Y0_尾10CP.Update(mm); - X0Y0_尾11CP.Update(mm); - X0Y0_尾12CP.Update(mm); - X0Y0_尾13CP.Update(mm); - X0Y0_尾14CP.Update(mm); - X0Y0_尾15CP.Update(mm); - X0Y0_尾16CP.Update(mm); - X0Y0_尾17CP.Update(mm); - X0Y0_先端_先CP.Update(mm); - X0Y0_先端_尾CP.Update(mm); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾1CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾2CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾3CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾4CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾5CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾6CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾7CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾8CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾9CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾10CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾11CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾12CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾13CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾14CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾15CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾16CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾17CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 先端_先CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 先端_尾CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - this.配色T(0, "尾", ref 体配色.体0O, ref 体配色.刺青O); - 先端_先CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - this.配色T(1, "尾", ref 体配色.体0O, ref 体配色.刺青O); - 先端_先CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0.Dra; + } + set + { + X0Y0_尾0.Dra = value; + X0Y0_尾0.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1.Dra; + } + set + { + X0Y0_尾1.Dra = value; + X0Y0_尾1.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2.Dra; + } + set + { + X0Y0_尾2.Dra = value; + X0Y0_尾2.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3.Dra; + } + set + { + X0Y0_尾3.Dra = value; + X0Y0_尾3.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4.Dra; + } + set + { + X0Y0_尾4.Dra = value; + X0Y0_尾4.Hit = value; + } + } + + public bool 尾5_表示 + { + get + { + return X0Y0_尾5.Dra; + } + set + { + X0Y0_尾5.Dra = value; + X0Y0_尾5.Hit = value; + } + } + + public bool 尾6_表示 + { + get + { + return X0Y0_尾6.Dra; + } + set + { + X0Y0_尾6.Dra = value; + X0Y0_尾6.Hit = value; + } + } + + public bool 尾7_表示 + { + get + { + return X0Y0_尾7.Dra; + } + set + { + X0Y0_尾7.Dra = value; + X0Y0_尾7.Hit = value; + } + } + + public bool 尾8_表示 + { + get + { + return X0Y0_尾8.Dra; + } + set + { + X0Y0_尾8.Dra = value; + X0Y0_尾8.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 尾9_表示 + { + get + { + return X0Y0_尾9.Dra; + } + set + { + X0Y0_尾9.Dra = value; + X0Y0_尾9.Hit = value; + } + } + + public bool 尾10_表示 + { + get + { + return X0Y0_尾10.Dra; + } + set + { + X0Y0_尾10.Dra = value; + X0Y0_尾10.Hit = value; + } + } + + public bool 尾11_表示 + { + get + { + return X0Y0_尾11.Dra; + } + set + { + X0Y0_尾11.Dra = value; + X0Y0_尾11.Hit = value; + } + } + + public bool 尾12_表示 + { + get + { + return X0Y0_尾12.Dra; + } + set + { + X0Y0_尾12.Dra = value; + X0Y0_尾12.Hit = value; + } + } + + public bool 尾13_表示 + { + get + { + return X0Y0_尾13.Dra; + } + set + { + X0Y0_尾13.Dra = value; + X0Y0_尾13.Hit = value; + } + } + + public bool 尾14_表示 + { + get + { + return X0Y0_尾14.Dra; + } + set + { + X0Y0_尾14.Dra = value; + X0Y0_尾14.Hit = value; + } + } + + public bool 尾15_表示 + { + get + { + return X0Y0_尾15.Dra; + } + set + { + X0Y0_尾15.Dra = value; + X0Y0_尾15.Hit = value; + } + } + + public bool 尾16_表示 + { + get + { + return X0Y0_尾16.Dra; + } + set + { + X0Y0_尾16.Dra = value; + X0Y0_尾16.Hit = value; + } + } + + public bool 尾17_表示 + { + get + { + return X0Y0_尾17.Dra; + } + set + { + X0Y0_尾17.Dra = value; + X0Y0_尾17.Hit = value; + } + } + + public bool 先端_先_表示 + { + get + { + return X0Y0_先端_先.Dra; + } + set + { + X0Y0_先端_先.Dra = value; + X0Y0_先端_先.Hit = value; + } + } + + public bool 先端_尾_表示 + { + get + { + return X0Y0_先端_尾.Dra; + } + set + { + X0Y0_先端_尾.Dra = value; + X0Y0_先端_尾.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾0_表示; + } + set + { + 尾0_表示 = value; + 尾1_表示 = value; + 尾2_表示 = value; + 尾3_表示 = value; + 尾4_表示 = value; + 尾5_表示 = value; + 尾6_表示 = value; + 尾7_表示 = value; + 尾8_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 尾9_表示 = value; + 尾10_表示 = value; + 尾11_表示 = value; + 尾12_表示 = value; + 尾13_表示 = value; + 尾14_表示 = value; + 尾15_表示 = value; + 尾16_表示 = value; + 尾17_表示 = value; + 先端_先_表示 = value; + 先端_尾_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾0CD.不透明度; + } + set + { + 尾0CD.不透明度 = value; + 尾1CD.不透明度 = value; + 尾2CD.不透明度 = value; + 尾3CD.不透明度 = value; + 尾4CD.不透明度 = value; + 尾5CD.不透明度 = value; + 尾6CD.不透明度 = value; + 尾7CD.不透明度 = value; + 尾8CD.不透明度 = value; + 尾9CD.不透明度 = value; + 尾10CD.不透明度 = value; + 尾11CD.不透明度 = value; + 尾12CD.不透明度 = value; + 尾13CD.不透明度 = value; + 尾14CD.不透明度 = value; + 尾15CD.不透明度 = value; + 尾16CD.不透明度 = value; + 尾17CD.不透明度 = value; + 先端_先CD.不透明度 = value; + 先端_尾CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + + public 尾_淫(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_淫D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "淫尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][8])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾0 = pars["尾0"].ToPar(); + X0Y0_尾1 = pars["尾1"].ToPar(); + X0Y0_尾2 = pars["尾2"].ToPar(); + X0Y0_尾3 = pars["尾3"].ToPar(); + X0Y0_尾4 = pars["尾4"].ToPar(); + X0Y0_尾5 = pars["尾5"].ToPar(); + X0Y0_尾6 = pars["尾6"].ToPar(); + X0Y0_尾7 = pars["尾7"].ToPar(); + X0Y0_尾8 = pars["尾8"].ToPar(); + Pars pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + X0Y0_尾9 = pars["尾9"].ToPar(); + X0Y0_尾10 = pars["尾10"].ToPar(); + X0Y0_尾11 = pars["尾11"].ToPar(); + X0Y0_尾12 = pars["尾12"].ToPar(); + X0Y0_尾13 = pars["尾13"].ToPar(); + X0Y0_尾14 = pars["尾14"].ToPar(); + X0Y0_尾15 = pars["尾15"].ToPar(); + X0Y0_尾16 = pars["尾16"].ToPar(); + X0Y0_尾17 = pars["尾17"].ToPar(); + pars2 = pars["先端"].ToPars(); + X0Y0_先端_先 = pars2["先"].ToPar(); + X0Y0_先端_尾 = pars2["尾"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾0_表示 = e.尾0_表示; + 尾1_表示 = e.尾1_表示; + 尾2_表示 = e.尾2_表示; + 尾3_表示 = e.尾3_表示; + 尾4_表示 = e.尾4_表示; + 尾5_表示 = e.尾5_表示; + 尾6_表示 = e.尾6_表示; + 尾7_表示 = e.尾7_表示; + 尾8_表示 = e.尾8_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 尾9_表示 = e.尾9_表示; + 尾10_表示 = e.尾10_表示; + 尾11_表示 = e.尾11_表示; + 尾12_表示 = e.尾12_表示; + 尾13_表示 = e.尾13_表示; + 尾14_表示 = e.尾14_表示; + 尾15_表示 = e.尾15_表示; + 尾16_表示 = e.尾16_表示; + 尾17_表示 = e.尾17_表示; + 先端_先_表示 = e.先端_先_表示; + 先端_尾_表示 = e.先端_尾_表示; + 輪表示 = e.輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[26] + { + X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5, X0Y0_尾6, X0Y0_尾7, X0Y0_尾8, X0Y0_輪_革, + X0Y0_輪_金具1, X0Y0_輪_金具2, X0Y0_輪_金具3, X0Y0_輪_金具左, X0Y0_輪_金具右, X0Y0_尾9, X0Y0_尾10, X0Y0_尾11, X0Y0_尾12, X0Y0_尾13, + X0Y0_尾14, X0Y0_尾15, X0Y0_尾16, X0Y0_尾17, X0Y0_先端_先, X0Y0_先端_尾 + }; + 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_尾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_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); + X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); + X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); + X0Y0_尾11CP = new ColorP(X0Y0_尾11, 尾11CD, DisUnit, abj: true); + X0Y0_尾12CP = new ColorP(X0Y0_尾12, 尾12CD, DisUnit, abj: true); + X0Y0_尾13CP = new ColorP(X0Y0_尾13, 尾13CD, DisUnit, abj: true); + X0Y0_尾14CP = new ColorP(X0Y0_尾14, 尾14CD, DisUnit, abj: true); + X0Y0_尾15CP = new ColorP(X0Y0_尾15, 尾15CD, DisUnit, abj: true); + X0Y0_尾16CP = new ColorP(X0Y0_尾16, 尾16CD, DisUnit, abj: true); + X0Y0_尾17CP = new ColorP(X0Y0_尾17, 尾17CD, DisUnit, abj: true); + X0Y0_先端_先CP = new ColorP(X0Y0_先端_先, 先端_先CD, DisUnit, abj: true); + X0Y0_先端_尾CP = new ColorP(X0Y0_先端_尾, 先端_尾CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_尾0); + Are.Draw(X0Y0_尾1); + Are.Draw(X0Y0_尾2); + Are.Draw(X0Y0_尾3); + Are.Draw(X0Y0_尾4); + Are.Draw(X0Y0_尾5); + Are.Draw(X0Y0_尾6); + Are.Draw(X0Y0_尾7); + Are.Draw(X0Y0_尾8); + Are.Draw(X0Y0_輪_革); + Are.Draw(X0Y0_輪_金具1); + Are.Draw(X0Y0_輪_金具2); + Are.Draw(X0Y0_輪_金具3); + Are.Draw(X0Y0_輪_金具左); + Are.Draw(X0Y0_輪_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾9); + Are.Draw(X0Y0_尾10); + Are.Draw(X0Y0_尾11); + Are.Draw(X0Y0_尾12); + Are.Draw(X0Y0_尾13); + Are.Draw(X0Y0_尾14); + Are.Draw(X0Y0_尾15); + Are.Draw(X0Y0_尾16); + Are.Draw(X0Y0_尾17); + Are.Draw(X0Y0_先端_先); + Are.Draw(X0Y0_先端_尾); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾11.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾12.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾13.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾14.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾15.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾16.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾17.AngleBase = maxAngle.GetRanAngle(); + X0Y0_先端_尾.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0; + yield return X0Y0_尾1; + yield return X0Y0_尾2; + yield return X0Y0_尾3; + yield return X0Y0_尾4; + yield return X0Y0_尾5; + yield return X0Y0_尾6; + yield return X0Y0_尾7; + yield return X0Y0_尾8; + yield return X0Y0_尾9; + yield return X0Y0_尾10; + yield return X0Y0_尾11; + yield return X0Y0_尾12; + yield return X0Y0_尾13; + yield return X0Y0_尾14; + yield return X0Y0_尾15; + yield return X0Y0_尾16; + yield return X0Y0_尾17; + yield return X0Y0_先端_尾; + } + + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_尾0CP.Update(mm); + X0Y0_尾1CP.Update(mm); + X0Y0_尾2CP.Update(mm); + X0Y0_尾3CP.Update(mm); + X0Y0_尾4CP.Update(mm); + X0Y0_尾5CP.Update(mm); + X0Y0_尾6CP.Update(mm); + X0Y0_尾7CP.Update(mm); + X0Y0_尾8CP.Update(mm); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + X0Y0_尾9CP.Update(mm); + X0Y0_尾10CP.Update(mm); + X0Y0_尾11CP.Update(mm); + X0Y0_尾12CP.Update(mm); + X0Y0_尾13CP.Update(mm); + X0Y0_尾14CP.Update(mm); + X0Y0_尾15CP.Update(mm); + X0Y0_尾16CP.Update(mm); + X0Y0_尾17CP.Update(mm); + X0Y0_先端_先CP.Update(mm); + X0Y0_先端_尾CP.Update(mm); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾1CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾2CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾3CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾4CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾5CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾6CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾7CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾8CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾9CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾10CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾11CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾12CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾13CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾14CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾15CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾16CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾17CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 先端_先CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 先端_尾CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + this.配色T(0, "尾", ref 体配色.体0O, ref 体配色.刺青O); + 先端_先CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + this.配色T(1, "尾", ref 体配色.体0O, ref 体配色.刺青O); + 先端_先CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫D.cs index c8d9646..341ac66 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫D.cs @@ -1,74 +1,75 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_淫D : 尾D +namespace SlaveMatrix { - public bool 尾0_表示 = true; + [Serializable] + public class 尾_淫D : 尾D + { + public bool 尾0_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public bool 尾8_表示 = true; + public bool 尾8_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 尾9_表示 = true; + public bool 尾9_表示 = true; - public bool 尾10_表示 = true; + public bool 尾10_表示 = true; - public bool 尾11_表示 = true; + public bool 尾11_表示 = true; - public bool 尾12_表示 = true; + public bool 尾12_表示 = true; - public bool 尾13_表示 = true; + public bool 尾13_表示 = true; - public bool 尾14_表示 = true; + public bool 尾14_表示 = true; - public bool 尾15_表示 = true; + public bool 尾15_表示 = true; - public bool 尾16_表示 = true; + public bool 尾16_表示 = true; - public bool 尾17_表示 = true; + public bool 尾17_表示 = true; - public bool 先端_先_表示 = true; + public bool 先端_先_表示 = true; - public bool 先端_尾_表示 = true; + public bool 先端_尾_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 尾_淫D() - { - ThisType = GetType(); - } + public 尾_淫D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_淫(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_淫(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛.cs index 4bf2f1d..84c3894 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛.cs @@ -1,1576 +1,1577 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_牛 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾0; + public class 尾_牛 : 尾 + { + public Par X0Y0_尾0; - public Par X0Y0_尾1; + public Par X0Y0_尾1; - public Par X0Y0_尾2; + public Par X0Y0_尾2; - public Par X0Y0_尾3; + public Par X0Y0_尾3; - public Par X0Y0_尾4; + public Par X0Y0_尾4; - public Par X0Y0_尾5; + public Par X0Y0_尾5; - public Par X0Y0_尾6; + public Par X0Y0_尾6; - public Par X0Y0_尾7; + public Par X0Y0_尾7; - public Par X0Y0_毛尾_尾0; + public Par X0Y0_毛尾_尾0; - public Par X0Y0_毛尾_尾1; + public Par X0Y0_毛尾_尾1; - public Par X0Y0_毛尾_尾2; + public Par X0Y0_毛尾_尾2; - public Par X0Y0_毛尾_尾3; + public Par X0Y0_毛尾_尾3; - public Par X0Y0_毛尾_尾4; + public Par X0Y0_毛尾_尾4; - public Par X0Y0_毛尾_中央_尾0; + public Par X0Y0_毛尾_中央_尾0; - public Par X0Y0_毛尾_中央_尾1; + public Par X0Y0_毛尾_中央_尾1; - public Par X0Y0_毛尾_中央_尾2; + public Par X0Y0_毛尾_中央_尾2; - public Par X0Y0_毛尾_中央_尾3; + public Par X0Y0_毛尾_中央_尾3; - public Par X0Y0_毛尾_中央_尾4; + public Par X0Y0_毛尾_中央_尾4; - public Par X0Y0_毛尾_中央_尾5; + public Par X0Y0_毛尾_中央_尾5; - public Par X0Y0_毛尾_中央_尾6; + public Par X0Y0_毛尾_中央_尾6; - public Par X0Y0_毛尾_左2_尾0; + public Par X0Y0_毛尾_左2_尾0; - public Par X0Y0_毛尾_左2_尾1; + public Par X0Y0_毛尾_左2_尾1; - public Par X0Y0_毛尾_左2_尾2; + public Par X0Y0_毛尾_左2_尾2; - public Par X0Y0_毛尾_左2_尾3; + public Par X0Y0_毛尾_左2_尾3; - public Par X0Y0_毛尾_左2_尾4; + public Par X0Y0_毛尾_左2_尾4; - public Par X0Y0_毛尾_左2_尾5; + public Par X0Y0_毛尾_左2_尾5; - public Par X0Y0_毛尾_左2_尾6; + public Par X0Y0_毛尾_左2_尾6; - public Par X0Y0_毛尾_左1_尾0; + public Par X0Y0_毛尾_左1_尾0; - public Par X0Y0_毛尾_左1_尾1; + public Par X0Y0_毛尾_左1_尾1; - public Par X0Y0_毛尾_左1_尾2; + public Par X0Y0_毛尾_左1_尾2; - public Par X0Y0_毛尾_左1_尾3; + public Par X0Y0_毛尾_左1_尾3; - public Par X0Y0_毛尾_左1_尾4; + public Par X0Y0_毛尾_左1_尾4; - public Par X0Y0_毛尾_左1_尾5; + public Par X0Y0_毛尾_左1_尾5; - public Par X0Y0_毛尾_左1_尾6; + public Par X0Y0_毛尾_左1_尾6; - public Par X0Y0_毛尾_右2_尾0; + public Par X0Y0_毛尾_右2_尾0; - public Par X0Y0_毛尾_右2_尾1; + public Par X0Y0_毛尾_右2_尾1; - public Par X0Y0_毛尾_右2_尾2; + public Par X0Y0_毛尾_右2_尾2; - public Par X0Y0_毛尾_右2_尾3; + public Par X0Y0_毛尾_右2_尾3; - public Par X0Y0_毛尾_右2_尾4; + public Par X0Y0_毛尾_右2_尾4; - public Par X0Y0_毛尾_右2_尾5; + public Par X0Y0_毛尾_右2_尾5; - public Par X0Y0_毛尾_右2_尾6; + public Par X0Y0_毛尾_右2_尾6; - public Par X0Y0_毛尾_右1_尾0; + public Par X0Y0_毛尾_右1_尾0; - public Par X0Y0_毛尾_右1_尾1; + public Par X0Y0_毛尾_右1_尾1; - public Par X0Y0_毛尾_右1_尾2; + public Par X0Y0_毛尾_右1_尾2; - public Par X0Y0_毛尾_右1_尾3; + public Par X0Y0_毛尾_右1_尾3; - public Par X0Y0_毛尾_右1_尾4; + public Par X0Y0_毛尾_右1_尾4; - public Par X0Y0_毛尾_右1_尾5; + public Par X0Y0_毛尾_右1_尾5; - public Par X0Y0_毛尾_右1_尾6; + public Par X0Y0_毛尾_右1_尾6; - public ColorD 尾0CD; + public ColorD 尾0CD; - public ColorD 尾1CD; + public ColorD 尾1CD; - public ColorD 尾2CD; + public ColorD 尾2CD; - public ColorD 尾3CD; + public ColorD 尾3CD; - public ColorD 尾4CD; + public ColorD 尾4CD; - public ColorD 尾5CD; + public ColorD 尾5CD; - public ColorD 尾6CD; + public ColorD 尾6CD; - public ColorD 尾7CD; + public ColorD 尾7CD; - public ColorD 毛尾_尾0CD; + public ColorD 毛尾_尾0CD; - public ColorD 毛尾_尾1CD; + public ColorD 毛尾_尾1CD; - public ColorD 毛尾_尾2CD; + public ColorD 毛尾_尾2CD; - public ColorD 毛尾_尾3CD; + public ColorD 毛尾_尾3CD; - public ColorD 毛尾_尾4CD; + public ColorD 毛尾_尾4CD; - public ColorD 毛尾_中央_尾0CD; + public ColorD 毛尾_中央_尾0CD; - public ColorD 毛尾_中央_尾1CD; + public ColorD 毛尾_中央_尾1CD; - public ColorD 毛尾_中央_尾2CD; + public ColorD 毛尾_中央_尾2CD; - public ColorD 毛尾_中央_尾3CD; + public ColorD 毛尾_中央_尾3CD; - public ColorD 毛尾_中央_尾4CD; + public ColorD 毛尾_中央_尾4CD; - public ColorD 毛尾_中央_尾5CD; + public ColorD 毛尾_中央_尾5CD; - public ColorD 毛尾_中央_尾6CD; + public ColorD 毛尾_中央_尾6CD; - public ColorD 毛尾_左2_尾0CD; + public ColorD 毛尾_左2_尾0CD; - public ColorD 毛尾_左2_尾1CD; + public ColorD 毛尾_左2_尾1CD; - public ColorD 毛尾_左2_尾2CD; + public ColorD 毛尾_左2_尾2CD; - public ColorD 毛尾_左2_尾3CD; + public ColorD 毛尾_左2_尾3CD; - public ColorD 毛尾_左2_尾4CD; + public ColorD 毛尾_左2_尾4CD; - public ColorD 毛尾_左2_尾5CD; + public ColorD 毛尾_左2_尾5CD; - public ColorD 毛尾_左2_尾6CD; + public ColorD 毛尾_左2_尾6CD; - public ColorD 毛尾_左1_尾0CD; + public ColorD 毛尾_左1_尾0CD; - public ColorD 毛尾_左1_尾1CD; + public ColorD 毛尾_左1_尾1CD; - public ColorD 毛尾_左1_尾2CD; + public ColorD 毛尾_左1_尾2CD; - public ColorD 毛尾_左1_尾3CD; + public ColorD 毛尾_左1_尾3CD; - public ColorD 毛尾_左1_尾4CD; + public ColorD 毛尾_左1_尾4CD; - public ColorD 毛尾_左1_尾5CD; + public ColorD 毛尾_左1_尾5CD; - public ColorD 毛尾_左1_尾6CD; + public ColorD 毛尾_左1_尾6CD; - public ColorD 毛尾_右2_尾0CD; + public ColorD 毛尾_右2_尾0CD; - public ColorD 毛尾_右2_尾1CD; + public ColorD 毛尾_右2_尾1CD; - public ColorD 毛尾_右2_尾2CD; + public ColorD 毛尾_右2_尾2CD; - public ColorD 毛尾_右2_尾3CD; + public ColorD 毛尾_右2_尾3CD; - public ColorD 毛尾_右2_尾4CD; + public ColorD 毛尾_右2_尾4CD; - public ColorD 毛尾_右2_尾5CD; + public ColorD 毛尾_右2_尾5CD; - public ColorD 毛尾_右2_尾6CD; + public ColorD 毛尾_右2_尾6CD; - public ColorD 毛尾_右1_尾0CD; + public ColorD 毛尾_右1_尾0CD; - public ColorD 毛尾_右1_尾1CD; + public ColorD 毛尾_右1_尾1CD; - public ColorD 毛尾_右1_尾2CD; + public ColorD 毛尾_右1_尾2CD; - public ColorD 毛尾_右1_尾3CD; + public ColorD 毛尾_右1_尾3CD; - public ColorD 毛尾_右1_尾4CD; + public ColorD 毛尾_右1_尾4CD; - public ColorD 毛尾_右1_尾5CD; + public ColorD 毛尾_右1_尾5CD; - public ColorD 毛尾_右1_尾6CD; + public ColorD 毛尾_右1_尾6CD; - public ColorP X0Y0_尾0CP; + public ColorP X0Y0_尾0CP; - public ColorP X0Y0_尾1CP; + public ColorP X0Y0_尾1CP; - public ColorP X0Y0_尾2CP; + public ColorP X0Y0_尾2CP; - public ColorP X0Y0_尾3CP; + public ColorP X0Y0_尾3CP; - public ColorP X0Y0_尾4CP; + public ColorP X0Y0_尾4CP; - public ColorP X0Y0_尾5CP; + public ColorP X0Y0_尾5CP; - public ColorP X0Y0_尾6CP; + public ColorP X0Y0_尾6CP; - public ColorP X0Y0_尾7CP; + public ColorP X0Y0_尾7CP; - public ColorP X0Y0_毛尾_尾0CP; + public ColorP X0Y0_毛尾_尾0CP; - public ColorP X0Y0_毛尾_尾1CP; + public ColorP X0Y0_毛尾_尾1CP; - public ColorP X0Y0_毛尾_尾2CP; + public ColorP X0Y0_毛尾_尾2CP; - public ColorP X0Y0_毛尾_尾3CP; + public ColorP X0Y0_毛尾_尾3CP; - public ColorP X0Y0_毛尾_尾4CP; + public ColorP X0Y0_毛尾_尾4CP; - public ColorP X0Y0_毛尾_中央_尾0CP; + public ColorP X0Y0_毛尾_中央_尾0CP; - public ColorP X0Y0_毛尾_中央_尾1CP; + public ColorP X0Y0_毛尾_中央_尾1CP; - public ColorP X0Y0_毛尾_中央_尾2CP; + public ColorP X0Y0_毛尾_中央_尾2CP; - public ColorP X0Y0_毛尾_中央_尾3CP; + public ColorP X0Y0_毛尾_中央_尾3CP; - public ColorP X0Y0_毛尾_中央_尾4CP; + public ColorP X0Y0_毛尾_中央_尾4CP; - public ColorP X0Y0_毛尾_中央_尾5CP; + public ColorP X0Y0_毛尾_中央_尾5CP; - public ColorP X0Y0_毛尾_中央_尾6CP; + public ColorP X0Y0_毛尾_中央_尾6CP; - public ColorP X0Y0_毛尾_左2_尾0CP; + public ColorP X0Y0_毛尾_左2_尾0CP; - public ColorP X0Y0_毛尾_左2_尾1CP; + public ColorP X0Y0_毛尾_左2_尾1CP; - public ColorP X0Y0_毛尾_左2_尾2CP; + public ColorP X0Y0_毛尾_左2_尾2CP; - public ColorP X0Y0_毛尾_左2_尾3CP; + public ColorP X0Y0_毛尾_左2_尾3CP; - public ColorP X0Y0_毛尾_左2_尾4CP; + public ColorP X0Y0_毛尾_左2_尾4CP; - public ColorP X0Y0_毛尾_左2_尾5CP; + public ColorP X0Y0_毛尾_左2_尾5CP; - public ColorP X0Y0_毛尾_左2_尾6CP; + public ColorP X0Y0_毛尾_左2_尾6CP; - public ColorP X0Y0_毛尾_左1_尾0CP; + public ColorP X0Y0_毛尾_左1_尾0CP; - public ColorP X0Y0_毛尾_左1_尾1CP; + public ColorP X0Y0_毛尾_左1_尾1CP; - public ColorP X0Y0_毛尾_左1_尾2CP; + public ColorP X0Y0_毛尾_左1_尾2CP; - public ColorP X0Y0_毛尾_左1_尾3CP; + public ColorP X0Y0_毛尾_左1_尾3CP; - public ColorP X0Y0_毛尾_左1_尾4CP; + public ColorP X0Y0_毛尾_左1_尾4CP; - public ColorP X0Y0_毛尾_左1_尾5CP; + public ColorP X0Y0_毛尾_左1_尾5CP; - public ColorP X0Y0_毛尾_左1_尾6CP; + public ColorP X0Y0_毛尾_左1_尾6CP; - public ColorP X0Y0_毛尾_右2_尾0CP; + public ColorP X0Y0_毛尾_右2_尾0CP; - public ColorP X0Y0_毛尾_右2_尾1CP; + public ColorP X0Y0_毛尾_右2_尾1CP; - public ColorP X0Y0_毛尾_右2_尾2CP; + public ColorP X0Y0_毛尾_右2_尾2CP; - public ColorP X0Y0_毛尾_右2_尾3CP; + public ColorP X0Y0_毛尾_右2_尾3CP; - public ColorP X0Y0_毛尾_右2_尾4CP; + public ColorP X0Y0_毛尾_右2_尾4CP; - public ColorP X0Y0_毛尾_右2_尾5CP; + public ColorP X0Y0_毛尾_右2_尾5CP; - public ColorP X0Y0_毛尾_右2_尾6CP; + public ColorP X0Y0_毛尾_右2_尾6CP; - public ColorP X0Y0_毛尾_右1_尾0CP; + public ColorP X0Y0_毛尾_右1_尾0CP; - public ColorP X0Y0_毛尾_右1_尾1CP; + public ColorP X0Y0_毛尾_右1_尾1CP; - public ColorP X0Y0_毛尾_右1_尾2CP; + public ColorP X0Y0_毛尾_右1_尾2CP; - public ColorP X0Y0_毛尾_右1_尾3CP; + public ColorP X0Y0_毛尾_右1_尾3CP; - public ColorP X0Y0_毛尾_右1_尾4CP; + public ColorP X0Y0_毛尾_右1_尾4CP; - public ColorP X0Y0_毛尾_右1_尾5CP; + public ColorP X0Y0_毛尾_右1_尾5CP; - public ColorP X0Y0_毛尾_右1_尾6CP; + public ColorP X0Y0_毛尾_右1_尾6CP; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0.Dra; - } - set - { - X0Y0_尾0.Dra = value; - X0Y0_尾0.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1.Dra; - } - set - { - X0Y0_尾1.Dra = value; - X0Y0_尾1.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2.Dra; - } - set - { - X0Y0_尾2.Dra = value; - X0Y0_尾2.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3.Dra; - } - set - { - X0Y0_尾3.Dra = value; - X0Y0_尾3.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4.Dra; - } - set - { - X0Y0_尾4.Dra = value; - X0Y0_尾4.Hit = value; - } - } - - public bool 尾5_表示 - { - get - { - return X0Y0_尾5.Dra; - } - set - { - X0Y0_尾5.Dra = value; - X0Y0_尾5.Hit = value; - } - } - - public bool 尾6_表示 - { - get - { - return X0Y0_尾6.Dra; - } - set - { - X0Y0_尾6.Dra = value; - X0Y0_尾6.Hit = value; - } - } - - public bool 尾7_表示 - { - get - { - return X0Y0_尾7.Dra; - } - set - { - X0Y0_尾7.Dra = value; - X0Y0_尾7.Hit = value; - } - } - - public bool 毛尾_尾0_表示 - { - get - { - return X0Y0_毛尾_尾0.Dra; - } - set - { - X0Y0_毛尾_尾0.Dra = value; - X0Y0_毛尾_尾0.Hit = value; - } - } - - public bool 毛尾_尾1_表示 - { - get - { - return X0Y0_毛尾_尾1.Dra; - } - set - { - X0Y0_毛尾_尾1.Dra = value; - X0Y0_毛尾_尾1.Hit = value; - } - } - - public bool 毛尾_尾2_表示 - { - get - { - return X0Y0_毛尾_尾2.Dra; - } - set - { - X0Y0_毛尾_尾2.Dra = value; - X0Y0_毛尾_尾2.Hit = value; - } - } - - public bool 毛尾_尾3_表示 - { - get - { - return X0Y0_毛尾_尾3.Dra; - } - set - { - X0Y0_毛尾_尾3.Dra = value; - X0Y0_毛尾_尾3.Hit = value; - } - } - - public bool 毛尾_尾4_表示 - { - get - { - return X0Y0_毛尾_尾4.Dra; - } - set - { - X0Y0_毛尾_尾4.Dra = value; - X0Y0_毛尾_尾4.Hit = value; - } - } - - public bool 毛尾_中央_尾0_表示 - { - get - { - return X0Y0_毛尾_中央_尾0.Dra; - } - set - { - X0Y0_毛尾_中央_尾0.Dra = value; - X0Y0_毛尾_中央_尾0.Hit = value; - } - } - - public bool 毛尾_中央_尾1_表示 - { - get - { - return X0Y0_毛尾_中央_尾1.Dra; - } - set - { - X0Y0_毛尾_中央_尾1.Dra = value; - X0Y0_毛尾_中央_尾1.Hit = value; - } - } - - public bool 毛尾_中央_尾2_表示 - { - get - { - return X0Y0_毛尾_中央_尾2.Dra; - } - set - { - X0Y0_毛尾_中央_尾2.Dra = value; - X0Y0_毛尾_中央_尾2.Hit = value; - } - } - - public bool 毛尾_中央_尾3_表示 - { - get - { - return X0Y0_毛尾_中央_尾3.Dra; - } - set - { - X0Y0_毛尾_中央_尾3.Dra = value; - X0Y0_毛尾_中央_尾3.Hit = value; - } - } - - public bool 毛尾_中央_尾4_表示 - { - get - { - return X0Y0_毛尾_中央_尾4.Dra; - } - set - { - X0Y0_毛尾_中央_尾4.Dra = value; - X0Y0_毛尾_中央_尾4.Hit = value; - } - } - - public bool 毛尾_中央_尾5_表示 - { - get - { - return X0Y0_毛尾_中央_尾5.Dra; - } - set - { - X0Y0_毛尾_中央_尾5.Dra = value; - X0Y0_毛尾_中央_尾5.Hit = value; - } - } - - public bool 毛尾_中央_尾6_表示 - { - get - { - return X0Y0_毛尾_中央_尾6.Dra; - } - set - { - X0Y0_毛尾_中央_尾6.Dra = value; - X0Y0_毛尾_中央_尾6.Hit = value; - } - } - - public bool 毛尾_左2_尾0_表示 - { - get - { - return X0Y0_毛尾_左2_尾0.Dra; - } - set - { - X0Y0_毛尾_左2_尾0.Dra = value; - X0Y0_毛尾_左2_尾0.Hit = value; - } - } - - public bool 毛尾_左2_尾1_表示 - { - get - { - return X0Y0_毛尾_左2_尾1.Dra; - } - set - { - X0Y0_毛尾_左2_尾1.Dra = value; - X0Y0_毛尾_左2_尾1.Hit = value; - } - } - - public bool 毛尾_左2_尾2_表示 - { - get - { - return X0Y0_毛尾_左2_尾2.Dra; - } - set - { - X0Y0_毛尾_左2_尾2.Dra = value; - X0Y0_毛尾_左2_尾2.Hit = value; - } - } - - public bool 毛尾_左2_尾3_表示 - { - get - { - return X0Y0_毛尾_左2_尾3.Dra; - } - set - { - X0Y0_毛尾_左2_尾3.Dra = value; - X0Y0_毛尾_左2_尾3.Hit = value; - } - } - - public bool 毛尾_左2_尾4_表示 - { - get - { - return X0Y0_毛尾_左2_尾4.Dra; - } - set - { - X0Y0_毛尾_左2_尾4.Dra = value; - X0Y0_毛尾_左2_尾4.Hit = value; - } - } - - public bool 毛尾_左2_尾5_表示 - { - get - { - return X0Y0_毛尾_左2_尾5.Dra; - } - set - { - X0Y0_毛尾_左2_尾5.Dra = value; - X0Y0_毛尾_左2_尾5.Hit = value; - } - } - - public bool 毛尾_左2_尾6_表示 - { - get - { - return X0Y0_毛尾_左2_尾6.Dra; - } - set - { - X0Y0_毛尾_左2_尾6.Dra = value; - X0Y0_毛尾_左2_尾6.Hit = value; - } - } - - public bool 毛尾_左1_尾0_表示 - { - get - { - return X0Y0_毛尾_左1_尾0.Dra; - } - set - { - X0Y0_毛尾_左1_尾0.Dra = value; - X0Y0_毛尾_左1_尾0.Hit = value; - } - } - - public bool 毛尾_左1_尾1_表示 - { - get - { - return X0Y0_毛尾_左1_尾1.Dra; - } - set - { - X0Y0_毛尾_左1_尾1.Dra = value; - X0Y0_毛尾_左1_尾1.Hit = value; - } - } - - public bool 毛尾_左1_尾2_表示 - { - get - { - return X0Y0_毛尾_左1_尾2.Dra; - } - set - { - X0Y0_毛尾_左1_尾2.Dra = value; - X0Y0_毛尾_左1_尾2.Hit = value; - } - } - - public bool 毛尾_左1_尾3_表示 - { - get - { - return X0Y0_毛尾_左1_尾3.Dra; - } - set - { - X0Y0_毛尾_左1_尾3.Dra = value; - X0Y0_毛尾_左1_尾3.Hit = value; - } - } - - public bool 毛尾_左1_尾4_表示 - { - get - { - return X0Y0_毛尾_左1_尾4.Dra; - } - set - { - X0Y0_毛尾_左1_尾4.Dra = value; - X0Y0_毛尾_左1_尾4.Hit = value; - } - } - - public bool 毛尾_左1_尾5_表示 - { - get - { - return X0Y0_毛尾_左1_尾5.Dra; - } - set - { - X0Y0_毛尾_左1_尾5.Dra = value; - X0Y0_毛尾_左1_尾5.Hit = value; - } - } - - public bool 毛尾_左1_尾6_表示 - { - get - { - return X0Y0_毛尾_左1_尾6.Dra; - } - set - { - X0Y0_毛尾_左1_尾6.Dra = value; - X0Y0_毛尾_左1_尾6.Hit = value; - } - } - - public bool 毛尾_右2_尾0_表示 - { - get - { - return X0Y0_毛尾_右2_尾0.Dra; - } - set - { - X0Y0_毛尾_右2_尾0.Dra = value; - X0Y0_毛尾_右2_尾0.Hit = value; - } - } - - public bool 毛尾_右2_尾1_表示 - { - get - { - return X0Y0_毛尾_右2_尾1.Dra; - } - set - { - X0Y0_毛尾_右2_尾1.Dra = value; - X0Y0_毛尾_右2_尾1.Hit = value; - } - } - - public bool 毛尾_右2_尾2_表示 - { - get - { - return X0Y0_毛尾_右2_尾2.Dra; - } - set - { - X0Y0_毛尾_右2_尾2.Dra = value; - X0Y0_毛尾_右2_尾2.Hit = value; - } - } - - public bool 毛尾_右2_尾3_表示 - { - get - { - return X0Y0_毛尾_右2_尾3.Dra; - } - set - { - X0Y0_毛尾_右2_尾3.Dra = value; - X0Y0_毛尾_右2_尾3.Hit = value; - } - } - - public bool 毛尾_右2_尾4_表示 - { - get - { - return X0Y0_毛尾_右2_尾4.Dra; - } - set - { - X0Y0_毛尾_右2_尾4.Dra = value; - X0Y0_毛尾_右2_尾4.Hit = value; - } - } - - public bool 毛尾_右2_尾5_表示 - { - get - { - return X0Y0_毛尾_右2_尾5.Dra; - } - set - { - X0Y0_毛尾_右2_尾5.Dra = value; - X0Y0_毛尾_右2_尾5.Hit = value; - } - } - - public bool 毛尾_右2_尾6_表示 - { - get - { - return X0Y0_毛尾_右2_尾6.Dra; - } - set - { - X0Y0_毛尾_右2_尾6.Dra = value; - X0Y0_毛尾_右2_尾6.Hit = value; - } - } - - public bool 毛尾_右1_尾0_表示 - { - get - { - return X0Y0_毛尾_右1_尾0.Dra; - } - set - { - X0Y0_毛尾_右1_尾0.Dra = value; - X0Y0_毛尾_右1_尾0.Hit = value; - } - } - - public bool 毛尾_右1_尾1_表示 - { - get - { - return X0Y0_毛尾_右1_尾1.Dra; - } - set - { - X0Y0_毛尾_右1_尾1.Dra = value; - X0Y0_毛尾_右1_尾1.Hit = value; - } - } - - public bool 毛尾_右1_尾2_表示 - { - get - { - return X0Y0_毛尾_右1_尾2.Dra; - } - set - { - X0Y0_毛尾_右1_尾2.Dra = value; - X0Y0_毛尾_右1_尾2.Hit = value; - } - } - - public bool 毛尾_右1_尾3_表示 - { - get - { - return X0Y0_毛尾_右1_尾3.Dra; - } - set - { - X0Y0_毛尾_右1_尾3.Dra = value; - X0Y0_毛尾_右1_尾3.Hit = value; - } - } - - public bool 毛尾_右1_尾4_表示 - { - get - { - return X0Y0_毛尾_右1_尾4.Dra; - } - set - { - X0Y0_毛尾_右1_尾4.Dra = value; - X0Y0_毛尾_右1_尾4.Hit = value; - } - } - - public bool 毛尾_右1_尾5_表示 - { - get - { - return X0Y0_毛尾_右1_尾5.Dra; - } - set - { - X0Y0_毛尾_右1_尾5.Dra = value; - X0Y0_毛尾_右1_尾5.Hit = value; - } - } - - public bool 毛尾_右1_尾6_表示 - { - get - { - return X0Y0_毛尾_右1_尾6.Dra; - } - set - { - X0Y0_毛尾_右1_尾6.Dra = value; - X0Y0_毛尾_右1_尾6.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 尾0_表示; - } - set - { - 尾0_表示 = value; - 尾1_表示 = value; - 尾2_表示 = value; - 尾3_表示 = value; - 尾4_表示 = value; - 尾5_表示 = value; - 尾6_表示 = value; - 尾7_表示 = value; - 毛尾_尾0_表示 = value; - 毛尾_尾1_表示 = value; - 毛尾_尾2_表示 = value; - 毛尾_尾3_表示 = value; - 毛尾_尾4_表示 = value; - 毛尾_中央_尾0_表示 = value; - 毛尾_中央_尾1_表示 = value; - 毛尾_中央_尾2_表示 = value; - 毛尾_中央_尾3_表示 = value; - 毛尾_中央_尾4_表示 = value; - 毛尾_中央_尾5_表示 = value; - 毛尾_中央_尾6_表示 = value; - 毛尾_左2_尾0_表示 = value; - 毛尾_左2_尾1_表示 = value; - 毛尾_左2_尾2_表示 = value; - 毛尾_左2_尾3_表示 = value; - 毛尾_左2_尾4_表示 = value; - 毛尾_左2_尾5_表示 = value; - 毛尾_左2_尾6_表示 = value; - 毛尾_左1_尾0_表示 = value; - 毛尾_左1_尾1_表示 = value; - 毛尾_左1_尾2_表示 = value; - 毛尾_左1_尾3_表示 = value; - 毛尾_左1_尾4_表示 = value; - 毛尾_左1_尾5_表示 = value; - 毛尾_左1_尾6_表示 = value; - 毛尾_右2_尾0_表示 = value; - 毛尾_右2_尾1_表示 = value; - 毛尾_右2_尾2_表示 = value; - 毛尾_右2_尾3_表示 = value; - 毛尾_右2_尾4_表示 = value; - 毛尾_右2_尾5_表示 = value; - 毛尾_右2_尾6_表示 = value; - 毛尾_右1_尾0_表示 = value; - 毛尾_右1_尾1_表示 = value; - 毛尾_右1_尾2_表示 = value; - 毛尾_右1_尾3_表示 = value; - 毛尾_右1_尾4_表示 = value; - 毛尾_右1_尾5_表示 = value; - 毛尾_右1_尾6_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾0CD.不透明度; - } - set - { - 尾0CD.不透明度 = value; - 尾1CD.不透明度 = value; - 尾2CD.不透明度 = value; - 尾3CD.不透明度 = value; - 尾4CD.不透明度 = value; - 尾5CD.不透明度 = value; - 尾6CD.不透明度 = value; - 尾7CD.不透明度 = value; - 毛尾_尾0CD.不透明度 = value; - 毛尾_尾1CD.不透明度 = value; - 毛尾_尾2CD.不透明度 = value; - 毛尾_尾3CD.不透明度 = value; - 毛尾_尾4CD.不透明度 = value; - 毛尾_中央_尾0CD.不透明度 = value; - 毛尾_中央_尾1CD.不透明度 = value; - 毛尾_中央_尾2CD.不透明度 = value; - 毛尾_中央_尾3CD.不透明度 = value; - 毛尾_中央_尾4CD.不透明度 = value; - 毛尾_中央_尾5CD.不透明度 = value; - 毛尾_中央_尾6CD.不透明度 = value; - 毛尾_左2_尾0CD.不透明度 = value; - 毛尾_左2_尾1CD.不透明度 = value; - 毛尾_左2_尾2CD.不透明度 = value; - 毛尾_左2_尾3CD.不透明度 = value; - 毛尾_左2_尾4CD.不透明度 = value; - 毛尾_左2_尾5CD.不透明度 = value; - 毛尾_左2_尾6CD.不透明度 = value; - 毛尾_左1_尾0CD.不透明度 = value; - 毛尾_左1_尾1CD.不透明度 = value; - 毛尾_左1_尾2CD.不透明度 = value; - 毛尾_左1_尾3CD.不透明度 = value; - 毛尾_左1_尾4CD.不透明度 = value; - 毛尾_左1_尾5CD.不透明度 = value; - 毛尾_左1_尾6CD.不透明度 = value; - 毛尾_右2_尾0CD.不透明度 = value; - 毛尾_右2_尾1CD.不透明度 = value; - 毛尾_右2_尾2CD.不透明度 = value; - 毛尾_右2_尾3CD.不透明度 = value; - 毛尾_右2_尾4CD.不透明度 = value; - 毛尾_右2_尾5CD.不透明度 = value; - 毛尾_右2_尾6CD.不透明度 = value; - 毛尾_右1_尾0CD.不透明度 = value; - 毛尾_右1_尾1CD.不透明度 = value; - 毛尾_右1_尾2CD.不透明度 = value; - 毛尾_右1_尾3CD.不透明度 = value; - 毛尾_右1_尾4CD.不透明度 = value; - 毛尾_右1_尾5CD.不透明度 = value; - 毛尾_右1_尾6CD.不透明度 = value; - } - } - - public 尾_牛(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_牛D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "牛尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][4])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾0 = pars["尾0"].ToPar(); - X0Y0_尾1 = pars["尾1"].ToPar(); - X0Y0_尾2 = pars["尾2"].ToPar(); - X0Y0_尾3 = pars["尾3"].ToPar(); - X0Y0_尾4 = pars["尾4"].ToPar(); - X0Y0_尾5 = pars["尾5"].ToPar(); - X0Y0_尾6 = pars["尾6"].ToPar(); - X0Y0_尾7 = pars["尾7"].ToPar(); - Pars pars2 = pars["毛尾"].ToPars(); - X0Y0_毛尾_尾0 = pars2["尾0"].ToPar(); - X0Y0_毛尾_尾1 = pars2["尾1"].ToPar(); - X0Y0_毛尾_尾2 = pars2["尾2"].ToPar(); - X0Y0_毛尾_尾3 = pars2["尾3"].ToPar(); - X0Y0_毛尾_尾4 = pars2["尾4"].ToPar(); - Pars pars3 = pars2["中央"].ToPars(); - X0Y0_毛尾_中央_尾0 = pars3["尾0"].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(); - pars3 = pars2["左2"].ToPars(); - X0Y0_毛尾_左2_尾0 = pars3["尾0"].ToPar(); - X0Y0_毛尾_左2_尾1 = pars3["尾1"].ToPar(); - X0Y0_毛尾_左2_尾2 = pars3["尾2"].ToPar(); - X0Y0_毛尾_左2_尾3 = pars3["尾3"].ToPar(); - X0Y0_毛尾_左2_尾4 = pars3["尾4"].ToPar(); - X0Y0_毛尾_左2_尾5 = pars3["尾5"].ToPar(); - X0Y0_毛尾_左2_尾6 = pars3["尾6"].ToPar(); - pars3 = pars2["左1"].ToPars(); - X0Y0_毛尾_左1_尾0 = pars3["尾0"].ToPar(); - X0Y0_毛尾_左1_尾1 = pars3["尾1"].ToPar(); - X0Y0_毛尾_左1_尾2 = pars3["尾2"].ToPar(); - X0Y0_毛尾_左1_尾3 = pars3["尾3"].ToPar(); - X0Y0_毛尾_左1_尾4 = pars3["尾4"].ToPar(); - X0Y0_毛尾_左1_尾5 = pars3["尾5"].ToPar(); - X0Y0_毛尾_左1_尾6 = pars3["尾6"].ToPar(); - pars3 = pars2["右2"].ToPars(); - X0Y0_毛尾_右2_尾0 = pars3["尾0"].ToPar(); - X0Y0_毛尾_右2_尾1 = pars3["尾1"].ToPar(); - X0Y0_毛尾_右2_尾2 = pars3["尾2"].ToPar(); - X0Y0_毛尾_右2_尾3 = pars3["尾3"].ToPar(); - X0Y0_毛尾_右2_尾4 = pars3["尾4"].ToPar(); - X0Y0_毛尾_右2_尾5 = pars3["尾5"].ToPar(); - X0Y0_毛尾_右2_尾6 = pars3["尾6"].ToPar(); - pars3 = pars2["右1"].ToPars(); - X0Y0_毛尾_右1_尾0 = pars3["尾0"].ToPar(); - X0Y0_毛尾_右1_尾1 = pars3["尾1"].ToPar(); - X0Y0_毛尾_右1_尾2 = pars3["尾2"].ToPar(); - X0Y0_毛尾_右1_尾3 = pars3["尾3"].ToPar(); - X0Y0_毛尾_右1_尾4 = pars3["尾4"].ToPar(); - X0Y0_毛尾_右1_尾5 = pars3["尾5"].ToPar(); - X0Y0_毛尾_右1_尾6 = pars3["尾6"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾0_表示 = e.尾0_表示; - 尾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_表示; - 毛尾_尾3_表示 = e.毛尾_尾3_表示; - 毛尾_尾4_表示 = e.毛尾_尾4_表示; - 毛尾_中央_尾0_表示 = e.毛尾_中央_尾0_表示; - 毛尾_中央_尾1_表示 = e.毛尾_中央_尾1_表示; - 毛尾_中央_尾2_表示 = e.毛尾_中央_尾2_表示; - 毛尾_中央_尾3_表示 = e.毛尾_中央_尾3_表示; - 毛尾_中央_尾4_表示 = e.毛尾_中央_尾4_表示; - 毛尾_中央_尾5_表示 = e.毛尾_中央_尾5_表示; - 毛尾_中央_尾6_表示 = e.毛尾_中央_尾6_表示; - 毛尾_左2_尾0_表示 = e.毛尾_左2_尾0_表示; - 毛尾_左2_尾1_表示 = e.毛尾_左2_尾1_表示; - 毛尾_左2_尾2_表示 = e.毛尾_左2_尾2_表示; - 毛尾_左2_尾3_表示 = e.毛尾_左2_尾3_表示; - 毛尾_左2_尾4_表示 = e.毛尾_左2_尾4_表示; - 毛尾_左2_尾5_表示 = e.毛尾_左2_尾5_表示; - 毛尾_左2_尾6_表示 = e.毛尾_左2_尾6_表示; - 毛尾_左1_尾0_表示 = e.毛尾_左1_尾0_表示; - 毛尾_左1_尾1_表示 = e.毛尾_左1_尾1_表示; - 毛尾_左1_尾2_表示 = e.毛尾_左1_尾2_表示; - 毛尾_左1_尾3_表示 = e.毛尾_左1_尾3_表示; - 毛尾_左1_尾4_表示 = e.毛尾_左1_尾4_表示; - 毛尾_左1_尾5_表示 = e.毛尾_左1_尾5_表示; - 毛尾_左1_尾6_表示 = e.毛尾_左1_尾6_表示; - 毛尾_右2_尾0_表示 = e.毛尾_右2_尾0_表示; - 毛尾_右2_尾1_表示 = e.毛尾_右2_尾1_表示; - 毛尾_右2_尾2_表示 = e.毛尾_右2_尾2_表示; - 毛尾_右2_尾3_表示 = e.毛尾_右2_尾3_表示; - 毛尾_右2_尾4_表示 = e.毛尾_右2_尾4_表示; - 毛尾_右2_尾5_表示 = e.毛尾_右2_尾5_表示; - 毛尾_右2_尾6_表示 = e.毛尾_右2_尾6_表示; - 毛尾_右1_尾0_表示 = e.毛尾_右1_尾0_表示; - 毛尾_右1_尾1_表示 = e.毛尾_右1_尾1_表示; - 毛尾_右1_尾2_表示 = e.毛尾_右1_尾2_表示; - 毛尾_右1_尾3_表示 = e.毛尾_右1_尾3_表示; - 毛尾_右1_尾4_表示 = e.毛尾_右1_尾4_表示; - 毛尾_右1_尾5_表示 = e.毛尾_右1_尾5_表示; - 毛尾_右1_尾6_表示 = e.毛尾_右1_尾6_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[48] - { - X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5, X0Y0_尾6, X0Y0_尾7, X0Y0_毛尾_尾0, X0Y0_毛尾_尾1, - X0Y0_毛尾_尾2, X0Y0_毛尾_尾3, X0Y0_毛尾_尾4, X0Y0_毛尾_中央_尾0, X0Y0_毛尾_中央_尾1, X0Y0_毛尾_中央_尾2, X0Y0_毛尾_中央_尾3, X0Y0_毛尾_中央_尾4, X0Y0_毛尾_中央_尾5, X0Y0_毛尾_中央_尾6, - X0Y0_毛尾_左2_尾0, X0Y0_毛尾_左2_尾1, X0Y0_毛尾_左2_尾2, X0Y0_毛尾_左2_尾3, X0Y0_毛尾_左2_尾4, X0Y0_毛尾_左2_尾5, X0Y0_毛尾_左2_尾6, X0Y0_毛尾_左1_尾0, X0Y0_毛尾_左1_尾1, X0Y0_毛尾_左1_尾2, - X0Y0_毛尾_左1_尾3, X0Y0_毛尾_左1_尾4, X0Y0_毛尾_左1_尾5, X0Y0_毛尾_左1_尾6, X0Y0_毛尾_右2_尾0, X0Y0_毛尾_右2_尾1, X0Y0_毛尾_右2_尾2, X0Y0_毛尾_右2_尾3, X0Y0_毛尾_右2_尾4, X0Y0_毛尾_右2_尾5, - X0Y0_毛尾_右2_尾6, X0Y0_毛尾_右1_尾0, X0Y0_毛尾_右1_尾1, X0Y0_毛尾_右1_尾2, X0Y0_毛尾_右1_尾3, X0Y0_毛尾_右1_尾4, X0Y0_毛尾_右1_尾5, X0Y0_毛尾_右1_尾6 - }; - 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_尾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_毛尾_尾3CP = new ColorP(X0Y0_毛尾_尾3, 毛尾_尾3CD, DisUnit, abj: true); - X0Y0_毛尾_尾4CP = new ColorP(X0Y0_毛尾_尾4, 毛尾_尾4CD, 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_毛尾_中央_尾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_毛尾_左2_尾0CP = new ColorP(X0Y0_毛尾_左2_尾0, 毛尾_左2_尾0CD, DisUnit, abj: true); - X0Y0_毛尾_左2_尾1CP = new ColorP(X0Y0_毛尾_左2_尾1, 毛尾_左2_尾1CD, DisUnit, abj: true); - X0Y0_毛尾_左2_尾2CP = new ColorP(X0Y0_毛尾_左2_尾2, 毛尾_左2_尾2CD, DisUnit, abj: true); - X0Y0_毛尾_左2_尾3CP = new ColorP(X0Y0_毛尾_左2_尾3, 毛尾_左2_尾3CD, DisUnit, abj: true); - X0Y0_毛尾_左2_尾4CP = new ColorP(X0Y0_毛尾_左2_尾4, 毛尾_左2_尾4CD, DisUnit, abj: true); - X0Y0_毛尾_左2_尾5CP = new ColorP(X0Y0_毛尾_左2_尾5, 毛尾_左2_尾5CD, DisUnit, abj: true); - X0Y0_毛尾_左2_尾6CP = new ColorP(X0Y0_毛尾_左2_尾6, 毛尾_左2_尾6CD, DisUnit, abj: true); - X0Y0_毛尾_左1_尾0CP = new ColorP(X0Y0_毛尾_左1_尾0, 毛尾_左1_尾0CD, DisUnit, abj: true); - X0Y0_毛尾_左1_尾1CP = new ColorP(X0Y0_毛尾_左1_尾1, 毛尾_左1_尾1CD, DisUnit, abj: true); - X0Y0_毛尾_左1_尾2CP = new ColorP(X0Y0_毛尾_左1_尾2, 毛尾_左1_尾2CD, DisUnit, abj: true); - X0Y0_毛尾_左1_尾3CP = new ColorP(X0Y0_毛尾_左1_尾3, 毛尾_左1_尾3CD, DisUnit, abj: true); - X0Y0_毛尾_左1_尾4CP = new ColorP(X0Y0_毛尾_左1_尾4, 毛尾_左1_尾4CD, DisUnit, abj: true); - X0Y0_毛尾_左1_尾5CP = new ColorP(X0Y0_毛尾_左1_尾5, 毛尾_左1_尾5CD, DisUnit, abj: true); - X0Y0_毛尾_左1_尾6CP = new ColorP(X0Y0_毛尾_左1_尾6, 毛尾_左1_尾6CD, DisUnit, abj: true); - X0Y0_毛尾_右2_尾0CP = new ColorP(X0Y0_毛尾_右2_尾0, 毛尾_右2_尾0CD, DisUnit, abj: true); - X0Y0_毛尾_右2_尾1CP = new ColorP(X0Y0_毛尾_右2_尾1, 毛尾_右2_尾1CD, DisUnit, abj: true); - X0Y0_毛尾_右2_尾2CP = new ColorP(X0Y0_毛尾_右2_尾2, 毛尾_右2_尾2CD, DisUnit, abj: true); - X0Y0_毛尾_右2_尾3CP = new ColorP(X0Y0_毛尾_右2_尾3, 毛尾_右2_尾3CD, DisUnit, abj: true); - X0Y0_毛尾_右2_尾4CP = new ColorP(X0Y0_毛尾_右2_尾4, 毛尾_右2_尾4CD, DisUnit, abj: true); - X0Y0_毛尾_右2_尾5CP = new ColorP(X0Y0_毛尾_右2_尾5, 毛尾_右2_尾5CD, DisUnit, abj: true); - X0Y0_毛尾_右2_尾6CP = new ColorP(X0Y0_毛尾_右2_尾6, 毛尾_右2_尾6CD, DisUnit, abj: true); - X0Y0_毛尾_右1_尾0CP = new ColorP(X0Y0_毛尾_右1_尾0, 毛尾_右1_尾0CD, DisUnit, abj: true); - X0Y0_毛尾_右1_尾1CP = new ColorP(X0Y0_毛尾_右1_尾1, 毛尾_右1_尾1CD, DisUnit, abj: true); - X0Y0_毛尾_右1_尾2CP = new ColorP(X0Y0_毛尾_右1_尾2, 毛尾_右1_尾2CD, DisUnit, abj: true); - X0Y0_毛尾_右1_尾3CP = new ColorP(X0Y0_毛尾_右1_尾3, 毛尾_右1_尾3CD, DisUnit, abj: true); - X0Y0_毛尾_右1_尾4CP = new ColorP(X0Y0_毛尾_右1_尾4, 毛尾_右1_尾4CD, DisUnit, abj: true); - X0Y0_毛尾_右1_尾5CP = new ColorP(X0Y0_毛尾_右1_尾5, 毛尾_右1_尾5CD, DisUnit, abj: true); - X0Y0_毛尾_右1_尾6CP = new ColorP(X0Y0_毛尾_右1_尾6, 毛尾_右1_尾6CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_中央_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_中央_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_中央_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_中央_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_中央_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_中央_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_中央_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左2_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左2_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左2_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左2_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左2_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左2_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左2_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左1_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左1_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左1_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左1_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左1_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左1_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_左1_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右2_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右2_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右2_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右2_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右2_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右2_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右2_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右1_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右1_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右1_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右1_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右1_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右1_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_毛尾_右1_尾6.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0; - yield return X0Y0_尾1; - yield return X0Y0_尾2; - yield return X0Y0_尾3; - yield return X0Y0_尾4; - yield return X0Y0_尾5; - yield return X0Y0_尾6; - yield return X0Y0_尾7; - } - - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_尾0CP.Update(mm); - X0Y0_尾1CP.Update(mm); - X0Y0_尾2CP.Update(mm); - X0Y0_尾3CP.Update(mm); - X0Y0_尾4CP.Update(mm); - X0Y0_尾5CP.Update(mm); - X0Y0_尾6CP.Update(mm); - X0Y0_尾7CP.Update(mm); - X0Y0_毛尾_尾0CP.Update(mm); - X0Y0_毛尾_尾1CP.Update(mm); - X0Y0_毛尾_尾2CP.Update(mm); - X0Y0_毛尾_尾3CP.Update(mm); - X0Y0_毛尾_尾4CP.Update(mm); - X0Y0_毛尾_中央_尾0CP.Update(mm); - X0Y0_毛尾_中央_尾1CP.Update(mm); - X0Y0_毛尾_中央_尾2CP.Update(mm); - X0Y0_毛尾_中央_尾3CP.Update(mm); - X0Y0_毛尾_中央_尾4CP.Update(mm); - X0Y0_毛尾_中央_尾5CP.Update(mm); - X0Y0_毛尾_中央_尾6CP.Update(mm); - X0Y0_毛尾_左2_尾0CP.Update(mm); - X0Y0_毛尾_左2_尾1CP.Update(mm); - X0Y0_毛尾_左2_尾2CP.Update(mm); - X0Y0_毛尾_左2_尾3CP.Update(mm); - X0Y0_毛尾_左2_尾4CP.Update(mm); - X0Y0_毛尾_左2_尾5CP.Update(mm); - X0Y0_毛尾_左2_尾6CP.Update(mm); - X0Y0_毛尾_左1_尾0CP.Update(mm); - X0Y0_毛尾_左1_尾1CP.Update(mm); - X0Y0_毛尾_左1_尾2CP.Update(mm); - X0Y0_毛尾_左1_尾3CP.Update(mm); - X0Y0_毛尾_左1_尾4CP.Update(mm); - X0Y0_毛尾_左1_尾5CP.Update(mm); - X0Y0_毛尾_左1_尾6CP.Update(mm); - X0Y0_毛尾_右2_尾0CP.Update(mm); - X0Y0_毛尾_右2_尾1CP.Update(mm); - X0Y0_毛尾_右2_尾2CP.Update(mm); - X0Y0_毛尾_右2_尾3CP.Update(mm); - X0Y0_毛尾_右2_尾4CP.Update(mm); - X0Y0_毛尾_右2_尾5CP.Update(mm); - X0Y0_毛尾_右2_尾6CP.Update(mm); - X0Y0_毛尾_右1_尾0CP.Update(mm); - X0Y0_毛尾_右1_尾1CP.Update(mm); - X0Y0_毛尾_右1_尾2CP.Update(mm); - X0Y0_毛尾_右1_尾3CP.Update(mm); - X0Y0_毛尾_右1_尾4CP.Update(mm); - X0Y0_毛尾_右1_尾5CP.Update(mm); - X0Y0_毛尾_右1_尾6CP.Update(mm); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾6CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾7CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 毛尾_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 毛尾_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - } - - private void 配色T0(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 毛尾_尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_中央_尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_中央_尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_中央_尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_中央_尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_中央_尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_中央_尾5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_中央_尾6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左2_尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左2_尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左2_尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左2_尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左2_尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左2_尾5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左2_尾6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左1_尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左1_尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左1_尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左1_尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左1_尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左1_尾5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_左1_尾6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右2_尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右2_尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右2_尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右2_尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右2_尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右2_尾5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右2_尾6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右1_尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右1_尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右1_尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右1_尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右1_尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右1_尾5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_右1_尾6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } - - private void 配色T1(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 毛尾_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 毛尾_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_中央_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左2_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_左1_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右2_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 毛尾_右1_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0.Dra; + } + set + { + X0Y0_尾0.Dra = value; + X0Y0_尾0.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1.Dra; + } + set + { + X0Y0_尾1.Dra = value; + X0Y0_尾1.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2.Dra; + } + set + { + X0Y0_尾2.Dra = value; + X0Y0_尾2.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3.Dra; + } + set + { + X0Y0_尾3.Dra = value; + X0Y0_尾3.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4.Dra; + } + set + { + X0Y0_尾4.Dra = value; + X0Y0_尾4.Hit = value; + } + } + + public bool 尾5_表示 + { + get + { + return X0Y0_尾5.Dra; + } + set + { + X0Y0_尾5.Dra = value; + X0Y0_尾5.Hit = value; + } + } + + public bool 尾6_表示 + { + get + { + return X0Y0_尾6.Dra; + } + set + { + X0Y0_尾6.Dra = value; + X0Y0_尾6.Hit = value; + } + } + + public bool 尾7_表示 + { + get + { + return X0Y0_尾7.Dra; + } + set + { + X0Y0_尾7.Dra = value; + X0Y0_尾7.Hit = value; + } + } + + public bool 毛尾_尾0_表示 + { + get + { + return X0Y0_毛尾_尾0.Dra; + } + set + { + X0Y0_毛尾_尾0.Dra = value; + X0Y0_毛尾_尾0.Hit = value; + } + } + + public bool 毛尾_尾1_表示 + { + get + { + return X0Y0_毛尾_尾1.Dra; + } + set + { + X0Y0_毛尾_尾1.Dra = value; + X0Y0_毛尾_尾1.Hit = value; + } + } + + public bool 毛尾_尾2_表示 + { + get + { + return X0Y0_毛尾_尾2.Dra; + } + set + { + X0Y0_毛尾_尾2.Dra = value; + X0Y0_毛尾_尾2.Hit = value; + } + } + + public bool 毛尾_尾3_表示 + { + get + { + return X0Y0_毛尾_尾3.Dra; + } + set + { + X0Y0_毛尾_尾3.Dra = value; + X0Y0_毛尾_尾3.Hit = value; + } + } + + public bool 毛尾_尾4_表示 + { + get + { + return X0Y0_毛尾_尾4.Dra; + } + set + { + X0Y0_毛尾_尾4.Dra = value; + X0Y0_毛尾_尾4.Hit = value; + } + } + + public bool 毛尾_中央_尾0_表示 + { + get + { + return X0Y0_毛尾_中央_尾0.Dra; + } + set + { + X0Y0_毛尾_中央_尾0.Dra = value; + X0Y0_毛尾_中央_尾0.Hit = value; + } + } + + public bool 毛尾_中央_尾1_表示 + { + get + { + return X0Y0_毛尾_中央_尾1.Dra; + } + set + { + X0Y0_毛尾_中央_尾1.Dra = value; + X0Y0_毛尾_中央_尾1.Hit = value; + } + } + + public bool 毛尾_中央_尾2_表示 + { + get + { + return X0Y0_毛尾_中央_尾2.Dra; + } + set + { + X0Y0_毛尾_中央_尾2.Dra = value; + X0Y0_毛尾_中央_尾2.Hit = value; + } + } + + public bool 毛尾_中央_尾3_表示 + { + get + { + return X0Y0_毛尾_中央_尾3.Dra; + } + set + { + X0Y0_毛尾_中央_尾3.Dra = value; + X0Y0_毛尾_中央_尾3.Hit = value; + } + } + + public bool 毛尾_中央_尾4_表示 + { + get + { + return X0Y0_毛尾_中央_尾4.Dra; + } + set + { + X0Y0_毛尾_中央_尾4.Dra = value; + X0Y0_毛尾_中央_尾4.Hit = value; + } + } + + public bool 毛尾_中央_尾5_表示 + { + get + { + return X0Y0_毛尾_中央_尾5.Dra; + } + set + { + X0Y0_毛尾_中央_尾5.Dra = value; + X0Y0_毛尾_中央_尾5.Hit = value; + } + } + + public bool 毛尾_中央_尾6_表示 + { + get + { + return X0Y0_毛尾_中央_尾6.Dra; + } + set + { + X0Y0_毛尾_中央_尾6.Dra = value; + X0Y0_毛尾_中央_尾6.Hit = value; + } + } + + public bool 毛尾_左2_尾0_表示 + { + get + { + return X0Y0_毛尾_左2_尾0.Dra; + } + set + { + X0Y0_毛尾_左2_尾0.Dra = value; + X0Y0_毛尾_左2_尾0.Hit = value; + } + } + + public bool 毛尾_左2_尾1_表示 + { + get + { + return X0Y0_毛尾_左2_尾1.Dra; + } + set + { + X0Y0_毛尾_左2_尾1.Dra = value; + X0Y0_毛尾_左2_尾1.Hit = value; + } + } + + public bool 毛尾_左2_尾2_表示 + { + get + { + return X0Y0_毛尾_左2_尾2.Dra; + } + set + { + X0Y0_毛尾_左2_尾2.Dra = value; + X0Y0_毛尾_左2_尾2.Hit = value; + } + } + + public bool 毛尾_左2_尾3_表示 + { + get + { + return X0Y0_毛尾_左2_尾3.Dra; + } + set + { + X0Y0_毛尾_左2_尾3.Dra = value; + X0Y0_毛尾_左2_尾3.Hit = value; + } + } + + public bool 毛尾_左2_尾4_表示 + { + get + { + return X0Y0_毛尾_左2_尾4.Dra; + } + set + { + X0Y0_毛尾_左2_尾4.Dra = value; + X0Y0_毛尾_左2_尾4.Hit = value; + } + } + + public bool 毛尾_左2_尾5_表示 + { + get + { + return X0Y0_毛尾_左2_尾5.Dra; + } + set + { + X0Y0_毛尾_左2_尾5.Dra = value; + X0Y0_毛尾_左2_尾5.Hit = value; + } + } + + public bool 毛尾_左2_尾6_表示 + { + get + { + return X0Y0_毛尾_左2_尾6.Dra; + } + set + { + X0Y0_毛尾_左2_尾6.Dra = value; + X0Y0_毛尾_左2_尾6.Hit = value; + } + } + + public bool 毛尾_左1_尾0_表示 + { + get + { + return X0Y0_毛尾_左1_尾0.Dra; + } + set + { + X0Y0_毛尾_左1_尾0.Dra = value; + X0Y0_毛尾_左1_尾0.Hit = value; + } + } + + public bool 毛尾_左1_尾1_表示 + { + get + { + return X0Y0_毛尾_左1_尾1.Dra; + } + set + { + X0Y0_毛尾_左1_尾1.Dra = value; + X0Y0_毛尾_左1_尾1.Hit = value; + } + } + + public bool 毛尾_左1_尾2_表示 + { + get + { + return X0Y0_毛尾_左1_尾2.Dra; + } + set + { + X0Y0_毛尾_左1_尾2.Dra = value; + X0Y0_毛尾_左1_尾2.Hit = value; + } + } + + public bool 毛尾_左1_尾3_表示 + { + get + { + return X0Y0_毛尾_左1_尾3.Dra; + } + set + { + X0Y0_毛尾_左1_尾3.Dra = value; + X0Y0_毛尾_左1_尾3.Hit = value; + } + } + + public bool 毛尾_左1_尾4_表示 + { + get + { + return X0Y0_毛尾_左1_尾4.Dra; + } + set + { + X0Y0_毛尾_左1_尾4.Dra = value; + X0Y0_毛尾_左1_尾4.Hit = value; + } + } + + public bool 毛尾_左1_尾5_表示 + { + get + { + return X0Y0_毛尾_左1_尾5.Dra; + } + set + { + X0Y0_毛尾_左1_尾5.Dra = value; + X0Y0_毛尾_左1_尾5.Hit = value; + } + } + + public bool 毛尾_左1_尾6_表示 + { + get + { + return X0Y0_毛尾_左1_尾6.Dra; + } + set + { + X0Y0_毛尾_左1_尾6.Dra = value; + X0Y0_毛尾_左1_尾6.Hit = value; + } + } + + public bool 毛尾_右2_尾0_表示 + { + get + { + return X0Y0_毛尾_右2_尾0.Dra; + } + set + { + X0Y0_毛尾_右2_尾0.Dra = value; + X0Y0_毛尾_右2_尾0.Hit = value; + } + } + + public bool 毛尾_右2_尾1_表示 + { + get + { + return X0Y0_毛尾_右2_尾1.Dra; + } + set + { + X0Y0_毛尾_右2_尾1.Dra = value; + X0Y0_毛尾_右2_尾1.Hit = value; + } + } + + public bool 毛尾_右2_尾2_表示 + { + get + { + return X0Y0_毛尾_右2_尾2.Dra; + } + set + { + X0Y0_毛尾_右2_尾2.Dra = value; + X0Y0_毛尾_右2_尾2.Hit = value; + } + } + + public bool 毛尾_右2_尾3_表示 + { + get + { + return X0Y0_毛尾_右2_尾3.Dra; + } + set + { + X0Y0_毛尾_右2_尾3.Dra = value; + X0Y0_毛尾_右2_尾3.Hit = value; + } + } + + public bool 毛尾_右2_尾4_表示 + { + get + { + return X0Y0_毛尾_右2_尾4.Dra; + } + set + { + X0Y0_毛尾_右2_尾4.Dra = value; + X0Y0_毛尾_右2_尾4.Hit = value; + } + } + + public bool 毛尾_右2_尾5_表示 + { + get + { + return X0Y0_毛尾_右2_尾5.Dra; + } + set + { + X0Y0_毛尾_右2_尾5.Dra = value; + X0Y0_毛尾_右2_尾5.Hit = value; + } + } + + public bool 毛尾_右2_尾6_表示 + { + get + { + return X0Y0_毛尾_右2_尾6.Dra; + } + set + { + X0Y0_毛尾_右2_尾6.Dra = value; + X0Y0_毛尾_右2_尾6.Hit = value; + } + } + + public bool 毛尾_右1_尾0_表示 + { + get + { + return X0Y0_毛尾_右1_尾0.Dra; + } + set + { + X0Y0_毛尾_右1_尾0.Dra = value; + X0Y0_毛尾_右1_尾0.Hit = value; + } + } + + public bool 毛尾_右1_尾1_表示 + { + get + { + return X0Y0_毛尾_右1_尾1.Dra; + } + set + { + X0Y0_毛尾_右1_尾1.Dra = value; + X0Y0_毛尾_右1_尾1.Hit = value; + } + } + + public bool 毛尾_右1_尾2_表示 + { + get + { + return X0Y0_毛尾_右1_尾2.Dra; + } + set + { + X0Y0_毛尾_右1_尾2.Dra = value; + X0Y0_毛尾_右1_尾2.Hit = value; + } + } + + public bool 毛尾_右1_尾3_表示 + { + get + { + return X0Y0_毛尾_右1_尾3.Dra; + } + set + { + X0Y0_毛尾_右1_尾3.Dra = value; + X0Y0_毛尾_右1_尾3.Hit = value; + } + } + + public bool 毛尾_右1_尾4_表示 + { + get + { + return X0Y0_毛尾_右1_尾4.Dra; + } + set + { + X0Y0_毛尾_右1_尾4.Dra = value; + X0Y0_毛尾_右1_尾4.Hit = value; + } + } + + public bool 毛尾_右1_尾5_表示 + { + get + { + return X0Y0_毛尾_右1_尾5.Dra; + } + set + { + X0Y0_毛尾_右1_尾5.Dra = value; + X0Y0_毛尾_右1_尾5.Hit = value; + } + } + + public bool 毛尾_右1_尾6_表示 + { + get + { + return X0Y0_毛尾_右1_尾6.Dra; + } + set + { + X0Y0_毛尾_右1_尾6.Dra = value; + X0Y0_毛尾_右1_尾6.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 尾0_表示; + } + set + { + 尾0_表示 = value; + 尾1_表示 = value; + 尾2_表示 = value; + 尾3_表示 = value; + 尾4_表示 = value; + 尾5_表示 = value; + 尾6_表示 = value; + 尾7_表示 = value; + 毛尾_尾0_表示 = value; + 毛尾_尾1_表示 = value; + 毛尾_尾2_表示 = value; + 毛尾_尾3_表示 = value; + 毛尾_尾4_表示 = value; + 毛尾_中央_尾0_表示 = value; + 毛尾_中央_尾1_表示 = value; + 毛尾_中央_尾2_表示 = value; + 毛尾_中央_尾3_表示 = value; + 毛尾_中央_尾4_表示 = value; + 毛尾_中央_尾5_表示 = value; + 毛尾_中央_尾6_表示 = value; + 毛尾_左2_尾0_表示 = value; + 毛尾_左2_尾1_表示 = value; + 毛尾_左2_尾2_表示 = value; + 毛尾_左2_尾3_表示 = value; + 毛尾_左2_尾4_表示 = value; + 毛尾_左2_尾5_表示 = value; + 毛尾_左2_尾6_表示 = value; + 毛尾_左1_尾0_表示 = value; + 毛尾_左1_尾1_表示 = value; + 毛尾_左1_尾2_表示 = value; + 毛尾_左1_尾3_表示 = value; + 毛尾_左1_尾4_表示 = value; + 毛尾_左1_尾5_表示 = value; + 毛尾_左1_尾6_表示 = value; + 毛尾_右2_尾0_表示 = value; + 毛尾_右2_尾1_表示 = value; + 毛尾_右2_尾2_表示 = value; + 毛尾_右2_尾3_表示 = value; + 毛尾_右2_尾4_表示 = value; + 毛尾_右2_尾5_表示 = value; + 毛尾_右2_尾6_表示 = value; + 毛尾_右1_尾0_表示 = value; + 毛尾_右1_尾1_表示 = value; + 毛尾_右1_尾2_表示 = value; + 毛尾_右1_尾3_表示 = value; + 毛尾_右1_尾4_表示 = value; + 毛尾_右1_尾5_表示 = value; + 毛尾_右1_尾6_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾0CD.不透明度; + } + set + { + 尾0CD.不透明度 = value; + 尾1CD.不透明度 = value; + 尾2CD.不透明度 = value; + 尾3CD.不透明度 = value; + 尾4CD.不透明度 = value; + 尾5CD.不透明度 = value; + 尾6CD.不透明度 = value; + 尾7CD.不透明度 = value; + 毛尾_尾0CD.不透明度 = value; + 毛尾_尾1CD.不透明度 = value; + 毛尾_尾2CD.不透明度 = value; + 毛尾_尾3CD.不透明度 = value; + 毛尾_尾4CD.不透明度 = value; + 毛尾_中央_尾0CD.不透明度 = value; + 毛尾_中央_尾1CD.不透明度 = value; + 毛尾_中央_尾2CD.不透明度 = value; + 毛尾_中央_尾3CD.不透明度 = value; + 毛尾_中央_尾4CD.不透明度 = value; + 毛尾_中央_尾5CD.不透明度 = value; + 毛尾_中央_尾6CD.不透明度 = value; + 毛尾_左2_尾0CD.不透明度 = value; + 毛尾_左2_尾1CD.不透明度 = value; + 毛尾_左2_尾2CD.不透明度 = value; + 毛尾_左2_尾3CD.不透明度 = value; + 毛尾_左2_尾4CD.不透明度 = value; + 毛尾_左2_尾5CD.不透明度 = value; + 毛尾_左2_尾6CD.不透明度 = value; + 毛尾_左1_尾0CD.不透明度 = value; + 毛尾_左1_尾1CD.不透明度 = value; + 毛尾_左1_尾2CD.不透明度 = value; + 毛尾_左1_尾3CD.不透明度 = value; + 毛尾_左1_尾4CD.不透明度 = value; + 毛尾_左1_尾5CD.不透明度 = value; + 毛尾_左1_尾6CD.不透明度 = value; + 毛尾_右2_尾0CD.不透明度 = value; + 毛尾_右2_尾1CD.不透明度 = value; + 毛尾_右2_尾2CD.不透明度 = value; + 毛尾_右2_尾3CD.不透明度 = value; + 毛尾_右2_尾4CD.不透明度 = value; + 毛尾_右2_尾5CD.不透明度 = value; + 毛尾_右2_尾6CD.不透明度 = value; + 毛尾_右1_尾0CD.不透明度 = value; + 毛尾_右1_尾1CD.不透明度 = value; + 毛尾_右1_尾2CD.不透明度 = value; + 毛尾_右1_尾3CD.不透明度 = value; + 毛尾_右1_尾4CD.不透明度 = value; + 毛尾_右1_尾5CD.不透明度 = value; + 毛尾_右1_尾6CD.不透明度 = value; + } + } + + public 尾_牛(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_牛D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "牛尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][4])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾0 = pars["尾0"].ToPar(); + X0Y0_尾1 = pars["尾1"].ToPar(); + X0Y0_尾2 = pars["尾2"].ToPar(); + X0Y0_尾3 = pars["尾3"].ToPar(); + X0Y0_尾4 = pars["尾4"].ToPar(); + X0Y0_尾5 = pars["尾5"].ToPar(); + X0Y0_尾6 = pars["尾6"].ToPar(); + X0Y0_尾7 = pars["尾7"].ToPar(); + Pars pars2 = pars["毛尾"].ToPars(); + X0Y0_毛尾_尾0 = pars2["尾0"].ToPar(); + X0Y0_毛尾_尾1 = pars2["尾1"].ToPar(); + X0Y0_毛尾_尾2 = pars2["尾2"].ToPar(); + X0Y0_毛尾_尾3 = pars2["尾3"].ToPar(); + X0Y0_毛尾_尾4 = pars2["尾4"].ToPar(); + Pars pars3 = pars2["中央"].ToPars(); + X0Y0_毛尾_中央_尾0 = pars3["尾0"].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(); + pars3 = pars2["左2"].ToPars(); + X0Y0_毛尾_左2_尾0 = pars3["尾0"].ToPar(); + X0Y0_毛尾_左2_尾1 = pars3["尾1"].ToPar(); + X0Y0_毛尾_左2_尾2 = pars3["尾2"].ToPar(); + X0Y0_毛尾_左2_尾3 = pars3["尾3"].ToPar(); + X0Y0_毛尾_左2_尾4 = pars3["尾4"].ToPar(); + X0Y0_毛尾_左2_尾5 = pars3["尾5"].ToPar(); + X0Y0_毛尾_左2_尾6 = pars3["尾6"].ToPar(); + pars3 = pars2["左1"].ToPars(); + X0Y0_毛尾_左1_尾0 = pars3["尾0"].ToPar(); + X0Y0_毛尾_左1_尾1 = pars3["尾1"].ToPar(); + X0Y0_毛尾_左1_尾2 = pars3["尾2"].ToPar(); + X0Y0_毛尾_左1_尾3 = pars3["尾3"].ToPar(); + X0Y0_毛尾_左1_尾4 = pars3["尾4"].ToPar(); + X0Y0_毛尾_左1_尾5 = pars3["尾5"].ToPar(); + X0Y0_毛尾_左1_尾6 = pars3["尾6"].ToPar(); + pars3 = pars2["右2"].ToPars(); + X0Y0_毛尾_右2_尾0 = pars3["尾0"].ToPar(); + X0Y0_毛尾_右2_尾1 = pars3["尾1"].ToPar(); + X0Y0_毛尾_右2_尾2 = pars3["尾2"].ToPar(); + X0Y0_毛尾_右2_尾3 = pars3["尾3"].ToPar(); + X0Y0_毛尾_右2_尾4 = pars3["尾4"].ToPar(); + X0Y0_毛尾_右2_尾5 = pars3["尾5"].ToPar(); + X0Y0_毛尾_右2_尾6 = pars3["尾6"].ToPar(); + pars3 = pars2["右1"].ToPars(); + X0Y0_毛尾_右1_尾0 = pars3["尾0"].ToPar(); + X0Y0_毛尾_右1_尾1 = pars3["尾1"].ToPar(); + X0Y0_毛尾_右1_尾2 = pars3["尾2"].ToPar(); + X0Y0_毛尾_右1_尾3 = pars3["尾3"].ToPar(); + X0Y0_毛尾_右1_尾4 = pars3["尾4"].ToPar(); + X0Y0_毛尾_右1_尾5 = pars3["尾5"].ToPar(); + X0Y0_毛尾_右1_尾6 = pars3["尾6"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾0_表示 = e.尾0_表示; + 尾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_表示; + 毛尾_尾3_表示 = e.毛尾_尾3_表示; + 毛尾_尾4_表示 = e.毛尾_尾4_表示; + 毛尾_中央_尾0_表示 = e.毛尾_中央_尾0_表示; + 毛尾_中央_尾1_表示 = e.毛尾_中央_尾1_表示; + 毛尾_中央_尾2_表示 = e.毛尾_中央_尾2_表示; + 毛尾_中央_尾3_表示 = e.毛尾_中央_尾3_表示; + 毛尾_中央_尾4_表示 = e.毛尾_中央_尾4_表示; + 毛尾_中央_尾5_表示 = e.毛尾_中央_尾5_表示; + 毛尾_中央_尾6_表示 = e.毛尾_中央_尾6_表示; + 毛尾_左2_尾0_表示 = e.毛尾_左2_尾0_表示; + 毛尾_左2_尾1_表示 = e.毛尾_左2_尾1_表示; + 毛尾_左2_尾2_表示 = e.毛尾_左2_尾2_表示; + 毛尾_左2_尾3_表示 = e.毛尾_左2_尾3_表示; + 毛尾_左2_尾4_表示 = e.毛尾_左2_尾4_表示; + 毛尾_左2_尾5_表示 = e.毛尾_左2_尾5_表示; + 毛尾_左2_尾6_表示 = e.毛尾_左2_尾6_表示; + 毛尾_左1_尾0_表示 = e.毛尾_左1_尾0_表示; + 毛尾_左1_尾1_表示 = e.毛尾_左1_尾1_表示; + 毛尾_左1_尾2_表示 = e.毛尾_左1_尾2_表示; + 毛尾_左1_尾3_表示 = e.毛尾_左1_尾3_表示; + 毛尾_左1_尾4_表示 = e.毛尾_左1_尾4_表示; + 毛尾_左1_尾5_表示 = e.毛尾_左1_尾5_表示; + 毛尾_左1_尾6_表示 = e.毛尾_左1_尾6_表示; + 毛尾_右2_尾0_表示 = e.毛尾_右2_尾0_表示; + 毛尾_右2_尾1_表示 = e.毛尾_右2_尾1_表示; + 毛尾_右2_尾2_表示 = e.毛尾_右2_尾2_表示; + 毛尾_右2_尾3_表示 = e.毛尾_右2_尾3_表示; + 毛尾_右2_尾4_表示 = e.毛尾_右2_尾4_表示; + 毛尾_右2_尾5_表示 = e.毛尾_右2_尾5_表示; + 毛尾_右2_尾6_表示 = e.毛尾_右2_尾6_表示; + 毛尾_右1_尾0_表示 = e.毛尾_右1_尾0_表示; + 毛尾_右1_尾1_表示 = e.毛尾_右1_尾1_表示; + 毛尾_右1_尾2_表示 = e.毛尾_右1_尾2_表示; + 毛尾_右1_尾3_表示 = e.毛尾_右1_尾3_表示; + 毛尾_右1_尾4_表示 = e.毛尾_右1_尾4_表示; + 毛尾_右1_尾5_表示 = e.毛尾_右1_尾5_表示; + 毛尾_右1_尾6_表示 = e.毛尾_右1_尾6_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[48] + { + X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5, X0Y0_尾6, X0Y0_尾7, X0Y0_毛尾_尾0, X0Y0_毛尾_尾1, + X0Y0_毛尾_尾2, X0Y0_毛尾_尾3, X0Y0_毛尾_尾4, X0Y0_毛尾_中央_尾0, X0Y0_毛尾_中央_尾1, X0Y0_毛尾_中央_尾2, X0Y0_毛尾_中央_尾3, X0Y0_毛尾_中央_尾4, X0Y0_毛尾_中央_尾5, X0Y0_毛尾_中央_尾6, + X0Y0_毛尾_左2_尾0, X0Y0_毛尾_左2_尾1, X0Y0_毛尾_左2_尾2, X0Y0_毛尾_左2_尾3, X0Y0_毛尾_左2_尾4, X0Y0_毛尾_左2_尾5, X0Y0_毛尾_左2_尾6, X0Y0_毛尾_左1_尾0, X0Y0_毛尾_左1_尾1, X0Y0_毛尾_左1_尾2, + X0Y0_毛尾_左1_尾3, X0Y0_毛尾_左1_尾4, X0Y0_毛尾_左1_尾5, X0Y0_毛尾_左1_尾6, X0Y0_毛尾_右2_尾0, X0Y0_毛尾_右2_尾1, X0Y0_毛尾_右2_尾2, X0Y0_毛尾_右2_尾3, X0Y0_毛尾_右2_尾4, X0Y0_毛尾_右2_尾5, + X0Y0_毛尾_右2_尾6, X0Y0_毛尾_右1_尾0, X0Y0_毛尾_右1_尾1, X0Y0_毛尾_右1_尾2, X0Y0_毛尾_右1_尾3, X0Y0_毛尾_右1_尾4, X0Y0_毛尾_右1_尾5, X0Y0_毛尾_右1_尾6 + }; + 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_尾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_毛尾_尾3CP = new ColorP(X0Y0_毛尾_尾3, 毛尾_尾3CD, DisUnit, abj: true); + X0Y0_毛尾_尾4CP = new ColorP(X0Y0_毛尾_尾4, 毛尾_尾4CD, 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_毛尾_中央_尾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_毛尾_左2_尾0CP = new ColorP(X0Y0_毛尾_左2_尾0, 毛尾_左2_尾0CD, DisUnit, abj: true); + X0Y0_毛尾_左2_尾1CP = new ColorP(X0Y0_毛尾_左2_尾1, 毛尾_左2_尾1CD, DisUnit, abj: true); + X0Y0_毛尾_左2_尾2CP = new ColorP(X0Y0_毛尾_左2_尾2, 毛尾_左2_尾2CD, DisUnit, abj: true); + X0Y0_毛尾_左2_尾3CP = new ColorP(X0Y0_毛尾_左2_尾3, 毛尾_左2_尾3CD, DisUnit, abj: true); + X0Y0_毛尾_左2_尾4CP = new ColorP(X0Y0_毛尾_左2_尾4, 毛尾_左2_尾4CD, DisUnit, abj: true); + X0Y0_毛尾_左2_尾5CP = new ColorP(X0Y0_毛尾_左2_尾5, 毛尾_左2_尾5CD, DisUnit, abj: true); + X0Y0_毛尾_左2_尾6CP = new ColorP(X0Y0_毛尾_左2_尾6, 毛尾_左2_尾6CD, DisUnit, abj: true); + X0Y0_毛尾_左1_尾0CP = new ColorP(X0Y0_毛尾_左1_尾0, 毛尾_左1_尾0CD, DisUnit, abj: true); + X0Y0_毛尾_左1_尾1CP = new ColorP(X0Y0_毛尾_左1_尾1, 毛尾_左1_尾1CD, DisUnit, abj: true); + X0Y0_毛尾_左1_尾2CP = new ColorP(X0Y0_毛尾_左1_尾2, 毛尾_左1_尾2CD, DisUnit, abj: true); + X0Y0_毛尾_左1_尾3CP = new ColorP(X0Y0_毛尾_左1_尾3, 毛尾_左1_尾3CD, DisUnit, abj: true); + X0Y0_毛尾_左1_尾4CP = new ColorP(X0Y0_毛尾_左1_尾4, 毛尾_左1_尾4CD, DisUnit, abj: true); + X0Y0_毛尾_左1_尾5CP = new ColorP(X0Y0_毛尾_左1_尾5, 毛尾_左1_尾5CD, DisUnit, abj: true); + X0Y0_毛尾_左1_尾6CP = new ColorP(X0Y0_毛尾_左1_尾6, 毛尾_左1_尾6CD, DisUnit, abj: true); + X0Y0_毛尾_右2_尾0CP = new ColorP(X0Y0_毛尾_右2_尾0, 毛尾_右2_尾0CD, DisUnit, abj: true); + X0Y0_毛尾_右2_尾1CP = new ColorP(X0Y0_毛尾_右2_尾1, 毛尾_右2_尾1CD, DisUnit, abj: true); + X0Y0_毛尾_右2_尾2CP = new ColorP(X0Y0_毛尾_右2_尾2, 毛尾_右2_尾2CD, DisUnit, abj: true); + X0Y0_毛尾_右2_尾3CP = new ColorP(X0Y0_毛尾_右2_尾3, 毛尾_右2_尾3CD, DisUnit, abj: true); + X0Y0_毛尾_右2_尾4CP = new ColorP(X0Y0_毛尾_右2_尾4, 毛尾_右2_尾4CD, DisUnit, abj: true); + X0Y0_毛尾_右2_尾5CP = new ColorP(X0Y0_毛尾_右2_尾5, 毛尾_右2_尾5CD, DisUnit, abj: true); + X0Y0_毛尾_右2_尾6CP = new ColorP(X0Y0_毛尾_右2_尾6, 毛尾_右2_尾6CD, DisUnit, abj: true); + X0Y0_毛尾_右1_尾0CP = new ColorP(X0Y0_毛尾_右1_尾0, 毛尾_右1_尾0CD, DisUnit, abj: true); + X0Y0_毛尾_右1_尾1CP = new ColorP(X0Y0_毛尾_右1_尾1, 毛尾_右1_尾1CD, DisUnit, abj: true); + X0Y0_毛尾_右1_尾2CP = new ColorP(X0Y0_毛尾_右1_尾2, 毛尾_右1_尾2CD, DisUnit, abj: true); + X0Y0_毛尾_右1_尾3CP = new ColorP(X0Y0_毛尾_右1_尾3, 毛尾_右1_尾3CD, DisUnit, abj: true); + X0Y0_毛尾_右1_尾4CP = new ColorP(X0Y0_毛尾_右1_尾4, 毛尾_右1_尾4CD, DisUnit, abj: true); + X0Y0_毛尾_右1_尾5CP = new ColorP(X0Y0_毛尾_右1_尾5, 毛尾_右1_尾5CD, DisUnit, abj: true); + X0Y0_毛尾_右1_尾6CP = new ColorP(X0Y0_毛尾_右1_尾6, 毛尾_右1_尾6CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_中央_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_中央_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_中央_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_中央_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_中央_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_中央_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_中央_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左2_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左2_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左2_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左2_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左2_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左2_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左2_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左1_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左1_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左1_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左1_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左1_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左1_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_左1_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右2_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右2_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右2_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右2_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右2_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右2_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右2_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右1_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右1_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右1_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右1_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右1_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右1_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_毛尾_右1_尾6.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0; + yield return X0Y0_尾1; + yield return X0Y0_尾2; + yield return X0Y0_尾3; + yield return X0Y0_尾4; + yield return X0Y0_尾5; + yield return X0Y0_尾6; + yield return X0Y0_尾7; + } + + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_尾0CP.Update(mm); + X0Y0_尾1CP.Update(mm); + X0Y0_尾2CP.Update(mm); + X0Y0_尾3CP.Update(mm); + X0Y0_尾4CP.Update(mm); + X0Y0_尾5CP.Update(mm); + X0Y0_尾6CP.Update(mm); + X0Y0_尾7CP.Update(mm); + X0Y0_毛尾_尾0CP.Update(mm); + X0Y0_毛尾_尾1CP.Update(mm); + X0Y0_毛尾_尾2CP.Update(mm); + X0Y0_毛尾_尾3CP.Update(mm); + X0Y0_毛尾_尾4CP.Update(mm); + X0Y0_毛尾_中央_尾0CP.Update(mm); + X0Y0_毛尾_中央_尾1CP.Update(mm); + X0Y0_毛尾_中央_尾2CP.Update(mm); + X0Y0_毛尾_中央_尾3CP.Update(mm); + X0Y0_毛尾_中央_尾4CP.Update(mm); + X0Y0_毛尾_中央_尾5CP.Update(mm); + X0Y0_毛尾_中央_尾6CP.Update(mm); + X0Y0_毛尾_左2_尾0CP.Update(mm); + X0Y0_毛尾_左2_尾1CP.Update(mm); + X0Y0_毛尾_左2_尾2CP.Update(mm); + X0Y0_毛尾_左2_尾3CP.Update(mm); + X0Y0_毛尾_左2_尾4CP.Update(mm); + X0Y0_毛尾_左2_尾5CP.Update(mm); + X0Y0_毛尾_左2_尾6CP.Update(mm); + X0Y0_毛尾_左1_尾0CP.Update(mm); + X0Y0_毛尾_左1_尾1CP.Update(mm); + X0Y0_毛尾_左1_尾2CP.Update(mm); + X0Y0_毛尾_左1_尾3CP.Update(mm); + X0Y0_毛尾_左1_尾4CP.Update(mm); + X0Y0_毛尾_左1_尾5CP.Update(mm); + X0Y0_毛尾_左1_尾6CP.Update(mm); + X0Y0_毛尾_右2_尾0CP.Update(mm); + X0Y0_毛尾_右2_尾1CP.Update(mm); + X0Y0_毛尾_右2_尾2CP.Update(mm); + X0Y0_毛尾_右2_尾3CP.Update(mm); + X0Y0_毛尾_右2_尾4CP.Update(mm); + X0Y0_毛尾_右2_尾5CP.Update(mm); + X0Y0_毛尾_右2_尾6CP.Update(mm); + X0Y0_毛尾_右1_尾0CP.Update(mm); + X0Y0_毛尾_右1_尾1CP.Update(mm); + X0Y0_毛尾_右1_尾2CP.Update(mm); + X0Y0_毛尾_右1_尾3CP.Update(mm); + X0Y0_毛尾_右1_尾4CP.Update(mm); + X0Y0_毛尾_右1_尾5CP.Update(mm); + X0Y0_毛尾_右1_尾6CP.Update(mm); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾6CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾7CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 毛尾_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 毛尾_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + } + + private void 配色T0(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 毛尾_尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_中央_尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_中央_尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_中央_尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_中央_尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_中央_尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_中央_尾5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_中央_尾6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左2_尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左2_尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左2_尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左2_尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左2_尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左2_尾5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左2_尾6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左1_尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左1_尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左1_尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左1_尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左1_尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左1_尾5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_左1_尾6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右2_尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右2_尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右2_尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右2_尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右2_尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右2_尾5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右2_尾6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右1_尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右1_尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右1_尾2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右1_尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右1_尾4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右1_尾5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_右1_尾6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + + private void 配色T1(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 毛尾_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 毛尾_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_中央_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左2_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_左1_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右2_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 毛尾_右1_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛D.cs index 971a2e5..2ffd787 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛D.cs @@ -1,114 +1,115 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_牛D : 尾D +namespace SlaveMatrix { - public bool 尾0_表示 = true; + [Serializable] + public class 尾_牛D : 尾D + { + public bool 尾0_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public bool 毛尾_尾0_表示 = true; + public bool 毛尾_尾0_表示 = true; - public bool 毛尾_尾1_表示 = true; + public bool 毛尾_尾1_表示 = true; - public bool 毛尾_尾2_表示 = true; + public bool 毛尾_尾2_表示 = true; - public bool 毛尾_尾3_表示 = true; + public bool 毛尾_尾3_表示 = true; - public bool 毛尾_尾4_表示 = true; + public bool 毛尾_尾4_表示 = true; - public bool 毛尾_中央_尾0_表示 = true; + public bool 毛尾_中央_尾0_表示 = true; - public bool 毛尾_中央_尾1_表示 = true; + public bool 毛尾_中央_尾1_表示 = true; - public bool 毛尾_中央_尾2_表示 = true; + public bool 毛尾_中央_尾2_表示 = true; - public bool 毛尾_中央_尾3_表示 = true; + public bool 毛尾_中央_尾3_表示 = true; - public bool 毛尾_中央_尾4_表示 = true; + public bool 毛尾_中央_尾4_表示 = true; - public bool 毛尾_中央_尾5_表示 = true; + public bool 毛尾_中央_尾5_表示 = true; - public bool 毛尾_中央_尾6_表示 = true; + public bool 毛尾_中央_尾6_表示 = true; - public bool 毛尾_左2_尾0_表示 = true; + public bool 毛尾_左2_尾0_表示 = true; - public bool 毛尾_左2_尾1_表示 = true; + public bool 毛尾_左2_尾1_表示 = true; - public bool 毛尾_左2_尾2_表示 = true; + public bool 毛尾_左2_尾2_表示 = true; - public bool 毛尾_左2_尾3_表示 = true; + public bool 毛尾_左2_尾3_表示 = true; - public bool 毛尾_左2_尾4_表示 = true; + public bool 毛尾_左2_尾4_表示 = true; - public bool 毛尾_左2_尾5_表示 = true; + public bool 毛尾_左2_尾5_表示 = true; - public bool 毛尾_左2_尾6_表示 = true; + public bool 毛尾_左2_尾6_表示 = true; - public bool 毛尾_左1_尾0_表示 = true; + public bool 毛尾_左1_尾0_表示 = true; - public bool 毛尾_左1_尾1_表示 = true; + public bool 毛尾_左1_尾1_表示 = true; - public bool 毛尾_左1_尾2_表示 = true; + public bool 毛尾_左1_尾2_表示 = true; - public bool 毛尾_左1_尾3_表示 = true; + public bool 毛尾_左1_尾3_表示 = true; - public bool 毛尾_左1_尾4_表示 = true; + public bool 毛尾_左1_尾4_表示 = true; - public bool 毛尾_左1_尾5_表示 = true; + public bool 毛尾_左1_尾5_表示 = true; - public bool 毛尾_左1_尾6_表示 = true; + public bool 毛尾_左1_尾6_表示 = true; - public bool 毛尾_右2_尾0_表示 = true; + public bool 毛尾_右2_尾0_表示 = true; - public bool 毛尾_右2_尾1_表示 = true; + public bool 毛尾_右2_尾1_表示 = true; - public bool 毛尾_右2_尾2_表示 = true; + public bool 毛尾_右2_尾2_表示 = true; - public bool 毛尾_右2_尾3_表示 = true; + public bool 毛尾_右2_尾3_表示 = true; - public bool 毛尾_右2_尾4_表示 = true; + public bool 毛尾_右2_尾4_表示 = true; - public bool 毛尾_右2_尾5_表示 = true; + public bool 毛尾_右2_尾5_表示 = true; - public bool 毛尾_右2_尾6_表示 = true; + public bool 毛尾_右2_尾6_表示 = true; - public bool 毛尾_右1_尾0_表示 = true; + public bool 毛尾_右1_尾0_表示 = true; - public bool 毛尾_右1_尾1_表示 = true; + public bool 毛尾_右1_尾1_表示 = true; - public bool 毛尾_右1_尾2_表示 = true; + public bool 毛尾_右1_尾2_表示 = true; - public bool 毛尾_右1_尾3_表示 = true; + public bool 毛尾_右1_尾3_表示 = true; - public bool 毛尾_右1_尾4_表示 = true; + public bool 毛尾_右1_尾4_表示 = true; - public bool 毛尾_右1_尾5_表示 = true; + public bool 毛尾_右1_尾5_表示 = true; - public bool 毛尾_右1_尾6_表示 = true; + public bool 毛尾_右1_尾6_表示 = true; - public 尾_牛D() - { - ThisType = GetType(); - } + public 尾_牛D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_牛(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_牛(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬.cs index fbbe998..328ab96 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬.cs @@ -1,389 +1,390 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_犬 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾0; + public class 尾_犬 : 尾 + { + public Par X0Y0_尾0; - public Par X0Y0_尾1; + public Par X0Y0_尾1; - public Par X0Y0_尾2; + public Par X0Y0_尾2; - public Par X0Y0_尾3; + public Par X0Y0_尾3; - public Par X0Y0_尾4; + public Par X0Y0_尾4; - public Par X0Y0_尾5; + public Par X0Y0_尾5; - public Par X0Y0_尾6; + public Par X0Y0_尾6; - public Par X0Y0_尾7; + public Par X0Y0_尾7; - public ColorD 尾0CD; + public ColorD 尾0CD; - public ColorD 尾1CD; + public ColorD 尾1CD; - public ColorD 尾2CD; + public ColorD 尾2CD; - public ColorD 尾3CD; + public ColorD 尾3CD; - public ColorD 尾4CD; + public ColorD 尾4CD; - public ColorD 尾5CD; + public ColorD 尾5CD; - public ColorD 尾6CD; + public ColorD 尾6CD; - public ColorD 尾7CD; + public ColorD 尾7CD; - public ColorP X0Y0_尾0CP; + public ColorP X0Y0_尾0CP; - public ColorP X0Y0_尾1CP; + public ColorP X0Y0_尾1CP; - public ColorP X0Y0_尾2CP; + public ColorP X0Y0_尾2CP; - public ColorP X0Y0_尾3CP; + public ColorP X0Y0_尾3CP; - public ColorP X0Y0_尾4CP; + public ColorP X0Y0_尾4CP; - public ColorP X0Y0_尾5CP; + public ColorP X0Y0_尾5CP; - public ColorP X0Y0_尾6CP; + public ColorP X0Y0_尾6CP; - public ColorP X0Y0_尾7CP; + public ColorP X0Y0_尾7CP; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 尾0_表示 - { - get - { - return X0Y0_尾0.Dra; - } - set - { - X0Y0_尾0.Dra = value; - X0Y0_尾0.Hit = value; - } - } + public bool 尾0_表示 + { + get + { + return X0Y0_尾0.Dra; + } + set + { + X0Y0_尾0.Dra = value; + X0Y0_尾0.Hit = value; + } + } - public bool 尾1_表示 - { - get - { - return X0Y0_尾1.Dra; - } - set - { - X0Y0_尾1.Dra = value; - X0Y0_尾1.Hit = value; - } - } + public bool 尾1_表示 + { + get + { + return X0Y0_尾1.Dra; + } + set + { + X0Y0_尾1.Dra = value; + X0Y0_尾1.Hit = value; + } + } - public bool 尾2_表示 - { - get - { - return X0Y0_尾2.Dra; - } - set - { - X0Y0_尾2.Dra = value; - X0Y0_尾2.Hit = value; - } - } + public bool 尾2_表示 + { + get + { + return X0Y0_尾2.Dra; + } + set + { + X0Y0_尾2.Dra = value; + X0Y0_尾2.Hit = value; + } + } - public bool 尾3_表示 - { - get - { - return X0Y0_尾3.Dra; - } - set - { - X0Y0_尾3.Dra = value; - X0Y0_尾3.Hit = value; - } - } + public bool 尾3_表示 + { + get + { + return X0Y0_尾3.Dra; + } + set + { + X0Y0_尾3.Dra = value; + X0Y0_尾3.Hit = value; + } + } - public bool 尾4_表示 - { - get - { - return X0Y0_尾4.Dra; - } - set - { - X0Y0_尾4.Dra = value; - X0Y0_尾4.Hit = value; - } - } + public bool 尾4_表示 + { + get + { + return X0Y0_尾4.Dra; + } + set + { + X0Y0_尾4.Dra = value; + X0Y0_尾4.Hit = value; + } + } - public bool 尾5_表示 - { - get - { - return X0Y0_尾5.Dra; - } - set - { - X0Y0_尾5.Dra = value; - X0Y0_尾5.Hit = value; - } - } + public bool 尾5_表示 + { + get + { + return X0Y0_尾5.Dra; + } + set + { + X0Y0_尾5.Dra = value; + X0Y0_尾5.Hit = value; + } + } - public bool 尾6_表示 - { - get - { - return X0Y0_尾6.Dra; - } - set - { - X0Y0_尾6.Dra = value; - X0Y0_尾6.Hit = value; - } - } + public bool 尾6_表示 + { + get + { + return X0Y0_尾6.Dra; + } + set + { + X0Y0_尾6.Dra = value; + X0Y0_尾6.Hit = value; + } + } - public bool 尾7_表示 - { - get - { - return X0Y0_尾7.Dra; - } - set - { - X0Y0_尾7.Dra = value; - X0Y0_尾7.Hit = value; - } - } + public bool 尾7_表示 + { + get + { + return X0Y0_尾7.Dra; + } + set + { + X0Y0_尾7.Dra = value; + X0Y0_尾7.Hit = value; + } + } - public override bool 表示 - { - get - { - return 尾0_表示; - } - set - { - 尾0_表示 = value; - 尾1_表示 = value; - 尾2_表示 = value; - 尾3_表示 = value; - 尾4_表示 = value; - 尾5_表示 = value; - 尾6_表示 = value; - 尾7_表示 = value; - } - } + public override bool 表示 + { + get + { + return 尾0_表示; + } + set + { + 尾0_表示 = value; + 尾1_表示 = value; + 尾2_表示 = value; + 尾3_表示 = value; + 尾4_表示 = value; + 尾5_表示 = value; + 尾6_表示 = value; + 尾7_表示 = value; + } + } - public override double 濃度 - { - get - { - return 尾0CD.不透明度; - } - set - { - 尾0CD.不透明度 = value; - 尾1CD.不透明度 = value; - 尾2CD.不透明度 = value; - 尾3CD.不透明度 = value; - 尾4CD.不透明度 = value; - 尾5CD.不透明度 = value; - 尾6CD.不透明度 = value; - 尾7CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 尾0CD.不透明度; + } + set + { + 尾0CD.不透明度 = value; + 尾1CD.不透明度 = value; + 尾2CD.不透明度 = value; + 尾3CD.不透明度 = value; + 尾4CD.不透明度 = value; + 尾5CD.不透明度 = value; + 尾6CD.不透明度 = value; + 尾7CD.不透明度 = value; + } + } - public 尾_犬(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_犬D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "犬尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾0 = pars["尾0"].ToPar(); - X0Y0_尾1 = pars["尾1"].ToPar(); - X0Y0_尾2 = pars["尾2"].ToPar(); - X0Y0_尾3 = pars["尾3"].ToPar(); - X0Y0_尾4 = pars["尾4"].ToPar(); - X0Y0_尾5 = pars["尾5"].ToPar(); - X0Y0_尾6 = pars["尾6"].ToPar(); - X0Y0_尾7 = pars["尾7"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾0_表示 = e.尾0_表示; - 尾1_表示 = e.尾1_表示; - 尾2_表示 = e.尾2_表示; - 尾3_表示 = e.尾3_表示; - 尾4_表示 = e.尾4_表示; - 尾5_表示 = e.尾5_表示; - 尾6_表示 = e.尾6_表示; - 尾7_表示 = e.尾7_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[8] { X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5, X0Y0_尾6, X0Y0_尾7 }; - 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_尾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); - 濃度 = e.濃度; - } + public 尾_犬(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_犬D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "犬尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾0 = pars["尾0"].ToPar(); + X0Y0_尾1 = pars["尾1"].ToPar(); + X0Y0_尾2 = pars["尾2"].ToPar(); + X0Y0_尾3 = pars["尾3"].ToPar(); + X0Y0_尾4 = pars["尾4"].ToPar(); + X0Y0_尾5 = pars["尾5"].ToPar(); + X0Y0_尾6 = pars["尾6"].ToPar(); + X0Y0_尾7 = pars["尾7"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾0_表示 = e.尾0_表示; + 尾1_表示 = e.尾1_表示; + 尾2_表示 = e.尾2_表示; + 尾3_表示 = e.尾3_表示; + 尾4_表示 = e.尾4_表示; + 尾5_表示 = e.尾5_表示; + 尾6_表示 = e.尾6_表示; + 尾7_表示 = e.尾7_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[8] { X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5, X0Y0_尾6, X0Y0_尾7 }; + 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_尾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); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0; - yield return X0Y0_尾1; - yield return X0Y0_尾2; - yield return X0Y0_尾3; - yield return X0Y0_尾4; - yield return X0Y0_尾5; - yield return X0Y0_尾6; - yield return X0Y0_尾7; - } + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0; + yield return X0Y0_尾1; + yield return X0Y0_尾2; + yield return X0Y0_尾3; + yield return X0Y0_尾4; + yield return X0Y0_尾5; + yield return X0Y0_尾6; + yield return X0Y0_尾7; + } - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_尾0CP.Update(mm); - X0Y0_尾1CP.Update(mm); - X0Y0_尾2CP.Update(mm); - X0Y0_尾3CP.Update(mm); - X0Y0_尾4CP.Update(mm); - X0Y0_尾5CP.Update(mm); - X0Y0_尾6CP.Update(mm); - X0Y0_尾7CP.Update(mm); - } + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_尾0CP.Update(mm); + X0Y0_尾1CP.Update(mm); + X0Y0_尾2CP.Update(mm); + X0Y0_尾3CP.Update(mm); + X0Y0_尾4CP.Update(mm); + X0Y0_尾5CP.Update(mm); + X0Y0_尾6CP.Update(mm); + X0Y0_尾7CP.Update(mm); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾6CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾7CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - } + private void 配色N0(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾6CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾7CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + } - private void 配色T0(体配色 体配色) - { - this.配色T(0, "尾", ref 体配色.毛0O, ref 体配色.刺青O); - } + private void 配色T0(体配色 体配色) + { + this.配色T(0, "尾", ref 体配色.毛0O, ref 体配色.刺青O); + } - private void 配色T1(体配色 体配色) - { - this.配色T(1, "尾", ref 体配色.毛0O, ref 体配色.刺青O); - } + private void 配色T1(体配色 体配色) + { + this.配色T(1, "尾", ref 体配色.毛0O, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬D.cs index aa258ea..ba4c810 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬D.cs @@ -1,34 +1,35 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_犬D : 尾D +namespace SlaveMatrix { - public bool 尾0_表示 = true; + [Serializable] + public class 尾_犬D : 尾D + { + public bool 尾0_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public 尾_犬D() - { - ThisType = GetType(); - } + public 尾_犬D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_犬(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_犬(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐.cs index 41f6f1b..67a994a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐.cs @@ -1,505 +1,506 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_狐 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾0; + public class 尾_狐 : 尾 + { + public Par X0Y0_尾0; - public Par X0Y0_尾1; + public Par X0Y0_尾1; - public Par X0Y0_尾2; + public Par X0Y0_尾2; - public Par X0Y0_尾3; + public Par X0Y0_尾3; - public Par X0Y0_尾4; + public Par X0Y0_尾4; - public Par X0Y0_尾5; + public Par X0Y0_尾5; - public Par X0Y0_尾6; + public Par X0Y0_尾6; - public Par X0Y0_尾7; + public Par X0Y0_尾7; - public Par X0Y0_尾8; + public Par X0Y0_尾8; - public Par X0Y0_尾9; + public Par X0Y0_尾9; - public Par X0Y0_尾10; + public Par X0Y0_尾10; - public Par X0Y0_尾11; + public Par X0Y0_尾11; - public ColorD 尾0CD; + public ColorD 尾0CD; - public ColorD 尾1CD; + public ColorD 尾1CD; - public ColorD 尾2CD; + public ColorD 尾2CD; - public ColorD 尾3CD; + public ColorD 尾3CD; - public ColorD 尾4CD; + public ColorD 尾4CD; - public ColorD 尾5CD; + public ColorD 尾5CD; - public ColorD 尾6CD; + public ColorD 尾6CD; - public ColorD 尾7CD; + public ColorD 尾7CD; - public ColorD 尾8CD; + public ColorD 尾8CD; - public ColorD 尾9CD; + public ColorD 尾9CD; - public ColorD 尾10CD; + public ColorD 尾10CD; - public ColorD 尾11CD; + public ColorD 尾11CD; - public ColorP X0Y0_尾0CP; + public ColorP X0Y0_尾0CP; - public ColorP X0Y0_尾1CP; + public ColorP X0Y0_尾1CP; - public ColorP X0Y0_尾2CP; + public ColorP X0Y0_尾2CP; - public ColorP X0Y0_尾3CP; + public ColorP X0Y0_尾3CP; - public ColorP X0Y0_尾4CP; + public ColorP X0Y0_尾4CP; - public ColorP X0Y0_尾5CP; + public ColorP X0Y0_尾5CP; - public ColorP X0Y0_尾6CP; + public ColorP X0Y0_尾6CP; - public ColorP X0Y0_尾7CP; + public ColorP X0Y0_尾7CP; - public ColorP X0Y0_尾8CP; + public ColorP X0Y0_尾8CP; - public ColorP X0Y0_尾9CP; + public ColorP X0Y0_尾9CP; - public ColorP X0Y0_尾10CP; + public ColorP X0Y0_尾10CP; - public ColorP X0Y0_尾11CP; + public ColorP X0Y0_尾11CP; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 尾0_表示 - { - get - { - return X0Y0_尾0.Dra; - } - set - { - X0Y0_尾0.Dra = value; - X0Y0_尾0.Hit = value; - } - } + public bool 尾0_表示 + { + get + { + return X0Y0_尾0.Dra; + } + set + { + X0Y0_尾0.Dra = value; + X0Y0_尾0.Hit = value; + } + } - public bool 尾1_表示 - { - get - { - return X0Y0_尾1.Dra; - } - set - { - X0Y0_尾1.Dra = value; - X0Y0_尾1.Hit = value; - } - } + public bool 尾1_表示 + { + get + { + return X0Y0_尾1.Dra; + } + set + { + X0Y0_尾1.Dra = value; + X0Y0_尾1.Hit = value; + } + } - public bool 尾2_表示 - { - get - { - return X0Y0_尾2.Dra; - } - set - { - X0Y0_尾2.Dra = value; - X0Y0_尾2.Hit = value; - } - } + public bool 尾2_表示 + { + get + { + return X0Y0_尾2.Dra; + } + set + { + X0Y0_尾2.Dra = value; + X0Y0_尾2.Hit = value; + } + } - public bool 尾3_表示 - { - get - { - return X0Y0_尾3.Dra; - } - set - { - X0Y0_尾3.Dra = value; - X0Y0_尾3.Hit = value; - } - } + public bool 尾3_表示 + { + get + { + return X0Y0_尾3.Dra; + } + set + { + X0Y0_尾3.Dra = value; + X0Y0_尾3.Hit = value; + } + } - public bool 尾4_表示 - { - get - { - return X0Y0_尾4.Dra; - } - set - { - X0Y0_尾4.Dra = value; - X0Y0_尾4.Hit = value; - } - } + public bool 尾4_表示 + { + get + { + return X0Y0_尾4.Dra; + } + set + { + X0Y0_尾4.Dra = value; + X0Y0_尾4.Hit = value; + } + } - public bool 尾5_表示 - { - get - { - return X0Y0_尾5.Dra; - } - set - { - X0Y0_尾5.Dra = value; - X0Y0_尾5.Hit = value; - } - } + public bool 尾5_表示 + { + get + { + return X0Y0_尾5.Dra; + } + set + { + X0Y0_尾5.Dra = value; + X0Y0_尾5.Hit = value; + } + } - public bool 尾6_表示 - { - get - { - return X0Y0_尾6.Dra; - } - set - { - X0Y0_尾6.Dra = value; - X0Y0_尾6.Hit = value; - } - } + public bool 尾6_表示 + { + get + { + return X0Y0_尾6.Dra; + } + set + { + X0Y0_尾6.Dra = value; + X0Y0_尾6.Hit = value; + } + } - public bool 尾7_表示 - { - get - { - return X0Y0_尾7.Dra; - } - set - { - X0Y0_尾7.Dra = value; - X0Y0_尾7.Hit = value; - } - } + public bool 尾7_表示 + { + get + { + return X0Y0_尾7.Dra; + } + set + { + X0Y0_尾7.Dra = value; + X0Y0_尾7.Hit = value; + } + } - public bool 尾8_表示 - { - get - { - return X0Y0_尾8.Dra; - } - set - { - X0Y0_尾8.Dra = value; - X0Y0_尾8.Hit = value; - } - } + public bool 尾8_表示 + { + get + { + return X0Y0_尾8.Dra; + } + set + { + X0Y0_尾8.Dra = value; + X0Y0_尾8.Hit = value; + } + } - public bool 尾9_表示 - { - get - { - return X0Y0_尾9.Dra; - } - set - { - X0Y0_尾9.Dra = value; - X0Y0_尾9.Hit = value; - } - } + public bool 尾9_表示 + { + get + { + return X0Y0_尾9.Dra; + } + set + { + X0Y0_尾9.Dra = value; + X0Y0_尾9.Hit = value; + } + } - public bool 尾10_表示 - { - get - { - return X0Y0_尾10.Dra; - } - set - { - X0Y0_尾10.Dra = value; - X0Y0_尾10.Hit = value; - } - } + public bool 尾10_表示 + { + get + { + return X0Y0_尾10.Dra; + } + set + { + X0Y0_尾10.Dra = value; + X0Y0_尾10.Hit = value; + } + } - public bool 尾11_表示 - { - get - { - return X0Y0_尾11.Dra; - } - set - { - X0Y0_尾11.Dra = value; - X0Y0_尾11.Hit = value; - } - } + public bool 尾11_表示 + { + get + { + return X0Y0_尾11.Dra; + } + set + { + X0Y0_尾11.Dra = value; + X0Y0_尾11.Hit = value; + } + } - public override bool 表示 - { - get - { - return 尾0_表示; - } - set - { - 尾0_表示 = value; - 尾1_表示 = value; - 尾2_表示 = value; - 尾3_表示 = value; - 尾4_表示 = value; - 尾5_表示 = value; - 尾6_表示 = value; - 尾7_表示 = value; - 尾8_表示 = value; - 尾9_表示 = value; - 尾10_表示 = value; - 尾11_表示 = value; - } - } + public override bool 表示 + { + get + { + return 尾0_表示; + } + set + { + 尾0_表示 = value; + 尾1_表示 = value; + 尾2_表示 = value; + 尾3_表示 = value; + 尾4_表示 = value; + 尾5_表示 = value; + 尾6_表示 = value; + 尾7_表示 = value; + 尾8_表示 = value; + 尾9_表示 = value; + 尾10_表示 = value; + 尾11_表示 = value; + } + } - public override double 濃度 - { - get - { - return 尾0CD.不透明度; - } - set - { - 尾0CD.不透明度 = value; - 尾1CD.不透明度 = value; - 尾2CD.不透明度 = value; - 尾3CD.不透明度 = value; - 尾4CD.不透明度 = value; - 尾5CD.不透明度 = value; - 尾6CD.不透明度 = value; - 尾7CD.不透明度 = value; - 尾8CD.不透明度 = value; - 尾9CD.不透明度 = value; - 尾10CD.不透明度 = value; - 尾11CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 尾0CD.不透明度; + } + set + { + 尾0CD.不透明度 = value; + 尾1CD.不透明度 = value; + 尾2CD.不透明度 = value; + 尾3CD.不透明度 = value; + 尾4CD.不透明度 = value; + 尾5CD.不透明度 = value; + 尾6CD.不透明度 = value; + 尾7CD.不透明度 = value; + 尾8CD.不透明度 = value; + 尾9CD.不透明度 = value; + 尾10CD.不透明度 = value; + 尾11CD.不透明度 = value; + } + } - public 尾_狐(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_狐D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "狐尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][2])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾0 = pars["尾0"].ToPar(); - X0Y0_尾1 = pars["尾1"].ToPar(); - X0Y0_尾2 = pars["尾2"].ToPar(); - X0Y0_尾3 = pars["尾3"].ToPar(); - X0Y0_尾4 = pars["尾4"].ToPar(); - X0Y0_尾5 = pars["尾5"].ToPar(); - X0Y0_尾6 = pars["尾6"].ToPar(); - X0Y0_尾7 = pars["尾7"].ToPar(); - X0Y0_尾8 = pars["尾8"].ToPar(); - X0Y0_尾9 = pars["尾9"].ToPar(); - X0Y0_尾10 = pars["尾10"].ToPar(); - X0Y0_尾11 = pars["尾11"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾0_表示 = e.尾0_表示; - 尾1_表示 = e.尾1_表示; - 尾2_表示 = e.尾2_表示; - 尾3_表示 = e.尾3_表示; - 尾4_表示 = e.尾4_表示; - 尾5_表示 = e.尾5_表示; - 尾6_表示 = e.尾6_表示; - 尾7_表示 = e.尾7_表示; - 尾8_表示 = e.尾8_表示; - 尾9_表示 = e.尾9_表示; - 尾10_表示 = e.尾10_表示; - 尾11_表示 = e.尾11_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[12] - { - X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5, X0Y0_尾6, X0Y0_尾7, X0Y0_尾8, X0Y0_尾9, - X0Y0_尾10, X0Y0_尾11 - }; - 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_尾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_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, DisUnit, abj: true); - X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); - X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); - X0Y0_尾11CP = new ColorP(X0Y0_尾11, 尾11CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 尾_狐(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_狐D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "狐尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][2])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾0 = pars["尾0"].ToPar(); + X0Y0_尾1 = pars["尾1"].ToPar(); + X0Y0_尾2 = pars["尾2"].ToPar(); + X0Y0_尾3 = pars["尾3"].ToPar(); + X0Y0_尾4 = pars["尾4"].ToPar(); + X0Y0_尾5 = pars["尾5"].ToPar(); + X0Y0_尾6 = pars["尾6"].ToPar(); + X0Y0_尾7 = pars["尾7"].ToPar(); + X0Y0_尾8 = pars["尾8"].ToPar(); + X0Y0_尾9 = pars["尾9"].ToPar(); + X0Y0_尾10 = pars["尾10"].ToPar(); + X0Y0_尾11 = pars["尾11"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾0_表示 = e.尾0_表示; + 尾1_表示 = e.尾1_表示; + 尾2_表示 = e.尾2_表示; + 尾3_表示 = e.尾3_表示; + 尾4_表示 = e.尾4_表示; + 尾5_表示 = e.尾5_表示; + 尾6_表示 = e.尾6_表示; + 尾7_表示 = e.尾7_表示; + 尾8_表示 = e.尾8_表示; + 尾9_表示 = e.尾9_表示; + 尾10_表示 = e.尾10_表示; + 尾11_表示 = e.尾11_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[12] + { + X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5, X0Y0_尾6, X0Y0_尾7, X0Y0_尾8, X0Y0_尾9, + X0Y0_尾10, X0Y0_尾11 + }; + 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_尾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_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, DisUnit, abj: true); + X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); + X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); + X0Y0_尾11CP = new ColorP(X0Y0_尾11, 尾11CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾11.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾11.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0; - yield return X0Y0_尾1; - yield return X0Y0_尾2; - yield return X0Y0_尾3; - yield return X0Y0_尾4; - yield return X0Y0_尾5; - yield return X0Y0_尾6; - yield return X0Y0_尾7; - yield return X0Y0_尾8; - yield return X0Y0_尾9; - yield return X0Y0_尾10; - yield return X0Y0_尾11; - } + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0; + yield return X0Y0_尾1; + yield return X0Y0_尾2; + yield return X0Y0_尾3; + yield return X0Y0_尾4; + yield return X0Y0_尾5; + yield return X0Y0_尾6; + yield return X0Y0_尾7; + yield return X0Y0_尾8; + yield return X0Y0_尾9; + yield return X0Y0_尾10; + yield return X0Y0_尾11; + } - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_尾0CP.Update(mm); - X0Y0_尾1CP.Update(mm); - X0Y0_尾2CP.Update(mm); - X0Y0_尾3CP.Update(mm); - X0Y0_尾4CP.Update(mm); - X0Y0_尾5CP.Update(mm); - X0Y0_尾6CP.Update(mm); - X0Y0_尾7CP.Update(mm); - X0Y0_尾8CP.Update(mm); - X0Y0_尾9CP.Update(mm); - X0Y0_尾10CP.Update(mm); - X0Y0_尾11CP.Update(mm); - } + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_尾0CP.Update(mm); + X0Y0_尾1CP.Update(mm); + X0Y0_尾2CP.Update(mm); + X0Y0_尾3CP.Update(mm); + X0Y0_尾4CP.Update(mm); + X0Y0_尾5CP.Update(mm); + X0Y0_尾6CP.Update(mm); + X0Y0_尾7CP.Update(mm); + X0Y0_尾8CP.Update(mm); + X0Y0_尾9CP.Update(mm); + X0Y0_尾10CP.Update(mm); + X0Y0_尾11CP.Update(mm); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 尾7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 尾8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 尾9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 尾10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 尾11CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - } + private void 配色N0(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 尾7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 尾8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 尾9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 尾10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 尾11CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + } - private void 配色T0(体配色 体配色) - { - this.配色T(0, "尾", ref 体配色.毛0O, ref 体配色.刺青O); - } + private void 配色T0(体配色 体配色) + { + this.配色T(0, "尾", ref 体配色.毛0O, ref 体配色.刺青O); + } - private void 配色T1(体配色 体配色) - { - this.配色T(1, "尾", ref 体配色.毛0O, ref 体配色.刺青O); - } + private void 配色T1(体配色 体配色) + { + this.配色T(1, "尾", ref 体配色.毛0O, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐D.cs index beceb53..9a7fc26 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐D.cs @@ -1,42 +1,43 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_狐D : 尾D +namespace SlaveMatrix { - public bool 尾0_表示 = true; + [Serializable] + public class 尾_狐D : 尾D + { + public bool 尾0_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public bool 尾8_表示 = true; + public bool 尾8_表示 = true; - public bool 尾9_表示 = true; + public bool 尾9_表示 = true; - public bool 尾10_表示 = true; + public bool 尾10_表示 = true; - public bool 尾11_表示 = true; + public bool 尾11_表示 = true; - public 尾_狐D() - { - ThisType = GetType(); - } + public 尾_狐D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_狐(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_狐(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫.cs index bd8abe6..96e15ae 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫.cs @@ -1,561 +1,562 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_猫 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾0; + public class 尾_猫 : 尾 + { + public Par X0Y0_尾0; - public Par X0Y0_尾1; + public Par X0Y0_尾1; - public Par X0Y0_尾2; + public Par X0Y0_尾2; - public Par X0Y0_尾3; + public Par X0Y0_尾3; - public Par X0Y0_尾4; + public Par X0Y0_尾4; - public Par X0Y0_尾5; + public Par X0Y0_尾5; - public Par X0Y0_尾6; + public Par X0Y0_尾6; - public Par X0Y0_尾7; + public Par X0Y0_尾7; - public Par X0Y0_尾8; + public Par X0Y0_尾8; - public Par X0Y0_尾9; + public Par X0Y0_尾9; - public Par X0Y0_尾10; + public Par X0Y0_尾10; - public Par X0Y0_尾11; + public Par X0Y0_尾11; - public Par X0Y0_尾12; + public Par X0Y0_尾12; - public Par X0Y0_尾13; + public Par X0Y0_尾13; - public ColorD 尾0CD; + public ColorD 尾0CD; - public ColorD 尾1CD; + public ColorD 尾1CD; - public ColorD 尾2CD; + public ColorD 尾2CD; - public ColorD 尾3CD; + public ColorD 尾3CD; - public ColorD 尾4CD; + public ColorD 尾4CD; - public ColorD 尾5CD; + public ColorD 尾5CD; - public ColorD 尾6CD; + public ColorD 尾6CD; - public ColorD 尾7CD; + public ColorD 尾7CD; - public ColorD 尾8CD; + public ColorD 尾8CD; - public ColorD 尾9CD; + public ColorD 尾9CD; - public ColorD 尾10CD; + public ColorD 尾10CD; - public ColorD 尾11CD; + public ColorD 尾11CD; - public ColorD 尾12CD; + public ColorD 尾12CD; - public ColorD 尾13CD; + public ColorD 尾13CD; - public ColorP X0Y0_尾0CP; + public ColorP X0Y0_尾0CP; - public ColorP X0Y0_尾1CP; + public ColorP X0Y0_尾1CP; - public ColorP X0Y0_尾2CP; + public ColorP X0Y0_尾2CP; - public ColorP X0Y0_尾3CP; + public ColorP X0Y0_尾3CP; - public ColorP X0Y0_尾4CP; + public ColorP X0Y0_尾4CP; - public ColorP X0Y0_尾5CP; + public ColorP X0Y0_尾5CP; - public ColorP X0Y0_尾6CP; + public ColorP X0Y0_尾6CP; - public ColorP X0Y0_尾7CP; + public ColorP X0Y0_尾7CP; - public ColorP X0Y0_尾8CP; + public ColorP X0Y0_尾8CP; - public ColorP X0Y0_尾9CP; + public ColorP X0Y0_尾9CP; - public ColorP X0Y0_尾10CP; + public ColorP X0Y0_尾10CP; - public ColorP X0Y0_尾11CP; + public ColorP X0Y0_尾11CP; - public ColorP X0Y0_尾12CP; + public ColorP X0Y0_尾12CP; - public ColorP X0Y0_尾13CP; + public ColorP X0Y0_尾13CP; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0.Dra; - } - set - { - X0Y0_尾0.Dra = value; - X0Y0_尾0.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1.Dra; - } - set - { - X0Y0_尾1.Dra = value; - X0Y0_尾1.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2.Dra; - } - set - { - X0Y0_尾2.Dra = value; - X0Y0_尾2.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3.Dra; - } - set - { - X0Y0_尾3.Dra = value; - X0Y0_尾3.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4.Dra; - } - set - { - X0Y0_尾4.Dra = value; - X0Y0_尾4.Hit = value; - } - } - - public bool 尾5_表示 - { - get - { - return X0Y0_尾5.Dra; - } - set - { - X0Y0_尾5.Dra = value; - X0Y0_尾5.Hit = value; - } - } - - public bool 尾6_表示 - { - get - { - return X0Y0_尾6.Dra; - } - set - { - X0Y0_尾6.Dra = value; - X0Y0_尾6.Hit = value; - } - } - - public bool 尾7_表示 - { - get - { - return X0Y0_尾7.Dra; - } - set - { - X0Y0_尾7.Dra = value; - X0Y0_尾7.Hit = value; - } - } - - public bool 尾8_表示 - { - get - { - return X0Y0_尾8.Dra; - } - set - { - X0Y0_尾8.Dra = value; - X0Y0_尾8.Hit = value; - } - } - - public bool 尾9_表示 - { - get - { - return X0Y0_尾9.Dra; - } - set - { - X0Y0_尾9.Dra = value; - X0Y0_尾9.Hit = value; - } - } - - public bool 尾10_表示 - { - get - { - return X0Y0_尾10.Dra; - } - set - { - X0Y0_尾10.Dra = value; - X0Y0_尾10.Hit = value; - } - } - - public bool 尾11_表示 - { - get - { - return X0Y0_尾11.Dra; - } - set - { - X0Y0_尾11.Dra = value; - X0Y0_尾11.Hit = value; - } - } - - public bool 尾12_表示 - { - get - { - return X0Y0_尾12.Dra; - } - set - { - X0Y0_尾12.Dra = value; - X0Y0_尾12.Hit = value; - } - } - - public bool 尾13_表示 - { - get - { - return X0Y0_尾13.Dra; - } - set - { - X0Y0_尾13.Dra = value; - X0Y0_尾13.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 尾0_表示; - } - set - { - 尾0_表示 = value; - 尾1_表示 = value; - 尾2_表示 = value; - 尾3_表示 = value; - 尾4_表示 = value; - 尾5_表示 = value; - 尾6_表示 = value; - 尾7_表示 = value; - 尾8_表示 = value; - 尾9_表示 = value; - 尾10_表示 = value; - 尾11_表示 = value; - 尾12_表示 = value; - 尾13_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾0CD.不透明度; - } - set - { - 尾0CD.不透明度 = value; - 尾1CD.不透明度 = value; - 尾2CD.不透明度 = value; - 尾3CD.不透明度 = value; - 尾4CD.不透明度 = value; - 尾5CD.不透明度 = value; - 尾6CD.不透明度 = value; - 尾7CD.不透明度 = value; - 尾8CD.不透明度 = value; - 尾9CD.不透明度 = value; - 尾10CD.不透明度 = value; - 尾11CD.不透明度 = value; - 尾12CD.不透明度 = value; - 尾13CD.不透明度 = value; - } - } - - public 尾_猫(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_猫D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "猫尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾0 = pars["尾0"].ToPar(); - X0Y0_尾1 = pars["尾1"].ToPar(); - X0Y0_尾2 = pars["尾2"].ToPar(); - X0Y0_尾3 = pars["尾3"].ToPar(); - X0Y0_尾4 = pars["尾4"].ToPar(); - X0Y0_尾5 = pars["尾5"].ToPar(); - X0Y0_尾6 = pars["尾6"].ToPar(); - X0Y0_尾7 = pars["尾7"].ToPar(); - X0Y0_尾8 = pars["尾8"].ToPar(); - X0Y0_尾9 = pars["尾9"].ToPar(); - X0Y0_尾10 = pars["尾10"].ToPar(); - X0Y0_尾11 = pars["尾11"].ToPar(); - X0Y0_尾12 = pars["尾12"].ToPar(); - X0Y0_尾13 = pars["尾13"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾0_表示 = e.尾0_表示; - 尾1_表示 = e.尾1_表示; - 尾2_表示 = e.尾2_表示; - 尾3_表示 = e.尾3_表示; - 尾4_表示 = e.尾4_表示; - 尾5_表示 = e.尾5_表示; - 尾6_表示 = e.尾6_表示; - 尾7_表示 = e.尾7_表示; - 尾8_表示 = e.尾8_表示; - 尾9_表示 = e.尾9_表示; - 尾10_表示 = e.尾10_表示; - 尾11_表示 = e.尾11_表示; - 尾12_表示 = e.尾12_表示; - 尾13_表示 = e.尾13_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[14] - { - X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5, X0Y0_尾6, X0Y0_尾7, X0Y0_尾8, X0Y0_尾9, - X0Y0_尾10, X0Y0_尾11, X0Y0_尾12, X0Y0_尾13 - }; - 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_尾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_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, DisUnit, abj: true); - X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); - X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); - X0Y0_尾11CP = new ColorP(X0Y0_尾11, 尾11CD, DisUnit, abj: true); - X0Y0_尾12CP = new ColorP(X0Y0_尾12, 尾12CD, DisUnit, abj: true); - X0Y0_尾13CP = new ColorP(X0Y0_尾13, 尾13CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾11.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾12.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾13.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0; - yield return X0Y0_尾1; - yield return X0Y0_尾2; - yield return X0Y0_尾3; - yield return X0Y0_尾4; - yield return X0Y0_尾5; - yield return X0Y0_尾6; - yield return X0Y0_尾7; - yield return X0Y0_尾8; - yield return X0Y0_尾9; - yield return X0Y0_尾10; - yield return X0Y0_尾11; - yield return X0Y0_尾12; - yield return X0Y0_尾13; - } - - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_尾0CP.Update(mm); - X0Y0_尾1CP.Update(mm); - X0Y0_尾2CP.Update(mm); - X0Y0_尾3CP.Update(mm); - X0Y0_尾4CP.Update(mm); - X0Y0_尾5CP.Update(mm); - X0Y0_尾6CP.Update(mm); - X0Y0_尾7CP.Update(mm); - X0Y0_尾8CP.Update(mm); - X0Y0_尾9CP.Update(mm); - X0Y0_尾10CP.Update(mm); - X0Y0_尾11CP.Update(mm); - X0Y0_尾12CP.Update(mm); - X0Y0_尾13CP.Update(mm); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾6CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾7CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾8CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾9CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾10CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾11CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾12CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 尾13CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - } - - private void 配色T1(体配色 体配色) - { - this.配色T(0, "尾", ref 体配色.毛0O, ref 体配色.刺青O); - } - - private void 配色T0(体配色 体配色) - { - this.配色T(1, "尾", ref 体配色.毛0O, ref 体配色.刺青O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0.Dra; + } + set + { + X0Y0_尾0.Dra = value; + X0Y0_尾0.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1.Dra; + } + set + { + X0Y0_尾1.Dra = value; + X0Y0_尾1.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2.Dra; + } + set + { + X0Y0_尾2.Dra = value; + X0Y0_尾2.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3.Dra; + } + set + { + X0Y0_尾3.Dra = value; + X0Y0_尾3.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4.Dra; + } + set + { + X0Y0_尾4.Dra = value; + X0Y0_尾4.Hit = value; + } + } + + public bool 尾5_表示 + { + get + { + return X0Y0_尾5.Dra; + } + set + { + X0Y0_尾5.Dra = value; + X0Y0_尾5.Hit = value; + } + } + + public bool 尾6_表示 + { + get + { + return X0Y0_尾6.Dra; + } + set + { + X0Y0_尾6.Dra = value; + X0Y0_尾6.Hit = value; + } + } + + public bool 尾7_表示 + { + get + { + return X0Y0_尾7.Dra; + } + set + { + X0Y0_尾7.Dra = value; + X0Y0_尾7.Hit = value; + } + } + + public bool 尾8_表示 + { + get + { + return X0Y0_尾8.Dra; + } + set + { + X0Y0_尾8.Dra = value; + X0Y0_尾8.Hit = value; + } + } + + public bool 尾9_表示 + { + get + { + return X0Y0_尾9.Dra; + } + set + { + X0Y0_尾9.Dra = value; + X0Y0_尾9.Hit = value; + } + } + + public bool 尾10_表示 + { + get + { + return X0Y0_尾10.Dra; + } + set + { + X0Y0_尾10.Dra = value; + X0Y0_尾10.Hit = value; + } + } + + public bool 尾11_表示 + { + get + { + return X0Y0_尾11.Dra; + } + set + { + X0Y0_尾11.Dra = value; + X0Y0_尾11.Hit = value; + } + } + + public bool 尾12_表示 + { + get + { + return X0Y0_尾12.Dra; + } + set + { + X0Y0_尾12.Dra = value; + X0Y0_尾12.Hit = value; + } + } + + public bool 尾13_表示 + { + get + { + return X0Y0_尾13.Dra; + } + set + { + X0Y0_尾13.Dra = value; + X0Y0_尾13.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 尾0_表示; + } + set + { + 尾0_表示 = value; + 尾1_表示 = value; + 尾2_表示 = value; + 尾3_表示 = value; + 尾4_表示 = value; + 尾5_表示 = value; + 尾6_表示 = value; + 尾7_表示 = value; + 尾8_表示 = value; + 尾9_表示 = value; + 尾10_表示 = value; + 尾11_表示 = value; + 尾12_表示 = value; + 尾13_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾0CD.不透明度; + } + set + { + 尾0CD.不透明度 = value; + 尾1CD.不透明度 = value; + 尾2CD.不透明度 = value; + 尾3CD.不透明度 = value; + 尾4CD.不透明度 = value; + 尾5CD.不透明度 = value; + 尾6CD.不透明度 = value; + 尾7CD.不透明度 = value; + 尾8CD.不透明度 = value; + 尾9CD.不透明度 = value; + 尾10CD.不透明度 = value; + 尾11CD.不透明度 = value; + 尾12CD.不透明度 = value; + 尾13CD.不透明度 = value; + } + } + + public 尾_猫(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_猫D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "猫尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾0 = pars["尾0"].ToPar(); + X0Y0_尾1 = pars["尾1"].ToPar(); + X0Y0_尾2 = pars["尾2"].ToPar(); + X0Y0_尾3 = pars["尾3"].ToPar(); + X0Y0_尾4 = pars["尾4"].ToPar(); + X0Y0_尾5 = pars["尾5"].ToPar(); + X0Y0_尾6 = pars["尾6"].ToPar(); + X0Y0_尾7 = pars["尾7"].ToPar(); + X0Y0_尾8 = pars["尾8"].ToPar(); + X0Y0_尾9 = pars["尾9"].ToPar(); + X0Y0_尾10 = pars["尾10"].ToPar(); + X0Y0_尾11 = pars["尾11"].ToPar(); + X0Y0_尾12 = pars["尾12"].ToPar(); + X0Y0_尾13 = pars["尾13"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾0_表示 = e.尾0_表示; + 尾1_表示 = e.尾1_表示; + 尾2_表示 = e.尾2_表示; + 尾3_表示 = e.尾3_表示; + 尾4_表示 = e.尾4_表示; + 尾5_表示 = e.尾5_表示; + 尾6_表示 = e.尾6_表示; + 尾7_表示 = e.尾7_表示; + 尾8_表示 = e.尾8_表示; + 尾9_表示 = e.尾9_表示; + 尾10_表示 = e.尾10_表示; + 尾11_表示 = e.尾11_表示; + 尾12_表示 = e.尾12_表示; + 尾13_表示 = e.尾13_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[14] + { + X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5, X0Y0_尾6, X0Y0_尾7, X0Y0_尾8, X0Y0_尾9, + X0Y0_尾10, X0Y0_尾11, X0Y0_尾12, X0Y0_尾13 + }; + 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_尾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_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, DisUnit, abj: true); + X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); + X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); + X0Y0_尾11CP = new ColorP(X0Y0_尾11, 尾11CD, DisUnit, abj: true); + X0Y0_尾12CP = new ColorP(X0Y0_尾12, 尾12CD, DisUnit, abj: true); + X0Y0_尾13CP = new ColorP(X0Y0_尾13, 尾13CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾11.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾12.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾13.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0; + yield return X0Y0_尾1; + yield return X0Y0_尾2; + yield return X0Y0_尾3; + yield return X0Y0_尾4; + yield return X0Y0_尾5; + yield return X0Y0_尾6; + yield return X0Y0_尾7; + yield return X0Y0_尾8; + yield return X0Y0_尾9; + yield return X0Y0_尾10; + yield return X0Y0_尾11; + yield return X0Y0_尾12; + yield return X0Y0_尾13; + } + + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_尾0CP.Update(mm); + X0Y0_尾1CP.Update(mm); + X0Y0_尾2CP.Update(mm); + X0Y0_尾3CP.Update(mm); + X0Y0_尾4CP.Update(mm); + X0Y0_尾5CP.Update(mm); + X0Y0_尾6CP.Update(mm); + X0Y0_尾7CP.Update(mm); + X0Y0_尾8CP.Update(mm); + X0Y0_尾9CP.Update(mm); + X0Y0_尾10CP.Update(mm); + X0Y0_尾11CP.Update(mm); + X0Y0_尾12CP.Update(mm); + X0Y0_尾13CP.Update(mm); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾6CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾7CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾8CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾9CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾10CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾11CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾12CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 尾13CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + } + + private void 配色T1(体配色 体配色) + { + this.配色T(0, "尾", ref 体配色.毛0O, ref 体配色.刺青O); + } + + private void 配色T0(体配色 体配色) + { + this.配色T(1, "尾", ref 体配色.毛0O, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫D.cs index 4b03876..6415c36 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫D.cs @@ -1,46 +1,47 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_猫D : 尾D +namespace SlaveMatrix { - public bool 尾0_表示 = true; + [Serializable] + public class 尾_猫D : 尾D + { + public bool 尾0_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public bool 尾8_表示 = true; + public bool 尾8_表示 = true; - public bool 尾9_表示 = true; + public bool 尾9_表示 = true; - public bool 尾10_表示 = true; + public bool 尾10_表示 = true; - public bool 尾11_表示 = true; + public bool 尾11_表示 = true; - public bool 尾12_表示 = true; + public bool 尾12_表示 = true; - public bool 尾13_表示 = true; + public bool 尾13_表示 = true; - public 尾_猫D() - { - ThisType = GetType(); - } + public 尾_猫D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_猫(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_猫(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短.cs index 07886fe..f0534d8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短.cs @@ -1,333 +1,334 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_短 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾0; + public class 尾_短 : 尾 + { + public Par X0Y0_尾0; - public Par X0Y0_尾1; + public Par X0Y0_尾1; - public Par X0Y0_尾2; + public Par X0Y0_尾2; - public Par X0Y0_尾3; + public Par X0Y0_尾3; - public Par X0Y0_尾4; + public Par X0Y0_尾4; - public Par X0Y0_尾5; + public Par X0Y0_尾5; - public ColorD 尾0CD; + public ColorD 尾0CD; - public ColorD 尾1CD; + public ColorD 尾1CD; - public ColorD 尾2CD; + public ColorD 尾2CD; - public ColorD 尾3CD; + public ColorD 尾3CD; - public ColorD 尾4CD; + public ColorD 尾4CD; - public ColorD 尾5CD; + public ColorD 尾5CD; - public ColorP X0Y0_尾0CP; + public ColorP X0Y0_尾0CP; - public ColorP X0Y0_尾1CP; + public ColorP X0Y0_尾1CP; - public ColorP X0Y0_尾2CP; + public ColorP X0Y0_尾2CP; - public ColorP X0Y0_尾3CP; + public ColorP X0Y0_尾3CP; - public ColorP X0Y0_尾4CP; + public ColorP X0Y0_尾4CP; - public ColorP X0Y0_尾5CP; + public ColorP X0Y0_尾5CP; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 尾0_表示 - { - get - { - return X0Y0_尾0.Dra; - } - set - { - X0Y0_尾0.Dra = value; - X0Y0_尾0.Hit = value; - } - } + public bool 尾0_表示 + { + get + { + return X0Y0_尾0.Dra; + } + set + { + X0Y0_尾0.Dra = value; + X0Y0_尾0.Hit = value; + } + } - public bool 尾1_表示 - { - get - { - return X0Y0_尾1.Dra; - } - set - { - X0Y0_尾1.Dra = value; - X0Y0_尾1.Hit = value; - } - } + public bool 尾1_表示 + { + get + { + return X0Y0_尾1.Dra; + } + set + { + X0Y0_尾1.Dra = value; + X0Y0_尾1.Hit = value; + } + } - public bool 尾2_表示 - { - get - { - return X0Y0_尾2.Dra; - } - set - { - X0Y0_尾2.Dra = value; - X0Y0_尾2.Hit = value; - } - } + public bool 尾2_表示 + { + get + { + return X0Y0_尾2.Dra; + } + set + { + X0Y0_尾2.Dra = value; + X0Y0_尾2.Hit = value; + } + } - public bool 尾3_表示 - { - get - { - return X0Y0_尾3.Dra; - } - set - { - X0Y0_尾3.Dra = value; - X0Y0_尾3.Hit = value; - } - } + public bool 尾3_表示 + { + get + { + return X0Y0_尾3.Dra; + } + set + { + X0Y0_尾3.Dra = value; + X0Y0_尾3.Hit = value; + } + } - public bool 尾4_表示 - { - get - { - return X0Y0_尾4.Dra; - } - set - { - X0Y0_尾4.Dra = value; - X0Y0_尾4.Hit = value; - } - } + public bool 尾4_表示 + { + get + { + return X0Y0_尾4.Dra; + } + set + { + X0Y0_尾4.Dra = value; + X0Y0_尾4.Hit = value; + } + } - public bool 尾5_表示 - { - get - { - return X0Y0_尾5.Dra; - } - set - { - X0Y0_尾5.Dra = value; - X0Y0_尾5.Hit = value; - } - } + public bool 尾5_表示 + { + get + { + return X0Y0_尾5.Dra; + } + set + { + X0Y0_尾5.Dra = value; + X0Y0_尾5.Hit = value; + } + } - public override bool 表示 - { - get - { - return 尾0_表示; - } - set - { - 尾0_表示 = value; - 尾1_表示 = value; - 尾2_表示 = value; - 尾3_表示 = value; - 尾4_表示 = value; - 尾5_表示 = value; - } - } + public override bool 表示 + { + get + { + return 尾0_表示; + } + set + { + 尾0_表示 = value; + 尾1_表示 = value; + 尾2_表示 = value; + 尾3_表示 = value; + 尾4_表示 = value; + 尾5_表示 = value; + } + } - public override double 濃度 - { - get - { - return 尾0CD.不透明度; - } - set - { - 尾0CD.不透明度 = value; - 尾1CD.不透明度 = value; - 尾2CD.不透明度 = value; - 尾3CD.不透明度 = value; - 尾4CD.不透明度 = value; - 尾5CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 尾0CD.不透明度; + } + set + { + 尾0CD.不透明度 = value; + 尾1CD.不透明度 = value; + 尾2CD.不透明度 = value; + 尾3CD.不透明度 = value; + 尾4CD.不透明度 = value; + 尾5CD.不透明度 = value; + } + } - public 尾_短(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_短D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "短尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][15])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾0 = pars["尾0"].ToPar(); - X0Y0_尾1 = pars["尾1"].ToPar(); - X0Y0_尾2 = pars["尾2"].ToPar(); - X0Y0_尾3 = pars["尾3"].ToPar(); - X0Y0_尾4 = pars["尾4"].ToPar(); - X0Y0_尾5 = pars["尾5"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾0_表示 = e.尾0_表示; - 尾1_表示 = e.尾1_表示; - 尾2_表示 = e.尾2_表示; - 尾3_表示 = e.尾3_表示; - 尾4_表示 = e.尾4_表示; - 尾5_表示 = e.尾5_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[6] { X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5 }; - 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_尾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); - 濃度 = e.濃度; - } + public 尾_短(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_短D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "短尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][15])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾0 = pars["尾0"].ToPar(); + X0Y0_尾1 = pars["尾1"].ToPar(); + X0Y0_尾2 = pars["尾2"].ToPar(); + X0Y0_尾3 = pars["尾3"].ToPar(); + X0Y0_尾4 = pars["尾4"].ToPar(); + X0Y0_尾5 = pars["尾5"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾0_表示 = e.尾0_表示; + 尾1_表示 = e.尾1_表示; + 尾2_表示 = e.尾2_表示; + 尾3_表示 = e.尾3_表示; + 尾4_表示 = e.尾4_表示; + 尾5_表示 = e.尾5_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[6] { X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5 }; + 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_尾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); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0; - yield return X0Y0_尾1; - yield return X0Y0_尾2; - yield return X0Y0_尾3; - yield return X0Y0_尾4; - yield return X0Y0_尾5; - } + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0; + yield return X0Y0_尾1; + yield return X0Y0_尾2; + yield return X0Y0_尾3; + yield return X0Y0_尾4; + yield return X0Y0_尾5; + } - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_尾0CP.Update(mm); - X0Y0_尾1CP.Update(mm); - X0Y0_尾2CP.Update(mm); - X0Y0_尾3CP.Update(mm); - X0Y0_尾4CP.Update(mm); - X0Y0_尾5CP.Update(mm); - } + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_尾0CP.Update(mm); + X0Y0_尾1CP.Update(mm); + X0Y0_尾2CP.Update(mm); + X0Y0_尾3CP.Update(mm); + X0Y0_尾4CP.Update(mm); + X0Y0_尾5CP.Update(mm); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾1CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾2CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾3CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾4CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾5CD = new ColorD(ref Col.Black, ref 体配色.体0O); - } + private void 配色N0(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾1CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾2CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾3CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾4CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾5CD = new ColorD(ref Col.Black, ref 体配色.体0O); + } - private void 配色T0(体配色 体配色) - { - this.配色T(0, "尾", ref 体配色.体0O, ref 体配色.刺青O); - } + private void 配色T0(体配色 体配色) + { + this.配色T(0, "尾", ref 体配色.体0O, ref 体配色.刺青O); + } - private void 配色T1(体配色 体配色) - { - this.配色T(1, "尾", ref 体配色.体0O, ref 体配色.刺青O); - } + private void 配色T1(体配色 体配色) + { + this.配色T(1, "尾", ref 体配色.体0O, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短D.cs index 22853d4..49e29f1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短D.cs @@ -1,30 +1,31 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_短D : 尾D +namespace SlaveMatrix { - public bool 尾0_表示 = true; + [Serializable] + public class 尾_短D : 尾D + { + public bool 尾0_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public 尾_短D() - { - ThisType = GetType(); - } + public 尾_短D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_短(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_短(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜.cs index 5404ad2..a06c15c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜.cs @@ -1,1209 +1,1210 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_竜 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾17; + public class 尾_竜 : 尾 + { + public Par X0Y0_尾17; - public Par X0Y0_針; + public Par X0Y0_針; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public Par X0Y0_尾16; + public Par X0Y0_尾16; - public Par X0Y0_尾15; + public Par X0Y0_尾15; - public Par X0Y0_尾14; + public Par X0Y0_尾14; - public Par X0Y0_尾13; + public Par X0Y0_尾13; - public Par X0Y0_尾12; + public Par X0Y0_尾12; - public Par X0Y0_尾11; + public Par X0Y0_尾11; - public Par X0Y0_尾10; + public Par X0Y0_尾10; - public Par X0Y0_尾9; + public Par X0Y0_尾9; - public Par X0Y0_尾8; + public Par X0Y0_尾8; - public Par X0Y0_尾7; + public Par X0Y0_尾7; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public Par X0Y0_尾6; + public Par X0Y0_尾6; - public Par X0Y0_尾5; + public Par X0Y0_尾5; - public Par X0Y0_尾4; + public Par X0Y0_尾4; - public Par X0Y0_尾3; + public Par X0Y0_尾3; - public Par X0Y0_尾2; + public Par X0Y0_尾2; - public Par X0Y0_尾1; + public Par X0Y0_尾1; - public Par X0Y0_尾0; + public Par X0Y0_尾0; - public ColorD 尾17CD; + public ColorD 尾17CD; - public ColorD 針CD; + public ColorD 針CD; - public ColorD 尾16CD; + public ColorD 尾16CD; - public ColorD 尾15CD; + public ColorD 尾15CD; - public ColorD 尾14CD; + public ColorD 尾14CD; - public ColorD 尾13CD; + public ColorD 尾13CD; - public ColorD 尾12CD; + public ColorD 尾12CD; - public ColorD 尾11CD; + public ColorD 尾11CD; - public ColorD 尾10CD; + public ColorD 尾10CD; - public ColorD 尾9CD; + public ColorD 尾9CD; - public ColorD 尾8CD; + public ColorD 尾8CD; - public ColorD 尾7CD; + public ColorD 尾7CD; - public ColorD 尾6CD; + public ColorD 尾6CD; - public ColorD 尾5CD; + public ColorD 尾5CD; - public ColorD 尾4CD; + public ColorD 尾4CD; - public ColorD 尾3CD; + public ColorD 尾3CD; - public ColorD 尾2CD; + public ColorD 尾2CD; - public ColorD 尾1CD; + public ColorD 尾1CD; - public ColorD 尾0CD; + public ColorD 尾0CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorP X0Y0_尾17CP; + public ColorP X0Y0_尾17CP; - public ColorP X0Y0_針CP; + public ColorP X0Y0_針CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public ColorP X0Y0_尾16CP; + public ColorP X0Y0_尾16CP; - public ColorP X0Y0_尾15CP; + public ColorP X0Y0_尾15CP; - public ColorP X0Y0_尾14CP; + public ColorP X0Y0_尾14CP; - public ColorP X0Y0_尾13CP; + public ColorP X0Y0_尾13CP; - public ColorP X0Y0_尾12CP; + public ColorP X0Y0_尾12CP; - public ColorP X0Y0_尾11CP; + public ColorP X0Y0_尾11CP; - public ColorP X0Y0_尾10CP; + public ColorP X0Y0_尾10CP; - public ColorP X0Y0_尾9CP; + public ColorP X0Y0_尾9CP; - public ColorP X0Y0_尾8CP; + public ColorP X0Y0_尾8CP; - public ColorP X0Y0_尾7CP; + public ColorP X0Y0_尾7CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public ColorP X0Y0_尾6CP; + public ColorP X0Y0_尾6CP; - public ColorP X0Y0_尾5CP; + public ColorP X0Y0_尾5CP; - public ColorP X0Y0_尾4CP; + public ColorP X0Y0_尾4CP; - public ColorP X0Y0_尾3CP; + public ColorP X0Y0_尾3CP; - public ColorP X0Y0_尾2CP; + public ColorP X0Y0_尾2CP; - public ColorP X0Y0_尾1CP; + public ColorP X0Y0_尾1CP; - public ColorP X0Y0_尾0CP; + public ColorP X0Y0_尾0CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - } - } - - public bool 尾17_表示 - { - get - { - return X0Y0_尾17.Dra; - } - set - { - X0Y0_尾17.Dra = value; - X0Y0_尾17.Hit = value; - } - } - - public bool 針_表示 - { - get - { - return X0Y0_針.Dra; - } - set - { - X0Y0_針.Dra = value; - X0Y0_針.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 尾16_表示 - { - get - { - return X0Y0_尾16.Dra; - } - set - { - X0Y0_尾16.Dra = value; - X0Y0_尾16.Hit = value; - } - } - - public bool 尾15_表示 - { - get - { - return X0Y0_尾15.Dra; - } - set - { - X0Y0_尾15.Dra = value; - X0Y0_尾15.Hit = value; - } - } - - public bool 尾14_表示 - { - get - { - return X0Y0_尾14.Dra; - } - set - { - X0Y0_尾14.Dra = value; - X0Y0_尾14.Hit = value; - } - } - - public bool 尾13_表示 - { - get - { - return X0Y0_尾13.Dra; - } - set - { - X0Y0_尾13.Dra = value; - X0Y0_尾13.Hit = value; - } - } - - public bool 尾12_表示 - { - get - { - return X0Y0_尾12.Dra; - } - set - { - X0Y0_尾12.Dra = value; - X0Y0_尾12.Hit = value; - } - } - - public bool 尾11_表示 - { - get - { - return X0Y0_尾11.Dra; - } - set - { - X0Y0_尾11.Dra = value; - X0Y0_尾11.Hit = value; - } - } - - public bool 尾10_表示 - { - get - { - return X0Y0_尾10.Dra; - } - set - { - X0Y0_尾10.Dra = value; - X0Y0_尾10.Hit = value; - } - } - - public bool 尾9_表示 - { - get - { - return X0Y0_尾9.Dra; - } - set - { - X0Y0_尾9.Dra = value; - X0Y0_尾9.Hit = value; - } - } - - public bool 尾8_表示 - { - get - { - return X0Y0_尾8.Dra; - } - set - { - X0Y0_尾8.Dra = value; - X0Y0_尾8.Hit = value; - } - } - - public bool 尾7_表示 - { - get - { - return X0Y0_尾7.Dra; - } - set - { - X0Y0_尾7.Dra = value; - X0Y0_尾7.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 尾6_表示 - { - get - { - return X0Y0_尾6.Dra; - } - set - { - X0Y0_尾6.Dra = value; - X0Y0_尾6.Hit = value; - } - } - - public bool 尾5_表示 - { - get - { - return X0Y0_尾5.Dra; - } - set - { - X0Y0_尾5.Dra = value; - X0Y0_尾5.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4.Dra; - } - set - { - X0Y0_尾4.Dra = value; - X0Y0_尾4.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3.Dra; - } - set - { - X0Y0_尾3.Dra = value; - X0Y0_尾3.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2.Dra; - } - set - { - X0Y0_尾2.Dra = value; - X0Y0_尾2.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1.Dra; - } - set - { - X0Y0_尾1.Dra = value; - X0Y0_尾1.Hit = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0.Dra; - } - set - { - X0Y0_尾0.Dra = value; - X0Y0_尾0.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾17_表示; - } - set - { - 尾17_表示 = value; - 針_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 尾16_表示 = value; - 尾15_表示 = value; - 尾14_表示 = value; - 尾13_表示 = value; - 尾12_表示 = value; - 尾11_表示 = value; - 尾10_表示 = value; - 尾9_表示 = value; - 尾8_表示 = value; - 尾7_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 尾6_表示 = value; - 尾5_表示 = value; - 尾4_表示 = value; - 尾3_表示 = value; - 尾2_表示 = value; - 尾1_表示 = value; - 尾0_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾17CD.不透明度; - } - set - { - 尾17CD.不透明度 = value; - 針CD.不透明度 = value; - 尾16CD.不透明度 = value; - 尾15CD.不透明度 = value; - 尾14CD.不透明度 = value; - 尾13CD.不透明度 = value; - 尾12CD.不透明度 = value; - 尾11CD.不透明度 = value; - 尾10CD.不透明度 = value; - 尾9CD.不透明度 = value; - 尾8CD.不透明度 = value; - 尾7CD.不透明度 = value; - 尾6CD.不透明度 = value; - 尾5CD.不透明度 = value; - 尾4CD.不透明度 = value; - 尾3CD.不透明度 = value; - 尾2CD.不透明度 = value; - 尾1CD.不透明度 = value; - 尾0CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 尾_竜(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_竜D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "竜尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][6])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾17 = pars["尾17"].ToPar(); - X0Y0_針 = pars["針"].ToPar(); - Pars pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - X0Y0_尾16 = pars["尾16"].ToPar(); - X0Y0_尾15 = pars["尾15"].ToPar(); - X0Y0_尾14 = pars["尾14"].ToPar(); - X0Y0_尾13 = pars["尾13"].ToPar(); - X0Y0_尾12 = pars["尾12"].ToPar(); - X0Y0_尾11 = pars["尾11"].ToPar(); - X0Y0_尾10 = pars["尾10"].ToPar(); - X0Y0_尾9 = pars["尾9"].ToPar(); - X0Y0_尾8 = pars["尾8"].ToPar(); - X0Y0_尾7 = pars["尾7"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - X0Y0_尾6 = pars["尾6"].ToPar(); - X0Y0_尾5 = pars["尾5"].ToPar(); - X0Y0_尾4 = pars["尾4"].ToPar(); - X0Y0_尾3 = pars["尾3"].ToPar(); - X0Y0_尾2 = pars["尾2"].ToPar(); - X0Y0_尾1 = pars["尾1"].ToPar(); - X0Y0_尾0 = pars["尾0"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾17_表示 = e.尾17_表示; - 針_表示 = e.針_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 尾16_表示 = e.尾16_表示; - 尾15_表示 = e.尾15_表示; - 尾14_表示 = e.尾14_表示; - 尾13_表示 = e.尾13_表示; - 尾12_表示 = e.尾12_表示; - 尾11_表示 = e.尾11_表示; - 尾10_表示 = e.尾10_表示; - 尾9_表示 = e.尾9_表示; - 尾8_表示 = e.尾8_表示; - 尾7_表示 = e.尾7_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 尾6_表示 = e.尾6_表示; - 尾5_表示 = e.尾5_表示; - 尾4_表示 = e.尾4_表示; - 尾3_表示 = e.尾3_表示; - 尾2_表示 = e.尾2_表示; - 尾1_表示 = e.尾1_表示; - 尾0_表示 = e.尾0_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_尾17CP = new ColorP(X0Y0_尾17, 尾17CD, DisUnit, abj: true); - X0Y0_針CP = new ColorP(X0Y0_針, 針CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - X0Y0_尾16CP = new ColorP(X0Y0_尾16, 尾16CD, DisUnit, abj: true); - X0Y0_尾15CP = new ColorP(X0Y0_尾15, 尾15CD, DisUnit, abj: true); - X0Y0_尾14CP = new ColorP(X0Y0_尾14, 尾14CD, DisUnit, abj: true); - X0Y0_尾13CP = new ColorP(X0Y0_尾13, 尾13CD, DisUnit, abj: true); - X0Y0_尾12CP = new ColorP(X0Y0_尾12, 尾12CD, DisUnit, abj: true); - X0Y0_尾11CP = new ColorP(X0Y0_尾11, 尾11CD, DisUnit, abj: true); - X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); - X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); - X0Y0_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, DisUnit, abj: true); - X0Y0_尾7CP = new ColorP(X0Y0_尾7, 尾7CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - X0Y0_尾6CP = new ColorP(X0Y0_尾6, 尾6CD, DisUnit, abj: true); - X0Y0_尾5CP = new ColorP(X0Y0_尾5, 尾5CD, DisUnit, abj: true); - X0Y0_尾4CP = new ColorP(X0Y0_尾4, 尾4CD, 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_尾0CP = new ColorP(X0Y0_尾0, 尾0CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖3.角度B -= num; - 鎖4.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_尾17); - Are.Draw(X0Y0_針); - Are.Draw(X0Y0_輪2_革); - Are.Draw(X0Y0_輪2_金具1); - Are.Draw(X0Y0_輪2_金具2); - Are.Draw(X0Y0_輪2_金具3); - Are.Draw(X0Y0_輪2_金具左); - Are.Draw(X0Y0_輪2_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾16); - Are.Draw(X0Y0_尾15); - Are.Draw(X0Y0_尾14); - Are.Draw(X0Y0_尾13); - Are.Draw(X0Y0_尾12); - Are.Draw(X0Y0_尾11); - Are.Draw(X0Y0_尾10); - Are.Draw(X0Y0_尾9); - Are.Draw(X0Y0_尾8); - Are.Draw(X0Y0_尾7); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - Are.Draw(X0Y0_尾6); - Are.Draw(X0Y0_尾5); - Are.Draw(X0Y0_尾4); - Are.Draw(X0Y0_尾3); - Are.Draw(X0Y0_尾2); - Are.Draw(X0Y0_尾1); - Are.Draw(X0Y0_尾0); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾17.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾16.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾15.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾14.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾13.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾12.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾11.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) - { - return p == X0Y0_輪1_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0; - yield return X0Y0_尾1; - yield return X0Y0_尾2; - yield return X0Y0_尾3; - yield return X0Y0_尾4; - yield return X0Y0_尾5; - yield return X0Y0_尾6; - yield return X0Y0_尾7; - yield return X0Y0_尾8; - yield return X0Y0_尾9; - yield return X0Y0_尾10; - yield return X0Y0_尾11; - yield return X0Y0_尾12; - yield return X0Y0_尾13; - yield return X0Y0_尾14; - yield return X0Y0_尾15; - yield return X0Y0_尾16; - yield return X0Y0_尾17; - } - - public override void 色更新() - { - X0Y0_尾17CP.Update(); - X0Y0_針CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - X0Y0_尾16CP.Update(); - X0Y0_尾15CP.Update(); - X0Y0_尾14CP.Update(); - X0Y0_尾13CP.Update(); - X0Y0_尾12CP.Update(); - X0Y0_尾11CP.Update(); - X0Y0_尾10CP.Update(); - X0Y0_尾9CP.Update(); - X0Y0_尾8CP.Update(); - X0Y0_尾7CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - X0Y0_尾6CP.Update(); - X0Y0_尾5CP.Update(); - X0Y0_尾4CP.Update(); - X0Y0_尾3CP.Update(); - X0Y0_尾2CP.Update(); - X0Y0_尾1CP.Update(); - X0Y0_尾0CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾17CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾16CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾0CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - this.配色T(0, "尾", ref 体配色.鱗0R, ref 体配色.刺青R); - 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - this.配色T(1, "尾", ref 体配色.鱗0R, ref 体配色.刺青R); - 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + } + } + + public bool 尾17_表示 + { + get + { + return X0Y0_尾17.Dra; + } + set + { + X0Y0_尾17.Dra = value; + X0Y0_尾17.Hit = value; + } + } + + public bool 針_表示 + { + get + { + return X0Y0_針.Dra; + } + set + { + X0Y0_針.Dra = value; + X0Y0_針.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 尾16_表示 + { + get + { + return X0Y0_尾16.Dra; + } + set + { + X0Y0_尾16.Dra = value; + X0Y0_尾16.Hit = value; + } + } + + public bool 尾15_表示 + { + get + { + return X0Y0_尾15.Dra; + } + set + { + X0Y0_尾15.Dra = value; + X0Y0_尾15.Hit = value; + } + } + + public bool 尾14_表示 + { + get + { + return X0Y0_尾14.Dra; + } + set + { + X0Y0_尾14.Dra = value; + X0Y0_尾14.Hit = value; + } + } + + public bool 尾13_表示 + { + get + { + return X0Y0_尾13.Dra; + } + set + { + X0Y0_尾13.Dra = value; + X0Y0_尾13.Hit = value; + } + } + + public bool 尾12_表示 + { + get + { + return X0Y0_尾12.Dra; + } + set + { + X0Y0_尾12.Dra = value; + X0Y0_尾12.Hit = value; + } + } + + public bool 尾11_表示 + { + get + { + return X0Y0_尾11.Dra; + } + set + { + X0Y0_尾11.Dra = value; + X0Y0_尾11.Hit = value; + } + } + + public bool 尾10_表示 + { + get + { + return X0Y0_尾10.Dra; + } + set + { + X0Y0_尾10.Dra = value; + X0Y0_尾10.Hit = value; + } + } + + public bool 尾9_表示 + { + get + { + return X0Y0_尾9.Dra; + } + set + { + X0Y0_尾9.Dra = value; + X0Y0_尾9.Hit = value; + } + } + + public bool 尾8_表示 + { + get + { + return X0Y0_尾8.Dra; + } + set + { + X0Y0_尾8.Dra = value; + X0Y0_尾8.Hit = value; + } + } + + public bool 尾7_表示 + { + get + { + return X0Y0_尾7.Dra; + } + set + { + X0Y0_尾7.Dra = value; + X0Y0_尾7.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 尾6_表示 + { + get + { + return X0Y0_尾6.Dra; + } + set + { + X0Y0_尾6.Dra = value; + X0Y0_尾6.Hit = value; + } + } + + public bool 尾5_表示 + { + get + { + return X0Y0_尾5.Dra; + } + set + { + X0Y0_尾5.Dra = value; + X0Y0_尾5.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4.Dra; + } + set + { + X0Y0_尾4.Dra = value; + X0Y0_尾4.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3.Dra; + } + set + { + X0Y0_尾3.Dra = value; + X0Y0_尾3.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2.Dra; + } + set + { + X0Y0_尾2.Dra = value; + X0Y0_尾2.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1.Dra; + } + set + { + X0Y0_尾1.Dra = value; + X0Y0_尾1.Hit = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0.Dra; + } + set + { + X0Y0_尾0.Dra = value; + X0Y0_尾0.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾17_表示; + } + set + { + 尾17_表示 = value; + 針_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 尾16_表示 = value; + 尾15_表示 = value; + 尾14_表示 = value; + 尾13_表示 = value; + 尾12_表示 = value; + 尾11_表示 = value; + 尾10_表示 = value; + 尾9_表示 = value; + 尾8_表示 = value; + 尾7_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 尾6_表示 = value; + 尾5_表示 = value; + 尾4_表示 = value; + 尾3_表示 = value; + 尾2_表示 = value; + 尾1_表示 = value; + 尾0_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾17CD.不透明度; + } + set + { + 尾17CD.不透明度 = value; + 針CD.不透明度 = value; + 尾16CD.不透明度 = value; + 尾15CD.不透明度 = value; + 尾14CD.不透明度 = value; + 尾13CD.不透明度 = value; + 尾12CD.不透明度 = value; + 尾11CD.不透明度 = value; + 尾10CD.不透明度 = value; + 尾9CD.不透明度 = value; + 尾8CD.不透明度 = value; + 尾7CD.不透明度 = value; + 尾6CD.不透明度 = value; + 尾5CD.不透明度 = value; + 尾4CD.不透明度 = value; + 尾3CD.不透明度 = value; + 尾2CD.不透明度 = value; + 尾1CD.不透明度 = value; + 尾0CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 尾_竜(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_竜D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "竜尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][6])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾17 = pars["尾17"].ToPar(); + X0Y0_針 = pars["針"].ToPar(); + Pars pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + X0Y0_尾16 = pars["尾16"].ToPar(); + X0Y0_尾15 = pars["尾15"].ToPar(); + X0Y0_尾14 = pars["尾14"].ToPar(); + X0Y0_尾13 = pars["尾13"].ToPar(); + X0Y0_尾12 = pars["尾12"].ToPar(); + X0Y0_尾11 = pars["尾11"].ToPar(); + X0Y0_尾10 = pars["尾10"].ToPar(); + X0Y0_尾9 = pars["尾9"].ToPar(); + X0Y0_尾8 = pars["尾8"].ToPar(); + X0Y0_尾7 = pars["尾7"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + X0Y0_尾6 = pars["尾6"].ToPar(); + X0Y0_尾5 = pars["尾5"].ToPar(); + X0Y0_尾4 = pars["尾4"].ToPar(); + X0Y0_尾3 = pars["尾3"].ToPar(); + X0Y0_尾2 = pars["尾2"].ToPar(); + X0Y0_尾1 = pars["尾1"].ToPar(); + X0Y0_尾0 = pars["尾0"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾17_表示 = e.尾17_表示; + 針_表示 = e.針_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 尾16_表示 = e.尾16_表示; + 尾15_表示 = e.尾15_表示; + 尾14_表示 = e.尾14_表示; + 尾13_表示 = e.尾13_表示; + 尾12_表示 = e.尾12_表示; + 尾11_表示 = e.尾11_表示; + 尾10_表示 = e.尾10_表示; + 尾9_表示 = e.尾9_表示; + 尾8_表示 = e.尾8_表示; + 尾7_表示 = e.尾7_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 尾6_表示 = e.尾6_表示; + 尾5_表示 = e.尾5_表示; + 尾4_表示 = e.尾4_表示; + 尾3_表示 = e.尾3_表示; + 尾2_表示 = e.尾2_表示; + 尾1_表示 = e.尾1_表示; + 尾0_表示 = e.尾0_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_尾17CP = new ColorP(X0Y0_尾17, 尾17CD, DisUnit, abj: true); + X0Y0_針CP = new ColorP(X0Y0_針, 針CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + X0Y0_尾16CP = new ColorP(X0Y0_尾16, 尾16CD, DisUnit, abj: true); + X0Y0_尾15CP = new ColorP(X0Y0_尾15, 尾15CD, DisUnit, abj: true); + X0Y0_尾14CP = new ColorP(X0Y0_尾14, 尾14CD, DisUnit, abj: true); + X0Y0_尾13CP = new ColorP(X0Y0_尾13, 尾13CD, DisUnit, abj: true); + X0Y0_尾12CP = new ColorP(X0Y0_尾12, 尾12CD, DisUnit, abj: true); + X0Y0_尾11CP = new ColorP(X0Y0_尾11, 尾11CD, DisUnit, abj: true); + X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); + X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); + X0Y0_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, DisUnit, abj: true); + X0Y0_尾7CP = new ColorP(X0Y0_尾7, 尾7CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + X0Y0_尾6CP = new ColorP(X0Y0_尾6, 尾6CD, DisUnit, abj: true); + X0Y0_尾5CP = new ColorP(X0Y0_尾5, 尾5CD, DisUnit, abj: true); + X0Y0_尾4CP = new ColorP(X0Y0_尾4, 尾4CD, 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_尾0CP = new ColorP(X0Y0_尾0, 尾0CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖3.角度B -= num; + 鎖4.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_尾17); + Are.Draw(X0Y0_針); + Are.Draw(X0Y0_輪2_革); + Are.Draw(X0Y0_輪2_金具1); + Are.Draw(X0Y0_輪2_金具2); + Are.Draw(X0Y0_輪2_金具3); + Are.Draw(X0Y0_輪2_金具左); + Are.Draw(X0Y0_輪2_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾16); + Are.Draw(X0Y0_尾15); + Are.Draw(X0Y0_尾14); + Are.Draw(X0Y0_尾13); + Are.Draw(X0Y0_尾12); + Are.Draw(X0Y0_尾11); + Are.Draw(X0Y0_尾10); + Are.Draw(X0Y0_尾9); + Are.Draw(X0Y0_尾8); + Are.Draw(X0Y0_尾7); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + Are.Draw(X0Y0_尾6); + Are.Draw(X0Y0_尾5); + Are.Draw(X0Y0_尾4); + Are.Draw(X0Y0_尾3); + Are.Draw(X0Y0_尾2); + Are.Draw(X0Y0_尾1); + Are.Draw(X0Y0_尾0); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾17.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾16.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾15.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾14.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾13.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾12.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾11.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) + { + return p == X0Y0_輪1_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0; + yield return X0Y0_尾1; + yield return X0Y0_尾2; + yield return X0Y0_尾3; + yield return X0Y0_尾4; + yield return X0Y0_尾5; + yield return X0Y0_尾6; + yield return X0Y0_尾7; + yield return X0Y0_尾8; + yield return X0Y0_尾9; + yield return X0Y0_尾10; + yield return X0Y0_尾11; + yield return X0Y0_尾12; + yield return X0Y0_尾13; + yield return X0Y0_尾14; + yield return X0Y0_尾15; + yield return X0Y0_尾16; + yield return X0Y0_尾17; + } + + public override void 色更新() + { + X0Y0_尾17CP.Update(); + X0Y0_針CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + X0Y0_尾16CP.Update(); + X0Y0_尾15CP.Update(); + X0Y0_尾14CP.Update(); + X0Y0_尾13CP.Update(); + X0Y0_尾12CP.Update(); + X0Y0_尾11CP.Update(); + X0Y0_尾10CP.Update(); + X0Y0_尾9CP.Update(); + X0Y0_尾8CP.Update(); + X0Y0_尾7CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + X0Y0_尾6CP.Update(); + X0Y0_尾5CP.Update(); + X0Y0_尾4CP.Update(); + X0Y0_尾3CP.Update(); + X0Y0_尾2CP.Update(); + X0Y0_尾1CP.Update(); + X0Y0_尾0CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾17CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾16CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾0CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + this.配色T(0, "尾", ref 体配色.鱗0R, ref 体配色.刺青R); + 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + this.配色T(1, "尾", ref 体配色.鱗0R, ref 体配色.刺青R); + 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜D.cs index cb333f0..9c9c6a4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜D.cs @@ -1,86 +1,87 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_竜D : 尾D +namespace SlaveMatrix { - public bool 尾17_表示 = true; + [Serializable] + public class 尾_竜D : 尾D + { + public bool 尾17_表示 = true; - public bool 針_表示 = true; + public bool 針_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 尾16_表示 = true; + public bool 尾16_表示 = true; - public bool 尾15_表示 = true; + public bool 尾15_表示 = true; - public bool 尾14_表示 = true; + public bool 尾14_表示 = true; - public bool 尾13_表示 = true; + public bool 尾13_表示 = true; - public bool 尾12_表示 = true; + public bool 尾12_表示 = true; - public bool 尾11_表示 = true; + public bool 尾11_表示 = true; - public bool 尾10_表示 = true; + public bool 尾10_表示 = true; - public bool 尾9_表示 = true; + public bool 尾9_表示 = true; - public bool 尾8_表示 = true; + public bool 尾8_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾0_表示 = true; + public bool 尾0_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 尾_竜D() - { - ThisType = GetType(); - } + public 尾_竜D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_竜(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_竜(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓.cs index fb3a939..f229640 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓.cs @@ -1,7254 +1,7255 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_腓 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾1_根; + public class 尾_腓 : 尾 + { + public Par X0Y0_尾1_根; - public Par X0Y0_尾1_鱗; + public Par X0Y0_尾1_鱗; - public Par X0Y0_尾1_鱗左; + public Par X0Y0_尾1_鱗左; - public Par X0Y0_尾1_鱗右; + public Par X0Y0_尾1_鱗右; - public Par X0Y0_尾1_尾; + public Par X0Y0_尾1_尾; - public Par X0Y0_尾2_鱗; + public Par X0Y0_尾2_鱗; - public Par X0Y0_尾2_鱗左; + public Par X0Y0_尾2_鱗左; - public Par X0Y0_尾2_鱗右; + public Par X0Y0_尾2_鱗右; - public Par X0Y0_尾2_尾; + public Par X0Y0_尾2_尾; - public Par X0Y0_尾3_鱗; + public Par X0Y0_尾3_鱗; - public Par X0Y0_尾3_鱗左; + public Par X0Y0_尾3_鱗左; - public Par X0Y0_尾3_鱗右; + public Par X0Y0_尾3_鱗右; - public Par X0Y0_尾3_尾; + public Par X0Y0_尾3_尾; - public Par X0Y0_尾4_鱗; + public Par X0Y0_尾4_鱗; - public Par X0Y0_尾4_鱗左; + public Par X0Y0_尾4_鱗左; - public Par X0Y0_尾4_鱗右; + public Par X0Y0_尾4_鱗右; - public Par X0Y0_尾4_尾; + public Par X0Y0_尾4_尾; - public Par X0Y0_尾5_鱗; + public Par X0Y0_尾5_鱗; - public Par X0Y0_尾5_鱗左; + public Par X0Y0_尾5_鱗左; - public Par X0Y0_尾5_鱗右; + public Par X0Y0_尾5_鱗右; - public Par X0Y0_尾5_尾; + public Par X0Y0_尾5_尾; - public Par X0Y0_尾6_鱗; + public Par X0Y0_尾6_鱗; - public Par X0Y0_尾6_鱗左; + public Par X0Y0_尾6_鱗左; - public Par X0Y0_尾6_鱗右; + public Par X0Y0_尾6_鱗右; - public Par X0Y0_尾6_尾; + public Par X0Y0_尾6_尾; - public Par X0Y0_尾7_鱗; + public Par X0Y0_尾7_鱗; - public Par X0Y0_尾7_鱗左; + public Par X0Y0_尾7_鱗左; - public Par X0Y0_尾7_鱗右; + public Par X0Y0_尾7_鱗右; - public Par X0Y0_尾7_尾; + public Par X0Y0_尾7_尾; - public Par X0Y0_尾8_鱗; + public Par X0Y0_尾8_鱗; - public Par X0Y0_尾8_鱗左; + public Par X0Y0_尾8_鱗左; - public Par X0Y0_尾8_鱗右; + public Par X0Y0_尾8_鱗右; - public Par X0Y0_尾8_尾; + public Par X0Y0_尾8_尾; - public Par X0Y0_尾9_鱗; + public Par X0Y0_尾9_鱗; - public Par X0Y0_尾9_鱗左; + public Par X0Y0_尾9_鱗左; - public Par X0Y0_尾9_鱗右; + public Par X0Y0_尾9_鱗右; - public Par X0Y0_尾9_尾; + public Par X0Y0_尾9_尾; - public Par X0Y0_尾10_鱗; + public Par X0Y0_尾10_鱗; - public Par X0Y0_尾10_鱗左; + public Par X0Y0_尾10_鱗左; - public Par X0Y0_尾10_鱗右; + public Par X0Y0_尾10_鱗右; - public Par X0Y0_尾10_尾; + public Par X0Y0_尾10_尾; - public Par X0Y0_尾11_鱗; + public Par X0Y0_尾11_鱗; - public Par X0Y0_尾11_鱗左; + public Par X0Y0_尾11_鱗左; - public Par X0Y0_尾11_鱗右; + public Par X0Y0_尾11_鱗右; - public Par X0Y0_尾11_尾; + public Par X0Y0_尾11_尾; - public Par X0Y0_尾12_鱗; + public Par X0Y0_尾12_鱗; - public Par X0Y0_尾12_鱗左; + public Par X0Y0_尾12_鱗左; - public Par X0Y0_尾12_鱗右; + public Par X0Y0_尾12_鱗右; - public Par X0Y0_尾12_尾; + public Par X0Y0_尾12_尾; - public Par X0Y0_尾13_鱗; + public Par X0Y0_尾13_鱗; - public Par X0Y0_尾13_鱗左; + public Par X0Y0_尾13_鱗左; - public Par X0Y0_尾13_鱗右; + public Par X0Y0_尾13_鱗右; - public Par X0Y0_尾13_尾; + public Par X0Y0_尾13_尾; - public Par X0Y0_尾14_鱗; + public Par X0Y0_尾14_鱗; - public Par X0Y0_尾14_鱗左; + public Par X0Y0_尾14_鱗左; - public Par X0Y0_尾14_鱗右; + public Par X0Y0_尾14_鱗右; - public Par X0Y0_尾14_尾; + public Par X0Y0_尾14_尾; - public Par X0Y0_尾15_鱗; + public Par X0Y0_尾15_鱗; - public Par X0Y0_尾15_鱗左; + public Par X0Y0_尾15_鱗左; - public Par X0Y0_尾15_鱗右; + public Par X0Y0_尾15_鱗右; - public Par X0Y0_尾15_尾; + public Par X0Y0_尾15_尾; - public Par X0Y0_尾16_鱗; + public Par X0Y0_尾16_鱗; - public Par X0Y0_尾16_鱗左; + public Par X0Y0_尾16_鱗左; - public Par X0Y0_尾16_鱗右; + public Par X0Y0_尾16_鱗右; - public Par X0Y0_尾16_尾; + public Par X0Y0_尾16_尾; - public Par X0Y0_尾17_鱗; + public Par X0Y0_尾17_鱗; - public Par X0Y0_尾17_鱗左; + public Par X0Y0_尾17_鱗左; - public Par X0Y0_尾17_鱗右; + public Par X0Y0_尾17_鱗右; - public Par X0Y0_尾17_尾; + public Par X0Y0_尾17_尾; - public Par X0Y0_尾18_鱗; + public Par X0Y0_尾18_鱗; - public Par X0Y0_尾18_鱗左; + public Par X0Y0_尾18_鱗左; - public Par X0Y0_尾18_鱗右; + public Par X0Y0_尾18_鱗右; - public Par X0Y0_尾18_尾; + public Par X0Y0_尾18_尾; - public Par X0Y0_尾19_鱗; + public Par X0Y0_尾19_鱗; - public Par X0Y0_尾19_鱗左; + public Par X0Y0_尾19_鱗左; - public Par X0Y0_尾19_鱗右; + public Par X0Y0_尾19_鱗右; - public Par X0Y0_尾19_尾; + public Par X0Y0_尾19_尾; - public Par X0Y0_尾20_鱗; + public Par X0Y0_尾20_鱗; - public Par X0Y0_尾20_鱗左; + public Par X0Y0_尾20_鱗左; - public Par X0Y0_尾20_鱗右; + public Par X0Y0_尾20_鱗右; - public Par X0Y0_尾20_尾; + public Par X0Y0_尾20_尾; - public Par X0Y0_尾21_鱗; + public Par X0Y0_尾21_鱗; - public Par X0Y0_尾21_鱗左; + public Par X0Y0_尾21_鱗左; - public Par X0Y0_尾21_鱗右; + public Par X0Y0_尾21_鱗右; - public Par X0Y0_尾21_尾; + public Par X0Y0_尾21_尾; - public Par X0Y0_尾22_鱗; + public Par X0Y0_尾22_鱗; - public Par X0Y0_尾22_鱗左; + public Par X0Y0_尾22_鱗左; - public Par X0Y0_尾22_鱗右; + public Par X0Y0_尾22_鱗右; - public Par X0Y0_尾22_尾; + public Par X0Y0_尾22_尾; - public Par X0Y0_尾23_鱗; + public Par X0Y0_尾23_鱗; - public Par X0Y0_尾23_鱗左; + public Par X0Y0_尾23_鱗左; - public Par X0Y0_尾23_鱗右; + public Par X0Y0_尾23_鱗右; - public Par X0Y0_尾23_尾; + public Par X0Y0_尾23_尾; - public Par X0Y0_尾24_鱗; + public Par X0Y0_尾24_鱗; - public Par X0Y0_尾24_鱗左; + public Par X0Y0_尾24_鱗左; - public Par X0Y0_尾24_鱗右; + public Par X0Y0_尾24_鱗右; - public Par X0Y0_尾24_尾; + public Par X0Y0_尾24_尾; - public Par X0Y0_尾25_鱗; + public Par X0Y0_尾25_鱗; - public Par X0Y0_尾25_鱗左; + public Par X0Y0_尾25_鱗左; - public Par X0Y0_尾25_鱗右; + public Par X0Y0_尾25_鱗右; - public Par X0Y0_尾25_尾; + public Par X0Y0_尾25_尾; - public Par X0Y0_尾26_鱗; + public Par X0Y0_尾26_鱗; - public Par X0Y0_尾26_鱗左; + public Par X0Y0_尾26_鱗左; - public Par X0Y0_尾26_鱗右; + public Par X0Y0_尾26_鱗右; - public Par X0Y0_尾26_尾; + public Par X0Y0_尾26_尾; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public Par X0Y0_尾27_鱗; + public Par X0Y0_尾27_鱗; - public Par X0Y0_尾27_鱗左; + public Par X0Y0_尾27_鱗左; - public Par X0Y0_尾27_鱗右; + public Par X0Y0_尾27_鱗右; - public Par X0Y0_尾27_尾; + public Par X0Y0_尾27_尾; - public Par X0Y0_尾28_鱗; + public Par X0Y0_尾28_鱗; - public Par X0Y0_尾28_鱗左; + public Par X0Y0_尾28_鱗左; - public Par X0Y0_尾28_鱗右; + public Par X0Y0_尾28_鱗右; - public Par X0Y0_尾28_尾; + public Par X0Y0_尾28_尾; - public Par X0Y0_尾29_鱗; + public Par X0Y0_尾29_鱗; - public Par X0Y0_尾29_鱗左; + public Par X0Y0_尾29_鱗左; - public Par X0Y0_尾29_鱗右; + public Par X0Y0_尾29_鱗右; - public Par X0Y0_尾29_尾; + public Par X0Y0_尾29_尾; - public Par X0Y0_尾30_鱗; + public Par X0Y0_尾30_鱗; - public Par X0Y0_尾30_鱗左; + public Par X0Y0_尾30_鱗左; - public Par X0Y0_尾30_鱗右; + public Par X0Y0_尾30_鱗右; - public Par X0Y0_尾30_尾; + public Par X0Y0_尾30_尾; - public Par X0Y0_頚_頚; + public Par X0Y0_頚_頚; - public Par X0Y0_頚_鱗3_鱗1; + public Par X0Y0_頚_鱗3_鱗1; - public Par X0Y0_頚_鱗3_鱗2; + public Par X0Y0_頚_鱗3_鱗2; - public Par X0Y0_頚_鱗3_鱗3; + public Par X0Y0_頚_鱗3_鱗3; - public Par X0Y0_頚_鱗3_鱗4; + public Par X0Y0_頚_鱗3_鱗4; - public Par X0Y0_頚_鱗3_鱗5; + public Par X0Y0_頚_鱗3_鱗5; - public Par X0Y0_頚_鱗3_鱗6; + public Par X0Y0_頚_鱗3_鱗6; - public Par X0Y0_頚_鱗3_鱗7; + public Par X0Y0_頚_鱗3_鱗7; - public Par X0Y0_頚_鱗3_鱗8; + public Par X0Y0_頚_鱗3_鱗8; - public Par X0Y0_頚_鱗3_鱗9; + public Par X0Y0_頚_鱗3_鱗9; - public Par X0Y0_頚_鱗2_鱗1; + public Par X0Y0_頚_鱗2_鱗1; - public Par X0Y0_頚_鱗2_鱗2; + public Par X0Y0_頚_鱗2_鱗2; - public Par X0Y0_頚_鱗2_鱗3; + public Par X0Y0_頚_鱗2_鱗3; - public Par X0Y0_頚_鱗2_鱗4; + public Par X0Y0_頚_鱗2_鱗4; - public Par X0Y0_頚_鱗2_鱗5; + public Par X0Y0_頚_鱗2_鱗5; - public Par X0Y0_頚_鱗2_鱗6; + public Par X0Y0_頚_鱗2_鱗6; - public Par X0Y0_頚_鱗2_鱗7; + public Par X0Y0_頚_鱗2_鱗7; - public Par X0Y0_頚_鱗2_鱗8; + public Par X0Y0_頚_鱗2_鱗8; - public Par X0Y0_頚_鱗2_鱗9; + public Par X0Y0_頚_鱗2_鱗9; - public Par X0Y0_頚_鱗2_鱗10; + public Par X0Y0_頚_鱗2_鱗10; - public Par X0Y0_頚_鱗1_鱗1_鱗1; + public Par X0Y0_頚_鱗1_鱗1_鱗1; - public Par X0Y0_頚_鱗1_鱗1_鱗2; + public Par X0Y0_頚_鱗1_鱗1_鱗2; - public Par X0Y0_頚_鱗1_鱗2_鱗1; + public Par X0Y0_頚_鱗1_鱗2_鱗1; - public Par X0Y0_頚_鱗1_鱗2_鱗2; + public Par X0Y0_頚_鱗1_鱗2_鱗2; - public Par X0Y0_頚_鱗1_鱗3_鱗1; + public Par X0Y0_頚_鱗1_鱗3_鱗1; - public Par X0Y0_頚_鱗1_鱗3_鱗2; + public Par X0Y0_頚_鱗1_鱗3_鱗2; - public Par X0Y0_頚_鱗1_鱗4_鱗1; + public Par X0Y0_頚_鱗1_鱗4_鱗1; - public Par X0Y0_頚_鱗1_鱗4_鱗2; + public Par X0Y0_頚_鱗1_鱗4_鱗2; - public Par X0Y0_頚_鱗1_鱗5_鱗1; + public Par X0Y0_頚_鱗1_鱗5_鱗1; - public Par X0Y0_頚_鱗1_鱗5_鱗2; + public Par X0Y0_頚_鱗1_鱗5_鱗2; - public Par X0Y0_頚_鱗1_鱗6_鱗1; + public Par X0Y0_頚_鱗1_鱗6_鱗1; - public Par X0Y0_頚_鱗1_鱗6_鱗2; + public Par X0Y0_頚_鱗1_鱗6_鱗2; - public Par X0Y0_頚_鱗1_鱗7_鱗1; + public Par X0Y0_頚_鱗1_鱗7_鱗1; - public Par X0Y0_頚_鱗1_鱗7_鱗2; + public Par X0Y0_頚_鱗1_鱗7_鱗2; - public Par X0Y0_頚_鱗1_鱗8_鱗1; + public Par X0Y0_頚_鱗1_鱗8_鱗1; - public Par X0Y0_頚_鱗1_鱗8_鱗2; + public Par X0Y0_頚_鱗1_鱗8_鱗2; - public Par X0Y0_頚_鱗1_鱗9_鱗1; + public Par X0Y0_頚_鱗1_鱗9_鱗1; - public Par X0Y0_頚_鱗1_鱗9_鱗2; + public Par X0Y0_頚_鱗1_鱗9_鱗2; - public Par X0Y0_頚_鱗1_鱗10_鱗1; + public Par X0Y0_頚_鱗1_鱗10_鱗1; - public Par X0Y0_頚_鱗1_鱗10_鱗2; + public Par X0Y0_頚_鱗1_鱗10_鱗2; - public Par X0Y0_頚_鱗1_鱗11_鱗1; + public Par X0Y0_頚_鱗1_鱗11_鱗1; - public Par X0Y0_頚_鱗1_鱗11_鱗2; + public Par X0Y0_頚_鱗1_鱗11_鱗2; - public Par X0Y0_頚_鱗1_鱗12_鱗1; + public Par X0Y0_頚_鱗1_鱗12_鱗1; - public Par X0Y0_頚_鱗1_鱗12_鱗2; + public Par X0Y0_頚_鱗1_鱗12_鱗2; - public Par X0Y0_頚_鱗1_鱗13_鱗1; + public Par X0Y0_頚_鱗1_鱗13_鱗1; - public Par X0Y0_頚_鱗1_鱗13_鱗2; + public Par X0Y0_頚_鱗1_鱗13_鱗2; - public Par X0Y0_頚_鱗1_鱗14_鱗1; + public Par X0Y0_頚_鱗1_鱗14_鱗1; - public Par X0Y0_頚_鱗1_鱗14_鱗2; + public Par X0Y0_頚_鱗1_鱗14_鱗2; - public Par X0Y0_頚_鱗1_鱗15_鱗1; + public Par X0Y0_頚_鱗1_鱗15_鱗1; - public Par X0Y0_頚_鱗1_鱗15_鱗2; + public Par X0Y0_頚_鱗1_鱗15_鱗2; - public Par X0Y0_頚_鱗1_鱗16_鱗1; + public Par X0Y0_頚_鱗1_鱗16_鱗1; - public Par X0Y0_頚_鱗1_鱗16_鱗2; + public Par X0Y0_頚_鱗1_鱗16_鱗2; - public Par X0Y0_頚_鱗1_鱗17_鱗1; + public Par X0Y0_頚_鱗1_鱗17_鱗1; - public Par X0Y0_頚_鱗1_鱗17_鱗2; + public Par X0Y0_頚_鱗1_鱗17_鱗2; - public Par X0Y0_頭_上顎_顎基; + public Par X0Y0_頭_上顎_顎基; - public Par X0Y0_頭_上顎_鱗4; + public Par X0Y0_頭_上顎_鱗4; - public Par X0Y0_頭_上顎_鱗左1; + public Par X0Y0_頭_上顎_鱗左1; - public Par X0Y0_頭_上顎_鱗右1; + public Par X0Y0_頭_上顎_鱗右1; - public Par X0Y0_頭_上顎_鱗左2; + public Par X0Y0_頭_上顎_鱗左2; - public Par X0Y0_頭_上顎_鱗右2; + public Par X0Y0_頭_上顎_鱗右2; - public Par X0Y0_頭_上顎_鱗左3; + public Par X0Y0_頭_上顎_鱗左3; - public Par X0Y0_頭_上顎_鱗右3; + public Par X0Y0_頭_上顎_鱗右3; - public Par X0Y0_頭_上顎_鱗左4; + public Par X0Y0_頭_上顎_鱗左4; - public Par X0Y0_頭_上顎_鱗右4; + public Par X0Y0_頭_上顎_鱗右4; - public Par X0Y0_頭_上顎_鱗左5; + public Par X0Y0_頭_上顎_鱗左5; - public Par X0Y0_頭_上顎_鱗右5; + public Par X0Y0_頭_上顎_鱗右5; - public Par X0Y0_頭_上顎_鱗左8; + public Par X0Y0_頭_上顎_鱗左8; - public Par X0Y0_頭_上顎_鱗右8; + public Par X0Y0_頭_上顎_鱗右8; - public Par X0Y0_頭_上顎_鱗左9; + public Par X0Y0_頭_上顎_鱗左9; - public Par X0Y0_頭_上顎_鱗右9; + public Par X0Y0_頭_上顎_鱗右9; - public Par X0Y0_頭_上顎_鱗左10; + public Par X0Y0_頭_上顎_鱗左10; - public Par X0Y0_頭_上顎_鱗右10; + public Par X0Y0_頭_上顎_鱗右10; - public Par X0Y0_頭_上顎_鱗左11; + public Par X0Y0_頭_上顎_鱗左11; - public Par X0Y0_頭_上顎_鱗右11; + public Par X0Y0_頭_上顎_鱗右11; - public Par X0Y0_頭_下顎_顎基; + public Par X0Y0_頭_下顎_顎基; - public Par X0Y0_頭_下顎_鱗1; + public Par X0Y0_頭_下顎_鱗1; - public Par X0Y0_頭_下顎_鱗2; + public Par X0Y0_頭_下顎_鱗2; - public Par X0Y0_頭_下顎_鱗3; + public Par X0Y0_頭_下顎_鱗3; - public Par X0Y0_頭_下顎_鱗4; + public Par X0Y0_頭_下顎_鱗4; - public Par X0Y0_頭_下顎_鱗左1; + public Par X0Y0_頭_下顎_鱗左1; - public Par X0Y0_頭_下顎_鱗右1; + public Par X0Y0_頭_下顎_鱗右1; - public Par X0Y0_頭_下顎_鱗左2; + public Par X0Y0_頭_下顎_鱗左2; - public Par X0Y0_頭_下顎_鱗右2; + public Par X0Y0_頭_下顎_鱗右2; - public Par X0Y0_頭_下顎_鱗左3; + public Par X0Y0_頭_下顎_鱗左3; - public Par X0Y0_頭_下顎_鱗右3; + public Par X0Y0_頭_下顎_鱗右3; - public Par X0Y0_頭_下顎_鱗左4; + public Par X0Y0_頭_下顎_鱗左4; - public Par X0Y0_頭_下顎_鱗右4; + public Par X0Y0_頭_下顎_鱗右4; - public Par X0Y0_頭_下顎_鱗左5; + public Par X0Y0_頭_下顎_鱗左5; - public Par X0Y0_頭_下顎_鱗右5; + public Par X0Y0_頭_下顎_鱗右5; - public Par X0Y0_頭_下顎_鱗左6; + public Par X0Y0_頭_下顎_鱗左6; - public Par X0Y0_頭_下顎_鱗右6; + public Par X0Y0_頭_下顎_鱗右6; - public Par X0Y0_頭_下顎_鱗左7; + public Par X0Y0_頭_下顎_鱗左7; - public Par X0Y0_頭_下顎_鱗右7; + public Par X0Y0_頭_下顎_鱗右7; - public Par X0Y0_頭_下顎_鱗左8; + public Par X0Y0_頭_下顎_鱗左8; - public Par X0Y0_頭_下顎_鱗右8; + public Par X0Y0_頭_下顎_鱗右8; - public Par X0Y0_頭_下顎_鱗左9; + public Par X0Y0_頭_下顎_鱗左9; - public Par X0Y0_頭_下顎_鱗右9; + public Par X0Y0_頭_下顎_鱗右9; - public Par X0Y0_頭_下顎_鱗左10; + public Par X0Y0_頭_下顎_鱗左10; - public Par X0Y0_頭_下顎_鱗右10; + public Par X0Y0_頭_下顎_鱗右10; - public Par X0Y0_頭_下顎_鱗左11; + public Par X0Y0_頭_下顎_鱗左11; - public Par X0Y0_頭_下顎_鱗右11; + public Par X0Y0_頭_下顎_鱗右11; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public ColorD 尾1_根CD; + public ColorD 尾1_根CD; - public ColorD 尾1_鱗CD; + public ColorD 尾1_鱗CD; - public ColorD 尾1_鱗左CD; + public ColorD 尾1_鱗左CD; - public ColorD 尾1_鱗右CD; + public ColorD 尾1_鱗右CD; - public ColorD 尾1_尾CD; + public ColorD 尾1_尾CD; - public ColorD 尾2_鱗CD; + public ColorD 尾2_鱗CD; - public ColorD 尾2_鱗左CD; + public ColorD 尾2_鱗左CD; - public ColorD 尾2_鱗右CD; + public ColorD 尾2_鱗右CD; - public ColorD 尾2_尾CD; + public ColorD 尾2_尾CD; - public ColorD 尾3_鱗CD; + public ColorD 尾3_鱗CD; - public ColorD 尾3_鱗左CD; + public ColorD 尾3_鱗左CD; - public ColorD 尾3_鱗右CD; + public ColorD 尾3_鱗右CD; - public ColorD 尾3_尾CD; + public ColorD 尾3_尾CD; - public ColorD 尾4_鱗CD; + public ColorD 尾4_鱗CD; - public ColorD 尾4_鱗左CD; + public ColorD 尾4_鱗左CD; - public ColorD 尾4_鱗右CD; + public ColorD 尾4_鱗右CD; - public ColorD 尾4_尾CD; + public ColorD 尾4_尾CD; - public ColorD 尾5_鱗CD; + public ColorD 尾5_鱗CD; - public ColorD 尾5_鱗左CD; + public ColorD 尾5_鱗左CD; - public ColorD 尾5_鱗右CD; + public ColorD 尾5_鱗右CD; - public ColorD 尾5_尾CD; + public ColorD 尾5_尾CD; - public ColorD 尾6_鱗CD; + public ColorD 尾6_鱗CD; - public ColorD 尾6_鱗左CD; + public ColorD 尾6_鱗左CD; - public ColorD 尾6_鱗右CD; + public ColorD 尾6_鱗右CD; - public ColorD 尾6_尾CD; + public ColorD 尾6_尾CD; - public ColorD 尾7_鱗CD; + public ColorD 尾7_鱗CD; - public ColorD 尾7_鱗左CD; + public ColorD 尾7_鱗左CD; - public ColorD 尾7_鱗右CD; + public ColorD 尾7_鱗右CD; - public ColorD 尾7_尾CD; + public ColorD 尾7_尾CD; - public ColorD 尾8_鱗CD; + public ColorD 尾8_鱗CD; - public ColorD 尾8_鱗左CD; + public ColorD 尾8_鱗左CD; - public ColorD 尾8_鱗右CD; + public ColorD 尾8_鱗右CD; - public ColorD 尾8_尾CD; + public ColorD 尾8_尾CD; - public ColorD 尾9_鱗CD; + public ColorD 尾9_鱗CD; - public ColorD 尾9_鱗左CD; + public ColorD 尾9_鱗左CD; - public ColorD 尾9_鱗右CD; + public ColorD 尾9_鱗右CD; - public ColorD 尾9_尾CD; + public ColorD 尾9_尾CD; - public ColorD 尾10_鱗CD; + public ColorD 尾10_鱗CD; - public ColorD 尾10_鱗左CD; + public ColorD 尾10_鱗左CD; - public ColorD 尾10_鱗右CD; + public ColorD 尾10_鱗右CD; - public ColorD 尾10_尾CD; + public ColorD 尾10_尾CD; - public ColorD 尾11_鱗CD; + public ColorD 尾11_鱗CD; - public ColorD 尾11_鱗左CD; + public ColorD 尾11_鱗左CD; - public ColorD 尾11_鱗右CD; + public ColorD 尾11_鱗右CD; - public ColorD 尾11_尾CD; + public ColorD 尾11_尾CD; - public ColorD 尾12_鱗CD; + public ColorD 尾12_鱗CD; - public ColorD 尾12_鱗左CD; + public ColorD 尾12_鱗左CD; - public ColorD 尾12_鱗右CD; + public ColorD 尾12_鱗右CD; - public ColorD 尾12_尾CD; + public ColorD 尾12_尾CD; - public ColorD 尾13_鱗CD; + public ColorD 尾13_鱗CD; - public ColorD 尾13_鱗左CD; + public ColorD 尾13_鱗左CD; - public ColorD 尾13_鱗右CD; + public ColorD 尾13_鱗右CD; - public ColorD 尾13_尾CD; + public ColorD 尾13_尾CD; - public ColorD 尾14_鱗CD; + public ColorD 尾14_鱗CD; - public ColorD 尾14_鱗左CD; + public ColorD 尾14_鱗左CD; - public ColorD 尾14_鱗右CD; + public ColorD 尾14_鱗右CD; - public ColorD 尾14_尾CD; + public ColorD 尾14_尾CD; - public ColorD 尾15_鱗CD; + public ColorD 尾15_鱗CD; - public ColorD 尾15_鱗左CD; + public ColorD 尾15_鱗左CD; - public ColorD 尾15_鱗右CD; + public ColorD 尾15_鱗右CD; - public ColorD 尾15_尾CD; + public ColorD 尾15_尾CD; - public ColorD 尾16_鱗CD; + public ColorD 尾16_鱗CD; - public ColorD 尾16_鱗左CD; + public ColorD 尾16_鱗左CD; - public ColorD 尾16_鱗右CD; + public ColorD 尾16_鱗右CD; - public ColorD 尾16_尾CD; + public ColorD 尾16_尾CD; - public ColorD 尾17_鱗CD; + public ColorD 尾17_鱗CD; - public ColorD 尾17_鱗左CD; + public ColorD 尾17_鱗左CD; - public ColorD 尾17_鱗右CD; + public ColorD 尾17_鱗右CD; - public ColorD 尾17_尾CD; + public ColorD 尾17_尾CD; - public ColorD 尾18_鱗CD; + public ColorD 尾18_鱗CD; - public ColorD 尾18_鱗左CD; + public ColorD 尾18_鱗左CD; - public ColorD 尾18_鱗右CD; + public ColorD 尾18_鱗右CD; - public ColorD 尾18_尾CD; + public ColorD 尾18_尾CD; - public ColorD 尾19_鱗CD; + public ColorD 尾19_鱗CD; - public ColorD 尾19_鱗左CD; + public ColorD 尾19_鱗左CD; - public ColorD 尾19_鱗右CD; + public ColorD 尾19_鱗右CD; - public ColorD 尾19_尾CD; + public ColorD 尾19_尾CD; - public ColorD 尾20_鱗CD; + public ColorD 尾20_鱗CD; - public ColorD 尾20_鱗左CD; + public ColorD 尾20_鱗左CD; - public ColorD 尾20_鱗右CD; + public ColorD 尾20_鱗右CD; - public ColorD 尾20_尾CD; + public ColorD 尾20_尾CD; - public ColorD 尾21_鱗CD; + public ColorD 尾21_鱗CD; - public ColorD 尾21_鱗左CD; + public ColorD 尾21_鱗左CD; - public ColorD 尾21_鱗右CD; + public ColorD 尾21_鱗右CD; - public ColorD 尾21_尾CD; + public ColorD 尾21_尾CD; - public ColorD 尾22_鱗CD; + public ColorD 尾22_鱗CD; - public ColorD 尾22_鱗左CD; + public ColorD 尾22_鱗左CD; - public ColorD 尾22_鱗右CD; + public ColorD 尾22_鱗右CD; - public ColorD 尾22_尾CD; + public ColorD 尾22_尾CD; - public ColorD 尾23_鱗CD; + public ColorD 尾23_鱗CD; - public ColorD 尾23_鱗左CD; + public ColorD 尾23_鱗左CD; - public ColorD 尾23_鱗右CD; + public ColorD 尾23_鱗右CD; - public ColorD 尾23_尾CD; + public ColorD 尾23_尾CD; - public ColorD 尾24_鱗CD; + public ColorD 尾24_鱗CD; - public ColorD 尾24_鱗左CD; + public ColorD 尾24_鱗左CD; - public ColorD 尾24_鱗右CD; + public ColorD 尾24_鱗右CD; - public ColorD 尾24_尾CD; + public ColorD 尾24_尾CD; - public ColorD 尾25_鱗CD; + public ColorD 尾25_鱗CD; - public ColorD 尾25_鱗左CD; + public ColorD 尾25_鱗左CD; - public ColorD 尾25_鱗右CD; + public ColorD 尾25_鱗右CD; - public ColorD 尾25_尾CD; + public ColorD 尾25_尾CD; - public ColorD 尾26_鱗CD; + public ColorD 尾26_鱗CD; - public ColorD 尾26_鱗左CD; + public ColorD 尾26_鱗左CD; - public ColorD 尾26_鱗右CD; + public ColorD 尾26_鱗右CD; - public ColorD 尾26_尾CD; + public ColorD 尾26_尾CD; - public ColorD 尾27_鱗CD; + public ColorD 尾27_鱗CD; - public ColorD 尾27_鱗左CD; + public ColorD 尾27_鱗左CD; - public ColorD 尾27_鱗右CD; + public ColorD 尾27_鱗右CD; - public ColorD 尾27_尾CD; + public ColorD 尾27_尾CD; - public ColorD 尾28_鱗CD; + public ColorD 尾28_鱗CD; - public ColorD 尾28_鱗左CD; + public ColorD 尾28_鱗左CD; - public ColorD 尾28_鱗右CD; + public ColorD 尾28_鱗右CD; - public ColorD 尾28_尾CD; + public ColorD 尾28_尾CD; - public ColorD 尾29_鱗CD; + public ColorD 尾29_鱗CD; - public ColorD 尾29_鱗左CD; + public ColorD 尾29_鱗左CD; - public ColorD 尾29_鱗右CD; + public ColorD 尾29_鱗右CD; - public ColorD 尾29_尾CD; + public ColorD 尾29_尾CD; - public ColorD 尾30_鱗CD; + public ColorD 尾30_鱗CD; - public ColorD 尾30_鱗左CD; + public ColorD 尾30_鱗左CD; - public ColorD 尾30_鱗右CD; + public ColorD 尾30_鱗右CD; - public ColorD 尾30_尾CD; + public ColorD 尾30_尾CD; - public ColorD 頚_頚CD; + public ColorD 頚_頚CD; - public ColorD 頚_鱗3_鱗1CD; + public ColorD 頚_鱗3_鱗1CD; - public ColorD 頚_鱗3_鱗2CD; + public ColorD 頚_鱗3_鱗2CD; - public ColorD 頚_鱗3_鱗3CD; + public ColorD 頚_鱗3_鱗3CD; - public ColorD 頚_鱗3_鱗4CD; + public ColorD 頚_鱗3_鱗4CD; - public ColorD 頚_鱗3_鱗5CD; + public ColorD 頚_鱗3_鱗5CD; - public ColorD 頚_鱗3_鱗6CD; + public ColorD 頚_鱗3_鱗6CD; - public ColorD 頚_鱗3_鱗7CD; + public ColorD 頚_鱗3_鱗7CD; - public ColorD 頚_鱗3_鱗8CD; + public ColorD 頚_鱗3_鱗8CD; - public ColorD 頚_鱗3_鱗9CD; + public ColorD 頚_鱗3_鱗9CD; - public ColorD 頚_鱗2_鱗1CD; + public ColorD 頚_鱗2_鱗1CD; - public ColorD 頚_鱗2_鱗2CD; + public ColorD 頚_鱗2_鱗2CD; - public ColorD 頚_鱗2_鱗3CD; + public ColorD 頚_鱗2_鱗3CD; - public ColorD 頚_鱗2_鱗4CD; + public ColorD 頚_鱗2_鱗4CD; - public ColorD 頚_鱗2_鱗5CD; + public ColorD 頚_鱗2_鱗5CD; - public ColorD 頚_鱗2_鱗6CD; + public ColorD 頚_鱗2_鱗6CD; - public ColorD 頚_鱗2_鱗7CD; + public ColorD 頚_鱗2_鱗7CD; - public ColorD 頚_鱗2_鱗8CD; + public ColorD 頚_鱗2_鱗8CD; - public ColorD 頚_鱗2_鱗9CD; + public ColorD 頚_鱗2_鱗9CD; - public ColorD 頚_鱗2_鱗10CD; + public ColorD 頚_鱗2_鱗10CD; - public ColorD 頚_鱗1_鱗1_鱗1CD; + public ColorD 頚_鱗1_鱗1_鱗1CD; - public ColorD 頚_鱗1_鱗1_鱗2CD; + public ColorD 頚_鱗1_鱗1_鱗2CD; - public ColorD 頚_鱗1_鱗2_鱗1CD; + public ColorD 頚_鱗1_鱗2_鱗1CD; - public ColorD 頚_鱗1_鱗2_鱗2CD; + public ColorD 頚_鱗1_鱗2_鱗2CD; - public ColorD 頚_鱗1_鱗3_鱗1CD; + public ColorD 頚_鱗1_鱗3_鱗1CD; - public ColorD 頚_鱗1_鱗3_鱗2CD; + public ColorD 頚_鱗1_鱗3_鱗2CD; - public ColorD 頚_鱗1_鱗4_鱗1CD; + public ColorD 頚_鱗1_鱗4_鱗1CD; - public ColorD 頚_鱗1_鱗4_鱗2CD; + public ColorD 頚_鱗1_鱗4_鱗2CD; - public ColorD 頚_鱗1_鱗5_鱗1CD; + public ColorD 頚_鱗1_鱗5_鱗1CD; - public ColorD 頚_鱗1_鱗5_鱗2CD; + public ColorD 頚_鱗1_鱗5_鱗2CD; - public ColorD 頚_鱗1_鱗6_鱗1CD; + public ColorD 頚_鱗1_鱗6_鱗1CD; - public ColorD 頚_鱗1_鱗6_鱗2CD; + public ColorD 頚_鱗1_鱗6_鱗2CD; - public ColorD 頚_鱗1_鱗7_鱗1CD; + public ColorD 頚_鱗1_鱗7_鱗1CD; - public ColorD 頚_鱗1_鱗7_鱗2CD; + public ColorD 頚_鱗1_鱗7_鱗2CD; - public ColorD 頚_鱗1_鱗8_鱗1CD; + public ColorD 頚_鱗1_鱗8_鱗1CD; - public ColorD 頚_鱗1_鱗8_鱗2CD; + public ColorD 頚_鱗1_鱗8_鱗2CD; - public ColorD 頚_鱗1_鱗9_鱗1CD; + public ColorD 頚_鱗1_鱗9_鱗1CD; - public ColorD 頚_鱗1_鱗9_鱗2CD; + public ColorD 頚_鱗1_鱗9_鱗2CD; - public ColorD 頚_鱗1_鱗10_鱗1CD; + public ColorD 頚_鱗1_鱗10_鱗1CD; - public ColorD 頚_鱗1_鱗10_鱗2CD; + public ColorD 頚_鱗1_鱗10_鱗2CD; - public ColorD 頚_鱗1_鱗11_鱗1CD; + public ColorD 頚_鱗1_鱗11_鱗1CD; - public ColorD 頚_鱗1_鱗11_鱗2CD; + public ColorD 頚_鱗1_鱗11_鱗2CD; - public ColorD 頚_鱗1_鱗12_鱗1CD; + public ColorD 頚_鱗1_鱗12_鱗1CD; - public ColorD 頚_鱗1_鱗12_鱗2CD; + public ColorD 頚_鱗1_鱗12_鱗2CD; - public ColorD 頚_鱗1_鱗13_鱗1CD; + public ColorD 頚_鱗1_鱗13_鱗1CD; - public ColorD 頚_鱗1_鱗13_鱗2CD; + public ColorD 頚_鱗1_鱗13_鱗2CD; - public ColorD 頚_鱗1_鱗14_鱗1CD; + public ColorD 頚_鱗1_鱗14_鱗1CD; - public ColorD 頚_鱗1_鱗14_鱗2CD; + public ColorD 頚_鱗1_鱗14_鱗2CD; - public ColorD 頚_鱗1_鱗15_鱗1CD; + public ColorD 頚_鱗1_鱗15_鱗1CD; - public ColorD 頚_鱗1_鱗15_鱗2CD; + public ColorD 頚_鱗1_鱗15_鱗2CD; - public ColorD 頚_鱗1_鱗16_鱗1CD; + public ColorD 頚_鱗1_鱗16_鱗1CD; - public ColorD 頚_鱗1_鱗16_鱗2CD; + public ColorD 頚_鱗1_鱗16_鱗2CD; - public ColorD 頚_鱗1_鱗17_鱗1CD; + public ColorD 頚_鱗1_鱗17_鱗1CD; - public ColorD 頚_鱗1_鱗17_鱗2CD; + public ColorD 頚_鱗1_鱗17_鱗2CD; - public ColorD 頭_上顎_顎基CD; + public ColorD 頭_上顎_顎基CD; - public ColorD 頭_上顎_鱗4CD; + public ColorD 頭_上顎_鱗4CD; - public ColorD 頭_上顎_鱗左1CD; + public ColorD 頭_上顎_鱗左1CD; - public ColorD 頭_上顎_鱗右1CD; + public ColorD 頭_上顎_鱗右1CD; - public ColorD 頭_上顎_鱗左2CD; + public ColorD 頭_上顎_鱗左2CD; - public ColorD 頭_上顎_鱗右2CD; + public ColorD 頭_上顎_鱗右2CD; - public ColorD 頭_上顎_鱗左3CD; + public ColorD 頭_上顎_鱗左3CD; - public ColorD 頭_上顎_鱗右3CD; + public ColorD 頭_上顎_鱗右3CD; - public ColorD 頭_上顎_鱗左4CD; + public ColorD 頭_上顎_鱗左4CD; - public ColorD 頭_上顎_鱗右4CD; + public ColorD 頭_上顎_鱗右4CD; - public ColorD 頭_上顎_鱗左5CD; + public ColorD 頭_上顎_鱗左5CD; - public ColorD 頭_上顎_鱗右5CD; + public ColorD 頭_上顎_鱗右5CD; - public ColorD 頭_上顎_鱗左8CD; + public ColorD 頭_上顎_鱗左8CD; - public ColorD 頭_上顎_鱗右8CD; + public ColorD 頭_上顎_鱗右8CD; - public ColorD 頭_上顎_鱗左9CD; + public ColorD 頭_上顎_鱗左9CD; - public ColorD 頭_上顎_鱗右9CD; + public ColorD 頭_上顎_鱗右9CD; - public ColorD 頭_上顎_鱗左10CD; + public ColorD 頭_上顎_鱗左10CD; - public ColorD 頭_上顎_鱗右10CD; + public ColorD 頭_上顎_鱗右10CD; - public ColorD 頭_上顎_鱗左11CD; + public ColorD 頭_上顎_鱗左11CD; - public ColorD 頭_上顎_鱗右11CD; + public ColorD 頭_上顎_鱗右11CD; - public ColorD 頭_下顎_顎基CD; + public ColorD 頭_下顎_顎基CD; - public ColorD 頭_下顎_鱗1CD; + public ColorD 頭_下顎_鱗1CD; - public ColorD 頭_下顎_鱗2CD; + public ColorD 頭_下顎_鱗2CD; - public ColorD 頭_下顎_鱗3CD; + public ColorD 頭_下顎_鱗3CD; - public ColorD 頭_下顎_鱗4CD; + public ColorD 頭_下顎_鱗4CD; - public ColorD 頭_下顎_鱗左1CD; + public ColorD 頭_下顎_鱗左1CD; - public ColorD 頭_下顎_鱗右1CD; + public ColorD 頭_下顎_鱗右1CD; - public ColorD 頭_下顎_鱗左2CD; + public ColorD 頭_下顎_鱗左2CD; - public ColorD 頭_下顎_鱗右2CD; + public ColorD 頭_下顎_鱗右2CD; - public ColorD 頭_下顎_鱗左3CD; + public ColorD 頭_下顎_鱗左3CD; - public ColorD 頭_下顎_鱗右3CD; + public ColorD 頭_下顎_鱗右3CD; - public ColorD 頭_下顎_鱗左4CD; + public ColorD 頭_下顎_鱗左4CD; - public ColorD 頭_下顎_鱗右4CD; + public ColorD 頭_下顎_鱗右4CD; - public ColorD 頭_下顎_鱗左5CD; + public ColorD 頭_下顎_鱗左5CD; - public ColorD 頭_下顎_鱗右5CD; + public ColorD 頭_下顎_鱗右5CD; - public ColorD 頭_下顎_鱗左6CD; + public ColorD 頭_下顎_鱗左6CD; - public ColorD 頭_下顎_鱗右6CD; + public ColorD 頭_下顎_鱗右6CD; - public ColorD 頭_下顎_鱗左7CD; + public ColorD 頭_下顎_鱗左7CD; - public ColorD 頭_下顎_鱗右7CD; + public ColorD 頭_下顎_鱗右7CD; - public ColorD 頭_下顎_鱗左8CD; + public ColorD 頭_下顎_鱗左8CD; - public ColorD 頭_下顎_鱗右8CD; + public ColorD 頭_下顎_鱗右8CD; - public ColorD 頭_下顎_鱗左9CD; + public ColorD 頭_下顎_鱗左9CD; - public ColorD 頭_下顎_鱗右9CD; + public ColorD 頭_下顎_鱗右9CD; - public ColorD 頭_下顎_鱗左10CD; + public ColorD 頭_下顎_鱗左10CD; - public ColorD 頭_下顎_鱗右10CD; + public ColorD 頭_下顎_鱗右10CD; - public ColorD 頭_下顎_鱗左11CD; + public ColorD 頭_下顎_鱗左11CD; - public ColorD 頭_下顎_鱗右11CD; + public ColorD 頭_下顎_鱗右11CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorP X0Y0_尾1_根CP; + public ColorP X0Y0_尾1_根CP; - public ColorP X0Y0_尾1_鱗CP; + public ColorP X0Y0_尾1_鱗CP; - public ColorP X0Y0_尾1_鱗左CP; + public ColorP X0Y0_尾1_鱗左CP; - public ColorP X0Y0_尾1_鱗右CP; + public ColorP X0Y0_尾1_鱗右CP; - public ColorP X0Y0_尾1_尾CP; + public ColorP X0Y0_尾1_尾CP; - public ColorP X0Y0_尾2_鱗CP; + public ColorP X0Y0_尾2_鱗CP; - public ColorP X0Y0_尾2_鱗左CP; + public ColorP X0Y0_尾2_鱗左CP; - public ColorP X0Y0_尾2_鱗右CP; + public ColorP X0Y0_尾2_鱗右CP; - public ColorP X0Y0_尾2_尾CP; + public ColorP X0Y0_尾2_尾CP; - public ColorP X0Y0_尾3_鱗CP; + public ColorP X0Y0_尾3_鱗CP; - public ColorP X0Y0_尾3_鱗左CP; + public ColorP X0Y0_尾3_鱗左CP; - public ColorP X0Y0_尾3_鱗右CP; + public ColorP X0Y0_尾3_鱗右CP; - public ColorP X0Y0_尾3_尾CP; + public ColorP X0Y0_尾3_尾CP; - public ColorP X0Y0_尾4_鱗CP; + public ColorP X0Y0_尾4_鱗CP; - public ColorP X0Y0_尾4_鱗左CP; + public ColorP X0Y0_尾4_鱗左CP; - public ColorP X0Y0_尾4_鱗右CP; + public ColorP X0Y0_尾4_鱗右CP; - public ColorP X0Y0_尾4_尾CP; + public ColorP X0Y0_尾4_尾CP; - public ColorP X0Y0_尾5_鱗CP; + public ColorP X0Y0_尾5_鱗CP; - public ColorP X0Y0_尾5_鱗左CP; + public ColorP X0Y0_尾5_鱗左CP; - public ColorP X0Y0_尾5_鱗右CP; + public ColorP X0Y0_尾5_鱗右CP; - public ColorP X0Y0_尾5_尾CP; + public ColorP X0Y0_尾5_尾CP; - public ColorP X0Y0_尾6_鱗CP; + public ColorP X0Y0_尾6_鱗CP; - public ColorP X0Y0_尾6_鱗左CP; + public ColorP X0Y0_尾6_鱗左CP; - public ColorP X0Y0_尾6_鱗右CP; + public ColorP X0Y0_尾6_鱗右CP; - public ColorP X0Y0_尾6_尾CP; + public ColorP X0Y0_尾6_尾CP; - public ColorP X0Y0_尾7_鱗CP; + public ColorP X0Y0_尾7_鱗CP; - public ColorP X0Y0_尾7_鱗左CP; + public ColorP X0Y0_尾7_鱗左CP; - public ColorP X0Y0_尾7_鱗右CP; + public ColorP X0Y0_尾7_鱗右CP; - public ColorP X0Y0_尾7_尾CP; + public ColorP X0Y0_尾7_尾CP; - public ColorP X0Y0_尾8_鱗CP; + public ColorP X0Y0_尾8_鱗CP; - public ColorP X0Y0_尾8_鱗左CP; + public ColorP X0Y0_尾8_鱗左CP; - public ColorP X0Y0_尾8_鱗右CP; + public ColorP X0Y0_尾8_鱗右CP; - public ColorP X0Y0_尾8_尾CP; + public ColorP X0Y0_尾8_尾CP; - public ColorP X0Y0_尾9_鱗CP; + public ColorP X0Y0_尾9_鱗CP; - public ColorP X0Y0_尾9_鱗左CP; + public ColorP X0Y0_尾9_鱗左CP; - public ColorP X0Y0_尾9_鱗右CP; + public ColorP X0Y0_尾9_鱗右CP; - public ColorP X0Y0_尾9_尾CP; + public ColorP X0Y0_尾9_尾CP; - public ColorP X0Y0_尾10_鱗CP; + public ColorP X0Y0_尾10_鱗CP; - public ColorP X0Y0_尾10_鱗左CP; + public ColorP X0Y0_尾10_鱗左CP; - public ColorP X0Y0_尾10_鱗右CP; + public ColorP X0Y0_尾10_鱗右CP; - public ColorP X0Y0_尾10_尾CP; + public ColorP X0Y0_尾10_尾CP; - public ColorP X0Y0_尾11_鱗CP; + public ColorP X0Y0_尾11_鱗CP; - public ColorP X0Y0_尾11_鱗左CP; + public ColorP X0Y0_尾11_鱗左CP; - public ColorP X0Y0_尾11_鱗右CP; + public ColorP X0Y0_尾11_鱗右CP; - public ColorP X0Y0_尾11_尾CP; + public ColorP X0Y0_尾11_尾CP; - public ColorP X0Y0_尾12_鱗CP; + public ColorP X0Y0_尾12_鱗CP; - public ColorP X0Y0_尾12_鱗左CP; + public ColorP X0Y0_尾12_鱗左CP; - public ColorP X0Y0_尾12_鱗右CP; + public ColorP X0Y0_尾12_鱗右CP; - public ColorP X0Y0_尾12_尾CP; + public ColorP X0Y0_尾12_尾CP; - public ColorP X0Y0_尾13_鱗CP; + public ColorP X0Y0_尾13_鱗CP; - public ColorP X0Y0_尾13_鱗左CP; + public ColorP X0Y0_尾13_鱗左CP; - public ColorP X0Y0_尾13_鱗右CP; + public ColorP X0Y0_尾13_鱗右CP; - public ColorP X0Y0_尾13_尾CP; + public ColorP X0Y0_尾13_尾CP; - public ColorP X0Y0_尾14_鱗CP; + public ColorP X0Y0_尾14_鱗CP; - public ColorP X0Y0_尾14_鱗左CP; + public ColorP X0Y0_尾14_鱗左CP; - public ColorP X0Y0_尾14_鱗右CP; + public ColorP X0Y0_尾14_鱗右CP; - public ColorP X0Y0_尾14_尾CP; + public ColorP X0Y0_尾14_尾CP; - public ColorP X0Y0_尾15_鱗CP; + public ColorP X0Y0_尾15_鱗CP; - public ColorP X0Y0_尾15_鱗左CP; + public ColorP X0Y0_尾15_鱗左CP; - public ColorP X0Y0_尾15_鱗右CP; + public ColorP X0Y0_尾15_鱗右CP; - public ColorP X0Y0_尾15_尾CP; + public ColorP X0Y0_尾15_尾CP; - public ColorP X0Y0_尾16_鱗CP; + public ColorP X0Y0_尾16_鱗CP; - public ColorP X0Y0_尾16_鱗左CP; + public ColorP X0Y0_尾16_鱗左CP; - public ColorP X0Y0_尾16_鱗右CP; + public ColorP X0Y0_尾16_鱗右CP; - public ColorP X0Y0_尾16_尾CP; + public ColorP X0Y0_尾16_尾CP; - public ColorP X0Y0_尾17_鱗CP; + public ColorP X0Y0_尾17_鱗CP; - public ColorP X0Y0_尾17_鱗左CP; + public ColorP X0Y0_尾17_鱗左CP; - public ColorP X0Y0_尾17_鱗右CP; + public ColorP X0Y0_尾17_鱗右CP; - public ColorP X0Y0_尾17_尾CP; + public ColorP X0Y0_尾17_尾CP; - public ColorP X0Y0_尾18_鱗CP; + public ColorP X0Y0_尾18_鱗CP; - public ColorP X0Y0_尾18_鱗左CP; + public ColorP X0Y0_尾18_鱗左CP; - public ColorP X0Y0_尾18_鱗右CP; + public ColorP X0Y0_尾18_鱗右CP; - public ColorP X0Y0_尾18_尾CP; + public ColorP X0Y0_尾18_尾CP; - public ColorP X0Y0_尾19_鱗CP; + public ColorP X0Y0_尾19_鱗CP; - public ColorP X0Y0_尾19_鱗左CP; + public ColorP X0Y0_尾19_鱗左CP; - public ColorP X0Y0_尾19_鱗右CP; + public ColorP X0Y0_尾19_鱗右CP; - public ColorP X0Y0_尾19_尾CP; + public ColorP X0Y0_尾19_尾CP; - public ColorP X0Y0_尾20_鱗CP; + public ColorP X0Y0_尾20_鱗CP; - public ColorP X0Y0_尾20_鱗左CP; + public ColorP X0Y0_尾20_鱗左CP; - public ColorP X0Y0_尾20_鱗右CP; + public ColorP X0Y0_尾20_鱗右CP; - public ColorP X0Y0_尾20_尾CP; + public ColorP X0Y0_尾20_尾CP; - public ColorP X0Y0_尾21_鱗CP; + public ColorP X0Y0_尾21_鱗CP; - public ColorP X0Y0_尾21_鱗左CP; + public ColorP X0Y0_尾21_鱗左CP; - public ColorP X0Y0_尾21_鱗右CP; + public ColorP X0Y0_尾21_鱗右CP; - public ColorP X0Y0_尾21_尾CP; + public ColorP X0Y0_尾21_尾CP; - public ColorP X0Y0_尾22_鱗CP; + public ColorP X0Y0_尾22_鱗CP; - public ColorP X0Y0_尾22_鱗左CP; + public ColorP X0Y0_尾22_鱗左CP; - public ColorP X0Y0_尾22_鱗右CP; + public ColorP X0Y0_尾22_鱗右CP; - public ColorP X0Y0_尾22_尾CP; + public ColorP X0Y0_尾22_尾CP; - public ColorP X0Y0_尾23_鱗CP; + public ColorP X0Y0_尾23_鱗CP; - public ColorP X0Y0_尾23_鱗左CP; + public ColorP X0Y0_尾23_鱗左CP; - public ColorP X0Y0_尾23_鱗右CP; + public ColorP X0Y0_尾23_鱗右CP; - public ColorP X0Y0_尾23_尾CP; + public ColorP X0Y0_尾23_尾CP; - public ColorP X0Y0_尾24_鱗CP; + public ColorP X0Y0_尾24_鱗CP; - public ColorP X0Y0_尾24_鱗左CP; + public ColorP X0Y0_尾24_鱗左CP; - public ColorP X0Y0_尾24_鱗右CP; + public ColorP X0Y0_尾24_鱗右CP; - public ColorP X0Y0_尾24_尾CP; + public ColorP X0Y0_尾24_尾CP; - public ColorP X0Y0_尾25_鱗CP; + public ColorP X0Y0_尾25_鱗CP; - public ColorP X0Y0_尾25_鱗左CP; + public ColorP X0Y0_尾25_鱗左CP; - public ColorP X0Y0_尾25_鱗右CP; + public ColorP X0Y0_尾25_鱗右CP; - public ColorP X0Y0_尾25_尾CP; + public ColorP X0Y0_尾25_尾CP; - public ColorP X0Y0_尾26_鱗CP; + public ColorP X0Y0_尾26_鱗CP; - public ColorP X0Y0_尾26_鱗左CP; + public ColorP X0Y0_尾26_鱗左CP; - public ColorP X0Y0_尾26_鱗右CP; + public ColorP X0Y0_尾26_鱗右CP; - public ColorP X0Y0_尾26_尾CP; + public ColorP X0Y0_尾26_尾CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public ColorP X0Y0_尾27_鱗CP; + public ColorP X0Y0_尾27_鱗CP; - public ColorP X0Y0_尾27_鱗左CP; + public ColorP X0Y0_尾27_鱗左CP; - public ColorP X0Y0_尾27_鱗右CP; + public ColorP X0Y0_尾27_鱗右CP; - public ColorP X0Y0_尾27_尾CP; + public ColorP X0Y0_尾27_尾CP; - public ColorP X0Y0_尾28_鱗CP; + public ColorP X0Y0_尾28_鱗CP; - public ColorP X0Y0_尾28_鱗左CP; + public ColorP X0Y0_尾28_鱗左CP; - public ColorP X0Y0_尾28_鱗右CP; + public ColorP X0Y0_尾28_鱗右CP; - public ColorP X0Y0_尾28_尾CP; + public ColorP X0Y0_尾28_尾CP; - public ColorP X0Y0_尾29_鱗CP; + public ColorP X0Y0_尾29_鱗CP; - public ColorP X0Y0_尾29_鱗左CP; + public ColorP X0Y0_尾29_鱗左CP; - public ColorP X0Y0_尾29_鱗右CP; + public ColorP X0Y0_尾29_鱗右CP; - public ColorP X0Y0_尾29_尾CP; + public ColorP X0Y0_尾29_尾CP; - public ColorP X0Y0_尾30_鱗CP; + public ColorP X0Y0_尾30_鱗CP; - public ColorP X0Y0_尾30_鱗左CP; + public ColorP X0Y0_尾30_鱗左CP; - public ColorP X0Y0_尾30_鱗右CP; + public ColorP X0Y0_尾30_鱗右CP; - public ColorP X0Y0_尾30_尾CP; + public ColorP X0Y0_尾30_尾CP; - public ColorP X0Y0_頚_頚CP; + public ColorP X0Y0_頚_頚CP; - public ColorP X0Y0_頚_鱗3_鱗1CP; + public ColorP X0Y0_頚_鱗3_鱗1CP; - public ColorP X0Y0_頚_鱗3_鱗2CP; + public ColorP X0Y0_頚_鱗3_鱗2CP; - public ColorP X0Y0_頚_鱗3_鱗3CP; + public ColorP X0Y0_頚_鱗3_鱗3CP; - public ColorP X0Y0_頚_鱗3_鱗4CP; + public ColorP X0Y0_頚_鱗3_鱗4CP; - public ColorP X0Y0_頚_鱗3_鱗5CP; + public ColorP X0Y0_頚_鱗3_鱗5CP; - public ColorP X0Y0_頚_鱗3_鱗6CP; + public ColorP X0Y0_頚_鱗3_鱗6CP; - public ColorP X0Y0_頚_鱗3_鱗7CP; + public ColorP X0Y0_頚_鱗3_鱗7CP; - public ColorP X0Y0_頚_鱗3_鱗8CP; + public ColorP X0Y0_頚_鱗3_鱗8CP; - public ColorP X0Y0_頚_鱗3_鱗9CP; + public ColorP X0Y0_頚_鱗3_鱗9CP; - public ColorP X0Y0_頚_鱗2_鱗1CP; + public ColorP X0Y0_頚_鱗2_鱗1CP; - public ColorP X0Y0_頚_鱗2_鱗2CP; + public ColorP X0Y0_頚_鱗2_鱗2CP; - public ColorP X0Y0_頚_鱗2_鱗3CP; + public ColorP X0Y0_頚_鱗2_鱗3CP; - public ColorP X0Y0_頚_鱗2_鱗4CP; + public ColorP X0Y0_頚_鱗2_鱗4CP; - public ColorP X0Y0_頚_鱗2_鱗5CP; + public ColorP X0Y0_頚_鱗2_鱗5CP; - public ColorP X0Y0_頚_鱗2_鱗6CP; + public ColorP X0Y0_頚_鱗2_鱗6CP; - public ColorP X0Y0_頚_鱗2_鱗7CP; + public ColorP X0Y0_頚_鱗2_鱗7CP; - public ColorP X0Y0_頚_鱗2_鱗8CP; + public ColorP X0Y0_頚_鱗2_鱗8CP; - public ColorP X0Y0_頚_鱗2_鱗9CP; + public ColorP X0Y0_頚_鱗2_鱗9CP; - public ColorP X0Y0_頚_鱗2_鱗10CP; + public ColorP X0Y0_頚_鱗2_鱗10CP; - public ColorP X0Y0_頚_鱗1_鱗1_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗1_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗1_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗1_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗2_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗2_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗2_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗2_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗3_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗3_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗3_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗3_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗4_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗4_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗4_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗4_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗5_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗5_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗5_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗5_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗6_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗6_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗6_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗6_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗7_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗7_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗7_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗7_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗8_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗8_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗8_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗8_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗9_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗9_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗9_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗9_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗10_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗10_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗10_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗10_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗11_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗11_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗11_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗11_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗12_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗12_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗12_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗12_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗13_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗13_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗13_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗13_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗14_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗14_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗14_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗14_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗15_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗15_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗15_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗15_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗16_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗16_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗16_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗16_鱗2CP; - public ColorP X0Y0_頚_鱗1_鱗17_鱗1CP; + public ColorP X0Y0_頚_鱗1_鱗17_鱗1CP; - public ColorP X0Y0_頚_鱗1_鱗17_鱗2CP; + public ColorP X0Y0_頚_鱗1_鱗17_鱗2CP; - public ColorP X0Y0_頭_上顎_顎基CP; + public ColorP X0Y0_頭_上顎_顎基CP; - public ColorP X0Y0_頭_上顎_鱗4CP; + public ColorP X0Y0_頭_上顎_鱗4CP; - public ColorP X0Y0_頭_上顎_鱗左1CP; + public ColorP X0Y0_頭_上顎_鱗左1CP; - public ColorP X0Y0_頭_上顎_鱗右1CP; + public ColorP X0Y0_頭_上顎_鱗右1CP; - public ColorP X0Y0_頭_上顎_鱗左2CP; + public ColorP X0Y0_頭_上顎_鱗左2CP; - public ColorP X0Y0_頭_上顎_鱗右2CP; + public ColorP X0Y0_頭_上顎_鱗右2CP; - public ColorP X0Y0_頭_上顎_鱗左3CP; + public ColorP X0Y0_頭_上顎_鱗左3CP; - public ColorP X0Y0_頭_上顎_鱗右3CP; + public ColorP X0Y0_頭_上顎_鱗右3CP; - public ColorP X0Y0_頭_上顎_鱗左4CP; + public ColorP X0Y0_頭_上顎_鱗左4CP; - public ColorP X0Y0_頭_上顎_鱗右4CP; + public ColorP X0Y0_頭_上顎_鱗右4CP; - public ColorP X0Y0_頭_上顎_鱗左5CP; + public ColorP X0Y0_頭_上顎_鱗左5CP; - public ColorP X0Y0_頭_上顎_鱗右5CP; + public ColorP X0Y0_頭_上顎_鱗右5CP; - public ColorP X0Y0_頭_上顎_鱗左8CP; + public ColorP X0Y0_頭_上顎_鱗左8CP; - public ColorP X0Y0_頭_上顎_鱗右8CP; + public ColorP X0Y0_頭_上顎_鱗右8CP; - public ColorP X0Y0_頭_上顎_鱗左9CP; + public ColorP X0Y0_頭_上顎_鱗左9CP; - public ColorP X0Y0_頭_上顎_鱗右9CP; + public ColorP X0Y0_頭_上顎_鱗右9CP; - public ColorP X0Y0_頭_上顎_鱗左10CP; + public ColorP X0Y0_頭_上顎_鱗左10CP; - public ColorP X0Y0_頭_上顎_鱗右10CP; + public ColorP X0Y0_頭_上顎_鱗右10CP; - public ColorP X0Y0_頭_上顎_鱗左11CP; + public ColorP X0Y0_頭_上顎_鱗左11CP; - public ColorP X0Y0_頭_上顎_鱗右11CP; + public ColorP X0Y0_頭_上顎_鱗右11CP; - public ColorP X0Y0_頭_下顎_顎基CP; + public ColorP X0Y0_頭_下顎_顎基CP; - public ColorP X0Y0_頭_下顎_鱗1CP; + public ColorP X0Y0_頭_下顎_鱗1CP; - public ColorP X0Y0_頭_下顎_鱗2CP; + public ColorP X0Y0_頭_下顎_鱗2CP; - public ColorP X0Y0_頭_下顎_鱗3CP; + public ColorP X0Y0_頭_下顎_鱗3CP; - public ColorP X0Y0_頭_下顎_鱗4CP; + public ColorP X0Y0_頭_下顎_鱗4CP; - public ColorP X0Y0_頭_下顎_鱗左1CP; + public ColorP X0Y0_頭_下顎_鱗左1CP; - public ColorP X0Y0_頭_下顎_鱗右1CP; + public ColorP X0Y0_頭_下顎_鱗右1CP; - public ColorP X0Y0_頭_下顎_鱗左2CP; + public ColorP X0Y0_頭_下顎_鱗左2CP; - public ColorP X0Y0_頭_下顎_鱗右2CP; + public ColorP X0Y0_頭_下顎_鱗右2CP; - public ColorP X0Y0_頭_下顎_鱗左3CP; + public ColorP X0Y0_頭_下顎_鱗左3CP; - public ColorP X0Y0_頭_下顎_鱗右3CP; + public ColorP X0Y0_頭_下顎_鱗右3CP; - public ColorP X0Y0_頭_下顎_鱗左4CP; + public ColorP X0Y0_頭_下顎_鱗左4CP; - public ColorP X0Y0_頭_下顎_鱗右4CP; + public ColorP X0Y0_頭_下顎_鱗右4CP; - public ColorP X0Y0_頭_下顎_鱗左5CP; + public ColorP X0Y0_頭_下顎_鱗左5CP; - public ColorP X0Y0_頭_下顎_鱗右5CP; + public ColorP X0Y0_頭_下顎_鱗右5CP; - public ColorP X0Y0_頭_下顎_鱗左6CP; + public ColorP X0Y0_頭_下顎_鱗左6CP; - public ColorP X0Y0_頭_下顎_鱗右6CP; + public ColorP X0Y0_頭_下顎_鱗右6CP; - public ColorP X0Y0_頭_下顎_鱗左7CP; + public ColorP X0Y0_頭_下顎_鱗左7CP; - public ColorP X0Y0_頭_下顎_鱗右7CP; + public ColorP X0Y0_頭_下顎_鱗右7CP; - public ColorP X0Y0_頭_下顎_鱗左8CP; + public ColorP X0Y0_頭_下顎_鱗左8CP; - public ColorP X0Y0_頭_下顎_鱗右8CP; + public ColorP X0Y0_頭_下顎_鱗右8CP; - public ColorP X0Y0_頭_下顎_鱗左9CP; + public ColorP X0Y0_頭_下顎_鱗左9CP; - public ColorP X0Y0_頭_下顎_鱗右9CP; + public ColorP X0Y0_頭_下顎_鱗右9CP; - public ColorP X0Y0_頭_下顎_鱗左10CP; + public ColorP X0Y0_頭_下顎_鱗左10CP; - public ColorP X0Y0_頭_下顎_鱗右10CP; + public ColorP X0Y0_頭_下顎_鱗右10CP; - public ColorP X0Y0_頭_下顎_鱗左11CP; + public ColorP X0Y0_頭_下顎_鱗左11CP; - public ColorP X0Y0_頭_下顎_鱗右11CP; + public ColorP X0Y0_頭_下顎_鱗右11CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - } - } - - public bool 尾1_根_表示 - { - get - { - return X0Y0_尾1_根.Dra; - } - set - { - X0Y0_尾1_根.Dra = value; - X0Y0_尾1_根.Hit = value; - } - } - - public bool 尾1_鱗_表示 - { - get - { - return X0Y0_尾1_鱗.Dra; - } - set - { - X0Y0_尾1_鱗.Dra = value; - X0Y0_尾1_鱗.Hit = value; - } - } - - public bool 尾1_鱗左_表示 - { - get - { - return X0Y0_尾1_鱗左.Dra; - } - set - { - X0Y0_尾1_鱗左.Dra = value; - X0Y0_尾1_鱗左.Hit = value; - } - } - - public bool 尾1_鱗右_表示 - { - get - { - return X0Y0_尾1_鱗右.Dra; - } - set - { - X0Y0_尾1_鱗右.Dra = value; - X0Y0_尾1_鱗右.Hit = value; - } - } - - public bool 尾1_尾_表示 - { - get - { - return X0Y0_尾1_尾.Dra; - } - set - { - X0Y0_尾1_尾.Dra = value; - X0Y0_尾1_尾.Hit = value; - } - } - - public bool 尾2_鱗_表示 - { - get - { - return X0Y0_尾2_鱗.Dra; - } - set - { - X0Y0_尾2_鱗.Dra = value; - X0Y0_尾2_鱗.Hit = value; - } - } - - public bool 尾2_鱗左_表示 - { - get - { - return X0Y0_尾2_鱗左.Dra; - } - set - { - X0Y0_尾2_鱗左.Dra = value; - X0Y0_尾2_鱗左.Hit = value; - } - } - - public bool 尾2_鱗右_表示 - { - get - { - return X0Y0_尾2_鱗右.Dra; - } - set - { - X0Y0_尾2_鱗右.Dra = value; - X0Y0_尾2_鱗右.Hit = value; - } - } - - public bool 尾2_尾_表示 - { - get - { - return X0Y0_尾2_尾.Dra; - } - set - { - X0Y0_尾2_尾.Dra = value; - X0Y0_尾2_尾.Hit = value; - } - } - - public bool 尾3_鱗_表示 - { - get - { - return X0Y0_尾3_鱗.Dra; - } - set - { - X0Y0_尾3_鱗.Dra = value; - X0Y0_尾3_鱗.Hit = value; - } - } - - public bool 尾3_鱗左_表示 - { - get - { - return X0Y0_尾3_鱗左.Dra; - } - set - { - X0Y0_尾3_鱗左.Dra = value; - X0Y0_尾3_鱗左.Hit = value; - } - } - - public bool 尾3_鱗右_表示 - { - get - { - return X0Y0_尾3_鱗右.Dra; - } - set - { - X0Y0_尾3_鱗右.Dra = value; - X0Y0_尾3_鱗右.Hit = value; - } - } - - public bool 尾3_尾_表示 - { - get - { - return X0Y0_尾3_尾.Dra; - } - set - { - X0Y0_尾3_尾.Dra = value; - X0Y0_尾3_尾.Hit = value; - } - } - - public bool 尾4_鱗_表示 - { - get - { - return X0Y0_尾4_鱗.Dra; - } - set - { - X0Y0_尾4_鱗.Dra = value; - X0Y0_尾4_鱗.Hit = value; - } - } - - public bool 尾4_鱗左_表示 - { - get - { - return X0Y0_尾4_鱗左.Dra; - } - set - { - X0Y0_尾4_鱗左.Dra = value; - X0Y0_尾4_鱗左.Hit = value; - } - } - - public bool 尾4_鱗右_表示 - { - get - { - return X0Y0_尾4_鱗右.Dra; - } - set - { - X0Y0_尾4_鱗右.Dra = value; - X0Y0_尾4_鱗右.Hit = value; - } - } - - public bool 尾4_尾_表示 - { - get - { - return X0Y0_尾4_尾.Dra; - } - set - { - X0Y0_尾4_尾.Dra = value; - X0Y0_尾4_尾.Hit = value; - } - } - - public bool 尾5_鱗_表示 - { - get - { - return X0Y0_尾5_鱗.Dra; - } - set - { - X0Y0_尾5_鱗.Dra = value; - X0Y0_尾5_鱗.Hit = value; - } - } - - public bool 尾5_鱗左_表示 - { - get - { - return X0Y0_尾5_鱗左.Dra; - } - set - { - X0Y0_尾5_鱗左.Dra = value; - X0Y0_尾5_鱗左.Hit = value; - } - } - - public bool 尾5_鱗右_表示 - { - get - { - return X0Y0_尾5_鱗右.Dra; - } - set - { - X0Y0_尾5_鱗右.Dra = value; - X0Y0_尾5_鱗右.Hit = value; - } - } - - public bool 尾5_尾_表示 - { - get - { - return X0Y0_尾5_尾.Dra; - } - set - { - X0Y0_尾5_尾.Dra = value; - X0Y0_尾5_尾.Hit = value; - } - } - - public bool 尾6_鱗_表示 - { - get - { - return X0Y0_尾6_鱗.Dra; - } - set - { - X0Y0_尾6_鱗.Dra = value; - X0Y0_尾6_鱗.Hit = value; - } - } - - public bool 尾6_鱗左_表示 - { - get - { - return X0Y0_尾6_鱗左.Dra; - } - set - { - X0Y0_尾6_鱗左.Dra = value; - X0Y0_尾6_鱗左.Hit = value; - } - } - - public bool 尾6_鱗右_表示 - { - get - { - return X0Y0_尾6_鱗右.Dra; - } - set - { - X0Y0_尾6_鱗右.Dra = value; - X0Y0_尾6_鱗右.Hit = value; - } - } - - public bool 尾6_尾_表示 - { - get - { - return X0Y0_尾6_尾.Dra; - } - set - { - X0Y0_尾6_尾.Dra = value; - X0Y0_尾6_尾.Hit = value; - } - } - - public bool 尾7_鱗_表示 - { - get - { - return X0Y0_尾7_鱗.Dra; - } - set - { - X0Y0_尾7_鱗.Dra = value; - X0Y0_尾7_鱗.Hit = value; - } - } - - public bool 尾7_鱗左_表示 - { - get - { - return X0Y0_尾7_鱗左.Dra; - } - set - { - X0Y0_尾7_鱗左.Dra = value; - X0Y0_尾7_鱗左.Hit = value; - } - } - - public bool 尾7_鱗右_表示 - { - get - { - return X0Y0_尾7_鱗右.Dra; - } - set - { - X0Y0_尾7_鱗右.Dra = value; - X0Y0_尾7_鱗右.Hit = value; - } - } - - public bool 尾7_尾_表示 - { - get - { - return X0Y0_尾7_尾.Dra; - } - set - { - X0Y0_尾7_尾.Dra = value; - X0Y0_尾7_尾.Hit = value; - } - } - - public bool 尾8_鱗_表示 - { - get - { - return X0Y0_尾8_鱗.Dra; - } - set - { - X0Y0_尾8_鱗.Dra = value; - X0Y0_尾8_鱗.Hit = value; - } - } - - public bool 尾8_鱗左_表示 - { - get - { - return X0Y0_尾8_鱗左.Dra; - } - set - { - X0Y0_尾8_鱗左.Dra = value; - X0Y0_尾8_鱗左.Hit = value; - } - } - - public bool 尾8_鱗右_表示 - { - get - { - return X0Y0_尾8_鱗右.Dra; - } - set - { - X0Y0_尾8_鱗右.Dra = value; - X0Y0_尾8_鱗右.Hit = value; - } - } - - public bool 尾8_尾_表示 - { - get - { - return X0Y0_尾8_尾.Dra; - } - set - { - X0Y0_尾8_尾.Dra = value; - X0Y0_尾8_尾.Hit = value; - } - } - - public bool 尾9_鱗_表示 - { - get - { - return X0Y0_尾9_鱗.Dra; - } - set - { - X0Y0_尾9_鱗.Dra = value; - X0Y0_尾9_鱗.Hit = value; - } - } - - public bool 尾9_鱗左_表示 - { - get - { - return X0Y0_尾9_鱗左.Dra; - } - set - { - X0Y0_尾9_鱗左.Dra = value; - X0Y0_尾9_鱗左.Hit = value; - } - } - - public bool 尾9_鱗右_表示 - { - get - { - return X0Y0_尾9_鱗右.Dra; - } - set - { - X0Y0_尾9_鱗右.Dra = value; - X0Y0_尾9_鱗右.Hit = value; - } - } - - public bool 尾9_尾_表示 - { - get - { - return X0Y0_尾9_尾.Dra; - } - set - { - X0Y0_尾9_尾.Dra = value; - X0Y0_尾9_尾.Hit = value; - } - } - - public bool 尾10_鱗_表示 - { - get - { - return X0Y0_尾10_鱗.Dra; - } - set - { - X0Y0_尾10_鱗.Dra = value; - X0Y0_尾10_鱗.Hit = value; - } - } - - public bool 尾10_鱗左_表示 - { - get - { - return X0Y0_尾10_鱗左.Dra; - } - set - { - X0Y0_尾10_鱗左.Dra = value; - X0Y0_尾10_鱗左.Hit = value; - } - } - - public bool 尾10_鱗右_表示 - { - get - { - return X0Y0_尾10_鱗右.Dra; - } - set - { - X0Y0_尾10_鱗右.Dra = value; - X0Y0_尾10_鱗右.Hit = value; - } - } - - public bool 尾10_尾_表示 - { - get - { - return X0Y0_尾10_尾.Dra; - } - set - { - X0Y0_尾10_尾.Dra = value; - X0Y0_尾10_尾.Hit = value; - } - } - - public bool 尾11_鱗_表示 - { - get - { - return X0Y0_尾11_鱗.Dra; - } - set - { - X0Y0_尾11_鱗.Dra = value; - X0Y0_尾11_鱗.Hit = value; - } - } - - public bool 尾11_鱗左_表示 - { - get - { - return X0Y0_尾11_鱗左.Dra; - } - set - { - X0Y0_尾11_鱗左.Dra = value; - X0Y0_尾11_鱗左.Hit = value; - } - } - - public bool 尾11_鱗右_表示 - { - get - { - return X0Y0_尾11_鱗右.Dra; - } - set - { - X0Y0_尾11_鱗右.Dra = value; - X0Y0_尾11_鱗右.Hit = value; - } - } - - public bool 尾11_尾_表示 - { - get - { - return X0Y0_尾11_尾.Dra; - } - set - { - X0Y0_尾11_尾.Dra = value; - X0Y0_尾11_尾.Hit = value; - } - } - - public bool 尾12_鱗_表示 - { - get - { - return X0Y0_尾12_鱗.Dra; - } - set - { - X0Y0_尾12_鱗.Dra = value; - X0Y0_尾12_鱗.Hit = value; - } - } - - public bool 尾12_鱗左_表示 - { - get - { - return X0Y0_尾12_鱗左.Dra; - } - set - { - X0Y0_尾12_鱗左.Dra = value; - X0Y0_尾12_鱗左.Hit = value; - } - } - - public bool 尾12_鱗右_表示 - { - get - { - return X0Y0_尾12_鱗右.Dra; - } - set - { - X0Y0_尾12_鱗右.Dra = value; - X0Y0_尾12_鱗右.Hit = value; - } - } - - public bool 尾12_尾_表示 - { - get - { - return X0Y0_尾12_尾.Dra; - } - set - { - X0Y0_尾12_尾.Dra = value; - X0Y0_尾12_尾.Hit = value; - } - } - - public bool 尾13_鱗_表示 - { - get - { - return X0Y0_尾13_鱗.Dra; - } - set - { - X0Y0_尾13_鱗.Dra = value; - X0Y0_尾13_鱗.Hit = value; - } - } - - public bool 尾13_鱗左_表示 - { - get - { - return X0Y0_尾13_鱗左.Dra; - } - set - { - X0Y0_尾13_鱗左.Dra = value; - X0Y0_尾13_鱗左.Hit = value; - } - } - - public bool 尾13_鱗右_表示 - { - get - { - return X0Y0_尾13_鱗右.Dra; - } - set - { - X0Y0_尾13_鱗右.Dra = value; - X0Y0_尾13_鱗右.Hit = value; - } - } - - public bool 尾13_尾_表示 - { - get - { - return X0Y0_尾13_尾.Dra; - } - set - { - X0Y0_尾13_尾.Dra = value; - X0Y0_尾13_尾.Hit = value; - } - } - - public bool 尾14_鱗_表示 - { - get - { - return X0Y0_尾14_鱗.Dra; - } - set - { - X0Y0_尾14_鱗.Dra = value; - X0Y0_尾14_鱗.Hit = value; - } - } - - public bool 尾14_鱗左_表示 - { - get - { - return X0Y0_尾14_鱗左.Dra; - } - set - { - X0Y0_尾14_鱗左.Dra = value; - X0Y0_尾14_鱗左.Hit = value; - } - } - - public bool 尾14_鱗右_表示 - { - get - { - return X0Y0_尾14_鱗右.Dra; - } - set - { - X0Y0_尾14_鱗右.Dra = value; - X0Y0_尾14_鱗右.Hit = value; - } - } - - public bool 尾14_尾_表示 - { - get - { - return X0Y0_尾14_尾.Dra; - } - set - { - X0Y0_尾14_尾.Dra = value; - X0Y0_尾14_尾.Hit = value; - } - } - - public bool 尾15_鱗_表示 - { - get - { - return X0Y0_尾15_鱗.Dra; - } - set - { - X0Y0_尾15_鱗.Dra = value; - X0Y0_尾15_鱗.Hit = value; - } - } - - public bool 尾15_鱗左_表示 - { - get - { - return X0Y0_尾15_鱗左.Dra; - } - set - { - X0Y0_尾15_鱗左.Dra = value; - X0Y0_尾15_鱗左.Hit = value; - } - } - - public bool 尾15_鱗右_表示 - { - get - { - return X0Y0_尾15_鱗右.Dra; - } - set - { - X0Y0_尾15_鱗右.Dra = value; - X0Y0_尾15_鱗右.Hit = value; - } - } - - public bool 尾15_尾_表示 - { - get - { - return X0Y0_尾15_尾.Dra; - } - set - { - X0Y0_尾15_尾.Dra = value; - X0Y0_尾15_尾.Hit = value; - } - } - - public bool 尾16_鱗_表示 - { - get - { - return X0Y0_尾16_鱗.Dra; - } - set - { - X0Y0_尾16_鱗.Dra = value; - X0Y0_尾16_鱗.Hit = value; - } - } - - public bool 尾16_鱗左_表示 - { - get - { - return X0Y0_尾16_鱗左.Dra; - } - set - { - X0Y0_尾16_鱗左.Dra = value; - X0Y0_尾16_鱗左.Hit = value; - } - } - - public bool 尾16_鱗右_表示 - { - get - { - return X0Y0_尾16_鱗右.Dra; - } - set - { - X0Y0_尾16_鱗右.Dra = value; - X0Y0_尾16_鱗右.Hit = value; - } - } - - public bool 尾16_尾_表示 - { - get - { - return X0Y0_尾16_尾.Dra; - } - set - { - X0Y0_尾16_尾.Dra = value; - X0Y0_尾16_尾.Hit = value; - } - } - - public bool 尾17_鱗_表示 - { - get - { - return X0Y0_尾17_鱗.Dra; - } - set - { - X0Y0_尾17_鱗.Dra = value; - X0Y0_尾17_鱗.Hit = value; - } - } - - public bool 尾17_鱗左_表示 - { - get - { - return X0Y0_尾17_鱗左.Dra; - } - set - { - X0Y0_尾17_鱗左.Dra = value; - X0Y0_尾17_鱗左.Hit = value; - } - } - - public bool 尾17_鱗右_表示 - { - get - { - return X0Y0_尾17_鱗右.Dra; - } - set - { - X0Y0_尾17_鱗右.Dra = value; - X0Y0_尾17_鱗右.Hit = value; - } - } - - public bool 尾17_尾_表示 - { - get - { - return X0Y0_尾17_尾.Dra; - } - set - { - X0Y0_尾17_尾.Dra = value; - X0Y0_尾17_尾.Hit = value; - } - } - - public bool 尾18_鱗_表示 - { - get - { - return X0Y0_尾18_鱗.Dra; - } - set - { - X0Y0_尾18_鱗.Dra = value; - X0Y0_尾18_鱗.Hit = value; - } - } - - public bool 尾18_鱗左_表示 - { - get - { - return X0Y0_尾18_鱗左.Dra; - } - set - { - X0Y0_尾18_鱗左.Dra = value; - X0Y0_尾18_鱗左.Hit = value; - } - } - - public bool 尾18_鱗右_表示 - { - get - { - return X0Y0_尾18_鱗右.Dra; - } - set - { - X0Y0_尾18_鱗右.Dra = value; - X0Y0_尾18_鱗右.Hit = value; - } - } - - public bool 尾18_尾_表示 - { - get - { - return X0Y0_尾18_尾.Dra; - } - set - { - X0Y0_尾18_尾.Dra = value; - X0Y0_尾18_尾.Hit = value; - } - } - - public bool 尾19_鱗_表示 - { - get - { - return X0Y0_尾19_鱗.Dra; - } - set - { - X0Y0_尾19_鱗.Dra = value; - X0Y0_尾19_鱗.Hit = value; - } - } - - public bool 尾19_鱗左_表示 - { - get - { - return X0Y0_尾19_鱗左.Dra; - } - set - { - X0Y0_尾19_鱗左.Dra = value; - X0Y0_尾19_鱗左.Hit = value; - } - } - - public bool 尾19_鱗右_表示 - { - get - { - return X0Y0_尾19_鱗右.Dra; - } - set - { - X0Y0_尾19_鱗右.Dra = value; - X0Y0_尾19_鱗右.Hit = value; - } - } - - public bool 尾19_尾_表示 - { - get - { - return X0Y0_尾19_尾.Dra; - } - set - { - X0Y0_尾19_尾.Dra = value; - X0Y0_尾19_尾.Hit = value; - } - } - - public bool 尾20_鱗_表示 - { - get - { - return X0Y0_尾20_鱗.Dra; - } - set - { - X0Y0_尾20_鱗.Dra = value; - X0Y0_尾20_鱗.Hit = value; - } - } - - public bool 尾20_鱗左_表示 - { - get - { - return X0Y0_尾20_鱗左.Dra; - } - set - { - X0Y0_尾20_鱗左.Dra = value; - X0Y0_尾20_鱗左.Hit = value; - } - } - - public bool 尾20_鱗右_表示 - { - get - { - return X0Y0_尾20_鱗右.Dra; - } - set - { - X0Y0_尾20_鱗右.Dra = value; - X0Y0_尾20_鱗右.Hit = value; - } - } - - public bool 尾20_尾_表示 - { - get - { - return X0Y0_尾20_尾.Dra; - } - set - { - X0Y0_尾20_尾.Dra = value; - X0Y0_尾20_尾.Hit = value; - } - } - - public bool 尾21_鱗_表示 - { - get - { - return X0Y0_尾21_鱗.Dra; - } - set - { - X0Y0_尾21_鱗.Dra = value; - X0Y0_尾21_鱗.Hit = value; - } - } - - public bool 尾21_鱗左_表示 - { - get - { - return X0Y0_尾21_鱗左.Dra; - } - set - { - X0Y0_尾21_鱗左.Dra = value; - X0Y0_尾21_鱗左.Hit = value; - } - } - - public bool 尾21_鱗右_表示 - { - get - { - return X0Y0_尾21_鱗右.Dra; - } - set - { - X0Y0_尾21_鱗右.Dra = value; - X0Y0_尾21_鱗右.Hit = value; - } - } - - public bool 尾21_尾_表示 - { - get - { - return X0Y0_尾21_尾.Dra; - } - set - { - X0Y0_尾21_尾.Dra = value; - X0Y0_尾21_尾.Hit = value; - } - } - - public bool 尾22_鱗_表示 - { - get - { - return X0Y0_尾22_鱗.Dra; - } - set - { - X0Y0_尾22_鱗.Dra = value; - X0Y0_尾22_鱗.Hit = value; - } - } - - public bool 尾22_鱗左_表示 - { - get - { - return X0Y0_尾22_鱗左.Dra; - } - set - { - X0Y0_尾22_鱗左.Dra = value; - X0Y0_尾22_鱗左.Hit = value; - } - } - - public bool 尾22_鱗右_表示 - { - get - { - return X0Y0_尾22_鱗右.Dra; - } - set - { - X0Y0_尾22_鱗右.Dra = value; - X0Y0_尾22_鱗右.Hit = value; - } - } - - public bool 尾22_尾_表示 - { - get - { - return X0Y0_尾22_尾.Dra; - } - set - { - X0Y0_尾22_尾.Dra = value; - X0Y0_尾22_尾.Hit = value; - } - } - - public bool 尾23_鱗_表示 - { - get - { - return X0Y0_尾23_鱗.Dra; - } - set - { - X0Y0_尾23_鱗.Dra = value; - X0Y0_尾23_鱗.Hit = value; - } - } - - public bool 尾23_鱗左_表示 - { - get - { - return X0Y0_尾23_鱗左.Dra; - } - set - { - X0Y0_尾23_鱗左.Dra = value; - X0Y0_尾23_鱗左.Hit = value; - } - } - - public bool 尾23_鱗右_表示 - { - get - { - return X0Y0_尾23_鱗右.Dra; - } - set - { - X0Y0_尾23_鱗右.Dra = value; - X0Y0_尾23_鱗右.Hit = value; - } - } - - public bool 尾23_尾_表示 - { - get - { - return X0Y0_尾23_尾.Dra; - } - set - { - X0Y0_尾23_尾.Dra = value; - X0Y0_尾23_尾.Hit = value; - } - } - - public bool 尾24_鱗_表示 - { - get - { - return X0Y0_尾24_鱗.Dra; - } - set - { - X0Y0_尾24_鱗.Dra = value; - X0Y0_尾24_鱗.Hit = value; - } - } - - public bool 尾24_鱗左_表示 - { - get - { - return X0Y0_尾24_鱗左.Dra; - } - set - { - X0Y0_尾24_鱗左.Dra = value; - X0Y0_尾24_鱗左.Hit = value; - } - } - - public bool 尾24_鱗右_表示 - { - get - { - return X0Y0_尾24_鱗右.Dra; - } - set - { - X0Y0_尾24_鱗右.Dra = value; - X0Y0_尾24_鱗右.Hit = value; - } - } - - public bool 尾24_尾_表示 - { - get - { - return X0Y0_尾24_尾.Dra; - } - set - { - X0Y0_尾24_尾.Dra = value; - X0Y0_尾24_尾.Hit = value; - } - } - - public bool 尾25_鱗_表示 - { - get - { - return X0Y0_尾25_鱗.Dra; - } - set - { - X0Y0_尾25_鱗.Dra = value; - X0Y0_尾25_鱗.Hit = value; - } - } - - public bool 尾25_鱗左_表示 - { - get - { - return X0Y0_尾25_鱗左.Dra; - } - set - { - X0Y0_尾25_鱗左.Dra = value; - X0Y0_尾25_鱗左.Hit = value; - } - } - - public bool 尾25_鱗右_表示 - { - get - { - return X0Y0_尾25_鱗右.Dra; - } - set - { - X0Y0_尾25_鱗右.Dra = value; - X0Y0_尾25_鱗右.Hit = value; - } - } - - public bool 尾25_尾_表示 - { - get - { - return X0Y0_尾25_尾.Dra; - } - set - { - X0Y0_尾25_尾.Dra = value; - X0Y0_尾25_尾.Hit = value; - } - } - - public bool 尾26_鱗_表示 - { - get - { - return X0Y0_尾26_鱗.Dra; - } - set - { - X0Y0_尾26_鱗.Dra = value; - X0Y0_尾26_鱗.Hit = value; - } - } - - public bool 尾26_鱗左_表示 - { - get - { - return X0Y0_尾26_鱗左.Dra; - } - set - { - X0Y0_尾26_鱗左.Dra = value; - X0Y0_尾26_鱗左.Hit = value; - } - } - - public bool 尾26_鱗右_表示 - { - get - { - return X0Y0_尾26_鱗右.Dra; - } - set - { - X0Y0_尾26_鱗右.Dra = value; - X0Y0_尾26_鱗右.Hit = value; - } - } - - public bool 尾26_尾_表示 - { - get - { - return X0Y0_尾26_尾.Dra; - } - set - { - X0Y0_尾26_尾.Dra = value; - X0Y0_尾26_尾.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 尾27_鱗_表示 - { - get - { - return X0Y0_尾27_鱗.Dra; - } - set - { - X0Y0_尾27_鱗.Dra = value; - X0Y0_尾27_鱗.Hit = value; - } - } - - public bool 尾27_鱗左_表示 - { - get - { - return X0Y0_尾27_鱗左.Dra; - } - set - { - X0Y0_尾27_鱗左.Dra = value; - X0Y0_尾27_鱗左.Hit = value; - } - } - - public bool 尾27_鱗右_表示 - { - get - { - return X0Y0_尾27_鱗右.Dra; - } - set - { - X0Y0_尾27_鱗右.Dra = value; - X0Y0_尾27_鱗右.Hit = value; - } - } - - public bool 尾27_尾_表示 - { - get - { - return X0Y0_尾27_尾.Dra; - } - set - { - X0Y0_尾27_尾.Dra = value; - X0Y0_尾27_尾.Hit = value; - } - } - - public bool 尾28_鱗_表示 - { - get - { - return X0Y0_尾28_鱗.Dra; - } - set - { - X0Y0_尾28_鱗.Dra = value; - X0Y0_尾28_鱗.Hit = value; - } - } - - public bool 尾28_鱗左_表示 - { - get - { - return X0Y0_尾28_鱗左.Dra; - } - set - { - X0Y0_尾28_鱗左.Dra = value; - X0Y0_尾28_鱗左.Hit = value; - } - } - - public bool 尾28_鱗右_表示 - { - get - { - return X0Y0_尾28_鱗右.Dra; - } - set - { - X0Y0_尾28_鱗右.Dra = value; - X0Y0_尾28_鱗右.Hit = value; - } - } - - public bool 尾28_尾_表示 - { - get - { - return X0Y0_尾28_尾.Dra; - } - set - { - X0Y0_尾28_尾.Dra = value; - X0Y0_尾28_尾.Hit = value; - } - } - - public bool 尾29_鱗_表示 - { - get - { - return X0Y0_尾29_鱗.Dra; - } - set - { - X0Y0_尾29_鱗.Dra = value; - X0Y0_尾29_鱗.Hit = value; - } - } - - public bool 尾29_鱗左_表示 - { - get - { - return X0Y0_尾29_鱗左.Dra; - } - set - { - X0Y0_尾29_鱗左.Dra = value; - X0Y0_尾29_鱗左.Hit = value; - } - } - - public bool 尾29_鱗右_表示 - { - get - { - return X0Y0_尾29_鱗右.Dra; - } - set - { - X0Y0_尾29_鱗右.Dra = value; - X0Y0_尾29_鱗右.Hit = value; - } - } - - public bool 尾29_尾_表示 - { - get - { - return X0Y0_尾29_尾.Dra; - } - set - { - X0Y0_尾29_尾.Dra = value; - X0Y0_尾29_尾.Hit = value; - } - } - - public bool 尾30_鱗_表示 - { - get - { - return X0Y0_尾30_鱗.Dra; - } - set - { - X0Y0_尾30_鱗.Dra = value; - X0Y0_尾30_鱗.Hit = value; - } - } - - public bool 尾30_鱗左_表示 - { - get - { - return X0Y0_尾30_鱗左.Dra; - } - set - { - X0Y0_尾30_鱗左.Dra = value; - X0Y0_尾30_鱗左.Hit = value; - } - } - - public bool 尾30_鱗右_表示 - { - get - { - return X0Y0_尾30_鱗右.Dra; - } - set - { - X0Y0_尾30_鱗右.Dra = value; - X0Y0_尾30_鱗右.Hit = value; - } - } - - public bool 尾30_尾_表示 - { - get - { - return X0Y0_尾30_尾.Dra; - } - set - { - X0Y0_尾30_尾.Dra = value; - X0Y0_尾30_尾.Hit = value; - } - } - - public bool 頚_頚_表示 - { - get - { - return X0Y0_頚_頚.Dra; - } - set - { - X0Y0_頚_頚.Dra = value; - X0Y0_頚_頚.Hit = value; - } - } - - public bool 頚_鱗3_鱗1_表示 - { - get - { - return X0Y0_頚_鱗3_鱗1.Dra; - } - set - { - X0Y0_頚_鱗3_鱗1.Dra = value; - X0Y0_頚_鱗3_鱗1.Hit = value; - } - } - - public bool 頚_鱗3_鱗2_表示 - { - get - { - return X0Y0_頚_鱗3_鱗2.Dra; - } - set - { - X0Y0_頚_鱗3_鱗2.Dra = value; - X0Y0_頚_鱗3_鱗2.Hit = value; - } - } - - public bool 頚_鱗3_鱗3_表示 - { - get - { - return X0Y0_頚_鱗3_鱗3.Dra; - } - set - { - X0Y0_頚_鱗3_鱗3.Dra = value; - X0Y0_頚_鱗3_鱗3.Hit = value; - } - } - - public bool 頚_鱗3_鱗4_表示 - { - get - { - return X0Y0_頚_鱗3_鱗4.Dra; - } - set - { - X0Y0_頚_鱗3_鱗4.Dra = value; - X0Y0_頚_鱗3_鱗4.Hit = value; - } - } - - public bool 頚_鱗3_鱗5_表示 - { - get - { - return X0Y0_頚_鱗3_鱗5.Dra; - } - set - { - X0Y0_頚_鱗3_鱗5.Dra = value; - X0Y0_頚_鱗3_鱗5.Hit = value; - } - } - - public bool 頚_鱗3_鱗6_表示 - { - get - { - return X0Y0_頚_鱗3_鱗6.Dra; - } - set - { - X0Y0_頚_鱗3_鱗6.Dra = value; - X0Y0_頚_鱗3_鱗6.Hit = value; - } - } - - public bool 頚_鱗3_鱗7_表示 - { - get - { - return X0Y0_頚_鱗3_鱗7.Dra; - } - set - { - X0Y0_頚_鱗3_鱗7.Dra = value; - X0Y0_頚_鱗3_鱗7.Hit = value; - } - } - - public bool 頚_鱗3_鱗8_表示 - { - get - { - return X0Y0_頚_鱗3_鱗8.Dra; - } - set - { - X0Y0_頚_鱗3_鱗8.Dra = value; - X0Y0_頚_鱗3_鱗8.Hit = value; - } - } - - public bool 頚_鱗3_鱗9_表示 - { - get - { - return X0Y0_頚_鱗3_鱗9.Dra; - } - set - { - X0Y0_頚_鱗3_鱗9.Dra = value; - X0Y0_頚_鱗3_鱗9.Hit = value; - } - } - - public bool 頚_鱗2_鱗1_表示 - { - get - { - return X0Y0_頚_鱗2_鱗1.Dra; - } - set - { - X0Y0_頚_鱗2_鱗1.Dra = value; - X0Y0_頚_鱗2_鱗1.Hit = value; - } - } - - public bool 頚_鱗2_鱗2_表示 - { - get - { - return X0Y0_頚_鱗2_鱗2.Dra; - } - set - { - X0Y0_頚_鱗2_鱗2.Dra = value; - X0Y0_頚_鱗2_鱗2.Hit = value; - } - } - - public bool 頚_鱗2_鱗3_表示 - { - get - { - return X0Y0_頚_鱗2_鱗3.Dra; - } - set - { - X0Y0_頚_鱗2_鱗3.Dra = value; - X0Y0_頚_鱗2_鱗3.Hit = value; - } - } - - public bool 頚_鱗2_鱗4_表示 - { - get - { - return X0Y0_頚_鱗2_鱗4.Dra; - } - set - { - X0Y0_頚_鱗2_鱗4.Dra = value; - X0Y0_頚_鱗2_鱗4.Hit = value; - } - } - - public bool 頚_鱗2_鱗5_表示 - { - get - { - return X0Y0_頚_鱗2_鱗5.Dra; - } - set - { - X0Y0_頚_鱗2_鱗5.Dra = value; - X0Y0_頚_鱗2_鱗5.Hit = value; - } - } - - public bool 頚_鱗2_鱗6_表示 - { - get - { - return X0Y0_頚_鱗2_鱗6.Dra; - } - set - { - X0Y0_頚_鱗2_鱗6.Dra = value; - X0Y0_頚_鱗2_鱗6.Hit = value; - } - } - - public bool 頚_鱗2_鱗7_表示 - { - get - { - return X0Y0_頚_鱗2_鱗7.Dra; - } - set - { - X0Y0_頚_鱗2_鱗7.Dra = value; - X0Y0_頚_鱗2_鱗7.Hit = value; - } - } - - public bool 頚_鱗2_鱗8_表示 - { - get - { - return X0Y0_頚_鱗2_鱗8.Dra; - } - set - { - X0Y0_頚_鱗2_鱗8.Dra = value; - X0Y0_頚_鱗2_鱗8.Hit = value; - } - } - - public bool 頚_鱗2_鱗9_表示 - { - get - { - return X0Y0_頚_鱗2_鱗9.Dra; - } - set - { - X0Y0_頚_鱗2_鱗9.Dra = value; - X0Y0_頚_鱗2_鱗9.Hit = value; - } - } - - public bool 頚_鱗2_鱗10_表示 - { - get - { - return X0Y0_頚_鱗2_鱗10.Dra; - } - set - { - X0Y0_頚_鱗2_鱗10.Dra = value; - X0Y0_頚_鱗2_鱗10.Hit = value; - } - } - - public bool 頚_鱗1_鱗1_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗1_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗1_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗1_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗1_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗1_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗1_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗1_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗2_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗2_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗2_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗2_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗2_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗2_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗2_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗2_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗3_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗3_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗3_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗3_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗3_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗3_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗3_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗3_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗4_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗4_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗4_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗4_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗4_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗4_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗4_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗4_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗5_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗5_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗5_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗5_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗5_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗5_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗5_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗5_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗6_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗6_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗6_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗6_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗6_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗6_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗6_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗6_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗7_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗7_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗7_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗7_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗7_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗7_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗7_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗7_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗8_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗8_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗8_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗8_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗8_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗8_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗8_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗8_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗9_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗9_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗9_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗9_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗9_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗9_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗9_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗9_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗10_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗10_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗10_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗10_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗10_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗10_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗10_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗10_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗11_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗11_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗11_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗11_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗11_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗11_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗11_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗11_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗12_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗12_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗12_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗12_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗12_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗12_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗12_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗12_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗13_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗13_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗13_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗13_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗13_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗13_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗13_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗13_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗14_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗14_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗14_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗14_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗14_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗14_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗14_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗14_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗15_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗15_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗15_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗15_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗15_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗15_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗15_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗15_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗16_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗16_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗16_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗16_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗16_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗16_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗16_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗16_鱗2.Hit = value; - } - } - - public bool 頚_鱗1_鱗17_鱗1_表示 - { - get - { - return X0Y0_頚_鱗1_鱗17_鱗1.Dra; - } - set - { - X0Y0_頚_鱗1_鱗17_鱗1.Dra = value; - X0Y0_頚_鱗1_鱗17_鱗1.Hit = value; - } - } - - public bool 頚_鱗1_鱗17_鱗2_表示 - { - get - { - return X0Y0_頚_鱗1_鱗17_鱗2.Dra; - } - set - { - X0Y0_頚_鱗1_鱗17_鱗2.Dra = value; - X0Y0_頚_鱗1_鱗17_鱗2.Hit = value; - } - } - - public bool 頭_上顎_顎基_表示 - { - get - { - return X0Y0_頭_上顎_顎基.Dra; - } - set - { - X0Y0_頭_上顎_顎基.Dra = value; - X0Y0_頭_上顎_顎基.Hit = value; - } - } - - public bool 頭_上顎_鱗4_表示 - { - get - { - return X0Y0_頭_上顎_鱗4.Dra; - } - set - { - X0Y0_頭_上顎_鱗4.Dra = value; - X0Y0_頭_上顎_鱗4.Hit = value; - } - } - - public bool 頭_上顎_鱗左1_表示 - { - get - { - return X0Y0_頭_上顎_鱗左1.Dra; - } - set - { - X0Y0_頭_上顎_鱗左1.Dra = value; - X0Y0_頭_上顎_鱗左1.Hit = value; - } - } - - public bool 頭_上顎_鱗右1_表示 - { - get - { - return X0Y0_頭_上顎_鱗右1.Dra; - } - set - { - X0Y0_頭_上顎_鱗右1.Dra = value; - X0Y0_頭_上顎_鱗右1.Hit = value; - } - } - - public bool 頭_上顎_鱗左2_表示 - { - get - { - return X0Y0_頭_上顎_鱗左2.Dra; - } - set - { - X0Y0_頭_上顎_鱗左2.Dra = value; - X0Y0_頭_上顎_鱗左2.Hit = value; - } - } - - public bool 頭_上顎_鱗右2_表示 - { - get - { - return X0Y0_頭_上顎_鱗右2.Dra; - } - set - { - X0Y0_頭_上顎_鱗右2.Dra = value; - X0Y0_頭_上顎_鱗右2.Hit = value; - } - } - - public bool 頭_上顎_鱗左3_表示 - { - get - { - return X0Y0_頭_上顎_鱗左3.Dra; - } - set - { - X0Y0_頭_上顎_鱗左3.Dra = value; - X0Y0_頭_上顎_鱗左3.Hit = value; - } - } - - public bool 頭_上顎_鱗右3_表示 - { - get - { - return X0Y0_頭_上顎_鱗右3.Dra; - } - set - { - X0Y0_頭_上顎_鱗右3.Dra = value; - X0Y0_頭_上顎_鱗右3.Hit = value; - } - } - - public bool 頭_上顎_鱗左4_表示 - { - get - { - return X0Y0_頭_上顎_鱗左4.Dra; - } - set - { - X0Y0_頭_上顎_鱗左4.Dra = value; - X0Y0_頭_上顎_鱗左4.Hit = value; - } - } - - public bool 頭_上顎_鱗右4_表示 - { - get - { - return X0Y0_頭_上顎_鱗右4.Dra; - } - set - { - X0Y0_頭_上顎_鱗右4.Dra = value; - X0Y0_頭_上顎_鱗右4.Hit = value; - } - } - - public bool 頭_上顎_鱗左5_表示 - { - get - { - return X0Y0_頭_上顎_鱗左5.Dra; - } - set - { - X0Y0_頭_上顎_鱗左5.Dra = value; - X0Y0_頭_上顎_鱗左5.Hit = value; - } - } - - public bool 頭_上顎_鱗右5_表示 - { - get - { - return X0Y0_頭_上顎_鱗右5.Dra; - } - set - { - X0Y0_頭_上顎_鱗右5.Dra = value; - X0Y0_頭_上顎_鱗右5.Hit = value; - } - } - - public bool 頭_上顎_鱗左8_表示 - { - get - { - return X0Y0_頭_上顎_鱗左8.Dra; - } - set - { - X0Y0_頭_上顎_鱗左8.Dra = value; - X0Y0_頭_上顎_鱗左8.Hit = value; - } - } - - public bool 頭_上顎_鱗右8_表示 - { - get - { - return X0Y0_頭_上顎_鱗右8.Dra; - } - set - { - X0Y0_頭_上顎_鱗右8.Dra = value; - X0Y0_頭_上顎_鱗右8.Hit = value; - } - } - - public bool 頭_上顎_鱗左9_表示 - { - get - { - return X0Y0_頭_上顎_鱗左9.Dra; - } - set - { - X0Y0_頭_上顎_鱗左9.Dra = value; - X0Y0_頭_上顎_鱗左9.Hit = value; - } - } - - public bool 頭_上顎_鱗右9_表示 - { - get - { - return X0Y0_頭_上顎_鱗右9.Dra; - } - set - { - X0Y0_頭_上顎_鱗右9.Dra = value; - X0Y0_頭_上顎_鱗右9.Hit = value; - } - } - - public bool 頭_上顎_鱗左10_表示 - { - get - { - return X0Y0_頭_上顎_鱗左10.Dra; - } - set - { - X0Y0_頭_上顎_鱗左10.Dra = value; - X0Y0_頭_上顎_鱗左10.Hit = value; - } - } - - public bool 頭_上顎_鱗右10_表示 - { - get - { - return X0Y0_頭_上顎_鱗右10.Dra; - } - set - { - X0Y0_頭_上顎_鱗右10.Dra = value; - X0Y0_頭_上顎_鱗右10.Hit = value; - } - } - - public bool 頭_上顎_鱗左11_表示 - { - get - { - return X0Y0_頭_上顎_鱗左11.Dra; - } - set - { - X0Y0_頭_上顎_鱗左11.Dra = value; - X0Y0_頭_上顎_鱗左11.Hit = value; - } - } - - public bool 頭_上顎_鱗右11_表示 - { - get - { - return X0Y0_頭_上顎_鱗右11.Dra; - } - set - { - X0Y0_頭_上顎_鱗右11.Dra = value; - X0Y0_頭_上顎_鱗右11.Hit = value; - } - } - - public bool 頭_下顎_顎基_表示 - { - get - { - return X0Y0_頭_下顎_顎基.Dra; - } - set - { - X0Y0_頭_下顎_顎基.Dra = value; - X0Y0_頭_下顎_顎基.Hit = value; - } - } - - public bool 頭_下顎_鱗1_表示 - { - get - { - return X0Y0_頭_下顎_鱗1.Dra; - } - set - { - X0Y0_頭_下顎_鱗1.Dra = value; - X0Y0_頭_下顎_鱗1.Hit = value; - } - } - - public bool 頭_下顎_鱗2_表示 - { - get - { - return X0Y0_頭_下顎_鱗2.Dra; - } - set - { - X0Y0_頭_下顎_鱗2.Dra = value; - X0Y0_頭_下顎_鱗2.Hit = value; - } - } - - public bool 頭_下顎_鱗3_表示 - { - get - { - return X0Y0_頭_下顎_鱗3.Dra; - } - set - { - X0Y0_頭_下顎_鱗3.Dra = value; - X0Y0_頭_下顎_鱗3.Hit = value; - } - } - - public bool 頭_下顎_鱗4_表示 - { - get - { - return X0Y0_頭_下顎_鱗4.Dra; - } - set - { - X0Y0_頭_下顎_鱗4.Dra = value; - X0Y0_頭_下顎_鱗4.Hit = value; - } - } - - public bool 頭_下顎_鱗左1_表示 - { - get - { - return X0Y0_頭_下顎_鱗左1.Dra; - } - set - { - X0Y0_頭_下顎_鱗左1.Dra = value; - X0Y0_頭_下顎_鱗左1.Hit = value; - } - } - - public bool 頭_下顎_鱗右1_表示 - { - get - { - return X0Y0_頭_下顎_鱗右1.Dra; - } - set - { - X0Y0_頭_下顎_鱗右1.Dra = value; - X0Y0_頭_下顎_鱗右1.Hit = value; - } - } - - public bool 頭_下顎_鱗左2_表示 - { - get - { - return X0Y0_頭_下顎_鱗左2.Dra; - } - set - { - X0Y0_頭_下顎_鱗左2.Dra = value; - X0Y0_頭_下顎_鱗左2.Hit = value; - } - } - - public bool 頭_下顎_鱗右2_表示 - { - get - { - return X0Y0_頭_下顎_鱗右2.Dra; - } - set - { - X0Y0_頭_下顎_鱗右2.Dra = value; - X0Y0_頭_下顎_鱗右2.Hit = value; - } - } - - public bool 頭_下顎_鱗左3_表示 - { - get - { - return X0Y0_頭_下顎_鱗左3.Dra; - } - set - { - X0Y0_頭_下顎_鱗左3.Dra = value; - X0Y0_頭_下顎_鱗左3.Hit = value; - } - } - - public bool 頭_下顎_鱗右3_表示 - { - get - { - return X0Y0_頭_下顎_鱗右3.Dra; - } - set - { - X0Y0_頭_下顎_鱗右3.Dra = value; - X0Y0_頭_下顎_鱗右3.Hit = value; - } - } - - public bool 頭_下顎_鱗左4_表示 - { - get - { - return X0Y0_頭_下顎_鱗左4.Dra; - } - set - { - X0Y0_頭_下顎_鱗左4.Dra = value; - X0Y0_頭_下顎_鱗左4.Hit = value; - } - } - - public bool 頭_下顎_鱗右4_表示 - { - get - { - return X0Y0_頭_下顎_鱗右4.Dra; - } - set - { - X0Y0_頭_下顎_鱗右4.Dra = value; - X0Y0_頭_下顎_鱗右4.Hit = value; - } - } - - public bool 頭_下顎_鱗左5_表示 - { - get - { - return X0Y0_頭_下顎_鱗左5.Dra; - } - set - { - X0Y0_頭_下顎_鱗左5.Dra = value; - X0Y0_頭_下顎_鱗左5.Hit = value; - } - } - - public bool 頭_下顎_鱗右5_表示 - { - get - { - return X0Y0_頭_下顎_鱗右5.Dra; - } - set - { - X0Y0_頭_下顎_鱗右5.Dra = value; - X0Y0_頭_下顎_鱗右5.Hit = value; - } - } - - public bool 頭_下顎_鱗左6_表示 - { - get - { - return X0Y0_頭_下顎_鱗左6.Dra; - } - set - { - X0Y0_頭_下顎_鱗左6.Dra = value; - X0Y0_頭_下顎_鱗左6.Hit = value; - } - } - - public bool 頭_下顎_鱗右6_表示 - { - get - { - return X0Y0_頭_下顎_鱗右6.Dra; - } - set - { - X0Y0_頭_下顎_鱗右6.Dra = value; - X0Y0_頭_下顎_鱗右6.Hit = value; - } - } - - public bool 頭_下顎_鱗左7_表示 - { - get - { - return X0Y0_頭_下顎_鱗左7.Dra; - } - set - { - X0Y0_頭_下顎_鱗左7.Dra = value; - X0Y0_頭_下顎_鱗左7.Hit = value; - } - } - - public bool 頭_下顎_鱗右7_表示 - { - get - { - return X0Y0_頭_下顎_鱗右7.Dra; - } - set - { - X0Y0_頭_下顎_鱗右7.Dra = value; - X0Y0_頭_下顎_鱗右7.Hit = value; - } - } - - public bool 頭_下顎_鱗左8_表示 - { - get - { - return X0Y0_頭_下顎_鱗左8.Dra; - } - set - { - X0Y0_頭_下顎_鱗左8.Dra = value; - X0Y0_頭_下顎_鱗左8.Hit = value; - } - } - - public bool 頭_下顎_鱗右8_表示 - { - get - { - return X0Y0_頭_下顎_鱗右8.Dra; - } - set - { - X0Y0_頭_下顎_鱗右8.Dra = value; - X0Y0_頭_下顎_鱗右8.Hit = value; - } - } - - public bool 頭_下顎_鱗左9_表示 - { - get - { - return X0Y0_頭_下顎_鱗左9.Dra; - } - set - { - X0Y0_頭_下顎_鱗左9.Dra = value; - X0Y0_頭_下顎_鱗左9.Hit = value; - } - } - - public bool 頭_下顎_鱗右9_表示 - { - get - { - return X0Y0_頭_下顎_鱗右9.Dra; - } - set - { - X0Y0_頭_下顎_鱗右9.Dra = value; - X0Y0_頭_下顎_鱗右9.Hit = value; - } - } - - public bool 頭_下顎_鱗左10_表示 - { - get - { - return X0Y0_頭_下顎_鱗左10.Dra; - } - set - { - X0Y0_頭_下顎_鱗左10.Dra = value; - X0Y0_頭_下顎_鱗左10.Hit = value; - } - } - - public bool 頭_下顎_鱗右10_表示 - { - get - { - return X0Y0_頭_下顎_鱗右10.Dra; - } - set - { - X0Y0_頭_下顎_鱗右10.Dra = value; - X0Y0_頭_下顎_鱗右10.Hit = value; - } - } - - public bool 頭_下顎_鱗左11_表示 - { - get - { - return X0Y0_頭_下顎_鱗左11.Dra; - } - set - { - X0Y0_頭_下顎_鱗左11.Dra = value; - X0Y0_頭_下顎_鱗左11.Hit = value; - } - } - - public bool 頭_下顎_鱗右11_表示 - { - get - { - return X0Y0_頭_下顎_鱗右11.Dra; - } - set - { - X0Y0_頭_下顎_鱗右11.Dra = value; - X0Y0_頭_下顎_鱗右11.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾1_根_表示; - } - set - { - 尾1_根_表示 = value; - 尾1_鱗_表示 = value; - 尾1_鱗左_表示 = value; - 尾1_鱗右_表示 = value; - 尾1_尾_表示 = value; - 尾2_鱗_表示 = value; - 尾2_鱗左_表示 = value; - 尾2_鱗右_表示 = value; - 尾2_尾_表示 = value; - 尾3_鱗_表示 = value; - 尾3_鱗左_表示 = value; - 尾3_鱗右_表示 = value; - 尾3_尾_表示 = value; - 尾4_鱗_表示 = value; - 尾4_鱗左_表示 = value; - 尾4_鱗右_表示 = value; - 尾4_尾_表示 = value; - 尾5_鱗_表示 = value; - 尾5_鱗左_表示 = value; - 尾5_鱗右_表示 = value; - 尾5_尾_表示 = value; - 尾6_鱗_表示 = value; - 尾6_鱗左_表示 = value; - 尾6_鱗右_表示 = value; - 尾6_尾_表示 = value; - 尾7_鱗_表示 = value; - 尾7_鱗左_表示 = value; - 尾7_鱗右_表示 = value; - 尾7_尾_表示 = value; - 尾8_鱗_表示 = value; - 尾8_鱗左_表示 = value; - 尾8_鱗右_表示 = value; - 尾8_尾_表示 = value; - 尾9_鱗_表示 = value; - 尾9_鱗左_表示 = value; - 尾9_鱗右_表示 = value; - 尾9_尾_表示 = value; - 尾10_鱗_表示 = value; - 尾10_鱗左_表示 = value; - 尾10_鱗右_表示 = value; - 尾10_尾_表示 = value; - 尾11_鱗_表示 = value; - 尾11_鱗左_表示 = value; - 尾11_鱗右_表示 = value; - 尾11_尾_表示 = value; - 尾12_鱗_表示 = value; - 尾12_鱗左_表示 = value; - 尾12_鱗右_表示 = value; - 尾12_尾_表示 = value; - 尾13_鱗_表示 = value; - 尾13_鱗左_表示 = value; - 尾13_鱗右_表示 = value; - 尾13_尾_表示 = value; - 尾14_鱗_表示 = value; - 尾14_鱗左_表示 = value; - 尾14_鱗右_表示 = value; - 尾14_尾_表示 = value; - 尾15_鱗_表示 = value; - 尾15_鱗左_表示 = value; - 尾15_鱗右_表示 = value; - 尾15_尾_表示 = value; - 尾16_鱗_表示 = value; - 尾16_鱗左_表示 = value; - 尾16_鱗右_表示 = value; - 尾16_尾_表示 = value; - 尾17_鱗_表示 = value; - 尾17_鱗左_表示 = value; - 尾17_鱗右_表示 = value; - 尾17_尾_表示 = value; - 尾18_鱗_表示 = value; - 尾18_鱗左_表示 = value; - 尾18_鱗右_表示 = value; - 尾18_尾_表示 = value; - 尾19_鱗_表示 = value; - 尾19_鱗左_表示 = value; - 尾19_鱗右_表示 = value; - 尾19_尾_表示 = value; - 尾20_鱗_表示 = value; - 尾20_鱗左_表示 = value; - 尾20_鱗右_表示 = value; - 尾20_尾_表示 = value; - 尾21_鱗_表示 = value; - 尾21_鱗左_表示 = value; - 尾21_鱗右_表示 = value; - 尾21_尾_表示 = value; - 尾22_鱗_表示 = value; - 尾22_鱗左_表示 = value; - 尾22_鱗右_表示 = value; - 尾22_尾_表示 = value; - 尾23_鱗_表示 = value; - 尾23_鱗左_表示 = value; - 尾23_鱗右_表示 = value; - 尾23_尾_表示 = value; - 尾24_鱗_表示 = value; - 尾24_鱗左_表示 = value; - 尾24_鱗右_表示 = value; - 尾24_尾_表示 = value; - 尾25_鱗_表示 = value; - 尾25_鱗左_表示 = value; - 尾25_鱗右_表示 = value; - 尾25_尾_表示 = value; - 尾26_鱗_表示 = value; - 尾26_鱗左_表示 = value; - 尾26_鱗右_表示 = value; - 尾26_尾_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 尾27_鱗_表示 = value; - 尾27_鱗左_表示 = value; - 尾27_鱗右_表示 = value; - 尾27_尾_表示 = value; - 尾28_鱗_表示 = value; - 尾28_鱗左_表示 = value; - 尾28_鱗右_表示 = value; - 尾28_尾_表示 = value; - 尾29_鱗_表示 = value; - 尾29_鱗左_表示 = value; - 尾29_鱗右_表示 = value; - 尾29_尾_表示 = value; - 尾30_鱗_表示 = value; - 尾30_鱗左_表示 = value; - 尾30_鱗右_表示 = value; - 尾30_尾_表示 = value; - 頚_頚_表示 = value; - 頚_鱗3_鱗1_表示 = value; - 頚_鱗3_鱗2_表示 = value; - 頚_鱗3_鱗3_表示 = value; - 頚_鱗3_鱗4_表示 = value; - 頚_鱗3_鱗5_表示 = value; - 頚_鱗3_鱗6_表示 = value; - 頚_鱗3_鱗7_表示 = value; - 頚_鱗3_鱗8_表示 = value; - 頚_鱗3_鱗9_表示 = value; - 頚_鱗2_鱗1_表示 = value; - 頚_鱗2_鱗2_表示 = value; - 頚_鱗2_鱗3_表示 = value; - 頚_鱗2_鱗4_表示 = value; - 頚_鱗2_鱗5_表示 = value; - 頚_鱗2_鱗6_表示 = value; - 頚_鱗2_鱗7_表示 = value; - 頚_鱗2_鱗8_表示 = value; - 頚_鱗2_鱗9_表示 = value; - 頚_鱗2_鱗10_表示 = value; - 頚_鱗1_鱗1_鱗1_表示 = value; - 頚_鱗1_鱗1_鱗2_表示 = value; - 頚_鱗1_鱗2_鱗1_表示 = value; - 頚_鱗1_鱗2_鱗2_表示 = value; - 頚_鱗1_鱗3_鱗1_表示 = value; - 頚_鱗1_鱗3_鱗2_表示 = value; - 頚_鱗1_鱗4_鱗1_表示 = value; - 頚_鱗1_鱗4_鱗2_表示 = value; - 頚_鱗1_鱗5_鱗1_表示 = value; - 頚_鱗1_鱗5_鱗2_表示 = value; - 頚_鱗1_鱗6_鱗1_表示 = value; - 頚_鱗1_鱗6_鱗2_表示 = value; - 頚_鱗1_鱗7_鱗1_表示 = value; - 頚_鱗1_鱗7_鱗2_表示 = value; - 頚_鱗1_鱗8_鱗1_表示 = value; - 頚_鱗1_鱗8_鱗2_表示 = value; - 頚_鱗1_鱗9_鱗1_表示 = value; - 頚_鱗1_鱗9_鱗2_表示 = value; - 頚_鱗1_鱗10_鱗1_表示 = value; - 頚_鱗1_鱗10_鱗2_表示 = value; - 頚_鱗1_鱗11_鱗1_表示 = value; - 頚_鱗1_鱗11_鱗2_表示 = value; - 頚_鱗1_鱗12_鱗1_表示 = value; - 頚_鱗1_鱗12_鱗2_表示 = value; - 頚_鱗1_鱗13_鱗1_表示 = value; - 頚_鱗1_鱗13_鱗2_表示 = value; - 頚_鱗1_鱗14_鱗1_表示 = value; - 頚_鱗1_鱗14_鱗2_表示 = value; - 頚_鱗1_鱗15_鱗1_表示 = value; - 頚_鱗1_鱗15_鱗2_表示 = value; - 頚_鱗1_鱗16_鱗1_表示 = value; - 頚_鱗1_鱗16_鱗2_表示 = value; - 頚_鱗1_鱗17_鱗1_表示 = value; - 頚_鱗1_鱗17_鱗2_表示 = value; - 頭_上顎_顎基_表示 = value; - 頭_上顎_鱗4_表示 = value; - 頭_上顎_鱗左1_表示 = value; - 頭_上顎_鱗右1_表示 = value; - 頭_上顎_鱗左2_表示 = value; - 頭_上顎_鱗右2_表示 = value; - 頭_上顎_鱗左3_表示 = value; - 頭_上顎_鱗右3_表示 = value; - 頭_上顎_鱗左4_表示 = value; - 頭_上顎_鱗右4_表示 = value; - 頭_上顎_鱗左5_表示 = value; - 頭_上顎_鱗右5_表示 = value; - 頭_上顎_鱗左8_表示 = value; - 頭_上顎_鱗右8_表示 = value; - 頭_上顎_鱗左9_表示 = value; - 頭_上顎_鱗右9_表示 = value; - 頭_上顎_鱗左10_表示 = value; - 頭_上顎_鱗右10_表示 = value; - 頭_上顎_鱗左11_表示 = value; - 頭_上顎_鱗右11_表示 = value; - 頭_下顎_顎基_表示 = value; - 頭_下顎_鱗1_表示 = value; - 頭_下顎_鱗2_表示 = value; - 頭_下顎_鱗3_表示 = value; - 頭_下顎_鱗4_表示 = value; - 頭_下顎_鱗左1_表示 = value; - 頭_下顎_鱗右1_表示 = value; - 頭_下顎_鱗左2_表示 = value; - 頭_下顎_鱗右2_表示 = value; - 頭_下顎_鱗左3_表示 = value; - 頭_下顎_鱗右3_表示 = value; - 頭_下顎_鱗左4_表示 = value; - 頭_下顎_鱗右4_表示 = value; - 頭_下顎_鱗左5_表示 = value; - 頭_下顎_鱗右5_表示 = value; - 頭_下顎_鱗左6_表示 = value; - 頭_下顎_鱗右6_表示 = value; - 頭_下顎_鱗左7_表示 = value; - 頭_下顎_鱗右7_表示 = value; - 頭_下顎_鱗左8_表示 = value; - 頭_下顎_鱗右8_表示 = value; - 頭_下顎_鱗左9_表示 = value; - 頭_下顎_鱗右9_表示 = value; - 頭_下顎_鱗左10_表示 = value; - 頭_下顎_鱗右10_表示 = value; - 頭_下顎_鱗左11_表示 = value; - 頭_下顎_鱗右11_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾1_根CD.不透明度; - } - set - { - 尾1_根CD.不透明度 = value; - 尾1_鱗CD.不透明度 = value; - 尾1_鱗左CD.不透明度 = value; - 尾1_鱗右CD.不透明度 = value; - 尾1_尾CD.不透明度 = value; - 尾2_鱗CD.不透明度 = value; - 尾2_鱗左CD.不透明度 = value; - 尾2_鱗右CD.不透明度 = value; - 尾2_尾CD.不透明度 = value; - 尾3_鱗CD.不透明度 = value; - 尾3_鱗左CD.不透明度 = value; - 尾3_鱗右CD.不透明度 = value; - 尾3_尾CD.不透明度 = value; - 尾4_鱗CD.不透明度 = value; - 尾4_鱗左CD.不透明度 = value; - 尾4_鱗右CD.不透明度 = value; - 尾4_尾CD.不透明度 = value; - 尾5_鱗CD.不透明度 = value; - 尾5_鱗左CD.不透明度 = value; - 尾5_鱗右CD.不透明度 = value; - 尾5_尾CD.不透明度 = value; - 尾6_鱗CD.不透明度 = value; - 尾6_鱗左CD.不透明度 = value; - 尾6_鱗右CD.不透明度 = value; - 尾6_尾CD.不透明度 = value; - 尾7_鱗CD.不透明度 = value; - 尾7_鱗左CD.不透明度 = value; - 尾7_鱗右CD.不透明度 = value; - 尾7_尾CD.不透明度 = value; - 尾8_鱗CD.不透明度 = value; - 尾8_鱗左CD.不透明度 = value; - 尾8_鱗右CD.不透明度 = value; - 尾8_尾CD.不透明度 = value; - 尾9_鱗CD.不透明度 = value; - 尾9_鱗左CD.不透明度 = value; - 尾9_鱗右CD.不透明度 = value; - 尾9_尾CD.不透明度 = value; - 尾10_鱗CD.不透明度 = value; - 尾10_鱗左CD.不透明度 = value; - 尾10_鱗右CD.不透明度 = value; - 尾10_尾CD.不透明度 = value; - 尾11_鱗CD.不透明度 = value; - 尾11_鱗左CD.不透明度 = value; - 尾11_鱗右CD.不透明度 = value; - 尾11_尾CD.不透明度 = value; - 尾12_鱗CD.不透明度 = value; - 尾12_鱗左CD.不透明度 = value; - 尾12_鱗右CD.不透明度 = value; - 尾12_尾CD.不透明度 = value; - 尾13_鱗CD.不透明度 = value; - 尾13_鱗左CD.不透明度 = value; - 尾13_鱗右CD.不透明度 = value; - 尾13_尾CD.不透明度 = value; - 尾14_鱗CD.不透明度 = value; - 尾14_鱗左CD.不透明度 = value; - 尾14_鱗右CD.不透明度 = value; - 尾14_尾CD.不透明度 = value; - 尾15_鱗CD.不透明度 = value; - 尾15_鱗左CD.不透明度 = value; - 尾15_鱗右CD.不透明度 = value; - 尾15_尾CD.不透明度 = value; - 尾16_鱗CD.不透明度 = value; - 尾16_鱗左CD.不透明度 = value; - 尾16_鱗右CD.不透明度 = value; - 尾16_尾CD.不透明度 = value; - 尾17_鱗CD.不透明度 = value; - 尾17_鱗左CD.不透明度 = value; - 尾17_鱗右CD.不透明度 = value; - 尾17_尾CD.不透明度 = value; - 尾18_鱗CD.不透明度 = value; - 尾18_鱗左CD.不透明度 = value; - 尾18_鱗右CD.不透明度 = value; - 尾18_尾CD.不透明度 = value; - 尾19_鱗CD.不透明度 = value; - 尾19_鱗左CD.不透明度 = value; - 尾19_鱗右CD.不透明度 = value; - 尾19_尾CD.不透明度 = value; - 尾20_鱗CD.不透明度 = value; - 尾20_鱗左CD.不透明度 = value; - 尾20_鱗右CD.不透明度 = value; - 尾20_尾CD.不透明度 = value; - 尾21_鱗CD.不透明度 = value; - 尾21_鱗左CD.不透明度 = value; - 尾21_鱗右CD.不透明度 = value; - 尾21_尾CD.不透明度 = value; - 尾22_鱗CD.不透明度 = value; - 尾22_鱗左CD.不透明度 = value; - 尾22_鱗右CD.不透明度 = value; - 尾22_尾CD.不透明度 = value; - 尾23_鱗CD.不透明度 = value; - 尾23_鱗左CD.不透明度 = value; - 尾23_鱗右CD.不透明度 = value; - 尾23_尾CD.不透明度 = value; - 尾24_鱗CD.不透明度 = value; - 尾24_鱗左CD.不透明度 = value; - 尾24_鱗右CD.不透明度 = value; - 尾24_尾CD.不透明度 = value; - 尾25_鱗CD.不透明度 = value; - 尾25_鱗左CD.不透明度 = value; - 尾25_鱗右CD.不透明度 = value; - 尾25_尾CD.不透明度 = value; - 尾26_鱗CD.不透明度 = value; - 尾26_鱗左CD.不透明度 = value; - 尾26_鱗右CD.不透明度 = value; - 尾26_尾CD.不透明度 = value; - 尾27_鱗CD.不透明度 = value; - 尾27_鱗左CD.不透明度 = value; - 尾27_鱗右CD.不透明度 = value; - 尾27_尾CD.不透明度 = value; - 尾28_鱗CD.不透明度 = value; - 尾28_鱗左CD.不透明度 = value; - 尾28_鱗右CD.不透明度 = value; - 尾28_尾CD.不透明度 = value; - 尾29_鱗CD.不透明度 = value; - 尾29_鱗左CD.不透明度 = value; - 尾29_鱗右CD.不透明度 = value; - 尾29_尾CD.不透明度 = value; - 尾30_鱗CD.不透明度 = value; - 尾30_鱗左CD.不透明度 = value; - 尾30_鱗右CD.不透明度 = value; - 尾30_尾CD.不透明度 = value; - 頚_頚CD.不透明度 = value; - 頚_鱗3_鱗1CD.不透明度 = value; - 頚_鱗3_鱗2CD.不透明度 = value; - 頚_鱗3_鱗3CD.不透明度 = value; - 頚_鱗3_鱗4CD.不透明度 = value; - 頚_鱗3_鱗5CD.不透明度 = value; - 頚_鱗3_鱗6CD.不透明度 = value; - 頚_鱗3_鱗7CD.不透明度 = value; - 頚_鱗3_鱗8CD.不透明度 = value; - 頚_鱗3_鱗9CD.不透明度 = value; - 頚_鱗2_鱗1CD.不透明度 = value; - 頚_鱗2_鱗2CD.不透明度 = value; - 頚_鱗2_鱗3CD.不透明度 = value; - 頚_鱗2_鱗4CD.不透明度 = value; - 頚_鱗2_鱗5CD.不透明度 = value; - 頚_鱗2_鱗6CD.不透明度 = value; - 頚_鱗2_鱗7CD.不透明度 = value; - 頚_鱗2_鱗8CD.不透明度 = value; - 頚_鱗2_鱗9CD.不透明度 = value; - 頚_鱗2_鱗10CD.不透明度 = value; - 頚_鱗1_鱗1_鱗1CD.不透明度 = value; - 頚_鱗1_鱗1_鱗2CD.不透明度 = value; - 頚_鱗1_鱗2_鱗1CD.不透明度 = value; - 頚_鱗1_鱗2_鱗2CD.不透明度 = value; - 頚_鱗1_鱗3_鱗1CD.不透明度 = value; - 頚_鱗1_鱗3_鱗2CD.不透明度 = value; - 頚_鱗1_鱗4_鱗1CD.不透明度 = value; - 頚_鱗1_鱗4_鱗2CD.不透明度 = value; - 頚_鱗1_鱗5_鱗1CD.不透明度 = value; - 頚_鱗1_鱗5_鱗2CD.不透明度 = value; - 頚_鱗1_鱗6_鱗1CD.不透明度 = value; - 頚_鱗1_鱗6_鱗2CD.不透明度 = value; - 頚_鱗1_鱗7_鱗1CD.不透明度 = value; - 頚_鱗1_鱗7_鱗2CD.不透明度 = value; - 頚_鱗1_鱗8_鱗1CD.不透明度 = value; - 頚_鱗1_鱗8_鱗2CD.不透明度 = value; - 頚_鱗1_鱗9_鱗1CD.不透明度 = value; - 頚_鱗1_鱗9_鱗2CD.不透明度 = value; - 頚_鱗1_鱗10_鱗1CD.不透明度 = value; - 頚_鱗1_鱗10_鱗2CD.不透明度 = value; - 頚_鱗1_鱗11_鱗1CD.不透明度 = value; - 頚_鱗1_鱗11_鱗2CD.不透明度 = value; - 頚_鱗1_鱗12_鱗1CD.不透明度 = value; - 頚_鱗1_鱗12_鱗2CD.不透明度 = value; - 頚_鱗1_鱗13_鱗1CD.不透明度 = value; - 頚_鱗1_鱗13_鱗2CD.不透明度 = value; - 頚_鱗1_鱗14_鱗1CD.不透明度 = value; - 頚_鱗1_鱗14_鱗2CD.不透明度 = value; - 頚_鱗1_鱗15_鱗1CD.不透明度 = value; - 頚_鱗1_鱗15_鱗2CD.不透明度 = value; - 頚_鱗1_鱗16_鱗1CD.不透明度 = value; - 頚_鱗1_鱗16_鱗2CD.不透明度 = value; - 頚_鱗1_鱗17_鱗1CD.不透明度 = value; - 頚_鱗1_鱗17_鱗2CD.不透明度 = value; - 頭_上顎_顎基CD.不透明度 = value; - 頭_上顎_鱗4CD.不透明度 = value; - 頭_上顎_鱗左1CD.不透明度 = value; - 頭_上顎_鱗右1CD.不透明度 = value; - 頭_上顎_鱗左2CD.不透明度 = value; - 頭_上顎_鱗右2CD.不透明度 = value; - 頭_上顎_鱗左3CD.不透明度 = value; - 頭_上顎_鱗右3CD.不透明度 = value; - 頭_上顎_鱗左4CD.不透明度 = value; - 頭_上顎_鱗右4CD.不透明度 = value; - 頭_上顎_鱗左5CD.不透明度 = value; - 頭_上顎_鱗右5CD.不透明度 = value; - 頭_上顎_鱗左8CD.不透明度 = value; - 頭_上顎_鱗右8CD.不透明度 = value; - 頭_上顎_鱗左9CD.不透明度 = value; - 頭_上顎_鱗右9CD.不透明度 = value; - 頭_上顎_鱗左10CD.不透明度 = value; - 頭_上顎_鱗右10CD.不透明度 = value; - 頭_上顎_鱗左11CD.不透明度 = value; - 頭_上顎_鱗右11CD.不透明度 = value; - 頭_下顎_顎基CD.不透明度 = value; - 頭_下顎_鱗1CD.不透明度 = value; - 頭_下顎_鱗2CD.不透明度 = value; - 頭_下顎_鱗3CD.不透明度 = value; - 頭_下顎_鱗4CD.不透明度 = value; - 頭_下顎_鱗左1CD.不透明度 = value; - 頭_下顎_鱗右1CD.不透明度 = value; - 頭_下顎_鱗左2CD.不透明度 = value; - 頭_下顎_鱗右2CD.不透明度 = value; - 頭_下顎_鱗左3CD.不透明度 = value; - 頭_下顎_鱗右3CD.不透明度 = value; - 頭_下顎_鱗左4CD.不透明度 = value; - 頭_下顎_鱗右4CD.不透明度 = value; - 頭_下顎_鱗左5CD.不透明度 = value; - 頭_下顎_鱗右5CD.不透明度 = value; - 頭_下顎_鱗左6CD.不透明度 = value; - 頭_下顎_鱗右6CD.不透明度 = value; - 頭_下顎_鱗左7CD.不透明度 = value; - 頭_下顎_鱗右7CD.不透明度 = value; - 頭_下顎_鱗左8CD.不透明度 = value; - 頭_下顎_鱗右8CD.不透明度 = value; - 頭_下顎_鱗左9CD.不透明度 = value; - 頭_下顎_鱗右9CD.不透明度 = value; - 頭_下顎_鱗左10CD.不透明度 = value; - 頭_下顎_鱗右10CD.不透明度 = value; - 頭_下顎_鱗左11CD.不透明度 = value; - 頭_下顎_鱗右11CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public double 頸 - { - set - { - double sizeXCont = 0.5 + 0.5 * value; - X0Y0_頚_頚.SizeXCont = sizeXCont; - X0Y0_頚_鱗3_鱗1.SizeXCont = sizeXCont; - X0Y0_頚_鱗3_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗3_鱗3.SizeXCont = sizeXCont; - X0Y0_頚_鱗3_鱗4.SizeXCont = sizeXCont; - X0Y0_頚_鱗3_鱗5.SizeXCont = sizeXCont; - X0Y0_頚_鱗3_鱗6.SizeXCont = sizeXCont; - X0Y0_頚_鱗3_鱗7.SizeXCont = sizeXCont; - X0Y0_頚_鱗3_鱗8.SizeXCont = sizeXCont; - X0Y0_頚_鱗3_鱗9.SizeXCont = sizeXCont; - X0Y0_頚_鱗2_鱗1.SizeXCont = sizeXCont; - X0Y0_頚_鱗2_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗2_鱗3.SizeXCont = sizeXCont; - X0Y0_頚_鱗2_鱗4.SizeXCont = sizeXCont; - X0Y0_頚_鱗2_鱗5.SizeXCont = sizeXCont; - X0Y0_頚_鱗2_鱗6.SizeXCont = sizeXCont; - X0Y0_頚_鱗2_鱗7.SizeXCont = sizeXCont; - X0Y0_頚_鱗2_鱗8.SizeXCont = sizeXCont; - X0Y0_頚_鱗2_鱗9.SizeXCont = sizeXCont; - X0Y0_頚_鱗2_鱗10.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗1_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗2_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗3_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗4_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗5_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗6_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗7_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗8_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗9_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗10_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗11_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗12_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗13_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗14_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗15_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗16_鱗2.SizeXCont = sizeXCont; - X0Y0_頚_鱗1_鱗17_鱗2.SizeXCont = sizeXCont; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 尾_腓(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_腓D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "腓尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][14])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["尾1"].ToPars(); - X0Y0_尾1_根 = pars2["根"].ToPar(); - X0Y0_尾1_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾1_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾1_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾1_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾2"].ToPars(); - X0Y0_尾2_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾2_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾2_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾2_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾3"].ToPars(); - X0Y0_尾3_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾3_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾3_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾3_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾4"].ToPars(); - X0Y0_尾4_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾4_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾4_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾4_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾5"].ToPars(); - X0Y0_尾5_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾5_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾5_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾5_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾6"].ToPars(); - X0Y0_尾6_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾6_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾6_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾6_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾7"].ToPars(); - X0Y0_尾7_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾7_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾7_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾7_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾8"].ToPars(); - X0Y0_尾8_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾8_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾8_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾8_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾9"].ToPars(); - X0Y0_尾9_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾9_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾9_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾9_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾10"].ToPars(); - X0Y0_尾10_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾10_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾10_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾10_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾11"].ToPars(); - X0Y0_尾11_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾11_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾11_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾11_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾12"].ToPars(); - X0Y0_尾12_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾12_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾12_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾12_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾13"].ToPars(); - X0Y0_尾13_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾13_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾13_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾13_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾14"].ToPars(); - X0Y0_尾14_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾14_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾14_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾14_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾15"].ToPars(); - X0Y0_尾15_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾15_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾15_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾15_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾16"].ToPars(); - X0Y0_尾16_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾16_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾16_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾16_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾17"].ToPars(); - X0Y0_尾17_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾17_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾17_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾17_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾18"].ToPars(); - X0Y0_尾18_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾18_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾18_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾18_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾19"].ToPars(); - X0Y0_尾19_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾19_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾19_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾19_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾20"].ToPars(); - X0Y0_尾20_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾20_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾20_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾20_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾21"].ToPars(); - X0Y0_尾21_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾21_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾21_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾21_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾22"].ToPars(); - X0Y0_尾22_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾22_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾22_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾22_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾23"].ToPars(); - X0Y0_尾23_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾23_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾23_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾23_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾24"].ToPars(); - X0Y0_尾24_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾24_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾24_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾24_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾25"].ToPars(); - X0Y0_尾25_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾25_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾25_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾25_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾26"].ToPars(); - X0Y0_尾26_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾26_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾26_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾26_尾 = pars2["尾"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["尾27"].ToPars(); - X0Y0_尾27_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾27_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾27_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾27_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾28"].ToPars(); - X0Y0_尾28_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾28_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾28_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾28_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾29"].ToPars(); - X0Y0_尾29_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾29_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾29_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾29_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾30"].ToPars(); - X0Y0_尾30_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾30_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾30_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾30_尾 = pars2["尾"].ToPar(); - pars2 = pars["頚"].ToPars(); - X0Y0_頚_頚 = pars2["頚"].ToPar(); - Pars pars3 = pars2["鱗3"].ToPars(); - X0Y0_頚_鱗3_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_頚_鱗3_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_頚_鱗3_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_頚_鱗3_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_頚_鱗3_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_頚_鱗3_鱗6 = pars3["鱗6"].ToPar(); - X0Y0_頚_鱗3_鱗7 = pars3["鱗7"].ToPar(); - X0Y0_頚_鱗3_鱗8 = pars3["鱗8"].ToPar(); - X0Y0_頚_鱗3_鱗9 = pars3["鱗9"].ToPar(); - pars3 = pars2["鱗2"].ToPars(); - X0Y0_頚_鱗2_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_頚_鱗2_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_頚_鱗2_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_頚_鱗2_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_頚_鱗2_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_頚_鱗2_鱗6 = pars3["鱗6"].ToPar(); - X0Y0_頚_鱗2_鱗7 = pars3["鱗7"].ToPar(); - X0Y0_頚_鱗2_鱗8 = pars3["鱗8"].ToPar(); - X0Y0_頚_鱗2_鱗9 = pars3["鱗9"].ToPar(); - X0Y0_頚_鱗2_鱗10 = pars3["鱗10"].ToPar(); - pars3 = pars2["鱗1"].ToPars(); - Pars pars4 = pars3["鱗1"].ToPars(); - X0Y0_頚_鱗1_鱗1_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗1_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗2"].ToPars(); - X0Y0_頚_鱗1_鱗2_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗2_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗3"].ToPars(); - X0Y0_頚_鱗1_鱗3_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗3_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗4"].ToPars(); - X0Y0_頚_鱗1_鱗4_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗4_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗5"].ToPars(); - X0Y0_頚_鱗1_鱗5_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗5_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗6"].ToPars(); - X0Y0_頚_鱗1_鱗6_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗6_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗7"].ToPars(); - X0Y0_頚_鱗1_鱗7_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗7_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗8"].ToPars(); - X0Y0_頚_鱗1_鱗8_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗8_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗9"].ToPars(); - X0Y0_頚_鱗1_鱗9_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗9_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗10"].ToPars(); - X0Y0_頚_鱗1_鱗10_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗10_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗11"].ToPars(); - X0Y0_頚_鱗1_鱗11_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗11_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗12"].ToPars(); - X0Y0_頚_鱗1_鱗12_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗12_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗13"].ToPars(); - X0Y0_頚_鱗1_鱗13_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗13_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗14"].ToPars(); - X0Y0_頚_鱗1_鱗14_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗14_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗15"].ToPars(); - X0Y0_頚_鱗1_鱗15_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗15_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗16"].ToPars(); - X0Y0_頚_鱗1_鱗16_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗16_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["鱗17"].ToPars(); - X0Y0_頚_鱗1_鱗17_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_頚_鱗1_鱗17_鱗2 = pars4["鱗2"].ToPar(); - pars2 = pars["頭"].ToPars(); - pars3 = pars2["上顎"].ToPars(); - X0Y0_頭_上顎_顎基 = pars3["顎基"].ToPar(); - X0Y0_頭_上顎_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_頭_上顎_鱗左1 = pars3["鱗左1"].ToPar(); - X0Y0_頭_上顎_鱗右1 = pars3["鱗右1"].ToPar(); - X0Y0_頭_上顎_鱗左2 = pars3["鱗左2"].ToPar(); - X0Y0_頭_上顎_鱗右2 = pars3["鱗右2"].ToPar(); - X0Y0_頭_上顎_鱗左3 = pars3["鱗左3"].ToPar(); - X0Y0_頭_上顎_鱗右3 = pars3["鱗右3"].ToPar(); - X0Y0_頭_上顎_鱗左4 = pars3["鱗左4"].ToPar(); - X0Y0_頭_上顎_鱗右4 = pars3["鱗右4"].ToPar(); - X0Y0_頭_上顎_鱗左5 = pars3["鱗左5"].ToPar(); - X0Y0_頭_上顎_鱗右5 = pars3["鱗右5"].ToPar(); - X0Y0_頭_上顎_鱗左8 = pars3["鱗左8"].ToPar(); - X0Y0_頭_上顎_鱗右8 = pars3["鱗右8"].ToPar(); - X0Y0_頭_上顎_鱗左9 = pars3["鱗左9"].ToPar(); - X0Y0_頭_上顎_鱗右9 = pars3["鱗右9"].ToPar(); - X0Y0_頭_上顎_鱗左10 = pars3["鱗左10"].ToPar(); - X0Y0_頭_上顎_鱗右10 = pars3["鱗右10"].ToPar(); - X0Y0_頭_上顎_鱗左11 = pars3["鱗左11"].ToPar(); - X0Y0_頭_上顎_鱗右11 = pars3["鱗右11"].ToPar(); - pars3 = pars2["下顎"].ToPars(); - X0Y0_頭_下顎_顎基 = pars3["顎基"].ToPar(); - X0Y0_頭_下顎_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_頭_下顎_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_頭_下顎_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_頭_下顎_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_頭_下顎_鱗左1 = pars3["鱗左1"].ToPar(); - X0Y0_頭_下顎_鱗右1 = pars3["鱗右1"].ToPar(); - X0Y0_頭_下顎_鱗左2 = pars3["鱗左2"].ToPar(); - X0Y0_頭_下顎_鱗右2 = pars3["鱗右2"].ToPar(); - X0Y0_頭_下顎_鱗左3 = pars3["鱗左3"].ToPar(); - X0Y0_頭_下顎_鱗右3 = pars3["鱗右3"].ToPar(); - X0Y0_頭_下顎_鱗左4 = pars3["鱗左4"].ToPar(); - X0Y0_頭_下顎_鱗右4 = pars3["鱗右4"].ToPar(); - X0Y0_頭_下顎_鱗左5 = pars3["鱗左5"].ToPar(); - X0Y0_頭_下顎_鱗右5 = pars3["鱗右5"].ToPar(); - X0Y0_頭_下顎_鱗左6 = pars3["鱗左6"].ToPar(); - X0Y0_頭_下顎_鱗右6 = pars3["鱗右6"].ToPar(); - X0Y0_頭_下顎_鱗左7 = pars3["鱗左7"].ToPar(); - X0Y0_頭_下顎_鱗右7 = pars3["鱗右7"].ToPar(); - X0Y0_頭_下顎_鱗左8 = pars3["鱗左8"].ToPar(); - X0Y0_頭_下顎_鱗右8 = pars3["鱗右8"].ToPar(); - X0Y0_頭_下顎_鱗左9 = pars3["鱗左9"].ToPar(); - X0Y0_頭_下顎_鱗右9 = pars3["鱗右9"].ToPar(); - X0Y0_頭_下顎_鱗左10 = pars3["鱗左10"].ToPar(); - X0Y0_頭_下顎_鱗右10 = pars3["鱗右10"].ToPar(); - X0Y0_頭_下顎_鱗左11 = pars3["鱗左11"].ToPar(); - X0Y0_頭_下顎_鱗右11 = pars3["鱗右11"].ToPar(); - pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_根_表示; - 尾1_鱗_表示 = e.尾1_鱗_表示; - 尾1_鱗左_表示 = e.尾1_鱗左_表示; - 尾1_鱗右_表示 = e.尾1_鱗右_表示; - 尾1_尾_表示 = e.尾1_尾_表示; - 尾2_鱗_表示 = e.尾2_鱗_表示; - 尾2_鱗左_表示 = e.尾2_鱗左_表示; - 尾2_鱗右_表示 = e.尾2_鱗右_表示; - 尾2_尾_表示 = e.尾2_尾_表示; - 尾3_鱗_表示 = e.尾3_鱗_表示; - 尾3_鱗左_表示 = e.尾3_鱗左_表示; - 尾3_鱗右_表示 = e.尾3_鱗右_表示; - 尾3_尾_表示 = e.尾3_尾_表示; - 尾4_鱗_表示 = e.尾4_鱗_表示; - 尾4_鱗左_表示 = e.尾4_鱗左_表示; - 尾4_鱗右_表示 = e.尾4_鱗右_表示; - 尾4_尾_表示 = e.尾4_尾_表示; - 尾5_鱗_表示 = e.尾5_鱗_表示; - 尾5_鱗左_表示 = e.尾5_鱗左_表示; - 尾5_鱗右_表示 = e.尾5_鱗右_表示; - 尾5_尾_表示 = e.尾5_尾_表示; - 尾6_鱗_表示 = e.尾6_鱗_表示; - 尾6_鱗左_表示 = e.尾6_鱗左_表示; - 尾6_鱗右_表示 = e.尾6_鱗右_表示; - 尾6_尾_表示 = e.尾6_尾_表示; - 尾7_鱗_表示 = e.尾7_鱗_表示; - 尾7_鱗左_表示 = e.尾7_鱗左_表示; - 尾7_鱗右_表示 = e.尾7_鱗右_表示; - 尾7_尾_表示 = e.尾7_尾_表示; - 尾8_鱗_表示 = e.尾8_鱗_表示; - 尾8_鱗左_表示 = e.尾8_鱗左_表示; - 尾8_鱗右_表示 = e.尾8_鱗右_表示; - 尾8_尾_表示 = e.尾8_尾_表示; - 尾9_鱗_表示 = e.尾9_鱗_表示; - 尾9_鱗左_表示 = e.尾9_鱗左_表示; - 尾9_鱗右_表示 = e.尾9_鱗右_表示; - 尾9_尾_表示 = e.尾9_尾_表示; - 尾10_鱗_表示 = e.尾10_鱗_表示; - 尾10_鱗左_表示 = e.尾10_鱗左_表示; - 尾10_鱗右_表示 = e.尾10_鱗右_表示; - 尾10_尾_表示 = e.尾10_尾_表示; - 尾11_鱗_表示 = e.尾11_鱗_表示; - 尾11_鱗左_表示 = e.尾11_鱗左_表示; - 尾11_鱗右_表示 = e.尾11_鱗右_表示; - 尾11_尾_表示 = e.尾11_尾_表示; - 尾12_鱗_表示 = e.尾12_鱗_表示; - 尾12_鱗左_表示 = e.尾12_鱗左_表示; - 尾12_鱗右_表示 = e.尾12_鱗右_表示; - 尾12_尾_表示 = e.尾12_尾_表示; - 尾13_鱗_表示 = e.尾13_鱗_表示; - 尾13_鱗左_表示 = e.尾13_鱗左_表示; - 尾13_鱗右_表示 = e.尾13_鱗右_表示; - 尾13_尾_表示 = e.尾13_尾_表示; - 尾14_鱗_表示 = e.尾14_鱗_表示; - 尾14_鱗左_表示 = e.尾14_鱗左_表示; - 尾14_鱗右_表示 = e.尾14_鱗右_表示; - 尾14_尾_表示 = e.尾14_尾_表示; - 尾15_鱗_表示 = e.尾15_鱗_表示; - 尾15_鱗左_表示 = e.尾15_鱗左_表示; - 尾15_鱗右_表示 = e.尾15_鱗右_表示; - 尾15_尾_表示 = e.尾15_尾_表示; - 尾16_鱗_表示 = e.尾16_鱗_表示; - 尾16_鱗左_表示 = e.尾16_鱗左_表示; - 尾16_鱗右_表示 = e.尾16_鱗右_表示; - 尾16_尾_表示 = e.尾16_尾_表示; - 尾17_鱗_表示 = e.尾17_鱗_表示; - 尾17_鱗左_表示 = e.尾17_鱗左_表示; - 尾17_鱗右_表示 = e.尾17_鱗右_表示; - 尾17_尾_表示 = e.尾17_尾_表示; - 尾18_鱗_表示 = e.尾18_鱗_表示; - 尾18_鱗左_表示 = e.尾18_鱗左_表示; - 尾18_鱗右_表示 = e.尾18_鱗右_表示; - 尾18_尾_表示 = e.尾18_尾_表示; - 尾19_鱗_表示 = e.尾19_鱗_表示; - 尾19_鱗左_表示 = e.尾19_鱗左_表示; - 尾19_鱗右_表示 = e.尾19_鱗右_表示; - 尾19_尾_表示 = e.尾19_尾_表示; - 尾20_鱗_表示 = e.尾20_鱗_表示; - 尾20_鱗左_表示 = e.尾20_鱗左_表示; - 尾20_鱗右_表示 = e.尾20_鱗右_表示; - 尾20_尾_表示 = e.尾20_尾_表示; - 尾21_鱗_表示 = e.尾21_鱗_表示; - 尾21_鱗左_表示 = e.尾21_鱗左_表示; - 尾21_鱗右_表示 = e.尾21_鱗右_表示; - 尾21_尾_表示 = e.尾21_尾_表示; - 尾22_鱗_表示 = e.尾22_鱗_表示; - 尾22_鱗左_表示 = e.尾22_鱗左_表示; - 尾22_鱗右_表示 = e.尾22_鱗右_表示; - 尾22_尾_表示 = e.尾22_尾_表示; - 尾23_鱗_表示 = e.尾23_鱗_表示; - 尾23_鱗左_表示 = e.尾23_鱗左_表示; - 尾23_鱗右_表示 = e.尾23_鱗右_表示; - 尾23_尾_表示 = e.尾23_尾_表示; - 尾24_鱗_表示 = e.尾24_鱗_表示; - 尾24_鱗左_表示 = e.尾24_鱗左_表示; - 尾24_鱗右_表示 = e.尾24_鱗右_表示; - 尾24_尾_表示 = e.尾24_尾_表示; - 尾25_鱗_表示 = e.尾25_鱗_表示; - 尾25_鱗左_表示 = e.尾25_鱗左_表示; - 尾25_鱗右_表示 = e.尾25_鱗右_表示; - 尾25_尾_表示 = e.尾25_尾_表示; - 尾26_鱗_表示 = e.尾26_鱗_表示; - 尾26_鱗左_表示 = e.尾26_鱗左_表示; - 尾26_鱗右_表示 = e.尾26_鱗右_表示; - 尾26_尾_表示 = e.尾26_尾_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 尾27_鱗_表示 = e.尾27_鱗_表示; - 尾27_鱗左_表示 = e.尾27_鱗左_表示; - 尾27_鱗右_表示 = e.尾27_鱗右_表示; - 尾27_尾_表示 = e.尾27_尾_表示; - 尾28_鱗_表示 = e.尾28_鱗_表示; - 尾28_鱗左_表示 = e.尾28_鱗左_表示; - 尾28_鱗右_表示 = e.尾28_鱗右_表示; - 尾28_尾_表示 = e.尾28_尾_表示; - 尾29_鱗_表示 = e.尾29_鱗_表示; - 尾29_鱗左_表示 = e.尾29_鱗左_表示; - 尾29_鱗右_表示 = e.尾29_鱗右_表示; - 尾29_尾_表示 = e.尾29_尾_表示; - 尾30_鱗_表示 = e.尾30_鱗_表示; - 尾30_鱗左_表示 = e.尾30_鱗左_表示; - 尾30_鱗右_表示 = e.尾30_鱗右_表示; - 尾30_尾_表示 = e.尾30_尾_表示; - 頚_頚_表示 = e.頚_頚_表示; - 頚_鱗3_鱗1_表示 = e.頚_鱗3_鱗1_表示; - 頚_鱗3_鱗2_表示 = e.頚_鱗3_鱗2_表示; - 頚_鱗3_鱗3_表示 = e.頚_鱗3_鱗3_表示; - 頚_鱗3_鱗4_表示 = e.頚_鱗3_鱗4_表示; - 頚_鱗3_鱗5_表示 = e.頚_鱗3_鱗5_表示; - 頚_鱗3_鱗6_表示 = e.頚_鱗3_鱗6_表示; - 頚_鱗3_鱗7_表示 = e.頚_鱗3_鱗7_表示; - 頚_鱗3_鱗8_表示 = e.頚_鱗3_鱗8_表示; - 頚_鱗3_鱗9_表示 = e.頚_鱗3_鱗9_表示; - 頚_鱗2_鱗1_表示 = e.頚_鱗2_鱗1_表示; - 頚_鱗2_鱗2_表示 = e.頚_鱗2_鱗2_表示; - 頚_鱗2_鱗3_表示 = e.頚_鱗2_鱗3_表示; - 頚_鱗2_鱗4_表示 = e.頚_鱗2_鱗4_表示; - 頚_鱗2_鱗5_表示 = e.頚_鱗2_鱗5_表示; - 頚_鱗2_鱗6_表示 = e.頚_鱗2_鱗6_表示; - 頚_鱗2_鱗7_表示 = e.頚_鱗2_鱗7_表示; - 頚_鱗2_鱗8_表示 = e.頚_鱗2_鱗8_表示; - 頚_鱗2_鱗9_表示 = e.頚_鱗2_鱗9_表示; - 頚_鱗2_鱗10_表示 = e.頚_鱗2_鱗10_表示; - 頚_鱗1_鱗1_鱗1_表示 = e.頚_鱗1_鱗1_鱗1_表示; - 頚_鱗1_鱗1_鱗2_表示 = e.頚_鱗1_鱗1_鱗2_表示; - 頚_鱗1_鱗2_鱗1_表示 = e.頚_鱗1_鱗2_鱗1_表示; - 頚_鱗1_鱗2_鱗2_表示 = e.頚_鱗1_鱗2_鱗2_表示; - 頚_鱗1_鱗3_鱗1_表示 = e.頚_鱗1_鱗3_鱗1_表示; - 頚_鱗1_鱗3_鱗2_表示 = e.頚_鱗1_鱗3_鱗2_表示; - 頚_鱗1_鱗4_鱗1_表示 = e.頚_鱗1_鱗4_鱗1_表示; - 頚_鱗1_鱗4_鱗2_表示 = e.頚_鱗1_鱗4_鱗2_表示; - 頚_鱗1_鱗5_鱗1_表示 = e.頚_鱗1_鱗5_鱗1_表示; - 頚_鱗1_鱗5_鱗2_表示 = e.頚_鱗1_鱗5_鱗2_表示; - 頚_鱗1_鱗6_鱗1_表示 = e.頚_鱗1_鱗6_鱗1_表示; - 頚_鱗1_鱗6_鱗2_表示 = e.頚_鱗1_鱗6_鱗2_表示; - 頚_鱗1_鱗7_鱗1_表示 = e.頚_鱗1_鱗7_鱗1_表示; - 頚_鱗1_鱗7_鱗2_表示 = e.頚_鱗1_鱗7_鱗2_表示; - 頚_鱗1_鱗8_鱗1_表示 = e.頚_鱗1_鱗8_鱗1_表示; - 頚_鱗1_鱗8_鱗2_表示 = e.頚_鱗1_鱗8_鱗2_表示; - 頚_鱗1_鱗9_鱗1_表示 = e.頚_鱗1_鱗9_鱗1_表示; - 頚_鱗1_鱗9_鱗2_表示 = e.頚_鱗1_鱗9_鱗2_表示; - 頚_鱗1_鱗10_鱗1_表示 = e.頚_鱗1_鱗10_鱗1_表示; - 頚_鱗1_鱗10_鱗2_表示 = e.頚_鱗1_鱗10_鱗2_表示; - 頚_鱗1_鱗11_鱗1_表示 = e.頚_鱗1_鱗11_鱗1_表示; - 頚_鱗1_鱗11_鱗2_表示 = e.頚_鱗1_鱗11_鱗2_表示; - 頚_鱗1_鱗12_鱗1_表示 = e.頚_鱗1_鱗12_鱗1_表示; - 頚_鱗1_鱗12_鱗2_表示 = e.頚_鱗1_鱗12_鱗2_表示; - 頚_鱗1_鱗13_鱗1_表示 = e.頚_鱗1_鱗13_鱗1_表示; - 頚_鱗1_鱗13_鱗2_表示 = e.頚_鱗1_鱗13_鱗2_表示; - 頚_鱗1_鱗14_鱗1_表示 = e.頚_鱗1_鱗14_鱗1_表示; - 頚_鱗1_鱗14_鱗2_表示 = e.頚_鱗1_鱗14_鱗2_表示; - 頚_鱗1_鱗15_鱗1_表示 = e.頚_鱗1_鱗15_鱗1_表示; - 頚_鱗1_鱗15_鱗2_表示 = e.頚_鱗1_鱗15_鱗2_表示; - 頚_鱗1_鱗16_鱗1_表示 = e.頚_鱗1_鱗16_鱗1_表示; - 頚_鱗1_鱗16_鱗2_表示 = e.頚_鱗1_鱗16_鱗2_表示; - 頚_鱗1_鱗17_鱗1_表示 = e.頚_鱗1_鱗17_鱗1_表示; - 頚_鱗1_鱗17_鱗2_表示 = e.頚_鱗1_鱗17_鱗2_表示; - 頭_上顎_顎基_表示 = e.頭_上顎_顎基_表示; - 頭_上顎_鱗4_表示 = e.頭_上顎_鱗4_表示; - 頭_上顎_鱗左1_表示 = e.頭_上顎_鱗左1_表示; - 頭_上顎_鱗右1_表示 = e.頭_上顎_鱗右1_表示; - 頭_上顎_鱗左2_表示 = e.頭_上顎_鱗左2_表示; - 頭_上顎_鱗右2_表示 = e.頭_上顎_鱗右2_表示; - 頭_上顎_鱗左3_表示 = e.頭_上顎_鱗左3_表示; - 頭_上顎_鱗右3_表示 = e.頭_上顎_鱗右3_表示; - 頭_上顎_鱗左4_表示 = e.頭_上顎_鱗左4_表示; - 頭_上顎_鱗右4_表示 = e.頭_上顎_鱗右4_表示; - 頭_上顎_鱗左5_表示 = e.頭_上顎_鱗左5_表示; - 頭_上顎_鱗右5_表示 = e.頭_上顎_鱗右5_表示; - 頭_上顎_鱗左8_表示 = e.頭_上顎_鱗左8_表示; - 頭_上顎_鱗右8_表示 = e.頭_上顎_鱗右8_表示; - 頭_上顎_鱗左9_表示 = e.頭_上顎_鱗左9_表示; - 頭_上顎_鱗右9_表示 = e.頭_上顎_鱗右9_表示; - 頭_上顎_鱗左10_表示 = e.頭_上顎_鱗左10_表示; - 頭_上顎_鱗右10_表示 = e.頭_上顎_鱗右10_表示; - 頭_上顎_鱗左11_表示 = e.頭_上顎_鱗左11_表示; - 頭_上顎_鱗右11_表示 = e.頭_上顎_鱗右11_表示; - 頭_下顎_顎基_表示 = e.頭_下顎_顎基_表示; - 頭_下顎_鱗1_表示 = e.頭_下顎_鱗1_表示; - 頭_下顎_鱗2_表示 = e.頭_下顎_鱗2_表示; - 頭_下顎_鱗3_表示 = e.頭_下顎_鱗3_表示; - 頭_下顎_鱗4_表示 = e.頭_下顎_鱗4_表示; - 頭_下顎_鱗左1_表示 = e.頭_下顎_鱗左1_表示; - 頭_下顎_鱗右1_表示 = e.頭_下顎_鱗右1_表示; - 頭_下顎_鱗左2_表示 = e.頭_下顎_鱗左2_表示; - 頭_下顎_鱗右2_表示 = e.頭_下顎_鱗右2_表示; - 頭_下顎_鱗左3_表示 = e.頭_下顎_鱗左3_表示; - 頭_下顎_鱗右3_表示 = e.頭_下顎_鱗右3_表示; - 頭_下顎_鱗左4_表示 = e.頭_下顎_鱗左4_表示; - 頭_下顎_鱗右4_表示 = e.頭_下顎_鱗右4_表示; - 頭_下顎_鱗左5_表示 = e.頭_下顎_鱗左5_表示; - 頭_下顎_鱗右5_表示 = e.頭_下顎_鱗右5_表示; - 頭_下顎_鱗左6_表示 = e.頭_下顎_鱗左6_表示; - 頭_下顎_鱗右6_表示 = e.頭_下顎_鱗右6_表示; - 頭_下顎_鱗左7_表示 = e.頭_下顎_鱗左7_表示; - 頭_下顎_鱗右7_表示 = e.頭_下顎_鱗右7_表示; - 頭_下顎_鱗左8_表示 = e.頭_下顎_鱗左8_表示; - 頭_下顎_鱗右8_表示 = e.頭_下顎_鱗右8_表示; - 頭_下顎_鱗左9_表示 = e.頭_下顎_鱗左9_表示; - 頭_下顎_鱗右9_表示 = e.頭_下顎_鱗右9_表示; - 頭_下顎_鱗左10_表示 = e.頭_下顎_鱗左10_表示; - 頭_下顎_鱗右10_表示 = e.頭_下顎_鱗右10_表示; - 頭_下顎_鱗左11_表示 = e.頭_下顎_鱗左11_表示; - 頭_下顎_鱗右11_表示 = e.頭_下顎_鱗右11_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 頸 = e.頸; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_尾1_根CP = new ColorP(X0Y0_尾1_根, 尾1_根CD, DisUnit, abj: true); - X0Y0_尾1_鱗CP = new ColorP(X0Y0_尾1_鱗, 尾1_鱗CD, DisUnit, abj: true); - X0Y0_尾1_鱗左CP = new ColorP(X0Y0_尾1_鱗左, 尾1_鱗左CD, DisUnit, abj: true); - X0Y0_尾1_鱗右CP = new ColorP(X0Y0_尾1_鱗右, 尾1_鱗右CD, DisUnit, abj: true); - X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); - X0Y0_尾2_鱗CP = new ColorP(X0Y0_尾2_鱗, 尾2_鱗CD, DisUnit, abj: true); - X0Y0_尾2_鱗左CP = new ColorP(X0Y0_尾2_鱗左, 尾2_鱗左CD, DisUnit, abj: true); - X0Y0_尾2_鱗右CP = new ColorP(X0Y0_尾2_鱗右, 尾2_鱗右CD, DisUnit, abj: true); - X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); - X0Y0_尾3_鱗CP = new ColorP(X0Y0_尾3_鱗, 尾3_鱗CD, DisUnit, abj: true); - X0Y0_尾3_鱗左CP = new ColorP(X0Y0_尾3_鱗左, 尾3_鱗左CD, DisUnit, abj: true); - X0Y0_尾3_鱗右CP = new ColorP(X0Y0_尾3_鱗右, 尾3_鱗右CD, DisUnit, abj: true); - X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); - X0Y0_尾4_鱗CP = new ColorP(X0Y0_尾4_鱗, 尾4_鱗CD, DisUnit, abj: true); - X0Y0_尾4_鱗左CP = new ColorP(X0Y0_尾4_鱗左, 尾4_鱗左CD, DisUnit, abj: true); - X0Y0_尾4_鱗右CP = new ColorP(X0Y0_尾4_鱗右, 尾4_鱗右CD, DisUnit, abj: true); - X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); - X0Y0_尾5_鱗CP = new ColorP(X0Y0_尾5_鱗, 尾5_鱗CD, DisUnit, abj: true); - X0Y0_尾5_鱗左CP = new ColorP(X0Y0_尾5_鱗左, 尾5_鱗左CD, DisUnit, abj: true); - X0Y0_尾5_鱗右CP = new ColorP(X0Y0_尾5_鱗右, 尾5_鱗右CD, DisUnit, abj: true); - X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); - X0Y0_尾6_鱗CP = new ColorP(X0Y0_尾6_鱗, 尾6_鱗CD, DisUnit, abj: true); - X0Y0_尾6_鱗左CP = new ColorP(X0Y0_尾6_鱗左, 尾6_鱗左CD, DisUnit, abj: true); - X0Y0_尾6_鱗右CP = new ColorP(X0Y0_尾6_鱗右, 尾6_鱗右CD, DisUnit, abj: true); - X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); - X0Y0_尾7_鱗CP = new ColorP(X0Y0_尾7_鱗, 尾7_鱗CD, DisUnit, abj: true); - X0Y0_尾7_鱗左CP = new ColorP(X0Y0_尾7_鱗左, 尾7_鱗左CD, DisUnit, abj: true); - X0Y0_尾7_鱗右CP = new ColorP(X0Y0_尾7_鱗右, 尾7_鱗右CD, DisUnit, abj: true); - X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); - X0Y0_尾8_鱗CP = new ColorP(X0Y0_尾8_鱗, 尾8_鱗CD, DisUnit, abj: true); - X0Y0_尾8_鱗左CP = new ColorP(X0Y0_尾8_鱗左, 尾8_鱗左CD, DisUnit, abj: true); - X0Y0_尾8_鱗右CP = new ColorP(X0Y0_尾8_鱗右, 尾8_鱗右CD, DisUnit, abj: true); - X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); - X0Y0_尾9_鱗CP = new ColorP(X0Y0_尾9_鱗, 尾9_鱗CD, DisUnit, abj: true); - X0Y0_尾9_鱗左CP = new ColorP(X0Y0_尾9_鱗左, 尾9_鱗左CD, DisUnit, abj: true); - X0Y0_尾9_鱗右CP = new ColorP(X0Y0_尾9_鱗右, 尾9_鱗右CD, DisUnit, abj: true); - X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); - X0Y0_尾10_鱗CP = new ColorP(X0Y0_尾10_鱗, 尾10_鱗CD, DisUnit, abj: true); - X0Y0_尾10_鱗左CP = new ColorP(X0Y0_尾10_鱗左, 尾10_鱗左CD, DisUnit, abj: true); - X0Y0_尾10_鱗右CP = new ColorP(X0Y0_尾10_鱗右, 尾10_鱗右CD, DisUnit, abj: true); - X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); - X0Y0_尾11_鱗CP = new ColorP(X0Y0_尾11_鱗, 尾11_鱗CD, DisUnit, abj: true); - X0Y0_尾11_鱗左CP = new ColorP(X0Y0_尾11_鱗左, 尾11_鱗左CD, DisUnit, abj: true); - X0Y0_尾11_鱗右CP = new ColorP(X0Y0_尾11_鱗右, 尾11_鱗右CD, DisUnit, abj: true); - X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); - X0Y0_尾12_鱗CP = new ColorP(X0Y0_尾12_鱗, 尾12_鱗CD, DisUnit, abj: true); - X0Y0_尾12_鱗左CP = new ColorP(X0Y0_尾12_鱗左, 尾12_鱗左CD, DisUnit, abj: true); - X0Y0_尾12_鱗右CP = new ColorP(X0Y0_尾12_鱗右, 尾12_鱗右CD, DisUnit, abj: true); - X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); - X0Y0_尾13_鱗CP = new ColorP(X0Y0_尾13_鱗, 尾13_鱗CD, DisUnit, abj: true); - X0Y0_尾13_鱗左CP = new ColorP(X0Y0_尾13_鱗左, 尾13_鱗左CD, DisUnit, abj: true); - X0Y0_尾13_鱗右CP = new ColorP(X0Y0_尾13_鱗右, 尾13_鱗右CD, DisUnit, abj: true); - X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); - X0Y0_尾14_鱗CP = new ColorP(X0Y0_尾14_鱗, 尾14_鱗CD, DisUnit, abj: true); - X0Y0_尾14_鱗左CP = new ColorP(X0Y0_尾14_鱗左, 尾14_鱗左CD, DisUnit, abj: true); - X0Y0_尾14_鱗右CP = new ColorP(X0Y0_尾14_鱗右, 尾14_鱗右CD, DisUnit, abj: true); - X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); - X0Y0_尾15_鱗CP = new ColorP(X0Y0_尾15_鱗, 尾15_鱗CD, DisUnit, abj: true); - X0Y0_尾15_鱗左CP = new ColorP(X0Y0_尾15_鱗左, 尾15_鱗左CD, DisUnit, abj: true); - X0Y0_尾15_鱗右CP = new ColorP(X0Y0_尾15_鱗右, 尾15_鱗右CD, DisUnit, abj: true); - X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); - X0Y0_尾16_鱗CP = new ColorP(X0Y0_尾16_鱗, 尾16_鱗CD, DisUnit, abj: true); - X0Y0_尾16_鱗左CP = new ColorP(X0Y0_尾16_鱗左, 尾16_鱗左CD, DisUnit, abj: true); - X0Y0_尾16_鱗右CP = new ColorP(X0Y0_尾16_鱗右, 尾16_鱗右CD, DisUnit, abj: true); - X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); - X0Y0_尾17_鱗CP = new ColorP(X0Y0_尾17_鱗, 尾17_鱗CD, DisUnit, abj: true); - X0Y0_尾17_鱗左CP = new ColorP(X0Y0_尾17_鱗左, 尾17_鱗左CD, DisUnit, abj: true); - X0Y0_尾17_鱗右CP = new ColorP(X0Y0_尾17_鱗右, 尾17_鱗右CD, DisUnit, abj: true); - X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); - X0Y0_尾18_鱗CP = new ColorP(X0Y0_尾18_鱗, 尾18_鱗CD, DisUnit, abj: true); - X0Y0_尾18_鱗左CP = new ColorP(X0Y0_尾18_鱗左, 尾18_鱗左CD, DisUnit, abj: true); - X0Y0_尾18_鱗右CP = new ColorP(X0Y0_尾18_鱗右, 尾18_鱗右CD, DisUnit, abj: true); - X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); - X0Y0_尾19_鱗CP = new ColorP(X0Y0_尾19_鱗, 尾19_鱗CD, DisUnit, abj: true); - X0Y0_尾19_鱗左CP = new ColorP(X0Y0_尾19_鱗左, 尾19_鱗左CD, DisUnit, abj: true); - X0Y0_尾19_鱗右CP = new ColorP(X0Y0_尾19_鱗右, 尾19_鱗右CD, DisUnit, abj: true); - X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); - X0Y0_尾20_鱗CP = new ColorP(X0Y0_尾20_鱗, 尾20_鱗CD, DisUnit, abj: true); - X0Y0_尾20_鱗左CP = new ColorP(X0Y0_尾20_鱗左, 尾20_鱗左CD, DisUnit, abj: true); - X0Y0_尾20_鱗右CP = new ColorP(X0Y0_尾20_鱗右, 尾20_鱗右CD, DisUnit, abj: true); - X0Y0_尾20_尾CP = new ColorP(X0Y0_尾20_尾, 尾20_尾CD, DisUnit, abj: true); - X0Y0_尾21_鱗CP = new ColorP(X0Y0_尾21_鱗, 尾21_鱗CD, DisUnit, abj: true); - X0Y0_尾21_鱗左CP = new ColorP(X0Y0_尾21_鱗左, 尾21_鱗左CD, DisUnit, abj: true); - X0Y0_尾21_鱗右CP = new ColorP(X0Y0_尾21_鱗右, 尾21_鱗右CD, DisUnit, abj: true); - X0Y0_尾21_尾CP = new ColorP(X0Y0_尾21_尾, 尾21_尾CD, DisUnit, abj: true); - X0Y0_尾22_鱗CP = new ColorP(X0Y0_尾22_鱗, 尾22_鱗CD, DisUnit, abj: true); - X0Y0_尾22_鱗左CP = new ColorP(X0Y0_尾22_鱗左, 尾22_鱗左CD, DisUnit, abj: true); - X0Y0_尾22_鱗右CP = new ColorP(X0Y0_尾22_鱗右, 尾22_鱗右CD, DisUnit, abj: true); - X0Y0_尾22_尾CP = new ColorP(X0Y0_尾22_尾, 尾22_尾CD, DisUnit, abj: true); - X0Y0_尾23_鱗CP = new ColorP(X0Y0_尾23_鱗, 尾23_鱗CD, DisUnit, abj: true); - X0Y0_尾23_鱗左CP = new ColorP(X0Y0_尾23_鱗左, 尾23_鱗左CD, DisUnit, abj: true); - X0Y0_尾23_鱗右CP = new ColorP(X0Y0_尾23_鱗右, 尾23_鱗右CD, DisUnit, abj: true); - X0Y0_尾23_尾CP = new ColorP(X0Y0_尾23_尾, 尾23_尾CD, DisUnit, abj: true); - X0Y0_尾24_鱗CP = new ColorP(X0Y0_尾24_鱗, 尾24_鱗CD, DisUnit, abj: true); - X0Y0_尾24_鱗左CP = new ColorP(X0Y0_尾24_鱗左, 尾24_鱗左CD, DisUnit, abj: true); - X0Y0_尾24_鱗右CP = new ColorP(X0Y0_尾24_鱗右, 尾24_鱗右CD, DisUnit, abj: true); - X0Y0_尾24_尾CP = new ColorP(X0Y0_尾24_尾, 尾24_尾CD, DisUnit, abj: true); - X0Y0_尾25_鱗CP = new ColorP(X0Y0_尾25_鱗, 尾25_鱗CD, DisUnit, abj: true); - X0Y0_尾25_鱗左CP = new ColorP(X0Y0_尾25_鱗左, 尾25_鱗左CD, DisUnit, abj: true); - X0Y0_尾25_鱗右CP = new ColorP(X0Y0_尾25_鱗右, 尾25_鱗右CD, DisUnit, abj: true); - X0Y0_尾25_尾CP = new ColorP(X0Y0_尾25_尾, 尾25_尾CD, DisUnit, abj: true); - X0Y0_尾26_鱗CP = new ColorP(X0Y0_尾26_鱗, 尾26_鱗CD, DisUnit, abj: true); - X0Y0_尾26_鱗左CP = new ColorP(X0Y0_尾26_鱗左, 尾26_鱗左CD, DisUnit, abj: true); - X0Y0_尾26_鱗右CP = new ColorP(X0Y0_尾26_鱗右, 尾26_鱗右CD, DisUnit, abj: true); - X0Y0_尾26_尾CP = new ColorP(X0Y0_尾26_尾, 尾26_尾CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - X0Y0_尾27_鱗CP = new ColorP(X0Y0_尾27_鱗, 尾27_鱗CD, DisUnit, abj: true); - X0Y0_尾27_鱗左CP = new ColorP(X0Y0_尾27_鱗左, 尾27_鱗左CD, DisUnit, abj: true); - X0Y0_尾27_鱗右CP = new ColorP(X0Y0_尾27_鱗右, 尾27_鱗右CD, DisUnit, abj: true); - X0Y0_尾27_尾CP = new ColorP(X0Y0_尾27_尾, 尾27_尾CD, DisUnit, abj: true); - X0Y0_尾28_鱗CP = new ColorP(X0Y0_尾28_鱗, 尾28_鱗CD, DisUnit, abj: true); - X0Y0_尾28_鱗左CP = new ColorP(X0Y0_尾28_鱗左, 尾28_鱗左CD, DisUnit, abj: true); - X0Y0_尾28_鱗右CP = new ColorP(X0Y0_尾28_鱗右, 尾28_鱗右CD, DisUnit, abj: true); - X0Y0_尾28_尾CP = new ColorP(X0Y0_尾28_尾, 尾28_尾CD, DisUnit, abj: true); - X0Y0_尾29_鱗CP = new ColorP(X0Y0_尾29_鱗, 尾29_鱗CD, DisUnit, abj: true); - X0Y0_尾29_鱗左CP = new ColorP(X0Y0_尾29_鱗左, 尾29_鱗左CD, DisUnit, abj: true); - X0Y0_尾29_鱗右CP = new ColorP(X0Y0_尾29_鱗右, 尾29_鱗右CD, DisUnit, abj: true); - X0Y0_尾29_尾CP = new ColorP(X0Y0_尾29_尾, 尾29_尾CD, DisUnit, abj: true); - X0Y0_尾30_鱗CP = new ColorP(X0Y0_尾30_鱗, 尾30_鱗CD, DisUnit, abj: true); - X0Y0_尾30_鱗左CP = new ColorP(X0Y0_尾30_鱗左, 尾30_鱗左CD, DisUnit, abj: true); - X0Y0_尾30_鱗右CP = new ColorP(X0Y0_尾30_鱗右, 尾30_鱗右CD, DisUnit, abj: true); - X0Y0_尾30_尾CP = new ColorP(X0Y0_尾30_尾, 尾30_尾CD, DisUnit, abj: true); - X0Y0_頚_頚CP = new ColorP(X0Y0_頚_頚, 頚_頚CD, DisUnit, abj: true); - X0Y0_頚_鱗3_鱗1CP = new ColorP(X0Y0_頚_鱗3_鱗1, 頚_鱗3_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗3_鱗2CP = new ColorP(X0Y0_頚_鱗3_鱗2, 頚_鱗3_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗3_鱗3CP = new ColorP(X0Y0_頚_鱗3_鱗3, 頚_鱗3_鱗3CD, DisUnit, abj: true); - X0Y0_頚_鱗3_鱗4CP = new ColorP(X0Y0_頚_鱗3_鱗4, 頚_鱗3_鱗4CD, DisUnit, abj: true); - X0Y0_頚_鱗3_鱗5CP = new ColorP(X0Y0_頚_鱗3_鱗5, 頚_鱗3_鱗5CD, DisUnit, abj: true); - X0Y0_頚_鱗3_鱗6CP = new ColorP(X0Y0_頚_鱗3_鱗6, 頚_鱗3_鱗6CD, DisUnit, abj: true); - X0Y0_頚_鱗3_鱗7CP = new ColorP(X0Y0_頚_鱗3_鱗7, 頚_鱗3_鱗7CD, DisUnit, abj: true); - X0Y0_頚_鱗3_鱗8CP = new ColorP(X0Y0_頚_鱗3_鱗8, 頚_鱗3_鱗8CD, DisUnit, abj: true); - X0Y0_頚_鱗3_鱗9CP = new ColorP(X0Y0_頚_鱗3_鱗9, 頚_鱗3_鱗9CD, DisUnit, abj: true); - X0Y0_頚_鱗2_鱗1CP = new ColorP(X0Y0_頚_鱗2_鱗1, 頚_鱗2_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗2_鱗2CP = new ColorP(X0Y0_頚_鱗2_鱗2, 頚_鱗2_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗2_鱗3CP = new ColorP(X0Y0_頚_鱗2_鱗3, 頚_鱗2_鱗3CD, DisUnit, abj: true); - X0Y0_頚_鱗2_鱗4CP = new ColorP(X0Y0_頚_鱗2_鱗4, 頚_鱗2_鱗4CD, DisUnit, abj: true); - X0Y0_頚_鱗2_鱗5CP = new ColorP(X0Y0_頚_鱗2_鱗5, 頚_鱗2_鱗5CD, DisUnit, abj: true); - X0Y0_頚_鱗2_鱗6CP = new ColorP(X0Y0_頚_鱗2_鱗6, 頚_鱗2_鱗6CD, DisUnit, abj: true); - X0Y0_頚_鱗2_鱗7CP = new ColorP(X0Y0_頚_鱗2_鱗7, 頚_鱗2_鱗7CD, DisUnit, abj: true); - X0Y0_頚_鱗2_鱗8CP = new ColorP(X0Y0_頚_鱗2_鱗8, 頚_鱗2_鱗8CD, DisUnit, abj: true); - X0Y0_頚_鱗2_鱗9CP = new ColorP(X0Y0_頚_鱗2_鱗9, 頚_鱗2_鱗9CD, DisUnit, abj: true); - X0Y0_頚_鱗2_鱗10CP = new ColorP(X0Y0_頚_鱗2_鱗10, 頚_鱗2_鱗10CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗1_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗1_鱗1, 頚_鱗1_鱗1_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗1_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗1_鱗2, 頚_鱗1_鱗1_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗2_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗2_鱗1, 頚_鱗1_鱗2_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗2_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗2_鱗2, 頚_鱗1_鱗2_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗3_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗3_鱗1, 頚_鱗1_鱗3_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗3_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗3_鱗2, 頚_鱗1_鱗3_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗4_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗4_鱗1, 頚_鱗1_鱗4_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗4_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗4_鱗2, 頚_鱗1_鱗4_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗5_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗5_鱗1, 頚_鱗1_鱗5_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗5_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗5_鱗2, 頚_鱗1_鱗5_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗6_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗6_鱗1, 頚_鱗1_鱗6_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗6_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗6_鱗2, 頚_鱗1_鱗6_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗7_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗7_鱗1, 頚_鱗1_鱗7_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗7_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗7_鱗2, 頚_鱗1_鱗7_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗8_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗8_鱗1, 頚_鱗1_鱗8_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗8_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗8_鱗2, 頚_鱗1_鱗8_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗9_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗9_鱗1, 頚_鱗1_鱗9_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗9_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗9_鱗2, 頚_鱗1_鱗9_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗10_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗10_鱗1, 頚_鱗1_鱗10_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗10_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗10_鱗2, 頚_鱗1_鱗10_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗11_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗11_鱗1, 頚_鱗1_鱗11_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗11_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗11_鱗2, 頚_鱗1_鱗11_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗12_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗12_鱗1, 頚_鱗1_鱗12_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗12_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗12_鱗2, 頚_鱗1_鱗12_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗13_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗13_鱗1, 頚_鱗1_鱗13_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗13_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗13_鱗2, 頚_鱗1_鱗13_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗14_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗14_鱗1, 頚_鱗1_鱗14_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗14_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗14_鱗2, 頚_鱗1_鱗14_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗15_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗15_鱗1, 頚_鱗1_鱗15_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗15_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗15_鱗2, 頚_鱗1_鱗15_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗16_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗16_鱗1, 頚_鱗1_鱗16_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗16_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗16_鱗2, 頚_鱗1_鱗16_鱗2CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗17_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗17_鱗1, 頚_鱗1_鱗17_鱗1CD, DisUnit, abj: true); - X0Y0_頚_鱗1_鱗17_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗17_鱗2, 頚_鱗1_鱗17_鱗2CD, DisUnit, abj: true); - X0Y0_頭_上顎_顎基CP = new ColorP(X0Y0_頭_上顎_顎基, 頭_上顎_顎基CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗4CP = new ColorP(X0Y0_頭_上顎_鱗4, 頭_上顎_鱗4CD, 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_頭_上顎_鱗右2CP = new ColorP(X0Y0_頭_上顎_鱗右2, 頭_上顎_鱗右2CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左3CP = new ColorP(X0Y0_頭_上顎_鱗左3, 頭_上顎_鱗左3CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右3CP = new ColorP(X0Y0_頭_上顎_鱗右3, 頭_上顎_鱗右3CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左4CP = new ColorP(X0Y0_頭_上顎_鱗左4, 頭_上顎_鱗左4CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右4CP = new ColorP(X0Y0_頭_上顎_鱗右4, 頭_上顎_鱗右4CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左5CP = new ColorP(X0Y0_頭_上顎_鱗左5, 頭_上顎_鱗左5CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右5CP = new ColorP(X0Y0_頭_上顎_鱗右5, 頭_上顎_鱗右5CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左8CP = new ColorP(X0Y0_頭_上顎_鱗左8, 頭_上顎_鱗左8CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右8CP = new ColorP(X0Y0_頭_上顎_鱗右8, 頭_上顎_鱗右8CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左9CP = new ColorP(X0Y0_頭_上顎_鱗左9, 頭_上顎_鱗左9CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右9CP = new ColorP(X0Y0_頭_上顎_鱗右9, 頭_上顎_鱗右9CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左10CP = new ColorP(X0Y0_頭_上顎_鱗左10, 頭_上顎_鱗左10CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右10CP = new ColorP(X0Y0_頭_上顎_鱗右10, 頭_上顎_鱗右10CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左11CP = new ColorP(X0Y0_頭_上顎_鱗左11, 頭_上顎_鱗左11CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右11CP = new ColorP(X0Y0_頭_上顎_鱗右11, 頭_上顎_鱗右11CD, 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); - X0Y0_頭_下顎_鱗3CP = new ColorP(X0Y0_頭_下顎_鱗3, 頭_下顎_鱗3CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗4CP = new ColorP(X0Y0_頭_下顎_鱗4, 頭_下顎_鱗4CD, 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_頭_下顎_鱗右2CP = new ColorP(X0Y0_頭_下顎_鱗右2, 頭_下顎_鱗右2CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左3CP = new ColorP(X0Y0_頭_下顎_鱗左3, 頭_下顎_鱗左3CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右3CP = new ColorP(X0Y0_頭_下顎_鱗右3, 頭_下顎_鱗右3CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左4CP = new ColorP(X0Y0_頭_下顎_鱗左4, 頭_下顎_鱗左4CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右4CP = new ColorP(X0Y0_頭_下顎_鱗右4, 頭_下顎_鱗右4CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左5CP = new ColorP(X0Y0_頭_下顎_鱗左5, 頭_下顎_鱗左5CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右5CP = new ColorP(X0Y0_頭_下顎_鱗右5, 頭_下顎_鱗右5CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左6CP = new ColorP(X0Y0_頭_下顎_鱗左6, 頭_下顎_鱗左6CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右6CP = new ColorP(X0Y0_頭_下顎_鱗右6, 頭_下顎_鱗右6CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左7CP = new ColorP(X0Y0_頭_下顎_鱗左7, 頭_下顎_鱗左7CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右7CP = new ColorP(X0Y0_頭_下顎_鱗右7, 頭_下顎_鱗右7CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左8CP = new ColorP(X0Y0_頭_下顎_鱗左8, 頭_下顎_鱗左8CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右8CP = new ColorP(X0Y0_頭_下顎_鱗右8, 頭_下顎_鱗右8CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左9CP = new ColorP(X0Y0_頭_下顎_鱗左9, 頭_下顎_鱗左9CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右9CP = new ColorP(X0Y0_頭_下顎_鱗右9, 頭_下顎_鱗右9CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左10CP = new ColorP(X0Y0_頭_下顎_鱗左10, 頭_下顎_鱗左10CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右10CP = new ColorP(X0Y0_頭_下顎_鱗右10, 頭_下顎_鱗右10CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左11CP = new ColorP(X0Y0_頭_下顎_鱗左11, 頭_下顎_鱗左11CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右11CP = new ColorP(X0Y0_頭_下顎_鱗右11, 頭_下顎_鱗右11CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖3.角度B -= num; - 鎖4.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_尾1_根); - Are.Draw(X0Y0_尾1_鱗); - Are.Draw(X0Y0_尾1_鱗左); - Are.Draw(X0Y0_尾1_鱗右); - Are.Draw(X0Y0_尾1_尾); - Are.Draw(X0Y0_尾2_鱗); - Are.Draw(X0Y0_尾2_鱗左); - Are.Draw(X0Y0_尾2_鱗右); - Are.Draw(X0Y0_尾2_尾); - Are.Draw(X0Y0_尾3_鱗); - Are.Draw(X0Y0_尾3_鱗左); - Are.Draw(X0Y0_尾3_鱗右); - Are.Draw(X0Y0_尾3_尾); - Are.Draw(X0Y0_尾4_鱗); - Are.Draw(X0Y0_尾4_鱗左); - Are.Draw(X0Y0_尾4_鱗右); - Are.Draw(X0Y0_尾4_尾); - Are.Draw(X0Y0_尾5_鱗); - Are.Draw(X0Y0_尾5_鱗左); - Are.Draw(X0Y0_尾5_鱗右); - Are.Draw(X0Y0_尾5_尾); - Are.Draw(X0Y0_尾6_鱗); - Are.Draw(X0Y0_尾6_鱗左); - Are.Draw(X0Y0_尾6_鱗右); - Are.Draw(X0Y0_尾6_尾); - Are.Draw(X0Y0_尾7_鱗); - Are.Draw(X0Y0_尾7_鱗左); - Are.Draw(X0Y0_尾7_鱗右); - Are.Draw(X0Y0_尾7_尾); - Are.Draw(X0Y0_尾8_鱗); - Are.Draw(X0Y0_尾8_鱗左); - Are.Draw(X0Y0_尾8_鱗右); - Are.Draw(X0Y0_尾8_尾); - Are.Draw(X0Y0_尾9_鱗); - Are.Draw(X0Y0_尾9_鱗左); - Are.Draw(X0Y0_尾9_鱗右); - Are.Draw(X0Y0_尾9_尾); - Are.Draw(X0Y0_尾10_鱗); - Are.Draw(X0Y0_尾10_鱗左); - Are.Draw(X0Y0_尾10_鱗右); - Are.Draw(X0Y0_尾10_尾); - Are.Draw(X0Y0_尾11_鱗); - Are.Draw(X0Y0_尾11_鱗左); - Are.Draw(X0Y0_尾11_鱗右); - Are.Draw(X0Y0_尾11_尾); - Are.Draw(X0Y0_尾12_鱗); - Are.Draw(X0Y0_尾12_鱗左); - Are.Draw(X0Y0_尾12_鱗右); - Are.Draw(X0Y0_尾12_尾); - Are.Draw(X0Y0_尾13_鱗); - Are.Draw(X0Y0_尾13_鱗左); - Are.Draw(X0Y0_尾13_鱗右); - Are.Draw(X0Y0_尾13_尾); - Are.Draw(X0Y0_尾14_鱗); - Are.Draw(X0Y0_尾14_鱗左); - Are.Draw(X0Y0_尾14_鱗右); - Are.Draw(X0Y0_尾14_尾); - Are.Draw(X0Y0_尾15_鱗); - Are.Draw(X0Y0_尾15_鱗左); - Are.Draw(X0Y0_尾15_鱗右); - Are.Draw(X0Y0_尾15_尾); - Are.Draw(X0Y0_尾16_鱗); - Are.Draw(X0Y0_尾16_鱗左); - Are.Draw(X0Y0_尾16_鱗右); - Are.Draw(X0Y0_尾16_尾); - Are.Draw(X0Y0_尾17_鱗); - Are.Draw(X0Y0_尾17_鱗左); - Are.Draw(X0Y0_尾17_鱗右); - Are.Draw(X0Y0_尾17_尾); - Are.Draw(X0Y0_尾18_鱗); - Are.Draw(X0Y0_尾18_鱗左); - Are.Draw(X0Y0_尾18_鱗右); - Are.Draw(X0Y0_尾18_尾); - Are.Draw(X0Y0_尾19_鱗); - Are.Draw(X0Y0_尾19_鱗左); - Are.Draw(X0Y0_尾19_鱗右); - Are.Draw(X0Y0_尾19_尾); - Are.Draw(X0Y0_尾20_鱗); - Are.Draw(X0Y0_尾20_鱗左); - Are.Draw(X0Y0_尾20_鱗右); - Are.Draw(X0Y0_尾20_尾); - Are.Draw(X0Y0_尾21_鱗); - Are.Draw(X0Y0_尾21_鱗左); - Are.Draw(X0Y0_尾21_鱗右); - Are.Draw(X0Y0_尾21_尾); - Are.Draw(X0Y0_尾22_鱗); - Are.Draw(X0Y0_尾22_鱗左); - Are.Draw(X0Y0_尾22_鱗右); - Are.Draw(X0Y0_尾22_尾); - Are.Draw(X0Y0_尾23_鱗); - Are.Draw(X0Y0_尾23_鱗左); - Are.Draw(X0Y0_尾23_鱗右); - Are.Draw(X0Y0_尾23_尾); - Are.Draw(X0Y0_尾24_鱗); - Are.Draw(X0Y0_尾24_鱗左); - Are.Draw(X0Y0_尾24_鱗右); - Are.Draw(X0Y0_尾24_尾); - Are.Draw(X0Y0_尾25_鱗); - Are.Draw(X0Y0_尾25_鱗左); - Are.Draw(X0Y0_尾25_鱗右); - Are.Draw(X0Y0_尾25_尾); - Are.Draw(X0Y0_尾26_鱗); - Are.Draw(X0Y0_尾26_鱗左); - Are.Draw(X0Y0_尾26_鱗右); - Are.Draw(X0Y0_尾26_尾); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾27_鱗); - Are.Draw(X0Y0_尾27_鱗左); - Are.Draw(X0Y0_尾27_鱗右); - Are.Draw(X0Y0_尾27_尾); - Are.Draw(X0Y0_尾28_鱗); - Are.Draw(X0Y0_尾28_鱗左); - Are.Draw(X0Y0_尾28_鱗右); - Are.Draw(X0Y0_尾28_尾); - Are.Draw(X0Y0_尾29_鱗); - Are.Draw(X0Y0_尾29_鱗左); - Are.Draw(X0Y0_尾29_鱗右); - Are.Draw(X0Y0_尾29_尾); - Are.Draw(X0Y0_尾30_鱗); - Are.Draw(X0Y0_尾30_鱗左); - Are.Draw(X0Y0_尾30_鱗右); - Are.Draw(X0Y0_尾30_尾); - Are.Draw(X0Y0_頚_頚); - Are.Draw(X0Y0_頚_鱗3_鱗1); - Are.Draw(X0Y0_頚_鱗3_鱗2); - Are.Draw(X0Y0_頚_鱗3_鱗3); - Are.Draw(X0Y0_頚_鱗3_鱗4); - Are.Draw(X0Y0_頚_鱗3_鱗5); - Are.Draw(X0Y0_頚_鱗3_鱗6); - Are.Draw(X0Y0_頚_鱗3_鱗7); - Are.Draw(X0Y0_頚_鱗3_鱗8); - Are.Draw(X0Y0_頚_鱗3_鱗9); - Are.Draw(X0Y0_頚_鱗2_鱗1); - Are.Draw(X0Y0_頚_鱗2_鱗2); - Are.Draw(X0Y0_頚_鱗2_鱗3); - Are.Draw(X0Y0_頚_鱗2_鱗4); - Are.Draw(X0Y0_頚_鱗2_鱗5); - Are.Draw(X0Y0_頚_鱗2_鱗6); - Are.Draw(X0Y0_頚_鱗2_鱗7); - Are.Draw(X0Y0_頚_鱗2_鱗8); - Are.Draw(X0Y0_頚_鱗2_鱗9); - Are.Draw(X0Y0_頚_鱗2_鱗10); - Are.Draw(X0Y0_頚_鱗1_鱗1_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗1_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗2_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗2_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗3_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗3_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗4_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗4_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗5_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗5_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗6_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗6_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗7_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗7_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗8_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗8_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗9_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗9_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗10_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗10_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗11_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗11_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗12_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗12_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗13_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗13_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗14_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗14_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗15_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗15_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗16_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗16_鱗2); - Are.Draw(X0Y0_頚_鱗1_鱗17_鱗1); - Are.Draw(X0Y0_頚_鱗1_鱗17_鱗2); - Are.Draw(X0Y0_頭_上顎_顎基); - Are.Draw(X0Y0_頭_上顎_鱗4); - Are.Draw(X0Y0_頭_上顎_鱗左1); - Are.Draw(X0Y0_頭_上顎_鱗右1); - Are.Draw(X0Y0_頭_上顎_鱗左2); - Are.Draw(X0Y0_頭_上顎_鱗右2); - Are.Draw(X0Y0_頭_上顎_鱗左3); - Are.Draw(X0Y0_頭_上顎_鱗右3); - Are.Draw(X0Y0_頭_上顎_鱗左4); - Are.Draw(X0Y0_頭_上顎_鱗右4); - Are.Draw(X0Y0_頭_上顎_鱗左5); - Are.Draw(X0Y0_頭_上顎_鱗右5); - Are.Draw(X0Y0_頭_上顎_鱗左8); - Are.Draw(X0Y0_頭_上顎_鱗右8); - Are.Draw(X0Y0_頭_上顎_鱗左9); - Are.Draw(X0Y0_頭_上顎_鱗右9); - Are.Draw(X0Y0_頭_上顎_鱗左10); - Are.Draw(X0Y0_頭_上顎_鱗右10); - Are.Draw(X0Y0_頭_上顎_鱗左11); - Are.Draw(X0Y0_頭_上顎_鱗右11); - Are.Draw(X0Y0_頭_下顎_顎基); - Are.Draw(X0Y0_頭_下顎_鱗1); - Are.Draw(X0Y0_頭_下顎_鱗2); - Are.Draw(X0Y0_頭_下顎_鱗3); - Are.Draw(X0Y0_頭_下顎_鱗4); - Are.Draw(X0Y0_頭_下顎_鱗左1); - Are.Draw(X0Y0_頭_下顎_鱗右1); - Are.Draw(X0Y0_頭_下顎_鱗左2); - Are.Draw(X0Y0_頭_下顎_鱗右2); - Are.Draw(X0Y0_頭_下顎_鱗左3); - Are.Draw(X0Y0_頭_下顎_鱗右3); - Are.Draw(X0Y0_頭_下顎_鱗左4); - Are.Draw(X0Y0_頭_下顎_鱗右4); - Are.Draw(X0Y0_頭_下顎_鱗左5); - Are.Draw(X0Y0_頭_下顎_鱗右5); - Are.Draw(X0Y0_頭_下顎_鱗左6); - Are.Draw(X0Y0_頭_下顎_鱗右6); - Are.Draw(X0Y0_頭_下顎_鱗左7); - Are.Draw(X0Y0_頭_下顎_鱗右7); - Are.Draw(X0Y0_頭_下顎_鱗左8); - Are.Draw(X0Y0_頭_下顎_鱗右8); - Are.Draw(X0Y0_頭_下顎_鱗左9); - Are.Draw(X0Y0_頭_下顎_鱗右9); - Are.Draw(X0Y0_頭_下顎_鱗左10); - Are.Draw(X0Y0_頭_下顎_鱗右10); - Are.Draw(X0Y0_頭_下顎_鱗左11); - Are.Draw(X0Y0_頭_下顎_鱗右11); - Are.Draw(X0Y0_輪2_革); - Are.Draw(X0Y0_輪2_金具1); - Are.Draw(X0Y0_輪2_金具2); - Are.Draw(X0Y0_輪2_金具3); - Are.Draw(X0Y0_輪2_金具左); - Are.Draw(X0Y0_輪2_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾18_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾19_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾20_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾21_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾22_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾23_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾24_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾25_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾26_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾27_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾28_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾29_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾30_尾.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左 && p != X0Y0_輪1_金具右 && p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左) - { - return p == X0Y0_輪2_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾1_尾; - yield return X0Y0_尾2_尾; - yield return X0Y0_尾3_尾; - yield return X0Y0_尾4_尾; - yield return X0Y0_尾5_尾; - yield return X0Y0_尾6_尾; - yield return X0Y0_尾7_尾; - yield return X0Y0_尾8_尾; - yield return X0Y0_尾9_尾; - yield return X0Y0_尾10_尾; - yield return X0Y0_尾11_尾; - yield return X0Y0_尾12_尾; - yield return X0Y0_尾13_尾; - yield return X0Y0_尾14_尾; - yield return X0Y0_尾15_尾; - yield return X0Y0_尾16_尾; - yield return X0Y0_尾17_尾; - yield return X0Y0_尾18_尾; - yield return X0Y0_尾19_尾; - yield return X0Y0_尾20_尾; - yield return X0Y0_尾21_尾; - yield return X0Y0_尾22_尾; - yield return X0Y0_尾23_尾; - yield return X0Y0_尾24_尾; - yield return X0Y0_尾25_尾; - yield return X0Y0_尾26_尾; - yield return X0Y0_尾27_尾; - yield return X0Y0_尾28_尾; - yield return X0Y0_尾29_尾; - yield return X0Y0_尾30_尾; - } - - public override void 色更新() - { - X0Y0_尾1_根CP.Update(); - X0Y0_尾1_鱗CP.Update(); - X0Y0_尾1_鱗左CP.Update(); - X0Y0_尾1_鱗右CP.Update(); - X0Y0_尾1_尾CP.Update(); - X0Y0_尾2_鱗CP.Update(); - X0Y0_尾2_鱗左CP.Update(); - X0Y0_尾2_鱗右CP.Update(); - X0Y0_尾2_尾CP.Update(); - X0Y0_尾3_鱗CP.Update(); - X0Y0_尾3_鱗左CP.Update(); - X0Y0_尾3_鱗右CP.Update(); - X0Y0_尾3_尾CP.Update(); - X0Y0_尾4_鱗CP.Update(); - X0Y0_尾4_鱗左CP.Update(); - X0Y0_尾4_鱗右CP.Update(); - X0Y0_尾4_尾CP.Update(); - X0Y0_尾5_鱗CP.Update(); - X0Y0_尾5_鱗左CP.Update(); - X0Y0_尾5_鱗右CP.Update(); - X0Y0_尾5_尾CP.Update(); - X0Y0_尾6_鱗CP.Update(); - X0Y0_尾6_鱗左CP.Update(); - X0Y0_尾6_鱗右CP.Update(); - X0Y0_尾6_尾CP.Update(); - X0Y0_尾7_鱗CP.Update(); - X0Y0_尾7_鱗左CP.Update(); - X0Y0_尾7_鱗右CP.Update(); - X0Y0_尾7_尾CP.Update(); - X0Y0_尾8_鱗CP.Update(); - X0Y0_尾8_鱗左CP.Update(); - X0Y0_尾8_鱗右CP.Update(); - X0Y0_尾8_尾CP.Update(); - X0Y0_尾9_鱗CP.Update(); - X0Y0_尾9_鱗左CP.Update(); - X0Y0_尾9_鱗右CP.Update(); - X0Y0_尾9_尾CP.Update(); - X0Y0_尾10_鱗CP.Update(); - X0Y0_尾10_鱗左CP.Update(); - X0Y0_尾10_鱗右CP.Update(); - X0Y0_尾10_尾CP.Update(); - X0Y0_尾11_鱗CP.Update(); - X0Y0_尾11_鱗左CP.Update(); - X0Y0_尾11_鱗右CP.Update(); - X0Y0_尾11_尾CP.Update(); - X0Y0_尾12_鱗CP.Update(); - X0Y0_尾12_鱗左CP.Update(); - X0Y0_尾12_鱗右CP.Update(); - X0Y0_尾12_尾CP.Update(); - X0Y0_尾13_鱗CP.Update(); - X0Y0_尾13_鱗左CP.Update(); - X0Y0_尾13_鱗右CP.Update(); - X0Y0_尾13_尾CP.Update(); - X0Y0_尾14_鱗CP.Update(); - X0Y0_尾14_鱗左CP.Update(); - X0Y0_尾14_鱗右CP.Update(); - X0Y0_尾14_尾CP.Update(); - X0Y0_尾15_鱗CP.Update(); - X0Y0_尾15_鱗左CP.Update(); - X0Y0_尾15_鱗右CP.Update(); - X0Y0_尾15_尾CP.Update(); - X0Y0_尾16_鱗CP.Update(); - X0Y0_尾16_鱗左CP.Update(); - X0Y0_尾16_鱗右CP.Update(); - X0Y0_尾16_尾CP.Update(); - X0Y0_尾17_鱗CP.Update(); - X0Y0_尾17_鱗左CP.Update(); - X0Y0_尾17_鱗右CP.Update(); - X0Y0_尾17_尾CP.Update(); - X0Y0_尾18_鱗CP.Update(); - X0Y0_尾18_鱗左CP.Update(); - X0Y0_尾18_鱗右CP.Update(); - X0Y0_尾18_尾CP.Update(); - X0Y0_尾19_鱗CP.Update(); - X0Y0_尾19_鱗左CP.Update(); - X0Y0_尾19_鱗右CP.Update(); - X0Y0_尾19_尾CP.Update(); - X0Y0_尾20_鱗CP.Update(); - X0Y0_尾20_鱗左CP.Update(); - X0Y0_尾20_鱗右CP.Update(); - X0Y0_尾20_尾CP.Update(); - X0Y0_尾21_鱗CP.Update(); - X0Y0_尾21_鱗左CP.Update(); - X0Y0_尾21_鱗右CP.Update(); - X0Y0_尾21_尾CP.Update(); - X0Y0_尾22_鱗CP.Update(); - X0Y0_尾22_鱗左CP.Update(); - X0Y0_尾22_鱗右CP.Update(); - X0Y0_尾22_尾CP.Update(); - X0Y0_尾23_鱗CP.Update(); - X0Y0_尾23_鱗左CP.Update(); - X0Y0_尾23_鱗右CP.Update(); - X0Y0_尾23_尾CP.Update(); - X0Y0_尾24_鱗CP.Update(); - X0Y0_尾24_鱗左CP.Update(); - X0Y0_尾24_鱗右CP.Update(); - X0Y0_尾24_尾CP.Update(); - X0Y0_尾25_鱗CP.Update(); - X0Y0_尾25_鱗左CP.Update(); - X0Y0_尾25_鱗右CP.Update(); - X0Y0_尾25_尾CP.Update(); - X0Y0_尾26_鱗CP.Update(); - X0Y0_尾26_鱗左CP.Update(); - X0Y0_尾26_鱗右CP.Update(); - X0Y0_尾26_尾CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - X0Y0_尾27_鱗CP.Update(); - X0Y0_尾27_鱗左CP.Update(); - X0Y0_尾27_鱗右CP.Update(); - X0Y0_尾27_尾CP.Update(); - X0Y0_尾28_鱗CP.Update(); - X0Y0_尾28_鱗左CP.Update(); - X0Y0_尾28_鱗右CP.Update(); - X0Y0_尾28_尾CP.Update(); - X0Y0_尾29_鱗CP.Update(); - X0Y0_尾29_鱗左CP.Update(); - X0Y0_尾29_鱗右CP.Update(); - X0Y0_尾29_尾CP.Update(); - X0Y0_尾30_鱗CP.Update(); - X0Y0_尾30_鱗左CP.Update(); - X0Y0_尾30_鱗右CP.Update(); - X0Y0_尾30_尾CP.Update(); - X0Y0_頚_頚CP.Update(); - X0Y0_頚_鱗3_鱗1CP.Update(); - X0Y0_頚_鱗3_鱗2CP.Update(); - X0Y0_頚_鱗3_鱗3CP.Update(); - X0Y0_頚_鱗3_鱗4CP.Update(); - X0Y0_頚_鱗3_鱗5CP.Update(); - X0Y0_頚_鱗3_鱗6CP.Update(); - X0Y0_頚_鱗3_鱗7CP.Update(); - X0Y0_頚_鱗3_鱗8CP.Update(); - X0Y0_頚_鱗3_鱗9CP.Update(); - X0Y0_頚_鱗2_鱗1CP.Update(); - X0Y0_頚_鱗2_鱗2CP.Update(); - X0Y0_頚_鱗2_鱗3CP.Update(); - X0Y0_頚_鱗2_鱗4CP.Update(); - X0Y0_頚_鱗2_鱗5CP.Update(); - X0Y0_頚_鱗2_鱗6CP.Update(); - X0Y0_頚_鱗2_鱗7CP.Update(); - X0Y0_頚_鱗2_鱗8CP.Update(); - X0Y0_頚_鱗2_鱗9CP.Update(); - X0Y0_頚_鱗2_鱗10CP.Update(); - X0Y0_頚_鱗1_鱗1_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗1_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗2_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗2_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗3_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗3_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗4_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗4_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗5_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗5_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗6_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗6_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗7_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗7_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗8_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗8_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗9_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗9_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗10_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗10_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗11_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗11_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗12_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗12_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗13_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗13_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗14_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗14_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗15_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗15_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗16_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗16_鱗2CP.Update(); - X0Y0_頚_鱗1_鱗17_鱗1CP.Update(); - X0Y0_頚_鱗1_鱗17_鱗2CP.Update(); - X0Y0_頭_上顎_顎基CP.Update(); - X0Y0_頭_上顎_鱗4CP.Update(); - X0Y0_頭_上顎_鱗左1CP.Update(); - X0Y0_頭_上顎_鱗右1CP.Update(); - X0Y0_頭_上顎_鱗左2CP.Update(); - X0Y0_頭_上顎_鱗右2CP.Update(); - X0Y0_頭_上顎_鱗左3CP.Update(); - X0Y0_頭_上顎_鱗右3CP.Update(); - X0Y0_頭_上顎_鱗左4CP.Update(); - X0Y0_頭_上顎_鱗右4CP.Update(); - X0Y0_頭_上顎_鱗左5CP.Update(); - X0Y0_頭_上顎_鱗右5CP.Update(); - X0Y0_頭_上顎_鱗左8CP.Update(); - X0Y0_頭_上顎_鱗右8CP.Update(); - X0Y0_頭_上顎_鱗左9CP.Update(); - X0Y0_頭_上顎_鱗右9CP.Update(); - X0Y0_頭_上顎_鱗左10CP.Update(); - X0Y0_頭_上顎_鱗右10CP.Update(); - X0Y0_頭_上顎_鱗左11CP.Update(); - X0Y0_頭_上顎_鱗右11CP.Update(); - X0Y0_頭_下顎_顎基CP.Update(); - X0Y0_頭_下顎_鱗1CP.Update(); - X0Y0_頭_下顎_鱗2CP.Update(); - X0Y0_頭_下顎_鱗3CP.Update(); - X0Y0_頭_下顎_鱗4CP.Update(); - X0Y0_頭_下顎_鱗左1CP.Update(); - X0Y0_頭_下顎_鱗右1CP.Update(); - X0Y0_頭_下顎_鱗左2CP.Update(); - X0Y0_頭_下顎_鱗右2CP.Update(); - X0Y0_頭_下顎_鱗左3CP.Update(); - X0Y0_頭_下顎_鱗右3CP.Update(); - X0Y0_頭_下顎_鱗左4CP.Update(); - X0Y0_頭_下顎_鱗右4CP.Update(); - X0Y0_頭_下顎_鱗左5CP.Update(); - X0Y0_頭_下顎_鱗右5CP.Update(); - X0Y0_頭_下顎_鱗左6CP.Update(); - X0Y0_頭_下顎_鱗右6CP.Update(); - X0Y0_頭_下顎_鱗左7CP.Update(); - X0Y0_頭_下顎_鱗右7CP.Update(); - X0Y0_頭_下顎_鱗左8CP.Update(); - X0Y0_頭_下顎_鱗右8CP.Update(); - X0Y0_頭_下顎_鱗左9CP.Update(); - X0Y0_頭_下顎_鱗右9CP.Update(); - X0Y0_頭_下顎_鱗左10CP.Update(); - X0Y0_頭_下顎_鱗右10CP.Update(); - X0Y0_頭_下顎_鱗左11CP.Update(); - X0Y0_頭_下顎_鱗右11CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾1_根CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾2_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾3_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾4_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾5_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾6_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾7_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾8_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾9_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾10_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾11_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾12_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾13_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾14_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾15_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾16_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾17_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾18_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾19_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾20_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾21_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾22_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾23_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾24_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾25_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾26_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾27_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾28_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾29_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾30_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_頚CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 尾1_根CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾2_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾3_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾4_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾5_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾6_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾7_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾8_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾9_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾10_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾11_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾12_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾13_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾14_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾15_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾16_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾17_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾18_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾19_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾20_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾21_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾22_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾23_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾24_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾25_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾26_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾27_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾28_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾29_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾30_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_頚CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗3_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗3_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗2_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗2_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗2_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 尾1_根CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾2_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾3_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾4_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾5_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾6_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾7_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾8_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾9_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾10_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾11_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾12_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾13_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾14_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾15_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾16_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾17_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾18_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾19_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾20_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾21_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾22_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾23_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾24_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾25_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾26_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾27_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾28_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾29_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾30_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_頚CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗3_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗3_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗3_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗3_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗2_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗2_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗2_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗2_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頚_鱗1_鱗17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頚_鱗1_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頚_鱗1_鱗17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + } + } + + public bool 尾1_根_表示 + { + get + { + return X0Y0_尾1_根.Dra; + } + set + { + X0Y0_尾1_根.Dra = value; + X0Y0_尾1_根.Hit = value; + } + } + + public bool 尾1_鱗_表示 + { + get + { + return X0Y0_尾1_鱗.Dra; + } + set + { + X0Y0_尾1_鱗.Dra = value; + X0Y0_尾1_鱗.Hit = value; + } + } + + public bool 尾1_鱗左_表示 + { + get + { + return X0Y0_尾1_鱗左.Dra; + } + set + { + X0Y0_尾1_鱗左.Dra = value; + X0Y0_尾1_鱗左.Hit = value; + } + } + + public bool 尾1_鱗右_表示 + { + get + { + return X0Y0_尾1_鱗右.Dra; + } + set + { + X0Y0_尾1_鱗右.Dra = value; + X0Y0_尾1_鱗右.Hit = value; + } + } + + public bool 尾1_尾_表示 + { + get + { + return X0Y0_尾1_尾.Dra; + } + set + { + X0Y0_尾1_尾.Dra = value; + X0Y0_尾1_尾.Hit = value; + } + } + + public bool 尾2_鱗_表示 + { + get + { + return X0Y0_尾2_鱗.Dra; + } + set + { + X0Y0_尾2_鱗.Dra = value; + X0Y0_尾2_鱗.Hit = value; + } + } + + public bool 尾2_鱗左_表示 + { + get + { + return X0Y0_尾2_鱗左.Dra; + } + set + { + X0Y0_尾2_鱗左.Dra = value; + X0Y0_尾2_鱗左.Hit = value; + } + } + + public bool 尾2_鱗右_表示 + { + get + { + return X0Y0_尾2_鱗右.Dra; + } + set + { + X0Y0_尾2_鱗右.Dra = value; + X0Y0_尾2_鱗右.Hit = value; + } + } + + public bool 尾2_尾_表示 + { + get + { + return X0Y0_尾2_尾.Dra; + } + set + { + X0Y0_尾2_尾.Dra = value; + X0Y0_尾2_尾.Hit = value; + } + } + + public bool 尾3_鱗_表示 + { + get + { + return X0Y0_尾3_鱗.Dra; + } + set + { + X0Y0_尾3_鱗.Dra = value; + X0Y0_尾3_鱗.Hit = value; + } + } + + public bool 尾3_鱗左_表示 + { + get + { + return X0Y0_尾3_鱗左.Dra; + } + set + { + X0Y0_尾3_鱗左.Dra = value; + X0Y0_尾3_鱗左.Hit = value; + } + } + + public bool 尾3_鱗右_表示 + { + get + { + return X0Y0_尾3_鱗右.Dra; + } + set + { + X0Y0_尾3_鱗右.Dra = value; + X0Y0_尾3_鱗右.Hit = value; + } + } + + public bool 尾3_尾_表示 + { + get + { + return X0Y0_尾3_尾.Dra; + } + set + { + X0Y0_尾3_尾.Dra = value; + X0Y0_尾3_尾.Hit = value; + } + } + + public bool 尾4_鱗_表示 + { + get + { + return X0Y0_尾4_鱗.Dra; + } + set + { + X0Y0_尾4_鱗.Dra = value; + X0Y0_尾4_鱗.Hit = value; + } + } + + public bool 尾4_鱗左_表示 + { + get + { + return X0Y0_尾4_鱗左.Dra; + } + set + { + X0Y0_尾4_鱗左.Dra = value; + X0Y0_尾4_鱗左.Hit = value; + } + } + + public bool 尾4_鱗右_表示 + { + get + { + return X0Y0_尾4_鱗右.Dra; + } + set + { + X0Y0_尾4_鱗右.Dra = value; + X0Y0_尾4_鱗右.Hit = value; + } + } + + public bool 尾4_尾_表示 + { + get + { + return X0Y0_尾4_尾.Dra; + } + set + { + X0Y0_尾4_尾.Dra = value; + X0Y0_尾4_尾.Hit = value; + } + } + + public bool 尾5_鱗_表示 + { + get + { + return X0Y0_尾5_鱗.Dra; + } + set + { + X0Y0_尾5_鱗.Dra = value; + X0Y0_尾5_鱗.Hit = value; + } + } + + public bool 尾5_鱗左_表示 + { + get + { + return X0Y0_尾5_鱗左.Dra; + } + set + { + X0Y0_尾5_鱗左.Dra = value; + X0Y0_尾5_鱗左.Hit = value; + } + } + + public bool 尾5_鱗右_表示 + { + get + { + return X0Y0_尾5_鱗右.Dra; + } + set + { + X0Y0_尾5_鱗右.Dra = value; + X0Y0_尾5_鱗右.Hit = value; + } + } + + public bool 尾5_尾_表示 + { + get + { + return X0Y0_尾5_尾.Dra; + } + set + { + X0Y0_尾5_尾.Dra = value; + X0Y0_尾5_尾.Hit = value; + } + } + + public bool 尾6_鱗_表示 + { + get + { + return X0Y0_尾6_鱗.Dra; + } + set + { + X0Y0_尾6_鱗.Dra = value; + X0Y0_尾6_鱗.Hit = value; + } + } + + public bool 尾6_鱗左_表示 + { + get + { + return X0Y0_尾6_鱗左.Dra; + } + set + { + X0Y0_尾6_鱗左.Dra = value; + X0Y0_尾6_鱗左.Hit = value; + } + } + + public bool 尾6_鱗右_表示 + { + get + { + return X0Y0_尾6_鱗右.Dra; + } + set + { + X0Y0_尾6_鱗右.Dra = value; + X0Y0_尾6_鱗右.Hit = value; + } + } + + public bool 尾6_尾_表示 + { + get + { + return X0Y0_尾6_尾.Dra; + } + set + { + X0Y0_尾6_尾.Dra = value; + X0Y0_尾6_尾.Hit = value; + } + } + + public bool 尾7_鱗_表示 + { + get + { + return X0Y0_尾7_鱗.Dra; + } + set + { + X0Y0_尾7_鱗.Dra = value; + X0Y0_尾7_鱗.Hit = value; + } + } + + public bool 尾7_鱗左_表示 + { + get + { + return X0Y0_尾7_鱗左.Dra; + } + set + { + X0Y0_尾7_鱗左.Dra = value; + X0Y0_尾7_鱗左.Hit = value; + } + } + + public bool 尾7_鱗右_表示 + { + get + { + return X0Y0_尾7_鱗右.Dra; + } + set + { + X0Y0_尾7_鱗右.Dra = value; + X0Y0_尾7_鱗右.Hit = value; + } + } + + public bool 尾7_尾_表示 + { + get + { + return X0Y0_尾7_尾.Dra; + } + set + { + X0Y0_尾7_尾.Dra = value; + X0Y0_尾7_尾.Hit = value; + } + } + + public bool 尾8_鱗_表示 + { + get + { + return X0Y0_尾8_鱗.Dra; + } + set + { + X0Y0_尾8_鱗.Dra = value; + X0Y0_尾8_鱗.Hit = value; + } + } + + public bool 尾8_鱗左_表示 + { + get + { + return X0Y0_尾8_鱗左.Dra; + } + set + { + X0Y0_尾8_鱗左.Dra = value; + X0Y0_尾8_鱗左.Hit = value; + } + } + + public bool 尾8_鱗右_表示 + { + get + { + return X0Y0_尾8_鱗右.Dra; + } + set + { + X0Y0_尾8_鱗右.Dra = value; + X0Y0_尾8_鱗右.Hit = value; + } + } + + public bool 尾8_尾_表示 + { + get + { + return X0Y0_尾8_尾.Dra; + } + set + { + X0Y0_尾8_尾.Dra = value; + X0Y0_尾8_尾.Hit = value; + } + } + + public bool 尾9_鱗_表示 + { + get + { + return X0Y0_尾9_鱗.Dra; + } + set + { + X0Y0_尾9_鱗.Dra = value; + X0Y0_尾9_鱗.Hit = value; + } + } + + public bool 尾9_鱗左_表示 + { + get + { + return X0Y0_尾9_鱗左.Dra; + } + set + { + X0Y0_尾9_鱗左.Dra = value; + X0Y0_尾9_鱗左.Hit = value; + } + } + + public bool 尾9_鱗右_表示 + { + get + { + return X0Y0_尾9_鱗右.Dra; + } + set + { + X0Y0_尾9_鱗右.Dra = value; + X0Y0_尾9_鱗右.Hit = value; + } + } + + public bool 尾9_尾_表示 + { + get + { + return X0Y0_尾9_尾.Dra; + } + set + { + X0Y0_尾9_尾.Dra = value; + X0Y0_尾9_尾.Hit = value; + } + } + + public bool 尾10_鱗_表示 + { + get + { + return X0Y0_尾10_鱗.Dra; + } + set + { + X0Y0_尾10_鱗.Dra = value; + X0Y0_尾10_鱗.Hit = value; + } + } + + public bool 尾10_鱗左_表示 + { + get + { + return X0Y0_尾10_鱗左.Dra; + } + set + { + X0Y0_尾10_鱗左.Dra = value; + X0Y0_尾10_鱗左.Hit = value; + } + } + + public bool 尾10_鱗右_表示 + { + get + { + return X0Y0_尾10_鱗右.Dra; + } + set + { + X0Y0_尾10_鱗右.Dra = value; + X0Y0_尾10_鱗右.Hit = value; + } + } + + public bool 尾10_尾_表示 + { + get + { + return X0Y0_尾10_尾.Dra; + } + set + { + X0Y0_尾10_尾.Dra = value; + X0Y0_尾10_尾.Hit = value; + } + } + + public bool 尾11_鱗_表示 + { + get + { + return X0Y0_尾11_鱗.Dra; + } + set + { + X0Y0_尾11_鱗.Dra = value; + X0Y0_尾11_鱗.Hit = value; + } + } + + public bool 尾11_鱗左_表示 + { + get + { + return X0Y0_尾11_鱗左.Dra; + } + set + { + X0Y0_尾11_鱗左.Dra = value; + X0Y0_尾11_鱗左.Hit = value; + } + } + + public bool 尾11_鱗右_表示 + { + get + { + return X0Y0_尾11_鱗右.Dra; + } + set + { + X0Y0_尾11_鱗右.Dra = value; + X0Y0_尾11_鱗右.Hit = value; + } + } + + public bool 尾11_尾_表示 + { + get + { + return X0Y0_尾11_尾.Dra; + } + set + { + X0Y0_尾11_尾.Dra = value; + X0Y0_尾11_尾.Hit = value; + } + } + + public bool 尾12_鱗_表示 + { + get + { + return X0Y0_尾12_鱗.Dra; + } + set + { + X0Y0_尾12_鱗.Dra = value; + X0Y0_尾12_鱗.Hit = value; + } + } + + public bool 尾12_鱗左_表示 + { + get + { + return X0Y0_尾12_鱗左.Dra; + } + set + { + X0Y0_尾12_鱗左.Dra = value; + X0Y0_尾12_鱗左.Hit = value; + } + } + + public bool 尾12_鱗右_表示 + { + get + { + return X0Y0_尾12_鱗右.Dra; + } + set + { + X0Y0_尾12_鱗右.Dra = value; + X0Y0_尾12_鱗右.Hit = value; + } + } + + public bool 尾12_尾_表示 + { + get + { + return X0Y0_尾12_尾.Dra; + } + set + { + X0Y0_尾12_尾.Dra = value; + X0Y0_尾12_尾.Hit = value; + } + } + + public bool 尾13_鱗_表示 + { + get + { + return X0Y0_尾13_鱗.Dra; + } + set + { + X0Y0_尾13_鱗.Dra = value; + X0Y0_尾13_鱗.Hit = value; + } + } + + public bool 尾13_鱗左_表示 + { + get + { + return X0Y0_尾13_鱗左.Dra; + } + set + { + X0Y0_尾13_鱗左.Dra = value; + X0Y0_尾13_鱗左.Hit = value; + } + } + + public bool 尾13_鱗右_表示 + { + get + { + return X0Y0_尾13_鱗右.Dra; + } + set + { + X0Y0_尾13_鱗右.Dra = value; + X0Y0_尾13_鱗右.Hit = value; + } + } + + public bool 尾13_尾_表示 + { + get + { + return X0Y0_尾13_尾.Dra; + } + set + { + X0Y0_尾13_尾.Dra = value; + X0Y0_尾13_尾.Hit = value; + } + } + + public bool 尾14_鱗_表示 + { + get + { + return X0Y0_尾14_鱗.Dra; + } + set + { + X0Y0_尾14_鱗.Dra = value; + X0Y0_尾14_鱗.Hit = value; + } + } + + public bool 尾14_鱗左_表示 + { + get + { + return X0Y0_尾14_鱗左.Dra; + } + set + { + X0Y0_尾14_鱗左.Dra = value; + X0Y0_尾14_鱗左.Hit = value; + } + } + + public bool 尾14_鱗右_表示 + { + get + { + return X0Y0_尾14_鱗右.Dra; + } + set + { + X0Y0_尾14_鱗右.Dra = value; + X0Y0_尾14_鱗右.Hit = value; + } + } + + public bool 尾14_尾_表示 + { + get + { + return X0Y0_尾14_尾.Dra; + } + set + { + X0Y0_尾14_尾.Dra = value; + X0Y0_尾14_尾.Hit = value; + } + } + + public bool 尾15_鱗_表示 + { + get + { + return X0Y0_尾15_鱗.Dra; + } + set + { + X0Y0_尾15_鱗.Dra = value; + X0Y0_尾15_鱗.Hit = value; + } + } + + public bool 尾15_鱗左_表示 + { + get + { + return X0Y0_尾15_鱗左.Dra; + } + set + { + X0Y0_尾15_鱗左.Dra = value; + X0Y0_尾15_鱗左.Hit = value; + } + } + + public bool 尾15_鱗右_表示 + { + get + { + return X0Y0_尾15_鱗右.Dra; + } + set + { + X0Y0_尾15_鱗右.Dra = value; + X0Y0_尾15_鱗右.Hit = value; + } + } + + public bool 尾15_尾_表示 + { + get + { + return X0Y0_尾15_尾.Dra; + } + set + { + X0Y0_尾15_尾.Dra = value; + X0Y0_尾15_尾.Hit = value; + } + } + + public bool 尾16_鱗_表示 + { + get + { + return X0Y0_尾16_鱗.Dra; + } + set + { + X0Y0_尾16_鱗.Dra = value; + X0Y0_尾16_鱗.Hit = value; + } + } + + public bool 尾16_鱗左_表示 + { + get + { + return X0Y0_尾16_鱗左.Dra; + } + set + { + X0Y0_尾16_鱗左.Dra = value; + X0Y0_尾16_鱗左.Hit = value; + } + } + + public bool 尾16_鱗右_表示 + { + get + { + return X0Y0_尾16_鱗右.Dra; + } + set + { + X0Y0_尾16_鱗右.Dra = value; + X0Y0_尾16_鱗右.Hit = value; + } + } + + public bool 尾16_尾_表示 + { + get + { + return X0Y0_尾16_尾.Dra; + } + set + { + X0Y0_尾16_尾.Dra = value; + X0Y0_尾16_尾.Hit = value; + } + } + + public bool 尾17_鱗_表示 + { + get + { + return X0Y0_尾17_鱗.Dra; + } + set + { + X0Y0_尾17_鱗.Dra = value; + X0Y0_尾17_鱗.Hit = value; + } + } + + public bool 尾17_鱗左_表示 + { + get + { + return X0Y0_尾17_鱗左.Dra; + } + set + { + X0Y0_尾17_鱗左.Dra = value; + X0Y0_尾17_鱗左.Hit = value; + } + } + + public bool 尾17_鱗右_表示 + { + get + { + return X0Y0_尾17_鱗右.Dra; + } + set + { + X0Y0_尾17_鱗右.Dra = value; + X0Y0_尾17_鱗右.Hit = value; + } + } + + public bool 尾17_尾_表示 + { + get + { + return X0Y0_尾17_尾.Dra; + } + set + { + X0Y0_尾17_尾.Dra = value; + X0Y0_尾17_尾.Hit = value; + } + } + + public bool 尾18_鱗_表示 + { + get + { + return X0Y0_尾18_鱗.Dra; + } + set + { + X0Y0_尾18_鱗.Dra = value; + X0Y0_尾18_鱗.Hit = value; + } + } + + public bool 尾18_鱗左_表示 + { + get + { + return X0Y0_尾18_鱗左.Dra; + } + set + { + X0Y0_尾18_鱗左.Dra = value; + X0Y0_尾18_鱗左.Hit = value; + } + } + + public bool 尾18_鱗右_表示 + { + get + { + return X0Y0_尾18_鱗右.Dra; + } + set + { + X0Y0_尾18_鱗右.Dra = value; + X0Y0_尾18_鱗右.Hit = value; + } + } + + public bool 尾18_尾_表示 + { + get + { + return X0Y0_尾18_尾.Dra; + } + set + { + X0Y0_尾18_尾.Dra = value; + X0Y0_尾18_尾.Hit = value; + } + } + + public bool 尾19_鱗_表示 + { + get + { + return X0Y0_尾19_鱗.Dra; + } + set + { + X0Y0_尾19_鱗.Dra = value; + X0Y0_尾19_鱗.Hit = value; + } + } + + public bool 尾19_鱗左_表示 + { + get + { + return X0Y0_尾19_鱗左.Dra; + } + set + { + X0Y0_尾19_鱗左.Dra = value; + X0Y0_尾19_鱗左.Hit = value; + } + } + + public bool 尾19_鱗右_表示 + { + get + { + return X0Y0_尾19_鱗右.Dra; + } + set + { + X0Y0_尾19_鱗右.Dra = value; + X0Y0_尾19_鱗右.Hit = value; + } + } + + public bool 尾19_尾_表示 + { + get + { + return X0Y0_尾19_尾.Dra; + } + set + { + X0Y0_尾19_尾.Dra = value; + X0Y0_尾19_尾.Hit = value; + } + } + + public bool 尾20_鱗_表示 + { + get + { + return X0Y0_尾20_鱗.Dra; + } + set + { + X0Y0_尾20_鱗.Dra = value; + X0Y0_尾20_鱗.Hit = value; + } + } + + public bool 尾20_鱗左_表示 + { + get + { + return X0Y0_尾20_鱗左.Dra; + } + set + { + X0Y0_尾20_鱗左.Dra = value; + X0Y0_尾20_鱗左.Hit = value; + } + } + + public bool 尾20_鱗右_表示 + { + get + { + return X0Y0_尾20_鱗右.Dra; + } + set + { + X0Y0_尾20_鱗右.Dra = value; + X0Y0_尾20_鱗右.Hit = value; + } + } + + public bool 尾20_尾_表示 + { + get + { + return X0Y0_尾20_尾.Dra; + } + set + { + X0Y0_尾20_尾.Dra = value; + X0Y0_尾20_尾.Hit = value; + } + } + + public bool 尾21_鱗_表示 + { + get + { + return X0Y0_尾21_鱗.Dra; + } + set + { + X0Y0_尾21_鱗.Dra = value; + X0Y0_尾21_鱗.Hit = value; + } + } + + public bool 尾21_鱗左_表示 + { + get + { + return X0Y0_尾21_鱗左.Dra; + } + set + { + X0Y0_尾21_鱗左.Dra = value; + X0Y0_尾21_鱗左.Hit = value; + } + } + + public bool 尾21_鱗右_表示 + { + get + { + return X0Y0_尾21_鱗右.Dra; + } + set + { + X0Y0_尾21_鱗右.Dra = value; + X0Y0_尾21_鱗右.Hit = value; + } + } + + public bool 尾21_尾_表示 + { + get + { + return X0Y0_尾21_尾.Dra; + } + set + { + X0Y0_尾21_尾.Dra = value; + X0Y0_尾21_尾.Hit = value; + } + } + + public bool 尾22_鱗_表示 + { + get + { + return X0Y0_尾22_鱗.Dra; + } + set + { + X0Y0_尾22_鱗.Dra = value; + X0Y0_尾22_鱗.Hit = value; + } + } + + public bool 尾22_鱗左_表示 + { + get + { + return X0Y0_尾22_鱗左.Dra; + } + set + { + X0Y0_尾22_鱗左.Dra = value; + X0Y0_尾22_鱗左.Hit = value; + } + } + + public bool 尾22_鱗右_表示 + { + get + { + return X0Y0_尾22_鱗右.Dra; + } + set + { + X0Y0_尾22_鱗右.Dra = value; + X0Y0_尾22_鱗右.Hit = value; + } + } + + public bool 尾22_尾_表示 + { + get + { + return X0Y0_尾22_尾.Dra; + } + set + { + X0Y0_尾22_尾.Dra = value; + X0Y0_尾22_尾.Hit = value; + } + } + + public bool 尾23_鱗_表示 + { + get + { + return X0Y0_尾23_鱗.Dra; + } + set + { + X0Y0_尾23_鱗.Dra = value; + X0Y0_尾23_鱗.Hit = value; + } + } + + public bool 尾23_鱗左_表示 + { + get + { + return X0Y0_尾23_鱗左.Dra; + } + set + { + X0Y0_尾23_鱗左.Dra = value; + X0Y0_尾23_鱗左.Hit = value; + } + } + + public bool 尾23_鱗右_表示 + { + get + { + return X0Y0_尾23_鱗右.Dra; + } + set + { + X0Y0_尾23_鱗右.Dra = value; + X0Y0_尾23_鱗右.Hit = value; + } + } + + public bool 尾23_尾_表示 + { + get + { + return X0Y0_尾23_尾.Dra; + } + set + { + X0Y0_尾23_尾.Dra = value; + X0Y0_尾23_尾.Hit = value; + } + } + + public bool 尾24_鱗_表示 + { + get + { + return X0Y0_尾24_鱗.Dra; + } + set + { + X0Y0_尾24_鱗.Dra = value; + X0Y0_尾24_鱗.Hit = value; + } + } + + public bool 尾24_鱗左_表示 + { + get + { + return X0Y0_尾24_鱗左.Dra; + } + set + { + X0Y0_尾24_鱗左.Dra = value; + X0Y0_尾24_鱗左.Hit = value; + } + } + + public bool 尾24_鱗右_表示 + { + get + { + return X0Y0_尾24_鱗右.Dra; + } + set + { + X0Y0_尾24_鱗右.Dra = value; + X0Y0_尾24_鱗右.Hit = value; + } + } + + public bool 尾24_尾_表示 + { + get + { + return X0Y0_尾24_尾.Dra; + } + set + { + X0Y0_尾24_尾.Dra = value; + X0Y0_尾24_尾.Hit = value; + } + } + + public bool 尾25_鱗_表示 + { + get + { + return X0Y0_尾25_鱗.Dra; + } + set + { + X0Y0_尾25_鱗.Dra = value; + X0Y0_尾25_鱗.Hit = value; + } + } + + public bool 尾25_鱗左_表示 + { + get + { + return X0Y0_尾25_鱗左.Dra; + } + set + { + X0Y0_尾25_鱗左.Dra = value; + X0Y0_尾25_鱗左.Hit = value; + } + } + + public bool 尾25_鱗右_表示 + { + get + { + return X0Y0_尾25_鱗右.Dra; + } + set + { + X0Y0_尾25_鱗右.Dra = value; + X0Y0_尾25_鱗右.Hit = value; + } + } + + public bool 尾25_尾_表示 + { + get + { + return X0Y0_尾25_尾.Dra; + } + set + { + X0Y0_尾25_尾.Dra = value; + X0Y0_尾25_尾.Hit = value; + } + } + + public bool 尾26_鱗_表示 + { + get + { + return X0Y0_尾26_鱗.Dra; + } + set + { + X0Y0_尾26_鱗.Dra = value; + X0Y0_尾26_鱗.Hit = value; + } + } + + public bool 尾26_鱗左_表示 + { + get + { + return X0Y0_尾26_鱗左.Dra; + } + set + { + X0Y0_尾26_鱗左.Dra = value; + X0Y0_尾26_鱗左.Hit = value; + } + } + + public bool 尾26_鱗右_表示 + { + get + { + return X0Y0_尾26_鱗右.Dra; + } + set + { + X0Y0_尾26_鱗右.Dra = value; + X0Y0_尾26_鱗右.Hit = value; + } + } + + public bool 尾26_尾_表示 + { + get + { + return X0Y0_尾26_尾.Dra; + } + set + { + X0Y0_尾26_尾.Dra = value; + X0Y0_尾26_尾.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 尾27_鱗_表示 + { + get + { + return X0Y0_尾27_鱗.Dra; + } + set + { + X0Y0_尾27_鱗.Dra = value; + X0Y0_尾27_鱗.Hit = value; + } + } + + public bool 尾27_鱗左_表示 + { + get + { + return X0Y0_尾27_鱗左.Dra; + } + set + { + X0Y0_尾27_鱗左.Dra = value; + X0Y0_尾27_鱗左.Hit = value; + } + } + + public bool 尾27_鱗右_表示 + { + get + { + return X0Y0_尾27_鱗右.Dra; + } + set + { + X0Y0_尾27_鱗右.Dra = value; + X0Y0_尾27_鱗右.Hit = value; + } + } + + public bool 尾27_尾_表示 + { + get + { + return X0Y0_尾27_尾.Dra; + } + set + { + X0Y0_尾27_尾.Dra = value; + X0Y0_尾27_尾.Hit = value; + } + } + + public bool 尾28_鱗_表示 + { + get + { + return X0Y0_尾28_鱗.Dra; + } + set + { + X0Y0_尾28_鱗.Dra = value; + X0Y0_尾28_鱗.Hit = value; + } + } + + public bool 尾28_鱗左_表示 + { + get + { + return X0Y0_尾28_鱗左.Dra; + } + set + { + X0Y0_尾28_鱗左.Dra = value; + X0Y0_尾28_鱗左.Hit = value; + } + } + + public bool 尾28_鱗右_表示 + { + get + { + return X0Y0_尾28_鱗右.Dra; + } + set + { + X0Y0_尾28_鱗右.Dra = value; + X0Y0_尾28_鱗右.Hit = value; + } + } + + public bool 尾28_尾_表示 + { + get + { + return X0Y0_尾28_尾.Dra; + } + set + { + X0Y0_尾28_尾.Dra = value; + X0Y0_尾28_尾.Hit = value; + } + } + + public bool 尾29_鱗_表示 + { + get + { + return X0Y0_尾29_鱗.Dra; + } + set + { + X0Y0_尾29_鱗.Dra = value; + X0Y0_尾29_鱗.Hit = value; + } + } + + public bool 尾29_鱗左_表示 + { + get + { + return X0Y0_尾29_鱗左.Dra; + } + set + { + X0Y0_尾29_鱗左.Dra = value; + X0Y0_尾29_鱗左.Hit = value; + } + } + + public bool 尾29_鱗右_表示 + { + get + { + return X0Y0_尾29_鱗右.Dra; + } + set + { + X0Y0_尾29_鱗右.Dra = value; + X0Y0_尾29_鱗右.Hit = value; + } + } + + public bool 尾29_尾_表示 + { + get + { + return X0Y0_尾29_尾.Dra; + } + set + { + X0Y0_尾29_尾.Dra = value; + X0Y0_尾29_尾.Hit = value; + } + } + + public bool 尾30_鱗_表示 + { + get + { + return X0Y0_尾30_鱗.Dra; + } + set + { + X0Y0_尾30_鱗.Dra = value; + X0Y0_尾30_鱗.Hit = value; + } + } + + public bool 尾30_鱗左_表示 + { + get + { + return X0Y0_尾30_鱗左.Dra; + } + set + { + X0Y0_尾30_鱗左.Dra = value; + X0Y0_尾30_鱗左.Hit = value; + } + } + + public bool 尾30_鱗右_表示 + { + get + { + return X0Y0_尾30_鱗右.Dra; + } + set + { + X0Y0_尾30_鱗右.Dra = value; + X0Y0_尾30_鱗右.Hit = value; + } + } + + public bool 尾30_尾_表示 + { + get + { + return X0Y0_尾30_尾.Dra; + } + set + { + X0Y0_尾30_尾.Dra = value; + X0Y0_尾30_尾.Hit = value; + } + } + + public bool 頚_頚_表示 + { + get + { + return X0Y0_頚_頚.Dra; + } + set + { + X0Y0_頚_頚.Dra = value; + X0Y0_頚_頚.Hit = value; + } + } + + public bool 頚_鱗3_鱗1_表示 + { + get + { + return X0Y0_頚_鱗3_鱗1.Dra; + } + set + { + X0Y0_頚_鱗3_鱗1.Dra = value; + X0Y0_頚_鱗3_鱗1.Hit = value; + } + } + + public bool 頚_鱗3_鱗2_表示 + { + get + { + return X0Y0_頚_鱗3_鱗2.Dra; + } + set + { + X0Y0_頚_鱗3_鱗2.Dra = value; + X0Y0_頚_鱗3_鱗2.Hit = value; + } + } + + public bool 頚_鱗3_鱗3_表示 + { + get + { + return X0Y0_頚_鱗3_鱗3.Dra; + } + set + { + X0Y0_頚_鱗3_鱗3.Dra = value; + X0Y0_頚_鱗3_鱗3.Hit = value; + } + } + + public bool 頚_鱗3_鱗4_表示 + { + get + { + return X0Y0_頚_鱗3_鱗4.Dra; + } + set + { + X0Y0_頚_鱗3_鱗4.Dra = value; + X0Y0_頚_鱗3_鱗4.Hit = value; + } + } + + public bool 頚_鱗3_鱗5_表示 + { + get + { + return X0Y0_頚_鱗3_鱗5.Dra; + } + set + { + X0Y0_頚_鱗3_鱗5.Dra = value; + X0Y0_頚_鱗3_鱗5.Hit = value; + } + } + + public bool 頚_鱗3_鱗6_表示 + { + get + { + return X0Y0_頚_鱗3_鱗6.Dra; + } + set + { + X0Y0_頚_鱗3_鱗6.Dra = value; + X0Y0_頚_鱗3_鱗6.Hit = value; + } + } + + public bool 頚_鱗3_鱗7_表示 + { + get + { + return X0Y0_頚_鱗3_鱗7.Dra; + } + set + { + X0Y0_頚_鱗3_鱗7.Dra = value; + X0Y0_頚_鱗3_鱗7.Hit = value; + } + } + + public bool 頚_鱗3_鱗8_表示 + { + get + { + return X0Y0_頚_鱗3_鱗8.Dra; + } + set + { + X0Y0_頚_鱗3_鱗8.Dra = value; + X0Y0_頚_鱗3_鱗8.Hit = value; + } + } + + public bool 頚_鱗3_鱗9_表示 + { + get + { + return X0Y0_頚_鱗3_鱗9.Dra; + } + set + { + X0Y0_頚_鱗3_鱗9.Dra = value; + X0Y0_頚_鱗3_鱗9.Hit = value; + } + } + + public bool 頚_鱗2_鱗1_表示 + { + get + { + return X0Y0_頚_鱗2_鱗1.Dra; + } + set + { + X0Y0_頚_鱗2_鱗1.Dra = value; + X0Y0_頚_鱗2_鱗1.Hit = value; + } + } + + public bool 頚_鱗2_鱗2_表示 + { + get + { + return X0Y0_頚_鱗2_鱗2.Dra; + } + set + { + X0Y0_頚_鱗2_鱗2.Dra = value; + X0Y0_頚_鱗2_鱗2.Hit = value; + } + } + + public bool 頚_鱗2_鱗3_表示 + { + get + { + return X0Y0_頚_鱗2_鱗3.Dra; + } + set + { + X0Y0_頚_鱗2_鱗3.Dra = value; + X0Y0_頚_鱗2_鱗3.Hit = value; + } + } + + public bool 頚_鱗2_鱗4_表示 + { + get + { + return X0Y0_頚_鱗2_鱗4.Dra; + } + set + { + X0Y0_頚_鱗2_鱗4.Dra = value; + X0Y0_頚_鱗2_鱗4.Hit = value; + } + } + + public bool 頚_鱗2_鱗5_表示 + { + get + { + return X0Y0_頚_鱗2_鱗5.Dra; + } + set + { + X0Y0_頚_鱗2_鱗5.Dra = value; + X0Y0_頚_鱗2_鱗5.Hit = value; + } + } + + public bool 頚_鱗2_鱗6_表示 + { + get + { + return X0Y0_頚_鱗2_鱗6.Dra; + } + set + { + X0Y0_頚_鱗2_鱗6.Dra = value; + X0Y0_頚_鱗2_鱗6.Hit = value; + } + } + + public bool 頚_鱗2_鱗7_表示 + { + get + { + return X0Y0_頚_鱗2_鱗7.Dra; + } + set + { + X0Y0_頚_鱗2_鱗7.Dra = value; + X0Y0_頚_鱗2_鱗7.Hit = value; + } + } + + public bool 頚_鱗2_鱗8_表示 + { + get + { + return X0Y0_頚_鱗2_鱗8.Dra; + } + set + { + X0Y0_頚_鱗2_鱗8.Dra = value; + X0Y0_頚_鱗2_鱗8.Hit = value; + } + } + + public bool 頚_鱗2_鱗9_表示 + { + get + { + return X0Y0_頚_鱗2_鱗9.Dra; + } + set + { + X0Y0_頚_鱗2_鱗9.Dra = value; + X0Y0_頚_鱗2_鱗9.Hit = value; + } + } + + public bool 頚_鱗2_鱗10_表示 + { + get + { + return X0Y0_頚_鱗2_鱗10.Dra; + } + set + { + X0Y0_頚_鱗2_鱗10.Dra = value; + X0Y0_頚_鱗2_鱗10.Hit = value; + } + } + + public bool 頚_鱗1_鱗1_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗1_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗1_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗1_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗1_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗1_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗1_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗1_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗2_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗2_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗2_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗2_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗2_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗2_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗2_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗2_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗3_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗3_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗3_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗3_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗3_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗3_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗3_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗3_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗4_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗4_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗4_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗4_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗4_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗4_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗4_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗4_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗5_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗5_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗5_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗5_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗5_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗5_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗5_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗5_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗6_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗6_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗6_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗6_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗6_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗6_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗6_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗6_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗7_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗7_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗7_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗7_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗7_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗7_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗7_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗7_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗8_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗8_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗8_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗8_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗8_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗8_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗8_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗8_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗9_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗9_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗9_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗9_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗9_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗9_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗9_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗9_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗10_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗10_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗10_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗10_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗10_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗10_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗10_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗10_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗11_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗11_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗11_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗11_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗11_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗11_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗11_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗11_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗12_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗12_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗12_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗12_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗12_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗12_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗12_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗12_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗13_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗13_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗13_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗13_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗13_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗13_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗13_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗13_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗14_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗14_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗14_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗14_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗14_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗14_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗14_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗14_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗15_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗15_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗15_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗15_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗15_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗15_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗15_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗15_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗16_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗16_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗16_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗16_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗16_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗16_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗16_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗16_鱗2.Hit = value; + } + } + + public bool 頚_鱗1_鱗17_鱗1_表示 + { + get + { + return X0Y0_頚_鱗1_鱗17_鱗1.Dra; + } + set + { + X0Y0_頚_鱗1_鱗17_鱗1.Dra = value; + X0Y0_頚_鱗1_鱗17_鱗1.Hit = value; + } + } + + public bool 頚_鱗1_鱗17_鱗2_表示 + { + get + { + return X0Y0_頚_鱗1_鱗17_鱗2.Dra; + } + set + { + X0Y0_頚_鱗1_鱗17_鱗2.Dra = value; + X0Y0_頚_鱗1_鱗17_鱗2.Hit = value; + } + } + + public bool 頭_上顎_顎基_表示 + { + get + { + return X0Y0_頭_上顎_顎基.Dra; + } + set + { + X0Y0_頭_上顎_顎基.Dra = value; + X0Y0_頭_上顎_顎基.Hit = value; + } + } + + public bool 頭_上顎_鱗4_表示 + { + get + { + return X0Y0_頭_上顎_鱗4.Dra; + } + set + { + X0Y0_頭_上顎_鱗4.Dra = value; + X0Y0_頭_上顎_鱗4.Hit = value; + } + } + + public bool 頭_上顎_鱗左1_表示 + { + get + { + return X0Y0_頭_上顎_鱗左1.Dra; + } + set + { + X0Y0_頭_上顎_鱗左1.Dra = value; + X0Y0_頭_上顎_鱗左1.Hit = value; + } + } + + public bool 頭_上顎_鱗右1_表示 + { + get + { + return X0Y0_頭_上顎_鱗右1.Dra; + } + set + { + X0Y0_頭_上顎_鱗右1.Dra = value; + X0Y0_頭_上顎_鱗右1.Hit = value; + } + } + + public bool 頭_上顎_鱗左2_表示 + { + get + { + return X0Y0_頭_上顎_鱗左2.Dra; + } + set + { + X0Y0_頭_上顎_鱗左2.Dra = value; + X0Y0_頭_上顎_鱗左2.Hit = value; + } + } + + public bool 頭_上顎_鱗右2_表示 + { + get + { + return X0Y0_頭_上顎_鱗右2.Dra; + } + set + { + X0Y0_頭_上顎_鱗右2.Dra = value; + X0Y0_頭_上顎_鱗右2.Hit = value; + } + } + + public bool 頭_上顎_鱗左3_表示 + { + get + { + return X0Y0_頭_上顎_鱗左3.Dra; + } + set + { + X0Y0_頭_上顎_鱗左3.Dra = value; + X0Y0_頭_上顎_鱗左3.Hit = value; + } + } + + public bool 頭_上顎_鱗右3_表示 + { + get + { + return X0Y0_頭_上顎_鱗右3.Dra; + } + set + { + X0Y0_頭_上顎_鱗右3.Dra = value; + X0Y0_頭_上顎_鱗右3.Hit = value; + } + } + + public bool 頭_上顎_鱗左4_表示 + { + get + { + return X0Y0_頭_上顎_鱗左4.Dra; + } + set + { + X0Y0_頭_上顎_鱗左4.Dra = value; + X0Y0_頭_上顎_鱗左4.Hit = value; + } + } + + public bool 頭_上顎_鱗右4_表示 + { + get + { + return X0Y0_頭_上顎_鱗右4.Dra; + } + set + { + X0Y0_頭_上顎_鱗右4.Dra = value; + X0Y0_頭_上顎_鱗右4.Hit = value; + } + } + + public bool 頭_上顎_鱗左5_表示 + { + get + { + return X0Y0_頭_上顎_鱗左5.Dra; + } + set + { + X0Y0_頭_上顎_鱗左5.Dra = value; + X0Y0_頭_上顎_鱗左5.Hit = value; + } + } + + public bool 頭_上顎_鱗右5_表示 + { + get + { + return X0Y0_頭_上顎_鱗右5.Dra; + } + set + { + X0Y0_頭_上顎_鱗右5.Dra = value; + X0Y0_頭_上顎_鱗右5.Hit = value; + } + } + + public bool 頭_上顎_鱗左8_表示 + { + get + { + return X0Y0_頭_上顎_鱗左8.Dra; + } + set + { + X0Y0_頭_上顎_鱗左8.Dra = value; + X0Y0_頭_上顎_鱗左8.Hit = value; + } + } + + public bool 頭_上顎_鱗右8_表示 + { + get + { + return X0Y0_頭_上顎_鱗右8.Dra; + } + set + { + X0Y0_頭_上顎_鱗右8.Dra = value; + X0Y0_頭_上顎_鱗右8.Hit = value; + } + } + + public bool 頭_上顎_鱗左9_表示 + { + get + { + return X0Y0_頭_上顎_鱗左9.Dra; + } + set + { + X0Y0_頭_上顎_鱗左9.Dra = value; + X0Y0_頭_上顎_鱗左9.Hit = value; + } + } + + public bool 頭_上顎_鱗右9_表示 + { + get + { + return X0Y0_頭_上顎_鱗右9.Dra; + } + set + { + X0Y0_頭_上顎_鱗右9.Dra = value; + X0Y0_頭_上顎_鱗右9.Hit = value; + } + } + + public bool 頭_上顎_鱗左10_表示 + { + get + { + return X0Y0_頭_上顎_鱗左10.Dra; + } + set + { + X0Y0_頭_上顎_鱗左10.Dra = value; + X0Y0_頭_上顎_鱗左10.Hit = value; + } + } + + public bool 頭_上顎_鱗右10_表示 + { + get + { + return X0Y0_頭_上顎_鱗右10.Dra; + } + set + { + X0Y0_頭_上顎_鱗右10.Dra = value; + X0Y0_頭_上顎_鱗右10.Hit = value; + } + } + + public bool 頭_上顎_鱗左11_表示 + { + get + { + return X0Y0_頭_上顎_鱗左11.Dra; + } + set + { + X0Y0_頭_上顎_鱗左11.Dra = value; + X0Y0_頭_上顎_鱗左11.Hit = value; + } + } + + public bool 頭_上顎_鱗右11_表示 + { + get + { + return X0Y0_頭_上顎_鱗右11.Dra; + } + set + { + X0Y0_頭_上顎_鱗右11.Dra = value; + X0Y0_頭_上顎_鱗右11.Hit = value; + } + } + + public bool 頭_下顎_顎基_表示 + { + get + { + return X0Y0_頭_下顎_顎基.Dra; + } + set + { + X0Y0_頭_下顎_顎基.Dra = value; + X0Y0_頭_下顎_顎基.Hit = value; + } + } + + public bool 頭_下顎_鱗1_表示 + { + get + { + return X0Y0_頭_下顎_鱗1.Dra; + } + set + { + X0Y0_頭_下顎_鱗1.Dra = value; + X0Y0_頭_下顎_鱗1.Hit = value; + } + } + + public bool 頭_下顎_鱗2_表示 + { + get + { + return X0Y0_頭_下顎_鱗2.Dra; + } + set + { + X0Y0_頭_下顎_鱗2.Dra = value; + X0Y0_頭_下顎_鱗2.Hit = value; + } + } + + public bool 頭_下顎_鱗3_表示 + { + get + { + return X0Y0_頭_下顎_鱗3.Dra; + } + set + { + X0Y0_頭_下顎_鱗3.Dra = value; + X0Y0_頭_下顎_鱗3.Hit = value; + } + } + + public bool 頭_下顎_鱗4_表示 + { + get + { + return X0Y0_頭_下顎_鱗4.Dra; + } + set + { + X0Y0_頭_下顎_鱗4.Dra = value; + X0Y0_頭_下顎_鱗4.Hit = value; + } + } + + public bool 頭_下顎_鱗左1_表示 + { + get + { + return X0Y0_頭_下顎_鱗左1.Dra; + } + set + { + X0Y0_頭_下顎_鱗左1.Dra = value; + X0Y0_頭_下顎_鱗左1.Hit = value; + } + } + + public bool 頭_下顎_鱗右1_表示 + { + get + { + return X0Y0_頭_下顎_鱗右1.Dra; + } + set + { + X0Y0_頭_下顎_鱗右1.Dra = value; + X0Y0_頭_下顎_鱗右1.Hit = value; + } + } + + public bool 頭_下顎_鱗左2_表示 + { + get + { + return X0Y0_頭_下顎_鱗左2.Dra; + } + set + { + X0Y0_頭_下顎_鱗左2.Dra = value; + X0Y0_頭_下顎_鱗左2.Hit = value; + } + } + + public bool 頭_下顎_鱗右2_表示 + { + get + { + return X0Y0_頭_下顎_鱗右2.Dra; + } + set + { + X0Y0_頭_下顎_鱗右2.Dra = value; + X0Y0_頭_下顎_鱗右2.Hit = value; + } + } + + public bool 頭_下顎_鱗左3_表示 + { + get + { + return X0Y0_頭_下顎_鱗左3.Dra; + } + set + { + X0Y0_頭_下顎_鱗左3.Dra = value; + X0Y0_頭_下顎_鱗左3.Hit = value; + } + } + + public bool 頭_下顎_鱗右3_表示 + { + get + { + return X0Y0_頭_下顎_鱗右3.Dra; + } + set + { + X0Y0_頭_下顎_鱗右3.Dra = value; + X0Y0_頭_下顎_鱗右3.Hit = value; + } + } + + public bool 頭_下顎_鱗左4_表示 + { + get + { + return X0Y0_頭_下顎_鱗左4.Dra; + } + set + { + X0Y0_頭_下顎_鱗左4.Dra = value; + X0Y0_頭_下顎_鱗左4.Hit = value; + } + } + + public bool 頭_下顎_鱗右4_表示 + { + get + { + return X0Y0_頭_下顎_鱗右4.Dra; + } + set + { + X0Y0_頭_下顎_鱗右4.Dra = value; + X0Y0_頭_下顎_鱗右4.Hit = value; + } + } + + public bool 頭_下顎_鱗左5_表示 + { + get + { + return X0Y0_頭_下顎_鱗左5.Dra; + } + set + { + X0Y0_頭_下顎_鱗左5.Dra = value; + X0Y0_頭_下顎_鱗左5.Hit = value; + } + } + + public bool 頭_下顎_鱗右5_表示 + { + get + { + return X0Y0_頭_下顎_鱗右5.Dra; + } + set + { + X0Y0_頭_下顎_鱗右5.Dra = value; + X0Y0_頭_下顎_鱗右5.Hit = value; + } + } + + public bool 頭_下顎_鱗左6_表示 + { + get + { + return X0Y0_頭_下顎_鱗左6.Dra; + } + set + { + X0Y0_頭_下顎_鱗左6.Dra = value; + X0Y0_頭_下顎_鱗左6.Hit = value; + } + } + + public bool 頭_下顎_鱗右6_表示 + { + get + { + return X0Y0_頭_下顎_鱗右6.Dra; + } + set + { + X0Y0_頭_下顎_鱗右6.Dra = value; + X0Y0_頭_下顎_鱗右6.Hit = value; + } + } + + public bool 頭_下顎_鱗左7_表示 + { + get + { + return X0Y0_頭_下顎_鱗左7.Dra; + } + set + { + X0Y0_頭_下顎_鱗左7.Dra = value; + X0Y0_頭_下顎_鱗左7.Hit = value; + } + } + + public bool 頭_下顎_鱗右7_表示 + { + get + { + return X0Y0_頭_下顎_鱗右7.Dra; + } + set + { + X0Y0_頭_下顎_鱗右7.Dra = value; + X0Y0_頭_下顎_鱗右7.Hit = value; + } + } + + public bool 頭_下顎_鱗左8_表示 + { + get + { + return X0Y0_頭_下顎_鱗左8.Dra; + } + set + { + X0Y0_頭_下顎_鱗左8.Dra = value; + X0Y0_頭_下顎_鱗左8.Hit = value; + } + } + + public bool 頭_下顎_鱗右8_表示 + { + get + { + return X0Y0_頭_下顎_鱗右8.Dra; + } + set + { + X0Y0_頭_下顎_鱗右8.Dra = value; + X0Y0_頭_下顎_鱗右8.Hit = value; + } + } + + public bool 頭_下顎_鱗左9_表示 + { + get + { + return X0Y0_頭_下顎_鱗左9.Dra; + } + set + { + X0Y0_頭_下顎_鱗左9.Dra = value; + X0Y0_頭_下顎_鱗左9.Hit = value; + } + } + + public bool 頭_下顎_鱗右9_表示 + { + get + { + return X0Y0_頭_下顎_鱗右9.Dra; + } + set + { + X0Y0_頭_下顎_鱗右9.Dra = value; + X0Y0_頭_下顎_鱗右9.Hit = value; + } + } + + public bool 頭_下顎_鱗左10_表示 + { + get + { + return X0Y0_頭_下顎_鱗左10.Dra; + } + set + { + X0Y0_頭_下顎_鱗左10.Dra = value; + X0Y0_頭_下顎_鱗左10.Hit = value; + } + } + + public bool 頭_下顎_鱗右10_表示 + { + get + { + return X0Y0_頭_下顎_鱗右10.Dra; + } + set + { + X0Y0_頭_下顎_鱗右10.Dra = value; + X0Y0_頭_下顎_鱗右10.Hit = value; + } + } + + public bool 頭_下顎_鱗左11_表示 + { + get + { + return X0Y0_頭_下顎_鱗左11.Dra; + } + set + { + X0Y0_頭_下顎_鱗左11.Dra = value; + X0Y0_頭_下顎_鱗左11.Hit = value; + } + } + + public bool 頭_下顎_鱗右11_表示 + { + get + { + return X0Y0_頭_下顎_鱗右11.Dra; + } + set + { + X0Y0_頭_下顎_鱗右11.Dra = value; + X0Y0_頭_下顎_鱗右11.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾1_根_表示; + } + set + { + 尾1_根_表示 = value; + 尾1_鱗_表示 = value; + 尾1_鱗左_表示 = value; + 尾1_鱗右_表示 = value; + 尾1_尾_表示 = value; + 尾2_鱗_表示 = value; + 尾2_鱗左_表示 = value; + 尾2_鱗右_表示 = value; + 尾2_尾_表示 = value; + 尾3_鱗_表示 = value; + 尾3_鱗左_表示 = value; + 尾3_鱗右_表示 = value; + 尾3_尾_表示 = value; + 尾4_鱗_表示 = value; + 尾4_鱗左_表示 = value; + 尾4_鱗右_表示 = value; + 尾4_尾_表示 = value; + 尾5_鱗_表示 = value; + 尾5_鱗左_表示 = value; + 尾5_鱗右_表示 = value; + 尾5_尾_表示 = value; + 尾6_鱗_表示 = value; + 尾6_鱗左_表示 = value; + 尾6_鱗右_表示 = value; + 尾6_尾_表示 = value; + 尾7_鱗_表示 = value; + 尾7_鱗左_表示 = value; + 尾7_鱗右_表示 = value; + 尾7_尾_表示 = value; + 尾8_鱗_表示 = value; + 尾8_鱗左_表示 = value; + 尾8_鱗右_表示 = value; + 尾8_尾_表示 = value; + 尾9_鱗_表示 = value; + 尾9_鱗左_表示 = value; + 尾9_鱗右_表示 = value; + 尾9_尾_表示 = value; + 尾10_鱗_表示 = value; + 尾10_鱗左_表示 = value; + 尾10_鱗右_表示 = value; + 尾10_尾_表示 = value; + 尾11_鱗_表示 = value; + 尾11_鱗左_表示 = value; + 尾11_鱗右_表示 = value; + 尾11_尾_表示 = value; + 尾12_鱗_表示 = value; + 尾12_鱗左_表示 = value; + 尾12_鱗右_表示 = value; + 尾12_尾_表示 = value; + 尾13_鱗_表示 = value; + 尾13_鱗左_表示 = value; + 尾13_鱗右_表示 = value; + 尾13_尾_表示 = value; + 尾14_鱗_表示 = value; + 尾14_鱗左_表示 = value; + 尾14_鱗右_表示 = value; + 尾14_尾_表示 = value; + 尾15_鱗_表示 = value; + 尾15_鱗左_表示 = value; + 尾15_鱗右_表示 = value; + 尾15_尾_表示 = value; + 尾16_鱗_表示 = value; + 尾16_鱗左_表示 = value; + 尾16_鱗右_表示 = value; + 尾16_尾_表示 = value; + 尾17_鱗_表示 = value; + 尾17_鱗左_表示 = value; + 尾17_鱗右_表示 = value; + 尾17_尾_表示 = value; + 尾18_鱗_表示 = value; + 尾18_鱗左_表示 = value; + 尾18_鱗右_表示 = value; + 尾18_尾_表示 = value; + 尾19_鱗_表示 = value; + 尾19_鱗左_表示 = value; + 尾19_鱗右_表示 = value; + 尾19_尾_表示 = value; + 尾20_鱗_表示 = value; + 尾20_鱗左_表示 = value; + 尾20_鱗右_表示 = value; + 尾20_尾_表示 = value; + 尾21_鱗_表示 = value; + 尾21_鱗左_表示 = value; + 尾21_鱗右_表示 = value; + 尾21_尾_表示 = value; + 尾22_鱗_表示 = value; + 尾22_鱗左_表示 = value; + 尾22_鱗右_表示 = value; + 尾22_尾_表示 = value; + 尾23_鱗_表示 = value; + 尾23_鱗左_表示 = value; + 尾23_鱗右_表示 = value; + 尾23_尾_表示 = value; + 尾24_鱗_表示 = value; + 尾24_鱗左_表示 = value; + 尾24_鱗右_表示 = value; + 尾24_尾_表示 = value; + 尾25_鱗_表示 = value; + 尾25_鱗左_表示 = value; + 尾25_鱗右_表示 = value; + 尾25_尾_表示 = value; + 尾26_鱗_表示 = value; + 尾26_鱗左_表示 = value; + 尾26_鱗右_表示 = value; + 尾26_尾_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 尾27_鱗_表示 = value; + 尾27_鱗左_表示 = value; + 尾27_鱗右_表示 = value; + 尾27_尾_表示 = value; + 尾28_鱗_表示 = value; + 尾28_鱗左_表示 = value; + 尾28_鱗右_表示 = value; + 尾28_尾_表示 = value; + 尾29_鱗_表示 = value; + 尾29_鱗左_表示 = value; + 尾29_鱗右_表示 = value; + 尾29_尾_表示 = value; + 尾30_鱗_表示 = value; + 尾30_鱗左_表示 = value; + 尾30_鱗右_表示 = value; + 尾30_尾_表示 = value; + 頚_頚_表示 = value; + 頚_鱗3_鱗1_表示 = value; + 頚_鱗3_鱗2_表示 = value; + 頚_鱗3_鱗3_表示 = value; + 頚_鱗3_鱗4_表示 = value; + 頚_鱗3_鱗5_表示 = value; + 頚_鱗3_鱗6_表示 = value; + 頚_鱗3_鱗7_表示 = value; + 頚_鱗3_鱗8_表示 = value; + 頚_鱗3_鱗9_表示 = value; + 頚_鱗2_鱗1_表示 = value; + 頚_鱗2_鱗2_表示 = value; + 頚_鱗2_鱗3_表示 = value; + 頚_鱗2_鱗4_表示 = value; + 頚_鱗2_鱗5_表示 = value; + 頚_鱗2_鱗6_表示 = value; + 頚_鱗2_鱗7_表示 = value; + 頚_鱗2_鱗8_表示 = value; + 頚_鱗2_鱗9_表示 = value; + 頚_鱗2_鱗10_表示 = value; + 頚_鱗1_鱗1_鱗1_表示 = value; + 頚_鱗1_鱗1_鱗2_表示 = value; + 頚_鱗1_鱗2_鱗1_表示 = value; + 頚_鱗1_鱗2_鱗2_表示 = value; + 頚_鱗1_鱗3_鱗1_表示 = value; + 頚_鱗1_鱗3_鱗2_表示 = value; + 頚_鱗1_鱗4_鱗1_表示 = value; + 頚_鱗1_鱗4_鱗2_表示 = value; + 頚_鱗1_鱗5_鱗1_表示 = value; + 頚_鱗1_鱗5_鱗2_表示 = value; + 頚_鱗1_鱗6_鱗1_表示 = value; + 頚_鱗1_鱗6_鱗2_表示 = value; + 頚_鱗1_鱗7_鱗1_表示 = value; + 頚_鱗1_鱗7_鱗2_表示 = value; + 頚_鱗1_鱗8_鱗1_表示 = value; + 頚_鱗1_鱗8_鱗2_表示 = value; + 頚_鱗1_鱗9_鱗1_表示 = value; + 頚_鱗1_鱗9_鱗2_表示 = value; + 頚_鱗1_鱗10_鱗1_表示 = value; + 頚_鱗1_鱗10_鱗2_表示 = value; + 頚_鱗1_鱗11_鱗1_表示 = value; + 頚_鱗1_鱗11_鱗2_表示 = value; + 頚_鱗1_鱗12_鱗1_表示 = value; + 頚_鱗1_鱗12_鱗2_表示 = value; + 頚_鱗1_鱗13_鱗1_表示 = value; + 頚_鱗1_鱗13_鱗2_表示 = value; + 頚_鱗1_鱗14_鱗1_表示 = value; + 頚_鱗1_鱗14_鱗2_表示 = value; + 頚_鱗1_鱗15_鱗1_表示 = value; + 頚_鱗1_鱗15_鱗2_表示 = value; + 頚_鱗1_鱗16_鱗1_表示 = value; + 頚_鱗1_鱗16_鱗2_表示 = value; + 頚_鱗1_鱗17_鱗1_表示 = value; + 頚_鱗1_鱗17_鱗2_表示 = value; + 頭_上顎_顎基_表示 = value; + 頭_上顎_鱗4_表示 = value; + 頭_上顎_鱗左1_表示 = value; + 頭_上顎_鱗右1_表示 = value; + 頭_上顎_鱗左2_表示 = value; + 頭_上顎_鱗右2_表示 = value; + 頭_上顎_鱗左3_表示 = value; + 頭_上顎_鱗右3_表示 = value; + 頭_上顎_鱗左4_表示 = value; + 頭_上顎_鱗右4_表示 = value; + 頭_上顎_鱗左5_表示 = value; + 頭_上顎_鱗右5_表示 = value; + 頭_上顎_鱗左8_表示 = value; + 頭_上顎_鱗右8_表示 = value; + 頭_上顎_鱗左9_表示 = value; + 頭_上顎_鱗右9_表示 = value; + 頭_上顎_鱗左10_表示 = value; + 頭_上顎_鱗右10_表示 = value; + 頭_上顎_鱗左11_表示 = value; + 頭_上顎_鱗右11_表示 = value; + 頭_下顎_顎基_表示 = value; + 頭_下顎_鱗1_表示 = value; + 頭_下顎_鱗2_表示 = value; + 頭_下顎_鱗3_表示 = value; + 頭_下顎_鱗4_表示 = value; + 頭_下顎_鱗左1_表示 = value; + 頭_下顎_鱗右1_表示 = value; + 頭_下顎_鱗左2_表示 = value; + 頭_下顎_鱗右2_表示 = value; + 頭_下顎_鱗左3_表示 = value; + 頭_下顎_鱗右3_表示 = value; + 頭_下顎_鱗左4_表示 = value; + 頭_下顎_鱗右4_表示 = value; + 頭_下顎_鱗左5_表示 = value; + 頭_下顎_鱗右5_表示 = value; + 頭_下顎_鱗左6_表示 = value; + 頭_下顎_鱗右6_表示 = value; + 頭_下顎_鱗左7_表示 = value; + 頭_下顎_鱗右7_表示 = value; + 頭_下顎_鱗左8_表示 = value; + 頭_下顎_鱗右8_表示 = value; + 頭_下顎_鱗左9_表示 = value; + 頭_下顎_鱗右9_表示 = value; + 頭_下顎_鱗左10_表示 = value; + 頭_下顎_鱗右10_表示 = value; + 頭_下顎_鱗左11_表示 = value; + 頭_下顎_鱗右11_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾1_根CD.不透明度; + } + set + { + 尾1_根CD.不透明度 = value; + 尾1_鱗CD.不透明度 = value; + 尾1_鱗左CD.不透明度 = value; + 尾1_鱗右CD.不透明度 = value; + 尾1_尾CD.不透明度 = value; + 尾2_鱗CD.不透明度 = value; + 尾2_鱗左CD.不透明度 = value; + 尾2_鱗右CD.不透明度 = value; + 尾2_尾CD.不透明度 = value; + 尾3_鱗CD.不透明度 = value; + 尾3_鱗左CD.不透明度 = value; + 尾3_鱗右CD.不透明度 = value; + 尾3_尾CD.不透明度 = value; + 尾4_鱗CD.不透明度 = value; + 尾4_鱗左CD.不透明度 = value; + 尾4_鱗右CD.不透明度 = value; + 尾4_尾CD.不透明度 = value; + 尾5_鱗CD.不透明度 = value; + 尾5_鱗左CD.不透明度 = value; + 尾5_鱗右CD.不透明度 = value; + 尾5_尾CD.不透明度 = value; + 尾6_鱗CD.不透明度 = value; + 尾6_鱗左CD.不透明度 = value; + 尾6_鱗右CD.不透明度 = value; + 尾6_尾CD.不透明度 = value; + 尾7_鱗CD.不透明度 = value; + 尾7_鱗左CD.不透明度 = value; + 尾7_鱗右CD.不透明度 = value; + 尾7_尾CD.不透明度 = value; + 尾8_鱗CD.不透明度 = value; + 尾8_鱗左CD.不透明度 = value; + 尾8_鱗右CD.不透明度 = value; + 尾8_尾CD.不透明度 = value; + 尾9_鱗CD.不透明度 = value; + 尾9_鱗左CD.不透明度 = value; + 尾9_鱗右CD.不透明度 = value; + 尾9_尾CD.不透明度 = value; + 尾10_鱗CD.不透明度 = value; + 尾10_鱗左CD.不透明度 = value; + 尾10_鱗右CD.不透明度 = value; + 尾10_尾CD.不透明度 = value; + 尾11_鱗CD.不透明度 = value; + 尾11_鱗左CD.不透明度 = value; + 尾11_鱗右CD.不透明度 = value; + 尾11_尾CD.不透明度 = value; + 尾12_鱗CD.不透明度 = value; + 尾12_鱗左CD.不透明度 = value; + 尾12_鱗右CD.不透明度 = value; + 尾12_尾CD.不透明度 = value; + 尾13_鱗CD.不透明度 = value; + 尾13_鱗左CD.不透明度 = value; + 尾13_鱗右CD.不透明度 = value; + 尾13_尾CD.不透明度 = value; + 尾14_鱗CD.不透明度 = value; + 尾14_鱗左CD.不透明度 = value; + 尾14_鱗右CD.不透明度 = value; + 尾14_尾CD.不透明度 = value; + 尾15_鱗CD.不透明度 = value; + 尾15_鱗左CD.不透明度 = value; + 尾15_鱗右CD.不透明度 = value; + 尾15_尾CD.不透明度 = value; + 尾16_鱗CD.不透明度 = value; + 尾16_鱗左CD.不透明度 = value; + 尾16_鱗右CD.不透明度 = value; + 尾16_尾CD.不透明度 = value; + 尾17_鱗CD.不透明度 = value; + 尾17_鱗左CD.不透明度 = value; + 尾17_鱗右CD.不透明度 = value; + 尾17_尾CD.不透明度 = value; + 尾18_鱗CD.不透明度 = value; + 尾18_鱗左CD.不透明度 = value; + 尾18_鱗右CD.不透明度 = value; + 尾18_尾CD.不透明度 = value; + 尾19_鱗CD.不透明度 = value; + 尾19_鱗左CD.不透明度 = value; + 尾19_鱗右CD.不透明度 = value; + 尾19_尾CD.不透明度 = value; + 尾20_鱗CD.不透明度 = value; + 尾20_鱗左CD.不透明度 = value; + 尾20_鱗右CD.不透明度 = value; + 尾20_尾CD.不透明度 = value; + 尾21_鱗CD.不透明度 = value; + 尾21_鱗左CD.不透明度 = value; + 尾21_鱗右CD.不透明度 = value; + 尾21_尾CD.不透明度 = value; + 尾22_鱗CD.不透明度 = value; + 尾22_鱗左CD.不透明度 = value; + 尾22_鱗右CD.不透明度 = value; + 尾22_尾CD.不透明度 = value; + 尾23_鱗CD.不透明度 = value; + 尾23_鱗左CD.不透明度 = value; + 尾23_鱗右CD.不透明度 = value; + 尾23_尾CD.不透明度 = value; + 尾24_鱗CD.不透明度 = value; + 尾24_鱗左CD.不透明度 = value; + 尾24_鱗右CD.不透明度 = value; + 尾24_尾CD.不透明度 = value; + 尾25_鱗CD.不透明度 = value; + 尾25_鱗左CD.不透明度 = value; + 尾25_鱗右CD.不透明度 = value; + 尾25_尾CD.不透明度 = value; + 尾26_鱗CD.不透明度 = value; + 尾26_鱗左CD.不透明度 = value; + 尾26_鱗右CD.不透明度 = value; + 尾26_尾CD.不透明度 = value; + 尾27_鱗CD.不透明度 = value; + 尾27_鱗左CD.不透明度 = value; + 尾27_鱗右CD.不透明度 = value; + 尾27_尾CD.不透明度 = value; + 尾28_鱗CD.不透明度 = value; + 尾28_鱗左CD.不透明度 = value; + 尾28_鱗右CD.不透明度 = value; + 尾28_尾CD.不透明度 = value; + 尾29_鱗CD.不透明度 = value; + 尾29_鱗左CD.不透明度 = value; + 尾29_鱗右CD.不透明度 = value; + 尾29_尾CD.不透明度 = value; + 尾30_鱗CD.不透明度 = value; + 尾30_鱗左CD.不透明度 = value; + 尾30_鱗右CD.不透明度 = value; + 尾30_尾CD.不透明度 = value; + 頚_頚CD.不透明度 = value; + 頚_鱗3_鱗1CD.不透明度 = value; + 頚_鱗3_鱗2CD.不透明度 = value; + 頚_鱗3_鱗3CD.不透明度 = value; + 頚_鱗3_鱗4CD.不透明度 = value; + 頚_鱗3_鱗5CD.不透明度 = value; + 頚_鱗3_鱗6CD.不透明度 = value; + 頚_鱗3_鱗7CD.不透明度 = value; + 頚_鱗3_鱗8CD.不透明度 = value; + 頚_鱗3_鱗9CD.不透明度 = value; + 頚_鱗2_鱗1CD.不透明度 = value; + 頚_鱗2_鱗2CD.不透明度 = value; + 頚_鱗2_鱗3CD.不透明度 = value; + 頚_鱗2_鱗4CD.不透明度 = value; + 頚_鱗2_鱗5CD.不透明度 = value; + 頚_鱗2_鱗6CD.不透明度 = value; + 頚_鱗2_鱗7CD.不透明度 = value; + 頚_鱗2_鱗8CD.不透明度 = value; + 頚_鱗2_鱗9CD.不透明度 = value; + 頚_鱗2_鱗10CD.不透明度 = value; + 頚_鱗1_鱗1_鱗1CD.不透明度 = value; + 頚_鱗1_鱗1_鱗2CD.不透明度 = value; + 頚_鱗1_鱗2_鱗1CD.不透明度 = value; + 頚_鱗1_鱗2_鱗2CD.不透明度 = value; + 頚_鱗1_鱗3_鱗1CD.不透明度 = value; + 頚_鱗1_鱗3_鱗2CD.不透明度 = value; + 頚_鱗1_鱗4_鱗1CD.不透明度 = value; + 頚_鱗1_鱗4_鱗2CD.不透明度 = value; + 頚_鱗1_鱗5_鱗1CD.不透明度 = value; + 頚_鱗1_鱗5_鱗2CD.不透明度 = value; + 頚_鱗1_鱗6_鱗1CD.不透明度 = value; + 頚_鱗1_鱗6_鱗2CD.不透明度 = value; + 頚_鱗1_鱗7_鱗1CD.不透明度 = value; + 頚_鱗1_鱗7_鱗2CD.不透明度 = value; + 頚_鱗1_鱗8_鱗1CD.不透明度 = value; + 頚_鱗1_鱗8_鱗2CD.不透明度 = value; + 頚_鱗1_鱗9_鱗1CD.不透明度 = value; + 頚_鱗1_鱗9_鱗2CD.不透明度 = value; + 頚_鱗1_鱗10_鱗1CD.不透明度 = value; + 頚_鱗1_鱗10_鱗2CD.不透明度 = value; + 頚_鱗1_鱗11_鱗1CD.不透明度 = value; + 頚_鱗1_鱗11_鱗2CD.不透明度 = value; + 頚_鱗1_鱗12_鱗1CD.不透明度 = value; + 頚_鱗1_鱗12_鱗2CD.不透明度 = value; + 頚_鱗1_鱗13_鱗1CD.不透明度 = value; + 頚_鱗1_鱗13_鱗2CD.不透明度 = value; + 頚_鱗1_鱗14_鱗1CD.不透明度 = value; + 頚_鱗1_鱗14_鱗2CD.不透明度 = value; + 頚_鱗1_鱗15_鱗1CD.不透明度 = value; + 頚_鱗1_鱗15_鱗2CD.不透明度 = value; + 頚_鱗1_鱗16_鱗1CD.不透明度 = value; + 頚_鱗1_鱗16_鱗2CD.不透明度 = value; + 頚_鱗1_鱗17_鱗1CD.不透明度 = value; + 頚_鱗1_鱗17_鱗2CD.不透明度 = value; + 頭_上顎_顎基CD.不透明度 = value; + 頭_上顎_鱗4CD.不透明度 = value; + 頭_上顎_鱗左1CD.不透明度 = value; + 頭_上顎_鱗右1CD.不透明度 = value; + 頭_上顎_鱗左2CD.不透明度 = value; + 頭_上顎_鱗右2CD.不透明度 = value; + 頭_上顎_鱗左3CD.不透明度 = value; + 頭_上顎_鱗右3CD.不透明度 = value; + 頭_上顎_鱗左4CD.不透明度 = value; + 頭_上顎_鱗右4CD.不透明度 = value; + 頭_上顎_鱗左5CD.不透明度 = value; + 頭_上顎_鱗右5CD.不透明度 = value; + 頭_上顎_鱗左8CD.不透明度 = value; + 頭_上顎_鱗右8CD.不透明度 = value; + 頭_上顎_鱗左9CD.不透明度 = value; + 頭_上顎_鱗右9CD.不透明度 = value; + 頭_上顎_鱗左10CD.不透明度 = value; + 頭_上顎_鱗右10CD.不透明度 = value; + 頭_上顎_鱗左11CD.不透明度 = value; + 頭_上顎_鱗右11CD.不透明度 = value; + 頭_下顎_顎基CD.不透明度 = value; + 頭_下顎_鱗1CD.不透明度 = value; + 頭_下顎_鱗2CD.不透明度 = value; + 頭_下顎_鱗3CD.不透明度 = value; + 頭_下顎_鱗4CD.不透明度 = value; + 頭_下顎_鱗左1CD.不透明度 = value; + 頭_下顎_鱗右1CD.不透明度 = value; + 頭_下顎_鱗左2CD.不透明度 = value; + 頭_下顎_鱗右2CD.不透明度 = value; + 頭_下顎_鱗左3CD.不透明度 = value; + 頭_下顎_鱗右3CD.不透明度 = value; + 頭_下顎_鱗左4CD.不透明度 = value; + 頭_下顎_鱗右4CD.不透明度 = value; + 頭_下顎_鱗左5CD.不透明度 = value; + 頭_下顎_鱗右5CD.不透明度 = value; + 頭_下顎_鱗左6CD.不透明度 = value; + 頭_下顎_鱗右6CD.不透明度 = value; + 頭_下顎_鱗左7CD.不透明度 = value; + 頭_下顎_鱗右7CD.不透明度 = value; + 頭_下顎_鱗左8CD.不透明度 = value; + 頭_下顎_鱗右8CD.不透明度 = value; + 頭_下顎_鱗左9CD.不透明度 = value; + 頭_下顎_鱗右9CD.不透明度 = value; + 頭_下顎_鱗左10CD.不透明度 = value; + 頭_下顎_鱗右10CD.不透明度 = value; + 頭_下顎_鱗左11CD.不透明度 = value; + 頭_下顎_鱗右11CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public double 頸 + { + set + { + double sizeXCont = 0.5 + 0.5 * value; + X0Y0_頚_頚.SizeXCont = sizeXCont; + X0Y0_頚_鱗3_鱗1.SizeXCont = sizeXCont; + X0Y0_頚_鱗3_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗3_鱗3.SizeXCont = sizeXCont; + X0Y0_頚_鱗3_鱗4.SizeXCont = sizeXCont; + X0Y0_頚_鱗3_鱗5.SizeXCont = sizeXCont; + X0Y0_頚_鱗3_鱗6.SizeXCont = sizeXCont; + X0Y0_頚_鱗3_鱗7.SizeXCont = sizeXCont; + X0Y0_頚_鱗3_鱗8.SizeXCont = sizeXCont; + X0Y0_頚_鱗3_鱗9.SizeXCont = sizeXCont; + X0Y0_頚_鱗2_鱗1.SizeXCont = sizeXCont; + X0Y0_頚_鱗2_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗2_鱗3.SizeXCont = sizeXCont; + X0Y0_頚_鱗2_鱗4.SizeXCont = sizeXCont; + X0Y0_頚_鱗2_鱗5.SizeXCont = sizeXCont; + X0Y0_頚_鱗2_鱗6.SizeXCont = sizeXCont; + X0Y0_頚_鱗2_鱗7.SizeXCont = sizeXCont; + X0Y0_頚_鱗2_鱗8.SizeXCont = sizeXCont; + X0Y0_頚_鱗2_鱗9.SizeXCont = sizeXCont; + X0Y0_頚_鱗2_鱗10.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗1_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗2_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗3_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗4_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗5_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗6_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗7_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗8_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗9_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗10_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗11_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗12_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗13_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗14_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗15_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗16_鱗2.SizeXCont = sizeXCont; + X0Y0_頚_鱗1_鱗17_鱗2.SizeXCont = sizeXCont; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 尾_腓(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_腓D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "腓尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][14])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["尾1"].ToPars(); + X0Y0_尾1_根 = pars2["根"].ToPar(); + X0Y0_尾1_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾1_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾1_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾1_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾2"].ToPars(); + X0Y0_尾2_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾2_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾2_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾2_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾3"].ToPars(); + X0Y0_尾3_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾3_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾3_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾3_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾4"].ToPars(); + X0Y0_尾4_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾4_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾4_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾4_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾5"].ToPars(); + X0Y0_尾5_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾5_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾5_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾5_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾6"].ToPars(); + X0Y0_尾6_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾6_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾6_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾6_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾7"].ToPars(); + X0Y0_尾7_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾7_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾7_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾7_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾8"].ToPars(); + X0Y0_尾8_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾8_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾8_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾8_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾9"].ToPars(); + X0Y0_尾9_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾9_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾9_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾9_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾10"].ToPars(); + X0Y0_尾10_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾10_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾10_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾10_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾11"].ToPars(); + X0Y0_尾11_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾11_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾11_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾11_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾12"].ToPars(); + X0Y0_尾12_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾12_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾12_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾12_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾13"].ToPars(); + X0Y0_尾13_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾13_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾13_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾13_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾14"].ToPars(); + X0Y0_尾14_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾14_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾14_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾14_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾15"].ToPars(); + X0Y0_尾15_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾15_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾15_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾15_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾16"].ToPars(); + X0Y0_尾16_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾16_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾16_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾16_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾17"].ToPars(); + X0Y0_尾17_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾17_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾17_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾17_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾18"].ToPars(); + X0Y0_尾18_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾18_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾18_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾18_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾19"].ToPars(); + X0Y0_尾19_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾19_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾19_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾19_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾20"].ToPars(); + X0Y0_尾20_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾20_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾20_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾20_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾21"].ToPars(); + X0Y0_尾21_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾21_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾21_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾21_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾22"].ToPars(); + X0Y0_尾22_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾22_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾22_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾22_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾23"].ToPars(); + X0Y0_尾23_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾23_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾23_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾23_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾24"].ToPars(); + X0Y0_尾24_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾24_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾24_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾24_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾25"].ToPars(); + X0Y0_尾25_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾25_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾25_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾25_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾26"].ToPars(); + X0Y0_尾26_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾26_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾26_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾26_尾 = pars2["尾"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["尾27"].ToPars(); + X0Y0_尾27_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾27_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾27_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾27_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾28"].ToPars(); + X0Y0_尾28_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾28_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾28_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾28_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾29"].ToPars(); + X0Y0_尾29_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾29_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾29_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾29_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾30"].ToPars(); + X0Y0_尾30_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾30_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾30_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾30_尾 = pars2["尾"].ToPar(); + pars2 = pars["頚"].ToPars(); + X0Y0_頚_頚 = pars2["頚"].ToPar(); + Pars pars3 = pars2["鱗3"].ToPars(); + X0Y0_頚_鱗3_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_頚_鱗3_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_頚_鱗3_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_頚_鱗3_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_頚_鱗3_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_頚_鱗3_鱗6 = pars3["鱗6"].ToPar(); + X0Y0_頚_鱗3_鱗7 = pars3["鱗7"].ToPar(); + X0Y0_頚_鱗3_鱗8 = pars3["鱗8"].ToPar(); + X0Y0_頚_鱗3_鱗9 = pars3["鱗9"].ToPar(); + pars3 = pars2["鱗2"].ToPars(); + X0Y0_頚_鱗2_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_頚_鱗2_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_頚_鱗2_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_頚_鱗2_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_頚_鱗2_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_頚_鱗2_鱗6 = pars3["鱗6"].ToPar(); + X0Y0_頚_鱗2_鱗7 = pars3["鱗7"].ToPar(); + X0Y0_頚_鱗2_鱗8 = pars3["鱗8"].ToPar(); + X0Y0_頚_鱗2_鱗9 = pars3["鱗9"].ToPar(); + X0Y0_頚_鱗2_鱗10 = pars3["鱗10"].ToPar(); + pars3 = pars2["鱗1"].ToPars(); + Pars pars4 = pars3["鱗1"].ToPars(); + X0Y0_頚_鱗1_鱗1_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗1_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗2"].ToPars(); + X0Y0_頚_鱗1_鱗2_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗2_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗3"].ToPars(); + X0Y0_頚_鱗1_鱗3_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗3_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗4"].ToPars(); + X0Y0_頚_鱗1_鱗4_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗4_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗5"].ToPars(); + X0Y0_頚_鱗1_鱗5_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗5_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗6"].ToPars(); + X0Y0_頚_鱗1_鱗6_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗6_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗7"].ToPars(); + X0Y0_頚_鱗1_鱗7_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗7_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗8"].ToPars(); + X0Y0_頚_鱗1_鱗8_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗8_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗9"].ToPars(); + X0Y0_頚_鱗1_鱗9_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗9_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗10"].ToPars(); + X0Y0_頚_鱗1_鱗10_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗10_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗11"].ToPars(); + X0Y0_頚_鱗1_鱗11_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗11_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗12"].ToPars(); + X0Y0_頚_鱗1_鱗12_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗12_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗13"].ToPars(); + X0Y0_頚_鱗1_鱗13_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗13_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗14"].ToPars(); + X0Y0_頚_鱗1_鱗14_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗14_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗15"].ToPars(); + X0Y0_頚_鱗1_鱗15_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗15_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗16"].ToPars(); + X0Y0_頚_鱗1_鱗16_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗16_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["鱗17"].ToPars(); + X0Y0_頚_鱗1_鱗17_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_頚_鱗1_鱗17_鱗2 = pars4["鱗2"].ToPar(); + pars2 = pars["頭"].ToPars(); + pars3 = pars2["上顎"].ToPars(); + X0Y0_頭_上顎_顎基 = pars3["顎基"].ToPar(); + X0Y0_頭_上顎_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_頭_上顎_鱗左1 = pars3["鱗左1"].ToPar(); + X0Y0_頭_上顎_鱗右1 = pars3["鱗右1"].ToPar(); + X0Y0_頭_上顎_鱗左2 = pars3["鱗左2"].ToPar(); + X0Y0_頭_上顎_鱗右2 = pars3["鱗右2"].ToPar(); + X0Y0_頭_上顎_鱗左3 = pars3["鱗左3"].ToPar(); + X0Y0_頭_上顎_鱗右3 = pars3["鱗右3"].ToPar(); + X0Y0_頭_上顎_鱗左4 = pars3["鱗左4"].ToPar(); + X0Y0_頭_上顎_鱗右4 = pars3["鱗右4"].ToPar(); + X0Y0_頭_上顎_鱗左5 = pars3["鱗左5"].ToPar(); + X0Y0_頭_上顎_鱗右5 = pars3["鱗右5"].ToPar(); + X0Y0_頭_上顎_鱗左8 = pars3["鱗左8"].ToPar(); + X0Y0_頭_上顎_鱗右8 = pars3["鱗右8"].ToPar(); + X0Y0_頭_上顎_鱗左9 = pars3["鱗左9"].ToPar(); + X0Y0_頭_上顎_鱗右9 = pars3["鱗右9"].ToPar(); + X0Y0_頭_上顎_鱗左10 = pars3["鱗左10"].ToPar(); + X0Y0_頭_上顎_鱗右10 = pars3["鱗右10"].ToPar(); + X0Y0_頭_上顎_鱗左11 = pars3["鱗左11"].ToPar(); + X0Y0_頭_上顎_鱗右11 = pars3["鱗右11"].ToPar(); + pars3 = pars2["下顎"].ToPars(); + X0Y0_頭_下顎_顎基 = pars3["顎基"].ToPar(); + X0Y0_頭_下顎_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_頭_下顎_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_頭_下顎_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_頭_下顎_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_頭_下顎_鱗左1 = pars3["鱗左1"].ToPar(); + X0Y0_頭_下顎_鱗右1 = pars3["鱗右1"].ToPar(); + X0Y0_頭_下顎_鱗左2 = pars3["鱗左2"].ToPar(); + X0Y0_頭_下顎_鱗右2 = pars3["鱗右2"].ToPar(); + X0Y0_頭_下顎_鱗左3 = pars3["鱗左3"].ToPar(); + X0Y0_頭_下顎_鱗右3 = pars3["鱗右3"].ToPar(); + X0Y0_頭_下顎_鱗左4 = pars3["鱗左4"].ToPar(); + X0Y0_頭_下顎_鱗右4 = pars3["鱗右4"].ToPar(); + X0Y0_頭_下顎_鱗左5 = pars3["鱗左5"].ToPar(); + X0Y0_頭_下顎_鱗右5 = pars3["鱗右5"].ToPar(); + X0Y0_頭_下顎_鱗左6 = pars3["鱗左6"].ToPar(); + X0Y0_頭_下顎_鱗右6 = pars3["鱗右6"].ToPar(); + X0Y0_頭_下顎_鱗左7 = pars3["鱗左7"].ToPar(); + X0Y0_頭_下顎_鱗右7 = pars3["鱗右7"].ToPar(); + X0Y0_頭_下顎_鱗左8 = pars3["鱗左8"].ToPar(); + X0Y0_頭_下顎_鱗右8 = pars3["鱗右8"].ToPar(); + X0Y0_頭_下顎_鱗左9 = pars3["鱗左9"].ToPar(); + X0Y0_頭_下顎_鱗右9 = pars3["鱗右9"].ToPar(); + X0Y0_頭_下顎_鱗左10 = pars3["鱗左10"].ToPar(); + X0Y0_頭_下顎_鱗右10 = pars3["鱗右10"].ToPar(); + X0Y0_頭_下顎_鱗左11 = pars3["鱗左11"].ToPar(); + X0Y0_頭_下顎_鱗右11 = pars3["鱗右11"].ToPar(); + pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_根_表示; + 尾1_鱗_表示 = e.尾1_鱗_表示; + 尾1_鱗左_表示 = e.尾1_鱗左_表示; + 尾1_鱗右_表示 = e.尾1_鱗右_表示; + 尾1_尾_表示 = e.尾1_尾_表示; + 尾2_鱗_表示 = e.尾2_鱗_表示; + 尾2_鱗左_表示 = e.尾2_鱗左_表示; + 尾2_鱗右_表示 = e.尾2_鱗右_表示; + 尾2_尾_表示 = e.尾2_尾_表示; + 尾3_鱗_表示 = e.尾3_鱗_表示; + 尾3_鱗左_表示 = e.尾3_鱗左_表示; + 尾3_鱗右_表示 = e.尾3_鱗右_表示; + 尾3_尾_表示 = e.尾3_尾_表示; + 尾4_鱗_表示 = e.尾4_鱗_表示; + 尾4_鱗左_表示 = e.尾4_鱗左_表示; + 尾4_鱗右_表示 = e.尾4_鱗右_表示; + 尾4_尾_表示 = e.尾4_尾_表示; + 尾5_鱗_表示 = e.尾5_鱗_表示; + 尾5_鱗左_表示 = e.尾5_鱗左_表示; + 尾5_鱗右_表示 = e.尾5_鱗右_表示; + 尾5_尾_表示 = e.尾5_尾_表示; + 尾6_鱗_表示 = e.尾6_鱗_表示; + 尾6_鱗左_表示 = e.尾6_鱗左_表示; + 尾6_鱗右_表示 = e.尾6_鱗右_表示; + 尾6_尾_表示 = e.尾6_尾_表示; + 尾7_鱗_表示 = e.尾7_鱗_表示; + 尾7_鱗左_表示 = e.尾7_鱗左_表示; + 尾7_鱗右_表示 = e.尾7_鱗右_表示; + 尾7_尾_表示 = e.尾7_尾_表示; + 尾8_鱗_表示 = e.尾8_鱗_表示; + 尾8_鱗左_表示 = e.尾8_鱗左_表示; + 尾8_鱗右_表示 = e.尾8_鱗右_表示; + 尾8_尾_表示 = e.尾8_尾_表示; + 尾9_鱗_表示 = e.尾9_鱗_表示; + 尾9_鱗左_表示 = e.尾9_鱗左_表示; + 尾9_鱗右_表示 = e.尾9_鱗右_表示; + 尾9_尾_表示 = e.尾9_尾_表示; + 尾10_鱗_表示 = e.尾10_鱗_表示; + 尾10_鱗左_表示 = e.尾10_鱗左_表示; + 尾10_鱗右_表示 = e.尾10_鱗右_表示; + 尾10_尾_表示 = e.尾10_尾_表示; + 尾11_鱗_表示 = e.尾11_鱗_表示; + 尾11_鱗左_表示 = e.尾11_鱗左_表示; + 尾11_鱗右_表示 = e.尾11_鱗右_表示; + 尾11_尾_表示 = e.尾11_尾_表示; + 尾12_鱗_表示 = e.尾12_鱗_表示; + 尾12_鱗左_表示 = e.尾12_鱗左_表示; + 尾12_鱗右_表示 = e.尾12_鱗右_表示; + 尾12_尾_表示 = e.尾12_尾_表示; + 尾13_鱗_表示 = e.尾13_鱗_表示; + 尾13_鱗左_表示 = e.尾13_鱗左_表示; + 尾13_鱗右_表示 = e.尾13_鱗右_表示; + 尾13_尾_表示 = e.尾13_尾_表示; + 尾14_鱗_表示 = e.尾14_鱗_表示; + 尾14_鱗左_表示 = e.尾14_鱗左_表示; + 尾14_鱗右_表示 = e.尾14_鱗右_表示; + 尾14_尾_表示 = e.尾14_尾_表示; + 尾15_鱗_表示 = e.尾15_鱗_表示; + 尾15_鱗左_表示 = e.尾15_鱗左_表示; + 尾15_鱗右_表示 = e.尾15_鱗右_表示; + 尾15_尾_表示 = e.尾15_尾_表示; + 尾16_鱗_表示 = e.尾16_鱗_表示; + 尾16_鱗左_表示 = e.尾16_鱗左_表示; + 尾16_鱗右_表示 = e.尾16_鱗右_表示; + 尾16_尾_表示 = e.尾16_尾_表示; + 尾17_鱗_表示 = e.尾17_鱗_表示; + 尾17_鱗左_表示 = e.尾17_鱗左_表示; + 尾17_鱗右_表示 = e.尾17_鱗右_表示; + 尾17_尾_表示 = e.尾17_尾_表示; + 尾18_鱗_表示 = e.尾18_鱗_表示; + 尾18_鱗左_表示 = e.尾18_鱗左_表示; + 尾18_鱗右_表示 = e.尾18_鱗右_表示; + 尾18_尾_表示 = e.尾18_尾_表示; + 尾19_鱗_表示 = e.尾19_鱗_表示; + 尾19_鱗左_表示 = e.尾19_鱗左_表示; + 尾19_鱗右_表示 = e.尾19_鱗右_表示; + 尾19_尾_表示 = e.尾19_尾_表示; + 尾20_鱗_表示 = e.尾20_鱗_表示; + 尾20_鱗左_表示 = e.尾20_鱗左_表示; + 尾20_鱗右_表示 = e.尾20_鱗右_表示; + 尾20_尾_表示 = e.尾20_尾_表示; + 尾21_鱗_表示 = e.尾21_鱗_表示; + 尾21_鱗左_表示 = e.尾21_鱗左_表示; + 尾21_鱗右_表示 = e.尾21_鱗右_表示; + 尾21_尾_表示 = e.尾21_尾_表示; + 尾22_鱗_表示 = e.尾22_鱗_表示; + 尾22_鱗左_表示 = e.尾22_鱗左_表示; + 尾22_鱗右_表示 = e.尾22_鱗右_表示; + 尾22_尾_表示 = e.尾22_尾_表示; + 尾23_鱗_表示 = e.尾23_鱗_表示; + 尾23_鱗左_表示 = e.尾23_鱗左_表示; + 尾23_鱗右_表示 = e.尾23_鱗右_表示; + 尾23_尾_表示 = e.尾23_尾_表示; + 尾24_鱗_表示 = e.尾24_鱗_表示; + 尾24_鱗左_表示 = e.尾24_鱗左_表示; + 尾24_鱗右_表示 = e.尾24_鱗右_表示; + 尾24_尾_表示 = e.尾24_尾_表示; + 尾25_鱗_表示 = e.尾25_鱗_表示; + 尾25_鱗左_表示 = e.尾25_鱗左_表示; + 尾25_鱗右_表示 = e.尾25_鱗右_表示; + 尾25_尾_表示 = e.尾25_尾_表示; + 尾26_鱗_表示 = e.尾26_鱗_表示; + 尾26_鱗左_表示 = e.尾26_鱗左_表示; + 尾26_鱗右_表示 = e.尾26_鱗右_表示; + 尾26_尾_表示 = e.尾26_尾_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 尾27_鱗_表示 = e.尾27_鱗_表示; + 尾27_鱗左_表示 = e.尾27_鱗左_表示; + 尾27_鱗右_表示 = e.尾27_鱗右_表示; + 尾27_尾_表示 = e.尾27_尾_表示; + 尾28_鱗_表示 = e.尾28_鱗_表示; + 尾28_鱗左_表示 = e.尾28_鱗左_表示; + 尾28_鱗右_表示 = e.尾28_鱗右_表示; + 尾28_尾_表示 = e.尾28_尾_表示; + 尾29_鱗_表示 = e.尾29_鱗_表示; + 尾29_鱗左_表示 = e.尾29_鱗左_表示; + 尾29_鱗右_表示 = e.尾29_鱗右_表示; + 尾29_尾_表示 = e.尾29_尾_表示; + 尾30_鱗_表示 = e.尾30_鱗_表示; + 尾30_鱗左_表示 = e.尾30_鱗左_表示; + 尾30_鱗右_表示 = e.尾30_鱗右_表示; + 尾30_尾_表示 = e.尾30_尾_表示; + 頚_頚_表示 = e.頚_頚_表示; + 頚_鱗3_鱗1_表示 = e.頚_鱗3_鱗1_表示; + 頚_鱗3_鱗2_表示 = e.頚_鱗3_鱗2_表示; + 頚_鱗3_鱗3_表示 = e.頚_鱗3_鱗3_表示; + 頚_鱗3_鱗4_表示 = e.頚_鱗3_鱗4_表示; + 頚_鱗3_鱗5_表示 = e.頚_鱗3_鱗5_表示; + 頚_鱗3_鱗6_表示 = e.頚_鱗3_鱗6_表示; + 頚_鱗3_鱗7_表示 = e.頚_鱗3_鱗7_表示; + 頚_鱗3_鱗8_表示 = e.頚_鱗3_鱗8_表示; + 頚_鱗3_鱗9_表示 = e.頚_鱗3_鱗9_表示; + 頚_鱗2_鱗1_表示 = e.頚_鱗2_鱗1_表示; + 頚_鱗2_鱗2_表示 = e.頚_鱗2_鱗2_表示; + 頚_鱗2_鱗3_表示 = e.頚_鱗2_鱗3_表示; + 頚_鱗2_鱗4_表示 = e.頚_鱗2_鱗4_表示; + 頚_鱗2_鱗5_表示 = e.頚_鱗2_鱗5_表示; + 頚_鱗2_鱗6_表示 = e.頚_鱗2_鱗6_表示; + 頚_鱗2_鱗7_表示 = e.頚_鱗2_鱗7_表示; + 頚_鱗2_鱗8_表示 = e.頚_鱗2_鱗8_表示; + 頚_鱗2_鱗9_表示 = e.頚_鱗2_鱗9_表示; + 頚_鱗2_鱗10_表示 = e.頚_鱗2_鱗10_表示; + 頚_鱗1_鱗1_鱗1_表示 = e.頚_鱗1_鱗1_鱗1_表示; + 頚_鱗1_鱗1_鱗2_表示 = e.頚_鱗1_鱗1_鱗2_表示; + 頚_鱗1_鱗2_鱗1_表示 = e.頚_鱗1_鱗2_鱗1_表示; + 頚_鱗1_鱗2_鱗2_表示 = e.頚_鱗1_鱗2_鱗2_表示; + 頚_鱗1_鱗3_鱗1_表示 = e.頚_鱗1_鱗3_鱗1_表示; + 頚_鱗1_鱗3_鱗2_表示 = e.頚_鱗1_鱗3_鱗2_表示; + 頚_鱗1_鱗4_鱗1_表示 = e.頚_鱗1_鱗4_鱗1_表示; + 頚_鱗1_鱗4_鱗2_表示 = e.頚_鱗1_鱗4_鱗2_表示; + 頚_鱗1_鱗5_鱗1_表示 = e.頚_鱗1_鱗5_鱗1_表示; + 頚_鱗1_鱗5_鱗2_表示 = e.頚_鱗1_鱗5_鱗2_表示; + 頚_鱗1_鱗6_鱗1_表示 = e.頚_鱗1_鱗6_鱗1_表示; + 頚_鱗1_鱗6_鱗2_表示 = e.頚_鱗1_鱗6_鱗2_表示; + 頚_鱗1_鱗7_鱗1_表示 = e.頚_鱗1_鱗7_鱗1_表示; + 頚_鱗1_鱗7_鱗2_表示 = e.頚_鱗1_鱗7_鱗2_表示; + 頚_鱗1_鱗8_鱗1_表示 = e.頚_鱗1_鱗8_鱗1_表示; + 頚_鱗1_鱗8_鱗2_表示 = e.頚_鱗1_鱗8_鱗2_表示; + 頚_鱗1_鱗9_鱗1_表示 = e.頚_鱗1_鱗9_鱗1_表示; + 頚_鱗1_鱗9_鱗2_表示 = e.頚_鱗1_鱗9_鱗2_表示; + 頚_鱗1_鱗10_鱗1_表示 = e.頚_鱗1_鱗10_鱗1_表示; + 頚_鱗1_鱗10_鱗2_表示 = e.頚_鱗1_鱗10_鱗2_表示; + 頚_鱗1_鱗11_鱗1_表示 = e.頚_鱗1_鱗11_鱗1_表示; + 頚_鱗1_鱗11_鱗2_表示 = e.頚_鱗1_鱗11_鱗2_表示; + 頚_鱗1_鱗12_鱗1_表示 = e.頚_鱗1_鱗12_鱗1_表示; + 頚_鱗1_鱗12_鱗2_表示 = e.頚_鱗1_鱗12_鱗2_表示; + 頚_鱗1_鱗13_鱗1_表示 = e.頚_鱗1_鱗13_鱗1_表示; + 頚_鱗1_鱗13_鱗2_表示 = e.頚_鱗1_鱗13_鱗2_表示; + 頚_鱗1_鱗14_鱗1_表示 = e.頚_鱗1_鱗14_鱗1_表示; + 頚_鱗1_鱗14_鱗2_表示 = e.頚_鱗1_鱗14_鱗2_表示; + 頚_鱗1_鱗15_鱗1_表示 = e.頚_鱗1_鱗15_鱗1_表示; + 頚_鱗1_鱗15_鱗2_表示 = e.頚_鱗1_鱗15_鱗2_表示; + 頚_鱗1_鱗16_鱗1_表示 = e.頚_鱗1_鱗16_鱗1_表示; + 頚_鱗1_鱗16_鱗2_表示 = e.頚_鱗1_鱗16_鱗2_表示; + 頚_鱗1_鱗17_鱗1_表示 = e.頚_鱗1_鱗17_鱗1_表示; + 頚_鱗1_鱗17_鱗2_表示 = e.頚_鱗1_鱗17_鱗2_表示; + 頭_上顎_顎基_表示 = e.頭_上顎_顎基_表示; + 頭_上顎_鱗4_表示 = e.頭_上顎_鱗4_表示; + 頭_上顎_鱗左1_表示 = e.頭_上顎_鱗左1_表示; + 頭_上顎_鱗右1_表示 = e.頭_上顎_鱗右1_表示; + 頭_上顎_鱗左2_表示 = e.頭_上顎_鱗左2_表示; + 頭_上顎_鱗右2_表示 = e.頭_上顎_鱗右2_表示; + 頭_上顎_鱗左3_表示 = e.頭_上顎_鱗左3_表示; + 頭_上顎_鱗右3_表示 = e.頭_上顎_鱗右3_表示; + 頭_上顎_鱗左4_表示 = e.頭_上顎_鱗左4_表示; + 頭_上顎_鱗右4_表示 = e.頭_上顎_鱗右4_表示; + 頭_上顎_鱗左5_表示 = e.頭_上顎_鱗左5_表示; + 頭_上顎_鱗右5_表示 = e.頭_上顎_鱗右5_表示; + 頭_上顎_鱗左8_表示 = e.頭_上顎_鱗左8_表示; + 頭_上顎_鱗右8_表示 = e.頭_上顎_鱗右8_表示; + 頭_上顎_鱗左9_表示 = e.頭_上顎_鱗左9_表示; + 頭_上顎_鱗右9_表示 = e.頭_上顎_鱗右9_表示; + 頭_上顎_鱗左10_表示 = e.頭_上顎_鱗左10_表示; + 頭_上顎_鱗右10_表示 = e.頭_上顎_鱗右10_表示; + 頭_上顎_鱗左11_表示 = e.頭_上顎_鱗左11_表示; + 頭_上顎_鱗右11_表示 = e.頭_上顎_鱗右11_表示; + 頭_下顎_顎基_表示 = e.頭_下顎_顎基_表示; + 頭_下顎_鱗1_表示 = e.頭_下顎_鱗1_表示; + 頭_下顎_鱗2_表示 = e.頭_下顎_鱗2_表示; + 頭_下顎_鱗3_表示 = e.頭_下顎_鱗3_表示; + 頭_下顎_鱗4_表示 = e.頭_下顎_鱗4_表示; + 頭_下顎_鱗左1_表示 = e.頭_下顎_鱗左1_表示; + 頭_下顎_鱗右1_表示 = e.頭_下顎_鱗右1_表示; + 頭_下顎_鱗左2_表示 = e.頭_下顎_鱗左2_表示; + 頭_下顎_鱗右2_表示 = e.頭_下顎_鱗右2_表示; + 頭_下顎_鱗左3_表示 = e.頭_下顎_鱗左3_表示; + 頭_下顎_鱗右3_表示 = e.頭_下顎_鱗右3_表示; + 頭_下顎_鱗左4_表示 = e.頭_下顎_鱗左4_表示; + 頭_下顎_鱗右4_表示 = e.頭_下顎_鱗右4_表示; + 頭_下顎_鱗左5_表示 = e.頭_下顎_鱗左5_表示; + 頭_下顎_鱗右5_表示 = e.頭_下顎_鱗右5_表示; + 頭_下顎_鱗左6_表示 = e.頭_下顎_鱗左6_表示; + 頭_下顎_鱗右6_表示 = e.頭_下顎_鱗右6_表示; + 頭_下顎_鱗左7_表示 = e.頭_下顎_鱗左7_表示; + 頭_下顎_鱗右7_表示 = e.頭_下顎_鱗右7_表示; + 頭_下顎_鱗左8_表示 = e.頭_下顎_鱗左8_表示; + 頭_下顎_鱗右8_表示 = e.頭_下顎_鱗右8_表示; + 頭_下顎_鱗左9_表示 = e.頭_下顎_鱗左9_表示; + 頭_下顎_鱗右9_表示 = e.頭_下顎_鱗右9_表示; + 頭_下顎_鱗左10_表示 = e.頭_下顎_鱗左10_表示; + 頭_下顎_鱗右10_表示 = e.頭_下顎_鱗右10_表示; + 頭_下顎_鱗左11_表示 = e.頭_下顎_鱗左11_表示; + 頭_下顎_鱗右11_表示 = e.頭_下顎_鱗右11_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 頸 = e.頸; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_尾1_根CP = new ColorP(X0Y0_尾1_根, 尾1_根CD, DisUnit, abj: true); + X0Y0_尾1_鱗CP = new ColorP(X0Y0_尾1_鱗, 尾1_鱗CD, DisUnit, abj: true); + X0Y0_尾1_鱗左CP = new ColorP(X0Y0_尾1_鱗左, 尾1_鱗左CD, DisUnit, abj: true); + X0Y0_尾1_鱗右CP = new ColorP(X0Y0_尾1_鱗右, 尾1_鱗右CD, DisUnit, abj: true); + X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); + X0Y0_尾2_鱗CP = new ColorP(X0Y0_尾2_鱗, 尾2_鱗CD, DisUnit, abj: true); + X0Y0_尾2_鱗左CP = new ColorP(X0Y0_尾2_鱗左, 尾2_鱗左CD, DisUnit, abj: true); + X0Y0_尾2_鱗右CP = new ColorP(X0Y0_尾2_鱗右, 尾2_鱗右CD, DisUnit, abj: true); + X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); + X0Y0_尾3_鱗CP = new ColorP(X0Y0_尾3_鱗, 尾3_鱗CD, DisUnit, abj: true); + X0Y0_尾3_鱗左CP = new ColorP(X0Y0_尾3_鱗左, 尾3_鱗左CD, DisUnit, abj: true); + X0Y0_尾3_鱗右CP = new ColorP(X0Y0_尾3_鱗右, 尾3_鱗右CD, DisUnit, abj: true); + X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); + X0Y0_尾4_鱗CP = new ColorP(X0Y0_尾4_鱗, 尾4_鱗CD, DisUnit, abj: true); + X0Y0_尾4_鱗左CP = new ColorP(X0Y0_尾4_鱗左, 尾4_鱗左CD, DisUnit, abj: true); + X0Y0_尾4_鱗右CP = new ColorP(X0Y0_尾4_鱗右, 尾4_鱗右CD, DisUnit, abj: true); + X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); + X0Y0_尾5_鱗CP = new ColorP(X0Y0_尾5_鱗, 尾5_鱗CD, DisUnit, abj: true); + X0Y0_尾5_鱗左CP = new ColorP(X0Y0_尾5_鱗左, 尾5_鱗左CD, DisUnit, abj: true); + X0Y0_尾5_鱗右CP = new ColorP(X0Y0_尾5_鱗右, 尾5_鱗右CD, DisUnit, abj: true); + X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); + X0Y0_尾6_鱗CP = new ColorP(X0Y0_尾6_鱗, 尾6_鱗CD, DisUnit, abj: true); + X0Y0_尾6_鱗左CP = new ColorP(X0Y0_尾6_鱗左, 尾6_鱗左CD, DisUnit, abj: true); + X0Y0_尾6_鱗右CP = new ColorP(X0Y0_尾6_鱗右, 尾6_鱗右CD, DisUnit, abj: true); + X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); + X0Y0_尾7_鱗CP = new ColorP(X0Y0_尾7_鱗, 尾7_鱗CD, DisUnit, abj: true); + X0Y0_尾7_鱗左CP = new ColorP(X0Y0_尾7_鱗左, 尾7_鱗左CD, DisUnit, abj: true); + X0Y0_尾7_鱗右CP = new ColorP(X0Y0_尾7_鱗右, 尾7_鱗右CD, DisUnit, abj: true); + X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); + X0Y0_尾8_鱗CP = new ColorP(X0Y0_尾8_鱗, 尾8_鱗CD, DisUnit, abj: true); + X0Y0_尾8_鱗左CP = new ColorP(X0Y0_尾8_鱗左, 尾8_鱗左CD, DisUnit, abj: true); + X0Y0_尾8_鱗右CP = new ColorP(X0Y0_尾8_鱗右, 尾8_鱗右CD, DisUnit, abj: true); + X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); + X0Y0_尾9_鱗CP = new ColorP(X0Y0_尾9_鱗, 尾9_鱗CD, DisUnit, abj: true); + X0Y0_尾9_鱗左CP = new ColorP(X0Y0_尾9_鱗左, 尾9_鱗左CD, DisUnit, abj: true); + X0Y0_尾9_鱗右CP = new ColorP(X0Y0_尾9_鱗右, 尾9_鱗右CD, DisUnit, abj: true); + X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); + X0Y0_尾10_鱗CP = new ColorP(X0Y0_尾10_鱗, 尾10_鱗CD, DisUnit, abj: true); + X0Y0_尾10_鱗左CP = new ColorP(X0Y0_尾10_鱗左, 尾10_鱗左CD, DisUnit, abj: true); + X0Y0_尾10_鱗右CP = new ColorP(X0Y0_尾10_鱗右, 尾10_鱗右CD, DisUnit, abj: true); + X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); + X0Y0_尾11_鱗CP = new ColorP(X0Y0_尾11_鱗, 尾11_鱗CD, DisUnit, abj: true); + X0Y0_尾11_鱗左CP = new ColorP(X0Y0_尾11_鱗左, 尾11_鱗左CD, DisUnit, abj: true); + X0Y0_尾11_鱗右CP = new ColorP(X0Y0_尾11_鱗右, 尾11_鱗右CD, DisUnit, abj: true); + X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); + X0Y0_尾12_鱗CP = new ColorP(X0Y0_尾12_鱗, 尾12_鱗CD, DisUnit, abj: true); + X0Y0_尾12_鱗左CP = new ColorP(X0Y0_尾12_鱗左, 尾12_鱗左CD, DisUnit, abj: true); + X0Y0_尾12_鱗右CP = new ColorP(X0Y0_尾12_鱗右, 尾12_鱗右CD, DisUnit, abj: true); + X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); + X0Y0_尾13_鱗CP = new ColorP(X0Y0_尾13_鱗, 尾13_鱗CD, DisUnit, abj: true); + X0Y0_尾13_鱗左CP = new ColorP(X0Y0_尾13_鱗左, 尾13_鱗左CD, DisUnit, abj: true); + X0Y0_尾13_鱗右CP = new ColorP(X0Y0_尾13_鱗右, 尾13_鱗右CD, DisUnit, abj: true); + X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); + X0Y0_尾14_鱗CP = new ColorP(X0Y0_尾14_鱗, 尾14_鱗CD, DisUnit, abj: true); + X0Y0_尾14_鱗左CP = new ColorP(X0Y0_尾14_鱗左, 尾14_鱗左CD, DisUnit, abj: true); + X0Y0_尾14_鱗右CP = new ColorP(X0Y0_尾14_鱗右, 尾14_鱗右CD, DisUnit, abj: true); + X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); + X0Y0_尾15_鱗CP = new ColorP(X0Y0_尾15_鱗, 尾15_鱗CD, DisUnit, abj: true); + X0Y0_尾15_鱗左CP = new ColorP(X0Y0_尾15_鱗左, 尾15_鱗左CD, DisUnit, abj: true); + X0Y0_尾15_鱗右CP = new ColorP(X0Y0_尾15_鱗右, 尾15_鱗右CD, DisUnit, abj: true); + X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); + X0Y0_尾16_鱗CP = new ColorP(X0Y0_尾16_鱗, 尾16_鱗CD, DisUnit, abj: true); + X0Y0_尾16_鱗左CP = new ColorP(X0Y0_尾16_鱗左, 尾16_鱗左CD, DisUnit, abj: true); + X0Y0_尾16_鱗右CP = new ColorP(X0Y0_尾16_鱗右, 尾16_鱗右CD, DisUnit, abj: true); + X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); + X0Y0_尾17_鱗CP = new ColorP(X0Y0_尾17_鱗, 尾17_鱗CD, DisUnit, abj: true); + X0Y0_尾17_鱗左CP = new ColorP(X0Y0_尾17_鱗左, 尾17_鱗左CD, DisUnit, abj: true); + X0Y0_尾17_鱗右CP = new ColorP(X0Y0_尾17_鱗右, 尾17_鱗右CD, DisUnit, abj: true); + X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); + X0Y0_尾18_鱗CP = new ColorP(X0Y0_尾18_鱗, 尾18_鱗CD, DisUnit, abj: true); + X0Y0_尾18_鱗左CP = new ColorP(X0Y0_尾18_鱗左, 尾18_鱗左CD, DisUnit, abj: true); + X0Y0_尾18_鱗右CP = new ColorP(X0Y0_尾18_鱗右, 尾18_鱗右CD, DisUnit, abj: true); + X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); + X0Y0_尾19_鱗CP = new ColorP(X0Y0_尾19_鱗, 尾19_鱗CD, DisUnit, abj: true); + X0Y0_尾19_鱗左CP = new ColorP(X0Y0_尾19_鱗左, 尾19_鱗左CD, DisUnit, abj: true); + X0Y0_尾19_鱗右CP = new ColorP(X0Y0_尾19_鱗右, 尾19_鱗右CD, DisUnit, abj: true); + X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); + X0Y0_尾20_鱗CP = new ColorP(X0Y0_尾20_鱗, 尾20_鱗CD, DisUnit, abj: true); + X0Y0_尾20_鱗左CP = new ColorP(X0Y0_尾20_鱗左, 尾20_鱗左CD, DisUnit, abj: true); + X0Y0_尾20_鱗右CP = new ColorP(X0Y0_尾20_鱗右, 尾20_鱗右CD, DisUnit, abj: true); + X0Y0_尾20_尾CP = new ColorP(X0Y0_尾20_尾, 尾20_尾CD, DisUnit, abj: true); + X0Y0_尾21_鱗CP = new ColorP(X0Y0_尾21_鱗, 尾21_鱗CD, DisUnit, abj: true); + X0Y0_尾21_鱗左CP = new ColorP(X0Y0_尾21_鱗左, 尾21_鱗左CD, DisUnit, abj: true); + X0Y0_尾21_鱗右CP = new ColorP(X0Y0_尾21_鱗右, 尾21_鱗右CD, DisUnit, abj: true); + X0Y0_尾21_尾CP = new ColorP(X0Y0_尾21_尾, 尾21_尾CD, DisUnit, abj: true); + X0Y0_尾22_鱗CP = new ColorP(X0Y0_尾22_鱗, 尾22_鱗CD, DisUnit, abj: true); + X0Y0_尾22_鱗左CP = new ColorP(X0Y0_尾22_鱗左, 尾22_鱗左CD, DisUnit, abj: true); + X0Y0_尾22_鱗右CP = new ColorP(X0Y0_尾22_鱗右, 尾22_鱗右CD, DisUnit, abj: true); + X0Y0_尾22_尾CP = new ColorP(X0Y0_尾22_尾, 尾22_尾CD, DisUnit, abj: true); + X0Y0_尾23_鱗CP = new ColorP(X0Y0_尾23_鱗, 尾23_鱗CD, DisUnit, abj: true); + X0Y0_尾23_鱗左CP = new ColorP(X0Y0_尾23_鱗左, 尾23_鱗左CD, DisUnit, abj: true); + X0Y0_尾23_鱗右CP = new ColorP(X0Y0_尾23_鱗右, 尾23_鱗右CD, DisUnit, abj: true); + X0Y0_尾23_尾CP = new ColorP(X0Y0_尾23_尾, 尾23_尾CD, DisUnit, abj: true); + X0Y0_尾24_鱗CP = new ColorP(X0Y0_尾24_鱗, 尾24_鱗CD, DisUnit, abj: true); + X0Y0_尾24_鱗左CP = new ColorP(X0Y0_尾24_鱗左, 尾24_鱗左CD, DisUnit, abj: true); + X0Y0_尾24_鱗右CP = new ColorP(X0Y0_尾24_鱗右, 尾24_鱗右CD, DisUnit, abj: true); + X0Y0_尾24_尾CP = new ColorP(X0Y0_尾24_尾, 尾24_尾CD, DisUnit, abj: true); + X0Y0_尾25_鱗CP = new ColorP(X0Y0_尾25_鱗, 尾25_鱗CD, DisUnit, abj: true); + X0Y0_尾25_鱗左CP = new ColorP(X0Y0_尾25_鱗左, 尾25_鱗左CD, DisUnit, abj: true); + X0Y0_尾25_鱗右CP = new ColorP(X0Y0_尾25_鱗右, 尾25_鱗右CD, DisUnit, abj: true); + X0Y0_尾25_尾CP = new ColorP(X0Y0_尾25_尾, 尾25_尾CD, DisUnit, abj: true); + X0Y0_尾26_鱗CP = new ColorP(X0Y0_尾26_鱗, 尾26_鱗CD, DisUnit, abj: true); + X0Y0_尾26_鱗左CP = new ColorP(X0Y0_尾26_鱗左, 尾26_鱗左CD, DisUnit, abj: true); + X0Y0_尾26_鱗右CP = new ColorP(X0Y0_尾26_鱗右, 尾26_鱗右CD, DisUnit, abj: true); + X0Y0_尾26_尾CP = new ColorP(X0Y0_尾26_尾, 尾26_尾CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + X0Y0_尾27_鱗CP = new ColorP(X0Y0_尾27_鱗, 尾27_鱗CD, DisUnit, abj: true); + X0Y0_尾27_鱗左CP = new ColorP(X0Y0_尾27_鱗左, 尾27_鱗左CD, DisUnit, abj: true); + X0Y0_尾27_鱗右CP = new ColorP(X0Y0_尾27_鱗右, 尾27_鱗右CD, DisUnit, abj: true); + X0Y0_尾27_尾CP = new ColorP(X0Y0_尾27_尾, 尾27_尾CD, DisUnit, abj: true); + X0Y0_尾28_鱗CP = new ColorP(X0Y0_尾28_鱗, 尾28_鱗CD, DisUnit, abj: true); + X0Y0_尾28_鱗左CP = new ColorP(X0Y0_尾28_鱗左, 尾28_鱗左CD, DisUnit, abj: true); + X0Y0_尾28_鱗右CP = new ColorP(X0Y0_尾28_鱗右, 尾28_鱗右CD, DisUnit, abj: true); + X0Y0_尾28_尾CP = new ColorP(X0Y0_尾28_尾, 尾28_尾CD, DisUnit, abj: true); + X0Y0_尾29_鱗CP = new ColorP(X0Y0_尾29_鱗, 尾29_鱗CD, DisUnit, abj: true); + X0Y0_尾29_鱗左CP = new ColorP(X0Y0_尾29_鱗左, 尾29_鱗左CD, DisUnit, abj: true); + X0Y0_尾29_鱗右CP = new ColorP(X0Y0_尾29_鱗右, 尾29_鱗右CD, DisUnit, abj: true); + X0Y0_尾29_尾CP = new ColorP(X0Y0_尾29_尾, 尾29_尾CD, DisUnit, abj: true); + X0Y0_尾30_鱗CP = new ColorP(X0Y0_尾30_鱗, 尾30_鱗CD, DisUnit, abj: true); + X0Y0_尾30_鱗左CP = new ColorP(X0Y0_尾30_鱗左, 尾30_鱗左CD, DisUnit, abj: true); + X0Y0_尾30_鱗右CP = new ColorP(X0Y0_尾30_鱗右, 尾30_鱗右CD, DisUnit, abj: true); + X0Y0_尾30_尾CP = new ColorP(X0Y0_尾30_尾, 尾30_尾CD, DisUnit, abj: true); + X0Y0_頚_頚CP = new ColorP(X0Y0_頚_頚, 頚_頚CD, DisUnit, abj: true); + X0Y0_頚_鱗3_鱗1CP = new ColorP(X0Y0_頚_鱗3_鱗1, 頚_鱗3_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗3_鱗2CP = new ColorP(X0Y0_頚_鱗3_鱗2, 頚_鱗3_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗3_鱗3CP = new ColorP(X0Y0_頚_鱗3_鱗3, 頚_鱗3_鱗3CD, DisUnit, abj: true); + X0Y0_頚_鱗3_鱗4CP = new ColorP(X0Y0_頚_鱗3_鱗4, 頚_鱗3_鱗4CD, DisUnit, abj: true); + X0Y0_頚_鱗3_鱗5CP = new ColorP(X0Y0_頚_鱗3_鱗5, 頚_鱗3_鱗5CD, DisUnit, abj: true); + X0Y0_頚_鱗3_鱗6CP = new ColorP(X0Y0_頚_鱗3_鱗6, 頚_鱗3_鱗6CD, DisUnit, abj: true); + X0Y0_頚_鱗3_鱗7CP = new ColorP(X0Y0_頚_鱗3_鱗7, 頚_鱗3_鱗7CD, DisUnit, abj: true); + X0Y0_頚_鱗3_鱗8CP = new ColorP(X0Y0_頚_鱗3_鱗8, 頚_鱗3_鱗8CD, DisUnit, abj: true); + X0Y0_頚_鱗3_鱗9CP = new ColorP(X0Y0_頚_鱗3_鱗9, 頚_鱗3_鱗9CD, DisUnit, abj: true); + X0Y0_頚_鱗2_鱗1CP = new ColorP(X0Y0_頚_鱗2_鱗1, 頚_鱗2_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗2_鱗2CP = new ColorP(X0Y0_頚_鱗2_鱗2, 頚_鱗2_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗2_鱗3CP = new ColorP(X0Y0_頚_鱗2_鱗3, 頚_鱗2_鱗3CD, DisUnit, abj: true); + X0Y0_頚_鱗2_鱗4CP = new ColorP(X0Y0_頚_鱗2_鱗4, 頚_鱗2_鱗4CD, DisUnit, abj: true); + X0Y0_頚_鱗2_鱗5CP = new ColorP(X0Y0_頚_鱗2_鱗5, 頚_鱗2_鱗5CD, DisUnit, abj: true); + X0Y0_頚_鱗2_鱗6CP = new ColorP(X0Y0_頚_鱗2_鱗6, 頚_鱗2_鱗6CD, DisUnit, abj: true); + X0Y0_頚_鱗2_鱗7CP = new ColorP(X0Y0_頚_鱗2_鱗7, 頚_鱗2_鱗7CD, DisUnit, abj: true); + X0Y0_頚_鱗2_鱗8CP = new ColorP(X0Y0_頚_鱗2_鱗8, 頚_鱗2_鱗8CD, DisUnit, abj: true); + X0Y0_頚_鱗2_鱗9CP = new ColorP(X0Y0_頚_鱗2_鱗9, 頚_鱗2_鱗9CD, DisUnit, abj: true); + X0Y0_頚_鱗2_鱗10CP = new ColorP(X0Y0_頚_鱗2_鱗10, 頚_鱗2_鱗10CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗1_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗1_鱗1, 頚_鱗1_鱗1_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗1_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗1_鱗2, 頚_鱗1_鱗1_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗2_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗2_鱗1, 頚_鱗1_鱗2_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗2_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗2_鱗2, 頚_鱗1_鱗2_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗3_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗3_鱗1, 頚_鱗1_鱗3_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗3_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗3_鱗2, 頚_鱗1_鱗3_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗4_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗4_鱗1, 頚_鱗1_鱗4_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗4_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗4_鱗2, 頚_鱗1_鱗4_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗5_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗5_鱗1, 頚_鱗1_鱗5_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗5_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗5_鱗2, 頚_鱗1_鱗5_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗6_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗6_鱗1, 頚_鱗1_鱗6_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗6_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗6_鱗2, 頚_鱗1_鱗6_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗7_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗7_鱗1, 頚_鱗1_鱗7_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗7_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗7_鱗2, 頚_鱗1_鱗7_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗8_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗8_鱗1, 頚_鱗1_鱗8_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗8_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗8_鱗2, 頚_鱗1_鱗8_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗9_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗9_鱗1, 頚_鱗1_鱗9_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗9_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗9_鱗2, 頚_鱗1_鱗9_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗10_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗10_鱗1, 頚_鱗1_鱗10_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗10_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗10_鱗2, 頚_鱗1_鱗10_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗11_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗11_鱗1, 頚_鱗1_鱗11_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗11_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗11_鱗2, 頚_鱗1_鱗11_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗12_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗12_鱗1, 頚_鱗1_鱗12_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗12_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗12_鱗2, 頚_鱗1_鱗12_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗13_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗13_鱗1, 頚_鱗1_鱗13_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗13_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗13_鱗2, 頚_鱗1_鱗13_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗14_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗14_鱗1, 頚_鱗1_鱗14_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗14_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗14_鱗2, 頚_鱗1_鱗14_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗15_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗15_鱗1, 頚_鱗1_鱗15_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗15_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗15_鱗2, 頚_鱗1_鱗15_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗16_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗16_鱗1, 頚_鱗1_鱗16_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗16_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗16_鱗2, 頚_鱗1_鱗16_鱗2CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗17_鱗1CP = new ColorP(X0Y0_頚_鱗1_鱗17_鱗1, 頚_鱗1_鱗17_鱗1CD, DisUnit, abj: true); + X0Y0_頚_鱗1_鱗17_鱗2CP = new ColorP(X0Y0_頚_鱗1_鱗17_鱗2, 頚_鱗1_鱗17_鱗2CD, DisUnit, abj: true); + X0Y0_頭_上顎_顎基CP = new ColorP(X0Y0_頭_上顎_顎基, 頭_上顎_顎基CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗4CP = new ColorP(X0Y0_頭_上顎_鱗4, 頭_上顎_鱗4CD, 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_頭_上顎_鱗右2CP = new ColorP(X0Y0_頭_上顎_鱗右2, 頭_上顎_鱗右2CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左3CP = new ColorP(X0Y0_頭_上顎_鱗左3, 頭_上顎_鱗左3CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右3CP = new ColorP(X0Y0_頭_上顎_鱗右3, 頭_上顎_鱗右3CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左4CP = new ColorP(X0Y0_頭_上顎_鱗左4, 頭_上顎_鱗左4CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右4CP = new ColorP(X0Y0_頭_上顎_鱗右4, 頭_上顎_鱗右4CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左5CP = new ColorP(X0Y0_頭_上顎_鱗左5, 頭_上顎_鱗左5CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右5CP = new ColorP(X0Y0_頭_上顎_鱗右5, 頭_上顎_鱗右5CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左8CP = new ColorP(X0Y0_頭_上顎_鱗左8, 頭_上顎_鱗左8CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右8CP = new ColorP(X0Y0_頭_上顎_鱗右8, 頭_上顎_鱗右8CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左9CP = new ColorP(X0Y0_頭_上顎_鱗左9, 頭_上顎_鱗左9CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右9CP = new ColorP(X0Y0_頭_上顎_鱗右9, 頭_上顎_鱗右9CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左10CP = new ColorP(X0Y0_頭_上顎_鱗左10, 頭_上顎_鱗左10CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右10CP = new ColorP(X0Y0_頭_上顎_鱗右10, 頭_上顎_鱗右10CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左11CP = new ColorP(X0Y0_頭_上顎_鱗左11, 頭_上顎_鱗左11CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右11CP = new ColorP(X0Y0_頭_上顎_鱗右11, 頭_上顎_鱗右11CD, 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); + X0Y0_頭_下顎_鱗3CP = new ColorP(X0Y0_頭_下顎_鱗3, 頭_下顎_鱗3CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗4CP = new ColorP(X0Y0_頭_下顎_鱗4, 頭_下顎_鱗4CD, 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_頭_下顎_鱗右2CP = new ColorP(X0Y0_頭_下顎_鱗右2, 頭_下顎_鱗右2CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左3CP = new ColorP(X0Y0_頭_下顎_鱗左3, 頭_下顎_鱗左3CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右3CP = new ColorP(X0Y0_頭_下顎_鱗右3, 頭_下顎_鱗右3CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左4CP = new ColorP(X0Y0_頭_下顎_鱗左4, 頭_下顎_鱗左4CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右4CP = new ColorP(X0Y0_頭_下顎_鱗右4, 頭_下顎_鱗右4CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左5CP = new ColorP(X0Y0_頭_下顎_鱗左5, 頭_下顎_鱗左5CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右5CP = new ColorP(X0Y0_頭_下顎_鱗右5, 頭_下顎_鱗右5CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左6CP = new ColorP(X0Y0_頭_下顎_鱗左6, 頭_下顎_鱗左6CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右6CP = new ColorP(X0Y0_頭_下顎_鱗右6, 頭_下顎_鱗右6CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左7CP = new ColorP(X0Y0_頭_下顎_鱗左7, 頭_下顎_鱗左7CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右7CP = new ColorP(X0Y0_頭_下顎_鱗右7, 頭_下顎_鱗右7CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左8CP = new ColorP(X0Y0_頭_下顎_鱗左8, 頭_下顎_鱗左8CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右8CP = new ColorP(X0Y0_頭_下顎_鱗右8, 頭_下顎_鱗右8CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左9CP = new ColorP(X0Y0_頭_下顎_鱗左9, 頭_下顎_鱗左9CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右9CP = new ColorP(X0Y0_頭_下顎_鱗右9, 頭_下顎_鱗右9CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左10CP = new ColorP(X0Y0_頭_下顎_鱗左10, 頭_下顎_鱗左10CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右10CP = new ColorP(X0Y0_頭_下顎_鱗右10, 頭_下顎_鱗右10CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左11CP = new ColorP(X0Y0_頭_下顎_鱗左11, 頭_下顎_鱗左11CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右11CP = new ColorP(X0Y0_頭_下顎_鱗右11, 頭_下顎_鱗右11CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖3.角度B -= num; + 鎖4.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_尾1_根); + Are.Draw(X0Y0_尾1_鱗); + Are.Draw(X0Y0_尾1_鱗左); + Are.Draw(X0Y0_尾1_鱗右); + Are.Draw(X0Y0_尾1_尾); + Are.Draw(X0Y0_尾2_鱗); + Are.Draw(X0Y0_尾2_鱗左); + Are.Draw(X0Y0_尾2_鱗右); + Are.Draw(X0Y0_尾2_尾); + Are.Draw(X0Y0_尾3_鱗); + Are.Draw(X0Y0_尾3_鱗左); + Are.Draw(X0Y0_尾3_鱗右); + Are.Draw(X0Y0_尾3_尾); + Are.Draw(X0Y0_尾4_鱗); + Are.Draw(X0Y0_尾4_鱗左); + Are.Draw(X0Y0_尾4_鱗右); + Are.Draw(X0Y0_尾4_尾); + Are.Draw(X0Y0_尾5_鱗); + Are.Draw(X0Y0_尾5_鱗左); + Are.Draw(X0Y0_尾5_鱗右); + Are.Draw(X0Y0_尾5_尾); + Are.Draw(X0Y0_尾6_鱗); + Are.Draw(X0Y0_尾6_鱗左); + Are.Draw(X0Y0_尾6_鱗右); + Are.Draw(X0Y0_尾6_尾); + Are.Draw(X0Y0_尾7_鱗); + Are.Draw(X0Y0_尾7_鱗左); + Are.Draw(X0Y0_尾7_鱗右); + Are.Draw(X0Y0_尾7_尾); + Are.Draw(X0Y0_尾8_鱗); + Are.Draw(X0Y0_尾8_鱗左); + Are.Draw(X0Y0_尾8_鱗右); + Are.Draw(X0Y0_尾8_尾); + Are.Draw(X0Y0_尾9_鱗); + Are.Draw(X0Y0_尾9_鱗左); + Are.Draw(X0Y0_尾9_鱗右); + Are.Draw(X0Y0_尾9_尾); + Are.Draw(X0Y0_尾10_鱗); + Are.Draw(X0Y0_尾10_鱗左); + Are.Draw(X0Y0_尾10_鱗右); + Are.Draw(X0Y0_尾10_尾); + Are.Draw(X0Y0_尾11_鱗); + Are.Draw(X0Y0_尾11_鱗左); + Are.Draw(X0Y0_尾11_鱗右); + Are.Draw(X0Y0_尾11_尾); + Are.Draw(X0Y0_尾12_鱗); + Are.Draw(X0Y0_尾12_鱗左); + Are.Draw(X0Y0_尾12_鱗右); + Are.Draw(X0Y0_尾12_尾); + Are.Draw(X0Y0_尾13_鱗); + Are.Draw(X0Y0_尾13_鱗左); + Are.Draw(X0Y0_尾13_鱗右); + Are.Draw(X0Y0_尾13_尾); + Are.Draw(X0Y0_尾14_鱗); + Are.Draw(X0Y0_尾14_鱗左); + Are.Draw(X0Y0_尾14_鱗右); + Are.Draw(X0Y0_尾14_尾); + Are.Draw(X0Y0_尾15_鱗); + Are.Draw(X0Y0_尾15_鱗左); + Are.Draw(X0Y0_尾15_鱗右); + Are.Draw(X0Y0_尾15_尾); + Are.Draw(X0Y0_尾16_鱗); + Are.Draw(X0Y0_尾16_鱗左); + Are.Draw(X0Y0_尾16_鱗右); + Are.Draw(X0Y0_尾16_尾); + Are.Draw(X0Y0_尾17_鱗); + Are.Draw(X0Y0_尾17_鱗左); + Are.Draw(X0Y0_尾17_鱗右); + Are.Draw(X0Y0_尾17_尾); + Are.Draw(X0Y0_尾18_鱗); + Are.Draw(X0Y0_尾18_鱗左); + Are.Draw(X0Y0_尾18_鱗右); + Are.Draw(X0Y0_尾18_尾); + Are.Draw(X0Y0_尾19_鱗); + Are.Draw(X0Y0_尾19_鱗左); + Are.Draw(X0Y0_尾19_鱗右); + Are.Draw(X0Y0_尾19_尾); + Are.Draw(X0Y0_尾20_鱗); + Are.Draw(X0Y0_尾20_鱗左); + Are.Draw(X0Y0_尾20_鱗右); + Are.Draw(X0Y0_尾20_尾); + Are.Draw(X0Y0_尾21_鱗); + Are.Draw(X0Y0_尾21_鱗左); + Are.Draw(X0Y0_尾21_鱗右); + Are.Draw(X0Y0_尾21_尾); + Are.Draw(X0Y0_尾22_鱗); + Are.Draw(X0Y0_尾22_鱗左); + Are.Draw(X0Y0_尾22_鱗右); + Are.Draw(X0Y0_尾22_尾); + Are.Draw(X0Y0_尾23_鱗); + Are.Draw(X0Y0_尾23_鱗左); + Are.Draw(X0Y0_尾23_鱗右); + Are.Draw(X0Y0_尾23_尾); + Are.Draw(X0Y0_尾24_鱗); + Are.Draw(X0Y0_尾24_鱗左); + Are.Draw(X0Y0_尾24_鱗右); + Are.Draw(X0Y0_尾24_尾); + Are.Draw(X0Y0_尾25_鱗); + Are.Draw(X0Y0_尾25_鱗左); + Are.Draw(X0Y0_尾25_鱗右); + Are.Draw(X0Y0_尾25_尾); + Are.Draw(X0Y0_尾26_鱗); + Are.Draw(X0Y0_尾26_鱗左); + Are.Draw(X0Y0_尾26_鱗右); + Are.Draw(X0Y0_尾26_尾); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾27_鱗); + Are.Draw(X0Y0_尾27_鱗左); + Are.Draw(X0Y0_尾27_鱗右); + Are.Draw(X0Y0_尾27_尾); + Are.Draw(X0Y0_尾28_鱗); + Are.Draw(X0Y0_尾28_鱗左); + Are.Draw(X0Y0_尾28_鱗右); + Are.Draw(X0Y0_尾28_尾); + Are.Draw(X0Y0_尾29_鱗); + Are.Draw(X0Y0_尾29_鱗左); + Are.Draw(X0Y0_尾29_鱗右); + Are.Draw(X0Y0_尾29_尾); + Are.Draw(X0Y0_尾30_鱗); + Are.Draw(X0Y0_尾30_鱗左); + Are.Draw(X0Y0_尾30_鱗右); + Are.Draw(X0Y0_尾30_尾); + Are.Draw(X0Y0_頚_頚); + Are.Draw(X0Y0_頚_鱗3_鱗1); + Are.Draw(X0Y0_頚_鱗3_鱗2); + Are.Draw(X0Y0_頚_鱗3_鱗3); + Are.Draw(X0Y0_頚_鱗3_鱗4); + Are.Draw(X0Y0_頚_鱗3_鱗5); + Are.Draw(X0Y0_頚_鱗3_鱗6); + Are.Draw(X0Y0_頚_鱗3_鱗7); + Are.Draw(X0Y0_頚_鱗3_鱗8); + Are.Draw(X0Y0_頚_鱗3_鱗9); + Are.Draw(X0Y0_頚_鱗2_鱗1); + Are.Draw(X0Y0_頚_鱗2_鱗2); + Are.Draw(X0Y0_頚_鱗2_鱗3); + Are.Draw(X0Y0_頚_鱗2_鱗4); + Are.Draw(X0Y0_頚_鱗2_鱗5); + Are.Draw(X0Y0_頚_鱗2_鱗6); + Are.Draw(X0Y0_頚_鱗2_鱗7); + Are.Draw(X0Y0_頚_鱗2_鱗8); + Are.Draw(X0Y0_頚_鱗2_鱗9); + Are.Draw(X0Y0_頚_鱗2_鱗10); + Are.Draw(X0Y0_頚_鱗1_鱗1_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗1_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗2_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗2_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗3_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗3_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗4_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗4_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗5_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗5_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗6_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗6_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗7_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗7_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗8_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗8_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗9_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗9_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗10_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗10_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗11_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗11_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗12_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗12_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗13_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗13_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗14_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗14_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗15_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗15_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗16_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗16_鱗2); + Are.Draw(X0Y0_頚_鱗1_鱗17_鱗1); + Are.Draw(X0Y0_頚_鱗1_鱗17_鱗2); + Are.Draw(X0Y0_頭_上顎_顎基); + Are.Draw(X0Y0_頭_上顎_鱗4); + Are.Draw(X0Y0_頭_上顎_鱗左1); + Are.Draw(X0Y0_頭_上顎_鱗右1); + Are.Draw(X0Y0_頭_上顎_鱗左2); + Are.Draw(X0Y0_頭_上顎_鱗右2); + Are.Draw(X0Y0_頭_上顎_鱗左3); + Are.Draw(X0Y0_頭_上顎_鱗右3); + Are.Draw(X0Y0_頭_上顎_鱗左4); + Are.Draw(X0Y0_頭_上顎_鱗右4); + Are.Draw(X0Y0_頭_上顎_鱗左5); + Are.Draw(X0Y0_頭_上顎_鱗右5); + Are.Draw(X0Y0_頭_上顎_鱗左8); + Are.Draw(X0Y0_頭_上顎_鱗右8); + Are.Draw(X0Y0_頭_上顎_鱗左9); + Are.Draw(X0Y0_頭_上顎_鱗右9); + Are.Draw(X0Y0_頭_上顎_鱗左10); + Are.Draw(X0Y0_頭_上顎_鱗右10); + Are.Draw(X0Y0_頭_上顎_鱗左11); + Are.Draw(X0Y0_頭_上顎_鱗右11); + Are.Draw(X0Y0_頭_下顎_顎基); + Are.Draw(X0Y0_頭_下顎_鱗1); + Are.Draw(X0Y0_頭_下顎_鱗2); + Are.Draw(X0Y0_頭_下顎_鱗3); + Are.Draw(X0Y0_頭_下顎_鱗4); + Are.Draw(X0Y0_頭_下顎_鱗左1); + Are.Draw(X0Y0_頭_下顎_鱗右1); + Are.Draw(X0Y0_頭_下顎_鱗左2); + Are.Draw(X0Y0_頭_下顎_鱗右2); + Are.Draw(X0Y0_頭_下顎_鱗左3); + Are.Draw(X0Y0_頭_下顎_鱗右3); + Are.Draw(X0Y0_頭_下顎_鱗左4); + Are.Draw(X0Y0_頭_下顎_鱗右4); + Are.Draw(X0Y0_頭_下顎_鱗左5); + Are.Draw(X0Y0_頭_下顎_鱗右5); + Are.Draw(X0Y0_頭_下顎_鱗左6); + Are.Draw(X0Y0_頭_下顎_鱗右6); + Are.Draw(X0Y0_頭_下顎_鱗左7); + Are.Draw(X0Y0_頭_下顎_鱗右7); + Are.Draw(X0Y0_頭_下顎_鱗左8); + Are.Draw(X0Y0_頭_下顎_鱗右8); + Are.Draw(X0Y0_頭_下顎_鱗左9); + Are.Draw(X0Y0_頭_下顎_鱗右9); + Are.Draw(X0Y0_頭_下顎_鱗左10); + Are.Draw(X0Y0_頭_下顎_鱗右10); + Are.Draw(X0Y0_頭_下顎_鱗左11); + Are.Draw(X0Y0_頭_下顎_鱗右11); + Are.Draw(X0Y0_輪2_革); + Are.Draw(X0Y0_輪2_金具1); + Are.Draw(X0Y0_輪2_金具2); + Are.Draw(X0Y0_輪2_金具3); + Are.Draw(X0Y0_輪2_金具左); + Are.Draw(X0Y0_輪2_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾18_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾19_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾20_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾21_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾22_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾23_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾24_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾25_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾26_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾27_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾28_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾29_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾30_尾.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左 && p != X0Y0_輪1_金具右 && p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左) + { + return p == X0Y0_輪2_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾1_尾; + yield return X0Y0_尾2_尾; + yield return X0Y0_尾3_尾; + yield return X0Y0_尾4_尾; + yield return X0Y0_尾5_尾; + yield return X0Y0_尾6_尾; + yield return X0Y0_尾7_尾; + yield return X0Y0_尾8_尾; + yield return X0Y0_尾9_尾; + yield return X0Y0_尾10_尾; + yield return X0Y0_尾11_尾; + yield return X0Y0_尾12_尾; + yield return X0Y0_尾13_尾; + yield return X0Y0_尾14_尾; + yield return X0Y0_尾15_尾; + yield return X0Y0_尾16_尾; + yield return X0Y0_尾17_尾; + yield return X0Y0_尾18_尾; + yield return X0Y0_尾19_尾; + yield return X0Y0_尾20_尾; + yield return X0Y0_尾21_尾; + yield return X0Y0_尾22_尾; + yield return X0Y0_尾23_尾; + yield return X0Y0_尾24_尾; + yield return X0Y0_尾25_尾; + yield return X0Y0_尾26_尾; + yield return X0Y0_尾27_尾; + yield return X0Y0_尾28_尾; + yield return X0Y0_尾29_尾; + yield return X0Y0_尾30_尾; + } + + public override void 色更新() + { + X0Y0_尾1_根CP.Update(); + X0Y0_尾1_鱗CP.Update(); + X0Y0_尾1_鱗左CP.Update(); + X0Y0_尾1_鱗右CP.Update(); + X0Y0_尾1_尾CP.Update(); + X0Y0_尾2_鱗CP.Update(); + X0Y0_尾2_鱗左CP.Update(); + X0Y0_尾2_鱗右CP.Update(); + X0Y0_尾2_尾CP.Update(); + X0Y0_尾3_鱗CP.Update(); + X0Y0_尾3_鱗左CP.Update(); + X0Y0_尾3_鱗右CP.Update(); + X0Y0_尾3_尾CP.Update(); + X0Y0_尾4_鱗CP.Update(); + X0Y0_尾4_鱗左CP.Update(); + X0Y0_尾4_鱗右CP.Update(); + X0Y0_尾4_尾CP.Update(); + X0Y0_尾5_鱗CP.Update(); + X0Y0_尾5_鱗左CP.Update(); + X0Y0_尾5_鱗右CP.Update(); + X0Y0_尾5_尾CP.Update(); + X0Y0_尾6_鱗CP.Update(); + X0Y0_尾6_鱗左CP.Update(); + X0Y0_尾6_鱗右CP.Update(); + X0Y0_尾6_尾CP.Update(); + X0Y0_尾7_鱗CP.Update(); + X0Y0_尾7_鱗左CP.Update(); + X0Y0_尾7_鱗右CP.Update(); + X0Y0_尾7_尾CP.Update(); + X0Y0_尾8_鱗CP.Update(); + X0Y0_尾8_鱗左CP.Update(); + X0Y0_尾8_鱗右CP.Update(); + X0Y0_尾8_尾CP.Update(); + X0Y0_尾9_鱗CP.Update(); + X0Y0_尾9_鱗左CP.Update(); + X0Y0_尾9_鱗右CP.Update(); + X0Y0_尾9_尾CP.Update(); + X0Y0_尾10_鱗CP.Update(); + X0Y0_尾10_鱗左CP.Update(); + X0Y0_尾10_鱗右CP.Update(); + X0Y0_尾10_尾CP.Update(); + X0Y0_尾11_鱗CP.Update(); + X0Y0_尾11_鱗左CP.Update(); + X0Y0_尾11_鱗右CP.Update(); + X0Y0_尾11_尾CP.Update(); + X0Y0_尾12_鱗CP.Update(); + X0Y0_尾12_鱗左CP.Update(); + X0Y0_尾12_鱗右CP.Update(); + X0Y0_尾12_尾CP.Update(); + X0Y0_尾13_鱗CP.Update(); + X0Y0_尾13_鱗左CP.Update(); + X0Y0_尾13_鱗右CP.Update(); + X0Y0_尾13_尾CP.Update(); + X0Y0_尾14_鱗CP.Update(); + X0Y0_尾14_鱗左CP.Update(); + X0Y0_尾14_鱗右CP.Update(); + X0Y0_尾14_尾CP.Update(); + X0Y0_尾15_鱗CP.Update(); + X0Y0_尾15_鱗左CP.Update(); + X0Y0_尾15_鱗右CP.Update(); + X0Y0_尾15_尾CP.Update(); + X0Y0_尾16_鱗CP.Update(); + X0Y0_尾16_鱗左CP.Update(); + X0Y0_尾16_鱗右CP.Update(); + X0Y0_尾16_尾CP.Update(); + X0Y0_尾17_鱗CP.Update(); + X0Y0_尾17_鱗左CP.Update(); + X0Y0_尾17_鱗右CP.Update(); + X0Y0_尾17_尾CP.Update(); + X0Y0_尾18_鱗CP.Update(); + X0Y0_尾18_鱗左CP.Update(); + X0Y0_尾18_鱗右CP.Update(); + X0Y0_尾18_尾CP.Update(); + X0Y0_尾19_鱗CP.Update(); + X0Y0_尾19_鱗左CP.Update(); + X0Y0_尾19_鱗右CP.Update(); + X0Y0_尾19_尾CP.Update(); + X0Y0_尾20_鱗CP.Update(); + X0Y0_尾20_鱗左CP.Update(); + X0Y0_尾20_鱗右CP.Update(); + X0Y0_尾20_尾CP.Update(); + X0Y0_尾21_鱗CP.Update(); + X0Y0_尾21_鱗左CP.Update(); + X0Y0_尾21_鱗右CP.Update(); + X0Y0_尾21_尾CP.Update(); + X0Y0_尾22_鱗CP.Update(); + X0Y0_尾22_鱗左CP.Update(); + X0Y0_尾22_鱗右CP.Update(); + X0Y0_尾22_尾CP.Update(); + X0Y0_尾23_鱗CP.Update(); + X0Y0_尾23_鱗左CP.Update(); + X0Y0_尾23_鱗右CP.Update(); + X0Y0_尾23_尾CP.Update(); + X0Y0_尾24_鱗CP.Update(); + X0Y0_尾24_鱗左CP.Update(); + X0Y0_尾24_鱗右CP.Update(); + X0Y0_尾24_尾CP.Update(); + X0Y0_尾25_鱗CP.Update(); + X0Y0_尾25_鱗左CP.Update(); + X0Y0_尾25_鱗右CP.Update(); + X0Y0_尾25_尾CP.Update(); + X0Y0_尾26_鱗CP.Update(); + X0Y0_尾26_鱗左CP.Update(); + X0Y0_尾26_鱗右CP.Update(); + X0Y0_尾26_尾CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + X0Y0_尾27_鱗CP.Update(); + X0Y0_尾27_鱗左CP.Update(); + X0Y0_尾27_鱗右CP.Update(); + X0Y0_尾27_尾CP.Update(); + X0Y0_尾28_鱗CP.Update(); + X0Y0_尾28_鱗左CP.Update(); + X0Y0_尾28_鱗右CP.Update(); + X0Y0_尾28_尾CP.Update(); + X0Y0_尾29_鱗CP.Update(); + X0Y0_尾29_鱗左CP.Update(); + X0Y0_尾29_鱗右CP.Update(); + X0Y0_尾29_尾CP.Update(); + X0Y0_尾30_鱗CP.Update(); + X0Y0_尾30_鱗左CP.Update(); + X0Y0_尾30_鱗右CP.Update(); + X0Y0_尾30_尾CP.Update(); + X0Y0_頚_頚CP.Update(); + X0Y0_頚_鱗3_鱗1CP.Update(); + X0Y0_頚_鱗3_鱗2CP.Update(); + X0Y0_頚_鱗3_鱗3CP.Update(); + X0Y0_頚_鱗3_鱗4CP.Update(); + X0Y0_頚_鱗3_鱗5CP.Update(); + X0Y0_頚_鱗3_鱗6CP.Update(); + X0Y0_頚_鱗3_鱗7CP.Update(); + X0Y0_頚_鱗3_鱗8CP.Update(); + X0Y0_頚_鱗3_鱗9CP.Update(); + X0Y0_頚_鱗2_鱗1CP.Update(); + X0Y0_頚_鱗2_鱗2CP.Update(); + X0Y0_頚_鱗2_鱗3CP.Update(); + X0Y0_頚_鱗2_鱗4CP.Update(); + X0Y0_頚_鱗2_鱗5CP.Update(); + X0Y0_頚_鱗2_鱗6CP.Update(); + X0Y0_頚_鱗2_鱗7CP.Update(); + X0Y0_頚_鱗2_鱗8CP.Update(); + X0Y0_頚_鱗2_鱗9CP.Update(); + X0Y0_頚_鱗2_鱗10CP.Update(); + X0Y0_頚_鱗1_鱗1_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗1_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗2_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗2_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗3_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗3_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗4_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗4_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗5_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗5_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗6_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗6_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗7_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗7_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗8_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗8_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗9_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗9_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗10_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗10_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗11_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗11_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗12_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗12_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗13_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗13_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗14_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗14_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗15_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗15_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗16_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗16_鱗2CP.Update(); + X0Y0_頚_鱗1_鱗17_鱗1CP.Update(); + X0Y0_頚_鱗1_鱗17_鱗2CP.Update(); + X0Y0_頭_上顎_顎基CP.Update(); + X0Y0_頭_上顎_鱗4CP.Update(); + X0Y0_頭_上顎_鱗左1CP.Update(); + X0Y0_頭_上顎_鱗右1CP.Update(); + X0Y0_頭_上顎_鱗左2CP.Update(); + X0Y0_頭_上顎_鱗右2CP.Update(); + X0Y0_頭_上顎_鱗左3CP.Update(); + X0Y0_頭_上顎_鱗右3CP.Update(); + X0Y0_頭_上顎_鱗左4CP.Update(); + X0Y0_頭_上顎_鱗右4CP.Update(); + X0Y0_頭_上顎_鱗左5CP.Update(); + X0Y0_頭_上顎_鱗右5CP.Update(); + X0Y0_頭_上顎_鱗左8CP.Update(); + X0Y0_頭_上顎_鱗右8CP.Update(); + X0Y0_頭_上顎_鱗左9CP.Update(); + X0Y0_頭_上顎_鱗右9CP.Update(); + X0Y0_頭_上顎_鱗左10CP.Update(); + X0Y0_頭_上顎_鱗右10CP.Update(); + X0Y0_頭_上顎_鱗左11CP.Update(); + X0Y0_頭_上顎_鱗右11CP.Update(); + X0Y0_頭_下顎_顎基CP.Update(); + X0Y0_頭_下顎_鱗1CP.Update(); + X0Y0_頭_下顎_鱗2CP.Update(); + X0Y0_頭_下顎_鱗3CP.Update(); + X0Y0_頭_下顎_鱗4CP.Update(); + X0Y0_頭_下顎_鱗左1CP.Update(); + X0Y0_頭_下顎_鱗右1CP.Update(); + X0Y0_頭_下顎_鱗左2CP.Update(); + X0Y0_頭_下顎_鱗右2CP.Update(); + X0Y0_頭_下顎_鱗左3CP.Update(); + X0Y0_頭_下顎_鱗右3CP.Update(); + X0Y0_頭_下顎_鱗左4CP.Update(); + X0Y0_頭_下顎_鱗右4CP.Update(); + X0Y0_頭_下顎_鱗左5CP.Update(); + X0Y0_頭_下顎_鱗右5CP.Update(); + X0Y0_頭_下顎_鱗左6CP.Update(); + X0Y0_頭_下顎_鱗右6CP.Update(); + X0Y0_頭_下顎_鱗左7CP.Update(); + X0Y0_頭_下顎_鱗右7CP.Update(); + X0Y0_頭_下顎_鱗左8CP.Update(); + X0Y0_頭_下顎_鱗右8CP.Update(); + X0Y0_頭_下顎_鱗左9CP.Update(); + X0Y0_頭_下顎_鱗右9CP.Update(); + X0Y0_頭_下顎_鱗左10CP.Update(); + X0Y0_頭_下顎_鱗右10CP.Update(); + X0Y0_頭_下顎_鱗左11CP.Update(); + X0Y0_頭_下顎_鱗右11CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾1_根CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾2_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾3_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾4_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾5_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾6_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾7_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾8_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾9_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾10_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾11_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾12_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾13_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾14_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾15_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾16_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾17_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾18_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾19_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾20_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾21_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾22_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾23_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾24_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾25_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾26_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾27_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾28_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾29_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾30_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_頚CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 尾1_根CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾2_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾3_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾4_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾5_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾6_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾7_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾8_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾9_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾10_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾11_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾12_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾13_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾14_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾15_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾16_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾17_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾18_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾19_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾20_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾21_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾22_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾23_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾24_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾25_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾26_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾27_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾28_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾29_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾30_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_頚CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗3_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗3_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗2_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗2_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗2_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 尾1_根CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾2_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾3_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾4_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾5_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾6_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾7_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾8_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾9_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾10_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾11_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾12_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾13_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾14_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾15_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾16_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾17_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾18_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾19_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾20_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾21_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾22_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾23_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾24_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾25_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾26_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾27_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾28_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾29_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾30_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_頚CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗3_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗3_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗3_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗2_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗2_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗2_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頚_鱗1_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓D.cs index 26bbb0a..1e291fb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓D.cs @@ -1,494 +1,495 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_腓D : 尾D +namespace SlaveMatrix { - public bool 尾1_根_表示 = true; + [Serializable] + public class 尾_腓D : 尾D + { + public bool 尾1_根_表示 = true; - public bool 尾1_鱗_表示 = true; + public bool 尾1_鱗_表示 = true; - public bool 尾1_鱗左_表示 = true; + public bool 尾1_鱗左_表示 = true; - public bool 尾1_鱗右_表示 = true; + public bool 尾1_鱗右_表示 = true; - public bool 尾1_尾_表示 = true; + public bool 尾1_尾_表示 = true; - public bool 尾2_鱗_表示 = true; + public bool 尾2_鱗_表示 = true; - public bool 尾2_鱗左_表示 = true; + public bool 尾2_鱗左_表示 = true; - public bool 尾2_鱗右_表示 = true; + public bool 尾2_鱗右_表示 = true; - public bool 尾2_尾_表示 = true; + public bool 尾2_尾_表示 = true; - public bool 尾3_鱗_表示 = true; + public bool 尾3_鱗_表示 = true; - public bool 尾3_鱗左_表示 = true; + public bool 尾3_鱗左_表示 = true; - public bool 尾3_鱗右_表示 = true; + public bool 尾3_鱗右_表示 = true; - public bool 尾3_尾_表示 = true; + public bool 尾3_尾_表示 = true; - public bool 尾4_鱗_表示 = true; + public bool 尾4_鱗_表示 = true; - public bool 尾4_鱗左_表示 = true; + public bool 尾4_鱗左_表示 = true; - public bool 尾4_鱗右_表示 = true; + public bool 尾4_鱗右_表示 = true; - public bool 尾4_尾_表示 = true; + public bool 尾4_尾_表示 = true; - public bool 尾5_鱗_表示 = true; + public bool 尾5_鱗_表示 = true; - public bool 尾5_鱗左_表示 = true; + public bool 尾5_鱗左_表示 = true; - public bool 尾5_鱗右_表示 = true; + public bool 尾5_鱗右_表示 = true; - public bool 尾5_尾_表示 = true; + public bool 尾5_尾_表示 = true; - public bool 尾6_鱗_表示 = true; + public bool 尾6_鱗_表示 = true; - public bool 尾6_鱗左_表示 = true; + public bool 尾6_鱗左_表示 = true; - public bool 尾6_鱗右_表示 = true; + public bool 尾6_鱗右_表示 = true; - public bool 尾6_尾_表示 = true; + public bool 尾6_尾_表示 = true; - public bool 尾7_鱗_表示 = true; + public bool 尾7_鱗_表示 = true; - public bool 尾7_鱗左_表示 = true; + public bool 尾7_鱗左_表示 = true; - public bool 尾7_鱗右_表示 = true; + public bool 尾7_鱗右_表示 = true; - public bool 尾7_尾_表示 = true; + public bool 尾7_尾_表示 = true; - public bool 尾8_鱗_表示 = true; + public bool 尾8_鱗_表示 = true; - public bool 尾8_鱗左_表示 = true; + public bool 尾8_鱗左_表示 = true; - public bool 尾8_鱗右_表示 = true; + public bool 尾8_鱗右_表示 = true; - public bool 尾8_尾_表示 = true; + public bool 尾8_尾_表示 = true; - public bool 尾9_鱗_表示 = true; + public bool 尾9_鱗_表示 = true; - public bool 尾9_鱗左_表示 = true; + public bool 尾9_鱗左_表示 = true; - public bool 尾9_鱗右_表示 = true; + public bool 尾9_鱗右_表示 = true; - public bool 尾9_尾_表示 = true; + public bool 尾9_尾_表示 = true; - public bool 尾10_鱗_表示 = true; + public bool 尾10_鱗_表示 = true; - public bool 尾10_鱗左_表示 = true; + public bool 尾10_鱗左_表示 = true; - public bool 尾10_鱗右_表示 = true; + public bool 尾10_鱗右_表示 = true; - public bool 尾10_尾_表示 = true; + public bool 尾10_尾_表示 = true; - public bool 尾11_鱗_表示 = true; + public bool 尾11_鱗_表示 = true; - public bool 尾11_鱗左_表示 = true; + public bool 尾11_鱗左_表示 = true; - public bool 尾11_鱗右_表示 = true; + public bool 尾11_鱗右_表示 = true; - public bool 尾11_尾_表示 = true; + public bool 尾11_尾_表示 = true; - public bool 尾12_鱗_表示 = true; + public bool 尾12_鱗_表示 = true; - public bool 尾12_鱗左_表示 = true; + public bool 尾12_鱗左_表示 = true; - public bool 尾12_鱗右_表示 = true; + public bool 尾12_鱗右_表示 = true; - public bool 尾12_尾_表示 = true; + public bool 尾12_尾_表示 = true; - public bool 尾13_鱗_表示 = true; + public bool 尾13_鱗_表示 = true; - public bool 尾13_鱗左_表示 = true; + public bool 尾13_鱗左_表示 = true; - public bool 尾13_鱗右_表示 = true; + public bool 尾13_鱗右_表示 = true; - public bool 尾13_尾_表示 = true; + public bool 尾13_尾_表示 = true; - public bool 尾14_鱗_表示 = true; + public bool 尾14_鱗_表示 = true; - public bool 尾14_鱗左_表示 = true; + public bool 尾14_鱗左_表示 = true; - public bool 尾14_鱗右_表示 = true; + public bool 尾14_鱗右_表示 = true; - public bool 尾14_尾_表示 = true; + public bool 尾14_尾_表示 = true; - public bool 尾15_鱗_表示 = true; + public bool 尾15_鱗_表示 = true; - public bool 尾15_鱗左_表示 = true; + public bool 尾15_鱗左_表示 = true; - public bool 尾15_鱗右_表示 = true; + public bool 尾15_鱗右_表示 = true; - public bool 尾15_尾_表示 = true; + public bool 尾15_尾_表示 = true; - public bool 尾16_鱗_表示 = true; + public bool 尾16_鱗_表示 = true; - public bool 尾16_鱗左_表示 = true; + public bool 尾16_鱗左_表示 = true; - public bool 尾16_鱗右_表示 = true; + public bool 尾16_鱗右_表示 = true; - public bool 尾16_尾_表示 = true; + public bool 尾16_尾_表示 = true; - public bool 尾17_鱗_表示 = true; + public bool 尾17_鱗_表示 = true; - public bool 尾17_鱗左_表示 = true; + public bool 尾17_鱗左_表示 = true; - public bool 尾17_鱗右_表示 = true; + public bool 尾17_鱗右_表示 = true; - public bool 尾17_尾_表示 = true; + public bool 尾17_尾_表示 = true; - public bool 尾18_鱗_表示 = true; + public bool 尾18_鱗_表示 = true; - public bool 尾18_鱗左_表示 = true; + public bool 尾18_鱗左_表示 = true; - public bool 尾18_鱗右_表示 = true; + public bool 尾18_鱗右_表示 = true; - public bool 尾18_尾_表示 = true; + public bool 尾18_尾_表示 = true; - public bool 尾19_鱗_表示 = true; + public bool 尾19_鱗_表示 = true; - public bool 尾19_鱗左_表示 = true; + public bool 尾19_鱗左_表示 = true; - public bool 尾19_鱗右_表示 = true; + public bool 尾19_鱗右_表示 = true; - public bool 尾19_尾_表示 = true; + public bool 尾19_尾_表示 = true; - public bool 尾20_鱗_表示 = true; + public bool 尾20_鱗_表示 = true; - public bool 尾20_鱗左_表示 = true; + public bool 尾20_鱗左_表示 = true; - public bool 尾20_鱗右_表示 = true; + public bool 尾20_鱗右_表示 = true; - public bool 尾20_尾_表示 = true; + public bool 尾20_尾_表示 = true; - public bool 尾21_鱗_表示 = true; + public bool 尾21_鱗_表示 = true; - public bool 尾21_鱗左_表示 = true; + public bool 尾21_鱗左_表示 = true; - public bool 尾21_鱗右_表示 = true; + public bool 尾21_鱗右_表示 = true; - public bool 尾21_尾_表示 = true; + public bool 尾21_尾_表示 = true; - public bool 尾22_鱗_表示 = true; + public bool 尾22_鱗_表示 = true; - public bool 尾22_鱗左_表示 = true; + public bool 尾22_鱗左_表示 = true; - public bool 尾22_鱗右_表示 = true; + public bool 尾22_鱗右_表示 = true; - public bool 尾22_尾_表示 = true; + public bool 尾22_尾_表示 = true; - public bool 尾23_鱗_表示 = true; + public bool 尾23_鱗_表示 = true; - public bool 尾23_鱗左_表示 = true; + public bool 尾23_鱗左_表示 = true; - public bool 尾23_鱗右_表示 = true; + public bool 尾23_鱗右_表示 = true; - public bool 尾23_尾_表示 = true; + public bool 尾23_尾_表示 = true; - public bool 尾24_鱗_表示 = true; + public bool 尾24_鱗_表示 = true; - public bool 尾24_鱗左_表示 = true; + public bool 尾24_鱗左_表示 = true; - public bool 尾24_鱗右_表示 = true; + public bool 尾24_鱗右_表示 = true; - public bool 尾24_尾_表示 = true; + public bool 尾24_尾_表示 = true; - public bool 尾25_鱗_表示 = true; + public bool 尾25_鱗_表示 = true; - public bool 尾25_鱗左_表示 = true; + public bool 尾25_鱗左_表示 = true; - public bool 尾25_鱗右_表示 = true; + public bool 尾25_鱗右_表示 = true; - public bool 尾25_尾_表示 = true; + public bool 尾25_尾_表示 = true; - public bool 尾26_鱗_表示 = true; + public bool 尾26_鱗_表示 = true; - public bool 尾26_鱗左_表示 = true; + public bool 尾26_鱗左_表示 = true; - public bool 尾26_鱗右_表示 = true; + public bool 尾26_鱗右_表示 = true; - public bool 尾26_尾_表示 = true; + public bool 尾26_尾_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 尾27_鱗_表示 = true; + public bool 尾27_鱗_表示 = true; - public bool 尾27_鱗左_表示 = true; + public bool 尾27_鱗左_表示 = true; - public bool 尾27_鱗右_表示 = true; + public bool 尾27_鱗右_表示 = true; - public bool 尾27_尾_表示 = true; + public bool 尾27_尾_表示 = true; - public bool 尾28_鱗_表示 = true; + public bool 尾28_鱗_表示 = true; - public bool 尾28_鱗左_表示 = true; + public bool 尾28_鱗左_表示 = true; - public bool 尾28_鱗右_表示 = true; + public bool 尾28_鱗右_表示 = true; - public bool 尾28_尾_表示 = true; + public bool 尾28_尾_表示 = true; - public bool 尾29_鱗_表示 = true; + public bool 尾29_鱗_表示 = true; - public bool 尾29_鱗左_表示 = true; + public bool 尾29_鱗左_表示 = true; - public bool 尾29_鱗右_表示 = true; + public bool 尾29_鱗右_表示 = true; - public bool 尾29_尾_表示 = true; + public bool 尾29_尾_表示 = true; - public bool 尾30_鱗_表示 = true; + public bool 尾30_鱗_表示 = true; - public bool 尾30_鱗左_表示 = true; + public bool 尾30_鱗左_表示 = true; - public bool 尾30_鱗右_表示 = true; + public bool 尾30_鱗右_表示 = true; - public bool 尾30_尾_表示 = true; + public bool 尾30_尾_表示 = true; - public bool 頚_頚_表示 = true; + public bool 頚_頚_表示 = true; - public bool 頚_鱗3_鱗1_表示 = true; + public bool 頚_鱗3_鱗1_表示 = true; - public bool 頚_鱗3_鱗2_表示 = true; + public bool 頚_鱗3_鱗2_表示 = true; - public bool 頚_鱗3_鱗3_表示 = true; + public bool 頚_鱗3_鱗3_表示 = true; - public bool 頚_鱗3_鱗4_表示 = true; + public bool 頚_鱗3_鱗4_表示 = true; - public bool 頚_鱗3_鱗5_表示 = true; + public bool 頚_鱗3_鱗5_表示 = true; - public bool 頚_鱗3_鱗6_表示 = true; + public bool 頚_鱗3_鱗6_表示 = true; - public bool 頚_鱗3_鱗7_表示 = true; + public bool 頚_鱗3_鱗7_表示 = true; - public bool 頚_鱗3_鱗8_表示 = true; + public bool 頚_鱗3_鱗8_表示 = true; - public bool 頚_鱗3_鱗9_表示 = true; + public bool 頚_鱗3_鱗9_表示 = true; - public bool 頚_鱗2_鱗1_表示 = true; + public bool 頚_鱗2_鱗1_表示 = true; - public bool 頚_鱗2_鱗2_表示 = true; + public bool 頚_鱗2_鱗2_表示 = true; - public bool 頚_鱗2_鱗3_表示 = true; + public bool 頚_鱗2_鱗3_表示 = true; - public bool 頚_鱗2_鱗4_表示 = true; + public bool 頚_鱗2_鱗4_表示 = true; - public bool 頚_鱗2_鱗5_表示 = true; + public bool 頚_鱗2_鱗5_表示 = true; - public bool 頚_鱗2_鱗6_表示 = true; + public bool 頚_鱗2_鱗6_表示 = true; - public bool 頚_鱗2_鱗7_表示 = true; + public bool 頚_鱗2_鱗7_表示 = true; - public bool 頚_鱗2_鱗8_表示 = true; + public bool 頚_鱗2_鱗8_表示 = true; - public bool 頚_鱗2_鱗9_表示 = true; + public bool 頚_鱗2_鱗9_表示 = true; - public bool 頚_鱗2_鱗10_表示 = true; + public bool 頚_鱗2_鱗10_表示 = true; - public bool 頚_鱗1_鱗1_鱗1_表示 = true; + public bool 頚_鱗1_鱗1_鱗1_表示 = true; - public bool 頚_鱗1_鱗1_鱗2_表示 = true; + public bool 頚_鱗1_鱗1_鱗2_表示 = true; - public bool 頚_鱗1_鱗2_鱗1_表示 = true; + public bool 頚_鱗1_鱗2_鱗1_表示 = true; - public bool 頚_鱗1_鱗2_鱗2_表示 = true; + public bool 頚_鱗1_鱗2_鱗2_表示 = true; - public bool 頚_鱗1_鱗3_鱗1_表示 = true; + public bool 頚_鱗1_鱗3_鱗1_表示 = true; - public bool 頚_鱗1_鱗3_鱗2_表示 = true; + public bool 頚_鱗1_鱗3_鱗2_表示 = true; - public bool 頚_鱗1_鱗4_鱗1_表示 = true; + public bool 頚_鱗1_鱗4_鱗1_表示 = true; - public bool 頚_鱗1_鱗4_鱗2_表示 = true; + public bool 頚_鱗1_鱗4_鱗2_表示 = true; - public bool 頚_鱗1_鱗5_鱗1_表示 = true; + public bool 頚_鱗1_鱗5_鱗1_表示 = true; - public bool 頚_鱗1_鱗5_鱗2_表示 = true; + public bool 頚_鱗1_鱗5_鱗2_表示 = true; - public bool 頚_鱗1_鱗6_鱗1_表示 = true; + public bool 頚_鱗1_鱗6_鱗1_表示 = true; - public bool 頚_鱗1_鱗6_鱗2_表示 = true; + public bool 頚_鱗1_鱗6_鱗2_表示 = true; - public bool 頚_鱗1_鱗7_鱗1_表示 = true; + public bool 頚_鱗1_鱗7_鱗1_表示 = true; - public bool 頚_鱗1_鱗7_鱗2_表示 = true; + public bool 頚_鱗1_鱗7_鱗2_表示 = true; - public bool 頚_鱗1_鱗8_鱗1_表示 = true; + public bool 頚_鱗1_鱗8_鱗1_表示 = true; - public bool 頚_鱗1_鱗8_鱗2_表示 = true; + public bool 頚_鱗1_鱗8_鱗2_表示 = true; - public bool 頚_鱗1_鱗9_鱗1_表示 = true; + public bool 頚_鱗1_鱗9_鱗1_表示 = true; - public bool 頚_鱗1_鱗9_鱗2_表示 = true; + public bool 頚_鱗1_鱗9_鱗2_表示 = true; - public bool 頚_鱗1_鱗10_鱗1_表示 = true; + public bool 頚_鱗1_鱗10_鱗1_表示 = true; - public bool 頚_鱗1_鱗10_鱗2_表示 = true; + public bool 頚_鱗1_鱗10_鱗2_表示 = true; - public bool 頚_鱗1_鱗11_鱗1_表示 = true; + public bool 頚_鱗1_鱗11_鱗1_表示 = true; - public bool 頚_鱗1_鱗11_鱗2_表示 = true; + public bool 頚_鱗1_鱗11_鱗2_表示 = true; - public bool 頚_鱗1_鱗12_鱗1_表示 = true; + public bool 頚_鱗1_鱗12_鱗1_表示 = true; - public bool 頚_鱗1_鱗12_鱗2_表示 = true; + public bool 頚_鱗1_鱗12_鱗2_表示 = true; - public bool 頚_鱗1_鱗13_鱗1_表示 = true; + public bool 頚_鱗1_鱗13_鱗1_表示 = true; - public bool 頚_鱗1_鱗13_鱗2_表示 = true; + public bool 頚_鱗1_鱗13_鱗2_表示 = true; - public bool 頚_鱗1_鱗14_鱗1_表示 = true; + public bool 頚_鱗1_鱗14_鱗1_表示 = true; - public bool 頚_鱗1_鱗14_鱗2_表示 = true; + public bool 頚_鱗1_鱗14_鱗2_表示 = true; - public bool 頚_鱗1_鱗15_鱗1_表示 = true; + public bool 頚_鱗1_鱗15_鱗1_表示 = true; - public bool 頚_鱗1_鱗15_鱗2_表示 = true; + public bool 頚_鱗1_鱗15_鱗2_表示 = true; - public bool 頚_鱗1_鱗16_鱗1_表示 = true; + public bool 頚_鱗1_鱗16_鱗1_表示 = true; - public bool 頚_鱗1_鱗16_鱗2_表示 = true; + public bool 頚_鱗1_鱗16_鱗2_表示 = true; - public bool 頚_鱗1_鱗17_鱗1_表示 = true; + public bool 頚_鱗1_鱗17_鱗1_表示 = true; - public bool 頚_鱗1_鱗17_鱗2_表示 = true; + public bool 頚_鱗1_鱗17_鱗2_表示 = true; - public bool 頭_上顎_顎基_表示 = true; + public bool 頭_上顎_顎基_表示 = true; - public bool 頭_上顎_鱗4_表示 = true; + public bool 頭_上顎_鱗4_表示 = true; - public bool 頭_上顎_鱗左1_表示 = true; + public bool 頭_上顎_鱗左1_表示 = true; - public bool 頭_上顎_鱗右1_表示 = true; + public bool 頭_上顎_鱗右1_表示 = true; - public bool 頭_上顎_鱗左2_表示 = true; + public bool 頭_上顎_鱗左2_表示 = true; - public bool 頭_上顎_鱗右2_表示 = true; + public bool 頭_上顎_鱗右2_表示 = true; - public bool 頭_上顎_鱗左3_表示 = true; + public bool 頭_上顎_鱗左3_表示 = true; - public bool 頭_上顎_鱗右3_表示 = true; + public bool 頭_上顎_鱗右3_表示 = true; - public bool 頭_上顎_鱗左4_表示 = true; + public bool 頭_上顎_鱗左4_表示 = true; - public bool 頭_上顎_鱗右4_表示 = true; + public bool 頭_上顎_鱗右4_表示 = true; - public bool 頭_上顎_鱗左5_表示 = true; + public bool 頭_上顎_鱗左5_表示 = true; - public bool 頭_上顎_鱗右5_表示 = true; + public bool 頭_上顎_鱗右5_表示 = true; - public bool 頭_上顎_鱗左8_表示 = true; + public bool 頭_上顎_鱗左8_表示 = true; - public bool 頭_上顎_鱗右8_表示 = true; + public bool 頭_上顎_鱗右8_表示 = true; - public bool 頭_上顎_鱗左9_表示 = true; + public bool 頭_上顎_鱗左9_表示 = true; - public bool 頭_上顎_鱗右9_表示 = true; + public bool 頭_上顎_鱗右9_表示 = true; - public bool 頭_上顎_鱗左10_表示 = true; + public bool 頭_上顎_鱗左10_表示 = true; - public bool 頭_上顎_鱗右10_表示 = true; + public bool 頭_上顎_鱗右10_表示 = true; - public bool 頭_上顎_鱗左11_表示 = true; + public bool 頭_上顎_鱗左11_表示 = true; - public bool 頭_上顎_鱗右11_表示 = true; + public bool 頭_上顎_鱗右11_表示 = true; - public bool 頭_下顎_顎基_表示 = true; + public bool 頭_下顎_顎基_表示 = true; - public bool 頭_下顎_鱗1_表示 = true; + public bool 頭_下顎_鱗1_表示 = true; - public bool 頭_下顎_鱗2_表示 = true; + public bool 頭_下顎_鱗2_表示 = true; - public bool 頭_下顎_鱗3_表示 = true; + public bool 頭_下顎_鱗3_表示 = true; - public bool 頭_下顎_鱗4_表示 = true; + public bool 頭_下顎_鱗4_表示 = true; - public bool 頭_下顎_鱗左1_表示 = true; + public bool 頭_下顎_鱗左1_表示 = true; - public bool 頭_下顎_鱗右1_表示 = true; + public bool 頭_下顎_鱗右1_表示 = true; - public bool 頭_下顎_鱗左2_表示 = true; + public bool 頭_下顎_鱗左2_表示 = true; - public bool 頭_下顎_鱗右2_表示 = true; + public bool 頭_下顎_鱗右2_表示 = true; - public bool 頭_下顎_鱗左3_表示 = true; + public bool 頭_下顎_鱗左3_表示 = true; - public bool 頭_下顎_鱗右3_表示 = true; + public bool 頭_下顎_鱗右3_表示 = true; - public bool 頭_下顎_鱗左4_表示 = true; + public bool 頭_下顎_鱗左4_表示 = true; - public bool 頭_下顎_鱗右4_表示 = true; + public bool 頭_下顎_鱗右4_表示 = true; - public bool 頭_下顎_鱗左5_表示 = true; + public bool 頭_下顎_鱗左5_表示 = true; - public bool 頭_下顎_鱗右5_表示 = true; + public bool 頭_下顎_鱗右5_表示 = true; - public bool 頭_下顎_鱗左6_表示 = true; + public bool 頭_下顎_鱗左6_表示 = true; - public bool 頭_下顎_鱗右6_表示 = true; + public bool 頭_下顎_鱗右6_表示 = true; - public bool 頭_下顎_鱗左7_表示 = true; + public bool 頭_下顎_鱗左7_表示 = true; - public bool 頭_下顎_鱗右7_表示 = true; + public bool 頭_下顎_鱗右7_表示 = true; - public bool 頭_下顎_鱗左8_表示 = true; + public bool 頭_下顎_鱗左8_表示 = true; - public bool 頭_下顎_鱗右8_表示 = true; + public bool 頭_下顎_鱗右8_表示 = true; - public bool 頭_下顎_鱗左9_表示 = true; + public bool 頭_下顎_鱗左9_表示 = true; - public bool 頭_下顎_鱗右9_表示 = true; + public bool 頭_下顎_鱗右9_表示 = true; - public bool 頭_下顎_鱗左10_表示 = true; + public bool 頭_下顎_鱗左10_表示 = true; - public bool 頭_下顎_鱗右10_表示 = true; + public bool 頭_下顎_鱗右10_表示 = true; - public bool 頭_下顎_鱗左11_表示 = true; + public bool 頭_下顎_鱗左11_表示 = true; - public bool 頭_下顎_鱗右11_表示 = true; + public bool 頭_下顎_鱗右11_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public double 頸; + public double 頸; - public 尾_腓D() - { - ThisType = GetType(); - } + public 尾_腓D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_腓(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_腓(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫.cs index 6b01210..8300340 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫.cs @@ -1,1006 +1,1007 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_虫 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾10; + public class 尾_虫 : 尾 + { + public Par X0Y0_尾10; - public Par X0Y0_針; + public Par X0Y0_針; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public Par X0Y0_尾9; + public Par X0Y0_尾9; - public Par X0Y0_尾8; + public Par X0Y0_尾8; - public Par X0Y0_尾7; + public Par X0Y0_尾7; - public Par X0Y0_尾6; + public Par X0Y0_尾6; - public Par X0Y0_尾5; + public Par X0Y0_尾5; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public Par X0Y0_尾4; + public Par X0Y0_尾4; - public Par X0Y0_尾3; + public Par X0Y0_尾3; - public Par X0Y0_尾2; + public Par X0Y0_尾2; - public Par X0Y0_尾1; + public Par X0Y0_尾1; - public Par X0Y0_尾0; + public Par X0Y0_尾0; - public ColorD 尾10CD; + public ColorD 尾10CD; - public ColorD 針CD; + public ColorD 針CD; - public ColorD 尾9CD; + public ColorD 尾9CD; - public ColorD 尾8CD; + public ColorD 尾8CD; - public ColorD 尾7CD; + public ColorD 尾7CD; - public ColorD 尾6CD; + public ColorD 尾6CD; - public ColorD 尾5CD; + public ColorD 尾5CD; - public ColorD 尾4CD; + public ColorD 尾4CD; - public ColorD 尾3CD; + public ColorD 尾3CD; - public ColorD 尾2CD; + public ColorD 尾2CD; - public ColorD 尾1CD; + public ColorD 尾1CD; - public ColorD 尾0CD; + public ColorD 尾0CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorP X0Y0_尾10CP; + public ColorP X0Y0_尾10CP; - public ColorP X0Y0_針CP; + public ColorP X0Y0_針CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public ColorP X0Y0_尾9CP; + public ColorP X0Y0_尾9CP; - public ColorP X0Y0_尾8CP; + public ColorP X0Y0_尾8CP; - public ColorP X0Y0_尾7CP; + public ColorP X0Y0_尾7CP; - public ColorP X0Y0_尾6CP; + public ColorP X0Y0_尾6CP; - public ColorP X0Y0_尾5CP; + public ColorP X0Y0_尾5CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public ColorP X0Y0_尾4CP; + public ColorP X0Y0_尾4CP; - public ColorP X0Y0_尾3CP; + public ColorP X0Y0_尾3CP; - public ColorP X0Y0_尾2CP; + public ColorP X0Y0_尾2CP; - public ColorP X0Y0_尾1CP; + public ColorP X0Y0_尾1CP; - public ColorP X0Y0_尾0CP; + public ColorP X0Y0_尾0CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - } - } - - public bool 尾10_表示 - { - get - { - return X0Y0_尾10.Dra; - } - set - { - X0Y0_尾10.Dra = value; - X0Y0_尾10.Hit = value; - } - } - - public bool 針_表示 - { - get - { - return X0Y0_針.Dra; - } - set - { - X0Y0_針.Dra = value; - X0Y0_針.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 尾9_表示 - { - get - { - return X0Y0_尾9.Dra; - } - set - { - X0Y0_尾9.Dra = value; - X0Y0_尾9.Hit = value; - } - } - - public bool 尾8_表示 - { - get - { - return X0Y0_尾8.Dra; - } - set - { - X0Y0_尾8.Dra = value; - X0Y0_尾8.Hit = value; - } - } - - public bool 尾7_表示 - { - get - { - return X0Y0_尾7.Dra; - } - set - { - X0Y0_尾7.Dra = value; - X0Y0_尾7.Hit = value; - } - } - - public bool 尾6_表示 - { - get - { - return X0Y0_尾6.Dra; - } - set - { - X0Y0_尾6.Dra = value; - X0Y0_尾6.Hit = value; - } - } - - public bool 尾5_表示 - { - get - { - return X0Y0_尾5.Dra; - } - set - { - X0Y0_尾5.Dra = value; - X0Y0_尾5.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4.Dra; - } - set - { - X0Y0_尾4.Dra = value; - X0Y0_尾4.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3.Dra; - } - set - { - X0Y0_尾3.Dra = value; - X0Y0_尾3.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2.Dra; - } - set - { - X0Y0_尾2.Dra = value; - X0Y0_尾2.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1.Dra; - } - set - { - X0Y0_尾1.Dra = value; - X0Y0_尾1.Hit = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0.Dra; - } - set - { - X0Y0_尾0.Dra = value; - X0Y0_尾0.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾10_表示; - } - set - { - 尾10_表示 = value; - 針_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 尾9_表示 = value; - 尾8_表示 = value; - 尾7_表示 = value; - 尾6_表示 = value; - 尾5_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 尾4_表示 = value; - 尾3_表示 = value; - 尾2_表示 = value; - 尾1_表示 = value; - 尾0_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾10CD.不透明度; - } - set - { - 尾10CD.不透明度 = value; - 針CD.不透明度 = value; - 尾9CD.不透明度 = value; - 尾8CD.不透明度 = value; - 尾7CD.不透明度 = value; - 尾6CD.不透明度 = value; - 尾5CD.不透明度 = value; - 尾4CD.不透明度 = value; - 尾3CD.不透明度 = value; - 尾2CD.不透明度 = value; - 尾1CD.不透明度 = value; - 尾0CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 尾_虫(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_虫D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "虫尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][10])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾10 = pars["尾10"].ToPar(); - X0Y0_針 = pars["針"].ToPar(); - Pars pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - X0Y0_尾9 = pars["尾9"].ToPar(); - X0Y0_尾8 = pars["尾8"].ToPar(); - X0Y0_尾7 = pars["尾7"].ToPar(); - X0Y0_尾6 = pars["尾6"].ToPar(); - X0Y0_尾5 = pars["尾5"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - X0Y0_尾4 = pars["尾4"].ToPar(); - X0Y0_尾3 = pars["尾3"].ToPar(); - X0Y0_尾2 = pars["尾2"].ToPar(); - X0Y0_尾1 = pars["尾1"].ToPar(); - X0Y0_尾0 = pars["尾0"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾10_表示 = e.尾10_表示; - 針_表示 = e.針_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 尾9_表示 = e.尾9_表示; - 尾8_表示 = e.尾8_表示; - 尾7_表示 = e.尾7_表示; - 尾6_表示 = e.尾6_表示; - 尾5_表示 = e.尾5_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 尾4_表示 = e.尾4_表示; - 尾3_表示 = e.尾3_表示; - 尾2_表示 = e.尾2_表示; - 尾1_表示 = e.尾1_表示; - 尾0_表示 = e.尾0_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); - X0Y0_針CP = new ColorP(X0Y0_針, 針CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); - X0Y0_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, DisUnit, abj: true); - X0Y0_尾7CP = new ColorP(X0Y0_尾7, 尾7CD, DisUnit, abj: true); - X0Y0_尾6CP = new ColorP(X0Y0_尾6, 尾6CD, DisUnit, abj: true); - X0Y0_尾5CP = new ColorP(X0Y0_尾5, 尾5CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - X0Y0_尾4CP = new ColorP(X0Y0_尾4, 尾4CD, 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_尾0CP = new ColorP(X0Y0_尾0, 尾0CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖3.角度B -= num; - 鎖4.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_尾10); - Are.Draw(X0Y0_針); - Are.Draw(X0Y0_輪2_革); - Are.Draw(X0Y0_輪2_金具1); - Are.Draw(X0Y0_輪2_金具2); - Are.Draw(X0Y0_輪2_金具3); - Are.Draw(X0Y0_輪2_金具左); - Are.Draw(X0Y0_輪2_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - Are.Draw(X0Y0_尾9); - Are.Draw(X0Y0_尾8); - Are.Draw(X0Y0_尾7); - Are.Draw(X0Y0_尾6); - Are.Draw(X0Y0_尾5); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾4); - Are.Draw(X0Y0_尾3); - Are.Draw(X0Y0_尾2); - Are.Draw(X0Y0_尾1); - Are.Draw(X0Y0_尾0); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) - { - return p == X0Y0_輪1_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0; - yield return X0Y0_尾1; - yield return X0Y0_尾2; - yield return X0Y0_尾3; - yield return X0Y0_尾4; - yield return X0Y0_尾5; - yield return X0Y0_尾6; - yield return X0Y0_尾7; - yield return X0Y0_尾8; - yield return X0Y0_尾9; - yield return X0Y0_尾10; - } - - public override void 色更新() - { - X0Y0_尾10CP.Update(); - X0Y0_針CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - X0Y0_尾9CP.Update(); - X0Y0_尾8CP.Update(); - X0Y0_尾7CP.Update(); - X0Y0_尾6CP.Update(); - X0Y0_尾5CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - X0Y0_尾4CP.Update(); - X0Y0_尾3CP.Update(); - X0Y0_尾2CP.Update(); - X0Y0_尾1CP.Update(); - X0Y0_尾0CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾10CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾9CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 尾8CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 尾7CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 尾6CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 尾5CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 尾4CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 尾3CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 尾2CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 尾1CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 尾0CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - this.配色T(0, "尾", ref 体配色.甲0R, ref 体配色.刺青R); - 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - this.配色T(1, "尾", ref 体配色.甲0R, ref 体配色.刺青R); - 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + } + } + + public bool 尾10_表示 + { + get + { + return X0Y0_尾10.Dra; + } + set + { + X0Y0_尾10.Dra = value; + X0Y0_尾10.Hit = value; + } + } + + public bool 針_表示 + { + get + { + return X0Y0_針.Dra; + } + set + { + X0Y0_針.Dra = value; + X0Y0_針.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 尾9_表示 + { + get + { + return X0Y0_尾9.Dra; + } + set + { + X0Y0_尾9.Dra = value; + X0Y0_尾9.Hit = value; + } + } + + public bool 尾8_表示 + { + get + { + return X0Y0_尾8.Dra; + } + set + { + X0Y0_尾8.Dra = value; + X0Y0_尾8.Hit = value; + } + } + + public bool 尾7_表示 + { + get + { + return X0Y0_尾7.Dra; + } + set + { + X0Y0_尾7.Dra = value; + X0Y0_尾7.Hit = value; + } + } + + public bool 尾6_表示 + { + get + { + return X0Y0_尾6.Dra; + } + set + { + X0Y0_尾6.Dra = value; + X0Y0_尾6.Hit = value; + } + } + + public bool 尾5_表示 + { + get + { + return X0Y0_尾5.Dra; + } + set + { + X0Y0_尾5.Dra = value; + X0Y0_尾5.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4.Dra; + } + set + { + X0Y0_尾4.Dra = value; + X0Y0_尾4.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3.Dra; + } + set + { + X0Y0_尾3.Dra = value; + X0Y0_尾3.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2.Dra; + } + set + { + X0Y0_尾2.Dra = value; + X0Y0_尾2.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1.Dra; + } + set + { + X0Y0_尾1.Dra = value; + X0Y0_尾1.Hit = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0.Dra; + } + set + { + X0Y0_尾0.Dra = value; + X0Y0_尾0.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾10_表示; + } + set + { + 尾10_表示 = value; + 針_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 尾9_表示 = value; + 尾8_表示 = value; + 尾7_表示 = value; + 尾6_表示 = value; + 尾5_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 尾4_表示 = value; + 尾3_表示 = value; + 尾2_表示 = value; + 尾1_表示 = value; + 尾0_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾10CD.不透明度; + } + set + { + 尾10CD.不透明度 = value; + 針CD.不透明度 = value; + 尾9CD.不透明度 = value; + 尾8CD.不透明度 = value; + 尾7CD.不透明度 = value; + 尾6CD.不透明度 = value; + 尾5CD.不透明度 = value; + 尾4CD.不透明度 = value; + 尾3CD.不透明度 = value; + 尾2CD.不透明度 = value; + 尾1CD.不透明度 = value; + 尾0CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 尾_虫(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_虫D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "虫尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][10])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾10 = pars["尾10"].ToPar(); + X0Y0_針 = pars["針"].ToPar(); + Pars pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + X0Y0_尾9 = pars["尾9"].ToPar(); + X0Y0_尾8 = pars["尾8"].ToPar(); + X0Y0_尾7 = pars["尾7"].ToPar(); + X0Y0_尾6 = pars["尾6"].ToPar(); + X0Y0_尾5 = pars["尾5"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + X0Y0_尾4 = pars["尾4"].ToPar(); + X0Y0_尾3 = pars["尾3"].ToPar(); + X0Y0_尾2 = pars["尾2"].ToPar(); + X0Y0_尾1 = pars["尾1"].ToPar(); + X0Y0_尾0 = pars["尾0"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾10_表示 = e.尾10_表示; + 針_表示 = e.針_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 尾9_表示 = e.尾9_表示; + 尾8_表示 = e.尾8_表示; + 尾7_表示 = e.尾7_表示; + 尾6_表示 = e.尾6_表示; + 尾5_表示 = e.尾5_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 尾4_表示 = e.尾4_表示; + 尾3_表示 = e.尾3_表示; + 尾2_表示 = e.尾2_表示; + 尾1_表示 = e.尾1_表示; + 尾0_表示 = e.尾0_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); + X0Y0_針CP = new ColorP(X0Y0_針, 針CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); + X0Y0_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, DisUnit, abj: true); + X0Y0_尾7CP = new ColorP(X0Y0_尾7, 尾7CD, DisUnit, abj: true); + X0Y0_尾6CP = new ColorP(X0Y0_尾6, 尾6CD, DisUnit, abj: true); + X0Y0_尾5CP = new ColorP(X0Y0_尾5, 尾5CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + X0Y0_尾4CP = new ColorP(X0Y0_尾4, 尾4CD, 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_尾0CP = new ColorP(X0Y0_尾0, 尾0CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖3.角度B -= num; + 鎖4.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_尾10); + Are.Draw(X0Y0_針); + Are.Draw(X0Y0_輪2_革); + Are.Draw(X0Y0_輪2_金具1); + Are.Draw(X0Y0_輪2_金具2); + Are.Draw(X0Y0_輪2_金具3); + Are.Draw(X0Y0_輪2_金具左); + Are.Draw(X0Y0_輪2_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + Are.Draw(X0Y0_尾9); + Are.Draw(X0Y0_尾8); + Are.Draw(X0Y0_尾7); + Are.Draw(X0Y0_尾6); + Are.Draw(X0Y0_尾5); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾4); + Are.Draw(X0Y0_尾3); + Are.Draw(X0Y0_尾2); + Are.Draw(X0Y0_尾1); + Are.Draw(X0Y0_尾0); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) + { + return p == X0Y0_輪1_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0; + yield return X0Y0_尾1; + yield return X0Y0_尾2; + yield return X0Y0_尾3; + yield return X0Y0_尾4; + yield return X0Y0_尾5; + yield return X0Y0_尾6; + yield return X0Y0_尾7; + yield return X0Y0_尾8; + yield return X0Y0_尾9; + yield return X0Y0_尾10; + } + + public override void 色更新() + { + X0Y0_尾10CP.Update(); + X0Y0_針CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + X0Y0_尾9CP.Update(); + X0Y0_尾8CP.Update(); + X0Y0_尾7CP.Update(); + X0Y0_尾6CP.Update(); + X0Y0_尾5CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + X0Y0_尾4CP.Update(); + X0Y0_尾3CP.Update(); + X0Y0_尾2CP.Update(); + X0Y0_尾1CP.Update(); + X0Y0_尾0CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾10CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾9CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 尾8CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 尾7CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 尾6CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 尾5CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 尾4CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 尾3CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 尾2CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 尾1CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 尾0CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + this.配色T(0, "尾", ref 体配色.甲0R, ref 体配色.刺青R); + 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + this.配色T(1, "尾", ref 体配色.甲0R, ref 体配色.刺青R); + 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫D.cs index 6ab3e13..b0fed25 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫D.cs @@ -1,72 +1,73 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_虫D : 尾D +namespace SlaveMatrix { - public bool 尾10_表示 = true; + [Serializable] + public class 尾_虫D : 尾D + { + public bool 尾10_表示 = true; - public bool 針_表示 = true; + public bool 針_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 尾9_表示 = true; + public bool 尾9_表示 = true; - public bool 尾8_表示 = true; + public bool 尾8_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾0_表示 = true; + public bool 尾0_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 尾_虫D() - { - ThisType = GetType(); - } + public 尾_虫D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_虫(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_虫(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇.cs index d8b81bb..587341d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇.cs @@ -1,7287 +1,7288 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_蛇 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾1_根; + public class 尾_蛇 : 尾 + { + public Par X0Y0_尾1_根; - public Par X0Y0_尾1_鱗; + public Par X0Y0_尾1_鱗; - public Par X0Y0_尾1_鱗左; + public Par X0Y0_尾1_鱗左; - public Par X0Y0_尾1_鱗右; + public Par X0Y0_尾1_鱗右; - public Par X0Y0_尾1_尾; + public Par X0Y0_尾1_尾; - public Par X0Y0_尾2_鱗; + public Par X0Y0_尾2_鱗; - public Par X0Y0_尾2_鱗左; + public Par X0Y0_尾2_鱗左; - public Par X0Y0_尾2_鱗右; + public Par X0Y0_尾2_鱗右; - public Par X0Y0_尾2_尾; + public Par X0Y0_尾2_尾; - public Par X0Y0_尾3_鱗; + public Par X0Y0_尾3_鱗; - public Par X0Y0_尾3_鱗左; + public Par X0Y0_尾3_鱗左; - public Par X0Y0_尾3_鱗右; + public Par X0Y0_尾3_鱗右; - public Par X0Y0_尾3_尾; + public Par X0Y0_尾3_尾; - public Par X0Y0_尾4_鱗; + public Par X0Y0_尾4_鱗; - public Par X0Y0_尾4_鱗左; + public Par X0Y0_尾4_鱗左; - public Par X0Y0_尾4_鱗右; + public Par X0Y0_尾4_鱗右; - public Par X0Y0_尾4_尾; + public Par X0Y0_尾4_尾; - public Par X0Y0_尾5_鱗; + public Par X0Y0_尾5_鱗; - public Par X0Y0_尾5_鱗左; + public Par X0Y0_尾5_鱗左; - public Par X0Y0_尾5_鱗右; + public Par X0Y0_尾5_鱗右; - public Par X0Y0_尾5_尾; + public Par X0Y0_尾5_尾; - public Par X0Y0_尾6_鱗; + public Par X0Y0_尾6_鱗; - public Par X0Y0_尾6_鱗左; + public Par X0Y0_尾6_鱗左; - public Par X0Y0_尾6_鱗右; + public Par X0Y0_尾6_鱗右; - public Par X0Y0_尾6_尾; + public Par X0Y0_尾6_尾; - public Par X0Y0_尾7_鱗; + public Par X0Y0_尾7_鱗; - public Par X0Y0_尾7_鱗左; + public Par X0Y0_尾7_鱗左; - public Par X0Y0_尾7_鱗右; + public Par X0Y0_尾7_鱗右; - public Par X0Y0_尾7_尾; + public Par X0Y0_尾7_尾; - public Par X0Y0_尾8_鱗; + public Par X0Y0_尾8_鱗; - public Par X0Y0_尾8_鱗左; + public Par X0Y0_尾8_鱗左; - public Par X0Y0_尾8_鱗右; + public Par X0Y0_尾8_鱗右; - public Par X0Y0_尾8_尾; + public Par X0Y0_尾8_尾; - public Par X0Y0_尾9_鱗; + public Par X0Y0_尾9_鱗; - public Par X0Y0_尾9_鱗左; + public Par X0Y0_尾9_鱗左; - public Par X0Y0_尾9_鱗右; + public Par X0Y0_尾9_鱗右; - public Par X0Y0_尾9_尾; + public Par X0Y0_尾9_尾; - public Par X0Y0_尾10_鱗; + public Par X0Y0_尾10_鱗; - public Par X0Y0_尾10_鱗左; + public Par X0Y0_尾10_鱗左; - public Par X0Y0_尾10_鱗右; + public Par X0Y0_尾10_鱗右; - public Par X0Y0_尾10_尾; + public Par X0Y0_尾10_尾; - public Par X0Y0_尾11_鱗; + public Par X0Y0_尾11_鱗; - public Par X0Y0_尾11_鱗左; + public Par X0Y0_尾11_鱗左; - public Par X0Y0_尾11_鱗右; + public Par X0Y0_尾11_鱗右; - public Par X0Y0_尾11_尾; + public Par X0Y0_尾11_尾; - public Par X0Y0_尾12_鱗; + public Par X0Y0_尾12_鱗; - public Par X0Y0_尾12_鱗左; + public Par X0Y0_尾12_鱗左; - public Par X0Y0_尾12_鱗右; + public Par X0Y0_尾12_鱗右; - public Par X0Y0_尾12_尾; + public Par X0Y0_尾12_尾; - public Par X0Y0_尾13_鱗; + public Par X0Y0_尾13_鱗; - public Par X0Y0_尾13_鱗左; + public Par X0Y0_尾13_鱗左; - public Par X0Y0_尾13_鱗右; + public Par X0Y0_尾13_鱗右; - public Par X0Y0_尾13_尾; + public Par X0Y0_尾13_尾; - public Par X0Y0_尾14_鱗; + public Par X0Y0_尾14_鱗; - public Par X0Y0_尾14_鱗左; + public Par X0Y0_尾14_鱗左; - public Par X0Y0_尾14_鱗右; + public Par X0Y0_尾14_鱗右; - public Par X0Y0_尾14_尾; + public Par X0Y0_尾14_尾; - public Par X0Y0_尾15_鱗; + public Par X0Y0_尾15_鱗; - public Par X0Y0_尾15_鱗左; + public Par X0Y0_尾15_鱗左; - public Par X0Y0_尾15_鱗右; + public Par X0Y0_尾15_鱗右; - public Par X0Y0_尾15_尾; + public Par X0Y0_尾15_尾; - public Par X0Y0_尾16_鱗; + public Par X0Y0_尾16_鱗; - public Par X0Y0_尾16_鱗左; + public Par X0Y0_尾16_鱗左; - public Par X0Y0_尾16_鱗右; + public Par X0Y0_尾16_鱗右; - public Par X0Y0_尾16_尾; + public Par X0Y0_尾16_尾; - public Par X0Y0_尾17_鱗; + public Par X0Y0_尾17_鱗; - public Par X0Y0_尾17_鱗左; + public Par X0Y0_尾17_鱗左; - public Par X0Y0_尾17_鱗右; + public Par X0Y0_尾17_鱗右; - public Par X0Y0_尾17_尾; + public Par X0Y0_尾17_尾; - public Par X0Y0_尾18_鱗; + public Par X0Y0_尾18_鱗; - public Par X0Y0_尾18_鱗左; + public Par X0Y0_尾18_鱗左; - public Par X0Y0_尾18_鱗右; + public Par X0Y0_尾18_鱗右; - public Par X0Y0_尾18_尾; + public Par X0Y0_尾18_尾; - public Par X0Y0_尾19_鱗; + public Par X0Y0_尾19_鱗; - public Par X0Y0_尾19_鱗左; + public Par X0Y0_尾19_鱗左; - public Par X0Y0_尾19_鱗右; + public Par X0Y0_尾19_鱗右; - public Par X0Y0_尾19_尾; + public Par X0Y0_尾19_尾; - public Par X0Y0_尾20_鱗; + public Par X0Y0_尾20_鱗; - public Par X0Y0_尾20_鱗左; + public Par X0Y0_尾20_鱗左; - public Par X0Y0_尾20_鱗右; + public Par X0Y0_尾20_鱗右; - public Par X0Y0_尾20_尾; + public Par X0Y0_尾20_尾; - public Par X0Y0_尾21_鱗; + public Par X0Y0_尾21_鱗; - public Par X0Y0_尾21_鱗左; + public Par X0Y0_尾21_鱗左; - public Par X0Y0_尾21_鱗右; + public Par X0Y0_尾21_鱗右; - public Par X0Y0_尾21_尾; + public Par X0Y0_尾21_尾; - public Par X0Y0_尾22_鱗; + public Par X0Y0_尾22_鱗; - public Par X0Y0_尾22_鱗左; + public Par X0Y0_尾22_鱗左; - public Par X0Y0_尾22_鱗右; + public Par X0Y0_尾22_鱗右; - public Par X0Y0_尾22_尾; + public Par X0Y0_尾22_尾; - public Par X0Y0_尾23_鱗; + public Par X0Y0_尾23_鱗; - public Par X0Y0_尾23_鱗左; + public Par X0Y0_尾23_鱗左; - public Par X0Y0_尾23_鱗右; + public Par X0Y0_尾23_鱗右; - public Par X0Y0_尾23_尾; + public Par X0Y0_尾23_尾; - public Par X0Y0_尾24_鱗; + public Par X0Y0_尾24_鱗; - public Par X0Y0_尾24_鱗左; + public Par X0Y0_尾24_鱗左; - public Par X0Y0_尾24_鱗右; + public Par X0Y0_尾24_鱗右; - public Par X0Y0_尾24_尾; + public Par X0Y0_尾24_尾; - public Par X0Y0_尾25_鱗; + public Par X0Y0_尾25_鱗; - public Par X0Y0_尾25_鱗左; + public Par X0Y0_尾25_鱗左; - public Par X0Y0_尾25_鱗右; + public Par X0Y0_尾25_鱗右; - public Par X0Y0_尾25_尾; + public Par X0Y0_尾25_尾; - public Par X0Y0_尾26_鱗; + public Par X0Y0_尾26_鱗; - public Par X0Y0_尾26_鱗左; + public Par X0Y0_尾26_鱗左; - public Par X0Y0_尾26_鱗右; + public Par X0Y0_尾26_鱗右; - public Par X0Y0_尾26_尾; + public Par X0Y0_尾26_尾; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public Par X0Y0_尾27_鱗; + public Par X0Y0_尾27_鱗; - public Par X0Y0_尾27_鱗左; + public Par X0Y0_尾27_鱗左; - public Par X0Y0_尾27_鱗右; + public Par X0Y0_尾27_鱗右; - public Par X0Y0_尾27_尾; + public Par X0Y0_尾27_尾; - public Par X0Y0_尾28_鱗; + public Par X0Y0_尾28_鱗; - public Par X0Y0_尾28_鱗左; + public Par X0Y0_尾28_鱗左; - public Par X0Y0_尾28_鱗右; + public Par X0Y0_尾28_鱗右; - public Par X0Y0_尾28_尾; + public Par X0Y0_尾28_尾; - public Par X0Y0_尾29_鱗; + public Par X0Y0_尾29_鱗; - public Par X0Y0_尾29_鱗左; + public Par X0Y0_尾29_鱗左; - public Par X0Y0_尾29_鱗右; + public Par X0Y0_尾29_鱗右; - public Par X0Y0_尾29_尾; + public Par X0Y0_尾29_尾; - public Par X0Y0_尾30_鱗; + public Par X0Y0_尾30_鱗; - public Par X0Y0_尾30_鱗左; + public Par X0Y0_尾30_鱗左; - public Par X0Y0_尾30_鱗右; + public Par X0Y0_尾30_鱗右; - public Par X0Y0_尾30_尾; + public Par X0Y0_尾30_尾; - public Par X0Y0_尾31_鱗; + public Par X0Y0_尾31_鱗; - public Par X0Y0_尾31_鱗左; + public Par X0Y0_尾31_鱗左; - public Par X0Y0_尾31_鱗右; + public Par X0Y0_尾31_鱗右; - public Par X0Y0_尾31_尾; + public Par X0Y0_尾31_尾; - public Par X0Y0_尾32_鱗; + public Par X0Y0_尾32_鱗; - public Par X0Y0_尾32_鱗左; + public Par X0Y0_尾32_鱗左; - public Par X0Y0_尾32_鱗右; + public Par X0Y0_尾32_鱗右; - public Par X0Y0_尾32_尾; + public Par X0Y0_尾32_尾; - public Par X0Y0_尾33_鱗; + public Par X0Y0_尾33_鱗; - public Par X0Y0_尾33_鱗左; + public Par X0Y0_尾33_鱗左; - public Par X0Y0_尾33_鱗右; + public Par X0Y0_尾33_鱗右; - public Par X0Y0_尾33_尾; + public Par X0Y0_尾33_尾; - public Par X0Y0_尾34_鱗; + public Par X0Y0_尾34_鱗; - public Par X0Y0_尾34_鱗左; + public Par X0Y0_尾34_鱗左; - public Par X0Y0_尾34_鱗右; + public Par X0Y0_尾34_鱗右; - public Par X0Y0_尾34_尾; + public Par X0Y0_尾34_尾; - public Par X0Y0_尾35_鱗; + public Par X0Y0_尾35_鱗; - public Par X0Y0_尾35_鱗左; + public Par X0Y0_尾35_鱗左; - public Par X0Y0_尾35_鱗右; + public Par X0Y0_尾35_鱗右; - public Par X0Y0_尾35_尾; + public Par X0Y0_尾35_尾; - public Par X0Y0_尾36_鱗; + public Par X0Y0_尾36_鱗; - public Par X0Y0_尾36_鱗左; + public Par X0Y0_尾36_鱗左; - public Par X0Y0_尾36_鱗右; + public Par X0Y0_尾36_鱗右; - public Par X0Y0_尾36_尾; + public Par X0Y0_尾36_尾; - public Par X0Y0_尾37_鱗; + public Par X0Y0_尾37_鱗; - public Par X0Y0_尾37_鱗左; + public Par X0Y0_尾37_鱗左; - public Par X0Y0_尾37_鱗右; + public Par X0Y0_尾37_鱗右; - public Par X0Y0_尾37_尾; + public Par X0Y0_尾37_尾; - public Par X0Y0_尾38_鱗; + public Par X0Y0_尾38_鱗; - public Par X0Y0_尾38_鱗左; + public Par X0Y0_尾38_鱗左; - public Par X0Y0_尾38_鱗右; + public Par X0Y0_尾38_鱗右; - public Par X0Y0_尾38_尾; + public Par X0Y0_尾38_尾; - public Par X0Y0_尾39_鱗; + public Par X0Y0_尾39_鱗; - public Par X0Y0_尾39_鱗左; + public Par X0Y0_尾39_鱗左; - public Par X0Y0_尾39_鱗右; + public Par X0Y0_尾39_鱗右; - public Par X0Y0_尾39_尾; + public Par X0Y0_尾39_尾; - public Par X0Y0_尾40_鱗; + public Par X0Y0_尾40_鱗; - public Par X0Y0_尾40_鱗左; + public Par X0Y0_尾40_鱗左; - public Par X0Y0_尾40_鱗右; + public Par X0Y0_尾40_鱗右; - public Par X0Y0_尾40_尾; + public Par X0Y0_尾40_尾; - public Par X0Y0_尾41_鱗; + public Par X0Y0_尾41_鱗; - public Par X0Y0_尾41_鱗左; + public Par X0Y0_尾41_鱗左; - public Par X0Y0_尾41_鱗右; + public Par X0Y0_尾41_鱗右; - public Par X0Y0_尾41_尾; + public Par X0Y0_尾41_尾; - public Par X0Y0_尾42_鱗; + public Par X0Y0_尾42_鱗; - public Par X0Y0_尾42_鱗左; + public Par X0Y0_尾42_鱗左; - public Par X0Y0_尾42_鱗右; + public Par X0Y0_尾42_鱗右; - public Par X0Y0_尾42_尾; + public Par X0Y0_尾42_尾; - public Par X0Y0_尾43_鱗; + public Par X0Y0_尾43_鱗; - public Par X0Y0_尾43_鱗左; + public Par X0Y0_尾43_鱗左; - public Par X0Y0_尾43_鱗右; + public Par X0Y0_尾43_鱗右; - public Par X0Y0_尾43_尾; + public Par X0Y0_尾43_尾; - public Par X0Y0_尾44_鱗; + public Par X0Y0_尾44_鱗; - public Par X0Y0_尾44_鱗左; + public Par X0Y0_尾44_鱗左; - public Par X0Y0_尾44_鱗右; + public Par X0Y0_尾44_鱗右; - public Par X0Y0_尾44_尾; + public Par X0Y0_尾44_尾; - public Par X0Y0_頭_上顎_顎基; + public Par X0Y0_頭_上顎_顎基; - public Par X0Y0_頭_上顎_鱗4; + public Par X0Y0_頭_上顎_鱗4; - public Par X0Y0_頭_上顎_鱗左1; + public Par X0Y0_頭_上顎_鱗左1; - public Par X0Y0_頭_上顎_鱗右1; + public Par X0Y0_頭_上顎_鱗右1; - public Par X0Y0_頭_上顎_鱗左2; + public Par X0Y0_頭_上顎_鱗左2; - public Par X0Y0_頭_上顎_鱗右2; + public Par X0Y0_頭_上顎_鱗右2; - public Par X0Y0_頭_上顎_鱗左3; + public Par X0Y0_頭_上顎_鱗左3; - public Par X0Y0_頭_上顎_鱗右3; + public Par X0Y0_頭_上顎_鱗右3; - public Par X0Y0_頭_上顎_鱗左4; + public Par X0Y0_頭_上顎_鱗左4; - public Par X0Y0_頭_上顎_鱗右4; + public Par X0Y0_頭_上顎_鱗右4; - public Par X0Y0_頭_上顎_鱗左5; + public Par X0Y0_頭_上顎_鱗左5; - public Par X0Y0_頭_上顎_鱗右5; + public Par X0Y0_頭_上顎_鱗右5; - public Par X0Y0_頭_上顎_鱗左8; + public Par X0Y0_頭_上顎_鱗左8; - public Par X0Y0_頭_上顎_鱗右8; + public Par X0Y0_頭_上顎_鱗右8; - public Par X0Y0_頭_上顎_鱗左9; + public Par X0Y0_頭_上顎_鱗左9; - public Par X0Y0_頭_上顎_鱗右9; + public Par X0Y0_頭_上顎_鱗右9; - public Par X0Y0_頭_上顎_鱗左10; + public Par X0Y0_頭_上顎_鱗左10; - public Par X0Y0_頭_上顎_鱗右10; + public Par X0Y0_頭_上顎_鱗右10; - public Par X0Y0_頭_上顎_鱗左11; + public Par X0Y0_頭_上顎_鱗左11; - public Par X0Y0_頭_上顎_鱗右11; + public Par X0Y0_頭_上顎_鱗右11; - public Par X0Y0_頭_下顎_顎基; + public Par X0Y0_頭_下顎_顎基; - public Par X0Y0_頭_下顎_鱗1; + public Par X0Y0_頭_下顎_鱗1; - public Par X0Y0_頭_下顎_鱗2; + public Par X0Y0_頭_下顎_鱗2; - public Par X0Y0_頭_下顎_鱗3; + public Par X0Y0_頭_下顎_鱗3; - public Par X0Y0_頭_下顎_鱗4; + public Par X0Y0_頭_下顎_鱗4; - public Par X0Y0_頭_下顎_鱗左1; + public Par X0Y0_頭_下顎_鱗左1; - public Par X0Y0_頭_下顎_鱗右1; + public Par X0Y0_頭_下顎_鱗右1; - public Par X0Y0_頭_下顎_鱗左2; + public Par X0Y0_頭_下顎_鱗左2; - public Par X0Y0_頭_下顎_鱗右2; + public Par X0Y0_頭_下顎_鱗右2; - public Par X0Y0_頭_下顎_鱗左3; + public Par X0Y0_頭_下顎_鱗左3; - public Par X0Y0_頭_下顎_鱗右3; + public Par X0Y0_頭_下顎_鱗右3; - public Par X0Y0_頭_下顎_鱗左4; + public Par X0Y0_頭_下顎_鱗左4; - public Par X0Y0_頭_下顎_鱗右4; + public Par X0Y0_頭_下顎_鱗右4; - public Par X0Y0_頭_下顎_鱗左5; + public Par X0Y0_頭_下顎_鱗左5; - public Par X0Y0_頭_下顎_鱗右5; + public Par X0Y0_頭_下顎_鱗右5; - public Par X0Y0_頭_下顎_鱗左6; + public Par X0Y0_頭_下顎_鱗左6; - public Par X0Y0_頭_下顎_鱗右6; + public Par X0Y0_頭_下顎_鱗右6; - public Par X0Y0_頭_下顎_鱗左7; + public Par X0Y0_頭_下顎_鱗左7; - public Par X0Y0_頭_下顎_鱗右7; + public Par X0Y0_頭_下顎_鱗右7; - public Par X0Y0_頭_下顎_鱗左8; + public Par X0Y0_頭_下顎_鱗左8; - public Par X0Y0_頭_下顎_鱗右8; + public Par X0Y0_頭_下顎_鱗右8; - public Par X0Y0_頭_下顎_鱗左9; + public Par X0Y0_頭_下顎_鱗左9; - public Par X0Y0_頭_下顎_鱗右9; + public Par X0Y0_頭_下顎_鱗右9; - public Par X0Y0_頭_下顎_鱗左10; + public Par X0Y0_頭_下顎_鱗左10; - public Par X0Y0_頭_下顎_鱗右10; + public Par X0Y0_頭_下顎_鱗右10; - public Par X0Y0_頭_下顎_鱗左11; + public Par X0Y0_頭_下顎_鱗左11; - public Par X0Y0_頭_下顎_鱗右11; + public Par X0Y0_頭_下顎_鱗右11; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public ColorD 尾1_根CD; + public ColorD 尾1_根CD; - public ColorD 尾1_鱗CD; + public ColorD 尾1_鱗CD; - public ColorD 尾1_鱗左CD; + public ColorD 尾1_鱗左CD; - public ColorD 尾1_鱗右CD; + public ColorD 尾1_鱗右CD; - public ColorD 尾1_尾CD; + public ColorD 尾1_尾CD; - public ColorD 尾2_鱗CD; + public ColorD 尾2_鱗CD; - public ColorD 尾2_鱗左CD; + public ColorD 尾2_鱗左CD; - public ColorD 尾2_鱗右CD; + public ColorD 尾2_鱗右CD; - public ColorD 尾2_尾CD; + public ColorD 尾2_尾CD; - public ColorD 尾3_鱗CD; + public ColorD 尾3_鱗CD; - public ColorD 尾3_鱗左CD; + public ColorD 尾3_鱗左CD; - public ColorD 尾3_鱗右CD; + public ColorD 尾3_鱗右CD; - public ColorD 尾3_尾CD; + public ColorD 尾3_尾CD; - public ColorD 尾4_鱗CD; + public ColorD 尾4_鱗CD; - public ColorD 尾4_鱗左CD; + public ColorD 尾4_鱗左CD; - public ColorD 尾4_鱗右CD; + public ColorD 尾4_鱗右CD; - public ColorD 尾4_尾CD; + public ColorD 尾4_尾CD; - public ColorD 尾5_鱗CD; + public ColorD 尾5_鱗CD; - public ColorD 尾5_鱗左CD; + public ColorD 尾5_鱗左CD; - public ColorD 尾5_鱗右CD; + public ColorD 尾5_鱗右CD; - public ColorD 尾5_尾CD; + public ColorD 尾5_尾CD; - public ColorD 尾6_鱗CD; + public ColorD 尾6_鱗CD; - public ColorD 尾6_鱗左CD; + public ColorD 尾6_鱗左CD; - public ColorD 尾6_鱗右CD; + public ColorD 尾6_鱗右CD; - public ColorD 尾6_尾CD; + public ColorD 尾6_尾CD; - public ColorD 尾7_鱗CD; + public ColorD 尾7_鱗CD; - public ColorD 尾7_鱗左CD; + public ColorD 尾7_鱗左CD; - public ColorD 尾7_鱗右CD; + public ColorD 尾7_鱗右CD; - public ColorD 尾7_尾CD; + public ColorD 尾7_尾CD; - public ColorD 尾8_鱗CD; + public ColorD 尾8_鱗CD; - public ColorD 尾8_鱗左CD; + public ColorD 尾8_鱗左CD; - public ColorD 尾8_鱗右CD; + public ColorD 尾8_鱗右CD; - public ColorD 尾8_尾CD; + public ColorD 尾8_尾CD; - public ColorD 尾9_鱗CD; + public ColorD 尾9_鱗CD; - public ColorD 尾9_鱗左CD; + public ColorD 尾9_鱗左CD; - public ColorD 尾9_鱗右CD; + public ColorD 尾9_鱗右CD; - public ColorD 尾9_尾CD; + public ColorD 尾9_尾CD; - public ColorD 尾10_鱗CD; + public ColorD 尾10_鱗CD; - public ColorD 尾10_鱗左CD; + public ColorD 尾10_鱗左CD; - public ColorD 尾10_鱗右CD; + public ColorD 尾10_鱗右CD; - public ColorD 尾10_尾CD; + public ColorD 尾10_尾CD; - public ColorD 尾11_鱗CD; + public ColorD 尾11_鱗CD; - public ColorD 尾11_鱗左CD; + public ColorD 尾11_鱗左CD; - public ColorD 尾11_鱗右CD; + public ColorD 尾11_鱗右CD; - public ColorD 尾11_尾CD; + public ColorD 尾11_尾CD; - public ColorD 尾12_鱗CD; + public ColorD 尾12_鱗CD; - public ColorD 尾12_鱗左CD; + public ColorD 尾12_鱗左CD; - public ColorD 尾12_鱗右CD; + public ColorD 尾12_鱗右CD; - public ColorD 尾12_尾CD; + public ColorD 尾12_尾CD; - public ColorD 尾13_鱗CD; + public ColorD 尾13_鱗CD; - public ColorD 尾13_鱗左CD; + public ColorD 尾13_鱗左CD; - public ColorD 尾13_鱗右CD; + public ColorD 尾13_鱗右CD; - public ColorD 尾13_尾CD; + public ColorD 尾13_尾CD; - public ColorD 尾14_鱗CD; + public ColorD 尾14_鱗CD; - public ColorD 尾14_鱗左CD; + public ColorD 尾14_鱗左CD; - public ColorD 尾14_鱗右CD; + public ColorD 尾14_鱗右CD; - public ColorD 尾14_尾CD; + public ColorD 尾14_尾CD; - public ColorD 尾15_鱗CD; + public ColorD 尾15_鱗CD; - public ColorD 尾15_鱗左CD; + public ColorD 尾15_鱗左CD; - public ColorD 尾15_鱗右CD; + public ColorD 尾15_鱗右CD; - public ColorD 尾15_尾CD; + public ColorD 尾15_尾CD; - public ColorD 尾16_鱗CD; + public ColorD 尾16_鱗CD; - public ColorD 尾16_鱗左CD; + public ColorD 尾16_鱗左CD; - public ColorD 尾16_鱗右CD; + public ColorD 尾16_鱗右CD; - public ColorD 尾16_尾CD; + public ColorD 尾16_尾CD; - public ColorD 尾17_鱗CD; + public ColorD 尾17_鱗CD; - public ColorD 尾17_鱗左CD; + public ColorD 尾17_鱗左CD; - public ColorD 尾17_鱗右CD; + public ColorD 尾17_鱗右CD; - public ColorD 尾17_尾CD; + public ColorD 尾17_尾CD; - public ColorD 尾18_鱗CD; + public ColorD 尾18_鱗CD; - public ColorD 尾18_鱗左CD; + public ColorD 尾18_鱗左CD; - public ColorD 尾18_鱗右CD; + public ColorD 尾18_鱗右CD; - public ColorD 尾18_尾CD; + public ColorD 尾18_尾CD; - public ColorD 尾19_鱗CD; + public ColorD 尾19_鱗CD; - public ColorD 尾19_鱗左CD; + public ColorD 尾19_鱗左CD; - public ColorD 尾19_鱗右CD; + public ColorD 尾19_鱗右CD; - public ColorD 尾19_尾CD; + public ColorD 尾19_尾CD; - public ColorD 尾20_鱗CD; + public ColorD 尾20_鱗CD; - public ColorD 尾20_鱗左CD; + public ColorD 尾20_鱗左CD; - public ColorD 尾20_鱗右CD; + public ColorD 尾20_鱗右CD; - public ColorD 尾20_尾CD; + public ColorD 尾20_尾CD; - public ColorD 尾21_鱗CD; + public ColorD 尾21_鱗CD; - public ColorD 尾21_鱗左CD; + public ColorD 尾21_鱗左CD; - public ColorD 尾21_鱗右CD; + public ColorD 尾21_鱗右CD; - public ColorD 尾21_尾CD; + public ColorD 尾21_尾CD; - public ColorD 尾22_鱗CD; + public ColorD 尾22_鱗CD; - public ColorD 尾22_鱗左CD; + public ColorD 尾22_鱗左CD; - public ColorD 尾22_鱗右CD; + public ColorD 尾22_鱗右CD; - public ColorD 尾22_尾CD; + public ColorD 尾22_尾CD; - public ColorD 尾23_鱗CD; + public ColorD 尾23_鱗CD; - public ColorD 尾23_鱗左CD; + public ColorD 尾23_鱗左CD; - public ColorD 尾23_鱗右CD; + public ColorD 尾23_鱗右CD; - public ColorD 尾23_尾CD; + public ColorD 尾23_尾CD; - public ColorD 尾24_鱗CD; + public ColorD 尾24_鱗CD; - public ColorD 尾24_鱗左CD; + public ColorD 尾24_鱗左CD; - public ColorD 尾24_鱗右CD; + public ColorD 尾24_鱗右CD; - public ColorD 尾24_尾CD; + public ColorD 尾24_尾CD; - public ColorD 尾25_鱗CD; + public ColorD 尾25_鱗CD; - public ColorD 尾25_鱗左CD; + public ColorD 尾25_鱗左CD; - public ColorD 尾25_鱗右CD; + public ColorD 尾25_鱗右CD; - public ColorD 尾25_尾CD; + public ColorD 尾25_尾CD; - public ColorD 尾26_鱗CD; + public ColorD 尾26_鱗CD; - public ColorD 尾26_鱗左CD; + public ColorD 尾26_鱗左CD; - public ColorD 尾26_鱗右CD; + public ColorD 尾26_鱗右CD; - public ColorD 尾26_尾CD; + public ColorD 尾26_尾CD; - public ColorD 尾27_鱗CD; + public ColorD 尾27_鱗CD; - public ColorD 尾27_鱗左CD; + public ColorD 尾27_鱗左CD; - public ColorD 尾27_鱗右CD; + public ColorD 尾27_鱗右CD; - public ColorD 尾27_尾CD; + public ColorD 尾27_尾CD; - public ColorD 尾28_鱗CD; + public ColorD 尾28_鱗CD; - public ColorD 尾28_鱗左CD; + public ColorD 尾28_鱗左CD; - public ColorD 尾28_鱗右CD; + public ColorD 尾28_鱗右CD; - public ColorD 尾28_尾CD; + public ColorD 尾28_尾CD; - public ColorD 尾29_鱗CD; + public ColorD 尾29_鱗CD; - public ColorD 尾29_鱗左CD; + public ColorD 尾29_鱗左CD; - public ColorD 尾29_鱗右CD; + public ColorD 尾29_鱗右CD; - public ColorD 尾29_尾CD; + public ColorD 尾29_尾CD; - public ColorD 尾30_鱗CD; + public ColorD 尾30_鱗CD; - public ColorD 尾30_鱗左CD; + public ColorD 尾30_鱗左CD; - public ColorD 尾30_鱗右CD; + public ColorD 尾30_鱗右CD; - public ColorD 尾30_尾CD; + public ColorD 尾30_尾CD; - public ColorD 尾31_鱗CD; + public ColorD 尾31_鱗CD; - public ColorD 尾31_鱗左CD; + public ColorD 尾31_鱗左CD; - public ColorD 尾31_鱗右CD; + public ColorD 尾31_鱗右CD; - public ColorD 尾31_尾CD; + public ColorD 尾31_尾CD; - public ColorD 尾32_鱗CD; + public ColorD 尾32_鱗CD; - public ColorD 尾32_鱗左CD; + public ColorD 尾32_鱗左CD; - public ColorD 尾32_鱗右CD; + public ColorD 尾32_鱗右CD; - public ColorD 尾32_尾CD; + public ColorD 尾32_尾CD; - public ColorD 尾33_鱗CD; + public ColorD 尾33_鱗CD; - public ColorD 尾33_鱗左CD; + public ColorD 尾33_鱗左CD; - public ColorD 尾33_鱗右CD; + public ColorD 尾33_鱗右CD; - public ColorD 尾33_尾CD; + public ColorD 尾33_尾CD; - public ColorD 尾34_鱗CD; + public ColorD 尾34_鱗CD; - public ColorD 尾34_鱗左CD; + public ColorD 尾34_鱗左CD; - public ColorD 尾34_鱗右CD; + public ColorD 尾34_鱗右CD; - public ColorD 尾34_尾CD; + public ColorD 尾34_尾CD; - public ColorD 尾35_鱗CD; + public ColorD 尾35_鱗CD; - public ColorD 尾35_鱗左CD; + public ColorD 尾35_鱗左CD; - public ColorD 尾35_鱗右CD; + public ColorD 尾35_鱗右CD; - public ColorD 尾35_尾CD; + public ColorD 尾35_尾CD; - public ColorD 尾36_鱗CD; + public ColorD 尾36_鱗CD; - public ColorD 尾36_鱗左CD; + public ColorD 尾36_鱗左CD; - public ColorD 尾36_鱗右CD; + public ColorD 尾36_鱗右CD; - public ColorD 尾36_尾CD; + public ColorD 尾36_尾CD; - public ColorD 尾37_鱗CD; + public ColorD 尾37_鱗CD; - public ColorD 尾37_鱗左CD; + public ColorD 尾37_鱗左CD; - public ColorD 尾37_鱗右CD; + public ColorD 尾37_鱗右CD; - public ColorD 尾37_尾CD; + public ColorD 尾37_尾CD; - public ColorD 尾38_鱗CD; + public ColorD 尾38_鱗CD; - public ColorD 尾38_鱗左CD; + public ColorD 尾38_鱗左CD; - public ColorD 尾38_鱗右CD; + public ColorD 尾38_鱗右CD; - public ColorD 尾38_尾CD; + public ColorD 尾38_尾CD; - public ColorD 尾39_鱗CD; + public ColorD 尾39_鱗CD; - public ColorD 尾39_鱗左CD; + public ColorD 尾39_鱗左CD; - public ColorD 尾39_鱗右CD; + public ColorD 尾39_鱗右CD; - public ColorD 尾39_尾CD; + public ColorD 尾39_尾CD; - public ColorD 尾40_鱗CD; + public ColorD 尾40_鱗CD; - public ColorD 尾40_鱗左CD; + public ColorD 尾40_鱗左CD; - public ColorD 尾40_鱗右CD; + public ColorD 尾40_鱗右CD; - public ColorD 尾40_尾CD; + public ColorD 尾40_尾CD; - public ColorD 尾41_鱗CD; + public ColorD 尾41_鱗CD; - public ColorD 尾41_鱗左CD; + public ColorD 尾41_鱗左CD; - public ColorD 尾41_鱗右CD; + public ColorD 尾41_鱗右CD; - public ColorD 尾41_尾CD; + public ColorD 尾41_尾CD; - public ColorD 尾42_鱗CD; + public ColorD 尾42_鱗CD; - public ColorD 尾42_鱗左CD; + public ColorD 尾42_鱗左CD; - public ColorD 尾42_鱗右CD; + public ColorD 尾42_鱗右CD; - public ColorD 尾42_尾CD; + public ColorD 尾42_尾CD; - public ColorD 尾43_鱗CD; + public ColorD 尾43_鱗CD; - public ColorD 尾43_鱗左CD; + public ColorD 尾43_鱗左CD; - public ColorD 尾43_鱗右CD; + public ColorD 尾43_鱗右CD; - public ColorD 尾43_尾CD; + public ColorD 尾43_尾CD; - public ColorD 尾44_鱗CD; + public ColorD 尾44_鱗CD; - public ColorD 尾44_鱗左CD; + public ColorD 尾44_鱗左CD; - public ColorD 尾44_鱗右CD; + public ColorD 尾44_鱗右CD; - public ColorD 尾44_尾CD; + public ColorD 尾44_尾CD; - public ColorD 頭_上顎_顎基CD; + public ColorD 頭_上顎_顎基CD; - public ColorD 頭_上顎_鱗4CD; + public ColorD 頭_上顎_鱗4CD; - public ColorD 頭_上顎_鱗左1CD; + public ColorD 頭_上顎_鱗左1CD; - public ColorD 頭_上顎_鱗右1CD; + public ColorD 頭_上顎_鱗右1CD; - public ColorD 頭_上顎_鱗左2CD; + public ColorD 頭_上顎_鱗左2CD; - public ColorD 頭_上顎_鱗右2CD; + public ColorD 頭_上顎_鱗右2CD; - public ColorD 頭_上顎_鱗左3CD; + public ColorD 頭_上顎_鱗左3CD; - public ColorD 頭_上顎_鱗右3CD; + public ColorD 頭_上顎_鱗右3CD; - public ColorD 頭_上顎_鱗左4CD; + public ColorD 頭_上顎_鱗左4CD; - public ColorD 頭_上顎_鱗右4CD; + public ColorD 頭_上顎_鱗右4CD; - public ColorD 頭_上顎_鱗左5CD; + public ColorD 頭_上顎_鱗左5CD; - public ColorD 頭_上顎_鱗右5CD; + public ColorD 頭_上顎_鱗右5CD; - public ColorD 頭_上顎_鱗左8CD; + public ColorD 頭_上顎_鱗左8CD; - public ColorD 頭_上顎_鱗右8CD; + public ColorD 頭_上顎_鱗右8CD; - public ColorD 頭_上顎_鱗左9CD; + public ColorD 頭_上顎_鱗左9CD; - public ColorD 頭_上顎_鱗右9CD; + public ColorD 頭_上顎_鱗右9CD; - public ColorD 頭_上顎_鱗左10CD; + public ColorD 頭_上顎_鱗左10CD; - public ColorD 頭_上顎_鱗右10CD; + public ColorD 頭_上顎_鱗右10CD; - public ColorD 頭_上顎_鱗左11CD; + public ColorD 頭_上顎_鱗左11CD; - public ColorD 頭_上顎_鱗右11CD; + public ColorD 頭_上顎_鱗右11CD; - public ColorD 頭_下顎_顎基CD; + public ColorD 頭_下顎_顎基CD; - public ColorD 頭_下顎_鱗1CD; + public ColorD 頭_下顎_鱗1CD; - public ColorD 頭_下顎_鱗2CD; + public ColorD 頭_下顎_鱗2CD; - public ColorD 頭_下顎_鱗3CD; + public ColorD 頭_下顎_鱗3CD; - public ColorD 頭_下顎_鱗4CD; + public ColorD 頭_下顎_鱗4CD; - public ColorD 頭_下顎_鱗左1CD; + public ColorD 頭_下顎_鱗左1CD; - public ColorD 頭_下顎_鱗右1CD; + public ColorD 頭_下顎_鱗右1CD; - public ColorD 頭_下顎_鱗左2CD; + public ColorD 頭_下顎_鱗左2CD; - public ColorD 頭_下顎_鱗右2CD; + public ColorD 頭_下顎_鱗右2CD; - public ColorD 頭_下顎_鱗左3CD; + public ColorD 頭_下顎_鱗左3CD; - public ColorD 頭_下顎_鱗右3CD; + public ColorD 頭_下顎_鱗右3CD; - public ColorD 頭_下顎_鱗左4CD; + public ColorD 頭_下顎_鱗左4CD; - public ColorD 頭_下顎_鱗右4CD; + public ColorD 頭_下顎_鱗右4CD; - public ColorD 頭_下顎_鱗左5CD; + public ColorD 頭_下顎_鱗左5CD; - public ColorD 頭_下顎_鱗右5CD; + public ColorD 頭_下顎_鱗右5CD; - public ColorD 頭_下顎_鱗左6CD; + public ColorD 頭_下顎_鱗左6CD; - public ColorD 頭_下顎_鱗右6CD; + public ColorD 頭_下顎_鱗右6CD; - public ColorD 頭_下顎_鱗左7CD; + public ColorD 頭_下顎_鱗左7CD; - public ColorD 頭_下顎_鱗右7CD; + public ColorD 頭_下顎_鱗右7CD; - public ColorD 頭_下顎_鱗左8CD; + public ColorD 頭_下顎_鱗左8CD; - public ColorD 頭_下顎_鱗右8CD; + public ColorD 頭_下顎_鱗右8CD; - public ColorD 頭_下顎_鱗左9CD; + public ColorD 頭_下顎_鱗左9CD; - public ColorD 頭_下顎_鱗右9CD; + public ColorD 頭_下顎_鱗右9CD; - public ColorD 頭_下顎_鱗左10CD; + public ColorD 頭_下顎_鱗左10CD; - public ColorD 頭_下顎_鱗右10CD; + public ColorD 頭_下顎_鱗右10CD; - public ColorD 頭_下顎_鱗左11CD; + public ColorD 頭_下顎_鱗左11CD; - public ColorD 頭_下顎_鱗右11CD; + public ColorD 頭_下顎_鱗右11CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorP X0Y0_尾1_根CP; + public ColorP X0Y0_尾1_根CP; - public ColorP X0Y0_尾1_鱗CP; + public ColorP X0Y0_尾1_鱗CP; - public ColorP X0Y0_尾1_鱗左CP; + public ColorP X0Y0_尾1_鱗左CP; - public ColorP X0Y0_尾1_鱗右CP; + public ColorP X0Y0_尾1_鱗右CP; - public ColorP X0Y0_尾1_尾CP; + public ColorP X0Y0_尾1_尾CP; - public ColorP X0Y0_尾2_鱗CP; + public ColorP X0Y0_尾2_鱗CP; - public ColorP X0Y0_尾2_鱗左CP; + public ColorP X0Y0_尾2_鱗左CP; - public ColorP X0Y0_尾2_鱗右CP; + public ColorP X0Y0_尾2_鱗右CP; - public ColorP X0Y0_尾2_尾CP; + public ColorP X0Y0_尾2_尾CP; - public ColorP X0Y0_尾3_鱗CP; + public ColorP X0Y0_尾3_鱗CP; - public ColorP X0Y0_尾3_鱗左CP; + public ColorP X0Y0_尾3_鱗左CP; - public ColorP X0Y0_尾3_鱗右CP; + public ColorP X0Y0_尾3_鱗右CP; - public ColorP X0Y0_尾3_尾CP; + public ColorP X0Y0_尾3_尾CP; - public ColorP X0Y0_尾4_鱗CP; + public ColorP X0Y0_尾4_鱗CP; - public ColorP X0Y0_尾4_鱗左CP; + public ColorP X0Y0_尾4_鱗左CP; - public ColorP X0Y0_尾4_鱗右CP; + public ColorP X0Y0_尾4_鱗右CP; - public ColorP X0Y0_尾4_尾CP; + public ColorP X0Y0_尾4_尾CP; - public ColorP X0Y0_尾5_鱗CP; + public ColorP X0Y0_尾5_鱗CP; - public ColorP X0Y0_尾5_鱗左CP; + public ColorP X0Y0_尾5_鱗左CP; - public ColorP X0Y0_尾5_鱗右CP; + public ColorP X0Y0_尾5_鱗右CP; - public ColorP X0Y0_尾5_尾CP; + public ColorP X0Y0_尾5_尾CP; - public ColorP X0Y0_尾6_鱗CP; + public ColorP X0Y0_尾6_鱗CP; - public ColorP X0Y0_尾6_鱗左CP; + public ColorP X0Y0_尾6_鱗左CP; - public ColorP X0Y0_尾6_鱗右CP; + public ColorP X0Y0_尾6_鱗右CP; - public ColorP X0Y0_尾6_尾CP; + public ColorP X0Y0_尾6_尾CP; - public ColorP X0Y0_尾7_鱗CP; + public ColorP X0Y0_尾7_鱗CP; - public ColorP X0Y0_尾7_鱗左CP; + public ColorP X0Y0_尾7_鱗左CP; - public ColorP X0Y0_尾7_鱗右CP; + public ColorP X0Y0_尾7_鱗右CP; - public ColorP X0Y0_尾7_尾CP; + public ColorP X0Y0_尾7_尾CP; - public ColorP X0Y0_尾8_鱗CP; + public ColorP X0Y0_尾8_鱗CP; - public ColorP X0Y0_尾8_鱗左CP; + public ColorP X0Y0_尾8_鱗左CP; - public ColorP X0Y0_尾8_鱗右CP; + public ColorP X0Y0_尾8_鱗右CP; - public ColorP X0Y0_尾8_尾CP; + public ColorP X0Y0_尾8_尾CP; - public ColorP X0Y0_尾9_鱗CP; + public ColorP X0Y0_尾9_鱗CP; - public ColorP X0Y0_尾9_鱗左CP; + public ColorP X0Y0_尾9_鱗左CP; - public ColorP X0Y0_尾9_鱗右CP; + public ColorP X0Y0_尾9_鱗右CP; - public ColorP X0Y0_尾9_尾CP; + public ColorP X0Y0_尾9_尾CP; - public ColorP X0Y0_尾10_鱗CP; + public ColorP X0Y0_尾10_鱗CP; - public ColorP X0Y0_尾10_鱗左CP; + public ColorP X0Y0_尾10_鱗左CP; - public ColorP X0Y0_尾10_鱗右CP; + public ColorP X0Y0_尾10_鱗右CP; - public ColorP X0Y0_尾10_尾CP; + public ColorP X0Y0_尾10_尾CP; - public ColorP X0Y0_尾11_鱗CP; + public ColorP X0Y0_尾11_鱗CP; - public ColorP X0Y0_尾11_鱗左CP; + public ColorP X0Y0_尾11_鱗左CP; - public ColorP X0Y0_尾11_鱗右CP; + public ColorP X0Y0_尾11_鱗右CP; - public ColorP X0Y0_尾11_尾CP; + public ColorP X0Y0_尾11_尾CP; - public ColorP X0Y0_尾12_鱗CP; + public ColorP X0Y0_尾12_鱗CP; - public ColorP X0Y0_尾12_鱗左CP; + public ColorP X0Y0_尾12_鱗左CP; - public ColorP X0Y0_尾12_鱗右CP; + public ColorP X0Y0_尾12_鱗右CP; - public ColorP X0Y0_尾12_尾CP; + public ColorP X0Y0_尾12_尾CP; - public ColorP X0Y0_尾13_鱗CP; + public ColorP X0Y0_尾13_鱗CP; - public ColorP X0Y0_尾13_鱗左CP; + public ColorP X0Y0_尾13_鱗左CP; - public ColorP X0Y0_尾13_鱗右CP; + public ColorP X0Y0_尾13_鱗右CP; - public ColorP X0Y0_尾13_尾CP; + public ColorP X0Y0_尾13_尾CP; - public ColorP X0Y0_尾14_鱗CP; + public ColorP X0Y0_尾14_鱗CP; - public ColorP X0Y0_尾14_鱗左CP; + public ColorP X0Y0_尾14_鱗左CP; - public ColorP X0Y0_尾14_鱗右CP; + public ColorP X0Y0_尾14_鱗右CP; - public ColorP X0Y0_尾14_尾CP; + public ColorP X0Y0_尾14_尾CP; - public ColorP X0Y0_尾15_鱗CP; + public ColorP X0Y0_尾15_鱗CP; - public ColorP X0Y0_尾15_鱗左CP; + public ColorP X0Y0_尾15_鱗左CP; - public ColorP X0Y0_尾15_鱗右CP; + public ColorP X0Y0_尾15_鱗右CP; - public ColorP X0Y0_尾15_尾CP; + public ColorP X0Y0_尾15_尾CP; - public ColorP X0Y0_尾16_鱗CP; + public ColorP X0Y0_尾16_鱗CP; - public ColorP X0Y0_尾16_鱗左CP; + public ColorP X0Y0_尾16_鱗左CP; - public ColorP X0Y0_尾16_鱗右CP; + public ColorP X0Y0_尾16_鱗右CP; - public ColorP X0Y0_尾16_尾CP; + public ColorP X0Y0_尾16_尾CP; - public ColorP X0Y0_尾17_鱗CP; + public ColorP X0Y0_尾17_鱗CP; - public ColorP X0Y0_尾17_鱗左CP; + public ColorP X0Y0_尾17_鱗左CP; - public ColorP X0Y0_尾17_鱗右CP; + public ColorP X0Y0_尾17_鱗右CP; - public ColorP X0Y0_尾17_尾CP; + public ColorP X0Y0_尾17_尾CP; - public ColorP X0Y0_尾18_鱗CP; + public ColorP X0Y0_尾18_鱗CP; - public ColorP X0Y0_尾18_鱗左CP; + public ColorP X0Y0_尾18_鱗左CP; - public ColorP X0Y0_尾18_鱗右CP; + public ColorP X0Y0_尾18_鱗右CP; - public ColorP X0Y0_尾18_尾CP; + public ColorP X0Y0_尾18_尾CP; - public ColorP X0Y0_尾19_鱗CP; + public ColorP X0Y0_尾19_鱗CP; - public ColorP X0Y0_尾19_鱗左CP; + public ColorP X0Y0_尾19_鱗左CP; - public ColorP X0Y0_尾19_鱗右CP; + public ColorP X0Y0_尾19_鱗右CP; - public ColorP X0Y0_尾19_尾CP; + public ColorP X0Y0_尾19_尾CP; - public ColorP X0Y0_尾20_鱗CP; + public ColorP X0Y0_尾20_鱗CP; - public ColorP X0Y0_尾20_鱗左CP; + public ColorP X0Y0_尾20_鱗左CP; - public ColorP X0Y0_尾20_鱗右CP; + public ColorP X0Y0_尾20_鱗右CP; - public ColorP X0Y0_尾20_尾CP; + public ColorP X0Y0_尾20_尾CP; - public ColorP X0Y0_尾21_鱗CP; + public ColorP X0Y0_尾21_鱗CP; - public ColorP X0Y0_尾21_鱗左CP; + public ColorP X0Y0_尾21_鱗左CP; - public ColorP X0Y0_尾21_鱗右CP; + public ColorP X0Y0_尾21_鱗右CP; - public ColorP X0Y0_尾21_尾CP; + public ColorP X0Y0_尾21_尾CP; - public ColorP X0Y0_尾22_鱗CP; + public ColorP X0Y0_尾22_鱗CP; - public ColorP X0Y0_尾22_鱗左CP; + public ColorP X0Y0_尾22_鱗左CP; - public ColorP X0Y0_尾22_鱗右CP; + public ColorP X0Y0_尾22_鱗右CP; - public ColorP X0Y0_尾22_尾CP; + public ColorP X0Y0_尾22_尾CP; - public ColorP X0Y0_尾23_鱗CP; + public ColorP X0Y0_尾23_鱗CP; - public ColorP X0Y0_尾23_鱗左CP; + public ColorP X0Y0_尾23_鱗左CP; - public ColorP X0Y0_尾23_鱗右CP; + public ColorP X0Y0_尾23_鱗右CP; - public ColorP X0Y0_尾23_尾CP; + public ColorP X0Y0_尾23_尾CP; - public ColorP X0Y0_尾24_鱗CP; + public ColorP X0Y0_尾24_鱗CP; - public ColorP X0Y0_尾24_鱗左CP; + public ColorP X0Y0_尾24_鱗左CP; - public ColorP X0Y0_尾24_鱗右CP; + public ColorP X0Y0_尾24_鱗右CP; - public ColorP X0Y0_尾24_尾CP; + public ColorP X0Y0_尾24_尾CP; - public ColorP X0Y0_尾25_鱗CP; + public ColorP X0Y0_尾25_鱗CP; - public ColorP X0Y0_尾25_鱗左CP; + public ColorP X0Y0_尾25_鱗左CP; - public ColorP X0Y0_尾25_鱗右CP; + public ColorP X0Y0_尾25_鱗右CP; - public ColorP X0Y0_尾25_尾CP; + public ColorP X0Y0_尾25_尾CP; - public ColorP X0Y0_尾26_鱗CP; + public ColorP X0Y0_尾26_鱗CP; - public ColorP X0Y0_尾26_鱗左CP; + public ColorP X0Y0_尾26_鱗左CP; - public ColorP X0Y0_尾26_鱗右CP; + public ColorP X0Y0_尾26_鱗右CP; - public ColorP X0Y0_尾26_尾CP; + public ColorP X0Y0_尾26_尾CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public ColorP X0Y0_尾27_鱗CP; + public ColorP X0Y0_尾27_鱗CP; - public ColorP X0Y0_尾27_鱗左CP; + public ColorP X0Y0_尾27_鱗左CP; - public ColorP X0Y0_尾27_鱗右CP; + public ColorP X0Y0_尾27_鱗右CP; - public ColorP X0Y0_尾27_尾CP; + public ColorP X0Y0_尾27_尾CP; - public ColorP X0Y0_尾28_鱗CP; + public ColorP X0Y0_尾28_鱗CP; - public ColorP X0Y0_尾28_鱗左CP; + public ColorP X0Y0_尾28_鱗左CP; - public ColorP X0Y0_尾28_鱗右CP; + public ColorP X0Y0_尾28_鱗右CP; - public ColorP X0Y0_尾28_尾CP; + public ColorP X0Y0_尾28_尾CP; - public ColorP X0Y0_尾29_鱗CP; + public ColorP X0Y0_尾29_鱗CP; - public ColorP X0Y0_尾29_鱗左CP; + public ColorP X0Y0_尾29_鱗左CP; - public ColorP X0Y0_尾29_鱗右CP; + public ColorP X0Y0_尾29_鱗右CP; - public ColorP X0Y0_尾29_尾CP; + public ColorP X0Y0_尾29_尾CP; - public ColorP X0Y0_尾30_鱗CP; + public ColorP X0Y0_尾30_鱗CP; - public ColorP X0Y0_尾30_鱗左CP; + public ColorP X0Y0_尾30_鱗左CP; - public ColorP X0Y0_尾30_鱗右CP; + public ColorP X0Y0_尾30_鱗右CP; - public ColorP X0Y0_尾30_尾CP; + public ColorP X0Y0_尾30_尾CP; - public ColorP X0Y0_尾31_鱗CP; + public ColorP X0Y0_尾31_鱗CP; - public ColorP X0Y0_尾31_鱗左CP; + public ColorP X0Y0_尾31_鱗左CP; - public ColorP X0Y0_尾31_鱗右CP; + public ColorP X0Y0_尾31_鱗右CP; - public ColorP X0Y0_尾31_尾CP; + public ColorP X0Y0_尾31_尾CP; - public ColorP X0Y0_尾32_鱗CP; + public ColorP X0Y0_尾32_鱗CP; - public ColorP X0Y0_尾32_鱗左CP; + public ColorP X0Y0_尾32_鱗左CP; - public ColorP X0Y0_尾32_鱗右CP; + public ColorP X0Y0_尾32_鱗右CP; - public ColorP X0Y0_尾32_尾CP; + public ColorP X0Y0_尾32_尾CP; - public ColorP X0Y0_尾33_鱗CP; + public ColorP X0Y0_尾33_鱗CP; - public ColorP X0Y0_尾33_鱗左CP; + public ColorP X0Y0_尾33_鱗左CP; - public ColorP X0Y0_尾33_鱗右CP; + public ColorP X0Y0_尾33_鱗右CP; - public ColorP X0Y0_尾33_尾CP; + public ColorP X0Y0_尾33_尾CP; - public ColorP X0Y0_尾34_鱗CP; + public ColorP X0Y0_尾34_鱗CP; - public ColorP X0Y0_尾34_鱗左CP; + public ColorP X0Y0_尾34_鱗左CP; - public ColorP X0Y0_尾34_鱗右CP; + public ColorP X0Y0_尾34_鱗右CP; - public ColorP X0Y0_尾34_尾CP; + public ColorP X0Y0_尾34_尾CP; - public ColorP X0Y0_尾35_鱗CP; + public ColorP X0Y0_尾35_鱗CP; - public ColorP X0Y0_尾35_鱗左CP; + public ColorP X0Y0_尾35_鱗左CP; - public ColorP X0Y0_尾35_鱗右CP; + public ColorP X0Y0_尾35_鱗右CP; - public ColorP X0Y0_尾35_尾CP; + public ColorP X0Y0_尾35_尾CP; - public ColorP X0Y0_尾36_鱗CP; + public ColorP X0Y0_尾36_鱗CP; - public ColorP X0Y0_尾36_鱗左CP; + public ColorP X0Y0_尾36_鱗左CP; - public ColorP X0Y0_尾36_鱗右CP; + public ColorP X0Y0_尾36_鱗右CP; - public ColorP X0Y0_尾36_尾CP; + public ColorP X0Y0_尾36_尾CP; - public ColorP X0Y0_尾37_鱗CP; + public ColorP X0Y0_尾37_鱗CP; - public ColorP X0Y0_尾37_鱗左CP; + public ColorP X0Y0_尾37_鱗左CP; - public ColorP X0Y0_尾37_鱗右CP; + public ColorP X0Y0_尾37_鱗右CP; - public ColorP X0Y0_尾37_尾CP; + public ColorP X0Y0_尾37_尾CP; - public ColorP X0Y0_尾38_鱗CP; + public ColorP X0Y0_尾38_鱗CP; - public ColorP X0Y0_尾38_鱗左CP; + public ColorP X0Y0_尾38_鱗左CP; - public ColorP X0Y0_尾38_鱗右CP; + public ColorP X0Y0_尾38_鱗右CP; - public ColorP X0Y0_尾38_尾CP; + public ColorP X0Y0_尾38_尾CP; - public ColorP X0Y0_尾39_鱗CP; + public ColorP X0Y0_尾39_鱗CP; - public ColorP X0Y0_尾39_鱗左CP; + public ColorP X0Y0_尾39_鱗左CP; - public ColorP X0Y0_尾39_鱗右CP; + public ColorP X0Y0_尾39_鱗右CP; - public ColorP X0Y0_尾39_尾CP; + public ColorP X0Y0_尾39_尾CP; - public ColorP X0Y0_尾40_鱗CP; + public ColorP X0Y0_尾40_鱗CP; - public ColorP X0Y0_尾40_鱗左CP; + public ColorP X0Y0_尾40_鱗左CP; - public ColorP X0Y0_尾40_鱗右CP; + public ColorP X0Y0_尾40_鱗右CP; - public ColorP X0Y0_尾40_尾CP; + public ColorP X0Y0_尾40_尾CP; - public ColorP X0Y0_尾41_鱗CP; + public ColorP X0Y0_尾41_鱗CP; - public ColorP X0Y0_尾41_鱗左CP; + public ColorP X0Y0_尾41_鱗左CP; - public ColorP X0Y0_尾41_鱗右CP; + public ColorP X0Y0_尾41_鱗右CP; - public ColorP X0Y0_尾41_尾CP; + public ColorP X0Y0_尾41_尾CP; - public ColorP X0Y0_尾42_鱗CP; + public ColorP X0Y0_尾42_鱗CP; - public ColorP X0Y0_尾42_鱗左CP; + public ColorP X0Y0_尾42_鱗左CP; - public ColorP X0Y0_尾42_鱗右CP; + public ColorP X0Y0_尾42_鱗右CP; - public ColorP X0Y0_尾42_尾CP; + public ColorP X0Y0_尾42_尾CP; - public ColorP X0Y0_尾43_鱗CP; + public ColorP X0Y0_尾43_鱗CP; - public ColorP X0Y0_尾43_鱗左CP; + public ColorP X0Y0_尾43_鱗左CP; - public ColorP X0Y0_尾43_鱗右CP; + public ColorP X0Y0_尾43_鱗右CP; - public ColorP X0Y0_尾43_尾CP; + public ColorP X0Y0_尾43_尾CP; - public ColorP X0Y0_尾44_鱗CP; + public ColorP X0Y0_尾44_鱗CP; - public ColorP X0Y0_尾44_鱗左CP; + public ColorP X0Y0_尾44_鱗左CP; - public ColorP X0Y0_尾44_鱗右CP; + public ColorP X0Y0_尾44_鱗右CP; - public ColorP X0Y0_尾44_尾CP; + public ColorP X0Y0_尾44_尾CP; - public ColorP X0Y0_頭_上顎_顎基CP; + public ColorP X0Y0_頭_上顎_顎基CP; - public ColorP X0Y0_頭_上顎_鱗4CP; + public ColorP X0Y0_頭_上顎_鱗4CP; - public ColorP X0Y0_頭_上顎_鱗左1CP; + public ColorP X0Y0_頭_上顎_鱗左1CP; - public ColorP X0Y0_頭_上顎_鱗右1CP; + public ColorP X0Y0_頭_上顎_鱗右1CP; - public ColorP X0Y0_頭_上顎_鱗左2CP; + public ColorP X0Y0_頭_上顎_鱗左2CP; - public ColorP X0Y0_頭_上顎_鱗右2CP; + public ColorP X0Y0_頭_上顎_鱗右2CP; - public ColorP X0Y0_頭_上顎_鱗左3CP; + public ColorP X0Y0_頭_上顎_鱗左3CP; - public ColorP X0Y0_頭_上顎_鱗右3CP; + public ColorP X0Y0_頭_上顎_鱗右3CP; - public ColorP X0Y0_頭_上顎_鱗左4CP; + public ColorP X0Y0_頭_上顎_鱗左4CP; - public ColorP X0Y0_頭_上顎_鱗右4CP; + public ColorP X0Y0_頭_上顎_鱗右4CP; - public ColorP X0Y0_頭_上顎_鱗左5CP; + public ColorP X0Y0_頭_上顎_鱗左5CP; - public ColorP X0Y0_頭_上顎_鱗右5CP; + public ColorP X0Y0_頭_上顎_鱗右5CP; - public ColorP X0Y0_頭_上顎_鱗左8CP; + public ColorP X0Y0_頭_上顎_鱗左8CP; - public ColorP X0Y0_頭_上顎_鱗右8CP; + public ColorP X0Y0_頭_上顎_鱗右8CP; - public ColorP X0Y0_頭_上顎_鱗左9CP; + public ColorP X0Y0_頭_上顎_鱗左9CP; - public ColorP X0Y0_頭_上顎_鱗右9CP; + public ColorP X0Y0_頭_上顎_鱗右9CP; - public ColorP X0Y0_頭_上顎_鱗左10CP; + public ColorP X0Y0_頭_上顎_鱗左10CP; - public ColorP X0Y0_頭_上顎_鱗右10CP; + public ColorP X0Y0_頭_上顎_鱗右10CP; - public ColorP X0Y0_頭_上顎_鱗左11CP; + public ColorP X0Y0_頭_上顎_鱗左11CP; - public ColorP X0Y0_頭_上顎_鱗右11CP; + public ColorP X0Y0_頭_上顎_鱗右11CP; - public ColorP X0Y0_頭_下顎_顎基CP; + public ColorP X0Y0_頭_下顎_顎基CP; - public ColorP X0Y0_頭_下顎_鱗1CP; + public ColorP X0Y0_頭_下顎_鱗1CP; - public ColorP X0Y0_頭_下顎_鱗2CP; + public ColorP X0Y0_頭_下顎_鱗2CP; - public ColorP X0Y0_頭_下顎_鱗3CP; + public ColorP X0Y0_頭_下顎_鱗3CP; - public ColorP X0Y0_頭_下顎_鱗4CP; + public ColorP X0Y0_頭_下顎_鱗4CP; - public ColorP X0Y0_頭_下顎_鱗左1CP; + public ColorP X0Y0_頭_下顎_鱗左1CP; - public ColorP X0Y0_頭_下顎_鱗右1CP; + public ColorP X0Y0_頭_下顎_鱗右1CP; - public ColorP X0Y0_頭_下顎_鱗左2CP; + public ColorP X0Y0_頭_下顎_鱗左2CP; - public ColorP X0Y0_頭_下顎_鱗右2CP; + public ColorP X0Y0_頭_下顎_鱗右2CP; - public ColorP X0Y0_頭_下顎_鱗左3CP; + public ColorP X0Y0_頭_下顎_鱗左3CP; - public ColorP X0Y0_頭_下顎_鱗右3CP; + public ColorP X0Y0_頭_下顎_鱗右3CP; - public ColorP X0Y0_頭_下顎_鱗左4CP; + public ColorP X0Y0_頭_下顎_鱗左4CP; - public ColorP X0Y0_頭_下顎_鱗右4CP; + public ColorP X0Y0_頭_下顎_鱗右4CP; - public ColorP X0Y0_頭_下顎_鱗左5CP; + public ColorP X0Y0_頭_下顎_鱗左5CP; - public ColorP X0Y0_頭_下顎_鱗右5CP; + public ColorP X0Y0_頭_下顎_鱗右5CP; - public ColorP X0Y0_頭_下顎_鱗左6CP; + public ColorP X0Y0_頭_下顎_鱗左6CP; - public ColorP X0Y0_頭_下顎_鱗右6CP; + public ColorP X0Y0_頭_下顎_鱗右6CP; - public ColorP X0Y0_頭_下顎_鱗左7CP; + public ColorP X0Y0_頭_下顎_鱗左7CP; - public ColorP X0Y0_頭_下顎_鱗右7CP; + public ColorP X0Y0_頭_下顎_鱗右7CP; - public ColorP X0Y0_頭_下顎_鱗左8CP; + public ColorP X0Y0_頭_下顎_鱗左8CP; - public ColorP X0Y0_頭_下顎_鱗右8CP; + public ColorP X0Y0_頭_下顎_鱗右8CP; - public ColorP X0Y0_頭_下顎_鱗左9CP; + public ColorP X0Y0_頭_下顎_鱗左9CP; - public ColorP X0Y0_頭_下顎_鱗右9CP; + public ColorP X0Y0_頭_下顎_鱗右9CP; - public ColorP X0Y0_頭_下顎_鱗左10CP; + public ColorP X0Y0_頭_下顎_鱗左10CP; - public ColorP X0Y0_頭_下顎_鱗右10CP; + public ColorP X0Y0_頭_下顎_鱗右10CP; - public ColorP X0Y0_頭_下顎_鱗左11CP; + public ColorP X0Y0_頭_下顎_鱗左11CP; - public ColorP X0Y0_頭_下顎_鱗右11CP; + public ColorP X0Y0_頭_下顎_鱗右11CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - } - } - - public bool 尾1_根_表示 - { - get - { - return X0Y0_尾1_根.Dra; - } - set - { - X0Y0_尾1_根.Dra = value; - X0Y0_尾1_根.Hit = value; - } - } - - public bool 尾1_鱗_表示 - { - get - { - return X0Y0_尾1_鱗.Dra; - } - set - { - X0Y0_尾1_鱗.Dra = value; - X0Y0_尾1_鱗.Hit = value; - } - } - - public bool 尾1_鱗左_表示 - { - get - { - return X0Y0_尾1_鱗左.Dra; - } - set - { - X0Y0_尾1_鱗左.Dra = value; - X0Y0_尾1_鱗左.Hit = value; - } - } - - public bool 尾1_鱗右_表示 - { - get - { - return X0Y0_尾1_鱗右.Dra; - } - set - { - X0Y0_尾1_鱗右.Dra = value; - X0Y0_尾1_鱗右.Hit = value; - } - } - - public bool 尾1_尾_表示 - { - get - { - return X0Y0_尾1_尾.Dra; - } - set - { - X0Y0_尾1_尾.Dra = value; - X0Y0_尾1_尾.Hit = value; - } - } - - public bool 尾2_鱗_表示 - { - get - { - return X0Y0_尾2_鱗.Dra; - } - set - { - X0Y0_尾2_鱗.Dra = value; - X0Y0_尾2_鱗.Hit = value; - } - } - - public bool 尾2_鱗左_表示 - { - get - { - return X0Y0_尾2_鱗左.Dra; - } - set - { - X0Y0_尾2_鱗左.Dra = value; - X0Y0_尾2_鱗左.Hit = value; - } - } - - public bool 尾2_鱗右_表示 - { - get - { - return X0Y0_尾2_鱗右.Dra; - } - set - { - X0Y0_尾2_鱗右.Dra = value; - X0Y0_尾2_鱗右.Hit = value; - } - } - - public bool 尾2_尾_表示 - { - get - { - return X0Y0_尾2_尾.Dra; - } - set - { - X0Y0_尾2_尾.Dra = value; - X0Y0_尾2_尾.Hit = value; - } - } - - public bool 尾3_鱗_表示 - { - get - { - return X0Y0_尾3_鱗.Dra; - } - set - { - X0Y0_尾3_鱗.Dra = value; - X0Y0_尾3_鱗.Hit = value; - } - } - - public bool 尾3_鱗左_表示 - { - get - { - return X0Y0_尾3_鱗左.Dra; - } - set - { - X0Y0_尾3_鱗左.Dra = value; - X0Y0_尾3_鱗左.Hit = value; - } - } - - public bool 尾3_鱗右_表示 - { - get - { - return X0Y0_尾3_鱗右.Dra; - } - set - { - X0Y0_尾3_鱗右.Dra = value; - X0Y0_尾3_鱗右.Hit = value; - } - } - - public bool 尾3_尾_表示 - { - get - { - return X0Y0_尾3_尾.Dra; - } - set - { - X0Y0_尾3_尾.Dra = value; - X0Y0_尾3_尾.Hit = value; - } - } - - public bool 尾4_鱗_表示 - { - get - { - return X0Y0_尾4_鱗.Dra; - } - set - { - X0Y0_尾4_鱗.Dra = value; - X0Y0_尾4_鱗.Hit = value; - } - } - - public bool 尾4_鱗左_表示 - { - get - { - return X0Y0_尾4_鱗左.Dra; - } - set - { - X0Y0_尾4_鱗左.Dra = value; - X0Y0_尾4_鱗左.Hit = value; - } - } - - public bool 尾4_鱗右_表示 - { - get - { - return X0Y0_尾4_鱗右.Dra; - } - set - { - X0Y0_尾4_鱗右.Dra = value; - X0Y0_尾4_鱗右.Hit = value; - } - } - - public bool 尾4_尾_表示 - { - get - { - return X0Y0_尾4_尾.Dra; - } - set - { - X0Y0_尾4_尾.Dra = value; - X0Y0_尾4_尾.Hit = value; - } - } - - public bool 尾5_鱗_表示 - { - get - { - return X0Y0_尾5_鱗.Dra; - } - set - { - X0Y0_尾5_鱗.Dra = value; - X0Y0_尾5_鱗.Hit = value; - } - } - - public bool 尾5_鱗左_表示 - { - get - { - return X0Y0_尾5_鱗左.Dra; - } - set - { - X0Y0_尾5_鱗左.Dra = value; - X0Y0_尾5_鱗左.Hit = value; - } - } - - public bool 尾5_鱗右_表示 - { - get - { - return X0Y0_尾5_鱗右.Dra; - } - set - { - X0Y0_尾5_鱗右.Dra = value; - X0Y0_尾5_鱗右.Hit = value; - } - } - - public bool 尾5_尾_表示 - { - get - { - return X0Y0_尾5_尾.Dra; - } - set - { - X0Y0_尾5_尾.Dra = value; - X0Y0_尾5_尾.Hit = value; - } - } - - public bool 尾6_鱗_表示 - { - get - { - return X0Y0_尾6_鱗.Dra; - } - set - { - X0Y0_尾6_鱗.Dra = value; - X0Y0_尾6_鱗.Hit = value; - } - } - - public bool 尾6_鱗左_表示 - { - get - { - return X0Y0_尾6_鱗左.Dra; - } - set - { - X0Y0_尾6_鱗左.Dra = value; - X0Y0_尾6_鱗左.Hit = value; - } - } - - public bool 尾6_鱗右_表示 - { - get - { - return X0Y0_尾6_鱗右.Dra; - } - set - { - X0Y0_尾6_鱗右.Dra = value; - X0Y0_尾6_鱗右.Hit = value; - } - } - - public bool 尾6_尾_表示 - { - get - { - return X0Y0_尾6_尾.Dra; - } - set - { - X0Y0_尾6_尾.Dra = value; - X0Y0_尾6_尾.Hit = value; - } - } - - public bool 尾7_鱗_表示 - { - get - { - return X0Y0_尾7_鱗.Dra; - } - set - { - X0Y0_尾7_鱗.Dra = value; - X0Y0_尾7_鱗.Hit = value; - } - } - - public bool 尾7_鱗左_表示 - { - get - { - return X0Y0_尾7_鱗左.Dra; - } - set - { - X0Y0_尾7_鱗左.Dra = value; - X0Y0_尾7_鱗左.Hit = value; - } - } - - public bool 尾7_鱗右_表示 - { - get - { - return X0Y0_尾7_鱗右.Dra; - } - set - { - X0Y0_尾7_鱗右.Dra = value; - X0Y0_尾7_鱗右.Hit = value; - } - } - - public bool 尾7_尾_表示 - { - get - { - return X0Y0_尾7_尾.Dra; - } - set - { - X0Y0_尾7_尾.Dra = value; - X0Y0_尾7_尾.Hit = value; - } - } - - public bool 尾8_鱗_表示 - { - get - { - return X0Y0_尾8_鱗.Dra; - } - set - { - X0Y0_尾8_鱗.Dra = value; - X0Y0_尾8_鱗.Hit = value; - } - } - - public bool 尾8_鱗左_表示 - { - get - { - return X0Y0_尾8_鱗左.Dra; - } - set - { - X0Y0_尾8_鱗左.Dra = value; - X0Y0_尾8_鱗左.Hit = value; - } - } - - public bool 尾8_鱗右_表示 - { - get - { - return X0Y0_尾8_鱗右.Dra; - } - set - { - X0Y0_尾8_鱗右.Dra = value; - X0Y0_尾8_鱗右.Hit = value; - } - } - - public bool 尾8_尾_表示 - { - get - { - return X0Y0_尾8_尾.Dra; - } - set - { - X0Y0_尾8_尾.Dra = value; - X0Y0_尾8_尾.Hit = value; - } - } - - public bool 尾9_鱗_表示 - { - get - { - return X0Y0_尾9_鱗.Dra; - } - set - { - X0Y0_尾9_鱗.Dra = value; - X0Y0_尾9_鱗.Hit = value; - } - } - - public bool 尾9_鱗左_表示 - { - get - { - return X0Y0_尾9_鱗左.Dra; - } - set - { - X0Y0_尾9_鱗左.Dra = value; - X0Y0_尾9_鱗左.Hit = value; - } - } - - public bool 尾9_鱗右_表示 - { - get - { - return X0Y0_尾9_鱗右.Dra; - } - set - { - X0Y0_尾9_鱗右.Dra = value; - X0Y0_尾9_鱗右.Hit = value; - } - } - - public bool 尾9_尾_表示 - { - get - { - return X0Y0_尾9_尾.Dra; - } - set - { - X0Y0_尾9_尾.Dra = value; - X0Y0_尾9_尾.Hit = value; - } - } - - public bool 尾10_鱗_表示 - { - get - { - return X0Y0_尾10_鱗.Dra; - } - set - { - X0Y0_尾10_鱗.Dra = value; - X0Y0_尾10_鱗.Hit = value; - } - } - - public bool 尾10_鱗左_表示 - { - get - { - return X0Y0_尾10_鱗左.Dra; - } - set - { - X0Y0_尾10_鱗左.Dra = value; - X0Y0_尾10_鱗左.Hit = value; - } - } - - public bool 尾10_鱗右_表示 - { - get - { - return X0Y0_尾10_鱗右.Dra; - } - set - { - X0Y0_尾10_鱗右.Dra = value; - X0Y0_尾10_鱗右.Hit = value; - } - } - - public bool 尾10_尾_表示 - { - get - { - return X0Y0_尾10_尾.Dra; - } - set - { - X0Y0_尾10_尾.Dra = value; - X0Y0_尾10_尾.Hit = value; - } - } - - public bool 尾11_鱗_表示 - { - get - { - return X0Y0_尾11_鱗.Dra; - } - set - { - X0Y0_尾11_鱗.Dra = value; - X0Y0_尾11_鱗.Hit = value; - } - } - - public bool 尾11_鱗左_表示 - { - get - { - return X0Y0_尾11_鱗左.Dra; - } - set - { - X0Y0_尾11_鱗左.Dra = value; - X0Y0_尾11_鱗左.Hit = value; - } - } - - public bool 尾11_鱗右_表示 - { - get - { - return X0Y0_尾11_鱗右.Dra; - } - set - { - X0Y0_尾11_鱗右.Dra = value; - X0Y0_尾11_鱗右.Hit = value; - } - } - - public bool 尾11_尾_表示 - { - get - { - return X0Y0_尾11_尾.Dra; - } - set - { - X0Y0_尾11_尾.Dra = value; - X0Y0_尾11_尾.Hit = value; - } - } - - public bool 尾12_鱗_表示 - { - get - { - return X0Y0_尾12_鱗.Dra; - } - set - { - X0Y0_尾12_鱗.Dra = value; - X0Y0_尾12_鱗.Hit = value; - } - } - - public bool 尾12_鱗左_表示 - { - get - { - return X0Y0_尾12_鱗左.Dra; - } - set - { - X0Y0_尾12_鱗左.Dra = value; - X0Y0_尾12_鱗左.Hit = value; - } - } - - public bool 尾12_鱗右_表示 - { - get - { - return X0Y0_尾12_鱗右.Dra; - } - set - { - X0Y0_尾12_鱗右.Dra = value; - X0Y0_尾12_鱗右.Hit = value; - } - } - - public bool 尾12_尾_表示 - { - get - { - return X0Y0_尾12_尾.Dra; - } - set - { - X0Y0_尾12_尾.Dra = value; - X0Y0_尾12_尾.Hit = value; - } - } - - public bool 尾13_鱗_表示 - { - get - { - return X0Y0_尾13_鱗.Dra; - } - set - { - X0Y0_尾13_鱗.Dra = value; - X0Y0_尾13_鱗.Hit = value; - } - } - - public bool 尾13_鱗左_表示 - { - get - { - return X0Y0_尾13_鱗左.Dra; - } - set - { - X0Y0_尾13_鱗左.Dra = value; - X0Y0_尾13_鱗左.Hit = value; - } - } - - public bool 尾13_鱗右_表示 - { - get - { - return X0Y0_尾13_鱗右.Dra; - } - set - { - X0Y0_尾13_鱗右.Dra = value; - X0Y0_尾13_鱗右.Hit = value; - } - } - - public bool 尾13_尾_表示 - { - get - { - return X0Y0_尾13_尾.Dra; - } - set - { - X0Y0_尾13_尾.Dra = value; - X0Y0_尾13_尾.Hit = value; - } - } - - public bool 尾14_鱗_表示 - { - get - { - return X0Y0_尾14_鱗.Dra; - } - set - { - X0Y0_尾14_鱗.Dra = value; - X0Y0_尾14_鱗.Hit = value; - } - } - - public bool 尾14_鱗左_表示 - { - get - { - return X0Y0_尾14_鱗左.Dra; - } - set - { - X0Y0_尾14_鱗左.Dra = value; - X0Y0_尾14_鱗左.Hit = value; - } - } - - public bool 尾14_鱗右_表示 - { - get - { - return X0Y0_尾14_鱗右.Dra; - } - set - { - X0Y0_尾14_鱗右.Dra = value; - X0Y0_尾14_鱗右.Hit = value; - } - } - - public bool 尾14_尾_表示 - { - get - { - return X0Y0_尾14_尾.Dra; - } - set - { - X0Y0_尾14_尾.Dra = value; - X0Y0_尾14_尾.Hit = value; - } - } - - public bool 尾15_鱗_表示 - { - get - { - return X0Y0_尾15_鱗.Dra; - } - set - { - X0Y0_尾15_鱗.Dra = value; - X0Y0_尾15_鱗.Hit = value; - } - } - - public bool 尾15_鱗左_表示 - { - get - { - return X0Y0_尾15_鱗左.Dra; - } - set - { - X0Y0_尾15_鱗左.Dra = value; - X0Y0_尾15_鱗左.Hit = value; - } - } - - public bool 尾15_鱗右_表示 - { - get - { - return X0Y0_尾15_鱗右.Dra; - } - set - { - X0Y0_尾15_鱗右.Dra = value; - X0Y0_尾15_鱗右.Hit = value; - } - } - - public bool 尾15_尾_表示 - { - get - { - return X0Y0_尾15_尾.Dra; - } - set - { - X0Y0_尾15_尾.Dra = value; - X0Y0_尾15_尾.Hit = value; - } - } - - public bool 尾16_鱗_表示 - { - get - { - return X0Y0_尾16_鱗.Dra; - } - set - { - X0Y0_尾16_鱗.Dra = value; - X0Y0_尾16_鱗.Hit = value; - } - } - - public bool 尾16_鱗左_表示 - { - get - { - return X0Y0_尾16_鱗左.Dra; - } - set - { - X0Y0_尾16_鱗左.Dra = value; - X0Y0_尾16_鱗左.Hit = value; - } - } - - public bool 尾16_鱗右_表示 - { - get - { - return X0Y0_尾16_鱗右.Dra; - } - set - { - X0Y0_尾16_鱗右.Dra = value; - X0Y0_尾16_鱗右.Hit = value; - } - } - - public bool 尾16_尾_表示 - { - get - { - return X0Y0_尾16_尾.Dra; - } - set - { - X0Y0_尾16_尾.Dra = value; - X0Y0_尾16_尾.Hit = value; - } - } - - public bool 尾17_鱗_表示 - { - get - { - return X0Y0_尾17_鱗.Dra; - } - set - { - X0Y0_尾17_鱗.Dra = value; - X0Y0_尾17_鱗.Hit = value; - } - } - - public bool 尾17_鱗左_表示 - { - get - { - return X0Y0_尾17_鱗左.Dra; - } - set - { - X0Y0_尾17_鱗左.Dra = value; - X0Y0_尾17_鱗左.Hit = value; - } - } - - public bool 尾17_鱗右_表示 - { - get - { - return X0Y0_尾17_鱗右.Dra; - } - set - { - X0Y0_尾17_鱗右.Dra = value; - X0Y0_尾17_鱗右.Hit = value; - } - } - - public bool 尾17_尾_表示 - { - get - { - return X0Y0_尾17_尾.Dra; - } - set - { - X0Y0_尾17_尾.Dra = value; - X0Y0_尾17_尾.Hit = value; - } - } - - public bool 尾18_鱗_表示 - { - get - { - return X0Y0_尾18_鱗.Dra; - } - set - { - X0Y0_尾18_鱗.Dra = value; - X0Y0_尾18_鱗.Hit = value; - } - } - - public bool 尾18_鱗左_表示 - { - get - { - return X0Y0_尾18_鱗左.Dra; - } - set - { - X0Y0_尾18_鱗左.Dra = value; - X0Y0_尾18_鱗左.Hit = value; - } - } - - public bool 尾18_鱗右_表示 - { - get - { - return X0Y0_尾18_鱗右.Dra; - } - set - { - X0Y0_尾18_鱗右.Dra = value; - X0Y0_尾18_鱗右.Hit = value; - } - } - - public bool 尾18_尾_表示 - { - get - { - return X0Y0_尾18_尾.Dra; - } - set - { - X0Y0_尾18_尾.Dra = value; - X0Y0_尾18_尾.Hit = value; - } - } - - public bool 尾19_鱗_表示 - { - get - { - return X0Y0_尾19_鱗.Dra; - } - set - { - X0Y0_尾19_鱗.Dra = value; - X0Y0_尾19_鱗.Hit = value; - } - } - - public bool 尾19_鱗左_表示 - { - get - { - return X0Y0_尾19_鱗左.Dra; - } - set - { - X0Y0_尾19_鱗左.Dra = value; - X0Y0_尾19_鱗左.Hit = value; - } - } - - public bool 尾19_鱗右_表示 - { - get - { - return X0Y0_尾19_鱗右.Dra; - } - set - { - X0Y0_尾19_鱗右.Dra = value; - X0Y0_尾19_鱗右.Hit = value; - } - } - - public bool 尾19_尾_表示 - { - get - { - return X0Y0_尾19_尾.Dra; - } - set - { - X0Y0_尾19_尾.Dra = value; - X0Y0_尾19_尾.Hit = value; - } - } - - public bool 尾20_鱗_表示 - { - get - { - return X0Y0_尾20_鱗.Dra; - } - set - { - X0Y0_尾20_鱗.Dra = value; - X0Y0_尾20_鱗.Hit = value; - } - } - - public bool 尾20_鱗左_表示 - { - get - { - return X0Y0_尾20_鱗左.Dra; - } - set - { - X0Y0_尾20_鱗左.Dra = value; - X0Y0_尾20_鱗左.Hit = value; - } - } - - public bool 尾20_鱗右_表示 - { - get - { - return X0Y0_尾20_鱗右.Dra; - } - set - { - X0Y0_尾20_鱗右.Dra = value; - X0Y0_尾20_鱗右.Hit = value; - } - } - - public bool 尾20_尾_表示 - { - get - { - return X0Y0_尾20_尾.Dra; - } - set - { - X0Y0_尾20_尾.Dra = value; - X0Y0_尾20_尾.Hit = value; - } - } - - public bool 尾21_鱗_表示 - { - get - { - return X0Y0_尾21_鱗.Dra; - } - set - { - X0Y0_尾21_鱗.Dra = value; - X0Y0_尾21_鱗.Hit = value; - } - } - - public bool 尾21_鱗左_表示 - { - get - { - return X0Y0_尾21_鱗左.Dra; - } - set - { - X0Y0_尾21_鱗左.Dra = value; - X0Y0_尾21_鱗左.Hit = value; - } - } - - public bool 尾21_鱗右_表示 - { - get - { - return X0Y0_尾21_鱗右.Dra; - } - set - { - X0Y0_尾21_鱗右.Dra = value; - X0Y0_尾21_鱗右.Hit = value; - } - } - - public bool 尾21_尾_表示 - { - get - { - return X0Y0_尾21_尾.Dra; - } - set - { - X0Y0_尾21_尾.Dra = value; - X0Y0_尾21_尾.Hit = value; - } - } - - public bool 尾22_鱗_表示 - { - get - { - return X0Y0_尾22_鱗.Dra; - } - set - { - X0Y0_尾22_鱗.Dra = value; - X0Y0_尾22_鱗.Hit = value; - } - } - - public bool 尾22_鱗左_表示 - { - get - { - return X0Y0_尾22_鱗左.Dra; - } - set - { - X0Y0_尾22_鱗左.Dra = value; - X0Y0_尾22_鱗左.Hit = value; - } - } - - public bool 尾22_鱗右_表示 - { - get - { - return X0Y0_尾22_鱗右.Dra; - } - set - { - X0Y0_尾22_鱗右.Dra = value; - X0Y0_尾22_鱗右.Hit = value; - } - } - - public bool 尾22_尾_表示 - { - get - { - return X0Y0_尾22_尾.Dra; - } - set - { - X0Y0_尾22_尾.Dra = value; - X0Y0_尾22_尾.Hit = value; - } - } - - public bool 尾23_鱗_表示 - { - get - { - return X0Y0_尾23_鱗.Dra; - } - set - { - X0Y0_尾23_鱗.Dra = value; - X0Y0_尾23_鱗.Hit = value; - } - } - - public bool 尾23_鱗左_表示 - { - get - { - return X0Y0_尾23_鱗左.Dra; - } - set - { - X0Y0_尾23_鱗左.Dra = value; - X0Y0_尾23_鱗左.Hit = value; - } - } - - public bool 尾23_鱗右_表示 - { - get - { - return X0Y0_尾23_鱗右.Dra; - } - set - { - X0Y0_尾23_鱗右.Dra = value; - X0Y0_尾23_鱗右.Hit = value; - } - } - - public bool 尾23_尾_表示 - { - get - { - return X0Y0_尾23_尾.Dra; - } - set - { - X0Y0_尾23_尾.Dra = value; - X0Y0_尾23_尾.Hit = value; - } - } - - public bool 尾24_鱗_表示 - { - get - { - return X0Y0_尾24_鱗.Dra; - } - set - { - X0Y0_尾24_鱗.Dra = value; - X0Y0_尾24_鱗.Hit = value; - } - } - - public bool 尾24_鱗左_表示 - { - get - { - return X0Y0_尾24_鱗左.Dra; - } - set - { - X0Y0_尾24_鱗左.Dra = value; - X0Y0_尾24_鱗左.Hit = value; - } - } - - public bool 尾24_鱗右_表示 - { - get - { - return X0Y0_尾24_鱗右.Dra; - } - set - { - X0Y0_尾24_鱗右.Dra = value; - X0Y0_尾24_鱗右.Hit = value; - } - } - - public bool 尾24_尾_表示 - { - get - { - return X0Y0_尾24_尾.Dra; - } - set - { - X0Y0_尾24_尾.Dra = value; - X0Y0_尾24_尾.Hit = value; - } - } - - public bool 尾25_鱗_表示 - { - get - { - return X0Y0_尾25_鱗.Dra; - } - set - { - X0Y0_尾25_鱗.Dra = value; - X0Y0_尾25_鱗.Hit = value; - } - } - - public bool 尾25_鱗左_表示 - { - get - { - return X0Y0_尾25_鱗左.Dra; - } - set - { - X0Y0_尾25_鱗左.Dra = value; - X0Y0_尾25_鱗左.Hit = value; - } - } - - public bool 尾25_鱗右_表示 - { - get - { - return X0Y0_尾25_鱗右.Dra; - } - set - { - X0Y0_尾25_鱗右.Dra = value; - X0Y0_尾25_鱗右.Hit = value; - } - } - - public bool 尾25_尾_表示 - { - get - { - return X0Y0_尾25_尾.Dra; - } - set - { - X0Y0_尾25_尾.Dra = value; - X0Y0_尾25_尾.Hit = value; - } - } - - public bool 尾26_鱗_表示 - { - get - { - return X0Y0_尾26_鱗.Dra; - } - set - { - X0Y0_尾26_鱗.Dra = value; - X0Y0_尾26_鱗.Hit = value; - } - } - - public bool 尾26_鱗左_表示 - { - get - { - return X0Y0_尾26_鱗左.Dra; - } - set - { - X0Y0_尾26_鱗左.Dra = value; - X0Y0_尾26_鱗左.Hit = value; - } - } - - public bool 尾26_鱗右_表示 - { - get - { - return X0Y0_尾26_鱗右.Dra; - } - set - { - X0Y0_尾26_鱗右.Dra = value; - X0Y0_尾26_鱗右.Hit = value; - } - } - - public bool 尾26_尾_表示 - { - get - { - return X0Y0_尾26_尾.Dra; - } - set - { - X0Y0_尾26_尾.Dra = value; - X0Y0_尾26_尾.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 尾27_鱗_表示 - { - get - { - return X0Y0_尾27_鱗.Dra; - } - set - { - X0Y0_尾27_鱗.Dra = value; - X0Y0_尾27_鱗.Hit = value; - } - } - - public bool 尾27_鱗左_表示 - { - get - { - return X0Y0_尾27_鱗左.Dra; - } - set - { - X0Y0_尾27_鱗左.Dra = value; - X0Y0_尾27_鱗左.Hit = value; - } - } - - public bool 尾27_鱗右_表示 - { - get - { - return X0Y0_尾27_鱗右.Dra; - } - set - { - X0Y0_尾27_鱗右.Dra = value; - X0Y0_尾27_鱗右.Hit = value; - } - } - - public bool 尾27_尾_表示 - { - get - { - return X0Y0_尾27_尾.Dra; - } - set - { - X0Y0_尾27_尾.Dra = value; - X0Y0_尾27_尾.Hit = value; - } - } - - public bool 尾28_鱗_表示 - { - get - { - return X0Y0_尾28_鱗.Dra; - } - set - { - X0Y0_尾28_鱗.Dra = value; - X0Y0_尾28_鱗.Hit = value; - } - } - - public bool 尾28_鱗左_表示 - { - get - { - return X0Y0_尾28_鱗左.Dra; - } - set - { - X0Y0_尾28_鱗左.Dra = value; - X0Y0_尾28_鱗左.Hit = value; - } - } - - public bool 尾28_鱗右_表示 - { - get - { - return X0Y0_尾28_鱗右.Dra; - } - set - { - X0Y0_尾28_鱗右.Dra = value; - X0Y0_尾28_鱗右.Hit = value; - } - } - - public bool 尾28_尾_表示 - { - get - { - return X0Y0_尾28_尾.Dra; - } - set - { - X0Y0_尾28_尾.Dra = value; - X0Y0_尾28_尾.Hit = value; - } - } - - public bool 尾29_鱗_表示 - { - get - { - return X0Y0_尾29_鱗.Dra; - } - set - { - X0Y0_尾29_鱗.Dra = value; - X0Y0_尾29_鱗.Hit = value; - } - } - - public bool 尾29_鱗左_表示 - { - get - { - return X0Y0_尾29_鱗左.Dra; - } - set - { - X0Y0_尾29_鱗左.Dra = value; - X0Y0_尾29_鱗左.Hit = value; - } - } - - public bool 尾29_鱗右_表示 - { - get - { - return X0Y0_尾29_鱗右.Dra; - } - set - { - X0Y0_尾29_鱗右.Dra = value; - X0Y0_尾29_鱗右.Hit = value; - } - } - - public bool 尾29_尾_表示 - { - get - { - return X0Y0_尾29_尾.Dra; - } - set - { - X0Y0_尾29_尾.Dra = value; - X0Y0_尾29_尾.Hit = value; - } - } - - public bool 尾30_鱗_表示 - { - get - { - return X0Y0_尾30_鱗.Dra; - } - set - { - X0Y0_尾30_鱗.Dra = value; - X0Y0_尾30_鱗.Hit = value; - } - } - - public bool 尾30_鱗左_表示 - { - get - { - return X0Y0_尾30_鱗左.Dra; - } - set - { - X0Y0_尾30_鱗左.Dra = value; - X0Y0_尾30_鱗左.Hit = value; - } - } - - public bool 尾30_鱗右_表示 - { - get - { - return X0Y0_尾30_鱗右.Dra; - } - set - { - X0Y0_尾30_鱗右.Dra = value; - X0Y0_尾30_鱗右.Hit = value; - } - } - - public bool 尾30_尾_表示 - { - get - { - return X0Y0_尾30_尾.Dra; - } - set - { - X0Y0_尾30_尾.Dra = value; - X0Y0_尾30_尾.Hit = value; - } - } - - public bool 尾31_鱗_表示 - { - get - { - return X0Y0_尾31_鱗.Dra; - } - set - { - X0Y0_尾31_鱗.Dra = value; - X0Y0_尾31_鱗.Hit = value; - } - } - - public bool 尾31_鱗左_表示 - { - get - { - return X0Y0_尾31_鱗左.Dra; - } - set - { - X0Y0_尾31_鱗左.Dra = value; - X0Y0_尾31_鱗左.Hit = value; - } - } - - public bool 尾31_鱗右_表示 - { - get - { - return X0Y0_尾31_鱗右.Dra; - } - set - { - X0Y0_尾31_鱗右.Dra = value; - X0Y0_尾31_鱗右.Hit = value; - } - } - - public bool 尾31_尾_表示 - { - get - { - return X0Y0_尾31_尾.Dra; - } - set - { - X0Y0_尾31_尾.Dra = value; - X0Y0_尾31_尾.Hit = value; - } - } - - public bool 尾32_鱗_表示 - { - get - { - return X0Y0_尾32_鱗.Dra; - } - set - { - X0Y0_尾32_鱗.Dra = value; - X0Y0_尾32_鱗.Hit = value; - } - } - - public bool 尾32_鱗左_表示 - { - get - { - return X0Y0_尾32_鱗左.Dra; - } - set - { - X0Y0_尾32_鱗左.Dra = value; - X0Y0_尾32_鱗左.Hit = value; - } - } - - public bool 尾32_鱗右_表示 - { - get - { - return X0Y0_尾32_鱗右.Dra; - } - set - { - X0Y0_尾32_鱗右.Dra = value; - X0Y0_尾32_鱗右.Hit = value; - } - } - - public bool 尾32_尾_表示 - { - get - { - return X0Y0_尾32_尾.Dra; - } - set - { - X0Y0_尾32_尾.Dra = value; - X0Y0_尾32_尾.Hit = value; - } - } - - public bool 尾33_鱗_表示 - { - get - { - return X0Y0_尾33_鱗.Dra; - } - set - { - X0Y0_尾33_鱗.Dra = value; - X0Y0_尾33_鱗.Hit = value; - } - } - - public bool 尾33_鱗左_表示 - { - get - { - return X0Y0_尾33_鱗左.Dra; - } - set - { - X0Y0_尾33_鱗左.Dra = value; - X0Y0_尾33_鱗左.Hit = value; - } - } - - public bool 尾33_鱗右_表示 - { - get - { - return X0Y0_尾33_鱗右.Dra; - } - set - { - X0Y0_尾33_鱗右.Dra = value; - X0Y0_尾33_鱗右.Hit = value; - } - } - - public bool 尾33_尾_表示 - { - get - { - return X0Y0_尾33_尾.Dra; - } - set - { - X0Y0_尾33_尾.Dra = value; - X0Y0_尾33_尾.Hit = value; - } - } - - public bool 尾34_鱗_表示 - { - get - { - return X0Y0_尾34_鱗.Dra; - } - set - { - X0Y0_尾34_鱗.Dra = value; - X0Y0_尾34_鱗.Hit = value; - } - } - - public bool 尾34_鱗左_表示 - { - get - { - return X0Y0_尾34_鱗左.Dra; - } - set - { - X0Y0_尾34_鱗左.Dra = value; - X0Y0_尾34_鱗左.Hit = value; - } - } - - public bool 尾34_鱗右_表示 - { - get - { - return X0Y0_尾34_鱗右.Dra; - } - set - { - X0Y0_尾34_鱗右.Dra = value; - X0Y0_尾34_鱗右.Hit = value; - } - } - - public bool 尾34_尾_表示 - { - get - { - return X0Y0_尾34_尾.Dra; - } - set - { - X0Y0_尾34_尾.Dra = value; - X0Y0_尾34_尾.Hit = value; - } - } - - public bool 尾35_鱗_表示 - { - get - { - return X0Y0_尾35_鱗.Dra; - } - set - { - X0Y0_尾35_鱗.Dra = value; - X0Y0_尾35_鱗.Hit = value; - } - } - - public bool 尾35_鱗左_表示 - { - get - { - return X0Y0_尾35_鱗左.Dra; - } - set - { - X0Y0_尾35_鱗左.Dra = value; - X0Y0_尾35_鱗左.Hit = value; - } - } - - public bool 尾35_鱗右_表示 - { - get - { - return X0Y0_尾35_鱗右.Dra; - } - set - { - X0Y0_尾35_鱗右.Dra = value; - X0Y0_尾35_鱗右.Hit = value; - } - } - - public bool 尾35_尾_表示 - { - get - { - return X0Y0_尾35_尾.Dra; - } - set - { - X0Y0_尾35_尾.Dra = value; - X0Y0_尾35_尾.Hit = value; - } - } - - public bool 尾36_鱗_表示 - { - get - { - return X0Y0_尾36_鱗.Dra; - } - set - { - X0Y0_尾36_鱗.Dra = value; - X0Y0_尾36_鱗.Hit = value; - } - } - - public bool 尾36_鱗左_表示 - { - get - { - return X0Y0_尾36_鱗左.Dra; - } - set - { - X0Y0_尾36_鱗左.Dra = value; - X0Y0_尾36_鱗左.Hit = value; - } - } - - public bool 尾36_鱗右_表示 - { - get - { - return X0Y0_尾36_鱗右.Dra; - } - set - { - X0Y0_尾36_鱗右.Dra = value; - X0Y0_尾36_鱗右.Hit = value; - } - } - - public bool 尾36_尾_表示 - { - get - { - return X0Y0_尾36_尾.Dra; - } - set - { - X0Y0_尾36_尾.Dra = value; - X0Y0_尾36_尾.Hit = value; - } - } - - public bool 尾37_鱗_表示 - { - get - { - return X0Y0_尾37_鱗.Dra; - } - set - { - X0Y0_尾37_鱗.Dra = value; - X0Y0_尾37_鱗.Hit = value; - } - } - - public bool 尾37_鱗左_表示 - { - get - { - return X0Y0_尾37_鱗左.Dra; - } - set - { - X0Y0_尾37_鱗左.Dra = value; - X0Y0_尾37_鱗左.Hit = value; - } - } - - public bool 尾37_鱗右_表示 - { - get - { - return X0Y0_尾37_鱗右.Dra; - } - set - { - X0Y0_尾37_鱗右.Dra = value; - X0Y0_尾37_鱗右.Hit = value; - } - } - - public bool 尾37_尾_表示 - { - get - { - return X0Y0_尾37_尾.Dra; - } - set - { - X0Y0_尾37_尾.Dra = value; - X0Y0_尾37_尾.Hit = value; - } - } - - public bool 尾38_鱗_表示 - { - get - { - return X0Y0_尾38_鱗.Dra; - } - set - { - X0Y0_尾38_鱗.Dra = value; - X0Y0_尾38_鱗.Hit = value; - } - } - - public bool 尾38_鱗左_表示 - { - get - { - return X0Y0_尾38_鱗左.Dra; - } - set - { - X0Y0_尾38_鱗左.Dra = value; - X0Y0_尾38_鱗左.Hit = value; - } - } - - public bool 尾38_鱗右_表示 - { - get - { - return X0Y0_尾38_鱗右.Dra; - } - set - { - X0Y0_尾38_鱗右.Dra = value; - X0Y0_尾38_鱗右.Hit = value; - } - } - - public bool 尾38_尾_表示 - { - get - { - return X0Y0_尾38_尾.Dra; - } - set - { - X0Y0_尾38_尾.Dra = value; - X0Y0_尾38_尾.Hit = value; - } - } - - public bool 尾39_鱗_表示 - { - get - { - return X0Y0_尾39_鱗.Dra; - } - set - { - X0Y0_尾39_鱗.Dra = value; - X0Y0_尾39_鱗.Hit = value; - } - } - - public bool 尾39_鱗左_表示 - { - get - { - return X0Y0_尾39_鱗左.Dra; - } - set - { - X0Y0_尾39_鱗左.Dra = value; - X0Y0_尾39_鱗左.Hit = value; - } - } - - public bool 尾39_鱗右_表示 - { - get - { - return X0Y0_尾39_鱗右.Dra; - } - set - { - X0Y0_尾39_鱗右.Dra = value; - X0Y0_尾39_鱗右.Hit = value; - } - } - - public bool 尾39_尾_表示 - { - get - { - return X0Y0_尾39_尾.Dra; - } - set - { - X0Y0_尾39_尾.Dra = value; - X0Y0_尾39_尾.Hit = value; - } - } - - public bool 尾40_鱗_表示 - { - get - { - return X0Y0_尾40_鱗.Dra; - } - set - { - X0Y0_尾40_鱗.Dra = value; - X0Y0_尾40_鱗.Hit = value; - } - } - - public bool 尾40_鱗左_表示 - { - get - { - return X0Y0_尾40_鱗左.Dra; - } - set - { - X0Y0_尾40_鱗左.Dra = value; - X0Y0_尾40_鱗左.Hit = value; - } - } - - public bool 尾40_鱗右_表示 - { - get - { - return X0Y0_尾40_鱗右.Dra; - } - set - { - X0Y0_尾40_鱗右.Dra = value; - X0Y0_尾40_鱗右.Hit = value; - } - } - - public bool 尾40_尾_表示 - { - get - { - return X0Y0_尾40_尾.Dra; - } - set - { - X0Y0_尾40_尾.Dra = value; - X0Y0_尾40_尾.Hit = value; - } - } - - public bool 尾41_鱗_表示 - { - get - { - return X0Y0_尾41_鱗.Dra; - } - set - { - X0Y0_尾41_鱗.Dra = value; - X0Y0_尾41_鱗.Hit = value; - } - } - - public bool 尾41_鱗左_表示 - { - get - { - return X0Y0_尾41_鱗左.Dra; - } - set - { - X0Y0_尾41_鱗左.Dra = value; - X0Y0_尾41_鱗左.Hit = value; - } - } - - public bool 尾41_鱗右_表示 - { - get - { - return X0Y0_尾41_鱗右.Dra; - } - set - { - X0Y0_尾41_鱗右.Dra = value; - X0Y0_尾41_鱗右.Hit = value; - } - } - - public bool 尾41_尾_表示 - { - get - { - return X0Y0_尾41_尾.Dra; - } - set - { - X0Y0_尾41_尾.Dra = value; - X0Y0_尾41_尾.Hit = value; - } - } - - public bool 尾42_鱗_表示 - { - get - { - return X0Y0_尾42_鱗.Dra; - } - set - { - X0Y0_尾42_鱗.Dra = value; - X0Y0_尾42_鱗.Hit = value; - } - } - - public bool 尾42_鱗左_表示 - { - get - { - return X0Y0_尾42_鱗左.Dra; - } - set - { - X0Y0_尾42_鱗左.Dra = value; - X0Y0_尾42_鱗左.Hit = value; - } - } - - public bool 尾42_鱗右_表示 - { - get - { - return X0Y0_尾42_鱗右.Dra; - } - set - { - X0Y0_尾42_鱗右.Dra = value; - X0Y0_尾42_鱗右.Hit = value; - } - } - - public bool 尾42_尾_表示 - { - get - { - return X0Y0_尾42_尾.Dra; - } - set - { - X0Y0_尾42_尾.Dra = value; - X0Y0_尾42_尾.Hit = value; - } - } - - public bool 尾43_鱗_表示 - { - get - { - return X0Y0_尾43_鱗.Dra; - } - set - { - X0Y0_尾43_鱗.Dra = value; - X0Y0_尾43_鱗.Hit = value; - } - } - - public bool 尾43_鱗左_表示 - { - get - { - return X0Y0_尾43_鱗左.Dra; - } - set - { - X0Y0_尾43_鱗左.Dra = value; - X0Y0_尾43_鱗左.Hit = value; - } - } - - public bool 尾43_鱗右_表示 - { - get - { - return X0Y0_尾43_鱗右.Dra; - } - set - { - X0Y0_尾43_鱗右.Dra = value; - X0Y0_尾43_鱗右.Hit = value; - } - } - - public bool 尾43_尾_表示 - { - get - { - return X0Y0_尾43_尾.Dra; - } - set - { - X0Y0_尾43_尾.Dra = value; - X0Y0_尾43_尾.Hit = value; - } - } - - public bool 尾44_鱗_表示 - { - get - { - return X0Y0_尾44_鱗.Dra; - } - set - { - X0Y0_尾44_鱗.Dra = value; - X0Y0_尾44_鱗.Hit = value; - } - } - - public bool 尾44_鱗左_表示 - { - get - { - return X0Y0_尾44_鱗左.Dra; - } - set - { - X0Y0_尾44_鱗左.Dra = value; - X0Y0_尾44_鱗左.Hit = value; - } - } - - public bool 尾44_鱗右_表示 - { - get - { - return X0Y0_尾44_鱗右.Dra; - } - set - { - X0Y0_尾44_鱗右.Dra = value; - X0Y0_尾44_鱗右.Hit = value; - } - } - - public bool 尾44_尾_表示 - { - get - { - return X0Y0_尾44_尾.Dra; - } - set - { - X0Y0_尾44_尾.Dra = value; - X0Y0_尾44_尾.Hit = value; - } - } - - public bool 頭_上顎_顎基_表示 - { - get - { - return X0Y0_頭_上顎_顎基.Dra; - } - set - { - X0Y0_頭_上顎_顎基.Dra = value; - X0Y0_頭_上顎_顎基.Hit = value; - } - } - - public bool 頭_上顎_鱗4_表示 - { - get - { - return X0Y0_頭_上顎_鱗4.Dra; - } - set - { - X0Y0_頭_上顎_鱗4.Dra = value; - X0Y0_頭_上顎_鱗4.Hit = value; - } - } - - public bool 頭_上顎_鱗左1_表示 - { - get - { - return X0Y0_頭_上顎_鱗左1.Dra; - } - set - { - X0Y0_頭_上顎_鱗左1.Dra = value; - X0Y0_頭_上顎_鱗左1.Hit = value; - } - } - - public bool 頭_上顎_鱗右1_表示 - { - get - { - return X0Y0_頭_上顎_鱗右1.Dra; - } - set - { - X0Y0_頭_上顎_鱗右1.Dra = value; - X0Y0_頭_上顎_鱗右1.Hit = value; - } - } - - public bool 頭_上顎_鱗左2_表示 - { - get - { - return X0Y0_頭_上顎_鱗左2.Dra; - } - set - { - X0Y0_頭_上顎_鱗左2.Dra = value; - X0Y0_頭_上顎_鱗左2.Hit = value; - } - } - - public bool 頭_上顎_鱗右2_表示 - { - get - { - return X0Y0_頭_上顎_鱗右2.Dra; - } - set - { - X0Y0_頭_上顎_鱗右2.Dra = value; - X0Y0_頭_上顎_鱗右2.Hit = value; - } - } - - public bool 頭_上顎_鱗左3_表示 - { - get - { - return X0Y0_頭_上顎_鱗左3.Dra; - } - set - { - X0Y0_頭_上顎_鱗左3.Dra = value; - X0Y0_頭_上顎_鱗左3.Hit = value; - } - } - - public bool 頭_上顎_鱗右3_表示 - { - get - { - return X0Y0_頭_上顎_鱗右3.Dra; - } - set - { - X0Y0_頭_上顎_鱗右3.Dra = value; - X0Y0_頭_上顎_鱗右3.Hit = value; - } - } - - public bool 頭_上顎_鱗左4_表示 - { - get - { - return X0Y0_頭_上顎_鱗左4.Dra; - } - set - { - X0Y0_頭_上顎_鱗左4.Dra = value; - X0Y0_頭_上顎_鱗左4.Hit = value; - } - } - - public bool 頭_上顎_鱗右4_表示 - { - get - { - return X0Y0_頭_上顎_鱗右4.Dra; - } - set - { - X0Y0_頭_上顎_鱗右4.Dra = value; - X0Y0_頭_上顎_鱗右4.Hit = value; - } - } - - public bool 頭_上顎_鱗左5_表示 - { - get - { - return X0Y0_頭_上顎_鱗左5.Dra; - } - set - { - X0Y0_頭_上顎_鱗左5.Dra = value; - X0Y0_頭_上顎_鱗左5.Hit = value; - } - } - - public bool 頭_上顎_鱗右5_表示 - { - get - { - return X0Y0_頭_上顎_鱗右5.Dra; - } - set - { - X0Y0_頭_上顎_鱗右5.Dra = value; - X0Y0_頭_上顎_鱗右5.Hit = value; - } - } - - public bool 頭_上顎_鱗左8_表示 - { - get - { - return X0Y0_頭_上顎_鱗左8.Dra; - } - set - { - X0Y0_頭_上顎_鱗左8.Dra = value; - X0Y0_頭_上顎_鱗左8.Hit = value; - } - } - - public bool 頭_上顎_鱗右8_表示 - { - get - { - return X0Y0_頭_上顎_鱗右8.Dra; - } - set - { - X0Y0_頭_上顎_鱗右8.Dra = value; - X0Y0_頭_上顎_鱗右8.Hit = value; - } - } - - public bool 頭_上顎_鱗左9_表示 - { - get - { - return X0Y0_頭_上顎_鱗左9.Dra; - } - set - { - X0Y0_頭_上顎_鱗左9.Dra = value; - X0Y0_頭_上顎_鱗左9.Hit = value; - } - } - - public bool 頭_上顎_鱗右9_表示 - { - get - { - return X0Y0_頭_上顎_鱗右9.Dra; - } - set - { - X0Y0_頭_上顎_鱗右9.Dra = value; - X0Y0_頭_上顎_鱗右9.Hit = value; - } - } - - public bool 頭_上顎_鱗左10_表示 - { - get - { - return X0Y0_頭_上顎_鱗左10.Dra; - } - set - { - X0Y0_頭_上顎_鱗左10.Dra = value; - X0Y0_頭_上顎_鱗左10.Hit = value; - } - } - - public bool 頭_上顎_鱗右10_表示 - { - get - { - return X0Y0_頭_上顎_鱗右10.Dra; - } - set - { - X0Y0_頭_上顎_鱗右10.Dra = value; - X0Y0_頭_上顎_鱗右10.Hit = value; - } - } - - public bool 頭_上顎_鱗左11_表示 - { - get - { - return X0Y0_頭_上顎_鱗左11.Dra; - } - set - { - X0Y0_頭_上顎_鱗左11.Dra = value; - X0Y0_頭_上顎_鱗左11.Hit = value; - } - } - - public bool 頭_上顎_鱗右11_表示 - { - get - { - return X0Y0_頭_上顎_鱗右11.Dra; - } - set - { - X0Y0_頭_上顎_鱗右11.Dra = value; - X0Y0_頭_上顎_鱗右11.Hit = value; - } - } - - public bool 頭_下顎_顎基_表示 - { - get - { - return X0Y0_頭_下顎_顎基.Dra; - } - set - { - X0Y0_頭_下顎_顎基.Dra = value; - X0Y0_頭_下顎_顎基.Hit = value; - } - } - - public bool 頭_下顎_鱗1_表示 - { - get - { - return X0Y0_頭_下顎_鱗1.Dra; - } - set - { - X0Y0_頭_下顎_鱗1.Dra = value; - X0Y0_頭_下顎_鱗1.Hit = value; - } - } - - public bool 頭_下顎_鱗2_表示 - { - get - { - return X0Y0_頭_下顎_鱗2.Dra; - } - set - { - X0Y0_頭_下顎_鱗2.Dra = value; - X0Y0_頭_下顎_鱗2.Hit = value; - } - } - - public bool 頭_下顎_鱗3_表示 - { - get - { - return X0Y0_頭_下顎_鱗3.Dra; - } - set - { - X0Y0_頭_下顎_鱗3.Dra = value; - X0Y0_頭_下顎_鱗3.Hit = value; - } - } - - public bool 頭_下顎_鱗4_表示 - { - get - { - return X0Y0_頭_下顎_鱗4.Dra; - } - set - { - X0Y0_頭_下顎_鱗4.Dra = value; - X0Y0_頭_下顎_鱗4.Hit = value; - } - } - - public bool 頭_下顎_鱗左1_表示 - { - get - { - return X0Y0_頭_下顎_鱗左1.Dra; - } - set - { - X0Y0_頭_下顎_鱗左1.Dra = value; - X0Y0_頭_下顎_鱗左1.Hit = value; - } - } - - public bool 頭_下顎_鱗右1_表示 - { - get - { - return X0Y0_頭_下顎_鱗右1.Dra; - } - set - { - X0Y0_頭_下顎_鱗右1.Dra = value; - X0Y0_頭_下顎_鱗右1.Hit = value; - } - } - - public bool 頭_下顎_鱗左2_表示 - { - get - { - return X0Y0_頭_下顎_鱗左2.Dra; - } - set - { - X0Y0_頭_下顎_鱗左2.Dra = value; - X0Y0_頭_下顎_鱗左2.Hit = value; - } - } - - public bool 頭_下顎_鱗右2_表示 - { - get - { - return X0Y0_頭_下顎_鱗右2.Dra; - } - set - { - X0Y0_頭_下顎_鱗右2.Dra = value; - X0Y0_頭_下顎_鱗右2.Hit = value; - } - } - - public bool 頭_下顎_鱗左3_表示 - { - get - { - return X0Y0_頭_下顎_鱗左3.Dra; - } - set - { - X0Y0_頭_下顎_鱗左3.Dra = value; - X0Y0_頭_下顎_鱗左3.Hit = value; - } - } - - public bool 頭_下顎_鱗右3_表示 - { - get - { - return X0Y0_頭_下顎_鱗右3.Dra; - } - set - { - X0Y0_頭_下顎_鱗右3.Dra = value; - X0Y0_頭_下顎_鱗右3.Hit = value; - } - } - - public bool 頭_下顎_鱗左4_表示 - { - get - { - return X0Y0_頭_下顎_鱗左4.Dra; - } - set - { - X0Y0_頭_下顎_鱗左4.Dra = value; - X0Y0_頭_下顎_鱗左4.Hit = value; - } - } - - public bool 頭_下顎_鱗右4_表示 - { - get - { - return X0Y0_頭_下顎_鱗右4.Dra; - } - set - { - X0Y0_頭_下顎_鱗右4.Dra = value; - X0Y0_頭_下顎_鱗右4.Hit = value; - } - } - - public bool 頭_下顎_鱗左5_表示 - { - get - { - return X0Y0_頭_下顎_鱗左5.Dra; - } - set - { - X0Y0_頭_下顎_鱗左5.Dra = value; - X0Y0_頭_下顎_鱗左5.Hit = value; - } - } - - public bool 頭_下顎_鱗右5_表示 - { - get - { - return X0Y0_頭_下顎_鱗右5.Dra; - } - set - { - X0Y0_頭_下顎_鱗右5.Dra = value; - X0Y0_頭_下顎_鱗右5.Hit = value; - } - } - - public bool 頭_下顎_鱗左6_表示 - { - get - { - return X0Y0_頭_下顎_鱗左6.Dra; - } - set - { - X0Y0_頭_下顎_鱗左6.Dra = value; - X0Y0_頭_下顎_鱗左6.Hit = value; - } - } - - public bool 頭_下顎_鱗右6_表示 - { - get - { - return X0Y0_頭_下顎_鱗右6.Dra; - } - set - { - X0Y0_頭_下顎_鱗右6.Dra = value; - X0Y0_頭_下顎_鱗右6.Hit = value; - } - } - - public bool 頭_下顎_鱗左7_表示 - { - get - { - return X0Y0_頭_下顎_鱗左7.Dra; - } - set - { - X0Y0_頭_下顎_鱗左7.Dra = value; - X0Y0_頭_下顎_鱗左7.Hit = value; - } - } - - public bool 頭_下顎_鱗右7_表示 - { - get - { - return X0Y0_頭_下顎_鱗右7.Dra; - } - set - { - X0Y0_頭_下顎_鱗右7.Dra = value; - X0Y0_頭_下顎_鱗右7.Hit = value; - } - } - - public bool 頭_下顎_鱗左8_表示 - { - get - { - return X0Y0_頭_下顎_鱗左8.Dra; - } - set - { - X0Y0_頭_下顎_鱗左8.Dra = value; - X0Y0_頭_下顎_鱗左8.Hit = value; - } - } - - public bool 頭_下顎_鱗右8_表示 - { - get - { - return X0Y0_頭_下顎_鱗右8.Dra; - } - set - { - X0Y0_頭_下顎_鱗右8.Dra = value; - X0Y0_頭_下顎_鱗右8.Hit = value; - } - } - - public bool 頭_下顎_鱗左9_表示 - { - get - { - return X0Y0_頭_下顎_鱗左9.Dra; - } - set - { - X0Y0_頭_下顎_鱗左9.Dra = value; - X0Y0_頭_下顎_鱗左9.Hit = value; - } - } - - public bool 頭_下顎_鱗右9_表示 - { - get - { - return X0Y0_頭_下顎_鱗右9.Dra; - } - set - { - X0Y0_頭_下顎_鱗右9.Dra = value; - X0Y0_頭_下顎_鱗右9.Hit = value; - } - } - - public bool 頭_下顎_鱗左10_表示 - { - get - { - return X0Y0_頭_下顎_鱗左10.Dra; - } - set - { - X0Y0_頭_下顎_鱗左10.Dra = value; - X0Y0_頭_下顎_鱗左10.Hit = value; - } - } - - public bool 頭_下顎_鱗右10_表示 - { - get - { - return X0Y0_頭_下顎_鱗右10.Dra; - } - set - { - X0Y0_頭_下顎_鱗右10.Dra = value; - X0Y0_頭_下顎_鱗右10.Hit = value; - } - } - - public bool 頭_下顎_鱗左11_表示 - { - get - { - return X0Y0_頭_下顎_鱗左11.Dra; - } - set - { - X0Y0_頭_下顎_鱗左11.Dra = value; - X0Y0_頭_下顎_鱗左11.Hit = value; - } - } - - public bool 頭_下顎_鱗右11_表示 - { - get - { - return X0Y0_頭_下顎_鱗右11.Dra; - } - set - { - X0Y0_頭_下顎_鱗右11.Dra = value; - X0Y0_頭_下顎_鱗右11.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾1_根_表示; - } - set - { - 尾1_根_表示 = value; - 尾1_鱗_表示 = value; - 尾1_鱗左_表示 = value; - 尾1_鱗右_表示 = value; - 尾1_尾_表示 = value; - 尾2_鱗_表示 = value; - 尾2_鱗左_表示 = value; - 尾2_鱗右_表示 = value; - 尾2_尾_表示 = value; - 尾3_鱗_表示 = value; - 尾3_鱗左_表示 = value; - 尾3_鱗右_表示 = value; - 尾3_尾_表示 = value; - 尾4_鱗_表示 = value; - 尾4_鱗左_表示 = value; - 尾4_鱗右_表示 = value; - 尾4_尾_表示 = value; - 尾5_鱗_表示 = value; - 尾5_鱗左_表示 = value; - 尾5_鱗右_表示 = value; - 尾5_尾_表示 = value; - 尾6_鱗_表示 = value; - 尾6_鱗左_表示 = value; - 尾6_鱗右_表示 = value; - 尾6_尾_表示 = value; - 尾7_鱗_表示 = value; - 尾7_鱗左_表示 = value; - 尾7_鱗右_表示 = value; - 尾7_尾_表示 = value; - 尾8_鱗_表示 = value; - 尾8_鱗左_表示 = value; - 尾8_鱗右_表示 = value; - 尾8_尾_表示 = value; - 尾9_鱗_表示 = value; - 尾9_鱗左_表示 = value; - 尾9_鱗右_表示 = value; - 尾9_尾_表示 = value; - 尾10_鱗_表示 = value; - 尾10_鱗左_表示 = value; - 尾10_鱗右_表示 = value; - 尾10_尾_表示 = value; - 尾11_鱗_表示 = value; - 尾11_鱗左_表示 = value; - 尾11_鱗右_表示 = value; - 尾11_尾_表示 = value; - 尾12_鱗_表示 = value; - 尾12_鱗左_表示 = value; - 尾12_鱗右_表示 = value; - 尾12_尾_表示 = value; - 尾13_鱗_表示 = value; - 尾13_鱗左_表示 = value; - 尾13_鱗右_表示 = value; - 尾13_尾_表示 = value; - 尾14_鱗_表示 = value; - 尾14_鱗左_表示 = value; - 尾14_鱗右_表示 = value; - 尾14_尾_表示 = value; - 尾15_鱗_表示 = value; - 尾15_鱗左_表示 = value; - 尾15_鱗右_表示 = value; - 尾15_尾_表示 = value; - 尾16_鱗_表示 = value; - 尾16_鱗左_表示 = value; - 尾16_鱗右_表示 = value; - 尾16_尾_表示 = value; - 尾17_鱗_表示 = value; - 尾17_鱗左_表示 = value; - 尾17_鱗右_表示 = value; - 尾17_尾_表示 = value; - 尾18_鱗_表示 = value; - 尾18_鱗左_表示 = value; - 尾18_鱗右_表示 = value; - 尾18_尾_表示 = value; - 尾19_鱗_表示 = value; - 尾19_鱗左_表示 = value; - 尾19_鱗右_表示 = value; - 尾19_尾_表示 = value; - 尾20_鱗_表示 = value; - 尾20_鱗左_表示 = value; - 尾20_鱗右_表示 = value; - 尾20_尾_表示 = value; - 尾21_鱗_表示 = value; - 尾21_鱗左_表示 = value; - 尾21_鱗右_表示 = value; - 尾21_尾_表示 = value; - 尾22_鱗_表示 = value; - 尾22_鱗左_表示 = value; - 尾22_鱗右_表示 = value; - 尾22_尾_表示 = value; - 尾23_鱗_表示 = value; - 尾23_鱗左_表示 = value; - 尾23_鱗右_表示 = value; - 尾23_尾_表示 = value; - 尾24_鱗_表示 = value; - 尾24_鱗左_表示 = value; - 尾24_鱗右_表示 = value; - 尾24_尾_表示 = value; - 尾25_鱗_表示 = value; - 尾25_鱗左_表示 = value; - 尾25_鱗右_表示 = value; - 尾25_尾_表示 = value; - 尾26_鱗_表示 = value; - 尾26_鱗左_表示 = value; - 尾26_鱗右_表示 = value; - 尾26_尾_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 尾27_鱗_表示 = value; - 尾27_鱗左_表示 = value; - 尾27_鱗右_表示 = value; - 尾27_尾_表示 = value; - 尾28_鱗_表示 = value; - 尾28_鱗左_表示 = value; - 尾28_鱗右_表示 = value; - 尾28_尾_表示 = value; - 尾29_鱗_表示 = value; - 尾29_鱗左_表示 = value; - 尾29_鱗右_表示 = value; - 尾29_尾_表示 = value; - 尾30_鱗_表示 = value; - 尾30_鱗左_表示 = value; - 尾30_鱗右_表示 = value; - 尾30_尾_表示 = value; - 尾31_鱗_表示 = value; - 尾31_鱗左_表示 = value; - 尾31_鱗右_表示 = value; - 尾31_尾_表示 = value; - 尾32_鱗_表示 = value; - 尾32_鱗左_表示 = value; - 尾32_鱗右_表示 = value; - 尾32_尾_表示 = value; - 尾33_鱗_表示 = value; - 尾33_鱗左_表示 = value; - 尾33_鱗右_表示 = value; - 尾33_尾_表示 = value; - 尾34_鱗_表示 = value; - 尾34_鱗左_表示 = value; - 尾34_鱗右_表示 = value; - 尾34_尾_表示 = value; - 尾35_鱗_表示 = value; - 尾35_鱗左_表示 = value; - 尾35_鱗右_表示 = value; - 尾35_尾_表示 = value; - 尾36_鱗_表示 = value; - 尾36_鱗左_表示 = value; - 尾36_鱗右_表示 = value; - 尾36_尾_表示 = value; - 尾37_鱗_表示 = value; - 尾37_鱗左_表示 = value; - 尾37_鱗右_表示 = value; - 尾37_尾_表示 = value; - 尾38_鱗_表示 = value; - 尾38_鱗左_表示 = value; - 尾38_鱗右_表示 = value; - 尾38_尾_表示 = value; - 尾39_鱗_表示 = value; - 尾39_鱗左_表示 = value; - 尾39_鱗右_表示 = value; - 尾39_尾_表示 = value; - 尾40_鱗_表示 = value; - 尾40_鱗左_表示 = value; - 尾40_鱗右_表示 = value; - 尾40_尾_表示 = value; - 尾41_鱗_表示 = value; - 尾41_鱗左_表示 = value; - 尾41_鱗右_表示 = value; - 尾41_尾_表示 = value; - 尾42_鱗_表示 = value; - 尾42_鱗左_表示 = value; - 尾42_鱗右_表示 = value; - 尾42_尾_表示 = value; - 尾43_鱗_表示 = value; - 尾43_鱗左_表示 = value; - 尾43_鱗右_表示 = value; - 尾43_尾_表示 = value; - 尾44_鱗_表示 = value; - 尾44_鱗左_表示 = value; - 尾44_鱗右_表示 = value; - 尾44_尾_表示 = value; - 頭_上顎_顎基_表示 = value; - 頭_上顎_鱗4_表示 = value; - 頭_上顎_鱗左1_表示 = value; - 頭_上顎_鱗右1_表示 = value; - 頭_上顎_鱗左2_表示 = value; - 頭_上顎_鱗右2_表示 = value; - 頭_上顎_鱗左3_表示 = value; - 頭_上顎_鱗右3_表示 = value; - 頭_上顎_鱗左4_表示 = value; - 頭_上顎_鱗右4_表示 = value; - 頭_上顎_鱗左5_表示 = value; - 頭_上顎_鱗右5_表示 = value; - 頭_上顎_鱗左8_表示 = value; - 頭_上顎_鱗右8_表示 = value; - 頭_上顎_鱗左9_表示 = value; - 頭_上顎_鱗右9_表示 = value; - 頭_上顎_鱗左10_表示 = value; - 頭_上顎_鱗右10_表示 = value; - 頭_上顎_鱗左11_表示 = value; - 頭_上顎_鱗右11_表示 = value; - 頭_下顎_顎基_表示 = value; - 頭_下顎_鱗1_表示 = value; - 頭_下顎_鱗2_表示 = value; - 頭_下顎_鱗3_表示 = value; - 頭_下顎_鱗4_表示 = value; - 頭_下顎_鱗左1_表示 = value; - 頭_下顎_鱗右1_表示 = value; - 頭_下顎_鱗左2_表示 = value; - 頭_下顎_鱗右2_表示 = value; - 頭_下顎_鱗左3_表示 = value; - 頭_下顎_鱗右3_表示 = value; - 頭_下顎_鱗左4_表示 = value; - 頭_下顎_鱗右4_表示 = value; - 頭_下顎_鱗左5_表示 = value; - 頭_下顎_鱗右5_表示 = value; - 頭_下顎_鱗左6_表示 = value; - 頭_下顎_鱗右6_表示 = value; - 頭_下顎_鱗左7_表示 = value; - 頭_下顎_鱗右7_表示 = value; - 頭_下顎_鱗左8_表示 = value; - 頭_下顎_鱗右8_表示 = value; - 頭_下顎_鱗左9_表示 = value; - 頭_下顎_鱗右9_表示 = value; - 頭_下顎_鱗左10_表示 = value; - 頭_下顎_鱗右10_表示 = value; - 頭_下顎_鱗左11_表示 = value; - 頭_下顎_鱗右11_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾1_根CD.不透明度; - } - set - { - 尾1_根CD.不透明度 = value; - 尾1_鱗CD.不透明度 = value; - 尾1_鱗左CD.不透明度 = value; - 尾1_鱗右CD.不透明度 = value; - 尾1_尾CD.不透明度 = value; - 尾2_鱗CD.不透明度 = value; - 尾2_鱗左CD.不透明度 = value; - 尾2_鱗右CD.不透明度 = value; - 尾2_尾CD.不透明度 = value; - 尾3_鱗CD.不透明度 = value; - 尾3_鱗左CD.不透明度 = value; - 尾3_鱗右CD.不透明度 = value; - 尾3_尾CD.不透明度 = value; - 尾4_鱗CD.不透明度 = value; - 尾4_鱗左CD.不透明度 = value; - 尾4_鱗右CD.不透明度 = value; - 尾4_尾CD.不透明度 = value; - 尾5_鱗CD.不透明度 = value; - 尾5_鱗左CD.不透明度 = value; - 尾5_鱗右CD.不透明度 = value; - 尾5_尾CD.不透明度 = value; - 尾6_鱗CD.不透明度 = value; - 尾6_鱗左CD.不透明度 = value; - 尾6_鱗右CD.不透明度 = value; - 尾6_尾CD.不透明度 = value; - 尾7_鱗CD.不透明度 = value; - 尾7_鱗左CD.不透明度 = value; - 尾7_鱗右CD.不透明度 = value; - 尾7_尾CD.不透明度 = value; - 尾8_鱗CD.不透明度 = value; - 尾8_鱗左CD.不透明度 = value; - 尾8_鱗右CD.不透明度 = value; - 尾8_尾CD.不透明度 = value; - 尾9_鱗CD.不透明度 = value; - 尾9_鱗左CD.不透明度 = value; - 尾9_鱗右CD.不透明度 = value; - 尾9_尾CD.不透明度 = value; - 尾10_鱗CD.不透明度 = value; - 尾10_鱗左CD.不透明度 = value; - 尾10_鱗右CD.不透明度 = value; - 尾10_尾CD.不透明度 = value; - 尾11_鱗CD.不透明度 = value; - 尾11_鱗左CD.不透明度 = value; - 尾11_鱗右CD.不透明度 = value; - 尾11_尾CD.不透明度 = value; - 尾12_鱗CD.不透明度 = value; - 尾12_鱗左CD.不透明度 = value; - 尾12_鱗右CD.不透明度 = value; - 尾12_尾CD.不透明度 = value; - 尾13_鱗CD.不透明度 = value; - 尾13_鱗左CD.不透明度 = value; - 尾13_鱗右CD.不透明度 = value; - 尾13_尾CD.不透明度 = value; - 尾14_鱗CD.不透明度 = value; - 尾14_鱗左CD.不透明度 = value; - 尾14_鱗右CD.不透明度 = value; - 尾14_尾CD.不透明度 = value; - 尾15_鱗CD.不透明度 = value; - 尾15_鱗左CD.不透明度 = value; - 尾15_鱗右CD.不透明度 = value; - 尾15_尾CD.不透明度 = value; - 尾16_鱗CD.不透明度 = value; - 尾16_鱗左CD.不透明度 = value; - 尾16_鱗右CD.不透明度 = value; - 尾16_尾CD.不透明度 = value; - 尾17_鱗CD.不透明度 = value; - 尾17_鱗左CD.不透明度 = value; - 尾17_鱗右CD.不透明度 = value; - 尾17_尾CD.不透明度 = value; - 尾18_鱗CD.不透明度 = value; - 尾18_鱗左CD.不透明度 = value; - 尾18_鱗右CD.不透明度 = value; - 尾18_尾CD.不透明度 = value; - 尾19_鱗CD.不透明度 = value; - 尾19_鱗左CD.不透明度 = value; - 尾19_鱗右CD.不透明度 = value; - 尾19_尾CD.不透明度 = value; - 尾20_鱗CD.不透明度 = value; - 尾20_鱗左CD.不透明度 = value; - 尾20_鱗右CD.不透明度 = value; - 尾20_尾CD.不透明度 = value; - 尾21_鱗CD.不透明度 = value; - 尾21_鱗左CD.不透明度 = value; - 尾21_鱗右CD.不透明度 = value; - 尾21_尾CD.不透明度 = value; - 尾22_鱗CD.不透明度 = value; - 尾22_鱗左CD.不透明度 = value; - 尾22_鱗右CD.不透明度 = value; - 尾22_尾CD.不透明度 = value; - 尾23_鱗CD.不透明度 = value; - 尾23_鱗左CD.不透明度 = value; - 尾23_鱗右CD.不透明度 = value; - 尾23_尾CD.不透明度 = value; - 尾24_鱗CD.不透明度 = value; - 尾24_鱗左CD.不透明度 = value; - 尾24_鱗右CD.不透明度 = value; - 尾24_尾CD.不透明度 = value; - 尾25_鱗CD.不透明度 = value; - 尾25_鱗左CD.不透明度 = value; - 尾25_鱗右CD.不透明度 = value; - 尾25_尾CD.不透明度 = value; - 尾26_鱗CD.不透明度 = value; - 尾26_鱗左CD.不透明度 = value; - 尾26_鱗右CD.不透明度 = value; - 尾26_尾CD.不透明度 = value; - 尾27_鱗CD.不透明度 = value; - 尾27_鱗左CD.不透明度 = value; - 尾27_鱗右CD.不透明度 = value; - 尾27_尾CD.不透明度 = value; - 尾28_鱗CD.不透明度 = value; - 尾28_鱗左CD.不透明度 = value; - 尾28_鱗右CD.不透明度 = value; - 尾28_尾CD.不透明度 = value; - 尾29_鱗CD.不透明度 = value; - 尾29_鱗左CD.不透明度 = value; - 尾29_鱗右CD.不透明度 = value; - 尾29_尾CD.不透明度 = value; - 尾30_鱗CD.不透明度 = value; - 尾30_鱗左CD.不透明度 = value; - 尾30_鱗右CD.不透明度 = value; - 尾30_尾CD.不透明度 = value; - 尾31_鱗CD.不透明度 = value; - 尾31_鱗左CD.不透明度 = value; - 尾31_鱗右CD.不透明度 = value; - 尾31_尾CD.不透明度 = value; - 尾32_鱗CD.不透明度 = value; - 尾32_鱗左CD.不透明度 = value; - 尾32_鱗右CD.不透明度 = value; - 尾32_尾CD.不透明度 = value; - 尾33_鱗CD.不透明度 = value; - 尾33_鱗左CD.不透明度 = value; - 尾33_鱗右CD.不透明度 = value; - 尾33_尾CD.不透明度 = value; - 尾34_鱗CD.不透明度 = value; - 尾34_鱗左CD.不透明度 = value; - 尾34_鱗右CD.不透明度 = value; - 尾34_尾CD.不透明度 = value; - 尾35_鱗CD.不透明度 = value; - 尾35_鱗左CD.不透明度 = value; - 尾35_鱗右CD.不透明度 = value; - 尾35_尾CD.不透明度 = value; - 尾36_鱗CD.不透明度 = value; - 尾36_鱗左CD.不透明度 = value; - 尾36_鱗右CD.不透明度 = value; - 尾36_尾CD.不透明度 = value; - 尾37_鱗CD.不透明度 = value; - 尾37_鱗左CD.不透明度 = value; - 尾37_鱗右CD.不透明度 = value; - 尾37_尾CD.不透明度 = value; - 尾38_鱗CD.不透明度 = value; - 尾38_鱗左CD.不透明度 = value; - 尾38_鱗右CD.不透明度 = value; - 尾38_尾CD.不透明度 = value; - 尾39_鱗CD.不透明度 = value; - 尾39_鱗左CD.不透明度 = value; - 尾39_鱗右CD.不透明度 = value; - 尾39_尾CD.不透明度 = value; - 尾40_鱗CD.不透明度 = value; - 尾40_鱗左CD.不透明度 = value; - 尾40_鱗右CD.不透明度 = value; - 尾40_尾CD.不透明度 = value; - 尾41_鱗CD.不透明度 = value; - 尾41_鱗左CD.不透明度 = value; - 尾41_鱗右CD.不透明度 = value; - 尾41_尾CD.不透明度 = value; - 尾42_鱗CD.不透明度 = value; - 尾42_鱗左CD.不透明度 = value; - 尾42_鱗右CD.不透明度 = value; - 尾42_尾CD.不透明度 = value; - 尾43_鱗CD.不透明度 = value; - 尾43_鱗左CD.不透明度 = value; - 尾43_鱗右CD.不透明度 = value; - 尾43_尾CD.不透明度 = value; - 尾44_鱗CD.不透明度 = value; - 尾44_鱗左CD.不透明度 = value; - 尾44_鱗右CD.不透明度 = value; - 尾44_尾CD.不透明度 = value; - 頭_上顎_顎基CD.不透明度 = value; - 頭_上顎_鱗4CD.不透明度 = value; - 頭_上顎_鱗左1CD.不透明度 = value; - 頭_上顎_鱗右1CD.不透明度 = value; - 頭_上顎_鱗左2CD.不透明度 = value; - 頭_上顎_鱗右2CD.不透明度 = value; - 頭_上顎_鱗左3CD.不透明度 = value; - 頭_上顎_鱗右3CD.不透明度 = value; - 頭_上顎_鱗左4CD.不透明度 = value; - 頭_上顎_鱗右4CD.不透明度 = value; - 頭_上顎_鱗左5CD.不透明度 = value; - 頭_上顎_鱗右5CD.不透明度 = value; - 頭_上顎_鱗左8CD.不透明度 = value; - 頭_上顎_鱗右8CD.不透明度 = value; - 頭_上顎_鱗左9CD.不透明度 = value; - 頭_上顎_鱗右9CD.不透明度 = value; - 頭_上顎_鱗左10CD.不透明度 = value; - 頭_上顎_鱗右10CD.不透明度 = value; - 頭_上顎_鱗左11CD.不透明度 = value; - 頭_上顎_鱗右11CD.不透明度 = value; - 頭_下顎_顎基CD.不透明度 = value; - 頭_下顎_鱗1CD.不透明度 = value; - 頭_下顎_鱗2CD.不透明度 = value; - 頭_下顎_鱗3CD.不透明度 = value; - 頭_下顎_鱗4CD.不透明度 = value; - 頭_下顎_鱗左1CD.不透明度 = value; - 頭_下顎_鱗右1CD.不透明度 = value; - 頭_下顎_鱗左2CD.不透明度 = value; - 頭_下顎_鱗右2CD.不透明度 = value; - 頭_下顎_鱗左3CD.不透明度 = value; - 頭_下顎_鱗右3CD.不透明度 = value; - 頭_下顎_鱗左4CD.不透明度 = value; - 頭_下顎_鱗右4CD.不透明度 = value; - 頭_下顎_鱗左5CD.不透明度 = value; - 頭_下顎_鱗右5CD.不透明度 = value; - 頭_下顎_鱗左6CD.不透明度 = value; - 頭_下顎_鱗右6CD.不透明度 = value; - 頭_下顎_鱗左7CD.不透明度 = value; - 頭_下顎_鱗右7CD.不透明度 = value; - 頭_下顎_鱗左8CD.不透明度 = value; - 頭_下顎_鱗右8CD.不透明度 = value; - 頭_下顎_鱗左9CD.不透明度 = value; - 頭_下顎_鱗右9CD.不透明度 = value; - 頭_下顎_鱗左10CD.不透明度 = value; - 頭_下顎_鱗右10CD.不透明度 = value; - 頭_下顎_鱗左11CD.不透明度 = value; - 頭_下顎_鱗右11CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 尾_蛇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_蛇D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蛇尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][13])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["尾1"].ToPars(); - X0Y0_尾1_根 = pars2["根"].ToPar(); - X0Y0_尾1_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾1_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾1_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾1_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾2"].ToPars(); - X0Y0_尾2_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾2_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾2_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾2_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾3"].ToPars(); - X0Y0_尾3_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾3_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾3_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾3_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾4"].ToPars(); - X0Y0_尾4_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾4_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾4_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾4_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾5"].ToPars(); - X0Y0_尾5_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾5_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾5_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾5_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾6"].ToPars(); - X0Y0_尾6_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾6_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾6_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾6_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾7"].ToPars(); - X0Y0_尾7_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾7_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾7_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾7_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾8"].ToPars(); - X0Y0_尾8_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾8_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾8_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾8_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾9"].ToPars(); - X0Y0_尾9_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾9_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾9_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾9_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾10"].ToPars(); - X0Y0_尾10_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾10_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾10_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾10_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾11"].ToPars(); - X0Y0_尾11_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾11_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾11_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾11_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾12"].ToPars(); - X0Y0_尾12_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾12_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾12_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾12_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾13"].ToPars(); - X0Y0_尾13_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾13_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾13_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾13_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾14"].ToPars(); - X0Y0_尾14_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾14_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾14_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾14_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾15"].ToPars(); - X0Y0_尾15_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾15_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾15_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾15_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾16"].ToPars(); - X0Y0_尾16_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾16_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾16_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾16_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾17"].ToPars(); - X0Y0_尾17_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾17_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾17_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾17_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾18"].ToPars(); - X0Y0_尾18_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾18_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾18_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾18_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾19"].ToPars(); - X0Y0_尾19_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾19_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾19_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾19_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾20"].ToPars(); - X0Y0_尾20_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾20_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾20_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾20_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾21"].ToPars(); - X0Y0_尾21_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾21_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾21_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾21_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾22"].ToPars(); - X0Y0_尾22_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾22_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾22_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾22_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾23"].ToPars(); - X0Y0_尾23_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾23_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾23_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾23_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾24"].ToPars(); - X0Y0_尾24_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾24_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾24_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾24_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾25"].ToPars(); - X0Y0_尾25_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾25_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾25_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾25_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾26"].ToPars(); - X0Y0_尾26_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾26_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾26_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾26_尾 = pars2["尾"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["尾27"].ToPars(); - X0Y0_尾27_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾27_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾27_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾27_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾28"].ToPars(); - X0Y0_尾28_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾28_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾28_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾28_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾29"].ToPars(); - X0Y0_尾29_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾29_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾29_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾29_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾30"].ToPars(); - X0Y0_尾30_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾30_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾30_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾30_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾31"].ToPars(); - X0Y0_尾31_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾31_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾31_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾31_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾32"].ToPars(); - X0Y0_尾32_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾32_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾32_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾32_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾33"].ToPars(); - X0Y0_尾33_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾33_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾33_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾33_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾34"].ToPars(); - X0Y0_尾34_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾34_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾34_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾34_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾35"].ToPars(); - X0Y0_尾35_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾35_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾35_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾35_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾36"].ToPars(); - X0Y0_尾36_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾36_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾36_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾36_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾37"].ToPars(); - X0Y0_尾37_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾37_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾37_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾37_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾38"].ToPars(); - X0Y0_尾38_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾38_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾38_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾38_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾39"].ToPars(); - X0Y0_尾39_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾39_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾39_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾39_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾40"].ToPars(); - X0Y0_尾40_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾40_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾40_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾40_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾41"].ToPars(); - X0Y0_尾41_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾41_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾41_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾41_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾42"].ToPars(); - X0Y0_尾42_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾42_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾42_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾42_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾43"].ToPars(); - X0Y0_尾43_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾43_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾43_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾43_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾44"].ToPars(); - X0Y0_尾44_鱗 = pars2["鱗"].ToPar(); - X0Y0_尾44_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_尾44_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_尾44_尾 = pars2["尾"].ToPar(); - pars2 = pars["頭"].ToPars(); - Pars pars3 = pars2["上顎"].ToPars(); - X0Y0_頭_上顎_顎基 = pars3["顎基"].ToPar(); - X0Y0_頭_上顎_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_頭_上顎_鱗左1 = pars3["鱗左1"].ToPar(); - X0Y0_頭_上顎_鱗右1 = pars3["鱗右1"].ToPar(); - X0Y0_頭_上顎_鱗左2 = pars3["鱗左2"].ToPar(); - X0Y0_頭_上顎_鱗右2 = pars3["鱗右2"].ToPar(); - X0Y0_頭_上顎_鱗左3 = pars3["鱗左3"].ToPar(); - X0Y0_頭_上顎_鱗右3 = pars3["鱗右3"].ToPar(); - X0Y0_頭_上顎_鱗左4 = pars3["鱗左4"].ToPar(); - X0Y0_頭_上顎_鱗右4 = pars3["鱗右4"].ToPar(); - X0Y0_頭_上顎_鱗左5 = pars3["鱗左5"].ToPar(); - X0Y0_頭_上顎_鱗右5 = pars3["鱗右5"].ToPar(); - X0Y0_頭_上顎_鱗左8 = pars3["鱗左8"].ToPar(); - X0Y0_頭_上顎_鱗右8 = pars3["鱗右8"].ToPar(); - X0Y0_頭_上顎_鱗左9 = pars3["鱗左9"].ToPar(); - X0Y0_頭_上顎_鱗右9 = pars3["鱗右9"].ToPar(); - X0Y0_頭_上顎_鱗左10 = pars3["鱗左10"].ToPar(); - X0Y0_頭_上顎_鱗右10 = pars3["鱗右10"].ToPar(); - X0Y0_頭_上顎_鱗左11 = pars3["鱗左11"].ToPar(); - X0Y0_頭_上顎_鱗右11 = pars3["鱗右11"].ToPar(); - pars3 = pars2["下顎"].ToPars(); - X0Y0_頭_下顎_顎基 = pars3["顎基"].ToPar(); - X0Y0_頭_下顎_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_頭_下顎_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_頭_下顎_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_頭_下顎_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_頭_下顎_鱗左1 = pars3["鱗左1"].ToPar(); - X0Y0_頭_下顎_鱗右1 = pars3["鱗右1"].ToPar(); - X0Y0_頭_下顎_鱗左2 = pars3["鱗左2"].ToPar(); - X0Y0_頭_下顎_鱗右2 = pars3["鱗右2"].ToPar(); - X0Y0_頭_下顎_鱗左3 = pars3["鱗左3"].ToPar(); - X0Y0_頭_下顎_鱗右3 = pars3["鱗右3"].ToPar(); - X0Y0_頭_下顎_鱗左4 = pars3["鱗左4"].ToPar(); - X0Y0_頭_下顎_鱗右4 = pars3["鱗右4"].ToPar(); - X0Y0_頭_下顎_鱗左5 = pars3["鱗左5"].ToPar(); - X0Y0_頭_下顎_鱗右5 = pars3["鱗右5"].ToPar(); - X0Y0_頭_下顎_鱗左6 = pars3["鱗左6"].ToPar(); - X0Y0_頭_下顎_鱗右6 = pars3["鱗右6"].ToPar(); - X0Y0_頭_下顎_鱗左7 = pars3["鱗左7"].ToPar(); - X0Y0_頭_下顎_鱗右7 = pars3["鱗右7"].ToPar(); - X0Y0_頭_下顎_鱗左8 = pars3["鱗左8"].ToPar(); - X0Y0_頭_下顎_鱗右8 = pars3["鱗右8"].ToPar(); - X0Y0_頭_下顎_鱗左9 = pars3["鱗左9"].ToPar(); - X0Y0_頭_下顎_鱗右9 = pars3["鱗右9"].ToPar(); - X0Y0_頭_下顎_鱗左10 = pars3["鱗左10"].ToPar(); - X0Y0_頭_下顎_鱗右10 = pars3["鱗右10"].ToPar(); - X0Y0_頭_下顎_鱗左11 = pars3["鱗左11"].ToPar(); - X0Y0_頭_下顎_鱗右11 = pars3["鱗右11"].ToPar(); - pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_根_表示; - 尾1_鱗_表示 = e.尾1_鱗_表示; - 尾1_鱗左_表示 = e.尾1_鱗左_表示; - 尾1_鱗右_表示 = e.尾1_鱗右_表示; - 尾1_尾_表示 = e.尾1_尾_表示; - 尾2_鱗_表示 = e.尾2_鱗_表示; - 尾2_鱗左_表示 = e.尾2_鱗左_表示; - 尾2_鱗右_表示 = e.尾2_鱗右_表示; - 尾2_尾_表示 = e.尾2_尾_表示; - 尾3_鱗_表示 = e.尾3_鱗_表示; - 尾3_鱗左_表示 = e.尾3_鱗左_表示; - 尾3_鱗右_表示 = e.尾3_鱗右_表示; - 尾3_尾_表示 = e.尾3_尾_表示; - 尾4_鱗_表示 = e.尾4_鱗_表示; - 尾4_鱗左_表示 = e.尾4_鱗左_表示; - 尾4_鱗右_表示 = e.尾4_鱗右_表示; - 尾4_尾_表示 = e.尾4_尾_表示; - 尾5_鱗_表示 = e.尾5_鱗_表示; - 尾5_鱗左_表示 = e.尾5_鱗左_表示; - 尾5_鱗右_表示 = e.尾5_鱗右_表示; - 尾5_尾_表示 = e.尾5_尾_表示; - 尾6_鱗_表示 = e.尾6_鱗_表示; - 尾6_鱗左_表示 = e.尾6_鱗左_表示; - 尾6_鱗右_表示 = e.尾6_鱗右_表示; - 尾6_尾_表示 = e.尾6_尾_表示; - 尾7_鱗_表示 = e.尾7_鱗_表示; - 尾7_鱗左_表示 = e.尾7_鱗左_表示; - 尾7_鱗右_表示 = e.尾7_鱗右_表示; - 尾7_尾_表示 = e.尾7_尾_表示; - 尾8_鱗_表示 = e.尾8_鱗_表示; - 尾8_鱗左_表示 = e.尾8_鱗左_表示; - 尾8_鱗右_表示 = e.尾8_鱗右_表示; - 尾8_尾_表示 = e.尾8_尾_表示; - 尾9_鱗_表示 = e.尾9_鱗_表示; - 尾9_鱗左_表示 = e.尾9_鱗左_表示; - 尾9_鱗右_表示 = e.尾9_鱗右_表示; - 尾9_尾_表示 = e.尾9_尾_表示; - 尾10_鱗_表示 = e.尾10_鱗_表示; - 尾10_鱗左_表示 = e.尾10_鱗左_表示; - 尾10_鱗右_表示 = e.尾10_鱗右_表示; - 尾10_尾_表示 = e.尾10_尾_表示; - 尾11_鱗_表示 = e.尾11_鱗_表示; - 尾11_鱗左_表示 = e.尾11_鱗左_表示; - 尾11_鱗右_表示 = e.尾11_鱗右_表示; - 尾11_尾_表示 = e.尾11_尾_表示; - 尾12_鱗_表示 = e.尾12_鱗_表示; - 尾12_鱗左_表示 = e.尾12_鱗左_表示; - 尾12_鱗右_表示 = e.尾12_鱗右_表示; - 尾12_尾_表示 = e.尾12_尾_表示; - 尾13_鱗_表示 = e.尾13_鱗_表示; - 尾13_鱗左_表示 = e.尾13_鱗左_表示; - 尾13_鱗右_表示 = e.尾13_鱗右_表示; - 尾13_尾_表示 = e.尾13_尾_表示; - 尾14_鱗_表示 = e.尾14_鱗_表示; - 尾14_鱗左_表示 = e.尾14_鱗左_表示; - 尾14_鱗右_表示 = e.尾14_鱗右_表示; - 尾14_尾_表示 = e.尾14_尾_表示; - 尾15_鱗_表示 = e.尾15_鱗_表示; - 尾15_鱗左_表示 = e.尾15_鱗左_表示; - 尾15_鱗右_表示 = e.尾15_鱗右_表示; - 尾15_尾_表示 = e.尾15_尾_表示; - 尾16_鱗_表示 = e.尾16_鱗_表示; - 尾16_鱗左_表示 = e.尾16_鱗左_表示; - 尾16_鱗右_表示 = e.尾16_鱗右_表示; - 尾16_尾_表示 = e.尾16_尾_表示; - 尾17_鱗_表示 = e.尾17_鱗_表示; - 尾17_鱗左_表示 = e.尾17_鱗左_表示; - 尾17_鱗右_表示 = e.尾17_鱗右_表示; - 尾17_尾_表示 = e.尾17_尾_表示; - 尾18_鱗_表示 = e.尾18_鱗_表示; - 尾18_鱗左_表示 = e.尾18_鱗左_表示; - 尾18_鱗右_表示 = e.尾18_鱗右_表示; - 尾18_尾_表示 = e.尾18_尾_表示; - 尾19_鱗_表示 = e.尾19_鱗_表示; - 尾19_鱗左_表示 = e.尾19_鱗左_表示; - 尾19_鱗右_表示 = e.尾19_鱗右_表示; - 尾19_尾_表示 = e.尾19_尾_表示; - 尾20_鱗_表示 = e.尾20_鱗_表示; - 尾20_鱗左_表示 = e.尾20_鱗左_表示; - 尾20_鱗右_表示 = e.尾20_鱗右_表示; - 尾20_尾_表示 = e.尾20_尾_表示; - 尾21_鱗_表示 = e.尾21_鱗_表示; - 尾21_鱗左_表示 = e.尾21_鱗左_表示; - 尾21_鱗右_表示 = e.尾21_鱗右_表示; - 尾21_尾_表示 = e.尾21_尾_表示; - 尾22_鱗_表示 = e.尾22_鱗_表示; - 尾22_鱗左_表示 = e.尾22_鱗左_表示; - 尾22_鱗右_表示 = e.尾22_鱗右_表示; - 尾22_尾_表示 = e.尾22_尾_表示; - 尾23_鱗_表示 = e.尾23_鱗_表示; - 尾23_鱗左_表示 = e.尾23_鱗左_表示; - 尾23_鱗右_表示 = e.尾23_鱗右_表示; - 尾23_尾_表示 = e.尾23_尾_表示; - 尾24_鱗_表示 = e.尾24_鱗_表示; - 尾24_鱗左_表示 = e.尾24_鱗左_表示; - 尾24_鱗右_表示 = e.尾24_鱗右_表示; - 尾24_尾_表示 = e.尾24_尾_表示; - 尾25_鱗_表示 = e.尾25_鱗_表示; - 尾25_鱗左_表示 = e.尾25_鱗左_表示; - 尾25_鱗右_表示 = e.尾25_鱗右_表示; - 尾25_尾_表示 = e.尾25_尾_表示; - 尾26_鱗_表示 = e.尾26_鱗_表示; - 尾26_鱗左_表示 = e.尾26_鱗左_表示; - 尾26_鱗右_表示 = e.尾26_鱗右_表示; - 尾26_尾_表示 = e.尾26_尾_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 尾27_鱗_表示 = e.尾27_鱗_表示; - 尾27_鱗左_表示 = e.尾27_鱗左_表示; - 尾27_鱗右_表示 = e.尾27_鱗右_表示; - 尾27_尾_表示 = e.尾27_尾_表示; - 尾28_鱗_表示 = e.尾28_鱗_表示; - 尾28_鱗左_表示 = e.尾28_鱗左_表示; - 尾28_鱗右_表示 = e.尾28_鱗右_表示; - 尾28_尾_表示 = e.尾28_尾_表示; - 尾29_鱗_表示 = e.尾29_鱗_表示; - 尾29_鱗左_表示 = e.尾29_鱗左_表示; - 尾29_鱗右_表示 = e.尾29_鱗右_表示; - 尾29_尾_表示 = e.尾29_尾_表示; - 尾30_鱗_表示 = e.尾30_鱗_表示; - 尾30_鱗左_表示 = e.尾30_鱗左_表示; - 尾30_鱗右_表示 = e.尾30_鱗右_表示; - 尾30_尾_表示 = e.尾30_尾_表示; - 尾31_鱗_表示 = e.尾31_鱗_表示; - 尾31_鱗左_表示 = e.尾31_鱗左_表示; - 尾31_鱗右_表示 = e.尾31_鱗右_表示; - 尾31_尾_表示 = e.尾31_尾_表示; - 尾32_鱗_表示 = e.尾32_鱗_表示; - 尾32_鱗左_表示 = e.尾32_鱗左_表示; - 尾32_鱗右_表示 = e.尾32_鱗右_表示; - 尾32_尾_表示 = e.尾32_尾_表示; - 尾33_鱗_表示 = e.尾33_鱗_表示; - 尾33_鱗左_表示 = e.尾33_鱗左_表示; - 尾33_鱗右_表示 = e.尾33_鱗右_表示; - 尾33_尾_表示 = e.尾33_尾_表示; - 尾34_鱗_表示 = e.尾34_鱗_表示; - 尾34_鱗左_表示 = e.尾34_鱗左_表示; - 尾34_鱗右_表示 = e.尾34_鱗右_表示; - 尾34_尾_表示 = e.尾34_尾_表示; - 尾35_鱗_表示 = e.尾35_鱗_表示; - 尾35_鱗左_表示 = e.尾35_鱗左_表示; - 尾35_鱗右_表示 = e.尾35_鱗右_表示; - 尾35_尾_表示 = e.尾35_尾_表示; - 尾36_鱗_表示 = e.尾36_鱗_表示; - 尾36_鱗左_表示 = e.尾36_鱗左_表示; - 尾36_鱗右_表示 = e.尾36_鱗右_表示; - 尾36_尾_表示 = e.尾36_尾_表示; - 尾37_鱗_表示 = e.尾37_鱗_表示; - 尾37_鱗左_表示 = e.尾37_鱗左_表示; - 尾37_鱗右_表示 = e.尾37_鱗右_表示; - 尾37_尾_表示 = e.尾37_尾_表示; - 尾38_鱗_表示 = e.尾38_鱗_表示; - 尾38_鱗左_表示 = e.尾38_鱗左_表示; - 尾38_鱗右_表示 = e.尾38_鱗右_表示; - 尾38_尾_表示 = e.尾38_尾_表示; - 尾39_鱗_表示 = e.尾39_鱗_表示; - 尾39_鱗左_表示 = e.尾39_鱗左_表示; - 尾39_鱗右_表示 = e.尾39_鱗右_表示; - 尾39_尾_表示 = e.尾39_尾_表示; - 尾40_鱗_表示 = e.尾40_鱗_表示; - 尾40_鱗左_表示 = e.尾40_鱗左_表示; - 尾40_鱗右_表示 = e.尾40_鱗右_表示; - 尾40_尾_表示 = e.尾40_尾_表示; - 尾41_鱗_表示 = e.尾41_鱗_表示; - 尾41_鱗左_表示 = e.尾41_鱗左_表示; - 尾41_鱗右_表示 = e.尾41_鱗右_表示; - 尾41_尾_表示 = e.尾41_尾_表示; - 尾42_鱗_表示 = e.尾42_鱗_表示; - 尾42_鱗左_表示 = e.尾42_鱗左_表示; - 尾42_鱗右_表示 = e.尾42_鱗右_表示; - 尾42_尾_表示 = e.尾42_尾_表示; - 尾43_鱗_表示 = e.尾43_鱗_表示; - 尾43_鱗左_表示 = e.尾43_鱗左_表示; - 尾43_鱗右_表示 = e.尾43_鱗右_表示; - 尾43_尾_表示 = e.尾43_尾_表示; - 尾44_鱗_表示 = e.尾44_鱗_表示; - 尾44_鱗左_表示 = e.尾44_鱗左_表示; - 尾44_鱗右_表示 = e.尾44_鱗右_表示; - 尾44_尾_表示 = e.尾44_尾_表示; - 頭_上顎_顎基_表示 = e.頭_上顎_顎基_表示; - 頭_上顎_鱗4_表示 = e.頭_上顎_鱗4_表示; - 頭_上顎_鱗左1_表示 = e.頭_上顎_鱗左1_表示; - 頭_上顎_鱗右1_表示 = e.頭_上顎_鱗右1_表示; - 頭_上顎_鱗左2_表示 = e.頭_上顎_鱗左2_表示; - 頭_上顎_鱗右2_表示 = e.頭_上顎_鱗右2_表示; - 頭_上顎_鱗左3_表示 = e.頭_上顎_鱗左3_表示; - 頭_上顎_鱗右3_表示 = e.頭_上顎_鱗右3_表示; - 頭_上顎_鱗左4_表示 = e.頭_上顎_鱗左4_表示; - 頭_上顎_鱗右4_表示 = e.頭_上顎_鱗右4_表示; - 頭_上顎_鱗左5_表示 = e.頭_上顎_鱗左5_表示; - 頭_上顎_鱗右5_表示 = e.頭_上顎_鱗右5_表示; - 頭_上顎_鱗左8_表示 = e.頭_上顎_鱗左8_表示; - 頭_上顎_鱗右8_表示 = e.頭_上顎_鱗右8_表示; - 頭_上顎_鱗左9_表示 = e.頭_上顎_鱗左9_表示; - 頭_上顎_鱗右9_表示 = e.頭_上顎_鱗右9_表示; - 頭_上顎_鱗左10_表示 = e.頭_上顎_鱗左10_表示; - 頭_上顎_鱗右10_表示 = e.頭_上顎_鱗右10_表示; - 頭_上顎_鱗左11_表示 = e.頭_上顎_鱗左11_表示; - 頭_上顎_鱗右11_表示 = e.頭_上顎_鱗右11_表示; - 頭_下顎_顎基_表示 = e.頭_下顎_顎基_表示; - 頭_下顎_鱗1_表示 = e.頭_下顎_鱗1_表示; - 頭_下顎_鱗2_表示 = e.頭_下顎_鱗2_表示; - 頭_下顎_鱗3_表示 = e.頭_下顎_鱗3_表示; - 頭_下顎_鱗4_表示 = e.頭_下顎_鱗4_表示; - 頭_下顎_鱗左1_表示 = e.頭_下顎_鱗左1_表示; - 頭_下顎_鱗右1_表示 = e.頭_下顎_鱗右1_表示; - 頭_下顎_鱗左2_表示 = e.頭_下顎_鱗左2_表示; - 頭_下顎_鱗右2_表示 = e.頭_下顎_鱗右2_表示; - 頭_下顎_鱗左3_表示 = e.頭_下顎_鱗左3_表示; - 頭_下顎_鱗右3_表示 = e.頭_下顎_鱗右3_表示; - 頭_下顎_鱗左4_表示 = e.頭_下顎_鱗左4_表示; - 頭_下顎_鱗右4_表示 = e.頭_下顎_鱗右4_表示; - 頭_下顎_鱗左5_表示 = e.頭_下顎_鱗左5_表示; - 頭_下顎_鱗右5_表示 = e.頭_下顎_鱗右5_表示; - 頭_下顎_鱗左6_表示 = e.頭_下顎_鱗左6_表示; - 頭_下顎_鱗右6_表示 = e.頭_下顎_鱗右6_表示; - 頭_下顎_鱗左7_表示 = e.頭_下顎_鱗左7_表示; - 頭_下顎_鱗右7_表示 = e.頭_下顎_鱗右7_表示; - 頭_下顎_鱗左8_表示 = e.頭_下顎_鱗左8_表示; - 頭_下顎_鱗右8_表示 = e.頭_下顎_鱗右8_表示; - 頭_下顎_鱗左9_表示 = e.頭_下顎_鱗左9_表示; - 頭_下顎_鱗右9_表示 = e.頭_下顎_鱗右9_表示; - 頭_下顎_鱗左10_表示 = e.頭_下顎_鱗左10_表示; - 頭_下顎_鱗右10_表示 = e.頭_下顎_鱗右10_表示; - 頭_下顎_鱗左11_表示 = e.頭_下顎_鱗左11_表示; - 頭_下顎_鱗右11_表示 = e.頭_下顎_鱗右11_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_尾1_根CP = new ColorP(X0Y0_尾1_根, 尾1_根CD, DisUnit, abj: true); - X0Y0_尾1_鱗CP = new ColorP(X0Y0_尾1_鱗, 尾1_鱗CD, DisUnit, abj: true); - X0Y0_尾1_鱗左CP = new ColorP(X0Y0_尾1_鱗左, 尾1_鱗左CD, DisUnit, abj: true); - X0Y0_尾1_鱗右CP = new ColorP(X0Y0_尾1_鱗右, 尾1_鱗右CD, DisUnit, abj: true); - X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); - X0Y0_尾2_鱗CP = new ColorP(X0Y0_尾2_鱗, 尾2_鱗CD, DisUnit, abj: true); - X0Y0_尾2_鱗左CP = new ColorP(X0Y0_尾2_鱗左, 尾2_鱗左CD, DisUnit, abj: true); - X0Y0_尾2_鱗右CP = new ColorP(X0Y0_尾2_鱗右, 尾2_鱗右CD, DisUnit, abj: true); - X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); - X0Y0_尾3_鱗CP = new ColorP(X0Y0_尾3_鱗, 尾3_鱗CD, DisUnit, abj: true); - X0Y0_尾3_鱗左CP = new ColorP(X0Y0_尾3_鱗左, 尾3_鱗左CD, DisUnit, abj: true); - X0Y0_尾3_鱗右CP = new ColorP(X0Y0_尾3_鱗右, 尾3_鱗右CD, DisUnit, abj: true); - X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); - X0Y0_尾4_鱗CP = new ColorP(X0Y0_尾4_鱗, 尾4_鱗CD, DisUnit, abj: true); - X0Y0_尾4_鱗左CP = new ColorP(X0Y0_尾4_鱗左, 尾4_鱗左CD, DisUnit, abj: true); - X0Y0_尾4_鱗右CP = new ColorP(X0Y0_尾4_鱗右, 尾4_鱗右CD, DisUnit, abj: true); - X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); - X0Y0_尾5_鱗CP = new ColorP(X0Y0_尾5_鱗, 尾5_鱗CD, DisUnit, abj: true); - X0Y0_尾5_鱗左CP = new ColorP(X0Y0_尾5_鱗左, 尾5_鱗左CD, DisUnit, abj: true); - X0Y0_尾5_鱗右CP = new ColorP(X0Y0_尾5_鱗右, 尾5_鱗右CD, DisUnit, abj: true); - X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); - X0Y0_尾6_鱗CP = new ColorP(X0Y0_尾6_鱗, 尾6_鱗CD, DisUnit, abj: true); - X0Y0_尾6_鱗左CP = new ColorP(X0Y0_尾6_鱗左, 尾6_鱗左CD, DisUnit, abj: true); - X0Y0_尾6_鱗右CP = new ColorP(X0Y0_尾6_鱗右, 尾6_鱗右CD, DisUnit, abj: true); - X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); - X0Y0_尾7_鱗CP = new ColorP(X0Y0_尾7_鱗, 尾7_鱗CD, DisUnit, abj: true); - X0Y0_尾7_鱗左CP = new ColorP(X0Y0_尾7_鱗左, 尾7_鱗左CD, DisUnit, abj: true); - X0Y0_尾7_鱗右CP = new ColorP(X0Y0_尾7_鱗右, 尾7_鱗右CD, DisUnit, abj: true); - X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); - X0Y0_尾8_鱗CP = new ColorP(X0Y0_尾8_鱗, 尾8_鱗CD, DisUnit, abj: true); - X0Y0_尾8_鱗左CP = new ColorP(X0Y0_尾8_鱗左, 尾8_鱗左CD, DisUnit, abj: true); - X0Y0_尾8_鱗右CP = new ColorP(X0Y0_尾8_鱗右, 尾8_鱗右CD, DisUnit, abj: true); - X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); - X0Y0_尾9_鱗CP = new ColorP(X0Y0_尾9_鱗, 尾9_鱗CD, DisUnit, abj: true); - X0Y0_尾9_鱗左CP = new ColorP(X0Y0_尾9_鱗左, 尾9_鱗左CD, DisUnit, abj: true); - X0Y0_尾9_鱗右CP = new ColorP(X0Y0_尾9_鱗右, 尾9_鱗右CD, DisUnit, abj: true); - X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); - X0Y0_尾10_鱗CP = new ColorP(X0Y0_尾10_鱗, 尾10_鱗CD, DisUnit, abj: true); - X0Y0_尾10_鱗左CP = new ColorP(X0Y0_尾10_鱗左, 尾10_鱗左CD, DisUnit, abj: true); - X0Y0_尾10_鱗右CP = new ColorP(X0Y0_尾10_鱗右, 尾10_鱗右CD, DisUnit, abj: true); - X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); - X0Y0_尾11_鱗CP = new ColorP(X0Y0_尾11_鱗, 尾11_鱗CD, DisUnit, abj: true); - X0Y0_尾11_鱗左CP = new ColorP(X0Y0_尾11_鱗左, 尾11_鱗左CD, DisUnit, abj: true); - X0Y0_尾11_鱗右CP = new ColorP(X0Y0_尾11_鱗右, 尾11_鱗右CD, DisUnit, abj: true); - X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); - X0Y0_尾12_鱗CP = new ColorP(X0Y0_尾12_鱗, 尾12_鱗CD, DisUnit, abj: true); - X0Y0_尾12_鱗左CP = new ColorP(X0Y0_尾12_鱗左, 尾12_鱗左CD, DisUnit, abj: true); - X0Y0_尾12_鱗右CP = new ColorP(X0Y0_尾12_鱗右, 尾12_鱗右CD, DisUnit, abj: true); - X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); - X0Y0_尾13_鱗CP = new ColorP(X0Y0_尾13_鱗, 尾13_鱗CD, DisUnit, abj: true); - X0Y0_尾13_鱗左CP = new ColorP(X0Y0_尾13_鱗左, 尾13_鱗左CD, DisUnit, abj: true); - X0Y0_尾13_鱗右CP = new ColorP(X0Y0_尾13_鱗右, 尾13_鱗右CD, DisUnit, abj: true); - X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); - X0Y0_尾14_鱗CP = new ColorP(X0Y0_尾14_鱗, 尾14_鱗CD, DisUnit, abj: true); - X0Y0_尾14_鱗左CP = new ColorP(X0Y0_尾14_鱗左, 尾14_鱗左CD, DisUnit, abj: true); - X0Y0_尾14_鱗右CP = new ColorP(X0Y0_尾14_鱗右, 尾14_鱗右CD, DisUnit, abj: true); - X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); - X0Y0_尾15_鱗CP = new ColorP(X0Y0_尾15_鱗, 尾15_鱗CD, DisUnit, abj: true); - X0Y0_尾15_鱗左CP = new ColorP(X0Y0_尾15_鱗左, 尾15_鱗左CD, DisUnit, abj: true); - X0Y0_尾15_鱗右CP = new ColorP(X0Y0_尾15_鱗右, 尾15_鱗右CD, DisUnit, abj: true); - X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); - X0Y0_尾16_鱗CP = new ColorP(X0Y0_尾16_鱗, 尾16_鱗CD, DisUnit, abj: true); - X0Y0_尾16_鱗左CP = new ColorP(X0Y0_尾16_鱗左, 尾16_鱗左CD, DisUnit, abj: true); - X0Y0_尾16_鱗右CP = new ColorP(X0Y0_尾16_鱗右, 尾16_鱗右CD, DisUnit, abj: true); - X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); - X0Y0_尾17_鱗CP = new ColorP(X0Y0_尾17_鱗, 尾17_鱗CD, DisUnit, abj: true); - X0Y0_尾17_鱗左CP = new ColorP(X0Y0_尾17_鱗左, 尾17_鱗左CD, DisUnit, abj: true); - X0Y0_尾17_鱗右CP = new ColorP(X0Y0_尾17_鱗右, 尾17_鱗右CD, DisUnit, abj: true); - X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); - X0Y0_尾18_鱗CP = new ColorP(X0Y0_尾18_鱗, 尾18_鱗CD, DisUnit, abj: true); - X0Y0_尾18_鱗左CP = new ColorP(X0Y0_尾18_鱗左, 尾18_鱗左CD, DisUnit, abj: true); - X0Y0_尾18_鱗右CP = new ColorP(X0Y0_尾18_鱗右, 尾18_鱗右CD, DisUnit, abj: true); - X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); - X0Y0_尾19_鱗CP = new ColorP(X0Y0_尾19_鱗, 尾19_鱗CD, DisUnit, abj: true); - X0Y0_尾19_鱗左CP = new ColorP(X0Y0_尾19_鱗左, 尾19_鱗左CD, DisUnit, abj: true); - X0Y0_尾19_鱗右CP = new ColorP(X0Y0_尾19_鱗右, 尾19_鱗右CD, DisUnit, abj: true); - X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); - X0Y0_尾20_鱗CP = new ColorP(X0Y0_尾20_鱗, 尾20_鱗CD, DisUnit, abj: true); - X0Y0_尾20_鱗左CP = new ColorP(X0Y0_尾20_鱗左, 尾20_鱗左CD, DisUnit, abj: true); - X0Y0_尾20_鱗右CP = new ColorP(X0Y0_尾20_鱗右, 尾20_鱗右CD, DisUnit, abj: true); - X0Y0_尾20_尾CP = new ColorP(X0Y0_尾20_尾, 尾20_尾CD, DisUnit, abj: true); - X0Y0_尾21_鱗CP = new ColorP(X0Y0_尾21_鱗, 尾21_鱗CD, DisUnit, abj: true); - X0Y0_尾21_鱗左CP = new ColorP(X0Y0_尾21_鱗左, 尾21_鱗左CD, DisUnit, abj: true); - X0Y0_尾21_鱗右CP = new ColorP(X0Y0_尾21_鱗右, 尾21_鱗右CD, DisUnit, abj: true); - X0Y0_尾21_尾CP = new ColorP(X0Y0_尾21_尾, 尾21_尾CD, DisUnit, abj: true); - X0Y0_尾22_鱗CP = new ColorP(X0Y0_尾22_鱗, 尾22_鱗CD, DisUnit, abj: true); - X0Y0_尾22_鱗左CP = new ColorP(X0Y0_尾22_鱗左, 尾22_鱗左CD, DisUnit, abj: true); - X0Y0_尾22_鱗右CP = new ColorP(X0Y0_尾22_鱗右, 尾22_鱗右CD, DisUnit, abj: true); - X0Y0_尾22_尾CP = new ColorP(X0Y0_尾22_尾, 尾22_尾CD, DisUnit, abj: true); - X0Y0_尾23_鱗CP = new ColorP(X0Y0_尾23_鱗, 尾23_鱗CD, DisUnit, abj: true); - X0Y0_尾23_鱗左CP = new ColorP(X0Y0_尾23_鱗左, 尾23_鱗左CD, DisUnit, abj: true); - X0Y0_尾23_鱗右CP = new ColorP(X0Y0_尾23_鱗右, 尾23_鱗右CD, DisUnit, abj: true); - X0Y0_尾23_尾CP = new ColorP(X0Y0_尾23_尾, 尾23_尾CD, DisUnit, abj: true); - X0Y0_尾24_鱗CP = new ColorP(X0Y0_尾24_鱗, 尾24_鱗CD, DisUnit, abj: true); - X0Y0_尾24_鱗左CP = new ColorP(X0Y0_尾24_鱗左, 尾24_鱗左CD, DisUnit, abj: true); - X0Y0_尾24_鱗右CP = new ColorP(X0Y0_尾24_鱗右, 尾24_鱗右CD, DisUnit, abj: true); - X0Y0_尾24_尾CP = new ColorP(X0Y0_尾24_尾, 尾24_尾CD, DisUnit, abj: true); - X0Y0_尾25_鱗CP = new ColorP(X0Y0_尾25_鱗, 尾25_鱗CD, DisUnit, abj: true); - X0Y0_尾25_鱗左CP = new ColorP(X0Y0_尾25_鱗左, 尾25_鱗左CD, DisUnit, abj: true); - X0Y0_尾25_鱗右CP = new ColorP(X0Y0_尾25_鱗右, 尾25_鱗右CD, DisUnit, abj: true); - X0Y0_尾25_尾CP = new ColorP(X0Y0_尾25_尾, 尾25_尾CD, DisUnit, abj: true); - X0Y0_尾26_鱗CP = new ColorP(X0Y0_尾26_鱗, 尾26_鱗CD, DisUnit, abj: true); - X0Y0_尾26_鱗左CP = new ColorP(X0Y0_尾26_鱗左, 尾26_鱗左CD, DisUnit, abj: true); - X0Y0_尾26_鱗右CP = new ColorP(X0Y0_尾26_鱗右, 尾26_鱗右CD, DisUnit, abj: true); - X0Y0_尾26_尾CP = new ColorP(X0Y0_尾26_尾, 尾26_尾CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - X0Y0_尾27_鱗CP = new ColorP(X0Y0_尾27_鱗, 尾27_鱗CD, DisUnit, abj: true); - X0Y0_尾27_鱗左CP = new ColorP(X0Y0_尾27_鱗左, 尾27_鱗左CD, DisUnit, abj: true); - X0Y0_尾27_鱗右CP = new ColorP(X0Y0_尾27_鱗右, 尾27_鱗右CD, DisUnit, abj: true); - X0Y0_尾27_尾CP = new ColorP(X0Y0_尾27_尾, 尾27_尾CD, DisUnit, abj: true); - X0Y0_尾28_鱗CP = new ColorP(X0Y0_尾28_鱗, 尾28_鱗CD, DisUnit, abj: true); - X0Y0_尾28_鱗左CP = new ColorP(X0Y0_尾28_鱗左, 尾28_鱗左CD, DisUnit, abj: true); - X0Y0_尾28_鱗右CP = new ColorP(X0Y0_尾28_鱗右, 尾28_鱗右CD, DisUnit, abj: true); - X0Y0_尾28_尾CP = new ColorP(X0Y0_尾28_尾, 尾28_尾CD, DisUnit, abj: true); - X0Y0_尾29_鱗CP = new ColorP(X0Y0_尾29_鱗, 尾29_鱗CD, DisUnit, abj: true); - X0Y0_尾29_鱗左CP = new ColorP(X0Y0_尾29_鱗左, 尾29_鱗左CD, DisUnit, abj: true); - X0Y0_尾29_鱗右CP = new ColorP(X0Y0_尾29_鱗右, 尾29_鱗右CD, DisUnit, abj: true); - X0Y0_尾29_尾CP = new ColorP(X0Y0_尾29_尾, 尾29_尾CD, DisUnit, abj: true); - X0Y0_尾30_鱗CP = new ColorP(X0Y0_尾30_鱗, 尾30_鱗CD, DisUnit, abj: true); - X0Y0_尾30_鱗左CP = new ColorP(X0Y0_尾30_鱗左, 尾30_鱗左CD, DisUnit, abj: true); - X0Y0_尾30_鱗右CP = new ColorP(X0Y0_尾30_鱗右, 尾30_鱗右CD, DisUnit, abj: true); - X0Y0_尾30_尾CP = new ColorP(X0Y0_尾30_尾, 尾30_尾CD, DisUnit, abj: true); - X0Y0_尾31_鱗CP = new ColorP(X0Y0_尾31_鱗, 尾31_鱗CD, DisUnit, abj: true); - X0Y0_尾31_鱗左CP = new ColorP(X0Y0_尾31_鱗左, 尾31_鱗左CD, DisUnit, abj: true); - X0Y0_尾31_鱗右CP = new ColorP(X0Y0_尾31_鱗右, 尾31_鱗右CD, DisUnit, abj: true); - X0Y0_尾31_尾CP = new ColorP(X0Y0_尾31_尾, 尾31_尾CD, DisUnit, abj: true); - X0Y0_尾32_鱗CP = new ColorP(X0Y0_尾32_鱗, 尾32_鱗CD, DisUnit, abj: true); - X0Y0_尾32_鱗左CP = new ColorP(X0Y0_尾32_鱗左, 尾32_鱗左CD, DisUnit, abj: true); - X0Y0_尾32_鱗右CP = new ColorP(X0Y0_尾32_鱗右, 尾32_鱗右CD, DisUnit, abj: true); - X0Y0_尾32_尾CP = new ColorP(X0Y0_尾32_尾, 尾32_尾CD, DisUnit, abj: true); - X0Y0_尾33_鱗CP = new ColorP(X0Y0_尾33_鱗, 尾33_鱗CD, DisUnit, abj: true); - X0Y0_尾33_鱗左CP = new ColorP(X0Y0_尾33_鱗左, 尾33_鱗左CD, DisUnit, abj: true); - X0Y0_尾33_鱗右CP = new ColorP(X0Y0_尾33_鱗右, 尾33_鱗右CD, DisUnit, abj: true); - X0Y0_尾33_尾CP = new ColorP(X0Y0_尾33_尾, 尾33_尾CD, DisUnit, abj: true); - X0Y0_尾34_鱗CP = new ColorP(X0Y0_尾34_鱗, 尾34_鱗CD, DisUnit, abj: true); - X0Y0_尾34_鱗左CP = new ColorP(X0Y0_尾34_鱗左, 尾34_鱗左CD, DisUnit, abj: true); - X0Y0_尾34_鱗右CP = new ColorP(X0Y0_尾34_鱗右, 尾34_鱗右CD, DisUnit, abj: true); - X0Y0_尾34_尾CP = new ColorP(X0Y0_尾34_尾, 尾34_尾CD, DisUnit, abj: true); - X0Y0_尾35_鱗CP = new ColorP(X0Y0_尾35_鱗, 尾35_鱗CD, DisUnit, abj: true); - X0Y0_尾35_鱗左CP = new ColorP(X0Y0_尾35_鱗左, 尾35_鱗左CD, DisUnit, abj: true); - X0Y0_尾35_鱗右CP = new ColorP(X0Y0_尾35_鱗右, 尾35_鱗右CD, DisUnit, abj: true); - X0Y0_尾35_尾CP = new ColorP(X0Y0_尾35_尾, 尾35_尾CD, DisUnit, abj: true); - X0Y0_尾36_鱗CP = new ColorP(X0Y0_尾36_鱗, 尾36_鱗CD, DisUnit, abj: true); - X0Y0_尾36_鱗左CP = new ColorP(X0Y0_尾36_鱗左, 尾36_鱗左CD, DisUnit, abj: true); - X0Y0_尾36_鱗右CP = new ColorP(X0Y0_尾36_鱗右, 尾36_鱗右CD, DisUnit, abj: true); - X0Y0_尾36_尾CP = new ColorP(X0Y0_尾36_尾, 尾36_尾CD, DisUnit, abj: true); - X0Y0_尾37_鱗CP = new ColorP(X0Y0_尾37_鱗, 尾37_鱗CD, DisUnit, abj: true); - X0Y0_尾37_鱗左CP = new ColorP(X0Y0_尾37_鱗左, 尾37_鱗左CD, DisUnit, abj: true); - X0Y0_尾37_鱗右CP = new ColorP(X0Y0_尾37_鱗右, 尾37_鱗右CD, DisUnit, abj: true); - X0Y0_尾37_尾CP = new ColorP(X0Y0_尾37_尾, 尾37_尾CD, DisUnit, abj: true); - X0Y0_尾38_鱗CP = new ColorP(X0Y0_尾38_鱗, 尾38_鱗CD, DisUnit, abj: true); - X0Y0_尾38_鱗左CP = new ColorP(X0Y0_尾38_鱗左, 尾38_鱗左CD, DisUnit, abj: true); - X0Y0_尾38_鱗右CP = new ColorP(X0Y0_尾38_鱗右, 尾38_鱗右CD, DisUnit, abj: true); - X0Y0_尾38_尾CP = new ColorP(X0Y0_尾38_尾, 尾38_尾CD, DisUnit, abj: true); - X0Y0_尾39_鱗CP = new ColorP(X0Y0_尾39_鱗, 尾39_鱗CD, DisUnit, abj: true); - X0Y0_尾39_鱗左CP = new ColorP(X0Y0_尾39_鱗左, 尾39_鱗左CD, DisUnit, abj: true); - X0Y0_尾39_鱗右CP = new ColorP(X0Y0_尾39_鱗右, 尾39_鱗右CD, DisUnit, abj: true); - X0Y0_尾39_尾CP = new ColorP(X0Y0_尾39_尾, 尾39_尾CD, DisUnit, abj: true); - X0Y0_尾40_鱗CP = new ColorP(X0Y0_尾40_鱗, 尾40_鱗CD, DisUnit, abj: true); - X0Y0_尾40_鱗左CP = new ColorP(X0Y0_尾40_鱗左, 尾40_鱗左CD, DisUnit, abj: true); - X0Y0_尾40_鱗右CP = new ColorP(X0Y0_尾40_鱗右, 尾40_鱗右CD, DisUnit, abj: true); - X0Y0_尾40_尾CP = new ColorP(X0Y0_尾40_尾, 尾40_尾CD, DisUnit, abj: true); - X0Y0_尾41_鱗CP = new ColorP(X0Y0_尾41_鱗, 尾41_鱗CD, DisUnit, abj: true); - X0Y0_尾41_鱗左CP = new ColorP(X0Y0_尾41_鱗左, 尾41_鱗左CD, DisUnit, abj: true); - X0Y0_尾41_鱗右CP = new ColorP(X0Y0_尾41_鱗右, 尾41_鱗右CD, DisUnit, abj: true); - X0Y0_尾41_尾CP = new ColorP(X0Y0_尾41_尾, 尾41_尾CD, DisUnit, abj: true); - X0Y0_尾42_鱗CP = new ColorP(X0Y0_尾42_鱗, 尾42_鱗CD, DisUnit, abj: true); - X0Y0_尾42_鱗左CP = new ColorP(X0Y0_尾42_鱗左, 尾42_鱗左CD, DisUnit, abj: true); - X0Y0_尾42_鱗右CP = new ColorP(X0Y0_尾42_鱗右, 尾42_鱗右CD, DisUnit, abj: true); - X0Y0_尾42_尾CP = new ColorP(X0Y0_尾42_尾, 尾42_尾CD, DisUnit, abj: true); - X0Y0_尾43_鱗CP = new ColorP(X0Y0_尾43_鱗, 尾43_鱗CD, DisUnit, abj: true); - X0Y0_尾43_鱗左CP = new ColorP(X0Y0_尾43_鱗左, 尾43_鱗左CD, DisUnit, abj: true); - X0Y0_尾43_鱗右CP = new ColorP(X0Y0_尾43_鱗右, 尾43_鱗右CD, DisUnit, abj: true); - X0Y0_尾43_尾CP = new ColorP(X0Y0_尾43_尾, 尾43_尾CD, DisUnit, abj: true); - X0Y0_尾44_鱗CP = new ColorP(X0Y0_尾44_鱗, 尾44_鱗CD, DisUnit, abj: true); - X0Y0_尾44_鱗左CP = new ColorP(X0Y0_尾44_鱗左, 尾44_鱗左CD, DisUnit, abj: true); - X0Y0_尾44_鱗右CP = new ColorP(X0Y0_尾44_鱗右, 尾44_鱗右CD, DisUnit, abj: true); - X0Y0_尾44_尾CP = new ColorP(X0Y0_尾44_尾, 尾44_尾CD, DisUnit, abj: true); - X0Y0_頭_上顎_顎基CP = new ColorP(X0Y0_頭_上顎_顎基, 頭_上顎_顎基CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗4CP = new ColorP(X0Y0_頭_上顎_鱗4, 頭_上顎_鱗4CD, 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_頭_上顎_鱗右2CP = new ColorP(X0Y0_頭_上顎_鱗右2, 頭_上顎_鱗右2CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左3CP = new ColorP(X0Y0_頭_上顎_鱗左3, 頭_上顎_鱗左3CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右3CP = new ColorP(X0Y0_頭_上顎_鱗右3, 頭_上顎_鱗右3CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左4CP = new ColorP(X0Y0_頭_上顎_鱗左4, 頭_上顎_鱗左4CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右4CP = new ColorP(X0Y0_頭_上顎_鱗右4, 頭_上顎_鱗右4CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左5CP = new ColorP(X0Y0_頭_上顎_鱗左5, 頭_上顎_鱗左5CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右5CP = new ColorP(X0Y0_頭_上顎_鱗右5, 頭_上顎_鱗右5CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左8CP = new ColorP(X0Y0_頭_上顎_鱗左8, 頭_上顎_鱗左8CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右8CP = new ColorP(X0Y0_頭_上顎_鱗右8, 頭_上顎_鱗右8CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左9CP = new ColorP(X0Y0_頭_上顎_鱗左9, 頭_上顎_鱗左9CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右9CP = new ColorP(X0Y0_頭_上顎_鱗右9, 頭_上顎_鱗右9CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左10CP = new ColorP(X0Y0_頭_上顎_鱗左10, 頭_上顎_鱗左10CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右10CP = new ColorP(X0Y0_頭_上顎_鱗右10, 頭_上顎_鱗右10CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗左11CP = new ColorP(X0Y0_頭_上顎_鱗左11, 頭_上顎_鱗左11CD, DisUnit, abj: true); - X0Y0_頭_上顎_鱗右11CP = new ColorP(X0Y0_頭_上顎_鱗右11, 頭_上顎_鱗右11CD, 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); - X0Y0_頭_下顎_鱗3CP = new ColorP(X0Y0_頭_下顎_鱗3, 頭_下顎_鱗3CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗4CP = new ColorP(X0Y0_頭_下顎_鱗4, 頭_下顎_鱗4CD, 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_頭_下顎_鱗右2CP = new ColorP(X0Y0_頭_下顎_鱗右2, 頭_下顎_鱗右2CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左3CP = new ColorP(X0Y0_頭_下顎_鱗左3, 頭_下顎_鱗左3CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右3CP = new ColorP(X0Y0_頭_下顎_鱗右3, 頭_下顎_鱗右3CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左4CP = new ColorP(X0Y0_頭_下顎_鱗左4, 頭_下顎_鱗左4CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右4CP = new ColorP(X0Y0_頭_下顎_鱗右4, 頭_下顎_鱗右4CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左5CP = new ColorP(X0Y0_頭_下顎_鱗左5, 頭_下顎_鱗左5CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右5CP = new ColorP(X0Y0_頭_下顎_鱗右5, 頭_下顎_鱗右5CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左6CP = new ColorP(X0Y0_頭_下顎_鱗左6, 頭_下顎_鱗左6CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右6CP = new ColorP(X0Y0_頭_下顎_鱗右6, 頭_下顎_鱗右6CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左7CP = new ColorP(X0Y0_頭_下顎_鱗左7, 頭_下顎_鱗左7CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右7CP = new ColorP(X0Y0_頭_下顎_鱗右7, 頭_下顎_鱗右7CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左8CP = new ColorP(X0Y0_頭_下顎_鱗左8, 頭_下顎_鱗左8CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右8CP = new ColorP(X0Y0_頭_下顎_鱗右8, 頭_下顎_鱗右8CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左9CP = new ColorP(X0Y0_頭_下顎_鱗左9, 頭_下顎_鱗左9CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右9CP = new ColorP(X0Y0_頭_下顎_鱗右9, 頭_下顎_鱗右9CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左10CP = new ColorP(X0Y0_頭_下顎_鱗左10, 頭_下顎_鱗左10CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右10CP = new ColorP(X0Y0_頭_下顎_鱗右10, 頭_下顎_鱗右10CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗左11CP = new ColorP(X0Y0_頭_下顎_鱗左11, 頭_下顎_鱗左11CD, DisUnit, abj: true); - X0Y0_頭_下顎_鱗右11CP = new ColorP(X0Y0_頭_下顎_鱗右11, 頭_下顎_鱗右11CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖3.角度B -= num; - 鎖4.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_尾1_根); - Are.Draw(X0Y0_尾1_鱗); - Are.Draw(X0Y0_尾1_鱗左); - Are.Draw(X0Y0_尾1_鱗右); - Are.Draw(X0Y0_尾1_尾); - Are.Draw(X0Y0_尾2_鱗); - Are.Draw(X0Y0_尾2_鱗左); - Are.Draw(X0Y0_尾2_鱗右); - Are.Draw(X0Y0_尾2_尾); - Are.Draw(X0Y0_尾3_鱗); - Are.Draw(X0Y0_尾3_鱗左); - Are.Draw(X0Y0_尾3_鱗右); - Are.Draw(X0Y0_尾3_尾); - Are.Draw(X0Y0_尾4_鱗); - Are.Draw(X0Y0_尾4_鱗左); - Are.Draw(X0Y0_尾4_鱗右); - Are.Draw(X0Y0_尾4_尾); - Are.Draw(X0Y0_尾5_鱗); - Are.Draw(X0Y0_尾5_鱗左); - Are.Draw(X0Y0_尾5_鱗右); - Are.Draw(X0Y0_尾5_尾); - Are.Draw(X0Y0_尾6_鱗); - Are.Draw(X0Y0_尾6_鱗左); - Are.Draw(X0Y0_尾6_鱗右); - Are.Draw(X0Y0_尾6_尾); - Are.Draw(X0Y0_尾7_鱗); - Are.Draw(X0Y0_尾7_鱗左); - Are.Draw(X0Y0_尾7_鱗右); - Are.Draw(X0Y0_尾7_尾); - Are.Draw(X0Y0_尾8_鱗); - Are.Draw(X0Y0_尾8_鱗左); - Are.Draw(X0Y0_尾8_鱗右); - Are.Draw(X0Y0_尾8_尾); - Are.Draw(X0Y0_尾9_鱗); - Are.Draw(X0Y0_尾9_鱗左); - Are.Draw(X0Y0_尾9_鱗右); - Are.Draw(X0Y0_尾9_尾); - Are.Draw(X0Y0_尾10_鱗); - Are.Draw(X0Y0_尾10_鱗左); - Are.Draw(X0Y0_尾10_鱗右); - Are.Draw(X0Y0_尾10_尾); - Are.Draw(X0Y0_尾11_鱗); - Are.Draw(X0Y0_尾11_鱗左); - Are.Draw(X0Y0_尾11_鱗右); - Are.Draw(X0Y0_尾11_尾); - Are.Draw(X0Y0_尾12_鱗); - Are.Draw(X0Y0_尾12_鱗左); - Are.Draw(X0Y0_尾12_鱗右); - Are.Draw(X0Y0_尾12_尾); - Are.Draw(X0Y0_尾13_鱗); - Are.Draw(X0Y0_尾13_鱗左); - Are.Draw(X0Y0_尾13_鱗右); - Are.Draw(X0Y0_尾13_尾); - Are.Draw(X0Y0_尾14_鱗); - Are.Draw(X0Y0_尾14_鱗左); - Are.Draw(X0Y0_尾14_鱗右); - Are.Draw(X0Y0_尾14_尾); - Are.Draw(X0Y0_尾15_鱗); - Are.Draw(X0Y0_尾15_鱗左); - Are.Draw(X0Y0_尾15_鱗右); - Are.Draw(X0Y0_尾15_尾); - Are.Draw(X0Y0_尾16_鱗); - Are.Draw(X0Y0_尾16_鱗左); - Are.Draw(X0Y0_尾16_鱗右); - Are.Draw(X0Y0_尾16_尾); - Are.Draw(X0Y0_尾17_鱗); - Are.Draw(X0Y0_尾17_鱗左); - Are.Draw(X0Y0_尾17_鱗右); - Are.Draw(X0Y0_尾17_尾); - Are.Draw(X0Y0_尾18_鱗); - Are.Draw(X0Y0_尾18_鱗左); - Are.Draw(X0Y0_尾18_鱗右); - Are.Draw(X0Y0_尾18_尾); - Are.Draw(X0Y0_尾19_鱗); - Are.Draw(X0Y0_尾19_鱗左); - Are.Draw(X0Y0_尾19_鱗右); - Are.Draw(X0Y0_尾19_尾); - Are.Draw(X0Y0_尾20_鱗); - Are.Draw(X0Y0_尾20_鱗左); - Are.Draw(X0Y0_尾20_鱗右); - Are.Draw(X0Y0_尾20_尾); - Are.Draw(X0Y0_尾21_鱗); - Are.Draw(X0Y0_尾21_鱗左); - Are.Draw(X0Y0_尾21_鱗右); - Are.Draw(X0Y0_尾21_尾); - Are.Draw(X0Y0_尾22_鱗); - Are.Draw(X0Y0_尾22_鱗左); - Are.Draw(X0Y0_尾22_鱗右); - Are.Draw(X0Y0_尾22_尾); - Are.Draw(X0Y0_尾23_鱗); - Are.Draw(X0Y0_尾23_鱗左); - Are.Draw(X0Y0_尾23_鱗右); - Are.Draw(X0Y0_尾23_尾); - Are.Draw(X0Y0_尾24_鱗); - Are.Draw(X0Y0_尾24_鱗左); - Are.Draw(X0Y0_尾24_鱗右); - Are.Draw(X0Y0_尾24_尾); - Are.Draw(X0Y0_尾25_鱗); - Are.Draw(X0Y0_尾25_鱗左); - Are.Draw(X0Y0_尾25_鱗右); - Are.Draw(X0Y0_尾25_尾); - Are.Draw(X0Y0_尾26_鱗); - Are.Draw(X0Y0_尾26_鱗左); - Are.Draw(X0Y0_尾26_鱗右); - Are.Draw(X0Y0_尾26_尾); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾27_鱗); - Are.Draw(X0Y0_尾27_鱗左); - Are.Draw(X0Y0_尾27_鱗右); - Are.Draw(X0Y0_尾27_尾); - Are.Draw(X0Y0_尾28_鱗); - Are.Draw(X0Y0_尾28_鱗左); - Are.Draw(X0Y0_尾28_鱗右); - Are.Draw(X0Y0_尾28_尾); - Are.Draw(X0Y0_尾29_鱗); - Are.Draw(X0Y0_尾29_鱗左); - Are.Draw(X0Y0_尾29_鱗右); - Are.Draw(X0Y0_尾29_尾); - Are.Draw(X0Y0_尾30_鱗); - Are.Draw(X0Y0_尾30_鱗左); - Are.Draw(X0Y0_尾30_鱗右); - Are.Draw(X0Y0_尾30_尾); - Are.Draw(X0Y0_尾31_鱗); - Are.Draw(X0Y0_尾31_鱗左); - Are.Draw(X0Y0_尾31_鱗右); - Are.Draw(X0Y0_尾31_尾); - Are.Draw(X0Y0_尾32_鱗); - Are.Draw(X0Y0_尾32_鱗左); - Are.Draw(X0Y0_尾32_鱗右); - Are.Draw(X0Y0_尾32_尾); - Are.Draw(X0Y0_尾33_鱗); - Are.Draw(X0Y0_尾33_鱗左); - Are.Draw(X0Y0_尾33_鱗右); - Are.Draw(X0Y0_尾33_尾); - Are.Draw(X0Y0_尾34_鱗); - Are.Draw(X0Y0_尾34_鱗左); - Are.Draw(X0Y0_尾34_鱗右); - Are.Draw(X0Y0_尾34_尾); - Are.Draw(X0Y0_尾35_鱗); - Are.Draw(X0Y0_尾35_鱗左); - Are.Draw(X0Y0_尾35_鱗右); - Are.Draw(X0Y0_尾35_尾); - Are.Draw(X0Y0_尾36_鱗); - Are.Draw(X0Y0_尾36_鱗左); - Are.Draw(X0Y0_尾36_鱗右); - Are.Draw(X0Y0_尾36_尾); - Are.Draw(X0Y0_尾37_鱗); - Are.Draw(X0Y0_尾37_鱗左); - Are.Draw(X0Y0_尾37_鱗右); - Are.Draw(X0Y0_尾37_尾); - Are.Draw(X0Y0_尾38_鱗); - Are.Draw(X0Y0_尾38_鱗左); - Are.Draw(X0Y0_尾38_鱗右); - Are.Draw(X0Y0_尾38_尾); - Are.Draw(X0Y0_尾39_鱗); - Are.Draw(X0Y0_尾39_鱗左); - Are.Draw(X0Y0_尾39_鱗右); - Are.Draw(X0Y0_尾39_尾); - Are.Draw(X0Y0_尾40_鱗); - Are.Draw(X0Y0_尾40_鱗左); - Are.Draw(X0Y0_尾40_鱗右); - Are.Draw(X0Y0_尾40_尾); - Are.Draw(X0Y0_尾41_鱗); - Are.Draw(X0Y0_尾41_鱗左); - Are.Draw(X0Y0_尾41_鱗右); - Are.Draw(X0Y0_尾41_尾); - Are.Draw(X0Y0_尾42_鱗); - Are.Draw(X0Y0_尾42_鱗左); - Are.Draw(X0Y0_尾42_鱗右); - Are.Draw(X0Y0_尾42_尾); - Are.Draw(X0Y0_尾43_鱗); - Are.Draw(X0Y0_尾43_鱗左); - Are.Draw(X0Y0_尾43_鱗右); - Are.Draw(X0Y0_尾43_尾); - Are.Draw(X0Y0_尾44_鱗); - Are.Draw(X0Y0_尾44_鱗左); - Are.Draw(X0Y0_尾44_鱗右); - Are.Draw(X0Y0_尾44_尾); - Are.Draw(X0Y0_頭_上顎_顎基); - Are.Draw(X0Y0_頭_上顎_鱗4); - Are.Draw(X0Y0_頭_上顎_鱗左1); - Are.Draw(X0Y0_頭_上顎_鱗右1); - Are.Draw(X0Y0_頭_上顎_鱗左2); - Are.Draw(X0Y0_頭_上顎_鱗右2); - Are.Draw(X0Y0_頭_上顎_鱗左3); - Are.Draw(X0Y0_頭_上顎_鱗右3); - Are.Draw(X0Y0_頭_上顎_鱗左4); - Are.Draw(X0Y0_頭_上顎_鱗右4); - Are.Draw(X0Y0_頭_上顎_鱗左5); - Are.Draw(X0Y0_頭_上顎_鱗右5); - Are.Draw(X0Y0_頭_上顎_鱗左8); - Are.Draw(X0Y0_頭_上顎_鱗右8); - Are.Draw(X0Y0_頭_上顎_鱗左9); - Are.Draw(X0Y0_頭_上顎_鱗右9); - Are.Draw(X0Y0_頭_上顎_鱗左10); - Are.Draw(X0Y0_頭_上顎_鱗右10); - Are.Draw(X0Y0_頭_上顎_鱗左11); - Are.Draw(X0Y0_頭_上顎_鱗右11); - Are.Draw(X0Y0_頭_下顎_顎基); - Are.Draw(X0Y0_頭_下顎_鱗1); - Are.Draw(X0Y0_頭_下顎_鱗2); - Are.Draw(X0Y0_頭_下顎_鱗3); - Are.Draw(X0Y0_頭_下顎_鱗4); - Are.Draw(X0Y0_頭_下顎_鱗左1); - Are.Draw(X0Y0_頭_下顎_鱗右1); - Are.Draw(X0Y0_頭_下顎_鱗左2); - Are.Draw(X0Y0_頭_下顎_鱗右2); - Are.Draw(X0Y0_頭_下顎_鱗左3); - Are.Draw(X0Y0_頭_下顎_鱗右3); - Are.Draw(X0Y0_頭_下顎_鱗左4); - Are.Draw(X0Y0_頭_下顎_鱗右4); - Are.Draw(X0Y0_頭_下顎_鱗左5); - Are.Draw(X0Y0_頭_下顎_鱗右5); - Are.Draw(X0Y0_頭_下顎_鱗左6); - Are.Draw(X0Y0_頭_下顎_鱗右6); - Are.Draw(X0Y0_頭_下顎_鱗左7); - Are.Draw(X0Y0_頭_下顎_鱗右7); - Are.Draw(X0Y0_頭_下顎_鱗左8); - Are.Draw(X0Y0_頭_下顎_鱗右8); - Are.Draw(X0Y0_頭_下顎_鱗左9); - Are.Draw(X0Y0_頭_下顎_鱗右9); - Are.Draw(X0Y0_頭_下顎_鱗左10); - Are.Draw(X0Y0_頭_下顎_鱗右10); - Are.Draw(X0Y0_頭_下顎_鱗左11); - Are.Draw(X0Y0_頭_下顎_鱗右11); - Are.Draw(X0Y0_輪2_革); - Are.Draw(X0Y0_輪2_金具1); - Are.Draw(X0Y0_輪2_金具2); - Are.Draw(X0Y0_輪2_金具3); - Are.Draw(X0Y0_輪2_金具左); - Are.Draw(X0Y0_輪2_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾18_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾19_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾20_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾21_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾22_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾23_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾24_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾25_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾26_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾27_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾28_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾29_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾30_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾31_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾32_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾33_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾34_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾35_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾36_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾37_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾38_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾39_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾40_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾41_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾42_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾43_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾44_尾.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左 && p != X0Y0_輪1_金具右 && p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左) - { - return p == X0Y0_輪2_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾1_尾; - yield return X0Y0_尾2_尾; - yield return X0Y0_尾3_尾; - yield return X0Y0_尾4_尾; - yield return X0Y0_尾5_尾; - yield return X0Y0_尾6_尾; - yield return X0Y0_尾7_尾; - yield return X0Y0_尾8_尾; - yield return X0Y0_尾9_尾; - yield return X0Y0_尾10_尾; - yield return X0Y0_尾11_尾; - yield return X0Y0_尾12_尾; - yield return X0Y0_尾13_尾; - yield return X0Y0_尾14_尾; - yield return X0Y0_尾15_尾; - yield return X0Y0_尾16_尾; - yield return X0Y0_尾17_尾; - yield return X0Y0_尾18_尾; - yield return X0Y0_尾19_尾; - yield return X0Y0_尾20_尾; - yield return X0Y0_尾21_尾; - yield return X0Y0_尾22_尾; - yield return X0Y0_尾23_尾; - yield return X0Y0_尾24_尾; - yield return X0Y0_尾25_尾; - yield return X0Y0_尾26_尾; - yield return X0Y0_尾27_尾; - yield return X0Y0_尾28_尾; - yield return X0Y0_尾29_尾; - yield return X0Y0_尾30_尾; - yield return X0Y0_尾31_尾; - yield return X0Y0_尾32_尾; - yield return X0Y0_尾33_尾; - yield return X0Y0_尾34_尾; - yield return X0Y0_尾35_尾; - yield return X0Y0_尾36_尾; - yield return X0Y0_尾37_尾; - yield return X0Y0_尾38_尾; - yield return X0Y0_尾39_尾; - yield return X0Y0_尾40_尾; - yield return X0Y0_尾41_尾; - yield return X0Y0_尾42_尾; - yield return X0Y0_尾43_尾; - yield return X0Y0_尾44_尾; - } - - public override void 色更新() - { - X0Y0_尾1_根CP.Update(); - X0Y0_尾1_鱗CP.Update(); - X0Y0_尾1_鱗左CP.Update(); - X0Y0_尾1_鱗右CP.Update(); - X0Y0_尾1_尾CP.Update(); - X0Y0_尾2_鱗CP.Update(); - X0Y0_尾2_鱗左CP.Update(); - X0Y0_尾2_鱗右CP.Update(); - X0Y0_尾2_尾CP.Update(); - X0Y0_尾3_鱗CP.Update(); - X0Y0_尾3_鱗左CP.Update(); - X0Y0_尾3_鱗右CP.Update(); - X0Y0_尾3_尾CP.Update(); - X0Y0_尾4_鱗CP.Update(); - X0Y0_尾4_鱗左CP.Update(); - X0Y0_尾4_鱗右CP.Update(); - X0Y0_尾4_尾CP.Update(); - X0Y0_尾5_鱗CP.Update(); - X0Y0_尾5_鱗左CP.Update(); - X0Y0_尾5_鱗右CP.Update(); - X0Y0_尾5_尾CP.Update(); - X0Y0_尾6_鱗CP.Update(); - X0Y0_尾6_鱗左CP.Update(); - X0Y0_尾6_鱗右CP.Update(); - X0Y0_尾6_尾CP.Update(); - X0Y0_尾7_鱗CP.Update(); - X0Y0_尾7_鱗左CP.Update(); - X0Y0_尾7_鱗右CP.Update(); - X0Y0_尾7_尾CP.Update(); - X0Y0_尾8_鱗CP.Update(); - X0Y0_尾8_鱗左CP.Update(); - X0Y0_尾8_鱗右CP.Update(); - X0Y0_尾8_尾CP.Update(); - X0Y0_尾9_鱗CP.Update(); - X0Y0_尾9_鱗左CP.Update(); - X0Y0_尾9_鱗右CP.Update(); - X0Y0_尾9_尾CP.Update(); - X0Y0_尾10_鱗CP.Update(); - X0Y0_尾10_鱗左CP.Update(); - X0Y0_尾10_鱗右CP.Update(); - X0Y0_尾10_尾CP.Update(); - X0Y0_尾11_鱗CP.Update(); - X0Y0_尾11_鱗左CP.Update(); - X0Y0_尾11_鱗右CP.Update(); - X0Y0_尾11_尾CP.Update(); - X0Y0_尾12_鱗CP.Update(); - X0Y0_尾12_鱗左CP.Update(); - X0Y0_尾12_鱗右CP.Update(); - X0Y0_尾12_尾CP.Update(); - X0Y0_尾13_鱗CP.Update(); - X0Y0_尾13_鱗左CP.Update(); - X0Y0_尾13_鱗右CP.Update(); - X0Y0_尾13_尾CP.Update(); - X0Y0_尾14_鱗CP.Update(); - X0Y0_尾14_鱗左CP.Update(); - X0Y0_尾14_鱗右CP.Update(); - X0Y0_尾14_尾CP.Update(); - X0Y0_尾15_鱗CP.Update(); - X0Y0_尾15_鱗左CP.Update(); - X0Y0_尾15_鱗右CP.Update(); - X0Y0_尾15_尾CP.Update(); - X0Y0_尾16_鱗CP.Update(); - X0Y0_尾16_鱗左CP.Update(); - X0Y0_尾16_鱗右CP.Update(); - X0Y0_尾16_尾CP.Update(); - X0Y0_尾17_鱗CP.Update(); - X0Y0_尾17_鱗左CP.Update(); - X0Y0_尾17_鱗右CP.Update(); - X0Y0_尾17_尾CP.Update(); - X0Y0_尾18_鱗CP.Update(); - X0Y0_尾18_鱗左CP.Update(); - X0Y0_尾18_鱗右CP.Update(); - X0Y0_尾18_尾CP.Update(); - X0Y0_尾19_鱗CP.Update(); - X0Y0_尾19_鱗左CP.Update(); - X0Y0_尾19_鱗右CP.Update(); - X0Y0_尾19_尾CP.Update(); - X0Y0_尾20_鱗CP.Update(); - X0Y0_尾20_鱗左CP.Update(); - X0Y0_尾20_鱗右CP.Update(); - X0Y0_尾20_尾CP.Update(); - X0Y0_尾21_鱗CP.Update(); - X0Y0_尾21_鱗左CP.Update(); - X0Y0_尾21_鱗右CP.Update(); - X0Y0_尾21_尾CP.Update(); - X0Y0_尾22_鱗CP.Update(); - X0Y0_尾22_鱗左CP.Update(); - X0Y0_尾22_鱗右CP.Update(); - X0Y0_尾22_尾CP.Update(); - X0Y0_尾23_鱗CP.Update(); - X0Y0_尾23_鱗左CP.Update(); - X0Y0_尾23_鱗右CP.Update(); - X0Y0_尾23_尾CP.Update(); - X0Y0_尾24_鱗CP.Update(); - X0Y0_尾24_鱗左CP.Update(); - X0Y0_尾24_鱗右CP.Update(); - X0Y0_尾24_尾CP.Update(); - X0Y0_尾25_鱗CP.Update(); - X0Y0_尾25_鱗左CP.Update(); - X0Y0_尾25_鱗右CP.Update(); - X0Y0_尾25_尾CP.Update(); - X0Y0_尾26_鱗CP.Update(); - X0Y0_尾26_鱗左CP.Update(); - X0Y0_尾26_鱗右CP.Update(); - X0Y0_尾26_尾CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - X0Y0_尾27_鱗CP.Update(); - X0Y0_尾27_鱗左CP.Update(); - X0Y0_尾27_鱗右CP.Update(); - X0Y0_尾27_尾CP.Update(); - X0Y0_尾28_鱗CP.Update(); - X0Y0_尾28_鱗左CP.Update(); - X0Y0_尾28_鱗右CP.Update(); - X0Y0_尾28_尾CP.Update(); - X0Y0_尾29_鱗CP.Update(); - X0Y0_尾29_鱗左CP.Update(); - X0Y0_尾29_鱗右CP.Update(); - X0Y0_尾29_尾CP.Update(); - X0Y0_尾30_鱗CP.Update(); - X0Y0_尾30_鱗左CP.Update(); - X0Y0_尾30_鱗右CP.Update(); - X0Y0_尾30_尾CP.Update(); - X0Y0_尾31_鱗CP.Update(); - X0Y0_尾31_鱗左CP.Update(); - X0Y0_尾31_鱗右CP.Update(); - X0Y0_尾31_尾CP.Update(); - X0Y0_尾32_鱗CP.Update(); - X0Y0_尾32_鱗左CP.Update(); - X0Y0_尾32_鱗右CP.Update(); - X0Y0_尾32_尾CP.Update(); - X0Y0_尾33_鱗CP.Update(); - X0Y0_尾33_鱗左CP.Update(); - X0Y0_尾33_鱗右CP.Update(); - X0Y0_尾33_尾CP.Update(); - X0Y0_尾34_鱗CP.Update(); - X0Y0_尾34_鱗左CP.Update(); - X0Y0_尾34_鱗右CP.Update(); - X0Y0_尾34_尾CP.Update(); - X0Y0_尾35_鱗CP.Update(); - X0Y0_尾35_鱗左CP.Update(); - X0Y0_尾35_鱗右CP.Update(); - X0Y0_尾35_尾CP.Update(); - X0Y0_尾36_鱗CP.Update(); - X0Y0_尾36_鱗左CP.Update(); - X0Y0_尾36_鱗右CP.Update(); - X0Y0_尾36_尾CP.Update(); - X0Y0_尾37_鱗CP.Update(); - X0Y0_尾37_鱗左CP.Update(); - X0Y0_尾37_鱗右CP.Update(); - X0Y0_尾37_尾CP.Update(); - X0Y0_尾38_鱗CP.Update(); - X0Y0_尾38_鱗左CP.Update(); - X0Y0_尾38_鱗右CP.Update(); - X0Y0_尾38_尾CP.Update(); - X0Y0_尾39_鱗CP.Update(); - X0Y0_尾39_鱗左CP.Update(); - X0Y0_尾39_鱗右CP.Update(); - X0Y0_尾39_尾CP.Update(); - X0Y0_尾40_鱗CP.Update(); - X0Y0_尾40_鱗左CP.Update(); - X0Y0_尾40_鱗右CP.Update(); - X0Y0_尾40_尾CP.Update(); - X0Y0_尾41_鱗CP.Update(); - X0Y0_尾41_鱗左CP.Update(); - X0Y0_尾41_鱗右CP.Update(); - X0Y0_尾41_尾CP.Update(); - X0Y0_尾42_鱗CP.Update(); - X0Y0_尾42_鱗左CP.Update(); - X0Y0_尾42_鱗右CP.Update(); - X0Y0_尾42_尾CP.Update(); - X0Y0_尾43_鱗CP.Update(); - X0Y0_尾43_鱗左CP.Update(); - X0Y0_尾43_鱗右CP.Update(); - X0Y0_尾43_尾CP.Update(); - X0Y0_尾44_鱗CP.Update(); - X0Y0_尾44_鱗左CP.Update(); - X0Y0_尾44_鱗右CP.Update(); - X0Y0_尾44_尾CP.Update(); - X0Y0_頭_上顎_顎基CP.Update(); - X0Y0_頭_上顎_鱗4CP.Update(); - X0Y0_頭_上顎_鱗左1CP.Update(); - X0Y0_頭_上顎_鱗右1CP.Update(); - X0Y0_頭_上顎_鱗左2CP.Update(); - X0Y0_頭_上顎_鱗右2CP.Update(); - X0Y0_頭_上顎_鱗左3CP.Update(); - X0Y0_頭_上顎_鱗右3CP.Update(); - X0Y0_頭_上顎_鱗左4CP.Update(); - X0Y0_頭_上顎_鱗右4CP.Update(); - X0Y0_頭_上顎_鱗左5CP.Update(); - X0Y0_頭_上顎_鱗右5CP.Update(); - X0Y0_頭_上顎_鱗左8CP.Update(); - X0Y0_頭_上顎_鱗右8CP.Update(); - X0Y0_頭_上顎_鱗左9CP.Update(); - X0Y0_頭_上顎_鱗右9CP.Update(); - X0Y0_頭_上顎_鱗左10CP.Update(); - X0Y0_頭_上顎_鱗右10CP.Update(); - X0Y0_頭_上顎_鱗左11CP.Update(); - X0Y0_頭_上顎_鱗右11CP.Update(); - X0Y0_頭_下顎_顎基CP.Update(); - X0Y0_頭_下顎_鱗1CP.Update(); - X0Y0_頭_下顎_鱗2CP.Update(); - X0Y0_頭_下顎_鱗3CP.Update(); - X0Y0_頭_下顎_鱗4CP.Update(); - X0Y0_頭_下顎_鱗左1CP.Update(); - X0Y0_頭_下顎_鱗右1CP.Update(); - X0Y0_頭_下顎_鱗左2CP.Update(); - X0Y0_頭_下顎_鱗右2CP.Update(); - X0Y0_頭_下顎_鱗左3CP.Update(); - X0Y0_頭_下顎_鱗右3CP.Update(); - X0Y0_頭_下顎_鱗左4CP.Update(); - X0Y0_頭_下顎_鱗右4CP.Update(); - X0Y0_頭_下顎_鱗左5CP.Update(); - X0Y0_頭_下顎_鱗右5CP.Update(); - X0Y0_頭_下顎_鱗左6CP.Update(); - X0Y0_頭_下顎_鱗右6CP.Update(); - X0Y0_頭_下顎_鱗左7CP.Update(); - X0Y0_頭_下顎_鱗右7CP.Update(); - X0Y0_頭_下顎_鱗左8CP.Update(); - X0Y0_頭_下顎_鱗右8CP.Update(); - X0Y0_頭_下顎_鱗左9CP.Update(); - X0Y0_頭_下顎_鱗右9CP.Update(); - X0Y0_頭_下顎_鱗左10CP.Update(); - X0Y0_頭_下顎_鱗右10CP.Update(); - X0Y0_頭_下顎_鱗左11CP.Update(); - X0Y0_頭_下顎_鱗右11CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾1_根CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾2_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾3_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾4_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾5_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾6_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾7_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾8_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾9_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾10_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾11_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾12_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾13_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾14_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾15_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾16_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾17_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾18_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾19_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾20_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾21_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾22_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾23_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾24_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾25_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾26_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾27_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾28_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾29_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾30_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾31_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾31_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾31_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾32_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾32_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾32_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾33_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾33_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾33_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾34_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾34_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾34_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾34_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾35_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾35_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾35_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾35_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾36_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾36_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾36_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾36_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾37_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾37_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾37_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾37_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾38_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾38_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾38_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾38_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾39_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾39_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾39_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾39_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾40_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾40_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾40_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾40_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾41_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾41_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾41_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾41_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾42_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾42_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾42_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾42_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾43_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾43_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾43_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾43_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾44_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾44_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾44_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾44_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 尾1_根CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾2_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾3_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾4_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾5_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾6_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾7_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾8_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾9_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾10_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾11_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾12_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾13_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾14_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾15_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾16_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾17_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾18_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾19_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾20_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾21_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾22_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾23_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾24_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾25_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾26_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾27_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾28_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾29_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾30_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾31_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾31_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾32_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾32_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾32_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾33_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾33_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾33_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾34_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾34_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾34_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾34_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾35_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾35_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾35_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾35_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾36_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾36_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾36_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾36_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾37_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾37_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾37_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾37_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾38_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾38_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾38_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾38_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾39_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾39_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾39_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾39_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾40_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾40_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾40_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾40_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾41_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾41_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾41_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾41_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾42_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾42_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾42_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾42_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾43_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾43_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾43_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾43_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾44_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾44_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾44_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾44_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 尾1_根CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾2_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾3_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾4_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾5_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾6_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾7_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾8_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾9_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾10_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾11_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾12_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾13_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾14_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾15_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾16_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾17_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾18_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾19_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾20_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾21_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾22_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾23_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾24_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾25_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾26_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾27_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾28_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾29_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾30_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾31_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾31_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾31_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾32_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾32_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾33_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾33_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾33_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾34_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾34_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾34_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾34_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾35_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾35_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾35_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾35_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾36_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾36_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾36_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾36_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾37_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾37_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾37_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾37_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾38_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾38_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾38_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾38_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾39_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾39_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾39_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾39_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾40_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾40_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾40_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾40_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾41_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾41_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾41_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾41_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾42_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾42_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾42_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾42_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾43_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾43_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾43_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾43_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾44_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 尾44_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾44_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾44_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 頭_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 頭_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + } + } + + public bool 尾1_根_表示 + { + get + { + return X0Y0_尾1_根.Dra; + } + set + { + X0Y0_尾1_根.Dra = value; + X0Y0_尾1_根.Hit = value; + } + } + + public bool 尾1_鱗_表示 + { + get + { + return X0Y0_尾1_鱗.Dra; + } + set + { + X0Y0_尾1_鱗.Dra = value; + X0Y0_尾1_鱗.Hit = value; + } + } + + public bool 尾1_鱗左_表示 + { + get + { + return X0Y0_尾1_鱗左.Dra; + } + set + { + X0Y0_尾1_鱗左.Dra = value; + X0Y0_尾1_鱗左.Hit = value; + } + } + + public bool 尾1_鱗右_表示 + { + get + { + return X0Y0_尾1_鱗右.Dra; + } + set + { + X0Y0_尾1_鱗右.Dra = value; + X0Y0_尾1_鱗右.Hit = value; + } + } + + public bool 尾1_尾_表示 + { + get + { + return X0Y0_尾1_尾.Dra; + } + set + { + X0Y0_尾1_尾.Dra = value; + X0Y0_尾1_尾.Hit = value; + } + } + + public bool 尾2_鱗_表示 + { + get + { + return X0Y0_尾2_鱗.Dra; + } + set + { + X0Y0_尾2_鱗.Dra = value; + X0Y0_尾2_鱗.Hit = value; + } + } + + public bool 尾2_鱗左_表示 + { + get + { + return X0Y0_尾2_鱗左.Dra; + } + set + { + X0Y0_尾2_鱗左.Dra = value; + X0Y0_尾2_鱗左.Hit = value; + } + } + + public bool 尾2_鱗右_表示 + { + get + { + return X0Y0_尾2_鱗右.Dra; + } + set + { + X0Y0_尾2_鱗右.Dra = value; + X0Y0_尾2_鱗右.Hit = value; + } + } + + public bool 尾2_尾_表示 + { + get + { + return X0Y0_尾2_尾.Dra; + } + set + { + X0Y0_尾2_尾.Dra = value; + X0Y0_尾2_尾.Hit = value; + } + } + + public bool 尾3_鱗_表示 + { + get + { + return X0Y0_尾3_鱗.Dra; + } + set + { + X0Y0_尾3_鱗.Dra = value; + X0Y0_尾3_鱗.Hit = value; + } + } + + public bool 尾3_鱗左_表示 + { + get + { + return X0Y0_尾3_鱗左.Dra; + } + set + { + X0Y0_尾3_鱗左.Dra = value; + X0Y0_尾3_鱗左.Hit = value; + } + } + + public bool 尾3_鱗右_表示 + { + get + { + return X0Y0_尾3_鱗右.Dra; + } + set + { + X0Y0_尾3_鱗右.Dra = value; + X0Y0_尾3_鱗右.Hit = value; + } + } + + public bool 尾3_尾_表示 + { + get + { + return X0Y0_尾3_尾.Dra; + } + set + { + X0Y0_尾3_尾.Dra = value; + X0Y0_尾3_尾.Hit = value; + } + } + + public bool 尾4_鱗_表示 + { + get + { + return X0Y0_尾4_鱗.Dra; + } + set + { + X0Y0_尾4_鱗.Dra = value; + X0Y0_尾4_鱗.Hit = value; + } + } + + public bool 尾4_鱗左_表示 + { + get + { + return X0Y0_尾4_鱗左.Dra; + } + set + { + X0Y0_尾4_鱗左.Dra = value; + X0Y0_尾4_鱗左.Hit = value; + } + } + + public bool 尾4_鱗右_表示 + { + get + { + return X0Y0_尾4_鱗右.Dra; + } + set + { + X0Y0_尾4_鱗右.Dra = value; + X0Y0_尾4_鱗右.Hit = value; + } + } + + public bool 尾4_尾_表示 + { + get + { + return X0Y0_尾4_尾.Dra; + } + set + { + X0Y0_尾4_尾.Dra = value; + X0Y0_尾4_尾.Hit = value; + } + } + + public bool 尾5_鱗_表示 + { + get + { + return X0Y0_尾5_鱗.Dra; + } + set + { + X0Y0_尾5_鱗.Dra = value; + X0Y0_尾5_鱗.Hit = value; + } + } + + public bool 尾5_鱗左_表示 + { + get + { + return X0Y0_尾5_鱗左.Dra; + } + set + { + X0Y0_尾5_鱗左.Dra = value; + X0Y0_尾5_鱗左.Hit = value; + } + } + + public bool 尾5_鱗右_表示 + { + get + { + return X0Y0_尾5_鱗右.Dra; + } + set + { + X0Y0_尾5_鱗右.Dra = value; + X0Y0_尾5_鱗右.Hit = value; + } + } + + public bool 尾5_尾_表示 + { + get + { + return X0Y0_尾5_尾.Dra; + } + set + { + X0Y0_尾5_尾.Dra = value; + X0Y0_尾5_尾.Hit = value; + } + } + + public bool 尾6_鱗_表示 + { + get + { + return X0Y0_尾6_鱗.Dra; + } + set + { + X0Y0_尾6_鱗.Dra = value; + X0Y0_尾6_鱗.Hit = value; + } + } + + public bool 尾6_鱗左_表示 + { + get + { + return X0Y0_尾6_鱗左.Dra; + } + set + { + X0Y0_尾6_鱗左.Dra = value; + X0Y0_尾6_鱗左.Hit = value; + } + } + + public bool 尾6_鱗右_表示 + { + get + { + return X0Y0_尾6_鱗右.Dra; + } + set + { + X0Y0_尾6_鱗右.Dra = value; + X0Y0_尾6_鱗右.Hit = value; + } + } + + public bool 尾6_尾_表示 + { + get + { + return X0Y0_尾6_尾.Dra; + } + set + { + X0Y0_尾6_尾.Dra = value; + X0Y0_尾6_尾.Hit = value; + } + } + + public bool 尾7_鱗_表示 + { + get + { + return X0Y0_尾7_鱗.Dra; + } + set + { + X0Y0_尾7_鱗.Dra = value; + X0Y0_尾7_鱗.Hit = value; + } + } + + public bool 尾7_鱗左_表示 + { + get + { + return X0Y0_尾7_鱗左.Dra; + } + set + { + X0Y0_尾7_鱗左.Dra = value; + X0Y0_尾7_鱗左.Hit = value; + } + } + + public bool 尾7_鱗右_表示 + { + get + { + return X0Y0_尾7_鱗右.Dra; + } + set + { + X0Y0_尾7_鱗右.Dra = value; + X0Y0_尾7_鱗右.Hit = value; + } + } + + public bool 尾7_尾_表示 + { + get + { + return X0Y0_尾7_尾.Dra; + } + set + { + X0Y0_尾7_尾.Dra = value; + X0Y0_尾7_尾.Hit = value; + } + } + + public bool 尾8_鱗_表示 + { + get + { + return X0Y0_尾8_鱗.Dra; + } + set + { + X0Y0_尾8_鱗.Dra = value; + X0Y0_尾8_鱗.Hit = value; + } + } + + public bool 尾8_鱗左_表示 + { + get + { + return X0Y0_尾8_鱗左.Dra; + } + set + { + X0Y0_尾8_鱗左.Dra = value; + X0Y0_尾8_鱗左.Hit = value; + } + } + + public bool 尾8_鱗右_表示 + { + get + { + return X0Y0_尾8_鱗右.Dra; + } + set + { + X0Y0_尾8_鱗右.Dra = value; + X0Y0_尾8_鱗右.Hit = value; + } + } + + public bool 尾8_尾_表示 + { + get + { + return X0Y0_尾8_尾.Dra; + } + set + { + X0Y0_尾8_尾.Dra = value; + X0Y0_尾8_尾.Hit = value; + } + } + + public bool 尾9_鱗_表示 + { + get + { + return X0Y0_尾9_鱗.Dra; + } + set + { + X0Y0_尾9_鱗.Dra = value; + X0Y0_尾9_鱗.Hit = value; + } + } + + public bool 尾9_鱗左_表示 + { + get + { + return X0Y0_尾9_鱗左.Dra; + } + set + { + X0Y0_尾9_鱗左.Dra = value; + X0Y0_尾9_鱗左.Hit = value; + } + } + + public bool 尾9_鱗右_表示 + { + get + { + return X0Y0_尾9_鱗右.Dra; + } + set + { + X0Y0_尾9_鱗右.Dra = value; + X0Y0_尾9_鱗右.Hit = value; + } + } + + public bool 尾9_尾_表示 + { + get + { + return X0Y0_尾9_尾.Dra; + } + set + { + X0Y0_尾9_尾.Dra = value; + X0Y0_尾9_尾.Hit = value; + } + } + + public bool 尾10_鱗_表示 + { + get + { + return X0Y0_尾10_鱗.Dra; + } + set + { + X0Y0_尾10_鱗.Dra = value; + X0Y0_尾10_鱗.Hit = value; + } + } + + public bool 尾10_鱗左_表示 + { + get + { + return X0Y0_尾10_鱗左.Dra; + } + set + { + X0Y0_尾10_鱗左.Dra = value; + X0Y0_尾10_鱗左.Hit = value; + } + } + + public bool 尾10_鱗右_表示 + { + get + { + return X0Y0_尾10_鱗右.Dra; + } + set + { + X0Y0_尾10_鱗右.Dra = value; + X0Y0_尾10_鱗右.Hit = value; + } + } + + public bool 尾10_尾_表示 + { + get + { + return X0Y0_尾10_尾.Dra; + } + set + { + X0Y0_尾10_尾.Dra = value; + X0Y0_尾10_尾.Hit = value; + } + } + + public bool 尾11_鱗_表示 + { + get + { + return X0Y0_尾11_鱗.Dra; + } + set + { + X0Y0_尾11_鱗.Dra = value; + X0Y0_尾11_鱗.Hit = value; + } + } + + public bool 尾11_鱗左_表示 + { + get + { + return X0Y0_尾11_鱗左.Dra; + } + set + { + X0Y0_尾11_鱗左.Dra = value; + X0Y0_尾11_鱗左.Hit = value; + } + } + + public bool 尾11_鱗右_表示 + { + get + { + return X0Y0_尾11_鱗右.Dra; + } + set + { + X0Y0_尾11_鱗右.Dra = value; + X0Y0_尾11_鱗右.Hit = value; + } + } + + public bool 尾11_尾_表示 + { + get + { + return X0Y0_尾11_尾.Dra; + } + set + { + X0Y0_尾11_尾.Dra = value; + X0Y0_尾11_尾.Hit = value; + } + } + + public bool 尾12_鱗_表示 + { + get + { + return X0Y0_尾12_鱗.Dra; + } + set + { + X0Y0_尾12_鱗.Dra = value; + X0Y0_尾12_鱗.Hit = value; + } + } + + public bool 尾12_鱗左_表示 + { + get + { + return X0Y0_尾12_鱗左.Dra; + } + set + { + X0Y0_尾12_鱗左.Dra = value; + X0Y0_尾12_鱗左.Hit = value; + } + } + + public bool 尾12_鱗右_表示 + { + get + { + return X0Y0_尾12_鱗右.Dra; + } + set + { + X0Y0_尾12_鱗右.Dra = value; + X0Y0_尾12_鱗右.Hit = value; + } + } + + public bool 尾12_尾_表示 + { + get + { + return X0Y0_尾12_尾.Dra; + } + set + { + X0Y0_尾12_尾.Dra = value; + X0Y0_尾12_尾.Hit = value; + } + } + + public bool 尾13_鱗_表示 + { + get + { + return X0Y0_尾13_鱗.Dra; + } + set + { + X0Y0_尾13_鱗.Dra = value; + X0Y0_尾13_鱗.Hit = value; + } + } + + public bool 尾13_鱗左_表示 + { + get + { + return X0Y0_尾13_鱗左.Dra; + } + set + { + X0Y0_尾13_鱗左.Dra = value; + X0Y0_尾13_鱗左.Hit = value; + } + } + + public bool 尾13_鱗右_表示 + { + get + { + return X0Y0_尾13_鱗右.Dra; + } + set + { + X0Y0_尾13_鱗右.Dra = value; + X0Y0_尾13_鱗右.Hit = value; + } + } + + public bool 尾13_尾_表示 + { + get + { + return X0Y0_尾13_尾.Dra; + } + set + { + X0Y0_尾13_尾.Dra = value; + X0Y0_尾13_尾.Hit = value; + } + } + + public bool 尾14_鱗_表示 + { + get + { + return X0Y0_尾14_鱗.Dra; + } + set + { + X0Y0_尾14_鱗.Dra = value; + X0Y0_尾14_鱗.Hit = value; + } + } + + public bool 尾14_鱗左_表示 + { + get + { + return X0Y0_尾14_鱗左.Dra; + } + set + { + X0Y0_尾14_鱗左.Dra = value; + X0Y0_尾14_鱗左.Hit = value; + } + } + + public bool 尾14_鱗右_表示 + { + get + { + return X0Y0_尾14_鱗右.Dra; + } + set + { + X0Y0_尾14_鱗右.Dra = value; + X0Y0_尾14_鱗右.Hit = value; + } + } + + public bool 尾14_尾_表示 + { + get + { + return X0Y0_尾14_尾.Dra; + } + set + { + X0Y0_尾14_尾.Dra = value; + X0Y0_尾14_尾.Hit = value; + } + } + + public bool 尾15_鱗_表示 + { + get + { + return X0Y0_尾15_鱗.Dra; + } + set + { + X0Y0_尾15_鱗.Dra = value; + X0Y0_尾15_鱗.Hit = value; + } + } + + public bool 尾15_鱗左_表示 + { + get + { + return X0Y0_尾15_鱗左.Dra; + } + set + { + X0Y0_尾15_鱗左.Dra = value; + X0Y0_尾15_鱗左.Hit = value; + } + } + + public bool 尾15_鱗右_表示 + { + get + { + return X0Y0_尾15_鱗右.Dra; + } + set + { + X0Y0_尾15_鱗右.Dra = value; + X0Y0_尾15_鱗右.Hit = value; + } + } + + public bool 尾15_尾_表示 + { + get + { + return X0Y0_尾15_尾.Dra; + } + set + { + X0Y0_尾15_尾.Dra = value; + X0Y0_尾15_尾.Hit = value; + } + } + + public bool 尾16_鱗_表示 + { + get + { + return X0Y0_尾16_鱗.Dra; + } + set + { + X0Y0_尾16_鱗.Dra = value; + X0Y0_尾16_鱗.Hit = value; + } + } + + public bool 尾16_鱗左_表示 + { + get + { + return X0Y0_尾16_鱗左.Dra; + } + set + { + X0Y0_尾16_鱗左.Dra = value; + X0Y0_尾16_鱗左.Hit = value; + } + } + + public bool 尾16_鱗右_表示 + { + get + { + return X0Y0_尾16_鱗右.Dra; + } + set + { + X0Y0_尾16_鱗右.Dra = value; + X0Y0_尾16_鱗右.Hit = value; + } + } + + public bool 尾16_尾_表示 + { + get + { + return X0Y0_尾16_尾.Dra; + } + set + { + X0Y0_尾16_尾.Dra = value; + X0Y0_尾16_尾.Hit = value; + } + } + + public bool 尾17_鱗_表示 + { + get + { + return X0Y0_尾17_鱗.Dra; + } + set + { + X0Y0_尾17_鱗.Dra = value; + X0Y0_尾17_鱗.Hit = value; + } + } + + public bool 尾17_鱗左_表示 + { + get + { + return X0Y0_尾17_鱗左.Dra; + } + set + { + X0Y0_尾17_鱗左.Dra = value; + X0Y0_尾17_鱗左.Hit = value; + } + } + + public bool 尾17_鱗右_表示 + { + get + { + return X0Y0_尾17_鱗右.Dra; + } + set + { + X0Y0_尾17_鱗右.Dra = value; + X0Y0_尾17_鱗右.Hit = value; + } + } + + public bool 尾17_尾_表示 + { + get + { + return X0Y0_尾17_尾.Dra; + } + set + { + X0Y0_尾17_尾.Dra = value; + X0Y0_尾17_尾.Hit = value; + } + } + + public bool 尾18_鱗_表示 + { + get + { + return X0Y0_尾18_鱗.Dra; + } + set + { + X0Y0_尾18_鱗.Dra = value; + X0Y0_尾18_鱗.Hit = value; + } + } + + public bool 尾18_鱗左_表示 + { + get + { + return X0Y0_尾18_鱗左.Dra; + } + set + { + X0Y0_尾18_鱗左.Dra = value; + X0Y0_尾18_鱗左.Hit = value; + } + } + + public bool 尾18_鱗右_表示 + { + get + { + return X0Y0_尾18_鱗右.Dra; + } + set + { + X0Y0_尾18_鱗右.Dra = value; + X0Y0_尾18_鱗右.Hit = value; + } + } + + public bool 尾18_尾_表示 + { + get + { + return X0Y0_尾18_尾.Dra; + } + set + { + X0Y0_尾18_尾.Dra = value; + X0Y0_尾18_尾.Hit = value; + } + } + + public bool 尾19_鱗_表示 + { + get + { + return X0Y0_尾19_鱗.Dra; + } + set + { + X0Y0_尾19_鱗.Dra = value; + X0Y0_尾19_鱗.Hit = value; + } + } + + public bool 尾19_鱗左_表示 + { + get + { + return X0Y0_尾19_鱗左.Dra; + } + set + { + X0Y0_尾19_鱗左.Dra = value; + X0Y0_尾19_鱗左.Hit = value; + } + } + + public bool 尾19_鱗右_表示 + { + get + { + return X0Y0_尾19_鱗右.Dra; + } + set + { + X0Y0_尾19_鱗右.Dra = value; + X0Y0_尾19_鱗右.Hit = value; + } + } + + public bool 尾19_尾_表示 + { + get + { + return X0Y0_尾19_尾.Dra; + } + set + { + X0Y0_尾19_尾.Dra = value; + X0Y0_尾19_尾.Hit = value; + } + } + + public bool 尾20_鱗_表示 + { + get + { + return X0Y0_尾20_鱗.Dra; + } + set + { + X0Y0_尾20_鱗.Dra = value; + X0Y0_尾20_鱗.Hit = value; + } + } + + public bool 尾20_鱗左_表示 + { + get + { + return X0Y0_尾20_鱗左.Dra; + } + set + { + X0Y0_尾20_鱗左.Dra = value; + X0Y0_尾20_鱗左.Hit = value; + } + } + + public bool 尾20_鱗右_表示 + { + get + { + return X0Y0_尾20_鱗右.Dra; + } + set + { + X0Y0_尾20_鱗右.Dra = value; + X0Y0_尾20_鱗右.Hit = value; + } + } + + public bool 尾20_尾_表示 + { + get + { + return X0Y0_尾20_尾.Dra; + } + set + { + X0Y0_尾20_尾.Dra = value; + X0Y0_尾20_尾.Hit = value; + } + } + + public bool 尾21_鱗_表示 + { + get + { + return X0Y0_尾21_鱗.Dra; + } + set + { + X0Y0_尾21_鱗.Dra = value; + X0Y0_尾21_鱗.Hit = value; + } + } + + public bool 尾21_鱗左_表示 + { + get + { + return X0Y0_尾21_鱗左.Dra; + } + set + { + X0Y0_尾21_鱗左.Dra = value; + X0Y0_尾21_鱗左.Hit = value; + } + } + + public bool 尾21_鱗右_表示 + { + get + { + return X0Y0_尾21_鱗右.Dra; + } + set + { + X0Y0_尾21_鱗右.Dra = value; + X0Y0_尾21_鱗右.Hit = value; + } + } + + public bool 尾21_尾_表示 + { + get + { + return X0Y0_尾21_尾.Dra; + } + set + { + X0Y0_尾21_尾.Dra = value; + X0Y0_尾21_尾.Hit = value; + } + } + + public bool 尾22_鱗_表示 + { + get + { + return X0Y0_尾22_鱗.Dra; + } + set + { + X0Y0_尾22_鱗.Dra = value; + X0Y0_尾22_鱗.Hit = value; + } + } + + public bool 尾22_鱗左_表示 + { + get + { + return X0Y0_尾22_鱗左.Dra; + } + set + { + X0Y0_尾22_鱗左.Dra = value; + X0Y0_尾22_鱗左.Hit = value; + } + } + + public bool 尾22_鱗右_表示 + { + get + { + return X0Y0_尾22_鱗右.Dra; + } + set + { + X0Y0_尾22_鱗右.Dra = value; + X0Y0_尾22_鱗右.Hit = value; + } + } + + public bool 尾22_尾_表示 + { + get + { + return X0Y0_尾22_尾.Dra; + } + set + { + X0Y0_尾22_尾.Dra = value; + X0Y0_尾22_尾.Hit = value; + } + } + + public bool 尾23_鱗_表示 + { + get + { + return X0Y0_尾23_鱗.Dra; + } + set + { + X0Y0_尾23_鱗.Dra = value; + X0Y0_尾23_鱗.Hit = value; + } + } + + public bool 尾23_鱗左_表示 + { + get + { + return X0Y0_尾23_鱗左.Dra; + } + set + { + X0Y0_尾23_鱗左.Dra = value; + X0Y0_尾23_鱗左.Hit = value; + } + } + + public bool 尾23_鱗右_表示 + { + get + { + return X0Y0_尾23_鱗右.Dra; + } + set + { + X0Y0_尾23_鱗右.Dra = value; + X0Y0_尾23_鱗右.Hit = value; + } + } + + public bool 尾23_尾_表示 + { + get + { + return X0Y0_尾23_尾.Dra; + } + set + { + X0Y0_尾23_尾.Dra = value; + X0Y0_尾23_尾.Hit = value; + } + } + + public bool 尾24_鱗_表示 + { + get + { + return X0Y0_尾24_鱗.Dra; + } + set + { + X0Y0_尾24_鱗.Dra = value; + X0Y0_尾24_鱗.Hit = value; + } + } + + public bool 尾24_鱗左_表示 + { + get + { + return X0Y0_尾24_鱗左.Dra; + } + set + { + X0Y0_尾24_鱗左.Dra = value; + X0Y0_尾24_鱗左.Hit = value; + } + } + + public bool 尾24_鱗右_表示 + { + get + { + return X0Y0_尾24_鱗右.Dra; + } + set + { + X0Y0_尾24_鱗右.Dra = value; + X0Y0_尾24_鱗右.Hit = value; + } + } + + public bool 尾24_尾_表示 + { + get + { + return X0Y0_尾24_尾.Dra; + } + set + { + X0Y0_尾24_尾.Dra = value; + X0Y0_尾24_尾.Hit = value; + } + } + + public bool 尾25_鱗_表示 + { + get + { + return X0Y0_尾25_鱗.Dra; + } + set + { + X0Y0_尾25_鱗.Dra = value; + X0Y0_尾25_鱗.Hit = value; + } + } + + public bool 尾25_鱗左_表示 + { + get + { + return X0Y0_尾25_鱗左.Dra; + } + set + { + X0Y0_尾25_鱗左.Dra = value; + X0Y0_尾25_鱗左.Hit = value; + } + } + + public bool 尾25_鱗右_表示 + { + get + { + return X0Y0_尾25_鱗右.Dra; + } + set + { + X0Y0_尾25_鱗右.Dra = value; + X0Y0_尾25_鱗右.Hit = value; + } + } + + public bool 尾25_尾_表示 + { + get + { + return X0Y0_尾25_尾.Dra; + } + set + { + X0Y0_尾25_尾.Dra = value; + X0Y0_尾25_尾.Hit = value; + } + } + + public bool 尾26_鱗_表示 + { + get + { + return X0Y0_尾26_鱗.Dra; + } + set + { + X0Y0_尾26_鱗.Dra = value; + X0Y0_尾26_鱗.Hit = value; + } + } + + public bool 尾26_鱗左_表示 + { + get + { + return X0Y0_尾26_鱗左.Dra; + } + set + { + X0Y0_尾26_鱗左.Dra = value; + X0Y0_尾26_鱗左.Hit = value; + } + } + + public bool 尾26_鱗右_表示 + { + get + { + return X0Y0_尾26_鱗右.Dra; + } + set + { + X0Y0_尾26_鱗右.Dra = value; + X0Y0_尾26_鱗右.Hit = value; + } + } + + public bool 尾26_尾_表示 + { + get + { + return X0Y0_尾26_尾.Dra; + } + set + { + X0Y0_尾26_尾.Dra = value; + X0Y0_尾26_尾.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 尾27_鱗_表示 + { + get + { + return X0Y0_尾27_鱗.Dra; + } + set + { + X0Y0_尾27_鱗.Dra = value; + X0Y0_尾27_鱗.Hit = value; + } + } + + public bool 尾27_鱗左_表示 + { + get + { + return X0Y0_尾27_鱗左.Dra; + } + set + { + X0Y0_尾27_鱗左.Dra = value; + X0Y0_尾27_鱗左.Hit = value; + } + } + + public bool 尾27_鱗右_表示 + { + get + { + return X0Y0_尾27_鱗右.Dra; + } + set + { + X0Y0_尾27_鱗右.Dra = value; + X0Y0_尾27_鱗右.Hit = value; + } + } + + public bool 尾27_尾_表示 + { + get + { + return X0Y0_尾27_尾.Dra; + } + set + { + X0Y0_尾27_尾.Dra = value; + X0Y0_尾27_尾.Hit = value; + } + } + + public bool 尾28_鱗_表示 + { + get + { + return X0Y0_尾28_鱗.Dra; + } + set + { + X0Y0_尾28_鱗.Dra = value; + X0Y0_尾28_鱗.Hit = value; + } + } + + public bool 尾28_鱗左_表示 + { + get + { + return X0Y0_尾28_鱗左.Dra; + } + set + { + X0Y0_尾28_鱗左.Dra = value; + X0Y0_尾28_鱗左.Hit = value; + } + } + + public bool 尾28_鱗右_表示 + { + get + { + return X0Y0_尾28_鱗右.Dra; + } + set + { + X0Y0_尾28_鱗右.Dra = value; + X0Y0_尾28_鱗右.Hit = value; + } + } + + public bool 尾28_尾_表示 + { + get + { + return X0Y0_尾28_尾.Dra; + } + set + { + X0Y0_尾28_尾.Dra = value; + X0Y0_尾28_尾.Hit = value; + } + } + + public bool 尾29_鱗_表示 + { + get + { + return X0Y0_尾29_鱗.Dra; + } + set + { + X0Y0_尾29_鱗.Dra = value; + X0Y0_尾29_鱗.Hit = value; + } + } + + public bool 尾29_鱗左_表示 + { + get + { + return X0Y0_尾29_鱗左.Dra; + } + set + { + X0Y0_尾29_鱗左.Dra = value; + X0Y0_尾29_鱗左.Hit = value; + } + } + + public bool 尾29_鱗右_表示 + { + get + { + return X0Y0_尾29_鱗右.Dra; + } + set + { + X0Y0_尾29_鱗右.Dra = value; + X0Y0_尾29_鱗右.Hit = value; + } + } + + public bool 尾29_尾_表示 + { + get + { + return X0Y0_尾29_尾.Dra; + } + set + { + X0Y0_尾29_尾.Dra = value; + X0Y0_尾29_尾.Hit = value; + } + } + + public bool 尾30_鱗_表示 + { + get + { + return X0Y0_尾30_鱗.Dra; + } + set + { + X0Y0_尾30_鱗.Dra = value; + X0Y0_尾30_鱗.Hit = value; + } + } + + public bool 尾30_鱗左_表示 + { + get + { + return X0Y0_尾30_鱗左.Dra; + } + set + { + X0Y0_尾30_鱗左.Dra = value; + X0Y0_尾30_鱗左.Hit = value; + } + } + + public bool 尾30_鱗右_表示 + { + get + { + return X0Y0_尾30_鱗右.Dra; + } + set + { + X0Y0_尾30_鱗右.Dra = value; + X0Y0_尾30_鱗右.Hit = value; + } + } + + public bool 尾30_尾_表示 + { + get + { + return X0Y0_尾30_尾.Dra; + } + set + { + X0Y0_尾30_尾.Dra = value; + X0Y0_尾30_尾.Hit = value; + } + } + + public bool 尾31_鱗_表示 + { + get + { + return X0Y0_尾31_鱗.Dra; + } + set + { + X0Y0_尾31_鱗.Dra = value; + X0Y0_尾31_鱗.Hit = value; + } + } + + public bool 尾31_鱗左_表示 + { + get + { + return X0Y0_尾31_鱗左.Dra; + } + set + { + X0Y0_尾31_鱗左.Dra = value; + X0Y0_尾31_鱗左.Hit = value; + } + } + + public bool 尾31_鱗右_表示 + { + get + { + return X0Y0_尾31_鱗右.Dra; + } + set + { + X0Y0_尾31_鱗右.Dra = value; + X0Y0_尾31_鱗右.Hit = value; + } + } + + public bool 尾31_尾_表示 + { + get + { + return X0Y0_尾31_尾.Dra; + } + set + { + X0Y0_尾31_尾.Dra = value; + X0Y0_尾31_尾.Hit = value; + } + } + + public bool 尾32_鱗_表示 + { + get + { + return X0Y0_尾32_鱗.Dra; + } + set + { + X0Y0_尾32_鱗.Dra = value; + X0Y0_尾32_鱗.Hit = value; + } + } + + public bool 尾32_鱗左_表示 + { + get + { + return X0Y0_尾32_鱗左.Dra; + } + set + { + X0Y0_尾32_鱗左.Dra = value; + X0Y0_尾32_鱗左.Hit = value; + } + } + + public bool 尾32_鱗右_表示 + { + get + { + return X0Y0_尾32_鱗右.Dra; + } + set + { + X0Y0_尾32_鱗右.Dra = value; + X0Y0_尾32_鱗右.Hit = value; + } + } + + public bool 尾32_尾_表示 + { + get + { + return X0Y0_尾32_尾.Dra; + } + set + { + X0Y0_尾32_尾.Dra = value; + X0Y0_尾32_尾.Hit = value; + } + } + + public bool 尾33_鱗_表示 + { + get + { + return X0Y0_尾33_鱗.Dra; + } + set + { + X0Y0_尾33_鱗.Dra = value; + X0Y0_尾33_鱗.Hit = value; + } + } + + public bool 尾33_鱗左_表示 + { + get + { + return X0Y0_尾33_鱗左.Dra; + } + set + { + X0Y0_尾33_鱗左.Dra = value; + X0Y0_尾33_鱗左.Hit = value; + } + } + + public bool 尾33_鱗右_表示 + { + get + { + return X0Y0_尾33_鱗右.Dra; + } + set + { + X0Y0_尾33_鱗右.Dra = value; + X0Y0_尾33_鱗右.Hit = value; + } + } + + public bool 尾33_尾_表示 + { + get + { + return X0Y0_尾33_尾.Dra; + } + set + { + X0Y0_尾33_尾.Dra = value; + X0Y0_尾33_尾.Hit = value; + } + } + + public bool 尾34_鱗_表示 + { + get + { + return X0Y0_尾34_鱗.Dra; + } + set + { + X0Y0_尾34_鱗.Dra = value; + X0Y0_尾34_鱗.Hit = value; + } + } + + public bool 尾34_鱗左_表示 + { + get + { + return X0Y0_尾34_鱗左.Dra; + } + set + { + X0Y0_尾34_鱗左.Dra = value; + X0Y0_尾34_鱗左.Hit = value; + } + } + + public bool 尾34_鱗右_表示 + { + get + { + return X0Y0_尾34_鱗右.Dra; + } + set + { + X0Y0_尾34_鱗右.Dra = value; + X0Y0_尾34_鱗右.Hit = value; + } + } + + public bool 尾34_尾_表示 + { + get + { + return X0Y0_尾34_尾.Dra; + } + set + { + X0Y0_尾34_尾.Dra = value; + X0Y0_尾34_尾.Hit = value; + } + } + + public bool 尾35_鱗_表示 + { + get + { + return X0Y0_尾35_鱗.Dra; + } + set + { + X0Y0_尾35_鱗.Dra = value; + X0Y0_尾35_鱗.Hit = value; + } + } + + public bool 尾35_鱗左_表示 + { + get + { + return X0Y0_尾35_鱗左.Dra; + } + set + { + X0Y0_尾35_鱗左.Dra = value; + X0Y0_尾35_鱗左.Hit = value; + } + } + + public bool 尾35_鱗右_表示 + { + get + { + return X0Y0_尾35_鱗右.Dra; + } + set + { + X0Y0_尾35_鱗右.Dra = value; + X0Y0_尾35_鱗右.Hit = value; + } + } + + public bool 尾35_尾_表示 + { + get + { + return X0Y0_尾35_尾.Dra; + } + set + { + X0Y0_尾35_尾.Dra = value; + X0Y0_尾35_尾.Hit = value; + } + } + + public bool 尾36_鱗_表示 + { + get + { + return X0Y0_尾36_鱗.Dra; + } + set + { + X0Y0_尾36_鱗.Dra = value; + X0Y0_尾36_鱗.Hit = value; + } + } + + public bool 尾36_鱗左_表示 + { + get + { + return X0Y0_尾36_鱗左.Dra; + } + set + { + X0Y0_尾36_鱗左.Dra = value; + X0Y0_尾36_鱗左.Hit = value; + } + } + + public bool 尾36_鱗右_表示 + { + get + { + return X0Y0_尾36_鱗右.Dra; + } + set + { + X0Y0_尾36_鱗右.Dra = value; + X0Y0_尾36_鱗右.Hit = value; + } + } + + public bool 尾36_尾_表示 + { + get + { + return X0Y0_尾36_尾.Dra; + } + set + { + X0Y0_尾36_尾.Dra = value; + X0Y0_尾36_尾.Hit = value; + } + } + + public bool 尾37_鱗_表示 + { + get + { + return X0Y0_尾37_鱗.Dra; + } + set + { + X0Y0_尾37_鱗.Dra = value; + X0Y0_尾37_鱗.Hit = value; + } + } + + public bool 尾37_鱗左_表示 + { + get + { + return X0Y0_尾37_鱗左.Dra; + } + set + { + X0Y0_尾37_鱗左.Dra = value; + X0Y0_尾37_鱗左.Hit = value; + } + } + + public bool 尾37_鱗右_表示 + { + get + { + return X0Y0_尾37_鱗右.Dra; + } + set + { + X0Y0_尾37_鱗右.Dra = value; + X0Y0_尾37_鱗右.Hit = value; + } + } + + public bool 尾37_尾_表示 + { + get + { + return X0Y0_尾37_尾.Dra; + } + set + { + X0Y0_尾37_尾.Dra = value; + X0Y0_尾37_尾.Hit = value; + } + } + + public bool 尾38_鱗_表示 + { + get + { + return X0Y0_尾38_鱗.Dra; + } + set + { + X0Y0_尾38_鱗.Dra = value; + X0Y0_尾38_鱗.Hit = value; + } + } + + public bool 尾38_鱗左_表示 + { + get + { + return X0Y0_尾38_鱗左.Dra; + } + set + { + X0Y0_尾38_鱗左.Dra = value; + X0Y0_尾38_鱗左.Hit = value; + } + } + + public bool 尾38_鱗右_表示 + { + get + { + return X0Y0_尾38_鱗右.Dra; + } + set + { + X0Y0_尾38_鱗右.Dra = value; + X0Y0_尾38_鱗右.Hit = value; + } + } + + public bool 尾38_尾_表示 + { + get + { + return X0Y0_尾38_尾.Dra; + } + set + { + X0Y0_尾38_尾.Dra = value; + X0Y0_尾38_尾.Hit = value; + } + } + + public bool 尾39_鱗_表示 + { + get + { + return X0Y0_尾39_鱗.Dra; + } + set + { + X0Y0_尾39_鱗.Dra = value; + X0Y0_尾39_鱗.Hit = value; + } + } + + public bool 尾39_鱗左_表示 + { + get + { + return X0Y0_尾39_鱗左.Dra; + } + set + { + X0Y0_尾39_鱗左.Dra = value; + X0Y0_尾39_鱗左.Hit = value; + } + } + + public bool 尾39_鱗右_表示 + { + get + { + return X0Y0_尾39_鱗右.Dra; + } + set + { + X0Y0_尾39_鱗右.Dra = value; + X0Y0_尾39_鱗右.Hit = value; + } + } + + public bool 尾39_尾_表示 + { + get + { + return X0Y0_尾39_尾.Dra; + } + set + { + X0Y0_尾39_尾.Dra = value; + X0Y0_尾39_尾.Hit = value; + } + } + + public bool 尾40_鱗_表示 + { + get + { + return X0Y0_尾40_鱗.Dra; + } + set + { + X0Y0_尾40_鱗.Dra = value; + X0Y0_尾40_鱗.Hit = value; + } + } + + public bool 尾40_鱗左_表示 + { + get + { + return X0Y0_尾40_鱗左.Dra; + } + set + { + X0Y0_尾40_鱗左.Dra = value; + X0Y0_尾40_鱗左.Hit = value; + } + } + + public bool 尾40_鱗右_表示 + { + get + { + return X0Y0_尾40_鱗右.Dra; + } + set + { + X0Y0_尾40_鱗右.Dra = value; + X0Y0_尾40_鱗右.Hit = value; + } + } + + public bool 尾40_尾_表示 + { + get + { + return X0Y0_尾40_尾.Dra; + } + set + { + X0Y0_尾40_尾.Dra = value; + X0Y0_尾40_尾.Hit = value; + } + } + + public bool 尾41_鱗_表示 + { + get + { + return X0Y0_尾41_鱗.Dra; + } + set + { + X0Y0_尾41_鱗.Dra = value; + X0Y0_尾41_鱗.Hit = value; + } + } + + public bool 尾41_鱗左_表示 + { + get + { + return X0Y0_尾41_鱗左.Dra; + } + set + { + X0Y0_尾41_鱗左.Dra = value; + X0Y0_尾41_鱗左.Hit = value; + } + } + + public bool 尾41_鱗右_表示 + { + get + { + return X0Y0_尾41_鱗右.Dra; + } + set + { + X0Y0_尾41_鱗右.Dra = value; + X0Y0_尾41_鱗右.Hit = value; + } + } + + public bool 尾41_尾_表示 + { + get + { + return X0Y0_尾41_尾.Dra; + } + set + { + X0Y0_尾41_尾.Dra = value; + X0Y0_尾41_尾.Hit = value; + } + } + + public bool 尾42_鱗_表示 + { + get + { + return X0Y0_尾42_鱗.Dra; + } + set + { + X0Y0_尾42_鱗.Dra = value; + X0Y0_尾42_鱗.Hit = value; + } + } + + public bool 尾42_鱗左_表示 + { + get + { + return X0Y0_尾42_鱗左.Dra; + } + set + { + X0Y0_尾42_鱗左.Dra = value; + X0Y0_尾42_鱗左.Hit = value; + } + } + + public bool 尾42_鱗右_表示 + { + get + { + return X0Y0_尾42_鱗右.Dra; + } + set + { + X0Y0_尾42_鱗右.Dra = value; + X0Y0_尾42_鱗右.Hit = value; + } + } + + public bool 尾42_尾_表示 + { + get + { + return X0Y0_尾42_尾.Dra; + } + set + { + X0Y0_尾42_尾.Dra = value; + X0Y0_尾42_尾.Hit = value; + } + } + + public bool 尾43_鱗_表示 + { + get + { + return X0Y0_尾43_鱗.Dra; + } + set + { + X0Y0_尾43_鱗.Dra = value; + X0Y0_尾43_鱗.Hit = value; + } + } + + public bool 尾43_鱗左_表示 + { + get + { + return X0Y0_尾43_鱗左.Dra; + } + set + { + X0Y0_尾43_鱗左.Dra = value; + X0Y0_尾43_鱗左.Hit = value; + } + } + + public bool 尾43_鱗右_表示 + { + get + { + return X0Y0_尾43_鱗右.Dra; + } + set + { + X0Y0_尾43_鱗右.Dra = value; + X0Y0_尾43_鱗右.Hit = value; + } + } + + public bool 尾43_尾_表示 + { + get + { + return X0Y0_尾43_尾.Dra; + } + set + { + X0Y0_尾43_尾.Dra = value; + X0Y0_尾43_尾.Hit = value; + } + } + + public bool 尾44_鱗_表示 + { + get + { + return X0Y0_尾44_鱗.Dra; + } + set + { + X0Y0_尾44_鱗.Dra = value; + X0Y0_尾44_鱗.Hit = value; + } + } + + public bool 尾44_鱗左_表示 + { + get + { + return X0Y0_尾44_鱗左.Dra; + } + set + { + X0Y0_尾44_鱗左.Dra = value; + X0Y0_尾44_鱗左.Hit = value; + } + } + + public bool 尾44_鱗右_表示 + { + get + { + return X0Y0_尾44_鱗右.Dra; + } + set + { + X0Y0_尾44_鱗右.Dra = value; + X0Y0_尾44_鱗右.Hit = value; + } + } + + public bool 尾44_尾_表示 + { + get + { + return X0Y0_尾44_尾.Dra; + } + set + { + X0Y0_尾44_尾.Dra = value; + X0Y0_尾44_尾.Hit = value; + } + } + + public bool 頭_上顎_顎基_表示 + { + get + { + return X0Y0_頭_上顎_顎基.Dra; + } + set + { + X0Y0_頭_上顎_顎基.Dra = value; + X0Y0_頭_上顎_顎基.Hit = value; + } + } + + public bool 頭_上顎_鱗4_表示 + { + get + { + return X0Y0_頭_上顎_鱗4.Dra; + } + set + { + X0Y0_頭_上顎_鱗4.Dra = value; + X0Y0_頭_上顎_鱗4.Hit = value; + } + } + + public bool 頭_上顎_鱗左1_表示 + { + get + { + return X0Y0_頭_上顎_鱗左1.Dra; + } + set + { + X0Y0_頭_上顎_鱗左1.Dra = value; + X0Y0_頭_上顎_鱗左1.Hit = value; + } + } + + public bool 頭_上顎_鱗右1_表示 + { + get + { + return X0Y0_頭_上顎_鱗右1.Dra; + } + set + { + X0Y0_頭_上顎_鱗右1.Dra = value; + X0Y0_頭_上顎_鱗右1.Hit = value; + } + } + + public bool 頭_上顎_鱗左2_表示 + { + get + { + return X0Y0_頭_上顎_鱗左2.Dra; + } + set + { + X0Y0_頭_上顎_鱗左2.Dra = value; + X0Y0_頭_上顎_鱗左2.Hit = value; + } + } + + public bool 頭_上顎_鱗右2_表示 + { + get + { + return X0Y0_頭_上顎_鱗右2.Dra; + } + set + { + X0Y0_頭_上顎_鱗右2.Dra = value; + X0Y0_頭_上顎_鱗右2.Hit = value; + } + } + + public bool 頭_上顎_鱗左3_表示 + { + get + { + return X0Y0_頭_上顎_鱗左3.Dra; + } + set + { + X0Y0_頭_上顎_鱗左3.Dra = value; + X0Y0_頭_上顎_鱗左3.Hit = value; + } + } + + public bool 頭_上顎_鱗右3_表示 + { + get + { + return X0Y0_頭_上顎_鱗右3.Dra; + } + set + { + X0Y0_頭_上顎_鱗右3.Dra = value; + X0Y0_頭_上顎_鱗右3.Hit = value; + } + } + + public bool 頭_上顎_鱗左4_表示 + { + get + { + return X0Y0_頭_上顎_鱗左4.Dra; + } + set + { + X0Y0_頭_上顎_鱗左4.Dra = value; + X0Y0_頭_上顎_鱗左4.Hit = value; + } + } + + public bool 頭_上顎_鱗右4_表示 + { + get + { + return X0Y0_頭_上顎_鱗右4.Dra; + } + set + { + X0Y0_頭_上顎_鱗右4.Dra = value; + X0Y0_頭_上顎_鱗右4.Hit = value; + } + } + + public bool 頭_上顎_鱗左5_表示 + { + get + { + return X0Y0_頭_上顎_鱗左5.Dra; + } + set + { + X0Y0_頭_上顎_鱗左5.Dra = value; + X0Y0_頭_上顎_鱗左5.Hit = value; + } + } + + public bool 頭_上顎_鱗右5_表示 + { + get + { + return X0Y0_頭_上顎_鱗右5.Dra; + } + set + { + X0Y0_頭_上顎_鱗右5.Dra = value; + X0Y0_頭_上顎_鱗右5.Hit = value; + } + } + + public bool 頭_上顎_鱗左8_表示 + { + get + { + return X0Y0_頭_上顎_鱗左8.Dra; + } + set + { + X0Y0_頭_上顎_鱗左8.Dra = value; + X0Y0_頭_上顎_鱗左8.Hit = value; + } + } + + public bool 頭_上顎_鱗右8_表示 + { + get + { + return X0Y0_頭_上顎_鱗右8.Dra; + } + set + { + X0Y0_頭_上顎_鱗右8.Dra = value; + X0Y0_頭_上顎_鱗右8.Hit = value; + } + } + + public bool 頭_上顎_鱗左9_表示 + { + get + { + return X0Y0_頭_上顎_鱗左9.Dra; + } + set + { + X0Y0_頭_上顎_鱗左9.Dra = value; + X0Y0_頭_上顎_鱗左9.Hit = value; + } + } + + public bool 頭_上顎_鱗右9_表示 + { + get + { + return X0Y0_頭_上顎_鱗右9.Dra; + } + set + { + X0Y0_頭_上顎_鱗右9.Dra = value; + X0Y0_頭_上顎_鱗右9.Hit = value; + } + } + + public bool 頭_上顎_鱗左10_表示 + { + get + { + return X0Y0_頭_上顎_鱗左10.Dra; + } + set + { + X0Y0_頭_上顎_鱗左10.Dra = value; + X0Y0_頭_上顎_鱗左10.Hit = value; + } + } + + public bool 頭_上顎_鱗右10_表示 + { + get + { + return X0Y0_頭_上顎_鱗右10.Dra; + } + set + { + X0Y0_頭_上顎_鱗右10.Dra = value; + X0Y0_頭_上顎_鱗右10.Hit = value; + } + } + + public bool 頭_上顎_鱗左11_表示 + { + get + { + return X0Y0_頭_上顎_鱗左11.Dra; + } + set + { + X0Y0_頭_上顎_鱗左11.Dra = value; + X0Y0_頭_上顎_鱗左11.Hit = value; + } + } + + public bool 頭_上顎_鱗右11_表示 + { + get + { + return X0Y0_頭_上顎_鱗右11.Dra; + } + set + { + X0Y0_頭_上顎_鱗右11.Dra = value; + X0Y0_頭_上顎_鱗右11.Hit = value; + } + } + + public bool 頭_下顎_顎基_表示 + { + get + { + return X0Y0_頭_下顎_顎基.Dra; + } + set + { + X0Y0_頭_下顎_顎基.Dra = value; + X0Y0_頭_下顎_顎基.Hit = value; + } + } + + public bool 頭_下顎_鱗1_表示 + { + get + { + return X0Y0_頭_下顎_鱗1.Dra; + } + set + { + X0Y0_頭_下顎_鱗1.Dra = value; + X0Y0_頭_下顎_鱗1.Hit = value; + } + } + + public bool 頭_下顎_鱗2_表示 + { + get + { + return X0Y0_頭_下顎_鱗2.Dra; + } + set + { + X0Y0_頭_下顎_鱗2.Dra = value; + X0Y0_頭_下顎_鱗2.Hit = value; + } + } + + public bool 頭_下顎_鱗3_表示 + { + get + { + return X0Y0_頭_下顎_鱗3.Dra; + } + set + { + X0Y0_頭_下顎_鱗3.Dra = value; + X0Y0_頭_下顎_鱗3.Hit = value; + } + } + + public bool 頭_下顎_鱗4_表示 + { + get + { + return X0Y0_頭_下顎_鱗4.Dra; + } + set + { + X0Y0_頭_下顎_鱗4.Dra = value; + X0Y0_頭_下顎_鱗4.Hit = value; + } + } + + public bool 頭_下顎_鱗左1_表示 + { + get + { + return X0Y0_頭_下顎_鱗左1.Dra; + } + set + { + X0Y0_頭_下顎_鱗左1.Dra = value; + X0Y0_頭_下顎_鱗左1.Hit = value; + } + } + + public bool 頭_下顎_鱗右1_表示 + { + get + { + return X0Y0_頭_下顎_鱗右1.Dra; + } + set + { + X0Y0_頭_下顎_鱗右1.Dra = value; + X0Y0_頭_下顎_鱗右1.Hit = value; + } + } + + public bool 頭_下顎_鱗左2_表示 + { + get + { + return X0Y0_頭_下顎_鱗左2.Dra; + } + set + { + X0Y0_頭_下顎_鱗左2.Dra = value; + X0Y0_頭_下顎_鱗左2.Hit = value; + } + } + + public bool 頭_下顎_鱗右2_表示 + { + get + { + return X0Y0_頭_下顎_鱗右2.Dra; + } + set + { + X0Y0_頭_下顎_鱗右2.Dra = value; + X0Y0_頭_下顎_鱗右2.Hit = value; + } + } + + public bool 頭_下顎_鱗左3_表示 + { + get + { + return X0Y0_頭_下顎_鱗左3.Dra; + } + set + { + X0Y0_頭_下顎_鱗左3.Dra = value; + X0Y0_頭_下顎_鱗左3.Hit = value; + } + } + + public bool 頭_下顎_鱗右3_表示 + { + get + { + return X0Y0_頭_下顎_鱗右3.Dra; + } + set + { + X0Y0_頭_下顎_鱗右3.Dra = value; + X0Y0_頭_下顎_鱗右3.Hit = value; + } + } + + public bool 頭_下顎_鱗左4_表示 + { + get + { + return X0Y0_頭_下顎_鱗左4.Dra; + } + set + { + X0Y0_頭_下顎_鱗左4.Dra = value; + X0Y0_頭_下顎_鱗左4.Hit = value; + } + } + + public bool 頭_下顎_鱗右4_表示 + { + get + { + return X0Y0_頭_下顎_鱗右4.Dra; + } + set + { + X0Y0_頭_下顎_鱗右4.Dra = value; + X0Y0_頭_下顎_鱗右4.Hit = value; + } + } + + public bool 頭_下顎_鱗左5_表示 + { + get + { + return X0Y0_頭_下顎_鱗左5.Dra; + } + set + { + X0Y0_頭_下顎_鱗左5.Dra = value; + X0Y0_頭_下顎_鱗左5.Hit = value; + } + } + + public bool 頭_下顎_鱗右5_表示 + { + get + { + return X0Y0_頭_下顎_鱗右5.Dra; + } + set + { + X0Y0_頭_下顎_鱗右5.Dra = value; + X0Y0_頭_下顎_鱗右5.Hit = value; + } + } + + public bool 頭_下顎_鱗左6_表示 + { + get + { + return X0Y0_頭_下顎_鱗左6.Dra; + } + set + { + X0Y0_頭_下顎_鱗左6.Dra = value; + X0Y0_頭_下顎_鱗左6.Hit = value; + } + } + + public bool 頭_下顎_鱗右6_表示 + { + get + { + return X0Y0_頭_下顎_鱗右6.Dra; + } + set + { + X0Y0_頭_下顎_鱗右6.Dra = value; + X0Y0_頭_下顎_鱗右6.Hit = value; + } + } + + public bool 頭_下顎_鱗左7_表示 + { + get + { + return X0Y0_頭_下顎_鱗左7.Dra; + } + set + { + X0Y0_頭_下顎_鱗左7.Dra = value; + X0Y0_頭_下顎_鱗左7.Hit = value; + } + } + + public bool 頭_下顎_鱗右7_表示 + { + get + { + return X0Y0_頭_下顎_鱗右7.Dra; + } + set + { + X0Y0_頭_下顎_鱗右7.Dra = value; + X0Y0_頭_下顎_鱗右7.Hit = value; + } + } + + public bool 頭_下顎_鱗左8_表示 + { + get + { + return X0Y0_頭_下顎_鱗左8.Dra; + } + set + { + X0Y0_頭_下顎_鱗左8.Dra = value; + X0Y0_頭_下顎_鱗左8.Hit = value; + } + } + + public bool 頭_下顎_鱗右8_表示 + { + get + { + return X0Y0_頭_下顎_鱗右8.Dra; + } + set + { + X0Y0_頭_下顎_鱗右8.Dra = value; + X0Y0_頭_下顎_鱗右8.Hit = value; + } + } + + public bool 頭_下顎_鱗左9_表示 + { + get + { + return X0Y0_頭_下顎_鱗左9.Dra; + } + set + { + X0Y0_頭_下顎_鱗左9.Dra = value; + X0Y0_頭_下顎_鱗左9.Hit = value; + } + } + + public bool 頭_下顎_鱗右9_表示 + { + get + { + return X0Y0_頭_下顎_鱗右9.Dra; + } + set + { + X0Y0_頭_下顎_鱗右9.Dra = value; + X0Y0_頭_下顎_鱗右9.Hit = value; + } + } + + public bool 頭_下顎_鱗左10_表示 + { + get + { + return X0Y0_頭_下顎_鱗左10.Dra; + } + set + { + X0Y0_頭_下顎_鱗左10.Dra = value; + X0Y0_頭_下顎_鱗左10.Hit = value; + } + } + + public bool 頭_下顎_鱗右10_表示 + { + get + { + return X0Y0_頭_下顎_鱗右10.Dra; + } + set + { + X0Y0_頭_下顎_鱗右10.Dra = value; + X0Y0_頭_下顎_鱗右10.Hit = value; + } + } + + public bool 頭_下顎_鱗左11_表示 + { + get + { + return X0Y0_頭_下顎_鱗左11.Dra; + } + set + { + X0Y0_頭_下顎_鱗左11.Dra = value; + X0Y0_頭_下顎_鱗左11.Hit = value; + } + } + + public bool 頭_下顎_鱗右11_表示 + { + get + { + return X0Y0_頭_下顎_鱗右11.Dra; + } + set + { + X0Y0_頭_下顎_鱗右11.Dra = value; + X0Y0_頭_下顎_鱗右11.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾1_根_表示; + } + set + { + 尾1_根_表示 = value; + 尾1_鱗_表示 = value; + 尾1_鱗左_表示 = value; + 尾1_鱗右_表示 = value; + 尾1_尾_表示 = value; + 尾2_鱗_表示 = value; + 尾2_鱗左_表示 = value; + 尾2_鱗右_表示 = value; + 尾2_尾_表示 = value; + 尾3_鱗_表示 = value; + 尾3_鱗左_表示 = value; + 尾3_鱗右_表示 = value; + 尾3_尾_表示 = value; + 尾4_鱗_表示 = value; + 尾4_鱗左_表示 = value; + 尾4_鱗右_表示 = value; + 尾4_尾_表示 = value; + 尾5_鱗_表示 = value; + 尾5_鱗左_表示 = value; + 尾5_鱗右_表示 = value; + 尾5_尾_表示 = value; + 尾6_鱗_表示 = value; + 尾6_鱗左_表示 = value; + 尾6_鱗右_表示 = value; + 尾6_尾_表示 = value; + 尾7_鱗_表示 = value; + 尾7_鱗左_表示 = value; + 尾7_鱗右_表示 = value; + 尾7_尾_表示 = value; + 尾8_鱗_表示 = value; + 尾8_鱗左_表示 = value; + 尾8_鱗右_表示 = value; + 尾8_尾_表示 = value; + 尾9_鱗_表示 = value; + 尾9_鱗左_表示 = value; + 尾9_鱗右_表示 = value; + 尾9_尾_表示 = value; + 尾10_鱗_表示 = value; + 尾10_鱗左_表示 = value; + 尾10_鱗右_表示 = value; + 尾10_尾_表示 = value; + 尾11_鱗_表示 = value; + 尾11_鱗左_表示 = value; + 尾11_鱗右_表示 = value; + 尾11_尾_表示 = value; + 尾12_鱗_表示 = value; + 尾12_鱗左_表示 = value; + 尾12_鱗右_表示 = value; + 尾12_尾_表示 = value; + 尾13_鱗_表示 = value; + 尾13_鱗左_表示 = value; + 尾13_鱗右_表示 = value; + 尾13_尾_表示 = value; + 尾14_鱗_表示 = value; + 尾14_鱗左_表示 = value; + 尾14_鱗右_表示 = value; + 尾14_尾_表示 = value; + 尾15_鱗_表示 = value; + 尾15_鱗左_表示 = value; + 尾15_鱗右_表示 = value; + 尾15_尾_表示 = value; + 尾16_鱗_表示 = value; + 尾16_鱗左_表示 = value; + 尾16_鱗右_表示 = value; + 尾16_尾_表示 = value; + 尾17_鱗_表示 = value; + 尾17_鱗左_表示 = value; + 尾17_鱗右_表示 = value; + 尾17_尾_表示 = value; + 尾18_鱗_表示 = value; + 尾18_鱗左_表示 = value; + 尾18_鱗右_表示 = value; + 尾18_尾_表示 = value; + 尾19_鱗_表示 = value; + 尾19_鱗左_表示 = value; + 尾19_鱗右_表示 = value; + 尾19_尾_表示 = value; + 尾20_鱗_表示 = value; + 尾20_鱗左_表示 = value; + 尾20_鱗右_表示 = value; + 尾20_尾_表示 = value; + 尾21_鱗_表示 = value; + 尾21_鱗左_表示 = value; + 尾21_鱗右_表示 = value; + 尾21_尾_表示 = value; + 尾22_鱗_表示 = value; + 尾22_鱗左_表示 = value; + 尾22_鱗右_表示 = value; + 尾22_尾_表示 = value; + 尾23_鱗_表示 = value; + 尾23_鱗左_表示 = value; + 尾23_鱗右_表示 = value; + 尾23_尾_表示 = value; + 尾24_鱗_表示 = value; + 尾24_鱗左_表示 = value; + 尾24_鱗右_表示 = value; + 尾24_尾_表示 = value; + 尾25_鱗_表示 = value; + 尾25_鱗左_表示 = value; + 尾25_鱗右_表示 = value; + 尾25_尾_表示 = value; + 尾26_鱗_表示 = value; + 尾26_鱗左_表示 = value; + 尾26_鱗右_表示 = value; + 尾26_尾_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 尾27_鱗_表示 = value; + 尾27_鱗左_表示 = value; + 尾27_鱗右_表示 = value; + 尾27_尾_表示 = value; + 尾28_鱗_表示 = value; + 尾28_鱗左_表示 = value; + 尾28_鱗右_表示 = value; + 尾28_尾_表示 = value; + 尾29_鱗_表示 = value; + 尾29_鱗左_表示 = value; + 尾29_鱗右_表示 = value; + 尾29_尾_表示 = value; + 尾30_鱗_表示 = value; + 尾30_鱗左_表示 = value; + 尾30_鱗右_表示 = value; + 尾30_尾_表示 = value; + 尾31_鱗_表示 = value; + 尾31_鱗左_表示 = value; + 尾31_鱗右_表示 = value; + 尾31_尾_表示 = value; + 尾32_鱗_表示 = value; + 尾32_鱗左_表示 = value; + 尾32_鱗右_表示 = value; + 尾32_尾_表示 = value; + 尾33_鱗_表示 = value; + 尾33_鱗左_表示 = value; + 尾33_鱗右_表示 = value; + 尾33_尾_表示 = value; + 尾34_鱗_表示 = value; + 尾34_鱗左_表示 = value; + 尾34_鱗右_表示 = value; + 尾34_尾_表示 = value; + 尾35_鱗_表示 = value; + 尾35_鱗左_表示 = value; + 尾35_鱗右_表示 = value; + 尾35_尾_表示 = value; + 尾36_鱗_表示 = value; + 尾36_鱗左_表示 = value; + 尾36_鱗右_表示 = value; + 尾36_尾_表示 = value; + 尾37_鱗_表示 = value; + 尾37_鱗左_表示 = value; + 尾37_鱗右_表示 = value; + 尾37_尾_表示 = value; + 尾38_鱗_表示 = value; + 尾38_鱗左_表示 = value; + 尾38_鱗右_表示 = value; + 尾38_尾_表示 = value; + 尾39_鱗_表示 = value; + 尾39_鱗左_表示 = value; + 尾39_鱗右_表示 = value; + 尾39_尾_表示 = value; + 尾40_鱗_表示 = value; + 尾40_鱗左_表示 = value; + 尾40_鱗右_表示 = value; + 尾40_尾_表示 = value; + 尾41_鱗_表示 = value; + 尾41_鱗左_表示 = value; + 尾41_鱗右_表示 = value; + 尾41_尾_表示 = value; + 尾42_鱗_表示 = value; + 尾42_鱗左_表示 = value; + 尾42_鱗右_表示 = value; + 尾42_尾_表示 = value; + 尾43_鱗_表示 = value; + 尾43_鱗左_表示 = value; + 尾43_鱗右_表示 = value; + 尾43_尾_表示 = value; + 尾44_鱗_表示 = value; + 尾44_鱗左_表示 = value; + 尾44_鱗右_表示 = value; + 尾44_尾_表示 = value; + 頭_上顎_顎基_表示 = value; + 頭_上顎_鱗4_表示 = value; + 頭_上顎_鱗左1_表示 = value; + 頭_上顎_鱗右1_表示 = value; + 頭_上顎_鱗左2_表示 = value; + 頭_上顎_鱗右2_表示 = value; + 頭_上顎_鱗左3_表示 = value; + 頭_上顎_鱗右3_表示 = value; + 頭_上顎_鱗左4_表示 = value; + 頭_上顎_鱗右4_表示 = value; + 頭_上顎_鱗左5_表示 = value; + 頭_上顎_鱗右5_表示 = value; + 頭_上顎_鱗左8_表示 = value; + 頭_上顎_鱗右8_表示 = value; + 頭_上顎_鱗左9_表示 = value; + 頭_上顎_鱗右9_表示 = value; + 頭_上顎_鱗左10_表示 = value; + 頭_上顎_鱗右10_表示 = value; + 頭_上顎_鱗左11_表示 = value; + 頭_上顎_鱗右11_表示 = value; + 頭_下顎_顎基_表示 = value; + 頭_下顎_鱗1_表示 = value; + 頭_下顎_鱗2_表示 = value; + 頭_下顎_鱗3_表示 = value; + 頭_下顎_鱗4_表示 = value; + 頭_下顎_鱗左1_表示 = value; + 頭_下顎_鱗右1_表示 = value; + 頭_下顎_鱗左2_表示 = value; + 頭_下顎_鱗右2_表示 = value; + 頭_下顎_鱗左3_表示 = value; + 頭_下顎_鱗右3_表示 = value; + 頭_下顎_鱗左4_表示 = value; + 頭_下顎_鱗右4_表示 = value; + 頭_下顎_鱗左5_表示 = value; + 頭_下顎_鱗右5_表示 = value; + 頭_下顎_鱗左6_表示 = value; + 頭_下顎_鱗右6_表示 = value; + 頭_下顎_鱗左7_表示 = value; + 頭_下顎_鱗右7_表示 = value; + 頭_下顎_鱗左8_表示 = value; + 頭_下顎_鱗右8_表示 = value; + 頭_下顎_鱗左9_表示 = value; + 頭_下顎_鱗右9_表示 = value; + 頭_下顎_鱗左10_表示 = value; + 頭_下顎_鱗右10_表示 = value; + 頭_下顎_鱗左11_表示 = value; + 頭_下顎_鱗右11_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾1_根CD.不透明度; + } + set + { + 尾1_根CD.不透明度 = value; + 尾1_鱗CD.不透明度 = value; + 尾1_鱗左CD.不透明度 = value; + 尾1_鱗右CD.不透明度 = value; + 尾1_尾CD.不透明度 = value; + 尾2_鱗CD.不透明度 = value; + 尾2_鱗左CD.不透明度 = value; + 尾2_鱗右CD.不透明度 = value; + 尾2_尾CD.不透明度 = value; + 尾3_鱗CD.不透明度 = value; + 尾3_鱗左CD.不透明度 = value; + 尾3_鱗右CD.不透明度 = value; + 尾3_尾CD.不透明度 = value; + 尾4_鱗CD.不透明度 = value; + 尾4_鱗左CD.不透明度 = value; + 尾4_鱗右CD.不透明度 = value; + 尾4_尾CD.不透明度 = value; + 尾5_鱗CD.不透明度 = value; + 尾5_鱗左CD.不透明度 = value; + 尾5_鱗右CD.不透明度 = value; + 尾5_尾CD.不透明度 = value; + 尾6_鱗CD.不透明度 = value; + 尾6_鱗左CD.不透明度 = value; + 尾6_鱗右CD.不透明度 = value; + 尾6_尾CD.不透明度 = value; + 尾7_鱗CD.不透明度 = value; + 尾7_鱗左CD.不透明度 = value; + 尾7_鱗右CD.不透明度 = value; + 尾7_尾CD.不透明度 = value; + 尾8_鱗CD.不透明度 = value; + 尾8_鱗左CD.不透明度 = value; + 尾8_鱗右CD.不透明度 = value; + 尾8_尾CD.不透明度 = value; + 尾9_鱗CD.不透明度 = value; + 尾9_鱗左CD.不透明度 = value; + 尾9_鱗右CD.不透明度 = value; + 尾9_尾CD.不透明度 = value; + 尾10_鱗CD.不透明度 = value; + 尾10_鱗左CD.不透明度 = value; + 尾10_鱗右CD.不透明度 = value; + 尾10_尾CD.不透明度 = value; + 尾11_鱗CD.不透明度 = value; + 尾11_鱗左CD.不透明度 = value; + 尾11_鱗右CD.不透明度 = value; + 尾11_尾CD.不透明度 = value; + 尾12_鱗CD.不透明度 = value; + 尾12_鱗左CD.不透明度 = value; + 尾12_鱗右CD.不透明度 = value; + 尾12_尾CD.不透明度 = value; + 尾13_鱗CD.不透明度 = value; + 尾13_鱗左CD.不透明度 = value; + 尾13_鱗右CD.不透明度 = value; + 尾13_尾CD.不透明度 = value; + 尾14_鱗CD.不透明度 = value; + 尾14_鱗左CD.不透明度 = value; + 尾14_鱗右CD.不透明度 = value; + 尾14_尾CD.不透明度 = value; + 尾15_鱗CD.不透明度 = value; + 尾15_鱗左CD.不透明度 = value; + 尾15_鱗右CD.不透明度 = value; + 尾15_尾CD.不透明度 = value; + 尾16_鱗CD.不透明度 = value; + 尾16_鱗左CD.不透明度 = value; + 尾16_鱗右CD.不透明度 = value; + 尾16_尾CD.不透明度 = value; + 尾17_鱗CD.不透明度 = value; + 尾17_鱗左CD.不透明度 = value; + 尾17_鱗右CD.不透明度 = value; + 尾17_尾CD.不透明度 = value; + 尾18_鱗CD.不透明度 = value; + 尾18_鱗左CD.不透明度 = value; + 尾18_鱗右CD.不透明度 = value; + 尾18_尾CD.不透明度 = value; + 尾19_鱗CD.不透明度 = value; + 尾19_鱗左CD.不透明度 = value; + 尾19_鱗右CD.不透明度 = value; + 尾19_尾CD.不透明度 = value; + 尾20_鱗CD.不透明度 = value; + 尾20_鱗左CD.不透明度 = value; + 尾20_鱗右CD.不透明度 = value; + 尾20_尾CD.不透明度 = value; + 尾21_鱗CD.不透明度 = value; + 尾21_鱗左CD.不透明度 = value; + 尾21_鱗右CD.不透明度 = value; + 尾21_尾CD.不透明度 = value; + 尾22_鱗CD.不透明度 = value; + 尾22_鱗左CD.不透明度 = value; + 尾22_鱗右CD.不透明度 = value; + 尾22_尾CD.不透明度 = value; + 尾23_鱗CD.不透明度 = value; + 尾23_鱗左CD.不透明度 = value; + 尾23_鱗右CD.不透明度 = value; + 尾23_尾CD.不透明度 = value; + 尾24_鱗CD.不透明度 = value; + 尾24_鱗左CD.不透明度 = value; + 尾24_鱗右CD.不透明度 = value; + 尾24_尾CD.不透明度 = value; + 尾25_鱗CD.不透明度 = value; + 尾25_鱗左CD.不透明度 = value; + 尾25_鱗右CD.不透明度 = value; + 尾25_尾CD.不透明度 = value; + 尾26_鱗CD.不透明度 = value; + 尾26_鱗左CD.不透明度 = value; + 尾26_鱗右CD.不透明度 = value; + 尾26_尾CD.不透明度 = value; + 尾27_鱗CD.不透明度 = value; + 尾27_鱗左CD.不透明度 = value; + 尾27_鱗右CD.不透明度 = value; + 尾27_尾CD.不透明度 = value; + 尾28_鱗CD.不透明度 = value; + 尾28_鱗左CD.不透明度 = value; + 尾28_鱗右CD.不透明度 = value; + 尾28_尾CD.不透明度 = value; + 尾29_鱗CD.不透明度 = value; + 尾29_鱗左CD.不透明度 = value; + 尾29_鱗右CD.不透明度 = value; + 尾29_尾CD.不透明度 = value; + 尾30_鱗CD.不透明度 = value; + 尾30_鱗左CD.不透明度 = value; + 尾30_鱗右CD.不透明度 = value; + 尾30_尾CD.不透明度 = value; + 尾31_鱗CD.不透明度 = value; + 尾31_鱗左CD.不透明度 = value; + 尾31_鱗右CD.不透明度 = value; + 尾31_尾CD.不透明度 = value; + 尾32_鱗CD.不透明度 = value; + 尾32_鱗左CD.不透明度 = value; + 尾32_鱗右CD.不透明度 = value; + 尾32_尾CD.不透明度 = value; + 尾33_鱗CD.不透明度 = value; + 尾33_鱗左CD.不透明度 = value; + 尾33_鱗右CD.不透明度 = value; + 尾33_尾CD.不透明度 = value; + 尾34_鱗CD.不透明度 = value; + 尾34_鱗左CD.不透明度 = value; + 尾34_鱗右CD.不透明度 = value; + 尾34_尾CD.不透明度 = value; + 尾35_鱗CD.不透明度 = value; + 尾35_鱗左CD.不透明度 = value; + 尾35_鱗右CD.不透明度 = value; + 尾35_尾CD.不透明度 = value; + 尾36_鱗CD.不透明度 = value; + 尾36_鱗左CD.不透明度 = value; + 尾36_鱗右CD.不透明度 = value; + 尾36_尾CD.不透明度 = value; + 尾37_鱗CD.不透明度 = value; + 尾37_鱗左CD.不透明度 = value; + 尾37_鱗右CD.不透明度 = value; + 尾37_尾CD.不透明度 = value; + 尾38_鱗CD.不透明度 = value; + 尾38_鱗左CD.不透明度 = value; + 尾38_鱗右CD.不透明度 = value; + 尾38_尾CD.不透明度 = value; + 尾39_鱗CD.不透明度 = value; + 尾39_鱗左CD.不透明度 = value; + 尾39_鱗右CD.不透明度 = value; + 尾39_尾CD.不透明度 = value; + 尾40_鱗CD.不透明度 = value; + 尾40_鱗左CD.不透明度 = value; + 尾40_鱗右CD.不透明度 = value; + 尾40_尾CD.不透明度 = value; + 尾41_鱗CD.不透明度 = value; + 尾41_鱗左CD.不透明度 = value; + 尾41_鱗右CD.不透明度 = value; + 尾41_尾CD.不透明度 = value; + 尾42_鱗CD.不透明度 = value; + 尾42_鱗左CD.不透明度 = value; + 尾42_鱗右CD.不透明度 = value; + 尾42_尾CD.不透明度 = value; + 尾43_鱗CD.不透明度 = value; + 尾43_鱗左CD.不透明度 = value; + 尾43_鱗右CD.不透明度 = value; + 尾43_尾CD.不透明度 = value; + 尾44_鱗CD.不透明度 = value; + 尾44_鱗左CD.不透明度 = value; + 尾44_鱗右CD.不透明度 = value; + 尾44_尾CD.不透明度 = value; + 頭_上顎_顎基CD.不透明度 = value; + 頭_上顎_鱗4CD.不透明度 = value; + 頭_上顎_鱗左1CD.不透明度 = value; + 頭_上顎_鱗右1CD.不透明度 = value; + 頭_上顎_鱗左2CD.不透明度 = value; + 頭_上顎_鱗右2CD.不透明度 = value; + 頭_上顎_鱗左3CD.不透明度 = value; + 頭_上顎_鱗右3CD.不透明度 = value; + 頭_上顎_鱗左4CD.不透明度 = value; + 頭_上顎_鱗右4CD.不透明度 = value; + 頭_上顎_鱗左5CD.不透明度 = value; + 頭_上顎_鱗右5CD.不透明度 = value; + 頭_上顎_鱗左8CD.不透明度 = value; + 頭_上顎_鱗右8CD.不透明度 = value; + 頭_上顎_鱗左9CD.不透明度 = value; + 頭_上顎_鱗右9CD.不透明度 = value; + 頭_上顎_鱗左10CD.不透明度 = value; + 頭_上顎_鱗右10CD.不透明度 = value; + 頭_上顎_鱗左11CD.不透明度 = value; + 頭_上顎_鱗右11CD.不透明度 = value; + 頭_下顎_顎基CD.不透明度 = value; + 頭_下顎_鱗1CD.不透明度 = value; + 頭_下顎_鱗2CD.不透明度 = value; + 頭_下顎_鱗3CD.不透明度 = value; + 頭_下顎_鱗4CD.不透明度 = value; + 頭_下顎_鱗左1CD.不透明度 = value; + 頭_下顎_鱗右1CD.不透明度 = value; + 頭_下顎_鱗左2CD.不透明度 = value; + 頭_下顎_鱗右2CD.不透明度 = value; + 頭_下顎_鱗左3CD.不透明度 = value; + 頭_下顎_鱗右3CD.不透明度 = value; + 頭_下顎_鱗左4CD.不透明度 = value; + 頭_下顎_鱗右4CD.不透明度 = value; + 頭_下顎_鱗左5CD.不透明度 = value; + 頭_下顎_鱗右5CD.不透明度 = value; + 頭_下顎_鱗左6CD.不透明度 = value; + 頭_下顎_鱗右6CD.不透明度 = value; + 頭_下顎_鱗左7CD.不透明度 = value; + 頭_下顎_鱗右7CD.不透明度 = value; + 頭_下顎_鱗左8CD.不透明度 = value; + 頭_下顎_鱗右8CD.不透明度 = value; + 頭_下顎_鱗左9CD.不透明度 = value; + 頭_下顎_鱗右9CD.不透明度 = value; + 頭_下顎_鱗左10CD.不透明度 = value; + 頭_下顎_鱗右10CD.不透明度 = value; + 頭_下顎_鱗左11CD.不透明度 = value; + 頭_下顎_鱗右11CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 尾_蛇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_蛇D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "蛇尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][13])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["尾1"].ToPars(); + X0Y0_尾1_根 = pars2["根"].ToPar(); + X0Y0_尾1_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾1_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾1_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾1_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾2"].ToPars(); + X0Y0_尾2_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾2_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾2_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾2_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾3"].ToPars(); + X0Y0_尾3_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾3_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾3_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾3_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾4"].ToPars(); + X0Y0_尾4_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾4_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾4_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾4_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾5"].ToPars(); + X0Y0_尾5_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾5_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾5_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾5_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾6"].ToPars(); + X0Y0_尾6_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾6_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾6_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾6_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾7"].ToPars(); + X0Y0_尾7_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾7_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾7_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾7_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾8"].ToPars(); + X0Y0_尾8_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾8_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾8_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾8_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾9"].ToPars(); + X0Y0_尾9_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾9_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾9_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾9_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾10"].ToPars(); + X0Y0_尾10_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾10_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾10_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾10_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾11"].ToPars(); + X0Y0_尾11_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾11_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾11_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾11_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾12"].ToPars(); + X0Y0_尾12_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾12_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾12_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾12_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾13"].ToPars(); + X0Y0_尾13_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾13_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾13_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾13_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾14"].ToPars(); + X0Y0_尾14_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾14_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾14_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾14_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾15"].ToPars(); + X0Y0_尾15_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾15_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾15_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾15_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾16"].ToPars(); + X0Y0_尾16_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾16_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾16_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾16_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾17"].ToPars(); + X0Y0_尾17_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾17_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾17_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾17_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾18"].ToPars(); + X0Y0_尾18_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾18_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾18_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾18_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾19"].ToPars(); + X0Y0_尾19_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾19_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾19_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾19_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾20"].ToPars(); + X0Y0_尾20_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾20_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾20_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾20_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾21"].ToPars(); + X0Y0_尾21_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾21_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾21_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾21_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾22"].ToPars(); + X0Y0_尾22_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾22_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾22_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾22_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾23"].ToPars(); + X0Y0_尾23_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾23_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾23_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾23_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾24"].ToPars(); + X0Y0_尾24_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾24_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾24_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾24_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾25"].ToPars(); + X0Y0_尾25_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾25_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾25_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾25_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾26"].ToPars(); + X0Y0_尾26_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾26_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾26_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾26_尾 = pars2["尾"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["尾27"].ToPars(); + X0Y0_尾27_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾27_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾27_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾27_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾28"].ToPars(); + X0Y0_尾28_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾28_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾28_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾28_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾29"].ToPars(); + X0Y0_尾29_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾29_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾29_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾29_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾30"].ToPars(); + X0Y0_尾30_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾30_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾30_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾30_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾31"].ToPars(); + X0Y0_尾31_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾31_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾31_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾31_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾32"].ToPars(); + X0Y0_尾32_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾32_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾32_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾32_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾33"].ToPars(); + X0Y0_尾33_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾33_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾33_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾33_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾34"].ToPars(); + X0Y0_尾34_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾34_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾34_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾34_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾35"].ToPars(); + X0Y0_尾35_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾35_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾35_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾35_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾36"].ToPars(); + X0Y0_尾36_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾36_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾36_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾36_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾37"].ToPars(); + X0Y0_尾37_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾37_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾37_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾37_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾38"].ToPars(); + X0Y0_尾38_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾38_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾38_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾38_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾39"].ToPars(); + X0Y0_尾39_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾39_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾39_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾39_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾40"].ToPars(); + X0Y0_尾40_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾40_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾40_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾40_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾41"].ToPars(); + X0Y0_尾41_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾41_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾41_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾41_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾42"].ToPars(); + X0Y0_尾42_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾42_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾42_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾42_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾43"].ToPars(); + X0Y0_尾43_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾43_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾43_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾43_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾44"].ToPars(); + X0Y0_尾44_鱗 = pars2["鱗"].ToPar(); + X0Y0_尾44_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_尾44_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_尾44_尾 = pars2["尾"].ToPar(); + pars2 = pars["頭"].ToPars(); + Pars pars3 = pars2["上顎"].ToPars(); + X0Y0_頭_上顎_顎基 = pars3["顎基"].ToPar(); + X0Y0_頭_上顎_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_頭_上顎_鱗左1 = pars3["鱗左1"].ToPar(); + X0Y0_頭_上顎_鱗右1 = pars3["鱗右1"].ToPar(); + X0Y0_頭_上顎_鱗左2 = pars3["鱗左2"].ToPar(); + X0Y0_頭_上顎_鱗右2 = pars3["鱗右2"].ToPar(); + X0Y0_頭_上顎_鱗左3 = pars3["鱗左3"].ToPar(); + X0Y0_頭_上顎_鱗右3 = pars3["鱗右3"].ToPar(); + X0Y0_頭_上顎_鱗左4 = pars3["鱗左4"].ToPar(); + X0Y0_頭_上顎_鱗右4 = pars3["鱗右4"].ToPar(); + X0Y0_頭_上顎_鱗左5 = pars3["鱗左5"].ToPar(); + X0Y0_頭_上顎_鱗右5 = pars3["鱗右5"].ToPar(); + X0Y0_頭_上顎_鱗左8 = pars3["鱗左8"].ToPar(); + X0Y0_頭_上顎_鱗右8 = pars3["鱗右8"].ToPar(); + X0Y0_頭_上顎_鱗左9 = pars3["鱗左9"].ToPar(); + X0Y0_頭_上顎_鱗右9 = pars3["鱗右9"].ToPar(); + X0Y0_頭_上顎_鱗左10 = pars3["鱗左10"].ToPar(); + X0Y0_頭_上顎_鱗右10 = pars3["鱗右10"].ToPar(); + X0Y0_頭_上顎_鱗左11 = pars3["鱗左11"].ToPar(); + X0Y0_頭_上顎_鱗右11 = pars3["鱗右11"].ToPar(); + pars3 = pars2["下顎"].ToPars(); + X0Y0_頭_下顎_顎基 = pars3["顎基"].ToPar(); + X0Y0_頭_下顎_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_頭_下顎_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_頭_下顎_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_頭_下顎_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_頭_下顎_鱗左1 = pars3["鱗左1"].ToPar(); + X0Y0_頭_下顎_鱗右1 = pars3["鱗右1"].ToPar(); + X0Y0_頭_下顎_鱗左2 = pars3["鱗左2"].ToPar(); + X0Y0_頭_下顎_鱗右2 = pars3["鱗右2"].ToPar(); + X0Y0_頭_下顎_鱗左3 = pars3["鱗左3"].ToPar(); + X0Y0_頭_下顎_鱗右3 = pars3["鱗右3"].ToPar(); + X0Y0_頭_下顎_鱗左4 = pars3["鱗左4"].ToPar(); + X0Y0_頭_下顎_鱗右4 = pars3["鱗右4"].ToPar(); + X0Y0_頭_下顎_鱗左5 = pars3["鱗左5"].ToPar(); + X0Y0_頭_下顎_鱗右5 = pars3["鱗右5"].ToPar(); + X0Y0_頭_下顎_鱗左6 = pars3["鱗左6"].ToPar(); + X0Y0_頭_下顎_鱗右6 = pars3["鱗右6"].ToPar(); + X0Y0_頭_下顎_鱗左7 = pars3["鱗左7"].ToPar(); + X0Y0_頭_下顎_鱗右7 = pars3["鱗右7"].ToPar(); + X0Y0_頭_下顎_鱗左8 = pars3["鱗左8"].ToPar(); + X0Y0_頭_下顎_鱗右8 = pars3["鱗右8"].ToPar(); + X0Y0_頭_下顎_鱗左9 = pars3["鱗左9"].ToPar(); + X0Y0_頭_下顎_鱗右9 = pars3["鱗右9"].ToPar(); + X0Y0_頭_下顎_鱗左10 = pars3["鱗左10"].ToPar(); + X0Y0_頭_下顎_鱗右10 = pars3["鱗右10"].ToPar(); + X0Y0_頭_下顎_鱗左11 = pars3["鱗左11"].ToPar(); + X0Y0_頭_下顎_鱗右11 = pars3["鱗右11"].ToPar(); + pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_根_表示; + 尾1_鱗_表示 = e.尾1_鱗_表示; + 尾1_鱗左_表示 = e.尾1_鱗左_表示; + 尾1_鱗右_表示 = e.尾1_鱗右_表示; + 尾1_尾_表示 = e.尾1_尾_表示; + 尾2_鱗_表示 = e.尾2_鱗_表示; + 尾2_鱗左_表示 = e.尾2_鱗左_表示; + 尾2_鱗右_表示 = e.尾2_鱗右_表示; + 尾2_尾_表示 = e.尾2_尾_表示; + 尾3_鱗_表示 = e.尾3_鱗_表示; + 尾3_鱗左_表示 = e.尾3_鱗左_表示; + 尾3_鱗右_表示 = e.尾3_鱗右_表示; + 尾3_尾_表示 = e.尾3_尾_表示; + 尾4_鱗_表示 = e.尾4_鱗_表示; + 尾4_鱗左_表示 = e.尾4_鱗左_表示; + 尾4_鱗右_表示 = e.尾4_鱗右_表示; + 尾4_尾_表示 = e.尾4_尾_表示; + 尾5_鱗_表示 = e.尾5_鱗_表示; + 尾5_鱗左_表示 = e.尾5_鱗左_表示; + 尾5_鱗右_表示 = e.尾5_鱗右_表示; + 尾5_尾_表示 = e.尾5_尾_表示; + 尾6_鱗_表示 = e.尾6_鱗_表示; + 尾6_鱗左_表示 = e.尾6_鱗左_表示; + 尾6_鱗右_表示 = e.尾6_鱗右_表示; + 尾6_尾_表示 = e.尾6_尾_表示; + 尾7_鱗_表示 = e.尾7_鱗_表示; + 尾7_鱗左_表示 = e.尾7_鱗左_表示; + 尾7_鱗右_表示 = e.尾7_鱗右_表示; + 尾7_尾_表示 = e.尾7_尾_表示; + 尾8_鱗_表示 = e.尾8_鱗_表示; + 尾8_鱗左_表示 = e.尾8_鱗左_表示; + 尾8_鱗右_表示 = e.尾8_鱗右_表示; + 尾8_尾_表示 = e.尾8_尾_表示; + 尾9_鱗_表示 = e.尾9_鱗_表示; + 尾9_鱗左_表示 = e.尾9_鱗左_表示; + 尾9_鱗右_表示 = e.尾9_鱗右_表示; + 尾9_尾_表示 = e.尾9_尾_表示; + 尾10_鱗_表示 = e.尾10_鱗_表示; + 尾10_鱗左_表示 = e.尾10_鱗左_表示; + 尾10_鱗右_表示 = e.尾10_鱗右_表示; + 尾10_尾_表示 = e.尾10_尾_表示; + 尾11_鱗_表示 = e.尾11_鱗_表示; + 尾11_鱗左_表示 = e.尾11_鱗左_表示; + 尾11_鱗右_表示 = e.尾11_鱗右_表示; + 尾11_尾_表示 = e.尾11_尾_表示; + 尾12_鱗_表示 = e.尾12_鱗_表示; + 尾12_鱗左_表示 = e.尾12_鱗左_表示; + 尾12_鱗右_表示 = e.尾12_鱗右_表示; + 尾12_尾_表示 = e.尾12_尾_表示; + 尾13_鱗_表示 = e.尾13_鱗_表示; + 尾13_鱗左_表示 = e.尾13_鱗左_表示; + 尾13_鱗右_表示 = e.尾13_鱗右_表示; + 尾13_尾_表示 = e.尾13_尾_表示; + 尾14_鱗_表示 = e.尾14_鱗_表示; + 尾14_鱗左_表示 = e.尾14_鱗左_表示; + 尾14_鱗右_表示 = e.尾14_鱗右_表示; + 尾14_尾_表示 = e.尾14_尾_表示; + 尾15_鱗_表示 = e.尾15_鱗_表示; + 尾15_鱗左_表示 = e.尾15_鱗左_表示; + 尾15_鱗右_表示 = e.尾15_鱗右_表示; + 尾15_尾_表示 = e.尾15_尾_表示; + 尾16_鱗_表示 = e.尾16_鱗_表示; + 尾16_鱗左_表示 = e.尾16_鱗左_表示; + 尾16_鱗右_表示 = e.尾16_鱗右_表示; + 尾16_尾_表示 = e.尾16_尾_表示; + 尾17_鱗_表示 = e.尾17_鱗_表示; + 尾17_鱗左_表示 = e.尾17_鱗左_表示; + 尾17_鱗右_表示 = e.尾17_鱗右_表示; + 尾17_尾_表示 = e.尾17_尾_表示; + 尾18_鱗_表示 = e.尾18_鱗_表示; + 尾18_鱗左_表示 = e.尾18_鱗左_表示; + 尾18_鱗右_表示 = e.尾18_鱗右_表示; + 尾18_尾_表示 = e.尾18_尾_表示; + 尾19_鱗_表示 = e.尾19_鱗_表示; + 尾19_鱗左_表示 = e.尾19_鱗左_表示; + 尾19_鱗右_表示 = e.尾19_鱗右_表示; + 尾19_尾_表示 = e.尾19_尾_表示; + 尾20_鱗_表示 = e.尾20_鱗_表示; + 尾20_鱗左_表示 = e.尾20_鱗左_表示; + 尾20_鱗右_表示 = e.尾20_鱗右_表示; + 尾20_尾_表示 = e.尾20_尾_表示; + 尾21_鱗_表示 = e.尾21_鱗_表示; + 尾21_鱗左_表示 = e.尾21_鱗左_表示; + 尾21_鱗右_表示 = e.尾21_鱗右_表示; + 尾21_尾_表示 = e.尾21_尾_表示; + 尾22_鱗_表示 = e.尾22_鱗_表示; + 尾22_鱗左_表示 = e.尾22_鱗左_表示; + 尾22_鱗右_表示 = e.尾22_鱗右_表示; + 尾22_尾_表示 = e.尾22_尾_表示; + 尾23_鱗_表示 = e.尾23_鱗_表示; + 尾23_鱗左_表示 = e.尾23_鱗左_表示; + 尾23_鱗右_表示 = e.尾23_鱗右_表示; + 尾23_尾_表示 = e.尾23_尾_表示; + 尾24_鱗_表示 = e.尾24_鱗_表示; + 尾24_鱗左_表示 = e.尾24_鱗左_表示; + 尾24_鱗右_表示 = e.尾24_鱗右_表示; + 尾24_尾_表示 = e.尾24_尾_表示; + 尾25_鱗_表示 = e.尾25_鱗_表示; + 尾25_鱗左_表示 = e.尾25_鱗左_表示; + 尾25_鱗右_表示 = e.尾25_鱗右_表示; + 尾25_尾_表示 = e.尾25_尾_表示; + 尾26_鱗_表示 = e.尾26_鱗_表示; + 尾26_鱗左_表示 = e.尾26_鱗左_表示; + 尾26_鱗右_表示 = e.尾26_鱗右_表示; + 尾26_尾_表示 = e.尾26_尾_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 尾27_鱗_表示 = e.尾27_鱗_表示; + 尾27_鱗左_表示 = e.尾27_鱗左_表示; + 尾27_鱗右_表示 = e.尾27_鱗右_表示; + 尾27_尾_表示 = e.尾27_尾_表示; + 尾28_鱗_表示 = e.尾28_鱗_表示; + 尾28_鱗左_表示 = e.尾28_鱗左_表示; + 尾28_鱗右_表示 = e.尾28_鱗右_表示; + 尾28_尾_表示 = e.尾28_尾_表示; + 尾29_鱗_表示 = e.尾29_鱗_表示; + 尾29_鱗左_表示 = e.尾29_鱗左_表示; + 尾29_鱗右_表示 = e.尾29_鱗右_表示; + 尾29_尾_表示 = e.尾29_尾_表示; + 尾30_鱗_表示 = e.尾30_鱗_表示; + 尾30_鱗左_表示 = e.尾30_鱗左_表示; + 尾30_鱗右_表示 = e.尾30_鱗右_表示; + 尾30_尾_表示 = e.尾30_尾_表示; + 尾31_鱗_表示 = e.尾31_鱗_表示; + 尾31_鱗左_表示 = e.尾31_鱗左_表示; + 尾31_鱗右_表示 = e.尾31_鱗右_表示; + 尾31_尾_表示 = e.尾31_尾_表示; + 尾32_鱗_表示 = e.尾32_鱗_表示; + 尾32_鱗左_表示 = e.尾32_鱗左_表示; + 尾32_鱗右_表示 = e.尾32_鱗右_表示; + 尾32_尾_表示 = e.尾32_尾_表示; + 尾33_鱗_表示 = e.尾33_鱗_表示; + 尾33_鱗左_表示 = e.尾33_鱗左_表示; + 尾33_鱗右_表示 = e.尾33_鱗右_表示; + 尾33_尾_表示 = e.尾33_尾_表示; + 尾34_鱗_表示 = e.尾34_鱗_表示; + 尾34_鱗左_表示 = e.尾34_鱗左_表示; + 尾34_鱗右_表示 = e.尾34_鱗右_表示; + 尾34_尾_表示 = e.尾34_尾_表示; + 尾35_鱗_表示 = e.尾35_鱗_表示; + 尾35_鱗左_表示 = e.尾35_鱗左_表示; + 尾35_鱗右_表示 = e.尾35_鱗右_表示; + 尾35_尾_表示 = e.尾35_尾_表示; + 尾36_鱗_表示 = e.尾36_鱗_表示; + 尾36_鱗左_表示 = e.尾36_鱗左_表示; + 尾36_鱗右_表示 = e.尾36_鱗右_表示; + 尾36_尾_表示 = e.尾36_尾_表示; + 尾37_鱗_表示 = e.尾37_鱗_表示; + 尾37_鱗左_表示 = e.尾37_鱗左_表示; + 尾37_鱗右_表示 = e.尾37_鱗右_表示; + 尾37_尾_表示 = e.尾37_尾_表示; + 尾38_鱗_表示 = e.尾38_鱗_表示; + 尾38_鱗左_表示 = e.尾38_鱗左_表示; + 尾38_鱗右_表示 = e.尾38_鱗右_表示; + 尾38_尾_表示 = e.尾38_尾_表示; + 尾39_鱗_表示 = e.尾39_鱗_表示; + 尾39_鱗左_表示 = e.尾39_鱗左_表示; + 尾39_鱗右_表示 = e.尾39_鱗右_表示; + 尾39_尾_表示 = e.尾39_尾_表示; + 尾40_鱗_表示 = e.尾40_鱗_表示; + 尾40_鱗左_表示 = e.尾40_鱗左_表示; + 尾40_鱗右_表示 = e.尾40_鱗右_表示; + 尾40_尾_表示 = e.尾40_尾_表示; + 尾41_鱗_表示 = e.尾41_鱗_表示; + 尾41_鱗左_表示 = e.尾41_鱗左_表示; + 尾41_鱗右_表示 = e.尾41_鱗右_表示; + 尾41_尾_表示 = e.尾41_尾_表示; + 尾42_鱗_表示 = e.尾42_鱗_表示; + 尾42_鱗左_表示 = e.尾42_鱗左_表示; + 尾42_鱗右_表示 = e.尾42_鱗右_表示; + 尾42_尾_表示 = e.尾42_尾_表示; + 尾43_鱗_表示 = e.尾43_鱗_表示; + 尾43_鱗左_表示 = e.尾43_鱗左_表示; + 尾43_鱗右_表示 = e.尾43_鱗右_表示; + 尾43_尾_表示 = e.尾43_尾_表示; + 尾44_鱗_表示 = e.尾44_鱗_表示; + 尾44_鱗左_表示 = e.尾44_鱗左_表示; + 尾44_鱗右_表示 = e.尾44_鱗右_表示; + 尾44_尾_表示 = e.尾44_尾_表示; + 頭_上顎_顎基_表示 = e.頭_上顎_顎基_表示; + 頭_上顎_鱗4_表示 = e.頭_上顎_鱗4_表示; + 頭_上顎_鱗左1_表示 = e.頭_上顎_鱗左1_表示; + 頭_上顎_鱗右1_表示 = e.頭_上顎_鱗右1_表示; + 頭_上顎_鱗左2_表示 = e.頭_上顎_鱗左2_表示; + 頭_上顎_鱗右2_表示 = e.頭_上顎_鱗右2_表示; + 頭_上顎_鱗左3_表示 = e.頭_上顎_鱗左3_表示; + 頭_上顎_鱗右3_表示 = e.頭_上顎_鱗右3_表示; + 頭_上顎_鱗左4_表示 = e.頭_上顎_鱗左4_表示; + 頭_上顎_鱗右4_表示 = e.頭_上顎_鱗右4_表示; + 頭_上顎_鱗左5_表示 = e.頭_上顎_鱗左5_表示; + 頭_上顎_鱗右5_表示 = e.頭_上顎_鱗右5_表示; + 頭_上顎_鱗左8_表示 = e.頭_上顎_鱗左8_表示; + 頭_上顎_鱗右8_表示 = e.頭_上顎_鱗右8_表示; + 頭_上顎_鱗左9_表示 = e.頭_上顎_鱗左9_表示; + 頭_上顎_鱗右9_表示 = e.頭_上顎_鱗右9_表示; + 頭_上顎_鱗左10_表示 = e.頭_上顎_鱗左10_表示; + 頭_上顎_鱗右10_表示 = e.頭_上顎_鱗右10_表示; + 頭_上顎_鱗左11_表示 = e.頭_上顎_鱗左11_表示; + 頭_上顎_鱗右11_表示 = e.頭_上顎_鱗右11_表示; + 頭_下顎_顎基_表示 = e.頭_下顎_顎基_表示; + 頭_下顎_鱗1_表示 = e.頭_下顎_鱗1_表示; + 頭_下顎_鱗2_表示 = e.頭_下顎_鱗2_表示; + 頭_下顎_鱗3_表示 = e.頭_下顎_鱗3_表示; + 頭_下顎_鱗4_表示 = e.頭_下顎_鱗4_表示; + 頭_下顎_鱗左1_表示 = e.頭_下顎_鱗左1_表示; + 頭_下顎_鱗右1_表示 = e.頭_下顎_鱗右1_表示; + 頭_下顎_鱗左2_表示 = e.頭_下顎_鱗左2_表示; + 頭_下顎_鱗右2_表示 = e.頭_下顎_鱗右2_表示; + 頭_下顎_鱗左3_表示 = e.頭_下顎_鱗左3_表示; + 頭_下顎_鱗右3_表示 = e.頭_下顎_鱗右3_表示; + 頭_下顎_鱗左4_表示 = e.頭_下顎_鱗左4_表示; + 頭_下顎_鱗右4_表示 = e.頭_下顎_鱗右4_表示; + 頭_下顎_鱗左5_表示 = e.頭_下顎_鱗左5_表示; + 頭_下顎_鱗右5_表示 = e.頭_下顎_鱗右5_表示; + 頭_下顎_鱗左6_表示 = e.頭_下顎_鱗左6_表示; + 頭_下顎_鱗右6_表示 = e.頭_下顎_鱗右6_表示; + 頭_下顎_鱗左7_表示 = e.頭_下顎_鱗左7_表示; + 頭_下顎_鱗右7_表示 = e.頭_下顎_鱗右7_表示; + 頭_下顎_鱗左8_表示 = e.頭_下顎_鱗左8_表示; + 頭_下顎_鱗右8_表示 = e.頭_下顎_鱗右8_表示; + 頭_下顎_鱗左9_表示 = e.頭_下顎_鱗左9_表示; + 頭_下顎_鱗右9_表示 = e.頭_下顎_鱗右9_表示; + 頭_下顎_鱗左10_表示 = e.頭_下顎_鱗左10_表示; + 頭_下顎_鱗右10_表示 = e.頭_下顎_鱗右10_表示; + 頭_下顎_鱗左11_表示 = e.頭_下顎_鱗左11_表示; + 頭_下顎_鱗右11_表示 = e.頭_下顎_鱗右11_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_尾1_根CP = new ColorP(X0Y0_尾1_根, 尾1_根CD, DisUnit, abj: true); + X0Y0_尾1_鱗CP = new ColorP(X0Y0_尾1_鱗, 尾1_鱗CD, DisUnit, abj: true); + X0Y0_尾1_鱗左CP = new ColorP(X0Y0_尾1_鱗左, 尾1_鱗左CD, DisUnit, abj: true); + X0Y0_尾1_鱗右CP = new ColorP(X0Y0_尾1_鱗右, 尾1_鱗右CD, DisUnit, abj: true); + X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); + X0Y0_尾2_鱗CP = new ColorP(X0Y0_尾2_鱗, 尾2_鱗CD, DisUnit, abj: true); + X0Y0_尾2_鱗左CP = new ColorP(X0Y0_尾2_鱗左, 尾2_鱗左CD, DisUnit, abj: true); + X0Y0_尾2_鱗右CP = new ColorP(X0Y0_尾2_鱗右, 尾2_鱗右CD, DisUnit, abj: true); + X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); + X0Y0_尾3_鱗CP = new ColorP(X0Y0_尾3_鱗, 尾3_鱗CD, DisUnit, abj: true); + X0Y0_尾3_鱗左CP = new ColorP(X0Y0_尾3_鱗左, 尾3_鱗左CD, DisUnit, abj: true); + X0Y0_尾3_鱗右CP = new ColorP(X0Y0_尾3_鱗右, 尾3_鱗右CD, DisUnit, abj: true); + X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); + X0Y0_尾4_鱗CP = new ColorP(X0Y0_尾4_鱗, 尾4_鱗CD, DisUnit, abj: true); + X0Y0_尾4_鱗左CP = new ColorP(X0Y0_尾4_鱗左, 尾4_鱗左CD, DisUnit, abj: true); + X0Y0_尾4_鱗右CP = new ColorP(X0Y0_尾4_鱗右, 尾4_鱗右CD, DisUnit, abj: true); + X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); + X0Y0_尾5_鱗CP = new ColorP(X0Y0_尾5_鱗, 尾5_鱗CD, DisUnit, abj: true); + X0Y0_尾5_鱗左CP = new ColorP(X0Y0_尾5_鱗左, 尾5_鱗左CD, DisUnit, abj: true); + X0Y0_尾5_鱗右CP = new ColorP(X0Y0_尾5_鱗右, 尾5_鱗右CD, DisUnit, abj: true); + X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); + X0Y0_尾6_鱗CP = new ColorP(X0Y0_尾6_鱗, 尾6_鱗CD, DisUnit, abj: true); + X0Y0_尾6_鱗左CP = new ColorP(X0Y0_尾6_鱗左, 尾6_鱗左CD, DisUnit, abj: true); + X0Y0_尾6_鱗右CP = new ColorP(X0Y0_尾6_鱗右, 尾6_鱗右CD, DisUnit, abj: true); + X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); + X0Y0_尾7_鱗CP = new ColorP(X0Y0_尾7_鱗, 尾7_鱗CD, DisUnit, abj: true); + X0Y0_尾7_鱗左CP = new ColorP(X0Y0_尾7_鱗左, 尾7_鱗左CD, DisUnit, abj: true); + X0Y0_尾7_鱗右CP = new ColorP(X0Y0_尾7_鱗右, 尾7_鱗右CD, DisUnit, abj: true); + X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); + X0Y0_尾8_鱗CP = new ColorP(X0Y0_尾8_鱗, 尾8_鱗CD, DisUnit, abj: true); + X0Y0_尾8_鱗左CP = new ColorP(X0Y0_尾8_鱗左, 尾8_鱗左CD, DisUnit, abj: true); + X0Y0_尾8_鱗右CP = new ColorP(X0Y0_尾8_鱗右, 尾8_鱗右CD, DisUnit, abj: true); + X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); + X0Y0_尾9_鱗CP = new ColorP(X0Y0_尾9_鱗, 尾9_鱗CD, DisUnit, abj: true); + X0Y0_尾9_鱗左CP = new ColorP(X0Y0_尾9_鱗左, 尾9_鱗左CD, DisUnit, abj: true); + X0Y0_尾9_鱗右CP = new ColorP(X0Y0_尾9_鱗右, 尾9_鱗右CD, DisUnit, abj: true); + X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); + X0Y0_尾10_鱗CP = new ColorP(X0Y0_尾10_鱗, 尾10_鱗CD, DisUnit, abj: true); + X0Y0_尾10_鱗左CP = new ColorP(X0Y0_尾10_鱗左, 尾10_鱗左CD, DisUnit, abj: true); + X0Y0_尾10_鱗右CP = new ColorP(X0Y0_尾10_鱗右, 尾10_鱗右CD, DisUnit, abj: true); + X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); + X0Y0_尾11_鱗CP = new ColorP(X0Y0_尾11_鱗, 尾11_鱗CD, DisUnit, abj: true); + X0Y0_尾11_鱗左CP = new ColorP(X0Y0_尾11_鱗左, 尾11_鱗左CD, DisUnit, abj: true); + X0Y0_尾11_鱗右CP = new ColorP(X0Y0_尾11_鱗右, 尾11_鱗右CD, DisUnit, abj: true); + X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); + X0Y0_尾12_鱗CP = new ColorP(X0Y0_尾12_鱗, 尾12_鱗CD, DisUnit, abj: true); + X0Y0_尾12_鱗左CP = new ColorP(X0Y0_尾12_鱗左, 尾12_鱗左CD, DisUnit, abj: true); + X0Y0_尾12_鱗右CP = new ColorP(X0Y0_尾12_鱗右, 尾12_鱗右CD, DisUnit, abj: true); + X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); + X0Y0_尾13_鱗CP = new ColorP(X0Y0_尾13_鱗, 尾13_鱗CD, DisUnit, abj: true); + X0Y0_尾13_鱗左CP = new ColorP(X0Y0_尾13_鱗左, 尾13_鱗左CD, DisUnit, abj: true); + X0Y0_尾13_鱗右CP = new ColorP(X0Y0_尾13_鱗右, 尾13_鱗右CD, DisUnit, abj: true); + X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); + X0Y0_尾14_鱗CP = new ColorP(X0Y0_尾14_鱗, 尾14_鱗CD, DisUnit, abj: true); + X0Y0_尾14_鱗左CP = new ColorP(X0Y0_尾14_鱗左, 尾14_鱗左CD, DisUnit, abj: true); + X0Y0_尾14_鱗右CP = new ColorP(X0Y0_尾14_鱗右, 尾14_鱗右CD, DisUnit, abj: true); + X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); + X0Y0_尾15_鱗CP = new ColorP(X0Y0_尾15_鱗, 尾15_鱗CD, DisUnit, abj: true); + X0Y0_尾15_鱗左CP = new ColorP(X0Y0_尾15_鱗左, 尾15_鱗左CD, DisUnit, abj: true); + X0Y0_尾15_鱗右CP = new ColorP(X0Y0_尾15_鱗右, 尾15_鱗右CD, DisUnit, abj: true); + X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); + X0Y0_尾16_鱗CP = new ColorP(X0Y0_尾16_鱗, 尾16_鱗CD, DisUnit, abj: true); + X0Y0_尾16_鱗左CP = new ColorP(X0Y0_尾16_鱗左, 尾16_鱗左CD, DisUnit, abj: true); + X0Y0_尾16_鱗右CP = new ColorP(X0Y0_尾16_鱗右, 尾16_鱗右CD, DisUnit, abj: true); + X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); + X0Y0_尾17_鱗CP = new ColorP(X0Y0_尾17_鱗, 尾17_鱗CD, DisUnit, abj: true); + X0Y0_尾17_鱗左CP = new ColorP(X0Y0_尾17_鱗左, 尾17_鱗左CD, DisUnit, abj: true); + X0Y0_尾17_鱗右CP = new ColorP(X0Y0_尾17_鱗右, 尾17_鱗右CD, DisUnit, abj: true); + X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); + X0Y0_尾18_鱗CP = new ColorP(X0Y0_尾18_鱗, 尾18_鱗CD, DisUnit, abj: true); + X0Y0_尾18_鱗左CP = new ColorP(X0Y0_尾18_鱗左, 尾18_鱗左CD, DisUnit, abj: true); + X0Y0_尾18_鱗右CP = new ColorP(X0Y0_尾18_鱗右, 尾18_鱗右CD, DisUnit, abj: true); + X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); + X0Y0_尾19_鱗CP = new ColorP(X0Y0_尾19_鱗, 尾19_鱗CD, DisUnit, abj: true); + X0Y0_尾19_鱗左CP = new ColorP(X0Y0_尾19_鱗左, 尾19_鱗左CD, DisUnit, abj: true); + X0Y0_尾19_鱗右CP = new ColorP(X0Y0_尾19_鱗右, 尾19_鱗右CD, DisUnit, abj: true); + X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); + X0Y0_尾20_鱗CP = new ColorP(X0Y0_尾20_鱗, 尾20_鱗CD, DisUnit, abj: true); + X0Y0_尾20_鱗左CP = new ColorP(X0Y0_尾20_鱗左, 尾20_鱗左CD, DisUnit, abj: true); + X0Y0_尾20_鱗右CP = new ColorP(X0Y0_尾20_鱗右, 尾20_鱗右CD, DisUnit, abj: true); + X0Y0_尾20_尾CP = new ColorP(X0Y0_尾20_尾, 尾20_尾CD, DisUnit, abj: true); + X0Y0_尾21_鱗CP = new ColorP(X0Y0_尾21_鱗, 尾21_鱗CD, DisUnit, abj: true); + X0Y0_尾21_鱗左CP = new ColorP(X0Y0_尾21_鱗左, 尾21_鱗左CD, DisUnit, abj: true); + X0Y0_尾21_鱗右CP = new ColorP(X0Y0_尾21_鱗右, 尾21_鱗右CD, DisUnit, abj: true); + X0Y0_尾21_尾CP = new ColorP(X0Y0_尾21_尾, 尾21_尾CD, DisUnit, abj: true); + X0Y0_尾22_鱗CP = new ColorP(X0Y0_尾22_鱗, 尾22_鱗CD, DisUnit, abj: true); + X0Y0_尾22_鱗左CP = new ColorP(X0Y0_尾22_鱗左, 尾22_鱗左CD, DisUnit, abj: true); + X0Y0_尾22_鱗右CP = new ColorP(X0Y0_尾22_鱗右, 尾22_鱗右CD, DisUnit, abj: true); + X0Y0_尾22_尾CP = new ColorP(X0Y0_尾22_尾, 尾22_尾CD, DisUnit, abj: true); + X0Y0_尾23_鱗CP = new ColorP(X0Y0_尾23_鱗, 尾23_鱗CD, DisUnit, abj: true); + X0Y0_尾23_鱗左CP = new ColorP(X0Y0_尾23_鱗左, 尾23_鱗左CD, DisUnit, abj: true); + X0Y0_尾23_鱗右CP = new ColorP(X0Y0_尾23_鱗右, 尾23_鱗右CD, DisUnit, abj: true); + X0Y0_尾23_尾CP = new ColorP(X0Y0_尾23_尾, 尾23_尾CD, DisUnit, abj: true); + X0Y0_尾24_鱗CP = new ColorP(X0Y0_尾24_鱗, 尾24_鱗CD, DisUnit, abj: true); + X0Y0_尾24_鱗左CP = new ColorP(X0Y0_尾24_鱗左, 尾24_鱗左CD, DisUnit, abj: true); + X0Y0_尾24_鱗右CP = new ColorP(X0Y0_尾24_鱗右, 尾24_鱗右CD, DisUnit, abj: true); + X0Y0_尾24_尾CP = new ColorP(X0Y0_尾24_尾, 尾24_尾CD, DisUnit, abj: true); + X0Y0_尾25_鱗CP = new ColorP(X0Y0_尾25_鱗, 尾25_鱗CD, DisUnit, abj: true); + X0Y0_尾25_鱗左CP = new ColorP(X0Y0_尾25_鱗左, 尾25_鱗左CD, DisUnit, abj: true); + X0Y0_尾25_鱗右CP = new ColorP(X0Y0_尾25_鱗右, 尾25_鱗右CD, DisUnit, abj: true); + X0Y0_尾25_尾CP = new ColorP(X0Y0_尾25_尾, 尾25_尾CD, DisUnit, abj: true); + X0Y0_尾26_鱗CP = new ColorP(X0Y0_尾26_鱗, 尾26_鱗CD, DisUnit, abj: true); + X0Y0_尾26_鱗左CP = new ColorP(X0Y0_尾26_鱗左, 尾26_鱗左CD, DisUnit, abj: true); + X0Y0_尾26_鱗右CP = new ColorP(X0Y0_尾26_鱗右, 尾26_鱗右CD, DisUnit, abj: true); + X0Y0_尾26_尾CP = new ColorP(X0Y0_尾26_尾, 尾26_尾CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + X0Y0_尾27_鱗CP = new ColorP(X0Y0_尾27_鱗, 尾27_鱗CD, DisUnit, abj: true); + X0Y0_尾27_鱗左CP = new ColorP(X0Y0_尾27_鱗左, 尾27_鱗左CD, DisUnit, abj: true); + X0Y0_尾27_鱗右CP = new ColorP(X0Y0_尾27_鱗右, 尾27_鱗右CD, DisUnit, abj: true); + X0Y0_尾27_尾CP = new ColorP(X0Y0_尾27_尾, 尾27_尾CD, DisUnit, abj: true); + X0Y0_尾28_鱗CP = new ColorP(X0Y0_尾28_鱗, 尾28_鱗CD, DisUnit, abj: true); + X0Y0_尾28_鱗左CP = new ColorP(X0Y0_尾28_鱗左, 尾28_鱗左CD, DisUnit, abj: true); + X0Y0_尾28_鱗右CP = new ColorP(X0Y0_尾28_鱗右, 尾28_鱗右CD, DisUnit, abj: true); + X0Y0_尾28_尾CP = new ColorP(X0Y0_尾28_尾, 尾28_尾CD, DisUnit, abj: true); + X0Y0_尾29_鱗CP = new ColorP(X0Y0_尾29_鱗, 尾29_鱗CD, DisUnit, abj: true); + X0Y0_尾29_鱗左CP = new ColorP(X0Y0_尾29_鱗左, 尾29_鱗左CD, DisUnit, abj: true); + X0Y0_尾29_鱗右CP = new ColorP(X0Y0_尾29_鱗右, 尾29_鱗右CD, DisUnit, abj: true); + X0Y0_尾29_尾CP = new ColorP(X0Y0_尾29_尾, 尾29_尾CD, DisUnit, abj: true); + X0Y0_尾30_鱗CP = new ColorP(X0Y0_尾30_鱗, 尾30_鱗CD, DisUnit, abj: true); + X0Y0_尾30_鱗左CP = new ColorP(X0Y0_尾30_鱗左, 尾30_鱗左CD, DisUnit, abj: true); + X0Y0_尾30_鱗右CP = new ColorP(X0Y0_尾30_鱗右, 尾30_鱗右CD, DisUnit, abj: true); + X0Y0_尾30_尾CP = new ColorP(X0Y0_尾30_尾, 尾30_尾CD, DisUnit, abj: true); + X0Y0_尾31_鱗CP = new ColorP(X0Y0_尾31_鱗, 尾31_鱗CD, DisUnit, abj: true); + X0Y0_尾31_鱗左CP = new ColorP(X0Y0_尾31_鱗左, 尾31_鱗左CD, DisUnit, abj: true); + X0Y0_尾31_鱗右CP = new ColorP(X0Y0_尾31_鱗右, 尾31_鱗右CD, DisUnit, abj: true); + X0Y0_尾31_尾CP = new ColorP(X0Y0_尾31_尾, 尾31_尾CD, DisUnit, abj: true); + X0Y0_尾32_鱗CP = new ColorP(X0Y0_尾32_鱗, 尾32_鱗CD, DisUnit, abj: true); + X0Y0_尾32_鱗左CP = new ColorP(X0Y0_尾32_鱗左, 尾32_鱗左CD, DisUnit, abj: true); + X0Y0_尾32_鱗右CP = new ColorP(X0Y0_尾32_鱗右, 尾32_鱗右CD, DisUnit, abj: true); + X0Y0_尾32_尾CP = new ColorP(X0Y0_尾32_尾, 尾32_尾CD, DisUnit, abj: true); + X0Y0_尾33_鱗CP = new ColorP(X0Y0_尾33_鱗, 尾33_鱗CD, DisUnit, abj: true); + X0Y0_尾33_鱗左CP = new ColorP(X0Y0_尾33_鱗左, 尾33_鱗左CD, DisUnit, abj: true); + X0Y0_尾33_鱗右CP = new ColorP(X0Y0_尾33_鱗右, 尾33_鱗右CD, DisUnit, abj: true); + X0Y0_尾33_尾CP = new ColorP(X0Y0_尾33_尾, 尾33_尾CD, DisUnit, abj: true); + X0Y0_尾34_鱗CP = new ColorP(X0Y0_尾34_鱗, 尾34_鱗CD, DisUnit, abj: true); + X0Y0_尾34_鱗左CP = new ColorP(X0Y0_尾34_鱗左, 尾34_鱗左CD, DisUnit, abj: true); + X0Y0_尾34_鱗右CP = new ColorP(X0Y0_尾34_鱗右, 尾34_鱗右CD, DisUnit, abj: true); + X0Y0_尾34_尾CP = new ColorP(X0Y0_尾34_尾, 尾34_尾CD, DisUnit, abj: true); + X0Y0_尾35_鱗CP = new ColorP(X0Y0_尾35_鱗, 尾35_鱗CD, DisUnit, abj: true); + X0Y0_尾35_鱗左CP = new ColorP(X0Y0_尾35_鱗左, 尾35_鱗左CD, DisUnit, abj: true); + X0Y0_尾35_鱗右CP = new ColorP(X0Y0_尾35_鱗右, 尾35_鱗右CD, DisUnit, abj: true); + X0Y0_尾35_尾CP = new ColorP(X0Y0_尾35_尾, 尾35_尾CD, DisUnit, abj: true); + X0Y0_尾36_鱗CP = new ColorP(X0Y0_尾36_鱗, 尾36_鱗CD, DisUnit, abj: true); + X0Y0_尾36_鱗左CP = new ColorP(X0Y0_尾36_鱗左, 尾36_鱗左CD, DisUnit, abj: true); + X0Y0_尾36_鱗右CP = new ColorP(X0Y0_尾36_鱗右, 尾36_鱗右CD, DisUnit, abj: true); + X0Y0_尾36_尾CP = new ColorP(X0Y0_尾36_尾, 尾36_尾CD, DisUnit, abj: true); + X0Y0_尾37_鱗CP = new ColorP(X0Y0_尾37_鱗, 尾37_鱗CD, DisUnit, abj: true); + X0Y0_尾37_鱗左CP = new ColorP(X0Y0_尾37_鱗左, 尾37_鱗左CD, DisUnit, abj: true); + X0Y0_尾37_鱗右CP = new ColorP(X0Y0_尾37_鱗右, 尾37_鱗右CD, DisUnit, abj: true); + X0Y0_尾37_尾CP = new ColorP(X0Y0_尾37_尾, 尾37_尾CD, DisUnit, abj: true); + X0Y0_尾38_鱗CP = new ColorP(X0Y0_尾38_鱗, 尾38_鱗CD, DisUnit, abj: true); + X0Y0_尾38_鱗左CP = new ColorP(X0Y0_尾38_鱗左, 尾38_鱗左CD, DisUnit, abj: true); + X0Y0_尾38_鱗右CP = new ColorP(X0Y0_尾38_鱗右, 尾38_鱗右CD, DisUnit, abj: true); + X0Y0_尾38_尾CP = new ColorP(X0Y0_尾38_尾, 尾38_尾CD, DisUnit, abj: true); + X0Y0_尾39_鱗CP = new ColorP(X0Y0_尾39_鱗, 尾39_鱗CD, DisUnit, abj: true); + X0Y0_尾39_鱗左CP = new ColorP(X0Y0_尾39_鱗左, 尾39_鱗左CD, DisUnit, abj: true); + X0Y0_尾39_鱗右CP = new ColorP(X0Y0_尾39_鱗右, 尾39_鱗右CD, DisUnit, abj: true); + X0Y0_尾39_尾CP = new ColorP(X0Y0_尾39_尾, 尾39_尾CD, DisUnit, abj: true); + X0Y0_尾40_鱗CP = new ColorP(X0Y0_尾40_鱗, 尾40_鱗CD, DisUnit, abj: true); + X0Y0_尾40_鱗左CP = new ColorP(X0Y0_尾40_鱗左, 尾40_鱗左CD, DisUnit, abj: true); + X0Y0_尾40_鱗右CP = new ColorP(X0Y0_尾40_鱗右, 尾40_鱗右CD, DisUnit, abj: true); + X0Y0_尾40_尾CP = new ColorP(X0Y0_尾40_尾, 尾40_尾CD, DisUnit, abj: true); + X0Y0_尾41_鱗CP = new ColorP(X0Y0_尾41_鱗, 尾41_鱗CD, DisUnit, abj: true); + X0Y0_尾41_鱗左CP = new ColorP(X0Y0_尾41_鱗左, 尾41_鱗左CD, DisUnit, abj: true); + X0Y0_尾41_鱗右CP = new ColorP(X0Y0_尾41_鱗右, 尾41_鱗右CD, DisUnit, abj: true); + X0Y0_尾41_尾CP = new ColorP(X0Y0_尾41_尾, 尾41_尾CD, DisUnit, abj: true); + X0Y0_尾42_鱗CP = new ColorP(X0Y0_尾42_鱗, 尾42_鱗CD, DisUnit, abj: true); + X0Y0_尾42_鱗左CP = new ColorP(X0Y0_尾42_鱗左, 尾42_鱗左CD, DisUnit, abj: true); + X0Y0_尾42_鱗右CP = new ColorP(X0Y0_尾42_鱗右, 尾42_鱗右CD, DisUnit, abj: true); + X0Y0_尾42_尾CP = new ColorP(X0Y0_尾42_尾, 尾42_尾CD, DisUnit, abj: true); + X0Y0_尾43_鱗CP = new ColorP(X0Y0_尾43_鱗, 尾43_鱗CD, DisUnit, abj: true); + X0Y0_尾43_鱗左CP = new ColorP(X0Y0_尾43_鱗左, 尾43_鱗左CD, DisUnit, abj: true); + X0Y0_尾43_鱗右CP = new ColorP(X0Y0_尾43_鱗右, 尾43_鱗右CD, DisUnit, abj: true); + X0Y0_尾43_尾CP = new ColorP(X0Y0_尾43_尾, 尾43_尾CD, DisUnit, abj: true); + X0Y0_尾44_鱗CP = new ColorP(X0Y0_尾44_鱗, 尾44_鱗CD, DisUnit, abj: true); + X0Y0_尾44_鱗左CP = new ColorP(X0Y0_尾44_鱗左, 尾44_鱗左CD, DisUnit, abj: true); + X0Y0_尾44_鱗右CP = new ColorP(X0Y0_尾44_鱗右, 尾44_鱗右CD, DisUnit, abj: true); + X0Y0_尾44_尾CP = new ColorP(X0Y0_尾44_尾, 尾44_尾CD, DisUnit, abj: true); + X0Y0_頭_上顎_顎基CP = new ColorP(X0Y0_頭_上顎_顎基, 頭_上顎_顎基CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗4CP = new ColorP(X0Y0_頭_上顎_鱗4, 頭_上顎_鱗4CD, 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_頭_上顎_鱗右2CP = new ColorP(X0Y0_頭_上顎_鱗右2, 頭_上顎_鱗右2CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左3CP = new ColorP(X0Y0_頭_上顎_鱗左3, 頭_上顎_鱗左3CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右3CP = new ColorP(X0Y0_頭_上顎_鱗右3, 頭_上顎_鱗右3CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左4CP = new ColorP(X0Y0_頭_上顎_鱗左4, 頭_上顎_鱗左4CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右4CP = new ColorP(X0Y0_頭_上顎_鱗右4, 頭_上顎_鱗右4CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左5CP = new ColorP(X0Y0_頭_上顎_鱗左5, 頭_上顎_鱗左5CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右5CP = new ColorP(X0Y0_頭_上顎_鱗右5, 頭_上顎_鱗右5CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左8CP = new ColorP(X0Y0_頭_上顎_鱗左8, 頭_上顎_鱗左8CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右8CP = new ColorP(X0Y0_頭_上顎_鱗右8, 頭_上顎_鱗右8CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左9CP = new ColorP(X0Y0_頭_上顎_鱗左9, 頭_上顎_鱗左9CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右9CP = new ColorP(X0Y0_頭_上顎_鱗右9, 頭_上顎_鱗右9CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左10CP = new ColorP(X0Y0_頭_上顎_鱗左10, 頭_上顎_鱗左10CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右10CP = new ColorP(X0Y0_頭_上顎_鱗右10, 頭_上顎_鱗右10CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗左11CP = new ColorP(X0Y0_頭_上顎_鱗左11, 頭_上顎_鱗左11CD, DisUnit, abj: true); + X0Y0_頭_上顎_鱗右11CP = new ColorP(X0Y0_頭_上顎_鱗右11, 頭_上顎_鱗右11CD, 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); + X0Y0_頭_下顎_鱗3CP = new ColorP(X0Y0_頭_下顎_鱗3, 頭_下顎_鱗3CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗4CP = new ColorP(X0Y0_頭_下顎_鱗4, 頭_下顎_鱗4CD, 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_頭_下顎_鱗右2CP = new ColorP(X0Y0_頭_下顎_鱗右2, 頭_下顎_鱗右2CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左3CP = new ColorP(X0Y0_頭_下顎_鱗左3, 頭_下顎_鱗左3CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右3CP = new ColorP(X0Y0_頭_下顎_鱗右3, 頭_下顎_鱗右3CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左4CP = new ColorP(X0Y0_頭_下顎_鱗左4, 頭_下顎_鱗左4CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右4CP = new ColorP(X0Y0_頭_下顎_鱗右4, 頭_下顎_鱗右4CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左5CP = new ColorP(X0Y0_頭_下顎_鱗左5, 頭_下顎_鱗左5CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右5CP = new ColorP(X0Y0_頭_下顎_鱗右5, 頭_下顎_鱗右5CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左6CP = new ColorP(X0Y0_頭_下顎_鱗左6, 頭_下顎_鱗左6CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右6CP = new ColorP(X0Y0_頭_下顎_鱗右6, 頭_下顎_鱗右6CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左7CP = new ColorP(X0Y0_頭_下顎_鱗左7, 頭_下顎_鱗左7CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右7CP = new ColorP(X0Y0_頭_下顎_鱗右7, 頭_下顎_鱗右7CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左8CP = new ColorP(X0Y0_頭_下顎_鱗左8, 頭_下顎_鱗左8CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右8CP = new ColorP(X0Y0_頭_下顎_鱗右8, 頭_下顎_鱗右8CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左9CP = new ColorP(X0Y0_頭_下顎_鱗左9, 頭_下顎_鱗左9CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右9CP = new ColorP(X0Y0_頭_下顎_鱗右9, 頭_下顎_鱗右9CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左10CP = new ColorP(X0Y0_頭_下顎_鱗左10, 頭_下顎_鱗左10CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右10CP = new ColorP(X0Y0_頭_下顎_鱗右10, 頭_下顎_鱗右10CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗左11CP = new ColorP(X0Y0_頭_下顎_鱗左11, 頭_下顎_鱗左11CD, DisUnit, abj: true); + X0Y0_頭_下顎_鱗右11CP = new ColorP(X0Y0_頭_下顎_鱗右11, 頭_下顎_鱗右11CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖3.角度B -= num; + 鎖4.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_尾1_根); + Are.Draw(X0Y0_尾1_鱗); + Are.Draw(X0Y0_尾1_鱗左); + Are.Draw(X0Y0_尾1_鱗右); + Are.Draw(X0Y0_尾1_尾); + Are.Draw(X0Y0_尾2_鱗); + Are.Draw(X0Y0_尾2_鱗左); + Are.Draw(X0Y0_尾2_鱗右); + Are.Draw(X0Y0_尾2_尾); + Are.Draw(X0Y0_尾3_鱗); + Are.Draw(X0Y0_尾3_鱗左); + Are.Draw(X0Y0_尾3_鱗右); + Are.Draw(X0Y0_尾3_尾); + Are.Draw(X0Y0_尾4_鱗); + Are.Draw(X0Y0_尾4_鱗左); + Are.Draw(X0Y0_尾4_鱗右); + Are.Draw(X0Y0_尾4_尾); + Are.Draw(X0Y0_尾5_鱗); + Are.Draw(X0Y0_尾5_鱗左); + Are.Draw(X0Y0_尾5_鱗右); + Are.Draw(X0Y0_尾5_尾); + Are.Draw(X0Y0_尾6_鱗); + Are.Draw(X0Y0_尾6_鱗左); + Are.Draw(X0Y0_尾6_鱗右); + Are.Draw(X0Y0_尾6_尾); + Are.Draw(X0Y0_尾7_鱗); + Are.Draw(X0Y0_尾7_鱗左); + Are.Draw(X0Y0_尾7_鱗右); + Are.Draw(X0Y0_尾7_尾); + Are.Draw(X0Y0_尾8_鱗); + Are.Draw(X0Y0_尾8_鱗左); + Are.Draw(X0Y0_尾8_鱗右); + Are.Draw(X0Y0_尾8_尾); + Are.Draw(X0Y0_尾9_鱗); + Are.Draw(X0Y0_尾9_鱗左); + Are.Draw(X0Y0_尾9_鱗右); + Are.Draw(X0Y0_尾9_尾); + Are.Draw(X0Y0_尾10_鱗); + Are.Draw(X0Y0_尾10_鱗左); + Are.Draw(X0Y0_尾10_鱗右); + Are.Draw(X0Y0_尾10_尾); + Are.Draw(X0Y0_尾11_鱗); + Are.Draw(X0Y0_尾11_鱗左); + Are.Draw(X0Y0_尾11_鱗右); + Are.Draw(X0Y0_尾11_尾); + Are.Draw(X0Y0_尾12_鱗); + Are.Draw(X0Y0_尾12_鱗左); + Are.Draw(X0Y0_尾12_鱗右); + Are.Draw(X0Y0_尾12_尾); + Are.Draw(X0Y0_尾13_鱗); + Are.Draw(X0Y0_尾13_鱗左); + Are.Draw(X0Y0_尾13_鱗右); + Are.Draw(X0Y0_尾13_尾); + Are.Draw(X0Y0_尾14_鱗); + Are.Draw(X0Y0_尾14_鱗左); + Are.Draw(X0Y0_尾14_鱗右); + Are.Draw(X0Y0_尾14_尾); + Are.Draw(X0Y0_尾15_鱗); + Are.Draw(X0Y0_尾15_鱗左); + Are.Draw(X0Y0_尾15_鱗右); + Are.Draw(X0Y0_尾15_尾); + Are.Draw(X0Y0_尾16_鱗); + Are.Draw(X0Y0_尾16_鱗左); + Are.Draw(X0Y0_尾16_鱗右); + Are.Draw(X0Y0_尾16_尾); + Are.Draw(X0Y0_尾17_鱗); + Are.Draw(X0Y0_尾17_鱗左); + Are.Draw(X0Y0_尾17_鱗右); + Are.Draw(X0Y0_尾17_尾); + Are.Draw(X0Y0_尾18_鱗); + Are.Draw(X0Y0_尾18_鱗左); + Are.Draw(X0Y0_尾18_鱗右); + Are.Draw(X0Y0_尾18_尾); + Are.Draw(X0Y0_尾19_鱗); + Are.Draw(X0Y0_尾19_鱗左); + Are.Draw(X0Y0_尾19_鱗右); + Are.Draw(X0Y0_尾19_尾); + Are.Draw(X0Y0_尾20_鱗); + Are.Draw(X0Y0_尾20_鱗左); + Are.Draw(X0Y0_尾20_鱗右); + Are.Draw(X0Y0_尾20_尾); + Are.Draw(X0Y0_尾21_鱗); + Are.Draw(X0Y0_尾21_鱗左); + Are.Draw(X0Y0_尾21_鱗右); + Are.Draw(X0Y0_尾21_尾); + Are.Draw(X0Y0_尾22_鱗); + Are.Draw(X0Y0_尾22_鱗左); + Are.Draw(X0Y0_尾22_鱗右); + Are.Draw(X0Y0_尾22_尾); + Are.Draw(X0Y0_尾23_鱗); + Are.Draw(X0Y0_尾23_鱗左); + Are.Draw(X0Y0_尾23_鱗右); + Are.Draw(X0Y0_尾23_尾); + Are.Draw(X0Y0_尾24_鱗); + Are.Draw(X0Y0_尾24_鱗左); + Are.Draw(X0Y0_尾24_鱗右); + Are.Draw(X0Y0_尾24_尾); + Are.Draw(X0Y0_尾25_鱗); + Are.Draw(X0Y0_尾25_鱗左); + Are.Draw(X0Y0_尾25_鱗右); + Are.Draw(X0Y0_尾25_尾); + Are.Draw(X0Y0_尾26_鱗); + Are.Draw(X0Y0_尾26_鱗左); + Are.Draw(X0Y0_尾26_鱗右); + Are.Draw(X0Y0_尾26_尾); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾27_鱗); + Are.Draw(X0Y0_尾27_鱗左); + Are.Draw(X0Y0_尾27_鱗右); + Are.Draw(X0Y0_尾27_尾); + Are.Draw(X0Y0_尾28_鱗); + Are.Draw(X0Y0_尾28_鱗左); + Are.Draw(X0Y0_尾28_鱗右); + Are.Draw(X0Y0_尾28_尾); + Are.Draw(X0Y0_尾29_鱗); + Are.Draw(X0Y0_尾29_鱗左); + Are.Draw(X0Y0_尾29_鱗右); + Are.Draw(X0Y0_尾29_尾); + Are.Draw(X0Y0_尾30_鱗); + Are.Draw(X0Y0_尾30_鱗左); + Are.Draw(X0Y0_尾30_鱗右); + Are.Draw(X0Y0_尾30_尾); + Are.Draw(X0Y0_尾31_鱗); + Are.Draw(X0Y0_尾31_鱗左); + Are.Draw(X0Y0_尾31_鱗右); + Are.Draw(X0Y0_尾31_尾); + Are.Draw(X0Y0_尾32_鱗); + Are.Draw(X0Y0_尾32_鱗左); + Are.Draw(X0Y0_尾32_鱗右); + Are.Draw(X0Y0_尾32_尾); + Are.Draw(X0Y0_尾33_鱗); + Are.Draw(X0Y0_尾33_鱗左); + Are.Draw(X0Y0_尾33_鱗右); + Are.Draw(X0Y0_尾33_尾); + Are.Draw(X0Y0_尾34_鱗); + Are.Draw(X0Y0_尾34_鱗左); + Are.Draw(X0Y0_尾34_鱗右); + Are.Draw(X0Y0_尾34_尾); + Are.Draw(X0Y0_尾35_鱗); + Are.Draw(X0Y0_尾35_鱗左); + Are.Draw(X0Y0_尾35_鱗右); + Are.Draw(X0Y0_尾35_尾); + Are.Draw(X0Y0_尾36_鱗); + Are.Draw(X0Y0_尾36_鱗左); + Are.Draw(X0Y0_尾36_鱗右); + Are.Draw(X0Y0_尾36_尾); + Are.Draw(X0Y0_尾37_鱗); + Are.Draw(X0Y0_尾37_鱗左); + Are.Draw(X0Y0_尾37_鱗右); + Are.Draw(X0Y0_尾37_尾); + Are.Draw(X0Y0_尾38_鱗); + Are.Draw(X0Y0_尾38_鱗左); + Are.Draw(X0Y0_尾38_鱗右); + Are.Draw(X0Y0_尾38_尾); + Are.Draw(X0Y0_尾39_鱗); + Are.Draw(X0Y0_尾39_鱗左); + Are.Draw(X0Y0_尾39_鱗右); + Are.Draw(X0Y0_尾39_尾); + Are.Draw(X0Y0_尾40_鱗); + Are.Draw(X0Y0_尾40_鱗左); + Are.Draw(X0Y0_尾40_鱗右); + Are.Draw(X0Y0_尾40_尾); + Are.Draw(X0Y0_尾41_鱗); + Are.Draw(X0Y0_尾41_鱗左); + Are.Draw(X0Y0_尾41_鱗右); + Are.Draw(X0Y0_尾41_尾); + Are.Draw(X0Y0_尾42_鱗); + Are.Draw(X0Y0_尾42_鱗左); + Are.Draw(X0Y0_尾42_鱗右); + Are.Draw(X0Y0_尾42_尾); + Are.Draw(X0Y0_尾43_鱗); + Are.Draw(X0Y0_尾43_鱗左); + Are.Draw(X0Y0_尾43_鱗右); + Are.Draw(X0Y0_尾43_尾); + Are.Draw(X0Y0_尾44_鱗); + Are.Draw(X0Y0_尾44_鱗左); + Are.Draw(X0Y0_尾44_鱗右); + Are.Draw(X0Y0_尾44_尾); + Are.Draw(X0Y0_頭_上顎_顎基); + Are.Draw(X0Y0_頭_上顎_鱗4); + Are.Draw(X0Y0_頭_上顎_鱗左1); + Are.Draw(X0Y0_頭_上顎_鱗右1); + Are.Draw(X0Y0_頭_上顎_鱗左2); + Are.Draw(X0Y0_頭_上顎_鱗右2); + Are.Draw(X0Y0_頭_上顎_鱗左3); + Are.Draw(X0Y0_頭_上顎_鱗右3); + Are.Draw(X0Y0_頭_上顎_鱗左4); + Are.Draw(X0Y0_頭_上顎_鱗右4); + Are.Draw(X0Y0_頭_上顎_鱗左5); + Are.Draw(X0Y0_頭_上顎_鱗右5); + Are.Draw(X0Y0_頭_上顎_鱗左8); + Are.Draw(X0Y0_頭_上顎_鱗右8); + Are.Draw(X0Y0_頭_上顎_鱗左9); + Are.Draw(X0Y0_頭_上顎_鱗右9); + Are.Draw(X0Y0_頭_上顎_鱗左10); + Are.Draw(X0Y0_頭_上顎_鱗右10); + Are.Draw(X0Y0_頭_上顎_鱗左11); + Are.Draw(X0Y0_頭_上顎_鱗右11); + Are.Draw(X0Y0_頭_下顎_顎基); + Are.Draw(X0Y0_頭_下顎_鱗1); + Are.Draw(X0Y0_頭_下顎_鱗2); + Are.Draw(X0Y0_頭_下顎_鱗3); + Are.Draw(X0Y0_頭_下顎_鱗4); + Are.Draw(X0Y0_頭_下顎_鱗左1); + Are.Draw(X0Y0_頭_下顎_鱗右1); + Are.Draw(X0Y0_頭_下顎_鱗左2); + Are.Draw(X0Y0_頭_下顎_鱗右2); + Are.Draw(X0Y0_頭_下顎_鱗左3); + Are.Draw(X0Y0_頭_下顎_鱗右3); + Are.Draw(X0Y0_頭_下顎_鱗左4); + Are.Draw(X0Y0_頭_下顎_鱗右4); + Are.Draw(X0Y0_頭_下顎_鱗左5); + Are.Draw(X0Y0_頭_下顎_鱗右5); + Are.Draw(X0Y0_頭_下顎_鱗左6); + Are.Draw(X0Y0_頭_下顎_鱗右6); + Are.Draw(X0Y0_頭_下顎_鱗左7); + Are.Draw(X0Y0_頭_下顎_鱗右7); + Are.Draw(X0Y0_頭_下顎_鱗左8); + Are.Draw(X0Y0_頭_下顎_鱗右8); + Are.Draw(X0Y0_頭_下顎_鱗左9); + Are.Draw(X0Y0_頭_下顎_鱗右9); + Are.Draw(X0Y0_頭_下顎_鱗左10); + Are.Draw(X0Y0_頭_下顎_鱗右10); + Are.Draw(X0Y0_頭_下顎_鱗左11); + Are.Draw(X0Y0_頭_下顎_鱗右11); + Are.Draw(X0Y0_輪2_革); + Are.Draw(X0Y0_輪2_金具1); + Are.Draw(X0Y0_輪2_金具2); + Are.Draw(X0Y0_輪2_金具3); + Are.Draw(X0Y0_輪2_金具左); + Are.Draw(X0Y0_輪2_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾18_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾19_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾20_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾21_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾22_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾23_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾24_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾25_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾26_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾27_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾28_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾29_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾30_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾31_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾32_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾33_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾34_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾35_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾36_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾37_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾38_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾39_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾40_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾41_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾42_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾43_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾44_尾.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左 && p != X0Y0_輪1_金具右 && p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左) + { + return p == X0Y0_輪2_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾1_尾; + yield return X0Y0_尾2_尾; + yield return X0Y0_尾3_尾; + yield return X0Y0_尾4_尾; + yield return X0Y0_尾5_尾; + yield return X0Y0_尾6_尾; + yield return X0Y0_尾7_尾; + yield return X0Y0_尾8_尾; + yield return X0Y0_尾9_尾; + yield return X0Y0_尾10_尾; + yield return X0Y0_尾11_尾; + yield return X0Y0_尾12_尾; + yield return X0Y0_尾13_尾; + yield return X0Y0_尾14_尾; + yield return X0Y0_尾15_尾; + yield return X0Y0_尾16_尾; + yield return X0Y0_尾17_尾; + yield return X0Y0_尾18_尾; + yield return X0Y0_尾19_尾; + yield return X0Y0_尾20_尾; + yield return X0Y0_尾21_尾; + yield return X0Y0_尾22_尾; + yield return X0Y0_尾23_尾; + yield return X0Y0_尾24_尾; + yield return X0Y0_尾25_尾; + yield return X0Y0_尾26_尾; + yield return X0Y0_尾27_尾; + yield return X0Y0_尾28_尾; + yield return X0Y0_尾29_尾; + yield return X0Y0_尾30_尾; + yield return X0Y0_尾31_尾; + yield return X0Y0_尾32_尾; + yield return X0Y0_尾33_尾; + yield return X0Y0_尾34_尾; + yield return X0Y0_尾35_尾; + yield return X0Y0_尾36_尾; + yield return X0Y0_尾37_尾; + yield return X0Y0_尾38_尾; + yield return X0Y0_尾39_尾; + yield return X0Y0_尾40_尾; + yield return X0Y0_尾41_尾; + yield return X0Y0_尾42_尾; + yield return X0Y0_尾43_尾; + yield return X0Y0_尾44_尾; + } + + public override void 色更新() + { + X0Y0_尾1_根CP.Update(); + X0Y0_尾1_鱗CP.Update(); + X0Y0_尾1_鱗左CP.Update(); + X0Y0_尾1_鱗右CP.Update(); + X0Y0_尾1_尾CP.Update(); + X0Y0_尾2_鱗CP.Update(); + X0Y0_尾2_鱗左CP.Update(); + X0Y0_尾2_鱗右CP.Update(); + X0Y0_尾2_尾CP.Update(); + X0Y0_尾3_鱗CP.Update(); + X0Y0_尾3_鱗左CP.Update(); + X0Y0_尾3_鱗右CP.Update(); + X0Y0_尾3_尾CP.Update(); + X0Y0_尾4_鱗CP.Update(); + X0Y0_尾4_鱗左CP.Update(); + X0Y0_尾4_鱗右CP.Update(); + X0Y0_尾4_尾CP.Update(); + X0Y0_尾5_鱗CP.Update(); + X0Y0_尾5_鱗左CP.Update(); + X0Y0_尾5_鱗右CP.Update(); + X0Y0_尾5_尾CP.Update(); + X0Y0_尾6_鱗CP.Update(); + X0Y0_尾6_鱗左CP.Update(); + X0Y0_尾6_鱗右CP.Update(); + X0Y0_尾6_尾CP.Update(); + X0Y0_尾7_鱗CP.Update(); + X0Y0_尾7_鱗左CP.Update(); + X0Y0_尾7_鱗右CP.Update(); + X0Y0_尾7_尾CP.Update(); + X0Y0_尾8_鱗CP.Update(); + X0Y0_尾8_鱗左CP.Update(); + X0Y0_尾8_鱗右CP.Update(); + X0Y0_尾8_尾CP.Update(); + X0Y0_尾9_鱗CP.Update(); + X0Y0_尾9_鱗左CP.Update(); + X0Y0_尾9_鱗右CP.Update(); + X0Y0_尾9_尾CP.Update(); + X0Y0_尾10_鱗CP.Update(); + X0Y0_尾10_鱗左CP.Update(); + X0Y0_尾10_鱗右CP.Update(); + X0Y0_尾10_尾CP.Update(); + X0Y0_尾11_鱗CP.Update(); + X0Y0_尾11_鱗左CP.Update(); + X0Y0_尾11_鱗右CP.Update(); + X0Y0_尾11_尾CP.Update(); + X0Y0_尾12_鱗CP.Update(); + X0Y0_尾12_鱗左CP.Update(); + X0Y0_尾12_鱗右CP.Update(); + X0Y0_尾12_尾CP.Update(); + X0Y0_尾13_鱗CP.Update(); + X0Y0_尾13_鱗左CP.Update(); + X0Y0_尾13_鱗右CP.Update(); + X0Y0_尾13_尾CP.Update(); + X0Y0_尾14_鱗CP.Update(); + X0Y0_尾14_鱗左CP.Update(); + X0Y0_尾14_鱗右CP.Update(); + X0Y0_尾14_尾CP.Update(); + X0Y0_尾15_鱗CP.Update(); + X0Y0_尾15_鱗左CP.Update(); + X0Y0_尾15_鱗右CP.Update(); + X0Y0_尾15_尾CP.Update(); + X0Y0_尾16_鱗CP.Update(); + X0Y0_尾16_鱗左CP.Update(); + X0Y0_尾16_鱗右CP.Update(); + X0Y0_尾16_尾CP.Update(); + X0Y0_尾17_鱗CP.Update(); + X0Y0_尾17_鱗左CP.Update(); + X0Y0_尾17_鱗右CP.Update(); + X0Y0_尾17_尾CP.Update(); + X0Y0_尾18_鱗CP.Update(); + X0Y0_尾18_鱗左CP.Update(); + X0Y0_尾18_鱗右CP.Update(); + X0Y0_尾18_尾CP.Update(); + X0Y0_尾19_鱗CP.Update(); + X0Y0_尾19_鱗左CP.Update(); + X0Y0_尾19_鱗右CP.Update(); + X0Y0_尾19_尾CP.Update(); + X0Y0_尾20_鱗CP.Update(); + X0Y0_尾20_鱗左CP.Update(); + X0Y0_尾20_鱗右CP.Update(); + X0Y0_尾20_尾CP.Update(); + X0Y0_尾21_鱗CP.Update(); + X0Y0_尾21_鱗左CP.Update(); + X0Y0_尾21_鱗右CP.Update(); + X0Y0_尾21_尾CP.Update(); + X0Y0_尾22_鱗CP.Update(); + X0Y0_尾22_鱗左CP.Update(); + X0Y0_尾22_鱗右CP.Update(); + X0Y0_尾22_尾CP.Update(); + X0Y0_尾23_鱗CP.Update(); + X0Y0_尾23_鱗左CP.Update(); + X0Y0_尾23_鱗右CP.Update(); + X0Y0_尾23_尾CP.Update(); + X0Y0_尾24_鱗CP.Update(); + X0Y0_尾24_鱗左CP.Update(); + X0Y0_尾24_鱗右CP.Update(); + X0Y0_尾24_尾CP.Update(); + X0Y0_尾25_鱗CP.Update(); + X0Y0_尾25_鱗左CP.Update(); + X0Y0_尾25_鱗右CP.Update(); + X0Y0_尾25_尾CP.Update(); + X0Y0_尾26_鱗CP.Update(); + X0Y0_尾26_鱗左CP.Update(); + X0Y0_尾26_鱗右CP.Update(); + X0Y0_尾26_尾CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + X0Y0_尾27_鱗CP.Update(); + X0Y0_尾27_鱗左CP.Update(); + X0Y0_尾27_鱗右CP.Update(); + X0Y0_尾27_尾CP.Update(); + X0Y0_尾28_鱗CP.Update(); + X0Y0_尾28_鱗左CP.Update(); + X0Y0_尾28_鱗右CP.Update(); + X0Y0_尾28_尾CP.Update(); + X0Y0_尾29_鱗CP.Update(); + X0Y0_尾29_鱗左CP.Update(); + X0Y0_尾29_鱗右CP.Update(); + X0Y0_尾29_尾CP.Update(); + X0Y0_尾30_鱗CP.Update(); + X0Y0_尾30_鱗左CP.Update(); + X0Y0_尾30_鱗右CP.Update(); + X0Y0_尾30_尾CP.Update(); + X0Y0_尾31_鱗CP.Update(); + X0Y0_尾31_鱗左CP.Update(); + X0Y0_尾31_鱗右CP.Update(); + X0Y0_尾31_尾CP.Update(); + X0Y0_尾32_鱗CP.Update(); + X0Y0_尾32_鱗左CP.Update(); + X0Y0_尾32_鱗右CP.Update(); + X0Y0_尾32_尾CP.Update(); + X0Y0_尾33_鱗CP.Update(); + X0Y0_尾33_鱗左CP.Update(); + X0Y0_尾33_鱗右CP.Update(); + X0Y0_尾33_尾CP.Update(); + X0Y0_尾34_鱗CP.Update(); + X0Y0_尾34_鱗左CP.Update(); + X0Y0_尾34_鱗右CP.Update(); + X0Y0_尾34_尾CP.Update(); + X0Y0_尾35_鱗CP.Update(); + X0Y0_尾35_鱗左CP.Update(); + X0Y0_尾35_鱗右CP.Update(); + X0Y0_尾35_尾CP.Update(); + X0Y0_尾36_鱗CP.Update(); + X0Y0_尾36_鱗左CP.Update(); + X0Y0_尾36_鱗右CP.Update(); + X0Y0_尾36_尾CP.Update(); + X0Y0_尾37_鱗CP.Update(); + X0Y0_尾37_鱗左CP.Update(); + X0Y0_尾37_鱗右CP.Update(); + X0Y0_尾37_尾CP.Update(); + X0Y0_尾38_鱗CP.Update(); + X0Y0_尾38_鱗左CP.Update(); + X0Y0_尾38_鱗右CP.Update(); + X0Y0_尾38_尾CP.Update(); + X0Y0_尾39_鱗CP.Update(); + X0Y0_尾39_鱗左CP.Update(); + X0Y0_尾39_鱗右CP.Update(); + X0Y0_尾39_尾CP.Update(); + X0Y0_尾40_鱗CP.Update(); + X0Y0_尾40_鱗左CP.Update(); + X0Y0_尾40_鱗右CP.Update(); + X0Y0_尾40_尾CP.Update(); + X0Y0_尾41_鱗CP.Update(); + X0Y0_尾41_鱗左CP.Update(); + X0Y0_尾41_鱗右CP.Update(); + X0Y0_尾41_尾CP.Update(); + X0Y0_尾42_鱗CP.Update(); + X0Y0_尾42_鱗左CP.Update(); + X0Y0_尾42_鱗右CP.Update(); + X0Y0_尾42_尾CP.Update(); + X0Y0_尾43_鱗CP.Update(); + X0Y0_尾43_鱗左CP.Update(); + X0Y0_尾43_鱗右CP.Update(); + X0Y0_尾43_尾CP.Update(); + X0Y0_尾44_鱗CP.Update(); + X0Y0_尾44_鱗左CP.Update(); + X0Y0_尾44_鱗右CP.Update(); + X0Y0_尾44_尾CP.Update(); + X0Y0_頭_上顎_顎基CP.Update(); + X0Y0_頭_上顎_鱗4CP.Update(); + X0Y0_頭_上顎_鱗左1CP.Update(); + X0Y0_頭_上顎_鱗右1CP.Update(); + X0Y0_頭_上顎_鱗左2CP.Update(); + X0Y0_頭_上顎_鱗右2CP.Update(); + X0Y0_頭_上顎_鱗左3CP.Update(); + X0Y0_頭_上顎_鱗右3CP.Update(); + X0Y0_頭_上顎_鱗左4CP.Update(); + X0Y0_頭_上顎_鱗右4CP.Update(); + X0Y0_頭_上顎_鱗左5CP.Update(); + X0Y0_頭_上顎_鱗右5CP.Update(); + X0Y0_頭_上顎_鱗左8CP.Update(); + X0Y0_頭_上顎_鱗右8CP.Update(); + X0Y0_頭_上顎_鱗左9CP.Update(); + X0Y0_頭_上顎_鱗右9CP.Update(); + X0Y0_頭_上顎_鱗左10CP.Update(); + X0Y0_頭_上顎_鱗右10CP.Update(); + X0Y0_頭_上顎_鱗左11CP.Update(); + X0Y0_頭_上顎_鱗右11CP.Update(); + X0Y0_頭_下顎_顎基CP.Update(); + X0Y0_頭_下顎_鱗1CP.Update(); + X0Y0_頭_下顎_鱗2CP.Update(); + X0Y0_頭_下顎_鱗3CP.Update(); + X0Y0_頭_下顎_鱗4CP.Update(); + X0Y0_頭_下顎_鱗左1CP.Update(); + X0Y0_頭_下顎_鱗右1CP.Update(); + X0Y0_頭_下顎_鱗左2CP.Update(); + X0Y0_頭_下顎_鱗右2CP.Update(); + X0Y0_頭_下顎_鱗左3CP.Update(); + X0Y0_頭_下顎_鱗右3CP.Update(); + X0Y0_頭_下顎_鱗左4CP.Update(); + X0Y0_頭_下顎_鱗右4CP.Update(); + X0Y0_頭_下顎_鱗左5CP.Update(); + X0Y0_頭_下顎_鱗右5CP.Update(); + X0Y0_頭_下顎_鱗左6CP.Update(); + X0Y0_頭_下顎_鱗右6CP.Update(); + X0Y0_頭_下顎_鱗左7CP.Update(); + X0Y0_頭_下顎_鱗右7CP.Update(); + X0Y0_頭_下顎_鱗左8CP.Update(); + X0Y0_頭_下顎_鱗右8CP.Update(); + X0Y0_頭_下顎_鱗左9CP.Update(); + X0Y0_頭_下顎_鱗右9CP.Update(); + X0Y0_頭_下顎_鱗左10CP.Update(); + X0Y0_頭_下顎_鱗右10CP.Update(); + X0Y0_頭_下顎_鱗左11CP.Update(); + X0Y0_頭_下顎_鱗右11CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾1_根CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾2_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾3_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾4_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾5_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾6_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾7_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾8_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾9_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾10_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾11_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾12_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾13_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾14_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾15_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾16_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾17_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾18_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾19_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾20_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾21_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾22_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾23_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾24_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾25_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾26_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾27_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾28_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾29_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾30_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾31_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾31_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾31_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾32_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾32_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾32_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾33_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾33_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾33_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾34_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾34_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾34_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾34_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾35_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾35_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾35_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾35_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾36_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾36_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾36_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾36_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾37_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾37_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾37_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾37_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾38_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾38_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾38_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾38_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾39_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾39_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾39_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾39_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾40_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾40_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾40_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾40_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾41_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾41_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾41_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾41_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾42_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾42_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾42_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾42_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾43_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾43_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾43_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾43_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾44_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾44_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾44_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾44_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 尾1_根CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾2_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾3_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾4_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾5_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾6_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾7_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾8_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾9_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾10_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾11_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾12_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾13_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾14_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾15_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾16_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾17_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾18_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾19_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾20_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾21_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾22_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾23_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾24_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾25_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾26_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾27_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾28_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾29_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾30_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾31_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾31_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾32_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾32_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾32_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾33_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾33_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾33_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾34_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾34_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾34_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾34_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾35_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾35_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾35_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾35_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾36_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾36_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾36_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾36_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾37_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾37_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾37_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾37_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾38_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾38_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾38_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾38_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾39_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾39_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾39_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾39_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾40_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾40_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾40_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾40_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾41_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾41_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾41_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾41_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾42_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾42_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾42_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾42_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾43_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾43_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾43_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾43_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾44_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾44_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾44_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾44_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 尾1_根CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾2_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾3_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾4_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾5_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾6_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾7_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾8_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾9_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾10_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾11_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾12_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾13_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾14_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾15_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾16_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾17_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾18_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾19_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾20_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾21_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾22_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾23_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾24_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾25_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾26_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾27_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾28_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾29_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾30_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾31_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾31_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾31_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾32_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾32_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾33_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾33_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾33_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾34_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾34_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾34_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾34_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾35_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾35_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾35_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾35_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾36_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾36_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾36_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾36_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾37_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾37_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾37_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾37_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾38_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾38_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾38_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾38_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾39_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾39_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾39_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾39_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾40_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾40_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾40_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾40_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾41_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾41_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾41_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾41_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾42_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾42_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾42_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾42_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾43_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾43_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾43_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾43_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾44_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾44_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾44_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾44_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 頭_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇D.cs index bd12f74..9099067 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇D.cs @@ -1,496 +1,497 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_蛇D : 尾D +namespace SlaveMatrix { - public bool 尾1_根_表示 = true; + [Serializable] + public class 尾_蛇D : 尾D + { + public bool 尾1_根_表示 = true; - public bool 尾1_鱗_表示 = true; + public bool 尾1_鱗_表示 = true; - public bool 尾1_鱗左_表示 = true; + public bool 尾1_鱗左_表示 = true; - public bool 尾1_鱗右_表示 = true; + public bool 尾1_鱗右_表示 = true; - public bool 尾1_尾_表示 = true; + public bool 尾1_尾_表示 = true; - public bool 尾2_鱗_表示 = true; + public bool 尾2_鱗_表示 = true; - public bool 尾2_鱗左_表示 = true; + public bool 尾2_鱗左_表示 = true; - public bool 尾2_鱗右_表示 = true; + public bool 尾2_鱗右_表示 = true; - public bool 尾2_尾_表示 = true; + public bool 尾2_尾_表示 = true; - public bool 尾3_鱗_表示 = true; + public bool 尾3_鱗_表示 = true; - public bool 尾3_鱗左_表示 = true; + public bool 尾3_鱗左_表示 = true; - public bool 尾3_鱗右_表示 = true; + public bool 尾3_鱗右_表示 = true; - public bool 尾3_尾_表示 = true; + public bool 尾3_尾_表示 = true; - public bool 尾4_鱗_表示 = true; + public bool 尾4_鱗_表示 = true; - public bool 尾4_鱗左_表示 = true; + public bool 尾4_鱗左_表示 = true; - public bool 尾4_鱗右_表示 = true; + public bool 尾4_鱗右_表示 = true; - public bool 尾4_尾_表示 = true; + public bool 尾4_尾_表示 = true; - public bool 尾5_鱗_表示 = true; + public bool 尾5_鱗_表示 = true; - public bool 尾5_鱗左_表示 = true; + public bool 尾5_鱗左_表示 = true; - public bool 尾5_鱗右_表示 = true; + public bool 尾5_鱗右_表示 = true; - public bool 尾5_尾_表示 = true; + public bool 尾5_尾_表示 = true; - public bool 尾6_鱗_表示 = true; + public bool 尾6_鱗_表示 = true; - public bool 尾6_鱗左_表示 = true; + public bool 尾6_鱗左_表示 = true; - public bool 尾6_鱗右_表示 = true; + public bool 尾6_鱗右_表示 = true; - public bool 尾6_尾_表示 = true; + public bool 尾6_尾_表示 = true; - public bool 尾7_鱗_表示 = true; + public bool 尾7_鱗_表示 = true; - public bool 尾7_鱗左_表示 = true; + public bool 尾7_鱗左_表示 = true; - public bool 尾7_鱗右_表示 = true; + public bool 尾7_鱗右_表示 = true; - public bool 尾7_尾_表示 = true; + public bool 尾7_尾_表示 = true; - public bool 尾8_鱗_表示 = true; + public bool 尾8_鱗_表示 = true; - public bool 尾8_鱗左_表示 = true; + public bool 尾8_鱗左_表示 = true; - public bool 尾8_鱗右_表示 = true; + public bool 尾8_鱗右_表示 = true; - public bool 尾8_尾_表示 = true; + public bool 尾8_尾_表示 = true; - public bool 尾9_鱗_表示 = true; + public bool 尾9_鱗_表示 = true; - public bool 尾9_鱗左_表示 = true; + public bool 尾9_鱗左_表示 = true; - public bool 尾9_鱗右_表示 = true; + public bool 尾9_鱗右_表示 = true; - public bool 尾9_尾_表示 = true; + public bool 尾9_尾_表示 = true; - public bool 尾10_鱗_表示 = true; + public bool 尾10_鱗_表示 = true; - public bool 尾10_鱗左_表示 = true; + public bool 尾10_鱗左_表示 = true; - public bool 尾10_鱗右_表示 = true; + public bool 尾10_鱗右_表示 = true; - public bool 尾10_尾_表示 = true; + public bool 尾10_尾_表示 = true; - public bool 尾11_鱗_表示 = true; + public bool 尾11_鱗_表示 = true; - public bool 尾11_鱗左_表示 = true; + public bool 尾11_鱗左_表示 = true; - public bool 尾11_鱗右_表示 = true; + public bool 尾11_鱗右_表示 = true; - public bool 尾11_尾_表示 = true; + public bool 尾11_尾_表示 = true; - public bool 尾12_鱗_表示 = true; + public bool 尾12_鱗_表示 = true; - public bool 尾12_鱗左_表示 = true; + public bool 尾12_鱗左_表示 = true; - public bool 尾12_鱗右_表示 = true; + public bool 尾12_鱗右_表示 = true; - public bool 尾12_尾_表示 = true; + public bool 尾12_尾_表示 = true; - public bool 尾13_鱗_表示 = true; + public bool 尾13_鱗_表示 = true; - public bool 尾13_鱗左_表示 = true; + public bool 尾13_鱗左_表示 = true; - public bool 尾13_鱗右_表示 = true; + public bool 尾13_鱗右_表示 = true; - public bool 尾13_尾_表示 = true; + public bool 尾13_尾_表示 = true; - public bool 尾14_鱗_表示 = true; + public bool 尾14_鱗_表示 = true; - public bool 尾14_鱗左_表示 = true; + public bool 尾14_鱗左_表示 = true; - public bool 尾14_鱗右_表示 = true; + public bool 尾14_鱗右_表示 = true; - public bool 尾14_尾_表示 = true; + public bool 尾14_尾_表示 = true; - public bool 尾15_鱗_表示 = true; + public bool 尾15_鱗_表示 = true; - public bool 尾15_鱗左_表示 = true; + public bool 尾15_鱗左_表示 = true; - public bool 尾15_鱗右_表示 = true; + public bool 尾15_鱗右_表示 = true; - public bool 尾15_尾_表示 = true; + public bool 尾15_尾_表示 = true; - public bool 尾16_鱗_表示 = true; + public bool 尾16_鱗_表示 = true; - public bool 尾16_鱗左_表示 = true; + public bool 尾16_鱗左_表示 = true; - public bool 尾16_鱗右_表示 = true; + public bool 尾16_鱗右_表示 = true; - public bool 尾16_尾_表示 = true; + public bool 尾16_尾_表示 = true; - public bool 尾17_鱗_表示 = true; + public bool 尾17_鱗_表示 = true; - public bool 尾17_鱗左_表示 = true; + public bool 尾17_鱗左_表示 = true; - public bool 尾17_鱗右_表示 = true; + public bool 尾17_鱗右_表示 = true; - public bool 尾17_尾_表示 = true; + public bool 尾17_尾_表示 = true; - public bool 尾18_鱗_表示 = true; + public bool 尾18_鱗_表示 = true; - public bool 尾18_鱗左_表示 = true; + public bool 尾18_鱗左_表示 = true; - public bool 尾18_鱗右_表示 = true; + public bool 尾18_鱗右_表示 = true; - public bool 尾18_尾_表示 = true; + public bool 尾18_尾_表示 = true; - public bool 尾19_鱗_表示 = true; + public bool 尾19_鱗_表示 = true; - public bool 尾19_鱗左_表示 = true; + public bool 尾19_鱗左_表示 = true; - public bool 尾19_鱗右_表示 = true; + public bool 尾19_鱗右_表示 = true; - public bool 尾19_尾_表示 = true; + public bool 尾19_尾_表示 = true; - public bool 尾20_鱗_表示 = true; + public bool 尾20_鱗_表示 = true; - public bool 尾20_鱗左_表示 = true; + public bool 尾20_鱗左_表示 = true; - public bool 尾20_鱗右_表示 = true; + public bool 尾20_鱗右_表示 = true; - public bool 尾20_尾_表示 = true; + public bool 尾20_尾_表示 = true; - public bool 尾21_鱗_表示 = true; + public bool 尾21_鱗_表示 = true; - public bool 尾21_鱗左_表示 = true; + public bool 尾21_鱗左_表示 = true; - public bool 尾21_鱗右_表示 = true; + public bool 尾21_鱗右_表示 = true; - public bool 尾21_尾_表示 = true; + public bool 尾21_尾_表示 = true; - public bool 尾22_鱗_表示 = true; + public bool 尾22_鱗_表示 = true; - public bool 尾22_鱗左_表示 = true; + public bool 尾22_鱗左_表示 = true; - public bool 尾22_鱗右_表示 = true; + public bool 尾22_鱗右_表示 = true; - public bool 尾22_尾_表示 = true; + public bool 尾22_尾_表示 = true; - public bool 尾23_鱗_表示 = true; + public bool 尾23_鱗_表示 = true; - public bool 尾23_鱗左_表示 = true; + public bool 尾23_鱗左_表示 = true; - public bool 尾23_鱗右_表示 = true; + public bool 尾23_鱗右_表示 = true; - public bool 尾23_尾_表示 = true; + public bool 尾23_尾_表示 = true; - public bool 尾24_鱗_表示 = true; + public bool 尾24_鱗_表示 = true; - public bool 尾24_鱗左_表示 = true; + public bool 尾24_鱗左_表示 = true; - public bool 尾24_鱗右_表示 = true; + public bool 尾24_鱗右_表示 = true; - public bool 尾24_尾_表示 = true; + public bool 尾24_尾_表示 = true; - public bool 尾25_鱗_表示 = true; + public bool 尾25_鱗_表示 = true; - public bool 尾25_鱗左_表示 = true; + public bool 尾25_鱗左_表示 = true; - public bool 尾25_鱗右_表示 = true; + public bool 尾25_鱗右_表示 = true; - public bool 尾25_尾_表示 = true; + public bool 尾25_尾_表示 = true; - public bool 尾26_鱗_表示 = true; + public bool 尾26_鱗_表示 = true; - public bool 尾26_鱗左_表示 = true; + public bool 尾26_鱗左_表示 = true; - public bool 尾26_鱗右_表示 = true; + public bool 尾26_鱗右_表示 = true; - public bool 尾26_尾_表示 = true; + public bool 尾26_尾_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 尾27_鱗_表示 = true; + public bool 尾27_鱗_表示 = true; - public bool 尾27_鱗左_表示 = true; + public bool 尾27_鱗左_表示 = true; - public bool 尾27_鱗右_表示 = true; + public bool 尾27_鱗右_表示 = true; - public bool 尾27_尾_表示 = true; + public bool 尾27_尾_表示 = true; - public bool 尾28_鱗_表示 = true; + public bool 尾28_鱗_表示 = true; - public bool 尾28_鱗左_表示 = true; + public bool 尾28_鱗左_表示 = true; - public bool 尾28_鱗右_表示 = true; + public bool 尾28_鱗右_表示 = true; - public bool 尾28_尾_表示 = true; + public bool 尾28_尾_表示 = true; - public bool 尾29_鱗_表示 = true; + public bool 尾29_鱗_表示 = true; - public bool 尾29_鱗左_表示 = true; + public bool 尾29_鱗左_表示 = true; - public bool 尾29_鱗右_表示 = true; + public bool 尾29_鱗右_表示 = true; - public bool 尾29_尾_表示 = true; + public bool 尾29_尾_表示 = true; - public bool 尾30_鱗_表示 = true; + public bool 尾30_鱗_表示 = true; - public bool 尾30_鱗左_表示 = true; + public bool 尾30_鱗左_表示 = true; - public bool 尾30_鱗右_表示 = true; + public bool 尾30_鱗右_表示 = true; - public bool 尾30_尾_表示 = true; + public bool 尾30_尾_表示 = true; - public bool 尾31_鱗_表示 = true; + public bool 尾31_鱗_表示 = true; - public bool 尾31_鱗左_表示 = true; + public bool 尾31_鱗左_表示 = true; - public bool 尾31_鱗右_表示 = true; + public bool 尾31_鱗右_表示 = true; - public bool 尾31_尾_表示 = true; + public bool 尾31_尾_表示 = true; - public bool 尾32_鱗_表示 = true; + public bool 尾32_鱗_表示 = true; - public bool 尾32_鱗左_表示 = true; + public bool 尾32_鱗左_表示 = true; - public bool 尾32_鱗右_表示 = true; + public bool 尾32_鱗右_表示 = true; - public bool 尾32_尾_表示 = true; + public bool 尾32_尾_表示 = true; - public bool 尾33_鱗_表示 = true; + public bool 尾33_鱗_表示 = true; - public bool 尾33_鱗左_表示 = true; + public bool 尾33_鱗左_表示 = true; - public bool 尾33_鱗右_表示 = true; + public bool 尾33_鱗右_表示 = true; - public bool 尾33_尾_表示 = true; + public bool 尾33_尾_表示 = true; - public bool 尾34_鱗_表示 = true; + public bool 尾34_鱗_表示 = true; - public bool 尾34_鱗左_表示 = true; + public bool 尾34_鱗左_表示 = true; - public bool 尾34_鱗右_表示 = true; + public bool 尾34_鱗右_表示 = true; - public bool 尾34_尾_表示 = true; + public bool 尾34_尾_表示 = true; - public bool 尾35_鱗_表示 = true; + public bool 尾35_鱗_表示 = true; - public bool 尾35_鱗左_表示 = true; + public bool 尾35_鱗左_表示 = true; - public bool 尾35_鱗右_表示 = true; + public bool 尾35_鱗右_表示 = true; - public bool 尾35_尾_表示 = true; + public bool 尾35_尾_表示 = true; - public bool 尾36_鱗_表示 = true; + public bool 尾36_鱗_表示 = true; - public bool 尾36_鱗左_表示 = true; + public bool 尾36_鱗左_表示 = true; - public bool 尾36_鱗右_表示 = true; + public bool 尾36_鱗右_表示 = true; - public bool 尾36_尾_表示 = true; + public bool 尾36_尾_表示 = true; - public bool 尾37_鱗_表示 = true; + public bool 尾37_鱗_表示 = true; - public bool 尾37_鱗左_表示 = true; + public bool 尾37_鱗左_表示 = true; - public bool 尾37_鱗右_表示 = true; + public bool 尾37_鱗右_表示 = true; - public bool 尾37_尾_表示 = true; + public bool 尾37_尾_表示 = true; - public bool 尾38_鱗_表示 = true; + public bool 尾38_鱗_表示 = true; - public bool 尾38_鱗左_表示 = true; + public bool 尾38_鱗左_表示 = true; - public bool 尾38_鱗右_表示 = true; + public bool 尾38_鱗右_表示 = true; - public bool 尾38_尾_表示 = true; + public bool 尾38_尾_表示 = true; - public bool 尾39_鱗_表示 = true; + public bool 尾39_鱗_表示 = true; - public bool 尾39_鱗左_表示 = true; + public bool 尾39_鱗左_表示 = true; - public bool 尾39_鱗右_表示 = true; + public bool 尾39_鱗右_表示 = true; - public bool 尾39_尾_表示 = true; + public bool 尾39_尾_表示 = true; - public bool 尾40_鱗_表示 = true; + public bool 尾40_鱗_表示 = true; - public bool 尾40_鱗左_表示 = true; + public bool 尾40_鱗左_表示 = true; - public bool 尾40_鱗右_表示 = true; + public bool 尾40_鱗右_表示 = true; - public bool 尾40_尾_表示 = true; + public bool 尾40_尾_表示 = true; - public bool 尾41_鱗_表示 = true; + public bool 尾41_鱗_表示 = true; - public bool 尾41_鱗左_表示 = true; + public bool 尾41_鱗左_表示 = true; - public bool 尾41_鱗右_表示 = true; + public bool 尾41_鱗右_表示 = true; - public bool 尾41_尾_表示 = true; + public bool 尾41_尾_表示 = true; - public bool 尾42_鱗_表示 = true; + public bool 尾42_鱗_表示 = true; - public bool 尾42_鱗左_表示 = true; + public bool 尾42_鱗左_表示 = true; - public bool 尾42_鱗右_表示 = true; + public bool 尾42_鱗右_表示 = true; - public bool 尾42_尾_表示 = true; + public bool 尾42_尾_表示 = true; - public bool 尾43_鱗_表示 = true; + public bool 尾43_鱗_表示 = true; - public bool 尾43_鱗左_表示 = true; + public bool 尾43_鱗左_表示 = true; - public bool 尾43_鱗右_表示 = true; + public bool 尾43_鱗右_表示 = true; - public bool 尾43_尾_表示 = true; + public bool 尾43_尾_表示 = true; - public bool 尾44_鱗_表示 = true; + public bool 尾44_鱗_表示 = true; - public bool 尾44_鱗左_表示 = true; + public bool 尾44_鱗左_表示 = true; - public bool 尾44_鱗右_表示 = true; + public bool 尾44_鱗右_表示 = true; - public bool 尾44_尾_表示 = true; + public bool 尾44_尾_表示 = true; - public bool 頭_上顎_顎基_表示 = true; + public bool 頭_上顎_顎基_表示 = true; - public bool 頭_上顎_鱗4_表示 = true; + public bool 頭_上顎_鱗4_表示 = true; - public bool 頭_上顎_鱗左1_表示 = true; + public bool 頭_上顎_鱗左1_表示 = true; - public bool 頭_上顎_鱗右1_表示 = true; + public bool 頭_上顎_鱗右1_表示 = true; - public bool 頭_上顎_鱗左2_表示 = true; + public bool 頭_上顎_鱗左2_表示 = true; - public bool 頭_上顎_鱗右2_表示 = true; + public bool 頭_上顎_鱗右2_表示 = true; - public bool 頭_上顎_鱗左3_表示 = true; + public bool 頭_上顎_鱗左3_表示 = true; - public bool 頭_上顎_鱗右3_表示 = true; + public bool 頭_上顎_鱗右3_表示 = true; - public bool 頭_上顎_鱗左4_表示 = true; + public bool 頭_上顎_鱗左4_表示 = true; - public bool 頭_上顎_鱗右4_表示 = true; + public bool 頭_上顎_鱗右4_表示 = true; - public bool 頭_上顎_鱗左5_表示 = true; + public bool 頭_上顎_鱗左5_表示 = true; - public bool 頭_上顎_鱗右5_表示 = true; + public bool 頭_上顎_鱗右5_表示 = true; - public bool 頭_上顎_鱗左8_表示 = true; + public bool 頭_上顎_鱗左8_表示 = true; - public bool 頭_上顎_鱗右8_表示 = true; + public bool 頭_上顎_鱗右8_表示 = true; - public bool 頭_上顎_鱗左9_表示 = true; + public bool 頭_上顎_鱗左9_表示 = true; - public bool 頭_上顎_鱗右9_表示 = true; + public bool 頭_上顎_鱗右9_表示 = true; - public bool 頭_上顎_鱗左10_表示 = true; + public bool 頭_上顎_鱗左10_表示 = true; - public bool 頭_上顎_鱗右10_表示 = true; + public bool 頭_上顎_鱗右10_表示 = true; - public bool 頭_上顎_鱗左11_表示 = true; + public bool 頭_上顎_鱗左11_表示 = true; - public bool 頭_上顎_鱗右11_表示 = true; + public bool 頭_上顎_鱗右11_表示 = true; - public bool 頭_下顎_顎基_表示 = true; + public bool 頭_下顎_顎基_表示 = true; - public bool 頭_下顎_鱗1_表示 = true; + public bool 頭_下顎_鱗1_表示 = true; - public bool 頭_下顎_鱗2_表示 = true; + public bool 頭_下顎_鱗2_表示 = true; - public bool 頭_下顎_鱗3_表示 = true; + public bool 頭_下顎_鱗3_表示 = true; - public bool 頭_下顎_鱗4_表示 = true; + public bool 頭_下顎_鱗4_表示 = true; - public bool 頭_下顎_鱗左1_表示 = true; + public bool 頭_下顎_鱗左1_表示 = true; - public bool 頭_下顎_鱗右1_表示 = true; + public bool 頭_下顎_鱗右1_表示 = true; - public bool 頭_下顎_鱗左2_表示 = true; + public bool 頭_下顎_鱗左2_表示 = true; - public bool 頭_下顎_鱗右2_表示 = true; + public bool 頭_下顎_鱗右2_表示 = true; - public bool 頭_下顎_鱗左3_表示 = true; + public bool 頭_下顎_鱗左3_表示 = true; - public bool 頭_下顎_鱗右3_表示 = true; + public bool 頭_下顎_鱗右3_表示 = true; - public bool 頭_下顎_鱗左4_表示 = true; + public bool 頭_下顎_鱗左4_表示 = true; - public bool 頭_下顎_鱗右4_表示 = true; + public bool 頭_下顎_鱗右4_表示 = true; - public bool 頭_下顎_鱗左5_表示 = true; + public bool 頭_下顎_鱗左5_表示 = true; - public bool 頭_下顎_鱗右5_表示 = true; + public bool 頭_下顎_鱗右5_表示 = true; - public bool 頭_下顎_鱗左6_表示 = true; + public bool 頭_下顎_鱗左6_表示 = true; - public bool 頭_下顎_鱗右6_表示 = true; + public bool 頭_下顎_鱗右6_表示 = true; - public bool 頭_下顎_鱗左7_表示 = true; + public bool 頭_下顎_鱗左7_表示 = true; - public bool 頭_下顎_鱗右7_表示 = true; + public bool 頭_下顎_鱗右7_表示 = true; - public bool 頭_下顎_鱗左8_表示 = true; + public bool 頭_下顎_鱗左8_表示 = true; - public bool 頭_下顎_鱗右8_表示 = true; + public bool 頭_下顎_鱗右8_表示 = true; - public bool 頭_下顎_鱗左9_表示 = true; + public bool 頭_下顎_鱗左9_表示 = true; - public bool 頭_下顎_鱗右9_表示 = true; + public bool 頭_下顎_鱗右9_表示 = true; - public bool 頭_下顎_鱗左10_表示 = true; + public bool 頭_下顎_鱗左10_表示 = true; - public bool 頭_下顎_鱗右10_表示 = true; + public bool 頭_下顎_鱗右10_表示 = true; - public bool 頭_下顎_鱗左11_表示 = true; + public bool 頭_下顎_鱗左11_表示 = true; - public bool 頭_下顎_鱗右11_表示 = true; + public bool 頭_下顎_鱗右11_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 尾_蛇D() - { - ThisType = GetType(); - } + public 尾_蛇D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_蛇(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_蛇(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘.cs index 9a9c3db..ddbe760 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘.cs @@ -2,678 +2,679 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_蜘 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾0; + public class 尾_蜘 : 尾 + { + public Par X0Y0_尾0; - public Par X0Y0_柄0; + public Par X0Y0_柄0; - public Par X0Y0_柄左1; + public Par X0Y0_柄左1; - public Par X0Y0_柄左2; + public Par X0Y0_柄左2; - public Par X0Y0_柄右1; + public Par X0Y0_柄右1; - public Par X0Y0_柄右2; + public Par X0Y0_柄右2; - public Par X0Y0_出糸突起後_出糸突起基; + public Par X0Y0_出糸突起後_出糸突起基; - public Par X0Y0_出糸突起後_出糸突起中; + public Par X0Y0_出糸突起後_出糸突起中; - public Par X0Y0_出糸突起後_出糸突起左; + public Par X0Y0_出糸突起後_出糸突起左; - public Par X0Y0_出糸突起後_出糸突起右; + public Par X0Y0_出糸突起後_出糸突起右; - public Par X0Y0_出糸突起左_出糸突起1; + public Par X0Y0_出糸突起左_出糸突起1; - public Par X0Y0_出糸突起左_出糸突起2; + public Par X0Y0_出糸突起左_出糸突起2; - public Par X0Y0_出糸突起右_出糸突起1; + public Par X0Y0_出糸突起右_出糸突起1; - public Par X0Y0_出糸突起右_出糸突起2; + public Par X0Y0_出糸突起右_出糸突起2; - public Par X0Y0_出糸突起前_出糸突起左; + public Par X0Y0_出糸突起前_出糸突起左; - public Par X0Y0_出糸突起前_出糸突起右; + public Par X0Y0_出糸突起前_出糸突起右; - public Par X0Y0_付根線; + public Par X0Y0_付根線; - public ColorD 尾0CD; + public ColorD 尾0CD; - public ColorD 柄0CD; + public ColorD 柄0CD; - public ColorD 柄左1CD; + public ColorD 柄左1CD; - public ColorD 柄左2CD; + public ColorD 柄左2CD; - public ColorD 柄右1CD; + public ColorD 柄右1CD; - public ColorD 柄右2CD; + public ColorD 柄右2CD; - public ColorD 出糸突起後_出糸突起基CD; + public ColorD 出糸突起後_出糸突起基CD; - public ColorD 出糸突起後_出糸突起中CD; + public ColorD 出糸突起後_出糸突起中CD; - public ColorD 出糸突起後_出糸突起左CD; + public ColorD 出糸突起後_出糸突起左CD; - public ColorD 出糸突起後_出糸突起右CD; + public ColorD 出糸突起後_出糸突起右CD; - public ColorD 出糸突起左_出糸突起1CD; + public ColorD 出糸突起左_出糸突起1CD; - public ColorD 出糸突起左_出糸突起2CD; + public ColorD 出糸突起左_出糸突起2CD; - public ColorD 出糸突起右_出糸突起1CD; + public ColorD 出糸突起右_出糸突起1CD; - public ColorD 出糸突起右_出糸突起2CD; + public ColorD 出糸突起右_出糸突起2CD; - public ColorD 出糸突起前_出糸突起左CD; + public ColorD 出糸突起前_出糸突起左CD; - public ColorD 出糸突起前_出糸突起右CD; + public ColorD 出糸突起前_出糸突起右CD; - public ColorD 付根線CD; + public ColorD 付根線CD; - public ColorP X0Y0_尾0CP; + public ColorP X0Y0_尾0CP; - public ColorP X0Y0_柄0CP; + public ColorP X0Y0_柄0CP; - public ColorP X0Y0_柄左1CP; + public ColorP X0Y0_柄左1CP; - public ColorP X0Y0_柄左2CP; + public ColorP X0Y0_柄左2CP; - public ColorP X0Y0_柄右1CP; + public ColorP X0Y0_柄右1CP; - public ColorP X0Y0_柄右2CP; + public ColorP X0Y0_柄右2CP; - public ColorP X0Y0_出糸突起後_出糸突起基CP; + public ColorP X0Y0_出糸突起後_出糸突起基CP; - public ColorP X0Y0_出糸突起後_出糸突起中CP; + public ColorP X0Y0_出糸突起後_出糸突起中CP; - public ColorP X0Y0_出糸突起後_出糸突起左CP; + public ColorP X0Y0_出糸突起後_出糸突起左CP; - public ColorP X0Y0_出糸突起後_出糸突起右CP; + public ColorP X0Y0_出糸突起後_出糸突起右CP; - public ColorP X0Y0_出糸突起左_出糸突起1CP; + public ColorP X0Y0_出糸突起左_出糸突起1CP; - public ColorP X0Y0_出糸突起左_出糸突起2CP; + public ColorP X0Y0_出糸突起左_出糸突起2CP; - public ColorP X0Y0_出糸突起右_出糸突起1CP; + public ColorP X0Y0_出糸突起右_出糸突起1CP; - public ColorP X0Y0_出糸突起右_出糸突起2CP; + public ColorP X0Y0_出糸突起右_出糸突起2CP; - public ColorP X0Y0_出糸突起前_出糸突起左CP; + public ColorP X0Y0_出糸突起前_出糸突起左CP; - public ColorP X0Y0_出糸突起前_出糸突起右CP; + public ColorP X0Y0_出糸突起前_出糸突起右CP; - public ColorP X0Y0_付根線CP; + public ColorP X0Y0_付根線CP; - private bool 出糸_; + private bool 出糸_; - public Ele[] 出糸_接続; + public Ele[] 出糸_接続; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0.Dra; - } - set - { - X0Y0_尾0.Dra = value; - X0Y0_尾0.Hit = value; - } - } - - public bool 柄0_表示 - { - get - { - return X0Y0_柄0.Dra; - } - set - { - X0Y0_柄0.Dra = value; - X0Y0_柄0.Hit = value; - } - } - - public bool 柄左1_表示 - { - get - { - return X0Y0_柄左1.Dra; - } - set - { - X0Y0_柄左1.Dra = value; - X0Y0_柄左1.Hit = value; - } - } - - public bool 柄左2_表示 - { - get - { - return X0Y0_柄左2.Dra; - } - set - { - X0Y0_柄左2.Dra = value; - X0Y0_柄左2.Hit = value; - } - } - - public bool 柄右1_表示 - { - get - { - return X0Y0_柄右1.Dra; - } - set - { - X0Y0_柄右1.Dra = value; - X0Y0_柄右1.Hit = value; - } - } - - public bool 柄右2_表示 - { - get - { - return X0Y0_柄右2.Dra; - } - set - { - X0Y0_柄右2.Dra = value; - X0Y0_柄右2.Hit = value; - } - } - - public bool 出糸突起後_出糸突起基_表示 - { - get - { - return X0Y0_出糸突起後_出糸突起基.Dra; - } - set - { - X0Y0_出糸突起後_出糸突起基.Dra = value; - X0Y0_出糸突起後_出糸突起基.Hit = value; - } - } - - public bool 出糸突起後_出糸突起中_表示 - { - get - { - return X0Y0_出糸突起後_出糸突起中.Dra; - } - set - { - X0Y0_出糸突起後_出糸突起中.Dra = value; - X0Y0_出糸突起後_出糸突起中.Hit = value; - } - } - - public bool 出糸突起後_出糸突起左_表示 - { - get - { - return X0Y0_出糸突起後_出糸突起左.Dra; - } - set - { - X0Y0_出糸突起後_出糸突起左.Dra = value; - X0Y0_出糸突起後_出糸突起左.Hit = value; - } - } - - public bool 出糸突起後_出糸突起右_表示 - { - get - { - return X0Y0_出糸突起後_出糸突起右.Dra; - } - set - { - X0Y0_出糸突起後_出糸突起右.Dra = value; - X0Y0_出糸突起後_出糸突起右.Hit = value; - } - } - - public bool 出糸突起左_出糸突起1_表示 - { - get - { - return X0Y0_出糸突起左_出糸突起1.Dra; - } - set - { - X0Y0_出糸突起左_出糸突起1.Dra = value; - X0Y0_出糸突起左_出糸突起1.Hit = value; - } - } - - public bool 出糸突起左_出糸突起2_表示 - { - get - { - return X0Y0_出糸突起左_出糸突起2.Dra; - } - set - { - X0Y0_出糸突起左_出糸突起2.Dra = value; - X0Y0_出糸突起左_出糸突起2.Hit = value; - } - } - - public bool 出糸突起右_出糸突起1_表示 - { - get - { - return X0Y0_出糸突起右_出糸突起1.Dra; - } - set - { - X0Y0_出糸突起右_出糸突起1.Dra = value; - X0Y0_出糸突起右_出糸突起1.Hit = value; - } - } - - public bool 出糸突起右_出糸突起2_表示 - { - get - { - return X0Y0_出糸突起右_出糸突起2.Dra; - } - set - { - X0Y0_出糸突起右_出糸突起2.Dra = value; - X0Y0_出糸突起右_出糸突起2.Hit = value; - } - } - - public bool 出糸突起前_出糸突起左_表示 - { - get - { - return X0Y0_出糸突起前_出糸突起左.Dra; - } - set - { - X0Y0_出糸突起前_出糸突起左.Dra = value; - X0Y0_出糸突起前_出糸突起左.Hit = value; - } - } - - public bool 出糸突起前_出糸突起右_表示 - { - get - { - return X0Y0_出糸突起前_出糸突起右.Dra; - } - set - { - X0Y0_出糸突起前_出糸突起右.Dra = value; - X0Y0_出糸突起前_出糸突起右.Hit = value; - } - } - - public bool 付根線_表示 - { - get - { - return X0Y0_付根線.Dra; - } - set - { - X0Y0_付根線.Dra = value; - X0Y0_付根線.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 尾0_表示; - } - set - { - 尾0_表示 = value; - 柄0_表示 = value; - 柄左1_表示 = value; - 柄左2_表示 = value; - 柄右1_表示 = value; - 柄右2_表示 = value; - 出糸突起後_出糸突起基_表示 = value; - 出糸突起後_出糸突起中_表示 = value; - 出糸突起後_出糸突起左_表示 = value; - 出糸突起後_出糸突起右_表示 = value; - 出糸突起左_出糸突起1_表示 = value; - 出糸突起左_出糸突起2_表示 = value; - 出糸突起右_出糸突起1_表示 = value; - 出糸突起右_出糸突起2_表示 = value; - 出糸突起前_出糸突起左_表示 = value; - 出糸突起前_出糸突起右_表示 = value; - 付根線_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾0CD.不透明度; - } - set - { - 尾0CD.不透明度 = value; - 柄0CD.不透明度 = value; - 柄左1CD.不透明度 = value; - 柄左2CD.不透明度 = value; - 柄右1CD.不透明度 = value; - 柄右2CD.不透明度 = value; - 出糸突起後_出糸突起基CD.不透明度 = value; - 出糸突起後_出糸突起中CD.不透明度 = value; - 出糸突起後_出糸突起左CD.不透明度 = value; - 出糸突起後_出糸突起右CD.不透明度 = value; - 出糸突起左_出糸突起1CD.不透明度 = value; - 出糸突起左_出糸突起2CD.不透明度 = value; - 出糸突起右_出糸突起1CD.不透明度 = value; - 出糸突起右_出糸突起2CD.不透明度 = value; - 出糸突起前_出糸突起左CD.不透明度 = value; - 出糸突起前_出糸突起右CD.不透明度 = value; - 付根線CD.不透明度 = value; - } - } - - public bool 出糸 - { - get - { - return 出糸_; - } - set - { - 出糸_ = value; - 出糸突起後_出糸突起左_表示 = !出糸_; - 出糸突起後_出糸突起右_表示 = !出糸_; - 出糸突起左_出糸突起1_表示 = 出糸_; - 出糸突起左_出糸突起2_表示 = 出糸_; - 出糸突起右_出糸突起1_表示 = 出糸_; - 出糸突起右_出糸突起2_表示 = 出糸_; - } - } - - public JointS 出糸_接続点 => new JointS(本体, X0Y0_尾0, 0); - - public 尾_蜘(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_蜘D e) - { - 尾_蜘 尾_蜘2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蜘尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][11])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾0 = pars["尾0"].ToPar(); - X0Y0_柄0 = pars["柄0"].ToPar(); - X0Y0_柄左1 = pars["柄左1"].ToPar(); - X0Y0_柄左2 = pars["柄左2"].ToPar(); - X0Y0_柄右1 = pars["柄右1"].ToPar(); - X0Y0_柄右2 = pars["柄右2"].ToPar(); - Pars pars2 = pars["出糸突起後"].ToPars(); - X0Y0_出糸突起後_出糸突起基 = pars2["出糸突起基"].ToPar(); - X0Y0_出糸突起後_出糸突起中 = pars2["出糸突起中"].ToPar(); - X0Y0_出糸突起後_出糸突起左 = pars2["出糸突起左"].ToPar(); - X0Y0_出糸突起後_出糸突起右 = pars2["出糸突起右"].ToPar(); - pars2 = pars["出糸突起左"].ToPars(); - X0Y0_出糸突起左_出糸突起1 = pars2["出糸突起1"].ToPar(); - X0Y0_出糸突起左_出糸突起2 = pars2["出糸突起2"].ToPar(); - pars2 = pars["出糸突起右"].ToPars(); - X0Y0_出糸突起右_出糸突起1 = pars2["出糸突起1"].ToPar(); - X0Y0_出糸突起右_出糸突起2 = pars2["出糸突起2"].ToPar(); - pars2 = pars["出糸突起前"].ToPars(); - X0Y0_出糸突起前_出糸突起左 = pars2["出糸突起左"].ToPar(); - X0Y0_出糸突起前_出糸突起右 = pars2["出糸突起右"].ToPar(); - X0Y0_付根線 = pars["付根線"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾0_表示 = e.尾0_表示; - 柄0_表示 = e.柄0_表示; - 柄左1_表示 = e.柄左1_表示; - 柄左2_表示 = e.柄左2_表示; - 柄右1_表示 = e.柄右1_表示; - 柄右2_表示 = e.柄右2_表示; - 出糸突起後_出糸突起基_表示 = e.出糸突起後_出糸突起基_表示; - 出糸突起後_出糸突起中_表示 = e.出糸突起後_出糸突起中_表示; - 出糸突起後_出糸突起左_表示 = e.出糸突起後_出糸突起左_表示; - 出糸突起後_出糸突起右_表示 = e.出糸突起後_出糸突起右_表示; - 出糸突起左_出糸突起1_表示 = e.出糸突起左_出糸突起1_表示; - 出糸突起左_出糸突起2_表示 = e.出糸突起左_出糸突起2_表示; - 出糸突起右_出糸突起1_表示 = e.出糸突起右_出糸突起1_表示; - 出糸突起右_出糸突起2_表示 = e.出糸突起右_出糸突起2_表示; - 出糸突起前_出糸突起左_表示 = e.出糸突起前_出糸突起左_表示; - 出糸突起前_出糸突起右_表示 = e.出糸突起前_出糸突起右_表示; - 付根線_表示 = e.付根線_表示; - 出糸 = e.出糸; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.出糸_接続.Count > 0) - { - Ele f; - 出糸_接続 = e.出糸_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_蜘2; - f.ConnectionType = ConnectionInfo.尾_蜘_出糸_接続; - f.接続(尾_蜘2.出糸_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_尾0CP = new ColorP(X0Y0_尾0, 尾0CD, 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_柄右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_出糸突起後_出糸突起中CP = new ColorP(X0Y0_出糸突起後_出糸突起中, 出糸突起後_出糸突起中CD, DisUnit, abj: true); - X0Y0_出糸突起後_出糸突起左CP = new ColorP(X0Y0_出糸突起後_出糸突起左, 出糸突起後_出糸突起左CD, 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); - 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_出糸突起前_出糸突起右CP = new ColorP(X0Y0_出糸突起前_出糸突起右, 出糸突起前_出糸突起右CD, DisUnit, abj: true); - X0Y0_付根線CP = new ColorP(X0Y0_付根線, 付根線CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - _ = 右; - 本体.JoinPAall(); - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0; - } - - public override void 色更新() - { - X0Y0_尾0CP.Update(); - X0Y0_柄0CP.Par.GetMiY_MaY(out mm); - X0Y0_柄0CP.Update(mm); - X0Y0_柄左1CP.Update(mm); - X0Y0_柄左2CP.Update(mm); - X0Y0_柄右1CP.Update(mm); - X0Y0_柄右2CP.Update(mm); - X0Y0_出糸突起後_出糸突起基CP.Update(); - X0Y0_出糸突起後_出糸突起中CP.Update(); - X0Y0_出糸突起後_出糸突起左CP.Update(); - X0Y0_出糸突起後_出糸突起右CP.Update(); - X0Y0_出糸突起左_出糸突起1CP.Update(); - X0Y0_出糸突起左_出糸突起2CP.Update(); - X0Y0_出糸突起右_出糸突起1CP.Update(); - X0Y0_出糸突起右_出糸突起2CP.Update(); - X0Y0_出糸突起前_出糸突起左CP.Update(); - X0Y0_出糸突起前_出糸突起右CP.Update(); - X0Y0_付根線CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 柄0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 柄左1CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 柄左2CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 柄右1CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 柄右2CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 出糸突起後_出糸突起基CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 出糸突起後_出糸突起中CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 出糸突起後_出糸突起左CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 出糸突起後_出糸突起右CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 出糸突起左_出糸突起1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 出糸突起左_出糸突起2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 出糸突起右_出糸突起1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 出糸突起右_出糸突起2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 出糸突起前_出糸突起左CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 出糸突起前_出糸突起右CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 付根線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T0(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 柄0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 柄左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 柄左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 柄右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 柄右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 出糸突起後_出糸突起基CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 出糸突起後_出糸突起中CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 出糸突起後_出糸突起左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 出糸突起後_出糸突起右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 出糸突起左_出糸突起1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 出糸突起左_出糸突起2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 出糸突起右_出糸突起1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 出糸突起右_出糸突起2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 出糸突起前_出糸突起左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 出糸突起前_出糸突起右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 付根線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T1(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 柄0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 柄左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 柄左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 柄右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 柄右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 出糸突起後_出糸突起基CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 出糸突起後_出糸突起中CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 出糸突起後_出糸突起左CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 出糸突起後_出糸突起右CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 出糸突起左_出糸突起1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 出糸突起左_出糸突起2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 出糸突起右_出糸突起1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 出糸突起右_出糸突起2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 出糸突起前_出糸突起左CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 出糸突起前_出糸突起右CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 付根線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0.Dra; + } + set + { + X0Y0_尾0.Dra = value; + X0Y0_尾0.Hit = value; + } + } + + public bool 柄0_表示 + { + get + { + return X0Y0_柄0.Dra; + } + set + { + X0Y0_柄0.Dra = value; + X0Y0_柄0.Hit = value; + } + } + + public bool 柄左1_表示 + { + get + { + return X0Y0_柄左1.Dra; + } + set + { + X0Y0_柄左1.Dra = value; + X0Y0_柄左1.Hit = value; + } + } + + public bool 柄左2_表示 + { + get + { + return X0Y0_柄左2.Dra; + } + set + { + X0Y0_柄左2.Dra = value; + X0Y0_柄左2.Hit = value; + } + } + + public bool 柄右1_表示 + { + get + { + return X0Y0_柄右1.Dra; + } + set + { + X0Y0_柄右1.Dra = value; + X0Y0_柄右1.Hit = value; + } + } + + public bool 柄右2_表示 + { + get + { + return X0Y0_柄右2.Dra; + } + set + { + X0Y0_柄右2.Dra = value; + X0Y0_柄右2.Hit = value; + } + } + + public bool 出糸突起後_出糸突起基_表示 + { + get + { + return X0Y0_出糸突起後_出糸突起基.Dra; + } + set + { + X0Y0_出糸突起後_出糸突起基.Dra = value; + X0Y0_出糸突起後_出糸突起基.Hit = value; + } + } + + public bool 出糸突起後_出糸突起中_表示 + { + get + { + return X0Y0_出糸突起後_出糸突起中.Dra; + } + set + { + X0Y0_出糸突起後_出糸突起中.Dra = value; + X0Y0_出糸突起後_出糸突起中.Hit = value; + } + } + + public bool 出糸突起後_出糸突起左_表示 + { + get + { + return X0Y0_出糸突起後_出糸突起左.Dra; + } + set + { + X0Y0_出糸突起後_出糸突起左.Dra = value; + X0Y0_出糸突起後_出糸突起左.Hit = value; + } + } + + public bool 出糸突起後_出糸突起右_表示 + { + get + { + return X0Y0_出糸突起後_出糸突起右.Dra; + } + set + { + X0Y0_出糸突起後_出糸突起右.Dra = value; + X0Y0_出糸突起後_出糸突起右.Hit = value; + } + } + + public bool 出糸突起左_出糸突起1_表示 + { + get + { + return X0Y0_出糸突起左_出糸突起1.Dra; + } + set + { + X0Y0_出糸突起左_出糸突起1.Dra = value; + X0Y0_出糸突起左_出糸突起1.Hit = value; + } + } + + public bool 出糸突起左_出糸突起2_表示 + { + get + { + return X0Y0_出糸突起左_出糸突起2.Dra; + } + set + { + X0Y0_出糸突起左_出糸突起2.Dra = value; + X0Y0_出糸突起左_出糸突起2.Hit = value; + } + } + + public bool 出糸突起右_出糸突起1_表示 + { + get + { + return X0Y0_出糸突起右_出糸突起1.Dra; + } + set + { + X0Y0_出糸突起右_出糸突起1.Dra = value; + X0Y0_出糸突起右_出糸突起1.Hit = value; + } + } + + public bool 出糸突起右_出糸突起2_表示 + { + get + { + return X0Y0_出糸突起右_出糸突起2.Dra; + } + set + { + X0Y0_出糸突起右_出糸突起2.Dra = value; + X0Y0_出糸突起右_出糸突起2.Hit = value; + } + } + + public bool 出糸突起前_出糸突起左_表示 + { + get + { + return X0Y0_出糸突起前_出糸突起左.Dra; + } + set + { + X0Y0_出糸突起前_出糸突起左.Dra = value; + X0Y0_出糸突起前_出糸突起左.Hit = value; + } + } + + public bool 出糸突起前_出糸突起右_表示 + { + get + { + return X0Y0_出糸突起前_出糸突起右.Dra; + } + set + { + X0Y0_出糸突起前_出糸突起右.Dra = value; + X0Y0_出糸突起前_出糸突起右.Hit = value; + } + } + + public bool 付根線_表示 + { + get + { + return X0Y0_付根線.Dra; + } + set + { + X0Y0_付根線.Dra = value; + X0Y0_付根線.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 尾0_表示; + } + set + { + 尾0_表示 = value; + 柄0_表示 = value; + 柄左1_表示 = value; + 柄左2_表示 = value; + 柄右1_表示 = value; + 柄右2_表示 = value; + 出糸突起後_出糸突起基_表示 = value; + 出糸突起後_出糸突起中_表示 = value; + 出糸突起後_出糸突起左_表示 = value; + 出糸突起後_出糸突起右_表示 = value; + 出糸突起左_出糸突起1_表示 = value; + 出糸突起左_出糸突起2_表示 = value; + 出糸突起右_出糸突起1_表示 = value; + 出糸突起右_出糸突起2_表示 = value; + 出糸突起前_出糸突起左_表示 = value; + 出糸突起前_出糸突起右_表示 = value; + 付根線_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾0CD.不透明度; + } + set + { + 尾0CD.不透明度 = value; + 柄0CD.不透明度 = value; + 柄左1CD.不透明度 = value; + 柄左2CD.不透明度 = value; + 柄右1CD.不透明度 = value; + 柄右2CD.不透明度 = value; + 出糸突起後_出糸突起基CD.不透明度 = value; + 出糸突起後_出糸突起中CD.不透明度 = value; + 出糸突起後_出糸突起左CD.不透明度 = value; + 出糸突起後_出糸突起右CD.不透明度 = value; + 出糸突起左_出糸突起1CD.不透明度 = value; + 出糸突起左_出糸突起2CD.不透明度 = value; + 出糸突起右_出糸突起1CD.不透明度 = value; + 出糸突起右_出糸突起2CD.不透明度 = value; + 出糸突起前_出糸突起左CD.不透明度 = value; + 出糸突起前_出糸突起右CD.不透明度 = value; + 付根線CD.不透明度 = value; + } + } + + public bool 出糸 + { + get + { + return 出糸_; + } + set + { + 出糸_ = value; + 出糸突起後_出糸突起左_表示 = !出糸_; + 出糸突起後_出糸突起右_表示 = !出糸_; + 出糸突起左_出糸突起1_表示 = 出糸_; + 出糸突起左_出糸突起2_表示 = 出糸_; + 出糸突起右_出糸突起1_表示 = 出糸_; + 出糸突起右_出糸突起2_表示 = 出糸_; + } + } + + public JointS 出糸_接続点 => new JointS(本体, X0Y0_尾0, 0); + + public 尾_蜘(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_蜘D e) + { + 尾_蜘 尾_蜘2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "蜘尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][11])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾0 = pars["尾0"].ToPar(); + X0Y0_柄0 = pars["柄0"].ToPar(); + X0Y0_柄左1 = pars["柄左1"].ToPar(); + X0Y0_柄左2 = pars["柄左2"].ToPar(); + X0Y0_柄右1 = pars["柄右1"].ToPar(); + X0Y0_柄右2 = pars["柄右2"].ToPar(); + Pars pars2 = pars["出糸突起後"].ToPars(); + X0Y0_出糸突起後_出糸突起基 = pars2["出糸突起基"].ToPar(); + X0Y0_出糸突起後_出糸突起中 = pars2["出糸突起中"].ToPar(); + X0Y0_出糸突起後_出糸突起左 = pars2["出糸突起左"].ToPar(); + X0Y0_出糸突起後_出糸突起右 = pars2["出糸突起右"].ToPar(); + pars2 = pars["出糸突起左"].ToPars(); + X0Y0_出糸突起左_出糸突起1 = pars2["出糸突起1"].ToPar(); + X0Y0_出糸突起左_出糸突起2 = pars2["出糸突起2"].ToPar(); + pars2 = pars["出糸突起右"].ToPars(); + X0Y0_出糸突起右_出糸突起1 = pars2["出糸突起1"].ToPar(); + X0Y0_出糸突起右_出糸突起2 = pars2["出糸突起2"].ToPar(); + pars2 = pars["出糸突起前"].ToPars(); + X0Y0_出糸突起前_出糸突起左 = pars2["出糸突起左"].ToPar(); + X0Y0_出糸突起前_出糸突起右 = pars2["出糸突起右"].ToPar(); + X0Y0_付根線 = pars["付根線"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾0_表示 = e.尾0_表示; + 柄0_表示 = e.柄0_表示; + 柄左1_表示 = e.柄左1_表示; + 柄左2_表示 = e.柄左2_表示; + 柄右1_表示 = e.柄右1_表示; + 柄右2_表示 = e.柄右2_表示; + 出糸突起後_出糸突起基_表示 = e.出糸突起後_出糸突起基_表示; + 出糸突起後_出糸突起中_表示 = e.出糸突起後_出糸突起中_表示; + 出糸突起後_出糸突起左_表示 = e.出糸突起後_出糸突起左_表示; + 出糸突起後_出糸突起右_表示 = e.出糸突起後_出糸突起右_表示; + 出糸突起左_出糸突起1_表示 = e.出糸突起左_出糸突起1_表示; + 出糸突起左_出糸突起2_表示 = e.出糸突起左_出糸突起2_表示; + 出糸突起右_出糸突起1_表示 = e.出糸突起右_出糸突起1_表示; + 出糸突起右_出糸突起2_表示 = e.出糸突起右_出糸突起2_表示; + 出糸突起前_出糸突起左_表示 = e.出糸突起前_出糸突起左_表示; + 出糸突起前_出糸突起右_表示 = e.出糸突起前_出糸突起右_表示; + 付根線_表示 = e.付根線_表示; + 出糸 = e.出糸; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.出糸_接続.Count > 0) + { + Ele f; + 出糸_接続 = e.出糸_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_蜘2; + f.ConnectionType = ConnectionInfo.尾_蜘_出糸_接続; + f.接続(尾_蜘2.出糸_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_尾0CP = new ColorP(X0Y0_尾0, 尾0CD, 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_柄右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_出糸突起後_出糸突起中CP = new ColorP(X0Y0_出糸突起後_出糸突起中, 出糸突起後_出糸突起中CD, DisUnit, abj: true); + X0Y0_出糸突起後_出糸突起左CP = new ColorP(X0Y0_出糸突起後_出糸突起左, 出糸突起後_出糸突起左CD, 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); + 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_出糸突起前_出糸突起右CP = new ColorP(X0Y0_出糸突起前_出糸突起右, 出糸突起前_出糸突起右CD, DisUnit, abj: true); + X0Y0_付根線CP = new ColorP(X0Y0_付根線, 付根線CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + _ = 右; + 本体.JoinPAall(); + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0; + } + + public override void 色更新() + { + X0Y0_尾0CP.Update(); + X0Y0_柄0CP.Par.GetMiY_MaY(out mm); + X0Y0_柄0CP.Update(mm); + X0Y0_柄左1CP.Update(mm); + X0Y0_柄左2CP.Update(mm); + X0Y0_柄右1CP.Update(mm); + X0Y0_柄右2CP.Update(mm); + X0Y0_出糸突起後_出糸突起基CP.Update(); + X0Y0_出糸突起後_出糸突起中CP.Update(); + X0Y0_出糸突起後_出糸突起左CP.Update(); + X0Y0_出糸突起後_出糸突起右CP.Update(); + X0Y0_出糸突起左_出糸突起1CP.Update(); + X0Y0_出糸突起左_出糸突起2CP.Update(); + X0Y0_出糸突起右_出糸突起1CP.Update(); + X0Y0_出糸突起右_出糸突起2CP.Update(); + X0Y0_出糸突起前_出糸突起左CP.Update(); + X0Y0_出糸突起前_出糸突起右CP.Update(); + X0Y0_付根線CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 柄0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 柄左1CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 柄左2CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 柄右1CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 柄右2CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 出糸突起後_出糸突起基CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 出糸突起後_出糸突起中CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 出糸突起後_出糸突起左CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 出糸突起後_出糸突起右CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 出糸突起左_出糸突起1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 出糸突起左_出糸突起2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 出糸突起右_出糸突起1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 出糸突起右_出糸突起2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 出糸突起前_出糸突起左CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 出糸突起前_出糸突起右CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 付根線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T0(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 柄0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 柄左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 柄左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 柄右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 柄右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 出糸突起後_出糸突起基CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 出糸突起後_出糸突起中CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 出糸突起後_出糸突起左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 出糸突起後_出糸突起右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 出糸突起左_出糸突起1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 出糸突起左_出糸突起2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 出糸突起右_出糸突起1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 出糸突起右_出糸突起2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 出糸突起前_出糸突起左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 出糸突起前_出糸突起右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 付根線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T1(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 柄0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 柄左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 柄左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 柄右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 柄右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 出糸突起後_出糸突起基CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 出糸突起後_出糸突起中CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 出糸突起後_出糸突起左CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 出糸突起後_出糸突起右CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 出糸突起左_出糸突起1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 出糸突起左_出糸突起2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 出糸突起右_出糸突起1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 出糸突起右_出糸突起2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 出糸突起前_出糸突起左CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 出糸突起前_出糸突起右CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 付根線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘D.cs index 0b2b195..739224d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘D.cs @@ -2,63 +2,64 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_蜘D : 尾D +namespace SlaveMatrix { - public bool 尾0_表示 = true; + [Serializable] + public class 尾_蜘D : 尾D + { + public bool 尾0_表示 = true; - public bool 柄0_表示 = true; + public bool 柄0_表示 = true; - public bool 柄左1_表示; + public bool 柄左1_表示; - public bool 柄左2_表示; + public bool 柄左2_表示; - public bool 柄右1_表示; + public bool 柄右1_表示; - public bool 柄右2_表示; + public bool 柄右2_表示; - public bool 出糸突起後_出糸突起基_表示 = true; + public bool 出糸突起後_出糸突起基_表示 = true; - public bool 出糸突起後_出糸突起中_表示 = true; + public bool 出糸突起後_出糸突起中_表示 = true; - public bool 出糸突起後_出糸突起左_表示 = true; + public bool 出糸突起後_出糸突起左_表示 = true; - public bool 出糸突起後_出糸突起右_表示 = true; + public bool 出糸突起後_出糸突起右_表示 = true; - public bool 出糸突起左_出糸突起1_表示 = true; + public bool 出糸突起左_出糸突起1_表示 = true; - public bool 出糸突起左_出糸突起2_表示 = true; + public bool 出糸突起左_出糸突起2_表示 = true; - public bool 出糸突起右_出糸突起1_表示 = true; + public bool 出糸突起右_出糸突起1_表示 = true; - public bool 出糸突起右_出糸突起2_表示 = true; + public bool 出糸突起右_出糸突起2_表示 = true; - public bool 出糸突起前_出糸突起左_表示 = true; + public bool 出糸突起前_出糸突起左_表示 = true; - public bool 出糸突起前_出糸突起右_表示 = true; + public bool 出糸突起前_出糸突起右_表示 = true; - public bool 付根線_表示 = true; + public bool 付根線_表示 = true; - public bool 出糸; + public bool 出糸; - public List 出糸_接続 = new List(); + public List 出糸_接続 = new List(); - public 尾_蜘D() - { - ThisType = GetType(); - } + public 尾_蜘D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 尾_蜘(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_蜘(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲.cs index 8f082cb..154f69d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲.cs @@ -2,2356 +2,2357 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_蟲 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾5_背板; + public class 尾_蟲 : 尾 + { + public Par X0Y0_尾5_背板; - public Par X0Y0_尾5_節; + public Par X0Y0_尾5_節; - public Par X0Y0_尾5_胸板; + public Par X0Y0_尾5_胸板; - public Par X0Y0_尾5_尾; + public Par X0Y0_尾5_尾; - public Par X0Y0_尾5_瘤左2; + public Par X0Y0_尾5_瘤左2; - public Par X0Y0_尾5_瘤左1; + public Par X0Y0_尾5_瘤左1; - public Par X0Y0_尾5_瘤右2; + public Par X0Y0_尾5_瘤右2; - public Par X0Y0_尾5_瘤右1; + public Par X0Y0_尾5_瘤右1; - public Par X0Y0_尾4_背板; + public Par X0Y0_尾4_背板; - public Par X0Y0_尾4_節; + public Par X0Y0_尾4_節; - public Par X0Y0_尾4_胸板; + public Par X0Y0_尾4_胸板; - public Par X0Y0_尾4_尾; + public Par X0Y0_尾4_尾; - public Par X0Y0_尾4_瘤左2; + public Par X0Y0_尾4_瘤左2; - public Par X0Y0_尾4_瘤左1; + public Par X0Y0_尾4_瘤左1; - public Par X0Y0_尾4_瘤右2; + public Par X0Y0_尾4_瘤右2; - public Par X0Y0_尾4_瘤右1; + public Par X0Y0_尾4_瘤右1; - public Par X0Y0_尾3_背板; + public Par X0Y0_尾3_背板; - public Par X0Y0_尾3_節; + public Par X0Y0_尾3_節; - public Par X0Y0_尾3_胸板; + public Par X0Y0_尾3_胸板; - public Par X0Y0_尾3_尾; + public Par X0Y0_尾3_尾; - public Par X0Y0_尾3_瘤左2; + public Par X0Y0_尾3_瘤左2; - public Par X0Y0_尾3_瘤左1; + public Par X0Y0_尾3_瘤左1; - public Par X0Y0_尾3_瘤右2; + public Par X0Y0_尾3_瘤右2; - public Par X0Y0_尾3_瘤右1; + public Par X0Y0_尾3_瘤右1; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public Par X0Y0_尾2_背板; + public Par X0Y0_尾2_背板; - public Par X0Y0_尾2_節; + public Par X0Y0_尾2_節; - public Par X0Y0_尾2_胸板; + public Par X0Y0_尾2_胸板; - public Par X0Y0_尾2_尾; + public Par X0Y0_尾2_尾; - public Par X0Y0_尾2_瘤左2; + public Par X0Y0_尾2_瘤左2; - public Par X0Y0_尾2_瘤左1; + public Par X0Y0_尾2_瘤左1; - public Par X0Y0_尾2_瘤右2; + public Par X0Y0_尾2_瘤右2; - public Par X0Y0_尾2_瘤右1; + public Par X0Y0_尾2_瘤右1; - public Par X0Y0_尾1_背板; + public Par X0Y0_尾1_背板; - public Par X0Y0_尾1_節; + public Par X0Y0_尾1_節; - public Par X0Y0_尾1_胸板; + public Par X0Y0_尾1_胸板; - public Par X0Y0_尾1_尾; + public Par X0Y0_尾1_尾; - public Par X0Y0_尾1_瘤左2; + public Par X0Y0_尾1_瘤左2; - public Par X0Y0_尾1_瘤左1; + public Par X0Y0_尾1_瘤左1; - public Par X0Y0_尾1_瘤右2; + public Par X0Y0_尾1_瘤右2; - public Par X0Y0_尾1_瘤右1; + public Par X0Y0_尾1_瘤右1; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public Par X0Y0_尾0_背板; + public Par X0Y0_尾0_背板; - public Par X0Y0_尾0_節; + public Par X0Y0_尾0_節; - public Par X0Y0_尾0_胸板; + public Par X0Y0_尾0_胸板; - public Par X0Y0_尾0_尾; + public Par X0Y0_尾0_尾; - public Par X0Y0_尾0_瘤左2; + public Par X0Y0_尾0_瘤左2; - public Par X0Y0_尾0_瘤左1; + public Par X0Y0_尾0_瘤左1; - public Par X0Y0_尾0_瘤右2; + public Par X0Y0_尾0_瘤右2; - public Par X0Y0_尾0_瘤右1; + public Par X0Y0_尾0_瘤右1; - public ColorD 尾5_背板CD; + public ColorD 尾5_背板CD; - public ColorD 尾5_節CD; + public ColorD 尾5_節CD; - public ColorD 尾5_胸板CD; + public ColorD 尾5_胸板CD; - public ColorD 尾5_尾CD; + public ColorD 尾5_尾CD; - public ColorD 尾5_瘤左2CD; + public ColorD 尾5_瘤左2CD; - public ColorD 尾5_瘤左1CD; + public ColorD 尾5_瘤左1CD; - public ColorD 尾5_瘤右2CD; + public ColorD 尾5_瘤右2CD; - public ColorD 尾5_瘤右1CD; + public ColorD 尾5_瘤右1CD; - public ColorD 尾4_背板CD; + public ColorD 尾4_背板CD; - public ColorD 尾4_節CD; + public ColorD 尾4_節CD; - public ColorD 尾4_胸板CD; + public ColorD 尾4_胸板CD; - public ColorD 尾4_尾CD; + public ColorD 尾4_尾CD; - public ColorD 尾4_瘤左2CD; + public ColorD 尾4_瘤左2CD; - public ColorD 尾4_瘤左1CD; + public ColorD 尾4_瘤左1CD; - public ColorD 尾4_瘤右2CD; + public ColorD 尾4_瘤右2CD; - public ColorD 尾4_瘤右1CD; + public ColorD 尾4_瘤右1CD; - public ColorD 尾3_背板CD; + public ColorD 尾3_背板CD; - public ColorD 尾3_節CD; + public ColorD 尾3_節CD; - public ColorD 尾3_胸板CD; + public ColorD 尾3_胸板CD; - public ColorD 尾3_尾CD; + public ColorD 尾3_尾CD; - public ColorD 尾3_瘤左2CD; + public ColorD 尾3_瘤左2CD; - public ColorD 尾3_瘤左1CD; + public ColorD 尾3_瘤左1CD; - public ColorD 尾3_瘤右2CD; + public ColorD 尾3_瘤右2CD; - public ColorD 尾3_瘤右1CD; + public ColorD 尾3_瘤右1CD; - public ColorD 尾2_背板CD; + public ColorD 尾2_背板CD; - public ColorD 尾2_節CD; + public ColorD 尾2_節CD; - public ColorD 尾2_胸板CD; + public ColorD 尾2_胸板CD; - public ColorD 尾2_尾CD; + public ColorD 尾2_尾CD; - public ColorD 尾2_瘤左2CD; + public ColorD 尾2_瘤左2CD; - public ColorD 尾2_瘤左1CD; + public ColorD 尾2_瘤左1CD; - public ColorD 尾2_瘤右2CD; + public ColorD 尾2_瘤右2CD; - public ColorD 尾2_瘤右1CD; + public ColorD 尾2_瘤右1CD; - public ColorD 尾1_背板CD; + public ColorD 尾1_背板CD; - public ColorD 尾1_節CD; + public ColorD 尾1_節CD; - public ColorD 尾1_胸板CD; + public ColorD 尾1_胸板CD; - public ColorD 尾1_尾CD; + public ColorD 尾1_尾CD; - public ColorD 尾1_瘤左2CD; + public ColorD 尾1_瘤左2CD; - public ColorD 尾1_瘤左1CD; + public ColorD 尾1_瘤左1CD; - public ColorD 尾1_瘤右2CD; + public ColorD 尾1_瘤右2CD; - public ColorD 尾1_瘤右1CD; + public ColorD 尾1_瘤右1CD; - public ColorD 尾0_背板CD; + public ColorD 尾0_背板CD; - public ColorD 尾0_節CD; + public ColorD 尾0_節CD; - public ColorD 尾0_胸板CD; + public ColorD 尾0_胸板CD; - public ColorD 尾0_尾CD; + public ColorD 尾0_尾CD; - public ColorD 尾0_瘤左2CD; + public ColorD 尾0_瘤左2CD; - public ColorD 尾0_瘤左1CD; + public ColorD 尾0_瘤左1CD; - public ColorD 尾0_瘤右2CD; + public ColorD 尾0_瘤右2CD; - public ColorD 尾0_瘤右1CD; + public ColorD 尾0_瘤右1CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorP X0Y0_尾5_背板CP; + public ColorP X0Y0_尾5_背板CP; - public ColorP X0Y0_尾5_節CP; + public ColorP X0Y0_尾5_節CP; - public ColorP X0Y0_尾5_胸板CP; + public ColorP X0Y0_尾5_胸板CP; - public ColorP X0Y0_尾5_尾CP; + public ColorP X0Y0_尾5_尾CP; - public ColorP X0Y0_尾5_瘤左2CP; + public ColorP X0Y0_尾5_瘤左2CP; - public ColorP X0Y0_尾5_瘤左1CP; + public ColorP X0Y0_尾5_瘤左1CP; - public ColorP X0Y0_尾5_瘤右2CP; + public ColorP X0Y0_尾5_瘤右2CP; - public ColorP X0Y0_尾5_瘤右1CP; + public ColorP X0Y0_尾5_瘤右1CP; - public ColorP X0Y0_尾4_背板CP; + public ColorP X0Y0_尾4_背板CP; - public ColorP X0Y0_尾4_節CP; + public ColorP X0Y0_尾4_節CP; - public ColorP X0Y0_尾4_胸板CP; + public ColorP X0Y0_尾4_胸板CP; - public ColorP X0Y0_尾4_尾CP; + public ColorP X0Y0_尾4_尾CP; - public ColorP X0Y0_尾4_瘤左2CP; + public ColorP X0Y0_尾4_瘤左2CP; - public ColorP X0Y0_尾4_瘤左1CP; + public ColorP X0Y0_尾4_瘤左1CP; - public ColorP X0Y0_尾4_瘤右2CP; + public ColorP X0Y0_尾4_瘤右2CP; - public ColorP X0Y0_尾4_瘤右1CP; + public ColorP X0Y0_尾4_瘤右1CP; - public ColorP X0Y0_尾3_背板CP; + public ColorP X0Y0_尾3_背板CP; - public ColorP X0Y0_尾3_節CP; + public ColorP X0Y0_尾3_節CP; - public ColorP X0Y0_尾3_胸板CP; + public ColorP X0Y0_尾3_胸板CP; - public ColorP X0Y0_尾3_尾CP; + public ColorP X0Y0_尾3_尾CP; - public ColorP X0Y0_尾3_瘤左2CP; + public ColorP X0Y0_尾3_瘤左2CP; - public ColorP X0Y0_尾3_瘤左1CP; + public ColorP X0Y0_尾3_瘤左1CP; - public ColorP X0Y0_尾3_瘤右2CP; + public ColorP X0Y0_尾3_瘤右2CP; - public ColorP X0Y0_尾3_瘤右1CP; + public ColorP X0Y0_尾3_瘤右1CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public ColorP X0Y0_尾2_背板CP; + public ColorP X0Y0_尾2_背板CP; - public ColorP X0Y0_尾2_節CP; + public ColorP X0Y0_尾2_節CP; - public ColorP X0Y0_尾2_胸板CP; + public ColorP X0Y0_尾2_胸板CP; - public ColorP X0Y0_尾2_尾CP; + public ColorP X0Y0_尾2_尾CP; - public ColorP X0Y0_尾2_瘤左2CP; + public ColorP X0Y0_尾2_瘤左2CP; - public ColorP X0Y0_尾2_瘤左1CP; + public ColorP X0Y0_尾2_瘤左1CP; - public ColorP X0Y0_尾2_瘤右2CP; + public ColorP X0Y0_尾2_瘤右2CP; - public ColorP X0Y0_尾2_瘤右1CP; + public ColorP X0Y0_尾2_瘤右1CP; - public ColorP X0Y0_尾1_背板CP; + public ColorP X0Y0_尾1_背板CP; - public ColorP X0Y0_尾1_節CP; + public ColorP X0Y0_尾1_節CP; - public ColorP X0Y0_尾1_胸板CP; + public ColorP X0Y0_尾1_胸板CP; - public ColorP X0Y0_尾1_尾CP; + public ColorP X0Y0_尾1_尾CP; - public ColorP X0Y0_尾1_瘤左2CP; + public ColorP X0Y0_尾1_瘤左2CP; - public ColorP X0Y0_尾1_瘤左1CP; + public ColorP X0Y0_尾1_瘤左1CP; - public ColorP X0Y0_尾1_瘤右2CP; + public ColorP X0Y0_尾1_瘤右2CP; - public ColorP X0Y0_尾1_瘤右1CP; + public ColorP X0Y0_尾1_瘤右1CP; - public ColorP X0Y0_尾0_背板CP; + public ColorP X0Y0_尾0_背板CP; - public ColorP X0Y0_尾0_節CP; + public ColorP X0Y0_尾0_節CP; - public ColorP X0Y0_尾0_胸板CP; + public ColorP X0Y0_尾0_胸板CP; - public ColorP X0Y0_尾0_尾CP; + public ColorP X0Y0_尾0_尾CP; - public ColorP X0Y0_尾0_瘤左2CP; + public ColorP X0Y0_尾0_瘤左2CP; - public ColorP X0Y0_尾0_瘤左1CP; + public ColorP X0Y0_尾0_瘤左1CP; - public ColorP X0Y0_尾0_瘤右2CP; + public ColorP X0Y0_尾0_瘤右2CP; - public ColorP X0Y0_尾0_瘤右1CP; + public ColorP X0Y0_尾0_瘤右1CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public Ele[] 左1_接続; + public Ele[] 左1_接続; - public Ele[] 右1_接続; + public Ele[] 右1_接続; - public Ele[] 左2_接続; + public Ele[] 左2_接続; - public Ele[] 右2_接続; + public Ele[] 右2_接続; - public Ele[] 左3_接続; + public Ele[] 左3_接続; - public Ele[] 右3_接続; + public Ele[] 右3_接続; - public Ele[] 左4_接続; + public Ele[] 左4_接続; - public Ele[] 右4_接続; + public Ele[] 右4_接続; - public Ele[] 左5_接続; + public Ele[] 左5_接続; - public Ele[] 右5_接続; + public Ele[] 右5_接続; - public Ele[] 尾左_接続; + public Ele[] 尾左_接続; - public Ele[] 尾右_接続; + public Ele[] 尾右_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - } - } - - public bool 尾5_背板_表示 - { - get - { - return X0Y0_尾5_背板.Dra; - } - set - { - X0Y0_尾5_背板.Dra = value; - X0Y0_尾5_背板.Hit = value; - } - } - - public bool 尾5_節_表示 - { - get - { - return X0Y0_尾5_節.Dra; - } - set - { - X0Y0_尾5_節.Dra = value; - X0Y0_尾5_節.Hit = value; - } - } - - public bool 尾5_胸板_表示 - { - get - { - return X0Y0_尾5_胸板.Dra; - } - set - { - X0Y0_尾5_胸板.Dra = value; - X0Y0_尾5_胸板.Hit = value; - } - } - - public bool 尾5_表示 - { - get - { - return X0Y0_尾5_尾.Dra; - } - set - { - X0Y0_尾5_尾.Dra = value; - X0Y0_尾5_尾.Hit = value; - } - } - - public bool 尾5_瘤左2_表示 - { - get - { - return X0Y0_尾5_瘤左2.Dra; - } - set - { - X0Y0_尾5_瘤左2.Dra = value; - X0Y0_尾5_瘤左2.Hit = value; - } - } - - public bool 尾5_瘤左1_表示 - { - get - { - return X0Y0_尾5_瘤左1.Dra; - } - set - { - X0Y0_尾5_瘤左1.Dra = value; - X0Y0_尾5_瘤左1.Hit = value; - } - } - - public bool 尾5_瘤右2_表示 - { - get - { - return X0Y0_尾5_瘤右2.Dra; - } - set - { - X0Y0_尾5_瘤右2.Dra = value; - X0Y0_尾5_瘤右2.Hit = value; - } - } - - public bool 尾5_瘤右1_表示 - { - get - { - return X0Y0_尾5_瘤右1.Dra; - } - set - { - X0Y0_尾5_瘤右1.Dra = value; - X0Y0_尾5_瘤右1.Hit = value; - } - } - - public bool 尾4_背板_表示 - { - get - { - return X0Y0_尾4_背板.Dra; - } - set - { - X0Y0_尾4_背板.Dra = value; - X0Y0_尾4_背板.Hit = value; - } - } - - public bool 尾4_節_表示 - { - get - { - return X0Y0_尾4_節.Dra; - } - set - { - X0Y0_尾4_節.Dra = value; - X0Y0_尾4_節.Hit = value; - } - } - - public bool 尾4_胸板_表示 - { - get - { - return X0Y0_尾4_胸板.Dra; - } - set - { - X0Y0_尾4_胸板.Dra = value; - X0Y0_尾4_胸板.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4_尾.Dra; - } - set - { - X0Y0_尾4_尾.Dra = value; - X0Y0_尾4_尾.Hit = value; - } - } - - public bool 尾4_瘤左2_表示 - { - get - { - return X0Y0_尾4_瘤左2.Dra; - } - set - { - X0Y0_尾4_瘤左2.Dra = value; - X0Y0_尾4_瘤左2.Hit = value; - } - } - - public bool 尾4_瘤左1_表示 - { - get - { - return X0Y0_尾4_瘤左1.Dra; - } - set - { - X0Y0_尾4_瘤左1.Dra = value; - X0Y0_尾4_瘤左1.Hit = value; - } - } - - public bool 尾4_瘤右2_表示 - { - get - { - return X0Y0_尾4_瘤右2.Dra; - } - set - { - X0Y0_尾4_瘤右2.Dra = value; - X0Y0_尾4_瘤右2.Hit = value; - } - } - - public bool 尾4_瘤右1_表示 - { - get - { - return X0Y0_尾4_瘤右1.Dra; - } - set - { - X0Y0_尾4_瘤右1.Dra = value; - X0Y0_尾4_瘤右1.Hit = value; - } - } - - public bool 尾3_背板_表示 - { - get - { - return X0Y0_尾3_背板.Dra; - } - set - { - X0Y0_尾3_背板.Dra = value; - X0Y0_尾3_背板.Hit = value; - } - } - - public bool 尾3_節_表示 - { - get - { - return X0Y0_尾3_節.Dra; - } - set - { - X0Y0_尾3_節.Dra = value; - X0Y0_尾3_節.Hit = value; - } - } - - public bool 尾3_胸板_表示 - { - get - { - return X0Y0_尾3_胸板.Dra; - } - set - { - X0Y0_尾3_胸板.Dra = value; - X0Y0_尾3_胸板.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3_尾.Dra; - } - set - { - X0Y0_尾3_尾.Dra = value; - X0Y0_尾3_尾.Hit = value; - } - } - - public bool 尾3_瘤左2_表示 - { - get - { - return X0Y0_尾3_瘤左2.Dra; - } - set - { - X0Y0_尾3_瘤左2.Dra = value; - X0Y0_尾3_瘤左2.Hit = value; - } - } - - public bool 尾3_瘤左1_表示 - { - get - { - return X0Y0_尾3_瘤左1.Dra; - } - set - { - X0Y0_尾3_瘤左1.Dra = value; - X0Y0_尾3_瘤左1.Hit = value; - } - } - - public bool 尾3_瘤右2_表示 - { - get - { - return X0Y0_尾3_瘤右2.Dra; - } - set - { - X0Y0_尾3_瘤右2.Dra = value; - X0Y0_尾3_瘤右2.Hit = value; - } - } - - public bool 尾3_瘤右1_表示 - { - get - { - return X0Y0_尾3_瘤右1.Dra; - } - set - { - X0Y0_尾3_瘤右1.Dra = value; - X0Y0_尾3_瘤右1.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 尾2_背板_表示 - { - get - { - return X0Y0_尾2_背板.Dra; - } - set - { - X0Y0_尾2_背板.Dra = value; - X0Y0_尾2_背板.Hit = value; - } - } - - public bool 尾2_節_表示 - { - get - { - return X0Y0_尾2_節.Dra; - } - set - { - X0Y0_尾2_節.Dra = value; - X0Y0_尾2_節.Hit = value; - } - } - - public bool 尾2_胸板_表示 - { - get - { - return X0Y0_尾2_胸板.Dra; - } - set - { - X0Y0_尾2_胸板.Dra = value; - X0Y0_尾2_胸板.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2_尾.Dra; - } - set - { - X0Y0_尾2_尾.Dra = value; - X0Y0_尾2_尾.Hit = value; - } - } - - public bool 尾2_瘤左2_表示 - { - get - { - return X0Y0_尾2_瘤左2.Dra; - } - set - { - X0Y0_尾2_瘤左2.Dra = value; - X0Y0_尾2_瘤左2.Hit = value; - } - } - - public bool 尾2_瘤左1_表示 - { - get - { - return X0Y0_尾2_瘤左1.Dra; - } - set - { - X0Y0_尾2_瘤左1.Dra = value; - X0Y0_尾2_瘤左1.Hit = value; - } - } - - public bool 尾2_瘤右2_表示 - { - get - { - return X0Y0_尾2_瘤右2.Dra; - } - set - { - X0Y0_尾2_瘤右2.Dra = value; - X0Y0_尾2_瘤右2.Hit = value; - } - } - - public bool 尾2_瘤右1_表示 - { - get - { - return X0Y0_尾2_瘤右1.Dra; - } - set - { - X0Y0_尾2_瘤右1.Dra = value; - X0Y0_尾2_瘤右1.Hit = value; - } - } - - public bool 尾1_背板_表示 - { - get - { - return X0Y0_尾1_背板.Dra; - } - set - { - X0Y0_尾1_背板.Dra = value; - X0Y0_尾1_背板.Hit = value; - } - } - - public bool 尾1_節_表示 - { - get - { - return X0Y0_尾1_節.Dra; - } - set - { - X0Y0_尾1_節.Dra = value; - X0Y0_尾1_節.Hit = value; - } - } - - public bool 尾1_胸板_表示 - { - get - { - return X0Y0_尾1_胸板.Dra; - } - set - { - X0Y0_尾1_胸板.Dra = value; - X0Y0_尾1_胸板.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1_尾.Dra; - } - set - { - X0Y0_尾1_尾.Dra = value; - X0Y0_尾1_尾.Hit = value; - } - } - - public bool 尾1_瘤左2_表示 - { - get - { - return X0Y0_尾1_瘤左2.Dra; - } - set - { - X0Y0_尾1_瘤左2.Dra = value; - X0Y0_尾1_瘤左2.Hit = value; - } - } - - public bool 尾1_瘤左1_表示 - { - get - { - return X0Y0_尾1_瘤左1.Dra; - } - set - { - X0Y0_尾1_瘤左1.Dra = value; - X0Y0_尾1_瘤左1.Hit = value; - } - } - - public bool 尾1_瘤右2_表示 - { - get - { - return X0Y0_尾1_瘤右2.Dra; - } - set - { - X0Y0_尾1_瘤右2.Dra = value; - X0Y0_尾1_瘤右2.Hit = value; - } - } - - public bool 尾1_瘤右1_表示 - { - get - { - return X0Y0_尾1_瘤右1.Dra; - } - set - { - X0Y0_尾1_瘤右1.Dra = value; - X0Y0_尾1_瘤右1.Hit = value; - } - } - - public bool 尾0_背板_表示 - { - get - { - return X0Y0_尾0_背板.Dra; - } - set - { - X0Y0_尾0_背板.Dra = value; - X0Y0_尾0_背板.Hit = value; - } - } - - public bool 尾0_節_表示 - { - get - { - return X0Y0_尾0_節.Dra; - } - set - { - X0Y0_尾0_節.Dra = value; - X0Y0_尾0_節.Hit = value; - } - } - - public bool 尾0_胸板_表示 - { - get - { - return X0Y0_尾0_胸板.Dra; - } - set - { - X0Y0_尾0_胸板.Dra = value; - X0Y0_尾0_胸板.Hit = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0_尾.Dra; - } - set - { - X0Y0_尾0_尾.Dra = value; - X0Y0_尾0_尾.Hit = value; - } - } - - public bool 尾0_瘤左2_表示 - { - get - { - return X0Y0_尾0_瘤左2.Dra; - } - set - { - X0Y0_尾0_瘤左2.Dra = value; - X0Y0_尾0_瘤左2.Hit = value; - } - } - - public bool 尾0_瘤左1_表示 - { - get - { - return X0Y0_尾0_瘤左1.Dra; - } - set - { - X0Y0_尾0_瘤左1.Dra = value; - X0Y0_尾0_瘤左1.Hit = value; - } - } - - public bool 尾0_瘤右2_表示 - { - get - { - return X0Y0_尾0_瘤右2.Dra; - } - set - { - X0Y0_尾0_瘤右2.Dra = value; - X0Y0_尾0_瘤右2.Hit = value; - } - } - - public bool 尾0_瘤右1_表示 - { - get - { - return X0Y0_尾0_瘤右1.Dra; - } - set - { - X0Y0_尾0_瘤右1.Dra = value; - X0Y0_尾0_瘤右1.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾5_背板_表示; - } - set - { - 尾5_背板_表示 = value; - 尾5_節_表示 = value; - 尾5_胸板_表示 = value; - 尾5_表示 = value; - 尾5_瘤左2_表示 = value; - 尾5_瘤左1_表示 = value; - 尾5_瘤右2_表示 = value; - 尾5_瘤右1_表示 = value; - 尾4_背板_表示 = value; - 尾4_節_表示 = value; - 尾4_胸板_表示 = value; - 尾4_表示 = value; - 尾4_瘤左2_表示 = value; - 尾4_瘤左1_表示 = value; - 尾4_瘤右2_表示 = value; - 尾4_瘤右1_表示 = value; - 尾3_背板_表示 = value; - 尾3_節_表示 = value; - 尾3_胸板_表示 = value; - 尾3_表示 = value; - 尾3_瘤左2_表示 = value; - 尾3_瘤左1_表示 = value; - 尾3_瘤右2_表示 = value; - 尾3_瘤右1_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 尾2_背板_表示 = value; - 尾2_節_表示 = value; - 尾2_胸板_表示 = value; - 尾2_表示 = value; - 尾2_瘤左2_表示 = value; - 尾2_瘤左1_表示 = value; - 尾2_瘤右2_表示 = value; - 尾2_瘤右1_表示 = value; - 尾1_背板_表示 = value; - 尾1_節_表示 = value; - 尾1_胸板_表示 = value; - 尾1_表示 = value; - 尾1_瘤左2_表示 = value; - 尾1_瘤左1_表示 = value; - 尾1_瘤右2_表示 = value; - 尾1_瘤右1_表示 = value; - 尾0_背板_表示 = value; - 尾0_節_表示 = value; - 尾0_胸板_表示 = value; - 尾0_表示 = value; - 尾0_瘤左2_表示 = value; - 尾0_瘤左1_表示 = value; - 尾0_瘤右2_表示 = value; - 尾0_瘤右1_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾5_背板CD.不透明度; - } - set - { - 尾5_背板CD.不透明度 = value; - 尾5_節CD.不透明度 = value; - 尾5_胸板CD.不透明度 = value; - 尾5_尾CD.不透明度 = value; - 尾5_瘤左2CD.不透明度 = value; - 尾5_瘤左1CD.不透明度 = value; - 尾5_瘤右2CD.不透明度 = value; - 尾5_瘤右1CD.不透明度 = value; - 尾4_背板CD.不透明度 = value; - 尾4_節CD.不透明度 = value; - 尾4_胸板CD.不透明度 = value; - 尾4_尾CD.不透明度 = value; - 尾4_瘤左2CD.不透明度 = value; - 尾4_瘤左1CD.不透明度 = value; - 尾4_瘤右2CD.不透明度 = value; - 尾4_瘤右1CD.不透明度 = value; - 尾3_背板CD.不透明度 = value; - 尾3_節CD.不透明度 = value; - 尾3_胸板CD.不透明度 = value; - 尾3_尾CD.不透明度 = value; - 尾3_瘤左2CD.不透明度 = value; - 尾3_瘤左1CD.不透明度 = value; - 尾3_瘤右2CD.不透明度 = value; - 尾3_瘤右1CD.不透明度 = value; - 尾2_背板CD.不透明度 = value; - 尾2_節CD.不透明度 = value; - 尾2_胸板CD.不透明度 = value; - 尾2_尾CD.不透明度 = value; - 尾2_瘤左2CD.不透明度 = value; - 尾2_瘤左1CD.不透明度 = value; - 尾2_瘤右2CD.不透明度 = value; - 尾2_瘤右1CD.不透明度 = value; - 尾1_背板CD.不透明度 = value; - 尾1_節CD.不透明度 = value; - 尾1_胸板CD.不透明度 = value; - 尾1_尾CD.不透明度 = value; - 尾1_瘤左2CD.不透明度 = value; - 尾1_瘤左1CD.不透明度 = value; - 尾1_瘤右2CD.不透明度 = value; - 尾1_瘤右1CD.不透明度 = value; - 尾0_背板CD.不透明度 = value; - 尾0_節CD.不透明度 = value; - 尾0_胸板CD.不透明度 = value; - 尾0_尾CD.不透明度 = value; - 尾0_瘤左2CD.不透明度 = value; - 尾0_瘤左1CD.不透明度 = value; - 尾0_瘤右2CD.不透明度 = value; - 尾0_瘤右1CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public bool 胸板 - { - get - { - return 尾5_胸板_表示; - } - set - { - 尾5_胸板_表示 = value; - 尾4_胸板_表示 = value; - 尾3_胸板_表示 = value; - 尾2_胸板_表示 = value; - 尾1_胸板_表示 = value; - 尾0_胸板_表示 = value; - } - } - - public bool 節 - { - get - { - return 尾5_節_表示; - } - set - { - 尾5_節_表示 = value; - 尾4_節_表示 = value; - 尾3_節_表示 = value; - 尾2_節_表示 = value; - 尾1_節_表示 = value; - 尾0_節_表示 = value; - } - } - - public bool 背板 - { - get - { - return 尾5_背板_表示; - } - set - { - 尾5_背板_表示 = value; - 尾4_背板_表示 = value; - 尾3_背板_表示 = value; - 尾2_背板_表示 = value; - 尾1_背板_表示 = value; - 尾0_背板_表示 = value; - } - } - - public bool 胴 - { - get - { - return 尾5_表示; - } - set - { - 尾5_表示 = value; - 尾4_表示 = value; - 尾3_表示 = value; - 尾2_表示 = value; - 尾1_表示 = value; - 尾0_表示 = value; - } - } - - public bool 瘤 - { - get - { - return 尾5_瘤左2_表示; - } - set - { - 尾5_瘤左2_表示 = value; - 尾5_瘤左1_表示 = value; - 尾5_瘤右2_表示 = value; - 尾5_瘤右1_表示 = value; - 尾4_瘤左2_表示 = value; - 尾4_瘤左1_表示 = value; - 尾4_瘤右2_表示 = value; - 尾4_瘤右1_表示 = value; - 尾3_瘤左2_表示 = value; - 尾3_瘤左1_表示 = value; - 尾3_瘤右2_表示 = value; - 尾3_瘤右1_表示 = value; - 尾2_瘤左2_表示 = value; - 尾2_瘤左1_表示 = value; - 尾2_瘤右2_表示 = value; - 尾2_瘤右1_表示 = value; - 尾1_瘤左2_表示 = value; - 尾1_瘤左1_表示 = value; - 尾1_瘤右2_表示 = value; - 尾1_瘤右1_表示 = value; - 尾0_瘤左2_表示 = value; - 尾0_瘤左1_表示 = value; - 尾0_瘤右2_表示 = value; - 尾0_瘤右1_表示 = value; - } - } - - public JointS 左1_接続点 => new JointS(本体, X0Y0_尾0_尾, 0); - - public JointS 右1_接続点 => new JointS(本体, X0Y0_尾0_尾, 1); - - public JointS 左2_接続点 => new JointS(本体, X0Y0_尾1_尾, 0); - - public JointS 右2_接続点 => new JointS(本体, X0Y0_尾1_尾, 1); - - public JointS 左3_接続点 => new JointS(本体, X0Y0_尾2_尾, 0); - - public JointS 右3_接続点 => new JointS(本体, X0Y0_尾2_尾, 1); - - public JointS 左4_接続点 => new JointS(本体, X0Y0_尾3_尾, 0); - - public JointS 右4_接続点 => new JointS(本体, X0Y0_尾3_尾, 1); - - public JointS 左5_接続点 => new JointS(本体, X0Y0_尾4_尾, 0); - - public JointS 右5_接続点 => new JointS(本体, X0Y0_尾4_尾, 1); - - public JointS 尾左_接続点 => new JointS(本体, X0Y0_尾5_尾, 0); - - public JointS 尾右_接続点 => new JointS(本体, X0Y0_尾5_尾, 1); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 尾_蟲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_蟲D e) - { - 尾_蟲 尾_蟲2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蟲尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][21])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["尾5"].ToPars(); - X0Y0_尾5_背板 = pars2["背板"].ToPar(); - X0Y0_尾5_節 = pars2["節"].ToPar(); - X0Y0_尾5_胸板 = pars2["胸板"].ToPar(); - X0Y0_尾5_尾 = pars2["尾"].ToPar(); - X0Y0_尾5_瘤左2 = pars2["瘤左2"].ToPar(); - X0Y0_尾5_瘤左1 = pars2["瘤左1"].ToPar(); - X0Y0_尾5_瘤右2 = pars2["瘤右2"].ToPar(); - X0Y0_尾5_瘤右1 = pars2["瘤右1"].ToPar(); - pars2 = pars["尾4"].ToPars(); - X0Y0_尾4_背板 = pars2["背板"].ToPar(); - X0Y0_尾4_節 = pars2["節"].ToPar(); - X0Y0_尾4_胸板 = pars2["胸板"].ToPar(); - X0Y0_尾4_尾 = pars2["尾"].ToPar(); - X0Y0_尾4_瘤左2 = pars2["瘤左2"].ToPar(); - X0Y0_尾4_瘤左1 = pars2["瘤左1"].ToPar(); - X0Y0_尾4_瘤右2 = pars2["瘤右2"].ToPar(); - X0Y0_尾4_瘤右1 = pars2["瘤右1"].ToPar(); - pars2 = pars["尾3"].ToPars(); - X0Y0_尾3_背板 = pars2["背板"].ToPar(); - X0Y0_尾3_節 = pars2["節"].ToPar(); - X0Y0_尾3_胸板 = pars2["胸板"].ToPar(); - X0Y0_尾3_尾 = pars2["尾"].ToPar(); - X0Y0_尾3_瘤左2 = pars2["瘤左2"].ToPar(); - X0Y0_尾3_瘤左1 = pars2["瘤左1"].ToPar(); - X0Y0_尾3_瘤右2 = pars2["瘤右2"].ToPar(); - X0Y0_尾3_瘤右1 = pars2["瘤右1"].ToPar(); - pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["尾2"].ToPars(); - X0Y0_尾2_背板 = pars2["背板"].ToPar(); - X0Y0_尾2_節 = pars2["節"].ToPar(); - X0Y0_尾2_胸板 = pars2["胸板"].ToPar(); - X0Y0_尾2_尾 = pars2["尾"].ToPar(); - X0Y0_尾2_瘤左2 = pars2["瘤左2"].ToPar(); - X0Y0_尾2_瘤左1 = pars2["瘤左1"].ToPar(); - X0Y0_尾2_瘤右2 = pars2["瘤右2"].ToPar(); - X0Y0_尾2_瘤右1 = pars2["瘤右1"].ToPar(); - pars2 = pars["尾1"].ToPars(); - X0Y0_尾1_背板 = pars2["背板"].ToPar(); - X0Y0_尾1_節 = pars2["節"].ToPar(); - X0Y0_尾1_胸板 = pars2["胸板"].ToPar(); - X0Y0_尾1_尾 = pars2["尾"].ToPar(); - X0Y0_尾1_瘤左2 = pars2["瘤左2"].ToPar(); - X0Y0_尾1_瘤左1 = pars2["瘤左1"].ToPar(); - X0Y0_尾1_瘤右2 = pars2["瘤右2"].ToPar(); - X0Y0_尾1_瘤右1 = pars2["瘤右1"].ToPar(); - pars2 = pars["尾0"].ToPars(); - X0Y0_尾0_背板 = pars2["背板"].ToPar(); - X0Y0_尾0_節 = pars2["節"].ToPar(); - X0Y0_尾0_胸板 = pars2["胸板"].ToPar(); - X0Y0_尾0_尾 = pars2["尾"].ToPar(); - X0Y0_尾0_瘤左2 = pars2["瘤左2"].ToPar(); - X0Y0_尾0_瘤左1 = pars2["瘤左1"].ToPar(); - X0Y0_尾0_瘤右2 = pars2["瘤右2"].ToPar(); - X0Y0_尾0_瘤右1 = pars2["瘤右1"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾5_背板_表示 = e.尾5_背板_表示; - 尾5_節_表示 = e.尾5_節_表示; - 尾5_胸板_表示 = e.尾5_胸板_表示; - 尾5_表示 = e.尾5_表示; - 尾5_瘤左2_表示 = e.尾5_瘤左2_表示; - 尾5_瘤左1_表示 = e.尾5_瘤左1_表示; - 尾5_瘤右2_表示 = e.尾5_瘤右2_表示; - 尾5_瘤右1_表示 = e.尾5_瘤右1_表示; - 尾4_背板_表示 = e.尾4_背板_表示; - 尾4_節_表示 = e.尾4_節_表示; - 尾4_胸板_表示 = e.尾4_胸板_表示; - 尾4_表示 = e.尾4_表示; - 尾4_瘤左2_表示 = e.尾4_瘤左2_表示; - 尾4_瘤左1_表示 = e.尾4_瘤左1_表示; - 尾4_瘤右2_表示 = e.尾4_瘤右2_表示; - 尾4_瘤右1_表示 = e.尾4_瘤右1_表示; - 尾3_背板_表示 = e.尾3_背板_表示; - 尾3_節_表示 = e.尾3_節_表示; - 尾3_胸板_表示 = e.尾3_胸板_表示; - 尾3_表示 = e.尾3_表示; - 尾3_瘤左2_表示 = e.尾3_瘤左2_表示; - 尾3_瘤左1_表示 = e.尾3_瘤左1_表示; - 尾3_瘤右2_表示 = e.尾3_瘤右2_表示; - 尾3_瘤右1_表示 = e.尾3_瘤右1_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 尾2_背板_表示 = e.尾2_背板_表示; - 尾2_節_表示 = e.尾2_節_表示; - 尾2_胸板_表示 = e.尾2_胸板_表示; - 尾2_表示 = e.尾2_表示; - 尾2_瘤左2_表示 = e.尾2_瘤左2_表示; - 尾2_瘤左1_表示 = e.尾2_瘤左1_表示; - 尾2_瘤右2_表示 = e.尾2_瘤右2_表示; - 尾2_瘤右1_表示 = e.尾2_瘤右1_表示; - 尾1_背板_表示 = e.尾1_背板_表示; - 尾1_節_表示 = e.尾1_節_表示; - 尾1_胸板_表示 = e.尾1_胸板_表示; - 尾1_表示 = e.尾1_表示; - 尾1_瘤左2_表示 = e.尾1_瘤左2_表示; - 尾1_瘤左1_表示 = e.尾1_瘤左1_表示; - 尾1_瘤右2_表示 = e.尾1_瘤右2_表示; - 尾1_瘤右1_表示 = e.尾1_瘤右1_表示; - 尾0_背板_表示 = e.尾0_背板_表示; - 尾0_節_表示 = e.尾0_節_表示; - 尾0_胸板_表示 = e.尾0_胸板_表示; - 尾0_表示 = e.尾0_表示; - 尾0_瘤左2_表示 = e.尾0_瘤左2_表示; - 尾0_瘤左1_表示 = e.尾0_瘤左1_表示; - 尾0_瘤右2_表示 = e.尾0_瘤右2_表示; - 尾0_瘤右1_表示 = e.尾0_瘤右1_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 胸板 = e.胸板; - 節 = e.節; - 背板 = e.背板; - 胴 = e.胴; - 瘤 = 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.右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.右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(); - } - 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(); - } - if (e.左4_接続.Count > 0) - { - 左4_接続 = e.左4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_蟲2; - f.ConnectionType = ConnectionInfo.尾_蟲_左4_接続; - f.接続(尾_蟲2.左4_接続点); - return f; - }).ToArray(); - } - if (e.右4_接続.Count > 0) - { - 右4_接続 = e.右4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_蟲2; - f.ConnectionType = ConnectionInfo.尾_蟲_右4_接続; - f.接続(尾_蟲2.右4_接続点); - return f; - }).ToArray(); - } - if (e.左5_接続.Count > 0) - { - 左5_接続 = e.左5_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_蟲2; - f.ConnectionType = ConnectionInfo.尾_蟲_左5_接続; - f.接続(尾_蟲2.左5_接続点); - return f; - }).ToArray(); - } - if (e.右5_接続.Count > 0) - { - 右5_接続 = e.右5_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_蟲2; - f.ConnectionType = ConnectionInfo.尾_蟲_右5_接続; - f.接続(尾_蟲2.右5_接続点); - return f; - }).ToArray(); - } - if (e.尾左_接続.Count > 0) - { - 尾左_接続 = e.尾左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_蟲2; - f.ConnectionType = ConnectionInfo.尾_蟲_尾左_接続; - f.接続(尾_蟲2.尾左_接続点); - return f; - }).ToArray(); - } - if (e.尾右_接続.Count > 0) - { - 尾右_接続 = e.尾右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_蟲2; - f.ConnectionType = ConnectionInfo.尾_蟲_尾右_接続; - f.接続(尾_蟲2.尾右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_尾5_背板CP = new ColorP(X0Y0_尾5_背板, 尾5_背板CD, DisUnit, abj: true); - X0Y0_尾5_節CP = new ColorP(X0Y0_尾5_節, 尾5_節CD, DisUnit, abj: true); - X0Y0_尾5_胸板CP = new ColorP(X0Y0_尾5_胸板, 尾5_胸板CD, DisUnit, abj: true); - X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); - X0Y0_尾5_瘤左2CP = new ColorP(X0Y0_尾5_瘤左2, 尾5_瘤左2CD, DisUnit, abj: true); - X0Y0_尾5_瘤左1CP = new ColorP(X0Y0_尾5_瘤左1, 尾5_瘤左1CD, DisUnit, abj: true); - X0Y0_尾5_瘤右2CP = new ColorP(X0Y0_尾5_瘤右2, 尾5_瘤右2CD, DisUnit, abj: true); - X0Y0_尾5_瘤右1CP = new ColorP(X0Y0_尾5_瘤右1, 尾5_瘤右1CD, DisUnit, abj: true); - X0Y0_尾4_背板CP = new ColorP(X0Y0_尾4_背板, 尾4_背板CD, DisUnit, abj: true); - X0Y0_尾4_節CP = new ColorP(X0Y0_尾4_節, 尾4_節CD, DisUnit, abj: true); - X0Y0_尾4_胸板CP = new ColorP(X0Y0_尾4_胸板, 尾4_胸板CD, DisUnit, abj: true); - X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); - X0Y0_尾4_瘤左2CP = new ColorP(X0Y0_尾4_瘤左2, 尾4_瘤左2CD, DisUnit, abj: true); - X0Y0_尾4_瘤左1CP = new ColorP(X0Y0_尾4_瘤左1, 尾4_瘤左1CD, DisUnit, abj: true); - X0Y0_尾4_瘤右2CP = new ColorP(X0Y0_尾4_瘤右2, 尾4_瘤右2CD, DisUnit, abj: true); - X0Y0_尾4_瘤右1CP = new ColorP(X0Y0_尾4_瘤右1, 尾4_瘤右1CD, DisUnit, abj: true); - X0Y0_尾3_背板CP = new ColorP(X0Y0_尾3_背板, 尾3_背板CD, DisUnit, abj: true); - X0Y0_尾3_節CP = new ColorP(X0Y0_尾3_節, 尾3_節CD, DisUnit, abj: true); - X0Y0_尾3_胸板CP = new ColorP(X0Y0_尾3_胸板, 尾3_胸板CD, DisUnit, abj: true); - X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); - X0Y0_尾3_瘤左2CP = new ColorP(X0Y0_尾3_瘤左2, 尾3_瘤左2CD, DisUnit, abj: true); - X0Y0_尾3_瘤左1CP = new ColorP(X0Y0_尾3_瘤左1, 尾3_瘤左1CD, DisUnit, abj: true); - X0Y0_尾3_瘤右2CP = new ColorP(X0Y0_尾3_瘤右2, 尾3_瘤右2CD, DisUnit, abj: true); - X0Y0_尾3_瘤右1CP = new ColorP(X0Y0_尾3_瘤右1, 尾3_瘤右1CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - X0Y0_尾2_背板CP = new ColorP(X0Y0_尾2_背板, 尾2_背板CD, DisUnit, abj: true); - X0Y0_尾2_節CP = new ColorP(X0Y0_尾2_節, 尾2_節CD, DisUnit, abj: true); - X0Y0_尾2_胸板CP = new ColorP(X0Y0_尾2_胸板, 尾2_胸板CD, DisUnit, abj: true); - X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); - X0Y0_尾2_瘤左2CP = new ColorP(X0Y0_尾2_瘤左2, 尾2_瘤左2CD, DisUnit, abj: true); - X0Y0_尾2_瘤左1CP = new ColorP(X0Y0_尾2_瘤左1, 尾2_瘤左1CD, DisUnit, abj: true); - X0Y0_尾2_瘤右2CP = new ColorP(X0Y0_尾2_瘤右2, 尾2_瘤右2CD, DisUnit, abj: true); - X0Y0_尾2_瘤右1CP = new ColorP(X0Y0_尾2_瘤右1, 尾2_瘤右1CD, DisUnit, abj: true); - X0Y0_尾1_背板CP = new ColorP(X0Y0_尾1_背板, 尾1_背板CD, DisUnit, abj: true); - X0Y0_尾1_節CP = new ColorP(X0Y0_尾1_節, 尾1_節CD, DisUnit, abj: true); - X0Y0_尾1_胸板CP = new ColorP(X0Y0_尾1_胸板, 尾1_胸板CD, DisUnit, abj: true); - X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); - X0Y0_尾1_瘤左2CP = new ColorP(X0Y0_尾1_瘤左2, 尾1_瘤左2CD, DisUnit, abj: true); - X0Y0_尾1_瘤左1CP = new ColorP(X0Y0_尾1_瘤左1, 尾1_瘤左1CD, DisUnit, abj: true); - X0Y0_尾1_瘤右2CP = new ColorP(X0Y0_尾1_瘤右2, 尾1_瘤右2CD, DisUnit, abj: true); - X0Y0_尾1_瘤右1CP = new ColorP(X0Y0_尾1_瘤右1, 尾1_瘤右1CD, DisUnit, abj: true); - X0Y0_尾0_背板CP = new ColorP(X0Y0_尾0_背板, 尾0_背板CD, DisUnit, abj: true); - X0Y0_尾0_節CP = new ColorP(X0Y0_尾0_節, 尾0_節CD, DisUnit, abj: true); - X0Y0_尾0_胸板CP = new ColorP(X0Y0_尾0_胸板, 尾0_胸板CD, DisUnit, abj: true); - X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); - X0Y0_尾0_瘤左2CP = new ColorP(X0Y0_尾0_瘤左2, 尾0_瘤左2CD, DisUnit, abj: true); - X0Y0_尾0_瘤左1CP = new ColorP(X0Y0_尾0_瘤左1, 尾0_瘤左1CD, DisUnit, abj: true); - X0Y0_尾0_瘤右2CP = new ColorP(X0Y0_尾0_瘤右2, 尾0_瘤右2CD, DisUnit, abj: true); - X0Y0_尾0_瘤右1CP = new ColorP(X0Y0_尾0_瘤右1, 尾0_瘤右1CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖3.角度B -= num; - 鎖4.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_尾5_背板); - Are.Draw(X0Y0_尾5_節); - Are.Draw(X0Y0_尾5_胸板); - Are.Draw(X0Y0_尾5_尾); - Are.Draw(X0Y0_尾5_瘤左2); - Are.Draw(X0Y0_尾5_瘤左1); - Are.Draw(X0Y0_尾5_瘤右2); - Are.Draw(X0Y0_尾5_瘤右1); - Are.Draw(X0Y0_尾4_背板); - Are.Draw(X0Y0_尾4_節); - Are.Draw(X0Y0_尾4_胸板); - Are.Draw(X0Y0_尾4_尾); - Are.Draw(X0Y0_尾4_瘤左2); - Are.Draw(X0Y0_尾4_瘤左1); - Are.Draw(X0Y0_尾4_瘤右2); - Are.Draw(X0Y0_尾4_瘤右1); - Are.Draw(X0Y0_尾3_背板); - Are.Draw(X0Y0_尾3_節); - Are.Draw(X0Y0_尾3_胸板); - Are.Draw(X0Y0_尾3_尾); - Are.Draw(X0Y0_尾3_瘤左2); - Are.Draw(X0Y0_尾3_瘤左1); - Are.Draw(X0Y0_尾3_瘤右2); - Are.Draw(X0Y0_尾3_瘤右1); - Are.Draw(X0Y0_輪2_革); - Are.Draw(X0Y0_輪2_金具1); - Are.Draw(X0Y0_輪2_金具2); - Are.Draw(X0Y0_輪2_金具3); - Are.Draw(X0Y0_輪2_金具左); - Are.Draw(X0Y0_輪2_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - Are.Draw(X0Y0_尾2_背板); - Are.Draw(X0Y0_尾2_節); - Are.Draw(X0Y0_尾2_胸板); - Are.Draw(X0Y0_尾2_尾); - Are.Draw(X0Y0_尾2_瘤左2); - Are.Draw(X0Y0_尾2_瘤左1); - Are.Draw(X0Y0_尾2_瘤右2); - Are.Draw(X0Y0_尾2_瘤右1); - Are.Draw(X0Y0_尾1_背板); - Are.Draw(X0Y0_尾1_節); - Are.Draw(X0Y0_尾1_胸板); - Are.Draw(X0Y0_尾1_尾); - Are.Draw(X0Y0_尾1_瘤左2); - Are.Draw(X0Y0_尾1_瘤左1); - Are.Draw(X0Y0_尾1_瘤右2); - Are.Draw(X0Y0_尾1_瘤右1); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾0_背板); - Are.Draw(X0Y0_尾0_節); - Are.Draw(X0Y0_尾0_胸板); - Are.Draw(X0Y0_尾0_尾); - Are.Draw(X0Y0_尾0_瘤左2); - Are.Draw(X0Y0_尾0_瘤左1); - Are.Draw(X0Y0_尾0_瘤右2); - Are.Draw(X0Y0_尾0_瘤右1); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) - { - return p == X0Y0_輪1_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0_尾; - yield return X0Y0_尾1_尾; - yield return X0Y0_尾2_尾; - yield return X0Y0_尾3_尾; - yield return X0Y0_尾4_尾; - yield return X0Y0_尾5_尾; - } - - public override void 色更新() - { - X0Y0_尾5_背板CP.Update(); - X0Y0_尾5_節CP.Update(); - X0Y0_尾5_胸板CP.Update(); - X0Y0_尾5_尾CP.Update(); - X0Y0_尾5_瘤左2CP.Update(); - X0Y0_尾5_瘤左1CP.Update(); - X0Y0_尾5_瘤右2CP.Update(); - X0Y0_尾5_瘤右1CP.Update(); - X0Y0_尾4_背板CP.Update(); - X0Y0_尾4_節CP.Update(); - X0Y0_尾4_胸板CP.Update(); - X0Y0_尾4_尾CP.Update(); - X0Y0_尾4_瘤左2CP.Update(); - X0Y0_尾4_瘤左1CP.Update(); - X0Y0_尾4_瘤右2CP.Update(); - X0Y0_尾4_瘤右1CP.Update(); - X0Y0_尾3_背板CP.Update(); - X0Y0_尾3_節CP.Update(); - X0Y0_尾3_胸板CP.Update(); - X0Y0_尾3_尾CP.Update(); - X0Y0_尾3_瘤左2CP.Update(); - X0Y0_尾3_瘤左1CP.Update(); - X0Y0_尾3_瘤右2CP.Update(); - X0Y0_尾3_瘤右1CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - X0Y0_尾2_背板CP.Update(); - X0Y0_尾2_節CP.Update(); - X0Y0_尾2_胸板CP.Update(); - X0Y0_尾2_尾CP.Update(); - X0Y0_尾2_瘤左2CP.Update(); - X0Y0_尾2_瘤左1CP.Update(); - X0Y0_尾2_瘤右2CP.Update(); - X0Y0_尾2_瘤右1CP.Update(); - X0Y0_尾1_背板CP.Update(); - X0Y0_尾1_節CP.Update(); - X0Y0_尾1_胸板CP.Update(); - X0Y0_尾1_尾CP.Update(); - X0Y0_尾1_瘤左2CP.Update(); - X0Y0_尾1_瘤左1CP.Update(); - X0Y0_尾1_瘤右2CP.Update(); - X0Y0_尾1_瘤右1CP.Update(); - X0Y0_尾0_背板CP.Update(); - X0Y0_尾0_節CP.Update(); - X0Y0_尾0_胸板CP.Update(); - X0Y0_尾0_尾CP.Update(); - X0Y0_尾0_瘤左2CP.Update(); - X0Y0_尾0_瘤左1CP.Update(); - X0Y0_尾0_瘤右2CP.Update(); - X0Y0_尾0_瘤右1CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾5_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾5_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾5_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾5_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾5_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾5_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾5_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾4_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾4_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾4_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾4_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾4_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾4_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾4_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾3_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾3_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾3_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾3_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾3_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾3_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾3_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾2_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾2_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾2_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾2_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾2_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾2_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾2_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾1_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾1_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾0_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾0_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾0_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾0_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾0_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾0_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 尾5_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾5_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾4_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾3_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾2_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾1_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾0_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 尾5_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾5_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾5_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾4_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾4_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾3_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾3_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾2_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾2_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾1_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 尾0_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 尾0_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + } + } + + public bool 尾5_背板_表示 + { + get + { + return X0Y0_尾5_背板.Dra; + } + set + { + X0Y0_尾5_背板.Dra = value; + X0Y0_尾5_背板.Hit = value; + } + } + + public bool 尾5_節_表示 + { + get + { + return X0Y0_尾5_節.Dra; + } + set + { + X0Y0_尾5_節.Dra = value; + X0Y0_尾5_節.Hit = value; + } + } + + public bool 尾5_胸板_表示 + { + get + { + return X0Y0_尾5_胸板.Dra; + } + set + { + X0Y0_尾5_胸板.Dra = value; + X0Y0_尾5_胸板.Hit = value; + } + } + + public bool 尾5_表示 + { + get + { + return X0Y0_尾5_尾.Dra; + } + set + { + X0Y0_尾5_尾.Dra = value; + X0Y0_尾5_尾.Hit = value; + } + } + + public bool 尾5_瘤左2_表示 + { + get + { + return X0Y0_尾5_瘤左2.Dra; + } + set + { + X0Y0_尾5_瘤左2.Dra = value; + X0Y0_尾5_瘤左2.Hit = value; + } + } + + public bool 尾5_瘤左1_表示 + { + get + { + return X0Y0_尾5_瘤左1.Dra; + } + set + { + X0Y0_尾5_瘤左1.Dra = value; + X0Y0_尾5_瘤左1.Hit = value; + } + } + + public bool 尾5_瘤右2_表示 + { + get + { + return X0Y0_尾5_瘤右2.Dra; + } + set + { + X0Y0_尾5_瘤右2.Dra = value; + X0Y0_尾5_瘤右2.Hit = value; + } + } + + public bool 尾5_瘤右1_表示 + { + get + { + return X0Y0_尾5_瘤右1.Dra; + } + set + { + X0Y0_尾5_瘤右1.Dra = value; + X0Y0_尾5_瘤右1.Hit = value; + } + } + + public bool 尾4_背板_表示 + { + get + { + return X0Y0_尾4_背板.Dra; + } + set + { + X0Y0_尾4_背板.Dra = value; + X0Y0_尾4_背板.Hit = value; + } + } + + public bool 尾4_節_表示 + { + get + { + return X0Y0_尾4_節.Dra; + } + set + { + X0Y0_尾4_節.Dra = value; + X0Y0_尾4_節.Hit = value; + } + } + + public bool 尾4_胸板_表示 + { + get + { + return X0Y0_尾4_胸板.Dra; + } + set + { + X0Y0_尾4_胸板.Dra = value; + X0Y0_尾4_胸板.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4_尾.Dra; + } + set + { + X0Y0_尾4_尾.Dra = value; + X0Y0_尾4_尾.Hit = value; + } + } + + public bool 尾4_瘤左2_表示 + { + get + { + return X0Y0_尾4_瘤左2.Dra; + } + set + { + X0Y0_尾4_瘤左2.Dra = value; + X0Y0_尾4_瘤左2.Hit = value; + } + } + + public bool 尾4_瘤左1_表示 + { + get + { + return X0Y0_尾4_瘤左1.Dra; + } + set + { + X0Y0_尾4_瘤左1.Dra = value; + X0Y0_尾4_瘤左1.Hit = value; + } + } + + public bool 尾4_瘤右2_表示 + { + get + { + return X0Y0_尾4_瘤右2.Dra; + } + set + { + X0Y0_尾4_瘤右2.Dra = value; + X0Y0_尾4_瘤右2.Hit = value; + } + } + + public bool 尾4_瘤右1_表示 + { + get + { + return X0Y0_尾4_瘤右1.Dra; + } + set + { + X0Y0_尾4_瘤右1.Dra = value; + X0Y0_尾4_瘤右1.Hit = value; + } + } + + public bool 尾3_背板_表示 + { + get + { + return X0Y0_尾3_背板.Dra; + } + set + { + X0Y0_尾3_背板.Dra = value; + X0Y0_尾3_背板.Hit = value; + } + } + + public bool 尾3_節_表示 + { + get + { + return X0Y0_尾3_節.Dra; + } + set + { + X0Y0_尾3_節.Dra = value; + X0Y0_尾3_節.Hit = value; + } + } + + public bool 尾3_胸板_表示 + { + get + { + return X0Y0_尾3_胸板.Dra; + } + set + { + X0Y0_尾3_胸板.Dra = value; + X0Y0_尾3_胸板.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3_尾.Dra; + } + set + { + X0Y0_尾3_尾.Dra = value; + X0Y0_尾3_尾.Hit = value; + } + } + + public bool 尾3_瘤左2_表示 + { + get + { + return X0Y0_尾3_瘤左2.Dra; + } + set + { + X0Y0_尾3_瘤左2.Dra = value; + X0Y0_尾3_瘤左2.Hit = value; + } + } + + public bool 尾3_瘤左1_表示 + { + get + { + return X0Y0_尾3_瘤左1.Dra; + } + set + { + X0Y0_尾3_瘤左1.Dra = value; + X0Y0_尾3_瘤左1.Hit = value; + } + } + + public bool 尾3_瘤右2_表示 + { + get + { + return X0Y0_尾3_瘤右2.Dra; + } + set + { + X0Y0_尾3_瘤右2.Dra = value; + X0Y0_尾3_瘤右2.Hit = value; + } + } + + public bool 尾3_瘤右1_表示 + { + get + { + return X0Y0_尾3_瘤右1.Dra; + } + set + { + X0Y0_尾3_瘤右1.Dra = value; + X0Y0_尾3_瘤右1.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 尾2_背板_表示 + { + get + { + return X0Y0_尾2_背板.Dra; + } + set + { + X0Y0_尾2_背板.Dra = value; + X0Y0_尾2_背板.Hit = value; + } + } + + public bool 尾2_節_表示 + { + get + { + return X0Y0_尾2_節.Dra; + } + set + { + X0Y0_尾2_節.Dra = value; + X0Y0_尾2_節.Hit = value; + } + } + + public bool 尾2_胸板_表示 + { + get + { + return X0Y0_尾2_胸板.Dra; + } + set + { + X0Y0_尾2_胸板.Dra = value; + X0Y0_尾2_胸板.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2_尾.Dra; + } + set + { + X0Y0_尾2_尾.Dra = value; + X0Y0_尾2_尾.Hit = value; + } + } + + public bool 尾2_瘤左2_表示 + { + get + { + return X0Y0_尾2_瘤左2.Dra; + } + set + { + X0Y0_尾2_瘤左2.Dra = value; + X0Y0_尾2_瘤左2.Hit = value; + } + } + + public bool 尾2_瘤左1_表示 + { + get + { + return X0Y0_尾2_瘤左1.Dra; + } + set + { + X0Y0_尾2_瘤左1.Dra = value; + X0Y0_尾2_瘤左1.Hit = value; + } + } + + public bool 尾2_瘤右2_表示 + { + get + { + return X0Y0_尾2_瘤右2.Dra; + } + set + { + X0Y0_尾2_瘤右2.Dra = value; + X0Y0_尾2_瘤右2.Hit = value; + } + } + + public bool 尾2_瘤右1_表示 + { + get + { + return X0Y0_尾2_瘤右1.Dra; + } + set + { + X0Y0_尾2_瘤右1.Dra = value; + X0Y0_尾2_瘤右1.Hit = value; + } + } + + public bool 尾1_背板_表示 + { + get + { + return X0Y0_尾1_背板.Dra; + } + set + { + X0Y0_尾1_背板.Dra = value; + X0Y0_尾1_背板.Hit = value; + } + } + + public bool 尾1_節_表示 + { + get + { + return X0Y0_尾1_節.Dra; + } + set + { + X0Y0_尾1_節.Dra = value; + X0Y0_尾1_節.Hit = value; + } + } + + public bool 尾1_胸板_表示 + { + get + { + return X0Y0_尾1_胸板.Dra; + } + set + { + X0Y0_尾1_胸板.Dra = value; + X0Y0_尾1_胸板.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1_尾.Dra; + } + set + { + X0Y0_尾1_尾.Dra = value; + X0Y0_尾1_尾.Hit = value; + } + } + + public bool 尾1_瘤左2_表示 + { + get + { + return X0Y0_尾1_瘤左2.Dra; + } + set + { + X0Y0_尾1_瘤左2.Dra = value; + X0Y0_尾1_瘤左2.Hit = value; + } + } + + public bool 尾1_瘤左1_表示 + { + get + { + return X0Y0_尾1_瘤左1.Dra; + } + set + { + X0Y0_尾1_瘤左1.Dra = value; + X0Y0_尾1_瘤左1.Hit = value; + } + } + + public bool 尾1_瘤右2_表示 + { + get + { + return X0Y0_尾1_瘤右2.Dra; + } + set + { + X0Y0_尾1_瘤右2.Dra = value; + X0Y0_尾1_瘤右2.Hit = value; + } + } + + public bool 尾1_瘤右1_表示 + { + get + { + return X0Y0_尾1_瘤右1.Dra; + } + set + { + X0Y0_尾1_瘤右1.Dra = value; + X0Y0_尾1_瘤右1.Hit = value; + } + } + + public bool 尾0_背板_表示 + { + get + { + return X0Y0_尾0_背板.Dra; + } + set + { + X0Y0_尾0_背板.Dra = value; + X0Y0_尾0_背板.Hit = value; + } + } + + public bool 尾0_節_表示 + { + get + { + return X0Y0_尾0_節.Dra; + } + set + { + X0Y0_尾0_節.Dra = value; + X0Y0_尾0_節.Hit = value; + } + } + + public bool 尾0_胸板_表示 + { + get + { + return X0Y0_尾0_胸板.Dra; + } + set + { + X0Y0_尾0_胸板.Dra = value; + X0Y0_尾0_胸板.Hit = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0_尾.Dra; + } + set + { + X0Y0_尾0_尾.Dra = value; + X0Y0_尾0_尾.Hit = value; + } + } + + public bool 尾0_瘤左2_表示 + { + get + { + return X0Y0_尾0_瘤左2.Dra; + } + set + { + X0Y0_尾0_瘤左2.Dra = value; + X0Y0_尾0_瘤左2.Hit = value; + } + } + + public bool 尾0_瘤左1_表示 + { + get + { + return X0Y0_尾0_瘤左1.Dra; + } + set + { + X0Y0_尾0_瘤左1.Dra = value; + X0Y0_尾0_瘤左1.Hit = value; + } + } + + public bool 尾0_瘤右2_表示 + { + get + { + return X0Y0_尾0_瘤右2.Dra; + } + set + { + X0Y0_尾0_瘤右2.Dra = value; + X0Y0_尾0_瘤右2.Hit = value; + } + } + + public bool 尾0_瘤右1_表示 + { + get + { + return X0Y0_尾0_瘤右1.Dra; + } + set + { + X0Y0_尾0_瘤右1.Dra = value; + X0Y0_尾0_瘤右1.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾5_背板_表示; + } + set + { + 尾5_背板_表示 = value; + 尾5_節_表示 = value; + 尾5_胸板_表示 = value; + 尾5_表示 = value; + 尾5_瘤左2_表示 = value; + 尾5_瘤左1_表示 = value; + 尾5_瘤右2_表示 = value; + 尾5_瘤右1_表示 = value; + 尾4_背板_表示 = value; + 尾4_節_表示 = value; + 尾4_胸板_表示 = value; + 尾4_表示 = value; + 尾4_瘤左2_表示 = value; + 尾4_瘤左1_表示 = value; + 尾4_瘤右2_表示 = value; + 尾4_瘤右1_表示 = value; + 尾3_背板_表示 = value; + 尾3_節_表示 = value; + 尾3_胸板_表示 = value; + 尾3_表示 = value; + 尾3_瘤左2_表示 = value; + 尾3_瘤左1_表示 = value; + 尾3_瘤右2_表示 = value; + 尾3_瘤右1_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 尾2_背板_表示 = value; + 尾2_節_表示 = value; + 尾2_胸板_表示 = value; + 尾2_表示 = value; + 尾2_瘤左2_表示 = value; + 尾2_瘤左1_表示 = value; + 尾2_瘤右2_表示 = value; + 尾2_瘤右1_表示 = value; + 尾1_背板_表示 = value; + 尾1_節_表示 = value; + 尾1_胸板_表示 = value; + 尾1_表示 = value; + 尾1_瘤左2_表示 = value; + 尾1_瘤左1_表示 = value; + 尾1_瘤右2_表示 = value; + 尾1_瘤右1_表示 = value; + 尾0_背板_表示 = value; + 尾0_節_表示 = value; + 尾0_胸板_表示 = value; + 尾0_表示 = value; + 尾0_瘤左2_表示 = value; + 尾0_瘤左1_表示 = value; + 尾0_瘤右2_表示 = value; + 尾0_瘤右1_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾5_背板CD.不透明度; + } + set + { + 尾5_背板CD.不透明度 = value; + 尾5_節CD.不透明度 = value; + 尾5_胸板CD.不透明度 = value; + 尾5_尾CD.不透明度 = value; + 尾5_瘤左2CD.不透明度 = value; + 尾5_瘤左1CD.不透明度 = value; + 尾5_瘤右2CD.不透明度 = value; + 尾5_瘤右1CD.不透明度 = value; + 尾4_背板CD.不透明度 = value; + 尾4_節CD.不透明度 = value; + 尾4_胸板CD.不透明度 = value; + 尾4_尾CD.不透明度 = value; + 尾4_瘤左2CD.不透明度 = value; + 尾4_瘤左1CD.不透明度 = value; + 尾4_瘤右2CD.不透明度 = value; + 尾4_瘤右1CD.不透明度 = value; + 尾3_背板CD.不透明度 = value; + 尾3_節CD.不透明度 = value; + 尾3_胸板CD.不透明度 = value; + 尾3_尾CD.不透明度 = value; + 尾3_瘤左2CD.不透明度 = value; + 尾3_瘤左1CD.不透明度 = value; + 尾3_瘤右2CD.不透明度 = value; + 尾3_瘤右1CD.不透明度 = value; + 尾2_背板CD.不透明度 = value; + 尾2_節CD.不透明度 = value; + 尾2_胸板CD.不透明度 = value; + 尾2_尾CD.不透明度 = value; + 尾2_瘤左2CD.不透明度 = value; + 尾2_瘤左1CD.不透明度 = value; + 尾2_瘤右2CD.不透明度 = value; + 尾2_瘤右1CD.不透明度 = value; + 尾1_背板CD.不透明度 = value; + 尾1_節CD.不透明度 = value; + 尾1_胸板CD.不透明度 = value; + 尾1_尾CD.不透明度 = value; + 尾1_瘤左2CD.不透明度 = value; + 尾1_瘤左1CD.不透明度 = value; + 尾1_瘤右2CD.不透明度 = value; + 尾1_瘤右1CD.不透明度 = value; + 尾0_背板CD.不透明度 = value; + 尾0_節CD.不透明度 = value; + 尾0_胸板CD.不透明度 = value; + 尾0_尾CD.不透明度 = value; + 尾0_瘤左2CD.不透明度 = value; + 尾0_瘤左1CD.不透明度 = value; + 尾0_瘤右2CD.不透明度 = value; + 尾0_瘤右1CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public bool 胸板 + { + get + { + return 尾5_胸板_表示; + } + set + { + 尾5_胸板_表示 = value; + 尾4_胸板_表示 = value; + 尾3_胸板_表示 = value; + 尾2_胸板_表示 = value; + 尾1_胸板_表示 = value; + 尾0_胸板_表示 = value; + } + } + + public bool 節 + { + get + { + return 尾5_節_表示; + } + set + { + 尾5_節_表示 = value; + 尾4_節_表示 = value; + 尾3_節_表示 = value; + 尾2_節_表示 = value; + 尾1_節_表示 = value; + 尾0_節_表示 = value; + } + } + + public bool 背板 + { + get + { + return 尾5_背板_表示; + } + set + { + 尾5_背板_表示 = value; + 尾4_背板_表示 = value; + 尾3_背板_表示 = value; + 尾2_背板_表示 = value; + 尾1_背板_表示 = value; + 尾0_背板_表示 = value; + } + } + + public bool 胴 + { + get + { + return 尾5_表示; + } + set + { + 尾5_表示 = value; + 尾4_表示 = value; + 尾3_表示 = value; + 尾2_表示 = value; + 尾1_表示 = value; + 尾0_表示 = value; + } + } + + public bool 瘤 + { + get + { + return 尾5_瘤左2_表示; + } + set + { + 尾5_瘤左2_表示 = value; + 尾5_瘤左1_表示 = value; + 尾5_瘤右2_表示 = value; + 尾5_瘤右1_表示 = value; + 尾4_瘤左2_表示 = value; + 尾4_瘤左1_表示 = value; + 尾4_瘤右2_表示 = value; + 尾4_瘤右1_表示 = value; + 尾3_瘤左2_表示 = value; + 尾3_瘤左1_表示 = value; + 尾3_瘤右2_表示 = value; + 尾3_瘤右1_表示 = value; + 尾2_瘤左2_表示 = value; + 尾2_瘤左1_表示 = value; + 尾2_瘤右2_表示 = value; + 尾2_瘤右1_表示 = value; + 尾1_瘤左2_表示 = value; + 尾1_瘤左1_表示 = value; + 尾1_瘤右2_表示 = value; + 尾1_瘤右1_表示 = value; + 尾0_瘤左2_表示 = value; + 尾0_瘤左1_表示 = value; + 尾0_瘤右2_表示 = value; + 尾0_瘤右1_表示 = value; + } + } + + public JointS 左1_接続点 => new JointS(本体, X0Y0_尾0_尾, 0); + + public JointS 右1_接続点 => new JointS(本体, X0Y0_尾0_尾, 1); + + public JointS 左2_接続点 => new JointS(本体, X0Y0_尾1_尾, 0); + + public JointS 右2_接続点 => new JointS(本体, X0Y0_尾1_尾, 1); + + public JointS 左3_接続点 => new JointS(本体, X0Y0_尾2_尾, 0); + + public JointS 右3_接続点 => new JointS(本体, X0Y0_尾2_尾, 1); + + public JointS 左4_接続点 => new JointS(本体, X0Y0_尾3_尾, 0); + + public JointS 右4_接続点 => new JointS(本体, X0Y0_尾3_尾, 1); + + public JointS 左5_接続点 => new JointS(本体, X0Y0_尾4_尾, 0); + + public JointS 右5_接続点 => new JointS(本体, X0Y0_尾4_尾, 1); + + public JointS 尾左_接続点 => new JointS(本体, X0Y0_尾5_尾, 0); + + public JointS 尾右_接続点 => new JointS(本体, X0Y0_尾5_尾, 1); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 尾_蟲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_蟲D e) + { + 尾_蟲 尾_蟲2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "蟲尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][21])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["尾5"].ToPars(); + X0Y0_尾5_背板 = pars2["背板"].ToPar(); + X0Y0_尾5_節 = pars2["節"].ToPar(); + X0Y0_尾5_胸板 = pars2["胸板"].ToPar(); + X0Y0_尾5_尾 = pars2["尾"].ToPar(); + X0Y0_尾5_瘤左2 = pars2["瘤左2"].ToPar(); + X0Y0_尾5_瘤左1 = pars2["瘤左1"].ToPar(); + X0Y0_尾5_瘤右2 = pars2["瘤右2"].ToPar(); + X0Y0_尾5_瘤右1 = pars2["瘤右1"].ToPar(); + pars2 = pars["尾4"].ToPars(); + X0Y0_尾4_背板 = pars2["背板"].ToPar(); + X0Y0_尾4_節 = pars2["節"].ToPar(); + X0Y0_尾4_胸板 = pars2["胸板"].ToPar(); + X0Y0_尾4_尾 = pars2["尾"].ToPar(); + X0Y0_尾4_瘤左2 = pars2["瘤左2"].ToPar(); + X0Y0_尾4_瘤左1 = pars2["瘤左1"].ToPar(); + X0Y0_尾4_瘤右2 = pars2["瘤右2"].ToPar(); + X0Y0_尾4_瘤右1 = pars2["瘤右1"].ToPar(); + pars2 = pars["尾3"].ToPars(); + X0Y0_尾3_背板 = pars2["背板"].ToPar(); + X0Y0_尾3_節 = pars2["節"].ToPar(); + X0Y0_尾3_胸板 = pars2["胸板"].ToPar(); + X0Y0_尾3_尾 = pars2["尾"].ToPar(); + X0Y0_尾3_瘤左2 = pars2["瘤左2"].ToPar(); + X0Y0_尾3_瘤左1 = pars2["瘤左1"].ToPar(); + X0Y0_尾3_瘤右2 = pars2["瘤右2"].ToPar(); + X0Y0_尾3_瘤右1 = pars2["瘤右1"].ToPar(); + pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["尾2"].ToPars(); + X0Y0_尾2_背板 = pars2["背板"].ToPar(); + X0Y0_尾2_節 = pars2["節"].ToPar(); + X0Y0_尾2_胸板 = pars2["胸板"].ToPar(); + X0Y0_尾2_尾 = pars2["尾"].ToPar(); + X0Y0_尾2_瘤左2 = pars2["瘤左2"].ToPar(); + X0Y0_尾2_瘤左1 = pars2["瘤左1"].ToPar(); + X0Y0_尾2_瘤右2 = pars2["瘤右2"].ToPar(); + X0Y0_尾2_瘤右1 = pars2["瘤右1"].ToPar(); + pars2 = pars["尾1"].ToPars(); + X0Y0_尾1_背板 = pars2["背板"].ToPar(); + X0Y0_尾1_節 = pars2["節"].ToPar(); + X0Y0_尾1_胸板 = pars2["胸板"].ToPar(); + X0Y0_尾1_尾 = pars2["尾"].ToPar(); + X0Y0_尾1_瘤左2 = pars2["瘤左2"].ToPar(); + X0Y0_尾1_瘤左1 = pars2["瘤左1"].ToPar(); + X0Y0_尾1_瘤右2 = pars2["瘤右2"].ToPar(); + X0Y0_尾1_瘤右1 = pars2["瘤右1"].ToPar(); + pars2 = pars["尾0"].ToPars(); + X0Y0_尾0_背板 = pars2["背板"].ToPar(); + X0Y0_尾0_節 = pars2["節"].ToPar(); + X0Y0_尾0_胸板 = pars2["胸板"].ToPar(); + X0Y0_尾0_尾 = pars2["尾"].ToPar(); + X0Y0_尾0_瘤左2 = pars2["瘤左2"].ToPar(); + X0Y0_尾0_瘤左1 = pars2["瘤左1"].ToPar(); + X0Y0_尾0_瘤右2 = pars2["瘤右2"].ToPar(); + X0Y0_尾0_瘤右1 = pars2["瘤右1"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾5_背板_表示 = e.尾5_背板_表示; + 尾5_節_表示 = e.尾5_節_表示; + 尾5_胸板_表示 = e.尾5_胸板_表示; + 尾5_表示 = e.尾5_表示; + 尾5_瘤左2_表示 = e.尾5_瘤左2_表示; + 尾5_瘤左1_表示 = e.尾5_瘤左1_表示; + 尾5_瘤右2_表示 = e.尾5_瘤右2_表示; + 尾5_瘤右1_表示 = e.尾5_瘤右1_表示; + 尾4_背板_表示 = e.尾4_背板_表示; + 尾4_節_表示 = e.尾4_節_表示; + 尾4_胸板_表示 = e.尾4_胸板_表示; + 尾4_表示 = e.尾4_表示; + 尾4_瘤左2_表示 = e.尾4_瘤左2_表示; + 尾4_瘤左1_表示 = e.尾4_瘤左1_表示; + 尾4_瘤右2_表示 = e.尾4_瘤右2_表示; + 尾4_瘤右1_表示 = e.尾4_瘤右1_表示; + 尾3_背板_表示 = e.尾3_背板_表示; + 尾3_節_表示 = e.尾3_節_表示; + 尾3_胸板_表示 = e.尾3_胸板_表示; + 尾3_表示 = e.尾3_表示; + 尾3_瘤左2_表示 = e.尾3_瘤左2_表示; + 尾3_瘤左1_表示 = e.尾3_瘤左1_表示; + 尾3_瘤右2_表示 = e.尾3_瘤右2_表示; + 尾3_瘤右1_表示 = e.尾3_瘤右1_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 尾2_背板_表示 = e.尾2_背板_表示; + 尾2_節_表示 = e.尾2_節_表示; + 尾2_胸板_表示 = e.尾2_胸板_表示; + 尾2_表示 = e.尾2_表示; + 尾2_瘤左2_表示 = e.尾2_瘤左2_表示; + 尾2_瘤左1_表示 = e.尾2_瘤左1_表示; + 尾2_瘤右2_表示 = e.尾2_瘤右2_表示; + 尾2_瘤右1_表示 = e.尾2_瘤右1_表示; + 尾1_背板_表示 = e.尾1_背板_表示; + 尾1_節_表示 = e.尾1_節_表示; + 尾1_胸板_表示 = e.尾1_胸板_表示; + 尾1_表示 = e.尾1_表示; + 尾1_瘤左2_表示 = e.尾1_瘤左2_表示; + 尾1_瘤左1_表示 = e.尾1_瘤左1_表示; + 尾1_瘤右2_表示 = e.尾1_瘤右2_表示; + 尾1_瘤右1_表示 = e.尾1_瘤右1_表示; + 尾0_背板_表示 = e.尾0_背板_表示; + 尾0_節_表示 = e.尾0_節_表示; + 尾0_胸板_表示 = e.尾0_胸板_表示; + 尾0_表示 = e.尾0_表示; + 尾0_瘤左2_表示 = e.尾0_瘤左2_表示; + 尾0_瘤左1_表示 = e.尾0_瘤左1_表示; + 尾0_瘤右2_表示 = e.尾0_瘤右2_表示; + 尾0_瘤右1_表示 = e.尾0_瘤右1_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 胸板 = e.胸板; + 節 = e.節; + 背板 = e.背板; + 胴 = e.胴; + 瘤 = 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.右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.右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(); + } + 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(); + } + if (e.左4_接続.Count > 0) + { + 左4_接続 = e.左4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_蟲2; + f.ConnectionType = ConnectionInfo.尾_蟲_左4_接続; + f.接続(尾_蟲2.左4_接続点); + return f; + }).ToArray(); + } + if (e.右4_接続.Count > 0) + { + 右4_接続 = e.右4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_蟲2; + f.ConnectionType = ConnectionInfo.尾_蟲_右4_接続; + f.接続(尾_蟲2.右4_接続点); + return f; + }).ToArray(); + } + if (e.左5_接続.Count > 0) + { + 左5_接続 = e.左5_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_蟲2; + f.ConnectionType = ConnectionInfo.尾_蟲_左5_接続; + f.接続(尾_蟲2.左5_接続点); + return f; + }).ToArray(); + } + if (e.右5_接続.Count > 0) + { + 右5_接続 = e.右5_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_蟲2; + f.ConnectionType = ConnectionInfo.尾_蟲_右5_接続; + f.接続(尾_蟲2.右5_接続点); + return f; + }).ToArray(); + } + if (e.尾左_接続.Count > 0) + { + 尾左_接続 = e.尾左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_蟲2; + f.ConnectionType = ConnectionInfo.尾_蟲_尾左_接続; + f.接続(尾_蟲2.尾左_接続点); + return f; + }).ToArray(); + } + if (e.尾右_接続.Count > 0) + { + 尾右_接続 = e.尾右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_蟲2; + f.ConnectionType = ConnectionInfo.尾_蟲_尾右_接続; + f.接続(尾_蟲2.尾右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_尾5_背板CP = new ColorP(X0Y0_尾5_背板, 尾5_背板CD, DisUnit, abj: true); + X0Y0_尾5_節CP = new ColorP(X0Y0_尾5_節, 尾5_節CD, DisUnit, abj: true); + X0Y0_尾5_胸板CP = new ColorP(X0Y0_尾5_胸板, 尾5_胸板CD, DisUnit, abj: true); + X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); + X0Y0_尾5_瘤左2CP = new ColorP(X0Y0_尾5_瘤左2, 尾5_瘤左2CD, DisUnit, abj: true); + X0Y0_尾5_瘤左1CP = new ColorP(X0Y0_尾5_瘤左1, 尾5_瘤左1CD, DisUnit, abj: true); + X0Y0_尾5_瘤右2CP = new ColorP(X0Y0_尾5_瘤右2, 尾5_瘤右2CD, DisUnit, abj: true); + X0Y0_尾5_瘤右1CP = new ColorP(X0Y0_尾5_瘤右1, 尾5_瘤右1CD, DisUnit, abj: true); + X0Y0_尾4_背板CP = new ColorP(X0Y0_尾4_背板, 尾4_背板CD, DisUnit, abj: true); + X0Y0_尾4_節CP = new ColorP(X0Y0_尾4_節, 尾4_節CD, DisUnit, abj: true); + X0Y0_尾4_胸板CP = new ColorP(X0Y0_尾4_胸板, 尾4_胸板CD, DisUnit, abj: true); + X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); + X0Y0_尾4_瘤左2CP = new ColorP(X0Y0_尾4_瘤左2, 尾4_瘤左2CD, DisUnit, abj: true); + X0Y0_尾4_瘤左1CP = new ColorP(X0Y0_尾4_瘤左1, 尾4_瘤左1CD, DisUnit, abj: true); + X0Y0_尾4_瘤右2CP = new ColorP(X0Y0_尾4_瘤右2, 尾4_瘤右2CD, DisUnit, abj: true); + X0Y0_尾4_瘤右1CP = new ColorP(X0Y0_尾4_瘤右1, 尾4_瘤右1CD, DisUnit, abj: true); + X0Y0_尾3_背板CP = new ColorP(X0Y0_尾3_背板, 尾3_背板CD, DisUnit, abj: true); + X0Y0_尾3_節CP = new ColorP(X0Y0_尾3_節, 尾3_節CD, DisUnit, abj: true); + X0Y0_尾3_胸板CP = new ColorP(X0Y0_尾3_胸板, 尾3_胸板CD, DisUnit, abj: true); + X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); + X0Y0_尾3_瘤左2CP = new ColorP(X0Y0_尾3_瘤左2, 尾3_瘤左2CD, DisUnit, abj: true); + X0Y0_尾3_瘤左1CP = new ColorP(X0Y0_尾3_瘤左1, 尾3_瘤左1CD, DisUnit, abj: true); + X0Y0_尾3_瘤右2CP = new ColorP(X0Y0_尾3_瘤右2, 尾3_瘤右2CD, DisUnit, abj: true); + X0Y0_尾3_瘤右1CP = new ColorP(X0Y0_尾3_瘤右1, 尾3_瘤右1CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + X0Y0_尾2_背板CP = new ColorP(X0Y0_尾2_背板, 尾2_背板CD, DisUnit, abj: true); + X0Y0_尾2_節CP = new ColorP(X0Y0_尾2_節, 尾2_節CD, DisUnit, abj: true); + X0Y0_尾2_胸板CP = new ColorP(X0Y0_尾2_胸板, 尾2_胸板CD, DisUnit, abj: true); + X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); + X0Y0_尾2_瘤左2CP = new ColorP(X0Y0_尾2_瘤左2, 尾2_瘤左2CD, DisUnit, abj: true); + X0Y0_尾2_瘤左1CP = new ColorP(X0Y0_尾2_瘤左1, 尾2_瘤左1CD, DisUnit, abj: true); + X0Y0_尾2_瘤右2CP = new ColorP(X0Y0_尾2_瘤右2, 尾2_瘤右2CD, DisUnit, abj: true); + X0Y0_尾2_瘤右1CP = new ColorP(X0Y0_尾2_瘤右1, 尾2_瘤右1CD, DisUnit, abj: true); + X0Y0_尾1_背板CP = new ColorP(X0Y0_尾1_背板, 尾1_背板CD, DisUnit, abj: true); + X0Y0_尾1_節CP = new ColorP(X0Y0_尾1_節, 尾1_節CD, DisUnit, abj: true); + X0Y0_尾1_胸板CP = new ColorP(X0Y0_尾1_胸板, 尾1_胸板CD, DisUnit, abj: true); + X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); + X0Y0_尾1_瘤左2CP = new ColorP(X0Y0_尾1_瘤左2, 尾1_瘤左2CD, DisUnit, abj: true); + X0Y0_尾1_瘤左1CP = new ColorP(X0Y0_尾1_瘤左1, 尾1_瘤左1CD, DisUnit, abj: true); + X0Y0_尾1_瘤右2CP = new ColorP(X0Y0_尾1_瘤右2, 尾1_瘤右2CD, DisUnit, abj: true); + X0Y0_尾1_瘤右1CP = new ColorP(X0Y0_尾1_瘤右1, 尾1_瘤右1CD, DisUnit, abj: true); + X0Y0_尾0_背板CP = new ColorP(X0Y0_尾0_背板, 尾0_背板CD, DisUnit, abj: true); + X0Y0_尾0_節CP = new ColorP(X0Y0_尾0_節, 尾0_節CD, DisUnit, abj: true); + X0Y0_尾0_胸板CP = new ColorP(X0Y0_尾0_胸板, 尾0_胸板CD, DisUnit, abj: true); + X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); + X0Y0_尾0_瘤左2CP = new ColorP(X0Y0_尾0_瘤左2, 尾0_瘤左2CD, DisUnit, abj: true); + X0Y0_尾0_瘤左1CP = new ColorP(X0Y0_尾0_瘤左1, 尾0_瘤左1CD, DisUnit, abj: true); + X0Y0_尾0_瘤右2CP = new ColorP(X0Y0_尾0_瘤右2, 尾0_瘤右2CD, DisUnit, abj: true); + X0Y0_尾0_瘤右1CP = new ColorP(X0Y0_尾0_瘤右1, 尾0_瘤右1CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖3.角度B -= num; + 鎖4.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_尾5_背板); + Are.Draw(X0Y0_尾5_節); + Are.Draw(X0Y0_尾5_胸板); + Are.Draw(X0Y0_尾5_尾); + Are.Draw(X0Y0_尾5_瘤左2); + Are.Draw(X0Y0_尾5_瘤左1); + Are.Draw(X0Y0_尾5_瘤右2); + Are.Draw(X0Y0_尾5_瘤右1); + Are.Draw(X0Y0_尾4_背板); + Are.Draw(X0Y0_尾4_節); + Are.Draw(X0Y0_尾4_胸板); + Are.Draw(X0Y0_尾4_尾); + Are.Draw(X0Y0_尾4_瘤左2); + Are.Draw(X0Y0_尾4_瘤左1); + Are.Draw(X0Y0_尾4_瘤右2); + Are.Draw(X0Y0_尾4_瘤右1); + Are.Draw(X0Y0_尾3_背板); + Are.Draw(X0Y0_尾3_節); + Are.Draw(X0Y0_尾3_胸板); + Are.Draw(X0Y0_尾3_尾); + Are.Draw(X0Y0_尾3_瘤左2); + Are.Draw(X0Y0_尾3_瘤左1); + Are.Draw(X0Y0_尾3_瘤右2); + Are.Draw(X0Y0_尾3_瘤右1); + Are.Draw(X0Y0_輪2_革); + Are.Draw(X0Y0_輪2_金具1); + Are.Draw(X0Y0_輪2_金具2); + Are.Draw(X0Y0_輪2_金具3); + Are.Draw(X0Y0_輪2_金具左); + Are.Draw(X0Y0_輪2_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + Are.Draw(X0Y0_尾2_背板); + Are.Draw(X0Y0_尾2_節); + Are.Draw(X0Y0_尾2_胸板); + Are.Draw(X0Y0_尾2_尾); + Are.Draw(X0Y0_尾2_瘤左2); + Are.Draw(X0Y0_尾2_瘤左1); + Are.Draw(X0Y0_尾2_瘤右2); + Are.Draw(X0Y0_尾2_瘤右1); + Are.Draw(X0Y0_尾1_背板); + Are.Draw(X0Y0_尾1_節); + Are.Draw(X0Y0_尾1_胸板); + Are.Draw(X0Y0_尾1_尾); + Are.Draw(X0Y0_尾1_瘤左2); + Are.Draw(X0Y0_尾1_瘤左1); + Are.Draw(X0Y0_尾1_瘤右2); + Are.Draw(X0Y0_尾1_瘤右1); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾0_背板); + Are.Draw(X0Y0_尾0_節); + Are.Draw(X0Y0_尾0_胸板); + Are.Draw(X0Y0_尾0_尾); + Are.Draw(X0Y0_尾0_瘤左2); + Are.Draw(X0Y0_尾0_瘤左1); + Are.Draw(X0Y0_尾0_瘤右2); + Are.Draw(X0Y0_尾0_瘤右1); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) + { + return p == X0Y0_輪1_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0_尾; + yield return X0Y0_尾1_尾; + yield return X0Y0_尾2_尾; + yield return X0Y0_尾3_尾; + yield return X0Y0_尾4_尾; + yield return X0Y0_尾5_尾; + } + + public override void 色更新() + { + X0Y0_尾5_背板CP.Update(); + X0Y0_尾5_節CP.Update(); + X0Y0_尾5_胸板CP.Update(); + X0Y0_尾5_尾CP.Update(); + X0Y0_尾5_瘤左2CP.Update(); + X0Y0_尾5_瘤左1CP.Update(); + X0Y0_尾5_瘤右2CP.Update(); + X0Y0_尾5_瘤右1CP.Update(); + X0Y0_尾4_背板CP.Update(); + X0Y0_尾4_節CP.Update(); + X0Y0_尾4_胸板CP.Update(); + X0Y0_尾4_尾CP.Update(); + X0Y0_尾4_瘤左2CP.Update(); + X0Y0_尾4_瘤左1CP.Update(); + X0Y0_尾4_瘤右2CP.Update(); + X0Y0_尾4_瘤右1CP.Update(); + X0Y0_尾3_背板CP.Update(); + X0Y0_尾3_節CP.Update(); + X0Y0_尾3_胸板CP.Update(); + X0Y0_尾3_尾CP.Update(); + X0Y0_尾3_瘤左2CP.Update(); + X0Y0_尾3_瘤左1CP.Update(); + X0Y0_尾3_瘤右2CP.Update(); + X0Y0_尾3_瘤右1CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + X0Y0_尾2_背板CP.Update(); + X0Y0_尾2_節CP.Update(); + X0Y0_尾2_胸板CP.Update(); + X0Y0_尾2_尾CP.Update(); + X0Y0_尾2_瘤左2CP.Update(); + X0Y0_尾2_瘤左1CP.Update(); + X0Y0_尾2_瘤右2CP.Update(); + X0Y0_尾2_瘤右1CP.Update(); + X0Y0_尾1_背板CP.Update(); + X0Y0_尾1_節CP.Update(); + X0Y0_尾1_胸板CP.Update(); + X0Y0_尾1_尾CP.Update(); + X0Y0_尾1_瘤左2CP.Update(); + X0Y0_尾1_瘤左1CP.Update(); + X0Y0_尾1_瘤右2CP.Update(); + X0Y0_尾1_瘤右1CP.Update(); + X0Y0_尾0_背板CP.Update(); + X0Y0_尾0_節CP.Update(); + X0Y0_尾0_胸板CP.Update(); + X0Y0_尾0_尾CP.Update(); + X0Y0_尾0_瘤左2CP.Update(); + X0Y0_尾0_瘤左1CP.Update(); + X0Y0_尾0_瘤右2CP.Update(); + X0Y0_尾0_瘤右1CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾5_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾5_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾5_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾5_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾5_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾5_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾5_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾4_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾4_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾4_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾4_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾4_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾4_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾4_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾3_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾3_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾3_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾3_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾3_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾3_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾3_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾2_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾2_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾2_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾2_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾2_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾2_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾2_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾1_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾1_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾0_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾0_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾0_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾0_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾0_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾0_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 尾5_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾5_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾4_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾3_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾2_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾1_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾0_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 尾5_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾5_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾5_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾4_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾4_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾3_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾3_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾2_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾2_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾1_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 尾0_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 尾0_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲D.cs index 744747d..ce72d39 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲D.cs @@ -2,262 +2,263 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_蟲D : 尾D +namespace SlaveMatrix { - public bool 尾5_背板_表示 = true; + [Serializable] + public class 尾_蟲D : 尾D + { + public bool 尾5_背板_表示 = true; - public bool 尾5_節_表示 = true; + public bool 尾5_節_表示 = true; - public bool 尾5_胸板_表示 = true; + public bool 尾5_胸板_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾5_瘤左2_表示 = true; + public bool 尾5_瘤左2_表示 = true; - public bool 尾5_瘤左1_表示 = true; + public bool 尾5_瘤左1_表示 = true; - public bool 尾5_瘤右2_表示 = true; + public bool 尾5_瘤右2_表示 = true; - public bool 尾5_瘤右1_表示 = true; + public bool 尾5_瘤右1_表示 = true; - public bool 尾4_背板_表示 = true; + public bool 尾4_背板_表示 = true; - public bool 尾4_節_表示 = true; + public bool 尾4_節_表示 = true; - public bool 尾4_胸板_表示 = true; + public bool 尾4_胸板_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾4_瘤左2_表示 = true; + public bool 尾4_瘤左2_表示 = true; - public bool 尾4_瘤左1_表示 = true; + public bool 尾4_瘤左1_表示 = true; - public bool 尾4_瘤右2_表示 = true; + public bool 尾4_瘤右2_表示 = true; - public bool 尾4_瘤右1_表示 = true; + public bool 尾4_瘤右1_表示 = true; - public bool 尾3_背板_表示 = true; + public bool 尾3_背板_表示 = true; - public bool 尾3_節_表示 = true; + public bool 尾3_節_表示 = true; - public bool 尾3_胸板_表示 = true; + public bool 尾3_胸板_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾3_瘤左2_表示 = true; + public bool 尾3_瘤左2_表示 = true; - public bool 尾3_瘤左1_表示 = true; + public bool 尾3_瘤左1_表示 = true; - public bool 尾3_瘤右2_表示 = true; + public bool 尾3_瘤右2_表示 = true; - public bool 尾3_瘤右1_表示 = true; + public bool 尾3_瘤右1_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 尾2_背板_表示 = true; + public bool 尾2_背板_表示 = true; - public bool 尾2_節_表示 = true; + public bool 尾2_節_表示 = true; - public bool 尾2_胸板_表示 = true; + public bool 尾2_胸板_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾2_瘤左2_表示 = true; + public bool 尾2_瘤左2_表示 = true; - public bool 尾2_瘤左1_表示 = true; + public bool 尾2_瘤左1_表示 = true; - public bool 尾2_瘤右2_表示 = true; + public bool 尾2_瘤右2_表示 = true; - public bool 尾2_瘤右1_表示 = true; + public bool 尾2_瘤右1_表示 = true; - public bool 尾1_背板_表示 = true; + public bool 尾1_背板_表示 = true; - public bool 尾1_節_表示 = true; + public bool 尾1_節_表示 = true; - public bool 尾1_胸板_表示 = true; + public bool 尾1_胸板_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾1_瘤左2_表示 = true; + public bool 尾1_瘤左2_表示 = true; - public bool 尾1_瘤左1_表示 = true; + public bool 尾1_瘤左1_表示 = true; - public bool 尾1_瘤右2_表示 = true; + public bool 尾1_瘤右2_表示 = true; - public bool 尾1_瘤右1_表示 = true; + public bool 尾1_瘤右1_表示 = true; - public bool 尾0_背板_表示 = true; + public bool 尾0_背板_表示 = true; - public bool 尾0_節_表示 = true; + public bool 尾0_節_表示 = true; - public bool 尾0_胸板_表示 = true; + public bool 尾0_胸板_表示 = true; - public bool 尾0_表示 = true; + public bool 尾0_表示 = true; - public bool 尾0_瘤左2_表示 = true; + public bool 尾0_瘤左2_表示 = true; - public bool 尾0_瘤左1_表示 = true; + public bool 尾0_瘤左1_表示 = true; - public bool 尾0_瘤右2_表示 = true; + public bool 尾0_瘤右2_表示 = true; - public bool 尾0_瘤右1_表示 = true; + public bool 尾0_瘤右1_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 胸板 = true; + public bool 胸板 = true; - public bool 節 = true; + public bool 節 = true; - public bool 背板 = true; + public bool 背板 = true; - public bool 胴 = true; + public bool 胴 = true; - public bool 瘤 = true; + public bool 瘤 = true; - public bool 鎖表示; + public bool 鎖表示; - public List 左1_接続 = new List(); + public List 左1_接続 = new List(); - public List 右1_接続 = new List(); + public List 右1_接続 = new List(); - public List 左2_接続 = new List(); + public List 左2_接続 = new List(); - public List 右2_接続 = new List(); + public List 右2_接続 = new List(); - public List 左3_接続 = new List(); + public List 左3_接続 = new List(); - public List 右3_接続 = new List(); + public List 右3_接続 = new List(); - public List 左4_接続 = new List(); + public List 左4_接続 = new List(); - public List 右4_接続 = new List(); + public List 右4_接続 = new List(); - public List 左5_接続 = new List(); + public List 左5_接続 = new List(); - public List 右5_接続 = new List(); + public List 右5_接続 = new List(); - public List 尾左_接続 = new List(); + public List 尾左_接続 = new List(); - public List 尾右_接続 = new List(); + public List 尾右_接続 = new List(); - public 尾_蟲D() - { - ThisType = GetType(); - } + public 尾_蟲D() + { + ThisType = GetType(); + } - public void 左1接続(EleD e) - { - 左1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_蟲_左1_接続; - } + public void 左1接続(EleD e) + { + 左1_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_蟲_左1_接続; + } - public void 右1接続(EleD e) - { - 右1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_蟲_右1_接続; - } + 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 左2接続(EleD e) + { + 左2_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_蟲_左2_接続; + } - public void 右2接続(EleD e) - { - 右2_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_蟲_右2_接続; - } + 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 左3接続(EleD e) + { + 左3_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_蟲_左3_接続; + } - public void 右3接続(EleD e) - { - 右3_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_蟲_右3_接続; - } + 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 左4接続(EleD e) + { + 左4_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_蟲_左4_接続; + } - public void 右4接続(EleD e) - { - 右4_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_蟲_右4_接続; - } + 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 右5接続(EleD e) - { - 右5_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_蟲_右5_接続; - } - - 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, Med Med, 体配色 体配色) - { - return new 尾_蟲(DisUnit, 配色指定, 体配色, Med, this); - } + public void 左5接続(EleD e) + { + 左5_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_蟲_左5_接続; + } + + public void 右5接続(EleD e) + { + 右5_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_蟲_右5_接続; + } + + 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, Med Med, 体配色 体配色) + { + return new 尾_蟲(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍.cs index 91f25c9..b6f7817 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍.cs @@ -1,1341 +1,1342 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_蠍 : 尾 +namespace SlaveMatrix { - public Par X0Y0_節1_尾; + public class 尾_蠍 : 尾 + { + public Par X0Y0_節1_尾; - public Par X0Y0_節1_線; + public Par X0Y0_節1_線; - public Par X0Y0_節1_瘤左; + public Par X0Y0_節1_瘤左; - public Par X0Y0_節1_瘤右; + public Par X0Y0_節1_瘤右; - public Par X0Y0_節2_尾; + public Par X0Y0_節2_尾; - public Par X0Y0_節2_線; + public Par X0Y0_節2_線; - public Par X0Y0_節2_瘤左; + public Par X0Y0_節2_瘤左; - public Par X0Y0_節2_瘤右; + public Par X0Y0_節2_瘤右; - public Par X0Y0_節3_尾; + public Par X0Y0_節3_尾; - public Par X0Y0_節3_線; + public Par X0Y0_節3_線; - public Par X0Y0_節3_瘤左; + public Par X0Y0_節3_瘤左; - public Par X0Y0_節3_瘤右; + public Par X0Y0_節3_瘤右; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public Par X0Y0_節4_尾; + public Par X0Y0_節4_尾; - public Par X0Y0_節4_線; + public Par X0Y0_節4_線; - public Par X0Y0_節4_瘤左; + public Par X0Y0_節4_瘤左; - public Par X0Y0_節4_瘤右; + public Par X0Y0_節4_瘤右; - public Par X0Y0_節5_尾; + public Par X0Y0_節5_尾; - public Par X0Y0_節5_線; + public Par X0Y0_節5_線; - public Par X0Y0_節5_瘤左; + public Par X0Y0_節5_瘤左; - public Par X0Y0_節5_瘤右; + public Par X0Y0_節5_瘤右; - public Par X0Y0_針_尾針; + public Par X0Y0_針_尾針; - public Par X0Y0_針_線1; + public Par X0Y0_針_線1; - public Par X0Y0_針_線2; + public Par X0Y0_針_線2; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public ColorD 節1_尾CD; + public ColorD 節1_尾CD; - public ColorD 節1_線CD; + public ColorD 節1_線CD; - public ColorD 節1_瘤左CD; + public ColorD 節1_瘤左CD; - public ColorD 節1_瘤右CD; + public ColorD 節1_瘤右CD; - public ColorD 節2_尾CD; + public ColorD 節2_尾CD; - public ColorD 節2_線CD; + public ColorD 節2_線CD; - public ColorD 節2_瘤左CD; + public ColorD 節2_瘤左CD; - public ColorD 節2_瘤右CD; + public ColorD 節2_瘤右CD; - public ColorD 節3_尾CD; + public ColorD 節3_尾CD; - public ColorD 節3_線CD; + public ColorD 節3_線CD; - public ColorD 節3_瘤左CD; + public ColorD 節3_瘤左CD; - public ColorD 節3_瘤右CD; + public ColorD 節3_瘤右CD; - public ColorD 節4_尾CD; + public ColorD 節4_尾CD; - public ColorD 節4_線CD; + public ColorD 節4_線CD; - public ColorD 節4_瘤左CD; + public ColorD 節4_瘤左CD; - public ColorD 節4_瘤右CD; + public ColorD 節4_瘤右CD; - public ColorD 節5_尾CD; + public ColorD 節5_尾CD; - public ColorD 節5_線CD; + public ColorD 節5_線CD; - public ColorD 節5_瘤左CD; + public ColorD 節5_瘤左CD; - public ColorD 節5_瘤右CD; + public ColorD 節5_瘤右CD; - public ColorD 針_尾針CD; + public ColorD 針_尾針CD; - public ColorD 針_線1CD; + public ColorD 針_線1CD; - public ColorD 針_線2CD; + public ColorD 針_線2CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorP X0Y0_節1_尾CP; + public ColorP X0Y0_節1_尾CP; - public ColorP X0Y0_節1_線CP; + public ColorP X0Y0_節1_線CP; - public ColorP X0Y0_節1_瘤左CP; + public ColorP X0Y0_節1_瘤左CP; - public ColorP X0Y0_節1_瘤右CP; + public ColorP X0Y0_節1_瘤右CP; - public ColorP X0Y0_節2_尾CP; + public ColorP X0Y0_節2_尾CP; - public ColorP X0Y0_節2_線CP; + public ColorP X0Y0_節2_線CP; - public ColorP X0Y0_節2_瘤左CP; + public ColorP X0Y0_節2_瘤左CP; - public ColorP X0Y0_節2_瘤右CP; + public ColorP X0Y0_節2_瘤右CP; - public ColorP X0Y0_節3_尾CP; + public ColorP X0Y0_節3_尾CP; - public ColorP X0Y0_節3_線CP; + public ColorP X0Y0_節3_線CP; - public ColorP X0Y0_節3_瘤左CP; + public ColorP X0Y0_節3_瘤左CP; - public ColorP X0Y0_節3_瘤右CP; + public ColorP X0Y0_節3_瘤右CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public ColorP X0Y0_節4_尾CP; + public ColorP X0Y0_節4_尾CP; - public ColorP X0Y0_節4_線CP; + public ColorP X0Y0_節4_線CP; - public ColorP X0Y0_節4_瘤左CP; + public ColorP X0Y0_節4_瘤左CP; - public ColorP X0Y0_節4_瘤右CP; + public ColorP X0Y0_節4_瘤右CP; - public ColorP X0Y0_節5_尾CP; + public ColorP X0Y0_節5_尾CP; - public ColorP X0Y0_節5_線CP; + public ColorP X0Y0_節5_線CP; - public ColorP X0Y0_節5_瘤左CP; + public ColorP X0Y0_節5_瘤左CP; - public ColorP X0Y0_節5_瘤右CP; + public ColorP X0Y0_節5_瘤右CP; - public ColorP X0Y0_針_尾針CP; + public ColorP X0Y0_針_尾針CP; - public ColorP X0Y0_針_線1CP; + public ColorP X0Y0_針_線1CP; - public ColorP X0Y0_針_線2CP; + public ColorP X0Y0_針_線2CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - } - } - - public bool 節1_尾_表示 - { - get - { - return X0Y0_節1_尾.Dra; - } - set - { - X0Y0_節1_尾.Dra = value; - X0Y0_節1_尾.Hit = value; - } - } - - public bool 節1_線_表示 - { - get - { - return X0Y0_節1_線.Dra; - } - set - { - X0Y0_節1_線.Dra = value; - X0Y0_節1_線.Hit = value; - } - } - - public bool 節1_瘤左_表示 - { - get - { - return X0Y0_節1_瘤左.Dra; - } - set - { - X0Y0_節1_瘤左.Dra = value; - X0Y0_節1_瘤左.Hit = value; - } - } - - public bool 節1_瘤右_表示 - { - get - { - return X0Y0_節1_瘤右.Dra; - } - set - { - X0Y0_節1_瘤右.Dra = value; - X0Y0_節1_瘤右.Hit = value; - } - } - - public bool 節2_尾_表示 - { - get - { - return X0Y0_節2_尾.Dra; - } - set - { - X0Y0_節2_尾.Dra = value; - X0Y0_節2_尾.Hit = value; - } - } - - public bool 節2_線_表示 - { - get - { - return X0Y0_節2_線.Dra; - } - set - { - X0Y0_節2_線.Dra = value; - X0Y0_節2_線.Hit = value; - } - } - - public bool 節2_瘤左_表示 - { - get - { - return X0Y0_節2_瘤左.Dra; - } - set - { - X0Y0_節2_瘤左.Dra = value; - X0Y0_節2_瘤左.Hit = value; - } - } - - public bool 節2_瘤右_表示 - { - get - { - return X0Y0_節2_瘤右.Dra; - } - set - { - X0Y0_節2_瘤右.Dra = value; - X0Y0_節2_瘤右.Hit = value; - } - } - - public bool 節3_尾_表示 - { - get - { - return X0Y0_節3_尾.Dra; - } - set - { - X0Y0_節3_尾.Dra = value; - X0Y0_節3_尾.Hit = value; - } - } - - public bool 節3_線_表示 - { - get - { - return X0Y0_節3_線.Dra; - } - set - { - X0Y0_節3_線.Dra = value; - X0Y0_節3_線.Hit = value; - } - } - - public bool 節3_瘤左_表示 - { - get - { - return X0Y0_節3_瘤左.Dra; - } - set - { - X0Y0_節3_瘤左.Dra = value; - X0Y0_節3_瘤左.Hit = value; - } - } - - public bool 節3_瘤右_表示 - { - get - { - return X0Y0_節3_瘤右.Dra; - } - set - { - X0Y0_節3_瘤右.Dra = value; - X0Y0_節3_瘤右.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 節4_尾_表示 - { - get - { - return X0Y0_節4_尾.Dra; - } - set - { - X0Y0_節4_尾.Dra = value; - X0Y0_節4_尾.Hit = value; - } - } - - public bool 節4_線_表示 - { - get - { - return X0Y0_節4_線.Dra; - } - set - { - X0Y0_節4_線.Dra = value; - X0Y0_節4_線.Hit = value; - } - } - - public bool 節4_瘤左_表示 - { - get - { - return X0Y0_節4_瘤左.Dra; - } - set - { - X0Y0_節4_瘤左.Dra = value; - X0Y0_節4_瘤左.Hit = value; - } - } - - public bool 節4_瘤右_表示 - { - get - { - return X0Y0_節4_瘤右.Dra; - } - set - { - X0Y0_節4_瘤右.Dra = value; - X0Y0_節4_瘤右.Hit = value; - } - } - - public bool 節5_尾_表示 - { - get - { - return X0Y0_節5_尾.Dra; - } - set - { - X0Y0_節5_尾.Dra = value; - X0Y0_節5_尾.Hit = value; - } - } - - public bool 節5_線_表示 - { - get - { - return X0Y0_節5_線.Dra; - } - set - { - X0Y0_節5_線.Dra = value; - X0Y0_節5_線.Hit = value; - } - } - - public bool 節5_瘤左_表示 - { - get - { - return X0Y0_節5_瘤左.Dra; - } - set - { - X0Y0_節5_瘤左.Dra = value; - X0Y0_節5_瘤左.Hit = value; - } - } - - public bool 節5_瘤右_表示 - { - get - { - return X0Y0_節5_瘤右.Dra; - } - set - { - X0Y0_節5_瘤右.Dra = value; - X0Y0_節5_瘤右.Hit = value; - } - } - - public bool 針_尾針_表示 - { - get - { - return X0Y0_針_尾針.Dra; - } - set - { - X0Y0_針_尾針.Dra = value; - X0Y0_針_尾針.Hit = value; - } - } - - public bool 針_線1_表示 - { - get - { - return X0Y0_針_線1.Dra; - } - set - { - X0Y0_針_線1.Dra = value; - X0Y0_針_線1.Hit = value; - } - } - - public bool 針_線2_表示 - { - get - { - return X0Y0_針_線2.Dra; - } - set - { - X0Y0_針_線2.Dra = value; - X0Y0_針_線2.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 節1_尾_表示; - } - set - { - 節1_尾_表示 = value; - 節1_線_表示 = value; - 節1_瘤左_表示 = value; - 節1_瘤右_表示 = value; - 節2_尾_表示 = value; - 節2_線_表示 = value; - 節2_瘤左_表示 = value; - 節2_瘤右_表示 = value; - 節3_尾_表示 = value; - 節3_線_表示 = value; - 節3_瘤左_表示 = value; - 節3_瘤右_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 節4_尾_表示 = value; - 節4_線_表示 = value; - 節4_瘤左_表示 = value; - 節4_瘤右_表示 = value; - 節5_尾_表示 = value; - 節5_線_表示 = value; - 節5_瘤左_表示 = value; - 節5_瘤右_表示 = value; - 針_尾針_表示 = value; - 針_線1_表示 = value; - 針_線2_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 節1_尾CD.不透明度; - } - set - { - 節1_尾CD.不透明度 = value; - 節1_線CD.不透明度 = value; - 節1_瘤左CD.不透明度 = value; - 節1_瘤右CD.不透明度 = value; - 節2_尾CD.不透明度 = value; - 節2_線CD.不透明度 = value; - 節2_瘤左CD.不透明度 = value; - 節2_瘤右CD.不透明度 = value; - 節3_尾CD.不透明度 = value; - 節3_線CD.不透明度 = value; - 節3_瘤左CD.不透明度 = value; - 節3_瘤右CD.不透明度 = value; - 節4_尾CD.不透明度 = value; - 節4_線CD.不透明度 = value; - 節4_瘤左CD.不透明度 = value; - 節4_瘤右CD.不透明度 = value; - 節5_尾CD.不透明度 = value; - 節5_線CD.不透明度 = value; - 節5_瘤左CD.不透明度 = value; - 節5_瘤右CD.不透明度 = value; - 針_尾針CD.不透明度 = value; - 針_線1CD.不透明度 = value; - 針_線2CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 尾_蠍(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_蠍D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蠍尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][12])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["節1"].ToPars(); - X0Y0_節1_尾 = pars2["尾"].ToPar(); - X0Y0_節1_線 = pars2["線"].ToPar(); - X0Y0_節1_瘤左 = pars2["瘤左"].ToPar(); - X0Y0_節1_瘤右 = pars2["瘤右"].ToPar(); - pars2 = pars["節2"].ToPars(); - X0Y0_節2_尾 = pars2["尾"].ToPar(); - X0Y0_節2_線 = pars2["線"].ToPar(); - X0Y0_節2_瘤左 = pars2["瘤左"].ToPar(); - X0Y0_節2_瘤右 = pars2["瘤右"].ToPar(); - pars2 = pars["節3"].ToPars(); - X0Y0_節3_尾 = pars2["尾"].ToPar(); - X0Y0_節3_線 = pars2["線"].ToPar(); - X0Y0_節3_瘤左 = pars2["瘤左"].ToPar(); - X0Y0_節3_瘤右 = pars2["瘤右"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["節4"].ToPars(); - X0Y0_節4_尾 = pars2["尾"].ToPar(); - X0Y0_節4_線 = pars2["線"].ToPar(); - X0Y0_節4_瘤左 = pars2["瘤左"].ToPar(); - X0Y0_節4_瘤右 = pars2["瘤右"].ToPar(); - pars2 = pars["節5"].ToPars(); - X0Y0_節5_尾 = pars2["尾"].ToPar(); - X0Y0_節5_線 = pars2["線"].ToPar(); - X0Y0_節5_瘤左 = pars2["瘤左"].ToPar(); - X0Y0_節5_瘤右 = pars2["瘤右"].ToPar(); - pars2 = pars["針"].ToPars(); - X0Y0_針_尾針 = pars2["尾針"].ToPar(); - X0Y0_針_線1 = pars2["線1"].ToPar(); - X0Y0_針_線2 = pars2["線2"].ToPar(); - pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_尾_表示; - 節1_線_表示 = e.節1_線_表示; - 節1_瘤左_表示 = e.節1_瘤左_表示; - 節1_瘤右_表示 = e.節1_瘤右_表示; - 節2_尾_表示 = e.節2_尾_表示; - 節2_線_表示 = e.節2_線_表示; - 節2_瘤左_表示 = e.節2_瘤左_表示; - 節2_瘤右_表示 = e.節2_瘤右_表示; - 節3_尾_表示 = e.節3_尾_表示; - 節3_線_表示 = e.節3_線_表示; - 節3_瘤左_表示 = e.節3_瘤左_表示; - 節3_瘤右_表示 = e.節3_瘤右_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 節4_尾_表示 = e.節4_尾_表示; - 節4_線_表示 = e.節4_線_表示; - 節4_瘤左_表示 = e.節4_瘤左_表示; - 節4_瘤右_表示 = e.節4_瘤右_表示; - 節5_尾_表示 = e.節5_尾_表示; - 節5_線_表示 = e.節5_線_表示; - 節5_瘤左_表示 = e.節5_瘤左_表示; - 節5_瘤右_表示 = e.節5_瘤右_表示; - 針_尾針_表示 = e.針_尾針_表示; - 針_線1_表示 = e.針_線1_表示; - 針_線2_表示 = e.針_線2_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_節1_尾CP = new ColorP(X0Y0_節1_尾, 節1_尾CD, DisUnit, abj: true); - X0Y0_節1_線CP = new ColorP(X0Y0_節1_線, 節1_線CD, DisUnit, abj: true); - X0Y0_節1_瘤左CP = new ColorP(X0Y0_節1_瘤左, 節1_瘤左CD, DisUnit, abj: true); - X0Y0_節1_瘤右CP = new ColorP(X0Y0_節1_瘤右, 節1_瘤右CD, DisUnit, abj: true); - X0Y0_節2_尾CP = new ColorP(X0Y0_節2_尾, 節2_尾CD, DisUnit, abj: true); - X0Y0_節2_線CP = new ColorP(X0Y0_節2_線, 節2_線CD, DisUnit, abj: true); - X0Y0_節2_瘤左CP = new ColorP(X0Y0_節2_瘤左, 節2_瘤左CD, DisUnit, abj: true); - X0Y0_節2_瘤右CP = new ColorP(X0Y0_節2_瘤右, 節2_瘤右CD, DisUnit, abj: true); - X0Y0_節3_尾CP = new ColorP(X0Y0_節3_尾, 節3_尾CD, DisUnit, abj: true); - X0Y0_節3_線CP = new ColorP(X0Y0_節3_線, 節3_線CD, DisUnit, abj: true); - X0Y0_節3_瘤左CP = new ColorP(X0Y0_節3_瘤左, 節3_瘤左CD, DisUnit, abj: true); - X0Y0_節3_瘤右CP = new ColorP(X0Y0_節3_瘤右, 節3_瘤右CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - X0Y0_節4_尾CP = new ColorP(X0Y0_節4_尾, 節4_尾CD, DisUnit, abj: true); - X0Y0_節4_線CP = new ColorP(X0Y0_節4_線, 節4_線CD, DisUnit, abj: true); - X0Y0_節4_瘤左CP = new ColorP(X0Y0_節4_瘤左, 節4_瘤左CD, DisUnit, abj: true); - X0Y0_節4_瘤右CP = new ColorP(X0Y0_節4_瘤右, 節4_瘤右CD, DisUnit, abj: true); - X0Y0_節5_尾CP = new ColorP(X0Y0_節5_尾, 節5_尾CD, DisUnit, abj: true); - X0Y0_節5_線CP = new ColorP(X0Y0_節5_線, 節5_線CD, DisUnit, abj: true); - X0Y0_節5_瘤左CP = new ColorP(X0Y0_節5_瘤左, 節5_瘤左CD, DisUnit, abj: true); - X0Y0_節5_瘤右CP = new ColorP(X0Y0_節5_瘤右, 節5_瘤右CD, 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); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖3.角度B -= num; - 鎖4.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_節1_尾); - Are.Draw(X0Y0_節1_線); - Are.Draw(X0Y0_節1_瘤左); - Are.Draw(X0Y0_節1_瘤右); - Are.Draw(X0Y0_節2_尾); - Are.Draw(X0Y0_節2_線); - Are.Draw(X0Y0_節2_瘤左); - Are.Draw(X0Y0_節2_瘤右); - Are.Draw(X0Y0_節3_尾); - Are.Draw(X0Y0_節3_線); - Are.Draw(X0Y0_節3_瘤左); - Are.Draw(X0Y0_節3_瘤右); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_節4_尾); - Are.Draw(X0Y0_節4_線); - Are.Draw(X0Y0_節4_瘤左); - Are.Draw(X0Y0_節4_瘤右); - Are.Draw(X0Y0_節5_尾); - Are.Draw(X0Y0_節5_線); - Are.Draw(X0Y0_節5_瘤左); - Are.Draw(X0Y0_節5_瘤右); - Are.Draw(X0Y0_針_尾針); - Are.Draw(X0Y0_針_線1); - Are.Draw(X0Y0_針_線2); - Are.Draw(X0Y0_輪2_革); - Are.Draw(X0Y0_輪2_金具1); - Are.Draw(X0Y0_輪2_金具2); - Are.Draw(X0Y0_輪2_金具3); - Are.Draw(X0Y0_輪2_金具左); - Are.Draw(X0Y0_輪2_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_節1_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節2_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節3_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節4_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節5_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_針_尾針.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左 && p != X0Y0_輪1_金具右 && p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左) - { - return p == X0Y0_輪2_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_節1_尾; - yield return X0Y0_節2_尾; - yield return X0Y0_節3_尾; - yield return X0Y0_節4_尾; - yield return X0Y0_節5_尾; - yield return X0Y0_針_尾針; - } - - public override void 色更新() - { - X0Y0_節1_尾CP.Update(); - X0Y0_節1_線CP.Update(); - X0Y0_節1_瘤左CP.Update(); - X0Y0_節1_瘤右CP.Update(); - X0Y0_節2_尾CP.Update(); - X0Y0_節2_線CP.Update(); - X0Y0_節2_瘤左CP.Update(); - X0Y0_節2_瘤右CP.Update(); - X0Y0_節3_尾CP.Update(); - X0Y0_節3_線CP.Update(); - X0Y0_節3_瘤左CP.Update(); - X0Y0_節3_瘤右CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - X0Y0_節4_尾CP.Update(); - X0Y0_節4_線CP.Update(); - X0Y0_節4_瘤左CP.Update(); - X0Y0_節4_瘤右CP.Update(); - X0Y0_節5_尾CP.Update(); - X0Y0_節5_線CP.Update(); - X0Y0_節5_瘤左CP.Update(); - X0Y0_節5_瘤右CP.Update(); - X0Y0_針_尾針CP.Update(); - X0Y0_針_線1CP.Update(); - X0Y0_針_線2CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 節1_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節1_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節1_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節1_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節2_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節2_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節2_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節2_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節3_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節3_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節3_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節3_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節4_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節4_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節4_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節4_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節5_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節5_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節5_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節5_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 針_尾針CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 針_線1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 針_線2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 節1_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節1_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節1_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節1_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節2_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節2_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節2_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節2_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節3_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節3_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節3_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節3_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節4_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節4_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節4_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節4_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節5_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節5_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節5_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節5_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 針_尾針CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 針_線1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 針_線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 節1_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節1_線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節1_瘤左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節1_瘤右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節2_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節2_線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節2_瘤左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節2_瘤右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節3_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節3_線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節3_瘤左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節3_瘤右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節4_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節4_線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節4_瘤左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節4_瘤右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節5_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節5_線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節5_瘤左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節5_瘤右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 針_尾針CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 針_線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 針_線2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + } + } + + public bool 節1_尾_表示 + { + get + { + return X0Y0_節1_尾.Dra; + } + set + { + X0Y0_節1_尾.Dra = value; + X0Y0_節1_尾.Hit = value; + } + } + + public bool 節1_線_表示 + { + get + { + return X0Y0_節1_線.Dra; + } + set + { + X0Y0_節1_線.Dra = value; + X0Y0_節1_線.Hit = value; + } + } + + public bool 節1_瘤左_表示 + { + get + { + return X0Y0_節1_瘤左.Dra; + } + set + { + X0Y0_節1_瘤左.Dra = value; + X0Y0_節1_瘤左.Hit = value; + } + } + + public bool 節1_瘤右_表示 + { + get + { + return X0Y0_節1_瘤右.Dra; + } + set + { + X0Y0_節1_瘤右.Dra = value; + X0Y0_節1_瘤右.Hit = value; + } + } + + public bool 節2_尾_表示 + { + get + { + return X0Y0_節2_尾.Dra; + } + set + { + X0Y0_節2_尾.Dra = value; + X0Y0_節2_尾.Hit = value; + } + } + + public bool 節2_線_表示 + { + get + { + return X0Y0_節2_線.Dra; + } + set + { + X0Y0_節2_線.Dra = value; + X0Y0_節2_線.Hit = value; + } + } + + public bool 節2_瘤左_表示 + { + get + { + return X0Y0_節2_瘤左.Dra; + } + set + { + X0Y0_節2_瘤左.Dra = value; + X0Y0_節2_瘤左.Hit = value; + } + } + + public bool 節2_瘤右_表示 + { + get + { + return X0Y0_節2_瘤右.Dra; + } + set + { + X0Y0_節2_瘤右.Dra = value; + X0Y0_節2_瘤右.Hit = value; + } + } + + public bool 節3_尾_表示 + { + get + { + return X0Y0_節3_尾.Dra; + } + set + { + X0Y0_節3_尾.Dra = value; + X0Y0_節3_尾.Hit = value; + } + } + + public bool 節3_線_表示 + { + get + { + return X0Y0_節3_線.Dra; + } + set + { + X0Y0_節3_線.Dra = value; + X0Y0_節3_線.Hit = value; + } + } + + public bool 節3_瘤左_表示 + { + get + { + return X0Y0_節3_瘤左.Dra; + } + set + { + X0Y0_節3_瘤左.Dra = value; + X0Y0_節3_瘤左.Hit = value; + } + } + + public bool 節3_瘤右_表示 + { + get + { + return X0Y0_節3_瘤右.Dra; + } + set + { + X0Y0_節3_瘤右.Dra = value; + X0Y0_節3_瘤右.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 節4_尾_表示 + { + get + { + return X0Y0_節4_尾.Dra; + } + set + { + X0Y0_節4_尾.Dra = value; + X0Y0_節4_尾.Hit = value; + } + } + + public bool 節4_線_表示 + { + get + { + return X0Y0_節4_線.Dra; + } + set + { + X0Y0_節4_線.Dra = value; + X0Y0_節4_線.Hit = value; + } + } + + public bool 節4_瘤左_表示 + { + get + { + return X0Y0_節4_瘤左.Dra; + } + set + { + X0Y0_節4_瘤左.Dra = value; + X0Y0_節4_瘤左.Hit = value; + } + } + + public bool 節4_瘤右_表示 + { + get + { + return X0Y0_節4_瘤右.Dra; + } + set + { + X0Y0_節4_瘤右.Dra = value; + X0Y0_節4_瘤右.Hit = value; + } + } + + public bool 節5_尾_表示 + { + get + { + return X0Y0_節5_尾.Dra; + } + set + { + X0Y0_節5_尾.Dra = value; + X0Y0_節5_尾.Hit = value; + } + } + + public bool 節5_線_表示 + { + get + { + return X0Y0_節5_線.Dra; + } + set + { + X0Y0_節5_線.Dra = value; + X0Y0_節5_線.Hit = value; + } + } + + public bool 節5_瘤左_表示 + { + get + { + return X0Y0_節5_瘤左.Dra; + } + set + { + X0Y0_節5_瘤左.Dra = value; + X0Y0_節5_瘤左.Hit = value; + } + } + + public bool 節5_瘤右_表示 + { + get + { + return X0Y0_節5_瘤右.Dra; + } + set + { + X0Y0_節5_瘤右.Dra = value; + X0Y0_節5_瘤右.Hit = value; + } + } + + public bool 針_尾針_表示 + { + get + { + return X0Y0_針_尾針.Dra; + } + set + { + X0Y0_針_尾針.Dra = value; + X0Y0_針_尾針.Hit = value; + } + } + + public bool 針_線1_表示 + { + get + { + return X0Y0_針_線1.Dra; + } + set + { + X0Y0_針_線1.Dra = value; + X0Y0_針_線1.Hit = value; + } + } + + public bool 針_線2_表示 + { + get + { + return X0Y0_針_線2.Dra; + } + set + { + X0Y0_針_線2.Dra = value; + X0Y0_針_線2.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 節1_尾_表示; + } + set + { + 節1_尾_表示 = value; + 節1_線_表示 = value; + 節1_瘤左_表示 = value; + 節1_瘤右_表示 = value; + 節2_尾_表示 = value; + 節2_線_表示 = value; + 節2_瘤左_表示 = value; + 節2_瘤右_表示 = value; + 節3_尾_表示 = value; + 節3_線_表示 = value; + 節3_瘤左_表示 = value; + 節3_瘤右_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 節4_尾_表示 = value; + 節4_線_表示 = value; + 節4_瘤左_表示 = value; + 節4_瘤右_表示 = value; + 節5_尾_表示 = value; + 節5_線_表示 = value; + 節5_瘤左_表示 = value; + 節5_瘤右_表示 = value; + 針_尾針_表示 = value; + 針_線1_表示 = value; + 針_線2_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 節1_尾CD.不透明度; + } + set + { + 節1_尾CD.不透明度 = value; + 節1_線CD.不透明度 = value; + 節1_瘤左CD.不透明度 = value; + 節1_瘤右CD.不透明度 = value; + 節2_尾CD.不透明度 = value; + 節2_線CD.不透明度 = value; + 節2_瘤左CD.不透明度 = value; + 節2_瘤右CD.不透明度 = value; + 節3_尾CD.不透明度 = value; + 節3_線CD.不透明度 = value; + 節3_瘤左CD.不透明度 = value; + 節3_瘤右CD.不透明度 = value; + 節4_尾CD.不透明度 = value; + 節4_線CD.不透明度 = value; + 節4_瘤左CD.不透明度 = value; + 節4_瘤右CD.不透明度 = value; + 節5_尾CD.不透明度 = value; + 節5_線CD.不透明度 = value; + 節5_瘤左CD.不透明度 = value; + 節5_瘤右CD.不透明度 = value; + 針_尾針CD.不透明度 = value; + 針_線1CD.不透明度 = value; + 針_線2CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 尾_蠍(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_蠍D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "蠍尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][12])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["節1"].ToPars(); + X0Y0_節1_尾 = pars2["尾"].ToPar(); + X0Y0_節1_線 = pars2["線"].ToPar(); + X0Y0_節1_瘤左 = pars2["瘤左"].ToPar(); + X0Y0_節1_瘤右 = pars2["瘤右"].ToPar(); + pars2 = pars["節2"].ToPars(); + X0Y0_節2_尾 = pars2["尾"].ToPar(); + X0Y0_節2_線 = pars2["線"].ToPar(); + X0Y0_節2_瘤左 = pars2["瘤左"].ToPar(); + X0Y0_節2_瘤右 = pars2["瘤右"].ToPar(); + pars2 = pars["節3"].ToPars(); + X0Y0_節3_尾 = pars2["尾"].ToPar(); + X0Y0_節3_線 = pars2["線"].ToPar(); + X0Y0_節3_瘤左 = pars2["瘤左"].ToPar(); + X0Y0_節3_瘤右 = pars2["瘤右"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["節4"].ToPars(); + X0Y0_節4_尾 = pars2["尾"].ToPar(); + X0Y0_節4_線 = pars2["線"].ToPar(); + X0Y0_節4_瘤左 = pars2["瘤左"].ToPar(); + X0Y0_節4_瘤右 = pars2["瘤右"].ToPar(); + pars2 = pars["節5"].ToPars(); + X0Y0_節5_尾 = pars2["尾"].ToPar(); + X0Y0_節5_線 = pars2["線"].ToPar(); + X0Y0_節5_瘤左 = pars2["瘤左"].ToPar(); + X0Y0_節5_瘤右 = pars2["瘤右"].ToPar(); + pars2 = pars["針"].ToPars(); + X0Y0_針_尾針 = pars2["尾針"].ToPar(); + X0Y0_針_線1 = pars2["線1"].ToPar(); + X0Y0_針_線2 = pars2["線2"].ToPar(); + pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_尾_表示; + 節1_線_表示 = e.節1_線_表示; + 節1_瘤左_表示 = e.節1_瘤左_表示; + 節1_瘤右_表示 = e.節1_瘤右_表示; + 節2_尾_表示 = e.節2_尾_表示; + 節2_線_表示 = e.節2_線_表示; + 節2_瘤左_表示 = e.節2_瘤左_表示; + 節2_瘤右_表示 = e.節2_瘤右_表示; + 節3_尾_表示 = e.節3_尾_表示; + 節3_線_表示 = e.節3_線_表示; + 節3_瘤左_表示 = e.節3_瘤左_表示; + 節3_瘤右_表示 = e.節3_瘤右_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 節4_尾_表示 = e.節4_尾_表示; + 節4_線_表示 = e.節4_線_表示; + 節4_瘤左_表示 = e.節4_瘤左_表示; + 節4_瘤右_表示 = e.節4_瘤右_表示; + 節5_尾_表示 = e.節5_尾_表示; + 節5_線_表示 = e.節5_線_表示; + 節5_瘤左_表示 = e.節5_瘤左_表示; + 節5_瘤右_表示 = e.節5_瘤右_表示; + 針_尾針_表示 = e.針_尾針_表示; + 針_線1_表示 = e.針_線1_表示; + 針_線2_表示 = e.針_線2_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_節1_尾CP = new ColorP(X0Y0_節1_尾, 節1_尾CD, DisUnit, abj: true); + X0Y0_節1_線CP = new ColorP(X0Y0_節1_線, 節1_線CD, DisUnit, abj: true); + X0Y0_節1_瘤左CP = new ColorP(X0Y0_節1_瘤左, 節1_瘤左CD, DisUnit, abj: true); + X0Y0_節1_瘤右CP = new ColorP(X0Y0_節1_瘤右, 節1_瘤右CD, DisUnit, abj: true); + X0Y0_節2_尾CP = new ColorP(X0Y0_節2_尾, 節2_尾CD, DisUnit, abj: true); + X0Y0_節2_線CP = new ColorP(X0Y0_節2_線, 節2_線CD, DisUnit, abj: true); + X0Y0_節2_瘤左CP = new ColorP(X0Y0_節2_瘤左, 節2_瘤左CD, DisUnit, abj: true); + X0Y0_節2_瘤右CP = new ColorP(X0Y0_節2_瘤右, 節2_瘤右CD, DisUnit, abj: true); + X0Y0_節3_尾CP = new ColorP(X0Y0_節3_尾, 節3_尾CD, DisUnit, abj: true); + X0Y0_節3_線CP = new ColorP(X0Y0_節3_線, 節3_線CD, DisUnit, abj: true); + X0Y0_節3_瘤左CP = new ColorP(X0Y0_節3_瘤左, 節3_瘤左CD, DisUnit, abj: true); + X0Y0_節3_瘤右CP = new ColorP(X0Y0_節3_瘤右, 節3_瘤右CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + X0Y0_節4_尾CP = new ColorP(X0Y0_節4_尾, 節4_尾CD, DisUnit, abj: true); + X0Y0_節4_線CP = new ColorP(X0Y0_節4_線, 節4_線CD, DisUnit, abj: true); + X0Y0_節4_瘤左CP = new ColorP(X0Y0_節4_瘤左, 節4_瘤左CD, DisUnit, abj: true); + X0Y0_節4_瘤右CP = new ColorP(X0Y0_節4_瘤右, 節4_瘤右CD, DisUnit, abj: true); + X0Y0_節5_尾CP = new ColorP(X0Y0_節5_尾, 節5_尾CD, DisUnit, abj: true); + X0Y0_節5_線CP = new ColorP(X0Y0_節5_線, 節5_線CD, DisUnit, abj: true); + X0Y0_節5_瘤左CP = new ColorP(X0Y0_節5_瘤左, 節5_瘤左CD, DisUnit, abj: true); + X0Y0_節5_瘤右CP = new ColorP(X0Y0_節5_瘤右, 節5_瘤右CD, 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); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖3.角度B -= num; + 鎖4.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_節1_尾); + Are.Draw(X0Y0_節1_線); + Are.Draw(X0Y0_節1_瘤左); + Are.Draw(X0Y0_節1_瘤右); + Are.Draw(X0Y0_節2_尾); + Are.Draw(X0Y0_節2_線); + Are.Draw(X0Y0_節2_瘤左); + Are.Draw(X0Y0_節2_瘤右); + Are.Draw(X0Y0_節3_尾); + Are.Draw(X0Y0_節3_線); + Are.Draw(X0Y0_節3_瘤左); + Are.Draw(X0Y0_節3_瘤右); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_節4_尾); + Are.Draw(X0Y0_節4_線); + Are.Draw(X0Y0_節4_瘤左); + Are.Draw(X0Y0_節4_瘤右); + Are.Draw(X0Y0_節5_尾); + Are.Draw(X0Y0_節5_線); + Are.Draw(X0Y0_節5_瘤左); + Are.Draw(X0Y0_節5_瘤右); + Are.Draw(X0Y0_針_尾針); + Are.Draw(X0Y0_針_線1); + Are.Draw(X0Y0_針_線2); + Are.Draw(X0Y0_輪2_革); + Are.Draw(X0Y0_輪2_金具1); + Are.Draw(X0Y0_輪2_金具2); + Are.Draw(X0Y0_輪2_金具3); + Are.Draw(X0Y0_輪2_金具左); + Are.Draw(X0Y0_輪2_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_節1_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節2_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節3_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節4_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節5_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_針_尾針.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左 && p != X0Y0_輪1_金具右 && p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左) + { + return p == X0Y0_輪2_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_節1_尾; + yield return X0Y0_節2_尾; + yield return X0Y0_節3_尾; + yield return X0Y0_節4_尾; + yield return X0Y0_節5_尾; + yield return X0Y0_針_尾針; + } + + public override void 色更新() + { + X0Y0_節1_尾CP.Update(); + X0Y0_節1_線CP.Update(); + X0Y0_節1_瘤左CP.Update(); + X0Y0_節1_瘤右CP.Update(); + X0Y0_節2_尾CP.Update(); + X0Y0_節2_線CP.Update(); + X0Y0_節2_瘤左CP.Update(); + X0Y0_節2_瘤右CP.Update(); + X0Y0_節3_尾CP.Update(); + X0Y0_節3_線CP.Update(); + X0Y0_節3_瘤左CP.Update(); + X0Y0_節3_瘤右CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + X0Y0_節4_尾CP.Update(); + X0Y0_節4_線CP.Update(); + X0Y0_節4_瘤左CP.Update(); + X0Y0_節4_瘤右CP.Update(); + X0Y0_節5_尾CP.Update(); + X0Y0_節5_線CP.Update(); + X0Y0_節5_瘤左CP.Update(); + X0Y0_節5_瘤右CP.Update(); + X0Y0_針_尾針CP.Update(); + X0Y0_針_線1CP.Update(); + X0Y0_針_線2CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 節1_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節1_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節1_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節1_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節2_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節2_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節2_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節2_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節3_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節3_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節3_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節3_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節4_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節4_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節4_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節4_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節5_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節5_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節5_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節5_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 針_尾針CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 針_線1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 針_線2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 節1_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節1_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節1_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節1_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節2_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節2_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節2_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節2_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節3_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節3_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節3_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節3_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節4_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節4_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節4_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節4_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節5_尾CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節5_線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節5_瘤左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節5_瘤右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 針_尾針CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 針_線1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 針_線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 節1_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節1_線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節1_瘤左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節1_瘤右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節2_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節2_線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節2_瘤左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節2_瘤右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節3_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節3_線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節3_瘤左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節3_瘤右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節4_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節4_線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節4_瘤左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節4_瘤右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節5_尾CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節5_線CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節5_瘤左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節5_瘤右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 針_尾針CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 針_線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 針_線2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍D.cs index c385812..7c8a067 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍D.cs @@ -1,94 +1,95 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_蠍D : 尾D +namespace SlaveMatrix { - public bool 節1_尾_表示 = true; + [Serializable] + public class 尾_蠍D : 尾D + { + public bool 節1_尾_表示 = true; - public bool 節1_線_表示 = true; + public bool 節1_線_表示 = true; - public bool 節1_瘤左_表示 = true; + public bool 節1_瘤左_表示 = true; - public bool 節1_瘤右_表示 = true; + public bool 節1_瘤右_表示 = true; - public bool 節2_尾_表示 = true; + public bool 節2_尾_表示 = true; - public bool 節2_線_表示 = true; + public bool 節2_線_表示 = true; - public bool 節2_瘤左_表示 = true; + public bool 節2_瘤左_表示 = true; - public bool 節2_瘤右_表示 = true; + public bool 節2_瘤右_表示 = true; - public bool 節3_尾_表示 = true; + public bool 節3_尾_表示 = true; - public bool 節3_線_表示 = true; + public bool 節3_線_表示 = true; - public bool 節3_瘤左_表示 = true; + public bool 節3_瘤左_表示 = true; - public bool 節3_瘤右_表示 = true; + public bool 節3_瘤右_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 節4_尾_表示 = true; + public bool 節4_尾_表示 = true; - public bool 節4_線_表示 = true; + public bool 節4_線_表示 = true; - public bool 節4_瘤左_表示 = true; + public bool 節4_瘤左_表示 = true; - public bool 節4_瘤右_表示 = true; + public bool 節4_瘤右_表示 = true; - public bool 節5_尾_表示 = true; + public bool 節5_尾_表示 = true; - public bool 節5_線_表示 = true; + public bool 節5_線_表示 = true; - public bool 節5_瘤左_表示 = true; + public bool 節5_瘤左_表示 = true; - public bool 節5_瘤右_表示 = true; + public bool 節5_瘤右_表示 = true; - public bool 針_尾針_表示 = true; + public bool 針_尾針_表示 = true; - public bool 針_線1_表示 = true; + public bool 針_線1_表示 = true; - public bool 針_線2_表示 = true; + public bool 針_線2_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 尾_蠍D() - { - ThisType = GetType(); - } + public 尾_蠍D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_蠍(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_蠍(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬.cs index ed3bb5f..c35ff76 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬.cs @@ -1,1237 +1,1238 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_馬 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾0; + public class 尾_馬 : 尾 + { + public Par X0Y0_尾0; - public Par X0Y0_尾1; + public Par X0Y0_尾1; - public Par X0Y0_尾2; + public Par X0Y0_尾2; - public Par X0Y0_尾3; + public Par X0Y0_尾3; - public Par X0Y0_尾4; + public Par X0Y0_尾4; - public Par X0Y0_中央_尾0; + public Par X0Y0_中央_尾0; - public Par X0Y0_中央_尾1; + public Par X0Y0_中央_尾1; - public Par X0Y0_中央_尾2; + public Par X0Y0_中央_尾2; - public Par X0Y0_中央_尾3; + public Par X0Y0_中央_尾3; - public Par X0Y0_中央_尾4; + public Par X0Y0_中央_尾4; - public Par X0Y0_中央_尾5; + public Par X0Y0_中央_尾5; - public Par X0Y0_中央_尾6; + public Par X0Y0_中央_尾6; - public Par X0Y0_左2_尾0; + public Par X0Y0_左2_尾0; - public Par X0Y0_左2_尾1; + public Par X0Y0_左2_尾1; - public Par X0Y0_左2_尾2; + public Par X0Y0_左2_尾2; - public Par X0Y0_左2_尾3; + public Par X0Y0_左2_尾3; - public Par X0Y0_左2_尾4; + public Par X0Y0_左2_尾4; - public Par X0Y0_左2_尾5; + public Par X0Y0_左2_尾5; - public Par X0Y0_左2_尾6; + public Par X0Y0_左2_尾6; - public Par X0Y0_左1_尾0; + public Par X0Y0_左1_尾0; - public Par X0Y0_左1_尾1; + public Par X0Y0_左1_尾1; - public Par X0Y0_左1_尾2; + public Par X0Y0_左1_尾2; - public Par X0Y0_左1_尾3; + public Par X0Y0_左1_尾3; - public Par X0Y0_左1_尾4; + public Par X0Y0_左1_尾4; - public Par X0Y0_左1_尾5; + public Par X0Y0_左1_尾5; - public Par X0Y0_左1_尾6; + public Par X0Y0_左1_尾6; - public Par X0Y0_右2_尾0; + public Par X0Y0_右2_尾0; - public Par X0Y0_右2_尾1; + public Par X0Y0_右2_尾1; - public Par X0Y0_右2_尾2; + public Par X0Y0_右2_尾2; - public Par X0Y0_右2_尾3; + public Par X0Y0_右2_尾3; - public Par X0Y0_右2_尾4; + public Par X0Y0_右2_尾4; - public Par X0Y0_右2_尾5; + public Par X0Y0_右2_尾5; - public Par X0Y0_右2_尾6; + public Par X0Y0_右2_尾6; - public Par X0Y0_右1_尾0; + public Par X0Y0_右1_尾0; - public Par X0Y0_右1_尾1; + public Par X0Y0_右1_尾1; - public Par X0Y0_右1_尾2; + public Par X0Y0_右1_尾2; - public Par X0Y0_右1_尾3; + public Par X0Y0_右1_尾3; - public Par X0Y0_右1_尾4; + public Par X0Y0_右1_尾4; - public Par X0Y0_右1_尾5; + public Par X0Y0_右1_尾5; - public Par X0Y0_右1_尾6; + public Par X0Y0_右1_尾6; - public ColorD 尾0CD; + public ColorD 尾0CD; - public ColorD 尾1CD; + public ColorD 尾1CD; - public ColorD 尾2CD; + public ColorD 尾2CD; - public ColorD 尾3CD; + public ColorD 尾3CD; - public ColorD 尾4CD; + public ColorD 尾4CD; - public ColorD 中央_尾0CD; + public ColorD 中央_尾0CD; - public ColorD 中央_尾1CD; + public ColorD 中央_尾1CD; - public ColorD 中央_尾2CD; + public ColorD 中央_尾2CD; - public ColorD 中央_尾3CD; + public ColorD 中央_尾3CD; - public ColorD 中央_尾4CD; + public ColorD 中央_尾4CD; - public ColorD 中央_尾5CD; + public ColorD 中央_尾5CD; - public ColorD 中央_尾6CD; + public ColorD 中央_尾6CD; - public ColorD 左2_尾0CD; + public ColorD 左2_尾0CD; - public ColorD 左2_尾1CD; + public ColorD 左2_尾1CD; - public ColorD 左2_尾2CD; + public ColorD 左2_尾2CD; - public ColorD 左2_尾3CD; + public ColorD 左2_尾3CD; - public ColorD 左2_尾4CD; + public ColorD 左2_尾4CD; - public ColorD 左2_尾5CD; + public ColorD 左2_尾5CD; - public ColorD 左2_尾6CD; + public ColorD 左2_尾6CD; - public ColorD 左1_尾0CD; + public ColorD 左1_尾0CD; - public ColorD 左1_尾1CD; + public ColorD 左1_尾1CD; - public ColorD 左1_尾2CD; + public ColorD 左1_尾2CD; - public ColorD 左1_尾3CD; + public ColorD 左1_尾3CD; - public ColorD 左1_尾4CD; + public ColorD 左1_尾4CD; - public ColorD 左1_尾5CD; + public ColorD 左1_尾5CD; - public ColorD 左1_尾6CD; + public ColorD 左1_尾6CD; - public ColorD 右2_尾0CD; + public ColorD 右2_尾0CD; - public ColorD 右2_尾1CD; + public ColorD 右2_尾1CD; - public ColorD 右2_尾2CD; + public ColorD 右2_尾2CD; - public ColorD 右2_尾3CD; + public ColorD 右2_尾3CD; - public ColorD 右2_尾4CD; + public ColorD 右2_尾4CD; - public ColorD 右2_尾5CD; + public ColorD 右2_尾5CD; - public ColorD 右2_尾6CD; + public ColorD 右2_尾6CD; - public ColorD 右1_尾0CD; + public ColorD 右1_尾0CD; - public ColorD 右1_尾1CD; + public ColorD 右1_尾1CD; - public ColorD 右1_尾2CD; + public ColorD 右1_尾2CD; - public ColorD 右1_尾3CD; + public ColorD 右1_尾3CD; - public ColorD 右1_尾4CD; + public ColorD 右1_尾4CD; - public ColorD 右1_尾5CD; + public ColorD 右1_尾5CD; - public ColorD 右1_尾6CD; + public ColorD 右1_尾6CD; - public ColorP X0Y0_尾0CP; + public ColorP X0Y0_尾0CP; - public ColorP X0Y0_尾1CP; + public ColorP X0Y0_尾1CP; - public ColorP X0Y0_尾2CP; + public ColorP X0Y0_尾2CP; - public ColorP X0Y0_尾3CP; + public ColorP X0Y0_尾3CP; - public ColorP X0Y0_尾4CP; + public ColorP X0Y0_尾4CP; - public ColorP X0Y0_中央_尾0CP; + public ColorP X0Y0_中央_尾0CP; - public ColorP X0Y0_中央_尾1CP; + public ColorP X0Y0_中央_尾1CP; - public ColorP X0Y0_中央_尾2CP; + public ColorP X0Y0_中央_尾2CP; - public ColorP X0Y0_中央_尾3CP; + public ColorP X0Y0_中央_尾3CP; - public ColorP X0Y0_中央_尾4CP; + public ColorP X0Y0_中央_尾4CP; - public ColorP X0Y0_中央_尾5CP; + public ColorP X0Y0_中央_尾5CP; - public ColorP X0Y0_中央_尾6CP; + public ColorP X0Y0_中央_尾6CP; - public ColorP X0Y0_左2_尾0CP; + public ColorP X0Y0_左2_尾0CP; - public ColorP X0Y0_左2_尾1CP; + public ColorP X0Y0_左2_尾1CP; - public ColorP X0Y0_左2_尾2CP; + public ColorP X0Y0_左2_尾2CP; - public ColorP X0Y0_左2_尾3CP; + public ColorP X0Y0_左2_尾3CP; - public ColorP X0Y0_左2_尾4CP; + public ColorP X0Y0_左2_尾4CP; - public ColorP X0Y0_左2_尾5CP; + public ColorP X0Y0_左2_尾5CP; - public ColorP X0Y0_左2_尾6CP; + public ColorP X0Y0_左2_尾6CP; - public ColorP X0Y0_左1_尾0CP; + public ColorP X0Y0_左1_尾0CP; - public ColorP X0Y0_左1_尾1CP; + public ColorP X0Y0_左1_尾1CP; - public ColorP X0Y0_左1_尾2CP; + public ColorP X0Y0_左1_尾2CP; - public ColorP X0Y0_左1_尾3CP; + public ColorP X0Y0_左1_尾3CP; - public ColorP X0Y0_左1_尾4CP; + public ColorP X0Y0_左1_尾4CP; - public ColorP X0Y0_左1_尾5CP; + public ColorP X0Y0_左1_尾5CP; - public ColorP X0Y0_左1_尾6CP; + public ColorP X0Y0_左1_尾6CP; - public ColorP X0Y0_右2_尾0CP; + public ColorP X0Y0_右2_尾0CP; - public ColorP X0Y0_右2_尾1CP; + public ColorP X0Y0_右2_尾1CP; - public ColorP X0Y0_右2_尾2CP; + public ColorP X0Y0_右2_尾2CP; - public ColorP X0Y0_右2_尾3CP; + public ColorP X0Y0_右2_尾3CP; - public ColorP X0Y0_右2_尾4CP; + public ColorP X0Y0_右2_尾4CP; - public ColorP X0Y0_右2_尾5CP; + public ColorP X0Y0_右2_尾5CP; - public ColorP X0Y0_右2_尾6CP; + public ColorP X0Y0_右2_尾6CP; - public ColorP X0Y0_右1_尾0CP; + public ColorP X0Y0_右1_尾0CP; - public ColorP X0Y0_右1_尾1CP; + public ColorP X0Y0_右1_尾1CP; - public ColorP X0Y0_右1_尾2CP; + public ColorP X0Y0_右1_尾2CP; - public ColorP X0Y0_右1_尾3CP; + public ColorP X0Y0_右1_尾3CP; - public ColorP X0Y0_右1_尾4CP; + public ColorP X0Y0_右1_尾4CP; - public ColorP X0Y0_右1_尾5CP; + public ColorP X0Y0_右1_尾5CP; - public ColorP X0Y0_右1_尾6CP; + public ColorP X0Y0_右1_尾6CP; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0.Dra; - } - set - { - X0Y0_尾0.Dra = value; - X0Y0_尾0.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1.Dra; - } - set - { - X0Y0_尾1.Dra = value; - X0Y0_尾1.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2.Dra; - } - set - { - X0Y0_尾2.Dra = value; - X0Y0_尾2.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3.Dra; - } - set - { - X0Y0_尾3.Dra = value; - X0Y0_尾3.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4.Dra; - } - set - { - X0Y0_尾4.Dra = value; - X0Y0_尾4.Hit = value; - } - } - - public bool 中央_尾0_表示 - { - get - { - return X0Y0_中央_尾0.Dra; - } - set - { - X0Y0_中央_尾0.Dra = value; - X0Y0_中央_尾0.Hit = value; - } - } - - public bool 中央_尾1_表示 - { - get - { - return X0Y0_中央_尾1.Dra; - } - set - { - X0Y0_中央_尾1.Dra = value; - X0Y0_中央_尾1.Hit = value; - } - } - - public bool 中央_尾2_表示 - { - get - { - return X0Y0_中央_尾2.Dra; - } - set - { - X0Y0_中央_尾2.Dra = value; - X0Y0_中央_尾2.Hit = value; - } - } - - public bool 中央_尾3_表示 - { - get - { - return X0Y0_中央_尾3.Dra; - } - set - { - X0Y0_中央_尾3.Dra = value; - X0Y0_中央_尾3.Hit = value; - } - } - - public bool 中央_尾4_表示 - { - get - { - return X0Y0_中央_尾4.Dra; - } - set - { - X0Y0_中央_尾4.Dra = value; - X0Y0_中央_尾4.Hit = value; - } - } - - public bool 中央_尾5_表示 - { - get - { - return X0Y0_中央_尾5.Dra; - } - set - { - X0Y0_中央_尾5.Dra = value; - X0Y0_中央_尾5.Hit = value; - } - } - - public bool 中央_尾6_表示 - { - get - { - return X0Y0_中央_尾6.Dra; - } - set - { - X0Y0_中央_尾6.Dra = value; - X0Y0_中央_尾6.Hit = value; - } - } - - public bool 左2_尾0_表示 - { - get - { - return X0Y0_左2_尾0.Dra; - } - set - { - X0Y0_左2_尾0.Dra = value; - X0Y0_左2_尾0.Hit = value; - } - } - - public bool 左2_尾1_表示 - { - get - { - return X0Y0_左2_尾1.Dra; - } - set - { - X0Y0_左2_尾1.Dra = value; - X0Y0_左2_尾1.Hit = value; - } - } - - public bool 左2_尾2_表示 - { - get - { - return X0Y0_左2_尾2.Dra; - } - set - { - X0Y0_左2_尾2.Dra = value; - X0Y0_左2_尾2.Hit = value; - } - } - - public bool 左2_尾3_表示 - { - get - { - return X0Y0_左2_尾3.Dra; - } - set - { - X0Y0_左2_尾3.Dra = value; - X0Y0_左2_尾3.Hit = value; - } - } - - public bool 左2_尾4_表示 - { - get - { - return X0Y0_左2_尾4.Dra; - } - set - { - X0Y0_左2_尾4.Dra = value; - X0Y0_左2_尾4.Hit = value; - } - } - - public bool 左2_尾5_表示 - { - get - { - return X0Y0_左2_尾5.Dra; - } - set - { - X0Y0_左2_尾5.Dra = value; - X0Y0_左2_尾5.Hit = value; - } - } - - public bool 左2_尾6_表示 - { - get - { - return X0Y0_左2_尾6.Dra; - } - set - { - X0Y0_左2_尾6.Dra = value; - X0Y0_左2_尾6.Hit = value; - } - } - - public bool 左1_尾0_表示 - { - get - { - return X0Y0_左1_尾0.Dra; - } - set - { - X0Y0_左1_尾0.Dra = value; - X0Y0_左1_尾0.Hit = value; - } - } - - public bool 左1_尾1_表示 - { - get - { - return X0Y0_左1_尾1.Dra; - } - set - { - X0Y0_左1_尾1.Dra = value; - X0Y0_左1_尾1.Hit = value; - } - } - - public bool 左1_尾2_表示 - { - get - { - return X0Y0_左1_尾2.Dra; - } - set - { - X0Y0_左1_尾2.Dra = value; - X0Y0_左1_尾2.Hit = value; - } - } - - public bool 左1_尾3_表示 - { - get - { - return X0Y0_左1_尾3.Dra; - } - set - { - X0Y0_左1_尾3.Dra = value; - X0Y0_左1_尾3.Hit = value; - } - } - - public bool 左1_尾4_表示 - { - get - { - return X0Y0_左1_尾4.Dra; - } - set - { - X0Y0_左1_尾4.Dra = value; - X0Y0_左1_尾4.Hit = value; - } - } - - public bool 左1_尾5_表示 - { - get - { - return X0Y0_左1_尾5.Dra; - } - set - { - X0Y0_左1_尾5.Dra = value; - X0Y0_左1_尾5.Hit = value; - } - } - - public bool 左1_尾6_表示 - { - get - { - return X0Y0_左1_尾6.Dra; - } - set - { - X0Y0_左1_尾6.Dra = value; - X0Y0_左1_尾6.Hit = value; - } - } - - public bool 右2_尾0_表示 - { - get - { - return X0Y0_右2_尾0.Dra; - } - set - { - X0Y0_右2_尾0.Dra = value; - X0Y0_右2_尾0.Hit = value; - } - } - - public bool 右2_尾1_表示 - { - get - { - return X0Y0_右2_尾1.Dra; - } - set - { - X0Y0_右2_尾1.Dra = value; - X0Y0_右2_尾1.Hit = value; - } - } - - public bool 右2_尾2_表示 - { - get - { - return X0Y0_右2_尾2.Dra; - } - set - { - X0Y0_右2_尾2.Dra = value; - X0Y0_右2_尾2.Hit = value; - } - } - - public bool 右2_尾3_表示 - { - get - { - return X0Y0_右2_尾3.Dra; - } - set - { - X0Y0_右2_尾3.Dra = value; - X0Y0_右2_尾3.Hit = value; - } - } - - public bool 右2_尾4_表示 - { - get - { - return X0Y0_右2_尾4.Dra; - } - set - { - X0Y0_右2_尾4.Dra = value; - X0Y0_右2_尾4.Hit = value; - } - } - - public bool 右2_尾5_表示 - { - get - { - return X0Y0_右2_尾5.Dra; - } - set - { - X0Y0_右2_尾5.Dra = value; - X0Y0_右2_尾5.Hit = value; - } - } - - public bool 右2_尾6_表示 - { - get - { - return X0Y0_右2_尾6.Dra; - } - set - { - X0Y0_右2_尾6.Dra = value; - X0Y0_右2_尾6.Hit = value; - } - } - - public bool 右1_尾0_表示 - { - get - { - return X0Y0_右1_尾0.Dra; - } - set - { - X0Y0_右1_尾0.Dra = value; - X0Y0_右1_尾0.Hit = value; - } - } - - public bool 右1_尾1_表示 - { - get - { - return X0Y0_右1_尾1.Dra; - } - set - { - X0Y0_右1_尾1.Dra = value; - X0Y0_右1_尾1.Hit = value; - } - } - - public bool 右1_尾2_表示 - { - get - { - return X0Y0_右1_尾2.Dra; - } - set - { - X0Y0_右1_尾2.Dra = value; - X0Y0_右1_尾2.Hit = value; - } - } - - public bool 右1_尾3_表示 - { - get - { - return X0Y0_右1_尾3.Dra; - } - set - { - X0Y0_右1_尾3.Dra = value; - X0Y0_右1_尾3.Hit = value; - } - } - - public bool 右1_尾4_表示 - { - get - { - return X0Y0_右1_尾4.Dra; - } - set - { - X0Y0_右1_尾4.Dra = value; - X0Y0_右1_尾4.Hit = value; - } - } - - public bool 右1_尾5_表示 - { - get - { - return X0Y0_右1_尾5.Dra; - } - set - { - X0Y0_右1_尾5.Dra = value; - X0Y0_右1_尾5.Hit = value; - } - } - - public bool 右1_尾6_表示 - { - get - { - return X0Y0_右1_尾6.Dra; - } - set - { - X0Y0_右1_尾6.Dra = value; - X0Y0_右1_尾6.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 尾0_表示; - } - set - { - 尾0_表示 = value; - 尾1_表示 = value; - 尾2_表示 = value; - 尾3_表示 = value; - 尾4_表示 = value; - 中央_尾0_表示 = value; - 中央_尾1_表示 = value; - 中央_尾2_表示 = value; - 中央_尾3_表示 = value; - 中央_尾4_表示 = value; - 中央_尾5_表示 = value; - 中央_尾6_表示 = value; - 左2_尾0_表示 = value; - 左2_尾1_表示 = value; - 左2_尾2_表示 = value; - 左2_尾3_表示 = value; - 左2_尾4_表示 = value; - 左2_尾5_表示 = value; - 左2_尾6_表示 = value; - 左1_尾0_表示 = value; - 左1_尾1_表示 = value; - 左1_尾2_表示 = value; - 左1_尾3_表示 = value; - 左1_尾4_表示 = value; - 左1_尾5_表示 = value; - 左1_尾6_表示 = value; - 右2_尾0_表示 = value; - 右2_尾1_表示 = value; - 右2_尾2_表示 = value; - 右2_尾3_表示 = value; - 右2_尾4_表示 = value; - 右2_尾5_表示 = value; - 右2_尾6_表示 = value; - 右1_尾0_表示 = value; - 右1_尾1_表示 = value; - 右1_尾2_表示 = value; - 右1_尾3_表示 = value; - 右1_尾4_表示 = value; - 右1_尾5_表示 = value; - 右1_尾6_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾0CD.不透明度; - } - set - { - 尾0CD.不透明度 = value; - 尾1CD.不透明度 = value; - 尾2CD.不透明度 = value; - 尾3CD.不透明度 = value; - 尾4CD.不透明度 = value; - 中央_尾0CD.不透明度 = value; - 中央_尾1CD.不透明度 = value; - 中央_尾2CD.不透明度 = value; - 中央_尾3CD.不透明度 = value; - 中央_尾4CD.不透明度 = value; - 中央_尾5CD.不透明度 = value; - 中央_尾6CD.不透明度 = value; - 左2_尾0CD.不透明度 = value; - 左2_尾1CD.不透明度 = value; - 左2_尾2CD.不透明度 = value; - 左2_尾3CD.不透明度 = value; - 左2_尾4CD.不透明度 = value; - 左2_尾5CD.不透明度 = value; - 左2_尾6CD.不透明度 = value; - 左1_尾0CD.不透明度 = value; - 左1_尾1CD.不透明度 = value; - 左1_尾2CD.不透明度 = value; - 左1_尾3CD.不透明度 = value; - 左1_尾4CD.不透明度 = value; - 左1_尾5CD.不透明度 = value; - 左1_尾6CD.不透明度 = value; - 右2_尾0CD.不透明度 = value; - 右2_尾1CD.不透明度 = value; - 右2_尾2CD.不透明度 = value; - 右2_尾3CD.不透明度 = value; - 右2_尾4CD.不透明度 = value; - 右2_尾5CD.不透明度 = value; - 右2_尾6CD.不透明度 = value; - 右1_尾0CD.不透明度 = value; - 右1_尾1CD.不透明度 = value; - 右1_尾2CD.不透明度 = value; - 右1_尾3CD.不透明度 = value; - 右1_尾4CD.不透明度 = value; - 右1_尾5CD.不透明度 = value; - 右1_尾6CD.不透明度 = value; - } - } - - public 尾_馬(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_馬D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "馬尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][3])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾0 = pars["尾0"].ToPar(); - X0Y0_尾1 = pars["尾1"].ToPar(); - X0Y0_尾2 = pars["尾2"].ToPar(); - X0Y0_尾3 = pars["尾3"].ToPar(); - X0Y0_尾4 = pars["尾4"].ToPar(); - Pars pars2 = pars["中央"].ToPars(); - X0Y0_中央_尾0 = pars2["尾0"].ToPar(); - X0Y0_中央_尾1 = pars2["尾1"].ToPar(); - X0Y0_中央_尾2 = pars2["尾2"].ToPar(); - X0Y0_中央_尾3 = pars2["尾3"].ToPar(); - X0Y0_中央_尾4 = pars2["尾4"].ToPar(); - X0Y0_中央_尾5 = pars2["尾5"].ToPar(); - X0Y0_中央_尾6 = pars2["尾6"].ToPar(); - pars2 = pars["左2"].ToPars(); - X0Y0_左2_尾0 = pars2["尾0"].ToPar(); - X0Y0_左2_尾1 = pars2["尾1"].ToPar(); - X0Y0_左2_尾2 = pars2["尾2"].ToPar(); - X0Y0_左2_尾3 = pars2["尾3"].ToPar(); - X0Y0_左2_尾4 = pars2["尾4"].ToPar(); - X0Y0_左2_尾5 = pars2["尾5"].ToPar(); - X0Y0_左2_尾6 = pars2["尾6"].ToPar(); - pars2 = pars["左1"].ToPars(); - X0Y0_左1_尾0 = pars2["尾0"].ToPar(); - X0Y0_左1_尾1 = pars2["尾1"].ToPar(); - X0Y0_左1_尾2 = pars2["尾2"].ToPar(); - X0Y0_左1_尾3 = pars2["尾3"].ToPar(); - X0Y0_左1_尾4 = pars2["尾4"].ToPar(); - X0Y0_左1_尾5 = pars2["尾5"].ToPar(); - X0Y0_左1_尾6 = pars2["尾6"].ToPar(); - pars2 = pars["右2"].ToPars(); - X0Y0_右2_尾0 = pars2["尾0"].ToPar(); - X0Y0_右2_尾1 = pars2["尾1"].ToPar(); - X0Y0_右2_尾2 = pars2["尾2"].ToPar(); - X0Y0_右2_尾3 = pars2["尾3"].ToPar(); - X0Y0_右2_尾4 = pars2["尾4"].ToPar(); - X0Y0_右2_尾5 = pars2["尾5"].ToPar(); - X0Y0_右2_尾6 = pars2["尾6"].ToPar(); - pars2 = pars["右1"].ToPars(); - X0Y0_右1_尾0 = pars2["尾0"].ToPar(); - X0Y0_右1_尾1 = pars2["尾1"].ToPar(); - X0Y0_右1_尾2 = pars2["尾2"].ToPar(); - X0Y0_右1_尾3 = pars2["尾3"].ToPar(); - X0Y0_右1_尾4 = pars2["尾4"].ToPar(); - X0Y0_右1_尾5 = pars2["尾5"].ToPar(); - X0Y0_右1_尾6 = pars2["尾6"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾0_表示 = e.尾0_表示; - 尾1_表示 = e.尾1_表示; - 尾2_表示 = e.尾2_表示; - 尾3_表示 = e.尾3_表示; - 尾4_表示 = e.尾4_表示; - 中央_尾0_表示 = e.中央_尾0_表示; - 中央_尾1_表示 = e.中央_尾1_表示; - 中央_尾2_表示 = e.中央_尾2_表示; - 中央_尾3_表示 = e.中央_尾3_表示; - 中央_尾4_表示 = e.中央_尾4_表示; - 中央_尾5_表示 = e.中央_尾5_表示; - 中央_尾6_表示 = e.中央_尾6_表示; - 左2_尾0_表示 = e.左2_尾0_表示; - 左2_尾1_表示 = e.左2_尾1_表示; - 左2_尾2_表示 = e.左2_尾2_表示; - 左2_尾3_表示 = e.左2_尾3_表示; - 左2_尾4_表示 = e.左2_尾4_表示; - 左2_尾5_表示 = e.左2_尾5_表示; - 左2_尾6_表示 = e.左2_尾6_表示; - 左1_尾0_表示 = e.左1_尾0_表示; - 左1_尾1_表示 = e.左1_尾1_表示; - 左1_尾2_表示 = e.左1_尾2_表示; - 左1_尾3_表示 = e.左1_尾3_表示; - 左1_尾4_表示 = e.左1_尾4_表示; - 左1_尾5_表示 = e.左1_尾5_表示; - 左1_尾6_表示 = e.左1_尾6_表示; - 右2_尾0_表示 = e.右2_尾0_表示; - 右2_尾1_表示 = e.右2_尾1_表示; - 右2_尾2_表示 = e.右2_尾2_表示; - 右2_尾3_表示 = e.右2_尾3_表示; - 右2_尾4_表示 = e.右2_尾4_表示; - 右2_尾5_表示 = e.右2_尾5_表示; - 右2_尾6_表示 = e.右2_尾6_表示; - 右1_尾0_表示 = e.右1_尾0_表示; - 右1_尾1_表示 = e.右1_尾1_表示; - 右1_尾2_表示 = e.右1_尾2_表示; - 右1_尾3_表示 = e.右1_尾3_表示; - 右1_尾4_表示 = e.右1_尾4_表示; - 右1_尾5_表示 = e.右1_尾5_表示; - 右1_尾6_表示 = e.右1_尾6_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[40] - { - X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_中央_尾0, X0Y0_中央_尾1, X0Y0_中央_尾2, X0Y0_中央_尾3, X0Y0_中央_尾4, - X0Y0_中央_尾5, X0Y0_中央_尾6, X0Y0_左2_尾0, X0Y0_左2_尾1, X0Y0_左2_尾2, X0Y0_左2_尾3, X0Y0_左2_尾4, X0Y0_左2_尾5, X0Y0_左2_尾6, X0Y0_左1_尾0, - X0Y0_左1_尾1, X0Y0_左1_尾2, X0Y0_左1_尾3, X0Y0_左1_尾4, X0Y0_左1_尾5, X0Y0_左1_尾6, X0Y0_右2_尾0, X0Y0_右2_尾1, X0Y0_右2_尾2, X0Y0_右2_尾3, - X0Y0_右2_尾4, X0Y0_右2_尾5, X0Y0_右2_尾6, X0Y0_右1_尾0, X0Y0_右1_尾1, X0Y0_右1_尾2, X0Y0_右1_尾3, X0Y0_右1_尾4, X0Y0_右1_尾5, X0Y0_右1_尾6 - }; - 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_尾3CP = new ColorP(X0Y0_尾3, 尾3CD, DisUnit, abj: true); - X0Y0_尾4CP = new ColorP(X0Y0_尾4, 尾4CD, 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_中央_尾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_左2_尾0CP = new ColorP(X0Y0_左2_尾0, 左2_尾0CD, DisUnit, abj: true); - X0Y0_左2_尾1CP = new ColorP(X0Y0_左2_尾1, 左2_尾1CD, DisUnit, abj: true); - X0Y0_左2_尾2CP = new ColorP(X0Y0_左2_尾2, 左2_尾2CD, DisUnit, abj: true); - X0Y0_左2_尾3CP = new ColorP(X0Y0_左2_尾3, 左2_尾3CD, DisUnit, abj: true); - X0Y0_左2_尾4CP = new ColorP(X0Y0_左2_尾4, 左2_尾4CD, DisUnit, abj: true); - X0Y0_左2_尾5CP = new ColorP(X0Y0_左2_尾5, 左2_尾5CD, DisUnit, abj: true); - X0Y0_左2_尾6CP = new ColorP(X0Y0_左2_尾6, 左2_尾6CD, DisUnit, abj: true); - X0Y0_左1_尾0CP = new ColorP(X0Y0_左1_尾0, 左1_尾0CD, DisUnit, abj: true); - X0Y0_左1_尾1CP = new ColorP(X0Y0_左1_尾1, 左1_尾1CD, DisUnit, abj: true); - X0Y0_左1_尾2CP = new ColorP(X0Y0_左1_尾2, 左1_尾2CD, DisUnit, abj: true); - X0Y0_左1_尾3CP = new ColorP(X0Y0_左1_尾3, 左1_尾3CD, DisUnit, abj: true); - X0Y0_左1_尾4CP = new ColorP(X0Y0_左1_尾4, 左1_尾4CD, DisUnit, abj: true); - X0Y0_左1_尾5CP = new ColorP(X0Y0_左1_尾5, 左1_尾5CD, DisUnit, abj: true); - X0Y0_左1_尾6CP = new ColorP(X0Y0_左1_尾6, 左1_尾6CD, DisUnit, abj: true); - X0Y0_右2_尾0CP = new ColorP(X0Y0_右2_尾0, 右2_尾0CD, DisUnit, abj: true); - X0Y0_右2_尾1CP = new ColorP(X0Y0_右2_尾1, 右2_尾1CD, DisUnit, abj: true); - X0Y0_右2_尾2CP = new ColorP(X0Y0_右2_尾2, 右2_尾2CD, DisUnit, abj: true); - X0Y0_右2_尾3CP = new ColorP(X0Y0_右2_尾3, 右2_尾3CD, DisUnit, abj: true); - X0Y0_右2_尾4CP = new ColorP(X0Y0_右2_尾4, 右2_尾4CD, DisUnit, abj: true); - X0Y0_右2_尾5CP = new ColorP(X0Y0_右2_尾5, 右2_尾5CD, DisUnit, abj: true); - X0Y0_右2_尾6CP = new ColorP(X0Y0_右2_尾6, 右2_尾6CD, DisUnit, abj: true); - X0Y0_右1_尾0CP = new ColorP(X0Y0_右1_尾0, 右1_尾0CD, DisUnit, abj: true); - X0Y0_右1_尾1CP = new ColorP(X0Y0_右1_尾1, 右1_尾1CD, DisUnit, abj: true); - X0Y0_右1_尾2CP = new ColorP(X0Y0_右1_尾2, 右1_尾2CD, DisUnit, abj: true); - X0Y0_右1_尾3CP = new ColorP(X0Y0_右1_尾3, 右1_尾3CD, DisUnit, abj: true); - X0Y0_右1_尾4CP = new ColorP(X0Y0_右1_尾4, 右1_尾4CD, DisUnit, abj: true); - X0Y0_右1_尾5CP = new ColorP(X0Y0_右1_尾5, 右1_尾5CD, DisUnit, abj: true); - X0Y0_右1_尾6CP = new ColorP(X0Y0_右1_尾6, 右1_尾6CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_中央_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_中央_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_中央_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_中央_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_中央_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_中央_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_中央_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左2_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左2_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左2_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左2_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左2_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左2_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左2_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左1_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左1_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左1_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左1_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左1_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左1_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_左1_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右2_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右2_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右2_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右2_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右2_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右2_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右2_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右1_尾0.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右1_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右1_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右1_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右1_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右1_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_右1_尾6.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0; - yield return X0Y0_尾1; - yield return X0Y0_尾2; - yield return X0Y0_尾3; - yield return X0Y0_尾4; - } - - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_尾0CP.Update(mm); - X0Y0_尾1CP.Update(mm); - X0Y0_尾2CP.Update(mm); - X0Y0_尾3CP.Update(mm); - X0Y0_尾4CP.Update(mm); - X0Y0_中央_尾0CP.Update(mm); - X0Y0_中央_尾1CP.Update(mm); - X0Y0_中央_尾2CP.Update(mm); - X0Y0_中央_尾3CP.Update(mm); - X0Y0_中央_尾4CP.Update(mm); - X0Y0_中央_尾5CP.Update(mm); - X0Y0_中央_尾6CP.Update(mm); - X0Y0_左2_尾0CP.Update(mm); - X0Y0_左2_尾1CP.Update(mm); - X0Y0_左2_尾2CP.Update(mm); - X0Y0_左2_尾3CP.Update(mm); - X0Y0_左2_尾4CP.Update(mm); - X0Y0_左2_尾5CP.Update(mm); - X0Y0_左2_尾6CP.Update(mm); - X0Y0_左1_尾0CP.Update(mm); - X0Y0_左1_尾1CP.Update(mm); - X0Y0_左1_尾2CP.Update(mm); - X0Y0_左1_尾3CP.Update(mm); - X0Y0_左1_尾4CP.Update(mm); - X0Y0_左1_尾5CP.Update(mm); - X0Y0_左1_尾6CP.Update(mm); - X0Y0_右2_尾0CP.Update(mm); - X0Y0_右2_尾1CP.Update(mm); - X0Y0_右2_尾2CP.Update(mm); - X0Y0_右2_尾3CP.Update(mm); - X0Y0_右2_尾4CP.Update(mm); - X0Y0_右2_尾5CP.Update(mm); - X0Y0_右2_尾6CP.Update(mm); - X0Y0_右1_尾0CP.Update(mm); - X0Y0_右1_尾1CP.Update(mm); - X0Y0_右1_尾2CP.Update(mm); - X0Y0_右1_尾3CP.Update(mm); - X0Y0_右1_尾4CP.Update(mm); - X0Y0_右1_尾5CP.Update(mm); - X0Y0_右1_尾6CP.Update(mm); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中央_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中央_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中央_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中央_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中央_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中央_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 中央_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左2_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左2_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左2_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左2_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左2_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左2_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左2_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左1_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左1_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左1_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左1_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左1_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左1_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 左1_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右2_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右2_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右2_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右2_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右2_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右2_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右2_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右1_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右1_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右1_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右1_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右1_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右1_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 右1_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0.Dra; + } + set + { + X0Y0_尾0.Dra = value; + X0Y0_尾0.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1.Dra; + } + set + { + X0Y0_尾1.Dra = value; + X0Y0_尾1.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2.Dra; + } + set + { + X0Y0_尾2.Dra = value; + X0Y0_尾2.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3.Dra; + } + set + { + X0Y0_尾3.Dra = value; + X0Y0_尾3.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4.Dra; + } + set + { + X0Y0_尾4.Dra = value; + X0Y0_尾4.Hit = value; + } + } + + public bool 中央_尾0_表示 + { + get + { + return X0Y0_中央_尾0.Dra; + } + set + { + X0Y0_中央_尾0.Dra = value; + X0Y0_中央_尾0.Hit = value; + } + } + + public bool 中央_尾1_表示 + { + get + { + return X0Y0_中央_尾1.Dra; + } + set + { + X0Y0_中央_尾1.Dra = value; + X0Y0_中央_尾1.Hit = value; + } + } + + public bool 中央_尾2_表示 + { + get + { + return X0Y0_中央_尾2.Dra; + } + set + { + X0Y0_中央_尾2.Dra = value; + X0Y0_中央_尾2.Hit = value; + } + } + + public bool 中央_尾3_表示 + { + get + { + return X0Y0_中央_尾3.Dra; + } + set + { + X0Y0_中央_尾3.Dra = value; + X0Y0_中央_尾3.Hit = value; + } + } + + public bool 中央_尾4_表示 + { + get + { + return X0Y0_中央_尾4.Dra; + } + set + { + X0Y0_中央_尾4.Dra = value; + X0Y0_中央_尾4.Hit = value; + } + } + + public bool 中央_尾5_表示 + { + get + { + return X0Y0_中央_尾5.Dra; + } + set + { + X0Y0_中央_尾5.Dra = value; + X0Y0_中央_尾5.Hit = value; + } + } + + public bool 中央_尾6_表示 + { + get + { + return X0Y0_中央_尾6.Dra; + } + set + { + X0Y0_中央_尾6.Dra = value; + X0Y0_中央_尾6.Hit = value; + } + } + + public bool 左2_尾0_表示 + { + get + { + return X0Y0_左2_尾0.Dra; + } + set + { + X0Y0_左2_尾0.Dra = value; + X0Y0_左2_尾0.Hit = value; + } + } + + public bool 左2_尾1_表示 + { + get + { + return X0Y0_左2_尾1.Dra; + } + set + { + X0Y0_左2_尾1.Dra = value; + X0Y0_左2_尾1.Hit = value; + } + } + + public bool 左2_尾2_表示 + { + get + { + return X0Y0_左2_尾2.Dra; + } + set + { + X0Y0_左2_尾2.Dra = value; + X0Y0_左2_尾2.Hit = value; + } + } + + public bool 左2_尾3_表示 + { + get + { + return X0Y0_左2_尾3.Dra; + } + set + { + X0Y0_左2_尾3.Dra = value; + X0Y0_左2_尾3.Hit = value; + } + } + + public bool 左2_尾4_表示 + { + get + { + return X0Y0_左2_尾4.Dra; + } + set + { + X0Y0_左2_尾4.Dra = value; + X0Y0_左2_尾4.Hit = value; + } + } + + public bool 左2_尾5_表示 + { + get + { + return X0Y0_左2_尾5.Dra; + } + set + { + X0Y0_左2_尾5.Dra = value; + X0Y0_左2_尾5.Hit = value; + } + } + + public bool 左2_尾6_表示 + { + get + { + return X0Y0_左2_尾6.Dra; + } + set + { + X0Y0_左2_尾6.Dra = value; + X0Y0_左2_尾6.Hit = value; + } + } + + public bool 左1_尾0_表示 + { + get + { + return X0Y0_左1_尾0.Dra; + } + set + { + X0Y0_左1_尾0.Dra = value; + X0Y0_左1_尾0.Hit = value; + } + } + + public bool 左1_尾1_表示 + { + get + { + return X0Y0_左1_尾1.Dra; + } + set + { + X0Y0_左1_尾1.Dra = value; + X0Y0_左1_尾1.Hit = value; + } + } + + public bool 左1_尾2_表示 + { + get + { + return X0Y0_左1_尾2.Dra; + } + set + { + X0Y0_左1_尾2.Dra = value; + X0Y0_左1_尾2.Hit = value; + } + } + + public bool 左1_尾3_表示 + { + get + { + return X0Y0_左1_尾3.Dra; + } + set + { + X0Y0_左1_尾3.Dra = value; + X0Y0_左1_尾3.Hit = value; + } + } + + public bool 左1_尾4_表示 + { + get + { + return X0Y0_左1_尾4.Dra; + } + set + { + X0Y0_左1_尾4.Dra = value; + X0Y0_左1_尾4.Hit = value; + } + } + + public bool 左1_尾5_表示 + { + get + { + return X0Y0_左1_尾5.Dra; + } + set + { + X0Y0_左1_尾5.Dra = value; + X0Y0_左1_尾5.Hit = value; + } + } + + public bool 左1_尾6_表示 + { + get + { + return X0Y0_左1_尾6.Dra; + } + set + { + X0Y0_左1_尾6.Dra = value; + X0Y0_左1_尾6.Hit = value; + } + } + + public bool 右2_尾0_表示 + { + get + { + return X0Y0_右2_尾0.Dra; + } + set + { + X0Y0_右2_尾0.Dra = value; + X0Y0_右2_尾0.Hit = value; + } + } + + public bool 右2_尾1_表示 + { + get + { + return X0Y0_右2_尾1.Dra; + } + set + { + X0Y0_右2_尾1.Dra = value; + X0Y0_右2_尾1.Hit = value; + } + } + + public bool 右2_尾2_表示 + { + get + { + return X0Y0_右2_尾2.Dra; + } + set + { + X0Y0_右2_尾2.Dra = value; + X0Y0_右2_尾2.Hit = value; + } + } + + public bool 右2_尾3_表示 + { + get + { + return X0Y0_右2_尾3.Dra; + } + set + { + X0Y0_右2_尾3.Dra = value; + X0Y0_右2_尾3.Hit = value; + } + } + + public bool 右2_尾4_表示 + { + get + { + return X0Y0_右2_尾4.Dra; + } + set + { + X0Y0_右2_尾4.Dra = value; + X0Y0_右2_尾4.Hit = value; + } + } + + public bool 右2_尾5_表示 + { + get + { + return X0Y0_右2_尾5.Dra; + } + set + { + X0Y0_右2_尾5.Dra = value; + X0Y0_右2_尾5.Hit = value; + } + } + + public bool 右2_尾6_表示 + { + get + { + return X0Y0_右2_尾6.Dra; + } + set + { + X0Y0_右2_尾6.Dra = value; + X0Y0_右2_尾6.Hit = value; + } + } + + public bool 右1_尾0_表示 + { + get + { + return X0Y0_右1_尾0.Dra; + } + set + { + X0Y0_右1_尾0.Dra = value; + X0Y0_右1_尾0.Hit = value; + } + } + + public bool 右1_尾1_表示 + { + get + { + return X0Y0_右1_尾1.Dra; + } + set + { + X0Y0_右1_尾1.Dra = value; + X0Y0_右1_尾1.Hit = value; + } + } + + public bool 右1_尾2_表示 + { + get + { + return X0Y0_右1_尾2.Dra; + } + set + { + X0Y0_右1_尾2.Dra = value; + X0Y0_右1_尾2.Hit = value; + } + } + + public bool 右1_尾3_表示 + { + get + { + return X0Y0_右1_尾3.Dra; + } + set + { + X0Y0_右1_尾3.Dra = value; + X0Y0_右1_尾3.Hit = value; + } + } + + public bool 右1_尾4_表示 + { + get + { + return X0Y0_右1_尾4.Dra; + } + set + { + X0Y0_右1_尾4.Dra = value; + X0Y0_右1_尾4.Hit = value; + } + } + + public bool 右1_尾5_表示 + { + get + { + return X0Y0_右1_尾5.Dra; + } + set + { + X0Y0_右1_尾5.Dra = value; + X0Y0_右1_尾5.Hit = value; + } + } + + public bool 右1_尾6_表示 + { + get + { + return X0Y0_右1_尾6.Dra; + } + set + { + X0Y0_右1_尾6.Dra = value; + X0Y0_右1_尾6.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 尾0_表示; + } + set + { + 尾0_表示 = value; + 尾1_表示 = value; + 尾2_表示 = value; + 尾3_表示 = value; + 尾4_表示 = value; + 中央_尾0_表示 = value; + 中央_尾1_表示 = value; + 中央_尾2_表示 = value; + 中央_尾3_表示 = value; + 中央_尾4_表示 = value; + 中央_尾5_表示 = value; + 中央_尾6_表示 = value; + 左2_尾0_表示 = value; + 左2_尾1_表示 = value; + 左2_尾2_表示 = value; + 左2_尾3_表示 = value; + 左2_尾4_表示 = value; + 左2_尾5_表示 = value; + 左2_尾6_表示 = value; + 左1_尾0_表示 = value; + 左1_尾1_表示 = value; + 左1_尾2_表示 = value; + 左1_尾3_表示 = value; + 左1_尾4_表示 = value; + 左1_尾5_表示 = value; + 左1_尾6_表示 = value; + 右2_尾0_表示 = value; + 右2_尾1_表示 = value; + 右2_尾2_表示 = value; + 右2_尾3_表示 = value; + 右2_尾4_表示 = value; + 右2_尾5_表示 = value; + 右2_尾6_表示 = value; + 右1_尾0_表示 = value; + 右1_尾1_表示 = value; + 右1_尾2_表示 = value; + 右1_尾3_表示 = value; + 右1_尾4_表示 = value; + 右1_尾5_表示 = value; + 右1_尾6_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾0CD.不透明度; + } + set + { + 尾0CD.不透明度 = value; + 尾1CD.不透明度 = value; + 尾2CD.不透明度 = value; + 尾3CD.不透明度 = value; + 尾4CD.不透明度 = value; + 中央_尾0CD.不透明度 = value; + 中央_尾1CD.不透明度 = value; + 中央_尾2CD.不透明度 = value; + 中央_尾3CD.不透明度 = value; + 中央_尾4CD.不透明度 = value; + 中央_尾5CD.不透明度 = value; + 中央_尾6CD.不透明度 = value; + 左2_尾0CD.不透明度 = value; + 左2_尾1CD.不透明度 = value; + 左2_尾2CD.不透明度 = value; + 左2_尾3CD.不透明度 = value; + 左2_尾4CD.不透明度 = value; + 左2_尾5CD.不透明度 = value; + 左2_尾6CD.不透明度 = value; + 左1_尾0CD.不透明度 = value; + 左1_尾1CD.不透明度 = value; + 左1_尾2CD.不透明度 = value; + 左1_尾3CD.不透明度 = value; + 左1_尾4CD.不透明度 = value; + 左1_尾5CD.不透明度 = value; + 左1_尾6CD.不透明度 = value; + 右2_尾0CD.不透明度 = value; + 右2_尾1CD.不透明度 = value; + 右2_尾2CD.不透明度 = value; + 右2_尾3CD.不透明度 = value; + 右2_尾4CD.不透明度 = value; + 右2_尾5CD.不透明度 = value; + 右2_尾6CD.不透明度 = value; + 右1_尾0CD.不透明度 = value; + 右1_尾1CD.不透明度 = value; + 右1_尾2CD.不透明度 = value; + 右1_尾3CD.不透明度 = value; + 右1_尾4CD.不透明度 = value; + 右1_尾5CD.不透明度 = value; + 右1_尾6CD.不透明度 = value; + } + } + + public 尾_馬(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_馬D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "馬尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][3])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾0 = pars["尾0"].ToPar(); + X0Y0_尾1 = pars["尾1"].ToPar(); + X0Y0_尾2 = pars["尾2"].ToPar(); + X0Y0_尾3 = pars["尾3"].ToPar(); + X0Y0_尾4 = pars["尾4"].ToPar(); + Pars pars2 = pars["中央"].ToPars(); + X0Y0_中央_尾0 = pars2["尾0"].ToPar(); + X0Y0_中央_尾1 = pars2["尾1"].ToPar(); + X0Y0_中央_尾2 = pars2["尾2"].ToPar(); + X0Y0_中央_尾3 = pars2["尾3"].ToPar(); + X0Y0_中央_尾4 = pars2["尾4"].ToPar(); + X0Y0_中央_尾5 = pars2["尾5"].ToPar(); + X0Y0_中央_尾6 = pars2["尾6"].ToPar(); + pars2 = pars["左2"].ToPars(); + X0Y0_左2_尾0 = pars2["尾0"].ToPar(); + X0Y0_左2_尾1 = pars2["尾1"].ToPar(); + X0Y0_左2_尾2 = pars2["尾2"].ToPar(); + X0Y0_左2_尾3 = pars2["尾3"].ToPar(); + X0Y0_左2_尾4 = pars2["尾4"].ToPar(); + X0Y0_左2_尾5 = pars2["尾5"].ToPar(); + X0Y0_左2_尾6 = pars2["尾6"].ToPar(); + pars2 = pars["左1"].ToPars(); + X0Y0_左1_尾0 = pars2["尾0"].ToPar(); + X0Y0_左1_尾1 = pars2["尾1"].ToPar(); + X0Y0_左1_尾2 = pars2["尾2"].ToPar(); + X0Y0_左1_尾3 = pars2["尾3"].ToPar(); + X0Y0_左1_尾4 = pars2["尾4"].ToPar(); + X0Y0_左1_尾5 = pars2["尾5"].ToPar(); + X0Y0_左1_尾6 = pars2["尾6"].ToPar(); + pars2 = pars["右2"].ToPars(); + X0Y0_右2_尾0 = pars2["尾0"].ToPar(); + X0Y0_右2_尾1 = pars2["尾1"].ToPar(); + X0Y0_右2_尾2 = pars2["尾2"].ToPar(); + X0Y0_右2_尾3 = pars2["尾3"].ToPar(); + X0Y0_右2_尾4 = pars2["尾4"].ToPar(); + X0Y0_右2_尾5 = pars2["尾5"].ToPar(); + X0Y0_右2_尾6 = pars2["尾6"].ToPar(); + pars2 = pars["右1"].ToPars(); + X0Y0_右1_尾0 = pars2["尾0"].ToPar(); + X0Y0_右1_尾1 = pars2["尾1"].ToPar(); + X0Y0_右1_尾2 = pars2["尾2"].ToPar(); + X0Y0_右1_尾3 = pars2["尾3"].ToPar(); + X0Y0_右1_尾4 = pars2["尾4"].ToPar(); + X0Y0_右1_尾5 = pars2["尾5"].ToPar(); + X0Y0_右1_尾6 = pars2["尾6"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾0_表示 = e.尾0_表示; + 尾1_表示 = e.尾1_表示; + 尾2_表示 = e.尾2_表示; + 尾3_表示 = e.尾3_表示; + 尾4_表示 = e.尾4_表示; + 中央_尾0_表示 = e.中央_尾0_表示; + 中央_尾1_表示 = e.中央_尾1_表示; + 中央_尾2_表示 = e.中央_尾2_表示; + 中央_尾3_表示 = e.中央_尾3_表示; + 中央_尾4_表示 = e.中央_尾4_表示; + 中央_尾5_表示 = e.中央_尾5_表示; + 中央_尾6_表示 = e.中央_尾6_表示; + 左2_尾0_表示 = e.左2_尾0_表示; + 左2_尾1_表示 = e.左2_尾1_表示; + 左2_尾2_表示 = e.左2_尾2_表示; + 左2_尾3_表示 = e.左2_尾3_表示; + 左2_尾4_表示 = e.左2_尾4_表示; + 左2_尾5_表示 = e.左2_尾5_表示; + 左2_尾6_表示 = e.左2_尾6_表示; + 左1_尾0_表示 = e.左1_尾0_表示; + 左1_尾1_表示 = e.左1_尾1_表示; + 左1_尾2_表示 = e.左1_尾2_表示; + 左1_尾3_表示 = e.左1_尾3_表示; + 左1_尾4_表示 = e.左1_尾4_表示; + 左1_尾5_表示 = e.左1_尾5_表示; + 左1_尾6_表示 = e.左1_尾6_表示; + 右2_尾0_表示 = e.右2_尾0_表示; + 右2_尾1_表示 = e.右2_尾1_表示; + 右2_尾2_表示 = e.右2_尾2_表示; + 右2_尾3_表示 = e.右2_尾3_表示; + 右2_尾4_表示 = e.右2_尾4_表示; + 右2_尾5_表示 = e.右2_尾5_表示; + 右2_尾6_表示 = e.右2_尾6_表示; + 右1_尾0_表示 = e.右1_尾0_表示; + 右1_尾1_表示 = e.右1_尾1_表示; + 右1_尾2_表示 = e.右1_尾2_表示; + 右1_尾3_表示 = e.右1_尾3_表示; + 右1_尾4_表示 = e.右1_尾4_表示; + 右1_尾5_表示 = e.右1_尾5_表示; + 右1_尾6_表示 = e.右1_尾6_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[40] + { + X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_中央_尾0, X0Y0_中央_尾1, X0Y0_中央_尾2, X0Y0_中央_尾3, X0Y0_中央_尾4, + X0Y0_中央_尾5, X0Y0_中央_尾6, X0Y0_左2_尾0, X0Y0_左2_尾1, X0Y0_左2_尾2, X0Y0_左2_尾3, X0Y0_左2_尾4, X0Y0_左2_尾5, X0Y0_左2_尾6, X0Y0_左1_尾0, + X0Y0_左1_尾1, X0Y0_左1_尾2, X0Y0_左1_尾3, X0Y0_左1_尾4, X0Y0_左1_尾5, X0Y0_左1_尾6, X0Y0_右2_尾0, X0Y0_右2_尾1, X0Y0_右2_尾2, X0Y0_右2_尾3, + X0Y0_右2_尾4, X0Y0_右2_尾5, X0Y0_右2_尾6, X0Y0_右1_尾0, X0Y0_右1_尾1, X0Y0_右1_尾2, X0Y0_右1_尾3, X0Y0_右1_尾4, X0Y0_右1_尾5, X0Y0_右1_尾6 + }; + 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_尾3CP = new ColorP(X0Y0_尾3, 尾3CD, DisUnit, abj: true); + X0Y0_尾4CP = new ColorP(X0Y0_尾4, 尾4CD, 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_中央_尾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_左2_尾0CP = new ColorP(X0Y0_左2_尾0, 左2_尾0CD, DisUnit, abj: true); + X0Y0_左2_尾1CP = new ColorP(X0Y0_左2_尾1, 左2_尾1CD, DisUnit, abj: true); + X0Y0_左2_尾2CP = new ColorP(X0Y0_左2_尾2, 左2_尾2CD, DisUnit, abj: true); + X0Y0_左2_尾3CP = new ColorP(X0Y0_左2_尾3, 左2_尾3CD, DisUnit, abj: true); + X0Y0_左2_尾4CP = new ColorP(X0Y0_左2_尾4, 左2_尾4CD, DisUnit, abj: true); + X0Y0_左2_尾5CP = new ColorP(X0Y0_左2_尾5, 左2_尾5CD, DisUnit, abj: true); + X0Y0_左2_尾6CP = new ColorP(X0Y0_左2_尾6, 左2_尾6CD, DisUnit, abj: true); + X0Y0_左1_尾0CP = new ColorP(X0Y0_左1_尾0, 左1_尾0CD, DisUnit, abj: true); + X0Y0_左1_尾1CP = new ColorP(X0Y0_左1_尾1, 左1_尾1CD, DisUnit, abj: true); + X0Y0_左1_尾2CP = new ColorP(X0Y0_左1_尾2, 左1_尾2CD, DisUnit, abj: true); + X0Y0_左1_尾3CP = new ColorP(X0Y0_左1_尾3, 左1_尾3CD, DisUnit, abj: true); + X0Y0_左1_尾4CP = new ColorP(X0Y0_左1_尾4, 左1_尾4CD, DisUnit, abj: true); + X0Y0_左1_尾5CP = new ColorP(X0Y0_左1_尾5, 左1_尾5CD, DisUnit, abj: true); + X0Y0_左1_尾6CP = new ColorP(X0Y0_左1_尾6, 左1_尾6CD, DisUnit, abj: true); + X0Y0_右2_尾0CP = new ColorP(X0Y0_右2_尾0, 右2_尾0CD, DisUnit, abj: true); + X0Y0_右2_尾1CP = new ColorP(X0Y0_右2_尾1, 右2_尾1CD, DisUnit, abj: true); + X0Y0_右2_尾2CP = new ColorP(X0Y0_右2_尾2, 右2_尾2CD, DisUnit, abj: true); + X0Y0_右2_尾3CP = new ColorP(X0Y0_右2_尾3, 右2_尾3CD, DisUnit, abj: true); + X0Y0_右2_尾4CP = new ColorP(X0Y0_右2_尾4, 右2_尾4CD, DisUnit, abj: true); + X0Y0_右2_尾5CP = new ColorP(X0Y0_右2_尾5, 右2_尾5CD, DisUnit, abj: true); + X0Y0_右2_尾6CP = new ColorP(X0Y0_右2_尾6, 右2_尾6CD, DisUnit, abj: true); + X0Y0_右1_尾0CP = new ColorP(X0Y0_右1_尾0, 右1_尾0CD, DisUnit, abj: true); + X0Y0_右1_尾1CP = new ColorP(X0Y0_右1_尾1, 右1_尾1CD, DisUnit, abj: true); + X0Y0_右1_尾2CP = new ColorP(X0Y0_右1_尾2, 右1_尾2CD, DisUnit, abj: true); + X0Y0_右1_尾3CP = new ColorP(X0Y0_右1_尾3, 右1_尾3CD, DisUnit, abj: true); + X0Y0_右1_尾4CP = new ColorP(X0Y0_右1_尾4, 右1_尾4CD, DisUnit, abj: true); + X0Y0_右1_尾5CP = new ColorP(X0Y0_右1_尾5, 右1_尾5CD, DisUnit, abj: true); + X0Y0_右1_尾6CP = new ColorP(X0Y0_右1_尾6, 右1_尾6CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_中央_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_中央_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_中央_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_中央_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_中央_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_中央_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_中央_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左2_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左2_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左2_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左2_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左2_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左2_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左2_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左1_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左1_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左1_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左1_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左1_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左1_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_左1_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右2_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右2_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右2_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右2_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右2_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右2_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右2_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右1_尾0.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右1_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右1_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右1_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右1_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右1_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_右1_尾6.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0; + yield return X0Y0_尾1; + yield return X0Y0_尾2; + yield return X0Y0_尾3; + yield return X0Y0_尾4; + } + + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_尾0CP.Update(mm); + X0Y0_尾1CP.Update(mm); + X0Y0_尾2CP.Update(mm); + X0Y0_尾3CP.Update(mm); + X0Y0_尾4CP.Update(mm); + X0Y0_中央_尾0CP.Update(mm); + X0Y0_中央_尾1CP.Update(mm); + X0Y0_中央_尾2CP.Update(mm); + X0Y0_中央_尾3CP.Update(mm); + X0Y0_中央_尾4CP.Update(mm); + X0Y0_中央_尾5CP.Update(mm); + X0Y0_中央_尾6CP.Update(mm); + X0Y0_左2_尾0CP.Update(mm); + X0Y0_左2_尾1CP.Update(mm); + X0Y0_左2_尾2CP.Update(mm); + X0Y0_左2_尾3CP.Update(mm); + X0Y0_左2_尾4CP.Update(mm); + X0Y0_左2_尾5CP.Update(mm); + X0Y0_左2_尾6CP.Update(mm); + X0Y0_左1_尾0CP.Update(mm); + X0Y0_左1_尾1CP.Update(mm); + X0Y0_左1_尾2CP.Update(mm); + X0Y0_左1_尾3CP.Update(mm); + X0Y0_左1_尾4CP.Update(mm); + X0Y0_左1_尾5CP.Update(mm); + X0Y0_左1_尾6CP.Update(mm); + X0Y0_右2_尾0CP.Update(mm); + X0Y0_右2_尾1CP.Update(mm); + X0Y0_右2_尾2CP.Update(mm); + X0Y0_右2_尾3CP.Update(mm); + X0Y0_右2_尾4CP.Update(mm); + X0Y0_右2_尾5CP.Update(mm); + X0Y0_右2_尾6CP.Update(mm); + X0Y0_右1_尾0CP.Update(mm); + X0Y0_右1_尾1CP.Update(mm); + X0Y0_右1_尾2CP.Update(mm); + X0Y0_右1_尾3CP.Update(mm); + X0Y0_右1_尾4CP.Update(mm); + X0Y0_右1_尾5CP.Update(mm); + X0Y0_右1_尾6CP.Update(mm); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中央_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中央_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中央_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中央_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中央_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中央_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 中央_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左2_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左2_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左2_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左2_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左2_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左2_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左2_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左1_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左1_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左1_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左1_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左1_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左1_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 左1_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右2_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右2_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右2_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右2_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右2_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右2_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右2_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右1_尾0CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右1_尾1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右1_尾2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右1_尾3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右1_尾4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右1_尾5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 右1_尾6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬D.cs index ecd9a96..f590880 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬D.cs @@ -1,98 +1,99 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_馬D : 尾D +namespace SlaveMatrix { - public bool 尾0_表示 = true; + [Serializable] + public class 尾_馬D : 尾D + { + public bool 尾0_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 中央_尾0_表示 = true; + public bool 中央_尾0_表示 = true; - public bool 中央_尾1_表示 = true; + public bool 中央_尾1_表示 = true; - public bool 中央_尾2_表示 = true; + public bool 中央_尾2_表示 = true; - public bool 中央_尾3_表示 = true; + public bool 中央_尾3_表示 = true; - public bool 中央_尾4_表示 = true; + public bool 中央_尾4_表示 = true; - public bool 中央_尾5_表示 = true; + public bool 中央_尾5_表示 = true; - public bool 中央_尾6_表示 = true; + public bool 中央_尾6_表示 = true; - public bool 左2_尾0_表示 = true; + public bool 左2_尾0_表示 = true; - public bool 左2_尾1_表示 = true; + public bool 左2_尾1_表示 = true; - public bool 左2_尾2_表示 = true; + public bool 左2_尾2_表示 = true; - public bool 左2_尾3_表示 = true; + public bool 左2_尾3_表示 = true; - public bool 左2_尾4_表示 = true; + public bool 左2_尾4_表示 = true; - public bool 左2_尾5_表示 = true; + public bool 左2_尾5_表示 = true; - public bool 左2_尾6_表示 = true; + public bool 左2_尾6_表示 = true; - public bool 左1_尾0_表示 = true; + public bool 左1_尾0_表示 = true; - public bool 左1_尾1_表示 = true; + public bool 左1_尾1_表示 = true; - public bool 左1_尾2_表示 = true; + public bool 左1_尾2_表示 = true; - public bool 左1_尾3_表示 = true; + public bool 左1_尾3_表示 = true; - public bool 左1_尾4_表示 = true; + public bool 左1_尾4_表示 = true; - public bool 左1_尾5_表示 = true; + public bool 左1_尾5_表示 = true; - public bool 左1_尾6_表示 = true; + public bool 左1_尾6_表示 = true; - public bool 右2_尾0_表示 = true; + public bool 右2_尾0_表示 = true; - public bool 右2_尾1_表示 = true; + public bool 右2_尾1_表示 = true; - public bool 右2_尾2_表示 = true; + public bool 右2_尾2_表示 = true; - public bool 右2_尾3_表示 = true; + public bool 右2_尾3_表示 = true; - public bool 右2_尾4_表示 = true; + public bool 右2_尾4_表示 = true; - public bool 右2_尾5_表示 = true; + public bool 右2_尾5_表示 = true; - public bool 右2_尾6_表示 = true; + public bool 右2_尾6_表示 = true; - public bool 右1_尾0_表示 = true; + public bool 右1_尾0_表示 = true; - public bool 右1_尾1_表示 = true; + public bool 右1_尾1_表示 = true; - public bool 右1_尾2_表示 = true; + public bool 右1_尾2_表示 = true; - public bool 右1_尾3_表示 = true; + public bool 右1_尾3_表示 = true; - public bool 右1_尾4_表示 = true; + public bool 右1_尾4_表示 = true; - public bool 右1_尾5_表示 = true; + public bool 右1_尾5_表示 = true; - public bool 右1_尾6_表示 = true; + public bool 右1_尾6_表示 = true; - public 尾_馬D() - { - ThisType = GetType(); - } + public 尾_馬D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_馬(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_馬(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚.cs index 1ebc233..0f3e1f9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚.cs @@ -2,11289 +2,11290 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_魚 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾33_鱗左_鱗1; + public class 尾_魚 : 尾 + { + public Par X0Y0_尾33_鱗左_鱗1; - public Par X0Y0_尾33_鱗左_鱗3; + public Par X0Y0_尾33_鱗左_鱗3; - public Par X0Y0_尾33_鱗右_鱗1; + public Par X0Y0_尾33_鱗右_鱗1; - public Par X0Y0_尾33_鱗右_鱗3; + public Par X0Y0_尾33_鱗右_鱗3; - public Par X0Y0_尾33_尾; + public Par X0Y0_尾33_尾; - public Par X0Y0_尾32_鱗左_鱗1; + public Par X0Y0_尾32_鱗左_鱗1; - public Par X0Y0_尾32_鱗左_鱗2; + public Par X0Y0_尾32_鱗左_鱗2; - public Par X0Y0_尾32_鱗左_鱗3; + public Par X0Y0_尾32_鱗左_鱗3; - public Par X0Y0_尾32_鱗左_鱗4; + public Par X0Y0_尾32_鱗左_鱗4; - public Par X0Y0_尾32_鱗右_鱗1; + public Par X0Y0_尾32_鱗右_鱗1; - public Par X0Y0_尾32_鱗右_鱗2; + public Par X0Y0_尾32_鱗右_鱗2; - public Par X0Y0_尾32_鱗右_鱗3; + public Par X0Y0_尾32_鱗右_鱗3; - public Par X0Y0_尾32_鱗右_鱗4; + public Par X0Y0_尾32_鱗右_鱗4; - public Par X0Y0_尾32_尾; + public Par X0Y0_尾32_尾; - public Par X0Y0_尾31_鱗左_鱗1; + public Par X0Y0_尾31_鱗左_鱗1; - public Par X0Y0_尾31_鱗左_鱗2; + public Par X0Y0_尾31_鱗左_鱗2; - public Par X0Y0_尾31_鱗左_鱗3; + public Par X0Y0_尾31_鱗左_鱗3; - public Par X0Y0_尾31_鱗左_鱗4; + public Par X0Y0_尾31_鱗左_鱗4; - public Par X0Y0_尾31_鱗右_鱗1; + public Par X0Y0_尾31_鱗右_鱗1; - public Par X0Y0_尾31_鱗右_鱗2; + public Par X0Y0_尾31_鱗右_鱗2; - public Par X0Y0_尾31_鱗右_鱗3; + public Par X0Y0_尾31_鱗右_鱗3; - public Par X0Y0_尾31_鱗右_鱗4; + public Par X0Y0_尾31_鱗右_鱗4; - public Par X0Y0_尾31_尾; + public Par X0Y0_尾31_尾; - public Par X0Y0_尾30_鱗左_鱗1; + public Par X0Y0_尾30_鱗左_鱗1; - public Par X0Y0_尾30_鱗左_鱗2; + public Par X0Y0_尾30_鱗左_鱗2; - public Par X0Y0_尾30_鱗左_鱗3; + public Par X0Y0_尾30_鱗左_鱗3; - public Par X0Y0_尾30_鱗左_鱗4; + public Par X0Y0_尾30_鱗左_鱗4; - public Par X0Y0_尾30_鱗右_鱗1; + public Par X0Y0_尾30_鱗右_鱗1; - public Par X0Y0_尾30_鱗右_鱗2; + public Par X0Y0_尾30_鱗右_鱗2; - public Par X0Y0_尾30_鱗右_鱗3; + public Par X0Y0_尾30_鱗右_鱗3; - public Par X0Y0_尾30_鱗右_鱗4; + public Par X0Y0_尾30_鱗右_鱗4; - public Par X0Y0_尾30_尾; + public Par X0Y0_尾30_尾; - public Par X0Y0_尾29_鱗左_鱗1; + public Par X0Y0_尾29_鱗左_鱗1; - public Par X0Y0_尾29_鱗左_鱗2; + public Par X0Y0_尾29_鱗左_鱗2; - public Par X0Y0_尾29_鱗左_鱗3; + public Par X0Y0_尾29_鱗左_鱗3; - public Par X0Y0_尾29_鱗左_鱗4; + public Par X0Y0_尾29_鱗左_鱗4; - public Par X0Y0_尾29_鱗右_鱗1; + public Par X0Y0_尾29_鱗右_鱗1; - public Par X0Y0_尾29_鱗右_鱗2; + public Par X0Y0_尾29_鱗右_鱗2; - public Par X0Y0_尾29_鱗右_鱗3; + public Par X0Y0_尾29_鱗右_鱗3; - public Par X0Y0_尾29_鱗右_鱗4; + public Par X0Y0_尾29_鱗右_鱗4; - public Par X0Y0_尾29_尾; + public Par X0Y0_尾29_尾; - public Par X0Y0_尾28_鱗左_鱗1; + public Par X0Y0_尾28_鱗左_鱗1; - public Par X0Y0_尾28_鱗左_鱗2; + public Par X0Y0_尾28_鱗左_鱗2; - public Par X0Y0_尾28_鱗左_鱗3; + public Par X0Y0_尾28_鱗左_鱗3; - public Par X0Y0_尾28_鱗左_鱗4; + public Par X0Y0_尾28_鱗左_鱗4; - public Par X0Y0_尾28_鱗右_鱗1; + public Par X0Y0_尾28_鱗右_鱗1; - public Par X0Y0_尾28_鱗右_鱗2; + public Par X0Y0_尾28_鱗右_鱗2; - public Par X0Y0_尾28_鱗右_鱗3; + public Par X0Y0_尾28_鱗右_鱗3; - public Par X0Y0_尾28_鱗右_鱗4; + public Par X0Y0_尾28_鱗右_鱗4; - public Par X0Y0_尾28_尾; + public Par X0Y0_尾28_尾; - public Par X0Y0_尾27_鱗左_鱗1; + public Par X0Y0_尾27_鱗左_鱗1; - public Par X0Y0_尾27_鱗左_鱗2; + public Par X0Y0_尾27_鱗左_鱗2; - public Par X0Y0_尾27_鱗左_鱗3; + public Par X0Y0_尾27_鱗左_鱗3; - public Par X0Y0_尾27_鱗左_鱗4; + public Par X0Y0_尾27_鱗左_鱗4; - public Par X0Y0_尾27_鱗右_鱗1; + public Par X0Y0_尾27_鱗右_鱗1; - public Par X0Y0_尾27_鱗右_鱗2; + public Par X0Y0_尾27_鱗右_鱗2; - public Par X0Y0_尾27_鱗右_鱗3; + public Par X0Y0_尾27_鱗右_鱗3; - public Par X0Y0_尾27_鱗右_鱗4; + public Par X0Y0_尾27_鱗右_鱗4; - public Par X0Y0_尾27_尾; + public Par X0Y0_尾27_尾; - public Par X0Y0_尾26_鱗左_鱗1; + public Par X0Y0_尾26_鱗左_鱗1; - public Par X0Y0_尾26_鱗左_鱗2; + public Par X0Y0_尾26_鱗左_鱗2; - public Par X0Y0_尾26_鱗左_鱗3; + public Par X0Y0_尾26_鱗左_鱗3; - public Par X0Y0_尾26_鱗左_鱗4; + public Par X0Y0_尾26_鱗左_鱗4; - public Par X0Y0_尾26_鱗右_鱗1; + public Par X0Y0_尾26_鱗右_鱗1; - public Par X0Y0_尾26_鱗右_鱗2; + public Par X0Y0_尾26_鱗右_鱗2; - public Par X0Y0_尾26_鱗右_鱗3; + public Par X0Y0_尾26_鱗右_鱗3; - public Par X0Y0_尾26_鱗右_鱗4; + public Par X0Y0_尾26_鱗右_鱗4; - public Par X0Y0_尾26_尾; + public Par X0Y0_尾26_尾; - public Par X0Y0_尾25_鱗左_鱗1; + public Par X0Y0_尾25_鱗左_鱗1; - public Par X0Y0_尾25_鱗左_鱗2; + public Par X0Y0_尾25_鱗左_鱗2; - public Par X0Y0_尾25_鱗左_鱗3; + public Par X0Y0_尾25_鱗左_鱗3; - public Par X0Y0_尾25_鱗左_鱗4; + public Par X0Y0_尾25_鱗左_鱗4; - public Par X0Y0_尾25_鱗右_鱗1; + public Par X0Y0_尾25_鱗右_鱗1; - public Par X0Y0_尾25_鱗右_鱗2; + public Par X0Y0_尾25_鱗右_鱗2; - public Par X0Y0_尾25_鱗右_鱗3; + public Par X0Y0_尾25_鱗右_鱗3; - public Par X0Y0_尾25_鱗右_鱗4; + public Par X0Y0_尾25_鱗右_鱗4; - public Par X0Y0_尾25_尾; + public Par X0Y0_尾25_尾; - public Par X0Y0_尾24_鱗左_鱗1; + public Par X0Y0_尾24_鱗左_鱗1; - public Par X0Y0_尾24_鱗左_鱗2; + public Par X0Y0_尾24_鱗左_鱗2; - public Par X0Y0_尾24_鱗左_鱗3; + public Par X0Y0_尾24_鱗左_鱗3; - public Par X0Y0_尾24_鱗左_鱗4; + public Par X0Y0_尾24_鱗左_鱗4; - public Par X0Y0_尾24_鱗右_鱗1; + public Par X0Y0_尾24_鱗右_鱗1; - public Par X0Y0_尾24_鱗右_鱗2; + public Par X0Y0_尾24_鱗右_鱗2; - public Par X0Y0_尾24_鱗右_鱗3; + public Par X0Y0_尾24_鱗右_鱗3; - public Par X0Y0_尾24_鱗右_鱗4; + public Par X0Y0_尾24_鱗右_鱗4; - public Par X0Y0_尾24_尾; + public Par X0Y0_尾24_尾; - public Par X0Y0_尾23_鱗左_鱗1; + public Par X0Y0_尾23_鱗左_鱗1; - public Par X0Y0_尾23_鱗左_鱗2; + public Par X0Y0_尾23_鱗左_鱗2; - public Par X0Y0_尾23_鱗左_鱗3; + public Par X0Y0_尾23_鱗左_鱗3; - public Par X0Y0_尾23_鱗左_鱗4; + public Par X0Y0_尾23_鱗左_鱗4; - public Par X0Y0_尾23_鱗右_鱗1; + public Par X0Y0_尾23_鱗右_鱗1; - public Par X0Y0_尾23_鱗右_鱗2; + public Par X0Y0_尾23_鱗右_鱗2; - public Par X0Y0_尾23_鱗右_鱗3; + public Par X0Y0_尾23_鱗右_鱗3; - public Par X0Y0_尾23_鱗右_鱗4; + public Par X0Y0_尾23_鱗右_鱗4; - public Par X0Y0_尾23_尾; + public Par X0Y0_尾23_尾; - public Par X0Y0_尾22_鱗左_鱗1; + public Par X0Y0_尾22_鱗左_鱗1; - public Par X0Y0_尾22_鱗左_鱗2; + public Par X0Y0_尾22_鱗左_鱗2; - public Par X0Y0_尾22_鱗左_鱗3; + public Par X0Y0_尾22_鱗左_鱗3; - public Par X0Y0_尾22_鱗左_鱗4; + public Par X0Y0_尾22_鱗左_鱗4; - public Par X0Y0_尾22_鱗右_鱗1; + public Par X0Y0_尾22_鱗右_鱗1; - public Par X0Y0_尾22_鱗右_鱗2; + public Par X0Y0_尾22_鱗右_鱗2; - public Par X0Y0_尾22_鱗右_鱗3; + public Par X0Y0_尾22_鱗右_鱗3; - public Par X0Y0_尾22_鱗右_鱗4; + public Par X0Y0_尾22_鱗右_鱗4; - public Par X0Y0_尾22_尾; + public Par X0Y0_尾22_尾; - public Par X0Y0_尾21_鱗左_鱗1; + public Par X0Y0_尾21_鱗左_鱗1; - public Par X0Y0_尾21_鱗左_鱗2; + public Par X0Y0_尾21_鱗左_鱗2; - public Par X0Y0_尾21_鱗左_鱗3; + public Par X0Y0_尾21_鱗左_鱗3; - public Par X0Y0_尾21_鱗左_鱗4; + public Par X0Y0_尾21_鱗左_鱗4; - public Par X0Y0_尾21_鱗右_鱗1; + public Par X0Y0_尾21_鱗右_鱗1; - public Par X0Y0_尾21_鱗右_鱗2; + public Par X0Y0_尾21_鱗右_鱗2; - public Par X0Y0_尾21_鱗右_鱗3; + public Par X0Y0_尾21_鱗右_鱗3; - public Par X0Y0_尾21_鱗右_鱗4; + public Par X0Y0_尾21_鱗右_鱗4; - public Par X0Y0_尾21_尾; + public Par X0Y0_尾21_尾; - public Par X0Y0_尾20_鱗左_鱗1; + public Par X0Y0_尾20_鱗左_鱗1; - public Par X0Y0_尾20_鱗左_鱗2; + public Par X0Y0_尾20_鱗左_鱗2; - public Par X0Y0_尾20_鱗左_鱗3; + public Par X0Y0_尾20_鱗左_鱗3; - public Par X0Y0_尾20_鱗左_鱗4; + public Par X0Y0_尾20_鱗左_鱗4; - public Par X0Y0_尾20_鱗右_鱗1; + public Par X0Y0_尾20_鱗右_鱗1; - public Par X0Y0_尾20_鱗右_鱗2; + public Par X0Y0_尾20_鱗右_鱗2; - public Par X0Y0_尾20_鱗右_鱗3; + public Par X0Y0_尾20_鱗右_鱗3; - public Par X0Y0_尾20_鱗右_鱗4; + public Par X0Y0_尾20_鱗右_鱗4; - public Par X0Y0_尾20_尾; + public Par X0Y0_尾20_尾; - public Par X0Y0_尾19_鱗左_鱗1; + public Par X0Y0_尾19_鱗左_鱗1; - public Par X0Y0_尾19_鱗左_鱗2; + public Par X0Y0_尾19_鱗左_鱗2; - public Par X0Y0_尾19_鱗左_鱗3; + public Par X0Y0_尾19_鱗左_鱗3; - public Par X0Y0_尾19_鱗左_鱗4; + public Par X0Y0_尾19_鱗左_鱗4; - public Par X0Y0_尾19_鱗右_鱗1; + public Par X0Y0_尾19_鱗右_鱗1; - public Par X0Y0_尾19_鱗右_鱗2; + public Par X0Y0_尾19_鱗右_鱗2; - public Par X0Y0_尾19_鱗右_鱗3; + public Par X0Y0_尾19_鱗右_鱗3; - public Par X0Y0_尾19_鱗右_鱗4; + public Par X0Y0_尾19_鱗右_鱗4; - public Par X0Y0_尾19_尾; + public Par X0Y0_尾19_尾; - public Par X0Y0_尾18_鱗左_鱗1; + public Par X0Y0_尾18_鱗左_鱗1; - public Par X0Y0_尾18_鱗左_鱗2; + public Par X0Y0_尾18_鱗左_鱗2; - public Par X0Y0_尾18_鱗左_鱗3; + public Par X0Y0_尾18_鱗左_鱗3; - public Par X0Y0_尾18_鱗左_鱗4; + public Par X0Y0_尾18_鱗左_鱗4; - public Par X0Y0_尾18_鱗右_鱗1; + public Par X0Y0_尾18_鱗右_鱗1; - public Par X0Y0_尾18_鱗右_鱗2; + public Par X0Y0_尾18_鱗右_鱗2; - public Par X0Y0_尾18_鱗右_鱗3; + public Par X0Y0_尾18_鱗右_鱗3; - public Par X0Y0_尾18_鱗右_鱗4; + public Par X0Y0_尾18_鱗右_鱗4; - public Par X0Y0_尾18_尾; + public Par X0Y0_尾18_尾; - public Par X0Y0_尾17_鱗左_鱗1; + public Par X0Y0_尾17_鱗左_鱗1; - public Par X0Y0_尾17_鱗左_鱗2; + public Par X0Y0_尾17_鱗左_鱗2; - public Par X0Y0_尾17_鱗左_鱗3; + public Par X0Y0_尾17_鱗左_鱗3; - public Par X0Y0_尾17_鱗左_鱗4; + public Par X0Y0_尾17_鱗左_鱗4; - public Par X0Y0_尾17_鱗右_鱗1; + public Par X0Y0_尾17_鱗右_鱗1; - public Par X0Y0_尾17_鱗右_鱗2; + public Par X0Y0_尾17_鱗右_鱗2; - public Par X0Y0_尾17_鱗右_鱗3; + public Par X0Y0_尾17_鱗右_鱗3; - public Par X0Y0_尾17_鱗右_鱗4; + public Par X0Y0_尾17_鱗右_鱗4; - public Par X0Y0_尾17_尾; + public Par X0Y0_尾17_尾; - public Par X0Y0_尾16_鱗左_鱗1; + public Par X0Y0_尾16_鱗左_鱗1; - public Par X0Y0_尾16_鱗左_鱗2; + public Par X0Y0_尾16_鱗左_鱗2; - public Par X0Y0_尾16_鱗左_鱗3; + public Par X0Y0_尾16_鱗左_鱗3; - public Par X0Y0_尾16_鱗左_鱗4; + public Par X0Y0_尾16_鱗左_鱗4; - public Par X0Y0_尾16_鱗右_鱗1; + public Par X0Y0_尾16_鱗右_鱗1; - public Par X0Y0_尾16_鱗右_鱗2; + public Par X0Y0_尾16_鱗右_鱗2; - public Par X0Y0_尾16_鱗右_鱗3; + public Par X0Y0_尾16_鱗右_鱗3; - public Par X0Y0_尾16_鱗右_鱗4; + public Par X0Y0_尾16_鱗右_鱗4; - public Par X0Y0_尾16_尾; + public Par X0Y0_尾16_尾; - public Par X0Y0_尾15_鱗左_鱗1; + public Par X0Y0_尾15_鱗左_鱗1; - public Par X0Y0_尾15_鱗左_鱗2; + public Par X0Y0_尾15_鱗左_鱗2; - public Par X0Y0_尾15_鱗左_鱗3; + public Par X0Y0_尾15_鱗左_鱗3; - public Par X0Y0_尾15_鱗左_鱗4; + public Par X0Y0_尾15_鱗左_鱗4; - public Par X0Y0_尾15_鱗右_鱗1; + public Par X0Y0_尾15_鱗右_鱗1; - public Par X0Y0_尾15_鱗右_鱗2; + public Par X0Y0_尾15_鱗右_鱗2; - public Par X0Y0_尾15_鱗右_鱗3; + public Par X0Y0_尾15_鱗右_鱗3; - public Par X0Y0_尾15_鱗右_鱗4; + public Par X0Y0_尾15_鱗右_鱗4; - public Par X0Y0_尾15_尾; + public Par X0Y0_尾15_尾; - public Par X0Y0_尾14_鱗左_鱗1; + public Par X0Y0_尾14_鱗左_鱗1; - public Par X0Y0_尾14_鱗左_鱗2; + public Par X0Y0_尾14_鱗左_鱗2; - public Par X0Y0_尾14_鱗左_鱗3; + public Par X0Y0_尾14_鱗左_鱗3; - public Par X0Y0_尾14_鱗左_鱗4; + public Par X0Y0_尾14_鱗左_鱗4; - public Par X0Y0_尾14_鱗右_鱗1; + public Par X0Y0_尾14_鱗右_鱗1; - public Par X0Y0_尾14_鱗右_鱗2; + public Par X0Y0_尾14_鱗右_鱗2; - public Par X0Y0_尾14_鱗右_鱗3; + public Par X0Y0_尾14_鱗右_鱗3; - public Par X0Y0_尾14_鱗右_鱗4; + public Par X0Y0_尾14_鱗右_鱗4; - public Par X0Y0_尾14_尾; + public Par X0Y0_尾14_尾; - public Par X0Y0_尾13_鱗左_鱗1; + public Par X0Y0_尾13_鱗左_鱗1; - public Par X0Y0_尾13_鱗左_鱗2; + public Par X0Y0_尾13_鱗左_鱗2; - public Par X0Y0_尾13_鱗左_鱗3; + public Par X0Y0_尾13_鱗左_鱗3; - public Par X0Y0_尾13_鱗左_鱗4; + public Par X0Y0_尾13_鱗左_鱗4; - public Par X0Y0_尾13_鱗右_鱗1; + public Par X0Y0_尾13_鱗右_鱗1; - public Par X0Y0_尾13_鱗右_鱗2; + public Par X0Y0_尾13_鱗右_鱗2; - public Par X0Y0_尾13_鱗右_鱗3; + public Par X0Y0_尾13_鱗右_鱗3; - public Par X0Y0_尾13_鱗右_鱗4; + public Par X0Y0_尾13_鱗右_鱗4; - public Par X0Y0_尾13_尾; + public Par X0Y0_尾13_尾; - public Par X0Y0_尾12_鱗左_鱗1; + public Par X0Y0_尾12_鱗左_鱗1; - public Par X0Y0_尾12_鱗左_鱗2; + public Par X0Y0_尾12_鱗左_鱗2; - public Par X0Y0_尾12_鱗左_鱗3; + public Par X0Y0_尾12_鱗左_鱗3; - public Par X0Y0_尾12_鱗左_鱗4; + public Par X0Y0_尾12_鱗左_鱗4; - public Par X0Y0_尾12_鱗右_鱗1; + public Par X0Y0_尾12_鱗右_鱗1; - public Par X0Y0_尾12_鱗右_鱗2; + public Par X0Y0_尾12_鱗右_鱗2; - public Par X0Y0_尾12_鱗右_鱗3; + public Par X0Y0_尾12_鱗右_鱗3; - public Par X0Y0_尾12_鱗右_鱗4; + public Par X0Y0_尾12_鱗右_鱗4; - public Par X0Y0_尾12_尾; + public Par X0Y0_尾12_尾; - public Par X0Y0_尾11_鱗左_鱗1; + public Par X0Y0_尾11_鱗左_鱗1; - public Par X0Y0_尾11_鱗左_鱗2; + public Par X0Y0_尾11_鱗左_鱗2; - public Par X0Y0_尾11_鱗左_鱗3; + public Par X0Y0_尾11_鱗左_鱗3; - public Par X0Y0_尾11_鱗左_鱗4; + public Par X0Y0_尾11_鱗左_鱗4; - public Par X0Y0_尾11_鱗右_鱗1; + public Par X0Y0_尾11_鱗右_鱗1; - public Par X0Y0_尾11_鱗右_鱗2; + public Par X0Y0_尾11_鱗右_鱗2; - public Par X0Y0_尾11_鱗右_鱗3; + public Par X0Y0_尾11_鱗右_鱗3; - public Par X0Y0_尾11_鱗右_鱗4; + public Par X0Y0_尾11_鱗右_鱗4; - public Par X0Y0_尾11_尾; + public Par X0Y0_尾11_尾; - public Par X0Y0_尾10_鱗左_鱗1; + public Par X0Y0_尾10_鱗左_鱗1; - public Par X0Y0_尾10_鱗左_鱗2; + public Par X0Y0_尾10_鱗左_鱗2; - public Par X0Y0_尾10_鱗左_鱗3; + public Par X0Y0_尾10_鱗左_鱗3; - public Par X0Y0_尾10_鱗左_鱗4; + public Par X0Y0_尾10_鱗左_鱗4; - public Par X0Y0_尾10_鱗右_鱗1; + public Par X0Y0_尾10_鱗右_鱗1; - public Par X0Y0_尾10_鱗右_鱗2; + public Par X0Y0_尾10_鱗右_鱗2; - public Par X0Y0_尾10_鱗右_鱗3; + public Par X0Y0_尾10_鱗右_鱗3; - public Par X0Y0_尾10_鱗右_鱗4; + public Par X0Y0_尾10_鱗右_鱗4; - public Par X0Y0_尾10_尾; + public Par X0Y0_尾10_尾; - public Par X0Y0_尾9_鱗左_鱗1; + public Par X0Y0_尾9_鱗左_鱗1; - public Par X0Y0_尾9_鱗左_鱗2; + public Par X0Y0_尾9_鱗左_鱗2; - public Par X0Y0_尾9_鱗左_鱗3; + public Par X0Y0_尾9_鱗左_鱗3; - public Par X0Y0_尾9_鱗左_鱗4; + public Par X0Y0_尾9_鱗左_鱗4; - public Par X0Y0_尾9_鱗右_鱗1; + public Par X0Y0_尾9_鱗右_鱗1; - public Par X0Y0_尾9_鱗右_鱗2; + public Par X0Y0_尾9_鱗右_鱗2; - public Par X0Y0_尾9_鱗右_鱗3; + public Par X0Y0_尾9_鱗右_鱗3; - public Par X0Y0_尾9_鱗右_鱗4; + public Par X0Y0_尾9_鱗右_鱗4; - public Par X0Y0_尾9_尾; + public Par X0Y0_尾9_尾; - public Par X0Y0_尾8_鱗左_鱗1; + public Par X0Y0_尾8_鱗左_鱗1; - public Par X0Y0_尾8_鱗左_鱗2; + public Par X0Y0_尾8_鱗左_鱗2; - public Par X0Y0_尾8_鱗左_鱗3; + public Par X0Y0_尾8_鱗左_鱗3; - public Par X0Y0_尾8_鱗左_鱗4; + public Par X0Y0_尾8_鱗左_鱗4; - public Par X0Y0_尾8_鱗右_鱗1; + public Par X0Y0_尾8_鱗右_鱗1; - public Par X0Y0_尾8_鱗右_鱗2; + public Par X0Y0_尾8_鱗右_鱗2; - public Par X0Y0_尾8_鱗右_鱗3; + public Par X0Y0_尾8_鱗右_鱗3; - public Par X0Y0_尾8_鱗右_鱗4; + public Par X0Y0_尾8_鱗右_鱗4; - public Par X0Y0_尾8_尾; + public Par X0Y0_尾8_尾; - public Par X0Y0_尾7_鱗左_鱗1; + public Par X0Y0_尾7_鱗左_鱗1; - public Par X0Y0_尾7_鱗左_鱗2; + public Par X0Y0_尾7_鱗左_鱗2; - public Par X0Y0_尾7_鱗左_鱗3; + public Par X0Y0_尾7_鱗左_鱗3; - public Par X0Y0_尾7_鱗左_鱗4; + public Par X0Y0_尾7_鱗左_鱗4; - public Par X0Y0_尾7_鱗右_鱗1; + public Par X0Y0_尾7_鱗右_鱗1; - public Par X0Y0_尾7_鱗右_鱗2; + public Par X0Y0_尾7_鱗右_鱗2; - public Par X0Y0_尾7_鱗右_鱗3; + public Par X0Y0_尾7_鱗右_鱗3; - public Par X0Y0_尾7_鱗右_鱗4; + public Par X0Y0_尾7_鱗右_鱗4; - public Par X0Y0_尾7_尾; + public Par X0Y0_尾7_尾; - public Par X0Y0_尾6_鱗左_鱗1; + public Par X0Y0_尾6_鱗左_鱗1; - public Par X0Y0_尾6_鱗左_鱗2; + public Par X0Y0_尾6_鱗左_鱗2; - public Par X0Y0_尾6_鱗左_鱗3; + public Par X0Y0_尾6_鱗左_鱗3; - public Par X0Y0_尾6_鱗左_鱗4; + public Par X0Y0_尾6_鱗左_鱗4; - public Par X0Y0_尾6_鱗右_鱗1; + public Par X0Y0_尾6_鱗右_鱗1; - public Par X0Y0_尾6_鱗右_鱗2; + public Par X0Y0_尾6_鱗右_鱗2; - public Par X0Y0_尾6_鱗右_鱗3; + public Par X0Y0_尾6_鱗右_鱗3; - public Par X0Y0_尾6_鱗右_鱗4; + public Par X0Y0_尾6_鱗右_鱗4; - public Par X0Y0_尾6_尾; + public Par X0Y0_尾6_尾; - public Par X0Y0_尾5_鱗左_鱗1; + public Par X0Y0_尾5_鱗左_鱗1; - public Par X0Y0_尾5_鱗左_鱗2; + public Par X0Y0_尾5_鱗左_鱗2; - public Par X0Y0_尾5_鱗左_鱗3; + public Par X0Y0_尾5_鱗左_鱗3; - public Par X0Y0_尾5_鱗左_鱗4; + public Par X0Y0_尾5_鱗左_鱗4; - public Par X0Y0_尾5_鱗右_鱗1; + public Par X0Y0_尾5_鱗右_鱗1; - public Par X0Y0_尾5_鱗右_鱗2; + public Par X0Y0_尾5_鱗右_鱗2; - public Par X0Y0_尾5_鱗右_鱗3; + public Par X0Y0_尾5_鱗右_鱗3; - public Par X0Y0_尾5_鱗右_鱗4; + public Par X0Y0_尾5_鱗右_鱗4; - public Par X0Y0_尾5_尾; + public Par X0Y0_尾5_尾; - public Par X0Y0_尾4_鱗左_鱗1; + public Par X0Y0_尾4_鱗左_鱗1; - public Par X0Y0_尾4_鱗左_鱗2; + public Par X0Y0_尾4_鱗左_鱗2; - public Par X0Y0_尾4_鱗左_鱗3; + public Par X0Y0_尾4_鱗左_鱗3; - public Par X0Y0_尾4_鱗左_鱗4; + public Par X0Y0_尾4_鱗左_鱗4; - public Par X0Y0_尾4_鱗右_鱗1; + public Par X0Y0_尾4_鱗右_鱗1; - public Par X0Y0_尾4_鱗右_鱗2; + public Par X0Y0_尾4_鱗右_鱗2; - public Par X0Y0_尾4_鱗右_鱗3; + public Par X0Y0_尾4_鱗右_鱗3; - public Par X0Y0_尾4_鱗右_鱗4; + public Par X0Y0_尾4_鱗右_鱗4; - public Par X0Y0_尾4_尾; + public Par X0Y0_尾4_尾; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public Par X0Y0_尾3_鱗左_鱗1; + public Par X0Y0_尾3_鱗左_鱗1; - public Par X0Y0_尾3_鱗左_鱗2; + public Par X0Y0_尾3_鱗左_鱗2; - public Par X0Y0_尾3_鱗左_鱗3; + public Par X0Y0_尾3_鱗左_鱗3; - public Par X0Y0_尾3_鱗左_鱗4; + public Par X0Y0_尾3_鱗左_鱗4; - public Par X0Y0_尾3_鱗右_鱗1; + public Par X0Y0_尾3_鱗右_鱗1; - public Par X0Y0_尾3_鱗右_鱗2; + public Par X0Y0_尾3_鱗右_鱗2; - public Par X0Y0_尾3_鱗右_鱗3; + public Par X0Y0_尾3_鱗右_鱗3; - public Par X0Y0_尾3_鱗右_鱗4; + public Par X0Y0_尾3_鱗右_鱗4; - public Par X0Y0_尾3_尾; + public Par X0Y0_尾3_尾; - public Par X0Y0_尾2_鱗左_鱗1; + public Par X0Y0_尾2_鱗左_鱗1; - public Par X0Y0_尾2_鱗左_鱗2; + public Par X0Y0_尾2_鱗左_鱗2; - public Par X0Y0_尾2_鱗左_鱗3; + public Par X0Y0_尾2_鱗左_鱗3; - public Par X0Y0_尾2_鱗左_鱗4; + public Par X0Y0_尾2_鱗左_鱗4; - public Par X0Y0_尾2_鱗右_鱗1; + public Par X0Y0_尾2_鱗右_鱗1; - public Par X0Y0_尾2_鱗右_鱗2; + public Par X0Y0_尾2_鱗右_鱗2; - public Par X0Y0_尾2_鱗右_鱗3; + public Par X0Y0_尾2_鱗右_鱗3; - public Par X0Y0_尾2_鱗右_鱗4; + public Par X0Y0_尾2_鱗右_鱗4; - public Par X0Y0_尾2_尾; + public Par X0Y0_尾2_尾; - public Par X0Y0_尾1_鱗左_鱗1; + public Par X0Y0_尾1_鱗左_鱗1; - public Par X0Y0_尾1_鱗左_鱗2; + public Par X0Y0_尾1_鱗左_鱗2; - public Par X0Y0_尾1_鱗左_鱗3; + public Par X0Y0_尾1_鱗左_鱗3; - public Par X0Y0_尾1_鱗左_鱗4; + public Par X0Y0_尾1_鱗左_鱗4; - public Par X0Y0_尾1_鱗右_鱗1; + public Par X0Y0_尾1_鱗右_鱗1; - public Par X0Y0_尾1_鱗右_鱗2; + public Par X0Y0_尾1_鱗右_鱗2; - public Par X0Y0_尾1_鱗右_鱗3; + public Par X0Y0_尾1_鱗右_鱗3; - public Par X0Y0_尾1_鱗右_鱗4; + public Par X0Y0_尾1_鱗右_鱗4; - public Par X0Y0_尾1_尾; + public Par X0Y0_尾1_尾; - public Par X0Y0_尾0_鱗左_鱗1; + public Par X0Y0_尾0_鱗左_鱗1; - public Par X0Y0_尾0_鱗左_鱗2; + public Par X0Y0_尾0_鱗左_鱗2; - public Par X0Y0_尾0_鱗左_鱗3; + public Par X0Y0_尾0_鱗左_鱗3; - public Par X0Y0_尾0_鱗左_鱗4; + public Par X0Y0_尾0_鱗左_鱗4; - public Par X0Y0_尾0_鱗右_鱗1; + public Par X0Y0_尾0_鱗右_鱗1; - public Par X0Y0_尾0_鱗右_鱗2; + public Par X0Y0_尾0_鱗右_鱗2; - public Par X0Y0_尾0_鱗右_鱗3; + public Par X0Y0_尾0_鱗右_鱗3; - public Par X0Y0_尾0_鱗右_鱗4; + public Par X0Y0_尾0_鱗右_鱗4; - public Par X0Y0_尾0_尾; + public Par X0Y0_尾0_尾; - public ColorD 尾33_鱗左_鱗1CD; + public ColorD 尾33_鱗左_鱗1CD; - public ColorD 尾33_鱗左_鱗3CD; + public ColorD 尾33_鱗左_鱗3CD; - public ColorD 尾33_鱗右_鱗1CD; + public ColorD 尾33_鱗右_鱗1CD; - public ColorD 尾33_鱗右_鱗3CD; + public ColorD 尾33_鱗右_鱗3CD; - public ColorD 尾33_尾CD; + public ColorD 尾33_尾CD; - public ColorD 尾32_鱗左_鱗1CD; + public ColorD 尾32_鱗左_鱗1CD; - public ColorD 尾32_鱗左_鱗2CD; + public ColorD 尾32_鱗左_鱗2CD; - public ColorD 尾32_鱗左_鱗3CD; + public ColorD 尾32_鱗左_鱗3CD; - public ColorD 尾32_鱗左_鱗4CD; + public ColorD 尾32_鱗左_鱗4CD; - public ColorD 尾32_鱗右_鱗1CD; + public ColorD 尾32_鱗右_鱗1CD; - public ColorD 尾32_鱗右_鱗2CD; + public ColorD 尾32_鱗右_鱗2CD; - public ColorD 尾32_鱗右_鱗3CD; + public ColorD 尾32_鱗右_鱗3CD; - public ColorD 尾32_鱗右_鱗4CD; + public ColorD 尾32_鱗右_鱗4CD; - public ColorD 尾32_尾CD; + public ColorD 尾32_尾CD; - public ColorD 尾31_鱗左_鱗1CD; + public ColorD 尾31_鱗左_鱗1CD; - public ColorD 尾31_鱗左_鱗2CD; + public ColorD 尾31_鱗左_鱗2CD; - public ColorD 尾31_鱗左_鱗3CD; + public ColorD 尾31_鱗左_鱗3CD; - public ColorD 尾31_鱗左_鱗4CD; + public ColorD 尾31_鱗左_鱗4CD; - public ColorD 尾31_鱗右_鱗1CD; + public ColorD 尾31_鱗右_鱗1CD; - public ColorD 尾31_鱗右_鱗2CD; + public ColorD 尾31_鱗右_鱗2CD; - public ColorD 尾31_鱗右_鱗3CD; + public ColorD 尾31_鱗右_鱗3CD; - public ColorD 尾31_鱗右_鱗4CD; + public ColorD 尾31_鱗右_鱗4CD; - public ColorD 尾31_尾CD; + public ColorD 尾31_尾CD; - public ColorD 尾30_鱗左_鱗1CD; + public ColorD 尾30_鱗左_鱗1CD; - public ColorD 尾30_鱗左_鱗2CD; + public ColorD 尾30_鱗左_鱗2CD; - public ColorD 尾30_鱗左_鱗3CD; + public ColorD 尾30_鱗左_鱗3CD; - public ColorD 尾30_鱗左_鱗4CD; + public ColorD 尾30_鱗左_鱗4CD; - public ColorD 尾30_鱗右_鱗1CD; + public ColorD 尾30_鱗右_鱗1CD; - public ColorD 尾30_鱗右_鱗2CD; + public ColorD 尾30_鱗右_鱗2CD; - public ColorD 尾30_鱗右_鱗3CD; + public ColorD 尾30_鱗右_鱗3CD; - public ColorD 尾30_鱗右_鱗4CD; + public ColorD 尾30_鱗右_鱗4CD; - public ColorD 尾30_尾CD; + public ColorD 尾30_尾CD; - public ColorD 尾29_鱗左_鱗1CD; + public ColorD 尾29_鱗左_鱗1CD; - public ColorD 尾29_鱗左_鱗2CD; + public ColorD 尾29_鱗左_鱗2CD; - public ColorD 尾29_鱗左_鱗3CD; + public ColorD 尾29_鱗左_鱗3CD; - public ColorD 尾29_鱗左_鱗4CD; + public ColorD 尾29_鱗左_鱗4CD; - public ColorD 尾29_鱗右_鱗1CD; + public ColorD 尾29_鱗右_鱗1CD; - public ColorD 尾29_鱗右_鱗2CD; + public ColorD 尾29_鱗右_鱗2CD; - public ColorD 尾29_鱗右_鱗3CD; + public ColorD 尾29_鱗右_鱗3CD; - public ColorD 尾29_鱗右_鱗4CD; + public ColorD 尾29_鱗右_鱗4CD; - public ColorD 尾29_尾CD; + public ColorD 尾29_尾CD; - public ColorD 尾28_鱗左_鱗1CD; + public ColorD 尾28_鱗左_鱗1CD; - public ColorD 尾28_鱗左_鱗2CD; + public ColorD 尾28_鱗左_鱗2CD; - public ColorD 尾28_鱗左_鱗3CD; + public ColorD 尾28_鱗左_鱗3CD; - public ColorD 尾28_鱗左_鱗4CD; + public ColorD 尾28_鱗左_鱗4CD; - public ColorD 尾28_鱗右_鱗1CD; + public ColorD 尾28_鱗右_鱗1CD; - public ColorD 尾28_鱗右_鱗2CD; + public ColorD 尾28_鱗右_鱗2CD; - public ColorD 尾28_鱗右_鱗3CD; + public ColorD 尾28_鱗右_鱗3CD; - public ColorD 尾28_鱗右_鱗4CD; + public ColorD 尾28_鱗右_鱗4CD; - public ColorD 尾28_尾CD; + public ColorD 尾28_尾CD; - public ColorD 尾27_鱗左_鱗1CD; + public ColorD 尾27_鱗左_鱗1CD; - public ColorD 尾27_鱗左_鱗2CD; + public ColorD 尾27_鱗左_鱗2CD; - public ColorD 尾27_鱗左_鱗3CD; + public ColorD 尾27_鱗左_鱗3CD; - public ColorD 尾27_鱗左_鱗4CD; + public ColorD 尾27_鱗左_鱗4CD; - public ColorD 尾27_鱗右_鱗1CD; + public ColorD 尾27_鱗右_鱗1CD; - public ColorD 尾27_鱗右_鱗2CD; + public ColorD 尾27_鱗右_鱗2CD; - public ColorD 尾27_鱗右_鱗3CD; + public ColorD 尾27_鱗右_鱗3CD; - public ColorD 尾27_鱗右_鱗4CD; + public ColorD 尾27_鱗右_鱗4CD; - public ColorD 尾27_尾CD; + public ColorD 尾27_尾CD; - public ColorD 尾26_鱗左_鱗1CD; + public ColorD 尾26_鱗左_鱗1CD; - public ColorD 尾26_鱗左_鱗2CD; + public ColorD 尾26_鱗左_鱗2CD; - public ColorD 尾26_鱗左_鱗3CD; + public ColorD 尾26_鱗左_鱗3CD; - public ColorD 尾26_鱗左_鱗4CD; + public ColorD 尾26_鱗左_鱗4CD; - public ColorD 尾26_鱗右_鱗1CD; + public ColorD 尾26_鱗右_鱗1CD; - public ColorD 尾26_鱗右_鱗2CD; + public ColorD 尾26_鱗右_鱗2CD; - public ColorD 尾26_鱗右_鱗3CD; + public ColorD 尾26_鱗右_鱗3CD; - public ColorD 尾26_鱗右_鱗4CD; + public ColorD 尾26_鱗右_鱗4CD; - public ColorD 尾26_尾CD; + public ColorD 尾26_尾CD; - public ColorD 尾25_鱗左_鱗1CD; + public ColorD 尾25_鱗左_鱗1CD; - public ColorD 尾25_鱗左_鱗2CD; + public ColorD 尾25_鱗左_鱗2CD; - public ColorD 尾25_鱗左_鱗3CD; + public ColorD 尾25_鱗左_鱗3CD; - public ColorD 尾25_鱗左_鱗4CD; + public ColorD 尾25_鱗左_鱗4CD; - public ColorD 尾25_鱗右_鱗1CD; + public ColorD 尾25_鱗右_鱗1CD; - public ColorD 尾25_鱗右_鱗2CD; + public ColorD 尾25_鱗右_鱗2CD; - public ColorD 尾25_鱗右_鱗3CD; + public ColorD 尾25_鱗右_鱗3CD; - public ColorD 尾25_鱗右_鱗4CD; + public ColorD 尾25_鱗右_鱗4CD; - public ColorD 尾25_尾CD; + public ColorD 尾25_尾CD; - public ColorD 尾24_鱗左_鱗1CD; + public ColorD 尾24_鱗左_鱗1CD; - public ColorD 尾24_鱗左_鱗2CD; + public ColorD 尾24_鱗左_鱗2CD; - public ColorD 尾24_鱗左_鱗3CD; + public ColorD 尾24_鱗左_鱗3CD; - public ColorD 尾24_鱗左_鱗4CD; + public ColorD 尾24_鱗左_鱗4CD; - public ColorD 尾24_鱗右_鱗1CD; + public ColorD 尾24_鱗右_鱗1CD; - public ColorD 尾24_鱗右_鱗2CD; + public ColorD 尾24_鱗右_鱗2CD; - public ColorD 尾24_鱗右_鱗3CD; + public ColorD 尾24_鱗右_鱗3CD; - public ColorD 尾24_鱗右_鱗4CD; + public ColorD 尾24_鱗右_鱗4CD; - public ColorD 尾24_尾CD; + public ColorD 尾24_尾CD; - public ColorD 尾23_鱗左_鱗1CD; + public ColorD 尾23_鱗左_鱗1CD; - public ColorD 尾23_鱗左_鱗2CD; + public ColorD 尾23_鱗左_鱗2CD; - public ColorD 尾23_鱗左_鱗3CD; + public ColorD 尾23_鱗左_鱗3CD; - public ColorD 尾23_鱗左_鱗4CD; + public ColorD 尾23_鱗左_鱗4CD; - public ColorD 尾23_鱗右_鱗1CD; + public ColorD 尾23_鱗右_鱗1CD; - public ColorD 尾23_鱗右_鱗2CD; + public ColorD 尾23_鱗右_鱗2CD; - public ColorD 尾23_鱗右_鱗3CD; + public ColorD 尾23_鱗右_鱗3CD; - public ColorD 尾23_鱗右_鱗4CD; + public ColorD 尾23_鱗右_鱗4CD; - public ColorD 尾23_尾CD; + public ColorD 尾23_尾CD; - public ColorD 尾22_鱗左_鱗1CD; + public ColorD 尾22_鱗左_鱗1CD; - public ColorD 尾22_鱗左_鱗2CD; + public ColorD 尾22_鱗左_鱗2CD; - public ColorD 尾22_鱗左_鱗3CD; + public ColorD 尾22_鱗左_鱗3CD; - public ColorD 尾22_鱗左_鱗4CD; + public ColorD 尾22_鱗左_鱗4CD; - public ColorD 尾22_鱗右_鱗1CD; + public ColorD 尾22_鱗右_鱗1CD; - public ColorD 尾22_鱗右_鱗2CD; + public ColorD 尾22_鱗右_鱗2CD; - public ColorD 尾22_鱗右_鱗3CD; + public ColorD 尾22_鱗右_鱗3CD; - public ColorD 尾22_鱗右_鱗4CD; + public ColorD 尾22_鱗右_鱗4CD; - public ColorD 尾22_尾CD; + public ColorD 尾22_尾CD; - public ColorD 尾21_鱗左_鱗1CD; + public ColorD 尾21_鱗左_鱗1CD; - public ColorD 尾21_鱗左_鱗2CD; + public ColorD 尾21_鱗左_鱗2CD; - public ColorD 尾21_鱗左_鱗3CD; + public ColorD 尾21_鱗左_鱗3CD; - public ColorD 尾21_鱗左_鱗4CD; + public ColorD 尾21_鱗左_鱗4CD; - public ColorD 尾21_鱗右_鱗1CD; + public ColorD 尾21_鱗右_鱗1CD; - public ColorD 尾21_鱗右_鱗2CD; + public ColorD 尾21_鱗右_鱗2CD; - public ColorD 尾21_鱗右_鱗3CD; + public ColorD 尾21_鱗右_鱗3CD; - public ColorD 尾21_鱗右_鱗4CD; + public ColorD 尾21_鱗右_鱗4CD; - public ColorD 尾21_尾CD; + public ColorD 尾21_尾CD; - public ColorD 尾20_鱗左_鱗1CD; + public ColorD 尾20_鱗左_鱗1CD; - public ColorD 尾20_鱗左_鱗2CD; + public ColorD 尾20_鱗左_鱗2CD; - public ColorD 尾20_鱗左_鱗3CD; + public ColorD 尾20_鱗左_鱗3CD; - public ColorD 尾20_鱗左_鱗4CD; + public ColorD 尾20_鱗左_鱗4CD; - public ColorD 尾20_鱗右_鱗1CD; + public ColorD 尾20_鱗右_鱗1CD; - public ColorD 尾20_鱗右_鱗2CD; + public ColorD 尾20_鱗右_鱗2CD; - public ColorD 尾20_鱗右_鱗3CD; + public ColorD 尾20_鱗右_鱗3CD; - public ColorD 尾20_鱗右_鱗4CD; + public ColorD 尾20_鱗右_鱗4CD; - public ColorD 尾20_尾CD; + public ColorD 尾20_尾CD; - public ColorD 尾19_鱗左_鱗1CD; + public ColorD 尾19_鱗左_鱗1CD; - public ColorD 尾19_鱗左_鱗2CD; + public ColorD 尾19_鱗左_鱗2CD; - public ColorD 尾19_鱗左_鱗3CD; + public ColorD 尾19_鱗左_鱗3CD; - public ColorD 尾19_鱗左_鱗4CD; + public ColorD 尾19_鱗左_鱗4CD; - public ColorD 尾19_鱗右_鱗1CD; + public ColorD 尾19_鱗右_鱗1CD; - public ColorD 尾19_鱗右_鱗2CD; + public ColorD 尾19_鱗右_鱗2CD; - public ColorD 尾19_鱗右_鱗3CD; + public ColorD 尾19_鱗右_鱗3CD; - public ColorD 尾19_鱗右_鱗4CD; + public ColorD 尾19_鱗右_鱗4CD; - public ColorD 尾19_尾CD; + public ColorD 尾19_尾CD; - public ColorD 尾18_鱗左_鱗1CD; + public ColorD 尾18_鱗左_鱗1CD; - public ColorD 尾18_鱗左_鱗2CD; + public ColorD 尾18_鱗左_鱗2CD; - public ColorD 尾18_鱗左_鱗3CD; + public ColorD 尾18_鱗左_鱗3CD; - public ColorD 尾18_鱗左_鱗4CD; + public ColorD 尾18_鱗左_鱗4CD; - public ColorD 尾18_鱗右_鱗1CD; + public ColorD 尾18_鱗右_鱗1CD; - public ColorD 尾18_鱗右_鱗2CD; + public ColorD 尾18_鱗右_鱗2CD; - public ColorD 尾18_鱗右_鱗3CD; + public ColorD 尾18_鱗右_鱗3CD; - public ColorD 尾18_鱗右_鱗4CD; + public ColorD 尾18_鱗右_鱗4CD; - public ColorD 尾18_尾CD; + public ColorD 尾18_尾CD; - public ColorD 尾17_鱗左_鱗1CD; + public ColorD 尾17_鱗左_鱗1CD; - public ColorD 尾17_鱗左_鱗2CD; + public ColorD 尾17_鱗左_鱗2CD; - public ColorD 尾17_鱗左_鱗3CD; + public ColorD 尾17_鱗左_鱗3CD; - public ColorD 尾17_鱗左_鱗4CD; + public ColorD 尾17_鱗左_鱗4CD; - public ColorD 尾17_鱗右_鱗1CD; + public ColorD 尾17_鱗右_鱗1CD; - public ColorD 尾17_鱗右_鱗2CD; + public ColorD 尾17_鱗右_鱗2CD; - public ColorD 尾17_鱗右_鱗3CD; + public ColorD 尾17_鱗右_鱗3CD; - public ColorD 尾17_鱗右_鱗4CD; + public ColorD 尾17_鱗右_鱗4CD; - public ColorD 尾17_尾CD; + public ColorD 尾17_尾CD; - public ColorD 尾16_鱗左_鱗1CD; + public ColorD 尾16_鱗左_鱗1CD; - public ColorD 尾16_鱗左_鱗2CD; + public ColorD 尾16_鱗左_鱗2CD; - public ColorD 尾16_鱗左_鱗3CD; + public ColorD 尾16_鱗左_鱗3CD; - public ColorD 尾16_鱗左_鱗4CD; + public ColorD 尾16_鱗左_鱗4CD; - public ColorD 尾16_鱗右_鱗1CD; + public ColorD 尾16_鱗右_鱗1CD; - public ColorD 尾16_鱗右_鱗2CD; + public ColorD 尾16_鱗右_鱗2CD; - public ColorD 尾16_鱗右_鱗3CD; + public ColorD 尾16_鱗右_鱗3CD; - public ColorD 尾16_鱗右_鱗4CD; + public ColorD 尾16_鱗右_鱗4CD; - public ColorD 尾16_尾CD; + public ColorD 尾16_尾CD; - public ColorD 尾15_鱗左_鱗1CD; + public ColorD 尾15_鱗左_鱗1CD; - public ColorD 尾15_鱗左_鱗2CD; + public ColorD 尾15_鱗左_鱗2CD; - public ColorD 尾15_鱗左_鱗3CD; + public ColorD 尾15_鱗左_鱗3CD; - public ColorD 尾15_鱗左_鱗4CD; + public ColorD 尾15_鱗左_鱗4CD; - public ColorD 尾15_鱗右_鱗1CD; + public ColorD 尾15_鱗右_鱗1CD; - public ColorD 尾15_鱗右_鱗2CD; + public ColorD 尾15_鱗右_鱗2CD; - public ColorD 尾15_鱗右_鱗3CD; + public ColorD 尾15_鱗右_鱗3CD; - public ColorD 尾15_鱗右_鱗4CD; + public ColorD 尾15_鱗右_鱗4CD; - public ColorD 尾15_尾CD; + public ColorD 尾15_尾CD; - public ColorD 尾14_鱗左_鱗1CD; + public ColorD 尾14_鱗左_鱗1CD; - public ColorD 尾14_鱗左_鱗2CD; + public ColorD 尾14_鱗左_鱗2CD; - public ColorD 尾14_鱗左_鱗3CD; + public ColorD 尾14_鱗左_鱗3CD; - public ColorD 尾14_鱗左_鱗4CD; + public ColorD 尾14_鱗左_鱗4CD; - public ColorD 尾14_鱗右_鱗1CD; + public ColorD 尾14_鱗右_鱗1CD; - public ColorD 尾14_鱗右_鱗2CD; + public ColorD 尾14_鱗右_鱗2CD; - public ColorD 尾14_鱗右_鱗3CD; + public ColorD 尾14_鱗右_鱗3CD; - public ColorD 尾14_鱗右_鱗4CD; + public ColorD 尾14_鱗右_鱗4CD; - public ColorD 尾14_尾CD; + public ColorD 尾14_尾CD; - public ColorD 尾13_鱗左_鱗1CD; + public ColorD 尾13_鱗左_鱗1CD; - public ColorD 尾13_鱗左_鱗2CD; + public ColorD 尾13_鱗左_鱗2CD; - public ColorD 尾13_鱗左_鱗3CD; + public ColorD 尾13_鱗左_鱗3CD; - public ColorD 尾13_鱗左_鱗4CD; + public ColorD 尾13_鱗左_鱗4CD; - public ColorD 尾13_鱗右_鱗1CD; + public ColorD 尾13_鱗右_鱗1CD; - public ColorD 尾13_鱗右_鱗2CD; + public ColorD 尾13_鱗右_鱗2CD; - public ColorD 尾13_鱗右_鱗3CD; + public ColorD 尾13_鱗右_鱗3CD; - public ColorD 尾13_鱗右_鱗4CD; + public ColorD 尾13_鱗右_鱗4CD; - public ColorD 尾13_尾CD; + public ColorD 尾13_尾CD; - public ColorD 尾12_鱗左_鱗1CD; + public ColorD 尾12_鱗左_鱗1CD; - public ColorD 尾12_鱗左_鱗2CD; + public ColorD 尾12_鱗左_鱗2CD; - public ColorD 尾12_鱗左_鱗3CD; + public ColorD 尾12_鱗左_鱗3CD; - public ColorD 尾12_鱗左_鱗4CD; + public ColorD 尾12_鱗左_鱗4CD; - public ColorD 尾12_鱗右_鱗1CD; + public ColorD 尾12_鱗右_鱗1CD; - public ColorD 尾12_鱗右_鱗2CD; + public ColorD 尾12_鱗右_鱗2CD; - public ColorD 尾12_鱗右_鱗3CD; + public ColorD 尾12_鱗右_鱗3CD; - public ColorD 尾12_鱗右_鱗4CD; + public ColorD 尾12_鱗右_鱗4CD; - public ColorD 尾12_尾CD; + public ColorD 尾12_尾CD; - public ColorD 尾11_鱗左_鱗1CD; + public ColorD 尾11_鱗左_鱗1CD; - public ColorD 尾11_鱗左_鱗2CD; + public ColorD 尾11_鱗左_鱗2CD; - public ColorD 尾11_鱗左_鱗3CD; + public ColorD 尾11_鱗左_鱗3CD; - public ColorD 尾11_鱗左_鱗4CD; + public ColorD 尾11_鱗左_鱗4CD; - public ColorD 尾11_鱗右_鱗1CD; + public ColorD 尾11_鱗右_鱗1CD; - public ColorD 尾11_鱗右_鱗2CD; + public ColorD 尾11_鱗右_鱗2CD; - public ColorD 尾11_鱗右_鱗3CD; + public ColorD 尾11_鱗右_鱗3CD; - public ColorD 尾11_鱗右_鱗4CD; + public ColorD 尾11_鱗右_鱗4CD; - public ColorD 尾11_尾CD; + public ColorD 尾11_尾CD; - public ColorD 尾10_鱗左_鱗1CD; + public ColorD 尾10_鱗左_鱗1CD; - public ColorD 尾10_鱗左_鱗2CD; + public ColorD 尾10_鱗左_鱗2CD; - public ColorD 尾10_鱗左_鱗3CD; + public ColorD 尾10_鱗左_鱗3CD; - public ColorD 尾10_鱗左_鱗4CD; + public ColorD 尾10_鱗左_鱗4CD; - public ColorD 尾10_鱗右_鱗1CD; + public ColorD 尾10_鱗右_鱗1CD; - public ColorD 尾10_鱗右_鱗2CD; + public ColorD 尾10_鱗右_鱗2CD; - public ColorD 尾10_鱗右_鱗3CD; + public ColorD 尾10_鱗右_鱗3CD; - public ColorD 尾10_鱗右_鱗4CD; + public ColorD 尾10_鱗右_鱗4CD; - public ColorD 尾10_尾CD; + public ColorD 尾10_尾CD; - public ColorD 尾9_鱗左_鱗1CD; + public ColorD 尾9_鱗左_鱗1CD; - public ColorD 尾9_鱗左_鱗2CD; + public ColorD 尾9_鱗左_鱗2CD; - public ColorD 尾9_鱗左_鱗3CD; + public ColorD 尾9_鱗左_鱗3CD; - public ColorD 尾9_鱗左_鱗4CD; + public ColorD 尾9_鱗左_鱗4CD; - public ColorD 尾9_鱗右_鱗1CD; + public ColorD 尾9_鱗右_鱗1CD; - public ColorD 尾9_鱗右_鱗2CD; + public ColorD 尾9_鱗右_鱗2CD; - public ColorD 尾9_鱗右_鱗3CD; + public ColorD 尾9_鱗右_鱗3CD; - public ColorD 尾9_鱗右_鱗4CD; + public ColorD 尾9_鱗右_鱗4CD; - public ColorD 尾9_尾CD; + public ColorD 尾9_尾CD; - public ColorD 尾8_鱗左_鱗1CD; + public ColorD 尾8_鱗左_鱗1CD; - public ColorD 尾8_鱗左_鱗2CD; + public ColorD 尾8_鱗左_鱗2CD; - public ColorD 尾8_鱗左_鱗3CD; + public ColorD 尾8_鱗左_鱗3CD; - public ColorD 尾8_鱗左_鱗4CD; + public ColorD 尾8_鱗左_鱗4CD; - public ColorD 尾8_鱗右_鱗1CD; + public ColorD 尾8_鱗右_鱗1CD; - public ColorD 尾8_鱗右_鱗2CD; + public ColorD 尾8_鱗右_鱗2CD; - public ColorD 尾8_鱗右_鱗3CD; + public ColorD 尾8_鱗右_鱗3CD; - public ColorD 尾8_鱗右_鱗4CD; + public ColorD 尾8_鱗右_鱗4CD; - public ColorD 尾8_尾CD; + public ColorD 尾8_尾CD; - public ColorD 尾7_鱗左_鱗1CD; + public ColorD 尾7_鱗左_鱗1CD; - public ColorD 尾7_鱗左_鱗2CD; + public ColorD 尾7_鱗左_鱗2CD; - public ColorD 尾7_鱗左_鱗3CD; + public ColorD 尾7_鱗左_鱗3CD; - public ColorD 尾7_鱗左_鱗4CD; + public ColorD 尾7_鱗左_鱗4CD; - public ColorD 尾7_鱗右_鱗1CD; + public ColorD 尾7_鱗右_鱗1CD; - public ColorD 尾7_鱗右_鱗2CD; + public ColorD 尾7_鱗右_鱗2CD; - public ColorD 尾7_鱗右_鱗3CD; + public ColorD 尾7_鱗右_鱗3CD; - public ColorD 尾7_鱗右_鱗4CD; + public ColorD 尾7_鱗右_鱗4CD; - public ColorD 尾7_尾CD; + public ColorD 尾7_尾CD; - public ColorD 尾6_鱗左_鱗1CD; + public ColorD 尾6_鱗左_鱗1CD; - public ColorD 尾6_鱗左_鱗2CD; + public ColorD 尾6_鱗左_鱗2CD; - public ColorD 尾6_鱗左_鱗3CD; + public ColorD 尾6_鱗左_鱗3CD; - public ColorD 尾6_鱗左_鱗4CD; + public ColorD 尾6_鱗左_鱗4CD; - public ColorD 尾6_鱗右_鱗1CD; + public ColorD 尾6_鱗右_鱗1CD; - public ColorD 尾6_鱗右_鱗2CD; + public ColorD 尾6_鱗右_鱗2CD; - public ColorD 尾6_鱗右_鱗3CD; + public ColorD 尾6_鱗右_鱗3CD; - public ColorD 尾6_鱗右_鱗4CD; + public ColorD 尾6_鱗右_鱗4CD; - public ColorD 尾6_尾CD; + public ColorD 尾6_尾CD; - public ColorD 尾5_鱗左_鱗1CD; + public ColorD 尾5_鱗左_鱗1CD; - public ColorD 尾5_鱗左_鱗2CD; + public ColorD 尾5_鱗左_鱗2CD; - public ColorD 尾5_鱗左_鱗3CD; + public ColorD 尾5_鱗左_鱗3CD; - public ColorD 尾5_鱗左_鱗4CD; + public ColorD 尾5_鱗左_鱗4CD; - public ColorD 尾5_鱗右_鱗1CD; + public ColorD 尾5_鱗右_鱗1CD; - public ColorD 尾5_鱗右_鱗2CD; + public ColorD 尾5_鱗右_鱗2CD; - public ColorD 尾5_鱗右_鱗3CD; + public ColorD 尾5_鱗右_鱗3CD; - public ColorD 尾5_鱗右_鱗4CD; + public ColorD 尾5_鱗右_鱗4CD; - public ColorD 尾5_尾CD; + public ColorD 尾5_尾CD; - public ColorD 尾4_鱗左_鱗1CD; + public ColorD 尾4_鱗左_鱗1CD; - public ColorD 尾4_鱗左_鱗2CD; + public ColorD 尾4_鱗左_鱗2CD; - public ColorD 尾4_鱗左_鱗3CD; + public ColorD 尾4_鱗左_鱗3CD; - public ColorD 尾4_鱗左_鱗4CD; + public ColorD 尾4_鱗左_鱗4CD; - public ColorD 尾4_鱗右_鱗1CD; + public ColorD 尾4_鱗右_鱗1CD; - public ColorD 尾4_鱗右_鱗2CD; + public ColorD 尾4_鱗右_鱗2CD; - public ColorD 尾4_鱗右_鱗3CD; + public ColorD 尾4_鱗右_鱗3CD; - public ColorD 尾4_鱗右_鱗4CD; + public ColorD 尾4_鱗右_鱗4CD; - public ColorD 尾4_尾CD; + public ColorD 尾4_尾CD; - public ColorD 尾3_鱗左_鱗1CD; + public ColorD 尾3_鱗左_鱗1CD; - public ColorD 尾3_鱗左_鱗2CD; + public ColorD 尾3_鱗左_鱗2CD; - public ColorD 尾3_鱗左_鱗3CD; + public ColorD 尾3_鱗左_鱗3CD; - public ColorD 尾3_鱗左_鱗4CD; + public ColorD 尾3_鱗左_鱗4CD; - public ColorD 尾3_鱗右_鱗1CD; + public ColorD 尾3_鱗右_鱗1CD; - public ColorD 尾3_鱗右_鱗2CD; + public ColorD 尾3_鱗右_鱗2CD; - public ColorD 尾3_鱗右_鱗3CD; + public ColorD 尾3_鱗右_鱗3CD; - public ColorD 尾3_鱗右_鱗4CD; + public ColorD 尾3_鱗右_鱗4CD; - public ColorD 尾3_尾CD; + public ColorD 尾3_尾CD; - public ColorD 尾2_鱗左_鱗1CD; + public ColorD 尾2_鱗左_鱗1CD; - public ColorD 尾2_鱗左_鱗2CD; + public ColorD 尾2_鱗左_鱗2CD; - public ColorD 尾2_鱗左_鱗3CD; + public ColorD 尾2_鱗左_鱗3CD; - public ColorD 尾2_鱗左_鱗4CD; + public ColorD 尾2_鱗左_鱗4CD; - public ColorD 尾2_鱗右_鱗1CD; + public ColorD 尾2_鱗右_鱗1CD; - public ColorD 尾2_鱗右_鱗2CD; + public ColorD 尾2_鱗右_鱗2CD; - public ColorD 尾2_鱗右_鱗3CD; + public ColorD 尾2_鱗右_鱗3CD; - public ColorD 尾2_鱗右_鱗4CD; + public ColorD 尾2_鱗右_鱗4CD; - public ColorD 尾2_尾CD; + public ColorD 尾2_尾CD; - public ColorD 尾1_鱗左_鱗1CD; + public ColorD 尾1_鱗左_鱗1CD; - public ColorD 尾1_鱗左_鱗2CD; + public ColorD 尾1_鱗左_鱗2CD; - public ColorD 尾1_鱗左_鱗3CD; + public ColorD 尾1_鱗左_鱗3CD; - public ColorD 尾1_鱗左_鱗4CD; + public ColorD 尾1_鱗左_鱗4CD; - public ColorD 尾1_鱗右_鱗1CD; + public ColorD 尾1_鱗右_鱗1CD; - public ColorD 尾1_鱗右_鱗2CD; + public ColorD 尾1_鱗右_鱗2CD; - public ColorD 尾1_鱗右_鱗3CD; + public ColorD 尾1_鱗右_鱗3CD; - public ColorD 尾1_鱗右_鱗4CD; + public ColorD 尾1_鱗右_鱗4CD; - public ColorD 尾1_尾CD; + public ColorD 尾1_尾CD; - public ColorD 尾0_鱗左_鱗1CD; + public ColorD 尾0_鱗左_鱗1CD; - public ColorD 尾0_鱗左_鱗2CD; + public ColorD 尾0_鱗左_鱗2CD; - public ColorD 尾0_鱗左_鱗3CD; + public ColorD 尾0_鱗左_鱗3CD; - public ColorD 尾0_鱗左_鱗4CD; + public ColorD 尾0_鱗左_鱗4CD; - public ColorD 尾0_鱗右_鱗1CD; + public ColorD 尾0_鱗右_鱗1CD; - public ColorD 尾0_鱗右_鱗2CD; + public ColorD 尾0_鱗右_鱗2CD; - public ColorD 尾0_鱗右_鱗3CD; + public ColorD 尾0_鱗右_鱗3CD; - public ColorD 尾0_鱗右_鱗4CD; + public ColorD 尾0_鱗右_鱗4CD; - public ColorD 尾0_尾CD; + public ColorD 尾0_尾CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_尾33_鱗左_鱗1CP; + public ColorP X0Y0_尾33_鱗左_鱗1CP; - public ColorP X0Y0_尾33_鱗左_鱗3CP; + public ColorP X0Y0_尾33_鱗左_鱗3CP; - public ColorP X0Y0_尾33_鱗右_鱗1CP; + public ColorP X0Y0_尾33_鱗右_鱗1CP; - public ColorP X0Y0_尾33_鱗右_鱗3CP; + public ColorP X0Y0_尾33_鱗右_鱗3CP; - public ColorP X0Y0_尾33_尾CP; + public ColorP X0Y0_尾33_尾CP; - public ColorP X0Y0_尾32_鱗左_鱗1CP; + public ColorP X0Y0_尾32_鱗左_鱗1CP; - public ColorP X0Y0_尾32_鱗左_鱗2CP; + public ColorP X0Y0_尾32_鱗左_鱗2CP; - public ColorP X0Y0_尾32_鱗左_鱗3CP; + public ColorP X0Y0_尾32_鱗左_鱗3CP; - public ColorP X0Y0_尾32_鱗左_鱗4CP; + public ColorP X0Y0_尾32_鱗左_鱗4CP; - public ColorP X0Y0_尾32_鱗右_鱗1CP; + public ColorP X0Y0_尾32_鱗右_鱗1CP; - public ColorP X0Y0_尾32_鱗右_鱗2CP; + public ColorP X0Y0_尾32_鱗右_鱗2CP; - public ColorP X0Y0_尾32_鱗右_鱗3CP; + public ColorP X0Y0_尾32_鱗右_鱗3CP; - public ColorP X0Y0_尾32_鱗右_鱗4CP; + public ColorP X0Y0_尾32_鱗右_鱗4CP; - public ColorP X0Y0_尾32_尾CP; + public ColorP X0Y0_尾32_尾CP; - public ColorP X0Y0_尾31_鱗左_鱗1CP; + public ColorP X0Y0_尾31_鱗左_鱗1CP; - public ColorP X0Y0_尾31_鱗左_鱗2CP; + public ColorP X0Y0_尾31_鱗左_鱗2CP; - public ColorP X0Y0_尾31_鱗左_鱗3CP; + public ColorP X0Y0_尾31_鱗左_鱗3CP; - public ColorP X0Y0_尾31_鱗左_鱗4CP; + public ColorP X0Y0_尾31_鱗左_鱗4CP; - public ColorP X0Y0_尾31_鱗右_鱗1CP; + public ColorP X0Y0_尾31_鱗右_鱗1CP; - public ColorP X0Y0_尾31_鱗右_鱗2CP; + public ColorP X0Y0_尾31_鱗右_鱗2CP; - public ColorP X0Y0_尾31_鱗右_鱗3CP; + public ColorP X0Y0_尾31_鱗右_鱗3CP; - public ColorP X0Y0_尾31_鱗右_鱗4CP; + public ColorP X0Y0_尾31_鱗右_鱗4CP; - public ColorP X0Y0_尾31_尾CP; + public ColorP X0Y0_尾31_尾CP; - public ColorP X0Y0_尾30_鱗左_鱗1CP; + public ColorP X0Y0_尾30_鱗左_鱗1CP; - public ColorP X0Y0_尾30_鱗左_鱗2CP; + public ColorP X0Y0_尾30_鱗左_鱗2CP; - public ColorP X0Y0_尾30_鱗左_鱗3CP; + public ColorP X0Y0_尾30_鱗左_鱗3CP; - public ColorP X0Y0_尾30_鱗左_鱗4CP; + public ColorP X0Y0_尾30_鱗左_鱗4CP; - public ColorP X0Y0_尾30_鱗右_鱗1CP; + public ColorP X0Y0_尾30_鱗右_鱗1CP; - public ColorP X0Y0_尾30_鱗右_鱗2CP; + public ColorP X0Y0_尾30_鱗右_鱗2CP; - public ColorP X0Y0_尾30_鱗右_鱗3CP; + public ColorP X0Y0_尾30_鱗右_鱗3CP; - public ColorP X0Y0_尾30_鱗右_鱗4CP; + public ColorP X0Y0_尾30_鱗右_鱗4CP; - public ColorP X0Y0_尾30_尾CP; + public ColorP X0Y0_尾30_尾CP; - public ColorP X0Y0_尾29_鱗左_鱗1CP; + public ColorP X0Y0_尾29_鱗左_鱗1CP; - public ColorP X0Y0_尾29_鱗左_鱗2CP; + public ColorP X0Y0_尾29_鱗左_鱗2CP; - public ColorP X0Y0_尾29_鱗左_鱗3CP; + public ColorP X0Y0_尾29_鱗左_鱗3CP; - public ColorP X0Y0_尾29_鱗左_鱗4CP; + public ColorP X0Y0_尾29_鱗左_鱗4CP; - public ColorP X0Y0_尾29_鱗右_鱗1CP; + public ColorP X0Y0_尾29_鱗右_鱗1CP; - public ColorP X0Y0_尾29_鱗右_鱗2CP; + public ColorP X0Y0_尾29_鱗右_鱗2CP; - public ColorP X0Y0_尾29_鱗右_鱗3CP; + public ColorP X0Y0_尾29_鱗右_鱗3CP; - public ColorP X0Y0_尾29_鱗右_鱗4CP; + public ColorP X0Y0_尾29_鱗右_鱗4CP; - public ColorP X0Y0_尾29_尾CP; + public ColorP X0Y0_尾29_尾CP; - public ColorP X0Y0_尾28_鱗左_鱗1CP; + public ColorP X0Y0_尾28_鱗左_鱗1CP; - public ColorP X0Y0_尾28_鱗左_鱗2CP; + public ColorP X0Y0_尾28_鱗左_鱗2CP; - public ColorP X0Y0_尾28_鱗左_鱗3CP; + public ColorP X0Y0_尾28_鱗左_鱗3CP; - public ColorP X0Y0_尾28_鱗左_鱗4CP; + public ColorP X0Y0_尾28_鱗左_鱗4CP; - public ColorP X0Y0_尾28_鱗右_鱗1CP; + public ColorP X0Y0_尾28_鱗右_鱗1CP; - public ColorP X0Y0_尾28_鱗右_鱗2CP; + public ColorP X0Y0_尾28_鱗右_鱗2CP; - public ColorP X0Y0_尾28_鱗右_鱗3CP; + public ColorP X0Y0_尾28_鱗右_鱗3CP; - public ColorP X0Y0_尾28_鱗右_鱗4CP; + public ColorP X0Y0_尾28_鱗右_鱗4CP; - public ColorP X0Y0_尾28_尾CP; + public ColorP X0Y0_尾28_尾CP; - public ColorP X0Y0_尾27_鱗左_鱗1CP; + public ColorP X0Y0_尾27_鱗左_鱗1CP; - public ColorP X0Y0_尾27_鱗左_鱗2CP; + public ColorP X0Y0_尾27_鱗左_鱗2CP; - public ColorP X0Y0_尾27_鱗左_鱗3CP; + public ColorP X0Y0_尾27_鱗左_鱗3CP; - public ColorP X0Y0_尾27_鱗左_鱗4CP; + public ColorP X0Y0_尾27_鱗左_鱗4CP; - public ColorP X0Y0_尾27_鱗右_鱗1CP; + public ColorP X0Y0_尾27_鱗右_鱗1CP; - public ColorP X0Y0_尾27_鱗右_鱗2CP; + public ColorP X0Y0_尾27_鱗右_鱗2CP; - public ColorP X0Y0_尾27_鱗右_鱗3CP; + public ColorP X0Y0_尾27_鱗右_鱗3CP; - public ColorP X0Y0_尾27_鱗右_鱗4CP; + public ColorP X0Y0_尾27_鱗右_鱗4CP; - public ColorP X0Y0_尾27_尾CP; + public ColorP X0Y0_尾27_尾CP; - public ColorP X0Y0_尾26_鱗左_鱗1CP; + public ColorP X0Y0_尾26_鱗左_鱗1CP; - public ColorP X0Y0_尾26_鱗左_鱗2CP; + public ColorP X0Y0_尾26_鱗左_鱗2CP; - public ColorP X0Y0_尾26_鱗左_鱗3CP; + public ColorP X0Y0_尾26_鱗左_鱗3CP; - public ColorP X0Y0_尾26_鱗左_鱗4CP; + public ColorP X0Y0_尾26_鱗左_鱗4CP; - public ColorP X0Y0_尾26_鱗右_鱗1CP; + public ColorP X0Y0_尾26_鱗右_鱗1CP; - public ColorP X0Y0_尾26_鱗右_鱗2CP; + public ColorP X0Y0_尾26_鱗右_鱗2CP; - public ColorP X0Y0_尾26_鱗右_鱗3CP; + public ColorP X0Y0_尾26_鱗右_鱗3CP; - public ColorP X0Y0_尾26_鱗右_鱗4CP; + public ColorP X0Y0_尾26_鱗右_鱗4CP; - public ColorP X0Y0_尾26_尾CP; + public ColorP X0Y0_尾26_尾CP; - public ColorP X0Y0_尾25_鱗左_鱗1CP; + public ColorP X0Y0_尾25_鱗左_鱗1CP; - public ColorP X0Y0_尾25_鱗左_鱗2CP; + public ColorP X0Y0_尾25_鱗左_鱗2CP; - public ColorP X0Y0_尾25_鱗左_鱗3CP; + public ColorP X0Y0_尾25_鱗左_鱗3CP; - public ColorP X0Y0_尾25_鱗左_鱗4CP; + public ColorP X0Y0_尾25_鱗左_鱗4CP; - public ColorP X0Y0_尾25_鱗右_鱗1CP; + public ColorP X0Y0_尾25_鱗右_鱗1CP; - public ColorP X0Y0_尾25_鱗右_鱗2CP; + public ColorP X0Y0_尾25_鱗右_鱗2CP; - public ColorP X0Y0_尾25_鱗右_鱗3CP; + public ColorP X0Y0_尾25_鱗右_鱗3CP; - public ColorP X0Y0_尾25_鱗右_鱗4CP; + public ColorP X0Y0_尾25_鱗右_鱗4CP; - public ColorP X0Y0_尾25_尾CP; + public ColorP X0Y0_尾25_尾CP; - public ColorP X0Y0_尾24_鱗左_鱗1CP; + public ColorP X0Y0_尾24_鱗左_鱗1CP; - public ColorP X0Y0_尾24_鱗左_鱗2CP; + public ColorP X0Y0_尾24_鱗左_鱗2CP; - public ColorP X0Y0_尾24_鱗左_鱗3CP; + public ColorP X0Y0_尾24_鱗左_鱗3CP; - public ColorP X0Y0_尾24_鱗左_鱗4CP; + public ColorP X0Y0_尾24_鱗左_鱗4CP; - public ColorP X0Y0_尾24_鱗右_鱗1CP; + public ColorP X0Y0_尾24_鱗右_鱗1CP; - public ColorP X0Y0_尾24_鱗右_鱗2CP; + public ColorP X0Y0_尾24_鱗右_鱗2CP; - public ColorP X0Y0_尾24_鱗右_鱗3CP; + public ColorP X0Y0_尾24_鱗右_鱗3CP; - public ColorP X0Y0_尾24_鱗右_鱗4CP; + public ColorP X0Y0_尾24_鱗右_鱗4CP; - public ColorP X0Y0_尾24_尾CP; + public ColorP X0Y0_尾24_尾CP; - public ColorP X0Y0_尾23_鱗左_鱗1CP; + public ColorP X0Y0_尾23_鱗左_鱗1CP; - public ColorP X0Y0_尾23_鱗左_鱗2CP; + public ColorP X0Y0_尾23_鱗左_鱗2CP; - public ColorP X0Y0_尾23_鱗左_鱗3CP; + public ColorP X0Y0_尾23_鱗左_鱗3CP; - public ColorP X0Y0_尾23_鱗左_鱗4CP; + public ColorP X0Y0_尾23_鱗左_鱗4CP; - public ColorP X0Y0_尾23_鱗右_鱗1CP; + public ColorP X0Y0_尾23_鱗右_鱗1CP; - public ColorP X0Y0_尾23_鱗右_鱗2CP; + public ColorP X0Y0_尾23_鱗右_鱗2CP; - public ColorP X0Y0_尾23_鱗右_鱗3CP; + public ColorP X0Y0_尾23_鱗右_鱗3CP; - public ColorP X0Y0_尾23_鱗右_鱗4CP; + public ColorP X0Y0_尾23_鱗右_鱗4CP; - public ColorP X0Y0_尾23_尾CP; + public ColorP X0Y0_尾23_尾CP; - public ColorP X0Y0_尾22_鱗左_鱗1CP; + public ColorP X0Y0_尾22_鱗左_鱗1CP; - public ColorP X0Y0_尾22_鱗左_鱗2CP; + public ColorP X0Y0_尾22_鱗左_鱗2CP; - public ColorP X0Y0_尾22_鱗左_鱗3CP; + public ColorP X0Y0_尾22_鱗左_鱗3CP; - public ColorP X0Y0_尾22_鱗左_鱗4CP; + public ColorP X0Y0_尾22_鱗左_鱗4CP; - public ColorP X0Y0_尾22_鱗右_鱗1CP; + public ColorP X0Y0_尾22_鱗右_鱗1CP; - public ColorP X0Y0_尾22_鱗右_鱗2CP; + public ColorP X0Y0_尾22_鱗右_鱗2CP; - public ColorP X0Y0_尾22_鱗右_鱗3CP; + public ColorP X0Y0_尾22_鱗右_鱗3CP; - public ColorP X0Y0_尾22_鱗右_鱗4CP; + public ColorP X0Y0_尾22_鱗右_鱗4CP; - public ColorP X0Y0_尾22_尾CP; + public ColorP X0Y0_尾22_尾CP; - public ColorP X0Y0_尾21_鱗左_鱗1CP; + public ColorP X0Y0_尾21_鱗左_鱗1CP; - public ColorP X0Y0_尾21_鱗左_鱗2CP; + public ColorP X0Y0_尾21_鱗左_鱗2CP; - public ColorP X0Y0_尾21_鱗左_鱗3CP; + public ColorP X0Y0_尾21_鱗左_鱗3CP; - public ColorP X0Y0_尾21_鱗左_鱗4CP; + public ColorP X0Y0_尾21_鱗左_鱗4CP; - public ColorP X0Y0_尾21_鱗右_鱗1CP; + public ColorP X0Y0_尾21_鱗右_鱗1CP; - public ColorP X0Y0_尾21_鱗右_鱗2CP; + public ColorP X0Y0_尾21_鱗右_鱗2CP; - public ColorP X0Y0_尾21_鱗右_鱗3CP; + public ColorP X0Y0_尾21_鱗右_鱗3CP; - public ColorP X0Y0_尾21_鱗右_鱗4CP; + public ColorP X0Y0_尾21_鱗右_鱗4CP; - public ColorP X0Y0_尾21_尾CP; + public ColorP X0Y0_尾21_尾CP; - public ColorP X0Y0_尾20_鱗左_鱗1CP; + public ColorP X0Y0_尾20_鱗左_鱗1CP; - public ColorP X0Y0_尾20_鱗左_鱗2CP; + public ColorP X0Y0_尾20_鱗左_鱗2CP; - public ColorP X0Y0_尾20_鱗左_鱗3CP; + public ColorP X0Y0_尾20_鱗左_鱗3CP; - public ColorP X0Y0_尾20_鱗左_鱗4CP; + public ColorP X0Y0_尾20_鱗左_鱗4CP; - public ColorP X0Y0_尾20_鱗右_鱗1CP; + public ColorP X0Y0_尾20_鱗右_鱗1CP; - public ColorP X0Y0_尾20_鱗右_鱗2CP; + public ColorP X0Y0_尾20_鱗右_鱗2CP; - public ColorP X0Y0_尾20_鱗右_鱗3CP; + public ColorP X0Y0_尾20_鱗右_鱗3CP; - public ColorP X0Y0_尾20_鱗右_鱗4CP; + public ColorP X0Y0_尾20_鱗右_鱗4CP; - public ColorP X0Y0_尾20_尾CP; + public ColorP X0Y0_尾20_尾CP; - public ColorP X0Y0_尾19_鱗左_鱗1CP; + public ColorP X0Y0_尾19_鱗左_鱗1CP; - public ColorP X0Y0_尾19_鱗左_鱗2CP; + public ColorP X0Y0_尾19_鱗左_鱗2CP; - public ColorP X0Y0_尾19_鱗左_鱗3CP; + public ColorP X0Y0_尾19_鱗左_鱗3CP; - public ColorP X0Y0_尾19_鱗左_鱗4CP; + public ColorP X0Y0_尾19_鱗左_鱗4CP; - public ColorP X0Y0_尾19_鱗右_鱗1CP; + public ColorP X0Y0_尾19_鱗右_鱗1CP; - public ColorP X0Y0_尾19_鱗右_鱗2CP; + public ColorP X0Y0_尾19_鱗右_鱗2CP; - public ColorP X0Y0_尾19_鱗右_鱗3CP; + public ColorP X0Y0_尾19_鱗右_鱗3CP; - public ColorP X0Y0_尾19_鱗右_鱗4CP; + public ColorP X0Y0_尾19_鱗右_鱗4CP; - public ColorP X0Y0_尾19_尾CP; + public ColorP X0Y0_尾19_尾CP; - public ColorP X0Y0_尾18_鱗左_鱗1CP; + public ColorP X0Y0_尾18_鱗左_鱗1CP; - public ColorP X0Y0_尾18_鱗左_鱗2CP; + public ColorP X0Y0_尾18_鱗左_鱗2CP; - public ColorP X0Y0_尾18_鱗左_鱗3CP; + public ColorP X0Y0_尾18_鱗左_鱗3CP; - public ColorP X0Y0_尾18_鱗左_鱗4CP; + public ColorP X0Y0_尾18_鱗左_鱗4CP; - public ColorP X0Y0_尾18_鱗右_鱗1CP; + public ColorP X0Y0_尾18_鱗右_鱗1CP; - public ColorP X0Y0_尾18_鱗右_鱗2CP; + public ColorP X0Y0_尾18_鱗右_鱗2CP; - public ColorP X0Y0_尾18_鱗右_鱗3CP; + public ColorP X0Y0_尾18_鱗右_鱗3CP; - public ColorP X0Y0_尾18_鱗右_鱗4CP; + public ColorP X0Y0_尾18_鱗右_鱗4CP; - public ColorP X0Y0_尾18_尾CP; + public ColorP X0Y0_尾18_尾CP; - public ColorP X0Y0_尾17_鱗左_鱗1CP; + public ColorP X0Y0_尾17_鱗左_鱗1CP; - public ColorP X0Y0_尾17_鱗左_鱗2CP; + public ColorP X0Y0_尾17_鱗左_鱗2CP; - public ColorP X0Y0_尾17_鱗左_鱗3CP; + public ColorP X0Y0_尾17_鱗左_鱗3CP; - public ColorP X0Y0_尾17_鱗左_鱗4CP; + public ColorP X0Y0_尾17_鱗左_鱗4CP; - public ColorP X0Y0_尾17_鱗右_鱗1CP; + public ColorP X0Y0_尾17_鱗右_鱗1CP; - public ColorP X0Y0_尾17_鱗右_鱗2CP; + public ColorP X0Y0_尾17_鱗右_鱗2CP; - public ColorP X0Y0_尾17_鱗右_鱗3CP; + public ColorP X0Y0_尾17_鱗右_鱗3CP; - public ColorP X0Y0_尾17_鱗右_鱗4CP; + public ColorP X0Y0_尾17_鱗右_鱗4CP; - public ColorP X0Y0_尾17_尾CP; + public ColorP X0Y0_尾17_尾CP; - public ColorP X0Y0_尾16_鱗左_鱗1CP; + public ColorP X0Y0_尾16_鱗左_鱗1CP; - public ColorP X0Y0_尾16_鱗左_鱗2CP; + public ColorP X0Y0_尾16_鱗左_鱗2CP; - public ColorP X0Y0_尾16_鱗左_鱗3CP; + public ColorP X0Y0_尾16_鱗左_鱗3CP; - public ColorP X0Y0_尾16_鱗左_鱗4CP; + public ColorP X0Y0_尾16_鱗左_鱗4CP; - public ColorP X0Y0_尾16_鱗右_鱗1CP; + public ColorP X0Y0_尾16_鱗右_鱗1CP; - public ColorP X0Y0_尾16_鱗右_鱗2CP; + public ColorP X0Y0_尾16_鱗右_鱗2CP; - public ColorP X0Y0_尾16_鱗右_鱗3CP; + public ColorP X0Y0_尾16_鱗右_鱗3CP; - public ColorP X0Y0_尾16_鱗右_鱗4CP; + public ColorP X0Y0_尾16_鱗右_鱗4CP; - public ColorP X0Y0_尾16_尾CP; + public ColorP X0Y0_尾16_尾CP; - public ColorP X0Y0_尾15_鱗左_鱗1CP; + public ColorP X0Y0_尾15_鱗左_鱗1CP; - public ColorP X0Y0_尾15_鱗左_鱗2CP; + public ColorP X0Y0_尾15_鱗左_鱗2CP; - public ColorP X0Y0_尾15_鱗左_鱗3CP; + public ColorP X0Y0_尾15_鱗左_鱗3CP; - public ColorP X0Y0_尾15_鱗左_鱗4CP; + public ColorP X0Y0_尾15_鱗左_鱗4CP; - public ColorP X0Y0_尾15_鱗右_鱗1CP; + public ColorP X0Y0_尾15_鱗右_鱗1CP; - public ColorP X0Y0_尾15_鱗右_鱗2CP; + public ColorP X0Y0_尾15_鱗右_鱗2CP; - public ColorP X0Y0_尾15_鱗右_鱗3CP; + public ColorP X0Y0_尾15_鱗右_鱗3CP; - public ColorP X0Y0_尾15_鱗右_鱗4CP; + public ColorP X0Y0_尾15_鱗右_鱗4CP; - public ColorP X0Y0_尾15_尾CP; + public ColorP X0Y0_尾15_尾CP; - public ColorP X0Y0_尾14_鱗左_鱗1CP; + public ColorP X0Y0_尾14_鱗左_鱗1CP; - public ColorP X0Y0_尾14_鱗左_鱗2CP; + public ColorP X0Y0_尾14_鱗左_鱗2CP; - public ColorP X0Y0_尾14_鱗左_鱗3CP; + public ColorP X0Y0_尾14_鱗左_鱗3CP; - public ColorP X0Y0_尾14_鱗左_鱗4CP; + public ColorP X0Y0_尾14_鱗左_鱗4CP; - public ColorP X0Y0_尾14_鱗右_鱗1CP; + public ColorP X0Y0_尾14_鱗右_鱗1CP; - public ColorP X0Y0_尾14_鱗右_鱗2CP; + public ColorP X0Y0_尾14_鱗右_鱗2CP; - public ColorP X0Y0_尾14_鱗右_鱗3CP; + public ColorP X0Y0_尾14_鱗右_鱗3CP; - public ColorP X0Y0_尾14_鱗右_鱗4CP; + public ColorP X0Y0_尾14_鱗右_鱗4CP; - public ColorP X0Y0_尾14_尾CP; + public ColorP X0Y0_尾14_尾CP; - public ColorP X0Y0_尾13_鱗左_鱗1CP; + public ColorP X0Y0_尾13_鱗左_鱗1CP; - public ColorP X0Y0_尾13_鱗左_鱗2CP; + public ColorP X0Y0_尾13_鱗左_鱗2CP; - public ColorP X0Y0_尾13_鱗左_鱗3CP; + public ColorP X0Y0_尾13_鱗左_鱗3CP; - public ColorP X0Y0_尾13_鱗左_鱗4CP; + public ColorP X0Y0_尾13_鱗左_鱗4CP; - public ColorP X0Y0_尾13_鱗右_鱗1CP; + public ColorP X0Y0_尾13_鱗右_鱗1CP; - public ColorP X0Y0_尾13_鱗右_鱗2CP; + public ColorP X0Y0_尾13_鱗右_鱗2CP; - public ColorP X0Y0_尾13_鱗右_鱗3CP; + public ColorP X0Y0_尾13_鱗右_鱗3CP; - public ColorP X0Y0_尾13_鱗右_鱗4CP; + public ColorP X0Y0_尾13_鱗右_鱗4CP; - public ColorP X0Y0_尾13_尾CP; + public ColorP X0Y0_尾13_尾CP; - public ColorP X0Y0_尾12_鱗左_鱗1CP; + public ColorP X0Y0_尾12_鱗左_鱗1CP; - public ColorP X0Y0_尾12_鱗左_鱗2CP; + public ColorP X0Y0_尾12_鱗左_鱗2CP; - public ColorP X0Y0_尾12_鱗左_鱗3CP; + public ColorP X0Y0_尾12_鱗左_鱗3CP; - public ColorP X0Y0_尾12_鱗左_鱗4CP; + public ColorP X0Y0_尾12_鱗左_鱗4CP; - public ColorP X0Y0_尾12_鱗右_鱗1CP; + public ColorP X0Y0_尾12_鱗右_鱗1CP; - public ColorP X0Y0_尾12_鱗右_鱗2CP; + public ColorP X0Y0_尾12_鱗右_鱗2CP; - public ColorP X0Y0_尾12_鱗右_鱗3CP; + public ColorP X0Y0_尾12_鱗右_鱗3CP; - public ColorP X0Y0_尾12_鱗右_鱗4CP; + public ColorP X0Y0_尾12_鱗右_鱗4CP; - public ColorP X0Y0_尾12_尾CP; + public ColorP X0Y0_尾12_尾CP; - public ColorP X0Y0_尾11_鱗左_鱗1CP; + public ColorP X0Y0_尾11_鱗左_鱗1CP; - public ColorP X0Y0_尾11_鱗左_鱗2CP; + public ColorP X0Y0_尾11_鱗左_鱗2CP; - public ColorP X0Y0_尾11_鱗左_鱗3CP; + public ColorP X0Y0_尾11_鱗左_鱗3CP; - public ColorP X0Y0_尾11_鱗左_鱗4CP; + public ColorP X0Y0_尾11_鱗左_鱗4CP; - public ColorP X0Y0_尾11_鱗右_鱗1CP; + public ColorP X0Y0_尾11_鱗右_鱗1CP; - public ColorP X0Y0_尾11_鱗右_鱗2CP; + public ColorP X0Y0_尾11_鱗右_鱗2CP; - public ColorP X0Y0_尾11_鱗右_鱗3CP; + public ColorP X0Y0_尾11_鱗右_鱗3CP; - public ColorP X0Y0_尾11_鱗右_鱗4CP; + public ColorP X0Y0_尾11_鱗右_鱗4CP; - public ColorP X0Y0_尾11_尾CP; + public ColorP X0Y0_尾11_尾CP; - public ColorP X0Y0_尾10_鱗左_鱗1CP; + public ColorP X0Y0_尾10_鱗左_鱗1CP; - public ColorP X0Y0_尾10_鱗左_鱗2CP; + public ColorP X0Y0_尾10_鱗左_鱗2CP; - public ColorP X0Y0_尾10_鱗左_鱗3CP; + public ColorP X0Y0_尾10_鱗左_鱗3CP; - public ColorP X0Y0_尾10_鱗左_鱗4CP; + public ColorP X0Y0_尾10_鱗左_鱗4CP; - public ColorP X0Y0_尾10_鱗右_鱗1CP; + public ColorP X0Y0_尾10_鱗右_鱗1CP; - public ColorP X0Y0_尾10_鱗右_鱗2CP; + public ColorP X0Y0_尾10_鱗右_鱗2CP; - public ColorP X0Y0_尾10_鱗右_鱗3CP; + public ColorP X0Y0_尾10_鱗右_鱗3CP; - public ColorP X0Y0_尾10_鱗右_鱗4CP; + public ColorP X0Y0_尾10_鱗右_鱗4CP; - public ColorP X0Y0_尾10_尾CP; + public ColorP X0Y0_尾10_尾CP; - public ColorP X0Y0_尾9_鱗左_鱗1CP; + public ColorP X0Y0_尾9_鱗左_鱗1CP; - public ColorP X0Y0_尾9_鱗左_鱗2CP; + public ColorP X0Y0_尾9_鱗左_鱗2CP; - public ColorP X0Y0_尾9_鱗左_鱗3CP; + public ColorP X0Y0_尾9_鱗左_鱗3CP; - public ColorP X0Y0_尾9_鱗左_鱗4CP; + public ColorP X0Y0_尾9_鱗左_鱗4CP; - public ColorP X0Y0_尾9_鱗右_鱗1CP; + public ColorP X0Y0_尾9_鱗右_鱗1CP; - public ColorP X0Y0_尾9_鱗右_鱗2CP; + public ColorP X0Y0_尾9_鱗右_鱗2CP; - public ColorP X0Y0_尾9_鱗右_鱗3CP; + public ColorP X0Y0_尾9_鱗右_鱗3CP; - public ColorP X0Y0_尾9_鱗右_鱗4CP; + public ColorP X0Y0_尾9_鱗右_鱗4CP; - public ColorP X0Y0_尾9_尾CP; + public ColorP X0Y0_尾9_尾CP; - public ColorP X0Y0_尾8_鱗左_鱗1CP; + public ColorP X0Y0_尾8_鱗左_鱗1CP; - public ColorP X0Y0_尾8_鱗左_鱗2CP; + public ColorP X0Y0_尾8_鱗左_鱗2CP; - public ColorP X0Y0_尾8_鱗左_鱗3CP; + public ColorP X0Y0_尾8_鱗左_鱗3CP; - public ColorP X0Y0_尾8_鱗左_鱗4CP; + public ColorP X0Y0_尾8_鱗左_鱗4CP; - public ColorP X0Y0_尾8_鱗右_鱗1CP; + public ColorP X0Y0_尾8_鱗右_鱗1CP; - public ColorP X0Y0_尾8_鱗右_鱗2CP; + public ColorP X0Y0_尾8_鱗右_鱗2CP; - public ColorP X0Y0_尾8_鱗右_鱗3CP; + public ColorP X0Y0_尾8_鱗右_鱗3CP; - public ColorP X0Y0_尾8_鱗右_鱗4CP; + public ColorP X0Y0_尾8_鱗右_鱗4CP; - public ColorP X0Y0_尾8_尾CP; + public ColorP X0Y0_尾8_尾CP; - public ColorP X0Y0_尾7_鱗左_鱗1CP; + public ColorP X0Y0_尾7_鱗左_鱗1CP; - public ColorP X0Y0_尾7_鱗左_鱗2CP; + public ColorP X0Y0_尾7_鱗左_鱗2CP; - public ColorP X0Y0_尾7_鱗左_鱗3CP; + public ColorP X0Y0_尾7_鱗左_鱗3CP; - public ColorP X0Y0_尾7_鱗左_鱗4CP; + public ColorP X0Y0_尾7_鱗左_鱗4CP; - public ColorP X0Y0_尾7_鱗右_鱗1CP; + public ColorP X0Y0_尾7_鱗右_鱗1CP; - public ColorP X0Y0_尾7_鱗右_鱗2CP; + public ColorP X0Y0_尾7_鱗右_鱗2CP; - public ColorP X0Y0_尾7_鱗右_鱗3CP; + public ColorP X0Y0_尾7_鱗右_鱗3CP; - public ColorP X0Y0_尾7_鱗右_鱗4CP; + public ColorP X0Y0_尾7_鱗右_鱗4CP; - public ColorP X0Y0_尾7_尾CP; + public ColorP X0Y0_尾7_尾CP; - public ColorP X0Y0_尾6_鱗左_鱗1CP; + public ColorP X0Y0_尾6_鱗左_鱗1CP; - public ColorP X0Y0_尾6_鱗左_鱗2CP; + public ColorP X0Y0_尾6_鱗左_鱗2CP; - public ColorP X0Y0_尾6_鱗左_鱗3CP; + public ColorP X0Y0_尾6_鱗左_鱗3CP; - public ColorP X0Y0_尾6_鱗左_鱗4CP; + public ColorP X0Y0_尾6_鱗左_鱗4CP; - public ColorP X0Y0_尾6_鱗右_鱗1CP; + public ColorP X0Y0_尾6_鱗右_鱗1CP; - public ColorP X0Y0_尾6_鱗右_鱗2CP; + public ColorP X0Y0_尾6_鱗右_鱗2CP; - public ColorP X0Y0_尾6_鱗右_鱗3CP; + public ColorP X0Y0_尾6_鱗右_鱗3CP; - public ColorP X0Y0_尾6_鱗右_鱗4CP; + public ColorP X0Y0_尾6_鱗右_鱗4CP; - public ColorP X0Y0_尾6_尾CP; + public ColorP X0Y0_尾6_尾CP; - public ColorP X0Y0_尾5_鱗左_鱗1CP; + public ColorP X0Y0_尾5_鱗左_鱗1CP; - public ColorP X0Y0_尾5_鱗左_鱗2CP; + public ColorP X0Y0_尾5_鱗左_鱗2CP; - public ColorP X0Y0_尾5_鱗左_鱗3CP; + public ColorP X0Y0_尾5_鱗左_鱗3CP; - public ColorP X0Y0_尾5_鱗左_鱗4CP; + public ColorP X0Y0_尾5_鱗左_鱗4CP; - public ColorP X0Y0_尾5_鱗右_鱗1CP; + public ColorP X0Y0_尾5_鱗右_鱗1CP; - public ColorP X0Y0_尾5_鱗右_鱗2CP; + public ColorP X0Y0_尾5_鱗右_鱗2CP; - public ColorP X0Y0_尾5_鱗右_鱗3CP; + public ColorP X0Y0_尾5_鱗右_鱗3CP; - public ColorP X0Y0_尾5_鱗右_鱗4CP; + public ColorP X0Y0_尾5_鱗右_鱗4CP; - public ColorP X0Y0_尾5_尾CP; + public ColorP X0Y0_尾5_尾CP; - public ColorP X0Y0_尾4_鱗左_鱗1CP; + public ColorP X0Y0_尾4_鱗左_鱗1CP; - public ColorP X0Y0_尾4_鱗左_鱗2CP; + public ColorP X0Y0_尾4_鱗左_鱗2CP; - public ColorP X0Y0_尾4_鱗左_鱗3CP; + public ColorP X0Y0_尾4_鱗左_鱗3CP; - public ColorP X0Y0_尾4_鱗左_鱗4CP; + public ColorP X0Y0_尾4_鱗左_鱗4CP; - public ColorP X0Y0_尾4_鱗右_鱗1CP; + public ColorP X0Y0_尾4_鱗右_鱗1CP; - public ColorP X0Y0_尾4_鱗右_鱗2CP; + public ColorP X0Y0_尾4_鱗右_鱗2CP; - public ColorP X0Y0_尾4_鱗右_鱗3CP; + public ColorP X0Y0_尾4_鱗右_鱗3CP; - public ColorP X0Y0_尾4_鱗右_鱗4CP; + public ColorP X0Y0_尾4_鱗右_鱗4CP; - public ColorP X0Y0_尾4_尾CP; + public ColorP X0Y0_尾4_尾CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public ColorP X0Y0_尾3_鱗左_鱗1CP; + public ColorP X0Y0_尾3_鱗左_鱗1CP; - public ColorP X0Y0_尾3_鱗左_鱗2CP; + public ColorP X0Y0_尾3_鱗左_鱗2CP; - public ColorP X0Y0_尾3_鱗左_鱗3CP; + public ColorP X0Y0_尾3_鱗左_鱗3CP; - public ColorP X0Y0_尾3_鱗左_鱗4CP; + public ColorP X0Y0_尾3_鱗左_鱗4CP; - public ColorP X0Y0_尾3_鱗右_鱗1CP; + public ColorP X0Y0_尾3_鱗右_鱗1CP; - public ColorP X0Y0_尾3_鱗右_鱗2CP; + public ColorP X0Y0_尾3_鱗右_鱗2CP; - public ColorP X0Y0_尾3_鱗右_鱗3CP; + public ColorP X0Y0_尾3_鱗右_鱗3CP; - public ColorP X0Y0_尾3_鱗右_鱗4CP; + public ColorP X0Y0_尾3_鱗右_鱗4CP; - public ColorP X0Y0_尾3_尾CP; + public ColorP X0Y0_尾3_尾CP; - public ColorP X0Y0_尾2_鱗左_鱗1CP; + public ColorP X0Y0_尾2_鱗左_鱗1CP; - public ColorP X0Y0_尾2_鱗左_鱗2CP; + public ColorP X0Y0_尾2_鱗左_鱗2CP; - public ColorP X0Y0_尾2_鱗左_鱗3CP; + public ColorP X0Y0_尾2_鱗左_鱗3CP; - public ColorP X0Y0_尾2_鱗左_鱗4CP; + public ColorP X0Y0_尾2_鱗左_鱗4CP; - public ColorP X0Y0_尾2_鱗右_鱗1CP; + public ColorP X0Y0_尾2_鱗右_鱗1CP; - public ColorP X0Y0_尾2_鱗右_鱗2CP; + public ColorP X0Y0_尾2_鱗右_鱗2CP; - public ColorP X0Y0_尾2_鱗右_鱗3CP; + public ColorP X0Y0_尾2_鱗右_鱗3CP; - public ColorP X0Y0_尾2_鱗右_鱗4CP; + public ColorP X0Y0_尾2_鱗右_鱗4CP; - public ColorP X0Y0_尾2_尾CP; + public ColorP X0Y0_尾2_尾CP; - public ColorP X0Y0_尾1_鱗左_鱗1CP; + public ColorP X0Y0_尾1_鱗左_鱗1CP; - public ColorP X0Y0_尾1_鱗左_鱗2CP; + public ColorP X0Y0_尾1_鱗左_鱗2CP; - public ColorP X0Y0_尾1_鱗左_鱗3CP; + public ColorP X0Y0_尾1_鱗左_鱗3CP; - public ColorP X0Y0_尾1_鱗左_鱗4CP; + public ColorP X0Y0_尾1_鱗左_鱗4CP; - public ColorP X0Y0_尾1_鱗右_鱗1CP; + public ColorP X0Y0_尾1_鱗右_鱗1CP; - public ColorP X0Y0_尾1_鱗右_鱗2CP; + public ColorP X0Y0_尾1_鱗右_鱗2CP; - public ColorP X0Y0_尾1_鱗右_鱗3CP; + public ColorP X0Y0_尾1_鱗右_鱗3CP; - public ColorP X0Y0_尾1_鱗右_鱗4CP; + public ColorP X0Y0_尾1_鱗右_鱗4CP; - public ColorP X0Y0_尾1_尾CP; + public ColorP X0Y0_尾1_尾CP; - public ColorP X0Y0_尾0_鱗左_鱗1CP; + public ColorP X0Y0_尾0_鱗左_鱗1CP; - public ColorP X0Y0_尾0_鱗左_鱗2CP; + public ColorP X0Y0_尾0_鱗左_鱗2CP; - public ColorP X0Y0_尾0_鱗左_鱗3CP; + public ColorP X0Y0_尾0_鱗左_鱗3CP; - public ColorP X0Y0_尾0_鱗左_鱗4CP; + public ColorP X0Y0_尾0_鱗左_鱗4CP; - public ColorP X0Y0_尾0_鱗右_鱗1CP; + public ColorP X0Y0_尾0_鱗右_鱗1CP; - public ColorP X0Y0_尾0_鱗右_鱗2CP; + public ColorP X0Y0_尾0_鱗右_鱗2CP; - public ColorP X0Y0_尾0_鱗右_鱗3CP; + public ColorP X0Y0_尾0_鱗右_鱗3CP; - public ColorP X0Y0_尾0_鱗右_鱗4CP; + public ColorP X0Y0_尾0_鱗右_鱗4CP; - public ColorP X0Y0_尾0_尾CP; + public ColorP X0Y0_尾0_尾CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public bool Rパターン; + public bool Rパターン; - public Ele[] 左1_接続; + public Ele[] 左1_接続; - public Ele[] 右1_接続; + public Ele[] 右1_接続; - public Ele[] 左2_接続; + public Ele[] 左2_接続; - public Ele[] 右2_接続; + public Ele[] 右2_接続; - public Ele[] 左3_接続; + public Ele[] 左3_接続; - public Ele[] 右3_接続; + public Ele[] 右3_接続; - public Ele[] 左4_接続; + public Ele[] 左4_接続; - public Ele[] 右4_接続; + public Ele[] 右4_接続; - public Ele[] 左5_接続; + public Ele[] 左5_接続; - public Ele[] 右5_接続; + public Ele[] 右5_接続; - public Ele[] 左6_接続; + public Ele[] 左6_接続; - public Ele[] 右6_接続; + public Ele[] 右6_接続; - public Ele[] 左7_接続; + public Ele[] 左7_接続; - public Ele[] 右7_接続; + public Ele[] 右7_接続; - public Ele[] 左8_接続; + public Ele[] 左8_接続; - public Ele[] 右8_接続; + public Ele[] 右8_接続; - public Ele[] 左9_接続; + public Ele[] 左9_接続; - public Ele[] 右9_接続; + public Ele[] 右9_接続; - public Ele[] 左10_接続; + public Ele[] 左10_接続; - public Ele[] 右10_接続; + public Ele[] 右10_接続; - public Ele[] 左11_接続; + public Ele[] 左11_接続; - public Ele[] 右11_接続; + public Ele[] 右11_接続; - public Ele[] 左12_接続; + public Ele[] 左12_接続; - public Ele[] 右12_接続; + public Ele[] 右12_接続; - public Ele[] 左13_接続; + public Ele[] 左13_接続; - public Ele[] 右13_接続; + public Ele[] 右13_接続; - public Ele[] 左14_接続; + public Ele[] 左14_接続; - public Ele[] 右14_接続; + public Ele[] 右14_接続; - public Ele[] 左15_接続; + public Ele[] 左15_接続; - public Ele[] 右15_接続; + public Ele[] 右15_接続; - public Ele[] 左16_接続; + public Ele[] 左16_接続; - public Ele[] 右16_接続; + public Ele[] 右16_接続; - public Ele[] 左17_接続; + public Ele[] 左17_接続; - public Ele[] 右17_接続; + public Ele[] 右17_接続; - public Ele[] 左18_接続; + public Ele[] 左18_接続; - public Ele[] 右18_接続; + public Ele[] 右18_接続; - public Ele[] 左19_接続; + public Ele[] 左19_接続; - public Ele[] 右19_接続; + public Ele[] 右19_接続; - public Ele[] 左20_接続; + public Ele[] 左20_接続; - public Ele[] 右20_接続; + public Ele[] 右20_接続; - public Ele[] 左21_接続; + public Ele[] 左21_接続; - public Ele[] 右21_接続; + public Ele[] 右21_接続; - public Ele[] 左22_接続; + public Ele[] 左22_接続; - public Ele[] 右22_接続; + public Ele[] 右22_接続; - public Ele[] 左23_接続; + public Ele[] 左23_接続; - public Ele[] 右23_接続; + public Ele[] 右23_接続; - public Ele[] 左24_接続; + public Ele[] 左24_接続; - public Ele[] 右24_接続; + public Ele[] 右24_接続; - public Ele[] 左25_接続; + public Ele[] 左25_接続; - public Ele[] 右25_接続; + public Ele[] 右25_接続; - public Ele[] 左26_接続; + public Ele[] 左26_接続; - public Ele[] 右26_接続; + public Ele[] 右26_接続; - public Ele[] 左27_接続; + public Ele[] 左27_接続; - public Ele[] 右27_接続; + public Ele[] 右27_接続; - public Ele[] 左28_接続; + public Ele[] 左28_接続; - public Ele[] 右28_接続; + public Ele[] 右28_接続; - public Ele[] 左29_接続; + public Ele[] 左29_接続; - public Ele[] 右29_接続; + public Ele[] 右29_接続; - public Ele[] 左30_接続; + public Ele[] 左30_接続; - public Ele[] 右30_接続; + public Ele[] 右30_接続; - public Ele[] 左31_接続; + public Ele[] 左31_接続; - public Ele[] 右31_接続; + public Ele[] 右31_接続; - public Ele[] 左32_接続; + public Ele[] 左32_接続; - public Ele[] 右32_接続; + public Ele[] 右32_接続; - public Ele[] 左33_接続; + public Ele[] 左33_接続; - public Ele[] 右33_接続; + public Ele[] 右33_接続; - public Ele[] 左34_接続; + public Ele[] 左34_接続; - public Ele[] 右34_接続; + public Ele[] 右34_接続; - public Ele[] 尾先_接続; + public Ele[] 尾先_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } - - public bool 尾33_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾33_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾33_鱗左_鱗1.Dra = value; - X0Y0_尾33_鱗左_鱗1.Hit = value; - } - } - - public bool 尾33_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾33_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾33_鱗左_鱗3.Dra = value; - X0Y0_尾33_鱗左_鱗3.Hit = value; - } - } - - public bool 尾33_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾33_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾33_鱗右_鱗1.Dra = value; - X0Y0_尾33_鱗右_鱗1.Hit = value; - } - } - - public bool 尾33_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾33_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾33_鱗右_鱗3.Dra = value; - X0Y0_尾33_鱗右_鱗3.Hit = value; - } - } - - public bool 尾33_表示 - { - get - { - return X0Y0_尾33_尾.Dra; - } - set - { - X0Y0_尾33_尾.Dra = value; - X0Y0_尾33_尾.Hit = value; - } - } - - public bool 尾32_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾32_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾32_鱗左_鱗1.Dra = value; - X0Y0_尾32_鱗左_鱗1.Hit = value; - } - } - - public bool 尾32_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾32_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾32_鱗左_鱗2.Dra = value; - X0Y0_尾32_鱗左_鱗2.Hit = value; - } - } - - public bool 尾32_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾32_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾32_鱗左_鱗3.Dra = value; - X0Y0_尾32_鱗左_鱗3.Hit = value; - } - } - - public bool 尾32_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾32_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾32_鱗左_鱗4.Dra = value; - X0Y0_尾32_鱗左_鱗4.Hit = value; - } - } - - public bool 尾32_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾32_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾32_鱗右_鱗1.Dra = value; - X0Y0_尾32_鱗右_鱗1.Hit = value; - } - } - - public bool 尾32_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾32_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾32_鱗右_鱗2.Dra = value; - X0Y0_尾32_鱗右_鱗2.Hit = value; - } - } - - public bool 尾32_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾32_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾32_鱗右_鱗3.Dra = value; - X0Y0_尾32_鱗右_鱗3.Hit = value; - } - } - - public bool 尾32_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾32_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾32_鱗右_鱗4.Dra = value; - X0Y0_尾32_鱗右_鱗4.Hit = value; - } - } - - public bool 尾32_表示 - { - get - { - return X0Y0_尾32_尾.Dra; - } - set - { - X0Y0_尾32_尾.Dra = value; - X0Y0_尾32_尾.Hit = value; - } - } - - public bool 尾31_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾31_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾31_鱗左_鱗1.Dra = value; - X0Y0_尾31_鱗左_鱗1.Hit = value; - } - } - - public bool 尾31_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾31_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾31_鱗左_鱗2.Dra = value; - X0Y0_尾31_鱗左_鱗2.Hit = value; - } - } - - public bool 尾31_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾31_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾31_鱗左_鱗3.Dra = value; - X0Y0_尾31_鱗左_鱗3.Hit = value; - } - } - - public bool 尾31_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾31_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾31_鱗左_鱗4.Dra = value; - X0Y0_尾31_鱗左_鱗4.Hit = value; - } - } - - public bool 尾31_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾31_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾31_鱗右_鱗1.Dra = value; - X0Y0_尾31_鱗右_鱗1.Hit = value; - } - } - - public bool 尾31_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾31_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾31_鱗右_鱗2.Dra = value; - X0Y0_尾31_鱗右_鱗2.Hit = value; - } - } - - public bool 尾31_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾31_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾31_鱗右_鱗3.Dra = value; - X0Y0_尾31_鱗右_鱗3.Hit = value; - } - } - - public bool 尾31_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾31_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾31_鱗右_鱗4.Dra = value; - X0Y0_尾31_鱗右_鱗4.Hit = value; - } - } - - public bool 尾31_表示 - { - get - { - return X0Y0_尾31_尾.Dra; - } - set - { - X0Y0_尾31_尾.Dra = value; - X0Y0_尾31_尾.Hit = value; - } - } - - public bool 尾30_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾30_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾30_鱗左_鱗1.Dra = value; - X0Y0_尾30_鱗左_鱗1.Hit = value; - } - } - - public bool 尾30_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾30_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾30_鱗左_鱗2.Dra = value; - X0Y0_尾30_鱗左_鱗2.Hit = value; - } - } - - public bool 尾30_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾30_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾30_鱗左_鱗3.Dra = value; - X0Y0_尾30_鱗左_鱗3.Hit = value; - } - } - - public bool 尾30_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾30_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾30_鱗左_鱗4.Dra = value; - X0Y0_尾30_鱗左_鱗4.Hit = value; - } - } - - public bool 尾30_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾30_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾30_鱗右_鱗1.Dra = value; - X0Y0_尾30_鱗右_鱗1.Hit = value; - } - } - - public bool 尾30_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾30_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾30_鱗右_鱗2.Dra = value; - X0Y0_尾30_鱗右_鱗2.Hit = value; - } - } - - public bool 尾30_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾30_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾30_鱗右_鱗3.Dra = value; - X0Y0_尾30_鱗右_鱗3.Hit = value; - } - } - - public bool 尾30_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾30_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾30_鱗右_鱗4.Dra = value; - X0Y0_尾30_鱗右_鱗4.Hit = value; - } - } - - public bool 尾30_表示 - { - get - { - return X0Y0_尾30_尾.Dra; - } - set - { - X0Y0_尾30_尾.Dra = value; - X0Y0_尾30_尾.Hit = value; - } - } - - public bool 尾29_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾29_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾29_鱗左_鱗1.Dra = value; - X0Y0_尾29_鱗左_鱗1.Hit = value; - } - } - - public bool 尾29_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾29_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾29_鱗左_鱗2.Dra = value; - X0Y0_尾29_鱗左_鱗2.Hit = value; - } - } - - public bool 尾29_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾29_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾29_鱗左_鱗3.Dra = value; - X0Y0_尾29_鱗左_鱗3.Hit = value; - } - } - - public bool 尾29_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾29_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾29_鱗左_鱗4.Dra = value; - X0Y0_尾29_鱗左_鱗4.Hit = value; - } - } - - public bool 尾29_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾29_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾29_鱗右_鱗1.Dra = value; - X0Y0_尾29_鱗右_鱗1.Hit = value; - } - } - - public bool 尾29_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾29_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾29_鱗右_鱗2.Dra = value; - X0Y0_尾29_鱗右_鱗2.Hit = value; - } - } - - public bool 尾29_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾29_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾29_鱗右_鱗3.Dra = value; - X0Y0_尾29_鱗右_鱗3.Hit = value; - } - } - - public bool 尾29_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾29_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾29_鱗右_鱗4.Dra = value; - X0Y0_尾29_鱗右_鱗4.Hit = value; - } - } - - public bool 尾29_表示 - { - get - { - return X0Y0_尾29_尾.Dra; - } - set - { - X0Y0_尾29_尾.Dra = value; - X0Y0_尾29_尾.Hit = value; - } - } - - public bool 尾28_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾28_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾28_鱗左_鱗1.Dra = value; - X0Y0_尾28_鱗左_鱗1.Hit = value; - } - } - - public bool 尾28_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾28_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾28_鱗左_鱗2.Dra = value; - X0Y0_尾28_鱗左_鱗2.Hit = value; - } - } - - public bool 尾28_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾28_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾28_鱗左_鱗3.Dra = value; - X0Y0_尾28_鱗左_鱗3.Hit = value; - } - } - - public bool 尾28_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾28_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾28_鱗左_鱗4.Dra = value; - X0Y0_尾28_鱗左_鱗4.Hit = value; - } - } - - public bool 尾28_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾28_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾28_鱗右_鱗1.Dra = value; - X0Y0_尾28_鱗右_鱗1.Hit = value; - } - } - - public bool 尾28_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾28_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾28_鱗右_鱗2.Dra = value; - X0Y0_尾28_鱗右_鱗2.Hit = value; - } - } - - public bool 尾28_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾28_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾28_鱗右_鱗3.Dra = value; - X0Y0_尾28_鱗右_鱗3.Hit = value; - } - } - - public bool 尾28_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾28_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾28_鱗右_鱗4.Dra = value; - X0Y0_尾28_鱗右_鱗4.Hit = value; - } - } - - public bool 尾28_表示 - { - get - { - return X0Y0_尾28_尾.Dra; - } - set - { - X0Y0_尾28_尾.Dra = value; - X0Y0_尾28_尾.Hit = value; - } - } - - public bool 尾27_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾27_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾27_鱗左_鱗1.Dra = value; - X0Y0_尾27_鱗左_鱗1.Hit = value; - } - } - - public bool 尾27_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾27_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾27_鱗左_鱗2.Dra = value; - X0Y0_尾27_鱗左_鱗2.Hit = value; - } - } - - public bool 尾27_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾27_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾27_鱗左_鱗3.Dra = value; - X0Y0_尾27_鱗左_鱗3.Hit = value; - } - } - - public bool 尾27_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾27_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾27_鱗左_鱗4.Dra = value; - X0Y0_尾27_鱗左_鱗4.Hit = value; - } - } - - public bool 尾27_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾27_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾27_鱗右_鱗1.Dra = value; - X0Y0_尾27_鱗右_鱗1.Hit = value; - } - } - - public bool 尾27_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾27_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾27_鱗右_鱗2.Dra = value; - X0Y0_尾27_鱗右_鱗2.Hit = value; - } - } - - public bool 尾27_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾27_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾27_鱗右_鱗3.Dra = value; - X0Y0_尾27_鱗右_鱗3.Hit = value; - } - } - - public bool 尾27_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾27_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾27_鱗右_鱗4.Dra = value; - X0Y0_尾27_鱗右_鱗4.Hit = value; - } - } - - public bool 尾27_表示 - { - get - { - return X0Y0_尾27_尾.Dra; - } - set - { - X0Y0_尾27_尾.Dra = value; - X0Y0_尾27_尾.Hit = value; - } - } - - public bool 尾26_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾26_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾26_鱗左_鱗1.Dra = value; - X0Y0_尾26_鱗左_鱗1.Hit = value; - } - } - - public bool 尾26_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾26_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾26_鱗左_鱗2.Dra = value; - X0Y0_尾26_鱗左_鱗2.Hit = value; - } - } - - public bool 尾26_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾26_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾26_鱗左_鱗3.Dra = value; - X0Y0_尾26_鱗左_鱗3.Hit = value; - } - } - - public bool 尾26_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾26_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾26_鱗左_鱗4.Dra = value; - X0Y0_尾26_鱗左_鱗4.Hit = value; - } - } - - public bool 尾26_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾26_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾26_鱗右_鱗1.Dra = value; - X0Y0_尾26_鱗右_鱗1.Hit = value; - } - } - - public bool 尾26_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾26_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾26_鱗右_鱗2.Dra = value; - X0Y0_尾26_鱗右_鱗2.Hit = value; - } - } - - public bool 尾26_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾26_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾26_鱗右_鱗3.Dra = value; - X0Y0_尾26_鱗右_鱗3.Hit = value; - } - } - - public bool 尾26_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾26_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾26_鱗右_鱗4.Dra = value; - X0Y0_尾26_鱗右_鱗4.Hit = value; - } - } - - public bool 尾26_表示 - { - get - { - return X0Y0_尾26_尾.Dra; - } - set - { - X0Y0_尾26_尾.Dra = value; - X0Y0_尾26_尾.Hit = value; - } - } - - public bool 尾25_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾25_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾25_鱗左_鱗1.Dra = value; - X0Y0_尾25_鱗左_鱗1.Hit = value; - } - } - - public bool 尾25_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾25_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾25_鱗左_鱗2.Dra = value; - X0Y0_尾25_鱗左_鱗2.Hit = value; - } - } - - public bool 尾25_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾25_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾25_鱗左_鱗3.Dra = value; - X0Y0_尾25_鱗左_鱗3.Hit = value; - } - } - - public bool 尾25_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾25_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾25_鱗左_鱗4.Dra = value; - X0Y0_尾25_鱗左_鱗4.Hit = value; - } - } - - public bool 尾25_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾25_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾25_鱗右_鱗1.Dra = value; - X0Y0_尾25_鱗右_鱗1.Hit = value; - } - } - - public bool 尾25_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾25_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾25_鱗右_鱗2.Dra = value; - X0Y0_尾25_鱗右_鱗2.Hit = value; - } - } - - public bool 尾25_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾25_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾25_鱗右_鱗3.Dra = value; - X0Y0_尾25_鱗右_鱗3.Hit = value; - } - } - - public bool 尾25_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾25_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾25_鱗右_鱗4.Dra = value; - X0Y0_尾25_鱗右_鱗4.Hit = value; - } - } - - public bool 尾25_表示 - { - get - { - return X0Y0_尾25_尾.Dra; - } - set - { - X0Y0_尾25_尾.Dra = value; - X0Y0_尾25_尾.Hit = value; - } - } - - public bool 尾24_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾24_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾24_鱗左_鱗1.Dra = value; - X0Y0_尾24_鱗左_鱗1.Hit = value; - } - } - - public bool 尾24_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾24_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾24_鱗左_鱗2.Dra = value; - X0Y0_尾24_鱗左_鱗2.Hit = value; - } - } - - public bool 尾24_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾24_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾24_鱗左_鱗3.Dra = value; - X0Y0_尾24_鱗左_鱗3.Hit = value; - } - } - - public bool 尾24_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾24_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾24_鱗左_鱗4.Dra = value; - X0Y0_尾24_鱗左_鱗4.Hit = value; - } - } - - public bool 尾24_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾24_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾24_鱗右_鱗1.Dra = value; - X0Y0_尾24_鱗右_鱗1.Hit = value; - } - } - - public bool 尾24_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾24_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾24_鱗右_鱗2.Dra = value; - X0Y0_尾24_鱗右_鱗2.Hit = value; - } - } - - public bool 尾24_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾24_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾24_鱗右_鱗3.Dra = value; - X0Y0_尾24_鱗右_鱗3.Hit = value; - } - } - - public bool 尾24_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾24_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾24_鱗右_鱗4.Dra = value; - X0Y0_尾24_鱗右_鱗4.Hit = value; - } - } - - public bool 尾24_表示 - { - get - { - return X0Y0_尾24_尾.Dra; - } - set - { - X0Y0_尾24_尾.Dra = value; - X0Y0_尾24_尾.Hit = value; - } - } - - public bool 尾23_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾23_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾23_鱗左_鱗1.Dra = value; - X0Y0_尾23_鱗左_鱗1.Hit = value; - } - } - - public bool 尾23_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾23_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾23_鱗左_鱗2.Dra = value; - X0Y0_尾23_鱗左_鱗2.Hit = value; - } - } - - public bool 尾23_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾23_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾23_鱗左_鱗3.Dra = value; - X0Y0_尾23_鱗左_鱗3.Hit = value; - } - } - - public bool 尾23_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾23_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾23_鱗左_鱗4.Dra = value; - X0Y0_尾23_鱗左_鱗4.Hit = value; - } - } - - public bool 尾23_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾23_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾23_鱗右_鱗1.Dra = value; - X0Y0_尾23_鱗右_鱗1.Hit = value; - } - } - - public bool 尾23_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾23_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾23_鱗右_鱗2.Dra = value; - X0Y0_尾23_鱗右_鱗2.Hit = value; - } - } - - public bool 尾23_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾23_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾23_鱗右_鱗3.Dra = value; - X0Y0_尾23_鱗右_鱗3.Hit = value; - } - } - - public bool 尾23_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾23_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾23_鱗右_鱗4.Dra = value; - X0Y0_尾23_鱗右_鱗4.Hit = value; - } - } - - public bool 尾23_表示 - { - get - { - return X0Y0_尾23_尾.Dra; - } - set - { - X0Y0_尾23_尾.Dra = value; - X0Y0_尾23_尾.Hit = value; - } - } - - public bool 尾22_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾22_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾22_鱗左_鱗1.Dra = value; - X0Y0_尾22_鱗左_鱗1.Hit = value; - } - } - - public bool 尾22_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾22_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾22_鱗左_鱗2.Dra = value; - X0Y0_尾22_鱗左_鱗2.Hit = value; - } - } - - public bool 尾22_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾22_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾22_鱗左_鱗3.Dra = value; - X0Y0_尾22_鱗左_鱗3.Hit = value; - } - } - - public bool 尾22_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾22_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾22_鱗左_鱗4.Dra = value; - X0Y0_尾22_鱗左_鱗4.Hit = value; - } - } - - public bool 尾22_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾22_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾22_鱗右_鱗1.Dra = value; - X0Y0_尾22_鱗右_鱗1.Hit = value; - } - } - - public bool 尾22_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾22_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾22_鱗右_鱗2.Dra = value; - X0Y0_尾22_鱗右_鱗2.Hit = value; - } - } - - public bool 尾22_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾22_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾22_鱗右_鱗3.Dra = value; - X0Y0_尾22_鱗右_鱗3.Hit = value; - } - } - - public bool 尾22_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾22_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾22_鱗右_鱗4.Dra = value; - X0Y0_尾22_鱗右_鱗4.Hit = value; - } - } - - public bool 尾22_表示 - { - get - { - return X0Y0_尾22_尾.Dra; - } - set - { - X0Y0_尾22_尾.Dra = value; - X0Y0_尾22_尾.Hit = value; - } - } - - public bool 尾21_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾21_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾21_鱗左_鱗1.Dra = value; - X0Y0_尾21_鱗左_鱗1.Hit = value; - } - } - - public bool 尾21_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾21_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾21_鱗左_鱗2.Dra = value; - X0Y0_尾21_鱗左_鱗2.Hit = value; - } - } - - public bool 尾21_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾21_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾21_鱗左_鱗3.Dra = value; - X0Y0_尾21_鱗左_鱗3.Hit = value; - } - } - - public bool 尾21_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾21_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾21_鱗左_鱗4.Dra = value; - X0Y0_尾21_鱗左_鱗4.Hit = value; - } - } - - public bool 尾21_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾21_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾21_鱗右_鱗1.Dra = value; - X0Y0_尾21_鱗右_鱗1.Hit = value; - } - } - - public bool 尾21_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾21_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾21_鱗右_鱗2.Dra = value; - X0Y0_尾21_鱗右_鱗2.Hit = value; - } - } - - public bool 尾21_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾21_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾21_鱗右_鱗3.Dra = value; - X0Y0_尾21_鱗右_鱗3.Hit = value; - } - } - - public bool 尾21_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾21_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾21_鱗右_鱗4.Dra = value; - X0Y0_尾21_鱗右_鱗4.Hit = value; - } - } - - public bool 尾21_表示 - { - get - { - return X0Y0_尾21_尾.Dra; - } - set - { - X0Y0_尾21_尾.Dra = value; - X0Y0_尾21_尾.Hit = value; - } - } - - public bool 尾20_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾20_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾20_鱗左_鱗1.Dra = value; - X0Y0_尾20_鱗左_鱗1.Hit = value; - } - } - - public bool 尾20_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾20_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾20_鱗左_鱗2.Dra = value; - X0Y0_尾20_鱗左_鱗2.Hit = value; - } - } - - public bool 尾20_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾20_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾20_鱗左_鱗3.Dra = value; - X0Y0_尾20_鱗左_鱗3.Hit = value; - } - } - - public bool 尾20_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾20_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾20_鱗左_鱗4.Dra = value; - X0Y0_尾20_鱗左_鱗4.Hit = value; - } - } - - public bool 尾20_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾20_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾20_鱗右_鱗1.Dra = value; - X0Y0_尾20_鱗右_鱗1.Hit = value; - } - } - - public bool 尾20_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾20_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾20_鱗右_鱗2.Dra = value; - X0Y0_尾20_鱗右_鱗2.Hit = value; - } - } - - public bool 尾20_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾20_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾20_鱗右_鱗3.Dra = value; - X0Y0_尾20_鱗右_鱗3.Hit = value; - } - } - - public bool 尾20_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾20_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾20_鱗右_鱗4.Dra = value; - X0Y0_尾20_鱗右_鱗4.Hit = value; - } - } - - public bool 尾20_表示 - { - get - { - return X0Y0_尾20_尾.Dra; - } - set - { - X0Y0_尾20_尾.Dra = value; - X0Y0_尾20_尾.Hit = value; - } - } - - public bool 尾19_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾19_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾19_鱗左_鱗1.Dra = value; - X0Y0_尾19_鱗左_鱗1.Hit = value; - } - } - - public bool 尾19_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾19_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾19_鱗左_鱗2.Dra = value; - X0Y0_尾19_鱗左_鱗2.Hit = value; - } - } - - public bool 尾19_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾19_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾19_鱗左_鱗3.Dra = value; - X0Y0_尾19_鱗左_鱗3.Hit = value; - } - } - - public bool 尾19_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾19_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾19_鱗左_鱗4.Dra = value; - X0Y0_尾19_鱗左_鱗4.Hit = value; - } - } - - public bool 尾19_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾19_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾19_鱗右_鱗1.Dra = value; - X0Y0_尾19_鱗右_鱗1.Hit = value; - } - } - - public bool 尾19_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾19_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾19_鱗右_鱗2.Dra = value; - X0Y0_尾19_鱗右_鱗2.Hit = value; - } - } - - public bool 尾19_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾19_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾19_鱗右_鱗3.Dra = value; - X0Y0_尾19_鱗右_鱗3.Hit = value; - } - } - - public bool 尾19_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾19_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾19_鱗右_鱗4.Dra = value; - X0Y0_尾19_鱗右_鱗4.Hit = value; - } - } - - public bool 尾19_表示 - { - get - { - return X0Y0_尾19_尾.Dra; - } - set - { - X0Y0_尾19_尾.Dra = value; - X0Y0_尾19_尾.Hit = value; - } - } - - public bool 尾18_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾18_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾18_鱗左_鱗1.Dra = value; - X0Y0_尾18_鱗左_鱗1.Hit = value; - } - } - - public bool 尾18_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾18_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾18_鱗左_鱗2.Dra = value; - X0Y0_尾18_鱗左_鱗2.Hit = value; - } - } - - public bool 尾18_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾18_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾18_鱗左_鱗3.Dra = value; - X0Y0_尾18_鱗左_鱗3.Hit = value; - } - } - - public bool 尾18_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾18_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾18_鱗左_鱗4.Dra = value; - X0Y0_尾18_鱗左_鱗4.Hit = value; - } - } - - public bool 尾18_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾18_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾18_鱗右_鱗1.Dra = value; - X0Y0_尾18_鱗右_鱗1.Hit = value; - } - } - - public bool 尾18_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾18_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾18_鱗右_鱗2.Dra = value; - X0Y0_尾18_鱗右_鱗2.Hit = value; - } - } - - public bool 尾18_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾18_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾18_鱗右_鱗3.Dra = value; - X0Y0_尾18_鱗右_鱗3.Hit = value; - } - } - - public bool 尾18_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾18_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾18_鱗右_鱗4.Dra = value; - X0Y0_尾18_鱗右_鱗4.Hit = value; - } - } - - public bool 尾18_表示 - { - get - { - return X0Y0_尾18_尾.Dra; - } - set - { - X0Y0_尾18_尾.Dra = value; - X0Y0_尾18_尾.Hit = value; - } - } - - public bool 尾17_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾17_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾17_鱗左_鱗1.Dra = value; - X0Y0_尾17_鱗左_鱗1.Hit = value; - } - } - - public bool 尾17_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾17_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾17_鱗左_鱗2.Dra = value; - X0Y0_尾17_鱗左_鱗2.Hit = value; - } - } - - public bool 尾17_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾17_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾17_鱗左_鱗3.Dra = value; - X0Y0_尾17_鱗左_鱗3.Hit = value; - } - } - - public bool 尾17_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾17_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾17_鱗左_鱗4.Dra = value; - X0Y0_尾17_鱗左_鱗4.Hit = value; - } - } - - public bool 尾17_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾17_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾17_鱗右_鱗1.Dra = value; - X0Y0_尾17_鱗右_鱗1.Hit = value; - } - } - - public bool 尾17_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾17_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾17_鱗右_鱗2.Dra = value; - X0Y0_尾17_鱗右_鱗2.Hit = value; - } - } - - public bool 尾17_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾17_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾17_鱗右_鱗3.Dra = value; - X0Y0_尾17_鱗右_鱗3.Hit = value; - } - } - - public bool 尾17_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾17_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾17_鱗右_鱗4.Dra = value; - X0Y0_尾17_鱗右_鱗4.Hit = value; - } - } - - public bool 尾17_表示 - { - get - { - return X0Y0_尾17_尾.Dra; - } - set - { - X0Y0_尾17_尾.Dra = value; - X0Y0_尾17_尾.Hit = value; - } - } - - public bool 尾16_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾16_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾16_鱗左_鱗1.Dra = value; - X0Y0_尾16_鱗左_鱗1.Hit = value; - } - } - - public bool 尾16_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾16_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾16_鱗左_鱗2.Dra = value; - X0Y0_尾16_鱗左_鱗2.Hit = value; - } - } - - public bool 尾16_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾16_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾16_鱗左_鱗3.Dra = value; - X0Y0_尾16_鱗左_鱗3.Hit = value; - } - } - - public bool 尾16_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾16_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾16_鱗左_鱗4.Dra = value; - X0Y0_尾16_鱗左_鱗4.Hit = value; - } - } - - public bool 尾16_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾16_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾16_鱗右_鱗1.Dra = value; - X0Y0_尾16_鱗右_鱗1.Hit = value; - } - } - - public bool 尾16_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾16_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾16_鱗右_鱗2.Dra = value; - X0Y0_尾16_鱗右_鱗2.Hit = value; - } - } - - public bool 尾16_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾16_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾16_鱗右_鱗3.Dra = value; - X0Y0_尾16_鱗右_鱗3.Hit = value; - } - } - - public bool 尾16_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾16_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾16_鱗右_鱗4.Dra = value; - X0Y0_尾16_鱗右_鱗4.Hit = value; - } - } - - public bool 尾16_表示 - { - get - { - return X0Y0_尾16_尾.Dra; - } - set - { - X0Y0_尾16_尾.Dra = value; - X0Y0_尾16_尾.Hit = value; - } - } - - public bool 尾15_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾15_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾15_鱗左_鱗1.Dra = value; - X0Y0_尾15_鱗左_鱗1.Hit = value; - } - } - - public bool 尾15_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾15_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾15_鱗左_鱗2.Dra = value; - X0Y0_尾15_鱗左_鱗2.Hit = value; - } - } - - public bool 尾15_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾15_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾15_鱗左_鱗3.Dra = value; - X0Y0_尾15_鱗左_鱗3.Hit = value; - } - } - - public bool 尾15_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾15_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾15_鱗左_鱗4.Dra = value; - X0Y0_尾15_鱗左_鱗4.Hit = value; - } - } - - public bool 尾15_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾15_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾15_鱗右_鱗1.Dra = value; - X0Y0_尾15_鱗右_鱗1.Hit = value; - } - } - - public bool 尾15_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾15_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾15_鱗右_鱗2.Dra = value; - X0Y0_尾15_鱗右_鱗2.Hit = value; - } - } - - public bool 尾15_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾15_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾15_鱗右_鱗3.Dra = value; - X0Y0_尾15_鱗右_鱗3.Hit = value; - } - } - - public bool 尾15_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾15_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾15_鱗右_鱗4.Dra = value; - X0Y0_尾15_鱗右_鱗4.Hit = value; - } - } - - public bool 尾15_表示 - { - get - { - return X0Y0_尾15_尾.Dra; - } - set - { - X0Y0_尾15_尾.Dra = value; - X0Y0_尾15_尾.Hit = value; - } - } - - public bool 尾14_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾14_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾14_鱗左_鱗1.Dra = value; - X0Y0_尾14_鱗左_鱗1.Hit = value; - } - } - - public bool 尾14_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾14_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾14_鱗左_鱗2.Dra = value; - X0Y0_尾14_鱗左_鱗2.Hit = value; - } - } - - public bool 尾14_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾14_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾14_鱗左_鱗3.Dra = value; - X0Y0_尾14_鱗左_鱗3.Hit = value; - } - } - - public bool 尾14_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾14_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾14_鱗左_鱗4.Dra = value; - X0Y0_尾14_鱗左_鱗4.Hit = value; - } - } - - public bool 尾14_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾14_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾14_鱗右_鱗1.Dra = value; - X0Y0_尾14_鱗右_鱗1.Hit = value; - } - } - - public bool 尾14_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾14_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾14_鱗右_鱗2.Dra = value; - X0Y0_尾14_鱗右_鱗2.Hit = value; - } - } - - public bool 尾14_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾14_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾14_鱗右_鱗3.Dra = value; - X0Y0_尾14_鱗右_鱗3.Hit = value; - } - } - - public bool 尾14_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾14_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾14_鱗右_鱗4.Dra = value; - X0Y0_尾14_鱗右_鱗4.Hit = value; - } - } - - public bool 尾14_表示 - { - get - { - return X0Y0_尾14_尾.Dra; - } - set - { - X0Y0_尾14_尾.Dra = value; - X0Y0_尾14_尾.Hit = value; - } - } - - public bool 尾13_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾13_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾13_鱗左_鱗1.Dra = value; - X0Y0_尾13_鱗左_鱗1.Hit = value; - } - } - - public bool 尾13_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾13_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾13_鱗左_鱗2.Dra = value; - X0Y0_尾13_鱗左_鱗2.Hit = value; - } - } - - public bool 尾13_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾13_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾13_鱗左_鱗3.Dra = value; - X0Y0_尾13_鱗左_鱗3.Hit = value; - } - } - - public bool 尾13_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾13_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾13_鱗左_鱗4.Dra = value; - X0Y0_尾13_鱗左_鱗4.Hit = value; - } - } - - public bool 尾13_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾13_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾13_鱗右_鱗1.Dra = value; - X0Y0_尾13_鱗右_鱗1.Hit = value; - } - } - - public bool 尾13_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾13_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾13_鱗右_鱗2.Dra = value; - X0Y0_尾13_鱗右_鱗2.Hit = value; - } - } - - public bool 尾13_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾13_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾13_鱗右_鱗3.Dra = value; - X0Y0_尾13_鱗右_鱗3.Hit = value; - } - } - - public bool 尾13_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾13_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾13_鱗右_鱗4.Dra = value; - X0Y0_尾13_鱗右_鱗4.Hit = value; - } - } - - public bool 尾13_表示 - { - get - { - return X0Y0_尾13_尾.Dra; - } - set - { - X0Y0_尾13_尾.Dra = value; - X0Y0_尾13_尾.Hit = value; - } - } - - public bool 尾12_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾12_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾12_鱗左_鱗1.Dra = value; - X0Y0_尾12_鱗左_鱗1.Hit = value; - } - } - - public bool 尾12_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾12_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾12_鱗左_鱗2.Dra = value; - X0Y0_尾12_鱗左_鱗2.Hit = value; - } - } - - public bool 尾12_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾12_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾12_鱗左_鱗3.Dra = value; - X0Y0_尾12_鱗左_鱗3.Hit = value; - } - } - - public bool 尾12_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾12_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾12_鱗左_鱗4.Dra = value; - X0Y0_尾12_鱗左_鱗4.Hit = value; - } - } - - public bool 尾12_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾12_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾12_鱗右_鱗1.Dra = value; - X0Y0_尾12_鱗右_鱗1.Hit = value; - } - } - - public bool 尾12_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾12_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾12_鱗右_鱗2.Dra = value; - X0Y0_尾12_鱗右_鱗2.Hit = value; - } - } - - public bool 尾12_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾12_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾12_鱗右_鱗3.Dra = value; - X0Y0_尾12_鱗右_鱗3.Hit = value; - } - } - - public bool 尾12_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾12_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾12_鱗右_鱗4.Dra = value; - X0Y0_尾12_鱗右_鱗4.Hit = value; - } - } - - public bool 尾12_表示 - { - get - { - return X0Y0_尾12_尾.Dra; - } - set - { - X0Y0_尾12_尾.Dra = value; - X0Y0_尾12_尾.Hit = value; - } - } - - public bool 尾11_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾11_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾11_鱗左_鱗1.Dra = value; - X0Y0_尾11_鱗左_鱗1.Hit = value; - } - } - - public bool 尾11_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾11_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾11_鱗左_鱗2.Dra = value; - X0Y0_尾11_鱗左_鱗2.Hit = value; - } - } - - public bool 尾11_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾11_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾11_鱗左_鱗3.Dra = value; - X0Y0_尾11_鱗左_鱗3.Hit = value; - } - } - - public bool 尾11_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾11_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾11_鱗左_鱗4.Dra = value; - X0Y0_尾11_鱗左_鱗4.Hit = value; - } - } - - public bool 尾11_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾11_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾11_鱗右_鱗1.Dra = value; - X0Y0_尾11_鱗右_鱗1.Hit = value; - } - } - - public bool 尾11_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾11_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾11_鱗右_鱗2.Dra = value; - X0Y0_尾11_鱗右_鱗2.Hit = value; - } - } - - public bool 尾11_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾11_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾11_鱗右_鱗3.Dra = value; - X0Y0_尾11_鱗右_鱗3.Hit = value; - } - } - - public bool 尾11_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾11_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾11_鱗右_鱗4.Dra = value; - X0Y0_尾11_鱗右_鱗4.Hit = value; - } - } - - public bool 尾11_表示 - { - get - { - return X0Y0_尾11_尾.Dra; - } - set - { - X0Y0_尾11_尾.Dra = value; - X0Y0_尾11_尾.Hit = value; - } - } - - public bool 尾10_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾10_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾10_鱗左_鱗1.Dra = value; - X0Y0_尾10_鱗左_鱗1.Hit = value; - } - } - - public bool 尾10_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾10_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾10_鱗左_鱗2.Dra = value; - X0Y0_尾10_鱗左_鱗2.Hit = value; - } - } - - public bool 尾10_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾10_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾10_鱗左_鱗3.Dra = value; - X0Y0_尾10_鱗左_鱗3.Hit = value; - } - } - - public bool 尾10_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾10_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾10_鱗左_鱗4.Dra = value; - X0Y0_尾10_鱗左_鱗4.Hit = value; - } - } - - public bool 尾10_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾10_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾10_鱗右_鱗1.Dra = value; - X0Y0_尾10_鱗右_鱗1.Hit = value; - } - } - - public bool 尾10_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾10_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾10_鱗右_鱗2.Dra = value; - X0Y0_尾10_鱗右_鱗2.Hit = value; - } - } - - public bool 尾10_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾10_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾10_鱗右_鱗3.Dra = value; - X0Y0_尾10_鱗右_鱗3.Hit = value; - } - } - - public bool 尾10_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾10_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾10_鱗右_鱗4.Dra = value; - X0Y0_尾10_鱗右_鱗4.Hit = value; - } - } - - public bool 尾10_表示 - { - get - { - return X0Y0_尾10_尾.Dra; - } - set - { - X0Y0_尾10_尾.Dra = value; - X0Y0_尾10_尾.Hit = value; - } - } - - public bool 尾9_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾9_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾9_鱗左_鱗1.Dra = value; - X0Y0_尾9_鱗左_鱗1.Hit = value; - } - } - - public bool 尾9_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾9_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾9_鱗左_鱗2.Dra = value; - X0Y0_尾9_鱗左_鱗2.Hit = value; - } - } - - public bool 尾9_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾9_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾9_鱗左_鱗3.Dra = value; - X0Y0_尾9_鱗左_鱗3.Hit = value; - } - } - - public bool 尾9_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾9_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾9_鱗左_鱗4.Dra = value; - X0Y0_尾9_鱗左_鱗4.Hit = value; - } - } - - public bool 尾9_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾9_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾9_鱗右_鱗1.Dra = value; - X0Y0_尾9_鱗右_鱗1.Hit = value; - } - } - - public bool 尾9_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾9_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾9_鱗右_鱗2.Dra = value; - X0Y0_尾9_鱗右_鱗2.Hit = value; - } - } - - public bool 尾9_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾9_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾9_鱗右_鱗3.Dra = value; - X0Y0_尾9_鱗右_鱗3.Hit = value; - } - } - - public bool 尾9_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾9_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾9_鱗右_鱗4.Dra = value; - X0Y0_尾9_鱗右_鱗4.Hit = value; - } - } - - public bool 尾9_表示 - { - get - { - return X0Y0_尾9_尾.Dra; - } - set - { - X0Y0_尾9_尾.Dra = value; - X0Y0_尾9_尾.Hit = value; - } - } - - public bool 尾8_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾8_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾8_鱗左_鱗1.Dra = value; - X0Y0_尾8_鱗左_鱗1.Hit = value; - } - } - - public bool 尾8_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾8_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾8_鱗左_鱗2.Dra = value; - X0Y0_尾8_鱗左_鱗2.Hit = value; - } - } - - public bool 尾8_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾8_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾8_鱗左_鱗3.Dra = value; - X0Y0_尾8_鱗左_鱗3.Hit = value; - } - } - - public bool 尾8_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾8_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾8_鱗左_鱗4.Dra = value; - X0Y0_尾8_鱗左_鱗4.Hit = value; - } - } - - public bool 尾8_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾8_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾8_鱗右_鱗1.Dra = value; - X0Y0_尾8_鱗右_鱗1.Hit = value; - } - } - - public bool 尾8_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾8_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾8_鱗右_鱗2.Dra = value; - X0Y0_尾8_鱗右_鱗2.Hit = value; - } - } - - public bool 尾8_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾8_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾8_鱗右_鱗3.Dra = value; - X0Y0_尾8_鱗右_鱗3.Hit = value; - } - } - - public bool 尾8_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾8_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾8_鱗右_鱗4.Dra = value; - X0Y0_尾8_鱗右_鱗4.Hit = value; - } - } - - public bool 尾8_表示 - { - get - { - return X0Y0_尾8_尾.Dra; - } - set - { - X0Y0_尾8_尾.Dra = value; - X0Y0_尾8_尾.Hit = value; - } - } - - public bool 尾7_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾7_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾7_鱗左_鱗1.Dra = value; - X0Y0_尾7_鱗左_鱗1.Hit = value; - } - } - - public bool 尾7_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾7_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾7_鱗左_鱗2.Dra = value; - X0Y0_尾7_鱗左_鱗2.Hit = value; - } - } - - public bool 尾7_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾7_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾7_鱗左_鱗3.Dra = value; - X0Y0_尾7_鱗左_鱗3.Hit = value; - } - } - - public bool 尾7_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾7_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾7_鱗左_鱗4.Dra = value; - X0Y0_尾7_鱗左_鱗4.Hit = value; - } - } - - public bool 尾7_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾7_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾7_鱗右_鱗1.Dra = value; - X0Y0_尾7_鱗右_鱗1.Hit = value; - } - } - - public bool 尾7_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾7_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾7_鱗右_鱗2.Dra = value; - X0Y0_尾7_鱗右_鱗2.Hit = value; - } - } - - public bool 尾7_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾7_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾7_鱗右_鱗3.Dra = value; - X0Y0_尾7_鱗右_鱗3.Hit = value; - } - } - - public bool 尾7_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾7_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾7_鱗右_鱗4.Dra = value; - X0Y0_尾7_鱗右_鱗4.Hit = value; - } - } - - public bool 尾7_表示 - { - get - { - return X0Y0_尾7_尾.Dra; - } - set - { - X0Y0_尾7_尾.Dra = value; - X0Y0_尾7_尾.Hit = value; - } - } - - public bool 尾6_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾6_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾6_鱗左_鱗1.Dra = value; - X0Y0_尾6_鱗左_鱗1.Hit = value; - } - } - - public bool 尾6_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾6_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾6_鱗左_鱗2.Dra = value; - X0Y0_尾6_鱗左_鱗2.Hit = value; - } - } - - public bool 尾6_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾6_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾6_鱗左_鱗3.Dra = value; - X0Y0_尾6_鱗左_鱗3.Hit = value; - } - } - - public bool 尾6_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾6_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾6_鱗左_鱗4.Dra = value; - X0Y0_尾6_鱗左_鱗4.Hit = value; - } - } - - public bool 尾6_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾6_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾6_鱗右_鱗1.Dra = value; - X0Y0_尾6_鱗右_鱗1.Hit = value; - } - } - - public bool 尾6_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾6_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾6_鱗右_鱗2.Dra = value; - X0Y0_尾6_鱗右_鱗2.Hit = value; - } - } - - public bool 尾6_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾6_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾6_鱗右_鱗3.Dra = value; - X0Y0_尾6_鱗右_鱗3.Hit = value; - } - } - - public bool 尾6_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾6_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾6_鱗右_鱗4.Dra = value; - X0Y0_尾6_鱗右_鱗4.Hit = value; - } - } - - public bool 尾6_表示 - { - get - { - return X0Y0_尾6_尾.Dra; - } - set - { - X0Y0_尾6_尾.Dra = value; - X0Y0_尾6_尾.Hit = value; - } - } - - public bool 尾5_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾5_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾5_鱗左_鱗1.Dra = value; - X0Y0_尾5_鱗左_鱗1.Hit = value; - } - } - - public bool 尾5_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾5_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾5_鱗左_鱗2.Dra = value; - X0Y0_尾5_鱗左_鱗2.Hit = value; - } - } - - public bool 尾5_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾5_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾5_鱗左_鱗3.Dra = value; - X0Y0_尾5_鱗左_鱗3.Hit = value; - } - } - - public bool 尾5_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾5_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾5_鱗左_鱗4.Dra = value; - X0Y0_尾5_鱗左_鱗4.Hit = value; - } - } - - public bool 尾5_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾5_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾5_鱗右_鱗1.Dra = value; - X0Y0_尾5_鱗右_鱗1.Hit = value; - } - } - - public bool 尾5_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾5_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾5_鱗右_鱗2.Dra = value; - X0Y0_尾5_鱗右_鱗2.Hit = value; - } - } - - public bool 尾5_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾5_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾5_鱗右_鱗3.Dra = value; - X0Y0_尾5_鱗右_鱗3.Hit = value; - } - } - - public bool 尾5_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾5_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾5_鱗右_鱗4.Dra = value; - X0Y0_尾5_鱗右_鱗4.Hit = value; - } - } - - public bool 尾5_表示 - { - get - { - return X0Y0_尾5_尾.Dra; - } - set - { - X0Y0_尾5_尾.Dra = value; - X0Y0_尾5_尾.Hit = value; - } - } - - public bool 尾4_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾4_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾4_鱗左_鱗1.Dra = value; - X0Y0_尾4_鱗左_鱗1.Hit = value; - } - } - - public bool 尾4_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾4_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾4_鱗左_鱗2.Dra = value; - X0Y0_尾4_鱗左_鱗2.Hit = value; - } - } - - public bool 尾4_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾4_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾4_鱗左_鱗3.Dra = value; - X0Y0_尾4_鱗左_鱗3.Hit = value; - } - } - - public bool 尾4_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾4_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾4_鱗左_鱗4.Dra = value; - X0Y0_尾4_鱗左_鱗4.Hit = value; - } - } - - public bool 尾4_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾4_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾4_鱗右_鱗1.Dra = value; - X0Y0_尾4_鱗右_鱗1.Hit = value; - } - } - - public bool 尾4_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾4_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾4_鱗右_鱗2.Dra = value; - X0Y0_尾4_鱗右_鱗2.Hit = value; - } - } - - public bool 尾4_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾4_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾4_鱗右_鱗3.Dra = value; - X0Y0_尾4_鱗右_鱗3.Hit = value; - } - } - - public bool 尾4_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾4_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾4_鱗右_鱗4.Dra = value; - X0Y0_尾4_鱗右_鱗4.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4_尾.Dra; - } - set - { - X0Y0_尾4_尾.Dra = value; - X0Y0_尾4_尾.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 尾3_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾3_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾3_鱗左_鱗1.Dra = value; - X0Y0_尾3_鱗左_鱗1.Hit = value; - } - } - - public bool 尾3_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾3_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾3_鱗左_鱗2.Dra = value; - X0Y0_尾3_鱗左_鱗2.Hit = value; - } - } - - public bool 尾3_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾3_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾3_鱗左_鱗3.Dra = value; - X0Y0_尾3_鱗左_鱗3.Hit = value; - } - } - - public bool 尾3_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾3_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾3_鱗左_鱗4.Dra = value; - X0Y0_尾3_鱗左_鱗4.Hit = value; - } - } - - public bool 尾3_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾3_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾3_鱗右_鱗1.Dra = value; - X0Y0_尾3_鱗右_鱗1.Hit = value; - } - } - - public bool 尾3_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾3_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾3_鱗右_鱗2.Dra = value; - X0Y0_尾3_鱗右_鱗2.Hit = value; - } - } - - public bool 尾3_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾3_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾3_鱗右_鱗3.Dra = value; - X0Y0_尾3_鱗右_鱗3.Hit = value; - } - } - - public bool 尾3_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾3_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾3_鱗右_鱗4.Dra = value; - X0Y0_尾3_鱗右_鱗4.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3_尾.Dra; - } - set - { - X0Y0_尾3_尾.Dra = value; - X0Y0_尾3_尾.Hit = value; - } - } - - public bool 尾2_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾2_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾2_鱗左_鱗1.Dra = value; - X0Y0_尾2_鱗左_鱗1.Hit = value; - } - } - - public bool 尾2_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾2_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾2_鱗左_鱗2.Dra = value; - X0Y0_尾2_鱗左_鱗2.Hit = value; - } - } - - public bool 尾2_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾2_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾2_鱗左_鱗3.Dra = value; - X0Y0_尾2_鱗左_鱗3.Hit = value; - } - } - - public bool 尾2_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾2_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾2_鱗左_鱗4.Dra = value; - X0Y0_尾2_鱗左_鱗4.Hit = value; - } - } - - public bool 尾2_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾2_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾2_鱗右_鱗1.Dra = value; - X0Y0_尾2_鱗右_鱗1.Hit = value; - } - } - - public bool 尾2_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾2_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾2_鱗右_鱗2.Dra = value; - X0Y0_尾2_鱗右_鱗2.Hit = value; - } - } - - public bool 尾2_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾2_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾2_鱗右_鱗3.Dra = value; - X0Y0_尾2_鱗右_鱗3.Hit = value; - } - } - - public bool 尾2_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾2_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾2_鱗右_鱗4.Dra = value; - X0Y0_尾2_鱗右_鱗4.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2_尾.Dra; - } - set - { - X0Y0_尾2_尾.Dra = value; - X0Y0_尾2_尾.Hit = value; - } - } - - public bool 尾1_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾1_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾1_鱗左_鱗1.Dra = value; - X0Y0_尾1_鱗左_鱗1.Hit = value; - } - } - - public bool 尾1_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾1_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾1_鱗左_鱗2.Dra = value; - X0Y0_尾1_鱗左_鱗2.Hit = value; - } - } - - public bool 尾1_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾1_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾1_鱗左_鱗3.Dra = value; - X0Y0_尾1_鱗左_鱗3.Hit = value; - } - } - - public bool 尾1_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾1_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾1_鱗左_鱗4.Dra = value; - X0Y0_尾1_鱗左_鱗4.Hit = value; - } - } - - public bool 尾1_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾1_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾1_鱗右_鱗1.Dra = value; - X0Y0_尾1_鱗右_鱗1.Hit = value; - } - } - - public bool 尾1_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾1_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾1_鱗右_鱗2.Dra = value; - X0Y0_尾1_鱗右_鱗2.Hit = value; - } - } - - public bool 尾1_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾1_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾1_鱗右_鱗3.Dra = value; - X0Y0_尾1_鱗右_鱗3.Hit = value; - } - } - - public bool 尾1_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾1_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾1_鱗右_鱗4.Dra = value; - X0Y0_尾1_鱗右_鱗4.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1_尾.Dra; - } - set - { - X0Y0_尾1_尾.Dra = value; - X0Y0_尾1_尾.Hit = value; - } - } - - public bool 尾0_鱗左_鱗1_表示 - { - get - { - return X0Y0_尾0_鱗左_鱗1.Dra; - } - set - { - X0Y0_尾0_鱗左_鱗1.Dra = value; - X0Y0_尾0_鱗左_鱗1.Hit = value; - } - } - - public bool 尾0_鱗左_鱗2_表示 - { - get - { - return X0Y0_尾0_鱗左_鱗2.Dra; - } - set - { - X0Y0_尾0_鱗左_鱗2.Dra = value; - X0Y0_尾0_鱗左_鱗2.Hit = value; - } - } - - public bool 尾0_鱗左_鱗3_表示 - { - get - { - return X0Y0_尾0_鱗左_鱗3.Dra; - } - set - { - X0Y0_尾0_鱗左_鱗3.Dra = value; - X0Y0_尾0_鱗左_鱗3.Hit = value; - } - } - - public bool 尾0_鱗左_鱗4_表示 - { - get - { - return X0Y0_尾0_鱗左_鱗4.Dra; - } - set - { - X0Y0_尾0_鱗左_鱗4.Dra = value; - X0Y0_尾0_鱗左_鱗4.Hit = value; - } - } - - public bool 尾0_鱗右_鱗1_表示 - { - get - { - return X0Y0_尾0_鱗右_鱗1.Dra; - } - set - { - X0Y0_尾0_鱗右_鱗1.Dra = value; - X0Y0_尾0_鱗右_鱗1.Hit = value; - } - } - - public bool 尾0_鱗右_鱗2_表示 - { - get - { - return X0Y0_尾0_鱗右_鱗2.Dra; - } - set - { - X0Y0_尾0_鱗右_鱗2.Dra = value; - X0Y0_尾0_鱗右_鱗2.Hit = value; - } - } - - public bool 尾0_鱗右_鱗3_表示 - { - get - { - return X0Y0_尾0_鱗右_鱗3.Dra; - } - set - { - X0Y0_尾0_鱗右_鱗3.Dra = value; - X0Y0_尾0_鱗右_鱗3.Hit = value; - } - } - - public bool 尾0_鱗右_鱗4_表示 - { - get - { - return X0Y0_尾0_鱗右_鱗4.Dra; - } - set - { - X0Y0_尾0_鱗右_鱗4.Dra = value; - X0Y0_尾0_鱗右_鱗4.Hit = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0_尾.Dra; - } - set - { - X0Y0_尾0_尾.Dra = value; - X0Y0_尾0_尾.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public bool 尾先表示 - { - get - { - return 尾33_鱗左_鱗1_表示; - } - set - { - 尾33_鱗左_鱗1_表示 = value; - 尾33_鱗左_鱗3_表示 = value; - 尾33_鱗右_鱗1_表示 = value; - 尾33_鱗右_鱗3_表示 = value; - 尾33_表示 = value; - 尾32_鱗左_鱗1_表示 = value; - 尾32_鱗左_鱗2_表示 = value; - 尾32_鱗左_鱗3_表示 = value; - 尾32_鱗左_鱗4_表示 = value; - 尾32_鱗右_鱗1_表示 = value; - 尾32_鱗右_鱗2_表示 = value; - 尾32_鱗右_鱗3_表示 = value; - 尾32_鱗右_鱗4_表示 = value; - 尾32_表示 = value; - 尾31_鱗左_鱗1_表示 = value; - 尾31_鱗左_鱗2_表示 = value; - 尾31_鱗左_鱗3_表示 = value; - 尾31_鱗左_鱗4_表示 = value; - 尾31_鱗右_鱗1_表示 = value; - 尾31_鱗右_鱗2_表示 = value; - 尾31_鱗右_鱗3_表示 = value; - 尾31_鱗右_鱗4_表示 = value; - 尾31_表示 = value; - 尾30_鱗左_鱗1_表示 = value; - 尾30_鱗左_鱗2_表示 = value; - 尾30_鱗左_鱗3_表示 = value; - 尾30_鱗左_鱗4_表示 = value; - 尾30_鱗右_鱗1_表示 = value; - 尾30_鱗右_鱗2_表示 = value; - 尾30_鱗右_鱗3_表示 = value; - 尾30_鱗右_鱗4_表示 = value; - 尾30_表示 = value; - 尾29_鱗左_鱗1_表示 = value; - 尾29_鱗左_鱗2_表示 = value; - 尾29_鱗左_鱗3_表示 = value; - 尾29_鱗左_鱗4_表示 = value; - 尾29_鱗右_鱗1_表示 = value; - 尾29_鱗右_鱗2_表示 = value; - 尾29_鱗右_鱗3_表示 = value; - 尾29_鱗右_鱗4_表示 = value; - 尾29_表示 = value; - 尾28_鱗左_鱗1_表示 = value; - 尾28_鱗左_鱗2_表示 = value; - 尾28_鱗左_鱗3_表示 = value; - 尾28_鱗左_鱗4_表示 = value; - 尾28_鱗右_鱗1_表示 = value; - 尾28_鱗右_鱗2_表示 = value; - 尾28_鱗右_鱗3_表示 = value; - 尾28_鱗右_鱗4_表示 = value; - 尾28_表示 = value; - 尾27_鱗左_鱗1_表示 = value; - 尾27_鱗左_鱗2_表示 = value; - 尾27_鱗左_鱗3_表示 = value; - 尾27_鱗左_鱗4_表示 = value; - 尾27_鱗右_鱗1_表示 = value; - 尾27_鱗右_鱗2_表示 = value; - 尾27_鱗右_鱗3_表示 = value; - 尾27_鱗右_鱗4_表示 = value; - 尾27_表示 = value; - 尾26_鱗左_鱗1_表示 = value; - 尾26_鱗左_鱗2_表示 = value; - 尾26_鱗左_鱗3_表示 = value; - 尾26_鱗左_鱗4_表示 = value; - 尾26_鱗右_鱗1_表示 = value; - 尾26_鱗右_鱗2_表示 = value; - 尾26_鱗右_鱗3_表示 = value; - 尾26_鱗右_鱗4_表示 = value; - 尾26_表示 = value; - 尾25_鱗左_鱗1_表示 = value; - 尾25_鱗左_鱗2_表示 = value; - 尾25_鱗左_鱗3_表示 = value; - 尾25_鱗左_鱗4_表示 = value; - 尾25_鱗右_鱗1_表示 = value; - 尾25_鱗右_鱗2_表示 = value; - 尾25_鱗右_鱗3_表示 = value; - 尾25_鱗右_鱗4_表示 = value; - 尾25_表示 = value; - 尾24_鱗左_鱗1_表示 = value; - 尾24_鱗左_鱗2_表示 = value; - 尾24_鱗左_鱗3_表示 = value; - 尾24_鱗左_鱗4_表示 = value; - 尾24_鱗右_鱗1_表示 = value; - 尾24_鱗右_鱗2_表示 = value; - 尾24_鱗右_鱗3_表示 = value; - 尾24_鱗右_鱗4_表示 = value; - 尾24_表示 = value; - 尾23_鱗左_鱗1_表示 = value; - 尾23_鱗左_鱗2_表示 = value; - 尾23_鱗左_鱗3_表示 = value; - 尾23_鱗左_鱗4_表示 = value; - 尾23_鱗右_鱗1_表示 = value; - 尾23_鱗右_鱗2_表示 = value; - 尾23_鱗右_鱗3_表示 = value; - 尾23_鱗右_鱗4_表示 = value; - 尾23_表示 = value; - 尾22_鱗左_鱗1_表示 = value; - 尾22_鱗左_鱗2_表示 = value; - 尾22_鱗左_鱗3_表示 = value; - 尾22_鱗左_鱗4_表示 = value; - 尾22_鱗右_鱗1_表示 = value; - 尾22_鱗右_鱗2_表示 = value; - 尾22_鱗右_鱗3_表示 = value; - 尾22_鱗右_鱗4_表示 = value; - 尾22_表示 = value; - 尾21_鱗左_鱗1_表示 = value; - 尾21_鱗左_鱗2_表示 = value; - 尾21_鱗左_鱗3_表示 = value; - 尾21_鱗左_鱗4_表示 = value; - 尾21_鱗右_鱗1_表示 = value; - 尾21_鱗右_鱗2_表示 = value; - 尾21_鱗右_鱗3_表示 = value; - 尾21_鱗右_鱗4_表示 = value; - 尾21_表示 = value; - 尾20_鱗左_鱗1_表示 = value; - 尾20_鱗左_鱗2_表示 = value; - 尾20_鱗左_鱗3_表示 = value; - 尾20_鱗左_鱗4_表示 = value; - 尾20_鱗右_鱗1_表示 = value; - 尾20_鱗右_鱗2_表示 = value; - 尾20_鱗右_鱗3_表示 = value; - 尾20_鱗右_鱗4_表示 = value; - 尾20_表示 = value; - 尾19_鱗左_鱗1_表示 = value; - 尾19_鱗左_鱗2_表示 = value; - 尾19_鱗左_鱗3_表示 = value; - 尾19_鱗左_鱗4_表示 = value; - 尾19_鱗右_鱗1_表示 = value; - 尾19_鱗右_鱗2_表示 = value; - 尾19_鱗右_鱗3_表示 = value; - 尾19_鱗右_鱗4_表示 = value; - 尾19_表示 = value; - 尾18_鱗左_鱗1_表示 = value; - 尾18_鱗左_鱗2_表示 = value; - 尾18_鱗左_鱗3_表示 = value; - 尾18_鱗左_鱗4_表示 = value; - 尾18_鱗右_鱗1_表示 = value; - 尾18_鱗右_鱗2_表示 = value; - 尾18_鱗右_鱗3_表示 = value; - 尾18_鱗右_鱗4_表示 = value; - 尾18_表示 = value; - 尾17_鱗左_鱗1_表示 = value; - 尾17_鱗左_鱗2_表示 = value; - 尾17_鱗左_鱗3_表示 = value; - 尾17_鱗左_鱗4_表示 = value; - 尾17_鱗右_鱗1_表示 = value; - 尾17_鱗右_鱗2_表示 = value; - 尾17_鱗右_鱗3_表示 = value; - 尾17_鱗右_鱗4_表示 = value; - 尾17_表示 = value; - 尾16_鱗左_鱗1_表示 = value; - 尾16_鱗左_鱗2_表示 = value; - 尾16_鱗左_鱗3_表示 = value; - 尾16_鱗左_鱗4_表示 = value; - 尾16_鱗右_鱗1_表示 = value; - 尾16_鱗右_鱗2_表示 = value; - 尾16_鱗右_鱗3_表示 = value; - 尾16_鱗右_鱗4_表示 = value; - 尾16_表示 = value; - 尾15_鱗左_鱗1_表示 = value; - 尾15_鱗左_鱗2_表示 = value; - 尾15_鱗左_鱗3_表示 = value; - 尾15_鱗左_鱗4_表示 = value; - 尾15_鱗右_鱗1_表示 = value; - 尾15_鱗右_鱗2_表示 = value; - 尾15_鱗右_鱗3_表示 = value; - 尾15_鱗右_鱗4_表示 = value; - 尾15_表示 = value; - 尾14_鱗左_鱗1_表示 = value; - 尾14_鱗左_鱗2_表示 = value; - 尾14_鱗左_鱗3_表示 = value; - 尾14_鱗左_鱗4_表示 = value; - 尾14_鱗右_鱗1_表示 = value; - 尾14_鱗右_鱗2_表示 = value; - 尾14_鱗右_鱗3_表示 = value; - 尾14_鱗右_鱗4_表示 = value; - 尾14_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾33_鱗左_鱗1_表示; - } - set - { - 尾33_鱗左_鱗1_表示 = value; - 尾33_鱗左_鱗3_表示 = value; - 尾33_鱗右_鱗1_表示 = value; - 尾33_鱗右_鱗3_表示 = value; - 尾33_表示 = value; - 尾32_鱗左_鱗1_表示 = value; - 尾32_鱗左_鱗2_表示 = value; - 尾32_鱗左_鱗3_表示 = value; - 尾32_鱗左_鱗4_表示 = value; - 尾32_鱗右_鱗1_表示 = value; - 尾32_鱗右_鱗2_表示 = value; - 尾32_鱗右_鱗3_表示 = value; - 尾32_鱗右_鱗4_表示 = value; - 尾32_表示 = value; - 尾31_鱗左_鱗1_表示 = value; - 尾31_鱗左_鱗2_表示 = value; - 尾31_鱗左_鱗3_表示 = value; - 尾31_鱗左_鱗4_表示 = value; - 尾31_鱗右_鱗1_表示 = value; - 尾31_鱗右_鱗2_表示 = value; - 尾31_鱗右_鱗3_表示 = value; - 尾31_鱗右_鱗4_表示 = value; - 尾31_表示 = value; - 尾30_鱗左_鱗1_表示 = value; - 尾30_鱗左_鱗2_表示 = value; - 尾30_鱗左_鱗3_表示 = value; - 尾30_鱗左_鱗4_表示 = value; - 尾30_鱗右_鱗1_表示 = value; - 尾30_鱗右_鱗2_表示 = value; - 尾30_鱗右_鱗3_表示 = value; - 尾30_鱗右_鱗4_表示 = value; - 尾30_表示 = value; - 尾29_鱗左_鱗1_表示 = value; - 尾29_鱗左_鱗2_表示 = value; - 尾29_鱗左_鱗3_表示 = value; - 尾29_鱗左_鱗4_表示 = value; - 尾29_鱗右_鱗1_表示 = value; - 尾29_鱗右_鱗2_表示 = value; - 尾29_鱗右_鱗3_表示 = value; - 尾29_鱗右_鱗4_表示 = value; - 尾29_表示 = value; - 尾28_鱗左_鱗1_表示 = value; - 尾28_鱗左_鱗2_表示 = value; - 尾28_鱗左_鱗3_表示 = value; - 尾28_鱗左_鱗4_表示 = value; - 尾28_鱗右_鱗1_表示 = value; - 尾28_鱗右_鱗2_表示 = value; - 尾28_鱗右_鱗3_表示 = value; - 尾28_鱗右_鱗4_表示 = value; - 尾28_表示 = value; - 尾27_鱗左_鱗1_表示 = value; - 尾27_鱗左_鱗2_表示 = value; - 尾27_鱗左_鱗3_表示 = value; - 尾27_鱗左_鱗4_表示 = value; - 尾27_鱗右_鱗1_表示 = value; - 尾27_鱗右_鱗2_表示 = value; - 尾27_鱗右_鱗3_表示 = value; - 尾27_鱗右_鱗4_表示 = value; - 尾27_表示 = value; - 尾26_鱗左_鱗1_表示 = value; - 尾26_鱗左_鱗2_表示 = value; - 尾26_鱗左_鱗3_表示 = value; - 尾26_鱗左_鱗4_表示 = value; - 尾26_鱗右_鱗1_表示 = value; - 尾26_鱗右_鱗2_表示 = value; - 尾26_鱗右_鱗3_表示 = value; - 尾26_鱗右_鱗4_表示 = value; - 尾26_表示 = value; - 尾25_鱗左_鱗1_表示 = value; - 尾25_鱗左_鱗2_表示 = value; - 尾25_鱗左_鱗3_表示 = value; - 尾25_鱗左_鱗4_表示 = value; - 尾25_鱗右_鱗1_表示 = value; - 尾25_鱗右_鱗2_表示 = value; - 尾25_鱗右_鱗3_表示 = value; - 尾25_鱗右_鱗4_表示 = value; - 尾25_表示 = value; - 尾24_鱗左_鱗1_表示 = value; - 尾24_鱗左_鱗2_表示 = value; - 尾24_鱗左_鱗3_表示 = value; - 尾24_鱗左_鱗4_表示 = value; - 尾24_鱗右_鱗1_表示 = value; - 尾24_鱗右_鱗2_表示 = value; - 尾24_鱗右_鱗3_表示 = value; - 尾24_鱗右_鱗4_表示 = value; - 尾24_表示 = value; - 尾23_鱗左_鱗1_表示 = value; - 尾23_鱗左_鱗2_表示 = value; - 尾23_鱗左_鱗3_表示 = value; - 尾23_鱗左_鱗4_表示 = value; - 尾23_鱗右_鱗1_表示 = value; - 尾23_鱗右_鱗2_表示 = value; - 尾23_鱗右_鱗3_表示 = value; - 尾23_鱗右_鱗4_表示 = value; - 尾23_表示 = value; - 尾22_鱗左_鱗1_表示 = value; - 尾22_鱗左_鱗2_表示 = value; - 尾22_鱗左_鱗3_表示 = value; - 尾22_鱗左_鱗4_表示 = value; - 尾22_鱗右_鱗1_表示 = value; - 尾22_鱗右_鱗2_表示 = value; - 尾22_鱗右_鱗3_表示 = value; - 尾22_鱗右_鱗4_表示 = value; - 尾22_表示 = value; - 尾21_鱗左_鱗1_表示 = value; - 尾21_鱗左_鱗2_表示 = value; - 尾21_鱗左_鱗3_表示 = value; - 尾21_鱗左_鱗4_表示 = value; - 尾21_鱗右_鱗1_表示 = value; - 尾21_鱗右_鱗2_表示 = value; - 尾21_鱗右_鱗3_表示 = value; - 尾21_鱗右_鱗4_表示 = value; - 尾21_表示 = value; - 尾20_鱗左_鱗1_表示 = value; - 尾20_鱗左_鱗2_表示 = value; - 尾20_鱗左_鱗3_表示 = value; - 尾20_鱗左_鱗4_表示 = value; - 尾20_鱗右_鱗1_表示 = value; - 尾20_鱗右_鱗2_表示 = value; - 尾20_鱗右_鱗3_表示 = value; - 尾20_鱗右_鱗4_表示 = value; - 尾20_表示 = value; - 尾19_鱗左_鱗1_表示 = value; - 尾19_鱗左_鱗2_表示 = value; - 尾19_鱗左_鱗3_表示 = value; - 尾19_鱗左_鱗4_表示 = value; - 尾19_鱗右_鱗1_表示 = value; - 尾19_鱗右_鱗2_表示 = value; - 尾19_鱗右_鱗3_表示 = value; - 尾19_鱗右_鱗4_表示 = value; - 尾19_表示 = value; - 尾18_鱗左_鱗1_表示 = value; - 尾18_鱗左_鱗2_表示 = value; - 尾18_鱗左_鱗3_表示 = value; - 尾18_鱗左_鱗4_表示 = value; - 尾18_鱗右_鱗1_表示 = value; - 尾18_鱗右_鱗2_表示 = value; - 尾18_鱗右_鱗3_表示 = value; - 尾18_鱗右_鱗4_表示 = value; - 尾18_表示 = value; - 尾17_鱗左_鱗1_表示 = value; - 尾17_鱗左_鱗2_表示 = value; - 尾17_鱗左_鱗3_表示 = value; - 尾17_鱗左_鱗4_表示 = value; - 尾17_鱗右_鱗1_表示 = value; - 尾17_鱗右_鱗2_表示 = value; - 尾17_鱗右_鱗3_表示 = value; - 尾17_鱗右_鱗4_表示 = value; - 尾17_表示 = value; - 尾16_鱗左_鱗1_表示 = value; - 尾16_鱗左_鱗2_表示 = value; - 尾16_鱗左_鱗3_表示 = value; - 尾16_鱗左_鱗4_表示 = value; - 尾16_鱗右_鱗1_表示 = value; - 尾16_鱗右_鱗2_表示 = value; - 尾16_鱗右_鱗3_表示 = value; - 尾16_鱗右_鱗4_表示 = value; - 尾16_表示 = value; - 尾15_鱗左_鱗1_表示 = value; - 尾15_鱗左_鱗2_表示 = value; - 尾15_鱗左_鱗3_表示 = value; - 尾15_鱗左_鱗4_表示 = value; - 尾15_鱗右_鱗1_表示 = value; - 尾15_鱗右_鱗2_表示 = value; - 尾15_鱗右_鱗3_表示 = value; - 尾15_鱗右_鱗4_表示 = value; - 尾15_表示 = value; - 尾14_鱗左_鱗1_表示 = value; - 尾14_鱗左_鱗2_表示 = value; - 尾14_鱗左_鱗3_表示 = value; - 尾14_鱗左_鱗4_表示 = value; - 尾14_鱗右_鱗1_表示 = value; - 尾14_鱗右_鱗2_表示 = value; - 尾14_鱗右_鱗3_表示 = value; - 尾14_鱗右_鱗4_表示 = value; - 尾14_表示 = value; - 尾13_鱗左_鱗1_表示 = value; - 尾13_鱗左_鱗2_表示 = value; - 尾13_鱗左_鱗3_表示 = value; - 尾13_鱗左_鱗4_表示 = value; - 尾13_鱗右_鱗1_表示 = value; - 尾13_鱗右_鱗2_表示 = value; - 尾13_鱗右_鱗3_表示 = value; - 尾13_鱗右_鱗4_表示 = value; - 尾13_表示 = value; - 尾12_鱗左_鱗1_表示 = value; - 尾12_鱗左_鱗2_表示 = value; - 尾12_鱗左_鱗3_表示 = value; - 尾12_鱗左_鱗4_表示 = value; - 尾12_鱗右_鱗1_表示 = value; - 尾12_鱗右_鱗2_表示 = value; - 尾12_鱗右_鱗3_表示 = value; - 尾12_鱗右_鱗4_表示 = value; - 尾12_表示 = value; - 尾11_鱗左_鱗1_表示 = value; - 尾11_鱗左_鱗2_表示 = value; - 尾11_鱗左_鱗3_表示 = value; - 尾11_鱗左_鱗4_表示 = value; - 尾11_鱗右_鱗1_表示 = value; - 尾11_鱗右_鱗2_表示 = value; - 尾11_鱗右_鱗3_表示 = value; - 尾11_鱗右_鱗4_表示 = value; - 尾11_表示 = value; - 尾10_鱗左_鱗1_表示 = value; - 尾10_鱗左_鱗2_表示 = value; - 尾10_鱗左_鱗3_表示 = value; - 尾10_鱗左_鱗4_表示 = value; - 尾10_鱗右_鱗1_表示 = value; - 尾10_鱗右_鱗2_表示 = value; - 尾10_鱗右_鱗3_表示 = value; - 尾10_鱗右_鱗4_表示 = value; - 尾10_表示 = value; - 尾9_鱗左_鱗1_表示 = value; - 尾9_鱗左_鱗2_表示 = value; - 尾9_鱗左_鱗3_表示 = value; - 尾9_鱗左_鱗4_表示 = value; - 尾9_鱗右_鱗1_表示 = value; - 尾9_鱗右_鱗2_表示 = value; - 尾9_鱗右_鱗3_表示 = value; - 尾9_鱗右_鱗4_表示 = value; - 尾9_表示 = value; - 尾8_鱗左_鱗1_表示 = value; - 尾8_鱗左_鱗2_表示 = value; - 尾8_鱗左_鱗3_表示 = value; - 尾8_鱗左_鱗4_表示 = value; - 尾8_鱗右_鱗1_表示 = value; - 尾8_鱗右_鱗2_表示 = value; - 尾8_鱗右_鱗3_表示 = value; - 尾8_鱗右_鱗4_表示 = value; - 尾8_表示 = value; - 尾7_鱗左_鱗1_表示 = value; - 尾7_鱗左_鱗2_表示 = value; - 尾7_鱗左_鱗3_表示 = value; - 尾7_鱗左_鱗4_表示 = value; - 尾7_鱗右_鱗1_表示 = value; - 尾7_鱗右_鱗2_表示 = value; - 尾7_鱗右_鱗3_表示 = value; - 尾7_鱗右_鱗4_表示 = value; - 尾7_表示 = value; - 尾6_鱗左_鱗1_表示 = value; - 尾6_鱗左_鱗2_表示 = value; - 尾6_鱗左_鱗3_表示 = value; - 尾6_鱗左_鱗4_表示 = value; - 尾6_鱗右_鱗1_表示 = value; - 尾6_鱗右_鱗2_表示 = value; - 尾6_鱗右_鱗3_表示 = value; - 尾6_鱗右_鱗4_表示 = value; - 尾6_表示 = value; - 尾5_鱗左_鱗1_表示 = value; - 尾5_鱗左_鱗2_表示 = value; - 尾5_鱗左_鱗3_表示 = value; - 尾5_鱗左_鱗4_表示 = value; - 尾5_鱗右_鱗1_表示 = value; - 尾5_鱗右_鱗2_表示 = value; - 尾5_鱗右_鱗3_表示 = value; - 尾5_鱗右_鱗4_表示 = value; - 尾5_表示 = value; - 尾4_鱗左_鱗1_表示 = value; - 尾4_鱗左_鱗2_表示 = value; - 尾4_鱗左_鱗3_表示 = value; - 尾4_鱗左_鱗4_表示 = value; - 尾4_鱗右_鱗1_表示 = value; - 尾4_鱗右_鱗2_表示 = value; - 尾4_鱗右_鱗3_表示 = value; - 尾4_鱗右_鱗4_表示 = value; - 尾4_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 尾3_鱗左_鱗1_表示 = value; - 尾3_鱗左_鱗2_表示 = value; - 尾3_鱗左_鱗3_表示 = value; - 尾3_鱗左_鱗4_表示 = value; - 尾3_鱗右_鱗1_表示 = value; - 尾3_鱗右_鱗2_表示 = value; - 尾3_鱗右_鱗3_表示 = value; - 尾3_鱗右_鱗4_表示 = value; - 尾3_表示 = value; - 尾2_鱗左_鱗1_表示 = value; - 尾2_鱗左_鱗2_表示 = value; - 尾2_鱗左_鱗3_表示 = value; - 尾2_鱗左_鱗4_表示 = value; - 尾2_鱗右_鱗1_表示 = value; - 尾2_鱗右_鱗2_表示 = value; - 尾2_鱗右_鱗3_表示 = value; - 尾2_鱗右_鱗4_表示 = value; - 尾2_表示 = value; - 尾1_鱗左_鱗1_表示 = value; - 尾1_鱗左_鱗2_表示 = value; - 尾1_鱗左_鱗3_表示 = value; - 尾1_鱗左_鱗4_表示 = value; - 尾1_鱗右_鱗1_表示 = value; - 尾1_鱗右_鱗2_表示 = value; - 尾1_鱗右_鱗3_表示 = value; - 尾1_鱗右_鱗4_表示 = value; - 尾1_表示 = value; - 尾0_鱗左_鱗1_表示 = value; - 尾0_鱗左_鱗2_表示 = value; - 尾0_鱗左_鱗3_表示 = value; - 尾0_鱗左_鱗4_表示 = value; - 尾0_鱗右_鱗1_表示 = value; - 尾0_鱗右_鱗2_表示 = value; - 尾0_鱗右_鱗3_表示 = value; - 尾0_鱗右_鱗4_表示 = value; - 尾0_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾33_鱗左_鱗1CD.不透明度; - } - set - { - 尾33_鱗左_鱗1CD.不透明度 = value; - 尾33_鱗左_鱗3CD.不透明度 = value; - 尾33_鱗右_鱗1CD.不透明度 = value; - 尾33_鱗右_鱗3CD.不透明度 = value; - 尾33_尾CD.不透明度 = value; - 尾32_鱗左_鱗1CD.不透明度 = value; - 尾32_鱗左_鱗2CD.不透明度 = value; - 尾32_鱗左_鱗3CD.不透明度 = value; - 尾32_鱗左_鱗4CD.不透明度 = value; - 尾32_鱗右_鱗1CD.不透明度 = value; - 尾32_鱗右_鱗2CD.不透明度 = value; - 尾32_鱗右_鱗3CD.不透明度 = value; - 尾32_鱗右_鱗4CD.不透明度 = value; - 尾32_尾CD.不透明度 = value; - 尾31_鱗左_鱗1CD.不透明度 = value; - 尾31_鱗左_鱗2CD.不透明度 = value; - 尾31_鱗左_鱗3CD.不透明度 = value; - 尾31_鱗左_鱗4CD.不透明度 = value; - 尾31_鱗右_鱗1CD.不透明度 = value; - 尾31_鱗右_鱗2CD.不透明度 = value; - 尾31_鱗右_鱗3CD.不透明度 = value; - 尾31_鱗右_鱗4CD.不透明度 = value; - 尾31_尾CD.不透明度 = value; - 尾30_鱗左_鱗1CD.不透明度 = value; - 尾30_鱗左_鱗2CD.不透明度 = value; - 尾30_鱗左_鱗3CD.不透明度 = value; - 尾30_鱗左_鱗4CD.不透明度 = value; - 尾30_鱗右_鱗1CD.不透明度 = value; - 尾30_鱗右_鱗2CD.不透明度 = value; - 尾30_鱗右_鱗3CD.不透明度 = value; - 尾30_鱗右_鱗4CD.不透明度 = value; - 尾30_尾CD.不透明度 = value; - 尾29_鱗左_鱗1CD.不透明度 = value; - 尾29_鱗左_鱗2CD.不透明度 = value; - 尾29_鱗左_鱗3CD.不透明度 = value; - 尾29_鱗左_鱗4CD.不透明度 = value; - 尾29_鱗右_鱗1CD.不透明度 = value; - 尾29_鱗右_鱗2CD.不透明度 = value; - 尾29_鱗右_鱗3CD.不透明度 = value; - 尾29_鱗右_鱗4CD.不透明度 = value; - 尾29_尾CD.不透明度 = value; - 尾28_鱗左_鱗1CD.不透明度 = value; - 尾28_鱗左_鱗2CD.不透明度 = value; - 尾28_鱗左_鱗3CD.不透明度 = value; - 尾28_鱗左_鱗4CD.不透明度 = value; - 尾28_鱗右_鱗1CD.不透明度 = value; - 尾28_鱗右_鱗2CD.不透明度 = value; - 尾28_鱗右_鱗3CD.不透明度 = value; - 尾28_鱗右_鱗4CD.不透明度 = value; - 尾28_尾CD.不透明度 = value; - 尾27_鱗左_鱗1CD.不透明度 = value; - 尾27_鱗左_鱗2CD.不透明度 = value; - 尾27_鱗左_鱗3CD.不透明度 = value; - 尾27_鱗左_鱗4CD.不透明度 = value; - 尾27_鱗右_鱗1CD.不透明度 = value; - 尾27_鱗右_鱗2CD.不透明度 = value; - 尾27_鱗右_鱗3CD.不透明度 = value; - 尾27_鱗右_鱗4CD.不透明度 = value; - 尾27_尾CD.不透明度 = value; - 尾26_鱗左_鱗1CD.不透明度 = value; - 尾26_鱗左_鱗2CD.不透明度 = value; - 尾26_鱗左_鱗3CD.不透明度 = value; - 尾26_鱗左_鱗4CD.不透明度 = value; - 尾26_鱗右_鱗1CD.不透明度 = value; - 尾26_鱗右_鱗2CD.不透明度 = value; - 尾26_鱗右_鱗3CD.不透明度 = value; - 尾26_鱗右_鱗4CD.不透明度 = value; - 尾26_尾CD.不透明度 = value; - 尾25_鱗左_鱗1CD.不透明度 = value; - 尾25_鱗左_鱗2CD.不透明度 = value; - 尾25_鱗左_鱗3CD.不透明度 = value; - 尾25_鱗左_鱗4CD.不透明度 = value; - 尾25_鱗右_鱗1CD.不透明度 = value; - 尾25_鱗右_鱗2CD.不透明度 = value; - 尾25_鱗右_鱗3CD.不透明度 = value; - 尾25_鱗右_鱗4CD.不透明度 = value; - 尾25_尾CD.不透明度 = value; - 尾24_鱗左_鱗1CD.不透明度 = value; - 尾24_鱗左_鱗2CD.不透明度 = value; - 尾24_鱗左_鱗3CD.不透明度 = value; - 尾24_鱗左_鱗4CD.不透明度 = value; - 尾24_鱗右_鱗1CD.不透明度 = value; - 尾24_鱗右_鱗2CD.不透明度 = value; - 尾24_鱗右_鱗3CD.不透明度 = value; - 尾24_鱗右_鱗4CD.不透明度 = value; - 尾24_尾CD.不透明度 = value; - 尾23_鱗左_鱗1CD.不透明度 = value; - 尾23_鱗左_鱗2CD.不透明度 = value; - 尾23_鱗左_鱗3CD.不透明度 = value; - 尾23_鱗左_鱗4CD.不透明度 = value; - 尾23_鱗右_鱗1CD.不透明度 = value; - 尾23_鱗右_鱗2CD.不透明度 = value; - 尾23_鱗右_鱗3CD.不透明度 = value; - 尾23_鱗右_鱗4CD.不透明度 = value; - 尾23_尾CD.不透明度 = value; - 尾22_鱗左_鱗1CD.不透明度 = value; - 尾22_鱗左_鱗2CD.不透明度 = value; - 尾22_鱗左_鱗3CD.不透明度 = value; - 尾22_鱗左_鱗4CD.不透明度 = value; - 尾22_鱗右_鱗1CD.不透明度 = value; - 尾22_鱗右_鱗2CD.不透明度 = value; - 尾22_鱗右_鱗3CD.不透明度 = value; - 尾22_鱗右_鱗4CD.不透明度 = value; - 尾22_尾CD.不透明度 = value; - 尾21_鱗左_鱗1CD.不透明度 = value; - 尾21_鱗左_鱗2CD.不透明度 = value; - 尾21_鱗左_鱗3CD.不透明度 = value; - 尾21_鱗左_鱗4CD.不透明度 = value; - 尾21_鱗右_鱗1CD.不透明度 = value; - 尾21_鱗右_鱗2CD.不透明度 = value; - 尾21_鱗右_鱗3CD.不透明度 = value; - 尾21_鱗右_鱗4CD.不透明度 = value; - 尾21_尾CD.不透明度 = value; - 尾20_鱗左_鱗1CD.不透明度 = value; - 尾20_鱗左_鱗2CD.不透明度 = value; - 尾20_鱗左_鱗3CD.不透明度 = value; - 尾20_鱗左_鱗4CD.不透明度 = value; - 尾20_鱗右_鱗1CD.不透明度 = value; - 尾20_鱗右_鱗2CD.不透明度 = value; - 尾20_鱗右_鱗3CD.不透明度 = value; - 尾20_鱗右_鱗4CD.不透明度 = value; - 尾20_尾CD.不透明度 = value; - 尾19_鱗左_鱗1CD.不透明度 = value; - 尾19_鱗左_鱗2CD.不透明度 = value; - 尾19_鱗左_鱗3CD.不透明度 = value; - 尾19_鱗左_鱗4CD.不透明度 = value; - 尾19_鱗右_鱗1CD.不透明度 = value; - 尾19_鱗右_鱗2CD.不透明度 = value; - 尾19_鱗右_鱗3CD.不透明度 = value; - 尾19_鱗右_鱗4CD.不透明度 = value; - 尾19_尾CD.不透明度 = value; - 尾18_鱗左_鱗1CD.不透明度 = value; - 尾18_鱗左_鱗2CD.不透明度 = value; - 尾18_鱗左_鱗3CD.不透明度 = value; - 尾18_鱗左_鱗4CD.不透明度 = value; - 尾18_鱗右_鱗1CD.不透明度 = value; - 尾18_鱗右_鱗2CD.不透明度 = value; - 尾18_鱗右_鱗3CD.不透明度 = value; - 尾18_鱗右_鱗4CD.不透明度 = value; - 尾18_尾CD.不透明度 = value; - 尾17_鱗左_鱗1CD.不透明度 = value; - 尾17_鱗左_鱗2CD.不透明度 = value; - 尾17_鱗左_鱗3CD.不透明度 = value; - 尾17_鱗左_鱗4CD.不透明度 = value; - 尾17_鱗右_鱗1CD.不透明度 = value; - 尾17_鱗右_鱗2CD.不透明度 = value; - 尾17_鱗右_鱗3CD.不透明度 = value; - 尾17_鱗右_鱗4CD.不透明度 = value; - 尾17_尾CD.不透明度 = value; - 尾16_鱗左_鱗1CD.不透明度 = value; - 尾16_鱗左_鱗2CD.不透明度 = value; - 尾16_鱗左_鱗3CD.不透明度 = value; - 尾16_鱗左_鱗4CD.不透明度 = value; - 尾16_鱗右_鱗1CD.不透明度 = value; - 尾16_鱗右_鱗2CD.不透明度 = value; - 尾16_鱗右_鱗3CD.不透明度 = value; - 尾16_鱗右_鱗4CD.不透明度 = value; - 尾16_尾CD.不透明度 = value; - 尾15_鱗左_鱗1CD.不透明度 = value; - 尾15_鱗左_鱗2CD.不透明度 = value; - 尾15_鱗左_鱗3CD.不透明度 = value; - 尾15_鱗左_鱗4CD.不透明度 = value; - 尾15_鱗右_鱗1CD.不透明度 = value; - 尾15_鱗右_鱗2CD.不透明度 = value; - 尾15_鱗右_鱗3CD.不透明度 = value; - 尾15_鱗右_鱗4CD.不透明度 = value; - 尾15_尾CD.不透明度 = value; - 尾14_鱗左_鱗1CD.不透明度 = value; - 尾14_鱗左_鱗2CD.不透明度 = value; - 尾14_鱗左_鱗3CD.不透明度 = value; - 尾14_鱗左_鱗4CD.不透明度 = value; - 尾14_鱗右_鱗1CD.不透明度 = value; - 尾14_鱗右_鱗2CD.不透明度 = value; - 尾14_鱗右_鱗3CD.不透明度 = value; - 尾14_鱗右_鱗4CD.不透明度 = value; - 尾14_尾CD.不透明度 = value; - 尾13_鱗左_鱗1CD.不透明度 = value; - 尾13_鱗左_鱗2CD.不透明度 = value; - 尾13_鱗左_鱗3CD.不透明度 = value; - 尾13_鱗左_鱗4CD.不透明度 = value; - 尾13_鱗右_鱗1CD.不透明度 = value; - 尾13_鱗右_鱗2CD.不透明度 = value; - 尾13_鱗右_鱗3CD.不透明度 = value; - 尾13_鱗右_鱗4CD.不透明度 = value; - 尾13_尾CD.不透明度 = value; - 尾12_鱗左_鱗1CD.不透明度 = value; - 尾12_鱗左_鱗2CD.不透明度 = value; - 尾12_鱗左_鱗3CD.不透明度 = value; - 尾12_鱗左_鱗4CD.不透明度 = value; - 尾12_鱗右_鱗1CD.不透明度 = value; - 尾12_鱗右_鱗2CD.不透明度 = value; - 尾12_鱗右_鱗3CD.不透明度 = value; - 尾12_鱗右_鱗4CD.不透明度 = value; - 尾12_尾CD.不透明度 = value; - 尾11_鱗左_鱗1CD.不透明度 = value; - 尾11_鱗左_鱗2CD.不透明度 = value; - 尾11_鱗左_鱗3CD.不透明度 = value; - 尾11_鱗左_鱗4CD.不透明度 = value; - 尾11_鱗右_鱗1CD.不透明度 = value; - 尾11_鱗右_鱗2CD.不透明度 = value; - 尾11_鱗右_鱗3CD.不透明度 = value; - 尾11_鱗右_鱗4CD.不透明度 = value; - 尾11_尾CD.不透明度 = value; - 尾10_鱗左_鱗1CD.不透明度 = value; - 尾10_鱗左_鱗2CD.不透明度 = value; - 尾10_鱗左_鱗3CD.不透明度 = value; - 尾10_鱗左_鱗4CD.不透明度 = value; - 尾10_鱗右_鱗1CD.不透明度 = value; - 尾10_鱗右_鱗2CD.不透明度 = value; - 尾10_鱗右_鱗3CD.不透明度 = value; - 尾10_鱗右_鱗4CD.不透明度 = value; - 尾10_尾CD.不透明度 = value; - 尾9_鱗左_鱗1CD.不透明度 = value; - 尾9_鱗左_鱗2CD.不透明度 = value; - 尾9_鱗左_鱗3CD.不透明度 = value; - 尾9_鱗左_鱗4CD.不透明度 = value; - 尾9_鱗右_鱗1CD.不透明度 = value; - 尾9_鱗右_鱗2CD.不透明度 = value; - 尾9_鱗右_鱗3CD.不透明度 = value; - 尾9_鱗右_鱗4CD.不透明度 = value; - 尾9_尾CD.不透明度 = value; - 尾8_鱗左_鱗1CD.不透明度 = value; - 尾8_鱗左_鱗2CD.不透明度 = value; - 尾8_鱗左_鱗3CD.不透明度 = value; - 尾8_鱗左_鱗4CD.不透明度 = value; - 尾8_鱗右_鱗1CD.不透明度 = value; - 尾8_鱗右_鱗2CD.不透明度 = value; - 尾8_鱗右_鱗3CD.不透明度 = value; - 尾8_鱗右_鱗4CD.不透明度 = value; - 尾8_尾CD.不透明度 = value; - 尾7_鱗左_鱗1CD.不透明度 = value; - 尾7_鱗左_鱗2CD.不透明度 = value; - 尾7_鱗左_鱗3CD.不透明度 = value; - 尾7_鱗左_鱗4CD.不透明度 = value; - 尾7_鱗右_鱗1CD.不透明度 = value; - 尾7_鱗右_鱗2CD.不透明度 = value; - 尾7_鱗右_鱗3CD.不透明度 = value; - 尾7_鱗右_鱗4CD.不透明度 = value; - 尾7_尾CD.不透明度 = value; - 尾6_鱗左_鱗1CD.不透明度 = value; - 尾6_鱗左_鱗2CD.不透明度 = value; - 尾6_鱗左_鱗3CD.不透明度 = value; - 尾6_鱗左_鱗4CD.不透明度 = value; - 尾6_鱗右_鱗1CD.不透明度 = value; - 尾6_鱗右_鱗2CD.不透明度 = value; - 尾6_鱗右_鱗3CD.不透明度 = value; - 尾6_鱗右_鱗4CD.不透明度 = value; - 尾6_尾CD.不透明度 = value; - 尾5_鱗左_鱗1CD.不透明度 = value; - 尾5_鱗左_鱗2CD.不透明度 = value; - 尾5_鱗左_鱗3CD.不透明度 = value; - 尾5_鱗左_鱗4CD.不透明度 = value; - 尾5_鱗右_鱗1CD.不透明度 = value; - 尾5_鱗右_鱗2CD.不透明度 = value; - 尾5_鱗右_鱗3CD.不透明度 = value; - 尾5_鱗右_鱗4CD.不透明度 = value; - 尾5_尾CD.不透明度 = value; - 尾4_鱗左_鱗1CD.不透明度 = value; - 尾4_鱗左_鱗2CD.不透明度 = value; - 尾4_鱗左_鱗3CD.不透明度 = value; - 尾4_鱗左_鱗4CD.不透明度 = value; - 尾4_鱗右_鱗1CD.不透明度 = value; - 尾4_鱗右_鱗2CD.不透明度 = value; - 尾4_鱗右_鱗3CD.不透明度 = value; - 尾4_鱗右_鱗4CD.不透明度 = value; - 尾4_尾CD.不透明度 = value; - 尾3_鱗左_鱗1CD.不透明度 = value; - 尾3_鱗左_鱗2CD.不透明度 = value; - 尾3_鱗左_鱗3CD.不透明度 = value; - 尾3_鱗左_鱗4CD.不透明度 = value; - 尾3_鱗右_鱗1CD.不透明度 = value; - 尾3_鱗右_鱗2CD.不透明度 = value; - 尾3_鱗右_鱗3CD.不透明度 = value; - 尾3_鱗右_鱗4CD.不透明度 = value; - 尾3_尾CD.不透明度 = value; - 尾2_鱗左_鱗1CD.不透明度 = value; - 尾2_鱗左_鱗2CD.不透明度 = value; - 尾2_鱗左_鱗3CD.不透明度 = value; - 尾2_鱗左_鱗4CD.不透明度 = value; - 尾2_鱗右_鱗1CD.不透明度 = value; - 尾2_鱗右_鱗2CD.不透明度 = value; - 尾2_鱗右_鱗3CD.不透明度 = value; - 尾2_鱗右_鱗4CD.不透明度 = value; - 尾2_尾CD.不透明度 = value; - 尾1_鱗左_鱗1CD.不透明度 = value; - 尾1_鱗左_鱗2CD.不透明度 = value; - 尾1_鱗左_鱗3CD.不透明度 = value; - 尾1_鱗左_鱗4CD.不透明度 = value; - 尾1_鱗右_鱗1CD.不透明度 = value; - 尾1_鱗右_鱗2CD.不透明度 = value; - 尾1_鱗右_鱗3CD.不透明度 = value; - 尾1_鱗右_鱗4CD.不透明度 = value; - 尾1_尾CD.不透明度 = value; - 尾0_鱗左_鱗1CD.不透明度 = value; - 尾0_鱗左_鱗2CD.不透明度 = value; - 尾0_鱗左_鱗3CD.不透明度 = value; - 尾0_鱗左_鱗4CD.不透明度 = value; - 尾0_鱗右_鱗1CD.不透明度 = value; - 尾0_鱗右_鱗2CD.不透明度 = value; - 尾0_鱗右_鱗3CD.不透明度 = value; - 尾0_鱗右_鱗4CD.不透明度 = value; - 尾0_尾CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } - - public bool 胴_外線 - { - get - { - return X0Y0_尾33_尾.OP[右 ? 2 : 3].Outline; - } - set - { - X0Y0_尾33_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾32_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾31_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾30_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾29_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾28_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾27_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾26_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾25_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾24_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾23_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾22_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾21_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾20_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾19_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾18_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾17_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾16_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾15_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾14_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾13_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾12_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾11_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾10_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾9_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾8_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾7_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾6_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾5_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾4_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾3_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾2_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾1_尾.OP[右 ? 2 : 3].Outline = value; - X0Y0_尾0_尾.OP[右 ? 2 : 3].Outline = value; - } - } - - public bool 鱗1 - { - get - { - return 尾33_鱗左_鱗1_表示; - } - set - { - 尾33_鱗左_鱗1_表示 = value; - 尾33_鱗右_鱗1_表示 = value; - 尾32_鱗左_鱗1_表示 = value; - 尾32_鱗右_鱗1_表示 = value; - 尾31_鱗左_鱗1_表示 = value; - 尾31_鱗右_鱗1_表示 = value; - 尾30_鱗左_鱗1_表示 = value; - 尾30_鱗右_鱗1_表示 = value; - 尾29_鱗左_鱗1_表示 = value; - 尾29_鱗右_鱗1_表示 = value; - 尾28_鱗左_鱗1_表示 = value; - 尾28_鱗右_鱗1_表示 = value; - 尾27_鱗左_鱗1_表示 = value; - 尾27_鱗右_鱗1_表示 = value; - 尾26_鱗左_鱗1_表示 = value; - 尾26_鱗右_鱗1_表示 = value; - 尾25_鱗左_鱗1_表示 = value; - 尾25_鱗右_鱗1_表示 = value; - 尾24_鱗左_鱗1_表示 = value; - 尾24_鱗右_鱗1_表示 = value; - 尾23_鱗左_鱗1_表示 = value; - 尾23_鱗右_鱗1_表示 = value; - 尾22_鱗左_鱗1_表示 = value; - 尾22_鱗右_鱗1_表示 = value; - 尾21_鱗左_鱗1_表示 = value; - 尾21_鱗右_鱗1_表示 = value; - 尾20_鱗左_鱗1_表示 = value; - 尾20_鱗右_鱗1_表示 = value; - 尾19_鱗左_鱗1_表示 = value; - 尾19_鱗右_鱗1_表示 = value; - 尾18_鱗左_鱗1_表示 = value; - 尾18_鱗右_鱗1_表示 = value; - 尾17_鱗左_鱗1_表示 = value; - 尾17_鱗右_鱗1_表示 = value; - 尾16_鱗左_鱗1_表示 = value; - 尾16_鱗右_鱗1_表示 = value; - 尾15_鱗左_鱗1_表示 = value; - 尾15_鱗右_鱗1_表示 = value; - 尾14_鱗左_鱗1_表示 = value; - 尾14_鱗右_鱗1_表示 = value; - 尾13_鱗左_鱗1_表示 = value; - 尾13_鱗右_鱗1_表示 = value; - 尾12_鱗左_鱗1_表示 = value; - 尾12_鱗右_鱗1_表示 = value; - 尾11_鱗左_鱗1_表示 = value; - 尾11_鱗右_鱗1_表示 = value; - 尾10_鱗左_鱗1_表示 = value; - 尾10_鱗右_鱗1_表示 = value; - 尾9_鱗左_鱗1_表示 = value; - 尾9_鱗右_鱗1_表示 = value; - 尾8_鱗左_鱗1_表示 = value; - 尾8_鱗右_鱗1_表示 = value; - 尾7_鱗左_鱗1_表示 = value; - 尾7_鱗右_鱗1_表示 = value; - 尾6_鱗左_鱗1_表示 = value; - 尾6_鱗右_鱗1_表示 = value; - 尾5_鱗左_鱗1_表示 = value; - 尾5_鱗右_鱗1_表示 = value; - 尾4_鱗左_鱗1_表示 = value; - 尾4_鱗右_鱗1_表示 = value; - 尾3_鱗左_鱗1_表示 = value; - 尾3_鱗右_鱗1_表示 = value; - 尾2_鱗左_鱗1_表示 = value; - 尾2_鱗右_鱗1_表示 = value; - 尾1_鱗左_鱗1_表示 = value; - 尾1_鱗右_鱗1_表示 = value; - 尾0_鱗左_鱗1_表示 = value; - 尾0_鱗右_鱗1_表示 = value; - } - } - - public bool 鱗2 - { - get - { - return 尾32_鱗左_鱗2_表示; - } - set - { - 尾32_鱗左_鱗2_表示 = value; - 尾32_鱗右_鱗2_表示 = value; - 尾31_鱗左_鱗2_表示 = value; - 尾31_鱗右_鱗2_表示 = value; - 尾30_鱗左_鱗2_表示 = value; - 尾30_鱗右_鱗2_表示 = value; - 尾29_鱗左_鱗2_表示 = value; - 尾29_鱗右_鱗2_表示 = value; - 尾28_鱗左_鱗2_表示 = value; - 尾28_鱗右_鱗2_表示 = value; - 尾27_鱗左_鱗2_表示 = value; - 尾27_鱗右_鱗2_表示 = value; - 尾26_鱗左_鱗2_表示 = value; - 尾26_鱗右_鱗2_表示 = value; - 尾25_鱗左_鱗2_表示 = value; - 尾25_鱗右_鱗2_表示 = value; - 尾24_鱗左_鱗2_表示 = value; - 尾24_鱗右_鱗2_表示 = value; - 尾23_鱗左_鱗2_表示 = value; - 尾23_鱗右_鱗2_表示 = value; - 尾22_鱗左_鱗2_表示 = value; - 尾22_鱗右_鱗2_表示 = value; - 尾21_鱗左_鱗2_表示 = value; - 尾21_鱗右_鱗2_表示 = value; - 尾20_鱗左_鱗2_表示 = value; - 尾20_鱗右_鱗2_表示 = value; - 尾19_鱗左_鱗2_表示 = value; - 尾19_鱗右_鱗2_表示 = value; - 尾18_鱗左_鱗2_表示 = value; - 尾18_鱗右_鱗2_表示 = value; - 尾17_鱗左_鱗2_表示 = value; - 尾17_鱗右_鱗2_表示 = value; - 尾16_鱗左_鱗2_表示 = value; - 尾16_鱗右_鱗2_表示 = value; - 尾15_鱗左_鱗2_表示 = value; - 尾15_鱗右_鱗2_表示 = value; - 尾14_鱗左_鱗2_表示 = value; - 尾14_鱗右_鱗2_表示 = value; - 尾13_鱗左_鱗2_表示 = value; - 尾13_鱗右_鱗2_表示 = value; - 尾12_鱗左_鱗2_表示 = value; - 尾12_鱗右_鱗2_表示 = value; - 尾11_鱗左_鱗2_表示 = value; - 尾11_鱗右_鱗2_表示 = value; - 尾10_鱗左_鱗2_表示 = value; - 尾10_鱗右_鱗2_表示 = value; - 尾9_鱗左_鱗2_表示 = value; - 尾9_鱗右_鱗2_表示 = value; - 尾8_鱗左_鱗2_表示 = value; - 尾8_鱗右_鱗2_表示 = value; - 尾7_鱗左_鱗2_表示 = value; - 尾7_鱗右_鱗2_表示 = value; - 尾6_鱗左_鱗2_表示 = value; - 尾6_鱗右_鱗2_表示 = value; - 尾5_鱗左_鱗2_表示 = value; - 尾5_鱗右_鱗2_表示 = value; - 尾4_鱗左_鱗2_表示 = value; - 尾4_鱗右_鱗2_表示 = value; - 尾3_鱗左_鱗2_表示 = value; - 尾3_鱗右_鱗2_表示 = value; - 尾2_鱗左_鱗2_表示 = value; - 尾2_鱗右_鱗2_表示 = value; - 尾1_鱗左_鱗2_表示 = value; - 尾1_鱗右_鱗2_表示 = value; - 尾0_鱗左_鱗2_表示 = value; - 尾0_鱗右_鱗2_表示 = value; - } - } - - public bool 鱗3 - { - get - { - return 尾33_鱗左_鱗3_表示; - } - set - { - 尾33_鱗左_鱗3_表示 = value; - 尾33_鱗右_鱗3_表示 = value; - 尾32_鱗左_鱗3_表示 = value; - 尾32_鱗右_鱗3_表示 = value; - 尾31_鱗左_鱗3_表示 = value; - 尾31_鱗右_鱗3_表示 = value; - 尾30_鱗左_鱗3_表示 = value; - 尾30_鱗右_鱗3_表示 = value; - 尾29_鱗左_鱗3_表示 = value; - 尾29_鱗右_鱗3_表示 = value; - 尾28_鱗左_鱗3_表示 = value; - 尾28_鱗右_鱗3_表示 = value; - 尾27_鱗左_鱗3_表示 = value; - 尾27_鱗右_鱗3_表示 = value; - 尾26_鱗左_鱗3_表示 = value; - 尾26_鱗右_鱗3_表示 = value; - 尾25_鱗左_鱗3_表示 = value; - 尾25_鱗右_鱗3_表示 = value; - 尾24_鱗左_鱗3_表示 = value; - 尾24_鱗右_鱗3_表示 = value; - 尾23_鱗左_鱗3_表示 = value; - 尾23_鱗右_鱗3_表示 = value; - 尾22_鱗左_鱗3_表示 = value; - 尾22_鱗右_鱗3_表示 = value; - 尾21_鱗左_鱗3_表示 = value; - 尾21_鱗右_鱗3_表示 = value; - 尾20_鱗左_鱗3_表示 = value; - 尾20_鱗右_鱗3_表示 = value; - 尾19_鱗左_鱗3_表示 = value; - 尾19_鱗右_鱗3_表示 = value; - 尾18_鱗左_鱗3_表示 = value; - 尾18_鱗右_鱗3_表示 = value; - 尾17_鱗左_鱗3_表示 = value; - 尾17_鱗右_鱗3_表示 = value; - 尾16_鱗左_鱗3_表示 = value; - 尾16_鱗右_鱗3_表示 = value; - 尾15_鱗左_鱗3_表示 = value; - 尾15_鱗右_鱗3_表示 = value; - 尾14_鱗左_鱗3_表示 = value; - 尾14_鱗右_鱗3_表示 = value; - 尾13_鱗左_鱗3_表示 = value; - 尾13_鱗右_鱗3_表示 = value; - 尾12_鱗左_鱗3_表示 = value; - 尾12_鱗右_鱗3_表示 = value; - 尾11_鱗左_鱗3_表示 = value; - 尾11_鱗右_鱗3_表示 = value; - 尾10_鱗左_鱗3_表示 = value; - 尾10_鱗右_鱗3_表示 = value; - 尾9_鱗左_鱗3_表示 = value; - 尾9_鱗右_鱗3_表示 = value; - 尾8_鱗左_鱗3_表示 = value; - 尾8_鱗右_鱗3_表示 = value; - 尾7_鱗左_鱗3_表示 = value; - 尾7_鱗右_鱗3_表示 = value; - 尾6_鱗左_鱗3_表示 = value; - 尾6_鱗右_鱗3_表示 = value; - 尾5_鱗左_鱗3_表示 = value; - 尾5_鱗右_鱗3_表示 = value; - 尾4_鱗左_鱗3_表示 = value; - 尾4_鱗右_鱗3_表示 = value; - 尾3_鱗左_鱗3_表示 = value; - 尾3_鱗右_鱗3_表示 = value; - 尾2_鱗左_鱗3_表示 = value; - 尾2_鱗右_鱗3_表示 = value; - 尾1_鱗左_鱗3_表示 = value; - 尾1_鱗右_鱗3_表示 = value; - 尾0_鱗左_鱗3_表示 = value; - 尾0_鱗右_鱗3_表示 = value; - } - } - - public bool 鱗4 - { - get - { - return 尾32_鱗左_鱗4_表示; - } - set - { - 尾32_鱗左_鱗4_表示 = value; - 尾32_鱗右_鱗4_表示 = value; - 尾31_鱗左_鱗4_表示 = value; - 尾31_鱗右_鱗4_表示 = value; - 尾30_鱗左_鱗4_表示 = value; - 尾30_鱗右_鱗4_表示 = value; - 尾29_鱗左_鱗4_表示 = value; - 尾29_鱗右_鱗4_表示 = value; - 尾28_鱗左_鱗4_表示 = value; - 尾28_鱗右_鱗4_表示 = value; - 尾27_鱗左_鱗4_表示 = value; - 尾27_鱗右_鱗4_表示 = value; - 尾26_鱗左_鱗4_表示 = value; - 尾26_鱗右_鱗4_表示 = value; - 尾25_鱗左_鱗4_表示 = value; - 尾25_鱗右_鱗4_表示 = value; - 尾24_鱗左_鱗4_表示 = value; - 尾24_鱗右_鱗4_表示 = value; - 尾23_鱗左_鱗4_表示 = value; - 尾23_鱗右_鱗4_表示 = value; - 尾22_鱗左_鱗4_表示 = value; - 尾22_鱗右_鱗4_表示 = value; - 尾21_鱗左_鱗4_表示 = value; - 尾21_鱗右_鱗4_表示 = value; - 尾20_鱗左_鱗4_表示 = value; - 尾20_鱗右_鱗4_表示 = value; - 尾19_鱗左_鱗4_表示 = value; - 尾19_鱗右_鱗4_表示 = value; - 尾18_鱗左_鱗4_表示 = value; - 尾18_鱗右_鱗4_表示 = value; - 尾17_鱗左_鱗4_表示 = value; - 尾17_鱗右_鱗4_表示 = value; - 尾16_鱗左_鱗4_表示 = value; - 尾16_鱗右_鱗4_表示 = value; - 尾15_鱗左_鱗4_表示 = value; - 尾15_鱗右_鱗4_表示 = value; - 尾14_鱗左_鱗4_表示 = value; - 尾14_鱗右_鱗4_表示 = value; - 尾13_鱗左_鱗4_表示 = value; - 尾13_鱗右_鱗4_表示 = value; - 尾12_鱗左_鱗4_表示 = value; - 尾12_鱗右_鱗4_表示 = value; - 尾11_鱗左_鱗4_表示 = value; - 尾11_鱗右_鱗4_表示 = value; - 尾10_鱗左_鱗4_表示 = value; - 尾10_鱗右_鱗4_表示 = value; - 尾9_鱗左_鱗4_表示 = value; - 尾9_鱗右_鱗4_表示 = value; - 尾8_鱗左_鱗4_表示 = value; - 尾8_鱗右_鱗4_表示 = value; - 尾7_鱗左_鱗4_表示 = value; - 尾7_鱗右_鱗4_表示 = value; - 尾6_鱗左_鱗4_表示 = value; - 尾6_鱗右_鱗4_表示 = value; - 尾5_鱗左_鱗4_表示 = value; - 尾5_鱗右_鱗4_表示 = value; - 尾4_鱗左_鱗4_表示 = value; - 尾4_鱗右_鱗4_表示 = value; - 尾3_鱗左_鱗4_表示 = value; - 尾3_鱗右_鱗4_表示 = value; - 尾2_鱗左_鱗4_表示 = value; - 尾2_鱗右_鱗4_表示 = value; - 尾1_鱗左_鱗4_表示 = value; - 尾1_鱗右_鱗4_表示 = value; - 尾0_鱗左_鱗4_表示 = value; - 尾0_鱗右_鱗4_表示 = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } + + public bool 尾33_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾33_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾33_鱗左_鱗1.Dra = value; + X0Y0_尾33_鱗左_鱗1.Hit = value; + } + } + + public bool 尾33_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾33_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾33_鱗左_鱗3.Dra = value; + X0Y0_尾33_鱗左_鱗3.Hit = value; + } + } + + public bool 尾33_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾33_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾33_鱗右_鱗1.Dra = value; + X0Y0_尾33_鱗右_鱗1.Hit = value; + } + } + + public bool 尾33_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾33_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾33_鱗右_鱗3.Dra = value; + X0Y0_尾33_鱗右_鱗3.Hit = value; + } + } + + public bool 尾33_表示 + { + get + { + return X0Y0_尾33_尾.Dra; + } + set + { + X0Y0_尾33_尾.Dra = value; + X0Y0_尾33_尾.Hit = value; + } + } + + public bool 尾32_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾32_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾32_鱗左_鱗1.Dra = value; + X0Y0_尾32_鱗左_鱗1.Hit = value; + } + } + + public bool 尾32_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾32_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾32_鱗左_鱗2.Dra = value; + X0Y0_尾32_鱗左_鱗2.Hit = value; + } + } + + public bool 尾32_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾32_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾32_鱗左_鱗3.Dra = value; + X0Y0_尾32_鱗左_鱗3.Hit = value; + } + } + + public bool 尾32_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾32_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾32_鱗左_鱗4.Dra = value; + X0Y0_尾32_鱗左_鱗4.Hit = value; + } + } + + public bool 尾32_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾32_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾32_鱗右_鱗1.Dra = value; + X0Y0_尾32_鱗右_鱗1.Hit = value; + } + } + + public bool 尾32_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾32_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾32_鱗右_鱗2.Dra = value; + X0Y0_尾32_鱗右_鱗2.Hit = value; + } + } + + public bool 尾32_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾32_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾32_鱗右_鱗3.Dra = value; + X0Y0_尾32_鱗右_鱗3.Hit = value; + } + } + + public bool 尾32_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾32_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾32_鱗右_鱗4.Dra = value; + X0Y0_尾32_鱗右_鱗4.Hit = value; + } + } + + public bool 尾32_表示 + { + get + { + return X0Y0_尾32_尾.Dra; + } + set + { + X0Y0_尾32_尾.Dra = value; + X0Y0_尾32_尾.Hit = value; + } + } + + public bool 尾31_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾31_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾31_鱗左_鱗1.Dra = value; + X0Y0_尾31_鱗左_鱗1.Hit = value; + } + } + + public bool 尾31_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾31_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾31_鱗左_鱗2.Dra = value; + X0Y0_尾31_鱗左_鱗2.Hit = value; + } + } + + public bool 尾31_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾31_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾31_鱗左_鱗3.Dra = value; + X0Y0_尾31_鱗左_鱗3.Hit = value; + } + } + + public bool 尾31_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾31_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾31_鱗左_鱗4.Dra = value; + X0Y0_尾31_鱗左_鱗4.Hit = value; + } + } + + public bool 尾31_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾31_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾31_鱗右_鱗1.Dra = value; + X0Y0_尾31_鱗右_鱗1.Hit = value; + } + } + + public bool 尾31_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾31_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾31_鱗右_鱗2.Dra = value; + X0Y0_尾31_鱗右_鱗2.Hit = value; + } + } + + public bool 尾31_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾31_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾31_鱗右_鱗3.Dra = value; + X0Y0_尾31_鱗右_鱗3.Hit = value; + } + } + + public bool 尾31_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾31_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾31_鱗右_鱗4.Dra = value; + X0Y0_尾31_鱗右_鱗4.Hit = value; + } + } + + public bool 尾31_表示 + { + get + { + return X0Y0_尾31_尾.Dra; + } + set + { + X0Y0_尾31_尾.Dra = value; + X0Y0_尾31_尾.Hit = value; + } + } + + public bool 尾30_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾30_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾30_鱗左_鱗1.Dra = value; + X0Y0_尾30_鱗左_鱗1.Hit = value; + } + } + + public bool 尾30_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾30_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾30_鱗左_鱗2.Dra = value; + X0Y0_尾30_鱗左_鱗2.Hit = value; + } + } + + public bool 尾30_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾30_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾30_鱗左_鱗3.Dra = value; + X0Y0_尾30_鱗左_鱗3.Hit = value; + } + } + + public bool 尾30_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾30_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾30_鱗左_鱗4.Dra = value; + X0Y0_尾30_鱗左_鱗4.Hit = value; + } + } + + public bool 尾30_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾30_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾30_鱗右_鱗1.Dra = value; + X0Y0_尾30_鱗右_鱗1.Hit = value; + } + } + + public bool 尾30_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾30_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾30_鱗右_鱗2.Dra = value; + X0Y0_尾30_鱗右_鱗2.Hit = value; + } + } + + public bool 尾30_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾30_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾30_鱗右_鱗3.Dra = value; + X0Y0_尾30_鱗右_鱗3.Hit = value; + } + } + + public bool 尾30_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾30_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾30_鱗右_鱗4.Dra = value; + X0Y0_尾30_鱗右_鱗4.Hit = value; + } + } + + public bool 尾30_表示 + { + get + { + return X0Y0_尾30_尾.Dra; + } + set + { + X0Y0_尾30_尾.Dra = value; + X0Y0_尾30_尾.Hit = value; + } + } + + public bool 尾29_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾29_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾29_鱗左_鱗1.Dra = value; + X0Y0_尾29_鱗左_鱗1.Hit = value; + } + } + + public bool 尾29_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾29_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾29_鱗左_鱗2.Dra = value; + X0Y0_尾29_鱗左_鱗2.Hit = value; + } + } + + public bool 尾29_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾29_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾29_鱗左_鱗3.Dra = value; + X0Y0_尾29_鱗左_鱗3.Hit = value; + } + } + + public bool 尾29_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾29_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾29_鱗左_鱗4.Dra = value; + X0Y0_尾29_鱗左_鱗4.Hit = value; + } + } + + public bool 尾29_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾29_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾29_鱗右_鱗1.Dra = value; + X0Y0_尾29_鱗右_鱗1.Hit = value; + } + } + + public bool 尾29_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾29_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾29_鱗右_鱗2.Dra = value; + X0Y0_尾29_鱗右_鱗2.Hit = value; + } + } + + public bool 尾29_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾29_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾29_鱗右_鱗3.Dra = value; + X0Y0_尾29_鱗右_鱗3.Hit = value; + } + } + + public bool 尾29_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾29_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾29_鱗右_鱗4.Dra = value; + X0Y0_尾29_鱗右_鱗4.Hit = value; + } + } + + public bool 尾29_表示 + { + get + { + return X0Y0_尾29_尾.Dra; + } + set + { + X0Y0_尾29_尾.Dra = value; + X0Y0_尾29_尾.Hit = value; + } + } + + public bool 尾28_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾28_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾28_鱗左_鱗1.Dra = value; + X0Y0_尾28_鱗左_鱗1.Hit = value; + } + } + + public bool 尾28_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾28_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾28_鱗左_鱗2.Dra = value; + X0Y0_尾28_鱗左_鱗2.Hit = value; + } + } + + public bool 尾28_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾28_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾28_鱗左_鱗3.Dra = value; + X0Y0_尾28_鱗左_鱗3.Hit = value; + } + } + + public bool 尾28_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾28_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾28_鱗左_鱗4.Dra = value; + X0Y0_尾28_鱗左_鱗4.Hit = value; + } + } + + public bool 尾28_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾28_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾28_鱗右_鱗1.Dra = value; + X0Y0_尾28_鱗右_鱗1.Hit = value; + } + } + + public bool 尾28_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾28_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾28_鱗右_鱗2.Dra = value; + X0Y0_尾28_鱗右_鱗2.Hit = value; + } + } + + public bool 尾28_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾28_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾28_鱗右_鱗3.Dra = value; + X0Y0_尾28_鱗右_鱗3.Hit = value; + } + } + + public bool 尾28_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾28_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾28_鱗右_鱗4.Dra = value; + X0Y0_尾28_鱗右_鱗4.Hit = value; + } + } + + public bool 尾28_表示 + { + get + { + return X0Y0_尾28_尾.Dra; + } + set + { + X0Y0_尾28_尾.Dra = value; + X0Y0_尾28_尾.Hit = value; + } + } + + public bool 尾27_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾27_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾27_鱗左_鱗1.Dra = value; + X0Y0_尾27_鱗左_鱗1.Hit = value; + } + } + + public bool 尾27_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾27_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾27_鱗左_鱗2.Dra = value; + X0Y0_尾27_鱗左_鱗2.Hit = value; + } + } + + public bool 尾27_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾27_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾27_鱗左_鱗3.Dra = value; + X0Y0_尾27_鱗左_鱗3.Hit = value; + } + } + + public bool 尾27_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾27_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾27_鱗左_鱗4.Dra = value; + X0Y0_尾27_鱗左_鱗4.Hit = value; + } + } + + public bool 尾27_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾27_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾27_鱗右_鱗1.Dra = value; + X0Y0_尾27_鱗右_鱗1.Hit = value; + } + } + + public bool 尾27_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾27_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾27_鱗右_鱗2.Dra = value; + X0Y0_尾27_鱗右_鱗2.Hit = value; + } + } + + public bool 尾27_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾27_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾27_鱗右_鱗3.Dra = value; + X0Y0_尾27_鱗右_鱗3.Hit = value; + } + } + + public bool 尾27_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾27_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾27_鱗右_鱗4.Dra = value; + X0Y0_尾27_鱗右_鱗4.Hit = value; + } + } + + public bool 尾27_表示 + { + get + { + return X0Y0_尾27_尾.Dra; + } + set + { + X0Y0_尾27_尾.Dra = value; + X0Y0_尾27_尾.Hit = value; + } + } + + public bool 尾26_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾26_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾26_鱗左_鱗1.Dra = value; + X0Y0_尾26_鱗左_鱗1.Hit = value; + } + } + + public bool 尾26_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾26_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾26_鱗左_鱗2.Dra = value; + X0Y0_尾26_鱗左_鱗2.Hit = value; + } + } + + public bool 尾26_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾26_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾26_鱗左_鱗3.Dra = value; + X0Y0_尾26_鱗左_鱗3.Hit = value; + } + } + + public bool 尾26_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾26_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾26_鱗左_鱗4.Dra = value; + X0Y0_尾26_鱗左_鱗4.Hit = value; + } + } + + public bool 尾26_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾26_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾26_鱗右_鱗1.Dra = value; + X0Y0_尾26_鱗右_鱗1.Hit = value; + } + } + + public bool 尾26_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾26_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾26_鱗右_鱗2.Dra = value; + X0Y0_尾26_鱗右_鱗2.Hit = value; + } + } + + public bool 尾26_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾26_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾26_鱗右_鱗3.Dra = value; + X0Y0_尾26_鱗右_鱗3.Hit = value; + } + } + + public bool 尾26_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾26_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾26_鱗右_鱗4.Dra = value; + X0Y0_尾26_鱗右_鱗4.Hit = value; + } + } + + public bool 尾26_表示 + { + get + { + return X0Y0_尾26_尾.Dra; + } + set + { + X0Y0_尾26_尾.Dra = value; + X0Y0_尾26_尾.Hit = value; + } + } + + public bool 尾25_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾25_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾25_鱗左_鱗1.Dra = value; + X0Y0_尾25_鱗左_鱗1.Hit = value; + } + } + + public bool 尾25_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾25_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾25_鱗左_鱗2.Dra = value; + X0Y0_尾25_鱗左_鱗2.Hit = value; + } + } + + public bool 尾25_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾25_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾25_鱗左_鱗3.Dra = value; + X0Y0_尾25_鱗左_鱗3.Hit = value; + } + } + + public bool 尾25_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾25_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾25_鱗左_鱗4.Dra = value; + X0Y0_尾25_鱗左_鱗4.Hit = value; + } + } + + public bool 尾25_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾25_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾25_鱗右_鱗1.Dra = value; + X0Y0_尾25_鱗右_鱗1.Hit = value; + } + } + + public bool 尾25_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾25_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾25_鱗右_鱗2.Dra = value; + X0Y0_尾25_鱗右_鱗2.Hit = value; + } + } + + public bool 尾25_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾25_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾25_鱗右_鱗3.Dra = value; + X0Y0_尾25_鱗右_鱗3.Hit = value; + } + } + + public bool 尾25_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾25_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾25_鱗右_鱗4.Dra = value; + X0Y0_尾25_鱗右_鱗4.Hit = value; + } + } + + public bool 尾25_表示 + { + get + { + return X0Y0_尾25_尾.Dra; + } + set + { + X0Y0_尾25_尾.Dra = value; + X0Y0_尾25_尾.Hit = value; + } + } + + public bool 尾24_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾24_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾24_鱗左_鱗1.Dra = value; + X0Y0_尾24_鱗左_鱗1.Hit = value; + } + } + + public bool 尾24_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾24_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾24_鱗左_鱗2.Dra = value; + X0Y0_尾24_鱗左_鱗2.Hit = value; + } + } + + public bool 尾24_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾24_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾24_鱗左_鱗3.Dra = value; + X0Y0_尾24_鱗左_鱗3.Hit = value; + } + } + + public bool 尾24_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾24_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾24_鱗左_鱗4.Dra = value; + X0Y0_尾24_鱗左_鱗4.Hit = value; + } + } + + public bool 尾24_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾24_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾24_鱗右_鱗1.Dra = value; + X0Y0_尾24_鱗右_鱗1.Hit = value; + } + } + + public bool 尾24_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾24_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾24_鱗右_鱗2.Dra = value; + X0Y0_尾24_鱗右_鱗2.Hit = value; + } + } + + public bool 尾24_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾24_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾24_鱗右_鱗3.Dra = value; + X0Y0_尾24_鱗右_鱗3.Hit = value; + } + } + + public bool 尾24_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾24_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾24_鱗右_鱗4.Dra = value; + X0Y0_尾24_鱗右_鱗4.Hit = value; + } + } + + public bool 尾24_表示 + { + get + { + return X0Y0_尾24_尾.Dra; + } + set + { + X0Y0_尾24_尾.Dra = value; + X0Y0_尾24_尾.Hit = value; + } + } + + public bool 尾23_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾23_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾23_鱗左_鱗1.Dra = value; + X0Y0_尾23_鱗左_鱗1.Hit = value; + } + } + + public bool 尾23_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾23_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾23_鱗左_鱗2.Dra = value; + X0Y0_尾23_鱗左_鱗2.Hit = value; + } + } + + public bool 尾23_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾23_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾23_鱗左_鱗3.Dra = value; + X0Y0_尾23_鱗左_鱗3.Hit = value; + } + } + + public bool 尾23_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾23_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾23_鱗左_鱗4.Dra = value; + X0Y0_尾23_鱗左_鱗4.Hit = value; + } + } + + public bool 尾23_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾23_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾23_鱗右_鱗1.Dra = value; + X0Y0_尾23_鱗右_鱗1.Hit = value; + } + } + + public bool 尾23_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾23_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾23_鱗右_鱗2.Dra = value; + X0Y0_尾23_鱗右_鱗2.Hit = value; + } + } + + public bool 尾23_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾23_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾23_鱗右_鱗3.Dra = value; + X0Y0_尾23_鱗右_鱗3.Hit = value; + } + } + + public bool 尾23_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾23_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾23_鱗右_鱗4.Dra = value; + X0Y0_尾23_鱗右_鱗4.Hit = value; + } + } + + public bool 尾23_表示 + { + get + { + return X0Y0_尾23_尾.Dra; + } + set + { + X0Y0_尾23_尾.Dra = value; + X0Y0_尾23_尾.Hit = value; + } + } + + public bool 尾22_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾22_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾22_鱗左_鱗1.Dra = value; + X0Y0_尾22_鱗左_鱗1.Hit = value; + } + } + + public bool 尾22_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾22_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾22_鱗左_鱗2.Dra = value; + X0Y0_尾22_鱗左_鱗2.Hit = value; + } + } + + public bool 尾22_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾22_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾22_鱗左_鱗3.Dra = value; + X0Y0_尾22_鱗左_鱗3.Hit = value; + } + } + + public bool 尾22_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾22_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾22_鱗左_鱗4.Dra = value; + X0Y0_尾22_鱗左_鱗4.Hit = value; + } + } + + public bool 尾22_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾22_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾22_鱗右_鱗1.Dra = value; + X0Y0_尾22_鱗右_鱗1.Hit = value; + } + } + + public bool 尾22_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾22_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾22_鱗右_鱗2.Dra = value; + X0Y0_尾22_鱗右_鱗2.Hit = value; + } + } + + public bool 尾22_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾22_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾22_鱗右_鱗3.Dra = value; + X0Y0_尾22_鱗右_鱗3.Hit = value; + } + } + + public bool 尾22_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾22_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾22_鱗右_鱗4.Dra = value; + X0Y0_尾22_鱗右_鱗4.Hit = value; + } + } + + public bool 尾22_表示 + { + get + { + return X0Y0_尾22_尾.Dra; + } + set + { + X0Y0_尾22_尾.Dra = value; + X0Y0_尾22_尾.Hit = value; + } + } + + public bool 尾21_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾21_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾21_鱗左_鱗1.Dra = value; + X0Y0_尾21_鱗左_鱗1.Hit = value; + } + } + + public bool 尾21_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾21_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾21_鱗左_鱗2.Dra = value; + X0Y0_尾21_鱗左_鱗2.Hit = value; + } + } + + public bool 尾21_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾21_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾21_鱗左_鱗3.Dra = value; + X0Y0_尾21_鱗左_鱗3.Hit = value; + } + } + + public bool 尾21_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾21_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾21_鱗左_鱗4.Dra = value; + X0Y0_尾21_鱗左_鱗4.Hit = value; + } + } + + public bool 尾21_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾21_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾21_鱗右_鱗1.Dra = value; + X0Y0_尾21_鱗右_鱗1.Hit = value; + } + } + + public bool 尾21_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾21_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾21_鱗右_鱗2.Dra = value; + X0Y0_尾21_鱗右_鱗2.Hit = value; + } + } + + public bool 尾21_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾21_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾21_鱗右_鱗3.Dra = value; + X0Y0_尾21_鱗右_鱗3.Hit = value; + } + } + + public bool 尾21_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾21_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾21_鱗右_鱗4.Dra = value; + X0Y0_尾21_鱗右_鱗4.Hit = value; + } + } + + public bool 尾21_表示 + { + get + { + return X0Y0_尾21_尾.Dra; + } + set + { + X0Y0_尾21_尾.Dra = value; + X0Y0_尾21_尾.Hit = value; + } + } + + public bool 尾20_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾20_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾20_鱗左_鱗1.Dra = value; + X0Y0_尾20_鱗左_鱗1.Hit = value; + } + } + + public bool 尾20_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾20_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾20_鱗左_鱗2.Dra = value; + X0Y0_尾20_鱗左_鱗2.Hit = value; + } + } + + public bool 尾20_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾20_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾20_鱗左_鱗3.Dra = value; + X0Y0_尾20_鱗左_鱗3.Hit = value; + } + } + + public bool 尾20_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾20_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾20_鱗左_鱗4.Dra = value; + X0Y0_尾20_鱗左_鱗4.Hit = value; + } + } + + public bool 尾20_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾20_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾20_鱗右_鱗1.Dra = value; + X0Y0_尾20_鱗右_鱗1.Hit = value; + } + } + + public bool 尾20_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾20_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾20_鱗右_鱗2.Dra = value; + X0Y0_尾20_鱗右_鱗2.Hit = value; + } + } + + public bool 尾20_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾20_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾20_鱗右_鱗3.Dra = value; + X0Y0_尾20_鱗右_鱗3.Hit = value; + } + } + + public bool 尾20_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾20_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾20_鱗右_鱗4.Dra = value; + X0Y0_尾20_鱗右_鱗4.Hit = value; + } + } + + public bool 尾20_表示 + { + get + { + return X0Y0_尾20_尾.Dra; + } + set + { + X0Y0_尾20_尾.Dra = value; + X0Y0_尾20_尾.Hit = value; + } + } + + public bool 尾19_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾19_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾19_鱗左_鱗1.Dra = value; + X0Y0_尾19_鱗左_鱗1.Hit = value; + } + } + + public bool 尾19_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾19_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾19_鱗左_鱗2.Dra = value; + X0Y0_尾19_鱗左_鱗2.Hit = value; + } + } + + public bool 尾19_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾19_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾19_鱗左_鱗3.Dra = value; + X0Y0_尾19_鱗左_鱗3.Hit = value; + } + } + + public bool 尾19_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾19_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾19_鱗左_鱗4.Dra = value; + X0Y0_尾19_鱗左_鱗4.Hit = value; + } + } + + public bool 尾19_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾19_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾19_鱗右_鱗1.Dra = value; + X0Y0_尾19_鱗右_鱗1.Hit = value; + } + } + + public bool 尾19_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾19_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾19_鱗右_鱗2.Dra = value; + X0Y0_尾19_鱗右_鱗2.Hit = value; + } + } + + public bool 尾19_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾19_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾19_鱗右_鱗3.Dra = value; + X0Y0_尾19_鱗右_鱗3.Hit = value; + } + } + + public bool 尾19_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾19_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾19_鱗右_鱗4.Dra = value; + X0Y0_尾19_鱗右_鱗4.Hit = value; + } + } + + public bool 尾19_表示 + { + get + { + return X0Y0_尾19_尾.Dra; + } + set + { + X0Y0_尾19_尾.Dra = value; + X0Y0_尾19_尾.Hit = value; + } + } + + public bool 尾18_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾18_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾18_鱗左_鱗1.Dra = value; + X0Y0_尾18_鱗左_鱗1.Hit = value; + } + } + + public bool 尾18_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾18_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾18_鱗左_鱗2.Dra = value; + X0Y0_尾18_鱗左_鱗2.Hit = value; + } + } + + public bool 尾18_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾18_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾18_鱗左_鱗3.Dra = value; + X0Y0_尾18_鱗左_鱗3.Hit = value; + } + } + + public bool 尾18_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾18_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾18_鱗左_鱗4.Dra = value; + X0Y0_尾18_鱗左_鱗4.Hit = value; + } + } + + public bool 尾18_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾18_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾18_鱗右_鱗1.Dra = value; + X0Y0_尾18_鱗右_鱗1.Hit = value; + } + } + + public bool 尾18_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾18_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾18_鱗右_鱗2.Dra = value; + X0Y0_尾18_鱗右_鱗2.Hit = value; + } + } + + public bool 尾18_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾18_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾18_鱗右_鱗3.Dra = value; + X0Y0_尾18_鱗右_鱗3.Hit = value; + } + } + + public bool 尾18_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾18_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾18_鱗右_鱗4.Dra = value; + X0Y0_尾18_鱗右_鱗4.Hit = value; + } + } + + public bool 尾18_表示 + { + get + { + return X0Y0_尾18_尾.Dra; + } + set + { + X0Y0_尾18_尾.Dra = value; + X0Y0_尾18_尾.Hit = value; + } + } + + public bool 尾17_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾17_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾17_鱗左_鱗1.Dra = value; + X0Y0_尾17_鱗左_鱗1.Hit = value; + } + } + + public bool 尾17_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾17_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾17_鱗左_鱗2.Dra = value; + X0Y0_尾17_鱗左_鱗2.Hit = value; + } + } + + public bool 尾17_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾17_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾17_鱗左_鱗3.Dra = value; + X0Y0_尾17_鱗左_鱗3.Hit = value; + } + } + + public bool 尾17_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾17_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾17_鱗左_鱗4.Dra = value; + X0Y0_尾17_鱗左_鱗4.Hit = value; + } + } + + public bool 尾17_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾17_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾17_鱗右_鱗1.Dra = value; + X0Y0_尾17_鱗右_鱗1.Hit = value; + } + } + + public bool 尾17_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾17_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾17_鱗右_鱗2.Dra = value; + X0Y0_尾17_鱗右_鱗2.Hit = value; + } + } + + public bool 尾17_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾17_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾17_鱗右_鱗3.Dra = value; + X0Y0_尾17_鱗右_鱗3.Hit = value; + } + } + + public bool 尾17_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾17_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾17_鱗右_鱗4.Dra = value; + X0Y0_尾17_鱗右_鱗4.Hit = value; + } + } + + public bool 尾17_表示 + { + get + { + return X0Y0_尾17_尾.Dra; + } + set + { + X0Y0_尾17_尾.Dra = value; + X0Y0_尾17_尾.Hit = value; + } + } + + public bool 尾16_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾16_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾16_鱗左_鱗1.Dra = value; + X0Y0_尾16_鱗左_鱗1.Hit = value; + } + } + + public bool 尾16_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾16_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾16_鱗左_鱗2.Dra = value; + X0Y0_尾16_鱗左_鱗2.Hit = value; + } + } + + public bool 尾16_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾16_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾16_鱗左_鱗3.Dra = value; + X0Y0_尾16_鱗左_鱗3.Hit = value; + } + } + + public bool 尾16_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾16_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾16_鱗左_鱗4.Dra = value; + X0Y0_尾16_鱗左_鱗4.Hit = value; + } + } + + public bool 尾16_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾16_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾16_鱗右_鱗1.Dra = value; + X0Y0_尾16_鱗右_鱗1.Hit = value; + } + } + + public bool 尾16_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾16_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾16_鱗右_鱗2.Dra = value; + X0Y0_尾16_鱗右_鱗2.Hit = value; + } + } + + public bool 尾16_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾16_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾16_鱗右_鱗3.Dra = value; + X0Y0_尾16_鱗右_鱗3.Hit = value; + } + } + + public bool 尾16_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾16_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾16_鱗右_鱗4.Dra = value; + X0Y0_尾16_鱗右_鱗4.Hit = value; + } + } + + public bool 尾16_表示 + { + get + { + return X0Y0_尾16_尾.Dra; + } + set + { + X0Y0_尾16_尾.Dra = value; + X0Y0_尾16_尾.Hit = value; + } + } + + public bool 尾15_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾15_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾15_鱗左_鱗1.Dra = value; + X0Y0_尾15_鱗左_鱗1.Hit = value; + } + } + + public bool 尾15_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾15_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾15_鱗左_鱗2.Dra = value; + X0Y0_尾15_鱗左_鱗2.Hit = value; + } + } + + public bool 尾15_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾15_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾15_鱗左_鱗3.Dra = value; + X0Y0_尾15_鱗左_鱗3.Hit = value; + } + } + + public bool 尾15_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾15_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾15_鱗左_鱗4.Dra = value; + X0Y0_尾15_鱗左_鱗4.Hit = value; + } + } + + public bool 尾15_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾15_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾15_鱗右_鱗1.Dra = value; + X0Y0_尾15_鱗右_鱗1.Hit = value; + } + } + + public bool 尾15_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾15_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾15_鱗右_鱗2.Dra = value; + X0Y0_尾15_鱗右_鱗2.Hit = value; + } + } + + public bool 尾15_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾15_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾15_鱗右_鱗3.Dra = value; + X0Y0_尾15_鱗右_鱗3.Hit = value; + } + } + + public bool 尾15_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾15_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾15_鱗右_鱗4.Dra = value; + X0Y0_尾15_鱗右_鱗4.Hit = value; + } + } + + public bool 尾15_表示 + { + get + { + return X0Y0_尾15_尾.Dra; + } + set + { + X0Y0_尾15_尾.Dra = value; + X0Y0_尾15_尾.Hit = value; + } + } + + public bool 尾14_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾14_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾14_鱗左_鱗1.Dra = value; + X0Y0_尾14_鱗左_鱗1.Hit = value; + } + } + + public bool 尾14_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾14_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾14_鱗左_鱗2.Dra = value; + X0Y0_尾14_鱗左_鱗2.Hit = value; + } + } + + public bool 尾14_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾14_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾14_鱗左_鱗3.Dra = value; + X0Y0_尾14_鱗左_鱗3.Hit = value; + } + } + + public bool 尾14_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾14_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾14_鱗左_鱗4.Dra = value; + X0Y0_尾14_鱗左_鱗4.Hit = value; + } + } + + public bool 尾14_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾14_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾14_鱗右_鱗1.Dra = value; + X0Y0_尾14_鱗右_鱗1.Hit = value; + } + } + + public bool 尾14_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾14_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾14_鱗右_鱗2.Dra = value; + X0Y0_尾14_鱗右_鱗2.Hit = value; + } + } + + public bool 尾14_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾14_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾14_鱗右_鱗3.Dra = value; + X0Y0_尾14_鱗右_鱗3.Hit = value; + } + } + + public bool 尾14_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾14_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾14_鱗右_鱗4.Dra = value; + X0Y0_尾14_鱗右_鱗4.Hit = value; + } + } + + public bool 尾14_表示 + { + get + { + return X0Y0_尾14_尾.Dra; + } + set + { + X0Y0_尾14_尾.Dra = value; + X0Y0_尾14_尾.Hit = value; + } + } + + public bool 尾13_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾13_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾13_鱗左_鱗1.Dra = value; + X0Y0_尾13_鱗左_鱗1.Hit = value; + } + } + + public bool 尾13_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾13_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾13_鱗左_鱗2.Dra = value; + X0Y0_尾13_鱗左_鱗2.Hit = value; + } + } + + public bool 尾13_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾13_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾13_鱗左_鱗3.Dra = value; + X0Y0_尾13_鱗左_鱗3.Hit = value; + } + } + + public bool 尾13_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾13_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾13_鱗左_鱗4.Dra = value; + X0Y0_尾13_鱗左_鱗4.Hit = value; + } + } + + public bool 尾13_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾13_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾13_鱗右_鱗1.Dra = value; + X0Y0_尾13_鱗右_鱗1.Hit = value; + } + } + + public bool 尾13_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾13_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾13_鱗右_鱗2.Dra = value; + X0Y0_尾13_鱗右_鱗2.Hit = value; + } + } + + public bool 尾13_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾13_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾13_鱗右_鱗3.Dra = value; + X0Y0_尾13_鱗右_鱗3.Hit = value; + } + } + + public bool 尾13_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾13_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾13_鱗右_鱗4.Dra = value; + X0Y0_尾13_鱗右_鱗4.Hit = value; + } + } + + public bool 尾13_表示 + { + get + { + return X0Y0_尾13_尾.Dra; + } + set + { + X0Y0_尾13_尾.Dra = value; + X0Y0_尾13_尾.Hit = value; + } + } + + public bool 尾12_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾12_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾12_鱗左_鱗1.Dra = value; + X0Y0_尾12_鱗左_鱗1.Hit = value; + } + } + + public bool 尾12_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾12_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾12_鱗左_鱗2.Dra = value; + X0Y0_尾12_鱗左_鱗2.Hit = value; + } + } + + public bool 尾12_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾12_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾12_鱗左_鱗3.Dra = value; + X0Y0_尾12_鱗左_鱗3.Hit = value; + } + } + + public bool 尾12_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾12_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾12_鱗左_鱗4.Dra = value; + X0Y0_尾12_鱗左_鱗4.Hit = value; + } + } + + public bool 尾12_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾12_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾12_鱗右_鱗1.Dra = value; + X0Y0_尾12_鱗右_鱗1.Hit = value; + } + } + + public bool 尾12_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾12_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾12_鱗右_鱗2.Dra = value; + X0Y0_尾12_鱗右_鱗2.Hit = value; + } + } + + public bool 尾12_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾12_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾12_鱗右_鱗3.Dra = value; + X0Y0_尾12_鱗右_鱗3.Hit = value; + } + } + + public bool 尾12_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾12_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾12_鱗右_鱗4.Dra = value; + X0Y0_尾12_鱗右_鱗4.Hit = value; + } + } + + public bool 尾12_表示 + { + get + { + return X0Y0_尾12_尾.Dra; + } + set + { + X0Y0_尾12_尾.Dra = value; + X0Y0_尾12_尾.Hit = value; + } + } + + public bool 尾11_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾11_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾11_鱗左_鱗1.Dra = value; + X0Y0_尾11_鱗左_鱗1.Hit = value; + } + } + + public bool 尾11_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾11_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾11_鱗左_鱗2.Dra = value; + X0Y0_尾11_鱗左_鱗2.Hit = value; + } + } + + public bool 尾11_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾11_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾11_鱗左_鱗3.Dra = value; + X0Y0_尾11_鱗左_鱗3.Hit = value; + } + } + + public bool 尾11_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾11_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾11_鱗左_鱗4.Dra = value; + X0Y0_尾11_鱗左_鱗4.Hit = value; + } + } + + public bool 尾11_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾11_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾11_鱗右_鱗1.Dra = value; + X0Y0_尾11_鱗右_鱗1.Hit = value; + } + } + + public bool 尾11_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾11_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾11_鱗右_鱗2.Dra = value; + X0Y0_尾11_鱗右_鱗2.Hit = value; + } + } + + public bool 尾11_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾11_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾11_鱗右_鱗3.Dra = value; + X0Y0_尾11_鱗右_鱗3.Hit = value; + } + } + + public bool 尾11_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾11_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾11_鱗右_鱗4.Dra = value; + X0Y0_尾11_鱗右_鱗4.Hit = value; + } + } + + public bool 尾11_表示 + { + get + { + return X0Y0_尾11_尾.Dra; + } + set + { + X0Y0_尾11_尾.Dra = value; + X0Y0_尾11_尾.Hit = value; + } + } + + public bool 尾10_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾10_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾10_鱗左_鱗1.Dra = value; + X0Y0_尾10_鱗左_鱗1.Hit = value; + } + } + + public bool 尾10_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾10_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾10_鱗左_鱗2.Dra = value; + X0Y0_尾10_鱗左_鱗2.Hit = value; + } + } + + public bool 尾10_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾10_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾10_鱗左_鱗3.Dra = value; + X0Y0_尾10_鱗左_鱗3.Hit = value; + } + } + + public bool 尾10_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾10_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾10_鱗左_鱗4.Dra = value; + X0Y0_尾10_鱗左_鱗4.Hit = value; + } + } + + public bool 尾10_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾10_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾10_鱗右_鱗1.Dra = value; + X0Y0_尾10_鱗右_鱗1.Hit = value; + } + } + + public bool 尾10_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾10_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾10_鱗右_鱗2.Dra = value; + X0Y0_尾10_鱗右_鱗2.Hit = value; + } + } + + public bool 尾10_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾10_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾10_鱗右_鱗3.Dra = value; + X0Y0_尾10_鱗右_鱗3.Hit = value; + } + } + + public bool 尾10_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾10_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾10_鱗右_鱗4.Dra = value; + X0Y0_尾10_鱗右_鱗4.Hit = value; + } + } + + public bool 尾10_表示 + { + get + { + return X0Y0_尾10_尾.Dra; + } + set + { + X0Y0_尾10_尾.Dra = value; + X0Y0_尾10_尾.Hit = value; + } + } + + public bool 尾9_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾9_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾9_鱗左_鱗1.Dra = value; + X0Y0_尾9_鱗左_鱗1.Hit = value; + } + } + + public bool 尾9_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾9_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾9_鱗左_鱗2.Dra = value; + X0Y0_尾9_鱗左_鱗2.Hit = value; + } + } + + public bool 尾9_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾9_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾9_鱗左_鱗3.Dra = value; + X0Y0_尾9_鱗左_鱗3.Hit = value; + } + } + + public bool 尾9_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾9_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾9_鱗左_鱗4.Dra = value; + X0Y0_尾9_鱗左_鱗4.Hit = value; + } + } + + public bool 尾9_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾9_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾9_鱗右_鱗1.Dra = value; + X0Y0_尾9_鱗右_鱗1.Hit = value; + } + } + + public bool 尾9_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾9_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾9_鱗右_鱗2.Dra = value; + X0Y0_尾9_鱗右_鱗2.Hit = value; + } + } + + public bool 尾9_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾9_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾9_鱗右_鱗3.Dra = value; + X0Y0_尾9_鱗右_鱗3.Hit = value; + } + } + + public bool 尾9_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾9_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾9_鱗右_鱗4.Dra = value; + X0Y0_尾9_鱗右_鱗4.Hit = value; + } + } + + public bool 尾9_表示 + { + get + { + return X0Y0_尾9_尾.Dra; + } + set + { + X0Y0_尾9_尾.Dra = value; + X0Y0_尾9_尾.Hit = value; + } + } + + public bool 尾8_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾8_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾8_鱗左_鱗1.Dra = value; + X0Y0_尾8_鱗左_鱗1.Hit = value; + } + } + + public bool 尾8_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾8_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾8_鱗左_鱗2.Dra = value; + X0Y0_尾8_鱗左_鱗2.Hit = value; + } + } + + public bool 尾8_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾8_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾8_鱗左_鱗3.Dra = value; + X0Y0_尾8_鱗左_鱗3.Hit = value; + } + } + + public bool 尾8_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾8_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾8_鱗左_鱗4.Dra = value; + X0Y0_尾8_鱗左_鱗4.Hit = value; + } + } + + public bool 尾8_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾8_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾8_鱗右_鱗1.Dra = value; + X0Y0_尾8_鱗右_鱗1.Hit = value; + } + } + + public bool 尾8_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾8_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾8_鱗右_鱗2.Dra = value; + X0Y0_尾8_鱗右_鱗2.Hit = value; + } + } + + public bool 尾8_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾8_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾8_鱗右_鱗3.Dra = value; + X0Y0_尾8_鱗右_鱗3.Hit = value; + } + } + + public bool 尾8_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾8_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾8_鱗右_鱗4.Dra = value; + X0Y0_尾8_鱗右_鱗4.Hit = value; + } + } + + public bool 尾8_表示 + { + get + { + return X0Y0_尾8_尾.Dra; + } + set + { + X0Y0_尾8_尾.Dra = value; + X0Y0_尾8_尾.Hit = value; + } + } + + public bool 尾7_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾7_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾7_鱗左_鱗1.Dra = value; + X0Y0_尾7_鱗左_鱗1.Hit = value; + } + } + + public bool 尾7_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾7_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾7_鱗左_鱗2.Dra = value; + X0Y0_尾7_鱗左_鱗2.Hit = value; + } + } + + public bool 尾7_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾7_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾7_鱗左_鱗3.Dra = value; + X0Y0_尾7_鱗左_鱗3.Hit = value; + } + } + + public bool 尾7_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾7_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾7_鱗左_鱗4.Dra = value; + X0Y0_尾7_鱗左_鱗4.Hit = value; + } + } + + public bool 尾7_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾7_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾7_鱗右_鱗1.Dra = value; + X0Y0_尾7_鱗右_鱗1.Hit = value; + } + } + + public bool 尾7_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾7_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾7_鱗右_鱗2.Dra = value; + X0Y0_尾7_鱗右_鱗2.Hit = value; + } + } + + public bool 尾7_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾7_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾7_鱗右_鱗3.Dra = value; + X0Y0_尾7_鱗右_鱗3.Hit = value; + } + } + + public bool 尾7_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾7_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾7_鱗右_鱗4.Dra = value; + X0Y0_尾7_鱗右_鱗4.Hit = value; + } + } + + public bool 尾7_表示 + { + get + { + return X0Y0_尾7_尾.Dra; + } + set + { + X0Y0_尾7_尾.Dra = value; + X0Y0_尾7_尾.Hit = value; + } + } + + public bool 尾6_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾6_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾6_鱗左_鱗1.Dra = value; + X0Y0_尾6_鱗左_鱗1.Hit = value; + } + } + + public bool 尾6_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾6_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾6_鱗左_鱗2.Dra = value; + X0Y0_尾6_鱗左_鱗2.Hit = value; + } + } + + public bool 尾6_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾6_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾6_鱗左_鱗3.Dra = value; + X0Y0_尾6_鱗左_鱗3.Hit = value; + } + } + + public bool 尾6_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾6_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾6_鱗左_鱗4.Dra = value; + X0Y0_尾6_鱗左_鱗4.Hit = value; + } + } + + public bool 尾6_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾6_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾6_鱗右_鱗1.Dra = value; + X0Y0_尾6_鱗右_鱗1.Hit = value; + } + } + + public bool 尾6_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾6_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾6_鱗右_鱗2.Dra = value; + X0Y0_尾6_鱗右_鱗2.Hit = value; + } + } + + public bool 尾6_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾6_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾6_鱗右_鱗3.Dra = value; + X0Y0_尾6_鱗右_鱗3.Hit = value; + } + } + + public bool 尾6_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾6_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾6_鱗右_鱗4.Dra = value; + X0Y0_尾6_鱗右_鱗4.Hit = value; + } + } + + public bool 尾6_表示 + { + get + { + return X0Y0_尾6_尾.Dra; + } + set + { + X0Y0_尾6_尾.Dra = value; + X0Y0_尾6_尾.Hit = value; + } + } + + public bool 尾5_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾5_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾5_鱗左_鱗1.Dra = value; + X0Y0_尾5_鱗左_鱗1.Hit = value; + } + } + + public bool 尾5_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾5_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾5_鱗左_鱗2.Dra = value; + X0Y0_尾5_鱗左_鱗2.Hit = value; + } + } + + public bool 尾5_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾5_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾5_鱗左_鱗3.Dra = value; + X0Y0_尾5_鱗左_鱗3.Hit = value; + } + } + + public bool 尾5_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾5_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾5_鱗左_鱗4.Dra = value; + X0Y0_尾5_鱗左_鱗4.Hit = value; + } + } + + public bool 尾5_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾5_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾5_鱗右_鱗1.Dra = value; + X0Y0_尾5_鱗右_鱗1.Hit = value; + } + } + + public bool 尾5_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾5_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾5_鱗右_鱗2.Dra = value; + X0Y0_尾5_鱗右_鱗2.Hit = value; + } + } + + public bool 尾5_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾5_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾5_鱗右_鱗3.Dra = value; + X0Y0_尾5_鱗右_鱗3.Hit = value; + } + } + + public bool 尾5_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾5_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾5_鱗右_鱗4.Dra = value; + X0Y0_尾5_鱗右_鱗4.Hit = value; + } + } + + public bool 尾5_表示 + { + get + { + return X0Y0_尾5_尾.Dra; + } + set + { + X0Y0_尾5_尾.Dra = value; + X0Y0_尾5_尾.Hit = value; + } + } + + public bool 尾4_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾4_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾4_鱗左_鱗1.Dra = value; + X0Y0_尾4_鱗左_鱗1.Hit = value; + } + } + + public bool 尾4_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾4_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾4_鱗左_鱗2.Dra = value; + X0Y0_尾4_鱗左_鱗2.Hit = value; + } + } + + public bool 尾4_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾4_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾4_鱗左_鱗3.Dra = value; + X0Y0_尾4_鱗左_鱗3.Hit = value; + } + } + + public bool 尾4_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾4_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾4_鱗左_鱗4.Dra = value; + X0Y0_尾4_鱗左_鱗4.Hit = value; + } + } + + public bool 尾4_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾4_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾4_鱗右_鱗1.Dra = value; + X0Y0_尾4_鱗右_鱗1.Hit = value; + } + } + + public bool 尾4_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾4_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾4_鱗右_鱗2.Dra = value; + X0Y0_尾4_鱗右_鱗2.Hit = value; + } + } + + public bool 尾4_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾4_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾4_鱗右_鱗3.Dra = value; + X0Y0_尾4_鱗右_鱗3.Hit = value; + } + } + + public bool 尾4_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾4_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾4_鱗右_鱗4.Dra = value; + X0Y0_尾4_鱗右_鱗4.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4_尾.Dra; + } + set + { + X0Y0_尾4_尾.Dra = value; + X0Y0_尾4_尾.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 尾3_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾3_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾3_鱗左_鱗1.Dra = value; + X0Y0_尾3_鱗左_鱗1.Hit = value; + } + } + + public bool 尾3_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾3_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾3_鱗左_鱗2.Dra = value; + X0Y0_尾3_鱗左_鱗2.Hit = value; + } + } + + public bool 尾3_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾3_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾3_鱗左_鱗3.Dra = value; + X0Y0_尾3_鱗左_鱗3.Hit = value; + } + } + + public bool 尾3_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾3_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾3_鱗左_鱗4.Dra = value; + X0Y0_尾3_鱗左_鱗4.Hit = value; + } + } + + public bool 尾3_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾3_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾3_鱗右_鱗1.Dra = value; + X0Y0_尾3_鱗右_鱗1.Hit = value; + } + } + + public bool 尾3_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾3_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾3_鱗右_鱗2.Dra = value; + X0Y0_尾3_鱗右_鱗2.Hit = value; + } + } + + public bool 尾3_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾3_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾3_鱗右_鱗3.Dra = value; + X0Y0_尾3_鱗右_鱗3.Hit = value; + } + } + + public bool 尾3_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾3_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾3_鱗右_鱗4.Dra = value; + X0Y0_尾3_鱗右_鱗4.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3_尾.Dra; + } + set + { + X0Y0_尾3_尾.Dra = value; + X0Y0_尾3_尾.Hit = value; + } + } + + public bool 尾2_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾2_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾2_鱗左_鱗1.Dra = value; + X0Y0_尾2_鱗左_鱗1.Hit = value; + } + } + + public bool 尾2_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾2_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾2_鱗左_鱗2.Dra = value; + X0Y0_尾2_鱗左_鱗2.Hit = value; + } + } + + public bool 尾2_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾2_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾2_鱗左_鱗3.Dra = value; + X0Y0_尾2_鱗左_鱗3.Hit = value; + } + } + + public bool 尾2_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾2_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾2_鱗左_鱗4.Dra = value; + X0Y0_尾2_鱗左_鱗4.Hit = value; + } + } + + public bool 尾2_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾2_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾2_鱗右_鱗1.Dra = value; + X0Y0_尾2_鱗右_鱗1.Hit = value; + } + } + + public bool 尾2_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾2_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾2_鱗右_鱗2.Dra = value; + X0Y0_尾2_鱗右_鱗2.Hit = value; + } + } + + public bool 尾2_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾2_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾2_鱗右_鱗3.Dra = value; + X0Y0_尾2_鱗右_鱗3.Hit = value; + } + } + + public bool 尾2_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾2_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾2_鱗右_鱗4.Dra = value; + X0Y0_尾2_鱗右_鱗4.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2_尾.Dra; + } + set + { + X0Y0_尾2_尾.Dra = value; + X0Y0_尾2_尾.Hit = value; + } + } + + public bool 尾1_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾1_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾1_鱗左_鱗1.Dra = value; + X0Y0_尾1_鱗左_鱗1.Hit = value; + } + } + + public bool 尾1_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾1_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾1_鱗左_鱗2.Dra = value; + X0Y0_尾1_鱗左_鱗2.Hit = value; + } + } + + public bool 尾1_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾1_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾1_鱗左_鱗3.Dra = value; + X0Y0_尾1_鱗左_鱗3.Hit = value; + } + } + + public bool 尾1_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾1_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾1_鱗左_鱗4.Dra = value; + X0Y0_尾1_鱗左_鱗4.Hit = value; + } + } + + public bool 尾1_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾1_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾1_鱗右_鱗1.Dra = value; + X0Y0_尾1_鱗右_鱗1.Hit = value; + } + } + + public bool 尾1_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾1_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾1_鱗右_鱗2.Dra = value; + X0Y0_尾1_鱗右_鱗2.Hit = value; + } + } + + public bool 尾1_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾1_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾1_鱗右_鱗3.Dra = value; + X0Y0_尾1_鱗右_鱗3.Hit = value; + } + } + + public bool 尾1_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾1_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾1_鱗右_鱗4.Dra = value; + X0Y0_尾1_鱗右_鱗4.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1_尾.Dra; + } + set + { + X0Y0_尾1_尾.Dra = value; + X0Y0_尾1_尾.Hit = value; + } + } + + public bool 尾0_鱗左_鱗1_表示 + { + get + { + return X0Y0_尾0_鱗左_鱗1.Dra; + } + set + { + X0Y0_尾0_鱗左_鱗1.Dra = value; + X0Y0_尾0_鱗左_鱗1.Hit = value; + } + } + + public bool 尾0_鱗左_鱗2_表示 + { + get + { + return X0Y0_尾0_鱗左_鱗2.Dra; + } + set + { + X0Y0_尾0_鱗左_鱗2.Dra = value; + X0Y0_尾0_鱗左_鱗2.Hit = value; + } + } + + public bool 尾0_鱗左_鱗3_表示 + { + get + { + return X0Y0_尾0_鱗左_鱗3.Dra; + } + set + { + X0Y0_尾0_鱗左_鱗3.Dra = value; + X0Y0_尾0_鱗左_鱗3.Hit = value; + } + } + + public bool 尾0_鱗左_鱗4_表示 + { + get + { + return X0Y0_尾0_鱗左_鱗4.Dra; + } + set + { + X0Y0_尾0_鱗左_鱗4.Dra = value; + X0Y0_尾0_鱗左_鱗4.Hit = value; + } + } + + public bool 尾0_鱗右_鱗1_表示 + { + get + { + return X0Y0_尾0_鱗右_鱗1.Dra; + } + set + { + X0Y0_尾0_鱗右_鱗1.Dra = value; + X0Y0_尾0_鱗右_鱗1.Hit = value; + } + } + + public bool 尾0_鱗右_鱗2_表示 + { + get + { + return X0Y0_尾0_鱗右_鱗2.Dra; + } + set + { + X0Y0_尾0_鱗右_鱗2.Dra = value; + X0Y0_尾0_鱗右_鱗2.Hit = value; + } + } + + public bool 尾0_鱗右_鱗3_表示 + { + get + { + return X0Y0_尾0_鱗右_鱗3.Dra; + } + set + { + X0Y0_尾0_鱗右_鱗3.Dra = value; + X0Y0_尾0_鱗右_鱗3.Hit = value; + } + } + + public bool 尾0_鱗右_鱗4_表示 + { + get + { + return X0Y0_尾0_鱗右_鱗4.Dra; + } + set + { + X0Y0_尾0_鱗右_鱗4.Dra = value; + X0Y0_尾0_鱗右_鱗4.Hit = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0_尾.Dra; + } + set + { + X0Y0_尾0_尾.Dra = value; + X0Y0_尾0_尾.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public bool 尾先表示 + { + get + { + return 尾33_鱗左_鱗1_表示; + } + set + { + 尾33_鱗左_鱗1_表示 = value; + 尾33_鱗左_鱗3_表示 = value; + 尾33_鱗右_鱗1_表示 = value; + 尾33_鱗右_鱗3_表示 = value; + 尾33_表示 = value; + 尾32_鱗左_鱗1_表示 = value; + 尾32_鱗左_鱗2_表示 = value; + 尾32_鱗左_鱗3_表示 = value; + 尾32_鱗左_鱗4_表示 = value; + 尾32_鱗右_鱗1_表示 = value; + 尾32_鱗右_鱗2_表示 = value; + 尾32_鱗右_鱗3_表示 = value; + 尾32_鱗右_鱗4_表示 = value; + 尾32_表示 = value; + 尾31_鱗左_鱗1_表示 = value; + 尾31_鱗左_鱗2_表示 = value; + 尾31_鱗左_鱗3_表示 = value; + 尾31_鱗左_鱗4_表示 = value; + 尾31_鱗右_鱗1_表示 = value; + 尾31_鱗右_鱗2_表示 = value; + 尾31_鱗右_鱗3_表示 = value; + 尾31_鱗右_鱗4_表示 = value; + 尾31_表示 = value; + 尾30_鱗左_鱗1_表示 = value; + 尾30_鱗左_鱗2_表示 = value; + 尾30_鱗左_鱗3_表示 = value; + 尾30_鱗左_鱗4_表示 = value; + 尾30_鱗右_鱗1_表示 = value; + 尾30_鱗右_鱗2_表示 = value; + 尾30_鱗右_鱗3_表示 = value; + 尾30_鱗右_鱗4_表示 = value; + 尾30_表示 = value; + 尾29_鱗左_鱗1_表示 = value; + 尾29_鱗左_鱗2_表示 = value; + 尾29_鱗左_鱗3_表示 = value; + 尾29_鱗左_鱗4_表示 = value; + 尾29_鱗右_鱗1_表示 = value; + 尾29_鱗右_鱗2_表示 = value; + 尾29_鱗右_鱗3_表示 = value; + 尾29_鱗右_鱗4_表示 = value; + 尾29_表示 = value; + 尾28_鱗左_鱗1_表示 = value; + 尾28_鱗左_鱗2_表示 = value; + 尾28_鱗左_鱗3_表示 = value; + 尾28_鱗左_鱗4_表示 = value; + 尾28_鱗右_鱗1_表示 = value; + 尾28_鱗右_鱗2_表示 = value; + 尾28_鱗右_鱗3_表示 = value; + 尾28_鱗右_鱗4_表示 = value; + 尾28_表示 = value; + 尾27_鱗左_鱗1_表示 = value; + 尾27_鱗左_鱗2_表示 = value; + 尾27_鱗左_鱗3_表示 = value; + 尾27_鱗左_鱗4_表示 = value; + 尾27_鱗右_鱗1_表示 = value; + 尾27_鱗右_鱗2_表示 = value; + 尾27_鱗右_鱗3_表示 = value; + 尾27_鱗右_鱗4_表示 = value; + 尾27_表示 = value; + 尾26_鱗左_鱗1_表示 = value; + 尾26_鱗左_鱗2_表示 = value; + 尾26_鱗左_鱗3_表示 = value; + 尾26_鱗左_鱗4_表示 = value; + 尾26_鱗右_鱗1_表示 = value; + 尾26_鱗右_鱗2_表示 = value; + 尾26_鱗右_鱗3_表示 = value; + 尾26_鱗右_鱗4_表示 = value; + 尾26_表示 = value; + 尾25_鱗左_鱗1_表示 = value; + 尾25_鱗左_鱗2_表示 = value; + 尾25_鱗左_鱗3_表示 = value; + 尾25_鱗左_鱗4_表示 = value; + 尾25_鱗右_鱗1_表示 = value; + 尾25_鱗右_鱗2_表示 = value; + 尾25_鱗右_鱗3_表示 = value; + 尾25_鱗右_鱗4_表示 = value; + 尾25_表示 = value; + 尾24_鱗左_鱗1_表示 = value; + 尾24_鱗左_鱗2_表示 = value; + 尾24_鱗左_鱗3_表示 = value; + 尾24_鱗左_鱗4_表示 = value; + 尾24_鱗右_鱗1_表示 = value; + 尾24_鱗右_鱗2_表示 = value; + 尾24_鱗右_鱗3_表示 = value; + 尾24_鱗右_鱗4_表示 = value; + 尾24_表示 = value; + 尾23_鱗左_鱗1_表示 = value; + 尾23_鱗左_鱗2_表示 = value; + 尾23_鱗左_鱗3_表示 = value; + 尾23_鱗左_鱗4_表示 = value; + 尾23_鱗右_鱗1_表示 = value; + 尾23_鱗右_鱗2_表示 = value; + 尾23_鱗右_鱗3_表示 = value; + 尾23_鱗右_鱗4_表示 = value; + 尾23_表示 = value; + 尾22_鱗左_鱗1_表示 = value; + 尾22_鱗左_鱗2_表示 = value; + 尾22_鱗左_鱗3_表示 = value; + 尾22_鱗左_鱗4_表示 = value; + 尾22_鱗右_鱗1_表示 = value; + 尾22_鱗右_鱗2_表示 = value; + 尾22_鱗右_鱗3_表示 = value; + 尾22_鱗右_鱗4_表示 = value; + 尾22_表示 = value; + 尾21_鱗左_鱗1_表示 = value; + 尾21_鱗左_鱗2_表示 = value; + 尾21_鱗左_鱗3_表示 = value; + 尾21_鱗左_鱗4_表示 = value; + 尾21_鱗右_鱗1_表示 = value; + 尾21_鱗右_鱗2_表示 = value; + 尾21_鱗右_鱗3_表示 = value; + 尾21_鱗右_鱗4_表示 = value; + 尾21_表示 = value; + 尾20_鱗左_鱗1_表示 = value; + 尾20_鱗左_鱗2_表示 = value; + 尾20_鱗左_鱗3_表示 = value; + 尾20_鱗左_鱗4_表示 = value; + 尾20_鱗右_鱗1_表示 = value; + 尾20_鱗右_鱗2_表示 = value; + 尾20_鱗右_鱗3_表示 = value; + 尾20_鱗右_鱗4_表示 = value; + 尾20_表示 = value; + 尾19_鱗左_鱗1_表示 = value; + 尾19_鱗左_鱗2_表示 = value; + 尾19_鱗左_鱗3_表示 = value; + 尾19_鱗左_鱗4_表示 = value; + 尾19_鱗右_鱗1_表示 = value; + 尾19_鱗右_鱗2_表示 = value; + 尾19_鱗右_鱗3_表示 = value; + 尾19_鱗右_鱗4_表示 = value; + 尾19_表示 = value; + 尾18_鱗左_鱗1_表示 = value; + 尾18_鱗左_鱗2_表示 = value; + 尾18_鱗左_鱗3_表示 = value; + 尾18_鱗左_鱗4_表示 = value; + 尾18_鱗右_鱗1_表示 = value; + 尾18_鱗右_鱗2_表示 = value; + 尾18_鱗右_鱗3_表示 = value; + 尾18_鱗右_鱗4_表示 = value; + 尾18_表示 = value; + 尾17_鱗左_鱗1_表示 = value; + 尾17_鱗左_鱗2_表示 = value; + 尾17_鱗左_鱗3_表示 = value; + 尾17_鱗左_鱗4_表示 = value; + 尾17_鱗右_鱗1_表示 = value; + 尾17_鱗右_鱗2_表示 = value; + 尾17_鱗右_鱗3_表示 = value; + 尾17_鱗右_鱗4_表示 = value; + 尾17_表示 = value; + 尾16_鱗左_鱗1_表示 = value; + 尾16_鱗左_鱗2_表示 = value; + 尾16_鱗左_鱗3_表示 = value; + 尾16_鱗左_鱗4_表示 = value; + 尾16_鱗右_鱗1_表示 = value; + 尾16_鱗右_鱗2_表示 = value; + 尾16_鱗右_鱗3_表示 = value; + 尾16_鱗右_鱗4_表示 = value; + 尾16_表示 = value; + 尾15_鱗左_鱗1_表示 = value; + 尾15_鱗左_鱗2_表示 = value; + 尾15_鱗左_鱗3_表示 = value; + 尾15_鱗左_鱗4_表示 = value; + 尾15_鱗右_鱗1_表示 = value; + 尾15_鱗右_鱗2_表示 = value; + 尾15_鱗右_鱗3_表示 = value; + 尾15_鱗右_鱗4_表示 = value; + 尾15_表示 = value; + 尾14_鱗左_鱗1_表示 = value; + 尾14_鱗左_鱗2_表示 = value; + 尾14_鱗左_鱗3_表示 = value; + 尾14_鱗左_鱗4_表示 = value; + 尾14_鱗右_鱗1_表示 = value; + 尾14_鱗右_鱗2_表示 = value; + 尾14_鱗右_鱗3_表示 = value; + 尾14_鱗右_鱗4_表示 = value; + 尾14_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾33_鱗左_鱗1_表示; + } + set + { + 尾33_鱗左_鱗1_表示 = value; + 尾33_鱗左_鱗3_表示 = value; + 尾33_鱗右_鱗1_表示 = value; + 尾33_鱗右_鱗3_表示 = value; + 尾33_表示 = value; + 尾32_鱗左_鱗1_表示 = value; + 尾32_鱗左_鱗2_表示 = value; + 尾32_鱗左_鱗3_表示 = value; + 尾32_鱗左_鱗4_表示 = value; + 尾32_鱗右_鱗1_表示 = value; + 尾32_鱗右_鱗2_表示 = value; + 尾32_鱗右_鱗3_表示 = value; + 尾32_鱗右_鱗4_表示 = value; + 尾32_表示 = value; + 尾31_鱗左_鱗1_表示 = value; + 尾31_鱗左_鱗2_表示 = value; + 尾31_鱗左_鱗3_表示 = value; + 尾31_鱗左_鱗4_表示 = value; + 尾31_鱗右_鱗1_表示 = value; + 尾31_鱗右_鱗2_表示 = value; + 尾31_鱗右_鱗3_表示 = value; + 尾31_鱗右_鱗4_表示 = value; + 尾31_表示 = value; + 尾30_鱗左_鱗1_表示 = value; + 尾30_鱗左_鱗2_表示 = value; + 尾30_鱗左_鱗3_表示 = value; + 尾30_鱗左_鱗4_表示 = value; + 尾30_鱗右_鱗1_表示 = value; + 尾30_鱗右_鱗2_表示 = value; + 尾30_鱗右_鱗3_表示 = value; + 尾30_鱗右_鱗4_表示 = value; + 尾30_表示 = value; + 尾29_鱗左_鱗1_表示 = value; + 尾29_鱗左_鱗2_表示 = value; + 尾29_鱗左_鱗3_表示 = value; + 尾29_鱗左_鱗4_表示 = value; + 尾29_鱗右_鱗1_表示 = value; + 尾29_鱗右_鱗2_表示 = value; + 尾29_鱗右_鱗3_表示 = value; + 尾29_鱗右_鱗4_表示 = value; + 尾29_表示 = value; + 尾28_鱗左_鱗1_表示 = value; + 尾28_鱗左_鱗2_表示 = value; + 尾28_鱗左_鱗3_表示 = value; + 尾28_鱗左_鱗4_表示 = value; + 尾28_鱗右_鱗1_表示 = value; + 尾28_鱗右_鱗2_表示 = value; + 尾28_鱗右_鱗3_表示 = value; + 尾28_鱗右_鱗4_表示 = value; + 尾28_表示 = value; + 尾27_鱗左_鱗1_表示 = value; + 尾27_鱗左_鱗2_表示 = value; + 尾27_鱗左_鱗3_表示 = value; + 尾27_鱗左_鱗4_表示 = value; + 尾27_鱗右_鱗1_表示 = value; + 尾27_鱗右_鱗2_表示 = value; + 尾27_鱗右_鱗3_表示 = value; + 尾27_鱗右_鱗4_表示 = value; + 尾27_表示 = value; + 尾26_鱗左_鱗1_表示 = value; + 尾26_鱗左_鱗2_表示 = value; + 尾26_鱗左_鱗3_表示 = value; + 尾26_鱗左_鱗4_表示 = value; + 尾26_鱗右_鱗1_表示 = value; + 尾26_鱗右_鱗2_表示 = value; + 尾26_鱗右_鱗3_表示 = value; + 尾26_鱗右_鱗4_表示 = value; + 尾26_表示 = value; + 尾25_鱗左_鱗1_表示 = value; + 尾25_鱗左_鱗2_表示 = value; + 尾25_鱗左_鱗3_表示 = value; + 尾25_鱗左_鱗4_表示 = value; + 尾25_鱗右_鱗1_表示 = value; + 尾25_鱗右_鱗2_表示 = value; + 尾25_鱗右_鱗3_表示 = value; + 尾25_鱗右_鱗4_表示 = value; + 尾25_表示 = value; + 尾24_鱗左_鱗1_表示 = value; + 尾24_鱗左_鱗2_表示 = value; + 尾24_鱗左_鱗3_表示 = value; + 尾24_鱗左_鱗4_表示 = value; + 尾24_鱗右_鱗1_表示 = value; + 尾24_鱗右_鱗2_表示 = value; + 尾24_鱗右_鱗3_表示 = value; + 尾24_鱗右_鱗4_表示 = value; + 尾24_表示 = value; + 尾23_鱗左_鱗1_表示 = value; + 尾23_鱗左_鱗2_表示 = value; + 尾23_鱗左_鱗3_表示 = value; + 尾23_鱗左_鱗4_表示 = value; + 尾23_鱗右_鱗1_表示 = value; + 尾23_鱗右_鱗2_表示 = value; + 尾23_鱗右_鱗3_表示 = value; + 尾23_鱗右_鱗4_表示 = value; + 尾23_表示 = value; + 尾22_鱗左_鱗1_表示 = value; + 尾22_鱗左_鱗2_表示 = value; + 尾22_鱗左_鱗3_表示 = value; + 尾22_鱗左_鱗4_表示 = value; + 尾22_鱗右_鱗1_表示 = value; + 尾22_鱗右_鱗2_表示 = value; + 尾22_鱗右_鱗3_表示 = value; + 尾22_鱗右_鱗4_表示 = value; + 尾22_表示 = value; + 尾21_鱗左_鱗1_表示 = value; + 尾21_鱗左_鱗2_表示 = value; + 尾21_鱗左_鱗3_表示 = value; + 尾21_鱗左_鱗4_表示 = value; + 尾21_鱗右_鱗1_表示 = value; + 尾21_鱗右_鱗2_表示 = value; + 尾21_鱗右_鱗3_表示 = value; + 尾21_鱗右_鱗4_表示 = value; + 尾21_表示 = value; + 尾20_鱗左_鱗1_表示 = value; + 尾20_鱗左_鱗2_表示 = value; + 尾20_鱗左_鱗3_表示 = value; + 尾20_鱗左_鱗4_表示 = value; + 尾20_鱗右_鱗1_表示 = value; + 尾20_鱗右_鱗2_表示 = value; + 尾20_鱗右_鱗3_表示 = value; + 尾20_鱗右_鱗4_表示 = value; + 尾20_表示 = value; + 尾19_鱗左_鱗1_表示 = value; + 尾19_鱗左_鱗2_表示 = value; + 尾19_鱗左_鱗3_表示 = value; + 尾19_鱗左_鱗4_表示 = value; + 尾19_鱗右_鱗1_表示 = value; + 尾19_鱗右_鱗2_表示 = value; + 尾19_鱗右_鱗3_表示 = value; + 尾19_鱗右_鱗4_表示 = value; + 尾19_表示 = value; + 尾18_鱗左_鱗1_表示 = value; + 尾18_鱗左_鱗2_表示 = value; + 尾18_鱗左_鱗3_表示 = value; + 尾18_鱗左_鱗4_表示 = value; + 尾18_鱗右_鱗1_表示 = value; + 尾18_鱗右_鱗2_表示 = value; + 尾18_鱗右_鱗3_表示 = value; + 尾18_鱗右_鱗4_表示 = value; + 尾18_表示 = value; + 尾17_鱗左_鱗1_表示 = value; + 尾17_鱗左_鱗2_表示 = value; + 尾17_鱗左_鱗3_表示 = value; + 尾17_鱗左_鱗4_表示 = value; + 尾17_鱗右_鱗1_表示 = value; + 尾17_鱗右_鱗2_表示 = value; + 尾17_鱗右_鱗3_表示 = value; + 尾17_鱗右_鱗4_表示 = value; + 尾17_表示 = value; + 尾16_鱗左_鱗1_表示 = value; + 尾16_鱗左_鱗2_表示 = value; + 尾16_鱗左_鱗3_表示 = value; + 尾16_鱗左_鱗4_表示 = value; + 尾16_鱗右_鱗1_表示 = value; + 尾16_鱗右_鱗2_表示 = value; + 尾16_鱗右_鱗3_表示 = value; + 尾16_鱗右_鱗4_表示 = value; + 尾16_表示 = value; + 尾15_鱗左_鱗1_表示 = value; + 尾15_鱗左_鱗2_表示 = value; + 尾15_鱗左_鱗3_表示 = value; + 尾15_鱗左_鱗4_表示 = value; + 尾15_鱗右_鱗1_表示 = value; + 尾15_鱗右_鱗2_表示 = value; + 尾15_鱗右_鱗3_表示 = value; + 尾15_鱗右_鱗4_表示 = value; + 尾15_表示 = value; + 尾14_鱗左_鱗1_表示 = value; + 尾14_鱗左_鱗2_表示 = value; + 尾14_鱗左_鱗3_表示 = value; + 尾14_鱗左_鱗4_表示 = value; + 尾14_鱗右_鱗1_表示 = value; + 尾14_鱗右_鱗2_表示 = value; + 尾14_鱗右_鱗3_表示 = value; + 尾14_鱗右_鱗4_表示 = value; + 尾14_表示 = value; + 尾13_鱗左_鱗1_表示 = value; + 尾13_鱗左_鱗2_表示 = value; + 尾13_鱗左_鱗3_表示 = value; + 尾13_鱗左_鱗4_表示 = value; + 尾13_鱗右_鱗1_表示 = value; + 尾13_鱗右_鱗2_表示 = value; + 尾13_鱗右_鱗3_表示 = value; + 尾13_鱗右_鱗4_表示 = value; + 尾13_表示 = value; + 尾12_鱗左_鱗1_表示 = value; + 尾12_鱗左_鱗2_表示 = value; + 尾12_鱗左_鱗3_表示 = value; + 尾12_鱗左_鱗4_表示 = value; + 尾12_鱗右_鱗1_表示 = value; + 尾12_鱗右_鱗2_表示 = value; + 尾12_鱗右_鱗3_表示 = value; + 尾12_鱗右_鱗4_表示 = value; + 尾12_表示 = value; + 尾11_鱗左_鱗1_表示 = value; + 尾11_鱗左_鱗2_表示 = value; + 尾11_鱗左_鱗3_表示 = value; + 尾11_鱗左_鱗4_表示 = value; + 尾11_鱗右_鱗1_表示 = value; + 尾11_鱗右_鱗2_表示 = value; + 尾11_鱗右_鱗3_表示 = value; + 尾11_鱗右_鱗4_表示 = value; + 尾11_表示 = value; + 尾10_鱗左_鱗1_表示 = value; + 尾10_鱗左_鱗2_表示 = value; + 尾10_鱗左_鱗3_表示 = value; + 尾10_鱗左_鱗4_表示 = value; + 尾10_鱗右_鱗1_表示 = value; + 尾10_鱗右_鱗2_表示 = value; + 尾10_鱗右_鱗3_表示 = value; + 尾10_鱗右_鱗4_表示 = value; + 尾10_表示 = value; + 尾9_鱗左_鱗1_表示 = value; + 尾9_鱗左_鱗2_表示 = value; + 尾9_鱗左_鱗3_表示 = value; + 尾9_鱗左_鱗4_表示 = value; + 尾9_鱗右_鱗1_表示 = value; + 尾9_鱗右_鱗2_表示 = value; + 尾9_鱗右_鱗3_表示 = value; + 尾9_鱗右_鱗4_表示 = value; + 尾9_表示 = value; + 尾8_鱗左_鱗1_表示 = value; + 尾8_鱗左_鱗2_表示 = value; + 尾8_鱗左_鱗3_表示 = value; + 尾8_鱗左_鱗4_表示 = value; + 尾8_鱗右_鱗1_表示 = value; + 尾8_鱗右_鱗2_表示 = value; + 尾8_鱗右_鱗3_表示 = value; + 尾8_鱗右_鱗4_表示 = value; + 尾8_表示 = value; + 尾7_鱗左_鱗1_表示 = value; + 尾7_鱗左_鱗2_表示 = value; + 尾7_鱗左_鱗3_表示 = value; + 尾7_鱗左_鱗4_表示 = value; + 尾7_鱗右_鱗1_表示 = value; + 尾7_鱗右_鱗2_表示 = value; + 尾7_鱗右_鱗3_表示 = value; + 尾7_鱗右_鱗4_表示 = value; + 尾7_表示 = value; + 尾6_鱗左_鱗1_表示 = value; + 尾6_鱗左_鱗2_表示 = value; + 尾6_鱗左_鱗3_表示 = value; + 尾6_鱗左_鱗4_表示 = value; + 尾6_鱗右_鱗1_表示 = value; + 尾6_鱗右_鱗2_表示 = value; + 尾6_鱗右_鱗3_表示 = value; + 尾6_鱗右_鱗4_表示 = value; + 尾6_表示 = value; + 尾5_鱗左_鱗1_表示 = value; + 尾5_鱗左_鱗2_表示 = value; + 尾5_鱗左_鱗3_表示 = value; + 尾5_鱗左_鱗4_表示 = value; + 尾5_鱗右_鱗1_表示 = value; + 尾5_鱗右_鱗2_表示 = value; + 尾5_鱗右_鱗3_表示 = value; + 尾5_鱗右_鱗4_表示 = value; + 尾5_表示 = value; + 尾4_鱗左_鱗1_表示 = value; + 尾4_鱗左_鱗2_表示 = value; + 尾4_鱗左_鱗3_表示 = value; + 尾4_鱗左_鱗4_表示 = value; + 尾4_鱗右_鱗1_表示 = value; + 尾4_鱗右_鱗2_表示 = value; + 尾4_鱗右_鱗3_表示 = value; + 尾4_鱗右_鱗4_表示 = value; + 尾4_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 尾3_鱗左_鱗1_表示 = value; + 尾3_鱗左_鱗2_表示 = value; + 尾3_鱗左_鱗3_表示 = value; + 尾3_鱗左_鱗4_表示 = value; + 尾3_鱗右_鱗1_表示 = value; + 尾3_鱗右_鱗2_表示 = value; + 尾3_鱗右_鱗3_表示 = value; + 尾3_鱗右_鱗4_表示 = value; + 尾3_表示 = value; + 尾2_鱗左_鱗1_表示 = value; + 尾2_鱗左_鱗2_表示 = value; + 尾2_鱗左_鱗3_表示 = value; + 尾2_鱗左_鱗4_表示 = value; + 尾2_鱗右_鱗1_表示 = value; + 尾2_鱗右_鱗2_表示 = value; + 尾2_鱗右_鱗3_表示 = value; + 尾2_鱗右_鱗4_表示 = value; + 尾2_表示 = value; + 尾1_鱗左_鱗1_表示 = value; + 尾1_鱗左_鱗2_表示 = value; + 尾1_鱗左_鱗3_表示 = value; + 尾1_鱗左_鱗4_表示 = value; + 尾1_鱗右_鱗1_表示 = value; + 尾1_鱗右_鱗2_表示 = value; + 尾1_鱗右_鱗3_表示 = value; + 尾1_鱗右_鱗4_表示 = value; + 尾1_表示 = value; + 尾0_鱗左_鱗1_表示 = value; + 尾0_鱗左_鱗2_表示 = value; + 尾0_鱗左_鱗3_表示 = value; + 尾0_鱗左_鱗4_表示 = value; + 尾0_鱗右_鱗1_表示 = value; + 尾0_鱗右_鱗2_表示 = value; + 尾0_鱗右_鱗3_表示 = value; + 尾0_鱗右_鱗4_表示 = value; + 尾0_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾33_鱗左_鱗1CD.不透明度; + } + set + { + 尾33_鱗左_鱗1CD.不透明度 = value; + 尾33_鱗左_鱗3CD.不透明度 = value; + 尾33_鱗右_鱗1CD.不透明度 = value; + 尾33_鱗右_鱗3CD.不透明度 = value; + 尾33_尾CD.不透明度 = value; + 尾32_鱗左_鱗1CD.不透明度 = value; + 尾32_鱗左_鱗2CD.不透明度 = value; + 尾32_鱗左_鱗3CD.不透明度 = value; + 尾32_鱗左_鱗4CD.不透明度 = value; + 尾32_鱗右_鱗1CD.不透明度 = value; + 尾32_鱗右_鱗2CD.不透明度 = value; + 尾32_鱗右_鱗3CD.不透明度 = value; + 尾32_鱗右_鱗4CD.不透明度 = value; + 尾32_尾CD.不透明度 = value; + 尾31_鱗左_鱗1CD.不透明度 = value; + 尾31_鱗左_鱗2CD.不透明度 = value; + 尾31_鱗左_鱗3CD.不透明度 = value; + 尾31_鱗左_鱗4CD.不透明度 = value; + 尾31_鱗右_鱗1CD.不透明度 = value; + 尾31_鱗右_鱗2CD.不透明度 = value; + 尾31_鱗右_鱗3CD.不透明度 = value; + 尾31_鱗右_鱗4CD.不透明度 = value; + 尾31_尾CD.不透明度 = value; + 尾30_鱗左_鱗1CD.不透明度 = value; + 尾30_鱗左_鱗2CD.不透明度 = value; + 尾30_鱗左_鱗3CD.不透明度 = value; + 尾30_鱗左_鱗4CD.不透明度 = value; + 尾30_鱗右_鱗1CD.不透明度 = value; + 尾30_鱗右_鱗2CD.不透明度 = value; + 尾30_鱗右_鱗3CD.不透明度 = value; + 尾30_鱗右_鱗4CD.不透明度 = value; + 尾30_尾CD.不透明度 = value; + 尾29_鱗左_鱗1CD.不透明度 = value; + 尾29_鱗左_鱗2CD.不透明度 = value; + 尾29_鱗左_鱗3CD.不透明度 = value; + 尾29_鱗左_鱗4CD.不透明度 = value; + 尾29_鱗右_鱗1CD.不透明度 = value; + 尾29_鱗右_鱗2CD.不透明度 = value; + 尾29_鱗右_鱗3CD.不透明度 = value; + 尾29_鱗右_鱗4CD.不透明度 = value; + 尾29_尾CD.不透明度 = value; + 尾28_鱗左_鱗1CD.不透明度 = value; + 尾28_鱗左_鱗2CD.不透明度 = value; + 尾28_鱗左_鱗3CD.不透明度 = value; + 尾28_鱗左_鱗4CD.不透明度 = value; + 尾28_鱗右_鱗1CD.不透明度 = value; + 尾28_鱗右_鱗2CD.不透明度 = value; + 尾28_鱗右_鱗3CD.不透明度 = value; + 尾28_鱗右_鱗4CD.不透明度 = value; + 尾28_尾CD.不透明度 = value; + 尾27_鱗左_鱗1CD.不透明度 = value; + 尾27_鱗左_鱗2CD.不透明度 = value; + 尾27_鱗左_鱗3CD.不透明度 = value; + 尾27_鱗左_鱗4CD.不透明度 = value; + 尾27_鱗右_鱗1CD.不透明度 = value; + 尾27_鱗右_鱗2CD.不透明度 = value; + 尾27_鱗右_鱗3CD.不透明度 = value; + 尾27_鱗右_鱗4CD.不透明度 = value; + 尾27_尾CD.不透明度 = value; + 尾26_鱗左_鱗1CD.不透明度 = value; + 尾26_鱗左_鱗2CD.不透明度 = value; + 尾26_鱗左_鱗3CD.不透明度 = value; + 尾26_鱗左_鱗4CD.不透明度 = value; + 尾26_鱗右_鱗1CD.不透明度 = value; + 尾26_鱗右_鱗2CD.不透明度 = value; + 尾26_鱗右_鱗3CD.不透明度 = value; + 尾26_鱗右_鱗4CD.不透明度 = value; + 尾26_尾CD.不透明度 = value; + 尾25_鱗左_鱗1CD.不透明度 = value; + 尾25_鱗左_鱗2CD.不透明度 = value; + 尾25_鱗左_鱗3CD.不透明度 = value; + 尾25_鱗左_鱗4CD.不透明度 = value; + 尾25_鱗右_鱗1CD.不透明度 = value; + 尾25_鱗右_鱗2CD.不透明度 = value; + 尾25_鱗右_鱗3CD.不透明度 = value; + 尾25_鱗右_鱗4CD.不透明度 = value; + 尾25_尾CD.不透明度 = value; + 尾24_鱗左_鱗1CD.不透明度 = value; + 尾24_鱗左_鱗2CD.不透明度 = value; + 尾24_鱗左_鱗3CD.不透明度 = value; + 尾24_鱗左_鱗4CD.不透明度 = value; + 尾24_鱗右_鱗1CD.不透明度 = value; + 尾24_鱗右_鱗2CD.不透明度 = value; + 尾24_鱗右_鱗3CD.不透明度 = value; + 尾24_鱗右_鱗4CD.不透明度 = value; + 尾24_尾CD.不透明度 = value; + 尾23_鱗左_鱗1CD.不透明度 = value; + 尾23_鱗左_鱗2CD.不透明度 = value; + 尾23_鱗左_鱗3CD.不透明度 = value; + 尾23_鱗左_鱗4CD.不透明度 = value; + 尾23_鱗右_鱗1CD.不透明度 = value; + 尾23_鱗右_鱗2CD.不透明度 = value; + 尾23_鱗右_鱗3CD.不透明度 = value; + 尾23_鱗右_鱗4CD.不透明度 = value; + 尾23_尾CD.不透明度 = value; + 尾22_鱗左_鱗1CD.不透明度 = value; + 尾22_鱗左_鱗2CD.不透明度 = value; + 尾22_鱗左_鱗3CD.不透明度 = value; + 尾22_鱗左_鱗4CD.不透明度 = value; + 尾22_鱗右_鱗1CD.不透明度 = value; + 尾22_鱗右_鱗2CD.不透明度 = value; + 尾22_鱗右_鱗3CD.不透明度 = value; + 尾22_鱗右_鱗4CD.不透明度 = value; + 尾22_尾CD.不透明度 = value; + 尾21_鱗左_鱗1CD.不透明度 = value; + 尾21_鱗左_鱗2CD.不透明度 = value; + 尾21_鱗左_鱗3CD.不透明度 = value; + 尾21_鱗左_鱗4CD.不透明度 = value; + 尾21_鱗右_鱗1CD.不透明度 = value; + 尾21_鱗右_鱗2CD.不透明度 = value; + 尾21_鱗右_鱗3CD.不透明度 = value; + 尾21_鱗右_鱗4CD.不透明度 = value; + 尾21_尾CD.不透明度 = value; + 尾20_鱗左_鱗1CD.不透明度 = value; + 尾20_鱗左_鱗2CD.不透明度 = value; + 尾20_鱗左_鱗3CD.不透明度 = value; + 尾20_鱗左_鱗4CD.不透明度 = value; + 尾20_鱗右_鱗1CD.不透明度 = value; + 尾20_鱗右_鱗2CD.不透明度 = value; + 尾20_鱗右_鱗3CD.不透明度 = value; + 尾20_鱗右_鱗4CD.不透明度 = value; + 尾20_尾CD.不透明度 = value; + 尾19_鱗左_鱗1CD.不透明度 = value; + 尾19_鱗左_鱗2CD.不透明度 = value; + 尾19_鱗左_鱗3CD.不透明度 = value; + 尾19_鱗左_鱗4CD.不透明度 = value; + 尾19_鱗右_鱗1CD.不透明度 = value; + 尾19_鱗右_鱗2CD.不透明度 = value; + 尾19_鱗右_鱗3CD.不透明度 = value; + 尾19_鱗右_鱗4CD.不透明度 = value; + 尾19_尾CD.不透明度 = value; + 尾18_鱗左_鱗1CD.不透明度 = value; + 尾18_鱗左_鱗2CD.不透明度 = value; + 尾18_鱗左_鱗3CD.不透明度 = value; + 尾18_鱗左_鱗4CD.不透明度 = value; + 尾18_鱗右_鱗1CD.不透明度 = value; + 尾18_鱗右_鱗2CD.不透明度 = value; + 尾18_鱗右_鱗3CD.不透明度 = value; + 尾18_鱗右_鱗4CD.不透明度 = value; + 尾18_尾CD.不透明度 = value; + 尾17_鱗左_鱗1CD.不透明度 = value; + 尾17_鱗左_鱗2CD.不透明度 = value; + 尾17_鱗左_鱗3CD.不透明度 = value; + 尾17_鱗左_鱗4CD.不透明度 = value; + 尾17_鱗右_鱗1CD.不透明度 = value; + 尾17_鱗右_鱗2CD.不透明度 = value; + 尾17_鱗右_鱗3CD.不透明度 = value; + 尾17_鱗右_鱗4CD.不透明度 = value; + 尾17_尾CD.不透明度 = value; + 尾16_鱗左_鱗1CD.不透明度 = value; + 尾16_鱗左_鱗2CD.不透明度 = value; + 尾16_鱗左_鱗3CD.不透明度 = value; + 尾16_鱗左_鱗4CD.不透明度 = value; + 尾16_鱗右_鱗1CD.不透明度 = value; + 尾16_鱗右_鱗2CD.不透明度 = value; + 尾16_鱗右_鱗3CD.不透明度 = value; + 尾16_鱗右_鱗4CD.不透明度 = value; + 尾16_尾CD.不透明度 = value; + 尾15_鱗左_鱗1CD.不透明度 = value; + 尾15_鱗左_鱗2CD.不透明度 = value; + 尾15_鱗左_鱗3CD.不透明度 = value; + 尾15_鱗左_鱗4CD.不透明度 = value; + 尾15_鱗右_鱗1CD.不透明度 = value; + 尾15_鱗右_鱗2CD.不透明度 = value; + 尾15_鱗右_鱗3CD.不透明度 = value; + 尾15_鱗右_鱗4CD.不透明度 = value; + 尾15_尾CD.不透明度 = value; + 尾14_鱗左_鱗1CD.不透明度 = value; + 尾14_鱗左_鱗2CD.不透明度 = value; + 尾14_鱗左_鱗3CD.不透明度 = value; + 尾14_鱗左_鱗4CD.不透明度 = value; + 尾14_鱗右_鱗1CD.不透明度 = value; + 尾14_鱗右_鱗2CD.不透明度 = value; + 尾14_鱗右_鱗3CD.不透明度 = value; + 尾14_鱗右_鱗4CD.不透明度 = value; + 尾14_尾CD.不透明度 = value; + 尾13_鱗左_鱗1CD.不透明度 = value; + 尾13_鱗左_鱗2CD.不透明度 = value; + 尾13_鱗左_鱗3CD.不透明度 = value; + 尾13_鱗左_鱗4CD.不透明度 = value; + 尾13_鱗右_鱗1CD.不透明度 = value; + 尾13_鱗右_鱗2CD.不透明度 = value; + 尾13_鱗右_鱗3CD.不透明度 = value; + 尾13_鱗右_鱗4CD.不透明度 = value; + 尾13_尾CD.不透明度 = value; + 尾12_鱗左_鱗1CD.不透明度 = value; + 尾12_鱗左_鱗2CD.不透明度 = value; + 尾12_鱗左_鱗3CD.不透明度 = value; + 尾12_鱗左_鱗4CD.不透明度 = value; + 尾12_鱗右_鱗1CD.不透明度 = value; + 尾12_鱗右_鱗2CD.不透明度 = value; + 尾12_鱗右_鱗3CD.不透明度 = value; + 尾12_鱗右_鱗4CD.不透明度 = value; + 尾12_尾CD.不透明度 = value; + 尾11_鱗左_鱗1CD.不透明度 = value; + 尾11_鱗左_鱗2CD.不透明度 = value; + 尾11_鱗左_鱗3CD.不透明度 = value; + 尾11_鱗左_鱗4CD.不透明度 = value; + 尾11_鱗右_鱗1CD.不透明度 = value; + 尾11_鱗右_鱗2CD.不透明度 = value; + 尾11_鱗右_鱗3CD.不透明度 = value; + 尾11_鱗右_鱗4CD.不透明度 = value; + 尾11_尾CD.不透明度 = value; + 尾10_鱗左_鱗1CD.不透明度 = value; + 尾10_鱗左_鱗2CD.不透明度 = value; + 尾10_鱗左_鱗3CD.不透明度 = value; + 尾10_鱗左_鱗4CD.不透明度 = value; + 尾10_鱗右_鱗1CD.不透明度 = value; + 尾10_鱗右_鱗2CD.不透明度 = value; + 尾10_鱗右_鱗3CD.不透明度 = value; + 尾10_鱗右_鱗4CD.不透明度 = value; + 尾10_尾CD.不透明度 = value; + 尾9_鱗左_鱗1CD.不透明度 = value; + 尾9_鱗左_鱗2CD.不透明度 = value; + 尾9_鱗左_鱗3CD.不透明度 = value; + 尾9_鱗左_鱗4CD.不透明度 = value; + 尾9_鱗右_鱗1CD.不透明度 = value; + 尾9_鱗右_鱗2CD.不透明度 = value; + 尾9_鱗右_鱗3CD.不透明度 = value; + 尾9_鱗右_鱗4CD.不透明度 = value; + 尾9_尾CD.不透明度 = value; + 尾8_鱗左_鱗1CD.不透明度 = value; + 尾8_鱗左_鱗2CD.不透明度 = value; + 尾8_鱗左_鱗3CD.不透明度 = value; + 尾8_鱗左_鱗4CD.不透明度 = value; + 尾8_鱗右_鱗1CD.不透明度 = value; + 尾8_鱗右_鱗2CD.不透明度 = value; + 尾8_鱗右_鱗3CD.不透明度 = value; + 尾8_鱗右_鱗4CD.不透明度 = value; + 尾8_尾CD.不透明度 = value; + 尾7_鱗左_鱗1CD.不透明度 = value; + 尾7_鱗左_鱗2CD.不透明度 = value; + 尾7_鱗左_鱗3CD.不透明度 = value; + 尾7_鱗左_鱗4CD.不透明度 = value; + 尾7_鱗右_鱗1CD.不透明度 = value; + 尾7_鱗右_鱗2CD.不透明度 = value; + 尾7_鱗右_鱗3CD.不透明度 = value; + 尾7_鱗右_鱗4CD.不透明度 = value; + 尾7_尾CD.不透明度 = value; + 尾6_鱗左_鱗1CD.不透明度 = value; + 尾6_鱗左_鱗2CD.不透明度 = value; + 尾6_鱗左_鱗3CD.不透明度 = value; + 尾6_鱗左_鱗4CD.不透明度 = value; + 尾6_鱗右_鱗1CD.不透明度 = value; + 尾6_鱗右_鱗2CD.不透明度 = value; + 尾6_鱗右_鱗3CD.不透明度 = value; + 尾6_鱗右_鱗4CD.不透明度 = value; + 尾6_尾CD.不透明度 = value; + 尾5_鱗左_鱗1CD.不透明度 = value; + 尾5_鱗左_鱗2CD.不透明度 = value; + 尾5_鱗左_鱗3CD.不透明度 = value; + 尾5_鱗左_鱗4CD.不透明度 = value; + 尾5_鱗右_鱗1CD.不透明度 = value; + 尾5_鱗右_鱗2CD.不透明度 = value; + 尾5_鱗右_鱗3CD.不透明度 = value; + 尾5_鱗右_鱗4CD.不透明度 = value; + 尾5_尾CD.不透明度 = value; + 尾4_鱗左_鱗1CD.不透明度 = value; + 尾4_鱗左_鱗2CD.不透明度 = value; + 尾4_鱗左_鱗3CD.不透明度 = value; + 尾4_鱗左_鱗4CD.不透明度 = value; + 尾4_鱗右_鱗1CD.不透明度 = value; + 尾4_鱗右_鱗2CD.不透明度 = value; + 尾4_鱗右_鱗3CD.不透明度 = value; + 尾4_鱗右_鱗4CD.不透明度 = value; + 尾4_尾CD.不透明度 = value; + 尾3_鱗左_鱗1CD.不透明度 = value; + 尾3_鱗左_鱗2CD.不透明度 = value; + 尾3_鱗左_鱗3CD.不透明度 = value; + 尾3_鱗左_鱗4CD.不透明度 = value; + 尾3_鱗右_鱗1CD.不透明度 = value; + 尾3_鱗右_鱗2CD.不透明度 = value; + 尾3_鱗右_鱗3CD.不透明度 = value; + 尾3_鱗右_鱗4CD.不透明度 = value; + 尾3_尾CD.不透明度 = value; + 尾2_鱗左_鱗1CD.不透明度 = value; + 尾2_鱗左_鱗2CD.不透明度 = value; + 尾2_鱗左_鱗3CD.不透明度 = value; + 尾2_鱗左_鱗4CD.不透明度 = value; + 尾2_鱗右_鱗1CD.不透明度 = value; + 尾2_鱗右_鱗2CD.不透明度 = value; + 尾2_鱗右_鱗3CD.不透明度 = value; + 尾2_鱗右_鱗4CD.不透明度 = value; + 尾2_尾CD.不透明度 = value; + 尾1_鱗左_鱗1CD.不透明度 = value; + 尾1_鱗左_鱗2CD.不透明度 = value; + 尾1_鱗左_鱗3CD.不透明度 = value; + 尾1_鱗左_鱗4CD.不透明度 = value; + 尾1_鱗右_鱗1CD.不透明度 = value; + 尾1_鱗右_鱗2CD.不透明度 = value; + 尾1_鱗右_鱗3CD.不透明度 = value; + 尾1_鱗右_鱗4CD.不透明度 = value; + 尾1_尾CD.不透明度 = value; + 尾0_鱗左_鱗1CD.不透明度 = value; + 尾0_鱗左_鱗2CD.不透明度 = value; + 尾0_鱗左_鱗3CD.不透明度 = value; + 尾0_鱗左_鱗4CD.不透明度 = value; + 尾0_鱗右_鱗1CD.不透明度 = value; + 尾0_鱗右_鱗2CD.不透明度 = value; + 尾0_鱗右_鱗3CD.不透明度 = value; + 尾0_鱗右_鱗4CD.不透明度 = value; + 尾0_尾CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } + + public bool 胴_外線 + { + get + { + return X0Y0_尾33_尾.OP[右 ? 2 : 3].Outline; + } + set + { + X0Y0_尾33_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾32_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾31_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾30_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾29_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾28_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾27_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾26_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾25_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾24_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾23_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾22_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾21_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾20_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾19_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾18_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾17_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾16_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾15_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾14_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾13_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾12_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾11_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾10_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾9_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾8_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾7_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾6_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾5_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾4_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾3_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾2_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾1_尾.OP[右 ? 2 : 3].Outline = value; + X0Y0_尾0_尾.OP[右 ? 2 : 3].Outline = value; + } + } + + public bool 鱗1 + { + get + { + return 尾33_鱗左_鱗1_表示; + } + set + { + 尾33_鱗左_鱗1_表示 = value; + 尾33_鱗右_鱗1_表示 = value; + 尾32_鱗左_鱗1_表示 = value; + 尾32_鱗右_鱗1_表示 = value; + 尾31_鱗左_鱗1_表示 = value; + 尾31_鱗右_鱗1_表示 = value; + 尾30_鱗左_鱗1_表示 = value; + 尾30_鱗右_鱗1_表示 = value; + 尾29_鱗左_鱗1_表示 = value; + 尾29_鱗右_鱗1_表示 = value; + 尾28_鱗左_鱗1_表示 = value; + 尾28_鱗右_鱗1_表示 = value; + 尾27_鱗左_鱗1_表示 = value; + 尾27_鱗右_鱗1_表示 = value; + 尾26_鱗左_鱗1_表示 = value; + 尾26_鱗右_鱗1_表示 = value; + 尾25_鱗左_鱗1_表示 = value; + 尾25_鱗右_鱗1_表示 = value; + 尾24_鱗左_鱗1_表示 = value; + 尾24_鱗右_鱗1_表示 = value; + 尾23_鱗左_鱗1_表示 = value; + 尾23_鱗右_鱗1_表示 = value; + 尾22_鱗左_鱗1_表示 = value; + 尾22_鱗右_鱗1_表示 = value; + 尾21_鱗左_鱗1_表示 = value; + 尾21_鱗右_鱗1_表示 = value; + 尾20_鱗左_鱗1_表示 = value; + 尾20_鱗右_鱗1_表示 = value; + 尾19_鱗左_鱗1_表示 = value; + 尾19_鱗右_鱗1_表示 = value; + 尾18_鱗左_鱗1_表示 = value; + 尾18_鱗右_鱗1_表示 = value; + 尾17_鱗左_鱗1_表示 = value; + 尾17_鱗右_鱗1_表示 = value; + 尾16_鱗左_鱗1_表示 = value; + 尾16_鱗右_鱗1_表示 = value; + 尾15_鱗左_鱗1_表示 = value; + 尾15_鱗右_鱗1_表示 = value; + 尾14_鱗左_鱗1_表示 = value; + 尾14_鱗右_鱗1_表示 = value; + 尾13_鱗左_鱗1_表示 = value; + 尾13_鱗右_鱗1_表示 = value; + 尾12_鱗左_鱗1_表示 = value; + 尾12_鱗右_鱗1_表示 = value; + 尾11_鱗左_鱗1_表示 = value; + 尾11_鱗右_鱗1_表示 = value; + 尾10_鱗左_鱗1_表示 = value; + 尾10_鱗右_鱗1_表示 = value; + 尾9_鱗左_鱗1_表示 = value; + 尾9_鱗右_鱗1_表示 = value; + 尾8_鱗左_鱗1_表示 = value; + 尾8_鱗右_鱗1_表示 = value; + 尾7_鱗左_鱗1_表示 = value; + 尾7_鱗右_鱗1_表示 = value; + 尾6_鱗左_鱗1_表示 = value; + 尾6_鱗右_鱗1_表示 = value; + 尾5_鱗左_鱗1_表示 = value; + 尾5_鱗右_鱗1_表示 = value; + 尾4_鱗左_鱗1_表示 = value; + 尾4_鱗右_鱗1_表示 = value; + 尾3_鱗左_鱗1_表示 = value; + 尾3_鱗右_鱗1_表示 = value; + 尾2_鱗左_鱗1_表示 = value; + 尾2_鱗右_鱗1_表示 = value; + 尾1_鱗左_鱗1_表示 = value; + 尾1_鱗右_鱗1_表示 = value; + 尾0_鱗左_鱗1_表示 = value; + 尾0_鱗右_鱗1_表示 = value; + } + } + + public bool 鱗2 + { + get + { + return 尾32_鱗左_鱗2_表示; + } + set + { + 尾32_鱗左_鱗2_表示 = value; + 尾32_鱗右_鱗2_表示 = value; + 尾31_鱗左_鱗2_表示 = value; + 尾31_鱗右_鱗2_表示 = value; + 尾30_鱗左_鱗2_表示 = value; + 尾30_鱗右_鱗2_表示 = value; + 尾29_鱗左_鱗2_表示 = value; + 尾29_鱗右_鱗2_表示 = value; + 尾28_鱗左_鱗2_表示 = value; + 尾28_鱗右_鱗2_表示 = value; + 尾27_鱗左_鱗2_表示 = value; + 尾27_鱗右_鱗2_表示 = value; + 尾26_鱗左_鱗2_表示 = value; + 尾26_鱗右_鱗2_表示 = value; + 尾25_鱗左_鱗2_表示 = value; + 尾25_鱗右_鱗2_表示 = value; + 尾24_鱗左_鱗2_表示 = value; + 尾24_鱗右_鱗2_表示 = value; + 尾23_鱗左_鱗2_表示 = value; + 尾23_鱗右_鱗2_表示 = value; + 尾22_鱗左_鱗2_表示 = value; + 尾22_鱗右_鱗2_表示 = value; + 尾21_鱗左_鱗2_表示 = value; + 尾21_鱗右_鱗2_表示 = value; + 尾20_鱗左_鱗2_表示 = value; + 尾20_鱗右_鱗2_表示 = value; + 尾19_鱗左_鱗2_表示 = value; + 尾19_鱗右_鱗2_表示 = value; + 尾18_鱗左_鱗2_表示 = value; + 尾18_鱗右_鱗2_表示 = value; + 尾17_鱗左_鱗2_表示 = value; + 尾17_鱗右_鱗2_表示 = value; + 尾16_鱗左_鱗2_表示 = value; + 尾16_鱗右_鱗2_表示 = value; + 尾15_鱗左_鱗2_表示 = value; + 尾15_鱗右_鱗2_表示 = value; + 尾14_鱗左_鱗2_表示 = value; + 尾14_鱗右_鱗2_表示 = value; + 尾13_鱗左_鱗2_表示 = value; + 尾13_鱗右_鱗2_表示 = value; + 尾12_鱗左_鱗2_表示 = value; + 尾12_鱗右_鱗2_表示 = value; + 尾11_鱗左_鱗2_表示 = value; + 尾11_鱗右_鱗2_表示 = value; + 尾10_鱗左_鱗2_表示 = value; + 尾10_鱗右_鱗2_表示 = value; + 尾9_鱗左_鱗2_表示 = value; + 尾9_鱗右_鱗2_表示 = value; + 尾8_鱗左_鱗2_表示 = value; + 尾8_鱗右_鱗2_表示 = value; + 尾7_鱗左_鱗2_表示 = value; + 尾7_鱗右_鱗2_表示 = value; + 尾6_鱗左_鱗2_表示 = value; + 尾6_鱗右_鱗2_表示 = value; + 尾5_鱗左_鱗2_表示 = value; + 尾5_鱗右_鱗2_表示 = value; + 尾4_鱗左_鱗2_表示 = value; + 尾4_鱗右_鱗2_表示 = value; + 尾3_鱗左_鱗2_表示 = value; + 尾3_鱗右_鱗2_表示 = value; + 尾2_鱗左_鱗2_表示 = value; + 尾2_鱗右_鱗2_表示 = value; + 尾1_鱗左_鱗2_表示 = value; + 尾1_鱗右_鱗2_表示 = value; + 尾0_鱗左_鱗2_表示 = value; + 尾0_鱗右_鱗2_表示 = value; + } + } + + public bool 鱗3 + { + get + { + return 尾33_鱗左_鱗3_表示; + } + set + { + 尾33_鱗左_鱗3_表示 = value; + 尾33_鱗右_鱗3_表示 = value; + 尾32_鱗左_鱗3_表示 = value; + 尾32_鱗右_鱗3_表示 = value; + 尾31_鱗左_鱗3_表示 = value; + 尾31_鱗右_鱗3_表示 = value; + 尾30_鱗左_鱗3_表示 = value; + 尾30_鱗右_鱗3_表示 = value; + 尾29_鱗左_鱗3_表示 = value; + 尾29_鱗右_鱗3_表示 = value; + 尾28_鱗左_鱗3_表示 = value; + 尾28_鱗右_鱗3_表示 = value; + 尾27_鱗左_鱗3_表示 = value; + 尾27_鱗右_鱗3_表示 = value; + 尾26_鱗左_鱗3_表示 = value; + 尾26_鱗右_鱗3_表示 = value; + 尾25_鱗左_鱗3_表示 = value; + 尾25_鱗右_鱗3_表示 = value; + 尾24_鱗左_鱗3_表示 = value; + 尾24_鱗右_鱗3_表示 = value; + 尾23_鱗左_鱗3_表示 = value; + 尾23_鱗右_鱗3_表示 = value; + 尾22_鱗左_鱗3_表示 = value; + 尾22_鱗右_鱗3_表示 = value; + 尾21_鱗左_鱗3_表示 = value; + 尾21_鱗右_鱗3_表示 = value; + 尾20_鱗左_鱗3_表示 = value; + 尾20_鱗右_鱗3_表示 = value; + 尾19_鱗左_鱗3_表示 = value; + 尾19_鱗右_鱗3_表示 = value; + 尾18_鱗左_鱗3_表示 = value; + 尾18_鱗右_鱗3_表示 = value; + 尾17_鱗左_鱗3_表示 = value; + 尾17_鱗右_鱗3_表示 = value; + 尾16_鱗左_鱗3_表示 = value; + 尾16_鱗右_鱗3_表示 = value; + 尾15_鱗左_鱗3_表示 = value; + 尾15_鱗右_鱗3_表示 = value; + 尾14_鱗左_鱗3_表示 = value; + 尾14_鱗右_鱗3_表示 = value; + 尾13_鱗左_鱗3_表示 = value; + 尾13_鱗右_鱗3_表示 = value; + 尾12_鱗左_鱗3_表示 = value; + 尾12_鱗右_鱗3_表示 = value; + 尾11_鱗左_鱗3_表示 = value; + 尾11_鱗右_鱗3_表示 = value; + 尾10_鱗左_鱗3_表示 = value; + 尾10_鱗右_鱗3_表示 = value; + 尾9_鱗左_鱗3_表示 = value; + 尾9_鱗右_鱗3_表示 = value; + 尾8_鱗左_鱗3_表示 = value; + 尾8_鱗右_鱗3_表示 = value; + 尾7_鱗左_鱗3_表示 = value; + 尾7_鱗右_鱗3_表示 = value; + 尾6_鱗左_鱗3_表示 = value; + 尾6_鱗右_鱗3_表示 = value; + 尾5_鱗左_鱗3_表示 = value; + 尾5_鱗右_鱗3_表示 = value; + 尾4_鱗左_鱗3_表示 = value; + 尾4_鱗右_鱗3_表示 = value; + 尾3_鱗左_鱗3_表示 = value; + 尾3_鱗右_鱗3_表示 = value; + 尾2_鱗左_鱗3_表示 = value; + 尾2_鱗右_鱗3_表示 = value; + 尾1_鱗左_鱗3_表示 = value; + 尾1_鱗右_鱗3_表示 = value; + 尾0_鱗左_鱗3_表示 = value; + 尾0_鱗右_鱗3_表示 = value; + } + } + + public bool 鱗4 + { + get + { + return 尾32_鱗左_鱗4_表示; + } + set + { + 尾32_鱗左_鱗4_表示 = value; + 尾32_鱗右_鱗4_表示 = value; + 尾31_鱗左_鱗4_表示 = value; + 尾31_鱗右_鱗4_表示 = value; + 尾30_鱗左_鱗4_表示 = value; + 尾30_鱗右_鱗4_表示 = value; + 尾29_鱗左_鱗4_表示 = value; + 尾29_鱗右_鱗4_表示 = value; + 尾28_鱗左_鱗4_表示 = value; + 尾28_鱗右_鱗4_表示 = value; + 尾27_鱗左_鱗4_表示 = value; + 尾27_鱗右_鱗4_表示 = value; + 尾26_鱗左_鱗4_表示 = value; + 尾26_鱗右_鱗4_表示 = value; + 尾25_鱗左_鱗4_表示 = value; + 尾25_鱗右_鱗4_表示 = value; + 尾24_鱗左_鱗4_表示 = value; + 尾24_鱗右_鱗4_表示 = value; + 尾23_鱗左_鱗4_表示 = value; + 尾23_鱗右_鱗4_表示 = value; + 尾22_鱗左_鱗4_表示 = value; + 尾22_鱗右_鱗4_表示 = value; + 尾21_鱗左_鱗4_表示 = value; + 尾21_鱗右_鱗4_表示 = value; + 尾20_鱗左_鱗4_表示 = value; + 尾20_鱗右_鱗4_表示 = value; + 尾19_鱗左_鱗4_表示 = value; + 尾19_鱗右_鱗4_表示 = value; + 尾18_鱗左_鱗4_表示 = value; + 尾18_鱗右_鱗4_表示 = value; + 尾17_鱗左_鱗4_表示 = value; + 尾17_鱗右_鱗4_表示 = value; + 尾16_鱗左_鱗4_表示 = value; + 尾16_鱗右_鱗4_表示 = value; + 尾15_鱗左_鱗4_表示 = value; + 尾15_鱗右_鱗4_表示 = value; + 尾14_鱗左_鱗4_表示 = value; + 尾14_鱗右_鱗4_表示 = value; + 尾13_鱗左_鱗4_表示 = value; + 尾13_鱗右_鱗4_表示 = value; + 尾12_鱗左_鱗4_表示 = value; + 尾12_鱗右_鱗4_表示 = value; + 尾11_鱗左_鱗4_表示 = value; + 尾11_鱗右_鱗4_表示 = value; + 尾10_鱗左_鱗4_表示 = value; + 尾10_鱗右_鱗4_表示 = value; + 尾9_鱗左_鱗4_表示 = value; + 尾9_鱗右_鱗4_表示 = value; + 尾8_鱗左_鱗4_表示 = value; + 尾8_鱗右_鱗4_表示 = value; + 尾7_鱗左_鱗4_表示 = value; + 尾7_鱗右_鱗4_表示 = value; + 尾6_鱗左_鱗4_表示 = value; + 尾6_鱗右_鱗4_表示 = value; + 尾5_鱗左_鱗4_表示 = value; + 尾5_鱗右_鱗4_表示 = value; + 尾4_鱗左_鱗4_表示 = value; + 尾4_鱗右_鱗4_表示 = value; + 尾3_鱗左_鱗4_表示 = value; + 尾3_鱗右_鱗4_表示 = value; + 尾2_鱗左_鱗4_表示 = value; + 尾2_鱗右_鱗4_表示 = value; + 尾1_鱗左_鱗4_表示 = value; + 尾1_鱗右_鱗4_表示 = value; + 尾0_鱗左_鱗4_表示 = value; + 尾0_鱗右_鱗4_表示 = value; + } + } - public JointS 左1_接続点 => new JointS(本体, X0Y0_尾0_尾, 0); + public JointS 左1_接続点 => new JointS(本体, X0Y0_尾0_尾, 0); - public JointS 右1_接続点 => new JointS(本体, X0Y0_尾0_尾, 1); + public JointS 右1_接続点 => new JointS(本体, X0Y0_尾0_尾, 1); - public JointS 左2_接続点 => new JointS(本体, X0Y0_尾1_尾, 0); + public JointS 左2_接続点 => new JointS(本体, X0Y0_尾1_尾, 0); - public JointS 右2_接続点 => new JointS(本体, X0Y0_尾1_尾, 1); + public JointS 右2_接続点 => new JointS(本体, X0Y0_尾1_尾, 1); - public JointS 左3_接続点 => new JointS(本体, X0Y0_尾2_尾, 0); + public JointS 左3_接続点 => new JointS(本体, X0Y0_尾2_尾, 0); - public JointS 右3_接続点 => new JointS(本体, X0Y0_尾2_尾, 1); + public JointS 右3_接続点 => new JointS(本体, X0Y0_尾2_尾, 1); - public JointS 左4_接続点 => new JointS(本体, X0Y0_尾3_尾, 0); + public JointS 左4_接続点 => new JointS(本体, X0Y0_尾3_尾, 0); - public JointS 右4_接続点 => new JointS(本体, X0Y0_尾3_尾, 1); + public JointS 右4_接続点 => new JointS(本体, X0Y0_尾3_尾, 1); - public JointS 左5_接続点 => new JointS(本体, X0Y0_尾4_尾, 0); + public JointS 左5_接続点 => new JointS(本体, X0Y0_尾4_尾, 0); - public JointS 右5_接続点 => new JointS(本体, X0Y0_尾4_尾, 1); + public JointS 右5_接続点 => new JointS(本体, X0Y0_尾4_尾, 1); - public JointS 左6_接続点 => new JointS(本体, X0Y0_尾5_尾, 0); + public JointS 左6_接続点 => new JointS(本体, X0Y0_尾5_尾, 0); - public JointS 右6_接続点 => new JointS(本体, X0Y0_尾5_尾, 1); + public JointS 右6_接続点 => new JointS(本体, X0Y0_尾5_尾, 1); - public JointS 左7_接続点 => new JointS(本体, X0Y0_尾6_尾, 0); + public JointS 左7_接続点 => new JointS(本体, X0Y0_尾6_尾, 0); - public JointS 右7_接続点 => new JointS(本体, X0Y0_尾6_尾, 1); + public JointS 右7_接続点 => new JointS(本体, X0Y0_尾6_尾, 1); - public JointS 左8_接続点 => new JointS(本体, X0Y0_尾7_尾, 0); + public JointS 左8_接続点 => new JointS(本体, X0Y0_尾7_尾, 0); - public JointS 右8_接続点 => new JointS(本体, X0Y0_尾7_尾, 1); + public JointS 右8_接続点 => new JointS(本体, X0Y0_尾7_尾, 1); - public JointS 左9_接続点 => new JointS(本体, X0Y0_尾8_尾, 0); + public JointS 左9_接続点 => new JointS(本体, X0Y0_尾8_尾, 0); - public JointS 右9_接続点 => new JointS(本体, X0Y0_尾8_尾, 1); + public JointS 右9_接続点 => new JointS(本体, X0Y0_尾8_尾, 1); - public JointS 左10_接続点 => new JointS(本体, X0Y0_尾9_尾, 0); + public JointS 左10_接続点 => new JointS(本体, X0Y0_尾9_尾, 0); - public JointS 右10_接続点 => new JointS(本体, X0Y0_尾9_尾, 1); + public JointS 右10_接続点 => new JointS(本体, X0Y0_尾9_尾, 1); - public JointS 左11_接続点 => new JointS(本体, X0Y0_尾10_尾, 0); + public JointS 左11_接続点 => new JointS(本体, X0Y0_尾10_尾, 0); - public JointS 右11_接続点 => new JointS(本体, X0Y0_尾10_尾, 1); + public JointS 右11_接続点 => new JointS(本体, X0Y0_尾10_尾, 1); - public JointS 左12_接続点 => new JointS(本体, X0Y0_尾11_尾, 0); + public JointS 左12_接続点 => new JointS(本体, X0Y0_尾11_尾, 0); - public JointS 右12_接続点 => new JointS(本体, X0Y0_尾11_尾, 1); + public JointS 右12_接続点 => new JointS(本体, X0Y0_尾11_尾, 1); - public JointS 左13_接続点 => new JointS(本体, X0Y0_尾12_尾, 0); + public JointS 左13_接続点 => new JointS(本体, X0Y0_尾12_尾, 0); - public JointS 右13_接続点 => new JointS(本体, X0Y0_尾12_尾, 1); + public JointS 右13_接続点 => new JointS(本体, X0Y0_尾12_尾, 1); - public JointS 左14_接続点 => new JointS(本体, X0Y0_尾13_尾, 0); + public JointS 左14_接続点 => new JointS(本体, X0Y0_尾13_尾, 0); - public JointS 右14_接続点 => new JointS(本体, X0Y0_尾13_尾, 1); + public JointS 右14_接続点 => new JointS(本体, X0Y0_尾13_尾, 1); - public JointS 左15_接続点 => new JointS(本体, X0Y0_尾14_尾, 0); + public JointS 左15_接続点 => new JointS(本体, X0Y0_尾14_尾, 0); - public JointS 右15_接続点 => new JointS(本体, X0Y0_尾14_尾, 1); + public JointS 右15_接続点 => new JointS(本体, X0Y0_尾14_尾, 1); - public JointS 左16_接続点 => new JointS(本体, X0Y0_尾15_尾, 0); + public JointS 左16_接続点 => new JointS(本体, X0Y0_尾15_尾, 0); - public JointS 右16_接続点 => new JointS(本体, X0Y0_尾15_尾, 1); + public JointS 右16_接続点 => new JointS(本体, X0Y0_尾15_尾, 1); - public JointS 左17_接続点 => new JointS(本体, X0Y0_尾16_尾, 0); + public JointS 左17_接続点 => new JointS(本体, X0Y0_尾16_尾, 0); - public JointS 右17_接続点 => new JointS(本体, X0Y0_尾16_尾, 1); + public JointS 右17_接続点 => new JointS(本体, X0Y0_尾16_尾, 1); - public JointS 左18_接続点 => new JointS(本体, X0Y0_尾17_尾, 0); + public JointS 左18_接続点 => new JointS(本体, X0Y0_尾17_尾, 0); - public JointS 右18_接続点 => new JointS(本体, X0Y0_尾17_尾, 1); + public JointS 右18_接続点 => new JointS(本体, X0Y0_尾17_尾, 1); - public JointS 左19_接続点 => new JointS(本体, X0Y0_尾18_尾, 0); + public JointS 左19_接続点 => new JointS(本体, X0Y0_尾18_尾, 0); - public JointS 右19_接続点 => new JointS(本体, X0Y0_尾18_尾, 1); + public JointS 右19_接続点 => new JointS(本体, X0Y0_尾18_尾, 1); - public JointS 左20_接続点 => new JointS(本体, X0Y0_尾19_尾, 0); + public JointS 左20_接続点 => new JointS(本体, X0Y0_尾19_尾, 0); - public JointS 右20_接続点 => new JointS(本体, X0Y0_尾19_尾, 1); + public JointS 右20_接続点 => new JointS(本体, X0Y0_尾19_尾, 1); - public JointS 左21_接続点 => new JointS(本体, X0Y0_尾20_尾, 0); + public JointS 左21_接続点 => new JointS(本体, X0Y0_尾20_尾, 0); - public JointS 右21_接続点 => new JointS(本体, X0Y0_尾20_尾, 1); + public JointS 右21_接続点 => new JointS(本体, X0Y0_尾20_尾, 1); - public JointS 左22_接続点 => new JointS(本体, X0Y0_尾21_尾, 0); + public JointS 左22_接続点 => new JointS(本体, X0Y0_尾21_尾, 0); - public JointS 右22_接続点 => new JointS(本体, X0Y0_尾21_尾, 1); + public JointS 右22_接続点 => new JointS(本体, X0Y0_尾21_尾, 1); - public JointS 左23_接続点 => new JointS(本体, X0Y0_尾22_尾, 0); + public JointS 左23_接続点 => new JointS(本体, X0Y0_尾22_尾, 0); - public JointS 右23_接続点 => new JointS(本体, X0Y0_尾22_尾, 1); + public JointS 右23_接続点 => new JointS(本体, X0Y0_尾22_尾, 1); - public JointS 左24_接続点 => new JointS(本体, X0Y0_尾23_尾, 0); + public JointS 左24_接続点 => new JointS(本体, X0Y0_尾23_尾, 0); - public JointS 右24_接続点 => new JointS(本体, X0Y0_尾23_尾, 1); + public JointS 右24_接続点 => new JointS(本体, X0Y0_尾23_尾, 1); - public JointS 左25_接続点 => new JointS(本体, X0Y0_尾24_尾, 0); + public JointS 左25_接続点 => new JointS(本体, X0Y0_尾24_尾, 0); - public JointS 右25_接続点 => new JointS(本体, X0Y0_尾24_尾, 1); + public JointS 右25_接続点 => new JointS(本体, X0Y0_尾24_尾, 1); - public JointS 左26_接続点 => new JointS(本体, X0Y0_尾25_尾, 0); + public JointS 左26_接続点 => new JointS(本体, X0Y0_尾25_尾, 0); - public JointS 右26_接続点 => new JointS(本体, X0Y0_尾25_尾, 1); + public JointS 右26_接続点 => new JointS(本体, X0Y0_尾25_尾, 1); - public JointS 左27_接続点 => new JointS(本体, X0Y0_尾26_尾, 0); + public JointS 左27_接続点 => new JointS(本体, X0Y0_尾26_尾, 0); - public JointS 右27_接続点 => new JointS(本体, X0Y0_尾26_尾, 1); + public JointS 右27_接続点 => new JointS(本体, X0Y0_尾26_尾, 1); - public JointS 左28_接続点 => new JointS(本体, X0Y0_尾27_尾, 0); + public JointS 左28_接続点 => new JointS(本体, X0Y0_尾27_尾, 0); - public JointS 右28_接続点 => new JointS(本体, X0Y0_尾27_尾, 1); + public JointS 右28_接続点 => new JointS(本体, X0Y0_尾27_尾, 1); - public JointS 左29_接続点 => new JointS(本体, X0Y0_尾28_尾, 0); + public JointS 左29_接続点 => new JointS(本体, X0Y0_尾28_尾, 0); - public JointS 右29_接続点 => new JointS(本体, X0Y0_尾28_尾, 1); + public JointS 右29_接続点 => new JointS(本体, X0Y0_尾28_尾, 1); - public JointS 左30_接続点 => new JointS(本体, X0Y0_尾29_尾, 0); + public JointS 左30_接続点 => new JointS(本体, X0Y0_尾29_尾, 0); - public JointS 右30_接続点 => new JointS(本体, X0Y0_尾29_尾, 1); + public JointS 右30_接続点 => new JointS(本体, X0Y0_尾29_尾, 1); - public JointS 左31_接続点 => new JointS(本体, X0Y0_尾30_尾, 0); + public JointS 左31_接続点 => new JointS(本体, X0Y0_尾30_尾, 0); - public JointS 右31_接続点 => new JointS(本体, X0Y0_尾30_尾, 1); + public JointS 右31_接続点 => new JointS(本体, X0Y0_尾30_尾, 1); - public JointS 左32_接続点 => new JointS(本体, X0Y0_尾31_尾, 0); + public JointS 左32_接続点 => new JointS(本体, X0Y0_尾31_尾, 0); - public JointS 右32_接続点 => new JointS(本体, X0Y0_尾31_尾, 1); + public JointS 右32_接続点 => new JointS(本体, X0Y0_尾31_尾, 1); - public JointS 左33_接続点 => new JointS(本体, X0Y0_尾32_尾, 0); + public JointS 左33_接続点 => new JointS(本体, X0Y0_尾32_尾, 0); - public JointS 右33_接続点 => new JointS(本体, X0Y0_尾32_尾, 1); + public JointS 右33_接続点 => new JointS(本体, X0Y0_尾32_尾, 1); - public JointS 左34_接続点 => new JointS(本体, X0Y0_尾33_尾, 0); + public JointS 左34_接続点 => new JointS(本体, X0Y0_尾33_尾, 0); - public JointS 右34_接続点 => new JointS(本体, X0Y0_尾33_尾, 1); + public JointS 右34_接続点 => new JointS(本体, X0Y0_尾33_尾, 1); - public JointS 尾先_接続点 => new JointS(本体, X0Y0_尾13_尾, 2); + public JointS 尾先_接続点 => new JointS(本体, X0Y0_尾13_尾, 2); - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - public 尾_魚(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_魚D e) - { - 尾_魚 尾_魚2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "魚尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][19])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["尾33"].ToPars(); - Pars pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾33_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾33_鱗左_鱗3 = pars3["鱗3"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾33_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾33_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾33_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾32"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾32_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾32_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾32_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾32_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾32_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾32_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾32_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾32_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾32_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾31"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾31_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾31_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾31_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾31_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾31_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾31_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾31_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾31_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾31_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾30"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾30_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾30_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾30_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾30_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾30_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾30_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾30_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾30_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾30_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾29"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾29_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾29_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾29_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾29_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾29_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾29_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾29_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾29_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾29_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾28"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾28_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾28_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾28_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾28_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾28_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾28_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾28_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾28_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾28_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾27"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾27_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾27_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾27_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾27_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾27_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾27_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾27_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾27_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾27_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾26"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾26_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾26_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾26_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾26_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾26_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾26_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾26_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾26_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾26_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾25"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾25_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾25_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾25_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾25_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾25_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾25_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾25_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾25_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾25_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾24"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾24_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾24_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾24_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾24_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾24_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾24_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾24_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾24_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾24_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾23"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾23_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾23_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾23_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾23_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾23_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾23_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾23_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾23_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾23_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾22"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾22_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾22_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾22_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾22_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾22_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾22_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾22_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾22_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾22_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾21"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾21_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾21_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾21_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾21_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾21_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾21_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾21_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾21_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾21_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾20"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾20_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾20_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾20_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾20_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾20_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾20_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾20_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾20_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾20_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾19"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾19_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾19_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾19_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾19_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾19_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾19_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾19_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾19_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾19_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾18"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾18_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾18_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾18_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾18_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾18_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾18_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾18_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾18_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾18_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾17"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾17_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾17_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾17_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾17_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾17_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾17_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾17_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾17_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾17_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾16"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾16_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾16_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾16_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾16_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾16_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾16_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾16_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾16_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾16_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾15"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾15_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾15_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾15_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾15_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾15_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾15_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾15_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾15_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾15_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾14"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾14_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾14_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾14_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾14_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾14_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾14_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾14_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾14_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾14_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾13"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾13_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾13_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾13_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾13_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾13_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾13_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾13_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾13_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾13_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾12"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾12_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾12_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾12_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾12_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾12_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾12_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾12_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾12_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾12_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾11"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾11_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾11_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾11_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾11_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾11_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾11_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾11_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾11_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾11_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾10"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾10_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾10_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾10_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾10_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾10_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾10_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾10_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾10_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾10_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾9"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾9_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾9_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾9_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾9_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾9_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾9_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾9_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾9_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾9_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾8"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾8_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾8_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾8_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾8_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾8_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾8_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾8_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾8_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾8_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾7"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾7_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾7_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾7_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾7_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾7_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾7_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾7_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾7_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾7_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾6"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾6_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾6_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾6_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾6_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾6_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾6_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾6_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾6_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾6_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾5"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾5_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾5_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾5_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾5_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾5_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾5_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾5_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾5_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾5_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾4"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾4_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾4_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾4_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾4_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾4_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾4_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾4_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾4_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾4_尾 = pars2["尾"].ToPar(); - pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["尾3"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾3_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾3_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾3_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾3_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾3_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾3_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾3_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾3_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾3_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾2"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾2_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾2_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾2_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾2_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾2_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾2_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾2_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾2_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾2_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾1"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾1_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾1_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾1_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾1_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾1_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾1_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾1_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾1_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾1_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾0"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_尾0_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾0_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾0_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾0_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_尾0_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_尾0_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_尾0_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_尾0_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_尾0_尾 = pars2["尾"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾33_鱗左_鱗1_表示 = e.尾33_鱗左_鱗1_表示; - 尾33_鱗左_鱗3_表示 = e.尾33_鱗左_鱗3_表示; - 尾33_鱗右_鱗1_表示 = e.尾33_鱗右_鱗1_表示; - 尾33_鱗右_鱗3_表示 = e.尾33_鱗右_鱗3_表示; - 尾33_表示 = e.尾33_表示; - 尾32_鱗左_鱗1_表示 = e.尾32_鱗左_鱗1_表示; - 尾32_鱗左_鱗2_表示 = e.尾32_鱗左_鱗2_表示; - 尾32_鱗左_鱗3_表示 = e.尾32_鱗左_鱗3_表示; - 尾32_鱗左_鱗4_表示 = e.尾32_鱗左_鱗4_表示; - 尾32_鱗右_鱗1_表示 = e.尾32_鱗右_鱗1_表示; - 尾32_鱗右_鱗2_表示 = e.尾32_鱗右_鱗2_表示; - 尾32_鱗右_鱗3_表示 = e.尾32_鱗右_鱗3_表示; - 尾32_鱗右_鱗4_表示 = e.尾32_鱗右_鱗4_表示; - 尾32_表示 = e.尾32_表示; - 尾31_鱗左_鱗1_表示 = e.尾31_鱗左_鱗1_表示; - 尾31_鱗左_鱗2_表示 = e.尾31_鱗左_鱗2_表示; - 尾31_鱗左_鱗3_表示 = e.尾31_鱗左_鱗3_表示; - 尾31_鱗左_鱗4_表示 = e.尾31_鱗左_鱗4_表示; - 尾31_鱗右_鱗1_表示 = e.尾31_鱗右_鱗1_表示; - 尾31_鱗右_鱗2_表示 = e.尾31_鱗右_鱗2_表示; - 尾31_鱗右_鱗3_表示 = e.尾31_鱗右_鱗3_表示; - 尾31_鱗右_鱗4_表示 = e.尾31_鱗右_鱗4_表示; - 尾31_表示 = e.尾31_表示; - 尾30_鱗左_鱗1_表示 = e.尾30_鱗左_鱗1_表示; - 尾30_鱗左_鱗2_表示 = e.尾30_鱗左_鱗2_表示; - 尾30_鱗左_鱗3_表示 = e.尾30_鱗左_鱗3_表示; - 尾30_鱗左_鱗4_表示 = e.尾30_鱗左_鱗4_表示; - 尾30_鱗右_鱗1_表示 = e.尾30_鱗右_鱗1_表示; - 尾30_鱗右_鱗2_表示 = e.尾30_鱗右_鱗2_表示; - 尾30_鱗右_鱗3_表示 = e.尾30_鱗右_鱗3_表示; - 尾30_鱗右_鱗4_表示 = e.尾30_鱗右_鱗4_表示; - 尾30_表示 = e.尾30_表示; - 尾29_鱗左_鱗1_表示 = e.尾29_鱗左_鱗1_表示; - 尾29_鱗左_鱗2_表示 = e.尾29_鱗左_鱗2_表示; - 尾29_鱗左_鱗3_表示 = e.尾29_鱗左_鱗3_表示; - 尾29_鱗左_鱗4_表示 = e.尾29_鱗左_鱗4_表示; - 尾29_鱗右_鱗1_表示 = e.尾29_鱗右_鱗1_表示; - 尾29_鱗右_鱗2_表示 = e.尾29_鱗右_鱗2_表示; - 尾29_鱗右_鱗3_表示 = e.尾29_鱗右_鱗3_表示; - 尾29_鱗右_鱗4_表示 = e.尾29_鱗右_鱗4_表示; - 尾29_表示 = e.尾29_表示; - 尾28_鱗左_鱗1_表示 = e.尾28_鱗左_鱗1_表示; - 尾28_鱗左_鱗2_表示 = e.尾28_鱗左_鱗2_表示; - 尾28_鱗左_鱗3_表示 = e.尾28_鱗左_鱗3_表示; - 尾28_鱗左_鱗4_表示 = e.尾28_鱗左_鱗4_表示; - 尾28_鱗右_鱗1_表示 = e.尾28_鱗右_鱗1_表示; - 尾28_鱗右_鱗2_表示 = e.尾28_鱗右_鱗2_表示; - 尾28_鱗右_鱗3_表示 = e.尾28_鱗右_鱗3_表示; - 尾28_鱗右_鱗4_表示 = e.尾28_鱗右_鱗4_表示; - 尾28_表示 = e.尾28_表示; - 尾27_鱗左_鱗1_表示 = e.尾27_鱗左_鱗1_表示; - 尾27_鱗左_鱗2_表示 = e.尾27_鱗左_鱗2_表示; - 尾27_鱗左_鱗3_表示 = e.尾27_鱗左_鱗3_表示; - 尾27_鱗左_鱗4_表示 = e.尾27_鱗左_鱗4_表示; - 尾27_鱗右_鱗1_表示 = e.尾27_鱗右_鱗1_表示; - 尾27_鱗右_鱗2_表示 = e.尾27_鱗右_鱗2_表示; - 尾27_鱗右_鱗3_表示 = e.尾27_鱗右_鱗3_表示; - 尾27_鱗右_鱗4_表示 = e.尾27_鱗右_鱗4_表示; - 尾27_表示 = e.尾27_表示; - 尾26_鱗左_鱗1_表示 = e.尾26_鱗左_鱗1_表示; - 尾26_鱗左_鱗2_表示 = e.尾26_鱗左_鱗2_表示; - 尾26_鱗左_鱗3_表示 = e.尾26_鱗左_鱗3_表示; - 尾26_鱗左_鱗4_表示 = e.尾26_鱗左_鱗4_表示; - 尾26_鱗右_鱗1_表示 = e.尾26_鱗右_鱗1_表示; - 尾26_鱗右_鱗2_表示 = e.尾26_鱗右_鱗2_表示; - 尾26_鱗右_鱗3_表示 = e.尾26_鱗右_鱗3_表示; - 尾26_鱗右_鱗4_表示 = e.尾26_鱗右_鱗4_表示; - 尾26_表示 = e.尾26_表示; - 尾25_鱗左_鱗1_表示 = e.尾25_鱗左_鱗1_表示; - 尾25_鱗左_鱗2_表示 = e.尾25_鱗左_鱗2_表示; - 尾25_鱗左_鱗3_表示 = e.尾25_鱗左_鱗3_表示; - 尾25_鱗左_鱗4_表示 = e.尾25_鱗左_鱗4_表示; - 尾25_鱗右_鱗1_表示 = e.尾25_鱗右_鱗1_表示; - 尾25_鱗右_鱗2_表示 = e.尾25_鱗右_鱗2_表示; - 尾25_鱗右_鱗3_表示 = e.尾25_鱗右_鱗3_表示; - 尾25_鱗右_鱗4_表示 = e.尾25_鱗右_鱗4_表示; - 尾25_表示 = e.尾25_表示; - 尾24_鱗左_鱗1_表示 = e.尾24_鱗左_鱗1_表示; - 尾24_鱗左_鱗2_表示 = e.尾24_鱗左_鱗2_表示; - 尾24_鱗左_鱗3_表示 = e.尾24_鱗左_鱗3_表示; - 尾24_鱗左_鱗4_表示 = e.尾24_鱗左_鱗4_表示; - 尾24_鱗右_鱗1_表示 = e.尾24_鱗右_鱗1_表示; - 尾24_鱗右_鱗2_表示 = e.尾24_鱗右_鱗2_表示; - 尾24_鱗右_鱗3_表示 = e.尾24_鱗右_鱗3_表示; - 尾24_鱗右_鱗4_表示 = e.尾24_鱗右_鱗4_表示; - 尾24_表示 = e.尾24_表示; - 尾23_鱗左_鱗1_表示 = e.尾23_鱗左_鱗1_表示; - 尾23_鱗左_鱗2_表示 = e.尾23_鱗左_鱗2_表示; - 尾23_鱗左_鱗3_表示 = e.尾23_鱗左_鱗3_表示; - 尾23_鱗左_鱗4_表示 = e.尾23_鱗左_鱗4_表示; - 尾23_鱗右_鱗1_表示 = e.尾23_鱗右_鱗1_表示; - 尾23_鱗右_鱗2_表示 = e.尾23_鱗右_鱗2_表示; - 尾23_鱗右_鱗3_表示 = e.尾23_鱗右_鱗3_表示; - 尾23_鱗右_鱗4_表示 = e.尾23_鱗右_鱗4_表示; - 尾23_表示 = e.尾23_表示; - 尾22_鱗左_鱗1_表示 = e.尾22_鱗左_鱗1_表示; - 尾22_鱗左_鱗2_表示 = e.尾22_鱗左_鱗2_表示; - 尾22_鱗左_鱗3_表示 = e.尾22_鱗左_鱗3_表示; - 尾22_鱗左_鱗4_表示 = e.尾22_鱗左_鱗4_表示; - 尾22_鱗右_鱗1_表示 = e.尾22_鱗右_鱗1_表示; - 尾22_鱗右_鱗2_表示 = e.尾22_鱗右_鱗2_表示; - 尾22_鱗右_鱗3_表示 = e.尾22_鱗右_鱗3_表示; - 尾22_鱗右_鱗4_表示 = e.尾22_鱗右_鱗4_表示; - 尾22_表示 = e.尾22_表示; - 尾21_鱗左_鱗1_表示 = e.尾21_鱗左_鱗1_表示; - 尾21_鱗左_鱗2_表示 = e.尾21_鱗左_鱗2_表示; - 尾21_鱗左_鱗3_表示 = e.尾21_鱗左_鱗3_表示; - 尾21_鱗左_鱗4_表示 = e.尾21_鱗左_鱗4_表示; - 尾21_鱗右_鱗1_表示 = e.尾21_鱗右_鱗1_表示; - 尾21_鱗右_鱗2_表示 = e.尾21_鱗右_鱗2_表示; - 尾21_鱗右_鱗3_表示 = e.尾21_鱗右_鱗3_表示; - 尾21_鱗右_鱗4_表示 = e.尾21_鱗右_鱗4_表示; - 尾21_表示 = e.尾21_表示; - 尾20_鱗左_鱗1_表示 = e.尾20_鱗左_鱗1_表示; - 尾20_鱗左_鱗2_表示 = e.尾20_鱗左_鱗2_表示; - 尾20_鱗左_鱗3_表示 = e.尾20_鱗左_鱗3_表示; - 尾20_鱗左_鱗4_表示 = e.尾20_鱗左_鱗4_表示; - 尾20_鱗右_鱗1_表示 = e.尾20_鱗右_鱗1_表示; - 尾20_鱗右_鱗2_表示 = e.尾20_鱗右_鱗2_表示; - 尾20_鱗右_鱗3_表示 = e.尾20_鱗右_鱗3_表示; - 尾20_鱗右_鱗4_表示 = e.尾20_鱗右_鱗4_表示; - 尾20_表示 = e.尾20_表示; - 尾19_鱗左_鱗1_表示 = e.尾19_鱗左_鱗1_表示; - 尾19_鱗左_鱗2_表示 = e.尾19_鱗左_鱗2_表示; - 尾19_鱗左_鱗3_表示 = e.尾19_鱗左_鱗3_表示; - 尾19_鱗左_鱗4_表示 = e.尾19_鱗左_鱗4_表示; - 尾19_鱗右_鱗1_表示 = e.尾19_鱗右_鱗1_表示; - 尾19_鱗右_鱗2_表示 = e.尾19_鱗右_鱗2_表示; - 尾19_鱗右_鱗3_表示 = e.尾19_鱗右_鱗3_表示; - 尾19_鱗右_鱗4_表示 = e.尾19_鱗右_鱗4_表示; - 尾19_表示 = e.尾19_表示; - 尾18_鱗左_鱗1_表示 = e.尾18_鱗左_鱗1_表示; - 尾18_鱗左_鱗2_表示 = e.尾18_鱗左_鱗2_表示; - 尾18_鱗左_鱗3_表示 = e.尾18_鱗左_鱗3_表示; - 尾18_鱗左_鱗4_表示 = e.尾18_鱗左_鱗4_表示; - 尾18_鱗右_鱗1_表示 = e.尾18_鱗右_鱗1_表示; - 尾18_鱗右_鱗2_表示 = e.尾18_鱗右_鱗2_表示; - 尾18_鱗右_鱗3_表示 = e.尾18_鱗右_鱗3_表示; - 尾18_鱗右_鱗4_表示 = e.尾18_鱗右_鱗4_表示; - 尾18_表示 = e.尾18_表示; - 尾17_鱗左_鱗1_表示 = e.尾17_鱗左_鱗1_表示; - 尾17_鱗左_鱗2_表示 = e.尾17_鱗左_鱗2_表示; - 尾17_鱗左_鱗3_表示 = e.尾17_鱗左_鱗3_表示; - 尾17_鱗左_鱗4_表示 = e.尾17_鱗左_鱗4_表示; - 尾17_鱗右_鱗1_表示 = e.尾17_鱗右_鱗1_表示; - 尾17_鱗右_鱗2_表示 = e.尾17_鱗右_鱗2_表示; - 尾17_鱗右_鱗3_表示 = e.尾17_鱗右_鱗3_表示; - 尾17_鱗右_鱗4_表示 = e.尾17_鱗右_鱗4_表示; - 尾17_表示 = e.尾17_表示; - 尾16_鱗左_鱗1_表示 = e.尾16_鱗左_鱗1_表示; - 尾16_鱗左_鱗2_表示 = e.尾16_鱗左_鱗2_表示; - 尾16_鱗左_鱗3_表示 = e.尾16_鱗左_鱗3_表示; - 尾16_鱗左_鱗4_表示 = e.尾16_鱗左_鱗4_表示; - 尾16_鱗右_鱗1_表示 = e.尾16_鱗右_鱗1_表示; - 尾16_鱗右_鱗2_表示 = e.尾16_鱗右_鱗2_表示; - 尾16_鱗右_鱗3_表示 = e.尾16_鱗右_鱗3_表示; - 尾16_鱗右_鱗4_表示 = e.尾16_鱗右_鱗4_表示; - 尾16_表示 = e.尾16_表示; - 尾15_鱗左_鱗1_表示 = e.尾15_鱗左_鱗1_表示; - 尾15_鱗左_鱗2_表示 = e.尾15_鱗左_鱗2_表示; - 尾15_鱗左_鱗3_表示 = e.尾15_鱗左_鱗3_表示; - 尾15_鱗左_鱗4_表示 = e.尾15_鱗左_鱗4_表示; - 尾15_鱗右_鱗1_表示 = e.尾15_鱗右_鱗1_表示; - 尾15_鱗右_鱗2_表示 = e.尾15_鱗右_鱗2_表示; - 尾15_鱗右_鱗3_表示 = e.尾15_鱗右_鱗3_表示; - 尾15_鱗右_鱗4_表示 = e.尾15_鱗右_鱗4_表示; - 尾15_表示 = e.尾15_表示; - 尾14_鱗左_鱗1_表示 = e.尾14_鱗左_鱗1_表示; - 尾14_鱗左_鱗2_表示 = e.尾14_鱗左_鱗2_表示; - 尾14_鱗左_鱗3_表示 = e.尾14_鱗左_鱗3_表示; - 尾14_鱗左_鱗4_表示 = e.尾14_鱗左_鱗4_表示; - 尾14_鱗右_鱗1_表示 = e.尾14_鱗右_鱗1_表示; - 尾14_鱗右_鱗2_表示 = e.尾14_鱗右_鱗2_表示; - 尾14_鱗右_鱗3_表示 = e.尾14_鱗右_鱗3_表示; - 尾14_鱗右_鱗4_表示 = e.尾14_鱗右_鱗4_表示; - 尾14_表示 = e.尾14_表示; - 尾13_鱗左_鱗1_表示 = e.尾13_鱗左_鱗1_表示; - 尾13_鱗左_鱗2_表示 = e.尾13_鱗左_鱗2_表示; - 尾13_鱗左_鱗3_表示 = e.尾13_鱗左_鱗3_表示; - 尾13_鱗左_鱗4_表示 = e.尾13_鱗左_鱗4_表示; - 尾13_鱗右_鱗1_表示 = e.尾13_鱗右_鱗1_表示; - 尾13_鱗右_鱗2_表示 = e.尾13_鱗右_鱗2_表示; - 尾13_鱗右_鱗3_表示 = e.尾13_鱗右_鱗3_表示; - 尾13_鱗右_鱗4_表示 = e.尾13_鱗右_鱗4_表示; - 尾13_表示 = e.尾13_表示; - 尾12_鱗左_鱗1_表示 = e.尾12_鱗左_鱗1_表示; - 尾12_鱗左_鱗2_表示 = e.尾12_鱗左_鱗2_表示; - 尾12_鱗左_鱗3_表示 = e.尾12_鱗左_鱗3_表示; - 尾12_鱗左_鱗4_表示 = e.尾12_鱗左_鱗4_表示; - 尾12_鱗右_鱗1_表示 = e.尾12_鱗右_鱗1_表示; - 尾12_鱗右_鱗2_表示 = e.尾12_鱗右_鱗2_表示; - 尾12_鱗右_鱗3_表示 = e.尾12_鱗右_鱗3_表示; - 尾12_鱗右_鱗4_表示 = e.尾12_鱗右_鱗4_表示; - 尾12_表示 = e.尾12_表示; - 尾11_鱗左_鱗1_表示 = e.尾11_鱗左_鱗1_表示; - 尾11_鱗左_鱗2_表示 = e.尾11_鱗左_鱗2_表示; - 尾11_鱗左_鱗3_表示 = e.尾11_鱗左_鱗3_表示; - 尾11_鱗左_鱗4_表示 = e.尾11_鱗左_鱗4_表示; - 尾11_鱗右_鱗1_表示 = e.尾11_鱗右_鱗1_表示; - 尾11_鱗右_鱗2_表示 = e.尾11_鱗右_鱗2_表示; - 尾11_鱗右_鱗3_表示 = e.尾11_鱗右_鱗3_表示; - 尾11_鱗右_鱗4_表示 = e.尾11_鱗右_鱗4_表示; - 尾11_表示 = e.尾11_表示; - 尾10_鱗左_鱗1_表示 = e.尾10_鱗左_鱗1_表示; - 尾10_鱗左_鱗2_表示 = e.尾10_鱗左_鱗2_表示; - 尾10_鱗左_鱗3_表示 = e.尾10_鱗左_鱗3_表示; - 尾10_鱗左_鱗4_表示 = e.尾10_鱗左_鱗4_表示; - 尾10_鱗右_鱗1_表示 = e.尾10_鱗右_鱗1_表示; - 尾10_鱗右_鱗2_表示 = e.尾10_鱗右_鱗2_表示; - 尾10_鱗右_鱗3_表示 = e.尾10_鱗右_鱗3_表示; - 尾10_鱗右_鱗4_表示 = e.尾10_鱗右_鱗4_表示; - 尾10_表示 = e.尾10_表示; - 尾9_鱗左_鱗1_表示 = e.尾9_鱗左_鱗1_表示; - 尾9_鱗左_鱗2_表示 = e.尾9_鱗左_鱗2_表示; - 尾9_鱗左_鱗3_表示 = e.尾9_鱗左_鱗3_表示; - 尾9_鱗左_鱗4_表示 = e.尾9_鱗左_鱗4_表示; - 尾9_鱗右_鱗1_表示 = e.尾9_鱗右_鱗1_表示; - 尾9_鱗右_鱗2_表示 = e.尾9_鱗右_鱗2_表示; - 尾9_鱗右_鱗3_表示 = e.尾9_鱗右_鱗3_表示; - 尾9_鱗右_鱗4_表示 = e.尾9_鱗右_鱗4_表示; - 尾9_表示 = e.尾9_表示; - 尾8_鱗左_鱗1_表示 = e.尾8_鱗左_鱗1_表示; - 尾8_鱗左_鱗2_表示 = e.尾8_鱗左_鱗2_表示; - 尾8_鱗左_鱗3_表示 = e.尾8_鱗左_鱗3_表示; - 尾8_鱗左_鱗4_表示 = e.尾8_鱗左_鱗4_表示; - 尾8_鱗右_鱗1_表示 = e.尾8_鱗右_鱗1_表示; - 尾8_鱗右_鱗2_表示 = e.尾8_鱗右_鱗2_表示; - 尾8_鱗右_鱗3_表示 = e.尾8_鱗右_鱗3_表示; - 尾8_鱗右_鱗4_表示 = e.尾8_鱗右_鱗4_表示; - 尾8_表示 = e.尾8_表示; - 尾7_鱗左_鱗1_表示 = e.尾7_鱗左_鱗1_表示; - 尾7_鱗左_鱗2_表示 = e.尾7_鱗左_鱗2_表示; - 尾7_鱗左_鱗3_表示 = e.尾7_鱗左_鱗3_表示; - 尾7_鱗左_鱗4_表示 = e.尾7_鱗左_鱗4_表示; - 尾7_鱗右_鱗1_表示 = e.尾7_鱗右_鱗1_表示; - 尾7_鱗右_鱗2_表示 = e.尾7_鱗右_鱗2_表示; - 尾7_鱗右_鱗3_表示 = e.尾7_鱗右_鱗3_表示; - 尾7_鱗右_鱗4_表示 = e.尾7_鱗右_鱗4_表示; - 尾7_表示 = e.尾7_表示; - 尾6_鱗左_鱗1_表示 = e.尾6_鱗左_鱗1_表示; - 尾6_鱗左_鱗2_表示 = e.尾6_鱗左_鱗2_表示; - 尾6_鱗左_鱗3_表示 = e.尾6_鱗左_鱗3_表示; - 尾6_鱗左_鱗4_表示 = e.尾6_鱗左_鱗4_表示; - 尾6_鱗右_鱗1_表示 = e.尾6_鱗右_鱗1_表示; - 尾6_鱗右_鱗2_表示 = e.尾6_鱗右_鱗2_表示; - 尾6_鱗右_鱗3_表示 = e.尾6_鱗右_鱗3_表示; - 尾6_鱗右_鱗4_表示 = e.尾6_鱗右_鱗4_表示; - 尾6_表示 = e.尾6_表示; - 尾5_鱗左_鱗1_表示 = e.尾5_鱗左_鱗1_表示; - 尾5_鱗左_鱗2_表示 = e.尾5_鱗左_鱗2_表示; - 尾5_鱗左_鱗3_表示 = e.尾5_鱗左_鱗3_表示; - 尾5_鱗左_鱗4_表示 = e.尾5_鱗左_鱗4_表示; - 尾5_鱗右_鱗1_表示 = e.尾5_鱗右_鱗1_表示; - 尾5_鱗右_鱗2_表示 = e.尾5_鱗右_鱗2_表示; - 尾5_鱗右_鱗3_表示 = e.尾5_鱗右_鱗3_表示; - 尾5_鱗右_鱗4_表示 = e.尾5_鱗右_鱗4_表示; - 尾5_表示 = e.尾5_表示; - 尾4_鱗左_鱗1_表示 = e.尾4_鱗左_鱗1_表示; - 尾4_鱗左_鱗2_表示 = e.尾4_鱗左_鱗2_表示; - 尾4_鱗左_鱗3_表示 = e.尾4_鱗左_鱗3_表示; - 尾4_鱗左_鱗4_表示 = e.尾4_鱗左_鱗4_表示; - 尾4_鱗右_鱗1_表示 = e.尾4_鱗右_鱗1_表示; - 尾4_鱗右_鱗2_表示 = e.尾4_鱗右_鱗2_表示; - 尾4_鱗右_鱗3_表示 = e.尾4_鱗右_鱗3_表示; - 尾4_鱗右_鱗4_表示 = e.尾4_鱗右_鱗4_表示; - 尾4_表示 = e.尾4_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 尾3_鱗左_鱗1_表示 = e.尾3_鱗左_鱗1_表示; - 尾3_鱗左_鱗2_表示 = e.尾3_鱗左_鱗2_表示; - 尾3_鱗左_鱗3_表示 = e.尾3_鱗左_鱗3_表示; - 尾3_鱗左_鱗4_表示 = e.尾3_鱗左_鱗4_表示; - 尾3_鱗右_鱗1_表示 = e.尾3_鱗右_鱗1_表示; - 尾3_鱗右_鱗2_表示 = e.尾3_鱗右_鱗2_表示; - 尾3_鱗右_鱗3_表示 = e.尾3_鱗右_鱗3_表示; - 尾3_鱗右_鱗4_表示 = e.尾3_鱗右_鱗4_表示; - 尾3_表示 = e.尾3_表示; - 尾2_鱗左_鱗1_表示 = e.尾2_鱗左_鱗1_表示; - 尾2_鱗左_鱗2_表示 = e.尾2_鱗左_鱗2_表示; - 尾2_鱗左_鱗3_表示 = e.尾2_鱗左_鱗3_表示; - 尾2_鱗左_鱗4_表示 = e.尾2_鱗左_鱗4_表示; - 尾2_鱗右_鱗1_表示 = e.尾2_鱗右_鱗1_表示; - 尾2_鱗右_鱗2_表示 = e.尾2_鱗右_鱗2_表示; - 尾2_鱗右_鱗3_表示 = e.尾2_鱗右_鱗3_表示; - 尾2_鱗右_鱗4_表示 = e.尾2_鱗右_鱗4_表示; - 尾2_表示 = e.尾2_表示; - 尾1_鱗左_鱗1_表示 = e.尾1_鱗左_鱗1_表示; - 尾1_鱗左_鱗2_表示 = e.尾1_鱗左_鱗2_表示; - 尾1_鱗左_鱗3_表示 = e.尾1_鱗左_鱗3_表示; - 尾1_鱗左_鱗4_表示 = e.尾1_鱗左_鱗4_表示; - 尾1_鱗右_鱗1_表示 = e.尾1_鱗右_鱗1_表示; - 尾1_鱗右_鱗2_表示 = e.尾1_鱗右_鱗2_表示; - 尾1_鱗右_鱗3_表示 = e.尾1_鱗右_鱗3_表示; - 尾1_鱗右_鱗4_表示 = e.尾1_鱗右_鱗4_表示; - 尾1_表示 = e.尾1_表示; - 尾0_鱗左_鱗1_表示 = e.尾0_鱗左_鱗1_表示; - 尾0_鱗左_鱗2_表示 = e.尾0_鱗左_鱗2_表示; - 尾0_鱗左_鱗3_表示 = e.尾0_鱗左_鱗3_表示; - 尾0_鱗左_鱗4_表示 = e.尾0_鱗左_鱗4_表示; - 尾0_鱗右_鱗1_表示 = e.尾0_鱗右_鱗1_表示; - 尾0_鱗右_鱗2_表示 = e.尾0_鱗右_鱗2_表示; - 尾0_鱗右_鱗3_表示 = e.尾0_鱗右_鱗3_表示; - 尾0_鱗右_鱗4_表示 = e.尾0_鱗右_鱗4_表示; - 尾0_表示 = e.尾0_表示; - 輪表示 = e.輪表示; - 尾先表示 = e.尾先表示; - 胴_外線 = e.胴_外線; - Rパターン = e.Rパターン; - 欠損 = 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.右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.右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(); - } - 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(); - } - if (e.左4_接続.Count > 0) - { - 左4_接続 = e.左4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左4_接続; - f.接続(尾_魚2.左4_接続点); - return f; - }).ToArray(); - } - if (e.右4_接続.Count > 0) - { - 右4_接続 = e.右4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右4_接続; - f.接続(尾_魚2.右4_接続点); - return f; - }).ToArray(); - } - if (e.左5_接続.Count > 0) - { - 左5_接続 = e.左5_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左5_接続; - f.接続(尾_魚2.左5_接続点); - return f; - }).ToArray(); - } - if (e.右5_接続.Count > 0) - { - 右5_接続 = e.右5_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右5_接続; - f.接続(尾_魚2.右5_接続点); - return f; - }).ToArray(); - } - if (e.左6_接続.Count > 0) - { - 左6_接続 = e.左6_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左6_接続; - f.接続(尾_魚2.左6_接続点); - return f; - }).ToArray(); - } - if (e.右6_接続.Count > 0) - { - 右6_接続 = e.右6_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右6_接続; - f.接続(尾_魚2.右6_接続点); - return f; - }).ToArray(); - } - if (e.左7_接続.Count > 0) - { - 左7_接続 = e.左7_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左7_接続; - f.接続(尾_魚2.左7_接続点); - return f; - }).ToArray(); - } - if (e.右7_接続.Count > 0) - { - 右7_接続 = e.右7_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右7_接続; - f.接続(尾_魚2.右7_接続点); - return f; - }).ToArray(); - } - if (e.左8_接続.Count > 0) - { - 左8_接続 = e.左8_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左8_接続; - f.接続(尾_魚2.左8_接続点); - return f; - }).ToArray(); - } - if (e.右8_接続.Count > 0) - { - 右8_接続 = e.右8_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右8_接続; - f.接続(尾_魚2.右8_接続点); - return f; - }).ToArray(); - } - if (e.左9_接続.Count > 0) - { - 左9_接続 = e.左9_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左9_接続; - f.接続(尾_魚2.左9_接続点); - return f; - }).ToArray(); - } - if (e.右9_接続.Count > 0) - { - 右9_接続 = e.右9_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右9_接続; - f.接続(尾_魚2.右9_接続点); - return f; - }).ToArray(); - } - if (e.左10_接続.Count > 0) - { - 左10_接続 = e.左10_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左10_接続; - f.接続(尾_魚2.左10_接続点); - return f; - }).ToArray(); - } - if (e.右10_接続.Count > 0) - { - 右10_接続 = e.右10_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右10_接続; - f.接続(尾_魚2.右10_接続点); - return f; - }).ToArray(); - } - if (e.左11_接続.Count > 0) - { - 左11_接続 = e.左11_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左11_接続; - f.接続(尾_魚2.左11_接続点); - return f; - }).ToArray(); - } - if (e.右11_接続.Count > 0) - { - 右11_接続 = e.右11_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右11_接続; - f.接続(尾_魚2.右11_接続点); - return f; - }).ToArray(); - } - if (e.左12_接続.Count > 0) - { - 左12_接続 = e.左12_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左12_接続; - f.接続(尾_魚2.左12_接続点); - return f; - }).ToArray(); - } - if (e.右12_接続.Count > 0) - { - 右12_接続 = e.右12_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右12_接続; - f.接続(尾_魚2.右12_接続点); - return f; - }).ToArray(); - } - if (e.左13_接続.Count > 0) - { - 左13_接続 = e.左13_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左13_接続; - f.接続(尾_魚2.左13_接続点); - return f; - }).ToArray(); - } - if (e.右13_接続.Count > 0) - { - 右13_接続 = e.右13_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右13_接続; - f.接続(尾_魚2.右13_接続点); - return f; - }).ToArray(); - } - if (e.左14_接続.Count > 0) - { - 左14_接続 = e.左14_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左14_接続; - f.接続(尾_魚2.左14_接続点); - return f; - }).ToArray(); - } - if (e.右14_接続.Count > 0) - { - 右14_接続 = e.右14_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右14_接続; - f.接続(尾_魚2.右14_接続点); - return f; - }).ToArray(); - } - if (e.左15_接続.Count > 0) - { - 左15_接続 = e.左15_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左15_接続; - f.接続(尾_魚2.左15_接続点); - return f; - }).ToArray(); - } - if (e.右15_接続.Count > 0) - { - 右15_接続 = e.右15_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右15_接続; - f.接続(尾_魚2.右15_接続点); - return f; - }).ToArray(); - } - if (e.左16_接続.Count > 0) - { - 左16_接続 = e.左16_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左16_接続; - f.接続(尾_魚2.左16_接続点); - return f; - }).ToArray(); - } - if (e.右16_接続.Count > 0) - { - 右16_接続 = e.右16_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右16_接続; - f.接続(尾_魚2.右16_接続点); - return f; - }).ToArray(); - } - if (e.左17_接続.Count > 0) - { - 左17_接続 = e.左17_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左17_接続; - f.接続(尾_魚2.左17_接続点); - return f; - }).ToArray(); - } - if (e.右17_接続.Count > 0) - { - 右17_接続 = e.右17_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右17_接続; - f.接続(尾_魚2.右17_接続点); - return f; - }).ToArray(); - } - if (e.左18_接続.Count > 0) - { - 左18_接続 = e.左18_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左18_接続; - f.接続(尾_魚2.左18_接続点); - return f; - }).ToArray(); - } - if (e.右18_接続.Count > 0) - { - 右18_接続 = e.右18_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右18_接続; - f.接続(尾_魚2.右18_接続点); - return f; - }).ToArray(); - } - if (e.左19_接続.Count > 0) - { - 左19_接続 = e.左19_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左19_接続; - f.接続(尾_魚2.左19_接続点); - return f; - }).ToArray(); - } - if (e.右19_接続.Count > 0) - { - 右19_接続 = e.右19_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右19_接続; - f.接続(尾_魚2.右19_接続点); - return f; - }).ToArray(); - } - if (e.左20_接続.Count > 0) - { - 左20_接続 = e.左20_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左20_接続; - f.接続(尾_魚2.左20_接続点); - return f; - }).ToArray(); - } - if (e.右20_接続.Count > 0) - { - 右20_接続 = e.右20_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右20_接続; - f.接続(尾_魚2.右20_接続点); - return f; - }).ToArray(); - } - if (e.左21_接続.Count > 0) - { - 左21_接続 = e.左21_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左21_接続; - f.接続(尾_魚2.左21_接続点); - return f; - }).ToArray(); - } - if (e.右21_接続.Count > 0) - { - 右21_接続 = e.右21_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右21_接続; - f.接続(尾_魚2.右21_接続点); - return f; - }).ToArray(); - } - if (e.左22_接続.Count > 0) - { - 左22_接続 = e.左22_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左22_接続; - f.接続(尾_魚2.左22_接続点); - return f; - }).ToArray(); - } - if (e.右22_接続.Count > 0) - { - 右22_接続 = e.右22_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右22_接続; - f.接続(尾_魚2.右22_接続点); - return f; - }).ToArray(); - } - if (e.左23_接続.Count > 0) - { - 左23_接続 = e.左23_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左23_接続; - f.接続(尾_魚2.左23_接続点); - return f; - }).ToArray(); - } - if (e.右23_接続.Count > 0) - { - 右23_接続 = e.右23_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右23_接続; - f.接続(尾_魚2.右23_接続点); - return f; - }).ToArray(); - } - if (e.左24_接続.Count > 0) - { - 左24_接続 = e.左24_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左24_接続; - f.接続(尾_魚2.左24_接続点); - return f; - }).ToArray(); - } - if (e.右24_接続.Count > 0) - { - 右24_接続 = e.右24_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右24_接続; - f.接続(尾_魚2.右24_接続点); - return f; - }).ToArray(); - } - if (e.左25_接続.Count > 0) - { - 左25_接続 = e.左25_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左25_接続; - f.接続(尾_魚2.左25_接続点); - return f; - }).ToArray(); - } - if (e.右25_接続.Count > 0) - { - 右25_接続 = e.右25_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右25_接続; - f.接続(尾_魚2.右25_接続点); - return f; - }).ToArray(); - } - if (e.左26_接続.Count > 0) - { - 左26_接続 = e.左26_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左26_接続; - f.接続(尾_魚2.左26_接続点); - return f; - }).ToArray(); - } - if (e.右26_接続.Count > 0) - { - 右26_接続 = e.右26_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右26_接続; - f.接続(尾_魚2.右26_接続点); - return f; - }).ToArray(); - } - if (e.左27_接続.Count > 0) - { - 左27_接続 = e.左27_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左27_接続; - f.接続(尾_魚2.左27_接続点); - return f; - }).ToArray(); - } - if (e.右27_接続.Count > 0) - { - 右27_接続 = e.右27_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右27_接続; - f.接続(尾_魚2.右27_接続点); - return f; - }).ToArray(); - } - if (e.左28_接続.Count > 0) - { - 左28_接続 = e.左28_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左28_接続; - f.接続(尾_魚2.左28_接続点); - return f; - }).ToArray(); - } - if (e.右28_接続.Count > 0) - { - 右28_接続 = e.右28_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右28_接続; - f.接続(尾_魚2.右28_接続点); - return f; - }).ToArray(); - } - if (e.左29_接続.Count > 0) - { - 左29_接続 = e.左29_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左29_接続; - f.接続(尾_魚2.左29_接続点); - return f; - }).ToArray(); - } - if (e.右29_接続.Count > 0) - { - 右29_接続 = e.右29_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右29_接続; - f.接続(尾_魚2.右29_接続点); - return f; - }).ToArray(); - } - if (e.左30_接続.Count > 0) - { - 左30_接続 = e.左30_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左30_接続; - f.接続(尾_魚2.左30_接続点); - return f; - }).ToArray(); - } - if (e.右30_接続.Count > 0) - { - 右30_接続 = e.右30_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右30_接続; - f.接続(尾_魚2.右30_接続点); - return f; - }).ToArray(); - } - if (e.左31_接続.Count > 0) - { - 左31_接続 = e.左31_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左31_接続; - f.接続(尾_魚2.左31_接続点); - return f; - }).ToArray(); - } - if (e.右31_接続.Count > 0) - { - 右31_接続 = e.右31_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右31_接続; - f.接続(尾_魚2.右31_接続点); - return f; - }).ToArray(); - } - if (e.左32_接続.Count > 0) - { - 左32_接続 = e.左32_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左32_接続; - f.接続(尾_魚2.左32_接続点); - return f; - }).ToArray(); - } - if (e.右32_接続.Count > 0) - { - 右32_接続 = e.右32_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右32_接続; - f.接続(尾_魚2.右32_接続点); - return f; - }).ToArray(); - } - if (e.左33_接続.Count > 0) - { - 左33_接続 = e.左33_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左33_接続; - f.接続(尾_魚2.左33_接続点); - return f; - }).ToArray(); - } - if (e.右33_接続.Count > 0) - { - 右33_接続 = e.右33_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右33_接続; - f.接続(尾_魚2.右33_接続点); - return f; - }).ToArray(); - } - if (e.左34_接続.Count > 0) - { - 左34_接続 = e.左34_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_左34_接続; - f.接続(尾_魚2.左34_接続点); - return f; - }).ToArray(); - } - if (e.右34_接続.Count > 0) - { - 右34_接続 = e.右34_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_右34_接続; - f.接続(尾_魚2.右34_接続点); - return f; - }).ToArray(); - } - if (e.尾先_接続.Count > 0) - { - 尾先_接続 = e.尾先_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_魚2; - f.ConnectionType = ConnectionInfo.尾_魚_尾先_接続; - f.接続(尾_魚2.尾先_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_尾33_鱗左_鱗1CP = new ColorP(X0Y0_尾33_鱗左_鱗1, 尾33_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾33_鱗左_鱗3CP = new ColorP(X0Y0_尾33_鱗左_鱗3, 尾33_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾33_鱗右_鱗1CP = new ColorP(X0Y0_尾33_鱗右_鱗1, 尾33_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾33_鱗右_鱗3CP = new ColorP(X0Y0_尾33_鱗右_鱗3, 尾33_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾33_尾CP = new ColorP(X0Y0_尾33_尾, 尾33_尾CD, DisUnit, abj: true); - X0Y0_尾32_鱗左_鱗1CP = new ColorP(X0Y0_尾32_鱗左_鱗1, 尾32_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾32_鱗左_鱗2CP = new ColorP(X0Y0_尾32_鱗左_鱗2, 尾32_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾32_鱗左_鱗3CP = new ColorP(X0Y0_尾32_鱗左_鱗3, 尾32_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾32_鱗左_鱗4CP = new ColorP(X0Y0_尾32_鱗左_鱗4, 尾32_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾32_鱗右_鱗1CP = new ColorP(X0Y0_尾32_鱗右_鱗1, 尾32_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾32_鱗右_鱗2CP = new ColorP(X0Y0_尾32_鱗右_鱗2, 尾32_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾32_鱗右_鱗3CP = new ColorP(X0Y0_尾32_鱗右_鱗3, 尾32_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾32_鱗右_鱗4CP = new ColorP(X0Y0_尾32_鱗右_鱗4, 尾32_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾32_尾CP = new ColorP(X0Y0_尾32_尾, 尾32_尾CD, DisUnit, abj: true); - X0Y0_尾31_鱗左_鱗1CP = new ColorP(X0Y0_尾31_鱗左_鱗1, 尾31_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾31_鱗左_鱗2CP = new ColorP(X0Y0_尾31_鱗左_鱗2, 尾31_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾31_鱗左_鱗3CP = new ColorP(X0Y0_尾31_鱗左_鱗3, 尾31_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾31_鱗左_鱗4CP = new ColorP(X0Y0_尾31_鱗左_鱗4, 尾31_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾31_鱗右_鱗1CP = new ColorP(X0Y0_尾31_鱗右_鱗1, 尾31_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾31_鱗右_鱗2CP = new ColorP(X0Y0_尾31_鱗右_鱗2, 尾31_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾31_鱗右_鱗3CP = new ColorP(X0Y0_尾31_鱗右_鱗3, 尾31_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾31_鱗右_鱗4CP = new ColorP(X0Y0_尾31_鱗右_鱗4, 尾31_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾31_尾CP = new ColorP(X0Y0_尾31_尾, 尾31_尾CD, DisUnit, abj: true); - X0Y0_尾30_鱗左_鱗1CP = new ColorP(X0Y0_尾30_鱗左_鱗1, 尾30_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾30_鱗左_鱗2CP = new ColorP(X0Y0_尾30_鱗左_鱗2, 尾30_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾30_鱗左_鱗3CP = new ColorP(X0Y0_尾30_鱗左_鱗3, 尾30_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾30_鱗左_鱗4CP = new ColorP(X0Y0_尾30_鱗左_鱗4, 尾30_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾30_鱗右_鱗1CP = new ColorP(X0Y0_尾30_鱗右_鱗1, 尾30_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾30_鱗右_鱗2CP = new ColorP(X0Y0_尾30_鱗右_鱗2, 尾30_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾30_鱗右_鱗3CP = new ColorP(X0Y0_尾30_鱗右_鱗3, 尾30_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾30_鱗右_鱗4CP = new ColorP(X0Y0_尾30_鱗右_鱗4, 尾30_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾30_尾CP = new ColorP(X0Y0_尾30_尾, 尾30_尾CD, DisUnit, abj: true); - X0Y0_尾29_鱗左_鱗1CP = new ColorP(X0Y0_尾29_鱗左_鱗1, 尾29_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾29_鱗左_鱗2CP = new ColorP(X0Y0_尾29_鱗左_鱗2, 尾29_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾29_鱗左_鱗3CP = new ColorP(X0Y0_尾29_鱗左_鱗3, 尾29_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾29_鱗左_鱗4CP = new ColorP(X0Y0_尾29_鱗左_鱗4, 尾29_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾29_鱗右_鱗1CP = new ColorP(X0Y0_尾29_鱗右_鱗1, 尾29_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾29_鱗右_鱗2CP = new ColorP(X0Y0_尾29_鱗右_鱗2, 尾29_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾29_鱗右_鱗3CP = new ColorP(X0Y0_尾29_鱗右_鱗3, 尾29_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾29_鱗右_鱗4CP = new ColorP(X0Y0_尾29_鱗右_鱗4, 尾29_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾29_尾CP = new ColorP(X0Y0_尾29_尾, 尾29_尾CD, DisUnit, abj: true); - X0Y0_尾28_鱗左_鱗1CP = new ColorP(X0Y0_尾28_鱗左_鱗1, 尾28_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾28_鱗左_鱗2CP = new ColorP(X0Y0_尾28_鱗左_鱗2, 尾28_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾28_鱗左_鱗3CP = new ColorP(X0Y0_尾28_鱗左_鱗3, 尾28_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾28_鱗左_鱗4CP = new ColorP(X0Y0_尾28_鱗左_鱗4, 尾28_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾28_鱗右_鱗1CP = new ColorP(X0Y0_尾28_鱗右_鱗1, 尾28_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾28_鱗右_鱗2CP = new ColorP(X0Y0_尾28_鱗右_鱗2, 尾28_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾28_鱗右_鱗3CP = new ColorP(X0Y0_尾28_鱗右_鱗3, 尾28_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾28_鱗右_鱗4CP = new ColorP(X0Y0_尾28_鱗右_鱗4, 尾28_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾28_尾CP = new ColorP(X0Y0_尾28_尾, 尾28_尾CD, DisUnit, abj: true); - X0Y0_尾27_鱗左_鱗1CP = new ColorP(X0Y0_尾27_鱗左_鱗1, 尾27_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾27_鱗左_鱗2CP = new ColorP(X0Y0_尾27_鱗左_鱗2, 尾27_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾27_鱗左_鱗3CP = new ColorP(X0Y0_尾27_鱗左_鱗3, 尾27_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾27_鱗左_鱗4CP = new ColorP(X0Y0_尾27_鱗左_鱗4, 尾27_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾27_鱗右_鱗1CP = new ColorP(X0Y0_尾27_鱗右_鱗1, 尾27_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾27_鱗右_鱗2CP = new ColorP(X0Y0_尾27_鱗右_鱗2, 尾27_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾27_鱗右_鱗3CP = new ColorP(X0Y0_尾27_鱗右_鱗3, 尾27_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾27_鱗右_鱗4CP = new ColorP(X0Y0_尾27_鱗右_鱗4, 尾27_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾27_尾CP = new ColorP(X0Y0_尾27_尾, 尾27_尾CD, DisUnit, abj: true); - X0Y0_尾26_鱗左_鱗1CP = new ColorP(X0Y0_尾26_鱗左_鱗1, 尾26_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾26_鱗左_鱗2CP = new ColorP(X0Y0_尾26_鱗左_鱗2, 尾26_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾26_鱗左_鱗3CP = new ColorP(X0Y0_尾26_鱗左_鱗3, 尾26_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾26_鱗左_鱗4CP = new ColorP(X0Y0_尾26_鱗左_鱗4, 尾26_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾26_鱗右_鱗1CP = new ColorP(X0Y0_尾26_鱗右_鱗1, 尾26_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾26_鱗右_鱗2CP = new ColorP(X0Y0_尾26_鱗右_鱗2, 尾26_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾26_鱗右_鱗3CP = new ColorP(X0Y0_尾26_鱗右_鱗3, 尾26_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾26_鱗右_鱗4CP = new ColorP(X0Y0_尾26_鱗右_鱗4, 尾26_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾26_尾CP = new ColorP(X0Y0_尾26_尾, 尾26_尾CD, DisUnit, abj: true); - X0Y0_尾25_鱗左_鱗1CP = new ColorP(X0Y0_尾25_鱗左_鱗1, 尾25_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾25_鱗左_鱗2CP = new ColorP(X0Y0_尾25_鱗左_鱗2, 尾25_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾25_鱗左_鱗3CP = new ColorP(X0Y0_尾25_鱗左_鱗3, 尾25_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾25_鱗左_鱗4CP = new ColorP(X0Y0_尾25_鱗左_鱗4, 尾25_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾25_鱗右_鱗1CP = new ColorP(X0Y0_尾25_鱗右_鱗1, 尾25_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾25_鱗右_鱗2CP = new ColorP(X0Y0_尾25_鱗右_鱗2, 尾25_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾25_鱗右_鱗3CP = new ColorP(X0Y0_尾25_鱗右_鱗3, 尾25_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾25_鱗右_鱗4CP = new ColorP(X0Y0_尾25_鱗右_鱗4, 尾25_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾25_尾CP = new ColorP(X0Y0_尾25_尾, 尾25_尾CD, DisUnit, abj: true); - X0Y0_尾24_鱗左_鱗1CP = new ColorP(X0Y0_尾24_鱗左_鱗1, 尾24_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾24_鱗左_鱗2CP = new ColorP(X0Y0_尾24_鱗左_鱗2, 尾24_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾24_鱗左_鱗3CP = new ColorP(X0Y0_尾24_鱗左_鱗3, 尾24_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾24_鱗左_鱗4CP = new ColorP(X0Y0_尾24_鱗左_鱗4, 尾24_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾24_鱗右_鱗1CP = new ColorP(X0Y0_尾24_鱗右_鱗1, 尾24_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾24_鱗右_鱗2CP = new ColorP(X0Y0_尾24_鱗右_鱗2, 尾24_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾24_鱗右_鱗3CP = new ColorP(X0Y0_尾24_鱗右_鱗3, 尾24_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾24_鱗右_鱗4CP = new ColorP(X0Y0_尾24_鱗右_鱗4, 尾24_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾24_尾CP = new ColorP(X0Y0_尾24_尾, 尾24_尾CD, DisUnit, abj: true); - X0Y0_尾23_鱗左_鱗1CP = new ColorP(X0Y0_尾23_鱗左_鱗1, 尾23_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾23_鱗左_鱗2CP = new ColorP(X0Y0_尾23_鱗左_鱗2, 尾23_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾23_鱗左_鱗3CP = new ColorP(X0Y0_尾23_鱗左_鱗3, 尾23_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾23_鱗左_鱗4CP = new ColorP(X0Y0_尾23_鱗左_鱗4, 尾23_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾23_鱗右_鱗1CP = new ColorP(X0Y0_尾23_鱗右_鱗1, 尾23_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾23_鱗右_鱗2CP = new ColorP(X0Y0_尾23_鱗右_鱗2, 尾23_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾23_鱗右_鱗3CP = new ColorP(X0Y0_尾23_鱗右_鱗3, 尾23_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾23_鱗右_鱗4CP = new ColorP(X0Y0_尾23_鱗右_鱗4, 尾23_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾23_尾CP = new ColorP(X0Y0_尾23_尾, 尾23_尾CD, DisUnit, abj: true); - X0Y0_尾22_鱗左_鱗1CP = new ColorP(X0Y0_尾22_鱗左_鱗1, 尾22_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾22_鱗左_鱗2CP = new ColorP(X0Y0_尾22_鱗左_鱗2, 尾22_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾22_鱗左_鱗3CP = new ColorP(X0Y0_尾22_鱗左_鱗3, 尾22_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾22_鱗左_鱗4CP = new ColorP(X0Y0_尾22_鱗左_鱗4, 尾22_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾22_鱗右_鱗1CP = new ColorP(X0Y0_尾22_鱗右_鱗1, 尾22_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾22_鱗右_鱗2CP = new ColorP(X0Y0_尾22_鱗右_鱗2, 尾22_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾22_鱗右_鱗3CP = new ColorP(X0Y0_尾22_鱗右_鱗3, 尾22_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾22_鱗右_鱗4CP = new ColorP(X0Y0_尾22_鱗右_鱗4, 尾22_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾22_尾CP = new ColorP(X0Y0_尾22_尾, 尾22_尾CD, DisUnit, abj: true); - X0Y0_尾21_鱗左_鱗1CP = new ColorP(X0Y0_尾21_鱗左_鱗1, 尾21_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾21_鱗左_鱗2CP = new ColorP(X0Y0_尾21_鱗左_鱗2, 尾21_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾21_鱗左_鱗3CP = new ColorP(X0Y0_尾21_鱗左_鱗3, 尾21_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾21_鱗左_鱗4CP = new ColorP(X0Y0_尾21_鱗左_鱗4, 尾21_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾21_鱗右_鱗1CP = new ColorP(X0Y0_尾21_鱗右_鱗1, 尾21_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾21_鱗右_鱗2CP = new ColorP(X0Y0_尾21_鱗右_鱗2, 尾21_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾21_鱗右_鱗3CP = new ColorP(X0Y0_尾21_鱗右_鱗3, 尾21_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾21_鱗右_鱗4CP = new ColorP(X0Y0_尾21_鱗右_鱗4, 尾21_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾21_尾CP = new ColorP(X0Y0_尾21_尾, 尾21_尾CD, DisUnit, abj: true); - X0Y0_尾20_鱗左_鱗1CP = new ColorP(X0Y0_尾20_鱗左_鱗1, 尾20_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾20_鱗左_鱗2CP = new ColorP(X0Y0_尾20_鱗左_鱗2, 尾20_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾20_鱗左_鱗3CP = new ColorP(X0Y0_尾20_鱗左_鱗3, 尾20_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾20_鱗左_鱗4CP = new ColorP(X0Y0_尾20_鱗左_鱗4, 尾20_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾20_鱗右_鱗1CP = new ColorP(X0Y0_尾20_鱗右_鱗1, 尾20_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾20_鱗右_鱗2CP = new ColorP(X0Y0_尾20_鱗右_鱗2, 尾20_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾20_鱗右_鱗3CP = new ColorP(X0Y0_尾20_鱗右_鱗3, 尾20_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾20_鱗右_鱗4CP = new ColorP(X0Y0_尾20_鱗右_鱗4, 尾20_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾20_尾CP = new ColorP(X0Y0_尾20_尾, 尾20_尾CD, DisUnit, abj: true); - X0Y0_尾19_鱗左_鱗1CP = new ColorP(X0Y0_尾19_鱗左_鱗1, 尾19_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾19_鱗左_鱗2CP = new ColorP(X0Y0_尾19_鱗左_鱗2, 尾19_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾19_鱗左_鱗3CP = new ColorP(X0Y0_尾19_鱗左_鱗3, 尾19_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾19_鱗左_鱗4CP = new ColorP(X0Y0_尾19_鱗左_鱗4, 尾19_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾19_鱗右_鱗1CP = new ColorP(X0Y0_尾19_鱗右_鱗1, 尾19_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾19_鱗右_鱗2CP = new ColorP(X0Y0_尾19_鱗右_鱗2, 尾19_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾19_鱗右_鱗3CP = new ColorP(X0Y0_尾19_鱗右_鱗3, 尾19_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾19_鱗右_鱗4CP = new ColorP(X0Y0_尾19_鱗右_鱗4, 尾19_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); - X0Y0_尾18_鱗左_鱗1CP = new ColorP(X0Y0_尾18_鱗左_鱗1, 尾18_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾18_鱗左_鱗2CP = new ColorP(X0Y0_尾18_鱗左_鱗2, 尾18_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾18_鱗左_鱗3CP = new ColorP(X0Y0_尾18_鱗左_鱗3, 尾18_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾18_鱗左_鱗4CP = new ColorP(X0Y0_尾18_鱗左_鱗4, 尾18_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾18_鱗右_鱗1CP = new ColorP(X0Y0_尾18_鱗右_鱗1, 尾18_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾18_鱗右_鱗2CP = new ColorP(X0Y0_尾18_鱗右_鱗2, 尾18_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾18_鱗右_鱗3CP = new ColorP(X0Y0_尾18_鱗右_鱗3, 尾18_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾18_鱗右_鱗4CP = new ColorP(X0Y0_尾18_鱗右_鱗4, 尾18_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); - X0Y0_尾17_鱗左_鱗1CP = new ColorP(X0Y0_尾17_鱗左_鱗1, 尾17_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾17_鱗左_鱗2CP = new ColorP(X0Y0_尾17_鱗左_鱗2, 尾17_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾17_鱗左_鱗3CP = new ColorP(X0Y0_尾17_鱗左_鱗3, 尾17_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾17_鱗左_鱗4CP = new ColorP(X0Y0_尾17_鱗左_鱗4, 尾17_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾17_鱗右_鱗1CP = new ColorP(X0Y0_尾17_鱗右_鱗1, 尾17_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾17_鱗右_鱗2CP = new ColorP(X0Y0_尾17_鱗右_鱗2, 尾17_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾17_鱗右_鱗3CP = new ColorP(X0Y0_尾17_鱗右_鱗3, 尾17_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾17_鱗右_鱗4CP = new ColorP(X0Y0_尾17_鱗右_鱗4, 尾17_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); - X0Y0_尾16_鱗左_鱗1CP = new ColorP(X0Y0_尾16_鱗左_鱗1, 尾16_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾16_鱗左_鱗2CP = new ColorP(X0Y0_尾16_鱗左_鱗2, 尾16_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾16_鱗左_鱗3CP = new ColorP(X0Y0_尾16_鱗左_鱗3, 尾16_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾16_鱗左_鱗4CP = new ColorP(X0Y0_尾16_鱗左_鱗4, 尾16_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾16_鱗右_鱗1CP = new ColorP(X0Y0_尾16_鱗右_鱗1, 尾16_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾16_鱗右_鱗2CP = new ColorP(X0Y0_尾16_鱗右_鱗2, 尾16_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾16_鱗右_鱗3CP = new ColorP(X0Y0_尾16_鱗右_鱗3, 尾16_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾16_鱗右_鱗4CP = new ColorP(X0Y0_尾16_鱗右_鱗4, 尾16_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); - X0Y0_尾15_鱗左_鱗1CP = new ColorP(X0Y0_尾15_鱗左_鱗1, 尾15_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾15_鱗左_鱗2CP = new ColorP(X0Y0_尾15_鱗左_鱗2, 尾15_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾15_鱗左_鱗3CP = new ColorP(X0Y0_尾15_鱗左_鱗3, 尾15_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾15_鱗左_鱗4CP = new ColorP(X0Y0_尾15_鱗左_鱗4, 尾15_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾15_鱗右_鱗1CP = new ColorP(X0Y0_尾15_鱗右_鱗1, 尾15_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾15_鱗右_鱗2CP = new ColorP(X0Y0_尾15_鱗右_鱗2, 尾15_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾15_鱗右_鱗3CP = new ColorP(X0Y0_尾15_鱗右_鱗3, 尾15_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾15_鱗右_鱗4CP = new ColorP(X0Y0_尾15_鱗右_鱗4, 尾15_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); - X0Y0_尾14_鱗左_鱗1CP = new ColorP(X0Y0_尾14_鱗左_鱗1, 尾14_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾14_鱗左_鱗2CP = new ColorP(X0Y0_尾14_鱗左_鱗2, 尾14_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾14_鱗左_鱗3CP = new ColorP(X0Y0_尾14_鱗左_鱗3, 尾14_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾14_鱗左_鱗4CP = new ColorP(X0Y0_尾14_鱗左_鱗4, 尾14_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾14_鱗右_鱗1CP = new ColorP(X0Y0_尾14_鱗右_鱗1, 尾14_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾14_鱗右_鱗2CP = new ColorP(X0Y0_尾14_鱗右_鱗2, 尾14_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾14_鱗右_鱗3CP = new ColorP(X0Y0_尾14_鱗右_鱗3, 尾14_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾14_鱗右_鱗4CP = new ColorP(X0Y0_尾14_鱗右_鱗4, 尾14_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); - X0Y0_尾13_鱗左_鱗1CP = new ColorP(X0Y0_尾13_鱗左_鱗1, 尾13_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾13_鱗左_鱗2CP = new ColorP(X0Y0_尾13_鱗左_鱗2, 尾13_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾13_鱗左_鱗3CP = new ColorP(X0Y0_尾13_鱗左_鱗3, 尾13_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾13_鱗左_鱗4CP = new ColorP(X0Y0_尾13_鱗左_鱗4, 尾13_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾13_鱗右_鱗1CP = new ColorP(X0Y0_尾13_鱗右_鱗1, 尾13_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾13_鱗右_鱗2CP = new ColorP(X0Y0_尾13_鱗右_鱗2, 尾13_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾13_鱗右_鱗3CP = new ColorP(X0Y0_尾13_鱗右_鱗3, 尾13_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾13_鱗右_鱗4CP = new ColorP(X0Y0_尾13_鱗右_鱗4, 尾13_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); - X0Y0_尾12_鱗左_鱗1CP = new ColorP(X0Y0_尾12_鱗左_鱗1, 尾12_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾12_鱗左_鱗2CP = new ColorP(X0Y0_尾12_鱗左_鱗2, 尾12_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾12_鱗左_鱗3CP = new ColorP(X0Y0_尾12_鱗左_鱗3, 尾12_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾12_鱗左_鱗4CP = new ColorP(X0Y0_尾12_鱗左_鱗4, 尾12_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾12_鱗右_鱗1CP = new ColorP(X0Y0_尾12_鱗右_鱗1, 尾12_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾12_鱗右_鱗2CP = new ColorP(X0Y0_尾12_鱗右_鱗2, 尾12_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾12_鱗右_鱗3CP = new ColorP(X0Y0_尾12_鱗右_鱗3, 尾12_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾12_鱗右_鱗4CP = new ColorP(X0Y0_尾12_鱗右_鱗4, 尾12_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); - X0Y0_尾11_鱗左_鱗1CP = new ColorP(X0Y0_尾11_鱗左_鱗1, 尾11_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾11_鱗左_鱗2CP = new ColorP(X0Y0_尾11_鱗左_鱗2, 尾11_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾11_鱗左_鱗3CP = new ColorP(X0Y0_尾11_鱗左_鱗3, 尾11_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾11_鱗左_鱗4CP = new ColorP(X0Y0_尾11_鱗左_鱗4, 尾11_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾11_鱗右_鱗1CP = new ColorP(X0Y0_尾11_鱗右_鱗1, 尾11_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾11_鱗右_鱗2CP = new ColorP(X0Y0_尾11_鱗右_鱗2, 尾11_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾11_鱗右_鱗3CP = new ColorP(X0Y0_尾11_鱗右_鱗3, 尾11_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾11_鱗右_鱗4CP = new ColorP(X0Y0_尾11_鱗右_鱗4, 尾11_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); - X0Y0_尾10_鱗左_鱗1CP = new ColorP(X0Y0_尾10_鱗左_鱗1, 尾10_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾10_鱗左_鱗2CP = new ColorP(X0Y0_尾10_鱗左_鱗2, 尾10_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾10_鱗左_鱗3CP = new ColorP(X0Y0_尾10_鱗左_鱗3, 尾10_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾10_鱗左_鱗4CP = new ColorP(X0Y0_尾10_鱗左_鱗4, 尾10_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾10_鱗右_鱗1CP = new ColorP(X0Y0_尾10_鱗右_鱗1, 尾10_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾10_鱗右_鱗2CP = new ColorP(X0Y0_尾10_鱗右_鱗2, 尾10_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾10_鱗右_鱗3CP = new ColorP(X0Y0_尾10_鱗右_鱗3, 尾10_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾10_鱗右_鱗4CP = new ColorP(X0Y0_尾10_鱗右_鱗4, 尾10_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); - X0Y0_尾9_鱗左_鱗1CP = new ColorP(X0Y0_尾9_鱗左_鱗1, 尾9_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾9_鱗左_鱗2CP = new ColorP(X0Y0_尾9_鱗左_鱗2, 尾9_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾9_鱗左_鱗3CP = new ColorP(X0Y0_尾9_鱗左_鱗3, 尾9_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾9_鱗左_鱗4CP = new ColorP(X0Y0_尾9_鱗左_鱗4, 尾9_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾9_鱗右_鱗1CP = new ColorP(X0Y0_尾9_鱗右_鱗1, 尾9_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾9_鱗右_鱗2CP = new ColorP(X0Y0_尾9_鱗右_鱗2, 尾9_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾9_鱗右_鱗3CP = new ColorP(X0Y0_尾9_鱗右_鱗3, 尾9_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾9_鱗右_鱗4CP = new ColorP(X0Y0_尾9_鱗右_鱗4, 尾9_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); - X0Y0_尾8_鱗左_鱗1CP = new ColorP(X0Y0_尾8_鱗左_鱗1, 尾8_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾8_鱗左_鱗2CP = new ColorP(X0Y0_尾8_鱗左_鱗2, 尾8_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾8_鱗左_鱗3CP = new ColorP(X0Y0_尾8_鱗左_鱗3, 尾8_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾8_鱗左_鱗4CP = new ColorP(X0Y0_尾8_鱗左_鱗4, 尾8_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾8_鱗右_鱗1CP = new ColorP(X0Y0_尾8_鱗右_鱗1, 尾8_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾8_鱗右_鱗2CP = new ColorP(X0Y0_尾8_鱗右_鱗2, 尾8_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾8_鱗右_鱗3CP = new ColorP(X0Y0_尾8_鱗右_鱗3, 尾8_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾8_鱗右_鱗4CP = new ColorP(X0Y0_尾8_鱗右_鱗4, 尾8_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); - X0Y0_尾7_鱗左_鱗1CP = new ColorP(X0Y0_尾7_鱗左_鱗1, 尾7_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾7_鱗左_鱗2CP = new ColorP(X0Y0_尾7_鱗左_鱗2, 尾7_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾7_鱗左_鱗3CP = new ColorP(X0Y0_尾7_鱗左_鱗3, 尾7_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾7_鱗左_鱗4CP = new ColorP(X0Y0_尾7_鱗左_鱗4, 尾7_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾7_鱗右_鱗1CP = new ColorP(X0Y0_尾7_鱗右_鱗1, 尾7_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾7_鱗右_鱗2CP = new ColorP(X0Y0_尾7_鱗右_鱗2, 尾7_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾7_鱗右_鱗3CP = new ColorP(X0Y0_尾7_鱗右_鱗3, 尾7_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾7_鱗右_鱗4CP = new ColorP(X0Y0_尾7_鱗右_鱗4, 尾7_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); - X0Y0_尾6_鱗左_鱗1CP = new ColorP(X0Y0_尾6_鱗左_鱗1, 尾6_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾6_鱗左_鱗2CP = new ColorP(X0Y0_尾6_鱗左_鱗2, 尾6_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾6_鱗左_鱗3CP = new ColorP(X0Y0_尾6_鱗左_鱗3, 尾6_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾6_鱗左_鱗4CP = new ColorP(X0Y0_尾6_鱗左_鱗4, 尾6_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾6_鱗右_鱗1CP = new ColorP(X0Y0_尾6_鱗右_鱗1, 尾6_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾6_鱗右_鱗2CP = new ColorP(X0Y0_尾6_鱗右_鱗2, 尾6_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾6_鱗右_鱗3CP = new ColorP(X0Y0_尾6_鱗右_鱗3, 尾6_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾6_鱗右_鱗4CP = new ColorP(X0Y0_尾6_鱗右_鱗4, 尾6_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); - X0Y0_尾5_鱗左_鱗1CP = new ColorP(X0Y0_尾5_鱗左_鱗1, 尾5_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾5_鱗左_鱗2CP = new ColorP(X0Y0_尾5_鱗左_鱗2, 尾5_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾5_鱗左_鱗3CP = new ColorP(X0Y0_尾5_鱗左_鱗3, 尾5_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾5_鱗左_鱗4CP = new ColorP(X0Y0_尾5_鱗左_鱗4, 尾5_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾5_鱗右_鱗1CP = new ColorP(X0Y0_尾5_鱗右_鱗1, 尾5_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾5_鱗右_鱗2CP = new ColorP(X0Y0_尾5_鱗右_鱗2, 尾5_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾5_鱗右_鱗3CP = new ColorP(X0Y0_尾5_鱗右_鱗3, 尾5_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾5_鱗右_鱗4CP = new ColorP(X0Y0_尾5_鱗右_鱗4, 尾5_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); - X0Y0_尾4_鱗左_鱗1CP = new ColorP(X0Y0_尾4_鱗左_鱗1, 尾4_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾4_鱗左_鱗2CP = new ColorP(X0Y0_尾4_鱗左_鱗2, 尾4_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾4_鱗左_鱗3CP = new ColorP(X0Y0_尾4_鱗左_鱗3, 尾4_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾4_鱗左_鱗4CP = new ColorP(X0Y0_尾4_鱗左_鱗4, 尾4_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾4_鱗右_鱗1CP = new ColorP(X0Y0_尾4_鱗右_鱗1, 尾4_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾4_鱗右_鱗2CP = new ColorP(X0Y0_尾4_鱗右_鱗2, 尾4_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾4_鱗右_鱗3CP = new ColorP(X0Y0_尾4_鱗右_鱗3, 尾4_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾4_鱗右_鱗4CP = new ColorP(X0Y0_尾4_鱗右_鱗4, 尾4_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); - X0Y0_尾3_鱗左_鱗1CP = new ColorP(X0Y0_尾3_鱗左_鱗1, 尾3_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾3_鱗左_鱗2CP = new ColorP(X0Y0_尾3_鱗左_鱗2, 尾3_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾3_鱗左_鱗3CP = new ColorP(X0Y0_尾3_鱗左_鱗3, 尾3_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾3_鱗左_鱗4CP = new ColorP(X0Y0_尾3_鱗左_鱗4, 尾3_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾3_鱗右_鱗1CP = new ColorP(X0Y0_尾3_鱗右_鱗1, 尾3_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾3_鱗右_鱗2CP = new ColorP(X0Y0_尾3_鱗右_鱗2, 尾3_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾3_鱗右_鱗3CP = new ColorP(X0Y0_尾3_鱗右_鱗3, 尾3_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾3_鱗右_鱗4CP = new ColorP(X0Y0_尾3_鱗右_鱗4, 尾3_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); - X0Y0_尾2_鱗左_鱗1CP = new ColorP(X0Y0_尾2_鱗左_鱗1, 尾2_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾2_鱗左_鱗2CP = new ColorP(X0Y0_尾2_鱗左_鱗2, 尾2_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾2_鱗左_鱗3CP = new ColorP(X0Y0_尾2_鱗左_鱗3, 尾2_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾2_鱗左_鱗4CP = new ColorP(X0Y0_尾2_鱗左_鱗4, 尾2_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾2_鱗右_鱗1CP = new ColorP(X0Y0_尾2_鱗右_鱗1, 尾2_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾2_鱗右_鱗2CP = new ColorP(X0Y0_尾2_鱗右_鱗2, 尾2_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾2_鱗右_鱗3CP = new ColorP(X0Y0_尾2_鱗右_鱗3, 尾2_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾2_鱗右_鱗4CP = new ColorP(X0Y0_尾2_鱗右_鱗4, 尾2_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); - X0Y0_尾1_鱗左_鱗1CP = new ColorP(X0Y0_尾1_鱗左_鱗1, 尾1_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾1_鱗左_鱗2CP = new ColorP(X0Y0_尾1_鱗左_鱗2, 尾1_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾1_鱗左_鱗3CP = new ColorP(X0Y0_尾1_鱗左_鱗3, 尾1_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾1_鱗左_鱗4CP = new ColorP(X0Y0_尾1_鱗左_鱗4, 尾1_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾1_鱗右_鱗1CP = new ColorP(X0Y0_尾1_鱗右_鱗1, 尾1_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾1_鱗右_鱗2CP = new ColorP(X0Y0_尾1_鱗右_鱗2, 尾1_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾1_鱗右_鱗3CP = new ColorP(X0Y0_尾1_鱗右_鱗3, 尾1_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾1_鱗右_鱗4CP = new ColorP(X0Y0_尾1_鱗右_鱗4, 尾1_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); - X0Y0_尾0_鱗左_鱗1CP = new ColorP(X0Y0_尾0_鱗左_鱗1, 尾0_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_尾0_鱗左_鱗2CP = new ColorP(X0Y0_尾0_鱗左_鱗2, 尾0_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_尾0_鱗左_鱗3CP = new ColorP(X0Y0_尾0_鱗左_鱗3, 尾0_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_尾0_鱗左_鱗4CP = new ColorP(X0Y0_尾0_鱗左_鱗4, 尾0_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_尾0_鱗右_鱗1CP = new ColorP(X0Y0_尾0_鱗右_鱗1, 尾0_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_尾0_鱗右_鱗2CP = new ColorP(X0Y0_尾0_鱗右_鱗2, 尾0_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_尾0_鱗右_鱗3CP = new ColorP(X0Y0_尾0_鱗右_鱗3, 尾0_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_尾0_鱗右_鱗4CP = new ColorP(X0Y0_尾0_鱗右_鱗4, 尾0_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾33_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾32_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾31_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾30_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾29_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾28_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾27_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾26_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾25_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾24_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾23_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾22_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾21_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾20_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾19_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾18_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); - if (ConnectionType.ToString().Contains("腿")) - { - X0Y0_尾0_尾.AngleBase = 0.0; - } - else - { - X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); - } - 本体.JoinPAall(); - if (尾先_接続 != null) - { - Set尾先角度(); - } - } - - public override void Set尾先角度() - { - X0Y0_尾33_尾.AngleBase = 0.0; - X0Y0_尾32_尾.AngleBase = 0.0; - X0Y0_尾31_尾.AngleBase = 0.0; - X0Y0_尾30_尾.AngleBase = 0.0; - X0Y0_尾29_尾.AngleBase = 0.0; - X0Y0_尾28_尾.AngleBase = 0.0; - X0Y0_尾27_尾.AngleBase = 0.0; - X0Y0_尾26_尾.AngleBase = 0.0; - X0Y0_尾25_尾.AngleBase = 0.0; - X0Y0_尾24_尾.AngleBase = 0.0; - X0Y0_尾23_尾.AngleBase = 0.0; - X0Y0_尾22_尾.AngleBase = 0.0; - X0Y0_尾21_尾.AngleBase = 0.0; - X0Y0_尾20_尾.AngleBase = 0.0; - X0Y0_尾19_尾.AngleBase = 0.0; - X0Y0_尾18_尾.AngleBase = 0.0; - X0Y0_尾17_尾.AngleBase = 0.0; - X0Y0_尾16_尾.AngleBase = 0.0; - X0Y0_尾15_尾.AngleBase = 0.0; - X0Y0_尾14_尾.AngleBase = 0.0; - } - - public override void 描画0(Are Are) - { - if (Rパターン) - { - Are.Draw(X0Y0_尾33_尾); - Are.Draw(X0Y0_尾33_鱗右_鱗3); - Are.Draw(X0Y0_尾33_鱗右_鱗1); - Are.Draw(X0Y0_尾33_鱗左_鱗3); - Are.Draw(X0Y0_尾33_鱗左_鱗1); - Are.Draw(X0Y0_尾32_尾); - Are.Draw(X0Y0_尾32_鱗右_鱗4); - Are.Draw(X0Y0_尾32_鱗右_鱗3); - Are.Draw(X0Y0_尾32_鱗右_鱗2); - Are.Draw(X0Y0_尾32_鱗右_鱗1); - Are.Draw(X0Y0_尾32_鱗左_鱗4); - Are.Draw(X0Y0_尾32_鱗左_鱗3); - Are.Draw(X0Y0_尾32_鱗左_鱗2); - Are.Draw(X0Y0_尾32_鱗左_鱗1); - Are.Draw(X0Y0_尾31_尾); - Are.Draw(X0Y0_尾31_鱗右_鱗4); - Are.Draw(X0Y0_尾31_鱗右_鱗3); - Are.Draw(X0Y0_尾31_鱗右_鱗2); - Are.Draw(X0Y0_尾31_鱗右_鱗1); - Are.Draw(X0Y0_尾31_鱗左_鱗4); - Are.Draw(X0Y0_尾31_鱗左_鱗3); - Are.Draw(X0Y0_尾31_鱗左_鱗2); - Are.Draw(X0Y0_尾31_鱗左_鱗1); - Are.Draw(X0Y0_尾30_尾); - Are.Draw(X0Y0_尾30_鱗右_鱗4); - Are.Draw(X0Y0_尾30_鱗右_鱗3); - Are.Draw(X0Y0_尾30_鱗右_鱗2); - Are.Draw(X0Y0_尾30_鱗右_鱗1); - Are.Draw(X0Y0_尾30_鱗左_鱗4); - Are.Draw(X0Y0_尾30_鱗左_鱗3); - Are.Draw(X0Y0_尾30_鱗左_鱗2); - Are.Draw(X0Y0_尾30_鱗左_鱗1); - Are.Draw(X0Y0_尾29_尾); - Are.Draw(X0Y0_尾29_鱗右_鱗4); - Are.Draw(X0Y0_尾29_鱗右_鱗3); - Are.Draw(X0Y0_尾29_鱗右_鱗2); - Are.Draw(X0Y0_尾29_鱗右_鱗1); - Are.Draw(X0Y0_尾29_鱗左_鱗4); - Are.Draw(X0Y0_尾29_鱗左_鱗3); - Are.Draw(X0Y0_尾29_鱗左_鱗2); - Are.Draw(X0Y0_尾29_鱗左_鱗1); - Are.Draw(X0Y0_尾28_尾); - Are.Draw(X0Y0_尾28_鱗右_鱗4); - Are.Draw(X0Y0_尾28_鱗右_鱗3); - Are.Draw(X0Y0_尾28_鱗右_鱗2); - Are.Draw(X0Y0_尾28_鱗右_鱗1); - Are.Draw(X0Y0_尾28_鱗左_鱗4); - Are.Draw(X0Y0_尾28_鱗左_鱗3); - Are.Draw(X0Y0_尾28_鱗左_鱗2); - Are.Draw(X0Y0_尾28_鱗左_鱗1); - Are.Draw(X0Y0_尾27_尾); - Are.Draw(X0Y0_尾27_鱗右_鱗4); - Are.Draw(X0Y0_尾27_鱗右_鱗3); - Are.Draw(X0Y0_尾27_鱗右_鱗2); - Are.Draw(X0Y0_尾27_鱗右_鱗1); - Are.Draw(X0Y0_尾27_鱗左_鱗4); - Are.Draw(X0Y0_尾27_鱗左_鱗3); - Are.Draw(X0Y0_尾27_鱗左_鱗2); - Are.Draw(X0Y0_尾27_鱗左_鱗1); - Are.Draw(X0Y0_尾26_尾); - Are.Draw(X0Y0_尾26_鱗右_鱗4); - Are.Draw(X0Y0_尾26_鱗右_鱗3); - Are.Draw(X0Y0_尾26_鱗右_鱗2); - Are.Draw(X0Y0_尾26_鱗右_鱗1); - Are.Draw(X0Y0_尾26_鱗左_鱗4); - Are.Draw(X0Y0_尾26_鱗左_鱗3); - Are.Draw(X0Y0_尾26_鱗左_鱗2); - Are.Draw(X0Y0_尾26_鱗左_鱗1); - Are.Draw(X0Y0_尾25_尾); - Are.Draw(X0Y0_尾25_鱗右_鱗4); - Are.Draw(X0Y0_尾25_鱗右_鱗3); - Are.Draw(X0Y0_尾25_鱗右_鱗2); - Are.Draw(X0Y0_尾25_鱗右_鱗1); - Are.Draw(X0Y0_尾25_鱗左_鱗4); - Are.Draw(X0Y0_尾25_鱗左_鱗3); - Are.Draw(X0Y0_尾25_鱗左_鱗2); - Are.Draw(X0Y0_尾25_鱗左_鱗1); - Are.Draw(X0Y0_尾24_尾); - Are.Draw(X0Y0_尾24_鱗右_鱗4); - Are.Draw(X0Y0_尾24_鱗右_鱗3); - Are.Draw(X0Y0_尾24_鱗右_鱗2); - Are.Draw(X0Y0_尾24_鱗右_鱗1); - Are.Draw(X0Y0_尾24_鱗左_鱗4); - Are.Draw(X0Y0_尾24_鱗左_鱗3); - Are.Draw(X0Y0_尾24_鱗左_鱗2); - Are.Draw(X0Y0_尾24_鱗左_鱗1); - Are.Draw(X0Y0_尾23_尾); - Are.Draw(X0Y0_尾23_鱗右_鱗4); - Are.Draw(X0Y0_尾23_鱗右_鱗3); - Are.Draw(X0Y0_尾23_鱗右_鱗2); - Are.Draw(X0Y0_尾23_鱗右_鱗1); - Are.Draw(X0Y0_尾23_鱗左_鱗4); - Are.Draw(X0Y0_尾23_鱗左_鱗3); - Are.Draw(X0Y0_尾23_鱗左_鱗2); - Are.Draw(X0Y0_尾23_鱗左_鱗1); - Are.Draw(X0Y0_尾22_尾); - Are.Draw(X0Y0_尾22_鱗右_鱗4); - Are.Draw(X0Y0_尾22_鱗右_鱗3); - Are.Draw(X0Y0_尾22_鱗右_鱗2); - Are.Draw(X0Y0_尾22_鱗右_鱗1); - Are.Draw(X0Y0_尾22_鱗左_鱗4); - Are.Draw(X0Y0_尾22_鱗左_鱗3); - Are.Draw(X0Y0_尾22_鱗左_鱗2); - Are.Draw(X0Y0_尾22_鱗左_鱗1); - Are.Draw(X0Y0_尾21_尾); - Are.Draw(X0Y0_尾21_鱗右_鱗4); - Are.Draw(X0Y0_尾21_鱗右_鱗3); - Are.Draw(X0Y0_尾21_鱗右_鱗2); - Are.Draw(X0Y0_尾21_鱗右_鱗1); - Are.Draw(X0Y0_尾21_鱗左_鱗4); - Are.Draw(X0Y0_尾21_鱗左_鱗3); - Are.Draw(X0Y0_尾21_鱗左_鱗2); - Are.Draw(X0Y0_尾21_鱗左_鱗1); - Are.Draw(X0Y0_尾20_尾); - Are.Draw(X0Y0_尾20_鱗右_鱗4); - Are.Draw(X0Y0_尾20_鱗右_鱗3); - Are.Draw(X0Y0_尾20_鱗右_鱗2); - Are.Draw(X0Y0_尾20_鱗右_鱗1); - Are.Draw(X0Y0_尾20_鱗左_鱗4); - Are.Draw(X0Y0_尾20_鱗左_鱗3); - Are.Draw(X0Y0_尾20_鱗左_鱗2); - Are.Draw(X0Y0_尾20_鱗左_鱗1); - Are.Draw(X0Y0_尾19_尾); - Are.Draw(X0Y0_尾19_鱗右_鱗4); - Are.Draw(X0Y0_尾19_鱗右_鱗3); - Are.Draw(X0Y0_尾19_鱗右_鱗2); - Are.Draw(X0Y0_尾19_鱗右_鱗1); - Are.Draw(X0Y0_尾19_鱗左_鱗4); - Are.Draw(X0Y0_尾19_鱗左_鱗3); - Are.Draw(X0Y0_尾19_鱗左_鱗2); - Are.Draw(X0Y0_尾19_鱗左_鱗1); - Are.Draw(X0Y0_尾18_尾); - Are.Draw(X0Y0_尾18_鱗右_鱗4); - Are.Draw(X0Y0_尾18_鱗右_鱗3); - Are.Draw(X0Y0_尾18_鱗右_鱗2); - Are.Draw(X0Y0_尾18_鱗右_鱗1); - Are.Draw(X0Y0_尾18_鱗左_鱗4); - Are.Draw(X0Y0_尾18_鱗左_鱗3); - Are.Draw(X0Y0_尾18_鱗左_鱗2); - Are.Draw(X0Y0_尾18_鱗左_鱗1); - Are.Draw(X0Y0_尾17_尾); - Are.Draw(X0Y0_尾17_鱗右_鱗4); - Are.Draw(X0Y0_尾17_鱗右_鱗3); - Are.Draw(X0Y0_尾17_鱗右_鱗2); - Are.Draw(X0Y0_尾17_鱗右_鱗1); - Are.Draw(X0Y0_尾17_鱗左_鱗4); - Are.Draw(X0Y0_尾17_鱗左_鱗3); - Are.Draw(X0Y0_尾17_鱗左_鱗2); - Are.Draw(X0Y0_尾17_鱗左_鱗1); - Are.Draw(X0Y0_尾16_尾); - Are.Draw(X0Y0_尾16_鱗右_鱗4); - Are.Draw(X0Y0_尾16_鱗右_鱗3); - Are.Draw(X0Y0_尾16_鱗右_鱗2); - Are.Draw(X0Y0_尾16_鱗右_鱗1); - Are.Draw(X0Y0_尾16_鱗左_鱗4); - Are.Draw(X0Y0_尾16_鱗左_鱗3); - Are.Draw(X0Y0_尾16_鱗左_鱗2); - Are.Draw(X0Y0_尾16_鱗左_鱗1); - Are.Draw(X0Y0_尾15_尾); - Are.Draw(X0Y0_尾15_鱗右_鱗4); - Are.Draw(X0Y0_尾15_鱗右_鱗3); - Are.Draw(X0Y0_尾15_鱗右_鱗2); - Are.Draw(X0Y0_尾15_鱗右_鱗1); - Are.Draw(X0Y0_尾15_鱗左_鱗4); - Are.Draw(X0Y0_尾15_鱗左_鱗3); - Are.Draw(X0Y0_尾15_鱗左_鱗2); - Are.Draw(X0Y0_尾15_鱗左_鱗1); - Are.Draw(X0Y0_尾14_尾); - Are.Draw(X0Y0_尾14_鱗右_鱗4); - Are.Draw(X0Y0_尾14_鱗右_鱗3); - Are.Draw(X0Y0_尾14_鱗右_鱗2); - Are.Draw(X0Y0_尾14_鱗右_鱗1); - Are.Draw(X0Y0_尾14_鱗左_鱗4); - Are.Draw(X0Y0_尾14_鱗左_鱗3); - Are.Draw(X0Y0_尾14_鱗左_鱗2); - Are.Draw(X0Y0_尾14_鱗左_鱗1); - Are.Draw(X0Y0_尾13_尾); - Are.Draw(X0Y0_尾13_鱗右_鱗4); - Are.Draw(X0Y0_尾13_鱗右_鱗3); - Are.Draw(X0Y0_尾13_鱗右_鱗2); - Are.Draw(X0Y0_尾13_鱗右_鱗1); - Are.Draw(X0Y0_尾13_鱗左_鱗4); - Are.Draw(X0Y0_尾13_鱗左_鱗3); - Are.Draw(X0Y0_尾13_鱗左_鱗2); - Are.Draw(X0Y0_尾13_鱗左_鱗1); - Are.Draw(X0Y0_尾12_尾); - Are.Draw(X0Y0_尾12_鱗右_鱗4); - Are.Draw(X0Y0_尾12_鱗右_鱗3); - Are.Draw(X0Y0_尾12_鱗右_鱗2); - Are.Draw(X0Y0_尾12_鱗右_鱗1); - Are.Draw(X0Y0_尾12_鱗左_鱗4); - Are.Draw(X0Y0_尾12_鱗左_鱗3); - Are.Draw(X0Y0_尾12_鱗左_鱗2); - Are.Draw(X0Y0_尾12_鱗左_鱗1); - Are.Draw(X0Y0_尾11_尾); - Are.Draw(X0Y0_尾11_鱗右_鱗4); - Are.Draw(X0Y0_尾11_鱗右_鱗3); - Are.Draw(X0Y0_尾11_鱗右_鱗2); - Are.Draw(X0Y0_尾11_鱗右_鱗1); - Are.Draw(X0Y0_尾11_鱗左_鱗4); - Are.Draw(X0Y0_尾11_鱗左_鱗3); - Are.Draw(X0Y0_尾11_鱗左_鱗2); - Are.Draw(X0Y0_尾11_鱗左_鱗1); - Are.Draw(X0Y0_尾10_尾); - Are.Draw(X0Y0_尾10_鱗右_鱗4); - Are.Draw(X0Y0_尾10_鱗右_鱗3); - Are.Draw(X0Y0_尾10_鱗右_鱗2); - Are.Draw(X0Y0_尾10_鱗右_鱗1); - Are.Draw(X0Y0_尾10_鱗左_鱗4); - Are.Draw(X0Y0_尾10_鱗左_鱗3); - Are.Draw(X0Y0_尾10_鱗左_鱗2); - Are.Draw(X0Y0_尾10_鱗左_鱗1); - Are.Draw(X0Y0_尾9_尾); - Are.Draw(X0Y0_尾9_鱗右_鱗4); - Are.Draw(X0Y0_尾9_鱗右_鱗3); - Are.Draw(X0Y0_尾9_鱗右_鱗2); - Are.Draw(X0Y0_尾9_鱗右_鱗1); - Are.Draw(X0Y0_尾9_鱗左_鱗4); - Are.Draw(X0Y0_尾9_鱗左_鱗3); - Are.Draw(X0Y0_尾9_鱗左_鱗2); - Are.Draw(X0Y0_尾9_鱗左_鱗1); - Are.Draw(X0Y0_尾8_尾); - Are.Draw(X0Y0_尾8_鱗右_鱗4); - Are.Draw(X0Y0_尾8_鱗右_鱗3); - Are.Draw(X0Y0_尾8_鱗右_鱗2); - Are.Draw(X0Y0_尾8_鱗右_鱗1); - Are.Draw(X0Y0_尾8_鱗左_鱗4); - Are.Draw(X0Y0_尾8_鱗左_鱗3); - Are.Draw(X0Y0_尾8_鱗左_鱗2); - Are.Draw(X0Y0_尾8_鱗左_鱗1); - Are.Draw(X0Y0_尾7_尾); - Are.Draw(X0Y0_尾7_鱗右_鱗4); - Are.Draw(X0Y0_尾7_鱗右_鱗3); - Are.Draw(X0Y0_尾7_鱗右_鱗2); - Are.Draw(X0Y0_尾7_鱗右_鱗1); - Are.Draw(X0Y0_尾7_鱗左_鱗4); - Are.Draw(X0Y0_尾7_鱗左_鱗3); - Are.Draw(X0Y0_尾7_鱗左_鱗2); - Are.Draw(X0Y0_尾7_鱗左_鱗1); - Are.Draw(X0Y0_尾6_尾); - Are.Draw(X0Y0_尾6_鱗右_鱗4); - Are.Draw(X0Y0_尾6_鱗右_鱗3); - Are.Draw(X0Y0_尾6_鱗右_鱗2); - Are.Draw(X0Y0_尾6_鱗右_鱗1); - Are.Draw(X0Y0_尾6_鱗左_鱗4); - Are.Draw(X0Y0_尾6_鱗左_鱗3); - Are.Draw(X0Y0_尾6_鱗左_鱗2); - Are.Draw(X0Y0_尾6_鱗左_鱗1); - Are.Draw(X0Y0_尾5_尾); - Are.Draw(X0Y0_尾5_鱗右_鱗4); - Are.Draw(X0Y0_尾5_鱗右_鱗3); - Are.Draw(X0Y0_尾5_鱗右_鱗2); - Are.Draw(X0Y0_尾5_鱗右_鱗1); - Are.Draw(X0Y0_尾5_鱗左_鱗4); - Are.Draw(X0Y0_尾5_鱗左_鱗3); - Are.Draw(X0Y0_尾5_鱗左_鱗2); - Are.Draw(X0Y0_尾5_鱗左_鱗1); - Are.Draw(X0Y0_尾4_尾); - Are.Draw(X0Y0_尾4_鱗右_鱗4); - Are.Draw(X0Y0_尾4_鱗右_鱗3); - Are.Draw(X0Y0_尾4_鱗右_鱗2); - Are.Draw(X0Y0_尾4_鱗右_鱗1); - Are.Draw(X0Y0_尾4_鱗左_鱗4); - Are.Draw(X0Y0_尾4_鱗左_鱗3); - Are.Draw(X0Y0_尾4_鱗左_鱗2); - Are.Draw(X0Y0_尾4_鱗左_鱗1); - Are.Draw(X0Y0_輪_革); - Are.Draw(X0Y0_輪_金具1); - Are.Draw(X0Y0_輪_金具2); - Are.Draw(X0Y0_輪_金具3); - Are.Draw(X0Y0_輪_金具左); - Are.Draw(X0Y0_輪_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾3_尾); - Are.Draw(X0Y0_尾3_鱗右_鱗4); - Are.Draw(X0Y0_尾3_鱗右_鱗3); - Are.Draw(X0Y0_尾3_鱗右_鱗2); - Are.Draw(X0Y0_尾3_鱗右_鱗1); - Are.Draw(X0Y0_尾3_鱗左_鱗4); - Are.Draw(X0Y0_尾3_鱗左_鱗3); - Are.Draw(X0Y0_尾3_鱗左_鱗2); - Are.Draw(X0Y0_尾3_鱗左_鱗1); - Are.Draw(X0Y0_尾2_尾); - Are.Draw(X0Y0_尾2_鱗右_鱗4); - Are.Draw(X0Y0_尾2_鱗右_鱗3); - Are.Draw(X0Y0_尾2_鱗右_鱗2); - Are.Draw(X0Y0_尾2_鱗右_鱗1); - Are.Draw(X0Y0_尾2_鱗左_鱗4); - Are.Draw(X0Y0_尾2_鱗左_鱗3); - Are.Draw(X0Y0_尾2_鱗左_鱗2); - Are.Draw(X0Y0_尾2_鱗左_鱗1); - Are.Draw(X0Y0_尾1_尾); - Are.Draw(X0Y0_尾1_鱗右_鱗4); - Are.Draw(X0Y0_尾1_鱗右_鱗3); - Are.Draw(X0Y0_尾1_鱗右_鱗2); - Are.Draw(X0Y0_尾1_鱗右_鱗1); - Are.Draw(X0Y0_尾1_鱗左_鱗4); - Are.Draw(X0Y0_尾1_鱗左_鱗3); - Are.Draw(X0Y0_尾1_鱗左_鱗2); - Are.Draw(X0Y0_尾1_鱗左_鱗1); - Are.Draw(X0Y0_尾0_尾); - Are.Draw(X0Y0_尾0_鱗右_鱗4); - Are.Draw(X0Y0_尾0_鱗右_鱗3); - Are.Draw(X0Y0_尾0_鱗右_鱗2); - Are.Draw(X0Y0_尾0_鱗右_鱗1); - Are.Draw(X0Y0_尾0_鱗左_鱗4); - Are.Draw(X0Y0_尾0_鱗左_鱗3); - Are.Draw(X0Y0_尾0_鱗左_鱗2); - Are.Draw(X0Y0_尾0_鱗左_鱗1); - } - else - { - Are.Draw(X0Y0_尾33_鱗左_鱗1); - Are.Draw(X0Y0_尾33_鱗左_鱗3); - Are.Draw(X0Y0_尾33_鱗右_鱗1); - Are.Draw(X0Y0_尾33_鱗右_鱗3); - Are.Draw(X0Y0_尾33_尾); - Are.Draw(X0Y0_尾32_鱗左_鱗1); - Are.Draw(X0Y0_尾32_鱗左_鱗2); - Are.Draw(X0Y0_尾32_鱗左_鱗3); - Are.Draw(X0Y0_尾32_鱗左_鱗4); - Are.Draw(X0Y0_尾32_鱗右_鱗1); - Are.Draw(X0Y0_尾32_鱗右_鱗2); - Are.Draw(X0Y0_尾32_鱗右_鱗3); - Are.Draw(X0Y0_尾32_鱗右_鱗4); - Are.Draw(X0Y0_尾32_尾); - Are.Draw(X0Y0_尾31_鱗左_鱗1); - Are.Draw(X0Y0_尾31_鱗左_鱗2); - Are.Draw(X0Y0_尾31_鱗左_鱗3); - Are.Draw(X0Y0_尾31_鱗左_鱗4); - Are.Draw(X0Y0_尾31_鱗右_鱗1); - Are.Draw(X0Y0_尾31_鱗右_鱗2); - Are.Draw(X0Y0_尾31_鱗右_鱗3); - Are.Draw(X0Y0_尾31_鱗右_鱗4); - Are.Draw(X0Y0_尾31_尾); - Are.Draw(X0Y0_尾30_鱗左_鱗1); - Are.Draw(X0Y0_尾30_鱗左_鱗2); - Are.Draw(X0Y0_尾30_鱗左_鱗3); - Are.Draw(X0Y0_尾30_鱗左_鱗4); - Are.Draw(X0Y0_尾30_鱗右_鱗1); - Are.Draw(X0Y0_尾30_鱗右_鱗2); - Are.Draw(X0Y0_尾30_鱗右_鱗3); - Are.Draw(X0Y0_尾30_鱗右_鱗4); - Are.Draw(X0Y0_尾30_尾); - Are.Draw(X0Y0_尾29_鱗左_鱗1); - Are.Draw(X0Y0_尾29_鱗左_鱗2); - Are.Draw(X0Y0_尾29_鱗左_鱗3); - Are.Draw(X0Y0_尾29_鱗左_鱗4); - Are.Draw(X0Y0_尾29_鱗右_鱗1); - Are.Draw(X0Y0_尾29_鱗右_鱗2); - Are.Draw(X0Y0_尾29_鱗右_鱗3); - Are.Draw(X0Y0_尾29_鱗右_鱗4); - Are.Draw(X0Y0_尾29_尾); - Are.Draw(X0Y0_尾28_鱗左_鱗1); - Are.Draw(X0Y0_尾28_鱗左_鱗2); - Are.Draw(X0Y0_尾28_鱗左_鱗3); - Are.Draw(X0Y0_尾28_鱗左_鱗4); - Are.Draw(X0Y0_尾28_鱗右_鱗1); - Are.Draw(X0Y0_尾28_鱗右_鱗2); - Are.Draw(X0Y0_尾28_鱗右_鱗3); - Are.Draw(X0Y0_尾28_鱗右_鱗4); - Are.Draw(X0Y0_尾28_尾); - Are.Draw(X0Y0_尾27_鱗左_鱗1); - Are.Draw(X0Y0_尾27_鱗左_鱗2); - Are.Draw(X0Y0_尾27_鱗左_鱗3); - Are.Draw(X0Y0_尾27_鱗左_鱗4); - Are.Draw(X0Y0_尾27_鱗右_鱗1); - Are.Draw(X0Y0_尾27_鱗右_鱗2); - Are.Draw(X0Y0_尾27_鱗右_鱗3); - Are.Draw(X0Y0_尾27_鱗右_鱗4); - Are.Draw(X0Y0_尾27_尾); - Are.Draw(X0Y0_尾26_鱗左_鱗1); - Are.Draw(X0Y0_尾26_鱗左_鱗2); - Are.Draw(X0Y0_尾26_鱗左_鱗3); - Are.Draw(X0Y0_尾26_鱗左_鱗4); - Are.Draw(X0Y0_尾26_鱗右_鱗1); - Are.Draw(X0Y0_尾26_鱗右_鱗2); - Are.Draw(X0Y0_尾26_鱗右_鱗3); - Are.Draw(X0Y0_尾26_鱗右_鱗4); - Are.Draw(X0Y0_尾26_尾); - Are.Draw(X0Y0_尾25_鱗左_鱗1); - Are.Draw(X0Y0_尾25_鱗左_鱗2); - Are.Draw(X0Y0_尾25_鱗左_鱗3); - Are.Draw(X0Y0_尾25_鱗左_鱗4); - Are.Draw(X0Y0_尾25_鱗右_鱗1); - Are.Draw(X0Y0_尾25_鱗右_鱗2); - Are.Draw(X0Y0_尾25_鱗右_鱗3); - Are.Draw(X0Y0_尾25_鱗右_鱗4); - Are.Draw(X0Y0_尾25_尾); - Are.Draw(X0Y0_尾24_鱗左_鱗1); - Are.Draw(X0Y0_尾24_鱗左_鱗2); - Are.Draw(X0Y0_尾24_鱗左_鱗3); - Are.Draw(X0Y0_尾24_鱗左_鱗4); - Are.Draw(X0Y0_尾24_鱗右_鱗1); - Are.Draw(X0Y0_尾24_鱗右_鱗2); - Are.Draw(X0Y0_尾24_鱗右_鱗3); - Are.Draw(X0Y0_尾24_鱗右_鱗4); - Are.Draw(X0Y0_尾24_尾); - Are.Draw(X0Y0_尾23_鱗左_鱗1); - Are.Draw(X0Y0_尾23_鱗左_鱗2); - Are.Draw(X0Y0_尾23_鱗左_鱗3); - Are.Draw(X0Y0_尾23_鱗左_鱗4); - Are.Draw(X0Y0_尾23_鱗右_鱗1); - Are.Draw(X0Y0_尾23_鱗右_鱗2); - Are.Draw(X0Y0_尾23_鱗右_鱗3); - Are.Draw(X0Y0_尾23_鱗右_鱗4); - Are.Draw(X0Y0_尾23_尾); - Are.Draw(X0Y0_尾22_鱗左_鱗1); - Are.Draw(X0Y0_尾22_鱗左_鱗2); - Are.Draw(X0Y0_尾22_鱗左_鱗3); - Are.Draw(X0Y0_尾22_鱗左_鱗4); - Are.Draw(X0Y0_尾22_鱗右_鱗1); - Are.Draw(X0Y0_尾22_鱗右_鱗2); - Are.Draw(X0Y0_尾22_鱗右_鱗3); - Are.Draw(X0Y0_尾22_鱗右_鱗4); - Are.Draw(X0Y0_尾22_尾); - Are.Draw(X0Y0_尾21_鱗左_鱗1); - Are.Draw(X0Y0_尾21_鱗左_鱗2); - Are.Draw(X0Y0_尾21_鱗左_鱗3); - Are.Draw(X0Y0_尾21_鱗左_鱗4); - Are.Draw(X0Y0_尾21_鱗右_鱗1); - Are.Draw(X0Y0_尾21_鱗右_鱗2); - Are.Draw(X0Y0_尾21_鱗右_鱗3); - Are.Draw(X0Y0_尾21_鱗右_鱗4); - Are.Draw(X0Y0_尾21_尾); - Are.Draw(X0Y0_尾20_鱗左_鱗1); - Are.Draw(X0Y0_尾20_鱗左_鱗2); - Are.Draw(X0Y0_尾20_鱗左_鱗3); - Are.Draw(X0Y0_尾20_鱗左_鱗4); - Are.Draw(X0Y0_尾20_鱗右_鱗1); - Are.Draw(X0Y0_尾20_鱗右_鱗2); - Are.Draw(X0Y0_尾20_鱗右_鱗3); - Are.Draw(X0Y0_尾20_鱗右_鱗4); - Are.Draw(X0Y0_尾20_尾); - Are.Draw(X0Y0_尾19_鱗左_鱗1); - Are.Draw(X0Y0_尾19_鱗左_鱗2); - Are.Draw(X0Y0_尾19_鱗左_鱗3); - Are.Draw(X0Y0_尾19_鱗左_鱗4); - Are.Draw(X0Y0_尾19_鱗右_鱗1); - Are.Draw(X0Y0_尾19_鱗右_鱗2); - Are.Draw(X0Y0_尾19_鱗右_鱗3); - Are.Draw(X0Y0_尾19_鱗右_鱗4); - Are.Draw(X0Y0_尾19_尾); - Are.Draw(X0Y0_尾18_鱗左_鱗1); - Are.Draw(X0Y0_尾18_鱗左_鱗2); - Are.Draw(X0Y0_尾18_鱗左_鱗3); - Are.Draw(X0Y0_尾18_鱗左_鱗4); - Are.Draw(X0Y0_尾18_鱗右_鱗1); - Are.Draw(X0Y0_尾18_鱗右_鱗2); - Are.Draw(X0Y0_尾18_鱗右_鱗3); - Are.Draw(X0Y0_尾18_鱗右_鱗4); - Are.Draw(X0Y0_尾18_尾); - Are.Draw(X0Y0_尾17_鱗左_鱗1); - Are.Draw(X0Y0_尾17_鱗左_鱗2); - Are.Draw(X0Y0_尾17_鱗左_鱗3); - Are.Draw(X0Y0_尾17_鱗左_鱗4); - Are.Draw(X0Y0_尾17_鱗右_鱗1); - Are.Draw(X0Y0_尾17_鱗右_鱗2); - Are.Draw(X0Y0_尾17_鱗右_鱗3); - Are.Draw(X0Y0_尾17_鱗右_鱗4); - Are.Draw(X0Y0_尾17_尾); - Are.Draw(X0Y0_尾16_鱗左_鱗1); - Are.Draw(X0Y0_尾16_鱗左_鱗2); - Are.Draw(X0Y0_尾16_鱗左_鱗3); - Are.Draw(X0Y0_尾16_鱗左_鱗4); - Are.Draw(X0Y0_尾16_鱗右_鱗1); - Are.Draw(X0Y0_尾16_鱗右_鱗2); - Are.Draw(X0Y0_尾16_鱗右_鱗3); - Are.Draw(X0Y0_尾16_鱗右_鱗4); - Are.Draw(X0Y0_尾16_尾); - Are.Draw(X0Y0_尾15_鱗左_鱗1); - Are.Draw(X0Y0_尾15_鱗左_鱗2); - Are.Draw(X0Y0_尾15_鱗左_鱗3); - Are.Draw(X0Y0_尾15_鱗左_鱗4); - Are.Draw(X0Y0_尾15_鱗右_鱗1); - Are.Draw(X0Y0_尾15_鱗右_鱗2); - Are.Draw(X0Y0_尾15_鱗右_鱗3); - Are.Draw(X0Y0_尾15_鱗右_鱗4); - Are.Draw(X0Y0_尾15_尾); - Are.Draw(X0Y0_尾14_鱗左_鱗1); - Are.Draw(X0Y0_尾14_鱗左_鱗2); - Are.Draw(X0Y0_尾14_鱗左_鱗3); - Are.Draw(X0Y0_尾14_鱗左_鱗4); - Are.Draw(X0Y0_尾14_鱗右_鱗1); - Are.Draw(X0Y0_尾14_鱗右_鱗2); - Are.Draw(X0Y0_尾14_鱗右_鱗3); - Are.Draw(X0Y0_尾14_鱗右_鱗4); - Are.Draw(X0Y0_尾14_尾); - Are.Draw(X0Y0_尾13_鱗左_鱗1); - Are.Draw(X0Y0_尾13_鱗左_鱗2); - Are.Draw(X0Y0_尾13_鱗左_鱗3); - Are.Draw(X0Y0_尾13_鱗左_鱗4); - Are.Draw(X0Y0_尾13_鱗右_鱗1); - Are.Draw(X0Y0_尾13_鱗右_鱗2); - Are.Draw(X0Y0_尾13_鱗右_鱗3); - Are.Draw(X0Y0_尾13_鱗右_鱗4); - Are.Draw(X0Y0_尾13_尾); - Are.Draw(X0Y0_尾12_鱗左_鱗1); - Are.Draw(X0Y0_尾12_鱗左_鱗2); - Are.Draw(X0Y0_尾12_鱗左_鱗3); - Are.Draw(X0Y0_尾12_鱗左_鱗4); - Are.Draw(X0Y0_尾12_鱗右_鱗1); - Are.Draw(X0Y0_尾12_鱗右_鱗2); - Are.Draw(X0Y0_尾12_鱗右_鱗3); - Are.Draw(X0Y0_尾12_鱗右_鱗4); - Are.Draw(X0Y0_尾12_尾); - Are.Draw(X0Y0_尾11_鱗左_鱗1); - Are.Draw(X0Y0_尾11_鱗左_鱗2); - Are.Draw(X0Y0_尾11_鱗左_鱗3); - Are.Draw(X0Y0_尾11_鱗左_鱗4); - Are.Draw(X0Y0_尾11_鱗右_鱗1); - Are.Draw(X0Y0_尾11_鱗右_鱗2); - Are.Draw(X0Y0_尾11_鱗右_鱗3); - Are.Draw(X0Y0_尾11_鱗右_鱗4); - Are.Draw(X0Y0_尾11_尾); - Are.Draw(X0Y0_尾10_鱗左_鱗1); - Are.Draw(X0Y0_尾10_鱗左_鱗2); - Are.Draw(X0Y0_尾10_鱗左_鱗3); - Are.Draw(X0Y0_尾10_鱗左_鱗4); - Are.Draw(X0Y0_尾10_鱗右_鱗1); - Are.Draw(X0Y0_尾10_鱗右_鱗2); - Are.Draw(X0Y0_尾10_鱗右_鱗3); - Are.Draw(X0Y0_尾10_鱗右_鱗4); - Are.Draw(X0Y0_尾10_尾); - Are.Draw(X0Y0_尾9_鱗左_鱗1); - Are.Draw(X0Y0_尾9_鱗左_鱗2); - Are.Draw(X0Y0_尾9_鱗左_鱗3); - Are.Draw(X0Y0_尾9_鱗左_鱗4); - Are.Draw(X0Y0_尾9_鱗右_鱗1); - Are.Draw(X0Y0_尾9_鱗右_鱗2); - Are.Draw(X0Y0_尾9_鱗右_鱗3); - Are.Draw(X0Y0_尾9_鱗右_鱗4); - Are.Draw(X0Y0_尾9_尾); - Are.Draw(X0Y0_尾8_鱗左_鱗1); - Are.Draw(X0Y0_尾8_鱗左_鱗2); - Are.Draw(X0Y0_尾8_鱗左_鱗3); - Are.Draw(X0Y0_尾8_鱗左_鱗4); - Are.Draw(X0Y0_尾8_鱗右_鱗1); - Are.Draw(X0Y0_尾8_鱗右_鱗2); - Are.Draw(X0Y0_尾8_鱗右_鱗3); - Are.Draw(X0Y0_尾8_鱗右_鱗4); - Are.Draw(X0Y0_尾8_尾); - Are.Draw(X0Y0_尾7_鱗左_鱗1); - Are.Draw(X0Y0_尾7_鱗左_鱗2); - Are.Draw(X0Y0_尾7_鱗左_鱗3); - Are.Draw(X0Y0_尾7_鱗左_鱗4); - Are.Draw(X0Y0_尾7_鱗右_鱗1); - Are.Draw(X0Y0_尾7_鱗右_鱗2); - Are.Draw(X0Y0_尾7_鱗右_鱗3); - Are.Draw(X0Y0_尾7_鱗右_鱗4); - Are.Draw(X0Y0_尾7_尾); - Are.Draw(X0Y0_尾6_鱗左_鱗1); - Are.Draw(X0Y0_尾6_鱗左_鱗2); - Are.Draw(X0Y0_尾6_鱗左_鱗3); - Are.Draw(X0Y0_尾6_鱗左_鱗4); - Are.Draw(X0Y0_尾6_鱗右_鱗1); - Are.Draw(X0Y0_尾6_鱗右_鱗2); - Are.Draw(X0Y0_尾6_鱗右_鱗3); - Are.Draw(X0Y0_尾6_鱗右_鱗4); - Are.Draw(X0Y0_尾6_尾); - Are.Draw(X0Y0_尾5_鱗左_鱗1); - Are.Draw(X0Y0_尾5_鱗左_鱗2); - Are.Draw(X0Y0_尾5_鱗左_鱗3); - Are.Draw(X0Y0_尾5_鱗左_鱗4); - Are.Draw(X0Y0_尾5_鱗右_鱗1); - Are.Draw(X0Y0_尾5_鱗右_鱗2); - Are.Draw(X0Y0_尾5_鱗右_鱗3); - Are.Draw(X0Y0_尾5_鱗右_鱗4); - Are.Draw(X0Y0_尾5_尾); - Are.Draw(X0Y0_尾4_鱗左_鱗1); - Are.Draw(X0Y0_尾4_鱗左_鱗2); - Are.Draw(X0Y0_尾4_鱗左_鱗3); - Are.Draw(X0Y0_尾4_鱗左_鱗4); - Are.Draw(X0Y0_尾4_鱗右_鱗1); - Are.Draw(X0Y0_尾4_鱗右_鱗2); - Are.Draw(X0Y0_尾4_鱗右_鱗3); - Are.Draw(X0Y0_尾4_鱗右_鱗4); - Are.Draw(X0Y0_尾4_尾); - Are.Draw(X0Y0_輪_革); - Are.Draw(X0Y0_輪_金具1); - Are.Draw(X0Y0_輪_金具2); - Are.Draw(X0Y0_輪_金具3); - Are.Draw(X0Y0_輪_金具左); - Are.Draw(X0Y0_輪_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾3_鱗左_鱗1); - Are.Draw(X0Y0_尾3_鱗左_鱗2); - Are.Draw(X0Y0_尾3_鱗左_鱗3); - Are.Draw(X0Y0_尾3_鱗左_鱗4); - Are.Draw(X0Y0_尾3_鱗右_鱗1); - Are.Draw(X0Y0_尾3_鱗右_鱗2); - Are.Draw(X0Y0_尾3_鱗右_鱗3); - Are.Draw(X0Y0_尾3_鱗右_鱗4); - Are.Draw(X0Y0_尾3_尾); - Are.Draw(X0Y0_尾2_鱗左_鱗1); - Are.Draw(X0Y0_尾2_鱗左_鱗2); - Are.Draw(X0Y0_尾2_鱗左_鱗3); - Are.Draw(X0Y0_尾2_鱗左_鱗4); - Are.Draw(X0Y0_尾2_鱗右_鱗1); - Are.Draw(X0Y0_尾2_鱗右_鱗2); - Are.Draw(X0Y0_尾2_鱗右_鱗3); - Are.Draw(X0Y0_尾2_鱗右_鱗4); - Are.Draw(X0Y0_尾2_尾); - Are.Draw(X0Y0_尾1_鱗左_鱗1); - Are.Draw(X0Y0_尾1_鱗左_鱗2); - Are.Draw(X0Y0_尾1_鱗左_鱗3); - Are.Draw(X0Y0_尾1_鱗左_鱗4); - Are.Draw(X0Y0_尾1_鱗右_鱗1); - Are.Draw(X0Y0_尾1_鱗右_鱗2); - Are.Draw(X0Y0_尾1_鱗右_鱗3); - Are.Draw(X0Y0_尾1_鱗右_鱗4); - Are.Draw(X0Y0_尾1_尾); - Are.Draw(X0Y0_尾0_鱗左_鱗1); - Are.Draw(X0Y0_尾0_鱗左_鱗2); - Are.Draw(X0Y0_尾0_鱗左_鱗3); - Are.Draw(X0Y0_尾0_鱗左_鱗4); - Are.Draw(X0Y0_尾0_鱗右_鱗1); - Are.Draw(X0Y0_尾0_鱗右_鱗2); - Are.Draw(X0Y0_尾0_鱗右_鱗3); - Are.Draw(X0Y0_尾0_鱗右_鱗4); - Are.Draw(X0Y0_尾0_尾); - } - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0_尾; - yield return X0Y0_尾1_尾; - yield return X0Y0_尾2_尾; - yield return X0Y0_尾3_尾; - yield return X0Y0_尾4_尾; - yield return X0Y0_尾5_尾; - yield return X0Y0_尾6_尾; - yield return X0Y0_尾7_尾; - yield return X0Y0_尾8_尾; - yield return X0Y0_尾9_尾; - yield return X0Y0_尾10_尾; - yield return X0Y0_尾11_尾; - yield return X0Y0_尾12_尾; - yield return X0Y0_尾13_尾; - yield return X0Y0_尾14_尾; - yield return X0Y0_尾15_尾; - yield return X0Y0_尾16_尾; - yield return X0Y0_尾17_尾; - yield return X0Y0_尾18_尾; - yield return X0Y0_尾19_尾; - yield return X0Y0_尾20_尾; - yield return X0Y0_尾21_尾; - yield return X0Y0_尾22_尾; - yield return X0Y0_尾23_尾; - yield return X0Y0_尾24_尾; - yield return X0Y0_尾25_尾; - yield return X0Y0_尾26_尾; - yield return X0Y0_尾27_尾; - yield return X0Y0_尾28_尾; - yield return X0Y0_尾29_尾; - yield return X0Y0_尾30_尾; - yield return X0Y0_尾31_尾; - yield return X0Y0_尾32_尾; - yield return X0Y0_尾33_尾; - } - - public override void 色更新() - { - X0Y0_尾33_鱗左_鱗1CP.Update(); - X0Y0_尾33_鱗左_鱗3CP.Update(); - X0Y0_尾33_鱗右_鱗1CP.Update(); - X0Y0_尾33_鱗右_鱗3CP.Update(); - X0Y0_尾33_尾CP.Update(); - X0Y0_尾32_鱗左_鱗1CP.Update(); - X0Y0_尾32_鱗左_鱗2CP.Update(); - X0Y0_尾32_鱗左_鱗3CP.Update(); - X0Y0_尾32_鱗左_鱗4CP.Update(); - X0Y0_尾32_鱗右_鱗1CP.Update(); - X0Y0_尾32_鱗右_鱗2CP.Update(); - X0Y0_尾32_鱗右_鱗3CP.Update(); - X0Y0_尾32_鱗右_鱗4CP.Update(); - X0Y0_尾32_尾CP.Update(); - X0Y0_尾31_鱗左_鱗1CP.Update(); - X0Y0_尾31_鱗左_鱗2CP.Update(); - X0Y0_尾31_鱗左_鱗3CP.Update(); - X0Y0_尾31_鱗左_鱗4CP.Update(); - X0Y0_尾31_鱗右_鱗1CP.Update(); - X0Y0_尾31_鱗右_鱗2CP.Update(); - X0Y0_尾31_鱗右_鱗3CP.Update(); - X0Y0_尾31_鱗右_鱗4CP.Update(); - X0Y0_尾31_尾CP.Update(); - X0Y0_尾30_鱗左_鱗1CP.Update(); - X0Y0_尾30_鱗左_鱗2CP.Update(); - X0Y0_尾30_鱗左_鱗3CP.Update(); - X0Y0_尾30_鱗左_鱗4CP.Update(); - X0Y0_尾30_鱗右_鱗1CP.Update(); - X0Y0_尾30_鱗右_鱗2CP.Update(); - X0Y0_尾30_鱗右_鱗3CP.Update(); - X0Y0_尾30_鱗右_鱗4CP.Update(); - X0Y0_尾30_尾CP.Update(); - X0Y0_尾29_鱗左_鱗1CP.Update(); - X0Y0_尾29_鱗左_鱗2CP.Update(); - X0Y0_尾29_鱗左_鱗3CP.Update(); - X0Y0_尾29_鱗左_鱗4CP.Update(); - X0Y0_尾29_鱗右_鱗1CP.Update(); - X0Y0_尾29_鱗右_鱗2CP.Update(); - X0Y0_尾29_鱗右_鱗3CP.Update(); - X0Y0_尾29_鱗右_鱗4CP.Update(); - X0Y0_尾29_尾CP.Update(); - X0Y0_尾28_鱗左_鱗1CP.Update(); - X0Y0_尾28_鱗左_鱗2CP.Update(); - X0Y0_尾28_鱗左_鱗3CP.Update(); - X0Y0_尾28_鱗左_鱗4CP.Update(); - X0Y0_尾28_鱗右_鱗1CP.Update(); - X0Y0_尾28_鱗右_鱗2CP.Update(); - X0Y0_尾28_鱗右_鱗3CP.Update(); - X0Y0_尾28_鱗右_鱗4CP.Update(); - X0Y0_尾28_尾CP.Update(); - X0Y0_尾27_鱗左_鱗1CP.Update(); - X0Y0_尾27_鱗左_鱗2CP.Update(); - X0Y0_尾27_鱗左_鱗3CP.Update(); - X0Y0_尾27_鱗左_鱗4CP.Update(); - X0Y0_尾27_鱗右_鱗1CP.Update(); - X0Y0_尾27_鱗右_鱗2CP.Update(); - X0Y0_尾27_鱗右_鱗3CP.Update(); - X0Y0_尾27_鱗右_鱗4CP.Update(); - X0Y0_尾27_尾CP.Update(); - X0Y0_尾26_鱗左_鱗1CP.Update(); - X0Y0_尾26_鱗左_鱗2CP.Update(); - X0Y0_尾26_鱗左_鱗3CP.Update(); - X0Y0_尾26_鱗左_鱗4CP.Update(); - X0Y0_尾26_鱗右_鱗1CP.Update(); - X0Y0_尾26_鱗右_鱗2CP.Update(); - X0Y0_尾26_鱗右_鱗3CP.Update(); - X0Y0_尾26_鱗右_鱗4CP.Update(); - X0Y0_尾26_尾CP.Update(); - X0Y0_尾25_鱗左_鱗1CP.Update(); - X0Y0_尾25_鱗左_鱗2CP.Update(); - X0Y0_尾25_鱗左_鱗3CP.Update(); - X0Y0_尾25_鱗左_鱗4CP.Update(); - X0Y0_尾25_鱗右_鱗1CP.Update(); - X0Y0_尾25_鱗右_鱗2CP.Update(); - X0Y0_尾25_鱗右_鱗3CP.Update(); - X0Y0_尾25_鱗右_鱗4CP.Update(); - X0Y0_尾25_尾CP.Update(); - X0Y0_尾24_鱗左_鱗1CP.Update(); - X0Y0_尾24_鱗左_鱗2CP.Update(); - X0Y0_尾24_鱗左_鱗3CP.Update(); - X0Y0_尾24_鱗左_鱗4CP.Update(); - X0Y0_尾24_鱗右_鱗1CP.Update(); - X0Y0_尾24_鱗右_鱗2CP.Update(); - X0Y0_尾24_鱗右_鱗3CP.Update(); - X0Y0_尾24_鱗右_鱗4CP.Update(); - X0Y0_尾24_尾CP.Update(); - X0Y0_尾23_鱗左_鱗1CP.Update(); - X0Y0_尾23_鱗左_鱗2CP.Update(); - X0Y0_尾23_鱗左_鱗3CP.Update(); - X0Y0_尾23_鱗左_鱗4CP.Update(); - X0Y0_尾23_鱗右_鱗1CP.Update(); - X0Y0_尾23_鱗右_鱗2CP.Update(); - X0Y0_尾23_鱗右_鱗3CP.Update(); - X0Y0_尾23_鱗右_鱗4CP.Update(); - X0Y0_尾23_尾CP.Update(); - X0Y0_尾22_鱗左_鱗1CP.Update(); - X0Y0_尾22_鱗左_鱗2CP.Update(); - X0Y0_尾22_鱗左_鱗3CP.Update(); - X0Y0_尾22_鱗左_鱗4CP.Update(); - X0Y0_尾22_鱗右_鱗1CP.Update(); - X0Y0_尾22_鱗右_鱗2CP.Update(); - X0Y0_尾22_鱗右_鱗3CP.Update(); - X0Y0_尾22_鱗右_鱗4CP.Update(); - X0Y0_尾22_尾CP.Update(); - X0Y0_尾21_鱗左_鱗1CP.Update(); - X0Y0_尾21_鱗左_鱗2CP.Update(); - X0Y0_尾21_鱗左_鱗3CP.Update(); - X0Y0_尾21_鱗左_鱗4CP.Update(); - X0Y0_尾21_鱗右_鱗1CP.Update(); - X0Y0_尾21_鱗右_鱗2CP.Update(); - X0Y0_尾21_鱗右_鱗3CP.Update(); - X0Y0_尾21_鱗右_鱗4CP.Update(); - X0Y0_尾21_尾CP.Update(); - X0Y0_尾20_鱗左_鱗1CP.Update(); - X0Y0_尾20_鱗左_鱗2CP.Update(); - X0Y0_尾20_鱗左_鱗3CP.Update(); - X0Y0_尾20_鱗左_鱗4CP.Update(); - X0Y0_尾20_鱗右_鱗1CP.Update(); - X0Y0_尾20_鱗右_鱗2CP.Update(); - X0Y0_尾20_鱗右_鱗3CP.Update(); - X0Y0_尾20_鱗右_鱗4CP.Update(); - X0Y0_尾20_尾CP.Update(); - X0Y0_尾19_鱗左_鱗1CP.Update(); - X0Y0_尾19_鱗左_鱗2CP.Update(); - X0Y0_尾19_鱗左_鱗3CP.Update(); - X0Y0_尾19_鱗左_鱗4CP.Update(); - X0Y0_尾19_鱗右_鱗1CP.Update(); - X0Y0_尾19_鱗右_鱗2CP.Update(); - X0Y0_尾19_鱗右_鱗3CP.Update(); - X0Y0_尾19_鱗右_鱗4CP.Update(); - X0Y0_尾19_尾CP.Update(); - X0Y0_尾18_鱗左_鱗1CP.Update(); - X0Y0_尾18_鱗左_鱗2CP.Update(); - X0Y0_尾18_鱗左_鱗3CP.Update(); - X0Y0_尾18_鱗左_鱗4CP.Update(); - X0Y0_尾18_鱗右_鱗1CP.Update(); - X0Y0_尾18_鱗右_鱗2CP.Update(); - X0Y0_尾18_鱗右_鱗3CP.Update(); - X0Y0_尾18_鱗右_鱗4CP.Update(); - X0Y0_尾18_尾CP.Update(); - X0Y0_尾17_鱗左_鱗1CP.Update(); - X0Y0_尾17_鱗左_鱗2CP.Update(); - X0Y0_尾17_鱗左_鱗3CP.Update(); - X0Y0_尾17_鱗左_鱗4CP.Update(); - X0Y0_尾17_鱗右_鱗1CP.Update(); - X0Y0_尾17_鱗右_鱗2CP.Update(); - X0Y0_尾17_鱗右_鱗3CP.Update(); - X0Y0_尾17_鱗右_鱗4CP.Update(); - X0Y0_尾17_尾CP.Update(); - X0Y0_尾16_鱗左_鱗1CP.Update(); - X0Y0_尾16_鱗左_鱗2CP.Update(); - X0Y0_尾16_鱗左_鱗3CP.Update(); - X0Y0_尾16_鱗左_鱗4CP.Update(); - X0Y0_尾16_鱗右_鱗1CP.Update(); - X0Y0_尾16_鱗右_鱗2CP.Update(); - X0Y0_尾16_鱗右_鱗3CP.Update(); - X0Y0_尾16_鱗右_鱗4CP.Update(); - X0Y0_尾16_尾CP.Update(); - X0Y0_尾15_鱗左_鱗1CP.Update(); - X0Y0_尾15_鱗左_鱗2CP.Update(); - X0Y0_尾15_鱗左_鱗3CP.Update(); - X0Y0_尾15_鱗左_鱗4CP.Update(); - X0Y0_尾15_鱗右_鱗1CP.Update(); - X0Y0_尾15_鱗右_鱗2CP.Update(); - X0Y0_尾15_鱗右_鱗3CP.Update(); - X0Y0_尾15_鱗右_鱗4CP.Update(); - X0Y0_尾15_尾CP.Update(); - X0Y0_尾14_鱗左_鱗1CP.Update(); - X0Y0_尾14_鱗左_鱗2CP.Update(); - X0Y0_尾14_鱗左_鱗3CP.Update(); - X0Y0_尾14_鱗左_鱗4CP.Update(); - X0Y0_尾14_鱗右_鱗1CP.Update(); - X0Y0_尾14_鱗右_鱗2CP.Update(); - X0Y0_尾14_鱗右_鱗3CP.Update(); - X0Y0_尾14_鱗右_鱗4CP.Update(); - X0Y0_尾14_尾CP.Update(); - X0Y0_尾13_鱗左_鱗1CP.Update(); - X0Y0_尾13_鱗左_鱗2CP.Update(); - X0Y0_尾13_鱗左_鱗3CP.Update(); - X0Y0_尾13_鱗左_鱗4CP.Update(); - X0Y0_尾13_鱗右_鱗1CP.Update(); - X0Y0_尾13_鱗右_鱗2CP.Update(); - X0Y0_尾13_鱗右_鱗3CP.Update(); - X0Y0_尾13_鱗右_鱗4CP.Update(); - X0Y0_尾13_尾CP.Update(); - X0Y0_尾12_鱗左_鱗1CP.Update(); - X0Y0_尾12_鱗左_鱗2CP.Update(); - X0Y0_尾12_鱗左_鱗3CP.Update(); - X0Y0_尾12_鱗左_鱗4CP.Update(); - X0Y0_尾12_鱗右_鱗1CP.Update(); - X0Y0_尾12_鱗右_鱗2CP.Update(); - X0Y0_尾12_鱗右_鱗3CP.Update(); - X0Y0_尾12_鱗右_鱗4CP.Update(); - X0Y0_尾12_尾CP.Update(); - X0Y0_尾11_鱗左_鱗1CP.Update(); - X0Y0_尾11_鱗左_鱗2CP.Update(); - X0Y0_尾11_鱗左_鱗3CP.Update(); - X0Y0_尾11_鱗左_鱗4CP.Update(); - X0Y0_尾11_鱗右_鱗1CP.Update(); - X0Y0_尾11_鱗右_鱗2CP.Update(); - X0Y0_尾11_鱗右_鱗3CP.Update(); - X0Y0_尾11_鱗右_鱗4CP.Update(); - X0Y0_尾11_尾CP.Update(); - X0Y0_尾10_鱗左_鱗1CP.Update(); - X0Y0_尾10_鱗左_鱗2CP.Update(); - X0Y0_尾10_鱗左_鱗3CP.Update(); - X0Y0_尾10_鱗左_鱗4CP.Update(); - X0Y0_尾10_鱗右_鱗1CP.Update(); - X0Y0_尾10_鱗右_鱗2CP.Update(); - X0Y0_尾10_鱗右_鱗3CP.Update(); - X0Y0_尾10_鱗右_鱗4CP.Update(); - X0Y0_尾10_尾CP.Update(); - X0Y0_尾9_鱗左_鱗1CP.Update(); - X0Y0_尾9_鱗左_鱗2CP.Update(); - X0Y0_尾9_鱗左_鱗3CP.Update(); - X0Y0_尾9_鱗左_鱗4CP.Update(); - X0Y0_尾9_鱗右_鱗1CP.Update(); - X0Y0_尾9_鱗右_鱗2CP.Update(); - X0Y0_尾9_鱗右_鱗3CP.Update(); - X0Y0_尾9_鱗右_鱗4CP.Update(); - X0Y0_尾9_尾CP.Update(); - X0Y0_尾8_鱗左_鱗1CP.Update(); - X0Y0_尾8_鱗左_鱗2CP.Update(); - X0Y0_尾8_鱗左_鱗3CP.Update(); - X0Y0_尾8_鱗左_鱗4CP.Update(); - X0Y0_尾8_鱗右_鱗1CP.Update(); - X0Y0_尾8_鱗右_鱗2CP.Update(); - X0Y0_尾8_鱗右_鱗3CP.Update(); - X0Y0_尾8_鱗右_鱗4CP.Update(); - X0Y0_尾8_尾CP.Update(); - X0Y0_尾7_鱗左_鱗1CP.Update(); - X0Y0_尾7_鱗左_鱗2CP.Update(); - X0Y0_尾7_鱗左_鱗3CP.Update(); - X0Y0_尾7_鱗左_鱗4CP.Update(); - X0Y0_尾7_鱗右_鱗1CP.Update(); - X0Y0_尾7_鱗右_鱗2CP.Update(); - X0Y0_尾7_鱗右_鱗3CP.Update(); - X0Y0_尾7_鱗右_鱗4CP.Update(); - X0Y0_尾7_尾CP.Update(); - X0Y0_尾6_鱗左_鱗1CP.Update(); - X0Y0_尾6_鱗左_鱗2CP.Update(); - X0Y0_尾6_鱗左_鱗3CP.Update(); - X0Y0_尾6_鱗左_鱗4CP.Update(); - X0Y0_尾6_鱗右_鱗1CP.Update(); - X0Y0_尾6_鱗右_鱗2CP.Update(); - X0Y0_尾6_鱗右_鱗3CP.Update(); - X0Y0_尾6_鱗右_鱗4CP.Update(); - X0Y0_尾6_尾CP.Update(); - X0Y0_尾5_鱗左_鱗1CP.Update(); - X0Y0_尾5_鱗左_鱗2CP.Update(); - X0Y0_尾5_鱗左_鱗3CP.Update(); - X0Y0_尾5_鱗左_鱗4CP.Update(); - X0Y0_尾5_鱗右_鱗1CP.Update(); - X0Y0_尾5_鱗右_鱗2CP.Update(); - X0Y0_尾5_鱗右_鱗3CP.Update(); - X0Y0_尾5_鱗右_鱗4CP.Update(); - X0Y0_尾5_尾CP.Update(); - X0Y0_尾4_鱗左_鱗1CP.Update(); - X0Y0_尾4_鱗左_鱗2CP.Update(); - X0Y0_尾4_鱗左_鱗3CP.Update(); - X0Y0_尾4_鱗左_鱗4CP.Update(); - X0Y0_尾4_鱗右_鱗1CP.Update(); - X0Y0_尾4_鱗右_鱗2CP.Update(); - X0Y0_尾4_鱗右_鱗3CP.Update(); - X0Y0_尾4_鱗右_鱗4CP.Update(); - X0Y0_尾4_尾CP.Update(); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - X0Y0_尾3_鱗左_鱗1CP.Update(); - X0Y0_尾3_鱗左_鱗2CP.Update(); - X0Y0_尾3_鱗左_鱗3CP.Update(); - X0Y0_尾3_鱗左_鱗4CP.Update(); - X0Y0_尾3_鱗右_鱗1CP.Update(); - X0Y0_尾3_鱗右_鱗2CP.Update(); - X0Y0_尾3_鱗右_鱗3CP.Update(); - X0Y0_尾3_鱗右_鱗4CP.Update(); - X0Y0_尾3_尾CP.Update(); - X0Y0_尾2_鱗左_鱗1CP.Update(); - X0Y0_尾2_鱗左_鱗2CP.Update(); - X0Y0_尾2_鱗左_鱗3CP.Update(); - X0Y0_尾2_鱗左_鱗4CP.Update(); - X0Y0_尾2_鱗右_鱗1CP.Update(); - X0Y0_尾2_鱗右_鱗2CP.Update(); - X0Y0_尾2_鱗右_鱗3CP.Update(); - X0Y0_尾2_鱗右_鱗4CP.Update(); - X0Y0_尾2_尾CP.Update(); - X0Y0_尾1_鱗左_鱗1CP.Update(); - X0Y0_尾1_鱗左_鱗2CP.Update(); - X0Y0_尾1_鱗左_鱗3CP.Update(); - X0Y0_尾1_鱗左_鱗4CP.Update(); - X0Y0_尾1_鱗右_鱗1CP.Update(); - X0Y0_尾1_鱗右_鱗2CP.Update(); - X0Y0_尾1_鱗右_鱗3CP.Update(); - X0Y0_尾1_鱗右_鱗4CP.Update(); - X0Y0_尾1_尾CP.Update(); - X0Y0_尾0_鱗左_鱗1CP.Update(); - X0Y0_尾0_鱗左_鱗2CP.Update(); - X0Y0_尾0_鱗左_鱗3CP.Update(); - X0Y0_尾0_鱗左_鱗4CP.Update(); - X0Y0_尾0_鱗右_鱗1CP.Update(); - X0Y0_尾0_鱗右_鱗2CP.Update(); - X0Y0_尾0_鱗右_鱗3CP.Update(); - X0Y0_尾0_鱗右_鱗4CP.Update(); - X0Y0_尾0_尾CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾33_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾33_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾33_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾33_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 尾33_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾33_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾33_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾33_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 尾33_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾33_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾33_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾33_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾32_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾31_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾30_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾29_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾28_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾27_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾26_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾25_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾24_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾23_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾22_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾21_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾20_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾19_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾18_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾17_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾16_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾15_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾14_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾13_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾12_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾11_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾10_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾9_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾8_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾7_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾1_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 尾0_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - } + public 尾_魚(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_魚D e) + { + 尾_魚 尾_魚2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "魚尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][19])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["尾33"].ToPars(); + Pars pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾33_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾33_鱗左_鱗3 = pars3["鱗3"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾33_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾33_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾33_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾32"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾32_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾32_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾32_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾32_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾32_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾32_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾32_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾32_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾32_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾31"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾31_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾31_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾31_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾31_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾31_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾31_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾31_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾31_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾31_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾30"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾30_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾30_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾30_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾30_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾30_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾30_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾30_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾30_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾30_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾29"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾29_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾29_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾29_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾29_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾29_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾29_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾29_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾29_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾29_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾28"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾28_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾28_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾28_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾28_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾28_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾28_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾28_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾28_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾28_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾27"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾27_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾27_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾27_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾27_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾27_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾27_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾27_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾27_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾27_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾26"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾26_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾26_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾26_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾26_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾26_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾26_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾26_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾26_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾26_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾25"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾25_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾25_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾25_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾25_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾25_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾25_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾25_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾25_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾25_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾24"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾24_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾24_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾24_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾24_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾24_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾24_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾24_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾24_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾24_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾23"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾23_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾23_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾23_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾23_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾23_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾23_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾23_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾23_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾23_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾22"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾22_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾22_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾22_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾22_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾22_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾22_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾22_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾22_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾22_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾21"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾21_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾21_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾21_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾21_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾21_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾21_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾21_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾21_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾21_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾20"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾20_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾20_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾20_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾20_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾20_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾20_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾20_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾20_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾20_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾19"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾19_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾19_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾19_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾19_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾19_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾19_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾19_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾19_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾19_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾18"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾18_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾18_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾18_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾18_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾18_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾18_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾18_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾18_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾18_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾17"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾17_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾17_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾17_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾17_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾17_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾17_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾17_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾17_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾17_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾16"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾16_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾16_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾16_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾16_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾16_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾16_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾16_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾16_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾16_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾15"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾15_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾15_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾15_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾15_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾15_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾15_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾15_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾15_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾15_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾14"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾14_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾14_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾14_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾14_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾14_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾14_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾14_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾14_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾14_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾13"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾13_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾13_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾13_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾13_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾13_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾13_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾13_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾13_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾13_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾12"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾12_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾12_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾12_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾12_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾12_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾12_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾12_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾12_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾12_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾11"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾11_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾11_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾11_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾11_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾11_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾11_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾11_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾11_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾11_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾10"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾10_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾10_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾10_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾10_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾10_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾10_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾10_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾10_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾10_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾9"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾9_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾9_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾9_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾9_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾9_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾9_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾9_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾9_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾9_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾8"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾8_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾8_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾8_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾8_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾8_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾8_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾8_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾8_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾8_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾7"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾7_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾7_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾7_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾7_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾7_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾7_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾7_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾7_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾7_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾6"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾6_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾6_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾6_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾6_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾6_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾6_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾6_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾6_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾6_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾5"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾5_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾5_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾5_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾5_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾5_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾5_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾5_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾5_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾5_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾4"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾4_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾4_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾4_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾4_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾4_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾4_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾4_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾4_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾4_尾 = pars2["尾"].ToPar(); + pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["尾3"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾3_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾3_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾3_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾3_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾3_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾3_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾3_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾3_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾3_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾2"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾2_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾2_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾2_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾2_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾2_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾2_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾2_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾2_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾2_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾1"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾1_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾1_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾1_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾1_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾1_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾1_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾1_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾1_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾1_尾 = pars2["尾"].ToPar(); + pars2 = pars["尾0"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_尾0_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾0_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾0_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾0_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_尾0_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_尾0_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_尾0_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_尾0_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_尾0_尾 = pars2["尾"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾33_鱗左_鱗1_表示 = e.尾33_鱗左_鱗1_表示; + 尾33_鱗左_鱗3_表示 = e.尾33_鱗左_鱗3_表示; + 尾33_鱗右_鱗1_表示 = e.尾33_鱗右_鱗1_表示; + 尾33_鱗右_鱗3_表示 = e.尾33_鱗右_鱗3_表示; + 尾33_表示 = e.尾33_表示; + 尾32_鱗左_鱗1_表示 = e.尾32_鱗左_鱗1_表示; + 尾32_鱗左_鱗2_表示 = e.尾32_鱗左_鱗2_表示; + 尾32_鱗左_鱗3_表示 = e.尾32_鱗左_鱗3_表示; + 尾32_鱗左_鱗4_表示 = e.尾32_鱗左_鱗4_表示; + 尾32_鱗右_鱗1_表示 = e.尾32_鱗右_鱗1_表示; + 尾32_鱗右_鱗2_表示 = e.尾32_鱗右_鱗2_表示; + 尾32_鱗右_鱗3_表示 = e.尾32_鱗右_鱗3_表示; + 尾32_鱗右_鱗4_表示 = e.尾32_鱗右_鱗4_表示; + 尾32_表示 = e.尾32_表示; + 尾31_鱗左_鱗1_表示 = e.尾31_鱗左_鱗1_表示; + 尾31_鱗左_鱗2_表示 = e.尾31_鱗左_鱗2_表示; + 尾31_鱗左_鱗3_表示 = e.尾31_鱗左_鱗3_表示; + 尾31_鱗左_鱗4_表示 = e.尾31_鱗左_鱗4_表示; + 尾31_鱗右_鱗1_表示 = e.尾31_鱗右_鱗1_表示; + 尾31_鱗右_鱗2_表示 = e.尾31_鱗右_鱗2_表示; + 尾31_鱗右_鱗3_表示 = e.尾31_鱗右_鱗3_表示; + 尾31_鱗右_鱗4_表示 = e.尾31_鱗右_鱗4_表示; + 尾31_表示 = e.尾31_表示; + 尾30_鱗左_鱗1_表示 = e.尾30_鱗左_鱗1_表示; + 尾30_鱗左_鱗2_表示 = e.尾30_鱗左_鱗2_表示; + 尾30_鱗左_鱗3_表示 = e.尾30_鱗左_鱗3_表示; + 尾30_鱗左_鱗4_表示 = e.尾30_鱗左_鱗4_表示; + 尾30_鱗右_鱗1_表示 = e.尾30_鱗右_鱗1_表示; + 尾30_鱗右_鱗2_表示 = e.尾30_鱗右_鱗2_表示; + 尾30_鱗右_鱗3_表示 = e.尾30_鱗右_鱗3_表示; + 尾30_鱗右_鱗4_表示 = e.尾30_鱗右_鱗4_表示; + 尾30_表示 = e.尾30_表示; + 尾29_鱗左_鱗1_表示 = e.尾29_鱗左_鱗1_表示; + 尾29_鱗左_鱗2_表示 = e.尾29_鱗左_鱗2_表示; + 尾29_鱗左_鱗3_表示 = e.尾29_鱗左_鱗3_表示; + 尾29_鱗左_鱗4_表示 = e.尾29_鱗左_鱗4_表示; + 尾29_鱗右_鱗1_表示 = e.尾29_鱗右_鱗1_表示; + 尾29_鱗右_鱗2_表示 = e.尾29_鱗右_鱗2_表示; + 尾29_鱗右_鱗3_表示 = e.尾29_鱗右_鱗3_表示; + 尾29_鱗右_鱗4_表示 = e.尾29_鱗右_鱗4_表示; + 尾29_表示 = e.尾29_表示; + 尾28_鱗左_鱗1_表示 = e.尾28_鱗左_鱗1_表示; + 尾28_鱗左_鱗2_表示 = e.尾28_鱗左_鱗2_表示; + 尾28_鱗左_鱗3_表示 = e.尾28_鱗左_鱗3_表示; + 尾28_鱗左_鱗4_表示 = e.尾28_鱗左_鱗4_表示; + 尾28_鱗右_鱗1_表示 = e.尾28_鱗右_鱗1_表示; + 尾28_鱗右_鱗2_表示 = e.尾28_鱗右_鱗2_表示; + 尾28_鱗右_鱗3_表示 = e.尾28_鱗右_鱗3_表示; + 尾28_鱗右_鱗4_表示 = e.尾28_鱗右_鱗4_表示; + 尾28_表示 = e.尾28_表示; + 尾27_鱗左_鱗1_表示 = e.尾27_鱗左_鱗1_表示; + 尾27_鱗左_鱗2_表示 = e.尾27_鱗左_鱗2_表示; + 尾27_鱗左_鱗3_表示 = e.尾27_鱗左_鱗3_表示; + 尾27_鱗左_鱗4_表示 = e.尾27_鱗左_鱗4_表示; + 尾27_鱗右_鱗1_表示 = e.尾27_鱗右_鱗1_表示; + 尾27_鱗右_鱗2_表示 = e.尾27_鱗右_鱗2_表示; + 尾27_鱗右_鱗3_表示 = e.尾27_鱗右_鱗3_表示; + 尾27_鱗右_鱗4_表示 = e.尾27_鱗右_鱗4_表示; + 尾27_表示 = e.尾27_表示; + 尾26_鱗左_鱗1_表示 = e.尾26_鱗左_鱗1_表示; + 尾26_鱗左_鱗2_表示 = e.尾26_鱗左_鱗2_表示; + 尾26_鱗左_鱗3_表示 = e.尾26_鱗左_鱗3_表示; + 尾26_鱗左_鱗4_表示 = e.尾26_鱗左_鱗4_表示; + 尾26_鱗右_鱗1_表示 = e.尾26_鱗右_鱗1_表示; + 尾26_鱗右_鱗2_表示 = e.尾26_鱗右_鱗2_表示; + 尾26_鱗右_鱗3_表示 = e.尾26_鱗右_鱗3_表示; + 尾26_鱗右_鱗4_表示 = e.尾26_鱗右_鱗4_表示; + 尾26_表示 = e.尾26_表示; + 尾25_鱗左_鱗1_表示 = e.尾25_鱗左_鱗1_表示; + 尾25_鱗左_鱗2_表示 = e.尾25_鱗左_鱗2_表示; + 尾25_鱗左_鱗3_表示 = e.尾25_鱗左_鱗3_表示; + 尾25_鱗左_鱗4_表示 = e.尾25_鱗左_鱗4_表示; + 尾25_鱗右_鱗1_表示 = e.尾25_鱗右_鱗1_表示; + 尾25_鱗右_鱗2_表示 = e.尾25_鱗右_鱗2_表示; + 尾25_鱗右_鱗3_表示 = e.尾25_鱗右_鱗3_表示; + 尾25_鱗右_鱗4_表示 = e.尾25_鱗右_鱗4_表示; + 尾25_表示 = e.尾25_表示; + 尾24_鱗左_鱗1_表示 = e.尾24_鱗左_鱗1_表示; + 尾24_鱗左_鱗2_表示 = e.尾24_鱗左_鱗2_表示; + 尾24_鱗左_鱗3_表示 = e.尾24_鱗左_鱗3_表示; + 尾24_鱗左_鱗4_表示 = e.尾24_鱗左_鱗4_表示; + 尾24_鱗右_鱗1_表示 = e.尾24_鱗右_鱗1_表示; + 尾24_鱗右_鱗2_表示 = e.尾24_鱗右_鱗2_表示; + 尾24_鱗右_鱗3_表示 = e.尾24_鱗右_鱗3_表示; + 尾24_鱗右_鱗4_表示 = e.尾24_鱗右_鱗4_表示; + 尾24_表示 = e.尾24_表示; + 尾23_鱗左_鱗1_表示 = e.尾23_鱗左_鱗1_表示; + 尾23_鱗左_鱗2_表示 = e.尾23_鱗左_鱗2_表示; + 尾23_鱗左_鱗3_表示 = e.尾23_鱗左_鱗3_表示; + 尾23_鱗左_鱗4_表示 = e.尾23_鱗左_鱗4_表示; + 尾23_鱗右_鱗1_表示 = e.尾23_鱗右_鱗1_表示; + 尾23_鱗右_鱗2_表示 = e.尾23_鱗右_鱗2_表示; + 尾23_鱗右_鱗3_表示 = e.尾23_鱗右_鱗3_表示; + 尾23_鱗右_鱗4_表示 = e.尾23_鱗右_鱗4_表示; + 尾23_表示 = e.尾23_表示; + 尾22_鱗左_鱗1_表示 = e.尾22_鱗左_鱗1_表示; + 尾22_鱗左_鱗2_表示 = e.尾22_鱗左_鱗2_表示; + 尾22_鱗左_鱗3_表示 = e.尾22_鱗左_鱗3_表示; + 尾22_鱗左_鱗4_表示 = e.尾22_鱗左_鱗4_表示; + 尾22_鱗右_鱗1_表示 = e.尾22_鱗右_鱗1_表示; + 尾22_鱗右_鱗2_表示 = e.尾22_鱗右_鱗2_表示; + 尾22_鱗右_鱗3_表示 = e.尾22_鱗右_鱗3_表示; + 尾22_鱗右_鱗4_表示 = e.尾22_鱗右_鱗4_表示; + 尾22_表示 = e.尾22_表示; + 尾21_鱗左_鱗1_表示 = e.尾21_鱗左_鱗1_表示; + 尾21_鱗左_鱗2_表示 = e.尾21_鱗左_鱗2_表示; + 尾21_鱗左_鱗3_表示 = e.尾21_鱗左_鱗3_表示; + 尾21_鱗左_鱗4_表示 = e.尾21_鱗左_鱗4_表示; + 尾21_鱗右_鱗1_表示 = e.尾21_鱗右_鱗1_表示; + 尾21_鱗右_鱗2_表示 = e.尾21_鱗右_鱗2_表示; + 尾21_鱗右_鱗3_表示 = e.尾21_鱗右_鱗3_表示; + 尾21_鱗右_鱗4_表示 = e.尾21_鱗右_鱗4_表示; + 尾21_表示 = e.尾21_表示; + 尾20_鱗左_鱗1_表示 = e.尾20_鱗左_鱗1_表示; + 尾20_鱗左_鱗2_表示 = e.尾20_鱗左_鱗2_表示; + 尾20_鱗左_鱗3_表示 = e.尾20_鱗左_鱗3_表示; + 尾20_鱗左_鱗4_表示 = e.尾20_鱗左_鱗4_表示; + 尾20_鱗右_鱗1_表示 = e.尾20_鱗右_鱗1_表示; + 尾20_鱗右_鱗2_表示 = e.尾20_鱗右_鱗2_表示; + 尾20_鱗右_鱗3_表示 = e.尾20_鱗右_鱗3_表示; + 尾20_鱗右_鱗4_表示 = e.尾20_鱗右_鱗4_表示; + 尾20_表示 = e.尾20_表示; + 尾19_鱗左_鱗1_表示 = e.尾19_鱗左_鱗1_表示; + 尾19_鱗左_鱗2_表示 = e.尾19_鱗左_鱗2_表示; + 尾19_鱗左_鱗3_表示 = e.尾19_鱗左_鱗3_表示; + 尾19_鱗左_鱗4_表示 = e.尾19_鱗左_鱗4_表示; + 尾19_鱗右_鱗1_表示 = e.尾19_鱗右_鱗1_表示; + 尾19_鱗右_鱗2_表示 = e.尾19_鱗右_鱗2_表示; + 尾19_鱗右_鱗3_表示 = e.尾19_鱗右_鱗3_表示; + 尾19_鱗右_鱗4_表示 = e.尾19_鱗右_鱗4_表示; + 尾19_表示 = e.尾19_表示; + 尾18_鱗左_鱗1_表示 = e.尾18_鱗左_鱗1_表示; + 尾18_鱗左_鱗2_表示 = e.尾18_鱗左_鱗2_表示; + 尾18_鱗左_鱗3_表示 = e.尾18_鱗左_鱗3_表示; + 尾18_鱗左_鱗4_表示 = e.尾18_鱗左_鱗4_表示; + 尾18_鱗右_鱗1_表示 = e.尾18_鱗右_鱗1_表示; + 尾18_鱗右_鱗2_表示 = e.尾18_鱗右_鱗2_表示; + 尾18_鱗右_鱗3_表示 = e.尾18_鱗右_鱗3_表示; + 尾18_鱗右_鱗4_表示 = e.尾18_鱗右_鱗4_表示; + 尾18_表示 = e.尾18_表示; + 尾17_鱗左_鱗1_表示 = e.尾17_鱗左_鱗1_表示; + 尾17_鱗左_鱗2_表示 = e.尾17_鱗左_鱗2_表示; + 尾17_鱗左_鱗3_表示 = e.尾17_鱗左_鱗3_表示; + 尾17_鱗左_鱗4_表示 = e.尾17_鱗左_鱗4_表示; + 尾17_鱗右_鱗1_表示 = e.尾17_鱗右_鱗1_表示; + 尾17_鱗右_鱗2_表示 = e.尾17_鱗右_鱗2_表示; + 尾17_鱗右_鱗3_表示 = e.尾17_鱗右_鱗3_表示; + 尾17_鱗右_鱗4_表示 = e.尾17_鱗右_鱗4_表示; + 尾17_表示 = e.尾17_表示; + 尾16_鱗左_鱗1_表示 = e.尾16_鱗左_鱗1_表示; + 尾16_鱗左_鱗2_表示 = e.尾16_鱗左_鱗2_表示; + 尾16_鱗左_鱗3_表示 = e.尾16_鱗左_鱗3_表示; + 尾16_鱗左_鱗4_表示 = e.尾16_鱗左_鱗4_表示; + 尾16_鱗右_鱗1_表示 = e.尾16_鱗右_鱗1_表示; + 尾16_鱗右_鱗2_表示 = e.尾16_鱗右_鱗2_表示; + 尾16_鱗右_鱗3_表示 = e.尾16_鱗右_鱗3_表示; + 尾16_鱗右_鱗4_表示 = e.尾16_鱗右_鱗4_表示; + 尾16_表示 = e.尾16_表示; + 尾15_鱗左_鱗1_表示 = e.尾15_鱗左_鱗1_表示; + 尾15_鱗左_鱗2_表示 = e.尾15_鱗左_鱗2_表示; + 尾15_鱗左_鱗3_表示 = e.尾15_鱗左_鱗3_表示; + 尾15_鱗左_鱗4_表示 = e.尾15_鱗左_鱗4_表示; + 尾15_鱗右_鱗1_表示 = e.尾15_鱗右_鱗1_表示; + 尾15_鱗右_鱗2_表示 = e.尾15_鱗右_鱗2_表示; + 尾15_鱗右_鱗3_表示 = e.尾15_鱗右_鱗3_表示; + 尾15_鱗右_鱗4_表示 = e.尾15_鱗右_鱗4_表示; + 尾15_表示 = e.尾15_表示; + 尾14_鱗左_鱗1_表示 = e.尾14_鱗左_鱗1_表示; + 尾14_鱗左_鱗2_表示 = e.尾14_鱗左_鱗2_表示; + 尾14_鱗左_鱗3_表示 = e.尾14_鱗左_鱗3_表示; + 尾14_鱗左_鱗4_表示 = e.尾14_鱗左_鱗4_表示; + 尾14_鱗右_鱗1_表示 = e.尾14_鱗右_鱗1_表示; + 尾14_鱗右_鱗2_表示 = e.尾14_鱗右_鱗2_表示; + 尾14_鱗右_鱗3_表示 = e.尾14_鱗右_鱗3_表示; + 尾14_鱗右_鱗4_表示 = e.尾14_鱗右_鱗4_表示; + 尾14_表示 = e.尾14_表示; + 尾13_鱗左_鱗1_表示 = e.尾13_鱗左_鱗1_表示; + 尾13_鱗左_鱗2_表示 = e.尾13_鱗左_鱗2_表示; + 尾13_鱗左_鱗3_表示 = e.尾13_鱗左_鱗3_表示; + 尾13_鱗左_鱗4_表示 = e.尾13_鱗左_鱗4_表示; + 尾13_鱗右_鱗1_表示 = e.尾13_鱗右_鱗1_表示; + 尾13_鱗右_鱗2_表示 = e.尾13_鱗右_鱗2_表示; + 尾13_鱗右_鱗3_表示 = e.尾13_鱗右_鱗3_表示; + 尾13_鱗右_鱗4_表示 = e.尾13_鱗右_鱗4_表示; + 尾13_表示 = e.尾13_表示; + 尾12_鱗左_鱗1_表示 = e.尾12_鱗左_鱗1_表示; + 尾12_鱗左_鱗2_表示 = e.尾12_鱗左_鱗2_表示; + 尾12_鱗左_鱗3_表示 = e.尾12_鱗左_鱗3_表示; + 尾12_鱗左_鱗4_表示 = e.尾12_鱗左_鱗4_表示; + 尾12_鱗右_鱗1_表示 = e.尾12_鱗右_鱗1_表示; + 尾12_鱗右_鱗2_表示 = e.尾12_鱗右_鱗2_表示; + 尾12_鱗右_鱗3_表示 = e.尾12_鱗右_鱗3_表示; + 尾12_鱗右_鱗4_表示 = e.尾12_鱗右_鱗4_表示; + 尾12_表示 = e.尾12_表示; + 尾11_鱗左_鱗1_表示 = e.尾11_鱗左_鱗1_表示; + 尾11_鱗左_鱗2_表示 = e.尾11_鱗左_鱗2_表示; + 尾11_鱗左_鱗3_表示 = e.尾11_鱗左_鱗3_表示; + 尾11_鱗左_鱗4_表示 = e.尾11_鱗左_鱗4_表示; + 尾11_鱗右_鱗1_表示 = e.尾11_鱗右_鱗1_表示; + 尾11_鱗右_鱗2_表示 = e.尾11_鱗右_鱗2_表示; + 尾11_鱗右_鱗3_表示 = e.尾11_鱗右_鱗3_表示; + 尾11_鱗右_鱗4_表示 = e.尾11_鱗右_鱗4_表示; + 尾11_表示 = e.尾11_表示; + 尾10_鱗左_鱗1_表示 = e.尾10_鱗左_鱗1_表示; + 尾10_鱗左_鱗2_表示 = e.尾10_鱗左_鱗2_表示; + 尾10_鱗左_鱗3_表示 = e.尾10_鱗左_鱗3_表示; + 尾10_鱗左_鱗4_表示 = e.尾10_鱗左_鱗4_表示; + 尾10_鱗右_鱗1_表示 = e.尾10_鱗右_鱗1_表示; + 尾10_鱗右_鱗2_表示 = e.尾10_鱗右_鱗2_表示; + 尾10_鱗右_鱗3_表示 = e.尾10_鱗右_鱗3_表示; + 尾10_鱗右_鱗4_表示 = e.尾10_鱗右_鱗4_表示; + 尾10_表示 = e.尾10_表示; + 尾9_鱗左_鱗1_表示 = e.尾9_鱗左_鱗1_表示; + 尾9_鱗左_鱗2_表示 = e.尾9_鱗左_鱗2_表示; + 尾9_鱗左_鱗3_表示 = e.尾9_鱗左_鱗3_表示; + 尾9_鱗左_鱗4_表示 = e.尾9_鱗左_鱗4_表示; + 尾9_鱗右_鱗1_表示 = e.尾9_鱗右_鱗1_表示; + 尾9_鱗右_鱗2_表示 = e.尾9_鱗右_鱗2_表示; + 尾9_鱗右_鱗3_表示 = e.尾9_鱗右_鱗3_表示; + 尾9_鱗右_鱗4_表示 = e.尾9_鱗右_鱗4_表示; + 尾9_表示 = e.尾9_表示; + 尾8_鱗左_鱗1_表示 = e.尾8_鱗左_鱗1_表示; + 尾8_鱗左_鱗2_表示 = e.尾8_鱗左_鱗2_表示; + 尾8_鱗左_鱗3_表示 = e.尾8_鱗左_鱗3_表示; + 尾8_鱗左_鱗4_表示 = e.尾8_鱗左_鱗4_表示; + 尾8_鱗右_鱗1_表示 = e.尾8_鱗右_鱗1_表示; + 尾8_鱗右_鱗2_表示 = e.尾8_鱗右_鱗2_表示; + 尾8_鱗右_鱗3_表示 = e.尾8_鱗右_鱗3_表示; + 尾8_鱗右_鱗4_表示 = e.尾8_鱗右_鱗4_表示; + 尾8_表示 = e.尾8_表示; + 尾7_鱗左_鱗1_表示 = e.尾7_鱗左_鱗1_表示; + 尾7_鱗左_鱗2_表示 = e.尾7_鱗左_鱗2_表示; + 尾7_鱗左_鱗3_表示 = e.尾7_鱗左_鱗3_表示; + 尾7_鱗左_鱗4_表示 = e.尾7_鱗左_鱗4_表示; + 尾7_鱗右_鱗1_表示 = e.尾7_鱗右_鱗1_表示; + 尾7_鱗右_鱗2_表示 = e.尾7_鱗右_鱗2_表示; + 尾7_鱗右_鱗3_表示 = e.尾7_鱗右_鱗3_表示; + 尾7_鱗右_鱗4_表示 = e.尾7_鱗右_鱗4_表示; + 尾7_表示 = e.尾7_表示; + 尾6_鱗左_鱗1_表示 = e.尾6_鱗左_鱗1_表示; + 尾6_鱗左_鱗2_表示 = e.尾6_鱗左_鱗2_表示; + 尾6_鱗左_鱗3_表示 = e.尾6_鱗左_鱗3_表示; + 尾6_鱗左_鱗4_表示 = e.尾6_鱗左_鱗4_表示; + 尾6_鱗右_鱗1_表示 = e.尾6_鱗右_鱗1_表示; + 尾6_鱗右_鱗2_表示 = e.尾6_鱗右_鱗2_表示; + 尾6_鱗右_鱗3_表示 = e.尾6_鱗右_鱗3_表示; + 尾6_鱗右_鱗4_表示 = e.尾6_鱗右_鱗4_表示; + 尾6_表示 = e.尾6_表示; + 尾5_鱗左_鱗1_表示 = e.尾5_鱗左_鱗1_表示; + 尾5_鱗左_鱗2_表示 = e.尾5_鱗左_鱗2_表示; + 尾5_鱗左_鱗3_表示 = e.尾5_鱗左_鱗3_表示; + 尾5_鱗左_鱗4_表示 = e.尾5_鱗左_鱗4_表示; + 尾5_鱗右_鱗1_表示 = e.尾5_鱗右_鱗1_表示; + 尾5_鱗右_鱗2_表示 = e.尾5_鱗右_鱗2_表示; + 尾5_鱗右_鱗3_表示 = e.尾5_鱗右_鱗3_表示; + 尾5_鱗右_鱗4_表示 = e.尾5_鱗右_鱗4_表示; + 尾5_表示 = e.尾5_表示; + 尾4_鱗左_鱗1_表示 = e.尾4_鱗左_鱗1_表示; + 尾4_鱗左_鱗2_表示 = e.尾4_鱗左_鱗2_表示; + 尾4_鱗左_鱗3_表示 = e.尾4_鱗左_鱗3_表示; + 尾4_鱗左_鱗4_表示 = e.尾4_鱗左_鱗4_表示; + 尾4_鱗右_鱗1_表示 = e.尾4_鱗右_鱗1_表示; + 尾4_鱗右_鱗2_表示 = e.尾4_鱗右_鱗2_表示; + 尾4_鱗右_鱗3_表示 = e.尾4_鱗右_鱗3_表示; + 尾4_鱗右_鱗4_表示 = e.尾4_鱗右_鱗4_表示; + 尾4_表示 = e.尾4_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 尾3_鱗左_鱗1_表示 = e.尾3_鱗左_鱗1_表示; + 尾3_鱗左_鱗2_表示 = e.尾3_鱗左_鱗2_表示; + 尾3_鱗左_鱗3_表示 = e.尾3_鱗左_鱗3_表示; + 尾3_鱗左_鱗4_表示 = e.尾3_鱗左_鱗4_表示; + 尾3_鱗右_鱗1_表示 = e.尾3_鱗右_鱗1_表示; + 尾3_鱗右_鱗2_表示 = e.尾3_鱗右_鱗2_表示; + 尾3_鱗右_鱗3_表示 = e.尾3_鱗右_鱗3_表示; + 尾3_鱗右_鱗4_表示 = e.尾3_鱗右_鱗4_表示; + 尾3_表示 = e.尾3_表示; + 尾2_鱗左_鱗1_表示 = e.尾2_鱗左_鱗1_表示; + 尾2_鱗左_鱗2_表示 = e.尾2_鱗左_鱗2_表示; + 尾2_鱗左_鱗3_表示 = e.尾2_鱗左_鱗3_表示; + 尾2_鱗左_鱗4_表示 = e.尾2_鱗左_鱗4_表示; + 尾2_鱗右_鱗1_表示 = e.尾2_鱗右_鱗1_表示; + 尾2_鱗右_鱗2_表示 = e.尾2_鱗右_鱗2_表示; + 尾2_鱗右_鱗3_表示 = e.尾2_鱗右_鱗3_表示; + 尾2_鱗右_鱗4_表示 = e.尾2_鱗右_鱗4_表示; + 尾2_表示 = e.尾2_表示; + 尾1_鱗左_鱗1_表示 = e.尾1_鱗左_鱗1_表示; + 尾1_鱗左_鱗2_表示 = e.尾1_鱗左_鱗2_表示; + 尾1_鱗左_鱗3_表示 = e.尾1_鱗左_鱗3_表示; + 尾1_鱗左_鱗4_表示 = e.尾1_鱗左_鱗4_表示; + 尾1_鱗右_鱗1_表示 = e.尾1_鱗右_鱗1_表示; + 尾1_鱗右_鱗2_表示 = e.尾1_鱗右_鱗2_表示; + 尾1_鱗右_鱗3_表示 = e.尾1_鱗右_鱗3_表示; + 尾1_鱗右_鱗4_表示 = e.尾1_鱗右_鱗4_表示; + 尾1_表示 = e.尾1_表示; + 尾0_鱗左_鱗1_表示 = e.尾0_鱗左_鱗1_表示; + 尾0_鱗左_鱗2_表示 = e.尾0_鱗左_鱗2_表示; + 尾0_鱗左_鱗3_表示 = e.尾0_鱗左_鱗3_表示; + 尾0_鱗左_鱗4_表示 = e.尾0_鱗左_鱗4_表示; + 尾0_鱗右_鱗1_表示 = e.尾0_鱗右_鱗1_表示; + 尾0_鱗右_鱗2_表示 = e.尾0_鱗右_鱗2_表示; + 尾0_鱗右_鱗3_表示 = e.尾0_鱗右_鱗3_表示; + 尾0_鱗右_鱗4_表示 = e.尾0_鱗右_鱗4_表示; + 尾0_表示 = e.尾0_表示; + 輪表示 = e.輪表示; + 尾先表示 = e.尾先表示; + 胴_外線 = e.胴_外線; + Rパターン = e.Rパターン; + 欠損 = 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.右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.右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(); + } + 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(); + } + if (e.左4_接続.Count > 0) + { + 左4_接続 = e.左4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左4_接続; + f.接続(尾_魚2.左4_接続点); + return f; + }).ToArray(); + } + if (e.右4_接続.Count > 0) + { + 右4_接続 = e.右4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右4_接続; + f.接続(尾_魚2.右4_接続点); + return f; + }).ToArray(); + } + if (e.左5_接続.Count > 0) + { + 左5_接続 = e.左5_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左5_接続; + f.接続(尾_魚2.左5_接続点); + return f; + }).ToArray(); + } + if (e.右5_接続.Count > 0) + { + 右5_接続 = e.右5_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右5_接続; + f.接続(尾_魚2.右5_接続点); + return f; + }).ToArray(); + } + if (e.左6_接続.Count > 0) + { + 左6_接続 = e.左6_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左6_接続; + f.接続(尾_魚2.左6_接続点); + return f; + }).ToArray(); + } + if (e.右6_接続.Count > 0) + { + 右6_接続 = e.右6_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右6_接続; + f.接続(尾_魚2.右6_接続点); + return f; + }).ToArray(); + } + if (e.左7_接続.Count > 0) + { + 左7_接続 = e.左7_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左7_接続; + f.接続(尾_魚2.左7_接続点); + return f; + }).ToArray(); + } + if (e.右7_接続.Count > 0) + { + 右7_接続 = e.右7_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右7_接続; + f.接続(尾_魚2.右7_接続点); + return f; + }).ToArray(); + } + if (e.左8_接続.Count > 0) + { + 左8_接続 = e.左8_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左8_接続; + f.接続(尾_魚2.左8_接続点); + return f; + }).ToArray(); + } + if (e.右8_接続.Count > 0) + { + 右8_接続 = e.右8_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右8_接続; + f.接続(尾_魚2.右8_接続点); + return f; + }).ToArray(); + } + if (e.左9_接続.Count > 0) + { + 左9_接続 = e.左9_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左9_接続; + f.接続(尾_魚2.左9_接続点); + return f; + }).ToArray(); + } + if (e.右9_接続.Count > 0) + { + 右9_接続 = e.右9_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右9_接続; + f.接続(尾_魚2.右9_接続点); + return f; + }).ToArray(); + } + if (e.左10_接続.Count > 0) + { + 左10_接続 = e.左10_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左10_接続; + f.接続(尾_魚2.左10_接続点); + return f; + }).ToArray(); + } + if (e.右10_接続.Count > 0) + { + 右10_接続 = e.右10_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右10_接続; + f.接続(尾_魚2.右10_接続点); + return f; + }).ToArray(); + } + if (e.左11_接続.Count > 0) + { + 左11_接続 = e.左11_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左11_接続; + f.接続(尾_魚2.左11_接続点); + return f; + }).ToArray(); + } + if (e.右11_接続.Count > 0) + { + 右11_接続 = e.右11_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右11_接続; + f.接続(尾_魚2.右11_接続点); + return f; + }).ToArray(); + } + if (e.左12_接続.Count > 0) + { + 左12_接続 = e.左12_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左12_接続; + f.接続(尾_魚2.左12_接続点); + return f; + }).ToArray(); + } + if (e.右12_接続.Count > 0) + { + 右12_接続 = e.右12_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右12_接続; + f.接続(尾_魚2.右12_接続点); + return f; + }).ToArray(); + } + if (e.左13_接続.Count > 0) + { + 左13_接続 = e.左13_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左13_接続; + f.接続(尾_魚2.左13_接続点); + return f; + }).ToArray(); + } + if (e.右13_接続.Count > 0) + { + 右13_接続 = e.右13_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右13_接続; + f.接続(尾_魚2.右13_接続点); + return f; + }).ToArray(); + } + if (e.左14_接続.Count > 0) + { + 左14_接続 = e.左14_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左14_接続; + f.接続(尾_魚2.左14_接続点); + return f; + }).ToArray(); + } + if (e.右14_接続.Count > 0) + { + 右14_接続 = e.右14_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右14_接続; + f.接続(尾_魚2.右14_接続点); + return f; + }).ToArray(); + } + if (e.左15_接続.Count > 0) + { + 左15_接続 = e.左15_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左15_接続; + f.接続(尾_魚2.左15_接続点); + return f; + }).ToArray(); + } + if (e.右15_接続.Count > 0) + { + 右15_接続 = e.右15_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右15_接続; + f.接続(尾_魚2.右15_接続点); + return f; + }).ToArray(); + } + if (e.左16_接続.Count > 0) + { + 左16_接続 = e.左16_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左16_接続; + f.接続(尾_魚2.左16_接続点); + return f; + }).ToArray(); + } + if (e.右16_接続.Count > 0) + { + 右16_接続 = e.右16_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右16_接続; + f.接続(尾_魚2.右16_接続点); + return f; + }).ToArray(); + } + if (e.左17_接続.Count > 0) + { + 左17_接続 = e.左17_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左17_接続; + f.接続(尾_魚2.左17_接続点); + return f; + }).ToArray(); + } + if (e.右17_接続.Count > 0) + { + 右17_接続 = e.右17_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右17_接続; + f.接続(尾_魚2.右17_接続点); + return f; + }).ToArray(); + } + if (e.左18_接続.Count > 0) + { + 左18_接続 = e.左18_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左18_接続; + f.接続(尾_魚2.左18_接続点); + return f; + }).ToArray(); + } + if (e.右18_接続.Count > 0) + { + 右18_接続 = e.右18_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右18_接続; + f.接続(尾_魚2.右18_接続点); + return f; + }).ToArray(); + } + if (e.左19_接続.Count > 0) + { + 左19_接続 = e.左19_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左19_接続; + f.接続(尾_魚2.左19_接続点); + return f; + }).ToArray(); + } + if (e.右19_接続.Count > 0) + { + 右19_接続 = e.右19_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右19_接続; + f.接続(尾_魚2.右19_接続点); + return f; + }).ToArray(); + } + if (e.左20_接続.Count > 0) + { + 左20_接続 = e.左20_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左20_接続; + f.接続(尾_魚2.左20_接続点); + return f; + }).ToArray(); + } + if (e.右20_接続.Count > 0) + { + 右20_接続 = e.右20_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右20_接続; + f.接続(尾_魚2.右20_接続点); + return f; + }).ToArray(); + } + if (e.左21_接続.Count > 0) + { + 左21_接続 = e.左21_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左21_接続; + f.接続(尾_魚2.左21_接続点); + return f; + }).ToArray(); + } + if (e.右21_接続.Count > 0) + { + 右21_接続 = e.右21_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右21_接続; + f.接続(尾_魚2.右21_接続点); + return f; + }).ToArray(); + } + if (e.左22_接続.Count > 0) + { + 左22_接続 = e.左22_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左22_接続; + f.接続(尾_魚2.左22_接続点); + return f; + }).ToArray(); + } + if (e.右22_接続.Count > 0) + { + 右22_接続 = e.右22_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右22_接続; + f.接続(尾_魚2.右22_接続点); + return f; + }).ToArray(); + } + if (e.左23_接続.Count > 0) + { + 左23_接続 = e.左23_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左23_接続; + f.接続(尾_魚2.左23_接続点); + return f; + }).ToArray(); + } + if (e.右23_接続.Count > 0) + { + 右23_接続 = e.右23_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右23_接続; + f.接続(尾_魚2.右23_接続点); + return f; + }).ToArray(); + } + if (e.左24_接続.Count > 0) + { + 左24_接続 = e.左24_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左24_接続; + f.接続(尾_魚2.左24_接続点); + return f; + }).ToArray(); + } + if (e.右24_接続.Count > 0) + { + 右24_接続 = e.右24_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右24_接続; + f.接続(尾_魚2.右24_接続点); + return f; + }).ToArray(); + } + if (e.左25_接続.Count > 0) + { + 左25_接続 = e.左25_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左25_接続; + f.接続(尾_魚2.左25_接続点); + return f; + }).ToArray(); + } + if (e.右25_接続.Count > 0) + { + 右25_接続 = e.右25_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右25_接続; + f.接続(尾_魚2.右25_接続点); + return f; + }).ToArray(); + } + if (e.左26_接続.Count > 0) + { + 左26_接続 = e.左26_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左26_接続; + f.接続(尾_魚2.左26_接続点); + return f; + }).ToArray(); + } + if (e.右26_接続.Count > 0) + { + 右26_接続 = e.右26_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右26_接続; + f.接続(尾_魚2.右26_接続点); + return f; + }).ToArray(); + } + if (e.左27_接続.Count > 0) + { + 左27_接続 = e.左27_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左27_接続; + f.接続(尾_魚2.左27_接続点); + return f; + }).ToArray(); + } + if (e.右27_接続.Count > 0) + { + 右27_接続 = e.右27_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右27_接続; + f.接続(尾_魚2.右27_接続点); + return f; + }).ToArray(); + } + if (e.左28_接続.Count > 0) + { + 左28_接続 = e.左28_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左28_接続; + f.接続(尾_魚2.左28_接続点); + return f; + }).ToArray(); + } + if (e.右28_接続.Count > 0) + { + 右28_接続 = e.右28_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右28_接続; + f.接続(尾_魚2.右28_接続点); + return f; + }).ToArray(); + } + if (e.左29_接続.Count > 0) + { + 左29_接続 = e.左29_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左29_接続; + f.接続(尾_魚2.左29_接続点); + return f; + }).ToArray(); + } + if (e.右29_接続.Count > 0) + { + 右29_接続 = e.右29_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右29_接続; + f.接続(尾_魚2.右29_接続点); + return f; + }).ToArray(); + } + if (e.左30_接続.Count > 0) + { + 左30_接続 = e.左30_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左30_接続; + f.接続(尾_魚2.左30_接続点); + return f; + }).ToArray(); + } + if (e.右30_接続.Count > 0) + { + 右30_接続 = e.右30_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右30_接続; + f.接続(尾_魚2.右30_接続点); + return f; + }).ToArray(); + } + if (e.左31_接続.Count > 0) + { + 左31_接続 = e.左31_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左31_接続; + f.接続(尾_魚2.左31_接続点); + return f; + }).ToArray(); + } + if (e.右31_接続.Count > 0) + { + 右31_接続 = e.右31_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右31_接続; + f.接続(尾_魚2.右31_接続点); + return f; + }).ToArray(); + } + if (e.左32_接続.Count > 0) + { + 左32_接続 = e.左32_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左32_接続; + f.接続(尾_魚2.左32_接続点); + return f; + }).ToArray(); + } + if (e.右32_接続.Count > 0) + { + 右32_接続 = e.右32_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右32_接続; + f.接続(尾_魚2.右32_接続点); + return f; + }).ToArray(); + } + if (e.左33_接続.Count > 0) + { + 左33_接続 = e.左33_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左33_接続; + f.接続(尾_魚2.左33_接続点); + return f; + }).ToArray(); + } + if (e.右33_接続.Count > 0) + { + 右33_接続 = e.右33_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右33_接続; + f.接続(尾_魚2.右33_接続点); + return f; + }).ToArray(); + } + if (e.左34_接続.Count > 0) + { + 左34_接続 = e.左34_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_左34_接続; + f.接続(尾_魚2.左34_接続点); + return f; + }).ToArray(); + } + if (e.右34_接続.Count > 0) + { + 右34_接続 = e.右34_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_右34_接続; + f.接続(尾_魚2.右34_接続点); + return f; + }).ToArray(); + } + if (e.尾先_接続.Count > 0) + { + 尾先_接続 = e.尾先_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_魚2; + f.ConnectionType = ConnectionInfo.尾_魚_尾先_接続; + f.接続(尾_魚2.尾先_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_尾33_鱗左_鱗1CP = new ColorP(X0Y0_尾33_鱗左_鱗1, 尾33_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾33_鱗左_鱗3CP = new ColorP(X0Y0_尾33_鱗左_鱗3, 尾33_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾33_鱗右_鱗1CP = new ColorP(X0Y0_尾33_鱗右_鱗1, 尾33_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾33_鱗右_鱗3CP = new ColorP(X0Y0_尾33_鱗右_鱗3, 尾33_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾33_尾CP = new ColorP(X0Y0_尾33_尾, 尾33_尾CD, DisUnit, abj: true); + X0Y0_尾32_鱗左_鱗1CP = new ColorP(X0Y0_尾32_鱗左_鱗1, 尾32_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾32_鱗左_鱗2CP = new ColorP(X0Y0_尾32_鱗左_鱗2, 尾32_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾32_鱗左_鱗3CP = new ColorP(X0Y0_尾32_鱗左_鱗3, 尾32_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾32_鱗左_鱗4CP = new ColorP(X0Y0_尾32_鱗左_鱗4, 尾32_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾32_鱗右_鱗1CP = new ColorP(X0Y0_尾32_鱗右_鱗1, 尾32_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾32_鱗右_鱗2CP = new ColorP(X0Y0_尾32_鱗右_鱗2, 尾32_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾32_鱗右_鱗3CP = new ColorP(X0Y0_尾32_鱗右_鱗3, 尾32_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾32_鱗右_鱗4CP = new ColorP(X0Y0_尾32_鱗右_鱗4, 尾32_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾32_尾CP = new ColorP(X0Y0_尾32_尾, 尾32_尾CD, DisUnit, abj: true); + X0Y0_尾31_鱗左_鱗1CP = new ColorP(X0Y0_尾31_鱗左_鱗1, 尾31_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾31_鱗左_鱗2CP = new ColorP(X0Y0_尾31_鱗左_鱗2, 尾31_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾31_鱗左_鱗3CP = new ColorP(X0Y0_尾31_鱗左_鱗3, 尾31_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾31_鱗左_鱗4CP = new ColorP(X0Y0_尾31_鱗左_鱗4, 尾31_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾31_鱗右_鱗1CP = new ColorP(X0Y0_尾31_鱗右_鱗1, 尾31_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾31_鱗右_鱗2CP = new ColorP(X0Y0_尾31_鱗右_鱗2, 尾31_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾31_鱗右_鱗3CP = new ColorP(X0Y0_尾31_鱗右_鱗3, 尾31_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾31_鱗右_鱗4CP = new ColorP(X0Y0_尾31_鱗右_鱗4, 尾31_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾31_尾CP = new ColorP(X0Y0_尾31_尾, 尾31_尾CD, DisUnit, abj: true); + X0Y0_尾30_鱗左_鱗1CP = new ColorP(X0Y0_尾30_鱗左_鱗1, 尾30_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾30_鱗左_鱗2CP = new ColorP(X0Y0_尾30_鱗左_鱗2, 尾30_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾30_鱗左_鱗3CP = new ColorP(X0Y0_尾30_鱗左_鱗3, 尾30_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾30_鱗左_鱗4CP = new ColorP(X0Y0_尾30_鱗左_鱗4, 尾30_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾30_鱗右_鱗1CP = new ColorP(X0Y0_尾30_鱗右_鱗1, 尾30_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾30_鱗右_鱗2CP = new ColorP(X0Y0_尾30_鱗右_鱗2, 尾30_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾30_鱗右_鱗3CP = new ColorP(X0Y0_尾30_鱗右_鱗3, 尾30_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾30_鱗右_鱗4CP = new ColorP(X0Y0_尾30_鱗右_鱗4, 尾30_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾30_尾CP = new ColorP(X0Y0_尾30_尾, 尾30_尾CD, DisUnit, abj: true); + X0Y0_尾29_鱗左_鱗1CP = new ColorP(X0Y0_尾29_鱗左_鱗1, 尾29_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾29_鱗左_鱗2CP = new ColorP(X0Y0_尾29_鱗左_鱗2, 尾29_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾29_鱗左_鱗3CP = new ColorP(X0Y0_尾29_鱗左_鱗3, 尾29_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾29_鱗左_鱗4CP = new ColorP(X0Y0_尾29_鱗左_鱗4, 尾29_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾29_鱗右_鱗1CP = new ColorP(X0Y0_尾29_鱗右_鱗1, 尾29_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾29_鱗右_鱗2CP = new ColorP(X0Y0_尾29_鱗右_鱗2, 尾29_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾29_鱗右_鱗3CP = new ColorP(X0Y0_尾29_鱗右_鱗3, 尾29_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾29_鱗右_鱗4CP = new ColorP(X0Y0_尾29_鱗右_鱗4, 尾29_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾29_尾CP = new ColorP(X0Y0_尾29_尾, 尾29_尾CD, DisUnit, abj: true); + X0Y0_尾28_鱗左_鱗1CP = new ColorP(X0Y0_尾28_鱗左_鱗1, 尾28_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾28_鱗左_鱗2CP = new ColorP(X0Y0_尾28_鱗左_鱗2, 尾28_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾28_鱗左_鱗3CP = new ColorP(X0Y0_尾28_鱗左_鱗3, 尾28_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾28_鱗左_鱗4CP = new ColorP(X0Y0_尾28_鱗左_鱗4, 尾28_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾28_鱗右_鱗1CP = new ColorP(X0Y0_尾28_鱗右_鱗1, 尾28_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾28_鱗右_鱗2CP = new ColorP(X0Y0_尾28_鱗右_鱗2, 尾28_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾28_鱗右_鱗3CP = new ColorP(X0Y0_尾28_鱗右_鱗3, 尾28_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾28_鱗右_鱗4CP = new ColorP(X0Y0_尾28_鱗右_鱗4, 尾28_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾28_尾CP = new ColorP(X0Y0_尾28_尾, 尾28_尾CD, DisUnit, abj: true); + X0Y0_尾27_鱗左_鱗1CP = new ColorP(X0Y0_尾27_鱗左_鱗1, 尾27_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾27_鱗左_鱗2CP = new ColorP(X0Y0_尾27_鱗左_鱗2, 尾27_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾27_鱗左_鱗3CP = new ColorP(X0Y0_尾27_鱗左_鱗3, 尾27_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾27_鱗左_鱗4CP = new ColorP(X0Y0_尾27_鱗左_鱗4, 尾27_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾27_鱗右_鱗1CP = new ColorP(X0Y0_尾27_鱗右_鱗1, 尾27_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾27_鱗右_鱗2CP = new ColorP(X0Y0_尾27_鱗右_鱗2, 尾27_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾27_鱗右_鱗3CP = new ColorP(X0Y0_尾27_鱗右_鱗3, 尾27_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾27_鱗右_鱗4CP = new ColorP(X0Y0_尾27_鱗右_鱗4, 尾27_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾27_尾CP = new ColorP(X0Y0_尾27_尾, 尾27_尾CD, DisUnit, abj: true); + X0Y0_尾26_鱗左_鱗1CP = new ColorP(X0Y0_尾26_鱗左_鱗1, 尾26_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾26_鱗左_鱗2CP = new ColorP(X0Y0_尾26_鱗左_鱗2, 尾26_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾26_鱗左_鱗3CP = new ColorP(X0Y0_尾26_鱗左_鱗3, 尾26_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾26_鱗左_鱗4CP = new ColorP(X0Y0_尾26_鱗左_鱗4, 尾26_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾26_鱗右_鱗1CP = new ColorP(X0Y0_尾26_鱗右_鱗1, 尾26_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾26_鱗右_鱗2CP = new ColorP(X0Y0_尾26_鱗右_鱗2, 尾26_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾26_鱗右_鱗3CP = new ColorP(X0Y0_尾26_鱗右_鱗3, 尾26_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾26_鱗右_鱗4CP = new ColorP(X0Y0_尾26_鱗右_鱗4, 尾26_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾26_尾CP = new ColorP(X0Y0_尾26_尾, 尾26_尾CD, DisUnit, abj: true); + X0Y0_尾25_鱗左_鱗1CP = new ColorP(X0Y0_尾25_鱗左_鱗1, 尾25_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾25_鱗左_鱗2CP = new ColorP(X0Y0_尾25_鱗左_鱗2, 尾25_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾25_鱗左_鱗3CP = new ColorP(X0Y0_尾25_鱗左_鱗3, 尾25_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾25_鱗左_鱗4CP = new ColorP(X0Y0_尾25_鱗左_鱗4, 尾25_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾25_鱗右_鱗1CP = new ColorP(X0Y0_尾25_鱗右_鱗1, 尾25_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾25_鱗右_鱗2CP = new ColorP(X0Y0_尾25_鱗右_鱗2, 尾25_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾25_鱗右_鱗3CP = new ColorP(X0Y0_尾25_鱗右_鱗3, 尾25_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾25_鱗右_鱗4CP = new ColorP(X0Y0_尾25_鱗右_鱗4, 尾25_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾25_尾CP = new ColorP(X0Y0_尾25_尾, 尾25_尾CD, DisUnit, abj: true); + X0Y0_尾24_鱗左_鱗1CP = new ColorP(X0Y0_尾24_鱗左_鱗1, 尾24_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾24_鱗左_鱗2CP = new ColorP(X0Y0_尾24_鱗左_鱗2, 尾24_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾24_鱗左_鱗3CP = new ColorP(X0Y0_尾24_鱗左_鱗3, 尾24_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾24_鱗左_鱗4CP = new ColorP(X0Y0_尾24_鱗左_鱗4, 尾24_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾24_鱗右_鱗1CP = new ColorP(X0Y0_尾24_鱗右_鱗1, 尾24_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾24_鱗右_鱗2CP = new ColorP(X0Y0_尾24_鱗右_鱗2, 尾24_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾24_鱗右_鱗3CP = new ColorP(X0Y0_尾24_鱗右_鱗3, 尾24_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾24_鱗右_鱗4CP = new ColorP(X0Y0_尾24_鱗右_鱗4, 尾24_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾24_尾CP = new ColorP(X0Y0_尾24_尾, 尾24_尾CD, DisUnit, abj: true); + X0Y0_尾23_鱗左_鱗1CP = new ColorP(X0Y0_尾23_鱗左_鱗1, 尾23_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾23_鱗左_鱗2CP = new ColorP(X0Y0_尾23_鱗左_鱗2, 尾23_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾23_鱗左_鱗3CP = new ColorP(X0Y0_尾23_鱗左_鱗3, 尾23_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾23_鱗左_鱗4CP = new ColorP(X0Y0_尾23_鱗左_鱗4, 尾23_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾23_鱗右_鱗1CP = new ColorP(X0Y0_尾23_鱗右_鱗1, 尾23_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾23_鱗右_鱗2CP = new ColorP(X0Y0_尾23_鱗右_鱗2, 尾23_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾23_鱗右_鱗3CP = new ColorP(X0Y0_尾23_鱗右_鱗3, 尾23_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾23_鱗右_鱗4CP = new ColorP(X0Y0_尾23_鱗右_鱗4, 尾23_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾23_尾CP = new ColorP(X0Y0_尾23_尾, 尾23_尾CD, DisUnit, abj: true); + X0Y0_尾22_鱗左_鱗1CP = new ColorP(X0Y0_尾22_鱗左_鱗1, 尾22_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾22_鱗左_鱗2CP = new ColorP(X0Y0_尾22_鱗左_鱗2, 尾22_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾22_鱗左_鱗3CP = new ColorP(X0Y0_尾22_鱗左_鱗3, 尾22_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾22_鱗左_鱗4CP = new ColorP(X0Y0_尾22_鱗左_鱗4, 尾22_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾22_鱗右_鱗1CP = new ColorP(X0Y0_尾22_鱗右_鱗1, 尾22_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾22_鱗右_鱗2CP = new ColorP(X0Y0_尾22_鱗右_鱗2, 尾22_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾22_鱗右_鱗3CP = new ColorP(X0Y0_尾22_鱗右_鱗3, 尾22_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾22_鱗右_鱗4CP = new ColorP(X0Y0_尾22_鱗右_鱗4, 尾22_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾22_尾CP = new ColorP(X0Y0_尾22_尾, 尾22_尾CD, DisUnit, abj: true); + X0Y0_尾21_鱗左_鱗1CP = new ColorP(X0Y0_尾21_鱗左_鱗1, 尾21_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾21_鱗左_鱗2CP = new ColorP(X0Y0_尾21_鱗左_鱗2, 尾21_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾21_鱗左_鱗3CP = new ColorP(X0Y0_尾21_鱗左_鱗3, 尾21_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾21_鱗左_鱗4CP = new ColorP(X0Y0_尾21_鱗左_鱗4, 尾21_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾21_鱗右_鱗1CP = new ColorP(X0Y0_尾21_鱗右_鱗1, 尾21_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾21_鱗右_鱗2CP = new ColorP(X0Y0_尾21_鱗右_鱗2, 尾21_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾21_鱗右_鱗3CP = new ColorP(X0Y0_尾21_鱗右_鱗3, 尾21_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾21_鱗右_鱗4CP = new ColorP(X0Y0_尾21_鱗右_鱗4, 尾21_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾21_尾CP = new ColorP(X0Y0_尾21_尾, 尾21_尾CD, DisUnit, abj: true); + X0Y0_尾20_鱗左_鱗1CP = new ColorP(X0Y0_尾20_鱗左_鱗1, 尾20_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾20_鱗左_鱗2CP = new ColorP(X0Y0_尾20_鱗左_鱗2, 尾20_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾20_鱗左_鱗3CP = new ColorP(X0Y0_尾20_鱗左_鱗3, 尾20_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾20_鱗左_鱗4CP = new ColorP(X0Y0_尾20_鱗左_鱗4, 尾20_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾20_鱗右_鱗1CP = new ColorP(X0Y0_尾20_鱗右_鱗1, 尾20_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾20_鱗右_鱗2CP = new ColorP(X0Y0_尾20_鱗右_鱗2, 尾20_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾20_鱗右_鱗3CP = new ColorP(X0Y0_尾20_鱗右_鱗3, 尾20_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾20_鱗右_鱗4CP = new ColorP(X0Y0_尾20_鱗右_鱗4, 尾20_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾20_尾CP = new ColorP(X0Y0_尾20_尾, 尾20_尾CD, DisUnit, abj: true); + X0Y0_尾19_鱗左_鱗1CP = new ColorP(X0Y0_尾19_鱗左_鱗1, 尾19_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾19_鱗左_鱗2CP = new ColorP(X0Y0_尾19_鱗左_鱗2, 尾19_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾19_鱗左_鱗3CP = new ColorP(X0Y0_尾19_鱗左_鱗3, 尾19_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾19_鱗左_鱗4CP = new ColorP(X0Y0_尾19_鱗左_鱗4, 尾19_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾19_鱗右_鱗1CP = new ColorP(X0Y0_尾19_鱗右_鱗1, 尾19_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾19_鱗右_鱗2CP = new ColorP(X0Y0_尾19_鱗右_鱗2, 尾19_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾19_鱗右_鱗3CP = new ColorP(X0Y0_尾19_鱗右_鱗3, 尾19_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾19_鱗右_鱗4CP = new ColorP(X0Y0_尾19_鱗右_鱗4, 尾19_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); + X0Y0_尾18_鱗左_鱗1CP = new ColorP(X0Y0_尾18_鱗左_鱗1, 尾18_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾18_鱗左_鱗2CP = new ColorP(X0Y0_尾18_鱗左_鱗2, 尾18_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾18_鱗左_鱗3CP = new ColorP(X0Y0_尾18_鱗左_鱗3, 尾18_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾18_鱗左_鱗4CP = new ColorP(X0Y0_尾18_鱗左_鱗4, 尾18_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾18_鱗右_鱗1CP = new ColorP(X0Y0_尾18_鱗右_鱗1, 尾18_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾18_鱗右_鱗2CP = new ColorP(X0Y0_尾18_鱗右_鱗2, 尾18_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾18_鱗右_鱗3CP = new ColorP(X0Y0_尾18_鱗右_鱗3, 尾18_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾18_鱗右_鱗4CP = new ColorP(X0Y0_尾18_鱗右_鱗4, 尾18_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); + X0Y0_尾17_鱗左_鱗1CP = new ColorP(X0Y0_尾17_鱗左_鱗1, 尾17_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾17_鱗左_鱗2CP = new ColorP(X0Y0_尾17_鱗左_鱗2, 尾17_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾17_鱗左_鱗3CP = new ColorP(X0Y0_尾17_鱗左_鱗3, 尾17_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾17_鱗左_鱗4CP = new ColorP(X0Y0_尾17_鱗左_鱗4, 尾17_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾17_鱗右_鱗1CP = new ColorP(X0Y0_尾17_鱗右_鱗1, 尾17_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾17_鱗右_鱗2CP = new ColorP(X0Y0_尾17_鱗右_鱗2, 尾17_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾17_鱗右_鱗3CP = new ColorP(X0Y0_尾17_鱗右_鱗3, 尾17_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾17_鱗右_鱗4CP = new ColorP(X0Y0_尾17_鱗右_鱗4, 尾17_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); + X0Y0_尾16_鱗左_鱗1CP = new ColorP(X0Y0_尾16_鱗左_鱗1, 尾16_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾16_鱗左_鱗2CP = new ColorP(X0Y0_尾16_鱗左_鱗2, 尾16_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾16_鱗左_鱗3CP = new ColorP(X0Y0_尾16_鱗左_鱗3, 尾16_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾16_鱗左_鱗4CP = new ColorP(X0Y0_尾16_鱗左_鱗4, 尾16_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾16_鱗右_鱗1CP = new ColorP(X0Y0_尾16_鱗右_鱗1, 尾16_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾16_鱗右_鱗2CP = new ColorP(X0Y0_尾16_鱗右_鱗2, 尾16_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾16_鱗右_鱗3CP = new ColorP(X0Y0_尾16_鱗右_鱗3, 尾16_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾16_鱗右_鱗4CP = new ColorP(X0Y0_尾16_鱗右_鱗4, 尾16_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); + X0Y0_尾15_鱗左_鱗1CP = new ColorP(X0Y0_尾15_鱗左_鱗1, 尾15_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾15_鱗左_鱗2CP = new ColorP(X0Y0_尾15_鱗左_鱗2, 尾15_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾15_鱗左_鱗3CP = new ColorP(X0Y0_尾15_鱗左_鱗3, 尾15_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾15_鱗左_鱗4CP = new ColorP(X0Y0_尾15_鱗左_鱗4, 尾15_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾15_鱗右_鱗1CP = new ColorP(X0Y0_尾15_鱗右_鱗1, 尾15_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾15_鱗右_鱗2CP = new ColorP(X0Y0_尾15_鱗右_鱗2, 尾15_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾15_鱗右_鱗3CP = new ColorP(X0Y0_尾15_鱗右_鱗3, 尾15_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾15_鱗右_鱗4CP = new ColorP(X0Y0_尾15_鱗右_鱗4, 尾15_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); + X0Y0_尾14_鱗左_鱗1CP = new ColorP(X0Y0_尾14_鱗左_鱗1, 尾14_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾14_鱗左_鱗2CP = new ColorP(X0Y0_尾14_鱗左_鱗2, 尾14_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾14_鱗左_鱗3CP = new ColorP(X0Y0_尾14_鱗左_鱗3, 尾14_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾14_鱗左_鱗4CP = new ColorP(X0Y0_尾14_鱗左_鱗4, 尾14_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾14_鱗右_鱗1CP = new ColorP(X0Y0_尾14_鱗右_鱗1, 尾14_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾14_鱗右_鱗2CP = new ColorP(X0Y0_尾14_鱗右_鱗2, 尾14_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾14_鱗右_鱗3CP = new ColorP(X0Y0_尾14_鱗右_鱗3, 尾14_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾14_鱗右_鱗4CP = new ColorP(X0Y0_尾14_鱗右_鱗4, 尾14_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); + X0Y0_尾13_鱗左_鱗1CP = new ColorP(X0Y0_尾13_鱗左_鱗1, 尾13_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾13_鱗左_鱗2CP = new ColorP(X0Y0_尾13_鱗左_鱗2, 尾13_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾13_鱗左_鱗3CP = new ColorP(X0Y0_尾13_鱗左_鱗3, 尾13_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾13_鱗左_鱗4CP = new ColorP(X0Y0_尾13_鱗左_鱗4, 尾13_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾13_鱗右_鱗1CP = new ColorP(X0Y0_尾13_鱗右_鱗1, 尾13_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾13_鱗右_鱗2CP = new ColorP(X0Y0_尾13_鱗右_鱗2, 尾13_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾13_鱗右_鱗3CP = new ColorP(X0Y0_尾13_鱗右_鱗3, 尾13_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾13_鱗右_鱗4CP = new ColorP(X0Y0_尾13_鱗右_鱗4, 尾13_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); + X0Y0_尾12_鱗左_鱗1CP = new ColorP(X0Y0_尾12_鱗左_鱗1, 尾12_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾12_鱗左_鱗2CP = new ColorP(X0Y0_尾12_鱗左_鱗2, 尾12_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾12_鱗左_鱗3CP = new ColorP(X0Y0_尾12_鱗左_鱗3, 尾12_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾12_鱗左_鱗4CP = new ColorP(X0Y0_尾12_鱗左_鱗4, 尾12_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾12_鱗右_鱗1CP = new ColorP(X0Y0_尾12_鱗右_鱗1, 尾12_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾12_鱗右_鱗2CP = new ColorP(X0Y0_尾12_鱗右_鱗2, 尾12_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾12_鱗右_鱗3CP = new ColorP(X0Y0_尾12_鱗右_鱗3, 尾12_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾12_鱗右_鱗4CP = new ColorP(X0Y0_尾12_鱗右_鱗4, 尾12_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); + X0Y0_尾11_鱗左_鱗1CP = new ColorP(X0Y0_尾11_鱗左_鱗1, 尾11_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾11_鱗左_鱗2CP = new ColorP(X0Y0_尾11_鱗左_鱗2, 尾11_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾11_鱗左_鱗3CP = new ColorP(X0Y0_尾11_鱗左_鱗3, 尾11_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾11_鱗左_鱗4CP = new ColorP(X0Y0_尾11_鱗左_鱗4, 尾11_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾11_鱗右_鱗1CP = new ColorP(X0Y0_尾11_鱗右_鱗1, 尾11_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾11_鱗右_鱗2CP = new ColorP(X0Y0_尾11_鱗右_鱗2, 尾11_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾11_鱗右_鱗3CP = new ColorP(X0Y0_尾11_鱗右_鱗3, 尾11_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾11_鱗右_鱗4CP = new ColorP(X0Y0_尾11_鱗右_鱗4, 尾11_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); + X0Y0_尾10_鱗左_鱗1CP = new ColorP(X0Y0_尾10_鱗左_鱗1, 尾10_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾10_鱗左_鱗2CP = new ColorP(X0Y0_尾10_鱗左_鱗2, 尾10_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾10_鱗左_鱗3CP = new ColorP(X0Y0_尾10_鱗左_鱗3, 尾10_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾10_鱗左_鱗4CP = new ColorP(X0Y0_尾10_鱗左_鱗4, 尾10_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾10_鱗右_鱗1CP = new ColorP(X0Y0_尾10_鱗右_鱗1, 尾10_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾10_鱗右_鱗2CP = new ColorP(X0Y0_尾10_鱗右_鱗2, 尾10_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾10_鱗右_鱗3CP = new ColorP(X0Y0_尾10_鱗右_鱗3, 尾10_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾10_鱗右_鱗4CP = new ColorP(X0Y0_尾10_鱗右_鱗4, 尾10_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); + X0Y0_尾9_鱗左_鱗1CP = new ColorP(X0Y0_尾9_鱗左_鱗1, 尾9_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾9_鱗左_鱗2CP = new ColorP(X0Y0_尾9_鱗左_鱗2, 尾9_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾9_鱗左_鱗3CP = new ColorP(X0Y0_尾9_鱗左_鱗3, 尾9_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾9_鱗左_鱗4CP = new ColorP(X0Y0_尾9_鱗左_鱗4, 尾9_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾9_鱗右_鱗1CP = new ColorP(X0Y0_尾9_鱗右_鱗1, 尾9_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾9_鱗右_鱗2CP = new ColorP(X0Y0_尾9_鱗右_鱗2, 尾9_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾9_鱗右_鱗3CP = new ColorP(X0Y0_尾9_鱗右_鱗3, 尾9_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾9_鱗右_鱗4CP = new ColorP(X0Y0_尾9_鱗右_鱗4, 尾9_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); + X0Y0_尾8_鱗左_鱗1CP = new ColorP(X0Y0_尾8_鱗左_鱗1, 尾8_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾8_鱗左_鱗2CP = new ColorP(X0Y0_尾8_鱗左_鱗2, 尾8_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾8_鱗左_鱗3CP = new ColorP(X0Y0_尾8_鱗左_鱗3, 尾8_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾8_鱗左_鱗4CP = new ColorP(X0Y0_尾8_鱗左_鱗4, 尾8_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾8_鱗右_鱗1CP = new ColorP(X0Y0_尾8_鱗右_鱗1, 尾8_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾8_鱗右_鱗2CP = new ColorP(X0Y0_尾8_鱗右_鱗2, 尾8_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾8_鱗右_鱗3CP = new ColorP(X0Y0_尾8_鱗右_鱗3, 尾8_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾8_鱗右_鱗4CP = new ColorP(X0Y0_尾8_鱗右_鱗4, 尾8_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); + X0Y0_尾7_鱗左_鱗1CP = new ColorP(X0Y0_尾7_鱗左_鱗1, 尾7_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾7_鱗左_鱗2CP = new ColorP(X0Y0_尾7_鱗左_鱗2, 尾7_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾7_鱗左_鱗3CP = new ColorP(X0Y0_尾7_鱗左_鱗3, 尾7_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾7_鱗左_鱗4CP = new ColorP(X0Y0_尾7_鱗左_鱗4, 尾7_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾7_鱗右_鱗1CP = new ColorP(X0Y0_尾7_鱗右_鱗1, 尾7_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾7_鱗右_鱗2CP = new ColorP(X0Y0_尾7_鱗右_鱗2, 尾7_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾7_鱗右_鱗3CP = new ColorP(X0Y0_尾7_鱗右_鱗3, 尾7_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾7_鱗右_鱗4CP = new ColorP(X0Y0_尾7_鱗右_鱗4, 尾7_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); + X0Y0_尾6_鱗左_鱗1CP = new ColorP(X0Y0_尾6_鱗左_鱗1, 尾6_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾6_鱗左_鱗2CP = new ColorP(X0Y0_尾6_鱗左_鱗2, 尾6_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾6_鱗左_鱗3CP = new ColorP(X0Y0_尾6_鱗左_鱗3, 尾6_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾6_鱗左_鱗4CP = new ColorP(X0Y0_尾6_鱗左_鱗4, 尾6_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾6_鱗右_鱗1CP = new ColorP(X0Y0_尾6_鱗右_鱗1, 尾6_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾6_鱗右_鱗2CP = new ColorP(X0Y0_尾6_鱗右_鱗2, 尾6_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾6_鱗右_鱗3CP = new ColorP(X0Y0_尾6_鱗右_鱗3, 尾6_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾6_鱗右_鱗4CP = new ColorP(X0Y0_尾6_鱗右_鱗4, 尾6_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); + X0Y0_尾5_鱗左_鱗1CP = new ColorP(X0Y0_尾5_鱗左_鱗1, 尾5_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾5_鱗左_鱗2CP = new ColorP(X0Y0_尾5_鱗左_鱗2, 尾5_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾5_鱗左_鱗3CP = new ColorP(X0Y0_尾5_鱗左_鱗3, 尾5_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾5_鱗左_鱗4CP = new ColorP(X0Y0_尾5_鱗左_鱗4, 尾5_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾5_鱗右_鱗1CP = new ColorP(X0Y0_尾5_鱗右_鱗1, 尾5_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾5_鱗右_鱗2CP = new ColorP(X0Y0_尾5_鱗右_鱗2, 尾5_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾5_鱗右_鱗3CP = new ColorP(X0Y0_尾5_鱗右_鱗3, 尾5_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾5_鱗右_鱗4CP = new ColorP(X0Y0_尾5_鱗右_鱗4, 尾5_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); + X0Y0_尾4_鱗左_鱗1CP = new ColorP(X0Y0_尾4_鱗左_鱗1, 尾4_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾4_鱗左_鱗2CP = new ColorP(X0Y0_尾4_鱗左_鱗2, 尾4_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾4_鱗左_鱗3CP = new ColorP(X0Y0_尾4_鱗左_鱗3, 尾4_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾4_鱗左_鱗4CP = new ColorP(X0Y0_尾4_鱗左_鱗4, 尾4_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾4_鱗右_鱗1CP = new ColorP(X0Y0_尾4_鱗右_鱗1, 尾4_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾4_鱗右_鱗2CP = new ColorP(X0Y0_尾4_鱗右_鱗2, 尾4_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾4_鱗右_鱗3CP = new ColorP(X0Y0_尾4_鱗右_鱗3, 尾4_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾4_鱗右_鱗4CP = new ColorP(X0Y0_尾4_鱗右_鱗4, 尾4_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); + X0Y0_尾3_鱗左_鱗1CP = new ColorP(X0Y0_尾3_鱗左_鱗1, 尾3_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾3_鱗左_鱗2CP = new ColorP(X0Y0_尾3_鱗左_鱗2, 尾3_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾3_鱗左_鱗3CP = new ColorP(X0Y0_尾3_鱗左_鱗3, 尾3_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾3_鱗左_鱗4CP = new ColorP(X0Y0_尾3_鱗左_鱗4, 尾3_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾3_鱗右_鱗1CP = new ColorP(X0Y0_尾3_鱗右_鱗1, 尾3_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾3_鱗右_鱗2CP = new ColorP(X0Y0_尾3_鱗右_鱗2, 尾3_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾3_鱗右_鱗3CP = new ColorP(X0Y0_尾3_鱗右_鱗3, 尾3_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾3_鱗右_鱗4CP = new ColorP(X0Y0_尾3_鱗右_鱗4, 尾3_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); + X0Y0_尾2_鱗左_鱗1CP = new ColorP(X0Y0_尾2_鱗左_鱗1, 尾2_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾2_鱗左_鱗2CP = new ColorP(X0Y0_尾2_鱗左_鱗2, 尾2_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾2_鱗左_鱗3CP = new ColorP(X0Y0_尾2_鱗左_鱗3, 尾2_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾2_鱗左_鱗4CP = new ColorP(X0Y0_尾2_鱗左_鱗4, 尾2_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾2_鱗右_鱗1CP = new ColorP(X0Y0_尾2_鱗右_鱗1, 尾2_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾2_鱗右_鱗2CP = new ColorP(X0Y0_尾2_鱗右_鱗2, 尾2_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾2_鱗右_鱗3CP = new ColorP(X0Y0_尾2_鱗右_鱗3, 尾2_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾2_鱗右_鱗4CP = new ColorP(X0Y0_尾2_鱗右_鱗4, 尾2_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); + X0Y0_尾1_鱗左_鱗1CP = new ColorP(X0Y0_尾1_鱗左_鱗1, 尾1_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾1_鱗左_鱗2CP = new ColorP(X0Y0_尾1_鱗左_鱗2, 尾1_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾1_鱗左_鱗3CP = new ColorP(X0Y0_尾1_鱗左_鱗3, 尾1_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾1_鱗左_鱗4CP = new ColorP(X0Y0_尾1_鱗左_鱗4, 尾1_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾1_鱗右_鱗1CP = new ColorP(X0Y0_尾1_鱗右_鱗1, 尾1_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾1_鱗右_鱗2CP = new ColorP(X0Y0_尾1_鱗右_鱗2, 尾1_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾1_鱗右_鱗3CP = new ColorP(X0Y0_尾1_鱗右_鱗3, 尾1_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾1_鱗右_鱗4CP = new ColorP(X0Y0_尾1_鱗右_鱗4, 尾1_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); + X0Y0_尾0_鱗左_鱗1CP = new ColorP(X0Y0_尾0_鱗左_鱗1, 尾0_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_尾0_鱗左_鱗2CP = new ColorP(X0Y0_尾0_鱗左_鱗2, 尾0_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_尾0_鱗左_鱗3CP = new ColorP(X0Y0_尾0_鱗左_鱗3, 尾0_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_尾0_鱗左_鱗4CP = new ColorP(X0Y0_尾0_鱗左_鱗4, 尾0_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_尾0_鱗右_鱗1CP = new ColorP(X0Y0_尾0_鱗右_鱗1, 尾0_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_尾0_鱗右_鱗2CP = new ColorP(X0Y0_尾0_鱗右_鱗2, 尾0_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_尾0_鱗右_鱗3CP = new ColorP(X0Y0_尾0_鱗右_鱗3, 尾0_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_尾0_鱗右_鱗4CP = new ColorP(X0Y0_尾0_鱗右_鱗4, 尾0_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾33_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾32_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾31_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾30_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾29_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾28_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾27_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾26_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾25_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾24_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾23_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾22_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾21_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾20_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾19_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾18_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); + if (ConnectionType.ToString().Contains("腿")) + { + X0Y0_尾0_尾.AngleBase = 0.0; + } + else + { + X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); + } + 本体.JoinPAall(); + if (尾先_接続 != null) + { + Set尾先角度(); + } + } + + public override void Set尾先角度() + { + X0Y0_尾33_尾.AngleBase = 0.0; + X0Y0_尾32_尾.AngleBase = 0.0; + X0Y0_尾31_尾.AngleBase = 0.0; + X0Y0_尾30_尾.AngleBase = 0.0; + X0Y0_尾29_尾.AngleBase = 0.0; + X0Y0_尾28_尾.AngleBase = 0.0; + X0Y0_尾27_尾.AngleBase = 0.0; + X0Y0_尾26_尾.AngleBase = 0.0; + X0Y0_尾25_尾.AngleBase = 0.0; + X0Y0_尾24_尾.AngleBase = 0.0; + X0Y0_尾23_尾.AngleBase = 0.0; + X0Y0_尾22_尾.AngleBase = 0.0; + X0Y0_尾21_尾.AngleBase = 0.0; + X0Y0_尾20_尾.AngleBase = 0.0; + X0Y0_尾19_尾.AngleBase = 0.0; + X0Y0_尾18_尾.AngleBase = 0.0; + X0Y0_尾17_尾.AngleBase = 0.0; + X0Y0_尾16_尾.AngleBase = 0.0; + X0Y0_尾15_尾.AngleBase = 0.0; + X0Y0_尾14_尾.AngleBase = 0.0; + } + + public override void 描画0(Are Are) + { + if (Rパターン) + { + Are.Draw(X0Y0_尾33_尾); + Are.Draw(X0Y0_尾33_鱗右_鱗3); + Are.Draw(X0Y0_尾33_鱗右_鱗1); + Are.Draw(X0Y0_尾33_鱗左_鱗3); + Are.Draw(X0Y0_尾33_鱗左_鱗1); + Are.Draw(X0Y0_尾32_尾); + Are.Draw(X0Y0_尾32_鱗右_鱗4); + Are.Draw(X0Y0_尾32_鱗右_鱗3); + Are.Draw(X0Y0_尾32_鱗右_鱗2); + Are.Draw(X0Y0_尾32_鱗右_鱗1); + Are.Draw(X0Y0_尾32_鱗左_鱗4); + Are.Draw(X0Y0_尾32_鱗左_鱗3); + Are.Draw(X0Y0_尾32_鱗左_鱗2); + Are.Draw(X0Y0_尾32_鱗左_鱗1); + Are.Draw(X0Y0_尾31_尾); + Are.Draw(X0Y0_尾31_鱗右_鱗4); + Are.Draw(X0Y0_尾31_鱗右_鱗3); + Are.Draw(X0Y0_尾31_鱗右_鱗2); + Are.Draw(X0Y0_尾31_鱗右_鱗1); + Are.Draw(X0Y0_尾31_鱗左_鱗4); + Are.Draw(X0Y0_尾31_鱗左_鱗3); + Are.Draw(X0Y0_尾31_鱗左_鱗2); + Are.Draw(X0Y0_尾31_鱗左_鱗1); + Are.Draw(X0Y0_尾30_尾); + Are.Draw(X0Y0_尾30_鱗右_鱗4); + Are.Draw(X0Y0_尾30_鱗右_鱗3); + Are.Draw(X0Y0_尾30_鱗右_鱗2); + Are.Draw(X0Y0_尾30_鱗右_鱗1); + Are.Draw(X0Y0_尾30_鱗左_鱗4); + Are.Draw(X0Y0_尾30_鱗左_鱗3); + Are.Draw(X0Y0_尾30_鱗左_鱗2); + Are.Draw(X0Y0_尾30_鱗左_鱗1); + Are.Draw(X0Y0_尾29_尾); + Are.Draw(X0Y0_尾29_鱗右_鱗4); + Are.Draw(X0Y0_尾29_鱗右_鱗3); + Are.Draw(X0Y0_尾29_鱗右_鱗2); + Are.Draw(X0Y0_尾29_鱗右_鱗1); + Are.Draw(X0Y0_尾29_鱗左_鱗4); + Are.Draw(X0Y0_尾29_鱗左_鱗3); + Are.Draw(X0Y0_尾29_鱗左_鱗2); + Are.Draw(X0Y0_尾29_鱗左_鱗1); + Are.Draw(X0Y0_尾28_尾); + Are.Draw(X0Y0_尾28_鱗右_鱗4); + Are.Draw(X0Y0_尾28_鱗右_鱗3); + Are.Draw(X0Y0_尾28_鱗右_鱗2); + Are.Draw(X0Y0_尾28_鱗右_鱗1); + Are.Draw(X0Y0_尾28_鱗左_鱗4); + Are.Draw(X0Y0_尾28_鱗左_鱗3); + Are.Draw(X0Y0_尾28_鱗左_鱗2); + Are.Draw(X0Y0_尾28_鱗左_鱗1); + Are.Draw(X0Y0_尾27_尾); + Are.Draw(X0Y0_尾27_鱗右_鱗4); + Are.Draw(X0Y0_尾27_鱗右_鱗3); + Are.Draw(X0Y0_尾27_鱗右_鱗2); + Are.Draw(X0Y0_尾27_鱗右_鱗1); + Are.Draw(X0Y0_尾27_鱗左_鱗4); + Are.Draw(X0Y0_尾27_鱗左_鱗3); + Are.Draw(X0Y0_尾27_鱗左_鱗2); + Are.Draw(X0Y0_尾27_鱗左_鱗1); + Are.Draw(X0Y0_尾26_尾); + Are.Draw(X0Y0_尾26_鱗右_鱗4); + Are.Draw(X0Y0_尾26_鱗右_鱗3); + Are.Draw(X0Y0_尾26_鱗右_鱗2); + Are.Draw(X0Y0_尾26_鱗右_鱗1); + Are.Draw(X0Y0_尾26_鱗左_鱗4); + Are.Draw(X0Y0_尾26_鱗左_鱗3); + Are.Draw(X0Y0_尾26_鱗左_鱗2); + Are.Draw(X0Y0_尾26_鱗左_鱗1); + Are.Draw(X0Y0_尾25_尾); + Are.Draw(X0Y0_尾25_鱗右_鱗4); + Are.Draw(X0Y0_尾25_鱗右_鱗3); + Are.Draw(X0Y0_尾25_鱗右_鱗2); + Are.Draw(X0Y0_尾25_鱗右_鱗1); + Are.Draw(X0Y0_尾25_鱗左_鱗4); + Are.Draw(X0Y0_尾25_鱗左_鱗3); + Are.Draw(X0Y0_尾25_鱗左_鱗2); + Are.Draw(X0Y0_尾25_鱗左_鱗1); + Are.Draw(X0Y0_尾24_尾); + Are.Draw(X0Y0_尾24_鱗右_鱗4); + Are.Draw(X0Y0_尾24_鱗右_鱗3); + Are.Draw(X0Y0_尾24_鱗右_鱗2); + Are.Draw(X0Y0_尾24_鱗右_鱗1); + Are.Draw(X0Y0_尾24_鱗左_鱗4); + Are.Draw(X0Y0_尾24_鱗左_鱗3); + Are.Draw(X0Y0_尾24_鱗左_鱗2); + Are.Draw(X0Y0_尾24_鱗左_鱗1); + Are.Draw(X0Y0_尾23_尾); + Are.Draw(X0Y0_尾23_鱗右_鱗4); + Are.Draw(X0Y0_尾23_鱗右_鱗3); + Are.Draw(X0Y0_尾23_鱗右_鱗2); + Are.Draw(X0Y0_尾23_鱗右_鱗1); + Are.Draw(X0Y0_尾23_鱗左_鱗4); + Are.Draw(X0Y0_尾23_鱗左_鱗3); + Are.Draw(X0Y0_尾23_鱗左_鱗2); + Are.Draw(X0Y0_尾23_鱗左_鱗1); + Are.Draw(X0Y0_尾22_尾); + Are.Draw(X0Y0_尾22_鱗右_鱗4); + Are.Draw(X0Y0_尾22_鱗右_鱗3); + Are.Draw(X0Y0_尾22_鱗右_鱗2); + Are.Draw(X0Y0_尾22_鱗右_鱗1); + Are.Draw(X0Y0_尾22_鱗左_鱗4); + Are.Draw(X0Y0_尾22_鱗左_鱗3); + Are.Draw(X0Y0_尾22_鱗左_鱗2); + Are.Draw(X0Y0_尾22_鱗左_鱗1); + Are.Draw(X0Y0_尾21_尾); + Are.Draw(X0Y0_尾21_鱗右_鱗4); + Are.Draw(X0Y0_尾21_鱗右_鱗3); + Are.Draw(X0Y0_尾21_鱗右_鱗2); + Are.Draw(X0Y0_尾21_鱗右_鱗1); + Are.Draw(X0Y0_尾21_鱗左_鱗4); + Are.Draw(X0Y0_尾21_鱗左_鱗3); + Are.Draw(X0Y0_尾21_鱗左_鱗2); + Are.Draw(X0Y0_尾21_鱗左_鱗1); + Are.Draw(X0Y0_尾20_尾); + Are.Draw(X0Y0_尾20_鱗右_鱗4); + Are.Draw(X0Y0_尾20_鱗右_鱗3); + Are.Draw(X0Y0_尾20_鱗右_鱗2); + Are.Draw(X0Y0_尾20_鱗右_鱗1); + Are.Draw(X0Y0_尾20_鱗左_鱗4); + Are.Draw(X0Y0_尾20_鱗左_鱗3); + Are.Draw(X0Y0_尾20_鱗左_鱗2); + Are.Draw(X0Y0_尾20_鱗左_鱗1); + Are.Draw(X0Y0_尾19_尾); + Are.Draw(X0Y0_尾19_鱗右_鱗4); + Are.Draw(X0Y0_尾19_鱗右_鱗3); + Are.Draw(X0Y0_尾19_鱗右_鱗2); + Are.Draw(X0Y0_尾19_鱗右_鱗1); + Are.Draw(X0Y0_尾19_鱗左_鱗4); + Are.Draw(X0Y0_尾19_鱗左_鱗3); + Are.Draw(X0Y0_尾19_鱗左_鱗2); + Are.Draw(X0Y0_尾19_鱗左_鱗1); + Are.Draw(X0Y0_尾18_尾); + Are.Draw(X0Y0_尾18_鱗右_鱗4); + Are.Draw(X0Y0_尾18_鱗右_鱗3); + Are.Draw(X0Y0_尾18_鱗右_鱗2); + Are.Draw(X0Y0_尾18_鱗右_鱗1); + Are.Draw(X0Y0_尾18_鱗左_鱗4); + Are.Draw(X0Y0_尾18_鱗左_鱗3); + Are.Draw(X0Y0_尾18_鱗左_鱗2); + Are.Draw(X0Y0_尾18_鱗左_鱗1); + Are.Draw(X0Y0_尾17_尾); + Are.Draw(X0Y0_尾17_鱗右_鱗4); + Are.Draw(X0Y0_尾17_鱗右_鱗3); + Are.Draw(X0Y0_尾17_鱗右_鱗2); + Are.Draw(X0Y0_尾17_鱗右_鱗1); + Are.Draw(X0Y0_尾17_鱗左_鱗4); + Are.Draw(X0Y0_尾17_鱗左_鱗3); + Are.Draw(X0Y0_尾17_鱗左_鱗2); + Are.Draw(X0Y0_尾17_鱗左_鱗1); + Are.Draw(X0Y0_尾16_尾); + Are.Draw(X0Y0_尾16_鱗右_鱗4); + Are.Draw(X0Y0_尾16_鱗右_鱗3); + Are.Draw(X0Y0_尾16_鱗右_鱗2); + Are.Draw(X0Y0_尾16_鱗右_鱗1); + Are.Draw(X0Y0_尾16_鱗左_鱗4); + Are.Draw(X0Y0_尾16_鱗左_鱗3); + Are.Draw(X0Y0_尾16_鱗左_鱗2); + Are.Draw(X0Y0_尾16_鱗左_鱗1); + Are.Draw(X0Y0_尾15_尾); + Are.Draw(X0Y0_尾15_鱗右_鱗4); + Are.Draw(X0Y0_尾15_鱗右_鱗3); + Are.Draw(X0Y0_尾15_鱗右_鱗2); + Are.Draw(X0Y0_尾15_鱗右_鱗1); + Are.Draw(X0Y0_尾15_鱗左_鱗4); + Are.Draw(X0Y0_尾15_鱗左_鱗3); + Are.Draw(X0Y0_尾15_鱗左_鱗2); + Are.Draw(X0Y0_尾15_鱗左_鱗1); + Are.Draw(X0Y0_尾14_尾); + Are.Draw(X0Y0_尾14_鱗右_鱗4); + Are.Draw(X0Y0_尾14_鱗右_鱗3); + Are.Draw(X0Y0_尾14_鱗右_鱗2); + Are.Draw(X0Y0_尾14_鱗右_鱗1); + Are.Draw(X0Y0_尾14_鱗左_鱗4); + Are.Draw(X0Y0_尾14_鱗左_鱗3); + Are.Draw(X0Y0_尾14_鱗左_鱗2); + Are.Draw(X0Y0_尾14_鱗左_鱗1); + Are.Draw(X0Y0_尾13_尾); + Are.Draw(X0Y0_尾13_鱗右_鱗4); + Are.Draw(X0Y0_尾13_鱗右_鱗3); + Are.Draw(X0Y0_尾13_鱗右_鱗2); + Are.Draw(X0Y0_尾13_鱗右_鱗1); + Are.Draw(X0Y0_尾13_鱗左_鱗4); + Are.Draw(X0Y0_尾13_鱗左_鱗3); + Are.Draw(X0Y0_尾13_鱗左_鱗2); + Are.Draw(X0Y0_尾13_鱗左_鱗1); + Are.Draw(X0Y0_尾12_尾); + Are.Draw(X0Y0_尾12_鱗右_鱗4); + Are.Draw(X0Y0_尾12_鱗右_鱗3); + Are.Draw(X0Y0_尾12_鱗右_鱗2); + Are.Draw(X0Y0_尾12_鱗右_鱗1); + Are.Draw(X0Y0_尾12_鱗左_鱗4); + Are.Draw(X0Y0_尾12_鱗左_鱗3); + Are.Draw(X0Y0_尾12_鱗左_鱗2); + Are.Draw(X0Y0_尾12_鱗左_鱗1); + Are.Draw(X0Y0_尾11_尾); + Are.Draw(X0Y0_尾11_鱗右_鱗4); + Are.Draw(X0Y0_尾11_鱗右_鱗3); + Are.Draw(X0Y0_尾11_鱗右_鱗2); + Are.Draw(X0Y0_尾11_鱗右_鱗1); + Are.Draw(X0Y0_尾11_鱗左_鱗4); + Are.Draw(X0Y0_尾11_鱗左_鱗3); + Are.Draw(X0Y0_尾11_鱗左_鱗2); + Are.Draw(X0Y0_尾11_鱗左_鱗1); + Are.Draw(X0Y0_尾10_尾); + Are.Draw(X0Y0_尾10_鱗右_鱗4); + Are.Draw(X0Y0_尾10_鱗右_鱗3); + Are.Draw(X0Y0_尾10_鱗右_鱗2); + Are.Draw(X0Y0_尾10_鱗右_鱗1); + Are.Draw(X0Y0_尾10_鱗左_鱗4); + Are.Draw(X0Y0_尾10_鱗左_鱗3); + Are.Draw(X0Y0_尾10_鱗左_鱗2); + Are.Draw(X0Y0_尾10_鱗左_鱗1); + Are.Draw(X0Y0_尾9_尾); + Are.Draw(X0Y0_尾9_鱗右_鱗4); + Are.Draw(X0Y0_尾9_鱗右_鱗3); + Are.Draw(X0Y0_尾9_鱗右_鱗2); + Are.Draw(X0Y0_尾9_鱗右_鱗1); + Are.Draw(X0Y0_尾9_鱗左_鱗4); + Are.Draw(X0Y0_尾9_鱗左_鱗3); + Are.Draw(X0Y0_尾9_鱗左_鱗2); + Are.Draw(X0Y0_尾9_鱗左_鱗1); + Are.Draw(X0Y0_尾8_尾); + Are.Draw(X0Y0_尾8_鱗右_鱗4); + Are.Draw(X0Y0_尾8_鱗右_鱗3); + Are.Draw(X0Y0_尾8_鱗右_鱗2); + Are.Draw(X0Y0_尾8_鱗右_鱗1); + Are.Draw(X0Y0_尾8_鱗左_鱗4); + Are.Draw(X0Y0_尾8_鱗左_鱗3); + Are.Draw(X0Y0_尾8_鱗左_鱗2); + Are.Draw(X0Y0_尾8_鱗左_鱗1); + Are.Draw(X0Y0_尾7_尾); + Are.Draw(X0Y0_尾7_鱗右_鱗4); + Are.Draw(X0Y0_尾7_鱗右_鱗3); + Are.Draw(X0Y0_尾7_鱗右_鱗2); + Are.Draw(X0Y0_尾7_鱗右_鱗1); + Are.Draw(X0Y0_尾7_鱗左_鱗4); + Are.Draw(X0Y0_尾7_鱗左_鱗3); + Are.Draw(X0Y0_尾7_鱗左_鱗2); + Are.Draw(X0Y0_尾7_鱗左_鱗1); + Are.Draw(X0Y0_尾6_尾); + Are.Draw(X0Y0_尾6_鱗右_鱗4); + Are.Draw(X0Y0_尾6_鱗右_鱗3); + Are.Draw(X0Y0_尾6_鱗右_鱗2); + Are.Draw(X0Y0_尾6_鱗右_鱗1); + Are.Draw(X0Y0_尾6_鱗左_鱗4); + Are.Draw(X0Y0_尾6_鱗左_鱗3); + Are.Draw(X0Y0_尾6_鱗左_鱗2); + Are.Draw(X0Y0_尾6_鱗左_鱗1); + Are.Draw(X0Y0_尾5_尾); + Are.Draw(X0Y0_尾5_鱗右_鱗4); + Are.Draw(X0Y0_尾5_鱗右_鱗3); + Are.Draw(X0Y0_尾5_鱗右_鱗2); + Are.Draw(X0Y0_尾5_鱗右_鱗1); + Are.Draw(X0Y0_尾5_鱗左_鱗4); + Are.Draw(X0Y0_尾5_鱗左_鱗3); + Are.Draw(X0Y0_尾5_鱗左_鱗2); + Are.Draw(X0Y0_尾5_鱗左_鱗1); + Are.Draw(X0Y0_尾4_尾); + Are.Draw(X0Y0_尾4_鱗右_鱗4); + Are.Draw(X0Y0_尾4_鱗右_鱗3); + Are.Draw(X0Y0_尾4_鱗右_鱗2); + Are.Draw(X0Y0_尾4_鱗右_鱗1); + Are.Draw(X0Y0_尾4_鱗左_鱗4); + Are.Draw(X0Y0_尾4_鱗左_鱗3); + Are.Draw(X0Y0_尾4_鱗左_鱗2); + Are.Draw(X0Y0_尾4_鱗左_鱗1); + Are.Draw(X0Y0_輪_革); + Are.Draw(X0Y0_輪_金具1); + Are.Draw(X0Y0_輪_金具2); + Are.Draw(X0Y0_輪_金具3); + Are.Draw(X0Y0_輪_金具左); + Are.Draw(X0Y0_輪_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾3_尾); + Are.Draw(X0Y0_尾3_鱗右_鱗4); + Are.Draw(X0Y0_尾3_鱗右_鱗3); + Are.Draw(X0Y0_尾3_鱗右_鱗2); + Are.Draw(X0Y0_尾3_鱗右_鱗1); + Are.Draw(X0Y0_尾3_鱗左_鱗4); + Are.Draw(X0Y0_尾3_鱗左_鱗3); + Are.Draw(X0Y0_尾3_鱗左_鱗2); + Are.Draw(X0Y0_尾3_鱗左_鱗1); + Are.Draw(X0Y0_尾2_尾); + Are.Draw(X0Y0_尾2_鱗右_鱗4); + Are.Draw(X0Y0_尾2_鱗右_鱗3); + Are.Draw(X0Y0_尾2_鱗右_鱗2); + Are.Draw(X0Y0_尾2_鱗右_鱗1); + Are.Draw(X0Y0_尾2_鱗左_鱗4); + Are.Draw(X0Y0_尾2_鱗左_鱗3); + Are.Draw(X0Y0_尾2_鱗左_鱗2); + Are.Draw(X0Y0_尾2_鱗左_鱗1); + Are.Draw(X0Y0_尾1_尾); + Are.Draw(X0Y0_尾1_鱗右_鱗4); + Are.Draw(X0Y0_尾1_鱗右_鱗3); + Are.Draw(X0Y0_尾1_鱗右_鱗2); + Are.Draw(X0Y0_尾1_鱗右_鱗1); + Are.Draw(X0Y0_尾1_鱗左_鱗4); + Are.Draw(X0Y0_尾1_鱗左_鱗3); + Are.Draw(X0Y0_尾1_鱗左_鱗2); + Are.Draw(X0Y0_尾1_鱗左_鱗1); + Are.Draw(X0Y0_尾0_尾); + Are.Draw(X0Y0_尾0_鱗右_鱗4); + Are.Draw(X0Y0_尾0_鱗右_鱗3); + Are.Draw(X0Y0_尾0_鱗右_鱗2); + Are.Draw(X0Y0_尾0_鱗右_鱗1); + Are.Draw(X0Y0_尾0_鱗左_鱗4); + Are.Draw(X0Y0_尾0_鱗左_鱗3); + Are.Draw(X0Y0_尾0_鱗左_鱗2); + Are.Draw(X0Y0_尾0_鱗左_鱗1); + } + else + { + Are.Draw(X0Y0_尾33_鱗左_鱗1); + Are.Draw(X0Y0_尾33_鱗左_鱗3); + Are.Draw(X0Y0_尾33_鱗右_鱗1); + Are.Draw(X0Y0_尾33_鱗右_鱗3); + Are.Draw(X0Y0_尾33_尾); + Are.Draw(X0Y0_尾32_鱗左_鱗1); + Are.Draw(X0Y0_尾32_鱗左_鱗2); + Are.Draw(X0Y0_尾32_鱗左_鱗3); + Are.Draw(X0Y0_尾32_鱗左_鱗4); + Are.Draw(X0Y0_尾32_鱗右_鱗1); + Are.Draw(X0Y0_尾32_鱗右_鱗2); + Are.Draw(X0Y0_尾32_鱗右_鱗3); + Are.Draw(X0Y0_尾32_鱗右_鱗4); + Are.Draw(X0Y0_尾32_尾); + Are.Draw(X0Y0_尾31_鱗左_鱗1); + Are.Draw(X0Y0_尾31_鱗左_鱗2); + Are.Draw(X0Y0_尾31_鱗左_鱗3); + Are.Draw(X0Y0_尾31_鱗左_鱗4); + Are.Draw(X0Y0_尾31_鱗右_鱗1); + Are.Draw(X0Y0_尾31_鱗右_鱗2); + Are.Draw(X0Y0_尾31_鱗右_鱗3); + Are.Draw(X0Y0_尾31_鱗右_鱗4); + Are.Draw(X0Y0_尾31_尾); + Are.Draw(X0Y0_尾30_鱗左_鱗1); + Are.Draw(X0Y0_尾30_鱗左_鱗2); + Are.Draw(X0Y0_尾30_鱗左_鱗3); + Are.Draw(X0Y0_尾30_鱗左_鱗4); + Are.Draw(X0Y0_尾30_鱗右_鱗1); + Are.Draw(X0Y0_尾30_鱗右_鱗2); + Are.Draw(X0Y0_尾30_鱗右_鱗3); + Are.Draw(X0Y0_尾30_鱗右_鱗4); + Are.Draw(X0Y0_尾30_尾); + Are.Draw(X0Y0_尾29_鱗左_鱗1); + Are.Draw(X0Y0_尾29_鱗左_鱗2); + Are.Draw(X0Y0_尾29_鱗左_鱗3); + Are.Draw(X0Y0_尾29_鱗左_鱗4); + Are.Draw(X0Y0_尾29_鱗右_鱗1); + Are.Draw(X0Y0_尾29_鱗右_鱗2); + Are.Draw(X0Y0_尾29_鱗右_鱗3); + Are.Draw(X0Y0_尾29_鱗右_鱗4); + Are.Draw(X0Y0_尾29_尾); + Are.Draw(X0Y0_尾28_鱗左_鱗1); + Are.Draw(X0Y0_尾28_鱗左_鱗2); + Are.Draw(X0Y0_尾28_鱗左_鱗3); + Are.Draw(X0Y0_尾28_鱗左_鱗4); + Are.Draw(X0Y0_尾28_鱗右_鱗1); + Are.Draw(X0Y0_尾28_鱗右_鱗2); + Are.Draw(X0Y0_尾28_鱗右_鱗3); + Are.Draw(X0Y0_尾28_鱗右_鱗4); + Are.Draw(X0Y0_尾28_尾); + Are.Draw(X0Y0_尾27_鱗左_鱗1); + Are.Draw(X0Y0_尾27_鱗左_鱗2); + Are.Draw(X0Y0_尾27_鱗左_鱗3); + Are.Draw(X0Y0_尾27_鱗左_鱗4); + Are.Draw(X0Y0_尾27_鱗右_鱗1); + Are.Draw(X0Y0_尾27_鱗右_鱗2); + Are.Draw(X0Y0_尾27_鱗右_鱗3); + Are.Draw(X0Y0_尾27_鱗右_鱗4); + Are.Draw(X0Y0_尾27_尾); + Are.Draw(X0Y0_尾26_鱗左_鱗1); + Are.Draw(X0Y0_尾26_鱗左_鱗2); + Are.Draw(X0Y0_尾26_鱗左_鱗3); + Are.Draw(X0Y0_尾26_鱗左_鱗4); + Are.Draw(X0Y0_尾26_鱗右_鱗1); + Are.Draw(X0Y0_尾26_鱗右_鱗2); + Are.Draw(X0Y0_尾26_鱗右_鱗3); + Are.Draw(X0Y0_尾26_鱗右_鱗4); + Are.Draw(X0Y0_尾26_尾); + Are.Draw(X0Y0_尾25_鱗左_鱗1); + Are.Draw(X0Y0_尾25_鱗左_鱗2); + Are.Draw(X0Y0_尾25_鱗左_鱗3); + Are.Draw(X0Y0_尾25_鱗左_鱗4); + Are.Draw(X0Y0_尾25_鱗右_鱗1); + Are.Draw(X0Y0_尾25_鱗右_鱗2); + Are.Draw(X0Y0_尾25_鱗右_鱗3); + Are.Draw(X0Y0_尾25_鱗右_鱗4); + Are.Draw(X0Y0_尾25_尾); + Are.Draw(X0Y0_尾24_鱗左_鱗1); + Are.Draw(X0Y0_尾24_鱗左_鱗2); + Are.Draw(X0Y0_尾24_鱗左_鱗3); + Are.Draw(X0Y0_尾24_鱗左_鱗4); + Are.Draw(X0Y0_尾24_鱗右_鱗1); + Are.Draw(X0Y0_尾24_鱗右_鱗2); + Are.Draw(X0Y0_尾24_鱗右_鱗3); + Are.Draw(X0Y0_尾24_鱗右_鱗4); + Are.Draw(X0Y0_尾24_尾); + Are.Draw(X0Y0_尾23_鱗左_鱗1); + Are.Draw(X0Y0_尾23_鱗左_鱗2); + Are.Draw(X0Y0_尾23_鱗左_鱗3); + Are.Draw(X0Y0_尾23_鱗左_鱗4); + Are.Draw(X0Y0_尾23_鱗右_鱗1); + Are.Draw(X0Y0_尾23_鱗右_鱗2); + Are.Draw(X0Y0_尾23_鱗右_鱗3); + Are.Draw(X0Y0_尾23_鱗右_鱗4); + Are.Draw(X0Y0_尾23_尾); + Are.Draw(X0Y0_尾22_鱗左_鱗1); + Are.Draw(X0Y0_尾22_鱗左_鱗2); + Are.Draw(X0Y0_尾22_鱗左_鱗3); + Are.Draw(X0Y0_尾22_鱗左_鱗4); + Are.Draw(X0Y0_尾22_鱗右_鱗1); + Are.Draw(X0Y0_尾22_鱗右_鱗2); + Are.Draw(X0Y0_尾22_鱗右_鱗3); + Are.Draw(X0Y0_尾22_鱗右_鱗4); + Are.Draw(X0Y0_尾22_尾); + Are.Draw(X0Y0_尾21_鱗左_鱗1); + Are.Draw(X0Y0_尾21_鱗左_鱗2); + Are.Draw(X0Y0_尾21_鱗左_鱗3); + Are.Draw(X0Y0_尾21_鱗左_鱗4); + Are.Draw(X0Y0_尾21_鱗右_鱗1); + Are.Draw(X0Y0_尾21_鱗右_鱗2); + Are.Draw(X0Y0_尾21_鱗右_鱗3); + Are.Draw(X0Y0_尾21_鱗右_鱗4); + Are.Draw(X0Y0_尾21_尾); + Are.Draw(X0Y0_尾20_鱗左_鱗1); + Are.Draw(X0Y0_尾20_鱗左_鱗2); + Are.Draw(X0Y0_尾20_鱗左_鱗3); + Are.Draw(X0Y0_尾20_鱗左_鱗4); + Are.Draw(X0Y0_尾20_鱗右_鱗1); + Are.Draw(X0Y0_尾20_鱗右_鱗2); + Are.Draw(X0Y0_尾20_鱗右_鱗3); + Are.Draw(X0Y0_尾20_鱗右_鱗4); + Are.Draw(X0Y0_尾20_尾); + Are.Draw(X0Y0_尾19_鱗左_鱗1); + Are.Draw(X0Y0_尾19_鱗左_鱗2); + Are.Draw(X0Y0_尾19_鱗左_鱗3); + Are.Draw(X0Y0_尾19_鱗左_鱗4); + Are.Draw(X0Y0_尾19_鱗右_鱗1); + Are.Draw(X0Y0_尾19_鱗右_鱗2); + Are.Draw(X0Y0_尾19_鱗右_鱗3); + Are.Draw(X0Y0_尾19_鱗右_鱗4); + Are.Draw(X0Y0_尾19_尾); + Are.Draw(X0Y0_尾18_鱗左_鱗1); + Are.Draw(X0Y0_尾18_鱗左_鱗2); + Are.Draw(X0Y0_尾18_鱗左_鱗3); + Are.Draw(X0Y0_尾18_鱗左_鱗4); + Are.Draw(X0Y0_尾18_鱗右_鱗1); + Are.Draw(X0Y0_尾18_鱗右_鱗2); + Are.Draw(X0Y0_尾18_鱗右_鱗3); + Are.Draw(X0Y0_尾18_鱗右_鱗4); + Are.Draw(X0Y0_尾18_尾); + Are.Draw(X0Y0_尾17_鱗左_鱗1); + Are.Draw(X0Y0_尾17_鱗左_鱗2); + Are.Draw(X0Y0_尾17_鱗左_鱗3); + Are.Draw(X0Y0_尾17_鱗左_鱗4); + Are.Draw(X0Y0_尾17_鱗右_鱗1); + Are.Draw(X0Y0_尾17_鱗右_鱗2); + Are.Draw(X0Y0_尾17_鱗右_鱗3); + Are.Draw(X0Y0_尾17_鱗右_鱗4); + Are.Draw(X0Y0_尾17_尾); + Are.Draw(X0Y0_尾16_鱗左_鱗1); + Are.Draw(X0Y0_尾16_鱗左_鱗2); + Are.Draw(X0Y0_尾16_鱗左_鱗3); + Are.Draw(X0Y0_尾16_鱗左_鱗4); + Are.Draw(X0Y0_尾16_鱗右_鱗1); + Are.Draw(X0Y0_尾16_鱗右_鱗2); + Are.Draw(X0Y0_尾16_鱗右_鱗3); + Are.Draw(X0Y0_尾16_鱗右_鱗4); + Are.Draw(X0Y0_尾16_尾); + Are.Draw(X0Y0_尾15_鱗左_鱗1); + Are.Draw(X0Y0_尾15_鱗左_鱗2); + Are.Draw(X0Y0_尾15_鱗左_鱗3); + Are.Draw(X0Y0_尾15_鱗左_鱗4); + Are.Draw(X0Y0_尾15_鱗右_鱗1); + Are.Draw(X0Y0_尾15_鱗右_鱗2); + Are.Draw(X0Y0_尾15_鱗右_鱗3); + Are.Draw(X0Y0_尾15_鱗右_鱗4); + Are.Draw(X0Y0_尾15_尾); + Are.Draw(X0Y0_尾14_鱗左_鱗1); + Are.Draw(X0Y0_尾14_鱗左_鱗2); + Are.Draw(X0Y0_尾14_鱗左_鱗3); + Are.Draw(X0Y0_尾14_鱗左_鱗4); + Are.Draw(X0Y0_尾14_鱗右_鱗1); + Are.Draw(X0Y0_尾14_鱗右_鱗2); + Are.Draw(X0Y0_尾14_鱗右_鱗3); + Are.Draw(X0Y0_尾14_鱗右_鱗4); + Are.Draw(X0Y0_尾14_尾); + Are.Draw(X0Y0_尾13_鱗左_鱗1); + Are.Draw(X0Y0_尾13_鱗左_鱗2); + Are.Draw(X0Y0_尾13_鱗左_鱗3); + Are.Draw(X0Y0_尾13_鱗左_鱗4); + Are.Draw(X0Y0_尾13_鱗右_鱗1); + Are.Draw(X0Y0_尾13_鱗右_鱗2); + Are.Draw(X0Y0_尾13_鱗右_鱗3); + Are.Draw(X0Y0_尾13_鱗右_鱗4); + Are.Draw(X0Y0_尾13_尾); + Are.Draw(X0Y0_尾12_鱗左_鱗1); + Are.Draw(X0Y0_尾12_鱗左_鱗2); + Are.Draw(X0Y0_尾12_鱗左_鱗3); + Are.Draw(X0Y0_尾12_鱗左_鱗4); + Are.Draw(X0Y0_尾12_鱗右_鱗1); + Are.Draw(X0Y0_尾12_鱗右_鱗2); + Are.Draw(X0Y0_尾12_鱗右_鱗3); + Are.Draw(X0Y0_尾12_鱗右_鱗4); + Are.Draw(X0Y0_尾12_尾); + Are.Draw(X0Y0_尾11_鱗左_鱗1); + Are.Draw(X0Y0_尾11_鱗左_鱗2); + Are.Draw(X0Y0_尾11_鱗左_鱗3); + Are.Draw(X0Y0_尾11_鱗左_鱗4); + Are.Draw(X0Y0_尾11_鱗右_鱗1); + Are.Draw(X0Y0_尾11_鱗右_鱗2); + Are.Draw(X0Y0_尾11_鱗右_鱗3); + Are.Draw(X0Y0_尾11_鱗右_鱗4); + Are.Draw(X0Y0_尾11_尾); + Are.Draw(X0Y0_尾10_鱗左_鱗1); + Are.Draw(X0Y0_尾10_鱗左_鱗2); + Are.Draw(X0Y0_尾10_鱗左_鱗3); + Are.Draw(X0Y0_尾10_鱗左_鱗4); + Are.Draw(X0Y0_尾10_鱗右_鱗1); + Are.Draw(X0Y0_尾10_鱗右_鱗2); + Are.Draw(X0Y0_尾10_鱗右_鱗3); + Are.Draw(X0Y0_尾10_鱗右_鱗4); + Are.Draw(X0Y0_尾10_尾); + Are.Draw(X0Y0_尾9_鱗左_鱗1); + Are.Draw(X0Y0_尾9_鱗左_鱗2); + Are.Draw(X0Y0_尾9_鱗左_鱗3); + Are.Draw(X0Y0_尾9_鱗左_鱗4); + Are.Draw(X0Y0_尾9_鱗右_鱗1); + Are.Draw(X0Y0_尾9_鱗右_鱗2); + Are.Draw(X0Y0_尾9_鱗右_鱗3); + Are.Draw(X0Y0_尾9_鱗右_鱗4); + Are.Draw(X0Y0_尾9_尾); + Are.Draw(X0Y0_尾8_鱗左_鱗1); + Are.Draw(X0Y0_尾8_鱗左_鱗2); + Are.Draw(X0Y0_尾8_鱗左_鱗3); + Are.Draw(X0Y0_尾8_鱗左_鱗4); + Are.Draw(X0Y0_尾8_鱗右_鱗1); + Are.Draw(X0Y0_尾8_鱗右_鱗2); + Are.Draw(X0Y0_尾8_鱗右_鱗3); + Are.Draw(X0Y0_尾8_鱗右_鱗4); + Are.Draw(X0Y0_尾8_尾); + Are.Draw(X0Y0_尾7_鱗左_鱗1); + Are.Draw(X0Y0_尾7_鱗左_鱗2); + Are.Draw(X0Y0_尾7_鱗左_鱗3); + Are.Draw(X0Y0_尾7_鱗左_鱗4); + Are.Draw(X0Y0_尾7_鱗右_鱗1); + Are.Draw(X0Y0_尾7_鱗右_鱗2); + Are.Draw(X0Y0_尾7_鱗右_鱗3); + Are.Draw(X0Y0_尾7_鱗右_鱗4); + Are.Draw(X0Y0_尾7_尾); + Are.Draw(X0Y0_尾6_鱗左_鱗1); + Are.Draw(X0Y0_尾6_鱗左_鱗2); + Are.Draw(X0Y0_尾6_鱗左_鱗3); + Are.Draw(X0Y0_尾6_鱗左_鱗4); + Are.Draw(X0Y0_尾6_鱗右_鱗1); + Are.Draw(X0Y0_尾6_鱗右_鱗2); + Are.Draw(X0Y0_尾6_鱗右_鱗3); + Are.Draw(X0Y0_尾6_鱗右_鱗4); + Are.Draw(X0Y0_尾6_尾); + Are.Draw(X0Y0_尾5_鱗左_鱗1); + Are.Draw(X0Y0_尾5_鱗左_鱗2); + Are.Draw(X0Y0_尾5_鱗左_鱗3); + Are.Draw(X0Y0_尾5_鱗左_鱗4); + Are.Draw(X0Y0_尾5_鱗右_鱗1); + Are.Draw(X0Y0_尾5_鱗右_鱗2); + Are.Draw(X0Y0_尾5_鱗右_鱗3); + Are.Draw(X0Y0_尾5_鱗右_鱗4); + Are.Draw(X0Y0_尾5_尾); + Are.Draw(X0Y0_尾4_鱗左_鱗1); + Are.Draw(X0Y0_尾4_鱗左_鱗2); + Are.Draw(X0Y0_尾4_鱗左_鱗3); + Are.Draw(X0Y0_尾4_鱗左_鱗4); + Are.Draw(X0Y0_尾4_鱗右_鱗1); + Are.Draw(X0Y0_尾4_鱗右_鱗2); + Are.Draw(X0Y0_尾4_鱗右_鱗3); + Are.Draw(X0Y0_尾4_鱗右_鱗4); + Are.Draw(X0Y0_尾4_尾); + Are.Draw(X0Y0_輪_革); + Are.Draw(X0Y0_輪_金具1); + Are.Draw(X0Y0_輪_金具2); + Are.Draw(X0Y0_輪_金具3); + Are.Draw(X0Y0_輪_金具左); + Are.Draw(X0Y0_輪_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾3_鱗左_鱗1); + Are.Draw(X0Y0_尾3_鱗左_鱗2); + Are.Draw(X0Y0_尾3_鱗左_鱗3); + Are.Draw(X0Y0_尾3_鱗左_鱗4); + Are.Draw(X0Y0_尾3_鱗右_鱗1); + Are.Draw(X0Y0_尾3_鱗右_鱗2); + Are.Draw(X0Y0_尾3_鱗右_鱗3); + Are.Draw(X0Y0_尾3_鱗右_鱗4); + Are.Draw(X0Y0_尾3_尾); + Are.Draw(X0Y0_尾2_鱗左_鱗1); + Are.Draw(X0Y0_尾2_鱗左_鱗2); + Are.Draw(X0Y0_尾2_鱗左_鱗3); + Are.Draw(X0Y0_尾2_鱗左_鱗4); + Are.Draw(X0Y0_尾2_鱗右_鱗1); + Are.Draw(X0Y0_尾2_鱗右_鱗2); + Are.Draw(X0Y0_尾2_鱗右_鱗3); + Are.Draw(X0Y0_尾2_鱗右_鱗4); + Are.Draw(X0Y0_尾2_尾); + Are.Draw(X0Y0_尾1_鱗左_鱗1); + Are.Draw(X0Y0_尾1_鱗左_鱗2); + Are.Draw(X0Y0_尾1_鱗左_鱗3); + Are.Draw(X0Y0_尾1_鱗左_鱗4); + Are.Draw(X0Y0_尾1_鱗右_鱗1); + Are.Draw(X0Y0_尾1_鱗右_鱗2); + Are.Draw(X0Y0_尾1_鱗右_鱗3); + Are.Draw(X0Y0_尾1_鱗右_鱗4); + Are.Draw(X0Y0_尾1_尾); + Are.Draw(X0Y0_尾0_鱗左_鱗1); + Are.Draw(X0Y0_尾0_鱗左_鱗2); + Are.Draw(X0Y0_尾0_鱗左_鱗3); + Are.Draw(X0Y0_尾0_鱗左_鱗4); + Are.Draw(X0Y0_尾0_鱗右_鱗1); + Are.Draw(X0Y0_尾0_鱗右_鱗2); + Are.Draw(X0Y0_尾0_鱗右_鱗3); + Are.Draw(X0Y0_尾0_鱗右_鱗4); + Are.Draw(X0Y0_尾0_尾); + } + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0_尾; + yield return X0Y0_尾1_尾; + yield return X0Y0_尾2_尾; + yield return X0Y0_尾3_尾; + yield return X0Y0_尾4_尾; + yield return X0Y0_尾5_尾; + yield return X0Y0_尾6_尾; + yield return X0Y0_尾7_尾; + yield return X0Y0_尾8_尾; + yield return X0Y0_尾9_尾; + yield return X0Y0_尾10_尾; + yield return X0Y0_尾11_尾; + yield return X0Y0_尾12_尾; + yield return X0Y0_尾13_尾; + yield return X0Y0_尾14_尾; + yield return X0Y0_尾15_尾; + yield return X0Y0_尾16_尾; + yield return X0Y0_尾17_尾; + yield return X0Y0_尾18_尾; + yield return X0Y0_尾19_尾; + yield return X0Y0_尾20_尾; + yield return X0Y0_尾21_尾; + yield return X0Y0_尾22_尾; + yield return X0Y0_尾23_尾; + yield return X0Y0_尾24_尾; + yield return X0Y0_尾25_尾; + yield return X0Y0_尾26_尾; + yield return X0Y0_尾27_尾; + yield return X0Y0_尾28_尾; + yield return X0Y0_尾29_尾; + yield return X0Y0_尾30_尾; + yield return X0Y0_尾31_尾; + yield return X0Y0_尾32_尾; + yield return X0Y0_尾33_尾; + } + + public override void 色更新() + { + X0Y0_尾33_鱗左_鱗1CP.Update(); + X0Y0_尾33_鱗左_鱗3CP.Update(); + X0Y0_尾33_鱗右_鱗1CP.Update(); + X0Y0_尾33_鱗右_鱗3CP.Update(); + X0Y0_尾33_尾CP.Update(); + X0Y0_尾32_鱗左_鱗1CP.Update(); + X0Y0_尾32_鱗左_鱗2CP.Update(); + X0Y0_尾32_鱗左_鱗3CP.Update(); + X0Y0_尾32_鱗左_鱗4CP.Update(); + X0Y0_尾32_鱗右_鱗1CP.Update(); + X0Y0_尾32_鱗右_鱗2CP.Update(); + X0Y0_尾32_鱗右_鱗3CP.Update(); + X0Y0_尾32_鱗右_鱗4CP.Update(); + X0Y0_尾32_尾CP.Update(); + X0Y0_尾31_鱗左_鱗1CP.Update(); + X0Y0_尾31_鱗左_鱗2CP.Update(); + X0Y0_尾31_鱗左_鱗3CP.Update(); + X0Y0_尾31_鱗左_鱗4CP.Update(); + X0Y0_尾31_鱗右_鱗1CP.Update(); + X0Y0_尾31_鱗右_鱗2CP.Update(); + X0Y0_尾31_鱗右_鱗3CP.Update(); + X0Y0_尾31_鱗右_鱗4CP.Update(); + X0Y0_尾31_尾CP.Update(); + X0Y0_尾30_鱗左_鱗1CP.Update(); + X0Y0_尾30_鱗左_鱗2CP.Update(); + X0Y0_尾30_鱗左_鱗3CP.Update(); + X0Y0_尾30_鱗左_鱗4CP.Update(); + X0Y0_尾30_鱗右_鱗1CP.Update(); + X0Y0_尾30_鱗右_鱗2CP.Update(); + X0Y0_尾30_鱗右_鱗3CP.Update(); + X0Y0_尾30_鱗右_鱗4CP.Update(); + X0Y0_尾30_尾CP.Update(); + X0Y0_尾29_鱗左_鱗1CP.Update(); + X0Y0_尾29_鱗左_鱗2CP.Update(); + X0Y0_尾29_鱗左_鱗3CP.Update(); + X0Y0_尾29_鱗左_鱗4CP.Update(); + X0Y0_尾29_鱗右_鱗1CP.Update(); + X0Y0_尾29_鱗右_鱗2CP.Update(); + X0Y0_尾29_鱗右_鱗3CP.Update(); + X0Y0_尾29_鱗右_鱗4CP.Update(); + X0Y0_尾29_尾CP.Update(); + X0Y0_尾28_鱗左_鱗1CP.Update(); + X0Y0_尾28_鱗左_鱗2CP.Update(); + X0Y0_尾28_鱗左_鱗3CP.Update(); + X0Y0_尾28_鱗左_鱗4CP.Update(); + X0Y0_尾28_鱗右_鱗1CP.Update(); + X0Y0_尾28_鱗右_鱗2CP.Update(); + X0Y0_尾28_鱗右_鱗3CP.Update(); + X0Y0_尾28_鱗右_鱗4CP.Update(); + X0Y0_尾28_尾CP.Update(); + X0Y0_尾27_鱗左_鱗1CP.Update(); + X0Y0_尾27_鱗左_鱗2CP.Update(); + X0Y0_尾27_鱗左_鱗3CP.Update(); + X0Y0_尾27_鱗左_鱗4CP.Update(); + X0Y0_尾27_鱗右_鱗1CP.Update(); + X0Y0_尾27_鱗右_鱗2CP.Update(); + X0Y0_尾27_鱗右_鱗3CP.Update(); + X0Y0_尾27_鱗右_鱗4CP.Update(); + X0Y0_尾27_尾CP.Update(); + X0Y0_尾26_鱗左_鱗1CP.Update(); + X0Y0_尾26_鱗左_鱗2CP.Update(); + X0Y0_尾26_鱗左_鱗3CP.Update(); + X0Y0_尾26_鱗左_鱗4CP.Update(); + X0Y0_尾26_鱗右_鱗1CP.Update(); + X0Y0_尾26_鱗右_鱗2CP.Update(); + X0Y0_尾26_鱗右_鱗3CP.Update(); + X0Y0_尾26_鱗右_鱗4CP.Update(); + X0Y0_尾26_尾CP.Update(); + X0Y0_尾25_鱗左_鱗1CP.Update(); + X0Y0_尾25_鱗左_鱗2CP.Update(); + X0Y0_尾25_鱗左_鱗3CP.Update(); + X0Y0_尾25_鱗左_鱗4CP.Update(); + X0Y0_尾25_鱗右_鱗1CP.Update(); + X0Y0_尾25_鱗右_鱗2CP.Update(); + X0Y0_尾25_鱗右_鱗3CP.Update(); + X0Y0_尾25_鱗右_鱗4CP.Update(); + X0Y0_尾25_尾CP.Update(); + X0Y0_尾24_鱗左_鱗1CP.Update(); + X0Y0_尾24_鱗左_鱗2CP.Update(); + X0Y0_尾24_鱗左_鱗3CP.Update(); + X0Y0_尾24_鱗左_鱗4CP.Update(); + X0Y0_尾24_鱗右_鱗1CP.Update(); + X0Y0_尾24_鱗右_鱗2CP.Update(); + X0Y0_尾24_鱗右_鱗3CP.Update(); + X0Y0_尾24_鱗右_鱗4CP.Update(); + X0Y0_尾24_尾CP.Update(); + X0Y0_尾23_鱗左_鱗1CP.Update(); + X0Y0_尾23_鱗左_鱗2CP.Update(); + X0Y0_尾23_鱗左_鱗3CP.Update(); + X0Y0_尾23_鱗左_鱗4CP.Update(); + X0Y0_尾23_鱗右_鱗1CP.Update(); + X0Y0_尾23_鱗右_鱗2CP.Update(); + X0Y0_尾23_鱗右_鱗3CP.Update(); + X0Y0_尾23_鱗右_鱗4CP.Update(); + X0Y0_尾23_尾CP.Update(); + X0Y0_尾22_鱗左_鱗1CP.Update(); + X0Y0_尾22_鱗左_鱗2CP.Update(); + X0Y0_尾22_鱗左_鱗3CP.Update(); + X0Y0_尾22_鱗左_鱗4CP.Update(); + X0Y0_尾22_鱗右_鱗1CP.Update(); + X0Y0_尾22_鱗右_鱗2CP.Update(); + X0Y0_尾22_鱗右_鱗3CP.Update(); + X0Y0_尾22_鱗右_鱗4CP.Update(); + X0Y0_尾22_尾CP.Update(); + X0Y0_尾21_鱗左_鱗1CP.Update(); + X0Y0_尾21_鱗左_鱗2CP.Update(); + X0Y0_尾21_鱗左_鱗3CP.Update(); + X0Y0_尾21_鱗左_鱗4CP.Update(); + X0Y0_尾21_鱗右_鱗1CP.Update(); + X0Y0_尾21_鱗右_鱗2CP.Update(); + X0Y0_尾21_鱗右_鱗3CP.Update(); + X0Y0_尾21_鱗右_鱗4CP.Update(); + X0Y0_尾21_尾CP.Update(); + X0Y0_尾20_鱗左_鱗1CP.Update(); + X0Y0_尾20_鱗左_鱗2CP.Update(); + X0Y0_尾20_鱗左_鱗3CP.Update(); + X0Y0_尾20_鱗左_鱗4CP.Update(); + X0Y0_尾20_鱗右_鱗1CP.Update(); + X0Y0_尾20_鱗右_鱗2CP.Update(); + X0Y0_尾20_鱗右_鱗3CP.Update(); + X0Y0_尾20_鱗右_鱗4CP.Update(); + X0Y0_尾20_尾CP.Update(); + X0Y0_尾19_鱗左_鱗1CP.Update(); + X0Y0_尾19_鱗左_鱗2CP.Update(); + X0Y0_尾19_鱗左_鱗3CP.Update(); + X0Y0_尾19_鱗左_鱗4CP.Update(); + X0Y0_尾19_鱗右_鱗1CP.Update(); + X0Y0_尾19_鱗右_鱗2CP.Update(); + X0Y0_尾19_鱗右_鱗3CP.Update(); + X0Y0_尾19_鱗右_鱗4CP.Update(); + X0Y0_尾19_尾CP.Update(); + X0Y0_尾18_鱗左_鱗1CP.Update(); + X0Y0_尾18_鱗左_鱗2CP.Update(); + X0Y0_尾18_鱗左_鱗3CP.Update(); + X0Y0_尾18_鱗左_鱗4CP.Update(); + X0Y0_尾18_鱗右_鱗1CP.Update(); + X0Y0_尾18_鱗右_鱗2CP.Update(); + X0Y0_尾18_鱗右_鱗3CP.Update(); + X0Y0_尾18_鱗右_鱗4CP.Update(); + X0Y0_尾18_尾CP.Update(); + X0Y0_尾17_鱗左_鱗1CP.Update(); + X0Y0_尾17_鱗左_鱗2CP.Update(); + X0Y0_尾17_鱗左_鱗3CP.Update(); + X0Y0_尾17_鱗左_鱗4CP.Update(); + X0Y0_尾17_鱗右_鱗1CP.Update(); + X0Y0_尾17_鱗右_鱗2CP.Update(); + X0Y0_尾17_鱗右_鱗3CP.Update(); + X0Y0_尾17_鱗右_鱗4CP.Update(); + X0Y0_尾17_尾CP.Update(); + X0Y0_尾16_鱗左_鱗1CP.Update(); + X0Y0_尾16_鱗左_鱗2CP.Update(); + X0Y0_尾16_鱗左_鱗3CP.Update(); + X0Y0_尾16_鱗左_鱗4CP.Update(); + X0Y0_尾16_鱗右_鱗1CP.Update(); + X0Y0_尾16_鱗右_鱗2CP.Update(); + X0Y0_尾16_鱗右_鱗3CP.Update(); + X0Y0_尾16_鱗右_鱗4CP.Update(); + X0Y0_尾16_尾CP.Update(); + X0Y0_尾15_鱗左_鱗1CP.Update(); + X0Y0_尾15_鱗左_鱗2CP.Update(); + X0Y0_尾15_鱗左_鱗3CP.Update(); + X0Y0_尾15_鱗左_鱗4CP.Update(); + X0Y0_尾15_鱗右_鱗1CP.Update(); + X0Y0_尾15_鱗右_鱗2CP.Update(); + X0Y0_尾15_鱗右_鱗3CP.Update(); + X0Y0_尾15_鱗右_鱗4CP.Update(); + X0Y0_尾15_尾CP.Update(); + X0Y0_尾14_鱗左_鱗1CP.Update(); + X0Y0_尾14_鱗左_鱗2CP.Update(); + X0Y0_尾14_鱗左_鱗3CP.Update(); + X0Y0_尾14_鱗左_鱗4CP.Update(); + X0Y0_尾14_鱗右_鱗1CP.Update(); + X0Y0_尾14_鱗右_鱗2CP.Update(); + X0Y0_尾14_鱗右_鱗3CP.Update(); + X0Y0_尾14_鱗右_鱗4CP.Update(); + X0Y0_尾14_尾CP.Update(); + X0Y0_尾13_鱗左_鱗1CP.Update(); + X0Y0_尾13_鱗左_鱗2CP.Update(); + X0Y0_尾13_鱗左_鱗3CP.Update(); + X0Y0_尾13_鱗左_鱗4CP.Update(); + X0Y0_尾13_鱗右_鱗1CP.Update(); + X0Y0_尾13_鱗右_鱗2CP.Update(); + X0Y0_尾13_鱗右_鱗3CP.Update(); + X0Y0_尾13_鱗右_鱗4CP.Update(); + X0Y0_尾13_尾CP.Update(); + X0Y0_尾12_鱗左_鱗1CP.Update(); + X0Y0_尾12_鱗左_鱗2CP.Update(); + X0Y0_尾12_鱗左_鱗3CP.Update(); + X0Y0_尾12_鱗左_鱗4CP.Update(); + X0Y0_尾12_鱗右_鱗1CP.Update(); + X0Y0_尾12_鱗右_鱗2CP.Update(); + X0Y0_尾12_鱗右_鱗3CP.Update(); + X0Y0_尾12_鱗右_鱗4CP.Update(); + X0Y0_尾12_尾CP.Update(); + X0Y0_尾11_鱗左_鱗1CP.Update(); + X0Y0_尾11_鱗左_鱗2CP.Update(); + X0Y0_尾11_鱗左_鱗3CP.Update(); + X0Y0_尾11_鱗左_鱗4CP.Update(); + X0Y0_尾11_鱗右_鱗1CP.Update(); + X0Y0_尾11_鱗右_鱗2CP.Update(); + X0Y0_尾11_鱗右_鱗3CP.Update(); + X0Y0_尾11_鱗右_鱗4CP.Update(); + X0Y0_尾11_尾CP.Update(); + X0Y0_尾10_鱗左_鱗1CP.Update(); + X0Y0_尾10_鱗左_鱗2CP.Update(); + X0Y0_尾10_鱗左_鱗3CP.Update(); + X0Y0_尾10_鱗左_鱗4CP.Update(); + X0Y0_尾10_鱗右_鱗1CP.Update(); + X0Y0_尾10_鱗右_鱗2CP.Update(); + X0Y0_尾10_鱗右_鱗3CP.Update(); + X0Y0_尾10_鱗右_鱗4CP.Update(); + X0Y0_尾10_尾CP.Update(); + X0Y0_尾9_鱗左_鱗1CP.Update(); + X0Y0_尾9_鱗左_鱗2CP.Update(); + X0Y0_尾9_鱗左_鱗3CP.Update(); + X0Y0_尾9_鱗左_鱗4CP.Update(); + X0Y0_尾9_鱗右_鱗1CP.Update(); + X0Y0_尾9_鱗右_鱗2CP.Update(); + X0Y0_尾9_鱗右_鱗3CP.Update(); + X0Y0_尾9_鱗右_鱗4CP.Update(); + X0Y0_尾9_尾CP.Update(); + X0Y0_尾8_鱗左_鱗1CP.Update(); + X0Y0_尾8_鱗左_鱗2CP.Update(); + X0Y0_尾8_鱗左_鱗3CP.Update(); + X0Y0_尾8_鱗左_鱗4CP.Update(); + X0Y0_尾8_鱗右_鱗1CP.Update(); + X0Y0_尾8_鱗右_鱗2CP.Update(); + X0Y0_尾8_鱗右_鱗3CP.Update(); + X0Y0_尾8_鱗右_鱗4CP.Update(); + X0Y0_尾8_尾CP.Update(); + X0Y0_尾7_鱗左_鱗1CP.Update(); + X0Y0_尾7_鱗左_鱗2CP.Update(); + X0Y0_尾7_鱗左_鱗3CP.Update(); + X0Y0_尾7_鱗左_鱗4CP.Update(); + X0Y0_尾7_鱗右_鱗1CP.Update(); + X0Y0_尾7_鱗右_鱗2CP.Update(); + X0Y0_尾7_鱗右_鱗3CP.Update(); + X0Y0_尾7_鱗右_鱗4CP.Update(); + X0Y0_尾7_尾CP.Update(); + X0Y0_尾6_鱗左_鱗1CP.Update(); + X0Y0_尾6_鱗左_鱗2CP.Update(); + X0Y0_尾6_鱗左_鱗3CP.Update(); + X0Y0_尾6_鱗左_鱗4CP.Update(); + X0Y0_尾6_鱗右_鱗1CP.Update(); + X0Y0_尾6_鱗右_鱗2CP.Update(); + X0Y0_尾6_鱗右_鱗3CP.Update(); + X0Y0_尾6_鱗右_鱗4CP.Update(); + X0Y0_尾6_尾CP.Update(); + X0Y0_尾5_鱗左_鱗1CP.Update(); + X0Y0_尾5_鱗左_鱗2CP.Update(); + X0Y0_尾5_鱗左_鱗3CP.Update(); + X0Y0_尾5_鱗左_鱗4CP.Update(); + X0Y0_尾5_鱗右_鱗1CP.Update(); + X0Y0_尾5_鱗右_鱗2CP.Update(); + X0Y0_尾5_鱗右_鱗3CP.Update(); + X0Y0_尾5_鱗右_鱗4CP.Update(); + X0Y0_尾5_尾CP.Update(); + X0Y0_尾4_鱗左_鱗1CP.Update(); + X0Y0_尾4_鱗左_鱗2CP.Update(); + X0Y0_尾4_鱗左_鱗3CP.Update(); + X0Y0_尾4_鱗左_鱗4CP.Update(); + X0Y0_尾4_鱗右_鱗1CP.Update(); + X0Y0_尾4_鱗右_鱗2CP.Update(); + X0Y0_尾4_鱗右_鱗3CP.Update(); + X0Y0_尾4_鱗右_鱗4CP.Update(); + X0Y0_尾4_尾CP.Update(); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + X0Y0_尾3_鱗左_鱗1CP.Update(); + X0Y0_尾3_鱗左_鱗2CP.Update(); + X0Y0_尾3_鱗左_鱗3CP.Update(); + X0Y0_尾3_鱗左_鱗4CP.Update(); + X0Y0_尾3_鱗右_鱗1CP.Update(); + X0Y0_尾3_鱗右_鱗2CP.Update(); + X0Y0_尾3_鱗右_鱗3CP.Update(); + X0Y0_尾3_鱗右_鱗4CP.Update(); + X0Y0_尾3_尾CP.Update(); + X0Y0_尾2_鱗左_鱗1CP.Update(); + X0Y0_尾2_鱗左_鱗2CP.Update(); + X0Y0_尾2_鱗左_鱗3CP.Update(); + X0Y0_尾2_鱗左_鱗4CP.Update(); + X0Y0_尾2_鱗右_鱗1CP.Update(); + X0Y0_尾2_鱗右_鱗2CP.Update(); + X0Y0_尾2_鱗右_鱗3CP.Update(); + X0Y0_尾2_鱗右_鱗4CP.Update(); + X0Y0_尾2_尾CP.Update(); + X0Y0_尾1_鱗左_鱗1CP.Update(); + X0Y0_尾1_鱗左_鱗2CP.Update(); + X0Y0_尾1_鱗左_鱗3CP.Update(); + X0Y0_尾1_鱗左_鱗4CP.Update(); + X0Y0_尾1_鱗右_鱗1CP.Update(); + X0Y0_尾1_鱗右_鱗2CP.Update(); + X0Y0_尾1_鱗右_鱗3CP.Update(); + X0Y0_尾1_鱗右_鱗4CP.Update(); + X0Y0_尾1_尾CP.Update(); + X0Y0_尾0_鱗左_鱗1CP.Update(); + X0Y0_尾0_鱗左_鱗2CP.Update(); + X0Y0_尾0_鱗左_鱗3CP.Update(); + X0Y0_尾0_鱗左_鱗4CP.Update(); + X0Y0_尾0_鱗右_鱗1CP.Update(); + X0Y0_尾0_鱗右_鱗2CP.Update(); + X0Y0_尾0_鱗右_鱗3CP.Update(); + X0Y0_尾0_鱗右_鱗4CP.Update(); + X0Y0_尾0_尾CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾33_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾33_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾33_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾33_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 尾33_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾33_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾33_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾33_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 尾33_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾33_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾33_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾33_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾32_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾31_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾30_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾29_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾28_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾27_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾26_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾25_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾24_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾23_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾22_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾21_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾20_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾19_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾18_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾17_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾16_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾15_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾14_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾13_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾12_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾11_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾10_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾9_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾8_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾7_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾1_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 尾0_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚D.cs index dd7c794..3558205 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚D.cs @@ -2,1273 +2,1274 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_魚D : 尾D +namespace SlaveMatrix { - public bool 尾33_鱗左_鱗1_表示 = true; + [Serializable] + public class 尾_魚D : 尾D + { + public bool 尾33_鱗左_鱗1_表示 = true; - public bool 尾33_鱗左_鱗3_表示 = true; + public bool 尾33_鱗左_鱗3_表示 = true; - public bool 尾33_鱗右_鱗1_表示 = true; + public bool 尾33_鱗右_鱗1_表示 = true; - public bool 尾33_鱗右_鱗3_表示 = true; + public bool 尾33_鱗右_鱗3_表示 = true; - public bool 尾33_表示 = true; + public bool 尾33_表示 = true; - public bool 尾32_鱗左_鱗1_表示 = true; + public bool 尾32_鱗左_鱗1_表示 = true; - public bool 尾32_鱗左_鱗2_表示 = true; + public bool 尾32_鱗左_鱗2_表示 = true; - public bool 尾32_鱗左_鱗3_表示 = true; + public bool 尾32_鱗左_鱗3_表示 = true; - public bool 尾32_鱗左_鱗4_表示 = true; + public bool 尾32_鱗左_鱗4_表示 = true; - public bool 尾32_鱗右_鱗1_表示 = true; + public bool 尾32_鱗右_鱗1_表示 = true; - public bool 尾32_鱗右_鱗2_表示 = true; + public bool 尾32_鱗右_鱗2_表示 = true; - public bool 尾32_鱗右_鱗3_表示 = true; + public bool 尾32_鱗右_鱗3_表示 = true; - public bool 尾32_鱗右_鱗4_表示 = true; + public bool 尾32_鱗右_鱗4_表示 = true; - public bool 尾32_表示 = true; + public bool 尾32_表示 = true; - public bool 尾31_鱗左_鱗1_表示 = true; + public bool 尾31_鱗左_鱗1_表示 = true; - public bool 尾31_鱗左_鱗2_表示 = true; + public bool 尾31_鱗左_鱗2_表示 = true; - public bool 尾31_鱗左_鱗3_表示 = true; + public bool 尾31_鱗左_鱗3_表示 = true; - public bool 尾31_鱗左_鱗4_表示 = true; + public bool 尾31_鱗左_鱗4_表示 = true; - public bool 尾31_鱗右_鱗1_表示 = true; + public bool 尾31_鱗右_鱗1_表示 = true; - public bool 尾31_鱗右_鱗2_表示 = true; + public bool 尾31_鱗右_鱗2_表示 = true; - public bool 尾31_鱗右_鱗3_表示 = true; + public bool 尾31_鱗右_鱗3_表示 = true; - public bool 尾31_鱗右_鱗4_表示 = true; + public bool 尾31_鱗右_鱗4_表示 = true; - public bool 尾31_表示 = true; + public bool 尾31_表示 = true; - public bool 尾30_鱗左_鱗1_表示 = true; + public bool 尾30_鱗左_鱗1_表示 = true; - public bool 尾30_鱗左_鱗2_表示 = true; + public bool 尾30_鱗左_鱗2_表示 = true; - public bool 尾30_鱗左_鱗3_表示 = true; + public bool 尾30_鱗左_鱗3_表示 = true; - public bool 尾30_鱗左_鱗4_表示 = true; + public bool 尾30_鱗左_鱗4_表示 = true; - public bool 尾30_鱗右_鱗1_表示 = true; + public bool 尾30_鱗右_鱗1_表示 = true; - public bool 尾30_鱗右_鱗2_表示 = true; + public bool 尾30_鱗右_鱗2_表示 = true; - public bool 尾30_鱗右_鱗3_表示 = true; + public bool 尾30_鱗右_鱗3_表示 = true; - public bool 尾30_鱗右_鱗4_表示 = true; + public bool 尾30_鱗右_鱗4_表示 = true; - public bool 尾30_表示 = true; + public bool 尾30_表示 = true; - public bool 尾29_鱗左_鱗1_表示 = true; + public bool 尾29_鱗左_鱗1_表示 = true; - public bool 尾29_鱗左_鱗2_表示 = true; + public bool 尾29_鱗左_鱗2_表示 = true; - public bool 尾29_鱗左_鱗3_表示 = true; + public bool 尾29_鱗左_鱗3_表示 = true; - public bool 尾29_鱗左_鱗4_表示 = true; + public bool 尾29_鱗左_鱗4_表示 = true; - public bool 尾29_鱗右_鱗1_表示 = true; + public bool 尾29_鱗右_鱗1_表示 = true; - public bool 尾29_鱗右_鱗2_表示 = true; + public bool 尾29_鱗右_鱗2_表示 = true; - public bool 尾29_鱗右_鱗3_表示 = true; + public bool 尾29_鱗右_鱗3_表示 = true; - public bool 尾29_鱗右_鱗4_表示 = true; + public bool 尾29_鱗右_鱗4_表示 = true; - public bool 尾29_表示 = true; + public bool 尾29_表示 = true; - public bool 尾28_鱗左_鱗1_表示 = true; + public bool 尾28_鱗左_鱗1_表示 = true; - public bool 尾28_鱗左_鱗2_表示 = true; + public bool 尾28_鱗左_鱗2_表示 = true; - public bool 尾28_鱗左_鱗3_表示 = true; + public bool 尾28_鱗左_鱗3_表示 = true; - public bool 尾28_鱗左_鱗4_表示 = true; + public bool 尾28_鱗左_鱗4_表示 = true; - public bool 尾28_鱗右_鱗1_表示 = true; + public bool 尾28_鱗右_鱗1_表示 = true; - public bool 尾28_鱗右_鱗2_表示 = true; + public bool 尾28_鱗右_鱗2_表示 = true; - public bool 尾28_鱗右_鱗3_表示 = true; + public bool 尾28_鱗右_鱗3_表示 = true; - public bool 尾28_鱗右_鱗4_表示 = true; + public bool 尾28_鱗右_鱗4_表示 = true; - public bool 尾28_表示 = true; + public bool 尾28_表示 = true; - public bool 尾27_鱗左_鱗1_表示 = true; + public bool 尾27_鱗左_鱗1_表示 = true; - public bool 尾27_鱗左_鱗2_表示 = true; + public bool 尾27_鱗左_鱗2_表示 = true; - public bool 尾27_鱗左_鱗3_表示 = true; + public bool 尾27_鱗左_鱗3_表示 = true; - public bool 尾27_鱗左_鱗4_表示 = true; + public bool 尾27_鱗左_鱗4_表示 = true; - public bool 尾27_鱗右_鱗1_表示 = true; + public bool 尾27_鱗右_鱗1_表示 = true; - public bool 尾27_鱗右_鱗2_表示 = true; + public bool 尾27_鱗右_鱗2_表示 = true; - public bool 尾27_鱗右_鱗3_表示 = true; + public bool 尾27_鱗右_鱗3_表示 = true; - public bool 尾27_鱗右_鱗4_表示 = true; + public bool 尾27_鱗右_鱗4_表示 = true; - public bool 尾27_表示 = true; + public bool 尾27_表示 = true; - public bool 尾26_鱗左_鱗1_表示 = true; + public bool 尾26_鱗左_鱗1_表示 = true; - public bool 尾26_鱗左_鱗2_表示 = true; + public bool 尾26_鱗左_鱗2_表示 = true; - public bool 尾26_鱗左_鱗3_表示 = true; + public bool 尾26_鱗左_鱗3_表示 = true; - public bool 尾26_鱗左_鱗4_表示 = true; + public bool 尾26_鱗左_鱗4_表示 = true; - public bool 尾26_鱗右_鱗1_表示 = true; + public bool 尾26_鱗右_鱗1_表示 = true; - public bool 尾26_鱗右_鱗2_表示 = true; + public bool 尾26_鱗右_鱗2_表示 = true; - public bool 尾26_鱗右_鱗3_表示 = true; + public bool 尾26_鱗右_鱗3_表示 = true; - public bool 尾26_鱗右_鱗4_表示 = true; + public bool 尾26_鱗右_鱗4_表示 = true; - public bool 尾26_表示 = true; + public bool 尾26_表示 = true; - public bool 尾25_鱗左_鱗1_表示 = true; + public bool 尾25_鱗左_鱗1_表示 = true; - public bool 尾25_鱗左_鱗2_表示 = true; + public bool 尾25_鱗左_鱗2_表示 = true; - public bool 尾25_鱗左_鱗3_表示 = true; + public bool 尾25_鱗左_鱗3_表示 = true; - public bool 尾25_鱗左_鱗4_表示 = true; + public bool 尾25_鱗左_鱗4_表示 = true; - public bool 尾25_鱗右_鱗1_表示 = true; + public bool 尾25_鱗右_鱗1_表示 = true; - public bool 尾25_鱗右_鱗2_表示 = true; + public bool 尾25_鱗右_鱗2_表示 = true; - public bool 尾25_鱗右_鱗3_表示 = true; + public bool 尾25_鱗右_鱗3_表示 = true; - public bool 尾25_鱗右_鱗4_表示 = true; + public bool 尾25_鱗右_鱗4_表示 = true; - public bool 尾25_表示 = true; + public bool 尾25_表示 = true; - public bool 尾24_鱗左_鱗1_表示 = true; + public bool 尾24_鱗左_鱗1_表示 = true; - public bool 尾24_鱗左_鱗2_表示 = true; + public bool 尾24_鱗左_鱗2_表示 = true; - public bool 尾24_鱗左_鱗3_表示 = true; + public bool 尾24_鱗左_鱗3_表示 = true; - public bool 尾24_鱗左_鱗4_表示 = true; + public bool 尾24_鱗左_鱗4_表示 = true; - public bool 尾24_鱗右_鱗1_表示 = true; + public bool 尾24_鱗右_鱗1_表示 = true; - public bool 尾24_鱗右_鱗2_表示 = true; + public bool 尾24_鱗右_鱗2_表示 = true; - public bool 尾24_鱗右_鱗3_表示 = true; + public bool 尾24_鱗右_鱗3_表示 = true; - public bool 尾24_鱗右_鱗4_表示 = true; + public bool 尾24_鱗右_鱗4_表示 = true; - public bool 尾24_表示 = true; + public bool 尾24_表示 = true; - public bool 尾23_鱗左_鱗1_表示 = true; + public bool 尾23_鱗左_鱗1_表示 = true; - public bool 尾23_鱗左_鱗2_表示 = true; + public bool 尾23_鱗左_鱗2_表示 = true; - public bool 尾23_鱗左_鱗3_表示 = true; + public bool 尾23_鱗左_鱗3_表示 = true; - public bool 尾23_鱗左_鱗4_表示 = true; + public bool 尾23_鱗左_鱗4_表示 = true; - public bool 尾23_鱗右_鱗1_表示 = true; + public bool 尾23_鱗右_鱗1_表示 = true; - public bool 尾23_鱗右_鱗2_表示 = true; + public bool 尾23_鱗右_鱗2_表示 = true; - public bool 尾23_鱗右_鱗3_表示 = true; + public bool 尾23_鱗右_鱗3_表示 = true; - public bool 尾23_鱗右_鱗4_表示 = true; + public bool 尾23_鱗右_鱗4_表示 = true; - public bool 尾23_表示 = true; + public bool 尾23_表示 = true; - public bool 尾22_鱗左_鱗1_表示 = true; + public bool 尾22_鱗左_鱗1_表示 = true; - public bool 尾22_鱗左_鱗2_表示 = true; + public bool 尾22_鱗左_鱗2_表示 = true; - public bool 尾22_鱗左_鱗3_表示 = true; + public bool 尾22_鱗左_鱗3_表示 = true; - public bool 尾22_鱗左_鱗4_表示 = true; + public bool 尾22_鱗左_鱗4_表示 = true; - public bool 尾22_鱗右_鱗1_表示 = true; + public bool 尾22_鱗右_鱗1_表示 = true; - public bool 尾22_鱗右_鱗2_表示 = true; + public bool 尾22_鱗右_鱗2_表示 = true; - public bool 尾22_鱗右_鱗3_表示 = true; + public bool 尾22_鱗右_鱗3_表示 = true; - public bool 尾22_鱗右_鱗4_表示 = true; + public bool 尾22_鱗右_鱗4_表示 = true; - public bool 尾22_表示 = true; + public bool 尾22_表示 = true; - public bool 尾21_鱗左_鱗1_表示 = true; + public bool 尾21_鱗左_鱗1_表示 = true; - public bool 尾21_鱗左_鱗2_表示 = true; + public bool 尾21_鱗左_鱗2_表示 = true; - public bool 尾21_鱗左_鱗3_表示 = true; + public bool 尾21_鱗左_鱗3_表示 = true; - public bool 尾21_鱗左_鱗4_表示 = true; + public bool 尾21_鱗左_鱗4_表示 = true; - public bool 尾21_鱗右_鱗1_表示 = true; + public bool 尾21_鱗右_鱗1_表示 = true; - public bool 尾21_鱗右_鱗2_表示 = true; + public bool 尾21_鱗右_鱗2_表示 = true; - public bool 尾21_鱗右_鱗3_表示 = true; + public bool 尾21_鱗右_鱗3_表示 = true; - public bool 尾21_鱗右_鱗4_表示 = true; + public bool 尾21_鱗右_鱗4_表示 = true; - public bool 尾21_表示 = true; + public bool 尾21_表示 = true; - public bool 尾20_鱗左_鱗1_表示 = true; + public bool 尾20_鱗左_鱗1_表示 = true; - public bool 尾20_鱗左_鱗2_表示 = true; + public bool 尾20_鱗左_鱗2_表示 = true; - public bool 尾20_鱗左_鱗3_表示 = true; + public bool 尾20_鱗左_鱗3_表示 = true; - public bool 尾20_鱗左_鱗4_表示 = true; + public bool 尾20_鱗左_鱗4_表示 = true; - public bool 尾20_鱗右_鱗1_表示 = true; + public bool 尾20_鱗右_鱗1_表示 = true; - public bool 尾20_鱗右_鱗2_表示 = true; + public bool 尾20_鱗右_鱗2_表示 = true; - public bool 尾20_鱗右_鱗3_表示 = true; + public bool 尾20_鱗右_鱗3_表示 = true; - public bool 尾20_鱗右_鱗4_表示 = true; + public bool 尾20_鱗右_鱗4_表示 = true; - public bool 尾20_表示 = true; + public bool 尾20_表示 = true; - public bool 尾19_鱗左_鱗1_表示 = true; + public bool 尾19_鱗左_鱗1_表示 = true; - public bool 尾19_鱗左_鱗2_表示 = true; + public bool 尾19_鱗左_鱗2_表示 = true; - public bool 尾19_鱗左_鱗3_表示 = true; + public bool 尾19_鱗左_鱗3_表示 = true; - public bool 尾19_鱗左_鱗4_表示 = true; + public bool 尾19_鱗左_鱗4_表示 = true; - public bool 尾19_鱗右_鱗1_表示 = true; + public bool 尾19_鱗右_鱗1_表示 = true; - public bool 尾19_鱗右_鱗2_表示 = true; + public bool 尾19_鱗右_鱗2_表示 = true; - public bool 尾19_鱗右_鱗3_表示 = true; + public bool 尾19_鱗右_鱗3_表示 = true; - public bool 尾19_鱗右_鱗4_表示 = true; + public bool 尾19_鱗右_鱗4_表示 = true; - public bool 尾19_表示 = true; + public bool 尾19_表示 = true; - public bool 尾18_鱗左_鱗1_表示 = true; + public bool 尾18_鱗左_鱗1_表示 = true; - public bool 尾18_鱗左_鱗2_表示 = true; + public bool 尾18_鱗左_鱗2_表示 = true; - public bool 尾18_鱗左_鱗3_表示 = true; + public bool 尾18_鱗左_鱗3_表示 = true; - public bool 尾18_鱗左_鱗4_表示 = true; + public bool 尾18_鱗左_鱗4_表示 = true; - public bool 尾18_鱗右_鱗1_表示 = true; + public bool 尾18_鱗右_鱗1_表示 = true; - public bool 尾18_鱗右_鱗2_表示 = true; + public bool 尾18_鱗右_鱗2_表示 = true; - public bool 尾18_鱗右_鱗3_表示 = true; + public bool 尾18_鱗右_鱗3_表示 = true; - public bool 尾18_鱗右_鱗4_表示 = true; + public bool 尾18_鱗右_鱗4_表示 = true; - public bool 尾18_表示 = true; + public bool 尾18_表示 = true; - public bool 尾17_鱗左_鱗1_表示 = true; + public bool 尾17_鱗左_鱗1_表示 = true; - public bool 尾17_鱗左_鱗2_表示 = true; + public bool 尾17_鱗左_鱗2_表示 = true; - public bool 尾17_鱗左_鱗3_表示 = true; + public bool 尾17_鱗左_鱗3_表示 = true; - public bool 尾17_鱗左_鱗4_表示 = true; + public bool 尾17_鱗左_鱗4_表示 = true; - public bool 尾17_鱗右_鱗1_表示 = true; + public bool 尾17_鱗右_鱗1_表示 = true; - public bool 尾17_鱗右_鱗2_表示 = true; + public bool 尾17_鱗右_鱗2_表示 = true; - public bool 尾17_鱗右_鱗3_表示 = true; + public bool 尾17_鱗右_鱗3_表示 = true; - public bool 尾17_鱗右_鱗4_表示 = true; + public bool 尾17_鱗右_鱗4_表示 = true; - public bool 尾17_表示 = true; + public bool 尾17_表示 = true; - public bool 尾16_鱗左_鱗1_表示 = true; + public bool 尾16_鱗左_鱗1_表示 = true; - public bool 尾16_鱗左_鱗2_表示 = true; + public bool 尾16_鱗左_鱗2_表示 = true; - public bool 尾16_鱗左_鱗3_表示 = true; + public bool 尾16_鱗左_鱗3_表示 = true; - public bool 尾16_鱗左_鱗4_表示 = true; + public bool 尾16_鱗左_鱗4_表示 = true; - public bool 尾16_鱗右_鱗1_表示 = true; + public bool 尾16_鱗右_鱗1_表示 = true; - public bool 尾16_鱗右_鱗2_表示 = true; + public bool 尾16_鱗右_鱗2_表示 = true; - public bool 尾16_鱗右_鱗3_表示 = true; + public bool 尾16_鱗右_鱗3_表示 = true; - public bool 尾16_鱗右_鱗4_表示 = true; + public bool 尾16_鱗右_鱗4_表示 = true; - public bool 尾16_表示 = true; + public bool 尾16_表示 = true; - public bool 尾15_鱗左_鱗1_表示 = true; + public bool 尾15_鱗左_鱗1_表示 = true; - public bool 尾15_鱗左_鱗2_表示 = true; + public bool 尾15_鱗左_鱗2_表示 = true; - public bool 尾15_鱗左_鱗3_表示 = true; + public bool 尾15_鱗左_鱗3_表示 = true; - public bool 尾15_鱗左_鱗4_表示 = true; + public bool 尾15_鱗左_鱗4_表示 = true; - public bool 尾15_鱗右_鱗1_表示 = true; + public bool 尾15_鱗右_鱗1_表示 = true; - public bool 尾15_鱗右_鱗2_表示 = true; + public bool 尾15_鱗右_鱗2_表示 = true; - public bool 尾15_鱗右_鱗3_表示 = true; + public bool 尾15_鱗右_鱗3_表示 = true; - public bool 尾15_鱗右_鱗4_表示 = true; + public bool 尾15_鱗右_鱗4_表示 = true; - public bool 尾15_表示 = true; + public bool 尾15_表示 = true; - public bool 尾14_鱗左_鱗1_表示 = true; + public bool 尾14_鱗左_鱗1_表示 = true; - public bool 尾14_鱗左_鱗2_表示 = true; + public bool 尾14_鱗左_鱗2_表示 = true; - public bool 尾14_鱗左_鱗3_表示 = true; + public bool 尾14_鱗左_鱗3_表示 = true; - public bool 尾14_鱗左_鱗4_表示 = true; + public bool 尾14_鱗左_鱗4_表示 = true; - public bool 尾14_鱗右_鱗1_表示 = true; + public bool 尾14_鱗右_鱗1_表示 = true; - public bool 尾14_鱗右_鱗2_表示 = true; + public bool 尾14_鱗右_鱗2_表示 = true; - public bool 尾14_鱗右_鱗3_表示 = true; + public bool 尾14_鱗右_鱗3_表示 = true; - public bool 尾14_鱗右_鱗4_表示 = true; + public bool 尾14_鱗右_鱗4_表示 = true; - public bool 尾14_表示 = true; + public bool 尾14_表示 = true; - public bool 尾13_鱗左_鱗1_表示 = true; + public bool 尾13_鱗左_鱗1_表示 = true; - public bool 尾13_鱗左_鱗2_表示 = true; + public bool 尾13_鱗左_鱗2_表示 = true; - public bool 尾13_鱗左_鱗3_表示 = true; + public bool 尾13_鱗左_鱗3_表示 = true; - public bool 尾13_鱗左_鱗4_表示 = true; + public bool 尾13_鱗左_鱗4_表示 = true; - public bool 尾13_鱗右_鱗1_表示 = true; + public bool 尾13_鱗右_鱗1_表示 = true; - public bool 尾13_鱗右_鱗2_表示 = true; + public bool 尾13_鱗右_鱗2_表示 = true; - public bool 尾13_鱗右_鱗3_表示 = true; + public bool 尾13_鱗右_鱗3_表示 = true; - public bool 尾13_鱗右_鱗4_表示 = true; + public bool 尾13_鱗右_鱗4_表示 = true; - public bool 尾13_表示 = true; + public bool 尾13_表示 = true; - public bool 尾12_鱗左_鱗1_表示 = true; + public bool 尾12_鱗左_鱗1_表示 = true; - public bool 尾12_鱗左_鱗2_表示 = true; + public bool 尾12_鱗左_鱗2_表示 = true; - public bool 尾12_鱗左_鱗3_表示 = true; + public bool 尾12_鱗左_鱗3_表示 = true; - public bool 尾12_鱗左_鱗4_表示 = true; + public bool 尾12_鱗左_鱗4_表示 = true; - public bool 尾12_鱗右_鱗1_表示 = true; + public bool 尾12_鱗右_鱗1_表示 = true; - public bool 尾12_鱗右_鱗2_表示 = true; + public bool 尾12_鱗右_鱗2_表示 = true; - public bool 尾12_鱗右_鱗3_表示 = true; + public bool 尾12_鱗右_鱗3_表示 = true; - public bool 尾12_鱗右_鱗4_表示 = true; + public bool 尾12_鱗右_鱗4_表示 = true; - public bool 尾12_表示 = true; + public bool 尾12_表示 = true; - public bool 尾11_鱗左_鱗1_表示 = true; + public bool 尾11_鱗左_鱗1_表示 = true; - public bool 尾11_鱗左_鱗2_表示 = true; + public bool 尾11_鱗左_鱗2_表示 = true; - public bool 尾11_鱗左_鱗3_表示 = true; + public bool 尾11_鱗左_鱗3_表示 = true; - public bool 尾11_鱗左_鱗4_表示 = true; + public bool 尾11_鱗左_鱗4_表示 = true; - public bool 尾11_鱗右_鱗1_表示 = true; + public bool 尾11_鱗右_鱗1_表示 = true; - public bool 尾11_鱗右_鱗2_表示 = true; + public bool 尾11_鱗右_鱗2_表示 = true; - public bool 尾11_鱗右_鱗3_表示 = true; + public bool 尾11_鱗右_鱗3_表示 = true; - public bool 尾11_鱗右_鱗4_表示 = true; + public bool 尾11_鱗右_鱗4_表示 = true; - public bool 尾11_表示 = true; + public bool 尾11_表示 = true; - public bool 尾10_鱗左_鱗1_表示 = true; + public bool 尾10_鱗左_鱗1_表示 = true; - public bool 尾10_鱗左_鱗2_表示 = true; + public bool 尾10_鱗左_鱗2_表示 = true; - public bool 尾10_鱗左_鱗3_表示 = true; + public bool 尾10_鱗左_鱗3_表示 = true; - public bool 尾10_鱗左_鱗4_表示 = true; + public bool 尾10_鱗左_鱗4_表示 = true; - public bool 尾10_鱗右_鱗1_表示 = true; + public bool 尾10_鱗右_鱗1_表示 = true; - public bool 尾10_鱗右_鱗2_表示 = true; + public bool 尾10_鱗右_鱗2_表示 = true; - public bool 尾10_鱗右_鱗3_表示 = true; + public bool 尾10_鱗右_鱗3_表示 = true; - public bool 尾10_鱗右_鱗4_表示 = true; + public bool 尾10_鱗右_鱗4_表示 = true; - public bool 尾10_表示 = true; + public bool 尾10_表示 = true; - public bool 尾9_鱗左_鱗1_表示 = true; + public bool 尾9_鱗左_鱗1_表示 = true; - public bool 尾9_鱗左_鱗2_表示 = true; + public bool 尾9_鱗左_鱗2_表示 = true; - public bool 尾9_鱗左_鱗3_表示 = true; + public bool 尾9_鱗左_鱗3_表示 = true; - public bool 尾9_鱗左_鱗4_表示 = true; + public bool 尾9_鱗左_鱗4_表示 = true; - public bool 尾9_鱗右_鱗1_表示 = true; + public bool 尾9_鱗右_鱗1_表示 = true; - public bool 尾9_鱗右_鱗2_表示 = true; + public bool 尾9_鱗右_鱗2_表示 = true; - public bool 尾9_鱗右_鱗3_表示 = true; + public bool 尾9_鱗右_鱗3_表示 = true; - public bool 尾9_鱗右_鱗4_表示 = true; + public bool 尾9_鱗右_鱗4_表示 = true; - public bool 尾9_表示 = true; + public bool 尾9_表示 = true; - public bool 尾8_鱗左_鱗1_表示 = true; + public bool 尾8_鱗左_鱗1_表示 = true; - public bool 尾8_鱗左_鱗2_表示 = true; + public bool 尾8_鱗左_鱗2_表示 = true; - public bool 尾8_鱗左_鱗3_表示 = true; + public bool 尾8_鱗左_鱗3_表示 = true; - public bool 尾8_鱗左_鱗4_表示 = true; + public bool 尾8_鱗左_鱗4_表示 = true; - public bool 尾8_鱗右_鱗1_表示 = true; + public bool 尾8_鱗右_鱗1_表示 = true; - public bool 尾8_鱗右_鱗2_表示 = true; + public bool 尾8_鱗右_鱗2_表示 = true; - public bool 尾8_鱗右_鱗3_表示 = true; + public bool 尾8_鱗右_鱗3_表示 = true; - public bool 尾8_鱗右_鱗4_表示 = true; + public bool 尾8_鱗右_鱗4_表示 = true; - public bool 尾8_表示 = true; + public bool 尾8_表示 = true; - public bool 尾7_鱗左_鱗1_表示 = true; + public bool 尾7_鱗左_鱗1_表示 = true; - public bool 尾7_鱗左_鱗2_表示 = true; + public bool 尾7_鱗左_鱗2_表示 = true; - public bool 尾7_鱗左_鱗3_表示 = true; + public bool 尾7_鱗左_鱗3_表示 = true; - public bool 尾7_鱗左_鱗4_表示 = true; + public bool 尾7_鱗左_鱗4_表示 = true; - public bool 尾7_鱗右_鱗1_表示 = true; + public bool 尾7_鱗右_鱗1_表示 = true; - public bool 尾7_鱗右_鱗2_表示 = true; + public bool 尾7_鱗右_鱗2_表示 = true; - public bool 尾7_鱗右_鱗3_表示 = true; + public bool 尾7_鱗右_鱗3_表示 = true; - public bool 尾7_鱗右_鱗4_表示 = true; + public bool 尾7_鱗右_鱗4_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public bool 尾6_鱗左_鱗1_表示 = true; + public bool 尾6_鱗左_鱗1_表示 = true; - public bool 尾6_鱗左_鱗2_表示 = true; + public bool 尾6_鱗左_鱗2_表示 = true; - public bool 尾6_鱗左_鱗3_表示 = true; + public bool 尾6_鱗左_鱗3_表示 = true; - public bool 尾6_鱗左_鱗4_表示 = true; + public bool 尾6_鱗左_鱗4_表示 = true; - public bool 尾6_鱗右_鱗1_表示 = true; + public bool 尾6_鱗右_鱗1_表示 = true; - public bool 尾6_鱗右_鱗2_表示 = true; + public bool 尾6_鱗右_鱗2_表示 = true; - public bool 尾6_鱗右_鱗3_表示 = true; + public bool 尾6_鱗右_鱗3_表示 = true; - public bool 尾6_鱗右_鱗4_表示 = true; + public bool 尾6_鱗右_鱗4_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾5_鱗左_鱗1_表示 = true; + public bool 尾5_鱗左_鱗1_表示 = true; - public bool 尾5_鱗左_鱗2_表示 = true; + public bool 尾5_鱗左_鱗2_表示 = true; - public bool 尾5_鱗左_鱗3_表示 = true; + public bool 尾5_鱗左_鱗3_表示 = true; - public bool 尾5_鱗左_鱗4_表示 = true; + public bool 尾5_鱗左_鱗4_表示 = true; - public bool 尾5_鱗右_鱗1_表示 = true; + public bool 尾5_鱗右_鱗1_表示 = true; - public bool 尾5_鱗右_鱗2_表示 = true; + public bool 尾5_鱗右_鱗2_表示 = true; - public bool 尾5_鱗右_鱗3_表示 = true; + public bool 尾5_鱗右_鱗3_表示 = true; - public bool 尾5_鱗右_鱗4_表示 = true; + public bool 尾5_鱗右_鱗4_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾4_鱗左_鱗1_表示 = true; + public bool 尾4_鱗左_鱗1_表示 = true; - public bool 尾4_鱗左_鱗2_表示 = true; + public bool 尾4_鱗左_鱗2_表示 = true; - public bool 尾4_鱗左_鱗3_表示 = true; + public bool 尾4_鱗左_鱗3_表示 = true; - public bool 尾4_鱗左_鱗4_表示 = true; + public bool 尾4_鱗左_鱗4_表示 = true; - public bool 尾4_鱗右_鱗1_表示 = true; + public bool 尾4_鱗右_鱗1_表示 = true; - public bool 尾4_鱗右_鱗2_表示 = true; + public bool 尾4_鱗右_鱗2_表示 = true; - public bool 尾4_鱗右_鱗3_表示 = true; + public bool 尾4_鱗右_鱗3_表示 = true; - public bool 尾4_鱗右_鱗4_表示 = true; + public bool 尾4_鱗右_鱗4_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 尾3_鱗左_鱗1_表示 = true; + public bool 尾3_鱗左_鱗1_表示 = true; - public bool 尾3_鱗左_鱗2_表示 = true; + public bool 尾3_鱗左_鱗2_表示 = true; - public bool 尾3_鱗左_鱗3_表示 = true; + public bool 尾3_鱗左_鱗3_表示 = true; - public bool 尾3_鱗左_鱗4_表示 = true; + public bool 尾3_鱗左_鱗4_表示 = true; - public bool 尾3_鱗右_鱗1_表示 = true; + public bool 尾3_鱗右_鱗1_表示 = true; - public bool 尾3_鱗右_鱗2_表示 = true; + public bool 尾3_鱗右_鱗2_表示 = true; - public bool 尾3_鱗右_鱗3_表示 = true; + public bool 尾3_鱗右_鱗3_表示 = true; - public bool 尾3_鱗右_鱗4_表示 = true; + public bool 尾3_鱗右_鱗4_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾2_鱗左_鱗1_表示 = true; + public bool 尾2_鱗左_鱗1_表示 = true; - public bool 尾2_鱗左_鱗2_表示 = true; + public bool 尾2_鱗左_鱗2_表示 = true; - public bool 尾2_鱗左_鱗3_表示 = true; + public bool 尾2_鱗左_鱗3_表示 = true; - public bool 尾2_鱗左_鱗4_表示 = true; + public bool 尾2_鱗左_鱗4_表示 = true; - public bool 尾2_鱗右_鱗1_表示 = true; + public bool 尾2_鱗右_鱗1_表示 = true; - public bool 尾2_鱗右_鱗2_表示 = true; + public bool 尾2_鱗右_鱗2_表示 = true; - public bool 尾2_鱗右_鱗3_表示 = true; + public bool 尾2_鱗右_鱗3_表示 = true; - public bool 尾2_鱗右_鱗4_表示 = true; + public bool 尾2_鱗右_鱗4_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾1_鱗左_鱗1_表示 = true; + public bool 尾1_鱗左_鱗1_表示 = true; - public bool 尾1_鱗左_鱗2_表示 = true; + public bool 尾1_鱗左_鱗2_表示 = true; - public bool 尾1_鱗左_鱗3_表示 = true; + public bool 尾1_鱗左_鱗3_表示 = true; - public bool 尾1_鱗左_鱗4_表示 = true; + public bool 尾1_鱗左_鱗4_表示 = true; - public bool 尾1_鱗右_鱗1_表示 = true; + public bool 尾1_鱗右_鱗1_表示 = true; - public bool 尾1_鱗右_鱗2_表示 = true; + public bool 尾1_鱗右_鱗2_表示 = true; - public bool 尾1_鱗右_鱗3_表示 = true; + public bool 尾1_鱗右_鱗3_表示 = true; - public bool 尾1_鱗右_鱗4_表示 = true; + public bool 尾1_鱗右_鱗4_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾0_鱗左_鱗1_表示 = true; + public bool 尾0_鱗左_鱗1_表示 = true; - public bool 尾0_鱗左_鱗2_表示 = true; + public bool 尾0_鱗左_鱗2_表示 = true; - public bool 尾0_鱗左_鱗3_表示 = true; + public bool 尾0_鱗左_鱗3_表示 = true; - public bool 尾0_鱗左_鱗4_表示 = true; + public bool 尾0_鱗左_鱗4_表示 = true; - public bool 尾0_鱗右_鱗1_表示 = true; + public bool 尾0_鱗右_鱗1_表示 = true; - public bool 尾0_鱗右_鱗2_表示 = true; + public bool 尾0_鱗右_鱗2_表示 = true; - public bool 尾0_鱗右_鱗3_表示 = true; + public bool 尾0_鱗右_鱗3_表示 = true; - public bool 尾0_鱗右_鱗4_表示 = true; + public bool 尾0_鱗右_鱗4_表示 = true; - public bool 尾0_表示 = true; + public bool 尾0_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 尾先表示 = true; + public bool 尾先表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public bool 胴_外線; + public bool 胴_外線; - public bool Rパターン; + public bool Rパターン; - public bool 鱗1 = true; + public bool 鱗1 = true; - public bool 鱗2 = true; + public bool 鱗2 = true; - public bool 鱗3 = true; + public bool 鱗3 = true; - public bool 鱗4 = true; + public bool 鱗4 = true; - public List 左1_接続 = new List(); + public List 左1_接続 = new List(); - public List 右1_接続 = new List(); + public List 右1_接続 = new List(); - public List 左2_接続 = new List(); + public List 左2_接続 = new List(); - public List 右2_接続 = new List(); + public List 右2_接続 = new List(); - public List 左3_接続 = new List(); + public List 左3_接続 = new List(); - public List 右3_接続 = new List(); + public List 右3_接続 = new List(); - public List 左4_接続 = new List(); + public List 左4_接続 = new List(); - public List 右4_接続 = new List(); + public List 右4_接続 = new List(); - public List 左5_接続 = new List(); + public List 左5_接続 = new List(); - public List 右5_接続 = new List(); + public List 右5_接続 = new List(); - public List 左6_接続 = new List(); + public List 左6_接続 = new List(); - public List 右6_接続 = new List(); + public List 右6_接続 = new List(); - public List 左7_接続 = new List(); + public List 左7_接続 = new List(); - public List 右7_接続 = new List(); + public List 右7_接続 = new List(); - public List 左8_接続 = new List(); + public List 左8_接続 = new List(); - public List 右8_接続 = new List(); + public List 右8_接続 = new List(); - public List 左9_接続 = new List(); + public List 左9_接続 = new List(); - public List 右9_接続 = new List(); + public List 右9_接続 = new List(); - public List 左10_接続 = new List(); + public List 左10_接続 = new List(); - public List 右10_接続 = new List(); + public List 右10_接続 = new List(); - public List 左11_接続 = new List(); + public List 左11_接続 = new List(); - public List 右11_接続 = new List(); + public List 右11_接続 = new List(); - public List 左12_接続 = new List(); + public List 左12_接続 = new List(); - public List 右12_接続 = new List(); + public List 右12_接続 = new List(); - public List 左13_接続 = new List(); + public List 左13_接続 = new List(); - public List 右13_接続 = new List(); + public List 右13_接続 = new List(); - public List 左14_接続 = new List(); + public List 左14_接続 = new List(); - public List 右14_接続 = new List(); + public List 右14_接続 = new List(); - public List 左15_接続 = new List(); + public List 左15_接続 = new List(); - public List 右15_接続 = new List(); + public List 右15_接続 = new List(); - public List 左16_接続 = new List(); + public List 左16_接続 = new List(); - public List 右16_接続 = new List(); + public List 右16_接続 = new List(); - public List 左17_接続 = new List(); + public List 左17_接続 = new List(); - public List 右17_接続 = new List(); + public List 右17_接続 = new List(); - public List 左18_接続 = new List(); + public List 左18_接続 = new List(); - public List 右18_接続 = new List(); + public List 右18_接続 = new List(); - public List 左19_接続 = new List(); + public List 左19_接続 = new List(); - public List 右19_接続 = new List(); + public List 右19_接続 = new List(); - public List 左20_接続 = new List(); + public List 左20_接続 = new List(); - public List 右20_接続 = new List(); + public List 右20_接続 = new List(); - public List 左21_接続 = new List(); + public List 左21_接続 = new List(); - public List 右21_接続 = new List(); + public List 右21_接続 = new List(); - public List 左22_接続 = new List(); + public List 左22_接続 = new List(); - public List 右22_接続 = new List(); + public List 右22_接続 = new List(); - public List 左23_接続 = new List(); + public List 左23_接続 = new List(); - public List 右23_接続 = new List(); + public List 右23_接続 = new List(); - public List 左24_接続 = new List(); + public List 左24_接続 = new List(); - public List 右24_接続 = new List(); + public List 右24_接続 = new List(); - public List 左25_接続 = new List(); + public List 左25_接続 = new List(); - public List 右25_接続 = new List(); + public List 右25_接続 = new List(); - public List 左26_接続 = new List(); + public List 左26_接続 = new List(); - public List 右26_接続 = new List(); + public List 右26_接続 = new List(); - public List 左27_接続 = new List(); + public List 左27_接続 = new List(); - public List 右27_接続 = new List(); + public List 右27_接続 = new List(); - public List 左28_接続 = new List(); + public List 左28_接続 = new List(); - public List 右28_接続 = new List(); + public List 右28_接続 = new List(); - public List 左29_接続 = new List(); + public List 左29_接続 = new List(); - public List 右29_接続 = new List(); + public List 右29_接続 = new List(); - public List 左30_接続 = new List(); + public List 左30_接続 = new List(); - public List 右30_接続 = new List(); + public List 右30_接続 = new List(); - public List 左31_接続 = new List(); + public List 左31_接続 = new List(); - public List 右31_接続 = new List(); + public List 右31_接続 = new List(); - public List 左32_接続 = new List(); + public List 左32_接続 = new List(); - public List 右32_接続 = new List(); + public List 右32_接続 = new List(); - public List 左33_接続 = new List(); + public List 左33_接続 = new List(); - public List 右33_接続 = new List(); + public List 右33_接続 = new List(); - public List 左34_接続 = new List(); + public List 左34_接続 = new List(); - public List 右34_接続 = new List(); + public List 右34_接続 = new List(); - public List 尾先_接続 = new List(); + public List 尾先_接続 = new List(); - public 尾_魚D() - { - ThisType = GetType(); - } + public 尾_魚D() + { + ThisType = GetType(); + } - public void 左1接続(EleD e) - { - 左1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_左1_接続; - } + public void 左1接続(EleD e) + { + 左1_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_左1_接続; + } - public void 右1接続(EleD e) - { - 右1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_右1_接続; - } + 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 左2接続(EleD e) + { + 左2_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_左2_接続; + } - public void 右2接続(EleD e) - { - 右2_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_右2_接続; - } + 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 左3接続(EleD e) + { + 左3_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_左3_接続; + } - 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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右24接続(EleD e) - { - 右24_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_右24_接続; - } - - public void 左25接続(EleD e) - { - 左25_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_左25_接続; - } - - public void 右25接続(EleD e) - { - 右25_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_右25_接続; - } - - public void 左26接続(EleD e) - { - 左26_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_左26_接続; - } - - public void 右26接続(EleD e) - { - 右26_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_右26_接続; - } - - public void 左27接続(EleD e) - { - 左27_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_左27_接続; - } - - public void 右27接続(EleD e) - { - 右27_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_右27_接続; - } - - public void 左28接続(EleD e) - { - 左28_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_左28_接続; - } - - public void 右28接続(EleD e) - { - 右28_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_右28_接続; - } - - public void 左29接続(EleD e) - { - 左29_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_左29_接続; - } - - public void 右29接続(EleD e) - { - 右29_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_右29_接続; - } - - public void 左30接続(EleD e) - { - 左30_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_左30_接続; - } - - public void 右30接続(EleD e) - { - 右30_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_右30_接続; - } - - public void 左31接続(EleD e) - { - 左31_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_左31_接続; - } - - public void 右31接続(EleD e) - { - 右31_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_右31_接続; - } - - public void 左32接続(EleD e) - { - 左32_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_左32_接続; - } - - public void 右32接続(EleD e) - { - 右32_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_右32_接続; - } - - public void 左33接続(EleD e) - { - 左33_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_左33_接続; - } - - public void 右33接続(EleD e) - { - 右33_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_右33_接続; - } - - public void 左34接続(EleD e) - { - 左34_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_左34_接続; - } - - public void 右34接続(EleD e) - { - 右34_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_右34_接続; - } - - public void 尾先接続(EleD e) - { - 尾先_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_魚_尾先_接続; - } - - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_魚(DisUnit, 配色指定, 体配色, Med, this); - } + 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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右24接続(EleD e) + { + 右24_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_右24_接続; + } + + public void 左25接続(EleD e) + { + 左25_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_左25_接続; + } + + public void 右25接続(EleD e) + { + 右25_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_右25_接続; + } + + public void 左26接続(EleD e) + { + 左26_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_左26_接続; + } + + public void 右26接続(EleD e) + { + 右26_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_右26_接続; + } + + public void 左27接続(EleD e) + { + 左27_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_左27_接続; + } + + public void 右27接続(EleD e) + { + 右27_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_右27_接続; + } + + public void 左28接続(EleD e) + { + 左28_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_左28_接続; + } + + public void 右28接続(EleD e) + { + 右28_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_右28_接続; + } + + public void 左29接続(EleD e) + { + 左29_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_左29_接続; + } + + public void 右29接続(EleD e) + { + 右29_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_右29_接続; + } + + public void 左30接続(EleD e) + { + 左30_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_左30_接続; + } + + public void 右30接続(EleD e) + { + 右30_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_右30_接続; + } + + public void 左31接続(EleD e) + { + 左31_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_左31_接続; + } + + public void 右31接続(EleD e) + { + 右31_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_右31_接続; + } + + public void 左32接続(EleD e) + { + 左32_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_左32_接続; + } + + public void 右32接続(EleD e) + { + 右32_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_右32_接続; + } + + public void 左33接続(EleD e) + { + 左33_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_左33_接続; + } + + public void 右33接続(EleD e) + { + 右33_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_右33_接続; + } + + public void 左34接続(EleD e) + { + 左34_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_左34_接続; + } + + public void 右34接続(EleD e) + { + 右34_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_右34_接続; + } + + public void 尾先接続(EleD e) + { + 尾先_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_魚_尾先_接続; + } + + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_魚(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨.cs index 97a910b..c8526c6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨.cs @@ -2,4855 +2,4856 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_鯨 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾33_尾; + public class 尾_鯨 : 尾 + { + public Par X0Y0_尾33_尾; - public Par X0Y0_尾33_柄; + public Par X0Y0_尾33_柄; - public Par X0Y0_尾33_縦影; + public Par X0Y0_尾33_縦影; - public Par X0Y0_尾32_尾; + public Par X0Y0_尾32_尾; - public Par X0Y0_尾32_柄; + public Par X0Y0_尾32_柄; - public Par X0Y0_尾32_縦影; + public Par X0Y0_尾32_縦影; - public Par X0Y0_尾31_尾; + public Par X0Y0_尾31_尾; - public Par X0Y0_尾31_柄; + public Par X0Y0_尾31_柄; - public Par X0Y0_尾31_縦影; + public Par X0Y0_尾31_縦影; - public Par X0Y0_尾30_尾; + public Par X0Y0_尾30_尾; - public Par X0Y0_尾30_柄; + public Par X0Y0_尾30_柄; - public Par X0Y0_尾30_縦影; + public Par X0Y0_尾30_縦影; - public Par X0Y0_尾29_尾; + public Par X0Y0_尾29_尾; - public Par X0Y0_尾29_柄; + public Par X0Y0_尾29_柄; - public Par X0Y0_尾29_縦影; + public Par X0Y0_尾29_縦影; - public Par X0Y0_尾28_尾; + public Par X0Y0_尾28_尾; - public Par X0Y0_尾28_柄; + public Par X0Y0_尾28_柄; - public Par X0Y0_尾28_縦影; + public Par X0Y0_尾28_縦影; - public Par X0Y0_尾27_尾; + public Par X0Y0_尾27_尾; - public Par X0Y0_尾27_柄; + public Par X0Y0_尾27_柄; - public Par X0Y0_尾27_縦影; + public Par X0Y0_尾27_縦影; - public Par X0Y0_尾26_尾; + public Par X0Y0_尾26_尾; - public Par X0Y0_尾26_柄; + public Par X0Y0_尾26_柄; - public Par X0Y0_尾26_縦影; + public Par X0Y0_尾26_縦影; - public Par X0Y0_尾25_尾; + public Par X0Y0_尾25_尾; - public Par X0Y0_尾25_柄; + public Par X0Y0_尾25_柄; - public Par X0Y0_尾25_縦影; + public Par X0Y0_尾25_縦影; - public Par X0Y0_尾24_尾; + public Par X0Y0_尾24_尾; - public Par X0Y0_尾24_柄; + public Par X0Y0_尾24_柄; - public Par X0Y0_尾24_縦影; + public Par X0Y0_尾24_縦影; - public Par X0Y0_尾23_尾; + public Par X0Y0_尾23_尾; - public Par X0Y0_尾23_柄; + public Par X0Y0_尾23_柄; - public Par X0Y0_尾23_縦影; + public Par X0Y0_尾23_縦影; - public Par X0Y0_尾22_尾; + public Par X0Y0_尾22_尾; - public Par X0Y0_尾22_柄; + public Par X0Y0_尾22_柄; - public Par X0Y0_尾22_縦影; + public Par X0Y0_尾22_縦影; - public Par X0Y0_尾21_尾; + public Par X0Y0_尾21_尾; - public Par X0Y0_尾21_柄; + public Par X0Y0_尾21_柄; - public Par X0Y0_尾21_縦影; + public Par X0Y0_尾21_縦影; - public Par X0Y0_尾20_尾; + public Par X0Y0_尾20_尾; - public Par X0Y0_尾20_柄; + public Par X0Y0_尾20_柄; - public Par X0Y0_尾20_縦影; + public Par X0Y0_尾20_縦影; - public Par X0Y0_尾19_尾; + public Par X0Y0_尾19_尾; - public Par X0Y0_尾19_柄; + public Par X0Y0_尾19_柄; - public Par X0Y0_尾19_縦影; + public Par X0Y0_尾19_縦影; - public Par X0Y0_尾18_尾; + public Par X0Y0_尾18_尾; - public Par X0Y0_尾18_柄; + public Par X0Y0_尾18_柄; - public Par X0Y0_尾18_縦影; + public Par X0Y0_尾18_縦影; - public Par X0Y0_尾17_尾; + public Par X0Y0_尾17_尾; - public Par X0Y0_尾17_柄; + public Par X0Y0_尾17_柄; - public Par X0Y0_尾17_縦影; + public Par X0Y0_尾17_縦影; - public Par X0Y0_尾16_尾; + public Par X0Y0_尾16_尾; - public Par X0Y0_尾16_柄; + public Par X0Y0_尾16_柄; - public Par X0Y0_尾16_縦影; + public Par X0Y0_尾16_縦影; - public Par X0Y0_尾15_尾; + public Par X0Y0_尾15_尾; - public Par X0Y0_尾15_柄; + public Par X0Y0_尾15_柄; - public Par X0Y0_尾15_縦影; + public Par X0Y0_尾15_縦影; - public Par X0Y0_尾14_尾; + public Par X0Y0_尾14_尾; - public Par X0Y0_尾14_柄; + public Par X0Y0_尾14_柄; - public Par X0Y0_尾14_縦影; + public Par X0Y0_尾14_縦影; - public Par X0Y0_尾13_尾; + public Par X0Y0_尾13_尾; - public Par X0Y0_尾13_柄; + public Par X0Y0_尾13_柄; - public Par X0Y0_尾13_縦影; + public Par X0Y0_尾13_縦影; - public Par X0Y0_尾12_尾; + public Par X0Y0_尾12_尾; - public Par X0Y0_尾12_柄; + public Par X0Y0_尾12_柄; - public Par X0Y0_尾12_縦影; + public Par X0Y0_尾12_縦影; - public Par X0Y0_尾11_尾; + public Par X0Y0_尾11_尾; - public Par X0Y0_尾11_柄; + public Par X0Y0_尾11_柄; - public Par X0Y0_尾11_縦影; + public Par X0Y0_尾11_縦影; - public Par X0Y0_尾10_尾; + public Par X0Y0_尾10_尾; - public Par X0Y0_尾10_柄; + public Par X0Y0_尾10_柄; - public Par X0Y0_尾10_縦影; + public Par X0Y0_尾10_縦影; - public Par X0Y0_尾9_尾; + public Par X0Y0_尾9_尾; - public Par X0Y0_尾9_柄; + public Par X0Y0_尾9_柄; - public Par X0Y0_尾9_縦影; + public Par X0Y0_尾9_縦影; - public Par X0Y0_尾8_尾; + public Par X0Y0_尾8_尾; - public Par X0Y0_尾8_柄; + public Par X0Y0_尾8_柄; - public Par X0Y0_尾8_縦影; + public Par X0Y0_尾8_縦影; - public Par X0Y0_尾7_尾; + public Par X0Y0_尾7_尾; - public Par X0Y0_尾7_柄; + public Par X0Y0_尾7_柄; - public Par X0Y0_尾7_縦影; + public Par X0Y0_尾7_縦影; - public Par X0Y0_尾6_尾; + public Par X0Y0_尾6_尾; - public Par X0Y0_尾6_柄; + public Par X0Y0_尾6_柄; - public Par X0Y0_尾6_縦影; + public Par X0Y0_尾6_縦影; - public Par X0Y0_尾5_尾; + public Par X0Y0_尾5_尾; - public Par X0Y0_尾5_柄; + public Par X0Y0_尾5_柄; - public Par X0Y0_尾5_縦影; + public Par X0Y0_尾5_縦影; - public Par X0Y0_尾4_尾; + public Par X0Y0_尾4_尾; - public Par X0Y0_尾4_柄; + public Par X0Y0_尾4_柄; - public Par X0Y0_尾4_縦影; + public Par X0Y0_尾4_縦影; - public Par X0Y0_尾3_尾; + public Par X0Y0_尾3_尾; - public Par X0Y0_尾3_柄; + public Par X0Y0_尾3_柄; - public Par X0Y0_尾3_縦影; + public Par X0Y0_尾3_縦影; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public Par X0Y0_尾2_尾; + public Par X0Y0_尾2_尾; - public Par X0Y0_尾2_柄; + public Par X0Y0_尾2_柄; - public Par X0Y0_尾2_縦影; + public Par X0Y0_尾2_縦影; - public Par X0Y0_尾1_尾; + public Par X0Y0_尾1_尾; - public Par X0Y0_尾1_柄; + public Par X0Y0_尾1_柄; - public Par X0Y0_尾1_縦影; + public Par X0Y0_尾1_縦影; - public Par X0Y0_尾0_尾; + public Par X0Y0_尾0_尾; - public Par X0Y0_尾0_柄; + public Par X0Y0_尾0_柄; - public Par X0Y0_尾0_縦影; + public Par X0Y0_尾0_縦影; - public ColorD 尾33_尾CD; + public ColorD 尾33_尾CD; - public ColorD 尾33_柄CD; + public ColorD 尾33_柄CD; - public ColorD 尾33_縦影CD; + public ColorD 尾33_縦影CD; - public ColorD 尾32_尾CD; + public ColorD 尾32_尾CD; - public ColorD 尾32_柄CD; + public ColorD 尾32_柄CD; - public ColorD 尾32_縦影CD; + public ColorD 尾32_縦影CD; - public ColorD 尾31_尾CD; + public ColorD 尾31_尾CD; - public ColorD 尾31_柄CD; + public ColorD 尾31_柄CD; - public ColorD 尾31_縦影CD; + public ColorD 尾31_縦影CD; - public ColorD 尾30_尾CD; + public ColorD 尾30_尾CD; - public ColorD 尾30_柄CD; + public ColorD 尾30_柄CD; - public ColorD 尾30_縦影CD; + public ColorD 尾30_縦影CD; - public ColorD 尾29_尾CD; + public ColorD 尾29_尾CD; - public ColorD 尾29_柄CD; + public ColorD 尾29_柄CD; - public ColorD 尾29_縦影CD; + public ColorD 尾29_縦影CD; - public ColorD 尾28_尾CD; + public ColorD 尾28_尾CD; - public ColorD 尾28_柄CD; + public ColorD 尾28_柄CD; - public ColorD 尾28_縦影CD; + public ColorD 尾28_縦影CD; - public ColorD 尾27_尾CD; + public ColorD 尾27_尾CD; - public ColorD 尾27_柄CD; + public ColorD 尾27_柄CD; - public ColorD 尾27_縦影CD; + public ColorD 尾27_縦影CD; - public ColorD 尾26_尾CD; + public ColorD 尾26_尾CD; - public ColorD 尾26_柄CD; + public ColorD 尾26_柄CD; - public ColorD 尾26_縦影CD; + public ColorD 尾26_縦影CD; - public ColorD 尾25_尾CD; + public ColorD 尾25_尾CD; - public ColorD 尾25_柄CD; + public ColorD 尾25_柄CD; - public ColorD 尾25_縦影CD; + public ColorD 尾25_縦影CD; - public ColorD 尾24_尾CD; + public ColorD 尾24_尾CD; - public ColorD 尾24_柄CD; + public ColorD 尾24_柄CD; - public ColorD 尾24_縦影CD; + public ColorD 尾24_縦影CD; - public ColorD 尾23_尾CD; + public ColorD 尾23_尾CD; - public ColorD 尾23_柄CD; + public ColorD 尾23_柄CD; - public ColorD 尾23_縦影CD; + public ColorD 尾23_縦影CD; - public ColorD 尾22_尾CD; + public ColorD 尾22_尾CD; - public ColorD 尾22_柄CD; + public ColorD 尾22_柄CD; - public ColorD 尾22_縦影CD; + public ColorD 尾22_縦影CD; - public ColorD 尾21_尾CD; + public ColorD 尾21_尾CD; - public ColorD 尾21_柄CD; + public ColorD 尾21_柄CD; - public ColorD 尾21_縦影CD; + public ColorD 尾21_縦影CD; - public ColorD 尾20_尾CD; + public ColorD 尾20_尾CD; - public ColorD 尾20_柄CD; + public ColorD 尾20_柄CD; - public ColorD 尾20_縦影CD; + public ColorD 尾20_縦影CD; - public ColorD 尾19_尾CD; + public ColorD 尾19_尾CD; - public ColorD 尾19_柄CD; + public ColorD 尾19_柄CD; - public ColorD 尾19_縦影CD; + public ColorD 尾19_縦影CD; - public ColorD 尾18_尾CD; + public ColorD 尾18_尾CD; - public ColorD 尾18_柄CD; + public ColorD 尾18_柄CD; - public ColorD 尾18_縦影CD; + public ColorD 尾18_縦影CD; - public ColorD 尾17_尾CD; + public ColorD 尾17_尾CD; - public ColorD 尾17_柄CD; + public ColorD 尾17_柄CD; - public ColorD 尾17_縦影CD; + public ColorD 尾17_縦影CD; - public ColorD 尾16_尾CD; + public ColorD 尾16_尾CD; - public ColorD 尾16_柄CD; + public ColorD 尾16_柄CD; - public ColorD 尾16_縦影CD; + public ColorD 尾16_縦影CD; - public ColorD 尾15_尾CD; + public ColorD 尾15_尾CD; - public ColorD 尾15_柄CD; + public ColorD 尾15_柄CD; - public ColorD 尾15_縦影CD; + public ColorD 尾15_縦影CD; - public ColorD 尾14_尾CD; + public ColorD 尾14_尾CD; - public ColorD 尾14_柄CD; + public ColorD 尾14_柄CD; - public ColorD 尾14_縦影CD; + public ColorD 尾14_縦影CD; - public ColorD 尾13_尾CD; + public ColorD 尾13_尾CD; - public ColorD 尾13_柄CD; + public ColorD 尾13_柄CD; - public ColorD 尾13_縦影CD; + public ColorD 尾13_縦影CD; - public ColorD 尾12_尾CD; + public ColorD 尾12_尾CD; - public ColorD 尾12_柄CD; + public ColorD 尾12_柄CD; - public ColorD 尾12_縦影CD; + public ColorD 尾12_縦影CD; - public ColorD 尾11_尾CD; + public ColorD 尾11_尾CD; - public ColorD 尾11_柄CD; + public ColorD 尾11_柄CD; - public ColorD 尾11_縦影CD; + public ColorD 尾11_縦影CD; - public ColorD 尾10_尾CD; + public ColorD 尾10_尾CD; - public ColorD 尾10_柄CD; + public ColorD 尾10_柄CD; - public ColorD 尾10_縦影CD; + public ColorD 尾10_縦影CD; - public ColorD 尾9_尾CD; + public ColorD 尾9_尾CD; - public ColorD 尾9_柄CD; + public ColorD 尾9_柄CD; - public ColorD 尾9_縦影CD; + public ColorD 尾9_縦影CD; - public ColorD 尾8_尾CD; + public ColorD 尾8_尾CD; - public ColorD 尾8_柄CD; + public ColorD 尾8_柄CD; - public ColorD 尾8_縦影CD; + public ColorD 尾8_縦影CD; - public ColorD 尾7_尾CD; + public ColorD 尾7_尾CD; - public ColorD 尾7_柄CD; + public ColorD 尾7_柄CD; - public ColorD 尾7_縦影CD; + public ColorD 尾7_縦影CD; - public ColorD 尾6_尾CD; + public ColorD 尾6_尾CD; - public ColorD 尾6_柄CD; + public ColorD 尾6_柄CD; - public ColorD 尾6_縦影CD; + public ColorD 尾6_縦影CD; - public ColorD 尾5_尾CD; + public ColorD 尾5_尾CD; - public ColorD 尾5_柄CD; + public ColorD 尾5_柄CD; - public ColorD 尾5_縦影CD; + public ColorD 尾5_縦影CD; - public ColorD 尾4_尾CD; + public ColorD 尾4_尾CD; - public ColorD 尾4_柄CD; + public ColorD 尾4_柄CD; - public ColorD 尾4_縦影CD; + public ColorD 尾4_縦影CD; - public ColorD 尾3_尾CD; + public ColorD 尾3_尾CD; - public ColorD 尾3_柄CD; + public ColorD 尾3_柄CD; - public ColorD 尾3_縦影CD; + public ColorD 尾3_縦影CD; - public ColorD 尾2_尾CD; + public ColorD 尾2_尾CD; - public ColorD 尾2_柄CD; + public ColorD 尾2_柄CD; - public ColorD 尾2_縦影CD; + public ColorD 尾2_縦影CD; - public ColorD 尾1_尾CD; + public ColorD 尾1_尾CD; - public ColorD 尾1_柄CD; + public ColorD 尾1_柄CD; - public ColorD 尾1_縦影CD; + public ColorD 尾1_縦影CD; - public ColorD 尾0_尾CD; + public ColorD 尾0_尾CD; - public ColorD 尾0_柄CD; + public ColorD 尾0_柄CD; - public ColorD 尾0_縦影CD; + public ColorD 尾0_縦影CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_尾33_尾CP; + public ColorP X0Y0_尾33_尾CP; - public ColorP X0Y0_尾33_柄CP; + public ColorP X0Y0_尾33_柄CP; - public ColorP X0Y0_尾33_縦影CP; + public ColorP X0Y0_尾33_縦影CP; - public ColorP X0Y0_尾32_尾CP; + public ColorP X0Y0_尾32_尾CP; - public ColorP X0Y0_尾32_柄CP; + public ColorP X0Y0_尾32_柄CP; - public ColorP X0Y0_尾32_縦影CP; + public ColorP X0Y0_尾32_縦影CP; - public ColorP X0Y0_尾31_尾CP; + public ColorP X0Y0_尾31_尾CP; - public ColorP X0Y0_尾31_柄CP; + public ColorP X0Y0_尾31_柄CP; - public ColorP X0Y0_尾31_縦影CP; + public ColorP X0Y0_尾31_縦影CP; - public ColorP X0Y0_尾30_尾CP; + public ColorP X0Y0_尾30_尾CP; - public ColorP X0Y0_尾30_柄CP; + public ColorP X0Y0_尾30_柄CP; - public ColorP X0Y0_尾30_縦影CP; + public ColorP X0Y0_尾30_縦影CP; - public ColorP X0Y0_尾29_尾CP; + public ColorP X0Y0_尾29_尾CP; - public ColorP X0Y0_尾29_柄CP; + public ColorP X0Y0_尾29_柄CP; - public ColorP X0Y0_尾29_縦影CP; + public ColorP X0Y0_尾29_縦影CP; - public ColorP X0Y0_尾28_尾CP; + public ColorP X0Y0_尾28_尾CP; - public ColorP X0Y0_尾28_柄CP; + public ColorP X0Y0_尾28_柄CP; - public ColorP X0Y0_尾28_縦影CP; + public ColorP X0Y0_尾28_縦影CP; - public ColorP X0Y0_尾27_尾CP; + public ColorP X0Y0_尾27_尾CP; - public ColorP X0Y0_尾27_柄CP; + public ColorP X0Y0_尾27_柄CP; - public ColorP X0Y0_尾27_縦影CP; + public ColorP X0Y0_尾27_縦影CP; - public ColorP X0Y0_尾26_尾CP; + public ColorP X0Y0_尾26_尾CP; - public ColorP X0Y0_尾26_柄CP; + public ColorP X0Y0_尾26_柄CP; - public ColorP X0Y0_尾26_縦影CP; + public ColorP X0Y0_尾26_縦影CP; - public ColorP X0Y0_尾25_尾CP; + public ColorP X0Y0_尾25_尾CP; - public ColorP X0Y0_尾25_柄CP; + public ColorP X0Y0_尾25_柄CP; - public ColorP X0Y0_尾25_縦影CP; + public ColorP X0Y0_尾25_縦影CP; - public ColorP X0Y0_尾24_尾CP; + public ColorP X0Y0_尾24_尾CP; - public ColorP X0Y0_尾24_柄CP; + public ColorP X0Y0_尾24_柄CP; - public ColorP X0Y0_尾24_縦影CP; + public ColorP X0Y0_尾24_縦影CP; - public ColorP X0Y0_尾23_尾CP; + public ColorP X0Y0_尾23_尾CP; - public ColorP X0Y0_尾23_柄CP; + public ColorP X0Y0_尾23_柄CP; - public ColorP X0Y0_尾23_縦影CP; + public ColorP X0Y0_尾23_縦影CP; - public ColorP X0Y0_尾22_尾CP; + public ColorP X0Y0_尾22_尾CP; - public ColorP X0Y0_尾22_柄CP; + public ColorP X0Y0_尾22_柄CP; - public ColorP X0Y0_尾22_縦影CP; + public ColorP X0Y0_尾22_縦影CP; - public ColorP X0Y0_尾21_尾CP; + public ColorP X0Y0_尾21_尾CP; - public ColorP X0Y0_尾21_柄CP; + public ColorP X0Y0_尾21_柄CP; - public ColorP X0Y0_尾21_縦影CP; + public ColorP X0Y0_尾21_縦影CP; - public ColorP X0Y0_尾20_尾CP; + public ColorP X0Y0_尾20_尾CP; - public ColorP X0Y0_尾20_柄CP; + public ColorP X0Y0_尾20_柄CP; - public ColorP X0Y0_尾20_縦影CP; + public ColorP X0Y0_尾20_縦影CP; - public ColorP X0Y0_尾19_尾CP; + public ColorP X0Y0_尾19_尾CP; - public ColorP X0Y0_尾19_柄CP; + public ColorP X0Y0_尾19_柄CP; - public ColorP X0Y0_尾19_縦影CP; + public ColorP X0Y0_尾19_縦影CP; - public ColorP X0Y0_尾18_尾CP; + public ColorP X0Y0_尾18_尾CP; - public ColorP X0Y0_尾18_柄CP; + public ColorP X0Y0_尾18_柄CP; - public ColorP X0Y0_尾18_縦影CP; + public ColorP X0Y0_尾18_縦影CP; - public ColorP X0Y0_尾17_尾CP; + public ColorP X0Y0_尾17_尾CP; - public ColorP X0Y0_尾17_柄CP; + public ColorP X0Y0_尾17_柄CP; - public ColorP X0Y0_尾17_縦影CP; + public ColorP X0Y0_尾17_縦影CP; - public ColorP X0Y0_尾16_尾CP; + public ColorP X0Y0_尾16_尾CP; - public ColorP X0Y0_尾16_柄CP; + public ColorP X0Y0_尾16_柄CP; - public ColorP X0Y0_尾16_縦影CP; + public ColorP X0Y0_尾16_縦影CP; - public ColorP X0Y0_尾15_尾CP; + public ColorP X0Y0_尾15_尾CP; - public ColorP X0Y0_尾15_柄CP; + public ColorP X0Y0_尾15_柄CP; - public ColorP X0Y0_尾15_縦影CP; + public ColorP X0Y0_尾15_縦影CP; - public ColorP X0Y0_尾14_尾CP; + public ColorP X0Y0_尾14_尾CP; - public ColorP X0Y0_尾14_柄CP; + public ColorP X0Y0_尾14_柄CP; - public ColorP X0Y0_尾14_縦影CP; + public ColorP X0Y0_尾14_縦影CP; - public ColorP X0Y0_尾13_尾CP; + public ColorP X0Y0_尾13_尾CP; - public ColorP X0Y0_尾13_柄CP; + public ColorP X0Y0_尾13_柄CP; - public ColorP X0Y0_尾13_縦影CP; + public ColorP X0Y0_尾13_縦影CP; - public ColorP X0Y0_尾12_尾CP; + public ColorP X0Y0_尾12_尾CP; - public ColorP X0Y0_尾12_柄CP; + public ColorP X0Y0_尾12_柄CP; - public ColorP X0Y0_尾12_縦影CP; + public ColorP X0Y0_尾12_縦影CP; - public ColorP X0Y0_尾11_尾CP; + public ColorP X0Y0_尾11_尾CP; - public ColorP X0Y0_尾11_柄CP; + public ColorP X0Y0_尾11_柄CP; - public ColorP X0Y0_尾11_縦影CP; + public ColorP X0Y0_尾11_縦影CP; - public ColorP X0Y0_尾10_尾CP; + public ColorP X0Y0_尾10_尾CP; - public ColorP X0Y0_尾10_柄CP; + public ColorP X0Y0_尾10_柄CP; - public ColorP X0Y0_尾10_縦影CP; + public ColorP X0Y0_尾10_縦影CP; - public ColorP X0Y0_尾9_尾CP; + public ColorP X0Y0_尾9_尾CP; - public ColorP X0Y0_尾9_柄CP; + public ColorP X0Y0_尾9_柄CP; - public ColorP X0Y0_尾9_縦影CP; + public ColorP X0Y0_尾9_縦影CP; - public ColorP X0Y0_尾8_尾CP; + public ColorP X0Y0_尾8_尾CP; - public ColorP X0Y0_尾8_柄CP; + public ColorP X0Y0_尾8_柄CP; - public ColorP X0Y0_尾8_縦影CP; + public ColorP X0Y0_尾8_縦影CP; - public ColorP X0Y0_尾7_尾CP; + public ColorP X0Y0_尾7_尾CP; - public ColorP X0Y0_尾7_柄CP; + public ColorP X0Y0_尾7_柄CP; - public ColorP X0Y0_尾7_縦影CP; + public ColorP X0Y0_尾7_縦影CP; - public ColorP X0Y0_尾6_尾CP; + public ColorP X0Y0_尾6_尾CP; - public ColorP X0Y0_尾6_柄CP; + public ColorP X0Y0_尾6_柄CP; - public ColorP X0Y0_尾6_縦影CP; + public ColorP X0Y0_尾6_縦影CP; - public ColorP X0Y0_尾5_尾CP; + public ColorP X0Y0_尾5_尾CP; - public ColorP X0Y0_尾5_柄CP; + public ColorP X0Y0_尾5_柄CP; - public ColorP X0Y0_尾5_縦影CP; + public ColorP X0Y0_尾5_縦影CP; - public ColorP X0Y0_尾4_尾CP; + public ColorP X0Y0_尾4_尾CP; - public ColorP X0Y0_尾4_柄CP; + public ColorP X0Y0_尾4_柄CP; - public ColorP X0Y0_尾4_縦影CP; + public ColorP X0Y0_尾4_縦影CP; - public ColorP X0Y0_尾3_尾CP; + public ColorP X0Y0_尾3_尾CP; - public ColorP X0Y0_尾3_柄CP; + public ColorP X0Y0_尾3_柄CP; - public ColorP X0Y0_尾3_縦影CP; + public ColorP X0Y0_尾3_縦影CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public ColorP X0Y0_尾2_尾CP; + public ColorP X0Y0_尾2_尾CP; - public ColorP X0Y0_尾2_柄CP; + public ColorP X0Y0_尾2_柄CP; - public ColorP X0Y0_尾2_縦影CP; + public ColorP X0Y0_尾2_縦影CP; - public ColorP X0Y0_尾1_尾CP; + public ColorP X0Y0_尾1_尾CP; - public ColorP X0Y0_尾1_柄CP; + public ColorP X0Y0_尾1_柄CP; - public ColorP X0Y0_尾1_縦影CP; + public ColorP X0Y0_尾1_縦影CP; - public ColorP X0Y0_尾0_尾CP; + public ColorP X0Y0_尾0_尾CP; - public ColorP X0Y0_尾0_柄CP; + public ColorP X0Y0_尾0_柄CP; - public ColorP X0Y0_尾0_縦影CP; + public ColorP X0Y0_尾0_縦影CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public Ele[] 左1_接続; + public Ele[] 左1_接続; - public Ele[] 右1_接続; + public Ele[] 右1_接続; - public Ele[] 左2_接続; + public Ele[] 左2_接続; - public Ele[] 右2_接続; + public Ele[] 右2_接続; - public Ele[] 左3_接続; + public Ele[] 左3_接続; - public Ele[] 右3_接続; + public Ele[] 右3_接続; - public Ele[] 左4_接続; + public Ele[] 左4_接続; - public Ele[] 右4_接続; + public Ele[] 右4_接続; - public Ele[] 左5_接続; + public Ele[] 左5_接続; - public Ele[] 右5_接続; + public Ele[] 右5_接続; - public Ele[] 左6_接続; + public Ele[] 左6_接続; - public Ele[] 右6_接続; + public Ele[] 右6_接続; - public Ele[] 左7_接続; + public Ele[] 左7_接続; - public Ele[] 右7_接続; + public Ele[] 右7_接続; - public Ele[] 左8_接続; + public Ele[] 左8_接続; - public Ele[] 右8_接続; + public Ele[] 右8_接続; - public Ele[] 左9_接続; + public Ele[] 左9_接続; - public Ele[] 右9_接続; + public Ele[] 右9_接続; - public Ele[] 左10_接続; + public Ele[] 左10_接続; - public Ele[] 右10_接続; + public Ele[] 右10_接続; - public Ele[] 左11_接続; + public Ele[] 左11_接続; - public Ele[] 右11_接続; + public Ele[] 右11_接続; - public Ele[] 左12_接続; + public Ele[] 左12_接続; - public Ele[] 右12_接続; + public Ele[] 右12_接続; - public Ele[] 左13_接続; + public Ele[] 左13_接続; - public Ele[] 右13_接続; + public Ele[] 右13_接続; - public Ele[] 左14_接続; + public Ele[] 左14_接続; - public Ele[] 右14_接続; + public Ele[] 右14_接続; - public Ele[] 左15_接続; + public Ele[] 左15_接続; - public Ele[] 右15_接続; + public Ele[] 右15_接続; - public Ele[] 左16_接続; + public Ele[] 左16_接続; - public Ele[] 右16_接続; + public Ele[] 右16_接続; - public Ele[] 左17_接続; + public Ele[] 左17_接続; - public Ele[] 右17_接続; + public Ele[] 右17_接続; - public Ele[] 左18_接続; + public Ele[] 左18_接続; - public Ele[] 右18_接続; + public Ele[] 右18_接続; - public Ele[] 左19_接続; + public Ele[] 左19_接続; - public Ele[] 右19_接続; + public Ele[] 右19_接続; - public Ele[] 左20_接続; + public Ele[] 左20_接続; - public Ele[] 右20_接続; + public Ele[] 右20_接続; - public Ele[] 左21_接続; + public Ele[] 左21_接続; - public Ele[] 右21_接続; + public Ele[] 右21_接続; - public Ele[] 左22_接続; + public Ele[] 左22_接続; - public Ele[] 右22_接続; + public Ele[] 右22_接続; - public Ele[] 左23_接続; + public Ele[] 左23_接続; - public Ele[] 右23_接続; + public Ele[] 右23_接続; - public Ele[] 左24_接続; + public Ele[] 左24_接続; - public Ele[] 右24_接続; + public Ele[] 右24_接続; - public Ele[] 左25_接続; + public Ele[] 左25_接続; - public Ele[] 右25_接続; + public Ele[] 右25_接続; - public Ele[] 左26_接続; + public Ele[] 左26_接続; - public Ele[] 右26_接続; + public Ele[] 右26_接続; - public Ele[] 左27_接続; + public Ele[] 左27_接続; - public Ele[] 右27_接続; + public Ele[] 右27_接続; - public Ele[] 左28_接続; + public Ele[] 左28_接続; - public Ele[] 右28_接続; + public Ele[] 右28_接続; - public Ele[] 左29_接続; + public Ele[] 左29_接続; - public Ele[] 右29_接続; + public Ele[] 右29_接続; - public Ele[] 左30_接続; + public Ele[] 左30_接続; - public Ele[] 右30_接続; + public Ele[] 右30_接続; - public Ele[] 左31_接続; + public Ele[] 左31_接続; - public Ele[] 右31_接続; + public Ele[] 右31_接続; - public Ele[] 左32_接続; + public Ele[] 左32_接続; - public Ele[] 右32_接続; + public Ele[] 右32_接続; - public Ele[] 左33_接続; + public Ele[] 左33_接続; - public Ele[] 右33_接続; + public Ele[] 右33_接続; - public Ele[] 左34_接続; + public Ele[] 左34_接続; - public Ele[] 右34_接続; + public Ele[] 右34_接続; - public Ele[] 尾先_接続; + public Ele[] 尾先_接続; - private Par[] Pars; + private Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } - - public bool 尾33_表示 - { - get - { - return X0Y0_尾33_尾.Dra; - } - set - { - X0Y0_尾33_尾.Dra = value; - X0Y0_尾33_尾.Hit = value; - } - } - - public bool 尾33_柄_表示 - { - get - { - return X0Y0_尾33_柄.Dra; - } - set - { - X0Y0_尾33_柄.Dra = value; - X0Y0_尾33_柄.Hit = value; - } - } - - public bool 尾33_縦影_表示 - { - get - { - return X0Y0_尾33_縦影.Dra; - } - set - { - X0Y0_尾33_縦影.Dra = value; - X0Y0_尾33_縦影.Hit = value; - } - } - - public bool 尾32_表示 - { - get - { - return X0Y0_尾32_尾.Dra; - } - set - { - X0Y0_尾32_尾.Dra = value; - X0Y0_尾32_尾.Hit = value; - } - } - - public bool 尾32_柄_表示 - { - get - { - return X0Y0_尾32_柄.Dra; - } - set - { - X0Y0_尾32_柄.Dra = value; - X0Y0_尾32_柄.Hit = value; - } - } - - public bool 尾32_縦影_表示 - { - get - { - return X0Y0_尾32_縦影.Dra; - } - set - { - X0Y0_尾32_縦影.Dra = value; - X0Y0_尾32_縦影.Hit = value; - } - } - - public bool 尾31_表示 - { - get - { - return X0Y0_尾31_尾.Dra; - } - set - { - X0Y0_尾31_尾.Dra = value; - X0Y0_尾31_尾.Hit = value; - } - } - - public bool 尾31_柄_表示 - { - get - { - return X0Y0_尾31_柄.Dra; - } - set - { - X0Y0_尾31_柄.Dra = value; - X0Y0_尾31_柄.Hit = value; - } - } - - public bool 尾31_縦影_表示 - { - get - { - return X0Y0_尾31_縦影.Dra; - } - set - { - X0Y0_尾31_縦影.Dra = value; - X0Y0_尾31_縦影.Hit = value; - } - } - - public bool 尾30_表示 - { - get - { - return X0Y0_尾30_尾.Dra; - } - set - { - X0Y0_尾30_尾.Dra = value; - X0Y0_尾30_尾.Hit = value; - } - } - - public bool 尾30_柄_表示 - { - get - { - return X0Y0_尾30_柄.Dra; - } - set - { - X0Y0_尾30_柄.Dra = value; - X0Y0_尾30_柄.Hit = value; - } - } - - public bool 尾30_縦影_表示 - { - get - { - return X0Y0_尾30_縦影.Dra; - } - set - { - X0Y0_尾30_縦影.Dra = value; - X0Y0_尾30_縦影.Hit = value; - } - } - - public bool 尾29_表示 - { - get - { - return X0Y0_尾29_尾.Dra; - } - set - { - X0Y0_尾29_尾.Dra = value; - X0Y0_尾29_尾.Hit = value; - } - } - - public bool 尾29_柄_表示 - { - get - { - return X0Y0_尾29_柄.Dra; - } - set - { - X0Y0_尾29_柄.Dra = value; - X0Y0_尾29_柄.Hit = value; - } - } - - public bool 尾29_縦影_表示 - { - get - { - return X0Y0_尾29_縦影.Dra; - } - set - { - X0Y0_尾29_縦影.Dra = value; - X0Y0_尾29_縦影.Hit = value; - } - } - - public bool 尾28_表示 - { - get - { - return X0Y0_尾28_尾.Dra; - } - set - { - X0Y0_尾28_尾.Dra = value; - X0Y0_尾28_尾.Hit = value; - } - } - - public bool 尾28_柄_表示 - { - get - { - return X0Y0_尾28_柄.Dra; - } - set - { - X0Y0_尾28_柄.Dra = value; - X0Y0_尾28_柄.Hit = value; - } - } - - public bool 尾28_縦影_表示 - { - get - { - return X0Y0_尾28_縦影.Dra; - } - set - { - X0Y0_尾28_縦影.Dra = value; - X0Y0_尾28_縦影.Hit = value; - } - } - - public bool 尾27_表示 - { - get - { - return X0Y0_尾27_尾.Dra; - } - set - { - X0Y0_尾27_尾.Dra = value; - X0Y0_尾27_尾.Hit = value; - } - } - - public bool 尾27_柄_表示 - { - get - { - return X0Y0_尾27_柄.Dra; - } - set - { - X0Y0_尾27_柄.Dra = value; - X0Y0_尾27_柄.Hit = value; - } - } - - public bool 尾27_縦影_表示 - { - get - { - return X0Y0_尾27_縦影.Dra; - } - set - { - X0Y0_尾27_縦影.Dra = value; - X0Y0_尾27_縦影.Hit = value; - } - } - - public bool 尾26_表示 - { - get - { - return X0Y0_尾26_尾.Dra; - } - set - { - X0Y0_尾26_尾.Dra = value; - X0Y0_尾26_尾.Hit = value; - } - } - - public bool 尾26_柄_表示 - { - get - { - return X0Y0_尾26_柄.Dra; - } - set - { - X0Y0_尾26_柄.Dra = value; - X0Y0_尾26_柄.Hit = value; - } - } - - public bool 尾26_縦影_表示 - { - get - { - return X0Y0_尾26_縦影.Dra; - } - set - { - X0Y0_尾26_縦影.Dra = value; - X0Y0_尾26_縦影.Hit = value; - } - } - - public bool 尾25_表示 - { - get - { - return X0Y0_尾25_尾.Dra; - } - set - { - X0Y0_尾25_尾.Dra = value; - X0Y0_尾25_尾.Hit = value; - } - } - - public bool 尾25_柄_表示 - { - get - { - return X0Y0_尾25_柄.Dra; - } - set - { - X0Y0_尾25_柄.Dra = value; - X0Y0_尾25_柄.Hit = value; - } - } - - public bool 尾25_縦影_表示 - { - get - { - return X0Y0_尾25_縦影.Dra; - } - set - { - X0Y0_尾25_縦影.Dra = value; - X0Y0_尾25_縦影.Hit = value; - } - } - - public bool 尾24_表示 - { - get - { - return X0Y0_尾24_尾.Dra; - } - set - { - X0Y0_尾24_尾.Dra = value; - X0Y0_尾24_尾.Hit = value; - } - } - - public bool 尾24_柄_表示 - { - get - { - return X0Y0_尾24_柄.Dra; - } - set - { - X0Y0_尾24_柄.Dra = value; - X0Y0_尾24_柄.Hit = value; - } - } - - public bool 尾24_縦影_表示 - { - get - { - return X0Y0_尾24_縦影.Dra; - } - set - { - X0Y0_尾24_縦影.Dra = value; - X0Y0_尾24_縦影.Hit = value; - } - } - - public bool 尾23_表示 - { - get - { - return X0Y0_尾23_尾.Dra; - } - set - { - X0Y0_尾23_尾.Dra = value; - X0Y0_尾23_尾.Hit = value; - } - } - - public bool 尾23_柄_表示 - { - get - { - return X0Y0_尾23_柄.Dra; - } - set - { - X0Y0_尾23_柄.Dra = value; - X0Y0_尾23_柄.Hit = value; - } - } - - public bool 尾23_縦影_表示 - { - get - { - return X0Y0_尾23_縦影.Dra; - } - set - { - X0Y0_尾23_縦影.Dra = value; - X0Y0_尾23_縦影.Hit = value; - } - } - - public bool 尾22_表示 - { - get - { - return X0Y0_尾22_尾.Dra; - } - set - { - X0Y0_尾22_尾.Dra = value; - X0Y0_尾22_尾.Hit = value; - } - } - - public bool 尾22_柄_表示 - { - get - { - return X0Y0_尾22_柄.Dra; - } - set - { - X0Y0_尾22_柄.Dra = value; - X0Y0_尾22_柄.Hit = value; - } - } - - public bool 尾22_縦影_表示 - { - get - { - return X0Y0_尾22_縦影.Dra; - } - set - { - X0Y0_尾22_縦影.Dra = value; - X0Y0_尾22_縦影.Hit = value; - } - } - - public bool 尾21_表示 - { - get - { - return X0Y0_尾21_尾.Dra; - } - set - { - X0Y0_尾21_尾.Dra = value; - X0Y0_尾21_尾.Hit = value; - } - } - - public bool 尾21_柄_表示 - { - get - { - return X0Y0_尾21_柄.Dra; - } - set - { - X0Y0_尾21_柄.Dra = value; - X0Y0_尾21_柄.Hit = value; - } - } - - public bool 尾21_縦影_表示 - { - get - { - return X0Y0_尾21_縦影.Dra; - } - set - { - X0Y0_尾21_縦影.Dra = value; - X0Y0_尾21_縦影.Hit = value; - } - } - - public bool 尾20_表示 - { - get - { - return X0Y0_尾20_尾.Dra; - } - set - { - X0Y0_尾20_尾.Dra = value; - X0Y0_尾20_尾.Hit = value; - } - } - - public bool 尾20_柄_表示 - { - get - { - return X0Y0_尾20_柄.Dra; - } - set - { - X0Y0_尾20_柄.Dra = value; - X0Y0_尾20_柄.Hit = value; - } - } - - public bool 尾20_縦影_表示 - { - get - { - return X0Y0_尾20_縦影.Dra; - } - set - { - X0Y0_尾20_縦影.Dra = value; - X0Y0_尾20_縦影.Hit = value; - } - } - - public bool 尾19_表示 - { - get - { - return X0Y0_尾19_尾.Dra; - } - set - { - X0Y0_尾19_尾.Dra = value; - X0Y0_尾19_尾.Hit = value; - } - } - - public bool 尾19_柄_表示 - { - get - { - return X0Y0_尾19_柄.Dra; - } - set - { - X0Y0_尾19_柄.Dra = value; - X0Y0_尾19_柄.Hit = value; - } - } - - public bool 尾19_縦影_表示 - { - get - { - return X0Y0_尾19_縦影.Dra; - } - set - { - X0Y0_尾19_縦影.Dra = value; - X0Y0_尾19_縦影.Hit = value; - } - } - - public bool 尾18_表示 - { - get - { - return X0Y0_尾18_尾.Dra; - } - set - { - X0Y0_尾18_尾.Dra = value; - X0Y0_尾18_尾.Hit = value; - } - } - - public bool 尾18_柄_表示 - { - get - { - return X0Y0_尾18_柄.Dra; - } - set - { - X0Y0_尾18_柄.Dra = value; - X0Y0_尾18_柄.Hit = value; - } - } - - public bool 尾18_縦影_表示 - { - get - { - return X0Y0_尾18_縦影.Dra; - } - set - { - X0Y0_尾18_縦影.Dra = value; - X0Y0_尾18_縦影.Hit = value; - } - } - - public bool 尾17_表示 - { - get - { - return X0Y0_尾17_尾.Dra; - } - set - { - X0Y0_尾17_尾.Dra = value; - X0Y0_尾17_尾.Hit = value; - } - } - - public bool 尾17_柄_表示 - { - get - { - return X0Y0_尾17_柄.Dra; - } - set - { - X0Y0_尾17_柄.Dra = value; - X0Y0_尾17_柄.Hit = value; - } - } - - public bool 尾17_縦影_表示 - { - get - { - return X0Y0_尾17_縦影.Dra; - } - set - { - X0Y0_尾17_縦影.Dra = value; - X0Y0_尾17_縦影.Hit = value; - } - } - - public bool 尾16_表示 - { - get - { - return X0Y0_尾16_尾.Dra; - } - set - { - X0Y0_尾16_尾.Dra = value; - X0Y0_尾16_尾.Hit = value; - } - } - - public bool 尾16_柄_表示 - { - get - { - return X0Y0_尾16_柄.Dra; - } - set - { - X0Y0_尾16_柄.Dra = value; - X0Y0_尾16_柄.Hit = value; - } - } - - public bool 尾16_縦影_表示 - { - get - { - return X0Y0_尾16_縦影.Dra; - } - set - { - X0Y0_尾16_縦影.Dra = value; - X0Y0_尾16_縦影.Hit = value; - } - } - - public bool 尾15_表示 - { - get - { - return X0Y0_尾15_尾.Dra; - } - set - { - X0Y0_尾15_尾.Dra = value; - X0Y0_尾15_尾.Hit = value; - } - } - - public bool 尾15_柄_表示 - { - get - { - return X0Y0_尾15_柄.Dra; - } - set - { - X0Y0_尾15_柄.Dra = value; - X0Y0_尾15_柄.Hit = value; - } - } - - public bool 尾15_縦影_表示 - { - get - { - return X0Y0_尾15_縦影.Dra; - } - set - { - X0Y0_尾15_縦影.Dra = value; - X0Y0_尾15_縦影.Hit = value; - } - } - - public bool 尾14_表示 - { - get - { - return X0Y0_尾14_尾.Dra; - } - set - { - X0Y0_尾14_尾.Dra = value; - X0Y0_尾14_尾.Hit = value; - } - } - - public bool 尾14_柄_表示 - { - get - { - return X0Y0_尾14_柄.Dra; - } - set - { - X0Y0_尾14_柄.Dra = value; - X0Y0_尾14_柄.Hit = value; - } - } - - public bool 尾14_縦影_表示 - { - get - { - return X0Y0_尾14_縦影.Dra; - } - set - { - X0Y0_尾14_縦影.Dra = value; - X0Y0_尾14_縦影.Hit = value; - } - } - - public bool 尾13_表示 - { - get - { - return X0Y0_尾13_尾.Dra; - } - set - { - X0Y0_尾13_尾.Dra = value; - X0Y0_尾13_尾.Hit = value; - } - } - - public bool 尾13_柄_表示 - { - get - { - return X0Y0_尾13_柄.Dra; - } - set - { - X0Y0_尾13_柄.Dra = value; - X0Y0_尾13_柄.Hit = value; - } - } - - public bool 尾13_縦影_表示 - { - get - { - return X0Y0_尾13_縦影.Dra; - } - set - { - X0Y0_尾13_縦影.Dra = value; - X0Y0_尾13_縦影.Hit = value; - } - } - - public bool 尾12_表示 - { - get - { - return X0Y0_尾12_尾.Dra; - } - set - { - X0Y0_尾12_尾.Dra = value; - X0Y0_尾12_尾.Hit = value; - } - } - - public bool 尾12_柄_表示 - { - get - { - return X0Y0_尾12_柄.Dra; - } - set - { - X0Y0_尾12_柄.Dra = value; - X0Y0_尾12_柄.Hit = value; - } - } - - public bool 尾12_縦影_表示 - { - get - { - return X0Y0_尾12_縦影.Dra; - } - set - { - X0Y0_尾12_縦影.Dra = value; - X0Y0_尾12_縦影.Hit = value; - } - } - - public bool 尾11_表示 - { - get - { - return X0Y0_尾11_尾.Dra; - } - set - { - X0Y0_尾11_尾.Dra = value; - X0Y0_尾11_尾.Hit = value; - } - } - - public bool 尾11_柄_表示 - { - get - { - return X0Y0_尾11_柄.Dra; - } - set - { - X0Y0_尾11_柄.Dra = value; - X0Y0_尾11_柄.Hit = value; - } - } - - public bool 尾11_縦影_表示 - { - get - { - return X0Y0_尾11_縦影.Dra; - } - set - { - X0Y0_尾11_縦影.Dra = value; - X0Y0_尾11_縦影.Hit = value; - } - } - - public bool 尾10_表示 - { - get - { - return X0Y0_尾10_尾.Dra; - } - set - { - X0Y0_尾10_尾.Dra = value; - X0Y0_尾10_尾.Hit = value; - } - } - - public bool 尾10_柄_表示 - { - get - { - return X0Y0_尾10_柄.Dra; - } - set - { - X0Y0_尾10_柄.Dra = value; - X0Y0_尾10_柄.Hit = value; - } - } - - public bool 尾10_縦影_表示 - { - get - { - return X0Y0_尾10_縦影.Dra; - } - set - { - X0Y0_尾10_縦影.Dra = value; - X0Y0_尾10_縦影.Hit = value; - } - } - - public bool 尾9_表示 - { - get - { - return X0Y0_尾9_尾.Dra; - } - set - { - X0Y0_尾9_尾.Dra = value; - X0Y0_尾9_尾.Hit = value; - } - } - - public bool 尾9_柄_表示 - { - get - { - return X0Y0_尾9_柄.Dra; - } - set - { - X0Y0_尾9_柄.Dra = value; - X0Y0_尾9_柄.Hit = value; - } - } - - public bool 尾9_縦影_表示 - { - get - { - return X0Y0_尾9_縦影.Dra; - } - set - { - X0Y0_尾9_縦影.Dra = value; - X0Y0_尾9_縦影.Hit = value; - } - } - - public bool 尾8_表示 - { - get - { - return X0Y0_尾8_尾.Dra; - } - set - { - X0Y0_尾8_尾.Dra = value; - X0Y0_尾8_尾.Hit = value; - } - } - - public bool 尾8_柄_表示 - { - get - { - return X0Y0_尾8_柄.Dra; - } - set - { - X0Y0_尾8_柄.Dra = value; - X0Y0_尾8_柄.Hit = value; - } - } - - public bool 尾8_縦影_表示 - { - get - { - return X0Y0_尾8_縦影.Dra; - } - set - { - X0Y0_尾8_縦影.Dra = value; - X0Y0_尾8_縦影.Hit = value; - } - } - - public bool 尾7_表示 - { - get - { - return X0Y0_尾7_尾.Dra; - } - set - { - X0Y0_尾7_尾.Dra = value; - X0Y0_尾7_尾.Hit = value; - } - } - - public bool 尾7_柄_表示 - { - get - { - return X0Y0_尾7_柄.Dra; - } - set - { - X0Y0_尾7_柄.Dra = value; - X0Y0_尾7_柄.Hit = value; - } - } - - public bool 尾7_縦影_表示 - { - get - { - return X0Y0_尾7_縦影.Dra; - } - set - { - X0Y0_尾7_縦影.Dra = value; - X0Y0_尾7_縦影.Hit = value; - } - } - - public bool 尾6_表示 - { - get - { - return X0Y0_尾6_尾.Dra; - } - set - { - X0Y0_尾6_尾.Dra = value; - X0Y0_尾6_尾.Hit = value; - } - } - - public bool 尾6_柄_表示 - { - get - { - return X0Y0_尾6_柄.Dra; - } - set - { - X0Y0_尾6_柄.Dra = value; - X0Y0_尾6_柄.Hit = value; - } - } - - public bool 尾6_縦影_表示 - { - get - { - return X0Y0_尾6_縦影.Dra; - } - set - { - X0Y0_尾6_縦影.Dra = value; - X0Y0_尾6_縦影.Hit = value; - } - } - - public bool 尾5_表示 - { - get - { - return X0Y0_尾5_尾.Dra; - } - set - { - X0Y0_尾5_尾.Dra = value; - X0Y0_尾5_尾.Hit = value; - } - } - - public bool 尾5_柄_表示 - { - get - { - return X0Y0_尾5_柄.Dra; - } - set - { - X0Y0_尾5_柄.Dra = value; - X0Y0_尾5_柄.Hit = value; - } - } - - public bool 尾5_縦影_表示 - { - get - { - return X0Y0_尾5_縦影.Dra; - } - set - { - X0Y0_尾5_縦影.Dra = value; - X0Y0_尾5_縦影.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4_尾.Dra; - } - set - { - X0Y0_尾4_尾.Dra = value; - X0Y0_尾4_尾.Hit = value; - } - } - - public bool 尾4_柄_表示 - { - get - { - return X0Y0_尾4_柄.Dra; - } - set - { - X0Y0_尾4_柄.Dra = value; - X0Y0_尾4_柄.Hit = value; - } - } - - public bool 尾4_縦影_表示 - { - get - { - return X0Y0_尾4_縦影.Dra; - } - set - { - X0Y0_尾4_縦影.Dra = value; - X0Y0_尾4_縦影.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3_尾.Dra; - } - set - { - X0Y0_尾3_尾.Dra = value; - X0Y0_尾3_尾.Hit = value; - } - } - - public bool 尾3_柄_表示 - { - get - { - return X0Y0_尾3_柄.Dra; - } - set - { - X0Y0_尾3_柄.Dra = value; - X0Y0_尾3_柄.Hit = value; - } - } - - public bool 尾3_縦影_表示 - { - get - { - return X0Y0_尾3_縦影.Dra; - } - set - { - X0Y0_尾3_縦影.Dra = value; - X0Y0_尾3_縦影.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2_尾.Dra; - } - set - { - X0Y0_尾2_尾.Dra = value; - X0Y0_尾2_尾.Hit = value; - } - } - - public bool 尾2_柄_表示 - { - get - { - return X0Y0_尾2_柄.Dra; - } - set - { - X0Y0_尾2_柄.Dra = value; - X0Y0_尾2_柄.Hit = value; - } - } - - public bool 尾2_縦影_表示 - { - get - { - return X0Y0_尾2_縦影.Dra; - } - set - { - X0Y0_尾2_縦影.Dra = value; - X0Y0_尾2_縦影.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1_尾.Dra; - } - set - { - X0Y0_尾1_尾.Dra = value; - X0Y0_尾1_尾.Hit = value; - } - } - - public bool 尾1_柄_表示 - { - get - { - return X0Y0_尾1_柄.Dra; - } - set - { - X0Y0_尾1_柄.Dra = value; - X0Y0_尾1_柄.Hit = value; - } - } - - public bool 尾1_縦影_表示 - { - get - { - return X0Y0_尾1_縦影.Dra; - } - set - { - X0Y0_尾1_縦影.Dra = value; - X0Y0_尾1_縦影.Hit = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0_尾.Dra; - } - set - { - X0Y0_尾0_尾.Dra = value; - X0Y0_尾0_尾.Hit = value; - } - } - - public bool 尾0_柄_表示 - { - get - { - return X0Y0_尾0_柄.Dra; - } - set - { - X0Y0_尾0_柄.Dra = value; - X0Y0_尾0_柄.Hit = value; - } - } - - public bool 尾0_縦影_表示 - { - get - { - return X0Y0_尾0_縦影.Dra; - } - set - { - X0Y0_尾0_縦影.Dra = value; - X0Y0_尾0_縦影.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public bool 尾先表示 - { - get - { - return 尾33_表示; - } - set - { - 尾33_表示 = value; - 尾33_柄_表示 = value; - 尾33_縦影_表示 = value; - 尾32_表示 = value; - 尾32_柄_表示 = value; - 尾32_縦影_表示 = value; - 尾31_表示 = value; - 尾31_柄_表示 = value; - 尾31_縦影_表示 = value; - 尾30_表示 = value; - 尾30_柄_表示 = value; - 尾30_縦影_表示 = value; - 尾29_表示 = value; - 尾29_柄_表示 = value; - 尾29_縦影_表示 = value; - 尾28_表示 = value; - 尾28_柄_表示 = value; - 尾28_縦影_表示 = value; - 尾27_表示 = value; - 尾27_柄_表示 = value; - 尾27_縦影_表示 = value; - 尾26_表示 = value; - 尾26_柄_表示 = value; - 尾26_縦影_表示 = value; - 尾25_表示 = value; - 尾25_柄_表示 = value; - 尾25_縦影_表示 = value; - 尾24_表示 = value; - 尾24_柄_表示 = value; - 尾24_縦影_表示 = value; - 尾23_表示 = value; - 尾23_柄_表示 = value; - 尾23_縦影_表示 = value; - 尾22_表示 = value; - 尾22_柄_表示 = value; - 尾22_縦影_表示 = value; - 尾21_表示 = value; - 尾21_柄_表示 = value; - 尾21_縦影_表示 = value; - 尾20_表示 = value; - 尾20_柄_表示 = value; - 尾20_縦影_表示 = value; - 尾19_表示 = value; - 尾19_柄_表示 = value; - 尾19_縦影_表示 = value; - 尾18_表示 = value; - 尾18_柄_表示 = value; - 尾18_縦影_表示 = value; - 尾17_表示 = value; - 尾17_柄_表示 = value; - 尾17_縦影_表示 = value; - 尾16_表示 = value; - 尾16_柄_表示 = value; - 尾16_縦影_表示 = value; - 尾15_表示 = value; - 尾15_柄_表示 = value; - 尾15_縦影_表示 = value; - 尾14_表示 = value; - 尾14_柄_表示 = value; - 尾14_縦影_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾33_表示; - } - set - { - 尾33_表示 = value; - 尾33_柄_表示 = value; - 尾33_縦影_表示 = value; - 尾32_表示 = value; - 尾32_柄_表示 = value; - 尾32_縦影_表示 = value; - 尾31_表示 = value; - 尾31_柄_表示 = value; - 尾31_縦影_表示 = value; - 尾30_表示 = value; - 尾30_柄_表示 = value; - 尾30_縦影_表示 = value; - 尾29_表示 = value; - 尾29_柄_表示 = value; - 尾29_縦影_表示 = value; - 尾28_表示 = value; - 尾28_柄_表示 = value; - 尾28_縦影_表示 = value; - 尾27_表示 = value; - 尾27_柄_表示 = value; - 尾27_縦影_表示 = value; - 尾26_表示 = value; - 尾26_柄_表示 = value; - 尾26_縦影_表示 = value; - 尾25_表示 = value; - 尾25_柄_表示 = value; - 尾25_縦影_表示 = value; - 尾24_表示 = value; - 尾24_柄_表示 = value; - 尾24_縦影_表示 = value; - 尾23_表示 = value; - 尾23_柄_表示 = value; - 尾23_縦影_表示 = value; - 尾22_表示 = value; - 尾22_柄_表示 = value; - 尾22_縦影_表示 = value; - 尾21_表示 = value; - 尾21_柄_表示 = value; - 尾21_縦影_表示 = value; - 尾20_表示 = value; - 尾20_柄_表示 = value; - 尾20_縦影_表示 = value; - 尾19_表示 = value; - 尾19_柄_表示 = value; - 尾19_縦影_表示 = value; - 尾18_表示 = value; - 尾18_柄_表示 = value; - 尾18_縦影_表示 = value; - 尾17_表示 = value; - 尾17_柄_表示 = value; - 尾17_縦影_表示 = value; - 尾16_表示 = value; - 尾16_柄_表示 = value; - 尾16_縦影_表示 = value; - 尾15_表示 = value; - 尾15_柄_表示 = value; - 尾15_縦影_表示 = value; - 尾14_表示 = value; - 尾14_柄_表示 = value; - 尾14_縦影_表示 = value; - 尾13_表示 = value; - 尾13_柄_表示 = value; - 尾13_縦影_表示 = value; - 尾12_表示 = value; - 尾12_柄_表示 = value; - 尾12_縦影_表示 = value; - 尾11_表示 = value; - 尾11_柄_表示 = value; - 尾11_縦影_表示 = value; - 尾10_表示 = value; - 尾10_柄_表示 = value; - 尾10_縦影_表示 = value; - 尾9_表示 = value; - 尾9_柄_表示 = value; - 尾9_縦影_表示 = value; - 尾8_表示 = value; - 尾8_柄_表示 = value; - 尾8_縦影_表示 = value; - 尾7_表示 = value; - 尾7_柄_表示 = value; - 尾7_縦影_表示 = value; - 尾6_表示 = value; - 尾6_柄_表示 = value; - 尾6_縦影_表示 = value; - 尾5_表示 = value; - 尾5_柄_表示 = value; - 尾5_縦影_表示 = value; - 尾4_表示 = value; - 尾4_柄_表示 = value; - 尾4_縦影_表示 = value; - 尾3_表示 = value; - 尾3_柄_表示 = value; - 尾3_縦影_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 尾2_表示 = value; - 尾2_柄_表示 = value; - 尾2_縦影_表示 = value; - 尾1_表示 = value; - 尾1_柄_表示 = value; - 尾1_縦影_表示 = value; - 尾0_表示 = value; - 尾0_柄_表示 = value; - 尾0_縦影_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾33_尾CD.不透明度; - } - set - { - 尾33_尾CD.不透明度 = value; - 尾33_柄CD.不透明度 = value; - 尾33_縦影CD.不透明度 = value; - 尾32_尾CD.不透明度 = value; - 尾32_柄CD.不透明度 = value; - 尾32_縦影CD.不透明度 = value; - 尾31_尾CD.不透明度 = value; - 尾31_柄CD.不透明度 = value; - 尾31_縦影CD.不透明度 = value; - 尾30_尾CD.不透明度 = value; - 尾30_柄CD.不透明度 = value; - 尾30_縦影CD.不透明度 = value; - 尾29_尾CD.不透明度 = value; - 尾29_柄CD.不透明度 = value; - 尾29_縦影CD.不透明度 = value; - 尾28_尾CD.不透明度 = value; - 尾28_柄CD.不透明度 = value; - 尾28_縦影CD.不透明度 = value; - 尾27_尾CD.不透明度 = value; - 尾27_柄CD.不透明度 = value; - 尾27_縦影CD.不透明度 = value; - 尾26_尾CD.不透明度 = value; - 尾26_柄CD.不透明度 = value; - 尾26_縦影CD.不透明度 = value; - 尾25_尾CD.不透明度 = value; - 尾25_柄CD.不透明度 = value; - 尾25_縦影CD.不透明度 = value; - 尾24_尾CD.不透明度 = value; - 尾24_柄CD.不透明度 = value; - 尾24_縦影CD.不透明度 = value; - 尾23_尾CD.不透明度 = value; - 尾23_柄CD.不透明度 = value; - 尾23_縦影CD.不透明度 = value; - 尾22_尾CD.不透明度 = value; - 尾22_柄CD.不透明度 = value; - 尾22_縦影CD.不透明度 = value; - 尾21_尾CD.不透明度 = value; - 尾21_柄CD.不透明度 = value; - 尾21_縦影CD.不透明度 = value; - 尾20_尾CD.不透明度 = value; - 尾20_柄CD.不透明度 = value; - 尾20_縦影CD.不透明度 = value; - 尾19_尾CD.不透明度 = value; - 尾19_柄CD.不透明度 = value; - 尾19_縦影CD.不透明度 = value; - 尾18_尾CD.不透明度 = value; - 尾18_柄CD.不透明度 = value; - 尾18_縦影CD.不透明度 = value; - 尾17_尾CD.不透明度 = value; - 尾17_柄CD.不透明度 = value; - 尾17_縦影CD.不透明度 = value; - 尾16_尾CD.不透明度 = value; - 尾16_柄CD.不透明度 = value; - 尾16_縦影CD.不透明度 = value; - 尾15_尾CD.不透明度 = value; - 尾15_柄CD.不透明度 = value; - 尾15_縦影CD.不透明度 = value; - 尾14_尾CD.不透明度 = value; - 尾14_柄CD.不透明度 = value; - 尾14_縦影CD.不透明度 = value; - 尾13_尾CD.不透明度 = value; - 尾13_柄CD.不透明度 = value; - 尾13_縦影CD.不透明度 = value; - 尾12_尾CD.不透明度 = value; - 尾12_柄CD.不透明度 = value; - 尾12_縦影CD.不透明度 = value; - 尾11_尾CD.不透明度 = value; - 尾11_柄CD.不透明度 = value; - 尾11_縦影CD.不透明度 = value; - 尾10_尾CD.不透明度 = value; - 尾10_柄CD.不透明度 = value; - 尾10_縦影CD.不透明度 = value; - 尾9_尾CD.不透明度 = value; - 尾9_柄CD.不透明度 = value; - 尾9_縦影CD.不透明度 = value; - 尾8_尾CD.不透明度 = value; - 尾8_柄CD.不透明度 = value; - 尾8_縦影CD.不透明度 = value; - 尾7_尾CD.不透明度 = value; - 尾7_柄CD.不透明度 = value; - 尾7_縦影CD.不透明度 = value; - 尾6_尾CD.不透明度 = value; - 尾6_柄CD.不透明度 = value; - 尾6_縦影CD.不透明度 = value; - 尾5_尾CD.不透明度 = value; - 尾5_柄CD.不透明度 = value; - 尾5_縦影CD.不透明度 = value; - 尾4_尾CD.不透明度 = value; - 尾4_柄CD.不透明度 = value; - 尾4_縦影CD.不透明度 = value; - 尾3_尾CD.不透明度 = value; - 尾3_柄CD.不透明度 = value; - 尾3_縦影CD.不透明度 = value; - 尾2_尾CD.不透明度 = value; - 尾2_柄CD.不透明度 = value; - 尾2_縦影CD.不透明度 = value; - 尾1_尾CD.不透明度 = value; - 尾1_柄CD.不透明度 = value; - 尾1_縦影CD.不透明度 = value; - 尾0_尾CD.不透明度 = value; - 尾0_柄CD.不透明度 = value; - 尾0_縦影CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } - - public bool 柄 - { - get - { - return 尾33_柄_表示; - } - set - { - 尾33_柄_表示 = value; - 尾32_柄_表示 = value; - 尾31_柄_表示 = value; - 尾30_柄_表示 = value; - 尾29_柄_表示 = value; - 尾28_柄_表示 = value; - 尾27_柄_表示 = value; - 尾26_柄_表示 = value; - 尾25_柄_表示 = value; - 尾24_柄_表示 = value; - 尾23_柄_表示 = value; - 尾22_柄_表示 = value; - 尾21_柄_表示 = value; - 尾20_柄_表示 = value; - 尾19_柄_表示 = value; - 尾18_柄_表示 = value; - 尾17_柄_表示 = value; - 尾16_柄_表示 = value; - 尾15_柄_表示 = value; - 尾14_柄_表示 = value; - 尾13_柄_表示 = value; - 尾12_柄_表示 = value; - 尾11_柄_表示 = value; - 尾10_柄_表示 = value; - 尾9_柄_表示 = value; - 尾8_柄_表示 = value; - 尾7_柄_表示 = value; - 尾6_柄_表示 = value; - 尾5_柄_表示 = value; - 尾4_柄_表示 = value; - 尾3_柄_表示 = value; - 尾2_柄_表示 = value; - 尾1_柄_表示 = value; - 尾0_柄_表示 = value; - } - } - - public bool 縦影 - { - get - { - return 尾33_縦影_表示; - } - set - { - 尾33_縦影_表示 = value; - 尾32_縦影_表示 = value; - 尾31_縦影_表示 = value; - 尾30_縦影_表示 = value; - 尾29_縦影_表示 = value; - 尾28_縦影_表示 = value; - 尾27_縦影_表示 = value; - 尾26_縦影_表示 = value; - 尾25_縦影_表示 = value; - 尾24_縦影_表示 = value; - 尾23_縦影_表示 = value; - 尾22_縦影_表示 = value; - 尾21_縦影_表示 = value; - 尾20_縦影_表示 = value; - 尾19_縦影_表示 = value; - 尾18_縦影_表示 = value; - 尾17_縦影_表示 = value; - 尾16_縦影_表示 = value; - 尾15_縦影_表示 = value; - 尾14_縦影_表示 = value; - 尾13_縦影_表示 = value; - 尾12_縦影_表示 = value; - 尾11_縦影_表示 = value; - 尾10_縦影_表示 = value; - 尾9_縦影_表示 = value; - 尾8_縦影_表示 = value; - 尾7_縦影_表示 = value; - 尾6_縦影_表示 = value; - 尾5_縦影_表示 = value; - 尾4_縦影_表示 = value; - 尾3_縦影_表示 = value; - 尾2_縦影_表示 = value; - 尾1_縦影_表示 = value; - 尾0_縦影_表示 = value; - } - } - - public override double サイズY - { - get - { - return サイズY_; - } - set - { - サイズY_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } + + public bool 尾33_表示 + { + get + { + return X0Y0_尾33_尾.Dra; + } + set + { + X0Y0_尾33_尾.Dra = value; + X0Y0_尾33_尾.Hit = value; + } + } + + public bool 尾33_柄_表示 + { + get + { + return X0Y0_尾33_柄.Dra; + } + set + { + X0Y0_尾33_柄.Dra = value; + X0Y0_尾33_柄.Hit = value; + } + } + + public bool 尾33_縦影_表示 + { + get + { + return X0Y0_尾33_縦影.Dra; + } + set + { + X0Y0_尾33_縦影.Dra = value; + X0Y0_尾33_縦影.Hit = value; + } + } + + public bool 尾32_表示 + { + get + { + return X0Y0_尾32_尾.Dra; + } + set + { + X0Y0_尾32_尾.Dra = value; + X0Y0_尾32_尾.Hit = value; + } + } + + public bool 尾32_柄_表示 + { + get + { + return X0Y0_尾32_柄.Dra; + } + set + { + X0Y0_尾32_柄.Dra = value; + X0Y0_尾32_柄.Hit = value; + } + } + + public bool 尾32_縦影_表示 + { + get + { + return X0Y0_尾32_縦影.Dra; + } + set + { + X0Y0_尾32_縦影.Dra = value; + X0Y0_尾32_縦影.Hit = value; + } + } + + public bool 尾31_表示 + { + get + { + return X0Y0_尾31_尾.Dra; + } + set + { + X0Y0_尾31_尾.Dra = value; + X0Y0_尾31_尾.Hit = value; + } + } + + public bool 尾31_柄_表示 + { + get + { + return X0Y0_尾31_柄.Dra; + } + set + { + X0Y0_尾31_柄.Dra = value; + X0Y0_尾31_柄.Hit = value; + } + } + + public bool 尾31_縦影_表示 + { + get + { + return X0Y0_尾31_縦影.Dra; + } + set + { + X0Y0_尾31_縦影.Dra = value; + X0Y0_尾31_縦影.Hit = value; + } + } + + public bool 尾30_表示 + { + get + { + return X0Y0_尾30_尾.Dra; + } + set + { + X0Y0_尾30_尾.Dra = value; + X0Y0_尾30_尾.Hit = value; + } + } + + public bool 尾30_柄_表示 + { + get + { + return X0Y0_尾30_柄.Dra; + } + set + { + X0Y0_尾30_柄.Dra = value; + X0Y0_尾30_柄.Hit = value; + } + } + + public bool 尾30_縦影_表示 + { + get + { + return X0Y0_尾30_縦影.Dra; + } + set + { + X0Y0_尾30_縦影.Dra = value; + X0Y0_尾30_縦影.Hit = value; + } + } + + public bool 尾29_表示 + { + get + { + return X0Y0_尾29_尾.Dra; + } + set + { + X0Y0_尾29_尾.Dra = value; + X0Y0_尾29_尾.Hit = value; + } + } + + public bool 尾29_柄_表示 + { + get + { + return X0Y0_尾29_柄.Dra; + } + set + { + X0Y0_尾29_柄.Dra = value; + X0Y0_尾29_柄.Hit = value; + } + } + + public bool 尾29_縦影_表示 + { + get + { + return X0Y0_尾29_縦影.Dra; + } + set + { + X0Y0_尾29_縦影.Dra = value; + X0Y0_尾29_縦影.Hit = value; + } + } + + public bool 尾28_表示 + { + get + { + return X0Y0_尾28_尾.Dra; + } + set + { + X0Y0_尾28_尾.Dra = value; + X0Y0_尾28_尾.Hit = value; + } + } + + public bool 尾28_柄_表示 + { + get + { + return X0Y0_尾28_柄.Dra; + } + set + { + X0Y0_尾28_柄.Dra = value; + X0Y0_尾28_柄.Hit = value; + } + } + + public bool 尾28_縦影_表示 + { + get + { + return X0Y0_尾28_縦影.Dra; + } + set + { + X0Y0_尾28_縦影.Dra = value; + X0Y0_尾28_縦影.Hit = value; + } + } + + public bool 尾27_表示 + { + get + { + return X0Y0_尾27_尾.Dra; + } + set + { + X0Y0_尾27_尾.Dra = value; + X0Y0_尾27_尾.Hit = value; + } + } + + public bool 尾27_柄_表示 + { + get + { + return X0Y0_尾27_柄.Dra; + } + set + { + X0Y0_尾27_柄.Dra = value; + X0Y0_尾27_柄.Hit = value; + } + } + + public bool 尾27_縦影_表示 + { + get + { + return X0Y0_尾27_縦影.Dra; + } + set + { + X0Y0_尾27_縦影.Dra = value; + X0Y0_尾27_縦影.Hit = value; + } + } + + public bool 尾26_表示 + { + get + { + return X0Y0_尾26_尾.Dra; + } + set + { + X0Y0_尾26_尾.Dra = value; + X0Y0_尾26_尾.Hit = value; + } + } + + public bool 尾26_柄_表示 + { + get + { + return X0Y0_尾26_柄.Dra; + } + set + { + X0Y0_尾26_柄.Dra = value; + X0Y0_尾26_柄.Hit = value; + } + } + + public bool 尾26_縦影_表示 + { + get + { + return X0Y0_尾26_縦影.Dra; + } + set + { + X0Y0_尾26_縦影.Dra = value; + X0Y0_尾26_縦影.Hit = value; + } + } + + public bool 尾25_表示 + { + get + { + return X0Y0_尾25_尾.Dra; + } + set + { + X0Y0_尾25_尾.Dra = value; + X0Y0_尾25_尾.Hit = value; + } + } + + public bool 尾25_柄_表示 + { + get + { + return X0Y0_尾25_柄.Dra; + } + set + { + X0Y0_尾25_柄.Dra = value; + X0Y0_尾25_柄.Hit = value; + } + } + + public bool 尾25_縦影_表示 + { + get + { + return X0Y0_尾25_縦影.Dra; + } + set + { + X0Y0_尾25_縦影.Dra = value; + X0Y0_尾25_縦影.Hit = value; + } + } + + public bool 尾24_表示 + { + get + { + return X0Y0_尾24_尾.Dra; + } + set + { + X0Y0_尾24_尾.Dra = value; + X0Y0_尾24_尾.Hit = value; + } + } + + public bool 尾24_柄_表示 + { + get + { + return X0Y0_尾24_柄.Dra; + } + set + { + X0Y0_尾24_柄.Dra = value; + X0Y0_尾24_柄.Hit = value; + } + } + + public bool 尾24_縦影_表示 + { + get + { + return X0Y0_尾24_縦影.Dra; + } + set + { + X0Y0_尾24_縦影.Dra = value; + X0Y0_尾24_縦影.Hit = value; + } + } + + public bool 尾23_表示 + { + get + { + return X0Y0_尾23_尾.Dra; + } + set + { + X0Y0_尾23_尾.Dra = value; + X0Y0_尾23_尾.Hit = value; + } + } + + public bool 尾23_柄_表示 + { + get + { + return X0Y0_尾23_柄.Dra; + } + set + { + X0Y0_尾23_柄.Dra = value; + X0Y0_尾23_柄.Hit = value; + } + } + + public bool 尾23_縦影_表示 + { + get + { + return X0Y0_尾23_縦影.Dra; + } + set + { + X0Y0_尾23_縦影.Dra = value; + X0Y0_尾23_縦影.Hit = value; + } + } + + public bool 尾22_表示 + { + get + { + return X0Y0_尾22_尾.Dra; + } + set + { + X0Y0_尾22_尾.Dra = value; + X0Y0_尾22_尾.Hit = value; + } + } + + public bool 尾22_柄_表示 + { + get + { + return X0Y0_尾22_柄.Dra; + } + set + { + X0Y0_尾22_柄.Dra = value; + X0Y0_尾22_柄.Hit = value; + } + } + + public bool 尾22_縦影_表示 + { + get + { + return X0Y0_尾22_縦影.Dra; + } + set + { + X0Y0_尾22_縦影.Dra = value; + X0Y0_尾22_縦影.Hit = value; + } + } + + public bool 尾21_表示 + { + get + { + return X0Y0_尾21_尾.Dra; + } + set + { + X0Y0_尾21_尾.Dra = value; + X0Y0_尾21_尾.Hit = value; + } + } + + public bool 尾21_柄_表示 + { + get + { + return X0Y0_尾21_柄.Dra; + } + set + { + X0Y0_尾21_柄.Dra = value; + X0Y0_尾21_柄.Hit = value; + } + } + + public bool 尾21_縦影_表示 + { + get + { + return X0Y0_尾21_縦影.Dra; + } + set + { + X0Y0_尾21_縦影.Dra = value; + X0Y0_尾21_縦影.Hit = value; + } + } + + public bool 尾20_表示 + { + get + { + return X0Y0_尾20_尾.Dra; + } + set + { + X0Y0_尾20_尾.Dra = value; + X0Y0_尾20_尾.Hit = value; + } + } + + public bool 尾20_柄_表示 + { + get + { + return X0Y0_尾20_柄.Dra; + } + set + { + X0Y0_尾20_柄.Dra = value; + X0Y0_尾20_柄.Hit = value; + } + } + + public bool 尾20_縦影_表示 + { + get + { + return X0Y0_尾20_縦影.Dra; + } + set + { + X0Y0_尾20_縦影.Dra = value; + X0Y0_尾20_縦影.Hit = value; + } + } + + public bool 尾19_表示 + { + get + { + return X0Y0_尾19_尾.Dra; + } + set + { + X0Y0_尾19_尾.Dra = value; + X0Y0_尾19_尾.Hit = value; + } + } + + public bool 尾19_柄_表示 + { + get + { + return X0Y0_尾19_柄.Dra; + } + set + { + X0Y0_尾19_柄.Dra = value; + X0Y0_尾19_柄.Hit = value; + } + } + + public bool 尾19_縦影_表示 + { + get + { + return X0Y0_尾19_縦影.Dra; + } + set + { + X0Y0_尾19_縦影.Dra = value; + X0Y0_尾19_縦影.Hit = value; + } + } + + public bool 尾18_表示 + { + get + { + return X0Y0_尾18_尾.Dra; + } + set + { + X0Y0_尾18_尾.Dra = value; + X0Y0_尾18_尾.Hit = value; + } + } + + public bool 尾18_柄_表示 + { + get + { + return X0Y0_尾18_柄.Dra; + } + set + { + X0Y0_尾18_柄.Dra = value; + X0Y0_尾18_柄.Hit = value; + } + } + + public bool 尾18_縦影_表示 + { + get + { + return X0Y0_尾18_縦影.Dra; + } + set + { + X0Y0_尾18_縦影.Dra = value; + X0Y0_尾18_縦影.Hit = value; + } + } + + public bool 尾17_表示 + { + get + { + return X0Y0_尾17_尾.Dra; + } + set + { + X0Y0_尾17_尾.Dra = value; + X0Y0_尾17_尾.Hit = value; + } + } + + public bool 尾17_柄_表示 + { + get + { + return X0Y0_尾17_柄.Dra; + } + set + { + X0Y0_尾17_柄.Dra = value; + X0Y0_尾17_柄.Hit = value; + } + } + + public bool 尾17_縦影_表示 + { + get + { + return X0Y0_尾17_縦影.Dra; + } + set + { + X0Y0_尾17_縦影.Dra = value; + X0Y0_尾17_縦影.Hit = value; + } + } + + public bool 尾16_表示 + { + get + { + return X0Y0_尾16_尾.Dra; + } + set + { + X0Y0_尾16_尾.Dra = value; + X0Y0_尾16_尾.Hit = value; + } + } + + public bool 尾16_柄_表示 + { + get + { + return X0Y0_尾16_柄.Dra; + } + set + { + X0Y0_尾16_柄.Dra = value; + X0Y0_尾16_柄.Hit = value; + } + } + + public bool 尾16_縦影_表示 + { + get + { + return X0Y0_尾16_縦影.Dra; + } + set + { + X0Y0_尾16_縦影.Dra = value; + X0Y0_尾16_縦影.Hit = value; + } + } + + public bool 尾15_表示 + { + get + { + return X0Y0_尾15_尾.Dra; + } + set + { + X0Y0_尾15_尾.Dra = value; + X0Y0_尾15_尾.Hit = value; + } + } + + public bool 尾15_柄_表示 + { + get + { + return X0Y0_尾15_柄.Dra; + } + set + { + X0Y0_尾15_柄.Dra = value; + X0Y0_尾15_柄.Hit = value; + } + } + + public bool 尾15_縦影_表示 + { + get + { + return X0Y0_尾15_縦影.Dra; + } + set + { + X0Y0_尾15_縦影.Dra = value; + X0Y0_尾15_縦影.Hit = value; + } + } + + public bool 尾14_表示 + { + get + { + return X0Y0_尾14_尾.Dra; + } + set + { + X0Y0_尾14_尾.Dra = value; + X0Y0_尾14_尾.Hit = value; + } + } + + public bool 尾14_柄_表示 + { + get + { + return X0Y0_尾14_柄.Dra; + } + set + { + X0Y0_尾14_柄.Dra = value; + X0Y0_尾14_柄.Hit = value; + } + } + + public bool 尾14_縦影_表示 + { + get + { + return X0Y0_尾14_縦影.Dra; + } + set + { + X0Y0_尾14_縦影.Dra = value; + X0Y0_尾14_縦影.Hit = value; + } + } + + public bool 尾13_表示 + { + get + { + return X0Y0_尾13_尾.Dra; + } + set + { + X0Y0_尾13_尾.Dra = value; + X0Y0_尾13_尾.Hit = value; + } + } + + public bool 尾13_柄_表示 + { + get + { + return X0Y0_尾13_柄.Dra; + } + set + { + X0Y0_尾13_柄.Dra = value; + X0Y0_尾13_柄.Hit = value; + } + } + + public bool 尾13_縦影_表示 + { + get + { + return X0Y0_尾13_縦影.Dra; + } + set + { + X0Y0_尾13_縦影.Dra = value; + X0Y0_尾13_縦影.Hit = value; + } + } + + public bool 尾12_表示 + { + get + { + return X0Y0_尾12_尾.Dra; + } + set + { + X0Y0_尾12_尾.Dra = value; + X0Y0_尾12_尾.Hit = value; + } + } + + public bool 尾12_柄_表示 + { + get + { + return X0Y0_尾12_柄.Dra; + } + set + { + X0Y0_尾12_柄.Dra = value; + X0Y0_尾12_柄.Hit = value; + } + } + + public bool 尾12_縦影_表示 + { + get + { + return X0Y0_尾12_縦影.Dra; + } + set + { + X0Y0_尾12_縦影.Dra = value; + X0Y0_尾12_縦影.Hit = value; + } + } + + public bool 尾11_表示 + { + get + { + return X0Y0_尾11_尾.Dra; + } + set + { + X0Y0_尾11_尾.Dra = value; + X0Y0_尾11_尾.Hit = value; + } + } + + public bool 尾11_柄_表示 + { + get + { + return X0Y0_尾11_柄.Dra; + } + set + { + X0Y0_尾11_柄.Dra = value; + X0Y0_尾11_柄.Hit = value; + } + } + + public bool 尾11_縦影_表示 + { + get + { + return X0Y0_尾11_縦影.Dra; + } + set + { + X0Y0_尾11_縦影.Dra = value; + X0Y0_尾11_縦影.Hit = value; + } + } + + public bool 尾10_表示 + { + get + { + return X0Y0_尾10_尾.Dra; + } + set + { + X0Y0_尾10_尾.Dra = value; + X0Y0_尾10_尾.Hit = value; + } + } + + public bool 尾10_柄_表示 + { + get + { + return X0Y0_尾10_柄.Dra; + } + set + { + X0Y0_尾10_柄.Dra = value; + X0Y0_尾10_柄.Hit = value; + } + } + + public bool 尾10_縦影_表示 + { + get + { + return X0Y0_尾10_縦影.Dra; + } + set + { + X0Y0_尾10_縦影.Dra = value; + X0Y0_尾10_縦影.Hit = value; + } + } + + public bool 尾9_表示 + { + get + { + return X0Y0_尾9_尾.Dra; + } + set + { + X0Y0_尾9_尾.Dra = value; + X0Y0_尾9_尾.Hit = value; + } + } + + public bool 尾9_柄_表示 + { + get + { + return X0Y0_尾9_柄.Dra; + } + set + { + X0Y0_尾9_柄.Dra = value; + X0Y0_尾9_柄.Hit = value; + } + } + + public bool 尾9_縦影_表示 + { + get + { + return X0Y0_尾9_縦影.Dra; + } + set + { + X0Y0_尾9_縦影.Dra = value; + X0Y0_尾9_縦影.Hit = value; + } + } + + public bool 尾8_表示 + { + get + { + return X0Y0_尾8_尾.Dra; + } + set + { + X0Y0_尾8_尾.Dra = value; + X0Y0_尾8_尾.Hit = value; + } + } + + public bool 尾8_柄_表示 + { + get + { + return X0Y0_尾8_柄.Dra; + } + set + { + X0Y0_尾8_柄.Dra = value; + X0Y0_尾8_柄.Hit = value; + } + } + + public bool 尾8_縦影_表示 + { + get + { + return X0Y0_尾8_縦影.Dra; + } + set + { + X0Y0_尾8_縦影.Dra = value; + X0Y0_尾8_縦影.Hit = value; + } + } + + public bool 尾7_表示 + { + get + { + return X0Y0_尾7_尾.Dra; + } + set + { + X0Y0_尾7_尾.Dra = value; + X0Y0_尾7_尾.Hit = value; + } + } + + public bool 尾7_柄_表示 + { + get + { + return X0Y0_尾7_柄.Dra; + } + set + { + X0Y0_尾7_柄.Dra = value; + X0Y0_尾7_柄.Hit = value; + } + } + + public bool 尾7_縦影_表示 + { + get + { + return X0Y0_尾7_縦影.Dra; + } + set + { + X0Y0_尾7_縦影.Dra = value; + X0Y0_尾7_縦影.Hit = value; + } + } + + public bool 尾6_表示 + { + get + { + return X0Y0_尾6_尾.Dra; + } + set + { + X0Y0_尾6_尾.Dra = value; + X0Y0_尾6_尾.Hit = value; + } + } + + public bool 尾6_柄_表示 + { + get + { + return X0Y0_尾6_柄.Dra; + } + set + { + X0Y0_尾6_柄.Dra = value; + X0Y0_尾6_柄.Hit = value; + } + } + + public bool 尾6_縦影_表示 + { + get + { + return X0Y0_尾6_縦影.Dra; + } + set + { + X0Y0_尾6_縦影.Dra = value; + X0Y0_尾6_縦影.Hit = value; + } + } + + public bool 尾5_表示 + { + get + { + return X0Y0_尾5_尾.Dra; + } + set + { + X0Y0_尾5_尾.Dra = value; + X0Y0_尾5_尾.Hit = value; + } + } + + public bool 尾5_柄_表示 + { + get + { + return X0Y0_尾5_柄.Dra; + } + set + { + X0Y0_尾5_柄.Dra = value; + X0Y0_尾5_柄.Hit = value; + } + } + + public bool 尾5_縦影_表示 + { + get + { + return X0Y0_尾5_縦影.Dra; + } + set + { + X0Y0_尾5_縦影.Dra = value; + X0Y0_尾5_縦影.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4_尾.Dra; + } + set + { + X0Y0_尾4_尾.Dra = value; + X0Y0_尾4_尾.Hit = value; + } + } + + public bool 尾4_柄_表示 + { + get + { + return X0Y0_尾4_柄.Dra; + } + set + { + X0Y0_尾4_柄.Dra = value; + X0Y0_尾4_柄.Hit = value; + } + } + + public bool 尾4_縦影_表示 + { + get + { + return X0Y0_尾4_縦影.Dra; + } + set + { + X0Y0_尾4_縦影.Dra = value; + X0Y0_尾4_縦影.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3_尾.Dra; + } + set + { + X0Y0_尾3_尾.Dra = value; + X0Y0_尾3_尾.Hit = value; + } + } + + public bool 尾3_柄_表示 + { + get + { + return X0Y0_尾3_柄.Dra; + } + set + { + X0Y0_尾3_柄.Dra = value; + X0Y0_尾3_柄.Hit = value; + } + } + + public bool 尾3_縦影_表示 + { + get + { + return X0Y0_尾3_縦影.Dra; + } + set + { + X0Y0_尾3_縦影.Dra = value; + X0Y0_尾3_縦影.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2_尾.Dra; + } + set + { + X0Y0_尾2_尾.Dra = value; + X0Y0_尾2_尾.Hit = value; + } + } + + public bool 尾2_柄_表示 + { + get + { + return X0Y0_尾2_柄.Dra; + } + set + { + X0Y0_尾2_柄.Dra = value; + X0Y0_尾2_柄.Hit = value; + } + } + + public bool 尾2_縦影_表示 + { + get + { + return X0Y0_尾2_縦影.Dra; + } + set + { + X0Y0_尾2_縦影.Dra = value; + X0Y0_尾2_縦影.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1_尾.Dra; + } + set + { + X0Y0_尾1_尾.Dra = value; + X0Y0_尾1_尾.Hit = value; + } + } + + public bool 尾1_柄_表示 + { + get + { + return X0Y0_尾1_柄.Dra; + } + set + { + X0Y0_尾1_柄.Dra = value; + X0Y0_尾1_柄.Hit = value; + } + } + + public bool 尾1_縦影_表示 + { + get + { + return X0Y0_尾1_縦影.Dra; + } + set + { + X0Y0_尾1_縦影.Dra = value; + X0Y0_尾1_縦影.Hit = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0_尾.Dra; + } + set + { + X0Y0_尾0_尾.Dra = value; + X0Y0_尾0_尾.Hit = value; + } + } + + public bool 尾0_柄_表示 + { + get + { + return X0Y0_尾0_柄.Dra; + } + set + { + X0Y0_尾0_柄.Dra = value; + X0Y0_尾0_柄.Hit = value; + } + } + + public bool 尾0_縦影_表示 + { + get + { + return X0Y0_尾0_縦影.Dra; + } + set + { + X0Y0_尾0_縦影.Dra = value; + X0Y0_尾0_縦影.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public bool 尾先表示 + { + get + { + return 尾33_表示; + } + set + { + 尾33_表示 = value; + 尾33_柄_表示 = value; + 尾33_縦影_表示 = value; + 尾32_表示 = value; + 尾32_柄_表示 = value; + 尾32_縦影_表示 = value; + 尾31_表示 = value; + 尾31_柄_表示 = value; + 尾31_縦影_表示 = value; + 尾30_表示 = value; + 尾30_柄_表示 = value; + 尾30_縦影_表示 = value; + 尾29_表示 = value; + 尾29_柄_表示 = value; + 尾29_縦影_表示 = value; + 尾28_表示 = value; + 尾28_柄_表示 = value; + 尾28_縦影_表示 = value; + 尾27_表示 = value; + 尾27_柄_表示 = value; + 尾27_縦影_表示 = value; + 尾26_表示 = value; + 尾26_柄_表示 = value; + 尾26_縦影_表示 = value; + 尾25_表示 = value; + 尾25_柄_表示 = value; + 尾25_縦影_表示 = value; + 尾24_表示 = value; + 尾24_柄_表示 = value; + 尾24_縦影_表示 = value; + 尾23_表示 = value; + 尾23_柄_表示 = value; + 尾23_縦影_表示 = value; + 尾22_表示 = value; + 尾22_柄_表示 = value; + 尾22_縦影_表示 = value; + 尾21_表示 = value; + 尾21_柄_表示 = value; + 尾21_縦影_表示 = value; + 尾20_表示 = value; + 尾20_柄_表示 = value; + 尾20_縦影_表示 = value; + 尾19_表示 = value; + 尾19_柄_表示 = value; + 尾19_縦影_表示 = value; + 尾18_表示 = value; + 尾18_柄_表示 = value; + 尾18_縦影_表示 = value; + 尾17_表示 = value; + 尾17_柄_表示 = value; + 尾17_縦影_表示 = value; + 尾16_表示 = value; + 尾16_柄_表示 = value; + 尾16_縦影_表示 = value; + 尾15_表示 = value; + 尾15_柄_表示 = value; + 尾15_縦影_表示 = value; + 尾14_表示 = value; + 尾14_柄_表示 = value; + 尾14_縦影_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾33_表示; + } + set + { + 尾33_表示 = value; + 尾33_柄_表示 = value; + 尾33_縦影_表示 = value; + 尾32_表示 = value; + 尾32_柄_表示 = value; + 尾32_縦影_表示 = value; + 尾31_表示 = value; + 尾31_柄_表示 = value; + 尾31_縦影_表示 = value; + 尾30_表示 = value; + 尾30_柄_表示 = value; + 尾30_縦影_表示 = value; + 尾29_表示 = value; + 尾29_柄_表示 = value; + 尾29_縦影_表示 = value; + 尾28_表示 = value; + 尾28_柄_表示 = value; + 尾28_縦影_表示 = value; + 尾27_表示 = value; + 尾27_柄_表示 = value; + 尾27_縦影_表示 = value; + 尾26_表示 = value; + 尾26_柄_表示 = value; + 尾26_縦影_表示 = value; + 尾25_表示 = value; + 尾25_柄_表示 = value; + 尾25_縦影_表示 = value; + 尾24_表示 = value; + 尾24_柄_表示 = value; + 尾24_縦影_表示 = value; + 尾23_表示 = value; + 尾23_柄_表示 = value; + 尾23_縦影_表示 = value; + 尾22_表示 = value; + 尾22_柄_表示 = value; + 尾22_縦影_表示 = value; + 尾21_表示 = value; + 尾21_柄_表示 = value; + 尾21_縦影_表示 = value; + 尾20_表示 = value; + 尾20_柄_表示 = value; + 尾20_縦影_表示 = value; + 尾19_表示 = value; + 尾19_柄_表示 = value; + 尾19_縦影_表示 = value; + 尾18_表示 = value; + 尾18_柄_表示 = value; + 尾18_縦影_表示 = value; + 尾17_表示 = value; + 尾17_柄_表示 = value; + 尾17_縦影_表示 = value; + 尾16_表示 = value; + 尾16_柄_表示 = value; + 尾16_縦影_表示 = value; + 尾15_表示 = value; + 尾15_柄_表示 = value; + 尾15_縦影_表示 = value; + 尾14_表示 = value; + 尾14_柄_表示 = value; + 尾14_縦影_表示 = value; + 尾13_表示 = value; + 尾13_柄_表示 = value; + 尾13_縦影_表示 = value; + 尾12_表示 = value; + 尾12_柄_表示 = value; + 尾12_縦影_表示 = value; + 尾11_表示 = value; + 尾11_柄_表示 = value; + 尾11_縦影_表示 = value; + 尾10_表示 = value; + 尾10_柄_表示 = value; + 尾10_縦影_表示 = value; + 尾9_表示 = value; + 尾9_柄_表示 = value; + 尾9_縦影_表示 = value; + 尾8_表示 = value; + 尾8_柄_表示 = value; + 尾8_縦影_表示 = value; + 尾7_表示 = value; + 尾7_柄_表示 = value; + 尾7_縦影_表示 = value; + 尾6_表示 = value; + 尾6_柄_表示 = value; + 尾6_縦影_表示 = value; + 尾5_表示 = value; + 尾5_柄_表示 = value; + 尾5_縦影_表示 = value; + 尾4_表示 = value; + 尾4_柄_表示 = value; + 尾4_縦影_表示 = value; + 尾3_表示 = value; + 尾3_柄_表示 = value; + 尾3_縦影_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 尾2_表示 = value; + 尾2_柄_表示 = value; + 尾2_縦影_表示 = value; + 尾1_表示 = value; + 尾1_柄_表示 = value; + 尾1_縦影_表示 = value; + 尾0_表示 = value; + 尾0_柄_表示 = value; + 尾0_縦影_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾33_尾CD.不透明度; + } + set + { + 尾33_尾CD.不透明度 = value; + 尾33_柄CD.不透明度 = value; + 尾33_縦影CD.不透明度 = value; + 尾32_尾CD.不透明度 = value; + 尾32_柄CD.不透明度 = value; + 尾32_縦影CD.不透明度 = value; + 尾31_尾CD.不透明度 = value; + 尾31_柄CD.不透明度 = value; + 尾31_縦影CD.不透明度 = value; + 尾30_尾CD.不透明度 = value; + 尾30_柄CD.不透明度 = value; + 尾30_縦影CD.不透明度 = value; + 尾29_尾CD.不透明度 = value; + 尾29_柄CD.不透明度 = value; + 尾29_縦影CD.不透明度 = value; + 尾28_尾CD.不透明度 = value; + 尾28_柄CD.不透明度 = value; + 尾28_縦影CD.不透明度 = value; + 尾27_尾CD.不透明度 = value; + 尾27_柄CD.不透明度 = value; + 尾27_縦影CD.不透明度 = value; + 尾26_尾CD.不透明度 = value; + 尾26_柄CD.不透明度 = value; + 尾26_縦影CD.不透明度 = value; + 尾25_尾CD.不透明度 = value; + 尾25_柄CD.不透明度 = value; + 尾25_縦影CD.不透明度 = value; + 尾24_尾CD.不透明度 = value; + 尾24_柄CD.不透明度 = value; + 尾24_縦影CD.不透明度 = value; + 尾23_尾CD.不透明度 = value; + 尾23_柄CD.不透明度 = value; + 尾23_縦影CD.不透明度 = value; + 尾22_尾CD.不透明度 = value; + 尾22_柄CD.不透明度 = value; + 尾22_縦影CD.不透明度 = value; + 尾21_尾CD.不透明度 = value; + 尾21_柄CD.不透明度 = value; + 尾21_縦影CD.不透明度 = value; + 尾20_尾CD.不透明度 = value; + 尾20_柄CD.不透明度 = value; + 尾20_縦影CD.不透明度 = value; + 尾19_尾CD.不透明度 = value; + 尾19_柄CD.不透明度 = value; + 尾19_縦影CD.不透明度 = value; + 尾18_尾CD.不透明度 = value; + 尾18_柄CD.不透明度 = value; + 尾18_縦影CD.不透明度 = value; + 尾17_尾CD.不透明度 = value; + 尾17_柄CD.不透明度 = value; + 尾17_縦影CD.不透明度 = value; + 尾16_尾CD.不透明度 = value; + 尾16_柄CD.不透明度 = value; + 尾16_縦影CD.不透明度 = value; + 尾15_尾CD.不透明度 = value; + 尾15_柄CD.不透明度 = value; + 尾15_縦影CD.不透明度 = value; + 尾14_尾CD.不透明度 = value; + 尾14_柄CD.不透明度 = value; + 尾14_縦影CD.不透明度 = value; + 尾13_尾CD.不透明度 = value; + 尾13_柄CD.不透明度 = value; + 尾13_縦影CD.不透明度 = value; + 尾12_尾CD.不透明度 = value; + 尾12_柄CD.不透明度 = value; + 尾12_縦影CD.不透明度 = value; + 尾11_尾CD.不透明度 = value; + 尾11_柄CD.不透明度 = value; + 尾11_縦影CD.不透明度 = value; + 尾10_尾CD.不透明度 = value; + 尾10_柄CD.不透明度 = value; + 尾10_縦影CD.不透明度 = value; + 尾9_尾CD.不透明度 = value; + 尾9_柄CD.不透明度 = value; + 尾9_縦影CD.不透明度 = value; + 尾8_尾CD.不透明度 = value; + 尾8_柄CD.不透明度 = value; + 尾8_縦影CD.不透明度 = value; + 尾7_尾CD.不透明度 = value; + 尾7_柄CD.不透明度 = value; + 尾7_縦影CD.不透明度 = value; + 尾6_尾CD.不透明度 = value; + 尾6_柄CD.不透明度 = value; + 尾6_縦影CD.不透明度 = value; + 尾5_尾CD.不透明度 = value; + 尾5_柄CD.不透明度 = value; + 尾5_縦影CD.不透明度 = value; + 尾4_尾CD.不透明度 = value; + 尾4_柄CD.不透明度 = value; + 尾4_縦影CD.不透明度 = value; + 尾3_尾CD.不透明度 = value; + 尾3_柄CD.不透明度 = value; + 尾3_縦影CD.不透明度 = value; + 尾2_尾CD.不透明度 = value; + 尾2_柄CD.不透明度 = value; + 尾2_縦影CD.不透明度 = value; + 尾1_尾CD.不透明度 = value; + 尾1_柄CD.不透明度 = value; + 尾1_縦影CD.不透明度 = value; + 尾0_尾CD.不透明度 = value; + 尾0_柄CD.不透明度 = value; + 尾0_縦影CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } + + public bool 柄 + { + get + { + return 尾33_柄_表示; + } + set + { + 尾33_柄_表示 = value; + 尾32_柄_表示 = value; + 尾31_柄_表示 = value; + 尾30_柄_表示 = value; + 尾29_柄_表示 = value; + 尾28_柄_表示 = value; + 尾27_柄_表示 = value; + 尾26_柄_表示 = value; + 尾25_柄_表示 = value; + 尾24_柄_表示 = value; + 尾23_柄_表示 = value; + 尾22_柄_表示 = value; + 尾21_柄_表示 = value; + 尾20_柄_表示 = value; + 尾19_柄_表示 = value; + 尾18_柄_表示 = value; + 尾17_柄_表示 = value; + 尾16_柄_表示 = value; + 尾15_柄_表示 = value; + 尾14_柄_表示 = value; + 尾13_柄_表示 = value; + 尾12_柄_表示 = value; + 尾11_柄_表示 = value; + 尾10_柄_表示 = value; + 尾9_柄_表示 = value; + 尾8_柄_表示 = value; + 尾7_柄_表示 = value; + 尾6_柄_表示 = value; + 尾5_柄_表示 = value; + 尾4_柄_表示 = value; + 尾3_柄_表示 = value; + 尾2_柄_表示 = value; + 尾1_柄_表示 = value; + 尾0_柄_表示 = value; + } + } + + public bool 縦影 + { + get + { + return 尾33_縦影_表示; + } + set + { + 尾33_縦影_表示 = value; + 尾32_縦影_表示 = value; + 尾31_縦影_表示 = value; + 尾30_縦影_表示 = value; + 尾29_縦影_表示 = value; + 尾28_縦影_表示 = value; + 尾27_縦影_表示 = value; + 尾26_縦影_表示 = value; + 尾25_縦影_表示 = value; + 尾24_縦影_表示 = value; + 尾23_縦影_表示 = value; + 尾22_縦影_表示 = value; + 尾21_縦影_表示 = value; + 尾20_縦影_表示 = value; + 尾19_縦影_表示 = value; + 尾18_縦影_表示 = value; + 尾17_縦影_表示 = value; + 尾16_縦影_表示 = value; + 尾15_縦影_表示 = value; + 尾14_縦影_表示 = value; + 尾13_縦影_表示 = value; + 尾12_縦影_表示 = value; + 尾11_縦影_表示 = value; + 尾10_縦影_表示 = value; + 尾9_縦影_表示 = value; + 尾8_縦影_表示 = value; + 尾7_縦影_表示 = value; + 尾6_縦影_表示 = value; + 尾5_縦影_表示 = value; + 尾4_縦影_表示 = value; + 尾3_縦影_表示 = value; + 尾2_縦影_表示 = value; + 尾1_縦影_表示 = value; + 尾0_縦影_表示 = value; + } + } + + public override double サイズY + { + get + { + return サイズY_; + } + set + { + サイズY_ = value; + } + } - public JointS 左1_接続点 => new JointS(本体, X0Y0_尾0_尾, 2); + public JointS 左1_接続点 => new JointS(本体, X0Y0_尾0_尾, 2); - public JointS 右1_接続点 => new JointS(本体, X0Y0_尾0_尾, 3); + public JointS 右1_接続点 => new JointS(本体, X0Y0_尾0_尾, 3); - public JointS 左2_接続点 => new JointS(本体, X0Y0_尾1_尾, 2); + public JointS 左2_接続点 => new JointS(本体, X0Y0_尾1_尾, 2); - public JointS 右2_接続点 => new JointS(本体, X0Y0_尾1_尾, 3); + public JointS 右2_接続点 => new JointS(本体, X0Y0_尾1_尾, 3); - public JointS 左3_接続点 => new JointS(本体, X0Y0_尾2_尾, 2); + public JointS 左3_接続点 => new JointS(本体, X0Y0_尾2_尾, 2); - public JointS 右3_接続点 => new JointS(本体, X0Y0_尾2_尾, 3); + public JointS 右3_接続点 => new JointS(本体, X0Y0_尾2_尾, 3); - public JointS 左4_接続点 => new JointS(本体, X0Y0_尾3_尾, 2); + public JointS 左4_接続点 => new JointS(本体, X0Y0_尾3_尾, 2); - public JointS 右4_接続点 => new JointS(本体, X0Y0_尾3_尾, 3); + public JointS 右4_接続点 => new JointS(本体, X0Y0_尾3_尾, 3); - public JointS 左5_接続点 => new JointS(本体, X0Y0_尾4_尾, 2); + public JointS 左5_接続点 => new JointS(本体, X0Y0_尾4_尾, 2); - public JointS 右5_接続点 => new JointS(本体, X0Y0_尾4_尾, 3); + public JointS 右5_接続点 => new JointS(本体, X0Y0_尾4_尾, 3); - public JointS 左6_接続点 => new JointS(本体, X0Y0_尾5_尾, 2); + public JointS 左6_接続点 => new JointS(本体, X0Y0_尾5_尾, 2); - public JointS 右6_接続点 => new JointS(本体, X0Y0_尾5_尾, 3); + public JointS 右6_接続点 => new JointS(本体, X0Y0_尾5_尾, 3); - public JointS 左7_接続点 => new JointS(本体, X0Y0_尾6_尾, 2); + public JointS 左7_接続点 => new JointS(本体, X0Y0_尾6_尾, 2); - public JointS 右7_接続点 => new JointS(本体, X0Y0_尾6_尾, 3); + public JointS 右7_接続点 => new JointS(本体, X0Y0_尾6_尾, 3); - public JointS 左8_接続点 => new JointS(本体, X0Y0_尾7_尾, 2); + public JointS 左8_接続点 => new JointS(本体, X0Y0_尾7_尾, 2); - public JointS 右8_接続点 => new JointS(本体, X0Y0_尾7_尾, 3); + public JointS 右8_接続点 => new JointS(本体, X0Y0_尾7_尾, 3); - public JointS 左9_接続点 => new JointS(本体, X0Y0_尾8_尾, 2); + public JointS 左9_接続点 => new JointS(本体, X0Y0_尾8_尾, 2); - public JointS 右9_接続点 => new JointS(本体, X0Y0_尾8_尾, 3); + public JointS 右9_接続点 => new JointS(本体, X0Y0_尾8_尾, 3); - public JointS 左10_接続点 => new JointS(本体, X0Y0_尾9_尾, 2); + public JointS 左10_接続点 => new JointS(本体, X0Y0_尾9_尾, 2); - public JointS 右10_接続点 => new JointS(本体, X0Y0_尾9_尾, 3); + public JointS 右10_接続点 => new JointS(本体, X0Y0_尾9_尾, 3); - public JointS 左11_接続点 => new JointS(本体, X0Y0_尾10_尾, 2); + public JointS 左11_接続点 => new JointS(本体, X0Y0_尾10_尾, 2); - public JointS 右11_接続点 => new JointS(本体, X0Y0_尾10_尾, 3); + public JointS 右11_接続点 => new JointS(本体, X0Y0_尾10_尾, 3); - public JointS 左12_接続点 => new JointS(本体, X0Y0_尾11_尾, 2); + public JointS 左12_接続点 => new JointS(本体, X0Y0_尾11_尾, 2); - public JointS 右12_接続点 => new JointS(本体, X0Y0_尾11_尾, 3); + public JointS 右12_接続点 => new JointS(本体, X0Y0_尾11_尾, 3); - public JointS 左13_接続点 => new JointS(本体, X0Y0_尾12_尾, 2); + public JointS 左13_接続点 => new JointS(本体, X0Y0_尾12_尾, 2); - public JointS 右13_接続点 => new JointS(本体, X0Y0_尾12_尾, 3); + public JointS 右13_接続点 => new JointS(本体, X0Y0_尾12_尾, 3); - public JointS 左14_接続点 => new JointS(本体, X0Y0_尾13_尾, 2); + public JointS 左14_接続点 => new JointS(本体, X0Y0_尾13_尾, 2); - public JointS 右14_接続点 => new JointS(本体, X0Y0_尾13_尾, 3); + public JointS 右14_接続点 => new JointS(本体, X0Y0_尾13_尾, 3); - public JointS 左15_接続点 => new JointS(本体, X0Y0_尾14_尾, 2); + public JointS 左15_接続点 => new JointS(本体, X0Y0_尾14_尾, 2); - public JointS 右15_接続点 => new JointS(本体, X0Y0_尾14_尾, 3); + public JointS 右15_接続点 => new JointS(本体, X0Y0_尾14_尾, 3); - public JointS 左16_接続点 => new JointS(本体, X0Y0_尾15_尾, 2); + public JointS 左16_接続点 => new JointS(本体, X0Y0_尾15_尾, 2); - public JointS 右16_接続点 => new JointS(本体, X0Y0_尾15_尾, 3); + public JointS 右16_接続点 => new JointS(本体, X0Y0_尾15_尾, 3); - public JointS 左17_接続点 => new JointS(本体, X0Y0_尾16_尾, 2); + public JointS 左17_接続点 => new JointS(本体, X0Y0_尾16_尾, 2); - public JointS 右17_接続点 => new JointS(本体, X0Y0_尾16_尾, 3); + public JointS 右17_接続点 => new JointS(本体, X0Y0_尾16_尾, 3); - public JointS 左18_接続点 => new JointS(本体, X0Y0_尾17_尾, 2); + public JointS 左18_接続点 => new JointS(本体, X0Y0_尾17_尾, 2); - public JointS 右18_接続点 => new JointS(本体, X0Y0_尾17_尾, 3); + public JointS 右18_接続点 => new JointS(本体, X0Y0_尾17_尾, 3); - public JointS 左19_接続点 => new JointS(本体, X0Y0_尾18_尾, 2); + public JointS 左19_接続点 => new JointS(本体, X0Y0_尾18_尾, 2); - public JointS 右19_接続点 => new JointS(本体, X0Y0_尾18_尾, 3); + public JointS 右19_接続点 => new JointS(本体, X0Y0_尾18_尾, 3); - public JointS 左20_接続点 => new JointS(本体, X0Y0_尾19_尾, 2); + public JointS 左20_接続点 => new JointS(本体, X0Y0_尾19_尾, 2); - public JointS 右20_接続点 => new JointS(本体, X0Y0_尾19_尾, 3); + public JointS 右20_接続点 => new JointS(本体, X0Y0_尾19_尾, 3); - public JointS 左21_接続点 => new JointS(本体, X0Y0_尾20_尾, 2); + public JointS 左21_接続点 => new JointS(本体, X0Y0_尾20_尾, 2); - public JointS 右21_接続点 => new JointS(本体, X0Y0_尾20_尾, 3); + public JointS 右21_接続点 => new JointS(本体, X0Y0_尾20_尾, 3); - public JointS 左22_接続点 => new JointS(本体, X0Y0_尾21_尾, 2); + public JointS 左22_接続点 => new JointS(本体, X0Y0_尾21_尾, 2); - public JointS 右22_接続点 => new JointS(本体, X0Y0_尾21_尾, 3); + public JointS 右22_接続点 => new JointS(本体, X0Y0_尾21_尾, 3); - public JointS 左23_接続点 => new JointS(本体, X0Y0_尾22_尾, 2); + public JointS 左23_接続点 => new JointS(本体, X0Y0_尾22_尾, 2); - public JointS 右23_接続点 => new JointS(本体, X0Y0_尾22_尾, 3); + public JointS 右23_接続点 => new JointS(本体, X0Y0_尾22_尾, 3); - public JointS 左24_接続点 => new JointS(本体, X0Y0_尾23_尾, 2); + public JointS 左24_接続点 => new JointS(本体, X0Y0_尾23_尾, 2); - public JointS 右24_接続点 => new JointS(本体, X0Y0_尾23_尾, 3); + public JointS 右24_接続点 => new JointS(本体, X0Y0_尾23_尾, 3); - public JointS 左25_接続点 => new JointS(本体, X0Y0_尾24_尾, 2); + public JointS 左25_接続点 => new JointS(本体, X0Y0_尾24_尾, 2); - public JointS 右25_接続点 => new JointS(本体, X0Y0_尾24_尾, 3); + public JointS 右25_接続点 => new JointS(本体, X0Y0_尾24_尾, 3); - public JointS 左26_接続点 => new JointS(本体, X0Y0_尾25_尾, 2); + public JointS 左26_接続点 => new JointS(本体, X0Y0_尾25_尾, 2); - public JointS 右26_接続点 => new JointS(本体, X0Y0_尾25_尾, 3); + public JointS 右26_接続点 => new JointS(本体, X0Y0_尾25_尾, 3); - public JointS 左27_接続点 => new JointS(本体, X0Y0_尾26_尾, 2); + public JointS 左27_接続点 => new JointS(本体, X0Y0_尾26_尾, 2); - public JointS 右27_接続点 => new JointS(本体, X0Y0_尾26_尾, 3); + public JointS 右27_接続点 => new JointS(本体, X0Y0_尾26_尾, 3); - public JointS 左28_接続点 => new JointS(本体, X0Y0_尾27_尾, 2); + public JointS 左28_接続点 => new JointS(本体, X0Y0_尾27_尾, 2); - public JointS 右28_接続点 => new JointS(本体, X0Y0_尾27_尾, 3); + public JointS 右28_接続点 => new JointS(本体, X0Y0_尾27_尾, 3); - public JointS 左29_接続点 => new JointS(本体, X0Y0_尾28_尾, 2); + public JointS 左29_接続点 => new JointS(本体, X0Y0_尾28_尾, 2); - public JointS 右29_接続点 => new JointS(本体, X0Y0_尾28_尾, 3); + public JointS 右29_接続点 => new JointS(本体, X0Y0_尾28_尾, 3); - public JointS 左30_接続点 => new JointS(本体, X0Y0_尾29_尾, 2); + public JointS 左30_接続点 => new JointS(本体, X0Y0_尾29_尾, 2); - public JointS 右30_接続点 => new JointS(本体, X0Y0_尾29_尾, 3); + public JointS 右30_接続点 => new JointS(本体, X0Y0_尾29_尾, 3); - public JointS 左31_接続点 => new JointS(本体, X0Y0_尾30_尾, 2); + public JointS 左31_接続点 => new JointS(本体, X0Y0_尾30_尾, 2); - public JointS 右31_接続点 => new JointS(本体, X0Y0_尾30_尾, 3); + public JointS 右31_接続点 => new JointS(本体, X0Y0_尾30_尾, 3); - public JointS 左32_接続点 => new JointS(本体, X0Y0_尾31_尾, 2); + public JointS 左32_接続点 => new JointS(本体, X0Y0_尾31_尾, 2); - public JointS 右32_接続点 => new JointS(本体, X0Y0_尾31_尾, 3); + public JointS 右32_接続点 => new JointS(本体, X0Y0_尾31_尾, 3); - public JointS 左33_接続点 => new JointS(本体, X0Y0_尾32_尾, 2); + public JointS 左33_接続点 => new JointS(本体, X0Y0_尾32_尾, 2); - public JointS 右33_接続点 => new JointS(本体, X0Y0_尾32_尾, 3); + public JointS 右33_接続点 => new JointS(本体, X0Y0_尾32_尾, 3); - public JointS 左34_接続点 => new JointS(本体, X0Y0_尾33_尾, 2); + public JointS 左34_接続点 => new JointS(本体, X0Y0_尾33_尾, 2); - public JointS 右34_接続点 => new JointS(本体, X0Y0_尾33_尾, 3); + public JointS 右34_接続点 => new JointS(本体, X0Y0_尾33_尾, 3); - public JointS 尾先_接続点 => new JointS(本体, X0Y0_尾13_尾, 1); + public JointS 尾先_接続点 => new JointS(本体, X0Y0_尾13_尾, 1); - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - public 尾_鯨(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_鯨D e) - { - 尾_鯨 尾_鯨2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鯨尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][20])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["尾33"].ToPars(); - X0Y0_尾33_尾 = pars2["尾"].ToPar(); - X0Y0_尾33_柄 = pars2["柄"].ToPar(); - X0Y0_尾33_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾32"].ToPars(); - X0Y0_尾32_尾 = pars2["尾"].ToPar(); - X0Y0_尾32_柄 = pars2["柄"].ToPar(); - X0Y0_尾32_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾31"].ToPars(); - X0Y0_尾31_尾 = pars2["尾"].ToPar(); - X0Y0_尾31_柄 = pars2["柄"].ToPar(); - X0Y0_尾31_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾30"].ToPars(); - X0Y0_尾30_尾 = pars2["尾"].ToPar(); - X0Y0_尾30_柄 = pars2["柄"].ToPar(); - X0Y0_尾30_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾29"].ToPars(); - X0Y0_尾29_尾 = pars2["尾"].ToPar(); - X0Y0_尾29_柄 = pars2["柄"].ToPar(); - X0Y0_尾29_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾28"].ToPars(); - X0Y0_尾28_尾 = pars2["尾"].ToPar(); - X0Y0_尾28_柄 = pars2["柄"].ToPar(); - X0Y0_尾28_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾27"].ToPars(); - X0Y0_尾27_尾 = pars2["尾"].ToPar(); - X0Y0_尾27_柄 = pars2["柄"].ToPar(); - X0Y0_尾27_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾26"].ToPars(); - X0Y0_尾26_尾 = pars2["尾"].ToPar(); - X0Y0_尾26_柄 = pars2["柄"].ToPar(); - X0Y0_尾26_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾25"].ToPars(); - X0Y0_尾25_尾 = pars2["尾"].ToPar(); - X0Y0_尾25_柄 = pars2["柄"].ToPar(); - X0Y0_尾25_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾24"].ToPars(); - X0Y0_尾24_尾 = pars2["尾"].ToPar(); - X0Y0_尾24_柄 = pars2["柄"].ToPar(); - X0Y0_尾24_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾23"].ToPars(); - X0Y0_尾23_尾 = pars2["尾"].ToPar(); - X0Y0_尾23_柄 = pars2["柄"].ToPar(); - X0Y0_尾23_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾22"].ToPars(); - X0Y0_尾22_尾 = pars2["尾"].ToPar(); - X0Y0_尾22_柄 = pars2["柄"].ToPar(); - X0Y0_尾22_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾21"].ToPars(); - X0Y0_尾21_尾 = pars2["尾"].ToPar(); - X0Y0_尾21_柄 = pars2["柄"].ToPar(); - X0Y0_尾21_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾20"].ToPars(); - X0Y0_尾20_尾 = pars2["尾"].ToPar(); - X0Y0_尾20_柄 = pars2["柄"].ToPar(); - X0Y0_尾20_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾19"].ToPars(); - X0Y0_尾19_尾 = pars2["尾"].ToPar(); - X0Y0_尾19_柄 = pars2["柄"].ToPar(); - X0Y0_尾19_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾18"].ToPars(); - X0Y0_尾18_尾 = pars2["尾"].ToPar(); - X0Y0_尾18_柄 = pars2["柄"].ToPar(); - X0Y0_尾18_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾17"].ToPars(); - X0Y0_尾17_尾 = pars2["尾"].ToPar(); - X0Y0_尾17_柄 = pars2["柄"].ToPar(); - X0Y0_尾17_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾16"].ToPars(); - X0Y0_尾16_尾 = pars2["尾"].ToPar(); - X0Y0_尾16_柄 = pars2["柄"].ToPar(); - X0Y0_尾16_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾15"].ToPars(); - X0Y0_尾15_尾 = pars2["尾"].ToPar(); - X0Y0_尾15_柄 = pars2["柄"].ToPar(); - X0Y0_尾15_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾14"].ToPars(); - X0Y0_尾14_尾 = pars2["尾"].ToPar(); - X0Y0_尾14_柄 = pars2["柄"].ToPar(); - X0Y0_尾14_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾13"].ToPars(); - X0Y0_尾13_尾 = pars2["尾"].ToPar(); - X0Y0_尾13_柄 = pars2["柄"].ToPar(); - X0Y0_尾13_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾12"].ToPars(); - X0Y0_尾12_尾 = pars2["尾"].ToPar(); - X0Y0_尾12_柄 = pars2["柄"].ToPar(); - X0Y0_尾12_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾11"].ToPars(); - X0Y0_尾11_尾 = pars2["尾"].ToPar(); - X0Y0_尾11_柄 = pars2["柄"].ToPar(); - X0Y0_尾11_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾10"].ToPars(); - X0Y0_尾10_尾 = pars2["尾"].ToPar(); - X0Y0_尾10_柄 = pars2["柄"].ToPar(); - X0Y0_尾10_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾9"].ToPars(); - X0Y0_尾9_尾 = pars2["尾"].ToPar(); - X0Y0_尾9_柄 = pars2["柄"].ToPar(); - X0Y0_尾9_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾8"].ToPars(); - X0Y0_尾8_尾 = pars2["尾"].ToPar(); - X0Y0_尾8_柄 = pars2["柄"].ToPar(); - X0Y0_尾8_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾7"].ToPars(); - X0Y0_尾7_尾 = pars2["尾"].ToPar(); - X0Y0_尾7_柄 = pars2["柄"].ToPar(); - X0Y0_尾7_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾6"].ToPars(); - X0Y0_尾6_尾 = pars2["尾"].ToPar(); - X0Y0_尾6_柄 = pars2["柄"].ToPar(); - X0Y0_尾6_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾5"].ToPars(); - X0Y0_尾5_尾 = pars2["尾"].ToPar(); - X0Y0_尾5_柄 = pars2["柄"].ToPar(); - X0Y0_尾5_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾4"].ToPars(); - X0Y0_尾4_尾 = pars2["尾"].ToPar(); - X0Y0_尾4_柄 = pars2["柄"].ToPar(); - X0Y0_尾4_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾3"].ToPars(); - X0Y0_尾3_尾 = pars2["尾"].ToPar(); - X0Y0_尾3_柄 = pars2["柄"].ToPar(); - X0Y0_尾3_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["尾2"].ToPars(); - X0Y0_尾2_尾 = pars2["尾"].ToPar(); - X0Y0_尾2_柄 = pars2["柄"].ToPar(); - X0Y0_尾2_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾1"].ToPars(); - X0Y0_尾1_尾 = pars2["尾"].ToPar(); - X0Y0_尾1_柄 = pars2["柄"].ToPar(); - X0Y0_尾1_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾0"].ToPars(); - X0Y0_尾0_尾 = pars2["尾"].ToPar(); - X0Y0_尾0_柄 = pars2["柄"].ToPar(); - X0Y0_尾0_縦影 = pars2["縦影"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾33_表示 = e.尾33_表示; - 尾33_柄_表示 = e.尾33_柄_表示; - 尾33_縦影_表示 = e.尾33_縦影_表示; - 尾32_表示 = e.尾32_表示; - 尾32_柄_表示 = e.尾32_柄_表示; - 尾32_縦影_表示 = e.尾32_縦影_表示; - 尾31_表示 = e.尾31_表示; - 尾31_柄_表示 = e.尾31_柄_表示; - 尾31_縦影_表示 = e.尾31_縦影_表示; - 尾30_表示 = e.尾30_表示; - 尾30_柄_表示 = e.尾30_柄_表示; - 尾30_縦影_表示 = e.尾30_縦影_表示; - 尾29_表示 = e.尾29_表示; - 尾29_柄_表示 = e.尾29_柄_表示; - 尾29_縦影_表示 = e.尾29_縦影_表示; - 尾28_表示 = e.尾28_表示; - 尾28_柄_表示 = e.尾28_柄_表示; - 尾28_縦影_表示 = e.尾28_縦影_表示; - 尾27_表示 = e.尾27_表示; - 尾27_柄_表示 = e.尾27_柄_表示; - 尾27_縦影_表示 = e.尾27_縦影_表示; - 尾26_表示 = e.尾26_表示; - 尾26_柄_表示 = e.尾26_柄_表示; - 尾26_縦影_表示 = e.尾26_縦影_表示; - 尾25_表示 = e.尾25_表示; - 尾25_柄_表示 = e.尾25_柄_表示; - 尾25_縦影_表示 = e.尾25_縦影_表示; - 尾24_表示 = e.尾24_表示; - 尾24_柄_表示 = e.尾24_柄_表示; - 尾24_縦影_表示 = e.尾24_縦影_表示; - 尾23_表示 = e.尾23_表示; - 尾23_柄_表示 = e.尾23_柄_表示; - 尾23_縦影_表示 = e.尾23_縦影_表示; - 尾22_表示 = e.尾22_表示; - 尾22_柄_表示 = e.尾22_柄_表示; - 尾22_縦影_表示 = e.尾22_縦影_表示; - 尾21_表示 = e.尾21_表示; - 尾21_柄_表示 = e.尾21_柄_表示; - 尾21_縦影_表示 = e.尾21_縦影_表示; - 尾20_表示 = e.尾20_表示; - 尾20_柄_表示 = e.尾20_柄_表示; - 尾20_縦影_表示 = e.尾20_縦影_表示; - 尾19_表示 = e.尾19_表示; - 尾19_柄_表示 = e.尾19_柄_表示; - 尾19_縦影_表示 = e.尾19_縦影_表示; - 尾18_表示 = e.尾18_表示; - 尾18_柄_表示 = e.尾18_柄_表示; - 尾18_縦影_表示 = e.尾18_縦影_表示; - 尾17_表示 = e.尾17_表示; - 尾17_柄_表示 = e.尾17_柄_表示; - 尾17_縦影_表示 = e.尾17_縦影_表示; - 尾16_表示 = e.尾16_表示; - 尾16_柄_表示 = e.尾16_柄_表示; - 尾16_縦影_表示 = e.尾16_縦影_表示; - 尾15_表示 = e.尾15_表示; - 尾15_柄_表示 = e.尾15_柄_表示; - 尾15_縦影_表示 = e.尾15_縦影_表示; - 尾14_表示 = e.尾14_表示; - 尾14_柄_表示 = e.尾14_柄_表示; - 尾14_縦影_表示 = e.尾14_縦影_表示; - 尾13_表示 = e.尾13_表示; - 尾13_柄_表示 = e.尾13_柄_表示; - 尾13_縦影_表示 = e.尾13_縦影_表示; - 尾12_表示 = e.尾12_表示; - 尾12_柄_表示 = e.尾12_柄_表示; - 尾12_縦影_表示 = e.尾12_縦影_表示; - 尾11_表示 = e.尾11_表示; - 尾11_柄_表示 = e.尾11_柄_表示; - 尾11_縦影_表示 = e.尾11_縦影_表示; - 尾10_表示 = e.尾10_表示; - 尾10_柄_表示 = e.尾10_柄_表示; - 尾10_縦影_表示 = e.尾10_縦影_表示; - 尾9_表示 = e.尾9_表示; - 尾9_柄_表示 = e.尾9_柄_表示; - 尾9_縦影_表示 = e.尾9_縦影_表示; - 尾8_表示 = e.尾8_表示; - 尾8_柄_表示 = e.尾8_柄_表示; - 尾8_縦影_表示 = e.尾8_縦影_表示; - 尾7_表示 = e.尾7_表示; - 尾7_柄_表示 = e.尾7_柄_表示; - 尾7_縦影_表示 = e.尾7_縦影_表示; - 尾6_表示 = e.尾6_表示; - 尾6_柄_表示 = e.尾6_柄_表示; - 尾6_縦影_表示 = e.尾6_縦影_表示; - 尾5_表示 = e.尾5_表示; - 尾5_柄_表示 = e.尾5_柄_表示; - 尾5_縦影_表示 = e.尾5_縦影_表示; - 尾4_表示 = e.尾4_表示; - 尾4_柄_表示 = e.尾4_柄_表示; - 尾4_縦影_表示 = e.尾4_縦影_表示; - 尾3_表示 = e.尾3_表示; - 尾3_柄_表示 = e.尾3_柄_表示; - 尾3_縦影_表示 = e.尾3_縦影_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 尾2_表示 = e.尾2_表示; - 尾2_柄_表示 = e.尾2_柄_表示; - 尾2_縦影_表示 = e.尾2_縦影_表示; - 尾1_表示 = e.尾1_表示; - 尾1_柄_表示 = e.尾1_柄_表示; - 尾1_縦影_表示 = e.尾1_縦影_表示; - 尾0_表示 = e.尾0_表示; - 尾0_柄_表示 = e.尾0_柄_表示; - 尾0_縦影_表示 = e.尾0_縦影_表示; - 輪表示 = e.輪表示; - 尾先表示 = e.尾先表示; - 柄 = e.柄; - 縦影 = 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.右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.右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(); - } - 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(); - } - if (e.左4_接続.Count > 0) - { - 左4_接続 = e.左4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左4_接続; - f.接続(尾_鯨2.左4_接続点); - return f; - }).ToArray(); - } - if (e.右4_接続.Count > 0) - { - 右4_接続 = e.右4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右4_接続; - f.接続(尾_鯨2.右4_接続点); - return f; - }).ToArray(); - } - if (e.左5_接続.Count > 0) - { - 左5_接続 = e.左5_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左5_接続; - f.接続(尾_鯨2.左5_接続点); - return f; - }).ToArray(); - } - if (e.右5_接続.Count > 0) - { - 右5_接続 = e.右5_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右5_接続; - f.接続(尾_鯨2.右5_接続点); - return f; - }).ToArray(); - } - if (e.左6_接続.Count > 0) - { - 左6_接続 = e.左6_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左6_接続; - f.接続(尾_鯨2.左6_接続点); - return f; - }).ToArray(); - } - if (e.右6_接続.Count > 0) - { - 右6_接続 = e.右6_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右6_接続; - f.接続(尾_鯨2.右6_接続点); - return f; - }).ToArray(); - } - if (e.左7_接続.Count > 0) - { - 左7_接続 = e.左7_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左7_接続; - f.接続(尾_鯨2.左7_接続点); - return f; - }).ToArray(); - } - if (e.右7_接続.Count > 0) - { - 右7_接続 = e.右7_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右7_接続; - f.接続(尾_鯨2.右7_接続点); - return f; - }).ToArray(); - } - if (e.左8_接続.Count > 0) - { - 左8_接続 = e.左8_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左8_接続; - f.接続(尾_鯨2.左8_接続点); - return f; - }).ToArray(); - } - if (e.右8_接続.Count > 0) - { - 右8_接続 = e.右8_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右8_接続; - f.接続(尾_鯨2.右8_接続点); - return f; - }).ToArray(); - } - if (e.左9_接続.Count > 0) - { - 左9_接続 = e.左9_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左9_接続; - f.接続(尾_鯨2.左9_接続点); - return f; - }).ToArray(); - } - if (e.右9_接続.Count > 0) - { - 右9_接続 = e.右9_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右9_接続; - f.接続(尾_鯨2.右9_接続点); - return f; - }).ToArray(); - } - if (e.左10_接続.Count > 0) - { - 左10_接続 = e.左10_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左10_接続; - f.接続(尾_鯨2.左10_接続点); - return f; - }).ToArray(); - } - if (e.右10_接続.Count > 0) - { - 右10_接続 = e.右10_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右10_接続; - f.接続(尾_鯨2.右10_接続点); - return f; - }).ToArray(); - } - if (e.左11_接続.Count > 0) - { - 左11_接続 = e.左11_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左11_接続; - f.接続(尾_鯨2.左11_接続点); - return f; - }).ToArray(); - } - if (e.右11_接続.Count > 0) - { - 右11_接続 = e.右11_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右11_接続; - f.接続(尾_鯨2.右11_接続点); - return f; - }).ToArray(); - } - if (e.左12_接続.Count > 0) - { - 左12_接続 = e.左12_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左12_接続; - f.接続(尾_鯨2.左12_接続点); - return f; - }).ToArray(); - } - if (e.右12_接続.Count > 0) - { - 右12_接続 = e.右12_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右12_接続; - f.接続(尾_鯨2.右12_接続点); - return f; - }).ToArray(); - } - if (e.左13_接続.Count > 0) - { - 左13_接続 = e.左13_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左13_接続; - f.接続(尾_鯨2.左13_接続点); - return f; - }).ToArray(); - } - if (e.右13_接続.Count > 0) - { - 右13_接続 = e.右13_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右13_接続; - f.接続(尾_鯨2.右13_接続点); - return f; - }).ToArray(); - } - if (e.左14_接続.Count > 0) - { - 左14_接続 = e.左14_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左14_接続; - f.接続(尾_鯨2.左14_接続点); - return f; - }).ToArray(); - } - if (e.右14_接続.Count > 0) - { - 右14_接続 = e.右14_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右14_接続; - f.接続(尾_鯨2.右14_接続点); - return f; - }).ToArray(); - } - if (e.左15_接続.Count > 0) - { - 左15_接続 = e.左15_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左15_接続; - f.接続(尾_鯨2.左15_接続点); - return f; - }).ToArray(); - } - if (e.右15_接続.Count > 0) - { - 右15_接続 = e.右15_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右15_接続; - f.接続(尾_鯨2.右15_接続点); - return f; - }).ToArray(); - } - if (e.左16_接続.Count > 0) - { - 左16_接続 = e.左16_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左16_接続; - f.接続(尾_鯨2.左16_接続点); - return f; - }).ToArray(); - } - if (e.右16_接続.Count > 0) - { - 右16_接続 = e.右16_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右16_接続; - f.接続(尾_鯨2.右16_接続点); - return f; - }).ToArray(); - } - if (e.左17_接続.Count > 0) - { - 左17_接続 = e.左17_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左17_接続; - f.接続(尾_鯨2.左17_接続点); - return f; - }).ToArray(); - } - if (e.右17_接続.Count > 0) - { - 右17_接続 = e.右17_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右17_接続; - f.接続(尾_鯨2.右17_接続点); - return f; - }).ToArray(); - } - if (e.左18_接続.Count > 0) - { - 左18_接続 = e.左18_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左18_接続; - f.接続(尾_鯨2.左18_接続点); - return f; - }).ToArray(); - } - if (e.右18_接続.Count > 0) - { - 右18_接続 = e.右18_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右18_接続; - f.接続(尾_鯨2.右18_接続点); - return f; - }).ToArray(); - } - if (e.左19_接続.Count > 0) - { - 左19_接続 = e.左19_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左19_接続; - f.接続(尾_鯨2.左19_接続点); - return f; - }).ToArray(); - } - if (e.右19_接続.Count > 0) - { - 右19_接続 = e.右19_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右19_接続; - f.接続(尾_鯨2.右19_接続点); - return f; - }).ToArray(); - } - if (e.左20_接続.Count > 0) - { - 左20_接続 = e.左20_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左20_接続; - f.接続(尾_鯨2.左20_接続点); - return f; - }).ToArray(); - } - if (e.右20_接続.Count > 0) - { - 右20_接続 = e.右20_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右20_接続; - f.接続(尾_鯨2.右20_接続点); - return f; - }).ToArray(); - } - if (e.左21_接続.Count > 0) - { - 左21_接続 = e.左21_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左21_接続; - f.接続(尾_鯨2.左21_接続点); - return f; - }).ToArray(); - } - if (e.右21_接続.Count > 0) - { - 右21_接続 = e.右21_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右21_接続; - f.接続(尾_鯨2.右21_接続点); - return f; - }).ToArray(); - } - if (e.左22_接続.Count > 0) - { - 左22_接続 = e.左22_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左22_接続; - f.接続(尾_鯨2.左22_接続点); - return f; - }).ToArray(); - } - if (e.右22_接続.Count > 0) - { - 右22_接続 = e.右22_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右22_接続; - f.接続(尾_鯨2.右22_接続点); - return f; - }).ToArray(); - } - if (e.左23_接続.Count > 0) - { - 左23_接続 = e.左23_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左23_接続; - f.接続(尾_鯨2.左23_接続点); - return f; - }).ToArray(); - } - if (e.右23_接続.Count > 0) - { - 右23_接続 = e.右23_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右23_接続; - f.接続(尾_鯨2.右23_接続点); - return f; - }).ToArray(); - } - if (e.左24_接続.Count > 0) - { - 左24_接続 = e.左24_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左24_接続; - f.接続(尾_鯨2.左24_接続点); - return f; - }).ToArray(); - } - if (e.右24_接続.Count > 0) - { - 右24_接続 = e.右24_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右24_接続; - f.接続(尾_鯨2.右24_接続点); - return f; - }).ToArray(); - } - if (e.左25_接続.Count > 0) - { - 左25_接続 = e.左25_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左25_接続; - f.接続(尾_鯨2.左25_接続点); - return f; - }).ToArray(); - } - if (e.右25_接続.Count > 0) - { - 右25_接続 = e.右25_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右25_接続; - f.接続(尾_鯨2.右25_接続点); - return f; - }).ToArray(); - } - if (e.左26_接続.Count > 0) - { - 左26_接続 = e.左26_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左26_接続; - f.接続(尾_鯨2.左26_接続点); - return f; - }).ToArray(); - } - if (e.右26_接続.Count > 0) - { - 右26_接続 = e.右26_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右26_接続; - f.接続(尾_鯨2.右26_接続点); - return f; - }).ToArray(); - } - if (e.左27_接続.Count > 0) - { - 左27_接続 = e.左27_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左27_接続; - f.接続(尾_鯨2.左27_接続点); - return f; - }).ToArray(); - } - if (e.右27_接続.Count > 0) - { - 右27_接続 = e.右27_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右27_接続; - f.接続(尾_鯨2.右27_接続点); - return f; - }).ToArray(); - } - if (e.左28_接続.Count > 0) - { - 左28_接続 = e.左28_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左28_接続; - f.接続(尾_鯨2.左28_接続点); - return f; - }).ToArray(); - } - if (e.右28_接続.Count > 0) - { - 右28_接続 = e.右28_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右28_接続; - f.接続(尾_鯨2.右28_接続点); - return f; - }).ToArray(); - } - if (e.左29_接続.Count > 0) - { - 左29_接続 = e.左29_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左29_接続; - f.接続(尾_鯨2.左29_接続点); - return f; - }).ToArray(); - } - if (e.右29_接続.Count > 0) - { - 右29_接続 = e.右29_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右29_接続; - f.接続(尾_鯨2.右29_接続点); - return f; - }).ToArray(); - } - if (e.左30_接続.Count > 0) - { - 左30_接続 = e.左30_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左30_接続; - f.接続(尾_鯨2.左30_接続点); - return f; - }).ToArray(); - } - if (e.右30_接続.Count > 0) - { - 右30_接続 = e.右30_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右30_接続; - f.接続(尾_鯨2.右30_接続点); - return f; - }).ToArray(); - } - if (e.左31_接続.Count > 0) - { - 左31_接続 = e.左31_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左31_接続; - f.接続(尾_鯨2.左31_接続点); - return f; - }).ToArray(); - } - if (e.右31_接続.Count > 0) - { - 右31_接続 = e.右31_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右31_接続; - f.接続(尾_鯨2.右31_接続点); - return f; - }).ToArray(); - } - if (e.左32_接続.Count > 0) - { - 左32_接続 = e.左32_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左32_接続; - f.接続(尾_鯨2.左32_接続点); - return f; - }).ToArray(); - } - if (e.右32_接続.Count > 0) - { - 右32_接続 = e.右32_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右32_接続; - f.接続(尾_鯨2.右32_接続点); - return f; - }).ToArray(); - } - if (e.左33_接続.Count > 0) - { - 左33_接続 = e.左33_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左33_接続; - f.接続(尾_鯨2.左33_接続点); - return f; - }).ToArray(); - } - if (e.右33_接続.Count > 0) - { - 右33_接続 = e.右33_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右33_接続; - f.接続(尾_鯨2.右33_接続点); - return f; - }).ToArray(); - } - if (e.左34_接続.Count > 0) - { - 左34_接続 = e.左34_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_左34_接続; - f.接続(尾_鯨2.左34_接続点); - return f; - }).ToArray(); - } - if (e.右34_接続.Count > 0) - { - 右34_接続 = e.右34_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_右34_接続; - f.接続(尾_鯨2.右34_接続点); - return f; - }).ToArray(); - } - if (e.尾先_接続.Count > 0) - { - 尾先_接続 = e.尾先_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 尾_鯨2; - f.ConnectionType = ConnectionInfo.尾_鯨_尾先_接続; - f.接続(尾_鯨2.尾先_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[34] - { - X0Y0_尾33_尾, X0Y0_尾32_尾, X0Y0_尾31_尾, X0Y0_尾30_尾, X0Y0_尾29_尾, X0Y0_尾28_尾, X0Y0_尾27_尾, X0Y0_尾26_尾, X0Y0_尾25_尾, X0Y0_尾24_尾, - X0Y0_尾23_尾, X0Y0_尾22_尾, X0Y0_尾21_尾, X0Y0_尾20_尾, X0Y0_尾19_尾, X0Y0_尾18_尾, X0Y0_尾17_尾, X0Y0_尾16_尾, X0Y0_尾15_尾, X0Y0_尾14_尾, - X0Y0_尾13_尾, X0Y0_尾12_尾, X0Y0_尾11_尾, X0Y0_尾10_尾, X0Y0_尾9_尾, X0Y0_尾8_尾, X0Y0_尾7_尾, X0Y0_尾6_尾, X0Y0_尾5_尾, X0Y0_尾4_尾, - X0Y0_尾3_尾, X0Y0_尾2_尾, X0Y0_尾1_尾, X0Y0_尾0_尾 - }; - X0Y0_尾33_尾CP = new ColorP(X0Y0_尾33_尾, 尾33_尾CD, DisUnit, abj: true); - X0Y0_尾33_柄CP = new ColorP(X0Y0_尾33_柄, 尾33_柄CD, DisUnit, abj: true); - X0Y0_尾33_縦影CP = new ColorP(X0Y0_尾33_縦影, 尾33_縦影CD, DisUnit, abj: true); - X0Y0_尾32_尾CP = new ColorP(X0Y0_尾32_尾, 尾32_尾CD, DisUnit, abj: true); - X0Y0_尾32_柄CP = new ColorP(X0Y0_尾32_柄, 尾32_柄CD, DisUnit, abj: true); - X0Y0_尾32_縦影CP = new ColorP(X0Y0_尾32_縦影, 尾32_縦影CD, DisUnit, abj: true); - X0Y0_尾31_尾CP = new ColorP(X0Y0_尾31_尾, 尾31_尾CD, DisUnit, abj: true); - X0Y0_尾31_柄CP = new ColorP(X0Y0_尾31_柄, 尾31_柄CD, DisUnit, abj: true); - X0Y0_尾31_縦影CP = new ColorP(X0Y0_尾31_縦影, 尾31_縦影CD, DisUnit, abj: true); - X0Y0_尾30_尾CP = new ColorP(X0Y0_尾30_尾, 尾30_尾CD, DisUnit, abj: true); - X0Y0_尾30_柄CP = new ColorP(X0Y0_尾30_柄, 尾30_柄CD, DisUnit, abj: true); - X0Y0_尾30_縦影CP = new ColorP(X0Y0_尾30_縦影, 尾30_縦影CD, DisUnit, abj: true); - X0Y0_尾29_尾CP = new ColorP(X0Y0_尾29_尾, 尾29_尾CD, DisUnit, abj: true); - X0Y0_尾29_柄CP = new ColorP(X0Y0_尾29_柄, 尾29_柄CD, DisUnit, abj: true); - X0Y0_尾29_縦影CP = new ColorP(X0Y0_尾29_縦影, 尾29_縦影CD, DisUnit, abj: true); - X0Y0_尾28_尾CP = new ColorP(X0Y0_尾28_尾, 尾28_尾CD, DisUnit, abj: true); - X0Y0_尾28_柄CP = new ColorP(X0Y0_尾28_柄, 尾28_柄CD, DisUnit, abj: true); - X0Y0_尾28_縦影CP = new ColorP(X0Y0_尾28_縦影, 尾28_縦影CD, DisUnit, abj: true); - X0Y0_尾27_尾CP = new ColorP(X0Y0_尾27_尾, 尾27_尾CD, DisUnit, abj: true); - X0Y0_尾27_柄CP = new ColorP(X0Y0_尾27_柄, 尾27_柄CD, DisUnit, abj: true); - X0Y0_尾27_縦影CP = new ColorP(X0Y0_尾27_縦影, 尾27_縦影CD, DisUnit, abj: true); - X0Y0_尾26_尾CP = new ColorP(X0Y0_尾26_尾, 尾26_尾CD, DisUnit, abj: true); - X0Y0_尾26_柄CP = new ColorP(X0Y0_尾26_柄, 尾26_柄CD, DisUnit, abj: true); - X0Y0_尾26_縦影CP = new ColorP(X0Y0_尾26_縦影, 尾26_縦影CD, DisUnit, abj: true); - X0Y0_尾25_尾CP = new ColorP(X0Y0_尾25_尾, 尾25_尾CD, DisUnit, abj: true); - X0Y0_尾25_柄CP = new ColorP(X0Y0_尾25_柄, 尾25_柄CD, DisUnit, abj: true); - X0Y0_尾25_縦影CP = new ColorP(X0Y0_尾25_縦影, 尾25_縦影CD, DisUnit, abj: true); - X0Y0_尾24_尾CP = new ColorP(X0Y0_尾24_尾, 尾24_尾CD, DisUnit, abj: true); - X0Y0_尾24_柄CP = new ColorP(X0Y0_尾24_柄, 尾24_柄CD, DisUnit, abj: true); - X0Y0_尾24_縦影CP = new ColorP(X0Y0_尾24_縦影, 尾24_縦影CD, DisUnit, abj: true); - X0Y0_尾23_尾CP = new ColorP(X0Y0_尾23_尾, 尾23_尾CD, DisUnit, abj: true); - X0Y0_尾23_柄CP = new ColorP(X0Y0_尾23_柄, 尾23_柄CD, DisUnit, abj: true); - X0Y0_尾23_縦影CP = new ColorP(X0Y0_尾23_縦影, 尾23_縦影CD, DisUnit, abj: true); - X0Y0_尾22_尾CP = new ColorP(X0Y0_尾22_尾, 尾22_尾CD, DisUnit, abj: true); - X0Y0_尾22_柄CP = new ColorP(X0Y0_尾22_柄, 尾22_柄CD, DisUnit, abj: true); - X0Y0_尾22_縦影CP = new ColorP(X0Y0_尾22_縦影, 尾22_縦影CD, DisUnit, abj: true); - X0Y0_尾21_尾CP = new ColorP(X0Y0_尾21_尾, 尾21_尾CD, DisUnit, abj: true); - X0Y0_尾21_柄CP = new ColorP(X0Y0_尾21_柄, 尾21_柄CD, DisUnit, abj: true); - X0Y0_尾21_縦影CP = new ColorP(X0Y0_尾21_縦影, 尾21_縦影CD, DisUnit, abj: true); - X0Y0_尾20_尾CP = new ColorP(X0Y0_尾20_尾, 尾20_尾CD, DisUnit, abj: true); - X0Y0_尾20_柄CP = new ColorP(X0Y0_尾20_柄, 尾20_柄CD, DisUnit, abj: true); - X0Y0_尾20_縦影CP = new ColorP(X0Y0_尾20_縦影, 尾20_縦影CD, DisUnit, abj: true); - X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); - X0Y0_尾19_柄CP = new ColorP(X0Y0_尾19_柄, 尾19_柄CD, DisUnit, abj: true); - X0Y0_尾19_縦影CP = new ColorP(X0Y0_尾19_縦影, 尾19_縦影CD, DisUnit, abj: true); - X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); - X0Y0_尾18_柄CP = new ColorP(X0Y0_尾18_柄, 尾18_柄CD, DisUnit, abj: true); - X0Y0_尾18_縦影CP = new ColorP(X0Y0_尾18_縦影, 尾18_縦影CD, DisUnit, abj: true); - X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); - X0Y0_尾17_柄CP = new ColorP(X0Y0_尾17_柄, 尾17_柄CD, DisUnit, abj: true); - X0Y0_尾17_縦影CP = new ColorP(X0Y0_尾17_縦影, 尾17_縦影CD, DisUnit, abj: true); - X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); - X0Y0_尾16_柄CP = new ColorP(X0Y0_尾16_柄, 尾16_柄CD, DisUnit, abj: true); - X0Y0_尾16_縦影CP = new ColorP(X0Y0_尾16_縦影, 尾16_縦影CD, DisUnit, abj: true); - X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); - X0Y0_尾15_柄CP = new ColorP(X0Y0_尾15_柄, 尾15_柄CD, DisUnit, abj: true); - X0Y0_尾15_縦影CP = new ColorP(X0Y0_尾15_縦影, 尾15_縦影CD, DisUnit, abj: true); - X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); - X0Y0_尾14_柄CP = new ColorP(X0Y0_尾14_柄, 尾14_柄CD, DisUnit, abj: true); - X0Y0_尾14_縦影CP = new ColorP(X0Y0_尾14_縦影, 尾14_縦影CD, DisUnit, abj: true); - X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); - X0Y0_尾13_柄CP = new ColorP(X0Y0_尾13_柄, 尾13_柄CD, DisUnit, abj: true); - X0Y0_尾13_縦影CP = new ColorP(X0Y0_尾13_縦影, 尾13_縦影CD, DisUnit, abj: true); - X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); - X0Y0_尾12_柄CP = new ColorP(X0Y0_尾12_柄, 尾12_柄CD, DisUnit, abj: true); - X0Y0_尾12_縦影CP = new ColorP(X0Y0_尾12_縦影, 尾12_縦影CD, DisUnit, abj: true); - X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); - X0Y0_尾11_柄CP = new ColorP(X0Y0_尾11_柄, 尾11_柄CD, DisUnit, abj: true); - X0Y0_尾11_縦影CP = new ColorP(X0Y0_尾11_縦影, 尾11_縦影CD, DisUnit, abj: true); - X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); - X0Y0_尾10_柄CP = new ColorP(X0Y0_尾10_柄, 尾10_柄CD, DisUnit, abj: true); - X0Y0_尾10_縦影CP = new ColorP(X0Y0_尾10_縦影, 尾10_縦影CD, DisUnit, abj: true); - X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); - X0Y0_尾9_柄CP = new ColorP(X0Y0_尾9_柄, 尾9_柄CD, DisUnit, abj: true); - X0Y0_尾9_縦影CP = new ColorP(X0Y0_尾9_縦影, 尾9_縦影CD, DisUnit, abj: true); - X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); - X0Y0_尾8_柄CP = new ColorP(X0Y0_尾8_柄, 尾8_柄CD, DisUnit, abj: true); - X0Y0_尾8_縦影CP = new ColorP(X0Y0_尾8_縦影, 尾8_縦影CD, DisUnit, abj: true); - X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); - X0Y0_尾7_柄CP = new ColorP(X0Y0_尾7_柄, 尾7_柄CD, DisUnit, abj: true); - X0Y0_尾7_縦影CP = new ColorP(X0Y0_尾7_縦影, 尾7_縦影CD, DisUnit, abj: true); - X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); - X0Y0_尾6_柄CP = new ColorP(X0Y0_尾6_柄, 尾6_柄CD, DisUnit, abj: true); - X0Y0_尾6_縦影CP = new ColorP(X0Y0_尾6_縦影, 尾6_縦影CD, DisUnit, abj: true); - X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); - X0Y0_尾5_柄CP = new ColorP(X0Y0_尾5_柄, 尾5_柄CD, DisUnit, abj: true); - X0Y0_尾5_縦影CP = new ColorP(X0Y0_尾5_縦影, 尾5_縦影CD, DisUnit, abj: true); - X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); - X0Y0_尾4_柄CP = new ColorP(X0Y0_尾4_柄, 尾4_柄CD, DisUnit, abj: true); - X0Y0_尾4_縦影CP = new ColorP(X0Y0_尾4_縦影, 尾4_縦影CD, DisUnit, abj: true); - X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); - X0Y0_尾3_柄CP = new ColorP(X0Y0_尾3_柄, 尾3_柄CD, DisUnit, abj: true); - X0Y0_尾3_縦影CP = new ColorP(X0Y0_尾3_縦影, 尾3_縦影CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); - X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); - X0Y0_尾2_柄CP = new ColorP(X0Y0_尾2_柄, 尾2_柄CD, DisUnit, abj: true); - X0Y0_尾2_縦影CP = new ColorP(X0Y0_尾2_縦影, 尾2_縦影CD, DisUnit, abj: true); - X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); - X0Y0_尾1_柄CP = new ColorP(X0Y0_尾1_柄, 尾1_柄CD, DisUnit, abj: true); - X0Y0_尾1_縦影CP = new ColorP(X0Y0_尾1_縦影, 尾1_縦影CD, DisUnit, abj: true); - X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); - X0Y0_尾0_柄CP = new ColorP(X0Y0_尾0_柄, 尾0_柄CD, DisUnit, abj: true); - X0Y0_尾0_縦影CP = new ColorP(X0Y0_尾0_縦影, 尾0_縦影CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_尾33_尾); - Are.Draw(X0Y0_尾33_柄); - Are.Draw(X0Y0_尾33_縦影); - Are.Draw(X0Y0_尾32_尾); - Are.Draw(X0Y0_尾32_柄); - Are.Draw(X0Y0_尾32_縦影); - Are.Draw(X0Y0_尾31_尾); - Are.Draw(X0Y0_尾31_柄); - Are.Draw(X0Y0_尾31_縦影); - Are.Draw(X0Y0_尾30_尾); - Are.Draw(X0Y0_尾30_柄); - Are.Draw(X0Y0_尾30_縦影); - Are.Draw(X0Y0_尾29_尾); - Are.Draw(X0Y0_尾29_柄); - Are.Draw(X0Y0_尾29_縦影); - Are.Draw(X0Y0_尾28_尾); - Are.Draw(X0Y0_尾28_柄); - Are.Draw(X0Y0_尾28_縦影); - Are.Draw(X0Y0_尾27_尾); - Are.Draw(X0Y0_尾27_柄); - Are.Draw(X0Y0_尾27_縦影); - Are.Draw(X0Y0_尾26_尾); - Are.Draw(X0Y0_尾26_柄); - Are.Draw(X0Y0_尾26_縦影); - Are.Draw(X0Y0_尾25_尾); - Are.Draw(X0Y0_尾25_柄); - Are.Draw(X0Y0_尾25_縦影); - Are.Draw(X0Y0_尾24_尾); - Are.Draw(X0Y0_尾24_柄); - Are.Draw(X0Y0_尾24_縦影); - Are.Draw(X0Y0_尾23_尾); - Are.Draw(X0Y0_尾23_柄); - Are.Draw(X0Y0_尾23_縦影); - Are.Draw(X0Y0_尾22_尾); - Are.Draw(X0Y0_尾22_柄); - Are.Draw(X0Y0_尾22_縦影); - Are.Draw(X0Y0_尾21_尾); - Are.Draw(X0Y0_尾21_柄); - Are.Draw(X0Y0_尾21_縦影); - Are.Draw(X0Y0_尾20_尾); - Are.Draw(X0Y0_尾20_柄); - Are.Draw(X0Y0_尾20_縦影); - Are.Draw(X0Y0_尾19_尾); - Are.Draw(X0Y0_尾19_柄); - Are.Draw(X0Y0_尾19_縦影); - Are.Draw(X0Y0_尾18_尾); - Are.Draw(X0Y0_尾18_柄); - Are.Draw(X0Y0_尾18_縦影); - Are.Draw(X0Y0_尾17_尾); - Are.Draw(X0Y0_尾17_柄); - Are.Draw(X0Y0_尾17_縦影); - Are.Draw(X0Y0_尾16_尾); - Are.Draw(X0Y0_尾16_柄); - Are.Draw(X0Y0_尾16_縦影); - Are.Draw(X0Y0_尾15_尾); - Are.Draw(X0Y0_尾15_柄); - Are.Draw(X0Y0_尾15_縦影); - Are.Draw(X0Y0_尾14_尾); - Are.Draw(X0Y0_尾14_柄); - Are.Draw(X0Y0_尾14_縦影); - Are.Draw(X0Y0_尾13_尾); - Are.Draw(X0Y0_尾13_柄); - Are.Draw(X0Y0_尾13_縦影); - Are.Draw(X0Y0_尾12_尾); - Are.Draw(X0Y0_尾12_柄); - Are.Draw(X0Y0_尾12_縦影); - Are.Draw(X0Y0_尾11_尾); - Are.Draw(X0Y0_尾11_柄); - Are.Draw(X0Y0_尾11_縦影); - Are.Draw(X0Y0_尾10_尾); - Are.Draw(X0Y0_尾10_柄); - Are.Draw(X0Y0_尾10_縦影); - Are.Draw(X0Y0_尾9_尾); - Are.Draw(X0Y0_尾9_柄); - Are.Draw(X0Y0_尾9_縦影); - Are.Draw(X0Y0_尾8_尾); - Are.Draw(X0Y0_尾8_柄); - Are.Draw(X0Y0_尾8_縦影); - Are.Draw(X0Y0_尾7_尾); - Are.Draw(X0Y0_尾7_柄); - Are.Draw(X0Y0_尾7_縦影); - Are.Draw(X0Y0_尾6_尾); - Are.Draw(X0Y0_尾6_柄); - Are.Draw(X0Y0_尾6_縦影); - Are.Draw(X0Y0_尾5_尾); - Are.Draw(X0Y0_尾5_柄); - Are.Draw(X0Y0_尾5_縦影); - Are.Draw(X0Y0_尾4_尾); - Are.Draw(X0Y0_尾4_柄); - Are.Draw(X0Y0_尾4_縦影); - Are.Draw(X0Y0_尾3_尾); - Are.Draw(X0Y0_尾3_柄); - Are.Draw(X0Y0_尾3_縦影); - Are.Draw(X0Y0_輪_革); - Are.Draw(X0Y0_輪_金具1); - Are.Draw(X0Y0_輪_金具2); - Are.Draw(X0Y0_輪_金具3); - Are.Draw(X0Y0_輪_金具左); - Are.Draw(X0Y0_輪_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾2_尾); - Are.Draw(X0Y0_尾2_柄); - Are.Draw(X0Y0_尾2_縦影); - Are.Draw(X0Y0_尾1_尾); - Are.Draw(X0Y0_尾1_柄); - Are.Draw(X0Y0_尾1_縦影); - Are.Draw(X0Y0_尾0_尾); - Are.Draw(X0Y0_尾0_柄); - Are.Draw(X0Y0_尾0_縦影); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾33_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾32_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾31_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾30_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾29_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾28_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾27_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾26_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾25_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾24_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾23_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾22_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾21_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾20_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾19_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾18_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - if (尾先_接続 != null) - { - Set尾先角度(); - } - } - - public override void Set尾先角度() - { - X0Y0_尾33_尾.AngleBase = 0.0; - X0Y0_尾32_尾.AngleBase = 0.0; - X0Y0_尾31_尾.AngleBase = 0.0; - X0Y0_尾30_尾.AngleBase = 0.0; - X0Y0_尾29_尾.AngleBase = 0.0; - X0Y0_尾28_尾.AngleBase = 0.0; - X0Y0_尾27_尾.AngleBase = 0.0; - X0Y0_尾26_尾.AngleBase = 0.0; - X0Y0_尾25_尾.AngleBase = 0.0; - X0Y0_尾24_尾.AngleBase = 0.0; - X0Y0_尾23_尾.AngleBase = 0.0; - X0Y0_尾22_尾.AngleBase = 0.0; - X0Y0_尾21_尾.AngleBase = 0.0; - X0Y0_尾20_尾.AngleBase = 0.0; - X0Y0_尾19_尾.AngleBase = 0.0; - X0Y0_尾18_尾.AngleBase = 0.0; - X0Y0_尾17_尾.AngleBase = 0.0; - X0Y0_尾16_尾.AngleBase = 0.0; - X0Y0_尾15_尾.AngleBase = 0.0; - X0Y0_尾14_尾.AngleBase = 0.0; - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0_尾; - yield return X0Y0_尾1_尾; - yield return X0Y0_尾2_尾; - yield return X0Y0_尾3_尾; - yield return X0Y0_尾4_尾; - yield return X0Y0_尾5_尾; - yield return X0Y0_尾6_尾; - yield return X0Y0_尾7_尾; - yield return X0Y0_尾8_尾; - yield return X0Y0_尾9_尾; - yield return X0Y0_尾10_尾; - yield return X0Y0_尾11_尾; - yield return X0Y0_尾12_尾; - yield return X0Y0_尾13_尾; - yield return X0Y0_尾14_尾; - yield return X0Y0_尾15_尾; - yield return X0Y0_尾16_尾; - yield return X0Y0_尾17_尾; - yield return X0Y0_尾18_尾; - yield return X0Y0_尾19_尾; - yield return X0Y0_尾20_尾; - yield return X0Y0_尾21_尾; - yield return X0Y0_尾22_尾; - yield return X0Y0_尾23_尾; - yield return X0Y0_尾24_尾; - yield return X0Y0_尾25_尾; - yield return X0Y0_尾26_尾; - yield return X0Y0_尾27_尾; - yield return X0Y0_尾28_尾; - yield return X0Y0_尾29_尾; - yield return X0Y0_尾30_尾; - yield return X0Y0_尾31_尾; - yield return X0Y0_尾32_尾; - yield return X0Y0_尾33_尾; - } - - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_尾33_尾CP.Update(mm); - X0Y0_尾33_柄CP.Update(mm); - X0Y0_尾33_縦影CP.Update(mm); - X0Y0_尾32_尾CP.Update(mm); - X0Y0_尾32_柄CP.Update(mm); - X0Y0_尾32_縦影CP.Update(mm); - X0Y0_尾31_尾CP.Update(mm); - X0Y0_尾31_柄CP.Update(mm); - X0Y0_尾31_縦影CP.Update(mm); - X0Y0_尾30_尾CP.Update(mm); - X0Y0_尾30_柄CP.Update(mm); - X0Y0_尾30_縦影CP.Update(mm); - X0Y0_尾29_尾CP.Update(mm); - X0Y0_尾29_柄CP.Update(mm); - X0Y0_尾29_縦影CP.Update(mm); - X0Y0_尾28_尾CP.Update(mm); - X0Y0_尾28_柄CP.Update(mm); - X0Y0_尾28_縦影CP.Update(mm); - X0Y0_尾27_尾CP.Update(mm); - X0Y0_尾27_柄CP.Update(mm); - X0Y0_尾27_縦影CP.Update(mm); - X0Y0_尾26_尾CP.Update(mm); - X0Y0_尾26_柄CP.Update(mm); - X0Y0_尾26_縦影CP.Update(mm); - X0Y0_尾25_尾CP.Update(mm); - X0Y0_尾25_柄CP.Update(mm); - X0Y0_尾25_縦影CP.Update(mm); - X0Y0_尾24_尾CP.Update(mm); - X0Y0_尾24_柄CP.Update(mm); - X0Y0_尾24_縦影CP.Update(mm); - X0Y0_尾23_尾CP.Update(mm); - X0Y0_尾23_柄CP.Update(mm); - X0Y0_尾23_縦影CP.Update(mm); - X0Y0_尾22_尾CP.Update(mm); - X0Y0_尾22_柄CP.Update(mm); - X0Y0_尾22_縦影CP.Update(mm); - X0Y0_尾21_尾CP.Update(mm); - X0Y0_尾21_柄CP.Update(mm); - X0Y0_尾21_縦影CP.Update(mm); - X0Y0_尾20_尾CP.Update(mm); - X0Y0_尾20_柄CP.Update(mm); - X0Y0_尾20_縦影CP.Update(mm); - X0Y0_尾19_尾CP.Update(mm); - X0Y0_尾19_柄CP.Update(mm); - X0Y0_尾19_縦影CP.Update(mm); - X0Y0_尾18_尾CP.Update(mm); - X0Y0_尾18_柄CP.Update(mm); - X0Y0_尾18_縦影CP.Update(mm); - X0Y0_尾17_尾CP.Update(mm); - X0Y0_尾17_柄CP.Update(mm); - X0Y0_尾17_縦影CP.Update(mm); - X0Y0_尾16_尾CP.Update(mm); - X0Y0_尾16_柄CP.Update(mm); - X0Y0_尾16_縦影CP.Update(mm); - X0Y0_尾15_尾CP.Update(mm); - X0Y0_尾15_柄CP.Update(mm); - X0Y0_尾15_縦影CP.Update(mm); - X0Y0_尾14_尾CP.Update(mm); - X0Y0_尾14_柄CP.Update(mm); - X0Y0_尾14_縦影CP.Update(mm); - X0Y0_尾13_尾CP.Update(mm); - X0Y0_尾13_柄CP.Update(mm); - X0Y0_尾13_縦影CP.Update(mm); - X0Y0_尾12_尾CP.Update(mm); - X0Y0_尾12_柄CP.Update(mm); - X0Y0_尾12_縦影CP.Update(mm); - X0Y0_尾11_尾CP.Update(mm); - X0Y0_尾11_柄CP.Update(mm); - X0Y0_尾11_縦影CP.Update(mm); - X0Y0_尾10_尾CP.Update(mm); - X0Y0_尾10_柄CP.Update(mm); - X0Y0_尾10_縦影CP.Update(mm); - X0Y0_尾9_尾CP.Update(mm); - X0Y0_尾9_柄CP.Update(mm); - X0Y0_尾9_縦影CP.Update(mm); - X0Y0_尾8_尾CP.Update(mm); - X0Y0_尾8_柄CP.Update(mm); - X0Y0_尾8_縦影CP.Update(mm); - X0Y0_尾7_尾CP.Update(mm); - X0Y0_尾7_柄CP.Update(mm); - X0Y0_尾7_縦影CP.Update(mm); - X0Y0_尾6_尾CP.Update(mm); - X0Y0_尾6_柄CP.Update(mm); - X0Y0_尾6_縦影CP.Update(mm); - X0Y0_尾5_尾CP.Update(mm); - X0Y0_尾5_柄CP.Update(mm); - X0Y0_尾5_縦影CP.Update(mm); - X0Y0_尾4_尾CP.Update(mm); - X0Y0_尾4_柄CP.Update(mm); - X0Y0_尾4_縦影CP.Update(mm); - X0Y0_尾3_尾CP.Update(mm); - X0Y0_尾3_柄CP.Update(mm); - X0Y0_尾3_縦影CP.Update(mm); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - X0Y0_尾2_尾CP.Update(mm); - X0Y0_尾2_柄CP.Update(mm); - X0Y0_尾2_縦影CP.Update(mm); - X0Y0_尾1_尾CP.Update(mm); - X0Y0_尾1_柄CP.Update(mm); - X0Y0_尾1_縦影CP.Update(mm); - X0Y0_尾0_尾CP.Update(mm); - X0Y0_尾0_柄CP.Update(mm); - X0Y0_尾0_縦影CP.Update(mm); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - } - - public override void 色更新(Vector2D[] mm) - { - X0Y0_尾33_尾CP.Update(mm); - X0Y0_尾33_柄CP.Update(mm); - X0Y0_尾33_縦影CP.Update(mm); - X0Y0_尾32_尾CP.Update(mm); - X0Y0_尾32_柄CP.Update(mm); - X0Y0_尾32_縦影CP.Update(mm); - X0Y0_尾31_尾CP.Update(mm); - X0Y0_尾31_柄CP.Update(mm); - X0Y0_尾31_縦影CP.Update(mm); - X0Y0_尾30_尾CP.Update(mm); - X0Y0_尾30_柄CP.Update(mm); - X0Y0_尾30_縦影CP.Update(mm); - X0Y0_尾29_尾CP.Update(mm); - X0Y0_尾29_柄CP.Update(mm); - X0Y0_尾29_縦影CP.Update(mm); - X0Y0_尾28_尾CP.Update(mm); - X0Y0_尾28_柄CP.Update(mm); - X0Y0_尾28_縦影CP.Update(mm); - X0Y0_尾27_尾CP.Update(mm); - X0Y0_尾27_柄CP.Update(mm); - X0Y0_尾27_縦影CP.Update(mm); - X0Y0_尾26_尾CP.Update(mm); - X0Y0_尾26_柄CP.Update(mm); - X0Y0_尾26_縦影CP.Update(mm); - X0Y0_尾25_尾CP.Update(mm); - X0Y0_尾25_柄CP.Update(mm); - X0Y0_尾25_縦影CP.Update(mm); - X0Y0_尾24_尾CP.Update(mm); - X0Y0_尾24_柄CP.Update(mm); - X0Y0_尾24_縦影CP.Update(mm); - X0Y0_尾23_尾CP.Update(mm); - X0Y0_尾23_柄CP.Update(mm); - X0Y0_尾23_縦影CP.Update(mm); - X0Y0_尾22_尾CP.Update(mm); - X0Y0_尾22_柄CP.Update(mm); - X0Y0_尾22_縦影CP.Update(mm); - X0Y0_尾21_尾CP.Update(mm); - X0Y0_尾21_柄CP.Update(mm); - X0Y0_尾21_縦影CP.Update(mm); - X0Y0_尾20_尾CP.Update(mm); - X0Y0_尾20_柄CP.Update(mm); - X0Y0_尾20_縦影CP.Update(mm); - X0Y0_尾19_尾CP.Update(mm); - X0Y0_尾19_柄CP.Update(mm); - X0Y0_尾19_縦影CP.Update(mm); - X0Y0_尾18_尾CP.Update(mm); - X0Y0_尾18_柄CP.Update(mm); - X0Y0_尾18_縦影CP.Update(mm); - X0Y0_尾17_尾CP.Update(mm); - X0Y0_尾17_柄CP.Update(mm); - X0Y0_尾17_縦影CP.Update(mm); - X0Y0_尾16_尾CP.Update(mm); - X0Y0_尾16_柄CP.Update(mm); - X0Y0_尾16_縦影CP.Update(mm); - X0Y0_尾15_尾CP.Update(mm); - X0Y0_尾15_柄CP.Update(mm); - X0Y0_尾15_縦影CP.Update(mm); - X0Y0_尾14_尾CP.Update(mm); - X0Y0_尾14_柄CP.Update(mm); - X0Y0_尾14_縦影CP.Update(mm); - X0Y0_尾13_尾CP.Update(mm); - X0Y0_尾13_柄CP.Update(mm); - X0Y0_尾13_縦影CP.Update(mm); - X0Y0_尾12_尾CP.Update(mm); - X0Y0_尾12_柄CP.Update(mm); - X0Y0_尾12_縦影CP.Update(mm); - X0Y0_尾11_尾CP.Update(mm); - X0Y0_尾11_柄CP.Update(mm); - X0Y0_尾11_縦影CP.Update(mm); - X0Y0_尾10_尾CP.Update(mm); - X0Y0_尾10_柄CP.Update(mm); - X0Y0_尾10_縦影CP.Update(mm); - X0Y0_尾9_尾CP.Update(mm); - X0Y0_尾9_柄CP.Update(mm); - X0Y0_尾9_縦影CP.Update(mm); - X0Y0_尾8_尾CP.Update(mm); - X0Y0_尾8_柄CP.Update(mm); - X0Y0_尾8_縦影CP.Update(mm); - X0Y0_尾7_尾CP.Update(mm); - X0Y0_尾7_柄CP.Update(mm); - X0Y0_尾7_縦影CP.Update(mm); - X0Y0_尾6_尾CP.Update(mm); - X0Y0_尾6_柄CP.Update(mm); - X0Y0_尾6_縦影CP.Update(mm); - X0Y0_尾5_尾CP.Update(mm); - X0Y0_尾5_柄CP.Update(mm); - X0Y0_尾5_縦影CP.Update(mm); - X0Y0_尾4_尾CP.Update(mm); - X0Y0_尾4_柄CP.Update(mm); - X0Y0_尾4_縦影CP.Update(mm); - X0Y0_尾3_尾CP.Update(mm); - X0Y0_尾3_柄CP.Update(mm); - X0Y0_尾3_縦影CP.Update(mm); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - X0Y0_尾2_尾CP.Update(mm); - X0Y0_尾2_柄CP.Update(mm); - X0Y0_尾2_縦影CP.Update(mm); - X0Y0_尾1_尾CP.Update(mm); - X0Y0_尾1_柄CP.Update(mm); - X0Y0_尾1_縦影CP.Update(mm); - X0Y0_尾0_尾CP.Update(mm); - X0Y0_尾0_柄CP.Update(mm); - X0Y0_尾0_縦影CP.Update(mm); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾33_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾33_縦影CD = new ColorD(); - 尾33_縦影CD.線 = Col.Black; - 尾33_縦影CD.色 = new Color2(ref 体配色.体1O.Col2, ref Col.Empty); - 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾32_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾32_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾31_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾31_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾30_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾30_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾29_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾29_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾28_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾28_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾27_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾27_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾26_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾26_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾25_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾25_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾24_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾24_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾23_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾23_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾22_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾22_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾21_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾21_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾20_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾20_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾19_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾19_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾18_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾18_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾17_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾17_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾16_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾16_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾15_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾15_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾14_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾14_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾13_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾13_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾12_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾12_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾11_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾11_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾10_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾10_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾9_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾9_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾8_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾8_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾7_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾7_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾6_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾6_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾5_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾5_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾4_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾4_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾3_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾3_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾2_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾2_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾1_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾1_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾0_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾0_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾33_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾33_縦影CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾32_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾31_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾31_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾30_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾30_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾29_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾29_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾28_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾28_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾27_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾27_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾26_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾26_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾25_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾25_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾24_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾24_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾23_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾23_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾22_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾22_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾21_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾21_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾20_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾20_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾19_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾19_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾18_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾18_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾17_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾17_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾16_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾16_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾15_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾15_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾14_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾14_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾13_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾13_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾12_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾12_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾11_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾11_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾10_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾10_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾9_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾9_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾8_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾8_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾7_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾7_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾6_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾6_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾5_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾5_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾4_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾4_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾3_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾3_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾2_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾2_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾1_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾1_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾0_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾0_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾33_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾33_縦影CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾32_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾32_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾31_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾31_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾30_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾30_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾29_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾29_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾28_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾28_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾27_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾27_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾26_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾26_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾25_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾25_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾24_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾24_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾23_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾23_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾22_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾22_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾21_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾21_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾20_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾20_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾19_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾19_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾18_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾18_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾17_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾17_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾16_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾16_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾15_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾15_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾14_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾14_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾13_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾13_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾12_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾12_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾11_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾11_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾10_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾10_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾9_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾9_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾8_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾8_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾7_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾7_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾6_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾6_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾5_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾5_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾4_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾4_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾3_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾3_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾2_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾2_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾1_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 尾1_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾0_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾0_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - } + public 尾_鯨(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_鯨D e) + { + 尾_鯨 尾_鯨2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "鯨尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][20])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["尾33"].ToPars(); + X0Y0_尾33_尾 = pars2["尾"].ToPar(); + X0Y0_尾33_柄 = pars2["柄"].ToPar(); + X0Y0_尾33_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾32"].ToPars(); + X0Y0_尾32_尾 = pars2["尾"].ToPar(); + X0Y0_尾32_柄 = pars2["柄"].ToPar(); + X0Y0_尾32_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾31"].ToPars(); + X0Y0_尾31_尾 = pars2["尾"].ToPar(); + X0Y0_尾31_柄 = pars2["柄"].ToPar(); + X0Y0_尾31_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾30"].ToPars(); + X0Y0_尾30_尾 = pars2["尾"].ToPar(); + X0Y0_尾30_柄 = pars2["柄"].ToPar(); + X0Y0_尾30_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾29"].ToPars(); + X0Y0_尾29_尾 = pars2["尾"].ToPar(); + X0Y0_尾29_柄 = pars2["柄"].ToPar(); + X0Y0_尾29_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾28"].ToPars(); + X0Y0_尾28_尾 = pars2["尾"].ToPar(); + X0Y0_尾28_柄 = pars2["柄"].ToPar(); + X0Y0_尾28_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾27"].ToPars(); + X0Y0_尾27_尾 = pars2["尾"].ToPar(); + X0Y0_尾27_柄 = pars2["柄"].ToPar(); + X0Y0_尾27_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾26"].ToPars(); + X0Y0_尾26_尾 = pars2["尾"].ToPar(); + X0Y0_尾26_柄 = pars2["柄"].ToPar(); + X0Y0_尾26_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾25"].ToPars(); + X0Y0_尾25_尾 = pars2["尾"].ToPar(); + X0Y0_尾25_柄 = pars2["柄"].ToPar(); + X0Y0_尾25_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾24"].ToPars(); + X0Y0_尾24_尾 = pars2["尾"].ToPar(); + X0Y0_尾24_柄 = pars2["柄"].ToPar(); + X0Y0_尾24_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾23"].ToPars(); + X0Y0_尾23_尾 = pars2["尾"].ToPar(); + X0Y0_尾23_柄 = pars2["柄"].ToPar(); + X0Y0_尾23_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾22"].ToPars(); + X0Y0_尾22_尾 = pars2["尾"].ToPar(); + X0Y0_尾22_柄 = pars2["柄"].ToPar(); + X0Y0_尾22_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾21"].ToPars(); + X0Y0_尾21_尾 = pars2["尾"].ToPar(); + X0Y0_尾21_柄 = pars2["柄"].ToPar(); + X0Y0_尾21_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾20"].ToPars(); + X0Y0_尾20_尾 = pars2["尾"].ToPar(); + X0Y0_尾20_柄 = pars2["柄"].ToPar(); + X0Y0_尾20_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾19"].ToPars(); + X0Y0_尾19_尾 = pars2["尾"].ToPar(); + X0Y0_尾19_柄 = pars2["柄"].ToPar(); + X0Y0_尾19_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾18"].ToPars(); + X0Y0_尾18_尾 = pars2["尾"].ToPar(); + X0Y0_尾18_柄 = pars2["柄"].ToPar(); + X0Y0_尾18_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾17"].ToPars(); + X0Y0_尾17_尾 = pars2["尾"].ToPar(); + X0Y0_尾17_柄 = pars2["柄"].ToPar(); + X0Y0_尾17_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾16"].ToPars(); + X0Y0_尾16_尾 = pars2["尾"].ToPar(); + X0Y0_尾16_柄 = pars2["柄"].ToPar(); + X0Y0_尾16_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾15"].ToPars(); + X0Y0_尾15_尾 = pars2["尾"].ToPar(); + X0Y0_尾15_柄 = pars2["柄"].ToPar(); + X0Y0_尾15_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾14"].ToPars(); + X0Y0_尾14_尾 = pars2["尾"].ToPar(); + X0Y0_尾14_柄 = pars2["柄"].ToPar(); + X0Y0_尾14_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾13"].ToPars(); + X0Y0_尾13_尾 = pars2["尾"].ToPar(); + X0Y0_尾13_柄 = pars2["柄"].ToPar(); + X0Y0_尾13_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾12"].ToPars(); + X0Y0_尾12_尾 = pars2["尾"].ToPar(); + X0Y0_尾12_柄 = pars2["柄"].ToPar(); + X0Y0_尾12_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾11"].ToPars(); + X0Y0_尾11_尾 = pars2["尾"].ToPar(); + X0Y0_尾11_柄 = pars2["柄"].ToPar(); + X0Y0_尾11_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾10"].ToPars(); + X0Y0_尾10_尾 = pars2["尾"].ToPar(); + X0Y0_尾10_柄 = pars2["柄"].ToPar(); + X0Y0_尾10_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾9"].ToPars(); + X0Y0_尾9_尾 = pars2["尾"].ToPar(); + X0Y0_尾9_柄 = pars2["柄"].ToPar(); + X0Y0_尾9_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾8"].ToPars(); + X0Y0_尾8_尾 = pars2["尾"].ToPar(); + X0Y0_尾8_柄 = pars2["柄"].ToPar(); + X0Y0_尾8_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾7"].ToPars(); + X0Y0_尾7_尾 = pars2["尾"].ToPar(); + X0Y0_尾7_柄 = pars2["柄"].ToPar(); + X0Y0_尾7_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾6"].ToPars(); + X0Y0_尾6_尾 = pars2["尾"].ToPar(); + X0Y0_尾6_柄 = pars2["柄"].ToPar(); + X0Y0_尾6_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾5"].ToPars(); + X0Y0_尾5_尾 = pars2["尾"].ToPar(); + X0Y0_尾5_柄 = pars2["柄"].ToPar(); + X0Y0_尾5_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾4"].ToPars(); + X0Y0_尾4_尾 = pars2["尾"].ToPar(); + X0Y0_尾4_柄 = pars2["柄"].ToPar(); + X0Y0_尾4_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾3"].ToPars(); + X0Y0_尾3_尾 = pars2["尾"].ToPar(); + X0Y0_尾3_柄 = pars2["柄"].ToPar(); + X0Y0_尾3_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["尾2"].ToPars(); + X0Y0_尾2_尾 = pars2["尾"].ToPar(); + X0Y0_尾2_柄 = pars2["柄"].ToPar(); + X0Y0_尾2_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾1"].ToPars(); + X0Y0_尾1_尾 = pars2["尾"].ToPar(); + X0Y0_尾1_柄 = pars2["柄"].ToPar(); + X0Y0_尾1_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["尾0"].ToPars(); + X0Y0_尾0_尾 = pars2["尾"].ToPar(); + X0Y0_尾0_柄 = pars2["柄"].ToPar(); + X0Y0_尾0_縦影 = pars2["縦影"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾33_表示 = e.尾33_表示; + 尾33_柄_表示 = e.尾33_柄_表示; + 尾33_縦影_表示 = e.尾33_縦影_表示; + 尾32_表示 = e.尾32_表示; + 尾32_柄_表示 = e.尾32_柄_表示; + 尾32_縦影_表示 = e.尾32_縦影_表示; + 尾31_表示 = e.尾31_表示; + 尾31_柄_表示 = e.尾31_柄_表示; + 尾31_縦影_表示 = e.尾31_縦影_表示; + 尾30_表示 = e.尾30_表示; + 尾30_柄_表示 = e.尾30_柄_表示; + 尾30_縦影_表示 = e.尾30_縦影_表示; + 尾29_表示 = e.尾29_表示; + 尾29_柄_表示 = e.尾29_柄_表示; + 尾29_縦影_表示 = e.尾29_縦影_表示; + 尾28_表示 = e.尾28_表示; + 尾28_柄_表示 = e.尾28_柄_表示; + 尾28_縦影_表示 = e.尾28_縦影_表示; + 尾27_表示 = e.尾27_表示; + 尾27_柄_表示 = e.尾27_柄_表示; + 尾27_縦影_表示 = e.尾27_縦影_表示; + 尾26_表示 = e.尾26_表示; + 尾26_柄_表示 = e.尾26_柄_表示; + 尾26_縦影_表示 = e.尾26_縦影_表示; + 尾25_表示 = e.尾25_表示; + 尾25_柄_表示 = e.尾25_柄_表示; + 尾25_縦影_表示 = e.尾25_縦影_表示; + 尾24_表示 = e.尾24_表示; + 尾24_柄_表示 = e.尾24_柄_表示; + 尾24_縦影_表示 = e.尾24_縦影_表示; + 尾23_表示 = e.尾23_表示; + 尾23_柄_表示 = e.尾23_柄_表示; + 尾23_縦影_表示 = e.尾23_縦影_表示; + 尾22_表示 = e.尾22_表示; + 尾22_柄_表示 = e.尾22_柄_表示; + 尾22_縦影_表示 = e.尾22_縦影_表示; + 尾21_表示 = e.尾21_表示; + 尾21_柄_表示 = e.尾21_柄_表示; + 尾21_縦影_表示 = e.尾21_縦影_表示; + 尾20_表示 = e.尾20_表示; + 尾20_柄_表示 = e.尾20_柄_表示; + 尾20_縦影_表示 = e.尾20_縦影_表示; + 尾19_表示 = e.尾19_表示; + 尾19_柄_表示 = e.尾19_柄_表示; + 尾19_縦影_表示 = e.尾19_縦影_表示; + 尾18_表示 = e.尾18_表示; + 尾18_柄_表示 = e.尾18_柄_表示; + 尾18_縦影_表示 = e.尾18_縦影_表示; + 尾17_表示 = e.尾17_表示; + 尾17_柄_表示 = e.尾17_柄_表示; + 尾17_縦影_表示 = e.尾17_縦影_表示; + 尾16_表示 = e.尾16_表示; + 尾16_柄_表示 = e.尾16_柄_表示; + 尾16_縦影_表示 = e.尾16_縦影_表示; + 尾15_表示 = e.尾15_表示; + 尾15_柄_表示 = e.尾15_柄_表示; + 尾15_縦影_表示 = e.尾15_縦影_表示; + 尾14_表示 = e.尾14_表示; + 尾14_柄_表示 = e.尾14_柄_表示; + 尾14_縦影_表示 = e.尾14_縦影_表示; + 尾13_表示 = e.尾13_表示; + 尾13_柄_表示 = e.尾13_柄_表示; + 尾13_縦影_表示 = e.尾13_縦影_表示; + 尾12_表示 = e.尾12_表示; + 尾12_柄_表示 = e.尾12_柄_表示; + 尾12_縦影_表示 = e.尾12_縦影_表示; + 尾11_表示 = e.尾11_表示; + 尾11_柄_表示 = e.尾11_柄_表示; + 尾11_縦影_表示 = e.尾11_縦影_表示; + 尾10_表示 = e.尾10_表示; + 尾10_柄_表示 = e.尾10_柄_表示; + 尾10_縦影_表示 = e.尾10_縦影_表示; + 尾9_表示 = e.尾9_表示; + 尾9_柄_表示 = e.尾9_柄_表示; + 尾9_縦影_表示 = e.尾9_縦影_表示; + 尾8_表示 = e.尾8_表示; + 尾8_柄_表示 = e.尾8_柄_表示; + 尾8_縦影_表示 = e.尾8_縦影_表示; + 尾7_表示 = e.尾7_表示; + 尾7_柄_表示 = e.尾7_柄_表示; + 尾7_縦影_表示 = e.尾7_縦影_表示; + 尾6_表示 = e.尾6_表示; + 尾6_柄_表示 = e.尾6_柄_表示; + 尾6_縦影_表示 = e.尾6_縦影_表示; + 尾5_表示 = e.尾5_表示; + 尾5_柄_表示 = e.尾5_柄_表示; + 尾5_縦影_表示 = e.尾5_縦影_表示; + 尾4_表示 = e.尾4_表示; + 尾4_柄_表示 = e.尾4_柄_表示; + 尾4_縦影_表示 = e.尾4_縦影_表示; + 尾3_表示 = e.尾3_表示; + 尾3_柄_表示 = e.尾3_柄_表示; + 尾3_縦影_表示 = e.尾3_縦影_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 尾2_表示 = e.尾2_表示; + 尾2_柄_表示 = e.尾2_柄_表示; + 尾2_縦影_表示 = e.尾2_縦影_表示; + 尾1_表示 = e.尾1_表示; + 尾1_柄_表示 = e.尾1_柄_表示; + 尾1_縦影_表示 = e.尾1_縦影_表示; + 尾0_表示 = e.尾0_表示; + 尾0_柄_表示 = e.尾0_柄_表示; + 尾0_縦影_表示 = e.尾0_縦影_表示; + 輪表示 = e.輪表示; + 尾先表示 = e.尾先表示; + 柄 = e.柄; + 縦影 = 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.右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.右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(); + } + 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(); + } + if (e.左4_接続.Count > 0) + { + 左4_接続 = e.左4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左4_接続; + f.接続(尾_鯨2.左4_接続点); + return f; + }).ToArray(); + } + if (e.右4_接続.Count > 0) + { + 右4_接続 = e.右4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右4_接続; + f.接続(尾_鯨2.右4_接続点); + return f; + }).ToArray(); + } + if (e.左5_接続.Count > 0) + { + 左5_接続 = e.左5_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左5_接続; + f.接続(尾_鯨2.左5_接続点); + return f; + }).ToArray(); + } + if (e.右5_接続.Count > 0) + { + 右5_接続 = e.右5_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右5_接続; + f.接続(尾_鯨2.右5_接続点); + return f; + }).ToArray(); + } + if (e.左6_接続.Count > 0) + { + 左6_接続 = e.左6_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左6_接続; + f.接続(尾_鯨2.左6_接続点); + return f; + }).ToArray(); + } + if (e.右6_接続.Count > 0) + { + 右6_接続 = e.右6_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右6_接続; + f.接続(尾_鯨2.右6_接続点); + return f; + }).ToArray(); + } + if (e.左7_接続.Count > 0) + { + 左7_接続 = e.左7_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左7_接続; + f.接続(尾_鯨2.左7_接続点); + return f; + }).ToArray(); + } + if (e.右7_接続.Count > 0) + { + 右7_接続 = e.右7_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右7_接続; + f.接続(尾_鯨2.右7_接続点); + return f; + }).ToArray(); + } + if (e.左8_接続.Count > 0) + { + 左8_接続 = e.左8_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左8_接続; + f.接続(尾_鯨2.左8_接続点); + return f; + }).ToArray(); + } + if (e.右8_接続.Count > 0) + { + 右8_接続 = e.右8_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右8_接続; + f.接続(尾_鯨2.右8_接続点); + return f; + }).ToArray(); + } + if (e.左9_接続.Count > 0) + { + 左9_接続 = e.左9_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左9_接続; + f.接続(尾_鯨2.左9_接続点); + return f; + }).ToArray(); + } + if (e.右9_接続.Count > 0) + { + 右9_接続 = e.右9_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右9_接続; + f.接続(尾_鯨2.右9_接続点); + return f; + }).ToArray(); + } + if (e.左10_接続.Count > 0) + { + 左10_接続 = e.左10_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左10_接続; + f.接続(尾_鯨2.左10_接続点); + return f; + }).ToArray(); + } + if (e.右10_接続.Count > 0) + { + 右10_接続 = e.右10_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右10_接続; + f.接続(尾_鯨2.右10_接続点); + return f; + }).ToArray(); + } + if (e.左11_接続.Count > 0) + { + 左11_接続 = e.左11_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左11_接続; + f.接続(尾_鯨2.左11_接続点); + return f; + }).ToArray(); + } + if (e.右11_接続.Count > 0) + { + 右11_接続 = e.右11_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右11_接続; + f.接続(尾_鯨2.右11_接続点); + return f; + }).ToArray(); + } + if (e.左12_接続.Count > 0) + { + 左12_接続 = e.左12_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左12_接続; + f.接続(尾_鯨2.左12_接続点); + return f; + }).ToArray(); + } + if (e.右12_接続.Count > 0) + { + 右12_接続 = e.右12_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右12_接続; + f.接続(尾_鯨2.右12_接続点); + return f; + }).ToArray(); + } + if (e.左13_接続.Count > 0) + { + 左13_接続 = e.左13_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左13_接続; + f.接続(尾_鯨2.左13_接続点); + return f; + }).ToArray(); + } + if (e.右13_接続.Count > 0) + { + 右13_接続 = e.右13_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右13_接続; + f.接続(尾_鯨2.右13_接続点); + return f; + }).ToArray(); + } + if (e.左14_接続.Count > 0) + { + 左14_接続 = e.左14_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左14_接続; + f.接続(尾_鯨2.左14_接続点); + return f; + }).ToArray(); + } + if (e.右14_接続.Count > 0) + { + 右14_接続 = e.右14_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右14_接続; + f.接続(尾_鯨2.右14_接続点); + return f; + }).ToArray(); + } + if (e.左15_接続.Count > 0) + { + 左15_接続 = e.左15_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左15_接続; + f.接続(尾_鯨2.左15_接続点); + return f; + }).ToArray(); + } + if (e.右15_接続.Count > 0) + { + 右15_接続 = e.右15_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右15_接続; + f.接続(尾_鯨2.右15_接続点); + return f; + }).ToArray(); + } + if (e.左16_接続.Count > 0) + { + 左16_接続 = e.左16_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左16_接続; + f.接続(尾_鯨2.左16_接続点); + return f; + }).ToArray(); + } + if (e.右16_接続.Count > 0) + { + 右16_接続 = e.右16_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右16_接続; + f.接続(尾_鯨2.右16_接続点); + return f; + }).ToArray(); + } + if (e.左17_接続.Count > 0) + { + 左17_接続 = e.左17_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左17_接続; + f.接続(尾_鯨2.左17_接続点); + return f; + }).ToArray(); + } + if (e.右17_接続.Count > 0) + { + 右17_接続 = e.右17_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右17_接続; + f.接続(尾_鯨2.右17_接続点); + return f; + }).ToArray(); + } + if (e.左18_接続.Count > 0) + { + 左18_接続 = e.左18_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左18_接続; + f.接続(尾_鯨2.左18_接続点); + return f; + }).ToArray(); + } + if (e.右18_接続.Count > 0) + { + 右18_接続 = e.右18_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右18_接続; + f.接続(尾_鯨2.右18_接続点); + return f; + }).ToArray(); + } + if (e.左19_接続.Count > 0) + { + 左19_接続 = e.左19_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左19_接続; + f.接続(尾_鯨2.左19_接続点); + return f; + }).ToArray(); + } + if (e.右19_接続.Count > 0) + { + 右19_接続 = e.右19_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右19_接続; + f.接続(尾_鯨2.右19_接続点); + return f; + }).ToArray(); + } + if (e.左20_接続.Count > 0) + { + 左20_接続 = e.左20_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左20_接続; + f.接続(尾_鯨2.左20_接続点); + return f; + }).ToArray(); + } + if (e.右20_接続.Count > 0) + { + 右20_接続 = e.右20_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右20_接続; + f.接続(尾_鯨2.右20_接続点); + return f; + }).ToArray(); + } + if (e.左21_接続.Count > 0) + { + 左21_接続 = e.左21_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左21_接続; + f.接続(尾_鯨2.左21_接続点); + return f; + }).ToArray(); + } + if (e.右21_接続.Count > 0) + { + 右21_接続 = e.右21_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右21_接続; + f.接続(尾_鯨2.右21_接続点); + return f; + }).ToArray(); + } + if (e.左22_接続.Count > 0) + { + 左22_接続 = e.左22_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左22_接続; + f.接続(尾_鯨2.左22_接続点); + return f; + }).ToArray(); + } + if (e.右22_接続.Count > 0) + { + 右22_接続 = e.右22_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右22_接続; + f.接続(尾_鯨2.右22_接続点); + return f; + }).ToArray(); + } + if (e.左23_接続.Count > 0) + { + 左23_接続 = e.左23_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左23_接続; + f.接続(尾_鯨2.左23_接続点); + return f; + }).ToArray(); + } + if (e.右23_接続.Count > 0) + { + 右23_接続 = e.右23_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右23_接続; + f.接続(尾_鯨2.右23_接続点); + return f; + }).ToArray(); + } + if (e.左24_接続.Count > 0) + { + 左24_接続 = e.左24_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左24_接続; + f.接続(尾_鯨2.左24_接続点); + return f; + }).ToArray(); + } + if (e.右24_接続.Count > 0) + { + 右24_接続 = e.右24_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右24_接続; + f.接続(尾_鯨2.右24_接続点); + return f; + }).ToArray(); + } + if (e.左25_接続.Count > 0) + { + 左25_接続 = e.左25_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左25_接続; + f.接続(尾_鯨2.左25_接続点); + return f; + }).ToArray(); + } + if (e.右25_接続.Count > 0) + { + 右25_接続 = e.右25_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右25_接続; + f.接続(尾_鯨2.右25_接続点); + return f; + }).ToArray(); + } + if (e.左26_接続.Count > 0) + { + 左26_接続 = e.左26_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左26_接続; + f.接続(尾_鯨2.左26_接続点); + return f; + }).ToArray(); + } + if (e.右26_接続.Count > 0) + { + 右26_接続 = e.右26_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右26_接続; + f.接続(尾_鯨2.右26_接続点); + return f; + }).ToArray(); + } + if (e.左27_接続.Count > 0) + { + 左27_接続 = e.左27_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左27_接続; + f.接続(尾_鯨2.左27_接続点); + return f; + }).ToArray(); + } + if (e.右27_接続.Count > 0) + { + 右27_接続 = e.右27_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右27_接続; + f.接続(尾_鯨2.右27_接続点); + return f; + }).ToArray(); + } + if (e.左28_接続.Count > 0) + { + 左28_接続 = e.左28_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左28_接続; + f.接続(尾_鯨2.左28_接続点); + return f; + }).ToArray(); + } + if (e.右28_接続.Count > 0) + { + 右28_接続 = e.右28_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右28_接続; + f.接続(尾_鯨2.右28_接続点); + return f; + }).ToArray(); + } + if (e.左29_接続.Count > 0) + { + 左29_接続 = e.左29_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左29_接続; + f.接続(尾_鯨2.左29_接続点); + return f; + }).ToArray(); + } + if (e.右29_接続.Count > 0) + { + 右29_接続 = e.右29_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右29_接続; + f.接続(尾_鯨2.右29_接続点); + return f; + }).ToArray(); + } + if (e.左30_接続.Count > 0) + { + 左30_接続 = e.左30_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左30_接続; + f.接続(尾_鯨2.左30_接続点); + return f; + }).ToArray(); + } + if (e.右30_接続.Count > 0) + { + 右30_接続 = e.右30_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右30_接続; + f.接続(尾_鯨2.右30_接続点); + return f; + }).ToArray(); + } + if (e.左31_接続.Count > 0) + { + 左31_接続 = e.左31_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左31_接続; + f.接続(尾_鯨2.左31_接続点); + return f; + }).ToArray(); + } + if (e.右31_接続.Count > 0) + { + 右31_接続 = e.右31_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右31_接続; + f.接続(尾_鯨2.右31_接続点); + return f; + }).ToArray(); + } + if (e.左32_接続.Count > 0) + { + 左32_接続 = e.左32_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左32_接続; + f.接続(尾_鯨2.左32_接続点); + return f; + }).ToArray(); + } + if (e.右32_接続.Count > 0) + { + 右32_接続 = e.右32_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右32_接続; + f.接続(尾_鯨2.右32_接続点); + return f; + }).ToArray(); + } + if (e.左33_接続.Count > 0) + { + 左33_接続 = e.左33_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左33_接続; + f.接続(尾_鯨2.左33_接続点); + return f; + }).ToArray(); + } + if (e.右33_接続.Count > 0) + { + 右33_接続 = e.右33_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右33_接続; + f.接続(尾_鯨2.右33_接続点); + return f; + }).ToArray(); + } + if (e.左34_接続.Count > 0) + { + 左34_接続 = e.左34_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_左34_接続; + f.接続(尾_鯨2.左34_接続点); + return f; + }).ToArray(); + } + if (e.右34_接続.Count > 0) + { + 右34_接続 = e.右34_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_右34_接続; + f.接続(尾_鯨2.右34_接続点); + return f; + }).ToArray(); + } + if (e.尾先_接続.Count > 0) + { + 尾先_接続 = e.尾先_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 尾_鯨2; + f.ConnectionType = ConnectionInfo.尾_鯨_尾先_接続; + f.接続(尾_鯨2.尾先_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[34] + { + X0Y0_尾33_尾, X0Y0_尾32_尾, X0Y0_尾31_尾, X0Y0_尾30_尾, X0Y0_尾29_尾, X0Y0_尾28_尾, X0Y0_尾27_尾, X0Y0_尾26_尾, X0Y0_尾25_尾, X0Y0_尾24_尾, + X0Y0_尾23_尾, X0Y0_尾22_尾, X0Y0_尾21_尾, X0Y0_尾20_尾, X0Y0_尾19_尾, X0Y0_尾18_尾, X0Y0_尾17_尾, X0Y0_尾16_尾, X0Y0_尾15_尾, X0Y0_尾14_尾, + X0Y0_尾13_尾, X0Y0_尾12_尾, X0Y0_尾11_尾, X0Y0_尾10_尾, X0Y0_尾9_尾, X0Y0_尾8_尾, X0Y0_尾7_尾, X0Y0_尾6_尾, X0Y0_尾5_尾, X0Y0_尾4_尾, + X0Y0_尾3_尾, X0Y0_尾2_尾, X0Y0_尾1_尾, X0Y0_尾0_尾 + }; + X0Y0_尾33_尾CP = new ColorP(X0Y0_尾33_尾, 尾33_尾CD, DisUnit, abj: true); + X0Y0_尾33_柄CP = new ColorP(X0Y0_尾33_柄, 尾33_柄CD, DisUnit, abj: true); + X0Y0_尾33_縦影CP = new ColorP(X0Y0_尾33_縦影, 尾33_縦影CD, DisUnit, abj: true); + X0Y0_尾32_尾CP = new ColorP(X0Y0_尾32_尾, 尾32_尾CD, DisUnit, abj: true); + X0Y0_尾32_柄CP = new ColorP(X0Y0_尾32_柄, 尾32_柄CD, DisUnit, abj: true); + X0Y0_尾32_縦影CP = new ColorP(X0Y0_尾32_縦影, 尾32_縦影CD, DisUnit, abj: true); + X0Y0_尾31_尾CP = new ColorP(X0Y0_尾31_尾, 尾31_尾CD, DisUnit, abj: true); + X0Y0_尾31_柄CP = new ColorP(X0Y0_尾31_柄, 尾31_柄CD, DisUnit, abj: true); + X0Y0_尾31_縦影CP = new ColorP(X0Y0_尾31_縦影, 尾31_縦影CD, DisUnit, abj: true); + X0Y0_尾30_尾CP = new ColorP(X0Y0_尾30_尾, 尾30_尾CD, DisUnit, abj: true); + X0Y0_尾30_柄CP = new ColorP(X0Y0_尾30_柄, 尾30_柄CD, DisUnit, abj: true); + X0Y0_尾30_縦影CP = new ColorP(X0Y0_尾30_縦影, 尾30_縦影CD, DisUnit, abj: true); + X0Y0_尾29_尾CP = new ColorP(X0Y0_尾29_尾, 尾29_尾CD, DisUnit, abj: true); + X0Y0_尾29_柄CP = new ColorP(X0Y0_尾29_柄, 尾29_柄CD, DisUnit, abj: true); + X0Y0_尾29_縦影CP = new ColorP(X0Y0_尾29_縦影, 尾29_縦影CD, DisUnit, abj: true); + X0Y0_尾28_尾CP = new ColorP(X0Y0_尾28_尾, 尾28_尾CD, DisUnit, abj: true); + X0Y0_尾28_柄CP = new ColorP(X0Y0_尾28_柄, 尾28_柄CD, DisUnit, abj: true); + X0Y0_尾28_縦影CP = new ColorP(X0Y0_尾28_縦影, 尾28_縦影CD, DisUnit, abj: true); + X0Y0_尾27_尾CP = new ColorP(X0Y0_尾27_尾, 尾27_尾CD, DisUnit, abj: true); + X0Y0_尾27_柄CP = new ColorP(X0Y0_尾27_柄, 尾27_柄CD, DisUnit, abj: true); + X0Y0_尾27_縦影CP = new ColorP(X0Y0_尾27_縦影, 尾27_縦影CD, DisUnit, abj: true); + X0Y0_尾26_尾CP = new ColorP(X0Y0_尾26_尾, 尾26_尾CD, DisUnit, abj: true); + X0Y0_尾26_柄CP = new ColorP(X0Y0_尾26_柄, 尾26_柄CD, DisUnit, abj: true); + X0Y0_尾26_縦影CP = new ColorP(X0Y0_尾26_縦影, 尾26_縦影CD, DisUnit, abj: true); + X0Y0_尾25_尾CP = new ColorP(X0Y0_尾25_尾, 尾25_尾CD, DisUnit, abj: true); + X0Y0_尾25_柄CP = new ColorP(X0Y0_尾25_柄, 尾25_柄CD, DisUnit, abj: true); + X0Y0_尾25_縦影CP = new ColorP(X0Y0_尾25_縦影, 尾25_縦影CD, DisUnit, abj: true); + X0Y0_尾24_尾CP = new ColorP(X0Y0_尾24_尾, 尾24_尾CD, DisUnit, abj: true); + X0Y0_尾24_柄CP = new ColorP(X0Y0_尾24_柄, 尾24_柄CD, DisUnit, abj: true); + X0Y0_尾24_縦影CP = new ColorP(X0Y0_尾24_縦影, 尾24_縦影CD, DisUnit, abj: true); + X0Y0_尾23_尾CP = new ColorP(X0Y0_尾23_尾, 尾23_尾CD, DisUnit, abj: true); + X0Y0_尾23_柄CP = new ColorP(X0Y0_尾23_柄, 尾23_柄CD, DisUnit, abj: true); + X0Y0_尾23_縦影CP = new ColorP(X0Y0_尾23_縦影, 尾23_縦影CD, DisUnit, abj: true); + X0Y0_尾22_尾CP = new ColorP(X0Y0_尾22_尾, 尾22_尾CD, DisUnit, abj: true); + X0Y0_尾22_柄CP = new ColorP(X0Y0_尾22_柄, 尾22_柄CD, DisUnit, abj: true); + X0Y0_尾22_縦影CP = new ColorP(X0Y0_尾22_縦影, 尾22_縦影CD, DisUnit, abj: true); + X0Y0_尾21_尾CP = new ColorP(X0Y0_尾21_尾, 尾21_尾CD, DisUnit, abj: true); + X0Y0_尾21_柄CP = new ColorP(X0Y0_尾21_柄, 尾21_柄CD, DisUnit, abj: true); + X0Y0_尾21_縦影CP = new ColorP(X0Y0_尾21_縦影, 尾21_縦影CD, DisUnit, abj: true); + X0Y0_尾20_尾CP = new ColorP(X0Y0_尾20_尾, 尾20_尾CD, DisUnit, abj: true); + X0Y0_尾20_柄CP = new ColorP(X0Y0_尾20_柄, 尾20_柄CD, DisUnit, abj: true); + X0Y0_尾20_縦影CP = new ColorP(X0Y0_尾20_縦影, 尾20_縦影CD, DisUnit, abj: true); + X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true); + X0Y0_尾19_柄CP = new ColorP(X0Y0_尾19_柄, 尾19_柄CD, DisUnit, abj: true); + X0Y0_尾19_縦影CP = new ColorP(X0Y0_尾19_縦影, 尾19_縦影CD, DisUnit, abj: true); + X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true); + X0Y0_尾18_柄CP = new ColorP(X0Y0_尾18_柄, 尾18_柄CD, DisUnit, abj: true); + X0Y0_尾18_縦影CP = new ColorP(X0Y0_尾18_縦影, 尾18_縦影CD, DisUnit, abj: true); + X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true); + X0Y0_尾17_柄CP = new ColorP(X0Y0_尾17_柄, 尾17_柄CD, DisUnit, abj: true); + X0Y0_尾17_縦影CP = new ColorP(X0Y0_尾17_縦影, 尾17_縦影CD, DisUnit, abj: true); + X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true); + X0Y0_尾16_柄CP = new ColorP(X0Y0_尾16_柄, 尾16_柄CD, DisUnit, abj: true); + X0Y0_尾16_縦影CP = new ColorP(X0Y0_尾16_縦影, 尾16_縦影CD, DisUnit, abj: true); + X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true); + X0Y0_尾15_柄CP = new ColorP(X0Y0_尾15_柄, 尾15_柄CD, DisUnit, abj: true); + X0Y0_尾15_縦影CP = new ColorP(X0Y0_尾15_縦影, 尾15_縦影CD, DisUnit, abj: true); + X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true); + X0Y0_尾14_柄CP = new ColorP(X0Y0_尾14_柄, 尾14_柄CD, DisUnit, abj: true); + X0Y0_尾14_縦影CP = new ColorP(X0Y0_尾14_縦影, 尾14_縦影CD, DisUnit, abj: true); + X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true); + X0Y0_尾13_柄CP = new ColorP(X0Y0_尾13_柄, 尾13_柄CD, DisUnit, abj: true); + X0Y0_尾13_縦影CP = new ColorP(X0Y0_尾13_縦影, 尾13_縦影CD, DisUnit, abj: true); + X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true); + X0Y0_尾12_柄CP = new ColorP(X0Y0_尾12_柄, 尾12_柄CD, DisUnit, abj: true); + X0Y0_尾12_縦影CP = new ColorP(X0Y0_尾12_縦影, 尾12_縦影CD, DisUnit, abj: true); + X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true); + X0Y0_尾11_柄CP = new ColorP(X0Y0_尾11_柄, 尾11_柄CD, DisUnit, abj: true); + X0Y0_尾11_縦影CP = new ColorP(X0Y0_尾11_縦影, 尾11_縦影CD, DisUnit, abj: true); + X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true); + X0Y0_尾10_柄CP = new ColorP(X0Y0_尾10_柄, 尾10_柄CD, DisUnit, abj: true); + X0Y0_尾10_縦影CP = new ColorP(X0Y0_尾10_縦影, 尾10_縦影CD, DisUnit, abj: true); + X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true); + X0Y0_尾9_柄CP = new ColorP(X0Y0_尾9_柄, 尾9_柄CD, DisUnit, abj: true); + X0Y0_尾9_縦影CP = new ColorP(X0Y0_尾9_縦影, 尾9_縦影CD, DisUnit, abj: true); + X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true); + X0Y0_尾8_柄CP = new ColorP(X0Y0_尾8_柄, 尾8_柄CD, DisUnit, abj: true); + X0Y0_尾8_縦影CP = new ColorP(X0Y0_尾8_縦影, 尾8_縦影CD, DisUnit, abj: true); + X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true); + X0Y0_尾7_柄CP = new ColorP(X0Y0_尾7_柄, 尾7_柄CD, DisUnit, abj: true); + X0Y0_尾7_縦影CP = new ColorP(X0Y0_尾7_縦影, 尾7_縦影CD, DisUnit, abj: true); + X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true); + X0Y0_尾6_柄CP = new ColorP(X0Y0_尾6_柄, 尾6_柄CD, DisUnit, abj: true); + X0Y0_尾6_縦影CP = new ColorP(X0Y0_尾6_縦影, 尾6_縦影CD, DisUnit, abj: true); + X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true); + X0Y0_尾5_柄CP = new ColorP(X0Y0_尾5_柄, 尾5_柄CD, DisUnit, abj: true); + X0Y0_尾5_縦影CP = new ColorP(X0Y0_尾5_縦影, 尾5_縦影CD, DisUnit, abj: true); + X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true); + X0Y0_尾4_柄CP = new ColorP(X0Y0_尾4_柄, 尾4_柄CD, DisUnit, abj: true); + X0Y0_尾4_縦影CP = new ColorP(X0Y0_尾4_縦影, 尾4_縦影CD, DisUnit, abj: true); + X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true); + X0Y0_尾3_柄CP = new ColorP(X0Y0_尾3_柄, 尾3_柄CD, DisUnit, abj: true); + X0Y0_尾3_縦影CP = new ColorP(X0Y0_尾3_縦影, 尾3_縦影CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); + X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true); + X0Y0_尾2_柄CP = new ColorP(X0Y0_尾2_柄, 尾2_柄CD, DisUnit, abj: true); + X0Y0_尾2_縦影CP = new ColorP(X0Y0_尾2_縦影, 尾2_縦影CD, DisUnit, abj: true); + X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true); + X0Y0_尾1_柄CP = new ColorP(X0Y0_尾1_柄, 尾1_柄CD, DisUnit, abj: true); + X0Y0_尾1_縦影CP = new ColorP(X0Y0_尾1_縦影, 尾1_縦影CD, DisUnit, abj: true); + X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true); + X0Y0_尾0_柄CP = new ColorP(X0Y0_尾0_柄, 尾0_柄CD, DisUnit, abj: true); + X0Y0_尾0_縦影CP = new ColorP(X0Y0_尾0_縦影, 尾0_縦影CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_尾33_尾); + Are.Draw(X0Y0_尾33_柄); + Are.Draw(X0Y0_尾33_縦影); + Are.Draw(X0Y0_尾32_尾); + Are.Draw(X0Y0_尾32_柄); + Are.Draw(X0Y0_尾32_縦影); + Are.Draw(X0Y0_尾31_尾); + Are.Draw(X0Y0_尾31_柄); + Are.Draw(X0Y0_尾31_縦影); + Are.Draw(X0Y0_尾30_尾); + Are.Draw(X0Y0_尾30_柄); + Are.Draw(X0Y0_尾30_縦影); + Are.Draw(X0Y0_尾29_尾); + Are.Draw(X0Y0_尾29_柄); + Are.Draw(X0Y0_尾29_縦影); + Are.Draw(X0Y0_尾28_尾); + Are.Draw(X0Y0_尾28_柄); + Are.Draw(X0Y0_尾28_縦影); + Are.Draw(X0Y0_尾27_尾); + Are.Draw(X0Y0_尾27_柄); + Are.Draw(X0Y0_尾27_縦影); + Are.Draw(X0Y0_尾26_尾); + Are.Draw(X0Y0_尾26_柄); + Are.Draw(X0Y0_尾26_縦影); + Are.Draw(X0Y0_尾25_尾); + Are.Draw(X0Y0_尾25_柄); + Are.Draw(X0Y0_尾25_縦影); + Are.Draw(X0Y0_尾24_尾); + Are.Draw(X0Y0_尾24_柄); + Are.Draw(X0Y0_尾24_縦影); + Are.Draw(X0Y0_尾23_尾); + Are.Draw(X0Y0_尾23_柄); + Are.Draw(X0Y0_尾23_縦影); + Are.Draw(X0Y0_尾22_尾); + Are.Draw(X0Y0_尾22_柄); + Are.Draw(X0Y0_尾22_縦影); + Are.Draw(X0Y0_尾21_尾); + Are.Draw(X0Y0_尾21_柄); + Are.Draw(X0Y0_尾21_縦影); + Are.Draw(X0Y0_尾20_尾); + Are.Draw(X0Y0_尾20_柄); + Are.Draw(X0Y0_尾20_縦影); + Are.Draw(X0Y0_尾19_尾); + Are.Draw(X0Y0_尾19_柄); + Are.Draw(X0Y0_尾19_縦影); + Are.Draw(X0Y0_尾18_尾); + Are.Draw(X0Y0_尾18_柄); + Are.Draw(X0Y0_尾18_縦影); + Are.Draw(X0Y0_尾17_尾); + Are.Draw(X0Y0_尾17_柄); + Are.Draw(X0Y0_尾17_縦影); + Are.Draw(X0Y0_尾16_尾); + Are.Draw(X0Y0_尾16_柄); + Are.Draw(X0Y0_尾16_縦影); + Are.Draw(X0Y0_尾15_尾); + Are.Draw(X0Y0_尾15_柄); + Are.Draw(X0Y0_尾15_縦影); + Are.Draw(X0Y0_尾14_尾); + Are.Draw(X0Y0_尾14_柄); + Are.Draw(X0Y0_尾14_縦影); + Are.Draw(X0Y0_尾13_尾); + Are.Draw(X0Y0_尾13_柄); + Are.Draw(X0Y0_尾13_縦影); + Are.Draw(X0Y0_尾12_尾); + Are.Draw(X0Y0_尾12_柄); + Are.Draw(X0Y0_尾12_縦影); + Are.Draw(X0Y0_尾11_尾); + Are.Draw(X0Y0_尾11_柄); + Are.Draw(X0Y0_尾11_縦影); + Are.Draw(X0Y0_尾10_尾); + Are.Draw(X0Y0_尾10_柄); + Are.Draw(X0Y0_尾10_縦影); + Are.Draw(X0Y0_尾9_尾); + Are.Draw(X0Y0_尾9_柄); + Are.Draw(X0Y0_尾9_縦影); + Are.Draw(X0Y0_尾8_尾); + Are.Draw(X0Y0_尾8_柄); + Are.Draw(X0Y0_尾8_縦影); + Are.Draw(X0Y0_尾7_尾); + Are.Draw(X0Y0_尾7_柄); + Are.Draw(X0Y0_尾7_縦影); + Are.Draw(X0Y0_尾6_尾); + Are.Draw(X0Y0_尾6_柄); + Are.Draw(X0Y0_尾6_縦影); + Are.Draw(X0Y0_尾5_尾); + Are.Draw(X0Y0_尾5_柄); + Are.Draw(X0Y0_尾5_縦影); + Are.Draw(X0Y0_尾4_尾); + Are.Draw(X0Y0_尾4_柄); + Are.Draw(X0Y0_尾4_縦影); + Are.Draw(X0Y0_尾3_尾); + Are.Draw(X0Y0_尾3_柄); + Are.Draw(X0Y0_尾3_縦影); + Are.Draw(X0Y0_輪_革); + Are.Draw(X0Y0_輪_金具1); + Are.Draw(X0Y0_輪_金具2); + Are.Draw(X0Y0_輪_金具3); + Are.Draw(X0Y0_輪_金具左); + Are.Draw(X0Y0_輪_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾2_尾); + Are.Draw(X0Y0_尾2_柄); + Are.Draw(X0Y0_尾2_縦影); + Are.Draw(X0Y0_尾1_尾); + Are.Draw(X0Y0_尾1_柄); + Are.Draw(X0Y0_尾1_縦影); + Are.Draw(X0Y0_尾0_尾); + Are.Draw(X0Y0_尾0_柄); + Are.Draw(X0Y0_尾0_縦影); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾33_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾32_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾31_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾30_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾29_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾28_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾27_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾26_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾25_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾24_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾23_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾22_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾21_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾20_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾19_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾18_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + if (尾先_接続 != null) + { + Set尾先角度(); + } + } + + public override void Set尾先角度() + { + X0Y0_尾33_尾.AngleBase = 0.0; + X0Y0_尾32_尾.AngleBase = 0.0; + X0Y0_尾31_尾.AngleBase = 0.0; + X0Y0_尾30_尾.AngleBase = 0.0; + X0Y0_尾29_尾.AngleBase = 0.0; + X0Y0_尾28_尾.AngleBase = 0.0; + X0Y0_尾27_尾.AngleBase = 0.0; + X0Y0_尾26_尾.AngleBase = 0.0; + X0Y0_尾25_尾.AngleBase = 0.0; + X0Y0_尾24_尾.AngleBase = 0.0; + X0Y0_尾23_尾.AngleBase = 0.0; + X0Y0_尾22_尾.AngleBase = 0.0; + X0Y0_尾21_尾.AngleBase = 0.0; + X0Y0_尾20_尾.AngleBase = 0.0; + X0Y0_尾19_尾.AngleBase = 0.0; + X0Y0_尾18_尾.AngleBase = 0.0; + X0Y0_尾17_尾.AngleBase = 0.0; + X0Y0_尾16_尾.AngleBase = 0.0; + X0Y0_尾15_尾.AngleBase = 0.0; + X0Y0_尾14_尾.AngleBase = 0.0; + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0_尾; + yield return X0Y0_尾1_尾; + yield return X0Y0_尾2_尾; + yield return X0Y0_尾3_尾; + yield return X0Y0_尾4_尾; + yield return X0Y0_尾5_尾; + yield return X0Y0_尾6_尾; + yield return X0Y0_尾7_尾; + yield return X0Y0_尾8_尾; + yield return X0Y0_尾9_尾; + yield return X0Y0_尾10_尾; + yield return X0Y0_尾11_尾; + yield return X0Y0_尾12_尾; + yield return X0Y0_尾13_尾; + yield return X0Y0_尾14_尾; + yield return X0Y0_尾15_尾; + yield return X0Y0_尾16_尾; + yield return X0Y0_尾17_尾; + yield return X0Y0_尾18_尾; + yield return X0Y0_尾19_尾; + yield return X0Y0_尾20_尾; + yield return X0Y0_尾21_尾; + yield return X0Y0_尾22_尾; + yield return X0Y0_尾23_尾; + yield return X0Y0_尾24_尾; + yield return X0Y0_尾25_尾; + yield return X0Y0_尾26_尾; + yield return X0Y0_尾27_尾; + yield return X0Y0_尾28_尾; + yield return X0Y0_尾29_尾; + yield return X0Y0_尾30_尾; + yield return X0Y0_尾31_尾; + yield return X0Y0_尾32_尾; + yield return X0Y0_尾33_尾; + } + + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_尾33_尾CP.Update(mm); + X0Y0_尾33_柄CP.Update(mm); + X0Y0_尾33_縦影CP.Update(mm); + X0Y0_尾32_尾CP.Update(mm); + X0Y0_尾32_柄CP.Update(mm); + X0Y0_尾32_縦影CP.Update(mm); + X0Y0_尾31_尾CP.Update(mm); + X0Y0_尾31_柄CP.Update(mm); + X0Y0_尾31_縦影CP.Update(mm); + X0Y0_尾30_尾CP.Update(mm); + X0Y0_尾30_柄CP.Update(mm); + X0Y0_尾30_縦影CP.Update(mm); + X0Y0_尾29_尾CP.Update(mm); + X0Y0_尾29_柄CP.Update(mm); + X0Y0_尾29_縦影CP.Update(mm); + X0Y0_尾28_尾CP.Update(mm); + X0Y0_尾28_柄CP.Update(mm); + X0Y0_尾28_縦影CP.Update(mm); + X0Y0_尾27_尾CP.Update(mm); + X0Y0_尾27_柄CP.Update(mm); + X0Y0_尾27_縦影CP.Update(mm); + X0Y0_尾26_尾CP.Update(mm); + X0Y0_尾26_柄CP.Update(mm); + X0Y0_尾26_縦影CP.Update(mm); + X0Y0_尾25_尾CP.Update(mm); + X0Y0_尾25_柄CP.Update(mm); + X0Y0_尾25_縦影CP.Update(mm); + X0Y0_尾24_尾CP.Update(mm); + X0Y0_尾24_柄CP.Update(mm); + X0Y0_尾24_縦影CP.Update(mm); + X0Y0_尾23_尾CP.Update(mm); + X0Y0_尾23_柄CP.Update(mm); + X0Y0_尾23_縦影CP.Update(mm); + X0Y0_尾22_尾CP.Update(mm); + X0Y0_尾22_柄CP.Update(mm); + X0Y0_尾22_縦影CP.Update(mm); + X0Y0_尾21_尾CP.Update(mm); + X0Y0_尾21_柄CP.Update(mm); + X0Y0_尾21_縦影CP.Update(mm); + X0Y0_尾20_尾CP.Update(mm); + X0Y0_尾20_柄CP.Update(mm); + X0Y0_尾20_縦影CP.Update(mm); + X0Y0_尾19_尾CP.Update(mm); + X0Y0_尾19_柄CP.Update(mm); + X0Y0_尾19_縦影CP.Update(mm); + X0Y0_尾18_尾CP.Update(mm); + X0Y0_尾18_柄CP.Update(mm); + X0Y0_尾18_縦影CP.Update(mm); + X0Y0_尾17_尾CP.Update(mm); + X0Y0_尾17_柄CP.Update(mm); + X0Y0_尾17_縦影CP.Update(mm); + X0Y0_尾16_尾CP.Update(mm); + X0Y0_尾16_柄CP.Update(mm); + X0Y0_尾16_縦影CP.Update(mm); + X0Y0_尾15_尾CP.Update(mm); + X0Y0_尾15_柄CP.Update(mm); + X0Y0_尾15_縦影CP.Update(mm); + X0Y0_尾14_尾CP.Update(mm); + X0Y0_尾14_柄CP.Update(mm); + X0Y0_尾14_縦影CP.Update(mm); + X0Y0_尾13_尾CP.Update(mm); + X0Y0_尾13_柄CP.Update(mm); + X0Y0_尾13_縦影CP.Update(mm); + X0Y0_尾12_尾CP.Update(mm); + X0Y0_尾12_柄CP.Update(mm); + X0Y0_尾12_縦影CP.Update(mm); + X0Y0_尾11_尾CP.Update(mm); + X0Y0_尾11_柄CP.Update(mm); + X0Y0_尾11_縦影CP.Update(mm); + X0Y0_尾10_尾CP.Update(mm); + X0Y0_尾10_柄CP.Update(mm); + X0Y0_尾10_縦影CP.Update(mm); + X0Y0_尾9_尾CP.Update(mm); + X0Y0_尾9_柄CP.Update(mm); + X0Y0_尾9_縦影CP.Update(mm); + X0Y0_尾8_尾CP.Update(mm); + X0Y0_尾8_柄CP.Update(mm); + X0Y0_尾8_縦影CP.Update(mm); + X0Y0_尾7_尾CP.Update(mm); + X0Y0_尾7_柄CP.Update(mm); + X0Y0_尾7_縦影CP.Update(mm); + X0Y0_尾6_尾CP.Update(mm); + X0Y0_尾6_柄CP.Update(mm); + X0Y0_尾6_縦影CP.Update(mm); + X0Y0_尾5_尾CP.Update(mm); + X0Y0_尾5_柄CP.Update(mm); + X0Y0_尾5_縦影CP.Update(mm); + X0Y0_尾4_尾CP.Update(mm); + X0Y0_尾4_柄CP.Update(mm); + X0Y0_尾4_縦影CP.Update(mm); + X0Y0_尾3_尾CP.Update(mm); + X0Y0_尾3_柄CP.Update(mm); + X0Y0_尾3_縦影CP.Update(mm); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + X0Y0_尾2_尾CP.Update(mm); + X0Y0_尾2_柄CP.Update(mm); + X0Y0_尾2_縦影CP.Update(mm); + X0Y0_尾1_尾CP.Update(mm); + X0Y0_尾1_柄CP.Update(mm); + X0Y0_尾1_縦影CP.Update(mm); + X0Y0_尾0_尾CP.Update(mm); + X0Y0_尾0_柄CP.Update(mm); + X0Y0_尾0_縦影CP.Update(mm); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + } + + public override void 色更新(Vector2D[] mm) + { + X0Y0_尾33_尾CP.Update(mm); + X0Y0_尾33_柄CP.Update(mm); + X0Y0_尾33_縦影CP.Update(mm); + X0Y0_尾32_尾CP.Update(mm); + X0Y0_尾32_柄CP.Update(mm); + X0Y0_尾32_縦影CP.Update(mm); + X0Y0_尾31_尾CP.Update(mm); + X0Y0_尾31_柄CP.Update(mm); + X0Y0_尾31_縦影CP.Update(mm); + X0Y0_尾30_尾CP.Update(mm); + X0Y0_尾30_柄CP.Update(mm); + X0Y0_尾30_縦影CP.Update(mm); + X0Y0_尾29_尾CP.Update(mm); + X0Y0_尾29_柄CP.Update(mm); + X0Y0_尾29_縦影CP.Update(mm); + X0Y0_尾28_尾CP.Update(mm); + X0Y0_尾28_柄CP.Update(mm); + X0Y0_尾28_縦影CP.Update(mm); + X0Y0_尾27_尾CP.Update(mm); + X0Y0_尾27_柄CP.Update(mm); + X0Y0_尾27_縦影CP.Update(mm); + X0Y0_尾26_尾CP.Update(mm); + X0Y0_尾26_柄CP.Update(mm); + X0Y0_尾26_縦影CP.Update(mm); + X0Y0_尾25_尾CP.Update(mm); + X0Y0_尾25_柄CP.Update(mm); + X0Y0_尾25_縦影CP.Update(mm); + X0Y0_尾24_尾CP.Update(mm); + X0Y0_尾24_柄CP.Update(mm); + X0Y0_尾24_縦影CP.Update(mm); + X0Y0_尾23_尾CP.Update(mm); + X0Y0_尾23_柄CP.Update(mm); + X0Y0_尾23_縦影CP.Update(mm); + X0Y0_尾22_尾CP.Update(mm); + X0Y0_尾22_柄CP.Update(mm); + X0Y0_尾22_縦影CP.Update(mm); + X0Y0_尾21_尾CP.Update(mm); + X0Y0_尾21_柄CP.Update(mm); + X0Y0_尾21_縦影CP.Update(mm); + X0Y0_尾20_尾CP.Update(mm); + X0Y0_尾20_柄CP.Update(mm); + X0Y0_尾20_縦影CP.Update(mm); + X0Y0_尾19_尾CP.Update(mm); + X0Y0_尾19_柄CP.Update(mm); + X0Y0_尾19_縦影CP.Update(mm); + X0Y0_尾18_尾CP.Update(mm); + X0Y0_尾18_柄CP.Update(mm); + X0Y0_尾18_縦影CP.Update(mm); + X0Y0_尾17_尾CP.Update(mm); + X0Y0_尾17_柄CP.Update(mm); + X0Y0_尾17_縦影CP.Update(mm); + X0Y0_尾16_尾CP.Update(mm); + X0Y0_尾16_柄CP.Update(mm); + X0Y0_尾16_縦影CP.Update(mm); + X0Y0_尾15_尾CP.Update(mm); + X0Y0_尾15_柄CP.Update(mm); + X0Y0_尾15_縦影CP.Update(mm); + X0Y0_尾14_尾CP.Update(mm); + X0Y0_尾14_柄CP.Update(mm); + X0Y0_尾14_縦影CP.Update(mm); + X0Y0_尾13_尾CP.Update(mm); + X0Y0_尾13_柄CP.Update(mm); + X0Y0_尾13_縦影CP.Update(mm); + X0Y0_尾12_尾CP.Update(mm); + X0Y0_尾12_柄CP.Update(mm); + X0Y0_尾12_縦影CP.Update(mm); + X0Y0_尾11_尾CP.Update(mm); + X0Y0_尾11_柄CP.Update(mm); + X0Y0_尾11_縦影CP.Update(mm); + X0Y0_尾10_尾CP.Update(mm); + X0Y0_尾10_柄CP.Update(mm); + X0Y0_尾10_縦影CP.Update(mm); + X0Y0_尾9_尾CP.Update(mm); + X0Y0_尾9_柄CP.Update(mm); + X0Y0_尾9_縦影CP.Update(mm); + X0Y0_尾8_尾CP.Update(mm); + X0Y0_尾8_柄CP.Update(mm); + X0Y0_尾8_縦影CP.Update(mm); + X0Y0_尾7_尾CP.Update(mm); + X0Y0_尾7_柄CP.Update(mm); + X0Y0_尾7_縦影CP.Update(mm); + X0Y0_尾6_尾CP.Update(mm); + X0Y0_尾6_柄CP.Update(mm); + X0Y0_尾6_縦影CP.Update(mm); + X0Y0_尾5_尾CP.Update(mm); + X0Y0_尾5_柄CP.Update(mm); + X0Y0_尾5_縦影CP.Update(mm); + X0Y0_尾4_尾CP.Update(mm); + X0Y0_尾4_柄CP.Update(mm); + X0Y0_尾4_縦影CP.Update(mm); + X0Y0_尾3_尾CP.Update(mm); + X0Y0_尾3_柄CP.Update(mm); + X0Y0_尾3_縦影CP.Update(mm); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + X0Y0_尾2_尾CP.Update(mm); + X0Y0_尾2_柄CP.Update(mm); + X0Y0_尾2_縦影CP.Update(mm); + X0Y0_尾1_尾CP.Update(mm); + X0Y0_尾1_柄CP.Update(mm); + X0Y0_尾1_縦影CP.Update(mm); + X0Y0_尾0_尾CP.Update(mm); + X0Y0_尾0_柄CP.Update(mm); + X0Y0_尾0_縦影CP.Update(mm); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾33_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾33_縦影CD = new ColorD(); + 尾33_縦影CD.線 = Col.Black; + 尾33_縦影CD.色 = new Color2(ref 体配色.体1O.Col2, ref Col.Empty); + 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾32_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾32_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾31_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾31_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾30_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾30_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾29_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾29_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾28_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾28_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾27_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾27_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾26_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾26_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾25_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾25_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾24_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾24_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾23_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾23_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾22_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾22_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾21_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾21_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾20_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾20_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾19_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾19_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾18_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾18_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾17_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾17_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾16_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾16_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾15_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾15_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾14_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾14_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾13_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾13_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾12_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾12_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾11_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾11_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾10_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾10_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾9_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾9_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾8_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾8_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾7_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾7_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾6_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾6_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾5_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾5_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾4_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾4_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾3_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾3_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾2_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾2_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾1_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾1_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾0_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾0_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾33_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾33_縦影CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾32_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾31_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾31_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾30_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾30_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾29_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾29_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾28_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾28_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾27_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾27_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾26_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾26_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾25_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾25_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾24_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾24_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾23_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾23_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾22_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾22_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾21_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾21_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾20_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾20_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾19_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾19_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾18_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾18_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾17_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾17_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾16_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾16_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾15_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾15_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾14_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾14_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾13_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾13_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾12_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾12_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾11_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾11_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾10_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾10_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾9_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾9_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾8_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾8_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾7_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾7_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾6_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾6_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾5_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾5_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾4_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾4_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾3_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾3_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾2_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾2_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾1_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾1_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾0_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾0_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾33_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾33_縦影CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾32_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾32_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾31_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾31_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾30_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾30_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾29_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾29_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾28_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾28_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾27_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾27_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾26_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾26_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾25_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾25_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾24_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾24_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾23_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾23_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾22_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾22_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾21_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾21_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾20_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾20_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾19_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾19_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾18_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾18_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾17_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾17_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾16_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾16_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾15_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾15_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾14_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾14_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾13_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾13_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾12_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾12_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾11_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾11_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾10_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾10_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾9_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾9_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾8_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾8_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾7_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾7_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾6_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾6_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾5_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾5_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾4_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾4_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾3_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾3_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾2_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾2_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾1_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 尾1_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 尾0_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾0_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨D.cs index 793c30b..fe00f5a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨D.cs @@ -2,865 +2,866 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_鯨D : 尾D +namespace SlaveMatrix { - public bool 尾33_表示 = true; + [Serializable] + public class 尾_鯨D : 尾D + { + public bool 尾33_表示 = true; - public bool 尾33_柄_表示 = true; + public bool 尾33_柄_表示 = true; - public bool 尾33_縦影_表示 = true; + public bool 尾33_縦影_表示 = true; - public bool 尾32_表示 = true; + public bool 尾32_表示 = true; - public bool 尾32_柄_表示 = true; + public bool 尾32_柄_表示 = true; - public bool 尾32_縦影_表示 = true; + public bool 尾32_縦影_表示 = true; - public bool 尾31_表示 = true; + public bool 尾31_表示 = true; - public bool 尾31_柄_表示 = true; + public bool 尾31_柄_表示 = true; - public bool 尾31_縦影_表示 = true; + public bool 尾31_縦影_表示 = true; - public bool 尾30_表示 = true; + public bool 尾30_表示 = true; - public bool 尾30_柄_表示 = true; + public bool 尾30_柄_表示 = true; - public bool 尾30_縦影_表示 = true; + public bool 尾30_縦影_表示 = true; - public bool 尾29_表示 = true; + public bool 尾29_表示 = true; - public bool 尾29_柄_表示 = true; + public bool 尾29_柄_表示 = true; - public bool 尾29_縦影_表示 = true; + public bool 尾29_縦影_表示 = true; - public bool 尾28_表示 = true; + public bool 尾28_表示 = true; - public bool 尾28_柄_表示 = true; + public bool 尾28_柄_表示 = true; - public bool 尾28_縦影_表示 = true; + public bool 尾28_縦影_表示 = true; - public bool 尾27_表示 = true; + public bool 尾27_表示 = true; - public bool 尾27_柄_表示 = true; + public bool 尾27_柄_表示 = true; - public bool 尾27_縦影_表示 = true; + public bool 尾27_縦影_表示 = true; - public bool 尾26_表示 = true; + public bool 尾26_表示 = true; - public bool 尾26_柄_表示 = true; + public bool 尾26_柄_表示 = true; - public bool 尾26_縦影_表示 = true; + public bool 尾26_縦影_表示 = true; - public bool 尾25_表示 = true; + public bool 尾25_表示 = true; - public bool 尾25_柄_表示 = true; + public bool 尾25_柄_表示 = true; - public bool 尾25_縦影_表示 = true; + public bool 尾25_縦影_表示 = true; - public bool 尾24_表示 = true; + public bool 尾24_表示 = true; - public bool 尾24_柄_表示 = true; + public bool 尾24_柄_表示 = true; - public bool 尾24_縦影_表示 = true; + public bool 尾24_縦影_表示 = true; - public bool 尾23_表示 = true; + public bool 尾23_表示 = true; - public bool 尾23_柄_表示 = true; + public bool 尾23_柄_表示 = true; - public bool 尾23_縦影_表示 = true; + public bool 尾23_縦影_表示 = true; - public bool 尾22_表示 = true; + public bool 尾22_表示 = true; - public bool 尾22_柄_表示 = true; + public bool 尾22_柄_表示 = true; - public bool 尾22_縦影_表示 = true; + public bool 尾22_縦影_表示 = true; - public bool 尾21_表示 = true; + public bool 尾21_表示 = true; - public bool 尾21_柄_表示 = true; + public bool 尾21_柄_表示 = true; - public bool 尾21_縦影_表示 = true; + public bool 尾21_縦影_表示 = true; - public bool 尾20_表示 = true; + public bool 尾20_表示 = true; - public bool 尾20_柄_表示 = true; + public bool 尾20_柄_表示 = true; - public bool 尾20_縦影_表示 = true; + public bool 尾20_縦影_表示 = true; - public bool 尾19_表示 = true; + public bool 尾19_表示 = true; - public bool 尾19_柄_表示 = true; + public bool 尾19_柄_表示 = true; - public bool 尾19_縦影_表示 = true; + public bool 尾19_縦影_表示 = true; - public bool 尾18_表示 = true; + public bool 尾18_表示 = true; - public bool 尾18_柄_表示 = true; + public bool 尾18_柄_表示 = true; - public bool 尾18_縦影_表示 = true; + public bool 尾18_縦影_表示 = true; - public bool 尾17_表示 = true; + public bool 尾17_表示 = true; - public bool 尾17_柄_表示 = true; + public bool 尾17_柄_表示 = true; - public bool 尾17_縦影_表示 = true; + public bool 尾17_縦影_表示 = true; - public bool 尾16_表示 = true; + public bool 尾16_表示 = true; - public bool 尾16_柄_表示 = true; + public bool 尾16_柄_表示 = true; - public bool 尾16_縦影_表示 = true; + public bool 尾16_縦影_表示 = true; - public bool 尾15_表示 = true; + public bool 尾15_表示 = true; - public bool 尾15_柄_表示 = true; + public bool 尾15_柄_表示 = true; - public bool 尾15_縦影_表示 = true; + public bool 尾15_縦影_表示 = true; - public bool 尾14_表示 = true; + public bool 尾14_表示 = true; - public bool 尾14_柄_表示 = true; + public bool 尾14_柄_表示 = true; - public bool 尾14_縦影_表示 = true; + public bool 尾14_縦影_表示 = true; - public bool 尾13_表示 = true; + public bool 尾13_表示 = true; - public bool 尾13_柄_表示 = true; + public bool 尾13_柄_表示 = true; - public bool 尾13_縦影_表示 = true; + public bool 尾13_縦影_表示 = true; - public bool 尾12_表示 = true; + public bool 尾12_表示 = true; - public bool 尾12_柄_表示 = true; + public bool 尾12_柄_表示 = true; - public bool 尾12_縦影_表示 = true; + public bool 尾12_縦影_表示 = true; - public bool 尾11_表示 = true; + public bool 尾11_表示 = true; - public bool 尾11_柄_表示 = true; + public bool 尾11_柄_表示 = true; - public bool 尾11_縦影_表示 = true; + public bool 尾11_縦影_表示 = true; - public bool 尾10_表示 = true; + public bool 尾10_表示 = true; - public bool 尾10_柄_表示 = true; + public bool 尾10_柄_表示 = true; - public bool 尾10_縦影_表示 = true; + public bool 尾10_縦影_表示 = true; - public bool 尾9_表示 = true; + public bool 尾9_表示 = true; - public bool 尾9_柄_表示 = true; + public bool 尾9_柄_表示 = true; - public bool 尾9_縦影_表示 = true; + public bool 尾9_縦影_表示 = true; - public bool 尾8_表示 = true; + public bool 尾8_表示 = true; - public bool 尾8_柄_表示 = true; + public bool 尾8_柄_表示 = true; - public bool 尾8_縦影_表示 = true; + public bool 尾8_縦影_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public bool 尾7_柄_表示 = true; + public bool 尾7_柄_表示 = true; - public bool 尾7_縦影_表示 = true; + public bool 尾7_縦影_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾6_柄_表示 = true; + public bool 尾6_柄_表示 = true; - public bool 尾6_縦影_表示 = true; + public bool 尾6_縦影_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾5_柄_表示 = true; + public bool 尾5_柄_表示 = true; - public bool 尾5_縦影_表示 = true; + public bool 尾5_縦影_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 尾4_柄_表示 = true; + public bool 尾4_柄_表示 = true; - public bool 尾4_縦影_表示 = true; + public bool 尾4_縦影_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾3_柄_表示 = true; + public bool 尾3_柄_表示 = true; - public bool 尾3_縦影_表示 = true; + public bool 尾3_縦影_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾2_柄_表示 = true; + public bool 尾2_柄_表示 = true; - public bool 尾2_縦影_表示 = true; + public bool 尾2_縦影_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾1_柄_表示 = true; + public bool 尾1_柄_表示 = true; - public bool 尾1_縦影_表示 = true; + public bool 尾1_縦影_表示 = true; - public bool 尾0_表示 = true; + public bool 尾0_表示 = true; - public bool 尾0_柄_表示 = true; + public bool 尾0_柄_表示 = true; - public bool 尾0_縦影_表示 = true; + public bool 尾0_縦影_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 尾先表示 = true; + public bool 尾先表示 = true; - public bool 柄 = true; + public bool 柄 = true; - public bool 縦影 = true; + public bool 縦影 = true; - public bool 鎖表示; + public bool 鎖表示; - public List 左1_接続 = new List(); + public List 左1_接続 = new List(); - public List 右1_接続 = new List(); + public List 右1_接続 = new List(); - public List 左2_接続 = new List(); + public List 左2_接続 = new List(); - public List 右2_接続 = new List(); + public List 右2_接続 = new List(); - public List 左3_接続 = new List(); + public List 左3_接続 = new List(); - public List 右3_接続 = new List(); + public List 右3_接続 = new List(); - public List 左4_接続 = new List(); + public List 左4_接続 = new List(); - public List 右4_接続 = new List(); + public List 右4_接続 = new List(); - public List 左5_接続 = new List(); + public List 左5_接続 = new List(); - public List 右5_接続 = new List(); + public List 右5_接続 = new List(); - public List 左6_接続 = new List(); + public List 左6_接続 = new List(); - public List 右6_接続 = new List(); + public List 右6_接続 = new List(); - public List 左7_接続 = new List(); + public List 左7_接続 = new List(); - public List 右7_接続 = new List(); + public List 右7_接続 = new List(); - public List 左8_接続 = new List(); + public List 左8_接続 = new List(); - public List 右8_接続 = new List(); + public List 右8_接続 = new List(); - public List 左9_接続 = new List(); + public List 左9_接続 = new List(); - public List 右9_接続 = new List(); + public List 右9_接続 = new List(); - public List 左10_接続 = new List(); + public List 左10_接続 = new List(); - public List 右10_接続 = new List(); + public List 右10_接続 = new List(); - public List 左11_接続 = new List(); + public List 左11_接続 = new List(); - public List 右11_接続 = new List(); + public List 右11_接続 = new List(); - public List 左12_接続 = new List(); + public List 左12_接続 = new List(); - public List 右12_接続 = new List(); + public List 右12_接続 = new List(); - public List 左13_接続 = new List(); + public List 左13_接続 = new List(); - public List 右13_接続 = new List(); + public List 右13_接続 = new List(); - public List 左14_接続 = new List(); + public List 左14_接続 = new List(); - public List 右14_接続 = new List(); + public List 右14_接続 = new List(); - public List 左15_接続 = new List(); + public List 左15_接続 = new List(); - public List 右15_接続 = new List(); + public List 右15_接続 = new List(); - public List 左16_接続 = new List(); + public List 左16_接続 = new List(); - public List 右16_接続 = new List(); + public List 右16_接続 = new List(); - public List 左17_接続 = new List(); + public List 左17_接続 = new List(); - public List 右17_接続 = new List(); + public List 右17_接続 = new List(); - public List 左18_接続 = new List(); + public List 左18_接続 = new List(); - public List 右18_接続 = new List(); + public List 右18_接続 = new List(); - public List 左19_接続 = new List(); + public List 左19_接続 = new List(); - public List 右19_接続 = new List(); + public List 右19_接続 = new List(); - public List 左20_接続 = new List(); + public List 左20_接続 = new List(); - public List 右20_接続 = new List(); + public List 右20_接続 = new List(); - public List 左21_接続 = new List(); + public List 左21_接続 = new List(); - public List 右21_接続 = new List(); + public List 右21_接続 = new List(); - public List 左22_接続 = new List(); + public List 左22_接続 = new List(); - public List 右22_接続 = new List(); + public List 右22_接続 = new List(); - public List 左23_接続 = new List(); + public List 左23_接続 = new List(); - public List 右23_接続 = new List(); + public List 右23_接続 = new List(); - public List 左24_接続 = new List(); + public List 左24_接続 = new List(); - public List 右24_接続 = new List(); + public List 右24_接続 = new List(); - public List 左25_接続 = new List(); + public List 左25_接続 = new List(); - public List 右25_接続 = new List(); + public List 右25_接続 = new List(); - public List 左26_接続 = new List(); + public List 左26_接続 = new List(); - public List 右26_接続 = new List(); + public List 右26_接続 = new List(); - public List 左27_接続 = new List(); + public List 左27_接続 = new List(); - public List 右27_接続 = new List(); + public List 右27_接続 = new List(); - public List 左28_接続 = new List(); + public List 左28_接続 = new List(); - public List 右28_接続 = new List(); + public List 右28_接続 = new List(); - public List 左29_接続 = new List(); + public List 左29_接続 = new List(); - public List 右29_接続 = new List(); + public List 右29_接続 = new List(); - public List 左30_接続 = new List(); + public List 左30_接続 = new List(); - public List 右30_接続 = new List(); + public List 右30_接続 = new List(); - public List 左31_接続 = new List(); + public List 左31_接続 = new List(); - public List 右31_接続 = new List(); + public List 右31_接続 = new List(); - public List 左32_接続 = new List(); + public List 左32_接続 = new List(); - public List 右32_接続 = new List(); + public List 右32_接続 = new List(); - public List 左33_接続 = new List(); + public List 左33_接続 = new List(); - public List 右33_接続 = new List(); + public List 右33_接続 = new List(); - public List 左34_接続 = new List(); + public List 左34_接続 = new List(); - public List 右34_接続 = new List(); + public List 右34_接続 = new List(); - public List 尾先_接続 = new List(); + public List 尾先_接続 = new List(); - public 尾_鯨D() - { - ThisType = GetType(); - } + public 尾_鯨D() + { + ThisType = GetType(); + } - public void 左1接続(EleD e) - { - 左1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_左1_接続; - } + public void 左1接続(EleD e) + { + 左1_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_左1_接続; + } - public void 右1接続(EleD e) - { - 右1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_右1_接続; - } + 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 左2接続(EleD e) + { + 左2_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_左2_接続; + } - public void 右2接続(EleD e) - { - 右2_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_右2_接続; - } + 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 左3接続(EleD e) + { + 左3_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_左3_接続; + } - 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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右24接続(EleD e) - { - 右24_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_右24_接続; - } - - public void 左25接続(EleD e) - { - 左25_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_左25_接続; - } - - public void 右25接続(EleD e) - { - 右25_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_右25_接続; - } - - public void 左26接続(EleD e) - { - 左26_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_左26_接続; - } - - public void 右26接続(EleD e) - { - 右26_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_右26_接続; - } - - public void 左27接続(EleD e) - { - 左27_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_左27_接続; - } - - public void 右27接続(EleD e) - { - 右27_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_右27_接続; - } - - public void 左28接続(EleD e) - { - 左28_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_左28_接続; - } - - public void 右28接続(EleD e) - { - 右28_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_右28_接続; - } - - public void 左29接続(EleD e) - { - 左29_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_左29_接続; - } - - public void 右29接続(EleD e) - { - 右29_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_右29_接続; - } - - public void 左30接続(EleD e) - { - 左30_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_左30_接続; - } - - public void 右30接続(EleD e) - { - 右30_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_右30_接続; - } - - public void 左31接続(EleD e) - { - 左31_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_左31_接続; - } - - public void 右31接続(EleD e) - { - 右31_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_右31_接続; - } - - public void 左32接続(EleD e) - { - 左32_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_左32_接続; - } - - public void 右32接続(EleD e) - { - 右32_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_右32_接続; - } - - public void 左33接続(EleD e) - { - 左33_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_左33_接続; - } - - public void 右33接続(EleD e) - { - 右33_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_右33_接続; - } - - public void 左34接続(EleD e) - { - 左34_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_左34_接続; - } - - public void 右34接続(EleD e) - { - 右34_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_右34_接続; - } - - public void 尾先接続(EleD e) - { - 尾先_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.尾_鯨_尾先_接続; - } - - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_鯨(DisUnit, 配色指定, 体配色, Med, this); - } + 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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右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 右24接続(EleD e) + { + 右24_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_右24_接続; + } + + public void 左25接続(EleD e) + { + 左25_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_左25_接続; + } + + public void 右25接続(EleD e) + { + 右25_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_右25_接続; + } + + public void 左26接続(EleD e) + { + 左26_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_左26_接続; + } + + public void 右26接続(EleD e) + { + 右26_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_右26_接続; + } + + public void 左27接続(EleD e) + { + 左27_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_左27_接続; + } + + public void 右27接続(EleD e) + { + 右27_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_右27_接続; + } + + public void 左28接続(EleD e) + { + 左28_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_左28_接続; + } + + public void 右28接続(EleD e) + { + 右28_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_右28_接続; + } + + public void 左29接続(EleD e) + { + 左29_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_左29_接続; + } + + public void 右29接続(EleD e) + { + 右29_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_右29_接続; + } + + public void 左30接続(EleD e) + { + 左30_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_左30_接続; + } + + public void 右30接続(EleD e) + { + 右30_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_右30_接続; + } + + public void 左31接続(EleD e) + { + 左31_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_左31_接続; + } + + public void 右31接続(EleD e) + { + 右31_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_右31_接続; + } + + public void 左32接続(EleD e) + { + 左32_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_左32_接続; + } + + public void 右32接続(EleD e) + { + 右32_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_右32_接続; + } + + public void 左33接続(EleD e) + { + 左33_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_左33_接続; + } + + public void 右33接続(EleD e) + { + 右33_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_右33_接続; + } + + public void 左34接続(EleD e) + { + 左34_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_左34_接続; + } + + public void 右34接続(EleD e) + { + 右34_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_右34_接続; + } + + public void 尾先接続(EleD e) + { + 尾先_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.尾_鯨_尾先_接続; + } + + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_鯨(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥.cs index be3d5a8..74bda1f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥.cs @@ -1,889 +1,890 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_鳥 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾0; + public class 尾_鳥 : 尾 + { + public Par X0Y0_尾0; - public Par X0Y0_風切羽_左_羽1; + public Par X0Y0_風切羽_左_羽1; - public Par X0Y0_風切羽_左_羽2; + public Par X0Y0_風切羽_左_羽2; - public Par X0Y0_風切羽_左_羽3; + public Par X0Y0_風切羽_左_羽3; - public Par X0Y0_風切羽_左_羽4; + public Par X0Y0_風切羽_左_羽4; - public Par X0Y0_風切羽_左_羽5; + public Par X0Y0_風切羽_左_羽5; - public Par X0Y0_風切羽_左_羽6; + public Par X0Y0_風切羽_左_羽6; - public Par X0Y0_風切羽_右_羽1; + public Par X0Y0_風切羽_右_羽1; - public Par X0Y0_風切羽_右_羽2; + public Par X0Y0_風切羽_右_羽2; - public Par X0Y0_風切羽_右_羽3; + public Par X0Y0_風切羽_右_羽3; - public Par X0Y0_風切羽_右_羽4; + public Par X0Y0_風切羽_右_羽4; - public Par X0Y0_風切羽_右_羽5; + public Par X0Y0_風切羽_右_羽5; - public Par X0Y0_風切羽_右_羽6; + public Par X0Y0_風切羽_右_羽6; - public Par X0Y0_雨覆羽_左_羽1; + public Par X0Y0_雨覆羽_左_羽1; - public Par X0Y0_雨覆羽_左_羽2; + public Par X0Y0_雨覆羽_左_羽2; - public Par X0Y0_雨覆羽_左_羽3; + public Par X0Y0_雨覆羽_左_羽3; - public Par X0Y0_雨覆羽_左_羽4; + public Par X0Y0_雨覆羽_左_羽4; - public Par X0Y0_雨覆羽_左_羽5; + public Par X0Y0_雨覆羽_左_羽5; - public Par X0Y0_雨覆羽_右_羽1; + public Par X0Y0_雨覆羽_右_羽1; - public Par X0Y0_雨覆羽_右_羽2; + public Par X0Y0_雨覆羽_右_羽2; - public Par X0Y0_雨覆羽_右_羽3; + public Par X0Y0_雨覆羽_右_羽3; - public Par X0Y0_雨覆羽_右_羽4; + public Par X0Y0_雨覆羽_右_羽4; - public Par X0Y0_雨覆羽_右_羽5; + public Par X0Y0_雨覆羽_右_羽5; - public Par X0Y0_羽根; + public Par X0Y0_羽根; - public ColorD 尾0CD; + public ColorD 尾0CD; - public ColorD 風切羽_左_羽1CD; + public ColorD 風切羽_左_羽1CD; - public ColorD 風切羽_左_羽2CD; + public ColorD 風切羽_左_羽2CD; - public ColorD 風切羽_左_羽3CD; + public ColorD 風切羽_左_羽3CD; - public ColorD 風切羽_左_羽4CD; + public ColorD 風切羽_左_羽4CD; - public ColorD 風切羽_左_羽5CD; + public ColorD 風切羽_左_羽5CD; - public ColorD 風切羽_左_羽6CD; + public ColorD 風切羽_左_羽6CD; - public ColorD 風切羽_右_羽1CD; + public ColorD 風切羽_右_羽1CD; - public ColorD 風切羽_右_羽2CD; + public ColorD 風切羽_右_羽2CD; - public ColorD 風切羽_右_羽3CD; + public ColorD 風切羽_右_羽3CD; - public ColorD 風切羽_右_羽4CD; + public ColorD 風切羽_右_羽4CD; - public ColorD 風切羽_右_羽5CD; + public ColorD 風切羽_右_羽5CD; - public ColorD 風切羽_右_羽6CD; + public ColorD 風切羽_右_羽6CD; - public ColorD 雨覆羽_左_羽1CD; + public ColorD 雨覆羽_左_羽1CD; - public ColorD 雨覆羽_左_羽2CD; + public ColorD 雨覆羽_左_羽2CD; - public ColorD 雨覆羽_左_羽3CD; + public ColorD 雨覆羽_左_羽3CD; - public ColorD 雨覆羽_左_羽4CD; + public ColorD 雨覆羽_左_羽4CD; - public ColorD 雨覆羽_左_羽5CD; + public ColorD 雨覆羽_左_羽5CD; - public ColorD 雨覆羽_右_羽1CD; + public ColorD 雨覆羽_右_羽1CD; - public ColorD 雨覆羽_右_羽2CD; + public ColorD 雨覆羽_右_羽2CD; - public ColorD 雨覆羽_右_羽3CD; + public ColorD 雨覆羽_右_羽3CD; - public ColorD 雨覆羽_右_羽4CD; + public ColorD 雨覆羽_右_羽4CD; - public ColorD 雨覆羽_右_羽5CD; + public ColorD 雨覆羽_右_羽5CD; - public ColorD 羽根CD; + public ColorD 羽根CD; - public ColorP X0Y0_尾0CP; + public ColorP X0Y0_尾0CP; - public ColorP X0Y0_風切羽_左_羽1CP; + public ColorP X0Y0_風切羽_左_羽1CP; - public ColorP X0Y0_風切羽_左_羽2CP; + public ColorP X0Y0_風切羽_左_羽2CP; - public ColorP X0Y0_風切羽_左_羽3CP; + public ColorP X0Y0_風切羽_左_羽3CP; - public ColorP X0Y0_風切羽_左_羽4CP; + public ColorP X0Y0_風切羽_左_羽4CP; - public ColorP X0Y0_風切羽_左_羽5CP; + public ColorP X0Y0_風切羽_左_羽5CP; - public ColorP X0Y0_風切羽_左_羽6CP; + public ColorP X0Y0_風切羽_左_羽6CP; - public ColorP X0Y0_風切羽_右_羽1CP; + public ColorP X0Y0_風切羽_右_羽1CP; - public ColorP X0Y0_風切羽_右_羽2CP; + public ColorP X0Y0_風切羽_右_羽2CP; - public ColorP X0Y0_風切羽_右_羽3CP; + public ColorP X0Y0_風切羽_右_羽3CP; - public ColorP X0Y0_風切羽_右_羽4CP; + public ColorP X0Y0_風切羽_右_羽4CP; - public ColorP X0Y0_風切羽_右_羽5CP; + public ColorP X0Y0_風切羽_右_羽5CP; - public ColorP X0Y0_風切羽_右_羽6CP; + public ColorP X0Y0_風切羽_右_羽6CP; - public ColorP X0Y0_雨覆羽_左_羽1CP; + public ColorP X0Y0_雨覆羽_左_羽1CP; - public ColorP X0Y0_雨覆羽_左_羽2CP; + public ColorP X0Y0_雨覆羽_左_羽2CP; - public ColorP X0Y0_雨覆羽_左_羽3CP; + public ColorP X0Y0_雨覆羽_左_羽3CP; - public ColorP X0Y0_雨覆羽_左_羽4CP; + public ColorP X0Y0_雨覆羽_左_羽4CP; - public ColorP X0Y0_雨覆羽_左_羽5CP; + public ColorP X0Y0_雨覆羽_左_羽5CP; - public ColorP X0Y0_雨覆羽_右_羽1CP; + public ColorP X0Y0_雨覆羽_右_羽1CP; - public ColorP X0Y0_雨覆羽_右_羽2CP; + public ColorP X0Y0_雨覆羽_右_羽2CP; - public ColorP X0Y0_雨覆羽_右_羽3CP; + public ColorP X0Y0_雨覆羽_右_羽3CP; - public ColorP X0Y0_雨覆羽_右_羽4CP; + public ColorP X0Y0_雨覆羽_右_羽4CP; - public ColorP X0Y0_雨覆羽_右_羽5CP; + public ColorP X0Y0_雨覆羽_右_羽5CP; - public ColorP X0Y0_羽根CP; + public ColorP X0Y0_羽根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0.Dra; - } - set - { - X0Y0_尾0.Dra = value; - X0Y0_尾0.Hit = value; - } - } - - public bool 風切羽_左_羽1_表示 - { - get - { - return X0Y0_風切羽_左_羽1.Dra; - } - set - { - X0Y0_風切羽_左_羽1.Dra = value; - X0Y0_風切羽_左_羽1.Hit = value; - } - } - - public bool 風切羽_左_羽2_表示 - { - get - { - return X0Y0_風切羽_左_羽2.Dra; - } - set - { - X0Y0_風切羽_左_羽2.Dra = value; - X0Y0_風切羽_左_羽2.Hit = value; - } - } - - public bool 風切羽_左_羽3_表示 - { - get - { - return X0Y0_風切羽_左_羽3.Dra; - } - set - { - X0Y0_風切羽_左_羽3.Dra = value; - X0Y0_風切羽_左_羽3.Hit = value; - } - } - - public bool 風切羽_左_羽4_表示 - { - get - { - return X0Y0_風切羽_左_羽4.Dra; - } - set - { - X0Y0_風切羽_左_羽4.Dra = value; - X0Y0_風切羽_左_羽4.Hit = value; - } - } - - public bool 風切羽_左_羽5_表示 - { - get - { - return X0Y0_風切羽_左_羽5.Dra; - } - set - { - X0Y0_風切羽_左_羽5.Dra = value; - X0Y0_風切羽_左_羽5.Hit = value; - } - } - - public bool 風切羽_左_羽6_表示 - { - get - { - return X0Y0_風切羽_左_羽6.Dra; - } - set - { - X0Y0_風切羽_左_羽6.Dra = value; - X0Y0_風切羽_左_羽6.Hit = value; - } - } - - public bool 風切羽_右_羽1_表示 - { - get - { - return X0Y0_風切羽_右_羽1.Dra; - } - set - { - X0Y0_風切羽_右_羽1.Dra = value; - X0Y0_風切羽_右_羽1.Hit = value; - } - } - - public bool 風切羽_右_羽2_表示 - { - get - { - return X0Y0_風切羽_右_羽2.Dra; - } - set - { - X0Y0_風切羽_右_羽2.Dra = value; - X0Y0_風切羽_右_羽2.Hit = value; - } - } - - public bool 風切羽_右_羽3_表示 - { - get - { - return X0Y0_風切羽_右_羽3.Dra; - } - set - { - X0Y0_風切羽_右_羽3.Dra = value; - X0Y0_風切羽_右_羽3.Hit = value; - } - } - - public bool 風切羽_右_羽4_表示 - { - get - { - return X0Y0_風切羽_右_羽4.Dra; - } - set - { - X0Y0_風切羽_右_羽4.Dra = value; - X0Y0_風切羽_右_羽4.Hit = value; - } - } - - public bool 風切羽_右_羽5_表示 - { - get - { - return X0Y0_風切羽_右_羽5.Dra; - } - set - { - X0Y0_風切羽_右_羽5.Dra = value; - X0Y0_風切羽_右_羽5.Hit = value; - } - } - - public bool 風切羽_右_羽6_表示 - { - get - { - return X0Y0_風切羽_右_羽6.Dra; - } - set - { - X0Y0_風切羽_右_羽6.Dra = value; - X0Y0_風切羽_右_羽6.Hit = value; - } - } - - public bool 雨覆羽_左_羽1_表示 - { - get - { - return X0Y0_雨覆羽_左_羽1.Dra; - } - set - { - X0Y0_雨覆羽_左_羽1.Dra = value; - X0Y0_雨覆羽_左_羽1.Hit = value; - } - } - - public bool 雨覆羽_左_羽2_表示 - { - get - { - return X0Y0_雨覆羽_左_羽2.Dra; - } - set - { - X0Y0_雨覆羽_左_羽2.Dra = value; - X0Y0_雨覆羽_左_羽2.Hit = value; - } - } - - public bool 雨覆羽_左_羽3_表示 - { - get - { - return X0Y0_雨覆羽_左_羽3.Dra; - } - set - { - X0Y0_雨覆羽_左_羽3.Dra = value; - X0Y0_雨覆羽_左_羽3.Hit = value; - } - } - - public bool 雨覆羽_左_羽4_表示 - { - get - { - return X0Y0_雨覆羽_左_羽4.Dra; - } - set - { - X0Y0_雨覆羽_左_羽4.Dra = value; - X0Y0_雨覆羽_左_羽4.Hit = value; - } - } - - public bool 雨覆羽_左_羽5_表示 - { - get - { - return X0Y0_雨覆羽_左_羽5.Dra; - } - set - { - X0Y0_雨覆羽_左_羽5.Dra = value; - X0Y0_雨覆羽_左_羽5.Hit = value; - } - } - - public bool 雨覆羽_右_羽1_表示 - { - get - { - return X0Y0_雨覆羽_右_羽1.Dra; - } - set - { - X0Y0_雨覆羽_右_羽1.Dra = value; - X0Y0_雨覆羽_右_羽1.Hit = value; - } - } - - public bool 雨覆羽_右_羽2_表示 - { - get - { - return X0Y0_雨覆羽_右_羽2.Dra; - } - set - { - X0Y0_雨覆羽_右_羽2.Dra = value; - X0Y0_雨覆羽_右_羽2.Hit = value; - } - } - - public bool 雨覆羽_右_羽3_表示 - { - get - { - return X0Y0_雨覆羽_右_羽3.Dra; - } - set - { - X0Y0_雨覆羽_右_羽3.Dra = value; - X0Y0_雨覆羽_右_羽3.Hit = value; - } - } - - public bool 雨覆羽_右_羽4_表示 - { - get - { - return X0Y0_雨覆羽_右_羽4.Dra; - } - set - { - X0Y0_雨覆羽_右_羽4.Dra = value; - X0Y0_雨覆羽_右_羽4.Hit = value; - } - } - - public bool 雨覆羽_右_羽5_表示 - { - get - { - return X0Y0_雨覆羽_右_羽5.Dra; - } - set - { - X0Y0_雨覆羽_右_羽5.Dra = value; - X0Y0_雨覆羽_右_羽5.Hit = value; - } - } - - public bool 羽根_表示 - { - get - { - return X0Y0_羽根.Dra; - } - set - { - X0Y0_羽根.Dra = value; - X0Y0_羽根.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 尾0_表示; - } - set - { - 尾0_表示 = value; - 風切羽_左_羽1_表示 = value; - 風切羽_左_羽2_表示 = value; - 風切羽_左_羽3_表示 = value; - 風切羽_左_羽4_表示 = value; - 風切羽_左_羽5_表示 = value; - 風切羽_左_羽6_表示 = value; - 風切羽_右_羽1_表示 = value; - 風切羽_右_羽2_表示 = value; - 風切羽_右_羽3_表示 = value; - 風切羽_右_羽4_表示 = value; - 風切羽_右_羽5_表示 = value; - 風切羽_右_羽6_表示 = value; - 雨覆羽_左_羽1_表示 = value; - 雨覆羽_左_羽2_表示 = value; - 雨覆羽_左_羽3_表示 = value; - 雨覆羽_左_羽4_表示 = value; - 雨覆羽_左_羽5_表示 = value; - 雨覆羽_右_羽1_表示 = value; - 雨覆羽_右_羽2_表示 = value; - 雨覆羽_右_羽3_表示 = value; - 雨覆羽_右_羽4_表示 = value; - 雨覆羽_右_羽5_表示 = value; - 羽根_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾0CD.不透明度; - } - set - { - 尾0CD.不透明度 = value; - 風切羽_左_羽1CD.不透明度 = value; - 風切羽_左_羽2CD.不透明度 = value; - 風切羽_左_羽3CD.不透明度 = value; - 風切羽_左_羽4CD.不透明度 = value; - 風切羽_左_羽5CD.不透明度 = value; - 風切羽_左_羽6CD.不透明度 = value; - 風切羽_右_羽1CD.不透明度 = value; - 風切羽_右_羽2CD.不透明度 = value; - 風切羽_右_羽3CD.不透明度 = value; - 風切羽_右_羽4CD.不透明度 = value; - 風切羽_右_羽5CD.不透明度 = value; - 風切羽_右_羽6CD.不透明度 = value; - 雨覆羽_左_羽1CD.不透明度 = value; - 雨覆羽_左_羽2CD.不透明度 = value; - 雨覆羽_左_羽3CD.不透明度 = value; - 雨覆羽_左_羽4CD.不透明度 = value; - 雨覆羽_左_羽5CD.不透明度 = value; - 雨覆羽_右_羽1CD.不透明度 = value; - 雨覆羽_右_羽2CD.不透明度 = value; - 雨覆羽_右_羽3CD.不透明度 = value; - 雨覆羽_右_羽4CD.不透明度 = value; - 雨覆羽_右_羽5CD.不透明度 = value; - 羽根CD.不透明度 = value; - } - } - - public double 展開 - { - set - { - double num = value.Inverse(); - double num2 = (右 ? (-1.0) : 1.0); - X0Y0_風切羽_左_羽1.AngleCont = num2 * -12.0 * num; - X0Y0_風切羽_左_羽2.AngleCont = num2 * -22.0 * num; - X0Y0_風切羽_左_羽3.AngleCont = num2 * -32.0 * num; - X0Y0_風切羽_左_羽4.AngleCont = num2 * -42.0 * num; - X0Y0_風切羽_左_羽5.AngleCont = num2 * -52.0 * num; - X0Y0_風切羽_左_羽6.AngleCont = num2 * -62.0 * num; - X0Y0_風切羽_右_羽1.AngleCont = num2 * 12.0 * num; - X0Y0_風切羽_右_羽2.AngleCont = num2 * 22.0 * num; - X0Y0_風切羽_右_羽3.AngleCont = num2 * 32.0 * num; - X0Y0_風切羽_右_羽4.AngleCont = num2 * 42.0 * num; - X0Y0_風切羽_右_羽5.AngleCont = num2 * 52.0 * num; - X0Y0_風切羽_右_羽6.AngleCont = num2 * 62.0 * num; - X0Y0_雨覆羽_左_羽1.AngleCont = num2 * -12.0 * num; - X0Y0_雨覆羽_左_羽2.AngleCont = num2 * -32.0 * num; - X0Y0_雨覆羽_左_羽3.AngleCont = num2 * -42.0 * num; - X0Y0_雨覆羽_左_羽4.AngleCont = num2 * -52.0 * num; - X0Y0_雨覆羽_左_羽5.AngleCont = num2 * -62.0 * num; - X0Y0_雨覆羽_右_羽1.AngleCont = num2 * 12.0 * num; - X0Y0_雨覆羽_右_羽2.AngleCont = num2 * 32.0 * num; - X0Y0_雨覆羽_右_羽3.AngleCont = num2 * 42.0 * num; - X0Y0_雨覆羽_右_羽4.AngleCont = num2 * 52.0 * num; - X0Y0_雨覆羽_右_羽5.AngleCont = num2 * 62.0 * num; - } - } - - public 尾_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_鳥D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鳥尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][9])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾0 = pars["尾0"].ToPar(); - Pars pars2 = pars["風切羽"].ToPars(); - Pars pars3 = pars2["左"].ToPars(); - 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(); - pars3 = pars2["右"].ToPars(); - 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(); - Pars pars4 = pars["雨覆羽"].ToPars(); - pars3 = pars4["左"].ToPars(); - 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(); - pars3 = pars4["右"].ToPars(); - 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_羽根 = pars["羽根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾0_表示 = e.尾0_表示; - 風切羽_左_羽1_表示 = e.風切羽_左_羽1_表示; - 風切羽_左_羽2_表示 = e.風切羽_左_羽2_表示; - 風切羽_左_羽3_表示 = e.風切羽_左_羽3_表示; - 風切羽_左_羽4_表示 = e.風切羽_左_羽4_表示; - 風切羽_左_羽5_表示 = e.風切羽_左_羽5_表示; - 風切羽_左_羽6_表示 = e.風切羽_左_羽6_表示; - 風切羽_右_羽1_表示 = e.風切羽_右_羽1_表示; - 風切羽_右_羽2_表示 = e.風切羽_右_羽2_表示; - 風切羽_右_羽3_表示 = e.風切羽_右_羽3_表示; - 風切羽_右_羽4_表示 = e.風切羽_右_羽4_表示; - 風切羽_右_羽5_表示 = e.風切羽_右_羽5_表示; - 風切羽_右_羽6_表示 = e.風切羽_右_羽6_表示; - 雨覆羽_左_羽1_表示 = e.雨覆羽_左_羽1_表示; - 雨覆羽_左_羽2_表示 = e.雨覆羽_左_羽2_表示; - 雨覆羽_左_羽3_表示 = e.雨覆羽_左_羽3_表示; - 雨覆羽_左_羽4_表示 = e.雨覆羽_左_羽4_表示; - 雨覆羽_左_羽5_表示 = e.雨覆羽_左_羽5_表示; - 雨覆羽_右_羽1_表示 = e.雨覆羽_右_羽1_表示; - 雨覆羽_右_羽2_表示 = e.雨覆羽_右_羽2_表示; - 雨覆羽_右_羽3_表示 = e.雨覆羽_右_羽3_表示; - 雨覆羽_右_羽4_表示 = e.雨覆羽_右_羽4_表示; - 雨覆羽_右_羽5_表示 = e.雨覆羽_右_羽5_表示; - 羽根_表示 = e.羽根_表示; - 展開 = e.展開; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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_風切羽_左_羽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_風切羽_右_羽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_雨覆羽_左_羽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_雨覆羽_右_羽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_羽根CP = new ColorP(X0Y0_羽根, 羽根CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_風切羽_左_羽1.AngleBase = num * 12.0; - X0Y0_風切羽_左_羽2.AngleBase = num * 22.0; - X0Y0_風切羽_左_羽3.AngleBase = num * 32.0; - X0Y0_風切羽_左_羽4.AngleBase = num * 42.0; - X0Y0_風切羽_左_羽5.AngleBase = num * 52.0; - X0Y0_風切羽_左_羽6.AngleBase = num * 62.0; - X0Y0_風切羽_右_羽1.AngleBase = num * -12.0; - X0Y0_風切羽_右_羽2.AngleBase = num * -22.0; - X0Y0_風切羽_右_羽3.AngleBase = num * -32.0; - X0Y0_風切羽_右_羽4.AngleBase = num * -42.0; - X0Y0_風切羽_右_羽5.AngleBase = num * -52.0; - X0Y0_風切羽_右_羽6.AngleBase = num * -62.0; - X0Y0_雨覆羽_左_羽1.AngleBase = num * 0.0; - X0Y0_雨覆羽_左_羽2.AngleBase = num * 32.0; - X0Y0_雨覆羽_左_羽3.AngleBase = num * 42.0; - X0Y0_雨覆羽_左_羽4.AngleBase = num * 52.0; - X0Y0_雨覆羽_左_羽5.AngleBase = num * 62.0; - X0Y0_雨覆羽_右_羽1.AngleBase = num * 0.0; - X0Y0_雨覆羽_右_羽2.AngleBase = num * -32.0; - X0Y0_雨覆羽_右_羽3.AngleBase = num * -42.0; - X0Y0_雨覆羽_右_羽4.AngleBase = num * -52.0; - X0Y0_雨覆羽_右_羽5.AngleBase = num * -62.0; - 本体.JoinPAall(); - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0; - } - - public override void 色更新() - { - X0Y0_尾0CP.Update(); - X0Y0_風切羽_左_羽1CP.Update(); - X0Y0_風切羽_左_羽2CP.Update(); - X0Y0_風切羽_左_羽3CP.Update(); - X0Y0_風切羽_左_羽4CP.Update(); - X0Y0_風切羽_左_羽5CP.Update(); - X0Y0_風切羽_左_羽6CP.Update(); - X0Y0_風切羽_右_羽1CP.Update(); - X0Y0_風切羽_右_羽2CP.Update(); - X0Y0_風切羽_右_羽3CP.Update(); - X0Y0_風切羽_右_羽4CP.Update(); - X0Y0_風切羽_右_羽5CP.Update(); - X0Y0_風切羽_右_羽6CP.Update(); - X0Y0_雨覆羽_左_羽1CP.Update(); - X0Y0_雨覆羽_左_羽2CP.Update(); - X0Y0_雨覆羽_左_羽3CP.Update(); - X0Y0_雨覆羽_左_羽4CP.Update(); - X0Y0_雨覆羽_左_羽5CP.Update(); - X0Y0_雨覆羽_右_羽1CP.Update(); - X0Y0_雨覆羽_右_羽2CP.Update(); - X0Y0_雨覆羽_右_羽3CP.Update(); - X0Y0_雨覆羽_右_羽4CP.Update(); - X0Y0_雨覆羽_右_羽5CP.Update(); - X0Y0_羽根CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 風切羽_左_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_左_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_左_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_左_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_左_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_左_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_右_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_右_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_右_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_右_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_右_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_右_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 雨覆羽_左_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_左_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_左_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_左_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_左_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_右_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_右_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_右_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_右_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_右_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 羽根CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - } - - private void 配色T0(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 風切羽_左_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_左_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_左_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_左_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_左_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_左_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_右_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_右_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_右_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_右_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_右_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_右_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 雨覆羽_左_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_左_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_左_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_左_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_左_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_右_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_右_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_右_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_右_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_右_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽根CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - } - - private void 配色T1(体配色 体配色) - { - 尾0CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 風切羽_左_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_左_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_左_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_左_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_左_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_左_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_右_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_右_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_右_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_右_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_右_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_右_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_左_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_左_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_左_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_左_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_左_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_右_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_右_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_右_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_右_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_右_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 羽根CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0.Dra; + } + set + { + X0Y0_尾0.Dra = value; + X0Y0_尾0.Hit = value; + } + } + + public bool 風切羽_左_羽1_表示 + { + get + { + return X0Y0_風切羽_左_羽1.Dra; + } + set + { + X0Y0_風切羽_左_羽1.Dra = value; + X0Y0_風切羽_左_羽1.Hit = value; + } + } + + public bool 風切羽_左_羽2_表示 + { + get + { + return X0Y0_風切羽_左_羽2.Dra; + } + set + { + X0Y0_風切羽_左_羽2.Dra = value; + X0Y0_風切羽_左_羽2.Hit = value; + } + } + + public bool 風切羽_左_羽3_表示 + { + get + { + return X0Y0_風切羽_左_羽3.Dra; + } + set + { + X0Y0_風切羽_左_羽3.Dra = value; + X0Y0_風切羽_左_羽3.Hit = value; + } + } + + public bool 風切羽_左_羽4_表示 + { + get + { + return X0Y0_風切羽_左_羽4.Dra; + } + set + { + X0Y0_風切羽_左_羽4.Dra = value; + X0Y0_風切羽_左_羽4.Hit = value; + } + } + + public bool 風切羽_左_羽5_表示 + { + get + { + return X0Y0_風切羽_左_羽5.Dra; + } + set + { + X0Y0_風切羽_左_羽5.Dra = value; + X0Y0_風切羽_左_羽5.Hit = value; + } + } + + public bool 風切羽_左_羽6_表示 + { + get + { + return X0Y0_風切羽_左_羽6.Dra; + } + set + { + X0Y0_風切羽_左_羽6.Dra = value; + X0Y0_風切羽_左_羽6.Hit = value; + } + } + + public bool 風切羽_右_羽1_表示 + { + get + { + return X0Y0_風切羽_右_羽1.Dra; + } + set + { + X0Y0_風切羽_右_羽1.Dra = value; + X0Y0_風切羽_右_羽1.Hit = value; + } + } + + public bool 風切羽_右_羽2_表示 + { + get + { + return X0Y0_風切羽_右_羽2.Dra; + } + set + { + X0Y0_風切羽_右_羽2.Dra = value; + X0Y0_風切羽_右_羽2.Hit = value; + } + } + + public bool 風切羽_右_羽3_表示 + { + get + { + return X0Y0_風切羽_右_羽3.Dra; + } + set + { + X0Y0_風切羽_右_羽3.Dra = value; + X0Y0_風切羽_右_羽3.Hit = value; + } + } + + public bool 風切羽_右_羽4_表示 + { + get + { + return X0Y0_風切羽_右_羽4.Dra; + } + set + { + X0Y0_風切羽_右_羽4.Dra = value; + X0Y0_風切羽_右_羽4.Hit = value; + } + } + + public bool 風切羽_右_羽5_表示 + { + get + { + return X0Y0_風切羽_右_羽5.Dra; + } + set + { + X0Y0_風切羽_右_羽5.Dra = value; + X0Y0_風切羽_右_羽5.Hit = value; + } + } + + public bool 風切羽_右_羽6_表示 + { + get + { + return X0Y0_風切羽_右_羽6.Dra; + } + set + { + X0Y0_風切羽_右_羽6.Dra = value; + X0Y0_風切羽_右_羽6.Hit = value; + } + } + + public bool 雨覆羽_左_羽1_表示 + { + get + { + return X0Y0_雨覆羽_左_羽1.Dra; + } + set + { + X0Y0_雨覆羽_左_羽1.Dra = value; + X0Y0_雨覆羽_左_羽1.Hit = value; + } + } + + public bool 雨覆羽_左_羽2_表示 + { + get + { + return X0Y0_雨覆羽_左_羽2.Dra; + } + set + { + X0Y0_雨覆羽_左_羽2.Dra = value; + X0Y0_雨覆羽_左_羽2.Hit = value; + } + } + + public bool 雨覆羽_左_羽3_表示 + { + get + { + return X0Y0_雨覆羽_左_羽3.Dra; + } + set + { + X0Y0_雨覆羽_左_羽3.Dra = value; + X0Y0_雨覆羽_左_羽3.Hit = value; + } + } + + public bool 雨覆羽_左_羽4_表示 + { + get + { + return X0Y0_雨覆羽_左_羽4.Dra; + } + set + { + X0Y0_雨覆羽_左_羽4.Dra = value; + X0Y0_雨覆羽_左_羽4.Hit = value; + } + } + + public bool 雨覆羽_左_羽5_表示 + { + get + { + return X0Y0_雨覆羽_左_羽5.Dra; + } + set + { + X0Y0_雨覆羽_左_羽5.Dra = value; + X0Y0_雨覆羽_左_羽5.Hit = value; + } + } + + public bool 雨覆羽_右_羽1_表示 + { + get + { + return X0Y0_雨覆羽_右_羽1.Dra; + } + set + { + X0Y0_雨覆羽_右_羽1.Dra = value; + X0Y0_雨覆羽_右_羽1.Hit = value; + } + } + + public bool 雨覆羽_右_羽2_表示 + { + get + { + return X0Y0_雨覆羽_右_羽2.Dra; + } + set + { + X0Y0_雨覆羽_右_羽2.Dra = value; + X0Y0_雨覆羽_右_羽2.Hit = value; + } + } + + public bool 雨覆羽_右_羽3_表示 + { + get + { + return X0Y0_雨覆羽_右_羽3.Dra; + } + set + { + X0Y0_雨覆羽_右_羽3.Dra = value; + X0Y0_雨覆羽_右_羽3.Hit = value; + } + } + + public bool 雨覆羽_右_羽4_表示 + { + get + { + return X0Y0_雨覆羽_右_羽4.Dra; + } + set + { + X0Y0_雨覆羽_右_羽4.Dra = value; + X0Y0_雨覆羽_右_羽4.Hit = value; + } + } + + public bool 雨覆羽_右_羽5_表示 + { + get + { + return X0Y0_雨覆羽_右_羽5.Dra; + } + set + { + X0Y0_雨覆羽_右_羽5.Dra = value; + X0Y0_雨覆羽_右_羽5.Hit = value; + } + } + + public bool 羽根_表示 + { + get + { + return X0Y0_羽根.Dra; + } + set + { + X0Y0_羽根.Dra = value; + X0Y0_羽根.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 尾0_表示; + } + set + { + 尾0_表示 = value; + 風切羽_左_羽1_表示 = value; + 風切羽_左_羽2_表示 = value; + 風切羽_左_羽3_表示 = value; + 風切羽_左_羽4_表示 = value; + 風切羽_左_羽5_表示 = value; + 風切羽_左_羽6_表示 = value; + 風切羽_右_羽1_表示 = value; + 風切羽_右_羽2_表示 = value; + 風切羽_右_羽3_表示 = value; + 風切羽_右_羽4_表示 = value; + 風切羽_右_羽5_表示 = value; + 風切羽_右_羽6_表示 = value; + 雨覆羽_左_羽1_表示 = value; + 雨覆羽_左_羽2_表示 = value; + 雨覆羽_左_羽3_表示 = value; + 雨覆羽_左_羽4_表示 = value; + 雨覆羽_左_羽5_表示 = value; + 雨覆羽_右_羽1_表示 = value; + 雨覆羽_右_羽2_表示 = value; + 雨覆羽_右_羽3_表示 = value; + 雨覆羽_右_羽4_表示 = value; + 雨覆羽_右_羽5_表示 = value; + 羽根_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾0CD.不透明度; + } + set + { + 尾0CD.不透明度 = value; + 風切羽_左_羽1CD.不透明度 = value; + 風切羽_左_羽2CD.不透明度 = value; + 風切羽_左_羽3CD.不透明度 = value; + 風切羽_左_羽4CD.不透明度 = value; + 風切羽_左_羽5CD.不透明度 = value; + 風切羽_左_羽6CD.不透明度 = value; + 風切羽_右_羽1CD.不透明度 = value; + 風切羽_右_羽2CD.不透明度 = value; + 風切羽_右_羽3CD.不透明度 = value; + 風切羽_右_羽4CD.不透明度 = value; + 風切羽_右_羽5CD.不透明度 = value; + 風切羽_右_羽6CD.不透明度 = value; + 雨覆羽_左_羽1CD.不透明度 = value; + 雨覆羽_左_羽2CD.不透明度 = value; + 雨覆羽_左_羽3CD.不透明度 = value; + 雨覆羽_左_羽4CD.不透明度 = value; + 雨覆羽_左_羽5CD.不透明度 = value; + 雨覆羽_右_羽1CD.不透明度 = value; + 雨覆羽_右_羽2CD.不透明度 = value; + 雨覆羽_右_羽3CD.不透明度 = value; + 雨覆羽_右_羽4CD.不透明度 = value; + 雨覆羽_右_羽5CD.不透明度 = value; + 羽根CD.不透明度 = value; + } + } + + public double 展開 + { + set + { + double num = value.Inverse(); + double num2 = (右 ? (-1.0) : 1.0); + X0Y0_風切羽_左_羽1.AngleCont = num2 * -12.0 * num; + X0Y0_風切羽_左_羽2.AngleCont = num2 * -22.0 * num; + X0Y0_風切羽_左_羽3.AngleCont = num2 * -32.0 * num; + X0Y0_風切羽_左_羽4.AngleCont = num2 * -42.0 * num; + X0Y0_風切羽_左_羽5.AngleCont = num2 * -52.0 * num; + X0Y0_風切羽_左_羽6.AngleCont = num2 * -62.0 * num; + X0Y0_風切羽_右_羽1.AngleCont = num2 * 12.0 * num; + X0Y0_風切羽_右_羽2.AngleCont = num2 * 22.0 * num; + X0Y0_風切羽_右_羽3.AngleCont = num2 * 32.0 * num; + X0Y0_風切羽_右_羽4.AngleCont = num2 * 42.0 * num; + X0Y0_風切羽_右_羽5.AngleCont = num2 * 52.0 * num; + X0Y0_風切羽_右_羽6.AngleCont = num2 * 62.0 * num; + X0Y0_雨覆羽_左_羽1.AngleCont = num2 * -12.0 * num; + X0Y0_雨覆羽_左_羽2.AngleCont = num2 * -32.0 * num; + X0Y0_雨覆羽_左_羽3.AngleCont = num2 * -42.0 * num; + X0Y0_雨覆羽_左_羽4.AngleCont = num2 * -52.0 * num; + X0Y0_雨覆羽_左_羽5.AngleCont = num2 * -62.0 * num; + X0Y0_雨覆羽_右_羽1.AngleCont = num2 * 12.0 * num; + X0Y0_雨覆羽_右_羽2.AngleCont = num2 * 32.0 * num; + X0Y0_雨覆羽_右_羽3.AngleCont = num2 * 42.0 * num; + X0Y0_雨覆羽_右_羽4.AngleCont = num2 * 52.0 * num; + X0Y0_雨覆羽_右_羽5.AngleCont = num2 * 62.0 * num; + } + } + + public 尾_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_鳥D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "鳥尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][9])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾0 = pars["尾0"].ToPar(); + Pars pars2 = pars["風切羽"].ToPars(); + Pars pars3 = pars2["左"].ToPars(); + 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(); + pars3 = pars2["右"].ToPars(); + 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(); + Pars pars4 = pars["雨覆羽"].ToPars(); + pars3 = pars4["左"].ToPars(); + 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(); + pars3 = pars4["右"].ToPars(); + 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_羽根 = pars["羽根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾0_表示 = e.尾0_表示; + 風切羽_左_羽1_表示 = e.風切羽_左_羽1_表示; + 風切羽_左_羽2_表示 = e.風切羽_左_羽2_表示; + 風切羽_左_羽3_表示 = e.風切羽_左_羽3_表示; + 風切羽_左_羽4_表示 = e.風切羽_左_羽4_表示; + 風切羽_左_羽5_表示 = e.風切羽_左_羽5_表示; + 風切羽_左_羽6_表示 = e.風切羽_左_羽6_表示; + 風切羽_右_羽1_表示 = e.風切羽_右_羽1_表示; + 風切羽_右_羽2_表示 = e.風切羽_右_羽2_表示; + 風切羽_右_羽3_表示 = e.風切羽_右_羽3_表示; + 風切羽_右_羽4_表示 = e.風切羽_右_羽4_表示; + 風切羽_右_羽5_表示 = e.風切羽_右_羽5_表示; + 風切羽_右_羽6_表示 = e.風切羽_右_羽6_表示; + 雨覆羽_左_羽1_表示 = e.雨覆羽_左_羽1_表示; + 雨覆羽_左_羽2_表示 = e.雨覆羽_左_羽2_表示; + 雨覆羽_左_羽3_表示 = e.雨覆羽_左_羽3_表示; + 雨覆羽_左_羽4_表示 = e.雨覆羽_左_羽4_表示; + 雨覆羽_左_羽5_表示 = e.雨覆羽_左_羽5_表示; + 雨覆羽_右_羽1_表示 = e.雨覆羽_右_羽1_表示; + 雨覆羽_右_羽2_表示 = e.雨覆羽_右_羽2_表示; + 雨覆羽_右_羽3_表示 = e.雨覆羽_右_羽3_表示; + 雨覆羽_右_羽4_表示 = e.雨覆羽_右_羽4_表示; + 雨覆羽_右_羽5_表示 = e.雨覆羽_右_羽5_表示; + 羽根_表示 = e.羽根_表示; + 展開 = e.展開; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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_風切羽_左_羽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_風切羽_右_羽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_雨覆羽_左_羽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_雨覆羽_右_羽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_羽根CP = new ColorP(X0Y0_羽根, 羽根CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_風切羽_左_羽1.AngleBase = num * 12.0; + X0Y0_風切羽_左_羽2.AngleBase = num * 22.0; + X0Y0_風切羽_左_羽3.AngleBase = num * 32.0; + X0Y0_風切羽_左_羽4.AngleBase = num * 42.0; + X0Y0_風切羽_左_羽5.AngleBase = num * 52.0; + X0Y0_風切羽_左_羽6.AngleBase = num * 62.0; + X0Y0_風切羽_右_羽1.AngleBase = num * -12.0; + X0Y0_風切羽_右_羽2.AngleBase = num * -22.0; + X0Y0_風切羽_右_羽3.AngleBase = num * -32.0; + X0Y0_風切羽_右_羽4.AngleBase = num * -42.0; + X0Y0_風切羽_右_羽5.AngleBase = num * -52.0; + X0Y0_風切羽_右_羽6.AngleBase = num * -62.0; + X0Y0_雨覆羽_左_羽1.AngleBase = num * 0.0; + X0Y0_雨覆羽_左_羽2.AngleBase = num * 32.0; + X0Y0_雨覆羽_左_羽3.AngleBase = num * 42.0; + X0Y0_雨覆羽_左_羽4.AngleBase = num * 52.0; + X0Y0_雨覆羽_左_羽5.AngleBase = num * 62.0; + X0Y0_雨覆羽_右_羽1.AngleBase = num * 0.0; + X0Y0_雨覆羽_右_羽2.AngleBase = num * -32.0; + X0Y0_雨覆羽_右_羽3.AngleBase = num * -42.0; + X0Y0_雨覆羽_右_羽4.AngleBase = num * -52.0; + X0Y0_雨覆羽_右_羽5.AngleBase = num * -62.0; + 本体.JoinPAall(); + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0; + } + + public override void 色更新() + { + X0Y0_尾0CP.Update(); + X0Y0_風切羽_左_羽1CP.Update(); + X0Y0_風切羽_左_羽2CP.Update(); + X0Y0_風切羽_左_羽3CP.Update(); + X0Y0_風切羽_左_羽4CP.Update(); + X0Y0_風切羽_左_羽5CP.Update(); + X0Y0_風切羽_左_羽6CP.Update(); + X0Y0_風切羽_右_羽1CP.Update(); + X0Y0_風切羽_右_羽2CP.Update(); + X0Y0_風切羽_右_羽3CP.Update(); + X0Y0_風切羽_右_羽4CP.Update(); + X0Y0_風切羽_右_羽5CP.Update(); + X0Y0_風切羽_右_羽6CP.Update(); + X0Y0_雨覆羽_左_羽1CP.Update(); + X0Y0_雨覆羽_左_羽2CP.Update(); + X0Y0_雨覆羽_左_羽3CP.Update(); + X0Y0_雨覆羽_左_羽4CP.Update(); + X0Y0_雨覆羽_左_羽5CP.Update(); + X0Y0_雨覆羽_右_羽1CP.Update(); + X0Y0_雨覆羽_右_羽2CP.Update(); + X0Y0_雨覆羽_右_羽3CP.Update(); + X0Y0_雨覆羽_右_羽4CP.Update(); + X0Y0_雨覆羽_右_羽5CP.Update(); + X0Y0_羽根CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 風切羽_左_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_左_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_左_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_左_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_左_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_左_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_右_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_右_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_右_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_右_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_右_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_右_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 雨覆羽_左_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_左_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_左_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_左_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_左_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_右_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_右_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_右_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_右_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_右_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 羽根CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + } + + private void 配色T0(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 風切羽_左_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_左_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_左_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_左_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_左_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_左_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_右_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_右_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_右_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_右_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_右_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_右_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 雨覆羽_左_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_左_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_左_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_左_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_左_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_右_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_右_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_右_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_右_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_右_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽根CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + } + + private void 配色T1(体配色 体配色) + { + 尾0CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 風切羽_左_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_左_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_左_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_左_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_左_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_左_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_右_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_右_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_右_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_右_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_右_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_右_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_左_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_左_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_左_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_左_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_左_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_右_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_右_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_右_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_右_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_右_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 羽根CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥D.cs index d87c359..2aed154 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥D.cs @@ -1,68 +1,69 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_鳥D : 尾D +namespace SlaveMatrix { - public bool 尾0_表示 = true; + [Serializable] + public class 尾_鳥D : 尾D + { + public bool 尾0_表示 = true; - public bool 風切羽_左_羽1_表示 = true; + public bool 風切羽_左_羽1_表示 = true; - public bool 風切羽_左_羽2_表示 = true; + public bool 風切羽_左_羽2_表示 = true; - public bool 風切羽_左_羽3_表示 = true; + public bool 風切羽_左_羽3_表示 = true; - public bool 風切羽_左_羽4_表示 = true; + public bool 風切羽_左_羽4_表示 = true; - public bool 風切羽_左_羽5_表示 = true; + public bool 風切羽_左_羽5_表示 = true; - public bool 風切羽_左_羽6_表示 = true; + public bool 風切羽_左_羽6_表示 = true; - public bool 風切羽_右_羽1_表示 = true; + public bool 風切羽_右_羽1_表示 = true; - public bool 風切羽_右_羽2_表示 = true; + public bool 風切羽_右_羽2_表示 = true; - public bool 風切羽_右_羽3_表示 = true; + public bool 風切羽_右_羽3_表示 = true; - public bool 風切羽_右_羽4_表示 = true; + public bool 風切羽_右_羽4_表示 = true; - public bool 風切羽_右_羽5_表示 = true; + public bool 風切羽_右_羽5_表示 = true; - public bool 風切羽_右_羽6_表示 = true; + public bool 風切羽_右_羽6_表示 = true; - public bool 雨覆羽_左_羽1_表示 = true; + public bool 雨覆羽_左_羽1_表示 = true; - public bool 雨覆羽_左_羽2_表示 = true; + public bool 雨覆羽_左_羽2_表示 = true; - public bool 雨覆羽_左_羽3_表示 = true; + public bool 雨覆羽_左_羽3_表示 = true; - public bool 雨覆羽_左_羽4_表示 = true; + public bool 雨覆羽_左_羽4_表示 = true; - public bool 雨覆羽_左_羽5_表示 = true; + public bool 雨覆羽_左_羽5_表示 = true; - public bool 雨覆羽_右_羽1_表示 = true; + public bool 雨覆羽_右_羽1_表示 = true; - public bool 雨覆羽_右_羽2_表示 = true; + public bool 雨覆羽_右_羽2_表示 = true; - public bool 雨覆羽_右_羽3_表示 = true; + public bool 雨覆羽_右_羽3_表示 = true; - public bool 雨覆羽_右_羽4_表示 = true; + public bool 雨覆羽_右_羽4_表示 = true; - public bool 雨覆羽_右_羽5_表示 = true; + public bool 雨覆羽_右_羽5_表示 = true; - public bool 羽根_表示 = true; + public bool 羽根_表示 = true; - public double 展開; + public double 展開; - public 尾_鳥D() - { - ThisType = GetType(); - } + public 尾_鳥D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_鳥(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_鳥(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍.cs index 25322fa..9b92d3f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍.cs @@ -1,1847 +1,1848 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾_龍 : 尾 +namespace SlaveMatrix { - public Par X0Y0_尾40; + public class 尾_龍 : 尾 + { + public Par X0Y0_尾40; - public Par X0Y0_尾39; + public Par X0Y0_尾39; - public Par X0Y0_尾38; + public Par X0Y0_尾38; - public Par X0Y0_尾37; + public Par X0Y0_尾37; - public Par X0Y0_尾36; + public Par X0Y0_尾36; - public Par X0Y0_尾35; + public Par X0Y0_尾35; - public Par X0Y0_尾34; + public Par X0Y0_尾34; - public Par X0Y0_尾33; + public Par X0Y0_尾33; - public Par X0Y0_尾32; + public Par X0Y0_尾32; - public Par X0Y0_尾31; + public Par X0Y0_尾31; - public Par X0Y0_尾30; + public Par X0Y0_尾30; - public Par X0Y0_尾29; + public Par X0Y0_尾29; - public Par X0Y0_尾28; + public Par X0Y0_尾28; - public Par X0Y0_尾27; + public Par X0Y0_尾27; - public Par X0Y0_尾26; + public Par X0Y0_尾26; - public Par X0Y0_尾25; + public Par X0Y0_尾25; - public Par X0Y0_尾24; + public Par X0Y0_尾24; - public Par X0Y0_尾23; + public Par X0Y0_尾23; - public Par X0Y0_尾22; + public Par X0Y0_尾22; - public Par X0Y0_尾21; + public Par X0Y0_尾21; - public Par X0Y0_尾20; + public Par X0Y0_尾20; - public Par X0Y0_尾19; + public Par X0Y0_尾19; - public Par X0Y0_尾18; + public Par X0Y0_尾18; - public Par X0Y0_尾17; + public Par X0Y0_尾17; - public Par X0Y0_尾16; + public Par X0Y0_尾16; - public Par X0Y0_尾15; + public Par X0Y0_尾15; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public Par X0Y0_尾14; + public Par X0Y0_尾14; - public Par X0Y0_尾13; + public Par X0Y0_尾13; - public Par X0Y0_尾12; + public Par X0Y0_尾12; - public Par X0Y0_尾11; + public Par X0Y0_尾11; - public Par X0Y0_尾10; + public Par X0Y0_尾10; - public Par X0Y0_尾9; + public Par X0Y0_尾9; - public Par X0Y0_尾8; + public Par X0Y0_尾8; - public Par X0Y0_尾7; + public Par X0Y0_尾7; - public Par X0Y0_尾6; + public Par X0Y0_尾6; - public Par X0Y0_尾5; + public Par X0Y0_尾5; - public Par X0Y0_尾4; + public Par X0Y0_尾4; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public Par X0Y0_尾3; + public Par X0Y0_尾3; - public Par X0Y0_尾2; + public Par X0Y0_尾2; - public Par X0Y0_尾1; + public Par X0Y0_尾1; - public Par X0Y0_尾0; + public Par X0Y0_尾0; - public ColorD 尾40CD; + public ColorD 尾40CD; - public ColorD 尾39CD; + public ColorD 尾39CD; - public ColorD 尾38CD; + public ColorD 尾38CD; - public ColorD 尾37CD; + public ColorD 尾37CD; - public ColorD 尾36CD; + public ColorD 尾36CD; - public ColorD 尾35CD; + public ColorD 尾35CD; - public ColorD 尾34CD; + public ColorD 尾34CD; - public ColorD 尾33CD; + public ColorD 尾33CD; - public ColorD 尾32CD; + public ColorD 尾32CD; - public ColorD 尾31CD; + public ColorD 尾31CD; - public ColorD 尾30CD; + public ColorD 尾30CD; - public ColorD 尾29CD; + public ColorD 尾29CD; - public ColorD 尾28CD; + public ColorD 尾28CD; - public ColorD 尾27CD; + public ColorD 尾27CD; - public ColorD 尾26CD; + public ColorD 尾26CD; - public ColorD 尾25CD; + public ColorD 尾25CD; - public ColorD 尾24CD; + public ColorD 尾24CD; - public ColorD 尾23CD; + public ColorD 尾23CD; - public ColorD 尾22CD; + public ColorD 尾22CD; - public ColorD 尾21CD; + public ColorD 尾21CD; - public ColorD 尾20CD; + public ColorD 尾20CD; - public ColorD 尾19CD; + public ColorD 尾19CD; - public ColorD 尾18CD; + public ColorD 尾18CD; - public ColorD 尾17CD; + public ColorD 尾17CD; - public ColorD 尾16CD; + public ColorD 尾16CD; - public ColorD 尾15CD; + public ColorD 尾15CD; - public ColorD 尾14CD; + public ColorD 尾14CD; - public ColorD 尾13CD; + public ColorD 尾13CD; - public ColorD 尾12CD; + public ColorD 尾12CD; - public ColorD 尾11CD; + public ColorD 尾11CD; - public ColorD 尾10CD; + public ColorD 尾10CD; - public ColorD 尾9CD; + public ColorD 尾9CD; - public ColorD 尾8CD; + public ColorD 尾8CD; - public ColorD 尾7CD; + public ColorD 尾7CD; - public ColorD 尾6CD; + public ColorD 尾6CD; - public ColorD 尾5CD; + public ColorD 尾5CD; - public ColorD 尾4CD; + public ColorD 尾4CD; - public ColorD 尾3CD; + public ColorD 尾3CD; - public ColorD 尾2CD; + public ColorD 尾2CD; - public ColorD 尾1CD; + public ColorD 尾1CD; - public ColorD 尾0CD; + public ColorD 尾0CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorP X0Y0_尾40CP; + public ColorP X0Y0_尾40CP; - public ColorP X0Y0_尾39CP; + public ColorP X0Y0_尾39CP; - public ColorP X0Y0_尾38CP; + public ColorP X0Y0_尾38CP; - public ColorP X0Y0_尾37CP; + public ColorP X0Y0_尾37CP; - public ColorP X0Y0_尾36CP; + public ColorP X0Y0_尾36CP; - public ColorP X0Y0_尾35CP; + public ColorP X0Y0_尾35CP; - public ColorP X0Y0_尾34CP; + public ColorP X0Y0_尾34CP; - public ColorP X0Y0_尾33CP; + public ColorP X0Y0_尾33CP; - public ColorP X0Y0_尾32CP; + public ColorP X0Y0_尾32CP; - public ColorP X0Y0_尾31CP; + public ColorP X0Y0_尾31CP; - public ColorP X0Y0_尾30CP; + public ColorP X0Y0_尾30CP; - public ColorP X0Y0_尾29CP; + public ColorP X0Y0_尾29CP; - public ColorP X0Y0_尾28CP; + public ColorP X0Y0_尾28CP; - public ColorP X0Y0_尾27CP; + public ColorP X0Y0_尾27CP; - public ColorP X0Y0_尾26CP; + public ColorP X0Y0_尾26CP; - public ColorP X0Y0_尾25CP; + public ColorP X0Y0_尾25CP; - public ColorP X0Y0_尾24CP; + public ColorP X0Y0_尾24CP; - public ColorP X0Y0_尾23CP; + public ColorP X0Y0_尾23CP; - public ColorP X0Y0_尾22CP; + public ColorP X0Y0_尾22CP; - public ColorP X0Y0_尾21CP; + public ColorP X0Y0_尾21CP; - public ColorP X0Y0_尾20CP; + public ColorP X0Y0_尾20CP; - public ColorP X0Y0_尾19CP; + public ColorP X0Y0_尾19CP; - public ColorP X0Y0_尾18CP; + public ColorP X0Y0_尾18CP; - public ColorP X0Y0_尾17CP; + public ColorP X0Y0_尾17CP; - public ColorP X0Y0_尾16CP; + public ColorP X0Y0_尾16CP; - public ColorP X0Y0_尾15CP; + public ColorP X0Y0_尾15CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public ColorP X0Y0_尾14CP; + public ColorP X0Y0_尾14CP; - public ColorP X0Y0_尾13CP; + public ColorP X0Y0_尾13CP; - public ColorP X0Y0_尾12CP; + public ColorP X0Y0_尾12CP; - public ColorP X0Y0_尾11CP; + public ColorP X0Y0_尾11CP; - public ColorP X0Y0_尾10CP; + public ColorP X0Y0_尾10CP; - public ColorP X0Y0_尾9CP; + public ColorP X0Y0_尾9CP; - public ColorP X0Y0_尾8CP; + public ColorP X0Y0_尾8CP; - public ColorP X0Y0_尾7CP; + public ColorP X0Y0_尾7CP; - public ColorP X0Y0_尾6CP; + public ColorP X0Y0_尾6CP; - public ColorP X0Y0_尾5CP; + public ColorP X0Y0_尾5CP; - public ColorP X0Y0_尾4CP; + public ColorP X0Y0_尾4CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public ColorP X0Y0_尾3CP; + public ColorP X0Y0_尾3CP; - public ColorP X0Y0_尾2CP; + public ColorP X0Y0_尾2CP; - public ColorP X0Y0_尾1CP; + public ColorP X0Y0_尾1CP; - public ColorP X0Y0_尾0CP; + public ColorP X0Y0_尾0CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - } - } - - public bool 尾40_表示 - { - get - { - return X0Y0_尾40.Dra; - } - set - { - X0Y0_尾40.Dra = value; - X0Y0_尾40.Hit = value; - } - } - - public bool 尾39_表示 - { - get - { - return X0Y0_尾39.Dra; - } - set - { - X0Y0_尾39.Dra = value; - X0Y0_尾39.Hit = value; - } - } - - public bool 尾38_表示 - { - get - { - return X0Y0_尾38.Dra; - } - set - { - X0Y0_尾38.Dra = value; - X0Y0_尾38.Hit = value; - } - } - - public bool 尾37_表示 - { - get - { - return X0Y0_尾37.Dra; - } - set - { - X0Y0_尾37.Dra = value; - X0Y0_尾37.Hit = value; - } - } - - public bool 尾36_表示 - { - get - { - return X0Y0_尾36.Dra; - } - set - { - X0Y0_尾36.Dra = value; - X0Y0_尾36.Hit = value; - } - } - - public bool 尾35_表示 - { - get - { - return X0Y0_尾35.Dra; - } - set - { - X0Y0_尾35.Dra = value; - X0Y0_尾35.Hit = value; - } - } - - public bool 尾34_表示 - { - get - { - return X0Y0_尾34.Dra; - } - set - { - X0Y0_尾34.Dra = value; - X0Y0_尾34.Hit = value; - } - } - - public bool 尾33_表示 - { - get - { - return X0Y0_尾33.Dra; - } - set - { - X0Y0_尾33.Dra = value; - X0Y0_尾33.Hit = value; - } - } - - public bool 尾32_表示 - { - get - { - return X0Y0_尾32.Dra; - } - set - { - X0Y0_尾32.Dra = value; - X0Y0_尾32.Hit = value; - } - } - - public bool 尾31_表示 - { - get - { - return X0Y0_尾31.Dra; - } - set - { - X0Y0_尾31.Dra = value; - X0Y0_尾31.Hit = value; - } - } - - public bool 尾30_表示 - { - get - { - return X0Y0_尾30.Dra; - } - set - { - X0Y0_尾30.Dra = value; - X0Y0_尾30.Hit = value; - } - } - - public bool 尾29_表示 - { - get - { - return X0Y0_尾29.Dra; - } - set - { - X0Y0_尾29.Dra = value; - X0Y0_尾29.Hit = value; - } - } - - public bool 尾28_表示 - { - get - { - return X0Y0_尾28.Dra; - } - set - { - X0Y0_尾28.Dra = value; - X0Y0_尾28.Hit = value; - } - } - - public bool 尾27_表示 - { - get - { - return X0Y0_尾27.Dra; - } - set - { - X0Y0_尾27.Dra = value; - X0Y0_尾27.Hit = value; - } - } - - public bool 尾26_表示 - { - get - { - return X0Y0_尾26.Dra; - } - set - { - X0Y0_尾26.Dra = value; - X0Y0_尾26.Hit = value; - } - } - - public bool 尾25_表示 - { - get - { - return X0Y0_尾25.Dra; - } - set - { - X0Y0_尾25.Dra = value; - X0Y0_尾25.Hit = value; - } - } - - public bool 尾24_表示 - { - get - { - return X0Y0_尾24.Dra; - } - set - { - X0Y0_尾24.Dra = value; - X0Y0_尾24.Hit = value; - } - } - - public bool 尾23_表示 - { - get - { - return X0Y0_尾23.Dra; - } - set - { - X0Y0_尾23.Dra = value; - X0Y0_尾23.Hit = value; - } - } - - public bool 尾22_表示 - { - get - { - return X0Y0_尾22.Dra; - } - set - { - X0Y0_尾22.Dra = value; - X0Y0_尾22.Hit = value; - } - } - - public bool 尾21_表示 - { - get - { - return X0Y0_尾21.Dra; - } - set - { - X0Y0_尾21.Dra = value; - X0Y0_尾21.Hit = value; - } - } - - public bool 尾20_表示 - { - get - { - return X0Y0_尾20.Dra; - } - set - { - X0Y0_尾20.Dra = value; - X0Y0_尾20.Hit = value; - } - } - - public bool 尾19_表示 - { - get - { - return X0Y0_尾19.Dra; - } - set - { - X0Y0_尾19.Dra = value; - X0Y0_尾19.Hit = value; - } - } - - public bool 尾18_表示 - { - get - { - return X0Y0_尾18.Dra; - } - set - { - X0Y0_尾18.Dra = value; - X0Y0_尾18.Hit = value; - } - } - - public bool 尾17_表示 - { - get - { - return X0Y0_尾17.Dra; - } - set - { - X0Y0_尾17.Dra = value; - X0Y0_尾17.Hit = value; - } - } - - public bool 尾16_表示 - { - get - { - return X0Y0_尾16.Dra; - } - set - { - X0Y0_尾16.Dra = value; - X0Y0_尾16.Hit = value; - } - } - - public bool 尾15_表示 - { - get - { - return X0Y0_尾15.Dra; - } - set - { - X0Y0_尾15.Dra = value; - X0Y0_尾15.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 尾14_表示 - { - get - { - return X0Y0_尾14.Dra; - } - set - { - X0Y0_尾14.Dra = value; - X0Y0_尾14.Hit = value; - } - } - - public bool 尾13_表示 - { - get - { - return X0Y0_尾13.Dra; - } - set - { - X0Y0_尾13.Dra = value; - X0Y0_尾13.Hit = value; - } - } - - public bool 尾12_表示 - { - get - { - return X0Y0_尾12.Dra; - } - set - { - X0Y0_尾12.Dra = value; - X0Y0_尾12.Hit = value; - } - } - - public bool 尾11_表示 - { - get - { - return X0Y0_尾11.Dra; - } - set - { - X0Y0_尾11.Dra = value; - X0Y0_尾11.Hit = value; - } - } - - public bool 尾10_表示 - { - get - { - return X0Y0_尾10.Dra; - } - set - { - X0Y0_尾10.Dra = value; - X0Y0_尾10.Hit = value; - } - } - - public bool 尾9_表示 - { - get - { - return X0Y0_尾9.Dra; - } - set - { - X0Y0_尾9.Dra = value; - X0Y0_尾9.Hit = value; - } - } - - public bool 尾8_表示 - { - get - { - return X0Y0_尾8.Dra; - } - set - { - X0Y0_尾8.Dra = value; - X0Y0_尾8.Hit = value; - } - } - - public bool 尾7_表示 - { - get - { - return X0Y0_尾7.Dra; - } - set - { - X0Y0_尾7.Dra = value; - X0Y0_尾7.Hit = value; - } - } - - public bool 尾6_表示 - { - get - { - return X0Y0_尾6.Dra; - } - set - { - X0Y0_尾6.Dra = value; - X0Y0_尾6.Hit = value; - } - } - - public bool 尾5_表示 - { - get - { - return X0Y0_尾5.Dra; - } - set - { - X0Y0_尾5.Dra = value; - X0Y0_尾5.Hit = value; - } - } - - public bool 尾4_表示 - { - get - { - return X0Y0_尾4.Dra; - } - set - { - X0Y0_尾4.Dra = value; - X0Y0_尾4.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 尾3_表示 - { - get - { - return X0Y0_尾3.Dra; - } - set - { - X0Y0_尾3.Dra = value; - X0Y0_尾3.Hit = value; - } - } - - public bool 尾2_表示 - { - get - { - return X0Y0_尾2.Dra; - } - set - { - X0Y0_尾2.Dra = value; - X0Y0_尾2.Hit = value; - } - } - - public bool 尾1_表示 - { - get - { - return X0Y0_尾1.Dra; - } - set - { - X0Y0_尾1.Dra = value; - X0Y0_尾1.Hit = value; - } - } - - public bool 尾0_表示 - { - get - { - return X0Y0_尾0.Dra; - } - set - { - X0Y0_尾0.Dra = value; - X0Y0_尾0.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 尾40_表示; - } - set - { - 尾40_表示 = value; - 尾39_表示 = value; - 尾38_表示 = value; - 尾37_表示 = value; - 尾36_表示 = value; - 尾35_表示 = value; - 尾34_表示 = value; - 尾33_表示 = value; - 尾32_表示 = value; - 尾31_表示 = value; - 尾30_表示 = value; - 尾29_表示 = value; - 尾28_表示 = value; - 尾27_表示 = value; - 尾26_表示 = value; - 尾25_表示 = value; - 尾24_表示 = value; - 尾23_表示 = value; - 尾22_表示 = value; - 尾21_表示 = value; - 尾20_表示 = value; - 尾19_表示 = value; - 尾18_表示 = value; - 尾17_表示 = value; - 尾16_表示 = value; - 尾15_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 尾14_表示 = value; - 尾13_表示 = value; - 尾12_表示 = value; - 尾11_表示 = value; - 尾10_表示 = value; - 尾9_表示 = value; - 尾8_表示 = value; - 尾7_表示 = value; - 尾6_表示 = value; - 尾5_表示 = value; - 尾4_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 尾3_表示 = value; - 尾2_表示 = value; - 尾1_表示 = value; - 尾0_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尾40CD.不透明度; - } - set - { - 尾40CD.不透明度 = value; - 尾39CD.不透明度 = value; - 尾38CD.不透明度 = value; - 尾37CD.不透明度 = value; - 尾36CD.不透明度 = value; - 尾35CD.不透明度 = value; - 尾34CD.不透明度 = value; - 尾33CD.不透明度 = value; - 尾32CD.不透明度 = value; - 尾31CD.不透明度 = value; - 尾30CD.不透明度 = value; - 尾29CD.不透明度 = value; - 尾28CD.不透明度 = value; - 尾27CD.不透明度 = value; - 尾26CD.不透明度 = value; - 尾25CD.不透明度 = value; - 尾24CD.不透明度 = value; - 尾23CD.不透明度 = value; - 尾22CD.不透明度 = value; - 尾21CD.不透明度 = value; - 尾20CD.不透明度 = value; - 尾19CD.不透明度 = value; - 尾18CD.不透明度 = value; - 尾17CD.不透明度 = value; - 尾16CD.不透明度 = value; - 尾15CD.不透明度 = value; - 尾14CD.不透明度 = value; - 尾13CD.不透明度 = value; - 尾12CD.不透明度 = value; - 尾11CD.不透明度 = value; - 尾10CD.不透明度 = value; - 尾9CD.不透明度 = value; - 尾8CD.不透明度 = value; - 尾7CD.不透明度 = value; - 尾6CD.不透明度 = value; - 尾5CD.不透明度 = value; - 尾4CD.不透明度 = value; - 尾3CD.不透明度 = value; - 尾2CD.不透明度 = value; - 尾1CD.不透明度 = value; - 尾0CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 尾_龍(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_龍D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "龍尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][5])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_尾40 = pars["尾40"].ToPar(); - X0Y0_尾39 = pars["尾39"].ToPar(); - X0Y0_尾38 = pars["尾38"].ToPar(); - X0Y0_尾37 = pars["尾37"].ToPar(); - X0Y0_尾36 = pars["尾36"].ToPar(); - X0Y0_尾35 = pars["尾35"].ToPar(); - X0Y0_尾34 = pars["尾34"].ToPar(); - X0Y0_尾33 = pars["尾33"].ToPar(); - X0Y0_尾32 = pars["尾32"].ToPar(); - X0Y0_尾31 = pars["尾31"].ToPar(); - X0Y0_尾30 = pars["尾30"].ToPar(); - X0Y0_尾29 = pars["尾29"].ToPar(); - X0Y0_尾28 = pars["尾28"].ToPar(); - X0Y0_尾27 = pars["尾27"].ToPar(); - X0Y0_尾26 = pars["尾26"].ToPar(); - X0Y0_尾25 = pars["尾25"].ToPar(); - X0Y0_尾24 = pars["尾24"].ToPar(); - X0Y0_尾23 = pars["尾23"].ToPar(); - X0Y0_尾22 = pars["尾22"].ToPar(); - X0Y0_尾21 = pars["尾21"].ToPar(); - X0Y0_尾20 = pars["尾20"].ToPar(); - X0Y0_尾19 = pars["尾19"].ToPar(); - X0Y0_尾18 = pars["尾18"].ToPar(); - X0Y0_尾17 = pars["尾17"].ToPar(); - X0Y0_尾16 = pars["尾16"].ToPar(); - X0Y0_尾15 = pars["尾15"].ToPar(); - Pars pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - X0Y0_尾14 = pars["尾14"].ToPar(); - X0Y0_尾13 = pars["尾13"].ToPar(); - X0Y0_尾12 = pars["尾12"].ToPar(); - X0Y0_尾11 = pars["尾11"].ToPar(); - X0Y0_尾10 = pars["尾10"].ToPar(); - X0Y0_尾9 = pars["尾9"].ToPar(); - X0Y0_尾8 = pars["尾8"].ToPar(); - X0Y0_尾7 = pars["尾7"].ToPar(); - X0Y0_尾6 = pars["尾6"].ToPar(); - X0Y0_尾5 = pars["尾5"].ToPar(); - X0Y0_尾4 = pars["尾4"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - X0Y0_尾3 = pars["尾3"].ToPar(); - X0Y0_尾2 = pars["尾2"].ToPar(); - X0Y0_尾1 = pars["尾1"].ToPar(); - X0Y0_尾0 = pars["尾0"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尾40_表示 = e.尾40_表示; - 尾39_表示 = e.尾39_表示; - 尾38_表示 = e.尾38_表示; - 尾37_表示 = e.尾37_表示; - 尾36_表示 = e.尾36_表示; - 尾35_表示 = e.尾35_表示; - 尾34_表示 = e.尾34_表示; - 尾33_表示 = e.尾33_表示; - 尾32_表示 = e.尾32_表示; - 尾31_表示 = e.尾31_表示; - 尾30_表示 = e.尾30_表示; - 尾29_表示 = e.尾29_表示; - 尾28_表示 = e.尾28_表示; - 尾27_表示 = e.尾27_表示; - 尾26_表示 = e.尾26_表示; - 尾25_表示 = e.尾25_表示; - 尾24_表示 = e.尾24_表示; - 尾23_表示 = e.尾23_表示; - 尾22_表示 = e.尾22_表示; - 尾21_表示 = e.尾21_表示; - 尾20_表示 = e.尾20_表示; - 尾19_表示 = e.尾19_表示; - 尾18_表示 = e.尾18_表示; - 尾17_表示 = e.尾17_表示; - 尾16_表示 = e.尾16_表示; - 尾15_表示 = e.尾15_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 尾14_表示 = e.尾14_表示; - 尾13_表示 = e.尾13_表示; - 尾12_表示 = e.尾12_表示; - 尾11_表示 = e.尾11_表示; - 尾10_表示 = e.尾10_表示; - 尾9_表示 = e.尾9_表示; - 尾8_表示 = e.尾8_表示; - 尾7_表示 = e.尾7_表示; - 尾6_表示 = e.尾6_表示; - 尾5_表示 = e.尾5_表示; - 尾4_表示 = e.尾4_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 尾3_表示 = e.尾3_表示; - 尾2_表示 = e.尾2_表示; - 尾1_表示 = e.尾1_表示; - 尾0_表示 = e.尾0_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_尾40CP = new ColorP(X0Y0_尾40, 尾40CD, DisUnit, abj: true); - X0Y0_尾39CP = new ColorP(X0Y0_尾39, 尾39CD, DisUnit, abj: true); - X0Y0_尾38CP = new ColorP(X0Y0_尾38, 尾38CD, DisUnit, abj: true); - X0Y0_尾37CP = new ColorP(X0Y0_尾37, 尾37CD, DisUnit, abj: true); - X0Y0_尾36CP = new ColorP(X0Y0_尾36, 尾36CD, DisUnit, abj: true); - X0Y0_尾35CP = new ColorP(X0Y0_尾35, 尾35CD, DisUnit, abj: true); - X0Y0_尾34CP = new ColorP(X0Y0_尾34, 尾34CD, DisUnit, abj: true); - X0Y0_尾33CP = new ColorP(X0Y0_尾33, 尾33CD, DisUnit, abj: true); - X0Y0_尾32CP = new ColorP(X0Y0_尾32, 尾32CD, DisUnit, abj: true); - X0Y0_尾31CP = new ColorP(X0Y0_尾31, 尾31CD, DisUnit, abj: true); - X0Y0_尾30CP = new ColorP(X0Y0_尾30, 尾30CD, DisUnit, abj: true); - X0Y0_尾29CP = new ColorP(X0Y0_尾29, 尾29CD, DisUnit, abj: true); - X0Y0_尾28CP = new ColorP(X0Y0_尾28, 尾28CD, DisUnit, abj: true); - X0Y0_尾27CP = new ColorP(X0Y0_尾27, 尾27CD, DisUnit, abj: true); - X0Y0_尾26CP = new ColorP(X0Y0_尾26, 尾26CD, DisUnit, abj: true); - X0Y0_尾25CP = new ColorP(X0Y0_尾25, 尾25CD, DisUnit, abj: true); - X0Y0_尾24CP = new ColorP(X0Y0_尾24, 尾24CD, DisUnit, abj: true); - X0Y0_尾23CP = new ColorP(X0Y0_尾23, 尾23CD, DisUnit, abj: true); - X0Y0_尾22CP = new ColorP(X0Y0_尾22, 尾22CD, DisUnit, abj: true); - X0Y0_尾21CP = new ColorP(X0Y0_尾21, 尾21CD, DisUnit, abj: true); - X0Y0_尾20CP = new ColorP(X0Y0_尾20, 尾20CD, DisUnit, abj: true); - X0Y0_尾19CP = new ColorP(X0Y0_尾19, 尾19CD, DisUnit, abj: true); - X0Y0_尾18CP = new ColorP(X0Y0_尾18, 尾18CD, DisUnit, abj: true); - X0Y0_尾17CP = new ColorP(X0Y0_尾17, 尾17CD, DisUnit, abj: true); - X0Y0_尾16CP = new ColorP(X0Y0_尾16, 尾16CD, DisUnit, abj: true); - X0Y0_尾15CP = new ColorP(X0Y0_尾15, 尾15CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - X0Y0_尾14CP = new ColorP(X0Y0_尾14, 尾14CD, DisUnit, abj: true); - X0Y0_尾13CP = new ColorP(X0Y0_尾13, 尾13CD, DisUnit, abj: true); - X0Y0_尾12CP = new ColorP(X0Y0_尾12, 尾12CD, DisUnit, abj: true); - X0Y0_尾11CP = new ColorP(X0Y0_尾11, 尾11CD, DisUnit, abj: true); - X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); - X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); - X0Y0_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, DisUnit, abj: true); - X0Y0_尾7CP = new ColorP(X0Y0_尾7, 尾7CD, DisUnit, abj: true); - X0Y0_尾6CP = new ColorP(X0Y0_尾6, 尾6CD, DisUnit, abj: true); - X0Y0_尾5CP = new ColorP(X0Y0_尾5, 尾5CD, DisUnit, abj: true); - X0Y0_尾4CP = new ColorP(X0Y0_尾4, 尾4CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, 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_尾0CP = new ColorP(X0Y0_尾0, 尾0CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖3.角度B -= num; - 鎖4.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_尾40); - Are.Draw(X0Y0_尾39); - Are.Draw(X0Y0_尾38); - Are.Draw(X0Y0_尾37); - Are.Draw(X0Y0_尾36); - Are.Draw(X0Y0_尾35); - Are.Draw(X0Y0_尾34); - Are.Draw(X0Y0_尾33); - Are.Draw(X0Y0_尾32); - Are.Draw(X0Y0_尾31); - Are.Draw(X0Y0_尾30); - Are.Draw(X0Y0_尾29); - Are.Draw(X0Y0_尾28); - Are.Draw(X0Y0_尾27); - Are.Draw(X0Y0_尾26); - Are.Draw(X0Y0_尾25); - Are.Draw(X0Y0_尾24); - Are.Draw(X0Y0_尾23); - Are.Draw(X0Y0_尾22); - Are.Draw(X0Y0_尾21); - Are.Draw(X0Y0_尾20); - Are.Draw(X0Y0_尾19); - Are.Draw(X0Y0_尾18); - Are.Draw(X0Y0_尾17); - Are.Draw(X0Y0_尾16); - Are.Draw(X0Y0_尾15); - Are.Draw(X0Y0_輪2_革); - Are.Draw(X0Y0_輪2_金具1); - Are.Draw(X0Y0_輪2_金具2); - Are.Draw(X0Y0_輪2_金具3); - Are.Draw(X0Y0_輪2_金具左); - Are.Draw(X0Y0_輪2_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_尾14); - Are.Draw(X0Y0_尾13); - Are.Draw(X0Y0_尾12); - Are.Draw(X0Y0_尾11); - Are.Draw(X0Y0_尾10); - Are.Draw(X0Y0_尾9); - Are.Draw(X0Y0_尾8); - Are.Draw(X0Y0_尾7); - Are.Draw(X0Y0_尾6); - Are.Draw(X0Y0_尾5); - Are.Draw(X0Y0_尾4); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - Are.Draw(X0Y0_尾3); - Are.Draw(X0Y0_尾2); - Are.Draw(X0Y0_尾1); - Are.Draw(X0Y0_尾0); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 20.0; - X0Y0_尾40.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾39.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾38.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾37.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾36.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾35.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾34.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾33.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾32.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾31.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾30.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾29.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾28.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾27.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾26.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾25.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾24.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾23.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾22.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾21.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾20.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾19.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾18.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾17.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾16.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾15.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾14.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾13.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾12.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾11.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); - X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) - { - return p == X0Y0_輪1_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_尾0; - yield return X0Y0_尾1; - yield return X0Y0_尾2; - yield return X0Y0_尾3; - yield return X0Y0_尾4; - yield return X0Y0_尾5; - yield return X0Y0_尾6; - yield return X0Y0_尾7; - yield return X0Y0_尾8; - yield return X0Y0_尾9; - yield return X0Y0_尾10; - yield return X0Y0_尾11; - yield return X0Y0_尾12; - yield return X0Y0_尾13; - yield return X0Y0_尾14; - yield return X0Y0_尾15; - yield return X0Y0_尾16; - yield return X0Y0_尾17; - yield return X0Y0_尾18; - yield return X0Y0_尾19; - yield return X0Y0_尾20; - yield return X0Y0_尾21; - yield return X0Y0_尾22; - yield return X0Y0_尾23; - yield return X0Y0_尾24; - yield return X0Y0_尾25; - yield return X0Y0_尾26; - yield return X0Y0_尾27; - yield return X0Y0_尾28; - yield return X0Y0_尾29; - yield return X0Y0_尾30; - yield return X0Y0_尾31; - yield return X0Y0_尾32; - yield return X0Y0_尾33; - yield return X0Y0_尾34; - yield return X0Y0_尾35; - yield return X0Y0_尾36; - yield return X0Y0_尾37; - yield return X0Y0_尾38; - yield return X0Y0_尾39; - yield return X0Y0_尾40; - } - - public override void 色更新() - { - X0Y0_尾40CP.Update(); - X0Y0_尾39CP.Update(); - X0Y0_尾38CP.Update(); - X0Y0_尾37CP.Update(); - X0Y0_尾36CP.Update(); - X0Y0_尾35CP.Update(); - X0Y0_尾34CP.Update(); - X0Y0_尾33CP.Update(); - X0Y0_尾32CP.Update(); - X0Y0_尾31CP.Update(); - X0Y0_尾30CP.Update(); - X0Y0_尾29CP.Update(); - X0Y0_尾28CP.Update(); - X0Y0_尾27CP.Update(); - X0Y0_尾26CP.Update(); - X0Y0_尾25CP.Update(); - X0Y0_尾24CP.Update(); - X0Y0_尾23CP.Update(); - X0Y0_尾22CP.Update(); - X0Y0_尾21CP.Update(); - X0Y0_尾20CP.Update(); - X0Y0_尾19CP.Update(); - X0Y0_尾18CP.Update(); - X0Y0_尾17CP.Update(); - X0Y0_尾16CP.Update(); - X0Y0_尾15CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - X0Y0_尾14CP.Update(); - X0Y0_尾13CP.Update(); - X0Y0_尾12CP.Update(); - X0Y0_尾11CP.Update(); - X0Y0_尾10CP.Update(); - X0Y0_尾9CP.Update(); - X0Y0_尾8CP.Update(); - X0Y0_尾7CP.Update(); - X0Y0_尾6CP.Update(); - X0Y0_尾5CP.Update(); - X0Y0_尾4CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - X0Y0_尾3CP.Update(); - X0Y0_尾2CP.Update(); - X0Y0_尾1CP.Update(); - X0Y0_尾0CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 尾40CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾39CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾38CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾37CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾36CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾35CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾34CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾33CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾32CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾31CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾30CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾29CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾28CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾27CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾26CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾25CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾24CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾23CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾22CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾21CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾20CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾19CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾18CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾17CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾16CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾15CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾14CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾13CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾12CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾7CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾6CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 尾0CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - this.配色T(0, "尾", ref 体配色.鱗0R, ref 体配色.刺青R); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - this.配色T(1, "尾", ref 体配色.鱗0R, ref 体配色.刺青R); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + } + } + + public bool 尾40_表示 + { + get + { + return X0Y0_尾40.Dra; + } + set + { + X0Y0_尾40.Dra = value; + X0Y0_尾40.Hit = value; + } + } + + public bool 尾39_表示 + { + get + { + return X0Y0_尾39.Dra; + } + set + { + X0Y0_尾39.Dra = value; + X0Y0_尾39.Hit = value; + } + } + + public bool 尾38_表示 + { + get + { + return X0Y0_尾38.Dra; + } + set + { + X0Y0_尾38.Dra = value; + X0Y0_尾38.Hit = value; + } + } + + public bool 尾37_表示 + { + get + { + return X0Y0_尾37.Dra; + } + set + { + X0Y0_尾37.Dra = value; + X0Y0_尾37.Hit = value; + } + } + + public bool 尾36_表示 + { + get + { + return X0Y0_尾36.Dra; + } + set + { + X0Y0_尾36.Dra = value; + X0Y0_尾36.Hit = value; + } + } + + public bool 尾35_表示 + { + get + { + return X0Y0_尾35.Dra; + } + set + { + X0Y0_尾35.Dra = value; + X0Y0_尾35.Hit = value; + } + } + + public bool 尾34_表示 + { + get + { + return X0Y0_尾34.Dra; + } + set + { + X0Y0_尾34.Dra = value; + X0Y0_尾34.Hit = value; + } + } + + public bool 尾33_表示 + { + get + { + return X0Y0_尾33.Dra; + } + set + { + X0Y0_尾33.Dra = value; + X0Y0_尾33.Hit = value; + } + } + + public bool 尾32_表示 + { + get + { + return X0Y0_尾32.Dra; + } + set + { + X0Y0_尾32.Dra = value; + X0Y0_尾32.Hit = value; + } + } + + public bool 尾31_表示 + { + get + { + return X0Y0_尾31.Dra; + } + set + { + X0Y0_尾31.Dra = value; + X0Y0_尾31.Hit = value; + } + } + + public bool 尾30_表示 + { + get + { + return X0Y0_尾30.Dra; + } + set + { + X0Y0_尾30.Dra = value; + X0Y0_尾30.Hit = value; + } + } + + public bool 尾29_表示 + { + get + { + return X0Y0_尾29.Dra; + } + set + { + X0Y0_尾29.Dra = value; + X0Y0_尾29.Hit = value; + } + } + + public bool 尾28_表示 + { + get + { + return X0Y0_尾28.Dra; + } + set + { + X0Y0_尾28.Dra = value; + X0Y0_尾28.Hit = value; + } + } + + public bool 尾27_表示 + { + get + { + return X0Y0_尾27.Dra; + } + set + { + X0Y0_尾27.Dra = value; + X0Y0_尾27.Hit = value; + } + } + + public bool 尾26_表示 + { + get + { + return X0Y0_尾26.Dra; + } + set + { + X0Y0_尾26.Dra = value; + X0Y0_尾26.Hit = value; + } + } + + public bool 尾25_表示 + { + get + { + return X0Y0_尾25.Dra; + } + set + { + X0Y0_尾25.Dra = value; + X0Y0_尾25.Hit = value; + } + } + + public bool 尾24_表示 + { + get + { + return X0Y0_尾24.Dra; + } + set + { + X0Y0_尾24.Dra = value; + X0Y0_尾24.Hit = value; + } + } + + public bool 尾23_表示 + { + get + { + return X0Y0_尾23.Dra; + } + set + { + X0Y0_尾23.Dra = value; + X0Y0_尾23.Hit = value; + } + } + + public bool 尾22_表示 + { + get + { + return X0Y0_尾22.Dra; + } + set + { + X0Y0_尾22.Dra = value; + X0Y0_尾22.Hit = value; + } + } + + public bool 尾21_表示 + { + get + { + return X0Y0_尾21.Dra; + } + set + { + X0Y0_尾21.Dra = value; + X0Y0_尾21.Hit = value; + } + } + + public bool 尾20_表示 + { + get + { + return X0Y0_尾20.Dra; + } + set + { + X0Y0_尾20.Dra = value; + X0Y0_尾20.Hit = value; + } + } + + public bool 尾19_表示 + { + get + { + return X0Y0_尾19.Dra; + } + set + { + X0Y0_尾19.Dra = value; + X0Y0_尾19.Hit = value; + } + } + + public bool 尾18_表示 + { + get + { + return X0Y0_尾18.Dra; + } + set + { + X0Y0_尾18.Dra = value; + X0Y0_尾18.Hit = value; + } + } + + public bool 尾17_表示 + { + get + { + return X0Y0_尾17.Dra; + } + set + { + X0Y0_尾17.Dra = value; + X0Y0_尾17.Hit = value; + } + } + + public bool 尾16_表示 + { + get + { + return X0Y0_尾16.Dra; + } + set + { + X0Y0_尾16.Dra = value; + X0Y0_尾16.Hit = value; + } + } + + public bool 尾15_表示 + { + get + { + return X0Y0_尾15.Dra; + } + set + { + X0Y0_尾15.Dra = value; + X0Y0_尾15.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 尾14_表示 + { + get + { + return X0Y0_尾14.Dra; + } + set + { + X0Y0_尾14.Dra = value; + X0Y0_尾14.Hit = value; + } + } + + public bool 尾13_表示 + { + get + { + return X0Y0_尾13.Dra; + } + set + { + X0Y0_尾13.Dra = value; + X0Y0_尾13.Hit = value; + } + } + + public bool 尾12_表示 + { + get + { + return X0Y0_尾12.Dra; + } + set + { + X0Y0_尾12.Dra = value; + X0Y0_尾12.Hit = value; + } + } + + public bool 尾11_表示 + { + get + { + return X0Y0_尾11.Dra; + } + set + { + X0Y0_尾11.Dra = value; + X0Y0_尾11.Hit = value; + } + } + + public bool 尾10_表示 + { + get + { + return X0Y0_尾10.Dra; + } + set + { + X0Y0_尾10.Dra = value; + X0Y0_尾10.Hit = value; + } + } + + public bool 尾9_表示 + { + get + { + return X0Y0_尾9.Dra; + } + set + { + X0Y0_尾9.Dra = value; + X0Y0_尾9.Hit = value; + } + } + + public bool 尾8_表示 + { + get + { + return X0Y0_尾8.Dra; + } + set + { + X0Y0_尾8.Dra = value; + X0Y0_尾8.Hit = value; + } + } + + public bool 尾7_表示 + { + get + { + return X0Y0_尾7.Dra; + } + set + { + X0Y0_尾7.Dra = value; + X0Y0_尾7.Hit = value; + } + } + + public bool 尾6_表示 + { + get + { + return X0Y0_尾6.Dra; + } + set + { + X0Y0_尾6.Dra = value; + X0Y0_尾6.Hit = value; + } + } + + public bool 尾5_表示 + { + get + { + return X0Y0_尾5.Dra; + } + set + { + X0Y0_尾5.Dra = value; + X0Y0_尾5.Hit = value; + } + } + + public bool 尾4_表示 + { + get + { + return X0Y0_尾4.Dra; + } + set + { + X0Y0_尾4.Dra = value; + X0Y0_尾4.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 尾3_表示 + { + get + { + return X0Y0_尾3.Dra; + } + set + { + X0Y0_尾3.Dra = value; + X0Y0_尾3.Hit = value; + } + } + + public bool 尾2_表示 + { + get + { + return X0Y0_尾2.Dra; + } + set + { + X0Y0_尾2.Dra = value; + X0Y0_尾2.Hit = value; + } + } + + public bool 尾1_表示 + { + get + { + return X0Y0_尾1.Dra; + } + set + { + X0Y0_尾1.Dra = value; + X0Y0_尾1.Hit = value; + } + } + + public bool 尾0_表示 + { + get + { + return X0Y0_尾0.Dra; + } + set + { + X0Y0_尾0.Dra = value; + X0Y0_尾0.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 尾40_表示; + } + set + { + 尾40_表示 = value; + 尾39_表示 = value; + 尾38_表示 = value; + 尾37_表示 = value; + 尾36_表示 = value; + 尾35_表示 = value; + 尾34_表示 = value; + 尾33_表示 = value; + 尾32_表示 = value; + 尾31_表示 = value; + 尾30_表示 = value; + 尾29_表示 = value; + 尾28_表示 = value; + 尾27_表示 = value; + 尾26_表示 = value; + 尾25_表示 = value; + 尾24_表示 = value; + 尾23_表示 = value; + 尾22_表示 = value; + 尾21_表示 = value; + 尾20_表示 = value; + 尾19_表示 = value; + 尾18_表示 = value; + 尾17_表示 = value; + 尾16_表示 = value; + 尾15_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 尾14_表示 = value; + 尾13_表示 = value; + 尾12_表示 = value; + 尾11_表示 = value; + 尾10_表示 = value; + 尾9_表示 = value; + 尾8_表示 = value; + 尾7_表示 = value; + 尾6_表示 = value; + 尾5_表示 = value; + 尾4_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 尾3_表示 = value; + 尾2_表示 = value; + 尾1_表示 = value; + 尾0_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尾40CD.不透明度; + } + set + { + 尾40CD.不透明度 = value; + 尾39CD.不透明度 = value; + 尾38CD.不透明度 = value; + 尾37CD.不透明度 = value; + 尾36CD.不透明度 = value; + 尾35CD.不透明度 = value; + 尾34CD.不透明度 = value; + 尾33CD.不透明度 = value; + 尾32CD.不透明度 = value; + 尾31CD.不透明度 = value; + 尾30CD.不透明度 = value; + 尾29CD.不透明度 = value; + 尾28CD.不透明度 = value; + 尾27CD.不透明度 = value; + 尾26CD.不透明度 = value; + 尾25CD.不透明度 = value; + 尾24CD.不透明度 = value; + 尾23CD.不透明度 = value; + 尾22CD.不透明度 = value; + 尾21CD.不透明度 = value; + 尾20CD.不透明度 = value; + 尾19CD.不透明度 = value; + 尾18CD.不透明度 = value; + 尾17CD.不透明度 = value; + 尾16CD.不透明度 = value; + 尾15CD.不透明度 = value; + 尾14CD.不透明度 = value; + 尾13CD.不透明度 = value; + 尾12CD.不透明度 = value; + 尾11CD.不透明度 = value; + 尾10CD.不透明度 = value; + 尾9CD.不透明度 = value; + 尾8CD.不透明度 = value; + 尾7CD.不透明度 = value; + 尾6CD.不透明度 = value; + 尾5CD.不透明度 = value; + 尾4CD.不透明度 = value; + 尾3CD.不透明度 = value; + 尾2CD.不透明度 = value; + 尾1CD.不透明度 = value; + 尾0CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 尾_龍(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾_龍D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "龍尾"; + dif.Add(new Pars(Sta.尻尾["尾"][0][5])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_尾40 = pars["尾40"].ToPar(); + X0Y0_尾39 = pars["尾39"].ToPar(); + X0Y0_尾38 = pars["尾38"].ToPar(); + X0Y0_尾37 = pars["尾37"].ToPar(); + X0Y0_尾36 = pars["尾36"].ToPar(); + X0Y0_尾35 = pars["尾35"].ToPar(); + X0Y0_尾34 = pars["尾34"].ToPar(); + X0Y0_尾33 = pars["尾33"].ToPar(); + X0Y0_尾32 = pars["尾32"].ToPar(); + X0Y0_尾31 = pars["尾31"].ToPar(); + X0Y0_尾30 = pars["尾30"].ToPar(); + X0Y0_尾29 = pars["尾29"].ToPar(); + X0Y0_尾28 = pars["尾28"].ToPar(); + X0Y0_尾27 = pars["尾27"].ToPar(); + X0Y0_尾26 = pars["尾26"].ToPar(); + X0Y0_尾25 = pars["尾25"].ToPar(); + X0Y0_尾24 = pars["尾24"].ToPar(); + X0Y0_尾23 = pars["尾23"].ToPar(); + X0Y0_尾22 = pars["尾22"].ToPar(); + X0Y0_尾21 = pars["尾21"].ToPar(); + X0Y0_尾20 = pars["尾20"].ToPar(); + X0Y0_尾19 = pars["尾19"].ToPar(); + X0Y0_尾18 = pars["尾18"].ToPar(); + X0Y0_尾17 = pars["尾17"].ToPar(); + X0Y0_尾16 = pars["尾16"].ToPar(); + X0Y0_尾15 = pars["尾15"].ToPar(); + Pars pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + X0Y0_尾14 = pars["尾14"].ToPar(); + X0Y0_尾13 = pars["尾13"].ToPar(); + X0Y0_尾12 = pars["尾12"].ToPar(); + X0Y0_尾11 = pars["尾11"].ToPar(); + X0Y0_尾10 = pars["尾10"].ToPar(); + X0Y0_尾9 = pars["尾9"].ToPar(); + X0Y0_尾8 = pars["尾8"].ToPar(); + X0Y0_尾7 = pars["尾7"].ToPar(); + X0Y0_尾6 = pars["尾6"].ToPar(); + X0Y0_尾5 = pars["尾5"].ToPar(); + X0Y0_尾4 = pars["尾4"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + X0Y0_尾3 = pars["尾3"].ToPar(); + X0Y0_尾2 = pars["尾2"].ToPar(); + X0Y0_尾1 = pars["尾1"].ToPar(); + X0Y0_尾0 = pars["尾0"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尾40_表示 = e.尾40_表示; + 尾39_表示 = e.尾39_表示; + 尾38_表示 = e.尾38_表示; + 尾37_表示 = e.尾37_表示; + 尾36_表示 = e.尾36_表示; + 尾35_表示 = e.尾35_表示; + 尾34_表示 = e.尾34_表示; + 尾33_表示 = e.尾33_表示; + 尾32_表示 = e.尾32_表示; + 尾31_表示 = e.尾31_表示; + 尾30_表示 = e.尾30_表示; + 尾29_表示 = e.尾29_表示; + 尾28_表示 = e.尾28_表示; + 尾27_表示 = e.尾27_表示; + 尾26_表示 = e.尾26_表示; + 尾25_表示 = e.尾25_表示; + 尾24_表示 = e.尾24_表示; + 尾23_表示 = e.尾23_表示; + 尾22_表示 = e.尾22_表示; + 尾21_表示 = e.尾21_表示; + 尾20_表示 = e.尾20_表示; + 尾19_表示 = e.尾19_表示; + 尾18_表示 = e.尾18_表示; + 尾17_表示 = e.尾17_表示; + 尾16_表示 = e.尾16_表示; + 尾15_表示 = e.尾15_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 尾14_表示 = e.尾14_表示; + 尾13_表示 = e.尾13_表示; + 尾12_表示 = e.尾12_表示; + 尾11_表示 = e.尾11_表示; + 尾10_表示 = e.尾10_表示; + 尾9_表示 = e.尾9_表示; + 尾8_表示 = e.尾8_表示; + 尾7_表示 = e.尾7_表示; + 尾6_表示 = e.尾6_表示; + 尾5_表示 = e.尾5_表示; + 尾4_表示 = e.尾4_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 尾3_表示 = e.尾3_表示; + 尾2_表示 = e.尾2_表示; + 尾1_表示 = e.尾1_表示; + 尾0_表示 = e.尾0_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_尾40CP = new ColorP(X0Y0_尾40, 尾40CD, DisUnit, abj: true); + X0Y0_尾39CP = new ColorP(X0Y0_尾39, 尾39CD, DisUnit, abj: true); + X0Y0_尾38CP = new ColorP(X0Y0_尾38, 尾38CD, DisUnit, abj: true); + X0Y0_尾37CP = new ColorP(X0Y0_尾37, 尾37CD, DisUnit, abj: true); + X0Y0_尾36CP = new ColorP(X0Y0_尾36, 尾36CD, DisUnit, abj: true); + X0Y0_尾35CP = new ColorP(X0Y0_尾35, 尾35CD, DisUnit, abj: true); + X0Y0_尾34CP = new ColorP(X0Y0_尾34, 尾34CD, DisUnit, abj: true); + X0Y0_尾33CP = new ColorP(X0Y0_尾33, 尾33CD, DisUnit, abj: true); + X0Y0_尾32CP = new ColorP(X0Y0_尾32, 尾32CD, DisUnit, abj: true); + X0Y0_尾31CP = new ColorP(X0Y0_尾31, 尾31CD, DisUnit, abj: true); + X0Y0_尾30CP = new ColorP(X0Y0_尾30, 尾30CD, DisUnit, abj: true); + X0Y0_尾29CP = new ColorP(X0Y0_尾29, 尾29CD, DisUnit, abj: true); + X0Y0_尾28CP = new ColorP(X0Y0_尾28, 尾28CD, DisUnit, abj: true); + X0Y0_尾27CP = new ColorP(X0Y0_尾27, 尾27CD, DisUnit, abj: true); + X0Y0_尾26CP = new ColorP(X0Y0_尾26, 尾26CD, DisUnit, abj: true); + X0Y0_尾25CP = new ColorP(X0Y0_尾25, 尾25CD, DisUnit, abj: true); + X0Y0_尾24CP = new ColorP(X0Y0_尾24, 尾24CD, DisUnit, abj: true); + X0Y0_尾23CP = new ColorP(X0Y0_尾23, 尾23CD, DisUnit, abj: true); + X0Y0_尾22CP = new ColorP(X0Y0_尾22, 尾22CD, DisUnit, abj: true); + X0Y0_尾21CP = new ColorP(X0Y0_尾21, 尾21CD, DisUnit, abj: true); + X0Y0_尾20CP = new ColorP(X0Y0_尾20, 尾20CD, DisUnit, abj: true); + X0Y0_尾19CP = new ColorP(X0Y0_尾19, 尾19CD, DisUnit, abj: true); + X0Y0_尾18CP = new ColorP(X0Y0_尾18, 尾18CD, DisUnit, abj: true); + X0Y0_尾17CP = new ColorP(X0Y0_尾17, 尾17CD, DisUnit, abj: true); + X0Y0_尾16CP = new ColorP(X0Y0_尾16, 尾16CD, DisUnit, abj: true); + X0Y0_尾15CP = new ColorP(X0Y0_尾15, 尾15CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + X0Y0_尾14CP = new ColorP(X0Y0_尾14, 尾14CD, DisUnit, abj: true); + X0Y0_尾13CP = new ColorP(X0Y0_尾13, 尾13CD, DisUnit, abj: true); + X0Y0_尾12CP = new ColorP(X0Y0_尾12, 尾12CD, DisUnit, abj: true); + X0Y0_尾11CP = new ColorP(X0Y0_尾11, 尾11CD, DisUnit, abj: true); + X0Y0_尾10CP = new ColorP(X0Y0_尾10, 尾10CD, DisUnit, abj: true); + X0Y0_尾9CP = new ColorP(X0Y0_尾9, 尾9CD, DisUnit, abj: true); + X0Y0_尾8CP = new ColorP(X0Y0_尾8, 尾8CD, DisUnit, abj: true); + X0Y0_尾7CP = new ColorP(X0Y0_尾7, 尾7CD, DisUnit, abj: true); + X0Y0_尾6CP = new ColorP(X0Y0_尾6, 尾6CD, DisUnit, abj: true); + X0Y0_尾5CP = new ColorP(X0Y0_尾5, 尾5CD, DisUnit, abj: true); + X0Y0_尾4CP = new ColorP(X0Y0_尾4, 尾4CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, 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_尾0CP = new ColorP(X0Y0_尾0, 尾0CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖3.角度B -= num; + 鎖4.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_尾40); + Are.Draw(X0Y0_尾39); + Are.Draw(X0Y0_尾38); + Are.Draw(X0Y0_尾37); + Are.Draw(X0Y0_尾36); + Are.Draw(X0Y0_尾35); + Are.Draw(X0Y0_尾34); + Are.Draw(X0Y0_尾33); + Are.Draw(X0Y0_尾32); + Are.Draw(X0Y0_尾31); + Are.Draw(X0Y0_尾30); + Are.Draw(X0Y0_尾29); + Are.Draw(X0Y0_尾28); + Are.Draw(X0Y0_尾27); + Are.Draw(X0Y0_尾26); + Are.Draw(X0Y0_尾25); + Are.Draw(X0Y0_尾24); + Are.Draw(X0Y0_尾23); + Are.Draw(X0Y0_尾22); + Are.Draw(X0Y0_尾21); + Are.Draw(X0Y0_尾20); + Are.Draw(X0Y0_尾19); + Are.Draw(X0Y0_尾18); + Are.Draw(X0Y0_尾17); + Are.Draw(X0Y0_尾16); + Are.Draw(X0Y0_尾15); + Are.Draw(X0Y0_輪2_革); + Are.Draw(X0Y0_輪2_金具1); + Are.Draw(X0Y0_輪2_金具2); + Are.Draw(X0Y0_輪2_金具3); + Are.Draw(X0Y0_輪2_金具左); + Are.Draw(X0Y0_輪2_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_尾14); + Are.Draw(X0Y0_尾13); + Are.Draw(X0Y0_尾12); + Are.Draw(X0Y0_尾11); + Are.Draw(X0Y0_尾10); + Are.Draw(X0Y0_尾9); + Are.Draw(X0Y0_尾8); + Are.Draw(X0Y0_尾7); + Are.Draw(X0Y0_尾6); + Are.Draw(X0Y0_尾5); + Are.Draw(X0Y0_尾4); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + Are.Draw(X0Y0_尾3); + Are.Draw(X0Y0_尾2); + Are.Draw(X0Y0_尾1); + Are.Draw(X0Y0_尾0); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 20.0; + X0Y0_尾40.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾39.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾38.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾37.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾36.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾35.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾34.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾33.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾32.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾31.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾30.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾29.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾28.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾27.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾26.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾25.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾24.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾23.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾22.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾21.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾20.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾19.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾18.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾17.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾16.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾15.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾14.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾13.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾12.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾11.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾10.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾9.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾8.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾7.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾6.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾5.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾4.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾3.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾2.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾1.AngleBase = maxAngle.GetRanAngle(); + X0Y0_尾0.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) + { + return p == X0Y0_輪1_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_尾0; + yield return X0Y0_尾1; + yield return X0Y0_尾2; + yield return X0Y0_尾3; + yield return X0Y0_尾4; + yield return X0Y0_尾5; + yield return X0Y0_尾6; + yield return X0Y0_尾7; + yield return X0Y0_尾8; + yield return X0Y0_尾9; + yield return X0Y0_尾10; + yield return X0Y0_尾11; + yield return X0Y0_尾12; + yield return X0Y0_尾13; + yield return X0Y0_尾14; + yield return X0Y0_尾15; + yield return X0Y0_尾16; + yield return X0Y0_尾17; + yield return X0Y0_尾18; + yield return X0Y0_尾19; + yield return X0Y0_尾20; + yield return X0Y0_尾21; + yield return X0Y0_尾22; + yield return X0Y0_尾23; + yield return X0Y0_尾24; + yield return X0Y0_尾25; + yield return X0Y0_尾26; + yield return X0Y0_尾27; + yield return X0Y0_尾28; + yield return X0Y0_尾29; + yield return X0Y0_尾30; + yield return X0Y0_尾31; + yield return X0Y0_尾32; + yield return X0Y0_尾33; + yield return X0Y0_尾34; + yield return X0Y0_尾35; + yield return X0Y0_尾36; + yield return X0Y0_尾37; + yield return X0Y0_尾38; + yield return X0Y0_尾39; + yield return X0Y0_尾40; + } + + public override void 色更新() + { + X0Y0_尾40CP.Update(); + X0Y0_尾39CP.Update(); + X0Y0_尾38CP.Update(); + X0Y0_尾37CP.Update(); + X0Y0_尾36CP.Update(); + X0Y0_尾35CP.Update(); + X0Y0_尾34CP.Update(); + X0Y0_尾33CP.Update(); + X0Y0_尾32CP.Update(); + X0Y0_尾31CP.Update(); + X0Y0_尾30CP.Update(); + X0Y0_尾29CP.Update(); + X0Y0_尾28CP.Update(); + X0Y0_尾27CP.Update(); + X0Y0_尾26CP.Update(); + X0Y0_尾25CP.Update(); + X0Y0_尾24CP.Update(); + X0Y0_尾23CP.Update(); + X0Y0_尾22CP.Update(); + X0Y0_尾21CP.Update(); + X0Y0_尾20CP.Update(); + X0Y0_尾19CP.Update(); + X0Y0_尾18CP.Update(); + X0Y0_尾17CP.Update(); + X0Y0_尾16CP.Update(); + X0Y0_尾15CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + X0Y0_尾14CP.Update(); + X0Y0_尾13CP.Update(); + X0Y0_尾12CP.Update(); + X0Y0_尾11CP.Update(); + X0Y0_尾10CP.Update(); + X0Y0_尾9CP.Update(); + X0Y0_尾8CP.Update(); + X0Y0_尾7CP.Update(); + X0Y0_尾6CP.Update(); + X0Y0_尾5CP.Update(); + X0Y0_尾4CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + X0Y0_尾3CP.Update(); + X0Y0_尾2CP.Update(); + X0Y0_尾1CP.Update(); + X0Y0_尾0CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 尾40CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾39CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾38CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾37CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾36CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾35CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾34CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾33CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾32CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾31CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾30CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾29CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾28CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾27CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾26CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾25CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾24CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾23CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾22CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾21CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾20CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾19CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾18CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾17CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾16CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾15CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾14CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾13CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾12CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾7CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾6CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 尾0CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + this.配色T(0, "尾", ref 体配色.鱗0R, ref 体配色.刺青R); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + this.配色T(1, "尾", ref 体配色.鱗0R, ref 体配色.刺青R); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍D.cs index 25a9949..578848f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍D.cs @@ -1,130 +1,131 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾_龍D : 尾D +namespace SlaveMatrix { - public bool 尾40_表示 = true; + [Serializable] + public class 尾_龍D : 尾D + { + public bool 尾40_表示 = true; - public bool 尾39_表示 = true; + public bool 尾39_表示 = true; - public bool 尾38_表示 = true; + public bool 尾38_表示 = true; - public bool 尾37_表示 = true; + public bool 尾37_表示 = true; - public bool 尾36_表示 = true; + public bool 尾36_表示 = true; - public bool 尾35_表示 = true; + public bool 尾35_表示 = true; - public bool 尾34_表示 = true; + public bool 尾34_表示 = true; - public bool 尾33_表示 = true; + public bool 尾33_表示 = true; - public bool 尾32_表示 = true; + public bool 尾32_表示 = true; - public bool 尾31_表示 = true; + public bool 尾31_表示 = true; - public bool 尾30_表示 = true; + public bool 尾30_表示 = true; - public bool 尾29_表示 = true; + public bool 尾29_表示 = true; - public bool 尾28_表示 = true; + public bool 尾28_表示 = true; - public bool 尾27_表示 = true; + public bool 尾27_表示 = true; - public bool 尾26_表示 = true; + public bool 尾26_表示 = true; - public bool 尾25_表示 = true; + public bool 尾25_表示 = true; - public bool 尾24_表示 = true; + public bool 尾24_表示 = true; - public bool 尾23_表示 = true; + public bool 尾23_表示 = true; - public bool 尾22_表示 = true; + public bool 尾22_表示 = true; - public bool 尾21_表示 = true; + public bool 尾21_表示 = true; - public bool 尾20_表示 = true; + public bool 尾20_表示 = true; - public bool 尾19_表示 = true; + public bool 尾19_表示 = true; - public bool 尾18_表示 = true; + public bool 尾18_表示 = true; - public bool 尾17_表示 = true; + public bool 尾17_表示 = true; - public bool 尾16_表示 = true; + public bool 尾16_表示 = true; - public bool 尾15_表示 = true; + public bool 尾15_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 尾14_表示 = true; + public bool 尾14_表示 = true; - public bool 尾13_表示 = true; + public bool 尾13_表示 = true; - public bool 尾12_表示 = true; + public bool 尾12_表示 = true; - public bool 尾11_表示 = true; + public bool 尾11_表示 = true; - public bool 尾10_表示 = true; + public bool 尾10_表示 = true; - public bool 尾9_表示 = true; + public bool 尾9_表示 = true; - public bool 尾8_表示 = true; + public bool 尾8_表示 = true; - public bool 尾7_表示 = true; + public bool 尾7_表示 = true; - public bool 尾6_表示 = true; + public bool 尾6_表示 = true; - public bool 尾5_表示 = true; + public bool 尾5_表示 = true; - public bool 尾4_表示 = true; + public bool 尾4_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 尾3_表示 = true; + public bool 尾3_表示 = true; - public bool 尾2_表示 = true; + public bool 尾2_表示 = true; - public bool 尾1_表示 = true; + public bool 尾1_表示 = true; - public bool 尾0_表示 = true; + public bool 尾0_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 尾_龍D() - { - ThisType = GetType(); - } + public 尾_龍D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾_龍(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾_龍(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭.cs index b33262b..49fffdd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 尾鰭 : Ele +namespace SlaveMatrix { + public class 尾鰭 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭D.cs index 36f682d..6fe3635 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 尾鰭D : EleD +namespace SlaveMatrix { + [Serializable] + public class 尾鰭D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚.cs index a2ecf93..f7de725 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚.cs @@ -1,696 +1,697 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾鰭_魚 : 尾鰭 +namespace SlaveMatrix { - public Par X0Y0_鰭左2_鰭膜; + public class 尾鰭_魚 : 尾鰭 + { + public Par X0Y0_鰭左2_鰭膜; - public Par X0Y0_鰭左2_鰭条; + public Par X0Y0_鰭左2_鰭条; - public Par X0Y0_鰭右2_鰭膜; + public Par X0Y0_鰭右2_鰭膜; - public Par X0Y0_鰭右2_鰭条; + public Par X0Y0_鰭右2_鰭条; - public Par X0Y0_鰭左1_鰭膜; + public Par X0Y0_鰭左1_鰭膜; - public Par X0Y0_鰭左1_鰭条; + public Par X0Y0_鰭左1_鰭条; - public Par X0Y0_鰭右1_鰭膜; + public Par X0Y0_鰭右1_鰭膜; - public Par X0Y0_鰭右1_鰭条; + public Par X0Y0_鰭右1_鰭条; - public Par X0Y0_尾_尾; + public Par X0Y0_尾_尾; - public Par X0Y0_尾_鱗右3; + public Par X0Y0_尾_鱗右3; - public Par X0Y0_尾_鱗左3; + public Par X0Y0_尾_鱗左3; - public Par X0Y0_尾_鱗右2; + public Par X0Y0_尾_鱗右2; - public Par X0Y0_尾_鱗左2; + public Par X0Y0_尾_鱗左2; - public Par X0Y0_尾_鱗右1; + public Par X0Y0_尾_鱗右1; - public Par X0Y0_尾_鱗左1; + public Par X0Y0_尾_鱗左1; - public Par X0Y1_鰭左2_鰭膜; + public Par X0Y1_鰭左2_鰭膜; - public Par X0Y1_鰭左2_鰭条; + public Par X0Y1_鰭左2_鰭条; - public Par X0Y1_鰭右2_鰭膜; + public Par X0Y1_鰭右2_鰭膜; - public Par X0Y1_鰭右2_鰭条; + public Par X0Y1_鰭右2_鰭条; - public Par X0Y1_鰭左1_鰭膜; + public Par X0Y1_鰭左1_鰭膜; - public Par X0Y1_鰭左1_鰭条; + public Par X0Y1_鰭左1_鰭条; - public Par X0Y1_鰭右1_鰭膜; + public Par X0Y1_鰭右1_鰭膜; - public Par X0Y1_鰭右1_鰭条; + public Par X0Y1_鰭右1_鰭条; - public Par X0Y1_尾_尾; + public Par X0Y1_尾_尾; - public Par X0Y1_尾_鱗右3; + public Par X0Y1_尾_鱗右3; - public Par X0Y1_尾_鱗左3; + public Par X0Y1_尾_鱗左3; - public Par X0Y1_尾_鱗右2; + public Par X0Y1_尾_鱗右2; - public Par X0Y1_尾_鱗左2; + public Par X0Y1_尾_鱗左2; - public Par X0Y1_尾_鱗右1; + public Par X0Y1_尾_鱗右1; - public Par X0Y1_尾_鱗左1; + public Par X0Y1_尾_鱗左1; - public ColorD 鰭左2_鰭膜CD; + public ColorD 鰭左2_鰭膜CD; - public ColorD 鰭左2_鰭条CD; + public ColorD 鰭左2_鰭条CD; - public ColorD 鰭右2_鰭膜CD; + public ColorD 鰭右2_鰭膜CD; - public ColorD 鰭右2_鰭条CD; + public ColorD 鰭右2_鰭条CD; - public ColorD 鰭左1_鰭膜CD; + public ColorD 鰭左1_鰭膜CD; - public ColorD 鰭左1_鰭条CD; + public ColorD 鰭左1_鰭条CD; - public ColorD 鰭右1_鰭膜CD; + public ColorD 鰭右1_鰭膜CD; - public ColorD 鰭右1_鰭条CD; + public ColorD 鰭右1_鰭条CD; - public ColorD 尾_尾CD; + public ColorD 尾_尾CD; - public ColorD 尾_鱗右3CD; + public ColorD 尾_鱗右3CD; - public ColorD 尾_鱗左3CD; + public ColorD 尾_鱗左3CD; - public ColorD 尾_鱗右2CD; + public ColorD 尾_鱗右2CD; - public ColorD 尾_鱗左2CD; + public ColorD 尾_鱗左2CD; - public ColorD 尾_鱗右1CD; + public ColorD 尾_鱗右1CD; - public ColorD 尾_鱗左1CD; + public ColorD 尾_鱗左1CD; - public ColorP X0Y0_鰭左2_鰭膜CP; + public ColorP X0Y0_鰭左2_鰭膜CP; - public ColorP X0Y0_鰭左2_鰭条CP; + public ColorP X0Y0_鰭左2_鰭条CP; - public ColorP X0Y0_鰭右2_鰭膜CP; + public ColorP X0Y0_鰭右2_鰭膜CP; - public ColorP X0Y0_鰭右2_鰭条CP; + public ColorP X0Y0_鰭右2_鰭条CP; - public ColorP X0Y0_鰭左1_鰭膜CP; + public ColorP X0Y0_鰭左1_鰭膜CP; - public ColorP X0Y0_鰭左1_鰭条CP; + public ColorP X0Y0_鰭左1_鰭条CP; - public ColorP X0Y0_鰭右1_鰭膜CP; + public ColorP X0Y0_鰭右1_鰭膜CP; - public ColorP X0Y0_鰭右1_鰭条CP; + public ColorP X0Y0_鰭右1_鰭条CP; - public ColorP X0Y0_尾_尾CP; + public ColorP X0Y0_尾_尾CP; - public ColorP X0Y0_尾_鱗右3CP; + public ColorP X0Y0_尾_鱗右3CP; - public ColorP X0Y0_尾_鱗左3CP; + public ColorP X0Y0_尾_鱗左3CP; - public ColorP X0Y0_尾_鱗右2CP; + public ColorP X0Y0_尾_鱗右2CP; - public ColorP X0Y0_尾_鱗左2CP; + public ColorP X0Y0_尾_鱗左2CP; - public ColorP X0Y0_尾_鱗右1CP; + public ColorP X0Y0_尾_鱗右1CP; - public ColorP X0Y0_尾_鱗左1CP; + public ColorP X0Y0_尾_鱗左1CP; - public ColorP X0Y1_鰭左2_鰭膜CP; + public ColorP X0Y1_鰭左2_鰭膜CP; - public ColorP X0Y1_鰭左2_鰭条CP; + public ColorP X0Y1_鰭左2_鰭条CP; - public ColorP X0Y1_鰭右2_鰭膜CP; + public ColorP X0Y1_鰭右2_鰭膜CP; - public ColorP X0Y1_鰭右2_鰭条CP; + public ColorP X0Y1_鰭右2_鰭条CP; - public ColorP X0Y1_鰭左1_鰭膜CP; + public ColorP X0Y1_鰭左1_鰭膜CP; - public ColorP X0Y1_鰭左1_鰭条CP; + public ColorP X0Y1_鰭左1_鰭条CP; - public ColorP X0Y1_鰭右1_鰭膜CP; + public ColorP X0Y1_鰭右1_鰭膜CP; - public ColorP X0Y1_鰭右1_鰭条CP; + public ColorP X0Y1_鰭右1_鰭条CP; - public ColorP X0Y1_尾_尾CP; + public ColorP X0Y1_尾_尾CP; - public ColorP X0Y1_尾_鱗右3CP; + public ColorP X0Y1_尾_鱗右3CP; - public ColorP X0Y1_尾_鱗左3CP; + public ColorP X0Y1_尾_鱗左3CP; - public ColorP X0Y1_尾_鱗右2CP; + public ColorP X0Y1_尾_鱗右2CP; - public ColorP X0Y1_尾_鱗左2CP; + public ColorP X0Y1_尾_鱗左2CP; - public ColorP X0Y1_尾_鱗右1CP; + public ColorP X0Y1_尾_鱗右1CP; - public ColorP X0Y1_尾_鱗左1CP; + public ColorP X0Y1_尾_鱗左1CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = 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 鰭左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 鰭右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 鰭右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 鰭右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 尾_尾_表示 - { - get - { - return X0Y0_尾_尾.Dra; - } - set - { - X0Y0_尾_尾.Dra = value; - X0Y1_尾_尾.Dra = value; - X0Y0_尾_尾.Hit = value; - X0Y1_尾_尾.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 尾_鱗左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 尾_鱗左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 override bool 表示 - { - get - { - return 鰭左2_鰭膜_表示; - } - set - { - 鰭左2_鰭膜_表示 = value; - 鰭左2_鰭条_表示 = value; - 鰭右2_鰭膜_表示 = value; - 鰭右2_鰭条_表示 = value; - 鰭左1_鰭膜_表示 = value; - 鰭左1_鰭条_表示 = value; - 鰭右1_鰭膜_表示 = value; - 鰭右1_鰭条_表示 = value; - 尾_尾_表示 = value; - 尾_鱗右3_表示 = value; - 尾_鱗左3_表示 = value; - 尾_鱗右2_表示 = value; - 尾_鱗左2_表示 = value; - 尾_鱗右1_表示 = value; - 尾_鱗左1_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 鰭左2_鰭膜CD.不透明度; - } - set - { - 鰭左2_鰭膜CD.不透明度 = value; - 鰭左2_鰭条CD.不透明度 = value; - 鰭右2_鰭膜CD.不透明度 = value; - 鰭右2_鰭条CD.不透明度 = value; - 鰭左1_鰭膜CD.不透明度 = value; - 鰭左1_鰭条CD.不透明度 = value; - 鰭右1_鰭膜CD.不透明度 = value; - 鰭右1_鰭条CD.不透明度 = value; - 尾_尾CD.不透明度 = value; - 尾_鱗右3CD.不透明度 = value; - 尾_鱗左3CD.不透明度 = value; - 尾_鱗右2CD.不透明度 = value; - 尾_鱗左2CD.不透明度 = value; - 尾_鱗右1CD.不透明度 = value; - 尾_鱗左1CD.不透明度 = value; - } - } - - public double 展開 - { - set - { - double num = value.Inverse(); - double num2 = (右 ? (-1.0) : 1.0); - X0Y0_鰭左2_鰭膜.AngleCont = num2 * -35.0 * num; - X0Y0_鰭右2_鰭膜.AngleCont = num2 * 35.0 * num; - X0Y0_鰭左1_鰭膜.AngleCont = num2 * -15.0 * num; - X0Y0_鰭右1_鰭膜.AngleCont = num2 * 15.0 * num; - X0Y1_鰭左2_鰭膜.AngleCont = num2 * -35.0 * num; - X0Y1_鰭右2_鰭膜.AngleCont = num2 * 35.0 * num; - X0Y1_鰭左1_鰭膜.AngleCont = num2 * -15.0 * num; - X0Y1_鰭右1_鰭膜.AngleCont = num2 * 15.0 * num; - } - } - - public 尾鰭_魚(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾鰭_魚D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["尾"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["鰭左2"].ToPars(); - X0Y0_鰭左2_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y0_鰭左2_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["鰭右2"].ToPars(); - X0Y0_鰭右2_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y0_鰭右2_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["鰭左1"].ToPars(); - X0Y0_鰭左1_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y0_鰭左1_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["鰭右1"].ToPars(); - X0Y0_鰭右1_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y0_鰭右1_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["尾"].ToPars(); - X0Y0_尾_尾 = pars2["尾"].ToPar(); - X0Y0_尾_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y0_尾_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y0_尾_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_尾_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_尾_鱗右1 = pars2["鱗右1"].ToPar(); - X0Y0_尾_鱗左1 = pars2["鱗左1"].ToPar(); - Pars pars3 = 本体[0][1]; - pars2 = pars3["鰭左2"].ToPars(); - X0Y1_鰭左2_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y1_鰭左2_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars3["鰭右2"].ToPars(); - X0Y1_鰭右2_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y1_鰭右2_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars3["鰭左1"].ToPars(); - X0Y1_鰭左1_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y1_鰭左1_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars3["鰭右1"].ToPars(); - X0Y1_鰭右1_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y1_鰭右1_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars3["尾"].ToPars(); - X0Y1_尾_尾 = pars2["尾"].ToPar(); - X0Y1_尾_鱗右3 = pars2["鱗右3"].ToPar(); - X0Y1_尾_鱗左3 = pars2["鱗左3"].ToPar(); - X0Y1_尾_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y1_尾_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y1_尾_鱗右1 = pars2["鱗右1"].ToPar(); - X0Y1_尾_鱗左1 = pars2["鱗左1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 鰭左2_鰭膜_表示 = e.鰭左2_鰭膜_表示; - 鰭左2_鰭条_表示 = e.鰭左2_鰭条_表示; - 鰭右2_鰭膜_表示 = e.鰭右2_鰭膜_表示; - 鰭右2_鰭条_表示 = e.鰭右2_鰭条_表示; - 鰭左1_鰭膜_表示 = e.鰭左1_鰭膜_表示; - 鰭左1_鰭条_表示 = e.鰭左1_鰭条_表示; - 鰭右1_鰭膜_表示 = e.鰭右1_鰭膜_表示; - 鰭右1_鰭条_表示 = e.鰭右1_鰭条_表示; - 尾_尾_表示 = e.尾_尾_表示; - 尾_鱗右3_表示 = e.尾_鱗右3_表示; - 尾_鱗左3_表示 = e.尾_鱗左3_表示; - 尾_鱗右2_表示 = e.尾_鱗右2_表示; - 尾_鱗左2_表示 = e.尾_鱗左2_表示; - 尾_鱗右1_表示 = e.尾_鱗右1_表示; - 尾_鱗左1_表示 = e.尾_鱗左1_表示; - 展開 = e.展開; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_鰭左2_鰭膜CP = new ColorP(X0Y0_鰭左2_鰭膜, 鰭左2_鰭膜CD, DisUnit, abj: true); - X0Y0_鰭左2_鰭条CP = new ColorP(X0Y0_鰭左2_鰭条, 鰭左2_鰭条CD, DisUnit, abj: true); - X0Y0_鰭右2_鰭膜CP = new ColorP(X0Y0_鰭右2_鰭膜, 鰭右2_鰭膜CD, DisUnit, abj: true); - X0Y0_鰭右2_鰭条CP = new ColorP(X0Y0_鰭右2_鰭条, 鰭右2_鰭条CD, DisUnit, abj: true); - X0Y0_鰭左1_鰭膜CP = new ColorP(X0Y0_鰭左1_鰭膜, 鰭左1_鰭膜CD, DisUnit, abj: true); - X0Y0_鰭左1_鰭条CP = new ColorP(X0Y0_鰭左1_鰭条, 鰭左1_鰭条CD, DisUnit, abj: true); - X0Y0_鰭右1_鰭膜CP = new ColorP(X0Y0_鰭右1_鰭膜, 鰭右1_鰭膜CD, DisUnit, abj: true); - X0Y0_鰭右1_鰭条CP = new ColorP(X0Y0_鰭右1_鰭条, 鰭右1_鰭条CD, DisUnit, abj: true); - X0Y0_尾_尾CP = new ColorP(X0Y0_尾_尾, 尾_尾CD, DisUnit, abj: true); - X0Y0_尾_鱗右3CP = new ColorP(X0Y0_尾_鱗右3, 尾_鱗右3CD, DisUnit, abj: true); - X0Y0_尾_鱗左3CP = new ColorP(X0Y0_尾_鱗左3, 尾_鱗左3CD, DisUnit, abj: true); - X0Y0_尾_鱗右2CP = new ColorP(X0Y0_尾_鱗右2, 尾_鱗右2CD, 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); - X0Y1_鰭左2_鰭膜CP = new ColorP(X0Y1_鰭左2_鰭膜, 鰭左2_鰭膜CD, DisUnit, abj: true); - X0Y1_鰭左2_鰭条CP = new ColorP(X0Y1_鰭左2_鰭条, 鰭左2_鰭条CD, DisUnit, abj: true); - X0Y1_鰭右2_鰭膜CP = new ColorP(X0Y1_鰭右2_鰭膜, 鰭右2_鰭膜CD, DisUnit, abj: true); - X0Y1_鰭右2_鰭条CP = new ColorP(X0Y1_鰭右2_鰭条, 鰭右2_鰭条CD, DisUnit, abj: true); - X0Y1_鰭左1_鰭膜CP = new ColorP(X0Y1_鰭左1_鰭膜, 鰭左1_鰭膜CD, DisUnit, abj: true); - X0Y1_鰭左1_鰭条CP = new ColorP(X0Y1_鰭左1_鰭条, 鰭左1_鰭条CD, DisUnit, abj: true); - X0Y1_鰭右1_鰭膜CP = new ColorP(X0Y1_鰭右1_鰭膜, 鰭右1_鰭膜CD, DisUnit, abj: true); - X0Y1_鰭右1_鰭条CP = new ColorP(X0Y1_鰭右1_鰭条, 鰭右1_鰭条CD, DisUnit, abj: true); - X0Y1_尾_尾CP = new ColorP(X0Y1_尾_尾, 尾_尾CD, DisUnit, abj: true); - X0Y1_尾_鱗右3CP = new ColorP(X0Y1_尾_鱗右3, 尾_鱗右3CD, DisUnit, abj: true); - X0Y1_尾_鱗左3CP = new ColorP(X0Y1_尾_鱗左3, 尾_鱗左3CD, DisUnit, abj: true); - X0Y1_尾_鱗右2CP = new ColorP(X0Y1_尾_鱗右2, 尾_鱗右2CD, 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); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_鰭左2_鰭膜.AngleBase = num * 35.0; - X0Y0_鰭右2_鰭膜.AngleBase = num * -35.0; - X0Y0_鰭左1_鰭膜.AngleBase = num * 9.0; - X0Y0_鰭右1_鰭膜.AngleBase = num * -9.0; - X0Y1_鰭左2_鰭膜.AngleBase = num * 35.0; - X0Y1_鰭右2_鰭膜.AngleBase = num * -35.0; - X0Y1_鰭左1_鰭膜.AngleBase = num * 9.0; - X0Y1_鰭右1_鰭膜.AngleBase = num * -9.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_鰭左2_鰭膜CP.Update(); - X0Y0_鰭左2_鰭条CP.Update(); - X0Y0_鰭右2_鰭膜CP.Update(); - X0Y0_鰭右2_鰭条CP.Update(); - X0Y0_鰭左1_鰭膜CP.Update(); - X0Y0_鰭左1_鰭条CP.Update(); - X0Y0_鰭右1_鰭膜CP.Update(); - X0Y0_鰭右1_鰭条CP.Update(); - X0Y0_尾_尾CP.Update(); - X0Y0_尾_鱗右3CP.Update(); - X0Y0_尾_鱗左3CP.Update(); - X0Y0_尾_鱗右2CP.Update(); - X0Y0_尾_鱗左2CP.Update(); - X0Y0_尾_鱗右1CP.Update(); - X0Y0_尾_鱗左1CP.Update(); - } - else - { - X0Y1_鰭左2_鰭膜CP.Update(); - X0Y1_鰭左2_鰭条CP.Update(); - X0Y1_鰭右2_鰭膜CP.Update(); - X0Y1_鰭右2_鰭条CP.Update(); - X0Y1_鰭左1_鰭膜CP.Update(); - X0Y1_鰭左1_鰭条CP.Update(); - X0Y1_鰭右1_鰭膜CP.Update(); - X0Y1_鰭右1_鰭条CP.Update(); - X0Y1_尾_尾CP.Update(); - X0Y1_尾_鱗右3CP.Update(); - X0Y1_尾_鱗左3CP.Update(); - X0Y1_尾_鱗右2CP.Update(); - X0Y1_尾_鱗左2CP.Update(); - X0Y1_尾_鱗右1CP.Update(); - X0Y1_尾_鱗左1CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 鰭左2_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 鰭左2_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 鰭右2_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 鰭右2_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 鰭左1_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 鰭左1_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 鰭右1_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 鰭右1_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 尾_尾CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 尾_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 尾_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = 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 鰭左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 鰭右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 鰭右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 鰭右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 尾_尾_表示 + { + get + { + return X0Y0_尾_尾.Dra; + } + set + { + X0Y0_尾_尾.Dra = value; + X0Y1_尾_尾.Dra = value; + X0Y0_尾_尾.Hit = value; + X0Y1_尾_尾.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 尾_鱗左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 尾_鱗左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 override bool 表示 + { + get + { + return 鰭左2_鰭膜_表示; + } + set + { + 鰭左2_鰭膜_表示 = value; + 鰭左2_鰭条_表示 = value; + 鰭右2_鰭膜_表示 = value; + 鰭右2_鰭条_表示 = value; + 鰭左1_鰭膜_表示 = value; + 鰭左1_鰭条_表示 = value; + 鰭右1_鰭膜_表示 = value; + 鰭右1_鰭条_表示 = value; + 尾_尾_表示 = value; + 尾_鱗右3_表示 = value; + 尾_鱗左3_表示 = value; + 尾_鱗右2_表示 = value; + 尾_鱗左2_表示 = value; + 尾_鱗右1_表示 = value; + 尾_鱗左1_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 鰭左2_鰭膜CD.不透明度; + } + set + { + 鰭左2_鰭膜CD.不透明度 = value; + 鰭左2_鰭条CD.不透明度 = value; + 鰭右2_鰭膜CD.不透明度 = value; + 鰭右2_鰭条CD.不透明度 = value; + 鰭左1_鰭膜CD.不透明度 = value; + 鰭左1_鰭条CD.不透明度 = value; + 鰭右1_鰭膜CD.不透明度 = value; + 鰭右1_鰭条CD.不透明度 = value; + 尾_尾CD.不透明度 = value; + 尾_鱗右3CD.不透明度 = value; + 尾_鱗左3CD.不透明度 = value; + 尾_鱗右2CD.不透明度 = value; + 尾_鱗左2CD.不透明度 = value; + 尾_鱗右1CD.不透明度 = value; + 尾_鱗左1CD.不透明度 = value; + } + } + + public double 展開 + { + set + { + double num = value.Inverse(); + double num2 = (右 ? (-1.0) : 1.0); + X0Y0_鰭左2_鰭膜.AngleCont = num2 * -35.0 * num; + X0Y0_鰭右2_鰭膜.AngleCont = num2 * 35.0 * num; + X0Y0_鰭左1_鰭膜.AngleCont = num2 * -15.0 * num; + X0Y0_鰭右1_鰭膜.AngleCont = num2 * 15.0 * num; + X0Y1_鰭左2_鰭膜.AngleCont = num2 * -35.0 * num; + X0Y1_鰭右2_鰭膜.AngleCont = num2 * 35.0 * num; + X0Y1_鰭左1_鰭膜.AngleCont = num2 * -15.0 * num; + X0Y1_鰭右1_鰭膜.AngleCont = num2 * 15.0 * num; + } + } + + public 尾鰭_魚(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾鰭_魚D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢中["尾"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["鰭左2"].ToPars(); + X0Y0_鰭左2_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y0_鰭左2_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars["鰭右2"].ToPars(); + X0Y0_鰭右2_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y0_鰭右2_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars["鰭左1"].ToPars(); + X0Y0_鰭左1_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y0_鰭左1_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars["鰭右1"].ToPars(); + X0Y0_鰭右1_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y0_鰭右1_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars["尾"].ToPars(); + X0Y0_尾_尾 = pars2["尾"].ToPar(); + X0Y0_尾_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y0_尾_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y0_尾_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_尾_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_尾_鱗右1 = pars2["鱗右1"].ToPar(); + X0Y0_尾_鱗左1 = pars2["鱗左1"].ToPar(); + Pars pars3 = 本体[0][1]; + pars2 = pars3["鰭左2"].ToPars(); + X0Y1_鰭左2_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y1_鰭左2_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars3["鰭右2"].ToPars(); + X0Y1_鰭右2_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y1_鰭右2_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars3["鰭左1"].ToPars(); + X0Y1_鰭左1_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y1_鰭左1_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars3["鰭右1"].ToPars(); + X0Y1_鰭右1_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y1_鰭右1_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars3["尾"].ToPars(); + X0Y1_尾_尾 = pars2["尾"].ToPar(); + X0Y1_尾_鱗右3 = pars2["鱗右3"].ToPar(); + X0Y1_尾_鱗左3 = pars2["鱗左3"].ToPar(); + X0Y1_尾_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y1_尾_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y1_尾_鱗右1 = pars2["鱗右1"].ToPar(); + X0Y1_尾_鱗左1 = pars2["鱗左1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 鰭左2_鰭膜_表示 = e.鰭左2_鰭膜_表示; + 鰭左2_鰭条_表示 = e.鰭左2_鰭条_表示; + 鰭右2_鰭膜_表示 = e.鰭右2_鰭膜_表示; + 鰭右2_鰭条_表示 = e.鰭右2_鰭条_表示; + 鰭左1_鰭膜_表示 = e.鰭左1_鰭膜_表示; + 鰭左1_鰭条_表示 = e.鰭左1_鰭条_表示; + 鰭右1_鰭膜_表示 = e.鰭右1_鰭膜_表示; + 鰭右1_鰭条_表示 = e.鰭右1_鰭条_表示; + 尾_尾_表示 = e.尾_尾_表示; + 尾_鱗右3_表示 = e.尾_鱗右3_表示; + 尾_鱗左3_表示 = e.尾_鱗左3_表示; + 尾_鱗右2_表示 = e.尾_鱗右2_表示; + 尾_鱗左2_表示 = e.尾_鱗左2_表示; + 尾_鱗右1_表示 = e.尾_鱗右1_表示; + 尾_鱗左1_表示 = e.尾_鱗左1_表示; + 展開 = e.展開; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_鰭左2_鰭膜CP = new ColorP(X0Y0_鰭左2_鰭膜, 鰭左2_鰭膜CD, DisUnit, abj: true); + X0Y0_鰭左2_鰭条CP = new ColorP(X0Y0_鰭左2_鰭条, 鰭左2_鰭条CD, DisUnit, abj: true); + X0Y0_鰭右2_鰭膜CP = new ColorP(X0Y0_鰭右2_鰭膜, 鰭右2_鰭膜CD, DisUnit, abj: true); + X0Y0_鰭右2_鰭条CP = new ColorP(X0Y0_鰭右2_鰭条, 鰭右2_鰭条CD, DisUnit, abj: true); + X0Y0_鰭左1_鰭膜CP = new ColorP(X0Y0_鰭左1_鰭膜, 鰭左1_鰭膜CD, DisUnit, abj: true); + X0Y0_鰭左1_鰭条CP = new ColorP(X0Y0_鰭左1_鰭条, 鰭左1_鰭条CD, DisUnit, abj: true); + X0Y0_鰭右1_鰭膜CP = new ColorP(X0Y0_鰭右1_鰭膜, 鰭右1_鰭膜CD, DisUnit, abj: true); + X0Y0_鰭右1_鰭条CP = new ColorP(X0Y0_鰭右1_鰭条, 鰭右1_鰭条CD, DisUnit, abj: true); + X0Y0_尾_尾CP = new ColorP(X0Y0_尾_尾, 尾_尾CD, DisUnit, abj: true); + X0Y0_尾_鱗右3CP = new ColorP(X0Y0_尾_鱗右3, 尾_鱗右3CD, DisUnit, abj: true); + X0Y0_尾_鱗左3CP = new ColorP(X0Y0_尾_鱗左3, 尾_鱗左3CD, DisUnit, abj: true); + X0Y0_尾_鱗右2CP = new ColorP(X0Y0_尾_鱗右2, 尾_鱗右2CD, 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); + X0Y1_鰭左2_鰭膜CP = new ColorP(X0Y1_鰭左2_鰭膜, 鰭左2_鰭膜CD, DisUnit, abj: true); + X0Y1_鰭左2_鰭条CP = new ColorP(X0Y1_鰭左2_鰭条, 鰭左2_鰭条CD, DisUnit, abj: true); + X0Y1_鰭右2_鰭膜CP = new ColorP(X0Y1_鰭右2_鰭膜, 鰭右2_鰭膜CD, DisUnit, abj: true); + X0Y1_鰭右2_鰭条CP = new ColorP(X0Y1_鰭右2_鰭条, 鰭右2_鰭条CD, DisUnit, abj: true); + X0Y1_鰭左1_鰭膜CP = new ColorP(X0Y1_鰭左1_鰭膜, 鰭左1_鰭膜CD, DisUnit, abj: true); + X0Y1_鰭左1_鰭条CP = new ColorP(X0Y1_鰭左1_鰭条, 鰭左1_鰭条CD, DisUnit, abj: true); + X0Y1_鰭右1_鰭膜CP = new ColorP(X0Y1_鰭右1_鰭膜, 鰭右1_鰭膜CD, DisUnit, abj: true); + X0Y1_鰭右1_鰭条CP = new ColorP(X0Y1_鰭右1_鰭条, 鰭右1_鰭条CD, DisUnit, abj: true); + X0Y1_尾_尾CP = new ColorP(X0Y1_尾_尾, 尾_尾CD, DisUnit, abj: true); + X0Y1_尾_鱗右3CP = new ColorP(X0Y1_尾_鱗右3, 尾_鱗右3CD, DisUnit, abj: true); + X0Y1_尾_鱗左3CP = new ColorP(X0Y1_尾_鱗左3, 尾_鱗左3CD, DisUnit, abj: true); + X0Y1_尾_鱗右2CP = new ColorP(X0Y1_尾_鱗右2, 尾_鱗右2CD, 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); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_鰭左2_鰭膜.AngleBase = num * 35.0; + X0Y0_鰭右2_鰭膜.AngleBase = num * -35.0; + X0Y0_鰭左1_鰭膜.AngleBase = num * 9.0; + X0Y0_鰭右1_鰭膜.AngleBase = num * -9.0; + X0Y1_鰭左2_鰭膜.AngleBase = num * 35.0; + X0Y1_鰭右2_鰭膜.AngleBase = num * -35.0; + X0Y1_鰭左1_鰭膜.AngleBase = num * 9.0; + X0Y1_鰭右1_鰭膜.AngleBase = num * -9.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_鰭左2_鰭膜CP.Update(); + X0Y0_鰭左2_鰭条CP.Update(); + X0Y0_鰭右2_鰭膜CP.Update(); + X0Y0_鰭右2_鰭条CP.Update(); + X0Y0_鰭左1_鰭膜CP.Update(); + X0Y0_鰭左1_鰭条CP.Update(); + X0Y0_鰭右1_鰭膜CP.Update(); + X0Y0_鰭右1_鰭条CP.Update(); + X0Y0_尾_尾CP.Update(); + X0Y0_尾_鱗右3CP.Update(); + X0Y0_尾_鱗左3CP.Update(); + X0Y0_尾_鱗右2CP.Update(); + X0Y0_尾_鱗左2CP.Update(); + X0Y0_尾_鱗右1CP.Update(); + X0Y0_尾_鱗左1CP.Update(); + } + else + { + X0Y1_鰭左2_鰭膜CP.Update(); + X0Y1_鰭左2_鰭条CP.Update(); + X0Y1_鰭右2_鰭膜CP.Update(); + X0Y1_鰭右2_鰭条CP.Update(); + X0Y1_鰭左1_鰭膜CP.Update(); + X0Y1_鰭左1_鰭条CP.Update(); + X0Y1_鰭右1_鰭膜CP.Update(); + X0Y1_鰭右1_鰭条CP.Update(); + X0Y1_尾_尾CP.Update(); + X0Y1_尾_鱗右3CP.Update(); + X0Y1_尾_鱗左3CP.Update(); + X0Y1_尾_鱗右2CP.Update(); + X0Y1_尾_鱗左2CP.Update(); + X0Y1_尾_鱗右1CP.Update(); + X0Y1_尾_鱗左1CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 鰭左2_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 鰭左2_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 鰭右2_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 鰭右2_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 鰭左1_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 鰭左1_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 鰭右1_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 鰭右1_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 尾_尾CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 尾_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 尾_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚D.cs index d447565..d97886e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚D.cs @@ -1,50 +1,51 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾鰭_魚D : 尾鰭D +namespace SlaveMatrix { - public bool 鰭左2_鰭膜_表示 = true; + [Serializable] + public class 尾鰭_魚D : 尾鰭D + { + public bool 鰭左2_鰭膜_表示 = true; - public bool 鰭左2_鰭条_表示 = true; + public bool 鰭左2_鰭条_表示 = true; - public bool 鰭右2_鰭膜_表示 = true; + public bool 鰭右2_鰭膜_表示 = true; - public bool 鰭右2_鰭条_表示 = true; + public bool 鰭右2_鰭条_表示 = true; - public bool 鰭左1_鰭膜_表示 = true; + public bool 鰭左1_鰭膜_表示 = true; - public bool 鰭左1_鰭条_表示 = true; + public bool 鰭左1_鰭条_表示 = true; - public bool 鰭右1_鰭膜_表示 = true; + public bool 鰭右1_鰭膜_表示 = true; - public bool 鰭右1_鰭条_表示 = true; + public bool 鰭右1_鰭条_表示 = true; - public bool 尾_尾_表示 = true; + public bool 尾_尾_表示 = true; - public bool 尾_鱗右3_表示 = true; + public bool 尾_鱗右3_表示 = true; - public bool 尾_鱗左3_表示 = true; + public bool 尾_鱗左3_表示 = true; - public bool 尾_鱗右2_表示 = true; + public bool 尾_鱗右2_表示 = true; - public bool 尾_鱗左2_表示 = true; + public bool 尾_鱗左2_表示 = true; - public bool 尾_鱗右1_表示 = true; + public bool 尾_鱗右1_表示 = true; - public bool 尾_鱗左1_表示 = true; + public bool 尾_鱗左1_表示 = true; - public double 展開; + public double 展開; - public 尾鰭_魚D() - { - ThisType = GetType(); - } + public 尾鰭_魚D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾鰭_魚(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾鰭_魚(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨.cs index 12de1ed..5cbc320 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨.cs @@ -1,175 +1,176 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 尾鰭_鯨 : 尾鰭 +namespace SlaveMatrix { - public Par X0Y0_鰭; + public class 尾鰭_鯨 : 尾鰭 + { + public Par X0Y0_鰭; - public Par X0Y0_尾; + public Par X0Y0_尾; - public ColorD 鰭CD; + public ColorD 鰭CD; - public ColorD 尾CD; + public ColorD 尾CD; - public ColorP X0Y0_鰭CP; + public ColorP X0Y0_鰭CP; - public ColorP X0Y0_尾CP; + public ColorP X0Y0_尾CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 鰭_表示 - { - get - { - return X0Y0_鰭.Dra; - } - set - { - X0Y0_鰭.Dra = value; - X0Y0_鰭.Hit = value; - } - } + public bool 鰭_表示 + { + get + { + return X0Y0_鰭.Dra; + } + set + { + X0Y0_鰭.Dra = value; + X0Y0_鰭.Hit = value; + } + } - public bool 尾_表示 - { - get - { - return X0Y0_尾.Dra; - } - set - { - X0Y0_尾.Dra = value; - X0Y0_尾.Hit = value; - } - } + public bool 尾_表示 + { + get + { + return X0Y0_尾.Dra; + } + set + { + X0Y0_尾.Dra = value; + X0Y0_尾.Hit = value; + } + } - public override bool 表示 - { - get - { - return 鰭_表示; - } - set - { - 鰭_表示 = value; - 尾_表示 = value; - } - } + public override bool 表示 + { + get + { + return 鰭_表示; + } + set + { + 鰭_表示 = value; + 尾_表示 = value; + } + } - public override double 濃度 - { - get - { - return 鰭CD.不透明度; - } - set - { - 鰭CD.不透明度 = value; - 尾CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 鰭CD.不透明度; + } + set + { + 鰭CD.不透明度 = value; + 尾CD.不透明度 = value; + } + } - public 尾鰭_鯨(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾鰭_鯨D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鯨鰭"; - dif.Add(new Pars(Sta.肢中["尾"][1][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_鰭 = pars["鰭"].ToPar(); - X0Y0_尾 = pars["尾"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 鰭_表示 = e.鰭_表示; - 尾_表示 = e.尾_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_鰭CP = new ColorP(X0Y0_鰭, 鰭CD, DisUnit, abj: true); - X0Y0_尾CP = new ColorP(X0Y0_尾, 尾CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 尾鰭_鯨(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 尾鰭_鯨D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "鯨鰭"; + dif.Add(new Pars(Sta.肢中["尾"][1][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_鰭 = pars["鰭"].ToPar(); + X0Y0_尾 = pars["尾"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 鰭_表示 = e.鰭_表示; + 尾_表示 = e.尾_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_鰭CP = new ColorP(X0Y0_鰭, 鰭CD, DisUnit, abj: true); + X0Y0_尾CP = new ColorP(X0Y0_尾, 尾CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_鰭CP.Update(); - X0Y0_尾CP.Update(); - } + public override void 色更新() + { + X0Y0_鰭CP.Update(); + X0Y0_尾CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 鰭CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾CD = new ColorD(ref Col.Black, ref 体配色.体0O); - } + private void 配色N0(体配色 体配色) + { + 鰭CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾CD = new ColorD(ref Col.Black, ref 体配色.体0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨D.cs index 38e3601..c1ce7e2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨D.cs @@ -1,22 +1,23 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 尾鰭_鯨D : 尾鰭D +namespace SlaveMatrix { - public bool 鰭_表示 = true; + [Serializable] + public class 尾鰭_鯨D : 尾鰭D + { + public bool 鰭_表示 = true; - public bool 尾_表示 = true; + public bool 尾_表示 = true; - public 尾鰭_鯨D() - { - ThisType = GetType(); - } + public 尾鰭_鯨D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 尾鰭_鯨(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 尾鰭_鯨(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅.cs index 33b7cce..11e8f91 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 後翅 : Ele +namespace SlaveMatrix { + public class 後翅 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅D.cs index 2093df6..9755b41 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 後翅D : EleD +namespace SlaveMatrix { + [Serializable] + public class 後翅D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲.cs index d6ac95a..5b9bc71 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲.cs @@ -1,511 +1,512 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後翅_甲 : 後翅 +namespace SlaveMatrix { - public Par X0Y0_後翅_後翅根_後翅; + public class 後翅_甲 : 後翅 + { + public Par X0Y0_後翅_後翅根_後翅; - public Par X0Y0_後翅_後翅根_翅脈1; + public Par X0Y0_後翅_後翅根_翅脈1; - public Par X0Y0_後翅_後翅根_翅脈2; + public Par X0Y0_後翅_後翅根_翅脈2; - public Par X0Y0_後翅_後翅根_翅脈3; + public Par X0Y0_後翅_後翅根_翅脈3; - public Par X0Y0_後翅_後翅根_翅脈4; + public Par X0Y0_後翅_後翅根_翅脈4; - public Par X0Y0_後翅_後翅先_後翅; + public Par X0Y0_後翅_後翅先_後翅; - public Par X0Y0_後翅_後翅先_翅脈1; + public Par X0Y0_後翅_後翅先_翅脈1; - public Par X0Y0_後翅_後翅先_翅脈2; + public Par X0Y0_後翅_後翅先_翅脈2; - public Par X0Y0_後翅_後翅先_翅脈3; + public Par X0Y0_後翅_後翅先_翅脈3; - public Par X0Y0_後翅_後翅先_翅脈4; + public Par X0Y0_後翅_後翅先_翅脈4; - public Par X0Y1_後翅_後翅根_後翅; + public Par X0Y1_後翅_後翅根_後翅; - public Par X0Y1_後翅_後翅根_翅脈1; + public Par X0Y1_後翅_後翅根_翅脈1; - public Par X0Y1_後翅_後翅根_翅脈2; + public Par X0Y1_後翅_後翅根_翅脈2; - public Par X0Y1_後翅_後翅根_翅脈3; + public Par X0Y1_後翅_後翅根_翅脈3; - public Par X0Y1_後翅_後翅根_翅脈4; + public Par X0Y1_後翅_後翅根_翅脈4; - public Par X0Y1_後翅_後翅先_後翅; + public Par X0Y1_後翅_後翅先_後翅; - public Par X0Y1_後翅_後翅先_翅脈1; + public Par X0Y1_後翅_後翅先_翅脈1; - public Par X0Y1_後翅_後翅先_翅脈2; + public Par X0Y1_後翅_後翅先_翅脈2; - public Par X0Y1_後翅_後翅先_翅脈3; + public Par X0Y1_後翅_後翅先_翅脈3; - public Par X0Y1_後翅_後翅先_翅脈4; + public Par X0Y1_後翅_後翅先_翅脈4; - public ColorD 後翅_後翅根_後翅CD; + public ColorD 後翅_後翅根_後翅CD; - public ColorD 後翅_後翅根_翅脈1CD; + public ColorD 後翅_後翅根_翅脈1CD; - public ColorD 後翅_後翅根_翅脈2CD; + public ColorD 後翅_後翅根_翅脈2CD; - public ColorD 後翅_後翅根_翅脈3CD; + public ColorD 後翅_後翅根_翅脈3CD; - public ColorD 後翅_後翅根_翅脈4CD; + public ColorD 後翅_後翅根_翅脈4CD; - public ColorD 後翅_後翅先_後翅CD; + public ColorD 後翅_後翅先_後翅CD; - public ColorD 後翅_後翅先_翅脈1CD; + public ColorD 後翅_後翅先_翅脈1CD; - public ColorD 後翅_後翅先_翅脈2CD; + public ColorD 後翅_後翅先_翅脈2CD; - public ColorD 後翅_後翅先_翅脈3CD; + public ColorD 後翅_後翅先_翅脈3CD; - public ColorD 後翅_後翅先_翅脈4CD; + public ColorD 後翅_後翅先_翅脈4CD; - public ColorP X0Y0_後翅_後翅根_後翅CP; + public ColorP X0Y0_後翅_後翅根_後翅CP; - public ColorP X0Y0_後翅_後翅根_翅脈1CP; + public ColorP X0Y0_後翅_後翅根_翅脈1CP; - public ColorP X0Y0_後翅_後翅根_翅脈2CP; + public ColorP X0Y0_後翅_後翅根_翅脈2CP; - public ColorP X0Y0_後翅_後翅根_翅脈3CP; + public ColorP X0Y0_後翅_後翅根_翅脈3CP; - public ColorP X0Y0_後翅_後翅根_翅脈4CP; + public ColorP X0Y0_後翅_後翅根_翅脈4CP; - public ColorP X0Y0_後翅_後翅先_後翅CP; + public ColorP X0Y0_後翅_後翅先_後翅CP; - public ColorP X0Y0_後翅_後翅先_翅脈1CP; + public ColorP X0Y0_後翅_後翅先_翅脈1CP; - public ColorP X0Y0_後翅_後翅先_翅脈2CP; + public ColorP X0Y0_後翅_後翅先_翅脈2CP; - public ColorP X0Y0_後翅_後翅先_翅脈3CP; + public ColorP X0Y0_後翅_後翅先_翅脈3CP; - public ColorP X0Y0_後翅_後翅先_翅脈4CP; + public ColorP X0Y0_後翅_後翅先_翅脈4CP; - public ColorP X0Y1_後翅_後翅根_後翅CP; + public ColorP X0Y1_後翅_後翅根_後翅CP; - public ColorP X0Y1_後翅_後翅根_翅脈1CP; + public ColorP X0Y1_後翅_後翅根_翅脈1CP; - public ColorP X0Y1_後翅_後翅根_翅脈2CP; + public ColorP X0Y1_後翅_後翅根_翅脈2CP; - public ColorP X0Y1_後翅_後翅根_翅脈3CP; + public ColorP X0Y1_後翅_後翅根_翅脈3CP; - public ColorP X0Y1_後翅_後翅根_翅脈4CP; + public ColorP X0Y1_後翅_後翅根_翅脈4CP; - public ColorP X0Y1_後翅_後翅先_後翅CP; + public ColorP X0Y1_後翅_後翅先_後翅CP; - public ColorP X0Y1_後翅_後翅先_翅脈1CP; + public ColorP X0Y1_後翅_後翅先_翅脈1CP; - public ColorP X0Y1_後翅_後翅先_翅脈2CP; + public ColorP X0Y1_後翅_後翅先_翅脈2CP; - public ColorP X0Y1_後翅_後翅先_翅脈3CP; + public ColorP X0Y1_後翅_後翅先_翅脈3CP; - public ColorP X0Y1_後翅_後翅先_翅脈4CP; + public ColorP X0Y1_後翅_後翅先_翅脈4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = 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 後翅_後翅根_翅脈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 後翅_後翅先_後翅_表示 - { - 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 後翅_後翅先_翅脈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 override bool 表示 - { - get - { - return 後翅_後翅根_後翅_表示; - } - set - { - 後翅_後翅根_後翅_表示 = value; - 後翅_後翅根_翅脈1_表示 = value; - 後翅_後翅根_翅脈2_表示 = value; - 後翅_後翅根_翅脈3_表示 = value; - 後翅_後翅根_翅脈4_表示 = value; - 後翅_後翅先_後翅_表示 = value; - 後翅_後翅先_翅脈1_表示 = value; - 後翅_後翅先_翅脈2_表示 = value; - 後翅_後翅先_翅脈3_表示 = value; - 後翅_後翅先_翅脈4_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 後翅_後翅根_後翅CD.不透明度; - } - set - { - 後翅_後翅根_後翅CD.不透明度 = value; - 後翅_後翅根_翅脈1CD.不透明度 = value; - 後翅_後翅根_翅脈2CD.不透明度 = value; - 後翅_後翅根_翅脈3CD.不透明度 = value; - 後翅_後翅根_翅脈4CD.不透明度 = value; - 後翅_後翅先_後翅CD.不透明度 = value; - 後翅_後翅先_翅脈1CD.不透明度 = value; - 後翅_後翅先_翅脈2CD.不透明度 = value; - 後翅_後翅先_翅脈3CD.不透明度 = value; - 後翅_後翅先_翅脈4CD.不透明度 = value; - } - } - - public double 展開 - { - set - { - double num = value.Inverse(); - double num2 = (右 ? (-1.0) : 1.0); - X0Y0_後翅_後翅根_後翅.AngleCont = num2 * -77.0 * num; - X0Y0_後翅_後翅先_後翅.AngleCont = num2 * -180.0 * num; - X0Y1_後翅_後翅根_後翅.AngleCont = num2 * -77.0 * num; - X0Y1_後翅_後翅先_後翅.AngleCont = num2 * -180.0 * num; - foreach (Par item in 本体.EnumAllPar()) - { - item.SizeCont = 0.35 + 0.65 * value; - } - } - } - - public 後翅_甲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後翅_甲D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["後翅"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]["後翅"].ToPars(); - Pars pars2 = pars["後翅根"].ToPars(); - X0Y0_後翅_後翅根_後翅 = pars2["後翅"].ToPar(); - X0Y0_後翅_後翅根_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y0_後翅_後翅根_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y0_後翅_後翅根_翅脈3 = pars2["翅脈3"].ToPar(); - X0Y0_後翅_後翅根_翅脈4 = pars2["翅脈4"].ToPar(); - pars2 = pars["後翅先"].ToPars(); - X0Y0_後翅_後翅先_後翅 = pars2["後翅"].ToPar(); - X0Y0_後翅_後翅先_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y0_後翅_後翅先_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y0_後翅_後翅先_翅脈3 = pars2["翅脈3"].ToPar(); - X0Y0_後翅_後翅先_翅脈4 = pars2["翅脈4"].ToPar(); - Pars pars3 = 本体[0][1]["後翅"].ToPars(); - pars2 = pars3["後翅根"].ToPars(); - X0Y1_後翅_後翅根_後翅 = pars2["後翅"].ToPar(); - X0Y1_後翅_後翅根_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y1_後翅_後翅根_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y1_後翅_後翅根_翅脈3 = pars2["翅脈3"].ToPar(); - X0Y1_後翅_後翅根_翅脈4 = pars2["翅脈4"].ToPar(); - pars2 = pars3["後翅先"].ToPars(); - X0Y1_後翅_後翅先_後翅 = pars2["後翅"].ToPar(); - X0Y1_後翅_後翅先_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y1_後翅_後翅先_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y1_後翅_後翅先_翅脈3 = pars2["翅脈3"].ToPar(); - X0Y1_後翅_後翅先_翅脈4 = pars2["翅脈4"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 後翅_後翅根_後翅_表示 = e.後翅_後翅根_後翅_表示; - 後翅_後翅根_翅脈1_表示 = e.後翅_後翅根_翅脈1_表示; - 後翅_後翅根_翅脈2_表示 = e.後翅_後翅根_翅脈2_表示; - 後翅_後翅根_翅脈3_表示 = e.後翅_後翅根_翅脈3_表示; - 後翅_後翅根_翅脈4_表示 = e.後翅_後翅根_翅脈4_表示; - 後翅_後翅先_後翅_表示 = e.後翅_後翅先_後翅_表示; - 後翅_後翅先_翅脈1_表示 = e.後翅_後翅先_翅脈1_表示; - 後翅_後翅先_翅脈2_表示 = e.後翅_後翅先_翅脈2_表示; - 後翅_後翅先_翅脈3_表示 = e.後翅_後翅先_翅脈3_表示; - 後翅_後翅先_翅脈4_表示 = e.後翅_後翅先_翅脈4_表示; - 展開 = e.展開; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - X0Y0_後翅_後翅根_翅脈3CP = new ColorP(X0Y0_後翅_後翅根_翅脈3, 後翅_後翅根_翅脈3CD, DisUnit, abj: true); - X0Y0_後翅_後翅根_翅脈4CP = new ColorP(X0Y0_後翅_後翅根_翅脈4, 後翅_後翅根_翅脈4CD, 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); - X0Y0_後翅_後翅先_翅脈3CP = new ColorP(X0Y0_後翅_後翅先_翅脈3, 後翅_後翅先_翅脈3CD, DisUnit, abj: true); - X0Y0_後翅_後翅先_翅脈4CP = new ColorP(X0Y0_後翅_後翅先_翅脈4, 後翅_後翅先_翅脈4CD, 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_後翅_後翅根_翅脈3CP = new ColorP(X0Y1_後翅_後翅根_翅脈3, 後翅_後翅根_翅脈3CD, DisUnit, abj: true); - X0Y1_後翅_後翅根_翅脈4CP = new ColorP(X0Y1_後翅_後翅根_翅脈4, 後翅_後翅根_翅脈4CD, 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_後翅_後翅先_翅脈3CP = new ColorP(X0Y1_後翅_後翅先_翅脈3, 後翅_後翅先_翅脈3CD, DisUnit, abj: true); - X0Y1_後翅_後翅先_翅脈4CP = new ColorP(X0Y1_後翅_後翅先_翅脈4, 後翅_後翅先_翅脈4CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_後翅_後翅根_後翅.AngleBase = num * 0.0; - X0Y1_後翅_後翅根_後翅.AngleBase = num * 0.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_後翅_後翅根_後翅CP.Update(); - X0Y0_後翅_後翅根_翅脈1CP.Update(); - X0Y0_後翅_後翅根_翅脈2CP.Update(); - X0Y0_後翅_後翅根_翅脈3CP.Update(); - X0Y0_後翅_後翅根_翅脈4CP.Update(); - X0Y0_後翅_後翅先_後翅CP.Update(); - X0Y0_後翅_後翅先_翅脈1CP.Update(); - X0Y0_後翅_後翅先_翅脈2CP.Update(); - X0Y0_後翅_後翅先_翅脈3CP.Update(); - X0Y0_後翅_後翅先_翅脈4CP.Update(); - } - else - { - X0Y1_後翅_後翅根_後翅CP.Update(); - X0Y1_後翅_後翅根_翅脈1CP.Update(); - X0Y1_後翅_後翅根_翅脈2CP.Update(); - X0Y1_後翅_後翅根_翅脈3CP.Update(); - X0Y1_後翅_後翅根_翅脈4CP.Update(); - X0Y1_後翅_後翅先_後翅CP.Update(); - X0Y1_後翅_後翅先_翅脈1CP.Update(); - X0Y1_後翅_後翅先_翅脈2CP.Update(); - X0Y1_後翅_後翅先_翅脈3CP.Update(); - X0Y1_後翅_後翅先_翅脈4CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - Col.Alpha(ref 体配色.甲1O, 128, out var ret); - 後翅_後翅根_後翅CD = new ColorD(ref Col.Black, ref ret); - 後翅_後翅根_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 後翅_後翅根_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 後翅_後翅根_翅脈3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 後翅_後翅根_翅脈4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 後翅_後翅先_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅根_後翅CD.c2); - 後翅_後翅先_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 後翅_後翅先_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 後翅_後翅先_翅脈3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 後翅_後翅先_翅脈4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = 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 後翅_後翅根_翅脈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 後翅_後翅先_後翅_表示 + { + 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 後翅_後翅先_翅脈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 override bool 表示 + { + get + { + return 後翅_後翅根_後翅_表示; + } + set + { + 後翅_後翅根_後翅_表示 = value; + 後翅_後翅根_翅脈1_表示 = value; + 後翅_後翅根_翅脈2_表示 = value; + 後翅_後翅根_翅脈3_表示 = value; + 後翅_後翅根_翅脈4_表示 = value; + 後翅_後翅先_後翅_表示 = value; + 後翅_後翅先_翅脈1_表示 = value; + 後翅_後翅先_翅脈2_表示 = value; + 後翅_後翅先_翅脈3_表示 = value; + 後翅_後翅先_翅脈4_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 後翅_後翅根_後翅CD.不透明度; + } + set + { + 後翅_後翅根_後翅CD.不透明度 = value; + 後翅_後翅根_翅脈1CD.不透明度 = value; + 後翅_後翅根_翅脈2CD.不透明度 = value; + 後翅_後翅根_翅脈3CD.不透明度 = value; + 後翅_後翅根_翅脈4CD.不透明度 = value; + 後翅_後翅先_後翅CD.不透明度 = value; + 後翅_後翅先_翅脈1CD.不透明度 = value; + 後翅_後翅先_翅脈2CD.不透明度 = value; + 後翅_後翅先_翅脈3CD.不透明度 = value; + 後翅_後翅先_翅脈4CD.不透明度 = value; + } + } + + public double 展開 + { + set + { + double num = value.Inverse(); + double num2 = (右 ? (-1.0) : 1.0); + X0Y0_後翅_後翅根_後翅.AngleCont = num2 * -77.0 * num; + X0Y0_後翅_後翅先_後翅.AngleCont = num2 * -180.0 * num; + X0Y1_後翅_後翅根_後翅.AngleCont = num2 * -77.0 * num; + X0Y1_後翅_後翅先_後翅.AngleCont = num2 * -180.0 * num; + foreach (Par item in 本体.EnumAllPar()) + { + item.SizeCont = 0.35 + 0.65 * value; + } + } + } + + public 後翅_甲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後翅_甲D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["後翅"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]["後翅"].ToPars(); + Pars pars2 = pars["後翅根"].ToPars(); + X0Y0_後翅_後翅根_後翅 = pars2["後翅"].ToPar(); + X0Y0_後翅_後翅根_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y0_後翅_後翅根_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y0_後翅_後翅根_翅脈3 = pars2["翅脈3"].ToPar(); + X0Y0_後翅_後翅根_翅脈4 = pars2["翅脈4"].ToPar(); + pars2 = pars["後翅先"].ToPars(); + X0Y0_後翅_後翅先_後翅 = pars2["後翅"].ToPar(); + X0Y0_後翅_後翅先_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y0_後翅_後翅先_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y0_後翅_後翅先_翅脈3 = pars2["翅脈3"].ToPar(); + X0Y0_後翅_後翅先_翅脈4 = pars2["翅脈4"].ToPar(); + Pars pars3 = 本体[0][1]["後翅"].ToPars(); + pars2 = pars3["後翅根"].ToPars(); + X0Y1_後翅_後翅根_後翅 = pars2["後翅"].ToPar(); + X0Y1_後翅_後翅根_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y1_後翅_後翅根_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y1_後翅_後翅根_翅脈3 = pars2["翅脈3"].ToPar(); + X0Y1_後翅_後翅根_翅脈4 = pars2["翅脈4"].ToPar(); + pars2 = pars3["後翅先"].ToPars(); + X0Y1_後翅_後翅先_後翅 = pars2["後翅"].ToPar(); + X0Y1_後翅_後翅先_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y1_後翅_後翅先_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y1_後翅_後翅先_翅脈3 = pars2["翅脈3"].ToPar(); + X0Y1_後翅_後翅先_翅脈4 = pars2["翅脈4"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 後翅_後翅根_後翅_表示 = e.後翅_後翅根_後翅_表示; + 後翅_後翅根_翅脈1_表示 = e.後翅_後翅根_翅脈1_表示; + 後翅_後翅根_翅脈2_表示 = e.後翅_後翅根_翅脈2_表示; + 後翅_後翅根_翅脈3_表示 = e.後翅_後翅根_翅脈3_表示; + 後翅_後翅根_翅脈4_表示 = e.後翅_後翅根_翅脈4_表示; + 後翅_後翅先_後翅_表示 = e.後翅_後翅先_後翅_表示; + 後翅_後翅先_翅脈1_表示 = e.後翅_後翅先_翅脈1_表示; + 後翅_後翅先_翅脈2_表示 = e.後翅_後翅先_翅脈2_表示; + 後翅_後翅先_翅脈3_表示 = e.後翅_後翅先_翅脈3_表示; + 後翅_後翅先_翅脈4_表示 = e.後翅_後翅先_翅脈4_表示; + 展開 = e.展開; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + X0Y0_後翅_後翅根_翅脈3CP = new ColorP(X0Y0_後翅_後翅根_翅脈3, 後翅_後翅根_翅脈3CD, DisUnit, abj: true); + X0Y0_後翅_後翅根_翅脈4CP = new ColorP(X0Y0_後翅_後翅根_翅脈4, 後翅_後翅根_翅脈4CD, 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); + X0Y0_後翅_後翅先_翅脈3CP = new ColorP(X0Y0_後翅_後翅先_翅脈3, 後翅_後翅先_翅脈3CD, DisUnit, abj: true); + X0Y0_後翅_後翅先_翅脈4CP = new ColorP(X0Y0_後翅_後翅先_翅脈4, 後翅_後翅先_翅脈4CD, 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_後翅_後翅根_翅脈3CP = new ColorP(X0Y1_後翅_後翅根_翅脈3, 後翅_後翅根_翅脈3CD, DisUnit, abj: true); + X0Y1_後翅_後翅根_翅脈4CP = new ColorP(X0Y1_後翅_後翅根_翅脈4, 後翅_後翅根_翅脈4CD, 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_後翅_後翅先_翅脈3CP = new ColorP(X0Y1_後翅_後翅先_翅脈3, 後翅_後翅先_翅脈3CD, DisUnit, abj: true); + X0Y1_後翅_後翅先_翅脈4CP = new ColorP(X0Y1_後翅_後翅先_翅脈4, 後翅_後翅先_翅脈4CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_後翅_後翅根_後翅.AngleBase = num * 0.0; + X0Y1_後翅_後翅根_後翅.AngleBase = num * 0.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_後翅_後翅根_後翅CP.Update(); + X0Y0_後翅_後翅根_翅脈1CP.Update(); + X0Y0_後翅_後翅根_翅脈2CP.Update(); + X0Y0_後翅_後翅根_翅脈3CP.Update(); + X0Y0_後翅_後翅根_翅脈4CP.Update(); + X0Y0_後翅_後翅先_後翅CP.Update(); + X0Y0_後翅_後翅先_翅脈1CP.Update(); + X0Y0_後翅_後翅先_翅脈2CP.Update(); + X0Y0_後翅_後翅先_翅脈3CP.Update(); + X0Y0_後翅_後翅先_翅脈4CP.Update(); + } + else + { + X0Y1_後翅_後翅根_後翅CP.Update(); + X0Y1_後翅_後翅根_翅脈1CP.Update(); + X0Y1_後翅_後翅根_翅脈2CP.Update(); + X0Y1_後翅_後翅根_翅脈3CP.Update(); + X0Y1_後翅_後翅根_翅脈4CP.Update(); + X0Y1_後翅_後翅先_後翅CP.Update(); + X0Y1_後翅_後翅先_翅脈1CP.Update(); + X0Y1_後翅_後翅先_翅脈2CP.Update(); + X0Y1_後翅_後翅先_翅脈3CP.Update(); + X0Y1_後翅_後翅先_翅脈4CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + Col.Alpha(ref 体配色.甲1O, 128, out var ret); + 後翅_後翅根_後翅CD = new ColorD(ref Col.Black, ref ret); + 後翅_後翅根_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 後翅_後翅根_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 後翅_後翅根_翅脈3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 後翅_後翅根_翅脈4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 後翅_後翅先_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅根_後翅CD.c2); + 後翅_後翅先_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 後翅_後翅先_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 後翅_後翅先_翅脈3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 後翅_後翅先_翅脈4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲D.cs index 6c6770c..4038c1e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲D.cs @@ -1,40 +1,41 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後翅_甲D : 後翅D +namespace SlaveMatrix { - public bool 後翅_後翅根_後翅_表示 = true; + [Serializable] + public class 後翅_甲D : 後翅D + { + public bool 後翅_後翅根_後翅_表示 = true; - public bool 後翅_後翅根_翅脈1_表示 = true; + public bool 後翅_後翅根_翅脈1_表示 = true; - public bool 後翅_後翅根_翅脈2_表示 = true; + public bool 後翅_後翅根_翅脈2_表示 = true; - public bool 後翅_後翅根_翅脈3_表示 = true; + public bool 後翅_後翅根_翅脈3_表示 = true; - public bool 後翅_後翅根_翅脈4_表示 = true; + public bool 後翅_後翅根_翅脈4_表示 = true; - public bool 後翅_後翅先_後翅_表示 = true; + public bool 後翅_後翅先_後翅_表示 = true; - public bool 後翅_後翅先_翅脈1_表示 = true; + public bool 後翅_後翅先_翅脈1_表示 = true; - public bool 後翅_後翅先_翅脈2_表示 = true; + public bool 後翅_後翅先_翅脈2_表示 = true; - public bool 後翅_後翅先_翅脈3_表示 = true; + public bool 後翅_後翅先_翅脈3_表示 = true; - public bool 後翅_後翅先_翅脈4_表示 = true; + public bool 後翅_後翅先_翅脈4_表示 = true; - public double 展開; + public double 展開; - public 後翅_甲D() - { - ThisType = GetType(); - } + public 後翅_甲D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後翅_甲(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後翅_甲(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽.cs index f54fc6d..a7efaa8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽.cs @@ -1,1500 +1,1501 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後翅_羽 : 後翅 +namespace SlaveMatrix { - public Par X0Y0_後翅_後翅; + public class 後翅_羽 : 後翅 + { + public Par X0Y0_後翅_後翅; - public Par X0Y0_後翅_翅脈1; + public Par X0Y0_後翅_翅脈1; - public Par X0Y0_後翅_翅脈2; + public Par X0Y0_後翅_翅脈2; - public Par X0Y0_後翅_翅脈線1; + public Par X0Y0_後翅_翅脈線1; - public Par X0Y0_後翅_翅脈線2; + public Par X0Y0_後翅_翅脈線2; - public Par X0Y0_後翅_翅脈線3; + public Par X0Y0_後翅_翅脈線3; - public Par X0Y0_後翅_翅脈線4; + public Par X0Y0_後翅_翅脈線4; - public Par X0Y0_後翅_翅脈線5; + public Par X0Y0_後翅_翅脈線5; - public Par X0Y0_後翅_翅脈線6; + public Par X0Y0_後翅_翅脈線6; - public Par X0Y0_後翅_翅脈縦線1; + public Par X0Y0_後翅_翅脈縦線1; - public Par X0Y0_後翅_翅脈縦線2; + public Par X0Y0_後翅_翅脈縦線2; - public Par X0Y0_後翅_翅脈縦線3; + public Par X0Y0_後翅_翅脈縦線3; - public Par X0Y0_後翅_翅脈縦線4; + public Par X0Y0_後翅_翅脈縦線4; - public Par X0Y0_後翅_翅脈縦線5; + public Par X0Y0_後翅_翅脈縦線5; - public Par X0Y0_後翅_翅脈縦線6; + public Par X0Y0_後翅_翅脈縦線6; - public Par X0Y0_後翅_翅脈縦線7; + public Par X0Y0_後翅_翅脈縦線7; - public Par X0Y0_後翅_翅脈縦線8; + public Par X0Y0_後翅_翅脈縦線8; - public Par X0Y0_後翅_翅脈縦線9; + public Par X0Y0_後翅_翅脈縦線9; - public Par X0Y0_後翅_翅脈縦線10; + public Par X0Y0_後翅_翅脈縦線10; - public Par X0Y0_後翅_翅脈縦線11; + public Par X0Y0_後翅_翅脈縦線11; - public Par X0Y0_後翅_翅脈縦線12; + public Par X0Y0_後翅_翅脈縦線12; - public Par X0Y0_後翅_翅脈縦線13; + public Par X0Y0_後翅_翅脈縦線13; - public Par X0Y0_後翅_翅脈縦線14; + public Par X0Y0_後翅_翅脈縦線14; - public Par X0Y0_後翅_翅脈縦線15; + public Par X0Y0_後翅_翅脈縦線15; - public Par X0Y0_後翅_翅脈縦線16; + public Par X0Y0_後翅_翅脈縦線16; - public Par X0Y0_後翅_翅脈縦線17; + public Par X0Y0_後翅_翅脈縦線17; - public Par X0Y0_後翅_翅脈網1_翅脈網線1; + public Par X0Y0_後翅_翅脈網1_翅脈網線1; - public Par X0Y0_後翅_翅脈網1_翅脈網線2; + public Par X0Y0_後翅_翅脈網1_翅脈網線2; - public Par X0Y0_後翅_翅脈網1_翅脈網線3; + public Par X0Y0_後翅_翅脈網1_翅脈網線3; - public Par X0Y0_後翅_翅脈網2_翅脈網線1; + public Par X0Y0_後翅_翅脈網2_翅脈網線1; - public Par X0Y0_後翅_翅脈網2_翅脈網線2; + public Par X0Y0_後翅_翅脈網2_翅脈網線2; - public Par X0Y0_後翅_翅脈網2_翅脈網線3; + public Par X0Y0_後翅_翅脈網2_翅脈網線3; - public Par X0Y0_後翅_翅脈網3_翅脈網線1; + public Par X0Y0_後翅_翅脈網3_翅脈網線1; - public Par X0Y0_後翅_翅脈網3_翅脈網線2; + public Par X0Y0_後翅_翅脈網3_翅脈網線2; - public Par X0Y0_後翅_翅脈網4_翅脈網線1; + public Par X0Y0_後翅_翅脈網4_翅脈網線1; - public Par X0Y0_後翅_翅脈網4_翅脈網線2; + public Par X0Y0_後翅_翅脈網4_翅脈網線2; - public Par X0Y1_後翅_後翅; + public Par X0Y1_後翅_後翅; - public Par X0Y1_後翅_翅脈1; + public Par X0Y1_後翅_翅脈1; - public Par X0Y1_後翅_翅脈2; + public Par X0Y1_後翅_翅脈2; - public Par X0Y1_後翅_翅脈線1; + public Par X0Y1_後翅_翅脈線1; - public Par X0Y1_後翅_翅脈線2; + public Par X0Y1_後翅_翅脈線2; - public Par X0Y1_後翅_翅脈線3; + public Par X0Y1_後翅_翅脈線3; - public Par X0Y1_後翅_翅脈線4; + public Par X0Y1_後翅_翅脈線4; - public Par X0Y1_後翅_翅脈線5; + public Par X0Y1_後翅_翅脈線5; - public Par X0Y1_後翅_翅脈線6; + public Par X0Y1_後翅_翅脈線6; - public Par X0Y1_後翅_翅脈縦線1; + public Par X0Y1_後翅_翅脈縦線1; - public Par X0Y1_後翅_翅脈縦線2; + public Par X0Y1_後翅_翅脈縦線2; - public Par X0Y1_後翅_翅脈縦線3; + public Par X0Y1_後翅_翅脈縦線3; - public Par X0Y1_後翅_翅脈縦線4; + public Par X0Y1_後翅_翅脈縦線4; - public Par X0Y1_後翅_翅脈縦線5; + public Par X0Y1_後翅_翅脈縦線5; - public Par X0Y1_後翅_翅脈縦線6; + public Par X0Y1_後翅_翅脈縦線6; - public Par X0Y1_後翅_翅脈縦線7; + public Par X0Y1_後翅_翅脈縦線7; - public Par X0Y1_後翅_翅脈縦線8; + public Par X0Y1_後翅_翅脈縦線8; - public Par X0Y1_後翅_翅脈縦線9; + public Par X0Y1_後翅_翅脈縦線9; - public Par X0Y1_後翅_翅脈縦線10; + public Par X0Y1_後翅_翅脈縦線10; - public Par X0Y1_後翅_翅脈縦線11; + public Par X0Y1_後翅_翅脈縦線11; - public Par X0Y1_後翅_翅脈縦線12; + public Par X0Y1_後翅_翅脈縦線12; - public Par X0Y1_後翅_翅脈縦線13; + public Par X0Y1_後翅_翅脈縦線13; - public Par X0Y1_後翅_翅脈縦線14; + public Par X0Y1_後翅_翅脈縦線14; - public Par X0Y1_後翅_翅脈縦線15; + public Par X0Y1_後翅_翅脈縦線15; - public Par X0Y1_後翅_翅脈縦線16; + public Par X0Y1_後翅_翅脈縦線16; - public Par X0Y1_後翅_翅脈縦線17; + public Par X0Y1_後翅_翅脈縦線17; - public Par X0Y1_後翅_翅脈網1_翅脈網線1; + public Par X0Y1_後翅_翅脈網1_翅脈網線1; - public Par X0Y1_後翅_翅脈網1_翅脈網線2; + public Par X0Y1_後翅_翅脈網1_翅脈網線2; - public Par X0Y1_後翅_翅脈網1_翅脈網線3; + public Par X0Y1_後翅_翅脈網1_翅脈網線3; - public Par X0Y1_後翅_翅脈網2_翅脈網線1; + public Par X0Y1_後翅_翅脈網2_翅脈網線1; - public Par X0Y1_後翅_翅脈網2_翅脈網線2; + public Par X0Y1_後翅_翅脈網2_翅脈網線2; - public Par X0Y1_後翅_翅脈網2_翅脈網線3; + public Par X0Y1_後翅_翅脈網2_翅脈網線3; - public Par X0Y1_後翅_翅脈網3_翅脈網線1; + public Par X0Y1_後翅_翅脈網3_翅脈網線1; - public Par X0Y1_後翅_翅脈網3_翅脈網線2; + public Par X0Y1_後翅_翅脈網3_翅脈網線2; - public Par X0Y1_後翅_翅脈網4_翅脈網線1; + public Par X0Y1_後翅_翅脈網4_翅脈網線1; - public Par X0Y1_後翅_翅脈網4_翅脈網線2; + public Par X0Y1_後翅_翅脈網4_翅脈網線2; - public ColorD 後翅_後翅CD; + public ColorD 後翅_後翅CD; - public ColorD 後翅_翅脈1CD; + public ColorD 後翅_翅脈1CD; - public ColorD 後翅_翅脈2CD; + public ColorD 後翅_翅脈2CD; - public ColorD 後翅_翅脈線1CD; + public ColorD 後翅_翅脈線1CD; - public ColorD 後翅_翅脈線2CD; + public ColorD 後翅_翅脈線2CD; - public ColorD 後翅_翅脈線3CD; + public ColorD 後翅_翅脈線3CD; - public ColorD 後翅_翅脈線4CD; + public ColorD 後翅_翅脈線4CD; - public ColorD 後翅_翅脈線5CD; + public ColorD 後翅_翅脈線5CD; - public ColorD 後翅_翅脈線6CD; + public ColorD 後翅_翅脈線6CD; - public ColorD 後翅_翅脈縦線1CD; + public ColorD 後翅_翅脈縦線1CD; - public ColorD 後翅_翅脈縦線2CD; + public ColorD 後翅_翅脈縦線2CD; - public ColorD 後翅_翅脈縦線3CD; + public ColorD 後翅_翅脈縦線3CD; - public ColorD 後翅_翅脈縦線4CD; + public ColorD 後翅_翅脈縦線4CD; - public ColorD 後翅_翅脈縦線5CD; + public ColorD 後翅_翅脈縦線5CD; - public ColorD 後翅_翅脈縦線6CD; + public ColorD 後翅_翅脈縦線6CD; - public ColorD 後翅_翅脈縦線7CD; + public ColorD 後翅_翅脈縦線7CD; - public ColorD 後翅_翅脈縦線8CD; + public ColorD 後翅_翅脈縦線8CD; - public ColorD 後翅_翅脈縦線9CD; + public ColorD 後翅_翅脈縦線9CD; - public ColorD 後翅_翅脈縦線10CD; + public ColorD 後翅_翅脈縦線10CD; - public ColorD 後翅_翅脈縦線11CD; + public ColorD 後翅_翅脈縦線11CD; - public ColorD 後翅_翅脈縦線12CD; + public ColorD 後翅_翅脈縦線12CD; - public ColorD 後翅_翅脈縦線13CD; + public ColorD 後翅_翅脈縦線13CD; - public ColorD 後翅_翅脈縦線14CD; + public ColorD 後翅_翅脈縦線14CD; - public ColorD 後翅_翅脈縦線15CD; + public ColorD 後翅_翅脈縦線15CD; - public ColorD 後翅_翅脈縦線16CD; + public ColorD 後翅_翅脈縦線16CD; - public ColorD 後翅_翅脈縦線17CD; + public ColorD 後翅_翅脈縦線17CD; - public ColorD 後翅_翅脈網1_翅脈網線1CD; + public ColorD 後翅_翅脈網1_翅脈網線1CD; - public ColorD 後翅_翅脈網1_翅脈網線2CD; + public ColorD 後翅_翅脈網1_翅脈網線2CD; - public ColorD 後翅_翅脈網1_翅脈網線3CD; + public ColorD 後翅_翅脈網1_翅脈網線3CD; - public ColorD 後翅_翅脈網2_翅脈網線1CD; + public ColorD 後翅_翅脈網2_翅脈網線1CD; - public ColorD 後翅_翅脈網2_翅脈網線2CD; + public ColorD 後翅_翅脈網2_翅脈網線2CD; - public ColorD 後翅_翅脈網2_翅脈網線3CD; + public ColorD 後翅_翅脈網2_翅脈網線3CD; - public ColorD 後翅_翅脈網3_翅脈網線1CD; + public ColorD 後翅_翅脈網3_翅脈網線1CD; - public ColorD 後翅_翅脈網3_翅脈網線2CD; + public ColorD 後翅_翅脈網3_翅脈網線2CD; - public ColorD 後翅_翅脈網4_翅脈網線1CD; + public ColorD 後翅_翅脈網4_翅脈網線1CD; - public ColorD 後翅_翅脈網4_翅脈網線2CD; + public ColorD 後翅_翅脈網4_翅脈網線2CD; - public ColorP X0Y0_後翅_後翅CP; + public ColorP X0Y0_後翅_後翅CP; - public ColorP X0Y0_後翅_翅脈1CP; + public ColorP X0Y0_後翅_翅脈1CP; - public ColorP X0Y0_後翅_翅脈2CP; + public ColorP X0Y0_後翅_翅脈2CP; - public ColorP X0Y0_後翅_翅脈線1CP; + public ColorP X0Y0_後翅_翅脈線1CP; - public ColorP X0Y0_後翅_翅脈線2CP; + public ColorP X0Y0_後翅_翅脈線2CP; - public ColorP X0Y0_後翅_翅脈線3CP; + public ColorP X0Y0_後翅_翅脈線3CP; - public ColorP X0Y0_後翅_翅脈線4CP; + public ColorP X0Y0_後翅_翅脈線4CP; - public ColorP X0Y0_後翅_翅脈線5CP; + public ColorP X0Y0_後翅_翅脈線5CP; - public ColorP X0Y0_後翅_翅脈線6CP; + public ColorP X0Y0_後翅_翅脈線6CP; - public ColorP X0Y0_後翅_翅脈縦線1CP; + public ColorP X0Y0_後翅_翅脈縦線1CP; - public ColorP X0Y0_後翅_翅脈縦線2CP; + public ColorP X0Y0_後翅_翅脈縦線2CP; - public ColorP X0Y0_後翅_翅脈縦線3CP; + public ColorP X0Y0_後翅_翅脈縦線3CP; - public ColorP X0Y0_後翅_翅脈縦線4CP; + public ColorP X0Y0_後翅_翅脈縦線4CP; - public ColorP X0Y0_後翅_翅脈縦線5CP; + public ColorP X0Y0_後翅_翅脈縦線5CP; - public ColorP X0Y0_後翅_翅脈縦線6CP; + public ColorP X0Y0_後翅_翅脈縦線6CP; - public ColorP X0Y0_後翅_翅脈縦線7CP; + public ColorP X0Y0_後翅_翅脈縦線7CP; - public ColorP X0Y0_後翅_翅脈縦線8CP; + public ColorP X0Y0_後翅_翅脈縦線8CP; - public ColorP X0Y0_後翅_翅脈縦線9CP; + public ColorP X0Y0_後翅_翅脈縦線9CP; - public ColorP X0Y0_後翅_翅脈縦線10CP; + public ColorP X0Y0_後翅_翅脈縦線10CP; - public ColorP X0Y0_後翅_翅脈縦線11CP; + public ColorP X0Y0_後翅_翅脈縦線11CP; - public ColorP X0Y0_後翅_翅脈縦線12CP; + public ColorP X0Y0_後翅_翅脈縦線12CP; - public ColorP X0Y0_後翅_翅脈縦線13CP; + public ColorP X0Y0_後翅_翅脈縦線13CP; - public ColorP X0Y0_後翅_翅脈縦線14CP; + public ColorP X0Y0_後翅_翅脈縦線14CP; - public ColorP X0Y0_後翅_翅脈縦線15CP; + public ColorP X0Y0_後翅_翅脈縦線15CP; - public ColorP X0Y0_後翅_翅脈縦線16CP; + public ColorP X0Y0_後翅_翅脈縦線16CP; - public ColorP X0Y0_後翅_翅脈縦線17CP; + public ColorP X0Y0_後翅_翅脈縦線17CP; - public ColorP X0Y0_後翅_翅脈網1_翅脈網線1CP; + public ColorP X0Y0_後翅_翅脈網1_翅脈網線1CP; - public ColorP X0Y0_後翅_翅脈網1_翅脈網線2CP; + public ColorP X0Y0_後翅_翅脈網1_翅脈網線2CP; - public ColorP X0Y0_後翅_翅脈網1_翅脈網線3CP; + public ColorP X0Y0_後翅_翅脈網1_翅脈網線3CP; - public ColorP X0Y0_後翅_翅脈網2_翅脈網線1CP; + public ColorP X0Y0_後翅_翅脈網2_翅脈網線1CP; - public ColorP X0Y0_後翅_翅脈網2_翅脈網線2CP; + public ColorP X0Y0_後翅_翅脈網2_翅脈網線2CP; - public ColorP X0Y0_後翅_翅脈網2_翅脈網線3CP; + public ColorP X0Y0_後翅_翅脈網2_翅脈網線3CP; - public ColorP X0Y0_後翅_翅脈網3_翅脈網線1CP; + public ColorP X0Y0_後翅_翅脈網3_翅脈網線1CP; - public ColorP X0Y0_後翅_翅脈網3_翅脈網線2CP; + public ColorP X0Y0_後翅_翅脈網3_翅脈網線2CP; - public ColorP X0Y0_後翅_翅脈網4_翅脈網線1CP; + public ColorP X0Y0_後翅_翅脈網4_翅脈網線1CP; - public ColorP X0Y0_後翅_翅脈網4_翅脈網線2CP; + public ColorP X0Y0_後翅_翅脈網4_翅脈網線2CP; - public ColorP X0Y1_後翅_後翅CP; + public ColorP X0Y1_後翅_後翅CP; - public ColorP X0Y1_後翅_翅脈1CP; + public ColorP X0Y1_後翅_翅脈1CP; - public ColorP X0Y1_後翅_翅脈2CP; + public ColorP X0Y1_後翅_翅脈2CP; - public ColorP X0Y1_後翅_翅脈線1CP; + public ColorP X0Y1_後翅_翅脈線1CP; - public ColorP X0Y1_後翅_翅脈線2CP; + public ColorP X0Y1_後翅_翅脈線2CP; - public ColorP X0Y1_後翅_翅脈線3CP; + public ColorP X0Y1_後翅_翅脈線3CP; - public ColorP X0Y1_後翅_翅脈線4CP; + public ColorP X0Y1_後翅_翅脈線4CP; - public ColorP X0Y1_後翅_翅脈線5CP; + public ColorP X0Y1_後翅_翅脈線5CP; - public ColorP X0Y1_後翅_翅脈線6CP; + public ColorP X0Y1_後翅_翅脈線6CP; - public ColorP X0Y1_後翅_翅脈縦線1CP; + public ColorP X0Y1_後翅_翅脈縦線1CP; - public ColorP X0Y1_後翅_翅脈縦線2CP; + public ColorP X0Y1_後翅_翅脈縦線2CP; - public ColorP X0Y1_後翅_翅脈縦線3CP; + public ColorP X0Y1_後翅_翅脈縦線3CP; - public ColorP X0Y1_後翅_翅脈縦線4CP; + public ColorP X0Y1_後翅_翅脈縦線4CP; - public ColorP X0Y1_後翅_翅脈縦線5CP; + public ColorP X0Y1_後翅_翅脈縦線5CP; - public ColorP X0Y1_後翅_翅脈縦線6CP; + public ColorP X0Y1_後翅_翅脈縦線6CP; - public ColorP X0Y1_後翅_翅脈縦線7CP; + public ColorP X0Y1_後翅_翅脈縦線7CP; - public ColorP X0Y1_後翅_翅脈縦線8CP; + public ColorP X0Y1_後翅_翅脈縦線8CP; - public ColorP X0Y1_後翅_翅脈縦線9CP; + public ColorP X0Y1_後翅_翅脈縦線9CP; - public ColorP X0Y1_後翅_翅脈縦線10CP; + public ColorP X0Y1_後翅_翅脈縦線10CP; - public ColorP X0Y1_後翅_翅脈縦線11CP; + public ColorP X0Y1_後翅_翅脈縦線11CP; - public ColorP X0Y1_後翅_翅脈縦線12CP; + public ColorP X0Y1_後翅_翅脈縦線12CP; - public ColorP X0Y1_後翅_翅脈縦線13CP; + public ColorP X0Y1_後翅_翅脈縦線13CP; - public ColorP X0Y1_後翅_翅脈縦線14CP; + public ColorP X0Y1_後翅_翅脈縦線14CP; - public ColorP X0Y1_後翅_翅脈縦線15CP; + public ColorP X0Y1_後翅_翅脈縦線15CP; - public ColorP X0Y1_後翅_翅脈縦線16CP; + public ColorP X0Y1_後翅_翅脈縦線16CP; - public ColorP X0Y1_後翅_翅脈縦線17CP; + public ColorP X0Y1_後翅_翅脈縦線17CP; - public ColorP X0Y1_後翅_翅脈網1_翅脈網線1CP; + public ColorP X0Y1_後翅_翅脈網1_翅脈網線1CP; - public ColorP X0Y1_後翅_翅脈網1_翅脈網線2CP; + public ColorP X0Y1_後翅_翅脈網1_翅脈網線2CP; - public ColorP X0Y1_後翅_翅脈網1_翅脈網線3CP; + public ColorP X0Y1_後翅_翅脈網1_翅脈網線3CP; - public ColorP X0Y1_後翅_翅脈網2_翅脈網線1CP; + public ColorP X0Y1_後翅_翅脈網2_翅脈網線1CP; - public ColorP X0Y1_後翅_翅脈網2_翅脈網線2CP; + public ColorP X0Y1_後翅_翅脈網2_翅脈網線2CP; - public ColorP X0Y1_後翅_翅脈網2_翅脈網線3CP; + public ColorP X0Y1_後翅_翅脈網2_翅脈網線3CP; - public ColorP X0Y1_後翅_翅脈網3_翅脈網線1CP; + public ColorP X0Y1_後翅_翅脈網3_翅脈網線1CP; - public ColorP X0Y1_後翅_翅脈網3_翅脈網線2CP; + public ColorP X0Y1_後翅_翅脈網3_翅脈網線2CP; - public ColorP X0Y1_後翅_翅脈網4_翅脈網線1CP; + public ColorP X0Y1_後翅_翅脈網4_翅脈網線1CP; - public ColorP X0Y1_後翅_翅脈網4_翅脈網線2CP; + public ColorP X0Y1_後翅_翅脈網4_翅脈網線2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = 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 後翅_翅脈線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 後翅_翅脈縦線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 後翅_翅脈縦線8_表示 - { - get - { - return X0Y0_後翅_翅脈縦線8.Dra; - } - set - { - X0Y0_後翅_翅脈縦線8.Dra = value; - X0Y1_後翅_翅脈縦線8.Dra = value; - X0Y0_後翅_翅脈縦線8.Hit = value; - X0Y1_後翅_翅脈縦線8.Hit = value; - } - } - - public bool 後翅_翅脈縦線9_表示 - { - get - { - return X0Y0_後翅_翅脈縦線9.Dra; - } - set - { - X0Y0_後翅_翅脈縦線9.Dra = value; - X0Y1_後翅_翅脈縦線9.Dra = value; - X0Y0_後翅_翅脈縦線9.Hit = value; - X0Y1_後翅_翅脈縦線9.Hit = value; - } - } - - public bool 後翅_翅脈縦線10_表示 - { - get - { - return X0Y0_後翅_翅脈縦線10.Dra; - } - set - { - X0Y0_後翅_翅脈縦線10.Dra = value; - X0Y1_後翅_翅脈縦線10.Dra = value; - X0Y0_後翅_翅脈縦線10.Hit = value; - X0Y1_後翅_翅脈縦線10.Hit = value; - } - } - - public bool 後翅_翅脈縦線11_表示 - { - get - { - return X0Y0_後翅_翅脈縦線11.Dra; - } - set - { - X0Y0_後翅_翅脈縦線11.Dra = value; - X0Y1_後翅_翅脈縦線11.Dra = value; - X0Y0_後翅_翅脈縦線11.Hit = value; - X0Y1_後翅_翅脈縦線11.Hit = value; - } - } - - public bool 後翅_翅脈縦線12_表示 - { - get - { - return X0Y0_後翅_翅脈縦線12.Dra; - } - set - { - X0Y0_後翅_翅脈縦線12.Dra = value; - X0Y1_後翅_翅脈縦線12.Dra = value; - X0Y0_後翅_翅脈縦線12.Hit = value; - X0Y1_後翅_翅脈縦線12.Hit = value; - } - } - - public bool 後翅_翅脈縦線13_表示 - { - get - { - return X0Y0_後翅_翅脈縦線13.Dra; - } - set - { - X0Y0_後翅_翅脈縦線13.Dra = value; - X0Y1_後翅_翅脈縦線13.Dra = value; - X0Y0_後翅_翅脈縦線13.Hit = value; - X0Y1_後翅_翅脈縦線13.Hit = value; - } - } - - public bool 後翅_翅脈縦線14_表示 - { - get - { - return X0Y0_後翅_翅脈縦線14.Dra; - } - set - { - X0Y0_後翅_翅脈縦線14.Dra = value; - X0Y1_後翅_翅脈縦線14.Dra = value; - X0Y0_後翅_翅脈縦線14.Hit = value; - X0Y1_後翅_翅脈縦線14.Hit = value; - } - } - - public bool 後翅_翅脈縦線15_表示 - { - get - { - return X0Y0_後翅_翅脈縦線15.Dra; - } - set - { - X0Y0_後翅_翅脈縦線15.Dra = value; - X0Y1_後翅_翅脈縦線15.Dra = value; - X0Y0_後翅_翅脈縦線15.Hit = value; - X0Y1_後翅_翅脈縦線15.Hit = value; - } - } - - public bool 後翅_翅脈縦線16_表示 - { - get - { - return X0Y0_後翅_翅脈縦線16.Dra; - } - set - { - X0Y0_後翅_翅脈縦線16.Dra = value; - X0Y1_後翅_翅脈縦線16.Dra = value; - X0Y0_後翅_翅脈縦線16.Hit = value; - X0Y1_後翅_翅脈縦線16.Hit = value; - } - } - - public bool 後翅_翅脈縦線17_表示 - { - get - { - return X0Y0_後翅_翅脈縦線17.Dra; - } - set - { - X0Y0_後翅_翅脈縦線17.Dra = value; - X0Y1_後翅_翅脈縦線17.Dra = value; - X0Y0_後翅_翅脈縦線17.Hit = value; - X0Y1_後翅_翅脈縦線17.Hit = value; - } - } - - public bool 後翅_翅脈網1_翅脈網線1_表示 - { - get - { - return X0Y0_後翅_翅脈網1_翅脈網線1.Dra; - } - set - { - X0Y0_後翅_翅脈網1_翅脈網線1.Dra = value; - X0Y1_後翅_翅脈網1_翅脈網線1.Dra = value; - X0Y0_後翅_翅脈網1_翅脈網線1.Hit = value; - X0Y1_後翅_翅脈網1_翅脈網線1.Hit = value; - } - } - - public bool 後翅_翅脈網1_翅脈網線2_表示 - { - get - { - return X0Y0_後翅_翅脈網1_翅脈網線2.Dra; - } - set - { - X0Y0_後翅_翅脈網1_翅脈網線2.Dra = value; - X0Y1_後翅_翅脈網1_翅脈網線2.Dra = value; - X0Y0_後翅_翅脈網1_翅脈網線2.Hit = value; - X0Y1_後翅_翅脈網1_翅脈網線2.Hit = value; - } - } - - public bool 後翅_翅脈網1_翅脈網線3_表示 - { - get - { - return X0Y0_後翅_翅脈網1_翅脈網線3.Dra; - } - set - { - X0Y0_後翅_翅脈網1_翅脈網線3.Dra = value; - X0Y1_後翅_翅脈網1_翅脈網線3.Dra = value; - X0Y0_後翅_翅脈網1_翅脈網線3.Hit = value; - X0Y1_後翅_翅脈網1_翅脈網線3.Hit = value; - } - } - - public bool 後翅_翅脈網2_翅脈網線1_表示 - { - get - { - return X0Y0_後翅_翅脈網2_翅脈網線1.Dra; - } - set - { - X0Y0_後翅_翅脈網2_翅脈網線1.Dra = value; - X0Y1_後翅_翅脈網2_翅脈網線1.Dra = value; - X0Y0_後翅_翅脈網2_翅脈網線1.Hit = value; - X0Y1_後翅_翅脈網2_翅脈網線1.Hit = value; - } - } - - public bool 後翅_翅脈網2_翅脈網線2_表示 - { - get - { - return X0Y0_後翅_翅脈網2_翅脈網線2.Dra; - } - set - { - X0Y0_後翅_翅脈網2_翅脈網線2.Dra = value; - X0Y1_後翅_翅脈網2_翅脈網線2.Dra = value; - X0Y0_後翅_翅脈網2_翅脈網線2.Hit = value; - X0Y1_後翅_翅脈網2_翅脈網線2.Hit = value; - } - } - - public bool 後翅_翅脈網2_翅脈網線3_表示 - { - get - { - return X0Y0_後翅_翅脈網2_翅脈網線3.Dra; - } - set - { - X0Y0_後翅_翅脈網2_翅脈網線3.Dra = value; - X0Y1_後翅_翅脈網2_翅脈網線3.Dra = value; - X0Y0_後翅_翅脈網2_翅脈網線3.Hit = value; - X0Y1_後翅_翅脈網2_翅脈網線3.Hit = value; - } - } - - public bool 後翅_翅脈網3_翅脈網線1_表示 - { - get - { - return X0Y0_後翅_翅脈網3_翅脈網線1.Dra; - } - set - { - X0Y0_後翅_翅脈網3_翅脈網線1.Dra = value; - X0Y1_後翅_翅脈網3_翅脈網線1.Dra = value; - X0Y0_後翅_翅脈網3_翅脈網線1.Hit = value; - X0Y1_後翅_翅脈網3_翅脈網線1.Hit = value; - } - } - - public bool 後翅_翅脈網3_翅脈網線2_表示 - { - get - { - return X0Y0_後翅_翅脈網3_翅脈網線2.Dra; - } - set - { - X0Y0_後翅_翅脈網3_翅脈網線2.Dra = value; - X0Y1_後翅_翅脈網3_翅脈網線2.Dra = value; - X0Y0_後翅_翅脈網3_翅脈網線2.Hit = value; - X0Y1_後翅_翅脈網3_翅脈網線2.Hit = value; - } - } - - public bool 後翅_翅脈網4_翅脈網線1_表示 - { - get - { - return X0Y0_後翅_翅脈網4_翅脈網線1.Dra; - } - set - { - X0Y0_後翅_翅脈網4_翅脈網線1.Dra = value; - X0Y1_後翅_翅脈網4_翅脈網線1.Dra = value; - X0Y0_後翅_翅脈網4_翅脈網線1.Hit = value; - X0Y1_後翅_翅脈網4_翅脈網線1.Hit = value; - } - } - - public bool 後翅_翅脈網4_翅脈網線2_表示 - { - get - { - return X0Y0_後翅_翅脈網4_翅脈網線2.Dra; - } - set - { - X0Y0_後翅_翅脈網4_翅脈網線2.Dra = value; - X0Y1_後翅_翅脈網4_翅脈網線2.Dra = value; - X0Y0_後翅_翅脈網4_翅脈網線2.Hit = value; - X0Y1_後翅_翅脈網4_翅脈網線2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 後翅_後翅_表示; - } - set - { - 後翅_後翅_表示 = value; - 後翅_翅脈1_表示 = value; - 後翅_翅脈2_表示 = value; - 後翅_翅脈線1_表示 = value; - 後翅_翅脈線2_表示 = value; - 後翅_翅脈線3_表示 = value; - 後翅_翅脈線4_表示 = value; - 後翅_翅脈線5_表示 = value; - 後翅_翅脈線6_表示 = value; - 後翅_翅脈縦線1_表示 = value; - 後翅_翅脈縦線2_表示 = value; - 後翅_翅脈縦線3_表示 = value; - 後翅_翅脈縦線4_表示 = value; - 後翅_翅脈縦線5_表示 = value; - 後翅_翅脈縦線6_表示 = value; - 後翅_翅脈縦線7_表示 = value; - 後翅_翅脈縦線8_表示 = value; - 後翅_翅脈縦線9_表示 = value; - 後翅_翅脈縦線10_表示 = value; - 後翅_翅脈縦線11_表示 = value; - 後翅_翅脈縦線12_表示 = value; - 後翅_翅脈縦線13_表示 = value; - 後翅_翅脈縦線14_表示 = value; - 後翅_翅脈縦線15_表示 = value; - 後翅_翅脈縦線16_表示 = value; - 後翅_翅脈縦線17_表示 = value; - 後翅_翅脈網1_翅脈網線1_表示 = value; - 後翅_翅脈網1_翅脈網線2_表示 = value; - 後翅_翅脈網1_翅脈網線3_表示 = value; - 後翅_翅脈網2_翅脈網線1_表示 = value; - 後翅_翅脈網2_翅脈網線2_表示 = value; - 後翅_翅脈網2_翅脈網線3_表示 = value; - 後翅_翅脈網3_翅脈網線1_表示 = value; - 後翅_翅脈網3_翅脈網線2_表示 = value; - 後翅_翅脈網4_翅脈網線1_表示 = value; - 後翅_翅脈網4_翅脈網線2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 後翅_後翅CD.不透明度; - } - set - { - 後翅_後翅CD.不透明度 = value; - 後翅_翅脈1CD.不透明度 = value; - 後翅_翅脈2CD.不透明度 = value; - 後翅_翅脈線1CD.不透明度 = value; - 後翅_翅脈線2CD.不透明度 = value; - 後翅_翅脈線3CD.不透明度 = value; - 後翅_翅脈線4CD.不透明度 = value; - 後翅_翅脈線5CD.不透明度 = value; - 後翅_翅脈線6CD.不透明度 = value; - 後翅_翅脈縦線1CD.不透明度 = value; - 後翅_翅脈縦線2CD.不透明度 = value; - 後翅_翅脈縦線3CD.不透明度 = value; - 後翅_翅脈縦線4CD.不透明度 = value; - 後翅_翅脈縦線5CD.不透明度 = value; - 後翅_翅脈縦線6CD.不透明度 = value; - 後翅_翅脈縦線7CD.不透明度 = value; - 後翅_翅脈縦線8CD.不透明度 = value; - 後翅_翅脈縦線9CD.不透明度 = value; - 後翅_翅脈縦線10CD.不透明度 = value; - 後翅_翅脈縦線11CD.不透明度 = value; - 後翅_翅脈縦線12CD.不透明度 = value; - 後翅_翅脈縦線13CD.不透明度 = value; - 後翅_翅脈縦線14CD.不透明度 = value; - 後翅_翅脈縦線15CD.不透明度 = value; - 後翅_翅脈縦線16CD.不透明度 = value; - 後翅_翅脈縦線17CD.不透明度 = value; - 後翅_翅脈網1_翅脈網線1CD.不透明度 = value; - 後翅_翅脈網1_翅脈網線2CD.不透明度 = value; - 後翅_翅脈網1_翅脈網線3CD.不透明度 = value; - 後翅_翅脈網2_翅脈網線1CD.不透明度 = value; - 後翅_翅脈網2_翅脈網線2CD.不透明度 = value; - 後翅_翅脈網2_翅脈網線3CD.不透明度 = value; - 後翅_翅脈網3_翅脈網線1CD.不透明度 = value; - 後翅_翅脈網3_翅脈網線2CD.不透明度 = value; - 後翅_翅脈網4_翅脈網線1CD.不透明度 = value; - 後翅_翅脈網4_翅脈網線2CD.不透明度 = value; - } - } - - public 後翅_羽(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後翅_羽D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["後翅"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]["後翅"].ToPars(); - X0Y0_後翅_後翅 = pars["後翅"].ToPar(); - X0Y0_後翅_翅脈1 = pars["翅脈1"].ToPar(); - X0Y0_後翅_翅脈2 = pars["翅脈2"].ToPar(); - X0Y0_後翅_翅脈線1 = pars["翅脈線1"].ToPar(); - X0Y0_後翅_翅脈線2 = pars["翅脈線2"].ToPar(); - X0Y0_後翅_翅脈線3 = pars["翅脈線3"].ToPar(); - X0Y0_後翅_翅脈線4 = pars["翅脈線4"].ToPar(); - X0Y0_後翅_翅脈線5 = pars["翅脈線5"].ToPar(); - X0Y0_後翅_翅脈線6 = pars["翅脈線6"].ToPar(); - X0Y0_後翅_翅脈縦線1 = pars["翅脈縦線1"].ToPar(); - X0Y0_後翅_翅脈縦線2 = pars["翅脈縦線2"].ToPar(); - X0Y0_後翅_翅脈縦線3 = pars["翅脈縦線3"].ToPar(); - X0Y0_後翅_翅脈縦線4 = pars["翅脈縦線4"].ToPar(); - X0Y0_後翅_翅脈縦線5 = pars["翅脈縦線5"].ToPar(); - X0Y0_後翅_翅脈縦線6 = pars["翅脈縦線6"].ToPar(); - X0Y0_後翅_翅脈縦線7 = pars["翅脈縦線7"].ToPar(); - X0Y0_後翅_翅脈縦線8 = pars["翅脈縦線8"].ToPar(); - X0Y0_後翅_翅脈縦線9 = pars["翅脈縦線9"].ToPar(); - X0Y0_後翅_翅脈縦線10 = pars["翅脈縦線10"].ToPar(); - X0Y0_後翅_翅脈縦線11 = pars["翅脈縦線11"].ToPar(); - X0Y0_後翅_翅脈縦線12 = pars["翅脈縦線12"].ToPar(); - X0Y0_後翅_翅脈縦線13 = pars["翅脈縦線13"].ToPar(); - X0Y0_後翅_翅脈縦線14 = pars["翅脈縦線14"].ToPar(); - X0Y0_後翅_翅脈縦線15 = pars["翅脈縦線15"].ToPar(); - X0Y0_後翅_翅脈縦線16 = pars["翅脈縦線16"].ToPar(); - X0Y0_後翅_翅脈縦線17 = pars["翅脈縦線17"].ToPar(); - Pars pars2 = pars["翅脈網1"].ToPars(); - X0Y0_後翅_翅脈網1_翅脈網線1 = pars2["翅脈網線1"].ToPar(); - X0Y0_後翅_翅脈網1_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - X0Y0_後翅_翅脈網1_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars2 = pars["翅脈網2"].ToPars(); - X0Y0_後翅_翅脈網2_翅脈網線1 = pars2["翅脈網線1"].ToPar(); - X0Y0_後翅_翅脈網2_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - X0Y0_後翅_翅脈網2_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars2 = pars["翅脈網3"].ToPars(); - X0Y0_後翅_翅脈網3_翅脈網線1 = pars2["翅脈網線1"].ToPar(); - X0Y0_後翅_翅脈網3_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - pars2 = pars["翅脈網4"].ToPars(); - X0Y0_後翅_翅脈網4_翅脈網線1 = pars2["翅脈網線1"].ToPar(); - X0Y0_後翅_翅脈網4_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - pars = 本体[0][1]["後翅"].ToPars(); - X0Y1_後翅_後翅 = pars["後翅"].ToPar(); - X0Y1_後翅_翅脈1 = pars["翅脈1"].ToPar(); - X0Y1_後翅_翅脈2 = pars["翅脈2"].ToPar(); - X0Y1_後翅_翅脈線1 = pars["翅脈線1"].ToPar(); - X0Y1_後翅_翅脈線2 = pars["翅脈線2"].ToPar(); - X0Y1_後翅_翅脈線3 = pars["翅脈線3"].ToPar(); - X0Y1_後翅_翅脈線4 = pars["翅脈線4"].ToPar(); - X0Y1_後翅_翅脈線5 = pars["翅脈線5"].ToPar(); - X0Y1_後翅_翅脈線6 = pars["翅脈線6"].ToPar(); - X0Y1_後翅_翅脈縦線1 = pars["翅脈縦線1"].ToPar(); - X0Y1_後翅_翅脈縦線2 = pars["翅脈縦線2"].ToPar(); - X0Y1_後翅_翅脈縦線3 = pars["翅脈縦線3"].ToPar(); - X0Y1_後翅_翅脈縦線4 = pars["翅脈縦線4"].ToPar(); - X0Y1_後翅_翅脈縦線5 = pars["翅脈縦線5"].ToPar(); - X0Y1_後翅_翅脈縦線6 = pars["翅脈縦線6"].ToPar(); - X0Y1_後翅_翅脈縦線7 = pars["翅脈縦線7"].ToPar(); - X0Y1_後翅_翅脈縦線8 = pars["翅脈縦線8"].ToPar(); - X0Y1_後翅_翅脈縦線9 = pars["翅脈縦線9"].ToPar(); - X0Y1_後翅_翅脈縦線10 = pars["翅脈縦線10"].ToPar(); - X0Y1_後翅_翅脈縦線11 = pars["翅脈縦線11"].ToPar(); - X0Y1_後翅_翅脈縦線12 = pars["翅脈縦線12"].ToPar(); - X0Y1_後翅_翅脈縦線13 = pars["翅脈縦線13"].ToPar(); - X0Y1_後翅_翅脈縦線14 = pars["翅脈縦線14"].ToPar(); - X0Y1_後翅_翅脈縦線15 = pars["翅脈縦線15"].ToPar(); - X0Y1_後翅_翅脈縦線16 = pars["翅脈縦線16"].ToPar(); - X0Y1_後翅_翅脈縦線17 = pars["翅脈縦線17"].ToPar(); - pars2 = pars["翅脈網1"].ToPars(); - X0Y1_後翅_翅脈網1_翅脈網線1 = pars2["翅脈網線1"].ToPar(); - X0Y1_後翅_翅脈網1_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - X0Y1_後翅_翅脈網1_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars2 = pars["翅脈網2"].ToPars(); - X0Y1_後翅_翅脈網2_翅脈網線1 = pars2["翅脈網線1"].ToPar(); - X0Y1_後翅_翅脈網2_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - X0Y1_後翅_翅脈網2_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars2 = pars["翅脈網3"].ToPars(); - X0Y1_後翅_翅脈網3_翅脈網線1 = pars2["翅脈網線1"].ToPar(); - X0Y1_後翅_翅脈網3_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - pars2 = pars["翅脈網4"].ToPars(); - X0Y1_後翅_翅脈網4_翅脈網線1 = pars2["翅脈網線1"].ToPar(); - X0Y1_後翅_翅脈網4_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 後翅_後翅_表示 = e.後翅_後翅_表示; - 後翅_翅脈1_表示 = e.後翅_翅脈1_表示; - 後翅_翅脈2_表示 = e.後翅_翅脈2_表示; - 後翅_翅脈線1_表示 = e.後翅_翅脈線1_表示; - 後翅_翅脈線2_表示 = e.後翅_翅脈線2_表示; - 後翅_翅脈線3_表示 = e.後翅_翅脈線3_表示; - 後翅_翅脈線4_表示 = e.後翅_翅脈線4_表示; - 後翅_翅脈線5_表示 = e.後翅_翅脈線5_表示; - 後翅_翅脈線6_表示 = e.後翅_翅脈線6_表示; - 後翅_翅脈縦線1_表示 = e.後翅_翅脈縦線1_表示; - 後翅_翅脈縦線2_表示 = e.後翅_翅脈縦線2_表示; - 後翅_翅脈縦線3_表示 = e.後翅_翅脈縦線3_表示; - 後翅_翅脈縦線4_表示 = e.後翅_翅脈縦線4_表示; - 後翅_翅脈縦線5_表示 = e.後翅_翅脈縦線5_表示; - 後翅_翅脈縦線6_表示 = e.後翅_翅脈縦線6_表示; - 後翅_翅脈縦線7_表示 = e.後翅_翅脈縦線7_表示; - 後翅_翅脈縦線8_表示 = e.後翅_翅脈縦線8_表示; - 後翅_翅脈縦線9_表示 = e.後翅_翅脈縦線9_表示; - 後翅_翅脈縦線10_表示 = e.後翅_翅脈縦線10_表示; - 後翅_翅脈縦線11_表示 = e.後翅_翅脈縦線11_表示; - 後翅_翅脈縦線12_表示 = e.後翅_翅脈縦線12_表示; - 後翅_翅脈縦線13_表示 = e.後翅_翅脈縦線13_表示; - 後翅_翅脈縦線14_表示 = e.後翅_翅脈縦線14_表示; - 後翅_翅脈縦線15_表示 = e.後翅_翅脈縦線15_表示; - 後翅_翅脈縦線16_表示 = e.後翅_翅脈縦線16_表示; - 後翅_翅脈縦線17_表示 = e.後翅_翅脈縦線17_表示; - 後翅_翅脈網1_翅脈網線1_表示 = e.後翅_翅脈網1_翅脈網線1_表示; - 後翅_翅脈網1_翅脈網線2_表示 = e.後翅_翅脈網1_翅脈網線2_表示; - 後翅_翅脈網1_翅脈網線3_表示 = e.後翅_翅脈網1_翅脈網線3_表示; - 後翅_翅脈網2_翅脈網線1_表示 = e.後翅_翅脈網2_翅脈網線1_表示; - 後翅_翅脈網2_翅脈網線2_表示 = e.後翅_翅脈網2_翅脈網線2_表示; - 後翅_翅脈網2_翅脈網線3_表示 = e.後翅_翅脈網2_翅脈網線3_表示; - 後翅_翅脈網3_翅脈網線1_表示 = e.後翅_翅脈網3_翅脈網線1_表示; - 後翅_翅脈網3_翅脈網線2_表示 = e.後翅_翅脈網3_翅脈網線2_表示; - 後翅_翅脈網4_翅脈網線1_表示 = e.後翅_翅脈網4_翅脈網線1_表示; - 後翅_翅脈網4_翅脈網線2_表示 = e.後翅_翅脈網4_翅脈網線2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_後翅_翅脈縦線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_後翅_翅脈縦線8CP = new ColorP(X0Y0_後翅_翅脈縦線8, 後翅_翅脈縦線8CD, DisUnit, abj: true); - X0Y0_後翅_翅脈縦線9CP = new ColorP(X0Y0_後翅_翅脈縦線9, 後翅_翅脈縦線9CD, DisUnit, abj: true); - X0Y0_後翅_翅脈縦線10CP = new ColorP(X0Y0_後翅_翅脈縦線10, 後翅_翅脈縦線10CD, DisUnit, abj: true); - X0Y0_後翅_翅脈縦線11CP = new ColorP(X0Y0_後翅_翅脈縦線11, 後翅_翅脈縦線11CD, DisUnit, abj: true); - X0Y0_後翅_翅脈縦線12CP = new ColorP(X0Y0_後翅_翅脈縦線12, 後翅_翅脈縦線12CD, DisUnit, abj: true); - X0Y0_後翅_翅脈縦線13CP = new ColorP(X0Y0_後翅_翅脈縦線13, 後翅_翅脈縦線13CD, DisUnit, abj: true); - X0Y0_後翅_翅脈縦線14CP = new ColorP(X0Y0_後翅_翅脈縦線14, 後翅_翅脈縦線14CD, DisUnit, abj: true); - X0Y0_後翅_翅脈縦線15CP = new ColorP(X0Y0_後翅_翅脈縦線15, 後翅_翅脈縦線15CD, DisUnit, abj: true); - X0Y0_後翅_翅脈縦線16CP = new ColorP(X0Y0_後翅_翅脈縦線16, 後翅_翅脈縦線16CD, DisUnit, abj: true); - X0Y0_後翅_翅脈縦線17CP = new ColorP(X0Y0_後翅_翅脈縦線17, 後翅_翅脈縦線17CD, DisUnit, abj: true); - X0Y0_後翅_翅脈網1_翅脈網線1CP = new ColorP(X0Y0_後翅_翅脈網1_翅脈網線1, 後翅_翅脈網1_翅脈網線1CD, DisUnit, abj: true); - X0Y0_後翅_翅脈網1_翅脈網線2CP = new ColorP(X0Y0_後翅_翅脈網1_翅脈網線2, 後翅_翅脈網1_翅脈網線2CD, DisUnit, abj: true); - X0Y0_後翅_翅脈網1_翅脈網線3CP = new ColorP(X0Y0_後翅_翅脈網1_翅脈網線3, 後翅_翅脈網1_翅脈網線3CD, DisUnit, abj: true); - X0Y0_後翅_翅脈網2_翅脈網線1CP = new ColorP(X0Y0_後翅_翅脈網2_翅脈網線1, 後翅_翅脈網2_翅脈網線1CD, DisUnit, abj: true); - X0Y0_後翅_翅脈網2_翅脈網線2CP = new ColorP(X0Y0_後翅_翅脈網2_翅脈網線2, 後翅_翅脈網2_翅脈網線2CD, DisUnit, abj: true); - X0Y0_後翅_翅脈網2_翅脈網線3CP = new ColorP(X0Y0_後翅_翅脈網2_翅脈網線3, 後翅_翅脈網2_翅脈網線3CD, DisUnit, abj: true); - X0Y0_後翅_翅脈網3_翅脈網線1CP = new ColorP(X0Y0_後翅_翅脈網3_翅脈網線1, 後翅_翅脈網3_翅脈網線1CD, DisUnit, abj: true); - X0Y0_後翅_翅脈網3_翅脈網線2CP = new ColorP(X0Y0_後翅_翅脈網3_翅脈網線2, 後翅_翅脈網3_翅脈網線2CD, DisUnit, abj: true); - X0Y0_後翅_翅脈網4_翅脈網線1CP = new ColorP(X0Y0_後翅_翅脈網4_翅脈網線1, 後翅_翅脈網4_翅脈網線1CD, DisUnit, abj: true); - X0Y0_後翅_翅脈網4_翅脈網線2CP = new ColorP(X0Y0_後翅_翅脈網4_翅脈網線2, 後翅_翅脈網4_翅脈網線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); - 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_後翅_翅脈縦線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_後翅_翅脈縦線8CP = new ColorP(X0Y1_後翅_翅脈縦線8, 後翅_翅脈縦線8CD, DisUnit, abj: true); - X0Y1_後翅_翅脈縦線9CP = new ColorP(X0Y1_後翅_翅脈縦線9, 後翅_翅脈縦線9CD, DisUnit, abj: true); - X0Y1_後翅_翅脈縦線10CP = new ColorP(X0Y1_後翅_翅脈縦線10, 後翅_翅脈縦線10CD, DisUnit, abj: true); - X0Y1_後翅_翅脈縦線11CP = new ColorP(X0Y1_後翅_翅脈縦線11, 後翅_翅脈縦線11CD, DisUnit, abj: true); - X0Y1_後翅_翅脈縦線12CP = new ColorP(X0Y1_後翅_翅脈縦線12, 後翅_翅脈縦線12CD, DisUnit, abj: true); - X0Y1_後翅_翅脈縦線13CP = new ColorP(X0Y1_後翅_翅脈縦線13, 後翅_翅脈縦線13CD, DisUnit, abj: true); - X0Y1_後翅_翅脈縦線14CP = new ColorP(X0Y1_後翅_翅脈縦線14, 後翅_翅脈縦線14CD, DisUnit, abj: true); - X0Y1_後翅_翅脈縦線15CP = new ColorP(X0Y1_後翅_翅脈縦線15, 後翅_翅脈縦線15CD, DisUnit, abj: true); - X0Y1_後翅_翅脈縦線16CP = new ColorP(X0Y1_後翅_翅脈縦線16, 後翅_翅脈縦線16CD, DisUnit, abj: true); - X0Y1_後翅_翅脈縦線17CP = new ColorP(X0Y1_後翅_翅脈縦線17, 後翅_翅脈縦線17CD, DisUnit, abj: true); - X0Y1_後翅_翅脈網1_翅脈網線1CP = new ColorP(X0Y1_後翅_翅脈網1_翅脈網線1, 後翅_翅脈網1_翅脈網線1CD, DisUnit, abj: true); - X0Y1_後翅_翅脈網1_翅脈網線2CP = new ColorP(X0Y1_後翅_翅脈網1_翅脈網線2, 後翅_翅脈網1_翅脈網線2CD, DisUnit, abj: true); - X0Y1_後翅_翅脈網1_翅脈網線3CP = new ColorP(X0Y1_後翅_翅脈網1_翅脈網線3, 後翅_翅脈網1_翅脈網線3CD, DisUnit, abj: true); - X0Y1_後翅_翅脈網2_翅脈網線1CP = new ColorP(X0Y1_後翅_翅脈網2_翅脈網線1, 後翅_翅脈網2_翅脈網線1CD, DisUnit, abj: true); - X0Y1_後翅_翅脈網2_翅脈網線2CP = new ColorP(X0Y1_後翅_翅脈網2_翅脈網線2, 後翅_翅脈網2_翅脈網線2CD, DisUnit, abj: true); - X0Y1_後翅_翅脈網2_翅脈網線3CP = new ColorP(X0Y1_後翅_翅脈網2_翅脈網線3, 後翅_翅脈網2_翅脈網線3CD, DisUnit, abj: true); - X0Y1_後翅_翅脈網3_翅脈網線1CP = new ColorP(X0Y1_後翅_翅脈網3_翅脈網線1, 後翅_翅脈網3_翅脈網線1CD, DisUnit, abj: true); - X0Y1_後翅_翅脈網3_翅脈網線2CP = new ColorP(X0Y1_後翅_翅脈網3_翅脈網線2, 後翅_翅脈網3_翅脈網線2CD, DisUnit, abj: true); - X0Y1_後翅_翅脈網4_翅脈網線1CP = new ColorP(X0Y1_後翅_翅脈網4_翅脈網線1, 後翅_翅脈網4_翅脈網線1CD, DisUnit, abj: true); - X0Y1_後翅_翅脈網4_翅脈網線2CP = new ColorP(X0Y1_後翅_翅脈網4_翅脈網線2, 後翅_翅脈網4_翅脈網線2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_後翅_後翅.AngleBase = num * 3.0; - X0Y1_後翅_後翅.AngleBase = num * 3.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_後翅_後翅CP.Update(); - X0Y0_後翅_翅脈1CP.Update(); - X0Y0_後翅_翅脈2CP.Update(); - X0Y0_後翅_翅脈線1CP.Update(); - X0Y0_後翅_翅脈線2CP.Update(); - X0Y0_後翅_翅脈線3CP.Update(); - X0Y0_後翅_翅脈線4CP.Update(); - X0Y0_後翅_翅脈線5CP.Update(); - X0Y0_後翅_翅脈線6CP.Update(); - X0Y0_後翅_翅脈縦線1CP.Update(); - X0Y0_後翅_翅脈縦線2CP.Update(); - X0Y0_後翅_翅脈縦線3CP.Update(); - X0Y0_後翅_翅脈縦線4CP.Update(); - X0Y0_後翅_翅脈縦線5CP.Update(); - X0Y0_後翅_翅脈縦線6CP.Update(); - X0Y0_後翅_翅脈縦線7CP.Update(); - X0Y0_後翅_翅脈縦線8CP.Update(); - X0Y0_後翅_翅脈縦線9CP.Update(); - X0Y0_後翅_翅脈縦線10CP.Update(); - X0Y0_後翅_翅脈縦線11CP.Update(); - X0Y0_後翅_翅脈縦線12CP.Update(); - X0Y0_後翅_翅脈縦線13CP.Update(); - X0Y0_後翅_翅脈縦線14CP.Update(); - X0Y0_後翅_翅脈縦線15CP.Update(); - X0Y0_後翅_翅脈縦線16CP.Update(); - X0Y0_後翅_翅脈縦線17CP.Update(); - X0Y0_後翅_翅脈網1_翅脈網線1CP.Update(); - X0Y0_後翅_翅脈網1_翅脈網線2CP.Update(); - X0Y0_後翅_翅脈網1_翅脈網線3CP.Update(); - X0Y0_後翅_翅脈網2_翅脈網線1CP.Update(); - X0Y0_後翅_翅脈網2_翅脈網線2CP.Update(); - X0Y0_後翅_翅脈網2_翅脈網線3CP.Update(); - X0Y0_後翅_翅脈網3_翅脈網線1CP.Update(); - X0Y0_後翅_翅脈網3_翅脈網線2CP.Update(); - X0Y0_後翅_翅脈網4_翅脈網線1CP.Update(); - X0Y0_後翅_翅脈網4_翅脈網線2CP.Update(); - } - else - { - X0Y1_後翅_後翅CP.Update(); - X0Y1_後翅_翅脈1CP.Update(); - X0Y1_後翅_翅脈2CP.Update(); - X0Y1_後翅_翅脈線1CP.Update(); - X0Y1_後翅_翅脈線2CP.Update(); - X0Y1_後翅_翅脈線3CP.Update(); - X0Y1_後翅_翅脈線4CP.Update(); - X0Y1_後翅_翅脈線5CP.Update(); - X0Y1_後翅_翅脈線6CP.Update(); - X0Y1_後翅_翅脈縦線1CP.Update(); - X0Y1_後翅_翅脈縦線2CP.Update(); - X0Y1_後翅_翅脈縦線3CP.Update(); - X0Y1_後翅_翅脈縦線4CP.Update(); - X0Y1_後翅_翅脈縦線5CP.Update(); - X0Y1_後翅_翅脈縦線6CP.Update(); - X0Y1_後翅_翅脈縦線7CP.Update(); - X0Y1_後翅_翅脈縦線8CP.Update(); - X0Y1_後翅_翅脈縦線9CP.Update(); - X0Y1_後翅_翅脈縦線10CP.Update(); - X0Y1_後翅_翅脈縦線11CP.Update(); - X0Y1_後翅_翅脈縦線12CP.Update(); - X0Y1_後翅_翅脈縦線13CP.Update(); - X0Y1_後翅_翅脈縦線14CP.Update(); - X0Y1_後翅_翅脈縦線15CP.Update(); - X0Y1_後翅_翅脈縦線16CP.Update(); - X0Y1_後翅_翅脈縦線17CP.Update(); - X0Y1_後翅_翅脈網1_翅脈網線1CP.Update(); - X0Y1_後翅_翅脈網1_翅脈網線2CP.Update(); - X0Y1_後翅_翅脈網1_翅脈網線3CP.Update(); - X0Y1_後翅_翅脈網2_翅脈網線1CP.Update(); - X0Y1_後翅_翅脈網2_翅脈網線2CP.Update(); - X0Y1_後翅_翅脈網2_翅脈網線3CP.Update(); - X0Y1_後翅_翅脈網3_翅脈網線1CP.Update(); - X0Y1_後翅_翅脈網3_翅脈網線2CP.Update(); - X0Y1_後翅_翅脈網4_翅脈網線1CP.Update(); - X0Y1_後翅_翅脈網4_翅脈網線2CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 後翅_後翅CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 後翅_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 後翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線6CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線6CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線7CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線8CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線9CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線10CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線11CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線12CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線13CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線14CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線15CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線16CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線17CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈網1_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網1_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網1_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網2_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網2_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網2_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網3_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網3_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網4_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網4_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - } - - private void 配色T1(体配色 体配色) - { - 後翅_後翅CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 後翅_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 後翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線6CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線6CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線7CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線8CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線9CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線10CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線11CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線12CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線13CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線14CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線15CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線16CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線17CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈網1_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網1_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網1_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網2_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網2_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網2_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網3_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網3_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網4_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - 後翅_翅脈網4_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - } - - private void 配色T0(体配色 体配色) - { - 後翅_後翅CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 後翅_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 後翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈線6CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線6CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線7CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線8CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線9CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線10CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線11CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線12CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線13CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線14CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線15CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線16CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈縦線17CD = new ColorD(ref Col.Black, ref Color2.Empty); - 後翅_翅脈網1_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 後翅_翅脈網1_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 後翅_翅脈網1_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 後翅_翅脈網2_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 後翅_翅脈網2_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 後翅_翅脈網2_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 後翅_翅脈網3_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 後翅_翅脈網3_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 後翅_翅脈網4_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 後翅_翅脈網4_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = 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 後翅_翅脈線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 後翅_翅脈縦線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 後翅_翅脈縦線8_表示 + { + get + { + return X0Y0_後翅_翅脈縦線8.Dra; + } + set + { + X0Y0_後翅_翅脈縦線8.Dra = value; + X0Y1_後翅_翅脈縦線8.Dra = value; + X0Y0_後翅_翅脈縦線8.Hit = value; + X0Y1_後翅_翅脈縦線8.Hit = value; + } + } + + public bool 後翅_翅脈縦線9_表示 + { + get + { + return X0Y0_後翅_翅脈縦線9.Dra; + } + set + { + X0Y0_後翅_翅脈縦線9.Dra = value; + X0Y1_後翅_翅脈縦線9.Dra = value; + X0Y0_後翅_翅脈縦線9.Hit = value; + X0Y1_後翅_翅脈縦線9.Hit = value; + } + } + + public bool 後翅_翅脈縦線10_表示 + { + get + { + return X0Y0_後翅_翅脈縦線10.Dra; + } + set + { + X0Y0_後翅_翅脈縦線10.Dra = value; + X0Y1_後翅_翅脈縦線10.Dra = value; + X0Y0_後翅_翅脈縦線10.Hit = value; + X0Y1_後翅_翅脈縦線10.Hit = value; + } + } + + public bool 後翅_翅脈縦線11_表示 + { + get + { + return X0Y0_後翅_翅脈縦線11.Dra; + } + set + { + X0Y0_後翅_翅脈縦線11.Dra = value; + X0Y1_後翅_翅脈縦線11.Dra = value; + X0Y0_後翅_翅脈縦線11.Hit = value; + X0Y1_後翅_翅脈縦線11.Hit = value; + } + } + + public bool 後翅_翅脈縦線12_表示 + { + get + { + return X0Y0_後翅_翅脈縦線12.Dra; + } + set + { + X0Y0_後翅_翅脈縦線12.Dra = value; + X0Y1_後翅_翅脈縦線12.Dra = value; + X0Y0_後翅_翅脈縦線12.Hit = value; + X0Y1_後翅_翅脈縦線12.Hit = value; + } + } + + public bool 後翅_翅脈縦線13_表示 + { + get + { + return X0Y0_後翅_翅脈縦線13.Dra; + } + set + { + X0Y0_後翅_翅脈縦線13.Dra = value; + X0Y1_後翅_翅脈縦線13.Dra = value; + X0Y0_後翅_翅脈縦線13.Hit = value; + X0Y1_後翅_翅脈縦線13.Hit = value; + } + } + + public bool 後翅_翅脈縦線14_表示 + { + get + { + return X0Y0_後翅_翅脈縦線14.Dra; + } + set + { + X0Y0_後翅_翅脈縦線14.Dra = value; + X0Y1_後翅_翅脈縦線14.Dra = value; + X0Y0_後翅_翅脈縦線14.Hit = value; + X0Y1_後翅_翅脈縦線14.Hit = value; + } + } + + public bool 後翅_翅脈縦線15_表示 + { + get + { + return X0Y0_後翅_翅脈縦線15.Dra; + } + set + { + X0Y0_後翅_翅脈縦線15.Dra = value; + X0Y1_後翅_翅脈縦線15.Dra = value; + X0Y0_後翅_翅脈縦線15.Hit = value; + X0Y1_後翅_翅脈縦線15.Hit = value; + } + } + + public bool 後翅_翅脈縦線16_表示 + { + get + { + return X0Y0_後翅_翅脈縦線16.Dra; + } + set + { + X0Y0_後翅_翅脈縦線16.Dra = value; + X0Y1_後翅_翅脈縦線16.Dra = value; + X0Y0_後翅_翅脈縦線16.Hit = value; + X0Y1_後翅_翅脈縦線16.Hit = value; + } + } + + public bool 後翅_翅脈縦線17_表示 + { + get + { + return X0Y0_後翅_翅脈縦線17.Dra; + } + set + { + X0Y0_後翅_翅脈縦線17.Dra = value; + X0Y1_後翅_翅脈縦線17.Dra = value; + X0Y0_後翅_翅脈縦線17.Hit = value; + X0Y1_後翅_翅脈縦線17.Hit = value; + } + } + + public bool 後翅_翅脈網1_翅脈網線1_表示 + { + get + { + return X0Y0_後翅_翅脈網1_翅脈網線1.Dra; + } + set + { + X0Y0_後翅_翅脈網1_翅脈網線1.Dra = value; + X0Y1_後翅_翅脈網1_翅脈網線1.Dra = value; + X0Y0_後翅_翅脈網1_翅脈網線1.Hit = value; + X0Y1_後翅_翅脈網1_翅脈網線1.Hit = value; + } + } + + public bool 後翅_翅脈網1_翅脈網線2_表示 + { + get + { + return X0Y0_後翅_翅脈網1_翅脈網線2.Dra; + } + set + { + X0Y0_後翅_翅脈網1_翅脈網線2.Dra = value; + X0Y1_後翅_翅脈網1_翅脈網線2.Dra = value; + X0Y0_後翅_翅脈網1_翅脈網線2.Hit = value; + X0Y1_後翅_翅脈網1_翅脈網線2.Hit = value; + } + } + + public bool 後翅_翅脈網1_翅脈網線3_表示 + { + get + { + return X0Y0_後翅_翅脈網1_翅脈網線3.Dra; + } + set + { + X0Y0_後翅_翅脈網1_翅脈網線3.Dra = value; + X0Y1_後翅_翅脈網1_翅脈網線3.Dra = value; + X0Y0_後翅_翅脈網1_翅脈網線3.Hit = value; + X0Y1_後翅_翅脈網1_翅脈網線3.Hit = value; + } + } + + public bool 後翅_翅脈網2_翅脈網線1_表示 + { + get + { + return X0Y0_後翅_翅脈網2_翅脈網線1.Dra; + } + set + { + X0Y0_後翅_翅脈網2_翅脈網線1.Dra = value; + X0Y1_後翅_翅脈網2_翅脈網線1.Dra = value; + X0Y0_後翅_翅脈網2_翅脈網線1.Hit = value; + X0Y1_後翅_翅脈網2_翅脈網線1.Hit = value; + } + } + + public bool 後翅_翅脈網2_翅脈網線2_表示 + { + get + { + return X0Y0_後翅_翅脈網2_翅脈網線2.Dra; + } + set + { + X0Y0_後翅_翅脈網2_翅脈網線2.Dra = value; + X0Y1_後翅_翅脈網2_翅脈網線2.Dra = value; + X0Y0_後翅_翅脈網2_翅脈網線2.Hit = value; + X0Y1_後翅_翅脈網2_翅脈網線2.Hit = value; + } + } + + public bool 後翅_翅脈網2_翅脈網線3_表示 + { + get + { + return X0Y0_後翅_翅脈網2_翅脈網線3.Dra; + } + set + { + X0Y0_後翅_翅脈網2_翅脈網線3.Dra = value; + X0Y1_後翅_翅脈網2_翅脈網線3.Dra = value; + X0Y0_後翅_翅脈網2_翅脈網線3.Hit = value; + X0Y1_後翅_翅脈網2_翅脈網線3.Hit = value; + } + } + + public bool 後翅_翅脈網3_翅脈網線1_表示 + { + get + { + return X0Y0_後翅_翅脈網3_翅脈網線1.Dra; + } + set + { + X0Y0_後翅_翅脈網3_翅脈網線1.Dra = value; + X0Y1_後翅_翅脈網3_翅脈網線1.Dra = value; + X0Y0_後翅_翅脈網3_翅脈網線1.Hit = value; + X0Y1_後翅_翅脈網3_翅脈網線1.Hit = value; + } + } + + public bool 後翅_翅脈網3_翅脈網線2_表示 + { + get + { + return X0Y0_後翅_翅脈網3_翅脈網線2.Dra; + } + set + { + X0Y0_後翅_翅脈網3_翅脈網線2.Dra = value; + X0Y1_後翅_翅脈網3_翅脈網線2.Dra = value; + X0Y0_後翅_翅脈網3_翅脈網線2.Hit = value; + X0Y1_後翅_翅脈網3_翅脈網線2.Hit = value; + } + } + + public bool 後翅_翅脈網4_翅脈網線1_表示 + { + get + { + return X0Y0_後翅_翅脈網4_翅脈網線1.Dra; + } + set + { + X0Y0_後翅_翅脈網4_翅脈網線1.Dra = value; + X0Y1_後翅_翅脈網4_翅脈網線1.Dra = value; + X0Y0_後翅_翅脈網4_翅脈網線1.Hit = value; + X0Y1_後翅_翅脈網4_翅脈網線1.Hit = value; + } + } + + public bool 後翅_翅脈網4_翅脈網線2_表示 + { + get + { + return X0Y0_後翅_翅脈網4_翅脈網線2.Dra; + } + set + { + X0Y0_後翅_翅脈網4_翅脈網線2.Dra = value; + X0Y1_後翅_翅脈網4_翅脈網線2.Dra = value; + X0Y0_後翅_翅脈網4_翅脈網線2.Hit = value; + X0Y1_後翅_翅脈網4_翅脈網線2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 後翅_後翅_表示; + } + set + { + 後翅_後翅_表示 = value; + 後翅_翅脈1_表示 = value; + 後翅_翅脈2_表示 = value; + 後翅_翅脈線1_表示 = value; + 後翅_翅脈線2_表示 = value; + 後翅_翅脈線3_表示 = value; + 後翅_翅脈線4_表示 = value; + 後翅_翅脈線5_表示 = value; + 後翅_翅脈線6_表示 = value; + 後翅_翅脈縦線1_表示 = value; + 後翅_翅脈縦線2_表示 = value; + 後翅_翅脈縦線3_表示 = value; + 後翅_翅脈縦線4_表示 = value; + 後翅_翅脈縦線5_表示 = value; + 後翅_翅脈縦線6_表示 = value; + 後翅_翅脈縦線7_表示 = value; + 後翅_翅脈縦線8_表示 = value; + 後翅_翅脈縦線9_表示 = value; + 後翅_翅脈縦線10_表示 = value; + 後翅_翅脈縦線11_表示 = value; + 後翅_翅脈縦線12_表示 = value; + 後翅_翅脈縦線13_表示 = value; + 後翅_翅脈縦線14_表示 = value; + 後翅_翅脈縦線15_表示 = value; + 後翅_翅脈縦線16_表示 = value; + 後翅_翅脈縦線17_表示 = value; + 後翅_翅脈網1_翅脈網線1_表示 = value; + 後翅_翅脈網1_翅脈網線2_表示 = value; + 後翅_翅脈網1_翅脈網線3_表示 = value; + 後翅_翅脈網2_翅脈網線1_表示 = value; + 後翅_翅脈網2_翅脈網線2_表示 = value; + 後翅_翅脈網2_翅脈網線3_表示 = value; + 後翅_翅脈網3_翅脈網線1_表示 = value; + 後翅_翅脈網3_翅脈網線2_表示 = value; + 後翅_翅脈網4_翅脈網線1_表示 = value; + 後翅_翅脈網4_翅脈網線2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 後翅_後翅CD.不透明度; + } + set + { + 後翅_後翅CD.不透明度 = value; + 後翅_翅脈1CD.不透明度 = value; + 後翅_翅脈2CD.不透明度 = value; + 後翅_翅脈線1CD.不透明度 = value; + 後翅_翅脈線2CD.不透明度 = value; + 後翅_翅脈線3CD.不透明度 = value; + 後翅_翅脈線4CD.不透明度 = value; + 後翅_翅脈線5CD.不透明度 = value; + 後翅_翅脈線6CD.不透明度 = value; + 後翅_翅脈縦線1CD.不透明度 = value; + 後翅_翅脈縦線2CD.不透明度 = value; + 後翅_翅脈縦線3CD.不透明度 = value; + 後翅_翅脈縦線4CD.不透明度 = value; + 後翅_翅脈縦線5CD.不透明度 = value; + 後翅_翅脈縦線6CD.不透明度 = value; + 後翅_翅脈縦線7CD.不透明度 = value; + 後翅_翅脈縦線8CD.不透明度 = value; + 後翅_翅脈縦線9CD.不透明度 = value; + 後翅_翅脈縦線10CD.不透明度 = value; + 後翅_翅脈縦線11CD.不透明度 = value; + 後翅_翅脈縦線12CD.不透明度 = value; + 後翅_翅脈縦線13CD.不透明度 = value; + 後翅_翅脈縦線14CD.不透明度 = value; + 後翅_翅脈縦線15CD.不透明度 = value; + 後翅_翅脈縦線16CD.不透明度 = value; + 後翅_翅脈縦線17CD.不透明度 = value; + 後翅_翅脈網1_翅脈網線1CD.不透明度 = value; + 後翅_翅脈網1_翅脈網線2CD.不透明度 = value; + 後翅_翅脈網1_翅脈網線3CD.不透明度 = value; + 後翅_翅脈網2_翅脈網線1CD.不透明度 = value; + 後翅_翅脈網2_翅脈網線2CD.不透明度 = value; + 後翅_翅脈網2_翅脈網線3CD.不透明度 = value; + 後翅_翅脈網3_翅脈網線1CD.不透明度 = value; + 後翅_翅脈網3_翅脈網線2CD.不透明度 = value; + 後翅_翅脈網4_翅脈網線1CD.不透明度 = value; + 後翅_翅脈網4_翅脈網線2CD.不透明度 = value; + } + } + + public 後翅_羽(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後翅_羽D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["後翅"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]["後翅"].ToPars(); + X0Y0_後翅_後翅 = pars["後翅"].ToPar(); + X0Y0_後翅_翅脈1 = pars["翅脈1"].ToPar(); + X0Y0_後翅_翅脈2 = pars["翅脈2"].ToPar(); + X0Y0_後翅_翅脈線1 = pars["翅脈線1"].ToPar(); + X0Y0_後翅_翅脈線2 = pars["翅脈線2"].ToPar(); + X0Y0_後翅_翅脈線3 = pars["翅脈線3"].ToPar(); + X0Y0_後翅_翅脈線4 = pars["翅脈線4"].ToPar(); + X0Y0_後翅_翅脈線5 = pars["翅脈線5"].ToPar(); + X0Y0_後翅_翅脈線6 = pars["翅脈線6"].ToPar(); + X0Y0_後翅_翅脈縦線1 = pars["翅脈縦線1"].ToPar(); + X0Y0_後翅_翅脈縦線2 = pars["翅脈縦線2"].ToPar(); + X0Y0_後翅_翅脈縦線3 = pars["翅脈縦線3"].ToPar(); + X0Y0_後翅_翅脈縦線4 = pars["翅脈縦線4"].ToPar(); + X0Y0_後翅_翅脈縦線5 = pars["翅脈縦線5"].ToPar(); + X0Y0_後翅_翅脈縦線6 = pars["翅脈縦線6"].ToPar(); + X0Y0_後翅_翅脈縦線7 = pars["翅脈縦線7"].ToPar(); + X0Y0_後翅_翅脈縦線8 = pars["翅脈縦線8"].ToPar(); + X0Y0_後翅_翅脈縦線9 = pars["翅脈縦線9"].ToPar(); + X0Y0_後翅_翅脈縦線10 = pars["翅脈縦線10"].ToPar(); + X0Y0_後翅_翅脈縦線11 = pars["翅脈縦線11"].ToPar(); + X0Y0_後翅_翅脈縦線12 = pars["翅脈縦線12"].ToPar(); + X0Y0_後翅_翅脈縦線13 = pars["翅脈縦線13"].ToPar(); + X0Y0_後翅_翅脈縦線14 = pars["翅脈縦線14"].ToPar(); + X0Y0_後翅_翅脈縦線15 = pars["翅脈縦線15"].ToPar(); + X0Y0_後翅_翅脈縦線16 = pars["翅脈縦線16"].ToPar(); + X0Y0_後翅_翅脈縦線17 = pars["翅脈縦線17"].ToPar(); + Pars pars2 = pars["翅脈網1"].ToPars(); + X0Y0_後翅_翅脈網1_翅脈網線1 = pars2["翅脈網線1"].ToPar(); + X0Y0_後翅_翅脈網1_翅脈網線2 = pars2["翅脈網線2"].ToPar(); + X0Y0_後翅_翅脈網1_翅脈網線3 = pars2["翅脈網線3"].ToPar(); + pars2 = pars["翅脈網2"].ToPars(); + X0Y0_後翅_翅脈網2_翅脈網線1 = pars2["翅脈網線1"].ToPar(); + X0Y0_後翅_翅脈網2_翅脈網線2 = pars2["翅脈網線2"].ToPar(); + X0Y0_後翅_翅脈網2_翅脈網線3 = pars2["翅脈網線3"].ToPar(); + pars2 = pars["翅脈網3"].ToPars(); + X0Y0_後翅_翅脈網3_翅脈網線1 = pars2["翅脈網線1"].ToPar(); + X0Y0_後翅_翅脈網3_翅脈網線2 = pars2["翅脈網線2"].ToPar(); + pars2 = pars["翅脈網4"].ToPars(); + X0Y0_後翅_翅脈網4_翅脈網線1 = pars2["翅脈網線1"].ToPar(); + X0Y0_後翅_翅脈網4_翅脈網線2 = pars2["翅脈網線2"].ToPar(); + pars = 本体[0][1]["後翅"].ToPars(); + X0Y1_後翅_後翅 = pars["後翅"].ToPar(); + X0Y1_後翅_翅脈1 = pars["翅脈1"].ToPar(); + X0Y1_後翅_翅脈2 = pars["翅脈2"].ToPar(); + X0Y1_後翅_翅脈線1 = pars["翅脈線1"].ToPar(); + X0Y1_後翅_翅脈線2 = pars["翅脈線2"].ToPar(); + X0Y1_後翅_翅脈線3 = pars["翅脈線3"].ToPar(); + X0Y1_後翅_翅脈線4 = pars["翅脈線4"].ToPar(); + X0Y1_後翅_翅脈線5 = pars["翅脈線5"].ToPar(); + X0Y1_後翅_翅脈線6 = pars["翅脈線6"].ToPar(); + X0Y1_後翅_翅脈縦線1 = pars["翅脈縦線1"].ToPar(); + X0Y1_後翅_翅脈縦線2 = pars["翅脈縦線2"].ToPar(); + X0Y1_後翅_翅脈縦線3 = pars["翅脈縦線3"].ToPar(); + X0Y1_後翅_翅脈縦線4 = pars["翅脈縦線4"].ToPar(); + X0Y1_後翅_翅脈縦線5 = pars["翅脈縦線5"].ToPar(); + X0Y1_後翅_翅脈縦線6 = pars["翅脈縦線6"].ToPar(); + X0Y1_後翅_翅脈縦線7 = pars["翅脈縦線7"].ToPar(); + X0Y1_後翅_翅脈縦線8 = pars["翅脈縦線8"].ToPar(); + X0Y1_後翅_翅脈縦線9 = pars["翅脈縦線9"].ToPar(); + X0Y1_後翅_翅脈縦線10 = pars["翅脈縦線10"].ToPar(); + X0Y1_後翅_翅脈縦線11 = pars["翅脈縦線11"].ToPar(); + X0Y1_後翅_翅脈縦線12 = pars["翅脈縦線12"].ToPar(); + X0Y1_後翅_翅脈縦線13 = pars["翅脈縦線13"].ToPar(); + X0Y1_後翅_翅脈縦線14 = pars["翅脈縦線14"].ToPar(); + X0Y1_後翅_翅脈縦線15 = pars["翅脈縦線15"].ToPar(); + X0Y1_後翅_翅脈縦線16 = pars["翅脈縦線16"].ToPar(); + X0Y1_後翅_翅脈縦線17 = pars["翅脈縦線17"].ToPar(); + pars2 = pars["翅脈網1"].ToPars(); + X0Y1_後翅_翅脈網1_翅脈網線1 = pars2["翅脈網線1"].ToPar(); + X0Y1_後翅_翅脈網1_翅脈網線2 = pars2["翅脈網線2"].ToPar(); + X0Y1_後翅_翅脈網1_翅脈網線3 = pars2["翅脈網線3"].ToPar(); + pars2 = pars["翅脈網2"].ToPars(); + X0Y1_後翅_翅脈網2_翅脈網線1 = pars2["翅脈網線1"].ToPar(); + X0Y1_後翅_翅脈網2_翅脈網線2 = pars2["翅脈網線2"].ToPar(); + X0Y1_後翅_翅脈網2_翅脈網線3 = pars2["翅脈網線3"].ToPar(); + pars2 = pars["翅脈網3"].ToPars(); + X0Y1_後翅_翅脈網3_翅脈網線1 = pars2["翅脈網線1"].ToPar(); + X0Y1_後翅_翅脈網3_翅脈網線2 = pars2["翅脈網線2"].ToPar(); + pars2 = pars["翅脈網4"].ToPars(); + X0Y1_後翅_翅脈網4_翅脈網線1 = pars2["翅脈網線1"].ToPar(); + X0Y1_後翅_翅脈網4_翅脈網線2 = pars2["翅脈網線2"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 後翅_後翅_表示 = e.後翅_後翅_表示; + 後翅_翅脈1_表示 = e.後翅_翅脈1_表示; + 後翅_翅脈2_表示 = e.後翅_翅脈2_表示; + 後翅_翅脈線1_表示 = e.後翅_翅脈線1_表示; + 後翅_翅脈線2_表示 = e.後翅_翅脈線2_表示; + 後翅_翅脈線3_表示 = e.後翅_翅脈線3_表示; + 後翅_翅脈線4_表示 = e.後翅_翅脈線4_表示; + 後翅_翅脈線5_表示 = e.後翅_翅脈線5_表示; + 後翅_翅脈線6_表示 = e.後翅_翅脈線6_表示; + 後翅_翅脈縦線1_表示 = e.後翅_翅脈縦線1_表示; + 後翅_翅脈縦線2_表示 = e.後翅_翅脈縦線2_表示; + 後翅_翅脈縦線3_表示 = e.後翅_翅脈縦線3_表示; + 後翅_翅脈縦線4_表示 = e.後翅_翅脈縦線4_表示; + 後翅_翅脈縦線5_表示 = e.後翅_翅脈縦線5_表示; + 後翅_翅脈縦線6_表示 = e.後翅_翅脈縦線6_表示; + 後翅_翅脈縦線7_表示 = e.後翅_翅脈縦線7_表示; + 後翅_翅脈縦線8_表示 = e.後翅_翅脈縦線8_表示; + 後翅_翅脈縦線9_表示 = e.後翅_翅脈縦線9_表示; + 後翅_翅脈縦線10_表示 = e.後翅_翅脈縦線10_表示; + 後翅_翅脈縦線11_表示 = e.後翅_翅脈縦線11_表示; + 後翅_翅脈縦線12_表示 = e.後翅_翅脈縦線12_表示; + 後翅_翅脈縦線13_表示 = e.後翅_翅脈縦線13_表示; + 後翅_翅脈縦線14_表示 = e.後翅_翅脈縦線14_表示; + 後翅_翅脈縦線15_表示 = e.後翅_翅脈縦線15_表示; + 後翅_翅脈縦線16_表示 = e.後翅_翅脈縦線16_表示; + 後翅_翅脈縦線17_表示 = e.後翅_翅脈縦線17_表示; + 後翅_翅脈網1_翅脈網線1_表示 = e.後翅_翅脈網1_翅脈網線1_表示; + 後翅_翅脈網1_翅脈網線2_表示 = e.後翅_翅脈網1_翅脈網線2_表示; + 後翅_翅脈網1_翅脈網線3_表示 = e.後翅_翅脈網1_翅脈網線3_表示; + 後翅_翅脈網2_翅脈網線1_表示 = e.後翅_翅脈網2_翅脈網線1_表示; + 後翅_翅脈網2_翅脈網線2_表示 = e.後翅_翅脈網2_翅脈網線2_表示; + 後翅_翅脈網2_翅脈網線3_表示 = e.後翅_翅脈網2_翅脈網線3_表示; + 後翅_翅脈網3_翅脈網線1_表示 = e.後翅_翅脈網3_翅脈網線1_表示; + 後翅_翅脈網3_翅脈網線2_表示 = e.後翅_翅脈網3_翅脈網線2_表示; + 後翅_翅脈網4_翅脈網線1_表示 = e.後翅_翅脈網4_翅脈網線1_表示; + 後翅_翅脈網4_翅脈網線2_表示 = e.後翅_翅脈網4_翅脈網線2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_後翅_翅脈縦線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_後翅_翅脈縦線8CP = new ColorP(X0Y0_後翅_翅脈縦線8, 後翅_翅脈縦線8CD, DisUnit, abj: true); + X0Y0_後翅_翅脈縦線9CP = new ColorP(X0Y0_後翅_翅脈縦線9, 後翅_翅脈縦線9CD, DisUnit, abj: true); + X0Y0_後翅_翅脈縦線10CP = new ColorP(X0Y0_後翅_翅脈縦線10, 後翅_翅脈縦線10CD, DisUnit, abj: true); + X0Y0_後翅_翅脈縦線11CP = new ColorP(X0Y0_後翅_翅脈縦線11, 後翅_翅脈縦線11CD, DisUnit, abj: true); + X0Y0_後翅_翅脈縦線12CP = new ColorP(X0Y0_後翅_翅脈縦線12, 後翅_翅脈縦線12CD, DisUnit, abj: true); + X0Y0_後翅_翅脈縦線13CP = new ColorP(X0Y0_後翅_翅脈縦線13, 後翅_翅脈縦線13CD, DisUnit, abj: true); + X0Y0_後翅_翅脈縦線14CP = new ColorP(X0Y0_後翅_翅脈縦線14, 後翅_翅脈縦線14CD, DisUnit, abj: true); + X0Y0_後翅_翅脈縦線15CP = new ColorP(X0Y0_後翅_翅脈縦線15, 後翅_翅脈縦線15CD, DisUnit, abj: true); + X0Y0_後翅_翅脈縦線16CP = new ColorP(X0Y0_後翅_翅脈縦線16, 後翅_翅脈縦線16CD, DisUnit, abj: true); + X0Y0_後翅_翅脈縦線17CP = new ColorP(X0Y0_後翅_翅脈縦線17, 後翅_翅脈縦線17CD, DisUnit, abj: true); + X0Y0_後翅_翅脈網1_翅脈網線1CP = new ColorP(X0Y0_後翅_翅脈網1_翅脈網線1, 後翅_翅脈網1_翅脈網線1CD, DisUnit, abj: true); + X0Y0_後翅_翅脈網1_翅脈網線2CP = new ColorP(X0Y0_後翅_翅脈網1_翅脈網線2, 後翅_翅脈網1_翅脈網線2CD, DisUnit, abj: true); + X0Y0_後翅_翅脈網1_翅脈網線3CP = new ColorP(X0Y0_後翅_翅脈網1_翅脈網線3, 後翅_翅脈網1_翅脈網線3CD, DisUnit, abj: true); + X0Y0_後翅_翅脈網2_翅脈網線1CP = new ColorP(X0Y0_後翅_翅脈網2_翅脈網線1, 後翅_翅脈網2_翅脈網線1CD, DisUnit, abj: true); + X0Y0_後翅_翅脈網2_翅脈網線2CP = new ColorP(X0Y0_後翅_翅脈網2_翅脈網線2, 後翅_翅脈網2_翅脈網線2CD, DisUnit, abj: true); + X0Y0_後翅_翅脈網2_翅脈網線3CP = new ColorP(X0Y0_後翅_翅脈網2_翅脈網線3, 後翅_翅脈網2_翅脈網線3CD, DisUnit, abj: true); + X0Y0_後翅_翅脈網3_翅脈網線1CP = new ColorP(X0Y0_後翅_翅脈網3_翅脈網線1, 後翅_翅脈網3_翅脈網線1CD, DisUnit, abj: true); + X0Y0_後翅_翅脈網3_翅脈網線2CP = new ColorP(X0Y0_後翅_翅脈網3_翅脈網線2, 後翅_翅脈網3_翅脈網線2CD, DisUnit, abj: true); + X0Y0_後翅_翅脈網4_翅脈網線1CP = new ColorP(X0Y0_後翅_翅脈網4_翅脈網線1, 後翅_翅脈網4_翅脈網線1CD, DisUnit, abj: true); + X0Y0_後翅_翅脈網4_翅脈網線2CP = new ColorP(X0Y0_後翅_翅脈網4_翅脈網線2, 後翅_翅脈網4_翅脈網線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); + 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_後翅_翅脈縦線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_後翅_翅脈縦線8CP = new ColorP(X0Y1_後翅_翅脈縦線8, 後翅_翅脈縦線8CD, DisUnit, abj: true); + X0Y1_後翅_翅脈縦線9CP = new ColorP(X0Y1_後翅_翅脈縦線9, 後翅_翅脈縦線9CD, DisUnit, abj: true); + X0Y1_後翅_翅脈縦線10CP = new ColorP(X0Y1_後翅_翅脈縦線10, 後翅_翅脈縦線10CD, DisUnit, abj: true); + X0Y1_後翅_翅脈縦線11CP = new ColorP(X0Y1_後翅_翅脈縦線11, 後翅_翅脈縦線11CD, DisUnit, abj: true); + X0Y1_後翅_翅脈縦線12CP = new ColorP(X0Y1_後翅_翅脈縦線12, 後翅_翅脈縦線12CD, DisUnit, abj: true); + X0Y1_後翅_翅脈縦線13CP = new ColorP(X0Y1_後翅_翅脈縦線13, 後翅_翅脈縦線13CD, DisUnit, abj: true); + X0Y1_後翅_翅脈縦線14CP = new ColorP(X0Y1_後翅_翅脈縦線14, 後翅_翅脈縦線14CD, DisUnit, abj: true); + X0Y1_後翅_翅脈縦線15CP = new ColorP(X0Y1_後翅_翅脈縦線15, 後翅_翅脈縦線15CD, DisUnit, abj: true); + X0Y1_後翅_翅脈縦線16CP = new ColorP(X0Y1_後翅_翅脈縦線16, 後翅_翅脈縦線16CD, DisUnit, abj: true); + X0Y1_後翅_翅脈縦線17CP = new ColorP(X0Y1_後翅_翅脈縦線17, 後翅_翅脈縦線17CD, DisUnit, abj: true); + X0Y1_後翅_翅脈網1_翅脈網線1CP = new ColorP(X0Y1_後翅_翅脈網1_翅脈網線1, 後翅_翅脈網1_翅脈網線1CD, DisUnit, abj: true); + X0Y1_後翅_翅脈網1_翅脈網線2CP = new ColorP(X0Y1_後翅_翅脈網1_翅脈網線2, 後翅_翅脈網1_翅脈網線2CD, DisUnit, abj: true); + X0Y1_後翅_翅脈網1_翅脈網線3CP = new ColorP(X0Y1_後翅_翅脈網1_翅脈網線3, 後翅_翅脈網1_翅脈網線3CD, DisUnit, abj: true); + X0Y1_後翅_翅脈網2_翅脈網線1CP = new ColorP(X0Y1_後翅_翅脈網2_翅脈網線1, 後翅_翅脈網2_翅脈網線1CD, DisUnit, abj: true); + X0Y1_後翅_翅脈網2_翅脈網線2CP = new ColorP(X0Y1_後翅_翅脈網2_翅脈網線2, 後翅_翅脈網2_翅脈網線2CD, DisUnit, abj: true); + X0Y1_後翅_翅脈網2_翅脈網線3CP = new ColorP(X0Y1_後翅_翅脈網2_翅脈網線3, 後翅_翅脈網2_翅脈網線3CD, DisUnit, abj: true); + X0Y1_後翅_翅脈網3_翅脈網線1CP = new ColorP(X0Y1_後翅_翅脈網3_翅脈網線1, 後翅_翅脈網3_翅脈網線1CD, DisUnit, abj: true); + X0Y1_後翅_翅脈網3_翅脈網線2CP = new ColorP(X0Y1_後翅_翅脈網3_翅脈網線2, 後翅_翅脈網3_翅脈網線2CD, DisUnit, abj: true); + X0Y1_後翅_翅脈網4_翅脈網線1CP = new ColorP(X0Y1_後翅_翅脈網4_翅脈網線1, 後翅_翅脈網4_翅脈網線1CD, DisUnit, abj: true); + X0Y1_後翅_翅脈網4_翅脈網線2CP = new ColorP(X0Y1_後翅_翅脈網4_翅脈網線2, 後翅_翅脈網4_翅脈網線2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_後翅_後翅.AngleBase = num * 3.0; + X0Y1_後翅_後翅.AngleBase = num * 3.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_後翅_後翅CP.Update(); + X0Y0_後翅_翅脈1CP.Update(); + X0Y0_後翅_翅脈2CP.Update(); + X0Y0_後翅_翅脈線1CP.Update(); + X0Y0_後翅_翅脈線2CP.Update(); + X0Y0_後翅_翅脈線3CP.Update(); + X0Y0_後翅_翅脈線4CP.Update(); + X0Y0_後翅_翅脈線5CP.Update(); + X0Y0_後翅_翅脈線6CP.Update(); + X0Y0_後翅_翅脈縦線1CP.Update(); + X0Y0_後翅_翅脈縦線2CP.Update(); + X0Y0_後翅_翅脈縦線3CP.Update(); + X0Y0_後翅_翅脈縦線4CP.Update(); + X0Y0_後翅_翅脈縦線5CP.Update(); + X0Y0_後翅_翅脈縦線6CP.Update(); + X0Y0_後翅_翅脈縦線7CP.Update(); + X0Y0_後翅_翅脈縦線8CP.Update(); + X0Y0_後翅_翅脈縦線9CP.Update(); + X0Y0_後翅_翅脈縦線10CP.Update(); + X0Y0_後翅_翅脈縦線11CP.Update(); + X0Y0_後翅_翅脈縦線12CP.Update(); + X0Y0_後翅_翅脈縦線13CP.Update(); + X0Y0_後翅_翅脈縦線14CP.Update(); + X0Y0_後翅_翅脈縦線15CP.Update(); + X0Y0_後翅_翅脈縦線16CP.Update(); + X0Y0_後翅_翅脈縦線17CP.Update(); + X0Y0_後翅_翅脈網1_翅脈網線1CP.Update(); + X0Y0_後翅_翅脈網1_翅脈網線2CP.Update(); + X0Y0_後翅_翅脈網1_翅脈網線3CP.Update(); + X0Y0_後翅_翅脈網2_翅脈網線1CP.Update(); + X0Y0_後翅_翅脈網2_翅脈網線2CP.Update(); + X0Y0_後翅_翅脈網2_翅脈網線3CP.Update(); + X0Y0_後翅_翅脈網3_翅脈網線1CP.Update(); + X0Y0_後翅_翅脈網3_翅脈網線2CP.Update(); + X0Y0_後翅_翅脈網4_翅脈網線1CP.Update(); + X0Y0_後翅_翅脈網4_翅脈網線2CP.Update(); + } + else + { + X0Y1_後翅_後翅CP.Update(); + X0Y1_後翅_翅脈1CP.Update(); + X0Y1_後翅_翅脈2CP.Update(); + X0Y1_後翅_翅脈線1CP.Update(); + X0Y1_後翅_翅脈線2CP.Update(); + X0Y1_後翅_翅脈線3CP.Update(); + X0Y1_後翅_翅脈線4CP.Update(); + X0Y1_後翅_翅脈線5CP.Update(); + X0Y1_後翅_翅脈線6CP.Update(); + X0Y1_後翅_翅脈縦線1CP.Update(); + X0Y1_後翅_翅脈縦線2CP.Update(); + X0Y1_後翅_翅脈縦線3CP.Update(); + X0Y1_後翅_翅脈縦線4CP.Update(); + X0Y1_後翅_翅脈縦線5CP.Update(); + X0Y1_後翅_翅脈縦線6CP.Update(); + X0Y1_後翅_翅脈縦線7CP.Update(); + X0Y1_後翅_翅脈縦線8CP.Update(); + X0Y1_後翅_翅脈縦線9CP.Update(); + X0Y1_後翅_翅脈縦線10CP.Update(); + X0Y1_後翅_翅脈縦線11CP.Update(); + X0Y1_後翅_翅脈縦線12CP.Update(); + X0Y1_後翅_翅脈縦線13CP.Update(); + X0Y1_後翅_翅脈縦線14CP.Update(); + X0Y1_後翅_翅脈縦線15CP.Update(); + X0Y1_後翅_翅脈縦線16CP.Update(); + X0Y1_後翅_翅脈縦線17CP.Update(); + X0Y1_後翅_翅脈網1_翅脈網線1CP.Update(); + X0Y1_後翅_翅脈網1_翅脈網線2CP.Update(); + X0Y1_後翅_翅脈網1_翅脈網線3CP.Update(); + X0Y1_後翅_翅脈網2_翅脈網線1CP.Update(); + X0Y1_後翅_翅脈網2_翅脈網線2CP.Update(); + X0Y1_後翅_翅脈網2_翅脈網線3CP.Update(); + X0Y1_後翅_翅脈網3_翅脈網線1CP.Update(); + X0Y1_後翅_翅脈網3_翅脈網線2CP.Update(); + X0Y1_後翅_翅脈網4_翅脈網線1CP.Update(); + X0Y1_後翅_翅脈網4_翅脈網線2CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 後翅_後翅CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 後翅_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 後翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線6CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線6CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線7CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線8CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線9CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線10CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線11CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線12CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線13CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線14CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線15CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線16CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線17CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈網1_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網1_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網1_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網2_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網2_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網2_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網3_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網3_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網4_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網4_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + } + + private void 配色T1(体配色 体配色) + { + 後翅_後翅CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 後翅_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 後翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線6CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線6CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線7CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線8CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線9CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線10CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線11CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線12CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線13CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線14CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線15CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線16CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線17CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈網1_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網1_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網1_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網2_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網2_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網2_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網3_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網3_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網4_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網4_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + } + + private void 配色T0(体配色 体配色) + { + 後翅_後翅CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 後翅_翅脈2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 後翅_翅脈線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈線6CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線6CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線7CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線8CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線9CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線10CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線11CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線12CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線13CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線14CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線15CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線16CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈縦線17CD = new ColorD(ref Col.Black, ref Color2.Empty); + 後翅_翅脈網1_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 後翅_翅脈網1_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 後翅_翅脈網1_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 後翅_翅脈網2_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 後翅_翅脈網2_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 後翅_翅脈網2_翅脈網線3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 後翅_翅脈網3_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 後翅_翅脈網3_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 後翅_翅脈網4_翅脈網線1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 後翅_翅脈網4_翅脈網線2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽D.cs index dfaed9b..6d74cd5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽D.cs @@ -1,90 +1,91 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後翅_羽D : 後翅D +namespace SlaveMatrix { - public bool 後翅_後翅_表示 = true; + [Serializable] + public class 後翅_羽D : 後翅D + { + public bool 後翅_後翅_表示 = true; - public bool 後翅_翅脈1_表示 = true; + public bool 後翅_翅脈1_表示 = true; - public bool 後翅_翅脈2_表示 = true; + public bool 後翅_翅脈2_表示 = true; - public bool 後翅_翅脈線1_表示 = true; + public bool 後翅_翅脈線1_表示 = true; - public bool 後翅_翅脈線2_表示 = true; + public bool 後翅_翅脈線2_表示 = true; - public bool 後翅_翅脈線3_表示 = true; + public bool 後翅_翅脈線3_表示 = true; - public bool 後翅_翅脈線4_表示 = true; + public bool 後翅_翅脈線4_表示 = true; - public bool 後翅_翅脈線5_表示 = true; + public bool 後翅_翅脈線5_表示 = true; - public bool 後翅_翅脈線6_表示 = true; + public bool 後翅_翅脈線6_表示 = true; - public bool 後翅_翅脈縦線1_表示 = true; + public bool 後翅_翅脈縦線1_表示 = true; - public bool 後翅_翅脈縦線2_表示 = true; + public bool 後翅_翅脈縦線2_表示 = true; - public bool 後翅_翅脈縦線3_表示 = true; + public bool 後翅_翅脈縦線3_表示 = true; - public bool 後翅_翅脈縦線4_表示 = true; + public bool 後翅_翅脈縦線4_表示 = true; - public bool 後翅_翅脈縦線5_表示 = true; + public bool 後翅_翅脈縦線5_表示 = true; - public bool 後翅_翅脈縦線6_表示 = true; + public bool 後翅_翅脈縦線6_表示 = true; - public bool 後翅_翅脈縦線7_表示 = true; + public bool 後翅_翅脈縦線7_表示 = true; - public bool 後翅_翅脈縦線8_表示 = true; + public bool 後翅_翅脈縦線8_表示 = true; - public bool 後翅_翅脈縦線9_表示 = true; + public bool 後翅_翅脈縦線9_表示 = true; - public bool 後翅_翅脈縦線10_表示 = true; + public bool 後翅_翅脈縦線10_表示 = true; - public bool 後翅_翅脈縦線11_表示 = true; + public bool 後翅_翅脈縦線11_表示 = true; - public bool 後翅_翅脈縦線12_表示 = true; + public bool 後翅_翅脈縦線12_表示 = true; - public bool 後翅_翅脈縦線13_表示 = true; + public bool 後翅_翅脈縦線13_表示 = true; - public bool 後翅_翅脈縦線14_表示 = true; + public bool 後翅_翅脈縦線14_表示 = true; - public bool 後翅_翅脈縦線15_表示 = true; + public bool 後翅_翅脈縦線15_表示 = true; - public bool 後翅_翅脈縦線16_表示 = true; + public bool 後翅_翅脈縦線16_表示 = true; - public bool 後翅_翅脈縦線17_表示 = true; + public bool 後翅_翅脈縦線17_表示 = true; - public bool 後翅_翅脈網1_翅脈網線1_表示 = true; + public bool 後翅_翅脈網1_翅脈網線1_表示 = true; - public bool 後翅_翅脈網1_翅脈網線2_表示 = true; + public bool 後翅_翅脈網1_翅脈網線2_表示 = true; - public bool 後翅_翅脈網1_翅脈網線3_表示 = true; + public bool 後翅_翅脈網1_翅脈網線3_表示 = true; - public bool 後翅_翅脈網2_翅脈網線1_表示 = true; + public bool 後翅_翅脈網2_翅脈網線1_表示 = true; - public bool 後翅_翅脈網2_翅脈網線2_表示 = true; + public bool 後翅_翅脈網2_翅脈網線2_表示 = true; - public bool 後翅_翅脈網2_翅脈網線3_表示 = true; + public bool 後翅_翅脈網2_翅脈網線3_表示 = true; - public bool 後翅_翅脈網3_翅脈網線1_表示 = true; + public bool 後翅_翅脈網3_翅脈網線1_表示 = true; - public bool 後翅_翅脈網3_翅脈網線2_表示 = true; + public bool 後翅_翅脈網3_翅脈網線2_表示 = true; - public bool 後翅_翅脈網4_翅脈網線1_表示 = true; + public bool 後翅_翅脈網4_翅脈網線1_表示 = true; - public bool 後翅_翅脈網4_翅脈網線2_表示 = true; + public bool 後翅_翅脈網4_翅脈網線2_表示 = true; - public 後翅_羽D() - { - ThisType = GetType(); - } + public 後翅_羽D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後翅_羽(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後翅_羽(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草.cs index ad979ef..6c9d075 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草.cs @@ -1,1734 +1,1735 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後翅_草 : 後翅 +namespace SlaveMatrix { - public Par X0Y0_後翅_後翅1_後翅; + public class 後翅_草 : 後翅 + { + public Par X0Y0_後翅_後翅1_後翅; - public Par X0Y0_後翅_後翅1_翅脈1; + public Par X0Y0_後翅_後翅1_翅脈1; - public Par X0Y0_後翅_後翅1_翅脈2; + public Par X0Y0_後翅_後翅1_翅脈2; - public Par X0Y0_後翅_後翅1_翅脈3; + public Par X0Y0_後翅_後翅1_翅脈3; - public Par X0Y0_後翅_後翅2_後翅; + public Par X0Y0_後翅_後翅2_後翅; - public Par X0Y0_後翅_後翅2_翅脈1; + public Par X0Y0_後翅_後翅2_翅脈1; - public Par X0Y0_後翅_後翅2_翅脈2; + public Par X0Y0_後翅_後翅2_翅脈2; - public Par X0Y0_後翅_後翅2_翅脈3; + public Par X0Y0_後翅_後翅2_翅脈3; - public Par X0Y0_後翅_後翅3_後翅; + public Par X0Y0_後翅_後翅3_後翅; - public Par X0Y0_後翅_後翅3_翅脈1; + public Par X0Y0_後翅_後翅3_翅脈1; - public Par X0Y0_後翅_後翅3_翅脈2; + public Par X0Y0_後翅_後翅3_翅脈2; - public Par X0Y0_後翅_後翅3_翅脈3; + public Par X0Y0_後翅_後翅3_翅脈3; - public Par X0Y0_後翅_後翅4_後翅; + public Par X0Y0_後翅_後翅4_後翅; - public Par X0Y0_後翅_後翅4_翅脈1; + public Par X0Y0_後翅_後翅4_翅脈1; - public Par X0Y0_後翅_後翅4_翅脈2; + public Par X0Y0_後翅_後翅4_翅脈2; - public Par X0Y0_後翅_後翅4_翅脈3; + public Par X0Y0_後翅_後翅4_翅脈3; - public Par X0Y0_後翅_後翅5_後翅; + public Par X0Y0_後翅_後翅5_後翅; - public Par X0Y0_後翅_後翅5_翅脈1; + public Par X0Y0_後翅_後翅5_翅脈1; - public Par X0Y0_後翅_後翅5_翅脈2; + public Par X0Y0_後翅_後翅5_翅脈2; - public Par X0Y0_後翅_後翅5_翅脈3; + public Par X0Y0_後翅_後翅5_翅脈3; - public Par X0Y0_後翅_後翅6_後翅; + public Par X0Y0_後翅_後翅6_後翅; - public Par X0Y0_後翅_後翅6_翅脈1; + public Par X0Y0_後翅_後翅6_翅脈1; - public Par X0Y0_後翅_後翅6_翅脈2; + public Par X0Y0_後翅_後翅6_翅脈2; - public Par X0Y0_後翅_後翅6_翅脈3; + public Par X0Y0_後翅_後翅6_翅脈3; - public Par X0Y0_後翅_後翅7_後翅; + public Par X0Y0_後翅_後翅7_後翅; - public Par X0Y0_後翅_後翅7_翅脈1; + public Par X0Y0_後翅_後翅7_翅脈1; - public Par X0Y0_後翅_後翅7_翅脈2; + public Par X0Y0_後翅_後翅7_翅脈2; - public Par X0Y0_後翅_後翅7_翅脈3; + public Par X0Y0_後翅_後翅7_翅脈3; - public Par X0Y0_後翅_後翅8_後翅; + public Par X0Y0_後翅_後翅8_後翅; - public Par X0Y0_後翅_後翅8_翅脈1; + public Par X0Y0_後翅_後翅8_翅脈1; - public Par X0Y0_後翅_後翅8_翅脈2; + public Par X0Y0_後翅_後翅8_翅脈2; - public Par X0Y0_後翅_後翅8_翅脈3; + public Par X0Y0_後翅_後翅8_翅脈3; - public Par X0Y0_後翅_後翅9_後翅; + public Par X0Y0_後翅_後翅9_後翅; - public Par X0Y0_後翅_後翅9_翅脈1; + public Par X0Y0_後翅_後翅9_翅脈1; - public Par X0Y0_後翅_後翅9_翅脈2; + public Par X0Y0_後翅_後翅9_翅脈2; - public Par X0Y0_後翅_後翅9_翅脈3; + public Par X0Y0_後翅_後翅9_翅脈3; - public Par X0Y0_後翅_後翅10_後翅; + public Par X0Y0_後翅_後翅10_後翅; - public Par X0Y0_後翅_後翅10_翅脈1; + public Par X0Y0_後翅_後翅10_翅脈1; - public Par X0Y0_後翅_後翅10_翅脈2; + public Par X0Y0_後翅_後翅10_翅脈2; - public Par X0Y0_後翅_後翅10_翅脈3; + public Par X0Y0_後翅_後翅10_翅脈3; - public Par X0Y0_後翅_後翅11_後翅; + public Par X0Y0_後翅_後翅11_後翅; - public Par X0Y0_後翅_後翅11_翅脈1; + public Par X0Y0_後翅_後翅11_翅脈1; - public Par X0Y0_後翅_後翅11_翅脈2; + public Par X0Y0_後翅_後翅11_翅脈2; - public Par X0Y0_後翅_後翅11_翅脈3; + public Par X0Y0_後翅_後翅11_翅脈3; - public Par X0Y1_後翅_後翅1_後翅; + public Par X0Y1_後翅_後翅1_後翅; - public Par X0Y1_後翅_後翅1_翅脈1; + public Par X0Y1_後翅_後翅1_翅脈1; - public Par X0Y1_後翅_後翅1_翅脈2; + public Par X0Y1_後翅_後翅1_翅脈2; - public Par X0Y1_後翅_後翅1_翅脈3; + public Par X0Y1_後翅_後翅1_翅脈3; - public Par X0Y1_後翅_後翅2_後翅; + public Par X0Y1_後翅_後翅2_後翅; - public Par X0Y1_後翅_後翅2_翅脈1; + public Par X0Y1_後翅_後翅2_翅脈1; - public Par X0Y1_後翅_後翅2_翅脈2; + public Par X0Y1_後翅_後翅2_翅脈2; - public Par X0Y1_後翅_後翅2_翅脈3; + public Par X0Y1_後翅_後翅2_翅脈3; - public Par X0Y1_後翅_後翅3_後翅; + public Par X0Y1_後翅_後翅3_後翅; - public Par X0Y1_後翅_後翅3_翅脈1; + public Par X0Y1_後翅_後翅3_翅脈1; - public Par X0Y1_後翅_後翅3_翅脈2; + public Par X0Y1_後翅_後翅3_翅脈2; - public Par X0Y1_後翅_後翅3_翅脈3; + public Par X0Y1_後翅_後翅3_翅脈3; - public Par X0Y1_後翅_後翅4_後翅; + public Par X0Y1_後翅_後翅4_後翅; - public Par X0Y1_後翅_後翅4_翅脈1; + public Par X0Y1_後翅_後翅4_翅脈1; - public Par X0Y1_後翅_後翅4_翅脈2; + public Par X0Y1_後翅_後翅4_翅脈2; - public Par X0Y1_後翅_後翅4_翅脈3; + public Par X0Y1_後翅_後翅4_翅脈3; - public Par X0Y1_後翅_後翅5_後翅; + public Par X0Y1_後翅_後翅5_後翅; - public Par X0Y1_後翅_後翅5_翅脈1; + public Par X0Y1_後翅_後翅5_翅脈1; - public Par X0Y1_後翅_後翅5_翅脈2; + public Par X0Y1_後翅_後翅5_翅脈2; - public Par X0Y1_後翅_後翅5_翅脈3; + public Par X0Y1_後翅_後翅5_翅脈3; - public Par X0Y1_後翅_後翅6_後翅; + public Par X0Y1_後翅_後翅6_後翅; - public Par X0Y1_後翅_後翅6_翅脈1; + public Par X0Y1_後翅_後翅6_翅脈1; - public Par X0Y1_後翅_後翅6_翅脈2; + public Par X0Y1_後翅_後翅6_翅脈2; - public Par X0Y1_後翅_後翅6_翅脈3; + public Par X0Y1_後翅_後翅6_翅脈3; - public Par X0Y1_後翅_後翅7_後翅; + public Par X0Y1_後翅_後翅7_後翅; - public Par X0Y1_後翅_後翅7_翅脈1; + public Par X0Y1_後翅_後翅7_翅脈1; - public Par X0Y1_後翅_後翅7_翅脈2; + public Par X0Y1_後翅_後翅7_翅脈2; - public Par X0Y1_後翅_後翅7_翅脈3; + public Par X0Y1_後翅_後翅7_翅脈3; - public Par X0Y1_後翅_後翅8_後翅; + public Par X0Y1_後翅_後翅8_後翅; - public Par X0Y1_後翅_後翅8_翅脈1; + public Par X0Y1_後翅_後翅8_翅脈1; - public Par X0Y1_後翅_後翅8_翅脈2; + public Par X0Y1_後翅_後翅8_翅脈2; - public Par X0Y1_後翅_後翅8_翅脈3; + public Par X0Y1_後翅_後翅8_翅脈3; - public Par X0Y1_後翅_後翅9_後翅; + public Par X0Y1_後翅_後翅9_後翅; - public Par X0Y1_後翅_後翅9_翅脈1; + public Par X0Y1_後翅_後翅9_翅脈1; - public Par X0Y1_後翅_後翅9_翅脈2; + public Par X0Y1_後翅_後翅9_翅脈2; - public Par X0Y1_後翅_後翅9_翅脈3; + public Par X0Y1_後翅_後翅9_翅脈3; - public Par X0Y1_後翅_後翅10_後翅; + public Par X0Y1_後翅_後翅10_後翅; - public Par X0Y1_後翅_後翅10_翅脈1; + public Par X0Y1_後翅_後翅10_翅脈1; - public Par X0Y1_後翅_後翅10_翅脈2; + public Par X0Y1_後翅_後翅10_翅脈2; - public Par X0Y1_後翅_後翅10_翅脈3; + public Par X0Y1_後翅_後翅10_翅脈3; - public Par X0Y1_後翅_後翅11_後翅; + public Par X0Y1_後翅_後翅11_後翅; - public Par X0Y1_後翅_後翅11_翅脈1; + public Par X0Y1_後翅_後翅11_翅脈1; - public Par X0Y1_後翅_後翅11_翅脈2; + public Par X0Y1_後翅_後翅11_翅脈2; - public Par X0Y1_後翅_後翅11_翅脈3; + public Par X0Y1_後翅_後翅11_翅脈3; - public ColorD 後翅_後翅1_後翅CD; + public ColorD 後翅_後翅1_後翅CD; - public ColorD 後翅_後翅1_翅脈1CD; + public ColorD 後翅_後翅1_翅脈1CD; - public ColorD 後翅_後翅1_翅脈2CD; + public ColorD 後翅_後翅1_翅脈2CD; - public ColorD 後翅_後翅1_翅脈3CD; + public ColorD 後翅_後翅1_翅脈3CD; - public ColorD 後翅_後翅2_後翅CD; + public ColorD 後翅_後翅2_後翅CD; - public ColorD 後翅_後翅2_翅脈1CD; + public ColorD 後翅_後翅2_翅脈1CD; - public ColorD 後翅_後翅2_翅脈2CD; + public ColorD 後翅_後翅2_翅脈2CD; - public ColorD 後翅_後翅2_翅脈3CD; + public ColorD 後翅_後翅2_翅脈3CD; - public ColorD 後翅_後翅3_後翅CD; + public ColorD 後翅_後翅3_後翅CD; - public ColorD 後翅_後翅3_翅脈1CD; + public ColorD 後翅_後翅3_翅脈1CD; - public ColorD 後翅_後翅3_翅脈2CD; + public ColorD 後翅_後翅3_翅脈2CD; - public ColorD 後翅_後翅3_翅脈3CD; + public ColorD 後翅_後翅3_翅脈3CD; - public ColorD 後翅_後翅4_後翅CD; + public ColorD 後翅_後翅4_後翅CD; - public ColorD 後翅_後翅4_翅脈1CD; + public ColorD 後翅_後翅4_翅脈1CD; - public ColorD 後翅_後翅4_翅脈2CD; + public ColorD 後翅_後翅4_翅脈2CD; - public ColorD 後翅_後翅4_翅脈3CD; + public ColorD 後翅_後翅4_翅脈3CD; - public ColorD 後翅_後翅5_後翅CD; + public ColorD 後翅_後翅5_後翅CD; - public ColorD 後翅_後翅5_翅脈1CD; + public ColorD 後翅_後翅5_翅脈1CD; - public ColorD 後翅_後翅5_翅脈2CD; + public ColorD 後翅_後翅5_翅脈2CD; - public ColorD 後翅_後翅5_翅脈3CD; + public ColorD 後翅_後翅5_翅脈3CD; - public ColorD 後翅_後翅6_後翅CD; + public ColorD 後翅_後翅6_後翅CD; - public ColorD 後翅_後翅6_翅脈1CD; + public ColorD 後翅_後翅6_翅脈1CD; - public ColorD 後翅_後翅6_翅脈2CD; + public ColorD 後翅_後翅6_翅脈2CD; - public ColorD 後翅_後翅6_翅脈3CD; + public ColorD 後翅_後翅6_翅脈3CD; - public ColorD 後翅_後翅7_後翅CD; + public ColorD 後翅_後翅7_後翅CD; - public ColorD 後翅_後翅7_翅脈1CD; + public ColorD 後翅_後翅7_翅脈1CD; - public ColorD 後翅_後翅7_翅脈2CD; + public ColorD 後翅_後翅7_翅脈2CD; - public ColorD 後翅_後翅7_翅脈3CD; + public ColorD 後翅_後翅7_翅脈3CD; - public ColorD 後翅_後翅8_後翅CD; + public ColorD 後翅_後翅8_後翅CD; - public ColorD 後翅_後翅8_翅脈1CD; + public ColorD 後翅_後翅8_翅脈1CD; - public ColorD 後翅_後翅8_翅脈2CD; + public ColorD 後翅_後翅8_翅脈2CD; - public ColorD 後翅_後翅8_翅脈3CD; + public ColorD 後翅_後翅8_翅脈3CD; - public ColorD 後翅_後翅9_後翅CD; + public ColorD 後翅_後翅9_後翅CD; - public ColorD 後翅_後翅9_翅脈1CD; + public ColorD 後翅_後翅9_翅脈1CD; - public ColorD 後翅_後翅9_翅脈2CD; + public ColorD 後翅_後翅9_翅脈2CD; - public ColorD 後翅_後翅9_翅脈3CD; + public ColorD 後翅_後翅9_翅脈3CD; - public ColorD 後翅_後翅10_後翅CD; + public ColorD 後翅_後翅10_後翅CD; - public ColorD 後翅_後翅10_翅脈1CD; + public ColorD 後翅_後翅10_翅脈1CD; - public ColorD 後翅_後翅10_翅脈2CD; + public ColorD 後翅_後翅10_翅脈2CD; - public ColorD 後翅_後翅10_翅脈3CD; + public ColorD 後翅_後翅10_翅脈3CD; - public ColorD 後翅_後翅11_後翅CD; + public ColorD 後翅_後翅11_後翅CD; - public ColorD 後翅_後翅11_翅脈1CD; + public ColorD 後翅_後翅11_翅脈1CD; - public ColorD 後翅_後翅11_翅脈2CD; + public ColorD 後翅_後翅11_翅脈2CD; - public ColorD 後翅_後翅11_翅脈3CD; + public ColorD 後翅_後翅11_翅脈3CD; - public ColorP X0Y0_後翅_後翅1_後翅CP; + public ColorP X0Y0_後翅_後翅1_後翅CP; - public ColorP X0Y0_後翅_後翅1_翅脈1CP; + public ColorP X0Y0_後翅_後翅1_翅脈1CP; - public ColorP X0Y0_後翅_後翅1_翅脈2CP; + public ColorP X0Y0_後翅_後翅1_翅脈2CP; - public ColorP X0Y0_後翅_後翅1_翅脈3CP; + public ColorP X0Y0_後翅_後翅1_翅脈3CP; - public ColorP X0Y0_後翅_後翅2_後翅CP; + public ColorP X0Y0_後翅_後翅2_後翅CP; - public ColorP X0Y0_後翅_後翅2_翅脈1CP; + public ColorP X0Y0_後翅_後翅2_翅脈1CP; - public ColorP X0Y0_後翅_後翅2_翅脈2CP; + public ColorP X0Y0_後翅_後翅2_翅脈2CP; - public ColorP X0Y0_後翅_後翅2_翅脈3CP; + public ColorP X0Y0_後翅_後翅2_翅脈3CP; - public ColorP X0Y0_後翅_後翅3_後翅CP; + public ColorP X0Y0_後翅_後翅3_後翅CP; - public ColorP X0Y0_後翅_後翅3_翅脈1CP; + public ColorP X0Y0_後翅_後翅3_翅脈1CP; - public ColorP X0Y0_後翅_後翅3_翅脈2CP; + public ColorP X0Y0_後翅_後翅3_翅脈2CP; - public ColorP X0Y0_後翅_後翅3_翅脈3CP; + public ColorP X0Y0_後翅_後翅3_翅脈3CP; - public ColorP X0Y0_後翅_後翅4_後翅CP; + public ColorP X0Y0_後翅_後翅4_後翅CP; - public ColorP X0Y0_後翅_後翅4_翅脈1CP; + public ColorP X0Y0_後翅_後翅4_翅脈1CP; - public ColorP X0Y0_後翅_後翅4_翅脈2CP; + public ColorP X0Y0_後翅_後翅4_翅脈2CP; - public ColorP X0Y0_後翅_後翅4_翅脈3CP; + public ColorP X0Y0_後翅_後翅4_翅脈3CP; - public ColorP X0Y0_後翅_後翅5_後翅CP; + public ColorP X0Y0_後翅_後翅5_後翅CP; - public ColorP X0Y0_後翅_後翅5_翅脈1CP; + public ColorP X0Y0_後翅_後翅5_翅脈1CP; - public ColorP X0Y0_後翅_後翅5_翅脈2CP; + public ColorP X0Y0_後翅_後翅5_翅脈2CP; - public ColorP X0Y0_後翅_後翅5_翅脈3CP; + public ColorP X0Y0_後翅_後翅5_翅脈3CP; - public ColorP X0Y0_後翅_後翅6_後翅CP; + public ColorP X0Y0_後翅_後翅6_後翅CP; - public ColorP X0Y0_後翅_後翅6_翅脈1CP; + public ColorP X0Y0_後翅_後翅6_翅脈1CP; - public ColorP X0Y0_後翅_後翅6_翅脈2CP; + public ColorP X0Y0_後翅_後翅6_翅脈2CP; - public ColorP X0Y0_後翅_後翅6_翅脈3CP; + public ColorP X0Y0_後翅_後翅6_翅脈3CP; - public ColorP X0Y0_後翅_後翅7_後翅CP; + public ColorP X0Y0_後翅_後翅7_後翅CP; - public ColorP X0Y0_後翅_後翅7_翅脈1CP; + public ColorP X0Y0_後翅_後翅7_翅脈1CP; - public ColorP X0Y0_後翅_後翅7_翅脈2CP; + public ColorP X0Y0_後翅_後翅7_翅脈2CP; - public ColorP X0Y0_後翅_後翅7_翅脈3CP; + public ColorP X0Y0_後翅_後翅7_翅脈3CP; - public ColorP X0Y0_後翅_後翅8_後翅CP; + public ColorP X0Y0_後翅_後翅8_後翅CP; - public ColorP X0Y0_後翅_後翅8_翅脈1CP; + public ColorP X0Y0_後翅_後翅8_翅脈1CP; - public ColorP X0Y0_後翅_後翅8_翅脈2CP; + public ColorP X0Y0_後翅_後翅8_翅脈2CP; - public ColorP X0Y0_後翅_後翅8_翅脈3CP; + public ColorP X0Y0_後翅_後翅8_翅脈3CP; - public ColorP X0Y0_後翅_後翅9_後翅CP; + public ColorP X0Y0_後翅_後翅9_後翅CP; - public ColorP X0Y0_後翅_後翅9_翅脈1CP; + public ColorP X0Y0_後翅_後翅9_翅脈1CP; - public ColorP X0Y0_後翅_後翅9_翅脈2CP; + public ColorP X0Y0_後翅_後翅9_翅脈2CP; - public ColorP X0Y0_後翅_後翅9_翅脈3CP; + public ColorP X0Y0_後翅_後翅9_翅脈3CP; - public ColorP X0Y0_後翅_後翅10_後翅CP; + public ColorP X0Y0_後翅_後翅10_後翅CP; - public ColorP X0Y0_後翅_後翅10_翅脈1CP; + public ColorP X0Y0_後翅_後翅10_翅脈1CP; - public ColorP X0Y0_後翅_後翅10_翅脈2CP; + public ColorP X0Y0_後翅_後翅10_翅脈2CP; - public ColorP X0Y0_後翅_後翅10_翅脈3CP; + public ColorP X0Y0_後翅_後翅10_翅脈3CP; - public ColorP X0Y0_後翅_後翅11_後翅CP; + public ColorP X0Y0_後翅_後翅11_後翅CP; - public ColorP X0Y0_後翅_後翅11_翅脈1CP; + public ColorP X0Y0_後翅_後翅11_翅脈1CP; - public ColorP X0Y0_後翅_後翅11_翅脈2CP; + public ColorP X0Y0_後翅_後翅11_翅脈2CP; - public ColorP X0Y0_後翅_後翅11_翅脈3CP; + public ColorP X0Y0_後翅_後翅11_翅脈3CP; - public ColorP X0Y1_後翅_後翅1_後翅CP; + public ColorP X0Y1_後翅_後翅1_後翅CP; - public ColorP X0Y1_後翅_後翅1_翅脈1CP; + public ColorP X0Y1_後翅_後翅1_翅脈1CP; - public ColorP X0Y1_後翅_後翅1_翅脈2CP; + public ColorP X0Y1_後翅_後翅1_翅脈2CP; - public ColorP X0Y1_後翅_後翅1_翅脈3CP; + public ColorP X0Y1_後翅_後翅1_翅脈3CP; - public ColorP X0Y1_後翅_後翅2_後翅CP; + public ColorP X0Y1_後翅_後翅2_後翅CP; - public ColorP X0Y1_後翅_後翅2_翅脈1CP; + public ColorP X0Y1_後翅_後翅2_翅脈1CP; - public ColorP X0Y1_後翅_後翅2_翅脈2CP; + public ColorP X0Y1_後翅_後翅2_翅脈2CP; - public ColorP X0Y1_後翅_後翅2_翅脈3CP; + public ColorP X0Y1_後翅_後翅2_翅脈3CP; - public ColorP X0Y1_後翅_後翅3_後翅CP; + public ColorP X0Y1_後翅_後翅3_後翅CP; - public ColorP X0Y1_後翅_後翅3_翅脈1CP; + public ColorP X0Y1_後翅_後翅3_翅脈1CP; - public ColorP X0Y1_後翅_後翅3_翅脈2CP; + public ColorP X0Y1_後翅_後翅3_翅脈2CP; - public ColorP X0Y1_後翅_後翅3_翅脈3CP; + public ColorP X0Y1_後翅_後翅3_翅脈3CP; - public ColorP X0Y1_後翅_後翅4_後翅CP; + public ColorP X0Y1_後翅_後翅4_後翅CP; - public ColorP X0Y1_後翅_後翅4_翅脈1CP; + public ColorP X0Y1_後翅_後翅4_翅脈1CP; - public ColorP X0Y1_後翅_後翅4_翅脈2CP; + public ColorP X0Y1_後翅_後翅4_翅脈2CP; - public ColorP X0Y1_後翅_後翅4_翅脈3CP; + public ColorP X0Y1_後翅_後翅4_翅脈3CP; - public ColorP X0Y1_後翅_後翅5_後翅CP; + public ColorP X0Y1_後翅_後翅5_後翅CP; - public ColorP X0Y1_後翅_後翅5_翅脈1CP; + public ColorP X0Y1_後翅_後翅5_翅脈1CP; - public ColorP X0Y1_後翅_後翅5_翅脈2CP; + public ColorP X0Y1_後翅_後翅5_翅脈2CP; - public ColorP X0Y1_後翅_後翅5_翅脈3CP; + public ColorP X0Y1_後翅_後翅5_翅脈3CP; - public ColorP X0Y1_後翅_後翅6_後翅CP; + public ColorP X0Y1_後翅_後翅6_後翅CP; - public ColorP X0Y1_後翅_後翅6_翅脈1CP; + public ColorP X0Y1_後翅_後翅6_翅脈1CP; - public ColorP X0Y1_後翅_後翅6_翅脈2CP; + public ColorP X0Y1_後翅_後翅6_翅脈2CP; - public ColorP X0Y1_後翅_後翅6_翅脈3CP; + public ColorP X0Y1_後翅_後翅6_翅脈3CP; - public ColorP X0Y1_後翅_後翅7_後翅CP; + public ColorP X0Y1_後翅_後翅7_後翅CP; - public ColorP X0Y1_後翅_後翅7_翅脈1CP; + public ColorP X0Y1_後翅_後翅7_翅脈1CP; - public ColorP X0Y1_後翅_後翅7_翅脈2CP; + public ColorP X0Y1_後翅_後翅7_翅脈2CP; - public ColorP X0Y1_後翅_後翅7_翅脈3CP; + public ColorP X0Y1_後翅_後翅7_翅脈3CP; - public ColorP X0Y1_後翅_後翅8_後翅CP; + public ColorP X0Y1_後翅_後翅8_後翅CP; - public ColorP X0Y1_後翅_後翅8_翅脈1CP; + public ColorP X0Y1_後翅_後翅8_翅脈1CP; - public ColorP X0Y1_後翅_後翅8_翅脈2CP; + public ColorP X0Y1_後翅_後翅8_翅脈2CP; - public ColorP X0Y1_後翅_後翅8_翅脈3CP; + public ColorP X0Y1_後翅_後翅8_翅脈3CP; - public ColorP X0Y1_後翅_後翅9_後翅CP; + public ColorP X0Y1_後翅_後翅9_後翅CP; - public ColorP X0Y1_後翅_後翅9_翅脈1CP; + public ColorP X0Y1_後翅_後翅9_翅脈1CP; - public ColorP X0Y1_後翅_後翅9_翅脈2CP; + public ColorP X0Y1_後翅_後翅9_翅脈2CP; - public ColorP X0Y1_後翅_後翅9_翅脈3CP; + public ColorP X0Y1_後翅_後翅9_翅脈3CP; - public ColorP X0Y1_後翅_後翅10_後翅CP; + public ColorP X0Y1_後翅_後翅10_後翅CP; - public ColorP X0Y1_後翅_後翅10_翅脈1CP; + public ColorP X0Y1_後翅_後翅10_翅脈1CP; - public ColorP X0Y1_後翅_後翅10_翅脈2CP; + public ColorP X0Y1_後翅_後翅10_翅脈2CP; - public ColorP X0Y1_後翅_後翅10_翅脈3CP; + public ColorP X0Y1_後翅_後翅10_翅脈3CP; - public ColorP X0Y1_後翅_後翅11_後翅CP; + public ColorP X0Y1_後翅_後翅11_後翅CP; - public ColorP X0Y1_後翅_後翅11_翅脈1CP; + public ColorP X0Y1_後翅_後翅11_翅脈1CP; - public ColorP X0Y1_後翅_後翅11_翅脈2CP; + public ColorP X0Y1_後翅_後翅11_翅脈2CP; - public ColorP X0Y1_後翅_後翅11_翅脈3CP; + public ColorP X0Y1_後翅_後翅11_翅脈3CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.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 後翅_後翅1_翅脈1_表示 - { - get - { - return X0Y0_後翅_後翅1_翅脈1.Dra; - } - set - { - X0Y0_後翅_後翅1_翅脈1.Dra = value; - X0Y1_後翅_後翅1_翅脈1.Dra = value; - X0Y0_後翅_後翅1_翅脈1.Hit = value; - X0Y1_後翅_後翅1_翅脈1.Hit = value; - } - } - - public bool 後翅_後翅1_翅脈2_表示 - { - get - { - return X0Y0_後翅_後翅1_翅脈2.Dra; - } - set - { - X0Y0_後翅_後翅1_翅脈2.Dra = value; - X0Y1_後翅_後翅1_翅脈2.Dra = value; - X0Y0_後翅_後翅1_翅脈2.Hit = value; - X0Y1_後翅_後翅1_翅脈2.Hit = value; - } - } - - public bool 後翅_後翅1_翅脈3_表示 - { - get - { - return X0Y0_後翅_後翅1_翅脈3.Dra; - } - set - { - X0Y0_後翅_後翅1_翅脈3.Dra = value; - X0Y1_後翅_後翅1_翅脈3.Dra = value; - X0Y0_後翅_後翅1_翅脈3.Hit = value; - X0Y1_後翅_後翅1_翅脈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 後翅_後翅2_翅脈1_表示 - { - get - { - return X0Y0_後翅_後翅2_翅脈1.Dra; - } - set - { - X0Y0_後翅_後翅2_翅脈1.Dra = value; - X0Y1_後翅_後翅2_翅脈1.Dra = value; - X0Y0_後翅_後翅2_翅脈1.Hit = value; - X0Y1_後翅_後翅2_翅脈1.Hit = value; - } - } - - public bool 後翅_後翅2_翅脈2_表示 - { - get - { - return X0Y0_後翅_後翅2_翅脈2.Dra; - } - set - { - X0Y0_後翅_後翅2_翅脈2.Dra = value; - X0Y1_後翅_後翅2_翅脈2.Dra = value; - X0Y0_後翅_後翅2_翅脈2.Hit = value; - X0Y1_後翅_後翅2_翅脈2.Hit = value; - } - } - - public bool 後翅_後翅2_翅脈3_表示 - { - get - { - return X0Y0_後翅_後翅2_翅脈3.Dra; - } - set - { - X0Y0_後翅_後翅2_翅脈3.Dra = value; - X0Y1_後翅_後翅2_翅脈3.Dra = value; - X0Y0_後翅_後翅2_翅脈3.Hit = value; - X0Y1_後翅_後翅2_翅脈3.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 後翅_後翅3_翅脈1_表示 - { - get - { - return X0Y0_後翅_後翅3_翅脈1.Dra; - } - set - { - X0Y0_後翅_後翅3_翅脈1.Dra = value; - X0Y1_後翅_後翅3_翅脈1.Dra = value; - X0Y0_後翅_後翅3_翅脈1.Hit = value; - X0Y1_後翅_後翅3_翅脈1.Hit = value; - } - } - - public bool 後翅_後翅3_翅脈2_表示 - { - get - { - return X0Y0_後翅_後翅3_翅脈2.Dra; - } - set - { - X0Y0_後翅_後翅3_翅脈2.Dra = value; - X0Y1_後翅_後翅3_翅脈2.Dra = value; - X0Y0_後翅_後翅3_翅脈2.Hit = value; - X0Y1_後翅_後翅3_翅脈2.Hit = value; - } - } - - public bool 後翅_後翅3_翅脈3_表示 - { - get - { - return X0Y0_後翅_後翅3_翅脈3.Dra; - } - set - { - X0Y0_後翅_後翅3_翅脈3.Dra = value; - X0Y1_後翅_後翅3_翅脈3.Dra = value; - X0Y0_後翅_後翅3_翅脈3.Hit = value; - X0Y1_後翅_後翅3_翅脈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 後翅_後翅4_翅脈1_表示 - { - get - { - return X0Y0_後翅_後翅4_翅脈1.Dra; - } - set - { - X0Y0_後翅_後翅4_翅脈1.Dra = value; - X0Y1_後翅_後翅4_翅脈1.Dra = value; - X0Y0_後翅_後翅4_翅脈1.Hit = value; - X0Y1_後翅_後翅4_翅脈1.Hit = value; - } - } - - public bool 後翅_後翅4_翅脈2_表示 - { - get - { - return X0Y0_後翅_後翅4_翅脈2.Dra; - } - set - { - X0Y0_後翅_後翅4_翅脈2.Dra = value; - X0Y1_後翅_後翅4_翅脈2.Dra = value; - X0Y0_後翅_後翅4_翅脈2.Hit = value; - X0Y1_後翅_後翅4_翅脈2.Hit = value; - } - } - - public bool 後翅_後翅4_翅脈3_表示 - { - get - { - return X0Y0_後翅_後翅4_翅脈3.Dra; - } - set - { - X0Y0_後翅_後翅4_翅脈3.Dra = value; - X0Y1_後翅_後翅4_翅脈3.Dra = value; - X0Y0_後翅_後翅4_翅脈3.Hit = value; - X0Y1_後翅_後翅4_翅脈3.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 後翅_後翅5_翅脈1_表示 - { - get - { - return X0Y0_後翅_後翅5_翅脈1.Dra; - } - set - { - X0Y0_後翅_後翅5_翅脈1.Dra = value; - X0Y1_後翅_後翅5_翅脈1.Dra = value; - X0Y0_後翅_後翅5_翅脈1.Hit = value; - X0Y1_後翅_後翅5_翅脈1.Hit = value; - } - } - - public bool 後翅_後翅5_翅脈2_表示 - { - get - { - return X0Y0_後翅_後翅5_翅脈2.Dra; - } - set - { - X0Y0_後翅_後翅5_翅脈2.Dra = value; - X0Y1_後翅_後翅5_翅脈2.Dra = value; - X0Y0_後翅_後翅5_翅脈2.Hit = value; - X0Y1_後翅_後翅5_翅脈2.Hit = value; - } - } - - public bool 後翅_後翅5_翅脈3_表示 - { - get - { - return X0Y0_後翅_後翅5_翅脈3.Dra; - } - set - { - X0Y0_後翅_後翅5_翅脈3.Dra = value; - X0Y1_後翅_後翅5_翅脈3.Dra = value; - X0Y0_後翅_後翅5_翅脈3.Hit = value; - X0Y1_後翅_後翅5_翅脈3.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 後翅_後翅6_翅脈1_表示 - { - get - { - return X0Y0_後翅_後翅6_翅脈1.Dra; - } - set - { - X0Y0_後翅_後翅6_翅脈1.Dra = value; - X0Y1_後翅_後翅6_翅脈1.Dra = value; - X0Y0_後翅_後翅6_翅脈1.Hit = value; - X0Y1_後翅_後翅6_翅脈1.Hit = value; - } - } - - public bool 後翅_後翅6_翅脈2_表示 - { - get - { - return X0Y0_後翅_後翅6_翅脈2.Dra; - } - set - { - X0Y0_後翅_後翅6_翅脈2.Dra = value; - X0Y1_後翅_後翅6_翅脈2.Dra = value; - X0Y0_後翅_後翅6_翅脈2.Hit = value; - X0Y1_後翅_後翅6_翅脈2.Hit = value; - } - } - - public bool 後翅_後翅6_翅脈3_表示 - { - get - { - return X0Y0_後翅_後翅6_翅脈3.Dra; - } - set - { - X0Y0_後翅_後翅6_翅脈3.Dra = value; - X0Y1_後翅_後翅6_翅脈3.Dra = value; - X0Y0_後翅_後翅6_翅脈3.Hit = value; - X0Y1_後翅_後翅6_翅脈3.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 後翅_後翅7_翅脈1_表示 - { - get - { - return X0Y0_後翅_後翅7_翅脈1.Dra; - } - set - { - X0Y0_後翅_後翅7_翅脈1.Dra = value; - X0Y1_後翅_後翅7_翅脈1.Dra = value; - X0Y0_後翅_後翅7_翅脈1.Hit = value; - X0Y1_後翅_後翅7_翅脈1.Hit = value; - } - } - - public bool 後翅_後翅7_翅脈2_表示 - { - get - { - return X0Y0_後翅_後翅7_翅脈2.Dra; - } - set - { - X0Y0_後翅_後翅7_翅脈2.Dra = value; - X0Y1_後翅_後翅7_翅脈2.Dra = value; - X0Y0_後翅_後翅7_翅脈2.Hit = value; - X0Y1_後翅_後翅7_翅脈2.Hit = value; - } - } - - public bool 後翅_後翅7_翅脈3_表示 - { - get - { - return X0Y0_後翅_後翅7_翅脈3.Dra; - } - set - { - X0Y0_後翅_後翅7_翅脈3.Dra = value; - X0Y1_後翅_後翅7_翅脈3.Dra = value; - X0Y0_後翅_後翅7_翅脈3.Hit = value; - X0Y1_後翅_後翅7_翅脈3.Hit = value; - } - } - - public bool 後翅_後翅8_後翅_表示 - { - get - { - return X0Y0_後翅_後翅8_後翅.Dra; - } - set - { - X0Y0_後翅_後翅8_後翅.Dra = value; - X0Y1_後翅_後翅8_後翅.Dra = value; - X0Y0_後翅_後翅8_後翅.Hit = value; - X0Y1_後翅_後翅8_後翅.Hit = value; - } - } - - public bool 後翅_後翅8_翅脈1_表示 - { - get - { - return X0Y0_後翅_後翅8_翅脈1.Dra; - } - set - { - X0Y0_後翅_後翅8_翅脈1.Dra = value; - X0Y1_後翅_後翅8_翅脈1.Dra = value; - X0Y0_後翅_後翅8_翅脈1.Hit = value; - X0Y1_後翅_後翅8_翅脈1.Hit = value; - } - } - - public bool 後翅_後翅8_翅脈2_表示 - { - get - { - return X0Y0_後翅_後翅8_翅脈2.Dra; - } - set - { - X0Y0_後翅_後翅8_翅脈2.Dra = value; - X0Y1_後翅_後翅8_翅脈2.Dra = value; - X0Y0_後翅_後翅8_翅脈2.Hit = value; - X0Y1_後翅_後翅8_翅脈2.Hit = value; - } - } - - public bool 後翅_後翅8_翅脈3_表示 - { - get - { - return X0Y0_後翅_後翅8_翅脈3.Dra; - } - set - { - X0Y0_後翅_後翅8_翅脈3.Dra = value; - X0Y1_後翅_後翅8_翅脈3.Dra = value; - X0Y0_後翅_後翅8_翅脈3.Hit = value; - X0Y1_後翅_後翅8_翅脈3.Hit = value; - } - } - - public bool 後翅_後翅9_後翅_表示 - { - get - { - return X0Y0_後翅_後翅9_後翅.Dra; - } - set - { - X0Y0_後翅_後翅9_後翅.Dra = value; - X0Y1_後翅_後翅9_後翅.Dra = value; - X0Y0_後翅_後翅9_後翅.Hit = value; - X0Y1_後翅_後翅9_後翅.Hit = value; - } - } - - public bool 後翅_後翅9_翅脈1_表示 - { - get - { - return X0Y0_後翅_後翅9_翅脈1.Dra; - } - set - { - X0Y0_後翅_後翅9_翅脈1.Dra = value; - X0Y1_後翅_後翅9_翅脈1.Dra = value; - X0Y0_後翅_後翅9_翅脈1.Hit = value; - X0Y1_後翅_後翅9_翅脈1.Hit = value; - } - } - - public bool 後翅_後翅9_翅脈2_表示 - { - get - { - return X0Y0_後翅_後翅9_翅脈2.Dra; - } - set - { - X0Y0_後翅_後翅9_翅脈2.Dra = value; - X0Y1_後翅_後翅9_翅脈2.Dra = value; - X0Y0_後翅_後翅9_翅脈2.Hit = value; - X0Y1_後翅_後翅9_翅脈2.Hit = value; - } - } - - public bool 後翅_後翅9_翅脈3_表示 - { - get - { - return X0Y0_後翅_後翅9_翅脈3.Dra; - } - set - { - X0Y0_後翅_後翅9_翅脈3.Dra = value; - X0Y1_後翅_後翅9_翅脈3.Dra = value; - X0Y0_後翅_後翅9_翅脈3.Hit = value; - X0Y1_後翅_後翅9_翅脈3.Hit = value; - } - } - - public bool 後翅_後翅10_後翅_表示 - { - get - { - return X0Y0_後翅_後翅10_後翅.Dra; - } - set - { - X0Y0_後翅_後翅10_後翅.Dra = value; - X0Y1_後翅_後翅10_後翅.Dra = value; - X0Y0_後翅_後翅10_後翅.Hit = value; - X0Y1_後翅_後翅10_後翅.Hit = value; - } - } - - public bool 後翅_後翅10_翅脈1_表示 - { - get - { - return X0Y0_後翅_後翅10_翅脈1.Dra; - } - set - { - X0Y0_後翅_後翅10_翅脈1.Dra = value; - X0Y1_後翅_後翅10_翅脈1.Dra = value; - X0Y0_後翅_後翅10_翅脈1.Hit = value; - X0Y1_後翅_後翅10_翅脈1.Hit = value; - } - } - - public bool 後翅_後翅10_翅脈2_表示 - { - get - { - return X0Y0_後翅_後翅10_翅脈2.Dra; - } - set - { - X0Y0_後翅_後翅10_翅脈2.Dra = value; - X0Y1_後翅_後翅10_翅脈2.Dra = value; - X0Y0_後翅_後翅10_翅脈2.Hit = value; - X0Y1_後翅_後翅10_翅脈2.Hit = value; - } - } - - public bool 後翅_後翅10_翅脈3_表示 - { - get - { - return X0Y0_後翅_後翅10_翅脈3.Dra; - } - set - { - X0Y0_後翅_後翅10_翅脈3.Dra = value; - X0Y1_後翅_後翅10_翅脈3.Dra = value; - X0Y0_後翅_後翅10_翅脈3.Hit = value; - X0Y1_後翅_後翅10_翅脈3.Hit = value; - } - } - - public bool 後翅_後翅11_後翅_表示 - { - get - { - return X0Y0_後翅_後翅11_後翅.Dra; - } - set - { - X0Y0_後翅_後翅11_後翅.Dra = value; - X0Y1_後翅_後翅11_後翅.Dra = value; - X0Y0_後翅_後翅11_後翅.Hit = value; - X0Y1_後翅_後翅11_後翅.Hit = value; - } - } - - public bool 後翅_後翅11_翅脈1_表示 - { - get - { - return X0Y0_後翅_後翅11_翅脈1.Dra; - } - set - { - X0Y0_後翅_後翅11_翅脈1.Dra = value; - X0Y1_後翅_後翅11_翅脈1.Dra = value; - X0Y0_後翅_後翅11_翅脈1.Hit = value; - X0Y1_後翅_後翅11_翅脈1.Hit = value; - } - } - - public bool 後翅_後翅11_翅脈2_表示 - { - get - { - return X0Y0_後翅_後翅11_翅脈2.Dra; - } - set - { - X0Y0_後翅_後翅11_翅脈2.Dra = value; - X0Y1_後翅_後翅11_翅脈2.Dra = value; - X0Y0_後翅_後翅11_翅脈2.Hit = value; - X0Y1_後翅_後翅11_翅脈2.Hit = value; - } - } - - public bool 後翅_後翅11_翅脈3_表示 - { - get - { - return X0Y0_後翅_後翅11_翅脈3.Dra; - } - set - { - X0Y0_後翅_後翅11_翅脈3.Dra = value; - X0Y1_後翅_後翅11_翅脈3.Dra = value; - X0Y0_後翅_後翅11_翅脈3.Hit = value; - X0Y1_後翅_後翅11_翅脈3.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 後翅_後翅1_後翅_表示; - } - set - { - 後翅_後翅1_後翅_表示 = value; - 後翅_後翅1_翅脈1_表示 = value; - 後翅_後翅1_翅脈2_表示 = value; - 後翅_後翅1_翅脈3_表示 = value; - 後翅_後翅2_後翅_表示 = value; - 後翅_後翅2_翅脈1_表示 = value; - 後翅_後翅2_翅脈2_表示 = value; - 後翅_後翅2_翅脈3_表示 = value; - 後翅_後翅3_後翅_表示 = value; - 後翅_後翅3_翅脈1_表示 = value; - 後翅_後翅3_翅脈2_表示 = value; - 後翅_後翅3_翅脈3_表示 = value; - 後翅_後翅4_後翅_表示 = value; - 後翅_後翅4_翅脈1_表示 = value; - 後翅_後翅4_翅脈2_表示 = value; - 後翅_後翅4_翅脈3_表示 = value; - 後翅_後翅5_後翅_表示 = value; - 後翅_後翅5_翅脈1_表示 = value; - 後翅_後翅5_翅脈2_表示 = value; - 後翅_後翅5_翅脈3_表示 = value; - 後翅_後翅6_後翅_表示 = value; - 後翅_後翅6_翅脈1_表示 = value; - 後翅_後翅6_翅脈2_表示 = value; - 後翅_後翅6_翅脈3_表示 = value; - 後翅_後翅7_後翅_表示 = value; - 後翅_後翅7_翅脈1_表示 = value; - 後翅_後翅7_翅脈2_表示 = value; - 後翅_後翅7_翅脈3_表示 = value; - 後翅_後翅8_後翅_表示 = value; - 後翅_後翅8_翅脈1_表示 = value; - 後翅_後翅8_翅脈2_表示 = value; - 後翅_後翅8_翅脈3_表示 = value; - 後翅_後翅9_後翅_表示 = value; - 後翅_後翅9_翅脈1_表示 = value; - 後翅_後翅9_翅脈2_表示 = value; - 後翅_後翅9_翅脈3_表示 = value; - 後翅_後翅10_後翅_表示 = value; - 後翅_後翅10_翅脈1_表示 = value; - 後翅_後翅10_翅脈2_表示 = value; - 後翅_後翅10_翅脈3_表示 = value; - 後翅_後翅11_後翅_表示 = value; - 後翅_後翅11_翅脈1_表示 = value; - 後翅_後翅11_翅脈2_表示 = value; - 後翅_後翅11_翅脈3_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 後翅_後翅1_後翅CD.不透明度; - } - set - { - 後翅_後翅1_後翅CD.不透明度 = value; - 後翅_後翅1_翅脈1CD.不透明度 = value; - 後翅_後翅1_翅脈2CD.不透明度 = value; - 後翅_後翅1_翅脈3CD.不透明度 = value; - 後翅_後翅2_後翅CD.不透明度 = value; - 後翅_後翅2_翅脈1CD.不透明度 = value; - 後翅_後翅2_翅脈2CD.不透明度 = value; - 後翅_後翅2_翅脈3CD.不透明度 = value; - 後翅_後翅3_後翅CD.不透明度 = value; - 後翅_後翅3_翅脈1CD.不透明度 = value; - 後翅_後翅3_翅脈2CD.不透明度 = value; - 後翅_後翅3_翅脈3CD.不透明度 = value; - 後翅_後翅4_後翅CD.不透明度 = value; - 後翅_後翅4_翅脈1CD.不透明度 = value; - 後翅_後翅4_翅脈2CD.不透明度 = value; - 後翅_後翅4_翅脈3CD.不透明度 = value; - 後翅_後翅5_後翅CD.不透明度 = value; - 後翅_後翅5_翅脈1CD.不透明度 = value; - 後翅_後翅5_翅脈2CD.不透明度 = value; - 後翅_後翅5_翅脈3CD.不透明度 = value; - 後翅_後翅6_後翅CD.不透明度 = value; - 後翅_後翅6_翅脈1CD.不透明度 = value; - 後翅_後翅6_翅脈2CD.不透明度 = value; - 後翅_後翅6_翅脈3CD.不透明度 = value; - 後翅_後翅7_後翅CD.不透明度 = value; - 後翅_後翅7_翅脈1CD.不透明度 = value; - 後翅_後翅7_翅脈2CD.不透明度 = value; - 後翅_後翅7_翅脈3CD.不透明度 = value; - 後翅_後翅8_後翅CD.不透明度 = value; - 後翅_後翅8_翅脈1CD.不透明度 = value; - 後翅_後翅8_翅脈2CD.不透明度 = value; - 後翅_後翅8_翅脈3CD.不透明度 = value; - 後翅_後翅9_後翅CD.不透明度 = value; - 後翅_後翅9_翅脈1CD.不透明度 = value; - 後翅_後翅9_翅脈2CD.不透明度 = value; - 後翅_後翅9_翅脈3CD.不透明度 = value; - 後翅_後翅10_後翅CD.不透明度 = value; - 後翅_後翅10_翅脈1CD.不透明度 = value; - 後翅_後翅10_翅脈2CD.不透明度 = value; - 後翅_後翅10_翅脈3CD.不透明度 = value; - 後翅_後翅11_後翅CD.不透明度 = value; - 後翅_後翅11_翅脈1CD.不透明度 = value; - 後翅_後翅11_翅脈2CD.不透明度 = value; - 後翅_後翅11_翅脈3CD.不透明度 = value; - } - } - - public double 展開 - { - set - { - double num = value.Inverse(); - double num2 = (右 ? (-1.0) : 1.0); - X0Y0_後翅_後翅1_後翅.AngleCont = num2 * -88.0 * num; - X0Y0_後翅_後翅2_後翅.AngleCont = num2 * 8.2 * num; - X0Y0_後翅_後翅3_後翅.AngleCont = num2 * 16.5 * num; - X0Y0_後翅_後翅4_後翅.AngleCont = num2 * 24.5 * num; - X0Y0_後翅_後翅5_後翅.AngleCont = num2 * 32.5 * num; - X0Y0_後翅_後翅6_後翅.AngleCont = num2 * 40.5 * num; - X0Y0_後翅_後翅7_後翅.AngleCont = num2 * 48.5 * num; - X0Y0_後翅_後翅8_後翅.AngleCont = num2 * 56.5 * num; - X0Y0_後翅_後翅9_後翅.AngleCont = num2 * 64.5 * num; - X0Y0_後翅_後翅10_後翅.AngleCont = num2 * 72.5 * num; - X0Y0_後翅_後翅11_後翅.AngleCont = num2 * 80.5 * num; - X0Y1_後翅_後翅1_後翅.AngleCont = num2 * -88.0 * num; - X0Y1_後翅_後翅2_後翅.AngleCont = num2 * 8.2 * num; - X0Y1_後翅_後翅3_後翅.AngleCont = num2 * 16.5 * num; - X0Y1_後翅_後翅4_後翅.AngleCont = num2 * 24.5 * num; - X0Y1_後翅_後翅5_後翅.AngleCont = num2 * 32.5 * num; - X0Y1_後翅_後翅6_後翅.AngleCont = num2 * 40.5 * num; - X0Y1_後翅_後翅7_後翅.AngleCont = num2 * 48.5 * num; - X0Y1_後翅_後翅8_後翅.AngleCont = num2 * 56.5 * num; - X0Y1_後翅_後翅9_後翅.AngleCont = num2 * 64.5 * num; - X0Y1_後翅_後翅10_後翅.AngleCont = num2 * 72.5 * num; - X0Y1_後翅_後翅11_後翅.AngleCont = num2 * 80.5 * num; - } - } - - public 後翅_草(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後翅_草D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["後翅"][3]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]["後翅"].ToPars(); - Pars pars2 = pars["後翅1"].ToPars(); - X0Y0_後翅_後翅1_後翅 = pars2["後翅"].ToPar(); - X0Y0_後翅_後翅1_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y0_後翅_後翅1_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y0_後翅_後翅1_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars["後翅2"].ToPars(); - X0Y0_後翅_後翅2_後翅 = pars2["後翅"].ToPar(); - X0Y0_後翅_後翅2_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y0_後翅_後翅2_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y0_後翅_後翅2_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars["後翅3"].ToPars(); - X0Y0_後翅_後翅3_後翅 = pars2["後翅"].ToPar(); - X0Y0_後翅_後翅3_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y0_後翅_後翅3_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y0_後翅_後翅3_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars["後翅4"].ToPars(); - X0Y0_後翅_後翅4_後翅 = pars2["後翅"].ToPar(); - X0Y0_後翅_後翅4_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y0_後翅_後翅4_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y0_後翅_後翅4_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars["後翅5"].ToPars(); - X0Y0_後翅_後翅5_後翅 = pars2["後翅"].ToPar(); - X0Y0_後翅_後翅5_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y0_後翅_後翅5_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y0_後翅_後翅5_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars["後翅6"].ToPars(); - X0Y0_後翅_後翅6_後翅 = pars2["後翅"].ToPar(); - X0Y0_後翅_後翅6_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y0_後翅_後翅6_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y0_後翅_後翅6_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars["後翅7"].ToPars(); - X0Y0_後翅_後翅7_後翅 = pars2["後翅"].ToPar(); - X0Y0_後翅_後翅7_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y0_後翅_後翅7_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y0_後翅_後翅7_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars["後翅8"].ToPars(); - X0Y0_後翅_後翅8_後翅 = pars2["後翅"].ToPar(); - X0Y0_後翅_後翅8_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y0_後翅_後翅8_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y0_後翅_後翅8_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars["後翅9"].ToPars(); - X0Y0_後翅_後翅9_後翅 = pars2["後翅"].ToPar(); - X0Y0_後翅_後翅9_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y0_後翅_後翅9_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y0_後翅_後翅9_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars["後翅10"].ToPars(); - X0Y0_後翅_後翅10_後翅 = pars2["後翅"].ToPar(); - X0Y0_後翅_後翅10_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y0_後翅_後翅10_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y0_後翅_後翅10_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars["後翅11"].ToPars(); - X0Y0_後翅_後翅11_後翅 = pars2["後翅"].ToPar(); - X0Y0_後翅_後翅11_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y0_後翅_後翅11_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y0_後翅_後翅11_翅脈3 = pars2["翅脈3"].ToPar(); - Pars pars3 = 本体[0][1]["後翅"].ToPars(); - pars2 = pars3["後翅1"].ToPars(); - X0Y1_後翅_後翅1_後翅 = pars2["後翅"].ToPar(); - X0Y1_後翅_後翅1_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y1_後翅_後翅1_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y1_後翅_後翅1_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars3["後翅2"].ToPars(); - X0Y1_後翅_後翅2_後翅 = pars2["後翅"].ToPar(); - X0Y1_後翅_後翅2_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y1_後翅_後翅2_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y1_後翅_後翅2_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars3["後翅3"].ToPars(); - X0Y1_後翅_後翅3_後翅 = pars2["後翅"].ToPar(); - X0Y1_後翅_後翅3_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y1_後翅_後翅3_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y1_後翅_後翅3_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars3["後翅4"].ToPars(); - X0Y1_後翅_後翅4_後翅 = pars2["後翅"].ToPar(); - X0Y1_後翅_後翅4_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y1_後翅_後翅4_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y1_後翅_後翅4_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars3["後翅5"].ToPars(); - X0Y1_後翅_後翅5_後翅 = pars2["後翅"].ToPar(); - X0Y1_後翅_後翅5_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y1_後翅_後翅5_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y1_後翅_後翅5_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars3["後翅6"].ToPars(); - X0Y1_後翅_後翅6_後翅 = pars2["後翅"].ToPar(); - X0Y1_後翅_後翅6_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y1_後翅_後翅6_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y1_後翅_後翅6_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars3["後翅7"].ToPars(); - X0Y1_後翅_後翅7_後翅 = pars2["後翅"].ToPar(); - X0Y1_後翅_後翅7_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y1_後翅_後翅7_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y1_後翅_後翅7_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars3["後翅8"].ToPars(); - X0Y1_後翅_後翅8_後翅 = pars2["後翅"].ToPar(); - X0Y1_後翅_後翅8_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y1_後翅_後翅8_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y1_後翅_後翅8_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars3["後翅9"].ToPars(); - X0Y1_後翅_後翅9_後翅 = pars2["後翅"].ToPar(); - X0Y1_後翅_後翅9_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y1_後翅_後翅9_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y1_後翅_後翅9_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars3["後翅10"].ToPars(); - X0Y1_後翅_後翅10_後翅 = pars2["後翅"].ToPar(); - X0Y1_後翅_後翅10_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y1_後翅_後翅10_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y1_後翅_後翅10_翅脈3 = pars2["翅脈3"].ToPar(); - pars2 = pars3["後翅11"].ToPars(); - X0Y1_後翅_後翅11_後翅 = pars2["後翅"].ToPar(); - X0Y1_後翅_後翅11_翅脈1 = pars2["翅脈1"].ToPar(); - X0Y1_後翅_後翅11_翅脈2 = pars2["翅脈2"].ToPar(); - X0Y1_後翅_後翅11_翅脈3 = pars2["翅脈3"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_後翅_表示; - 後翅_後翅1_翅脈1_表示 = e.後翅_後翅1_翅脈1_表示; - 後翅_後翅1_翅脈2_表示 = e.後翅_後翅1_翅脈2_表示; - 後翅_後翅1_翅脈3_表示 = e.後翅_後翅1_翅脈3_表示; - 後翅_後翅2_後翅_表示 = e.後翅_後翅2_後翅_表示; - 後翅_後翅2_翅脈1_表示 = e.後翅_後翅2_翅脈1_表示; - 後翅_後翅2_翅脈2_表示 = e.後翅_後翅2_翅脈2_表示; - 後翅_後翅2_翅脈3_表示 = e.後翅_後翅2_翅脈3_表示; - 後翅_後翅3_後翅_表示 = e.後翅_後翅3_後翅_表示; - 後翅_後翅3_翅脈1_表示 = e.後翅_後翅3_翅脈1_表示; - 後翅_後翅3_翅脈2_表示 = e.後翅_後翅3_翅脈2_表示; - 後翅_後翅3_翅脈3_表示 = e.後翅_後翅3_翅脈3_表示; - 後翅_後翅4_後翅_表示 = e.後翅_後翅4_後翅_表示; - 後翅_後翅4_翅脈1_表示 = e.後翅_後翅4_翅脈1_表示; - 後翅_後翅4_翅脈2_表示 = e.後翅_後翅4_翅脈2_表示; - 後翅_後翅4_翅脈3_表示 = e.後翅_後翅4_翅脈3_表示; - 後翅_後翅5_後翅_表示 = e.後翅_後翅5_後翅_表示; - 後翅_後翅5_翅脈1_表示 = e.後翅_後翅5_翅脈1_表示; - 後翅_後翅5_翅脈2_表示 = e.後翅_後翅5_翅脈2_表示; - 後翅_後翅5_翅脈3_表示 = e.後翅_後翅5_翅脈3_表示; - 後翅_後翅6_後翅_表示 = e.後翅_後翅6_後翅_表示; - 後翅_後翅6_翅脈1_表示 = e.後翅_後翅6_翅脈1_表示; - 後翅_後翅6_翅脈2_表示 = e.後翅_後翅6_翅脈2_表示; - 後翅_後翅6_翅脈3_表示 = e.後翅_後翅6_翅脈3_表示; - 後翅_後翅7_後翅_表示 = e.後翅_後翅7_後翅_表示; - 後翅_後翅7_翅脈1_表示 = e.後翅_後翅7_翅脈1_表示; - 後翅_後翅7_翅脈2_表示 = e.後翅_後翅7_翅脈2_表示; - 後翅_後翅7_翅脈3_表示 = e.後翅_後翅7_翅脈3_表示; - 後翅_後翅8_後翅_表示 = e.後翅_後翅8_後翅_表示; - 後翅_後翅8_翅脈1_表示 = e.後翅_後翅8_翅脈1_表示; - 後翅_後翅8_翅脈2_表示 = e.後翅_後翅8_翅脈2_表示; - 後翅_後翅8_翅脈3_表示 = e.後翅_後翅8_翅脈3_表示; - 後翅_後翅9_後翅_表示 = e.後翅_後翅9_後翅_表示; - 後翅_後翅9_翅脈1_表示 = e.後翅_後翅9_翅脈1_表示; - 後翅_後翅9_翅脈2_表示 = e.後翅_後翅9_翅脈2_表示; - 後翅_後翅9_翅脈3_表示 = e.後翅_後翅9_翅脈3_表示; - 後翅_後翅10_後翅_表示 = e.後翅_後翅10_後翅_表示; - 後翅_後翅10_翅脈1_表示 = e.後翅_後翅10_翅脈1_表示; - 後翅_後翅10_翅脈2_表示 = e.後翅_後翅10_翅脈2_表示; - 後翅_後翅10_翅脈3_表示 = e.後翅_後翅10_翅脈3_表示; - 後翅_後翅11_後翅_表示 = e.後翅_後翅11_後翅_表示; - 後翅_後翅11_翅脈1_表示 = e.後翅_後翅11_翅脈1_表示; - 後翅_後翅11_翅脈2_表示 = e.後翅_後翅11_翅脈2_表示; - 後翅_後翅11_翅脈3_表示 = e.後翅_後翅11_翅脈3_表示; - 展開 = e.展開; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_後翅_後翅1_後翅CP = new ColorP(X0Y0_後翅_後翅1_後翅, 後翅_後翅1_後翅CD, DisUnit, abj: true); - X0Y0_後翅_後翅1_翅脈1CP = new ColorP(X0Y0_後翅_後翅1_翅脈1, 後翅_後翅1_翅脈1CD, DisUnit, abj: true); - X0Y0_後翅_後翅1_翅脈2CP = new ColorP(X0Y0_後翅_後翅1_翅脈2, 後翅_後翅1_翅脈2CD, DisUnit, abj: true); - X0Y0_後翅_後翅1_翅脈3CP = new ColorP(X0Y0_後翅_後翅1_翅脈3, 後翅_後翅1_翅脈3CD, DisUnit, abj: true); - X0Y0_後翅_後翅2_後翅CP = new ColorP(X0Y0_後翅_後翅2_後翅, 後翅_後翅2_後翅CD, DisUnit, abj: true); - X0Y0_後翅_後翅2_翅脈1CP = new ColorP(X0Y0_後翅_後翅2_翅脈1, 後翅_後翅2_翅脈1CD, DisUnit, abj: true); - X0Y0_後翅_後翅2_翅脈2CP = new ColorP(X0Y0_後翅_後翅2_翅脈2, 後翅_後翅2_翅脈2CD, DisUnit, abj: true); - X0Y0_後翅_後翅2_翅脈3CP = new ColorP(X0Y0_後翅_後翅2_翅脈3, 後翅_後翅2_翅脈3CD, DisUnit, abj: true); - X0Y0_後翅_後翅3_後翅CP = new ColorP(X0Y0_後翅_後翅3_後翅, 後翅_後翅3_後翅CD, DisUnit, abj: true); - X0Y0_後翅_後翅3_翅脈1CP = new ColorP(X0Y0_後翅_後翅3_翅脈1, 後翅_後翅3_翅脈1CD, DisUnit, abj: true); - X0Y0_後翅_後翅3_翅脈2CP = new ColorP(X0Y0_後翅_後翅3_翅脈2, 後翅_後翅3_翅脈2CD, DisUnit, abj: true); - X0Y0_後翅_後翅3_翅脈3CP = new ColorP(X0Y0_後翅_後翅3_翅脈3, 後翅_後翅3_翅脈3CD, DisUnit, abj: true); - X0Y0_後翅_後翅4_後翅CP = new ColorP(X0Y0_後翅_後翅4_後翅, 後翅_後翅4_後翅CD, DisUnit, abj: true); - X0Y0_後翅_後翅4_翅脈1CP = new ColorP(X0Y0_後翅_後翅4_翅脈1, 後翅_後翅4_翅脈1CD, DisUnit, abj: true); - X0Y0_後翅_後翅4_翅脈2CP = new ColorP(X0Y0_後翅_後翅4_翅脈2, 後翅_後翅4_翅脈2CD, DisUnit, abj: true); - X0Y0_後翅_後翅4_翅脈3CP = new ColorP(X0Y0_後翅_後翅4_翅脈3, 後翅_後翅4_翅脈3CD, DisUnit, abj: true); - X0Y0_後翅_後翅5_後翅CP = new ColorP(X0Y0_後翅_後翅5_後翅, 後翅_後翅5_後翅CD, DisUnit, abj: true); - X0Y0_後翅_後翅5_翅脈1CP = new ColorP(X0Y0_後翅_後翅5_翅脈1, 後翅_後翅5_翅脈1CD, DisUnit, abj: true); - X0Y0_後翅_後翅5_翅脈2CP = new ColorP(X0Y0_後翅_後翅5_翅脈2, 後翅_後翅5_翅脈2CD, DisUnit, abj: true); - X0Y0_後翅_後翅5_翅脈3CP = new ColorP(X0Y0_後翅_後翅5_翅脈3, 後翅_後翅5_翅脈3CD, DisUnit, abj: true); - X0Y0_後翅_後翅6_後翅CP = new ColorP(X0Y0_後翅_後翅6_後翅, 後翅_後翅6_後翅CD, DisUnit, abj: true); - X0Y0_後翅_後翅6_翅脈1CP = new ColorP(X0Y0_後翅_後翅6_翅脈1, 後翅_後翅6_翅脈1CD, DisUnit, abj: true); - X0Y0_後翅_後翅6_翅脈2CP = new ColorP(X0Y0_後翅_後翅6_翅脈2, 後翅_後翅6_翅脈2CD, DisUnit, abj: true); - X0Y0_後翅_後翅6_翅脈3CP = new ColorP(X0Y0_後翅_後翅6_翅脈3, 後翅_後翅6_翅脈3CD, DisUnit, abj: true); - X0Y0_後翅_後翅7_後翅CP = new ColorP(X0Y0_後翅_後翅7_後翅, 後翅_後翅7_後翅CD, DisUnit, abj: true); - X0Y0_後翅_後翅7_翅脈1CP = new ColorP(X0Y0_後翅_後翅7_翅脈1, 後翅_後翅7_翅脈1CD, DisUnit, abj: true); - X0Y0_後翅_後翅7_翅脈2CP = new ColorP(X0Y0_後翅_後翅7_翅脈2, 後翅_後翅7_翅脈2CD, DisUnit, abj: true); - X0Y0_後翅_後翅7_翅脈3CP = new ColorP(X0Y0_後翅_後翅7_翅脈3, 後翅_後翅7_翅脈3CD, DisUnit, abj: true); - X0Y0_後翅_後翅8_後翅CP = new ColorP(X0Y0_後翅_後翅8_後翅, 後翅_後翅8_後翅CD, DisUnit, abj: true); - X0Y0_後翅_後翅8_翅脈1CP = new ColorP(X0Y0_後翅_後翅8_翅脈1, 後翅_後翅8_翅脈1CD, DisUnit, abj: true); - X0Y0_後翅_後翅8_翅脈2CP = new ColorP(X0Y0_後翅_後翅8_翅脈2, 後翅_後翅8_翅脈2CD, DisUnit, abj: true); - X0Y0_後翅_後翅8_翅脈3CP = new ColorP(X0Y0_後翅_後翅8_翅脈3, 後翅_後翅8_翅脈3CD, DisUnit, abj: true); - X0Y0_後翅_後翅9_後翅CP = new ColorP(X0Y0_後翅_後翅9_後翅, 後翅_後翅9_後翅CD, DisUnit, abj: true); - X0Y0_後翅_後翅9_翅脈1CP = new ColorP(X0Y0_後翅_後翅9_翅脈1, 後翅_後翅9_翅脈1CD, DisUnit, abj: true); - X0Y0_後翅_後翅9_翅脈2CP = new ColorP(X0Y0_後翅_後翅9_翅脈2, 後翅_後翅9_翅脈2CD, DisUnit, abj: true); - X0Y0_後翅_後翅9_翅脈3CP = new ColorP(X0Y0_後翅_後翅9_翅脈3, 後翅_後翅9_翅脈3CD, DisUnit, abj: true); - X0Y0_後翅_後翅10_後翅CP = new ColorP(X0Y0_後翅_後翅10_後翅, 後翅_後翅10_後翅CD, DisUnit, abj: true); - X0Y0_後翅_後翅10_翅脈1CP = new ColorP(X0Y0_後翅_後翅10_翅脈1, 後翅_後翅10_翅脈1CD, DisUnit, abj: true); - X0Y0_後翅_後翅10_翅脈2CP = new ColorP(X0Y0_後翅_後翅10_翅脈2, 後翅_後翅10_翅脈2CD, DisUnit, abj: true); - X0Y0_後翅_後翅10_翅脈3CP = new ColorP(X0Y0_後翅_後翅10_翅脈3, 後翅_後翅10_翅脈3CD, DisUnit, abj: true); - X0Y0_後翅_後翅11_後翅CP = new ColorP(X0Y0_後翅_後翅11_後翅, 後翅_後翅11_後翅CD, DisUnit, abj: true); - X0Y0_後翅_後翅11_翅脈1CP = new ColorP(X0Y0_後翅_後翅11_翅脈1, 後翅_後翅11_翅脈1CD, DisUnit, abj: true); - X0Y0_後翅_後翅11_翅脈2CP = new ColorP(X0Y0_後翅_後翅11_翅脈2, 後翅_後翅11_翅脈2CD, DisUnit, abj: true); - X0Y0_後翅_後翅11_翅脈3CP = new ColorP(X0Y0_後翅_後翅11_翅脈3, 後翅_後翅11_翅脈3CD, DisUnit, abj: true); - X0Y1_後翅_後翅1_後翅CP = new ColorP(X0Y1_後翅_後翅1_後翅, 後翅_後翅1_後翅CD, DisUnit, abj: true); - X0Y1_後翅_後翅1_翅脈1CP = new ColorP(X0Y1_後翅_後翅1_翅脈1, 後翅_後翅1_翅脈1CD, DisUnit, abj: true); - X0Y1_後翅_後翅1_翅脈2CP = new ColorP(X0Y1_後翅_後翅1_翅脈2, 後翅_後翅1_翅脈2CD, DisUnit, abj: true); - X0Y1_後翅_後翅1_翅脈3CP = new ColorP(X0Y1_後翅_後翅1_翅脈3, 後翅_後翅1_翅脈3CD, DisUnit, abj: true); - X0Y1_後翅_後翅2_後翅CP = new ColorP(X0Y1_後翅_後翅2_後翅, 後翅_後翅2_後翅CD, DisUnit, abj: true); - X0Y1_後翅_後翅2_翅脈1CP = new ColorP(X0Y1_後翅_後翅2_翅脈1, 後翅_後翅2_翅脈1CD, DisUnit, abj: true); - X0Y1_後翅_後翅2_翅脈2CP = new ColorP(X0Y1_後翅_後翅2_翅脈2, 後翅_後翅2_翅脈2CD, DisUnit, abj: true); - X0Y1_後翅_後翅2_翅脈3CP = new ColorP(X0Y1_後翅_後翅2_翅脈3, 後翅_後翅2_翅脈3CD, DisUnit, abj: true); - X0Y1_後翅_後翅3_後翅CP = new ColorP(X0Y1_後翅_後翅3_後翅, 後翅_後翅3_後翅CD, DisUnit, abj: true); - X0Y1_後翅_後翅3_翅脈1CP = new ColorP(X0Y1_後翅_後翅3_翅脈1, 後翅_後翅3_翅脈1CD, DisUnit, abj: true); - X0Y1_後翅_後翅3_翅脈2CP = new ColorP(X0Y1_後翅_後翅3_翅脈2, 後翅_後翅3_翅脈2CD, DisUnit, abj: true); - X0Y1_後翅_後翅3_翅脈3CP = new ColorP(X0Y1_後翅_後翅3_翅脈3, 後翅_後翅3_翅脈3CD, DisUnit, abj: true); - X0Y1_後翅_後翅4_後翅CP = new ColorP(X0Y1_後翅_後翅4_後翅, 後翅_後翅4_後翅CD, DisUnit, abj: true); - X0Y1_後翅_後翅4_翅脈1CP = new ColorP(X0Y1_後翅_後翅4_翅脈1, 後翅_後翅4_翅脈1CD, DisUnit, abj: true); - X0Y1_後翅_後翅4_翅脈2CP = new ColorP(X0Y1_後翅_後翅4_翅脈2, 後翅_後翅4_翅脈2CD, DisUnit, abj: true); - X0Y1_後翅_後翅4_翅脈3CP = new ColorP(X0Y1_後翅_後翅4_翅脈3, 後翅_後翅4_翅脈3CD, DisUnit, abj: true); - X0Y1_後翅_後翅5_後翅CP = new ColorP(X0Y1_後翅_後翅5_後翅, 後翅_後翅5_後翅CD, DisUnit, abj: true); - X0Y1_後翅_後翅5_翅脈1CP = new ColorP(X0Y1_後翅_後翅5_翅脈1, 後翅_後翅5_翅脈1CD, DisUnit, abj: true); - X0Y1_後翅_後翅5_翅脈2CP = new ColorP(X0Y1_後翅_後翅5_翅脈2, 後翅_後翅5_翅脈2CD, DisUnit, abj: true); - X0Y1_後翅_後翅5_翅脈3CP = new ColorP(X0Y1_後翅_後翅5_翅脈3, 後翅_後翅5_翅脈3CD, DisUnit, abj: true); - X0Y1_後翅_後翅6_後翅CP = new ColorP(X0Y1_後翅_後翅6_後翅, 後翅_後翅6_後翅CD, DisUnit, abj: true); - X0Y1_後翅_後翅6_翅脈1CP = new ColorP(X0Y1_後翅_後翅6_翅脈1, 後翅_後翅6_翅脈1CD, DisUnit, abj: true); - X0Y1_後翅_後翅6_翅脈2CP = new ColorP(X0Y1_後翅_後翅6_翅脈2, 後翅_後翅6_翅脈2CD, DisUnit, abj: true); - X0Y1_後翅_後翅6_翅脈3CP = new ColorP(X0Y1_後翅_後翅6_翅脈3, 後翅_後翅6_翅脈3CD, DisUnit, abj: true); - X0Y1_後翅_後翅7_後翅CP = new ColorP(X0Y1_後翅_後翅7_後翅, 後翅_後翅7_後翅CD, DisUnit, abj: true); - X0Y1_後翅_後翅7_翅脈1CP = new ColorP(X0Y1_後翅_後翅7_翅脈1, 後翅_後翅7_翅脈1CD, DisUnit, abj: true); - X0Y1_後翅_後翅7_翅脈2CP = new ColorP(X0Y1_後翅_後翅7_翅脈2, 後翅_後翅7_翅脈2CD, DisUnit, abj: true); - X0Y1_後翅_後翅7_翅脈3CP = new ColorP(X0Y1_後翅_後翅7_翅脈3, 後翅_後翅7_翅脈3CD, DisUnit, abj: true); - X0Y1_後翅_後翅8_後翅CP = new ColorP(X0Y1_後翅_後翅8_後翅, 後翅_後翅8_後翅CD, DisUnit, abj: true); - X0Y1_後翅_後翅8_翅脈1CP = new ColorP(X0Y1_後翅_後翅8_翅脈1, 後翅_後翅8_翅脈1CD, DisUnit, abj: true); - X0Y1_後翅_後翅8_翅脈2CP = new ColorP(X0Y1_後翅_後翅8_翅脈2, 後翅_後翅8_翅脈2CD, DisUnit, abj: true); - X0Y1_後翅_後翅8_翅脈3CP = new ColorP(X0Y1_後翅_後翅8_翅脈3, 後翅_後翅8_翅脈3CD, DisUnit, abj: true); - X0Y1_後翅_後翅9_後翅CP = new ColorP(X0Y1_後翅_後翅9_後翅, 後翅_後翅9_後翅CD, DisUnit, abj: true); - X0Y1_後翅_後翅9_翅脈1CP = new ColorP(X0Y1_後翅_後翅9_翅脈1, 後翅_後翅9_翅脈1CD, DisUnit, abj: true); - X0Y1_後翅_後翅9_翅脈2CP = new ColorP(X0Y1_後翅_後翅9_翅脈2, 後翅_後翅9_翅脈2CD, DisUnit, abj: true); - X0Y1_後翅_後翅9_翅脈3CP = new ColorP(X0Y1_後翅_後翅9_翅脈3, 後翅_後翅9_翅脈3CD, DisUnit, abj: true); - X0Y1_後翅_後翅10_後翅CP = new ColorP(X0Y1_後翅_後翅10_後翅, 後翅_後翅10_後翅CD, DisUnit, abj: true); - X0Y1_後翅_後翅10_翅脈1CP = new ColorP(X0Y1_後翅_後翅10_翅脈1, 後翅_後翅10_翅脈1CD, DisUnit, abj: true); - X0Y1_後翅_後翅10_翅脈2CP = new ColorP(X0Y1_後翅_後翅10_翅脈2, 後翅_後翅10_翅脈2CD, DisUnit, abj: true); - X0Y1_後翅_後翅10_翅脈3CP = new ColorP(X0Y1_後翅_後翅10_翅脈3, 後翅_後翅10_翅脈3CD, DisUnit, abj: true); - X0Y1_後翅_後翅11_後翅CP = new ColorP(X0Y1_後翅_後翅11_後翅, 後翅_後翅11_後翅CD, DisUnit, abj: true); - X0Y1_後翅_後翅11_翅脈1CP = new ColorP(X0Y1_後翅_後翅11_翅脈1, 後翅_後翅11_翅脈1CD, DisUnit, abj: true); - X0Y1_後翅_後翅11_翅脈2CP = new ColorP(X0Y1_後翅_後翅11_翅脈2, 後翅_後翅11_翅脈2CD, DisUnit, abj: true); - X0Y1_後翅_後翅11_翅脈3CP = new ColorP(X0Y1_後翅_後翅11_翅脈3, 後翅_後翅11_翅脈3CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_後翅_後翅1_後翅.AngleBase = num * 0.0; - X0Y1_後翅_後翅1_後翅.AngleBase = num * 0.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_後翅_後翅1_後翅CP.Update(); - X0Y0_後翅_後翅1_翅脈1CP.Update(); - X0Y0_後翅_後翅1_翅脈2CP.Update(); - X0Y0_後翅_後翅1_翅脈3CP.Update(); - X0Y0_後翅_後翅2_後翅CP.Update(); - X0Y0_後翅_後翅2_翅脈1CP.Update(); - X0Y0_後翅_後翅2_翅脈2CP.Update(); - X0Y0_後翅_後翅2_翅脈3CP.Update(); - X0Y0_後翅_後翅3_後翅CP.Update(); - X0Y0_後翅_後翅3_翅脈1CP.Update(); - X0Y0_後翅_後翅3_翅脈2CP.Update(); - X0Y0_後翅_後翅3_翅脈3CP.Update(); - X0Y0_後翅_後翅4_後翅CP.Update(); - X0Y0_後翅_後翅4_翅脈1CP.Update(); - X0Y0_後翅_後翅4_翅脈2CP.Update(); - X0Y0_後翅_後翅4_翅脈3CP.Update(); - X0Y0_後翅_後翅5_後翅CP.Update(); - X0Y0_後翅_後翅5_翅脈1CP.Update(); - X0Y0_後翅_後翅5_翅脈2CP.Update(); - X0Y0_後翅_後翅5_翅脈3CP.Update(); - X0Y0_後翅_後翅6_後翅CP.Update(); - X0Y0_後翅_後翅6_翅脈1CP.Update(); - X0Y0_後翅_後翅6_翅脈2CP.Update(); - X0Y0_後翅_後翅6_翅脈3CP.Update(); - X0Y0_後翅_後翅7_後翅CP.Update(); - X0Y0_後翅_後翅7_翅脈1CP.Update(); - X0Y0_後翅_後翅7_翅脈2CP.Update(); - X0Y0_後翅_後翅7_翅脈3CP.Update(); - X0Y0_後翅_後翅8_後翅CP.Update(); - X0Y0_後翅_後翅8_翅脈1CP.Update(); - X0Y0_後翅_後翅8_翅脈2CP.Update(); - X0Y0_後翅_後翅8_翅脈3CP.Update(); - X0Y0_後翅_後翅9_後翅CP.Update(); - X0Y0_後翅_後翅9_翅脈1CP.Update(); - X0Y0_後翅_後翅9_翅脈2CP.Update(); - X0Y0_後翅_後翅9_翅脈3CP.Update(); - X0Y0_後翅_後翅10_後翅CP.Update(); - X0Y0_後翅_後翅10_翅脈1CP.Update(); - X0Y0_後翅_後翅10_翅脈2CP.Update(); - X0Y0_後翅_後翅10_翅脈3CP.Update(); - X0Y0_後翅_後翅11_後翅CP.Update(); - X0Y0_後翅_後翅11_翅脈1CP.Update(); - X0Y0_後翅_後翅11_翅脈2CP.Update(); - X0Y0_後翅_後翅11_翅脈3CP.Update(); - } - else - { - X0Y1_後翅_後翅1_後翅CP.Update(); - X0Y1_後翅_後翅1_翅脈1CP.Update(); - X0Y1_後翅_後翅1_翅脈2CP.Update(); - X0Y1_後翅_後翅1_翅脈3CP.Update(); - X0Y1_後翅_後翅2_後翅CP.Update(); - X0Y1_後翅_後翅2_翅脈1CP.Update(); - X0Y1_後翅_後翅2_翅脈2CP.Update(); - X0Y1_後翅_後翅2_翅脈3CP.Update(); - X0Y1_後翅_後翅3_後翅CP.Update(); - X0Y1_後翅_後翅3_翅脈1CP.Update(); - X0Y1_後翅_後翅3_翅脈2CP.Update(); - X0Y1_後翅_後翅3_翅脈3CP.Update(); - X0Y1_後翅_後翅4_後翅CP.Update(); - X0Y1_後翅_後翅4_翅脈1CP.Update(); - X0Y1_後翅_後翅4_翅脈2CP.Update(); - X0Y1_後翅_後翅4_翅脈3CP.Update(); - X0Y1_後翅_後翅5_後翅CP.Update(); - X0Y1_後翅_後翅5_翅脈1CP.Update(); - X0Y1_後翅_後翅5_翅脈2CP.Update(); - X0Y1_後翅_後翅5_翅脈3CP.Update(); - X0Y1_後翅_後翅6_後翅CP.Update(); - X0Y1_後翅_後翅6_翅脈1CP.Update(); - X0Y1_後翅_後翅6_翅脈2CP.Update(); - X0Y1_後翅_後翅6_翅脈3CP.Update(); - X0Y1_後翅_後翅7_後翅CP.Update(); - X0Y1_後翅_後翅7_翅脈1CP.Update(); - X0Y1_後翅_後翅7_翅脈2CP.Update(); - X0Y1_後翅_後翅7_翅脈3CP.Update(); - X0Y1_後翅_後翅8_後翅CP.Update(); - X0Y1_後翅_後翅8_翅脈1CP.Update(); - X0Y1_後翅_後翅8_翅脈2CP.Update(); - X0Y1_後翅_後翅8_翅脈3CP.Update(); - X0Y1_後翅_後翅9_後翅CP.Update(); - X0Y1_後翅_後翅9_翅脈1CP.Update(); - X0Y1_後翅_後翅9_翅脈2CP.Update(); - X0Y1_後翅_後翅9_翅脈3CP.Update(); - X0Y1_後翅_後翅10_後翅CP.Update(); - X0Y1_後翅_後翅10_翅脈1CP.Update(); - X0Y1_後翅_後翅10_翅脈2CP.Update(); - X0Y1_後翅_後翅10_翅脈3CP.Update(); - X0Y1_後翅_後翅11_後翅CP.Update(); - X0Y1_後翅_後翅11_翅脈1CP.Update(); - X0Y1_後翅_後翅11_翅脈2CP.Update(); - X0Y1_後翅_後翅11_翅脈3CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - Col.Alpha(ref 体配色.体1O, 128, out var ret); - 後翅_後翅1_後翅CD = new ColorD(ref Col.Black, ref ret); - Col.Alpha(ref 体配色.柄O, 128, out ret); - 後翅_後翅1_翅脈1CD = new ColorD(ref Col.Black, ref ret); - 後翅_後翅1_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅1_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅2_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); - 後翅_後翅2_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅2_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅2_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅3_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); - 後翅_後翅3_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅3_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅3_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅4_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); - 後翅_後翅4_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅4_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅4_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅5_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); - 後翅_後翅5_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅5_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅5_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅6_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); - 後翅_後翅6_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅6_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅6_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅7_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); - 後翅_後翅7_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅7_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅7_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅8_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); - 後翅_後翅8_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅8_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅8_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅9_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); - 後翅_後翅9_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅9_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅9_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅10_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); - 後翅_後翅10_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅10_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅10_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅11_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); - 後翅_後翅11_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅11_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - 後翅_後翅11_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); - } + 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 後翅_後翅1_翅脈1_表示 + { + get + { + return X0Y0_後翅_後翅1_翅脈1.Dra; + } + set + { + X0Y0_後翅_後翅1_翅脈1.Dra = value; + X0Y1_後翅_後翅1_翅脈1.Dra = value; + X0Y0_後翅_後翅1_翅脈1.Hit = value; + X0Y1_後翅_後翅1_翅脈1.Hit = value; + } + } + + public bool 後翅_後翅1_翅脈2_表示 + { + get + { + return X0Y0_後翅_後翅1_翅脈2.Dra; + } + set + { + X0Y0_後翅_後翅1_翅脈2.Dra = value; + X0Y1_後翅_後翅1_翅脈2.Dra = value; + X0Y0_後翅_後翅1_翅脈2.Hit = value; + X0Y1_後翅_後翅1_翅脈2.Hit = value; + } + } + + public bool 後翅_後翅1_翅脈3_表示 + { + get + { + return X0Y0_後翅_後翅1_翅脈3.Dra; + } + set + { + X0Y0_後翅_後翅1_翅脈3.Dra = value; + X0Y1_後翅_後翅1_翅脈3.Dra = value; + X0Y0_後翅_後翅1_翅脈3.Hit = value; + X0Y1_後翅_後翅1_翅脈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 後翅_後翅2_翅脈1_表示 + { + get + { + return X0Y0_後翅_後翅2_翅脈1.Dra; + } + set + { + X0Y0_後翅_後翅2_翅脈1.Dra = value; + X0Y1_後翅_後翅2_翅脈1.Dra = value; + X0Y0_後翅_後翅2_翅脈1.Hit = value; + X0Y1_後翅_後翅2_翅脈1.Hit = value; + } + } + + public bool 後翅_後翅2_翅脈2_表示 + { + get + { + return X0Y0_後翅_後翅2_翅脈2.Dra; + } + set + { + X0Y0_後翅_後翅2_翅脈2.Dra = value; + X0Y1_後翅_後翅2_翅脈2.Dra = value; + X0Y0_後翅_後翅2_翅脈2.Hit = value; + X0Y1_後翅_後翅2_翅脈2.Hit = value; + } + } + + public bool 後翅_後翅2_翅脈3_表示 + { + get + { + return X0Y0_後翅_後翅2_翅脈3.Dra; + } + set + { + X0Y0_後翅_後翅2_翅脈3.Dra = value; + X0Y1_後翅_後翅2_翅脈3.Dra = value; + X0Y0_後翅_後翅2_翅脈3.Hit = value; + X0Y1_後翅_後翅2_翅脈3.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 後翅_後翅3_翅脈1_表示 + { + get + { + return X0Y0_後翅_後翅3_翅脈1.Dra; + } + set + { + X0Y0_後翅_後翅3_翅脈1.Dra = value; + X0Y1_後翅_後翅3_翅脈1.Dra = value; + X0Y0_後翅_後翅3_翅脈1.Hit = value; + X0Y1_後翅_後翅3_翅脈1.Hit = value; + } + } + + public bool 後翅_後翅3_翅脈2_表示 + { + get + { + return X0Y0_後翅_後翅3_翅脈2.Dra; + } + set + { + X0Y0_後翅_後翅3_翅脈2.Dra = value; + X0Y1_後翅_後翅3_翅脈2.Dra = value; + X0Y0_後翅_後翅3_翅脈2.Hit = value; + X0Y1_後翅_後翅3_翅脈2.Hit = value; + } + } + + public bool 後翅_後翅3_翅脈3_表示 + { + get + { + return X0Y0_後翅_後翅3_翅脈3.Dra; + } + set + { + X0Y0_後翅_後翅3_翅脈3.Dra = value; + X0Y1_後翅_後翅3_翅脈3.Dra = value; + X0Y0_後翅_後翅3_翅脈3.Hit = value; + X0Y1_後翅_後翅3_翅脈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 後翅_後翅4_翅脈1_表示 + { + get + { + return X0Y0_後翅_後翅4_翅脈1.Dra; + } + set + { + X0Y0_後翅_後翅4_翅脈1.Dra = value; + X0Y1_後翅_後翅4_翅脈1.Dra = value; + X0Y0_後翅_後翅4_翅脈1.Hit = value; + X0Y1_後翅_後翅4_翅脈1.Hit = value; + } + } + + public bool 後翅_後翅4_翅脈2_表示 + { + get + { + return X0Y0_後翅_後翅4_翅脈2.Dra; + } + set + { + X0Y0_後翅_後翅4_翅脈2.Dra = value; + X0Y1_後翅_後翅4_翅脈2.Dra = value; + X0Y0_後翅_後翅4_翅脈2.Hit = value; + X0Y1_後翅_後翅4_翅脈2.Hit = value; + } + } + + public bool 後翅_後翅4_翅脈3_表示 + { + get + { + return X0Y0_後翅_後翅4_翅脈3.Dra; + } + set + { + X0Y0_後翅_後翅4_翅脈3.Dra = value; + X0Y1_後翅_後翅4_翅脈3.Dra = value; + X0Y0_後翅_後翅4_翅脈3.Hit = value; + X0Y1_後翅_後翅4_翅脈3.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 後翅_後翅5_翅脈1_表示 + { + get + { + return X0Y0_後翅_後翅5_翅脈1.Dra; + } + set + { + X0Y0_後翅_後翅5_翅脈1.Dra = value; + X0Y1_後翅_後翅5_翅脈1.Dra = value; + X0Y0_後翅_後翅5_翅脈1.Hit = value; + X0Y1_後翅_後翅5_翅脈1.Hit = value; + } + } + + public bool 後翅_後翅5_翅脈2_表示 + { + get + { + return X0Y0_後翅_後翅5_翅脈2.Dra; + } + set + { + X0Y0_後翅_後翅5_翅脈2.Dra = value; + X0Y1_後翅_後翅5_翅脈2.Dra = value; + X0Y0_後翅_後翅5_翅脈2.Hit = value; + X0Y1_後翅_後翅5_翅脈2.Hit = value; + } + } + + public bool 後翅_後翅5_翅脈3_表示 + { + get + { + return X0Y0_後翅_後翅5_翅脈3.Dra; + } + set + { + X0Y0_後翅_後翅5_翅脈3.Dra = value; + X0Y1_後翅_後翅5_翅脈3.Dra = value; + X0Y0_後翅_後翅5_翅脈3.Hit = value; + X0Y1_後翅_後翅5_翅脈3.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 後翅_後翅6_翅脈1_表示 + { + get + { + return X0Y0_後翅_後翅6_翅脈1.Dra; + } + set + { + X0Y0_後翅_後翅6_翅脈1.Dra = value; + X0Y1_後翅_後翅6_翅脈1.Dra = value; + X0Y0_後翅_後翅6_翅脈1.Hit = value; + X0Y1_後翅_後翅6_翅脈1.Hit = value; + } + } + + public bool 後翅_後翅6_翅脈2_表示 + { + get + { + return X0Y0_後翅_後翅6_翅脈2.Dra; + } + set + { + X0Y0_後翅_後翅6_翅脈2.Dra = value; + X0Y1_後翅_後翅6_翅脈2.Dra = value; + X0Y0_後翅_後翅6_翅脈2.Hit = value; + X0Y1_後翅_後翅6_翅脈2.Hit = value; + } + } + + public bool 後翅_後翅6_翅脈3_表示 + { + get + { + return X0Y0_後翅_後翅6_翅脈3.Dra; + } + set + { + X0Y0_後翅_後翅6_翅脈3.Dra = value; + X0Y1_後翅_後翅6_翅脈3.Dra = value; + X0Y0_後翅_後翅6_翅脈3.Hit = value; + X0Y1_後翅_後翅6_翅脈3.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 後翅_後翅7_翅脈1_表示 + { + get + { + return X0Y0_後翅_後翅7_翅脈1.Dra; + } + set + { + X0Y0_後翅_後翅7_翅脈1.Dra = value; + X0Y1_後翅_後翅7_翅脈1.Dra = value; + X0Y0_後翅_後翅7_翅脈1.Hit = value; + X0Y1_後翅_後翅7_翅脈1.Hit = value; + } + } + + public bool 後翅_後翅7_翅脈2_表示 + { + get + { + return X0Y0_後翅_後翅7_翅脈2.Dra; + } + set + { + X0Y0_後翅_後翅7_翅脈2.Dra = value; + X0Y1_後翅_後翅7_翅脈2.Dra = value; + X0Y0_後翅_後翅7_翅脈2.Hit = value; + X0Y1_後翅_後翅7_翅脈2.Hit = value; + } + } + + public bool 後翅_後翅7_翅脈3_表示 + { + get + { + return X0Y0_後翅_後翅7_翅脈3.Dra; + } + set + { + X0Y0_後翅_後翅7_翅脈3.Dra = value; + X0Y1_後翅_後翅7_翅脈3.Dra = value; + X0Y0_後翅_後翅7_翅脈3.Hit = value; + X0Y1_後翅_後翅7_翅脈3.Hit = value; + } + } + + public bool 後翅_後翅8_後翅_表示 + { + get + { + return X0Y0_後翅_後翅8_後翅.Dra; + } + set + { + X0Y0_後翅_後翅8_後翅.Dra = value; + X0Y1_後翅_後翅8_後翅.Dra = value; + X0Y0_後翅_後翅8_後翅.Hit = value; + X0Y1_後翅_後翅8_後翅.Hit = value; + } + } + + public bool 後翅_後翅8_翅脈1_表示 + { + get + { + return X0Y0_後翅_後翅8_翅脈1.Dra; + } + set + { + X0Y0_後翅_後翅8_翅脈1.Dra = value; + X0Y1_後翅_後翅8_翅脈1.Dra = value; + X0Y0_後翅_後翅8_翅脈1.Hit = value; + X0Y1_後翅_後翅8_翅脈1.Hit = value; + } + } + + public bool 後翅_後翅8_翅脈2_表示 + { + get + { + return X0Y0_後翅_後翅8_翅脈2.Dra; + } + set + { + X0Y0_後翅_後翅8_翅脈2.Dra = value; + X0Y1_後翅_後翅8_翅脈2.Dra = value; + X0Y0_後翅_後翅8_翅脈2.Hit = value; + X0Y1_後翅_後翅8_翅脈2.Hit = value; + } + } + + public bool 後翅_後翅8_翅脈3_表示 + { + get + { + return X0Y0_後翅_後翅8_翅脈3.Dra; + } + set + { + X0Y0_後翅_後翅8_翅脈3.Dra = value; + X0Y1_後翅_後翅8_翅脈3.Dra = value; + X0Y0_後翅_後翅8_翅脈3.Hit = value; + X0Y1_後翅_後翅8_翅脈3.Hit = value; + } + } + + public bool 後翅_後翅9_後翅_表示 + { + get + { + return X0Y0_後翅_後翅9_後翅.Dra; + } + set + { + X0Y0_後翅_後翅9_後翅.Dra = value; + X0Y1_後翅_後翅9_後翅.Dra = value; + X0Y0_後翅_後翅9_後翅.Hit = value; + X0Y1_後翅_後翅9_後翅.Hit = value; + } + } + + public bool 後翅_後翅9_翅脈1_表示 + { + get + { + return X0Y0_後翅_後翅9_翅脈1.Dra; + } + set + { + X0Y0_後翅_後翅9_翅脈1.Dra = value; + X0Y1_後翅_後翅9_翅脈1.Dra = value; + X0Y0_後翅_後翅9_翅脈1.Hit = value; + X0Y1_後翅_後翅9_翅脈1.Hit = value; + } + } + + public bool 後翅_後翅9_翅脈2_表示 + { + get + { + return X0Y0_後翅_後翅9_翅脈2.Dra; + } + set + { + X0Y0_後翅_後翅9_翅脈2.Dra = value; + X0Y1_後翅_後翅9_翅脈2.Dra = value; + X0Y0_後翅_後翅9_翅脈2.Hit = value; + X0Y1_後翅_後翅9_翅脈2.Hit = value; + } + } + + public bool 後翅_後翅9_翅脈3_表示 + { + get + { + return X0Y0_後翅_後翅9_翅脈3.Dra; + } + set + { + X0Y0_後翅_後翅9_翅脈3.Dra = value; + X0Y1_後翅_後翅9_翅脈3.Dra = value; + X0Y0_後翅_後翅9_翅脈3.Hit = value; + X0Y1_後翅_後翅9_翅脈3.Hit = value; + } + } + + public bool 後翅_後翅10_後翅_表示 + { + get + { + return X0Y0_後翅_後翅10_後翅.Dra; + } + set + { + X0Y0_後翅_後翅10_後翅.Dra = value; + X0Y1_後翅_後翅10_後翅.Dra = value; + X0Y0_後翅_後翅10_後翅.Hit = value; + X0Y1_後翅_後翅10_後翅.Hit = value; + } + } + + public bool 後翅_後翅10_翅脈1_表示 + { + get + { + return X0Y0_後翅_後翅10_翅脈1.Dra; + } + set + { + X0Y0_後翅_後翅10_翅脈1.Dra = value; + X0Y1_後翅_後翅10_翅脈1.Dra = value; + X0Y0_後翅_後翅10_翅脈1.Hit = value; + X0Y1_後翅_後翅10_翅脈1.Hit = value; + } + } + + public bool 後翅_後翅10_翅脈2_表示 + { + get + { + return X0Y0_後翅_後翅10_翅脈2.Dra; + } + set + { + X0Y0_後翅_後翅10_翅脈2.Dra = value; + X0Y1_後翅_後翅10_翅脈2.Dra = value; + X0Y0_後翅_後翅10_翅脈2.Hit = value; + X0Y1_後翅_後翅10_翅脈2.Hit = value; + } + } + + public bool 後翅_後翅10_翅脈3_表示 + { + get + { + return X0Y0_後翅_後翅10_翅脈3.Dra; + } + set + { + X0Y0_後翅_後翅10_翅脈3.Dra = value; + X0Y1_後翅_後翅10_翅脈3.Dra = value; + X0Y0_後翅_後翅10_翅脈3.Hit = value; + X0Y1_後翅_後翅10_翅脈3.Hit = value; + } + } + + public bool 後翅_後翅11_後翅_表示 + { + get + { + return X0Y0_後翅_後翅11_後翅.Dra; + } + set + { + X0Y0_後翅_後翅11_後翅.Dra = value; + X0Y1_後翅_後翅11_後翅.Dra = value; + X0Y0_後翅_後翅11_後翅.Hit = value; + X0Y1_後翅_後翅11_後翅.Hit = value; + } + } + + public bool 後翅_後翅11_翅脈1_表示 + { + get + { + return X0Y0_後翅_後翅11_翅脈1.Dra; + } + set + { + X0Y0_後翅_後翅11_翅脈1.Dra = value; + X0Y1_後翅_後翅11_翅脈1.Dra = value; + X0Y0_後翅_後翅11_翅脈1.Hit = value; + X0Y1_後翅_後翅11_翅脈1.Hit = value; + } + } + + public bool 後翅_後翅11_翅脈2_表示 + { + get + { + return X0Y0_後翅_後翅11_翅脈2.Dra; + } + set + { + X0Y0_後翅_後翅11_翅脈2.Dra = value; + X0Y1_後翅_後翅11_翅脈2.Dra = value; + X0Y0_後翅_後翅11_翅脈2.Hit = value; + X0Y1_後翅_後翅11_翅脈2.Hit = value; + } + } + + public bool 後翅_後翅11_翅脈3_表示 + { + get + { + return X0Y0_後翅_後翅11_翅脈3.Dra; + } + set + { + X0Y0_後翅_後翅11_翅脈3.Dra = value; + X0Y1_後翅_後翅11_翅脈3.Dra = value; + X0Y0_後翅_後翅11_翅脈3.Hit = value; + X0Y1_後翅_後翅11_翅脈3.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 後翅_後翅1_後翅_表示; + } + set + { + 後翅_後翅1_後翅_表示 = value; + 後翅_後翅1_翅脈1_表示 = value; + 後翅_後翅1_翅脈2_表示 = value; + 後翅_後翅1_翅脈3_表示 = value; + 後翅_後翅2_後翅_表示 = value; + 後翅_後翅2_翅脈1_表示 = value; + 後翅_後翅2_翅脈2_表示 = value; + 後翅_後翅2_翅脈3_表示 = value; + 後翅_後翅3_後翅_表示 = value; + 後翅_後翅3_翅脈1_表示 = value; + 後翅_後翅3_翅脈2_表示 = value; + 後翅_後翅3_翅脈3_表示 = value; + 後翅_後翅4_後翅_表示 = value; + 後翅_後翅4_翅脈1_表示 = value; + 後翅_後翅4_翅脈2_表示 = value; + 後翅_後翅4_翅脈3_表示 = value; + 後翅_後翅5_後翅_表示 = value; + 後翅_後翅5_翅脈1_表示 = value; + 後翅_後翅5_翅脈2_表示 = value; + 後翅_後翅5_翅脈3_表示 = value; + 後翅_後翅6_後翅_表示 = value; + 後翅_後翅6_翅脈1_表示 = value; + 後翅_後翅6_翅脈2_表示 = value; + 後翅_後翅6_翅脈3_表示 = value; + 後翅_後翅7_後翅_表示 = value; + 後翅_後翅7_翅脈1_表示 = value; + 後翅_後翅7_翅脈2_表示 = value; + 後翅_後翅7_翅脈3_表示 = value; + 後翅_後翅8_後翅_表示 = value; + 後翅_後翅8_翅脈1_表示 = value; + 後翅_後翅8_翅脈2_表示 = value; + 後翅_後翅8_翅脈3_表示 = value; + 後翅_後翅9_後翅_表示 = value; + 後翅_後翅9_翅脈1_表示 = value; + 後翅_後翅9_翅脈2_表示 = value; + 後翅_後翅9_翅脈3_表示 = value; + 後翅_後翅10_後翅_表示 = value; + 後翅_後翅10_翅脈1_表示 = value; + 後翅_後翅10_翅脈2_表示 = value; + 後翅_後翅10_翅脈3_表示 = value; + 後翅_後翅11_後翅_表示 = value; + 後翅_後翅11_翅脈1_表示 = value; + 後翅_後翅11_翅脈2_表示 = value; + 後翅_後翅11_翅脈3_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 後翅_後翅1_後翅CD.不透明度; + } + set + { + 後翅_後翅1_後翅CD.不透明度 = value; + 後翅_後翅1_翅脈1CD.不透明度 = value; + 後翅_後翅1_翅脈2CD.不透明度 = value; + 後翅_後翅1_翅脈3CD.不透明度 = value; + 後翅_後翅2_後翅CD.不透明度 = value; + 後翅_後翅2_翅脈1CD.不透明度 = value; + 後翅_後翅2_翅脈2CD.不透明度 = value; + 後翅_後翅2_翅脈3CD.不透明度 = value; + 後翅_後翅3_後翅CD.不透明度 = value; + 後翅_後翅3_翅脈1CD.不透明度 = value; + 後翅_後翅3_翅脈2CD.不透明度 = value; + 後翅_後翅3_翅脈3CD.不透明度 = value; + 後翅_後翅4_後翅CD.不透明度 = value; + 後翅_後翅4_翅脈1CD.不透明度 = value; + 後翅_後翅4_翅脈2CD.不透明度 = value; + 後翅_後翅4_翅脈3CD.不透明度 = value; + 後翅_後翅5_後翅CD.不透明度 = value; + 後翅_後翅5_翅脈1CD.不透明度 = value; + 後翅_後翅5_翅脈2CD.不透明度 = value; + 後翅_後翅5_翅脈3CD.不透明度 = value; + 後翅_後翅6_後翅CD.不透明度 = value; + 後翅_後翅6_翅脈1CD.不透明度 = value; + 後翅_後翅6_翅脈2CD.不透明度 = value; + 後翅_後翅6_翅脈3CD.不透明度 = value; + 後翅_後翅7_後翅CD.不透明度 = value; + 後翅_後翅7_翅脈1CD.不透明度 = value; + 後翅_後翅7_翅脈2CD.不透明度 = value; + 後翅_後翅7_翅脈3CD.不透明度 = value; + 後翅_後翅8_後翅CD.不透明度 = value; + 後翅_後翅8_翅脈1CD.不透明度 = value; + 後翅_後翅8_翅脈2CD.不透明度 = value; + 後翅_後翅8_翅脈3CD.不透明度 = value; + 後翅_後翅9_後翅CD.不透明度 = value; + 後翅_後翅9_翅脈1CD.不透明度 = value; + 後翅_後翅9_翅脈2CD.不透明度 = value; + 後翅_後翅9_翅脈3CD.不透明度 = value; + 後翅_後翅10_後翅CD.不透明度 = value; + 後翅_後翅10_翅脈1CD.不透明度 = value; + 後翅_後翅10_翅脈2CD.不透明度 = value; + 後翅_後翅10_翅脈3CD.不透明度 = value; + 後翅_後翅11_後翅CD.不透明度 = value; + 後翅_後翅11_翅脈1CD.不透明度 = value; + 後翅_後翅11_翅脈2CD.不透明度 = value; + 後翅_後翅11_翅脈3CD.不透明度 = value; + } + } + + public double 展開 + { + set + { + double num = value.Inverse(); + double num2 = (右 ? (-1.0) : 1.0); + X0Y0_後翅_後翅1_後翅.AngleCont = num2 * -88.0 * num; + X0Y0_後翅_後翅2_後翅.AngleCont = num2 * 8.2 * num; + X0Y0_後翅_後翅3_後翅.AngleCont = num2 * 16.5 * num; + X0Y0_後翅_後翅4_後翅.AngleCont = num2 * 24.5 * num; + X0Y0_後翅_後翅5_後翅.AngleCont = num2 * 32.5 * num; + X0Y0_後翅_後翅6_後翅.AngleCont = num2 * 40.5 * num; + X0Y0_後翅_後翅7_後翅.AngleCont = num2 * 48.5 * num; + X0Y0_後翅_後翅8_後翅.AngleCont = num2 * 56.5 * num; + X0Y0_後翅_後翅9_後翅.AngleCont = num2 * 64.5 * num; + X0Y0_後翅_後翅10_後翅.AngleCont = num2 * 72.5 * num; + X0Y0_後翅_後翅11_後翅.AngleCont = num2 * 80.5 * num; + X0Y1_後翅_後翅1_後翅.AngleCont = num2 * -88.0 * num; + X0Y1_後翅_後翅2_後翅.AngleCont = num2 * 8.2 * num; + X0Y1_後翅_後翅3_後翅.AngleCont = num2 * 16.5 * num; + X0Y1_後翅_後翅4_後翅.AngleCont = num2 * 24.5 * num; + X0Y1_後翅_後翅5_後翅.AngleCont = num2 * 32.5 * num; + X0Y1_後翅_後翅6_後翅.AngleCont = num2 * 40.5 * num; + X0Y1_後翅_後翅7_後翅.AngleCont = num2 * 48.5 * num; + X0Y1_後翅_後翅8_後翅.AngleCont = num2 * 56.5 * num; + X0Y1_後翅_後翅9_後翅.AngleCont = num2 * 64.5 * num; + X0Y1_後翅_後翅10_後翅.AngleCont = num2 * 72.5 * num; + X0Y1_後翅_後翅11_後翅.AngleCont = num2 * 80.5 * num; + } + } + + public 後翅_草(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後翅_草D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["後翅"][3]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]["後翅"].ToPars(); + Pars pars2 = pars["後翅1"].ToPars(); + X0Y0_後翅_後翅1_後翅 = pars2["後翅"].ToPar(); + X0Y0_後翅_後翅1_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y0_後翅_後翅1_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y0_後翅_後翅1_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars["後翅2"].ToPars(); + X0Y0_後翅_後翅2_後翅 = pars2["後翅"].ToPar(); + X0Y0_後翅_後翅2_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y0_後翅_後翅2_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y0_後翅_後翅2_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars["後翅3"].ToPars(); + X0Y0_後翅_後翅3_後翅 = pars2["後翅"].ToPar(); + X0Y0_後翅_後翅3_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y0_後翅_後翅3_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y0_後翅_後翅3_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars["後翅4"].ToPars(); + X0Y0_後翅_後翅4_後翅 = pars2["後翅"].ToPar(); + X0Y0_後翅_後翅4_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y0_後翅_後翅4_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y0_後翅_後翅4_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars["後翅5"].ToPars(); + X0Y0_後翅_後翅5_後翅 = pars2["後翅"].ToPar(); + X0Y0_後翅_後翅5_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y0_後翅_後翅5_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y0_後翅_後翅5_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars["後翅6"].ToPars(); + X0Y0_後翅_後翅6_後翅 = pars2["後翅"].ToPar(); + X0Y0_後翅_後翅6_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y0_後翅_後翅6_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y0_後翅_後翅6_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars["後翅7"].ToPars(); + X0Y0_後翅_後翅7_後翅 = pars2["後翅"].ToPar(); + X0Y0_後翅_後翅7_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y0_後翅_後翅7_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y0_後翅_後翅7_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars["後翅8"].ToPars(); + X0Y0_後翅_後翅8_後翅 = pars2["後翅"].ToPar(); + X0Y0_後翅_後翅8_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y0_後翅_後翅8_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y0_後翅_後翅8_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars["後翅9"].ToPars(); + X0Y0_後翅_後翅9_後翅 = pars2["後翅"].ToPar(); + X0Y0_後翅_後翅9_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y0_後翅_後翅9_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y0_後翅_後翅9_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars["後翅10"].ToPars(); + X0Y0_後翅_後翅10_後翅 = pars2["後翅"].ToPar(); + X0Y0_後翅_後翅10_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y0_後翅_後翅10_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y0_後翅_後翅10_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars["後翅11"].ToPars(); + X0Y0_後翅_後翅11_後翅 = pars2["後翅"].ToPar(); + X0Y0_後翅_後翅11_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y0_後翅_後翅11_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y0_後翅_後翅11_翅脈3 = pars2["翅脈3"].ToPar(); + Pars pars3 = 本体[0][1]["後翅"].ToPars(); + pars2 = pars3["後翅1"].ToPars(); + X0Y1_後翅_後翅1_後翅 = pars2["後翅"].ToPar(); + X0Y1_後翅_後翅1_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y1_後翅_後翅1_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y1_後翅_後翅1_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars3["後翅2"].ToPars(); + X0Y1_後翅_後翅2_後翅 = pars2["後翅"].ToPar(); + X0Y1_後翅_後翅2_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y1_後翅_後翅2_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y1_後翅_後翅2_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars3["後翅3"].ToPars(); + X0Y1_後翅_後翅3_後翅 = pars2["後翅"].ToPar(); + X0Y1_後翅_後翅3_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y1_後翅_後翅3_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y1_後翅_後翅3_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars3["後翅4"].ToPars(); + X0Y1_後翅_後翅4_後翅 = pars2["後翅"].ToPar(); + X0Y1_後翅_後翅4_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y1_後翅_後翅4_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y1_後翅_後翅4_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars3["後翅5"].ToPars(); + X0Y1_後翅_後翅5_後翅 = pars2["後翅"].ToPar(); + X0Y1_後翅_後翅5_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y1_後翅_後翅5_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y1_後翅_後翅5_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars3["後翅6"].ToPars(); + X0Y1_後翅_後翅6_後翅 = pars2["後翅"].ToPar(); + X0Y1_後翅_後翅6_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y1_後翅_後翅6_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y1_後翅_後翅6_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars3["後翅7"].ToPars(); + X0Y1_後翅_後翅7_後翅 = pars2["後翅"].ToPar(); + X0Y1_後翅_後翅7_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y1_後翅_後翅7_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y1_後翅_後翅7_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars3["後翅8"].ToPars(); + X0Y1_後翅_後翅8_後翅 = pars2["後翅"].ToPar(); + X0Y1_後翅_後翅8_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y1_後翅_後翅8_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y1_後翅_後翅8_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars3["後翅9"].ToPars(); + X0Y1_後翅_後翅9_後翅 = pars2["後翅"].ToPar(); + X0Y1_後翅_後翅9_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y1_後翅_後翅9_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y1_後翅_後翅9_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars3["後翅10"].ToPars(); + X0Y1_後翅_後翅10_後翅 = pars2["後翅"].ToPar(); + X0Y1_後翅_後翅10_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y1_後翅_後翅10_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y1_後翅_後翅10_翅脈3 = pars2["翅脈3"].ToPar(); + pars2 = pars3["後翅11"].ToPars(); + X0Y1_後翅_後翅11_後翅 = pars2["後翅"].ToPar(); + X0Y1_後翅_後翅11_翅脈1 = pars2["翅脈1"].ToPar(); + X0Y1_後翅_後翅11_翅脈2 = pars2["翅脈2"].ToPar(); + X0Y1_後翅_後翅11_翅脈3 = pars2["翅脈3"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_後翅_表示; + 後翅_後翅1_翅脈1_表示 = e.後翅_後翅1_翅脈1_表示; + 後翅_後翅1_翅脈2_表示 = e.後翅_後翅1_翅脈2_表示; + 後翅_後翅1_翅脈3_表示 = e.後翅_後翅1_翅脈3_表示; + 後翅_後翅2_後翅_表示 = e.後翅_後翅2_後翅_表示; + 後翅_後翅2_翅脈1_表示 = e.後翅_後翅2_翅脈1_表示; + 後翅_後翅2_翅脈2_表示 = e.後翅_後翅2_翅脈2_表示; + 後翅_後翅2_翅脈3_表示 = e.後翅_後翅2_翅脈3_表示; + 後翅_後翅3_後翅_表示 = e.後翅_後翅3_後翅_表示; + 後翅_後翅3_翅脈1_表示 = e.後翅_後翅3_翅脈1_表示; + 後翅_後翅3_翅脈2_表示 = e.後翅_後翅3_翅脈2_表示; + 後翅_後翅3_翅脈3_表示 = e.後翅_後翅3_翅脈3_表示; + 後翅_後翅4_後翅_表示 = e.後翅_後翅4_後翅_表示; + 後翅_後翅4_翅脈1_表示 = e.後翅_後翅4_翅脈1_表示; + 後翅_後翅4_翅脈2_表示 = e.後翅_後翅4_翅脈2_表示; + 後翅_後翅4_翅脈3_表示 = e.後翅_後翅4_翅脈3_表示; + 後翅_後翅5_後翅_表示 = e.後翅_後翅5_後翅_表示; + 後翅_後翅5_翅脈1_表示 = e.後翅_後翅5_翅脈1_表示; + 後翅_後翅5_翅脈2_表示 = e.後翅_後翅5_翅脈2_表示; + 後翅_後翅5_翅脈3_表示 = e.後翅_後翅5_翅脈3_表示; + 後翅_後翅6_後翅_表示 = e.後翅_後翅6_後翅_表示; + 後翅_後翅6_翅脈1_表示 = e.後翅_後翅6_翅脈1_表示; + 後翅_後翅6_翅脈2_表示 = e.後翅_後翅6_翅脈2_表示; + 後翅_後翅6_翅脈3_表示 = e.後翅_後翅6_翅脈3_表示; + 後翅_後翅7_後翅_表示 = e.後翅_後翅7_後翅_表示; + 後翅_後翅7_翅脈1_表示 = e.後翅_後翅7_翅脈1_表示; + 後翅_後翅7_翅脈2_表示 = e.後翅_後翅7_翅脈2_表示; + 後翅_後翅7_翅脈3_表示 = e.後翅_後翅7_翅脈3_表示; + 後翅_後翅8_後翅_表示 = e.後翅_後翅8_後翅_表示; + 後翅_後翅8_翅脈1_表示 = e.後翅_後翅8_翅脈1_表示; + 後翅_後翅8_翅脈2_表示 = e.後翅_後翅8_翅脈2_表示; + 後翅_後翅8_翅脈3_表示 = e.後翅_後翅8_翅脈3_表示; + 後翅_後翅9_後翅_表示 = e.後翅_後翅9_後翅_表示; + 後翅_後翅9_翅脈1_表示 = e.後翅_後翅9_翅脈1_表示; + 後翅_後翅9_翅脈2_表示 = e.後翅_後翅9_翅脈2_表示; + 後翅_後翅9_翅脈3_表示 = e.後翅_後翅9_翅脈3_表示; + 後翅_後翅10_後翅_表示 = e.後翅_後翅10_後翅_表示; + 後翅_後翅10_翅脈1_表示 = e.後翅_後翅10_翅脈1_表示; + 後翅_後翅10_翅脈2_表示 = e.後翅_後翅10_翅脈2_表示; + 後翅_後翅10_翅脈3_表示 = e.後翅_後翅10_翅脈3_表示; + 後翅_後翅11_後翅_表示 = e.後翅_後翅11_後翅_表示; + 後翅_後翅11_翅脈1_表示 = e.後翅_後翅11_翅脈1_表示; + 後翅_後翅11_翅脈2_表示 = e.後翅_後翅11_翅脈2_表示; + 後翅_後翅11_翅脈3_表示 = e.後翅_後翅11_翅脈3_表示; + 展開 = e.展開; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_後翅_後翅1_後翅CP = new ColorP(X0Y0_後翅_後翅1_後翅, 後翅_後翅1_後翅CD, DisUnit, abj: true); + X0Y0_後翅_後翅1_翅脈1CP = new ColorP(X0Y0_後翅_後翅1_翅脈1, 後翅_後翅1_翅脈1CD, DisUnit, abj: true); + X0Y0_後翅_後翅1_翅脈2CP = new ColorP(X0Y0_後翅_後翅1_翅脈2, 後翅_後翅1_翅脈2CD, DisUnit, abj: true); + X0Y0_後翅_後翅1_翅脈3CP = new ColorP(X0Y0_後翅_後翅1_翅脈3, 後翅_後翅1_翅脈3CD, DisUnit, abj: true); + X0Y0_後翅_後翅2_後翅CP = new ColorP(X0Y0_後翅_後翅2_後翅, 後翅_後翅2_後翅CD, DisUnit, abj: true); + X0Y0_後翅_後翅2_翅脈1CP = new ColorP(X0Y0_後翅_後翅2_翅脈1, 後翅_後翅2_翅脈1CD, DisUnit, abj: true); + X0Y0_後翅_後翅2_翅脈2CP = new ColorP(X0Y0_後翅_後翅2_翅脈2, 後翅_後翅2_翅脈2CD, DisUnit, abj: true); + X0Y0_後翅_後翅2_翅脈3CP = new ColorP(X0Y0_後翅_後翅2_翅脈3, 後翅_後翅2_翅脈3CD, DisUnit, abj: true); + X0Y0_後翅_後翅3_後翅CP = new ColorP(X0Y0_後翅_後翅3_後翅, 後翅_後翅3_後翅CD, DisUnit, abj: true); + X0Y0_後翅_後翅3_翅脈1CP = new ColorP(X0Y0_後翅_後翅3_翅脈1, 後翅_後翅3_翅脈1CD, DisUnit, abj: true); + X0Y0_後翅_後翅3_翅脈2CP = new ColorP(X0Y0_後翅_後翅3_翅脈2, 後翅_後翅3_翅脈2CD, DisUnit, abj: true); + X0Y0_後翅_後翅3_翅脈3CP = new ColorP(X0Y0_後翅_後翅3_翅脈3, 後翅_後翅3_翅脈3CD, DisUnit, abj: true); + X0Y0_後翅_後翅4_後翅CP = new ColorP(X0Y0_後翅_後翅4_後翅, 後翅_後翅4_後翅CD, DisUnit, abj: true); + X0Y0_後翅_後翅4_翅脈1CP = new ColorP(X0Y0_後翅_後翅4_翅脈1, 後翅_後翅4_翅脈1CD, DisUnit, abj: true); + X0Y0_後翅_後翅4_翅脈2CP = new ColorP(X0Y0_後翅_後翅4_翅脈2, 後翅_後翅4_翅脈2CD, DisUnit, abj: true); + X0Y0_後翅_後翅4_翅脈3CP = new ColorP(X0Y0_後翅_後翅4_翅脈3, 後翅_後翅4_翅脈3CD, DisUnit, abj: true); + X0Y0_後翅_後翅5_後翅CP = new ColorP(X0Y0_後翅_後翅5_後翅, 後翅_後翅5_後翅CD, DisUnit, abj: true); + X0Y0_後翅_後翅5_翅脈1CP = new ColorP(X0Y0_後翅_後翅5_翅脈1, 後翅_後翅5_翅脈1CD, DisUnit, abj: true); + X0Y0_後翅_後翅5_翅脈2CP = new ColorP(X0Y0_後翅_後翅5_翅脈2, 後翅_後翅5_翅脈2CD, DisUnit, abj: true); + X0Y0_後翅_後翅5_翅脈3CP = new ColorP(X0Y0_後翅_後翅5_翅脈3, 後翅_後翅5_翅脈3CD, DisUnit, abj: true); + X0Y0_後翅_後翅6_後翅CP = new ColorP(X0Y0_後翅_後翅6_後翅, 後翅_後翅6_後翅CD, DisUnit, abj: true); + X0Y0_後翅_後翅6_翅脈1CP = new ColorP(X0Y0_後翅_後翅6_翅脈1, 後翅_後翅6_翅脈1CD, DisUnit, abj: true); + X0Y0_後翅_後翅6_翅脈2CP = new ColorP(X0Y0_後翅_後翅6_翅脈2, 後翅_後翅6_翅脈2CD, DisUnit, abj: true); + X0Y0_後翅_後翅6_翅脈3CP = new ColorP(X0Y0_後翅_後翅6_翅脈3, 後翅_後翅6_翅脈3CD, DisUnit, abj: true); + X0Y0_後翅_後翅7_後翅CP = new ColorP(X0Y0_後翅_後翅7_後翅, 後翅_後翅7_後翅CD, DisUnit, abj: true); + X0Y0_後翅_後翅7_翅脈1CP = new ColorP(X0Y0_後翅_後翅7_翅脈1, 後翅_後翅7_翅脈1CD, DisUnit, abj: true); + X0Y0_後翅_後翅7_翅脈2CP = new ColorP(X0Y0_後翅_後翅7_翅脈2, 後翅_後翅7_翅脈2CD, DisUnit, abj: true); + X0Y0_後翅_後翅7_翅脈3CP = new ColorP(X0Y0_後翅_後翅7_翅脈3, 後翅_後翅7_翅脈3CD, DisUnit, abj: true); + X0Y0_後翅_後翅8_後翅CP = new ColorP(X0Y0_後翅_後翅8_後翅, 後翅_後翅8_後翅CD, DisUnit, abj: true); + X0Y0_後翅_後翅8_翅脈1CP = new ColorP(X0Y0_後翅_後翅8_翅脈1, 後翅_後翅8_翅脈1CD, DisUnit, abj: true); + X0Y0_後翅_後翅8_翅脈2CP = new ColorP(X0Y0_後翅_後翅8_翅脈2, 後翅_後翅8_翅脈2CD, DisUnit, abj: true); + X0Y0_後翅_後翅8_翅脈3CP = new ColorP(X0Y0_後翅_後翅8_翅脈3, 後翅_後翅8_翅脈3CD, DisUnit, abj: true); + X0Y0_後翅_後翅9_後翅CP = new ColorP(X0Y0_後翅_後翅9_後翅, 後翅_後翅9_後翅CD, DisUnit, abj: true); + X0Y0_後翅_後翅9_翅脈1CP = new ColorP(X0Y0_後翅_後翅9_翅脈1, 後翅_後翅9_翅脈1CD, DisUnit, abj: true); + X0Y0_後翅_後翅9_翅脈2CP = new ColorP(X0Y0_後翅_後翅9_翅脈2, 後翅_後翅9_翅脈2CD, DisUnit, abj: true); + X0Y0_後翅_後翅9_翅脈3CP = new ColorP(X0Y0_後翅_後翅9_翅脈3, 後翅_後翅9_翅脈3CD, DisUnit, abj: true); + X0Y0_後翅_後翅10_後翅CP = new ColorP(X0Y0_後翅_後翅10_後翅, 後翅_後翅10_後翅CD, DisUnit, abj: true); + X0Y0_後翅_後翅10_翅脈1CP = new ColorP(X0Y0_後翅_後翅10_翅脈1, 後翅_後翅10_翅脈1CD, DisUnit, abj: true); + X0Y0_後翅_後翅10_翅脈2CP = new ColorP(X0Y0_後翅_後翅10_翅脈2, 後翅_後翅10_翅脈2CD, DisUnit, abj: true); + X0Y0_後翅_後翅10_翅脈3CP = new ColorP(X0Y0_後翅_後翅10_翅脈3, 後翅_後翅10_翅脈3CD, DisUnit, abj: true); + X0Y0_後翅_後翅11_後翅CP = new ColorP(X0Y0_後翅_後翅11_後翅, 後翅_後翅11_後翅CD, DisUnit, abj: true); + X0Y0_後翅_後翅11_翅脈1CP = new ColorP(X0Y0_後翅_後翅11_翅脈1, 後翅_後翅11_翅脈1CD, DisUnit, abj: true); + X0Y0_後翅_後翅11_翅脈2CP = new ColorP(X0Y0_後翅_後翅11_翅脈2, 後翅_後翅11_翅脈2CD, DisUnit, abj: true); + X0Y0_後翅_後翅11_翅脈3CP = new ColorP(X0Y0_後翅_後翅11_翅脈3, 後翅_後翅11_翅脈3CD, DisUnit, abj: true); + X0Y1_後翅_後翅1_後翅CP = new ColorP(X0Y1_後翅_後翅1_後翅, 後翅_後翅1_後翅CD, DisUnit, abj: true); + X0Y1_後翅_後翅1_翅脈1CP = new ColorP(X0Y1_後翅_後翅1_翅脈1, 後翅_後翅1_翅脈1CD, DisUnit, abj: true); + X0Y1_後翅_後翅1_翅脈2CP = new ColorP(X0Y1_後翅_後翅1_翅脈2, 後翅_後翅1_翅脈2CD, DisUnit, abj: true); + X0Y1_後翅_後翅1_翅脈3CP = new ColorP(X0Y1_後翅_後翅1_翅脈3, 後翅_後翅1_翅脈3CD, DisUnit, abj: true); + X0Y1_後翅_後翅2_後翅CP = new ColorP(X0Y1_後翅_後翅2_後翅, 後翅_後翅2_後翅CD, DisUnit, abj: true); + X0Y1_後翅_後翅2_翅脈1CP = new ColorP(X0Y1_後翅_後翅2_翅脈1, 後翅_後翅2_翅脈1CD, DisUnit, abj: true); + X0Y1_後翅_後翅2_翅脈2CP = new ColorP(X0Y1_後翅_後翅2_翅脈2, 後翅_後翅2_翅脈2CD, DisUnit, abj: true); + X0Y1_後翅_後翅2_翅脈3CP = new ColorP(X0Y1_後翅_後翅2_翅脈3, 後翅_後翅2_翅脈3CD, DisUnit, abj: true); + X0Y1_後翅_後翅3_後翅CP = new ColorP(X0Y1_後翅_後翅3_後翅, 後翅_後翅3_後翅CD, DisUnit, abj: true); + X0Y1_後翅_後翅3_翅脈1CP = new ColorP(X0Y1_後翅_後翅3_翅脈1, 後翅_後翅3_翅脈1CD, DisUnit, abj: true); + X0Y1_後翅_後翅3_翅脈2CP = new ColorP(X0Y1_後翅_後翅3_翅脈2, 後翅_後翅3_翅脈2CD, DisUnit, abj: true); + X0Y1_後翅_後翅3_翅脈3CP = new ColorP(X0Y1_後翅_後翅3_翅脈3, 後翅_後翅3_翅脈3CD, DisUnit, abj: true); + X0Y1_後翅_後翅4_後翅CP = new ColorP(X0Y1_後翅_後翅4_後翅, 後翅_後翅4_後翅CD, DisUnit, abj: true); + X0Y1_後翅_後翅4_翅脈1CP = new ColorP(X0Y1_後翅_後翅4_翅脈1, 後翅_後翅4_翅脈1CD, DisUnit, abj: true); + X0Y1_後翅_後翅4_翅脈2CP = new ColorP(X0Y1_後翅_後翅4_翅脈2, 後翅_後翅4_翅脈2CD, DisUnit, abj: true); + X0Y1_後翅_後翅4_翅脈3CP = new ColorP(X0Y1_後翅_後翅4_翅脈3, 後翅_後翅4_翅脈3CD, DisUnit, abj: true); + X0Y1_後翅_後翅5_後翅CP = new ColorP(X0Y1_後翅_後翅5_後翅, 後翅_後翅5_後翅CD, DisUnit, abj: true); + X0Y1_後翅_後翅5_翅脈1CP = new ColorP(X0Y1_後翅_後翅5_翅脈1, 後翅_後翅5_翅脈1CD, DisUnit, abj: true); + X0Y1_後翅_後翅5_翅脈2CP = new ColorP(X0Y1_後翅_後翅5_翅脈2, 後翅_後翅5_翅脈2CD, DisUnit, abj: true); + X0Y1_後翅_後翅5_翅脈3CP = new ColorP(X0Y1_後翅_後翅5_翅脈3, 後翅_後翅5_翅脈3CD, DisUnit, abj: true); + X0Y1_後翅_後翅6_後翅CP = new ColorP(X0Y1_後翅_後翅6_後翅, 後翅_後翅6_後翅CD, DisUnit, abj: true); + X0Y1_後翅_後翅6_翅脈1CP = new ColorP(X0Y1_後翅_後翅6_翅脈1, 後翅_後翅6_翅脈1CD, DisUnit, abj: true); + X0Y1_後翅_後翅6_翅脈2CP = new ColorP(X0Y1_後翅_後翅6_翅脈2, 後翅_後翅6_翅脈2CD, DisUnit, abj: true); + X0Y1_後翅_後翅6_翅脈3CP = new ColorP(X0Y1_後翅_後翅6_翅脈3, 後翅_後翅6_翅脈3CD, DisUnit, abj: true); + X0Y1_後翅_後翅7_後翅CP = new ColorP(X0Y1_後翅_後翅7_後翅, 後翅_後翅7_後翅CD, DisUnit, abj: true); + X0Y1_後翅_後翅7_翅脈1CP = new ColorP(X0Y1_後翅_後翅7_翅脈1, 後翅_後翅7_翅脈1CD, DisUnit, abj: true); + X0Y1_後翅_後翅7_翅脈2CP = new ColorP(X0Y1_後翅_後翅7_翅脈2, 後翅_後翅7_翅脈2CD, DisUnit, abj: true); + X0Y1_後翅_後翅7_翅脈3CP = new ColorP(X0Y1_後翅_後翅7_翅脈3, 後翅_後翅7_翅脈3CD, DisUnit, abj: true); + X0Y1_後翅_後翅8_後翅CP = new ColorP(X0Y1_後翅_後翅8_後翅, 後翅_後翅8_後翅CD, DisUnit, abj: true); + X0Y1_後翅_後翅8_翅脈1CP = new ColorP(X0Y1_後翅_後翅8_翅脈1, 後翅_後翅8_翅脈1CD, DisUnit, abj: true); + X0Y1_後翅_後翅8_翅脈2CP = new ColorP(X0Y1_後翅_後翅8_翅脈2, 後翅_後翅8_翅脈2CD, DisUnit, abj: true); + X0Y1_後翅_後翅8_翅脈3CP = new ColorP(X0Y1_後翅_後翅8_翅脈3, 後翅_後翅8_翅脈3CD, DisUnit, abj: true); + X0Y1_後翅_後翅9_後翅CP = new ColorP(X0Y1_後翅_後翅9_後翅, 後翅_後翅9_後翅CD, DisUnit, abj: true); + X0Y1_後翅_後翅9_翅脈1CP = new ColorP(X0Y1_後翅_後翅9_翅脈1, 後翅_後翅9_翅脈1CD, DisUnit, abj: true); + X0Y1_後翅_後翅9_翅脈2CP = new ColorP(X0Y1_後翅_後翅9_翅脈2, 後翅_後翅9_翅脈2CD, DisUnit, abj: true); + X0Y1_後翅_後翅9_翅脈3CP = new ColorP(X0Y1_後翅_後翅9_翅脈3, 後翅_後翅9_翅脈3CD, DisUnit, abj: true); + X0Y1_後翅_後翅10_後翅CP = new ColorP(X0Y1_後翅_後翅10_後翅, 後翅_後翅10_後翅CD, DisUnit, abj: true); + X0Y1_後翅_後翅10_翅脈1CP = new ColorP(X0Y1_後翅_後翅10_翅脈1, 後翅_後翅10_翅脈1CD, DisUnit, abj: true); + X0Y1_後翅_後翅10_翅脈2CP = new ColorP(X0Y1_後翅_後翅10_翅脈2, 後翅_後翅10_翅脈2CD, DisUnit, abj: true); + X0Y1_後翅_後翅10_翅脈3CP = new ColorP(X0Y1_後翅_後翅10_翅脈3, 後翅_後翅10_翅脈3CD, DisUnit, abj: true); + X0Y1_後翅_後翅11_後翅CP = new ColorP(X0Y1_後翅_後翅11_後翅, 後翅_後翅11_後翅CD, DisUnit, abj: true); + X0Y1_後翅_後翅11_翅脈1CP = new ColorP(X0Y1_後翅_後翅11_翅脈1, 後翅_後翅11_翅脈1CD, DisUnit, abj: true); + X0Y1_後翅_後翅11_翅脈2CP = new ColorP(X0Y1_後翅_後翅11_翅脈2, 後翅_後翅11_翅脈2CD, DisUnit, abj: true); + X0Y1_後翅_後翅11_翅脈3CP = new ColorP(X0Y1_後翅_後翅11_翅脈3, 後翅_後翅11_翅脈3CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_後翅_後翅1_後翅.AngleBase = num * 0.0; + X0Y1_後翅_後翅1_後翅.AngleBase = num * 0.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_後翅_後翅1_後翅CP.Update(); + X0Y0_後翅_後翅1_翅脈1CP.Update(); + X0Y0_後翅_後翅1_翅脈2CP.Update(); + X0Y0_後翅_後翅1_翅脈3CP.Update(); + X0Y0_後翅_後翅2_後翅CP.Update(); + X0Y0_後翅_後翅2_翅脈1CP.Update(); + X0Y0_後翅_後翅2_翅脈2CP.Update(); + X0Y0_後翅_後翅2_翅脈3CP.Update(); + X0Y0_後翅_後翅3_後翅CP.Update(); + X0Y0_後翅_後翅3_翅脈1CP.Update(); + X0Y0_後翅_後翅3_翅脈2CP.Update(); + X0Y0_後翅_後翅3_翅脈3CP.Update(); + X0Y0_後翅_後翅4_後翅CP.Update(); + X0Y0_後翅_後翅4_翅脈1CP.Update(); + X0Y0_後翅_後翅4_翅脈2CP.Update(); + X0Y0_後翅_後翅4_翅脈3CP.Update(); + X0Y0_後翅_後翅5_後翅CP.Update(); + X0Y0_後翅_後翅5_翅脈1CP.Update(); + X0Y0_後翅_後翅5_翅脈2CP.Update(); + X0Y0_後翅_後翅5_翅脈3CP.Update(); + X0Y0_後翅_後翅6_後翅CP.Update(); + X0Y0_後翅_後翅6_翅脈1CP.Update(); + X0Y0_後翅_後翅6_翅脈2CP.Update(); + X0Y0_後翅_後翅6_翅脈3CP.Update(); + X0Y0_後翅_後翅7_後翅CP.Update(); + X0Y0_後翅_後翅7_翅脈1CP.Update(); + X0Y0_後翅_後翅7_翅脈2CP.Update(); + X0Y0_後翅_後翅7_翅脈3CP.Update(); + X0Y0_後翅_後翅8_後翅CP.Update(); + X0Y0_後翅_後翅8_翅脈1CP.Update(); + X0Y0_後翅_後翅8_翅脈2CP.Update(); + X0Y0_後翅_後翅8_翅脈3CP.Update(); + X0Y0_後翅_後翅9_後翅CP.Update(); + X0Y0_後翅_後翅9_翅脈1CP.Update(); + X0Y0_後翅_後翅9_翅脈2CP.Update(); + X0Y0_後翅_後翅9_翅脈3CP.Update(); + X0Y0_後翅_後翅10_後翅CP.Update(); + X0Y0_後翅_後翅10_翅脈1CP.Update(); + X0Y0_後翅_後翅10_翅脈2CP.Update(); + X0Y0_後翅_後翅10_翅脈3CP.Update(); + X0Y0_後翅_後翅11_後翅CP.Update(); + X0Y0_後翅_後翅11_翅脈1CP.Update(); + X0Y0_後翅_後翅11_翅脈2CP.Update(); + X0Y0_後翅_後翅11_翅脈3CP.Update(); + } + else + { + X0Y1_後翅_後翅1_後翅CP.Update(); + X0Y1_後翅_後翅1_翅脈1CP.Update(); + X0Y1_後翅_後翅1_翅脈2CP.Update(); + X0Y1_後翅_後翅1_翅脈3CP.Update(); + X0Y1_後翅_後翅2_後翅CP.Update(); + X0Y1_後翅_後翅2_翅脈1CP.Update(); + X0Y1_後翅_後翅2_翅脈2CP.Update(); + X0Y1_後翅_後翅2_翅脈3CP.Update(); + X0Y1_後翅_後翅3_後翅CP.Update(); + X0Y1_後翅_後翅3_翅脈1CP.Update(); + X0Y1_後翅_後翅3_翅脈2CP.Update(); + X0Y1_後翅_後翅3_翅脈3CP.Update(); + X0Y1_後翅_後翅4_後翅CP.Update(); + X0Y1_後翅_後翅4_翅脈1CP.Update(); + X0Y1_後翅_後翅4_翅脈2CP.Update(); + X0Y1_後翅_後翅4_翅脈3CP.Update(); + X0Y1_後翅_後翅5_後翅CP.Update(); + X0Y1_後翅_後翅5_翅脈1CP.Update(); + X0Y1_後翅_後翅5_翅脈2CP.Update(); + X0Y1_後翅_後翅5_翅脈3CP.Update(); + X0Y1_後翅_後翅6_後翅CP.Update(); + X0Y1_後翅_後翅6_翅脈1CP.Update(); + X0Y1_後翅_後翅6_翅脈2CP.Update(); + X0Y1_後翅_後翅6_翅脈3CP.Update(); + X0Y1_後翅_後翅7_後翅CP.Update(); + X0Y1_後翅_後翅7_翅脈1CP.Update(); + X0Y1_後翅_後翅7_翅脈2CP.Update(); + X0Y1_後翅_後翅7_翅脈3CP.Update(); + X0Y1_後翅_後翅8_後翅CP.Update(); + X0Y1_後翅_後翅8_翅脈1CP.Update(); + X0Y1_後翅_後翅8_翅脈2CP.Update(); + X0Y1_後翅_後翅8_翅脈3CP.Update(); + X0Y1_後翅_後翅9_後翅CP.Update(); + X0Y1_後翅_後翅9_翅脈1CP.Update(); + X0Y1_後翅_後翅9_翅脈2CP.Update(); + X0Y1_後翅_後翅9_翅脈3CP.Update(); + X0Y1_後翅_後翅10_後翅CP.Update(); + X0Y1_後翅_後翅10_翅脈1CP.Update(); + X0Y1_後翅_後翅10_翅脈2CP.Update(); + X0Y1_後翅_後翅10_翅脈3CP.Update(); + X0Y1_後翅_後翅11_後翅CP.Update(); + X0Y1_後翅_後翅11_翅脈1CP.Update(); + X0Y1_後翅_後翅11_翅脈2CP.Update(); + X0Y1_後翅_後翅11_翅脈3CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + Col.Alpha(ref 体配色.体1O, 128, out var ret); + 後翅_後翅1_後翅CD = new ColorD(ref Col.Black, ref ret); + Col.Alpha(ref 体配色.柄O, 128, out ret); + 後翅_後翅1_翅脈1CD = new ColorD(ref Col.Black, ref ret); + 後翅_後翅1_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅1_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅2_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅2_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅2_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅2_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅3_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅3_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅3_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅3_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅4_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅4_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅4_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅4_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅5_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅5_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅5_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅5_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅6_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅6_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅6_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅6_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅7_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅7_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅7_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅7_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅8_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅8_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅8_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅8_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅9_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅9_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅9_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅9_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅10_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅10_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅10_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅10_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅11_後翅CD = new ColorD(ref Col.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅11_翅脈1CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅11_翅脈2CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅11_翅脈3CD = new ColorD(ref Col.Black, ref 後翅_後翅1_翅脈1CD.c2); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草D.cs index 7c95015..d0f6251 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草D.cs @@ -1,108 +1,109 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後翅_草D : 後翅D +namespace SlaveMatrix { - public bool 後翅_後翅1_後翅_表示 = true; + [Serializable] + public class 後翅_草D : 後翅D + { + public bool 後翅_後翅1_後翅_表示 = true; - public bool 後翅_後翅1_翅脈1_表示 = true; + public bool 後翅_後翅1_翅脈1_表示 = true; - public bool 後翅_後翅1_翅脈2_表示 = true; + public bool 後翅_後翅1_翅脈2_表示 = true; - public bool 後翅_後翅1_翅脈3_表示 = true; + public bool 後翅_後翅1_翅脈3_表示 = true; - public bool 後翅_後翅2_後翅_表示 = true; + public bool 後翅_後翅2_後翅_表示 = true; - public bool 後翅_後翅2_翅脈1_表示 = true; + public bool 後翅_後翅2_翅脈1_表示 = true; - public bool 後翅_後翅2_翅脈2_表示 = true; + public bool 後翅_後翅2_翅脈2_表示 = true; - public bool 後翅_後翅2_翅脈3_表示 = true; + public bool 後翅_後翅2_翅脈3_表示 = true; - public bool 後翅_後翅3_後翅_表示 = true; + public bool 後翅_後翅3_後翅_表示 = true; - public bool 後翅_後翅3_翅脈1_表示 = true; + public bool 後翅_後翅3_翅脈1_表示 = true; - public bool 後翅_後翅3_翅脈2_表示 = true; + public bool 後翅_後翅3_翅脈2_表示 = true; - public bool 後翅_後翅3_翅脈3_表示 = true; + public bool 後翅_後翅3_翅脈3_表示 = true; - public bool 後翅_後翅4_後翅_表示 = true; + public bool 後翅_後翅4_後翅_表示 = true; - public bool 後翅_後翅4_翅脈1_表示 = true; + public bool 後翅_後翅4_翅脈1_表示 = true; - public bool 後翅_後翅4_翅脈2_表示 = true; + public bool 後翅_後翅4_翅脈2_表示 = true; - public bool 後翅_後翅4_翅脈3_表示 = true; + public bool 後翅_後翅4_翅脈3_表示 = true; - public bool 後翅_後翅5_後翅_表示 = true; + public bool 後翅_後翅5_後翅_表示 = true; - public bool 後翅_後翅5_翅脈1_表示 = true; + public bool 後翅_後翅5_翅脈1_表示 = true; - public bool 後翅_後翅5_翅脈2_表示 = true; + public bool 後翅_後翅5_翅脈2_表示 = true; - public bool 後翅_後翅5_翅脈3_表示 = true; + public bool 後翅_後翅5_翅脈3_表示 = true; - public bool 後翅_後翅6_後翅_表示 = true; + public bool 後翅_後翅6_後翅_表示 = true; - public bool 後翅_後翅6_翅脈1_表示 = true; + public bool 後翅_後翅6_翅脈1_表示 = true; - public bool 後翅_後翅6_翅脈2_表示 = true; + public bool 後翅_後翅6_翅脈2_表示 = true; - public bool 後翅_後翅6_翅脈3_表示 = true; + public bool 後翅_後翅6_翅脈3_表示 = true; - public bool 後翅_後翅7_後翅_表示 = true; + public bool 後翅_後翅7_後翅_表示 = true; - public bool 後翅_後翅7_翅脈1_表示 = true; + public bool 後翅_後翅7_翅脈1_表示 = true; - public bool 後翅_後翅7_翅脈2_表示 = true; + public bool 後翅_後翅7_翅脈2_表示 = true; - public bool 後翅_後翅7_翅脈3_表示 = true; + public bool 後翅_後翅7_翅脈3_表示 = true; - public bool 後翅_後翅8_後翅_表示 = true; + public bool 後翅_後翅8_後翅_表示 = true; - public bool 後翅_後翅8_翅脈1_表示 = true; + public bool 後翅_後翅8_翅脈1_表示 = true; - public bool 後翅_後翅8_翅脈2_表示 = true; + public bool 後翅_後翅8_翅脈2_表示 = true; - public bool 後翅_後翅8_翅脈3_表示 = true; + public bool 後翅_後翅8_翅脈3_表示 = true; - public bool 後翅_後翅9_後翅_表示 = true; + public bool 後翅_後翅9_後翅_表示 = true; - public bool 後翅_後翅9_翅脈1_表示 = true; + public bool 後翅_後翅9_翅脈1_表示 = true; - public bool 後翅_後翅9_翅脈2_表示 = true; + public bool 後翅_後翅9_翅脈2_表示 = true; - public bool 後翅_後翅9_翅脈3_表示 = true; + public bool 後翅_後翅9_翅脈3_表示 = true; - public bool 後翅_後翅10_後翅_表示 = true; + public bool 後翅_後翅10_後翅_表示 = true; - public bool 後翅_後翅10_翅脈1_表示 = true; + public bool 後翅_後翅10_翅脈1_表示 = true; - public bool 後翅_後翅10_翅脈2_表示 = true; + public bool 後翅_後翅10_翅脈2_表示 = true; - public bool 後翅_後翅10_翅脈3_表示 = true; + public bool 後翅_後翅10_翅脈3_表示 = true; - public bool 後翅_後翅11_後翅_表示 = true; + public bool 後翅_後翅11_後翅_表示 = true; - public bool 後翅_後翅11_翅脈1_表示 = true; + public bool 後翅_後翅11_翅脈1_表示 = true; - public bool 後翅_後翅11_翅脈2_表示 = true; + public bool 後翅_後翅11_翅脈2_表示 = true; - public bool 後翅_後翅11_翅脈3_表示 = true; + public bool 後翅_後翅11_翅脈3_表示 = true; - public double 展開; + public double 展開; - public 後翅_草D() - { - ThisType = GetType(); - } + public 後翅_草D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後翅_草(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後翅_草(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶.cs index 6684763..67ef632 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶.cs @@ -1,903 +1,904 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後翅_蝶 : 後翅 +namespace SlaveMatrix { - public Par X0Y0_後翅_後翅; + public class 後翅_蝶 : 後翅 + { + public Par X0Y0_後翅_後翅; - public Par X0Y0_後翅_水青_柄; + public Par X0Y0_後翅_水青_柄; - public Par X0Y0_後翅_水青_紋1; + public Par X0Y0_後翅_水青_紋1; - public Par X0Y0_後翅_水青_紋2; + public Par X0Y0_後翅_水青_紋2; - public Par X0Y0_後翅_水青_紋3; + public Par X0Y0_後翅_水青_紋3; - public Par X0Y0_後翅_揚羽_柄1; + public Par X0Y0_後翅_揚羽_柄1; - public Par X0Y0_後翅_揚羽_柄2; + public Par X0Y0_後翅_揚羽_柄2; - public Par X0Y0_後翅_揚羽_柄3; + public Par X0Y0_後翅_揚羽_柄3; - public Par X0Y0_後翅_揚羽_柄4; + public Par X0Y0_後翅_揚羽_柄4; - public Par X0Y0_後翅_揚羽_柄5; + public Par X0Y0_後翅_揚羽_柄5; - public Par X0Y0_後翅_揚羽_柄6; + public Par X0Y0_後翅_揚羽_柄6; - public Par X0Y0_後翅_揚羽_柄7; + public Par X0Y0_後翅_揚羽_柄7; - public Par X0Y0_後翅_揚羽_柄8; + public Par X0Y0_後翅_揚羽_柄8; - public Par X0Y0_後翅_揚羽_柄9; + public Par X0Y0_後翅_揚羽_柄9; - public Par X0Y0_後翅_揚羽_柄10; + public Par X0Y0_後翅_揚羽_柄10; - public Par X0Y0_後翅_揚羽_紋1; + public Par X0Y0_後翅_揚羽_紋1; - public Par X0Y0_後翅_揚羽_紋2; + public Par X0Y0_後翅_揚羽_紋2; - public Par X0Y0_後翅_揚羽_紋3; + public Par X0Y0_後翅_揚羽_紋3; - public Par X0Y0_後翅_揚羽_紋4; + public Par X0Y0_後翅_揚羽_紋4; - public Par X0Y0_後翅_揚羽_紋5; + public Par X0Y0_後翅_揚羽_紋5; - public Par X0Y0_後翅_揚羽_紋6; + public Par X0Y0_後翅_揚羽_紋6; - public Par X0Y1_後翅_後翅; + public Par X0Y1_後翅_後翅; - public Par X0Y1_後翅_水青_柄; + public Par X0Y1_後翅_水青_柄; - public Par X0Y1_後翅_水青_紋1; + public Par X0Y1_後翅_水青_紋1; - public Par X0Y1_後翅_水青_紋2; + public Par X0Y1_後翅_水青_紋2; - public Par X0Y1_後翅_揚羽_柄1; + public Par X0Y1_後翅_揚羽_柄1; - public Par X0Y1_後翅_揚羽_柄2; + public Par X0Y1_後翅_揚羽_柄2; - public Par X0Y1_後翅_揚羽_柄3; + public Par X0Y1_後翅_揚羽_柄3; - public Par X0Y1_後翅_揚羽_柄4; + public Par X0Y1_後翅_揚羽_柄4; - public Par X0Y1_後翅_揚羽_柄5; + public Par X0Y1_後翅_揚羽_柄5; - public Par X0Y1_後翅_揚羽_柄6; + public Par X0Y1_後翅_揚羽_柄6; - public Par X0Y1_後翅_揚羽_柄7; + public Par X0Y1_後翅_揚羽_柄7; - public Par X0Y1_後翅_揚羽_柄8; + public Par X0Y1_後翅_揚羽_柄8; - public Par X0Y1_後翅_揚羽_柄9; + public Par X0Y1_後翅_揚羽_柄9; - public Par X0Y1_後翅_揚羽_柄10; + public Par X0Y1_後翅_揚羽_柄10; - public Par X0Y1_後翅_揚羽_紋1; + public Par X0Y1_後翅_揚羽_紋1; - public Par X0Y1_後翅_揚羽_紋2; + public Par X0Y1_後翅_揚羽_紋2; - public Par X0Y1_後翅_揚羽_紋3; + public Par X0Y1_後翅_揚羽_紋3; - public Par X0Y1_後翅_揚羽_紋4; + public Par X0Y1_後翅_揚羽_紋4; - public Par X0Y1_後翅_揚羽_紋5; + public Par X0Y1_後翅_揚羽_紋5; - public Par X0Y1_後翅_揚羽_紋6; + public Par X0Y1_後翅_揚羽_紋6; - public ColorD 後翅_後翅CD; + public ColorD 後翅_後翅CD; - public ColorD 後翅_水青_柄CD; + public ColorD 後翅_水青_柄CD; - public ColorD 後翅_水青_紋1CD; + public ColorD 後翅_水青_紋1CD; - public ColorD 後翅_水青_紋2CD; + public ColorD 後翅_水青_紋2CD; - public ColorD 後翅_水青_紋3CD; + public ColorD 後翅_水青_紋3CD; - public ColorD 後翅_揚羽_柄1CD; + public ColorD 後翅_揚羽_柄1CD; - public ColorD 後翅_揚羽_柄2CD; + public ColorD 後翅_揚羽_柄2CD; - public ColorD 後翅_揚羽_柄3CD; + public ColorD 後翅_揚羽_柄3CD; - public ColorD 後翅_揚羽_柄4CD; + public ColorD 後翅_揚羽_柄4CD; - public ColorD 後翅_揚羽_柄5CD; + public ColorD 後翅_揚羽_柄5CD; - public ColorD 後翅_揚羽_柄6CD; + public ColorD 後翅_揚羽_柄6CD; - public ColorD 後翅_揚羽_柄7CD; + public ColorD 後翅_揚羽_柄7CD; - public ColorD 後翅_揚羽_柄8CD; + public ColorD 後翅_揚羽_柄8CD; - public ColorD 後翅_揚羽_柄9CD; + public ColorD 後翅_揚羽_柄9CD; - public ColorD 後翅_揚羽_柄10CD; + public ColorD 後翅_揚羽_柄10CD; - public ColorD 後翅_揚羽_紋1CD; + public ColorD 後翅_揚羽_紋1CD; - public ColorD 後翅_揚羽_紋2CD; + public ColorD 後翅_揚羽_紋2CD; - public ColorD 後翅_揚羽_紋3CD; + public ColorD 後翅_揚羽_紋3CD; - public ColorD 後翅_揚羽_紋4CD; + public ColorD 後翅_揚羽_紋4CD; - public ColorD 後翅_揚羽_紋5CD; + public ColorD 後翅_揚羽_紋5CD; - public ColorD 後翅_揚羽_紋6CD; + public ColorD 後翅_揚羽_紋6CD; - public ColorP X0Y0_後翅_後翅CP; + public ColorP X0Y0_後翅_後翅CP; - public ColorP X0Y0_後翅_水青_柄CP; + public ColorP X0Y0_後翅_水青_柄CP; - public ColorP X0Y0_後翅_水青_紋1CP; + public ColorP X0Y0_後翅_水青_紋1CP; - public ColorP X0Y0_後翅_水青_紋2CP; + public ColorP X0Y0_後翅_水青_紋2CP; - public ColorP X0Y0_後翅_水青_紋3CP; + public ColorP X0Y0_後翅_水青_紋3CP; - public ColorP X0Y0_後翅_揚羽_柄1CP; + public ColorP X0Y0_後翅_揚羽_柄1CP; - public ColorP X0Y0_後翅_揚羽_柄2CP; + public ColorP X0Y0_後翅_揚羽_柄2CP; - public ColorP X0Y0_後翅_揚羽_柄3CP; + public ColorP X0Y0_後翅_揚羽_柄3CP; - public ColorP X0Y0_後翅_揚羽_柄4CP; + public ColorP X0Y0_後翅_揚羽_柄4CP; - public ColorP X0Y0_後翅_揚羽_柄5CP; + public ColorP X0Y0_後翅_揚羽_柄5CP; - public ColorP X0Y0_後翅_揚羽_柄6CP; + public ColorP X0Y0_後翅_揚羽_柄6CP; - public ColorP X0Y0_後翅_揚羽_柄7CP; + public ColorP X0Y0_後翅_揚羽_柄7CP; - public ColorP X0Y0_後翅_揚羽_柄8CP; + public ColorP X0Y0_後翅_揚羽_柄8CP; - public ColorP X0Y0_後翅_揚羽_柄9CP; + public ColorP X0Y0_後翅_揚羽_柄9CP; - public ColorP X0Y0_後翅_揚羽_柄10CP; + public ColorP X0Y0_後翅_揚羽_柄10CP; - public ColorP X0Y0_後翅_揚羽_紋1CP; + public ColorP X0Y0_後翅_揚羽_紋1CP; - public ColorP X0Y0_後翅_揚羽_紋2CP; + public ColorP X0Y0_後翅_揚羽_紋2CP; - public ColorP X0Y0_後翅_揚羽_紋3CP; + public ColorP X0Y0_後翅_揚羽_紋3CP; - public ColorP X0Y0_後翅_揚羽_紋4CP; + public ColorP X0Y0_後翅_揚羽_紋4CP; - public ColorP X0Y0_後翅_揚羽_紋5CP; + public ColorP X0Y0_後翅_揚羽_紋5CP; - public ColorP X0Y0_後翅_揚羽_紋6CP; + public ColorP X0Y0_後翅_揚羽_紋6CP; - public ColorP X0Y1_後翅_後翅CP; + public ColorP X0Y1_後翅_後翅CP; - public ColorP X0Y1_後翅_水青_柄CP; + public ColorP X0Y1_後翅_水青_柄CP; - public ColorP X0Y1_後翅_水青_紋1CP; + public ColorP X0Y1_後翅_水青_紋1CP; - public ColorP X0Y1_後翅_水青_紋2CP; + public ColorP X0Y1_後翅_水青_紋2CP; - public ColorP X0Y1_後翅_揚羽_柄1CP; + public ColorP X0Y1_後翅_揚羽_柄1CP; - public ColorP X0Y1_後翅_揚羽_柄2CP; + public ColorP X0Y1_後翅_揚羽_柄2CP; - public ColorP X0Y1_後翅_揚羽_柄3CP; + public ColorP X0Y1_後翅_揚羽_柄3CP; - public ColorP X0Y1_後翅_揚羽_柄4CP; + public ColorP X0Y1_後翅_揚羽_柄4CP; - public ColorP X0Y1_後翅_揚羽_柄5CP; + public ColorP X0Y1_後翅_揚羽_柄5CP; - public ColorP X0Y1_後翅_揚羽_柄6CP; + public ColorP X0Y1_後翅_揚羽_柄6CP; - public ColorP X0Y1_後翅_揚羽_柄7CP; + public ColorP X0Y1_後翅_揚羽_柄7CP; - public ColorP X0Y1_後翅_揚羽_柄8CP; + public ColorP X0Y1_後翅_揚羽_柄8CP; - public ColorP X0Y1_後翅_揚羽_柄9CP; + public ColorP X0Y1_後翅_揚羽_柄9CP; - public ColorP X0Y1_後翅_揚羽_柄10CP; + public ColorP X0Y1_後翅_揚羽_柄10CP; - public ColorP X0Y1_後翅_揚羽_紋1CP; + public ColorP X0Y1_後翅_揚羽_紋1CP; - public ColorP X0Y1_後翅_揚羽_紋2CP; + public ColorP X0Y1_後翅_揚羽_紋2CP; - public ColorP X0Y1_後翅_揚羽_紋3CP; + public ColorP X0Y1_後翅_揚羽_紋3CP; - public ColorP X0Y1_後翅_揚羽_紋4CP; + public ColorP X0Y1_後翅_揚羽_紋4CP; - public ColorP X0Y1_後翅_揚羽_紋5CP; + public ColorP X0Y1_後翅_揚羽_紋5CP; - public ColorP X0Y1_後翅_揚羽_紋6CP; + public ColorP X0Y1_後翅_揚羽_紋6CP; - private bool 水青_; + private bool 水青_; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 後翅_後翅_表示 - { - get - { - return X0Y0_後翅_後翅.Dra; - } - set - { - X0Y0_後翅_後翅.Dra = value; - X0Y1_後翅_後翅.Dra = value; - X0Y0_後翅_後翅.Hit = value; - X0Y1_後翅_後翅.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 後翅_水青_紋3_表示 - { - get - { - return X0Y0_後翅_水青_紋3.Dra; - } - set - { - X0Y0_後翅_水青_紋3.Dra = value; - X0Y0_後翅_水青_紋3.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 後翅_揚羽_柄8_表示 - { - get - { - return X0Y0_後翅_揚羽_柄8.Dra; - } - set - { - X0Y0_後翅_揚羽_柄8.Dra = value; - X0Y1_後翅_揚羽_柄8.Dra = value; - X0Y0_後翅_揚羽_柄8.Hit = value; - X0Y1_後翅_揚羽_柄8.Hit = value; - } - } - - public bool 後翅_揚羽_柄9_表示 - { - get - { - return X0Y0_後翅_揚羽_柄9.Dra; - } - set - { - X0Y0_後翅_揚羽_柄9.Dra = value; - X0Y1_後翅_揚羽_柄9.Dra = value; - X0Y0_後翅_揚羽_柄9.Hit = value; - X0Y1_後翅_揚羽_柄9.Hit = value; - } - } - - public bool 後翅_揚羽_柄10_表示 - { - get - { - return X0Y0_後翅_揚羽_柄10.Dra; - } - set - { - X0Y0_後翅_揚羽_柄10.Dra = value; - X0Y1_後翅_揚羽_柄10.Dra = value; - X0Y0_後翅_揚羽_柄10.Hit = value; - X0Y1_後翅_揚羽_柄10.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 override bool 表示 - { - get - { - return 後翅_後翅_表示; - } - set - { - 後翅_後翅_表示 = value; - 後翅_水青_柄_表示 = value; - 後翅_水青_紋1_表示 = value; - 後翅_水青_紋2_表示 = value; - 後翅_水青_紋3_表示 = value; - 後翅_揚羽_柄1_表示 = value; - 後翅_揚羽_柄2_表示 = value; - 後翅_揚羽_柄3_表示 = value; - 後翅_揚羽_柄4_表示 = value; - 後翅_揚羽_柄5_表示 = value; - 後翅_揚羽_柄6_表示 = value; - 後翅_揚羽_柄7_表示 = value; - 後翅_揚羽_柄8_表示 = value; - 後翅_揚羽_柄9_表示 = value; - 後翅_揚羽_柄10_表示 = value; - 後翅_揚羽_紋1_表示 = value; - 後翅_揚羽_紋2_表示 = value; - 後翅_揚羽_紋3_表示 = value; - 後翅_揚羽_紋4_表示 = value; - 後翅_揚羽_紋5_表示 = value; - 後翅_揚羽_紋6_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 後翅_後翅CD.不透明度; - } - set - { - 後翅_後翅CD.不透明度 = value; - 後翅_水青_柄CD.不透明度 = value; - 後翅_水青_紋1CD.不透明度 = value; - 後翅_水青_紋2CD.不透明度 = value; - 後翅_水青_紋3CD.不透明度 = value; - 後翅_揚羽_柄1CD.不透明度 = value; - 後翅_揚羽_柄2CD.不透明度 = value; - 後翅_揚羽_柄3CD.不透明度 = value; - 後翅_揚羽_柄4CD.不透明度 = value; - 後翅_揚羽_柄5CD.不透明度 = value; - 後翅_揚羽_柄6CD.不透明度 = value; - 後翅_揚羽_柄7CD.不透明度 = value; - 後翅_揚羽_柄8CD.不透明度 = value; - 後翅_揚羽_柄9CD.不透明度 = value; - 後翅_揚羽_柄10CD.不透明度 = value; - 後翅_揚羽_紋1CD.不透明度 = value; - 後翅_揚羽_紋2CD.不透明度 = value; - 後翅_揚羽_紋3CD.不透明度 = value; - 後翅_揚羽_紋4CD.不透明度 = value; - 後翅_揚羽_紋5CD.不透明度 = value; - 後翅_揚羽_紋6CD.不透明度 = value; - } - } - - public bool 水青 - { - get - { - return 水青_; - } - set - { - 水青_ = value; - 後翅_水青_柄_表示 = 水青_; - 後翅_水青_紋1_表示 = 水青_; - 後翅_水青_紋2_表示 = 水青_; - 後翅_水青_紋3_表示 = 水青_; - 後翅_揚羽_柄1_表示 = !水青_; - 後翅_揚羽_柄2_表示 = !水青_; - 後翅_揚羽_柄3_表示 = !水青_; - 後翅_揚羽_柄4_表示 = !水青_; - 後翅_揚羽_柄5_表示 = !水青_; - 後翅_揚羽_柄6_表示 = !水青_; - 後翅_揚羽_柄7_表示 = !水青_; - 後翅_揚羽_柄8_表示 = !水青_; - 後翅_揚羽_柄9_表示 = !水青_; - 後翅_揚羽_柄10_表示 = !水青_; - 後翅_揚羽_紋1_表示 = !水青_; - 後翅_揚羽_紋2_表示 = !水青_; - 後翅_揚羽_紋3_表示 = !水青_; - 後翅_揚羽_紋4_表示 = !水青_; - 後翅_揚羽_紋5_表示 = !水青_; - 後翅_揚羽_紋6_表示 = !水青_; - } - } - - public 後翅_蝶(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後翅_蝶D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["後翅"][2]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]["後翅"].ToPars(); - X0Y0_後翅_後翅 = pars["後翅"].ToPar(); - Pars pars2 = pars["水青"].ToPars(); - X0Y0_後翅_水青_柄 = pars2["柄"].ToPar(); - X0Y0_後翅_水青_紋1 = pars2["紋1"].ToPar(); - X0Y0_後翅_水青_紋2 = pars2["紋2"].ToPar(); - X0Y0_後翅_水青_紋3 = pars2["紋3"].ToPar(); - pars2 = pars["揚羽"].ToPars(); - X0Y0_後翅_揚羽_柄1 = pars2["柄1"].ToPar(); - X0Y0_後翅_揚羽_柄2 = pars2["柄2"].ToPar(); - X0Y0_後翅_揚羽_柄3 = pars2["柄3"].ToPar(); - X0Y0_後翅_揚羽_柄4 = pars2["柄4"].ToPar(); - X0Y0_後翅_揚羽_柄5 = pars2["柄5"].ToPar(); - X0Y0_後翅_揚羽_柄6 = pars2["柄6"].ToPar(); - X0Y0_後翅_揚羽_柄7 = pars2["柄7"].ToPar(); - X0Y0_後翅_揚羽_柄8 = pars2["柄8"].ToPar(); - X0Y0_後翅_揚羽_柄9 = pars2["柄9"].ToPar(); - X0Y0_後翅_揚羽_柄10 = pars2["柄10"].ToPar(); - X0Y0_後翅_揚羽_紋1 = pars2["紋1"].ToPar(); - X0Y0_後翅_揚羽_紋2 = pars2["紋2"].ToPar(); - X0Y0_後翅_揚羽_紋3 = pars2["紋3"].ToPar(); - X0Y0_後翅_揚羽_紋4 = pars2["紋4"].ToPar(); - X0Y0_後翅_揚羽_紋5 = pars2["紋5"].ToPar(); - X0Y0_後翅_揚羽_紋6 = pars2["紋6"].ToPar(); - pars = 本体[0][1]["後翅"].ToPars(); - X0Y1_後翅_後翅 = pars["後翅"].ToPar(); - pars2 = pars["水青"].ToPars(); - X0Y1_後翅_水青_柄 = pars2["柄"].ToPar(); - X0Y1_後翅_水青_紋1 = pars2["紋1"].ToPar(); - X0Y1_後翅_水青_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["揚羽"].ToPars(); - X0Y1_後翅_揚羽_柄1 = pars2["柄1"].ToPar(); - X0Y1_後翅_揚羽_柄2 = pars2["柄2"].ToPar(); - X0Y1_後翅_揚羽_柄3 = pars2["柄3"].ToPar(); - X0Y1_後翅_揚羽_柄4 = pars2["柄4"].ToPar(); - X0Y1_後翅_揚羽_柄5 = pars2["柄5"].ToPar(); - X0Y1_後翅_揚羽_柄6 = pars2["柄6"].ToPar(); - X0Y1_後翅_揚羽_柄7 = pars2["柄7"].ToPar(); - X0Y1_後翅_揚羽_柄8 = pars2["柄8"].ToPar(); - X0Y1_後翅_揚羽_柄9 = pars2["柄9"].ToPar(); - X0Y1_後翅_揚羽_柄10 = pars2["柄10"].ToPar(); - X0Y1_後翅_揚羽_紋1 = pars2["紋1"].ToPar(); - X0Y1_後翅_揚羽_紋2 = pars2["紋2"].ToPar(); - X0Y1_後翅_揚羽_紋3 = pars2["紋3"].ToPar(); - X0Y1_後翅_揚羽_紋4 = pars2["紋4"].ToPar(); - X0Y1_後翅_揚羽_紋5 = pars2["紋5"].ToPar(); - X0Y1_後翅_揚羽_紋6 = pars2["紋6"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 後翅_後翅_表示 = e.後翅_後翅_表示; - 後翅_水青_柄_表示 = e.後翅_水青_柄_表示; - 後翅_水青_紋1_表示 = e.後翅_水青_紋1_表示; - 後翅_水青_紋2_表示 = e.後翅_水青_紋2_表示; - 後翅_水青_紋3_表示 = e.後翅_水青_紋3_表示; - 後翅_揚羽_柄1_表示 = e.後翅_揚羽_柄1_表示; - 後翅_揚羽_柄2_表示 = e.後翅_揚羽_柄2_表示; - 後翅_揚羽_柄3_表示 = e.後翅_揚羽_柄3_表示; - 後翅_揚羽_柄4_表示 = e.後翅_揚羽_柄4_表示; - 後翅_揚羽_柄5_表示 = e.後翅_揚羽_柄5_表示; - 後翅_揚羽_柄6_表示 = e.後翅_揚羽_柄6_表示; - 後翅_揚羽_柄7_表示 = e.後翅_揚羽_柄7_表示; - 後翅_揚羽_柄8_表示 = e.後翅_揚羽_柄8_表示; - 後翅_揚羽_柄9_表示 = e.後翅_揚羽_柄9_表示; - 後翅_揚羽_柄10_表示 = e.後翅_揚羽_柄10_表示; - 後翅_揚羽_紋1_表示 = e.後翅_揚羽_紋1_表示; - 後翅_揚羽_紋2_表示 = e.後翅_揚羽_紋2_表示; - 後翅_揚羽_紋3_表示 = e.後翅_揚羽_紋3_表示; - 後翅_揚羽_紋4_表示 = e.後翅_揚羽_紋4_表示; - 後翅_揚羽_紋5_表示 = e.後翅_揚羽_紋5_表示; - 後翅_揚羽_紋6_表示 = e.後翅_揚羽_紋6_表示; - 水青 = e.水青; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_後翅_後翅CP = new ColorP(X0Y0_後翅_後翅, 後翅_後翅CD, 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); - X0Y0_後翅_水青_紋3CP = new ColorP(X0Y0_後翅_水青_紋3, 後翅_水青_紋3CD, 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_後翅_揚羽_柄8CP = new ColorP(X0Y0_後翅_揚羽_柄8, 後翅_揚羽_柄8CD, DisUnit, abj: true); - X0Y0_後翅_揚羽_柄9CP = new ColorP(X0Y0_後翅_揚羽_柄9, 後翅_揚羽_柄9CD, DisUnit, abj: true); - X0Y0_後翅_揚羽_柄10CP = new ColorP(X0Y0_後翅_揚羽_柄10, 後翅_揚羽_柄10CD, 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); - X0Y1_後翅_後翅CP = new ColorP(X0Y1_後翅_後翅, 後翅_後翅CD, 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); - 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_後翅_揚羽_柄8CP = new ColorP(X0Y1_後翅_揚羽_柄8, 後翅_揚羽_柄8CD, DisUnit, abj: true); - X0Y1_後翅_揚羽_柄9CP = new ColorP(X0Y1_後翅_揚羽_柄9, 後翅_揚羽_柄9CD, DisUnit, abj: true); - X0Y1_後翅_揚羽_柄10CP = new ColorP(X0Y1_後翅_揚羽_柄10, 後翅_揚羽_柄10CD, 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); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_後翅_後翅.AngleBase = num * 5.0; - X0Y1_後翅_後翅.AngleBase = num * 5.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_後翅_後翅CP.Update(); - X0Y0_後翅_水青_柄CP.Update(); - X0Y0_後翅_水青_紋1CP.Update(); - X0Y0_後翅_水青_紋2CP.Update(); - X0Y0_後翅_水青_紋3CP.Update(); - X0Y0_後翅_揚羽_柄1CP.Update(); - X0Y0_後翅_揚羽_柄2CP.Update(); - X0Y0_後翅_揚羽_柄3CP.Update(); - X0Y0_後翅_揚羽_柄4CP.Update(); - X0Y0_後翅_揚羽_柄5CP.Update(); - X0Y0_後翅_揚羽_柄6CP.Update(); - X0Y0_後翅_揚羽_柄7CP.Update(); - X0Y0_後翅_揚羽_柄8CP.Update(); - X0Y0_後翅_揚羽_柄9CP.Update(); - X0Y0_後翅_揚羽_柄10CP.Update(); - X0Y0_後翅_揚羽_紋1CP.Update(); - X0Y0_後翅_揚羽_紋2CP.Update(); - X0Y0_後翅_揚羽_紋3CP.Update(); - X0Y0_後翅_揚羽_紋4CP.Update(); - X0Y0_後翅_揚羽_紋5CP.Update(); - X0Y0_後翅_揚羽_紋6CP.Update(); - } - else - { - X0Y1_後翅_後翅CP.Update(); - X0Y1_後翅_水青_柄CP.Update(); - X0Y1_後翅_水青_紋1CP.Update(); - X0Y1_後翅_水青_紋2CP.Update(); - X0Y1_後翅_揚羽_柄1CP.Update(); - X0Y1_後翅_揚羽_柄2CP.Update(); - X0Y1_後翅_揚羽_柄3CP.Update(); - X0Y1_後翅_揚羽_柄4CP.Update(); - X0Y1_後翅_揚羽_柄5CP.Update(); - X0Y1_後翅_揚羽_柄6CP.Update(); - X0Y1_後翅_揚羽_柄7CP.Update(); - X0Y1_後翅_揚羽_柄8CP.Update(); - X0Y1_後翅_揚羽_柄9CP.Update(); - X0Y1_後翅_揚羽_柄10CP.Update(); - X0Y1_後翅_揚羽_紋1CP.Update(); - X0Y1_後翅_揚羽_紋2CP.Update(); - X0Y1_後翅_揚羽_紋3CP.Update(); - X0Y1_後翅_揚羽_紋4CP.Update(); - X0Y1_後翅_揚羽_紋5CP.Update(); - X0Y1_後翅_揚羽_紋6CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 後翅_後翅CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 後翅_水青_柄CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 後翅_水青_紋1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 後翅_水青_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 後翅_水青_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 後翅_揚羽_柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 後翅_揚羽_柄2CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 後翅_揚羽_柄3CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 後翅_揚羽_柄4CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 後翅_揚羽_柄5CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 後翅_揚羽_柄6CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 後翅_揚羽_柄7CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 後翅_揚羽_柄8CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 後翅_揚羽_柄9CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 後翅_揚羽_柄10CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 後翅_揚羽_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 後翅_揚羽_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 後翅_揚羽_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 後翅_揚羽_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 後翅_揚羽_紋5CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 後翅_揚羽_紋6CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 後翅_後翅_表示 + { + get + { + return X0Y0_後翅_後翅.Dra; + } + set + { + X0Y0_後翅_後翅.Dra = value; + X0Y1_後翅_後翅.Dra = value; + X0Y0_後翅_後翅.Hit = value; + X0Y1_後翅_後翅.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 後翅_水青_紋3_表示 + { + get + { + return X0Y0_後翅_水青_紋3.Dra; + } + set + { + X0Y0_後翅_水青_紋3.Dra = value; + X0Y0_後翅_水青_紋3.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 後翅_揚羽_柄8_表示 + { + get + { + return X0Y0_後翅_揚羽_柄8.Dra; + } + set + { + X0Y0_後翅_揚羽_柄8.Dra = value; + X0Y1_後翅_揚羽_柄8.Dra = value; + X0Y0_後翅_揚羽_柄8.Hit = value; + X0Y1_後翅_揚羽_柄8.Hit = value; + } + } + + public bool 後翅_揚羽_柄9_表示 + { + get + { + return X0Y0_後翅_揚羽_柄9.Dra; + } + set + { + X0Y0_後翅_揚羽_柄9.Dra = value; + X0Y1_後翅_揚羽_柄9.Dra = value; + X0Y0_後翅_揚羽_柄9.Hit = value; + X0Y1_後翅_揚羽_柄9.Hit = value; + } + } + + public bool 後翅_揚羽_柄10_表示 + { + get + { + return X0Y0_後翅_揚羽_柄10.Dra; + } + set + { + X0Y0_後翅_揚羽_柄10.Dra = value; + X0Y1_後翅_揚羽_柄10.Dra = value; + X0Y0_後翅_揚羽_柄10.Hit = value; + X0Y1_後翅_揚羽_柄10.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 override bool 表示 + { + get + { + return 後翅_後翅_表示; + } + set + { + 後翅_後翅_表示 = value; + 後翅_水青_柄_表示 = value; + 後翅_水青_紋1_表示 = value; + 後翅_水青_紋2_表示 = value; + 後翅_水青_紋3_表示 = value; + 後翅_揚羽_柄1_表示 = value; + 後翅_揚羽_柄2_表示 = value; + 後翅_揚羽_柄3_表示 = value; + 後翅_揚羽_柄4_表示 = value; + 後翅_揚羽_柄5_表示 = value; + 後翅_揚羽_柄6_表示 = value; + 後翅_揚羽_柄7_表示 = value; + 後翅_揚羽_柄8_表示 = value; + 後翅_揚羽_柄9_表示 = value; + 後翅_揚羽_柄10_表示 = value; + 後翅_揚羽_紋1_表示 = value; + 後翅_揚羽_紋2_表示 = value; + 後翅_揚羽_紋3_表示 = value; + 後翅_揚羽_紋4_表示 = value; + 後翅_揚羽_紋5_表示 = value; + 後翅_揚羽_紋6_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 後翅_後翅CD.不透明度; + } + set + { + 後翅_後翅CD.不透明度 = value; + 後翅_水青_柄CD.不透明度 = value; + 後翅_水青_紋1CD.不透明度 = value; + 後翅_水青_紋2CD.不透明度 = value; + 後翅_水青_紋3CD.不透明度 = value; + 後翅_揚羽_柄1CD.不透明度 = value; + 後翅_揚羽_柄2CD.不透明度 = value; + 後翅_揚羽_柄3CD.不透明度 = value; + 後翅_揚羽_柄4CD.不透明度 = value; + 後翅_揚羽_柄5CD.不透明度 = value; + 後翅_揚羽_柄6CD.不透明度 = value; + 後翅_揚羽_柄7CD.不透明度 = value; + 後翅_揚羽_柄8CD.不透明度 = value; + 後翅_揚羽_柄9CD.不透明度 = value; + 後翅_揚羽_柄10CD.不透明度 = value; + 後翅_揚羽_紋1CD.不透明度 = value; + 後翅_揚羽_紋2CD.不透明度 = value; + 後翅_揚羽_紋3CD.不透明度 = value; + 後翅_揚羽_紋4CD.不透明度 = value; + 後翅_揚羽_紋5CD.不透明度 = value; + 後翅_揚羽_紋6CD.不透明度 = value; + } + } + + public bool 水青 + { + get + { + return 水青_; + } + set + { + 水青_ = value; + 後翅_水青_柄_表示 = 水青_; + 後翅_水青_紋1_表示 = 水青_; + 後翅_水青_紋2_表示 = 水青_; + 後翅_水青_紋3_表示 = 水青_; + 後翅_揚羽_柄1_表示 = !水青_; + 後翅_揚羽_柄2_表示 = !水青_; + 後翅_揚羽_柄3_表示 = !水青_; + 後翅_揚羽_柄4_表示 = !水青_; + 後翅_揚羽_柄5_表示 = !水青_; + 後翅_揚羽_柄6_表示 = !水青_; + 後翅_揚羽_柄7_表示 = !水青_; + 後翅_揚羽_柄8_表示 = !水青_; + 後翅_揚羽_柄9_表示 = !水青_; + 後翅_揚羽_柄10_表示 = !水青_; + 後翅_揚羽_紋1_表示 = !水青_; + 後翅_揚羽_紋2_表示 = !水青_; + 後翅_揚羽_紋3_表示 = !水青_; + 後翅_揚羽_紋4_表示 = !水青_; + 後翅_揚羽_紋5_表示 = !水青_; + 後翅_揚羽_紋6_表示 = !水青_; + } + } + + public 後翅_蝶(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後翅_蝶D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["後翅"][2]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]["後翅"].ToPars(); + X0Y0_後翅_後翅 = pars["後翅"].ToPar(); + Pars pars2 = pars["水青"].ToPars(); + X0Y0_後翅_水青_柄 = pars2["柄"].ToPar(); + X0Y0_後翅_水青_紋1 = pars2["紋1"].ToPar(); + X0Y0_後翅_水青_紋2 = pars2["紋2"].ToPar(); + X0Y0_後翅_水青_紋3 = pars2["紋3"].ToPar(); + pars2 = pars["揚羽"].ToPars(); + X0Y0_後翅_揚羽_柄1 = pars2["柄1"].ToPar(); + X0Y0_後翅_揚羽_柄2 = pars2["柄2"].ToPar(); + X0Y0_後翅_揚羽_柄3 = pars2["柄3"].ToPar(); + X0Y0_後翅_揚羽_柄4 = pars2["柄4"].ToPar(); + X0Y0_後翅_揚羽_柄5 = pars2["柄5"].ToPar(); + X0Y0_後翅_揚羽_柄6 = pars2["柄6"].ToPar(); + X0Y0_後翅_揚羽_柄7 = pars2["柄7"].ToPar(); + X0Y0_後翅_揚羽_柄8 = pars2["柄8"].ToPar(); + X0Y0_後翅_揚羽_柄9 = pars2["柄9"].ToPar(); + X0Y0_後翅_揚羽_柄10 = pars2["柄10"].ToPar(); + X0Y0_後翅_揚羽_紋1 = pars2["紋1"].ToPar(); + X0Y0_後翅_揚羽_紋2 = pars2["紋2"].ToPar(); + X0Y0_後翅_揚羽_紋3 = pars2["紋3"].ToPar(); + X0Y0_後翅_揚羽_紋4 = pars2["紋4"].ToPar(); + X0Y0_後翅_揚羽_紋5 = pars2["紋5"].ToPar(); + X0Y0_後翅_揚羽_紋6 = pars2["紋6"].ToPar(); + pars = 本体[0][1]["後翅"].ToPars(); + X0Y1_後翅_後翅 = pars["後翅"].ToPar(); + pars2 = pars["水青"].ToPars(); + X0Y1_後翅_水青_柄 = pars2["柄"].ToPar(); + X0Y1_後翅_水青_紋1 = pars2["紋1"].ToPar(); + X0Y1_後翅_水青_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["揚羽"].ToPars(); + X0Y1_後翅_揚羽_柄1 = pars2["柄1"].ToPar(); + X0Y1_後翅_揚羽_柄2 = pars2["柄2"].ToPar(); + X0Y1_後翅_揚羽_柄3 = pars2["柄3"].ToPar(); + X0Y1_後翅_揚羽_柄4 = pars2["柄4"].ToPar(); + X0Y1_後翅_揚羽_柄5 = pars2["柄5"].ToPar(); + X0Y1_後翅_揚羽_柄6 = pars2["柄6"].ToPar(); + X0Y1_後翅_揚羽_柄7 = pars2["柄7"].ToPar(); + X0Y1_後翅_揚羽_柄8 = pars2["柄8"].ToPar(); + X0Y1_後翅_揚羽_柄9 = pars2["柄9"].ToPar(); + X0Y1_後翅_揚羽_柄10 = pars2["柄10"].ToPar(); + X0Y1_後翅_揚羽_紋1 = pars2["紋1"].ToPar(); + X0Y1_後翅_揚羽_紋2 = pars2["紋2"].ToPar(); + X0Y1_後翅_揚羽_紋3 = pars2["紋3"].ToPar(); + X0Y1_後翅_揚羽_紋4 = pars2["紋4"].ToPar(); + X0Y1_後翅_揚羽_紋5 = pars2["紋5"].ToPar(); + X0Y1_後翅_揚羽_紋6 = pars2["紋6"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 後翅_後翅_表示 = e.後翅_後翅_表示; + 後翅_水青_柄_表示 = e.後翅_水青_柄_表示; + 後翅_水青_紋1_表示 = e.後翅_水青_紋1_表示; + 後翅_水青_紋2_表示 = e.後翅_水青_紋2_表示; + 後翅_水青_紋3_表示 = e.後翅_水青_紋3_表示; + 後翅_揚羽_柄1_表示 = e.後翅_揚羽_柄1_表示; + 後翅_揚羽_柄2_表示 = e.後翅_揚羽_柄2_表示; + 後翅_揚羽_柄3_表示 = e.後翅_揚羽_柄3_表示; + 後翅_揚羽_柄4_表示 = e.後翅_揚羽_柄4_表示; + 後翅_揚羽_柄5_表示 = e.後翅_揚羽_柄5_表示; + 後翅_揚羽_柄6_表示 = e.後翅_揚羽_柄6_表示; + 後翅_揚羽_柄7_表示 = e.後翅_揚羽_柄7_表示; + 後翅_揚羽_柄8_表示 = e.後翅_揚羽_柄8_表示; + 後翅_揚羽_柄9_表示 = e.後翅_揚羽_柄9_表示; + 後翅_揚羽_柄10_表示 = e.後翅_揚羽_柄10_表示; + 後翅_揚羽_紋1_表示 = e.後翅_揚羽_紋1_表示; + 後翅_揚羽_紋2_表示 = e.後翅_揚羽_紋2_表示; + 後翅_揚羽_紋3_表示 = e.後翅_揚羽_紋3_表示; + 後翅_揚羽_紋4_表示 = e.後翅_揚羽_紋4_表示; + 後翅_揚羽_紋5_表示 = e.後翅_揚羽_紋5_表示; + 後翅_揚羽_紋6_表示 = e.後翅_揚羽_紋6_表示; + 水青 = e.水青; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_後翅_後翅CP = new ColorP(X0Y0_後翅_後翅, 後翅_後翅CD, 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); + X0Y0_後翅_水青_紋3CP = new ColorP(X0Y0_後翅_水青_紋3, 後翅_水青_紋3CD, 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_後翅_揚羽_柄8CP = new ColorP(X0Y0_後翅_揚羽_柄8, 後翅_揚羽_柄8CD, DisUnit, abj: true); + X0Y0_後翅_揚羽_柄9CP = new ColorP(X0Y0_後翅_揚羽_柄9, 後翅_揚羽_柄9CD, DisUnit, abj: true); + X0Y0_後翅_揚羽_柄10CP = new ColorP(X0Y0_後翅_揚羽_柄10, 後翅_揚羽_柄10CD, 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); + X0Y1_後翅_後翅CP = new ColorP(X0Y1_後翅_後翅, 後翅_後翅CD, 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); + 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_後翅_揚羽_柄8CP = new ColorP(X0Y1_後翅_揚羽_柄8, 後翅_揚羽_柄8CD, DisUnit, abj: true); + X0Y1_後翅_揚羽_柄9CP = new ColorP(X0Y1_後翅_揚羽_柄9, 後翅_揚羽_柄9CD, DisUnit, abj: true); + X0Y1_後翅_揚羽_柄10CP = new ColorP(X0Y1_後翅_揚羽_柄10, 後翅_揚羽_柄10CD, 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); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_後翅_後翅.AngleBase = num * 5.0; + X0Y1_後翅_後翅.AngleBase = num * 5.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_後翅_後翅CP.Update(); + X0Y0_後翅_水青_柄CP.Update(); + X0Y0_後翅_水青_紋1CP.Update(); + X0Y0_後翅_水青_紋2CP.Update(); + X0Y0_後翅_水青_紋3CP.Update(); + X0Y0_後翅_揚羽_柄1CP.Update(); + X0Y0_後翅_揚羽_柄2CP.Update(); + X0Y0_後翅_揚羽_柄3CP.Update(); + X0Y0_後翅_揚羽_柄4CP.Update(); + X0Y0_後翅_揚羽_柄5CP.Update(); + X0Y0_後翅_揚羽_柄6CP.Update(); + X0Y0_後翅_揚羽_柄7CP.Update(); + X0Y0_後翅_揚羽_柄8CP.Update(); + X0Y0_後翅_揚羽_柄9CP.Update(); + X0Y0_後翅_揚羽_柄10CP.Update(); + X0Y0_後翅_揚羽_紋1CP.Update(); + X0Y0_後翅_揚羽_紋2CP.Update(); + X0Y0_後翅_揚羽_紋3CP.Update(); + X0Y0_後翅_揚羽_紋4CP.Update(); + X0Y0_後翅_揚羽_紋5CP.Update(); + X0Y0_後翅_揚羽_紋6CP.Update(); + } + else + { + X0Y1_後翅_後翅CP.Update(); + X0Y1_後翅_水青_柄CP.Update(); + X0Y1_後翅_水青_紋1CP.Update(); + X0Y1_後翅_水青_紋2CP.Update(); + X0Y1_後翅_揚羽_柄1CP.Update(); + X0Y1_後翅_揚羽_柄2CP.Update(); + X0Y1_後翅_揚羽_柄3CP.Update(); + X0Y1_後翅_揚羽_柄4CP.Update(); + X0Y1_後翅_揚羽_柄5CP.Update(); + X0Y1_後翅_揚羽_柄6CP.Update(); + X0Y1_後翅_揚羽_柄7CP.Update(); + X0Y1_後翅_揚羽_柄8CP.Update(); + X0Y1_後翅_揚羽_柄9CP.Update(); + X0Y1_後翅_揚羽_柄10CP.Update(); + X0Y1_後翅_揚羽_紋1CP.Update(); + X0Y1_後翅_揚羽_紋2CP.Update(); + X0Y1_後翅_揚羽_紋3CP.Update(); + X0Y1_後翅_揚羽_紋4CP.Update(); + X0Y1_後翅_揚羽_紋5CP.Update(); + X0Y1_後翅_揚羽_紋6CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 後翅_後翅CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 後翅_水青_柄CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 後翅_水青_紋1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 後翅_水青_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 後翅_水青_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 後翅_揚羽_柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 後翅_揚羽_柄2CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 後翅_揚羽_柄3CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 後翅_揚羽_柄4CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 後翅_揚羽_柄5CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 後翅_揚羽_柄6CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 後翅_揚羽_柄7CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 後翅_揚羽_柄8CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 後翅_揚羽_柄9CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 後翅_揚羽_柄10CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 後翅_揚羽_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 後翅_揚羽_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 後翅_揚羽_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 後翅_揚羽_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 後翅_揚羽_紋5CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 後翅_揚羽_紋6CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶D.cs index 27ff780..311e809 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶D.cs @@ -1,62 +1,63 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後翅_蝶D : 後翅D +namespace SlaveMatrix { - public bool 後翅_後翅_表示 = true; + [Serializable] + public class 後翅_蝶D : 後翅D + { + public bool 後翅_後翅_表示 = true; - public bool 後翅_水青_柄_表示 = true; + public bool 後翅_水青_柄_表示 = true; - public bool 後翅_水青_紋1_表示 = true; + public bool 後翅_水青_紋1_表示 = true; - public bool 後翅_水青_紋2_表示 = true; + public bool 後翅_水青_紋2_表示 = true; - public bool 後翅_水青_紋3_表示 = true; + public bool 後翅_水青_紋3_表示 = true; - public bool 後翅_揚羽_柄1_表示 = true; + public bool 後翅_揚羽_柄1_表示 = true; - public bool 後翅_揚羽_柄2_表示 = true; + public bool 後翅_揚羽_柄2_表示 = true; - public bool 後翅_揚羽_柄3_表示 = true; + public bool 後翅_揚羽_柄3_表示 = true; - public bool 後翅_揚羽_柄4_表示 = true; + public bool 後翅_揚羽_柄4_表示 = true; - public bool 後翅_揚羽_柄5_表示 = true; + public bool 後翅_揚羽_柄5_表示 = true; - public bool 後翅_揚羽_柄6_表示 = true; + public bool 後翅_揚羽_柄6_表示 = true; - public bool 後翅_揚羽_柄7_表示 = true; + public bool 後翅_揚羽_柄7_表示 = true; - public bool 後翅_揚羽_柄8_表示 = true; + public bool 後翅_揚羽_柄8_表示 = true; - public bool 後翅_揚羽_柄9_表示 = true; + public bool 後翅_揚羽_柄9_表示 = true; - public bool 後翅_揚羽_柄10_表示 = true; + public bool 後翅_揚羽_柄10_表示 = true; - public bool 後翅_揚羽_紋1_表示 = true; + public bool 後翅_揚羽_紋1_表示 = true; - public bool 後翅_揚羽_紋2_表示 = true; + public bool 後翅_揚羽_紋2_表示 = true; - public bool 後翅_揚羽_紋3_表示 = true; + public bool 後翅_揚羽_紋3_表示 = true; - public bool 後翅_揚羽_紋4_表示 = true; + public bool 後翅_揚羽_紋4_表示 = true; - public bool 後翅_揚羽_紋5_表示 = true; + public bool 後翅_揚羽_紋5_表示 = true; - public bool 後翅_揚羽_紋6_表示 = true; + public bool 後翅_揚羽_紋6_表示 = true; - public bool 水青; + public bool 水青; - public 後翅_蝶D() - { - ThisType = GetType(); - } + public 後翅_蝶D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後翅_蝶(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後翅_蝶(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0.cs index dbdbea1..f9bea87 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0.cs @@ -1,18 +1,19 @@ -namespace SlaveMatrix; - -public class 後髪0 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 後髪0 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0D.cs index eb2344f..7874ba2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0D : EleD +namespace SlaveMatrix { + [Serializable] + public class 後髪0D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_カル.cs index 5d802ba..cd27a47 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_カル.cs @@ -1,661 +1,662 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_カル : 下ろし +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_カル : 下ろし + { + public Par X0Y0_髪基; - public Par X0Y0_髪中; + public Par X0Y0_髪中; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪左5; + public Par X0Y0_髪左5; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪中CD; + public ColorD 髪中CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪左5CD; + public ColorD 髪左5CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪中CP; + public ColorP X0Y0_髪中CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪左5CP; + public ColorP X0Y0_髪左5CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool 髪中_表示 - { - get - { - return X0Y0_髪中.Dra; - } - set - { - X0Y0_髪中.Dra = value; - X0Y0_髪中.Hit = value; - } - } + public bool 髪中_表示 + { + get + { + return X0Y0_髪中.Dra; + } + set + { + X0Y0_髪中.Dra = value; + X0Y0_髪中.Hit = value; + } + } - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } - public bool 髪左5_表示 - { - get - { - return X0Y0_髪左5.Dra; - } - set - { - X0Y0_髪左5.Dra = value; - X0Y0_髪左5.Hit = value; - } - } + public bool 髪左5_表示 + { + get + { + return X0Y0_髪左5.Dra; + } + set + { + X0Y0_髪左5.Dra = value; + X0Y0_髪左5.Hit = value; + } + } - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪中_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 髪左5_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - 髪右5_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪中_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 髪左5_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + 髪右5_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪中CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪左5CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 髪右5CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪中CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪左5CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 髪右5CD.不透明度 = value; + } + } - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_髪中.SizeYBase *= num; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪左5.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_髪中.SizeYBase *= num; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪左5.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_髪中.SizeXBase *= num; - X0Y0_髪左1.SizeXBase *= num; - X0Y0_髪左2.SizeXBase *= num; - X0Y0_髪左3.SizeXBase *= num; - X0Y0_髪左4.SizeXBase *= num; - X0Y0_髪左5.SizeXBase *= num; - X0Y0_髪右1.SizeXBase *= num; - X0Y0_髪右2.SizeXBase *= num; - X0Y0_髪右3.SizeXBase *= num; - X0Y0_髪右4.SizeXBase *= num; - X0Y0_髪右5.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_髪中.SizeXBase *= num; + X0Y0_髪左1.SizeXBase *= num; + X0Y0_髪左2.SizeXBase *= num; + X0Y0_髪左3.SizeXBase *= num; + X0Y0_髪左4.SizeXBase *= num; + X0Y0_髪左5.SizeXBase *= num; + X0Y0_髪右1.SizeXBase *= num; + X0Y0_髪右2.SizeXBase *= num; + X0Y0_髪右3.SizeXBase *= num; + X0Y0_髪右4.SizeXBase *= num; + X0Y0_髪右5.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_髪左1.AngleBase = 1.0 * value; - X0Y0_髪左2.AngleBase = 2.0 * value; - X0Y0_髪左3.AngleBase = 3.0 * value; - X0Y0_髪左4.AngleBase = 4.0 * value; - X0Y0_髪左5.AngleBase = 5.0 * value; - X0Y0_髪右1.AngleBase = -1.0 * value; - X0Y0_髪右2.AngleBase = -2.0 * value; - X0Y0_髪右3.AngleBase = -3.0 * value; - X0Y0_髪右4.AngleBase = -4.0 * value; - X0Y0_髪右5.AngleBase = -5.0 * value; - } - } + public double 広がり + { + set + { + X0Y0_髪左1.AngleBase = 1.0 * value; + X0Y0_髪左2.AngleBase = 2.0 * value; + X0Y0_髪左3.AngleBase = 3.0 * value; + X0Y0_髪左4.AngleBase = 4.0 * value; + X0Y0_髪左5.AngleBase = 5.0 * value; + X0Y0_髪右1.AngleBase = -1.0 * value; + X0Y0_髪右2.AngleBase = -2.0 * value; + X0Y0_髪右3.AngleBase = -3.0 * value; + X0Y0_髪右4.AngleBase = -4.0 * value; + X0Y0_髪右5.AngleBase = -5.0 * value; + } + } - public 後髪0_カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_カルD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "カル"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][3])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪中 = pars["髪中"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪左5 = pars["髪左5"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪中_表示 = e.髪中_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 髪左5_表示 = e.髪左5_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 髪右5_表示 = e.髪右5_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪中CP = new ColorP(X0Y0_髪中, 髪中CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪0_カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_カルD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "カル"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][3])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪中 = pars["髪中"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪左5 = pars["髪左5"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪中_表示 = e.髪中_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 髪左5_表示 = e.髪左5_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 髪右5_表示 = e.髪右5_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪中CP = new ColorP(X0Y0_髪中, 髪中CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - _ = 右; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + _ = 右; + 本体.JoinPAall(); + } - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_髪中.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪中.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪中.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪中.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪左1.OP[右 ? 12 : 0].Outline = false; - X0Y0_髪左1.OP[(!右) ? 1 : 11].Outline = false; - X0Y0_髪左1.OP[右 ? 10 : 2].Outline = false; - X0Y0_髪左1.OP[右 ? 9 : 3].Outline = false; - X0Y0_髪左1.OP[右 ? 8 : 4].Outline = false; - X0Y0_髪左1.OP[右 ? 7 : 5].Outline = false; - X0Y0_髪左1.OP[右 ? 6 : 6].Outline = false; - X0Y0_髪左1.OP[右 ? 5 : 7].Outline = false; - X0Y0_髪左1.OP[右 ? 4 : 8].Outline = false; - X0Y0_髪左1.OP[右 ? 3 : 9].Outline = false; - X0Y0_髪左1.OP[右 ? 2 : 10].Outline = false; - X0Y0_髪左1.OP[右 ? 1 : 11].Outline = false; - X0Y0_髪左1.OP[(!右) ? 12 : 0].Outline = false; - X0Y0_髪左2.OP[右 ? 13 : 0].Outline = false; - X0Y0_髪左2.OP[(!右) ? 1 : 12].Outline = false; - X0Y0_髪左2.OP[右 ? 11 : 2].Outline = false; - X0Y0_髪左2.OP[右 ? 10 : 3].Outline = false; - X0Y0_髪左2.OP[右 ? 9 : 4].Outline = false; - X0Y0_髪左2.OP[右 ? 8 : 5].Outline = false; - X0Y0_髪左2.OP[右 ? 7 : 6].Outline = false; - X0Y0_髪左2.OP[右 ? 6 : 7].Outline = false; - X0Y0_髪左2.OP[右 ? 5 : 8].Outline = false; - X0Y0_髪左2.OP[右 ? 4 : 9].Outline = false; - X0Y0_髪左2.OP[右 ? 3 : 10].Outline = false; - X0Y0_髪左2.OP[右 ? 2 : 11].Outline = false; - X0Y0_髪左2.OP[右 ? 1 : 12].Outline = false; - X0Y0_髪左2.OP[(!右) ? 13 : 0].Outline = false; - X0Y0_髪左3.OP[右 ? 13 : 0].Outline = false; - X0Y0_髪左3.OP[(!右) ? 1 : 12].Outline = false; - X0Y0_髪左3.OP[右 ? 11 : 2].Outline = false; - X0Y0_髪左3.OP[右 ? 10 : 3].Outline = false; - X0Y0_髪左3.OP[右 ? 9 : 4].Outline = false; - X0Y0_髪左3.OP[右 ? 8 : 5].Outline = false; - X0Y0_髪左3.OP[右 ? 7 : 6].Outline = false; - X0Y0_髪左3.OP[右 ? 6 : 7].Outline = false; - X0Y0_髪左3.OP[右 ? 5 : 8].Outline = false; - X0Y0_髪左3.OP[右 ? 4 : 9].Outline = false; - X0Y0_髪左3.OP[右 ? 3 : 10].Outline = false; - X0Y0_髪左3.OP[右 ? 2 : 11].Outline = false; - X0Y0_髪左3.OP[右 ? 1 : 12].Outline = false; - X0Y0_髪左3.OP[(!右) ? 13 : 0].Outline = false; - X0Y0_髪左4.OP[右 ? 13 : 0].Outline = false; - X0Y0_髪左4.OP[(!右) ? 1 : 12].Outline = false; - X0Y0_髪左4.OP[右 ? 11 : 2].Outline = false; - X0Y0_髪左4.OP[右 ? 10 : 3].Outline = false; - X0Y0_髪左4.OP[右 ? 9 : 4].Outline = false; - X0Y0_髪左4.OP[右 ? 8 : 5].Outline = false; - X0Y0_髪左4.OP[右 ? 7 : 6].Outline = false; - X0Y0_髪左4.OP[右 ? 6 : 7].Outline = false; - X0Y0_髪左4.OP[右 ? 5 : 8].Outline = false; - X0Y0_髪左4.OP[右 ? 4 : 9].Outline = false; - X0Y0_髪左4.OP[右 ? 3 : 10].Outline = false; - X0Y0_髪左4.OP[右 ? 2 : 11].Outline = false; - X0Y0_髪左4.OP[右 ? 1 : 12].Outline = false; - X0Y0_髪左4.OP[(!右) ? 13 : 0].Outline = false; - X0Y0_髪左5.OP[右 ? 13 : 0].Outline = false; - X0Y0_髪左5.OP[(!右) ? 1 : 12].Outline = false; - X0Y0_髪左5.OP[右 ? 11 : 2].Outline = false; - X0Y0_髪左5.OP[右 ? 10 : 3].Outline = false; - X0Y0_髪左5.OP[右 ? 9 : 4].Outline = false; - X0Y0_髪左5.OP[右 ? 8 : 5].Outline = false; - X0Y0_髪左5.OP[右 ? 7 : 6].Outline = false; - X0Y0_髪左5.OP[右 ? 6 : 7].Outline = false; - X0Y0_髪左5.OP[右 ? 5 : 8].Outline = false; - X0Y0_髪左5.OP[右 ? 4 : 9].Outline = false; - X0Y0_髪左5.OP[右 ? 3 : 10].Outline = false; - X0Y0_髪左5.OP[右 ? 2 : 11].Outline = false; - X0Y0_髪左5.OP[右 ? 1 : 12].Outline = false; - X0Y0_髪左5.OP[(!右) ? 13 : 0].Outline = false; - X0Y0_髪右1.OP[右 ? 12 : 0].Outline = false; - X0Y0_髪右1.OP[(!右) ? 1 : 11].Outline = false; - X0Y0_髪右1.OP[右 ? 10 : 2].Outline = false; - X0Y0_髪右1.OP[右 ? 9 : 3].Outline = false; - X0Y0_髪右1.OP[右 ? 8 : 4].Outline = false; - X0Y0_髪右1.OP[右 ? 7 : 5].Outline = false; - X0Y0_髪右1.OP[右 ? 6 : 6].Outline = false; - X0Y0_髪右1.OP[右 ? 5 : 7].Outline = false; - X0Y0_髪右1.OP[右 ? 4 : 8].Outline = false; - X0Y0_髪右1.OP[右 ? 3 : 9].Outline = false; - X0Y0_髪右1.OP[右 ? 2 : 10].Outline = false; - X0Y0_髪右1.OP[右 ? 1 : 11].Outline = false; - X0Y0_髪右1.OP[(!右) ? 12 : 0].Outline = false; - X0Y0_髪右2.OP[右 ? 13 : 0].Outline = false; - X0Y0_髪右2.OP[(!右) ? 1 : 12].Outline = false; - X0Y0_髪右2.OP[右 ? 11 : 2].Outline = false; - X0Y0_髪右2.OP[右 ? 10 : 3].Outline = false; - X0Y0_髪右2.OP[右 ? 9 : 4].Outline = false; - X0Y0_髪右2.OP[右 ? 8 : 5].Outline = false; - X0Y0_髪右2.OP[右 ? 7 : 6].Outline = false; - X0Y0_髪右2.OP[右 ? 6 : 7].Outline = false; - X0Y0_髪右2.OP[右 ? 5 : 8].Outline = false; - X0Y0_髪右2.OP[右 ? 4 : 9].Outline = false; - X0Y0_髪右2.OP[右 ? 3 : 10].Outline = false; - X0Y0_髪右2.OP[右 ? 2 : 11].Outline = false; - X0Y0_髪右2.OP[右 ? 1 : 12].Outline = false; - X0Y0_髪右2.OP[(!右) ? 13 : 0].Outline = false; - X0Y0_髪右3.OP[右 ? 13 : 0].Outline = false; - X0Y0_髪右3.OP[(!右) ? 1 : 12].Outline = false; - X0Y0_髪右3.OP[右 ? 11 : 2].Outline = false; - X0Y0_髪右3.OP[右 ? 10 : 3].Outline = false; - X0Y0_髪右3.OP[右 ? 9 : 4].Outline = false; - X0Y0_髪右3.OP[右 ? 8 : 5].Outline = false; - X0Y0_髪右3.OP[右 ? 7 : 6].Outline = false; - X0Y0_髪右3.OP[右 ? 6 : 7].Outline = false; - X0Y0_髪右3.OP[右 ? 5 : 8].Outline = false; - X0Y0_髪右3.OP[右 ? 4 : 9].Outline = false; - X0Y0_髪右3.OP[右 ? 3 : 10].Outline = false; - X0Y0_髪右3.OP[右 ? 2 : 11].Outline = false; - X0Y0_髪右3.OP[右 ? 1 : 12].Outline = false; - X0Y0_髪右3.OP[(!右) ? 13 : 0].Outline = false; - X0Y0_髪右4.OP[右 ? 13 : 0].Outline = false; - X0Y0_髪右4.OP[(!右) ? 1 : 12].Outline = false; - X0Y0_髪右4.OP[右 ? 11 : 2].Outline = false; - X0Y0_髪右4.OP[右 ? 10 : 3].Outline = false; - X0Y0_髪右4.OP[右 ? 9 : 4].Outline = false; - X0Y0_髪右4.OP[右 ? 8 : 5].Outline = false; - X0Y0_髪右4.OP[右 ? 7 : 6].Outline = false; - X0Y0_髪右4.OP[右 ? 6 : 7].Outline = false; - X0Y0_髪右4.OP[右 ? 5 : 8].Outline = false; - X0Y0_髪右4.OP[右 ? 4 : 9].Outline = false; - X0Y0_髪右4.OP[右 ? 3 : 10].Outline = false; - X0Y0_髪右4.OP[右 ? 2 : 11].Outline = false; - X0Y0_髪右4.OP[右 ? 1 : 12].Outline = false; - X0Y0_髪右4.OP[(!右) ? 13 : 0].Outline = false; - X0Y0_髪右5.OP[右 ? 13 : 0].Outline = false; - X0Y0_髪右5.OP[(!右) ? 1 : 12].Outline = false; - X0Y0_髪右5.OP[右 ? 11 : 2].Outline = false; - X0Y0_髪右5.OP[右 ? 10 : 3].Outline = false; - X0Y0_髪右5.OP[右 ? 9 : 4].Outline = false; - X0Y0_髪右5.OP[右 ? 8 : 5].Outline = false; - X0Y0_髪右5.OP[右 ? 7 : 6].Outline = false; - X0Y0_髪右5.OP[右 ? 6 : 7].Outline = false; - X0Y0_髪右5.OP[右 ? 5 : 8].Outline = false; - X0Y0_髪右5.OP[右 ? 4 : 9].Outline = false; - X0Y0_髪右5.OP[右 ? 3 : 10].Outline = false; - X0Y0_髪右5.OP[右 ? 2 : 11].Outline = false; - X0Y0_髪右5.OP[右 ? 1 : 12].Outline = false; - X0Y0_髪右5.OP[(!右) ? 13 : 0].Outline = false; - } + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_髪中.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪中.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪中.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪中.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪左1.OP[右 ? 12 : 0].Outline = false; + X0Y0_髪左1.OP[(!右) ? 1 : 11].Outline = false; + X0Y0_髪左1.OP[右 ? 10 : 2].Outline = false; + X0Y0_髪左1.OP[右 ? 9 : 3].Outline = false; + X0Y0_髪左1.OP[右 ? 8 : 4].Outline = false; + X0Y0_髪左1.OP[右 ? 7 : 5].Outline = false; + X0Y0_髪左1.OP[右 ? 6 : 6].Outline = false; + X0Y0_髪左1.OP[右 ? 5 : 7].Outline = false; + X0Y0_髪左1.OP[右 ? 4 : 8].Outline = false; + X0Y0_髪左1.OP[右 ? 3 : 9].Outline = false; + X0Y0_髪左1.OP[右 ? 2 : 10].Outline = false; + X0Y0_髪左1.OP[右 ? 1 : 11].Outline = false; + X0Y0_髪左1.OP[(!右) ? 12 : 0].Outline = false; + X0Y0_髪左2.OP[右 ? 13 : 0].Outline = false; + X0Y0_髪左2.OP[(!右) ? 1 : 12].Outline = false; + X0Y0_髪左2.OP[右 ? 11 : 2].Outline = false; + X0Y0_髪左2.OP[右 ? 10 : 3].Outline = false; + X0Y0_髪左2.OP[右 ? 9 : 4].Outline = false; + X0Y0_髪左2.OP[右 ? 8 : 5].Outline = false; + X0Y0_髪左2.OP[右 ? 7 : 6].Outline = false; + X0Y0_髪左2.OP[右 ? 6 : 7].Outline = false; + X0Y0_髪左2.OP[右 ? 5 : 8].Outline = false; + X0Y0_髪左2.OP[右 ? 4 : 9].Outline = false; + X0Y0_髪左2.OP[右 ? 3 : 10].Outline = false; + X0Y0_髪左2.OP[右 ? 2 : 11].Outline = false; + X0Y0_髪左2.OP[右 ? 1 : 12].Outline = false; + X0Y0_髪左2.OP[(!右) ? 13 : 0].Outline = false; + X0Y0_髪左3.OP[右 ? 13 : 0].Outline = false; + X0Y0_髪左3.OP[(!右) ? 1 : 12].Outline = false; + X0Y0_髪左3.OP[右 ? 11 : 2].Outline = false; + X0Y0_髪左3.OP[右 ? 10 : 3].Outline = false; + X0Y0_髪左3.OP[右 ? 9 : 4].Outline = false; + X0Y0_髪左3.OP[右 ? 8 : 5].Outline = false; + X0Y0_髪左3.OP[右 ? 7 : 6].Outline = false; + X0Y0_髪左3.OP[右 ? 6 : 7].Outline = false; + X0Y0_髪左3.OP[右 ? 5 : 8].Outline = false; + X0Y0_髪左3.OP[右 ? 4 : 9].Outline = false; + X0Y0_髪左3.OP[右 ? 3 : 10].Outline = false; + X0Y0_髪左3.OP[右 ? 2 : 11].Outline = false; + X0Y0_髪左3.OP[右 ? 1 : 12].Outline = false; + X0Y0_髪左3.OP[(!右) ? 13 : 0].Outline = false; + X0Y0_髪左4.OP[右 ? 13 : 0].Outline = false; + X0Y0_髪左4.OP[(!右) ? 1 : 12].Outline = false; + X0Y0_髪左4.OP[右 ? 11 : 2].Outline = false; + X0Y0_髪左4.OP[右 ? 10 : 3].Outline = false; + X0Y0_髪左4.OP[右 ? 9 : 4].Outline = false; + X0Y0_髪左4.OP[右 ? 8 : 5].Outline = false; + X0Y0_髪左4.OP[右 ? 7 : 6].Outline = false; + X0Y0_髪左4.OP[右 ? 6 : 7].Outline = false; + X0Y0_髪左4.OP[右 ? 5 : 8].Outline = false; + X0Y0_髪左4.OP[右 ? 4 : 9].Outline = false; + X0Y0_髪左4.OP[右 ? 3 : 10].Outline = false; + X0Y0_髪左4.OP[右 ? 2 : 11].Outline = false; + X0Y0_髪左4.OP[右 ? 1 : 12].Outline = false; + X0Y0_髪左4.OP[(!右) ? 13 : 0].Outline = false; + X0Y0_髪左5.OP[右 ? 13 : 0].Outline = false; + X0Y0_髪左5.OP[(!右) ? 1 : 12].Outline = false; + X0Y0_髪左5.OP[右 ? 11 : 2].Outline = false; + X0Y0_髪左5.OP[右 ? 10 : 3].Outline = false; + X0Y0_髪左5.OP[右 ? 9 : 4].Outline = false; + X0Y0_髪左5.OP[右 ? 8 : 5].Outline = false; + X0Y0_髪左5.OP[右 ? 7 : 6].Outline = false; + X0Y0_髪左5.OP[右 ? 6 : 7].Outline = false; + X0Y0_髪左5.OP[右 ? 5 : 8].Outline = false; + X0Y0_髪左5.OP[右 ? 4 : 9].Outline = false; + X0Y0_髪左5.OP[右 ? 3 : 10].Outline = false; + X0Y0_髪左5.OP[右 ? 2 : 11].Outline = false; + X0Y0_髪左5.OP[右 ? 1 : 12].Outline = false; + X0Y0_髪左5.OP[(!右) ? 13 : 0].Outline = false; + X0Y0_髪右1.OP[右 ? 12 : 0].Outline = false; + X0Y0_髪右1.OP[(!右) ? 1 : 11].Outline = false; + X0Y0_髪右1.OP[右 ? 10 : 2].Outline = false; + X0Y0_髪右1.OP[右 ? 9 : 3].Outline = false; + X0Y0_髪右1.OP[右 ? 8 : 4].Outline = false; + X0Y0_髪右1.OP[右 ? 7 : 5].Outline = false; + X0Y0_髪右1.OP[右 ? 6 : 6].Outline = false; + X0Y0_髪右1.OP[右 ? 5 : 7].Outline = false; + X0Y0_髪右1.OP[右 ? 4 : 8].Outline = false; + X0Y0_髪右1.OP[右 ? 3 : 9].Outline = false; + X0Y0_髪右1.OP[右 ? 2 : 10].Outline = false; + X0Y0_髪右1.OP[右 ? 1 : 11].Outline = false; + X0Y0_髪右1.OP[(!右) ? 12 : 0].Outline = false; + X0Y0_髪右2.OP[右 ? 13 : 0].Outline = false; + X0Y0_髪右2.OP[(!右) ? 1 : 12].Outline = false; + X0Y0_髪右2.OP[右 ? 11 : 2].Outline = false; + X0Y0_髪右2.OP[右 ? 10 : 3].Outline = false; + X0Y0_髪右2.OP[右 ? 9 : 4].Outline = false; + X0Y0_髪右2.OP[右 ? 8 : 5].Outline = false; + X0Y0_髪右2.OP[右 ? 7 : 6].Outline = false; + X0Y0_髪右2.OP[右 ? 6 : 7].Outline = false; + X0Y0_髪右2.OP[右 ? 5 : 8].Outline = false; + X0Y0_髪右2.OP[右 ? 4 : 9].Outline = false; + X0Y0_髪右2.OP[右 ? 3 : 10].Outline = false; + X0Y0_髪右2.OP[右 ? 2 : 11].Outline = false; + X0Y0_髪右2.OP[右 ? 1 : 12].Outline = false; + X0Y0_髪右2.OP[(!右) ? 13 : 0].Outline = false; + X0Y0_髪右3.OP[右 ? 13 : 0].Outline = false; + X0Y0_髪右3.OP[(!右) ? 1 : 12].Outline = false; + X0Y0_髪右3.OP[右 ? 11 : 2].Outline = false; + X0Y0_髪右3.OP[右 ? 10 : 3].Outline = false; + X0Y0_髪右3.OP[右 ? 9 : 4].Outline = false; + X0Y0_髪右3.OP[右 ? 8 : 5].Outline = false; + X0Y0_髪右3.OP[右 ? 7 : 6].Outline = false; + X0Y0_髪右3.OP[右 ? 6 : 7].Outline = false; + X0Y0_髪右3.OP[右 ? 5 : 8].Outline = false; + X0Y0_髪右3.OP[右 ? 4 : 9].Outline = false; + X0Y0_髪右3.OP[右 ? 3 : 10].Outline = false; + X0Y0_髪右3.OP[右 ? 2 : 11].Outline = false; + X0Y0_髪右3.OP[右 ? 1 : 12].Outline = false; + X0Y0_髪右3.OP[(!右) ? 13 : 0].Outline = false; + X0Y0_髪右4.OP[右 ? 13 : 0].Outline = false; + X0Y0_髪右4.OP[(!右) ? 1 : 12].Outline = false; + X0Y0_髪右4.OP[右 ? 11 : 2].Outline = false; + X0Y0_髪右4.OP[右 ? 10 : 3].Outline = false; + X0Y0_髪右4.OP[右 ? 9 : 4].Outline = false; + X0Y0_髪右4.OP[右 ? 8 : 5].Outline = false; + X0Y0_髪右4.OP[右 ? 7 : 6].Outline = false; + X0Y0_髪右4.OP[右 ? 6 : 7].Outline = false; + X0Y0_髪右4.OP[右 ? 5 : 8].Outline = false; + X0Y0_髪右4.OP[右 ? 4 : 9].Outline = false; + X0Y0_髪右4.OP[右 ? 3 : 10].Outline = false; + X0Y0_髪右4.OP[右 ? 2 : 11].Outline = false; + X0Y0_髪右4.OP[右 ? 1 : 12].Outline = false; + X0Y0_髪右4.OP[(!右) ? 13 : 0].Outline = false; + X0Y0_髪右5.OP[右 ? 13 : 0].Outline = false; + X0Y0_髪右5.OP[(!右) ? 1 : 12].Outline = false; + X0Y0_髪右5.OP[右 ? 11 : 2].Outline = false; + X0Y0_髪右5.OP[右 ? 10 : 3].Outline = false; + X0Y0_髪右5.OP[右 ? 9 : 4].Outline = false; + X0Y0_髪右5.OP[右 ? 8 : 5].Outline = false; + X0Y0_髪右5.OP[右 ? 7 : 6].Outline = false; + X0Y0_髪右5.OP[右 ? 6 : 7].Outline = false; + X0Y0_髪右5.OP[右 ? 5 : 8].Outline = false; + X0Y0_髪右5.OP[右 ? 4 : 9].Outline = false; + X0Y0_髪右5.OP[右 ? 3 : 10].Outline = false; + X0Y0_髪右5.OP[右 ? 2 : 11].Outline = false; + X0Y0_髪右5.OP[右 ? 1 : 12].Outline = false; + X0Y0_髪右5.OP[(!右) ? 13 : 0].Outline = false; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪中CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪左5CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_髪右5CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪中CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪左5CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_髪右5CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪中CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪中CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_カルD.cs index eda7daa..c413a00 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_カルD.cs @@ -1,62 +1,63 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_カルD : 下ろしD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_カルD : 下ろしD + { + public bool 髪基_表示 = true; - public bool 髪中_表示 = true; + public bool 髪中_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪左5_表示 = true; + public bool 髪左5_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_カルD() - { - ThisType = GetType(); - } + public 後髪0_カルD() + { + ThisType = GetType(); + } - public 後髪0_カルD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_カルD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_カル(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_カル(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ジグ.cs index 9857e12..aa73da5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ジグ.cs @@ -1,563 +1,564 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_ジグ : 下ろし +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_ジグ : 下ろし + { + public Par X0Y0_髪基; - public Par X0Y0_髪中; + public Par X0Y0_髪中; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪左5; + public Par X0Y0_髪左5; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪中CD; + public ColorD 髪中CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪左5CD; + public ColorD 髪左5CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪中CP; + public ColorP X0Y0_髪中CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪左5CP; + public ColorP X0Y0_髪左5CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool 髪中_表示 - { - get - { - return X0Y0_髪中.Dra; - } - set - { - X0Y0_髪中.Dra = value; - X0Y0_髪中.Hit = value; - } - } + public bool 髪中_表示 + { + get + { + return X0Y0_髪中.Dra; + } + set + { + X0Y0_髪中.Dra = value; + X0Y0_髪中.Hit = value; + } + } - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } - public bool 髪左5_表示 - { - get - { - return X0Y0_髪左5.Dra; - } - set - { - X0Y0_髪左5.Dra = value; - X0Y0_髪左5.Hit = value; - } - } + public bool 髪左5_表示 + { + get + { + return X0Y0_髪左5.Dra; + } + set + { + X0Y0_髪左5.Dra = value; + X0Y0_髪左5.Hit = value; + } + } - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪中_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 髪左5_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - 髪右5_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪中_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 髪左5_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + 髪右5_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪中CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪左5CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 髪右5CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪中CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪左5CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 髪右5CD.不透明度 = value; + } + } - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } - public double 髪長1 - { - set - { - double num = 0.4 + 0.91 * value; - X0Y0_髪中.SizeYBase *= num; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪左5.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.4 + 0.91 * value; + X0Y0_髪中.SizeYBase *= num; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪左5.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_髪中.SizeXBase *= num; - X0Y0_髪左1.SizeXBase *= num; - X0Y0_髪左2.SizeXBase *= num; - X0Y0_髪左3.SizeXBase *= num; - X0Y0_髪左4.SizeXBase *= num; - X0Y0_髪左5.SizeXBase *= num; - X0Y0_髪右1.SizeXBase *= num; - X0Y0_髪右2.SizeXBase *= num; - X0Y0_髪右3.SizeXBase *= num; - X0Y0_髪右4.SizeXBase *= num; - X0Y0_髪右5.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_髪中.SizeXBase *= num; + X0Y0_髪左1.SizeXBase *= num; + X0Y0_髪左2.SizeXBase *= num; + X0Y0_髪左3.SizeXBase *= num; + X0Y0_髪左4.SizeXBase *= num; + X0Y0_髪左5.SizeXBase *= num; + X0Y0_髪右1.SizeXBase *= num; + X0Y0_髪右2.SizeXBase *= num; + X0Y0_髪右3.SizeXBase *= num; + X0Y0_髪右4.SizeXBase *= num; + X0Y0_髪右5.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_髪左1.AngleBase = 1.5 * value; - X0Y0_髪左2.AngleBase = 3.0 * value; - X0Y0_髪左3.AngleBase = 4.5 * value; - X0Y0_髪左4.AngleBase = 6.0 * value; - X0Y0_髪左5.AngleBase = 7.5 * value; - X0Y0_髪右1.AngleBase = -1.5 * value; - X0Y0_髪右2.AngleBase = -3.0 * value; - X0Y0_髪右3.AngleBase = -4.5 * value; - X0Y0_髪右4.AngleBase = -6.0 * value; - X0Y0_髪右5.AngleBase = -7.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_髪左1.AngleBase = 1.5 * value; + X0Y0_髪左2.AngleBase = 3.0 * value; + X0Y0_髪左3.AngleBase = 4.5 * value; + X0Y0_髪左4.AngleBase = 6.0 * value; + X0Y0_髪左5.AngleBase = 7.5 * value; + X0Y0_髪右1.AngleBase = -1.5 * value; + X0Y0_髪右2.AngleBase = -3.0 * value; + X0Y0_髪右3.AngleBase = -4.5 * value; + X0Y0_髪右4.AngleBase = -6.0 * value; + X0Y0_髪右5.AngleBase = -7.5 * value; + } + } - public 後髪0_ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_ジグD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ジグ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪中 = pars["髪中"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪左5 = pars["髪左5"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪中_表示 = e.髪中_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 髪左5_表示 = e.髪左5_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 髪右5_表示 = e.髪右5_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪中CP = new ColorP(X0Y0_髪中, 髪中CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪0_ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_ジグD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "ジグ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪中 = pars["髪中"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪左5 = pars["髪左5"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪中_表示 = e.髪中_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 髪左5_表示 = e.髪左5_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 髪右5_表示 = e.髪右5_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪中CP = new ColorP(X0Y0_髪中, 髪中CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - _ = 右; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + _ = 右; + 本体.JoinPAall(); + } - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_髪中.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪中.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪中.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪中.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪左1.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪左1.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪左1.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪左1.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪左2.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪左2.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪左2.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪左2.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪左3.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪左3.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪左3.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪左3.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪左4.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪左4.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪左4.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪左4.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪左5.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪左5.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪左5.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪左5.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪右1.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪右1.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪右1.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪右1.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪右2.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪右2.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪右2.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪右2.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪右3.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪右3.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪右3.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪右3.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪右4.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪右4.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪右4.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪右4.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪右5.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪右5.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪右5.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪右5.OP[(!右) ? 3 : 0].Outline = false; - } + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_髪中.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪中.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪中.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪中.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪左1.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪左1.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪左1.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪左1.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪左2.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪左2.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪左2.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪左2.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪左3.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪左3.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪左3.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪左3.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪左4.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪左4.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪左4.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪左4.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪左5.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪左5.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪左5.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪左5.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪右1.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪右1.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪右1.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪右1.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪右2.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪右2.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪右2.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪右2.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪右3.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪右3.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪右3.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪右3.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪右4.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪右4.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪右4.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪右4.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪右5.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪右5.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪右5.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪右5.OP[(!右) ? 3 : 0].Outline = false; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪中CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪左5CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_髪右5CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪中CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪左5CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_髪右5CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪中CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪中CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ジグD.cs index fe78c76..98f40b2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ジグD.cs @@ -1,62 +1,63 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_ジグD : 下ろしD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_ジグD : 下ろしD + { + public bool 髪基_表示 = true; - public bool 髪中_表示 = true; + public bool 髪中_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪左5_表示 = true; + public bool 髪左5_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_ジグD() - { - ThisType = GetType(); - } + public 後髪0_ジグD() + { + ThisType = GetType(); + } - public 後髪0_ジグD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_ジグD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_ジグ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_ジグ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ハネ.cs index 34c2099..3fec94f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ハネ.cs @@ -1,563 +1,564 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_ハネ : 下ろし +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_ハネ : 下ろし + { + public Par X0Y0_髪基; - public Par X0Y0_髪中; + public Par X0Y0_髪中; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪左5; + public Par X0Y0_髪左5; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪中CD; + public ColorD 髪中CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪左5CD; + public ColorD 髪左5CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪中CP; + public ColorP X0Y0_髪中CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪左5CP; + public ColorP X0Y0_髪左5CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool 髪中_表示 - { - get - { - return X0Y0_髪中.Dra; - } - set - { - X0Y0_髪中.Dra = value; - X0Y0_髪中.Hit = value; - } - } + public bool 髪中_表示 + { + get + { + return X0Y0_髪中.Dra; + } + set + { + X0Y0_髪中.Dra = value; + X0Y0_髪中.Hit = value; + } + } - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } - public bool 髪左5_表示 - { - get - { - return X0Y0_髪左5.Dra; - } - set - { - X0Y0_髪左5.Dra = value; - X0Y0_髪左5.Hit = value; - } - } + public bool 髪左5_表示 + { + get + { + return X0Y0_髪左5.Dra; + } + set + { + X0Y0_髪左5.Dra = value; + X0Y0_髪左5.Hit = value; + } + } - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪中_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 髪左5_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - 髪右5_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪中_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 髪左5_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + 髪右5_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪中CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪左5CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 髪右5CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪中CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪左5CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 髪右5CD.不透明度 = value; + } + } - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } - public double 髪長1 - { - set - { - double num = 0.4 + 0.91 * value; - X0Y0_髪中.SizeYBase *= num; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪左5.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.4 + 0.91 * value; + X0Y0_髪中.SizeYBase *= num; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪左5.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_髪中.SizeXBase *= num; - X0Y0_髪左1.SizeXBase *= num; - X0Y0_髪左2.SizeXBase *= num; - X0Y0_髪左3.SizeXBase *= num; - X0Y0_髪左4.SizeXBase *= num; - X0Y0_髪左5.SizeXBase *= num; - X0Y0_髪右1.SizeXBase *= num; - X0Y0_髪右2.SizeXBase *= num; - X0Y0_髪右3.SizeXBase *= num; - X0Y0_髪右4.SizeXBase *= num; - X0Y0_髪右5.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_髪中.SizeXBase *= num; + X0Y0_髪左1.SizeXBase *= num; + X0Y0_髪左2.SizeXBase *= num; + X0Y0_髪左3.SizeXBase *= num; + X0Y0_髪左4.SizeXBase *= num; + X0Y0_髪左5.SizeXBase *= num; + X0Y0_髪右1.SizeXBase *= num; + X0Y0_髪右2.SizeXBase *= num; + X0Y0_髪右3.SizeXBase *= num; + X0Y0_髪右4.SizeXBase *= num; + X0Y0_髪右5.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_髪左1.AngleBase = 1.5 * value; - X0Y0_髪左2.AngleBase = 3.0 * value; - X0Y0_髪左3.AngleBase = 4.5 * value; - X0Y0_髪左4.AngleBase = 6.0 * value; - X0Y0_髪左5.AngleBase = 7.5 * value; - X0Y0_髪右1.AngleBase = -1.5 * value; - X0Y0_髪右2.AngleBase = -3.0 * value; - X0Y0_髪右3.AngleBase = -4.5 * value; - X0Y0_髪右4.AngleBase = -6.0 * value; - X0Y0_髪右5.AngleBase = -7.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_髪左1.AngleBase = 1.5 * value; + X0Y0_髪左2.AngleBase = 3.0 * value; + X0Y0_髪左3.AngleBase = 4.5 * value; + X0Y0_髪左4.AngleBase = 6.0 * value; + X0Y0_髪左5.AngleBase = 7.5 * value; + X0Y0_髪右1.AngleBase = -1.5 * value; + X0Y0_髪右2.AngleBase = -3.0 * value; + X0Y0_髪右3.AngleBase = -4.5 * value; + X0Y0_髪右4.AngleBase = -6.0 * value; + X0Y0_髪右5.AngleBase = -7.5 * value; + } + } - public 後髪0_ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_ハネD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ハネ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪中 = pars["髪中"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪左5 = pars["髪左5"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪中_表示 = e.髪中_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 髪左5_表示 = e.髪左5_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 髪右5_表示 = e.髪右5_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪中CP = new ColorP(X0Y0_髪中, 髪中CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪0_ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_ハネD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "ハネ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪中 = pars["髪中"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪左5 = pars["髪左5"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪中_表示 = e.髪中_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 髪左5_表示 = e.髪左5_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 髪右5_表示 = e.髪右5_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪中CP = new ColorP(X0Y0_髪中, 髪中CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - _ = 右; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + _ = 右; + 本体.JoinPAall(); + } - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_髪中.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪中.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪中.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪中.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪左1.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪左1.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪左1.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪左1.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪左2.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪左2.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪左2.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪左2.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪左3.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪左3.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪左3.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪左3.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪左4.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪左4.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪左4.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪左4.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪左5.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪左5.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪左5.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪左5.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪右1.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪右1.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪右1.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪右1.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪右2.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪右2.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪右2.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪右2.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪右3.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪右3.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪右3.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪右3.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪右4.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪右4.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪右4.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪右4.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_髪右5.OP[右 ? 3 : 0].Outline = false; - X0Y0_髪右5.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_髪右5.OP[右 ? 1 : 2].Outline = false; - X0Y0_髪右5.OP[(!右) ? 3 : 0].Outline = false; - } + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_髪中.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪中.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪中.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪中.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪左1.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪左1.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪左1.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪左1.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪左2.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪左2.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪左2.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪左2.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪左3.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪左3.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪左3.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪左3.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪左4.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪左4.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪左4.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪左4.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪左5.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪左5.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪左5.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪左5.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪右1.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪右1.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪右1.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪右1.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪右2.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪右2.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪右2.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪右2.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪右3.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪右3.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪右3.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪右3.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪右4.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪右4.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪右4.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪右4.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_髪右5.OP[右 ? 3 : 0].Outline = false; + X0Y0_髪右5.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_髪右5.OP[右 ? 1 : 2].Outline = false; + X0Y0_髪右5.OP[(!右) ? 3 : 0].Outline = false; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪中CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪左5CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_髪右5CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪中CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪左5CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_髪右5CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪中CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪中CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ハネD.cs index 43ed0a7..466b59d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_ハネD.cs @@ -1,62 +1,63 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_ハネD : 下ろしD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_ハネD : 下ろしD + { + public bool 髪基_表示 = true; - public bool 髪中_表示 = true; + public bool 髪中_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪左5_表示 = true; + public bool 髪左5_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_ハネD() - { - ThisType = GetType(); - } + public 後髪0_ハネD() + { + ThisType = GetType(); + } - public 後髪0_ハネD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_ハネD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_ハネ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_ハネ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_パツ.cs index 6cfd2cf..ece89fc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_パツ.cs @@ -1,552 +1,553 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_パツ : 下ろし +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_パツ : 下ろし + { + public Par X0Y0_髪基; - public Par X0Y0_髪中; + public Par X0Y0_髪中; - public Par X0Y0_髪左1; + public Par X0Y0_髪左1; - public Par X0Y0_髪左2; + public Par X0Y0_髪左2; - public Par X0Y0_髪左3; + public Par X0Y0_髪左3; - public Par X0Y0_髪左4; + public Par X0Y0_髪左4; - public Par X0Y0_髪左5; + public Par X0Y0_髪左5; - public Par X0Y0_髪右1; + public Par X0Y0_髪右1; - public Par X0Y0_髪右2; + public Par X0Y0_髪右2; - public Par X0Y0_髪右3; + public Par X0Y0_髪右3; - public Par X0Y0_髪右4; + public Par X0Y0_髪右4; - public Par X0Y0_髪右5; + public Par X0Y0_髪右5; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD 髪中CD; + public ColorD 髪中CD; - public ColorD 髪左1CD; + public ColorD 髪左1CD; - public ColorD 髪左2CD; + public ColorD 髪左2CD; - public ColorD 髪左3CD; + public ColorD 髪左3CD; - public ColorD 髪左4CD; + public ColorD 髪左4CD; - public ColorD 髪左5CD; + public ColorD 髪左5CD; - public ColorD 髪右1CD; + public ColorD 髪右1CD; - public ColorD 髪右2CD; + public ColorD 髪右2CD; - public ColorD 髪右3CD; + public ColorD 髪右3CD; - public ColorD 髪右4CD; + public ColorD 髪右4CD; - public ColorD 髪右5CD; + public ColorD 髪右5CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_髪中CP; + public ColorP X0Y0_髪中CP; - public ColorP X0Y0_髪左1CP; + public ColorP X0Y0_髪左1CP; - public ColorP X0Y0_髪左2CP; + public ColorP X0Y0_髪左2CP; - public ColorP X0Y0_髪左3CP; + public ColorP X0Y0_髪左3CP; - public ColorP X0Y0_髪左4CP; + public ColorP X0Y0_髪左4CP; - public ColorP X0Y0_髪左5CP; + public ColorP X0Y0_髪左5CP; - public ColorP X0Y0_髪右1CP; + public ColorP X0Y0_髪右1CP; - public ColorP X0Y0_髪右2CP; + public ColorP X0Y0_髪右2CP; - public ColorP X0Y0_髪右3CP; + public ColorP X0Y0_髪右3CP; - public ColorP X0Y0_髪右4CP; + public ColorP X0Y0_髪右4CP; - public ColorP X0Y0_髪右5CP; + public ColorP X0Y0_髪右5CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool 髪中_表示 - { - get - { - return X0Y0_髪中.Dra; - } - set - { - X0Y0_髪中.Dra = value; - X0Y0_髪中.Hit = value; - } - } + public bool 髪中_表示 + { + get + { + return X0Y0_髪中.Dra; + } + set + { + X0Y0_髪中.Dra = value; + X0Y0_髪中.Hit = value; + } + } - public bool 髪左1_表示 - { - get - { - return X0Y0_髪左1.Dra; - } - set - { - X0Y0_髪左1.Dra = value; - X0Y0_髪左1.Hit = value; - } - } + public bool 髪左1_表示 + { + get + { + return X0Y0_髪左1.Dra; + } + set + { + X0Y0_髪左1.Dra = value; + X0Y0_髪左1.Hit = value; + } + } - public bool 髪左2_表示 - { - get - { - return X0Y0_髪左2.Dra; - } - set - { - X0Y0_髪左2.Dra = value; - X0Y0_髪左2.Hit = value; - } - } + public bool 髪左2_表示 + { + get + { + return X0Y0_髪左2.Dra; + } + set + { + X0Y0_髪左2.Dra = value; + X0Y0_髪左2.Hit = value; + } + } - public bool 髪左3_表示 - { - get - { - return X0Y0_髪左3.Dra; - } - set - { - X0Y0_髪左3.Dra = value; - X0Y0_髪左3.Hit = value; - } - } + public bool 髪左3_表示 + { + get + { + return X0Y0_髪左3.Dra; + } + set + { + X0Y0_髪左3.Dra = value; + X0Y0_髪左3.Hit = value; + } + } - public bool 髪左4_表示 - { - get - { - return X0Y0_髪左4.Dra; - } - set - { - X0Y0_髪左4.Dra = value; - X0Y0_髪左4.Hit = value; - } - } + public bool 髪左4_表示 + { + get + { + return X0Y0_髪左4.Dra; + } + set + { + X0Y0_髪左4.Dra = value; + X0Y0_髪左4.Hit = value; + } + } - public bool 髪左5_表示 - { - get - { - return X0Y0_髪左5.Dra; - } - set - { - X0Y0_髪左5.Dra = value; - X0Y0_髪左5.Hit = value; - } - } + public bool 髪左5_表示 + { + get + { + return X0Y0_髪左5.Dra; + } + set + { + X0Y0_髪左5.Dra = value; + X0Y0_髪左5.Hit = value; + } + } - public bool 髪右1_表示 - { - get - { - return X0Y0_髪右1.Dra; - } - set - { - X0Y0_髪右1.Dra = value; - X0Y0_髪右1.Hit = value; - } - } + public bool 髪右1_表示 + { + get + { + return X0Y0_髪右1.Dra; + } + set + { + X0Y0_髪右1.Dra = value; + X0Y0_髪右1.Hit = value; + } + } - public bool 髪右2_表示 - { - get - { - return X0Y0_髪右2.Dra; - } - set - { - X0Y0_髪右2.Dra = value; - X0Y0_髪右2.Hit = value; - } - } + public bool 髪右2_表示 + { + get + { + return X0Y0_髪右2.Dra; + } + set + { + X0Y0_髪右2.Dra = value; + X0Y0_髪右2.Hit = value; + } + } - public bool 髪右3_表示 - { - get - { - return X0Y0_髪右3.Dra; - } - set - { - X0Y0_髪右3.Dra = value; - X0Y0_髪右3.Hit = value; - } - } + public bool 髪右3_表示 + { + get + { + return X0Y0_髪右3.Dra; + } + set + { + X0Y0_髪右3.Dra = value; + X0Y0_髪右3.Hit = value; + } + } - public bool 髪右4_表示 - { - get - { - return X0Y0_髪右4.Dra; - } - set - { - X0Y0_髪右4.Dra = value; - X0Y0_髪右4.Hit = value; - } - } + public bool 髪右4_表示 + { + get + { + return X0Y0_髪右4.Dra; + } + set + { + X0Y0_髪右4.Dra = value; + X0Y0_髪右4.Hit = value; + } + } - public bool 髪右5_表示 - { - get - { - return X0Y0_髪右5.Dra; - } - set - { - X0Y0_髪右5.Dra = value; - X0Y0_髪右5.Hit = value; - } - } + public bool 髪右5_表示 + { + get + { + return X0Y0_髪右5.Dra; + } + set + { + X0Y0_髪右5.Dra = value; + X0Y0_髪右5.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - 髪中_表示 = value; - 髪左1_表示 = value; - 髪左2_表示 = value; - 髪左3_表示 = value; - 髪左4_表示 = value; - 髪左5_表示 = value; - 髪右1_表示 = value; - 髪右2_表示 = value; - 髪右3_表示 = value; - 髪右4_表示 = value; - 髪右5_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + 髪中_表示 = value; + 髪左1_表示 = value; + 髪左2_表示 = value; + 髪左3_表示 = value; + 髪左4_表示 = value; + 髪左5_表示 = value; + 髪右1_表示 = value; + 髪右2_表示 = value; + 髪右3_表示 = value; + 髪右4_表示 = value; + 髪右5_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - 髪中CD.不透明度 = value; - 髪左1CD.不透明度 = value; - 髪左2CD.不透明度 = value; - 髪左3CD.不透明度 = value; - 髪左4CD.不透明度 = value; - 髪左5CD.不透明度 = value; - 髪右1CD.不透明度 = value; - 髪右2CD.不透明度 = value; - 髪右3CD.不透明度 = value; - 髪右4CD.不透明度 = value; - 髪右5CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + 髪中CD.不透明度 = value; + 髪左1CD.不透明度 = value; + 髪左2CD.不透明度 = value; + 髪左3CD.不透明度 = value; + 髪左4CD.不透明度 = value; + 髪左5CD.不透明度 = value; + 髪右1CD.不透明度 = value; + 髪右2CD.不透明度 = value; + 髪右3CD.不透明度 = value; + 髪右4CD.不透明度 = value; + 髪右5CD.不透明度 = value; + } + } - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } - public double 髪長1 - { - set - { - double num = 0.4 + 0.91 * value; - X0Y0_髪中.SizeYBase *= num; - X0Y0_髪左1.SizeYBase *= num; - X0Y0_髪左2.SizeYBase *= num; - X0Y0_髪左3.SizeYBase *= num; - X0Y0_髪左4.SizeYBase *= num; - X0Y0_髪左5.SizeYBase *= num; - X0Y0_髪右1.SizeYBase *= num; - X0Y0_髪右2.SizeYBase *= num; - X0Y0_髪右3.SizeYBase *= num; - X0Y0_髪右4.SizeYBase *= num; - X0Y0_髪右5.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.4 + 0.91 * value; + X0Y0_髪中.SizeYBase *= num; + X0Y0_髪左1.SizeYBase *= num; + X0Y0_髪左2.SizeYBase *= num; + X0Y0_髪左3.SizeYBase *= num; + X0Y0_髪左4.SizeYBase *= num; + X0Y0_髪左5.SizeYBase *= num; + X0Y0_髪右1.SizeYBase *= num; + X0Y0_髪右2.SizeYBase *= num; + X0Y0_髪右3.SizeYBase *= num; + X0Y0_髪右4.SizeYBase *= num; + X0Y0_髪右5.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_髪中.SizeXBase *= num; - X0Y0_髪左1.SizeXBase *= num; - X0Y0_髪左2.SizeXBase *= num; - X0Y0_髪左3.SizeXBase *= num; - X0Y0_髪左4.SizeXBase *= num; - X0Y0_髪左5.SizeXBase *= num; - X0Y0_髪右1.SizeXBase *= num; - X0Y0_髪右2.SizeXBase *= num; - X0Y0_髪右3.SizeXBase *= num; - X0Y0_髪右4.SizeXBase *= num; - X0Y0_髪右5.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_髪中.SizeXBase *= num; + X0Y0_髪左1.SizeXBase *= num; + X0Y0_髪左2.SizeXBase *= num; + X0Y0_髪左3.SizeXBase *= num; + X0Y0_髪左4.SizeXBase *= num; + X0Y0_髪左5.SizeXBase *= num; + X0Y0_髪右1.SizeXBase *= num; + X0Y0_髪右2.SizeXBase *= num; + X0Y0_髪右3.SizeXBase *= num; + X0Y0_髪右4.SizeXBase *= num; + X0Y0_髪右5.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_髪左1.AngleBase = 1.5 * value; - X0Y0_髪左2.AngleBase = 3.0 * value; - X0Y0_髪左3.AngleBase = 4.5 * value; - X0Y0_髪左4.AngleBase = 6.0 * value; - X0Y0_髪左5.AngleBase = 7.5 * value; - X0Y0_髪右1.AngleBase = -1.5 * value; - X0Y0_髪右2.AngleBase = -3.0 * value; - X0Y0_髪右3.AngleBase = -4.5 * value; - X0Y0_髪右4.AngleBase = -6.0 * value; - X0Y0_髪右5.AngleBase = -7.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_髪左1.AngleBase = 1.5 * value; + X0Y0_髪左2.AngleBase = 3.0 * value; + X0Y0_髪左3.AngleBase = 4.5 * value; + X0Y0_髪左4.AngleBase = 6.0 * value; + X0Y0_髪左5.AngleBase = 7.5 * value; + X0Y0_髪右1.AngleBase = -1.5 * value; + X0Y0_髪右2.AngleBase = -3.0 * value; + X0Y0_髪右3.AngleBase = -4.5 * value; + X0Y0_髪右4.AngleBase = -6.0 * value; + X0Y0_髪右5.AngleBase = -7.5 * value; + } + } - public 後髪0_パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_パツD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "パツ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][2])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪中 = pars["髪中"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - X0Y0_髪左3 = pars["髪左3"].ToPar(); - X0Y0_髪左4 = pars["髪左4"].ToPar(); - X0Y0_髪左5 = pars["髪左5"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - X0Y0_髪右2 = pars["髪右2"].ToPar(); - X0Y0_髪右3 = pars["髪右3"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - X0Y0_髪右5 = pars["髪右5"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪中_表示 = e.髪中_表示; - 髪左1_表示 = e.髪左1_表示; - 髪左2_表示 = e.髪左2_表示; - 髪左3_表示 = e.髪左3_表示; - 髪左4_表示 = e.髪左4_表示; - 髪左5_表示 = e.髪左5_表示; - 髪右1_表示 = e.髪右1_表示; - 髪右2_表示 = e.髪右2_表示; - 髪右3_表示 = e.髪右3_表示; - 髪右4_表示 = e.髪右4_表示; - 髪右5_表示 = e.髪右5_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_髪中CP = new ColorP(X0Y0_髪中, 髪中CD, DisUnit, abj: false); - X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); - X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); - X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); - X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); - X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); - X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); - X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); - X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); - X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); - X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪0_パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_パツD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "パツ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][2])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + X0Y0_髪中 = pars["髪中"].ToPar(); + X0Y0_髪左1 = pars["髪左1"].ToPar(); + X0Y0_髪左2 = pars["髪左2"].ToPar(); + X0Y0_髪左3 = pars["髪左3"].ToPar(); + X0Y0_髪左4 = pars["髪左4"].ToPar(); + X0Y0_髪左5 = pars["髪左5"].ToPar(); + X0Y0_髪右1 = pars["髪右1"].ToPar(); + X0Y0_髪右2 = pars["髪右2"].ToPar(); + X0Y0_髪右3 = pars["髪右3"].ToPar(); + X0Y0_髪右4 = pars["髪右4"].ToPar(); + X0Y0_髪右5 = pars["髪右5"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪中_表示 = e.髪中_表示; + 髪左1_表示 = e.髪左1_表示; + 髪左2_表示 = e.髪左2_表示; + 髪左3_表示 = e.髪左3_表示; + 髪左4_表示 = e.髪左4_表示; + 髪左5_表示 = e.髪左5_表示; + 髪右1_表示 = e.髪右1_表示; + 髪右2_表示 = e.髪右2_表示; + 髪右3_表示 = e.髪右3_表示; + 髪右4_表示 = e.髪右4_表示; + 髪右5_表示 = e.髪右5_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_髪中CP = new ColorP(X0Y0_髪中, 髪中CD, DisUnit, abj: false); + X0Y0_髪左1CP = new ColorP(X0Y0_髪左1, 髪左1CD, DisUnit, abj: false); + X0Y0_髪左2CP = new ColorP(X0Y0_髪左2, 髪左2CD, DisUnit, abj: false); + X0Y0_髪左3CP = new ColorP(X0Y0_髪左3, 髪左3CD, DisUnit, abj: false); + X0Y0_髪左4CP = new ColorP(X0Y0_髪左4, 髪左4CD, DisUnit, abj: false); + X0Y0_髪左5CP = new ColorP(X0Y0_髪左5, 髪左5CD, DisUnit, abj: false); + X0Y0_髪右1CP = new ColorP(X0Y0_髪右1, 髪右1CD, DisUnit, abj: false); + X0Y0_髪右2CP = new ColorP(X0Y0_髪右2, 髪右2CD, DisUnit, abj: false); + X0Y0_髪右3CP = new ColorP(X0Y0_髪右3, 髪右3CD, DisUnit, abj: false); + X0Y0_髪右4CP = new ColorP(X0Y0_髪右4, 髪右4CD, DisUnit, abj: false); + X0Y0_髪右5CP = new ColorP(X0Y0_髪右5, 髪右5CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - _ = 右; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + _ = 右; + 本体.JoinPAall(); + } - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_髪中.OP[右 ? 2 : 0].Outline = false; - X0Y0_髪中.OP[右 ? 1 : 1].Outline = false; - X0Y0_髪中.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_髪左1.OP[右 ? 2 : 0].Outline = false; - X0Y0_髪左1.OP[右 ? 1 : 1].Outline = false; - X0Y0_髪左1.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_髪左2.OP[右 ? 2 : 0].Outline = false; - X0Y0_髪左2.OP[右 ? 1 : 1].Outline = false; - X0Y0_髪左2.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_髪左3.OP[右 ? 2 : 0].Outline = false; - X0Y0_髪左3.OP[右 ? 1 : 1].Outline = false; - X0Y0_髪左3.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_髪左4.OP[右 ? 2 : 0].Outline = false; - X0Y0_髪左4.OP[右 ? 1 : 1].Outline = false; - X0Y0_髪左4.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_髪左5.OP[右 ? 2 : 0].Outline = false; - X0Y0_髪左5.OP[右 ? 1 : 1].Outline = false; - X0Y0_髪左5.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_髪右1.OP[右 ? 2 : 0].Outline = false; - X0Y0_髪右1.OP[右 ? 1 : 1].Outline = false; - X0Y0_髪右1.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_髪右2.OP[右 ? 2 : 0].Outline = false; - X0Y0_髪右2.OP[右 ? 1 : 1].Outline = false; - X0Y0_髪右2.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_髪右3.OP[右 ? 2 : 0].Outline = false; - X0Y0_髪右3.OP[右 ? 1 : 1].Outline = false; - X0Y0_髪右3.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_髪右4.OP[右 ? 2 : 0].Outline = false; - X0Y0_髪右4.OP[右 ? 1 : 1].Outline = false; - X0Y0_髪右4.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_髪右5.OP[右 ? 2 : 0].Outline = false; - X0Y0_髪右5.OP[右 ? 1 : 1].Outline = false; - X0Y0_髪右5.OP[(!右) ? 2 : 0].Outline = false; - } + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_髪中.OP[右 ? 2 : 0].Outline = false; + X0Y0_髪中.OP[右 ? 1 : 1].Outline = false; + X0Y0_髪中.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_髪左1.OP[右 ? 2 : 0].Outline = false; + X0Y0_髪左1.OP[右 ? 1 : 1].Outline = false; + X0Y0_髪左1.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_髪左2.OP[右 ? 2 : 0].Outline = false; + X0Y0_髪左2.OP[右 ? 1 : 1].Outline = false; + X0Y0_髪左2.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_髪左3.OP[右 ? 2 : 0].Outline = false; + X0Y0_髪左3.OP[右 ? 1 : 1].Outline = false; + X0Y0_髪左3.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_髪左4.OP[右 ? 2 : 0].Outline = false; + X0Y0_髪左4.OP[右 ? 1 : 1].Outline = false; + X0Y0_髪左4.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_髪左5.OP[右 ? 2 : 0].Outline = false; + X0Y0_髪左5.OP[右 ? 1 : 1].Outline = false; + X0Y0_髪左5.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_髪右1.OP[右 ? 2 : 0].Outline = false; + X0Y0_髪右1.OP[右 ? 1 : 1].Outline = false; + X0Y0_髪右1.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_髪右2.OP[右 ? 2 : 0].Outline = false; + X0Y0_髪右2.OP[右 ? 1 : 1].Outline = false; + X0Y0_髪右2.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_髪右3.OP[右 ? 2 : 0].Outline = false; + X0Y0_髪右3.OP[右 ? 1 : 1].Outline = false; + X0Y0_髪右3.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_髪右4.OP[右 ? 2 : 0].Outline = false; + X0Y0_髪右4.OP[右 ? 1 : 1].Outline = false; + X0Y0_髪右4.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_髪右5.OP[右 ? 2 : 0].Outline = false; + X0Y0_髪右5.OP[右 ? 1 : 1].Outline = false; + X0Y0_髪右5.OP[(!右) ? 2 : 0].Outline = false; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_髪中CP.Update(); - X0Y0_髪左1CP.Update(); - X0Y0_髪左2CP.Update(); - X0Y0_髪左3CP.Update(); - X0Y0_髪左4CP.Update(); - X0Y0_髪左5CP.Update(); - X0Y0_髪右1CP.Update(); - X0Y0_髪右2CP.Update(); - X0Y0_髪右3CP.Update(); - X0Y0_髪右4CP.Update(); - X0Y0_髪右5CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_髪中CP.Update(); + X0Y0_髪左1CP.Update(); + X0Y0_髪左2CP.Update(); + X0Y0_髪左3CP.Update(); + X0Y0_髪左4CP.Update(); + X0Y0_髪左5CP.Update(); + X0Y0_髪右1CP.Update(); + X0Y0_髪右2CP.Update(); + X0Y0_髪右3CP.Update(); + X0Y0_髪右4CP.Update(); + X0Y0_髪右5CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪中CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪中CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_パツD.cs index b8499d5..e6123c5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_パツD.cs @@ -1,62 +1,63 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_パツD : 下ろしD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_パツD : 下ろしD + { + public bool 髪基_表示 = true; - public bool 髪中_表示 = true; + public bool 髪中_表示 = true; - public bool 髪左1_表示 = true; + public bool 髪左1_表示 = true; - public bool 髪左2_表示 = true; + public bool 髪左2_表示 = true; - public bool 髪左3_表示 = true; + public bool 髪左3_表示 = true; - public bool 髪左4_表示 = true; + public bool 髪左4_表示 = true; - public bool 髪左5_表示 = true; + public bool 髪左5_表示 = true; - public bool 髪右1_表示 = true; + public bool 髪右1_表示 = true; - public bool 髪右2_表示 = true; + public bool 髪右2_表示 = true; - public bool 髪右3_表示 = true; + public bool 髪右3_表示 = true; - public bool 髪右4_表示 = true; + public bool 髪右4_表示 = true; - public bool 髪右5_表示 = true; + public bool 髪右5_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_パツD() - { - ThisType = GetType(); - } + public 後髪0_パツD() + { + ThisType = GetType(); + } - public 後髪0_パツD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_パツD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_パツ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_パツ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1カル.cs index cfa817b..5b51935 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1カル.cs @@ -1,515 +1,516 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_下1カル : お下げ1 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_下1カル : お下げ1 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ_髪節; + public Par X0Y0_お下げ_髪節; - public Par X0Y0_お下げ_髪縛1; + public Par X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public Par X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪右2; + public Par X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右1; + public Par X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪左2; + public Par X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左1; + public Par X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪根; + public Par X0Y0_お下げ_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ_髪節CD; + public ColorD お下げ_髪節CD; - public ColorD お下げ_髪縛1CD; + public ColorD お下げ_髪縛1CD; - public ColorD お下げ_髪縛2CD; + public ColorD お下げ_髪縛2CD; - public ColorD お下げ_髪右2CD; + public ColorD お下げ_髪右2CD; - public ColorD お下げ_髪右1CD; + public ColorD お下げ_髪右1CD; - public ColorD お下げ_髪左2CD; + public ColorD お下げ_髪左2CD; - public ColorD お下げ_髪左1CD; + public ColorD お下げ_髪左1CD; - public ColorD お下げ_髪根CD; + public ColorD お下げ_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ_髪節CP; + public ColorP X0Y0_お下げ_髪節CP; - public ColorP X0Y0_お下げ_髪縛1CP; + public ColorP X0Y0_お下げ_髪縛1CP; - public ColorP X0Y0_お下げ_髪縛2CP; + public ColorP X0Y0_お下げ_髪縛2CP; - public ColorP X0Y0_お下げ_髪右2CP; + public ColorP X0Y0_お下げ_髪右2CP; - public ColorP X0Y0_お下げ_髪右1CP; + public ColorP X0Y0_お下げ_髪右1CP; - public ColorP X0Y0_お下げ_髪左2CP; + public ColorP X0Y0_お下げ_髪左2CP; - public ColorP X0Y0_お下げ_髪左1CP; + public ColorP X0Y0_お下げ_髪左1CP; - public ColorP X0Y0_お下げ_髪根CP; + public ColorP X0Y0_お下げ_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool お下げ_髪節_表示 - { - get - { - return X0Y0_お下げ_髪節.Dra; - } - set - { - X0Y0_お下げ_髪節.Dra = value; - X0Y0_お下げ_髪節.Hit = value; - } - } + public bool お下げ_髪節_表示 + { + get + { + return X0Y0_お下げ_髪節.Dra; + } + set + { + X0Y0_お下げ_髪節.Dra = value; + X0Y0_お下げ_髪節.Hit = value; + } + } - public override bool お下げ_髪縛1_表示 - { - get - { - return X0Y0_お下げ_髪縛1.Dra; - } - set - { - X0Y0_お下げ_髪縛1.Dra = value; - X0Y0_お下げ_髪縛1.Hit = value; - } - } + public override bool お下げ_髪縛1_表示 + { + get + { + return X0Y0_お下げ_髪縛1.Dra; + } + set + { + X0Y0_お下げ_髪縛1.Dra = value; + X0Y0_お下げ_髪縛1.Hit = value; + } + } - public override bool お下げ_髪縛2_表示 - { - get - { - return X0Y0_お下げ_髪縛2.Dra; - } - set - { - X0Y0_お下げ_髪縛2.Dra = value; - X0Y0_お下げ_髪縛2.Hit = value; - } - } + public override bool お下げ_髪縛2_表示 + { + get + { + return X0Y0_お下げ_髪縛2.Dra; + } + set + { + X0Y0_お下げ_髪縛2.Dra = value; + X0Y0_お下げ_髪縛2.Hit = value; + } + } - public bool お下げ_髪右2_表示 - { - get - { - return X0Y0_お下げ_髪右2.Dra; - } - set - { - X0Y0_お下げ_髪右2.Dra = value; - X0Y0_お下げ_髪右2.Hit = value; - } - } + public bool お下げ_髪右2_表示 + { + get + { + return X0Y0_お下げ_髪右2.Dra; + } + set + { + X0Y0_お下げ_髪右2.Dra = value; + X0Y0_お下げ_髪右2.Hit = value; + } + } - public bool お下げ_髪右1_表示 - { - get - { - return X0Y0_お下げ_髪右1.Dra; - } - set - { - X0Y0_お下げ_髪右1.Dra = value; - X0Y0_お下げ_髪右1.Hit = value; - } - } + public bool お下げ_髪右1_表示 + { + get + { + return X0Y0_お下げ_髪右1.Dra; + } + set + { + X0Y0_お下げ_髪右1.Dra = value; + X0Y0_お下げ_髪右1.Hit = value; + } + } - public bool お下げ_髪左2_表示 - { - get - { - return X0Y0_お下げ_髪左2.Dra; - } - set - { - X0Y0_お下げ_髪左2.Dra = value; - X0Y0_お下げ_髪左2.Hit = value; - } - } + public bool お下げ_髪左2_表示 + { + get + { + return X0Y0_お下げ_髪左2.Dra; + } + set + { + X0Y0_お下げ_髪左2.Dra = value; + X0Y0_お下げ_髪左2.Hit = value; + } + } - public bool お下げ_髪左1_表示 - { - get - { - return X0Y0_お下げ_髪左1.Dra; - } - set - { - X0Y0_お下げ_髪左1.Dra = value; - X0Y0_お下げ_髪左1.Hit = value; - } - } + public bool お下げ_髪左1_表示 + { + get + { + return X0Y0_お下げ_髪左1.Dra; + } + set + { + X0Y0_お下げ_髪左1.Dra = value; + X0Y0_お下げ_髪左1.Hit = value; + } + } - public bool お下げ_髪根_表示 - { - get - { - return X0Y0_お下げ_髪根.Dra; - } - set - { - X0Y0_お下げ_髪根.Dra = value; - X0Y0_お下げ_髪根.Hit = value; - } - } + public bool お下げ_髪根_表示 + { + get + { + return X0Y0_お下げ_髪根.Dra; + } + set + { + X0Y0_お下げ_髪根.Dra = value; + X0Y0_お下げ_髪根.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ_髪節_表示 = value; - お下げ_髪縛1_表示 = value; - お下げ_髪縛2_表示 = value; - お下げ_髪右2_表示 = value; - お下げ_髪右1_表示 = value; - お下げ_髪左2_表示 = value; - お下げ_髪左1_表示 = value; - お下げ_髪根_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ_髪節_表示 = value; + お下げ_髪縛1_表示 = value; + お下げ_髪縛2_表示 = value; + お下げ_髪右2_表示 = value; + お下げ_髪右1_表示 = value; + お下げ_髪左2_表示 = value; + お下げ_髪左1_表示 = value; + お下げ_髪根_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ_髪節CD.不透明度 = value; - お下げ_髪縛1CD.不透明度 = value; - お下げ_髪縛2CD.不透明度 = value; - お下げ_髪右2CD.不透明度 = value; - お下げ_髪右1CD.不透明度 = value; - お下げ_髪左2CD.不透明度 = value; - お下げ_髪左1CD.不透明度 = value; - お下げ_髪根CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ_髪節CD.不透明度 = value; + お下げ_髪縛1CD.不透明度 = value; + お下げ_髪縛2CD.不透明度 = value; + お下げ_髪右2CD.不透明度 = value; + お下げ_髪右1CD.不透明度 = value; + お下げ_髪左2CD.不透明度 = value; + お下げ_髪左1CD.不透明度 = value; + お下げ_髪根CD.不透明度 = value; + } + } - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ_髪節.SizeYBase *= num; - X0Y0_お下げ_髪右2.SizeYBase *= num; - X0Y0_お下げ_髪右1.SizeYBase *= num; - X0Y0_お下げ_髪左2.SizeYBase *= num; - X0Y0_お下げ_髪左1.SizeYBase *= num; - X0Y0_お下げ_髪根.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ_髪節.SizeYBase *= num; + X0Y0_お下げ_髪右2.SizeYBase *= num; + X0Y0_お下げ_髪右1.SizeYBase *= num; + X0Y0_お下げ_髪左2.SizeYBase *= num; + X0Y0_お下げ_髪左1.SizeYBase *= num; + X0Y0_お下げ_髪根.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ_髪節.SizeXBase *= num; - X0Y0_お下げ_髪縛1.SizeBase *= num; - X0Y0_お下げ_髪縛2.SizeBase *= num; - X0Y0_お下げ_髪左2.SizeXBase *= num; - X0Y0_お下げ_髪左1.SizeXBase *= num; - X0Y0_お下げ_髪右2.SizeXBase *= num; - X0Y0_お下げ_髪右1.SizeXBase *= num; - X0Y0_お下げ_髪根.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ_髪節.SizeXBase *= num; + X0Y0_お下げ_髪縛1.SizeBase *= num; + X0Y0_お下げ_髪縛2.SizeBase *= num; + X0Y0_お下げ_髪左2.SizeXBase *= num; + X0Y0_お下げ_髪左1.SizeXBase *= num; + X0Y0_お下げ_髪右2.SizeXBase *= num; + X0Y0_お下げ_髪右1.SizeXBase *= num; + X0Y0_お下げ_髪根.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; - X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; - X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; - X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; + X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; + X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; + X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; + } + } - public 後髪0_下1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下1カルD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ1カル"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][7])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - X0Y0_お下げ_髪節 = pars2["髪節"].ToPar(); - X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); - X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); - X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ_髪節_表示 = e.お下げ_髪節_表示; - お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; - お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; - お下げ_髪右2_表示 = e.お下げ_髪右2_表示; - お下げ_髪右1_表示 = e.お下げ_髪右1_表示; - お下げ_髪左2_表示 = e.お下げ_髪左2_表示; - お下げ_髪左1_表示 = e.お下げ_髪左1_表示; - お下げ_髪根_表示 = e.お下げ_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ_髪節CP = new ColorP(X0Y0_お下げ_髪節, お下げ_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); - X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); - X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪0_下1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下1カルD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "下げ1カル"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][7])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ"].ToPars(); + X0Y0_お下げ_髪節 = pars2["髪節"].ToPar(); + X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); + X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); + X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ_髪節_表示 = e.お下げ_髪節_表示; + お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; + お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; + お下げ_髪右2_表示 = e.お下げ_髪右2_表示; + お下げ_髪右1_表示 = e.お下げ_髪右1_表示; + お下げ_髪左2_表示 = e.お下げ_髪左2_表示; + お下げ_髪左1_表示 = e.お下げ_髪左1_表示; + お下げ_髪根_表示 = e.お下げ_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ_髪節CP = new ColorP(X0Y0_お下げ_髪節, お下げ_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); + X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); + X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_お下げ_髪節.AngleBase = num * 30.0; - X0Y0_お下げ_髪根.AngleBase = num * -25.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_お下げ_髪節.AngleBase = num * 30.0; + X0Y0_お下げ_髪根.AngleBase = num * -25.0; + 本体.JoinPAall(); + } - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ_髪節.OP[右 ? 2 : 0].Outline = false; - X0Y0_お下げ_髪節.OP[右 ? 1 : 1].Outline = false; - X0Y0_お下げ_髪節.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 12 : 0].Outline = false; - X0Y0_お下げ_髪右2.OP[(!右) ? 1 : 11].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 10 : 2].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 9 : 3].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 8 : 4].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 7 : 5].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 6 : 6].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 5 : 7].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 4 : 8].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 3 : 9].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 2 : 10].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 1 : 11].Outline = false; - X0Y0_お下げ_髪右2.OP[(!右) ? 12 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 12 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 11].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 10 : 2].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 9 : 3].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 8 : 4].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 7 : 5].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 6 : 6].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 5 : 7].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 4 : 8].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 3 : 9].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 2 : 10].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 1 : 11].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 12 : 0].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 12 : 0].Outline = false; - X0Y0_お下げ_髪左2.OP[(!右) ? 1 : 11].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 10 : 2].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 9 : 3].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 8 : 4].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 7 : 5].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 6 : 6].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 5 : 7].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 4 : 8].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 3 : 9].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 2 : 10].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 1 : 11].Outline = false; - X0Y0_お下げ_髪左2.OP[(!右) ? 12 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 12 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 11].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 10 : 2].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 9 : 3].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 8 : 4].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 7 : 5].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 6 : 6].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 5 : 7].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 4 : 8].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 3 : 9].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 2 : 10].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 1 : 11].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 12 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 12 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 1 : 11].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 10 : 2].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 9 : 3].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 8 : 4].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 7 : 5].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 6 : 6].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 5 : 7].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 4 : 8].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 3 : 9].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 2 : 10].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 1 : 11].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 12 : 0].Outline = false; - } + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ_髪節.OP[右 ? 2 : 0].Outline = false; + X0Y0_お下げ_髪節.OP[右 ? 1 : 1].Outline = false; + X0Y0_お下げ_髪節.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 12 : 0].Outline = false; + X0Y0_お下げ_髪右2.OP[(!右) ? 1 : 11].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 10 : 2].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 9 : 3].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 8 : 4].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 7 : 5].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 6 : 6].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 5 : 7].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 4 : 8].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 3 : 9].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 2 : 10].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 1 : 11].Outline = false; + X0Y0_お下げ_髪右2.OP[(!右) ? 12 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 12 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 11].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 10 : 2].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 9 : 3].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 8 : 4].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 7 : 5].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 6 : 6].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 5 : 7].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 4 : 8].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 3 : 9].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 2 : 10].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 1 : 11].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 12 : 0].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 12 : 0].Outline = false; + X0Y0_お下げ_髪左2.OP[(!右) ? 1 : 11].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 10 : 2].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 9 : 3].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 8 : 4].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 7 : 5].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 6 : 6].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 5 : 7].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 4 : 8].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 3 : 9].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 2 : 10].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 1 : 11].Outline = false; + X0Y0_お下げ_髪左2.OP[(!右) ? 12 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 12 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 11].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 10 : 2].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 9 : 3].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 8 : 4].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 7 : 5].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 6 : 6].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 5 : 7].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 4 : 8].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 3 : 9].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 2 : 10].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 1 : 11].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 12 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 12 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 1 : 11].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 10 : 2].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 9 : 3].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 8 : 4].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 7 : 5].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 6 : 6].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 5 : 7].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 4 : 8].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 3 : 9].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 2 : 10].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 1 : 11].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 12 : 0].Outline = false; + } - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ_髪縛1) - { - return p == X0Y0_お下げ_髪縛2; - } - return true; - } + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ_髪縛1) + { + return p == X0Y0_お下げ_髪縛2; + } + return true; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ_髪節CP.Update(); - X0Y0_お下げ_髪縛1CP.Update(); - X0Y0_お下げ_髪縛2CP.Update(); - X0Y0_お下げ_髪右2CP.Update(); - X0Y0_お下げ_髪右1CP.Update(); - X0Y0_お下げ_髪左2CP.Update(); - X0Y0_お下げ_髪左1CP.Update(); - X0Y0_お下げ_髪根CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ_髪節CP.Update(); + X0Y0_お下げ_髪縛1CP.Update(); + X0Y0_お下げ_髪縛2CP.Update(); + X0Y0_お下げ_髪右2CP.Update(); + X0Y0_お下げ_髪右1CP.Update(); + X0Y0_お下げ_髪左2CP.Update(); + X0Y0_お下げ_髪左1CP.Update(); + X0Y0_お下げ_髪根CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪縛1CD = new ColorD(); - お下げ_髪縛2CD = new ColorD(); - お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪縛1CD = new ColorD(); + お下げ_髪縛2CD = new ColorD(); + お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } - public override void 髪留配色(髪留色 配色) - { - お下げ_髪縛1CD.色 = 配色.髪留1色; - お下げ_髪縛2CD.色 = 配色.髪留2色; - } + public override void 髪留配色(髪留色 配色) + { + お下げ_髪縛1CD.色 = 配色.髪留1色; + お下げ_髪縛2CD.色 = 配色.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1カルD.cs index 53ab325..70b711e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1カルD.cs @@ -1,56 +1,57 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_下1カルD : お下げ1D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_下1カルD : お下げ1D + { + public bool 髪基_表示 = true; - public bool お下げ_髪節_表示 = true; + public bool お下げ_髪節_表示 = true; - public bool お下げ_髪縛1_表示 = true; + public bool お下げ_髪縛1_表示 = true; - public bool お下げ_髪縛2_表示 = true; + public bool お下げ_髪縛2_表示 = true; - public bool お下げ_髪右2_表示 = true; + public bool お下げ_髪右2_表示 = true; - public bool お下げ_髪右1_表示 = true; + public bool お下げ_髪右1_表示 = true; - public bool お下げ_髪左2_表示 = true; + public bool お下げ_髪左2_表示 = true; - public bool お下げ_髪左1_表示 = true; + public bool お下げ_髪左1_表示 = true; - public bool お下げ_髪根_表示 = true; + public bool お下げ_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_下1カルD() - { - ThisType = GetType(); - } + public 後髪0_下1カルD() + { + ThisType = GetType(); + } - public 後髪0_下1カルD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_下1カルD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_下1カル(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_下1カル(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ジグ.cs index 4ce4865..61c23f5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ジグ.cs @@ -1,475 +1,476 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_下1ジグ : お下げ1 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_下1ジグ : お下げ1 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ_髪節; + public Par X0Y0_お下げ_髪節; - public Par X0Y0_お下げ_髪縛1; + public Par X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public Par X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左2; + public Par X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左1; + public Par X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右2; + public Par X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右1; + public Par X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public Par X0Y0_お下げ_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ_髪節CD; + public ColorD お下げ_髪節CD; - public ColorD お下げ_髪縛1CD; + public ColorD お下げ_髪縛1CD; - public ColorD お下げ_髪縛2CD; + public ColorD お下げ_髪縛2CD; - public ColorD お下げ_髪左2CD; + public ColorD お下げ_髪左2CD; - public ColorD お下げ_髪左1CD; + public ColorD お下げ_髪左1CD; - public ColorD お下げ_髪右2CD; + public ColorD お下げ_髪右2CD; - public ColorD お下げ_髪右1CD; + public ColorD お下げ_髪右1CD; - public ColorD お下げ_髪根CD; + public ColorD お下げ_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ_髪節CP; + public ColorP X0Y0_お下げ_髪節CP; - public ColorP X0Y0_お下げ_髪縛1CP; + public ColorP X0Y0_お下げ_髪縛1CP; - public ColorP X0Y0_お下げ_髪縛2CP; + public ColorP X0Y0_お下げ_髪縛2CP; - public ColorP X0Y0_お下げ_髪左2CP; + public ColorP X0Y0_お下げ_髪左2CP; - public ColorP X0Y0_お下げ_髪左1CP; + public ColorP X0Y0_お下げ_髪左1CP; - public ColorP X0Y0_お下げ_髪右2CP; + public ColorP X0Y0_お下げ_髪右2CP; - public ColorP X0Y0_お下げ_髪右1CP; + public ColorP X0Y0_お下げ_髪右1CP; - public ColorP X0Y0_お下げ_髪根CP; + public ColorP X0Y0_お下げ_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool お下げ_髪節_表示 - { - get - { - return X0Y0_お下げ_髪節.Dra; - } - set - { - X0Y0_お下げ_髪節.Dra = value; - X0Y0_お下げ_髪節.Hit = value; - } - } + public bool お下げ_髪節_表示 + { + get + { + return X0Y0_お下げ_髪節.Dra; + } + set + { + X0Y0_お下げ_髪節.Dra = value; + X0Y0_お下げ_髪節.Hit = value; + } + } - public override bool お下げ_髪縛1_表示 - { - get - { - return X0Y0_お下げ_髪縛1.Dra; - } - set - { - X0Y0_お下げ_髪縛1.Dra = value; - X0Y0_お下げ_髪縛1.Hit = value; - } - } + public override bool お下げ_髪縛1_表示 + { + get + { + return X0Y0_お下げ_髪縛1.Dra; + } + set + { + X0Y0_お下げ_髪縛1.Dra = value; + X0Y0_お下げ_髪縛1.Hit = value; + } + } - public override bool お下げ_髪縛2_表示 - { - get - { - return X0Y0_お下げ_髪縛2.Dra; - } - set - { - X0Y0_お下げ_髪縛2.Dra = value; - X0Y0_お下げ_髪縛2.Hit = value; - } - } + public override bool お下げ_髪縛2_表示 + { + get + { + return X0Y0_お下げ_髪縛2.Dra; + } + set + { + X0Y0_お下げ_髪縛2.Dra = value; + X0Y0_お下げ_髪縛2.Hit = value; + } + } - public bool お下げ_髪左2_表示 - { - get - { - return X0Y0_お下げ_髪左2.Dra; - } - set - { - X0Y0_お下げ_髪左2.Dra = value; - X0Y0_お下げ_髪左2.Hit = value; - } - } + public bool お下げ_髪左2_表示 + { + get + { + return X0Y0_お下げ_髪左2.Dra; + } + set + { + X0Y0_お下げ_髪左2.Dra = value; + X0Y0_お下げ_髪左2.Hit = value; + } + } - public bool お下げ_髪左1_表示 - { - get - { - return X0Y0_お下げ_髪左1.Dra; - } - set - { - X0Y0_お下げ_髪左1.Dra = value; - X0Y0_お下げ_髪左1.Hit = value; - } - } + public bool お下げ_髪左1_表示 + { + get + { + return X0Y0_お下げ_髪左1.Dra; + } + set + { + X0Y0_お下げ_髪左1.Dra = value; + X0Y0_お下げ_髪左1.Hit = value; + } + } - public bool お下げ_髪右2_表示 - { - get - { - return X0Y0_お下げ_髪右2.Dra; - } - set - { - X0Y0_お下げ_髪右2.Dra = value; - X0Y0_お下げ_髪右2.Hit = value; - } - } + public bool お下げ_髪右2_表示 + { + get + { + return X0Y0_お下げ_髪右2.Dra; + } + set + { + X0Y0_お下げ_髪右2.Dra = value; + X0Y0_お下げ_髪右2.Hit = value; + } + } - public bool お下げ_髪右1_表示 - { - get - { - return X0Y0_お下げ_髪右1.Dra; - } - set - { - X0Y0_お下げ_髪右1.Dra = value; - X0Y0_お下げ_髪右1.Hit = value; - } - } + public bool お下げ_髪右1_表示 + { + get + { + return X0Y0_お下げ_髪右1.Dra; + } + set + { + X0Y0_お下げ_髪右1.Dra = value; + X0Y0_お下げ_髪右1.Hit = value; + } + } - public bool お下げ_髪根_表示 - { - get - { - return X0Y0_お下げ_髪根.Dra; - } - set - { - X0Y0_お下げ_髪根.Dra = value; - X0Y0_お下げ_髪根.Hit = value; - } - } + public bool お下げ_髪根_表示 + { + get + { + return X0Y0_お下げ_髪根.Dra; + } + set + { + X0Y0_お下げ_髪根.Dra = value; + X0Y0_お下げ_髪根.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ_髪節_表示 = value; - お下げ_髪縛1_表示 = value; - お下げ_髪縛2_表示 = value; - お下げ_髪左2_表示 = value; - お下げ_髪左1_表示 = value; - お下げ_髪右2_表示 = value; - お下げ_髪右1_表示 = value; - お下げ_髪根_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ_髪節_表示 = value; + お下げ_髪縛1_表示 = value; + お下げ_髪縛2_表示 = value; + お下げ_髪左2_表示 = value; + お下げ_髪左1_表示 = value; + お下げ_髪右2_表示 = value; + お下げ_髪右1_表示 = value; + お下げ_髪根_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ_髪節CD.不透明度 = value; - お下げ_髪縛1CD.不透明度 = value; - お下げ_髪縛2CD.不透明度 = value; - お下げ_髪左2CD.不透明度 = value; - お下げ_髪左1CD.不透明度 = value; - お下げ_髪右2CD.不透明度 = value; - お下げ_髪右1CD.不透明度 = value; - お下げ_髪根CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ_髪節CD.不透明度 = value; + お下げ_髪縛1CD.不透明度 = value; + お下げ_髪縛2CD.不透明度 = value; + お下げ_髪左2CD.不透明度 = value; + お下げ_髪左1CD.不透明度 = value; + お下げ_髪右2CD.不透明度 = value; + お下げ_髪右1CD.不透明度 = value; + お下げ_髪根CD.不透明度 = value; + } + } - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ_髪節.SizeYBase *= num; - X0Y0_お下げ_髪右2.SizeYBase *= num; - X0Y0_お下げ_髪右1.SizeYBase *= num; - X0Y0_お下げ_髪左2.SizeYBase *= num; - X0Y0_お下げ_髪左1.SizeYBase *= num; - X0Y0_お下げ_髪根.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ_髪節.SizeYBase *= num; + X0Y0_お下げ_髪右2.SizeYBase *= num; + X0Y0_お下げ_髪右1.SizeYBase *= num; + X0Y0_お下げ_髪左2.SizeYBase *= num; + X0Y0_お下げ_髪左1.SizeYBase *= num; + X0Y0_お下げ_髪根.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ_髪節.SizeXBase *= num; - X0Y0_お下げ_髪縛1.SizeBase *= num; - X0Y0_お下げ_髪縛2.SizeBase *= num; - X0Y0_お下げ_髪左2.SizeXBase *= num; - X0Y0_お下げ_髪左1.SizeXBase *= num; - X0Y0_お下げ_髪右2.SizeXBase *= num; - X0Y0_お下げ_髪右1.SizeXBase *= num; - X0Y0_お下げ_髪根.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ_髪節.SizeXBase *= num; + X0Y0_お下げ_髪縛1.SizeBase *= num; + X0Y0_お下げ_髪縛2.SizeBase *= num; + X0Y0_お下げ_髪左2.SizeXBase *= num; + X0Y0_お下げ_髪左1.SizeXBase *= num; + X0Y0_お下げ_髪右2.SizeXBase *= num; + X0Y0_お下げ_髪右1.SizeXBase *= num; + X0Y0_お下げ_髪根.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; - X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; - X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; - X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; + X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; + X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; + X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; + } + } - public 後髪0_下1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下1ジグD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ1ジグ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][4])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - X0Y0_お下げ_髪節 = pars2["髪節"].ToPar(); - X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); - X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); - X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ_髪節_表示 = e.お下げ_髪節_表示; - お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; - お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; - お下げ_髪左2_表示 = e.お下げ_髪左2_表示; - お下げ_髪左1_表示 = e.お下げ_髪左1_表示; - お下げ_髪右2_表示 = e.お下げ_髪右2_表示; - お下げ_髪右1_表示 = e.お下げ_髪右1_表示; - お下げ_髪根_表示 = e.お下げ_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ_髪節CP = new ColorP(X0Y0_お下げ_髪節, お下げ_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); - X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); - X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪0_下1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下1ジグD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "下げ1ジグ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][4])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ"].ToPars(); + X0Y0_お下げ_髪節 = pars2["髪節"].ToPar(); + X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); + X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); + X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ_髪節_表示 = e.お下げ_髪節_表示; + お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; + お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; + お下げ_髪左2_表示 = e.お下げ_髪左2_表示; + お下げ_髪左1_表示 = e.お下げ_髪左1_表示; + お下げ_髪右2_表示 = e.お下げ_髪右2_表示; + お下げ_髪右1_表示 = e.お下げ_髪右1_表示; + お下げ_髪根_表示 = e.お下げ_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ_髪節CP = new ColorP(X0Y0_お下げ_髪節, お下げ_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); + X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); + X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_お下げ_髪節.AngleBase = num * 30.0; - X0Y0_お下げ_髪根.AngleBase = num * -25.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_お下げ_髪節.AngleBase = num * 30.0; + X0Y0_お下げ_髪根.AngleBase = num * -25.0; + 本体.JoinPAall(); + } - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ_髪節.OP[右 ? 2 : 0].Outline = false; - X0Y0_お下げ_髪節.OP[右 ? 1 : 1].Outline = false; - X0Y0_お下げ_髪節.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪左2.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左2.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右2.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右2.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false; - } + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ_髪節.OP[右 ? 2 : 0].Outline = false; + X0Y0_お下げ_髪節.OP[右 ? 1 : 1].Outline = false; + X0Y0_お下げ_髪節.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪左2.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左2.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右2.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右2.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false; + } - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ_髪縛1) - { - return p == X0Y0_お下げ_髪縛2; - } - return true; - } + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ_髪縛1) + { + return p == X0Y0_お下げ_髪縛2; + } + return true; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ_髪節CP.Update(); - X0Y0_お下げ_髪縛1CP.Update(); - X0Y0_お下げ_髪縛2CP.Update(); - X0Y0_お下げ_髪左2CP.Update(); - X0Y0_お下げ_髪左1CP.Update(); - X0Y0_お下げ_髪右2CP.Update(); - X0Y0_お下げ_髪右1CP.Update(); - X0Y0_お下げ_髪根CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ_髪節CP.Update(); + X0Y0_お下げ_髪縛1CP.Update(); + X0Y0_お下げ_髪縛2CP.Update(); + X0Y0_お下げ_髪左2CP.Update(); + X0Y0_お下げ_髪左1CP.Update(); + X0Y0_お下げ_髪右2CP.Update(); + X0Y0_お下げ_髪右1CP.Update(); + X0Y0_お下げ_髪根CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪縛1CD = new ColorD(); - お下げ_髪縛2CD = new ColorD(); - お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪縛1CD = new ColorD(); + お下げ_髪縛2CD = new ColorD(); + お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } - public override void 髪留配色(髪留色 配色) - { - お下げ_髪縛1CD.色 = 配色.髪留1色; - お下げ_髪縛2CD.色 = 配色.髪留2色; - } + public override void 髪留配色(髪留色 配色) + { + お下げ_髪縛1CD.色 = 配色.髪留1色; + お下げ_髪縛2CD.色 = 配色.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ジグD.cs index 82eebf5..d7e5989 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ジグD.cs @@ -1,56 +1,57 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_下1ジグD : お下げ1D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_下1ジグD : お下げ1D + { + public bool 髪基_表示 = true; - public bool お下げ_髪節_表示 = true; + public bool お下げ_髪節_表示 = true; - public bool お下げ_髪縛1_表示 = true; + public bool お下げ_髪縛1_表示 = true; - public bool お下げ_髪縛2_表示 = true; + public bool お下げ_髪縛2_表示 = true; - public bool お下げ_髪左2_表示 = true; + public bool お下げ_髪左2_表示 = true; - public bool お下げ_髪左1_表示 = true; + public bool お下げ_髪左1_表示 = true; - public bool お下げ_髪右2_表示 = true; + public bool お下げ_髪右2_表示 = true; - public bool お下げ_髪右1_表示 = true; + public bool お下げ_髪右1_表示 = true; - public bool お下げ_髪根_表示 = true; + public bool お下げ_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_下1ジグD() - { - ThisType = GetType(); - } + public 後髪0_下1ジグD() + { + ThisType = GetType(); + } - public 後髪0_下1ジグD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_下1ジグD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_下1ジグ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_下1ジグ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ハネ.cs index 0107384..d4be2d2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ハネ.cs @@ -1,475 +1,476 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_下1ハネ : お下げ1 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_下1ハネ : お下げ1 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ_髪節; + public Par X0Y0_お下げ_髪節; - public Par X0Y0_お下げ_髪縛1; + public Par X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public Par X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左2; + public Par X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左1; + public Par X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右2; + public Par X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右1; + public Par X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public Par X0Y0_お下げ_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ_髪節CD; + public ColorD お下げ_髪節CD; - public ColorD お下げ_髪縛1CD; + public ColorD お下げ_髪縛1CD; - public ColorD お下げ_髪縛2CD; + public ColorD お下げ_髪縛2CD; - public ColorD お下げ_髪左2CD; + public ColorD お下げ_髪左2CD; - public ColorD お下げ_髪左1CD; + public ColorD お下げ_髪左1CD; - public ColorD お下げ_髪右2CD; + public ColorD お下げ_髪右2CD; - public ColorD お下げ_髪右1CD; + public ColorD お下げ_髪右1CD; - public ColorD お下げ_髪根CD; + public ColorD お下げ_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ_髪節CP; + public ColorP X0Y0_お下げ_髪節CP; - public ColorP X0Y0_お下げ_髪縛1CP; + public ColorP X0Y0_お下げ_髪縛1CP; - public ColorP X0Y0_お下げ_髪縛2CP; + public ColorP X0Y0_お下げ_髪縛2CP; - public ColorP X0Y0_お下げ_髪左2CP; + public ColorP X0Y0_お下げ_髪左2CP; - public ColorP X0Y0_お下げ_髪左1CP; + public ColorP X0Y0_お下げ_髪左1CP; - public ColorP X0Y0_お下げ_髪右2CP; + public ColorP X0Y0_お下げ_髪右2CP; - public ColorP X0Y0_お下げ_髪右1CP; + public ColorP X0Y0_お下げ_髪右1CP; - public ColorP X0Y0_お下げ_髪根CP; + public ColorP X0Y0_お下げ_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool お下げ_髪節_表示 - { - get - { - return X0Y0_お下げ_髪節.Dra; - } - set - { - X0Y0_お下げ_髪節.Dra = value; - X0Y0_お下げ_髪節.Hit = value; - } - } + public bool お下げ_髪節_表示 + { + get + { + return X0Y0_お下げ_髪節.Dra; + } + set + { + X0Y0_お下げ_髪節.Dra = value; + X0Y0_お下げ_髪節.Hit = value; + } + } - public override bool お下げ_髪縛1_表示 - { - get - { - return X0Y0_お下げ_髪縛1.Dra; - } - set - { - X0Y0_お下げ_髪縛1.Dra = value; - X0Y0_お下げ_髪縛1.Hit = value; - } - } + public override bool お下げ_髪縛1_表示 + { + get + { + return X0Y0_お下げ_髪縛1.Dra; + } + set + { + X0Y0_お下げ_髪縛1.Dra = value; + X0Y0_お下げ_髪縛1.Hit = value; + } + } - public override bool お下げ_髪縛2_表示 - { - get - { - return X0Y0_お下げ_髪縛2.Dra; - } - set - { - X0Y0_お下げ_髪縛2.Dra = value; - X0Y0_お下げ_髪縛2.Hit = value; - } - } + public override bool お下げ_髪縛2_表示 + { + get + { + return X0Y0_お下げ_髪縛2.Dra; + } + set + { + X0Y0_お下げ_髪縛2.Dra = value; + X0Y0_お下げ_髪縛2.Hit = value; + } + } - public bool お下げ_髪左2_表示 - { - get - { - return X0Y0_お下げ_髪左2.Dra; - } - set - { - X0Y0_お下げ_髪左2.Dra = value; - X0Y0_お下げ_髪左2.Hit = value; - } - } + public bool お下げ_髪左2_表示 + { + get + { + return X0Y0_お下げ_髪左2.Dra; + } + set + { + X0Y0_お下げ_髪左2.Dra = value; + X0Y0_お下げ_髪左2.Hit = value; + } + } - public bool お下げ_髪左1_表示 - { - get - { - return X0Y0_お下げ_髪左1.Dra; - } - set - { - X0Y0_お下げ_髪左1.Dra = value; - X0Y0_お下げ_髪左1.Hit = value; - } - } + public bool お下げ_髪左1_表示 + { + get + { + return X0Y0_お下げ_髪左1.Dra; + } + set + { + X0Y0_お下げ_髪左1.Dra = value; + X0Y0_お下げ_髪左1.Hit = value; + } + } - public bool お下げ_髪右2_表示 - { - get - { - return X0Y0_お下げ_髪右2.Dra; - } - set - { - X0Y0_お下げ_髪右2.Dra = value; - X0Y0_お下げ_髪右2.Hit = value; - } - } + public bool お下げ_髪右2_表示 + { + get + { + return X0Y0_お下げ_髪右2.Dra; + } + set + { + X0Y0_お下げ_髪右2.Dra = value; + X0Y0_お下げ_髪右2.Hit = value; + } + } - public bool お下げ_髪右1_表示 - { - get - { - return X0Y0_お下げ_髪右1.Dra; - } - set - { - X0Y0_お下げ_髪右1.Dra = value; - X0Y0_お下げ_髪右1.Hit = value; - } - } + public bool お下げ_髪右1_表示 + { + get + { + return X0Y0_お下げ_髪右1.Dra; + } + set + { + X0Y0_お下げ_髪右1.Dra = value; + X0Y0_お下げ_髪右1.Hit = value; + } + } - public bool お下げ_髪根_表示 - { - get - { - return X0Y0_お下げ_髪根.Dra; - } - set - { - X0Y0_お下げ_髪根.Dra = value; - X0Y0_お下げ_髪根.Hit = value; - } - } + public bool お下げ_髪根_表示 + { + get + { + return X0Y0_お下げ_髪根.Dra; + } + set + { + X0Y0_お下げ_髪根.Dra = value; + X0Y0_お下げ_髪根.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ_髪節_表示 = value; - お下げ_髪縛1_表示 = value; - お下げ_髪縛2_表示 = value; - お下げ_髪左2_表示 = value; - お下げ_髪左1_表示 = value; - お下げ_髪右2_表示 = value; - お下げ_髪右1_表示 = value; - お下げ_髪根_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ_髪節_表示 = value; + お下げ_髪縛1_表示 = value; + お下げ_髪縛2_表示 = value; + お下げ_髪左2_表示 = value; + お下げ_髪左1_表示 = value; + お下げ_髪右2_表示 = value; + お下げ_髪右1_表示 = value; + お下げ_髪根_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ_髪節CD.不透明度 = value; - お下げ_髪縛1CD.不透明度 = value; - お下げ_髪縛2CD.不透明度 = value; - お下げ_髪左2CD.不透明度 = value; - お下げ_髪左1CD.不透明度 = value; - お下げ_髪右2CD.不透明度 = value; - お下げ_髪右1CD.不透明度 = value; - お下げ_髪根CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ_髪節CD.不透明度 = value; + お下げ_髪縛1CD.不透明度 = value; + お下げ_髪縛2CD.不透明度 = value; + お下げ_髪左2CD.不透明度 = value; + お下げ_髪左1CD.不透明度 = value; + お下げ_髪右2CD.不透明度 = value; + お下げ_髪右1CD.不透明度 = value; + お下げ_髪根CD.不透明度 = value; + } + } - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ_髪節.SizeYBase *= num; - X0Y0_お下げ_髪右2.SizeYBase *= num; - X0Y0_お下げ_髪右1.SizeYBase *= num; - X0Y0_お下げ_髪左2.SizeYBase *= num; - X0Y0_お下げ_髪左1.SizeYBase *= num; - X0Y0_お下げ_髪根.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ_髪節.SizeYBase *= num; + X0Y0_お下げ_髪右2.SizeYBase *= num; + X0Y0_お下げ_髪右1.SizeYBase *= num; + X0Y0_お下げ_髪左2.SizeYBase *= num; + X0Y0_お下げ_髪左1.SizeYBase *= num; + X0Y0_お下げ_髪根.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ_髪節.SizeXBase *= num; - X0Y0_お下げ_髪縛1.SizeBase *= num; - X0Y0_お下げ_髪縛2.SizeBase *= num; - X0Y0_お下げ_髪左2.SizeXBase *= num; - X0Y0_お下げ_髪左1.SizeXBase *= num; - X0Y0_お下げ_髪右2.SizeXBase *= num; - X0Y0_お下げ_髪右1.SizeXBase *= num; - X0Y0_お下げ_髪根.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ_髪節.SizeXBase *= num; + X0Y0_お下げ_髪縛1.SizeBase *= num; + X0Y0_お下げ_髪縛2.SizeBase *= num; + X0Y0_お下げ_髪左2.SizeXBase *= num; + X0Y0_お下げ_髪左1.SizeXBase *= num; + X0Y0_お下げ_髪右2.SizeXBase *= num; + X0Y0_お下げ_髪右1.SizeXBase *= num; + X0Y0_お下げ_髪根.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; - X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; - X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; - X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; + X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; + X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; + X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; + } + } - public 後髪0_下1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下1ハネD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ1ハネ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][5])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - X0Y0_お下げ_髪節 = pars2["髪節"].ToPar(); - X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); - X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); - X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ_髪節_表示 = e.お下げ_髪節_表示; - お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; - お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; - お下げ_髪左2_表示 = e.お下げ_髪左2_表示; - お下げ_髪左1_表示 = e.お下げ_髪左1_表示; - お下げ_髪右2_表示 = e.お下げ_髪右2_表示; - お下げ_髪右1_表示 = e.お下げ_髪右1_表示; - お下げ_髪根_表示 = e.お下げ_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ_髪節CP = new ColorP(X0Y0_お下げ_髪節, お下げ_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); - X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); - X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪0_下1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下1ハネD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "下げ1ハネ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][5])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ"].ToPars(); + X0Y0_お下げ_髪節 = pars2["髪節"].ToPar(); + X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); + X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); + X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ_髪節_表示 = e.お下げ_髪節_表示; + お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; + お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; + お下げ_髪左2_表示 = e.お下げ_髪左2_表示; + お下げ_髪左1_表示 = e.お下げ_髪左1_表示; + お下げ_髪右2_表示 = e.お下げ_髪右2_表示; + お下げ_髪右1_表示 = e.お下げ_髪右1_表示; + お下げ_髪根_表示 = e.お下げ_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ_髪節CP = new ColorP(X0Y0_お下げ_髪節, お下げ_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); + X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); + X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_お下げ_髪節.AngleBase = num * 30.0; - X0Y0_お下げ_髪根.AngleBase = num * -25.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_お下げ_髪節.AngleBase = num * 30.0; + X0Y0_お下げ_髪根.AngleBase = num * -25.0; + 本体.JoinPAall(); + } - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ_髪節.OP[右 ? 2 : 0].Outline = false; - X0Y0_お下げ_髪節.OP[右 ? 1 : 1].Outline = false; - X0Y0_お下げ_髪節.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪左2.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左2.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右2.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右2.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false; - } + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ_髪節.OP[右 ? 2 : 0].Outline = false; + X0Y0_お下げ_髪節.OP[右 ? 1 : 1].Outline = false; + X0Y0_お下げ_髪節.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪左2.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左2.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右2.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右2.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false; + } - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ_髪縛1) - { - return p == X0Y0_お下げ_髪縛2; - } - return true; - } + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ_髪縛1) + { + return p == X0Y0_お下げ_髪縛2; + } + return true; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ_髪節CP.Update(); - X0Y0_お下げ_髪縛1CP.Update(); - X0Y0_お下げ_髪縛2CP.Update(); - X0Y0_お下げ_髪左2CP.Update(); - X0Y0_お下げ_髪左1CP.Update(); - X0Y0_お下げ_髪右2CP.Update(); - X0Y0_お下げ_髪右1CP.Update(); - X0Y0_お下げ_髪根CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ_髪節CP.Update(); + X0Y0_お下げ_髪縛1CP.Update(); + X0Y0_お下げ_髪縛2CP.Update(); + X0Y0_お下げ_髪左2CP.Update(); + X0Y0_お下げ_髪左1CP.Update(); + X0Y0_お下げ_髪右2CP.Update(); + X0Y0_お下げ_髪右1CP.Update(); + X0Y0_お下げ_髪根CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪縛1CD = new ColorD(); - お下げ_髪縛2CD = new ColorD(); - お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪縛1CD = new ColorD(); + お下げ_髪縛2CD = new ColorD(); + お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } - public override void 髪留配色(髪留色 配色) - { - お下げ_髪縛1CD.色 = 配色.髪留1色; - お下げ_髪縛2CD.色 = 配色.髪留2色; - } + public override void 髪留配色(髪留色 配色) + { + お下げ_髪縛1CD.色 = 配色.髪留1色; + お下げ_髪縛2CD.色 = 配色.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ハネD.cs index 0026397..90ee6c7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1ハネD.cs @@ -1,56 +1,57 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_下1ハネD : お下げ1D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_下1ハネD : お下げ1D + { + public bool 髪基_表示 = true; - public bool お下げ_髪節_表示 = true; + public bool お下げ_髪節_表示 = true; - public bool お下げ_髪縛1_表示 = true; + public bool お下げ_髪縛1_表示 = true; - public bool お下げ_髪縛2_表示 = true; + public bool お下げ_髪縛2_表示 = true; - public bool お下げ_髪左2_表示 = true; + public bool お下げ_髪左2_表示 = true; - public bool お下げ_髪左1_表示 = true; + public bool お下げ_髪左1_表示 = true; - public bool お下げ_髪右2_表示 = true; + public bool お下げ_髪右2_表示 = true; - public bool お下げ_髪右1_表示 = true; + public bool お下げ_髪右1_表示 = true; - public bool お下げ_髪根_表示 = true; + public bool お下げ_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_下1ハネD() - { - ThisType = GetType(); - } + public 後髪0_下1ハネD() + { + ThisType = GetType(); + } - public 後髪0_下1ハネD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_下1ハネD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_下1ハネ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_下1ハネ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1パツ.cs index 5564ac1..061e9eb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1パツ.cs @@ -1,470 +1,471 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_下1パツ : お下げ1 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_下1パツ : お下げ1 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ_髪節; + public Par X0Y0_お下げ_髪節; - public Par X0Y0_お下げ_髪縛1; + public Par X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public Par X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左2; + public Par X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左1; + public Par X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右2; + public Par X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右1; + public Par X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public Par X0Y0_お下げ_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ_髪節CD; + public ColorD お下げ_髪節CD; - public ColorD お下げ_髪縛1CD; + public ColorD お下げ_髪縛1CD; - public ColorD お下げ_髪縛2CD; + public ColorD お下げ_髪縛2CD; - public ColorD お下げ_髪左2CD; + public ColorD お下げ_髪左2CD; - public ColorD お下げ_髪左1CD; + public ColorD お下げ_髪左1CD; - public ColorD お下げ_髪右2CD; + public ColorD お下げ_髪右2CD; - public ColorD お下げ_髪右1CD; + public ColorD お下げ_髪右1CD; - public ColorD お下げ_髪根CD; + public ColorD お下げ_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ_髪節CP; + public ColorP X0Y0_お下げ_髪節CP; - public ColorP X0Y0_お下げ_髪縛1CP; + public ColorP X0Y0_お下げ_髪縛1CP; - public ColorP X0Y0_お下げ_髪縛2CP; + public ColorP X0Y0_お下げ_髪縛2CP; - public ColorP X0Y0_お下げ_髪左2CP; + public ColorP X0Y0_お下げ_髪左2CP; - public ColorP X0Y0_お下げ_髪左1CP; + public ColorP X0Y0_お下げ_髪左1CP; - public ColorP X0Y0_お下げ_髪右2CP; + public ColorP X0Y0_お下げ_髪右2CP; - public ColorP X0Y0_お下げ_髪右1CP; + public ColorP X0Y0_お下げ_髪右1CP; - public ColorP X0Y0_お下げ_髪根CP; + public ColorP X0Y0_お下げ_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool お下げ_髪節_表示 - { - get - { - return X0Y0_お下げ_髪節.Dra; - } - set - { - X0Y0_お下げ_髪節.Dra = value; - X0Y0_お下げ_髪節.Hit = value; - } - } + public bool お下げ_髪節_表示 + { + get + { + return X0Y0_お下げ_髪節.Dra; + } + set + { + X0Y0_お下げ_髪節.Dra = value; + X0Y0_お下げ_髪節.Hit = value; + } + } - public override bool お下げ_髪縛1_表示 - { - get - { - return X0Y0_お下げ_髪縛1.Dra; - } - set - { - X0Y0_お下げ_髪縛1.Dra = value; - X0Y0_お下げ_髪縛1.Hit = value; - } - } + public override bool お下げ_髪縛1_表示 + { + get + { + return X0Y0_お下げ_髪縛1.Dra; + } + set + { + X0Y0_お下げ_髪縛1.Dra = value; + X0Y0_お下げ_髪縛1.Hit = value; + } + } - public override bool お下げ_髪縛2_表示 - { - get - { - return X0Y0_お下げ_髪縛2.Dra; - } - set - { - X0Y0_お下げ_髪縛2.Dra = value; - X0Y0_お下げ_髪縛2.Hit = value; - } - } + public override bool お下げ_髪縛2_表示 + { + get + { + return X0Y0_お下げ_髪縛2.Dra; + } + set + { + X0Y0_お下げ_髪縛2.Dra = value; + X0Y0_お下げ_髪縛2.Hit = value; + } + } - public bool お下げ_髪左2_表示 - { - get - { - return X0Y0_お下げ_髪左2.Dra; - } - set - { - X0Y0_お下げ_髪左2.Dra = value; - X0Y0_お下げ_髪左2.Hit = value; - } - } + public bool お下げ_髪左2_表示 + { + get + { + return X0Y0_お下げ_髪左2.Dra; + } + set + { + X0Y0_お下げ_髪左2.Dra = value; + X0Y0_お下げ_髪左2.Hit = value; + } + } - public bool お下げ_髪左1_表示 - { - get - { - return X0Y0_お下げ_髪左1.Dra; - } - set - { - X0Y0_お下げ_髪左1.Dra = value; - X0Y0_お下げ_髪左1.Hit = value; - } - } + public bool お下げ_髪左1_表示 + { + get + { + return X0Y0_お下げ_髪左1.Dra; + } + set + { + X0Y0_お下げ_髪左1.Dra = value; + X0Y0_お下げ_髪左1.Hit = value; + } + } - public bool お下げ_髪右2_表示 - { - get - { - return X0Y0_お下げ_髪右2.Dra; - } - set - { - X0Y0_お下げ_髪右2.Dra = value; - X0Y0_お下げ_髪右2.Hit = value; - } - } + public bool お下げ_髪右2_表示 + { + get + { + return X0Y0_お下げ_髪右2.Dra; + } + set + { + X0Y0_お下げ_髪右2.Dra = value; + X0Y0_お下げ_髪右2.Hit = value; + } + } - public bool お下げ_髪右1_表示 - { - get - { - return X0Y0_お下げ_髪右1.Dra; - } - set - { - X0Y0_お下げ_髪右1.Dra = value; - X0Y0_お下げ_髪右1.Hit = value; - } - } + public bool お下げ_髪右1_表示 + { + get + { + return X0Y0_お下げ_髪右1.Dra; + } + set + { + X0Y0_お下げ_髪右1.Dra = value; + X0Y0_お下げ_髪右1.Hit = value; + } + } - public bool お下げ_髪根_表示 - { - get - { - return X0Y0_お下げ_髪根.Dra; - } - set - { - X0Y0_お下げ_髪根.Dra = value; - X0Y0_お下げ_髪根.Hit = value; - } - } + public bool お下げ_髪根_表示 + { + get + { + return X0Y0_お下げ_髪根.Dra; + } + set + { + X0Y0_お下げ_髪根.Dra = value; + X0Y0_お下げ_髪根.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ_髪節_表示 = value; - お下げ_髪縛1_表示 = value; - お下げ_髪縛2_表示 = value; - お下げ_髪左2_表示 = value; - お下げ_髪左1_表示 = value; - お下げ_髪右2_表示 = value; - お下げ_髪右1_表示 = value; - お下げ_髪根_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ_髪節_表示 = value; + お下げ_髪縛1_表示 = value; + お下げ_髪縛2_表示 = value; + お下げ_髪左2_表示 = value; + お下げ_髪左1_表示 = value; + お下げ_髪右2_表示 = value; + お下げ_髪右1_表示 = value; + お下げ_髪根_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ_髪節CD.不透明度 = value; - お下げ_髪縛1CD.不透明度 = value; - お下げ_髪縛2CD.不透明度 = value; - お下げ_髪左2CD.不透明度 = value; - お下げ_髪左1CD.不透明度 = value; - お下げ_髪右2CD.不透明度 = value; - お下げ_髪右1CD.不透明度 = value; - お下げ_髪根CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ_髪節CD.不透明度 = value; + お下げ_髪縛1CD.不透明度 = value; + お下げ_髪縛2CD.不透明度 = value; + お下げ_髪左2CD.不透明度 = value; + お下げ_髪左1CD.不透明度 = value; + お下げ_髪右2CD.不透明度 = value; + お下げ_髪右1CD.不透明度 = value; + お下げ_髪根CD.不透明度 = value; + } + } - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ_髪節.SizeYBase *= num; - X0Y0_お下げ_髪右2.SizeYBase *= num; - X0Y0_お下げ_髪右1.SizeYBase *= num; - X0Y0_お下げ_髪左2.SizeYBase *= num; - X0Y0_お下げ_髪左1.SizeYBase *= num; - X0Y0_お下げ_髪根.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ_髪節.SizeYBase *= num; + X0Y0_お下げ_髪右2.SizeYBase *= num; + X0Y0_お下げ_髪右1.SizeYBase *= num; + X0Y0_お下げ_髪左2.SizeYBase *= num; + X0Y0_お下げ_髪左1.SizeYBase *= num; + X0Y0_お下げ_髪根.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ_髪節.SizeXBase *= num; - X0Y0_お下げ_髪縛1.SizeBase *= num; - X0Y0_お下げ_髪縛2.SizeBase *= num; - X0Y0_お下げ_髪左2.SizeXBase *= num; - X0Y0_お下げ_髪左1.SizeXBase *= num; - X0Y0_お下げ_髪右2.SizeXBase *= num; - X0Y0_お下げ_髪右1.SizeXBase *= num; - X0Y0_お下げ_髪根.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ_髪節.SizeXBase *= num; + X0Y0_お下げ_髪縛1.SizeBase *= num; + X0Y0_お下げ_髪縛2.SizeBase *= num; + X0Y0_お下げ_髪左2.SizeXBase *= num; + X0Y0_お下げ_髪左1.SizeXBase *= num; + X0Y0_お下げ_髪右2.SizeXBase *= num; + X0Y0_お下げ_髪右1.SizeXBase *= num; + X0Y0_お下げ_髪根.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; - X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; - X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; - X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; + X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; + X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; + X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; + } + } - public 後髪0_下1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下1パツD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ1パツ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][6])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - X0Y0_お下げ_髪節 = pars2["髪節"].ToPar(); - X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); - X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); - X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ_髪節_表示 = e.お下げ_髪節_表示; - お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; - お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; - お下げ_髪左2_表示 = e.お下げ_髪左2_表示; - お下げ_髪左1_表示 = e.お下げ_髪左1_表示; - お下げ_髪右2_表示 = e.お下げ_髪右2_表示; - お下げ_髪右1_表示 = e.お下げ_髪右1_表示; - お下げ_髪根_表示 = e.お下げ_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ_髪節CP = new ColorP(X0Y0_お下げ_髪節, お下げ_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); - X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); - X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪0_下1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下1パツD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "下げ1パツ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][6])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ"].ToPars(); + X0Y0_お下げ_髪節 = pars2["髪節"].ToPar(); + X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); + X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); + X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ_髪節_表示 = e.お下げ_髪節_表示; + お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; + お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; + お下げ_髪左2_表示 = e.お下げ_髪左2_表示; + お下げ_髪左1_表示 = e.お下げ_髪左1_表示; + お下げ_髪右2_表示 = e.お下げ_髪右2_表示; + お下げ_髪右1_表示 = e.お下げ_髪右1_表示; + お下げ_髪根_表示 = e.お下げ_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ_髪節CP = new ColorP(X0Y0_お下げ_髪節, お下げ_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); + X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); + X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_お下げ_髪節.AngleBase = num * 30.0; - X0Y0_お下げ_髪根.AngleBase = num * -25.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_お下げ_髪節.AngleBase = num * 30.0; + X0Y0_お下げ_髪根.AngleBase = num * -25.0; + 本体.JoinPAall(); + } - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ_髪節.OP[右 ? 2 : 0].Outline = false; - X0Y0_お下げ_髪節.OP[右 ? 1 : 1].Outline = false; - X0Y0_お下げ_髪節.OP[(!右) ? 2 : 0].Outline = false; - X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ_髪左2.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ_髪左2.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ_髪左2.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ_髪右2.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ_髪右2.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ_髪右2.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 3 : 0].Outline = false; - } + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ_髪節.OP[右 ? 2 : 0].Outline = false; + X0Y0_お下げ_髪節.OP[右 ? 1 : 1].Outline = false; + X0Y0_お下げ_髪節.OP[(!右) ? 2 : 0].Outline = false; + X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ_髪左2.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ_髪左2.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ_髪左2.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ_髪右2.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ_髪右2.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ_髪右2.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 3 : 0].Outline = false; + } - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ_髪縛1) - { - return p == X0Y0_お下げ_髪縛2; - } - return true; - } + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ_髪縛1) + { + return p == X0Y0_お下げ_髪縛2; + } + return true; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ_髪節CP.Update(); - X0Y0_お下げ_髪縛1CP.Update(); - X0Y0_お下げ_髪縛2CP.Update(); - X0Y0_お下げ_髪左2CP.Update(); - X0Y0_お下げ_髪左1CP.Update(); - X0Y0_お下げ_髪右2CP.Update(); - X0Y0_お下げ_髪右1CP.Update(); - X0Y0_お下げ_髪根CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ_髪節CP.Update(); + X0Y0_お下げ_髪縛1CP.Update(); + X0Y0_お下げ_髪縛2CP.Update(); + X0Y0_お下げ_髪左2CP.Update(); + X0Y0_お下げ_髪左1CP.Update(); + X0Y0_お下げ_髪右2CP.Update(); + X0Y0_お下げ_髪右1CP.Update(); + X0Y0_お下げ_髪根CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪縛1CD = new ColorD(); - お下げ_髪縛2CD = new ColorD(); - お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪縛1CD = new ColorD(); + お下げ_髪縛2CD = new ColorD(); + お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } - public override void 髪留配色(髪留色 配色) - { - お下げ_髪縛1CD.色 = 配色.髪留1色; - お下げ_髪縛2CD.色 = 配色.髪留2色; - } + public override void 髪留配色(髪留色 配色) + { + お下げ_髪縛1CD.色 = 配色.髪留1色; + お下げ_髪縛2CD.色 = 配色.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1パツD.cs index a81743f..4f19a6d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下1パツD.cs @@ -1,56 +1,57 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_下1パツD : お下げ1D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_下1パツD : お下げ1D + { + public bool 髪基_表示 = true; - public bool お下げ_髪節_表示 = true; + public bool お下げ_髪節_表示 = true; - public bool お下げ_髪縛1_表示 = true; + public bool お下げ_髪縛1_表示 = true; - public bool お下げ_髪縛2_表示 = true; + public bool お下げ_髪縛2_表示 = true; - public bool お下げ_髪左2_表示 = true; + public bool お下げ_髪左2_表示 = true; - public bool お下げ_髪左1_表示 = true; + public bool お下げ_髪左1_表示 = true; - public bool お下げ_髪右2_表示 = true; + public bool お下げ_髪右2_表示 = true; - public bool お下げ_髪右1_表示 = true; + public bool お下げ_髪右1_表示 = true; - public bool お下げ_髪根_表示 = true; + public bool お下げ_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_下1パツD() - { - ThisType = GetType(); - } + public 後髪0_下1パツD() + { + ThisType = GetType(); + } - public 後髪0_下1パツD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_下1パツD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_下1パツ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_下1パツ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2カル.cs index 567061a..7103e07 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2カル.cs @@ -1,584 +1,585 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_下2カル : お下げ2 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_下2カル : お下げ2 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ左_髪縛1; + public Par X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public Par X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左; + public Par X0Y0_お下げ左_髪左; - public Par X0Y0_お下げ左_髪右; + public Par X0Y0_お下げ左_髪右; - public Par X0Y0_お下げ左_髪根; + public Par X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_髪縛1; + public Par X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public Par X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右; + public Par X0Y0_お下げ右_髪右; - public Par X0Y0_お下げ右_髪左; + public Par X0Y0_お下げ右_髪左; - public Par X0Y0_お下げ右_髪根; + public Par X0Y0_お下げ右_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ左_髪縛1CD; + public ColorD お下げ左_髪縛1CD; - public ColorD お下げ左_髪縛2CD; + public ColorD お下げ左_髪縛2CD; - public ColorD お下げ左_髪左CD; + public ColorD お下げ左_髪左CD; - public ColorD お下げ左_髪右CD; + public ColorD お下げ左_髪右CD; - public ColorD お下げ左_髪根CD; + public ColorD お下げ左_髪根CD; - public ColorD お下げ右_髪縛1CD; + public ColorD お下げ右_髪縛1CD; - public ColorD お下げ右_髪縛2CD; + public ColorD お下げ右_髪縛2CD; - public ColorD お下げ右_髪右CD; + public ColorD お下げ右_髪右CD; - public ColorD お下げ右_髪左CD; + public ColorD お下げ右_髪左CD; - public ColorD お下げ右_髪根CD; + public ColorD お下げ右_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ左_髪縛1CP; + public ColorP X0Y0_お下げ左_髪縛1CP; - public ColorP X0Y0_お下げ左_髪縛2CP; + public ColorP X0Y0_お下げ左_髪縛2CP; - public ColorP X0Y0_お下げ左_髪左CP; + public ColorP X0Y0_お下げ左_髪左CP; - public ColorP X0Y0_お下げ左_髪右CP; + public ColorP X0Y0_お下げ左_髪右CP; - public ColorP X0Y0_お下げ左_髪根CP; + public ColorP X0Y0_お下げ左_髪根CP; - public ColorP X0Y0_お下げ右_髪縛1CP; + public ColorP X0Y0_お下げ右_髪縛1CP; - public ColorP X0Y0_お下げ右_髪縛2CP; + public ColorP X0Y0_お下げ右_髪縛2CP; - public ColorP X0Y0_お下げ右_髪右CP; + public ColorP X0Y0_お下げ右_髪右CP; - public ColorP X0Y0_お下げ右_髪左CP; + public ColorP X0Y0_お下げ右_髪左CP; - public ColorP X0Y0_お下げ右_髪根CP; + public ColorP X0Y0_お下げ右_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public override bool お下げ左_髪縛1_表示 - { - get - { - return X0Y0_お下げ左_髪縛1.Dra; - } - set - { - X0Y0_お下げ左_髪縛1.Dra = value; - X0Y0_お下げ左_髪縛1.Hit = value; - } - } + public override bool お下げ左_髪縛1_表示 + { + get + { + return X0Y0_お下げ左_髪縛1.Dra; + } + set + { + X0Y0_お下げ左_髪縛1.Dra = value; + X0Y0_お下げ左_髪縛1.Hit = value; + } + } - public override bool お下げ左_髪縛2_表示 - { - get - { - return X0Y0_お下げ左_髪縛2.Dra; - } - set - { - X0Y0_お下げ左_髪縛2.Dra = value; - X0Y0_お下げ左_髪縛2.Hit = value; - } - } + public override bool お下げ左_髪縛2_表示 + { + get + { + return X0Y0_お下げ左_髪縛2.Dra; + } + set + { + X0Y0_お下げ左_髪縛2.Dra = value; + X0Y0_お下げ左_髪縛2.Hit = value; + } + } - public bool お下げ左_髪左_表示 - { - get - { - return X0Y0_お下げ左_髪左.Dra; - } - set - { - X0Y0_お下げ左_髪左.Dra = value; - X0Y0_お下げ左_髪左.Hit = value; - } - } + public bool お下げ左_髪左_表示 + { + get + { + return X0Y0_お下げ左_髪左.Dra; + } + set + { + X0Y0_お下げ左_髪左.Dra = value; + X0Y0_お下げ左_髪左.Hit = value; + } + } - public bool お下げ左_髪右_表示 - { - get - { - return X0Y0_お下げ左_髪右.Dra; - } - set - { - X0Y0_お下げ左_髪右.Dra = value; - X0Y0_お下げ左_髪右.Hit = value; - } - } + public bool お下げ左_髪右_表示 + { + get + { + return X0Y0_お下げ左_髪右.Dra; + } + set + { + X0Y0_お下げ左_髪右.Dra = value; + X0Y0_お下げ左_髪右.Hit = value; + } + } - public bool お下げ左_髪根_表示 - { - get - { - return X0Y0_お下げ左_髪根.Dra; - } - set - { - X0Y0_お下げ左_髪根.Dra = value; - X0Y0_お下げ左_髪根.Hit = value; - } - } + public bool お下げ左_髪根_表示 + { + get + { + return X0Y0_お下げ左_髪根.Dra; + } + set + { + X0Y0_お下げ左_髪根.Dra = value; + X0Y0_お下げ左_髪根.Hit = value; + } + } - public override bool お下げ右_髪縛1_表示 - { - get - { - return X0Y0_お下げ右_髪縛1.Dra; - } - set - { - X0Y0_お下げ右_髪縛1.Dra = value; - X0Y0_お下げ右_髪縛1.Hit = value; - } - } + public override bool お下げ右_髪縛1_表示 + { + get + { + return X0Y0_お下げ右_髪縛1.Dra; + } + set + { + X0Y0_お下げ右_髪縛1.Dra = value; + X0Y0_お下げ右_髪縛1.Hit = value; + } + } - public override bool お下げ右_髪縛2_表示 - { - get - { - return X0Y0_お下げ右_髪縛2.Dra; - } - set - { - X0Y0_お下げ右_髪縛2.Dra = value; - X0Y0_お下げ右_髪縛2.Hit = value; - } - } + public override bool お下げ右_髪縛2_表示 + { + get + { + return X0Y0_お下げ右_髪縛2.Dra; + } + set + { + X0Y0_お下げ右_髪縛2.Dra = value; + X0Y0_お下げ右_髪縛2.Hit = value; + } + } - public bool お下げ右_髪右_表示 - { - get - { - return X0Y0_お下げ右_髪右.Dra; - } - set - { - X0Y0_お下げ右_髪右.Dra = value; - X0Y0_お下げ右_髪右.Hit = value; - } - } + public bool お下げ右_髪右_表示 + { + get + { + return X0Y0_お下げ右_髪右.Dra; + } + set + { + X0Y0_お下げ右_髪右.Dra = value; + X0Y0_お下げ右_髪右.Hit = value; + } + } - public bool お下げ右_髪左_表示 - { - get - { - return X0Y0_お下げ右_髪左.Dra; - } - set - { - X0Y0_お下げ右_髪左.Dra = value; - X0Y0_お下げ右_髪左.Hit = value; - } - } + public bool お下げ右_髪左_表示 + { + get + { + return X0Y0_お下げ右_髪左.Dra; + } + set + { + X0Y0_お下げ右_髪左.Dra = value; + X0Y0_お下げ右_髪左.Hit = value; + } + } - public bool お下げ右_髪根_表示 - { - get - { - return X0Y0_お下げ右_髪根.Dra; - } - set - { - X0Y0_お下げ右_髪根.Dra = value; - X0Y0_お下げ右_髪根.Hit = value; - } - } + public bool お下げ右_髪根_表示 + { + get + { + return X0Y0_お下げ右_髪根.Dra; + } + set + { + X0Y0_お下げ右_髪根.Dra = value; + X0Y0_お下げ右_髪根.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ左_髪縛1_表示 = value; - お下げ左_髪縛2_表示 = value; - お下げ左_髪左_表示 = value; - お下げ左_髪右_表示 = value; - お下げ左_髪根_表示 = value; - お下げ右_髪縛1_表示 = value; - お下げ右_髪縛2_表示 = value; - お下げ右_髪右_表示 = value; - お下げ右_髪左_表示 = value; - お下げ右_髪根_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ左_髪縛1_表示 = value; + お下げ左_髪縛2_表示 = value; + お下げ左_髪左_表示 = value; + お下げ左_髪右_表示 = value; + お下げ左_髪根_表示 = value; + お下げ右_髪縛1_表示 = value; + お下げ右_髪縛2_表示 = value; + お下げ右_髪右_表示 = value; + お下げ右_髪左_表示 = value; + お下げ右_髪根_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ左_髪縛1CD.不透明度 = value; - お下げ左_髪縛2CD.不透明度 = value; - お下げ左_髪左CD.不透明度 = value; - お下げ左_髪右CD.不透明度 = value; - お下げ左_髪根CD.不透明度 = value; - お下げ右_髪縛1CD.不透明度 = value; - お下げ右_髪縛2CD.不透明度 = value; - お下げ右_髪右CD.不透明度 = value; - お下げ右_髪左CD.不透明度 = value; - お下げ右_髪根CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ左_髪縛1CD.不透明度 = value; + お下げ左_髪縛2CD.不透明度 = value; + お下げ左_髪左CD.不透明度 = value; + お下げ左_髪右CD.不透明度 = value; + お下げ左_髪根CD.不透明度 = value; + お下げ右_髪縛1CD.不透明度 = value; + お下げ右_髪縛2CD.不透明度 = value; + お下げ右_髪右CD.不透明度 = value; + お下げ右_髪左CD.不透明度 = value; + お下げ右_髪根CD.不透明度 = value; + } + } - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ左_髪左.SizeYBase *= num; - X0Y0_お下げ左_髪右.SizeYBase *= num; - X0Y0_お下げ左_髪根.SizeYBase *= num; - X0Y0_お下げ右_髪右.SizeYBase *= num; - X0Y0_お下げ右_髪左.SizeYBase *= num; - X0Y0_お下げ右_髪根.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ左_髪左.SizeYBase *= num; + X0Y0_お下げ左_髪右.SizeYBase *= num; + X0Y0_お下げ左_髪根.SizeYBase *= num; + X0Y0_お下げ右_髪右.SizeYBase *= num; + X0Y0_お下げ右_髪左.SizeYBase *= num; + X0Y0_お下げ右_髪根.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ左_髪縛1.SizeBase *= num; - X0Y0_お下げ左_髪縛2.SizeBase *= num; - X0Y0_お下げ左_髪左.SizeXBase *= num; - X0Y0_お下げ左_髪右.SizeXBase *= num; - X0Y0_お下げ左_髪根.SizeXBase *= num; - X0Y0_お下げ右_髪縛1.SizeBase *= num; - X0Y0_お下げ右_髪縛2.SizeBase *= num; - X0Y0_お下げ右_髪右.SizeXBase *= num; - X0Y0_お下げ右_髪左.SizeXBase *= num; - X0Y0_お下げ右_髪根.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ左_髪縛1.SizeBase *= num; + X0Y0_お下げ左_髪縛2.SizeBase *= num; + X0Y0_お下げ左_髪左.SizeXBase *= num; + X0Y0_お下げ左_髪右.SizeXBase *= num; + X0Y0_お下げ左_髪根.SizeXBase *= num; + X0Y0_お下げ右_髪縛1.SizeBase *= num; + X0Y0_お下げ右_髪縛2.SizeBase *= num; + X0Y0_お下げ右_髪右.SizeXBase *= num; + X0Y0_お下げ右_髪左.SizeXBase *= num; + X0Y0_お下げ右_髪根.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ左_髪左.AngleBase = 3.0 * value; - X0Y0_お下げ左_髪右.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪右.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪左.AngleBase = 3.0 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ左_髪左.AngleBase = 3.0 * value; + X0Y0_お下げ左_髪右.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪右.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪左.AngleBase = 3.0 * value; + } + } - public 後髪0_下2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2カルD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ2カル"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][11])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ左_髪左 = pars2["髪左"].ToPar(); - X0Y0_お下げ左_髪右 = pars2["髪右"].ToPar(); - X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); - X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ右_髪右 = pars2["髪右"].ToPar(); - X0Y0_お下げ右_髪左 = pars2["髪左"].ToPar(); - X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; - お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; - お下げ左_髪左_表示 = e.お下げ左_髪左_表示; - お下げ左_髪右_表示 = e.お下げ左_髪右_表示; - お下げ左_髪根_表示 = e.お下げ左_髪根_表示; - お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; - お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; - お下げ右_髪右_表示 = e.お下げ右_髪右_表示; - お下げ右_髪左_表示 = e.お下げ右_髪左_表示; - お下げ右_髪根_表示 = e.お下げ右_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - 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: false); - X0Y0_お下げ左_髪右CP = new ColorP(X0Y0_お下げ左_髪右, お下げ左_髪右CD, DisUnit, abj: false); - X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); - 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: false); - X0Y0_お下げ右_髪左CP = new ColorP(X0Y0_お下げ右_髪左, お下げ右_髪左CD, DisUnit, abj: false); - X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪0_下2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2カルD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "下げ2カル"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][11])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ左"].ToPars(); + X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ左_髪左 = pars2["髪左"].ToPar(); + X0Y0_お下げ左_髪右 = pars2["髪右"].ToPar(); + X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); + pars2 = pars["お下げ右"].ToPars(); + X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ右_髪右 = pars2["髪右"].ToPar(); + X0Y0_お下げ右_髪左 = pars2["髪左"].ToPar(); + X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; + お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; + お下げ左_髪左_表示 = e.お下げ左_髪左_表示; + お下げ左_髪右_表示 = e.お下げ左_髪右_表示; + お下げ左_髪根_表示 = e.お下げ左_髪根_表示; + お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; + お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; + お下げ右_髪右_表示 = e.お下げ右_髪右_表示; + お下げ右_髪左_表示 = e.お下げ右_髪左_表示; + お下げ右_髪根_表示 = e.お下げ右_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + 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: false); + X0Y0_お下げ左_髪右CP = new ColorP(X0Y0_お下げ左_髪右, お下げ左_髪右CD, DisUnit, abj: false); + X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); + 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: false); + X0Y0_お下げ右_髪左CP = new ColorP(X0Y0_お下げ右_髪左, お下げ右_髪左CD, DisUnit, abj: false); + X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_お下げ左_髪根.AngleBase = num * 10.0; - X0Y0_お下げ右_髪根.AngleBase = num * -10.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_お下げ左_髪根.AngleBase = num * 10.0; + X0Y0_お下げ右_髪根.AngleBase = num * -10.0; + 本体.JoinPAall(); + } - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 12 : 0].Outline = false; - X0Y0_お下げ左_髪左.OP[(!右) ? 1 : 11].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 10 : 2].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 9 : 3].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 8 : 4].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 7 : 5].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 6 : 6].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 5 : 7].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 4 : 8].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 3 : 9].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 2 : 10].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 1 : 11].Outline = false; - X0Y0_お下げ左_髪左.OP[(!右) ? 12 : 0].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 12 : 0].Outline = false; - X0Y0_お下げ左_髪右.OP[(!右) ? 1 : 11].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 10 : 2].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 9 : 3].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 8 : 4].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 7 : 5].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 6 : 6].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 5 : 7].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 4 : 8].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 3 : 9].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 2 : 10].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 1 : 11].Outline = false; - X0Y0_お下げ左_髪右.OP[(!右) ? 12 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 12 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 11].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 10 : 2].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 9 : 3].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 8 : 4].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 7 : 5].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 6 : 6].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 5 : 7].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 4 : 8].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 3 : 9].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 2 : 10].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 1 : 11].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 12 : 0].Outline = false; - X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 12 : 0].Outline = false; - X0Y0_お下げ右_髪右.OP[(!右) ? 1 : 11].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 10 : 2].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 9 : 3].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 8 : 4].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 7 : 5].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 6 : 6].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 5 : 7].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 4 : 8].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 3 : 9].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 2 : 10].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 1 : 11].Outline = false; - X0Y0_お下げ右_髪右.OP[(!右) ? 12 : 0].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 12 : 0].Outline = false; - X0Y0_お下げ右_髪左.OP[(!右) ? 1 : 11].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 10 : 2].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 9 : 3].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 8 : 4].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 7 : 5].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 6 : 6].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 5 : 7].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 4 : 8].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 3 : 9].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 2 : 10].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 1 : 11].Outline = false; - X0Y0_お下げ右_髪左.OP[(!右) ? 12 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 12 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 11].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 10 : 2].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 9 : 3].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 8 : 4].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 7 : 5].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 6 : 6].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 5 : 7].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 4 : 8].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 3 : 9].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 2 : 10].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 1 : 11].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 12 : 0].Outline = false; - } + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 12 : 0].Outline = false; + X0Y0_お下げ左_髪左.OP[(!右) ? 1 : 11].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 10 : 2].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 9 : 3].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 8 : 4].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 7 : 5].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 6 : 6].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 5 : 7].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 4 : 8].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 3 : 9].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 2 : 10].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 1 : 11].Outline = false; + X0Y0_お下げ左_髪左.OP[(!右) ? 12 : 0].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 12 : 0].Outline = false; + X0Y0_お下げ左_髪右.OP[(!右) ? 1 : 11].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 10 : 2].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 9 : 3].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 8 : 4].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 7 : 5].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 6 : 6].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 5 : 7].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 4 : 8].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 3 : 9].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 2 : 10].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 1 : 11].Outline = false; + X0Y0_お下げ左_髪右.OP[(!右) ? 12 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 12 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 11].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 10 : 2].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 9 : 3].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 8 : 4].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 7 : 5].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 6 : 6].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 5 : 7].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 4 : 8].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 3 : 9].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 2 : 10].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 1 : 11].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 12 : 0].Outline = false; + X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 12 : 0].Outline = false; + X0Y0_お下げ右_髪右.OP[(!右) ? 1 : 11].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 10 : 2].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 9 : 3].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 8 : 4].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 7 : 5].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 6 : 6].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 5 : 7].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 4 : 8].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 3 : 9].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 2 : 10].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 1 : 11].Outline = false; + X0Y0_お下げ右_髪右.OP[(!右) ? 12 : 0].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 12 : 0].Outline = false; + X0Y0_お下げ右_髪左.OP[(!右) ? 1 : 11].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 10 : 2].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 9 : 3].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 8 : 4].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 7 : 5].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 6 : 6].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 5 : 7].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 4 : 8].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 3 : 9].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 2 : 10].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 1 : 11].Outline = false; + X0Y0_お下げ右_髪左.OP[(!右) ? 12 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 12 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 11].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 10 : 2].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 9 : 3].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 8 : 4].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 7 : 5].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 6 : 6].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 5 : 7].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 4 : 8].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 3 : 9].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 2 : 10].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 1 : 11].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 12 : 0].Outline = false; + } - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) - { - return p == X0Y0_お下げ右_髪縛2; - } - return true; - } + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) + { + return p == X0Y0_お下げ右_髪縛2; + } + return true; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ左_髪縛1CP.Update(); - X0Y0_お下げ左_髪縛2CP.Update(); - X0Y0_お下げ左_髪左CP.Update(); - X0Y0_お下げ左_髪右CP.Update(); - X0Y0_お下げ左_髪根CP.Update(); - X0Y0_お下げ右_髪縛1CP.Update(); - X0Y0_お下げ右_髪縛2CP.Update(); - X0Y0_お下げ右_髪右CP.Update(); - X0Y0_お下げ右_髪左CP.Update(); - X0Y0_お下げ右_髪根CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ左_髪縛1CP.Update(); + X0Y0_お下げ左_髪縛2CP.Update(); + X0Y0_お下げ左_髪左CP.Update(); + X0Y0_お下げ左_髪右CP.Update(); + X0Y0_お下げ左_髪根CP.Update(); + X0Y0_お下げ右_髪縛1CP.Update(); + X0Y0_お下げ右_髪縛2CP.Update(); + X0Y0_お下げ右_髪右CP.Update(); + X0Y0_お下げ右_髪左CP.Update(); + X0Y0_お下げ右_髪根CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪縛1CD = new ColorD(); - お下げ左_髪縛2CD = new ColorD(); - お下げ左_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪縛1CD = new ColorD(); - お下げ右_髪縛2CD = new ColorD(); - お下げ右_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪縛1CD = new ColorD(); + お下げ左_髪縛2CD = new ColorD(); + お下げ左_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪縛1CD = new ColorD(); + お下げ右_髪縛2CD = new ColorD(); + お下げ右_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } - public override void 髪留配色(髪留色 配色左, 髪留色 配色右) - { - お下げ左_髪縛1CD.色 = 配色左.髪留1色; - お下げ左_髪縛2CD.色 = 配色左.髪留2色; - お下げ右_髪縛1CD.色 = 配色右.髪留1色; - お下げ右_髪縛2CD.色 = 配色右.髪留2色; - } + public override void 髪留配色(髪留色 配色左, 髪留色 配色右) + { + お下げ左_髪縛1CD.色 = 配色左.髪留1色; + お下げ左_髪縛2CD.色 = 配色左.髪留2色; + お下げ右_髪縛1CD.色 = 配色右.髪留1色; + お下げ右_髪縛2CD.色 = 配色右.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2カルD.cs index 5de2c17..83b4a81 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2カルD.cs @@ -1,60 +1,61 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_下2カルD : お下げ2D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_下2カルD : お下げ2D + { + public bool 髪基_表示 = true; - public bool お下げ左_髪縛1_表示 = true; + public bool お下げ左_髪縛1_表示 = true; - public bool お下げ左_髪縛2_表示 = true; + public bool お下げ左_髪縛2_表示 = true; - public bool お下げ左_髪左_表示 = true; + public bool お下げ左_髪左_表示 = true; - public bool お下げ左_髪右_表示 = true; + public bool お下げ左_髪右_表示 = true; - public bool お下げ左_髪根_表示 = true; + public bool お下げ左_髪根_表示 = true; - public bool お下げ右_髪縛1_表示 = true; + public bool お下げ右_髪縛1_表示 = true; - public bool お下げ右_髪縛2_表示 = true; + public bool お下げ右_髪縛2_表示 = true; - public bool お下げ右_髪右_表示 = true; + public bool お下げ右_髪右_表示 = true; - public bool お下げ右_髪左_表示 = true; + public bool お下げ右_髪左_表示 = true; - public bool お下げ右_髪根_表示 = true; + public bool お下げ右_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_下2カルD() - { - ThisType = GetType(); - } + public 後髪0_下2カルD() + { + ThisType = GetType(); + } - public 後髪0_下2カルD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_下2カルD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_下2カル(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_下2カル(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ジグ.cs index 0c63fa6..8107c25 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ジグ.cs @@ -1,536 +1,537 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_下2ジグ : お下げ2 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_下2ジグ : お下げ2 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ左_髪縛1; + public Par X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public Par X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左; + public Par X0Y0_お下げ左_髪左; - public Par X0Y0_お下げ左_髪右; + public Par X0Y0_お下げ左_髪右; - public Par X0Y0_お下げ左_髪根; + public Par X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_髪縛1; + public Par X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public Par X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右; + public Par X0Y0_お下げ右_髪右; - public Par X0Y0_お下げ右_髪左; + public Par X0Y0_お下げ右_髪左; - public Par X0Y0_お下げ右_髪根; + public Par X0Y0_お下げ右_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ左_髪縛1CD; + public ColorD お下げ左_髪縛1CD; - public ColorD お下げ左_髪縛2CD; + public ColorD お下げ左_髪縛2CD; - public ColorD お下げ左_髪左CD; + public ColorD お下げ左_髪左CD; - public ColorD お下げ左_髪右CD; + public ColorD お下げ左_髪右CD; - public ColorD お下げ左_髪根CD; + public ColorD お下げ左_髪根CD; - public ColorD お下げ右_髪縛1CD; + public ColorD お下げ右_髪縛1CD; - public ColorD お下げ右_髪縛2CD; + public ColorD お下げ右_髪縛2CD; - public ColorD お下げ右_髪右CD; + public ColorD お下げ右_髪右CD; - public ColorD お下げ右_髪左CD; + public ColorD お下げ右_髪左CD; - public ColorD お下げ右_髪根CD; + public ColorD お下げ右_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ左_髪縛1CP; + public ColorP X0Y0_お下げ左_髪縛1CP; - public ColorP X0Y0_お下げ左_髪縛2CP; + public ColorP X0Y0_お下げ左_髪縛2CP; - public ColorP X0Y0_お下げ左_髪左CP; + public ColorP X0Y0_お下げ左_髪左CP; - public ColorP X0Y0_お下げ左_髪右CP; + public ColorP X0Y0_お下げ左_髪右CP; - public ColorP X0Y0_お下げ左_髪根CP; + public ColorP X0Y0_お下げ左_髪根CP; - public ColorP X0Y0_お下げ右_髪縛1CP; + public ColorP X0Y0_お下げ右_髪縛1CP; - public ColorP X0Y0_お下げ右_髪縛2CP; + public ColorP X0Y0_お下げ右_髪縛2CP; - public ColorP X0Y0_お下げ右_髪右CP; + public ColorP X0Y0_お下げ右_髪右CP; - public ColorP X0Y0_お下げ右_髪左CP; + public ColorP X0Y0_お下げ右_髪左CP; - public ColorP X0Y0_お下げ右_髪根CP; + public ColorP X0Y0_お下げ右_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public override bool お下げ左_髪縛1_表示 - { - get - { - return X0Y0_お下げ左_髪縛1.Dra; - } - set - { - X0Y0_お下げ左_髪縛1.Dra = value; - X0Y0_お下げ左_髪縛1.Hit = value; - } - } + public override bool お下げ左_髪縛1_表示 + { + get + { + return X0Y0_お下げ左_髪縛1.Dra; + } + set + { + X0Y0_お下げ左_髪縛1.Dra = value; + X0Y0_お下げ左_髪縛1.Hit = value; + } + } - public override bool お下げ左_髪縛2_表示 - { - get - { - return X0Y0_お下げ左_髪縛2.Dra; - } - set - { - X0Y0_お下げ左_髪縛2.Dra = value; - X0Y0_お下げ左_髪縛2.Hit = value; - } - } + public override bool お下げ左_髪縛2_表示 + { + get + { + return X0Y0_お下げ左_髪縛2.Dra; + } + set + { + X0Y0_お下げ左_髪縛2.Dra = value; + X0Y0_お下げ左_髪縛2.Hit = value; + } + } - public bool お下げ左_髪左_表示 - { - get - { - return X0Y0_お下げ左_髪左.Dra; - } - set - { - X0Y0_お下げ左_髪左.Dra = value; - X0Y0_お下げ左_髪左.Hit = value; - } - } + public bool お下げ左_髪左_表示 + { + get + { + return X0Y0_お下げ左_髪左.Dra; + } + set + { + X0Y0_お下げ左_髪左.Dra = value; + X0Y0_お下げ左_髪左.Hit = value; + } + } - public bool お下げ左_髪右_表示 - { - get - { - return X0Y0_お下げ左_髪右.Dra; - } - set - { - X0Y0_お下げ左_髪右.Dra = value; - X0Y0_お下げ左_髪右.Hit = value; - } - } + public bool お下げ左_髪右_表示 + { + get + { + return X0Y0_お下げ左_髪右.Dra; + } + set + { + X0Y0_お下げ左_髪右.Dra = value; + X0Y0_お下げ左_髪右.Hit = value; + } + } - public bool お下げ左_髪根_表示 - { - get - { - return X0Y0_お下げ左_髪根.Dra; - } - set - { - X0Y0_お下げ左_髪根.Dra = value; - X0Y0_お下げ左_髪根.Hit = value; - } - } + public bool お下げ左_髪根_表示 + { + get + { + return X0Y0_お下げ左_髪根.Dra; + } + set + { + X0Y0_お下げ左_髪根.Dra = value; + X0Y0_お下げ左_髪根.Hit = value; + } + } - public override bool お下げ右_髪縛1_表示 - { - get - { - return X0Y0_お下げ右_髪縛1.Dra; - } - set - { - X0Y0_お下げ右_髪縛1.Dra = value; - X0Y0_お下げ右_髪縛1.Hit = value; - } - } + public override bool お下げ右_髪縛1_表示 + { + get + { + return X0Y0_お下げ右_髪縛1.Dra; + } + set + { + X0Y0_お下げ右_髪縛1.Dra = value; + X0Y0_お下げ右_髪縛1.Hit = value; + } + } - public override bool お下げ右_髪縛2_表示 - { - get - { - return X0Y0_お下げ右_髪縛2.Dra; - } - set - { - X0Y0_お下げ右_髪縛2.Dra = value; - X0Y0_お下げ右_髪縛2.Hit = value; - } - } + public override bool お下げ右_髪縛2_表示 + { + get + { + return X0Y0_お下げ右_髪縛2.Dra; + } + set + { + X0Y0_お下げ右_髪縛2.Dra = value; + X0Y0_お下げ右_髪縛2.Hit = value; + } + } - public bool お下げ右_髪右_表示 - { - get - { - return X0Y0_お下げ右_髪右.Dra; - } - set - { - X0Y0_お下げ右_髪右.Dra = value; - X0Y0_お下げ右_髪右.Hit = value; - } - } + public bool お下げ右_髪右_表示 + { + get + { + return X0Y0_お下げ右_髪右.Dra; + } + set + { + X0Y0_お下げ右_髪右.Dra = value; + X0Y0_お下げ右_髪右.Hit = value; + } + } - public bool お下げ右_髪左_表示 - { - get - { - return X0Y0_お下げ右_髪左.Dra; - } - set - { - X0Y0_お下げ右_髪左.Dra = value; - X0Y0_お下げ右_髪左.Hit = value; - } - } + public bool お下げ右_髪左_表示 + { + get + { + return X0Y0_お下げ右_髪左.Dra; + } + set + { + X0Y0_お下げ右_髪左.Dra = value; + X0Y0_お下げ右_髪左.Hit = value; + } + } - public bool お下げ右_髪根_表示 - { - get - { - return X0Y0_お下げ右_髪根.Dra; - } - set - { - X0Y0_お下げ右_髪根.Dra = value; - X0Y0_お下げ右_髪根.Hit = value; - } - } + public bool お下げ右_髪根_表示 + { + get + { + return X0Y0_お下げ右_髪根.Dra; + } + set + { + X0Y0_お下げ右_髪根.Dra = value; + X0Y0_お下げ右_髪根.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ左_髪縛1_表示 = value; - お下げ左_髪縛2_表示 = value; - お下げ左_髪左_表示 = value; - お下げ左_髪右_表示 = value; - お下げ左_髪根_表示 = value; - お下げ右_髪縛1_表示 = value; - お下げ右_髪縛2_表示 = value; - お下げ右_髪右_表示 = value; - お下げ右_髪左_表示 = value; - お下げ右_髪根_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ左_髪縛1_表示 = value; + お下げ左_髪縛2_表示 = value; + お下げ左_髪左_表示 = value; + お下げ左_髪右_表示 = value; + お下げ左_髪根_表示 = value; + お下げ右_髪縛1_表示 = value; + お下げ右_髪縛2_表示 = value; + お下げ右_髪右_表示 = value; + お下げ右_髪左_表示 = value; + お下げ右_髪根_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ左_髪縛1CD.不透明度 = value; - お下げ左_髪縛2CD.不透明度 = value; - お下げ左_髪左CD.不透明度 = value; - お下げ左_髪右CD.不透明度 = value; - お下げ左_髪根CD.不透明度 = value; - お下げ右_髪縛1CD.不透明度 = value; - お下げ右_髪縛2CD.不透明度 = value; - お下げ右_髪右CD.不透明度 = value; - お下げ右_髪左CD.不透明度 = value; - お下げ右_髪根CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ左_髪縛1CD.不透明度 = value; + お下げ左_髪縛2CD.不透明度 = value; + お下げ左_髪左CD.不透明度 = value; + お下げ左_髪右CD.不透明度 = value; + お下げ左_髪根CD.不透明度 = value; + お下げ右_髪縛1CD.不透明度 = value; + お下げ右_髪縛2CD.不透明度 = value; + お下げ右_髪右CD.不透明度 = value; + お下げ右_髪左CD.不透明度 = value; + お下げ右_髪根CD.不透明度 = value; + } + } - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ左_髪左.SizeYBase *= num; - X0Y0_お下げ左_髪右.SizeYBase *= num; - X0Y0_お下げ左_髪根.SizeYBase *= num; - X0Y0_お下げ右_髪右.SizeYBase *= num; - X0Y0_お下げ右_髪左.SizeYBase *= num; - X0Y0_お下げ右_髪根.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ左_髪左.SizeYBase *= num; + X0Y0_お下げ左_髪右.SizeYBase *= num; + X0Y0_お下げ左_髪根.SizeYBase *= num; + X0Y0_お下げ右_髪右.SizeYBase *= num; + X0Y0_お下げ右_髪左.SizeYBase *= num; + X0Y0_お下げ右_髪根.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ左_髪縛1.SizeBase *= num; - X0Y0_お下げ左_髪縛2.SizeBase *= num; - X0Y0_お下げ左_髪左.SizeXBase *= num; - X0Y0_お下げ左_髪右.SizeXBase *= num; - X0Y0_お下げ左_髪根.SizeXBase *= num; - X0Y0_お下げ右_髪縛1.SizeBase *= num; - X0Y0_お下げ右_髪縛2.SizeBase *= num; - X0Y0_お下げ右_髪右.SizeXBase *= num; - X0Y0_お下げ右_髪左.SizeXBase *= num; - X0Y0_お下げ右_髪根.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ左_髪縛1.SizeBase *= num; + X0Y0_お下げ左_髪縛2.SizeBase *= num; + X0Y0_お下げ左_髪左.SizeXBase *= num; + X0Y0_お下げ左_髪右.SizeXBase *= num; + X0Y0_お下げ左_髪根.SizeXBase *= num; + X0Y0_お下げ右_髪縛1.SizeBase *= num; + X0Y0_お下げ右_髪縛2.SizeBase *= num; + X0Y0_お下げ右_髪右.SizeXBase *= num; + X0Y0_お下げ右_髪左.SizeXBase *= num; + X0Y0_お下げ右_髪根.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ左_髪左.AngleBase = 3.0 * value; - X0Y0_お下げ左_髪右.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪右.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪左.AngleBase = 3.0 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ左_髪左.AngleBase = 3.0 * value; + X0Y0_お下げ左_髪右.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪右.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪左.AngleBase = 3.0 * value; + } + } - public 後髪0_下2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2ジグD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ2ジグ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][8])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ左_髪左 = pars2["髪左"].ToPar(); - X0Y0_お下げ左_髪右 = pars2["髪右"].ToPar(); - X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); - X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ右_髪右 = pars2["髪右"].ToPar(); - X0Y0_お下げ右_髪左 = pars2["髪左"].ToPar(); - X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; - お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; - お下げ左_髪左_表示 = e.お下げ左_髪左_表示; - お下げ左_髪右_表示 = e.お下げ左_髪右_表示; - お下げ左_髪根_表示 = e.お下げ左_髪根_表示; - お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; - お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; - お下げ右_髪右_表示 = e.お下げ右_髪右_表示; - お下げ右_髪左_表示 = e.お下げ右_髪左_表示; - お下げ右_髪根_表示 = e.お下げ右_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - 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: false); - X0Y0_お下げ左_髪右CP = new ColorP(X0Y0_お下げ左_髪右, お下げ左_髪右CD, DisUnit, abj: false); - X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); - 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: false); - X0Y0_お下げ右_髪左CP = new ColorP(X0Y0_お下げ右_髪左, お下げ右_髪左CD, DisUnit, abj: false); - X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪0_下2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2ジグD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "下げ2ジグ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][8])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ左"].ToPars(); + X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ左_髪左 = pars2["髪左"].ToPar(); + X0Y0_お下げ左_髪右 = pars2["髪右"].ToPar(); + X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); + pars2 = pars["お下げ右"].ToPars(); + X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ右_髪右 = pars2["髪右"].ToPar(); + X0Y0_お下げ右_髪左 = pars2["髪左"].ToPar(); + X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; + お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; + お下げ左_髪左_表示 = e.お下げ左_髪左_表示; + お下げ左_髪右_表示 = e.お下げ左_髪右_表示; + お下げ左_髪根_表示 = e.お下げ左_髪根_表示; + お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; + お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; + お下げ右_髪右_表示 = e.お下げ右_髪右_表示; + お下げ右_髪左_表示 = e.お下げ右_髪左_表示; + お下げ右_髪根_表示 = e.お下げ右_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + 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: false); + X0Y0_お下げ左_髪右CP = new ColorP(X0Y0_お下げ左_髪右, お下げ左_髪右CD, DisUnit, abj: false); + X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); + 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: false); + X0Y0_お下げ右_髪左CP = new ColorP(X0Y0_お下げ右_髪左, お下げ右_髪左CD, DisUnit, abj: false); + X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_お下げ左_髪根.AngleBase = num * 10.0; - X0Y0_お下げ右_髪根.AngleBase = num * -10.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_お下げ左_髪根.AngleBase = num * 10.0; + X0Y0_お下げ右_髪根.AngleBase = num * -10.0; + 本体.JoinPAall(); + } - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪左.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪左.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪右.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪右.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪右.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪右.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪左.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪左.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false; - } + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪左.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪左.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪右.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪右.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪右.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪右.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪左.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪左.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false; + } - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) - { - return p == X0Y0_お下げ右_髪縛2; - } - return true; - } + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) + { + return p == X0Y0_お下げ右_髪縛2; + } + return true; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ左_髪縛1CP.Update(); - X0Y0_お下げ左_髪縛2CP.Update(); - X0Y0_お下げ左_髪左CP.Update(); - X0Y0_お下げ左_髪右CP.Update(); - X0Y0_お下げ左_髪根CP.Update(); - X0Y0_お下げ右_髪縛1CP.Update(); - X0Y0_お下げ右_髪縛2CP.Update(); - X0Y0_お下げ右_髪右CP.Update(); - X0Y0_お下げ右_髪左CP.Update(); - X0Y0_お下げ右_髪根CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ左_髪縛1CP.Update(); + X0Y0_お下げ左_髪縛2CP.Update(); + X0Y0_お下げ左_髪左CP.Update(); + X0Y0_お下げ左_髪右CP.Update(); + X0Y0_お下げ左_髪根CP.Update(); + X0Y0_お下げ右_髪縛1CP.Update(); + X0Y0_お下げ右_髪縛2CP.Update(); + X0Y0_お下げ右_髪右CP.Update(); + X0Y0_お下げ右_髪左CP.Update(); + X0Y0_お下げ右_髪根CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪縛1CD = new ColorD(); - お下げ左_髪縛2CD = new ColorD(); - お下げ左_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪縛1CD = new ColorD(); - お下げ右_髪縛2CD = new ColorD(); - お下げ右_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪縛1CD = new ColorD(); + お下げ左_髪縛2CD = new ColorD(); + お下げ左_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪縛1CD = new ColorD(); + お下げ右_髪縛2CD = new ColorD(); + お下げ右_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } - public override void 髪留配色(髪留色 配色左, 髪留色 配色右) - { - お下げ左_髪縛1CD.色 = 配色左.髪留1色; - お下げ左_髪縛2CD.色 = 配色左.髪留2色; - お下げ右_髪縛1CD.色 = 配色右.髪留1色; - お下げ右_髪縛2CD.色 = 配色右.髪留2色; - } + public override void 髪留配色(髪留色 配色左, 髪留色 配色右) + { + お下げ左_髪縛1CD.色 = 配色左.髪留1色; + お下げ左_髪縛2CD.色 = 配色左.髪留2色; + お下げ右_髪縛1CD.色 = 配色右.髪留1色; + お下げ右_髪縛2CD.色 = 配色右.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ジグD.cs index 6cf9f6e..466297a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ジグD.cs @@ -1,60 +1,61 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_下2ジグD : お下げ2D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_下2ジグD : お下げ2D + { + public bool 髪基_表示 = true; - public bool お下げ左_髪縛1_表示 = true; + public bool お下げ左_髪縛1_表示 = true; - public bool お下げ左_髪縛2_表示 = true; + public bool お下げ左_髪縛2_表示 = true; - public bool お下げ左_髪左_表示 = true; + public bool お下げ左_髪左_表示 = true; - public bool お下げ左_髪右_表示 = true; + public bool お下げ左_髪右_表示 = true; - public bool お下げ左_髪根_表示 = true; + public bool お下げ左_髪根_表示 = true; - public bool お下げ右_髪縛1_表示 = true; + public bool お下げ右_髪縛1_表示 = true; - public bool お下げ右_髪縛2_表示 = true; + public bool お下げ右_髪縛2_表示 = true; - public bool お下げ右_髪右_表示 = true; + public bool お下げ右_髪右_表示 = true; - public bool お下げ右_髪左_表示 = true; + public bool お下げ右_髪左_表示 = true; - public bool お下げ右_髪根_表示 = true; + public bool お下げ右_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_下2ジグD() - { - ThisType = GetType(); - } + public 後髪0_下2ジグD() + { + ThisType = GetType(); + } - public 後髪0_下2ジグD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_下2ジグD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_下2ジグ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_下2ジグ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ハネ.cs index 3ab6571..679b17f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ハネ.cs @@ -1,536 +1,537 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_下2ハネ : お下げ2 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_下2ハネ : お下げ2 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ左_髪縛1; + public Par X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public Par X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪右; + public Par X0Y0_お下げ左_髪右; - public Par X0Y0_お下げ左_髪左; + public Par X0Y0_お下げ左_髪左; - public Par X0Y0_お下げ左_髪根; + public Par X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_髪縛1; + public Par X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public Par X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪左; + public Par X0Y0_お下げ右_髪左; - public Par X0Y0_お下げ右_髪右; + public Par X0Y0_お下げ右_髪右; - public Par X0Y0_お下げ右_髪根; + public Par X0Y0_お下げ右_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ左_髪縛1CD; + public ColorD お下げ左_髪縛1CD; - public ColorD お下げ左_髪縛2CD; + public ColorD お下げ左_髪縛2CD; - public ColorD お下げ左_髪右CD; + public ColorD お下げ左_髪右CD; - public ColorD お下げ左_髪左CD; + public ColorD お下げ左_髪左CD; - public ColorD お下げ左_髪根CD; + public ColorD お下げ左_髪根CD; - public ColorD お下げ右_髪縛1CD; + public ColorD お下げ右_髪縛1CD; - public ColorD お下げ右_髪縛2CD; + public ColorD お下げ右_髪縛2CD; - public ColorD お下げ右_髪左CD; + public ColorD お下げ右_髪左CD; - public ColorD お下げ右_髪右CD; + public ColorD お下げ右_髪右CD; - public ColorD お下げ右_髪根CD; + public ColorD お下げ右_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ左_髪縛1CP; + public ColorP X0Y0_お下げ左_髪縛1CP; - public ColorP X0Y0_お下げ左_髪縛2CP; + public ColorP X0Y0_お下げ左_髪縛2CP; - public ColorP X0Y0_お下げ左_髪右CP; + public ColorP X0Y0_お下げ左_髪右CP; - public ColorP X0Y0_お下げ左_髪左CP; + public ColorP X0Y0_お下げ左_髪左CP; - public ColorP X0Y0_お下げ左_髪根CP; + public ColorP X0Y0_お下げ左_髪根CP; - public ColorP X0Y0_お下げ右_髪縛1CP; + public ColorP X0Y0_お下げ右_髪縛1CP; - public ColorP X0Y0_お下げ右_髪縛2CP; + public ColorP X0Y0_お下げ右_髪縛2CP; - public ColorP X0Y0_お下げ右_髪左CP; + public ColorP X0Y0_お下げ右_髪左CP; - public ColorP X0Y0_お下げ右_髪右CP; + public ColorP X0Y0_お下げ右_髪右CP; - public ColorP X0Y0_お下げ右_髪根CP; + public ColorP X0Y0_お下げ右_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public override bool お下げ左_髪縛1_表示 - { - get - { - return X0Y0_お下げ左_髪縛1.Dra; - } - set - { - X0Y0_お下げ左_髪縛1.Dra = value; - X0Y0_お下げ左_髪縛1.Hit = value; - } - } + public override bool お下げ左_髪縛1_表示 + { + get + { + return X0Y0_お下げ左_髪縛1.Dra; + } + set + { + X0Y0_お下げ左_髪縛1.Dra = value; + X0Y0_お下げ左_髪縛1.Hit = value; + } + } - public override bool お下げ左_髪縛2_表示 - { - get - { - return X0Y0_お下げ左_髪縛2.Dra; - } - set - { - X0Y0_お下げ左_髪縛2.Dra = value; - X0Y0_お下げ左_髪縛2.Hit = value; - } - } + public override bool お下げ左_髪縛2_表示 + { + get + { + return X0Y0_お下げ左_髪縛2.Dra; + } + set + { + X0Y0_お下げ左_髪縛2.Dra = value; + X0Y0_お下げ左_髪縛2.Hit = value; + } + } - public bool お下げ左_髪右_表示 - { - get - { - return X0Y0_お下げ左_髪右.Dra; - } - set - { - X0Y0_お下げ左_髪右.Dra = value; - X0Y0_お下げ左_髪右.Hit = value; - } - } + public bool お下げ左_髪右_表示 + { + get + { + return X0Y0_お下げ左_髪右.Dra; + } + set + { + X0Y0_お下げ左_髪右.Dra = value; + X0Y0_お下げ左_髪右.Hit = value; + } + } - public bool お下げ左_髪左_表示 - { - get - { - return X0Y0_お下げ左_髪左.Dra; - } - set - { - X0Y0_お下げ左_髪左.Dra = value; - X0Y0_お下げ左_髪左.Hit = value; - } - } + public bool お下げ左_髪左_表示 + { + get + { + return X0Y0_お下げ左_髪左.Dra; + } + set + { + X0Y0_お下げ左_髪左.Dra = value; + X0Y0_お下げ左_髪左.Hit = value; + } + } - public bool お下げ左_髪根_表示 - { - get - { - return X0Y0_お下げ左_髪根.Dra; - } - set - { - X0Y0_お下げ左_髪根.Dra = value; - X0Y0_お下げ左_髪根.Hit = value; - } - } + public bool お下げ左_髪根_表示 + { + get + { + return X0Y0_お下げ左_髪根.Dra; + } + set + { + X0Y0_お下げ左_髪根.Dra = value; + X0Y0_お下げ左_髪根.Hit = value; + } + } - public override bool お下げ右_髪縛1_表示 - { - get - { - return X0Y0_お下げ右_髪縛1.Dra; - } - set - { - X0Y0_お下げ右_髪縛1.Dra = value; - X0Y0_お下げ右_髪縛1.Hit = value; - } - } + public override bool お下げ右_髪縛1_表示 + { + get + { + return X0Y0_お下げ右_髪縛1.Dra; + } + set + { + X0Y0_お下げ右_髪縛1.Dra = value; + X0Y0_お下げ右_髪縛1.Hit = value; + } + } - public override bool お下げ右_髪縛2_表示 - { - get - { - return X0Y0_お下げ右_髪縛2.Dra; - } - set - { - X0Y0_お下げ右_髪縛2.Dra = value; - X0Y0_お下げ右_髪縛2.Hit = value; - } - } + public override bool お下げ右_髪縛2_表示 + { + get + { + return X0Y0_お下げ右_髪縛2.Dra; + } + set + { + X0Y0_お下げ右_髪縛2.Dra = value; + X0Y0_お下げ右_髪縛2.Hit = value; + } + } - public bool お下げ右_髪左_表示 - { - get - { - return X0Y0_お下げ右_髪左.Dra; - } - set - { - X0Y0_お下げ右_髪左.Dra = value; - X0Y0_お下げ右_髪左.Hit = value; - } - } + public bool お下げ右_髪左_表示 + { + get + { + return X0Y0_お下げ右_髪左.Dra; + } + set + { + X0Y0_お下げ右_髪左.Dra = value; + X0Y0_お下げ右_髪左.Hit = value; + } + } - public bool お下げ右_髪右_表示 - { - get - { - return X0Y0_お下げ右_髪右.Dra; - } - set - { - X0Y0_お下げ右_髪右.Dra = value; - X0Y0_お下げ右_髪右.Hit = value; - } - } + public bool お下げ右_髪右_表示 + { + get + { + return X0Y0_お下げ右_髪右.Dra; + } + set + { + X0Y0_お下げ右_髪右.Dra = value; + X0Y0_お下げ右_髪右.Hit = value; + } + } - public bool お下げ右_髪根_表示 - { - get - { - return X0Y0_お下げ右_髪根.Dra; - } - set - { - X0Y0_お下げ右_髪根.Dra = value; - X0Y0_お下げ右_髪根.Hit = value; - } - } + public bool お下げ右_髪根_表示 + { + get + { + return X0Y0_お下げ右_髪根.Dra; + } + set + { + X0Y0_お下げ右_髪根.Dra = value; + X0Y0_お下げ右_髪根.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ左_髪縛1_表示 = value; - お下げ左_髪縛2_表示 = value; - お下げ左_髪右_表示 = value; - お下げ左_髪左_表示 = value; - お下げ左_髪根_表示 = value; - お下げ右_髪縛1_表示 = value; - お下げ右_髪縛2_表示 = value; - お下げ右_髪左_表示 = value; - お下げ右_髪右_表示 = value; - お下げ右_髪根_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ左_髪縛1_表示 = value; + お下げ左_髪縛2_表示 = value; + お下げ左_髪右_表示 = value; + お下げ左_髪左_表示 = value; + お下げ左_髪根_表示 = value; + お下げ右_髪縛1_表示 = value; + お下げ右_髪縛2_表示 = value; + お下げ右_髪左_表示 = value; + お下げ右_髪右_表示 = value; + お下げ右_髪根_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ左_髪縛1CD.不透明度 = value; - お下げ左_髪縛2CD.不透明度 = value; - お下げ左_髪右CD.不透明度 = value; - お下げ左_髪左CD.不透明度 = value; - お下げ左_髪根CD.不透明度 = value; - お下げ右_髪縛1CD.不透明度 = value; - お下げ右_髪縛2CD.不透明度 = value; - お下げ右_髪左CD.不透明度 = value; - お下げ右_髪右CD.不透明度 = value; - お下げ右_髪根CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ左_髪縛1CD.不透明度 = value; + お下げ左_髪縛2CD.不透明度 = value; + お下げ左_髪右CD.不透明度 = value; + お下げ左_髪左CD.不透明度 = value; + お下げ左_髪根CD.不透明度 = value; + お下げ右_髪縛1CD.不透明度 = value; + お下げ右_髪縛2CD.不透明度 = value; + お下げ右_髪左CD.不透明度 = value; + お下げ右_髪右CD.不透明度 = value; + お下げ右_髪根CD.不透明度 = value; + } + } - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ左_髪右.SizeYBase *= num; - X0Y0_お下げ左_髪左.SizeYBase *= num; - X0Y0_お下げ左_髪根.SizeYBase *= num; - X0Y0_お下げ右_髪左.SizeYBase *= num; - X0Y0_お下げ右_髪右.SizeYBase *= num; - X0Y0_お下げ右_髪根.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ左_髪右.SizeYBase *= num; + X0Y0_お下げ左_髪左.SizeYBase *= num; + X0Y0_お下げ左_髪根.SizeYBase *= num; + X0Y0_お下げ右_髪左.SizeYBase *= num; + X0Y0_お下げ右_髪右.SizeYBase *= num; + X0Y0_お下げ右_髪根.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ左_髪縛1.SizeBase *= num; - X0Y0_お下げ左_髪縛2.SizeBase *= num; - X0Y0_お下げ左_髪左.SizeXBase *= num; - X0Y0_お下げ左_髪右.SizeXBase *= num; - X0Y0_お下げ左_髪根.SizeXBase *= num; - X0Y0_お下げ右_髪縛1.SizeBase *= num; - X0Y0_お下げ右_髪縛2.SizeBase *= num; - X0Y0_お下げ右_髪右.SizeXBase *= num; - X0Y0_お下げ右_髪左.SizeXBase *= num; - X0Y0_お下げ右_髪根.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ左_髪縛1.SizeBase *= num; + X0Y0_お下げ左_髪縛2.SizeBase *= num; + X0Y0_お下げ左_髪左.SizeXBase *= num; + X0Y0_お下げ左_髪右.SizeXBase *= num; + X0Y0_お下げ左_髪根.SizeXBase *= num; + X0Y0_お下げ右_髪縛1.SizeBase *= num; + X0Y0_お下げ右_髪縛2.SizeBase *= num; + X0Y0_お下げ右_髪右.SizeXBase *= num; + X0Y0_お下げ右_髪左.SizeXBase *= num; + X0Y0_お下げ右_髪根.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ左_髪左.AngleBase = 3.0 * value; - X0Y0_お下げ左_髪右.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪右.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪左.AngleBase = 3.0 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ左_髪左.AngleBase = 3.0 * value; + X0Y0_お下げ左_髪右.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪右.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪左.AngleBase = 3.0 * value; + } + } - public 後髪0_下2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2ハネD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ2ハネ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][9])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ左_髪右 = pars2["髪右"].ToPar(); - X0Y0_お下げ左_髪左 = pars2["髪左"].ToPar(); - X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); - X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ右_髪左 = pars2["髪左"].ToPar(); - X0Y0_お下げ右_髪右 = pars2["髪右"].ToPar(); - X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; - お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; - お下げ左_髪右_表示 = e.お下げ左_髪右_表示; - お下げ左_髪左_表示 = e.お下げ左_髪左_表示; - お下げ左_髪根_表示 = e.お下げ左_髪根_表示; - お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; - お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; - お下げ右_髪左_表示 = e.お下げ右_髪左_表示; - お下げ右_髪右_表示 = e.お下げ右_髪右_表示; - お下げ右_髪根_表示 = e.お下げ右_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - 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: false); - X0Y0_お下げ左_髪左CP = new ColorP(X0Y0_お下げ左_髪左, お下げ左_髪左CD, DisUnit, abj: false); - X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); - 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: false); - X0Y0_お下げ右_髪右CP = new ColorP(X0Y0_お下げ右_髪右, お下げ右_髪右CD, DisUnit, abj: false); - X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪0_下2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2ハネD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "下げ2ハネ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][9])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ左"].ToPars(); + X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ左_髪右 = pars2["髪右"].ToPar(); + X0Y0_お下げ左_髪左 = pars2["髪左"].ToPar(); + X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); + pars2 = pars["お下げ右"].ToPars(); + X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ右_髪左 = pars2["髪左"].ToPar(); + X0Y0_お下げ右_髪右 = pars2["髪右"].ToPar(); + X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; + お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; + お下げ左_髪右_表示 = e.お下げ左_髪右_表示; + お下げ左_髪左_表示 = e.お下げ左_髪左_表示; + お下げ左_髪根_表示 = e.お下げ左_髪根_表示; + お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; + お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; + お下げ右_髪左_表示 = e.お下げ右_髪左_表示; + お下げ右_髪右_表示 = e.お下げ右_髪右_表示; + お下げ右_髪根_表示 = e.お下げ右_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + 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: false); + X0Y0_お下げ左_髪左CP = new ColorP(X0Y0_お下げ左_髪左, お下げ左_髪左CD, DisUnit, abj: false); + X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); + 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: false); + X0Y0_お下げ右_髪右CP = new ColorP(X0Y0_お下げ右_髪右, お下げ右_髪右CD, DisUnit, abj: false); + X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - _ = 右; - X0Y0_お下げ左_髪根.AngleBase = 10.0; - X0Y0_お下げ右_髪根.AngleBase = -10.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + _ = 右; + X0Y0_お下げ左_髪根.AngleBase = 10.0; + X0Y0_お下げ右_髪根.AngleBase = -10.0; + 本体.JoinPAall(); + } - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪右.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪右.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪左.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪左.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪左.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪左.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪右.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪右.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false; - } + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪右.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪右.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪左.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪左.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪左.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪左.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪右.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪右.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false; + } - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) - { - return p == X0Y0_お下げ右_髪縛2; - } - return true; - } + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) + { + return p == X0Y0_お下げ右_髪縛2; + } + return true; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ左_髪縛1CP.Update(); - X0Y0_お下げ左_髪縛2CP.Update(); - X0Y0_お下げ左_髪右CP.Update(); - X0Y0_お下げ左_髪左CP.Update(); - X0Y0_お下げ左_髪根CP.Update(); - X0Y0_お下げ右_髪縛1CP.Update(); - X0Y0_お下げ右_髪縛2CP.Update(); - X0Y0_お下げ右_髪左CP.Update(); - X0Y0_お下げ右_髪右CP.Update(); - X0Y0_お下げ右_髪根CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ左_髪縛1CP.Update(); + X0Y0_お下げ左_髪縛2CP.Update(); + X0Y0_お下げ左_髪右CP.Update(); + X0Y0_お下げ左_髪左CP.Update(); + X0Y0_お下げ左_髪根CP.Update(); + X0Y0_お下げ右_髪縛1CP.Update(); + X0Y0_お下げ右_髪縛2CP.Update(); + X0Y0_お下げ右_髪左CP.Update(); + X0Y0_お下げ右_髪右CP.Update(); + X0Y0_お下げ右_髪根CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪縛1CD = new ColorD(); - お下げ左_髪縛2CD = new ColorD(); - お下げ左_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪縛1CD = new ColorD(); - お下げ右_髪縛2CD = new ColorD(); - お下げ右_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪縛1CD = new ColorD(); + お下げ左_髪縛2CD = new ColorD(); + お下げ左_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪縛1CD = new ColorD(); + お下げ右_髪縛2CD = new ColorD(); + お下げ右_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } - public override void 髪留配色(髪留色 配色左, 髪留色 配色右) - { - お下げ左_髪縛1CD.色 = 配色左.髪留1色; - お下げ左_髪縛2CD.色 = 配色左.髪留2色; - お下げ右_髪縛1CD.色 = 配色右.髪留1色; - お下げ右_髪縛2CD.色 = 配色右.髪留2色; - } + public override void 髪留配色(髪留色 配色左, 髪留色 配色右) + { + お下げ左_髪縛1CD.色 = 配色左.髪留1色; + お下げ左_髪縛2CD.色 = 配色左.髪留2色; + お下げ右_髪縛1CD.色 = 配色右.髪留1色; + お下げ右_髪縛2CD.色 = 配色右.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ハネD.cs index 33e2104..75f76c2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2ハネD.cs @@ -1,60 +1,61 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_下2ハネD : お下げ2D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_下2ハネD : お下げ2D + { + public bool 髪基_表示 = true; - public bool お下げ左_髪縛1_表示 = true; + public bool お下げ左_髪縛1_表示 = true; - public bool お下げ左_髪縛2_表示 = true; + public bool お下げ左_髪縛2_表示 = true; - public bool お下げ左_髪右_表示 = true; + public bool お下げ左_髪右_表示 = true; - public bool お下げ左_髪左_表示 = true; + public bool お下げ左_髪左_表示 = true; - public bool お下げ左_髪根_表示 = true; + public bool お下げ左_髪根_表示 = true; - public bool お下げ右_髪縛1_表示 = true; + public bool お下げ右_髪縛1_表示 = true; - public bool お下げ右_髪縛2_表示 = true; + public bool お下げ右_髪縛2_表示 = true; - public bool お下げ右_髪左_表示 = true; + public bool お下げ右_髪左_表示 = true; - public bool お下げ右_髪右_表示 = true; + public bool お下げ右_髪右_表示 = true; - public bool お下げ右_髪根_表示 = true; + public bool お下げ右_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_下2ハネD() - { - ThisType = GetType(); - } + public 後髪0_下2ハネD() + { + ThisType = GetType(); + } - public 後髪0_下2ハネD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_下2ハネD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_下2ハネ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_下2ハネ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2パツ.cs index 5871c9a..92f3296 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2パツ.cs @@ -1,530 +1,531 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_下2パツ : お下げ2 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_下2パツ : お下げ2 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ左_髪縛1; + public Par X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public Par X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左; + public Par X0Y0_お下げ左_髪左; - public Par X0Y0_お下げ左_髪右; + public Par X0Y0_お下げ左_髪右; - public Par X0Y0_お下げ左_髪根; + public Par X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_髪縛1; + public Par X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public Par X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右; + public Par X0Y0_お下げ右_髪右; - public Par X0Y0_お下げ右_髪左; + public Par X0Y0_お下げ右_髪左; - public Par X0Y0_お下げ右_髪根; + public Par X0Y0_お下げ右_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ左_髪縛1CD; + public ColorD お下げ左_髪縛1CD; - public ColorD お下げ左_髪縛2CD; + public ColorD お下げ左_髪縛2CD; - public ColorD お下げ左_髪左CD; + public ColorD お下げ左_髪左CD; - public ColorD お下げ左_髪右CD; + public ColorD お下げ左_髪右CD; - public ColorD お下げ左_髪根CD; + public ColorD お下げ左_髪根CD; - public ColorD お下げ右_髪縛1CD; + public ColorD お下げ右_髪縛1CD; - public ColorD お下げ右_髪縛2CD; + public ColorD お下げ右_髪縛2CD; - public ColorD お下げ右_髪右CD; + public ColorD お下げ右_髪右CD; - public ColorD お下げ右_髪左CD; + public ColorD お下げ右_髪左CD; - public ColorD お下げ右_髪根CD; + public ColorD お下げ右_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ左_髪縛1CP; + public ColorP X0Y0_お下げ左_髪縛1CP; - public ColorP X0Y0_お下げ左_髪縛2CP; + public ColorP X0Y0_お下げ左_髪縛2CP; - public ColorP X0Y0_お下げ左_髪左CP; + public ColorP X0Y0_お下げ左_髪左CP; - public ColorP X0Y0_お下げ左_髪右CP; + public ColorP X0Y0_お下げ左_髪右CP; - public ColorP X0Y0_お下げ左_髪根CP; + public ColorP X0Y0_お下げ左_髪根CP; - public ColorP X0Y0_お下げ右_髪縛1CP; + public ColorP X0Y0_お下げ右_髪縛1CP; - public ColorP X0Y0_お下げ右_髪縛2CP; + public ColorP X0Y0_お下げ右_髪縛2CP; - public ColorP X0Y0_お下げ右_髪右CP; + public ColorP X0Y0_お下げ右_髪右CP; - public ColorP X0Y0_お下げ右_髪左CP; + public ColorP X0Y0_お下げ右_髪左CP; - public ColorP X0Y0_お下げ右_髪根CP; + public ColorP X0Y0_お下げ右_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public override bool お下げ左_髪縛1_表示 - { - get - { - return X0Y0_お下げ左_髪縛1.Dra; - } - set - { - X0Y0_お下げ左_髪縛1.Dra = value; - X0Y0_お下げ左_髪縛1.Hit = value; - } - } + public override bool お下げ左_髪縛1_表示 + { + get + { + return X0Y0_お下げ左_髪縛1.Dra; + } + set + { + X0Y0_お下げ左_髪縛1.Dra = value; + X0Y0_お下げ左_髪縛1.Hit = value; + } + } - public override bool お下げ左_髪縛2_表示 - { - get - { - return X0Y0_お下げ左_髪縛2.Dra; - } - set - { - X0Y0_お下げ左_髪縛2.Dra = value; - X0Y0_お下げ左_髪縛2.Hit = value; - } - } + public override bool お下げ左_髪縛2_表示 + { + get + { + return X0Y0_お下げ左_髪縛2.Dra; + } + set + { + X0Y0_お下げ左_髪縛2.Dra = value; + X0Y0_お下げ左_髪縛2.Hit = value; + } + } - public bool お下げ左_髪左_表示 - { - get - { - return X0Y0_お下げ左_髪左.Dra; - } - set - { - X0Y0_お下げ左_髪左.Dra = value; - X0Y0_お下げ左_髪左.Hit = value; - } - } + public bool お下げ左_髪左_表示 + { + get + { + return X0Y0_お下げ左_髪左.Dra; + } + set + { + X0Y0_お下げ左_髪左.Dra = value; + X0Y0_お下げ左_髪左.Hit = value; + } + } - public bool お下げ左_髪右_表示 - { - get - { - return X0Y0_お下げ左_髪右.Dra; - } - set - { - X0Y0_お下げ左_髪右.Dra = value; - X0Y0_お下げ左_髪右.Hit = value; - } - } + public bool お下げ左_髪右_表示 + { + get + { + return X0Y0_お下げ左_髪右.Dra; + } + set + { + X0Y0_お下げ左_髪右.Dra = value; + X0Y0_お下げ左_髪右.Hit = value; + } + } - public bool お下げ左_髪根_表示 - { - get - { - return X0Y0_お下げ左_髪根.Dra; - } - set - { - X0Y0_お下げ左_髪根.Dra = value; - X0Y0_お下げ左_髪根.Hit = value; - } - } + public bool お下げ左_髪根_表示 + { + get + { + return X0Y0_お下げ左_髪根.Dra; + } + set + { + X0Y0_お下げ左_髪根.Dra = value; + X0Y0_お下げ左_髪根.Hit = value; + } + } - public override bool お下げ右_髪縛1_表示 - { - get - { - return X0Y0_お下げ右_髪縛1.Dra; - } - set - { - X0Y0_お下げ右_髪縛1.Dra = value; - X0Y0_お下げ右_髪縛1.Hit = value; - } - } + public override bool お下げ右_髪縛1_表示 + { + get + { + return X0Y0_お下げ右_髪縛1.Dra; + } + set + { + X0Y0_お下げ右_髪縛1.Dra = value; + X0Y0_お下げ右_髪縛1.Hit = value; + } + } - public override bool お下げ右_髪縛2_表示 - { - get - { - return X0Y0_お下げ右_髪縛2.Dra; - } - set - { - X0Y0_お下げ右_髪縛2.Dra = value; - X0Y0_お下げ右_髪縛2.Hit = value; - } - } + public override bool お下げ右_髪縛2_表示 + { + get + { + return X0Y0_お下げ右_髪縛2.Dra; + } + set + { + X0Y0_お下げ右_髪縛2.Dra = value; + X0Y0_お下げ右_髪縛2.Hit = value; + } + } - public bool お下げ右_髪右_表示 - { - get - { - return X0Y0_お下げ右_髪右.Dra; - } - set - { - X0Y0_お下げ右_髪右.Dra = value; - X0Y0_お下げ右_髪右.Hit = value; - } - } + public bool お下げ右_髪右_表示 + { + get + { + return X0Y0_お下げ右_髪右.Dra; + } + set + { + X0Y0_お下げ右_髪右.Dra = value; + X0Y0_お下げ右_髪右.Hit = value; + } + } - public bool お下げ右_髪左_表示 - { - get - { - return X0Y0_お下げ右_髪左.Dra; - } - set - { - X0Y0_お下げ右_髪左.Dra = value; - X0Y0_お下げ右_髪左.Hit = value; - } - } + public bool お下げ右_髪左_表示 + { + get + { + return X0Y0_お下げ右_髪左.Dra; + } + set + { + X0Y0_お下げ右_髪左.Dra = value; + X0Y0_お下げ右_髪左.Hit = value; + } + } - public bool お下げ右_髪根_表示 - { - get - { - return X0Y0_お下げ右_髪根.Dra; - } - set - { - X0Y0_お下げ右_髪根.Dra = value; - X0Y0_お下げ右_髪根.Hit = value; - } - } + public bool お下げ右_髪根_表示 + { + get + { + return X0Y0_お下げ右_髪根.Dra; + } + set + { + X0Y0_お下げ右_髪根.Dra = value; + X0Y0_お下げ右_髪根.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ左_髪縛1_表示 = value; - お下げ左_髪縛2_表示 = value; - お下げ左_髪左_表示 = value; - お下げ左_髪右_表示 = value; - お下げ左_髪根_表示 = value; - お下げ右_髪縛1_表示 = value; - お下げ右_髪縛2_表示 = value; - お下げ右_髪右_表示 = value; - お下げ右_髪左_表示 = value; - お下げ右_髪根_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ左_髪縛1_表示 = value; + お下げ左_髪縛2_表示 = value; + お下げ左_髪左_表示 = value; + お下げ左_髪右_表示 = value; + お下げ左_髪根_表示 = value; + お下げ右_髪縛1_表示 = value; + お下げ右_髪縛2_表示 = value; + お下げ右_髪右_表示 = value; + お下げ右_髪左_表示 = value; + お下げ右_髪根_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ左_髪縛1CD.不透明度 = value; - お下げ左_髪縛2CD.不透明度 = value; - お下げ左_髪左CD.不透明度 = value; - お下げ左_髪右CD.不透明度 = value; - お下げ左_髪根CD.不透明度 = value; - お下げ右_髪縛1CD.不透明度 = value; - お下げ右_髪縛2CD.不透明度 = value; - お下げ右_髪右CD.不透明度 = value; - お下げ右_髪左CD.不透明度 = value; - お下げ右_髪根CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ左_髪縛1CD.不透明度 = value; + お下げ左_髪縛2CD.不透明度 = value; + お下げ左_髪左CD.不透明度 = value; + お下げ左_髪右CD.不透明度 = value; + お下げ左_髪根CD.不透明度 = value; + お下げ右_髪縛1CD.不透明度 = value; + お下げ右_髪縛2CD.不透明度 = value; + お下げ右_髪右CD.不透明度 = value; + お下げ右_髪左CD.不透明度 = value; + お下げ右_髪根CD.不透明度 = value; + } + } - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ左_髪左.SizeYBase *= num; - X0Y0_お下げ左_髪右.SizeYBase *= num; - X0Y0_お下げ左_髪根.SizeYBase *= num; - X0Y0_お下げ右_髪右.SizeYBase *= num; - X0Y0_お下げ右_髪左.SizeYBase *= num; - X0Y0_お下げ右_髪根.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ左_髪左.SizeYBase *= num; + X0Y0_お下げ左_髪右.SizeYBase *= num; + X0Y0_お下げ左_髪根.SizeYBase *= num; + X0Y0_お下げ右_髪右.SizeYBase *= num; + X0Y0_お下げ右_髪左.SizeYBase *= num; + X0Y0_お下げ右_髪根.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ左_髪縛1.SizeBase *= num; - X0Y0_お下げ左_髪縛2.SizeBase *= num; - X0Y0_お下げ左_髪左.SizeXBase *= num; - X0Y0_お下げ左_髪右.SizeXBase *= num; - X0Y0_お下げ左_髪根.SizeXBase *= num; - X0Y0_お下げ右_髪縛1.SizeBase *= num; - X0Y0_お下げ右_髪縛2.SizeBase *= num; - X0Y0_お下げ右_髪右.SizeXBase *= num; - X0Y0_お下げ右_髪左.SizeXBase *= num; - X0Y0_お下げ右_髪根.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ左_髪縛1.SizeBase *= num; + X0Y0_お下げ左_髪縛2.SizeBase *= num; + X0Y0_お下げ左_髪左.SizeXBase *= num; + X0Y0_お下げ左_髪右.SizeXBase *= num; + X0Y0_お下げ左_髪根.SizeXBase *= num; + X0Y0_お下げ右_髪縛1.SizeBase *= num; + X0Y0_お下げ右_髪縛2.SizeBase *= num; + X0Y0_お下げ右_髪右.SizeXBase *= num; + X0Y0_お下げ右_髪左.SizeXBase *= num; + X0Y0_お下げ右_髪根.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ左_髪左.AngleBase = 3.0 * value; - X0Y0_お下げ左_髪右.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪右.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪左.AngleBase = 3.0 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ左_髪左.AngleBase = 3.0 * value; + X0Y0_お下げ左_髪右.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪右.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪左.AngleBase = 3.0 * value; + } + } - public 後髪0_下2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2パツD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ2パツ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][10])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ左_髪左 = pars2["髪左"].ToPar(); - X0Y0_お下げ左_髪右 = pars2["髪右"].ToPar(); - X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); - X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ右_髪右 = pars2["髪右"].ToPar(); - X0Y0_お下げ右_髪左 = pars2["髪左"].ToPar(); - X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; - お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; - お下げ左_髪左_表示 = e.お下げ左_髪左_表示; - お下げ左_髪右_表示 = e.お下げ左_髪右_表示; - お下げ左_髪根_表示 = e.お下げ左_髪根_表示; - お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; - お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; - お下げ右_髪右_表示 = e.お下げ右_髪右_表示; - お下げ右_髪左_表示 = e.お下げ右_髪左_表示; - お下げ右_髪根_表示 = e.お下げ右_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - 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: false); - X0Y0_お下げ左_髪右CP = new ColorP(X0Y0_お下げ左_髪右, お下げ左_髪右CD, DisUnit, abj: false); - X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); - 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: false); - X0Y0_お下げ右_髪左CP = new ColorP(X0Y0_お下げ右_髪左, お下げ右_髪左CD, DisUnit, abj: false); - X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪0_下2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2パツD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "下げ2パツ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][10])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ左"].ToPars(); + X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ左_髪左 = pars2["髪左"].ToPar(); + X0Y0_お下げ左_髪右 = pars2["髪右"].ToPar(); + X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); + pars2 = pars["お下げ右"].ToPars(); + X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ右_髪右 = pars2["髪右"].ToPar(); + X0Y0_お下げ右_髪左 = pars2["髪左"].ToPar(); + X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; + お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; + お下げ左_髪左_表示 = e.お下げ左_髪左_表示; + お下げ左_髪右_表示 = e.お下げ左_髪右_表示; + お下げ左_髪根_表示 = e.お下げ左_髪根_表示; + お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; + お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; + お下げ右_髪右_表示 = e.お下げ右_髪右_表示; + お下げ右_髪左_表示 = e.お下げ右_髪左_表示; + お下げ右_髪根_表示 = e.お下げ右_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + 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: false); + X0Y0_お下げ左_髪右CP = new ColorP(X0Y0_お下げ左_髪右, お下げ左_髪右CD, DisUnit, abj: false); + X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); + 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: false); + X0Y0_お下げ右_髪左CP = new ColorP(X0Y0_お下げ右_髪左, お下げ右_髪左CD, DisUnit, abj: false); + X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_お下げ左_髪根.AngleBase = num * 10.0; - X0Y0_お下げ右_髪根.AngleBase = num * -10.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_お下げ左_髪根.AngleBase = num * 10.0; + X0Y0_お下げ右_髪根.AngleBase = num * -10.0; + 本体.JoinPAall(); + } - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ左_髪左.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ左_髪左.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ左_髪左.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ左_髪右.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ左_髪右.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ左_髪右.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ右_髪右.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ右_髪右.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ右_髪右.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ右_髪左.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ右_髪左.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ右_髪左.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 3 : 0].Outline = false; - } + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ左_髪左.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ左_髪左.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ左_髪左.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ左_髪右.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ左_髪右.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ左_髪右.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ右_髪右.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ右_髪右.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ右_髪右.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ右_髪左.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ右_髪左.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ右_髪左.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 3 : 0].Outline = false; + } - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) - { - return p == X0Y0_お下げ右_髪縛2; - } - return true; - } + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) + { + return p == X0Y0_お下げ右_髪縛2; + } + return true; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ左_髪縛1CP.Update(); - X0Y0_お下げ左_髪縛2CP.Update(); - X0Y0_お下げ左_髪左CP.Update(); - X0Y0_お下げ左_髪右CP.Update(); - X0Y0_お下げ左_髪根CP.Update(); - X0Y0_お下げ右_髪縛1CP.Update(); - X0Y0_お下げ右_髪縛2CP.Update(); - X0Y0_お下げ右_髪右CP.Update(); - X0Y0_お下げ右_髪左CP.Update(); - X0Y0_お下げ右_髪根CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ左_髪縛1CP.Update(); + X0Y0_お下げ左_髪縛2CP.Update(); + X0Y0_お下げ左_髪左CP.Update(); + X0Y0_お下げ左_髪右CP.Update(); + X0Y0_お下げ左_髪根CP.Update(); + X0Y0_お下げ右_髪縛1CP.Update(); + X0Y0_お下げ右_髪縛2CP.Update(); + X0Y0_お下げ右_髪右CP.Update(); + X0Y0_お下げ右_髪左CP.Update(); + X0Y0_お下げ右_髪根CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪縛1CD = new ColorD(); - お下げ左_髪縛2CD = new ColorD(); - お下げ左_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪縛1CD = new ColorD(); - お下げ右_髪縛2CD = new ColorD(); - お下げ右_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪縛1CD = new ColorD(); + お下げ左_髪縛2CD = new ColorD(); + お下げ左_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪縛1CD = new ColorD(); + お下げ右_髪縛2CD = new ColorD(); + お下げ右_髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } - public override void 髪留配色(髪留色 配色左, 髪留色 配色右) - { - お下げ左_髪縛1CD.色 = 配色左.髪留1色; - お下げ左_髪縛2CD.色 = 配色左.髪留2色; - お下げ右_髪縛1CD.色 = 配色右.髪留1色; - お下げ右_髪縛2CD.色 = 配色右.髪留2色; - } + public override void 髪留配色(髪留色 配色左, 髪留色 配色右) + { + お下げ左_髪縛1CD.色 = 配色左.髪留1色; + お下げ左_髪縛2CD.色 = 配色左.髪留2色; + お下げ右_髪縛1CD.色 = 配色右.髪留1色; + お下げ右_髪縛2CD.色 = 配色右.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2パツD.cs index c262e08..5890210 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_下2パツD.cs @@ -1,60 +1,61 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_下2パツD : お下げ2D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_下2パツD : お下げ2D + { + public bool 髪基_表示 = true; - public bool お下げ左_髪縛1_表示 = true; + public bool お下げ左_髪縛1_表示 = true; - public bool お下げ左_髪縛2_表示 = true; + public bool お下げ左_髪縛2_表示 = true; - public bool お下げ左_髪左_表示 = true; + public bool お下げ左_髪左_表示 = true; - public bool お下げ左_髪右_表示 = true; + public bool お下げ左_髪右_表示 = true; - public bool お下げ左_髪根_表示 = true; + public bool お下げ左_髪根_表示 = true; - public bool お下げ右_髪縛1_表示 = true; + public bool お下げ右_髪縛1_表示 = true; - public bool お下げ右_髪縛2_表示 = true; + public bool お下げ右_髪縛2_表示 = true; - public bool お下げ右_髪右_表示 = true; + public bool お下げ右_髪右_表示 = true; - public bool お下げ右_髪左_表示 = true; + public bool お下げ右_髪左_表示 = true; - public bool お下げ右_髪根_表示 = true; + public bool お下げ右_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_下2パツD() - { - ThisType = GetType(); - } + public 後髪0_下2パツD() + { + ThisType = GetType(); + } - public 後髪0_下2パツD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_下2パツD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_下2パツ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_下2パツ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1カル.cs index 053f5c2..0a8524b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1カル.cs @@ -1,887 +1,888 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_編1カル : お下げ1 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_編1カル : お下げ1 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ_編節1_髪節; + public Par X0Y0_お下げ_編節1_髪節; - public Par X0Y0_お下げ_編節1_髪編目; + public Par X0Y0_お下げ_編節1_髪編目; - public Par X0Y0_お下げ_編節2_髪節; + public Par X0Y0_お下げ_編節2_髪節; - public Par X0Y0_お下げ_編節2_髪編目; + public Par X0Y0_お下げ_編節2_髪編目; - public Par X0Y0_お下げ_編節3_髪節; + public Par X0Y0_お下げ_編節3_髪節; - public Par X0Y0_お下げ_編節3_髪編目; + public Par X0Y0_お下げ_編節3_髪編目; - public Par X0Y0_お下げ_編節4_髪節; + public Par X0Y0_お下げ_編節4_髪節; - public Par X0Y0_お下げ_編節4_髪編目; + public Par X0Y0_お下げ_編節4_髪編目; - public Par X0Y0_お下げ_編節5_髪節; + public Par X0Y0_お下げ_編節5_髪節; - public Par X0Y0_お下げ_編節5_髪編目; + public Par X0Y0_お下げ_編節5_髪編目; - public Par X0Y0_お下げ_編節6_髪節; + public Par X0Y0_お下げ_編節6_髪節; - public Par X0Y0_お下げ_編節6_髪編目; + public Par X0Y0_お下げ_編節6_髪編目; - public Par X0Y0_お下げ_編節7_髪節; + public Par X0Y0_お下げ_編節7_髪節; - public Par X0Y0_お下げ_編節7_髪編目; + public Par X0Y0_お下げ_編節7_髪編目; - public Par X0Y0_お下げ_編節8_髪節; + public Par X0Y0_お下げ_編節8_髪節; - public Par X0Y0_お下げ_編節8_髪編目; + public Par X0Y0_お下げ_編節8_髪編目; - public Par X0Y0_お下げ_髪縛1; + public Par X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public Par X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左1; + public Par X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右1; + public Par X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public Par X0Y0_お下げ_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ_編節1_髪節CD; + public ColorD お下げ_編節1_髪節CD; - public ColorD お下げ_編節1_髪編目CD; + public ColorD お下げ_編節1_髪編目CD; - public ColorD お下げ_編節2_髪節CD; + public ColorD お下げ_編節2_髪節CD; - public ColorD お下げ_編節2_髪編目CD; + public ColorD お下げ_編節2_髪編目CD; - public ColorD お下げ_編節3_髪節CD; + public ColorD お下げ_編節3_髪節CD; - public ColorD お下げ_編節3_髪編目CD; + public ColorD お下げ_編節3_髪編目CD; - public ColorD お下げ_編節4_髪節CD; + public ColorD お下げ_編節4_髪節CD; - public ColorD お下げ_編節4_髪編目CD; + public ColorD お下げ_編節4_髪編目CD; - public ColorD お下げ_編節5_髪節CD; + public ColorD お下げ_編節5_髪節CD; - public ColorD お下げ_編節5_髪編目CD; + public ColorD お下げ_編節5_髪編目CD; - public ColorD お下げ_編節6_髪節CD; + public ColorD お下げ_編節6_髪節CD; - public ColorD お下げ_編節6_髪編目CD; + public ColorD お下げ_編節6_髪編目CD; - public ColorD お下げ_編節7_髪節CD; + public ColorD お下げ_編節7_髪節CD; - public ColorD お下げ_編節7_髪編目CD; + public ColorD お下げ_編節7_髪編目CD; - public ColorD お下げ_編節8_髪節CD; + public ColorD お下げ_編節8_髪節CD; - public ColorD お下げ_編節8_髪編目CD; + public ColorD お下げ_編節8_髪編目CD; - public ColorD お下げ_髪縛1CD; + public ColorD お下げ_髪縛1CD; - public ColorD お下げ_髪縛2CD; + public ColorD お下げ_髪縛2CD; - public ColorD お下げ_髪左1CD; + public ColorD お下げ_髪左1CD; - public ColorD お下げ_髪右1CD; + public ColorD お下げ_髪右1CD; - public ColorD お下げ_髪根CD; + public ColorD お下げ_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ_編節1_髪節CP; + public ColorP X0Y0_お下げ_編節1_髪節CP; - public ColorP X0Y0_お下げ_編節1_髪編目CP; + public ColorP X0Y0_お下げ_編節1_髪編目CP; - public ColorP X0Y0_お下げ_編節2_髪節CP; + public ColorP X0Y0_お下げ_編節2_髪節CP; - public ColorP X0Y0_お下げ_編節2_髪編目CP; + public ColorP X0Y0_お下げ_編節2_髪編目CP; - public ColorP X0Y0_お下げ_編節3_髪節CP; + public ColorP X0Y0_お下げ_編節3_髪節CP; - public ColorP X0Y0_お下げ_編節3_髪編目CP; + public ColorP X0Y0_お下げ_編節3_髪編目CP; - public ColorP X0Y0_お下げ_編節4_髪節CP; + public ColorP X0Y0_お下げ_編節4_髪節CP; - public ColorP X0Y0_お下げ_編節4_髪編目CP; + public ColorP X0Y0_お下げ_編節4_髪編目CP; - public ColorP X0Y0_お下げ_編節5_髪節CP; + public ColorP X0Y0_お下げ_編節5_髪節CP; - public ColorP X0Y0_お下げ_編節5_髪編目CP; + public ColorP X0Y0_お下げ_編節5_髪編目CP; - public ColorP X0Y0_お下げ_編節6_髪節CP; + public ColorP X0Y0_お下げ_編節6_髪節CP; - public ColorP X0Y0_お下げ_編節6_髪編目CP; + public ColorP X0Y0_お下げ_編節6_髪編目CP; - public ColorP X0Y0_お下げ_編節7_髪節CP; + public ColorP X0Y0_お下げ_編節7_髪節CP; - public ColorP X0Y0_お下げ_編節7_髪編目CP; + public ColorP X0Y0_お下げ_編節7_髪編目CP; - public ColorP X0Y0_お下げ_編節8_髪節CP; + public ColorP X0Y0_お下げ_編節8_髪節CP; - public ColorP X0Y0_お下げ_編節8_髪編目CP; + public ColorP X0Y0_お下げ_編節8_髪編目CP; - public ColorP X0Y0_お下げ_髪縛1CP; + public ColorP X0Y0_お下げ_髪縛1CP; - public ColorP X0Y0_お下げ_髪縛2CP; + public ColorP X0Y0_お下げ_髪縛2CP; - public ColorP X0Y0_お下げ_髪左1CP; + public ColorP X0Y0_お下げ_髪左1CP; - public ColorP X0Y0_お下げ_髪右1CP; + public ColorP X0Y0_お下げ_髪右1CP; - public ColorP X0Y0_お下げ_髪根CP; + public ColorP X0Y0_お下げ_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool お下げ_編節1_髪節_表示 - { - get - { - return X0Y0_お下げ_編節1_髪節.Dra; - } - set - { - X0Y0_お下げ_編節1_髪節.Dra = value; - X0Y0_お下げ_編節1_髪節.Hit = value; - } - } - - public bool お下げ_編節1_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節1_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節1_髪編目.Dra = value; - X0Y0_お下げ_編節1_髪編目.Hit = value; - } - } - - public bool お下げ_編節2_髪節_表示 - { - get - { - return X0Y0_お下げ_編節2_髪節.Dra; - } - set - { - X0Y0_お下げ_編節2_髪節.Dra = value; - X0Y0_お下げ_編節2_髪節.Hit = value; - } - } - - public bool お下げ_編節2_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節2_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節2_髪編目.Dra = value; - X0Y0_お下げ_編節2_髪編目.Hit = value; - } - } - - public bool お下げ_編節3_髪節_表示 - { - get - { - return X0Y0_お下げ_編節3_髪節.Dra; - } - set - { - X0Y0_お下げ_編節3_髪節.Dra = value; - X0Y0_お下げ_編節3_髪節.Hit = value; - } - } - - public bool お下げ_編節3_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節3_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節3_髪編目.Dra = value; - X0Y0_お下げ_編節3_髪編目.Hit = value; - } - } - - public bool お下げ_編節4_髪節_表示 - { - get - { - return X0Y0_お下げ_編節4_髪節.Dra; - } - set - { - X0Y0_お下げ_編節4_髪節.Dra = value; - X0Y0_お下げ_編節4_髪節.Hit = value; - } - } - - public bool お下げ_編節4_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節4_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節4_髪編目.Dra = value; - X0Y0_お下げ_編節4_髪編目.Hit = value; - } - } - - public bool お下げ_編節5_髪節_表示 - { - get - { - return X0Y0_お下げ_編節5_髪節.Dra; - } - set - { - X0Y0_お下げ_編節5_髪節.Dra = value; - X0Y0_お下げ_編節5_髪節.Hit = value; - } - } - - public bool お下げ_編節5_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節5_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節5_髪編目.Dra = value; - X0Y0_お下げ_編節5_髪編目.Hit = value; - } - } - - public bool お下げ_編節6_髪節_表示 - { - get - { - return X0Y0_お下げ_編節6_髪節.Dra; - } - set - { - X0Y0_お下げ_編節6_髪節.Dra = value; - X0Y0_お下げ_編節6_髪節.Hit = value; - } - } - - public bool お下げ_編節6_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節6_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節6_髪編目.Dra = value; - X0Y0_お下げ_編節6_髪編目.Hit = value; - } - } - - public bool お下げ_編節7_髪節_表示 - { - get - { - return X0Y0_お下げ_編節7_髪節.Dra; - } - set - { - X0Y0_お下げ_編節7_髪節.Dra = value; - X0Y0_お下げ_編節7_髪節.Hit = value; - } - } - - public bool お下げ_編節7_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節7_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節7_髪編目.Dra = value; - X0Y0_お下げ_編節7_髪編目.Hit = value; - } - } - - public bool お下げ_編節8_髪節_表示 - { - get - { - return X0Y0_お下げ_編節8_髪節.Dra; - } - set - { - X0Y0_お下げ_編節8_髪節.Dra = value; - X0Y0_お下げ_編節8_髪節.Hit = value; - } - } - - public bool お下げ_編節8_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節8_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節8_髪編目.Dra = value; - X0Y0_お下げ_編節8_髪編目.Hit = value; - } - } - - public override bool お下げ_髪縛1_表示 - { - get - { - return X0Y0_お下げ_髪縛1.Dra; - } - set - { - X0Y0_お下げ_髪縛1.Dra = value; - X0Y0_お下げ_髪縛1.Hit = value; - } - } - - public override bool お下げ_髪縛2_表示 - { - get - { - return X0Y0_お下げ_髪縛2.Dra; - } - set - { - X0Y0_お下げ_髪縛2.Dra = value; - X0Y0_お下げ_髪縛2.Hit = value; - } - } - - public bool お下げ_髪左1_表示 - { - get - { - return X0Y0_お下げ_髪左1.Dra; - } - set - { - X0Y0_お下げ_髪左1.Dra = value; - X0Y0_お下げ_髪左1.Hit = value; - } - } - - public bool お下げ_髪右1_表示 - { - get - { - return X0Y0_お下げ_髪右1.Dra; - } - set - { - X0Y0_お下げ_髪右1.Dra = value; - X0Y0_お下げ_髪右1.Hit = value; - } - } - - public bool お下げ_髪根_表示 - { - get - { - return X0Y0_お下げ_髪根.Dra; - } - set - { - X0Y0_お下げ_髪根.Dra = value; - X0Y0_お下げ_髪根.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ_編節1_髪節_表示 = value; - お下げ_編節1_髪編目_表示 = value; - お下げ_編節2_髪節_表示 = value; - お下げ_編節2_髪編目_表示 = value; - お下げ_編節3_髪節_表示 = value; - お下げ_編節3_髪編目_表示 = value; - お下げ_編節4_髪節_表示 = value; - お下げ_編節4_髪編目_表示 = value; - お下げ_編節5_髪節_表示 = value; - お下げ_編節5_髪編目_表示 = value; - お下げ_編節6_髪節_表示 = value; - お下げ_編節6_髪編目_表示 = value; - お下げ_編節7_髪節_表示 = value; - お下げ_編節7_髪編目_表示 = value; - お下げ_編節8_髪節_表示 = value; - お下げ_編節8_髪編目_表示 = value; - お下げ_髪縛1_表示 = value; - お下げ_髪縛2_表示 = value; - お下げ_髪左1_表示 = value; - お下げ_髪右1_表示 = value; - お下げ_髪根_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ_編節1_髪節CD.不透明度 = value; - お下げ_編節1_髪編目CD.不透明度 = value; - お下げ_編節2_髪節CD.不透明度 = value; - お下げ_編節2_髪編目CD.不透明度 = value; - お下げ_編節3_髪節CD.不透明度 = value; - お下げ_編節3_髪編目CD.不透明度 = value; - お下げ_編節4_髪節CD.不透明度 = value; - お下げ_編節4_髪編目CD.不透明度 = value; - お下げ_編節5_髪節CD.不透明度 = value; - お下げ_編節5_髪編目CD.不透明度 = value; - お下げ_編節6_髪節CD.不透明度 = value; - お下げ_編節6_髪編目CD.不透明度 = value; - お下げ_編節7_髪節CD.不透明度 = value; - お下げ_編節7_髪編目CD.不透明度 = value; - お下げ_編節8_髪節CD.不透明度 = value; - お下げ_編節8_髪編目CD.不透明度 = value; - お下げ_髪縛1CD.不透明度 = value; - お下げ_髪縛2CD.不透明度 = value; - お下げ_髪左1CD.不透明度 = value; - お下げ_髪右1CD.不透明度 = value; - お下げ_髪根CD.不透明度 = value; - } - } - - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } - - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ_編節1_髪節.SizeYBase *= num; - X0Y0_お下げ_編節1_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節2_髪節.SizeYBase *= num; - X0Y0_お下げ_編節2_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節3_髪節.SizeYBase *= num; - X0Y0_お下げ_編節3_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節4_髪節.SizeYBase *= num; - X0Y0_お下げ_編節4_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節5_髪節.SizeYBase *= num; - X0Y0_お下げ_編節5_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節6_髪節.SizeYBase *= num; - X0Y0_お下げ_編節6_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節7_髪節.SizeYBase *= num; - X0Y0_お下げ_編節7_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節8_髪節.SizeYBase *= num; - X0Y0_お下げ_編節8_髪編目.SizeYBase *= num; - X0Y0_お下げ_髪左1.SizeYBase *= num; - X0Y0_お下げ_髪右1.SizeYBase *= num; - X0Y0_お下げ_髪根.SizeYBase *= num; - } - } - - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ_編節1_髪節.SizeXBase *= num; - X0Y0_お下げ_編節1_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節2_髪節.SizeXBase *= num; - X0Y0_お下げ_編節2_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節3_髪節.SizeXBase *= num; - X0Y0_お下げ_編節3_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節4_髪節.SizeXBase *= num; - X0Y0_お下げ_編節4_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節5_髪節.SizeXBase *= num; - X0Y0_お下げ_編節5_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節6_髪節.SizeXBase *= num; - X0Y0_お下げ_編節6_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節7_髪節.SizeXBase *= num; - X0Y0_お下げ_編節7_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節8_髪節.SizeXBase *= num; - X0Y0_お下げ_編節8_髪編目.SizeXBase *= num; - X0Y0_お下げ_髪縛1.SizeBase *= num; - X0Y0_お下げ_髪縛2.SizeBase *= num; - X0Y0_お下げ_髪左1.SizeXBase *= num; - X0Y0_お下げ_髪右1.SizeXBase *= num; - X0Y0_お下げ_髪根.SizeXBase *= num; - } - } - - public double 広がり - { - set - { - X0Y0_お下げ_髪左1.AngleBase = 3.0 * value; - X0Y0_お下げ_髪右1.AngleBase = -3.0 * value; - } - } - - public 後髪0_編1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1カルD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み1カル"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][15])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_お下げ_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_お下げ_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節3_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節4"].ToPars(); - X0Y0_お下げ_編節4_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節4_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節5"].ToPars(); - X0Y0_お下げ_編節5_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節5_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節6"].ToPars(); - X0Y0_お下げ_編節6_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節6_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節7"].ToPars(); - X0Y0_お下げ_編節7_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節7_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節8"].ToPars(); - X0Y0_お下げ_編節8_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節8_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ_編節1_髪節_表示 = e.お下げ_編節1_髪節_表示; - お下げ_編節1_髪編目_表示 = e.お下げ_編節1_髪編目_表示; - お下げ_編節2_髪節_表示 = e.お下げ_編節2_髪節_表示; - お下げ_編節2_髪編目_表示 = e.お下げ_編節2_髪編目_表示; - お下げ_編節3_髪節_表示 = e.お下げ_編節3_髪節_表示; - お下げ_編節3_髪編目_表示 = e.お下げ_編節3_髪編目_表示; - お下げ_編節4_髪節_表示 = e.お下げ_編節4_髪節_表示; - お下げ_編節4_髪編目_表示 = e.お下げ_編節4_髪編目_表示; - お下げ_編節5_髪節_表示 = e.お下げ_編節5_髪節_表示; - お下げ_編節5_髪編目_表示 = e.お下げ_編節5_髪編目_表示; - お下げ_編節6_髪節_表示 = e.お下げ_編節6_髪節_表示; - お下げ_編節6_髪編目_表示 = e.お下げ_編節6_髪編目_表示; - お下げ_編節7_髪節_表示 = e.お下げ_編節7_髪節_表示; - お下げ_編節7_髪編目_表示 = e.お下げ_編節7_髪編目_表示; - お下げ_編節8_髪節_表示 = e.お下げ_編節8_髪節_表示; - お下げ_編節8_髪編目_表示 = e.お下げ_編節8_髪編目_表示; - お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; - お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; - お下げ_髪左1_表示 = e.お下げ_髪左1_表示; - お下げ_髪右1_表示 = e.お下げ_髪右1_表示; - お下げ_髪根_表示 = e.お下げ_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ_編節1_髪節CP = new ColorP(X0Y0_お下げ_編節1_髪節, お下げ_編節1_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節1_髪編目CP = new ColorP(X0Y0_お下げ_編節1_髪編目, お下げ_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節2_髪節CP = new ColorP(X0Y0_お下げ_編節2_髪節, お下げ_編節2_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節2_髪編目CP = new ColorP(X0Y0_お下げ_編節2_髪編目, お下げ_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節3_髪節CP = new ColorP(X0Y0_お下げ_編節3_髪節, お下げ_編節3_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節3_髪編目CP = new ColorP(X0Y0_お下げ_編節3_髪編目, お下げ_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節4_髪節CP = new ColorP(X0Y0_お下げ_編節4_髪節, お下げ_編節4_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節4_髪編目CP = new ColorP(X0Y0_お下げ_編節4_髪編目, お下げ_編節4_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節5_髪節CP = new ColorP(X0Y0_お下げ_編節5_髪節, お下げ_編節5_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節5_髪編目CP = new ColorP(X0Y0_お下げ_編節5_髪編目, お下げ_編節5_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節6_髪節CP = new ColorP(X0Y0_お下げ_編節6_髪節, お下げ_編節6_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節6_髪編目CP = new ColorP(X0Y0_お下げ_編節6_髪編目, お下げ_編節6_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節7_髪節CP = new ColorP(X0Y0_お下げ_編節7_髪節, お下げ_編節7_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節7_髪編目CP = new ColorP(X0Y0_お下げ_編節7_髪編目, お下げ_編節7_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節8_髪節CP = new ColorP(X0Y0_お下げ_編節8_髪節, お下げ_編節8_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節8_髪編目CP = new ColorP(X0Y0_お下げ_編節8_髪編目, お下げ_編節8_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - double maxAngle = 25.0; - X0Y0_お下げ_編節1_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節2_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節3_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節4_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節5_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節6_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節7_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_髪根.AngleBase = num * maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false; - } - - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ_髪縛1) - { - return p == X0Y0_お下げ_髪縛2; - } - return true; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ_編節1_髪節CP.Update(); - X0Y0_お下げ_編節1_髪編目CP.Update(); - X0Y0_お下げ_編節2_髪節CP.Update(); - X0Y0_お下げ_編節2_髪編目CP.Update(); - X0Y0_お下げ_編節3_髪節CP.Update(); - X0Y0_お下げ_編節3_髪編目CP.Update(); - X0Y0_お下げ_編節4_髪節CP.Update(); - X0Y0_お下げ_編節4_髪編目CP.Update(); - X0Y0_お下げ_編節5_髪節CP.Update(); - X0Y0_お下げ_編節5_髪編目CP.Update(); - X0Y0_お下げ_編節6_髪節CP.Update(); - X0Y0_お下げ_編節6_髪編目CP.Update(); - X0Y0_お下げ_編節7_髪節CP.Update(); - X0Y0_お下げ_編節7_髪編目CP.Update(); - X0Y0_お下げ_編節8_髪節CP.Update(); - X0Y0_お下げ_編節8_髪編目CP.Update(); - X0Y0_お下げ_髪縛1CP.Update(); - X0Y0_お下げ_髪縛2CP.Update(); - X0Y0_お下げ_髪左1CP.Update(); - X0Y0_お下げ_髪右1CP.Update(); - X0Y0_お下げ_髪根CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪縛1CD = new ColorD(); - お下げ_髪縛2CD = new ColorD(); - お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } - - public override void 髪留配色(髪留色 配色) - { - お下げ_髪縛1CD.色 = 配色.髪留1色; - お下げ_髪縛2CD.色 = 配色.髪留2色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool お下げ_編節1_髪節_表示 + { + get + { + return X0Y0_お下げ_編節1_髪節.Dra; + } + set + { + X0Y0_お下げ_編節1_髪節.Dra = value; + X0Y0_お下げ_編節1_髪節.Hit = value; + } + } + + public bool お下げ_編節1_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節1_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節1_髪編目.Dra = value; + X0Y0_お下げ_編節1_髪編目.Hit = value; + } + } + + public bool お下げ_編節2_髪節_表示 + { + get + { + return X0Y0_お下げ_編節2_髪節.Dra; + } + set + { + X0Y0_お下げ_編節2_髪節.Dra = value; + X0Y0_お下げ_編節2_髪節.Hit = value; + } + } + + public bool お下げ_編節2_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節2_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節2_髪編目.Dra = value; + X0Y0_お下げ_編節2_髪編目.Hit = value; + } + } + + public bool お下げ_編節3_髪節_表示 + { + get + { + return X0Y0_お下げ_編節3_髪節.Dra; + } + set + { + X0Y0_お下げ_編節3_髪節.Dra = value; + X0Y0_お下げ_編節3_髪節.Hit = value; + } + } + + public bool お下げ_編節3_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節3_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節3_髪編目.Dra = value; + X0Y0_お下げ_編節3_髪編目.Hit = value; + } + } + + public bool お下げ_編節4_髪節_表示 + { + get + { + return X0Y0_お下げ_編節4_髪節.Dra; + } + set + { + X0Y0_お下げ_編節4_髪節.Dra = value; + X0Y0_お下げ_編節4_髪節.Hit = value; + } + } + + public bool お下げ_編節4_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節4_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節4_髪編目.Dra = value; + X0Y0_お下げ_編節4_髪編目.Hit = value; + } + } + + public bool お下げ_編節5_髪節_表示 + { + get + { + return X0Y0_お下げ_編節5_髪節.Dra; + } + set + { + X0Y0_お下げ_編節5_髪節.Dra = value; + X0Y0_お下げ_編節5_髪節.Hit = value; + } + } + + public bool お下げ_編節5_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節5_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節5_髪編目.Dra = value; + X0Y0_お下げ_編節5_髪編目.Hit = value; + } + } + + public bool お下げ_編節6_髪節_表示 + { + get + { + return X0Y0_お下げ_編節6_髪節.Dra; + } + set + { + X0Y0_お下げ_編節6_髪節.Dra = value; + X0Y0_お下げ_編節6_髪節.Hit = value; + } + } + + public bool お下げ_編節6_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節6_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節6_髪編目.Dra = value; + X0Y0_お下げ_編節6_髪編目.Hit = value; + } + } + + public bool お下げ_編節7_髪節_表示 + { + get + { + return X0Y0_お下げ_編節7_髪節.Dra; + } + set + { + X0Y0_お下げ_編節7_髪節.Dra = value; + X0Y0_お下げ_編節7_髪節.Hit = value; + } + } + + public bool お下げ_編節7_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節7_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節7_髪編目.Dra = value; + X0Y0_お下げ_編節7_髪編目.Hit = value; + } + } + + public bool お下げ_編節8_髪節_表示 + { + get + { + return X0Y0_お下げ_編節8_髪節.Dra; + } + set + { + X0Y0_お下げ_編節8_髪節.Dra = value; + X0Y0_お下げ_編節8_髪節.Hit = value; + } + } + + public bool お下げ_編節8_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節8_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節8_髪編目.Dra = value; + X0Y0_お下げ_編節8_髪編目.Hit = value; + } + } + + public override bool お下げ_髪縛1_表示 + { + get + { + return X0Y0_お下げ_髪縛1.Dra; + } + set + { + X0Y0_お下げ_髪縛1.Dra = value; + X0Y0_お下げ_髪縛1.Hit = value; + } + } + + public override bool お下げ_髪縛2_表示 + { + get + { + return X0Y0_お下げ_髪縛2.Dra; + } + set + { + X0Y0_お下げ_髪縛2.Dra = value; + X0Y0_お下げ_髪縛2.Hit = value; + } + } + + public bool お下げ_髪左1_表示 + { + get + { + return X0Y0_お下げ_髪左1.Dra; + } + set + { + X0Y0_お下げ_髪左1.Dra = value; + X0Y0_お下げ_髪左1.Hit = value; + } + } + + public bool お下げ_髪右1_表示 + { + get + { + return X0Y0_お下げ_髪右1.Dra; + } + set + { + X0Y0_お下げ_髪右1.Dra = value; + X0Y0_お下げ_髪右1.Hit = value; + } + } + + public bool お下げ_髪根_表示 + { + get + { + return X0Y0_お下げ_髪根.Dra; + } + set + { + X0Y0_お下げ_髪根.Dra = value; + X0Y0_お下げ_髪根.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ_編節1_髪節_表示 = value; + お下げ_編節1_髪編目_表示 = value; + お下げ_編節2_髪節_表示 = value; + お下げ_編節2_髪編目_表示 = value; + お下げ_編節3_髪節_表示 = value; + お下げ_編節3_髪編目_表示 = value; + お下げ_編節4_髪節_表示 = value; + お下げ_編節4_髪編目_表示 = value; + お下げ_編節5_髪節_表示 = value; + お下げ_編節5_髪編目_表示 = value; + お下げ_編節6_髪節_表示 = value; + お下げ_編節6_髪編目_表示 = value; + お下げ_編節7_髪節_表示 = value; + お下げ_編節7_髪編目_表示 = value; + お下げ_編節8_髪節_表示 = value; + お下げ_編節8_髪編目_表示 = value; + お下げ_髪縛1_表示 = value; + お下げ_髪縛2_表示 = value; + お下げ_髪左1_表示 = value; + お下げ_髪右1_表示 = value; + お下げ_髪根_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ_編節1_髪節CD.不透明度 = value; + お下げ_編節1_髪編目CD.不透明度 = value; + お下げ_編節2_髪節CD.不透明度 = value; + お下げ_編節2_髪編目CD.不透明度 = value; + お下げ_編節3_髪節CD.不透明度 = value; + お下げ_編節3_髪編目CD.不透明度 = value; + お下げ_編節4_髪節CD.不透明度 = value; + お下げ_編節4_髪編目CD.不透明度 = value; + お下げ_編節5_髪節CD.不透明度 = value; + お下げ_編節5_髪編目CD.不透明度 = value; + お下げ_編節6_髪節CD.不透明度 = value; + お下げ_編節6_髪編目CD.不透明度 = value; + お下げ_編節7_髪節CD.不透明度 = value; + お下げ_編節7_髪編目CD.不透明度 = value; + お下げ_編節8_髪節CD.不透明度 = value; + お下げ_編節8_髪編目CD.不透明度 = value; + お下げ_髪縛1CD.不透明度 = value; + お下げ_髪縛2CD.不透明度 = value; + お下げ_髪左1CD.不透明度 = value; + お下げ_髪右1CD.不透明度 = value; + お下げ_髪根CD.不透明度 = value; + } + } + + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } + + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ_編節1_髪節.SizeYBase *= num; + X0Y0_お下げ_編節1_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節2_髪節.SizeYBase *= num; + X0Y0_お下げ_編節2_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節3_髪節.SizeYBase *= num; + X0Y0_お下げ_編節3_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節4_髪節.SizeYBase *= num; + X0Y0_お下げ_編節4_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節5_髪節.SizeYBase *= num; + X0Y0_お下げ_編節5_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節6_髪節.SizeYBase *= num; + X0Y0_お下げ_編節6_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節7_髪節.SizeYBase *= num; + X0Y0_お下げ_編節7_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節8_髪節.SizeYBase *= num; + X0Y0_お下げ_編節8_髪編目.SizeYBase *= num; + X0Y0_お下げ_髪左1.SizeYBase *= num; + X0Y0_お下げ_髪右1.SizeYBase *= num; + X0Y0_お下げ_髪根.SizeYBase *= num; + } + } + + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ_編節1_髪節.SizeXBase *= num; + X0Y0_お下げ_編節1_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節2_髪節.SizeXBase *= num; + X0Y0_お下げ_編節2_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節3_髪節.SizeXBase *= num; + X0Y0_お下げ_編節3_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節4_髪節.SizeXBase *= num; + X0Y0_お下げ_編節4_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節5_髪節.SizeXBase *= num; + X0Y0_お下げ_編節5_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節6_髪節.SizeXBase *= num; + X0Y0_お下げ_編節6_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節7_髪節.SizeXBase *= num; + X0Y0_お下げ_編節7_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節8_髪節.SizeXBase *= num; + X0Y0_お下げ_編節8_髪編目.SizeXBase *= num; + X0Y0_お下げ_髪縛1.SizeBase *= num; + X0Y0_お下げ_髪縛2.SizeBase *= num; + X0Y0_お下げ_髪左1.SizeXBase *= num; + X0Y0_お下げ_髪右1.SizeXBase *= num; + X0Y0_お下げ_髪根.SizeXBase *= num; + } + } + + public double 広がり + { + set + { + X0Y0_お下げ_髪左1.AngleBase = 3.0 * value; + X0Y0_お下げ_髪右1.AngleBase = -3.0 * value; + } + } + + public 後髪0_編1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1カルD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "編み1カル"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][15])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_お下げ_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_お下げ_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節3_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節4"].ToPars(); + X0Y0_お下げ_編節4_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節4_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節5"].ToPars(); + X0Y0_お下げ_編節5_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節5_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節6"].ToPars(); + X0Y0_お下げ_編節6_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節6_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節7"].ToPars(); + X0Y0_お下げ_編節7_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節7_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節8"].ToPars(); + X0Y0_お下げ_編節8_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節8_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ_編節1_髪節_表示 = e.お下げ_編節1_髪節_表示; + お下げ_編節1_髪編目_表示 = e.お下げ_編節1_髪編目_表示; + お下げ_編節2_髪節_表示 = e.お下げ_編節2_髪節_表示; + お下げ_編節2_髪編目_表示 = e.お下げ_編節2_髪編目_表示; + お下げ_編節3_髪節_表示 = e.お下げ_編節3_髪節_表示; + お下げ_編節3_髪編目_表示 = e.お下げ_編節3_髪編目_表示; + お下げ_編節4_髪節_表示 = e.お下げ_編節4_髪節_表示; + お下げ_編節4_髪編目_表示 = e.お下げ_編節4_髪編目_表示; + お下げ_編節5_髪節_表示 = e.お下げ_編節5_髪節_表示; + お下げ_編節5_髪編目_表示 = e.お下げ_編節5_髪編目_表示; + お下げ_編節6_髪節_表示 = e.お下げ_編節6_髪節_表示; + お下げ_編節6_髪編目_表示 = e.お下げ_編節6_髪編目_表示; + お下げ_編節7_髪節_表示 = e.お下げ_編節7_髪節_表示; + お下げ_編節7_髪編目_表示 = e.お下げ_編節7_髪編目_表示; + お下げ_編節8_髪節_表示 = e.お下げ_編節8_髪節_表示; + お下げ_編節8_髪編目_表示 = e.お下げ_編節8_髪編目_表示; + お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; + お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; + お下げ_髪左1_表示 = e.お下げ_髪左1_表示; + お下げ_髪右1_表示 = e.お下げ_髪右1_表示; + お下げ_髪根_表示 = e.お下げ_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ_編節1_髪節CP = new ColorP(X0Y0_お下げ_編節1_髪節, お下げ_編節1_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節1_髪編目CP = new ColorP(X0Y0_お下げ_編節1_髪編目, お下げ_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節2_髪節CP = new ColorP(X0Y0_お下げ_編節2_髪節, お下げ_編節2_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節2_髪編目CP = new ColorP(X0Y0_お下げ_編節2_髪編目, お下げ_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節3_髪節CP = new ColorP(X0Y0_お下げ_編節3_髪節, お下げ_編節3_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節3_髪編目CP = new ColorP(X0Y0_お下げ_編節3_髪編目, お下げ_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節4_髪節CP = new ColorP(X0Y0_お下げ_編節4_髪節, お下げ_編節4_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節4_髪編目CP = new ColorP(X0Y0_お下げ_編節4_髪編目, お下げ_編節4_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節5_髪節CP = new ColorP(X0Y0_お下げ_編節5_髪節, お下げ_編節5_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節5_髪編目CP = new ColorP(X0Y0_お下げ_編節5_髪編目, お下げ_編節5_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節6_髪節CP = new ColorP(X0Y0_お下げ_編節6_髪節, お下げ_編節6_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節6_髪編目CP = new ColorP(X0Y0_お下げ_編節6_髪編目, お下げ_編節6_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節7_髪節CP = new ColorP(X0Y0_お下げ_編節7_髪節, お下げ_編節7_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節7_髪編目CP = new ColorP(X0Y0_お下げ_編節7_髪編目, お下げ_編節7_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節8_髪節CP = new ColorP(X0Y0_お下げ_編節8_髪節, お下げ_編節8_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節8_髪編目CP = new ColorP(X0Y0_お下げ_編節8_髪編目, お下げ_編節8_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + double maxAngle = 25.0; + X0Y0_お下げ_編節1_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節2_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節3_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節4_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節5_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節6_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節7_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_髪根.AngleBase = num * maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false; + } + + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ_髪縛1) + { + return p == X0Y0_お下げ_髪縛2; + } + return true; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ_編節1_髪節CP.Update(); + X0Y0_お下げ_編節1_髪編目CP.Update(); + X0Y0_お下げ_編節2_髪節CP.Update(); + X0Y0_お下げ_編節2_髪編目CP.Update(); + X0Y0_お下げ_編節3_髪節CP.Update(); + X0Y0_お下げ_編節3_髪編目CP.Update(); + X0Y0_お下げ_編節4_髪節CP.Update(); + X0Y0_お下げ_編節4_髪編目CP.Update(); + X0Y0_お下げ_編節5_髪節CP.Update(); + X0Y0_お下げ_編節5_髪編目CP.Update(); + X0Y0_お下げ_編節6_髪節CP.Update(); + X0Y0_お下げ_編節6_髪編目CP.Update(); + X0Y0_お下げ_編節7_髪節CP.Update(); + X0Y0_お下げ_編節7_髪編目CP.Update(); + X0Y0_お下げ_編節8_髪節CP.Update(); + X0Y0_お下げ_編節8_髪編目CP.Update(); + X0Y0_お下げ_髪縛1CP.Update(); + X0Y0_お下げ_髪縛2CP.Update(); + X0Y0_お下げ_髪左1CP.Update(); + X0Y0_お下げ_髪右1CP.Update(); + X0Y0_お下げ_髪根CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪縛1CD = new ColorD(); + お下げ_髪縛2CD = new ColorD(); + お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + + public override void 髪留配色(髪留色 配色) + { + お下げ_髪縛1CD.色 = 配色.髪留1色; + お下げ_髪縛2CD.色 = 配色.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1カルD.cs index 0af9c12..a7fd0cd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1カルD.cs @@ -1,82 +1,83 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_編1カルD : お下げ1D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_編1カルD : お下げ1D + { + public bool 髪基_表示 = true; - public bool お下げ_編節1_髪節_表示 = true; + public bool お下げ_編節1_髪節_表示 = true; - public bool お下げ_編節1_髪編目_表示 = true; + public bool お下げ_編節1_髪編目_表示 = true; - public bool お下げ_編節2_髪節_表示 = true; + public bool お下げ_編節2_髪節_表示 = true; - public bool お下げ_編節2_髪編目_表示 = true; + public bool お下げ_編節2_髪編目_表示 = true; - public bool お下げ_編節3_髪節_表示 = true; + public bool お下げ_編節3_髪節_表示 = true; - public bool お下げ_編節3_髪編目_表示 = true; + public bool お下げ_編節3_髪編目_表示 = true; - public bool お下げ_編節4_髪節_表示 = true; + public bool お下げ_編節4_髪節_表示 = true; - public bool お下げ_編節4_髪編目_表示 = true; + public bool お下げ_編節4_髪編目_表示 = true; - public bool お下げ_編節5_髪節_表示 = true; + public bool お下げ_編節5_髪節_表示 = true; - public bool お下げ_編節5_髪編目_表示 = true; + public bool お下げ_編節5_髪編目_表示 = true; - public bool お下げ_編節6_髪節_表示 = true; + public bool お下げ_編節6_髪節_表示 = true; - public bool お下げ_編節6_髪編目_表示 = true; + public bool お下げ_編節6_髪編目_表示 = true; - public bool お下げ_編節7_髪節_表示 = true; + public bool お下げ_編節7_髪節_表示 = true; - public bool お下げ_編節7_髪編目_表示 = true; + public bool お下げ_編節7_髪編目_表示 = true; - public bool お下げ_編節8_髪節_表示 = true; + public bool お下げ_編節8_髪節_表示 = true; - public bool お下げ_編節8_髪編目_表示 = true; + public bool お下げ_編節8_髪編目_表示 = true; - public bool お下げ_髪縛1_表示 = true; + public bool お下げ_髪縛1_表示 = true; - public bool お下げ_髪縛2_表示 = true; + public bool お下げ_髪縛2_表示 = true; - public bool お下げ_髪左1_表示 = true; + public bool お下げ_髪左1_表示 = true; - public bool お下げ_髪右1_表示 = true; + public bool お下げ_髪右1_表示 = true; - public bool お下げ_髪根_表示 = true; + public bool お下げ_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_編1カルD() - { - ThisType = GetType(); - } + public 後髪0_編1カルD() + { + ThisType = GetType(); + } - public 後髪0_編1カルD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_編1カルD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_編1カル(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_編1カル(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ジグ.cs index b81a353..1b804cd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ジグ.cs @@ -1,887 +1,888 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_編1ジグ : お下げ1 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_編1ジグ : お下げ1 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ_編節1_髪節; + public Par X0Y0_お下げ_編節1_髪節; - public Par X0Y0_お下げ_編節1_髪編目; + public Par X0Y0_お下げ_編節1_髪編目; - public Par X0Y0_お下げ_編節2_髪節; + public Par X0Y0_お下げ_編節2_髪節; - public Par X0Y0_お下げ_編節2_髪編目; + public Par X0Y0_お下げ_編節2_髪編目; - public Par X0Y0_お下げ_編節3_髪節; + public Par X0Y0_お下げ_編節3_髪節; - public Par X0Y0_お下げ_編節3_髪編目; + public Par X0Y0_お下げ_編節3_髪編目; - public Par X0Y0_お下げ_編節4_髪節; + public Par X0Y0_お下げ_編節4_髪節; - public Par X0Y0_お下げ_編節4_髪編目; + public Par X0Y0_お下げ_編節4_髪編目; - public Par X0Y0_お下げ_編節5_髪節; + public Par X0Y0_お下げ_編節5_髪節; - public Par X0Y0_お下げ_編節5_髪編目; + public Par X0Y0_お下げ_編節5_髪編目; - public Par X0Y0_お下げ_編節6_髪節; + public Par X0Y0_お下げ_編節6_髪節; - public Par X0Y0_お下げ_編節6_髪編目; + public Par X0Y0_お下げ_編節6_髪編目; - public Par X0Y0_お下げ_編節7_髪節; + public Par X0Y0_お下げ_編節7_髪節; - public Par X0Y0_お下げ_編節7_髪編目; + public Par X0Y0_お下げ_編節7_髪編目; - public Par X0Y0_お下げ_編節8_髪節; + public Par X0Y0_お下げ_編節8_髪節; - public Par X0Y0_お下げ_編節8_髪編目; + public Par X0Y0_お下げ_編節8_髪編目; - public Par X0Y0_お下げ_髪縛1; + public Par X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public Par X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左1; + public Par X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右1; + public Par X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public Par X0Y0_お下げ_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ_編節1_髪節CD; + public ColorD お下げ_編節1_髪節CD; - public ColorD お下げ_編節1_髪編目CD; + public ColorD お下げ_編節1_髪編目CD; - public ColorD お下げ_編節2_髪節CD; + public ColorD お下げ_編節2_髪節CD; - public ColorD お下げ_編節2_髪編目CD; + public ColorD お下げ_編節2_髪編目CD; - public ColorD お下げ_編節3_髪節CD; + public ColorD お下げ_編節3_髪節CD; - public ColorD お下げ_編節3_髪編目CD; + public ColorD お下げ_編節3_髪編目CD; - public ColorD お下げ_編節4_髪節CD; + public ColorD お下げ_編節4_髪節CD; - public ColorD お下げ_編節4_髪編目CD; + public ColorD お下げ_編節4_髪編目CD; - public ColorD お下げ_編節5_髪節CD; + public ColorD お下げ_編節5_髪節CD; - public ColorD お下げ_編節5_髪編目CD; + public ColorD お下げ_編節5_髪編目CD; - public ColorD お下げ_編節6_髪節CD; + public ColorD お下げ_編節6_髪節CD; - public ColorD お下げ_編節6_髪編目CD; + public ColorD お下げ_編節6_髪編目CD; - public ColorD お下げ_編節7_髪節CD; + public ColorD お下げ_編節7_髪節CD; - public ColorD お下げ_編節7_髪編目CD; + public ColorD お下げ_編節7_髪編目CD; - public ColorD お下げ_編節8_髪節CD; + public ColorD お下げ_編節8_髪節CD; - public ColorD お下げ_編節8_髪編目CD; + public ColorD お下げ_編節8_髪編目CD; - public ColorD お下げ_髪縛1CD; + public ColorD お下げ_髪縛1CD; - public ColorD お下げ_髪縛2CD; + public ColorD お下げ_髪縛2CD; - public ColorD お下げ_髪左1CD; + public ColorD お下げ_髪左1CD; - public ColorD お下げ_髪右1CD; + public ColorD お下げ_髪右1CD; - public ColorD お下げ_髪根CD; + public ColorD お下げ_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ_編節1_髪節CP; + public ColorP X0Y0_お下げ_編節1_髪節CP; - public ColorP X0Y0_お下げ_編節1_髪編目CP; + public ColorP X0Y0_お下げ_編節1_髪編目CP; - public ColorP X0Y0_お下げ_編節2_髪節CP; + public ColorP X0Y0_お下げ_編節2_髪節CP; - public ColorP X0Y0_お下げ_編節2_髪編目CP; + public ColorP X0Y0_お下げ_編節2_髪編目CP; - public ColorP X0Y0_お下げ_編節3_髪節CP; + public ColorP X0Y0_お下げ_編節3_髪節CP; - public ColorP X0Y0_お下げ_編節3_髪編目CP; + public ColorP X0Y0_お下げ_編節3_髪編目CP; - public ColorP X0Y0_お下げ_編節4_髪節CP; + public ColorP X0Y0_お下げ_編節4_髪節CP; - public ColorP X0Y0_お下げ_編節4_髪編目CP; + public ColorP X0Y0_お下げ_編節4_髪編目CP; - public ColorP X0Y0_お下げ_編節5_髪節CP; + public ColorP X0Y0_お下げ_編節5_髪節CP; - public ColorP X0Y0_お下げ_編節5_髪編目CP; + public ColorP X0Y0_お下げ_編節5_髪編目CP; - public ColorP X0Y0_お下げ_編節6_髪節CP; + public ColorP X0Y0_お下げ_編節6_髪節CP; - public ColorP X0Y0_お下げ_編節6_髪編目CP; + public ColorP X0Y0_お下げ_編節6_髪編目CP; - public ColorP X0Y0_お下げ_編節7_髪節CP; + public ColorP X0Y0_お下げ_編節7_髪節CP; - public ColorP X0Y0_お下げ_編節7_髪編目CP; + public ColorP X0Y0_お下げ_編節7_髪編目CP; - public ColorP X0Y0_お下げ_編節8_髪節CP; + public ColorP X0Y0_お下げ_編節8_髪節CP; - public ColorP X0Y0_お下げ_編節8_髪編目CP; + public ColorP X0Y0_お下げ_編節8_髪編目CP; - public ColorP X0Y0_お下げ_髪縛1CP; + public ColorP X0Y0_お下げ_髪縛1CP; - public ColorP X0Y0_お下げ_髪縛2CP; + public ColorP X0Y0_お下げ_髪縛2CP; - public ColorP X0Y0_お下げ_髪左1CP; + public ColorP X0Y0_お下げ_髪左1CP; - public ColorP X0Y0_お下げ_髪右1CP; + public ColorP X0Y0_お下げ_髪右1CP; - public ColorP X0Y0_お下げ_髪根CP; + public ColorP X0Y0_お下げ_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool お下げ_編節1_髪節_表示 - { - get - { - return X0Y0_お下げ_編節1_髪節.Dra; - } - set - { - X0Y0_お下げ_編節1_髪節.Dra = value; - X0Y0_お下げ_編節1_髪節.Hit = value; - } - } - - public bool お下げ_編節1_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節1_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節1_髪編目.Dra = value; - X0Y0_お下げ_編節1_髪編目.Hit = value; - } - } - - public bool お下げ_編節2_髪節_表示 - { - get - { - return X0Y0_お下げ_編節2_髪節.Dra; - } - set - { - X0Y0_お下げ_編節2_髪節.Dra = value; - X0Y0_お下げ_編節2_髪節.Hit = value; - } - } - - public bool お下げ_編節2_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節2_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節2_髪編目.Dra = value; - X0Y0_お下げ_編節2_髪編目.Hit = value; - } - } - - public bool お下げ_編節3_髪節_表示 - { - get - { - return X0Y0_お下げ_編節3_髪節.Dra; - } - set - { - X0Y0_お下げ_編節3_髪節.Dra = value; - X0Y0_お下げ_編節3_髪節.Hit = value; - } - } - - public bool お下げ_編節3_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節3_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節3_髪編目.Dra = value; - X0Y0_お下げ_編節3_髪編目.Hit = value; - } - } - - public bool お下げ_編節4_髪節_表示 - { - get - { - return X0Y0_お下げ_編節4_髪節.Dra; - } - set - { - X0Y0_お下げ_編節4_髪節.Dra = value; - X0Y0_お下げ_編節4_髪節.Hit = value; - } - } - - public bool お下げ_編節4_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節4_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節4_髪編目.Dra = value; - X0Y0_お下げ_編節4_髪編目.Hit = value; - } - } - - public bool お下げ_編節5_髪節_表示 - { - get - { - return X0Y0_お下げ_編節5_髪節.Dra; - } - set - { - X0Y0_お下げ_編節5_髪節.Dra = value; - X0Y0_お下げ_編節5_髪節.Hit = value; - } - } - - public bool お下げ_編節5_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節5_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節5_髪編目.Dra = value; - X0Y0_お下げ_編節5_髪編目.Hit = value; - } - } - - public bool お下げ_編節6_髪節_表示 - { - get - { - return X0Y0_お下げ_編節6_髪節.Dra; - } - set - { - X0Y0_お下げ_編節6_髪節.Dra = value; - X0Y0_お下げ_編節6_髪節.Hit = value; - } - } - - public bool お下げ_編節6_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節6_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節6_髪編目.Dra = value; - X0Y0_お下げ_編節6_髪編目.Hit = value; - } - } - - public bool お下げ_編節7_髪節_表示 - { - get - { - return X0Y0_お下げ_編節7_髪節.Dra; - } - set - { - X0Y0_お下げ_編節7_髪節.Dra = value; - X0Y0_お下げ_編節7_髪節.Hit = value; - } - } - - public bool お下げ_編節7_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節7_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節7_髪編目.Dra = value; - X0Y0_お下げ_編節7_髪編目.Hit = value; - } - } - - public bool お下げ_編節8_髪節_表示 - { - get - { - return X0Y0_お下げ_編節8_髪節.Dra; - } - set - { - X0Y0_お下げ_編節8_髪節.Dra = value; - X0Y0_お下げ_編節8_髪節.Hit = value; - } - } - - public bool お下げ_編節8_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節8_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節8_髪編目.Dra = value; - X0Y0_お下げ_編節8_髪編目.Hit = value; - } - } - - public override bool お下げ_髪縛1_表示 - { - get - { - return X0Y0_お下げ_髪縛1.Dra; - } - set - { - X0Y0_お下げ_髪縛1.Dra = value; - X0Y0_お下げ_髪縛1.Hit = value; - } - } - - public override bool お下げ_髪縛2_表示 - { - get - { - return X0Y0_お下げ_髪縛2.Dra; - } - set - { - X0Y0_お下げ_髪縛2.Dra = value; - X0Y0_お下げ_髪縛2.Hit = value; - } - } - - public bool お下げ_髪左1_表示 - { - get - { - return X0Y0_お下げ_髪左1.Dra; - } - set - { - X0Y0_お下げ_髪左1.Dra = value; - X0Y0_お下げ_髪左1.Hit = value; - } - } - - public bool お下げ_髪右1_表示 - { - get - { - return X0Y0_お下げ_髪右1.Dra; - } - set - { - X0Y0_お下げ_髪右1.Dra = value; - X0Y0_お下げ_髪右1.Hit = value; - } - } - - public bool お下げ_髪根_表示 - { - get - { - return X0Y0_お下げ_髪根.Dra; - } - set - { - X0Y0_お下げ_髪根.Dra = value; - X0Y0_お下げ_髪根.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ_編節1_髪節_表示 = value; - お下げ_編節1_髪編目_表示 = value; - お下げ_編節2_髪節_表示 = value; - お下げ_編節2_髪編目_表示 = value; - お下げ_編節3_髪節_表示 = value; - お下げ_編節3_髪編目_表示 = value; - お下げ_編節4_髪節_表示 = value; - お下げ_編節4_髪編目_表示 = value; - お下げ_編節5_髪節_表示 = value; - お下げ_編節5_髪編目_表示 = value; - お下げ_編節6_髪節_表示 = value; - お下げ_編節6_髪編目_表示 = value; - お下げ_編節7_髪節_表示 = value; - お下げ_編節7_髪編目_表示 = value; - お下げ_編節8_髪節_表示 = value; - お下げ_編節8_髪編目_表示 = value; - お下げ_髪縛1_表示 = value; - お下げ_髪縛2_表示 = value; - お下げ_髪左1_表示 = value; - お下げ_髪右1_表示 = value; - お下げ_髪根_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ_編節1_髪節CD.不透明度 = value; - お下げ_編節1_髪編目CD.不透明度 = value; - お下げ_編節2_髪節CD.不透明度 = value; - お下げ_編節2_髪編目CD.不透明度 = value; - お下げ_編節3_髪節CD.不透明度 = value; - お下げ_編節3_髪編目CD.不透明度 = value; - お下げ_編節4_髪節CD.不透明度 = value; - お下げ_編節4_髪編目CD.不透明度 = value; - お下げ_編節5_髪節CD.不透明度 = value; - お下げ_編節5_髪編目CD.不透明度 = value; - お下げ_編節6_髪節CD.不透明度 = value; - お下げ_編節6_髪編目CD.不透明度 = value; - お下げ_編節7_髪節CD.不透明度 = value; - お下げ_編節7_髪編目CD.不透明度 = value; - お下げ_編節8_髪節CD.不透明度 = value; - お下げ_編節8_髪編目CD.不透明度 = value; - お下げ_髪縛1CD.不透明度 = value; - お下げ_髪縛2CD.不透明度 = value; - お下げ_髪左1CD.不透明度 = value; - お下げ_髪右1CD.不透明度 = value; - お下げ_髪根CD.不透明度 = value; - } - } - - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } - - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ_編節1_髪節.SizeYBase *= num; - X0Y0_お下げ_編節1_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節2_髪節.SizeYBase *= num; - X0Y0_お下げ_編節2_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節3_髪節.SizeYBase *= num; - X0Y0_お下げ_編節3_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節4_髪節.SizeYBase *= num; - X0Y0_お下げ_編節4_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節5_髪節.SizeYBase *= num; - X0Y0_お下げ_編節5_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節6_髪節.SizeYBase *= num; - X0Y0_お下げ_編節6_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節7_髪節.SizeYBase *= num; - X0Y0_お下げ_編節7_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節8_髪節.SizeYBase *= num; - X0Y0_お下げ_編節8_髪編目.SizeYBase *= num; - X0Y0_お下げ_髪左1.SizeYBase *= num; - X0Y0_お下げ_髪右1.SizeYBase *= num; - X0Y0_お下げ_髪根.SizeYBase *= num; - } - } - - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ_編節1_髪節.SizeXBase *= num; - X0Y0_お下げ_編節1_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節2_髪節.SizeXBase *= num; - X0Y0_お下げ_編節2_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節3_髪節.SizeXBase *= num; - X0Y0_お下げ_編節3_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節4_髪節.SizeXBase *= num; - X0Y0_お下げ_編節4_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節5_髪節.SizeXBase *= num; - X0Y0_お下げ_編節5_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節6_髪節.SizeXBase *= num; - X0Y0_お下げ_編節6_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節7_髪節.SizeXBase *= num; - X0Y0_お下げ_編節7_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節8_髪節.SizeXBase *= num; - X0Y0_お下げ_編節8_髪編目.SizeXBase *= num; - X0Y0_お下げ_髪縛1.SizeBase *= num; - X0Y0_お下げ_髪縛2.SizeBase *= num; - X0Y0_お下げ_髪左1.SizeXBase *= num; - X0Y0_お下げ_髪右1.SizeXBase *= num; - X0Y0_お下げ_髪根.SizeXBase *= num; - } - } - - public double 広がり - { - set - { - X0Y0_お下げ_髪左1.AngleBase = 3.0 * value; - X0Y0_お下げ_髪右1.AngleBase = -3.0 * value; - } - } - - public 後髪0_編1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1ジグD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み1ジグ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][12])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_お下げ_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_お下げ_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節3_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節4"].ToPars(); - X0Y0_お下げ_編節4_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節4_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節5"].ToPars(); - X0Y0_お下げ_編節5_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節5_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節6"].ToPars(); - X0Y0_お下げ_編節6_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節6_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節7"].ToPars(); - X0Y0_お下げ_編節7_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節7_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節8"].ToPars(); - X0Y0_お下げ_編節8_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節8_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ_編節1_髪節_表示 = e.お下げ_編節1_髪節_表示; - お下げ_編節1_髪編目_表示 = e.お下げ_編節1_髪編目_表示; - お下げ_編節2_髪節_表示 = e.お下げ_編節2_髪節_表示; - お下げ_編節2_髪編目_表示 = e.お下げ_編節2_髪編目_表示; - お下げ_編節3_髪節_表示 = e.お下げ_編節3_髪節_表示; - お下げ_編節3_髪編目_表示 = e.お下げ_編節3_髪編目_表示; - お下げ_編節4_髪節_表示 = e.お下げ_編節4_髪節_表示; - お下げ_編節4_髪編目_表示 = e.お下げ_編節4_髪編目_表示; - お下げ_編節5_髪節_表示 = e.お下げ_編節5_髪節_表示; - お下げ_編節5_髪編目_表示 = e.お下げ_編節5_髪編目_表示; - お下げ_編節6_髪節_表示 = e.お下げ_編節6_髪節_表示; - お下げ_編節6_髪編目_表示 = e.お下げ_編節6_髪編目_表示; - お下げ_編節7_髪節_表示 = e.お下げ_編節7_髪節_表示; - お下げ_編節7_髪編目_表示 = e.お下げ_編節7_髪編目_表示; - お下げ_編節8_髪節_表示 = e.お下げ_編節8_髪節_表示; - お下げ_編節8_髪編目_表示 = e.お下げ_編節8_髪編目_表示; - お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; - お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; - お下げ_髪左1_表示 = e.お下げ_髪左1_表示; - お下げ_髪右1_表示 = e.お下げ_髪右1_表示; - お下げ_髪根_表示 = e.お下げ_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ_編節1_髪節CP = new ColorP(X0Y0_お下げ_編節1_髪節, お下げ_編節1_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節1_髪編目CP = new ColorP(X0Y0_お下げ_編節1_髪編目, お下げ_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節2_髪節CP = new ColorP(X0Y0_お下げ_編節2_髪節, お下げ_編節2_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節2_髪編目CP = new ColorP(X0Y0_お下げ_編節2_髪編目, お下げ_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節3_髪節CP = new ColorP(X0Y0_お下げ_編節3_髪節, お下げ_編節3_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節3_髪編目CP = new ColorP(X0Y0_お下げ_編節3_髪編目, お下げ_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節4_髪節CP = new ColorP(X0Y0_お下げ_編節4_髪節, お下げ_編節4_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節4_髪編目CP = new ColorP(X0Y0_お下げ_編節4_髪編目, お下げ_編節4_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節5_髪節CP = new ColorP(X0Y0_お下げ_編節5_髪節, お下げ_編節5_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節5_髪編目CP = new ColorP(X0Y0_お下げ_編節5_髪編目, お下げ_編節5_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節6_髪節CP = new ColorP(X0Y0_お下げ_編節6_髪節, お下げ_編節6_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節6_髪編目CP = new ColorP(X0Y0_お下げ_編節6_髪編目, お下げ_編節6_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節7_髪節CP = new ColorP(X0Y0_お下げ_編節7_髪節, お下げ_編節7_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節7_髪編目CP = new ColorP(X0Y0_お下げ_編節7_髪編目, お下げ_編節7_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節8_髪節CP = new ColorP(X0Y0_お下げ_編節8_髪節, お下げ_編節8_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節8_髪編目CP = new ColorP(X0Y0_お下げ_編節8_髪編目, お下げ_編節8_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - double maxAngle = 25.0; - X0Y0_お下げ_編節1_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節2_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節3_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節4_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節5_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節6_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節7_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_髪根.AngleBase = num * maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false; - } - - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ_髪縛1) - { - return p == X0Y0_お下げ_髪縛2; - } - return true; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ_編節1_髪節CP.Update(); - X0Y0_お下げ_編節1_髪編目CP.Update(); - X0Y0_お下げ_編節2_髪節CP.Update(); - X0Y0_お下げ_編節2_髪編目CP.Update(); - X0Y0_お下げ_編節3_髪節CP.Update(); - X0Y0_お下げ_編節3_髪編目CP.Update(); - X0Y0_お下げ_編節4_髪節CP.Update(); - X0Y0_お下げ_編節4_髪編目CP.Update(); - X0Y0_お下げ_編節5_髪節CP.Update(); - X0Y0_お下げ_編節5_髪編目CP.Update(); - X0Y0_お下げ_編節6_髪節CP.Update(); - X0Y0_お下げ_編節6_髪編目CP.Update(); - X0Y0_お下げ_編節7_髪節CP.Update(); - X0Y0_お下げ_編節7_髪編目CP.Update(); - X0Y0_お下げ_編節8_髪節CP.Update(); - X0Y0_お下げ_編節8_髪編目CP.Update(); - X0Y0_お下げ_髪縛1CP.Update(); - X0Y0_お下げ_髪縛2CP.Update(); - X0Y0_お下げ_髪左1CP.Update(); - X0Y0_お下げ_髪右1CP.Update(); - X0Y0_お下げ_髪根CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪縛1CD = new ColorD(); - お下げ_髪縛2CD = new ColorD(); - お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } - - public override void 髪留配色(髪留色 配色) - { - お下げ_髪縛1CD.色 = 配色.髪留1色; - お下げ_髪縛2CD.色 = 配色.髪留2色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool お下げ_編節1_髪節_表示 + { + get + { + return X0Y0_お下げ_編節1_髪節.Dra; + } + set + { + X0Y0_お下げ_編節1_髪節.Dra = value; + X0Y0_お下げ_編節1_髪節.Hit = value; + } + } + + public bool お下げ_編節1_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節1_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節1_髪編目.Dra = value; + X0Y0_お下げ_編節1_髪編目.Hit = value; + } + } + + public bool お下げ_編節2_髪節_表示 + { + get + { + return X0Y0_お下げ_編節2_髪節.Dra; + } + set + { + X0Y0_お下げ_編節2_髪節.Dra = value; + X0Y0_お下げ_編節2_髪節.Hit = value; + } + } + + public bool お下げ_編節2_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節2_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節2_髪編目.Dra = value; + X0Y0_お下げ_編節2_髪編目.Hit = value; + } + } + + public bool お下げ_編節3_髪節_表示 + { + get + { + return X0Y0_お下げ_編節3_髪節.Dra; + } + set + { + X0Y0_お下げ_編節3_髪節.Dra = value; + X0Y0_お下げ_編節3_髪節.Hit = value; + } + } + + public bool お下げ_編節3_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節3_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節3_髪編目.Dra = value; + X0Y0_お下げ_編節3_髪編目.Hit = value; + } + } + + public bool お下げ_編節4_髪節_表示 + { + get + { + return X0Y0_お下げ_編節4_髪節.Dra; + } + set + { + X0Y0_お下げ_編節4_髪節.Dra = value; + X0Y0_お下げ_編節4_髪節.Hit = value; + } + } + + public bool お下げ_編節4_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節4_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節4_髪編目.Dra = value; + X0Y0_お下げ_編節4_髪編目.Hit = value; + } + } + + public bool お下げ_編節5_髪節_表示 + { + get + { + return X0Y0_お下げ_編節5_髪節.Dra; + } + set + { + X0Y0_お下げ_編節5_髪節.Dra = value; + X0Y0_お下げ_編節5_髪節.Hit = value; + } + } + + public bool お下げ_編節5_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節5_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節5_髪編目.Dra = value; + X0Y0_お下げ_編節5_髪編目.Hit = value; + } + } + + public bool お下げ_編節6_髪節_表示 + { + get + { + return X0Y0_お下げ_編節6_髪節.Dra; + } + set + { + X0Y0_お下げ_編節6_髪節.Dra = value; + X0Y0_お下げ_編節6_髪節.Hit = value; + } + } + + public bool お下げ_編節6_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節6_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節6_髪編目.Dra = value; + X0Y0_お下げ_編節6_髪編目.Hit = value; + } + } + + public bool お下げ_編節7_髪節_表示 + { + get + { + return X0Y0_お下げ_編節7_髪節.Dra; + } + set + { + X0Y0_お下げ_編節7_髪節.Dra = value; + X0Y0_お下げ_編節7_髪節.Hit = value; + } + } + + public bool お下げ_編節7_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節7_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節7_髪編目.Dra = value; + X0Y0_お下げ_編節7_髪編目.Hit = value; + } + } + + public bool お下げ_編節8_髪節_表示 + { + get + { + return X0Y0_お下げ_編節8_髪節.Dra; + } + set + { + X0Y0_お下げ_編節8_髪節.Dra = value; + X0Y0_お下げ_編節8_髪節.Hit = value; + } + } + + public bool お下げ_編節8_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節8_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節8_髪編目.Dra = value; + X0Y0_お下げ_編節8_髪編目.Hit = value; + } + } + + public override bool お下げ_髪縛1_表示 + { + get + { + return X0Y0_お下げ_髪縛1.Dra; + } + set + { + X0Y0_お下げ_髪縛1.Dra = value; + X0Y0_お下げ_髪縛1.Hit = value; + } + } + + public override bool お下げ_髪縛2_表示 + { + get + { + return X0Y0_お下げ_髪縛2.Dra; + } + set + { + X0Y0_お下げ_髪縛2.Dra = value; + X0Y0_お下げ_髪縛2.Hit = value; + } + } + + public bool お下げ_髪左1_表示 + { + get + { + return X0Y0_お下げ_髪左1.Dra; + } + set + { + X0Y0_お下げ_髪左1.Dra = value; + X0Y0_お下げ_髪左1.Hit = value; + } + } + + public bool お下げ_髪右1_表示 + { + get + { + return X0Y0_お下げ_髪右1.Dra; + } + set + { + X0Y0_お下げ_髪右1.Dra = value; + X0Y0_お下げ_髪右1.Hit = value; + } + } + + public bool お下げ_髪根_表示 + { + get + { + return X0Y0_お下げ_髪根.Dra; + } + set + { + X0Y0_お下げ_髪根.Dra = value; + X0Y0_お下げ_髪根.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ_編節1_髪節_表示 = value; + お下げ_編節1_髪編目_表示 = value; + お下げ_編節2_髪節_表示 = value; + お下げ_編節2_髪編目_表示 = value; + お下げ_編節3_髪節_表示 = value; + お下げ_編節3_髪編目_表示 = value; + お下げ_編節4_髪節_表示 = value; + お下げ_編節4_髪編目_表示 = value; + お下げ_編節5_髪節_表示 = value; + お下げ_編節5_髪編目_表示 = value; + お下げ_編節6_髪節_表示 = value; + お下げ_編節6_髪編目_表示 = value; + お下げ_編節7_髪節_表示 = value; + お下げ_編節7_髪編目_表示 = value; + お下げ_編節8_髪節_表示 = value; + お下げ_編節8_髪編目_表示 = value; + お下げ_髪縛1_表示 = value; + お下げ_髪縛2_表示 = value; + お下げ_髪左1_表示 = value; + お下げ_髪右1_表示 = value; + お下げ_髪根_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ_編節1_髪節CD.不透明度 = value; + お下げ_編節1_髪編目CD.不透明度 = value; + お下げ_編節2_髪節CD.不透明度 = value; + お下げ_編節2_髪編目CD.不透明度 = value; + お下げ_編節3_髪節CD.不透明度 = value; + お下げ_編節3_髪編目CD.不透明度 = value; + お下げ_編節4_髪節CD.不透明度 = value; + お下げ_編節4_髪編目CD.不透明度 = value; + お下げ_編節5_髪節CD.不透明度 = value; + お下げ_編節5_髪編目CD.不透明度 = value; + お下げ_編節6_髪節CD.不透明度 = value; + お下げ_編節6_髪編目CD.不透明度 = value; + お下げ_編節7_髪節CD.不透明度 = value; + お下げ_編節7_髪編目CD.不透明度 = value; + お下げ_編節8_髪節CD.不透明度 = value; + お下げ_編節8_髪編目CD.不透明度 = value; + お下げ_髪縛1CD.不透明度 = value; + お下げ_髪縛2CD.不透明度 = value; + お下げ_髪左1CD.不透明度 = value; + お下げ_髪右1CD.不透明度 = value; + お下げ_髪根CD.不透明度 = value; + } + } + + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } + + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ_編節1_髪節.SizeYBase *= num; + X0Y0_お下げ_編節1_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節2_髪節.SizeYBase *= num; + X0Y0_お下げ_編節2_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節3_髪節.SizeYBase *= num; + X0Y0_お下げ_編節3_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節4_髪節.SizeYBase *= num; + X0Y0_お下げ_編節4_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節5_髪節.SizeYBase *= num; + X0Y0_お下げ_編節5_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節6_髪節.SizeYBase *= num; + X0Y0_お下げ_編節6_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節7_髪節.SizeYBase *= num; + X0Y0_お下げ_編節7_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節8_髪節.SizeYBase *= num; + X0Y0_お下げ_編節8_髪編目.SizeYBase *= num; + X0Y0_お下げ_髪左1.SizeYBase *= num; + X0Y0_お下げ_髪右1.SizeYBase *= num; + X0Y0_お下げ_髪根.SizeYBase *= num; + } + } + + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ_編節1_髪節.SizeXBase *= num; + X0Y0_お下げ_編節1_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節2_髪節.SizeXBase *= num; + X0Y0_お下げ_編節2_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節3_髪節.SizeXBase *= num; + X0Y0_お下げ_編節3_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節4_髪節.SizeXBase *= num; + X0Y0_お下げ_編節4_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節5_髪節.SizeXBase *= num; + X0Y0_お下げ_編節5_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節6_髪節.SizeXBase *= num; + X0Y0_お下げ_編節6_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節7_髪節.SizeXBase *= num; + X0Y0_お下げ_編節7_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節8_髪節.SizeXBase *= num; + X0Y0_お下げ_編節8_髪編目.SizeXBase *= num; + X0Y0_お下げ_髪縛1.SizeBase *= num; + X0Y0_お下げ_髪縛2.SizeBase *= num; + X0Y0_お下げ_髪左1.SizeXBase *= num; + X0Y0_お下げ_髪右1.SizeXBase *= num; + X0Y0_お下げ_髪根.SizeXBase *= num; + } + } + + public double 広がり + { + set + { + X0Y0_お下げ_髪左1.AngleBase = 3.0 * value; + X0Y0_お下げ_髪右1.AngleBase = -3.0 * value; + } + } + + public 後髪0_編1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1ジグD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "編み1ジグ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][12])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_お下げ_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_お下げ_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節3_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節4"].ToPars(); + X0Y0_お下げ_編節4_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節4_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節5"].ToPars(); + X0Y0_お下げ_編節5_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節5_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節6"].ToPars(); + X0Y0_お下げ_編節6_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節6_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節7"].ToPars(); + X0Y0_お下げ_編節7_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節7_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節8"].ToPars(); + X0Y0_お下げ_編節8_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節8_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ_編節1_髪節_表示 = e.お下げ_編節1_髪節_表示; + お下げ_編節1_髪編目_表示 = e.お下げ_編節1_髪編目_表示; + お下げ_編節2_髪節_表示 = e.お下げ_編節2_髪節_表示; + お下げ_編節2_髪編目_表示 = e.お下げ_編節2_髪編目_表示; + お下げ_編節3_髪節_表示 = e.お下げ_編節3_髪節_表示; + お下げ_編節3_髪編目_表示 = e.お下げ_編節3_髪編目_表示; + お下げ_編節4_髪節_表示 = e.お下げ_編節4_髪節_表示; + お下げ_編節4_髪編目_表示 = e.お下げ_編節4_髪編目_表示; + お下げ_編節5_髪節_表示 = e.お下げ_編節5_髪節_表示; + お下げ_編節5_髪編目_表示 = e.お下げ_編節5_髪編目_表示; + お下げ_編節6_髪節_表示 = e.お下げ_編節6_髪節_表示; + お下げ_編節6_髪編目_表示 = e.お下げ_編節6_髪編目_表示; + お下げ_編節7_髪節_表示 = e.お下げ_編節7_髪節_表示; + お下げ_編節7_髪編目_表示 = e.お下げ_編節7_髪編目_表示; + お下げ_編節8_髪節_表示 = e.お下げ_編節8_髪節_表示; + お下げ_編節8_髪編目_表示 = e.お下げ_編節8_髪編目_表示; + お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; + お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; + お下げ_髪左1_表示 = e.お下げ_髪左1_表示; + お下げ_髪右1_表示 = e.お下げ_髪右1_表示; + お下げ_髪根_表示 = e.お下げ_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ_編節1_髪節CP = new ColorP(X0Y0_お下げ_編節1_髪節, お下げ_編節1_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節1_髪編目CP = new ColorP(X0Y0_お下げ_編節1_髪編目, お下げ_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節2_髪節CP = new ColorP(X0Y0_お下げ_編節2_髪節, お下げ_編節2_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節2_髪編目CP = new ColorP(X0Y0_お下げ_編節2_髪編目, お下げ_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節3_髪節CP = new ColorP(X0Y0_お下げ_編節3_髪節, お下げ_編節3_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節3_髪編目CP = new ColorP(X0Y0_お下げ_編節3_髪編目, お下げ_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節4_髪節CP = new ColorP(X0Y0_お下げ_編節4_髪節, お下げ_編節4_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節4_髪編目CP = new ColorP(X0Y0_お下げ_編節4_髪編目, お下げ_編節4_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節5_髪節CP = new ColorP(X0Y0_お下げ_編節5_髪節, お下げ_編節5_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節5_髪編目CP = new ColorP(X0Y0_お下げ_編節5_髪編目, お下げ_編節5_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節6_髪節CP = new ColorP(X0Y0_お下げ_編節6_髪節, お下げ_編節6_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節6_髪編目CP = new ColorP(X0Y0_お下げ_編節6_髪編目, お下げ_編節6_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節7_髪節CP = new ColorP(X0Y0_お下げ_編節7_髪節, お下げ_編節7_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節7_髪編目CP = new ColorP(X0Y0_お下げ_編節7_髪編目, お下げ_編節7_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節8_髪節CP = new ColorP(X0Y0_お下げ_編節8_髪節, お下げ_編節8_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節8_髪編目CP = new ColorP(X0Y0_お下げ_編節8_髪編目, お下げ_編節8_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + double maxAngle = 25.0; + X0Y0_お下げ_編節1_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節2_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節3_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節4_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節5_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節6_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節7_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_髪根.AngleBase = num * maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false; + } + + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ_髪縛1) + { + return p == X0Y0_お下げ_髪縛2; + } + return true; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ_編節1_髪節CP.Update(); + X0Y0_お下げ_編節1_髪編目CP.Update(); + X0Y0_お下げ_編節2_髪節CP.Update(); + X0Y0_お下げ_編節2_髪編目CP.Update(); + X0Y0_お下げ_編節3_髪節CP.Update(); + X0Y0_お下げ_編節3_髪編目CP.Update(); + X0Y0_お下げ_編節4_髪節CP.Update(); + X0Y0_お下げ_編節4_髪編目CP.Update(); + X0Y0_お下げ_編節5_髪節CP.Update(); + X0Y0_お下げ_編節5_髪編目CP.Update(); + X0Y0_お下げ_編節6_髪節CP.Update(); + X0Y0_お下げ_編節6_髪編目CP.Update(); + X0Y0_お下げ_編節7_髪節CP.Update(); + X0Y0_お下げ_編節7_髪編目CP.Update(); + X0Y0_お下げ_編節8_髪節CP.Update(); + X0Y0_お下げ_編節8_髪編目CP.Update(); + X0Y0_お下げ_髪縛1CP.Update(); + X0Y0_お下げ_髪縛2CP.Update(); + X0Y0_お下げ_髪左1CP.Update(); + X0Y0_お下げ_髪右1CP.Update(); + X0Y0_お下げ_髪根CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪縛1CD = new ColorD(); + お下げ_髪縛2CD = new ColorD(); + お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + + public override void 髪留配色(髪留色 配色) + { + お下げ_髪縛1CD.色 = 配色.髪留1色; + お下げ_髪縛2CD.色 = 配色.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ジグD.cs index d3ace44..711ea27 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ジグD.cs @@ -1,82 +1,83 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_編1ジグD : お下げ1D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_編1ジグD : お下げ1D + { + public bool 髪基_表示 = true; - public bool お下げ_編節1_髪節_表示 = true; + public bool お下げ_編節1_髪節_表示 = true; - public bool お下げ_編節1_髪編目_表示 = true; + public bool お下げ_編節1_髪編目_表示 = true; - public bool お下げ_編節2_髪節_表示 = true; + public bool お下げ_編節2_髪節_表示 = true; - public bool お下げ_編節2_髪編目_表示 = true; + public bool お下げ_編節2_髪編目_表示 = true; - public bool お下げ_編節3_髪節_表示 = true; + public bool お下げ_編節3_髪節_表示 = true; - public bool お下げ_編節3_髪編目_表示 = true; + public bool お下げ_編節3_髪編目_表示 = true; - public bool お下げ_編節4_髪節_表示 = true; + public bool お下げ_編節4_髪節_表示 = true; - public bool お下げ_編節4_髪編目_表示 = true; + public bool お下げ_編節4_髪編目_表示 = true; - public bool お下げ_編節5_髪節_表示 = true; + public bool お下げ_編節5_髪節_表示 = true; - public bool お下げ_編節5_髪編目_表示 = true; + public bool お下げ_編節5_髪編目_表示 = true; - public bool お下げ_編節6_髪節_表示 = true; + public bool お下げ_編節6_髪節_表示 = true; - public bool お下げ_編節6_髪編目_表示 = true; + public bool お下げ_編節6_髪編目_表示 = true; - public bool お下げ_編節7_髪節_表示 = true; + public bool お下げ_編節7_髪節_表示 = true; - public bool お下げ_編節7_髪編目_表示 = true; + public bool お下げ_編節7_髪編目_表示 = true; - public bool お下げ_編節8_髪節_表示 = true; + public bool お下げ_編節8_髪節_表示 = true; - public bool お下げ_編節8_髪編目_表示 = true; + public bool お下げ_編節8_髪編目_表示 = true; - public bool お下げ_髪縛1_表示 = true; + public bool お下げ_髪縛1_表示 = true; - public bool お下げ_髪縛2_表示 = true; + public bool お下げ_髪縛2_表示 = true; - public bool お下げ_髪左1_表示 = true; + public bool お下げ_髪左1_表示 = true; - public bool お下げ_髪右1_表示 = true; + public bool お下げ_髪右1_表示 = true; - public bool お下げ_髪根_表示 = true; + public bool お下げ_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_編1ジグD() - { - ThisType = GetType(); - } + public 後髪0_編1ジグD() + { + ThisType = GetType(); + } - public 後髪0_編1ジグD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_編1ジグD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_編1ジグ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_編1ジグ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ハネ.cs index 5ff0be8..04bfbfb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ハネ.cs @@ -1,887 +1,888 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_編1ハネ : お下げ1 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_編1ハネ : お下げ1 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ_編節1_髪節; + public Par X0Y0_お下げ_編節1_髪節; - public Par X0Y0_お下げ_編節1_髪編目; + public Par X0Y0_お下げ_編節1_髪編目; - public Par X0Y0_お下げ_編節2_髪節; + public Par X0Y0_お下げ_編節2_髪節; - public Par X0Y0_お下げ_編節2_髪編目; + public Par X0Y0_お下げ_編節2_髪編目; - public Par X0Y0_お下げ_編節3_髪節; + public Par X0Y0_お下げ_編節3_髪節; - public Par X0Y0_お下げ_編節3_髪編目; + public Par X0Y0_お下げ_編節3_髪編目; - public Par X0Y0_お下げ_編節4_髪節; + public Par X0Y0_お下げ_編節4_髪節; - public Par X0Y0_お下げ_編節4_髪編目; + public Par X0Y0_お下げ_編節4_髪編目; - public Par X0Y0_お下げ_編節5_髪節; + public Par X0Y0_お下げ_編節5_髪節; - public Par X0Y0_お下げ_編節5_髪編目; + public Par X0Y0_お下げ_編節5_髪編目; - public Par X0Y0_お下げ_編節6_髪節; + public Par X0Y0_お下げ_編節6_髪節; - public Par X0Y0_お下げ_編節6_髪編目; + public Par X0Y0_お下げ_編節6_髪編目; - public Par X0Y0_お下げ_編節7_髪節; + public Par X0Y0_お下げ_編節7_髪節; - public Par X0Y0_お下げ_編節7_髪編目; + public Par X0Y0_お下げ_編節7_髪編目; - public Par X0Y0_お下げ_編節8_髪節; + public Par X0Y0_お下げ_編節8_髪節; - public Par X0Y0_お下げ_編節8_髪編目; + public Par X0Y0_お下げ_編節8_髪編目; - public Par X0Y0_お下げ_髪縛1; + public Par X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public Par X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左1; + public Par X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右1; + public Par X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public Par X0Y0_お下げ_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ_編節1_髪節CD; + public ColorD お下げ_編節1_髪節CD; - public ColorD お下げ_編節1_髪編目CD; + public ColorD お下げ_編節1_髪編目CD; - public ColorD お下げ_編節2_髪節CD; + public ColorD お下げ_編節2_髪節CD; - public ColorD お下げ_編節2_髪編目CD; + public ColorD お下げ_編節2_髪編目CD; - public ColorD お下げ_編節3_髪節CD; + public ColorD お下げ_編節3_髪節CD; - public ColorD お下げ_編節3_髪編目CD; + public ColorD お下げ_編節3_髪編目CD; - public ColorD お下げ_編節4_髪節CD; + public ColorD お下げ_編節4_髪節CD; - public ColorD お下げ_編節4_髪編目CD; + public ColorD お下げ_編節4_髪編目CD; - public ColorD お下げ_編節5_髪節CD; + public ColorD お下げ_編節5_髪節CD; - public ColorD お下げ_編節5_髪編目CD; + public ColorD お下げ_編節5_髪編目CD; - public ColorD お下げ_編節6_髪節CD; + public ColorD お下げ_編節6_髪節CD; - public ColorD お下げ_編節6_髪編目CD; + public ColorD お下げ_編節6_髪編目CD; - public ColorD お下げ_編節7_髪節CD; + public ColorD お下げ_編節7_髪節CD; - public ColorD お下げ_編節7_髪編目CD; + public ColorD お下げ_編節7_髪編目CD; - public ColorD お下げ_編節8_髪節CD; + public ColorD お下げ_編節8_髪節CD; - public ColorD お下げ_編節8_髪編目CD; + public ColorD お下げ_編節8_髪編目CD; - public ColorD お下げ_髪縛1CD; + public ColorD お下げ_髪縛1CD; - public ColorD お下げ_髪縛2CD; + public ColorD お下げ_髪縛2CD; - public ColorD お下げ_髪左1CD; + public ColorD お下げ_髪左1CD; - public ColorD お下げ_髪右1CD; + public ColorD お下げ_髪右1CD; - public ColorD お下げ_髪根CD; + public ColorD お下げ_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ_編節1_髪節CP; + public ColorP X0Y0_お下げ_編節1_髪節CP; - public ColorP X0Y0_お下げ_編節1_髪編目CP; + public ColorP X0Y0_お下げ_編節1_髪編目CP; - public ColorP X0Y0_お下げ_編節2_髪節CP; + public ColorP X0Y0_お下げ_編節2_髪節CP; - public ColorP X0Y0_お下げ_編節2_髪編目CP; + public ColorP X0Y0_お下げ_編節2_髪編目CP; - public ColorP X0Y0_お下げ_編節3_髪節CP; + public ColorP X0Y0_お下げ_編節3_髪節CP; - public ColorP X0Y0_お下げ_編節3_髪編目CP; + public ColorP X0Y0_お下げ_編節3_髪編目CP; - public ColorP X0Y0_お下げ_編節4_髪節CP; + public ColorP X0Y0_お下げ_編節4_髪節CP; - public ColorP X0Y0_お下げ_編節4_髪編目CP; + public ColorP X0Y0_お下げ_編節4_髪編目CP; - public ColorP X0Y0_お下げ_編節5_髪節CP; + public ColorP X0Y0_お下げ_編節5_髪節CP; - public ColorP X0Y0_お下げ_編節5_髪編目CP; + public ColorP X0Y0_お下げ_編節5_髪編目CP; - public ColorP X0Y0_お下げ_編節6_髪節CP; + public ColorP X0Y0_お下げ_編節6_髪節CP; - public ColorP X0Y0_お下げ_編節6_髪編目CP; + public ColorP X0Y0_お下げ_編節6_髪編目CP; - public ColorP X0Y0_お下げ_編節7_髪節CP; + public ColorP X0Y0_お下げ_編節7_髪節CP; - public ColorP X0Y0_お下げ_編節7_髪編目CP; + public ColorP X0Y0_お下げ_編節7_髪編目CP; - public ColorP X0Y0_お下げ_編節8_髪節CP; + public ColorP X0Y0_お下げ_編節8_髪節CP; - public ColorP X0Y0_お下げ_編節8_髪編目CP; + public ColorP X0Y0_お下げ_編節8_髪編目CP; - public ColorP X0Y0_お下げ_髪縛1CP; + public ColorP X0Y0_お下げ_髪縛1CP; - public ColorP X0Y0_お下げ_髪縛2CP; + public ColorP X0Y0_お下げ_髪縛2CP; - public ColorP X0Y0_お下げ_髪左1CP; + public ColorP X0Y0_お下げ_髪左1CP; - public ColorP X0Y0_お下げ_髪右1CP; + public ColorP X0Y0_お下げ_髪右1CP; - public ColorP X0Y0_お下げ_髪根CP; + public ColorP X0Y0_お下げ_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool お下げ_編節1_髪節_表示 - { - get - { - return X0Y0_お下げ_編節1_髪節.Dra; - } - set - { - X0Y0_お下げ_編節1_髪節.Dra = value; - X0Y0_お下げ_編節1_髪節.Hit = value; - } - } - - public bool お下げ_編節1_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節1_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節1_髪編目.Dra = value; - X0Y0_お下げ_編節1_髪編目.Hit = value; - } - } - - public bool お下げ_編節2_髪節_表示 - { - get - { - return X0Y0_お下げ_編節2_髪節.Dra; - } - set - { - X0Y0_お下げ_編節2_髪節.Dra = value; - X0Y0_お下げ_編節2_髪節.Hit = value; - } - } - - public bool お下げ_編節2_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節2_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節2_髪編目.Dra = value; - X0Y0_お下げ_編節2_髪編目.Hit = value; - } - } - - public bool お下げ_編節3_髪節_表示 - { - get - { - return X0Y0_お下げ_編節3_髪節.Dra; - } - set - { - X0Y0_お下げ_編節3_髪節.Dra = value; - X0Y0_お下げ_編節3_髪節.Hit = value; - } - } - - public bool お下げ_編節3_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節3_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節3_髪編目.Dra = value; - X0Y0_お下げ_編節3_髪編目.Hit = value; - } - } - - public bool お下げ_編節4_髪節_表示 - { - get - { - return X0Y0_お下げ_編節4_髪節.Dra; - } - set - { - X0Y0_お下げ_編節4_髪節.Dra = value; - X0Y0_お下げ_編節4_髪節.Hit = value; - } - } - - public bool お下げ_編節4_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節4_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節4_髪編目.Dra = value; - X0Y0_お下げ_編節4_髪編目.Hit = value; - } - } - - public bool お下げ_編節5_髪節_表示 - { - get - { - return X0Y0_お下げ_編節5_髪節.Dra; - } - set - { - X0Y0_お下げ_編節5_髪節.Dra = value; - X0Y0_お下げ_編節5_髪節.Hit = value; - } - } - - public bool お下げ_編節5_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節5_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節5_髪編目.Dra = value; - X0Y0_お下げ_編節5_髪編目.Hit = value; - } - } - - public bool お下げ_編節6_髪節_表示 - { - get - { - return X0Y0_お下げ_編節6_髪節.Dra; - } - set - { - X0Y0_お下げ_編節6_髪節.Dra = value; - X0Y0_お下げ_編節6_髪節.Hit = value; - } - } - - public bool お下げ_編節6_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節6_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節6_髪編目.Dra = value; - X0Y0_お下げ_編節6_髪編目.Hit = value; - } - } - - public bool お下げ_編節7_髪節_表示 - { - get - { - return X0Y0_お下げ_編節7_髪節.Dra; - } - set - { - X0Y0_お下げ_編節7_髪節.Dra = value; - X0Y0_お下げ_編節7_髪節.Hit = value; - } - } - - public bool お下げ_編節7_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節7_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節7_髪編目.Dra = value; - X0Y0_お下げ_編節7_髪編目.Hit = value; - } - } - - public bool お下げ_編節8_髪節_表示 - { - get - { - return X0Y0_お下げ_編節8_髪節.Dra; - } - set - { - X0Y0_お下げ_編節8_髪節.Dra = value; - X0Y0_お下げ_編節8_髪節.Hit = value; - } - } - - public bool お下げ_編節8_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節8_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節8_髪編目.Dra = value; - X0Y0_お下げ_編節8_髪編目.Hit = value; - } - } - - public override bool お下げ_髪縛1_表示 - { - get - { - return X0Y0_お下げ_髪縛1.Dra; - } - set - { - X0Y0_お下げ_髪縛1.Dra = value; - X0Y0_お下げ_髪縛1.Hit = value; - } - } - - public override bool お下げ_髪縛2_表示 - { - get - { - return X0Y0_お下げ_髪縛2.Dra; - } - set - { - X0Y0_お下げ_髪縛2.Dra = value; - X0Y0_お下げ_髪縛2.Hit = value; - } - } - - public bool お下げ_髪左1_表示 - { - get - { - return X0Y0_お下げ_髪左1.Dra; - } - set - { - X0Y0_お下げ_髪左1.Dra = value; - X0Y0_お下げ_髪左1.Hit = value; - } - } - - public bool お下げ_髪右1_表示 - { - get - { - return X0Y0_お下げ_髪右1.Dra; - } - set - { - X0Y0_お下げ_髪右1.Dra = value; - X0Y0_お下げ_髪右1.Hit = value; - } - } - - public bool お下げ_髪根_表示 - { - get - { - return X0Y0_お下げ_髪根.Dra; - } - set - { - X0Y0_お下げ_髪根.Dra = value; - X0Y0_お下げ_髪根.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ_編節1_髪節_表示 = value; - お下げ_編節1_髪編目_表示 = value; - お下げ_編節2_髪節_表示 = value; - お下げ_編節2_髪編目_表示 = value; - お下げ_編節3_髪節_表示 = value; - お下げ_編節3_髪編目_表示 = value; - お下げ_編節4_髪節_表示 = value; - お下げ_編節4_髪編目_表示 = value; - お下げ_編節5_髪節_表示 = value; - お下げ_編節5_髪編目_表示 = value; - お下げ_編節6_髪節_表示 = value; - お下げ_編節6_髪編目_表示 = value; - お下げ_編節7_髪節_表示 = value; - お下げ_編節7_髪編目_表示 = value; - お下げ_編節8_髪節_表示 = value; - お下げ_編節8_髪編目_表示 = value; - お下げ_髪縛1_表示 = value; - お下げ_髪縛2_表示 = value; - お下げ_髪左1_表示 = value; - お下げ_髪右1_表示 = value; - お下げ_髪根_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ_編節1_髪節CD.不透明度 = value; - お下げ_編節1_髪編目CD.不透明度 = value; - お下げ_編節2_髪節CD.不透明度 = value; - お下げ_編節2_髪編目CD.不透明度 = value; - お下げ_編節3_髪節CD.不透明度 = value; - お下げ_編節3_髪編目CD.不透明度 = value; - お下げ_編節4_髪節CD.不透明度 = value; - お下げ_編節4_髪編目CD.不透明度 = value; - お下げ_編節5_髪節CD.不透明度 = value; - お下げ_編節5_髪編目CD.不透明度 = value; - お下げ_編節6_髪節CD.不透明度 = value; - お下げ_編節6_髪編目CD.不透明度 = value; - お下げ_編節7_髪節CD.不透明度 = value; - お下げ_編節7_髪編目CD.不透明度 = value; - お下げ_編節8_髪節CD.不透明度 = value; - お下げ_編節8_髪編目CD.不透明度 = value; - お下げ_髪縛1CD.不透明度 = value; - お下げ_髪縛2CD.不透明度 = value; - お下げ_髪左1CD.不透明度 = value; - お下げ_髪右1CD.不透明度 = value; - お下げ_髪根CD.不透明度 = value; - } - } - - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } - - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ_編節1_髪節.SizeYBase *= num; - X0Y0_お下げ_編節1_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節2_髪節.SizeYBase *= num; - X0Y0_お下げ_編節2_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節3_髪節.SizeYBase *= num; - X0Y0_お下げ_編節3_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節4_髪節.SizeYBase *= num; - X0Y0_お下げ_編節4_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節5_髪節.SizeYBase *= num; - X0Y0_お下げ_編節5_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節6_髪節.SizeYBase *= num; - X0Y0_お下げ_編節6_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節7_髪節.SizeYBase *= num; - X0Y0_お下げ_編節7_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節8_髪節.SizeYBase *= num; - X0Y0_お下げ_編節8_髪編目.SizeYBase *= num; - X0Y0_お下げ_髪左1.SizeYBase *= num; - X0Y0_お下げ_髪右1.SizeYBase *= num; - X0Y0_お下げ_髪根.SizeYBase *= num; - } - } - - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ_編節1_髪節.SizeXBase *= num; - X0Y0_お下げ_編節1_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節2_髪節.SizeXBase *= num; - X0Y0_お下げ_編節2_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節3_髪節.SizeXBase *= num; - X0Y0_お下げ_編節3_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節4_髪節.SizeXBase *= num; - X0Y0_お下げ_編節4_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節5_髪節.SizeXBase *= num; - X0Y0_お下げ_編節5_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節6_髪節.SizeXBase *= num; - X0Y0_お下げ_編節6_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節7_髪節.SizeXBase *= num; - X0Y0_お下げ_編節7_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節8_髪節.SizeXBase *= num; - X0Y0_お下げ_編節8_髪編目.SizeXBase *= num; - X0Y0_お下げ_髪縛1.SizeBase *= num; - X0Y0_お下げ_髪縛2.SizeBase *= num; - X0Y0_お下げ_髪左1.SizeXBase *= num; - X0Y0_お下げ_髪右1.SizeXBase *= num; - X0Y0_お下げ_髪根.SizeXBase *= num; - } - } - - public double 広がり - { - set - { - X0Y0_お下げ_髪左1.AngleBase = 3.0 * value; - X0Y0_お下げ_髪右1.AngleBase = -3.0 * value; - } - } - - public 後髪0_編1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1ハネD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み1ハネ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][13])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_お下げ_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_お下げ_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節3_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節4"].ToPars(); - X0Y0_お下げ_編節4_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節4_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節5"].ToPars(); - X0Y0_お下げ_編節5_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節5_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節6"].ToPars(); - X0Y0_お下げ_編節6_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節6_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節7"].ToPars(); - X0Y0_お下げ_編節7_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節7_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節8"].ToPars(); - X0Y0_お下げ_編節8_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節8_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ_編節1_髪節_表示 = e.お下げ_編節1_髪節_表示; - お下げ_編節1_髪編目_表示 = e.お下げ_編節1_髪編目_表示; - お下げ_編節2_髪節_表示 = e.お下げ_編節2_髪節_表示; - お下げ_編節2_髪編目_表示 = e.お下げ_編節2_髪編目_表示; - お下げ_編節3_髪節_表示 = e.お下げ_編節3_髪節_表示; - お下げ_編節3_髪編目_表示 = e.お下げ_編節3_髪編目_表示; - お下げ_編節4_髪節_表示 = e.お下げ_編節4_髪節_表示; - お下げ_編節4_髪編目_表示 = e.お下げ_編節4_髪編目_表示; - お下げ_編節5_髪節_表示 = e.お下げ_編節5_髪節_表示; - お下げ_編節5_髪編目_表示 = e.お下げ_編節5_髪編目_表示; - お下げ_編節6_髪節_表示 = e.お下げ_編節6_髪節_表示; - お下げ_編節6_髪編目_表示 = e.お下げ_編節6_髪編目_表示; - お下げ_編節7_髪節_表示 = e.お下げ_編節7_髪節_表示; - お下げ_編節7_髪編目_表示 = e.お下げ_編節7_髪編目_表示; - お下げ_編節8_髪節_表示 = e.お下げ_編節8_髪節_表示; - お下げ_編節8_髪編目_表示 = e.お下げ_編節8_髪編目_表示; - お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; - お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; - お下げ_髪左1_表示 = e.お下げ_髪左1_表示; - お下げ_髪右1_表示 = e.お下げ_髪右1_表示; - お下げ_髪根_表示 = e.お下げ_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ_編節1_髪節CP = new ColorP(X0Y0_お下げ_編節1_髪節, お下げ_編節1_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節1_髪編目CP = new ColorP(X0Y0_お下げ_編節1_髪編目, お下げ_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節2_髪節CP = new ColorP(X0Y0_お下げ_編節2_髪節, お下げ_編節2_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節2_髪編目CP = new ColorP(X0Y0_お下げ_編節2_髪編目, お下げ_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節3_髪節CP = new ColorP(X0Y0_お下げ_編節3_髪節, お下げ_編節3_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節3_髪編目CP = new ColorP(X0Y0_お下げ_編節3_髪編目, お下げ_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節4_髪節CP = new ColorP(X0Y0_お下げ_編節4_髪節, お下げ_編節4_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節4_髪編目CP = new ColorP(X0Y0_お下げ_編節4_髪編目, お下げ_編節4_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節5_髪節CP = new ColorP(X0Y0_お下げ_編節5_髪節, お下げ_編節5_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節5_髪編目CP = new ColorP(X0Y0_お下げ_編節5_髪編目, お下げ_編節5_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節6_髪節CP = new ColorP(X0Y0_お下げ_編節6_髪節, お下げ_編節6_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節6_髪編目CP = new ColorP(X0Y0_お下げ_編節6_髪編目, お下げ_編節6_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節7_髪節CP = new ColorP(X0Y0_お下げ_編節7_髪節, お下げ_編節7_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節7_髪編目CP = new ColorP(X0Y0_お下げ_編節7_髪編目, お下げ_編節7_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節8_髪節CP = new ColorP(X0Y0_お下げ_編節8_髪節, お下げ_編節8_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節8_髪編目CP = new ColorP(X0Y0_お下げ_編節8_髪編目, お下げ_編節8_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - double maxAngle = 25.0; - X0Y0_お下げ_編節1_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節2_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節3_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節4_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節5_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節6_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節7_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_髪根.AngleBase = num * maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false; - } - - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ_髪縛1) - { - return p == X0Y0_お下げ_髪縛2; - } - return true; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ_編節1_髪節CP.Update(); - X0Y0_お下げ_編節1_髪編目CP.Update(); - X0Y0_お下げ_編節2_髪節CP.Update(); - X0Y0_お下げ_編節2_髪編目CP.Update(); - X0Y0_お下げ_編節3_髪節CP.Update(); - X0Y0_お下げ_編節3_髪編目CP.Update(); - X0Y0_お下げ_編節4_髪節CP.Update(); - X0Y0_お下げ_編節4_髪編目CP.Update(); - X0Y0_お下げ_編節5_髪節CP.Update(); - X0Y0_お下げ_編節5_髪編目CP.Update(); - X0Y0_お下げ_編節6_髪節CP.Update(); - X0Y0_お下げ_編節6_髪編目CP.Update(); - X0Y0_お下げ_編節7_髪節CP.Update(); - X0Y0_お下げ_編節7_髪編目CP.Update(); - X0Y0_お下げ_編節8_髪節CP.Update(); - X0Y0_お下げ_編節8_髪編目CP.Update(); - X0Y0_お下げ_髪縛1CP.Update(); - X0Y0_お下げ_髪縛2CP.Update(); - X0Y0_お下げ_髪左1CP.Update(); - X0Y0_お下げ_髪右1CP.Update(); - X0Y0_お下げ_髪根CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪縛1CD = new ColorD(); - お下げ_髪縛2CD = new ColorD(); - お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } - - public override void 髪留配色(髪留色 配色) - { - お下げ_髪縛1CD.色 = 配色.髪留1色; - お下げ_髪縛2CD.色 = 配色.髪留2色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool お下げ_編節1_髪節_表示 + { + get + { + return X0Y0_お下げ_編節1_髪節.Dra; + } + set + { + X0Y0_お下げ_編節1_髪節.Dra = value; + X0Y0_お下げ_編節1_髪節.Hit = value; + } + } + + public bool お下げ_編節1_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節1_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節1_髪編目.Dra = value; + X0Y0_お下げ_編節1_髪編目.Hit = value; + } + } + + public bool お下げ_編節2_髪節_表示 + { + get + { + return X0Y0_お下げ_編節2_髪節.Dra; + } + set + { + X0Y0_お下げ_編節2_髪節.Dra = value; + X0Y0_お下げ_編節2_髪節.Hit = value; + } + } + + public bool お下げ_編節2_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節2_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節2_髪編目.Dra = value; + X0Y0_お下げ_編節2_髪編目.Hit = value; + } + } + + public bool お下げ_編節3_髪節_表示 + { + get + { + return X0Y0_お下げ_編節3_髪節.Dra; + } + set + { + X0Y0_お下げ_編節3_髪節.Dra = value; + X0Y0_お下げ_編節3_髪節.Hit = value; + } + } + + public bool お下げ_編節3_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節3_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節3_髪編目.Dra = value; + X0Y0_お下げ_編節3_髪編目.Hit = value; + } + } + + public bool お下げ_編節4_髪節_表示 + { + get + { + return X0Y0_お下げ_編節4_髪節.Dra; + } + set + { + X0Y0_お下げ_編節4_髪節.Dra = value; + X0Y0_お下げ_編節4_髪節.Hit = value; + } + } + + public bool お下げ_編節4_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節4_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節4_髪編目.Dra = value; + X0Y0_お下げ_編節4_髪編目.Hit = value; + } + } + + public bool お下げ_編節5_髪節_表示 + { + get + { + return X0Y0_お下げ_編節5_髪節.Dra; + } + set + { + X0Y0_お下げ_編節5_髪節.Dra = value; + X0Y0_お下げ_編節5_髪節.Hit = value; + } + } + + public bool お下げ_編節5_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節5_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節5_髪編目.Dra = value; + X0Y0_お下げ_編節5_髪編目.Hit = value; + } + } + + public bool お下げ_編節6_髪節_表示 + { + get + { + return X0Y0_お下げ_編節6_髪節.Dra; + } + set + { + X0Y0_お下げ_編節6_髪節.Dra = value; + X0Y0_お下げ_編節6_髪節.Hit = value; + } + } + + public bool お下げ_編節6_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節6_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節6_髪編目.Dra = value; + X0Y0_お下げ_編節6_髪編目.Hit = value; + } + } + + public bool お下げ_編節7_髪節_表示 + { + get + { + return X0Y0_お下げ_編節7_髪節.Dra; + } + set + { + X0Y0_お下げ_編節7_髪節.Dra = value; + X0Y0_お下げ_編節7_髪節.Hit = value; + } + } + + public bool お下げ_編節7_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節7_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節7_髪編目.Dra = value; + X0Y0_お下げ_編節7_髪編目.Hit = value; + } + } + + public bool お下げ_編節8_髪節_表示 + { + get + { + return X0Y0_お下げ_編節8_髪節.Dra; + } + set + { + X0Y0_お下げ_編節8_髪節.Dra = value; + X0Y0_お下げ_編節8_髪節.Hit = value; + } + } + + public bool お下げ_編節8_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節8_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節8_髪編目.Dra = value; + X0Y0_お下げ_編節8_髪編目.Hit = value; + } + } + + public override bool お下げ_髪縛1_表示 + { + get + { + return X0Y0_お下げ_髪縛1.Dra; + } + set + { + X0Y0_お下げ_髪縛1.Dra = value; + X0Y0_お下げ_髪縛1.Hit = value; + } + } + + public override bool お下げ_髪縛2_表示 + { + get + { + return X0Y0_お下げ_髪縛2.Dra; + } + set + { + X0Y0_お下げ_髪縛2.Dra = value; + X0Y0_お下げ_髪縛2.Hit = value; + } + } + + public bool お下げ_髪左1_表示 + { + get + { + return X0Y0_お下げ_髪左1.Dra; + } + set + { + X0Y0_お下げ_髪左1.Dra = value; + X0Y0_お下げ_髪左1.Hit = value; + } + } + + public bool お下げ_髪右1_表示 + { + get + { + return X0Y0_お下げ_髪右1.Dra; + } + set + { + X0Y0_お下げ_髪右1.Dra = value; + X0Y0_お下げ_髪右1.Hit = value; + } + } + + public bool お下げ_髪根_表示 + { + get + { + return X0Y0_お下げ_髪根.Dra; + } + set + { + X0Y0_お下げ_髪根.Dra = value; + X0Y0_お下げ_髪根.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ_編節1_髪節_表示 = value; + お下げ_編節1_髪編目_表示 = value; + お下げ_編節2_髪節_表示 = value; + お下げ_編節2_髪編目_表示 = value; + お下げ_編節3_髪節_表示 = value; + お下げ_編節3_髪編目_表示 = value; + お下げ_編節4_髪節_表示 = value; + お下げ_編節4_髪編目_表示 = value; + お下げ_編節5_髪節_表示 = value; + お下げ_編節5_髪編目_表示 = value; + お下げ_編節6_髪節_表示 = value; + お下げ_編節6_髪編目_表示 = value; + お下げ_編節7_髪節_表示 = value; + お下げ_編節7_髪編目_表示 = value; + お下げ_編節8_髪節_表示 = value; + お下げ_編節8_髪編目_表示 = value; + お下げ_髪縛1_表示 = value; + お下げ_髪縛2_表示 = value; + お下げ_髪左1_表示 = value; + お下げ_髪右1_表示 = value; + お下げ_髪根_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ_編節1_髪節CD.不透明度 = value; + お下げ_編節1_髪編目CD.不透明度 = value; + お下げ_編節2_髪節CD.不透明度 = value; + お下げ_編節2_髪編目CD.不透明度 = value; + お下げ_編節3_髪節CD.不透明度 = value; + お下げ_編節3_髪編目CD.不透明度 = value; + お下げ_編節4_髪節CD.不透明度 = value; + お下げ_編節4_髪編目CD.不透明度 = value; + お下げ_編節5_髪節CD.不透明度 = value; + お下げ_編節5_髪編目CD.不透明度 = value; + お下げ_編節6_髪節CD.不透明度 = value; + お下げ_編節6_髪編目CD.不透明度 = value; + お下げ_編節7_髪節CD.不透明度 = value; + お下げ_編節7_髪編目CD.不透明度 = value; + お下げ_編節8_髪節CD.不透明度 = value; + お下げ_編節8_髪編目CD.不透明度 = value; + お下げ_髪縛1CD.不透明度 = value; + お下げ_髪縛2CD.不透明度 = value; + お下げ_髪左1CD.不透明度 = value; + お下げ_髪右1CD.不透明度 = value; + お下げ_髪根CD.不透明度 = value; + } + } + + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } + + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ_編節1_髪節.SizeYBase *= num; + X0Y0_お下げ_編節1_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節2_髪節.SizeYBase *= num; + X0Y0_お下げ_編節2_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節3_髪節.SizeYBase *= num; + X0Y0_お下げ_編節3_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節4_髪節.SizeYBase *= num; + X0Y0_お下げ_編節4_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節5_髪節.SizeYBase *= num; + X0Y0_お下げ_編節5_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節6_髪節.SizeYBase *= num; + X0Y0_お下げ_編節6_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節7_髪節.SizeYBase *= num; + X0Y0_お下げ_編節7_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節8_髪節.SizeYBase *= num; + X0Y0_お下げ_編節8_髪編目.SizeYBase *= num; + X0Y0_お下げ_髪左1.SizeYBase *= num; + X0Y0_お下げ_髪右1.SizeYBase *= num; + X0Y0_お下げ_髪根.SizeYBase *= num; + } + } + + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ_編節1_髪節.SizeXBase *= num; + X0Y0_お下げ_編節1_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節2_髪節.SizeXBase *= num; + X0Y0_お下げ_編節2_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節3_髪節.SizeXBase *= num; + X0Y0_お下げ_編節3_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節4_髪節.SizeXBase *= num; + X0Y0_お下げ_編節4_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節5_髪節.SizeXBase *= num; + X0Y0_お下げ_編節5_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節6_髪節.SizeXBase *= num; + X0Y0_お下げ_編節6_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節7_髪節.SizeXBase *= num; + X0Y0_お下げ_編節7_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節8_髪節.SizeXBase *= num; + X0Y0_お下げ_編節8_髪編目.SizeXBase *= num; + X0Y0_お下げ_髪縛1.SizeBase *= num; + X0Y0_お下げ_髪縛2.SizeBase *= num; + X0Y0_お下げ_髪左1.SizeXBase *= num; + X0Y0_お下げ_髪右1.SizeXBase *= num; + X0Y0_お下げ_髪根.SizeXBase *= num; + } + } + + public double 広がり + { + set + { + X0Y0_お下げ_髪左1.AngleBase = 3.0 * value; + X0Y0_お下げ_髪右1.AngleBase = -3.0 * value; + } + } + + public 後髪0_編1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1ハネD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "編み1ハネ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][13])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_お下げ_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_お下げ_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節3_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節4"].ToPars(); + X0Y0_お下げ_編節4_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節4_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節5"].ToPars(); + X0Y0_お下げ_編節5_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節5_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節6"].ToPars(); + X0Y0_お下げ_編節6_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節6_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節7"].ToPars(); + X0Y0_お下げ_編節7_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節7_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節8"].ToPars(); + X0Y0_お下げ_編節8_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節8_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ_編節1_髪節_表示 = e.お下げ_編節1_髪節_表示; + お下げ_編節1_髪編目_表示 = e.お下げ_編節1_髪編目_表示; + お下げ_編節2_髪節_表示 = e.お下げ_編節2_髪節_表示; + お下げ_編節2_髪編目_表示 = e.お下げ_編節2_髪編目_表示; + お下げ_編節3_髪節_表示 = e.お下げ_編節3_髪節_表示; + お下げ_編節3_髪編目_表示 = e.お下げ_編節3_髪編目_表示; + お下げ_編節4_髪節_表示 = e.お下げ_編節4_髪節_表示; + お下げ_編節4_髪編目_表示 = e.お下げ_編節4_髪編目_表示; + お下げ_編節5_髪節_表示 = e.お下げ_編節5_髪節_表示; + お下げ_編節5_髪編目_表示 = e.お下げ_編節5_髪編目_表示; + お下げ_編節6_髪節_表示 = e.お下げ_編節6_髪節_表示; + お下げ_編節6_髪編目_表示 = e.お下げ_編節6_髪編目_表示; + お下げ_編節7_髪節_表示 = e.お下げ_編節7_髪節_表示; + お下げ_編節7_髪編目_表示 = e.お下げ_編節7_髪編目_表示; + お下げ_編節8_髪節_表示 = e.お下げ_編節8_髪節_表示; + お下げ_編節8_髪編目_表示 = e.お下げ_編節8_髪編目_表示; + お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; + お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; + お下げ_髪左1_表示 = e.お下げ_髪左1_表示; + お下げ_髪右1_表示 = e.お下げ_髪右1_表示; + お下げ_髪根_表示 = e.お下げ_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ_編節1_髪節CP = new ColorP(X0Y0_お下げ_編節1_髪節, お下げ_編節1_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節1_髪編目CP = new ColorP(X0Y0_お下げ_編節1_髪編目, お下げ_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節2_髪節CP = new ColorP(X0Y0_お下げ_編節2_髪節, お下げ_編節2_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節2_髪編目CP = new ColorP(X0Y0_お下げ_編節2_髪編目, お下げ_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節3_髪節CP = new ColorP(X0Y0_お下げ_編節3_髪節, お下げ_編節3_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節3_髪編目CP = new ColorP(X0Y0_お下げ_編節3_髪編目, お下げ_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節4_髪節CP = new ColorP(X0Y0_お下げ_編節4_髪節, お下げ_編節4_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節4_髪編目CP = new ColorP(X0Y0_お下げ_編節4_髪編目, お下げ_編節4_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節5_髪節CP = new ColorP(X0Y0_お下げ_編節5_髪節, お下げ_編節5_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節5_髪編目CP = new ColorP(X0Y0_お下げ_編節5_髪編目, お下げ_編節5_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節6_髪節CP = new ColorP(X0Y0_お下げ_編節6_髪節, お下げ_編節6_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節6_髪編目CP = new ColorP(X0Y0_お下げ_編節6_髪編目, お下げ_編節6_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節7_髪節CP = new ColorP(X0Y0_お下げ_編節7_髪節, お下げ_編節7_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節7_髪編目CP = new ColorP(X0Y0_お下げ_編節7_髪編目, お下げ_編節7_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節8_髪節CP = new ColorP(X0Y0_お下げ_編節8_髪節, お下げ_編節8_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節8_髪編目CP = new ColorP(X0Y0_お下げ_編節8_髪編目, お下げ_編節8_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + double maxAngle = 25.0; + X0Y0_お下げ_編節1_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節2_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節3_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節4_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節5_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節6_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節7_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_髪根.AngleBase = num * maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false; + } + + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ_髪縛1) + { + return p == X0Y0_お下げ_髪縛2; + } + return true; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ_編節1_髪節CP.Update(); + X0Y0_お下げ_編節1_髪編目CP.Update(); + X0Y0_お下げ_編節2_髪節CP.Update(); + X0Y0_お下げ_編節2_髪編目CP.Update(); + X0Y0_お下げ_編節3_髪節CP.Update(); + X0Y0_お下げ_編節3_髪編目CP.Update(); + X0Y0_お下げ_編節4_髪節CP.Update(); + X0Y0_お下げ_編節4_髪編目CP.Update(); + X0Y0_お下げ_編節5_髪節CP.Update(); + X0Y0_お下げ_編節5_髪編目CP.Update(); + X0Y0_お下げ_編節6_髪節CP.Update(); + X0Y0_お下げ_編節6_髪編目CP.Update(); + X0Y0_お下げ_編節7_髪節CP.Update(); + X0Y0_お下げ_編節7_髪編目CP.Update(); + X0Y0_お下げ_編節8_髪節CP.Update(); + X0Y0_お下げ_編節8_髪編目CP.Update(); + X0Y0_お下げ_髪縛1CP.Update(); + X0Y0_お下げ_髪縛2CP.Update(); + X0Y0_お下げ_髪左1CP.Update(); + X0Y0_お下げ_髪右1CP.Update(); + X0Y0_お下げ_髪根CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪縛1CD = new ColorD(); + お下げ_髪縛2CD = new ColorD(); + お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + + public override void 髪留配色(髪留色 配色) + { + お下げ_髪縛1CD.色 = 配色.髪留1色; + お下げ_髪縛2CD.色 = 配色.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ハネD.cs index 8737b2f..1000af2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1ハネD.cs @@ -1,82 +1,83 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_編1ハネD : お下げ1D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_編1ハネD : お下げ1D + { + public bool 髪基_表示 = true; - public bool お下げ_編節1_髪節_表示 = true; + public bool お下げ_編節1_髪節_表示 = true; - public bool お下げ_編節1_髪編目_表示 = true; + public bool お下げ_編節1_髪編目_表示 = true; - public bool お下げ_編節2_髪節_表示 = true; + public bool お下げ_編節2_髪節_表示 = true; - public bool お下げ_編節2_髪編目_表示 = true; + public bool お下げ_編節2_髪編目_表示 = true; - public bool お下げ_編節3_髪節_表示 = true; + public bool お下げ_編節3_髪節_表示 = true; - public bool お下げ_編節3_髪編目_表示 = true; + public bool お下げ_編節3_髪編目_表示 = true; - public bool お下げ_編節4_髪節_表示 = true; + public bool お下げ_編節4_髪節_表示 = true; - public bool お下げ_編節4_髪編目_表示 = true; + public bool お下げ_編節4_髪編目_表示 = true; - public bool お下げ_編節5_髪節_表示 = true; + public bool お下げ_編節5_髪節_表示 = true; - public bool お下げ_編節5_髪編目_表示 = true; + public bool お下げ_編節5_髪編目_表示 = true; - public bool お下げ_編節6_髪節_表示 = true; + public bool お下げ_編節6_髪節_表示 = true; - public bool お下げ_編節6_髪編目_表示 = true; + public bool お下げ_編節6_髪編目_表示 = true; - public bool お下げ_編節7_髪節_表示 = true; + public bool お下げ_編節7_髪節_表示 = true; - public bool お下げ_編節7_髪編目_表示 = true; + public bool お下げ_編節7_髪編目_表示 = true; - public bool お下げ_編節8_髪節_表示 = true; + public bool お下げ_編節8_髪節_表示 = true; - public bool お下げ_編節8_髪編目_表示 = true; + public bool お下げ_編節8_髪編目_表示 = true; - public bool お下げ_髪縛1_表示 = true; + public bool お下げ_髪縛1_表示 = true; - public bool お下げ_髪縛2_表示 = true; + public bool お下げ_髪縛2_表示 = true; - public bool お下げ_髪左1_表示 = true; + public bool お下げ_髪左1_表示 = true; - public bool お下げ_髪右1_表示 = true; + public bool お下げ_髪右1_表示 = true; - public bool お下げ_髪根_表示 = true; + public bool お下げ_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_編1ハネD() - { - ThisType = GetType(); - } + public 後髪0_編1ハネD() + { + ThisType = GetType(); + } - public 後髪0_編1ハネD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_編1ハネD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_編1ハネ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_編1ハネ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1パツ.cs index e36352e..c55a058 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1パツ.cs @@ -1,884 +1,885 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_編1パツ : お下げ1 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_編1パツ : お下げ1 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ_編節1_髪節; + public Par X0Y0_お下げ_編節1_髪節; - public Par X0Y0_お下げ_編節1_髪編目; + public Par X0Y0_お下げ_編節1_髪編目; - public Par X0Y0_お下げ_編節2_髪節; + public Par X0Y0_お下げ_編節2_髪節; - public Par X0Y0_お下げ_編節2_髪編目; + public Par X0Y0_お下げ_編節2_髪編目; - public Par X0Y0_お下げ_編節3_髪節; + public Par X0Y0_お下げ_編節3_髪節; - public Par X0Y0_お下げ_編節3_髪編目; + public Par X0Y0_お下げ_編節3_髪編目; - public Par X0Y0_お下げ_編節4_髪節; + public Par X0Y0_お下げ_編節4_髪節; - public Par X0Y0_お下げ_編節4_髪編目; + public Par X0Y0_お下げ_編節4_髪編目; - public Par X0Y0_お下げ_編節5_髪節; + public Par X0Y0_お下げ_編節5_髪節; - public Par X0Y0_お下げ_編節5_髪編目; + public Par X0Y0_お下げ_編節5_髪編目; - public Par X0Y0_お下げ_編節6_髪節; + public Par X0Y0_お下げ_編節6_髪節; - public Par X0Y0_お下げ_編節6_髪編目; + public Par X0Y0_お下げ_編節6_髪編目; - public Par X0Y0_お下げ_編節7_髪節; + public Par X0Y0_お下げ_編節7_髪節; - public Par X0Y0_お下げ_編節7_髪編目; + public Par X0Y0_お下げ_編節7_髪編目; - public Par X0Y0_お下げ_編節8_髪節; + public Par X0Y0_お下げ_編節8_髪節; - public Par X0Y0_お下げ_編節8_髪編目; + public Par X0Y0_お下げ_編節8_髪編目; - public Par X0Y0_お下げ_髪縛1; + public Par X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public Par X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左1; + public Par X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右1; + public Par X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public Par X0Y0_お下げ_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ_編節1_髪節CD; + public ColorD お下げ_編節1_髪節CD; - public ColorD お下げ_編節1_髪編目CD; + public ColorD お下げ_編節1_髪編目CD; - public ColorD お下げ_編節2_髪節CD; + public ColorD お下げ_編節2_髪節CD; - public ColorD お下げ_編節2_髪編目CD; + public ColorD お下げ_編節2_髪編目CD; - public ColorD お下げ_編節3_髪節CD; + public ColorD お下げ_編節3_髪節CD; - public ColorD お下げ_編節3_髪編目CD; + public ColorD お下げ_編節3_髪編目CD; - public ColorD お下げ_編節4_髪節CD; + public ColorD お下げ_編節4_髪節CD; - public ColorD お下げ_編節4_髪編目CD; + public ColorD お下げ_編節4_髪編目CD; - public ColorD お下げ_編節5_髪節CD; + public ColorD お下げ_編節5_髪節CD; - public ColorD お下げ_編節5_髪編目CD; + public ColorD お下げ_編節5_髪編目CD; - public ColorD お下げ_編節6_髪節CD; + public ColorD お下げ_編節6_髪節CD; - public ColorD お下げ_編節6_髪編目CD; + public ColorD お下げ_編節6_髪編目CD; - public ColorD お下げ_編節7_髪節CD; + public ColorD お下げ_編節7_髪節CD; - public ColorD お下げ_編節7_髪編目CD; + public ColorD お下げ_編節7_髪編目CD; - public ColorD お下げ_編節8_髪節CD; + public ColorD お下げ_編節8_髪節CD; - public ColorD お下げ_編節8_髪編目CD; + public ColorD お下げ_編節8_髪編目CD; - public ColorD お下げ_髪縛1CD; + public ColorD お下げ_髪縛1CD; - public ColorD お下げ_髪縛2CD; + public ColorD お下げ_髪縛2CD; - public ColorD お下げ_髪左1CD; + public ColorD お下げ_髪左1CD; - public ColorD お下げ_髪右1CD; + public ColorD お下げ_髪右1CD; - public ColorD お下げ_髪根CD; + public ColorD お下げ_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ_編節1_髪節CP; + public ColorP X0Y0_お下げ_編節1_髪節CP; - public ColorP X0Y0_お下げ_編節1_髪編目CP; + public ColorP X0Y0_お下げ_編節1_髪編目CP; - public ColorP X0Y0_お下げ_編節2_髪節CP; + public ColorP X0Y0_お下げ_編節2_髪節CP; - public ColorP X0Y0_お下げ_編節2_髪編目CP; + public ColorP X0Y0_お下げ_編節2_髪編目CP; - public ColorP X0Y0_お下げ_編節3_髪節CP; + public ColorP X0Y0_お下げ_編節3_髪節CP; - public ColorP X0Y0_お下げ_編節3_髪編目CP; + public ColorP X0Y0_お下げ_編節3_髪編目CP; - public ColorP X0Y0_お下げ_編節4_髪節CP; + public ColorP X0Y0_お下げ_編節4_髪節CP; - public ColorP X0Y0_お下げ_編節4_髪編目CP; + public ColorP X0Y0_お下げ_編節4_髪編目CP; - public ColorP X0Y0_お下げ_編節5_髪節CP; + public ColorP X0Y0_お下げ_編節5_髪節CP; - public ColorP X0Y0_お下げ_編節5_髪編目CP; + public ColorP X0Y0_お下げ_編節5_髪編目CP; - public ColorP X0Y0_お下げ_編節6_髪節CP; + public ColorP X0Y0_お下げ_編節6_髪節CP; - public ColorP X0Y0_お下げ_編節6_髪編目CP; + public ColorP X0Y0_お下げ_編節6_髪編目CP; - public ColorP X0Y0_お下げ_編節7_髪節CP; + public ColorP X0Y0_お下げ_編節7_髪節CP; - public ColorP X0Y0_お下げ_編節7_髪編目CP; + public ColorP X0Y0_お下げ_編節7_髪編目CP; - public ColorP X0Y0_お下げ_編節8_髪節CP; + public ColorP X0Y0_お下げ_編節8_髪節CP; - public ColorP X0Y0_お下げ_編節8_髪編目CP; + public ColorP X0Y0_お下げ_編節8_髪編目CP; - public ColorP X0Y0_お下げ_髪縛1CP; + public ColorP X0Y0_お下げ_髪縛1CP; - public ColorP X0Y0_お下げ_髪縛2CP; + public ColorP X0Y0_お下げ_髪縛2CP; - public ColorP X0Y0_お下げ_髪左1CP; + public ColorP X0Y0_お下げ_髪左1CP; - public ColorP X0Y0_お下げ_髪右1CP; + public ColorP X0Y0_お下げ_髪右1CP; - public ColorP X0Y0_お下げ_髪根CP; + public ColorP X0Y0_お下げ_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool お下げ_編節1_髪節_表示 - { - get - { - return X0Y0_お下げ_編節1_髪節.Dra; - } - set - { - X0Y0_お下げ_編節1_髪節.Dra = value; - X0Y0_お下げ_編節1_髪節.Hit = value; - } - } - - public bool お下げ_編節1_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節1_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節1_髪編目.Dra = value; - X0Y0_お下げ_編節1_髪編目.Hit = value; - } - } - - public bool お下げ_編節2_髪節_表示 - { - get - { - return X0Y0_お下げ_編節2_髪節.Dra; - } - set - { - X0Y0_お下げ_編節2_髪節.Dra = value; - X0Y0_お下げ_編節2_髪節.Hit = value; - } - } - - public bool お下げ_編節2_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節2_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節2_髪編目.Dra = value; - X0Y0_お下げ_編節2_髪編目.Hit = value; - } - } - - public bool お下げ_編節3_髪節_表示 - { - get - { - return X0Y0_お下げ_編節3_髪節.Dra; - } - set - { - X0Y0_お下げ_編節3_髪節.Dra = value; - X0Y0_お下げ_編節3_髪節.Hit = value; - } - } - - public bool お下げ_編節3_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節3_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節3_髪編目.Dra = value; - X0Y0_お下げ_編節3_髪編目.Hit = value; - } - } - - public bool お下げ_編節4_髪節_表示 - { - get - { - return X0Y0_お下げ_編節4_髪節.Dra; - } - set - { - X0Y0_お下げ_編節4_髪節.Dra = value; - X0Y0_お下げ_編節4_髪節.Hit = value; - } - } - - public bool お下げ_編節4_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節4_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節4_髪編目.Dra = value; - X0Y0_お下げ_編節4_髪編目.Hit = value; - } - } - - public bool お下げ_編節5_髪節_表示 - { - get - { - return X0Y0_お下げ_編節5_髪節.Dra; - } - set - { - X0Y0_お下げ_編節5_髪節.Dra = value; - X0Y0_お下げ_編節5_髪節.Hit = value; - } - } - - public bool お下げ_編節5_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節5_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節5_髪編目.Dra = value; - X0Y0_お下げ_編節5_髪編目.Hit = value; - } - } - - public bool お下げ_編節6_髪節_表示 - { - get - { - return X0Y0_お下げ_編節6_髪節.Dra; - } - set - { - X0Y0_お下げ_編節6_髪節.Dra = value; - X0Y0_お下げ_編節6_髪節.Hit = value; - } - } - - public bool お下げ_編節6_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節6_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節6_髪編目.Dra = value; - X0Y0_お下げ_編節6_髪編目.Hit = value; - } - } - - public bool お下げ_編節7_髪節_表示 - { - get - { - return X0Y0_お下げ_編節7_髪節.Dra; - } - set - { - X0Y0_お下げ_編節7_髪節.Dra = value; - X0Y0_お下げ_編節7_髪節.Hit = value; - } - } - - public bool お下げ_編節7_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節7_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節7_髪編目.Dra = value; - X0Y0_お下げ_編節7_髪編目.Hit = value; - } - } - - public bool お下げ_編節8_髪節_表示 - { - get - { - return X0Y0_お下げ_編節8_髪節.Dra; - } - set - { - X0Y0_お下げ_編節8_髪節.Dra = value; - X0Y0_お下げ_編節8_髪節.Hit = value; - } - } - - public bool お下げ_編節8_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節8_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節8_髪編目.Dra = value; - X0Y0_お下げ_編節8_髪編目.Hit = value; - } - } - - public override bool お下げ_髪縛1_表示 - { - get - { - return X0Y0_お下げ_髪縛1.Dra; - } - set - { - X0Y0_お下げ_髪縛1.Dra = value; - X0Y0_お下げ_髪縛1.Hit = value; - } - } - - public override bool お下げ_髪縛2_表示 - { - get - { - return X0Y0_お下げ_髪縛2.Dra; - } - set - { - X0Y0_お下げ_髪縛2.Dra = value; - X0Y0_お下げ_髪縛2.Hit = value; - } - } - - public bool お下げ_髪左1_表示 - { - get - { - return X0Y0_お下げ_髪左1.Dra; - } - set - { - X0Y0_お下げ_髪左1.Dra = value; - X0Y0_お下げ_髪左1.Hit = value; - } - } - - public bool お下げ_髪右1_表示 - { - get - { - return X0Y0_お下げ_髪右1.Dra; - } - set - { - X0Y0_お下げ_髪右1.Dra = value; - X0Y0_お下げ_髪右1.Hit = value; - } - } - - public bool お下げ_髪根_表示 - { - get - { - return X0Y0_お下げ_髪根.Dra; - } - set - { - X0Y0_お下げ_髪根.Dra = value; - X0Y0_お下げ_髪根.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ_編節1_髪節_表示 = value; - お下げ_編節1_髪編目_表示 = value; - お下げ_編節2_髪節_表示 = value; - お下げ_編節2_髪編目_表示 = value; - お下げ_編節3_髪節_表示 = value; - お下げ_編節3_髪編目_表示 = value; - お下げ_編節4_髪節_表示 = value; - お下げ_編節4_髪編目_表示 = value; - お下げ_編節5_髪節_表示 = value; - お下げ_編節5_髪編目_表示 = value; - お下げ_編節6_髪節_表示 = value; - お下げ_編節6_髪編目_表示 = value; - お下げ_編節7_髪節_表示 = value; - お下げ_編節7_髪編目_表示 = value; - お下げ_編節8_髪節_表示 = value; - お下げ_編節8_髪編目_表示 = value; - お下げ_髪縛1_表示 = value; - お下げ_髪縛2_表示 = value; - お下げ_髪左1_表示 = value; - お下げ_髪右1_表示 = value; - お下げ_髪根_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ_編節1_髪節CD.不透明度 = value; - お下げ_編節1_髪編目CD.不透明度 = value; - お下げ_編節2_髪節CD.不透明度 = value; - お下げ_編節2_髪編目CD.不透明度 = value; - お下げ_編節3_髪節CD.不透明度 = value; - お下げ_編節3_髪編目CD.不透明度 = value; - お下げ_編節4_髪節CD.不透明度 = value; - お下げ_編節4_髪編目CD.不透明度 = value; - お下げ_編節5_髪節CD.不透明度 = value; - お下げ_編節5_髪編目CD.不透明度 = value; - お下げ_編節6_髪節CD.不透明度 = value; - お下げ_編節6_髪編目CD.不透明度 = value; - お下げ_編節7_髪節CD.不透明度 = value; - お下げ_編節7_髪編目CD.不透明度 = value; - お下げ_編節8_髪節CD.不透明度 = value; - お下げ_編節8_髪編目CD.不透明度 = value; - お下げ_髪縛1CD.不透明度 = value; - お下げ_髪縛2CD.不透明度 = value; - お下げ_髪左1CD.不透明度 = value; - お下げ_髪右1CD.不透明度 = value; - お下げ_髪根CD.不透明度 = value; - } - } - - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } - - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ_編節1_髪節.SizeYBase *= num; - X0Y0_お下げ_編節1_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節2_髪節.SizeYBase *= num; - X0Y0_お下げ_編節2_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節3_髪節.SizeYBase *= num; - X0Y0_お下げ_編節3_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節4_髪節.SizeYBase *= num; - X0Y0_お下げ_編節4_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節5_髪節.SizeYBase *= num; - X0Y0_お下げ_編節5_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節6_髪節.SizeYBase *= num; - X0Y0_お下げ_編節6_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節7_髪節.SizeYBase *= num; - X0Y0_お下げ_編節7_髪編目.SizeYBase *= num; - X0Y0_お下げ_編節8_髪節.SizeYBase *= num; - X0Y0_お下げ_編節8_髪編目.SizeYBase *= num; - X0Y0_お下げ_髪左1.SizeYBase *= num; - X0Y0_お下げ_髪右1.SizeYBase *= num; - X0Y0_お下げ_髪根.SizeYBase *= num; - } - } - - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ_編節1_髪節.SizeXBase *= num; - X0Y0_お下げ_編節1_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節2_髪節.SizeXBase *= num; - X0Y0_お下げ_編節2_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節3_髪節.SizeXBase *= num; - X0Y0_お下げ_編節3_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節4_髪節.SizeXBase *= num; - X0Y0_お下げ_編節4_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節5_髪節.SizeXBase *= num; - X0Y0_お下げ_編節5_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節6_髪節.SizeXBase *= num; - X0Y0_お下げ_編節6_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節7_髪節.SizeXBase *= num; - X0Y0_お下げ_編節7_髪編目.SizeXBase *= num; - X0Y0_お下げ_編節8_髪節.SizeXBase *= num; - X0Y0_お下げ_編節8_髪編目.SizeXBase *= num; - X0Y0_お下げ_髪縛1.SizeBase *= num; - X0Y0_お下げ_髪縛2.SizeBase *= num; - X0Y0_お下げ_髪左1.SizeXBase *= num; - X0Y0_お下げ_髪右1.SizeXBase *= num; - X0Y0_お下げ_髪根.SizeXBase *= num; - } - } - - public double 広がり - { - set - { - X0Y0_お下げ_髪左1.AngleBase = 3.0 * value; - X0Y0_お下げ_髪右1.AngleBase = -3.0 * value; - } - } - - public 後髪0_編1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1パツD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み1パツ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][14])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_お下げ_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_お下げ_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節3_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節4"].ToPars(); - X0Y0_お下げ_編節4_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節4_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節5"].ToPars(); - X0Y0_お下げ_編節5_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節5_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節6"].ToPars(); - X0Y0_お下げ_編節6_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節6_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節7"].ToPars(); - X0Y0_お下げ_編節7_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節7_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節8"].ToPars(); - X0Y0_お下げ_編節8_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節8_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ_編節1_髪節_表示 = e.お下げ_編節1_髪節_表示; - お下げ_編節1_髪編目_表示 = e.お下げ_編節1_髪編目_表示; - お下げ_編節2_髪節_表示 = e.お下げ_編節2_髪節_表示; - お下げ_編節2_髪編目_表示 = e.お下げ_編節2_髪編目_表示; - お下げ_編節3_髪節_表示 = e.お下げ_編節3_髪節_表示; - お下げ_編節3_髪編目_表示 = e.お下げ_編節3_髪編目_表示; - お下げ_編節4_髪節_表示 = e.お下げ_編節4_髪節_表示; - お下げ_編節4_髪編目_表示 = e.お下げ_編節4_髪編目_表示; - お下げ_編節5_髪節_表示 = e.お下げ_編節5_髪節_表示; - お下げ_編節5_髪編目_表示 = e.お下げ_編節5_髪編目_表示; - お下げ_編節6_髪節_表示 = e.お下げ_編節6_髪節_表示; - お下げ_編節6_髪編目_表示 = e.お下げ_編節6_髪編目_表示; - お下げ_編節7_髪節_表示 = e.お下げ_編節7_髪節_表示; - お下げ_編節7_髪編目_表示 = e.お下げ_編節7_髪編目_表示; - お下げ_編節8_髪節_表示 = e.お下げ_編節8_髪節_表示; - お下げ_編節8_髪編目_表示 = e.お下げ_編節8_髪編目_表示; - お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; - お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; - お下げ_髪左1_表示 = e.お下げ_髪左1_表示; - お下げ_髪右1_表示 = e.お下げ_髪右1_表示; - お下げ_髪根_表示 = e.お下げ_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ_編節1_髪節CP = new ColorP(X0Y0_お下げ_編節1_髪節, お下げ_編節1_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節1_髪編目CP = new ColorP(X0Y0_お下げ_編節1_髪編目, お下げ_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節2_髪節CP = new ColorP(X0Y0_お下げ_編節2_髪節, お下げ_編節2_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節2_髪編目CP = new ColorP(X0Y0_お下げ_編節2_髪編目, お下げ_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節3_髪節CP = new ColorP(X0Y0_お下げ_編節3_髪節, お下げ_編節3_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節3_髪編目CP = new ColorP(X0Y0_お下げ_編節3_髪編目, お下げ_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節4_髪節CP = new ColorP(X0Y0_お下げ_編節4_髪節, お下げ_編節4_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節4_髪編目CP = new ColorP(X0Y0_お下げ_編節4_髪編目, お下げ_編節4_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節5_髪節CP = new ColorP(X0Y0_お下げ_編節5_髪節, お下げ_編節5_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節5_髪編目CP = new ColorP(X0Y0_お下げ_編節5_髪編目, お下げ_編節5_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節6_髪節CP = new ColorP(X0Y0_お下げ_編節6_髪節, お下げ_編節6_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節6_髪編目CP = new ColorP(X0Y0_お下げ_編節6_髪編目, お下げ_編節6_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節7_髪節CP = new ColorP(X0Y0_お下げ_編節7_髪節, お下げ_編節7_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節7_髪編目CP = new ColorP(X0Y0_お下げ_編節7_髪編目, お下げ_編節7_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節8_髪節CP = new ColorP(X0Y0_お下げ_編節8_髪節, お下げ_編節8_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節8_髪編目CP = new ColorP(X0Y0_お下げ_編節8_髪編目, お下げ_編節8_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - double maxAngle = 25.0; - X0Y0_お下げ_編節1_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節2_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節3_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節4_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節5_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節6_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_編節7_髪節.AngleBase = num * maxAngle.GetRanAngle(); - X0Y0_お下げ_髪根.AngleBase = num * maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ_髪左1.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ_髪左1.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ_髪右1.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ_髪右1.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ_髪根.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ_髪根.OP[(!右) ? 3 : 0].Outline = false; - } - - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ_髪縛1) - { - return p == X0Y0_お下げ_髪縛2; - } - return true; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ_編節1_髪節CP.Update(); - X0Y0_お下げ_編節1_髪編目CP.Update(); - X0Y0_お下げ_編節2_髪節CP.Update(); - X0Y0_お下げ_編節2_髪編目CP.Update(); - X0Y0_お下げ_編節3_髪節CP.Update(); - X0Y0_お下げ_編節3_髪編目CP.Update(); - X0Y0_お下げ_編節4_髪節CP.Update(); - X0Y0_お下げ_編節4_髪編目CP.Update(); - X0Y0_お下げ_編節5_髪節CP.Update(); - X0Y0_お下げ_編節5_髪編目CP.Update(); - X0Y0_お下げ_編節6_髪節CP.Update(); - X0Y0_お下げ_編節6_髪編目CP.Update(); - X0Y0_お下げ_編節7_髪節CP.Update(); - X0Y0_お下げ_編節7_髪編目CP.Update(); - X0Y0_お下げ_編節8_髪節CP.Update(); - X0Y0_お下げ_編節8_髪編目CP.Update(); - X0Y0_お下げ_髪縛1CP.Update(); - X0Y0_お下げ_髪縛2CP.Update(); - X0Y0_お下げ_髪左1CP.Update(); - X0Y0_お下げ_髪右1CP.Update(); - X0Y0_お下げ_髪根CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪縛1CD = new ColorD(); - お下げ_髪縛2CD = new ColorD(); - お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } - - public override void 髪留配色(髪留色 配色) - { - お下げ_髪縛1CD.色 = 配色.髪留1色; - お下げ_髪縛2CD.色 = 配色.髪留2色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool お下げ_編節1_髪節_表示 + { + get + { + return X0Y0_お下げ_編節1_髪節.Dra; + } + set + { + X0Y0_お下げ_編節1_髪節.Dra = value; + X0Y0_お下げ_編節1_髪節.Hit = value; + } + } + + public bool お下げ_編節1_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節1_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節1_髪編目.Dra = value; + X0Y0_お下げ_編節1_髪編目.Hit = value; + } + } + + public bool お下げ_編節2_髪節_表示 + { + get + { + return X0Y0_お下げ_編節2_髪節.Dra; + } + set + { + X0Y0_お下げ_編節2_髪節.Dra = value; + X0Y0_お下げ_編節2_髪節.Hit = value; + } + } + + public bool お下げ_編節2_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節2_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節2_髪編目.Dra = value; + X0Y0_お下げ_編節2_髪編目.Hit = value; + } + } + + public bool お下げ_編節3_髪節_表示 + { + get + { + return X0Y0_お下げ_編節3_髪節.Dra; + } + set + { + X0Y0_お下げ_編節3_髪節.Dra = value; + X0Y0_お下げ_編節3_髪節.Hit = value; + } + } + + public bool お下げ_編節3_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節3_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節3_髪編目.Dra = value; + X0Y0_お下げ_編節3_髪編目.Hit = value; + } + } + + public bool お下げ_編節4_髪節_表示 + { + get + { + return X0Y0_お下げ_編節4_髪節.Dra; + } + set + { + X0Y0_お下げ_編節4_髪節.Dra = value; + X0Y0_お下げ_編節4_髪節.Hit = value; + } + } + + public bool お下げ_編節4_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節4_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節4_髪編目.Dra = value; + X0Y0_お下げ_編節4_髪編目.Hit = value; + } + } + + public bool お下げ_編節5_髪節_表示 + { + get + { + return X0Y0_お下げ_編節5_髪節.Dra; + } + set + { + X0Y0_お下げ_編節5_髪節.Dra = value; + X0Y0_お下げ_編節5_髪節.Hit = value; + } + } + + public bool お下げ_編節5_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節5_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節5_髪編目.Dra = value; + X0Y0_お下げ_編節5_髪編目.Hit = value; + } + } + + public bool お下げ_編節6_髪節_表示 + { + get + { + return X0Y0_お下げ_編節6_髪節.Dra; + } + set + { + X0Y0_お下げ_編節6_髪節.Dra = value; + X0Y0_お下げ_編節6_髪節.Hit = value; + } + } + + public bool お下げ_編節6_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節6_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節6_髪編目.Dra = value; + X0Y0_お下げ_編節6_髪編目.Hit = value; + } + } + + public bool お下げ_編節7_髪節_表示 + { + get + { + return X0Y0_お下げ_編節7_髪節.Dra; + } + set + { + X0Y0_お下げ_編節7_髪節.Dra = value; + X0Y0_お下げ_編節7_髪節.Hit = value; + } + } + + public bool お下げ_編節7_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節7_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節7_髪編目.Dra = value; + X0Y0_お下げ_編節7_髪編目.Hit = value; + } + } + + public bool お下げ_編節8_髪節_表示 + { + get + { + return X0Y0_お下げ_編節8_髪節.Dra; + } + set + { + X0Y0_お下げ_編節8_髪節.Dra = value; + X0Y0_お下げ_編節8_髪節.Hit = value; + } + } + + public bool お下げ_編節8_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節8_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節8_髪編目.Dra = value; + X0Y0_お下げ_編節8_髪編目.Hit = value; + } + } + + public override bool お下げ_髪縛1_表示 + { + get + { + return X0Y0_お下げ_髪縛1.Dra; + } + set + { + X0Y0_お下げ_髪縛1.Dra = value; + X0Y0_お下げ_髪縛1.Hit = value; + } + } + + public override bool お下げ_髪縛2_表示 + { + get + { + return X0Y0_お下げ_髪縛2.Dra; + } + set + { + X0Y0_お下げ_髪縛2.Dra = value; + X0Y0_お下げ_髪縛2.Hit = value; + } + } + + public bool お下げ_髪左1_表示 + { + get + { + return X0Y0_お下げ_髪左1.Dra; + } + set + { + X0Y0_お下げ_髪左1.Dra = value; + X0Y0_お下げ_髪左1.Hit = value; + } + } + + public bool お下げ_髪右1_表示 + { + get + { + return X0Y0_お下げ_髪右1.Dra; + } + set + { + X0Y0_お下げ_髪右1.Dra = value; + X0Y0_お下げ_髪右1.Hit = value; + } + } + + public bool お下げ_髪根_表示 + { + get + { + return X0Y0_お下げ_髪根.Dra; + } + set + { + X0Y0_お下げ_髪根.Dra = value; + X0Y0_お下げ_髪根.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ_編節1_髪節_表示 = value; + お下げ_編節1_髪編目_表示 = value; + お下げ_編節2_髪節_表示 = value; + お下げ_編節2_髪編目_表示 = value; + お下げ_編節3_髪節_表示 = value; + お下げ_編節3_髪編目_表示 = value; + お下げ_編節4_髪節_表示 = value; + お下げ_編節4_髪編目_表示 = value; + お下げ_編節5_髪節_表示 = value; + お下げ_編節5_髪編目_表示 = value; + お下げ_編節6_髪節_表示 = value; + お下げ_編節6_髪編目_表示 = value; + お下げ_編節7_髪節_表示 = value; + お下げ_編節7_髪編目_表示 = value; + お下げ_編節8_髪節_表示 = value; + お下げ_編節8_髪編目_表示 = value; + お下げ_髪縛1_表示 = value; + お下げ_髪縛2_表示 = value; + お下げ_髪左1_表示 = value; + お下げ_髪右1_表示 = value; + お下げ_髪根_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ_編節1_髪節CD.不透明度 = value; + お下げ_編節1_髪編目CD.不透明度 = value; + お下げ_編節2_髪節CD.不透明度 = value; + お下げ_編節2_髪編目CD.不透明度 = value; + お下げ_編節3_髪節CD.不透明度 = value; + お下げ_編節3_髪編目CD.不透明度 = value; + お下げ_編節4_髪節CD.不透明度 = value; + お下げ_編節4_髪編目CD.不透明度 = value; + お下げ_編節5_髪節CD.不透明度 = value; + お下げ_編節5_髪編目CD.不透明度 = value; + お下げ_編節6_髪節CD.不透明度 = value; + お下げ_編節6_髪編目CD.不透明度 = value; + お下げ_編節7_髪節CD.不透明度 = value; + お下げ_編節7_髪編目CD.不透明度 = value; + お下げ_編節8_髪節CD.不透明度 = value; + お下げ_編節8_髪編目CD.不透明度 = value; + お下げ_髪縛1CD.不透明度 = value; + お下げ_髪縛2CD.不透明度 = value; + お下げ_髪左1CD.不透明度 = value; + お下げ_髪右1CD.不透明度 = value; + お下げ_髪根CD.不透明度 = value; + } + } + + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } + + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ_編節1_髪節.SizeYBase *= num; + X0Y0_お下げ_編節1_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節2_髪節.SizeYBase *= num; + X0Y0_お下げ_編節2_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節3_髪節.SizeYBase *= num; + X0Y0_お下げ_編節3_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節4_髪節.SizeYBase *= num; + X0Y0_お下げ_編節4_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節5_髪節.SizeYBase *= num; + X0Y0_お下げ_編節5_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節6_髪節.SizeYBase *= num; + X0Y0_お下げ_編節6_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節7_髪節.SizeYBase *= num; + X0Y0_お下げ_編節7_髪編目.SizeYBase *= num; + X0Y0_お下げ_編節8_髪節.SizeYBase *= num; + X0Y0_お下げ_編節8_髪編目.SizeYBase *= num; + X0Y0_お下げ_髪左1.SizeYBase *= num; + X0Y0_お下げ_髪右1.SizeYBase *= num; + X0Y0_お下げ_髪根.SizeYBase *= num; + } + } + + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ_編節1_髪節.SizeXBase *= num; + X0Y0_お下げ_編節1_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節2_髪節.SizeXBase *= num; + X0Y0_お下げ_編節2_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節3_髪節.SizeXBase *= num; + X0Y0_お下げ_編節3_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節4_髪節.SizeXBase *= num; + X0Y0_お下げ_編節4_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節5_髪節.SizeXBase *= num; + X0Y0_お下げ_編節5_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節6_髪節.SizeXBase *= num; + X0Y0_お下げ_編節6_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節7_髪節.SizeXBase *= num; + X0Y0_お下げ_編節7_髪編目.SizeXBase *= num; + X0Y0_お下げ_編節8_髪節.SizeXBase *= num; + X0Y0_お下げ_編節8_髪編目.SizeXBase *= num; + X0Y0_お下げ_髪縛1.SizeBase *= num; + X0Y0_お下げ_髪縛2.SizeBase *= num; + X0Y0_お下げ_髪左1.SizeXBase *= num; + X0Y0_お下げ_髪右1.SizeXBase *= num; + X0Y0_お下げ_髪根.SizeXBase *= num; + } + } + + public double 広がり + { + set + { + X0Y0_お下げ_髪左1.AngleBase = 3.0 * value; + X0Y0_お下げ_髪右1.AngleBase = -3.0 * value; + } + } + + public 後髪0_編1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1パツD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "編み1パツ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][14])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_お下げ_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_お下げ_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節3_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節4"].ToPars(); + X0Y0_お下げ_編節4_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節4_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節5"].ToPars(); + X0Y0_お下げ_編節5_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節5_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節6"].ToPars(); + X0Y0_お下げ_編節6_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節6_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節7"].ToPars(); + X0Y0_お下げ_編節7_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節7_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節8"].ToPars(); + X0Y0_お下げ_編節8_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節8_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ_編節1_髪節_表示 = e.お下げ_編節1_髪節_表示; + お下げ_編節1_髪編目_表示 = e.お下げ_編節1_髪編目_表示; + お下げ_編節2_髪節_表示 = e.お下げ_編節2_髪節_表示; + お下げ_編節2_髪編目_表示 = e.お下げ_編節2_髪編目_表示; + お下げ_編節3_髪節_表示 = e.お下げ_編節3_髪節_表示; + お下げ_編節3_髪編目_表示 = e.お下げ_編節3_髪編目_表示; + お下げ_編節4_髪節_表示 = e.お下げ_編節4_髪節_表示; + お下げ_編節4_髪編目_表示 = e.お下げ_編節4_髪編目_表示; + お下げ_編節5_髪節_表示 = e.お下げ_編節5_髪節_表示; + お下げ_編節5_髪編目_表示 = e.お下げ_編節5_髪編目_表示; + お下げ_編節6_髪節_表示 = e.お下げ_編節6_髪節_表示; + お下げ_編節6_髪編目_表示 = e.お下げ_編節6_髪編目_表示; + お下げ_編節7_髪節_表示 = e.お下げ_編節7_髪節_表示; + お下げ_編節7_髪編目_表示 = e.お下げ_編節7_髪編目_表示; + お下げ_編節8_髪節_表示 = e.お下げ_編節8_髪節_表示; + お下げ_編節8_髪編目_表示 = e.お下げ_編節8_髪編目_表示; + お下げ_髪縛1_表示 = e.お下げ_髪縛1_表示; + お下げ_髪縛2_表示 = e.お下げ_髪縛2_表示; + お下げ_髪左1_表示 = e.お下げ_髪左1_表示; + お下げ_髪右1_表示 = e.お下げ_髪右1_表示; + お下げ_髪根_表示 = e.お下げ_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ_編節1_髪節CP = new ColorP(X0Y0_お下げ_編節1_髪節, お下げ_編節1_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節1_髪編目CP = new ColorP(X0Y0_お下げ_編節1_髪編目, お下げ_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節2_髪節CP = new ColorP(X0Y0_お下げ_編節2_髪節, お下げ_編節2_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節2_髪編目CP = new ColorP(X0Y0_お下げ_編節2_髪編目, お下げ_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節3_髪節CP = new ColorP(X0Y0_お下げ_編節3_髪節, お下げ_編節3_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節3_髪編目CP = new ColorP(X0Y0_お下げ_編節3_髪編目, お下げ_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節4_髪節CP = new ColorP(X0Y0_お下げ_編節4_髪節, お下げ_編節4_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節4_髪編目CP = new ColorP(X0Y0_お下げ_編節4_髪編目, お下げ_編節4_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節5_髪節CP = new ColorP(X0Y0_お下げ_編節5_髪節, お下げ_編節5_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節5_髪編目CP = new ColorP(X0Y0_お下げ_編節5_髪編目, お下げ_編節5_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節6_髪節CP = new ColorP(X0Y0_お下げ_編節6_髪節, お下げ_編節6_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節6_髪編目CP = new ColorP(X0Y0_お下げ_編節6_髪編目, お下げ_編節6_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節7_髪節CP = new ColorP(X0Y0_お下げ_編節7_髪節, お下げ_編節7_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節7_髪編目CP = new ColorP(X0Y0_お下げ_編節7_髪編目, お下げ_編節7_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節8_髪節CP = new ColorP(X0Y0_お下げ_編節8_髪節, お下げ_編節8_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節8_髪編目CP = new ColorP(X0Y0_お下げ_編節8_髪編目, お下げ_編節8_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_髪縛1CP = new ColorP(X0Y0_お下げ_髪縛1, お下げ_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ_髪縛2CP = new ColorP(X0Y0_お下げ_髪縛2, お下げ_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + double maxAngle = 25.0; + X0Y0_お下げ_編節1_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節2_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節3_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節4_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節5_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節6_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_編節7_髪節.AngleBase = num * maxAngle.GetRanAngle(); + X0Y0_お下げ_髪根.AngleBase = num * maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ_髪左1.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ_髪左1.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ_髪右1.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ_髪右1.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ_髪根.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ_髪根.OP[(!右) ? 3 : 0].Outline = false; + } + + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ_髪縛1) + { + return p == X0Y0_お下げ_髪縛2; + } + return true; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ_編節1_髪節CP.Update(); + X0Y0_お下げ_編節1_髪編目CP.Update(); + X0Y0_お下げ_編節2_髪節CP.Update(); + X0Y0_お下げ_編節2_髪編目CP.Update(); + X0Y0_お下げ_編節3_髪節CP.Update(); + X0Y0_お下げ_編節3_髪編目CP.Update(); + X0Y0_お下げ_編節4_髪節CP.Update(); + X0Y0_お下げ_編節4_髪編目CP.Update(); + X0Y0_お下げ_編節5_髪節CP.Update(); + X0Y0_お下げ_編節5_髪編目CP.Update(); + X0Y0_お下げ_編節6_髪節CP.Update(); + X0Y0_お下げ_編節6_髪編目CP.Update(); + X0Y0_お下げ_編節7_髪節CP.Update(); + X0Y0_お下げ_編節7_髪編目CP.Update(); + X0Y0_お下げ_編節8_髪節CP.Update(); + X0Y0_お下げ_編節8_髪編目CP.Update(); + X0Y0_お下げ_髪縛1CP.Update(); + X0Y0_お下げ_髪縛2CP.Update(); + X0Y0_お下げ_髪左1CP.Update(); + X0Y0_お下げ_髪右1CP.Update(); + X0Y0_お下げ_髪根CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪縛1CD = new ColorD(); + お下げ_髪縛2CD = new ColorD(); + お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + + public override void 髪留配色(髪留色 配色) + { + お下げ_髪縛1CD.色 = 配色.髪留1色; + お下げ_髪縛2CD.色 = 配色.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1パツD.cs index dca78f5..0046519 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編1パツD.cs @@ -1,82 +1,83 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_編1パツD : お下げ1D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_編1パツD : お下げ1D + { + public bool 髪基_表示 = true; - public bool お下げ_編節1_髪節_表示 = true; + public bool お下げ_編節1_髪節_表示 = true; - public bool お下げ_編節1_髪編目_表示 = true; + public bool お下げ_編節1_髪編目_表示 = true; - public bool お下げ_編節2_髪節_表示 = true; + public bool お下げ_編節2_髪節_表示 = true; - public bool お下げ_編節2_髪編目_表示 = true; + public bool お下げ_編節2_髪編目_表示 = true; - public bool お下げ_編節3_髪節_表示 = true; + public bool お下げ_編節3_髪節_表示 = true; - public bool お下げ_編節3_髪編目_表示 = true; + public bool お下げ_編節3_髪編目_表示 = true; - public bool お下げ_編節4_髪節_表示 = true; + public bool お下げ_編節4_髪節_表示 = true; - public bool お下げ_編節4_髪編目_表示 = true; + public bool お下げ_編節4_髪編目_表示 = true; - public bool お下げ_編節5_髪節_表示 = true; + public bool お下げ_編節5_髪節_表示 = true; - public bool お下げ_編節5_髪編目_表示 = true; + public bool お下げ_編節5_髪編目_表示 = true; - public bool お下げ_編節6_髪節_表示 = true; + public bool お下げ_編節6_髪節_表示 = true; - public bool お下げ_編節6_髪編目_表示 = true; + public bool お下げ_編節6_髪編目_表示 = true; - public bool お下げ_編節7_髪節_表示 = true; + public bool お下げ_編節7_髪節_表示 = true; - public bool お下げ_編節7_髪編目_表示 = true; + public bool お下げ_編節7_髪編目_表示 = true; - public bool お下げ_編節8_髪節_表示 = true; + public bool お下げ_編節8_髪節_表示 = true; - public bool お下げ_編節8_髪編目_表示 = true; + public bool お下げ_編節8_髪編目_表示 = true; - public bool お下げ_髪縛1_表示 = true; + public bool お下げ_髪縛1_表示 = true; - public bool お下げ_髪縛2_表示 = true; + public bool お下げ_髪縛2_表示 = true; - public bool お下げ_髪左1_表示 = true; + public bool お下げ_髪左1_表示 = true; - public bool お下げ_髪右1_表示 = true; + public bool お下げ_髪右1_表示 = true; - public bool お下げ_髪根_表示 = true; + public bool お下げ_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_編1パツD() - { - ThisType = GetType(); - } + public 後髪0_編1パツD() + { + ThisType = GetType(); + } - public 後髪0_編1パツD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_編1パツD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_編1パツ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_編1パツ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2カル.cs index 06e71f9..f6d4351 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2カル.cs @@ -1,1561 +1,1562 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_編2カル : お下げ2 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_編2カル : お下げ2 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ左_編節1_髪節; + public Par X0Y0_お下げ左_編節1_髪節; - public Par X0Y0_お下げ左_編節1_髪編目; + public Par X0Y0_お下げ左_編節1_髪編目; - public Par X0Y0_お下げ左_編節2_髪節; + public Par X0Y0_お下げ左_編節2_髪節; - public Par X0Y0_お下げ左_編節2_髪編目; + public Par X0Y0_お下げ左_編節2_髪編目; - public Par X0Y0_お下げ左_編節3_髪節; + public Par X0Y0_お下げ左_編節3_髪節; - public Par X0Y0_お下げ左_編節3_髪編目; + public Par X0Y0_お下げ左_編節3_髪編目; - public Par X0Y0_お下げ左_編節4_髪節; + public Par X0Y0_お下げ左_編節4_髪節; - public Par X0Y0_お下げ左_編節4_髪編目; + public Par X0Y0_お下げ左_編節4_髪編目; - public Par X0Y0_お下げ左_編節5_髪節; + public Par X0Y0_お下げ左_編節5_髪節; - public Par X0Y0_お下げ左_編節5_髪編目; + public Par X0Y0_お下げ左_編節5_髪編目; - public Par X0Y0_お下げ左_編節6_髪節; + public Par X0Y0_お下げ左_編節6_髪節; - public Par X0Y0_お下げ左_編節6_髪編目; + public Par X0Y0_お下げ左_編節6_髪編目; - public Par X0Y0_お下げ左_編節7_髪節; + public Par X0Y0_お下げ左_編節7_髪節; - public Par X0Y0_お下げ左_編節7_髪編目; + public Par X0Y0_お下げ左_編節7_髪編目; - public Par X0Y0_お下げ左_編節8_髪節; + public Par X0Y0_お下げ左_編節8_髪節; - public Par X0Y0_お下げ左_編節8_髪編目; + public Par X0Y0_お下げ左_編節8_髪編目; - public Par X0Y0_お下げ左_髪縛1; + public Par X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public Par X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左1; + public Par X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪右1; + public Par X0Y0_お下げ左_髪右1; - public Par X0Y0_お下げ左_髪根; + public Par X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_編節1_髪節; + public Par X0Y0_お下げ右_編節1_髪節; - public Par X0Y0_お下げ右_編節1_髪編目; + public Par X0Y0_お下げ右_編節1_髪編目; - public Par X0Y0_お下げ右_編節2_髪節; + public Par X0Y0_お下げ右_編節2_髪節; - public Par X0Y0_お下げ右_編節2_髪編目; + public Par X0Y0_お下げ右_編節2_髪編目; - public Par X0Y0_お下げ右_編節3_髪節; + public Par X0Y0_お下げ右_編節3_髪節; - public Par X0Y0_お下げ右_編節3_髪編目; + public Par X0Y0_お下げ右_編節3_髪編目; - public Par X0Y0_お下げ右_編節4_髪節; + public Par X0Y0_お下げ右_編節4_髪節; - public Par X0Y0_お下げ右_編節4_髪編目; + public Par X0Y0_お下げ右_編節4_髪編目; - public Par X0Y0_お下げ右_編節5_髪節; + public Par X0Y0_お下げ右_編節5_髪節; - public Par X0Y0_お下げ右_編節5_髪編目; + public Par X0Y0_お下げ右_編節5_髪編目; - public Par X0Y0_お下げ右_編節6_髪節; + public Par X0Y0_お下げ右_編節6_髪節; - public Par X0Y0_お下げ右_編節6_髪編目; + public Par X0Y0_お下げ右_編節6_髪編目; - public Par X0Y0_お下げ右_編節7_髪節; + public Par X0Y0_お下げ右_編節7_髪節; - public Par X0Y0_お下げ右_編節7_髪編目; + public Par X0Y0_お下げ右_編節7_髪編目; - public Par X0Y0_お下げ右_編節8_髪節; + public Par X0Y0_お下げ右_編節8_髪節; - public Par X0Y0_お下げ右_編節8_髪編目; + public Par X0Y0_お下げ右_編節8_髪編目; - public Par X0Y0_お下げ右_髪縛1; + public Par X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public Par X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右1; + public Par X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪左1; + public Par X0Y0_お下げ右_髪左1; - public Par X0Y0_お下げ右_髪根; + public Par X0Y0_お下げ右_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ左_編節1_髪節CD; + public ColorD お下げ左_編節1_髪節CD; - public ColorD お下げ左_編節1_髪編目CD; + public ColorD お下げ左_編節1_髪編目CD; - public ColorD お下げ左_編節2_髪節CD; + public ColorD お下げ左_編節2_髪節CD; - public ColorD お下げ左_編節2_髪編目CD; + public ColorD お下げ左_編節2_髪編目CD; - public ColorD お下げ左_編節3_髪節CD; + public ColorD お下げ左_編節3_髪節CD; - public ColorD お下げ左_編節3_髪編目CD; + public ColorD お下げ左_編節3_髪編目CD; - public ColorD お下げ左_編節4_髪節CD; + public ColorD お下げ左_編節4_髪節CD; - public ColorD お下げ左_編節4_髪編目CD; + public ColorD お下げ左_編節4_髪編目CD; - public ColorD お下げ左_編節5_髪節CD; + public ColorD お下げ左_編節5_髪節CD; - public ColorD お下げ左_編節5_髪編目CD; + public ColorD お下げ左_編節5_髪編目CD; - public ColorD お下げ左_編節6_髪節CD; + public ColorD お下げ左_編節6_髪節CD; - public ColorD お下げ左_編節6_髪編目CD; + public ColorD お下げ左_編節6_髪編目CD; - public ColorD お下げ左_編節7_髪節CD; + public ColorD お下げ左_編節7_髪節CD; - public ColorD お下げ左_編節7_髪編目CD; + public ColorD お下げ左_編節7_髪編目CD; - public ColorD お下げ左_編節8_髪節CD; + public ColorD お下げ左_編節8_髪節CD; - public ColorD お下げ左_編節8_髪編目CD; + public ColorD お下げ左_編節8_髪編目CD; - public ColorD お下げ左_髪縛1CD; + public ColorD お下げ左_髪縛1CD; - public ColorD お下げ左_髪縛2CD; + public ColorD お下げ左_髪縛2CD; - public ColorD お下げ左_髪左1CD; + public ColorD お下げ左_髪左1CD; - public ColorD お下げ左_髪右1CD; + public ColorD お下げ左_髪右1CD; - public ColorD お下げ左_髪根CD; + public ColorD お下げ左_髪根CD; - public ColorD お下げ右_編節1_髪節CD; + public ColorD お下げ右_編節1_髪節CD; - public ColorD お下げ右_編節1_髪編目CD; + public ColorD お下げ右_編節1_髪編目CD; - public ColorD お下げ右_編節2_髪節CD; + public ColorD お下げ右_編節2_髪節CD; - public ColorD お下げ右_編節2_髪編目CD; + public ColorD お下げ右_編節2_髪編目CD; - public ColorD お下げ右_編節3_髪節CD; + public ColorD お下げ右_編節3_髪節CD; - public ColorD お下げ右_編節3_髪編目CD; + public ColorD お下げ右_編節3_髪編目CD; - public ColorD お下げ右_編節4_髪節CD; + public ColorD お下げ右_編節4_髪節CD; - public ColorD お下げ右_編節4_髪編目CD; + public ColorD お下げ右_編節4_髪編目CD; - public ColorD お下げ右_編節5_髪節CD; + public ColorD お下げ右_編節5_髪節CD; - public ColorD お下げ右_編節5_髪編目CD; + public ColorD お下げ右_編節5_髪編目CD; - public ColorD お下げ右_編節6_髪節CD; + public ColorD お下げ右_編節6_髪節CD; - public ColorD お下げ右_編節6_髪編目CD; + public ColorD お下げ右_編節6_髪編目CD; - public ColorD お下げ右_編節7_髪節CD; + public ColorD お下げ右_編節7_髪節CD; - public ColorD お下げ右_編節7_髪編目CD; + public ColorD お下げ右_編節7_髪編目CD; - public ColorD お下げ右_編節8_髪節CD; + public ColorD お下げ右_編節8_髪節CD; - public ColorD お下げ右_編節8_髪編目CD; + public ColorD お下げ右_編節8_髪編目CD; - public ColorD お下げ右_髪縛1CD; + public ColorD お下げ右_髪縛1CD; - public ColorD お下げ右_髪縛2CD; + public ColorD お下げ右_髪縛2CD; - public ColorD お下げ右_髪右1CD; + public ColorD お下げ右_髪右1CD; - public ColorD お下げ右_髪左1CD; + public ColorD お下げ右_髪左1CD; - public ColorD お下げ右_髪根CD; + public ColorD お下げ右_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ左_編節1_髪節CP; + public ColorP X0Y0_お下げ左_編節1_髪節CP; - public ColorP X0Y0_お下げ左_編節1_髪編目CP; + public ColorP X0Y0_お下げ左_編節1_髪編目CP; - public ColorP X0Y0_お下げ左_編節2_髪節CP; + public ColorP X0Y0_お下げ左_編節2_髪節CP; - public ColorP X0Y0_お下げ左_編節2_髪編目CP; + public ColorP X0Y0_お下げ左_編節2_髪編目CP; - public ColorP X0Y0_お下げ左_編節3_髪節CP; + public ColorP X0Y0_お下げ左_編節3_髪節CP; - public ColorP X0Y0_お下げ左_編節3_髪編目CP; + public ColorP X0Y0_お下げ左_編節3_髪編目CP; - public ColorP X0Y0_お下げ左_編節4_髪節CP; + public ColorP X0Y0_お下げ左_編節4_髪節CP; - public ColorP X0Y0_お下げ左_編節4_髪編目CP; + public ColorP X0Y0_お下げ左_編節4_髪編目CP; - public ColorP X0Y0_お下げ左_編節5_髪節CP; + public ColorP X0Y0_お下げ左_編節5_髪節CP; - public ColorP X0Y0_お下げ左_編節5_髪編目CP; + public ColorP X0Y0_お下げ左_編節5_髪編目CP; - public ColorP X0Y0_お下げ左_編節6_髪節CP; + public ColorP X0Y0_お下げ左_編節6_髪節CP; - public ColorP X0Y0_お下げ左_編節6_髪編目CP; + public ColorP X0Y0_お下げ左_編節6_髪編目CP; - public ColorP X0Y0_お下げ左_編節7_髪節CP; + public ColorP X0Y0_お下げ左_編節7_髪節CP; - public ColorP X0Y0_お下げ左_編節7_髪編目CP; + public ColorP X0Y0_お下げ左_編節7_髪編目CP; - public ColorP X0Y0_お下げ左_編節8_髪節CP; + public ColorP X0Y0_お下げ左_編節8_髪節CP; - public ColorP X0Y0_お下げ左_編節8_髪編目CP; + public ColorP X0Y0_お下げ左_編節8_髪編目CP; - public ColorP X0Y0_お下げ左_髪縛1CP; + public ColorP X0Y0_お下げ左_髪縛1CP; - public ColorP X0Y0_お下げ左_髪縛2CP; + public ColorP X0Y0_お下げ左_髪縛2CP; - public ColorP X0Y0_お下げ左_髪左1CP; + public ColorP X0Y0_お下げ左_髪左1CP; - public ColorP X0Y0_お下げ左_髪右1CP; + public ColorP X0Y0_お下げ左_髪右1CP; - public ColorP X0Y0_お下げ左_髪根CP; + public ColorP X0Y0_お下げ左_髪根CP; - public ColorP X0Y0_お下げ右_編節1_髪節CP; + public ColorP X0Y0_お下げ右_編節1_髪節CP; - public ColorP X0Y0_お下げ右_編節1_髪編目CP; + public ColorP X0Y0_お下げ右_編節1_髪編目CP; - public ColorP X0Y0_お下げ右_編節2_髪節CP; + public ColorP X0Y0_お下げ右_編節2_髪節CP; - public ColorP X0Y0_お下げ右_編節2_髪編目CP; + public ColorP X0Y0_お下げ右_編節2_髪編目CP; - public ColorP X0Y0_お下げ右_編節3_髪節CP; + public ColorP X0Y0_お下げ右_編節3_髪節CP; - public ColorP X0Y0_お下げ右_編節3_髪編目CP; + public ColorP X0Y0_お下げ右_編節3_髪編目CP; - public ColorP X0Y0_お下げ右_編節4_髪節CP; + public ColorP X0Y0_お下げ右_編節4_髪節CP; - public ColorP X0Y0_お下げ右_編節4_髪編目CP; + public ColorP X0Y0_お下げ右_編節4_髪編目CP; - public ColorP X0Y0_お下げ右_編節5_髪節CP; + public ColorP X0Y0_お下げ右_編節5_髪節CP; - public ColorP X0Y0_お下げ右_編節5_髪編目CP; + public ColorP X0Y0_お下げ右_編節5_髪編目CP; - public ColorP X0Y0_お下げ右_編節6_髪節CP; + public ColorP X0Y0_お下げ右_編節6_髪節CP; - public ColorP X0Y0_お下げ右_編節6_髪編目CP; + public ColorP X0Y0_お下げ右_編節6_髪編目CP; - public ColorP X0Y0_お下げ右_編節7_髪節CP; + public ColorP X0Y0_お下げ右_編節7_髪節CP; - public ColorP X0Y0_お下げ右_編節7_髪編目CP; + public ColorP X0Y0_お下げ右_編節7_髪編目CP; - public ColorP X0Y0_お下げ右_編節8_髪節CP; + public ColorP X0Y0_お下げ右_編節8_髪節CP; - public ColorP X0Y0_お下げ右_編節8_髪編目CP; + public ColorP X0Y0_お下げ右_編節8_髪編目CP; - public ColorP X0Y0_お下げ右_髪縛1CP; + public ColorP X0Y0_お下げ右_髪縛1CP; - public ColorP X0Y0_お下げ右_髪縛2CP; + public ColorP X0Y0_お下げ右_髪縛2CP; - public ColorP X0Y0_お下げ右_髪右1CP; + public ColorP X0Y0_お下げ右_髪右1CP; - public ColorP X0Y0_お下げ右_髪左1CP; + public ColorP X0Y0_お下げ右_髪左1CP; - public ColorP X0Y0_お下げ右_髪根CP; + public ColorP X0Y0_お下げ右_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool お下げ左_編節1_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節1_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節1_髪節.Dra = value; - X0Y0_お下げ左_編節1_髪節.Hit = value; - } - } - - public bool お下げ左_編節1_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節1_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節1_髪編目.Dra = value; - X0Y0_お下げ左_編節1_髪編目.Hit = value; - } - } - - public bool お下げ左_編節2_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節2_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節2_髪節.Dra = value; - X0Y0_お下げ左_編節2_髪節.Hit = value; - } - } - - public bool お下げ左_編節2_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節2_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節2_髪編目.Dra = value; - X0Y0_お下げ左_編節2_髪編目.Hit = value; - } - } - - public bool お下げ左_編節3_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節3_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節3_髪節.Dra = value; - X0Y0_お下げ左_編節3_髪節.Hit = value; - } - } - - public bool お下げ左_編節3_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節3_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節3_髪編目.Dra = value; - X0Y0_お下げ左_編節3_髪編目.Hit = value; - } - } - - public bool お下げ左_編節4_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節4_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節4_髪節.Dra = value; - X0Y0_お下げ左_編節4_髪節.Hit = value; - } - } - - public bool お下げ左_編節4_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節4_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節4_髪編目.Dra = value; - X0Y0_お下げ左_編節4_髪編目.Hit = value; - } - } - - public bool お下げ左_編節5_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節5_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節5_髪節.Dra = value; - X0Y0_お下げ左_編節5_髪節.Hit = value; - } - } - - public bool お下げ左_編節5_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節5_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節5_髪編目.Dra = value; - X0Y0_お下げ左_編節5_髪編目.Hit = value; - } - } - - public bool お下げ左_編節6_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節6_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節6_髪節.Dra = value; - X0Y0_お下げ左_編節6_髪節.Hit = value; - } - } - - public bool お下げ左_編節6_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節6_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節6_髪編目.Dra = value; - X0Y0_お下げ左_編節6_髪編目.Hit = value; - } - } - - public bool お下げ左_編節7_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節7_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節7_髪節.Dra = value; - X0Y0_お下げ左_編節7_髪節.Hit = value; - } - } - - public bool お下げ左_編節7_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節7_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節7_髪編目.Dra = value; - X0Y0_お下げ左_編節7_髪編目.Hit = value; - } - } - - public bool お下げ左_編節8_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節8_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節8_髪節.Dra = value; - X0Y0_お下げ左_編節8_髪節.Hit = value; - } - } - - public bool お下げ左_編節8_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節8_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節8_髪編目.Dra = value; - X0Y0_お下げ左_編節8_髪編目.Hit = value; - } - } - - public override bool お下げ左_髪縛1_表示 - { - get - { - return X0Y0_お下げ左_髪縛1.Dra; - } - set - { - X0Y0_お下げ左_髪縛1.Dra = value; - X0Y0_お下げ左_髪縛1.Hit = value; - } - } - - public override bool お下げ左_髪縛2_表示 - { - get - { - return X0Y0_お下げ左_髪縛2.Dra; - } - set - { - X0Y0_お下げ左_髪縛2.Dra = value; - X0Y0_お下げ左_髪縛2.Hit = value; - } - } - - public bool お下げ左_髪左1_表示 - { - get - { - return X0Y0_お下げ左_髪左1.Dra; - } - set - { - X0Y0_お下げ左_髪左1.Dra = value; - X0Y0_お下げ左_髪左1.Hit = value; - } - } - - public bool お下げ左_髪右1_表示 - { - get - { - return X0Y0_お下げ左_髪右1.Dra; - } - set - { - X0Y0_お下げ左_髪右1.Dra = value; - X0Y0_お下げ左_髪右1.Hit = value; - } - } - - public bool お下げ左_髪根_表示 - { - get - { - return X0Y0_お下げ左_髪根.Dra; - } - set - { - X0Y0_お下げ左_髪根.Dra = value; - X0Y0_お下げ左_髪根.Hit = value; - } - } - - public bool お下げ右_編節1_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節1_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節1_髪節.Dra = value; - X0Y0_お下げ右_編節1_髪節.Hit = value; - } - } - - public bool お下げ右_編節1_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節1_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節1_髪編目.Dra = value; - X0Y0_お下げ右_編節1_髪編目.Hit = value; - } - } - - public bool お下げ右_編節2_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節2_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節2_髪節.Dra = value; - X0Y0_お下げ右_編節2_髪節.Hit = value; - } - } - - public bool お下げ右_編節2_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節2_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節2_髪編目.Dra = value; - X0Y0_お下げ右_編節2_髪編目.Hit = value; - } - } - - public bool お下げ右_編節3_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節3_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節3_髪節.Dra = value; - X0Y0_お下げ右_編節3_髪節.Hit = value; - } - } - - public bool お下げ右_編節3_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節3_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節3_髪編目.Dra = value; - X0Y0_お下げ右_編節3_髪編目.Hit = value; - } - } - - public bool お下げ右_編節4_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節4_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節4_髪節.Dra = value; - X0Y0_お下げ右_編節4_髪節.Hit = value; - } - } - - public bool お下げ右_編節4_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節4_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節4_髪編目.Dra = value; - X0Y0_お下げ右_編節4_髪編目.Hit = value; - } - } - - public bool お下げ右_編節5_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節5_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節5_髪節.Dra = value; - X0Y0_お下げ右_編節5_髪節.Hit = value; - } - } - - public bool お下げ右_編節5_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節5_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節5_髪編目.Dra = value; - X0Y0_お下げ右_編節5_髪編目.Hit = value; - } - } - - public bool お下げ右_編節6_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節6_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節6_髪節.Dra = value; - X0Y0_お下げ右_編節6_髪節.Hit = value; - } - } - - public bool お下げ右_編節6_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節6_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節6_髪編目.Dra = value; - X0Y0_お下げ右_編節6_髪編目.Hit = value; - } - } - - public bool お下げ右_編節7_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節7_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節7_髪節.Dra = value; - X0Y0_お下げ右_編節7_髪節.Hit = value; - } - } - - public bool お下げ右_編節7_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節7_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節7_髪編目.Dra = value; - X0Y0_お下げ右_編節7_髪編目.Hit = value; - } - } - - public bool お下げ右_編節8_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節8_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節8_髪節.Dra = value; - X0Y0_お下げ右_編節8_髪節.Hit = value; - } - } - - public bool お下げ右_編節8_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節8_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節8_髪編目.Dra = value; - X0Y0_お下げ右_編節8_髪編目.Hit = value; - } - } - - public override bool お下げ右_髪縛1_表示 - { - get - { - return X0Y0_お下げ右_髪縛1.Dra; - } - set - { - X0Y0_お下げ右_髪縛1.Dra = value; - X0Y0_お下げ右_髪縛1.Hit = value; - } - } - - public override bool お下げ右_髪縛2_表示 - { - get - { - return X0Y0_お下げ右_髪縛2.Dra; - } - set - { - X0Y0_お下げ右_髪縛2.Dra = value; - X0Y0_お下げ右_髪縛2.Hit = value; - } - } - - public bool お下げ右_髪右1_表示 - { - get - { - return X0Y0_お下げ右_髪右1.Dra; - } - set - { - X0Y0_お下げ右_髪右1.Dra = value; - X0Y0_お下げ右_髪右1.Hit = value; - } - } - - public bool お下げ右_髪左1_表示 - { - get - { - return X0Y0_お下げ右_髪左1.Dra; - } - set - { - X0Y0_お下げ右_髪左1.Dra = value; - X0Y0_お下げ右_髪左1.Hit = value; - } - } - - public bool お下げ右_髪根_表示 - { - get - { - return X0Y0_お下げ右_髪根.Dra; - } - set - { - X0Y0_お下げ右_髪根.Dra = value; - X0Y0_お下げ右_髪根.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ左_編節1_髪節_表示 = value; - お下げ左_編節1_髪編目_表示 = value; - お下げ左_編節2_髪節_表示 = value; - お下げ左_編節2_髪編目_表示 = value; - お下げ左_編節3_髪節_表示 = value; - お下げ左_編節3_髪編目_表示 = value; - お下げ左_編節4_髪節_表示 = value; - お下げ左_編節4_髪編目_表示 = value; - お下げ左_編節5_髪節_表示 = value; - お下げ左_編節5_髪編目_表示 = value; - お下げ左_編節6_髪節_表示 = value; - お下げ左_編節6_髪編目_表示 = value; - お下げ左_編節7_髪節_表示 = value; - お下げ左_編節7_髪編目_表示 = value; - お下げ左_編節8_髪節_表示 = value; - お下げ左_編節8_髪編目_表示 = value; - お下げ左_髪縛1_表示 = value; - お下げ左_髪縛2_表示 = value; - お下げ左_髪左1_表示 = value; - お下げ左_髪右1_表示 = value; - お下げ左_髪根_表示 = value; - お下げ右_編節1_髪節_表示 = value; - お下げ右_編節1_髪編目_表示 = value; - お下げ右_編節2_髪節_表示 = value; - お下げ右_編節2_髪編目_表示 = value; - お下げ右_編節3_髪節_表示 = value; - お下げ右_編節3_髪編目_表示 = value; - お下げ右_編節4_髪節_表示 = value; - お下げ右_編節4_髪編目_表示 = value; - お下げ右_編節5_髪節_表示 = value; - お下げ右_編節5_髪編目_表示 = value; - お下げ右_編節6_髪節_表示 = value; - お下げ右_編節6_髪編目_表示 = value; - お下げ右_編節7_髪節_表示 = value; - お下げ右_編節7_髪編目_表示 = value; - お下げ右_編節8_髪節_表示 = value; - お下げ右_編節8_髪編目_表示 = value; - お下げ右_髪縛1_表示 = value; - お下げ右_髪縛2_表示 = value; - お下げ右_髪右1_表示 = value; - お下げ右_髪左1_表示 = value; - お下げ右_髪根_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ左_編節1_髪節CD.不透明度 = value; - お下げ左_編節1_髪編目CD.不透明度 = value; - お下げ左_編節2_髪節CD.不透明度 = value; - お下げ左_編節2_髪編目CD.不透明度 = value; - お下げ左_編節3_髪節CD.不透明度 = value; - お下げ左_編節3_髪編目CD.不透明度 = value; - お下げ左_編節4_髪節CD.不透明度 = value; - お下げ左_編節4_髪編目CD.不透明度 = value; - お下げ左_編節5_髪節CD.不透明度 = value; - お下げ左_編節5_髪編目CD.不透明度 = value; - お下げ左_編節6_髪節CD.不透明度 = value; - お下げ左_編節6_髪編目CD.不透明度 = value; - お下げ左_編節7_髪節CD.不透明度 = value; - お下げ左_編節7_髪編目CD.不透明度 = value; - お下げ左_編節8_髪節CD.不透明度 = value; - お下げ左_編節8_髪編目CD.不透明度 = value; - お下げ左_髪縛1CD.不透明度 = value; - お下げ左_髪縛2CD.不透明度 = value; - お下げ左_髪左1CD.不透明度 = value; - お下げ左_髪右1CD.不透明度 = value; - お下げ左_髪根CD.不透明度 = value; - お下げ右_編節1_髪節CD.不透明度 = value; - お下げ右_編節1_髪編目CD.不透明度 = value; - お下げ右_編節2_髪節CD.不透明度 = value; - お下げ右_編節2_髪編目CD.不透明度 = value; - お下げ右_編節3_髪節CD.不透明度 = value; - お下げ右_編節3_髪編目CD.不透明度 = value; - お下げ右_編節4_髪節CD.不透明度 = value; - お下げ右_編節4_髪編目CD.不透明度 = value; - お下げ右_編節5_髪節CD.不透明度 = value; - お下げ右_編節5_髪編目CD.不透明度 = value; - お下げ右_編節6_髪節CD.不透明度 = value; - お下げ右_編節6_髪編目CD.不透明度 = value; - お下げ右_編節7_髪節CD.不透明度 = value; - お下げ右_編節7_髪編目CD.不透明度 = value; - お下げ右_編節8_髪節CD.不透明度 = value; - お下げ右_編節8_髪編目CD.不透明度 = value; - お下げ右_髪縛1CD.不透明度 = value; - お下げ右_髪縛2CD.不透明度 = value; - お下げ右_髪右1CD.不透明度 = value; - お下げ右_髪左1CD.不透明度 = value; - お下げ右_髪根CD.不透明度 = value; - } - } - - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } - - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ左_編節1_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節1_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節2_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節2_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節3_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節3_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節4_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節4_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節5_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節5_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節6_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節6_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節7_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節7_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節8_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節8_髪編目.SizeYBase *= num; - X0Y0_お下げ左_髪左1.SizeYBase *= num; - X0Y0_お下げ左_髪右1.SizeYBase *= num; - X0Y0_お下げ左_髪根.SizeYBase *= num; - X0Y0_お下げ右_編節1_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節1_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節2_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節2_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節3_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節3_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節4_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節4_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節5_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節5_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節6_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節6_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節7_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節7_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節8_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節8_髪編目.SizeYBase *= num; - X0Y0_お下げ右_髪右1.SizeYBase *= num; - X0Y0_お下げ右_髪左1.SizeYBase *= num; - X0Y0_お下げ右_髪根.SizeYBase *= num; - } - } - - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ左_編節1_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節1_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節2_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節2_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節3_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節3_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節4_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節4_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節5_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節5_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節6_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節6_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節7_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節7_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節8_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節8_髪編目.SizeXBase *= num; - X0Y0_お下げ左_髪縛1.SizeBase *= num; - X0Y0_お下げ左_髪縛2.SizeBase *= num; - X0Y0_お下げ左_髪左1.SizeXBase *= num; - X0Y0_お下げ左_髪右1.SizeXBase *= num; - X0Y0_お下げ左_髪根.SizeXBase *= num; - X0Y0_お下げ右_編節1_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節1_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節2_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節2_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節3_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節3_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節4_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節4_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節5_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節5_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節6_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節6_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節7_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節7_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節8_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節8_髪編目.SizeXBase *= num; - X0Y0_お下げ右_髪縛1.SizeBase *= num; - X0Y0_お下げ右_髪縛2.SizeBase *= num; - X0Y0_お下げ右_髪右1.SizeXBase *= num; - X0Y0_お下げ右_髪左1.SizeXBase *= num; - X0Y0_お下げ右_髪根.SizeXBase *= num; - } - } - - public double 広がり - { - set - { - X0Y0_お下げ左_髪左1.AngleBase = 3.0 * value; - X0Y0_お下げ左_髪右1.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪右1.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪左1.AngleBase = 3.0 * value; - } - } - - public 後髪0_編2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2カルD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み2カル"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][19])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_お下げ左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_お下げ左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_お下げ左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節3_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節4"].ToPars(); - X0Y0_お下げ左_編節4_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節4_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節5"].ToPars(); - X0Y0_お下げ左_編節5_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節5_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節6"].ToPars(); - X0Y0_お下げ左_編節6_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節6_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節7"].ToPars(); - X0Y0_お下げ左_編節7_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節7_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節8"].ToPars(); - X0Y0_お下げ左_編節8_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節8_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ左_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); - pars3 = pars2["編節1"].ToPars(); - X0Y0_お下げ右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_お下げ右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_お下げ右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節3_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節4"].ToPars(); - X0Y0_お下げ右_編節4_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節4_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節5"].ToPars(); - X0Y0_お下げ右_編節5_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節5_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節6"].ToPars(); - X0Y0_お下げ右_編節6_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節6_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節7"].ToPars(); - X0Y0_お下げ右_編節7_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節7_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節8"].ToPars(); - X0Y0_お下げ右_編節8_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節8_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ右_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ左_編節1_髪節_表示 = e.お下げ左_編節1_髪節_表示; - お下げ左_編節1_髪編目_表示 = e.お下げ左_編節1_髪編目_表示; - お下げ左_編節2_髪節_表示 = e.お下げ左_編節2_髪節_表示; - お下げ左_編節2_髪編目_表示 = e.お下げ左_編節2_髪編目_表示; - お下げ左_編節3_髪節_表示 = e.お下げ左_編節3_髪節_表示; - お下げ左_編節3_髪編目_表示 = e.お下げ左_編節3_髪編目_表示; - お下げ左_編節4_髪節_表示 = e.お下げ左_編節4_髪節_表示; - お下げ左_編節4_髪編目_表示 = e.お下げ左_編節4_髪編目_表示; - お下げ左_編節5_髪節_表示 = e.お下げ左_編節5_髪節_表示; - お下げ左_編節5_髪編目_表示 = e.お下げ左_編節5_髪編目_表示; - お下げ左_編節6_髪節_表示 = e.お下げ左_編節6_髪節_表示; - お下げ左_編節6_髪編目_表示 = e.お下げ左_編節6_髪編目_表示; - お下げ左_編節7_髪節_表示 = e.お下げ左_編節7_髪節_表示; - お下げ左_編節7_髪編目_表示 = e.お下げ左_編節7_髪編目_表示; - お下げ左_編節8_髪節_表示 = e.お下げ左_編節8_髪節_表示; - お下げ左_編節8_髪編目_表示 = e.お下げ左_編節8_髪編目_表示; - お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; - お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; - お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; - お下げ左_髪右1_表示 = e.お下げ左_髪右1_表示; - お下げ左_髪根_表示 = e.お下げ左_髪根_表示; - お下げ右_編節1_髪節_表示 = e.お下げ右_編節1_髪節_表示; - お下げ右_編節1_髪編目_表示 = e.お下げ右_編節1_髪編目_表示; - お下げ右_編節2_髪節_表示 = e.お下げ右_編節2_髪節_表示; - お下げ右_編節2_髪編目_表示 = e.お下げ右_編節2_髪編目_表示; - お下げ右_編節3_髪節_表示 = e.お下げ右_編節3_髪節_表示; - お下げ右_編節3_髪編目_表示 = e.お下げ右_編節3_髪編目_表示; - お下げ右_編節4_髪節_表示 = e.お下げ右_編節4_髪節_表示; - お下げ右_編節4_髪編目_表示 = e.お下げ右_編節4_髪編目_表示; - お下げ右_編節5_髪節_表示 = e.お下げ右_編節5_髪節_表示; - お下げ右_編節5_髪編目_表示 = e.お下げ右_編節5_髪編目_表示; - お下げ右_編節6_髪節_表示 = e.お下げ右_編節6_髪節_表示; - お下げ右_編節6_髪編目_表示 = e.お下げ右_編節6_髪編目_表示; - お下げ右_編節7_髪節_表示 = e.お下げ右_編節7_髪節_表示; - お下げ右_編節7_髪編目_表示 = e.お下げ右_編節7_髪編目_表示; - お下げ右_編節8_髪節_表示 = e.お下げ右_編節8_髪節_表示; - お下げ右_編節8_髪編目_表示 = e.お下げ右_編節8_髪編目_表示; - お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; - お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; - お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; - お下げ右_髪左1_表示 = e.お下げ右_髪左1_表示; - お下げ右_髪根_表示 = e.お下げ右_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ左_編節1_髪節CP = new ColorP(X0Y0_お下げ左_編節1_髪節, お下げ左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節1_髪編目CP = new ColorP(X0Y0_お下げ左_編節1_髪編目, お下げ左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節2_髪節CP = new ColorP(X0Y0_お下げ左_編節2_髪節, お下げ左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節2_髪編目CP = new ColorP(X0Y0_お下げ左_編節2_髪編目, お下げ左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節3_髪節CP = new ColorP(X0Y0_お下げ左_編節3_髪節, お下げ左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節3_髪編目CP = new ColorP(X0Y0_お下げ左_編節3_髪編目, お下げ左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節4_髪節CP = new ColorP(X0Y0_お下げ左_編節4_髪節, お下げ左_編節4_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節4_髪編目CP = new ColorP(X0Y0_お下げ左_編節4_髪編目, お下げ左_編節4_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節5_髪節CP = new ColorP(X0Y0_お下げ左_編節5_髪節, お下げ左_編節5_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節5_髪編目CP = new ColorP(X0Y0_お下げ左_編節5_髪編目, お下げ左_編節5_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節6_髪節CP = new ColorP(X0Y0_お下げ左_編節6_髪節, お下げ左_編節6_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節6_髪編目CP = new ColorP(X0Y0_お下げ左_編節6_髪編目, お下げ左_編節6_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節7_髪節CP = new ColorP(X0Y0_お下げ左_編節7_髪節, お下げ左_編節7_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節7_髪編目CP = new ColorP(X0Y0_お下げ左_編節7_髪編目, お下げ左_編節7_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節8_髪節CP = new ColorP(X0Y0_お下げ左_編節8_髪節, お下げ左_編節8_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節8_髪編目CP = new ColorP(X0Y0_お下げ左_編節8_髪編目, お下げ左_編節8_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_髪縛1CP = new ColorP(X0Y0_お下げ左_髪縛1, お下げ左_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ左_髪縛2CP = new ColorP(X0Y0_お下げ左_髪縛2, お下げ左_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ左_髪右1CP = new ColorP(X0Y0_お下げ左_髪右1, お下げ左_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); - X0Y0_お下げ右_編節1_髪節CP = new ColorP(X0Y0_お下げ右_編節1_髪節, お下げ右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節1_髪編目CP = new ColorP(X0Y0_お下げ右_編節1_髪編目, お下げ右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節2_髪節CP = new ColorP(X0Y0_お下げ右_編節2_髪節, お下げ右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節2_髪編目CP = new ColorP(X0Y0_お下げ右_編節2_髪編目, お下げ右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節3_髪節CP = new ColorP(X0Y0_お下げ右_編節3_髪節, お下げ右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節3_髪編目CP = new ColorP(X0Y0_お下げ右_編節3_髪編目, お下げ右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節4_髪節CP = new ColorP(X0Y0_お下げ右_編節4_髪節, お下げ右_編節4_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節4_髪編目CP = new ColorP(X0Y0_お下げ右_編節4_髪編目, お下げ右_編節4_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節5_髪節CP = new ColorP(X0Y0_お下げ右_編節5_髪節, お下げ右_編節5_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節5_髪編目CP = new ColorP(X0Y0_お下げ右_編節5_髪編目, お下げ右_編節5_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節6_髪節CP = new ColorP(X0Y0_お下げ右_編節6_髪節, お下げ右_編節6_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節6_髪編目CP = new ColorP(X0Y0_お下げ右_編節6_髪編目, お下げ右_編節6_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節7_髪節CP = new ColorP(X0Y0_お下げ右_編節7_髪節, お下げ右_編節7_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節7_髪編目CP = new ColorP(X0Y0_お下げ右_編節7_髪編目, お下げ右_編節7_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節8_髪節CP = new ColorP(X0Y0_お下げ右_編節8_髪節, お下げ右_編節8_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節8_髪編目CP = new ColorP(X0Y0_お下げ右_編節8_髪編目, お下げ右_編節8_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_髪縛1CP = new ColorP(X0Y0_お下げ右_髪縛1, お下げ右_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ右_髪縛2CP = new ColorP(X0Y0_お下げ右_髪縛2, お下げ右_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ右_髪左1CP = new ColorP(X0Y0_お下げ右_髪左1, お下げ右_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - double num2 = 2.5 + 2.5 * RNG.XS.NextDouble(); - X0Y0_お下げ左_編節1_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節2_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節3_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節4_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節5_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節6_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節7_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節8_髪節.AngleBase = num * num2; - X0Y0_お下げ左_髪根.AngleBase = num * num2; - X0Y0_お下げ右_編節1_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節2_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節3_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節4_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節5_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節6_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節7_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節8_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_髪根.AngleBase = num * (0.0 - num2); - 本体.JoinPAall(); - } - - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪左1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪左1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪左1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪左1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪左1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪右1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪右1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪右1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪右1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪右1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪右1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪右1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪右1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪右1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪右1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪左1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪左1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪左1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪左1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪左1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false; - } - - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) - { - return p == X0Y0_お下げ右_髪縛2; - } - return true; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ左_編節1_髪節CP.Update(); - X0Y0_お下げ左_編節1_髪編目CP.Update(); - X0Y0_お下げ左_編節2_髪節CP.Update(); - X0Y0_お下げ左_編節2_髪編目CP.Update(); - X0Y0_お下げ左_編節3_髪節CP.Update(); - X0Y0_お下げ左_編節3_髪編目CP.Update(); - X0Y0_お下げ左_編節4_髪節CP.Update(); - X0Y0_お下げ左_編節4_髪編目CP.Update(); - X0Y0_お下げ左_編節5_髪節CP.Update(); - X0Y0_お下げ左_編節5_髪編目CP.Update(); - X0Y0_お下げ左_編節6_髪節CP.Update(); - X0Y0_お下げ左_編節6_髪編目CP.Update(); - X0Y0_お下げ左_編節7_髪節CP.Update(); - X0Y0_お下げ左_編節7_髪編目CP.Update(); - X0Y0_お下げ左_編節8_髪節CP.Update(); - X0Y0_お下げ左_編節8_髪編目CP.Update(); - X0Y0_お下げ左_髪縛1CP.Update(); - X0Y0_お下げ左_髪縛2CP.Update(); - X0Y0_お下げ左_髪左1CP.Update(); - X0Y0_お下げ左_髪右1CP.Update(); - X0Y0_お下げ左_髪根CP.Update(); - X0Y0_お下げ右_編節1_髪節CP.Update(); - X0Y0_お下げ右_編節1_髪編目CP.Update(); - X0Y0_お下げ右_編節2_髪節CP.Update(); - X0Y0_お下げ右_編節2_髪編目CP.Update(); - X0Y0_お下げ右_編節3_髪節CP.Update(); - X0Y0_お下げ右_編節3_髪編目CP.Update(); - X0Y0_お下げ右_編節4_髪節CP.Update(); - X0Y0_お下げ右_編節4_髪編目CP.Update(); - X0Y0_お下げ右_編節5_髪節CP.Update(); - X0Y0_お下げ右_編節5_髪編目CP.Update(); - X0Y0_お下げ右_編節6_髪節CP.Update(); - X0Y0_お下げ右_編節6_髪編目CP.Update(); - X0Y0_お下げ右_編節7_髪節CP.Update(); - X0Y0_お下げ右_編節7_髪編目CP.Update(); - X0Y0_お下げ右_編節8_髪節CP.Update(); - X0Y0_お下げ右_編節8_髪編目CP.Update(); - X0Y0_お下げ右_髪縛1CP.Update(); - X0Y0_お下げ右_髪縛2CP.Update(); - X0Y0_お下げ右_髪右1CP.Update(); - X0Y0_お下げ右_髪左1CP.Update(); - X0Y0_お下げ右_髪根CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪縛1CD = new ColorD(); - お下げ左_髪縛2CD = new ColorD(); - お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪縛1CD = new ColorD(); - お下げ右_髪縛2CD = new ColorD(); - お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } - - public override void 髪留配色(髪留色 配色左, 髪留色 配色右) - { - お下げ左_髪縛1CD.色 = 配色左.髪留1色; - お下げ左_髪縛2CD.色 = 配色左.髪留2色; - お下げ右_髪縛1CD.色 = 配色右.髪留1色; - お下げ右_髪縛2CD.色 = 配色右.髪留2色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool お下げ左_編節1_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節1_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節1_髪節.Dra = value; + X0Y0_お下げ左_編節1_髪節.Hit = value; + } + } + + public bool お下げ左_編節1_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節1_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節1_髪編目.Dra = value; + X0Y0_お下げ左_編節1_髪編目.Hit = value; + } + } + + public bool お下げ左_編節2_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節2_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節2_髪節.Dra = value; + X0Y0_お下げ左_編節2_髪節.Hit = value; + } + } + + public bool お下げ左_編節2_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節2_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節2_髪編目.Dra = value; + X0Y0_お下げ左_編節2_髪編目.Hit = value; + } + } + + public bool お下げ左_編節3_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節3_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節3_髪節.Dra = value; + X0Y0_お下げ左_編節3_髪節.Hit = value; + } + } + + public bool お下げ左_編節3_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節3_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節3_髪編目.Dra = value; + X0Y0_お下げ左_編節3_髪編目.Hit = value; + } + } + + public bool お下げ左_編節4_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節4_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節4_髪節.Dra = value; + X0Y0_お下げ左_編節4_髪節.Hit = value; + } + } + + public bool お下げ左_編節4_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節4_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節4_髪編目.Dra = value; + X0Y0_お下げ左_編節4_髪編目.Hit = value; + } + } + + public bool お下げ左_編節5_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節5_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節5_髪節.Dra = value; + X0Y0_お下げ左_編節5_髪節.Hit = value; + } + } + + public bool お下げ左_編節5_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節5_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節5_髪編目.Dra = value; + X0Y0_お下げ左_編節5_髪編目.Hit = value; + } + } + + public bool お下げ左_編節6_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節6_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節6_髪節.Dra = value; + X0Y0_お下げ左_編節6_髪節.Hit = value; + } + } + + public bool お下げ左_編節6_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節6_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節6_髪編目.Dra = value; + X0Y0_お下げ左_編節6_髪編目.Hit = value; + } + } + + public bool お下げ左_編節7_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節7_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節7_髪節.Dra = value; + X0Y0_お下げ左_編節7_髪節.Hit = value; + } + } + + public bool お下げ左_編節7_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節7_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節7_髪編目.Dra = value; + X0Y0_お下げ左_編節7_髪編目.Hit = value; + } + } + + public bool お下げ左_編節8_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節8_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節8_髪節.Dra = value; + X0Y0_お下げ左_編節8_髪節.Hit = value; + } + } + + public bool お下げ左_編節8_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節8_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節8_髪編目.Dra = value; + X0Y0_お下げ左_編節8_髪編目.Hit = value; + } + } + + public override bool お下げ左_髪縛1_表示 + { + get + { + return X0Y0_お下げ左_髪縛1.Dra; + } + set + { + X0Y0_お下げ左_髪縛1.Dra = value; + X0Y0_お下げ左_髪縛1.Hit = value; + } + } + + public override bool お下げ左_髪縛2_表示 + { + get + { + return X0Y0_お下げ左_髪縛2.Dra; + } + set + { + X0Y0_お下げ左_髪縛2.Dra = value; + X0Y0_お下げ左_髪縛2.Hit = value; + } + } + + public bool お下げ左_髪左1_表示 + { + get + { + return X0Y0_お下げ左_髪左1.Dra; + } + set + { + X0Y0_お下げ左_髪左1.Dra = value; + X0Y0_お下げ左_髪左1.Hit = value; + } + } + + public bool お下げ左_髪右1_表示 + { + get + { + return X0Y0_お下げ左_髪右1.Dra; + } + set + { + X0Y0_お下げ左_髪右1.Dra = value; + X0Y0_お下げ左_髪右1.Hit = value; + } + } + + public bool お下げ左_髪根_表示 + { + get + { + return X0Y0_お下げ左_髪根.Dra; + } + set + { + X0Y0_お下げ左_髪根.Dra = value; + X0Y0_お下げ左_髪根.Hit = value; + } + } + + public bool お下げ右_編節1_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節1_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節1_髪節.Dra = value; + X0Y0_お下げ右_編節1_髪節.Hit = value; + } + } + + public bool お下げ右_編節1_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節1_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節1_髪編目.Dra = value; + X0Y0_お下げ右_編節1_髪編目.Hit = value; + } + } + + public bool お下げ右_編節2_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節2_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節2_髪節.Dra = value; + X0Y0_お下げ右_編節2_髪節.Hit = value; + } + } + + public bool お下げ右_編節2_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節2_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節2_髪編目.Dra = value; + X0Y0_お下げ右_編節2_髪編目.Hit = value; + } + } + + public bool お下げ右_編節3_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節3_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節3_髪節.Dra = value; + X0Y0_お下げ右_編節3_髪節.Hit = value; + } + } + + public bool お下げ右_編節3_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節3_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節3_髪編目.Dra = value; + X0Y0_お下げ右_編節3_髪編目.Hit = value; + } + } + + public bool お下げ右_編節4_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節4_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節4_髪節.Dra = value; + X0Y0_お下げ右_編節4_髪節.Hit = value; + } + } + + public bool お下げ右_編節4_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節4_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節4_髪編目.Dra = value; + X0Y0_お下げ右_編節4_髪編目.Hit = value; + } + } + + public bool お下げ右_編節5_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節5_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節5_髪節.Dra = value; + X0Y0_お下げ右_編節5_髪節.Hit = value; + } + } + + public bool お下げ右_編節5_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節5_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節5_髪編目.Dra = value; + X0Y0_お下げ右_編節5_髪編目.Hit = value; + } + } + + public bool お下げ右_編節6_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節6_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節6_髪節.Dra = value; + X0Y0_お下げ右_編節6_髪節.Hit = value; + } + } + + public bool お下げ右_編節6_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節6_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節6_髪編目.Dra = value; + X0Y0_お下げ右_編節6_髪編目.Hit = value; + } + } + + public bool お下げ右_編節7_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節7_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節7_髪節.Dra = value; + X0Y0_お下げ右_編節7_髪節.Hit = value; + } + } + + public bool お下げ右_編節7_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節7_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節7_髪編目.Dra = value; + X0Y0_お下げ右_編節7_髪編目.Hit = value; + } + } + + public bool お下げ右_編節8_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節8_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節8_髪節.Dra = value; + X0Y0_お下げ右_編節8_髪節.Hit = value; + } + } + + public bool お下げ右_編節8_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節8_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節8_髪編目.Dra = value; + X0Y0_お下げ右_編節8_髪編目.Hit = value; + } + } + + public override bool お下げ右_髪縛1_表示 + { + get + { + return X0Y0_お下げ右_髪縛1.Dra; + } + set + { + X0Y0_お下げ右_髪縛1.Dra = value; + X0Y0_お下げ右_髪縛1.Hit = value; + } + } + + public override bool お下げ右_髪縛2_表示 + { + get + { + return X0Y0_お下げ右_髪縛2.Dra; + } + set + { + X0Y0_お下げ右_髪縛2.Dra = value; + X0Y0_お下げ右_髪縛2.Hit = value; + } + } + + public bool お下げ右_髪右1_表示 + { + get + { + return X0Y0_お下げ右_髪右1.Dra; + } + set + { + X0Y0_お下げ右_髪右1.Dra = value; + X0Y0_お下げ右_髪右1.Hit = value; + } + } + + public bool お下げ右_髪左1_表示 + { + get + { + return X0Y0_お下げ右_髪左1.Dra; + } + set + { + X0Y0_お下げ右_髪左1.Dra = value; + X0Y0_お下げ右_髪左1.Hit = value; + } + } + + public bool お下げ右_髪根_表示 + { + get + { + return X0Y0_お下げ右_髪根.Dra; + } + set + { + X0Y0_お下げ右_髪根.Dra = value; + X0Y0_お下げ右_髪根.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ左_編節1_髪節_表示 = value; + お下げ左_編節1_髪編目_表示 = value; + お下げ左_編節2_髪節_表示 = value; + お下げ左_編節2_髪編目_表示 = value; + お下げ左_編節3_髪節_表示 = value; + お下げ左_編節3_髪編目_表示 = value; + お下げ左_編節4_髪節_表示 = value; + お下げ左_編節4_髪編目_表示 = value; + お下げ左_編節5_髪節_表示 = value; + お下げ左_編節5_髪編目_表示 = value; + お下げ左_編節6_髪節_表示 = value; + お下げ左_編節6_髪編目_表示 = value; + お下げ左_編節7_髪節_表示 = value; + お下げ左_編節7_髪編目_表示 = value; + お下げ左_編節8_髪節_表示 = value; + お下げ左_編節8_髪編目_表示 = value; + お下げ左_髪縛1_表示 = value; + お下げ左_髪縛2_表示 = value; + お下げ左_髪左1_表示 = value; + お下げ左_髪右1_表示 = value; + お下げ左_髪根_表示 = value; + お下げ右_編節1_髪節_表示 = value; + お下げ右_編節1_髪編目_表示 = value; + お下げ右_編節2_髪節_表示 = value; + お下げ右_編節2_髪編目_表示 = value; + お下げ右_編節3_髪節_表示 = value; + お下げ右_編節3_髪編目_表示 = value; + お下げ右_編節4_髪節_表示 = value; + お下げ右_編節4_髪編目_表示 = value; + お下げ右_編節5_髪節_表示 = value; + お下げ右_編節5_髪編目_表示 = value; + お下げ右_編節6_髪節_表示 = value; + お下げ右_編節6_髪編目_表示 = value; + お下げ右_編節7_髪節_表示 = value; + お下げ右_編節7_髪編目_表示 = value; + お下げ右_編節8_髪節_表示 = value; + お下げ右_編節8_髪編目_表示 = value; + お下げ右_髪縛1_表示 = value; + お下げ右_髪縛2_表示 = value; + お下げ右_髪右1_表示 = value; + お下げ右_髪左1_表示 = value; + お下げ右_髪根_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ左_編節1_髪節CD.不透明度 = value; + お下げ左_編節1_髪編目CD.不透明度 = value; + お下げ左_編節2_髪節CD.不透明度 = value; + お下げ左_編節2_髪編目CD.不透明度 = value; + お下げ左_編節3_髪節CD.不透明度 = value; + お下げ左_編節3_髪編目CD.不透明度 = value; + お下げ左_編節4_髪節CD.不透明度 = value; + お下げ左_編節4_髪編目CD.不透明度 = value; + お下げ左_編節5_髪節CD.不透明度 = value; + お下げ左_編節5_髪編目CD.不透明度 = value; + お下げ左_編節6_髪節CD.不透明度 = value; + お下げ左_編節6_髪編目CD.不透明度 = value; + お下げ左_編節7_髪節CD.不透明度 = value; + お下げ左_編節7_髪編目CD.不透明度 = value; + お下げ左_編節8_髪節CD.不透明度 = value; + お下げ左_編節8_髪編目CD.不透明度 = value; + お下げ左_髪縛1CD.不透明度 = value; + お下げ左_髪縛2CD.不透明度 = value; + お下げ左_髪左1CD.不透明度 = value; + お下げ左_髪右1CD.不透明度 = value; + お下げ左_髪根CD.不透明度 = value; + お下げ右_編節1_髪節CD.不透明度 = value; + お下げ右_編節1_髪編目CD.不透明度 = value; + お下げ右_編節2_髪節CD.不透明度 = value; + お下げ右_編節2_髪編目CD.不透明度 = value; + お下げ右_編節3_髪節CD.不透明度 = value; + お下げ右_編節3_髪編目CD.不透明度 = value; + お下げ右_編節4_髪節CD.不透明度 = value; + お下げ右_編節4_髪編目CD.不透明度 = value; + お下げ右_編節5_髪節CD.不透明度 = value; + お下げ右_編節5_髪編目CD.不透明度 = value; + お下げ右_編節6_髪節CD.不透明度 = value; + お下げ右_編節6_髪編目CD.不透明度 = value; + お下げ右_編節7_髪節CD.不透明度 = value; + お下げ右_編節7_髪編目CD.不透明度 = value; + お下げ右_編節8_髪節CD.不透明度 = value; + お下げ右_編節8_髪編目CD.不透明度 = value; + お下げ右_髪縛1CD.不透明度 = value; + お下げ右_髪縛2CD.不透明度 = value; + お下げ右_髪右1CD.不透明度 = value; + お下げ右_髪左1CD.不透明度 = value; + お下げ右_髪根CD.不透明度 = value; + } + } + + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } + + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ左_編節1_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節1_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節2_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節2_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節3_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節3_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節4_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節4_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節5_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節5_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節6_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節6_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節7_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節7_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節8_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節8_髪編目.SizeYBase *= num; + X0Y0_お下げ左_髪左1.SizeYBase *= num; + X0Y0_お下げ左_髪右1.SizeYBase *= num; + X0Y0_お下げ左_髪根.SizeYBase *= num; + X0Y0_お下げ右_編節1_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節1_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節2_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節2_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節3_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節3_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節4_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節4_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節5_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節5_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節6_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節6_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節7_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節7_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節8_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節8_髪編目.SizeYBase *= num; + X0Y0_お下げ右_髪右1.SizeYBase *= num; + X0Y0_お下げ右_髪左1.SizeYBase *= num; + X0Y0_お下げ右_髪根.SizeYBase *= num; + } + } + + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ左_編節1_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節1_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節2_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節2_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節3_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節3_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節4_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節4_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節5_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節5_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節6_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節6_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節7_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節7_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節8_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節8_髪編目.SizeXBase *= num; + X0Y0_お下げ左_髪縛1.SizeBase *= num; + X0Y0_お下げ左_髪縛2.SizeBase *= num; + X0Y0_お下げ左_髪左1.SizeXBase *= num; + X0Y0_お下げ左_髪右1.SizeXBase *= num; + X0Y0_お下げ左_髪根.SizeXBase *= num; + X0Y0_お下げ右_編節1_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節1_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節2_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節2_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節3_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節3_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節4_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節4_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節5_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節5_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節6_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節6_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節7_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節7_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節8_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節8_髪編目.SizeXBase *= num; + X0Y0_お下げ右_髪縛1.SizeBase *= num; + X0Y0_お下げ右_髪縛2.SizeBase *= num; + X0Y0_お下げ右_髪右1.SizeXBase *= num; + X0Y0_お下げ右_髪左1.SizeXBase *= num; + X0Y0_お下げ右_髪根.SizeXBase *= num; + } + } + + public double 広がり + { + set + { + X0Y0_お下げ左_髪左1.AngleBase = 3.0 * value; + X0Y0_お下げ左_髪右1.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪右1.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪左1.AngleBase = 3.0 * value; + } + } + + public 後髪0_編2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2カルD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "編み2カル"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][19])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_お下げ左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_お下げ左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_お下げ左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節3_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節4"].ToPars(); + X0Y0_お下げ左_編節4_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節4_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節5"].ToPars(); + X0Y0_お下げ左_編節5_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節5_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節6"].ToPars(); + X0Y0_お下げ左_編節6_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節6_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節7"].ToPars(); + X0Y0_お下げ左_編節7_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節7_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節8"].ToPars(); + X0Y0_お下げ左_編節8_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節8_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ左_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); + pars2 = pars["お下げ右"].ToPars(); + pars3 = pars2["編節1"].ToPars(); + X0Y0_お下げ右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_お下げ右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_お下げ右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節3_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節4"].ToPars(); + X0Y0_お下げ右_編節4_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節4_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節5"].ToPars(); + X0Y0_お下げ右_編節5_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節5_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節6"].ToPars(); + X0Y0_お下げ右_編節6_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節6_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節7"].ToPars(); + X0Y0_お下げ右_編節7_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節7_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節8"].ToPars(); + X0Y0_お下げ右_編節8_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節8_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ右_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ左_編節1_髪節_表示 = e.お下げ左_編節1_髪節_表示; + お下げ左_編節1_髪編目_表示 = e.お下げ左_編節1_髪編目_表示; + お下げ左_編節2_髪節_表示 = e.お下げ左_編節2_髪節_表示; + お下げ左_編節2_髪編目_表示 = e.お下げ左_編節2_髪編目_表示; + お下げ左_編節3_髪節_表示 = e.お下げ左_編節3_髪節_表示; + お下げ左_編節3_髪編目_表示 = e.お下げ左_編節3_髪編目_表示; + お下げ左_編節4_髪節_表示 = e.お下げ左_編節4_髪節_表示; + お下げ左_編節4_髪編目_表示 = e.お下げ左_編節4_髪編目_表示; + お下げ左_編節5_髪節_表示 = e.お下げ左_編節5_髪節_表示; + お下げ左_編節5_髪編目_表示 = e.お下げ左_編節5_髪編目_表示; + お下げ左_編節6_髪節_表示 = e.お下げ左_編節6_髪節_表示; + お下げ左_編節6_髪編目_表示 = e.お下げ左_編節6_髪編目_表示; + お下げ左_編節7_髪節_表示 = e.お下げ左_編節7_髪節_表示; + お下げ左_編節7_髪編目_表示 = e.お下げ左_編節7_髪編目_表示; + お下げ左_編節8_髪節_表示 = e.お下げ左_編節8_髪節_表示; + お下げ左_編節8_髪編目_表示 = e.お下げ左_編節8_髪編目_表示; + お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; + お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; + お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; + お下げ左_髪右1_表示 = e.お下げ左_髪右1_表示; + お下げ左_髪根_表示 = e.お下げ左_髪根_表示; + お下げ右_編節1_髪節_表示 = e.お下げ右_編節1_髪節_表示; + お下げ右_編節1_髪編目_表示 = e.お下げ右_編節1_髪編目_表示; + お下げ右_編節2_髪節_表示 = e.お下げ右_編節2_髪節_表示; + お下げ右_編節2_髪編目_表示 = e.お下げ右_編節2_髪編目_表示; + お下げ右_編節3_髪節_表示 = e.お下げ右_編節3_髪節_表示; + お下げ右_編節3_髪編目_表示 = e.お下げ右_編節3_髪編目_表示; + お下げ右_編節4_髪節_表示 = e.お下げ右_編節4_髪節_表示; + お下げ右_編節4_髪編目_表示 = e.お下げ右_編節4_髪編目_表示; + お下げ右_編節5_髪節_表示 = e.お下げ右_編節5_髪節_表示; + お下げ右_編節5_髪編目_表示 = e.お下げ右_編節5_髪編目_表示; + お下げ右_編節6_髪節_表示 = e.お下げ右_編節6_髪節_表示; + お下げ右_編節6_髪編目_表示 = e.お下げ右_編節6_髪編目_表示; + お下げ右_編節7_髪節_表示 = e.お下げ右_編節7_髪節_表示; + お下げ右_編節7_髪編目_表示 = e.お下げ右_編節7_髪編目_表示; + お下げ右_編節8_髪節_表示 = e.お下げ右_編節8_髪節_表示; + お下げ右_編節8_髪編目_表示 = e.お下げ右_編節8_髪編目_表示; + お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; + お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; + お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; + お下げ右_髪左1_表示 = e.お下げ右_髪左1_表示; + お下げ右_髪根_表示 = e.お下げ右_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ左_編節1_髪節CP = new ColorP(X0Y0_お下げ左_編節1_髪節, お下げ左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節1_髪編目CP = new ColorP(X0Y0_お下げ左_編節1_髪編目, お下げ左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節2_髪節CP = new ColorP(X0Y0_お下げ左_編節2_髪節, お下げ左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節2_髪編目CP = new ColorP(X0Y0_お下げ左_編節2_髪編目, お下げ左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節3_髪節CP = new ColorP(X0Y0_お下げ左_編節3_髪節, お下げ左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節3_髪編目CP = new ColorP(X0Y0_お下げ左_編節3_髪編目, お下げ左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節4_髪節CP = new ColorP(X0Y0_お下げ左_編節4_髪節, お下げ左_編節4_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節4_髪編目CP = new ColorP(X0Y0_お下げ左_編節4_髪編目, お下げ左_編節4_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節5_髪節CP = new ColorP(X0Y0_お下げ左_編節5_髪節, お下げ左_編節5_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節5_髪編目CP = new ColorP(X0Y0_お下げ左_編節5_髪編目, お下げ左_編節5_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節6_髪節CP = new ColorP(X0Y0_お下げ左_編節6_髪節, お下げ左_編節6_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節6_髪編目CP = new ColorP(X0Y0_お下げ左_編節6_髪編目, お下げ左_編節6_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節7_髪節CP = new ColorP(X0Y0_お下げ左_編節7_髪節, お下げ左_編節7_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節7_髪編目CP = new ColorP(X0Y0_お下げ左_編節7_髪編目, お下げ左_編節7_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節8_髪節CP = new ColorP(X0Y0_お下げ左_編節8_髪節, お下げ左_編節8_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節8_髪編目CP = new ColorP(X0Y0_お下げ左_編節8_髪編目, お下げ左_編節8_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_髪縛1CP = new ColorP(X0Y0_お下げ左_髪縛1, お下げ左_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ左_髪縛2CP = new ColorP(X0Y0_お下げ左_髪縛2, お下げ左_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ左_髪右1CP = new ColorP(X0Y0_お下げ左_髪右1, お下げ左_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); + X0Y0_お下げ右_編節1_髪節CP = new ColorP(X0Y0_お下げ右_編節1_髪節, お下げ右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節1_髪編目CP = new ColorP(X0Y0_お下げ右_編節1_髪編目, お下げ右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節2_髪節CP = new ColorP(X0Y0_お下げ右_編節2_髪節, お下げ右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節2_髪編目CP = new ColorP(X0Y0_お下げ右_編節2_髪編目, お下げ右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節3_髪節CP = new ColorP(X0Y0_お下げ右_編節3_髪節, お下げ右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節3_髪編目CP = new ColorP(X0Y0_お下げ右_編節3_髪編目, お下げ右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節4_髪節CP = new ColorP(X0Y0_お下げ右_編節4_髪節, お下げ右_編節4_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節4_髪編目CP = new ColorP(X0Y0_お下げ右_編節4_髪編目, お下げ右_編節4_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節5_髪節CP = new ColorP(X0Y0_お下げ右_編節5_髪節, お下げ右_編節5_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節5_髪編目CP = new ColorP(X0Y0_お下げ右_編節5_髪編目, お下げ右_編節5_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節6_髪節CP = new ColorP(X0Y0_お下げ右_編節6_髪節, お下げ右_編節6_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節6_髪編目CP = new ColorP(X0Y0_お下げ右_編節6_髪編目, お下げ右_編節6_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節7_髪節CP = new ColorP(X0Y0_お下げ右_編節7_髪節, お下げ右_編節7_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節7_髪編目CP = new ColorP(X0Y0_お下げ右_編節7_髪編目, お下げ右_編節7_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節8_髪節CP = new ColorP(X0Y0_お下げ右_編節8_髪節, お下げ右_編節8_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節8_髪編目CP = new ColorP(X0Y0_お下げ右_編節8_髪編目, お下げ右_編節8_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_髪縛1CP = new ColorP(X0Y0_お下げ右_髪縛1, お下げ右_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ右_髪縛2CP = new ColorP(X0Y0_お下げ右_髪縛2, お下げ右_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ右_髪左1CP = new ColorP(X0Y0_お下げ右_髪左1, お下げ右_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + double num2 = 2.5 + 2.5 * RNG.XS.NextDouble(); + X0Y0_お下げ左_編節1_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節2_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節3_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節4_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節5_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節6_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節7_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節8_髪節.AngleBase = num * num2; + X0Y0_お下げ左_髪根.AngleBase = num * num2; + X0Y0_お下げ右_編節1_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節2_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節3_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節4_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節5_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節6_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節7_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節8_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_髪根.AngleBase = num * (0.0 - num2); + 本体.JoinPAall(); + } + + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪左1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪左1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪左1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪左1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪左1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪右1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪右1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪右1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪右1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪右1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪右1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪右1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪右1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪右1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪右1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪左1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪左1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪左1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪左1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪左1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false; + } + + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) + { + return p == X0Y0_お下げ右_髪縛2; + } + return true; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ左_編節1_髪節CP.Update(); + X0Y0_お下げ左_編節1_髪編目CP.Update(); + X0Y0_お下げ左_編節2_髪節CP.Update(); + X0Y0_お下げ左_編節2_髪編目CP.Update(); + X0Y0_お下げ左_編節3_髪節CP.Update(); + X0Y0_お下げ左_編節3_髪編目CP.Update(); + X0Y0_お下げ左_編節4_髪節CP.Update(); + X0Y0_お下げ左_編節4_髪編目CP.Update(); + X0Y0_お下げ左_編節5_髪節CP.Update(); + X0Y0_お下げ左_編節5_髪編目CP.Update(); + X0Y0_お下げ左_編節6_髪節CP.Update(); + X0Y0_お下げ左_編節6_髪編目CP.Update(); + X0Y0_お下げ左_編節7_髪節CP.Update(); + X0Y0_お下げ左_編節7_髪編目CP.Update(); + X0Y0_お下げ左_編節8_髪節CP.Update(); + X0Y0_お下げ左_編節8_髪編目CP.Update(); + X0Y0_お下げ左_髪縛1CP.Update(); + X0Y0_お下げ左_髪縛2CP.Update(); + X0Y0_お下げ左_髪左1CP.Update(); + X0Y0_お下げ左_髪右1CP.Update(); + X0Y0_お下げ左_髪根CP.Update(); + X0Y0_お下げ右_編節1_髪節CP.Update(); + X0Y0_お下げ右_編節1_髪編目CP.Update(); + X0Y0_お下げ右_編節2_髪節CP.Update(); + X0Y0_お下げ右_編節2_髪編目CP.Update(); + X0Y0_お下げ右_編節3_髪節CP.Update(); + X0Y0_お下げ右_編節3_髪編目CP.Update(); + X0Y0_お下げ右_編節4_髪節CP.Update(); + X0Y0_お下げ右_編節4_髪編目CP.Update(); + X0Y0_お下げ右_編節5_髪節CP.Update(); + X0Y0_お下げ右_編節5_髪編目CP.Update(); + X0Y0_お下げ右_編節6_髪節CP.Update(); + X0Y0_お下げ右_編節6_髪編目CP.Update(); + X0Y0_お下げ右_編節7_髪節CP.Update(); + X0Y0_お下げ右_編節7_髪編目CP.Update(); + X0Y0_お下げ右_編節8_髪節CP.Update(); + X0Y0_お下げ右_編節8_髪編目CP.Update(); + X0Y0_お下げ右_髪縛1CP.Update(); + X0Y0_お下げ右_髪縛2CP.Update(); + X0Y0_お下げ右_髪右1CP.Update(); + X0Y0_お下げ右_髪左1CP.Update(); + X0Y0_お下げ右_髪根CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪縛1CD = new ColorD(); + お下げ左_髪縛2CD = new ColorD(); + お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪縛1CD = new ColorD(); + お下げ右_髪縛2CD = new ColorD(); + お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + + public override void 髪留配色(髪留色 配色左, 髪留色 配色右) + { + お下げ左_髪縛1CD.色 = 配色左.髪留1色; + お下げ左_髪縛2CD.色 = 配色左.髪留2色; + お下げ右_髪縛1CD.色 = 配色右.髪留1色; + お下げ右_髪縛2CD.色 = 配色右.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2カルD.cs index a4b3c20..bd260f9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2カルD.cs @@ -1,124 +1,125 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_編2カルD : お下げ2D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_編2カルD : お下げ2D + { + public bool 髪基_表示 = true; - public bool お下げ左_編節1_髪節_表示 = true; + public bool お下げ左_編節1_髪節_表示 = true; - public bool お下げ左_編節1_髪編目_表示 = true; + public bool お下げ左_編節1_髪編目_表示 = true; - public bool お下げ左_編節2_髪節_表示 = true; + public bool お下げ左_編節2_髪節_表示 = true; - public bool お下げ左_編節2_髪編目_表示 = true; + public bool お下げ左_編節2_髪編目_表示 = true; - public bool お下げ左_編節3_髪節_表示 = true; + public bool お下げ左_編節3_髪節_表示 = true; - public bool お下げ左_編節3_髪編目_表示 = true; + public bool お下げ左_編節3_髪編目_表示 = true; - public bool お下げ左_編節4_髪節_表示 = true; + public bool お下げ左_編節4_髪節_表示 = true; - public bool お下げ左_編節4_髪編目_表示 = true; + public bool お下げ左_編節4_髪編目_表示 = true; - public bool お下げ左_編節5_髪節_表示 = true; + public bool お下げ左_編節5_髪節_表示 = true; - public bool お下げ左_編節5_髪編目_表示 = true; + public bool お下げ左_編節5_髪編目_表示 = true; - public bool お下げ左_編節6_髪節_表示 = true; + public bool お下げ左_編節6_髪節_表示 = true; - public bool お下げ左_編節6_髪編目_表示 = true; + public bool お下げ左_編節6_髪編目_表示 = true; - public bool お下げ左_編節7_髪節_表示 = true; + public bool お下げ左_編節7_髪節_表示 = true; - public bool お下げ左_編節7_髪編目_表示 = true; + public bool お下げ左_編節7_髪編目_表示 = true; - public bool お下げ左_編節8_髪節_表示 = true; + public bool お下げ左_編節8_髪節_表示 = true; - public bool お下げ左_編節8_髪編目_表示 = true; + public bool お下げ左_編節8_髪編目_表示 = true; - public bool お下げ左_髪縛1_表示 = true; + public bool お下げ左_髪縛1_表示 = true; - public bool お下げ左_髪縛2_表示 = true; + public bool お下げ左_髪縛2_表示 = true; - public bool お下げ左_髪左1_表示 = true; + public bool お下げ左_髪左1_表示 = true; - public bool お下げ左_髪右1_表示 = true; + public bool お下げ左_髪右1_表示 = true; - public bool お下げ左_髪根_表示 = true; + public bool お下げ左_髪根_表示 = true; - public bool お下げ右_編節1_髪節_表示 = true; + public bool お下げ右_編節1_髪節_表示 = true; - public bool お下げ右_編節1_髪編目_表示 = true; + public bool お下げ右_編節1_髪編目_表示 = true; - public bool お下げ右_編節2_髪節_表示 = true; + public bool お下げ右_編節2_髪節_表示 = true; - public bool お下げ右_編節2_髪編目_表示 = true; + public bool お下げ右_編節2_髪編目_表示 = true; - public bool お下げ右_編節3_髪節_表示 = true; + public bool お下げ右_編節3_髪節_表示 = true; - public bool お下げ右_編節3_髪編目_表示 = true; + public bool お下げ右_編節3_髪編目_表示 = true; - public bool お下げ右_編節4_髪節_表示 = true; + public bool お下げ右_編節4_髪節_表示 = true; - public bool お下げ右_編節4_髪編目_表示 = true; + public bool お下げ右_編節4_髪編目_表示 = true; - public bool お下げ右_編節5_髪節_表示 = true; + public bool お下げ右_編節5_髪節_表示 = true; - public bool お下げ右_編節5_髪編目_表示 = true; + public bool お下げ右_編節5_髪編目_表示 = true; - public bool お下げ右_編節6_髪節_表示 = true; + public bool お下げ右_編節6_髪節_表示 = true; - public bool お下げ右_編節6_髪編目_表示 = true; + public bool お下げ右_編節6_髪編目_表示 = true; - public bool お下げ右_編節7_髪節_表示 = true; + public bool お下げ右_編節7_髪節_表示 = true; - public bool お下げ右_編節7_髪編目_表示 = true; + public bool お下げ右_編節7_髪編目_表示 = true; - public bool お下げ右_編節8_髪節_表示 = true; + public bool お下げ右_編節8_髪節_表示 = true; - public bool お下げ右_編節8_髪編目_表示 = true; + public bool お下げ右_編節8_髪編目_表示 = true; - public bool お下げ右_髪縛1_表示 = true; + public bool お下げ右_髪縛1_表示 = true; - public bool お下げ右_髪縛2_表示 = true; + public bool お下げ右_髪縛2_表示 = true; - public bool お下げ右_髪右1_表示 = true; + public bool お下げ右_髪右1_表示 = true; - public bool お下げ右_髪左1_表示 = true; + public bool お下げ右_髪左1_表示 = true; - public bool お下げ右_髪根_表示 = true; + public bool お下げ右_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_編2カルD() - { - ThisType = GetType(); - } + public 後髪0_編2カルD() + { + ThisType = GetType(); + } - public 後髪0_編2カルD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_編2カルD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_編2カル(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_編2カル(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ジグ.cs index 6d952db..f01a67a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ジグ.cs @@ -1,1561 +1,1562 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_編2ジグ : お下げ2 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_編2ジグ : お下げ2 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ左_編節1_髪節; + public Par X0Y0_お下げ左_編節1_髪節; - public Par X0Y0_お下げ左_編節1_髪編目; + public Par X0Y0_お下げ左_編節1_髪編目; - public Par X0Y0_お下げ左_編節2_髪節; + public Par X0Y0_お下げ左_編節2_髪節; - public Par X0Y0_お下げ左_編節2_髪編目; + public Par X0Y0_お下げ左_編節2_髪編目; - public Par X0Y0_お下げ左_編節3_髪節; + public Par X0Y0_お下げ左_編節3_髪節; - public Par X0Y0_お下げ左_編節3_髪編目; + public Par X0Y0_お下げ左_編節3_髪編目; - public Par X0Y0_お下げ左_編節4_髪節; + public Par X0Y0_お下げ左_編節4_髪節; - public Par X0Y0_お下げ左_編節4_髪編目; + public Par X0Y0_お下げ左_編節4_髪編目; - public Par X0Y0_お下げ左_編節5_髪節; + public Par X0Y0_お下げ左_編節5_髪節; - public Par X0Y0_お下げ左_編節5_髪編目; + public Par X0Y0_お下げ左_編節5_髪編目; - public Par X0Y0_お下げ左_編節6_髪節; + public Par X0Y0_お下げ左_編節6_髪節; - public Par X0Y0_お下げ左_編節6_髪編目; + public Par X0Y0_お下げ左_編節6_髪編目; - public Par X0Y0_お下げ左_編節7_髪節; + public Par X0Y0_お下げ左_編節7_髪節; - public Par X0Y0_お下げ左_編節7_髪編目; + public Par X0Y0_お下げ左_編節7_髪編目; - public Par X0Y0_お下げ左_編節8_髪節; + public Par X0Y0_お下げ左_編節8_髪節; - public Par X0Y0_お下げ左_編節8_髪編目; + public Par X0Y0_お下げ左_編節8_髪編目; - public Par X0Y0_お下げ左_髪縛1; + public Par X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public Par X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左1; + public Par X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪右1; + public Par X0Y0_お下げ左_髪右1; - public Par X0Y0_お下げ左_髪根; + public Par X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_編節1_髪節; + public Par X0Y0_お下げ右_編節1_髪節; - public Par X0Y0_お下げ右_編節1_髪編目; + public Par X0Y0_お下げ右_編節1_髪編目; - public Par X0Y0_お下げ右_編節2_髪節; + public Par X0Y0_お下げ右_編節2_髪節; - public Par X0Y0_お下げ右_編節2_髪編目; + public Par X0Y0_お下げ右_編節2_髪編目; - public Par X0Y0_お下げ右_編節3_髪節; + public Par X0Y0_お下げ右_編節3_髪節; - public Par X0Y0_お下げ右_編節3_髪編目; + public Par X0Y0_お下げ右_編節3_髪編目; - public Par X0Y0_お下げ右_編節4_髪節; + public Par X0Y0_お下げ右_編節4_髪節; - public Par X0Y0_お下げ右_編節4_髪編目; + public Par X0Y0_お下げ右_編節4_髪編目; - public Par X0Y0_お下げ右_編節5_髪節; + public Par X0Y0_お下げ右_編節5_髪節; - public Par X0Y0_お下げ右_編節5_髪編目; + public Par X0Y0_お下げ右_編節5_髪編目; - public Par X0Y0_お下げ右_編節6_髪節; + public Par X0Y0_お下げ右_編節6_髪節; - public Par X0Y0_お下げ右_編節6_髪編目; + public Par X0Y0_お下げ右_編節6_髪編目; - public Par X0Y0_お下げ右_編節7_髪節; + public Par X0Y0_お下げ右_編節7_髪節; - public Par X0Y0_お下げ右_編節7_髪編目; + public Par X0Y0_お下げ右_編節7_髪編目; - public Par X0Y0_お下げ右_編節8_髪節; + public Par X0Y0_お下げ右_編節8_髪節; - public Par X0Y0_お下げ右_編節8_髪編目; + public Par X0Y0_お下げ右_編節8_髪編目; - public Par X0Y0_お下げ右_髪縛1; + public Par X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public Par X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右1; + public Par X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪左1; + public Par X0Y0_お下げ右_髪左1; - public Par X0Y0_お下げ右_髪根; + public Par X0Y0_お下げ右_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ左_編節1_髪節CD; + public ColorD お下げ左_編節1_髪節CD; - public ColorD お下げ左_編節1_髪編目CD; + public ColorD お下げ左_編節1_髪編目CD; - public ColorD お下げ左_編節2_髪節CD; + public ColorD お下げ左_編節2_髪節CD; - public ColorD お下げ左_編節2_髪編目CD; + public ColorD お下げ左_編節2_髪編目CD; - public ColorD お下げ左_編節3_髪節CD; + public ColorD お下げ左_編節3_髪節CD; - public ColorD お下げ左_編節3_髪編目CD; + public ColorD お下げ左_編節3_髪編目CD; - public ColorD お下げ左_編節4_髪節CD; + public ColorD お下げ左_編節4_髪節CD; - public ColorD お下げ左_編節4_髪編目CD; + public ColorD お下げ左_編節4_髪編目CD; - public ColorD お下げ左_編節5_髪節CD; + public ColorD お下げ左_編節5_髪節CD; - public ColorD お下げ左_編節5_髪編目CD; + public ColorD お下げ左_編節5_髪編目CD; - public ColorD お下げ左_編節6_髪節CD; + public ColorD お下げ左_編節6_髪節CD; - public ColorD お下げ左_編節6_髪編目CD; + public ColorD お下げ左_編節6_髪編目CD; - public ColorD お下げ左_編節7_髪節CD; + public ColorD お下げ左_編節7_髪節CD; - public ColorD お下げ左_編節7_髪編目CD; + public ColorD お下げ左_編節7_髪編目CD; - public ColorD お下げ左_編節8_髪節CD; + public ColorD お下げ左_編節8_髪節CD; - public ColorD お下げ左_編節8_髪編目CD; + public ColorD お下げ左_編節8_髪編目CD; - public ColorD お下げ左_髪縛1CD; + public ColorD お下げ左_髪縛1CD; - public ColorD お下げ左_髪縛2CD; + public ColorD お下げ左_髪縛2CD; - public ColorD お下げ左_髪左1CD; + public ColorD お下げ左_髪左1CD; - public ColorD お下げ左_髪右1CD; + public ColorD お下げ左_髪右1CD; - public ColorD お下げ左_髪根CD; + public ColorD お下げ左_髪根CD; - public ColorD お下げ右_編節1_髪節CD; + public ColorD お下げ右_編節1_髪節CD; - public ColorD お下げ右_編節1_髪編目CD; + public ColorD お下げ右_編節1_髪編目CD; - public ColorD お下げ右_編節2_髪節CD; + public ColorD お下げ右_編節2_髪節CD; - public ColorD お下げ右_編節2_髪編目CD; + public ColorD お下げ右_編節2_髪編目CD; - public ColorD お下げ右_編節3_髪節CD; + public ColorD お下げ右_編節3_髪節CD; - public ColorD お下げ右_編節3_髪編目CD; + public ColorD お下げ右_編節3_髪編目CD; - public ColorD お下げ右_編節4_髪節CD; + public ColorD お下げ右_編節4_髪節CD; - public ColorD お下げ右_編節4_髪編目CD; + public ColorD お下げ右_編節4_髪編目CD; - public ColorD お下げ右_編節5_髪節CD; + public ColorD お下げ右_編節5_髪節CD; - public ColorD お下げ右_編節5_髪編目CD; + public ColorD お下げ右_編節5_髪編目CD; - public ColorD お下げ右_編節6_髪節CD; + public ColorD お下げ右_編節6_髪節CD; - public ColorD お下げ右_編節6_髪編目CD; + public ColorD お下げ右_編節6_髪編目CD; - public ColorD お下げ右_編節7_髪節CD; + public ColorD お下げ右_編節7_髪節CD; - public ColorD お下げ右_編節7_髪編目CD; + public ColorD お下げ右_編節7_髪編目CD; - public ColorD お下げ右_編節8_髪節CD; + public ColorD お下げ右_編節8_髪節CD; - public ColorD お下げ右_編節8_髪編目CD; + public ColorD お下げ右_編節8_髪編目CD; - public ColorD お下げ右_髪縛1CD; + public ColorD お下げ右_髪縛1CD; - public ColorD お下げ右_髪縛2CD; + public ColorD お下げ右_髪縛2CD; - public ColorD お下げ右_髪右1CD; + public ColorD お下げ右_髪右1CD; - public ColorD お下げ右_髪左1CD; + public ColorD お下げ右_髪左1CD; - public ColorD お下げ右_髪根CD; + public ColorD お下げ右_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ左_編節1_髪節CP; + public ColorP X0Y0_お下げ左_編節1_髪節CP; - public ColorP X0Y0_お下げ左_編節1_髪編目CP; + public ColorP X0Y0_お下げ左_編節1_髪編目CP; - public ColorP X0Y0_お下げ左_編節2_髪節CP; + public ColorP X0Y0_お下げ左_編節2_髪節CP; - public ColorP X0Y0_お下げ左_編節2_髪編目CP; + public ColorP X0Y0_お下げ左_編節2_髪編目CP; - public ColorP X0Y0_お下げ左_編節3_髪節CP; + public ColorP X0Y0_お下げ左_編節3_髪節CP; - public ColorP X0Y0_お下げ左_編節3_髪編目CP; + public ColorP X0Y0_お下げ左_編節3_髪編目CP; - public ColorP X0Y0_お下げ左_編節4_髪節CP; + public ColorP X0Y0_お下げ左_編節4_髪節CP; - public ColorP X0Y0_お下げ左_編節4_髪編目CP; + public ColorP X0Y0_お下げ左_編節4_髪編目CP; - public ColorP X0Y0_お下げ左_編節5_髪節CP; + public ColorP X0Y0_お下げ左_編節5_髪節CP; - public ColorP X0Y0_お下げ左_編節5_髪編目CP; + public ColorP X0Y0_お下げ左_編節5_髪編目CP; - public ColorP X0Y0_お下げ左_編節6_髪節CP; + public ColorP X0Y0_お下げ左_編節6_髪節CP; - public ColorP X0Y0_お下げ左_編節6_髪編目CP; + public ColorP X0Y0_お下げ左_編節6_髪編目CP; - public ColorP X0Y0_お下げ左_編節7_髪節CP; + public ColorP X0Y0_お下げ左_編節7_髪節CP; - public ColorP X0Y0_お下げ左_編節7_髪編目CP; + public ColorP X0Y0_お下げ左_編節7_髪編目CP; - public ColorP X0Y0_お下げ左_編節8_髪節CP; + public ColorP X0Y0_お下げ左_編節8_髪節CP; - public ColorP X0Y0_お下げ左_編節8_髪編目CP; + public ColorP X0Y0_お下げ左_編節8_髪編目CP; - public ColorP X0Y0_お下げ左_髪縛1CP; + public ColorP X0Y0_お下げ左_髪縛1CP; - public ColorP X0Y0_お下げ左_髪縛2CP; + public ColorP X0Y0_お下げ左_髪縛2CP; - public ColorP X0Y0_お下げ左_髪左1CP; + public ColorP X0Y0_お下げ左_髪左1CP; - public ColorP X0Y0_お下げ左_髪右1CP; + public ColorP X0Y0_お下げ左_髪右1CP; - public ColorP X0Y0_お下げ左_髪根CP; + public ColorP X0Y0_お下げ左_髪根CP; - public ColorP X0Y0_お下げ右_編節1_髪節CP; + public ColorP X0Y0_お下げ右_編節1_髪節CP; - public ColorP X0Y0_お下げ右_編節1_髪編目CP; + public ColorP X0Y0_お下げ右_編節1_髪編目CP; - public ColorP X0Y0_お下げ右_編節2_髪節CP; + public ColorP X0Y0_お下げ右_編節2_髪節CP; - public ColorP X0Y0_お下げ右_編節2_髪編目CP; + public ColorP X0Y0_お下げ右_編節2_髪編目CP; - public ColorP X0Y0_お下げ右_編節3_髪節CP; + public ColorP X0Y0_お下げ右_編節3_髪節CP; - public ColorP X0Y0_お下げ右_編節3_髪編目CP; + public ColorP X0Y0_お下げ右_編節3_髪編目CP; - public ColorP X0Y0_お下げ右_編節4_髪節CP; + public ColorP X0Y0_お下げ右_編節4_髪節CP; - public ColorP X0Y0_お下げ右_編節4_髪編目CP; + public ColorP X0Y0_お下げ右_編節4_髪編目CP; - public ColorP X0Y0_お下げ右_編節5_髪節CP; + public ColorP X0Y0_お下げ右_編節5_髪節CP; - public ColorP X0Y0_お下げ右_編節5_髪編目CP; + public ColorP X0Y0_お下げ右_編節5_髪編目CP; - public ColorP X0Y0_お下げ右_編節6_髪節CP; + public ColorP X0Y0_お下げ右_編節6_髪節CP; - public ColorP X0Y0_お下げ右_編節6_髪編目CP; + public ColorP X0Y0_お下げ右_編節6_髪編目CP; - public ColorP X0Y0_お下げ右_編節7_髪節CP; + public ColorP X0Y0_お下げ右_編節7_髪節CP; - public ColorP X0Y0_お下げ右_編節7_髪編目CP; + public ColorP X0Y0_お下げ右_編節7_髪編目CP; - public ColorP X0Y0_お下げ右_編節8_髪節CP; + public ColorP X0Y0_お下げ右_編節8_髪節CP; - public ColorP X0Y0_お下げ右_編節8_髪編目CP; + public ColorP X0Y0_お下げ右_編節8_髪編目CP; - public ColorP X0Y0_お下げ右_髪縛1CP; + public ColorP X0Y0_お下げ右_髪縛1CP; - public ColorP X0Y0_お下げ右_髪縛2CP; + public ColorP X0Y0_お下げ右_髪縛2CP; - public ColorP X0Y0_お下げ右_髪右1CP; + public ColorP X0Y0_お下げ右_髪右1CP; - public ColorP X0Y0_お下げ右_髪左1CP; + public ColorP X0Y0_お下げ右_髪左1CP; - public ColorP X0Y0_お下げ右_髪根CP; + public ColorP X0Y0_お下げ右_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool お下げ左_編節1_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節1_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節1_髪節.Dra = value; - X0Y0_お下げ左_編節1_髪節.Hit = value; - } - } - - public bool お下げ左_編節1_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節1_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節1_髪編目.Dra = value; - X0Y0_お下げ左_編節1_髪編目.Hit = value; - } - } - - public bool お下げ左_編節2_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節2_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節2_髪節.Dra = value; - X0Y0_お下げ左_編節2_髪節.Hit = value; - } - } - - public bool お下げ左_編節2_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節2_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節2_髪編目.Dra = value; - X0Y0_お下げ左_編節2_髪編目.Hit = value; - } - } - - public bool お下げ左_編節3_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節3_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節3_髪節.Dra = value; - X0Y0_お下げ左_編節3_髪節.Hit = value; - } - } - - public bool お下げ左_編節3_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節3_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節3_髪編目.Dra = value; - X0Y0_お下げ左_編節3_髪編目.Hit = value; - } - } - - public bool お下げ左_編節4_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節4_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節4_髪節.Dra = value; - X0Y0_お下げ左_編節4_髪節.Hit = value; - } - } - - public bool お下げ左_編節4_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節4_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節4_髪編目.Dra = value; - X0Y0_お下げ左_編節4_髪編目.Hit = value; - } - } - - public bool お下げ左_編節5_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節5_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節5_髪節.Dra = value; - X0Y0_お下げ左_編節5_髪節.Hit = value; - } - } - - public bool お下げ左_編節5_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節5_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節5_髪編目.Dra = value; - X0Y0_お下げ左_編節5_髪編目.Hit = value; - } - } - - public bool お下げ左_編節6_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節6_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節6_髪節.Dra = value; - X0Y0_お下げ左_編節6_髪節.Hit = value; - } - } - - public bool お下げ左_編節6_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節6_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節6_髪編目.Dra = value; - X0Y0_お下げ左_編節6_髪編目.Hit = value; - } - } - - public bool お下げ左_編節7_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節7_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節7_髪節.Dra = value; - X0Y0_お下げ左_編節7_髪節.Hit = value; - } - } - - public bool お下げ左_編節7_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節7_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節7_髪編目.Dra = value; - X0Y0_お下げ左_編節7_髪編目.Hit = value; - } - } - - public bool お下げ左_編節8_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節8_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節8_髪節.Dra = value; - X0Y0_お下げ左_編節8_髪節.Hit = value; - } - } - - public bool お下げ左_編節8_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節8_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節8_髪編目.Dra = value; - X0Y0_お下げ左_編節8_髪編目.Hit = value; - } - } - - public override bool お下げ左_髪縛1_表示 - { - get - { - return X0Y0_お下げ左_髪縛1.Dra; - } - set - { - X0Y0_お下げ左_髪縛1.Dra = value; - X0Y0_お下げ左_髪縛1.Hit = value; - } - } - - public override bool お下げ左_髪縛2_表示 - { - get - { - return X0Y0_お下げ左_髪縛2.Dra; - } - set - { - X0Y0_お下げ左_髪縛2.Dra = value; - X0Y0_お下げ左_髪縛2.Hit = value; - } - } - - public bool お下げ左_髪左1_表示 - { - get - { - return X0Y0_お下げ左_髪左1.Dra; - } - set - { - X0Y0_お下げ左_髪左1.Dra = value; - X0Y0_お下げ左_髪左1.Hit = value; - } - } - - public bool お下げ左_髪右1_表示 - { - get - { - return X0Y0_お下げ左_髪右1.Dra; - } - set - { - X0Y0_お下げ左_髪右1.Dra = value; - X0Y0_お下げ左_髪右1.Hit = value; - } - } - - public bool お下げ左_髪根_表示 - { - get - { - return X0Y0_お下げ左_髪根.Dra; - } - set - { - X0Y0_お下げ左_髪根.Dra = value; - X0Y0_お下げ左_髪根.Hit = value; - } - } - - public bool お下げ右_編節1_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節1_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節1_髪節.Dra = value; - X0Y0_お下げ右_編節1_髪節.Hit = value; - } - } - - public bool お下げ右_編節1_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節1_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節1_髪編目.Dra = value; - X0Y0_お下げ右_編節1_髪編目.Hit = value; - } - } - - public bool お下げ右_編節2_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節2_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節2_髪節.Dra = value; - X0Y0_お下げ右_編節2_髪節.Hit = value; - } - } - - public bool お下げ右_編節2_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節2_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節2_髪編目.Dra = value; - X0Y0_お下げ右_編節2_髪編目.Hit = value; - } - } - - public bool お下げ右_編節3_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節3_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節3_髪節.Dra = value; - X0Y0_お下げ右_編節3_髪節.Hit = value; - } - } - - public bool お下げ右_編節3_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節3_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節3_髪編目.Dra = value; - X0Y0_お下げ右_編節3_髪編目.Hit = value; - } - } - - public bool お下げ右_編節4_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節4_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節4_髪節.Dra = value; - X0Y0_お下げ右_編節4_髪節.Hit = value; - } - } - - public bool お下げ右_編節4_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節4_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節4_髪編目.Dra = value; - X0Y0_お下げ右_編節4_髪編目.Hit = value; - } - } - - public bool お下げ右_編節5_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節5_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節5_髪節.Dra = value; - X0Y0_お下げ右_編節5_髪節.Hit = value; - } - } - - public bool お下げ右_編節5_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節5_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節5_髪編目.Dra = value; - X0Y0_お下げ右_編節5_髪編目.Hit = value; - } - } - - public bool お下げ右_編節6_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節6_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節6_髪節.Dra = value; - X0Y0_お下げ右_編節6_髪節.Hit = value; - } - } - - public bool お下げ右_編節6_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節6_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節6_髪編目.Dra = value; - X0Y0_お下げ右_編節6_髪編目.Hit = value; - } - } - - public bool お下げ右_編節7_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節7_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節7_髪節.Dra = value; - X0Y0_お下げ右_編節7_髪節.Hit = value; - } - } - - public bool お下げ右_編節7_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節7_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節7_髪編目.Dra = value; - X0Y0_お下げ右_編節7_髪編目.Hit = value; - } - } - - public bool お下げ右_編節8_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節8_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節8_髪節.Dra = value; - X0Y0_お下げ右_編節8_髪節.Hit = value; - } - } - - public bool お下げ右_編節8_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節8_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節8_髪編目.Dra = value; - X0Y0_お下げ右_編節8_髪編目.Hit = value; - } - } - - public override bool お下げ右_髪縛1_表示 - { - get - { - return X0Y0_お下げ右_髪縛1.Dra; - } - set - { - X0Y0_お下げ右_髪縛1.Dra = value; - X0Y0_お下げ右_髪縛1.Hit = value; - } - } - - public override bool お下げ右_髪縛2_表示 - { - get - { - return X0Y0_お下げ右_髪縛2.Dra; - } - set - { - X0Y0_お下げ右_髪縛2.Dra = value; - X0Y0_お下げ右_髪縛2.Hit = value; - } - } - - public bool お下げ右_髪右1_表示 - { - get - { - return X0Y0_お下げ右_髪右1.Dra; - } - set - { - X0Y0_お下げ右_髪右1.Dra = value; - X0Y0_お下げ右_髪右1.Hit = value; - } - } - - public bool お下げ右_髪左1_表示 - { - get - { - return X0Y0_お下げ右_髪左1.Dra; - } - set - { - X0Y0_お下げ右_髪左1.Dra = value; - X0Y0_お下げ右_髪左1.Hit = value; - } - } - - public bool お下げ右_髪根_表示 - { - get - { - return X0Y0_お下げ右_髪根.Dra; - } - set - { - X0Y0_お下げ右_髪根.Dra = value; - X0Y0_お下げ右_髪根.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ左_編節1_髪節_表示 = value; - お下げ左_編節1_髪編目_表示 = value; - お下げ左_編節2_髪節_表示 = value; - お下げ左_編節2_髪編目_表示 = value; - お下げ左_編節3_髪節_表示 = value; - お下げ左_編節3_髪編目_表示 = value; - お下げ左_編節4_髪節_表示 = value; - お下げ左_編節4_髪編目_表示 = value; - お下げ左_編節5_髪節_表示 = value; - お下げ左_編節5_髪編目_表示 = value; - お下げ左_編節6_髪節_表示 = value; - お下げ左_編節6_髪編目_表示 = value; - お下げ左_編節7_髪節_表示 = value; - お下げ左_編節7_髪編目_表示 = value; - お下げ左_編節8_髪節_表示 = value; - お下げ左_編節8_髪編目_表示 = value; - お下げ左_髪縛1_表示 = value; - お下げ左_髪縛2_表示 = value; - お下げ左_髪左1_表示 = value; - お下げ左_髪右1_表示 = value; - お下げ左_髪根_表示 = value; - お下げ右_編節1_髪節_表示 = value; - お下げ右_編節1_髪編目_表示 = value; - お下げ右_編節2_髪節_表示 = value; - お下げ右_編節2_髪編目_表示 = value; - お下げ右_編節3_髪節_表示 = value; - お下げ右_編節3_髪編目_表示 = value; - お下げ右_編節4_髪節_表示 = value; - お下げ右_編節4_髪編目_表示 = value; - お下げ右_編節5_髪節_表示 = value; - お下げ右_編節5_髪編目_表示 = value; - お下げ右_編節6_髪節_表示 = value; - お下げ右_編節6_髪編目_表示 = value; - お下げ右_編節7_髪節_表示 = value; - お下げ右_編節7_髪編目_表示 = value; - お下げ右_編節8_髪節_表示 = value; - お下げ右_編節8_髪編目_表示 = value; - お下げ右_髪縛1_表示 = value; - お下げ右_髪縛2_表示 = value; - お下げ右_髪右1_表示 = value; - お下げ右_髪左1_表示 = value; - お下げ右_髪根_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ左_編節1_髪節CD.不透明度 = value; - お下げ左_編節1_髪編目CD.不透明度 = value; - お下げ左_編節2_髪節CD.不透明度 = value; - お下げ左_編節2_髪編目CD.不透明度 = value; - お下げ左_編節3_髪節CD.不透明度 = value; - お下げ左_編節3_髪編目CD.不透明度 = value; - お下げ左_編節4_髪節CD.不透明度 = value; - お下げ左_編節4_髪編目CD.不透明度 = value; - お下げ左_編節5_髪節CD.不透明度 = value; - お下げ左_編節5_髪編目CD.不透明度 = value; - お下げ左_編節6_髪節CD.不透明度 = value; - お下げ左_編節6_髪編目CD.不透明度 = value; - お下げ左_編節7_髪節CD.不透明度 = value; - お下げ左_編節7_髪編目CD.不透明度 = value; - お下げ左_編節8_髪節CD.不透明度 = value; - お下げ左_編節8_髪編目CD.不透明度 = value; - お下げ左_髪縛1CD.不透明度 = value; - お下げ左_髪縛2CD.不透明度 = value; - お下げ左_髪左1CD.不透明度 = value; - お下げ左_髪右1CD.不透明度 = value; - お下げ左_髪根CD.不透明度 = value; - お下げ右_編節1_髪節CD.不透明度 = value; - お下げ右_編節1_髪編目CD.不透明度 = value; - お下げ右_編節2_髪節CD.不透明度 = value; - お下げ右_編節2_髪編目CD.不透明度 = value; - お下げ右_編節3_髪節CD.不透明度 = value; - お下げ右_編節3_髪編目CD.不透明度 = value; - お下げ右_編節4_髪節CD.不透明度 = value; - お下げ右_編節4_髪編目CD.不透明度 = value; - お下げ右_編節5_髪節CD.不透明度 = value; - お下げ右_編節5_髪編目CD.不透明度 = value; - お下げ右_編節6_髪節CD.不透明度 = value; - お下げ右_編節6_髪編目CD.不透明度 = value; - お下げ右_編節7_髪節CD.不透明度 = value; - お下げ右_編節7_髪編目CD.不透明度 = value; - お下げ右_編節8_髪節CD.不透明度 = value; - お下げ右_編節8_髪編目CD.不透明度 = value; - お下げ右_髪縛1CD.不透明度 = value; - お下げ右_髪縛2CD.不透明度 = value; - お下げ右_髪右1CD.不透明度 = value; - お下げ右_髪左1CD.不透明度 = value; - お下げ右_髪根CD.不透明度 = value; - } - } - - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } - - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ左_編節1_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節1_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節2_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節2_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節3_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節3_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節4_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節4_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節5_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節5_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節6_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節6_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節7_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節7_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節8_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節8_髪編目.SizeYBase *= num; - X0Y0_お下げ左_髪左1.SizeYBase *= num; - X0Y0_お下げ左_髪右1.SizeYBase *= num; - X0Y0_お下げ左_髪根.SizeYBase *= num; - X0Y0_お下げ右_編節1_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節1_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節2_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節2_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節3_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節3_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節4_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節4_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節5_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節5_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節6_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節6_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節7_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節7_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節8_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節8_髪編目.SizeYBase *= num; - X0Y0_お下げ右_髪右1.SizeYBase *= num; - X0Y0_お下げ右_髪左1.SizeYBase *= num; - X0Y0_お下げ右_髪根.SizeYBase *= num; - } - } - - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ左_編節1_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節1_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節2_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節2_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節3_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節3_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節4_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節4_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節5_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節5_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節6_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節6_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節7_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節7_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節8_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節8_髪編目.SizeXBase *= num; - X0Y0_お下げ左_髪縛1.SizeBase *= num; - X0Y0_お下げ左_髪縛2.SizeBase *= num; - X0Y0_お下げ左_髪左1.SizeXBase *= num; - X0Y0_お下げ左_髪右1.SizeXBase *= num; - X0Y0_お下げ左_髪根.SizeXBase *= num; - X0Y0_お下げ右_編節1_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節1_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節2_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節2_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節3_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節3_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節4_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節4_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節5_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節5_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節6_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節6_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節7_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節7_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節8_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節8_髪編目.SizeXBase *= num; - X0Y0_お下げ右_髪縛1.SizeBase *= num; - X0Y0_お下げ右_髪縛2.SizeBase *= num; - X0Y0_お下げ右_髪右1.SizeXBase *= num; - X0Y0_お下げ右_髪左1.SizeXBase *= num; - X0Y0_お下げ右_髪根.SizeXBase *= num; - } - } - - public double 広がり - { - set - { - X0Y0_お下げ左_髪左1.AngleBase = 3.0 * value; - X0Y0_お下げ左_髪右1.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪右1.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪左1.AngleBase = 3.0 * value; - } - } - - public 後髪0_編2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2ジグD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み2ジグ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][16])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_お下げ左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_お下げ左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_お下げ左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節3_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節4"].ToPars(); - X0Y0_お下げ左_編節4_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節4_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節5"].ToPars(); - X0Y0_お下げ左_編節5_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節5_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節6"].ToPars(); - X0Y0_お下げ左_編節6_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節6_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節7"].ToPars(); - X0Y0_お下げ左_編節7_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節7_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節8"].ToPars(); - X0Y0_お下げ左_編節8_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節8_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ左_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); - pars3 = pars2["編節1"].ToPars(); - X0Y0_お下げ右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_お下げ右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_お下げ右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節3_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節4"].ToPars(); - X0Y0_お下げ右_編節4_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節4_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節5"].ToPars(); - X0Y0_お下げ右_編節5_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節5_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節6"].ToPars(); - X0Y0_お下げ右_編節6_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節6_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節7"].ToPars(); - X0Y0_お下げ右_編節7_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節7_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節8"].ToPars(); - X0Y0_お下げ右_編節8_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節8_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ右_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ左_編節1_髪節_表示 = e.お下げ左_編節1_髪節_表示; - お下げ左_編節1_髪編目_表示 = e.お下げ左_編節1_髪編目_表示; - お下げ左_編節2_髪節_表示 = e.お下げ左_編節2_髪節_表示; - お下げ左_編節2_髪編目_表示 = e.お下げ左_編節2_髪編目_表示; - お下げ左_編節3_髪節_表示 = e.お下げ左_編節3_髪節_表示; - お下げ左_編節3_髪編目_表示 = e.お下げ左_編節3_髪編目_表示; - お下げ左_編節4_髪節_表示 = e.お下げ左_編節4_髪節_表示; - お下げ左_編節4_髪編目_表示 = e.お下げ左_編節4_髪編目_表示; - お下げ左_編節5_髪節_表示 = e.お下げ左_編節5_髪節_表示; - お下げ左_編節5_髪編目_表示 = e.お下げ左_編節5_髪編目_表示; - お下げ左_編節6_髪節_表示 = e.お下げ左_編節6_髪節_表示; - お下げ左_編節6_髪編目_表示 = e.お下げ左_編節6_髪編目_表示; - お下げ左_編節7_髪節_表示 = e.お下げ左_編節7_髪節_表示; - お下げ左_編節7_髪編目_表示 = e.お下げ左_編節7_髪編目_表示; - お下げ左_編節8_髪節_表示 = e.お下げ左_編節8_髪節_表示; - お下げ左_編節8_髪編目_表示 = e.お下げ左_編節8_髪編目_表示; - お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; - お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; - お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; - お下げ左_髪右1_表示 = e.お下げ左_髪右1_表示; - お下げ左_髪根_表示 = e.お下げ左_髪根_表示; - お下げ右_編節1_髪節_表示 = e.お下げ右_編節1_髪節_表示; - お下げ右_編節1_髪編目_表示 = e.お下げ右_編節1_髪編目_表示; - お下げ右_編節2_髪節_表示 = e.お下げ右_編節2_髪節_表示; - お下げ右_編節2_髪編目_表示 = e.お下げ右_編節2_髪編目_表示; - お下げ右_編節3_髪節_表示 = e.お下げ右_編節3_髪節_表示; - お下げ右_編節3_髪編目_表示 = e.お下げ右_編節3_髪編目_表示; - お下げ右_編節4_髪節_表示 = e.お下げ右_編節4_髪節_表示; - お下げ右_編節4_髪編目_表示 = e.お下げ右_編節4_髪編目_表示; - お下げ右_編節5_髪節_表示 = e.お下げ右_編節5_髪節_表示; - お下げ右_編節5_髪編目_表示 = e.お下げ右_編節5_髪編目_表示; - お下げ右_編節6_髪節_表示 = e.お下げ右_編節6_髪節_表示; - お下げ右_編節6_髪編目_表示 = e.お下げ右_編節6_髪編目_表示; - お下げ右_編節7_髪節_表示 = e.お下げ右_編節7_髪節_表示; - お下げ右_編節7_髪編目_表示 = e.お下げ右_編節7_髪編目_表示; - お下げ右_編節8_髪節_表示 = e.お下げ右_編節8_髪節_表示; - お下げ右_編節8_髪編目_表示 = e.お下げ右_編節8_髪編目_表示; - お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; - お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; - お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; - お下げ右_髪左1_表示 = e.お下げ右_髪左1_表示; - お下げ右_髪根_表示 = e.お下げ右_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ左_編節1_髪節CP = new ColorP(X0Y0_お下げ左_編節1_髪節, お下げ左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節1_髪編目CP = new ColorP(X0Y0_お下げ左_編節1_髪編目, お下げ左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節2_髪節CP = new ColorP(X0Y0_お下げ左_編節2_髪節, お下げ左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節2_髪編目CP = new ColorP(X0Y0_お下げ左_編節2_髪編目, お下げ左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節3_髪節CP = new ColorP(X0Y0_お下げ左_編節3_髪節, お下げ左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節3_髪編目CP = new ColorP(X0Y0_お下げ左_編節3_髪編目, お下げ左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節4_髪節CP = new ColorP(X0Y0_お下げ左_編節4_髪節, お下げ左_編節4_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節4_髪編目CP = new ColorP(X0Y0_お下げ左_編節4_髪編目, お下げ左_編節4_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節5_髪節CP = new ColorP(X0Y0_お下げ左_編節5_髪節, お下げ左_編節5_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節5_髪編目CP = new ColorP(X0Y0_お下げ左_編節5_髪編目, お下げ左_編節5_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節6_髪節CP = new ColorP(X0Y0_お下げ左_編節6_髪節, お下げ左_編節6_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節6_髪編目CP = new ColorP(X0Y0_お下げ左_編節6_髪編目, お下げ左_編節6_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節7_髪節CP = new ColorP(X0Y0_お下げ左_編節7_髪節, お下げ左_編節7_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節7_髪編目CP = new ColorP(X0Y0_お下げ左_編節7_髪編目, お下げ左_編節7_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節8_髪節CP = new ColorP(X0Y0_お下げ左_編節8_髪節, お下げ左_編節8_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節8_髪編目CP = new ColorP(X0Y0_お下げ左_編節8_髪編目, お下げ左_編節8_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_髪縛1CP = new ColorP(X0Y0_お下げ左_髪縛1, お下げ左_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ左_髪縛2CP = new ColorP(X0Y0_お下げ左_髪縛2, お下げ左_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ左_髪右1CP = new ColorP(X0Y0_お下げ左_髪右1, お下げ左_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); - X0Y0_お下げ右_編節1_髪節CP = new ColorP(X0Y0_お下げ右_編節1_髪節, お下げ右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節1_髪編目CP = new ColorP(X0Y0_お下げ右_編節1_髪編目, お下げ右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節2_髪節CP = new ColorP(X0Y0_お下げ右_編節2_髪節, お下げ右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節2_髪編目CP = new ColorP(X0Y0_お下げ右_編節2_髪編目, お下げ右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節3_髪節CP = new ColorP(X0Y0_お下げ右_編節3_髪節, お下げ右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節3_髪編目CP = new ColorP(X0Y0_お下げ右_編節3_髪編目, お下げ右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節4_髪節CP = new ColorP(X0Y0_お下げ右_編節4_髪節, お下げ右_編節4_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節4_髪編目CP = new ColorP(X0Y0_お下げ右_編節4_髪編目, お下げ右_編節4_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節5_髪節CP = new ColorP(X0Y0_お下げ右_編節5_髪節, お下げ右_編節5_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節5_髪編目CP = new ColorP(X0Y0_お下げ右_編節5_髪編目, お下げ右_編節5_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節6_髪節CP = new ColorP(X0Y0_お下げ右_編節6_髪節, お下げ右_編節6_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節6_髪編目CP = new ColorP(X0Y0_お下げ右_編節6_髪編目, お下げ右_編節6_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節7_髪節CP = new ColorP(X0Y0_お下げ右_編節7_髪節, お下げ右_編節7_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節7_髪編目CP = new ColorP(X0Y0_お下げ右_編節7_髪編目, お下げ右_編節7_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節8_髪節CP = new ColorP(X0Y0_お下げ右_編節8_髪節, お下げ右_編節8_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節8_髪編目CP = new ColorP(X0Y0_お下げ右_編節8_髪編目, お下げ右_編節8_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_髪縛1CP = new ColorP(X0Y0_お下げ右_髪縛1, お下げ右_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ右_髪縛2CP = new ColorP(X0Y0_お下げ右_髪縛2, お下げ右_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ右_髪左1CP = new ColorP(X0Y0_お下げ右_髪左1, お下げ右_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - double num2 = 2.5 + 2.5 * RNG.XS.NextDouble(); - X0Y0_お下げ左_編節1_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節2_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節3_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節4_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節5_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節6_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節7_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節8_髪節.AngleBase = num * num2; - X0Y0_お下げ左_髪根.AngleBase = num * num2; - X0Y0_お下げ右_編節1_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節2_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節3_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節4_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節5_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節6_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節7_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節8_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_髪根.AngleBase = num * (0.0 - num2); - 本体.JoinPAall(); - } - - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪左1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪左1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪左1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪左1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪左1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪右1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪右1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪右1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪右1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪右1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪右1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪右1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪右1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪右1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪右1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪左1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪左1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪左1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪左1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪左1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false; - } - - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) - { - return p == X0Y0_お下げ右_髪縛2; - } - return true; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ左_編節1_髪節CP.Update(); - X0Y0_お下げ左_編節1_髪編目CP.Update(); - X0Y0_お下げ左_編節2_髪節CP.Update(); - X0Y0_お下げ左_編節2_髪編目CP.Update(); - X0Y0_お下げ左_編節3_髪節CP.Update(); - X0Y0_お下げ左_編節3_髪編目CP.Update(); - X0Y0_お下げ左_編節4_髪節CP.Update(); - X0Y0_お下げ左_編節4_髪編目CP.Update(); - X0Y0_お下げ左_編節5_髪節CP.Update(); - X0Y0_お下げ左_編節5_髪編目CP.Update(); - X0Y0_お下げ左_編節6_髪節CP.Update(); - X0Y0_お下げ左_編節6_髪編目CP.Update(); - X0Y0_お下げ左_編節7_髪節CP.Update(); - X0Y0_お下げ左_編節7_髪編目CP.Update(); - X0Y0_お下げ左_編節8_髪節CP.Update(); - X0Y0_お下げ左_編節8_髪編目CP.Update(); - X0Y0_お下げ左_髪縛1CP.Update(); - X0Y0_お下げ左_髪縛2CP.Update(); - X0Y0_お下げ左_髪左1CP.Update(); - X0Y0_お下げ左_髪右1CP.Update(); - X0Y0_お下げ左_髪根CP.Update(); - X0Y0_お下げ右_編節1_髪節CP.Update(); - X0Y0_お下げ右_編節1_髪編目CP.Update(); - X0Y0_お下げ右_編節2_髪節CP.Update(); - X0Y0_お下げ右_編節2_髪編目CP.Update(); - X0Y0_お下げ右_編節3_髪節CP.Update(); - X0Y0_お下げ右_編節3_髪編目CP.Update(); - X0Y0_お下げ右_編節4_髪節CP.Update(); - X0Y0_お下げ右_編節4_髪編目CP.Update(); - X0Y0_お下げ右_編節5_髪節CP.Update(); - X0Y0_お下げ右_編節5_髪編目CP.Update(); - X0Y0_お下げ右_編節6_髪節CP.Update(); - X0Y0_お下げ右_編節6_髪編目CP.Update(); - X0Y0_お下げ右_編節7_髪節CP.Update(); - X0Y0_お下げ右_編節7_髪編目CP.Update(); - X0Y0_お下げ右_編節8_髪節CP.Update(); - X0Y0_お下げ右_編節8_髪編目CP.Update(); - X0Y0_お下げ右_髪縛1CP.Update(); - X0Y0_お下げ右_髪縛2CP.Update(); - X0Y0_お下げ右_髪右1CP.Update(); - X0Y0_お下げ右_髪左1CP.Update(); - X0Y0_お下げ右_髪根CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪縛1CD = new ColorD(); - お下げ左_髪縛2CD = new ColorD(); - お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪縛1CD = new ColorD(); - お下げ右_髪縛2CD = new ColorD(); - お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } - - public override void 髪留配色(髪留色 配色左, 髪留色 配色右) - { - お下げ左_髪縛1CD.色 = 配色左.髪留1色; - お下げ左_髪縛2CD.色 = 配色左.髪留2色; - お下げ右_髪縛1CD.色 = 配色右.髪留1色; - お下げ右_髪縛2CD.色 = 配色右.髪留2色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool お下げ左_編節1_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節1_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節1_髪節.Dra = value; + X0Y0_お下げ左_編節1_髪節.Hit = value; + } + } + + public bool お下げ左_編節1_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節1_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節1_髪編目.Dra = value; + X0Y0_お下げ左_編節1_髪編目.Hit = value; + } + } + + public bool お下げ左_編節2_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節2_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節2_髪節.Dra = value; + X0Y0_お下げ左_編節2_髪節.Hit = value; + } + } + + public bool お下げ左_編節2_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節2_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節2_髪編目.Dra = value; + X0Y0_お下げ左_編節2_髪編目.Hit = value; + } + } + + public bool お下げ左_編節3_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節3_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節3_髪節.Dra = value; + X0Y0_お下げ左_編節3_髪節.Hit = value; + } + } + + public bool お下げ左_編節3_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節3_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節3_髪編目.Dra = value; + X0Y0_お下げ左_編節3_髪編目.Hit = value; + } + } + + public bool お下げ左_編節4_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節4_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節4_髪節.Dra = value; + X0Y0_お下げ左_編節4_髪節.Hit = value; + } + } + + public bool お下げ左_編節4_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節4_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節4_髪編目.Dra = value; + X0Y0_お下げ左_編節4_髪編目.Hit = value; + } + } + + public bool お下げ左_編節5_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節5_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節5_髪節.Dra = value; + X0Y0_お下げ左_編節5_髪節.Hit = value; + } + } + + public bool お下げ左_編節5_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節5_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節5_髪編目.Dra = value; + X0Y0_お下げ左_編節5_髪編目.Hit = value; + } + } + + public bool お下げ左_編節6_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節6_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節6_髪節.Dra = value; + X0Y0_お下げ左_編節6_髪節.Hit = value; + } + } + + public bool お下げ左_編節6_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節6_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節6_髪編目.Dra = value; + X0Y0_お下げ左_編節6_髪編目.Hit = value; + } + } + + public bool お下げ左_編節7_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節7_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節7_髪節.Dra = value; + X0Y0_お下げ左_編節7_髪節.Hit = value; + } + } + + public bool お下げ左_編節7_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節7_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節7_髪編目.Dra = value; + X0Y0_お下げ左_編節7_髪編目.Hit = value; + } + } + + public bool お下げ左_編節8_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節8_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節8_髪節.Dra = value; + X0Y0_お下げ左_編節8_髪節.Hit = value; + } + } + + public bool お下げ左_編節8_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節8_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節8_髪編目.Dra = value; + X0Y0_お下げ左_編節8_髪編目.Hit = value; + } + } + + public override bool お下げ左_髪縛1_表示 + { + get + { + return X0Y0_お下げ左_髪縛1.Dra; + } + set + { + X0Y0_お下げ左_髪縛1.Dra = value; + X0Y0_お下げ左_髪縛1.Hit = value; + } + } + + public override bool お下げ左_髪縛2_表示 + { + get + { + return X0Y0_お下げ左_髪縛2.Dra; + } + set + { + X0Y0_お下げ左_髪縛2.Dra = value; + X0Y0_お下げ左_髪縛2.Hit = value; + } + } + + public bool お下げ左_髪左1_表示 + { + get + { + return X0Y0_お下げ左_髪左1.Dra; + } + set + { + X0Y0_お下げ左_髪左1.Dra = value; + X0Y0_お下げ左_髪左1.Hit = value; + } + } + + public bool お下げ左_髪右1_表示 + { + get + { + return X0Y0_お下げ左_髪右1.Dra; + } + set + { + X0Y0_お下げ左_髪右1.Dra = value; + X0Y0_お下げ左_髪右1.Hit = value; + } + } + + public bool お下げ左_髪根_表示 + { + get + { + return X0Y0_お下げ左_髪根.Dra; + } + set + { + X0Y0_お下げ左_髪根.Dra = value; + X0Y0_お下げ左_髪根.Hit = value; + } + } + + public bool お下げ右_編節1_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節1_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節1_髪節.Dra = value; + X0Y0_お下げ右_編節1_髪節.Hit = value; + } + } + + public bool お下げ右_編節1_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節1_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節1_髪編目.Dra = value; + X0Y0_お下げ右_編節1_髪編目.Hit = value; + } + } + + public bool お下げ右_編節2_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節2_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節2_髪節.Dra = value; + X0Y0_お下げ右_編節2_髪節.Hit = value; + } + } + + public bool お下げ右_編節2_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節2_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節2_髪編目.Dra = value; + X0Y0_お下げ右_編節2_髪編目.Hit = value; + } + } + + public bool お下げ右_編節3_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節3_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節3_髪節.Dra = value; + X0Y0_お下げ右_編節3_髪節.Hit = value; + } + } + + public bool お下げ右_編節3_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節3_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節3_髪編目.Dra = value; + X0Y0_お下げ右_編節3_髪編目.Hit = value; + } + } + + public bool お下げ右_編節4_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節4_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節4_髪節.Dra = value; + X0Y0_お下げ右_編節4_髪節.Hit = value; + } + } + + public bool お下げ右_編節4_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節4_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節4_髪編目.Dra = value; + X0Y0_お下げ右_編節4_髪編目.Hit = value; + } + } + + public bool お下げ右_編節5_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節5_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節5_髪節.Dra = value; + X0Y0_お下げ右_編節5_髪節.Hit = value; + } + } + + public bool お下げ右_編節5_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節5_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節5_髪編目.Dra = value; + X0Y0_お下げ右_編節5_髪編目.Hit = value; + } + } + + public bool お下げ右_編節6_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節6_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節6_髪節.Dra = value; + X0Y0_お下げ右_編節6_髪節.Hit = value; + } + } + + public bool お下げ右_編節6_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節6_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節6_髪編目.Dra = value; + X0Y0_お下げ右_編節6_髪編目.Hit = value; + } + } + + public bool お下げ右_編節7_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節7_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節7_髪節.Dra = value; + X0Y0_お下げ右_編節7_髪節.Hit = value; + } + } + + public bool お下げ右_編節7_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節7_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節7_髪編目.Dra = value; + X0Y0_お下げ右_編節7_髪編目.Hit = value; + } + } + + public bool お下げ右_編節8_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節8_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節8_髪節.Dra = value; + X0Y0_お下げ右_編節8_髪節.Hit = value; + } + } + + public bool お下げ右_編節8_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節8_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節8_髪編目.Dra = value; + X0Y0_お下げ右_編節8_髪編目.Hit = value; + } + } + + public override bool お下げ右_髪縛1_表示 + { + get + { + return X0Y0_お下げ右_髪縛1.Dra; + } + set + { + X0Y0_お下げ右_髪縛1.Dra = value; + X0Y0_お下げ右_髪縛1.Hit = value; + } + } + + public override bool お下げ右_髪縛2_表示 + { + get + { + return X0Y0_お下げ右_髪縛2.Dra; + } + set + { + X0Y0_お下げ右_髪縛2.Dra = value; + X0Y0_お下げ右_髪縛2.Hit = value; + } + } + + public bool お下げ右_髪右1_表示 + { + get + { + return X0Y0_お下げ右_髪右1.Dra; + } + set + { + X0Y0_お下げ右_髪右1.Dra = value; + X0Y0_お下げ右_髪右1.Hit = value; + } + } + + public bool お下げ右_髪左1_表示 + { + get + { + return X0Y0_お下げ右_髪左1.Dra; + } + set + { + X0Y0_お下げ右_髪左1.Dra = value; + X0Y0_お下げ右_髪左1.Hit = value; + } + } + + public bool お下げ右_髪根_表示 + { + get + { + return X0Y0_お下げ右_髪根.Dra; + } + set + { + X0Y0_お下げ右_髪根.Dra = value; + X0Y0_お下げ右_髪根.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ左_編節1_髪節_表示 = value; + お下げ左_編節1_髪編目_表示 = value; + お下げ左_編節2_髪節_表示 = value; + お下げ左_編節2_髪編目_表示 = value; + お下げ左_編節3_髪節_表示 = value; + お下げ左_編節3_髪編目_表示 = value; + お下げ左_編節4_髪節_表示 = value; + お下げ左_編節4_髪編目_表示 = value; + お下げ左_編節5_髪節_表示 = value; + お下げ左_編節5_髪編目_表示 = value; + お下げ左_編節6_髪節_表示 = value; + お下げ左_編節6_髪編目_表示 = value; + お下げ左_編節7_髪節_表示 = value; + お下げ左_編節7_髪編目_表示 = value; + お下げ左_編節8_髪節_表示 = value; + お下げ左_編節8_髪編目_表示 = value; + お下げ左_髪縛1_表示 = value; + お下げ左_髪縛2_表示 = value; + お下げ左_髪左1_表示 = value; + お下げ左_髪右1_表示 = value; + お下げ左_髪根_表示 = value; + お下げ右_編節1_髪節_表示 = value; + お下げ右_編節1_髪編目_表示 = value; + お下げ右_編節2_髪節_表示 = value; + お下げ右_編節2_髪編目_表示 = value; + お下げ右_編節3_髪節_表示 = value; + お下げ右_編節3_髪編目_表示 = value; + お下げ右_編節4_髪節_表示 = value; + お下げ右_編節4_髪編目_表示 = value; + お下げ右_編節5_髪節_表示 = value; + お下げ右_編節5_髪編目_表示 = value; + お下げ右_編節6_髪節_表示 = value; + お下げ右_編節6_髪編目_表示 = value; + お下げ右_編節7_髪節_表示 = value; + お下げ右_編節7_髪編目_表示 = value; + お下げ右_編節8_髪節_表示 = value; + お下げ右_編節8_髪編目_表示 = value; + お下げ右_髪縛1_表示 = value; + お下げ右_髪縛2_表示 = value; + お下げ右_髪右1_表示 = value; + お下げ右_髪左1_表示 = value; + お下げ右_髪根_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ左_編節1_髪節CD.不透明度 = value; + お下げ左_編節1_髪編目CD.不透明度 = value; + お下げ左_編節2_髪節CD.不透明度 = value; + お下げ左_編節2_髪編目CD.不透明度 = value; + お下げ左_編節3_髪節CD.不透明度 = value; + お下げ左_編節3_髪編目CD.不透明度 = value; + お下げ左_編節4_髪節CD.不透明度 = value; + お下げ左_編節4_髪編目CD.不透明度 = value; + お下げ左_編節5_髪節CD.不透明度 = value; + お下げ左_編節5_髪編目CD.不透明度 = value; + お下げ左_編節6_髪節CD.不透明度 = value; + お下げ左_編節6_髪編目CD.不透明度 = value; + お下げ左_編節7_髪節CD.不透明度 = value; + お下げ左_編節7_髪編目CD.不透明度 = value; + お下げ左_編節8_髪節CD.不透明度 = value; + お下げ左_編節8_髪編目CD.不透明度 = value; + お下げ左_髪縛1CD.不透明度 = value; + お下げ左_髪縛2CD.不透明度 = value; + お下げ左_髪左1CD.不透明度 = value; + お下げ左_髪右1CD.不透明度 = value; + お下げ左_髪根CD.不透明度 = value; + お下げ右_編節1_髪節CD.不透明度 = value; + お下げ右_編節1_髪編目CD.不透明度 = value; + お下げ右_編節2_髪節CD.不透明度 = value; + お下げ右_編節2_髪編目CD.不透明度 = value; + お下げ右_編節3_髪節CD.不透明度 = value; + お下げ右_編節3_髪編目CD.不透明度 = value; + お下げ右_編節4_髪節CD.不透明度 = value; + お下げ右_編節4_髪編目CD.不透明度 = value; + お下げ右_編節5_髪節CD.不透明度 = value; + お下げ右_編節5_髪編目CD.不透明度 = value; + お下げ右_編節6_髪節CD.不透明度 = value; + お下げ右_編節6_髪編目CD.不透明度 = value; + お下げ右_編節7_髪節CD.不透明度 = value; + お下げ右_編節7_髪編目CD.不透明度 = value; + お下げ右_編節8_髪節CD.不透明度 = value; + お下げ右_編節8_髪編目CD.不透明度 = value; + お下げ右_髪縛1CD.不透明度 = value; + お下げ右_髪縛2CD.不透明度 = value; + お下げ右_髪右1CD.不透明度 = value; + お下げ右_髪左1CD.不透明度 = value; + お下げ右_髪根CD.不透明度 = value; + } + } + + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } + + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ左_編節1_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節1_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節2_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節2_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節3_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節3_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節4_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節4_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節5_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節5_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節6_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節6_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節7_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節7_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節8_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節8_髪編目.SizeYBase *= num; + X0Y0_お下げ左_髪左1.SizeYBase *= num; + X0Y0_お下げ左_髪右1.SizeYBase *= num; + X0Y0_お下げ左_髪根.SizeYBase *= num; + X0Y0_お下げ右_編節1_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節1_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節2_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節2_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節3_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節3_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節4_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節4_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節5_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節5_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節6_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節6_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節7_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節7_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節8_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節8_髪編目.SizeYBase *= num; + X0Y0_お下げ右_髪右1.SizeYBase *= num; + X0Y0_お下げ右_髪左1.SizeYBase *= num; + X0Y0_お下げ右_髪根.SizeYBase *= num; + } + } + + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ左_編節1_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節1_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節2_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節2_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節3_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節3_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節4_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節4_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節5_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節5_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節6_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節6_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節7_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節7_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節8_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節8_髪編目.SizeXBase *= num; + X0Y0_お下げ左_髪縛1.SizeBase *= num; + X0Y0_お下げ左_髪縛2.SizeBase *= num; + X0Y0_お下げ左_髪左1.SizeXBase *= num; + X0Y0_お下げ左_髪右1.SizeXBase *= num; + X0Y0_お下げ左_髪根.SizeXBase *= num; + X0Y0_お下げ右_編節1_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節1_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節2_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節2_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節3_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節3_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節4_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節4_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節5_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節5_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節6_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節6_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節7_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節7_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節8_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節8_髪編目.SizeXBase *= num; + X0Y0_お下げ右_髪縛1.SizeBase *= num; + X0Y0_お下げ右_髪縛2.SizeBase *= num; + X0Y0_お下げ右_髪右1.SizeXBase *= num; + X0Y0_お下げ右_髪左1.SizeXBase *= num; + X0Y0_お下げ右_髪根.SizeXBase *= num; + } + } + + public double 広がり + { + set + { + X0Y0_お下げ左_髪左1.AngleBase = 3.0 * value; + X0Y0_お下げ左_髪右1.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪右1.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪左1.AngleBase = 3.0 * value; + } + } + + public 後髪0_編2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2ジグD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "編み2ジグ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][16])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_お下げ左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_お下げ左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_お下げ左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節3_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節4"].ToPars(); + X0Y0_お下げ左_編節4_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節4_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節5"].ToPars(); + X0Y0_お下げ左_編節5_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節5_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節6"].ToPars(); + X0Y0_お下げ左_編節6_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節6_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節7"].ToPars(); + X0Y0_お下げ左_編節7_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節7_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節8"].ToPars(); + X0Y0_お下げ左_編節8_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節8_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ左_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); + pars2 = pars["お下げ右"].ToPars(); + pars3 = pars2["編節1"].ToPars(); + X0Y0_お下げ右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_お下げ右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_お下げ右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節3_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節4"].ToPars(); + X0Y0_お下げ右_編節4_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節4_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節5"].ToPars(); + X0Y0_お下げ右_編節5_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節5_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節6"].ToPars(); + X0Y0_お下げ右_編節6_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節6_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節7"].ToPars(); + X0Y0_お下げ右_編節7_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節7_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節8"].ToPars(); + X0Y0_お下げ右_編節8_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節8_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ右_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ左_編節1_髪節_表示 = e.お下げ左_編節1_髪節_表示; + お下げ左_編節1_髪編目_表示 = e.お下げ左_編節1_髪編目_表示; + お下げ左_編節2_髪節_表示 = e.お下げ左_編節2_髪節_表示; + お下げ左_編節2_髪編目_表示 = e.お下げ左_編節2_髪編目_表示; + お下げ左_編節3_髪節_表示 = e.お下げ左_編節3_髪節_表示; + お下げ左_編節3_髪編目_表示 = e.お下げ左_編節3_髪編目_表示; + お下げ左_編節4_髪節_表示 = e.お下げ左_編節4_髪節_表示; + お下げ左_編節4_髪編目_表示 = e.お下げ左_編節4_髪編目_表示; + お下げ左_編節5_髪節_表示 = e.お下げ左_編節5_髪節_表示; + お下げ左_編節5_髪編目_表示 = e.お下げ左_編節5_髪編目_表示; + お下げ左_編節6_髪節_表示 = e.お下げ左_編節6_髪節_表示; + お下げ左_編節6_髪編目_表示 = e.お下げ左_編節6_髪編目_表示; + お下げ左_編節7_髪節_表示 = e.お下げ左_編節7_髪節_表示; + お下げ左_編節7_髪編目_表示 = e.お下げ左_編節7_髪編目_表示; + お下げ左_編節8_髪節_表示 = e.お下げ左_編節8_髪節_表示; + お下げ左_編節8_髪編目_表示 = e.お下げ左_編節8_髪編目_表示; + お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; + お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; + お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; + お下げ左_髪右1_表示 = e.お下げ左_髪右1_表示; + お下げ左_髪根_表示 = e.お下げ左_髪根_表示; + お下げ右_編節1_髪節_表示 = e.お下げ右_編節1_髪節_表示; + お下げ右_編節1_髪編目_表示 = e.お下げ右_編節1_髪編目_表示; + お下げ右_編節2_髪節_表示 = e.お下げ右_編節2_髪節_表示; + お下げ右_編節2_髪編目_表示 = e.お下げ右_編節2_髪編目_表示; + お下げ右_編節3_髪節_表示 = e.お下げ右_編節3_髪節_表示; + お下げ右_編節3_髪編目_表示 = e.お下げ右_編節3_髪編目_表示; + お下げ右_編節4_髪節_表示 = e.お下げ右_編節4_髪節_表示; + お下げ右_編節4_髪編目_表示 = e.お下げ右_編節4_髪編目_表示; + お下げ右_編節5_髪節_表示 = e.お下げ右_編節5_髪節_表示; + お下げ右_編節5_髪編目_表示 = e.お下げ右_編節5_髪編目_表示; + お下げ右_編節6_髪節_表示 = e.お下げ右_編節6_髪節_表示; + お下げ右_編節6_髪編目_表示 = e.お下げ右_編節6_髪編目_表示; + お下げ右_編節7_髪節_表示 = e.お下げ右_編節7_髪節_表示; + お下げ右_編節7_髪編目_表示 = e.お下げ右_編節7_髪編目_表示; + お下げ右_編節8_髪節_表示 = e.お下げ右_編節8_髪節_表示; + お下げ右_編節8_髪編目_表示 = e.お下げ右_編節8_髪編目_表示; + お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; + お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; + お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; + お下げ右_髪左1_表示 = e.お下げ右_髪左1_表示; + お下げ右_髪根_表示 = e.お下げ右_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ左_編節1_髪節CP = new ColorP(X0Y0_お下げ左_編節1_髪節, お下げ左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節1_髪編目CP = new ColorP(X0Y0_お下げ左_編節1_髪編目, お下げ左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節2_髪節CP = new ColorP(X0Y0_お下げ左_編節2_髪節, お下げ左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節2_髪編目CP = new ColorP(X0Y0_お下げ左_編節2_髪編目, お下げ左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節3_髪節CP = new ColorP(X0Y0_お下げ左_編節3_髪節, お下げ左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節3_髪編目CP = new ColorP(X0Y0_お下げ左_編節3_髪編目, お下げ左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節4_髪節CP = new ColorP(X0Y0_お下げ左_編節4_髪節, お下げ左_編節4_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節4_髪編目CP = new ColorP(X0Y0_お下げ左_編節4_髪編目, お下げ左_編節4_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節5_髪節CP = new ColorP(X0Y0_お下げ左_編節5_髪節, お下げ左_編節5_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節5_髪編目CP = new ColorP(X0Y0_お下げ左_編節5_髪編目, お下げ左_編節5_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節6_髪節CP = new ColorP(X0Y0_お下げ左_編節6_髪節, お下げ左_編節6_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節6_髪編目CP = new ColorP(X0Y0_お下げ左_編節6_髪編目, お下げ左_編節6_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節7_髪節CP = new ColorP(X0Y0_お下げ左_編節7_髪節, お下げ左_編節7_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節7_髪編目CP = new ColorP(X0Y0_お下げ左_編節7_髪編目, お下げ左_編節7_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節8_髪節CP = new ColorP(X0Y0_お下げ左_編節8_髪節, お下げ左_編節8_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節8_髪編目CP = new ColorP(X0Y0_お下げ左_編節8_髪編目, お下げ左_編節8_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_髪縛1CP = new ColorP(X0Y0_お下げ左_髪縛1, お下げ左_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ左_髪縛2CP = new ColorP(X0Y0_お下げ左_髪縛2, お下げ左_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ左_髪右1CP = new ColorP(X0Y0_お下げ左_髪右1, お下げ左_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); + X0Y0_お下げ右_編節1_髪節CP = new ColorP(X0Y0_お下げ右_編節1_髪節, お下げ右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節1_髪編目CP = new ColorP(X0Y0_お下げ右_編節1_髪編目, お下げ右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節2_髪節CP = new ColorP(X0Y0_お下げ右_編節2_髪節, お下げ右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節2_髪編目CP = new ColorP(X0Y0_お下げ右_編節2_髪編目, お下げ右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節3_髪節CP = new ColorP(X0Y0_お下げ右_編節3_髪節, お下げ右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節3_髪編目CP = new ColorP(X0Y0_お下げ右_編節3_髪編目, お下げ右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節4_髪節CP = new ColorP(X0Y0_お下げ右_編節4_髪節, お下げ右_編節4_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節4_髪編目CP = new ColorP(X0Y0_お下げ右_編節4_髪編目, お下げ右_編節4_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節5_髪節CP = new ColorP(X0Y0_お下げ右_編節5_髪節, お下げ右_編節5_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節5_髪編目CP = new ColorP(X0Y0_お下げ右_編節5_髪編目, お下げ右_編節5_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節6_髪節CP = new ColorP(X0Y0_お下げ右_編節6_髪節, お下げ右_編節6_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節6_髪編目CP = new ColorP(X0Y0_お下げ右_編節6_髪編目, お下げ右_編節6_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節7_髪節CP = new ColorP(X0Y0_お下げ右_編節7_髪節, お下げ右_編節7_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節7_髪編目CP = new ColorP(X0Y0_お下げ右_編節7_髪編目, お下げ右_編節7_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節8_髪節CP = new ColorP(X0Y0_お下げ右_編節8_髪節, お下げ右_編節8_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節8_髪編目CP = new ColorP(X0Y0_お下げ右_編節8_髪編目, お下げ右_編節8_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_髪縛1CP = new ColorP(X0Y0_お下げ右_髪縛1, お下げ右_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ右_髪縛2CP = new ColorP(X0Y0_お下げ右_髪縛2, お下げ右_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ右_髪左1CP = new ColorP(X0Y0_お下げ右_髪左1, お下げ右_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + double num2 = 2.5 + 2.5 * RNG.XS.NextDouble(); + X0Y0_お下げ左_編節1_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節2_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節3_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節4_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節5_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節6_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節7_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節8_髪節.AngleBase = num * num2; + X0Y0_お下げ左_髪根.AngleBase = num * num2; + X0Y0_お下げ右_編節1_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節2_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節3_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節4_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節5_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節6_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節7_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節8_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_髪根.AngleBase = num * (0.0 - num2); + 本体.JoinPAall(); + } + + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪左1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪左1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪左1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪左1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪左1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪右1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪右1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪右1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪右1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪右1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪右1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪右1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪右1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪右1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪右1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪左1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪左1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪左1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪左1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪左1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false; + } + + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) + { + return p == X0Y0_お下げ右_髪縛2; + } + return true; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ左_編節1_髪節CP.Update(); + X0Y0_お下げ左_編節1_髪編目CP.Update(); + X0Y0_お下げ左_編節2_髪節CP.Update(); + X0Y0_お下げ左_編節2_髪編目CP.Update(); + X0Y0_お下げ左_編節3_髪節CP.Update(); + X0Y0_お下げ左_編節3_髪編目CP.Update(); + X0Y0_お下げ左_編節4_髪節CP.Update(); + X0Y0_お下げ左_編節4_髪編目CP.Update(); + X0Y0_お下げ左_編節5_髪節CP.Update(); + X0Y0_お下げ左_編節5_髪編目CP.Update(); + X0Y0_お下げ左_編節6_髪節CP.Update(); + X0Y0_お下げ左_編節6_髪編目CP.Update(); + X0Y0_お下げ左_編節7_髪節CP.Update(); + X0Y0_お下げ左_編節7_髪編目CP.Update(); + X0Y0_お下げ左_編節8_髪節CP.Update(); + X0Y0_お下げ左_編節8_髪編目CP.Update(); + X0Y0_お下げ左_髪縛1CP.Update(); + X0Y0_お下げ左_髪縛2CP.Update(); + X0Y0_お下げ左_髪左1CP.Update(); + X0Y0_お下げ左_髪右1CP.Update(); + X0Y0_お下げ左_髪根CP.Update(); + X0Y0_お下げ右_編節1_髪節CP.Update(); + X0Y0_お下げ右_編節1_髪編目CP.Update(); + X0Y0_お下げ右_編節2_髪節CP.Update(); + X0Y0_お下げ右_編節2_髪編目CP.Update(); + X0Y0_お下げ右_編節3_髪節CP.Update(); + X0Y0_お下げ右_編節3_髪編目CP.Update(); + X0Y0_お下げ右_編節4_髪節CP.Update(); + X0Y0_お下げ右_編節4_髪編目CP.Update(); + X0Y0_お下げ右_編節5_髪節CP.Update(); + X0Y0_お下げ右_編節5_髪編目CP.Update(); + X0Y0_お下げ右_編節6_髪節CP.Update(); + X0Y0_お下げ右_編節6_髪編目CP.Update(); + X0Y0_お下げ右_編節7_髪節CP.Update(); + X0Y0_お下げ右_編節7_髪編目CP.Update(); + X0Y0_お下げ右_編節8_髪節CP.Update(); + X0Y0_お下げ右_編節8_髪編目CP.Update(); + X0Y0_お下げ右_髪縛1CP.Update(); + X0Y0_お下げ右_髪縛2CP.Update(); + X0Y0_お下げ右_髪右1CP.Update(); + X0Y0_お下げ右_髪左1CP.Update(); + X0Y0_お下げ右_髪根CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪縛1CD = new ColorD(); + お下げ左_髪縛2CD = new ColorD(); + お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪縛1CD = new ColorD(); + お下げ右_髪縛2CD = new ColorD(); + お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + + public override void 髪留配色(髪留色 配色左, 髪留色 配色右) + { + お下げ左_髪縛1CD.色 = 配色左.髪留1色; + お下げ左_髪縛2CD.色 = 配色左.髪留2色; + お下げ右_髪縛1CD.色 = 配色右.髪留1色; + お下げ右_髪縛2CD.色 = 配色右.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ジグD.cs index f151bc4..9bb4c05 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ジグD.cs @@ -1,124 +1,125 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_編2ジグD : お下げ2D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_編2ジグD : お下げ2D + { + public bool 髪基_表示 = true; - public bool お下げ左_編節1_髪節_表示 = true; + public bool お下げ左_編節1_髪節_表示 = true; - public bool お下げ左_編節1_髪編目_表示 = true; + public bool お下げ左_編節1_髪編目_表示 = true; - public bool お下げ左_編節2_髪節_表示 = true; + public bool お下げ左_編節2_髪節_表示 = true; - public bool お下げ左_編節2_髪編目_表示 = true; + public bool お下げ左_編節2_髪編目_表示 = true; - public bool お下げ左_編節3_髪節_表示 = true; + public bool お下げ左_編節3_髪節_表示 = true; - public bool お下げ左_編節3_髪編目_表示 = true; + public bool お下げ左_編節3_髪編目_表示 = true; - public bool お下げ左_編節4_髪節_表示 = true; + public bool お下げ左_編節4_髪節_表示 = true; - public bool お下げ左_編節4_髪編目_表示 = true; + public bool お下げ左_編節4_髪編目_表示 = true; - public bool お下げ左_編節5_髪節_表示 = true; + public bool お下げ左_編節5_髪節_表示 = true; - public bool お下げ左_編節5_髪編目_表示 = true; + public bool お下げ左_編節5_髪編目_表示 = true; - public bool お下げ左_編節6_髪節_表示 = true; + public bool お下げ左_編節6_髪節_表示 = true; - public bool お下げ左_編節6_髪編目_表示 = true; + public bool お下げ左_編節6_髪編目_表示 = true; - public bool お下げ左_編節7_髪節_表示 = true; + public bool お下げ左_編節7_髪節_表示 = true; - public bool お下げ左_編節7_髪編目_表示 = true; + public bool お下げ左_編節7_髪編目_表示 = true; - public bool お下げ左_編節8_髪節_表示 = true; + public bool お下げ左_編節8_髪節_表示 = true; - public bool お下げ左_編節8_髪編目_表示 = true; + public bool お下げ左_編節8_髪編目_表示 = true; - public bool お下げ左_髪縛1_表示 = true; + public bool お下げ左_髪縛1_表示 = true; - public bool お下げ左_髪縛2_表示 = true; + public bool お下げ左_髪縛2_表示 = true; - public bool お下げ左_髪左1_表示 = true; + public bool お下げ左_髪左1_表示 = true; - public bool お下げ左_髪右1_表示 = true; + public bool お下げ左_髪右1_表示 = true; - public bool お下げ左_髪根_表示 = true; + public bool お下げ左_髪根_表示 = true; - public bool お下げ右_編節1_髪節_表示 = true; + public bool お下げ右_編節1_髪節_表示 = true; - public bool お下げ右_編節1_髪編目_表示 = true; + public bool お下げ右_編節1_髪編目_表示 = true; - public bool お下げ右_編節2_髪節_表示 = true; + public bool お下げ右_編節2_髪節_表示 = true; - public bool お下げ右_編節2_髪編目_表示 = true; + public bool お下げ右_編節2_髪編目_表示 = true; - public bool お下げ右_編節3_髪節_表示 = true; + public bool お下げ右_編節3_髪節_表示 = true; - public bool お下げ右_編節3_髪編目_表示 = true; + public bool お下げ右_編節3_髪編目_表示 = true; - public bool お下げ右_編節4_髪節_表示 = true; + public bool お下げ右_編節4_髪節_表示 = true; - public bool お下げ右_編節4_髪編目_表示 = true; + public bool お下げ右_編節4_髪編目_表示 = true; - public bool お下げ右_編節5_髪節_表示 = true; + public bool お下げ右_編節5_髪節_表示 = true; - public bool お下げ右_編節5_髪編目_表示 = true; + public bool お下げ右_編節5_髪編目_表示 = true; - public bool お下げ右_編節6_髪節_表示 = true; + public bool お下げ右_編節6_髪節_表示 = true; - public bool お下げ右_編節6_髪編目_表示 = true; + public bool お下げ右_編節6_髪編目_表示 = true; - public bool お下げ右_編節7_髪節_表示 = true; + public bool お下げ右_編節7_髪節_表示 = true; - public bool お下げ右_編節7_髪編目_表示 = true; + public bool お下げ右_編節7_髪編目_表示 = true; - public bool お下げ右_編節8_髪節_表示 = true; + public bool お下げ右_編節8_髪節_表示 = true; - public bool お下げ右_編節8_髪編目_表示 = true; + public bool お下げ右_編節8_髪編目_表示 = true; - public bool お下げ右_髪縛1_表示 = true; + public bool お下げ右_髪縛1_表示 = true; - public bool お下げ右_髪縛2_表示 = true; + public bool お下げ右_髪縛2_表示 = true; - public bool お下げ右_髪右1_表示 = true; + public bool お下げ右_髪右1_表示 = true; - public bool お下げ右_髪左1_表示 = true; + public bool お下げ右_髪左1_表示 = true; - public bool お下げ右_髪根_表示 = true; + public bool お下げ右_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_編2ジグD() - { - ThisType = GetType(); - } + public 後髪0_編2ジグD() + { + ThisType = GetType(); + } - public 後髪0_編2ジグD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_編2ジグD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_編2ジグ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_編2ジグ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ハネ.cs index 4c80256..b023d7a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ハネ.cs @@ -1,1561 +1,1562 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_編2ハネ : お下げ2 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_編2ハネ : お下げ2 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ左_編節1_髪節; + public Par X0Y0_お下げ左_編節1_髪節; - public Par X0Y0_お下げ左_編節1_髪編目; + public Par X0Y0_お下げ左_編節1_髪編目; - public Par X0Y0_お下げ左_編節2_髪節; + public Par X0Y0_お下げ左_編節2_髪節; - public Par X0Y0_お下げ左_編節2_髪編目; + public Par X0Y0_お下げ左_編節2_髪編目; - public Par X0Y0_お下げ左_編節3_髪節; + public Par X0Y0_お下げ左_編節3_髪節; - public Par X0Y0_お下げ左_編節3_髪編目; + public Par X0Y0_お下げ左_編節3_髪編目; - public Par X0Y0_お下げ左_編節4_髪節; + public Par X0Y0_お下げ左_編節4_髪節; - public Par X0Y0_お下げ左_編節4_髪編目; + public Par X0Y0_お下げ左_編節4_髪編目; - public Par X0Y0_お下げ左_編節5_髪節; + public Par X0Y0_お下げ左_編節5_髪節; - public Par X0Y0_お下げ左_編節5_髪編目; + public Par X0Y0_お下げ左_編節5_髪編目; - public Par X0Y0_お下げ左_編節6_髪節; + public Par X0Y0_お下げ左_編節6_髪節; - public Par X0Y0_お下げ左_編節6_髪編目; + public Par X0Y0_お下げ左_編節6_髪編目; - public Par X0Y0_お下げ左_編節7_髪節; + public Par X0Y0_お下げ左_編節7_髪節; - public Par X0Y0_お下げ左_編節7_髪編目; + public Par X0Y0_お下げ左_編節7_髪編目; - public Par X0Y0_お下げ左_編節8_髪節; + public Par X0Y0_お下げ左_編節8_髪節; - public Par X0Y0_お下げ左_編節8_髪編目; + public Par X0Y0_お下げ左_編節8_髪編目; - public Par X0Y0_お下げ左_髪縛1; + public Par X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public Par X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左1; + public Par X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪右1; + public Par X0Y0_お下げ左_髪右1; - public Par X0Y0_お下げ左_髪根; + public Par X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_編節1_髪節; + public Par X0Y0_お下げ右_編節1_髪節; - public Par X0Y0_お下げ右_編節1_髪編目; + public Par X0Y0_お下げ右_編節1_髪編目; - public Par X0Y0_お下げ右_編節2_髪節; + public Par X0Y0_お下げ右_編節2_髪節; - public Par X0Y0_お下げ右_編節2_髪編目; + public Par X0Y0_お下げ右_編節2_髪編目; - public Par X0Y0_お下げ右_編節3_髪節; + public Par X0Y0_お下げ右_編節3_髪節; - public Par X0Y0_お下げ右_編節3_髪編目; + public Par X0Y0_お下げ右_編節3_髪編目; - public Par X0Y0_お下げ右_編節4_髪節; + public Par X0Y0_お下げ右_編節4_髪節; - public Par X0Y0_お下げ右_編節4_髪編目; + public Par X0Y0_お下げ右_編節4_髪編目; - public Par X0Y0_お下げ右_編節5_髪節; + public Par X0Y0_お下げ右_編節5_髪節; - public Par X0Y0_お下げ右_編節5_髪編目; + public Par X0Y0_お下げ右_編節5_髪編目; - public Par X0Y0_お下げ右_編節6_髪節; + public Par X0Y0_お下げ右_編節6_髪節; - public Par X0Y0_お下げ右_編節6_髪編目; + public Par X0Y0_お下げ右_編節6_髪編目; - public Par X0Y0_お下げ右_編節7_髪節; + public Par X0Y0_お下げ右_編節7_髪節; - public Par X0Y0_お下げ右_編節7_髪編目; + public Par X0Y0_お下げ右_編節7_髪編目; - public Par X0Y0_お下げ右_編節8_髪節; + public Par X0Y0_お下げ右_編節8_髪節; - public Par X0Y0_お下げ右_編節8_髪編目; + public Par X0Y0_お下げ右_編節8_髪編目; - public Par X0Y0_お下げ右_髪縛1; + public Par X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public Par X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右1; + public Par X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪左1; + public Par X0Y0_お下げ右_髪左1; - public Par X0Y0_お下げ右_髪根; + public Par X0Y0_お下げ右_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ左_編節1_髪節CD; + public ColorD お下げ左_編節1_髪節CD; - public ColorD お下げ左_編節1_髪編目CD; + public ColorD お下げ左_編節1_髪編目CD; - public ColorD お下げ左_編節2_髪節CD; + public ColorD お下げ左_編節2_髪節CD; - public ColorD お下げ左_編節2_髪編目CD; + public ColorD お下げ左_編節2_髪編目CD; - public ColorD お下げ左_編節3_髪節CD; + public ColorD お下げ左_編節3_髪節CD; - public ColorD お下げ左_編節3_髪編目CD; + public ColorD お下げ左_編節3_髪編目CD; - public ColorD お下げ左_編節4_髪節CD; + public ColorD お下げ左_編節4_髪節CD; - public ColorD お下げ左_編節4_髪編目CD; + public ColorD お下げ左_編節4_髪編目CD; - public ColorD お下げ左_編節5_髪節CD; + public ColorD お下げ左_編節5_髪節CD; - public ColorD お下げ左_編節5_髪編目CD; + public ColorD お下げ左_編節5_髪編目CD; - public ColorD お下げ左_編節6_髪節CD; + public ColorD お下げ左_編節6_髪節CD; - public ColorD お下げ左_編節6_髪編目CD; + public ColorD お下げ左_編節6_髪編目CD; - public ColorD お下げ左_編節7_髪節CD; + public ColorD お下げ左_編節7_髪節CD; - public ColorD お下げ左_編節7_髪編目CD; + public ColorD お下げ左_編節7_髪編目CD; - public ColorD お下げ左_編節8_髪節CD; + public ColorD お下げ左_編節8_髪節CD; - public ColorD お下げ左_編節8_髪編目CD; + public ColorD お下げ左_編節8_髪編目CD; - public ColorD お下げ左_髪縛1CD; + public ColorD お下げ左_髪縛1CD; - public ColorD お下げ左_髪縛2CD; + public ColorD お下げ左_髪縛2CD; - public ColorD お下げ左_髪左1CD; + public ColorD お下げ左_髪左1CD; - public ColorD お下げ左_髪右1CD; + public ColorD お下げ左_髪右1CD; - public ColorD お下げ左_髪根CD; + public ColorD お下げ左_髪根CD; - public ColorD お下げ右_編節1_髪節CD; + public ColorD お下げ右_編節1_髪節CD; - public ColorD お下げ右_編節1_髪編目CD; + public ColorD お下げ右_編節1_髪編目CD; - public ColorD お下げ右_編節2_髪節CD; + public ColorD お下げ右_編節2_髪節CD; - public ColorD お下げ右_編節2_髪編目CD; + public ColorD お下げ右_編節2_髪編目CD; - public ColorD お下げ右_編節3_髪節CD; + public ColorD お下げ右_編節3_髪節CD; - public ColorD お下げ右_編節3_髪編目CD; + public ColorD お下げ右_編節3_髪編目CD; - public ColorD お下げ右_編節4_髪節CD; + public ColorD お下げ右_編節4_髪節CD; - public ColorD お下げ右_編節4_髪編目CD; + public ColorD お下げ右_編節4_髪編目CD; - public ColorD お下げ右_編節5_髪節CD; + public ColorD お下げ右_編節5_髪節CD; - public ColorD お下げ右_編節5_髪編目CD; + public ColorD お下げ右_編節5_髪編目CD; - public ColorD お下げ右_編節6_髪節CD; + public ColorD お下げ右_編節6_髪節CD; - public ColorD お下げ右_編節6_髪編目CD; + public ColorD お下げ右_編節6_髪編目CD; - public ColorD お下げ右_編節7_髪節CD; + public ColorD お下げ右_編節7_髪節CD; - public ColorD お下げ右_編節7_髪編目CD; + public ColorD お下げ右_編節7_髪編目CD; - public ColorD お下げ右_編節8_髪節CD; + public ColorD お下げ右_編節8_髪節CD; - public ColorD お下げ右_編節8_髪編目CD; + public ColorD お下げ右_編節8_髪編目CD; - public ColorD お下げ右_髪縛1CD; + public ColorD お下げ右_髪縛1CD; - public ColorD お下げ右_髪縛2CD; + public ColorD お下げ右_髪縛2CD; - public ColorD お下げ右_髪右1CD; + public ColorD お下げ右_髪右1CD; - public ColorD お下げ右_髪左1CD; + public ColorD お下げ右_髪左1CD; - public ColorD お下げ右_髪根CD; + public ColorD お下げ右_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ左_編節1_髪節CP; + public ColorP X0Y0_お下げ左_編節1_髪節CP; - public ColorP X0Y0_お下げ左_編節1_髪編目CP; + public ColorP X0Y0_お下げ左_編節1_髪編目CP; - public ColorP X0Y0_お下げ左_編節2_髪節CP; + public ColorP X0Y0_お下げ左_編節2_髪節CP; - public ColorP X0Y0_お下げ左_編節2_髪編目CP; + public ColorP X0Y0_お下げ左_編節2_髪編目CP; - public ColorP X0Y0_お下げ左_編節3_髪節CP; + public ColorP X0Y0_お下げ左_編節3_髪節CP; - public ColorP X0Y0_お下げ左_編節3_髪編目CP; + public ColorP X0Y0_お下げ左_編節3_髪編目CP; - public ColorP X0Y0_お下げ左_編節4_髪節CP; + public ColorP X0Y0_お下げ左_編節4_髪節CP; - public ColorP X0Y0_お下げ左_編節4_髪編目CP; + public ColorP X0Y0_お下げ左_編節4_髪編目CP; - public ColorP X0Y0_お下げ左_編節5_髪節CP; + public ColorP X0Y0_お下げ左_編節5_髪節CP; - public ColorP X0Y0_お下げ左_編節5_髪編目CP; + public ColorP X0Y0_お下げ左_編節5_髪編目CP; - public ColorP X0Y0_お下げ左_編節6_髪節CP; + public ColorP X0Y0_お下げ左_編節6_髪節CP; - public ColorP X0Y0_お下げ左_編節6_髪編目CP; + public ColorP X0Y0_お下げ左_編節6_髪編目CP; - public ColorP X0Y0_お下げ左_編節7_髪節CP; + public ColorP X0Y0_お下げ左_編節7_髪節CP; - public ColorP X0Y0_お下げ左_編節7_髪編目CP; + public ColorP X0Y0_お下げ左_編節7_髪編目CP; - public ColorP X0Y0_お下げ左_編節8_髪節CP; + public ColorP X0Y0_お下げ左_編節8_髪節CP; - public ColorP X0Y0_お下げ左_編節8_髪編目CP; + public ColorP X0Y0_お下げ左_編節8_髪編目CP; - public ColorP X0Y0_お下げ左_髪縛1CP; + public ColorP X0Y0_お下げ左_髪縛1CP; - public ColorP X0Y0_お下げ左_髪縛2CP; + public ColorP X0Y0_お下げ左_髪縛2CP; - public ColorP X0Y0_お下げ左_髪左1CP; + public ColorP X0Y0_お下げ左_髪左1CP; - public ColorP X0Y0_お下げ左_髪右1CP; + public ColorP X0Y0_お下げ左_髪右1CP; - public ColorP X0Y0_お下げ左_髪根CP; + public ColorP X0Y0_お下げ左_髪根CP; - public ColorP X0Y0_お下げ右_編節1_髪節CP; + public ColorP X0Y0_お下げ右_編節1_髪節CP; - public ColorP X0Y0_お下げ右_編節1_髪編目CP; + public ColorP X0Y0_お下げ右_編節1_髪編目CP; - public ColorP X0Y0_お下げ右_編節2_髪節CP; + public ColorP X0Y0_お下げ右_編節2_髪節CP; - public ColorP X0Y0_お下げ右_編節2_髪編目CP; + public ColorP X0Y0_お下げ右_編節2_髪編目CP; - public ColorP X0Y0_お下げ右_編節3_髪節CP; + public ColorP X0Y0_お下げ右_編節3_髪節CP; - public ColorP X0Y0_お下げ右_編節3_髪編目CP; + public ColorP X0Y0_お下げ右_編節3_髪編目CP; - public ColorP X0Y0_お下げ右_編節4_髪節CP; + public ColorP X0Y0_お下げ右_編節4_髪節CP; - public ColorP X0Y0_お下げ右_編節4_髪編目CP; + public ColorP X0Y0_お下げ右_編節4_髪編目CP; - public ColorP X0Y0_お下げ右_編節5_髪節CP; + public ColorP X0Y0_お下げ右_編節5_髪節CP; - public ColorP X0Y0_お下げ右_編節5_髪編目CP; + public ColorP X0Y0_お下げ右_編節5_髪編目CP; - public ColorP X0Y0_お下げ右_編節6_髪節CP; + public ColorP X0Y0_お下げ右_編節6_髪節CP; - public ColorP X0Y0_お下げ右_編節6_髪編目CP; + public ColorP X0Y0_お下げ右_編節6_髪編目CP; - public ColorP X0Y0_お下げ右_編節7_髪節CP; + public ColorP X0Y0_お下げ右_編節7_髪節CP; - public ColorP X0Y0_お下げ右_編節7_髪編目CP; + public ColorP X0Y0_お下げ右_編節7_髪編目CP; - public ColorP X0Y0_お下げ右_編節8_髪節CP; + public ColorP X0Y0_お下げ右_編節8_髪節CP; - public ColorP X0Y0_お下げ右_編節8_髪編目CP; + public ColorP X0Y0_お下げ右_編節8_髪編目CP; - public ColorP X0Y0_お下げ右_髪縛1CP; + public ColorP X0Y0_お下げ右_髪縛1CP; - public ColorP X0Y0_お下げ右_髪縛2CP; + public ColorP X0Y0_お下げ右_髪縛2CP; - public ColorP X0Y0_お下げ右_髪右1CP; + public ColorP X0Y0_お下げ右_髪右1CP; - public ColorP X0Y0_お下げ右_髪左1CP; + public ColorP X0Y0_お下げ右_髪左1CP; - public ColorP X0Y0_お下げ右_髪根CP; + public ColorP X0Y0_お下げ右_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool お下げ左_編節1_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節1_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節1_髪節.Dra = value; - X0Y0_お下げ左_編節1_髪節.Hit = value; - } - } - - public bool お下げ左_編節1_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節1_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節1_髪編目.Dra = value; - X0Y0_お下げ左_編節1_髪編目.Hit = value; - } - } - - public bool お下げ左_編節2_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節2_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節2_髪節.Dra = value; - X0Y0_お下げ左_編節2_髪節.Hit = value; - } - } - - public bool お下げ左_編節2_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節2_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節2_髪編目.Dra = value; - X0Y0_お下げ左_編節2_髪編目.Hit = value; - } - } - - public bool お下げ左_編節3_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節3_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節3_髪節.Dra = value; - X0Y0_お下げ左_編節3_髪節.Hit = value; - } - } - - public bool お下げ左_編節3_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節3_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節3_髪編目.Dra = value; - X0Y0_お下げ左_編節3_髪編目.Hit = value; - } - } - - public bool お下げ左_編節4_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節4_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節4_髪節.Dra = value; - X0Y0_お下げ左_編節4_髪節.Hit = value; - } - } - - public bool お下げ左_編節4_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節4_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節4_髪編目.Dra = value; - X0Y0_お下げ左_編節4_髪編目.Hit = value; - } - } - - public bool お下げ左_編節5_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節5_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節5_髪節.Dra = value; - X0Y0_お下げ左_編節5_髪節.Hit = value; - } - } - - public bool お下げ左_編節5_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節5_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節5_髪編目.Dra = value; - X0Y0_お下げ左_編節5_髪編目.Hit = value; - } - } - - public bool お下げ左_編節6_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節6_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節6_髪節.Dra = value; - X0Y0_お下げ左_編節6_髪節.Hit = value; - } - } - - public bool お下げ左_編節6_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節6_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節6_髪編目.Dra = value; - X0Y0_お下げ左_編節6_髪編目.Hit = value; - } - } - - public bool お下げ左_編節7_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節7_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節7_髪節.Dra = value; - X0Y0_お下げ左_編節7_髪節.Hit = value; - } - } - - public bool お下げ左_編節7_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節7_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節7_髪編目.Dra = value; - X0Y0_お下げ左_編節7_髪編目.Hit = value; - } - } - - public bool お下げ左_編節8_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節8_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節8_髪節.Dra = value; - X0Y0_お下げ左_編節8_髪節.Hit = value; - } - } - - public bool お下げ左_編節8_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節8_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節8_髪編目.Dra = value; - X0Y0_お下げ左_編節8_髪編目.Hit = value; - } - } - - public override bool お下げ左_髪縛1_表示 - { - get - { - return X0Y0_お下げ左_髪縛1.Dra; - } - set - { - X0Y0_お下げ左_髪縛1.Dra = value; - X0Y0_お下げ左_髪縛1.Hit = value; - } - } - - public override bool お下げ左_髪縛2_表示 - { - get - { - return X0Y0_お下げ左_髪縛2.Dra; - } - set - { - X0Y0_お下げ左_髪縛2.Dra = value; - X0Y0_お下げ左_髪縛2.Hit = value; - } - } - - public bool お下げ左_髪左1_表示 - { - get - { - return X0Y0_お下げ左_髪左1.Dra; - } - set - { - X0Y0_お下げ左_髪左1.Dra = value; - X0Y0_お下げ左_髪左1.Hit = value; - } - } - - public bool お下げ左_髪右1_表示 - { - get - { - return X0Y0_お下げ左_髪右1.Dra; - } - set - { - X0Y0_お下げ左_髪右1.Dra = value; - X0Y0_お下げ左_髪右1.Hit = value; - } - } - - public bool お下げ左_髪根_表示 - { - get - { - return X0Y0_お下げ左_髪根.Dra; - } - set - { - X0Y0_お下げ左_髪根.Dra = value; - X0Y0_お下げ左_髪根.Hit = value; - } - } - - public bool お下げ右_編節1_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節1_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節1_髪節.Dra = value; - X0Y0_お下げ右_編節1_髪節.Hit = value; - } - } - - public bool お下げ右_編節1_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節1_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節1_髪編目.Dra = value; - X0Y0_お下げ右_編節1_髪編目.Hit = value; - } - } - - public bool お下げ右_編節2_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節2_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節2_髪節.Dra = value; - X0Y0_お下げ右_編節2_髪節.Hit = value; - } - } - - public bool お下げ右_編節2_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節2_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節2_髪編目.Dra = value; - X0Y0_お下げ右_編節2_髪編目.Hit = value; - } - } - - public bool お下げ右_編節3_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節3_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節3_髪節.Dra = value; - X0Y0_お下げ右_編節3_髪節.Hit = value; - } - } - - public bool お下げ右_編節3_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節3_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節3_髪編目.Dra = value; - X0Y0_お下げ右_編節3_髪編目.Hit = value; - } - } - - public bool お下げ右_編節4_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節4_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節4_髪節.Dra = value; - X0Y0_お下げ右_編節4_髪節.Hit = value; - } - } - - public bool お下げ右_編節4_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節4_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節4_髪編目.Dra = value; - X0Y0_お下げ右_編節4_髪編目.Hit = value; - } - } - - public bool お下げ右_編節5_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節5_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節5_髪節.Dra = value; - X0Y0_お下げ右_編節5_髪節.Hit = value; - } - } - - public bool お下げ右_編節5_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節5_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節5_髪編目.Dra = value; - X0Y0_お下げ右_編節5_髪編目.Hit = value; - } - } - - public bool お下げ右_編節6_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節6_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節6_髪節.Dra = value; - X0Y0_お下げ右_編節6_髪節.Hit = value; - } - } - - public bool お下げ右_編節6_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節6_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節6_髪編目.Dra = value; - X0Y0_お下げ右_編節6_髪編目.Hit = value; - } - } - - public bool お下げ右_編節7_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節7_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節7_髪節.Dra = value; - X0Y0_お下げ右_編節7_髪節.Hit = value; - } - } - - public bool お下げ右_編節7_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節7_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節7_髪編目.Dra = value; - X0Y0_お下げ右_編節7_髪編目.Hit = value; - } - } - - public bool お下げ右_編節8_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節8_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節8_髪節.Dra = value; - X0Y0_お下げ右_編節8_髪節.Hit = value; - } - } - - public bool お下げ右_編節8_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節8_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節8_髪編目.Dra = value; - X0Y0_お下げ右_編節8_髪編目.Hit = value; - } - } - - public override bool お下げ右_髪縛1_表示 - { - get - { - return X0Y0_お下げ右_髪縛1.Dra; - } - set - { - X0Y0_お下げ右_髪縛1.Dra = value; - X0Y0_お下げ右_髪縛1.Hit = value; - } - } - - public override bool お下げ右_髪縛2_表示 - { - get - { - return X0Y0_お下げ右_髪縛2.Dra; - } - set - { - X0Y0_お下げ右_髪縛2.Dra = value; - X0Y0_お下げ右_髪縛2.Hit = value; - } - } - - public bool お下げ右_髪右1_表示 - { - get - { - return X0Y0_お下げ右_髪右1.Dra; - } - set - { - X0Y0_お下げ右_髪右1.Dra = value; - X0Y0_お下げ右_髪右1.Hit = value; - } - } - - public bool お下げ右_髪左1_表示 - { - get - { - return X0Y0_お下げ右_髪左1.Dra; - } - set - { - X0Y0_お下げ右_髪左1.Dra = value; - X0Y0_お下げ右_髪左1.Hit = value; - } - } - - public bool お下げ右_髪根_表示 - { - get - { - return X0Y0_お下げ右_髪根.Dra; - } - set - { - X0Y0_お下げ右_髪根.Dra = value; - X0Y0_お下げ右_髪根.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ左_編節1_髪節_表示 = value; - お下げ左_編節1_髪編目_表示 = value; - お下げ左_編節2_髪節_表示 = value; - お下げ左_編節2_髪編目_表示 = value; - お下げ左_編節3_髪節_表示 = value; - お下げ左_編節3_髪編目_表示 = value; - お下げ左_編節4_髪節_表示 = value; - お下げ左_編節4_髪編目_表示 = value; - お下げ左_編節5_髪節_表示 = value; - お下げ左_編節5_髪編目_表示 = value; - お下げ左_編節6_髪節_表示 = value; - お下げ左_編節6_髪編目_表示 = value; - お下げ左_編節7_髪節_表示 = value; - お下げ左_編節7_髪編目_表示 = value; - お下げ左_編節8_髪節_表示 = value; - お下げ左_編節8_髪編目_表示 = value; - お下げ左_髪縛1_表示 = value; - お下げ左_髪縛2_表示 = value; - お下げ左_髪左1_表示 = value; - お下げ左_髪右1_表示 = value; - お下げ左_髪根_表示 = value; - お下げ右_編節1_髪節_表示 = value; - お下げ右_編節1_髪編目_表示 = value; - お下げ右_編節2_髪節_表示 = value; - お下げ右_編節2_髪編目_表示 = value; - お下げ右_編節3_髪節_表示 = value; - お下げ右_編節3_髪編目_表示 = value; - お下げ右_編節4_髪節_表示 = value; - お下げ右_編節4_髪編目_表示 = value; - お下げ右_編節5_髪節_表示 = value; - お下げ右_編節5_髪編目_表示 = value; - お下げ右_編節6_髪節_表示 = value; - お下げ右_編節6_髪編目_表示 = value; - お下げ右_編節7_髪節_表示 = value; - お下げ右_編節7_髪編目_表示 = value; - お下げ右_編節8_髪節_表示 = value; - お下げ右_編節8_髪編目_表示 = value; - お下げ右_髪縛1_表示 = value; - お下げ右_髪縛2_表示 = value; - お下げ右_髪右1_表示 = value; - お下げ右_髪左1_表示 = value; - お下げ右_髪根_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ左_編節1_髪節CD.不透明度 = value; - お下げ左_編節1_髪編目CD.不透明度 = value; - お下げ左_編節2_髪節CD.不透明度 = value; - お下げ左_編節2_髪編目CD.不透明度 = value; - お下げ左_編節3_髪節CD.不透明度 = value; - お下げ左_編節3_髪編目CD.不透明度 = value; - お下げ左_編節4_髪節CD.不透明度 = value; - お下げ左_編節4_髪編目CD.不透明度 = value; - お下げ左_編節5_髪節CD.不透明度 = value; - お下げ左_編節5_髪編目CD.不透明度 = value; - お下げ左_編節6_髪節CD.不透明度 = value; - お下げ左_編節6_髪編目CD.不透明度 = value; - お下げ左_編節7_髪節CD.不透明度 = value; - お下げ左_編節7_髪編目CD.不透明度 = value; - お下げ左_編節8_髪節CD.不透明度 = value; - お下げ左_編節8_髪編目CD.不透明度 = value; - お下げ左_髪縛1CD.不透明度 = value; - お下げ左_髪縛2CD.不透明度 = value; - お下げ左_髪左1CD.不透明度 = value; - お下げ左_髪右1CD.不透明度 = value; - お下げ左_髪根CD.不透明度 = value; - お下げ右_編節1_髪節CD.不透明度 = value; - お下げ右_編節1_髪編目CD.不透明度 = value; - お下げ右_編節2_髪節CD.不透明度 = value; - お下げ右_編節2_髪編目CD.不透明度 = value; - お下げ右_編節3_髪節CD.不透明度 = value; - お下げ右_編節3_髪編目CD.不透明度 = value; - お下げ右_編節4_髪節CD.不透明度 = value; - お下げ右_編節4_髪編目CD.不透明度 = value; - お下げ右_編節5_髪節CD.不透明度 = value; - お下げ右_編節5_髪編目CD.不透明度 = value; - お下げ右_編節6_髪節CD.不透明度 = value; - お下げ右_編節6_髪編目CD.不透明度 = value; - お下げ右_編節7_髪節CD.不透明度 = value; - お下げ右_編節7_髪編目CD.不透明度 = value; - お下げ右_編節8_髪節CD.不透明度 = value; - お下げ右_編節8_髪編目CD.不透明度 = value; - お下げ右_髪縛1CD.不透明度 = value; - お下げ右_髪縛2CD.不透明度 = value; - お下げ右_髪右1CD.不透明度 = value; - お下げ右_髪左1CD.不透明度 = value; - お下げ右_髪根CD.不透明度 = value; - } - } - - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } - - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ左_編節1_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節1_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節2_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節2_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節3_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節3_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節4_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節4_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節5_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節5_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節6_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節6_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節7_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節7_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節8_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節8_髪編目.SizeYBase *= num; - X0Y0_お下げ左_髪左1.SizeYBase *= num; - X0Y0_お下げ左_髪右1.SizeYBase *= num; - X0Y0_お下げ左_髪根.SizeYBase *= num; - X0Y0_お下げ右_編節1_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節1_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節2_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節2_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節3_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節3_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節4_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節4_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節5_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節5_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節6_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節6_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節7_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節7_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節8_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節8_髪編目.SizeYBase *= num; - X0Y0_お下げ右_髪右1.SizeYBase *= num; - X0Y0_お下げ右_髪左1.SizeYBase *= num; - X0Y0_お下げ右_髪根.SizeYBase *= num; - } - } - - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ左_編節1_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節1_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節2_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節2_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節3_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節3_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節4_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節4_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節5_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節5_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節6_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節6_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節7_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節7_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節8_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節8_髪編目.SizeXBase *= num; - X0Y0_お下げ左_髪縛1.SizeBase *= num; - X0Y0_お下げ左_髪縛2.SizeBase *= num; - X0Y0_お下げ左_髪左1.SizeXBase *= num; - X0Y0_お下げ左_髪右1.SizeXBase *= num; - X0Y0_お下げ左_髪根.SizeXBase *= num; - X0Y0_お下げ右_編節1_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節1_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節2_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節2_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節3_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節3_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節4_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節4_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節5_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節5_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節6_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節6_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節7_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節7_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節8_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節8_髪編目.SizeXBase *= num; - X0Y0_お下げ右_髪縛1.SizeBase *= num; - X0Y0_お下げ右_髪縛2.SizeBase *= num; - X0Y0_お下げ右_髪右1.SizeXBase *= num; - X0Y0_お下げ右_髪左1.SizeXBase *= num; - X0Y0_お下げ右_髪根.SizeXBase *= num; - } - } - - public double 広がり - { - set - { - X0Y0_お下げ左_髪左1.AngleBase = 3.0 * value; - X0Y0_お下げ左_髪右1.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪右1.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪左1.AngleBase = 3.0 * value; - } - } - - public 後髪0_編2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2ハネD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み2ハネ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][17])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_お下げ左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_お下げ左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_お下げ左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節3_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節4"].ToPars(); - X0Y0_お下げ左_編節4_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節4_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節5"].ToPars(); - X0Y0_お下げ左_編節5_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節5_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節6"].ToPars(); - X0Y0_お下げ左_編節6_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節6_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節7"].ToPars(); - X0Y0_お下げ左_編節7_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節7_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節8"].ToPars(); - X0Y0_お下げ左_編節8_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節8_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ左_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); - pars3 = pars2["編節1"].ToPars(); - X0Y0_お下げ右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_お下げ右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_お下げ右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節3_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節4"].ToPars(); - X0Y0_お下げ右_編節4_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節4_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節5"].ToPars(); - X0Y0_お下げ右_編節5_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節5_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節6"].ToPars(); - X0Y0_お下げ右_編節6_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節6_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節7"].ToPars(); - X0Y0_お下げ右_編節7_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節7_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節8"].ToPars(); - X0Y0_お下げ右_編節8_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節8_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ右_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ左_編節1_髪節_表示 = e.お下げ左_編節1_髪節_表示; - お下げ左_編節1_髪編目_表示 = e.お下げ左_編節1_髪編目_表示; - お下げ左_編節2_髪節_表示 = e.お下げ左_編節2_髪節_表示; - お下げ左_編節2_髪編目_表示 = e.お下げ左_編節2_髪編目_表示; - お下げ左_編節3_髪節_表示 = e.お下げ左_編節3_髪節_表示; - お下げ左_編節3_髪編目_表示 = e.お下げ左_編節3_髪編目_表示; - お下げ左_編節4_髪節_表示 = e.お下げ左_編節4_髪節_表示; - お下げ左_編節4_髪編目_表示 = e.お下げ左_編節4_髪編目_表示; - お下げ左_編節5_髪節_表示 = e.お下げ左_編節5_髪節_表示; - お下げ左_編節5_髪編目_表示 = e.お下げ左_編節5_髪編目_表示; - お下げ左_編節6_髪節_表示 = e.お下げ左_編節6_髪節_表示; - お下げ左_編節6_髪編目_表示 = e.お下げ左_編節6_髪編目_表示; - お下げ左_編節7_髪節_表示 = e.お下げ左_編節7_髪節_表示; - お下げ左_編節7_髪編目_表示 = e.お下げ左_編節7_髪編目_表示; - お下げ左_編節8_髪節_表示 = e.お下げ左_編節8_髪節_表示; - お下げ左_編節8_髪編目_表示 = e.お下げ左_編節8_髪編目_表示; - お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; - お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; - お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; - お下げ左_髪右1_表示 = e.お下げ左_髪右1_表示; - お下げ左_髪根_表示 = e.お下げ左_髪根_表示; - お下げ右_編節1_髪節_表示 = e.お下げ右_編節1_髪節_表示; - お下げ右_編節1_髪編目_表示 = e.お下げ右_編節1_髪編目_表示; - お下げ右_編節2_髪節_表示 = e.お下げ右_編節2_髪節_表示; - お下げ右_編節2_髪編目_表示 = e.お下げ右_編節2_髪編目_表示; - お下げ右_編節3_髪節_表示 = e.お下げ右_編節3_髪節_表示; - お下げ右_編節3_髪編目_表示 = e.お下げ右_編節3_髪編目_表示; - お下げ右_編節4_髪節_表示 = e.お下げ右_編節4_髪節_表示; - お下げ右_編節4_髪編目_表示 = e.お下げ右_編節4_髪編目_表示; - お下げ右_編節5_髪節_表示 = e.お下げ右_編節5_髪節_表示; - お下げ右_編節5_髪編目_表示 = e.お下げ右_編節5_髪編目_表示; - お下げ右_編節6_髪節_表示 = e.お下げ右_編節6_髪節_表示; - お下げ右_編節6_髪編目_表示 = e.お下げ右_編節6_髪編目_表示; - お下げ右_編節7_髪節_表示 = e.お下げ右_編節7_髪節_表示; - お下げ右_編節7_髪編目_表示 = e.お下げ右_編節7_髪編目_表示; - お下げ右_編節8_髪節_表示 = e.お下げ右_編節8_髪節_表示; - お下げ右_編節8_髪編目_表示 = e.お下げ右_編節8_髪編目_表示; - お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; - お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; - お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; - お下げ右_髪左1_表示 = e.お下げ右_髪左1_表示; - お下げ右_髪根_表示 = e.お下げ右_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ左_編節1_髪節CP = new ColorP(X0Y0_お下げ左_編節1_髪節, お下げ左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節1_髪編目CP = new ColorP(X0Y0_お下げ左_編節1_髪編目, お下げ左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節2_髪節CP = new ColorP(X0Y0_お下げ左_編節2_髪節, お下げ左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節2_髪編目CP = new ColorP(X0Y0_お下げ左_編節2_髪編目, お下げ左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節3_髪節CP = new ColorP(X0Y0_お下げ左_編節3_髪節, お下げ左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節3_髪編目CP = new ColorP(X0Y0_お下げ左_編節3_髪編目, お下げ左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節4_髪節CP = new ColorP(X0Y0_お下げ左_編節4_髪節, お下げ左_編節4_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節4_髪編目CP = new ColorP(X0Y0_お下げ左_編節4_髪編目, お下げ左_編節4_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節5_髪節CP = new ColorP(X0Y0_お下げ左_編節5_髪節, お下げ左_編節5_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節5_髪編目CP = new ColorP(X0Y0_お下げ左_編節5_髪編目, お下げ左_編節5_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節6_髪節CP = new ColorP(X0Y0_お下げ左_編節6_髪節, お下げ左_編節6_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節6_髪編目CP = new ColorP(X0Y0_お下げ左_編節6_髪編目, お下げ左_編節6_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節7_髪節CP = new ColorP(X0Y0_お下げ左_編節7_髪節, お下げ左_編節7_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節7_髪編目CP = new ColorP(X0Y0_お下げ左_編節7_髪編目, お下げ左_編節7_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節8_髪節CP = new ColorP(X0Y0_お下げ左_編節8_髪節, お下げ左_編節8_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節8_髪編目CP = new ColorP(X0Y0_お下げ左_編節8_髪編目, お下げ左_編節8_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_髪縛1CP = new ColorP(X0Y0_お下げ左_髪縛1, お下げ左_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ左_髪縛2CP = new ColorP(X0Y0_お下げ左_髪縛2, お下げ左_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ左_髪右1CP = new ColorP(X0Y0_お下げ左_髪右1, お下げ左_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); - X0Y0_お下げ右_編節1_髪節CP = new ColorP(X0Y0_お下げ右_編節1_髪節, お下げ右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節1_髪編目CP = new ColorP(X0Y0_お下げ右_編節1_髪編目, お下げ右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節2_髪節CP = new ColorP(X0Y0_お下げ右_編節2_髪節, お下げ右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節2_髪編目CP = new ColorP(X0Y0_お下げ右_編節2_髪編目, お下げ右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節3_髪節CP = new ColorP(X0Y0_お下げ右_編節3_髪節, お下げ右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節3_髪編目CP = new ColorP(X0Y0_お下げ右_編節3_髪編目, お下げ右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節4_髪節CP = new ColorP(X0Y0_お下げ右_編節4_髪節, お下げ右_編節4_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節4_髪編目CP = new ColorP(X0Y0_お下げ右_編節4_髪編目, お下げ右_編節4_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節5_髪節CP = new ColorP(X0Y0_お下げ右_編節5_髪節, お下げ右_編節5_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節5_髪編目CP = new ColorP(X0Y0_お下げ右_編節5_髪編目, お下げ右_編節5_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節6_髪節CP = new ColorP(X0Y0_お下げ右_編節6_髪節, お下げ右_編節6_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節6_髪編目CP = new ColorP(X0Y0_お下げ右_編節6_髪編目, お下げ右_編節6_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節7_髪節CP = new ColorP(X0Y0_お下げ右_編節7_髪節, お下げ右_編節7_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節7_髪編目CP = new ColorP(X0Y0_お下げ右_編節7_髪編目, お下げ右_編節7_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節8_髪節CP = new ColorP(X0Y0_お下げ右_編節8_髪節, お下げ右_編節8_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節8_髪編目CP = new ColorP(X0Y0_お下げ右_編節8_髪編目, お下げ右_編節8_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_髪縛1CP = new ColorP(X0Y0_お下げ右_髪縛1, お下げ右_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ右_髪縛2CP = new ColorP(X0Y0_お下げ右_髪縛2, お下げ右_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ右_髪左1CP = new ColorP(X0Y0_お下げ右_髪左1, お下げ右_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - double num2 = 2.5 + 2.5 * RNG.XS.NextDouble(); - X0Y0_お下げ左_編節1_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節2_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節3_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節4_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節5_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節6_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節7_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節8_髪節.AngleBase = num * num2; - X0Y0_お下げ左_髪根.AngleBase = num * num2; - X0Y0_お下げ右_編節1_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節2_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節3_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節4_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節5_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節6_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節7_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節8_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_髪根.AngleBase = num * (0.0 - num2); - 本体.JoinPAall(); - } - - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪左1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪左1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪左1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪左1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪左1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪右1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪右1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪右1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪右1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪右1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪右1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪右1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪右1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪右1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪右1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪左1.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪左1.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪左1.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪左1.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪左1.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false; - } - - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) - { - return p == X0Y0_お下げ右_髪縛2; - } - return true; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ左_編節1_髪節CP.Update(); - X0Y0_お下げ左_編節1_髪編目CP.Update(); - X0Y0_お下げ左_編節2_髪節CP.Update(); - X0Y0_お下げ左_編節2_髪編目CP.Update(); - X0Y0_お下げ左_編節3_髪節CP.Update(); - X0Y0_お下げ左_編節3_髪編目CP.Update(); - X0Y0_お下げ左_編節4_髪節CP.Update(); - X0Y0_お下げ左_編節4_髪編目CP.Update(); - X0Y0_お下げ左_編節5_髪節CP.Update(); - X0Y0_お下げ左_編節5_髪編目CP.Update(); - X0Y0_お下げ左_編節6_髪節CP.Update(); - X0Y0_お下げ左_編節6_髪編目CP.Update(); - X0Y0_お下げ左_編節7_髪節CP.Update(); - X0Y0_お下げ左_編節7_髪編目CP.Update(); - X0Y0_お下げ左_編節8_髪節CP.Update(); - X0Y0_お下げ左_編節8_髪編目CP.Update(); - X0Y0_お下げ左_髪縛1CP.Update(); - X0Y0_お下げ左_髪縛2CP.Update(); - X0Y0_お下げ左_髪左1CP.Update(); - X0Y0_お下げ左_髪右1CP.Update(); - X0Y0_お下げ左_髪根CP.Update(); - X0Y0_お下げ右_編節1_髪節CP.Update(); - X0Y0_お下げ右_編節1_髪編目CP.Update(); - X0Y0_お下げ右_編節2_髪節CP.Update(); - X0Y0_お下げ右_編節2_髪編目CP.Update(); - X0Y0_お下げ右_編節3_髪節CP.Update(); - X0Y0_お下げ右_編節3_髪編目CP.Update(); - X0Y0_お下げ右_編節4_髪節CP.Update(); - X0Y0_お下げ右_編節4_髪編目CP.Update(); - X0Y0_お下げ右_編節5_髪節CP.Update(); - X0Y0_お下げ右_編節5_髪編目CP.Update(); - X0Y0_お下げ右_編節6_髪節CP.Update(); - X0Y0_お下げ右_編節6_髪編目CP.Update(); - X0Y0_お下げ右_編節7_髪節CP.Update(); - X0Y0_お下げ右_編節7_髪編目CP.Update(); - X0Y0_お下げ右_編節8_髪節CP.Update(); - X0Y0_お下げ右_編節8_髪編目CP.Update(); - X0Y0_お下げ右_髪縛1CP.Update(); - X0Y0_お下げ右_髪縛2CP.Update(); - X0Y0_お下げ右_髪右1CP.Update(); - X0Y0_お下げ右_髪左1CP.Update(); - X0Y0_お下げ右_髪根CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪縛1CD = new ColorD(); - お下げ左_髪縛2CD = new ColorD(); - お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪縛1CD = new ColorD(); - お下げ右_髪縛2CD = new ColorD(); - お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } - - public override void 髪留配色(髪留色 配色左, 髪留色 配色右) - { - お下げ左_髪縛1CD.色 = 配色左.髪留1色; - お下げ左_髪縛2CD.色 = 配色左.髪留2色; - お下げ右_髪縛1CD.色 = 配色右.髪留1色; - お下げ右_髪縛2CD.色 = 配色右.髪留2色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool お下げ左_編節1_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節1_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節1_髪節.Dra = value; + X0Y0_お下げ左_編節1_髪節.Hit = value; + } + } + + public bool お下げ左_編節1_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節1_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節1_髪編目.Dra = value; + X0Y0_お下げ左_編節1_髪編目.Hit = value; + } + } + + public bool お下げ左_編節2_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節2_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節2_髪節.Dra = value; + X0Y0_お下げ左_編節2_髪節.Hit = value; + } + } + + public bool お下げ左_編節2_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節2_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節2_髪編目.Dra = value; + X0Y0_お下げ左_編節2_髪編目.Hit = value; + } + } + + public bool お下げ左_編節3_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節3_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節3_髪節.Dra = value; + X0Y0_お下げ左_編節3_髪節.Hit = value; + } + } + + public bool お下げ左_編節3_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節3_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節3_髪編目.Dra = value; + X0Y0_お下げ左_編節3_髪編目.Hit = value; + } + } + + public bool お下げ左_編節4_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節4_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節4_髪節.Dra = value; + X0Y0_お下げ左_編節4_髪節.Hit = value; + } + } + + public bool お下げ左_編節4_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節4_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節4_髪編目.Dra = value; + X0Y0_お下げ左_編節4_髪編目.Hit = value; + } + } + + public bool お下げ左_編節5_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節5_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節5_髪節.Dra = value; + X0Y0_お下げ左_編節5_髪節.Hit = value; + } + } + + public bool お下げ左_編節5_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節5_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節5_髪編目.Dra = value; + X0Y0_お下げ左_編節5_髪編目.Hit = value; + } + } + + public bool お下げ左_編節6_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節6_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節6_髪節.Dra = value; + X0Y0_お下げ左_編節6_髪節.Hit = value; + } + } + + public bool お下げ左_編節6_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節6_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節6_髪編目.Dra = value; + X0Y0_お下げ左_編節6_髪編目.Hit = value; + } + } + + public bool お下げ左_編節7_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節7_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節7_髪節.Dra = value; + X0Y0_お下げ左_編節7_髪節.Hit = value; + } + } + + public bool お下げ左_編節7_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節7_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節7_髪編目.Dra = value; + X0Y0_お下げ左_編節7_髪編目.Hit = value; + } + } + + public bool お下げ左_編節8_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節8_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節8_髪節.Dra = value; + X0Y0_お下げ左_編節8_髪節.Hit = value; + } + } + + public bool お下げ左_編節8_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節8_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節8_髪編目.Dra = value; + X0Y0_お下げ左_編節8_髪編目.Hit = value; + } + } + + public override bool お下げ左_髪縛1_表示 + { + get + { + return X0Y0_お下げ左_髪縛1.Dra; + } + set + { + X0Y0_お下げ左_髪縛1.Dra = value; + X0Y0_お下げ左_髪縛1.Hit = value; + } + } + + public override bool お下げ左_髪縛2_表示 + { + get + { + return X0Y0_お下げ左_髪縛2.Dra; + } + set + { + X0Y0_お下げ左_髪縛2.Dra = value; + X0Y0_お下げ左_髪縛2.Hit = value; + } + } + + public bool お下げ左_髪左1_表示 + { + get + { + return X0Y0_お下げ左_髪左1.Dra; + } + set + { + X0Y0_お下げ左_髪左1.Dra = value; + X0Y0_お下げ左_髪左1.Hit = value; + } + } + + public bool お下げ左_髪右1_表示 + { + get + { + return X0Y0_お下げ左_髪右1.Dra; + } + set + { + X0Y0_お下げ左_髪右1.Dra = value; + X0Y0_お下げ左_髪右1.Hit = value; + } + } + + public bool お下げ左_髪根_表示 + { + get + { + return X0Y0_お下げ左_髪根.Dra; + } + set + { + X0Y0_お下げ左_髪根.Dra = value; + X0Y0_お下げ左_髪根.Hit = value; + } + } + + public bool お下げ右_編節1_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節1_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節1_髪節.Dra = value; + X0Y0_お下げ右_編節1_髪節.Hit = value; + } + } + + public bool お下げ右_編節1_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節1_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節1_髪編目.Dra = value; + X0Y0_お下げ右_編節1_髪編目.Hit = value; + } + } + + public bool お下げ右_編節2_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節2_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節2_髪節.Dra = value; + X0Y0_お下げ右_編節2_髪節.Hit = value; + } + } + + public bool お下げ右_編節2_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節2_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節2_髪編目.Dra = value; + X0Y0_お下げ右_編節2_髪編目.Hit = value; + } + } + + public bool お下げ右_編節3_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節3_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節3_髪節.Dra = value; + X0Y0_お下げ右_編節3_髪節.Hit = value; + } + } + + public bool お下げ右_編節3_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節3_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節3_髪編目.Dra = value; + X0Y0_お下げ右_編節3_髪編目.Hit = value; + } + } + + public bool お下げ右_編節4_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節4_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節4_髪節.Dra = value; + X0Y0_お下げ右_編節4_髪節.Hit = value; + } + } + + public bool お下げ右_編節4_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節4_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節4_髪編目.Dra = value; + X0Y0_お下げ右_編節4_髪編目.Hit = value; + } + } + + public bool お下げ右_編節5_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節5_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節5_髪節.Dra = value; + X0Y0_お下げ右_編節5_髪節.Hit = value; + } + } + + public bool お下げ右_編節5_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節5_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節5_髪編目.Dra = value; + X0Y0_お下げ右_編節5_髪編目.Hit = value; + } + } + + public bool お下げ右_編節6_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節6_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節6_髪節.Dra = value; + X0Y0_お下げ右_編節6_髪節.Hit = value; + } + } + + public bool お下げ右_編節6_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節6_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節6_髪編目.Dra = value; + X0Y0_お下げ右_編節6_髪編目.Hit = value; + } + } + + public bool お下げ右_編節7_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節7_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節7_髪節.Dra = value; + X0Y0_お下げ右_編節7_髪節.Hit = value; + } + } + + public bool お下げ右_編節7_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節7_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節7_髪編目.Dra = value; + X0Y0_お下げ右_編節7_髪編目.Hit = value; + } + } + + public bool お下げ右_編節8_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節8_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節8_髪節.Dra = value; + X0Y0_お下げ右_編節8_髪節.Hit = value; + } + } + + public bool お下げ右_編節8_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節8_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節8_髪編目.Dra = value; + X0Y0_お下げ右_編節8_髪編目.Hit = value; + } + } + + public override bool お下げ右_髪縛1_表示 + { + get + { + return X0Y0_お下げ右_髪縛1.Dra; + } + set + { + X0Y0_お下げ右_髪縛1.Dra = value; + X0Y0_お下げ右_髪縛1.Hit = value; + } + } + + public override bool お下げ右_髪縛2_表示 + { + get + { + return X0Y0_お下げ右_髪縛2.Dra; + } + set + { + X0Y0_お下げ右_髪縛2.Dra = value; + X0Y0_お下げ右_髪縛2.Hit = value; + } + } + + public bool お下げ右_髪右1_表示 + { + get + { + return X0Y0_お下げ右_髪右1.Dra; + } + set + { + X0Y0_お下げ右_髪右1.Dra = value; + X0Y0_お下げ右_髪右1.Hit = value; + } + } + + public bool お下げ右_髪左1_表示 + { + get + { + return X0Y0_お下げ右_髪左1.Dra; + } + set + { + X0Y0_お下げ右_髪左1.Dra = value; + X0Y0_お下げ右_髪左1.Hit = value; + } + } + + public bool お下げ右_髪根_表示 + { + get + { + return X0Y0_お下げ右_髪根.Dra; + } + set + { + X0Y0_お下げ右_髪根.Dra = value; + X0Y0_お下げ右_髪根.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ左_編節1_髪節_表示 = value; + お下げ左_編節1_髪編目_表示 = value; + お下げ左_編節2_髪節_表示 = value; + お下げ左_編節2_髪編目_表示 = value; + お下げ左_編節3_髪節_表示 = value; + お下げ左_編節3_髪編目_表示 = value; + お下げ左_編節4_髪節_表示 = value; + お下げ左_編節4_髪編目_表示 = value; + お下げ左_編節5_髪節_表示 = value; + お下げ左_編節5_髪編目_表示 = value; + お下げ左_編節6_髪節_表示 = value; + お下げ左_編節6_髪編目_表示 = value; + お下げ左_編節7_髪節_表示 = value; + お下げ左_編節7_髪編目_表示 = value; + お下げ左_編節8_髪節_表示 = value; + お下げ左_編節8_髪編目_表示 = value; + お下げ左_髪縛1_表示 = value; + お下げ左_髪縛2_表示 = value; + お下げ左_髪左1_表示 = value; + お下げ左_髪右1_表示 = value; + お下げ左_髪根_表示 = value; + お下げ右_編節1_髪節_表示 = value; + お下げ右_編節1_髪編目_表示 = value; + お下げ右_編節2_髪節_表示 = value; + お下げ右_編節2_髪編目_表示 = value; + お下げ右_編節3_髪節_表示 = value; + お下げ右_編節3_髪編目_表示 = value; + お下げ右_編節4_髪節_表示 = value; + お下げ右_編節4_髪編目_表示 = value; + お下げ右_編節5_髪節_表示 = value; + お下げ右_編節5_髪編目_表示 = value; + お下げ右_編節6_髪節_表示 = value; + お下げ右_編節6_髪編目_表示 = value; + お下げ右_編節7_髪節_表示 = value; + お下げ右_編節7_髪編目_表示 = value; + お下げ右_編節8_髪節_表示 = value; + お下げ右_編節8_髪編目_表示 = value; + お下げ右_髪縛1_表示 = value; + お下げ右_髪縛2_表示 = value; + お下げ右_髪右1_表示 = value; + お下げ右_髪左1_表示 = value; + お下げ右_髪根_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ左_編節1_髪節CD.不透明度 = value; + お下げ左_編節1_髪編目CD.不透明度 = value; + お下げ左_編節2_髪節CD.不透明度 = value; + お下げ左_編節2_髪編目CD.不透明度 = value; + お下げ左_編節3_髪節CD.不透明度 = value; + お下げ左_編節3_髪編目CD.不透明度 = value; + お下げ左_編節4_髪節CD.不透明度 = value; + お下げ左_編節4_髪編目CD.不透明度 = value; + お下げ左_編節5_髪節CD.不透明度 = value; + お下げ左_編節5_髪編目CD.不透明度 = value; + お下げ左_編節6_髪節CD.不透明度 = value; + お下げ左_編節6_髪編目CD.不透明度 = value; + お下げ左_編節7_髪節CD.不透明度 = value; + お下げ左_編節7_髪編目CD.不透明度 = value; + お下げ左_編節8_髪節CD.不透明度 = value; + お下げ左_編節8_髪編目CD.不透明度 = value; + お下げ左_髪縛1CD.不透明度 = value; + お下げ左_髪縛2CD.不透明度 = value; + お下げ左_髪左1CD.不透明度 = value; + お下げ左_髪右1CD.不透明度 = value; + お下げ左_髪根CD.不透明度 = value; + お下げ右_編節1_髪節CD.不透明度 = value; + お下げ右_編節1_髪編目CD.不透明度 = value; + お下げ右_編節2_髪節CD.不透明度 = value; + お下げ右_編節2_髪編目CD.不透明度 = value; + お下げ右_編節3_髪節CD.不透明度 = value; + お下げ右_編節3_髪編目CD.不透明度 = value; + お下げ右_編節4_髪節CD.不透明度 = value; + お下げ右_編節4_髪編目CD.不透明度 = value; + お下げ右_編節5_髪節CD.不透明度 = value; + お下げ右_編節5_髪編目CD.不透明度 = value; + お下げ右_編節6_髪節CD.不透明度 = value; + お下げ右_編節6_髪編目CD.不透明度 = value; + お下げ右_編節7_髪節CD.不透明度 = value; + お下げ右_編節7_髪編目CD.不透明度 = value; + お下げ右_編節8_髪節CD.不透明度 = value; + お下げ右_編節8_髪編目CD.不透明度 = value; + お下げ右_髪縛1CD.不透明度 = value; + お下げ右_髪縛2CD.不透明度 = value; + お下げ右_髪右1CD.不透明度 = value; + お下げ右_髪左1CD.不透明度 = value; + お下げ右_髪根CD.不透明度 = value; + } + } + + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } + + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ左_編節1_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節1_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節2_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節2_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節3_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節3_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節4_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節4_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節5_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節5_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節6_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節6_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節7_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節7_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節8_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節8_髪編目.SizeYBase *= num; + X0Y0_お下げ左_髪左1.SizeYBase *= num; + X0Y0_お下げ左_髪右1.SizeYBase *= num; + X0Y0_お下げ左_髪根.SizeYBase *= num; + X0Y0_お下げ右_編節1_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節1_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節2_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節2_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節3_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節3_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節4_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節4_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節5_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節5_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節6_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節6_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節7_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節7_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節8_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節8_髪編目.SizeYBase *= num; + X0Y0_お下げ右_髪右1.SizeYBase *= num; + X0Y0_お下げ右_髪左1.SizeYBase *= num; + X0Y0_お下げ右_髪根.SizeYBase *= num; + } + } + + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ左_編節1_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節1_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節2_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節2_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節3_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節3_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節4_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節4_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節5_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節5_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節6_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節6_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節7_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節7_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節8_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節8_髪編目.SizeXBase *= num; + X0Y0_お下げ左_髪縛1.SizeBase *= num; + X0Y0_お下げ左_髪縛2.SizeBase *= num; + X0Y0_お下げ左_髪左1.SizeXBase *= num; + X0Y0_お下げ左_髪右1.SizeXBase *= num; + X0Y0_お下げ左_髪根.SizeXBase *= num; + X0Y0_お下げ右_編節1_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節1_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節2_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節2_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節3_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節3_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節4_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節4_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節5_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節5_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節6_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節6_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節7_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節7_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節8_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節8_髪編目.SizeXBase *= num; + X0Y0_お下げ右_髪縛1.SizeBase *= num; + X0Y0_お下げ右_髪縛2.SizeBase *= num; + X0Y0_お下げ右_髪右1.SizeXBase *= num; + X0Y0_お下げ右_髪左1.SizeXBase *= num; + X0Y0_お下げ右_髪根.SizeXBase *= num; + } + } + + public double 広がり + { + set + { + X0Y0_お下げ左_髪左1.AngleBase = 3.0 * value; + X0Y0_お下げ左_髪右1.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪右1.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪左1.AngleBase = 3.0 * value; + } + } + + public 後髪0_編2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2ハネD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "編み2ハネ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][17])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_お下げ左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_お下げ左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_お下げ左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節3_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節4"].ToPars(); + X0Y0_お下げ左_編節4_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節4_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節5"].ToPars(); + X0Y0_お下げ左_編節5_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節5_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節6"].ToPars(); + X0Y0_お下げ左_編節6_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節6_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節7"].ToPars(); + X0Y0_お下げ左_編節7_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節7_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節8"].ToPars(); + X0Y0_お下げ左_編節8_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節8_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ左_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); + pars2 = pars["お下げ右"].ToPars(); + pars3 = pars2["編節1"].ToPars(); + X0Y0_お下げ右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_お下げ右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_お下げ右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節3_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節4"].ToPars(); + X0Y0_お下げ右_編節4_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節4_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節5"].ToPars(); + X0Y0_お下げ右_編節5_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節5_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節6"].ToPars(); + X0Y0_お下げ右_編節6_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節6_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節7"].ToPars(); + X0Y0_お下げ右_編節7_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節7_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節8"].ToPars(); + X0Y0_お下げ右_編節8_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節8_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ右_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ左_編節1_髪節_表示 = e.お下げ左_編節1_髪節_表示; + お下げ左_編節1_髪編目_表示 = e.お下げ左_編節1_髪編目_表示; + お下げ左_編節2_髪節_表示 = e.お下げ左_編節2_髪節_表示; + お下げ左_編節2_髪編目_表示 = e.お下げ左_編節2_髪編目_表示; + お下げ左_編節3_髪節_表示 = e.お下げ左_編節3_髪節_表示; + お下げ左_編節3_髪編目_表示 = e.お下げ左_編節3_髪編目_表示; + お下げ左_編節4_髪節_表示 = e.お下げ左_編節4_髪節_表示; + お下げ左_編節4_髪編目_表示 = e.お下げ左_編節4_髪編目_表示; + お下げ左_編節5_髪節_表示 = e.お下げ左_編節5_髪節_表示; + お下げ左_編節5_髪編目_表示 = e.お下げ左_編節5_髪編目_表示; + お下げ左_編節6_髪節_表示 = e.お下げ左_編節6_髪節_表示; + お下げ左_編節6_髪編目_表示 = e.お下げ左_編節6_髪編目_表示; + お下げ左_編節7_髪節_表示 = e.お下げ左_編節7_髪節_表示; + お下げ左_編節7_髪編目_表示 = e.お下げ左_編節7_髪編目_表示; + お下げ左_編節8_髪節_表示 = e.お下げ左_編節8_髪節_表示; + お下げ左_編節8_髪編目_表示 = e.お下げ左_編節8_髪編目_表示; + お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; + お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; + お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; + お下げ左_髪右1_表示 = e.お下げ左_髪右1_表示; + お下げ左_髪根_表示 = e.お下げ左_髪根_表示; + お下げ右_編節1_髪節_表示 = e.お下げ右_編節1_髪節_表示; + お下げ右_編節1_髪編目_表示 = e.お下げ右_編節1_髪編目_表示; + お下げ右_編節2_髪節_表示 = e.お下げ右_編節2_髪節_表示; + お下げ右_編節2_髪編目_表示 = e.お下げ右_編節2_髪編目_表示; + お下げ右_編節3_髪節_表示 = e.お下げ右_編節3_髪節_表示; + お下げ右_編節3_髪編目_表示 = e.お下げ右_編節3_髪編目_表示; + お下げ右_編節4_髪節_表示 = e.お下げ右_編節4_髪節_表示; + お下げ右_編節4_髪編目_表示 = e.お下げ右_編節4_髪編目_表示; + お下げ右_編節5_髪節_表示 = e.お下げ右_編節5_髪節_表示; + お下げ右_編節5_髪編目_表示 = e.お下げ右_編節5_髪編目_表示; + お下げ右_編節6_髪節_表示 = e.お下げ右_編節6_髪節_表示; + お下げ右_編節6_髪編目_表示 = e.お下げ右_編節6_髪編目_表示; + お下げ右_編節7_髪節_表示 = e.お下げ右_編節7_髪節_表示; + お下げ右_編節7_髪編目_表示 = e.お下げ右_編節7_髪編目_表示; + お下げ右_編節8_髪節_表示 = e.お下げ右_編節8_髪節_表示; + お下げ右_編節8_髪編目_表示 = e.お下げ右_編節8_髪編目_表示; + お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; + お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; + お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; + お下げ右_髪左1_表示 = e.お下げ右_髪左1_表示; + お下げ右_髪根_表示 = e.お下げ右_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ左_編節1_髪節CP = new ColorP(X0Y0_お下げ左_編節1_髪節, お下げ左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節1_髪編目CP = new ColorP(X0Y0_お下げ左_編節1_髪編目, お下げ左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節2_髪節CP = new ColorP(X0Y0_お下げ左_編節2_髪節, お下げ左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節2_髪編目CP = new ColorP(X0Y0_お下げ左_編節2_髪編目, お下げ左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節3_髪節CP = new ColorP(X0Y0_お下げ左_編節3_髪節, お下げ左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節3_髪編目CP = new ColorP(X0Y0_お下げ左_編節3_髪編目, お下げ左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節4_髪節CP = new ColorP(X0Y0_お下げ左_編節4_髪節, お下げ左_編節4_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節4_髪編目CP = new ColorP(X0Y0_お下げ左_編節4_髪編目, お下げ左_編節4_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節5_髪節CP = new ColorP(X0Y0_お下げ左_編節5_髪節, お下げ左_編節5_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節5_髪編目CP = new ColorP(X0Y0_お下げ左_編節5_髪編目, お下げ左_編節5_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節6_髪節CP = new ColorP(X0Y0_お下げ左_編節6_髪節, お下げ左_編節6_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節6_髪編目CP = new ColorP(X0Y0_お下げ左_編節6_髪編目, お下げ左_編節6_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節7_髪節CP = new ColorP(X0Y0_お下げ左_編節7_髪節, お下げ左_編節7_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節7_髪編目CP = new ColorP(X0Y0_お下げ左_編節7_髪編目, お下げ左_編節7_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節8_髪節CP = new ColorP(X0Y0_お下げ左_編節8_髪節, お下げ左_編節8_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節8_髪編目CP = new ColorP(X0Y0_お下げ左_編節8_髪編目, お下げ左_編節8_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_髪縛1CP = new ColorP(X0Y0_お下げ左_髪縛1, お下げ左_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ左_髪縛2CP = new ColorP(X0Y0_お下げ左_髪縛2, お下げ左_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ左_髪右1CP = new ColorP(X0Y0_お下げ左_髪右1, お下げ左_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); + X0Y0_お下げ右_編節1_髪節CP = new ColorP(X0Y0_お下げ右_編節1_髪節, お下げ右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節1_髪編目CP = new ColorP(X0Y0_お下げ右_編節1_髪編目, お下げ右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節2_髪節CP = new ColorP(X0Y0_お下げ右_編節2_髪節, お下げ右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節2_髪編目CP = new ColorP(X0Y0_お下げ右_編節2_髪編目, お下げ右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節3_髪節CP = new ColorP(X0Y0_お下げ右_編節3_髪節, お下げ右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節3_髪編目CP = new ColorP(X0Y0_お下げ右_編節3_髪編目, お下げ右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節4_髪節CP = new ColorP(X0Y0_お下げ右_編節4_髪節, お下げ右_編節4_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節4_髪編目CP = new ColorP(X0Y0_お下げ右_編節4_髪編目, お下げ右_編節4_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節5_髪節CP = new ColorP(X0Y0_お下げ右_編節5_髪節, お下げ右_編節5_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節5_髪編目CP = new ColorP(X0Y0_お下げ右_編節5_髪編目, お下げ右_編節5_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節6_髪節CP = new ColorP(X0Y0_お下げ右_編節6_髪節, お下げ右_編節6_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節6_髪編目CP = new ColorP(X0Y0_お下げ右_編節6_髪編目, お下げ右_編節6_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節7_髪節CP = new ColorP(X0Y0_お下げ右_編節7_髪節, お下げ右_編節7_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節7_髪編目CP = new ColorP(X0Y0_お下げ右_編節7_髪編目, お下げ右_編節7_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節8_髪節CP = new ColorP(X0Y0_お下げ右_編節8_髪節, お下げ右_編節8_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節8_髪編目CP = new ColorP(X0Y0_お下げ右_編節8_髪編目, お下げ右_編節8_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_髪縛1CP = new ColorP(X0Y0_お下げ右_髪縛1, お下げ右_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ右_髪縛2CP = new ColorP(X0Y0_お下げ右_髪縛2, お下げ右_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ右_髪左1CP = new ColorP(X0Y0_お下げ右_髪左1, お下げ右_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + double num2 = 2.5 + 2.5 * RNG.XS.NextDouble(); + X0Y0_お下げ左_編節1_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節2_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節3_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節4_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節5_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節6_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節7_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節8_髪節.AngleBase = num * num2; + X0Y0_お下げ左_髪根.AngleBase = num * num2; + X0Y0_お下げ右_編節1_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節2_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節3_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節4_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節5_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節6_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節7_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節8_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_髪根.AngleBase = num * (0.0 - num2); + 本体.JoinPAall(); + } + + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪左1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪左1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪左1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪左1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪左1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪右1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪右1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪右1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪右1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪右1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪右1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪右1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪右1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪右1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪右1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪左1.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪左1.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪左1.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪左1.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪左1.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false; + } + + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) + { + return p == X0Y0_お下げ右_髪縛2; + } + return true; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ左_編節1_髪節CP.Update(); + X0Y0_お下げ左_編節1_髪編目CP.Update(); + X0Y0_お下げ左_編節2_髪節CP.Update(); + X0Y0_お下げ左_編節2_髪編目CP.Update(); + X0Y0_お下げ左_編節3_髪節CP.Update(); + X0Y0_お下げ左_編節3_髪編目CP.Update(); + X0Y0_お下げ左_編節4_髪節CP.Update(); + X0Y0_お下げ左_編節4_髪編目CP.Update(); + X0Y0_お下げ左_編節5_髪節CP.Update(); + X0Y0_お下げ左_編節5_髪編目CP.Update(); + X0Y0_お下げ左_編節6_髪節CP.Update(); + X0Y0_お下げ左_編節6_髪編目CP.Update(); + X0Y0_お下げ左_編節7_髪節CP.Update(); + X0Y0_お下げ左_編節7_髪編目CP.Update(); + X0Y0_お下げ左_編節8_髪節CP.Update(); + X0Y0_お下げ左_編節8_髪編目CP.Update(); + X0Y0_お下げ左_髪縛1CP.Update(); + X0Y0_お下げ左_髪縛2CP.Update(); + X0Y0_お下げ左_髪左1CP.Update(); + X0Y0_お下げ左_髪右1CP.Update(); + X0Y0_お下げ左_髪根CP.Update(); + X0Y0_お下げ右_編節1_髪節CP.Update(); + X0Y0_お下げ右_編節1_髪編目CP.Update(); + X0Y0_お下げ右_編節2_髪節CP.Update(); + X0Y0_お下げ右_編節2_髪編目CP.Update(); + X0Y0_お下げ右_編節3_髪節CP.Update(); + X0Y0_お下げ右_編節3_髪編目CP.Update(); + X0Y0_お下げ右_編節4_髪節CP.Update(); + X0Y0_お下げ右_編節4_髪編目CP.Update(); + X0Y0_お下げ右_編節5_髪節CP.Update(); + X0Y0_お下げ右_編節5_髪編目CP.Update(); + X0Y0_お下げ右_編節6_髪節CP.Update(); + X0Y0_お下げ右_編節6_髪編目CP.Update(); + X0Y0_お下げ右_編節7_髪節CP.Update(); + X0Y0_お下げ右_編節7_髪編目CP.Update(); + X0Y0_お下げ右_編節8_髪節CP.Update(); + X0Y0_お下げ右_編節8_髪編目CP.Update(); + X0Y0_お下げ右_髪縛1CP.Update(); + X0Y0_お下げ右_髪縛2CP.Update(); + X0Y0_お下げ右_髪右1CP.Update(); + X0Y0_お下げ右_髪左1CP.Update(); + X0Y0_お下げ右_髪根CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪縛1CD = new ColorD(); + お下げ左_髪縛2CD = new ColorD(); + お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪縛1CD = new ColorD(); + お下げ右_髪縛2CD = new ColorD(); + お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + + public override void 髪留配色(髪留色 配色左, 髪留色 配色右) + { + お下げ左_髪縛1CD.色 = 配色左.髪留1色; + お下げ左_髪縛2CD.色 = 配色左.髪留2色; + お下げ右_髪縛1CD.色 = 配色右.髪留1色; + お下げ右_髪縛2CD.色 = 配色右.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ハネD.cs index 24877d8..8abd6ee 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2ハネD.cs @@ -1,124 +1,125 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_編2ハネD : お下げ2D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_編2ハネD : お下げ2D + { + public bool 髪基_表示 = true; - public bool お下げ左_編節1_髪節_表示 = true; + public bool お下げ左_編節1_髪節_表示 = true; - public bool お下げ左_編節1_髪編目_表示 = true; + public bool お下げ左_編節1_髪編目_表示 = true; - public bool お下げ左_編節2_髪節_表示 = true; + public bool お下げ左_編節2_髪節_表示 = true; - public bool お下げ左_編節2_髪編目_表示 = true; + public bool お下げ左_編節2_髪編目_表示 = true; - public bool お下げ左_編節3_髪節_表示 = true; + public bool お下げ左_編節3_髪節_表示 = true; - public bool お下げ左_編節3_髪編目_表示 = true; + public bool お下げ左_編節3_髪編目_表示 = true; - public bool お下げ左_編節4_髪節_表示 = true; + public bool お下げ左_編節4_髪節_表示 = true; - public bool お下げ左_編節4_髪編目_表示 = true; + public bool お下げ左_編節4_髪編目_表示 = true; - public bool お下げ左_編節5_髪節_表示 = true; + public bool お下げ左_編節5_髪節_表示 = true; - public bool お下げ左_編節5_髪編目_表示 = true; + public bool お下げ左_編節5_髪編目_表示 = true; - public bool お下げ左_編節6_髪節_表示 = true; + public bool お下げ左_編節6_髪節_表示 = true; - public bool お下げ左_編節6_髪編目_表示 = true; + public bool お下げ左_編節6_髪編目_表示 = true; - public bool お下げ左_編節7_髪節_表示 = true; + public bool お下げ左_編節7_髪節_表示 = true; - public bool お下げ左_編節7_髪編目_表示 = true; + public bool お下げ左_編節7_髪編目_表示 = true; - public bool お下げ左_編節8_髪節_表示 = true; + public bool お下げ左_編節8_髪節_表示 = true; - public bool お下げ左_編節8_髪編目_表示 = true; + public bool お下げ左_編節8_髪編目_表示 = true; - public bool お下げ左_髪縛1_表示 = true; + public bool お下げ左_髪縛1_表示 = true; - public bool お下げ左_髪縛2_表示 = true; + public bool お下げ左_髪縛2_表示 = true; - public bool お下げ左_髪左1_表示 = true; + public bool お下げ左_髪左1_表示 = true; - public bool お下げ左_髪右1_表示 = true; + public bool お下げ左_髪右1_表示 = true; - public bool お下げ左_髪根_表示 = true; + public bool お下げ左_髪根_表示 = true; - public bool お下げ右_編節1_髪節_表示 = true; + public bool お下げ右_編節1_髪節_表示 = true; - public bool お下げ右_編節1_髪編目_表示 = true; + public bool お下げ右_編節1_髪編目_表示 = true; - public bool お下げ右_編節2_髪節_表示 = true; + public bool お下げ右_編節2_髪節_表示 = true; - public bool お下げ右_編節2_髪編目_表示 = true; + public bool お下げ右_編節2_髪編目_表示 = true; - public bool お下げ右_編節3_髪節_表示 = true; + public bool お下げ右_編節3_髪節_表示 = true; - public bool お下げ右_編節3_髪編目_表示 = true; + public bool お下げ右_編節3_髪編目_表示 = true; - public bool お下げ右_編節4_髪節_表示 = true; + public bool お下げ右_編節4_髪節_表示 = true; - public bool お下げ右_編節4_髪編目_表示 = true; + public bool お下げ右_編節4_髪編目_表示 = true; - public bool お下げ右_編節5_髪節_表示 = true; + public bool お下げ右_編節5_髪節_表示 = true; - public bool お下げ右_編節5_髪編目_表示 = true; + public bool お下げ右_編節5_髪編目_表示 = true; - public bool お下げ右_編節6_髪節_表示 = true; + public bool お下げ右_編節6_髪節_表示 = true; - public bool お下げ右_編節6_髪編目_表示 = true; + public bool お下げ右_編節6_髪編目_表示 = true; - public bool お下げ右_編節7_髪節_表示 = true; + public bool お下げ右_編節7_髪節_表示 = true; - public bool お下げ右_編節7_髪編目_表示 = true; + public bool お下げ右_編節7_髪編目_表示 = true; - public bool お下げ右_編節8_髪節_表示 = true; + public bool お下げ右_編節8_髪節_表示 = true; - public bool お下げ右_編節8_髪編目_表示 = true; + public bool お下げ右_編節8_髪編目_表示 = true; - public bool お下げ右_髪縛1_表示 = true; + public bool お下げ右_髪縛1_表示 = true; - public bool お下げ右_髪縛2_表示 = true; + public bool お下げ右_髪縛2_表示 = true; - public bool お下げ右_髪右1_表示 = true; + public bool お下げ右_髪右1_表示 = true; - public bool お下げ右_髪左1_表示 = true; + public bool お下げ右_髪左1_表示 = true; - public bool お下げ右_髪根_表示 = true; + public bool お下げ右_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_編2ハネD() - { - ThisType = GetType(); - } + public 後髪0_編2ハネD() + { + ThisType = GetType(); + } - public 後髪0_編2ハネD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_編2ハネD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_編2ハネ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_編2ハネ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2パツ.cs index e30f1da..b88b8ad 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2パツ.cs @@ -1,1555 +1,1556 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_編2パツ : お下げ2 +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_編2パツ : お下げ2 + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ左_編節1_髪節; + public Par X0Y0_お下げ左_編節1_髪節; - public Par X0Y0_お下げ左_編節1_髪編目; + public Par X0Y0_お下げ左_編節1_髪編目; - public Par X0Y0_お下げ左_編節2_髪節; + public Par X0Y0_お下げ左_編節2_髪節; - public Par X0Y0_お下げ左_編節2_髪編目; + public Par X0Y0_お下げ左_編節2_髪編目; - public Par X0Y0_お下げ左_編節3_髪節; + public Par X0Y0_お下げ左_編節3_髪節; - public Par X0Y0_お下げ左_編節3_髪編目; + public Par X0Y0_お下げ左_編節3_髪編目; - public Par X0Y0_お下げ左_編節4_髪節; + public Par X0Y0_お下げ左_編節4_髪節; - public Par X0Y0_お下げ左_編節4_髪編目; + public Par X0Y0_お下げ左_編節4_髪編目; - public Par X0Y0_お下げ左_編節5_髪節; + public Par X0Y0_お下げ左_編節5_髪節; - public Par X0Y0_お下げ左_編節5_髪編目; + public Par X0Y0_お下げ左_編節5_髪編目; - public Par X0Y0_お下げ左_編節6_髪節; + public Par X0Y0_お下げ左_編節6_髪節; - public Par X0Y0_お下げ左_編節6_髪編目; + public Par X0Y0_お下げ左_編節6_髪編目; - public Par X0Y0_お下げ左_編節7_髪節; + public Par X0Y0_お下げ左_編節7_髪節; - public Par X0Y0_お下げ左_編節7_髪編目; + public Par X0Y0_お下げ左_編節7_髪編目; - public Par X0Y0_お下げ左_編節8_髪節; + public Par X0Y0_お下げ左_編節8_髪節; - public Par X0Y0_お下げ左_編節8_髪編目; + public Par X0Y0_お下げ左_編節8_髪編目; - public Par X0Y0_お下げ左_髪縛1; + public Par X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public Par X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左1; + public Par X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪右1; + public Par X0Y0_お下げ左_髪右1; - public Par X0Y0_お下げ左_髪根; + public Par X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_編節1_髪節; + public Par X0Y0_お下げ右_編節1_髪節; - public Par X0Y0_お下げ右_編節1_髪編目; + public Par X0Y0_お下げ右_編節1_髪編目; - public Par X0Y0_お下げ右_編節2_髪節; + public Par X0Y0_お下げ右_編節2_髪節; - public Par X0Y0_お下げ右_編節2_髪編目; + public Par X0Y0_お下げ右_編節2_髪編目; - public Par X0Y0_お下げ右_編節3_髪節; + public Par X0Y0_お下げ右_編節3_髪節; - public Par X0Y0_お下げ右_編節3_髪編目; + public Par X0Y0_お下げ右_編節3_髪編目; - public Par X0Y0_お下げ右_編節4_髪節; + public Par X0Y0_お下げ右_編節4_髪節; - public Par X0Y0_お下げ右_編節4_髪編目; + public Par X0Y0_お下げ右_編節4_髪編目; - public Par X0Y0_お下げ右_編節5_髪節; + public Par X0Y0_お下げ右_編節5_髪節; - public Par X0Y0_お下げ右_編節5_髪編目; + public Par X0Y0_お下げ右_編節5_髪編目; - public Par X0Y0_お下げ右_編節6_髪節; + public Par X0Y0_お下げ右_編節6_髪節; - public Par X0Y0_お下げ右_編節6_髪編目; + public Par X0Y0_お下げ右_編節6_髪編目; - public Par X0Y0_お下げ右_編節7_髪節; + public Par X0Y0_お下げ右_編節7_髪節; - public Par X0Y0_お下げ右_編節7_髪編目; + public Par X0Y0_お下げ右_編節7_髪編目; - public Par X0Y0_お下げ右_編節8_髪節; + public Par X0Y0_お下げ右_編節8_髪節; - public Par X0Y0_お下げ右_編節8_髪編目; + public Par X0Y0_お下げ右_編節8_髪編目; - public Par X0Y0_お下げ右_髪縛1; + public Par X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public Par X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右1; + public Par X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪左1; + public Par X0Y0_お下げ右_髪左1; - public Par X0Y0_お下げ右_髪根; + public Par X0Y0_お下げ右_髪根; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ左_編節1_髪節CD; + public ColorD お下げ左_編節1_髪節CD; - public ColorD お下げ左_編節1_髪編目CD; + public ColorD お下げ左_編節1_髪編目CD; - public ColorD お下げ左_編節2_髪節CD; + public ColorD お下げ左_編節2_髪節CD; - public ColorD お下げ左_編節2_髪編目CD; + public ColorD お下げ左_編節2_髪編目CD; - public ColorD お下げ左_編節3_髪節CD; + public ColorD お下げ左_編節3_髪節CD; - public ColorD お下げ左_編節3_髪編目CD; + public ColorD お下げ左_編節3_髪編目CD; - public ColorD お下げ左_編節4_髪節CD; + public ColorD お下げ左_編節4_髪節CD; - public ColorD お下げ左_編節4_髪編目CD; + public ColorD お下げ左_編節4_髪編目CD; - public ColorD お下げ左_編節5_髪節CD; + public ColorD お下げ左_編節5_髪節CD; - public ColorD お下げ左_編節5_髪編目CD; + public ColorD お下げ左_編節5_髪編目CD; - public ColorD お下げ左_編節6_髪節CD; + public ColorD お下げ左_編節6_髪節CD; - public ColorD お下げ左_編節6_髪編目CD; + public ColorD お下げ左_編節6_髪編目CD; - public ColorD お下げ左_編節7_髪節CD; + public ColorD お下げ左_編節7_髪節CD; - public ColorD お下げ左_編節7_髪編目CD; + public ColorD お下げ左_編節7_髪編目CD; - public ColorD お下げ左_編節8_髪節CD; + public ColorD お下げ左_編節8_髪節CD; - public ColorD お下げ左_編節8_髪編目CD; + public ColorD お下げ左_編節8_髪編目CD; - public ColorD お下げ左_髪縛1CD; + public ColorD お下げ左_髪縛1CD; - public ColorD お下げ左_髪縛2CD; + public ColorD お下げ左_髪縛2CD; - public ColorD お下げ左_髪左1CD; + public ColorD お下げ左_髪左1CD; - public ColorD お下げ左_髪右1CD; + public ColorD お下げ左_髪右1CD; - public ColorD お下げ左_髪根CD; + public ColorD お下げ左_髪根CD; - public ColorD お下げ右_編節1_髪節CD; + public ColorD お下げ右_編節1_髪節CD; - public ColorD お下げ右_編節1_髪編目CD; + public ColorD お下げ右_編節1_髪編目CD; - public ColorD お下げ右_編節2_髪節CD; + public ColorD お下げ右_編節2_髪節CD; - public ColorD お下げ右_編節2_髪編目CD; + public ColorD お下げ右_編節2_髪編目CD; - public ColorD お下げ右_編節3_髪節CD; + public ColorD お下げ右_編節3_髪節CD; - public ColorD お下げ右_編節3_髪編目CD; + public ColorD お下げ右_編節3_髪編目CD; - public ColorD お下げ右_編節4_髪節CD; + public ColorD お下げ右_編節4_髪節CD; - public ColorD お下げ右_編節4_髪編目CD; + public ColorD お下げ右_編節4_髪編目CD; - public ColorD お下げ右_編節5_髪節CD; + public ColorD お下げ右_編節5_髪節CD; - public ColorD お下げ右_編節5_髪編目CD; + public ColorD お下げ右_編節5_髪編目CD; - public ColorD お下げ右_編節6_髪節CD; + public ColorD お下げ右_編節6_髪節CD; - public ColorD お下げ右_編節6_髪編目CD; + public ColorD お下げ右_編節6_髪編目CD; - public ColorD お下げ右_編節7_髪節CD; + public ColorD お下げ右_編節7_髪節CD; - public ColorD お下げ右_編節7_髪編目CD; + public ColorD お下げ右_編節7_髪編目CD; - public ColorD お下げ右_編節8_髪節CD; + public ColorD お下げ右_編節8_髪節CD; - public ColorD お下げ右_編節8_髪編目CD; + public ColorD お下げ右_編節8_髪編目CD; - public ColorD お下げ右_髪縛1CD; + public ColorD お下げ右_髪縛1CD; - public ColorD お下げ右_髪縛2CD; + public ColorD お下げ右_髪縛2CD; - public ColorD お下げ右_髪右1CD; + public ColorD お下げ右_髪右1CD; - public ColorD お下げ右_髪左1CD; + public ColorD お下げ右_髪左1CD; - public ColorD お下げ右_髪根CD; + public ColorD お下げ右_髪根CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ左_編節1_髪節CP; + public ColorP X0Y0_お下げ左_編節1_髪節CP; - public ColorP X0Y0_お下げ左_編節1_髪編目CP; + public ColorP X0Y0_お下げ左_編節1_髪編目CP; - public ColorP X0Y0_お下げ左_編節2_髪節CP; + public ColorP X0Y0_お下げ左_編節2_髪節CP; - public ColorP X0Y0_お下げ左_編節2_髪編目CP; + public ColorP X0Y0_お下げ左_編節2_髪編目CP; - public ColorP X0Y0_お下げ左_編節3_髪節CP; + public ColorP X0Y0_お下げ左_編節3_髪節CP; - public ColorP X0Y0_お下げ左_編節3_髪編目CP; + public ColorP X0Y0_お下げ左_編節3_髪編目CP; - public ColorP X0Y0_お下げ左_編節4_髪節CP; + public ColorP X0Y0_お下げ左_編節4_髪節CP; - public ColorP X0Y0_お下げ左_編節4_髪編目CP; + public ColorP X0Y0_お下げ左_編節4_髪編目CP; - public ColorP X0Y0_お下げ左_編節5_髪節CP; + public ColorP X0Y0_お下げ左_編節5_髪節CP; - public ColorP X0Y0_お下げ左_編節5_髪編目CP; + public ColorP X0Y0_お下げ左_編節5_髪編目CP; - public ColorP X0Y0_お下げ左_編節6_髪節CP; + public ColorP X0Y0_お下げ左_編節6_髪節CP; - public ColorP X0Y0_お下げ左_編節6_髪編目CP; + public ColorP X0Y0_お下げ左_編節6_髪編目CP; - public ColorP X0Y0_お下げ左_編節7_髪節CP; + public ColorP X0Y0_お下げ左_編節7_髪節CP; - public ColorP X0Y0_お下げ左_編節7_髪編目CP; + public ColorP X0Y0_お下げ左_編節7_髪編目CP; - public ColorP X0Y0_お下げ左_編節8_髪節CP; + public ColorP X0Y0_お下げ左_編節8_髪節CP; - public ColorP X0Y0_お下げ左_編節8_髪編目CP; + public ColorP X0Y0_お下げ左_編節8_髪編目CP; - public ColorP X0Y0_お下げ左_髪縛1CP; + public ColorP X0Y0_お下げ左_髪縛1CP; - public ColorP X0Y0_お下げ左_髪縛2CP; + public ColorP X0Y0_お下げ左_髪縛2CP; - public ColorP X0Y0_お下げ左_髪左1CP; + public ColorP X0Y0_お下げ左_髪左1CP; - public ColorP X0Y0_お下げ左_髪右1CP; + public ColorP X0Y0_お下げ左_髪右1CP; - public ColorP X0Y0_お下げ左_髪根CP; + public ColorP X0Y0_お下げ左_髪根CP; - public ColorP X0Y0_お下げ右_編節1_髪節CP; + public ColorP X0Y0_お下げ右_編節1_髪節CP; - public ColorP X0Y0_お下げ右_編節1_髪編目CP; + public ColorP X0Y0_お下げ右_編節1_髪編目CP; - public ColorP X0Y0_お下げ右_編節2_髪節CP; + public ColorP X0Y0_お下げ右_編節2_髪節CP; - public ColorP X0Y0_お下げ右_編節2_髪編目CP; + public ColorP X0Y0_お下げ右_編節2_髪編目CP; - public ColorP X0Y0_お下げ右_編節3_髪節CP; + public ColorP X0Y0_お下げ右_編節3_髪節CP; - public ColorP X0Y0_お下げ右_編節3_髪編目CP; + public ColorP X0Y0_お下げ右_編節3_髪編目CP; - public ColorP X0Y0_お下げ右_編節4_髪節CP; + public ColorP X0Y0_お下げ右_編節4_髪節CP; - public ColorP X0Y0_お下げ右_編節4_髪編目CP; + public ColorP X0Y0_お下げ右_編節4_髪編目CP; - public ColorP X0Y0_お下げ右_編節5_髪節CP; + public ColorP X0Y0_お下げ右_編節5_髪節CP; - public ColorP X0Y0_お下げ右_編節5_髪編目CP; + public ColorP X0Y0_お下げ右_編節5_髪編目CP; - public ColorP X0Y0_お下げ右_編節6_髪節CP; + public ColorP X0Y0_お下げ右_編節6_髪節CP; - public ColorP X0Y0_お下げ右_編節6_髪編目CP; + public ColorP X0Y0_お下げ右_編節6_髪編目CP; - public ColorP X0Y0_お下げ右_編節7_髪節CP; + public ColorP X0Y0_お下げ右_編節7_髪節CP; - public ColorP X0Y0_お下げ右_編節7_髪編目CP; + public ColorP X0Y0_お下げ右_編節7_髪編目CP; - public ColorP X0Y0_お下げ右_編節8_髪節CP; + public ColorP X0Y0_お下げ右_編節8_髪節CP; - public ColorP X0Y0_お下げ右_編節8_髪編目CP; + public ColorP X0Y0_お下げ右_編節8_髪編目CP; - public ColorP X0Y0_お下げ右_髪縛1CP; + public ColorP X0Y0_お下げ右_髪縛1CP; - public ColorP X0Y0_お下げ右_髪縛2CP; + public ColorP X0Y0_お下げ右_髪縛2CP; - public ColorP X0Y0_お下げ右_髪右1CP; + public ColorP X0Y0_お下げ右_髪右1CP; - public ColorP X0Y0_お下げ右_髪左1CP; + public ColorP X0Y0_お下げ右_髪左1CP; - public ColorP X0Y0_お下げ右_髪根CP; + public ColorP X0Y0_お下げ右_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool お下げ左_編節1_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節1_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節1_髪節.Dra = value; - X0Y0_お下げ左_編節1_髪節.Hit = value; - } - } - - public bool お下げ左_編節1_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節1_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節1_髪編目.Dra = value; - X0Y0_お下げ左_編節1_髪編目.Hit = value; - } - } - - public bool お下げ左_編節2_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節2_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節2_髪節.Dra = value; - X0Y0_お下げ左_編節2_髪節.Hit = value; - } - } - - public bool お下げ左_編節2_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節2_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節2_髪編目.Dra = value; - X0Y0_お下げ左_編節2_髪編目.Hit = value; - } - } - - public bool お下げ左_編節3_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節3_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節3_髪節.Dra = value; - X0Y0_お下げ左_編節3_髪節.Hit = value; - } - } - - public bool お下げ左_編節3_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節3_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節3_髪編目.Dra = value; - X0Y0_お下げ左_編節3_髪編目.Hit = value; - } - } - - public bool お下げ左_編節4_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節4_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節4_髪節.Dra = value; - X0Y0_お下げ左_編節4_髪節.Hit = value; - } - } - - public bool お下げ左_編節4_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節4_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節4_髪編目.Dra = value; - X0Y0_お下げ左_編節4_髪編目.Hit = value; - } - } - - public bool お下げ左_編節5_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節5_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節5_髪節.Dra = value; - X0Y0_お下げ左_編節5_髪節.Hit = value; - } - } - - public bool お下げ左_編節5_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節5_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節5_髪編目.Dra = value; - X0Y0_お下げ左_編節5_髪編目.Hit = value; - } - } - - public bool お下げ左_編節6_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節6_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節6_髪節.Dra = value; - X0Y0_お下げ左_編節6_髪節.Hit = value; - } - } - - public bool お下げ左_編節6_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節6_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節6_髪編目.Dra = value; - X0Y0_お下げ左_編節6_髪編目.Hit = value; - } - } - - public bool お下げ左_編節7_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節7_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節7_髪節.Dra = value; - X0Y0_お下げ左_編節7_髪節.Hit = value; - } - } - - public bool お下げ左_編節7_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節7_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節7_髪編目.Dra = value; - X0Y0_お下げ左_編節7_髪編目.Hit = value; - } - } - - public bool お下げ左_編節8_髪節_表示 - { - get - { - return X0Y0_お下げ左_編節8_髪節.Dra; - } - set - { - X0Y0_お下げ左_編節8_髪節.Dra = value; - X0Y0_お下げ左_編節8_髪節.Hit = value; - } - } - - public bool お下げ左_編節8_髪編目_表示 - { - get - { - return X0Y0_お下げ左_編節8_髪編目.Dra; - } - set - { - X0Y0_お下げ左_編節8_髪編目.Dra = value; - X0Y0_お下げ左_編節8_髪編目.Hit = value; - } - } - - public override bool お下げ左_髪縛1_表示 - { - get - { - return X0Y0_お下げ左_髪縛1.Dra; - } - set - { - X0Y0_お下げ左_髪縛1.Dra = value; - X0Y0_お下げ左_髪縛1.Hit = value; - } - } - - public override bool お下げ左_髪縛2_表示 - { - get - { - return X0Y0_お下げ左_髪縛2.Dra; - } - set - { - X0Y0_お下げ左_髪縛2.Dra = value; - X0Y0_お下げ左_髪縛2.Hit = value; - } - } - - public bool お下げ左_髪左1_表示 - { - get - { - return X0Y0_お下げ左_髪左1.Dra; - } - set - { - X0Y0_お下げ左_髪左1.Dra = value; - X0Y0_お下げ左_髪左1.Hit = value; - } - } - - public bool お下げ左_髪右1_表示 - { - get - { - return X0Y0_お下げ左_髪右1.Dra; - } - set - { - X0Y0_お下げ左_髪右1.Dra = value; - X0Y0_お下げ左_髪右1.Hit = value; - } - } - - public bool お下げ左_髪根_表示 - { - get - { - return X0Y0_お下げ左_髪根.Dra; - } - set - { - X0Y0_お下げ左_髪根.Dra = value; - X0Y0_お下げ左_髪根.Hit = value; - } - } - - public bool お下げ右_編節1_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節1_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節1_髪節.Dra = value; - X0Y0_お下げ右_編節1_髪節.Hit = value; - } - } - - public bool お下げ右_編節1_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節1_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節1_髪編目.Dra = value; - X0Y0_お下げ右_編節1_髪編目.Hit = value; - } - } - - public bool お下げ右_編節2_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節2_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節2_髪節.Dra = value; - X0Y0_お下げ右_編節2_髪節.Hit = value; - } - } - - public bool お下げ右_編節2_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節2_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節2_髪編目.Dra = value; - X0Y0_お下げ右_編節2_髪編目.Hit = value; - } - } - - public bool お下げ右_編節3_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節3_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節3_髪節.Dra = value; - X0Y0_お下げ右_編節3_髪節.Hit = value; - } - } - - public bool お下げ右_編節3_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節3_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節3_髪編目.Dra = value; - X0Y0_お下げ右_編節3_髪編目.Hit = value; - } - } - - public bool お下げ右_編節4_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節4_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節4_髪節.Dra = value; - X0Y0_お下げ右_編節4_髪節.Hit = value; - } - } - - public bool お下げ右_編節4_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節4_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節4_髪編目.Dra = value; - X0Y0_お下げ右_編節4_髪編目.Hit = value; - } - } - - public bool お下げ右_編節5_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節5_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節5_髪節.Dra = value; - X0Y0_お下げ右_編節5_髪節.Hit = value; - } - } - - public bool お下げ右_編節5_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節5_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節5_髪編目.Dra = value; - X0Y0_お下げ右_編節5_髪編目.Hit = value; - } - } - - public bool お下げ右_編節6_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節6_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節6_髪節.Dra = value; - X0Y0_お下げ右_編節6_髪節.Hit = value; - } - } - - public bool お下げ右_編節6_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節6_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節6_髪編目.Dra = value; - X0Y0_お下げ右_編節6_髪編目.Hit = value; - } - } - - public bool お下げ右_編節7_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節7_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節7_髪節.Dra = value; - X0Y0_お下げ右_編節7_髪節.Hit = value; - } - } - - public bool お下げ右_編節7_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節7_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節7_髪編目.Dra = value; - X0Y0_お下げ右_編節7_髪編目.Hit = value; - } - } - - public bool お下げ右_編節8_髪節_表示 - { - get - { - return X0Y0_お下げ右_編節8_髪節.Dra; - } - set - { - X0Y0_お下げ右_編節8_髪節.Dra = value; - X0Y0_お下げ右_編節8_髪節.Hit = value; - } - } - - public bool お下げ右_編節8_髪編目_表示 - { - get - { - return X0Y0_お下げ右_編節8_髪編目.Dra; - } - set - { - X0Y0_お下げ右_編節8_髪編目.Dra = value; - X0Y0_お下げ右_編節8_髪編目.Hit = value; - } - } - - public override bool お下げ右_髪縛1_表示 - { - get - { - return X0Y0_お下げ右_髪縛1.Dra; - } - set - { - X0Y0_お下げ右_髪縛1.Dra = value; - X0Y0_お下げ右_髪縛1.Hit = value; - } - } - - public override bool お下げ右_髪縛2_表示 - { - get - { - return X0Y0_お下げ右_髪縛2.Dra; - } - set - { - X0Y0_お下げ右_髪縛2.Dra = value; - X0Y0_お下げ右_髪縛2.Hit = value; - } - } - - public bool お下げ右_髪右1_表示 - { - get - { - return X0Y0_お下げ右_髪右1.Dra; - } - set - { - X0Y0_お下げ右_髪右1.Dra = value; - X0Y0_お下げ右_髪右1.Hit = value; - } - } - - public bool お下げ右_髪左1_表示 - { - get - { - return X0Y0_お下げ右_髪左1.Dra; - } - set - { - X0Y0_お下げ右_髪左1.Dra = value; - X0Y0_お下げ右_髪左1.Hit = value; - } - } - - public bool お下げ右_髪根_表示 - { - get - { - return X0Y0_お下げ右_髪根.Dra; - } - set - { - X0Y0_お下げ右_髪根.Dra = value; - X0Y0_お下げ右_髪根.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ左_編節1_髪節_表示 = value; - お下げ左_編節1_髪編目_表示 = value; - お下げ左_編節2_髪節_表示 = value; - お下げ左_編節2_髪編目_表示 = value; - お下げ左_編節3_髪節_表示 = value; - お下げ左_編節3_髪編目_表示 = value; - お下げ左_編節4_髪節_表示 = value; - お下げ左_編節4_髪編目_表示 = value; - お下げ左_編節5_髪節_表示 = value; - お下げ左_編節5_髪編目_表示 = value; - お下げ左_編節6_髪節_表示 = value; - お下げ左_編節6_髪編目_表示 = value; - お下げ左_編節7_髪節_表示 = value; - お下げ左_編節7_髪編目_表示 = value; - お下げ左_編節8_髪節_表示 = value; - お下げ左_編節8_髪編目_表示 = value; - お下げ左_髪縛1_表示 = value; - お下げ左_髪縛2_表示 = value; - お下げ左_髪左1_表示 = value; - お下げ左_髪右1_表示 = value; - お下げ左_髪根_表示 = value; - お下げ右_編節1_髪節_表示 = value; - お下げ右_編節1_髪編目_表示 = value; - お下げ右_編節2_髪節_表示 = value; - お下げ右_編節2_髪編目_表示 = value; - お下げ右_編節3_髪節_表示 = value; - お下げ右_編節3_髪編目_表示 = value; - お下げ右_編節4_髪節_表示 = value; - お下げ右_編節4_髪編目_表示 = value; - お下げ右_編節5_髪節_表示 = value; - お下げ右_編節5_髪編目_表示 = value; - お下げ右_編節6_髪節_表示 = value; - お下げ右_編節6_髪編目_表示 = value; - お下げ右_編節7_髪節_表示 = value; - お下げ右_編節7_髪編目_表示 = value; - お下げ右_編節8_髪節_表示 = value; - お下げ右_編節8_髪編目_表示 = value; - お下げ右_髪縛1_表示 = value; - お下げ右_髪縛2_表示 = value; - お下げ右_髪右1_表示 = value; - お下げ右_髪左1_表示 = value; - お下げ右_髪根_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ左_編節1_髪節CD.不透明度 = value; - お下げ左_編節1_髪編目CD.不透明度 = value; - お下げ左_編節2_髪節CD.不透明度 = value; - お下げ左_編節2_髪編目CD.不透明度 = value; - お下げ左_編節3_髪節CD.不透明度 = value; - お下げ左_編節3_髪編目CD.不透明度 = value; - お下げ左_編節4_髪節CD.不透明度 = value; - お下げ左_編節4_髪編目CD.不透明度 = value; - お下げ左_編節5_髪節CD.不透明度 = value; - お下げ左_編節5_髪編目CD.不透明度 = value; - お下げ左_編節6_髪節CD.不透明度 = value; - お下げ左_編節6_髪編目CD.不透明度 = value; - お下げ左_編節7_髪節CD.不透明度 = value; - お下げ左_編節7_髪編目CD.不透明度 = value; - お下げ左_編節8_髪節CD.不透明度 = value; - お下げ左_編節8_髪編目CD.不透明度 = value; - お下げ左_髪縛1CD.不透明度 = value; - お下げ左_髪縛2CD.不透明度 = value; - お下げ左_髪左1CD.不透明度 = value; - お下げ左_髪右1CD.不透明度 = value; - お下げ左_髪根CD.不透明度 = value; - お下げ右_編節1_髪節CD.不透明度 = value; - お下げ右_編節1_髪編目CD.不透明度 = value; - お下げ右_編節2_髪節CD.不透明度 = value; - お下げ右_編節2_髪編目CD.不透明度 = value; - お下げ右_編節3_髪節CD.不透明度 = value; - お下げ右_編節3_髪編目CD.不透明度 = value; - お下げ右_編節4_髪節CD.不透明度 = value; - お下げ右_編節4_髪編目CD.不透明度 = value; - お下げ右_編節5_髪節CD.不透明度 = value; - お下げ右_編節5_髪編目CD.不透明度 = value; - お下げ右_編節6_髪節CD.不透明度 = value; - お下げ右_編節6_髪編目CD.不透明度 = value; - お下げ右_編節7_髪節CD.不透明度 = value; - お下げ右_編節7_髪編目CD.不透明度 = value; - お下げ右_編節8_髪節CD.不透明度 = value; - お下げ右_編節8_髪編目CD.不透明度 = value; - お下げ右_髪縛1CD.不透明度 = value; - お下げ右_髪縛2CD.不透明度 = value; - お下げ右_髪右1CD.不透明度 = value; - お下げ右_髪左1CD.不透明度 = value; - お下げ右_髪根CD.不透明度 = value; - } - } - - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } - - public double 髪長1 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ左_編節1_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節1_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節2_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節2_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節3_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節3_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節4_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節4_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節5_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節5_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節6_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節6_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節7_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節7_髪編目.SizeYBase *= num; - X0Y0_お下げ左_編節8_髪節.SizeYBase *= num; - X0Y0_お下げ左_編節8_髪編目.SizeYBase *= num; - X0Y0_お下げ左_髪左1.SizeYBase *= num; - X0Y0_お下げ左_髪右1.SizeYBase *= num; - X0Y0_お下げ左_髪根.SizeYBase *= num; - X0Y0_お下げ右_編節1_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節1_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節2_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節2_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節3_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節3_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節4_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節4_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節5_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節5_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節6_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節6_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節7_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節7_髪編目.SizeYBase *= num; - X0Y0_お下げ右_編節8_髪節.SizeYBase *= num; - X0Y0_お下げ右_編節8_髪編目.SizeYBase *= num; - X0Y0_お下げ右_髪右1.SizeYBase *= num; - X0Y0_お下げ右_髪左1.SizeYBase *= num; - X0Y0_お下げ右_髪根.SizeYBase *= num; - } - } - - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ左_編節1_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節1_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節2_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節2_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節3_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節3_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節4_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節4_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節5_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節5_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節6_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節6_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節7_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節7_髪編目.SizeXBase *= num; - X0Y0_お下げ左_編節8_髪節.SizeXBase *= num; - X0Y0_お下げ左_編節8_髪編目.SizeXBase *= num; - X0Y0_お下げ左_髪縛1.SizeBase *= num; - X0Y0_お下げ左_髪縛2.SizeBase *= num; - X0Y0_お下げ左_髪左1.SizeXBase *= num; - X0Y0_お下げ左_髪右1.SizeXBase *= num; - X0Y0_お下げ左_髪根.SizeXBase *= num; - X0Y0_お下げ右_編節1_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節1_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節2_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節2_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節3_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節3_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節4_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節4_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節5_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節5_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節6_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節6_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節7_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節7_髪編目.SizeXBase *= num; - X0Y0_お下げ右_編節8_髪節.SizeXBase *= num; - X0Y0_お下げ右_編節8_髪編目.SizeXBase *= num; - X0Y0_お下げ右_髪縛1.SizeBase *= num; - X0Y0_お下げ右_髪縛2.SizeBase *= num; - X0Y0_お下げ右_髪右1.SizeXBase *= num; - X0Y0_お下げ右_髪左1.SizeXBase *= num; - X0Y0_お下げ右_髪根.SizeXBase *= num; - } - } - - public double 広がり - { - set - { - X0Y0_お下げ左_髪左1.AngleBase = 3.0 * value; - X0Y0_お下げ左_髪右1.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪右1.AngleBase = -3.0 * value; - X0Y0_お下げ右_髪左1.AngleBase = 3.0 * value; - } - } - - public 後髪0_編2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2パツD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み2パツ"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][18])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_お下げ左_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_お下げ左_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_お下げ左_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節3_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節4"].ToPars(); - X0Y0_お下げ左_編節4_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節4_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節5"].ToPars(); - X0Y0_お下げ左_編節5_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節5_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節6"].ToPars(); - X0Y0_お下げ左_編節6_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節6_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節7"].ToPars(); - X0Y0_お下げ左_編節7_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節7_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節8"].ToPars(); - X0Y0_お下げ左_編節8_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ左_編節8_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ左_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); - pars3 = pars2["編節1"].ToPars(); - X0Y0_お下げ右_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_お下げ右_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_お下げ右_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節3_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節4"].ToPars(); - X0Y0_お下げ右_編節4_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節4_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節5"].ToPars(); - X0Y0_お下げ右_編節5_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節5_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節6"].ToPars(); - X0Y0_お下げ右_編節6_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節6_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節7"].ToPars(); - X0Y0_お下げ右_編節7_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節7_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節8"].ToPars(); - X0Y0_お下げ右_編節8_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ右_編節8_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); - X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); - X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ右_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ左_編節1_髪節_表示 = e.お下げ左_編節1_髪節_表示; - お下げ左_編節1_髪編目_表示 = e.お下げ左_編節1_髪編目_表示; - お下げ左_編節2_髪節_表示 = e.お下げ左_編節2_髪節_表示; - お下げ左_編節2_髪編目_表示 = e.お下げ左_編節2_髪編目_表示; - お下げ左_編節3_髪節_表示 = e.お下げ左_編節3_髪節_表示; - お下げ左_編節3_髪編目_表示 = e.お下げ左_編節3_髪編目_表示; - お下げ左_編節4_髪節_表示 = e.お下げ左_編節4_髪節_表示; - お下げ左_編節4_髪編目_表示 = e.お下げ左_編節4_髪編目_表示; - お下げ左_編節5_髪節_表示 = e.お下げ左_編節5_髪節_表示; - お下げ左_編節5_髪編目_表示 = e.お下げ左_編節5_髪編目_表示; - お下げ左_編節6_髪節_表示 = e.お下げ左_編節6_髪節_表示; - お下げ左_編節6_髪編目_表示 = e.お下げ左_編節6_髪編目_表示; - お下げ左_編節7_髪節_表示 = e.お下げ左_編節7_髪節_表示; - お下げ左_編節7_髪編目_表示 = e.お下げ左_編節7_髪編目_表示; - お下げ左_編節8_髪節_表示 = e.お下げ左_編節8_髪節_表示; - お下げ左_編節8_髪編目_表示 = e.お下げ左_編節8_髪編目_表示; - お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; - お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; - お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; - お下げ左_髪右1_表示 = e.お下げ左_髪右1_表示; - お下げ左_髪根_表示 = e.お下げ左_髪根_表示; - お下げ右_編節1_髪節_表示 = e.お下げ右_編節1_髪節_表示; - お下げ右_編節1_髪編目_表示 = e.お下げ右_編節1_髪編目_表示; - お下げ右_編節2_髪節_表示 = e.お下げ右_編節2_髪節_表示; - お下げ右_編節2_髪編目_表示 = e.お下げ右_編節2_髪編目_表示; - お下げ右_編節3_髪節_表示 = e.お下げ右_編節3_髪節_表示; - お下げ右_編節3_髪編目_表示 = e.お下げ右_編節3_髪編目_表示; - お下げ右_編節4_髪節_表示 = e.お下げ右_編節4_髪節_表示; - お下げ右_編節4_髪編目_表示 = e.お下げ右_編節4_髪編目_表示; - お下げ右_編節5_髪節_表示 = e.お下げ右_編節5_髪節_表示; - お下げ右_編節5_髪編目_表示 = e.お下げ右_編節5_髪編目_表示; - お下げ右_編節6_髪節_表示 = e.お下げ右_編節6_髪節_表示; - お下げ右_編節6_髪編目_表示 = e.お下げ右_編節6_髪編目_表示; - お下げ右_編節7_髪節_表示 = e.お下げ右_編節7_髪節_表示; - お下げ右_編節7_髪編目_表示 = e.お下げ右_編節7_髪編目_表示; - お下げ右_編節8_髪節_表示 = e.お下げ右_編節8_髪節_表示; - お下げ右_編節8_髪編目_表示 = e.お下げ右_編節8_髪編目_表示; - お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; - お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; - お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; - お下げ右_髪左1_表示 = e.お下げ右_髪左1_表示; - お下げ右_髪根_表示 = e.お下げ右_髪根_表示; - 髪長0 = e.髪長0; - 髪長1 = e.髪長1; - 毛量 = e.毛量; - 広がり = e.広がり; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ左_編節1_髪節CP = new ColorP(X0Y0_お下げ左_編節1_髪節, お下げ左_編節1_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節1_髪編目CP = new ColorP(X0Y0_お下げ左_編節1_髪編目, お下げ左_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節2_髪節CP = new ColorP(X0Y0_お下げ左_編節2_髪節, お下げ左_編節2_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節2_髪編目CP = new ColorP(X0Y0_お下げ左_編節2_髪編目, お下げ左_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節3_髪節CP = new ColorP(X0Y0_お下げ左_編節3_髪節, お下げ左_編節3_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節3_髪編目CP = new ColorP(X0Y0_お下げ左_編節3_髪編目, お下げ左_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節4_髪節CP = new ColorP(X0Y0_お下げ左_編節4_髪節, お下げ左_編節4_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節4_髪編目CP = new ColorP(X0Y0_お下げ左_編節4_髪編目, お下げ左_編節4_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節5_髪節CP = new ColorP(X0Y0_お下げ左_編節5_髪節, お下げ左_編節5_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節5_髪編目CP = new ColorP(X0Y0_お下げ左_編節5_髪編目, お下げ左_編節5_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節6_髪節CP = new ColorP(X0Y0_お下げ左_編節6_髪節, お下げ左_編節6_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節6_髪編目CP = new ColorP(X0Y0_お下げ左_編節6_髪編目, お下げ左_編節6_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節7_髪節CP = new ColorP(X0Y0_お下げ左_編節7_髪節, お下げ左_編節7_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節7_髪編目CP = new ColorP(X0Y0_お下げ左_編節7_髪編目, お下げ左_編節7_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_編節8_髪節CP = new ColorP(X0Y0_お下げ左_編節8_髪節, お下げ左_編節8_髪節CD, DisUnit, abj: false); - X0Y0_お下げ左_編節8_髪編目CP = new ColorP(X0Y0_お下げ左_編節8_髪編目, お下げ左_編節8_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ左_髪縛1CP = new ColorP(X0Y0_お下げ左_髪縛1, お下げ左_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ左_髪縛2CP = new ColorP(X0Y0_お下げ左_髪縛2, お下げ左_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ左_髪右1CP = new ColorP(X0Y0_お下げ左_髪右1, お下げ左_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); - X0Y0_お下げ右_編節1_髪節CP = new ColorP(X0Y0_お下げ右_編節1_髪節, お下げ右_編節1_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節1_髪編目CP = new ColorP(X0Y0_お下げ右_編節1_髪編目, お下げ右_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節2_髪節CP = new ColorP(X0Y0_お下げ右_編節2_髪節, お下げ右_編節2_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節2_髪編目CP = new ColorP(X0Y0_お下げ右_編節2_髪編目, お下げ右_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節3_髪節CP = new ColorP(X0Y0_お下げ右_編節3_髪節, お下げ右_編節3_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節3_髪編目CP = new ColorP(X0Y0_お下げ右_編節3_髪編目, お下げ右_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節4_髪節CP = new ColorP(X0Y0_お下げ右_編節4_髪節, お下げ右_編節4_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節4_髪編目CP = new ColorP(X0Y0_お下げ右_編節4_髪編目, お下げ右_編節4_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節5_髪節CP = new ColorP(X0Y0_お下げ右_編節5_髪節, お下げ右_編節5_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節5_髪編目CP = new ColorP(X0Y0_お下げ右_編節5_髪編目, お下げ右_編節5_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節6_髪節CP = new ColorP(X0Y0_お下げ右_編節6_髪節, お下げ右_編節6_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節6_髪編目CP = new ColorP(X0Y0_お下げ右_編節6_髪編目, お下げ右_編節6_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節7_髪節CP = new ColorP(X0Y0_お下げ右_編節7_髪節, お下げ右_編節7_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節7_髪編目CP = new ColorP(X0Y0_お下げ右_編節7_髪編目, お下げ右_編節7_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_編節8_髪節CP = new ColorP(X0Y0_お下げ右_編節8_髪節, お下げ右_編節8_髪節CD, DisUnit, abj: false); - X0Y0_お下げ右_編節8_髪編目CP = new ColorP(X0Y0_お下げ右_編節8_髪編目, お下げ右_編節8_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ右_髪縛1CP = new ColorP(X0Y0_お下げ右_髪縛1, お下げ右_髪縛1CD, DisUnit, abj: true); - X0Y0_お下げ右_髪縛2CP = new ColorP(X0Y0_お下げ右_髪縛2, お下げ右_髪縛2CD, DisUnit, abj: true); - X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ右_髪左1CP = new ColorP(X0Y0_お下げ右_髪左1, お下げ右_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - double num2 = 2.5 + 2.5 * RNG.XS.NextDouble(); - X0Y0_お下げ左_編節1_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節2_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節3_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節4_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節5_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節6_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節7_髪節.AngleBase = num * num2; - X0Y0_お下げ左_編節8_髪節.AngleBase = num * num2; - X0Y0_お下げ左_髪根.AngleBase = num * num2; - X0Y0_お下げ右_編節1_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節2_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節3_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節4_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節5_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節6_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節7_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_編節8_髪節.AngleBase = num * (0.0 - num2); - X0Y0_お下げ右_髪根.AngleBase = num * (0.0 - num2); - 本体.JoinPAall(); - } - - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ左_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ左_髪左1.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ左_髪左1.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ左_髪左1.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ左_髪左1.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ左_髪右1.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ左_髪右1.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ左_髪右1.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ左_髪右1.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ左_髪根.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ左_髪根.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[右 ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[右 ? 2 : 2].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[右 ? 1 : 3].Outline = false; - X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; - X0Y0_お下げ右_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; - X0Y0_お下げ右_髪右1.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ右_髪右1.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ右_髪右1.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ右_髪右1.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ右_髪左1.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ右_髪左1.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ右_髪左1.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ右_髪左1.OP[(!右) ? 3 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 3 : 0].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 2].Outline = false; - X0Y0_お下げ右_髪根.OP[右 ? 1 : 2].Outline = false; - X0Y0_お下げ右_髪根.OP[(!右) ? 3 : 0].Outline = false; - } - - public override bool Is布(Par p) - { - if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) - { - return p == X0Y0_お下げ右_髪縛2; - } - return true; - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ左_編節1_髪節CP.Update(); - X0Y0_お下げ左_編節1_髪編目CP.Update(); - X0Y0_お下げ左_編節2_髪節CP.Update(); - X0Y0_お下げ左_編節2_髪編目CP.Update(); - X0Y0_お下げ左_編節3_髪節CP.Update(); - X0Y0_お下げ左_編節3_髪編目CP.Update(); - X0Y0_お下げ左_編節4_髪節CP.Update(); - X0Y0_お下げ左_編節4_髪編目CP.Update(); - X0Y0_お下げ左_編節5_髪節CP.Update(); - X0Y0_お下げ左_編節5_髪編目CP.Update(); - X0Y0_お下げ左_編節6_髪節CP.Update(); - X0Y0_お下げ左_編節6_髪編目CP.Update(); - X0Y0_お下げ左_編節7_髪節CP.Update(); - X0Y0_お下げ左_編節7_髪編目CP.Update(); - X0Y0_お下げ左_編節8_髪節CP.Update(); - X0Y0_お下げ左_編節8_髪編目CP.Update(); - X0Y0_お下げ左_髪縛1CP.Update(); - X0Y0_お下げ左_髪縛2CP.Update(); - X0Y0_お下げ左_髪左1CP.Update(); - X0Y0_お下げ左_髪右1CP.Update(); - X0Y0_お下げ左_髪根CP.Update(); - X0Y0_お下げ右_編節1_髪節CP.Update(); - X0Y0_お下げ右_編節1_髪編目CP.Update(); - X0Y0_お下げ右_編節2_髪節CP.Update(); - X0Y0_お下げ右_編節2_髪編目CP.Update(); - X0Y0_お下げ右_編節3_髪節CP.Update(); - X0Y0_お下げ右_編節3_髪編目CP.Update(); - X0Y0_お下げ右_編節4_髪節CP.Update(); - X0Y0_お下げ右_編節4_髪編目CP.Update(); - X0Y0_お下げ右_編節5_髪節CP.Update(); - X0Y0_お下げ右_編節5_髪編目CP.Update(); - X0Y0_お下げ右_編節6_髪節CP.Update(); - X0Y0_お下げ右_編節6_髪編目CP.Update(); - X0Y0_お下げ右_編節7_髪節CP.Update(); - X0Y0_お下げ右_編節7_髪編目CP.Update(); - X0Y0_お下げ右_編節8_髪節CP.Update(); - X0Y0_お下げ右_編節8_髪編目CP.Update(); - X0Y0_お下げ右_髪縛1CP.Update(); - X0Y0_お下げ右_髪縛2CP.Update(); - X0Y0_お下げ右_髪右1CP.Update(); - X0Y0_お下げ右_髪左1CP.Update(); - X0Y0_お下げ右_髪根CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪縛1CD = new ColorD(); - お下げ左_髪縛2CD = new ColorD(); - お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪縛1CD = new ColorD(); - お下げ右_髪縛2CD = new ColorD(); - お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } - - public override void 髪留配色(髪留色 配色左, 髪留色 配色右) - { - お下げ左_髪縛1CD.色 = 配色左.髪留1色; - お下げ左_髪縛2CD.色 = 配色左.髪留2色; - お下げ右_髪縛1CD.色 = 配色右.髪留1色; - お下げ右_髪縛2CD.色 = 配色右.髪留2色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool お下げ左_編節1_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節1_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節1_髪節.Dra = value; + X0Y0_お下げ左_編節1_髪節.Hit = value; + } + } + + public bool お下げ左_編節1_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節1_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節1_髪編目.Dra = value; + X0Y0_お下げ左_編節1_髪編目.Hit = value; + } + } + + public bool お下げ左_編節2_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節2_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節2_髪節.Dra = value; + X0Y0_お下げ左_編節2_髪節.Hit = value; + } + } + + public bool お下げ左_編節2_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節2_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節2_髪編目.Dra = value; + X0Y0_お下げ左_編節2_髪編目.Hit = value; + } + } + + public bool お下げ左_編節3_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節3_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節3_髪節.Dra = value; + X0Y0_お下げ左_編節3_髪節.Hit = value; + } + } + + public bool お下げ左_編節3_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節3_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節3_髪編目.Dra = value; + X0Y0_お下げ左_編節3_髪編目.Hit = value; + } + } + + public bool お下げ左_編節4_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節4_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節4_髪節.Dra = value; + X0Y0_お下げ左_編節4_髪節.Hit = value; + } + } + + public bool お下げ左_編節4_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節4_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節4_髪編目.Dra = value; + X0Y0_お下げ左_編節4_髪編目.Hit = value; + } + } + + public bool お下げ左_編節5_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節5_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節5_髪節.Dra = value; + X0Y0_お下げ左_編節5_髪節.Hit = value; + } + } + + public bool お下げ左_編節5_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節5_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節5_髪編目.Dra = value; + X0Y0_お下げ左_編節5_髪編目.Hit = value; + } + } + + public bool お下げ左_編節6_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節6_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節6_髪節.Dra = value; + X0Y0_お下げ左_編節6_髪節.Hit = value; + } + } + + public bool お下げ左_編節6_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節6_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節6_髪編目.Dra = value; + X0Y0_お下げ左_編節6_髪編目.Hit = value; + } + } + + public bool お下げ左_編節7_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節7_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節7_髪節.Dra = value; + X0Y0_お下げ左_編節7_髪節.Hit = value; + } + } + + public bool お下げ左_編節7_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節7_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節7_髪編目.Dra = value; + X0Y0_お下げ左_編節7_髪編目.Hit = value; + } + } + + public bool お下げ左_編節8_髪節_表示 + { + get + { + return X0Y0_お下げ左_編節8_髪節.Dra; + } + set + { + X0Y0_お下げ左_編節8_髪節.Dra = value; + X0Y0_お下げ左_編節8_髪節.Hit = value; + } + } + + public bool お下げ左_編節8_髪編目_表示 + { + get + { + return X0Y0_お下げ左_編節8_髪編目.Dra; + } + set + { + X0Y0_お下げ左_編節8_髪編目.Dra = value; + X0Y0_お下げ左_編節8_髪編目.Hit = value; + } + } + + public override bool お下げ左_髪縛1_表示 + { + get + { + return X0Y0_お下げ左_髪縛1.Dra; + } + set + { + X0Y0_お下げ左_髪縛1.Dra = value; + X0Y0_お下げ左_髪縛1.Hit = value; + } + } + + public override bool お下げ左_髪縛2_表示 + { + get + { + return X0Y0_お下げ左_髪縛2.Dra; + } + set + { + X0Y0_お下げ左_髪縛2.Dra = value; + X0Y0_お下げ左_髪縛2.Hit = value; + } + } + + public bool お下げ左_髪左1_表示 + { + get + { + return X0Y0_お下げ左_髪左1.Dra; + } + set + { + X0Y0_お下げ左_髪左1.Dra = value; + X0Y0_お下げ左_髪左1.Hit = value; + } + } + + public bool お下げ左_髪右1_表示 + { + get + { + return X0Y0_お下げ左_髪右1.Dra; + } + set + { + X0Y0_お下げ左_髪右1.Dra = value; + X0Y0_お下げ左_髪右1.Hit = value; + } + } + + public bool お下げ左_髪根_表示 + { + get + { + return X0Y0_お下げ左_髪根.Dra; + } + set + { + X0Y0_お下げ左_髪根.Dra = value; + X0Y0_お下げ左_髪根.Hit = value; + } + } + + public bool お下げ右_編節1_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節1_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節1_髪節.Dra = value; + X0Y0_お下げ右_編節1_髪節.Hit = value; + } + } + + public bool お下げ右_編節1_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節1_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節1_髪編目.Dra = value; + X0Y0_お下げ右_編節1_髪編目.Hit = value; + } + } + + public bool お下げ右_編節2_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節2_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節2_髪節.Dra = value; + X0Y0_お下げ右_編節2_髪節.Hit = value; + } + } + + public bool お下げ右_編節2_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節2_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節2_髪編目.Dra = value; + X0Y0_お下げ右_編節2_髪編目.Hit = value; + } + } + + public bool お下げ右_編節3_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節3_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節3_髪節.Dra = value; + X0Y0_お下げ右_編節3_髪節.Hit = value; + } + } + + public bool お下げ右_編節3_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節3_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節3_髪編目.Dra = value; + X0Y0_お下げ右_編節3_髪編目.Hit = value; + } + } + + public bool お下げ右_編節4_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節4_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節4_髪節.Dra = value; + X0Y0_お下げ右_編節4_髪節.Hit = value; + } + } + + public bool お下げ右_編節4_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節4_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節4_髪編目.Dra = value; + X0Y0_お下げ右_編節4_髪編目.Hit = value; + } + } + + public bool お下げ右_編節5_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節5_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節5_髪節.Dra = value; + X0Y0_お下げ右_編節5_髪節.Hit = value; + } + } + + public bool お下げ右_編節5_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節5_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節5_髪編目.Dra = value; + X0Y0_お下げ右_編節5_髪編目.Hit = value; + } + } + + public bool お下げ右_編節6_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節6_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節6_髪節.Dra = value; + X0Y0_お下げ右_編節6_髪節.Hit = value; + } + } + + public bool お下げ右_編節6_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節6_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節6_髪編目.Dra = value; + X0Y0_お下げ右_編節6_髪編目.Hit = value; + } + } + + public bool お下げ右_編節7_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節7_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節7_髪節.Dra = value; + X0Y0_お下げ右_編節7_髪節.Hit = value; + } + } + + public bool お下げ右_編節7_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節7_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節7_髪編目.Dra = value; + X0Y0_お下げ右_編節7_髪編目.Hit = value; + } + } + + public bool お下げ右_編節8_髪節_表示 + { + get + { + return X0Y0_お下げ右_編節8_髪節.Dra; + } + set + { + X0Y0_お下げ右_編節8_髪節.Dra = value; + X0Y0_お下げ右_編節8_髪節.Hit = value; + } + } + + public bool お下げ右_編節8_髪編目_表示 + { + get + { + return X0Y0_お下げ右_編節8_髪編目.Dra; + } + set + { + X0Y0_お下げ右_編節8_髪編目.Dra = value; + X0Y0_お下げ右_編節8_髪編目.Hit = value; + } + } + + public override bool お下げ右_髪縛1_表示 + { + get + { + return X0Y0_お下げ右_髪縛1.Dra; + } + set + { + X0Y0_お下げ右_髪縛1.Dra = value; + X0Y0_お下げ右_髪縛1.Hit = value; + } + } + + public override bool お下げ右_髪縛2_表示 + { + get + { + return X0Y0_お下げ右_髪縛2.Dra; + } + set + { + X0Y0_お下げ右_髪縛2.Dra = value; + X0Y0_お下げ右_髪縛2.Hit = value; + } + } + + public bool お下げ右_髪右1_表示 + { + get + { + return X0Y0_お下げ右_髪右1.Dra; + } + set + { + X0Y0_お下げ右_髪右1.Dra = value; + X0Y0_お下げ右_髪右1.Hit = value; + } + } + + public bool お下げ右_髪左1_表示 + { + get + { + return X0Y0_お下げ右_髪左1.Dra; + } + set + { + X0Y0_お下げ右_髪左1.Dra = value; + X0Y0_お下げ右_髪左1.Hit = value; + } + } + + public bool お下げ右_髪根_表示 + { + get + { + return X0Y0_お下げ右_髪根.Dra; + } + set + { + X0Y0_お下げ右_髪根.Dra = value; + X0Y0_お下げ右_髪根.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ左_編節1_髪節_表示 = value; + お下げ左_編節1_髪編目_表示 = value; + お下げ左_編節2_髪節_表示 = value; + お下げ左_編節2_髪編目_表示 = value; + お下げ左_編節3_髪節_表示 = value; + お下げ左_編節3_髪編目_表示 = value; + お下げ左_編節4_髪節_表示 = value; + お下げ左_編節4_髪編目_表示 = value; + お下げ左_編節5_髪節_表示 = value; + お下げ左_編節5_髪編目_表示 = value; + お下げ左_編節6_髪節_表示 = value; + お下げ左_編節6_髪編目_表示 = value; + お下げ左_編節7_髪節_表示 = value; + お下げ左_編節7_髪編目_表示 = value; + お下げ左_編節8_髪節_表示 = value; + お下げ左_編節8_髪編目_表示 = value; + お下げ左_髪縛1_表示 = value; + お下げ左_髪縛2_表示 = value; + お下げ左_髪左1_表示 = value; + お下げ左_髪右1_表示 = value; + お下げ左_髪根_表示 = value; + お下げ右_編節1_髪節_表示 = value; + お下げ右_編節1_髪編目_表示 = value; + お下げ右_編節2_髪節_表示 = value; + お下げ右_編節2_髪編目_表示 = value; + お下げ右_編節3_髪節_表示 = value; + お下げ右_編節3_髪編目_表示 = value; + お下げ右_編節4_髪節_表示 = value; + お下げ右_編節4_髪編目_表示 = value; + お下げ右_編節5_髪節_表示 = value; + お下げ右_編節5_髪編目_表示 = value; + お下げ右_編節6_髪節_表示 = value; + お下げ右_編節6_髪編目_表示 = value; + お下げ右_編節7_髪節_表示 = value; + お下げ右_編節7_髪編目_表示 = value; + お下げ右_編節8_髪節_表示 = value; + お下げ右_編節8_髪編目_表示 = value; + お下げ右_髪縛1_表示 = value; + お下げ右_髪縛2_表示 = value; + お下げ右_髪右1_表示 = value; + お下げ右_髪左1_表示 = value; + お下げ右_髪根_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ左_編節1_髪節CD.不透明度 = value; + お下げ左_編節1_髪編目CD.不透明度 = value; + お下げ左_編節2_髪節CD.不透明度 = value; + お下げ左_編節2_髪編目CD.不透明度 = value; + お下げ左_編節3_髪節CD.不透明度 = value; + お下げ左_編節3_髪編目CD.不透明度 = value; + お下げ左_編節4_髪節CD.不透明度 = value; + お下げ左_編節4_髪編目CD.不透明度 = value; + お下げ左_編節5_髪節CD.不透明度 = value; + お下げ左_編節5_髪編目CD.不透明度 = value; + お下げ左_編節6_髪節CD.不透明度 = value; + お下げ左_編節6_髪編目CD.不透明度 = value; + お下げ左_編節7_髪節CD.不透明度 = value; + お下げ左_編節7_髪編目CD.不透明度 = value; + お下げ左_編節8_髪節CD.不透明度 = value; + お下げ左_編節8_髪編目CD.不透明度 = value; + お下げ左_髪縛1CD.不透明度 = value; + お下げ左_髪縛2CD.不透明度 = value; + お下げ左_髪左1CD.不透明度 = value; + お下げ左_髪右1CD.不透明度 = value; + お下げ左_髪根CD.不透明度 = value; + お下げ右_編節1_髪節CD.不透明度 = value; + お下げ右_編節1_髪編目CD.不透明度 = value; + お下げ右_編節2_髪節CD.不透明度 = value; + お下げ右_編節2_髪編目CD.不透明度 = value; + お下げ右_編節3_髪節CD.不透明度 = value; + お下げ右_編節3_髪編目CD.不透明度 = value; + お下げ右_編節4_髪節CD.不透明度 = value; + お下げ右_編節4_髪編目CD.不透明度 = value; + お下げ右_編節5_髪節CD.不透明度 = value; + お下げ右_編節5_髪編目CD.不透明度 = value; + お下げ右_編節6_髪節CD.不透明度 = value; + お下げ右_編節6_髪編目CD.不透明度 = value; + お下げ右_編節7_髪節CD.不透明度 = value; + お下げ右_編節7_髪編目CD.不透明度 = value; + お下げ右_編節8_髪節CD.不透明度 = value; + お下げ右_編節8_髪編目CD.不透明度 = value; + お下げ右_髪縛1CD.不透明度 = value; + お下げ右_髪縛2CD.不透明度 = value; + お下げ右_髪右1CD.不透明度 = value; + お下げ右_髪左1CD.不透明度 = value; + お下げ右_髪根CD.不透明度 = value; + } + } + + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } + + public double 髪長1 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ左_編節1_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節1_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節2_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節2_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節3_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節3_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節4_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節4_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節5_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節5_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節6_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節6_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節7_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節7_髪編目.SizeYBase *= num; + X0Y0_お下げ左_編節8_髪節.SizeYBase *= num; + X0Y0_お下げ左_編節8_髪編目.SizeYBase *= num; + X0Y0_お下げ左_髪左1.SizeYBase *= num; + X0Y0_お下げ左_髪右1.SizeYBase *= num; + X0Y0_お下げ左_髪根.SizeYBase *= num; + X0Y0_お下げ右_編節1_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節1_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節2_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節2_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節3_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節3_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節4_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節4_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節5_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節5_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節6_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節6_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節7_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節7_髪編目.SizeYBase *= num; + X0Y0_お下げ右_編節8_髪節.SizeYBase *= num; + X0Y0_お下げ右_編節8_髪編目.SizeYBase *= num; + X0Y0_お下げ右_髪右1.SizeYBase *= num; + X0Y0_お下げ右_髪左1.SizeYBase *= num; + X0Y0_お下げ右_髪根.SizeYBase *= num; + } + } + + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ左_編節1_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節1_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節2_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節2_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節3_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節3_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節4_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節4_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節5_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節5_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節6_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節6_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節7_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節7_髪編目.SizeXBase *= num; + X0Y0_お下げ左_編節8_髪節.SizeXBase *= num; + X0Y0_お下げ左_編節8_髪編目.SizeXBase *= num; + X0Y0_お下げ左_髪縛1.SizeBase *= num; + X0Y0_お下げ左_髪縛2.SizeBase *= num; + X0Y0_お下げ左_髪左1.SizeXBase *= num; + X0Y0_お下げ左_髪右1.SizeXBase *= num; + X0Y0_お下げ左_髪根.SizeXBase *= num; + X0Y0_お下げ右_編節1_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節1_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節2_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節2_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節3_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節3_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節4_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節4_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節5_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節5_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節6_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節6_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節7_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節7_髪編目.SizeXBase *= num; + X0Y0_お下げ右_編節8_髪節.SizeXBase *= num; + X0Y0_お下げ右_編節8_髪編目.SizeXBase *= num; + X0Y0_お下げ右_髪縛1.SizeBase *= num; + X0Y0_お下げ右_髪縛2.SizeBase *= num; + X0Y0_お下げ右_髪右1.SizeXBase *= num; + X0Y0_お下げ右_髪左1.SizeXBase *= num; + X0Y0_お下げ右_髪根.SizeXBase *= num; + } + } + + public double 広がり + { + set + { + X0Y0_お下げ左_髪左1.AngleBase = 3.0 * value; + X0Y0_お下げ左_髪右1.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪右1.AngleBase = -3.0 * value; + X0Y0_お下げ右_髪左1.AngleBase = 3.0 * value; + } + } + + public 後髪0_編2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2パツD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "編み2パツ"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][18])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ左"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_お下げ左_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_お下げ左_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_お下げ左_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節3_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節4"].ToPars(); + X0Y0_お下げ左_編節4_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節4_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節5"].ToPars(); + X0Y0_お下げ左_編節5_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節5_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節6"].ToPars(); + X0Y0_お下げ左_編節6_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節6_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節7"].ToPars(); + X0Y0_お下げ左_編節7_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節7_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節8"].ToPars(); + X0Y0_お下げ左_編節8_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ左_編節8_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ左_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); + pars2 = pars["お下げ右"].ToPars(); + pars3 = pars2["編節1"].ToPars(); + X0Y0_お下げ右_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_お下げ右_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_お下げ右_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節3_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節4"].ToPars(); + X0Y0_お下げ右_編節4_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節4_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節5"].ToPars(); + X0Y0_お下げ右_編節5_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節5_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節6"].ToPars(); + X0Y0_お下げ右_編節6_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節6_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節7"].ToPars(); + X0Y0_お下げ右_編節7_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節7_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節8"].ToPars(); + X0Y0_お下げ右_編節8_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ右_編節8_髪編目 = pars3["髪編目"].ToPar(); + X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); + X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); + X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ右_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ右_髪根 = pars2["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ左_編節1_髪節_表示 = e.お下げ左_編節1_髪節_表示; + お下げ左_編節1_髪編目_表示 = e.お下げ左_編節1_髪編目_表示; + お下げ左_編節2_髪節_表示 = e.お下げ左_編節2_髪節_表示; + お下げ左_編節2_髪編目_表示 = e.お下げ左_編節2_髪編目_表示; + お下げ左_編節3_髪節_表示 = e.お下げ左_編節3_髪節_表示; + お下げ左_編節3_髪編目_表示 = e.お下げ左_編節3_髪編目_表示; + お下げ左_編節4_髪節_表示 = e.お下げ左_編節4_髪節_表示; + お下げ左_編節4_髪編目_表示 = e.お下げ左_編節4_髪編目_表示; + お下げ左_編節5_髪節_表示 = e.お下げ左_編節5_髪節_表示; + お下げ左_編節5_髪編目_表示 = e.お下げ左_編節5_髪編目_表示; + お下げ左_編節6_髪節_表示 = e.お下げ左_編節6_髪節_表示; + お下げ左_編節6_髪編目_表示 = e.お下げ左_編節6_髪編目_表示; + お下げ左_編節7_髪節_表示 = e.お下げ左_編節7_髪節_表示; + お下げ左_編節7_髪編目_表示 = e.お下げ左_編節7_髪編目_表示; + お下げ左_編節8_髪節_表示 = e.お下げ左_編節8_髪節_表示; + お下げ左_編節8_髪編目_表示 = e.お下げ左_編節8_髪編目_表示; + お下げ左_髪縛1_表示 = e.お下げ左_髪縛1_表示; + お下げ左_髪縛2_表示 = e.お下げ左_髪縛2_表示; + お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; + お下げ左_髪右1_表示 = e.お下げ左_髪右1_表示; + お下げ左_髪根_表示 = e.お下げ左_髪根_表示; + お下げ右_編節1_髪節_表示 = e.お下げ右_編節1_髪節_表示; + お下げ右_編節1_髪編目_表示 = e.お下げ右_編節1_髪編目_表示; + お下げ右_編節2_髪節_表示 = e.お下げ右_編節2_髪節_表示; + お下げ右_編節2_髪編目_表示 = e.お下げ右_編節2_髪編目_表示; + お下げ右_編節3_髪節_表示 = e.お下げ右_編節3_髪節_表示; + お下げ右_編節3_髪編目_表示 = e.お下げ右_編節3_髪編目_表示; + お下げ右_編節4_髪節_表示 = e.お下げ右_編節4_髪節_表示; + お下げ右_編節4_髪編目_表示 = e.お下げ右_編節4_髪編目_表示; + お下げ右_編節5_髪節_表示 = e.お下げ右_編節5_髪節_表示; + お下げ右_編節5_髪編目_表示 = e.お下げ右_編節5_髪編目_表示; + お下げ右_編節6_髪節_表示 = e.お下げ右_編節6_髪節_表示; + お下げ右_編節6_髪編目_表示 = e.お下げ右_編節6_髪編目_表示; + お下げ右_編節7_髪節_表示 = e.お下げ右_編節7_髪節_表示; + お下げ右_編節7_髪編目_表示 = e.お下げ右_編節7_髪編目_表示; + お下げ右_編節8_髪節_表示 = e.お下げ右_編節8_髪節_表示; + お下げ右_編節8_髪編目_表示 = e.お下げ右_編節8_髪編目_表示; + お下げ右_髪縛1_表示 = e.お下げ右_髪縛1_表示; + お下げ右_髪縛2_表示 = e.お下げ右_髪縛2_表示; + お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; + お下げ右_髪左1_表示 = e.お下げ右_髪左1_表示; + お下げ右_髪根_表示 = e.お下げ右_髪根_表示; + 髪長0 = e.髪長0; + 髪長1 = e.髪長1; + 毛量 = e.毛量; + 広がり = e.広がり; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ左_編節1_髪節CP = new ColorP(X0Y0_お下げ左_編節1_髪節, お下げ左_編節1_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節1_髪編目CP = new ColorP(X0Y0_お下げ左_編節1_髪編目, お下げ左_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節2_髪節CP = new ColorP(X0Y0_お下げ左_編節2_髪節, お下げ左_編節2_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節2_髪編目CP = new ColorP(X0Y0_お下げ左_編節2_髪編目, お下げ左_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節3_髪節CP = new ColorP(X0Y0_お下げ左_編節3_髪節, お下げ左_編節3_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節3_髪編目CP = new ColorP(X0Y0_お下げ左_編節3_髪編目, お下げ左_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節4_髪節CP = new ColorP(X0Y0_お下げ左_編節4_髪節, お下げ左_編節4_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節4_髪編目CP = new ColorP(X0Y0_お下げ左_編節4_髪編目, お下げ左_編節4_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節5_髪節CP = new ColorP(X0Y0_お下げ左_編節5_髪節, お下げ左_編節5_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節5_髪編目CP = new ColorP(X0Y0_お下げ左_編節5_髪編目, お下げ左_編節5_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節6_髪節CP = new ColorP(X0Y0_お下げ左_編節6_髪節, お下げ左_編節6_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節6_髪編目CP = new ColorP(X0Y0_お下げ左_編節6_髪編目, お下げ左_編節6_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節7_髪節CP = new ColorP(X0Y0_お下げ左_編節7_髪節, お下げ左_編節7_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節7_髪編目CP = new ColorP(X0Y0_お下げ左_編節7_髪編目, お下げ左_編節7_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_編節8_髪節CP = new ColorP(X0Y0_お下げ左_編節8_髪節, お下げ左_編節8_髪節CD, DisUnit, abj: false); + X0Y0_お下げ左_編節8_髪編目CP = new ColorP(X0Y0_お下げ左_編節8_髪編目, お下げ左_編節8_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ左_髪縛1CP = new ColorP(X0Y0_お下げ左_髪縛1, お下げ左_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ左_髪縛2CP = new ColorP(X0Y0_お下げ左_髪縛2, お下げ左_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ左_髪右1CP = new ColorP(X0Y0_お下げ左_髪右1, お下げ左_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ左_髪根CP = new ColorP(X0Y0_お下げ左_髪根, お下げ左_髪根CD, DisUnit, abj: false); + X0Y0_お下げ右_編節1_髪節CP = new ColorP(X0Y0_お下げ右_編節1_髪節, お下げ右_編節1_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節1_髪編目CP = new ColorP(X0Y0_お下げ右_編節1_髪編目, お下げ右_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節2_髪節CP = new ColorP(X0Y0_お下げ右_編節2_髪節, お下げ右_編節2_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節2_髪編目CP = new ColorP(X0Y0_お下げ右_編節2_髪編目, お下げ右_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節3_髪節CP = new ColorP(X0Y0_お下げ右_編節3_髪節, お下げ右_編節3_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節3_髪編目CP = new ColorP(X0Y0_お下げ右_編節3_髪編目, お下げ右_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節4_髪節CP = new ColorP(X0Y0_お下げ右_編節4_髪節, お下げ右_編節4_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節4_髪編目CP = new ColorP(X0Y0_お下げ右_編節4_髪編目, お下げ右_編節4_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節5_髪節CP = new ColorP(X0Y0_お下げ右_編節5_髪節, お下げ右_編節5_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節5_髪編目CP = new ColorP(X0Y0_お下げ右_編節5_髪編目, お下げ右_編節5_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節6_髪節CP = new ColorP(X0Y0_お下げ右_編節6_髪節, お下げ右_編節6_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節6_髪編目CP = new ColorP(X0Y0_お下げ右_編節6_髪編目, お下げ右_編節6_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節7_髪節CP = new ColorP(X0Y0_お下げ右_編節7_髪節, お下げ右_編節7_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節7_髪編目CP = new ColorP(X0Y0_お下げ右_編節7_髪編目, お下げ右_編節7_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_編節8_髪節CP = new ColorP(X0Y0_お下げ右_編節8_髪節, お下げ右_編節8_髪節CD, DisUnit, abj: false); + X0Y0_お下げ右_編節8_髪編目CP = new ColorP(X0Y0_お下げ右_編節8_髪編目, お下げ右_編節8_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ右_髪縛1CP = new ColorP(X0Y0_お下げ右_髪縛1, お下げ右_髪縛1CD, DisUnit, abj: true); + X0Y0_お下げ右_髪縛2CP = new ColorP(X0Y0_お下げ右_髪縛2, お下げ右_髪縛2CD, DisUnit, abj: true); + X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ右_髪左1CP = new ColorP(X0Y0_お下げ右_髪左1, お下げ右_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ右_髪根CP = new ColorP(X0Y0_お下げ右_髪根, お下げ右_髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + double num2 = 2.5 + 2.5 * RNG.XS.NextDouble(); + X0Y0_お下げ左_編節1_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節2_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節3_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節4_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節5_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節6_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節7_髪節.AngleBase = num * num2; + X0Y0_お下げ左_編節8_髪節.AngleBase = num * num2; + X0Y0_お下げ左_髪根.AngleBase = num * num2; + X0Y0_お下げ右_編節1_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節2_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節3_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節4_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節5_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節6_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節7_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_編節8_髪節.AngleBase = num * (0.0 - num2); + X0Y0_お下げ右_髪根.AngleBase = num * (0.0 - num2); + 本体.JoinPAall(); + } + + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ左_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ左_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ左_髪左1.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ左_髪左1.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ左_髪左1.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ左_髪左1.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ左_髪右1.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ左_髪右1.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ左_髪右1.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ左_髪右1.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ左_髪根.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ左_髪根.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節1_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節1_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節2_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節2_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節3_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節3_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節4_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節4_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節5_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節5_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節6_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節6_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節7_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節7_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[右 ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[右 ? 2 : 2].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[右 ? 1 : 3].Outline = false; + X0Y0_お下げ右_編節8_髪節.OP[(!右) ? 4 : 0].Outline = false; + X0Y0_お下げ右_編節8_髪編目.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪縛1.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪縛2.OP[右 ? 0 : 0].Outline = false; + X0Y0_お下げ右_髪右1.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ右_髪右1.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ右_髪右1.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ右_髪右1.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ右_髪左1.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ右_髪左1.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ右_髪左1.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ右_髪左1.OP[(!右) ? 3 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 3 : 0].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 1 : 2].Outline = false; + X0Y0_お下げ右_髪根.OP[右 ? 1 : 2].Outline = false; + X0Y0_お下げ右_髪根.OP[(!右) ? 3 : 0].Outline = false; + } + + public override bool Is布(Par p) + { + if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) + { + return p == X0Y0_お下げ右_髪縛2; + } + return true; + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ左_編節1_髪節CP.Update(); + X0Y0_お下げ左_編節1_髪編目CP.Update(); + X0Y0_お下げ左_編節2_髪節CP.Update(); + X0Y0_お下げ左_編節2_髪編目CP.Update(); + X0Y0_お下げ左_編節3_髪節CP.Update(); + X0Y0_お下げ左_編節3_髪編目CP.Update(); + X0Y0_お下げ左_編節4_髪節CP.Update(); + X0Y0_お下げ左_編節4_髪編目CP.Update(); + X0Y0_お下げ左_編節5_髪節CP.Update(); + X0Y0_お下げ左_編節5_髪編目CP.Update(); + X0Y0_お下げ左_編節6_髪節CP.Update(); + X0Y0_お下げ左_編節6_髪編目CP.Update(); + X0Y0_お下げ左_編節7_髪節CP.Update(); + X0Y0_お下げ左_編節7_髪編目CP.Update(); + X0Y0_お下げ左_編節8_髪節CP.Update(); + X0Y0_お下げ左_編節8_髪編目CP.Update(); + X0Y0_お下げ左_髪縛1CP.Update(); + X0Y0_お下げ左_髪縛2CP.Update(); + X0Y0_お下げ左_髪左1CP.Update(); + X0Y0_お下げ左_髪右1CP.Update(); + X0Y0_お下げ左_髪根CP.Update(); + X0Y0_お下げ右_編節1_髪節CP.Update(); + X0Y0_お下げ右_編節1_髪編目CP.Update(); + X0Y0_お下げ右_編節2_髪節CP.Update(); + X0Y0_お下げ右_編節2_髪編目CP.Update(); + X0Y0_お下げ右_編節3_髪節CP.Update(); + X0Y0_お下げ右_編節3_髪編目CP.Update(); + X0Y0_お下げ右_編節4_髪節CP.Update(); + X0Y0_お下げ右_編節4_髪編目CP.Update(); + X0Y0_お下げ右_編節5_髪節CP.Update(); + X0Y0_お下げ右_編節5_髪編目CP.Update(); + X0Y0_お下げ右_編節6_髪節CP.Update(); + X0Y0_お下げ右_編節6_髪編目CP.Update(); + X0Y0_お下げ右_編節7_髪節CP.Update(); + X0Y0_お下げ右_編節7_髪編目CP.Update(); + X0Y0_お下げ右_編節8_髪節CP.Update(); + X0Y0_お下げ右_編節8_髪編目CP.Update(); + X0Y0_お下げ右_髪縛1CP.Update(); + X0Y0_お下げ右_髪縛2CP.Update(); + X0Y0_お下げ右_髪右1CP.Update(); + X0Y0_お下げ右_髪左1CP.Update(); + X0Y0_お下げ右_髪根CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪縛1CD = new ColorD(); + お下げ左_髪縛2CD = new ColorD(); + お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節8_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_編節8_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪縛1CD = new ColorD(); + お下げ右_髪縛2CD = new ColorD(); + お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + + public override void 髪留配色(髪留色 配色左, 髪留色 配色右) + { + お下げ左_髪縛1CD.色 = 配色左.髪留1色; + お下げ左_髪縛2CD.色 = 配色左.髪留2色; + お下げ右_髪縛1CD.色 = 配色右.髪留1色; + お下げ右_髪縛2CD.色 = 配色右.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2パツD.cs index 6b3bc82..5f118c5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_編2パツD.cs @@ -1,124 +1,125 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_編2パツD : お下げ2D +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_編2パツD : お下げ2D + { + public bool 髪基_表示 = true; - public bool お下げ左_編節1_髪節_表示 = true; + public bool お下げ左_編節1_髪節_表示 = true; - public bool お下げ左_編節1_髪編目_表示 = true; + public bool お下げ左_編節1_髪編目_表示 = true; - public bool お下げ左_編節2_髪節_表示 = true; + public bool お下げ左_編節2_髪節_表示 = true; - public bool お下げ左_編節2_髪編目_表示 = true; + public bool お下げ左_編節2_髪編目_表示 = true; - public bool お下げ左_編節3_髪節_表示 = true; + public bool お下げ左_編節3_髪節_表示 = true; - public bool お下げ左_編節3_髪編目_表示 = true; + public bool お下げ左_編節3_髪編目_表示 = true; - public bool お下げ左_編節4_髪節_表示 = true; + public bool お下げ左_編節4_髪節_表示 = true; - public bool お下げ左_編節4_髪編目_表示 = true; + public bool お下げ左_編節4_髪編目_表示 = true; - public bool お下げ左_編節5_髪節_表示 = true; + public bool お下げ左_編節5_髪節_表示 = true; - public bool お下げ左_編節5_髪編目_表示 = true; + public bool お下げ左_編節5_髪編目_表示 = true; - public bool お下げ左_編節6_髪節_表示 = true; + public bool お下げ左_編節6_髪節_表示 = true; - public bool お下げ左_編節6_髪編目_表示 = true; + public bool お下げ左_編節6_髪編目_表示 = true; - public bool お下げ左_編節7_髪節_表示 = true; + public bool お下げ左_編節7_髪節_表示 = true; - public bool お下げ左_編節7_髪編目_表示 = true; + public bool お下げ左_編節7_髪編目_表示 = true; - public bool お下げ左_編節8_髪節_表示 = true; + public bool お下げ左_編節8_髪節_表示 = true; - public bool お下げ左_編節8_髪編目_表示 = true; + public bool お下げ左_編節8_髪編目_表示 = true; - public bool お下げ左_髪縛1_表示 = true; + public bool お下げ左_髪縛1_表示 = true; - public bool お下げ左_髪縛2_表示 = true; + public bool お下げ左_髪縛2_表示 = true; - public bool お下げ左_髪左1_表示 = true; + public bool お下げ左_髪左1_表示 = true; - public bool お下げ左_髪右1_表示 = true; + public bool お下げ左_髪右1_表示 = true; - public bool お下げ左_髪根_表示 = true; + public bool お下げ左_髪根_表示 = true; - public bool お下げ右_編節1_髪節_表示 = true; + public bool お下げ右_編節1_髪節_表示 = true; - public bool お下げ右_編節1_髪編目_表示 = true; + public bool お下げ右_編節1_髪編目_表示 = true; - public bool お下げ右_編節2_髪節_表示 = true; + public bool お下げ右_編節2_髪節_表示 = true; - public bool お下げ右_編節2_髪編目_表示 = true; + public bool お下げ右_編節2_髪編目_表示 = true; - public bool お下げ右_編節3_髪節_表示 = true; + public bool お下げ右_編節3_髪節_表示 = true; - public bool お下げ右_編節3_髪編目_表示 = true; + public bool お下げ右_編節3_髪編目_表示 = true; - public bool お下げ右_編節4_髪節_表示 = true; + public bool お下げ右_編節4_髪節_表示 = true; - public bool お下げ右_編節4_髪編目_表示 = true; + public bool お下げ右_編節4_髪編目_表示 = true; - public bool お下げ右_編節5_髪節_表示 = true; + public bool お下げ右_編節5_髪節_表示 = true; - public bool お下げ右_編節5_髪編目_表示 = true; + public bool お下げ右_編節5_髪編目_表示 = true; - public bool お下げ右_編節6_髪節_表示 = true; + public bool お下げ右_編節6_髪節_表示 = true; - public bool お下げ右_編節6_髪編目_表示 = true; + public bool お下げ右_編節6_髪編目_表示 = true; - public bool お下げ右_編節7_髪節_表示 = true; + public bool お下げ右_編節7_髪節_表示 = true; - public bool お下げ右_編節7_髪編目_表示 = true; + public bool お下げ右_編節7_髪編目_表示 = true; - public bool お下げ右_編節8_髪節_表示 = true; + public bool お下げ右_編節8_髪節_表示 = true; - public bool お下げ右_編節8_髪編目_表示 = true; + public bool お下げ右_編節8_髪編目_表示 = true; - public bool お下げ右_髪縛1_表示 = true; + public bool お下げ右_髪縛1_表示 = true; - public bool お下げ右_髪縛2_表示 = true; + public bool お下げ右_髪縛2_表示 = true; - public bool お下げ右_髪右1_表示 = true; + public bool お下げ右_髪右1_表示 = true; - public bool お下げ右_髪左1_表示 = true; + public bool お下げ右_髪左1_表示 = true; - public bool お下げ右_髪根_表示 = true; + public bool お下げ右_髪根_表示 = true; - public double 髪長0; + public double 髪長0; - public double 髪長1; + public double 髪長1; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public bool スライム; + public bool スライム; - public 後髪0_編2パツD() - { - ThisType = GetType(); - } + public 後髪0_編2パツD() + { + ThisType = GetType(); + } - public 後髪0_編2パツD SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_編2パツD SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 髪長1 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_編2パツ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_編2パツ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_肢系.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_肢系.cs index 0848f63..f1e8094 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_肢系.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_肢系.cs @@ -2,426 +2,427 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪0_肢系 : 下ろし +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪0_肢系 : 下ろし + { + public Par X0Y0_髪基; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public Ele[] 左5_接続; + public Ele[] 左5_接続; - public Ele[] 左4_接続; + public Ele[] 左4_接続; - public Ele[] 左3_接続; + public Ele[] 左3_接続; - public Ele[] 左2_接続; + public Ele[] 左2_接続; - public Ele[] 左1_接続; + public Ele[] 左1_接続; - public Ele[] 中央_接続; + public Ele[] 中央_接続; - public Ele[] 右1_接続; + public Ele[] 右1_接続; - public Ele[] 右2_接続; + public Ele[] 右2_接続; - public Ele[] 右3_接続; + public Ele[] 右3_接続; - public Ele[] 右4_接続; + public Ele[] 右4_接続; - public Ele[] 右5_接続; + public Ele[] 右5_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + } + } - public double 髪長0 - { - set - { - double num = 0.7 + 0.3 * value; - X0Y0_髪基.SizeYBase *= num; - } - } + public double 髪長0 + { + set + { + double num = 0.7 + 0.3 * value; + X0Y0_髪基.SizeYBase *= num; + } + } - public JointS 左5_接続点 => new JointS(本体, X0Y0_髪基, 5); + public JointS 左5_接続点 => new JointS(本体, X0Y0_髪基, 5); - public JointS 左4_接続点 => new JointS(本体, X0Y0_髪基, 1); + public JointS 左4_接続点 => new JointS(本体, X0Y0_髪基, 1); - public JointS 左3_接続点 => new JointS(本体, X0Y0_髪基, 7); + public JointS 左3_接続点 => new JointS(本体, X0Y0_髪基, 7); - public JointS 左2_接続点 => new JointS(本体, X0Y0_髪基, 3); + public JointS 左2_接続点 => new JointS(本体, X0Y0_髪基, 3); - public JointS 左1_接続点 => new JointS(本体, X0Y0_髪基, 9); + public JointS 左1_接続点 => new JointS(本体, X0Y0_髪基, 9); - public JointS 中央_接続点 => new JointS(本体, X0Y0_髪基, 0); + public JointS 中央_接続点 => new JointS(本体, X0Y0_髪基, 0); - public JointS 右1_接続点 => new JointS(本体, X0Y0_髪基, 10); + public JointS 右1_接続点 => new JointS(本体, X0Y0_髪基, 10); - public JointS 右2_接続点 => new JointS(本体, X0Y0_髪基, 4); + public JointS 右2_接続点 => new JointS(本体, X0Y0_髪基, 4); - public JointS 右3_接続点 => new JointS(本体, X0Y0_髪基, 8); + public JointS 右3_接続点 => new JointS(本体, X0Y0_髪基, 8); - public JointS 右4_接続点 => new JointS(本体, X0Y0_髪基, 2); + public JointS 右4_接続点 => new JointS(本体, X0Y0_髪基, 2); - public JointS 右5_接続点 => new JointS(本体, X0Y0_髪基, 6); + public JointS 右5_接続点 => new JointS(本体, X0Y0_髪基, 6); - public 後髪0_肢系(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_肢系D e) - { - 後髪0_肢系 後髪0_肢系2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "肢系"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][21])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - 髪長0 = e.髪長0; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.左5_接続.Count > 0) - { - 左5_接続 = e.左5_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 後髪0_肢系2; - f.ConnectionType = ConnectionInfo.後髪0_肢系_左5_接続; - f.接続(後髪0_肢系2.左5_接続点); - return f; - }).ToArray(); - } - if (e.左4_接続.Count > 0) - { - 左4_接続 = e.左4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 後髪0_肢系2; - f.ConnectionType = ConnectionInfo.後髪0_肢系_左4_接続; - f.接続(後髪0_肢系2.左4_接続点); - return f; - }).ToArray(); - } - if (e.左3_接続.Count > 0) - { - 左3_接続 = e.左3_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 後髪0_肢系2; - f.ConnectionType = ConnectionInfo.後髪0_肢系_左3_接続; - f.接続(後髪0_肢系2.左3_接続点); - return f; - }).ToArray(); - } - if (e.左2_接続.Count > 0) - { - 左2_接続 = e.左2_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 後髪0_肢系2; - f.ConnectionType = ConnectionInfo.後髪0_肢系_左2_接続; - f.接続(後髪0_肢系2.左2_接続点); - return f; - }).ToArray(); - } - if (e.左1_接続.Count > 0) - { - 左1_接続 = e.左1_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 後髪0_肢系2; - f.ConnectionType = ConnectionInfo.後髪0_肢系_左1_接続; - f.接続(後髪0_肢系2.左1_接続点); - return f; - }).ToArray(); - } - if (e.中央_接続.Count > 0) - { - 中央_接続 = e.中央_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 後髪0_肢系2; - f.ConnectionType = ConnectionInfo.後髪0_肢系_中央_接続; - f.接続(後髪0_肢系2.中央_接続点); - return f; - }).ToArray(); - } - if (e.右1_接続.Count > 0) - { - 右1_接続 = e.右1_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 後髪0_肢系2; - f.ConnectionType = ConnectionInfo.後髪0_肢系_右1_接続; - f.接続(後髪0_肢系2.右1_接続点); - return f; - }).ToArray(); - } - if (e.右2_接続.Count > 0) - { - 右2_接続 = e.右2_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 後髪0_肢系2; - f.ConnectionType = ConnectionInfo.後髪0_肢系_右2_接続; - f.接続(後髪0_肢系2.右2_接続点); - return f; - }).ToArray(); - } - if (e.右3_接続.Count > 0) - { - 右3_接続 = e.右3_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 後髪0_肢系2; - f.ConnectionType = ConnectionInfo.後髪0_肢系_右3_接続; - f.接続(後髪0_肢系2.右3_接続点); - return f; - }).ToArray(); - } - if (e.右4_接続.Count > 0) - { - 右4_接続 = e.右4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 後髪0_肢系2; - f.ConnectionType = ConnectionInfo.後髪0_肢系_右4_接続; - f.接続(後髪0_肢系2.右4_接続点); - return f; - }).ToArray(); - } - if (e.右5_接続.Count > 0) - { - 右5_接続 = e.右5_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 後髪0_肢系2; - f.ConnectionType = ConnectionInfo.後髪0_肢系_右5_接続; - f.接続(後髪0_肢系2.右5_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪0_肢系(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_肢系D e) + { + 後髪0_肢系 後髪0_肢系2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "肢系"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][21])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + 髪長0 = e.髪長0; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.左5_接続.Count > 0) + { + 左5_接続 = e.左5_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 後髪0_肢系2; + f.ConnectionType = ConnectionInfo.後髪0_肢系_左5_接続; + f.接続(後髪0_肢系2.左5_接続点); + return f; + }).ToArray(); + } + if (e.左4_接続.Count > 0) + { + 左4_接続 = e.左4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 後髪0_肢系2; + f.ConnectionType = ConnectionInfo.後髪0_肢系_左4_接続; + f.接続(後髪0_肢系2.左4_接続点); + return f; + }).ToArray(); + } + if (e.左3_接続.Count > 0) + { + 左3_接続 = e.左3_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 後髪0_肢系2; + f.ConnectionType = ConnectionInfo.後髪0_肢系_左3_接続; + f.接続(後髪0_肢系2.左3_接続点); + return f; + }).ToArray(); + } + if (e.左2_接続.Count > 0) + { + 左2_接続 = e.左2_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 後髪0_肢系2; + f.ConnectionType = ConnectionInfo.後髪0_肢系_左2_接続; + f.接続(後髪0_肢系2.左2_接続点); + return f; + }).ToArray(); + } + if (e.左1_接続.Count > 0) + { + 左1_接続 = e.左1_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 後髪0_肢系2; + f.ConnectionType = ConnectionInfo.後髪0_肢系_左1_接続; + f.接続(後髪0_肢系2.左1_接続点); + return f; + }).ToArray(); + } + if (e.中央_接続.Count > 0) + { + 中央_接続 = e.中央_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 後髪0_肢系2; + f.ConnectionType = ConnectionInfo.後髪0_肢系_中央_接続; + f.接続(後髪0_肢系2.中央_接続点); + return f; + }).ToArray(); + } + if (e.右1_接続.Count > 0) + { + 右1_接続 = e.右1_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 後髪0_肢系2; + f.ConnectionType = ConnectionInfo.後髪0_肢系_右1_接続; + f.接続(後髪0_肢系2.右1_接続点); + return f; + }).ToArray(); + } + if (e.右2_接続.Count > 0) + { + 右2_接続 = e.右2_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 後髪0_肢系2; + f.ConnectionType = ConnectionInfo.後髪0_肢系_右2_接続; + f.接続(後髪0_肢系2.右2_接続点); + return f; + }).ToArray(); + } + if (e.右3_接続.Count > 0) + { + 右3_接続 = e.右3_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 後髪0_肢系2; + f.ConnectionType = ConnectionInfo.後髪0_肢系_右3_接続; + f.接続(後髪0_肢系2.右3_接続点); + return f; + }).ToArray(); + } + if (e.右4_接続.Count > 0) + { + 右4_接続 = e.右4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 後髪0_肢系2; + f.ConnectionType = ConnectionInfo.後髪0_肢系_右4_接続; + f.接続(後髪0_肢系2.右4_接続点); + return f; + }).ToArray(); + } + if (e.右5_接続.Count > 0) + { + 右5_接続 = e.右5_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 後髪0_肢系2; + f.ConnectionType = ConnectionInfo.後髪0_肢系_右5_接続; + f.接続(後髪0_肢系2.右5_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - _ = 右; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + _ = 右; + 本体.JoinPAall(); + } - public void スライム() - { - X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; - X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; - } + public void スライム() + { + X0Y0_髪基.OP[右 ? 1 : 0].Outline = false; + X0Y0_髪基.OP[(!右) ? 1 : 0].Outline = false; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } - public override IEnumerable EnumEle() - { - yield return this; - if (中央_接続 != null) - { - foreach (Ele item in 中央_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item; - } - } - if (左1_接続 != null) - { - foreach (Ele item2 in 左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item2; - } - } - if (右1_接続 != null) - { - foreach (Ele item3 in 右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item3; - } - } - if (左2_接続 != null) - { - foreach (Ele item4 in 左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item4; - } - } - if (右2_接続 != null) - { - foreach (Ele item5 in 右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item5; - } - } - if (左3_接続 != null) - { - foreach (Ele item6 in 左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item6; - } - } - if (右3_接続 != null) - { - foreach (Ele item7 in 右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item7; - } - } - if (左4_接続 != null) - { - foreach (Ele item8 in 左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item8; - } - } - if (右4_接続 != null) - { - foreach (Ele item9 in 右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item9; - } - } - if (左5_接続 != null) - { - foreach (Ele item10 in 左5_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item10; - } - } - if (右5_接続 == null) - { - yield break; - } - foreach (Ele item11 in 右5_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) - { - yield return item11; - } - } + public override IEnumerable EnumEle() + { + yield return this; + if (中央_接続 != null) + { + foreach (Ele item in 中央_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item; + } + } + if (左1_接続 != null) + { + foreach (Ele item2 in 左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item2; + } + } + if (右1_接続 != null) + { + foreach (Ele item3 in 右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item3; + } + } + if (左2_接続 != null) + { + foreach (Ele item4 in 左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item4; + } + } + if (右2_接続 != null) + { + foreach (Ele item5 in 右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item5; + } + } + if (左3_接続 != null) + { + foreach (Ele item6 in 左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item6; + } + } + if (右3_接続 != null) + { + foreach (Ele item7 in 右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item7; + } + } + if (左4_接続 != null) + { + foreach (Ele item8 in 左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item8; + } + } + if (右4_接続 != null) + { + foreach (Ele item9 in 右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item9; + } + } + if (左5_接続 != null) + { + foreach (Ele item10 in 左5_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item10; + } + } + if (右5_接続 == null) + { + yield break; + } + foreach (Ele item11 in 右5_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + { + yield return item11; + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_肢系D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_肢系D.cs index 2f9a443..f6ea50d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_肢系D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪0_肢系D.cs @@ -3,257 +3,258 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪0_肢系D : 下ろしD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪0_肢系D : 下ろしD + { + public bool 髪基_表示 = true; - public double 髪長0; + public double 髪長0; - public bool スライム; + public bool スライム; - public List 左5_接続 = new List(); + public List 左5_接続 = new List(); - public List 左4_接続 = new List(); + public List 左4_接続 = new List(); - public List 左3_接続 = new List(); + public List 左3_接続 = new List(); - public List 左2_接続 = new List(); + public List 左2_接続 = new List(); - public List 左1_接続 = new List(); + public List 左1_接続 = new List(); - public List 中央_接続 = new List(); + public List 中央_接続 = new List(); - public List 右1_接続 = new List(); + public List 右1_接続 = new List(); - public List 右2_接続 = new List(); + public List 右2_接続 = new List(); - public List 右3_接続 = new List(); + public List 右3_接続 = new List(); - public List 右4_接続 = new List(); + public List 右4_接続 = new List(); - public List 右5_接続 = new List(); + public List 右5_接続 = new List(); - public 後髪0_肢系D() - { - ThisType = GetType(); - } + public 後髪0_肢系D() + { + ThisType = GetType(); + } - public void 左5接続(EleD e) - { - 左5_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.後髪0_肢系_左5_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.6; - } - } + public void 左5接続(EleD e) + { + 左5_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.後髪0_肢系_左5_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.6; + } + } - public void 左4接続(EleD e) - { - 左4_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.後髪0_肢系_左4_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.6; - } - } + public void 左4接続(EleD e) + { + 左4_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.後髪0_肢系_左4_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.6; + } + } - public void 左3接続(EleD e) - { - 左3_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.後髪0_肢系_左3_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.6; - } - } + public void 左3接続(EleD e) + { + 左3_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.後髪0_肢系_左3_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.6; + } + } - public void 左2接続(EleD e) - { - 左2_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.後髪0_肢系_左2_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.6; - } - } + public void 左2接続(EleD e) + { + 左2_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.後髪0_肢系_左2_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.6; + } + } - public void 左1接続(EleD e) - { - 左1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.後髪0_肢系_左1_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.6; - } - } + public void 左1接続(EleD e) + { + 左1_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.後髪0_肢系_左1_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.6; + } + } - public void 中央接続(EleD e) - { - 中央_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.後髪0_肢系_中央_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.6; - } - } + public void 中央接続(EleD e) + { + 中央_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.後髪0_肢系_中央_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.6; + } + } - public void 右1接続(EleD e) - { - 右1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.後髪0_肢系_右1_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.6; - } - } + public void 右1接続(EleD e) + { + 右1_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.後髪0_肢系_右1_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.6; + } + } - public void 右2接続(EleD e) - { - 右2_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.後髪0_肢系_右2_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.6; - } - } + public void 右2接続(EleD e) + { + 右2_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.後髪0_肢系_右2_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.6; + } + } - public void 右3接続(EleD e) - { - 右3_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.後髪0_肢系_右3_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.6; - } - } + public void 右3接続(EleD e) + { + 右3_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.後髪0_肢系_右3_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.6; + } + } - public void 右4接続(EleD e) - { - 右4_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.後髪0_肢系_右4_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.6; - } - } + public void 右4接続(EleD e) + { + 右4_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.後髪0_肢系_右4_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.6; + } + } - public void 右5接続(EleD e) - { - 右5_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.後髪0_肢系_右5_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.6; - } - } + public void 右5接続(EleD e) + { + 右5_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.後髪0_肢系_右5_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.6; + } + } - public 後髪0_肢系D SetRandom() - { - 髪長0 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); - return this; - } + public 後髪0_肢系D SetRandom() + { + 髪長0 = RNG.XS.NextDouble(); + 右 = RNG.XS.NextBool(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪0_肢系(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪0_肢系(DisUnit, 配色指定, 体配色, Med, this); + } - public override IEnumerable EnumEleD() - { - yield return this; - if (中央_接続 != null) - { - foreach (EleD item in 中央_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item; - } - } - if (左1_接続 != null) - { - foreach (EleD item2 in 左1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item2; - } - } - if (右1_接続 != null) - { - foreach (EleD item3 in 右1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item3; - } - } - if (左2_接続 != null) - { - foreach (EleD item4 in 左2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item4; - } - } - if (右2_接続 != null) - { - foreach (EleD item5 in 右2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item5; - } - } - if (左3_接続 != null) - { - foreach (EleD item6 in 左3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item6; - } - } - if (右3_接続 != null) - { - foreach (EleD item7 in 右3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item7; - } - } - if (左4_接続 != null) - { - foreach (EleD item8 in 左4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item8; - } - } - if (右4_接続 != null) - { - foreach (EleD item9 in 右4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item9; - } - } - if (左5_接続 != null) - { - foreach (EleD item10 in 左5_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item10; - } - } - if (右5_接続 == null) - { - yield break; - } - foreach (EleD item11 in 右5_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) - { - yield return item11; - } - } + public override IEnumerable EnumEleD() + { + yield return this; + if (中央_接続 != null) + { + foreach (EleD item in 中央_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item; + } + } + if (左1_接続 != null) + { + foreach (EleD item2 in 左1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item2; + } + } + if (右1_接続 != null) + { + foreach (EleD item3 in 右1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item3; + } + } + if (左2_接続 != null) + { + foreach (EleD item4 in 左2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item4; + } + } + if (右2_接続 != null) + { + foreach (EleD item5 in 右2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item5; + } + } + if (左3_接続 != null) + { + foreach (EleD item6 in 左3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item6; + } + } + if (右3_接続 != null) + { + foreach (EleD item7 in 右3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item7; + } + } + if (左4_接続 != null) + { + foreach (EleD item8 in 左4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item8; + } + } + if (右4_接続 != null) + { + foreach (EleD item9 in 右4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item9; + } + } + if (左5_接続 != null) + { + foreach (EleD item10 in 左5_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item10; + } + } + if (右5_接続 == null) + { + yield break; + } + foreach (EleD item11 in 右5_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + { + yield return item11; + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1.cs index 22b1008..60d3469 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1.cs @@ -1,18 +1,19 @@ -namespace SlaveMatrix; - -public class 後髪1 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 後髪1 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1D.cs index 791f552..9093c71 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 後髪1D : EleD +namespace SlaveMatrix { + [Serializable] + public class 後髪1D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1カル.cs index 6c99f22..d74be9e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1カル.cs @@ -1,387 +1,388 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪1_結1カル : アップ +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪1_結1カル : アップ + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ_髪根; + public Par X0Y0_お下げ_髪根; - public Par X0Y0_お下げ_髪左1; + public Par X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪左2; + public Par X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左3; + public Par X0Y0_お下げ_髪左3; - public Par X0Y0_お下げ_髪右1; + public Par X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪右2; + public Par X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右3; + public Par X0Y0_お下げ_髪右3; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ_髪根CD; + public ColorD お下げ_髪根CD; - public ColorD お下げ_髪左1CD; + public ColorD お下げ_髪左1CD; - public ColorD お下げ_髪左2CD; + public ColorD お下げ_髪左2CD; - public ColorD お下げ_髪左3CD; + public ColorD お下げ_髪左3CD; - public ColorD お下げ_髪右1CD; + public ColorD お下げ_髪右1CD; - public ColorD お下げ_髪右2CD; + public ColorD お下げ_髪右2CD; - public ColorD お下げ_髪右3CD; + public ColorD お下げ_髪右3CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ_髪根CP; + public ColorP X0Y0_お下げ_髪根CP; - public ColorP X0Y0_お下げ_髪左1CP; + public ColorP X0Y0_お下げ_髪左1CP; - public ColorP X0Y0_お下げ_髪左2CP; + public ColorP X0Y0_お下げ_髪左2CP; - public ColorP X0Y0_お下げ_髪左3CP; + public ColorP X0Y0_お下げ_髪左3CP; - public ColorP X0Y0_お下げ_髪右1CP; + public ColorP X0Y0_お下げ_髪右1CP; - public ColorP X0Y0_お下げ_髪右2CP; + public ColorP X0Y0_お下げ_髪右2CP; - public ColorP X0Y0_お下げ_髪右3CP; + public ColorP X0Y0_お下げ_髪右3CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool お下げ_髪根_表示 - { - get - { - return X0Y0_お下げ_髪根.Dra; - } - set - { - X0Y0_お下げ_髪根.Dra = value; - X0Y0_お下げ_髪根.Hit = value; - } - } + public bool お下げ_髪根_表示 + { + get + { + return X0Y0_お下げ_髪根.Dra; + } + set + { + X0Y0_お下げ_髪根.Dra = value; + X0Y0_お下げ_髪根.Hit = value; + } + } - public bool お下げ_髪左1_表示 - { - get - { - return X0Y0_お下げ_髪左1.Dra; - } - set - { - X0Y0_お下げ_髪左1.Dra = value; - X0Y0_お下げ_髪左1.Hit = value; - } - } + public bool お下げ_髪左1_表示 + { + get + { + return X0Y0_お下げ_髪左1.Dra; + } + set + { + X0Y0_お下げ_髪左1.Dra = value; + X0Y0_お下げ_髪左1.Hit = value; + } + } - public bool お下げ_髪左2_表示 - { - get - { - return X0Y0_お下げ_髪左2.Dra; - } - set - { - X0Y0_お下げ_髪左2.Dra = value; - X0Y0_お下げ_髪左2.Hit = value; - } - } + public bool お下げ_髪左2_表示 + { + get + { + return X0Y0_お下げ_髪左2.Dra; + } + set + { + X0Y0_お下げ_髪左2.Dra = value; + X0Y0_お下げ_髪左2.Hit = value; + } + } - public bool お下げ_髪左3_表示 - { - get - { - return X0Y0_お下げ_髪左3.Dra; - } - set - { - X0Y0_お下げ_髪左3.Dra = value; - X0Y0_お下げ_髪左3.Hit = value; - } - } + public bool お下げ_髪左3_表示 + { + get + { + return X0Y0_お下げ_髪左3.Dra; + } + set + { + X0Y0_お下げ_髪左3.Dra = value; + X0Y0_お下げ_髪左3.Hit = value; + } + } - public bool お下げ_髪右1_表示 - { - get - { - return X0Y0_お下げ_髪右1.Dra; - } - set - { - X0Y0_お下げ_髪右1.Dra = value; - X0Y0_お下げ_髪右1.Hit = value; - } - } + public bool お下げ_髪右1_表示 + { + get + { + return X0Y0_お下げ_髪右1.Dra; + } + set + { + X0Y0_お下げ_髪右1.Dra = value; + X0Y0_お下げ_髪右1.Hit = value; + } + } - public bool お下げ_髪右2_表示 - { - get - { - return X0Y0_お下げ_髪右2.Dra; - } - set - { - X0Y0_お下げ_髪右2.Dra = value; - X0Y0_お下げ_髪右2.Hit = value; - } - } + public bool お下げ_髪右2_表示 + { + get + { + return X0Y0_お下げ_髪右2.Dra; + } + set + { + X0Y0_お下げ_髪右2.Dra = value; + X0Y0_お下げ_髪右2.Hit = value; + } + } - public bool お下げ_髪右3_表示 - { - get - { - return X0Y0_お下げ_髪右3.Dra; - } - set - { - X0Y0_お下げ_髪右3.Dra = value; - X0Y0_お下げ_髪右3.Hit = value; - } - } + public bool お下げ_髪右3_表示 + { + get + { + return X0Y0_お下げ_髪右3.Dra; + } + set + { + X0Y0_お下げ_髪右3.Dra = value; + X0Y0_お下げ_髪右3.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ_髪根_表示 = value; - お下げ_髪左1_表示 = value; - お下げ_髪左2_表示 = value; - お下げ_髪左3_表示 = value; - お下げ_髪右1_表示 = value; - お下げ_髪右2_表示 = value; - お下げ_髪右3_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ_髪根_表示 = value; + お下げ_髪左1_表示 = value; + お下げ_髪左2_表示 = value; + お下げ_髪左3_表示 = value; + お下げ_髪右1_表示 = value; + お下げ_髪右2_表示 = value; + お下げ_髪右3_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ_髪根CD.不透明度 = value; - お下げ_髪左1CD.不透明度 = value; - お下げ_髪左2CD.不透明度 = value; - お下げ_髪左3CD.不透明度 = value; - お下げ_髪右1CD.不透明度 = value; - お下げ_髪右2CD.不透明度 = value; - お下げ_髪右3CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ_髪根CD.不透明度 = value; + お下げ_髪左1CD.不透明度 = value; + お下げ_髪左2CD.不透明度 = value; + お下げ_髪左3CD.不透明度 = value; + お下げ_髪右1CD.不透明度 = value; + お下げ_髪右2CD.不透明度 = value; + お下げ_髪右3CD.不透明度 = value; + } + } - public double 髪長 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ_髪根.SizeYBase *= num; - X0Y0_お下げ_髪左1.SizeYBase *= num; - X0Y0_お下げ_髪左2.SizeYBase *= num; - X0Y0_お下げ_髪左3.SizeYBase *= num; - X0Y0_お下げ_髪右1.SizeYBase *= num; - X0Y0_お下げ_髪右2.SizeYBase *= num; - X0Y0_お下げ_髪右3.SizeYBase *= num; - } - } + public double 髪長 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ_髪根.SizeYBase *= num; + X0Y0_お下げ_髪左1.SizeYBase *= num; + X0Y0_お下げ_髪左2.SizeYBase *= num; + X0Y0_お下げ_髪左3.SizeYBase *= num; + X0Y0_お下げ_髪右1.SizeYBase *= num; + X0Y0_お下げ_髪右2.SizeYBase *= num; + X0Y0_お下げ_髪右3.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ_髪根.SizeXBase *= num; - X0Y0_お下げ_髪左1.SizeXBase *= num; - X0Y0_お下げ_髪左2.SizeXBase *= num; - X0Y0_お下げ_髪左3.SizeXBase *= num; - X0Y0_お下げ_髪右1.SizeXBase *= num; - X0Y0_お下げ_髪右2.SizeXBase *= num; - X0Y0_お下げ_髪右3.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ_髪根.SizeXBase *= num; + X0Y0_お下げ_髪左1.SizeXBase *= num; + X0Y0_お下げ_髪左2.SizeXBase *= num; + X0Y0_お下げ_髪左3.SizeXBase *= num; + X0Y0_お下げ_髪右1.SizeXBase *= num; + X0Y0_お下げ_髪右2.SizeXBase *= num; + X0Y0_お下げ_髪右3.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; - X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; - X0Y0_お下げ_髪左3.AngleBase = 1.5 * value; - X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; - X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; - X0Y0_お下げ_髪右3.AngleBase = -1.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; + X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; + X0Y0_お下げ_髪左3.AngleBase = 1.5 * value; + X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; + X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; + X0Y0_お下げ_髪右3.AngleBase = -1.5 * value; + } + } - public double 高さ - { - set - { - X0Y0_お下げ_髪根.PositionCont = new Vector2D(X0Y0_お下げ_髪根.PositionCont.X, X0Y0_お下げ_髪根.PositionCont.Y + 0.02 * value.Inverse()); - } - } + public double 高さ + { + set + { + X0Y0_お下げ_髪根.PositionCont = new Vector2D(X0Y0_お下げ_髪根.PositionCont.X, X0Y0_お下げ_髪根.PositionCont.Y + 0.02 * value.Inverse()); + } + } - public 後髪1_結1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結1カルD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い1カル"; - dif.Add(new Pars(Sta.胴体["後髪1"][0][3])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); - X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); - X0Y0_お下げ_髪左3 = pars2["髪左3"].ToPar(); - X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); - X0Y0_お下げ_髪右3 = pars2["髪右3"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ_髪根_表示 = e.お下げ_髪根_表示; - お下げ_髪左1_表示 = e.お下げ_髪左1_表示; - お下げ_髪左2_表示 = e.お下げ_髪左2_表示; - お下げ_髪左3_表示 = e.お下げ_髪左3_表示; - お下げ_髪右1_表示 = e.お下げ_髪右1_表示; - お下げ_髪右2_表示 = e.お下げ_髪右2_表示; - お下げ_髪右3_表示 = e.お下げ_髪右3_表示; - 髪長 = e.髪長; - 毛量 = e.毛量; - 広がり = e.広がり; - 高さ = e.高さ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); - X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); - X0Y0_お下げ_髪左3CP = new ColorP(X0Y0_お下げ_髪左3, お下げ_髪左3CD, DisUnit, abj: false); - X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); - X0Y0_お下げ_髪右3CP = new ColorP(X0Y0_お下げ_髪右3, お下げ_髪右3CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪1_結1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結1カルD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "結い1カル"; + dif.Add(new Pars(Sta.胴体["後髪1"][0][3])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ"].ToPars(); + X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); + X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); + X0Y0_お下げ_髪左3 = pars2["髪左3"].ToPar(); + X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); + X0Y0_お下げ_髪右3 = pars2["髪右3"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ_髪根_表示 = e.お下げ_髪根_表示; + お下げ_髪左1_表示 = e.お下げ_髪左1_表示; + お下げ_髪左2_表示 = e.お下げ_髪左2_表示; + お下げ_髪左3_表示 = e.お下げ_髪左3_表示; + お下げ_髪右1_表示 = e.お下げ_髪右1_表示; + お下げ_髪右2_表示 = e.お下げ_髪右2_表示; + お下げ_髪右3_表示 = e.お下げ_髪右3_表示; + 髪長 = e.髪長; + 毛量 = e.毛量; + 広がり = e.広がり; + 高さ = e.高さ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); + X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); + X0Y0_お下げ_髪左3CP = new ColorP(X0Y0_お下げ_髪左3, お下げ_髪左3CD, DisUnit, abj: false); + X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); + X0Y0_お下げ_髪右3CP = new ColorP(X0Y0_お下げ_髪右3, お下げ_髪右3CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ_髪根CP.Update(); - X0Y0_お下げ_髪左1CP.Update(); - X0Y0_お下げ_髪左2CP.Update(); - X0Y0_お下げ_髪左3CP.Update(); - X0Y0_お下げ_髪右1CP.Update(); - X0Y0_お下げ_髪右2CP.Update(); - X0Y0_お下げ_髪右3CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ_髪根CP.Update(); + X0Y0_お下げ_髪左1CP.Update(); + X0Y0_お下げ_髪左2CP.Update(); + X0Y0_お下げ_髪左3CP.Update(); + X0Y0_お下げ_髪右1CP.Update(); + X0Y0_お下げ_髪右2CP.Update(); + X0Y0_お下げ_髪右3CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1カルD.cs index 86c1502..c496dbb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1カルD.cs @@ -1,51 +1,52 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪1_結1カルD : アップD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪1_結1カルD : アップD + { + public bool 髪基_表示 = true; - public bool お下げ_髪根_表示 = true; + public bool お下げ_髪根_表示 = true; - public bool お下げ_髪左1_表示 = true; + public bool お下げ_髪左1_表示 = true; - public bool お下げ_髪左2_表示 = true; + public bool お下げ_髪左2_表示 = true; - public bool お下げ_髪左3_表示 = true; + public bool お下げ_髪左3_表示 = true; - public bool お下げ_髪右1_表示 = true; + public bool お下げ_髪右1_表示 = true; - public bool お下げ_髪右2_表示 = true; + public bool お下げ_髪右2_表示 = true; - public bool お下げ_髪右3_表示 = true; + public bool お下げ_髪右3_表示 = true; - public double 髪長; + public double 髪長; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public double 高さ; + public double 高さ; - public 後髪1_結1カルD() - { - ThisType = GetType(); - } + public 後髪1_結1カルD() + { + ThisType = GetType(); + } - public 後髪1_結1カルD SetRandom() - { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 高さ = RNG.XS.NextDouble(); - return this; - } + public 後髪1_結1カルD SetRandom() + { + 髪長 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 高さ = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪1_結1カル(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪1_結1カル(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ジグ.cs index 2ac618f..a5e3e72 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ジグ.cs @@ -1,387 +1,388 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪1_結1ジグ : アップ +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪1_結1ジグ : アップ + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ_髪根; + public Par X0Y0_お下げ_髪根; - public Par X0Y0_お下げ_髪左1; + public Par X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪左2; + public Par X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左3; + public Par X0Y0_お下げ_髪左3; - public Par X0Y0_お下げ_髪右1; + public Par X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪右2; + public Par X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右3; + public Par X0Y0_お下げ_髪右3; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ_髪根CD; + public ColorD お下げ_髪根CD; - public ColorD お下げ_髪左1CD; + public ColorD お下げ_髪左1CD; - public ColorD お下げ_髪左2CD; + public ColorD お下げ_髪左2CD; - public ColorD お下げ_髪左3CD; + public ColorD お下げ_髪左3CD; - public ColorD お下げ_髪右1CD; + public ColorD お下げ_髪右1CD; - public ColorD お下げ_髪右2CD; + public ColorD お下げ_髪右2CD; - public ColorD お下げ_髪右3CD; + public ColorD お下げ_髪右3CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ_髪根CP; + public ColorP X0Y0_お下げ_髪根CP; - public ColorP X0Y0_お下げ_髪左1CP; + public ColorP X0Y0_お下げ_髪左1CP; - public ColorP X0Y0_お下げ_髪左2CP; + public ColorP X0Y0_お下げ_髪左2CP; - public ColorP X0Y0_お下げ_髪左3CP; + public ColorP X0Y0_お下げ_髪左3CP; - public ColorP X0Y0_お下げ_髪右1CP; + public ColorP X0Y0_お下げ_髪右1CP; - public ColorP X0Y0_お下げ_髪右2CP; + public ColorP X0Y0_お下げ_髪右2CP; - public ColorP X0Y0_お下げ_髪右3CP; + public ColorP X0Y0_お下げ_髪右3CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool お下げ_髪根_表示 - { - get - { - return X0Y0_お下げ_髪根.Dra; - } - set - { - X0Y0_お下げ_髪根.Dra = value; - X0Y0_お下げ_髪根.Hit = value; - } - } + public bool お下げ_髪根_表示 + { + get + { + return X0Y0_お下げ_髪根.Dra; + } + set + { + X0Y0_お下げ_髪根.Dra = value; + X0Y0_お下げ_髪根.Hit = value; + } + } - public bool お下げ_髪左1_表示 - { - get - { - return X0Y0_お下げ_髪左1.Dra; - } - set - { - X0Y0_お下げ_髪左1.Dra = value; - X0Y0_お下げ_髪左1.Hit = value; - } - } + public bool お下げ_髪左1_表示 + { + get + { + return X0Y0_お下げ_髪左1.Dra; + } + set + { + X0Y0_お下げ_髪左1.Dra = value; + X0Y0_お下げ_髪左1.Hit = value; + } + } - public bool お下げ_髪左2_表示 - { - get - { - return X0Y0_お下げ_髪左2.Dra; - } - set - { - X0Y0_お下げ_髪左2.Dra = value; - X0Y0_お下げ_髪左2.Hit = value; - } - } + public bool お下げ_髪左2_表示 + { + get + { + return X0Y0_お下げ_髪左2.Dra; + } + set + { + X0Y0_お下げ_髪左2.Dra = value; + X0Y0_お下げ_髪左2.Hit = value; + } + } - public bool お下げ_髪左3_表示 - { - get - { - return X0Y0_お下げ_髪左3.Dra; - } - set - { - X0Y0_お下げ_髪左3.Dra = value; - X0Y0_お下げ_髪左3.Hit = value; - } - } + public bool お下げ_髪左3_表示 + { + get + { + return X0Y0_お下げ_髪左3.Dra; + } + set + { + X0Y0_お下げ_髪左3.Dra = value; + X0Y0_お下げ_髪左3.Hit = value; + } + } - public bool お下げ_髪右1_表示 - { - get - { - return X0Y0_お下げ_髪右1.Dra; - } - set - { - X0Y0_お下げ_髪右1.Dra = value; - X0Y0_お下げ_髪右1.Hit = value; - } - } + public bool お下げ_髪右1_表示 + { + get + { + return X0Y0_お下げ_髪右1.Dra; + } + set + { + X0Y0_お下げ_髪右1.Dra = value; + X0Y0_お下げ_髪右1.Hit = value; + } + } - public bool お下げ_髪右2_表示 - { - get - { - return X0Y0_お下げ_髪右2.Dra; - } - set - { - X0Y0_お下げ_髪右2.Dra = value; - X0Y0_お下げ_髪右2.Hit = value; - } - } + public bool お下げ_髪右2_表示 + { + get + { + return X0Y0_お下げ_髪右2.Dra; + } + set + { + X0Y0_お下げ_髪右2.Dra = value; + X0Y0_お下げ_髪右2.Hit = value; + } + } - public bool お下げ_髪右3_表示 - { - get - { - return X0Y0_お下げ_髪右3.Dra; - } - set - { - X0Y0_お下げ_髪右3.Dra = value; - X0Y0_お下げ_髪右3.Hit = value; - } - } + public bool お下げ_髪右3_表示 + { + get + { + return X0Y0_お下げ_髪右3.Dra; + } + set + { + X0Y0_お下げ_髪右3.Dra = value; + X0Y0_お下げ_髪右3.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ_髪根_表示 = value; - お下げ_髪左1_表示 = value; - お下げ_髪左2_表示 = value; - お下げ_髪左3_表示 = value; - お下げ_髪右1_表示 = value; - お下げ_髪右2_表示 = value; - お下げ_髪右3_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ_髪根_表示 = value; + お下げ_髪左1_表示 = value; + お下げ_髪左2_表示 = value; + お下げ_髪左3_表示 = value; + お下げ_髪右1_表示 = value; + お下げ_髪右2_表示 = value; + お下げ_髪右3_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ_髪根CD.不透明度 = value; - お下げ_髪左1CD.不透明度 = value; - お下げ_髪左2CD.不透明度 = value; - お下げ_髪左3CD.不透明度 = value; - お下げ_髪右1CD.不透明度 = value; - お下げ_髪右2CD.不透明度 = value; - お下げ_髪右3CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ_髪根CD.不透明度 = value; + お下げ_髪左1CD.不透明度 = value; + お下げ_髪左2CD.不透明度 = value; + お下げ_髪左3CD.不透明度 = value; + お下げ_髪右1CD.不透明度 = value; + お下げ_髪右2CD.不透明度 = value; + お下げ_髪右3CD.不透明度 = value; + } + } - public double 髪長 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ_髪根.SizeYBase *= num; - X0Y0_お下げ_髪左1.SizeYBase *= num; - X0Y0_お下げ_髪左2.SizeYBase *= num; - X0Y0_お下げ_髪左3.SizeYBase *= num; - X0Y0_お下げ_髪右1.SizeYBase *= num; - X0Y0_お下げ_髪右2.SizeYBase *= num; - X0Y0_お下げ_髪右3.SizeYBase *= num; - } - } + public double 髪長 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ_髪根.SizeYBase *= num; + X0Y0_お下げ_髪左1.SizeYBase *= num; + X0Y0_お下げ_髪左2.SizeYBase *= num; + X0Y0_お下げ_髪左3.SizeYBase *= num; + X0Y0_お下げ_髪右1.SizeYBase *= num; + X0Y0_お下げ_髪右2.SizeYBase *= num; + X0Y0_お下げ_髪右3.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ_髪根.SizeXBase *= num; - X0Y0_お下げ_髪左1.SizeXBase *= num; - X0Y0_お下げ_髪左2.SizeXBase *= num; - X0Y0_お下げ_髪左3.SizeXBase *= num; - X0Y0_お下げ_髪右1.SizeXBase *= num; - X0Y0_お下げ_髪右2.SizeXBase *= num; - X0Y0_お下げ_髪右3.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ_髪根.SizeXBase *= num; + X0Y0_お下げ_髪左1.SizeXBase *= num; + X0Y0_お下げ_髪左2.SizeXBase *= num; + X0Y0_お下げ_髪左3.SizeXBase *= num; + X0Y0_お下げ_髪右1.SizeXBase *= num; + X0Y0_お下げ_髪右2.SizeXBase *= num; + X0Y0_お下げ_髪右3.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; - X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; - X0Y0_お下げ_髪左3.AngleBase = 1.5 * value; - X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; - X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; - X0Y0_お下げ_髪右3.AngleBase = -1.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; + X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; + X0Y0_お下げ_髪左3.AngleBase = 1.5 * value; + X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; + X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; + X0Y0_お下げ_髪右3.AngleBase = -1.5 * value; + } + } - public double 高さ - { - set - { - X0Y0_お下げ_髪根.PositionCont = new Vector2D(X0Y0_お下げ_髪根.PositionCont.X, X0Y0_お下げ_髪根.PositionCont.Y + 0.02 * value.Inverse()); - } - } + public double 高さ + { + set + { + X0Y0_お下げ_髪根.PositionCont = new Vector2D(X0Y0_お下げ_髪根.PositionCont.X, X0Y0_お下げ_髪根.PositionCont.Y + 0.02 * value.Inverse()); + } + } - public 後髪1_結1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結1ジグD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い1ジグ"; - dif.Add(new Pars(Sta.胴体["後髪1"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); - X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); - X0Y0_お下げ_髪左3 = pars2["髪左3"].ToPar(); - X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); - X0Y0_お下げ_髪右3 = pars2["髪右3"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ_髪根_表示 = e.お下げ_髪根_表示; - お下げ_髪左1_表示 = e.お下げ_髪左1_表示; - お下げ_髪左2_表示 = e.お下げ_髪左2_表示; - お下げ_髪左3_表示 = e.お下げ_髪左3_表示; - お下げ_髪右1_表示 = e.お下げ_髪右1_表示; - お下げ_髪右2_表示 = e.お下げ_髪右2_表示; - お下げ_髪右3_表示 = e.お下げ_髪右3_表示; - 髪長 = e.髪長; - 毛量 = e.毛量; - 広がり = e.広がり; - 高さ = e.高さ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); - X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); - X0Y0_お下げ_髪左3CP = new ColorP(X0Y0_お下げ_髪左3, お下げ_髪左3CD, DisUnit, abj: false); - X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); - X0Y0_お下げ_髪右3CP = new ColorP(X0Y0_お下げ_髪右3, お下げ_髪右3CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪1_結1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結1ジグD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "結い1ジグ"; + dif.Add(new Pars(Sta.胴体["後髪1"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ"].ToPars(); + X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); + X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); + X0Y0_お下げ_髪左3 = pars2["髪左3"].ToPar(); + X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); + X0Y0_お下げ_髪右3 = pars2["髪右3"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ_髪根_表示 = e.お下げ_髪根_表示; + お下げ_髪左1_表示 = e.お下げ_髪左1_表示; + お下げ_髪左2_表示 = e.お下げ_髪左2_表示; + お下げ_髪左3_表示 = e.お下げ_髪左3_表示; + お下げ_髪右1_表示 = e.お下げ_髪右1_表示; + お下げ_髪右2_表示 = e.お下げ_髪右2_表示; + お下げ_髪右3_表示 = e.お下げ_髪右3_表示; + 髪長 = e.髪長; + 毛量 = e.毛量; + 広がり = e.広がり; + 高さ = e.高さ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); + X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); + X0Y0_お下げ_髪左3CP = new ColorP(X0Y0_お下げ_髪左3, お下げ_髪左3CD, DisUnit, abj: false); + X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); + X0Y0_お下げ_髪右3CP = new ColorP(X0Y0_お下げ_髪右3, お下げ_髪右3CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ_髪根CP.Update(); - X0Y0_お下げ_髪左1CP.Update(); - X0Y0_お下げ_髪左2CP.Update(); - X0Y0_お下げ_髪左3CP.Update(); - X0Y0_お下げ_髪右1CP.Update(); - X0Y0_お下げ_髪右2CP.Update(); - X0Y0_お下げ_髪右3CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ_髪根CP.Update(); + X0Y0_お下げ_髪左1CP.Update(); + X0Y0_お下げ_髪左2CP.Update(); + X0Y0_お下げ_髪左3CP.Update(); + X0Y0_お下げ_髪右1CP.Update(); + X0Y0_お下げ_髪右2CP.Update(); + X0Y0_お下げ_髪右3CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ジグD.cs index bac2267..a97795c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ジグD.cs @@ -1,51 +1,52 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪1_結1ジグD : アップD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪1_結1ジグD : アップD + { + public bool 髪基_表示 = true; - public bool お下げ_髪根_表示 = true; + public bool お下げ_髪根_表示 = true; - public bool お下げ_髪左1_表示 = true; + public bool お下げ_髪左1_表示 = true; - public bool お下げ_髪左2_表示 = true; + public bool お下げ_髪左2_表示 = true; - public bool お下げ_髪左3_表示 = true; + public bool お下げ_髪左3_表示 = true; - public bool お下げ_髪右1_表示 = true; + public bool お下げ_髪右1_表示 = true; - public bool お下げ_髪右2_表示 = true; + public bool お下げ_髪右2_表示 = true; - public bool お下げ_髪右3_表示 = true; + public bool お下げ_髪右3_表示 = true; - public double 髪長; + public double 髪長; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public double 高さ; + public double 高さ; - public 後髪1_結1ジグD() - { - ThisType = GetType(); - } + public 後髪1_結1ジグD() + { + ThisType = GetType(); + } - public 後髪1_結1ジグD SetRandom() - { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 高さ = RNG.XS.NextDouble(); - return this; - } + public 後髪1_結1ジグD SetRandom() + { + 髪長 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 高さ = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪1_結1ジグ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪1_結1ジグ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ハネ.cs index dbe1edf..9da9849 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ハネ.cs @@ -1,387 +1,388 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪1_結1ハネ : アップ +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪1_結1ハネ : アップ + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ_髪根; + public Par X0Y0_お下げ_髪根; - public Par X0Y0_お下げ_髪左1; + public Par X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪左2; + public Par X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左3; + public Par X0Y0_お下げ_髪左3; - public Par X0Y0_お下げ_髪右1; + public Par X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪右2; + public Par X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右3; + public Par X0Y0_お下げ_髪右3; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ_髪根CD; + public ColorD お下げ_髪根CD; - public ColorD お下げ_髪左1CD; + public ColorD お下げ_髪左1CD; - public ColorD お下げ_髪左2CD; + public ColorD お下げ_髪左2CD; - public ColorD お下げ_髪左3CD; + public ColorD お下げ_髪左3CD; - public ColorD お下げ_髪右1CD; + public ColorD お下げ_髪右1CD; - public ColorD お下げ_髪右2CD; + public ColorD お下げ_髪右2CD; - public ColorD お下げ_髪右3CD; + public ColorD お下げ_髪右3CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ_髪根CP; + public ColorP X0Y0_お下げ_髪根CP; - public ColorP X0Y0_お下げ_髪左1CP; + public ColorP X0Y0_お下げ_髪左1CP; - public ColorP X0Y0_お下げ_髪左2CP; + public ColorP X0Y0_お下げ_髪左2CP; - public ColorP X0Y0_お下げ_髪左3CP; + public ColorP X0Y0_お下げ_髪左3CP; - public ColorP X0Y0_お下げ_髪右1CP; + public ColorP X0Y0_お下げ_髪右1CP; - public ColorP X0Y0_お下げ_髪右2CP; + public ColorP X0Y0_お下げ_髪右2CP; - public ColorP X0Y0_お下げ_髪右3CP; + public ColorP X0Y0_お下げ_髪右3CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool お下げ_髪根_表示 - { - get - { - return X0Y0_お下げ_髪根.Dra; - } - set - { - X0Y0_お下げ_髪根.Dra = value; - X0Y0_お下げ_髪根.Hit = value; - } - } + public bool お下げ_髪根_表示 + { + get + { + return X0Y0_お下げ_髪根.Dra; + } + set + { + X0Y0_お下げ_髪根.Dra = value; + X0Y0_お下げ_髪根.Hit = value; + } + } - public bool お下げ_髪左1_表示 - { - get - { - return X0Y0_お下げ_髪左1.Dra; - } - set - { - X0Y0_お下げ_髪左1.Dra = value; - X0Y0_お下げ_髪左1.Hit = value; - } - } + public bool お下げ_髪左1_表示 + { + get + { + return X0Y0_お下げ_髪左1.Dra; + } + set + { + X0Y0_お下げ_髪左1.Dra = value; + X0Y0_お下げ_髪左1.Hit = value; + } + } - public bool お下げ_髪左2_表示 - { - get - { - return X0Y0_お下げ_髪左2.Dra; - } - set - { - X0Y0_お下げ_髪左2.Dra = value; - X0Y0_お下げ_髪左2.Hit = value; - } - } + public bool お下げ_髪左2_表示 + { + get + { + return X0Y0_お下げ_髪左2.Dra; + } + set + { + X0Y0_お下げ_髪左2.Dra = value; + X0Y0_お下げ_髪左2.Hit = value; + } + } - public bool お下げ_髪左3_表示 - { - get - { - return X0Y0_お下げ_髪左3.Dra; - } - set - { - X0Y0_お下げ_髪左3.Dra = value; - X0Y0_お下げ_髪左3.Hit = value; - } - } + public bool お下げ_髪左3_表示 + { + get + { + return X0Y0_お下げ_髪左3.Dra; + } + set + { + X0Y0_お下げ_髪左3.Dra = value; + X0Y0_お下げ_髪左3.Hit = value; + } + } - public bool お下げ_髪右1_表示 - { - get - { - return X0Y0_お下げ_髪右1.Dra; - } - set - { - X0Y0_お下げ_髪右1.Dra = value; - X0Y0_お下げ_髪右1.Hit = value; - } - } + public bool お下げ_髪右1_表示 + { + get + { + return X0Y0_お下げ_髪右1.Dra; + } + set + { + X0Y0_お下げ_髪右1.Dra = value; + X0Y0_お下げ_髪右1.Hit = value; + } + } - public bool お下げ_髪右2_表示 - { - get - { - return X0Y0_お下げ_髪右2.Dra; - } - set - { - X0Y0_お下げ_髪右2.Dra = value; - X0Y0_お下げ_髪右2.Hit = value; - } - } + public bool お下げ_髪右2_表示 + { + get + { + return X0Y0_お下げ_髪右2.Dra; + } + set + { + X0Y0_お下げ_髪右2.Dra = value; + X0Y0_お下げ_髪右2.Hit = value; + } + } - public bool お下げ_髪右3_表示 - { - get - { - return X0Y0_お下げ_髪右3.Dra; - } - set - { - X0Y0_お下げ_髪右3.Dra = value; - X0Y0_お下げ_髪右3.Hit = value; - } - } + public bool お下げ_髪右3_表示 + { + get + { + return X0Y0_お下げ_髪右3.Dra; + } + set + { + X0Y0_お下げ_髪右3.Dra = value; + X0Y0_お下げ_髪右3.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ_髪根_表示 = value; - お下げ_髪左1_表示 = value; - お下げ_髪左2_表示 = value; - お下げ_髪左3_表示 = value; - お下げ_髪右1_表示 = value; - お下げ_髪右2_表示 = value; - お下げ_髪右3_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ_髪根_表示 = value; + お下げ_髪左1_表示 = value; + お下げ_髪左2_表示 = value; + お下げ_髪左3_表示 = value; + お下げ_髪右1_表示 = value; + お下げ_髪右2_表示 = value; + お下げ_髪右3_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ_髪根CD.不透明度 = value; - お下げ_髪左1CD.不透明度 = value; - お下げ_髪左2CD.不透明度 = value; - お下げ_髪左3CD.不透明度 = value; - お下げ_髪右1CD.不透明度 = value; - お下げ_髪右2CD.不透明度 = value; - お下げ_髪右3CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ_髪根CD.不透明度 = value; + お下げ_髪左1CD.不透明度 = value; + お下げ_髪左2CD.不透明度 = value; + お下げ_髪左3CD.不透明度 = value; + お下げ_髪右1CD.不透明度 = value; + お下げ_髪右2CD.不透明度 = value; + お下げ_髪右3CD.不透明度 = value; + } + } - public double 髪長 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ_髪根.SizeYBase *= num; - X0Y0_お下げ_髪左1.SizeYBase *= num; - X0Y0_お下げ_髪左2.SizeYBase *= num; - X0Y0_お下げ_髪左3.SizeYBase *= num; - X0Y0_お下げ_髪右1.SizeYBase *= num; - X0Y0_お下げ_髪右2.SizeYBase *= num; - X0Y0_お下げ_髪右3.SizeYBase *= num; - } - } + public double 髪長 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ_髪根.SizeYBase *= num; + X0Y0_お下げ_髪左1.SizeYBase *= num; + X0Y0_お下げ_髪左2.SizeYBase *= num; + X0Y0_お下げ_髪左3.SizeYBase *= num; + X0Y0_お下げ_髪右1.SizeYBase *= num; + X0Y0_お下げ_髪右2.SizeYBase *= num; + X0Y0_お下げ_髪右3.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ_髪根.SizeXBase *= num; - X0Y0_お下げ_髪左1.SizeXBase *= num; - X0Y0_お下げ_髪左2.SizeXBase *= num; - X0Y0_お下げ_髪左3.SizeXBase *= num; - X0Y0_お下げ_髪右1.SizeXBase *= num; - X0Y0_お下げ_髪右2.SizeXBase *= num; - X0Y0_お下げ_髪右3.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ_髪根.SizeXBase *= num; + X0Y0_お下げ_髪左1.SizeXBase *= num; + X0Y0_お下げ_髪左2.SizeXBase *= num; + X0Y0_お下げ_髪左3.SizeXBase *= num; + X0Y0_お下げ_髪右1.SizeXBase *= num; + X0Y0_お下げ_髪右2.SizeXBase *= num; + X0Y0_お下げ_髪右3.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; - X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; - X0Y0_お下げ_髪左3.AngleBase = 1.5 * value; - X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; - X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; - X0Y0_お下げ_髪右3.AngleBase = -1.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; + X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; + X0Y0_お下げ_髪左3.AngleBase = 1.5 * value; + X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; + X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; + X0Y0_お下げ_髪右3.AngleBase = -1.5 * value; + } + } - public double 高さ - { - set - { - X0Y0_お下げ_髪根.PositionCont = new Vector2D(X0Y0_お下げ_髪根.PositionCont.X, X0Y0_お下げ_髪根.PositionCont.Y + 0.02 * value.Inverse()); - } - } + public double 高さ + { + set + { + X0Y0_お下げ_髪根.PositionCont = new Vector2D(X0Y0_お下げ_髪根.PositionCont.X, X0Y0_お下げ_髪根.PositionCont.Y + 0.02 * value.Inverse()); + } + } - public 後髪1_結1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結1ハネD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い1ハネ"; - dif.Add(new Pars(Sta.胴体["後髪1"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); - X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); - X0Y0_お下げ_髪左3 = pars2["髪左3"].ToPar(); - X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); - X0Y0_お下げ_髪右3 = pars2["髪右3"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ_髪根_表示 = e.お下げ_髪根_表示; - お下げ_髪左1_表示 = e.お下げ_髪左1_表示; - お下げ_髪左2_表示 = e.お下げ_髪左2_表示; - お下げ_髪左3_表示 = e.お下げ_髪左3_表示; - お下げ_髪右1_表示 = e.お下げ_髪右1_表示; - お下げ_髪右2_表示 = e.お下げ_髪右2_表示; - お下げ_髪右3_表示 = e.お下げ_髪右3_表示; - 髪長 = e.髪長; - 毛量 = e.毛量; - 広がり = e.広がり; - 高さ = e.高さ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); - X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); - X0Y0_お下げ_髪左3CP = new ColorP(X0Y0_お下げ_髪左3, お下げ_髪左3CD, DisUnit, abj: false); - X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); - X0Y0_お下げ_髪右3CP = new ColorP(X0Y0_お下げ_髪右3, お下げ_髪右3CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪1_結1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結1ハネD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "結い1ハネ"; + dif.Add(new Pars(Sta.胴体["後髪1"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ"].ToPars(); + X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); + X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); + X0Y0_お下げ_髪左3 = pars2["髪左3"].ToPar(); + X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); + X0Y0_お下げ_髪右3 = pars2["髪右3"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ_髪根_表示 = e.お下げ_髪根_表示; + お下げ_髪左1_表示 = e.お下げ_髪左1_表示; + お下げ_髪左2_表示 = e.お下げ_髪左2_表示; + お下げ_髪左3_表示 = e.お下げ_髪左3_表示; + お下げ_髪右1_表示 = e.お下げ_髪右1_表示; + お下げ_髪右2_表示 = e.お下げ_髪右2_表示; + お下げ_髪右3_表示 = e.お下げ_髪右3_表示; + 髪長 = e.髪長; + 毛量 = e.毛量; + 広がり = e.広がり; + 高さ = e.高さ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); + X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); + X0Y0_お下げ_髪左3CP = new ColorP(X0Y0_お下げ_髪左3, お下げ_髪左3CD, DisUnit, abj: false); + X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); + X0Y0_お下げ_髪右3CP = new ColorP(X0Y0_お下げ_髪右3, お下げ_髪右3CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ_髪根CP.Update(); - X0Y0_お下げ_髪左1CP.Update(); - X0Y0_お下げ_髪左2CP.Update(); - X0Y0_お下げ_髪左3CP.Update(); - X0Y0_お下げ_髪右1CP.Update(); - X0Y0_お下げ_髪右2CP.Update(); - X0Y0_お下げ_髪右3CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ_髪根CP.Update(); + X0Y0_お下げ_髪左1CP.Update(); + X0Y0_お下げ_髪左2CP.Update(); + X0Y0_お下げ_髪左3CP.Update(); + X0Y0_お下げ_髪右1CP.Update(); + X0Y0_お下げ_髪右2CP.Update(); + X0Y0_お下げ_髪右3CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ハネD.cs index a2c7e5a..7f915e1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1ハネD.cs @@ -1,51 +1,52 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪1_結1ハネD : アップD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪1_結1ハネD : アップD + { + public bool 髪基_表示 = true; - public bool お下げ_髪根_表示 = true; + public bool お下げ_髪根_表示 = true; - public bool お下げ_髪左1_表示 = true; + public bool お下げ_髪左1_表示 = true; - public bool お下げ_髪左2_表示 = true; + public bool お下げ_髪左2_表示 = true; - public bool お下げ_髪左3_表示 = true; + public bool お下げ_髪左3_表示 = true; - public bool お下げ_髪右1_表示 = true; + public bool お下げ_髪右1_表示 = true; - public bool お下げ_髪右2_表示 = true; + public bool お下げ_髪右2_表示 = true; - public bool お下げ_髪右3_表示 = true; + public bool お下げ_髪右3_表示 = true; - public double 髪長; + public double 髪長; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public double 高さ; + public double 高さ; - public 後髪1_結1ハネD() - { - ThisType = GetType(); - } + public 後髪1_結1ハネD() + { + ThisType = GetType(); + } - public 後髪1_結1ハネD SetRandom() - { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 高さ = RNG.XS.NextDouble(); - return this; - } + public 後髪1_結1ハネD SetRandom() + { + 髪長 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 高さ = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪1_結1ハネ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪1_結1ハネ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1パツ.cs index 59d0c54..1ccc480 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1パツ.cs @@ -1,387 +1,388 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪1_結1パツ : アップ +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪1_結1パツ : アップ + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ_髪根; + public Par X0Y0_お下げ_髪根; - public Par X0Y0_お下げ_髪左1; + public Par X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪左2; + public Par X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左3; + public Par X0Y0_お下げ_髪左3; - public Par X0Y0_お下げ_髪右1; + public Par X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪右2; + public Par X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右3; + public Par X0Y0_お下げ_髪右3; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ_髪根CD; + public ColorD お下げ_髪根CD; - public ColorD お下げ_髪左1CD; + public ColorD お下げ_髪左1CD; - public ColorD お下げ_髪左2CD; + public ColorD お下げ_髪左2CD; - public ColorD お下げ_髪左3CD; + public ColorD お下げ_髪左3CD; - public ColorD お下げ_髪右1CD; + public ColorD お下げ_髪右1CD; - public ColorD お下げ_髪右2CD; + public ColorD お下げ_髪右2CD; - public ColorD お下げ_髪右3CD; + public ColorD お下げ_髪右3CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ_髪根CP; + public ColorP X0Y0_お下げ_髪根CP; - public ColorP X0Y0_お下げ_髪左1CP; + public ColorP X0Y0_お下げ_髪左1CP; - public ColorP X0Y0_お下げ_髪左2CP; + public ColorP X0Y0_お下げ_髪左2CP; - public ColorP X0Y0_お下げ_髪左3CP; + public ColorP X0Y0_お下げ_髪左3CP; - public ColorP X0Y0_お下げ_髪右1CP; + public ColorP X0Y0_お下げ_髪右1CP; - public ColorP X0Y0_お下げ_髪右2CP; + public ColorP X0Y0_お下げ_髪右2CP; - public ColorP X0Y0_お下げ_髪右3CP; + public ColorP X0Y0_お下げ_髪右3CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool お下げ_髪根_表示 - { - get - { - return X0Y0_お下げ_髪根.Dra; - } - set - { - X0Y0_お下げ_髪根.Dra = value; - X0Y0_お下げ_髪根.Hit = value; - } - } + public bool お下げ_髪根_表示 + { + get + { + return X0Y0_お下げ_髪根.Dra; + } + set + { + X0Y0_お下げ_髪根.Dra = value; + X0Y0_お下げ_髪根.Hit = value; + } + } - public bool お下げ_髪左1_表示 - { - get - { - return X0Y0_お下げ_髪左1.Dra; - } - set - { - X0Y0_お下げ_髪左1.Dra = value; - X0Y0_お下げ_髪左1.Hit = value; - } - } + public bool お下げ_髪左1_表示 + { + get + { + return X0Y0_お下げ_髪左1.Dra; + } + set + { + X0Y0_お下げ_髪左1.Dra = value; + X0Y0_お下げ_髪左1.Hit = value; + } + } - public bool お下げ_髪左2_表示 - { - get - { - return X0Y0_お下げ_髪左2.Dra; - } - set - { - X0Y0_お下げ_髪左2.Dra = value; - X0Y0_お下げ_髪左2.Hit = value; - } - } + public bool お下げ_髪左2_表示 + { + get + { + return X0Y0_お下げ_髪左2.Dra; + } + set + { + X0Y0_お下げ_髪左2.Dra = value; + X0Y0_お下げ_髪左2.Hit = value; + } + } - public bool お下げ_髪左3_表示 - { - get - { - return X0Y0_お下げ_髪左3.Dra; - } - set - { - X0Y0_お下げ_髪左3.Dra = value; - X0Y0_お下げ_髪左3.Hit = value; - } - } + public bool お下げ_髪左3_表示 + { + get + { + return X0Y0_お下げ_髪左3.Dra; + } + set + { + X0Y0_お下げ_髪左3.Dra = value; + X0Y0_お下げ_髪左3.Hit = value; + } + } - public bool お下げ_髪右1_表示 - { - get - { - return X0Y0_お下げ_髪右1.Dra; - } - set - { - X0Y0_お下げ_髪右1.Dra = value; - X0Y0_お下げ_髪右1.Hit = value; - } - } + public bool お下げ_髪右1_表示 + { + get + { + return X0Y0_お下げ_髪右1.Dra; + } + set + { + X0Y0_お下げ_髪右1.Dra = value; + X0Y0_お下げ_髪右1.Hit = value; + } + } - public bool お下げ_髪右2_表示 - { - get - { - return X0Y0_お下げ_髪右2.Dra; - } - set - { - X0Y0_お下げ_髪右2.Dra = value; - X0Y0_お下げ_髪右2.Hit = value; - } - } + public bool お下げ_髪右2_表示 + { + get + { + return X0Y0_お下げ_髪右2.Dra; + } + set + { + X0Y0_お下げ_髪右2.Dra = value; + X0Y0_お下げ_髪右2.Hit = value; + } + } - public bool お下げ_髪右3_表示 - { - get - { - return X0Y0_お下げ_髪右3.Dra; - } - set - { - X0Y0_お下げ_髪右3.Dra = value; - X0Y0_お下げ_髪右3.Hit = value; - } - } + public bool お下げ_髪右3_表示 + { + get + { + return X0Y0_お下げ_髪右3.Dra; + } + set + { + X0Y0_お下げ_髪右3.Dra = value; + X0Y0_お下げ_髪右3.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ_髪根_表示 = value; - お下げ_髪左1_表示 = value; - お下げ_髪左2_表示 = value; - お下げ_髪左3_表示 = value; - お下げ_髪右1_表示 = value; - お下げ_髪右2_表示 = value; - お下げ_髪右3_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ_髪根_表示 = value; + お下げ_髪左1_表示 = value; + お下げ_髪左2_表示 = value; + お下げ_髪左3_表示 = value; + お下げ_髪右1_表示 = value; + お下げ_髪右2_表示 = value; + お下げ_髪右3_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ_髪根CD.不透明度 = value; - お下げ_髪左1CD.不透明度 = value; - お下げ_髪左2CD.不透明度 = value; - お下げ_髪左3CD.不透明度 = value; - お下げ_髪右1CD.不透明度 = value; - お下げ_髪右2CD.不透明度 = value; - お下げ_髪右3CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ_髪根CD.不透明度 = value; + お下げ_髪左1CD.不透明度 = value; + お下げ_髪左2CD.不透明度 = value; + お下げ_髪左3CD.不透明度 = value; + お下げ_髪右1CD.不透明度 = value; + お下げ_髪右2CD.不透明度 = value; + お下げ_髪右3CD.不透明度 = value; + } + } - public double 髪長 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ_髪根.SizeYBase *= num; - X0Y0_お下げ_髪左1.SizeYBase *= num; - X0Y0_お下げ_髪左2.SizeYBase *= num; - X0Y0_お下げ_髪左3.SizeYBase *= num; - X0Y0_お下げ_髪右1.SizeYBase *= num; - X0Y0_お下げ_髪右2.SizeYBase *= num; - X0Y0_お下げ_髪右3.SizeYBase *= num; - } - } + public double 髪長 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ_髪根.SizeYBase *= num; + X0Y0_お下げ_髪左1.SizeYBase *= num; + X0Y0_お下げ_髪左2.SizeYBase *= num; + X0Y0_お下げ_髪左3.SizeYBase *= num; + X0Y0_お下げ_髪右1.SizeYBase *= num; + X0Y0_お下げ_髪右2.SizeYBase *= num; + X0Y0_お下げ_髪右3.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ_髪根.SizeXBase *= num; - X0Y0_お下げ_髪左1.SizeXBase *= num; - X0Y0_お下げ_髪左2.SizeXBase *= num; - X0Y0_お下げ_髪左3.SizeXBase *= num; - X0Y0_お下げ_髪右1.SizeXBase *= num; - X0Y0_お下げ_髪右2.SizeXBase *= num; - X0Y0_お下げ_髪右3.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ_髪根.SizeXBase *= num; + X0Y0_お下げ_髪左1.SizeXBase *= num; + X0Y0_お下げ_髪左2.SizeXBase *= num; + X0Y0_お下げ_髪左3.SizeXBase *= num; + X0Y0_お下げ_髪右1.SizeXBase *= num; + X0Y0_お下げ_髪右2.SizeXBase *= num; + X0Y0_お下げ_髪右3.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; - X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; - X0Y0_お下げ_髪左3.AngleBase = 1.5 * value; - X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; - X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; - X0Y0_お下げ_髪右3.AngleBase = -1.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ_髪左1.AngleBase = 1.5 * value; + X0Y0_お下げ_髪左2.AngleBase = 1.5 * value; + X0Y0_お下げ_髪左3.AngleBase = 1.5 * value; + X0Y0_お下げ_髪右1.AngleBase = -1.5 * value; + X0Y0_お下げ_髪右2.AngleBase = -1.5 * value; + X0Y0_お下げ_髪右3.AngleBase = -1.5 * value; + } + } - public double 高さ - { - set - { - X0Y0_お下げ_髪根.PositionCont = new Vector2D(X0Y0_お下げ_髪根.PositionCont.X, X0Y0_お下げ_髪根.PositionCont.Y + 0.02 * value.Inverse()); - } - } + public double 高さ + { + set + { + X0Y0_お下げ_髪根.PositionCont = new Vector2D(X0Y0_お下げ_髪根.PositionCont.X, X0Y0_お下げ_髪根.PositionCont.Y + 0.02 * value.Inverse()); + } + } - public 後髪1_結1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結1パツD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い1パツ"; - dif.Add(new Pars(Sta.胴体["後髪1"][0][2])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); - X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); - X0Y0_お下げ_髪左3 = pars2["髪左3"].ToPar(); - X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); - X0Y0_お下げ_髪右3 = pars2["髪右3"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ_髪根_表示 = e.お下げ_髪根_表示; - お下げ_髪左1_表示 = e.お下げ_髪左1_表示; - お下げ_髪左2_表示 = e.お下げ_髪左2_表示; - お下げ_髪左3_表示 = e.お下げ_髪左3_表示; - お下げ_髪右1_表示 = e.お下げ_髪右1_表示; - お下げ_髪右2_表示 = e.お下げ_髪右2_表示; - お下げ_髪右3_表示 = e.お下げ_髪右3_表示; - 髪長 = e.髪長; - 毛量 = e.毛量; - 広がり = e.広がり; - 高さ = e.高さ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); - X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); - X0Y0_お下げ_髪左3CP = new ColorP(X0Y0_お下げ_髪左3, お下げ_髪左3CD, DisUnit, abj: false); - X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); - X0Y0_お下げ_髪右3CP = new ColorP(X0Y0_お下げ_髪右3, お下げ_髪右3CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪1_結1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結1パツD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "結い1パツ"; + dif.Add(new Pars(Sta.胴体["後髪1"][0][2])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ"].ToPars(); + X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); + X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); + X0Y0_お下げ_髪左3 = pars2["髪左3"].ToPar(); + X0Y0_お下げ_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ_髪右2 = pars2["髪右2"].ToPar(); + X0Y0_お下げ_髪右3 = pars2["髪右3"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ_髪根_表示 = e.お下げ_髪根_表示; + お下げ_髪左1_表示 = e.お下げ_髪左1_表示; + お下げ_髪左2_表示 = e.お下げ_髪左2_表示; + お下げ_髪左3_表示 = e.お下げ_髪左3_表示; + お下げ_髪右1_表示 = e.お下げ_髪右1_表示; + お下げ_髪右2_表示 = e.お下げ_髪右2_表示; + お下げ_髪右3_表示 = e.お下げ_髪右3_表示; + 髪長 = e.髪長; + 毛量 = e.毛量; + 広がり = e.広がり; + 高さ = e.高さ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ_髪根CP = new ColorP(X0Y0_お下げ_髪根, お下げ_髪根CD, DisUnit, abj: false); + X0Y0_お下げ_髪左1CP = new ColorP(X0Y0_お下げ_髪左1, お下げ_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ_髪左2CP = new ColorP(X0Y0_お下げ_髪左2, お下げ_髪左2CD, DisUnit, abj: false); + X0Y0_お下げ_髪左3CP = new ColorP(X0Y0_お下げ_髪左3, お下げ_髪左3CD, DisUnit, abj: false); + X0Y0_お下げ_髪右1CP = new ColorP(X0Y0_お下げ_髪右1, お下げ_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ_髪右2CP = new ColorP(X0Y0_お下げ_髪右2, お下げ_髪右2CD, DisUnit, abj: false); + X0Y0_お下げ_髪右3CP = new ColorP(X0Y0_お下げ_髪右3, お下げ_髪右3CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ_髪根CP.Update(); - X0Y0_お下げ_髪左1CP.Update(); - X0Y0_お下げ_髪左2CP.Update(); - X0Y0_お下げ_髪左3CP.Update(); - X0Y0_お下げ_髪右1CP.Update(); - X0Y0_お下げ_髪右2CP.Update(); - X0Y0_お下げ_髪右3CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ_髪根CP.Update(); + X0Y0_お下げ_髪左1CP.Update(); + X0Y0_お下げ_髪左2CP.Update(); + X0Y0_お下げ_髪左3CP.Update(); + X0Y0_お下げ_髪右1CP.Update(); + X0Y0_お下げ_髪右2CP.Update(); + X0Y0_お下げ_髪右3CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1パツD.cs index e1d5d37..e295147 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結1パツD.cs @@ -1,51 +1,52 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪1_結1パツD : アップD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪1_結1パツD : アップD + { + public bool 髪基_表示 = true; - public bool お下げ_髪根_表示 = true; + public bool お下げ_髪根_表示 = true; - public bool お下げ_髪左1_表示 = true; + public bool お下げ_髪左1_表示 = true; - public bool お下げ_髪左2_表示 = true; + public bool お下げ_髪左2_表示 = true; - public bool お下げ_髪左3_表示 = true; + public bool お下げ_髪左3_表示 = true; - public bool お下げ_髪右1_表示 = true; + public bool お下げ_髪右1_表示 = true; - public bool お下げ_髪右2_表示 = true; + public bool お下げ_髪右2_表示 = true; - public bool お下げ_髪右3_表示 = true; + public bool お下げ_髪右3_表示 = true; - public double 髪長; + public double 髪長; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public double 高さ; + public double 高さ; - public 後髪1_結1パツD() - { - ThisType = GetType(); - } + public 後髪1_結1パツD() + { + ThisType = GetType(); + } - public 後髪1_結1パツD SetRandom() - { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 高さ = RNG.XS.NextDouble(); - return this; - } + public 後髪1_結1パツD SetRandom() + { + 髪長 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 高さ = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪1_結1パツ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪1_結1パツ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2カル.cs index ca6fde8..1c2539d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2カル.cs @@ -1,360 +1,361 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪1_結2カル : サイド +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪1_結2カル : サイド + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ左_髪左根; + public Par X0Y0_お下げ左_髪左根; - public Par X0Y0_お下げ左_髪左1; + public Par X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪左2; + public Par X0Y0_お下げ左_髪左2; - public Par X0Y0_お下げ右_髪右根; + public Par X0Y0_お下げ右_髪右根; - public Par X0Y0_お下げ右_髪右1; + public Par X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪右2; + public Par X0Y0_お下げ右_髪右2; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ左_髪左根CD; + public ColorD お下げ左_髪左根CD; - public ColorD お下げ左_髪左1CD; + public ColorD お下げ左_髪左1CD; - public ColorD お下げ左_髪左2CD; + public ColorD お下げ左_髪左2CD; - public ColorD お下げ右_髪右根CD; + public ColorD お下げ右_髪右根CD; - public ColorD お下げ右_髪右1CD; + public ColorD お下げ右_髪右1CD; - public ColorD お下げ右_髪右2CD; + public ColorD お下げ右_髪右2CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ左_髪左根CP; + public ColorP X0Y0_お下げ左_髪左根CP; - public ColorP X0Y0_お下げ左_髪左1CP; + public ColorP X0Y0_お下げ左_髪左1CP; - public ColorP X0Y0_お下げ左_髪左2CP; + public ColorP X0Y0_お下げ左_髪左2CP; - public ColorP X0Y0_お下げ右_髪右根CP; + public ColorP X0Y0_お下げ右_髪右根CP; - public ColorP X0Y0_お下げ右_髪右1CP; + public ColorP X0Y0_お下げ右_髪右1CP; - public ColorP X0Y0_お下げ右_髪右2CP; + public ColorP X0Y0_お下げ右_髪右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool お下げ左_髪左根_表示 - { - get - { - return X0Y0_お下げ左_髪左根.Dra; - } - set - { - X0Y0_お下げ左_髪左根.Dra = value; - X0Y0_お下げ左_髪左根.Hit = value; - } - } + public bool お下げ左_髪左根_表示 + { + get + { + return X0Y0_お下げ左_髪左根.Dra; + } + set + { + X0Y0_お下げ左_髪左根.Dra = value; + X0Y0_お下げ左_髪左根.Hit = value; + } + } - public bool お下げ左_髪左1_表示 - { - get - { - return X0Y0_お下げ左_髪左1.Dra; - } - set - { - X0Y0_お下げ左_髪左1.Dra = value; - X0Y0_お下げ左_髪左1.Hit = value; - } - } + public bool お下げ左_髪左1_表示 + { + get + { + return X0Y0_お下げ左_髪左1.Dra; + } + set + { + X0Y0_お下げ左_髪左1.Dra = value; + X0Y0_お下げ左_髪左1.Hit = value; + } + } - public bool お下げ左_髪左2_表示 - { - get - { - return X0Y0_お下げ左_髪左2.Dra; - } - set - { - X0Y0_お下げ左_髪左2.Dra = value; - X0Y0_お下げ左_髪左2.Hit = value; - } - } + public bool お下げ左_髪左2_表示 + { + get + { + return X0Y0_お下げ左_髪左2.Dra; + } + set + { + X0Y0_お下げ左_髪左2.Dra = value; + X0Y0_お下げ左_髪左2.Hit = value; + } + } - public bool お下げ右_髪右根_表示 - { - get - { - return X0Y0_お下げ右_髪右根.Dra; - } - set - { - X0Y0_お下げ右_髪右根.Dra = value; - X0Y0_お下げ右_髪右根.Hit = value; - } - } + public bool お下げ右_髪右根_表示 + { + get + { + return X0Y0_お下げ右_髪右根.Dra; + } + set + { + X0Y0_お下げ右_髪右根.Dra = value; + X0Y0_お下げ右_髪右根.Hit = value; + } + } - public bool お下げ右_髪右1_表示 - { - get - { - return X0Y0_お下げ右_髪右1.Dra; - } - set - { - X0Y0_お下げ右_髪右1.Dra = value; - X0Y0_お下げ右_髪右1.Hit = value; - } - } + public bool お下げ右_髪右1_表示 + { + get + { + return X0Y0_お下げ右_髪右1.Dra; + } + set + { + X0Y0_お下げ右_髪右1.Dra = value; + X0Y0_お下げ右_髪右1.Hit = value; + } + } - public bool お下げ右_髪右2_表示 - { - get - { - return X0Y0_お下げ右_髪右2.Dra; - } - set - { - X0Y0_お下げ右_髪右2.Dra = value; - X0Y0_お下げ右_髪右2.Hit = value; - } - } + public bool お下げ右_髪右2_表示 + { + get + { + return X0Y0_お下げ右_髪右2.Dra; + } + set + { + X0Y0_お下げ右_髪右2.Dra = value; + X0Y0_お下げ右_髪右2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ左_髪左根_表示 = value; - お下げ左_髪左1_表示 = value; - お下げ左_髪左2_表示 = value; - お下げ右_髪右根_表示 = value; - お下げ右_髪右1_表示 = value; - お下げ右_髪右2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ左_髪左根_表示 = value; + お下げ左_髪左1_表示 = value; + お下げ左_髪左2_表示 = value; + お下げ右_髪右根_表示 = value; + お下げ右_髪右1_表示 = value; + お下げ右_髪右2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ左_髪左根CD.不透明度 = value; - お下げ左_髪左1CD.不透明度 = value; - お下げ左_髪左2CD.不透明度 = value; - お下げ右_髪右根CD.不透明度 = value; - お下げ右_髪右1CD.不透明度 = value; - お下げ右_髪右2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ左_髪左根CD.不透明度 = value; + お下げ左_髪左1CD.不透明度 = value; + お下げ左_髪左2CD.不透明度 = value; + お下げ右_髪右根CD.不透明度 = value; + お下げ右_髪右1CD.不透明度 = value; + お下げ右_髪右2CD.不透明度 = value; + } + } - public double 髪長 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ左_髪左根.SizeYBase *= num; - X0Y0_お下げ左_髪左1.SizeYBase *= num; - X0Y0_お下げ左_髪左2.SizeYBase *= num; - X0Y0_お下げ右_髪右根.SizeYBase *= num; - X0Y0_お下げ右_髪右1.SizeYBase *= num; - X0Y0_お下げ右_髪右2.SizeYBase *= num; - } - } + public double 髪長 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ左_髪左根.SizeYBase *= num; + X0Y0_お下げ左_髪左1.SizeYBase *= num; + X0Y0_お下げ左_髪左2.SizeYBase *= num; + X0Y0_お下げ右_髪右根.SizeYBase *= num; + X0Y0_お下げ右_髪右1.SizeYBase *= num; + X0Y0_お下げ右_髪右2.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ左_髪左根.SizeXBase *= num; - X0Y0_お下げ左_髪左1.SizeXBase *= num; - X0Y0_お下げ左_髪左2.SizeXBase *= num; - X0Y0_お下げ右_髪右根.SizeXBase *= num; - X0Y0_お下げ右_髪右1.SizeXBase *= num; - X0Y0_お下げ右_髪右2.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ左_髪左根.SizeXBase *= num; + X0Y0_お下げ左_髪左1.SizeXBase *= num; + X0Y0_お下げ左_髪左2.SizeXBase *= num; + X0Y0_お下げ右_髪右根.SizeXBase *= num; + X0Y0_お下げ右_髪右1.SizeXBase *= num; + X0Y0_お下げ右_髪右2.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ左_髪左1.AngleBase = 1.5 * value; - X0Y0_お下げ左_髪左2.AngleBase = 1.5 * value; - X0Y0_お下げ右_髪右1.AngleBase = -1.5 * value; - X0Y0_お下げ右_髪右2.AngleBase = -1.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ左_髪左1.AngleBase = 1.5 * value; + X0Y0_お下げ左_髪左2.AngleBase = 1.5 * value; + X0Y0_お下げ右_髪右1.AngleBase = -1.5 * value; + X0Y0_お下げ右_髪右2.AngleBase = -1.5 * value; + } + } - public double 高さ - { - set - { - double num = value.Inverse(); - X0Y0_お下げ左_髪左根.PositionCont = new Vector2D(X0Y0_お下げ左_髪左根.PositionCont.X - 0.005 * num, X0Y0_お下げ左_髪左根.PositionCont.Y + 0.02 * num); - X0Y0_お下げ右_髪右根.PositionCont = new Vector2D(X0Y0_お下げ右_髪右根.PositionCont.X + 0.005 * num, X0Y0_お下げ右_髪右根.PositionCont.Y + 0.02 * num); - } - } + public double 高さ + { + set + { + double num = value.Inverse(); + X0Y0_お下げ左_髪左根.PositionCont = new Vector2D(X0Y0_お下げ左_髪左根.PositionCont.X - 0.005 * num, X0Y0_お下げ左_髪左根.PositionCont.Y + 0.02 * num); + X0Y0_お下げ右_髪右根.PositionCont = new Vector2D(X0Y0_お下げ右_髪右根.PositionCont.X + 0.005 * num, X0Y0_お下げ右_髪右根.PositionCont.Y + 0.02 * num); + } + } - public 後髪1_結2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結2カルD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い2カル"; - dif.Add(new Pars(Sta.胴体["後髪1"][0][7])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - X0Y0_お下げ左_髪左根 = pars2["髪左根"].ToPar(); - X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ左_髪左2 = pars2["髪左2"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); - X0Y0_お下げ右_髪右根 = pars2["髪右根"].ToPar(); - X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ右_髪右2 = pars2["髪右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ左_髪左根_表示 = e.お下げ左_髪左根_表示; - お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; - お下げ左_髪左2_表示 = e.お下げ左_髪左2_表示; - お下げ右_髪右根_表示 = e.お下げ右_髪右根_表示; - お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; - お下げ右_髪右2_表示 = e.お下げ右_髪右2_表示; - 髪長 = e.髪長; - 毛量 = e.毛量; - 広がり = e.広がり; - 高さ = e.高さ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ左_髪左根CP = new ColorP(X0Y0_お下げ左_髪左根, お下げ左_髪左根CD, DisUnit, abj: false); - X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ左_髪左2CP = new ColorP(X0Y0_お下げ左_髪左2, お下げ左_髪左2CD, DisUnit, abj: false); - X0Y0_お下げ右_髪右根CP = new ColorP(X0Y0_お下げ右_髪右根, お下げ右_髪右根CD, DisUnit, abj: false); - X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ右_髪右2CP = new ColorP(X0Y0_お下げ右_髪右2, お下げ右_髪右2CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪1_結2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結2カルD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "結い2カル"; + dif.Add(new Pars(Sta.胴体["後髪1"][0][7])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ左"].ToPars(); + X0Y0_お下げ左_髪左根 = pars2["髪左根"].ToPar(); + X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ左_髪左2 = pars2["髪左2"].ToPar(); + pars2 = pars["お下げ右"].ToPars(); + X0Y0_お下げ右_髪右根 = pars2["髪右根"].ToPar(); + X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ右_髪右2 = pars2["髪右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ左_髪左根_表示 = e.お下げ左_髪左根_表示; + お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; + お下げ左_髪左2_表示 = e.お下げ左_髪左2_表示; + お下げ右_髪右根_表示 = e.お下げ右_髪右根_表示; + お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; + お下げ右_髪右2_表示 = e.お下げ右_髪右2_表示; + 髪長 = e.髪長; + 毛量 = e.毛量; + 広がり = e.広がり; + 高さ = e.高さ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ左_髪左根CP = new ColorP(X0Y0_お下げ左_髪左根, お下げ左_髪左根CD, DisUnit, abj: false); + X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ左_髪左2CP = new ColorP(X0Y0_お下げ左_髪左2, お下げ左_髪左2CD, DisUnit, abj: false); + X0Y0_お下げ右_髪右根CP = new ColorP(X0Y0_お下げ右_髪右根, お下げ右_髪右根CD, DisUnit, abj: false); + X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ右_髪右2CP = new ColorP(X0Y0_お下げ右_髪右2, お下げ右_髪右2CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ左_髪左根CP.Update(); - X0Y0_お下げ左_髪左1CP.Update(); - X0Y0_お下げ左_髪左2CP.Update(); - X0Y0_お下げ右_髪右根CP.Update(); - X0Y0_お下げ右_髪右1CP.Update(); - X0Y0_お下げ右_髪右2CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ左_髪左根CP.Update(); + X0Y0_お下げ左_髪左1CP.Update(); + X0Y0_お下げ左_髪左2CP.Update(); + X0Y0_お下げ右_髪右根CP.Update(); + X0Y0_お下げ右_髪右1CP.Update(); + X0Y0_お下げ右_髪右2CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - お下げ左_髪左根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪右根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + お下げ左_髪左根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪右根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2カルD.cs index 72bfbc1..025644f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2カルD.cs @@ -1,49 +1,50 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪1_結2カルD : サイドD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪1_結2カルD : サイドD + { + public bool 髪基_表示 = true; - public bool お下げ左_髪左根_表示 = true; + public bool お下げ左_髪左根_表示 = true; - public bool お下げ左_髪左1_表示 = true; + public bool お下げ左_髪左1_表示 = true; - public bool お下げ左_髪左2_表示 = true; + public bool お下げ左_髪左2_表示 = true; - public bool お下げ右_髪右根_表示 = true; + public bool お下げ右_髪右根_表示 = true; - public bool お下げ右_髪右1_表示 = true; + public bool お下げ右_髪右1_表示 = true; - public bool お下げ右_髪右2_表示 = true; + public bool お下げ右_髪右2_表示 = true; - public double 髪長; + public double 髪長; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public double 高さ; + public double 高さ; - public 後髪1_結2カルD() - { - ThisType = GetType(); - } + public 後髪1_結2カルD() + { + ThisType = GetType(); + } - public 後髪1_結2カルD SetRandom() - { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 高さ = RNG.XS.NextDouble(); - return this; - } + public 後髪1_結2カルD SetRandom() + { + 髪長 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 高さ = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪1_結2カル(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪1_結2カル(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ジグ.cs index 16e2647..8ed5acf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ジグ.cs @@ -1,360 +1,361 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪1_結2ジグ : サイド +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪1_結2ジグ : サイド + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ左_髪左根; + public Par X0Y0_お下げ左_髪左根; - public Par X0Y0_お下げ左_髪左1; + public Par X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪左2; + public Par X0Y0_お下げ左_髪左2; - public Par X0Y0_お下げ右_髪右根; + public Par X0Y0_お下げ右_髪右根; - public Par X0Y0_お下げ右_髪右1; + public Par X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪右2; + public Par X0Y0_お下げ右_髪右2; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ左_髪左根CD; + public ColorD お下げ左_髪左根CD; - public ColorD お下げ左_髪左1CD; + public ColorD お下げ左_髪左1CD; - public ColorD お下げ左_髪左2CD; + public ColorD お下げ左_髪左2CD; - public ColorD お下げ右_髪右根CD; + public ColorD お下げ右_髪右根CD; - public ColorD お下げ右_髪右1CD; + public ColorD お下げ右_髪右1CD; - public ColorD お下げ右_髪右2CD; + public ColorD お下げ右_髪右2CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ左_髪左根CP; + public ColorP X0Y0_お下げ左_髪左根CP; - public ColorP X0Y0_お下げ左_髪左1CP; + public ColorP X0Y0_お下げ左_髪左1CP; - public ColorP X0Y0_お下げ左_髪左2CP; + public ColorP X0Y0_お下げ左_髪左2CP; - public ColorP X0Y0_お下げ右_髪右根CP; + public ColorP X0Y0_お下げ右_髪右根CP; - public ColorP X0Y0_お下げ右_髪右1CP; + public ColorP X0Y0_お下げ右_髪右1CP; - public ColorP X0Y0_お下げ右_髪右2CP; + public ColorP X0Y0_お下げ右_髪右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool お下げ左_髪左根_表示 - { - get - { - return X0Y0_お下げ左_髪左根.Dra; - } - set - { - X0Y0_お下げ左_髪左根.Dra = value; - X0Y0_お下げ左_髪左根.Hit = value; - } - } + public bool お下げ左_髪左根_表示 + { + get + { + return X0Y0_お下げ左_髪左根.Dra; + } + set + { + X0Y0_お下げ左_髪左根.Dra = value; + X0Y0_お下げ左_髪左根.Hit = value; + } + } - public bool お下げ左_髪左1_表示 - { - get - { - return X0Y0_お下げ左_髪左1.Dra; - } - set - { - X0Y0_お下げ左_髪左1.Dra = value; - X0Y0_お下げ左_髪左1.Hit = value; - } - } + public bool お下げ左_髪左1_表示 + { + get + { + return X0Y0_お下げ左_髪左1.Dra; + } + set + { + X0Y0_お下げ左_髪左1.Dra = value; + X0Y0_お下げ左_髪左1.Hit = value; + } + } - public bool お下げ左_髪左2_表示 - { - get - { - return X0Y0_お下げ左_髪左2.Dra; - } - set - { - X0Y0_お下げ左_髪左2.Dra = value; - X0Y0_お下げ左_髪左2.Hit = value; - } - } + public bool お下げ左_髪左2_表示 + { + get + { + return X0Y0_お下げ左_髪左2.Dra; + } + set + { + X0Y0_お下げ左_髪左2.Dra = value; + X0Y0_お下げ左_髪左2.Hit = value; + } + } - public bool お下げ右_髪右根_表示 - { - get - { - return X0Y0_お下げ右_髪右根.Dra; - } - set - { - X0Y0_お下げ右_髪右根.Dra = value; - X0Y0_お下げ右_髪右根.Hit = value; - } - } + public bool お下げ右_髪右根_表示 + { + get + { + return X0Y0_お下げ右_髪右根.Dra; + } + set + { + X0Y0_お下げ右_髪右根.Dra = value; + X0Y0_お下げ右_髪右根.Hit = value; + } + } - public bool お下げ右_髪右1_表示 - { - get - { - return X0Y0_お下げ右_髪右1.Dra; - } - set - { - X0Y0_お下げ右_髪右1.Dra = value; - X0Y0_お下げ右_髪右1.Hit = value; - } - } + public bool お下げ右_髪右1_表示 + { + get + { + return X0Y0_お下げ右_髪右1.Dra; + } + set + { + X0Y0_お下げ右_髪右1.Dra = value; + X0Y0_お下げ右_髪右1.Hit = value; + } + } - public bool お下げ右_髪右2_表示 - { - get - { - return X0Y0_お下げ右_髪右2.Dra; - } - set - { - X0Y0_お下げ右_髪右2.Dra = value; - X0Y0_お下げ右_髪右2.Hit = value; - } - } + public bool お下げ右_髪右2_表示 + { + get + { + return X0Y0_お下げ右_髪右2.Dra; + } + set + { + X0Y0_お下げ右_髪右2.Dra = value; + X0Y0_お下げ右_髪右2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ左_髪左根_表示 = value; - お下げ左_髪左1_表示 = value; - お下げ左_髪左2_表示 = value; - お下げ右_髪右根_表示 = value; - お下げ右_髪右1_表示 = value; - お下げ右_髪右2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ左_髪左根_表示 = value; + お下げ左_髪左1_表示 = value; + お下げ左_髪左2_表示 = value; + お下げ右_髪右根_表示 = value; + お下げ右_髪右1_表示 = value; + お下げ右_髪右2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ左_髪左根CD.不透明度 = value; - お下げ左_髪左1CD.不透明度 = value; - お下げ左_髪左2CD.不透明度 = value; - お下げ右_髪右根CD.不透明度 = value; - お下げ右_髪右1CD.不透明度 = value; - お下げ右_髪右2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ左_髪左根CD.不透明度 = value; + お下げ左_髪左1CD.不透明度 = value; + お下げ左_髪左2CD.不透明度 = value; + お下げ右_髪右根CD.不透明度 = value; + お下げ右_髪右1CD.不透明度 = value; + お下げ右_髪右2CD.不透明度 = value; + } + } - public double 髪長 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ左_髪左根.SizeYBase *= num; - X0Y0_お下げ左_髪左1.SizeYBase *= num; - X0Y0_お下げ左_髪左2.SizeYBase *= num; - X0Y0_お下げ右_髪右根.SizeYBase *= num; - X0Y0_お下げ右_髪右1.SizeYBase *= num; - X0Y0_お下げ右_髪右2.SizeYBase *= num; - } - } + public double 髪長 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ左_髪左根.SizeYBase *= num; + X0Y0_お下げ左_髪左1.SizeYBase *= num; + X0Y0_お下げ左_髪左2.SizeYBase *= num; + X0Y0_お下げ右_髪右根.SizeYBase *= num; + X0Y0_お下げ右_髪右1.SizeYBase *= num; + X0Y0_お下げ右_髪右2.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ左_髪左根.SizeXBase *= num; - X0Y0_お下げ左_髪左1.SizeXBase *= num; - X0Y0_お下げ左_髪左2.SizeXBase *= num; - X0Y0_お下げ右_髪右根.SizeXBase *= num; - X0Y0_お下げ右_髪右1.SizeXBase *= num; - X0Y0_お下げ右_髪右2.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ左_髪左根.SizeXBase *= num; + X0Y0_お下げ左_髪左1.SizeXBase *= num; + X0Y0_お下げ左_髪左2.SizeXBase *= num; + X0Y0_お下げ右_髪右根.SizeXBase *= num; + X0Y0_お下げ右_髪右1.SizeXBase *= num; + X0Y0_お下げ右_髪右2.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ左_髪左1.AngleBase = 1.5 * value; - X0Y0_お下げ左_髪左2.AngleBase = 1.5 * value; - X0Y0_お下げ右_髪右1.AngleBase = -1.5 * value; - X0Y0_お下げ右_髪右2.AngleBase = -1.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ左_髪左1.AngleBase = 1.5 * value; + X0Y0_お下げ左_髪左2.AngleBase = 1.5 * value; + X0Y0_お下げ右_髪右1.AngleBase = -1.5 * value; + X0Y0_お下げ右_髪右2.AngleBase = -1.5 * value; + } + } - public double 高さ - { - set - { - double num = value.Inverse(); - X0Y0_お下げ左_髪左根.PositionCont = new Vector2D(X0Y0_お下げ左_髪左根.PositionCont.X - 0.005 * num, X0Y0_お下げ左_髪左根.PositionCont.Y + 0.02 * num); - X0Y0_お下げ右_髪右根.PositionCont = new Vector2D(X0Y0_お下げ右_髪右根.PositionCont.X + 0.005 * num, X0Y0_お下げ右_髪右根.PositionCont.Y + 0.02 * num); - } - } + public double 高さ + { + set + { + double num = value.Inverse(); + X0Y0_お下げ左_髪左根.PositionCont = new Vector2D(X0Y0_お下げ左_髪左根.PositionCont.X - 0.005 * num, X0Y0_お下げ左_髪左根.PositionCont.Y + 0.02 * num); + X0Y0_お下げ右_髪右根.PositionCont = new Vector2D(X0Y0_お下げ右_髪右根.PositionCont.X + 0.005 * num, X0Y0_お下げ右_髪右根.PositionCont.Y + 0.02 * num); + } + } - public 後髪1_結2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結2ジグD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い2ジグ"; - dif.Add(new Pars(Sta.胴体["後髪1"][0][4])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - X0Y0_お下げ左_髪左根 = pars2["髪左根"].ToPar(); - X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ左_髪左2 = pars2["髪左2"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); - X0Y0_お下げ右_髪右根 = pars2["髪右根"].ToPar(); - X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ右_髪右2 = pars2["髪右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ左_髪左根_表示 = e.お下げ左_髪左根_表示; - お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; - お下げ左_髪左2_表示 = e.お下げ左_髪左2_表示; - お下げ右_髪右根_表示 = e.お下げ右_髪右根_表示; - お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; - お下げ右_髪右2_表示 = e.お下げ右_髪右2_表示; - 髪長 = e.髪長; - 毛量 = e.毛量; - 広がり = e.広がり; - 高さ = e.高さ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ左_髪左根CP = new ColorP(X0Y0_お下げ左_髪左根, お下げ左_髪左根CD, DisUnit, abj: false); - X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ左_髪左2CP = new ColorP(X0Y0_お下げ左_髪左2, お下げ左_髪左2CD, DisUnit, abj: false); - X0Y0_お下げ右_髪右根CP = new ColorP(X0Y0_お下げ右_髪右根, お下げ右_髪右根CD, DisUnit, abj: false); - X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ右_髪右2CP = new ColorP(X0Y0_お下げ右_髪右2, お下げ右_髪右2CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪1_結2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結2ジグD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "結い2ジグ"; + dif.Add(new Pars(Sta.胴体["後髪1"][0][4])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ左"].ToPars(); + X0Y0_お下げ左_髪左根 = pars2["髪左根"].ToPar(); + X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ左_髪左2 = pars2["髪左2"].ToPar(); + pars2 = pars["お下げ右"].ToPars(); + X0Y0_お下げ右_髪右根 = pars2["髪右根"].ToPar(); + X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ右_髪右2 = pars2["髪右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ左_髪左根_表示 = e.お下げ左_髪左根_表示; + お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; + お下げ左_髪左2_表示 = e.お下げ左_髪左2_表示; + お下げ右_髪右根_表示 = e.お下げ右_髪右根_表示; + お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; + お下げ右_髪右2_表示 = e.お下げ右_髪右2_表示; + 髪長 = e.髪長; + 毛量 = e.毛量; + 広がり = e.広がり; + 高さ = e.高さ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ左_髪左根CP = new ColorP(X0Y0_お下げ左_髪左根, お下げ左_髪左根CD, DisUnit, abj: false); + X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ左_髪左2CP = new ColorP(X0Y0_お下げ左_髪左2, お下げ左_髪左2CD, DisUnit, abj: false); + X0Y0_お下げ右_髪右根CP = new ColorP(X0Y0_お下げ右_髪右根, お下げ右_髪右根CD, DisUnit, abj: false); + X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ右_髪右2CP = new ColorP(X0Y0_お下げ右_髪右2, お下げ右_髪右2CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ左_髪左根CP.Update(); - X0Y0_お下げ左_髪左1CP.Update(); - X0Y0_お下げ左_髪左2CP.Update(); - X0Y0_お下げ右_髪右根CP.Update(); - X0Y0_お下げ右_髪右1CP.Update(); - X0Y0_お下げ右_髪右2CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ左_髪左根CP.Update(); + X0Y0_お下げ左_髪左1CP.Update(); + X0Y0_お下げ左_髪左2CP.Update(); + X0Y0_お下げ右_髪右根CP.Update(); + X0Y0_お下げ右_髪右1CP.Update(); + X0Y0_お下げ右_髪右2CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - お下げ左_髪左根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪右根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + お下げ左_髪左根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪右根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ジグD.cs index a347fc6..5988ea0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ジグD.cs @@ -1,49 +1,50 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪1_結2ジグD : サイドD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪1_結2ジグD : サイドD + { + public bool 髪基_表示 = true; - public bool お下げ左_髪左根_表示 = true; + public bool お下げ左_髪左根_表示 = true; - public bool お下げ左_髪左1_表示 = true; + public bool お下げ左_髪左1_表示 = true; - public bool お下げ左_髪左2_表示 = true; + public bool お下げ左_髪左2_表示 = true; - public bool お下げ右_髪右根_表示 = true; + public bool お下げ右_髪右根_表示 = true; - public bool お下げ右_髪右1_表示 = true; + public bool お下げ右_髪右1_表示 = true; - public bool お下げ右_髪右2_表示 = true; + public bool お下げ右_髪右2_表示 = true; - public double 髪長; + public double 髪長; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public double 高さ; + public double 高さ; - public 後髪1_結2ジグD() - { - ThisType = GetType(); - } + public 後髪1_結2ジグD() + { + ThisType = GetType(); + } - public 後髪1_結2ジグD SetRandom() - { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 高さ = RNG.XS.NextDouble(); - return this; - } + public 後髪1_結2ジグD SetRandom() + { + 髪長 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 高さ = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪1_結2ジグ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪1_結2ジグ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ハネ.cs index 529aaab..a24be23 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ハネ.cs @@ -1,360 +1,361 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪1_結2ハネ : サイド +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪1_結2ハネ : サイド + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ左_髪左根; + public Par X0Y0_お下げ左_髪左根; - public Par X0Y0_お下げ左_髪左1; + public Par X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪左2; + public Par X0Y0_お下げ左_髪左2; - public Par X0Y0_お下げ右_髪右根; + public Par X0Y0_お下げ右_髪右根; - public Par X0Y0_お下げ右_髪右1; + public Par X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪右2; + public Par X0Y0_お下げ右_髪右2; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ左_髪左根CD; + public ColorD お下げ左_髪左根CD; - public ColorD お下げ左_髪左1CD; + public ColorD お下げ左_髪左1CD; - public ColorD お下げ左_髪左2CD; + public ColorD お下げ左_髪左2CD; - public ColorD お下げ右_髪右根CD; + public ColorD お下げ右_髪右根CD; - public ColorD お下げ右_髪右1CD; + public ColorD お下げ右_髪右1CD; - public ColorD お下げ右_髪右2CD; + public ColorD お下げ右_髪右2CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ左_髪左根CP; + public ColorP X0Y0_お下げ左_髪左根CP; - public ColorP X0Y0_お下げ左_髪左1CP; + public ColorP X0Y0_お下げ左_髪左1CP; - public ColorP X0Y0_お下げ左_髪左2CP; + public ColorP X0Y0_お下げ左_髪左2CP; - public ColorP X0Y0_お下げ右_髪右根CP; + public ColorP X0Y0_お下げ右_髪右根CP; - public ColorP X0Y0_お下げ右_髪右1CP; + public ColorP X0Y0_お下げ右_髪右1CP; - public ColorP X0Y0_お下げ右_髪右2CP; + public ColorP X0Y0_お下げ右_髪右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool お下げ左_髪左根_表示 - { - get - { - return X0Y0_お下げ左_髪左根.Dra; - } - set - { - X0Y0_お下げ左_髪左根.Dra = value; - X0Y0_お下げ左_髪左根.Hit = value; - } - } + public bool お下げ左_髪左根_表示 + { + get + { + return X0Y0_お下げ左_髪左根.Dra; + } + set + { + X0Y0_お下げ左_髪左根.Dra = value; + X0Y0_お下げ左_髪左根.Hit = value; + } + } - public bool お下げ左_髪左1_表示 - { - get - { - return X0Y0_お下げ左_髪左1.Dra; - } - set - { - X0Y0_お下げ左_髪左1.Dra = value; - X0Y0_お下げ左_髪左1.Hit = value; - } - } + public bool お下げ左_髪左1_表示 + { + get + { + return X0Y0_お下げ左_髪左1.Dra; + } + set + { + X0Y0_お下げ左_髪左1.Dra = value; + X0Y0_お下げ左_髪左1.Hit = value; + } + } - public bool お下げ左_髪左2_表示 - { - get - { - return X0Y0_お下げ左_髪左2.Dra; - } - set - { - X0Y0_お下げ左_髪左2.Dra = value; - X0Y0_お下げ左_髪左2.Hit = value; - } - } + public bool お下げ左_髪左2_表示 + { + get + { + return X0Y0_お下げ左_髪左2.Dra; + } + set + { + X0Y0_お下げ左_髪左2.Dra = value; + X0Y0_お下げ左_髪左2.Hit = value; + } + } - public bool お下げ右_髪右根_表示 - { - get - { - return X0Y0_お下げ右_髪右根.Dra; - } - set - { - X0Y0_お下げ右_髪右根.Dra = value; - X0Y0_お下げ右_髪右根.Hit = value; - } - } + public bool お下げ右_髪右根_表示 + { + get + { + return X0Y0_お下げ右_髪右根.Dra; + } + set + { + X0Y0_お下げ右_髪右根.Dra = value; + X0Y0_お下げ右_髪右根.Hit = value; + } + } - public bool お下げ右_髪右1_表示 - { - get - { - return X0Y0_お下げ右_髪右1.Dra; - } - set - { - X0Y0_お下げ右_髪右1.Dra = value; - X0Y0_お下げ右_髪右1.Hit = value; - } - } + public bool お下げ右_髪右1_表示 + { + get + { + return X0Y0_お下げ右_髪右1.Dra; + } + set + { + X0Y0_お下げ右_髪右1.Dra = value; + X0Y0_お下げ右_髪右1.Hit = value; + } + } - public bool お下げ右_髪右2_表示 - { - get - { - return X0Y0_お下げ右_髪右2.Dra; - } - set - { - X0Y0_お下げ右_髪右2.Dra = value; - X0Y0_お下げ右_髪右2.Hit = value; - } - } + public bool お下げ右_髪右2_表示 + { + get + { + return X0Y0_お下げ右_髪右2.Dra; + } + set + { + X0Y0_お下げ右_髪右2.Dra = value; + X0Y0_お下げ右_髪右2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ左_髪左根_表示 = value; - お下げ左_髪左1_表示 = value; - お下げ左_髪左2_表示 = value; - お下げ右_髪右根_表示 = value; - お下げ右_髪右1_表示 = value; - お下げ右_髪右2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ左_髪左根_表示 = value; + お下げ左_髪左1_表示 = value; + お下げ左_髪左2_表示 = value; + お下げ右_髪右根_表示 = value; + お下げ右_髪右1_表示 = value; + お下げ右_髪右2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ左_髪左根CD.不透明度 = value; - お下げ左_髪左1CD.不透明度 = value; - お下げ左_髪左2CD.不透明度 = value; - お下げ右_髪右根CD.不透明度 = value; - お下げ右_髪右1CD.不透明度 = value; - お下げ右_髪右2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ左_髪左根CD.不透明度 = value; + お下げ左_髪左1CD.不透明度 = value; + お下げ左_髪左2CD.不透明度 = value; + お下げ右_髪右根CD.不透明度 = value; + お下げ右_髪右1CD.不透明度 = value; + お下げ右_髪右2CD.不透明度 = value; + } + } - public double 髪長 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ左_髪左根.SizeYBase *= num; - X0Y0_お下げ左_髪左1.SizeYBase *= num; - X0Y0_お下げ左_髪左2.SizeYBase *= num; - X0Y0_お下げ右_髪右根.SizeYBase *= num; - X0Y0_お下げ右_髪右1.SizeYBase *= num; - X0Y0_お下げ右_髪右2.SizeYBase *= num; - } - } + public double 髪長 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ左_髪左根.SizeYBase *= num; + X0Y0_お下げ左_髪左1.SizeYBase *= num; + X0Y0_お下げ左_髪左2.SizeYBase *= num; + X0Y0_お下げ右_髪右根.SizeYBase *= num; + X0Y0_お下げ右_髪右1.SizeYBase *= num; + X0Y0_お下げ右_髪右2.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ左_髪左根.SizeXBase *= num; - X0Y0_お下げ左_髪左1.SizeXBase *= num; - X0Y0_お下げ左_髪左2.SizeXBase *= num; - X0Y0_お下げ右_髪右根.SizeXBase *= num; - X0Y0_お下げ右_髪右1.SizeXBase *= num; - X0Y0_お下げ右_髪右2.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ左_髪左根.SizeXBase *= num; + X0Y0_お下げ左_髪左1.SizeXBase *= num; + X0Y0_お下げ左_髪左2.SizeXBase *= num; + X0Y0_お下げ右_髪右根.SizeXBase *= num; + X0Y0_お下げ右_髪右1.SizeXBase *= num; + X0Y0_お下げ右_髪右2.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ左_髪左1.AngleBase = 1.5 * value; - X0Y0_お下げ左_髪左2.AngleBase = 1.5 * value; - X0Y0_お下げ右_髪右1.AngleBase = -1.5 * value; - X0Y0_お下げ右_髪右2.AngleBase = -1.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ左_髪左1.AngleBase = 1.5 * value; + X0Y0_お下げ左_髪左2.AngleBase = 1.5 * value; + X0Y0_お下げ右_髪右1.AngleBase = -1.5 * value; + X0Y0_お下げ右_髪右2.AngleBase = -1.5 * value; + } + } - public double 高さ - { - set - { - double num = value.Inverse(); - X0Y0_お下げ左_髪左根.PositionCont = new Vector2D(X0Y0_お下げ左_髪左根.PositionCont.X - 0.005 * num, X0Y0_お下げ左_髪左根.PositionCont.Y + 0.02 * num); - X0Y0_お下げ右_髪右根.PositionCont = new Vector2D(X0Y0_お下げ右_髪右根.PositionCont.X + 0.005 * num, X0Y0_お下げ右_髪右根.PositionCont.Y + 0.02 * num); - } - } + public double 高さ + { + set + { + double num = value.Inverse(); + X0Y0_お下げ左_髪左根.PositionCont = new Vector2D(X0Y0_お下げ左_髪左根.PositionCont.X - 0.005 * num, X0Y0_お下げ左_髪左根.PositionCont.Y + 0.02 * num); + X0Y0_お下げ右_髪右根.PositionCont = new Vector2D(X0Y0_お下げ右_髪右根.PositionCont.X + 0.005 * num, X0Y0_お下げ右_髪右根.PositionCont.Y + 0.02 * num); + } + } - public 後髪1_結2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結2ハネD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い2ハネ"; - dif.Add(new Pars(Sta.胴体["後髪1"][0][5])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - X0Y0_お下げ左_髪左根 = pars2["髪左根"].ToPar(); - X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ左_髪左2 = pars2["髪左2"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); - X0Y0_お下げ右_髪右根 = pars2["髪右根"].ToPar(); - X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ右_髪右2 = pars2["髪右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ左_髪左根_表示 = e.お下げ左_髪左根_表示; - お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; - お下げ左_髪左2_表示 = e.お下げ左_髪左2_表示; - お下げ右_髪右根_表示 = e.お下げ右_髪右根_表示; - お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; - お下げ右_髪右2_表示 = e.お下げ右_髪右2_表示; - 髪長 = e.髪長; - 毛量 = e.毛量; - 広がり = e.広がり; - 高さ = e.高さ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ左_髪左根CP = new ColorP(X0Y0_お下げ左_髪左根, お下げ左_髪左根CD, DisUnit, abj: false); - X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ左_髪左2CP = new ColorP(X0Y0_お下げ左_髪左2, お下げ左_髪左2CD, DisUnit, abj: false); - X0Y0_お下げ右_髪右根CP = new ColorP(X0Y0_お下げ右_髪右根, お下げ右_髪右根CD, DisUnit, abj: false); - X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ右_髪右2CP = new ColorP(X0Y0_お下げ右_髪右2, お下げ右_髪右2CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪1_結2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結2ハネD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "結い2ハネ"; + dif.Add(new Pars(Sta.胴体["後髪1"][0][5])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ左"].ToPars(); + X0Y0_お下げ左_髪左根 = pars2["髪左根"].ToPar(); + X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ左_髪左2 = pars2["髪左2"].ToPar(); + pars2 = pars["お下げ右"].ToPars(); + X0Y0_お下げ右_髪右根 = pars2["髪右根"].ToPar(); + X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ右_髪右2 = pars2["髪右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ左_髪左根_表示 = e.お下げ左_髪左根_表示; + お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; + お下げ左_髪左2_表示 = e.お下げ左_髪左2_表示; + お下げ右_髪右根_表示 = e.お下げ右_髪右根_表示; + お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; + お下げ右_髪右2_表示 = e.お下げ右_髪右2_表示; + 髪長 = e.髪長; + 毛量 = e.毛量; + 広がり = e.広がり; + 高さ = e.高さ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ左_髪左根CP = new ColorP(X0Y0_お下げ左_髪左根, お下げ左_髪左根CD, DisUnit, abj: false); + X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ左_髪左2CP = new ColorP(X0Y0_お下げ左_髪左2, お下げ左_髪左2CD, DisUnit, abj: false); + X0Y0_お下げ右_髪右根CP = new ColorP(X0Y0_お下げ右_髪右根, お下げ右_髪右根CD, DisUnit, abj: false); + X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ右_髪右2CP = new ColorP(X0Y0_お下げ右_髪右2, お下げ右_髪右2CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ左_髪左根CP.Update(); - X0Y0_お下げ左_髪左1CP.Update(); - X0Y0_お下げ左_髪左2CP.Update(); - X0Y0_お下げ右_髪右根CP.Update(); - X0Y0_お下げ右_髪右1CP.Update(); - X0Y0_お下げ右_髪右2CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ左_髪左根CP.Update(); + X0Y0_お下げ左_髪左1CP.Update(); + X0Y0_お下げ左_髪左2CP.Update(); + X0Y0_お下げ右_髪右根CP.Update(); + X0Y0_お下げ右_髪右1CP.Update(); + X0Y0_お下げ右_髪右2CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - お下げ左_髪左根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪右根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + お下げ左_髪左根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪右根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ハネD.cs index 559bd37..9fa84cc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2ハネD.cs @@ -1,49 +1,50 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪1_結2ハネD : サイドD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪1_結2ハネD : サイドD + { + public bool 髪基_表示 = true; - public bool お下げ左_髪左根_表示 = true; + public bool お下げ左_髪左根_表示 = true; - public bool お下げ左_髪左1_表示 = true; + public bool お下げ左_髪左1_表示 = true; - public bool お下げ左_髪左2_表示 = true; + public bool お下げ左_髪左2_表示 = true; - public bool お下げ右_髪右根_表示 = true; + public bool お下げ右_髪右根_表示 = true; - public bool お下げ右_髪右1_表示 = true; + public bool お下げ右_髪右1_表示 = true; - public bool お下げ右_髪右2_表示 = true; + public bool お下げ右_髪右2_表示 = true; - public double 髪長; + public double 髪長; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public double 高さ; + public double 高さ; - public 後髪1_結2ハネD() - { - ThisType = GetType(); - } + public 後髪1_結2ハネD() + { + ThisType = GetType(); + } - public 後髪1_結2ハネD SetRandom() - { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 高さ = RNG.XS.NextDouble(); - return this; - } + public 後髪1_結2ハネD SetRandom() + { + 髪長 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 高さ = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪1_結2ハネ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪1_結2ハネ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2パツ.cs index f4b9502..593464d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2パツ.cs @@ -1,360 +1,361 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪1_結2パツ : サイド +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪1_結2パツ : サイド + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ左_髪左根; + public Par X0Y0_お下げ左_髪左根; - public Par X0Y0_お下げ左_髪左1; + public Par X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪左2; + public Par X0Y0_お下げ左_髪左2; - public Par X0Y0_お下げ右_髪右根; + public Par X0Y0_お下げ右_髪右根; - public Par X0Y0_お下げ右_髪右1; + public Par X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪右2; + public Par X0Y0_お下げ右_髪右2; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ左_髪左根CD; + public ColorD お下げ左_髪左根CD; - public ColorD お下げ左_髪左1CD; + public ColorD お下げ左_髪左1CD; - public ColorD お下げ左_髪左2CD; + public ColorD お下げ左_髪左2CD; - public ColorD お下げ右_髪右根CD; + public ColorD お下げ右_髪右根CD; - public ColorD お下げ右_髪右1CD; + public ColorD お下げ右_髪右1CD; - public ColorD お下げ右_髪右2CD; + public ColorD お下げ右_髪右2CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ左_髪左根CP; + public ColorP X0Y0_お下げ左_髪左根CP; - public ColorP X0Y0_お下げ左_髪左1CP; + public ColorP X0Y0_お下げ左_髪左1CP; - public ColorP X0Y0_お下げ左_髪左2CP; + public ColorP X0Y0_お下げ左_髪左2CP; - public ColorP X0Y0_お下げ右_髪右根CP; + public ColorP X0Y0_お下げ右_髪右根CP; - public ColorP X0Y0_お下げ右_髪右1CP; + public ColorP X0Y0_お下げ右_髪右1CP; - public ColorP X0Y0_お下げ右_髪右2CP; + public ColorP X0Y0_お下げ右_髪右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } - public bool お下げ左_髪左根_表示 - { - get - { - return X0Y0_お下げ左_髪左根.Dra; - } - set - { - X0Y0_お下げ左_髪左根.Dra = value; - X0Y0_お下げ左_髪左根.Hit = value; - } - } + public bool お下げ左_髪左根_表示 + { + get + { + return X0Y0_お下げ左_髪左根.Dra; + } + set + { + X0Y0_お下げ左_髪左根.Dra = value; + X0Y0_お下げ左_髪左根.Hit = value; + } + } - public bool お下げ左_髪左1_表示 - { - get - { - return X0Y0_お下げ左_髪左1.Dra; - } - set - { - X0Y0_お下げ左_髪左1.Dra = value; - X0Y0_お下げ左_髪左1.Hit = value; - } - } + public bool お下げ左_髪左1_表示 + { + get + { + return X0Y0_お下げ左_髪左1.Dra; + } + set + { + X0Y0_お下げ左_髪左1.Dra = value; + X0Y0_お下げ左_髪左1.Hit = value; + } + } - public bool お下げ左_髪左2_表示 - { - get - { - return X0Y0_お下げ左_髪左2.Dra; - } - set - { - X0Y0_お下げ左_髪左2.Dra = value; - X0Y0_お下げ左_髪左2.Hit = value; - } - } + public bool お下げ左_髪左2_表示 + { + get + { + return X0Y0_お下げ左_髪左2.Dra; + } + set + { + X0Y0_お下げ左_髪左2.Dra = value; + X0Y0_お下げ左_髪左2.Hit = value; + } + } - public bool お下げ右_髪右根_表示 - { - get - { - return X0Y0_お下げ右_髪右根.Dra; - } - set - { - X0Y0_お下げ右_髪右根.Dra = value; - X0Y0_お下げ右_髪右根.Hit = value; - } - } + public bool お下げ右_髪右根_表示 + { + get + { + return X0Y0_お下げ右_髪右根.Dra; + } + set + { + X0Y0_お下げ右_髪右根.Dra = value; + X0Y0_お下げ右_髪右根.Hit = value; + } + } - public bool お下げ右_髪右1_表示 - { - get - { - return X0Y0_お下げ右_髪右1.Dra; - } - set - { - X0Y0_お下げ右_髪右1.Dra = value; - X0Y0_お下げ右_髪右1.Hit = value; - } - } + public bool お下げ右_髪右1_表示 + { + get + { + return X0Y0_お下げ右_髪右1.Dra; + } + set + { + X0Y0_お下げ右_髪右1.Dra = value; + X0Y0_お下げ右_髪右1.Hit = value; + } + } - public bool お下げ右_髪右2_表示 - { - get - { - return X0Y0_お下げ右_髪右2.Dra; - } - set - { - X0Y0_お下げ右_髪右2.Dra = value; - X0Y0_お下げ右_髪右2.Hit = value; - } - } + public bool お下げ右_髪右2_表示 + { + get + { + return X0Y0_お下げ右_髪右2.Dra; + } + set + { + X0Y0_お下げ右_髪右2.Dra = value; + X0Y0_お下げ右_髪右2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ左_髪左根_表示 = value; - お下げ左_髪左1_表示 = value; - お下げ左_髪左2_表示 = value; - お下げ右_髪右根_表示 = value; - お下げ右_髪右1_表示 = value; - お下げ右_髪右2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ左_髪左根_表示 = value; + お下げ左_髪左1_表示 = value; + お下げ左_髪左2_表示 = value; + お下げ右_髪右根_表示 = value; + お下げ右_髪右1_表示 = value; + お下げ右_髪右2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ左_髪左根CD.不透明度 = value; - お下げ左_髪左1CD.不透明度 = value; - お下げ左_髪左2CD.不透明度 = value; - お下げ右_髪右根CD.不透明度 = value; - お下げ右_髪右1CD.不透明度 = value; - お下げ右_髪右2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ左_髪左根CD.不透明度 = value; + お下げ左_髪左1CD.不透明度 = value; + お下げ左_髪左2CD.不透明度 = value; + お下げ右_髪右根CD.不透明度 = value; + お下げ右_髪右1CD.不透明度 = value; + お下げ右_髪右2CD.不透明度 = value; + } + } - public double 髪長 - { - set - { - double num = 0.5 + 0.9 * value; - X0Y0_お下げ左_髪左根.SizeYBase *= num; - X0Y0_お下げ左_髪左1.SizeYBase *= num; - X0Y0_お下げ左_髪左2.SizeYBase *= num; - X0Y0_お下げ右_髪右根.SizeYBase *= num; - X0Y0_お下げ右_髪右1.SizeYBase *= num; - X0Y0_お下げ右_髪右2.SizeYBase *= num; - } - } + public double 髪長 + { + set + { + double num = 0.5 + 0.9 * value; + X0Y0_お下げ左_髪左根.SizeYBase *= num; + X0Y0_お下げ左_髪左1.SizeYBase *= num; + X0Y0_お下げ左_髪左2.SizeYBase *= num; + X0Y0_お下げ右_髪右根.SizeYBase *= num; + X0Y0_お下げ右_髪右1.SizeYBase *= num; + X0Y0_お下げ右_髪右2.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_お下げ左_髪左根.SizeXBase *= num; - X0Y0_お下げ左_髪左1.SizeXBase *= num; - X0Y0_お下げ左_髪左2.SizeXBase *= num; - X0Y0_お下げ右_髪右根.SizeXBase *= num; - X0Y0_お下げ右_髪右1.SizeXBase *= num; - X0Y0_お下げ右_髪右2.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_お下げ左_髪左根.SizeXBase *= num; + X0Y0_お下げ左_髪左1.SizeXBase *= num; + X0Y0_お下げ左_髪左2.SizeXBase *= num; + X0Y0_お下げ右_髪右根.SizeXBase *= num; + X0Y0_お下げ右_髪右1.SizeXBase *= num; + X0Y0_お下げ右_髪右2.SizeXBase *= num; + } + } - public double 広がり - { - set - { - X0Y0_お下げ左_髪左1.AngleBase = 1.5 * value; - X0Y0_お下げ左_髪左2.AngleBase = 1.5 * value; - X0Y0_お下げ右_髪右1.AngleBase = -1.5 * value; - X0Y0_お下げ右_髪右2.AngleBase = -1.5 * value; - } - } + public double 広がり + { + set + { + X0Y0_お下げ左_髪左1.AngleBase = 1.5 * value; + X0Y0_お下げ左_髪左2.AngleBase = 1.5 * value; + X0Y0_お下げ右_髪右1.AngleBase = -1.5 * value; + X0Y0_お下げ右_髪右2.AngleBase = -1.5 * value; + } + } - public double 高さ - { - set - { - double num = value.Inverse(); - X0Y0_お下げ左_髪左根.PositionCont = new Vector2D(X0Y0_お下げ左_髪左根.PositionCont.X - 0.005 * num, X0Y0_お下げ左_髪左根.PositionCont.Y + 0.02 * num); - X0Y0_お下げ右_髪右根.PositionCont = new Vector2D(X0Y0_お下げ右_髪右根.PositionCont.X + 0.005 * num, X0Y0_お下げ右_髪右根.PositionCont.Y + 0.02 * num); - } - } + public double 高さ + { + set + { + double num = value.Inverse(); + X0Y0_お下げ左_髪左根.PositionCont = new Vector2D(X0Y0_お下げ左_髪左根.PositionCont.X - 0.005 * num, X0Y0_お下げ左_髪左根.PositionCont.Y + 0.02 * num); + X0Y0_お下げ右_髪右根.PositionCont = new Vector2D(X0Y0_お下げ右_髪右根.PositionCont.X + 0.005 * num, X0Y0_お下げ右_髪右根.PositionCont.Y + 0.02 * num); + } + } - public 後髪1_結2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結2パツD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い2パツ"; - dif.Add(new Pars(Sta.胴体["後髪1"][0][6])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - X0Y0_お下げ左_髪左根 = pars2["髪左根"].ToPar(); - X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); - X0Y0_お下げ左_髪左2 = pars2["髪左2"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); - X0Y0_お下げ右_髪右根 = pars2["髪右根"].ToPar(); - X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); - X0Y0_お下げ右_髪右2 = pars2["髪右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ左_髪左根_表示 = e.お下げ左_髪左根_表示; - お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; - お下げ左_髪左2_表示 = e.お下げ左_髪左2_表示; - お下げ右_髪右根_表示 = e.お下げ右_髪右根_表示; - お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; - お下げ右_髪右2_表示 = e.お下げ右_髪右2_表示; - 髪長 = e.髪長; - 毛量 = e.毛量; - 広がり = e.広がり; - 高さ = e.高さ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ左_髪左根CP = new ColorP(X0Y0_お下げ左_髪左根, お下げ左_髪左根CD, DisUnit, abj: false); - X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); - X0Y0_お下げ左_髪左2CP = new ColorP(X0Y0_お下げ左_髪左2, お下げ左_髪左2CD, DisUnit, abj: false); - X0Y0_お下げ右_髪右根CP = new ColorP(X0Y0_お下げ右_髪右根, お下げ右_髪右根CD, DisUnit, abj: false); - X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); - X0Y0_お下げ右_髪右2CP = new ColorP(X0Y0_お下げ右_髪右2, お下げ右_髪右2CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 後髪1_結2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結2パツD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "結い2パツ"; + dif.Add(new Pars(Sta.胴体["後髪1"][0][6])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ左"].ToPars(); + X0Y0_お下げ左_髪左根 = pars2["髪左根"].ToPar(); + X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); + X0Y0_お下げ左_髪左2 = pars2["髪左2"].ToPar(); + pars2 = pars["お下げ右"].ToPars(); + X0Y0_お下げ右_髪右根 = pars2["髪右根"].ToPar(); + X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); + X0Y0_お下げ右_髪右2 = pars2["髪右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ左_髪左根_表示 = e.お下げ左_髪左根_表示; + お下げ左_髪左1_表示 = e.お下げ左_髪左1_表示; + お下げ左_髪左2_表示 = e.お下げ左_髪左2_表示; + お下げ右_髪右根_表示 = e.お下げ右_髪右根_表示; + お下げ右_髪右1_表示 = e.お下げ右_髪右1_表示; + お下げ右_髪右2_表示 = e.お下げ右_髪右2_表示; + 髪長 = e.髪長; + 毛量 = e.毛量; + 広がり = e.広がり; + 高さ = e.高さ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ左_髪左根CP = new ColorP(X0Y0_お下げ左_髪左根, お下げ左_髪左根CD, DisUnit, abj: false); + X0Y0_お下げ左_髪左1CP = new ColorP(X0Y0_お下げ左_髪左1, お下げ左_髪左1CD, DisUnit, abj: false); + X0Y0_お下げ左_髪左2CP = new ColorP(X0Y0_お下げ左_髪左2, お下げ左_髪左2CD, DisUnit, abj: false); + X0Y0_お下げ右_髪右根CP = new ColorP(X0Y0_お下げ右_髪右根, お下げ右_髪右根CD, DisUnit, abj: false); + X0Y0_お下げ右_髪右1CP = new ColorP(X0Y0_お下げ右_髪右1, お下げ右_髪右1CD, DisUnit, abj: false); + X0Y0_お下げ右_髪右2CP = new ColorP(X0Y0_お下げ右_髪右2, お下げ右_髪右2CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ左_髪左根CP.Update(); - X0Y0_お下げ左_髪左1CP.Update(); - X0Y0_お下げ左_髪左2CP.Update(); - X0Y0_お下げ右_髪右根CP.Update(); - X0Y0_お下げ右_髪右1CP.Update(); - X0Y0_お下げ右_髪右2CP.Update(); - } + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ左_髪左根CP.Update(); + X0Y0_お下げ左_髪左1CP.Update(); + X0Y0_お下げ左_髪左2CP.Update(); + X0Y0_お下げ右_髪右根CP.Update(); + X0Y0_お下げ右_髪右1CP.Update(); + X0Y0_お下げ右_髪右2CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - お下げ左_髪左根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ左_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪右根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ右_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + お下げ左_髪左根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ左_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪右根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ右_髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2パツD.cs index f0bd6fb..79234d3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_結2パツD.cs @@ -1,49 +1,50 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪1_結2パツD : サイドD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪1_結2パツD : サイドD + { + public bool 髪基_表示 = true; - public bool お下げ左_髪左根_表示 = true; + public bool お下げ左_髪左根_表示 = true; - public bool お下げ左_髪左1_表示 = true; + public bool お下げ左_髪左1_表示 = true; - public bool お下げ左_髪左2_表示 = true; + public bool お下げ左_髪左2_表示 = true; - public bool お下げ右_髪右根_表示 = true; + public bool お下げ右_髪右根_表示 = true; - public bool お下げ右_髪右1_表示 = true; + public bool お下げ右_髪右1_表示 = true; - public bool お下げ右_髪右2_表示 = true; + public bool お下げ右_髪右2_表示 = true; - public double 髪長; + public double 髪長; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public double 高さ; + public double 高さ; - public 後髪1_結2パツD() - { - ThisType = GetType(); - } + public 後髪1_結2パツD() + { + ThisType = GetType(); + } - public 後髪1_結2パツD SetRandom() - { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 高さ = RNG.XS.NextDouble(); - return this; - } + public 後髪1_結2パツD SetRandom() + { + 髪長 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 高さ = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪1_結2パツ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪1_結2パツ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_編結.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_編結.cs index cda9060..33ba309 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_編結.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_編結.cs @@ -1,560 +1,561 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 後髪1_編結 : アップ +namespace SlaveMatrix { - public Par X0Y0_髪基; + public class 後髪1_編結 : アップ + { + public Par X0Y0_髪基; - public Par X0Y0_お下げ_編節1_髪節; + public Par X0Y0_お下げ_編節1_髪節; - public Par X0Y0_お下げ_編節1_髪編目; + public Par X0Y0_お下げ_編節1_髪編目; - public Par X0Y0_お下げ_編節2_髪節; + public Par X0Y0_お下げ_編節2_髪節; - public Par X0Y0_お下げ_編節2_髪編目; + public Par X0Y0_お下げ_編節2_髪編目; - public Par X0Y0_お下げ_編節3_髪節; + public Par X0Y0_お下げ_編節3_髪節; - public Par X0Y0_お下げ_編節3_髪編目; + public Par X0Y0_お下げ_編節3_髪編目; - public Par X0Y0_お下げ_編節4_髪節; + public Par X0Y0_お下げ_編節4_髪節; - public Par X0Y0_お下げ_編節4_髪編目; + public Par X0Y0_お下げ_編節4_髪編目; - public Par X0Y0_お下げ_編節5_髪節; + public Par X0Y0_お下げ_編節5_髪節; - public Par X0Y0_お下げ_編節5_髪編目; + public Par X0Y0_お下げ_編節5_髪編目; - public Par X0Y0_お下げ_編節6_髪節; + public Par X0Y0_お下げ_編節6_髪節; - public Par X0Y0_お下げ_編節6_髪編目; + public Par X0Y0_お下げ_編節6_髪編目; - public Par X0Y0_お下げ_編節7_髪節; + public Par X0Y0_お下げ_編節7_髪節; - public Par X0Y0_お下げ_編節7_髪編目; + public Par X0Y0_お下げ_編節7_髪編目; - public ColorD 髪基CD; + public ColorD 髪基CD; - public ColorD お下げ_編節1_髪節CD; + public ColorD お下げ_編節1_髪節CD; - public ColorD お下げ_編節1_髪編目CD; + public ColorD お下げ_編節1_髪編目CD; - public ColorD お下げ_編節2_髪節CD; + public ColorD お下げ_編節2_髪節CD; - public ColorD お下げ_編節2_髪編目CD; + public ColorD お下げ_編節2_髪編目CD; - public ColorD お下げ_編節3_髪節CD; + public ColorD お下げ_編節3_髪節CD; - public ColorD お下げ_編節3_髪編目CD; + public ColorD お下げ_編節3_髪編目CD; - public ColorD お下げ_編節4_髪節CD; + public ColorD お下げ_編節4_髪節CD; - public ColorD お下げ_編節4_髪編目CD; + public ColorD お下げ_編節4_髪編目CD; - public ColorD お下げ_編節5_髪節CD; + public ColorD お下げ_編節5_髪節CD; - public ColorD お下げ_編節5_髪編目CD; + public ColorD お下げ_編節5_髪編目CD; - public ColorD お下げ_編節6_髪節CD; + public ColorD お下げ_編節6_髪節CD; - public ColorD お下げ_編節6_髪編目CD; + public ColorD お下げ_編節6_髪編目CD; - public ColorD お下げ_編節7_髪節CD; + public ColorD お下げ_編節7_髪節CD; - public ColorD お下げ_編節7_髪編目CD; + public ColorD お下げ_編節7_髪編目CD; - public ColorP X0Y0_髪基CP; + public ColorP X0Y0_髪基CP; - public ColorP X0Y0_お下げ_編節1_髪節CP; + public ColorP X0Y0_お下げ_編節1_髪節CP; - public ColorP X0Y0_お下げ_編節1_髪編目CP; + public ColorP X0Y0_お下げ_編節1_髪編目CP; - public ColorP X0Y0_お下げ_編節2_髪節CP; + public ColorP X0Y0_お下げ_編節2_髪節CP; - public ColorP X0Y0_お下げ_編節2_髪編目CP; + public ColorP X0Y0_お下げ_編節2_髪編目CP; - public ColorP X0Y0_お下げ_編節3_髪節CP; + public ColorP X0Y0_お下げ_編節3_髪節CP; - public ColorP X0Y0_お下げ_編節3_髪編目CP; + public ColorP X0Y0_お下げ_編節3_髪編目CP; - public ColorP X0Y0_お下げ_編節4_髪節CP; + public ColorP X0Y0_お下げ_編節4_髪節CP; - public ColorP X0Y0_お下げ_編節4_髪編目CP; + public ColorP X0Y0_お下げ_編節4_髪編目CP; - public ColorP X0Y0_お下げ_編節5_髪節CP; + public ColorP X0Y0_お下げ_編節5_髪節CP; - public ColorP X0Y0_お下げ_編節5_髪編目CP; + public ColorP X0Y0_お下げ_編節5_髪編目CP; - public ColorP X0Y0_お下げ_編節6_髪節CP; + public ColorP X0Y0_お下げ_編節6_髪節CP; - public ColorP X0Y0_お下げ_編節6_髪編目CP; + public ColorP X0Y0_お下げ_編節6_髪編目CP; - public ColorP X0Y0_お下げ_編節7_髪節CP; + public ColorP X0Y0_お下げ_編節7_髪節CP; - public ColorP X0Y0_お下げ_編節7_髪編目CP; + public ColorP X0Y0_お下げ_編節7_髪編目CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪基_表示 - { - get - { - return X0Y0_髪基.Dra; - } - set - { - X0Y0_髪基.Dra = value; - X0Y0_髪基.Hit = value; - } - } - - public bool お下げ_編節1_髪節_表示 - { - get - { - return X0Y0_お下げ_編節1_髪節.Dra; - } - set - { - X0Y0_お下げ_編節1_髪節.Dra = value; - X0Y0_お下げ_編節1_髪節.Hit = value; - } - } - - public bool お下げ_編節1_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節1_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節1_髪編目.Dra = value; - X0Y0_お下げ_編節1_髪編目.Hit = value; - } - } - - public bool お下げ_編節2_髪節_表示 - { - get - { - return X0Y0_お下げ_編節2_髪節.Dra; - } - set - { - X0Y0_お下げ_編節2_髪節.Dra = value; - X0Y0_お下げ_編節2_髪節.Hit = value; - } - } - - public bool お下げ_編節2_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節2_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節2_髪編目.Dra = value; - X0Y0_お下げ_編節2_髪編目.Hit = value; - } - } - - public bool お下げ_編節3_髪節_表示 - { - get - { - return X0Y0_お下げ_編節3_髪節.Dra; - } - set - { - X0Y0_お下げ_編節3_髪節.Dra = value; - X0Y0_お下げ_編節3_髪節.Hit = value; - } - } - - public bool お下げ_編節3_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節3_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節3_髪編目.Dra = value; - X0Y0_お下げ_編節3_髪編目.Hit = value; - } - } - - public bool お下げ_編節4_髪節_表示 - { - get - { - return X0Y0_お下げ_編節4_髪節.Dra; - } - set - { - X0Y0_お下げ_編節4_髪節.Dra = value; - X0Y0_お下げ_編節4_髪節.Hit = value; - } - } - - public bool お下げ_編節4_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節4_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節4_髪編目.Dra = value; - X0Y0_お下げ_編節4_髪編目.Hit = value; - } - } - - public bool お下げ_編節5_髪節_表示 - { - get - { - return X0Y0_お下げ_編節5_髪節.Dra; - } - set - { - X0Y0_お下げ_編節5_髪節.Dra = value; - X0Y0_お下げ_編節5_髪節.Hit = value; - } - } - - public bool お下げ_編節5_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節5_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節5_髪編目.Dra = value; - X0Y0_お下げ_編節5_髪編目.Hit = value; - } - } - - public bool お下げ_編節6_髪節_表示 - { - get - { - return X0Y0_お下げ_編節6_髪節.Dra; - } - set - { - X0Y0_お下げ_編節6_髪節.Dra = value; - X0Y0_お下げ_編節6_髪節.Hit = value; - } - } - - public bool お下げ_編節6_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節6_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節6_髪編目.Dra = value; - X0Y0_お下げ_編節6_髪編目.Hit = value; - } - } - - public bool お下げ_編節7_髪節_表示 - { - get - { - return X0Y0_お下げ_編節7_髪節.Dra; - } - set - { - X0Y0_お下げ_編節7_髪節.Dra = value; - X0Y0_お下げ_編節7_髪節.Hit = value; - } - } - - public bool お下げ_編節7_髪編目_表示 - { - get - { - return X0Y0_お下げ_編節7_髪編目.Dra; - } - set - { - X0Y0_お下げ_編節7_髪編目.Dra = value; - X0Y0_お下げ_編節7_髪編目.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 髪基_表示; - } - set - { - 髪基_表示 = value; - お下げ_編節1_髪節_表示 = value; - お下げ_編節1_髪編目_表示 = value; - お下げ_編節2_髪節_表示 = value; - お下げ_編節2_髪編目_表示 = value; - お下げ_編節3_髪節_表示 = value; - お下げ_編節3_髪編目_表示 = value; - お下げ_編節4_髪節_表示 = value; - お下げ_編節4_髪編目_表示 = value; - お下げ_編節5_髪節_表示 = value; - お下げ_編節5_髪編目_表示 = value; - お下げ_編節6_髪節_表示 = value; - お下げ_編節6_髪編目_表示 = value; - お下げ_編節7_髪節_表示 = value; - お下げ_編節7_髪編目_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪基CD.不透明度; - } - set - { - 髪基CD.不透明度 = value; - お下げ_編節1_髪節CD.不透明度 = value; - お下げ_編節1_髪編目CD.不透明度 = value; - お下げ_編節2_髪節CD.不透明度 = value; - お下げ_編節2_髪編目CD.不透明度 = value; - お下げ_編節3_髪節CD.不透明度 = value; - お下げ_編節3_髪編目CD.不透明度 = value; - お下げ_編節4_髪節CD.不透明度 = value; - お下げ_編節4_髪編目CD.不透明度 = value; - お下げ_編節5_髪節CD.不透明度 = value; - お下げ_編節5_髪編目CD.不透明度 = value; - お下げ_編節6_髪節CD.不透明度 = value; - お下げ_編節6_髪編目CD.不透明度 = value; - お下げ_編節7_髪節CD.不透明度 = value; - お下げ_編節7_髪編目CD.不透明度 = value; - } - } - - public double 毛量 - { - set - { - double num = 0.8 + 0.4 * value; - X0Y0_髪基.SizeBase *= num; - X0Y0_お下げ_編節1_髪節.SizeBase *= num; - X0Y0_お下げ_編節1_髪編目.SizeBase *= num; - X0Y0_お下げ_編節2_髪節.SizeBase *= num; - X0Y0_お下げ_編節2_髪編目.SizeBase *= num; - X0Y0_お下げ_編節3_髪節.SizeBase *= num; - X0Y0_お下げ_編節3_髪編目.SizeBase *= num; - X0Y0_お下げ_編節4_髪節.SizeBase *= num; - X0Y0_お下げ_編節4_髪編目.SizeBase *= num; - X0Y0_お下げ_編節5_髪節.SizeBase *= num; - X0Y0_お下げ_編節5_髪編目.SizeBase *= num; - X0Y0_お下げ_編節6_髪節.SizeBase *= num; - X0Y0_お下げ_編節6_髪編目.SizeBase *= num; - X0Y0_お下げ_編節7_髪節.SizeBase *= num; - X0Y0_お下げ_編節7_髪編目.SizeBase *= num; - } - } - - public double 高さ - { - set - { - X0Y0_髪基.PositionCont = new Vector2D(X0Y0_髪基.PositionCont.X, X0Y0_髪基.PositionCont.Y + 0.02 * value.Inverse()); - } - } - - public 後髪1_編結(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_編結D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編結"; - dif.Add(new Pars(Sta.胴体["後髪0"][0][20])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); - X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節2"].ToPars(); - X0Y0_お下げ_編節2_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節2_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節3"].ToPars(); - X0Y0_お下げ_編節3_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節3_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節4"].ToPars(); - X0Y0_お下げ_編節4_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節4_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節5"].ToPars(); - X0Y0_お下げ_編節5_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節5_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節6"].ToPars(); - X0Y0_お下げ_編節6_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節6_髪編目 = pars3["髪編目"].ToPar(); - pars3 = pars2["編節7"].ToPars(); - X0Y0_お下げ_編節7_髪節 = pars3["髪節"].ToPar(); - X0Y0_お下げ_編節7_髪編目 = pars3["髪編目"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪基_表示 = e.髪基_表示; - お下げ_編節1_髪節_表示 = e.お下げ_編節1_髪節_表示; - お下げ_編節1_髪編目_表示 = e.お下げ_編節1_髪編目_表示; - お下げ_編節2_髪節_表示 = e.お下げ_編節2_髪節_表示; - お下げ_編節2_髪編目_表示 = e.お下げ_編節2_髪編目_表示; - お下げ_編節3_髪節_表示 = e.お下げ_編節3_髪節_表示; - お下げ_編節3_髪編目_表示 = e.お下げ_編節3_髪編目_表示; - お下げ_編節4_髪節_表示 = e.お下げ_編節4_髪節_表示; - お下げ_編節4_髪編目_表示 = e.お下げ_編節4_髪編目_表示; - お下げ_編節5_髪節_表示 = e.お下げ_編節5_髪節_表示; - お下げ_編節5_髪編目_表示 = e.お下げ_編節5_髪編目_表示; - お下げ_編節6_髪節_表示 = e.お下げ_編節6_髪節_表示; - お下げ_編節6_髪編目_表示 = e.お下げ_編節6_髪編目_表示; - お下げ_編節7_髪節_表示 = e.お下げ_編節7_髪節_表示; - お下げ_編節7_髪編目_表示 = e.お下げ_編節7_髪編目_表示; - 毛量 = e.毛量; - 高さ = e.高さ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); - X0Y0_お下げ_編節1_髪節CP = new ColorP(X0Y0_お下げ_編節1_髪節, お下げ_編節1_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節1_髪編目CP = new ColorP(X0Y0_お下げ_編節1_髪編目, お下げ_編節1_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節2_髪節CP = new ColorP(X0Y0_お下げ_編節2_髪節, お下げ_編節2_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節2_髪編目CP = new ColorP(X0Y0_お下げ_編節2_髪編目, お下げ_編節2_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節3_髪節CP = new ColorP(X0Y0_お下げ_編節3_髪節, お下げ_編節3_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節3_髪編目CP = new ColorP(X0Y0_お下げ_編節3_髪編目, お下げ_編節3_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節4_髪節CP = new ColorP(X0Y0_お下げ_編節4_髪節, お下げ_編節4_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節4_髪編目CP = new ColorP(X0Y0_お下げ_編節4_髪編目, お下げ_編節4_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節5_髪節CP = new ColorP(X0Y0_お下げ_編節5_髪節, お下げ_編節5_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節5_髪編目CP = new ColorP(X0Y0_お下げ_編節5_髪編目, お下げ_編節5_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節6_髪節CP = new ColorP(X0Y0_お下げ_編節6_髪節, お下げ_編節6_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節6_髪編目CP = new ColorP(X0Y0_お下げ_編節6_髪編目, お下げ_編節6_髪編目CD, DisUnit, abj: false); - X0Y0_お下げ_編節7_髪節CP = new ColorP(X0Y0_お下げ_編節7_髪節, お下げ_編節7_髪節CD, DisUnit, abj: false); - X0Y0_お下げ_編節7_髪編目CP = new ColorP(X0Y0_お下げ_編節7_髪編目, お下げ_編節7_髪編目CD, DisUnit, abj: false); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - _ = 右; - 本体.JoinPAall(); - } - - public override void 色更新() - { - X0Y0_髪基CP.Update(); - X0Y0_お下げ_編節1_髪節CP.Update(); - X0Y0_お下げ_編節1_髪編目CP.Update(); - X0Y0_お下げ_編節2_髪節CP.Update(); - X0Y0_お下げ_編節2_髪編目CP.Update(); - X0Y0_お下げ_編節3_髪節CP.Update(); - X0Y0_お下げ_編節3_髪編目CP.Update(); - X0Y0_お下げ_編節4_髪節CP.Update(); - X0Y0_お下げ_編節4_髪編目CP.Update(); - X0Y0_お下げ_編節5_髪節CP.Update(); - X0Y0_お下げ_編節5_髪編目CP.Update(); - X0Y0_お下げ_編節6_髪節CP.Update(); - X0Y0_お下げ_編節6_髪編目CP.Update(); - X0Y0_お下げ_編節7_髪節CP.Update(); - X0Y0_お下げ_編節7_髪編目CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - お下げ_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪基_表示 + { + get + { + return X0Y0_髪基.Dra; + } + set + { + X0Y0_髪基.Dra = value; + X0Y0_髪基.Hit = value; + } + } + + public bool お下げ_編節1_髪節_表示 + { + get + { + return X0Y0_お下げ_編節1_髪節.Dra; + } + set + { + X0Y0_お下げ_編節1_髪節.Dra = value; + X0Y0_お下げ_編節1_髪節.Hit = value; + } + } + + public bool お下げ_編節1_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節1_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節1_髪編目.Dra = value; + X0Y0_お下げ_編節1_髪編目.Hit = value; + } + } + + public bool お下げ_編節2_髪節_表示 + { + get + { + return X0Y0_お下げ_編節2_髪節.Dra; + } + set + { + X0Y0_お下げ_編節2_髪節.Dra = value; + X0Y0_お下げ_編節2_髪節.Hit = value; + } + } + + public bool お下げ_編節2_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節2_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節2_髪編目.Dra = value; + X0Y0_お下げ_編節2_髪編目.Hit = value; + } + } + + public bool お下げ_編節3_髪節_表示 + { + get + { + return X0Y0_お下げ_編節3_髪節.Dra; + } + set + { + X0Y0_お下げ_編節3_髪節.Dra = value; + X0Y0_お下げ_編節3_髪節.Hit = value; + } + } + + public bool お下げ_編節3_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節3_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節3_髪編目.Dra = value; + X0Y0_お下げ_編節3_髪編目.Hit = value; + } + } + + public bool お下げ_編節4_髪節_表示 + { + get + { + return X0Y0_お下げ_編節4_髪節.Dra; + } + set + { + X0Y0_お下げ_編節4_髪節.Dra = value; + X0Y0_お下げ_編節4_髪節.Hit = value; + } + } + + public bool お下げ_編節4_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節4_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節4_髪編目.Dra = value; + X0Y0_お下げ_編節4_髪編目.Hit = value; + } + } + + public bool お下げ_編節5_髪節_表示 + { + get + { + return X0Y0_お下げ_編節5_髪節.Dra; + } + set + { + X0Y0_お下げ_編節5_髪節.Dra = value; + X0Y0_お下げ_編節5_髪節.Hit = value; + } + } + + public bool お下げ_編節5_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節5_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節5_髪編目.Dra = value; + X0Y0_お下げ_編節5_髪編目.Hit = value; + } + } + + public bool お下げ_編節6_髪節_表示 + { + get + { + return X0Y0_お下げ_編節6_髪節.Dra; + } + set + { + X0Y0_お下げ_編節6_髪節.Dra = value; + X0Y0_お下げ_編節6_髪節.Hit = value; + } + } + + public bool お下げ_編節6_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節6_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節6_髪編目.Dra = value; + X0Y0_お下げ_編節6_髪編目.Hit = value; + } + } + + public bool お下げ_編節7_髪節_表示 + { + get + { + return X0Y0_お下げ_編節7_髪節.Dra; + } + set + { + X0Y0_お下げ_編節7_髪節.Dra = value; + X0Y0_お下げ_編節7_髪節.Hit = value; + } + } + + public bool お下げ_編節7_髪編目_表示 + { + get + { + return X0Y0_お下げ_編節7_髪編目.Dra; + } + set + { + X0Y0_お下げ_編節7_髪編目.Dra = value; + X0Y0_お下げ_編節7_髪編目.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 髪基_表示; + } + set + { + 髪基_表示 = value; + お下げ_編節1_髪節_表示 = value; + お下げ_編節1_髪編目_表示 = value; + お下げ_編節2_髪節_表示 = value; + お下げ_編節2_髪編目_表示 = value; + お下げ_編節3_髪節_表示 = value; + お下げ_編節3_髪編目_表示 = value; + お下げ_編節4_髪節_表示 = value; + お下げ_編節4_髪編目_表示 = value; + お下げ_編節5_髪節_表示 = value; + お下げ_編節5_髪編目_表示 = value; + お下げ_編節6_髪節_表示 = value; + お下げ_編節6_髪編目_表示 = value; + お下げ_編節7_髪節_表示 = value; + お下げ_編節7_髪編目_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪基CD.不透明度; + } + set + { + 髪基CD.不透明度 = value; + お下げ_編節1_髪節CD.不透明度 = value; + お下げ_編節1_髪編目CD.不透明度 = value; + お下げ_編節2_髪節CD.不透明度 = value; + お下げ_編節2_髪編目CD.不透明度 = value; + お下げ_編節3_髪節CD.不透明度 = value; + お下げ_編節3_髪編目CD.不透明度 = value; + お下げ_編節4_髪節CD.不透明度 = value; + お下げ_編節4_髪編目CD.不透明度 = value; + お下げ_編節5_髪節CD.不透明度 = value; + お下げ_編節5_髪編目CD.不透明度 = value; + お下げ_編節6_髪節CD.不透明度 = value; + お下げ_編節6_髪編目CD.不透明度 = value; + お下げ_編節7_髪節CD.不透明度 = value; + お下げ_編節7_髪編目CD.不透明度 = value; + } + } + + public double 毛量 + { + set + { + double num = 0.8 + 0.4 * value; + X0Y0_髪基.SizeBase *= num; + X0Y0_お下げ_編節1_髪節.SizeBase *= num; + X0Y0_お下げ_編節1_髪編目.SizeBase *= num; + X0Y0_お下げ_編節2_髪節.SizeBase *= num; + X0Y0_お下げ_編節2_髪編目.SizeBase *= num; + X0Y0_お下げ_編節3_髪節.SizeBase *= num; + X0Y0_お下げ_編節3_髪編目.SizeBase *= num; + X0Y0_お下げ_編節4_髪節.SizeBase *= num; + X0Y0_お下げ_編節4_髪編目.SizeBase *= num; + X0Y0_お下げ_編節5_髪節.SizeBase *= num; + X0Y0_お下げ_編節5_髪編目.SizeBase *= num; + X0Y0_お下げ_編節6_髪節.SizeBase *= num; + X0Y0_お下げ_編節6_髪編目.SizeBase *= num; + X0Y0_お下げ_編節7_髪節.SizeBase *= num; + X0Y0_お下げ_編節7_髪編目.SizeBase *= num; + } + } + + public double 高さ + { + set + { + X0Y0_髪基.PositionCont = new Vector2D(X0Y0_髪基.PositionCont.X, X0Y0_髪基.PositionCont.Y + 0.02 * value.Inverse()); + } + } + + public 後髪1_編結(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_編結D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "編結"; + dif.Add(new Pars(Sta.胴体["後髪0"][0][20])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪基 = pars["髪基"].ToPar(); + Pars pars2 = pars["お下げ"].ToPars(); + Pars pars3 = pars2["編節1"].ToPars(); + X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節2"].ToPars(); + X0Y0_お下げ_編節2_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節2_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節3"].ToPars(); + X0Y0_お下げ_編節3_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節3_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節4"].ToPars(); + X0Y0_お下げ_編節4_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節4_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節5"].ToPars(); + X0Y0_お下げ_編節5_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節5_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節6"].ToPars(); + X0Y0_お下げ_編節6_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節6_髪編目 = pars3["髪編目"].ToPar(); + pars3 = pars2["編節7"].ToPars(); + X0Y0_お下げ_編節7_髪節 = pars3["髪節"].ToPar(); + X0Y0_お下げ_編節7_髪編目 = pars3["髪編目"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪基_表示 = e.髪基_表示; + お下げ_編節1_髪節_表示 = e.お下げ_編節1_髪節_表示; + お下げ_編節1_髪編目_表示 = e.お下げ_編節1_髪編目_表示; + お下げ_編節2_髪節_表示 = e.お下げ_編節2_髪節_表示; + お下げ_編節2_髪編目_表示 = e.お下げ_編節2_髪編目_表示; + お下げ_編節3_髪節_表示 = e.お下げ_編節3_髪節_表示; + お下げ_編節3_髪編目_表示 = e.お下げ_編節3_髪編目_表示; + お下げ_編節4_髪節_表示 = e.お下げ_編節4_髪節_表示; + お下げ_編節4_髪編目_表示 = e.お下げ_編節4_髪編目_表示; + お下げ_編節5_髪節_表示 = e.お下げ_編節5_髪節_表示; + お下げ_編節5_髪編目_表示 = e.お下げ_編節5_髪編目_表示; + お下げ_編節6_髪節_表示 = e.お下げ_編節6_髪節_表示; + お下げ_編節6_髪編目_表示 = e.お下げ_編節6_髪編目_表示; + お下げ_編節7_髪節_表示 = e.お下げ_編節7_髪節_表示; + お下げ_編節7_髪編目_表示 = e.お下げ_編節7_髪編目_表示; + 毛量 = e.毛量; + 高さ = e.高さ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪基CP = new ColorP(X0Y0_髪基, 髪基CD, DisUnit, abj: false); + X0Y0_お下げ_編節1_髪節CP = new ColorP(X0Y0_お下げ_編節1_髪節, お下げ_編節1_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節1_髪編目CP = new ColorP(X0Y0_お下げ_編節1_髪編目, お下げ_編節1_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節2_髪節CP = new ColorP(X0Y0_お下げ_編節2_髪節, お下げ_編節2_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節2_髪編目CP = new ColorP(X0Y0_お下げ_編節2_髪編目, お下げ_編節2_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節3_髪節CP = new ColorP(X0Y0_お下げ_編節3_髪節, お下げ_編節3_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節3_髪編目CP = new ColorP(X0Y0_お下げ_編節3_髪編目, お下げ_編節3_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節4_髪節CP = new ColorP(X0Y0_お下げ_編節4_髪節, お下げ_編節4_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節4_髪編目CP = new ColorP(X0Y0_お下げ_編節4_髪編目, お下げ_編節4_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節5_髪節CP = new ColorP(X0Y0_お下げ_編節5_髪節, お下げ_編節5_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節5_髪編目CP = new ColorP(X0Y0_お下げ_編節5_髪編目, お下げ_編節5_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節6_髪節CP = new ColorP(X0Y0_お下げ_編節6_髪節, お下げ_編節6_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節6_髪編目CP = new ColorP(X0Y0_お下げ_編節6_髪編目, お下げ_編節6_髪編目CD, DisUnit, abj: false); + X0Y0_お下げ_編節7_髪節CP = new ColorP(X0Y0_お下げ_編節7_髪節, お下げ_編節7_髪節CD, DisUnit, abj: false); + X0Y0_お下げ_編節7_髪編目CP = new ColorP(X0Y0_お下げ_編節7_髪編目, お下げ_編節7_髪編目CD, DisUnit, abj: false); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + _ = 右; + 本体.JoinPAall(); + } + + public override void 色更新() + { + X0Y0_髪基CP.Update(); + X0Y0_お下げ_編節1_髪節CP.Update(); + X0Y0_お下げ_編節1_髪編目CP.Update(); + X0Y0_お下げ_編節2_髪節CP.Update(); + X0Y0_お下げ_編節2_髪編目CP.Update(); + X0Y0_お下げ_編節3_髪節CP.Update(); + X0Y0_お下げ_編節3_髪編目CP.Update(); + X0Y0_お下げ_編節4_髪節CP.Update(); + X0Y0_お下げ_編節4_髪編目CP.Update(); + X0Y0_お下げ_編節5_髪節CP.Update(); + X0Y0_お下げ_編節5_髪編目CP.Update(); + X0Y0_お下げ_編節6_髪節CP.Update(); + X0Y0_お下げ_編節6_髪編目CP.Update(); + X0Y0_お下げ_編節7_髪節CP.Update(); + X0Y0_お下げ_編節7_髪編目CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節5_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節5_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節6_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節6_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節7_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + お下げ_編節7_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_編結D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_編結D.cs index 6e21b65..8da81e2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_編結D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後髪1_編結D.cs @@ -1,59 +1,60 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 後髪1_編結D : アップD +namespace SlaveMatrix { - public bool 髪基_表示 = true; + [Serializable] + public class 後髪1_編結D : アップD + { + public bool 髪基_表示 = true; - public bool お下げ_編節1_髪節_表示 = true; + public bool お下げ_編節1_髪節_表示 = true; - public bool お下げ_編節1_髪編目_表示 = true; + public bool お下げ_編節1_髪編目_表示 = true; - public bool お下げ_編節2_髪節_表示 = true; + public bool お下げ_編節2_髪節_表示 = true; - public bool お下げ_編節2_髪編目_表示 = true; + public bool お下げ_編節2_髪編目_表示 = true; - public bool お下げ_編節3_髪節_表示 = true; + public bool お下げ_編節3_髪節_表示 = true; - public bool お下げ_編節3_髪編目_表示 = true; + public bool お下げ_編節3_髪編目_表示 = true; - public bool お下げ_編節4_髪節_表示 = true; + public bool お下げ_編節4_髪節_表示 = true; - public bool お下げ_編節4_髪編目_表示 = true; + public bool お下げ_編節4_髪編目_表示 = true; - public bool お下げ_編節5_髪節_表示 = true; + public bool お下げ_編節5_髪節_表示 = true; - public bool お下げ_編節5_髪編目_表示 = true; + public bool お下げ_編節5_髪編目_表示 = true; - public bool お下げ_編節6_髪節_表示 = true; + public bool お下げ_編節6_髪節_表示 = true; - public bool お下げ_編節6_髪編目_表示 = true; + public bool お下げ_編節6_髪編目_表示 = true; - public bool お下げ_編節7_髪節_表示 = true; + public bool お下げ_編節7_髪節_表示 = true; - public bool お下げ_編節7_髪編目_表示 = true; + public bool お下げ_編節7_髪編目_表示 = true; - public double 毛量; + public double 毛量; - public double 高さ; + public double 高さ; - public 後髪1_編結D() - { - ThisType = GetType(); - } + public 後髪1_編結D() + { + ThisType = GetType(); + } - public 後髪1_編結D SetRandom() - { - 毛量 = RNG.XS.NextDouble(); - 高さ = RNG.XS.NextDouble(); - return this; - } + public 後髪1_編結D SetRandom() + { + 毛量 = RNG.XS.NextDouble(); + 高さ = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 後髪1_編結(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 後髪1_編結(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器.cs index dd0bc8f..5d1db63 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器.cs @@ -1,6 +1,7 @@ -namespace SlaveMatrix; - -public class 性器 : Ele +namespace SlaveMatrix { - public virtual double くぱぁ { get; set; } + public class 性器 : Ele + { + public virtual double くぱぁ { get; set; } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器D.cs index 3f4429e..000e0b8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 性器D : EleD +namespace SlaveMatrix { + [Serializable] + public class 性器D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人.cs index 1b7d72c..7469123 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人.cs @@ -1,1484 +1,1485 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 性器_人 : 性器 +namespace SlaveMatrix { - public Par X0Y0_小陰唇; + public class 性器_人 : 性器 + { + public Par X0Y0_小陰唇; - public Par X0Y0_性器基; + public Par X0Y0_性器基; - public Par X0Y0_陰核; + public Par X0Y0_陰核; - public Par X0Y0_尿道; + public Par X0Y0_尿道; - public Par X0Y0_膣口; + public Par X0Y0_膣口; - public Par X0Y1_小陰唇; + public Par X0Y1_小陰唇; - public Par X0Y1_性器基; + public Par X0Y1_性器基; - public Par X0Y1_陰核; + public Par X0Y1_陰核; - public Par X0Y1_尿道; + public Par X0Y1_尿道; - public Par X0Y1_膣口; + public Par X0Y1_膣口; - public Par X0Y2_小陰唇; + public Par X0Y2_小陰唇; - public Par X0Y2_性器基; + public Par X0Y2_性器基; - public Par X0Y2_陰核; + public Par X0Y2_陰核; - public Par X0Y2_尿道; + public Par X0Y2_尿道; - public Par X0Y2_膣口; + public Par X0Y2_膣口; - public Par X0Y3_小陰唇; + public Par X0Y3_小陰唇; - public Par X0Y3_性器基; + public Par X0Y3_性器基; - public Par X0Y3_陰核; + public Par X0Y3_陰核; - public Par X0Y3_尿道; + public Par X0Y3_尿道; - public Par X0Y3_膣口; + public Par X0Y3_膣口; - public Par X0Y4_小陰唇; + public Par X0Y4_小陰唇; - public Par X0Y4_性器基; + public Par X0Y4_性器基; - public Par X0Y4_陰核; + public Par X0Y4_陰核; - public Par X0Y4_尿道; + public Par X0Y4_尿道; - public Par X0Y4_膣口; + public Par X0Y4_膣口; - public Par X0Y5_小陰唇; + public Par X0Y5_小陰唇; - public Par X0Y5_性器基; + public Par X0Y5_性器基; - public Par X0Y5_陰核; + public Par X0Y5_陰核; - public Par X0Y5_尿道; + public Par X0Y5_尿道; - public Par X0Y5_膣口; + public Par X0Y5_膣口; - public Par X1Y0_小陰唇; + public Par X1Y0_小陰唇; - public Par X1Y0_性器基; + public Par X1Y0_性器基; - public Par X1Y0_陰核; + public Par X1Y0_陰核; - public Par X1Y0_尿道; + public Par X1Y0_尿道; - public Par X1Y0_膣口; + public Par X1Y0_膣口; - public Par X1Y1_小陰唇; + public Par X1Y1_小陰唇; - public Par X1Y1_性器基; + public Par X1Y1_性器基; - public Par X1Y1_陰核; + public Par X1Y1_陰核; - public Par X1Y1_尿道; + public Par X1Y1_尿道; - public Par X1Y1_膣口; + public Par X1Y1_膣口; - public Par X1Y2_小陰唇; + public Par X1Y2_小陰唇; - public Par X1Y2_性器基; + public Par X1Y2_性器基; - public Par X1Y2_陰核; + public Par X1Y2_陰核; - public Par X1Y2_尿道; + public Par X1Y2_尿道; - public Par X1Y2_膣口; + public Par X1Y2_膣口; - public Par X1Y3_小陰唇; + public Par X1Y3_小陰唇; - public Par X1Y3_性器基; + public Par X1Y3_性器基; - public Par X1Y3_陰核; + public Par X1Y3_陰核; - public Par X1Y3_尿道; + public Par X1Y3_尿道; - public Par X1Y3_膣口; + public Par X1Y3_膣口; - public Par X1Y4_小陰唇; + public Par X1Y4_小陰唇; - public Par X1Y4_性器基; + public Par X1Y4_性器基; - public Par X1Y4_陰核; + public Par X1Y4_陰核; - public Par X1Y4_尿道; + public Par X1Y4_尿道; - public Par X1Y4_膣口; + public Par X1Y4_膣口; - public Par X1Y5_小陰唇; + public Par X1Y5_小陰唇; - public Par X1Y5_性器基; + public Par X1Y5_性器基; - public Par X1Y5_陰核; + public Par X1Y5_陰核; - public Par X1Y5_尿道; + public Par X1Y5_尿道; - public Par X1Y5_膣口; + public Par X1Y5_膣口; - public Par X2Y0_小陰唇; + public Par X2Y0_小陰唇; - public Par X2Y0_性器基; + public Par X2Y0_性器基; - public Par X2Y0_陰核; + public Par X2Y0_陰核; - public Par X2Y0_尿道; + public Par X2Y0_尿道; - public Par X2Y0_膣口; + public Par X2Y0_膣口; - public Par X2Y1_小陰唇; + public Par X2Y1_小陰唇; - public Par X2Y1_性器基; + public Par X2Y1_性器基; - public Par X2Y1_陰核; + public Par X2Y1_陰核; - public Par X2Y1_尿道; + public Par X2Y1_尿道; - public Par X2Y1_膣口; + public Par X2Y1_膣口; - public Par X2Y2_小陰唇; + public Par X2Y2_小陰唇; - public Par X2Y2_性器基; + public Par X2Y2_性器基; - public Par X2Y2_陰核; + public Par X2Y2_陰核; - public Par X2Y2_尿道; + public Par X2Y2_尿道; - public Par X2Y2_膣口; + public Par X2Y2_膣口; - public Par X2Y3_小陰唇; + public Par X2Y3_小陰唇; - public Par X2Y3_性器基; + public Par X2Y3_性器基; - public Par X2Y3_陰核; + public Par X2Y3_陰核; - public Par X2Y3_尿道; + public Par X2Y3_尿道; - public Par X2Y3_膣口; + public Par X2Y3_膣口; - public Par X2Y4_小陰唇; + public Par X2Y4_小陰唇; - public Par X2Y4_性器基; + public Par X2Y4_性器基; - public Par X2Y4_陰核; + public Par X2Y4_陰核; - public Par X2Y4_尿道; + public Par X2Y4_尿道; - public Par X2Y4_膣口; + public Par X2Y4_膣口; - public Par X2Y5_小陰唇; + public Par X2Y5_小陰唇; - public Par X2Y5_性器基; + public Par X2Y5_性器基; - public Par X2Y5_陰核; + public Par X2Y5_陰核; - public Par X2Y5_尿道; + public Par X2Y5_尿道; - public Par X2Y5_膣口; + public Par X2Y5_膣口; - public Par X3Y0_小陰唇; + public Par X3Y0_小陰唇; - public Par X3Y0_性器基; + public Par X3Y0_性器基; - public Par X3Y0_陰核; + public Par X3Y0_陰核; - public Par X3Y0_尿道; + public Par X3Y0_尿道; - public Par X3Y0_膣口; + public Par X3Y0_膣口; - public Par X3Y1_小陰唇; + public Par X3Y1_小陰唇; - public Par X3Y1_性器基; + public Par X3Y1_性器基; - public Par X3Y1_陰核; + public Par X3Y1_陰核; - public Par X3Y1_尿道; + public Par X3Y1_尿道; - public Par X3Y1_膣口; + public Par X3Y1_膣口; - public Par X3Y2_小陰唇; + public Par X3Y2_小陰唇; - public Par X3Y2_性器基; + public Par X3Y2_性器基; - public Par X3Y2_陰核; + public Par X3Y2_陰核; - public Par X3Y2_尿道; + public Par X3Y2_尿道; - public Par X3Y2_膣口; + public Par X3Y2_膣口; - public Par X3Y3_小陰唇; + public Par X3Y3_小陰唇; - public Par X3Y3_性器基; + public Par X3Y3_性器基; - public Par X3Y3_陰核; + public Par X3Y3_陰核; - public Par X3Y3_尿道; + public Par X3Y3_尿道; - public Par X3Y3_膣口; + public Par X3Y3_膣口; - public Par X3Y4_小陰唇; + public Par X3Y4_小陰唇; - public Par X3Y4_性器基; + public Par X3Y4_性器基; - public Par X3Y4_陰核; + public Par X3Y4_陰核; - public Par X3Y4_尿道; + public Par X3Y4_尿道; - public Par X3Y4_膣口; + public Par X3Y4_膣口; - public Par X3Y5_小陰唇; + public Par X3Y5_小陰唇; - public Par X3Y5_性器基; + public Par X3Y5_性器基; - public Par X3Y5_陰核; + public Par X3Y5_陰核; - public Par X3Y5_尿道; + public Par X3Y5_尿道; - public Par X3Y5_膣口; + public Par X3Y5_膣口; - public AreM AreM; + public AreM AreM; - private Vector2D AreMPos; + private Vector2D AreMPos; - public ColorD 小陰唇CD; + public ColorD 小陰唇CD; - public ColorD 性器基CD; + public ColorD 性器基CD; - public ColorD 陰核CD; + public ColorD 陰核CD; - public ColorD 尿道CD; + public ColorD 尿道CD; - public ColorD 膣口CD; + public ColorD 膣口CD; - public ColorP X0Y0_小陰唇CP; + public ColorP X0Y0_小陰唇CP; - public ColorP X0Y0_性器基CP; + public ColorP X0Y0_性器基CP; - public ColorP X0Y0_陰核CP; + public ColorP X0Y0_陰核CP; - public ColorP X0Y0_尿道CP; + public ColorP X0Y0_尿道CP; - public ColorP X0Y0_膣口CP; + public ColorP X0Y0_膣口CP; - public ColorP X0Y1_小陰唇CP; + public ColorP X0Y1_小陰唇CP; - public ColorP X0Y1_性器基CP; + public ColorP X0Y1_性器基CP; - public ColorP X0Y1_陰核CP; + public ColorP X0Y1_陰核CP; - public ColorP X0Y1_尿道CP; + public ColorP X0Y1_尿道CP; - public ColorP X0Y1_膣口CP; + public ColorP X0Y1_膣口CP; - public ColorP X0Y2_小陰唇CP; + public ColorP X0Y2_小陰唇CP; - public ColorP X0Y2_性器基CP; + public ColorP X0Y2_性器基CP; - public ColorP X0Y2_陰核CP; + public ColorP X0Y2_陰核CP; - public ColorP X0Y2_尿道CP; + public ColorP X0Y2_尿道CP; - public ColorP X0Y2_膣口CP; + public ColorP X0Y2_膣口CP; - public ColorP X0Y3_小陰唇CP; + public ColorP X0Y3_小陰唇CP; - public ColorP X0Y3_性器基CP; + public ColorP X0Y3_性器基CP; - public ColorP X0Y3_陰核CP; + public ColorP X0Y3_陰核CP; - public ColorP X0Y3_尿道CP; + public ColorP X0Y3_尿道CP; - public ColorP X0Y3_膣口CP; + public ColorP X0Y3_膣口CP; - public ColorP X0Y4_小陰唇CP; + public ColorP X0Y4_小陰唇CP; - public ColorP X0Y4_性器基CP; + public ColorP X0Y4_性器基CP; - public ColorP X0Y4_陰核CP; + public ColorP X0Y4_陰核CP; - public ColorP X0Y4_尿道CP; + public ColorP X0Y4_尿道CP; - public ColorP X0Y4_膣口CP; + public ColorP X0Y4_膣口CP; - public ColorP X0Y5_小陰唇CP; + public ColorP X0Y5_小陰唇CP; - public ColorP X0Y5_性器基CP; + public ColorP X0Y5_性器基CP; - public ColorP X0Y5_陰核CP; + public ColorP X0Y5_陰核CP; - public ColorP X0Y5_尿道CP; + public ColorP X0Y5_尿道CP; - public ColorP X0Y5_膣口CP; + public ColorP X0Y5_膣口CP; - public ColorP X1Y0_小陰唇CP; + public ColorP X1Y0_小陰唇CP; - public ColorP X1Y0_性器基CP; + public ColorP X1Y0_性器基CP; - public ColorP X1Y0_陰核CP; + public ColorP X1Y0_陰核CP; - public ColorP X1Y0_尿道CP; + public ColorP X1Y0_尿道CP; - public ColorP X1Y0_膣口CP; + public ColorP X1Y0_膣口CP; - public ColorP X1Y1_小陰唇CP; + public ColorP X1Y1_小陰唇CP; - public ColorP X1Y1_性器基CP; + public ColorP X1Y1_性器基CP; - public ColorP X1Y1_陰核CP; + public ColorP X1Y1_陰核CP; - public ColorP X1Y1_尿道CP; + public ColorP X1Y1_尿道CP; - public ColorP X1Y1_膣口CP; + public ColorP X1Y1_膣口CP; - public ColorP X1Y2_小陰唇CP; + public ColorP X1Y2_小陰唇CP; - public ColorP X1Y2_性器基CP; + public ColorP X1Y2_性器基CP; - public ColorP X1Y2_陰核CP; + public ColorP X1Y2_陰核CP; - public ColorP X1Y2_尿道CP; + public ColorP X1Y2_尿道CP; - public ColorP X1Y2_膣口CP; + public ColorP X1Y2_膣口CP; - public ColorP X1Y3_小陰唇CP; + public ColorP X1Y3_小陰唇CP; - public ColorP X1Y3_性器基CP; + public ColorP X1Y3_性器基CP; - public ColorP X1Y3_陰核CP; + public ColorP X1Y3_陰核CP; - public ColorP X1Y3_尿道CP; + public ColorP X1Y3_尿道CP; - public ColorP X1Y3_膣口CP; + public ColorP X1Y3_膣口CP; - public ColorP X1Y4_小陰唇CP; + public ColorP X1Y4_小陰唇CP; - public ColorP X1Y4_性器基CP; + public ColorP X1Y4_性器基CP; - public ColorP X1Y4_陰核CP; + public ColorP X1Y4_陰核CP; - public ColorP X1Y4_尿道CP; + public ColorP X1Y4_尿道CP; - public ColorP X1Y4_膣口CP; + public ColorP X1Y4_膣口CP; - public ColorP X1Y5_小陰唇CP; + public ColorP X1Y5_小陰唇CP; - public ColorP X1Y5_性器基CP; + public ColorP X1Y5_性器基CP; - public ColorP X1Y5_陰核CP; + public ColorP X1Y5_陰核CP; - public ColorP X1Y5_尿道CP; + public ColorP X1Y5_尿道CP; - public ColorP X1Y5_膣口CP; + public ColorP X1Y5_膣口CP; - public ColorP X2Y0_小陰唇CP; + public ColorP X2Y0_小陰唇CP; - public ColorP X2Y0_性器基CP; + public ColorP X2Y0_性器基CP; - public ColorP X2Y0_陰核CP; + public ColorP X2Y0_陰核CP; - public ColorP X2Y0_尿道CP; + public ColorP X2Y0_尿道CP; - public ColorP X2Y0_膣口CP; + public ColorP X2Y0_膣口CP; - public ColorP X2Y1_小陰唇CP; + public ColorP X2Y1_小陰唇CP; - public ColorP X2Y1_性器基CP; + public ColorP X2Y1_性器基CP; - public ColorP X2Y1_陰核CP; + public ColorP X2Y1_陰核CP; - public ColorP X2Y1_尿道CP; + public ColorP X2Y1_尿道CP; - public ColorP X2Y1_膣口CP; + public ColorP X2Y1_膣口CP; - public ColorP X2Y2_小陰唇CP; + public ColorP X2Y2_小陰唇CP; - public ColorP X2Y2_性器基CP; + public ColorP X2Y2_性器基CP; - public ColorP X2Y2_陰核CP; + public ColorP X2Y2_陰核CP; - public ColorP X2Y2_尿道CP; + public ColorP X2Y2_尿道CP; - public ColorP X2Y2_膣口CP; + public ColorP X2Y2_膣口CP; - public ColorP X2Y3_小陰唇CP; + public ColorP X2Y3_小陰唇CP; - public ColorP X2Y3_性器基CP; + public ColorP X2Y3_性器基CP; - public ColorP X2Y3_陰核CP; + public ColorP X2Y3_陰核CP; - public ColorP X2Y3_尿道CP; + public ColorP X2Y3_尿道CP; - public ColorP X2Y3_膣口CP; + public ColorP X2Y3_膣口CP; - public ColorP X2Y4_小陰唇CP; + public ColorP X2Y4_小陰唇CP; - public ColorP X2Y4_性器基CP; + public ColorP X2Y4_性器基CP; - public ColorP X2Y4_陰核CP; + public ColorP X2Y4_陰核CP; - public ColorP X2Y4_尿道CP; + public ColorP X2Y4_尿道CP; - public ColorP X2Y4_膣口CP; + public ColorP X2Y4_膣口CP; - public ColorP X2Y5_小陰唇CP; + public ColorP X2Y5_小陰唇CP; - public ColorP X2Y5_性器基CP; + public ColorP X2Y5_性器基CP; - public ColorP X2Y5_陰核CP; + public ColorP X2Y5_陰核CP; - public ColorP X2Y5_尿道CP; + public ColorP X2Y5_尿道CP; - public ColorP X2Y5_膣口CP; + public ColorP X2Y5_膣口CP; - public ColorP X3Y0_小陰唇CP; + public ColorP X3Y0_小陰唇CP; - public ColorP X3Y0_性器基CP; + public ColorP X3Y0_性器基CP; - public ColorP X3Y0_陰核CP; + public ColorP X3Y0_陰核CP; - public ColorP X3Y0_尿道CP; + public ColorP X3Y0_尿道CP; - public ColorP X3Y0_膣口CP; + public ColorP X3Y0_膣口CP; - public ColorP X3Y1_小陰唇CP; + public ColorP X3Y1_小陰唇CP; - public ColorP X3Y1_性器基CP; + public ColorP X3Y1_性器基CP; - public ColorP X3Y1_陰核CP; + public ColorP X3Y1_陰核CP; - public ColorP X3Y1_尿道CP; + public ColorP X3Y1_尿道CP; - public ColorP X3Y1_膣口CP; + public ColorP X3Y1_膣口CP; - public ColorP X3Y2_小陰唇CP; + public ColorP X3Y2_小陰唇CP; - public ColorP X3Y2_性器基CP; + public ColorP X3Y2_性器基CP; - public ColorP X3Y2_陰核CP; + public ColorP X3Y2_陰核CP; - public ColorP X3Y2_尿道CP; + public ColorP X3Y2_尿道CP; - public ColorP X3Y2_膣口CP; + public ColorP X3Y2_膣口CP; - public ColorP X3Y3_小陰唇CP; + public ColorP X3Y3_小陰唇CP; - public ColorP X3Y3_性器基CP; + public ColorP X3Y3_性器基CP; - public ColorP X3Y3_陰核CP; + public ColorP X3Y3_陰核CP; - public ColorP X3Y3_尿道CP; + public ColorP X3Y3_尿道CP; - public ColorP X3Y3_膣口CP; + public ColorP X3Y3_膣口CP; - public ColorP X3Y4_小陰唇CP; + public ColorP X3Y4_小陰唇CP; - public ColorP X3Y4_性器基CP; + public ColorP X3Y4_性器基CP; - public ColorP X3Y4_陰核CP; + public ColorP X3Y4_陰核CP; - public ColorP X3Y4_尿道CP; + public ColorP X3Y4_尿道CP; - public ColorP X3Y4_膣口CP; + public ColorP X3Y4_膣口CP; - public ColorP X3Y5_小陰唇CP; + public ColorP X3Y5_小陰唇CP; - public ColorP X3Y5_性器基CP; + public ColorP X3Y5_性器基CP; - public ColorP X3Y5_陰核CP; + public ColorP X3Y5_陰核CP; - public ColorP X3Y5_尿道CP; + public ColorP X3Y5_尿道CP; - public ColorP X3Y5_膣口CP; + public ColorP X3Y5_膣口CP; - private Par p; + private Par p; - private double くぱぁ_; + private double くぱぁ_; - public Ele[] 陰核_接続; + public Ele[] 陰核_接続; - public Ele[] 尿道_接続; + public Ele[] 尿道_接続; - public Ele[] 膣口_接続; + public Ele[] 膣口_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 小陰唇_表示 - { - get - { - return X0Y0_小陰唇.Dra; - } - set - { - X0Y0_小陰唇.Dra = value; - X0Y1_小陰唇.Dra = value; - X0Y2_小陰唇.Dra = value; - X0Y3_小陰唇.Dra = value; - X0Y4_小陰唇.Dra = value; - X0Y5_小陰唇.Dra = value; - X1Y0_小陰唇.Dra = value; - X1Y1_小陰唇.Dra = value; - X1Y2_小陰唇.Dra = value; - X1Y3_小陰唇.Dra = value; - X1Y4_小陰唇.Dra = value; - X1Y5_小陰唇.Dra = value; - X2Y0_小陰唇.Dra = value; - X2Y1_小陰唇.Dra = value; - X2Y2_小陰唇.Dra = value; - X2Y3_小陰唇.Dra = value; - X2Y4_小陰唇.Dra = value; - X2Y5_小陰唇.Dra = value; - X3Y0_小陰唇.Dra = value; - X3Y1_小陰唇.Dra = value; - X3Y2_小陰唇.Dra = value; - X3Y3_小陰唇.Dra = value; - X3Y4_小陰唇.Dra = value; - X3Y5_小陰唇.Dra = value; - X0Y0_小陰唇.Hit = value; - X0Y1_小陰唇.Hit = value; - X0Y2_小陰唇.Hit = value; - X0Y3_小陰唇.Hit = value; - X0Y4_小陰唇.Hit = value; - X0Y5_小陰唇.Hit = value; - X1Y0_小陰唇.Hit = value; - X1Y1_小陰唇.Hit = value; - X1Y2_小陰唇.Hit = value; - X1Y3_小陰唇.Hit = value; - X1Y4_小陰唇.Hit = value; - X1Y5_小陰唇.Hit = value; - X2Y0_小陰唇.Hit = value; - X2Y1_小陰唇.Hit = value; - X2Y2_小陰唇.Hit = value; - X2Y3_小陰唇.Hit = value; - X2Y4_小陰唇.Hit = value; - X2Y5_小陰唇.Hit = value; - X3Y0_小陰唇.Hit = value; - X3Y1_小陰唇.Hit = value; - X3Y2_小陰唇.Hit = value; - X3Y3_小陰唇.Hit = value; - X3Y4_小陰唇.Hit = value; - X3Y5_小陰唇.Hit = value; - } - } - - public bool 性器基_表示 - { - get - { - return X0Y0_性器基.Dra; - } - set - { - X0Y0_性器基.Dra = value; - X0Y1_性器基.Dra = value; - X0Y2_性器基.Dra = value; - X0Y3_性器基.Dra = value; - X0Y4_性器基.Dra = value; - X0Y5_性器基.Dra = value; - X1Y0_性器基.Dra = value; - X1Y1_性器基.Dra = value; - X1Y2_性器基.Dra = value; - X1Y3_性器基.Dra = value; - X1Y4_性器基.Dra = value; - X1Y5_性器基.Dra = value; - X2Y0_性器基.Dra = value; - X2Y1_性器基.Dra = value; - X2Y2_性器基.Dra = value; - X2Y3_性器基.Dra = value; - X2Y4_性器基.Dra = value; - X2Y5_性器基.Dra = value; - X3Y0_性器基.Dra = value; - X3Y1_性器基.Dra = value; - X3Y2_性器基.Dra = value; - X3Y3_性器基.Dra = value; - X3Y4_性器基.Dra = value; - X3Y5_性器基.Dra = value; - X0Y0_性器基.Hit = value; - X0Y1_性器基.Hit = value; - X0Y2_性器基.Hit = value; - X0Y3_性器基.Hit = value; - X0Y4_性器基.Hit = value; - X0Y5_性器基.Hit = value; - X1Y0_性器基.Hit = value; - X1Y1_性器基.Hit = value; - X1Y2_性器基.Hit = value; - X1Y3_性器基.Hit = value; - X1Y4_性器基.Hit = value; - X1Y5_性器基.Hit = value; - X2Y0_性器基.Hit = value; - X2Y1_性器基.Hit = value; - X2Y2_性器基.Hit = value; - X2Y3_性器基.Hit = value; - X2Y4_性器基.Hit = value; - X2Y5_性器基.Hit = value; - X3Y0_性器基.Hit = value; - X3Y1_性器基.Hit = value; - X3Y2_性器基.Hit = value; - X3Y3_性器基.Hit = value; - X3Y4_性器基.Hit = value; - X3Y5_性器基.Hit = value; - } - } - - public bool 陰核_表示 - { - get - { - return X0Y0_陰核.Dra; - } - set - { - X0Y0_陰核.Dra = value; - X0Y1_陰核.Dra = value; - X0Y2_陰核.Dra = value; - X0Y3_陰核.Dra = value; - X0Y4_陰核.Dra = value; - X0Y5_陰核.Dra = value; - X1Y0_陰核.Dra = value; - X1Y1_陰核.Dra = value; - X1Y2_陰核.Dra = value; - X1Y3_陰核.Dra = value; - X1Y4_陰核.Dra = value; - X1Y5_陰核.Dra = value; - X2Y0_陰核.Dra = value; - X2Y1_陰核.Dra = value; - X2Y2_陰核.Dra = value; - X2Y3_陰核.Dra = value; - X2Y4_陰核.Dra = value; - X2Y5_陰核.Dra = value; - X3Y0_陰核.Dra = value; - X3Y1_陰核.Dra = value; - X3Y2_陰核.Dra = value; - X3Y3_陰核.Dra = value; - X3Y4_陰核.Dra = value; - X3Y5_陰核.Dra = value; - X0Y0_陰核.Hit = value; - X0Y1_陰核.Hit = value; - X0Y2_陰核.Hit = value; - X0Y3_陰核.Hit = value; - X0Y4_陰核.Hit = value; - X0Y5_陰核.Hit = value; - X1Y0_陰核.Hit = value; - X1Y1_陰核.Hit = value; - X1Y2_陰核.Hit = value; - X1Y3_陰核.Hit = value; - X1Y4_陰核.Hit = value; - X1Y5_陰核.Hit = value; - X2Y0_陰核.Hit = value; - X2Y1_陰核.Hit = value; - X2Y2_陰核.Hit = value; - X2Y3_陰核.Hit = value; - X2Y4_陰核.Hit = value; - X2Y5_陰核.Hit = value; - X3Y0_陰核.Hit = value; - X3Y1_陰核.Hit = value; - X3Y2_陰核.Hit = value; - X3Y3_陰核.Hit = value; - X3Y4_陰核.Hit = value; - X3Y5_陰核.Hit = value; - } - } - - public bool 尿道_表示 - { - get - { - return X0Y0_尿道.Dra; - } - set - { - X0Y0_尿道.Dra = value; - X0Y1_尿道.Dra = value; - X0Y2_尿道.Dra = value; - X0Y3_尿道.Dra = value; - X0Y4_尿道.Dra = value; - X0Y5_尿道.Dra = value; - X1Y0_尿道.Dra = value; - X1Y1_尿道.Dra = value; - X1Y2_尿道.Dra = value; - X1Y3_尿道.Dra = value; - X1Y4_尿道.Dra = value; - X1Y5_尿道.Dra = value; - X2Y0_尿道.Dra = value; - X2Y1_尿道.Dra = value; - X2Y2_尿道.Dra = value; - X2Y3_尿道.Dra = value; - X2Y4_尿道.Dra = value; - X2Y5_尿道.Dra = value; - X3Y0_尿道.Dra = value; - X3Y1_尿道.Dra = value; - X3Y2_尿道.Dra = value; - X3Y3_尿道.Dra = value; - X3Y4_尿道.Dra = value; - X3Y5_尿道.Dra = value; - X0Y0_尿道.Hit = value; - X0Y1_尿道.Hit = value; - X0Y2_尿道.Hit = value; - X0Y3_尿道.Hit = value; - X0Y4_尿道.Hit = value; - X0Y5_尿道.Hit = value; - X1Y0_尿道.Hit = value; - X1Y1_尿道.Hit = value; - X1Y2_尿道.Hit = value; - X1Y3_尿道.Hit = value; - X1Y4_尿道.Hit = value; - X1Y5_尿道.Hit = value; - X2Y0_尿道.Hit = value; - X2Y1_尿道.Hit = value; - X2Y2_尿道.Hit = value; - X2Y3_尿道.Hit = value; - X2Y4_尿道.Hit = value; - X2Y5_尿道.Hit = value; - X3Y0_尿道.Hit = value; - X3Y1_尿道.Hit = value; - X3Y2_尿道.Hit = value; - X3Y3_尿道.Hit = value; - X3Y4_尿道.Hit = value; - X3Y5_尿道.Hit = value; - } - } - - public bool 膣口_表示 - { - get - { - return X0Y0_膣口.Dra; - } - set - { - X0Y0_膣口.Dra = value; - X0Y1_膣口.Dra = value; - X0Y2_膣口.Dra = value; - X0Y3_膣口.Dra = value; - X0Y4_膣口.Dra = value; - X0Y5_膣口.Dra = value; - X1Y0_膣口.Dra = value; - X1Y1_膣口.Dra = value; - X1Y2_膣口.Dra = value; - X1Y3_膣口.Dra = value; - X1Y4_膣口.Dra = value; - X1Y5_膣口.Dra = value; - X2Y0_膣口.Dra = value; - X2Y1_膣口.Dra = value; - X2Y2_膣口.Dra = value; - X2Y3_膣口.Dra = value; - X2Y4_膣口.Dra = value; - X2Y5_膣口.Dra = value; - X3Y0_膣口.Dra = value; - X3Y1_膣口.Dra = value; - X3Y2_膣口.Dra = value; - X3Y3_膣口.Dra = value; - X3Y4_膣口.Dra = value; - X3Y5_膣口.Dra = value; - X0Y0_膣口.Hit = value; - X0Y1_膣口.Hit = value; - X0Y2_膣口.Hit = value; - X0Y3_膣口.Hit = value; - X0Y4_膣口.Hit = value; - X0Y5_膣口.Hit = value; - X1Y0_膣口.Hit = value; - X1Y1_膣口.Hit = value; - X1Y2_膣口.Hit = value; - X1Y3_膣口.Hit = value; - X1Y4_膣口.Hit = value; - X1Y5_膣口.Hit = value; - X2Y0_膣口.Hit = value; - X2Y1_膣口.Hit = value; - X2Y2_膣口.Hit = value; - X2Y3_膣口.Hit = value; - X2Y4_膣口.Hit = value; - X2Y5_膣口.Hit = value; - X3Y0_膣口.Hit = value; - X3Y1_膣口.Hit = value; - X3Y2_膣口.Hit = value; - X3Y3_膣口.Hit = value; - X3Y4_膣口.Hit = value; - X3Y5_膣口.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 小陰唇_表示; - } - set - { - 小陰唇_表示 = value; - 性器基_表示 = value; - 陰核_表示 = value; - 尿道_表示 = value; - 膣口_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 小陰唇CD.不透明度; - } - set - { - 小陰唇CD.不透明度 = value; - 性器基CD.不透明度 = value; - 陰核CD.不透明度 = value; - 尿道CD.不透明度 = value; - 膣口CD.不透明度 = value; - } - } - - public override double くぱぁ - { - get - { - return くぱぁ_; - } - set - { - くぱぁ_ = value; - 尺度XC = 0.3 + 0.7 * くぱぁ_; - } - } - - public JointS 陰核_接続点 => new JointS(本体, X0Y0_性器基, 0); - - public JointS 尿道_接続点 => new JointS(本体, X0Y0_性器基, 1); - - public JointS 膣口_接続点 => new JointS(本体, X0Y0_性器基, 2); - - public 性器_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 性器_人D e) - { - 性器_人 性器_人2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.性器["性器"]); - Pars pars = 本体[0][0]; - X0Y0_小陰唇 = pars["小陰唇"].ToPar(); - X0Y0_性器基 = pars["性器基"].ToPar(); - X0Y0_陰核 = pars["陰核"].ToPar(); - X0Y0_尿道 = pars["尿道"].ToPar(); - X0Y0_膣口 = pars["膣口"].ToPar(); - pars = 本体[0][1]; - X0Y1_小陰唇 = pars["小陰唇"].ToPar(); - X0Y1_性器基 = pars["性器基"].ToPar(); - X0Y1_陰核 = pars["陰核"].ToPar(); - X0Y1_尿道 = pars["尿道"].ToPar(); - X0Y1_膣口 = pars["膣口"].ToPar(); - pars = 本体[0][2]; - X0Y2_小陰唇 = pars["小陰唇"].ToPar(); - X0Y2_性器基 = pars["性器基"].ToPar(); - X0Y2_陰核 = pars["陰核"].ToPar(); - X0Y2_尿道 = pars["尿道"].ToPar(); - X0Y2_膣口 = pars["膣口"].ToPar(); - pars = 本体[0][3]; - X0Y3_小陰唇 = pars["小陰唇"].ToPar(); - X0Y3_性器基 = pars["性器基"].ToPar(); - X0Y3_陰核 = pars["陰核"].ToPar(); - X0Y3_尿道 = pars["尿道"].ToPar(); - X0Y3_膣口 = pars["膣口"].ToPar(); - pars = 本体[0][4]; - X0Y4_小陰唇 = pars["小陰唇"].ToPar(); - X0Y4_性器基 = pars["性器基"].ToPar(); - X0Y4_陰核 = pars["陰核"].ToPar(); - X0Y4_尿道 = pars["尿道"].ToPar(); - X0Y4_膣口 = pars["膣口"].ToPar(); - pars = 本体[0][5]; - X0Y5_小陰唇 = pars["小陰唇"].ToPar(); - X0Y5_性器基 = pars["性器基"].ToPar(); - X0Y5_陰核 = pars["陰核"].ToPar(); - X0Y5_尿道 = pars["尿道"].ToPar(); - X0Y5_膣口 = pars["膣口"].ToPar(); - pars = 本体[1][0]; - X1Y0_小陰唇 = pars["小陰唇"].ToPar(); - X1Y0_性器基 = pars["性器基"].ToPar(); - X1Y0_陰核 = pars["陰核"].ToPar(); - X1Y0_尿道 = pars["尿道"].ToPar(); - X1Y0_膣口 = pars["膣口"].ToPar(); - pars = 本体[1][1]; - X1Y1_小陰唇 = pars["小陰唇"].ToPar(); - X1Y1_性器基 = pars["性器基"].ToPar(); - X1Y1_陰核 = pars["陰核"].ToPar(); - X1Y1_尿道 = pars["尿道"].ToPar(); - X1Y1_膣口 = pars["膣口"].ToPar(); - pars = 本体[1][2]; - X1Y2_小陰唇 = pars["小陰唇"].ToPar(); - X1Y2_性器基 = pars["性器基"].ToPar(); - X1Y2_陰核 = pars["陰核"].ToPar(); - X1Y2_尿道 = pars["尿道"].ToPar(); - X1Y2_膣口 = pars["膣口"].ToPar(); - pars = 本体[1][3]; - X1Y3_小陰唇 = pars["小陰唇"].ToPar(); - X1Y3_性器基 = pars["性器基"].ToPar(); - X1Y3_陰核 = pars["陰核"].ToPar(); - X1Y3_尿道 = pars["尿道"].ToPar(); - X1Y3_膣口 = pars["膣口"].ToPar(); - pars = 本体[1][4]; - X1Y4_小陰唇 = pars["小陰唇"].ToPar(); - X1Y4_性器基 = pars["性器基"].ToPar(); - X1Y4_陰核 = pars["陰核"].ToPar(); - X1Y4_尿道 = pars["尿道"].ToPar(); - X1Y4_膣口 = pars["膣口"].ToPar(); - pars = 本体[1][5]; - X1Y5_小陰唇 = pars["小陰唇"].ToPar(); - X1Y5_性器基 = pars["性器基"].ToPar(); - X1Y5_陰核 = pars["陰核"].ToPar(); - X1Y5_尿道 = pars["尿道"].ToPar(); - X1Y5_膣口 = pars["膣口"].ToPar(); - pars = 本体[2][0]; - X2Y0_小陰唇 = pars["小陰唇"].ToPar(); - X2Y0_性器基 = pars["性器基"].ToPar(); - X2Y0_陰核 = pars["陰核"].ToPar(); - X2Y0_尿道 = pars["尿道"].ToPar(); - X2Y0_膣口 = pars["膣口"].ToPar(); - pars = 本体[2][1]; - X2Y1_小陰唇 = pars["小陰唇"].ToPar(); - X2Y1_性器基 = pars["性器基"].ToPar(); - X2Y1_陰核 = pars["陰核"].ToPar(); - X2Y1_尿道 = pars["尿道"].ToPar(); - X2Y1_膣口 = pars["膣口"].ToPar(); - pars = 本体[2][2]; - X2Y2_小陰唇 = pars["小陰唇"].ToPar(); - X2Y2_性器基 = pars["性器基"].ToPar(); - X2Y2_陰核 = pars["陰核"].ToPar(); - X2Y2_尿道 = pars["尿道"].ToPar(); - X2Y2_膣口 = pars["膣口"].ToPar(); - pars = 本体[2][3]; - X2Y3_小陰唇 = pars["小陰唇"].ToPar(); - X2Y3_性器基 = pars["性器基"].ToPar(); - X2Y3_陰核 = pars["陰核"].ToPar(); - X2Y3_尿道 = pars["尿道"].ToPar(); - X2Y3_膣口 = pars["膣口"].ToPar(); - pars = 本体[2][4]; - X2Y4_小陰唇 = pars["小陰唇"].ToPar(); - X2Y4_性器基 = pars["性器基"].ToPar(); - X2Y4_陰核 = pars["陰核"].ToPar(); - X2Y4_尿道 = pars["尿道"].ToPar(); - X2Y4_膣口 = pars["膣口"].ToPar(); - pars = 本体[2][5]; - X2Y5_小陰唇 = pars["小陰唇"].ToPar(); - X2Y5_性器基 = pars["性器基"].ToPar(); - X2Y5_陰核 = pars["陰核"].ToPar(); - X2Y5_尿道 = pars["尿道"].ToPar(); - X2Y5_膣口 = pars["膣口"].ToPar(); - pars = 本体[3][0]; - X3Y0_小陰唇 = pars["小陰唇"].ToPar(); - X3Y0_性器基 = pars["性器基"].ToPar(); - X3Y0_陰核 = pars["陰核"].ToPar(); - X3Y0_尿道 = pars["尿道"].ToPar(); - X3Y0_膣口 = pars["膣口"].ToPar(); - pars = 本体[3][1]; - X3Y1_小陰唇 = pars["小陰唇"].ToPar(); - X3Y1_性器基 = pars["性器基"].ToPar(); - X3Y1_陰核 = pars["陰核"].ToPar(); - X3Y1_尿道 = pars["尿道"].ToPar(); - X3Y1_膣口 = pars["膣口"].ToPar(); - pars = 本体[3][2]; - X3Y2_小陰唇 = pars["小陰唇"].ToPar(); - X3Y2_性器基 = pars["性器基"].ToPar(); - X3Y2_陰核 = pars["陰核"].ToPar(); - X3Y2_尿道 = pars["尿道"].ToPar(); - X3Y2_膣口 = pars["膣口"].ToPar(); - pars = 本体[3][3]; - X3Y3_小陰唇 = pars["小陰唇"].ToPar(); - X3Y3_性器基 = pars["性器基"].ToPar(); - X3Y3_陰核 = pars["陰核"].ToPar(); - X3Y3_尿道 = pars["尿道"].ToPar(); - X3Y3_膣口 = pars["膣口"].ToPar(); - pars = 本体[3][4]; - X3Y4_小陰唇 = pars["小陰唇"].ToPar(); - X3Y4_性器基 = pars["性器基"].ToPar(); - X3Y4_陰核 = pars["陰核"].ToPar(); - X3Y4_尿道 = pars["尿道"].ToPar(); - X3Y4_膣口 = pars["膣口"].ToPar(); - pars = 本体[3][5]; - X3Y5_小陰唇 = pars["小陰唇"].ToPar(); - X3Y5_性器基 = pars["性器基"].ToPar(); - X3Y5_陰核 = pars["陰核"].ToPar(); - X3Y5_尿道 = pars["尿道"].ToPar(); - X3Y5_膣口 = pars["膣口"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 小陰唇_表示 = e.小陰唇_表示; - 性器基_表示 = e.性器基_表示; - 陰核_表示 = e.陰核_表示; - 尿道_表示 = e.尿道_表示; - 膣口_表示 = e.膣口_表示; - くぱぁ = e.くぱぁ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.陰核_接続.Count > 0) - { - 陰核_接続 = e.陰核_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 性器_人2; - f.ConnectionType = ConnectionInfo.性器_人_陰核_接続; - f.接続(性器_人2.陰核_接続点); - return f; - }).ToArray(); - } - if (e.尿道_接続.Count > 0) - { - 尿道_接続 = e.尿道_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 性器_人2; - f.ConnectionType = ConnectionInfo.性器_人_尿道_接続; - f.接続(性器_人2.尿道_接続点); - return f; - }).ToArray(); - } - if (e.膣口_接続.Count > 0) - { - 膣口_接続 = e.膣口_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 性器_人2; - f.ConnectionType = ConnectionInfo.性器_人_膣口_接続; - f.接続(性器_人2.膣口_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_小陰唇CP = new ColorP(X0Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); - X0Y0_性器基CP = new ColorP(X0Y0_性器基, 性器基CD, DisUnit, abj: true); - X0Y0_陰核CP = new ColorP(X0Y0_陰核, 陰核CD, DisUnit, abj: true); - X0Y0_尿道CP = new ColorP(X0Y0_尿道, 尿道CD, DisUnit, abj: true); - X0Y0_膣口CP = new ColorP(X0Y0_膣口, 膣口CD, DisUnit, abj: true); - X0Y1_小陰唇CP = new ColorP(X0Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); - X0Y1_性器基CP = new ColorP(X0Y1_性器基, 性器基CD, DisUnit, abj: true); - X0Y1_陰核CP = new ColorP(X0Y1_陰核, 陰核CD, DisUnit, abj: true); - X0Y1_尿道CP = new ColorP(X0Y1_尿道, 尿道CD, DisUnit, abj: true); - X0Y1_膣口CP = new ColorP(X0Y1_膣口, 膣口CD, DisUnit, abj: true); - X0Y2_小陰唇CP = new ColorP(X0Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); - X0Y2_性器基CP = new ColorP(X0Y2_性器基, 性器基CD, DisUnit, abj: true); - X0Y2_陰核CP = new ColorP(X0Y2_陰核, 陰核CD, DisUnit, abj: true); - X0Y2_尿道CP = new ColorP(X0Y2_尿道, 尿道CD, DisUnit, abj: true); - X0Y2_膣口CP = new ColorP(X0Y2_膣口, 膣口CD, DisUnit, abj: true); - X0Y3_小陰唇CP = new ColorP(X0Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); - X0Y3_性器基CP = new ColorP(X0Y3_性器基, 性器基CD, DisUnit, abj: true); - X0Y3_陰核CP = new ColorP(X0Y3_陰核, 陰核CD, DisUnit, abj: true); - X0Y3_尿道CP = new ColorP(X0Y3_尿道, 尿道CD, DisUnit, abj: true); - X0Y3_膣口CP = new ColorP(X0Y3_膣口, 膣口CD, DisUnit, abj: true); - X0Y4_小陰唇CP = new ColorP(X0Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); - X0Y4_性器基CP = new ColorP(X0Y4_性器基, 性器基CD, DisUnit, abj: true); - X0Y4_陰核CP = new ColorP(X0Y4_陰核, 陰核CD, DisUnit, abj: true); - X0Y4_尿道CP = new ColorP(X0Y4_尿道, 尿道CD, DisUnit, abj: true); - X0Y4_膣口CP = new ColorP(X0Y4_膣口, 膣口CD, DisUnit, abj: true); - X0Y5_小陰唇CP = new ColorP(X0Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); - X0Y5_性器基CP = new ColorP(X0Y5_性器基, 性器基CD, DisUnit, abj: true); - X0Y5_陰核CP = new ColorP(X0Y5_陰核, 陰核CD, DisUnit, abj: true); - X0Y5_尿道CP = new ColorP(X0Y5_尿道, 尿道CD, DisUnit, abj: true); - X0Y5_膣口CP = new ColorP(X0Y5_膣口, 膣口CD, DisUnit, abj: true); - X1Y0_小陰唇CP = new ColorP(X1Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); - X1Y0_性器基CP = new ColorP(X1Y0_性器基, 性器基CD, DisUnit, abj: true); - X1Y0_陰核CP = new ColorP(X1Y0_陰核, 陰核CD, DisUnit, abj: true); - X1Y0_尿道CP = new ColorP(X1Y0_尿道, 尿道CD, DisUnit, abj: true); - X1Y0_膣口CP = new ColorP(X1Y0_膣口, 膣口CD, DisUnit, abj: true); - X1Y1_小陰唇CP = new ColorP(X1Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); - X1Y1_性器基CP = new ColorP(X1Y1_性器基, 性器基CD, DisUnit, abj: true); - X1Y1_陰核CP = new ColorP(X1Y1_陰核, 陰核CD, DisUnit, abj: true); - X1Y1_尿道CP = new ColorP(X1Y1_尿道, 尿道CD, DisUnit, abj: true); - X1Y1_膣口CP = new ColorP(X1Y1_膣口, 膣口CD, DisUnit, abj: true); - X1Y2_小陰唇CP = new ColorP(X1Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); - X1Y2_性器基CP = new ColorP(X1Y2_性器基, 性器基CD, DisUnit, abj: true); - X1Y2_陰核CP = new ColorP(X1Y2_陰核, 陰核CD, DisUnit, abj: true); - X1Y2_尿道CP = new ColorP(X1Y2_尿道, 尿道CD, DisUnit, abj: true); - X1Y2_膣口CP = new ColorP(X1Y2_膣口, 膣口CD, DisUnit, abj: true); - X1Y3_小陰唇CP = new ColorP(X1Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); - X1Y3_性器基CP = new ColorP(X1Y3_性器基, 性器基CD, DisUnit, abj: true); - X1Y3_陰核CP = new ColorP(X1Y3_陰核, 陰核CD, DisUnit, abj: true); - X1Y3_尿道CP = new ColorP(X1Y3_尿道, 尿道CD, DisUnit, abj: true); - X1Y3_膣口CP = new ColorP(X1Y3_膣口, 膣口CD, DisUnit, abj: true); - X1Y4_小陰唇CP = new ColorP(X1Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); - X1Y4_性器基CP = new ColorP(X1Y4_性器基, 性器基CD, DisUnit, abj: true); - X1Y4_陰核CP = new ColorP(X1Y4_陰核, 陰核CD, DisUnit, abj: true); - X1Y4_尿道CP = new ColorP(X1Y4_尿道, 尿道CD, DisUnit, abj: true); - X1Y4_膣口CP = new ColorP(X1Y4_膣口, 膣口CD, DisUnit, abj: true); - X1Y5_小陰唇CP = new ColorP(X1Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); - X1Y5_性器基CP = new ColorP(X1Y5_性器基, 性器基CD, DisUnit, abj: true); - X1Y5_陰核CP = new ColorP(X1Y5_陰核, 陰核CD, DisUnit, abj: true); - X1Y5_尿道CP = new ColorP(X1Y5_尿道, 尿道CD, DisUnit, abj: true); - X1Y5_膣口CP = new ColorP(X1Y5_膣口, 膣口CD, DisUnit, abj: true); - X2Y0_小陰唇CP = new ColorP(X2Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); - X2Y0_性器基CP = new ColorP(X2Y0_性器基, 性器基CD, DisUnit, abj: true); - X2Y0_陰核CP = new ColorP(X2Y0_陰核, 陰核CD, DisUnit, abj: true); - X2Y0_尿道CP = new ColorP(X2Y0_尿道, 尿道CD, DisUnit, abj: true); - X2Y0_膣口CP = new ColorP(X2Y0_膣口, 膣口CD, DisUnit, abj: true); - X2Y1_小陰唇CP = new ColorP(X2Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); - X2Y1_性器基CP = new ColorP(X2Y1_性器基, 性器基CD, DisUnit, abj: true); - X2Y1_陰核CP = new ColorP(X2Y1_陰核, 陰核CD, DisUnit, abj: true); - X2Y1_尿道CP = new ColorP(X2Y1_尿道, 尿道CD, DisUnit, abj: true); - X2Y1_膣口CP = new ColorP(X2Y1_膣口, 膣口CD, DisUnit, abj: true); - X2Y2_小陰唇CP = new ColorP(X2Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); - X2Y2_性器基CP = new ColorP(X2Y2_性器基, 性器基CD, DisUnit, abj: true); - X2Y2_陰核CP = new ColorP(X2Y2_陰核, 陰核CD, DisUnit, abj: true); - X2Y2_尿道CP = new ColorP(X2Y2_尿道, 尿道CD, DisUnit, abj: true); - X2Y2_膣口CP = new ColorP(X2Y2_膣口, 膣口CD, DisUnit, abj: true); - X2Y3_小陰唇CP = new ColorP(X2Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); - X2Y3_性器基CP = new ColorP(X2Y3_性器基, 性器基CD, DisUnit, abj: true); - X2Y3_陰核CP = new ColorP(X2Y3_陰核, 陰核CD, DisUnit, abj: true); - X2Y3_尿道CP = new ColorP(X2Y3_尿道, 尿道CD, DisUnit, abj: true); - X2Y3_膣口CP = new ColorP(X2Y3_膣口, 膣口CD, DisUnit, abj: true); - X2Y4_小陰唇CP = new ColorP(X2Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); - X2Y4_性器基CP = new ColorP(X2Y4_性器基, 性器基CD, DisUnit, abj: true); - X2Y4_陰核CP = new ColorP(X2Y4_陰核, 陰核CD, DisUnit, abj: true); - X2Y4_尿道CP = new ColorP(X2Y4_尿道, 尿道CD, DisUnit, abj: true); - X2Y4_膣口CP = new ColorP(X2Y4_膣口, 膣口CD, DisUnit, abj: true); - X2Y5_小陰唇CP = new ColorP(X2Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); - X2Y5_性器基CP = new ColorP(X2Y5_性器基, 性器基CD, DisUnit, abj: true); - X2Y5_陰核CP = new ColorP(X2Y5_陰核, 陰核CD, DisUnit, abj: true); - X2Y5_尿道CP = new ColorP(X2Y5_尿道, 尿道CD, DisUnit, abj: true); - X2Y5_膣口CP = new ColorP(X2Y5_膣口, 膣口CD, DisUnit, abj: true); - X3Y0_小陰唇CP = new ColorP(X3Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); - X3Y0_性器基CP = new ColorP(X3Y0_性器基, 性器基CD, DisUnit, abj: true); - X3Y0_陰核CP = new ColorP(X3Y0_陰核, 陰核CD, DisUnit, abj: true); - X3Y0_尿道CP = new ColorP(X3Y0_尿道, 尿道CD, DisUnit, abj: true); - X3Y0_膣口CP = new ColorP(X3Y0_膣口, 膣口CD, DisUnit, abj: true); - X3Y1_小陰唇CP = new ColorP(X3Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); - X3Y1_性器基CP = new ColorP(X3Y1_性器基, 性器基CD, DisUnit, abj: true); - X3Y1_陰核CP = new ColorP(X3Y1_陰核, 陰核CD, DisUnit, abj: true); - X3Y1_尿道CP = new ColorP(X3Y1_尿道, 尿道CD, DisUnit, abj: true); - X3Y1_膣口CP = new ColorP(X3Y1_膣口, 膣口CD, DisUnit, abj: true); - X3Y2_小陰唇CP = new ColorP(X3Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); - X3Y2_性器基CP = new ColorP(X3Y2_性器基, 性器基CD, DisUnit, abj: true); - X3Y2_陰核CP = new ColorP(X3Y2_陰核, 陰核CD, DisUnit, abj: true); - X3Y2_尿道CP = new ColorP(X3Y2_尿道, 尿道CD, DisUnit, abj: true); - X3Y2_膣口CP = new ColorP(X3Y2_膣口, 膣口CD, DisUnit, abj: true); - X3Y3_小陰唇CP = new ColorP(X3Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); - X3Y3_性器基CP = new ColorP(X3Y3_性器基, 性器基CD, DisUnit, abj: true); - X3Y3_陰核CP = new ColorP(X3Y3_陰核, 陰核CD, DisUnit, abj: true); - X3Y3_尿道CP = new ColorP(X3Y3_尿道, 尿道CD, DisUnit, abj: true); - X3Y3_膣口CP = new ColorP(X3Y3_膣口, 膣口CD, DisUnit, abj: true); - X3Y4_小陰唇CP = new ColorP(X3Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); - X3Y4_性器基CP = new ColorP(X3Y4_性器基, 性器基CD, DisUnit, abj: true); - X3Y4_陰核CP = new ColorP(X3Y4_陰核, 陰核CD, DisUnit, abj: true); - X3Y4_尿道CP = new ColorP(X3Y4_尿道, 尿道CD, DisUnit, abj: true); - X3Y4_膣口CP = new ColorP(X3Y4_膣口, 膣口CD, DisUnit, abj: true); - X3Y5_小陰唇CP = new ColorP(X3Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); - X3Y5_性器基CP = new ColorP(X3Y5_性器基, 性器基CD, DisUnit, abj: true); - X3Y5_陰核CP = new ColorP(X3Y5_陰核, 陰核CD, DisUnit, abj: true); - X3Y5_尿道CP = new ColorP(X3Y5_尿道, 尿道CD, DisUnit, abj: true); - X3Y5_膣口CP = new ColorP(X3Y5_膣口, 膣口CD, DisUnit, abj: true); - AreM = new AreM(Med.Unit, 1.0, 1.0, 0.024, Med.DisQuality, Med.HitAccuracy, 0.1); - AreM.Setting(); - AreM.BasePoint = Shas.中央中央; - AreMPos = AreM.GetPosition(ref AreM.BasePoint); - 濃度 = e.濃度; - Xi = 1; - } - - private void AreMSetPos() - { - p = 接続根.Difs0.Current.GetPar(接続根.Path0); - AreM.Position = p.ToGlobal(p.JP[接続根.Index].Joint); - } - - public override void Dispose() - { - base.Dispose(); - AreM.Dispose(); - } - - public override void 描画0(Are Are) - { - AreM.Clear(); - 位置B = AreMPos; - 本体.Draw(AreM); - Are.Draw(AreM); - } - - public override void 接続P() - { - 接続根.JoinP(); - AreMSetPos(); - } - - public override void 接続PA() - { - 接続根.JoinPA(); - AreMSetPos(); - } - - public override void 色更新() - { - switch (本体.IndexX) - { - case 0: - switch (本体.IndexY) - { - case 0: - X0Y0_小陰唇CP.Update(); - X0Y0_性器基CP.Update(); - X0Y0_陰核CP.Update(); - X0Y0_尿道CP.Update(); - X0Y0_膣口CP.Update(); - break; - case 1: - X0Y1_小陰唇CP.Update(); - X0Y1_性器基CP.Update(); - X0Y1_陰核CP.Update(); - X0Y1_尿道CP.Update(); - X0Y1_膣口CP.Update(); - break; - case 2: - X0Y2_小陰唇CP.Update(); - X0Y2_性器基CP.Update(); - X0Y2_陰核CP.Update(); - X0Y2_尿道CP.Update(); - X0Y2_膣口CP.Update(); - break; - case 3: - X0Y3_小陰唇CP.Update(); - X0Y3_性器基CP.Update(); - X0Y3_陰核CP.Update(); - X0Y3_尿道CP.Update(); - X0Y3_膣口CP.Update(); - break; - case 4: - X0Y4_小陰唇CP.Update(); - X0Y4_性器基CP.Update(); - X0Y4_陰核CP.Update(); - X0Y4_尿道CP.Update(); - X0Y4_膣口CP.Update(); - break; - default: - X0Y5_小陰唇CP.Update(); - X0Y5_性器基CP.Update(); - X0Y5_陰核CP.Update(); - X0Y5_尿道CP.Update(); - X0Y5_膣口CP.Update(); - break; - } - break; - case 1: - switch (本体.IndexY) - { - case 0: - X1Y0_小陰唇CP.Update(); - X1Y0_性器基CP.Update(); - X1Y0_陰核CP.Update(); - X1Y0_尿道CP.Update(); - X1Y0_膣口CP.Update(); - break; - case 1: - X1Y1_小陰唇CP.Update(); - X1Y1_性器基CP.Update(); - X1Y1_陰核CP.Update(); - X1Y1_尿道CP.Update(); - X1Y1_膣口CP.Update(); - break; - case 2: - X1Y2_小陰唇CP.Update(); - X1Y2_性器基CP.Update(); - X1Y2_陰核CP.Update(); - X1Y2_尿道CP.Update(); - X1Y2_膣口CP.Update(); - break; - case 3: - X1Y3_小陰唇CP.Update(); - X1Y3_性器基CP.Update(); - X1Y3_陰核CP.Update(); - X1Y3_尿道CP.Update(); - X1Y3_膣口CP.Update(); - break; - case 4: - X1Y4_小陰唇CP.Update(); - X1Y4_性器基CP.Update(); - X1Y4_陰核CP.Update(); - X1Y4_尿道CP.Update(); - X1Y4_膣口CP.Update(); - break; - default: - X1Y5_小陰唇CP.Update(); - X1Y5_性器基CP.Update(); - X1Y5_陰核CP.Update(); - X1Y5_尿道CP.Update(); - X1Y5_膣口CP.Update(); - break; - } - break; - case 2: - switch (本体.IndexY) - { - case 0: - X2Y0_小陰唇CP.Update(); - X2Y0_性器基CP.Update(); - X2Y0_陰核CP.Update(); - X2Y0_尿道CP.Update(); - X2Y0_膣口CP.Update(); - break; - case 1: - X2Y1_小陰唇CP.Update(); - X2Y1_性器基CP.Update(); - X2Y1_陰核CP.Update(); - X2Y1_尿道CP.Update(); - X2Y1_膣口CP.Update(); - break; - case 2: - X2Y2_小陰唇CP.Update(); - X2Y2_性器基CP.Update(); - X2Y2_陰核CP.Update(); - X2Y2_尿道CP.Update(); - X2Y2_膣口CP.Update(); - break; - case 3: - X2Y3_小陰唇CP.Update(); - X2Y3_性器基CP.Update(); - X2Y3_陰核CP.Update(); - X2Y3_尿道CP.Update(); - X2Y3_膣口CP.Update(); - break; - case 4: - X2Y4_小陰唇CP.Update(); - X2Y4_性器基CP.Update(); - X2Y4_陰核CP.Update(); - X2Y4_尿道CP.Update(); - X2Y4_膣口CP.Update(); - break; - default: - X2Y5_小陰唇CP.Update(); - X2Y5_性器基CP.Update(); - X2Y5_陰核CP.Update(); - X2Y5_尿道CP.Update(); - X2Y5_膣口CP.Update(); - break; - } - break; - default: - switch (本体.IndexY) - { - case 0: - X3Y0_小陰唇CP.Update(); - X3Y0_性器基CP.Update(); - X3Y0_陰核CP.Update(); - X3Y0_尿道CP.Update(); - X3Y0_膣口CP.Update(); - break; - case 1: - X3Y1_小陰唇CP.Update(); - X3Y1_性器基CP.Update(); - X3Y1_陰核CP.Update(); - X3Y1_尿道CP.Update(); - X3Y1_膣口CP.Update(); - break; - case 2: - X3Y2_小陰唇CP.Update(); - X3Y2_性器基CP.Update(); - X3Y2_陰核CP.Update(); - X3Y2_尿道CP.Update(); - X3Y2_膣口CP.Update(); - break; - case 3: - X3Y3_小陰唇CP.Update(); - X3Y3_性器基CP.Update(); - X3Y3_陰核CP.Update(); - X3Y3_尿道CP.Update(); - X3Y3_膣口CP.Update(); - break; - case 4: - X3Y4_小陰唇CP.Update(); - X3Y4_性器基CP.Update(); - X3Y4_陰核CP.Update(); - X3Y4_尿道CP.Update(); - X3Y4_膣口CP.Update(); - break; - default: - X3Y5_小陰唇CP.Update(); - X3Y5_性器基CP.Update(); - X3Y5_陰核CP.Update(); - X3Y5_尿道CP.Update(); - X3Y5_膣口CP.Update(); - break; - } - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 小陰唇CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); - 性器基CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); - 陰核CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); - 尿道CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴); - 膣口CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 小陰唇_表示 + { + get + { + return X0Y0_小陰唇.Dra; + } + set + { + X0Y0_小陰唇.Dra = value; + X0Y1_小陰唇.Dra = value; + X0Y2_小陰唇.Dra = value; + X0Y3_小陰唇.Dra = value; + X0Y4_小陰唇.Dra = value; + X0Y5_小陰唇.Dra = value; + X1Y0_小陰唇.Dra = value; + X1Y1_小陰唇.Dra = value; + X1Y2_小陰唇.Dra = value; + X1Y3_小陰唇.Dra = value; + X1Y4_小陰唇.Dra = value; + X1Y5_小陰唇.Dra = value; + X2Y0_小陰唇.Dra = value; + X2Y1_小陰唇.Dra = value; + X2Y2_小陰唇.Dra = value; + X2Y3_小陰唇.Dra = value; + X2Y4_小陰唇.Dra = value; + X2Y5_小陰唇.Dra = value; + X3Y0_小陰唇.Dra = value; + X3Y1_小陰唇.Dra = value; + X3Y2_小陰唇.Dra = value; + X3Y3_小陰唇.Dra = value; + X3Y4_小陰唇.Dra = value; + X3Y5_小陰唇.Dra = value; + X0Y0_小陰唇.Hit = value; + X0Y1_小陰唇.Hit = value; + X0Y2_小陰唇.Hit = value; + X0Y3_小陰唇.Hit = value; + X0Y4_小陰唇.Hit = value; + X0Y5_小陰唇.Hit = value; + X1Y0_小陰唇.Hit = value; + X1Y1_小陰唇.Hit = value; + X1Y2_小陰唇.Hit = value; + X1Y3_小陰唇.Hit = value; + X1Y4_小陰唇.Hit = value; + X1Y5_小陰唇.Hit = value; + X2Y0_小陰唇.Hit = value; + X2Y1_小陰唇.Hit = value; + X2Y2_小陰唇.Hit = value; + X2Y3_小陰唇.Hit = value; + X2Y4_小陰唇.Hit = value; + X2Y5_小陰唇.Hit = value; + X3Y0_小陰唇.Hit = value; + X3Y1_小陰唇.Hit = value; + X3Y2_小陰唇.Hit = value; + X3Y3_小陰唇.Hit = value; + X3Y4_小陰唇.Hit = value; + X3Y5_小陰唇.Hit = value; + } + } + + public bool 性器基_表示 + { + get + { + return X0Y0_性器基.Dra; + } + set + { + X0Y0_性器基.Dra = value; + X0Y1_性器基.Dra = value; + X0Y2_性器基.Dra = value; + X0Y3_性器基.Dra = value; + X0Y4_性器基.Dra = value; + X0Y5_性器基.Dra = value; + X1Y0_性器基.Dra = value; + X1Y1_性器基.Dra = value; + X1Y2_性器基.Dra = value; + X1Y3_性器基.Dra = value; + X1Y4_性器基.Dra = value; + X1Y5_性器基.Dra = value; + X2Y0_性器基.Dra = value; + X2Y1_性器基.Dra = value; + X2Y2_性器基.Dra = value; + X2Y3_性器基.Dra = value; + X2Y4_性器基.Dra = value; + X2Y5_性器基.Dra = value; + X3Y0_性器基.Dra = value; + X3Y1_性器基.Dra = value; + X3Y2_性器基.Dra = value; + X3Y3_性器基.Dra = value; + X3Y4_性器基.Dra = value; + X3Y5_性器基.Dra = value; + X0Y0_性器基.Hit = value; + X0Y1_性器基.Hit = value; + X0Y2_性器基.Hit = value; + X0Y3_性器基.Hit = value; + X0Y4_性器基.Hit = value; + X0Y5_性器基.Hit = value; + X1Y0_性器基.Hit = value; + X1Y1_性器基.Hit = value; + X1Y2_性器基.Hit = value; + X1Y3_性器基.Hit = value; + X1Y4_性器基.Hit = value; + X1Y5_性器基.Hit = value; + X2Y0_性器基.Hit = value; + X2Y1_性器基.Hit = value; + X2Y2_性器基.Hit = value; + X2Y3_性器基.Hit = value; + X2Y4_性器基.Hit = value; + X2Y5_性器基.Hit = value; + X3Y0_性器基.Hit = value; + X3Y1_性器基.Hit = value; + X3Y2_性器基.Hit = value; + X3Y3_性器基.Hit = value; + X3Y4_性器基.Hit = value; + X3Y5_性器基.Hit = value; + } + } + + public bool 陰核_表示 + { + get + { + return X0Y0_陰核.Dra; + } + set + { + X0Y0_陰核.Dra = value; + X0Y1_陰核.Dra = value; + X0Y2_陰核.Dra = value; + X0Y3_陰核.Dra = value; + X0Y4_陰核.Dra = value; + X0Y5_陰核.Dra = value; + X1Y0_陰核.Dra = value; + X1Y1_陰核.Dra = value; + X1Y2_陰核.Dra = value; + X1Y3_陰核.Dra = value; + X1Y4_陰核.Dra = value; + X1Y5_陰核.Dra = value; + X2Y0_陰核.Dra = value; + X2Y1_陰核.Dra = value; + X2Y2_陰核.Dra = value; + X2Y3_陰核.Dra = value; + X2Y4_陰核.Dra = value; + X2Y5_陰核.Dra = value; + X3Y0_陰核.Dra = value; + X3Y1_陰核.Dra = value; + X3Y2_陰核.Dra = value; + X3Y3_陰核.Dra = value; + X3Y4_陰核.Dra = value; + X3Y5_陰核.Dra = value; + X0Y0_陰核.Hit = value; + X0Y1_陰核.Hit = value; + X0Y2_陰核.Hit = value; + X0Y3_陰核.Hit = value; + X0Y4_陰核.Hit = value; + X0Y5_陰核.Hit = value; + X1Y0_陰核.Hit = value; + X1Y1_陰核.Hit = value; + X1Y2_陰核.Hit = value; + X1Y3_陰核.Hit = value; + X1Y4_陰核.Hit = value; + X1Y5_陰核.Hit = value; + X2Y0_陰核.Hit = value; + X2Y1_陰核.Hit = value; + X2Y2_陰核.Hit = value; + X2Y3_陰核.Hit = value; + X2Y4_陰核.Hit = value; + X2Y5_陰核.Hit = value; + X3Y0_陰核.Hit = value; + X3Y1_陰核.Hit = value; + X3Y2_陰核.Hit = value; + X3Y3_陰核.Hit = value; + X3Y4_陰核.Hit = value; + X3Y5_陰核.Hit = value; + } + } + + public bool 尿道_表示 + { + get + { + return X0Y0_尿道.Dra; + } + set + { + X0Y0_尿道.Dra = value; + X0Y1_尿道.Dra = value; + X0Y2_尿道.Dra = value; + X0Y3_尿道.Dra = value; + X0Y4_尿道.Dra = value; + X0Y5_尿道.Dra = value; + X1Y0_尿道.Dra = value; + X1Y1_尿道.Dra = value; + X1Y2_尿道.Dra = value; + X1Y3_尿道.Dra = value; + X1Y4_尿道.Dra = value; + X1Y5_尿道.Dra = value; + X2Y0_尿道.Dra = value; + X2Y1_尿道.Dra = value; + X2Y2_尿道.Dra = value; + X2Y3_尿道.Dra = value; + X2Y4_尿道.Dra = value; + X2Y5_尿道.Dra = value; + X3Y0_尿道.Dra = value; + X3Y1_尿道.Dra = value; + X3Y2_尿道.Dra = value; + X3Y3_尿道.Dra = value; + X3Y4_尿道.Dra = value; + X3Y5_尿道.Dra = value; + X0Y0_尿道.Hit = value; + X0Y1_尿道.Hit = value; + X0Y2_尿道.Hit = value; + X0Y3_尿道.Hit = value; + X0Y4_尿道.Hit = value; + X0Y5_尿道.Hit = value; + X1Y0_尿道.Hit = value; + X1Y1_尿道.Hit = value; + X1Y2_尿道.Hit = value; + X1Y3_尿道.Hit = value; + X1Y4_尿道.Hit = value; + X1Y5_尿道.Hit = value; + X2Y0_尿道.Hit = value; + X2Y1_尿道.Hit = value; + X2Y2_尿道.Hit = value; + X2Y3_尿道.Hit = value; + X2Y4_尿道.Hit = value; + X2Y5_尿道.Hit = value; + X3Y0_尿道.Hit = value; + X3Y1_尿道.Hit = value; + X3Y2_尿道.Hit = value; + X3Y3_尿道.Hit = value; + X3Y4_尿道.Hit = value; + X3Y5_尿道.Hit = value; + } + } + + public bool 膣口_表示 + { + get + { + return X0Y0_膣口.Dra; + } + set + { + X0Y0_膣口.Dra = value; + X0Y1_膣口.Dra = value; + X0Y2_膣口.Dra = value; + X0Y3_膣口.Dra = value; + X0Y4_膣口.Dra = value; + X0Y5_膣口.Dra = value; + X1Y0_膣口.Dra = value; + X1Y1_膣口.Dra = value; + X1Y2_膣口.Dra = value; + X1Y3_膣口.Dra = value; + X1Y4_膣口.Dra = value; + X1Y5_膣口.Dra = value; + X2Y0_膣口.Dra = value; + X2Y1_膣口.Dra = value; + X2Y2_膣口.Dra = value; + X2Y3_膣口.Dra = value; + X2Y4_膣口.Dra = value; + X2Y5_膣口.Dra = value; + X3Y0_膣口.Dra = value; + X3Y1_膣口.Dra = value; + X3Y2_膣口.Dra = value; + X3Y3_膣口.Dra = value; + X3Y4_膣口.Dra = value; + X3Y5_膣口.Dra = value; + X0Y0_膣口.Hit = value; + X0Y1_膣口.Hit = value; + X0Y2_膣口.Hit = value; + X0Y3_膣口.Hit = value; + X0Y4_膣口.Hit = value; + X0Y5_膣口.Hit = value; + X1Y0_膣口.Hit = value; + X1Y1_膣口.Hit = value; + X1Y2_膣口.Hit = value; + X1Y3_膣口.Hit = value; + X1Y4_膣口.Hit = value; + X1Y5_膣口.Hit = value; + X2Y0_膣口.Hit = value; + X2Y1_膣口.Hit = value; + X2Y2_膣口.Hit = value; + X2Y3_膣口.Hit = value; + X2Y4_膣口.Hit = value; + X2Y5_膣口.Hit = value; + X3Y0_膣口.Hit = value; + X3Y1_膣口.Hit = value; + X3Y2_膣口.Hit = value; + X3Y3_膣口.Hit = value; + X3Y4_膣口.Hit = value; + X3Y5_膣口.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 小陰唇_表示; + } + set + { + 小陰唇_表示 = value; + 性器基_表示 = value; + 陰核_表示 = value; + 尿道_表示 = value; + 膣口_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 小陰唇CD.不透明度; + } + set + { + 小陰唇CD.不透明度 = value; + 性器基CD.不透明度 = value; + 陰核CD.不透明度 = value; + 尿道CD.不透明度 = value; + 膣口CD.不透明度 = value; + } + } + + public override double くぱぁ + { + get + { + return くぱぁ_; + } + set + { + くぱぁ_ = value; + 尺度XC = 0.3 + 0.7 * くぱぁ_; + } + } + + public JointS 陰核_接続点 => new JointS(本体, X0Y0_性器基, 0); + + public JointS 尿道_接続点 => new JointS(本体, X0Y0_性器基, 1); + + public JointS 膣口_接続点 => new JointS(本体, X0Y0_性器基, 2); + + public 性器_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 性器_人D e) + { + 性器_人 性器_人2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.性器["性器"]); + Pars pars = 本体[0][0]; + X0Y0_小陰唇 = pars["小陰唇"].ToPar(); + X0Y0_性器基 = pars["性器基"].ToPar(); + X0Y0_陰核 = pars["陰核"].ToPar(); + X0Y0_尿道 = pars["尿道"].ToPar(); + X0Y0_膣口 = pars["膣口"].ToPar(); + pars = 本体[0][1]; + X0Y1_小陰唇 = pars["小陰唇"].ToPar(); + X0Y1_性器基 = pars["性器基"].ToPar(); + X0Y1_陰核 = pars["陰核"].ToPar(); + X0Y1_尿道 = pars["尿道"].ToPar(); + X0Y1_膣口 = pars["膣口"].ToPar(); + pars = 本体[0][2]; + X0Y2_小陰唇 = pars["小陰唇"].ToPar(); + X0Y2_性器基 = pars["性器基"].ToPar(); + X0Y2_陰核 = pars["陰核"].ToPar(); + X0Y2_尿道 = pars["尿道"].ToPar(); + X0Y2_膣口 = pars["膣口"].ToPar(); + pars = 本体[0][3]; + X0Y3_小陰唇 = pars["小陰唇"].ToPar(); + X0Y3_性器基 = pars["性器基"].ToPar(); + X0Y3_陰核 = pars["陰核"].ToPar(); + X0Y3_尿道 = pars["尿道"].ToPar(); + X0Y3_膣口 = pars["膣口"].ToPar(); + pars = 本体[0][4]; + X0Y4_小陰唇 = pars["小陰唇"].ToPar(); + X0Y4_性器基 = pars["性器基"].ToPar(); + X0Y4_陰核 = pars["陰核"].ToPar(); + X0Y4_尿道 = pars["尿道"].ToPar(); + X0Y4_膣口 = pars["膣口"].ToPar(); + pars = 本体[0][5]; + X0Y5_小陰唇 = pars["小陰唇"].ToPar(); + X0Y5_性器基 = pars["性器基"].ToPar(); + X0Y5_陰核 = pars["陰核"].ToPar(); + X0Y5_尿道 = pars["尿道"].ToPar(); + X0Y5_膣口 = pars["膣口"].ToPar(); + pars = 本体[1][0]; + X1Y0_小陰唇 = pars["小陰唇"].ToPar(); + X1Y0_性器基 = pars["性器基"].ToPar(); + X1Y0_陰核 = pars["陰核"].ToPar(); + X1Y0_尿道 = pars["尿道"].ToPar(); + X1Y0_膣口 = pars["膣口"].ToPar(); + pars = 本体[1][1]; + X1Y1_小陰唇 = pars["小陰唇"].ToPar(); + X1Y1_性器基 = pars["性器基"].ToPar(); + X1Y1_陰核 = pars["陰核"].ToPar(); + X1Y1_尿道 = pars["尿道"].ToPar(); + X1Y1_膣口 = pars["膣口"].ToPar(); + pars = 本体[1][2]; + X1Y2_小陰唇 = pars["小陰唇"].ToPar(); + X1Y2_性器基 = pars["性器基"].ToPar(); + X1Y2_陰核 = pars["陰核"].ToPar(); + X1Y2_尿道 = pars["尿道"].ToPar(); + X1Y2_膣口 = pars["膣口"].ToPar(); + pars = 本体[1][3]; + X1Y3_小陰唇 = pars["小陰唇"].ToPar(); + X1Y3_性器基 = pars["性器基"].ToPar(); + X1Y3_陰核 = pars["陰核"].ToPar(); + X1Y3_尿道 = pars["尿道"].ToPar(); + X1Y3_膣口 = pars["膣口"].ToPar(); + pars = 本体[1][4]; + X1Y4_小陰唇 = pars["小陰唇"].ToPar(); + X1Y4_性器基 = pars["性器基"].ToPar(); + X1Y4_陰核 = pars["陰核"].ToPar(); + X1Y4_尿道 = pars["尿道"].ToPar(); + X1Y4_膣口 = pars["膣口"].ToPar(); + pars = 本体[1][5]; + X1Y5_小陰唇 = pars["小陰唇"].ToPar(); + X1Y5_性器基 = pars["性器基"].ToPar(); + X1Y5_陰核 = pars["陰核"].ToPar(); + X1Y5_尿道 = pars["尿道"].ToPar(); + X1Y5_膣口 = pars["膣口"].ToPar(); + pars = 本体[2][0]; + X2Y0_小陰唇 = pars["小陰唇"].ToPar(); + X2Y0_性器基 = pars["性器基"].ToPar(); + X2Y0_陰核 = pars["陰核"].ToPar(); + X2Y0_尿道 = pars["尿道"].ToPar(); + X2Y0_膣口 = pars["膣口"].ToPar(); + pars = 本体[2][1]; + X2Y1_小陰唇 = pars["小陰唇"].ToPar(); + X2Y1_性器基 = pars["性器基"].ToPar(); + X2Y1_陰核 = pars["陰核"].ToPar(); + X2Y1_尿道 = pars["尿道"].ToPar(); + X2Y1_膣口 = pars["膣口"].ToPar(); + pars = 本体[2][2]; + X2Y2_小陰唇 = pars["小陰唇"].ToPar(); + X2Y2_性器基 = pars["性器基"].ToPar(); + X2Y2_陰核 = pars["陰核"].ToPar(); + X2Y2_尿道 = pars["尿道"].ToPar(); + X2Y2_膣口 = pars["膣口"].ToPar(); + pars = 本体[2][3]; + X2Y3_小陰唇 = pars["小陰唇"].ToPar(); + X2Y3_性器基 = pars["性器基"].ToPar(); + X2Y3_陰核 = pars["陰核"].ToPar(); + X2Y3_尿道 = pars["尿道"].ToPar(); + X2Y3_膣口 = pars["膣口"].ToPar(); + pars = 本体[2][4]; + X2Y4_小陰唇 = pars["小陰唇"].ToPar(); + X2Y4_性器基 = pars["性器基"].ToPar(); + X2Y4_陰核 = pars["陰核"].ToPar(); + X2Y4_尿道 = pars["尿道"].ToPar(); + X2Y4_膣口 = pars["膣口"].ToPar(); + pars = 本体[2][5]; + X2Y5_小陰唇 = pars["小陰唇"].ToPar(); + X2Y5_性器基 = pars["性器基"].ToPar(); + X2Y5_陰核 = pars["陰核"].ToPar(); + X2Y5_尿道 = pars["尿道"].ToPar(); + X2Y5_膣口 = pars["膣口"].ToPar(); + pars = 本体[3][0]; + X3Y0_小陰唇 = pars["小陰唇"].ToPar(); + X3Y0_性器基 = pars["性器基"].ToPar(); + X3Y0_陰核 = pars["陰核"].ToPar(); + X3Y0_尿道 = pars["尿道"].ToPar(); + X3Y0_膣口 = pars["膣口"].ToPar(); + pars = 本体[3][1]; + X3Y1_小陰唇 = pars["小陰唇"].ToPar(); + X3Y1_性器基 = pars["性器基"].ToPar(); + X3Y1_陰核 = pars["陰核"].ToPar(); + X3Y1_尿道 = pars["尿道"].ToPar(); + X3Y1_膣口 = pars["膣口"].ToPar(); + pars = 本体[3][2]; + X3Y2_小陰唇 = pars["小陰唇"].ToPar(); + X3Y2_性器基 = pars["性器基"].ToPar(); + X3Y2_陰核 = pars["陰核"].ToPar(); + X3Y2_尿道 = pars["尿道"].ToPar(); + X3Y2_膣口 = pars["膣口"].ToPar(); + pars = 本体[3][3]; + X3Y3_小陰唇 = pars["小陰唇"].ToPar(); + X3Y3_性器基 = pars["性器基"].ToPar(); + X3Y3_陰核 = pars["陰核"].ToPar(); + X3Y3_尿道 = pars["尿道"].ToPar(); + X3Y3_膣口 = pars["膣口"].ToPar(); + pars = 本体[3][4]; + X3Y4_小陰唇 = pars["小陰唇"].ToPar(); + X3Y4_性器基 = pars["性器基"].ToPar(); + X3Y4_陰核 = pars["陰核"].ToPar(); + X3Y4_尿道 = pars["尿道"].ToPar(); + X3Y4_膣口 = pars["膣口"].ToPar(); + pars = 本体[3][5]; + X3Y5_小陰唇 = pars["小陰唇"].ToPar(); + X3Y5_性器基 = pars["性器基"].ToPar(); + X3Y5_陰核 = pars["陰核"].ToPar(); + X3Y5_尿道 = pars["尿道"].ToPar(); + X3Y5_膣口 = pars["膣口"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 小陰唇_表示 = e.小陰唇_表示; + 性器基_表示 = e.性器基_表示; + 陰核_表示 = e.陰核_表示; + 尿道_表示 = e.尿道_表示; + 膣口_表示 = e.膣口_表示; + くぱぁ = e.くぱぁ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.陰核_接続.Count > 0) + { + 陰核_接続 = e.陰核_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 性器_人2; + f.ConnectionType = ConnectionInfo.性器_人_陰核_接続; + f.接続(性器_人2.陰核_接続点); + return f; + }).ToArray(); + } + if (e.尿道_接続.Count > 0) + { + 尿道_接続 = e.尿道_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 性器_人2; + f.ConnectionType = ConnectionInfo.性器_人_尿道_接続; + f.接続(性器_人2.尿道_接続点); + return f; + }).ToArray(); + } + if (e.膣口_接続.Count > 0) + { + 膣口_接続 = e.膣口_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 性器_人2; + f.ConnectionType = ConnectionInfo.性器_人_膣口_接続; + f.接続(性器_人2.膣口_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_小陰唇CP = new ColorP(X0Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); + X0Y0_性器基CP = new ColorP(X0Y0_性器基, 性器基CD, DisUnit, abj: true); + X0Y0_陰核CP = new ColorP(X0Y0_陰核, 陰核CD, DisUnit, abj: true); + X0Y0_尿道CP = new ColorP(X0Y0_尿道, 尿道CD, DisUnit, abj: true); + X0Y0_膣口CP = new ColorP(X0Y0_膣口, 膣口CD, DisUnit, abj: true); + X0Y1_小陰唇CP = new ColorP(X0Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); + X0Y1_性器基CP = new ColorP(X0Y1_性器基, 性器基CD, DisUnit, abj: true); + X0Y1_陰核CP = new ColorP(X0Y1_陰核, 陰核CD, DisUnit, abj: true); + X0Y1_尿道CP = new ColorP(X0Y1_尿道, 尿道CD, DisUnit, abj: true); + X0Y1_膣口CP = new ColorP(X0Y1_膣口, 膣口CD, DisUnit, abj: true); + X0Y2_小陰唇CP = new ColorP(X0Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); + X0Y2_性器基CP = new ColorP(X0Y2_性器基, 性器基CD, DisUnit, abj: true); + X0Y2_陰核CP = new ColorP(X0Y2_陰核, 陰核CD, DisUnit, abj: true); + X0Y2_尿道CP = new ColorP(X0Y2_尿道, 尿道CD, DisUnit, abj: true); + X0Y2_膣口CP = new ColorP(X0Y2_膣口, 膣口CD, DisUnit, abj: true); + X0Y3_小陰唇CP = new ColorP(X0Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); + X0Y3_性器基CP = new ColorP(X0Y3_性器基, 性器基CD, DisUnit, abj: true); + X0Y3_陰核CP = new ColorP(X0Y3_陰核, 陰核CD, DisUnit, abj: true); + X0Y3_尿道CP = new ColorP(X0Y3_尿道, 尿道CD, DisUnit, abj: true); + X0Y3_膣口CP = new ColorP(X0Y3_膣口, 膣口CD, DisUnit, abj: true); + X0Y4_小陰唇CP = new ColorP(X0Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); + X0Y4_性器基CP = new ColorP(X0Y4_性器基, 性器基CD, DisUnit, abj: true); + X0Y4_陰核CP = new ColorP(X0Y4_陰核, 陰核CD, DisUnit, abj: true); + X0Y4_尿道CP = new ColorP(X0Y4_尿道, 尿道CD, DisUnit, abj: true); + X0Y4_膣口CP = new ColorP(X0Y4_膣口, 膣口CD, DisUnit, abj: true); + X0Y5_小陰唇CP = new ColorP(X0Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); + X0Y5_性器基CP = new ColorP(X0Y5_性器基, 性器基CD, DisUnit, abj: true); + X0Y5_陰核CP = new ColorP(X0Y5_陰核, 陰核CD, DisUnit, abj: true); + X0Y5_尿道CP = new ColorP(X0Y5_尿道, 尿道CD, DisUnit, abj: true); + X0Y5_膣口CP = new ColorP(X0Y5_膣口, 膣口CD, DisUnit, abj: true); + X1Y0_小陰唇CP = new ColorP(X1Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); + X1Y0_性器基CP = new ColorP(X1Y0_性器基, 性器基CD, DisUnit, abj: true); + X1Y0_陰核CP = new ColorP(X1Y0_陰核, 陰核CD, DisUnit, abj: true); + X1Y0_尿道CP = new ColorP(X1Y0_尿道, 尿道CD, DisUnit, abj: true); + X1Y0_膣口CP = new ColorP(X1Y0_膣口, 膣口CD, DisUnit, abj: true); + X1Y1_小陰唇CP = new ColorP(X1Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); + X1Y1_性器基CP = new ColorP(X1Y1_性器基, 性器基CD, DisUnit, abj: true); + X1Y1_陰核CP = new ColorP(X1Y1_陰核, 陰核CD, DisUnit, abj: true); + X1Y1_尿道CP = new ColorP(X1Y1_尿道, 尿道CD, DisUnit, abj: true); + X1Y1_膣口CP = new ColorP(X1Y1_膣口, 膣口CD, DisUnit, abj: true); + X1Y2_小陰唇CP = new ColorP(X1Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); + X1Y2_性器基CP = new ColorP(X1Y2_性器基, 性器基CD, DisUnit, abj: true); + X1Y2_陰核CP = new ColorP(X1Y2_陰核, 陰核CD, DisUnit, abj: true); + X1Y2_尿道CP = new ColorP(X1Y2_尿道, 尿道CD, DisUnit, abj: true); + X1Y2_膣口CP = new ColorP(X1Y2_膣口, 膣口CD, DisUnit, abj: true); + X1Y3_小陰唇CP = new ColorP(X1Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); + X1Y3_性器基CP = new ColorP(X1Y3_性器基, 性器基CD, DisUnit, abj: true); + X1Y3_陰核CP = new ColorP(X1Y3_陰核, 陰核CD, DisUnit, abj: true); + X1Y3_尿道CP = new ColorP(X1Y3_尿道, 尿道CD, DisUnit, abj: true); + X1Y3_膣口CP = new ColorP(X1Y3_膣口, 膣口CD, DisUnit, abj: true); + X1Y4_小陰唇CP = new ColorP(X1Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); + X1Y4_性器基CP = new ColorP(X1Y4_性器基, 性器基CD, DisUnit, abj: true); + X1Y4_陰核CP = new ColorP(X1Y4_陰核, 陰核CD, DisUnit, abj: true); + X1Y4_尿道CP = new ColorP(X1Y4_尿道, 尿道CD, DisUnit, abj: true); + X1Y4_膣口CP = new ColorP(X1Y4_膣口, 膣口CD, DisUnit, abj: true); + X1Y5_小陰唇CP = new ColorP(X1Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); + X1Y5_性器基CP = new ColorP(X1Y5_性器基, 性器基CD, DisUnit, abj: true); + X1Y5_陰核CP = new ColorP(X1Y5_陰核, 陰核CD, DisUnit, abj: true); + X1Y5_尿道CP = new ColorP(X1Y5_尿道, 尿道CD, DisUnit, abj: true); + X1Y5_膣口CP = new ColorP(X1Y5_膣口, 膣口CD, DisUnit, abj: true); + X2Y0_小陰唇CP = new ColorP(X2Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); + X2Y0_性器基CP = new ColorP(X2Y0_性器基, 性器基CD, DisUnit, abj: true); + X2Y0_陰核CP = new ColorP(X2Y0_陰核, 陰核CD, DisUnit, abj: true); + X2Y0_尿道CP = new ColorP(X2Y0_尿道, 尿道CD, DisUnit, abj: true); + X2Y0_膣口CP = new ColorP(X2Y0_膣口, 膣口CD, DisUnit, abj: true); + X2Y1_小陰唇CP = new ColorP(X2Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); + X2Y1_性器基CP = new ColorP(X2Y1_性器基, 性器基CD, DisUnit, abj: true); + X2Y1_陰核CP = new ColorP(X2Y1_陰核, 陰核CD, DisUnit, abj: true); + X2Y1_尿道CP = new ColorP(X2Y1_尿道, 尿道CD, DisUnit, abj: true); + X2Y1_膣口CP = new ColorP(X2Y1_膣口, 膣口CD, DisUnit, abj: true); + X2Y2_小陰唇CP = new ColorP(X2Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); + X2Y2_性器基CP = new ColorP(X2Y2_性器基, 性器基CD, DisUnit, abj: true); + X2Y2_陰核CP = new ColorP(X2Y2_陰核, 陰核CD, DisUnit, abj: true); + X2Y2_尿道CP = new ColorP(X2Y2_尿道, 尿道CD, DisUnit, abj: true); + X2Y2_膣口CP = new ColorP(X2Y2_膣口, 膣口CD, DisUnit, abj: true); + X2Y3_小陰唇CP = new ColorP(X2Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); + X2Y3_性器基CP = new ColorP(X2Y3_性器基, 性器基CD, DisUnit, abj: true); + X2Y3_陰核CP = new ColorP(X2Y3_陰核, 陰核CD, DisUnit, abj: true); + X2Y3_尿道CP = new ColorP(X2Y3_尿道, 尿道CD, DisUnit, abj: true); + X2Y3_膣口CP = new ColorP(X2Y3_膣口, 膣口CD, DisUnit, abj: true); + X2Y4_小陰唇CP = new ColorP(X2Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); + X2Y4_性器基CP = new ColorP(X2Y4_性器基, 性器基CD, DisUnit, abj: true); + X2Y4_陰核CP = new ColorP(X2Y4_陰核, 陰核CD, DisUnit, abj: true); + X2Y4_尿道CP = new ColorP(X2Y4_尿道, 尿道CD, DisUnit, abj: true); + X2Y4_膣口CP = new ColorP(X2Y4_膣口, 膣口CD, DisUnit, abj: true); + X2Y5_小陰唇CP = new ColorP(X2Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); + X2Y5_性器基CP = new ColorP(X2Y5_性器基, 性器基CD, DisUnit, abj: true); + X2Y5_陰核CP = new ColorP(X2Y5_陰核, 陰核CD, DisUnit, abj: true); + X2Y5_尿道CP = new ColorP(X2Y5_尿道, 尿道CD, DisUnit, abj: true); + X2Y5_膣口CP = new ColorP(X2Y5_膣口, 膣口CD, DisUnit, abj: true); + X3Y0_小陰唇CP = new ColorP(X3Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); + X3Y0_性器基CP = new ColorP(X3Y0_性器基, 性器基CD, DisUnit, abj: true); + X3Y0_陰核CP = new ColorP(X3Y0_陰核, 陰核CD, DisUnit, abj: true); + X3Y0_尿道CP = new ColorP(X3Y0_尿道, 尿道CD, DisUnit, abj: true); + X3Y0_膣口CP = new ColorP(X3Y0_膣口, 膣口CD, DisUnit, abj: true); + X3Y1_小陰唇CP = new ColorP(X3Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); + X3Y1_性器基CP = new ColorP(X3Y1_性器基, 性器基CD, DisUnit, abj: true); + X3Y1_陰核CP = new ColorP(X3Y1_陰核, 陰核CD, DisUnit, abj: true); + X3Y1_尿道CP = new ColorP(X3Y1_尿道, 尿道CD, DisUnit, abj: true); + X3Y1_膣口CP = new ColorP(X3Y1_膣口, 膣口CD, DisUnit, abj: true); + X3Y2_小陰唇CP = new ColorP(X3Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); + X3Y2_性器基CP = new ColorP(X3Y2_性器基, 性器基CD, DisUnit, abj: true); + X3Y2_陰核CP = new ColorP(X3Y2_陰核, 陰核CD, DisUnit, abj: true); + X3Y2_尿道CP = new ColorP(X3Y2_尿道, 尿道CD, DisUnit, abj: true); + X3Y2_膣口CP = new ColorP(X3Y2_膣口, 膣口CD, DisUnit, abj: true); + X3Y3_小陰唇CP = new ColorP(X3Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); + X3Y3_性器基CP = new ColorP(X3Y3_性器基, 性器基CD, DisUnit, abj: true); + X3Y3_陰核CP = new ColorP(X3Y3_陰核, 陰核CD, DisUnit, abj: true); + X3Y3_尿道CP = new ColorP(X3Y3_尿道, 尿道CD, DisUnit, abj: true); + X3Y3_膣口CP = new ColorP(X3Y3_膣口, 膣口CD, DisUnit, abj: true); + X3Y4_小陰唇CP = new ColorP(X3Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); + X3Y4_性器基CP = new ColorP(X3Y4_性器基, 性器基CD, DisUnit, abj: true); + X3Y4_陰核CP = new ColorP(X3Y4_陰核, 陰核CD, DisUnit, abj: true); + X3Y4_尿道CP = new ColorP(X3Y4_尿道, 尿道CD, DisUnit, abj: true); + X3Y4_膣口CP = new ColorP(X3Y4_膣口, 膣口CD, DisUnit, abj: true); + X3Y5_小陰唇CP = new ColorP(X3Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); + X3Y5_性器基CP = new ColorP(X3Y5_性器基, 性器基CD, DisUnit, abj: true); + X3Y5_陰核CP = new ColorP(X3Y5_陰核, 陰核CD, DisUnit, abj: true); + X3Y5_尿道CP = new ColorP(X3Y5_尿道, 尿道CD, DisUnit, abj: true); + X3Y5_膣口CP = new ColorP(X3Y5_膣口, 膣口CD, DisUnit, abj: true); + AreM = new AreM(Med.Unit, 1.0, 1.0, 0.024, Med.DisQuality, Med.HitAccuracy, 0.1); + AreM.Setting(); + AreM.BasePoint = Shas.中央中央; + AreMPos = AreM.GetPosition(ref AreM.BasePoint); + 濃度 = e.濃度; + Xi = 1; + } + + private void AreMSetPos() + { + p = 接続根.Difs0.Current.GetPar(接続根.Path0); + AreM.Position = p.ToGlobal(p.JP[接続根.Index].Joint); + } + + public override void Dispose() + { + base.Dispose(); + AreM.Dispose(); + } + + public override void 描画0(Are Are) + { + AreM.Clear(); + 位置B = AreMPos; + 本体.Draw(AreM); + Are.Draw(AreM); + } + + public override void 接続P() + { + 接続根.JoinP(); + AreMSetPos(); + } + + public override void 接続PA() + { + 接続根.JoinPA(); + AreMSetPos(); + } + + public override void 色更新() + { + switch (本体.IndexX) + { + case 0: + switch (本体.IndexY) + { + case 0: + X0Y0_小陰唇CP.Update(); + X0Y0_性器基CP.Update(); + X0Y0_陰核CP.Update(); + X0Y0_尿道CP.Update(); + X0Y0_膣口CP.Update(); + break; + case 1: + X0Y1_小陰唇CP.Update(); + X0Y1_性器基CP.Update(); + X0Y1_陰核CP.Update(); + X0Y1_尿道CP.Update(); + X0Y1_膣口CP.Update(); + break; + case 2: + X0Y2_小陰唇CP.Update(); + X0Y2_性器基CP.Update(); + X0Y2_陰核CP.Update(); + X0Y2_尿道CP.Update(); + X0Y2_膣口CP.Update(); + break; + case 3: + X0Y3_小陰唇CP.Update(); + X0Y3_性器基CP.Update(); + X0Y3_陰核CP.Update(); + X0Y3_尿道CP.Update(); + X0Y3_膣口CP.Update(); + break; + case 4: + X0Y4_小陰唇CP.Update(); + X0Y4_性器基CP.Update(); + X0Y4_陰核CP.Update(); + X0Y4_尿道CP.Update(); + X0Y4_膣口CP.Update(); + break; + default: + X0Y5_小陰唇CP.Update(); + X0Y5_性器基CP.Update(); + X0Y5_陰核CP.Update(); + X0Y5_尿道CP.Update(); + X0Y5_膣口CP.Update(); + break; + } + break; + case 1: + switch (本体.IndexY) + { + case 0: + X1Y0_小陰唇CP.Update(); + X1Y0_性器基CP.Update(); + X1Y0_陰核CP.Update(); + X1Y0_尿道CP.Update(); + X1Y0_膣口CP.Update(); + break; + case 1: + X1Y1_小陰唇CP.Update(); + X1Y1_性器基CP.Update(); + X1Y1_陰核CP.Update(); + X1Y1_尿道CP.Update(); + X1Y1_膣口CP.Update(); + break; + case 2: + X1Y2_小陰唇CP.Update(); + X1Y2_性器基CP.Update(); + X1Y2_陰核CP.Update(); + X1Y2_尿道CP.Update(); + X1Y2_膣口CP.Update(); + break; + case 3: + X1Y3_小陰唇CP.Update(); + X1Y3_性器基CP.Update(); + X1Y3_陰核CP.Update(); + X1Y3_尿道CP.Update(); + X1Y3_膣口CP.Update(); + break; + case 4: + X1Y4_小陰唇CP.Update(); + X1Y4_性器基CP.Update(); + X1Y4_陰核CP.Update(); + X1Y4_尿道CP.Update(); + X1Y4_膣口CP.Update(); + break; + default: + X1Y5_小陰唇CP.Update(); + X1Y5_性器基CP.Update(); + X1Y5_陰核CP.Update(); + X1Y5_尿道CP.Update(); + X1Y5_膣口CP.Update(); + break; + } + break; + case 2: + switch (本体.IndexY) + { + case 0: + X2Y0_小陰唇CP.Update(); + X2Y0_性器基CP.Update(); + X2Y0_陰核CP.Update(); + X2Y0_尿道CP.Update(); + X2Y0_膣口CP.Update(); + break; + case 1: + X2Y1_小陰唇CP.Update(); + X2Y1_性器基CP.Update(); + X2Y1_陰核CP.Update(); + X2Y1_尿道CP.Update(); + X2Y1_膣口CP.Update(); + break; + case 2: + X2Y2_小陰唇CP.Update(); + X2Y2_性器基CP.Update(); + X2Y2_陰核CP.Update(); + X2Y2_尿道CP.Update(); + X2Y2_膣口CP.Update(); + break; + case 3: + X2Y3_小陰唇CP.Update(); + X2Y3_性器基CP.Update(); + X2Y3_陰核CP.Update(); + X2Y3_尿道CP.Update(); + X2Y3_膣口CP.Update(); + break; + case 4: + X2Y4_小陰唇CP.Update(); + X2Y4_性器基CP.Update(); + X2Y4_陰核CP.Update(); + X2Y4_尿道CP.Update(); + X2Y4_膣口CP.Update(); + break; + default: + X2Y5_小陰唇CP.Update(); + X2Y5_性器基CP.Update(); + X2Y5_陰核CP.Update(); + X2Y5_尿道CP.Update(); + X2Y5_膣口CP.Update(); + break; + } + break; + default: + switch (本体.IndexY) + { + case 0: + X3Y0_小陰唇CP.Update(); + X3Y0_性器基CP.Update(); + X3Y0_陰核CP.Update(); + X3Y0_尿道CP.Update(); + X3Y0_膣口CP.Update(); + break; + case 1: + X3Y1_小陰唇CP.Update(); + X3Y1_性器基CP.Update(); + X3Y1_陰核CP.Update(); + X3Y1_尿道CP.Update(); + X3Y1_膣口CP.Update(); + break; + case 2: + X3Y2_小陰唇CP.Update(); + X3Y2_性器基CP.Update(); + X3Y2_陰核CP.Update(); + X3Y2_尿道CP.Update(); + X3Y2_膣口CP.Update(); + break; + case 3: + X3Y3_小陰唇CP.Update(); + X3Y3_性器基CP.Update(); + X3Y3_陰核CP.Update(); + X3Y3_尿道CP.Update(); + X3Y3_膣口CP.Update(); + break; + case 4: + X3Y4_小陰唇CP.Update(); + X3Y4_性器基CP.Update(); + X3Y4_陰核CP.Update(); + X3Y4_尿道CP.Update(); + X3Y4_膣口CP.Update(); + break; + default: + X3Y5_小陰唇CP.Update(); + X3Y5_性器基CP.Update(); + X3Y5_陰核CP.Update(); + X3Y5_尿道CP.Update(); + X3Y5_膣口CP.Update(); + break; + } + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 小陰唇CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); + 性器基CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); + 陰核CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); + 尿道CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴); + 膣口CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人D.cs index 59b1284..3dbfad6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人D.cs @@ -2,57 +2,58 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 性器_人D : 性器D +namespace SlaveMatrix { - public bool 小陰唇_表示 = true; + [Serializable] + public class 性器_人D : 性器D + { + public bool 小陰唇_表示 = true; - public bool 性器基_表示 = true; + public bool 性器基_表示 = true; - public bool 陰核_表示 = true; + public bool 陰核_表示 = true; - public bool 尿道_表示 = true; + public bool 尿道_表示 = true; - public bool 膣口_表示 = true; + public bool 膣口_表示 = true; - public double くぱぁ; + public double くぱぁ; - public List 陰核_接続 = new List(); + public List 陰核_接続 = new List(); - public List 尿道_接続 = new List(); + public List 尿道_接続 = new List(); - public List 膣口_接続 = new List(); + public List 膣口_接続 = new List(); - public 性器_人D() - { - ThisType = GetType(); - } + public 性器_人D() + { + ThisType = GetType(); + } - 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.性器_人_尿道_接続; - } + 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.性器_人_膣口_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 性器_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 性器_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣.cs index 5540a7b..df380ae 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣.cs @@ -1,1484 +1,1485 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 性器_獣 : 性器 +namespace SlaveMatrix { - public Par X0Y0_小陰唇; + public class 性器_獣 : 性器 + { + public Par X0Y0_小陰唇; - public Par X0Y0_性器基; + public Par X0Y0_性器基; - public Par X0Y0_陰核; + public Par X0Y0_陰核; - public Par X0Y0_尿道; + public Par X0Y0_尿道; - public Par X0Y0_膣口; + public Par X0Y0_膣口; - public Par X0Y1_小陰唇; + public Par X0Y1_小陰唇; - public Par X0Y1_性器基; + public Par X0Y1_性器基; - public Par X0Y1_陰核; + public Par X0Y1_陰核; - public Par X0Y1_尿道; + public Par X0Y1_尿道; - public Par X0Y1_膣口; + public Par X0Y1_膣口; - public Par X0Y2_小陰唇; + public Par X0Y2_小陰唇; - public Par X0Y2_性器基; + public Par X0Y2_性器基; - public Par X0Y2_陰核; + public Par X0Y2_陰核; - public Par X0Y2_尿道; + public Par X0Y2_尿道; - public Par X0Y2_膣口; + public Par X0Y2_膣口; - public Par X0Y3_小陰唇; + public Par X0Y3_小陰唇; - public Par X0Y3_性器基; + public Par X0Y3_性器基; - public Par X0Y3_陰核; + public Par X0Y3_陰核; - public Par X0Y3_尿道; + public Par X0Y3_尿道; - public Par X0Y3_膣口; + public Par X0Y3_膣口; - public Par X0Y4_小陰唇; + public Par X0Y4_小陰唇; - public Par X0Y4_性器基; + public Par X0Y4_性器基; - public Par X0Y4_陰核; + public Par X0Y4_陰核; - public Par X0Y4_尿道; + public Par X0Y4_尿道; - public Par X0Y4_膣口; + public Par X0Y4_膣口; - public Par X0Y5_小陰唇; + public Par X0Y5_小陰唇; - public Par X0Y5_性器基; + public Par X0Y5_性器基; - public Par X0Y5_陰核; + public Par X0Y5_陰核; - public Par X0Y5_尿道; + public Par X0Y5_尿道; - public Par X0Y5_膣口; + public Par X0Y5_膣口; - public Par X1Y0_小陰唇; + public Par X1Y0_小陰唇; - public Par X1Y0_性器基; + public Par X1Y0_性器基; - public Par X1Y0_陰核; + public Par X1Y0_陰核; - public Par X1Y0_尿道; + public Par X1Y0_尿道; - public Par X1Y0_膣口; + public Par X1Y0_膣口; - public Par X1Y1_小陰唇; + public Par X1Y1_小陰唇; - public Par X1Y1_性器基; + public Par X1Y1_性器基; - public Par X1Y1_陰核; + public Par X1Y1_陰核; - public Par X1Y1_尿道; + public Par X1Y1_尿道; - public Par X1Y1_膣口; + public Par X1Y1_膣口; - public Par X1Y2_小陰唇; + public Par X1Y2_小陰唇; - public Par X1Y2_性器基; + public Par X1Y2_性器基; - public Par X1Y2_陰核; + public Par X1Y2_陰核; - public Par X1Y2_尿道; + public Par X1Y2_尿道; - public Par X1Y2_膣口; + public Par X1Y2_膣口; - public Par X1Y3_小陰唇; + public Par X1Y3_小陰唇; - public Par X1Y3_性器基; + public Par X1Y3_性器基; - public Par X1Y3_陰核; + public Par X1Y3_陰核; - public Par X1Y3_尿道; + public Par X1Y3_尿道; - public Par X1Y3_膣口; + public Par X1Y3_膣口; - public Par X1Y4_小陰唇; + public Par X1Y4_小陰唇; - public Par X1Y4_性器基; + public Par X1Y4_性器基; - public Par X1Y4_陰核; + public Par X1Y4_陰核; - public Par X1Y4_尿道; + public Par X1Y4_尿道; - public Par X1Y4_膣口; + public Par X1Y4_膣口; - public Par X1Y5_小陰唇; + public Par X1Y5_小陰唇; - public Par X1Y5_性器基; + public Par X1Y5_性器基; - public Par X1Y5_陰核; + public Par X1Y5_陰核; - public Par X1Y5_尿道; + public Par X1Y5_尿道; - public Par X1Y5_膣口; + public Par X1Y5_膣口; - public Par X2Y0_小陰唇; + public Par X2Y0_小陰唇; - public Par X2Y0_性器基; + public Par X2Y0_性器基; - public Par X2Y0_陰核; + public Par X2Y0_陰核; - public Par X2Y0_尿道; + public Par X2Y0_尿道; - public Par X2Y0_膣口; + public Par X2Y0_膣口; - public Par X2Y1_小陰唇; + public Par X2Y1_小陰唇; - public Par X2Y1_性器基; + public Par X2Y1_性器基; - public Par X2Y1_陰核; + public Par X2Y1_陰核; - public Par X2Y1_尿道; + public Par X2Y1_尿道; - public Par X2Y1_膣口; + public Par X2Y1_膣口; - public Par X2Y2_小陰唇; + public Par X2Y2_小陰唇; - public Par X2Y2_性器基; + public Par X2Y2_性器基; - public Par X2Y2_陰核; + public Par X2Y2_陰核; - public Par X2Y2_尿道; + public Par X2Y2_尿道; - public Par X2Y2_膣口; + public Par X2Y2_膣口; - public Par X2Y3_小陰唇; + public Par X2Y3_小陰唇; - public Par X2Y3_性器基; + public Par X2Y3_性器基; - public Par X2Y3_陰核; + public Par X2Y3_陰核; - public Par X2Y3_尿道; + public Par X2Y3_尿道; - public Par X2Y3_膣口; + public Par X2Y3_膣口; - public Par X2Y4_小陰唇; + public Par X2Y4_小陰唇; - public Par X2Y4_性器基; + public Par X2Y4_性器基; - public Par X2Y4_陰核; + public Par X2Y4_陰核; - public Par X2Y4_尿道; + public Par X2Y4_尿道; - public Par X2Y4_膣口; + public Par X2Y4_膣口; - public Par X2Y5_小陰唇; + public Par X2Y5_小陰唇; - public Par X2Y5_性器基; + public Par X2Y5_性器基; - public Par X2Y5_陰核; + public Par X2Y5_陰核; - public Par X2Y5_尿道; + public Par X2Y5_尿道; - public Par X2Y5_膣口; + public Par X2Y5_膣口; - public Par X3Y0_小陰唇; + public Par X3Y0_小陰唇; - public Par X3Y0_性器基; + public Par X3Y0_性器基; - public Par X3Y0_陰核; + public Par X3Y0_陰核; - public Par X3Y0_尿道; + public Par X3Y0_尿道; - public Par X3Y0_膣口; + public Par X3Y0_膣口; - public Par X3Y1_小陰唇; + public Par X3Y1_小陰唇; - public Par X3Y1_性器基; + public Par X3Y1_性器基; - public Par X3Y1_陰核; + public Par X3Y1_陰核; - public Par X3Y1_尿道; + public Par X3Y1_尿道; - public Par X3Y1_膣口; + public Par X3Y1_膣口; - public Par X3Y2_小陰唇; + public Par X3Y2_小陰唇; - public Par X3Y2_性器基; + public Par X3Y2_性器基; - public Par X3Y2_陰核; + public Par X3Y2_陰核; - public Par X3Y2_尿道; + public Par X3Y2_尿道; - public Par X3Y2_膣口; + public Par X3Y2_膣口; - public Par X3Y3_小陰唇; + public Par X3Y3_小陰唇; - public Par X3Y3_性器基; + public Par X3Y3_性器基; - public Par X3Y3_陰核; + public Par X3Y3_陰核; - public Par X3Y3_尿道; + public Par X3Y3_尿道; - public Par X3Y3_膣口; + public Par X3Y3_膣口; - public Par X3Y4_小陰唇; + public Par X3Y4_小陰唇; - public Par X3Y4_性器基; + public Par X3Y4_性器基; - public Par X3Y4_陰核; + public Par X3Y4_陰核; - public Par X3Y4_尿道; + public Par X3Y4_尿道; - public Par X3Y4_膣口; + public Par X3Y4_膣口; - public Par X3Y5_小陰唇; + public Par X3Y5_小陰唇; - public Par X3Y5_性器基; + public Par X3Y5_性器基; - public Par X3Y5_陰核; + public Par X3Y5_陰核; - public Par X3Y5_尿道; + public Par X3Y5_尿道; - public Par X3Y5_膣口; + public Par X3Y5_膣口; - public AreM AreM; + public AreM AreM; - private Vector2D AreMPos; + private Vector2D AreMPos; - public ColorD 小陰唇CD; + public ColorD 小陰唇CD; - public ColorD 性器基CD; + public ColorD 性器基CD; - public ColorD 陰核CD; + public ColorD 陰核CD; - public ColorD 尿道CD; + public ColorD 尿道CD; - public ColorD 膣口CD; + public ColorD 膣口CD; - public ColorP X0Y0_小陰唇CP; + public ColorP X0Y0_小陰唇CP; - public ColorP X0Y0_性器基CP; + public ColorP X0Y0_性器基CP; - public ColorP X0Y0_陰核CP; + public ColorP X0Y0_陰核CP; - public ColorP X0Y0_尿道CP; + public ColorP X0Y0_尿道CP; - public ColorP X0Y0_膣口CP; + public ColorP X0Y0_膣口CP; - public ColorP X0Y1_小陰唇CP; + public ColorP X0Y1_小陰唇CP; - public ColorP X0Y1_性器基CP; + public ColorP X0Y1_性器基CP; - public ColorP X0Y1_陰核CP; + public ColorP X0Y1_陰核CP; - public ColorP X0Y1_尿道CP; + public ColorP X0Y1_尿道CP; - public ColorP X0Y1_膣口CP; + public ColorP X0Y1_膣口CP; - public ColorP X0Y2_小陰唇CP; + public ColorP X0Y2_小陰唇CP; - public ColorP X0Y2_性器基CP; + public ColorP X0Y2_性器基CP; - public ColorP X0Y2_陰核CP; + public ColorP X0Y2_陰核CP; - public ColorP X0Y2_尿道CP; + public ColorP X0Y2_尿道CP; - public ColorP X0Y2_膣口CP; + public ColorP X0Y2_膣口CP; - public ColorP X0Y3_小陰唇CP; + public ColorP X0Y3_小陰唇CP; - public ColorP X0Y3_性器基CP; + public ColorP X0Y3_性器基CP; - public ColorP X0Y3_陰核CP; + public ColorP X0Y3_陰核CP; - public ColorP X0Y3_尿道CP; + public ColorP X0Y3_尿道CP; - public ColorP X0Y3_膣口CP; + public ColorP X0Y3_膣口CP; - public ColorP X0Y4_小陰唇CP; + public ColorP X0Y4_小陰唇CP; - public ColorP X0Y4_性器基CP; + public ColorP X0Y4_性器基CP; - public ColorP X0Y4_陰核CP; + public ColorP X0Y4_陰核CP; - public ColorP X0Y4_尿道CP; + public ColorP X0Y4_尿道CP; - public ColorP X0Y4_膣口CP; + public ColorP X0Y4_膣口CP; - public ColorP X0Y5_小陰唇CP; + public ColorP X0Y5_小陰唇CP; - public ColorP X0Y5_性器基CP; + public ColorP X0Y5_性器基CP; - public ColorP X0Y5_陰核CP; + public ColorP X0Y5_陰核CP; - public ColorP X0Y5_尿道CP; + public ColorP X0Y5_尿道CP; - public ColorP X0Y5_膣口CP; + public ColorP X0Y5_膣口CP; - public ColorP X1Y0_小陰唇CP; + public ColorP X1Y0_小陰唇CP; - public ColorP X1Y0_性器基CP; + public ColorP X1Y0_性器基CP; - public ColorP X1Y0_陰核CP; + public ColorP X1Y0_陰核CP; - public ColorP X1Y0_尿道CP; + public ColorP X1Y0_尿道CP; - public ColorP X1Y0_膣口CP; + public ColorP X1Y0_膣口CP; - public ColorP X1Y1_小陰唇CP; + public ColorP X1Y1_小陰唇CP; - public ColorP X1Y1_性器基CP; + public ColorP X1Y1_性器基CP; - public ColorP X1Y1_陰核CP; + public ColorP X1Y1_陰核CP; - public ColorP X1Y1_尿道CP; + public ColorP X1Y1_尿道CP; - public ColorP X1Y1_膣口CP; + public ColorP X1Y1_膣口CP; - public ColorP X1Y2_小陰唇CP; + public ColorP X1Y2_小陰唇CP; - public ColorP X1Y2_性器基CP; + public ColorP X1Y2_性器基CP; - public ColorP X1Y2_陰核CP; + public ColorP X1Y2_陰核CP; - public ColorP X1Y2_尿道CP; + public ColorP X1Y2_尿道CP; - public ColorP X1Y2_膣口CP; + public ColorP X1Y2_膣口CP; - public ColorP X1Y3_小陰唇CP; + public ColorP X1Y3_小陰唇CP; - public ColorP X1Y3_性器基CP; + public ColorP X1Y3_性器基CP; - public ColorP X1Y3_陰核CP; + public ColorP X1Y3_陰核CP; - public ColorP X1Y3_尿道CP; + public ColorP X1Y3_尿道CP; - public ColorP X1Y3_膣口CP; + public ColorP X1Y3_膣口CP; - public ColorP X1Y4_小陰唇CP; + public ColorP X1Y4_小陰唇CP; - public ColorP X1Y4_性器基CP; + public ColorP X1Y4_性器基CP; - public ColorP X1Y4_陰核CP; + public ColorP X1Y4_陰核CP; - public ColorP X1Y4_尿道CP; + public ColorP X1Y4_尿道CP; - public ColorP X1Y4_膣口CP; + public ColorP X1Y4_膣口CP; - public ColorP X1Y5_小陰唇CP; + public ColorP X1Y5_小陰唇CP; - public ColorP X1Y5_性器基CP; + public ColorP X1Y5_性器基CP; - public ColorP X1Y5_陰核CP; + public ColorP X1Y5_陰核CP; - public ColorP X1Y5_尿道CP; + public ColorP X1Y5_尿道CP; - public ColorP X1Y5_膣口CP; + public ColorP X1Y5_膣口CP; - public ColorP X2Y0_小陰唇CP; + public ColorP X2Y0_小陰唇CP; - public ColorP X2Y0_性器基CP; + public ColorP X2Y0_性器基CP; - public ColorP X2Y0_陰核CP; + public ColorP X2Y0_陰核CP; - public ColorP X2Y0_尿道CP; + public ColorP X2Y0_尿道CP; - public ColorP X2Y0_膣口CP; + public ColorP X2Y0_膣口CP; - public ColorP X2Y1_小陰唇CP; + public ColorP X2Y1_小陰唇CP; - public ColorP X2Y1_性器基CP; + public ColorP X2Y1_性器基CP; - public ColorP X2Y1_陰核CP; + public ColorP X2Y1_陰核CP; - public ColorP X2Y1_尿道CP; + public ColorP X2Y1_尿道CP; - public ColorP X2Y1_膣口CP; + public ColorP X2Y1_膣口CP; - public ColorP X2Y2_小陰唇CP; + public ColorP X2Y2_小陰唇CP; - public ColorP X2Y2_性器基CP; + public ColorP X2Y2_性器基CP; - public ColorP X2Y2_陰核CP; + public ColorP X2Y2_陰核CP; - public ColorP X2Y2_尿道CP; + public ColorP X2Y2_尿道CP; - public ColorP X2Y2_膣口CP; + public ColorP X2Y2_膣口CP; - public ColorP X2Y3_小陰唇CP; + public ColorP X2Y3_小陰唇CP; - public ColorP X2Y3_性器基CP; + public ColorP X2Y3_性器基CP; - public ColorP X2Y3_陰核CP; + public ColorP X2Y3_陰核CP; - public ColorP X2Y3_尿道CP; + public ColorP X2Y3_尿道CP; - public ColorP X2Y3_膣口CP; + public ColorP X2Y3_膣口CP; - public ColorP X2Y4_小陰唇CP; + public ColorP X2Y4_小陰唇CP; - public ColorP X2Y4_性器基CP; + public ColorP X2Y4_性器基CP; - public ColorP X2Y4_陰核CP; + public ColorP X2Y4_陰核CP; - public ColorP X2Y4_尿道CP; + public ColorP X2Y4_尿道CP; - public ColorP X2Y4_膣口CP; + public ColorP X2Y4_膣口CP; - public ColorP X2Y5_小陰唇CP; + public ColorP X2Y5_小陰唇CP; - public ColorP X2Y5_性器基CP; + public ColorP X2Y5_性器基CP; - public ColorP X2Y5_陰核CP; + public ColorP X2Y5_陰核CP; - public ColorP X2Y5_尿道CP; + public ColorP X2Y5_尿道CP; - public ColorP X2Y5_膣口CP; + public ColorP X2Y5_膣口CP; - public ColorP X3Y0_小陰唇CP; + public ColorP X3Y0_小陰唇CP; - public ColorP X3Y0_性器基CP; + public ColorP X3Y0_性器基CP; - public ColorP X3Y0_陰核CP; + public ColorP X3Y0_陰核CP; - public ColorP X3Y0_尿道CP; + public ColorP X3Y0_尿道CP; - public ColorP X3Y0_膣口CP; + public ColorP X3Y0_膣口CP; - public ColorP X3Y1_小陰唇CP; + public ColorP X3Y1_小陰唇CP; - public ColorP X3Y1_性器基CP; + public ColorP X3Y1_性器基CP; - public ColorP X3Y1_陰核CP; + public ColorP X3Y1_陰核CP; - public ColorP X3Y1_尿道CP; + public ColorP X3Y1_尿道CP; - public ColorP X3Y1_膣口CP; + public ColorP X3Y1_膣口CP; - public ColorP X3Y2_小陰唇CP; + public ColorP X3Y2_小陰唇CP; - public ColorP X3Y2_性器基CP; + public ColorP X3Y2_性器基CP; - public ColorP X3Y2_陰核CP; + public ColorP X3Y2_陰核CP; - public ColorP X3Y2_尿道CP; + public ColorP X3Y2_尿道CP; - public ColorP X3Y2_膣口CP; + public ColorP X3Y2_膣口CP; - public ColorP X3Y3_小陰唇CP; + public ColorP X3Y3_小陰唇CP; - public ColorP X3Y3_性器基CP; + public ColorP X3Y3_性器基CP; - public ColorP X3Y3_陰核CP; + public ColorP X3Y3_陰核CP; - public ColorP X3Y3_尿道CP; + public ColorP X3Y3_尿道CP; - public ColorP X3Y3_膣口CP; + public ColorP X3Y3_膣口CP; - public ColorP X3Y4_小陰唇CP; + public ColorP X3Y4_小陰唇CP; - public ColorP X3Y4_性器基CP; + public ColorP X3Y4_性器基CP; - public ColorP X3Y4_陰核CP; + public ColorP X3Y4_陰核CP; - public ColorP X3Y4_尿道CP; + public ColorP X3Y4_尿道CP; - public ColorP X3Y4_膣口CP; + public ColorP X3Y4_膣口CP; - public ColorP X3Y5_小陰唇CP; + public ColorP X3Y5_小陰唇CP; - public ColorP X3Y5_性器基CP; + public ColorP X3Y5_性器基CP; - public ColorP X3Y5_陰核CP; + public ColorP X3Y5_陰核CP; - public ColorP X3Y5_尿道CP; + public ColorP X3Y5_尿道CP; - public ColorP X3Y5_膣口CP; + public ColorP X3Y5_膣口CP; - private Par p; + private Par p; - private double くぱぁ_; + private double くぱぁ_; - public Ele[] 陰核_接続; + public Ele[] 陰核_接続; - public Ele[] 尿道_接続; + public Ele[] 尿道_接続; - public Ele[] 膣口_接続; + public Ele[] 膣口_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 小陰唇_表示 - { - get - { - return X0Y0_小陰唇.Dra; - } - set - { - X0Y0_小陰唇.Dra = value; - X0Y1_小陰唇.Dra = value; - X0Y2_小陰唇.Dra = value; - X0Y3_小陰唇.Dra = value; - X0Y4_小陰唇.Dra = value; - X0Y5_小陰唇.Dra = value; - X1Y0_小陰唇.Dra = value; - X1Y1_小陰唇.Dra = value; - X1Y2_小陰唇.Dra = value; - X1Y3_小陰唇.Dra = value; - X1Y4_小陰唇.Dra = value; - X1Y5_小陰唇.Dra = value; - X2Y0_小陰唇.Dra = value; - X2Y1_小陰唇.Dra = value; - X2Y2_小陰唇.Dra = value; - X2Y3_小陰唇.Dra = value; - X2Y4_小陰唇.Dra = value; - X2Y5_小陰唇.Dra = value; - X3Y0_小陰唇.Dra = value; - X3Y1_小陰唇.Dra = value; - X3Y2_小陰唇.Dra = value; - X3Y3_小陰唇.Dra = value; - X3Y4_小陰唇.Dra = value; - X3Y5_小陰唇.Dra = value; - X0Y0_小陰唇.Hit = value; - X0Y1_小陰唇.Hit = value; - X0Y2_小陰唇.Hit = value; - X0Y3_小陰唇.Hit = value; - X0Y4_小陰唇.Hit = value; - X0Y5_小陰唇.Hit = value; - X1Y0_小陰唇.Hit = value; - X1Y1_小陰唇.Hit = value; - X1Y2_小陰唇.Hit = value; - X1Y3_小陰唇.Hit = value; - X1Y4_小陰唇.Hit = value; - X1Y5_小陰唇.Hit = value; - X2Y0_小陰唇.Hit = value; - X2Y1_小陰唇.Hit = value; - X2Y2_小陰唇.Hit = value; - X2Y3_小陰唇.Hit = value; - X2Y4_小陰唇.Hit = value; - X2Y5_小陰唇.Hit = value; - X3Y0_小陰唇.Hit = value; - X3Y1_小陰唇.Hit = value; - X3Y2_小陰唇.Hit = value; - X3Y3_小陰唇.Hit = value; - X3Y4_小陰唇.Hit = value; - X3Y5_小陰唇.Hit = value; - } - } - - public bool 性器基_表示 - { - get - { - return X0Y0_性器基.Dra; - } - set - { - X0Y0_性器基.Dra = value; - X0Y1_性器基.Dra = value; - X0Y2_性器基.Dra = value; - X0Y3_性器基.Dra = value; - X0Y4_性器基.Dra = value; - X0Y5_性器基.Dra = value; - X1Y0_性器基.Dra = value; - X1Y1_性器基.Dra = value; - X1Y2_性器基.Dra = value; - X1Y3_性器基.Dra = value; - X1Y4_性器基.Dra = value; - X1Y5_性器基.Dra = value; - X2Y0_性器基.Dra = value; - X2Y1_性器基.Dra = value; - X2Y2_性器基.Dra = value; - X2Y3_性器基.Dra = value; - X2Y4_性器基.Dra = value; - X2Y5_性器基.Dra = value; - X3Y0_性器基.Dra = value; - X3Y1_性器基.Dra = value; - X3Y2_性器基.Dra = value; - X3Y3_性器基.Dra = value; - X3Y4_性器基.Dra = value; - X3Y5_性器基.Dra = value; - X0Y0_性器基.Hit = value; - X0Y1_性器基.Hit = value; - X0Y2_性器基.Hit = value; - X0Y3_性器基.Hit = value; - X0Y4_性器基.Hit = value; - X0Y5_性器基.Hit = value; - X1Y0_性器基.Hit = value; - X1Y1_性器基.Hit = value; - X1Y2_性器基.Hit = value; - X1Y3_性器基.Hit = value; - X1Y4_性器基.Hit = value; - X1Y5_性器基.Hit = value; - X2Y0_性器基.Hit = value; - X2Y1_性器基.Hit = value; - X2Y2_性器基.Hit = value; - X2Y3_性器基.Hit = value; - X2Y4_性器基.Hit = value; - X2Y5_性器基.Hit = value; - X3Y0_性器基.Hit = value; - X3Y1_性器基.Hit = value; - X3Y2_性器基.Hit = value; - X3Y3_性器基.Hit = value; - X3Y4_性器基.Hit = value; - X3Y5_性器基.Hit = value; - } - } - - public bool 陰核_表示 - { - get - { - return X0Y0_陰核.Dra; - } - set - { - X0Y0_陰核.Dra = value; - X0Y1_陰核.Dra = value; - X0Y2_陰核.Dra = value; - X0Y3_陰核.Dra = value; - X0Y4_陰核.Dra = value; - X0Y5_陰核.Dra = value; - X1Y0_陰核.Dra = value; - X1Y1_陰核.Dra = value; - X1Y2_陰核.Dra = value; - X1Y3_陰核.Dra = value; - X1Y4_陰核.Dra = value; - X1Y5_陰核.Dra = value; - X2Y0_陰核.Dra = value; - X2Y1_陰核.Dra = value; - X2Y2_陰核.Dra = value; - X2Y3_陰核.Dra = value; - X2Y4_陰核.Dra = value; - X2Y5_陰核.Dra = value; - X3Y0_陰核.Dra = value; - X3Y1_陰核.Dra = value; - X3Y2_陰核.Dra = value; - X3Y3_陰核.Dra = value; - X3Y4_陰核.Dra = value; - X3Y5_陰核.Dra = value; - X0Y0_陰核.Hit = value; - X0Y1_陰核.Hit = value; - X0Y2_陰核.Hit = value; - X0Y3_陰核.Hit = value; - X0Y4_陰核.Hit = value; - X0Y5_陰核.Hit = value; - X1Y0_陰核.Hit = value; - X1Y1_陰核.Hit = value; - X1Y2_陰核.Hit = value; - X1Y3_陰核.Hit = value; - X1Y4_陰核.Hit = value; - X1Y5_陰核.Hit = value; - X2Y0_陰核.Hit = value; - X2Y1_陰核.Hit = value; - X2Y2_陰核.Hit = value; - X2Y3_陰核.Hit = value; - X2Y4_陰核.Hit = value; - X2Y5_陰核.Hit = value; - X3Y0_陰核.Hit = value; - X3Y1_陰核.Hit = value; - X3Y2_陰核.Hit = value; - X3Y3_陰核.Hit = value; - X3Y4_陰核.Hit = value; - X3Y5_陰核.Hit = value; - } - } - - public bool 尿道_表示 - { - get - { - return X0Y0_尿道.Dra; - } - set - { - X0Y0_尿道.Dra = value; - X0Y1_尿道.Dra = value; - X0Y2_尿道.Dra = value; - X0Y3_尿道.Dra = value; - X0Y4_尿道.Dra = value; - X0Y5_尿道.Dra = value; - X1Y0_尿道.Dra = value; - X1Y1_尿道.Dra = value; - X1Y2_尿道.Dra = value; - X1Y3_尿道.Dra = value; - X1Y4_尿道.Dra = value; - X1Y5_尿道.Dra = value; - X2Y0_尿道.Dra = value; - X2Y1_尿道.Dra = value; - X2Y2_尿道.Dra = value; - X2Y3_尿道.Dra = value; - X2Y4_尿道.Dra = value; - X2Y5_尿道.Dra = value; - X3Y0_尿道.Dra = value; - X3Y1_尿道.Dra = value; - X3Y2_尿道.Dra = value; - X3Y3_尿道.Dra = value; - X3Y4_尿道.Dra = value; - X3Y5_尿道.Dra = value; - X0Y0_尿道.Hit = value; - X0Y1_尿道.Hit = value; - X0Y2_尿道.Hit = value; - X0Y3_尿道.Hit = value; - X0Y4_尿道.Hit = value; - X0Y5_尿道.Hit = value; - X1Y0_尿道.Hit = value; - X1Y1_尿道.Hit = value; - X1Y2_尿道.Hit = value; - X1Y3_尿道.Hit = value; - X1Y4_尿道.Hit = value; - X1Y5_尿道.Hit = value; - X2Y0_尿道.Hit = value; - X2Y1_尿道.Hit = value; - X2Y2_尿道.Hit = value; - X2Y3_尿道.Hit = value; - X2Y4_尿道.Hit = value; - X2Y5_尿道.Hit = value; - X3Y0_尿道.Hit = value; - X3Y1_尿道.Hit = value; - X3Y2_尿道.Hit = value; - X3Y3_尿道.Hit = value; - X3Y4_尿道.Hit = value; - X3Y5_尿道.Hit = value; - } - } - - public bool 膣口_表示 - { - get - { - return X0Y0_膣口.Dra; - } - set - { - X0Y0_膣口.Dra = value; - X0Y1_膣口.Dra = value; - X0Y2_膣口.Dra = value; - X0Y3_膣口.Dra = value; - X0Y4_膣口.Dra = value; - X0Y5_膣口.Dra = value; - X1Y0_膣口.Dra = value; - X1Y1_膣口.Dra = value; - X1Y2_膣口.Dra = value; - X1Y3_膣口.Dra = value; - X1Y4_膣口.Dra = value; - X1Y5_膣口.Dra = value; - X2Y0_膣口.Dra = value; - X2Y1_膣口.Dra = value; - X2Y2_膣口.Dra = value; - X2Y3_膣口.Dra = value; - X2Y4_膣口.Dra = value; - X2Y5_膣口.Dra = value; - X3Y0_膣口.Dra = value; - X3Y1_膣口.Dra = value; - X3Y2_膣口.Dra = value; - X3Y3_膣口.Dra = value; - X3Y4_膣口.Dra = value; - X3Y5_膣口.Dra = value; - X0Y0_膣口.Hit = value; - X0Y1_膣口.Hit = value; - X0Y2_膣口.Hit = value; - X0Y3_膣口.Hit = value; - X0Y4_膣口.Hit = value; - X0Y5_膣口.Hit = value; - X1Y0_膣口.Hit = value; - X1Y1_膣口.Hit = value; - X1Y2_膣口.Hit = value; - X1Y3_膣口.Hit = value; - X1Y4_膣口.Hit = value; - X1Y5_膣口.Hit = value; - X2Y0_膣口.Hit = value; - X2Y1_膣口.Hit = value; - X2Y2_膣口.Hit = value; - X2Y3_膣口.Hit = value; - X2Y4_膣口.Hit = value; - X2Y5_膣口.Hit = value; - X3Y0_膣口.Hit = value; - X3Y1_膣口.Hit = value; - X3Y2_膣口.Hit = value; - X3Y3_膣口.Hit = value; - X3Y4_膣口.Hit = value; - X3Y5_膣口.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 小陰唇_表示; - } - set - { - 小陰唇_表示 = value; - 性器基_表示 = value; - 陰核_表示 = value; - 尿道_表示 = value; - 膣口_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 小陰唇CD.不透明度; - } - set - { - 小陰唇CD.不透明度 = value; - 性器基CD.不透明度 = value; - 陰核CD.不透明度 = value; - 尿道CD.不透明度 = value; - 膣口CD.不透明度 = value; - } - } - - public override double くぱぁ - { - get - { - return くぱぁ_; - } - set - { - くぱぁ_ = value; - 尺度XC = 0.3 + 0.7 * くぱぁ_; - } - } - - public JointS 陰核_接続点 => new JointS(本体, X0Y0_性器基, 0); - - public JointS 尿道_接続点 => new JointS(本体, X0Y0_性器基, 1); - - public JointS 膣口_接続点 => new JointS(本体, X0Y0_性器基, 2); - - public 性器_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 性器_獣D e) - { - 性器_獣 性器_獣2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.性器["四足性器"]); - Pars pars = 本体[0][0]; - X0Y0_小陰唇 = pars["小陰唇"].ToPar(); - X0Y0_性器基 = pars["性器基"].ToPar(); - X0Y0_陰核 = pars["陰核"].ToPar(); - X0Y0_尿道 = pars["尿道"].ToPar(); - X0Y0_膣口 = pars["膣口"].ToPar(); - pars = 本体[0][1]; - X0Y1_小陰唇 = pars["小陰唇"].ToPar(); - X0Y1_性器基 = pars["性器基"].ToPar(); - X0Y1_陰核 = pars["陰核"].ToPar(); - X0Y1_尿道 = pars["尿道"].ToPar(); - X0Y1_膣口 = pars["膣口"].ToPar(); - pars = 本体[0][2]; - X0Y2_小陰唇 = pars["小陰唇"].ToPar(); - X0Y2_性器基 = pars["性器基"].ToPar(); - X0Y2_陰核 = pars["陰核"].ToPar(); - X0Y2_尿道 = pars["尿道"].ToPar(); - X0Y2_膣口 = pars["膣口"].ToPar(); - pars = 本体[0][3]; - X0Y3_小陰唇 = pars["小陰唇"].ToPar(); - X0Y3_性器基 = pars["性器基"].ToPar(); - X0Y3_陰核 = pars["陰核"].ToPar(); - X0Y3_尿道 = pars["尿道"].ToPar(); - X0Y3_膣口 = pars["膣口"].ToPar(); - pars = 本体[0][4]; - X0Y4_小陰唇 = pars["小陰唇"].ToPar(); - X0Y4_性器基 = pars["性器基"].ToPar(); - X0Y4_陰核 = pars["陰核"].ToPar(); - X0Y4_尿道 = pars["尿道"].ToPar(); - X0Y4_膣口 = pars["膣口"].ToPar(); - pars = 本体[0][5]; - X0Y5_小陰唇 = pars["小陰唇"].ToPar(); - X0Y5_性器基 = pars["性器基"].ToPar(); - X0Y5_陰核 = pars["陰核"].ToPar(); - X0Y5_尿道 = pars["尿道"].ToPar(); - X0Y5_膣口 = pars["膣口"].ToPar(); - pars = 本体[1][0]; - X1Y0_小陰唇 = pars["小陰唇"].ToPar(); - X1Y0_性器基 = pars["性器基"].ToPar(); - X1Y0_陰核 = pars["陰核"].ToPar(); - X1Y0_尿道 = pars["尿道"].ToPar(); - X1Y0_膣口 = pars["膣口"].ToPar(); - pars = 本体[1][1]; - X1Y1_小陰唇 = pars["小陰唇"].ToPar(); - X1Y1_性器基 = pars["性器基"].ToPar(); - X1Y1_陰核 = pars["陰核"].ToPar(); - X1Y1_尿道 = pars["尿道"].ToPar(); - X1Y1_膣口 = pars["膣口"].ToPar(); - pars = 本体[1][2]; - X1Y2_小陰唇 = pars["小陰唇"].ToPar(); - X1Y2_性器基 = pars["性器基"].ToPar(); - X1Y2_陰核 = pars["陰核"].ToPar(); - X1Y2_尿道 = pars["尿道"].ToPar(); - X1Y2_膣口 = pars["膣口"].ToPar(); - pars = 本体[1][3]; - X1Y3_小陰唇 = pars["小陰唇"].ToPar(); - X1Y3_性器基 = pars["性器基"].ToPar(); - X1Y3_陰核 = pars["陰核"].ToPar(); - X1Y3_尿道 = pars["尿道"].ToPar(); - X1Y3_膣口 = pars["膣口"].ToPar(); - pars = 本体[1][4]; - X1Y4_小陰唇 = pars["小陰唇"].ToPar(); - X1Y4_性器基 = pars["性器基"].ToPar(); - X1Y4_陰核 = pars["陰核"].ToPar(); - X1Y4_尿道 = pars["尿道"].ToPar(); - X1Y4_膣口 = pars["膣口"].ToPar(); - pars = 本体[1][5]; - X1Y5_小陰唇 = pars["小陰唇"].ToPar(); - X1Y5_性器基 = pars["性器基"].ToPar(); - X1Y5_陰核 = pars["陰核"].ToPar(); - X1Y5_尿道 = pars["尿道"].ToPar(); - X1Y5_膣口 = pars["膣口"].ToPar(); - pars = 本体[2][0]; - X2Y0_小陰唇 = pars["小陰唇"].ToPar(); - X2Y0_性器基 = pars["性器基"].ToPar(); - X2Y0_陰核 = pars["陰核"].ToPar(); - X2Y0_尿道 = pars["尿道"].ToPar(); - X2Y0_膣口 = pars["膣口"].ToPar(); - pars = 本体[2][1]; - X2Y1_小陰唇 = pars["小陰唇"].ToPar(); - X2Y1_性器基 = pars["性器基"].ToPar(); - X2Y1_陰核 = pars["陰核"].ToPar(); - X2Y1_尿道 = pars["尿道"].ToPar(); - X2Y1_膣口 = pars["膣口"].ToPar(); - pars = 本体[2][2]; - X2Y2_小陰唇 = pars["小陰唇"].ToPar(); - X2Y2_性器基 = pars["性器基"].ToPar(); - X2Y2_陰核 = pars["陰核"].ToPar(); - X2Y2_尿道 = pars["尿道"].ToPar(); - X2Y2_膣口 = pars["膣口"].ToPar(); - pars = 本体[2][3]; - X2Y3_小陰唇 = pars["小陰唇"].ToPar(); - X2Y3_性器基 = pars["性器基"].ToPar(); - X2Y3_陰核 = pars["陰核"].ToPar(); - X2Y3_尿道 = pars["尿道"].ToPar(); - X2Y3_膣口 = pars["膣口"].ToPar(); - pars = 本体[2][4]; - X2Y4_小陰唇 = pars["小陰唇"].ToPar(); - X2Y4_性器基 = pars["性器基"].ToPar(); - X2Y4_陰核 = pars["陰核"].ToPar(); - X2Y4_尿道 = pars["尿道"].ToPar(); - X2Y4_膣口 = pars["膣口"].ToPar(); - pars = 本体[2][5]; - X2Y5_小陰唇 = pars["小陰唇"].ToPar(); - X2Y5_性器基 = pars["性器基"].ToPar(); - X2Y5_陰核 = pars["陰核"].ToPar(); - X2Y5_尿道 = pars["尿道"].ToPar(); - X2Y5_膣口 = pars["膣口"].ToPar(); - pars = 本体[3][0]; - X3Y0_小陰唇 = pars["小陰唇"].ToPar(); - X3Y0_性器基 = pars["性器基"].ToPar(); - X3Y0_陰核 = pars["陰核"].ToPar(); - X3Y0_尿道 = pars["尿道"].ToPar(); - X3Y0_膣口 = pars["膣口"].ToPar(); - pars = 本体[3][1]; - X3Y1_小陰唇 = pars["小陰唇"].ToPar(); - X3Y1_性器基 = pars["性器基"].ToPar(); - X3Y1_陰核 = pars["陰核"].ToPar(); - X3Y1_尿道 = pars["尿道"].ToPar(); - X3Y1_膣口 = pars["膣口"].ToPar(); - pars = 本体[3][2]; - X3Y2_小陰唇 = pars["小陰唇"].ToPar(); - X3Y2_性器基 = pars["性器基"].ToPar(); - X3Y2_陰核 = pars["陰核"].ToPar(); - X3Y2_尿道 = pars["尿道"].ToPar(); - X3Y2_膣口 = pars["膣口"].ToPar(); - pars = 本体[3][3]; - X3Y3_小陰唇 = pars["小陰唇"].ToPar(); - X3Y3_性器基 = pars["性器基"].ToPar(); - X3Y3_陰核 = pars["陰核"].ToPar(); - X3Y3_尿道 = pars["尿道"].ToPar(); - X3Y3_膣口 = pars["膣口"].ToPar(); - pars = 本体[3][4]; - X3Y4_小陰唇 = pars["小陰唇"].ToPar(); - X3Y4_性器基 = pars["性器基"].ToPar(); - X3Y4_陰核 = pars["陰核"].ToPar(); - X3Y4_尿道 = pars["尿道"].ToPar(); - X3Y4_膣口 = pars["膣口"].ToPar(); - pars = 本体[3][5]; - X3Y5_小陰唇 = pars["小陰唇"].ToPar(); - X3Y5_性器基 = pars["性器基"].ToPar(); - X3Y5_陰核 = pars["陰核"].ToPar(); - X3Y5_尿道 = pars["尿道"].ToPar(); - X3Y5_膣口 = pars["膣口"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 小陰唇_表示 = e.小陰唇_表示; - 性器基_表示 = e.性器基_表示; - 陰核_表示 = e.陰核_表示; - 尿道_表示 = e.尿道_表示; - 膣口_表示 = e.膣口_表示; - くぱぁ = e.くぱぁ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.陰核_接続.Count > 0) - { - 陰核_接続 = e.陰核_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 性器_獣2; - f.ConnectionType = ConnectionInfo.性器_獣_陰核_接続; - f.接続(性器_獣2.陰核_接続点); - return f; - }).ToArray(); - } - if (e.尿道_接続.Count > 0) - { - 尿道_接続 = e.尿道_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 性器_獣2; - f.ConnectionType = ConnectionInfo.性器_獣_尿道_接続; - f.接続(性器_獣2.尿道_接続点); - return f; - }).ToArray(); - } - if (e.膣口_接続.Count > 0) - { - 膣口_接続 = e.膣口_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 性器_獣2; - f.ConnectionType = ConnectionInfo.性器_獣_膣口_接続; - f.接続(性器_獣2.膣口_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_小陰唇CP = new ColorP(X0Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); - X0Y0_性器基CP = new ColorP(X0Y0_性器基, 性器基CD, DisUnit, abj: true); - X0Y0_陰核CP = new ColorP(X0Y0_陰核, 陰核CD, DisUnit, abj: true); - X0Y0_尿道CP = new ColorP(X0Y0_尿道, 尿道CD, DisUnit, abj: true); - X0Y0_膣口CP = new ColorP(X0Y0_膣口, 膣口CD, DisUnit, abj: true); - X0Y1_小陰唇CP = new ColorP(X0Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); - X0Y1_性器基CP = new ColorP(X0Y1_性器基, 性器基CD, DisUnit, abj: true); - X0Y1_陰核CP = new ColorP(X0Y1_陰核, 陰核CD, DisUnit, abj: true); - X0Y1_尿道CP = new ColorP(X0Y1_尿道, 尿道CD, DisUnit, abj: true); - X0Y1_膣口CP = new ColorP(X0Y1_膣口, 膣口CD, DisUnit, abj: true); - X0Y2_小陰唇CP = new ColorP(X0Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); - X0Y2_性器基CP = new ColorP(X0Y2_性器基, 性器基CD, DisUnit, abj: true); - X0Y2_陰核CP = new ColorP(X0Y2_陰核, 陰核CD, DisUnit, abj: true); - X0Y2_尿道CP = new ColorP(X0Y2_尿道, 尿道CD, DisUnit, abj: true); - X0Y2_膣口CP = new ColorP(X0Y2_膣口, 膣口CD, DisUnit, abj: true); - X0Y3_小陰唇CP = new ColorP(X0Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); - X0Y3_性器基CP = new ColorP(X0Y3_性器基, 性器基CD, DisUnit, abj: true); - X0Y3_陰核CP = new ColorP(X0Y3_陰核, 陰核CD, DisUnit, abj: true); - X0Y3_尿道CP = new ColorP(X0Y3_尿道, 尿道CD, DisUnit, abj: true); - X0Y3_膣口CP = new ColorP(X0Y3_膣口, 膣口CD, DisUnit, abj: true); - X0Y4_小陰唇CP = new ColorP(X0Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); - X0Y4_性器基CP = new ColorP(X0Y4_性器基, 性器基CD, DisUnit, abj: true); - X0Y4_陰核CP = new ColorP(X0Y4_陰核, 陰核CD, DisUnit, abj: true); - X0Y4_尿道CP = new ColorP(X0Y4_尿道, 尿道CD, DisUnit, abj: true); - X0Y4_膣口CP = new ColorP(X0Y4_膣口, 膣口CD, DisUnit, abj: true); - X0Y5_小陰唇CP = new ColorP(X0Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); - X0Y5_性器基CP = new ColorP(X0Y5_性器基, 性器基CD, DisUnit, abj: true); - X0Y5_陰核CP = new ColorP(X0Y5_陰核, 陰核CD, DisUnit, abj: true); - X0Y5_尿道CP = new ColorP(X0Y5_尿道, 尿道CD, DisUnit, abj: true); - X0Y5_膣口CP = new ColorP(X0Y5_膣口, 膣口CD, DisUnit, abj: true); - X1Y0_小陰唇CP = new ColorP(X1Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); - X1Y0_性器基CP = new ColorP(X1Y0_性器基, 性器基CD, DisUnit, abj: true); - X1Y0_陰核CP = new ColorP(X1Y0_陰核, 陰核CD, DisUnit, abj: true); - X1Y0_尿道CP = new ColorP(X1Y0_尿道, 尿道CD, DisUnit, abj: true); - X1Y0_膣口CP = new ColorP(X1Y0_膣口, 膣口CD, DisUnit, abj: true); - X1Y1_小陰唇CP = new ColorP(X1Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); - X1Y1_性器基CP = new ColorP(X1Y1_性器基, 性器基CD, DisUnit, abj: true); - X1Y1_陰核CP = new ColorP(X1Y1_陰核, 陰核CD, DisUnit, abj: true); - X1Y1_尿道CP = new ColorP(X1Y1_尿道, 尿道CD, DisUnit, abj: true); - X1Y1_膣口CP = new ColorP(X1Y1_膣口, 膣口CD, DisUnit, abj: true); - X1Y2_小陰唇CP = new ColorP(X1Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); - X1Y2_性器基CP = new ColorP(X1Y2_性器基, 性器基CD, DisUnit, abj: true); - X1Y2_陰核CP = new ColorP(X1Y2_陰核, 陰核CD, DisUnit, abj: true); - X1Y2_尿道CP = new ColorP(X1Y2_尿道, 尿道CD, DisUnit, abj: true); - X1Y2_膣口CP = new ColorP(X1Y2_膣口, 膣口CD, DisUnit, abj: true); - X1Y3_小陰唇CP = new ColorP(X1Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); - X1Y3_性器基CP = new ColorP(X1Y3_性器基, 性器基CD, DisUnit, abj: true); - X1Y3_陰核CP = new ColorP(X1Y3_陰核, 陰核CD, DisUnit, abj: true); - X1Y3_尿道CP = new ColorP(X1Y3_尿道, 尿道CD, DisUnit, abj: true); - X1Y3_膣口CP = new ColorP(X1Y3_膣口, 膣口CD, DisUnit, abj: true); - X1Y4_小陰唇CP = new ColorP(X1Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); - X1Y4_性器基CP = new ColorP(X1Y4_性器基, 性器基CD, DisUnit, abj: true); - X1Y4_陰核CP = new ColorP(X1Y4_陰核, 陰核CD, DisUnit, abj: true); - X1Y4_尿道CP = new ColorP(X1Y4_尿道, 尿道CD, DisUnit, abj: true); - X1Y4_膣口CP = new ColorP(X1Y4_膣口, 膣口CD, DisUnit, abj: true); - X1Y5_小陰唇CP = new ColorP(X1Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); - X1Y5_性器基CP = new ColorP(X1Y5_性器基, 性器基CD, DisUnit, abj: true); - X1Y5_陰核CP = new ColorP(X1Y5_陰核, 陰核CD, DisUnit, abj: true); - X1Y5_尿道CP = new ColorP(X1Y5_尿道, 尿道CD, DisUnit, abj: true); - X1Y5_膣口CP = new ColorP(X1Y5_膣口, 膣口CD, DisUnit, abj: true); - X2Y0_小陰唇CP = new ColorP(X2Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); - X2Y0_性器基CP = new ColorP(X2Y0_性器基, 性器基CD, DisUnit, abj: true); - X2Y0_陰核CP = new ColorP(X2Y0_陰核, 陰核CD, DisUnit, abj: true); - X2Y0_尿道CP = new ColorP(X2Y0_尿道, 尿道CD, DisUnit, abj: true); - X2Y0_膣口CP = new ColorP(X2Y0_膣口, 膣口CD, DisUnit, abj: true); - X2Y1_小陰唇CP = new ColorP(X2Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); - X2Y1_性器基CP = new ColorP(X2Y1_性器基, 性器基CD, DisUnit, abj: true); - X2Y1_陰核CP = new ColorP(X2Y1_陰核, 陰核CD, DisUnit, abj: true); - X2Y1_尿道CP = new ColorP(X2Y1_尿道, 尿道CD, DisUnit, abj: true); - X2Y1_膣口CP = new ColorP(X2Y1_膣口, 膣口CD, DisUnit, abj: true); - X2Y2_小陰唇CP = new ColorP(X2Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); - X2Y2_性器基CP = new ColorP(X2Y2_性器基, 性器基CD, DisUnit, abj: true); - X2Y2_陰核CP = new ColorP(X2Y2_陰核, 陰核CD, DisUnit, abj: true); - X2Y2_尿道CP = new ColorP(X2Y2_尿道, 尿道CD, DisUnit, abj: true); - X2Y2_膣口CP = new ColorP(X2Y2_膣口, 膣口CD, DisUnit, abj: true); - X2Y3_小陰唇CP = new ColorP(X2Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); - X2Y3_性器基CP = new ColorP(X2Y3_性器基, 性器基CD, DisUnit, abj: true); - X2Y3_陰核CP = new ColorP(X2Y3_陰核, 陰核CD, DisUnit, abj: true); - X2Y3_尿道CP = new ColorP(X2Y3_尿道, 尿道CD, DisUnit, abj: true); - X2Y3_膣口CP = new ColorP(X2Y3_膣口, 膣口CD, DisUnit, abj: true); - X2Y4_小陰唇CP = new ColorP(X2Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); - X2Y4_性器基CP = new ColorP(X2Y4_性器基, 性器基CD, DisUnit, abj: true); - X2Y4_陰核CP = new ColorP(X2Y4_陰核, 陰核CD, DisUnit, abj: true); - X2Y4_尿道CP = new ColorP(X2Y4_尿道, 尿道CD, DisUnit, abj: true); - X2Y4_膣口CP = new ColorP(X2Y4_膣口, 膣口CD, DisUnit, abj: true); - X2Y5_小陰唇CP = new ColorP(X2Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); - X2Y5_性器基CP = new ColorP(X2Y5_性器基, 性器基CD, DisUnit, abj: true); - X2Y5_陰核CP = new ColorP(X2Y5_陰核, 陰核CD, DisUnit, abj: true); - X2Y5_尿道CP = new ColorP(X2Y5_尿道, 尿道CD, DisUnit, abj: true); - X2Y5_膣口CP = new ColorP(X2Y5_膣口, 膣口CD, DisUnit, abj: true); - X3Y0_小陰唇CP = new ColorP(X3Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); - X3Y0_性器基CP = new ColorP(X3Y0_性器基, 性器基CD, DisUnit, abj: true); - X3Y0_陰核CP = new ColorP(X3Y0_陰核, 陰核CD, DisUnit, abj: true); - X3Y0_尿道CP = new ColorP(X3Y0_尿道, 尿道CD, DisUnit, abj: true); - X3Y0_膣口CP = new ColorP(X3Y0_膣口, 膣口CD, DisUnit, abj: true); - X3Y1_小陰唇CP = new ColorP(X3Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); - X3Y1_性器基CP = new ColorP(X3Y1_性器基, 性器基CD, DisUnit, abj: true); - X3Y1_陰核CP = new ColorP(X3Y1_陰核, 陰核CD, DisUnit, abj: true); - X3Y1_尿道CP = new ColorP(X3Y1_尿道, 尿道CD, DisUnit, abj: true); - X3Y1_膣口CP = new ColorP(X3Y1_膣口, 膣口CD, DisUnit, abj: true); - X3Y2_小陰唇CP = new ColorP(X3Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); - X3Y2_性器基CP = new ColorP(X3Y2_性器基, 性器基CD, DisUnit, abj: true); - X3Y2_陰核CP = new ColorP(X3Y2_陰核, 陰核CD, DisUnit, abj: true); - X3Y2_尿道CP = new ColorP(X3Y2_尿道, 尿道CD, DisUnit, abj: true); - X3Y2_膣口CP = new ColorP(X3Y2_膣口, 膣口CD, DisUnit, abj: true); - X3Y3_小陰唇CP = new ColorP(X3Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); - X3Y3_性器基CP = new ColorP(X3Y3_性器基, 性器基CD, DisUnit, abj: true); - X3Y3_陰核CP = new ColorP(X3Y3_陰核, 陰核CD, DisUnit, abj: true); - X3Y3_尿道CP = new ColorP(X3Y3_尿道, 尿道CD, DisUnit, abj: true); - X3Y3_膣口CP = new ColorP(X3Y3_膣口, 膣口CD, DisUnit, abj: true); - X3Y4_小陰唇CP = new ColorP(X3Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); - X3Y4_性器基CP = new ColorP(X3Y4_性器基, 性器基CD, DisUnit, abj: true); - X3Y4_陰核CP = new ColorP(X3Y4_陰核, 陰核CD, DisUnit, abj: true); - X3Y4_尿道CP = new ColorP(X3Y4_尿道, 尿道CD, DisUnit, abj: true); - X3Y4_膣口CP = new ColorP(X3Y4_膣口, 膣口CD, DisUnit, abj: true); - X3Y5_小陰唇CP = new ColorP(X3Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); - X3Y5_性器基CP = new ColorP(X3Y5_性器基, 性器基CD, DisUnit, abj: true); - X3Y5_陰核CP = new ColorP(X3Y5_陰核, 陰核CD, DisUnit, abj: true); - X3Y5_尿道CP = new ColorP(X3Y5_尿道, 尿道CD, DisUnit, abj: true); - X3Y5_膣口CP = new ColorP(X3Y5_膣口, 膣口CD, DisUnit, abj: true); - AreM = new AreM(Med.Unit, 1.0, 1.0, 0.024, Med.DisQuality, Med.HitAccuracy, 0.1); - AreM.Setting(); - AreM.BasePoint = Shas.中央中央; - AreMPos = AreM.GetPosition(ref AreM.BasePoint); - 濃度 = e.濃度; - Xi = 1; - } - - private void AreMSetPos() - { - p = 接続根.Difs0.Current.GetPar(接続根.Path0); - AreM.Position = p.ToGlobal(p.JP[接続根.Index].Joint); - } - - public override void Dispose() - { - base.Dispose(); - AreM.Dispose(); - } - - public override void 描画0(Are Are) - { - AreM.Clear(); - 位置B = AreMPos; - 本体.Draw(AreM); - Are.Draw(AreM); - } - - public override void 接続P() - { - 接続根.JoinP(); - AreMSetPos(); - } - - public override void 接続PA() - { - 接続根.JoinPA(); - AreMSetPos(); - } - - public override void 色更新() - { - switch (本体.IndexX) - { - case 0: - switch (本体.IndexY) - { - case 0: - X0Y0_小陰唇CP.Update(); - X0Y0_性器基CP.Update(); - X0Y0_陰核CP.Update(); - X0Y0_尿道CP.Update(); - X0Y0_膣口CP.Update(); - break; - case 1: - X0Y1_小陰唇CP.Update(); - X0Y1_性器基CP.Update(); - X0Y1_陰核CP.Update(); - X0Y1_尿道CP.Update(); - X0Y1_膣口CP.Update(); - break; - case 2: - X0Y2_小陰唇CP.Update(); - X0Y2_性器基CP.Update(); - X0Y2_陰核CP.Update(); - X0Y2_尿道CP.Update(); - X0Y2_膣口CP.Update(); - break; - case 3: - X0Y3_小陰唇CP.Update(); - X0Y3_性器基CP.Update(); - X0Y3_陰核CP.Update(); - X0Y3_尿道CP.Update(); - X0Y3_膣口CP.Update(); - break; - case 4: - X0Y4_小陰唇CP.Update(); - X0Y4_性器基CP.Update(); - X0Y4_陰核CP.Update(); - X0Y4_尿道CP.Update(); - X0Y4_膣口CP.Update(); - break; - default: - X0Y5_小陰唇CP.Update(); - X0Y5_性器基CP.Update(); - X0Y5_陰核CP.Update(); - X0Y5_尿道CP.Update(); - X0Y5_膣口CP.Update(); - break; - } - break; - case 1: - switch (本体.IndexY) - { - case 0: - X1Y0_小陰唇CP.Update(); - X1Y0_性器基CP.Update(); - X1Y0_陰核CP.Update(); - X1Y0_尿道CP.Update(); - X1Y0_膣口CP.Update(); - break; - case 1: - X1Y1_小陰唇CP.Update(); - X1Y1_性器基CP.Update(); - X1Y1_陰核CP.Update(); - X1Y1_尿道CP.Update(); - X1Y1_膣口CP.Update(); - break; - case 2: - X1Y2_小陰唇CP.Update(); - X1Y2_性器基CP.Update(); - X1Y2_陰核CP.Update(); - X1Y2_尿道CP.Update(); - X1Y2_膣口CP.Update(); - break; - case 3: - X1Y3_小陰唇CP.Update(); - X1Y3_性器基CP.Update(); - X1Y3_陰核CP.Update(); - X1Y3_尿道CP.Update(); - X1Y3_膣口CP.Update(); - break; - case 4: - X1Y4_小陰唇CP.Update(); - X1Y4_性器基CP.Update(); - X1Y4_陰核CP.Update(); - X1Y4_尿道CP.Update(); - X1Y4_膣口CP.Update(); - break; - default: - X1Y5_小陰唇CP.Update(); - X1Y5_性器基CP.Update(); - X1Y5_陰核CP.Update(); - X1Y5_尿道CP.Update(); - X1Y5_膣口CP.Update(); - break; - } - break; - case 2: - switch (本体.IndexY) - { - case 0: - X2Y0_小陰唇CP.Update(); - X2Y0_性器基CP.Update(); - X2Y0_陰核CP.Update(); - X2Y0_尿道CP.Update(); - X2Y0_膣口CP.Update(); - break; - case 1: - X2Y1_小陰唇CP.Update(); - X2Y1_性器基CP.Update(); - X2Y1_陰核CP.Update(); - X2Y1_尿道CP.Update(); - X2Y1_膣口CP.Update(); - break; - case 2: - X2Y2_小陰唇CP.Update(); - X2Y2_性器基CP.Update(); - X2Y2_陰核CP.Update(); - X2Y2_尿道CP.Update(); - X2Y2_膣口CP.Update(); - break; - case 3: - X2Y3_小陰唇CP.Update(); - X2Y3_性器基CP.Update(); - X2Y3_陰核CP.Update(); - X2Y3_尿道CP.Update(); - X2Y3_膣口CP.Update(); - break; - case 4: - X2Y4_小陰唇CP.Update(); - X2Y4_性器基CP.Update(); - X2Y4_陰核CP.Update(); - X2Y4_尿道CP.Update(); - X2Y4_膣口CP.Update(); - break; - default: - X2Y5_小陰唇CP.Update(); - X2Y5_性器基CP.Update(); - X2Y5_陰核CP.Update(); - X2Y5_尿道CP.Update(); - X2Y5_膣口CP.Update(); - break; - } - break; - default: - switch (本体.IndexY) - { - case 0: - X3Y0_小陰唇CP.Update(); - X3Y0_性器基CP.Update(); - X3Y0_陰核CP.Update(); - X3Y0_尿道CP.Update(); - X3Y0_膣口CP.Update(); - break; - case 1: - X3Y1_小陰唇CP.Update(); - X3Y1_性器基CP.Update(); - X3Y1_陰核CP.Update(); - X3Y1_尿道CP.Update(); - X3Y1_膣口CP.Update(); - break; - case 2: - X3Y2_小陰唇CP.Update(); - X3Y2_性器基CP.Update(); - X3Y2_陰核CP.Update(); - X3Y2_尿道CP.Update(); - X3Y2_膣口CP.Update(); - break; - case 3: - X3Y3_小陰唇CP.Update(); - X3Y3_性器基CP.Update(); - X3Y3_陰核CP.Update(); - X3Y3_尿道CP.Update(); - X3Y3_膣口CP.Update(); - break; - case 4: - X3Y4_小陰唇CP.Update(); - X3Y4_性器基CP.Update(); - X3Y4_陰核CP.Update(); - X3Y4_尿道CP.Update(); - X3Y4_膣口CP.Update(); - break; - default: - X3Y5_小陰唇CP.Update(); - X3Y5_性器基CP.Update(); - X3Y5_陰核CP.Update(); - X3Y5_尿道CP.Update(); - X3Y5_膣口CP.Update(); - break; - } - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 小陰唇CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); - 性器基CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); - 陰核CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); - 尿道CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴); - 膣口CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 小陰唇_表示 + { + get + { + return X0Y0_小陰唇.Dra; + } + set + { + X0Y0_小陰唇.Dra = value; + X0Y1_小陰唇.Dra = value; + X0Y2_小陰唇.Dra = value; + X0Y3_小陰唇.Dra = value; + X0Y4_小陰唇.Dra = value; + X0Y5_小陰唇.Dra = value; + X1Y0_小陰唇.Dra = value; + X1Y1_小陰唇.Dra = value; + X1Y2_小陰唇.Dra = value; + X1Y3_小陰唇.Dra = value; + X1Y4_小陰唇.Dra = value; + X1Y5_小陰唇.Dra = value; + X2Y0_小陰唇.Dra = value; + X2Y1_小陰唇.Dra = value; + X2Y2_小陰唇.Dra = value; + X2Y3_小陰唇.Dra = value; + X2Y4_小陰唇.Dra = value; + X2Y5_小陰唇.Dra = value; + X3Y0_小陰唇.Dra = value; + X3Y1_小陰唇.Dra = value; + X3Y2_小陰唇.Dra = value; + X3Y3_小陰唇.Dra = value; + X3Y4_小陰唇.Dra = value; + X3Y5_小陰唇.Dra = value; + X0Y0_小陰唇.Hit = value; + X0Y1_小陰唇.Hit = value; + X0Y2_小陰唇.Hit = value; + X0Y3_小陰唇.Hit = value; + X0Y4_小陰唇.Hit = value; + X0Y5_小陰唇.Hit = value; + X1Y0_小陰唇.Hit = value; + X1Y1_小陰唇.Hit = value; + X1Y2_小陰唇.Hit = value; + X1Y3_小陰唇.Hit = value; + X1Y4_小陰唇.Hit = value; + X1Y5_小陰唇.Hit = value; + X2Y0_小陰唇.Hit = value; + X2Y1_小陰唇.Hit = value; + X2Y2_小陰唇.Hit = value; + X2Y3_小陰唇.Hit = value; + X2Y4_小陰唇.Hit = value; + X2Y5_小陰唇.Hit = value; + X3Y0_小陰唇.Hit = value; + X3Y1_小陰唇.Hit = value; + X3Y2_小陰唇.Hit = value; + X3Y3_小陰唇.Hit = value; + X3Y4_小陰唇.Hit = value; + X3Y5_小陰唇.Hit = value; + } + } + + public bool 性器基_表示 + { + get + { + return X0Y0_性器基.Dra; + } + set + { + X0Y0_性器基.Dra = value; + X0Y1_性器基.Dra = value; + X0Y2_性器基.Dra = value; + X0Y3_性器基.Dra = value; + X0Y4_性器基.Dra = value; + X0Y5_性器基.Dra = value; + X1Y0_性器基.Dra = value; + X1Y1_性器基.Dra = value; + X1Y2_性器基.Dra = value; + X1Y3_性器基.Dra = value; + X1Y4_性器基.Dra = value; + X1Y5_性器基.Dra = value; + X2Y0_性器基.Dra = value; + X2Y1_性器基.Dra = value; + X2Y2_性器基.Dra = value; + X2Y3_性器基.Dra = value; + X2Y4_性器基.Dra = value; + X2Y5_性器基.Dra = value; + X3Y0_性器基.Dra = value; + X3Y1_性器基.Dra = value; + X3Y2_性器基.Dra = value; + X3Y3_性器基.Dra = value; + X3Y4_性器基.Dra = value; + X3Y5_性器基.Dra = value; + X0Y0_性器基.Hit = value; + X0Y1_性器基.Hit = value; + X0Y2_性器基.Hit = value; + X0Y3_性器基.Hit = value; + X0Y4_性器基.Hit = value; + X0Y5_性器基.Hit = value; + X1Y0_性器基.Hit = value; + X1Y1_性器基.Hit = value; + X1Y2_性器基.Hit = value; + X1Y3_性器基.Hit = value; + X1Y4_性器基.Hit = value; + X1Y5_性器基.Hit = value; + X2Y0_性器基.Hit = value; + X2Y1_性器基.Hit = value; + X2Y2_性器基.Hit = value; + X2Y3_性器基.Hit = value; + X2Y4_性器基.Hit = value; + X2Y5_性器基.Hit = value; + X3Y0_性器基.Hit = value; + X3Y1_性器基.Hit = value; + X3Y2_性器基.Hit = value; + X3Y3_性器基.Hit = value; + X3Y4_性器基.Hit = value; + X3Y5_性器基.Hit = value; + } + } + + public bool 陰核_表示 + { + get + { + return X0Y0_陰核.Dra; + } + set + { + X0Y0_陰核.Dra = value; + X0Y1_陰核.Dra = value; + X0Y2_陰核.Dra = value; + X0Y3_陰核.Dra = value; + X0Y4_陰核.Dra = value; + X0Y5_陰核.Dra = value; + X1Y0_陰核.Dra = value; + X1Y1_陰核.Dra = value; + X1Y2_陰核.Dra = value; + X1Y3_陰核.Dra = value; + X1Y4_陰核.Dra = value; + X1Y5_陰核.Dra = value; + X2Y0_陰核.Dra = value; + X2Y1_陰核.Dra = value; + X2Y2_陰核.Dra = value; + X2Y3_陰核.Dra = value; + X2Y4_陰核.Dra = value; + X2Y5_陰核.Dra = value; + X3Y0_陰核.Dra = value; + X3Y1_陰核.Dra = value; + X3Y2_陰核.Dra = value; + X3Y3_陰核.Dra = value; + X3Y4_陰核.Dra = value; + X3Y5_陰核.Dra = value; + X0Y0_陰核.Hit = value; + X0Y1_陰核.Hit = value; + X0Y2_陰核.Hit = value; + X0Y3_陰核.Hit = value; + X0Y4_陰核.Hit = value; + X0Y5_陰核.Hit = value; + X1Y0_陰核.Hit = value; + X1Y1_陰核.Hit = value; + X1Y2_陰核.Hit = value; + X1Y3_陰核.Hit = value; + X1Y4_陰核.Hit = value; + X1Y5_陰核.Hit = value; + X2Y0_陰核.Hit = value; + X2Y1_陰核.Hit = value; + X2Y2_陰核.Hit = value; + X2Y3_陰核.Hit = value; + X2Y4_陰核.Hit = value; + X2Y5_陰核.Hit = value; + X3Y0_陰核.Hit = value; + X3Y1_陰核.Hit = value; + X3Y2_陰核.Hit = value; + X3Y3_陰核.Hit = value; + X3Y4_陰核.Hit = value; + X3Y5_陰核.Hit = value; + } + } + + public bool 尿道_表示 + { + get + { + return X0Y0_尿道.Dra; + } + set + { + X0Y0_尿道.Dra = value; + X0Y1_尿道.Dra = value; + X0Y2_尿道.Dra = value; + X0Y3_尿道.Dra = value; + X0Y4_尿道.Dra = value; + X0Y5_尿道.Dra = value; + X1Y0_尿道.Dra = value; + X1Y1_尿道.Dra = value; + X1Y2_尿道.Dra = value; + X1Y3_尿道.Dra = value; + X1Y4_尿道.Dra = value; + X1Y5_尿道.Dra = value; + X2Y0_尿道.Dra = value; + X2Y1_尿道.Dra = value; + X2Y2_尿道.Dra = value; + X2Y3_尿道.Dra = value; + X2Y4_尿道.Dra = value; + X2Y5_尿道.Dra = value; + X3Y0_尿道.Dra = value; + X3Y1_尿道.Dra = value; + X3Y2_尿道.Dra = value; + X3Y3_尿道.Dra = value; + X3Y4_尿道.Dra = value; + X3Y5_尿道.Dra = value; + X0Y0_尿道.Hit = value; + X0Y1_尿道.Hit = value; + X0Y2_尿道.Hit = value; + X0Y3_尿道.Hit = value; + X0Y4_尿道.Hit = value; + X0Y5_尿道.Hit = value; + X1Y0_尿道.Hit = value; + X1Y1_尿道.Hit = value; + X1Y2_尿道.Hit = value; + X1Y3_尿道.Hit = value; + X1Y4_尿道.Hit = value; + X1Y5_尿道.Hit = value; + X2Y0_尿道.Hit = value; + X2Y1_尿道.Hit = value; + X2Y2_尿道.Hit = value; + X2Y3_尿道.Hit = value; + X2Y4_尿道.Hit = value; + X2Y5_尿道.Hit = value; + X3Y0_尿道.Hit = value; + X3Y1_尿道.Hit = value; + X3Y2_尿道.Hit = value; + X3Y3_尿道.Hit = value; + X3Y4_尿道.Hit = value; + X3Y5_尿道.Hit = value; + } + } + + public bool 膣口_表示 + { + get + { + return X0Y0_膣口.Dra; + } + set + { + X0Y0_膣口.Dra = value; + X0Y1_膣口.Dra = value; + X0Y2_膣口.Dra = value; + X0Y3_膣口.Dra = value; + X0Y4_膣口.Dra = value; + X0Y5_膣口.Dra = value; + X1Y0_膣口.Dra = value; + X1Y1_膣口.Dra = value; + X1Y2_膣口.Dra = value; + X1Y3_膣口.Dra = value; + X1Y4_膣口.Dra = value; + X1Y5_膣口.Dra = value; + X2Y0_膣口.Dra = value; + X2Y1_膣口.Dra = value; + X2Y2_膣口.Dra = value; + X2Y3_膣口.Dra = value; + X2Y4_膣口.Dra = value; + X2Y5_膣口.Dra = value; + X3Y0_膣口.Dra = value; + X3Y1_膣口.Dra = value; + X3Y2_膣口.Dra = value; + X3Y3_膣口.Dra = value; + X3Y4_膣口.Dra = value; + X3Y5_膣口.Dra = value; + X0Y0_膣口.Hit = value; + X0Y1_膣口.Hit = value; + X0Y2_膣口.Hit = value; + X0Y3_膣口.Hit = value; + X0Y4_膣口.Hit = value; + X0Y5_膣口.Hit = value; + X1Y0_膣口.Hit = value; + X1Y1_膣口.Hit = value; + X1Y2_膣口.Hit = value; + X1Y3_膣口.Hit = value; + X1Y4_膣口.Hit = value; + X1Y5_膣口.Hit = value; + X2Y0_膣口.Hit = value; + X2Y1_膣口.Hit = value; + X2Y2_膣口.Hit = value; + X2Y3_膣口.Hit = value; + X2Y4_膣口.Hit = value; + X2Y5_膣口.Hit = value; + X3Y0_膣口.Hit = value; + X3Y1_膣口.Hit = value; + X3Y2_膣口.Hit = value; + X3Y3_膣口.Hit = value; + X3Y4_膣口.Hit = value; + X3Y5_膣口.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 小陰唇_表示; + } + set + { + 小陰唇_表示 = value; + 性器基_表示 = value; + 陰核_表示 = value; + 尿道_表示 = value; + 膣口_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 小陰唇CD.不透明度; + } + set + { + 小陰唇CD.不透明度 = value; + 性器基CD.不透明度 = value; + 陰核CD.不透明度 = value; + 尿道CD.不透明度 = value; + 膣口CD.不透明度 = value; + } + } + + public override double くぱぁ + { + get + { + return くぱぁ_; + } + set + { + くぱぁ_ = value; + 尺度XC = 0.3 + 0.7 * くぱぁ_; + } + } + + public JointS 陰核_接続点 => new JointS(本体, X0Y0_性器基, 0); + + public JointS 尿道_接続点 => new JointS(本体, X0Y0_性器基, 1); + + public JointS 膣口_接続点 => new JointS(本体, X0Y0_性器基, 2); + + public 性器_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 性器_獣D e) + { + 性器_獣 性器_獣2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.性器["四足性器"]); + Pars pars = 本体[0][0]; + X0Y0_小陰唇 = pars["小陰唇"].ToPar(); + X0Y0_性器基 = pars["性器基"].ToPar(); + X0Y0_陰核 = pars["陰核"].ToPar(); + X0Y0_尿道 = pars["尿道"].ToPar(); + X0Y0_膣口 = pars["膣口"].ToPar(); + pars = 本体[0][1]; + X0Y1_小陰唇 = pars["小陰唇"].ToPar(); + X0Y1_性器基 = pars["性器基"].ToPar(); + X0Y1_陰核 = pars["陰核"].ToPar(); + X0Y1_尿道 = pars["尿道"].ToPar(); + X0Y1_膣口 = pars["膣口"].ToPar(); + pars = 本体[0][2]; + X0Y2_小陰唇 = pars["小陰唇"].ToPar(); + X0Y2_性器基 = pars["性器基"].ToPar(); + X0Y2_陰核 = pars["陰核"].ToPar(); + X0Y2_尿道 = pars["尿道"].ToPar(); + X0Y2_膣口 = pars["膣口"].ToPar(); + pars = 本体[0][3]; + X0Y3_小陰唇 = pars["小陰唇"].ToPar(); + X0Y3_性器基 = pars["性器基"].ToPar(); + X0Y3_陰核 = pars["陰核"].ToPar(); + X0Y3_尿道 = pars["尿道"].ToPar(); + X0Y3_膣口 = pars["膣口"].ToPar(); + pars = 本体[0][4]; + X0Y4_小陰唇 = pars["小陰唇"].ToPar(); + X0Y4_性器基 = pars["性器基"].ToPar(); + X0Y4_陰核 = pars["陰核"].ToPar(); + X0Y4_尿道 = pars["尿道"].ToPar(); + X0Y4_膣口 = pars["膣口"].ToPar(); + pars = 本体[0][5]; + X0Y5_小陰唇 = pars["小陰唇"].ToPar(); + X0Y5_性器基 = pars["性器基"].ToPar(); + X0Y5_陰核 = pars["陰核"].ToPar(); + X0Y5_尿道 = pars["尿道"].ToPar(); + X0Y5_膣口 = pars["膣口"].ToPar(); + pars = 本体[1][0]; + X1Y0_小陰唇 = pars["小陰唇"].ToPar(); + X1Y0_性器基 = pars["性器基"].ToPar(); + X1Y0_陰核 = pars["陰核"].ToPar(); + X1Y0_尿道 = pars["尿道"].ToPar(); + X1Y0_膣口 = pars["膣口"].ToPar(); + pars = 本体[1][1]; + X1Y1_小陰唇 = pars["小陰唇"].ToPar(); + X1Y1_性器基 = pars["性器基"].ToPar(); + X1Y1_陰核 = pars["陰核"].ToPar(); + X1Y1_尿道 = pars["尿道"].ToPar(); + X1Y1_膣口 = pars["膣口"].ToPar(); + pars = 本体[1][2]; + X1Y2_小陰唇 = pars["小陰唇"].ToPar(); + X1Y2_性器基 = pars["性器基"].ToPar(); + X1Y2_陰核 = pars["陰核"].ToPar(); + X1Y2_尿道 = pars["尿道"].ToPar(); + X1Y2_膣口 = pars["膣口"].ToPar(); + pars = 本体[1][3]; + X1Y3_小陰唇 = pars["小陰唇"].ToPar(); + X1Y3_性器基 = pars["性器基"].ToPar(); + X1Y3_陰核 = pars["陰核"].ToPar(); + X1Y3_尿道 = pars["尿道"].ToPar(); + X1Y3_膣口 = pars["膣口"].ToPar(); + pars = 本体[1][4]; + X1Y4_小陰唇 = pars["小陰唇"].ToPar(); + X1Y4_性器基 = pars["性器基"].ToPar(); + X1Y4_陰核 = pars["陰核"].ToPar(); + X1Y4_尿道 = pars["尿道"].ToPar(); + X1Y4_膣口 = pars["膣口"].ToPar(); + pars = 本体[1][5]; + X1Y5_小陰唇 = pars["小陰唇"].ToPar(); + X1Y5_性器基 = pars["性器基"].ToPar(); + X1Y5_陰核 = pars["陰核"].ToPar(); + X1Y5_尿道 = pars["尿道"].ToPar(); + X1Y5_膣口 = pars["膣口"].ToPar(); + pars = 本体[2][0]; + X2Y0_小陰唇 = pars["小陰唇"].ToPar(); + X2Y0_性器基 = pars["性器基"].ToPar(); + X2Y0_陰核 = pars["陰核"].ToPar(); + X2Y0_尿道 = pars["尿道"].ToPar(); + X2Y0_膣口 = pars["膣口"].ToPar(); + pars = 本体[2][1]; + X2Y1_小陰唇 = pars["小陰唇"].ToPar(); + X2Y1_性器基 = pars["性器基"].ToPar(); + X2Y1_陰核 = pars["陰核"].ToPar(); + X2Y1_尿道 = pars["尿道"].ToPar(); + X2Y1_膣口 = pars["膣口"].ToPar(); + pars = 本体[2][2]; + X2Y2_小陰唇 = pars["小陰唇"].ToPar(); + X2Y2_性器基 = pars["性器基"].ToPar(); + X2Y2_陰核 = pars["陰核"].ToPar(); + X2Y2_尿道 = pars["尿道"].ToPar(); + X2Y2_膣口 = pars["膣口"].ToPar(); + pars = 本体[2][3]; + X2Y3_小陰唇 = pars["小陰唇"].ToPar(); + X2Y3_性器基 = pars["性器基"].ToPar(); + X2Y3_陰核 = pars["陰核"].ToPar(); + X2Y3_尿道 = pars["尿道"].ToPar(); + X2Y3_膣口 = pars["膣口"].ToPar(); + pars = 本体[2][4]; + X2Y4_小陰唇 = pars["小陰唇"].ToPar(); + X2Y4_性器基 = pars["性器基"].ToPar(); + X2Y4_陰核 = pars["陰核"].ToPar(); + X2Y4_尿道 = pars["尿道"].ToPar(); + X2Y4_膣口 = pars["膣口"].ToPar(); + pars = 本体[2][5]; + X2Y5_小陰唇 = pars["小陰唇"].ToPar(); + X2Y5_性器基 = pars["性器基"].ToPar(); + X2Y5_陰核 = pars["陰核"].ToPar(); + X2Y5_尿道 = pars["尿道"].ToPar(); + X2Y5_膣口 = pars["膣口"].ToPar(); + pars = 本体[3][0]; + X3Y0_小陰唇 = pars["小陰唇"].ToPar(); + X3Y0_性器基 = pars["性器基"].ToPar(); + X3Y0_陰核 = pars["陰核"].ToPar(); + X3Y0_尿道 = pars["尿道"].ToPar(); + X3Y0_膣口 = pars["膣口"].ToPar(); + pars = 本体[3][1]; + X3Y1_小陰唇 = pars["小陰唇"].ToPar(); + X3Y1_性器基 = pars["性器基"].ToPar(); + X3Y1_陰核 = pars["陰核"].ToPar(); + X3Y1_尿道 = pars["尿道"].ToPar(); + X3Y1_膣口 = pars["膣口"].ToPar(); + pars = 本体[3][2]; + X3Y2_小陰唇 = pars["小陰唇"].ToPar(); + X3Y2_性器基 = pars["性器基"].ToPar(); + X3Y2_陰核 = pars["陰核"].ToPar(); + X3Y2_尿道 = pars["尿道"].ToPar(); + X3Y2_膣口 = pars["膣口"].ToPar(); + pars = 本体[3][3]; + X3Y3_小陰唇 = pars["小陰唇"].ToPar(); + X3Y3_性器基 = pars["性器基"].ToPar(); + X3Y3_陰核 = pars["陰核"].ToPar(); + X3Y3_尿道 = pars["尿道"].ToPar(); + X3Y3_膣口 = pars["膣口"].ToPar(); + pars = 本体[3][4]; + X3Y4_小陰唇 = pars["小陰唇"].ToPar(); + X3Y4_性器基 = pars["性器基"].ToPar(); + X3Y4_陰核 = pars["陰核"].ToPar(); + X3Y4_尿道 = pars["尿道"].ToPar(); + X3Y4_膣口 = pars["膣口"].ToPar(); + pars = 本体[3][5]; + X3Y5_小陰唇 = pars["小陰唇"].ToPar(); + X3Y5_性器基 = pars["性器基"].ToPar(); + X3Y5_陰核 = pars["陰核"].ToPar(); + X3Y5_尿道 = pars["尿道"].ToPar(); + X3Y5_膣口 = pars["膣口"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 小陰唇_表示 = e.小陰唇_表示; + 性器基_表示 = e.性器基_表示; + 陰核_表示 = e.陰核_表示; + 尿道_表示 = e.尿道_表示; + 膣口_表示 = e.膣口_表示; + くぱぁ = e.くぱぁ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.陰核_接続.Count > 0) + { + 陰核_接続 = e.陰核_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 性器_獣2; + f.ConnectionType = ConnectionInfo.性器_獣_陰核_接続; + f.接続(性器_獣2.陰核_接続点); + return f; + }).ToArray(); + } + if (e.尿道_接続.Count > 0) + { + 尿道_接続 = e.尿道_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 性器_獣2; + f.ConnectionType = ConnectionInfo.性器_獣_尿道_接続; + f.接続(性器_獣2.尿道_接続点); + return f; + }).ToArray(); + } + if (e.膣口_接続.Count > 0) + { + 膣口_接続 = e.膣口_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 性器_獣2; + f.ConnectionType = ConnectionInfo.性器_獣_膣口_接続; + f.接続(性器_獣2.膣口_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_小陰唇CP = new ColorP(X0Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); + X0Y0_性器基CP = new ColorP(X0Y0_性器基, 性器基CD, DisUnit, abj: true); + X0Y0_陰核CP = new ColorP(X0Y0_陰核, 陰核CD, DisUnit, abj: true); + X0Y0_尿道CP = new ColorP(X0Y0_尿道, 尿道CD, DisUnit, abj: true); + X0Y0_膣口CP = new ColorP(X0Y0_膣口, 膣口CD, DisUnit, abj: true); + X0Y1_小陰唇CP = new ColorP(X0Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); + X0Y1_性器基CP = new ColorP(X0Y1_性器基, 性器基CD, DisUnit, abj: true); + X0Y1_陰核CP = new ColorP(X0Y1_陰核, 陰核CD, DisUnit, abj: true); + X0Y1_尿道CP = new ColorP(X0Y1_尿道, 尿道CD, DisUnit, abj: true); + X0Y1_膣口CP = new ColorP(X0Y1_膣口, 膣口CD, DisUnit, abj: true); + X0Y2_小陰唇CP = new ColorP(X0Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); + X0Y2_性器基CP = new ColorP(X0Y2_性器基, 性器基CD, DisUnit, abj: true); + X0Y2_陰核CP = new ColorP(X0Y2_陰核, 陰核CD, DisUnit, abj: true); + X0Y2_尿道CP = new ColorP(X0Y2_尿道, 尿道CD, DisUnit, abj: true); + X0Y2_膣口CP = new ColorP(X0Y2_膣口, 膣口CD, DisUnit, abj: true); + X0Y3_小陰唇CP = new ColorP(X0Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); + X0Y3_性器基CP = new ColorP(X0Y3_性器基, 性器基CD, DisUnit, abj: true); + X0Y3_陰核CP = new ColorP(X0Y3_陰核, 陰核CD, DisUnit, abj: true); + X0Y3_尿道CP = new ColorP(X0Y3_尿道, 尿道CD, DisUnit, abj: true); + X0Y3_膣口CP = new ColorP(X0Y3_膣口, 膣口CD, DisUnit, abj: true); + X0Y4_小陰唇CP = new ColorP(X0Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); + X0Y4_性器基CP = new ColorP(X0Y4_性器基, 性器基CD, DisUnit, abj: true); + X0Y4_陰核CP = new ColorP(X0Y4_陰核, 陰核CD, DisUnit, abj: true); + X0Y4_尿道CP = new ColorP(X0Y4_尿道, 尿道CD, DisUnit, abj: true); + X0Y4_膣口CP = new ColorP(X0Y4_膣口, 膣口CD, DisUnit, abj: true); + X0Y5_小陰唇CP = new ColorP(X0Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); + X0Y5_性器基CP = new ColorP(X0Y5_性器基, 性器基CD, DisUnit, abj: true); + X0Y5_陰核CP = new ColorP(X0Y5_陰核, 陰核CD, DisUnit, abj: true); + X0Y5_尿道CP = new ColorP(X0Y5_尿道, 尿道CD, DisUnit, abj: true); + X0Y5_膣口CP = new ColorP(X0Y5_膣口, 膣口CD, DisUnit, abj: true); + X1Y0_小陰唇CP = new ColorP(X1Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); + X1Y0_性器基CP = new ColorP(X1Y0_性器基, 性器基CD, DisUnit, abj: true); + X1Y0_陰核CP = new ColorP(X1Y0_陰核, 陰核CD, DisUnit, abj: true); + X1Y0_尿道CP = new ColorP(X1Y0_尿道, 尿道CD, DisUnit, abj: true); + X1Y0_膣口CP = new ColorP(X1Y0_膣口, 膣口CD, DisUnit, abj: true); + X1Y1_小陰唇CP = new ColorP(X1Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); + X1Y1_性器基CP = new ColorP(X1Y1_性器基, 性器基CD, DisUnit, abj: true); + X1Y1_陰核CP = new ColorP(X1Y1_陰核, 陰核CD, DisUnit, abj: true); + X1Y1_尿道CP = new ColorP(X1Y1_尿道, 尿道CD, DisUnit, abj: true); + X1Y1_膣口CP = new ColorP(X1Y1_膣口, 膣口CD, DisUnit, abj: true); + X1Y2_小陰唇CP = new ColorP(X1Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); + X1Y2_性器基CP = new ColorP(X1Y2_性器基, 性器基CD, DisUnit, abj: true); + X1Y2_陰核CP = new ColorP(X1Y2_陰核, 陰核CD, DisUnit, abj: true); + X1Y2_尿道CP = new ColorP(X1Y2_尿道, 尿道CD, DisUnit, abj: true); + X1Y2_膣口CP = new ColorP(X1Y2_膣口, 膣口CD, DisUnit, abj: true); + X1Y3_小陰唇CP = new ColorP(X1Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); + X1Y3_性器基CP = new ColorP(X1Y3_性器基, 性器基CD, DisUnit, abj: true); + X1Y3_陰核CP = new ColorP(X1Y3_陰核, 陰核CD, DisUnit, abj: true); + X1Y3_尿道CP = new ColorP(X1Y3_尿道, 尿道CD, DisUnit, abj: true); + X1Y3_膣口CP = new ColorP(X1Y3_膣口, 膣口CD, DisUnit, abj: true); + X1Y4_小陰唇CP = new ColorP(X1Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); + X1Y4_性器基CP = new ColorP(X1Y4_性器基, 性器基CD, DisUnit, abj: true); + X1Y4_陰核CP = new ColorP(X1Y4_陰核, 陰核CD, DisUnit, abj: true); + X1Y4_尿道CP = new ColorP(X1Y4_尿道, 尿道CD, DisUnit, abj: true); + X1Y4_膣口CP = new ColorP(X1Y4_膣口, 膣口CD, DisUnit, abj: true); + X1Y5_小陰唇CP = new ColorP(X1Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); + X1Y5_性器基CP = new ColorP(X1Y5_性器基, 性器基CD, DisUnit, abj: true); + X1Y5_陰核CP = new ColorP(X1Y5_陰核, 陰核CD, DisUnit, abj: true); + X1Y5_尿道CP = new ColorP(X1Y5_尿道, 尿道CD, DisUnit, abj: true); + X1Y5_膣口CP = new ColorP(X1Y5_膣口, 膣口CD, DisUnit, abj: true); + X2Y0_小陰唇CP = new ColorP(X2Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); + X2Y0_性器基CP = new ColorP(X2Y0_性器基, 性器基CD, DisUnit, abj: true); + X2Y0_陰核CP = new ColorP(X2Y0_陰核, 陰核CD, DisUnit, abj: true); + X2Y0_尿道CP = new ColorP(X2Y0_尿道, 尿道CD, DisUnit, abj: true); + X2Y0_膣口CP = new ColorP(X2Y0_膣口, 膣口CD, DisUnit, abj: true); + X2Y1_小陰唇CP = new ColorP(X2Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); + X2Y1_性器基CP = new ColorP(X2Y1_性器基, 性器基CD, DisUnit, abj: true); + X2Y1_陰核CP = new ColorP(X2Y1_陰核, 陰核CD, DisUnit, abj: true); + X2Y1_尿道CP = new ColorP(X2Y1_尿道, 尿道CD, DisUnit, abj: true); + X2Y1_膣口CP = new ColorP(X2Y1_膣口, 膣口CD, DisUnit, abj: true); + X2Y2_小陰唇CP = new ColorP(X2Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); + X2Y2_性器基CP = new ColorP(X2Y2_性器基, 性器基CD, DisUnit, abj: true); + X2Y2_陰核CP = new ColorP(X2Y2_陰核, 陰核CD, DisUnit, abj: true); + X2Y2_尿道CP = new ColorP(X2Y2_尿道, 尿道CD, DisUnit, abj: true); + X2Y2_膣口CP = new ColorP(X2Y2_膣口, 膣口CD, DisUnit, abj: true); + X2Y3_小陰唇CP = new ColorP(X2Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); + X2Y3_性器基CP = new ColorP(X2Y3_性器基, 性器基CD, DisUnit, abj: true); + X2Y3_陰核CP = new ColorP(X2Y3_陰核, 陰核CD, DisUnit, abj: true); + X2Y3_尿道CP = new ColorP(X2Y3_尿道, 尿道CD, DisUnit, abj: true); + X2Y3_膣口CP = new ColorP(X2Y3_膣口, 膣口CD, DisUnit, abj: true); + X2Y4_小陰唇CP = new ColorP(X2Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); + X2Y4_性器基CP = new ColorP(X2Y4_性器基, 性器基CD, DisUnit, abj: true); + X2Y4_陰核CP = new ColorP(X2Y4_陰核, 陰核CD, DisUnit, abj: true); + X2Y4_尿道CP = new ColorP(X2Y4_尿道, 尿道CD, DisUnit, abj: true); + X2Y4_膣口CP = new ColorP(X2Y4_膣口, 膣口CD, DisUnit, abj: true); + X2Y5_小陰唇CP = new ColorP(X2Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); + X2Y5_性器基CP = new ColorP(X2Y5_性器基, 性器基CD, DisUnit, abj: true); + X2Y5_陰核CP = new ColorP(X2Y5_陰核, 陰核CD, DisUnit, abj: true); + X2Y5_尿道CP = new ColorP(X2Y5_尿道, 尿道CD, DisUnit, abj: true); + X2Y5_膣口CP = new ColorP(X2Y5_膣口, 膣口CD, DisUnit, abj: true); + X3Y0_小陰唇CP = new ColorP(X3Y0_小陰唇, 小陰唇CD, DisUnit, abj: true); + X3Y0_性器基CP = new ColorP(X3Y0_性器基, 性器基CD, DisUnit, abj: true); + X3Y0_陰核CP = new ColorP(X3Y0_陰核, 陰核CD, DisUnit, abj: true); + X3Y0_尿道CP = new ColorP(X3Y0_尿道, 尿道CD, DisUnit, abj: true); + X3Y0_膣口CP = new ColorP(X3Y0_膣口, 膣口CD, DisUnit, abj: true); + X3Y1_小陰唇CP = new ColorP(X3Y1_小陰唇, 小陰唇CD, DisUnit, abj: true); + X3Y1_性器基CP = new ColorP(X3Y1_性器基, 性器基CD, DisUnit, abj: true); + X3Y1_陰核CP = new ColorP(X3Y1_陰核, 陰核CD, DisUnit, abj: true); + X3Y1_尿道CP = new ColorP(X3Y1_尿道, 尿道CD, DisUnit, abj: true); + X3Y1_膣口CP = new ColorP(X3Y1_膣口, 膣口CD, DisUnit, abj: true); + X3Y2_小陰唇CP = new ColorP(X3Y2_小陰唇, 小陰唇CD, DisUnit, abj: true); + X3Y2_性器基CP = new ColorP(X3Y2_性器基, 性器基CD, DisUnit, abj: true); + X3Y2_陰核CP = new ColorP(X3Y2_陰核, 陰核CD, DisUnit, abj: true); + X3Y2_尿道CP = new ColorP(X3Y2_尿道, 尿道CD, DisUnit, abj: true); + X3Y2_膣口CP = new ColorP(X3Y2_膣口, 膣口CD, DisUnit, abj: true); + X3Y3_小陰唇CP = new ColorP(X3Y3_小陰唇, 小陰唇CD, DisUnit, abj: true); + X3Y3_性器基CP = new ColorP(X3Y3_性器基, 性器基CD, DisUnit, abj: true); + X3Y3_陰核CP = new ColorP(X3Y3_陰核, 陰核CD, DisUnit, abj: true); + X3Y3_尿道CP = new ColorP(X3Y3_尿道, 尿道CD, DisUnit, abj: true); + X3Y3_膣口CP = new ColorP(X3Y3_膣口, 膣口CD, DisUnit, abj: true); + X3Y4_小陰唇CP = new ColorP(X3Y4_小陰唇, 小陰唇CD, DisUnit, abj: true); + X3Y4_性器基CP = new ColorP(X3Y4_性器基, 性器基CD, DisUnit, abj: true); + X3Y4_陰核CP = new ColorP(X3Y4_陰核, 陰核CD, DisUnit, abj: true); + X3Y4_尿道CP = new ColorP(X3Y4_尿道, 尿道CD, DisUnit, abj: true); + X3Y4_膣口CP = new ColorP(X3Y4_膣口, 膣口CD, DisUnit, abj: true); + X3Y5_小陰唇CP = new ColorP(X3Y5_小陰唇, 小陰唇CD, DisUnit, abj: true); + X3Y5_性器基CP = new ColorP(X3Y5_性器基, 性器基CD, DisUnit, abj: true); + X3Y5_陰核CP = new ColorP(X3Y5_陰核, 陰核CD, DisUnit, abj: true); + X3Y5_尿道CP = new ColorP(X3Y5_尿道, 尿道CD, DisUnit, abj: true); + X3Y5_膣口CP = new ColorP(X3Y5_膣口, 膣口CD, DisUnit, abj: true); + AreM = new AreM(Med.Unit, 1.0, 1.0, 0.024, Med.DisQuality, Med.HitAccuracy, 0.1); + AreM.Setting(); + AreM.BasePoint = Shas.中央中央; + AreMPos = AreM.GetPosition(ref AreM.BasePoint); + 濃度 = e.濃度; + Xi = 1; + } + + private void AreMSetPos() + { + p = 接続根.Difs0.Current.GetPar(接続根.Path0); + AreM.Position = p.ToGlobal(p.JP[接続根.Index].Joint); + } + + public override void Dispose() + { + base.Dispose(); + AreM.Dispose(); + } + + public override void 描画0(Are Are) + { + AreM.Clear(); + 位置B = AreMPos; + 本体.Draw(AreM); + Are.Draw(AreM); + } + + public override void 接続P() + { + 接続根.JoinP(); + AreMSetPos(); + } + + public override void 接続PA() + { + 接続根.JoinPA(); + AreMSetPos(); + } + + public override void 色更新() + { + switch (本体.IndexX) + { + case 0: + switch (本体.IndexY) + { + case 0: + X0Y0_小陰唇CP.Update(); + X0Y0_性器基CP.Update(); + X0Y0_陰核CP.Update(); + X0Y0_尿道CP.Update(); + X0Y0_膣口CP.Update(); + break; + case 1: + X0Y1_小陰唇CP.Update(); + X0Y1_性器基CP.Update(); + X0Y1_陰核CP.Update(); + X0Y1_尿道CP.Update(); + X0Y1_膣口CP.Update(); + break; + case 2: + X0Y2_小陰唇CP.Update(); + X0Y2_性器基CP.Update(); + X0Y2_陰核CP.Update(); + X0Y2_尿道CP.Update(); + X0Y2_膣口CP.Update(); + break; + case 3: + X0Y3_小陰唇CP.Update(); + X0Y3_性器基CP.Update(); + X0Y3_陰核CP.Update(); + X0Y3_尿道CP.Update(); + X0Y3_膣口CP.Update(); + break; + case 4: + X0Y4_小陰唇CP.Update(); + X0Y4_性器基CP.Update(); + X0Y4_陰核CP.Update(); + X0Y4_尿道CP.Update(); + X0Y4_膣口CP.Update(); + break; + default: + X0Y5_小陰唇CP.Update(); + X0Y5_性器基CP.Update(); + X0Y5_陰核CP.Update(); + X0Y5_尿道CP.Update(); + X0Y5_膣口CP.Update(); + break; + } + break; + case 1: + switch (本体.IndexY) + { + case 0: + X1Y0_小陰唇CP.Update(); + X1Y0_性器基CP.Update(); + X1Y0_陰核CP.Update(); + X1Y0_尿道CP.Update(); + X1Y0_膣口CP.Update(); + break; + case 1: + X1Y1_小陰唇CP.Update(); + X1Y1_性器基CP.Update(); + X1Y1_陰核CP.Update(); + X1Y1_尿道CP.Update(); + X1Y1_膣口CP.Update(); + break; + case 2: + X1Y2_小陰唇CP.Update(); + X1Y2_性器基CP.Update(); + X1Y2_陰核CP.Update(); + X1Y2_尿道CP.Update(); + X1Y2_膣口CP.Update(); + break; + case 3: + X1Y3_小陰唇CP.Update(); + X1Y3_性器基CP.Update(); + X1Y3_陰核CP.Update(); + X1Y3_尿道CP.Update(); + X1Y3_膣口CP.Update(); + break; + case 4: + X1Y4_小陰唇CP.Update(); + X1Y4_性器基CP.Update(); + X1Y4_陰核CP.Update(); + X1Y4_尿道CP.Update(); + X1Y4_膣口CP.Update(); + break; + default: + X1Y5_小陰唇CP.Update(); + X1Y5_性器基CP.Update(); + X1Y5_陰核CP.Update(); + X1Y5_尿道CP.Update(); + X1Y5_膣口CP.Update(); + break; + } + break; + case 2: + switch (本体.IndexY) + { + case 0: + X2Y0_小陰唇CP.Update(); + X2Y0_性器基CP.Update(); + X2Y0_陰核CP.Update(); + X2Y0_尿道CP.Update(); + X2Y0_膣口CP.Update(); + break; + case 1: + X2Y1_小陰唇CP.Update(); + X2Y1_性器基CP.Update(); + X2Y1_陰核CP.Update(); + X2Y1_尿道CP.Update(); + X2Y1_膣口CP.Update(); + break; + case 2: + X2Y2_小陰唇CP.Update(); + X2Y2_性器基CP.Update(); + X2Y2_陰核CP.Update(); + X2Y2_尿道CP.Update(); + X2Y2_膣口CP.Update(); + break; + case 3: + X2Y3_小陰唇CP.Update(); + X2Y3_性器基CP.Update(); + X2Y3_陰核CP.Update(); + X2Y3_尿道CP.Update(); + X2Y3_膣口CP.Update(); + break; + case 4: + X2Y4_小陰唇CP.Update(); + X2Y4_性器基CP.Update(); + X2Y4_陰核CP.Update(); + X2Y4_尿道CP.Update(); + X2Y4_膣口CP.Update(); + break; + default: + X2Y5_小陰唇CP.Update(); + X2Y5_性器基CP.Update(); + X2Y5_陰核CP.Update(); + X2Y5_尿道CP.Update(); + X2Y5_膣口CP.Update(); + break; + } + break; + default: + switch (本体.IndexY) + { + case 0: + X3Y0_小陰唇CP.Update(); + X3Y0_性器基CP.Update(); + X3Y0_陰核CP.Update(); + X3Y0_尿道CP.Update(); + X3Y0_膣口CP.Update(); + break; + case 1: + X3Y1_小陰唇CP.Update(); + X3Y1_性器基CP.Update(); + X3Y1_陰核CP.Update(); + X3Y1_尿道CP.Update(); + X3Y1_膣口CP.Update(); + break; + case 2: + X3Y2_小陰唇CP.Update(); + X3Y2_性器基CP.Update(); + X3Y2_陰核CP.Update(); + X3Y2_尿道CP.Update(); + X3Y2_膣口CP.Update(); + break; + case 3: + X3Y3_小陰唇CP.Update(); + X3Y3_性器基CP.Update(); + X3Y3_陰核CP.Update(); + X3Y3_尿道CP.Update(); + X3Y3_膣口CP.Update(); + break; + case 4: + X3Y4_小陰唇CP.Update(); + X3Y4_性器基CP.Update(); + X3Y4_陰核CP.Update(); + X3Y4_尿道CP.Update(); + X3Y4_膣口CP.Update(); + break; + default: + X3Y5_小陰唇CP.Update(); + X3Y5_性器基CP.Update(); + X3Y5_陰核CP.Update(); + X3Y5_尿道CP.Update(); + X3Y5_膣口CP.Update(); + break; + } + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 小陰唇CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); + 性器基CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); + 陰核CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); + 尿道CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴); + 膣口CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣D.cs index 67cad57..a34d69a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣D.cs @@ -2,57 +2,58 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 性器_獣D : 性器D +namespace SlaveMatrix { - public bool 小陰唇_表示 = true; + [Serializable] + public class 性器_獣D : 性器D + { + public bool 小陰唇_表示 = true; - public bool 性器基_表示 = true; + public bool 性器基_表示 = true; - public bool 陰核_表示 = true; + public bool 陰核_表示 = true; - public bool 尿道_表示 = true; + public bool 尿道_表示 = true; - public bool 膣口_表示 = true; + public bool 膣口_表示 = true; - public double くぱぁ; + public double くぱぁ; - public List 陰核_接続 = new List(); + public List 陰核_接続 = new List(); - public List 尿道_接続 = new List(); + public List 尿道_接続 = new List(); - public List 膣口_接続 = new List(); + public List 膣口_接続 = new List(); - public 性器_獣D() - { - ThisType = GetType(); - } + public 性器_獣D() + { + ThisType = GetType(); + } - 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.性器_獣_尿道_接続; - } + 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.性器_獣_膣口_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 性器_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 性器_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液.cs index efce027..cb69588 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液.cs @@ -1,26 +1,27 @@ -namespace SlaveMatrix; - -public class 性器精液 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 性器精液 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public virtual bool 精液_表示 { get; set; } + public virtual bool 精液_表示 { get; set; } - public virtual bool 血液1_表示 { get; set; } + public virtual bool 血液1_表示 { get; set; } - public virtual bool 血液2_表示 { get; set; } + public virtual bool 血液2_表示 { get; set; } - public virtual double 血液濃度 { get; set; } + public virtual double 血液濃度 { get; set; } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液D.cs index 4f73b31..b5a73e9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 性器精液D : EleD +namespace SlaveMatrix { + [Serializable] + public class 性器精液D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人.cs index 3c265af..b5a4dbc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人.cs @@ -1,376 +1,377 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 性器精液_人 : 性器精液 +namespace SlaveMatrix { - public Par X0Y0_精液; + public class 性器精液_人 : 性器精液 + { + public Par X0Y0_精液; - public Par X0Y0_血液1; + public Par X0Y0_血液1; - public Par X0Y0_血液2; + public Par X0Y0_血液2; - public Par X0Y1_精液; + public Par X0Y1_精液; - public Par X0Y1_血液1; + public Par X0Y1_血液1; - public Par X0Y1_血液2; + public Par X0Y1_血液2; - public Par X0Y2_精液; + public Par X0Y2_精液; - public Par X0Y2_血液1; + public Par X0Y2_血液1; - public Par X0Y2_血液2; + public Par X0Y2_血液2; - public Par X0Y3_精液; + public Par X0Y3_精液; - public Par X0Y3_血液1; + public Par X0Y3_血液1; - public Par X0Y3_血液2; + public Par X0Y3_血液2; - public Par X0Y4_精液; + public Par X0Y4_精液; - public Par X0Y4_血液1; + public Par X0Y4_血液1; - public Par X0Y4_血液2; + public Par X0Y4_血液2; - public Par X0Y5_精液; + public Par X0Y5_精液; - public Par X0Y5_血液1; + public Par X0Y5_血液1; - public Par X0Y5_血液2; + public Par X0Y5_血液2; - public ColorD 精液CD; + public ColorD 精液CD; - public ColorD 血液1CD; + public ColorD 血液1CD; - public ColorD 血液2CD; + public ColorD 血液2CD; - public ColorP X0Y0_精液CP; + public ColorP X0Y0_精液CP; - public ColorP X0Y0_血液1CP; + public ColorP X0Y0_血液1CP; - public ColorP X0Y0_血液2CP; + public ColorP X0Y0_血液2CP; - public ColorP X0Y1_精液CP; + public ColorP X0Y1_精液CP; - public ColorP X0Y1_血液1CP; + public ColorP X0Y1_血液1CP; - public ColorP X0Y1_血液2CP; + public ColorP X0Y1_血液2CP; - public ColorP X0Y2_精液CP; + public ColorP X0Y2_精液CP; - public ColorP X0Y2_血液1CP; + public ColorP X0Y2_血液1CP; - public ColorP X0Y2_血液2CP; + public ColorP X0Y2_血液2CP; - public ColorP X0Y3_精液CP; + public ColorP X0Y3_精液CP; - public ColorP X0Y3_血液1CP; + public ColorP X0Y3_血液1CP; - public ColorP X0Y3_血液2CP; + public ColorP X0Y3_血液2CP; - public ColorP X0Y4_精液CP; + public ColorP X0Y4_精液CP; - public ColorP X0Y4_血液1CP; + public ColorP X0Y4_血液1CP; - public ColorP X0Y4_血液2CP; + public ColorP X0Y4_血液2CP; - public ColorP X0Y5_精液CP; + public ColorP X0Y5_精液CP; - public ColorP X0Y5_血液1CP; + public ColorP X0Y5_血液1CP; - public ColorP X0Y5_血液2CP; + public ColorP X0Y5_血液2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public override bool 精液_表示 - { - get - { - return X0Y0_精液.Dra; - } - set - { - X0Y0_精液.Dra = value; - X0Y1_精液.Dra = value; - X0Y2_精液.Dra = value; - X0Y3_精液.Dra = value; - X0Y4_精液.Dra = value; - X0Y5_精液.Dra = value; - X0Y0_精液.Hit = value; - X0Y1_精液.Hit = value; - X0Y2_精液.Hit = value; - X0Y3_精液.Hit = value; - X0Y4_精液.Hit = value; - X0Y5_精液.Hit = value; - } - } + public override bool 精液_表示 + { + get + { + return X0Y0_精液.Dra; + } + set + { + X0Y0_精液.Dra = value; + X0Y1_精液.Dra = value; + X0Y2_精液.Dra = value; + X0Y3_精液.Dra = value; + X0Y4_精液.Dra = value; + X0Y5_精液.Dra = value; + X0Y0_精液.Hit = value; + X0Y1_精液.Hit = value; + X0Y2_精液.Hit = value; + X0Y3_精液.Hit = value; + X0Y4_精液.Hit = value; + X0Y5_精液.Hit = value; + } + } - public override bool 血液1_表示 - { - get - { - return X0Y0_血液1.Dra; - } - set - { - X0Y0_血液1.Dra = value; - X0Y1_血液1.Dra = value; - X0Y2_血液1.Dra = value; - X0Y3_血液1.Dra = value; - X0Y4_血液1.Dra = value; - X0Y5_血液1.Dra = value; - X0Y0_血液1.Hit = value; - X0Y1_血液1.Hit = value; - X0Y2_血液1.Hit = value; - X0Y3_血液1.Hit = value; - X0Y4_血液1.Hit = value; - X0Y5_血液1.Hit = value; - } - } + public override bool 血液1_表示 + { + get + { + return X0Y0_血液1.Dra; + } + set + { + X0Y0_血液1.Dra = value; + X0Y1_血液1.Dra = value; + X0Y2_血液1.Dra = value; + X0Y3_血液1.Dra = value; + X0Y4_血液1.Dra = value; + X0Y5_血液1.Dra = value; + X0Y0_血液1.Hit = value; + X0Y1_血液1.Hit = value; + X0Y2_血液1.Hit = value; + X0Y3_血液1.Hit = value; + X0Y4_血液1.Hit = value; + X0Y5_血液1.Hit = value; + } + } - public override bool 血液2_表示 - { - get - { - return X0Y0_血液2.Dra; - } - set - { - X0Y0_血液2.Dra = value; - X0Y1_血液2.Dra = value; - X0Y2_血液2.Dra = value; - X0Y3_血液2.Dra = value; - X0Y4_血液2.Dra = value; - X0Y5_血液2.Dra = value; - X0Y0_血液2.Hit = value; - X0Y1_血液2.Hit = value; - X0Y2_血液2.Hit = value; - X0Y3_血液2.Hit = value; - X0Y4_血液2.Hit = value; - X0Y5_血液2.Hit = value; - } - } + public override bool 血液2_表示 + { + get + { + return X0Y0_血液2.Dra; + } + set + { + X0Y0_血液2.Dra = value; + X0Y1_血液2.Dra = value; + X0Y2_血液2.Dra = value; + X0Y3_血液2.Dra = value; + X0Y4_血液2.Dra = value; + X0Y5_血液2.Dra = value; + X0Y0_血液2.Hit = value; + X0Y1_血液2.Hit = value; + X0Y2_血液2.Hit = value; + X0Y3_血液2.Hit = value; + X0Y4_血液2.Hit = value; + X0Y5_血液2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 精液_表示; - } - set - { - 精液_表示 = value; - 血液1_表示 = value; - 血液2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 精液_表示; + } + set + { + 精液_表示 = value; + 血液1_表示 = value; + 血液2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 精液CD.不透明度; - } - set - { - 精液CD.不透明度 = value; - 血液1CD.不透明度 = value; - 血液2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 精液CD.不透明度; + } + set + { + 精液CD.不透明度 = value; + 血液1CD.不透明度 = value; + 血液2CD.不透明度 = value; + } + } - public override double 血液濃度 - { - get - { - return 血液1CD.不透明度; - } - set - { - 血液1CD.不透明度 = value; - 血液2CD.不透明度 = value; - } - } + public override double 血液濃度 + { + get + { + return 血液1CD.不透明度; + } + set + { + 血液1CD.不透明度 = value; + 血液2CD.不透明度 = value; + } + } - public 性器精液_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 性器精液_人D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.性器付["性器精液垂れ"]); - Pars pars = 本体[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - X0Y0_血液1 = pars["血液1"].ToPar(); - X0Y0_血液2 = pars["血液2"].ToPar(); - pars = 本体[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - X0Y1_血液1 = pars["血液1"].ToPar(); - X0Y1_血液2 = pars["血液2"].ToPar(); - pars = 本体[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - X0Y2_血液1 = pars["血液1"].ToPar(); - X0Y2_血液2 = pars["血液2"].ToPar(); - pars = 本体[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - X0Y3_血液1 = pars["血液1"].ToPar(); - X0Y3_血液2 = pars["血液2"].ToPar(); - pars = 本体[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); - X0Y4_血液1 = pars["血液1"].ToPar(); - X0Y4_血液2 = pars["血液2"].ToPar(); - pars = 本体[0][5]; - X0Y5_精液 = pars["精液"].ToPar(); - X0Y5_血液1 = pars["血液1"].ToPar(); - X0Y5_血液2 = pars["血液2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 精液_表示 = e.精液_表示; - 血液1_表示 = e.血液1_表示; - 血液2_表示 = e.血液2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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_精液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); - X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); - X0Y2_血液1CP = new ColorP(X0Y2_血液1, 血液1CD, DisUnit, abj: true); - X0Y2_血液2CP = new ColorP(X0Y2_血液2, 血液2CD, DisUnit, abj: true); - X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); - X0Y3_血液1CP = new ColorP(X0Y3_血液1, 血液1CD, DisUnit, abj: true); - X0Y3_血液2CP = new ColorP(X0Y3_血液2, 血液2CD, DisUnit, abj: true); - X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); - X0Y4_血液1CP = new ColorP(X0Y4_血液1, 血液1CD, DisUnit, abj: true); - X0Y4_血液2CP = new ColorP(X0Y4_血液2, 血液2CD, DisUnit, abj: true); - X0Y5_精液CP = new ColorP(X0Y5_精液, 精液CD, DisUnit, abj: true); - X0Y5_血液1CP = new ColorP(X0Y5_血液1, 血液1CD, DisUnit, abj: true); - X0Y5_血液2CP = new ColorP(X0Y5_血液2, 血液2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 性器精液_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 性器精液_人D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.性器付["性器精液垂れ"]); + Pars pars = 本体[0][0]; + X0Y0_精液 = pars["精液"].ToPar(); + X0Y0_血液1 = pars["血液1"].ToPar(); + X0Y0_血液2 = pars["血液2"].ToPar(); + pars = 本体[0][1]; + X0Y1_精液 = pars["精液"].ToPar(); + X0Y1_血液1 = pars["血液1"].ToPar(); + X0Y1_血液2 = pars["血液2"].ToPar(); + pars = 本体[0][2]; + X0Y2_精液 = pars["精液"].ToPar(); + X0Y2_血液1 = pars["血液1"].ToPar(); + X0Y2_血液2 = pars["血液2"].ToPar(); + pars = 本体[0][3]; + X0Y3_精液 = pars["精液"].ToPar(); + X0Y3_血液1 = pars["血液1"].ToPar(); + X0Y3_血液2 = pars["血液2"].ToPar(); + pars = 本体[0][4]; + X0Y4_精液 = pars["精液"].ToPar(); + X0Y4_血液1 = pars["血液1"].ToPar(); + X0Y4_血液2 = pars["血液2"].ToPar(); + pars = 本体[0][5]; + X0Y5_精液 = pars["精液"].ToPar(); + X0Y5_血液1 = pars["血液1"].ToPar(); + X0Y5_血液2 = pars["血液2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 精液_表示 = e.精液_表示; + 血液1_表示 = e.血液1_表示; + 血液2_表示 = e.血液2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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_精液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); + X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); + X0Y2_血液1CP = new ColorP(X0Y2_血液1, 血液1CD, DisUnit, abj: true); + X0Y2_血液2CP = new ColorP(X0Y2_血液2, 血液2CD, DisUnit, abj: true); + X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); + X0Y3_血液1CP = new ColorP(X0Y3_血液1, 血液1CD, DisUnit, abj: true); + X0Y3_血液2CP = new ColorP(X0Y3_血液2, 血液2CD, DisUnit, abj: true); + X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); + X0Y4_血液1CP = new ColorP(X0Y4_血液1, 血液1CD, DisUnit, abj: true); + X0Y4_血液2CP = new ColorP(X0Y4_血液2, 血液2CD, DisUnit, abj: true); + X0Y5_精液CP = new ColorP(X0Y5_精液, 精液CD, DisUnit, abj: true); + X0Y5_血液1CP = new ColorP(X0Y5_血液1, 血液1CD, DisUnit, abj: true); + X0Y5_血液2CP = new ColorP(X0Y5_血液2, 血液2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_精液CP.Update(); - X0Y0_血液1CP.Update(); - X0Y0_血液2CP.Update(); - break; - case 1: - X0Y1_精液CP.Update(); - X0Y1_血液1CP.Update(); - X0Y1_血液2CP.Update(); - break; - case 2: - X0Y2_精液CP.Update(); - X0Y2_血液1CP.Update(); - X0Y2_血液2CP.Update(); - break; - case 3: - X0Y3_精液CP.Update(); - X0Y3_血液1CP.Update(); - X0Y3_血液2CP.Update(); - break; - case 4: - X0Y4_精液CP.Update(); - X0Y4_血液1CP.Update(); - X0Y4_血液2CP.Update(); - break; - default: - X0Y5_精液CP.Update(); - X0Y5_血液1CP.Update(); - X0Y5_血液2CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_精液CP.Update(); + X0Y0_血液1CP.Update(); + X0Y0_血液2CP.Update(); + break; + case 1: + X0Y1_精液CP.Update(); + X0Y1_血液1CP.Update(); + X0Y1_血液2CP.Update(); + break; + case 2: + X0Y2_精液CP.Update(); + X0Y2_血液1CP.Update(); + X0Y2_血液2CP.Update(); + break; + case 3: + X0Y3_精液CP.Update(); + X0Y3_血液1CP.Update(); + X0Y3_血液2CP.Update(); + break; + case 4: + X0Y4_精液CP.Update(); + X0Y4_血液1CP.Update(); + X0Y4_血液2CP.Update(); + break; + default: + X0Y5_精液CP.Update(); + X0Y5_血液1CP.Update(); + X0Y5_血液2CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 精液CD = new ColorD(); - 血液1CD = new ColorD(ref Col.Empty, ref 体配色.血液O); - 血液2CD = new ColorD(ref Col.Empty, ref 体配色.血液O); - } + private void 配色N0(体配色 体配色) + { + 精液CD = new ColorD(); + 血液1CD = new ColorD(ref Col.Empty, ref 体配色.血液O); + 血液2CD = new ColorD(ref Col.Empty, ref 体配色.血液O); + } - public void 精液配色(主人公配色 配色) - { - 精液CD.線 = 配色.精線; - 精液CD.色 = 配色.精液垂れ; - X0Y0_精液CP.Setting(); - X0Y1_精液CP.Setting(); - X0Y2_精液CP.Setting(); - X0Y3_精液CP.Setting(); - X0Y4_精液CP.Setting(); - X0Y5_精液CP.Setting(); - } + public void 精液配色(主人公配色 配色) + { + 精液CD.線 = 配色.精線; + 精液CD.色 = 配色.精液垂れ; + X0Y0_精液CP.Setting(); + X0Y1_精液CP.Setting(); + X0Y2_精液CP.Setting(); + X0Y3_精液CP.Setting(); + X0Y4_精液CP.Setting(); + X0Y5_精液CP.Setting(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人D.cs index 691a965..917831e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人D.cs @@ -1,24 +1,25 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 性器精液_人D : 性器精液D +namespace SlaveMatrix { - public bool 精液_表示; + [Serializable] + public class 性器精液_人D : 性器精液D + { + public bool 精液_表示; - public bool 血液1_表示; + public bool 血液1_表示; - public bool 血液2_表示; + public bool 血液2_表示; - public 性器精液_人D() - { - ThisType = GetType(); - } + public 性器精液_人D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 性器精液_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 性器精液_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣.cs index 76b019e..9f7e062 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣.cs @@ -1,376 +1,377 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 性器精液_獣 : 性器精液 +namespace SlaveMatrix { - public Par X0Y0_精液; + public class 性器精液_獣 : 性器精液 + { + public Par X0Y0_精液; - public Par X0Y0_血液1; + public Par X0Y0_血液1; - public Par X0Y0_血液2; + public Par X0Y0_血液2; - public Par X0Y1_精液; + public Par X0Y1_精液; - public Par X0Y1_血液1; + public Par X0Y1_血液1; - public Par X0Y1_血液2; + public Par X0Y1_血液2; - public Par X0Y2_精液; + public Par X0Y2_精液; - public Par X0Y2_血液1; + public Par X0Y2_血液1; - public Par X0Y2_血液2; + public Par X0Y2_血液2; - public Par X0Y3_精液; + public Par X0Y3_精液; - public Par X0Y3_血液1; + public Par X0Y3_血液1; - public Par X0Y3_血液2; + public Par X0Y3_血液2; - public Par X0Y4_精液; + public Par X0Y4_精液; - public Par X0Y4_血液1; + public Par X0Y4_血液1; - public Par X0Y4_血液2; + public Par X0Y4_血液2; - public Par X0Y5_精液; + public Par X0Y5_精液; - public Par X0Y5_血液1; + public Par X0Y5_血液1; - public Par X0Y5_血液2; + public Par X0Y5_血液2; - public ColorD 精液CD; + public ColorD 精液CD; - public ColorD 血液1CD; + public ColorD 血液1CD; - public ColorD 血液2CD; + public ColorD 血液2CD; - public ColorP X0Y0_精液CP; + public ColorP X0Y0_精液CP; - public ColorP X0Y0_血液1CP; + public ColorP X0Y0_血液1CP; - public ColorP X0Y0_血液2CP; + public ColorP X0Y0_血液2CP; - public ColorP X0Y1_精液CP; + public ColorP X0Y1_精液CP; - public ColorP X0Y1_血液1CP; + public ColorP X0Y1_血液1CP; - public ColorP X0Y1_血液2CP; + public ColorP X0Y1_血液2CP; - public ColorP X0Y2_精液CP; + public ColorP X0Y2_精液CP; - public ColorP X0Y2_血液1CP; + public ColorP X0Y2_血液1CP; - public ColorP X0Y2_血液2CP; + public ColorP X0Y2_血液2CP; - public ColorP X0Y3_精液CP; + public ColorP X0Y3_精液CP; - public ColorP X0Y3_血液1CP; + public ColorP X0Y3_血液1CP; - public ColorP X0Y3_血液2CP; + public ColorP X0Y3_血液2CP; - public ColorP X0Y4_精液CP; + public ColorP X0Y4_精液CP; - public ColorP X0Y4_血液1CP; + public ColorP X0Y4_血液1CP; - public ColorP X0Y4_血液2CP; + public ColorP X0Y4_血液2CP; - public ColorP X0Y5_精液CP; + public ColorP X0Y5_精液CP; - public ColorP X0Y5_血液1CP; + public ColorP X0Y5_血液1CP; - public ColorP X0Y5_血液2CP; + public ColorP X0Y5_血液2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public override bool 精液_表示 - { - get - { - return X0Y0_精液.Dra; - } - set - { - X0Y0_精液.Dra = value; - X0Y1_精液.Dra = value; - X0Y2_精液.Dra = value; - X0Y3_精液.Dra = value; - X0Y4_精液.Dra = value; - X0Y5_精液.Dra = value; - X0Y0_精液.Hit = value; - X0Y1_精液.Hit = value; - X0Y2_精液.Hit = value; - X0Y3_精液.Hit = value; - X0Y4_精液.Hit = value; - X0Y5_精液.Hit = value; - } - } + public override bool 精液_表示 + { + get + { + return X0Y0_精液.Dra; + } + set + { + X0Y0_精液.Dra = value; + X0Y1_精液.Dra = value; + X0Y2_精液.Dra = value; + X0Y3_精液.Dra = value; + X0Y4_精液.Dra = value; + X0Y5_精液.Dra = value; + X0Y0_精液.Hit = value; + X0Y1_精液.Hit = value; + X0Y2_精液.Hit = value; + X0Y3_精液.Hit = value; + X0Y4_精液.Hit = value; + X0Y5_精液.Hit = value; + } + } - public override bool 血液1_表示 - { - get - { - return X0Y0_血液1.Dra; - } - set - { - X0Y0_血液1.Dra = value; - X0Y1_血液1.Dra = value; - X0Y2_血液1.Dra = value; - X0Y3_血液1.Dra = value; - X0Y4_血液1.Dra = value; - X0Y5_血液1.Dra = value; - X0Y0_血液1.Hit = value; - X0Y1_血液1.Hit = value; - X0Y2_血液1.Hit = value; - X0Y3_血液1.Hit = value; - X0Y4_血液1.Hit = value; - X0Y5_血液1.Hit = value; - } - } + public override bool 血液1_表示 + { + get + { + return X0Y0_血液1.Dra; + } + set + { + X0Y0_血液1.Dra = value; + X0Y1_血液1.Dra = value; + X0Y2_血液1.Dra = value; + X0Y3_血液1.Dra = value; + X0Y4_血液1.Dra = value; + X0Y5_血液1.Dra = value; + X0Y0_血液1.Hit = value; + X0Y1_血液1.Hit = value; + X0Y2_血液1.Hit = value; + X0Y3_血液1.Hit = value; + X0Y4_血液1.Hit = value; + X0Y5_血液1.Hit = value; + } + } - public override bool 血液2_表示 - { - get - { - return X0Y0_血液2.Dra; - } - set - { - X0Y0_血液2.Dra = value; - X0Y1_血液2.Dra = value; - X0Y2_血液2.Dra = value; - X0Y3_血液2.Dra = value; - X0Y4_血液2.Dra = value; - X0Y5_血液2.Dra = value; - X0Y0_血液2.Hit = value; - X0Y1_血液2.Hit = value; - X0Y2_血液2.Hit = value; - X0Y3_血液2.Hit = value; - X0Y4_血液2.Hit = value; - X0Y5_血液2.Hit = value; - } - } + public override bool 血液2_表示 + { + get + { + return X0Y0_血液2.Dra; + } + set + { + X0Y0_血液2.Dra = value; + X0Y1_血液2.Dra = value; + X0Y2_血液2.Dra = value; + X0Y3_血液2.Dra = value; + X0Y4_血液2.Dra = value; + X0Y5_血液2.Dra = value; + X0Y0_血液2.Hit = value; + X0Y1_血液2.Hit = value; + X0Y2_血液2.Hit = value; + X0Y3_血液2.Hit = value; + X0Y4_血液2.Hit = value; + X0Y5_血液2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 精液_表示; - } - set - { - 精液_表示 = value; - 血液1_表示 = value; - 血液2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 精液_表示; + } + set + { + 精液_表示 = value; + 血液1_表示 = value; + 血液2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 精液CD.不透明度; - } - set - { - 精液CD.不透明度 = value; - 血液1CD.不透明度 = value; - 血液2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 精液CD.不透明度; + } + set + { + 精液CD.不透明度 = value; + 血液1CD.不透明度 = value; + 血液2CD.不透明度 = value; + } + } - public override double 血液濃度 - { - get - { - return 血液1CD.不透明度; - } - set - { - 血液1CD.不透明度 = value; - 血液2CD.不透明度 = value; - } - } + public override double 血液濃度 + { + get + { + return 血液1CD.不透明度; + } + set + { + 血液1CD.不透明度 = value; + 血液2CD.不透明度 = value; + } + } - public 性器精液_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 性器精液_獣D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.性器付["四足性器精液垂れ"]); - Pars pars = 本体[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - X0Y0_血液1 = pars["血液1"].ToPar(); - X0Y0_血液2 = pars["血液2"].ToPar(); - pars = 本体[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - X0Y1_血液1 = pars["血液1"].ToPar(); - X0Y1_血液2 = pars["血液2"].ToPar(); - pars = 本体[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - X0Y2_血液1 = pars["血液1"].ToPar(); - X0Y2_血液2 = pars["血液2"].ToPar(); - pars = 本体[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - X0Y3_血液1 = pars["血液1"].ToPar(); - X0Y3_血液2 = pars["血液2"].ToPar(); - pars = 本体[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); - X0Y4_血液1 = pars["血液1"].ToPar(); - X0Y4_血液2 = pars["血液2"].ToPar(); - pars = 本体[0][5]; - X0Y5_精液 = pars["精液"].ToPar(); - X0Y5_血液1 = pars["血液1"].ToPar(); - X0Y5_血液2 = pars["血液2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 精液_表示 = e.精液_表示; - 血液1_表示 = e.血液1_表示; - 血液2_表示 = e.血液2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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_精液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); - X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); - X0Y2_血液1CP = new ColorP(X0Y2_血液1, 血液1CD, DisUnit, abj: true); - X0Y2_血液2CP = new ColorP(X0Y2_血液2, 血液2CD, DisUnit, abj: true); - X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); - X0Y3_血液1CP = new ColorP(X0Y3_血液1, 血液1CD, DisUnit, abj: true); - X0Y3_血液2CP = new ColorP(X0Y3_血液2, 血液2CD, DisUnit, abj: true); - X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); - X0Y4_血液1CP = new ColorP(X0Y4_血液1, 血液1CD, DisUnit, abj: true); - X0Y4_血液2CP = new ColorP(X0Y4_血液2, 血液2CD, DisUnit, abj: true); - X0Y5_精液CP = new ColorP(X0Y5_精液, 精液CD, DisUnit, abj: true); - X0Y5_血液1CP = new ColorP(X0Y5_血液1, 血液1CD, DisUnit, abj: true); - X0Y5_血液2CP = new ColorP(X0Y5_血液2, 血液2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 性器精液_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 性器精液_獣D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.性器付["四足性器精液垂れ"]); + Pars pars = 本体[0][0]; + X0Y0_精液 = pars["精液"].ToPar(); + X0Y0_血液1 = pars["血液1"].ToPar(); + X0Y0_血液2 = pars["血液2"].ToPar(); + pars = 本体[0][1]; + X0Y1_精液 = pars["精液"].ToPar(); + X0Y1_血液1 = pars["血液1"].ToPar(); + X0Y1_血液2 = pars["血液2"].ToPar(); + pars = 本体[0][2]; + X0Y2_精液 = pars["精液"].ToPar(); + X0Y2_血液1 = pars["血液1"].ToPar(); + X0Y2_血液2 = pars["血液2"].ToPar(); + pars = 本体[0][3]; + X0Y3_精液 = pars["精液"].ToPar(); + X0Y3_血液1 = pars["血液1"].ToPar(); + X0Y3_血液2 = pars["血液2"].ToPar(); + pars = 本体[0][4]; + X0Y4_精液 = pars["精液"].ToPar(); + X0Y4_血液1 = pars["血液1"].ToPar(); + X0Y4_血液2 = pars["血液2"].ToPar(); + pars = 本体[0][5]; + X0Y5_精液 = pars["精液"].ToPar(); + X0Y5_血液1 = pars["血液1"].ToPar(); + X0Y5_血液2 = pars["血液2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 精液_表示 = e.精液_表示; + 血液1_表示 = e.血液1_表示; + 血液2_表示 = e.血液2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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_精液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); + X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); + X0Y2_血液1CP = new ColorP(X0Y2_血液1, 血液1CD, DisUnit, abj: true); + X0Y2_血液2CP = new ColorP(X0Y2_血液2, 血液2CD, DisUnit, abj: true); + X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); + X0Y3_血液1CP = new ColorP(X0Y3_血液1, 血液1CD, DisUnit, abj: true); + X0Y3_血液2CP = new ColorP(X0Y3_血液2, 血液2CD, DisUnit, abj: true); + X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); + X0Y4_血液1CP = new ColorP(X0Y4_血液1, 血液1CD, DisUnit, abj: true); + X0Y4_血液2CP = new ColorP(X0Y4_血液2, 血液2CD, DisUnit, abj: true); + X0Y5_精液CP = new ColorP(X0Y5_精液, 精液CD, DisUnit, abj: true); + X0Y5_血液1CP = new ColorP(X0Y5_血液1, 血液1CD, DisUnit, abj: true); + X0Y5_血液2CP = new ColorP(X0Y5_血液2, 血液2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_精液CP.Update(); - X0Y0_血液1CP.Update(); - X0Y0_血液2CP.Update(); - break; - case 1: - X0Y1_精液CP.Update(); - X0Y1_血液1CP.Update(); - X0Y1_血液2CP.Update(); - break; - case 2: - X0Y2_精液CP.Update(); - X0Y2_血液1CP.Update(); - X0Y2_血液2CP.Update(); - break; - case 3: - X0Y3_精液CP.Update(); - X0Y3_血液1CP.Update(); - X0Y3_血液2CP.Update(); - break; - case 4: - X0Y4_精液CP.Update(); - X0Y4_血液1CP.Update(); - X0Y4_血液2CP.Update(); - break; - default: - X0Y5_精液CP.Update(); - X0Y5_血液1CP.Update(); - X0Y5_血液2CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_精液CP.Update(); + X0Y0_血液1CP.Update(); + X0Y0_血液2CP.Update(); + break; + case 1: + X0Y1_精液CP.Update(); + X0Y1_血液1CP.Update(); + X0Y1_血液2CP.Update(); + break; + case 2: + X0Y2_精液CP.Update(); + X0Y2_血液1CP.Update(); + X0Y2_血液2CP.Update(); + break; + case 3: + X0Y3_精液CP.Update(); + X0Y3_血液1CP.Update(); + X0Y3_血液2CP.Update(); + break; + case 4: + X0Y4_精液CP.Update(); + X0Y4_血液1CP.Update(); + X0Y4_血液2CP.Update(); + break; + default: + X0Y5_精液CP.Update(); + X0Y5_血液1CP.Update(); + X0Y5_血液2CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 精液CD = new ColorD(); - 血液1CD = new ColorD(ref Col.Empty, ref 体配色.血液O); - 血液2CD = new ColorD(ref Col.Empty, ref 体配色.血液O); - } + private void 配色N0(体配色 体配色) + { + 精液CD = new ColorD(); + 血液1CD = new ColorD(ref Col.Empty, ref 体配色.血液O); + 血液2CD = new ColorD(ref Col.Empty, ref 体配色.血液O); + } - public void 精液配色(主人公配色 配色) - { - 精液CD.線 = 配色.精線; - 精液CD.色 = 配色.精液垂れ; - X0Y0_精液CP.Setting(); - X0Y1_精液CP.Setting(); - X0Y2_精液CP.Setting(); - X0Y3_精液CP.Setting(); - X0Y4_精液CP.Setting(); - X0Y5_精液CP.Setting(); - } + public void 精液配色(主人公配色 配色) + { + 精液CD.線 = 配色.精線; + 精液CD.色 = 配色.精液垂れ; + X0Y0_精液CP.Setting(); + X0Y1_精液CP.Setting(); + X0Y2_精液CP.Setting(); + X0Y3_精液CP.Setting(); + X0Y4_精液CP.Setting(); + X0Y5_精液CP.Setting(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣D.cs index 0559252..3885f4e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣D.cs @@ -1,24 +1,25 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 性器精液_獣D : 性器精液D +namespace SlaveMatrix { - public bool 精液_表示; + [Serializable] + public class 性器精液_獣D : 性器精液D + { + public bool 精液_表示; - public bool 血液1_表示; + public bool 血液1_表示; - public bool 血液2_表示; + public bool 血液2_表示; - public 性器精液_獣D() - { - ThisType = GetType(); - } + public 性器精液_獣D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 性器精液_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 性器精液_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手.cs index 72ab78c..8683a5b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 手 : Ele +namespace SlaveMatrix { + public class 手 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手D.cs index 61c9e7c..1d7e3aa 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 手D : EleD +namespace SlaveMatrix { + [Serializable] + public class 手D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人.cs index dd4e6e1..28053c1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人.cs @@ -1,4744 +1,4745 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 手_人 : 手 +namespace SlaveMatrix { - public Par X0Y0_グローブ_グローブ; + public class 手_人 : 手 + { + public Par X0Y0_グローブ_グローブ; - public Par X0Y0_グローブ_縁1; + public Par X0Y0_グローブ_縁1; - public Par X0Y0_グローブ_縁2; + public Par X0Y0_グローブ_縁2; - public Par X0Y0_獣性_獣毛; + public Par X0Y0_獣性_獣毛; - public Par X0Y0_手; + public Par X0Y0_手; - public Par X0Y0_獣性_肉球; + public Par X0Y0_獣性_肉球; - public Par X0Y0_人指_人指1; + public Par X0Y0_人指_人指1; - public Par X0Y0_人指_人指3; + public Par X0Y0_人指_人指3; - public Par X0Y0_人指_人指2; + public Par X0Y0_人指_人指2; - public Par X0Y0_人指_水掻; + public Par X0Y0_人指_水掻; - public Par X0Y0_中指_中指1; + public Par X0Y0_中指_中指1; - public Par X0Y0_中指_中指3; + public Par X0Y0_中指_中指3; - public Par X0Y0_中指_中指2; + public Par X0Y0_中指_中指2; - public Par X0Y0_中指_水掻; + public Par X0Y0_中指_水掻; - public Par X0Y0_薬指_薬指1; + public Par X0Y0_薬指_薬指1; - public Par X0Y0_薬指_薬指3; + public Par X0Y0_薬指_薬指3; - public Par X0Y0_薬指_薬指2; + public Par X0Y0_薬指_薬指2; - public Par X0Y0_薬指_水掻; + public Par X0Y0_薬指_水掻; - public Par X0Y0_小指_小指1; + public Par X0Y0_小指_小指1; - public Par X0Y0_小指_小指3; + public Par X0Y0_小指_小指3; - public Par X0Y0_小指_小指2; + public Par X0Y0_小指_小指2; - public Par X0Y0_親指_水掻; + public Par X0Y0_親指_水掻; - public Par X0Y0_親指_親指1; + public Par X0Y0_親指_親指1; - public Par X0Y0_親指_獣性_肉球; + public Par X0Y0_親指_獣性_肉球; - public Par X0Y0_親指_親指2; + public Par X0Y0_親指_親指2; - public Par X0Y0_親指_親指3; + public Par X0Y0_親指_親指3; - public Par X0Y1_親指_親指3; + public Par X0Y1_親指_親指3; - public Par X0Y1_親指_親指2; + public Par X0Y1_親指_親指2; - public Par X0Y1_親指_親指1; + public Par X0Y1_親指_親指1; - public Par X0Y1_親指_水掻; + public Par X0Y1_親指_水掻; - public Par X0Y1_人指_人指3; + public Par X0Y1_人指_人指3; - public Par X0Y1_人指_人指2; + public Par X0Y1_人指_人指2; - public Par X0Y1_人指_人指1; + public Par X0Y1_人指_人指1; - public Par X0Y1_人指_水掻; + public Par X0Y1_人指_水掻; - public Par X0Y1_中指_中指3; + public Par X0Y1_中指_中指3; - public Par X0Y1_中指_中指2; + public Par X0Y1_中指_中指2; - public Par X0Y1_中指_中指1; + public Par X0Y1_中指_中指1; - public Par X0Y1_中指_水掻; + public Par X0Y1_中指_水掻; - public Par X0Y1_薬指_薬指3; + public Par X0Y1_薬指_薬指3; - public Par X0Y1_薬指_薬指2; + public Par X0Y1_薬指_薬指2; - public Par X0Y1_薬指_薬指1; + public Par X0Y1_薬指_薬指1; - public Par X0Y1_薬指_水掻; + public Par X0Y1_薬指_水掻; - public Par X0Y1_小指_小指3; + public Par X0Y1_小指_小指3; - public Par X0Y1_小指_小指2; + public Par X0Y1_小指_小指2; - public Par X0Y1_小指_小指1; + public Par X0Y1_小指_小指1; - public Par X0Y1_手; + public Par X0Y1_手; - public Par X0Y1_獣性_獣毛; + public Par X0Y1_獣性_獣毛; - public Par X0Y1_竜性_鱗1; + public Par X0Y1_竜性_鱗1; - public Par X0Y1_竜性_鱗2; + public Par X0Y1_竜性_鱗2; - public Par X0Y1_竜性_鱗3; + public Par X0Y1_竜性_鱗3; - public Par X0Y1_悪タトゥ_五芒星_円1; + public Par X0Y1_悪タトゥ_五芒星_円1; - public Par X0Y1_悪タトゥ_五芒星_円2; + public Par X0Y1_悪タトゥ_五芒星_円2; - public Par X0Y1_悪タトゥ_五芒星_星; + public Par X0Y1_悪タトゥ_五芒星_星; - public Par X0Y1_悪タトゥ_五芒星_五角形; + public Par X0Y1_悪タトゥ_五芒星_五角形; - public Par X0Y1_グローブ_グローブ; + public Par X0Y1_グローブ_グローブ; - public Par X0Y1_グローブ_縁1; + public Par X0Y1_グローブ_縁1; - public Par X0Y1_グローブ_縁2; + public Par X0Y1_グローブ_縁2; - public Par X0Y2_親指_親指3; + public Par X0Y2_親指_親指3; - public Par X0Y2_親指_親指2; + public Par X0Y2_親指_親指2; - public Par X0Y2_親指_親指1; + public Par X0Y2_親指_親指1; - public Par X0Y2_親指_水掻; + public Par X0Y2_親指_水掻; - public Par X0Y2_人指_人指3; + public Par X0Y2_人指_人指3; - public Par X0Y2_人指_人指2; + public Par X0Y2_人指_人指2; - public Par X0Y2_人指_人指1; + public Par X0Y2_人指_人指1; - public Par X0Y2_人指_水掻; + public Par X0Y2_人指_水掻; - public Par X0Y2_中指_中指3; + public Par X0Y2_中指_中指3; - public Par X0Y2_中指_中指2; + public Par X0Y2_中指_中指2; - public Par X0Y2_中指_中指1; + public Par X0Y2_中指_中指1; - public Par X0Y2_中指_水掻; + public Par X0Y2_中指_水掻; - public Par X0Y2_薬指_薬指3; + public Par X0Y2_薬指_薬指3; - public Par X0Y2_薬指_薬指2; + public Par X0Y2_薬指_薬指2; - public Par X0Y2_薬指_薬指1; + public Par X0Y2_薬指_薬指1; - public Par X0Y2_薬指_水掻; + public Par X0Y2_薬指_水掻; - public Par X0Y2_小指_小指3; + public Par X0Y2_小指_小指3; - public Par X0Y2_小指_小指2; + public Par X0Y2_小指_小指2; - public Par X0Y2_小指_小指1; + public Par X0Y2_小指_小指1; - public Par X0Y2_手; + public Par X0Y2_手; - public Par X0Y2_獣性_獣毛; + public Par X0Y2_獣性_獣毛; - public Par X0Y2_竜性_鱗1; + public Par X0Y2_竜性_鱗1; - public Par X0Y2_竜性_鱗2; + public Par X0Y2_竜性_鱗2; - public Par X0Y2_竜性_鱗3; + public Par X0Y2_竜性_鱗3; - public Par X0Y2_悪タトゥ_五芒星_円1; + public Par X0Y2_悪タトゥ_五芒星_円1; - public Par X0Y2_悪タトゥ_五芒星_円2; + public Par X0Y2_悪タトゥ_五芒星_円2; - public Par X0Y2_悪タトゥ_五芒星_星; + public Par X0Y2_悪タトゥ_五芒星_星; - public Par X0Y2_悪タトゥ_五芒星_五角形; + public Par X0Y2_悪タトゥ_五芒星_五角形; - public Par X0Y2_グローブ_グローブ; + public Par X0Y2_グローブ_グローブ; - public Par X0Y2_グローブ_縁1; + public Par X0Y2_グローブ_縁1; - public Par X0Y2_グローブ_縁2; + public Par X0Y2_グローブ_縁2; - public Par X0Y3_親指_親指1; + public Par X0Y3_親指_親指1; - public Par X0Y3_親指_親指2; + public Par X0Y3_親指_親指2; - public Par X0Y3_親指_親指3; + public Par X0Y3_親指_親指3; - public Par X0Y3_親指_水掻; + public Par X0Y3_親指_水掻; - public Par X0Y3_人指_人指3; + public Par X0Y3_人指_人指3; - public Par X0Y3_人指_人指2; + public Par X0Y3_人指_人指2; - public Par X0Y3_人指_人指1; + public Par X0Y3_人指_人指1; - public Par X0Y3_人指_水掻; + public Par X0Y3_人指_水掻; - public Par X0Y3_中指_中指3; + public Par X0Y3_中指_中指3; - public Par X0Y3_中指_中指2; + public Par X0Y3_中指_中指2; - public Par X0Y3_中指_中指1; + public Par X0Y3_中指_中指1; - public Par X0Y3_中指_水掻; + public Par X0Y3_中指_水掻; - public Par X0Y3_薬指_薬指3; + public Par X0Y3_薬指_薬指3; - public Par X0Y3_薬指_薬指2; + public Par X0Y3_薬指_薬指2; - public Par X0Y3_薬指_薬指1; + public Par X0Y3_薬指_薬指1; - public Par X0Y3_薬指_水掻; + public Par X0Y3_薬指_水掻; - public Par X0Y3_小指_小指3; + public Par X0Y3_小指_小指3; - public Par X0Y3_小指_小指2; + public Par X0Y3_小指_小指2; - public Par X0Y3_小指_小指1; + public Par X0Y3_小指_小指1; - public Par X0Y3_手; + public Par X0Y3_手; - public Par X0Y3_獣性_獣毛; + public Par X0Y3_獣性_獣毛; - public Par X0Y3_竜性_鱗1; + public Par X0Y3_竜性_鱗1; - public Par X0Y3_竜性_鱗2; + public Par X0Y3_竜性_鱗2; - public Par X0Y3_竜性_鱗3; + public Par X0Y3_竜性_鱗3; - public Par X0Y3_悪タトゥ_五芒星_円1; + public Par X0Y3_悪タトゥ_五芒星_円1; - public Par X0Y3_悪タトゥ_五芒星_円2; + public Par X0Y3_悪タトゥ_五芒星_円2; - public Par X0Y3_悪タトゥ_五芒星_星; + public Par X0Y3_悪タトゥ_五芒星_星; - public Par X0Y3_悪タトゥ_五芒星_五角形; + public Par X0Y3_悪タトゥ_五芒星_五角形; - public Par X0Y3_グローブ_グローブ; + public Par X0Y3_グローブ_グローブ; - public Par X0Y3_グローブ_縁1; + public Par X0Y3_グローブ_縁1; - public Par X0Y3_グローブ_縁2; + public Par X0Y3_グローブ_縁2; - public Par X0Y4_親指_親指3; + public Par X0Y4_親指_親指3; - public Par X0Y4_親指_親指2; + public Par X0Y4_親指_親指2; - public Par X0Y4_親指_親指1; + public Par X0Y4_親指_親指1; - public Par X0Y4_親指_水掻; + public Par X0Y4_親指_水掻; - public Par X0Y4_人指_人指3; + public Par X0Y4_人指_人指3; - public Par X0Y4_人指_人指2; + public Par X0Y4_人指_人指2; - public Par X0Y4_人指_人指1; + public Par X0Y4_人指_人指1; - public Par X0Y4_人指_水掻; + public Par X0Y4_人指_水掻; - public Par X0Y4_小指_小指3; + public Par X0Y4_小指_小指3; - public Par X0Y4_小指_小指2; + public Par X0Y4_小指_小指2; - public Par X0Y4_小指_小指1; + public Par X0Y4_小指_小指1; - public Par X0Y4_中指_中指3; + public Par X0Y4_中指_中指3; - public Par X0Y4_中指_中指2; + public Par X0Y4_中指_中指2; - public Par X0Y4_中指_中指1; + public Par X0Y4_中指_中指1; - public Par X0Y4_中指_水掻; + public Par X0Y4_中指_水掻; - public Par X0Y4_薬指_薬指3; + public Par X0Y4_薬指_薬指3; - public Par X0Y4_薬指_薬指2; + public Par X0Y4_薬指_薬指2; - public Par X0Y4_薬指_薬指1; + public Par X0Y4_薬指_薬指1; - public Par X0Y4_薬指_水掻; + public Par X0Y4_薬指_水掻; - public Par X0Y4_手; + public Par X0Y4_手; - public Par X0Y4_獣性_獣毛; + public Par X0Y4_獣性_獣毛; - public Par X0Y4_竜性_鱗1; + public Par X0Y4_竜性_鱗1; - public Par X0Y4_竜性_鱗2; + public Par X0Y4_竜性_鱗2; - public Par X0Y4_竜性_鱗3; + public Par X0Y4_竜性_鱗3; - public Par X0Y4_悪タトゥ_五芒星_円1; + public Par X0Y4_悪タトゥ_五芒星_円1; - public Par X0Y4_悪タトゥ_五芒星_円2; + public Par X0Y4_悪タトゥ_五芒星_円2; - public Par X0Y4_悪タトゥ_五芒星_星; + public Par X0Y4_悪タトゥ_五芒星_星; - public Par X0Y4_悪タトゥ_五芒星_五角形; + public Par X0Y4_悪タトゥ_五芒星_五角形; - public Par X0Y4_グローブ_グローブ; + public Par X0Y4_グローブ_グローブ; - public Par X0Y4_グローブ_縁1; + public Par X0Y4_グローブ_縁1; - public Par X0Y4_グローブ_縁2; + public Par X0Y4_グローブ_縁2; - public Par X0Y5_親指_親指1; + public Par X0Y5_親指_親指1; - public Par X0Y5_親指_親指2; + public Par X0Y5_親指_親指2; - public Par X0Y5_親指_親指3; + public Par X0Y5_親指_親指3; - public Par X0Y5_親指_水掻; + public Par X0Y5_親指_水掻; - public Par X0Y5_人指_人指3; + public Par X0Y5_人指_人指3; - public Par X0Y5_人指_人指2; + public Par X0Y5_人指_人指2; - public Par X0Y5_人指_人指1; + public Par X0Y5_人指_人指1; - public Par X0Y5_人指_水掻; + public Par X0Y5_人指_水掻; - public Par X0Y5_中指_中指3; + public Par X0Y5_中指_中指3; - public Par X0Y5_中指_中指2; + public Par X0Y5_中指_中指2; - public Par X0Y5_中指_中指1; + public Par X0Y5_中指_中指1; - public Par X0Y5_中指_水掻; + public Par X0Y5_中指_水掻; - public Par X0Y5_薬指_薬指3; + public Par X0Y5_薬指_薬指3; - public Par X0Y5_薬指_薬指2; + public Par X0Y5_薬指_薬指2; - public Par X0Y5_薬指_薬指1; + public Par X0Y5_薬指_薬指1; - public Par X0Y5_薬指_水掻; + public Par X0Y5_薬指_水掻; - public Par X0Y5_小指_小指3; + public Par X0Y5_小指_小指3; - public Par X0Y5_小指_小指2; + public Par X0Y5_小指_小指2; - public Par X0Y5_小指_小指1; + public Par X0Y5_小指_小指1; - public Par X0Y5_手; + public Par X0Y5_手; - public Par X0Y5_獣性_獣毛; + public Par X0Y5_獣性_獣毛; - public Par X0Y5_竜性_鱗1; + public Par X0Y5_竜性_鱗1; - public Par X0Y5_竜性_鱗2; + public Par X0Y5_竜性_鱗2; - public Par X0Y5_竜性_鱗3; + public Par X0Y5_竜性_鱗3; - public Par X0Y5_悪タトゥ_五芒星_円1; + public Par X0Y5_悪タトゥ_五芒星_円1; - public Par X0Y5_悪タトゥ_五芒星_円2; + public Par X0Y5_悪タトゥ_五芒星_円2; - public Par X0Y5_悪タトゥ_五芒星_星; + public Par X0Y5_悪タトゥ_五芒星_星; - public Par X0Y5_悪タトゥ_五芒星_五角形; + public Par X0Y5_悪タトゥ_五芒星_五角形; - public Par X0Y5_グローブ_グローブ; + public Par X0Y5_グローブ_グローブ; - public Par X0Y5_グローブ_縁1; + public Par X0Y5_グローブ_縁1; - public Par X0Y5_グローブ_縁2; + public Par X0Y5_グローブ_縁2; - public Par X0Y6_小指_小指3; + public Par X0Y6_小指_小指3; - public Par X0Y6_小指_小指2; + public Par X0Y6_小指_小指2; - public Par X0Y6_小指_小指1; + public Par X0Y6_小指_小指1; - public Par X0Y6_薬指_水掻; + public Par X0Y6_薬指_水掻; - public Par X0Y6_薬指_薬指3; + public Par X0Y6_薬指_薬指3; - public Par X0Y6_薬指_薬指2; + public Par X0Y6_薬指_薬指2; - public Par X0Y6_薬指_薬指1; + public Par X0Y6_薬指_薬指1; - public Par X0Y6_中指_水掻; + public Par X0Y6_中指_水掻; - public Par X0Y6_中指_中指3; + public Par X0Y6_中指_中指3; - public Par X0Y6_中指_中指2; + public Par X0Y6_中指_中指2; - public Par X0Y6_中指_中指1; + public Par X0Y6_中指_中指1; - public Par X0Y6_人指_水掻; + public Par X0Y6_人指_水掻; - public Par X0Y6_人指_人指3; + public Par X0Y6_人指_人指3; - public Par X0Y6_人指_人指2; + public Par X0Y6_人指_人指2; - public Par X0Y6_人指_人指1; + public Par X0Y6_人指_人指1; - public Par X0Y6_親指_親指3; + public Par X0Y6_親指_親指3; - public Par X0Y6_親指_親指2; + public Par X0Y6_親指_親指2; - public Par X0Y6_親指_親指1; + public Par X0Y6_親指_親指1; - public Par X0Y6_親指_水掻; + public Par X0Y6_親指_水掻; - public Par X0Y6_手; + public Par X0Y6_手; - public Par X0Y6_獣性_獣毛; + public Par X0Y6_獣性_獣毛; - public Par X0Y6_竜性_鱗1; + public Par X0Y6_竜性_鱗1; - public Par X0Y6_竜性_鱗2; + public Par X0Y6_竜性_鱗2; - public Par X0Y6_竜性_鱗3; + public Par X0Y6_竜性_鱗3; - public Par X0Y6_悪タトゥ_五芒星_円1; + public Par X0Y6_悪タトゥ_五芒星_円1; - public Par X0Y6_悪タトゥ_五芒星_円2; + public Par X0Y6_悪タトゥ_五芒星_円2; - public Par X0Y6_悪タトゥ_五芒星_星; + public Par X0Y6_悪タトゥ_五芒星_星; - public Par X0Y6_悪タトゥ_五芒星_五角形; + public Par X0Y6_悪タトゥ_五芒星_五角形; - public Par X0Y6_グローブ_グローブ; + public Par X0Y6_グローブ_グローブ; - public Par X0Y6_グローブ_縁1; + public Par X0Y6_グローブ_縁1; - public Par X0Y6_グローブ_縁2; + public Par X0Y6_グローブ_縁2; - public Par X0Y7_親指_親指1; + public Par X0Y7_親指_親指1; - public Par X0Y7_親指_親指2; + public Par X0Y7_親指_親指2; - public Par X0Y7_親指_親指3; + public Par X0Y7_親指_親指3; - public Par X0Y7_親指_水掻; + public Par X0Y7_親指_水掻; - public Par X0Y7_手; + public Par X0Y7_手; - public Par X0Y7_人指_人指3; + public Par X0Y7_人指_人指3; - public Par X0Y7_人指_人指2; + public Par X0Y7_人指_人指2; - public Par X0Y7_人指_人指1; + public Par X0Y7_人指_人指1; - public Par X0Y7_人指_水掻; + public Par X0Y7_人指_水掻; - public Par X0Y7_中指_中指3; + public Par X0Y7_中指_中指3; - public Par X0Y7_中指_中指2; + public Par X0Y7_中指_中指2; - public Par X0Y7_中指_中指1; + public Par X0Y7_中指_中指1; - public Par X0Y7_中指_水掻; + public Par X0Y7_中指_水掻; - public Par X0Y7_小指_小指3; + public Par X0Y7_小指_小指3; - public Par X0Y7_小指_小指2; + public Par X0Y7_小指_小指2; - public Par X0Y7_小指_小指1; + public Par X0Y7_小指_小指1; - public Par X0Y7_薬指_薬指3; + public Par X0Y7_薬指_薬指3; - public Par X0Y7_薬指_薬指2; + public Par X0Y7_薬指_薬指2; - public Par X0Y7_薬指_薬指1; + public Par X0Y7_薬指_薬指1; - public Par X0Y7_薬指_水掻; + public Par X0Y7_薬指_水掻; - public Par X0Y7_獣性_獣毛; + public Par X0Y7_獣性_獣毛; - public Par X0Y7_竜性_鱗1; + public Par X0Y7_竜性_鱗1; - public Par X0Y7_竜性_鱗2; + public Par X0Y7_竜性_鱗2; - public Par X0Y7_竜性_鱗3; + public Par X0Y7_竜性_鱗3; - public Par X0Y7_悪タトゥ_五芒星_円1; + public Par X0Y7_悪タトゥ_五芒星_円1; - public Par X0Y7_悪タトゥ_五芒星_円2; + public Par X0Y7_悪タトゥ_五芒星_円2; - public Par X0Y7_悪タトゥ_五芒星_星; + public Par X0Y7_悪タトゥ_五芒星_星; - public Par X0Y7_悪タトゥ_五芒星_五角形; + public Par X0Y7_悪タトゥ_五芒星_五角形; - public Par X0Y7_グローブ_グローブ; + public Par X0Y7_グローブ_グローブ; - public Par X0Y7_グローブ_縁1; + public Par X0Y7_グローブ_縁1; - public Par X0Y7_グローブ_縁2; + public Par X0Y7_グローブ_縁2; - public Par X0Y8_親指_親指3; + public Par X0Y8_親指_親指3; - public Par X0Y8_親指_親指2; + public Par X0Y8_親指_親指2; - public Par X0Y8_親指_親指1; + public Par X0Y8_親指_親指1; - public Par X0Y8_親指_水掻; + public Par X0Y8_親指_水掻; - public Par X0Y8_人指_人指3; + public Par X0Y8_人指_人指3; - public Par X0Y8_人指_人指2; + public Par X0Y8_人指_人指2; - public Par X0Y8_人指_人指1; + public Par X0Y8_人指_人指1; - public Par X0Y8_人指_水掻; + public Par X0Y8_人指_水掻; - public Par X0Y8_中指_中指3; + public Par X0Y8_中指_中指3; - public Par X0Y8_中指_中指2; + public Par X0Y8_中指_中指2; - public Par X0Y8_中指_中指1; + public Par X0Y8_中指_中指1; - public Par X0Y8_中指_水掻; + public Par X0Y8_中指_水掻; - public Par X0Y8_薬指_薬指3; + public Par X0Y8_薬指_薬指3; - public Par X0Y8_薬指_薬指2; + public Par X0Y8_薬指_薬指2; - public Par X0Y8_薬指_薬指1; + public Par X0Y8_薬指_薬指1; - public Par X0Y8_薬指_水掻; + public Par X0Y8_薬指_水掻; - public Par X0Y8_小指_小指3; + public Par X0Y8_小指_小指3; - public Par X0Y8_小指_小指2; + public Par X0Y8_小指_小指2; - public Par X0Y8_小指_小指1; + public Par X0Y8_小指_小指1; - public Par X0Y8_手; + public Par X0Y8_手; - public Par X0Y8_獣性_獣毛; + public Par X0Y8_獣性_獣毛; - public Par X0Y8_竜性_鱗1; + public Par X0Y8_竜性_鱗1; - public Par X0Y8_竜性_鱗2; + public Par X0Y8_竜性_鱗2; - public Par X0Y8_竜性_鱗3; + public Par X0Y8_竜性_鱗3; - public Par X0Y8_悪タトゥ_五芒星_円1; + public Par X0Y8_悪タトゥ_五芒星_円1; - public Par X0Y8_悪タトゥ_五芒星_円2; + public Par X0Y8_悪タトゥ_五芒星_円2; - public Par X0Y8_悪タトゥ_五芒星_星; + public Par X0Y8_悪タトゥ_五芒星_星; - public Par X0Y8_悪タトゥ_五芒星_五角形; + public Par X0Y8_悪タトゥ_五芒星_五角形; - public Par X0Y8_グローブ_グローブ; + public Par X0Y8_グローブ_グローブ; - public Par X0Y8_グローブ_縁1; + public Par X0Y8_グローブ_縁1; - public Par X0Y8_グローブ_縁2; + public Par X0Y8_グローブ_縁2; - public Par X0Y9_グローブ_グローブ; + public Par X0Y9_グローブ_グローブ; - public Par X0Y9_グローブ_縁1; + public Par X0Y9_グローブ_縁1; - public Par X0Y9_グローブ_縁2; + public Par X0Y9_グローブ_縁2; - public Par X0Y9_獣性_獣毛; + public Par X0Y9_獣性_獣毛; - public Par X0Y9_手; + public Par X0Y9_手; - public Par X0Y9_獣肉球; + public Par X0Y9_獣肉球; - public Par X0Y9_人指_人指1; + public Par X0Y9_人指_人指1; - public Par X0Y9_人指_人指3; + public Par X0Y9_人指_人指3; - public Par X0Y9_人指_人指2; + public Par X0Y9_人指_人指2; - public Par X0Y9_人指_水掻; + public Par X0Y9_人指_水掻; - public Par X0Y9_中指_中指1; + public Par X0Y9_中指_中指1; - public Par X0Y9_中指_中指3; + public Par X0Y9_中指_中指3; - public Par X0Y9_中指_中指2; + public Par X0Y9_中指_中指2; - public Par X0Y9_中指_水掻; + public Par X0Y9_中指_水掻; - public Par X0Y9_薬指_薬指1; + public Par X0Y9_薬指_薬指1; - public Par X0Y9_薬指_薬指3; + public Par X0Y9_薬指_薬指3; - public Par X0Y9_薬指_薬指2; + public Par X0Y9_薬指_薬指2; - public Par X0Y9_薬指_水掻; + public Par X0Y9_薬指_水掻; - public Par X0Y9_小指_小指1; + public Par X0Y9_小指_小指1; - public Par X0Y9_小指_小指3; + public Par X0Y9_小指_小指3; - public Par X0Y9_小指_小指2; + public Par X0Y9_小指_小指2; - public Par X0Y9_親指_水掻; + public Par X0Y9_親指_水掻; - public Par X0Y9_親指_親指1; + public Par X0Y9_親指_親指1; - public Par X0Y9_親指_獣肉球; + public Par X0Y9_親指_獣肉球; - public Par X0Y9_親指_親指2; + public Par X0Y9_親指_親指2; - public Par X0Y9_親指_親指3; + public Par X0Y9_親指_親指3; - public Par X0Y10_親指_親指3; + public Par X0Y10_親指_親指3; - public Par X0Y10_親指_親指2; + public Par X0Y10_親指_親指2; - public Par X0Y10_親指_親指1; + public Par X0Y10_親指_親指1; - public Par X0Y10_親指_水掻; + public Par X0Y10_親指_水掻; - public Par X0Y10_人指_人指3; + public Par X0Y10_人指_人指3; - public Par X0Y10_人指_人指2; + public Par X0Y10_人指_人指2; - public Par X0Y10_人指_人指1; + public Par X0Y10_人指_人指1; - public Par X0Y10_人指_水掻; + public Par X0Y10_人指_水掻; - public Par X0Y10_小指_小指3; + public Par X0Y10_小指_小指3; - public Par X0Y10_小指_小指2; + public Par X0Y10_小指_小指2; - public Par X0Y10_小指_小指1; + public Par X0Y10_小指_小指1; - public Par X0Y10_中指_中指3; + public Par X0Y10_中指_中指3; - public Par X0Y10_中指_中指2; + public Par X0Y10_中指_中指2; - public Par X0Y10_中指_中指1; + public Par X0Y10_中指_中指1; - public Par X0Y10_中指_水掻; + public Par X0Y10_中指_水掻; - public Par X0Y10_薬指_薬指3; + public Par X0Y10_薬指_薬指3; - public Par X0Y10_薬指_薬指2; + public Par X0Y10_薬指_薬指2; - public Par X0Y10_薬指_薬指1; + public Par X0Y10_薬指_薬指1; - public Par X0Y10_薬指_水掻; + public Par X0Y10_薬指_水掻; - public Par X0Y10_手; + public Par X0Y10_手; - public Par X0Y10_獣性_獣毛; + public Par X0Y10_獣性_獣毛; - public Par X0Y10_竜性_鱗1; + public Par X0Y10_竜性_鱗1; - public Par X0Y10_竜性_鱗2; + public Par X0Y10_竜性_鱗2; - public Par X0Y10_竜性_鱗3; + public Par X0Y10_竜性_鱗3; - public Par X0Y10_悪タトゥ_五芒星_円1; + public Par X0Y10_悪タトゥ_五芒星_円1; - public Par X0Y10_悪タトゥ_五芒星_円2; + public Par X0Y10_悪タトゥ_五芒星_円2; - public Par X0Y10_悪タトゥ_五芒星_星; + public Par X0Y10_悪タトゥ_五芒星_星; - public Par X0Y10_悪タトゥ_五芒星_五角形; + public Par X0Y10_悪タトゥ_五芒星_五角形; - public Par X0Y10_グローブ_グローブ; + public Par X0Y10_グローブ_グローブ; - public Par X0Y10_グローブ_縁1; + public Par X0Y10_グローブ_縁1; - public Par X0Y10_グローブ_縁2; + public Par X0Y10_グローブ_縁2; - public ColorD グローブ_グローブCD; + public ColorD グローブ_グローブCD; - public ColorD グローブ_縁1CD; + public ColorD グローブ_縁1CD; - public ColorD グローブ_縁2CD; + public ColorD グローブ_縁2CD; - public ColorD 獣性_獣毛CD; + public ColorD 獣性_獣毛CD; - public ColorD 手CD; + public ColorD 手CD; - public ColorD 獣性_肉球CD; + public ColorD 獣性_肉球CD; - public ColorD 人指_人指1CD; + public ColorD 人指_人指1CD; - public ColorD 人指_人指3CD; + public ColorD 人指_人指3CD; - public ColorD 人指_人指2CD; + public ColorD 人指_人指2CD; - public ColorD 人指_水掻CD; + public ColorD 人指_水掻CD; - public ColorD 中指_中指1CD; + public ColorD 中指_中指1CD; - public ColorD 中指_中指3CD; + public ColorD 中指_中指3CD; - public ColorD 中指_中指2CD; + public ColorD 中指_中指2CD; - public ColorD 中指_水掻CD; + public ColorD 中指_水掻CD; - public ColorD 薬指_薬指1CD; + public ColorD 薬指_薬指1CD; - public ColorD 薬指_薬指3CD; + public ColorD 薬指_薬指3CD; - public ColorD 薬指_薬指2CD; + public ColorD 薬指_薬指2CD; - public ColorD 薬指_水掻CD; + public ColorD 薬指_水掻CD; - public ColorD 小指_小指1CD; + public ColorD 小指_小指1CD; - public ColorD 小指_小指3CD; + public ColorD 小指_小指3CD; - public ColorD 小指_小指2CD; + public ColorD 小指_小指2CD; - public ColorD 親指_水掻CD; + public ColorD 親指_水掻CD; - public ColorD 親指_親指1CD; + public ColorD 親指_親指1CD; - public ColorD 親指_親指2CD; + public ColorD 親指_親指2CD; - public ColorD 親指_親指3CD; + public ColorD 親指_親指3CD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD 悪タトゥ_五芒星_円1CD; + public ColorD 悪タトゥ_五芒星_円1CD; - public ColorD 悪タトゥ_五芒星_円2CD; + public ColorD 悪タトゥ_五芒星_円2CD; - public ColorD 悪タトゥ_五芒星_星CD; + public ColorD 悪タトゥ_五芒星_星CD; - public ColorD 悪タトゥ_五芒星_五角形CD; + public ColorD 悪タトゥ_五芒星_五角形CD; - public ColorP X0Y0_グローブ_グローブCP; + public ColorP X0Y0_グローブ_グローブCP; - public ColorP X0Y0_グローブ_縁1CP; + public ColorP X0Y0_グローブ_縁1CP; - public ColorP X0Y0_グローブ_縁2CP; + public ColorP X0Y0_グローブ_縁2CP; - public ColorP X0Y0_獣性_獣毛CP; + public ColorP X0Y0_獣性_獣毛CP; - public ColorP X0Y0_手CP; + public ColorP X0Y0_手CP; - public ColorP X0Y0_獣性_肉球CP; + public ColorP X0Y0_獣性_肉球CP; - public ColorP X0Y0_人指_人指1CP; + public ColorP X0Y0_人指_人指1CP; - public ColorP X0Y0_人指_人指3CP; + public ColorP X0Y0_人指_人指3CP; - public ColorP X0Y0_人指_人指2CP; + public ColorP X0Y0_人指_人指2CP; - public ColorP X0Y0_人指_水掻CP; + public ColorP X0Y0_人指_水掻CP; - public ColorP X0Y0_中指_中指1CP; + public ColorP X0Y0_中指_中指1CP; - public ColorP X0Y0_中指_中指3CP; + public ColorP X0Y0_中指_中指3CP; - public ColorP X0Y0_中指_中指2CP; + public ColorP X0Y0_中指_中指2CP; - public ColorP X0Y0_中指_水掻CP; + public ColorP X0Y0_中指_水掻CP; - public ColorP X0Y0_薬指_薬指1CP; + public ColorP X0Y0_薬指_薬指1CP; - public ColorP X0Y0_薬指_薬指3CP; + public ColorP X0Y0_薬指_薬指3CP; - public ColorP X0Y0_薬指_薬指2CP; + public ColorP X0Y0_薬指_薬指2CP; - public ColorP X0Y0_薬指_水掻CP; + public ColorP X0Y0_薬指_水掻CP; - public ColorP X0Y0_小指_小指1CP; + public ColorP X0Y0_小指_小指1CP; - public ColorP X0Y0_小指_小指3CP; + public ColorP X0Y0_小指_小指3CP; - public ColorP X0Y0_小指_小指2CP; + public ColorP X0Y0_小指_小指2CP; - public ColorP X0Y0_親指_水掻CP; + public ColorP X0Y0_親指_水掻CP; - public ColorP X0Y0_親指_親指1CP; + public ColorP X0Y0_親指_親指1CP; - public ColorP X0Y0_親指_獣性_肉球CP; + public ColorP X0Y0_親指_獣性_肉球CP; - public ColorP X0Y0_親指_親指2CP; + public ColorP X0Y0_親指_親指2CP; - public ColorP X0Y0_親指_親指3CP; + public ColorP X0Y0_親指_親指3CP; - public ColorP X0Y1_親指_親指3CP; + public ColorP X0Y1_親指_親指3CP; - public ColorP X0Y1_親指_親指2CP; + public ColorP X0Y1_親指_親指2CP; - public ColorP X0Y1_親指_親指1CP; + public ColorP X0Y1_親指_親指1CP; - public ColorP X0Y1_親指_水掻CP; + public ColorP X0Y1_親指_水掻CP; - public ColorP X0Y1_人指_人指3CP; + public ColorP X0Y1_人指_人指3CP; - public ColorP X0Y1_人指_人指2CP; + public ColorP X0Y1_人指_人指2CP; - public ColorP X0Y1_人指_人指1CP; + public ColorP X0Y1_人指_人指1CP; - public ColorP X0Y1_人指_水掻CP; + public ColorP X0Y1_人指_水掻CP; - public ColorP X0Y1_中指_中指3CP; + public ColorP X0Y1_中指_中指3CP; - public ColorP X0Y1_中指_中指2CP; + public ColorP X0Y1_中指_中指2CP; - public ColorP X0Y1_中指_中指1CP; + public ColorP X0Y1_中指_中指1CP; - public ColorP X0Y1_中指_水掻CP; + public ColorP X0Y1_中指_水掻CP; - public ColorP X0Y1_薬指_薬指3CP; + public ColorP X0Y1_薬指_薬指3CP; - public ColorP X0Y1_薬指_薬指2CP; + public ColorP X0Y1_薬指_薬指2CP; - public ColorP X0Y1_薬指_薬指1CP; + public ColorP X0Y1_薬指_薬指1CP; - public ColorP X0Y1_薬指_水掻CP; + public ColorP X0Y1_薬指_水掻CP; - public ColorP X0Y1_小指_小指3CP; + public ColorP X0Y1_小指_小指3CP; - public ColorP X0Y1_小指_小指2CP; + public ColorP X0Y1_小指_小指2CP; - public ColorP X0Y1_小指_小指1CP; + public ColorP X0Y1_小指_小指1CP; - public ColorP X0Y1_手CP; + public ColorP X0Y1_手CP; - public ColorP X0Y1_獣性_獣毛CP; + public ColorP X0Y1_獣性_獣毛CP; - public ColorP X0Y1_竜性_鱗1CP; + public ColorP X0Y1_竜性_鱗1CP; - public ColorP X0Y1_竜性_鱗2CP; + public ColorP X0Y1_竜性_鱗2CP; - public ColorP X0Y1_竜性_鱗3CP; + public ColorP X0Y1_竜性_鱗3CP; - public ColorP X0Y1_悪タトゥ_五芒星_円1CP; + public ColorP X0Y1_悪タトゥ_五芒星_円1CP; - public ColorP X0Y1_悪タトゥ_五芒星_円2CP; + public ColorP X0Y1_悪タトゥ_五芒星_円2CP; - public ColorP X0Y1_悪タトゥ_五芒星_星CP; + public ColorP X0Y1_悪タトゥ_五芒星_星CP; - public ColorP X0Y1_悪タトゥ_五芒星_五角形CP; + public ColorP X0Y1_悪タトゥ_五芒星_五角形CP; - public ColorP X0Y1_グローブ_グローブCP; + public ColorP X0Y1_グローブ_グローブCP; - public ColorP X0Y1_グローブ_縁1CP; + public ColorP X0Y1_グローブ_縁1CP; - public ColorP X0Y1_グローブ_縁2CP; + public ColorP X0Y1_グローブ_縁2CP; - public ColorP X0Y2_親指_親指3CP; + public ColorP X0Y2_親指_親指3CP; - public ColorP X0Y2_親指_親指2CP; + public ColorP X0Y2_親指_親指2CP; - public ColorP X0Y2_親指_親指1CP; + public ColorP X0Y2_親指_親指1CP; - public ColorP X0Y2_親指_水掻CP; + public ColorP X0Y2_親指_水掻CP; - public ColorP X0Y2_人指_人指3CP; + public ColorP X0Y2_人指_人指3CP; - public ColorP X0Y2_人指_人指2CP; + public ColorP X0Y2_人指_人指2CP; - public ColorP X0Y2_人指_人指1CP; + public ColorP X0Y2_人指_人指1CP; - public ColorP X0Y2_人指_水掻CP; + public ColorP X0Y2_人指_水掻CP; - public ColorP X0Y2_中指_中指3CP; + public ColorP X0Y2_中指_中指3CP; - public ColorP X0Y2_中指_中指2CP; + public ColorP X0Y2_中指_中指2CP; - public ColorP X0Y2_中指_中指1CP; + public ColorP X0Y2_中指_中指1CP; - public ColorP X0Y2_中指_水掻CP; + public ColorP X0Y2_中指_水掻CP; - public ColorP X0Y2_薬指_薬指3CP; + public ColorP X0Y2_薬指_薬指3CP; - public ColorP X0Y2_薬指_薬指2CP; + public ColorP X0Y2_薬指_薬指2CP; - public ColorP X0Y2_薬指_薬指1CP; + public ColorP X0Y2_薬指_薬指1CP; - public ColorP X0Y2_薬指_水掻CP; + public ColorP X0Y2_薬指_水掻CP; - public ColorP X0Y2_小指_小指3CP; + public ColorP X0Y2_小指_小指3CP; - public ColorP X0Y2_小指_小指2CP; + public ColorP X0Y2_小指_小指2CP; - public ColorP X0Y2_小指_小指1CP; + public ColorP X0Y2_小指_小指1CP; - public ColorP X0Y2_手CP; + public ColorP X0Y2_手CP; - public ColorP X0Y2_獣性_獣毛CP; + public ColorP X0Y2_獣性_獣毛CP; - public ColorP X0Y2_竜性_鱗1CP; + public ColorP X0Y2_竜性_鱗1CP; - public ColorP X0Y2_竜性_鱗2CP; + public ColorP X0Y2_竜性_鱗2CP; - public ColorP X0Y2_竜性_鱗3CP; + public ColorP X0Y2_竜性_鱗3CP; - public ColorP X0Y2_悪タトゥ_五芒星_円1CP; + public ColorP X0Y2_悪タトゥ_五芒星_円1CP; - public ColorP X0Y2_悪タトゥ_五芒星_円2CP; + public ColorP X0Y2_悪タトゥ_五芒星_円2CP; - public ColorP X0Y2_悪タトゥ_五芒星_星CP; + public ColorP X0Y2_悪タトゥ_五芒星_星CP; - public ColorP X0Y2_悪タトゥ_五芒星_五角形CP; + public ColorP X0Y2_悪タトゥ_五芒星_五角形CP; - public ColorP X0Y2_グローブ_グローブCP; + public ColorP X0Y2_グローブ_グローブCP; - public ColorP X0Y2_グローブ_縁1CP; + public ColorP X0Y2_グローブ_縁1CP; - public ColorP X0Y2_グローブ_縁2CP; + public ColorP X0Y2_グローブ_縁2CP; - public ColorP X0Y3_親指_親指1CP; + public ColorP X0Y3_親指_親指1CP; - public ColorP X0Y3_親指_親指2CP; + public ColorP X0Y3_親指_親指2CP; - public ColorP X0Y3_親指_親指3CP; + public ColorP X0Y3_親指_親指3CP; - public ColorP X0Y3_親指_水掻CP; + public ColorP X0Y3_親指_水掻CP; - public ColorP X0Y3_人指_人指3CP; + public ColorP X0Y3_人指_人指3CP; - public ColorP X0Y3_人指_人指2CP; + public ColorP X0Y3_人指_人指2CP; - public ColorP X0Y3_人指_人指1CP; + public ColorP X0Y3_人指_人指1CP; - public ColorP X0Y3_人指_水掻CP; + public ColorP X0Y3_人指_水掻CP; - public ColorP X0Y3_中指_中指3CP; + public ColorP X0Y3_中指_中指3CP; - public ColorP X0Y3_中指_中指2CP; + public ColorP X0Y3_中指_中指2CP; - public ColorP X0Y3_中指_中指1CP; + public ColorP X0Y3_中指_中指1CP; - public ColorP X0Y3_中指_水掻CP; + public ColorP X0Y3_中指_水掻CP; - public ColorP X0Y3_薬指_薬指3CP; + public ColorP X0Y3_薬指_薬指3CP; - public ColorP X0Y3_薬指_薬指2CP; + public ColorP X0Y3_薬指_薬指2CP; - public ColorP X0Y3_薬指_薬指1CP; + public ColorP X0Y3_薬指_薬指1CP; - public ColorP X0Y3_薬指_水掻CP; + public ColorP X0Y3_薬指_水掻CP; - public ColorP X0Y3_小指_小指3CP; + public ColorP X0Y3_小指_小指3CP; - public ColorP X0Y3_小指_小指2CP; + public ColorP X0Y3_小指_小指2CP; - public ColorP X0Y3_小指_小指1CP; + public ColorP X0Y3_小指_小指1CP; - public ColorP X0Y3_手CP; + public ColorP X0Y3_手CP; - public ColorP X0Y3_獣性_獣毛CP; + public ColorP X0Y3_獣性_獣毛CP; - public ColorP X0Y3_竜性_鱗1CP; + public ColorP X0Y3_竜性_鱗1CP; - public ColorP X0Y3_竜性_鱗2CP; + public ColorP X0Y3_竜性_鱗2CP; - public ColorP X0Y3_竜性_鱗3CP; + public ColorP X0Y3_竜性_鱗3CP; - public ColorP X0Y3_悪タトゥ_五芒星_円1CP; + public ColorP X0Y3_悪タトゥ_五芒星_円1CP; - public ColorP X0Y3_悪タトゥ_五芒星_円2CP; + public ColorP X0Y3_悪タトゥ_五芒星_円2CP; - public ColorP X0Y3_悪タトゥ_五芒星_星CP; + public ColorP X0Y3_悪タトゥ_五芒星_星CP; - public ColorP X0Y3_悪タトゥ_五芒星_五角形CP; + public ColorP X0Y3_悪タトゥ_五芒星_五角形CP; - public ColorP X0Y3_グローブ_グローブCP; + public ColorP X0Y3_グローブ_グローブCP; - public ColorP X0Y3_グローブ_縁1CP; + public ColorP X0Y3_グローブ_縁1CP; - public ColorP X0Y3_グローブ_縁2CP; + public ColorP X0Y3_グローブ_縁2CP; - public ColorP X0Y4_親指_親指3CP; + public ColorP X0Y4_親指_親指3CP; - public ColorP X0Y4_親指_親指2CP; + public ColorP X0Y4_親指_親指2CP; - public ColorP X0Y4_親指_親指1CP; + public ColorP X0Y4_親指_親指1CP; - public ColorP X0Y4_親指_水掻CP; + public ColorP X0Y4_親指_水掻CP; - public ColorP X0Y4_人指_人指3CP; + public ColorP X0Y4_人指_人指3CP; - public ColorP X0Y4_人指_人指2CP; + public ColorP X0Y4_人指_人指2CP; - public ColorP X0Y4_人指_人指1CP; + public ColorP X0Y4_人指_人指1CP; - public ColorP X0Y4_人指_水掻CP; + public ColorP X0Y4_人指_水掻CP; - public ColorP X0Y4_小指_小指3CP; + public ColorP X0Y4_小指_小指3CP; - public ColorP X0Y4_小指_小指2CP; + public ColorP X0Y4_小指_小指2CP; - public ColorP X0Y4_小指_小指1CP; + public ColorP X0Y4_小指_小指1CP; - public ColorP X0Y4_中指_中指3CP; + public ColorP X0Y4_中指_中指3CP; - public ColorP X0Y4_中指_中指2CP; + public ColorP X0Y4_中指_中指2CP; - public ColorP X0Y4_中指_中指1CP; + public ColorP X0Y4_中指_中指1CP; - public ColorP X0Y4_中指_水掻CP; + public ColorP X0Y4_中指_水掻CP; - public ColorP X0Y4_薬指_薬指3CP; + public ColorP X0Y4_薬指_薬指3CP; - public ColorP X0Y4_薬指_薬指2CP; + public ColorP X0Y4_薬指_薬指2CP; - public ColorP X0Y4_薬指_薬指1CP; + public ColorP X0Y4_薬指_薬指1CP; - public ColorP X0Y4_薬指_水掻CP; + public ColorP X0Y4_薬指_水掻CP; - public ColorP X0Y4_手CP; + public ColorP X0Y4_手CP; - public ColorP X0Y4_獣性_獣毛CP; + public ColorP X0Y4_獣性_獣毛CP; - public ColorP X0Y4_竜性_鱗1CP; + public ColorP X0Y4_竜性_鱗1CP; - public ColorP X0Y4_竜性_鱗2CP; + public ColorP X0Y4_竜性_鱗2CP; - public ColorP X0Y4_竜性_鱗3CP; + public ColorP X0Y4_竜性_鱗3CP; - public ColorP X0Y4_悪タトゥ_五芒星_円1CP; + public ColorP X0Y4_悪タトゥ_五芒星_円1CP; - public ColorP X0Y4_悪タトゥ_五芒星_円2CP; + public ColorP X0Y4_悪タトゥ_五芒星_円2CP; - public ColorP X0Y4_悪タトゥ_五芒星_星CP; + public ColorP X0Y4_悪タトゥ_五芒星_星CP; - public ColorP X0Y4_悪タトゥ_五芒星_五角形CP; + public ColorP X0Y4_悪タトゥ_五芒星_五角形CP; - public ColorP X0Y4_グローブ_グローブCP; + public ColorP X0Y4_グローブ_グローブCP; - public ColorP X0Y4_グローブ_縁1CP; + public ColorP X0Y4_グローブ_縁1CP; - public ColorP X0Y4_グローブ_縁2CP; + public ColorP X0Y4_グローブ_縁2CP; - public ColorP X0Y5_親指_親指1CP; + public ColorP X0Y5_親指_親指1CP; - public ColorP X0Y5_親指_親指2CP; + public ColorP X0Y5_親指_親指2CP; - public ColorP X0Y5_親指_親指3CP; + public ColorP X0Y5_親指_親指3CP; - public ColorP X0Y5_親指_水掻CP; + public ColorP X0Y5_親指_水掻CP; - public ColorP X0Y5_人指_人指3CP; + public ColorP X0Y5_人指_人指3CP; - public ColorP X0Y5_人指_人指2CP; + public ColorP X0Y5_人指_人指2CP; - public ColorP X0Y5_人指_人指1CP; + public ColorP X0Y5_人指_人指1CP; - public ColorP X0Y5_人指_水掻CP; + public ColorP X0Y5_人指_水掻CP; - public ColorP X0Y5_中指_中指3CP; + public ColorP X0Y5_中指_中指3CP; - public ColorP X0Y5_中指_中指2CP; + public ColorP X0Y5_中指_中指2CP; - public ColorP X0Y5_中指_中指1CP; + public ColorP X0Y5_中指_中指1CP; - public ColorP X0Y5_中指_水掻CP; + public ColorP X0Y5_中指_水掻CP; - public ColorP X0Y5_薬指_薬指3CP; + public ColorP X0Y5_薬指_薬指3CP; - public ColorP X0Y5_薬指_薬指2CP; + public ColorP X0Y5_薬指_薬指2CP; - public ColorP X0Y5_薬指_薬指1CP; + public ColorP X0Y5_薬指_薬指1CP; - public ColorP X0Y5_薬指_水掻CP; + public ColorP X0Y5_薬指_水掻CP; - public ColorP X0Y5_小指_小指3CP; + public ColorP X0Y5_小指_小指3CP; - public ColorP X0Y5_小指_小指2CP; + public ColorP X0Y5_小指_小指2CP; - public ColorP X0Y5_小指_小指1CP; + public ColorP X0Y5_小指_小指1CP; - public ColorP X0Y5_手CP; + public ColorP X0Y5_手CP; - public ColorP X0Y5_獣性_獣毛CP; + public ColorP X0Y5_獣性_獣毛CP; - public ColorP X0Y5_竜性_鱗1CP; + public ColorP X0Y5_竜性_鱗1CP; - public ColorP X0Y5_竜性_鱗2CP; + public ColorP X0Y5_竜性_鱗2CP; - public ColorP X0Y5_竜性_鱗3CP; + public ColorP X0Y5_竜性_鱗3CP; - public ColorP X0Y5_悪タトゥ_五芒星_円1CP; + public ColorP X0Y5_悪タトゥ_五芒星_円1CP; - public ColorP X0Y5_悪タトゥ_五芒星_円2CP; + public ColorP X0Y5_悪タトゥ_五芒星_円2CP; - public ColorP X0Y5_悪タトゥ_五芒星_星CP; + public ColorP X0Y5_悪タトゥ_五芒星_星CP; - public ColorP X0Y5_悪タトゥ_五芒星_五角形CP; + public ColorP X0Y5_悪タトゥ_五芒星_五角形CP; - public ColorP X0Y5_グローブ_グローブCP; + public ColorP X0Y5_グローブ_グローブCP; - public ColorP X0Y5_グローブ_縁1CP; + public ColorP X0Y5_グローブ_縁1CP; - public ColorP X0Y5_グローブ_縁2CP; + public ColorP X0Y5_グローブ_縁2CP; - public ColorP X0Y6_小指_小指3CP; + public ColorP X0Y6_小指_小指3CP; - public ColorP X0Y6_小指_小指2CP; + public ColorP X0Y6_小指_小指2CP; - public ColorP X0Y6_小指_小指1CP; + public ColorP X0Y6_小指_小指1CP; - public ColorP X0Y6_薬指_水掻CP; + public ColorP X0Y6_薬指_水掻CP; - public ColorP X0Y6_薬指_薬指3CP; + public ColorP X0Y6_薬指_薬指3CP; - public ColorP X0Y6_薬指_薬指2CP; + public ColorP X0Y6_薬指_薬指2CP; - public ColorP X0Y6_薬指_薬指1CP; + public ColorP X0Y6_薬指_薬指1CP; - public ColorP X0Y6_中指_水掻CP; + public ColorP X0Y6_中指_水掻CP; - public ColorP X0Y6_中指_中指3CP; + public ColorP X0Y6_中指_中指3CP; - public ColorP X0Y6_中指_中指2CP; + public ColorP X0Y6_中指_中指2CP; - public ColorP X0Y6_中指_中指1CP; + public ColorP X0Y6_中指_中指1CP; - public ColorP X0Y6_人指_水掻CP; + public ColorP X0Y6_人指_水掻CP; - public ColorP X0Y6_人指_人指3CP; + public ColorP X0Y6_人指_人指3CP; - public ColorP X0Y6_人指_人指2CP; + public ColorP X0Y6_人指_人指2CP; - public ColorP X0Y6_人指_人指1CP; + public ColorP X0Y6_人指_人指1CP; - public ColorP X0Y6_親指_親指3CP; + public ColorP X0Y6_親指_親指3CP; - public ColorP X0Y6_親指_親指2CP; + public ColorP X0Y6_親指_親指2CP; - public ColorP X0Y6_親指_親指1CP; + public ColorP X0Y6_親指_親指1CP; - public ColorP X0Y6_親指_水掻CP; + public ColorP X0Y6_親指_水掻CP; - public ColorP X0Y6_手CP; + public ColorP X0Y6_手CP; - public ColorP X0Y6_獣性_獣毛CP; + public ColorP X0Y6_獣性_獣毛CP; - public ColorP X0Y6_竜性_鱗1CP; + public ColorP X0Y6_竜性_鱗1CP; - public ColorP X0Y6_竜性_鱗2CP; + public ColorP X0Y6_竜性_鱗2CP; - public ColorP X0Y6_竜性_鱗3CP; + public ColorP X0Y6_竜性_鱗3CP; - public ColorP X0Y6_悪タトゥ_五芒星_円1CP; + public ColorP X0Y6_悪タトゥ_五芒星_円1CP; - public ColorP X0Y6_悪タトゥ_五芒星_円2CP; + public ColorP X0Y6_悪タトゥ_五芒星_円2CP; - public ColorP X0Y6_悪タトゥ_五芒星_星CP; + public ColorP X0Y6_悪タトゥ_五芒星_星CP; - public ColorP X0Y6_悪タトゥ_五芒星_五角形CP; + public ColorP X0Y6_悪タトゥ_五芒星_五角形CP; - public ColorP X0Y6_グローブ_グローブCP; + public ColorP X0Y6_グローブ_グローブCP; - public ColorP X0Y6_グローブ_縁1CP; + public ColorP X0Y6_グローブ_縁1CP; - public ColorP X0Y6_グローブ_縁2CP; + public ColorP X0Y6_グローブ_縁2CP; - public ColorP X0Y7_親指_親指1CP; + public ColorP X0Y7_親指_親指1CP; - public ColorP X0Y7_親指_親指2CP; + public ColorP X0Y7_親指_親指2CP; - public ColorP X0Y7_親指_親指3CP; + public ColorP X0Y7_親指_親指3CP; - public ColorP X0Y7_親指_水掻CP; + public ColorP X0Y7_親指_水掻CP; - public ColorP X0Y7_手CP; + public ColorP X0Y7_手CP; - public ColorP X0Y7_人指_人指3CP; + public ColorP X0Y7_人指_人指3CP; - public ColorP X0Y7_人指_人指2CP; + public ColorP X0Y7_人指_人指2CP; - public ColorP X0Y7_人指_人指1CP; + public ColorP X0Y7_人指_人指1CP; - public ColorP X0Y7_人指_水掻CP; + public ColorP X0Y7_人指_水掻CP; - public ColorP X0Y7_中指_中指3CP; + public ColorP X0Y7_中指_中指3CP; - public ColorP X0Y7_中指_中指2CP; + public ColorP X0Y7_中指_中指2CP; - public ColorP X0Y7_中指_中指1CP; + public ColorP X0Y7_中指_中指1CP; - public ColorP X0Y7_中指_水掻CP; + public ColorP X0Y7_中指_水掻CP; - public ColorP X0Y7_小指_小指3CP; + public ColorP X0Y7_小指_小指3CP; - public ColorP X0Y7_小指_小指2CP; + public ColorP X0Y7_小指_小指2CP; - public ColorP X0Y7_小指_小指1CP; + public ColorP X0Y7_小指_小指1CP; - public ColorP X0Y7_薬指_薬指3CP; + public ColorP X0Y7_薬指_薬指3CP; - public ColorP X0Y7_薬指_薬指2CP; + public ColorP X0Y7_薬指_薬指2CP; - public ColorP X0Y7_薬指_薬指1CP; + public ColorP X0Y7_薬指_薬指1CP; - public ColorP X0Y7_薬指_水掻CP; + public ColorP X0Y7_薬指_水掻CP; - public ColorP X0Y7_獣性_獣毛CP; + public ColorP X0Y7_獣性_獣毛CP; - public ColorP X0Y7_竜性_鱗1CP; + public ColorP X0Y7_竜性_鱗1CP; - public ColorP X0Y7_竜性_鱗2CP; + public ColorP X0Y7_竜性_鱗2CP; - public ColorP X0Y7_竜性_鱗3CP; + public ColorP X0Y7_竜性_鱗3CP; - public ColorP X0Y7_悪タトゥ_五芒星_円1CP; + public ColorP X0Y7_悪タトゥ_五芒星_円1CP; - public ColorP X0Y7_悪タトゥ_五芒星_円2CP; + public ColorP X0Y7_悪タトゥ_五芒星_円2CP; - public ColorP X0Y7_悪タトゥ_五芒星_星CP; + public ColorP X0Y7_悪タトゥ_五芒星_星CP; - public ColorP X0Y7_悪タトゥ_五芒星_五角形CP; + public ColorP X0Y7_悪タトゥ_五芒星_五角形CP; - public ColorP X0Y7_グローブ_グローブCP; + public ColorP X0Y7_グローブ_グローブCP; - public ColorP X0Y7_グローブ_縁1CP; + public ColorP X0Y7_グローブ_縁1CP; - public ColorP X0Y7_グローブ_縁2CP; + public ColorP X0Y7_グローブ_縁2CP; - public ColorP X0Y8_親指_親指3CP; + public ColorP X0Y8_親指_親指3CP; - public ColorP X0Y8_親指_親指2CP; + public ColorP X0Y8_親指_親指2CP; - public ColorP X0Y8_親指_親指1CP; + public ColorP X0Y8_親指_親指1CP; - public ColorP X0Y8_親指_水掻CP; + public ColorP X0Y8_親指_水掻CP; - public ColorP X0Y8_人指_人指3CP; + public ColorP X0Y8_人指_人指3CP; - public ColorP X0Y8_人指_人指2CP; + public ColorP X0Y8_人指_人指2CP; - public ColorP X0Y8_人指_人指1CP; + public ColorP X0Y8_人指_人指1CP; - public ColorP X0Y8_人指_水掻CP; + public ColorP X0Y8_人指_水掻CP; - public ColorP X0Y8_中指_中指3CP; + public ColorP X0Y8_中指_中指3CP; - public ColorP X0Y8_中指_中指2CP; + public ColorP X0Y8_中指_中指2CP; - public ColorP X0Y8_中指_中指1CP; + public ColorP X0Y8_中指_中指1CP; - public ColorP X0Y8_中指_水掻CP; + public ColorP X0Y8_中指_水掻CP; - public ColorP X0Y8_薬指_薬指3CP; + public ColorP X0Y8_薬指_薬指3CP; - public ColorP X0Y8_薬指_薬指2CP; + public ColorP X0Y8_薬指_薬指2CP; - public ColorP X0Y8_薬指_薬指1CP; + public ColorP X0Y8_薬指_薬指1CP; - public ColorP X0Y8_薬指_水掻CP; + public ColorP X0Y8_薬指_水掻CP; - public ColorP X0Y8_小指_小指3CP; + public ColorP X0Y8_小指_小指3CP; - public ColorP X0Y8_小指_小指2CP; + public ColorP X0Y8_小指_小指2CP; - public ColorP X0Y8_小指_小指1CP; + public ColorP X0Y8_小指_小指1CP; - public ColorP X0Y8_手CP; + public ColorP X0Y8_手CP; - public ColorP X0Y8_獣性_獣毛CP; + public ColorP X0Y8_獣性_獣毛CP; - public ColorP X0Y8_竜性_鱗1CP; + public ColorP X0Y8_竜性_鱗1CP; - public ColorP X0Y8_竜性_鱗2CP; + public ColorP X0Y8_竜性_鱗2CP; - public ColorP X0Y8_竜性_鱗3CP; + public ColorP X0Y8_竜性_鱗3CP; - public ColorP X0Y8_悪タトゥ_五芒星_円1CP; + public ColorP X0Y8_悪タトゥ_五芒星_円1CP; - public ColorP X0Y8_悪タトゥ_五芒星_円2CP; + public ColorP X0Y8_悪タトゥ_五芒星_円2CP; - public ColorP X0Y8_悪タトゥ_五芒星_星CP; + public ColorP X0Y8_悪タトゥ_五芒星_星CP; - public ColorP X0Y8_悪タトゥ_五芒星_五角形CP; + public ColorP X0Y8_悪タトゥ_五芒星_五角形CP; - public ColorP X0Y8_グローブ_グローブCP; + public ColorP X0Y8_グローブ_グローブCP; - public ColorP X0Y8_グローブ_縁1CP; + public ColorP X0Y8_グローブ_縁1CP; - public ColorP X0Y8_グローブ_縁2CP; + public ColorP X0Y8_グローブ_縁2CP; - public ColorP X0Y9_グローブ_グローブCP; + public ColorP X0Y9_グローブ_グローブCP; - public ColorP X0Y9_グローブ_縁1CP; + public ColorP X0Y9_グローブ_縁1CP; - public ColorP X0Y9_グローブ_縁2CP; + public ColorP X0Y9_グローブ_縁2CP; - public ColorP X0Y9_獣性_獣毛CP; + public ColorP X0Y9_獣性_獣毛CP; - public ColorP X0Y9_手CP; + public ColorP X0Y9_手CP; - public ColorP X0Y9_獣肉球CP; + public ColorP X0Y9_獣肉球CP; - public ColorP X0Y9_人指_人指1CP; + public ColorP X0Y9_人指_人指1CP; - public ColorP X0Y9_人指_人指3CP; + public ColorP X0Y9_人指_人指3CP; - public ColorP X0Y9_人指_人指2CP; + public ColorP X0Y9_人指_人指2CP; - public ColorP X0Y9_人指_水掻CP; + public ColorP X0Y9_人指_水掻CP; - public ColorP X0Y9_中指_中指1CP; + public ColorP X0Y9_中指_中指1CP; - public ColorP X0Y9_中指_中指3CP; + public ColorP X0Y9_中指_中指3CP; - public ColorP X0Y9_中指_中指2CP; + public ColorP X0Y9_中指_中指2CP; - public ColorP X0Y9_中指_水掻CP; + public ColorP X0Y9_中指_水掻CP; - public ColorP X0Y9_薬指_薬指1CP; + public ColorP X0Y9_薬指_薬指1CP; - public ColorP X0Y9_薬指_薬指3CP; + public ColorP X0Y9_薬指_薬指3CP; - public ColorP X0Y9_薬指_薬指2CP; + public ColorP X0Y9_薬指_薬指2CP; - public ColorP X0Y9_薬指_水掻CP; + public ColorP X0Y9_薬指_水掻CP; - public ColorP X0Y9_小指_小指1CP; + public ColorP X0Y9_小指_小指1CP; - public ColorP X0Y9_小指_小指3CP; + public ColorP X0Y9_小指_小指3CP; - public ColorP X0Y9_小指_小指2CP; + public ColorP X0Y9_小指_小指2CP; - public ColorP X0Y9_親指_水掻CP; + public ColorP X0Y9_親指_水掻CP; - public ColorP X0Y9_親指_親指1CP; + public ColorP X0Y9_親指_親指1CP; - public ColorP X0Y9_親指_獣肉球CP; + public ColorP X0Y9_親指_獣肉球CP; - public ColorP X0Y9_親指_親指2CP; + public ColorP X0Y9_親指_親指2CP; - public ColorP X0Y9_親指_親指3CP; + public ColorP X0Y9_親指_親指3CP; - public ColorP X0Y10_親指_親指3CP; + public ColorP X0Y10_親指_親指3CP; - public ColorP X0Y10_親指_親指2CP; + public ColorP X0Y10_親指_親指2CP; - public ColorP X0Y10_親指_親指1CP; + public ColorP X0Y10_親指_親指1CP; - public ColorP X0Y10_親指_水掻CP; + public ColorP X0Y10_親指_水掻CP; - public ColorP X0Y10_人指_人指3CP; + public ColorP X0Y10_人指_人指3CP; - public ColorP X0Y10_人指_人指2CP; + public ColorP X0Y10_人指_人指2CP; - public ColorP X0Y10_人指_人指1CP; + public ColorP X0Y10_人指_人指1CP; - public ColorP X0Y10_人指_水掻CP; + public ColorP X0Y10_人指_水掻CP; - public ColorP X0Y10_小指_小指3CP; + public ColorP X0Y10_小指_小指3CP; - public ColorP X0Y10_小指_小指2CP; + public ColorP X0Y10_小指_小指2CP; - public ColorP X0Y10_小指_小指1CP; + public ColorP X0Y10_小指_小指1CP; - public ColorP X0Y10_中指_中指3CP; + public ColorP X0Y10_中指_中指3CP; - public ColorP X0Y10_中指_中指2CP; + public ColorP X0Y10_中指_中指2CP; - public ColorP X0Y10_中指_中指1CP; + public ColorP X0Y10_中指_中指1CP; - public ColorP X0Y10_中指_水掻CP; + public ColorP X0Y10_中指_水掻CP; - public ColorP X0Y10_薬指_薬指3CP; + public ColorP X0Y10_薬指_薬指3CP; - public ColorP X0Y10_薬指_薬指2CP; + public ColorP X0Y10_薬指_薬指2CP; - public ColorP X0Y10_薬指_薬指1CP; + public ColorP X0Y10_薬指_薬指1CP; - public ColorP X0Y10_薬指_水掻CP; + public ColorP X0Y10_薬指_水掻CP; - public ColorP X0Y10_手CP; + public ColorP X0Y10_手CP; - public ColorP X0Y10_獣性_獣毛CP; + public ColorP X0Y10_獣性_獣毛CP; - public ColorP X0Y10_竜性_鱗1CP; + public ColorP X0Y10_竜性_鱗1CP; - public ColorP X0Y10_竜性_鱗2CP; + public ColorP X0Y10_竜性_鱗2CP; - public ColorP X0Y10_竜性_鱗3CP; + public ColorP X0Y10_竜性_鱗3CP; - public ColorP X0Y10_悪タトゥ_五芒星_円1CP; + public ColorP X0Y10_悪タトゥ_五芒星_円1CP; - public ColorP X0Y10_悪タトゥ_五芒星_円2CP; + public ColorP X0Y10_悪タトゥ_五芒星_円2CP; - public ColorP X0Y10_悪タトゥ_五芒星_星CP; + public ColorP X0Y10_悪タトゥ_五芒星_星CP; - public ColorP X0Y10_悪タトゥ_五芒星_五角形CP; + public ColorP X0Y10_悪タトゥ_五芒星_五角形CP; - public ColorP X0Y10_グローブ_グローブCP; + public ColorP X0Y10_グローブ_グローブCP; - public ColorP X0Y10_グローブ_縁1CP; + public ColorP X0Y10_グローブ_縁1CP; - public ColorP X0Y10_グローブ_縁2CP; + public ColorP X0Y10_グローブ_縁2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool グローブ_グローブ_表示 - { - get - { - return X0Y0_グローブ_グローブ.Dra; - } - set - { - X0Y0_グローブ_グローブ.Dra = value; - X0Y1_グローブ_グローブ.Dra = value; - X0Y2_グローブ_グローブ.Dra = value; - X0Y3_グローブ_グローブ.Dra = value; - X0Y4_グローブ_グローブ.Dra = value; - X0Y5_グローブ_グローブ.Dra = value; - X0Y6_グローブ_グローブ.Dra = value; - X0Y7_グローブ_グローブ.Dra = value; - X0Y8_グローブ_グローブ.Dra = value; - X0Y9_グローブ_グローブ.Dra = value; - X0Y10_グローブ_グローブ.Dra = value; - X0Y0_グローブ_グローブ.Hit = value; - X0Y1_グローブ_グローブ.Hit = value; - X0Y2_グローブ_グローブ.Hit = value; - X0Y3_グローブ_グローブ.Hit = value; - X0Y4_グローブ_グローブ.Hit = value; - X0Y5_グローブ_グローブ.Hit = value; - X0Y6_グローブ_グローブ.Hit = value; - X0Y7_グローブ_グローブ.Hit = value; - X0Y8_グローブ_グローブ.Hit = value; - X0Y9_グローブ_グローブ.Hit = value; - X0Y10_グローブ_グローブ.Hit = value; - } - } - - public bool グローブ_縁1_表示 - { - get - { - return X0Y0_グローブ_縁1.Dra; - } - set - { - X0Y0_グローブ_縁1.Dra = value; - X0Y1_グローブ_縁1.Dra = value; - X0Y2_グローブ_縁1.Dra = value; - X0Y3_グローブ_縁1.Dra = value; - X0Y4_グローブ_縁1.Dra = value; - X0Y5_グローブ_縁1.Dra = value; - X0Y6_グローブ_縁1.Dra = value; - X0Y7_グローブ_縁1.Dra = value; - X0Y8_グローブ_縁1.Dra = value; - X0Y9_グローブ_縁1.Dra = value; - X0Y10_グローブ_縁1.Dra = value; - X0Y0_グローブ_縁1.Hit = value; - X0Y1_グローブ_縁1.Hit = value; - X0Y2_グローブ_縁1.Hit = value; - X0Y3_グローブ_縁1.Hit = value; - X0Y4_グローブ_縁1.Hit = value; - X0Y5_グローブ_縁1.Hit = value; - X0Y6_グローブ_縁1.Hit = value; - X0Y7_グローブ_縁1.Hit = value; - X0Y8_グローブ_縁1.Hit = value; - X0Y9_グローブ_縁1.Hit = value; - X0Y10_グローブ_縁1.Hit = value; - } - } - - public bool グローブ_縁2_表示 - { - get - { - return X0Y0_グローブ_縁2.Dra; - } - set - { - X0Y0_グローブ_縁2.Dra = value; - X0Y1_グローブ_縁2.Dra = value; - X0Y2_グローブ_縁2.Dra = value; - X0Y3_グローブ_縁2.Dra = value; - X0Y4_グローブ_縁2.Dra = value; - X0Y5_グローブ_縁2.Dra = value; - X0Y6_グローブ_縁2.Dra = value; - X0Y7_グローブ_縁2.Dra = value; - X0Y8_グローブ_縁2.Dra = value; - X0Y9_グローブ_縁2.Dra = value; - X0Y10_グローブ_縁2.Dra = value; - X0Y0_グローブ_縁2.Hit = value; - X0Y1_グローブ_縁2.Hit = value; - X0Y2_グローブ_縁2.Hit = value; - X0Y3_グローブ_縁2.Hit = value; - X0Y4_グローブ_縁2.Hit = value; - X0Y5_グローブ_縁2.Hit = value; - X0Y6_グローブ_縁2.Hit = value; - X0Y7_グローブ_縁2.Hit = value; - X0Y8_グローブ_縁2.Hit = value; - X0Y9_グローブ_縁2.Hit = value; - X0Y10_グローブ_縁2.Hit = value; - } - } - - public bool 獣性_獣毛_表示 - { - get - { - return X0Y0_獣性_獣毛.Dra; - } - set - { - X0Y0_獣性_獣毛.Dra = value; - X0Y1_獣性_獣毛.Dra = value; - X0Y2_獣性_獣毛.Dra = value; - X0Y3_獣性_獣毛.Dra = value; - X0Y4_獣性_獣毛.Dra = value; - X0Y5_獣性_獣毛.Dra = value; - X0Y6_獣性_獣毛.Dra = value; - X0Y7_獣性_獣毛.Dra = value; - X0Y8_獣性_獣毛.Dra = value; - X0Y9_獣性_獣毛.Dra = value; - X0Y10_獣性_獣毛.Dra = value; - X0Y0_獣性_獣毛.Hit = value; - X0Y1_獣性_獣毛.Hit = value; - X0Y2_獣性_獣毛.Hit = value; - X0Y3_獣性_獣毛.Hit = value; - X0Y4_獣性_獣毛.Hit = value; - X0Y5_獣性_獣毛.Hit = value; - X0Y6_獣性_獣毛.Hit = value; - X0Y7_獣性_獣毛.Hit = value; - X0Y8_獣性_獣毛.Hit = value; - X0Y9_獣性_獣毛.Hit = value; - X0Y10_獣性_獣毛.Hit = value; - } - } - - public bool 手_表示 - { - get - { - return X0Y0_手.Dra; - } - set - { - X0Y0_手.Dra = value; - X0Y1_手.Dra = value; - X0Y2_手.Dra = value; - X0Y3_手.Dra = value; - X0Y4_手.Dra = value; - X0Y5_手.Dra = value; - X0Y6_手.Dra = value; - X0Y7_手.Dra = value; - X0Y8_手.Dra = value; - X0Y9_手.Dra = value; - X0Y10_手.Dra = value; - X0Y0_手.Hit = value; - X0Y1_手.Hit = value; - X0Y2_手.Hit = value; - X0Y3_手.Hit = value; - X0Y4_手.Hit = value; - X0Y5_手.Hit = value; - X0Y6_手.Hit = value; - X0Y7_手.Hit = value; - X0Y8_手.Hit = value; - X0Y9_手.Hit = value; - X0Y10_手.Hit = value; - } - } - - public bool 獣性_肉球_表示 - { - get - { - return X0Y0_獣性_肉球.Dra; - } - set - { - X0Y0_獣性_肉球.Dra = value; - X0Y9_獣肉球.Dra = value; - X0Y0_獣性_肉球.Hit = value; - X0Y9_獣肉球.Hit = value; - } - } - - public bool 人指_人指1_表示 - { - get - { - return X0Y0_人指_人指1.Dra; - } - set - { - X0Y0_人指_人指1.Dra = value; - X0Y1_人指_人指1.Dra = value; - X0Y2_人指_人指1.Dra = value; - X0Y3_人指_人指1.Dra = value; - X0Y4_人指_人指1.Dra = value; - X0Y5_人指_人指1.Dra = value; - X0Y6_人指_人指1.Dra = value; - X0Y7_人指_人指1.Dra = value; - X0Y8_人指_人指1.Dra = value; - X0Y9_人指_人指1.Dra = value; - X0Y10_人指_人指1.Dra = value; - X0Y0_人指_人指1.Hit = value; - X0Y1_人指_人指1.Hit = value; - X0Y2_人指_人指1.Hit = value; - X0Y3_人指_人指1.Hit = value; - X0Y4_人指_人指1.Hit = value; - X0Y5_人指_人指1.Hit = value; - X0Y6_人指_人指1.Hit = value; - X0Y7_人指_人指1.Hit = value; - X0Y8_人指_人指1.Hit = value; - X0Y9_人指_人指1.Hit = value; - X0Y10_人指_人指1.Hit = value; - } - } - - public bool 人指_人指3_表示 - { - get - { - return X0Y0_人指_人指3.Dra; - } - set - { - X0Y0_人指_人指3.Dra = value; - X0Y1_人指_人指3.Dra = value; - X0Y2_人指_人指3.Dra = value; - X0Y3_人指_人指3.Dra = value; - X0Y4_人指_人指3.Dra = value; - X0Y5_人指_人指3.Dra = value; - X0Y6_人指_人指3.Dra = value; - X0Y7_人指_人指3.Dra = value; - X0Y8_人指_人指3.Dra = value; - X0Y9_人指_人指3.Dra = value; - X0Y10_人指_人指3.Dra = value; - X0Y0_人指_人指3.Hit = value; - X0Y1_人指_人指3.Hit = value; - X0Y2_人指_人指3.Hit = value; - X0Y3_人指_人指3.Hit = value; - X0Y4_人指_人指3.Hit = value; - X0Y5_人指_人指3.Hit = value; - X0Y6_人指_人指3.Hit = value; - X0Y7_人指_人指3.Hit = value; - X0Y8_人指_人指3.Hit = value; - X0Y9_人指_人指3.Hit = value; - X0Y10_人指_人指3.Hit = value; - } - } - - public bool 人指_人指2_表示 - { - get - { - return X0Y0_人指_人指2.Dra; - } - set - { - X0Y0_人指_人指2.Dra = value; - X0Y1_人指_人指2.Dra = value; - X0Y2_人指_人指2.Dra = value; - X0Y3_人指_人指2.Dra = value; - X0Y4_人指_人指2.Dra = value; - X0Y5_人指_人指2.Dra = value; - X0Y6_人指_人指2.Dra = value; - X0Y7_人指_人指2.Dra = value; - X0Y8_人指_人指2.Dra = value; - X0Y9_人指_人指2.Dra = value; - X0Y10_人指_人指2.Dra = value; - X0Y0_人指_人指2.Hit = value; - X0Y1_人指_人指2.Hit = value; - X0Y2_人指_人指2.Hit = value; - X0Y3_人指_人指2.Hit = value; - X0Y4_人指_人指2.Hit = value; - X0Y5_人指_人指2.Hit = value; - X0Y6_人指_人指2.Hit = value; - X0Y7_人指_人指2.Hit = value; - X0Y8_人指_人指2.Hit = value; - X0Y9_人指_人指2.Hit = value; - X0Y10_人指_人指2.Hit = value; - } - } - - public bool 人指_水掻_表示 - { - get - { - return X0Y0_人指_水掻.Dra; - } - set - { - X0Y0_人指_水掻.Dra = value; - X0Y1_人指_水掻.Dra = value; - X0Y2_人指_水掻.Dra = value; - X0Y3_人指_水掻.Dra = value; - X0Y4_人指_水掻.Dra = value; - X0Y5_人指_水掻.Dra = value; - X0Y6_人指_水掻.Dra = value; - X0Y7_人指_水掻.Dra = value; - X0Y8_人指_水掻.Dra = value; - X0Y9_人指_水掻.Dra = value; - X0Y10_人指_水掻.Dra = value; - X0Y0_人指_水掻.Hit = value; - X0Y1_人指_水掻.Hit = value; - X0Y2_人指_水掻.Hit = value; - X0Y3_人指_水掻.Hit = value; - X0Y4_人指_水掻.Hit = value; - X0Y5_人指_水掻.Hit = value; - X0Y6_人指_水掻.Hit = value; - X0Y7_人指_水掻.Hit = value; - X0Y8_人指_水掻.Hit = value; - X0Y9_人指_水掻.Hit = value; - X0Y10_人指_水掻.Hit = value; - } - } - - public bool 中指_中指1_表示 - { - get - { - return X0Y0_中指_中指1.Dra; - } - set - { - X0Y0_中指_中指1.Dra = value; - X0Y1_中指_中指1.Dra = value; - X0Y2_中指_中指1.Dra = value; - X0Y3_中指_中指1.Dra = value; - X0Y4_中指_中指1.Dra = value; - X0Y5_中指_中指1.Dra = value; - X0Y6_中指_中指1.Dra = value; - X0Y7_中指_中指1.Dra = value; - X0Y8_中指_中指1.Dra = value; - X0Y9_中指_中指1.Dra = value; - X0Y10_中指_中指1.Dra = value; - X0Y0_中指_中指1.Hit = value; - X0Y1_中指_中指1.Hit = value; - X0Y2_中指_中指1.Hit = value; - X0Y3_中指_中指1.Hit = value; - X0Y4_中指_中指1.Hit = value; - X0Y5_中指_中指1.Hit = value; - X0Y6_中指_中指1.Hit = value; - X0Y7_中指_中指1.Hit = value; - X0Y8_中指_中指1.Hit = value; - X0Y9_中指_中指1.Hit = value; - X0Y10_中指_中指1.Hit = value; - } - } - - public bool 中指_中指3_表示 - { - get - { - return X0Y0_中指_中指3.Dra; - } - set - { - X0Y0_中指_中指3.Dra = value; - X0Y1_中指_中指3.Dra = value; - X0Y2_中指_中指3.Dra = value; - X0Y3_中指_中指3.Dra = value; - X0Y4_中指_中指3.Dra = value; - X0Y5_中指_中指3.Dra = value; - X0Y6_中指_中指3.Dra = value; - X0Y7_中指_中指3.Dra = value; - X0Y8_中指_中指3.Dra = value; - X0Y9_中指_中指3.Dra = value; - X0Y10_中指_中指3.Dra = value; - X0Y0_中指_中指3.Hit = value; - X0Y1_中指_中指3.Hit = value; - X0Y2_中指_中指3.Hit = value; - X0Y3_中指_中指3.Hit = value; - X0Y4_中指_中指3.Hit = value; - X0Y5_中指_中指3.Hit = value; - X0Y6_中指_中指3.Hit = value; - X0Y7_中指_中指3.Hit = value; - X0Y8_中指_中指3.Hit = value; - X0Y9_中指_中指3.Hit = value; - X0Y10_中指_中指3.Hit = value; - } - } - - public bool 中指_中指2_表示 - { - get - { - return X0Y0_中指_中指2.Dra; - } - set - { - X0Y0_中指_中指2.Dra = value; - X0Y1_中指_中指2.Dra = value; - X0Y2_中指_中指2.Dra = value; - X0Y3_中指_中指2.Dra = value; - X0Y4_中指_中指2.Dra = value; - X0Y5_中指_中指2.Dra = value; - X0Y6_中指_中指2.Dra = value; - X0Y7_中指_中指2.Dra = value; - X0Y8_中指_中指2.Dra = value; - X0Y9_中指_中指2.Dra = value; - X0Y10_中指_中指2.Dra = value; - X0Y0_中指_中指2.Hit = value; - X0Y1_中指_中指2.Hit = value; - X0Y2_中指_中指2.Hit = value; - X0Y3_中指_中指2.Hit = value; - X0Y4_中指_中指2.Hit = value; - X0Y5_中指_中指2.Hit = value; - X0Y6_中指_中指2.Hit = value; - X0Y7_中指_中指2.Hit = value; - X0Y8_中指_中指2.Hit = value; - X0Y9_中指_中指2.Hit = value; - X0Y10_中指_中指2.Hit = value; - } - } - - public bool 中指_水掻_表示 - { - get - { - return X0Y0_中指_水掻.Dra; - } - set - { - X0Y0_中指_水掻.Dra = value; - X0Y1_中指_水掻.Dra = value; - X0Y2_中指_水掻.Dra = value; - X0Y3_中指_水掻.Dra = value; - X0Y4_中指_水掻.Dra = value; - X0Y5_中指_水掻.Dra = value; - X0Y6_中指_水掻.Dra = value; - X0Y7_中指_水掻.Dra = value; - X0Y8_中指_水掻.Dra = value; - X0Y9_中指_水掻.Dra = value; - X0Y10_中指_水掻.Dra = value; - X0Y0_中指_水掻.Hit = value; - X0Y1_中指_水掻.Hit = value; - X0Y2_中指_水掻.Hit = value; - X0Y3_中指_水掻.Hit = value; - X0Y4_中指_水掻.Hit = value; - X0Y5_中指_水掻.Hit = value; - X0Y6_中指_水掻.Hit = value; - X0Y7_中指_水掻.Hit = value; - X0Y8_中指_水掻.Hit = value; - X0Y9_中指_水掻.Hit = value; - X0Y10_中指_水掻.Hit = value; - } - } - - public bool 薬指_薬指1_表示 - { - get - { - return X0Y0_薬指_薬指1.Dra; - } - set - { - X0Y0_薬指_薬指1.Dra = value; - X0Y1_薬指_薬指1.Dra = value; - X0Y2_薬指_薬指1.Dra = value; - X0Y3_薬指_薬指1.Dra = value; - X0Y4_薬指_薬指1.Dra = value; - X0Y5_薬指_薬指1.Dra = value; - X0Y6_薬指_薬指1.Dra = value; - X0Y7_薬指_薬指1.Dra = value; - X0Y8_薬指_薬指1.Dra = value; - X0Y9_薬指_薬指1.Dra = value; - X0Y10_薬指_薬指1.Dra = value; - X0Y0_薬指_薬指1.Hit = value; - X0Y1_薬指_薬指1.Hit = value; - X0Y2_薬指_薬指1.Hit = value; - X0Y3_薬指_薬指1.Hit = value; - X0Y4_薬指_薬指1.Hit = value; - X0Y5_薬指_薬指1.Hit = value; - X0Y6_薬指_薬指1.Hit = value; - X0Y7_薬指_薬指1.Hit = value; - X0Y8_薬指_薬指1.Hit = value; - X0Y9_薬指_薬指1.Hit = value; - X0Y10_薬指_薬指1.Hit = value; - } - } - - public bool 薬指_薬指3_表示 - { - get - { - return X0Y0_薬指_薬指3.Dra; - } - set - { - X0Y0_薬指_薬指3.Dra = value; - X0Y1_薬指_薬指3.Dra = value; - X0Y2_薬指_薬指3.Dra = value; - X0Y3_薬指_薬指3.Dra = value; - X0Y4_薬指_薬指3.Dra = value; - X0Y5_薬指_薬指3.Dra = value; - X0Y6_薬指_薬指3.Dra = value; - X0Y7_薬指_薬指3.Dra = value; - X0Y8_薬指_薬指3.Dra = value; - X0Y9_薬指_薬指3.Dra = value; - X0Y10_薬指_薬指3.Dra = value; - X0Y0_薬指_薬指3.Hit = value; - X0Y1_薬指_薬指3.Hit = value; - X0Y2_薬指_薬指3.Hit = value; - X0Y3_薬指_薬指3.Hit = value; - X0Y4_薬指_薬指3.Hit = value; - X0Y5_薬指_薬指3.Hit = value; - X0Y6_薬指_薬指3.Hit = value; - X0Y7_薬指_薬指3.Hit = value; - X0Y8_薬指_薬指3.Hit = value; - X0Y9_薬指_薬指3.Hit = value; - X0Y10_薬指_薬指3.Hit = value; - } - } - - public bool 薬指_薬指2_表示 - { - get - { - return X0Y0_薬指_薬指2.Dra; - } - set - { - X0Y0_薬指_薬指2.Dra = value; - X0Y1_薬指_薬指2.Dra = value; - X0Y2_薬指_薬指2.Dra = value; - X0Y3_薬指_薬指2.Dra = value; - X0Y4_薬指_薬指2.Dra = value; - X0Y5_薬指_薬指2.Dra = value; - X0Y6_薬指_薬指2.Dra = value; - X0Y7_薬指_薬指2.Dra = value; - X0Y8_薬指_薬指2.Dra = value; - X0Y9_薬指_薬指2.Dra = value; - X0Y10_薬指_薬指2.Dra = value; - X0Y0_薬指_薬指2.Hit = value; - X0Y1_薬指_薬指2.Hit = value; - X0Y2_薬指_薬指2.Hit = value; - X0Y3_薬指_薬指2.Hit = value; - X0Y4_薬指_薬指2.Hit = value; - X0Y5_薬指_薬指2.Hit = value; - X0Y6_薬指_薬指2.Hit = value; - X0Y7_薬指_薬指2.Hit = value; - X0Y8_薬指_薬指2.Hit = value; - X0Y9_薬指_薬指2.Hit = value; - X0Y10_薬指_薬指2.Hit = value; - } - } - - public bool 薬指_水掻_表示 - { - get - { - return X0Y0_薬指_水掻.Dra; - } - set - { - X0Y0_薬指_水掻.Dra = value; - X0Y1_薬指_水掻.Dra = value; - X0Y2_薬指_水掻.Dra = value; - X0Y3_薬指_水掻.Dra = value; - X0Y4_薬指_水掻.Dra = value; - X0Y5_薬指_水掻.Dra = value; - X0Y6_薬指_水掻.Dra = value; - X0Y7_薬指_水掻.Dra = value; - X0Y8_薬指_水掻.Dra = value; - X0Y9_薬指_水掻.Dra = value; - X0Y10_薬指_水掻.Dra = value; - X0Y0_薬指_水掻.Hit = value; - X0Y1_薬指_水掻.Hit = value; - X0Y2_薬指_水掻.Hit = value; - X0Y3_薬指_水掻.Hit = value; - X0Y4_薬指_水掻.Hit = value; - X0Y5_薬指_水掻.Hit = value; - X0Y6_薬指_水掻.Hit = value; - X0Y7_薬指_水掻.Hit = value; - X0Y8_薬指_水掻.Hit = value; - X0Y9_薬指_水掻.Hit = value; - X0Y10_薬指_水掻.Hit = value; - } - } - - public bool 小指_小指1_表示 - { - get - { - return X0Y0_小指_小指1.Dra; - } - set - { - X0Y0_小指_小指1.Dra = value; - X0Y1_小指_小指1.Dra = value; - X0Y2_小指_小指1.Dra = value; - X0Y3_小指_小指1.Dra = value; - X0Y4_小指_小指1.Dra = value; - X0Y5_小指_小指1.Dra = value; - X0Y6_小指_小指1.Dra = value; - X0Y7_小指_小指1.Dra = value; - X0Y8_小指_小指1.Dra = value; - X0Y9_小指_小指1.Dra = value; - X0Y10_小指_小指1.Dra = value; - X0Y0_小指_小指1.Hit = value; - X0Y1_小指_小指1.Hit = value; - X0Y2_小指_小指1.Hit = value; - X0Y3_小指_小指1.Hit = value; - X0Y4_小指_小指1.Hit = value; - X0Y5_小指_小指1.Hit = value; - X0Y6_小指_小指1.Hit = value; - X0Y7_小指_小指1.Hit = value; - X0Y8_小指_小指1.Hit = value; - X0Y9_小指_小指1.Hit = value; - X0Y10_小指_小指1.Hit = value; - } - } - - public bool 小指_小指3_表示 - { - get - { - return X0Y0_小指_小指3.Dra; - } - set - { - X0Y0_小指_小指3.Dra = value; - X0Y1_小指_小指3.Dra = value; - X0Y2_小指_小指3.Dra = value; - X0Y3_小指_小指3.Dra = value; - X0Y4_小指_小指3.Dra = value; - X0Y5_小指_小指3.Dra = value; - X0Y6_小指_小指3.Dra = value; - X0Y7_小指_小指3.Dra = value; - X0Y8_小指_小指3.Dra = value; - X0Y9_小指_小指3.Dra = value; - X0Y10_小指_小指3.Dra = value; - X0Y0_小指_小指3.Hit = value; - X0Y1_小指_小指3.Hit = value; - X0Y2_小指_小指3.Hit = value; - X0Y3_小指_小指3.Hit = value; - X0Y4_小指_小指3.Hit = value; - X0Y5_小指_小指3.Hit = value; - X0Y6_小指_小指3.Hit = value; - X0Y7_小指_小指3.Hit = value; - X0Y8_小指_小指3.Hit = value; - X0Y9_小指_小指3.Hit = value; - X0Y10_小指_小指3.Hit = value; - } - } - - public bool 小指_小指2_表示 - { - get - { - return X0Y0_小指_小指2.Dra; - } - set - { - X0Y0_小指_小指2.Dra = value; - X0Y1_小指_小指2.Dra = value; - X0Y2_小指_小指2.Dra = value; - X0Y3_小指_小指2.Dra = value; - X0Y4_小指_小指2.Dra = value; - X0Y5_小指_小指2.Dra = value; - X0Y6_小指_小指2.Dra = value; - X0Y7_小指_小指2.Dra = value; - X0Y8_小指_小指2.Dra = value; - X0Y9_小指_小指2.Dra = value; - X0Y10_小指_小指2.Dra = value; - X0Y0_小指_小指2.Hit = value; - X0Y1_小指_小指2.Hit = value; - X0Y2_小指_小指2.Hit = value; - X0Y3_小指_小指2.Hit = value; - X0Y4_小指_小指2.Hit = value; - X0Y5_小指_小指2.Hit = value; - X0Y6_小指_小指2.Hit = value; - X0Y7_小指_小指2.Hit = value; - X0Y8_小指_小指2.Hit = value; - X0Y9_小指_小指2.Hit = value; - X0Y10_小指_小指2.Hit = value; - } - } - - public bool 親指_水掻_表示 - { - get - { - return X0Y0_親指_水掻.Dra; - } - set - { - X0Y0_親指_水掻.Dra = value; - X0Y1_親指_水掻.Dra = value; - X0Y2_親指_水掻.Dra = value; - X0Y3_親指_水掻.Dra = value; - X0Y4_親指_水掻.Dra = value; - X0Y5_親指_水掻.Dra = value; - X0Y6_親指_水掻.Dra = value; - X0Y7_親指_水掻.Dra = value; - X0Y8_親指_水掻.Dra = value; - X0Y9_親指_水掻.Dra = value; - X0Y10_親指_水掻.Dra = value; - X0Y0_親指_水掻.Hit = value; - X0Y1_親指_水掻.Hit = value; - X0Y2_親指_水掻.Hit = value; - X0Y3_親指_水掻.Hit = value; - X0Y4_親指_水掻.Hit = value; - X0Y5_親指_水掻.Hit = value; - X0Y6_親指_水掻.Hit = value; - X0Y7_親指_水掻.Hit = value; - X0Y8_親指_水掻.Hit = value; - X0Y9_親指_水掻.Hit = value; - X0Y10_親指_水掻.Hit = value; - } - } - - public bool 親指_親指1_表示 - { - get - { - return X0Y0_親指_親指1.Dra; - } - set - { - X0Y0_親指_親指1.Dra = value; - X0Y1_親指_親指1.Dra = value; - X0Y2_親指_親指1.Dra = value; - X0Y3_親指_親指1.Dra = value; - X0Y4_親指_親指1.Dra = value; - X0Y5_親指_親指1.Dra = value; - X0Y6_親指_親指1.Dra = value; - X0Y7_親指_親指1.Dra = value; - X0Y8_親指_親指1.Dra = value; - X0Y9_親指_親指1.Dra = value; - X0Y10_親指_親指1.Dra = value; - X0Y0_親指_親指1.Hit = value; - X0Y1_親指_親指1.Hit = value; - X0Y2_親指_親指1.Hit = value; - X0Y3_親指_親指1.Hit = value; - X0Y4_親指_親指1.Hit = value; - X0Y5_親指_親指1.Hit = value; - X0Y6_親指_親指1.Hit = value; - X0Y7_親指_親指1.Hit = value; - X0Y8_親指_親指1.Hit = value; - X0Y9_親指_親指1.Hit = value; - X0Y10_親指_親指1.Hit = value; - } - } - - public bool 親指_獣性_肉球_表示 - { - get - { - return X0Y0_親指_獣性_肉球.Dra; - } - set - { - X0Y0_親指_獣性_肉球.Dra = value; - X0Y9_親指_獣肉球.Dra = value; - X0Y0_親指_獣性_肉球.Hit = value; - X0Y9_親指_獣肉球.Hit = value; - } - } - - public bool 親指_親指2_表示 - { - get - { - return X0Y0_親指_親指2.Dra; - } - set - { - X0Y0_親指_親指2.Dra = value; - X0Y1_親指_親指2.Dra = value; - X0Y2_親指_親指2.Dra = value; - X0Y3_親指_親指2.Dra = value; - X0Y4_親指_親指2.Dra = value; - X0Y5_親指_親指2.Dra = value; - X0Y6_親指_親指2.Dra = value; - X0Y7_親指_親指2.Dra = value; - X0Y8_親指_親指2.Dra = value; - X0Y9_親指_親指2.Dra = value; - X0Y10_親指_親指2.Dra = value; - X0Y0_親指_親指2.Hit = value; - X0Y1_親指_親指2.Hit = value; - X0Y2_親指_親指2.Hit = value; - X0Y3_親指_親指2.Hit = value; - X0Y4_親指_親指2.Hit = value; - X0Y5_親指_親指2.Hit = value; - X0Y6_親指_親指2.Hit = value; - X0Y7_親指_親指2.Hit = value; - X0Y8_親指_親指2.Hit = value; - X0Y9_親指_親指2.Hit = value; - X0Y10_親指_親指2.Hit = value; - } - } - - public bool 親指_親指3_表示 - { - get - { - return X0Y0_親指_親指3.Dra; - } - set - { - X0Y0_親指_親指3.Dra = value; - X0Y1_親指_親指3.Dra = value; - X0Y2_親指_親指3.Dra = value; - X0Y3_親指_親指3.Dra = value; - X0Y4_親指_親指3.Dra = value; - X0Y5_親指_親指3.Dra = value; - X0Y6_親指_親指3.Dra = value; - X0Y7_親指_親指3.Dra = value; - X0Y8_親指_親指3.Dra = value; - X0Y9_親指_親指3.Dra = value; - X0Y10_親指_親指3.Dra = value; - X0Y0_親指_親指3.Hit = value; - X0Y1_親指_親指3.Hit = value; - X0Y2_親指_親指3.Hit = value; - X0Y3_親指_親指3.Hit = value; - X0Y4_親指_親指3.Hit = value; - X0Y5_親指_親指3.Hit = value; - X0Y6_親指_親指3.Hit = value; - X0Y7_親指_親指3.Hit = value; - X0Y8_親指_親指3.Hit = value; - X0Y9_親指_親指3.Hit = value; - X0Y10_親指_親指3.Hit = value; - } - } - - public bool 竜性_鱗1_表示 - { - get - { - return X0Y1_竜性_鱗1.Dra; - } - set - { - X0Y1_竜性_鱗1.Dra = value; - X0Y2_竜性_鱗1.Dra = value; - X0Y3_竜性_鱗1.Dra = value; - X0Y4_竜性_鱗1.Dra = value; - X0Y5_竜性_鱗1.Dra = value; - X0Y6_竜性_鱗1.Dra = value; - X0Y7_竜性_鱗1.Dra = value; - X0Y8_竜性_鱗1.Dra = value; - X0Y10_竜性_鱗1.Dra = value; - X0Y1_竜性_鱗1.Hit = value; - X0Y2_竜性_鱗1.Hit = value; - X0Y3_竜性_鱗1.Hit = value; - X0Y4_竜性_鱗1.Hit = value; - X0Y5_竜性_鱗1.Hit = value; - X0Y6_竜性_鱗1.Hit = value; - X0Y7_竜性_鱗1.Hit = value; - X0Y8_竜性_鱗1.Hit = value; - X0Y10_竜性_鱗1.Hit = value; - } - } - - public bool 竜性_鱗2_表示 - { - get - { - return X0Y1_竜性_鱗2.Dra; - } - set - { - X0Y1_竜性_鱗2.Dra = value; - X0Y2_竜性_鱗2.Dra = value; - X0Y3_竜性_鱗2.Dra = value; - X0Y4_竜性_鱗2.Dra = value; - X0Y5_竜性_鱗2.Dra = value; - X0Y6_竜性_鱗2.Dra = value; - X0Y7_竜性_鱗2.Dra = value; - X0Y8_竜性_鱗2.Dra = value; - X0Y10_竜性_鱗2.Dra = value; - X0Y1_竜性_鱗2.Hit = value; - X0Y2_竜性_鱗2.Hit = value; - X0Y3_竜性_鱗2.Hit = value; - X0Y4_竜性_鱗2.Hit = value; - X0Y5_竜性_鱗2.Hit = value; - X0Y6_竜性_鱗2.Hit = value; - X0Y7_竜性_鱗2.Hit = value; - X0Y8_竜性_鱗2.Hit = value; - X0Y10_竜性_鱗2.Hit = value; - } - } - - public bool 竜性_鱗3_表示 - { - get - { - return X0Y1_竜性_鱗3.Dra; - } - set - { - X0Y1_竜性_鱗3.Dra = value; - X0Y2_竜性_鱗3.Dra = value; - X0Y3_竜性_鱗3.Dra = value; - X0Y4_竜性_鱗3.Dra = value; - X0Y5_竜性_鱗3.Dra = value; - X0Y6_竜性_鱗3.Dra = value; - X0Y7_竜性_鱗3.Dra = value; - X0Y8_竜性_鱗3.Dra = value; - X0Y10_竜性_鱗3.Dra = value; - X0Y1_竜性_鱗3.Hit = value; - X0Y2_竜性_鱗3.Hit = value; - X0Y3_竜性_鱗3.Hit = value; - X0Y4_竜性_鱗3.Hit = value; - X0Y5_竜性_鱗3.Hit = value; - X0Y6_竜性_鱗3.Hit = value; - X0Y7_竜性_鱗3.Hit = value; - X0Y8_竜性_鱗3.Hit = value; - X0Y10_竜性_鱗3.Hit = value; - } - } - - public bool 悪タトゥ_五芒星_円1_表示 - { - get - { - return X0Y1_悪タトゥ_五芒星_円1.Dra; - } - set - { - X0Y1_悪タトゥ_五芒星_円1.Dra = value; - X0Y2_悪タトゥ_五芒星_円1.Dra = value; - X0Y3_悪タトゥ_五芒星_円1.Dra = value; - X0Y4_悪タトゥ_五芒星_円1.Dra = value; - X0Y5_悪タトゥ_五芒星_円1.Dra = value; - X0Y6_悪タトゥ_五芒星_円1.Dra = value; - X0Y7_悪タトゥ_五芒星_円1.Dra = value; - X0Y8_悪タトゥ_五芒星_円1.Dra = value; - X0Y10_悪タトゥ_五芒星_円1.Dra = value; - X0Y1_悪タトゥ_五芒星_円1.Hit = value; - X0Y2_悪タトゥ_五芒星_円1.Hit = value; - X0Y3_悪タトゥ_五芒星_円1.Hit = value; - X0Y4_悪タトゥ_五芒星_円1.Hit = value; - X0Y5_悪タトゥ_五芒星_円1.Hit = value; - X0Y6_悪タトゥ_五芒星_円1.Hit = value; - X0Y7_悪タトゥ_五芒星_円1.Hit = value; - X0Y8_悪タトゥ_五芒星_円1.Hit = value; - X0Y10_悪タトゥ_五芒星_円1.Hit = value; - } - } - - public bool 悪タトゥ_五芒星_円2_表示 - { - get - { - return X0Y1_悪タトゥ_五芒星_円2.Dra; - } - set - { - X0Y1_悪タトゥ_五芒星_円2.Dra = value; - X0Y2_悪タトゥ_五芒星_円2.Dra = value; - X0Y3_悪タトゥ_五芒星_円2.Dra = value; - X0Y4_悪タトゥ_五芒星_円2.Dra = value; - X0Y5_悪タトゥ_五芒星_円2.Dra = value; - X0Y6_悪タトゥ_五芒星_円2.Dra = value; - X0Y7_悪タトゥ_五芒星_円2.Dra = value; - X0Y8_悪タトゥ_五芒星_円2.Dra = value; - X0Y10_悪タトゥ_五芒星_円2.Dra = value; - X0Y1_悪タトゥ_五芒星_円2.Hit = value; - X0Y2_悪タトゥ_五芒星_円2.Hit = value; - X0Y3_悪タトゥ_五芒星_円2.Hit = value; - X0Y4_悪タトゥ_五芒星_円2.Hit = value; - X0Y5_悪タトゥ_五芒星_円2.Hit = value; - X0Y6_悪タトゥ_五芒星_円2.Hit = value; - X0Y7_悪タトゥ_五芒星_円2.Hit = value; - X0Y8_悪タトゥ_五芒星_円2.Hit = value; - X0Y10_悪タトゥ_五芒星_円2.Hit = value; - } - } - - public bool 悪タトゥ_五芒星_星_表示 - { - get - { - return X0Y1_悪タトゥ_五芒星_星.Dra; - } - set - { - X0Y1_悪タトゥ_五芒星_星.Dra = value; - X0Y2_悪タトゥ_五芒星_星.Dra = value; - X0Y3_悪タトゥ_五芒星_星.Dra = value; - X0Y4_悪タトゥ_五芒星_星.Dra = value; - X0Y5_悪タトゥ_五芒星_星.Dra = value; - X0Y6_悪タトゥ_五芒星_星.Dra = value; - X0Y7_悪タトゥ_五芒星_星.Dra = value; - X0Y8_悪タトゥ_五芒星_星.Dra = value; - X0Y10_悪タトゥ_五芒星_星.Dra = value; - X0Y1_悪タトゥ_五芒星_星.Hit = value; - X0Y2_悪タトゥ_五芒星_星.Hit = value; - X0Y3_悪タトゥ_五芒星_星.Hit = value; - X0Y4_悪タトゥ_五芒星_星.Hit = value; - X0Y5_悪タトゥ_五芒星_星.Hit = value; - X0Y6_悪タトゥ_五芒星_星.Hit = value; - X0Y7_悪タトゥ_五芒星_星.Hit = value; - X0Y8_悪タトゥ_五芒星_星.Hit = value; - X0Y10_悪タトゥ_五芒星_星.Hit = value; - } - } - - public bool 悪タトゥ_五芒星_五角形_表示 - { - get - { - return X0Y1_悪タトゥ_五芒星_五角形.Dra; - } - set - { - X0Y1_悪タトゥ_五芒星_五角形.Dra = value; - X0Y2_悪タトゥ_五芒星_五角形.Dra = value; - X0Y3_悪タトゥ_五芒星_五角形.Dra = value; - X0Y4_悪タトゥ_五芒星_五角形.Dra = value; - X0Y5_悪タトゥ_五芒星_五角形.Dra = value; - X0Y6_悪タトゥ_五芒星_五角形.Dra = value; - X0Y7_悪タトゥ_五芒星_五角形.Dra = value; - X0Y8_悪タトゥ_五芒星_五角形.Dra = value; - X0Y10_悪タトゥ_五芒星_五角形.Dra = value; - X0Y1_悪タトゥ_五芒星_五角形.Hit = value; - X0Y2_悪タトゥ_五芒星_五角形.Hit = value; - X0Y3_悪タトゥ_五芒星_五角形.Hit = value; - X0Y4_悪タトゥ_五芒星_五角形.Hit = value; - X0Y5_悪タトゥ_五芒星_五角形.Hit = value; - X0Y6_悪タトゥ_五芒星_五角形.Hit = value; - X0Y7_悪タトゥ_五芒星_五角形.Hit = value; - X0Y8_悪タトゥ_五芒星_五角形.Hit = value; - X0Y10_悪タトゥ_五芒星_五角形.Hit = value; - } - } - - public bool グローブ_縁_表示 - { - get - { - return グローブ_縁1_表示; - } - set - { - グローブ_縁1_表示 = value; - グローブ_縁2_表示 = value; - } - } - - public override bool 表示 - { - get - { - return グローブ_グローブ_表示; - } - set - { - グローブ_グローブ_表示 = value; - グローブ_縁1_表示 = value; - グローブ_縁2_表示 = value; - 獣性_獣毛_表示 = value; - 手_表示 = value; - 獣性_肉球_表示 = value; - 人指_人指1_表示 = value; - 人指_人指3_表示 = value; - 人指_人指2_表示 = value; - 人指_水掻_表示 = value; - 中指_中指1_表示 = value; - 中指_中指3_表示 = value; - 中指_中指2_表示 = value; - 中指_水掻_表示 = value; - 薬指_薬指1_表示 = value; - 薬指_薬指3_表示 = value; - 薬指_薬指2_表示 = value; - 薬指_水掻_表示 = value; - 小指_小指1_表示 = value; - 小指_小指3_表示 = value; - 小指_小指2_表示 = value; - 親指_水掻_表示 = value; - 親指_親指1_表示 = value; - 親指_獣性_肉球_表示 = value; - 親指_親指2_表示 = value; - 親指_親指3_表示 = value; - 竜性_鱗1_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗3_表示 = value; - 悪タトゥ_五芒星_円1_表示 = value; - 悪タトゥ_五芒星_円2_表示 = value; - 悪タトゥ_五芒星_星_表示 = value; - 悪タトゥ_五芒星_五角形_表示 = value; - } - } - - public override double 濃度 - { - get - { - return グローブ_グローブCD.不透明度; - } - set - { - グローブ_グローブCD.不透明度 = value; - グローブ_縁1CD.不透明度 = value; - グローブ_縁2CD.不透明度 = value; - 獣性_獣毛CD.不透明度 = value; - 手CD.不透明度 = value; - 獣性_肉球CD.不透明度 = value; - 人指_人指1CD.不透明度 = value; - 人指_人指3CD.不透明度 = value; - 人指_人指2CD.不透明度 = value; - 人指_水掻CD.不透明度 = value; - 中指_中指1CD.不透明度 = value; - 中指_中指3CD.不透明度 = value; - 中指_中指2CD.不透明度 = value; - 中指_水掻CD.不透明度 = value; - 薬指_薬指1CD.不透明度 = value; - 薬指_薬指3CD.不透明度 = value; - 薬指_薬指2CD.不透明度 = value; - 薬指_水掻CD.不透明度 = value; - 小指_小指1CD.不透明度 = value; - 小指_小指3CD.不透明度 = value; - 小指_小指2CD.不透明度 = value; - 親指_水掻CD.不透明度 = value; - 親指_親指1CD.不透明度 = value; - 親指_親指2CD.不透明度 = value; - 親指_親指3CD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 悪タトゥ_五芒星_円1CD.不透明度 = value; - 悪タトゥ_五芒星_円2CD.不透明度 = value; - 悪タトゥ_五芒星_星CD.不透明度 = value; - 悪タトゥ_五芒星_五角形CD.不透明度 = value; - } - } - - public double 鋭爪 - { - set - { - double num = 1.5; - int num2 = (右 ? 1 : 0); - List oP = X0Y0_人指_人指3.OP; - Out @out = oP[(int)((double)(oP.Count - num2) * 0.5)]; - int index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y0_人指_人指3.BasePointBase) * num * value; - List oP2 = X0Y0_中指_中指3.OP; - @out = oP2[(int)((double)(oP2.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y0_中指_中指3.BasePointBase) * num * value; - List oP3 = X0Y0_薬指_薬指3.OP; - @out = oP3[(int)((double)(oP3.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y0_薬指_薬指3.BasePointBase) * num * value; - List oP4 = X0Y0_小指_小指3.OP; - @out = oP4[(int)((double)(oP4.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y0_小指_小指3.BasePointBase) * num * value; - List oP5 = X0Y0_親指_親指3.OP; - @out = oP5[(int)((double)(oP5.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y0_親指_親指3.BasePointBase) * num * 0.65 * value; - List oP6 = X0Y9_人指_人指3.OP; - @out = oP6[(int)((double)(oP6.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y9_人指_人指3.BasePointBase) * num * value; - List oP7 = X0Y9_中指_中指3.OP; - @out = oP7[(int)((double)(oP7.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y9_中指_中指3.BasePointBase) * num * value; - List oP8 = X0Y9_薬指_薬指3.OP; - @out = oP8[(int)((double)(oP8.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y9_薬指_薬指3.BasePointBase) * num * value; - List oP9 = X0Y9_小指_小指3.OP; - @out = oP9[(int)((double)(oP9.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y9_小指_小指3.BasePointBase) * num * value; - List oP10 = X0Y9_親指_親指3.OP; - @out = oP10[(int)((double)(oP10.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y9_親指_親指3.BasePointBase) * num * 0.65 * value; - num2 = ((!右) ? 1 : 0); - List oP11 = X0Y1_人指_人指3.OP; - @out = oP11[(int)((double)(oP11.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y1_人指_人指3.BasePointBase) * num * value; - List oP12 = X0Y1_中指_中指3.OP; - @out = oP12[(int)((double)(oP12.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y1_中指_中指3.BasePointBase) * num * value; - List oP13 = X0Y1_薬指_薬指3.OP; - @out = oP13[(int)((double)(oP13.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y1_薬指_薬指3.BasePointBase) * num * value; - List oP14 = X0Y1_小指_小指3.OP; - @out = oP14[(int)((double)(oP14.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y1_小指_小指3.BasePointBase) * num * value; - List oP15 = X0Y1_親指_親指3.OP; - @out = oP15[(int)((double)(oP15.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y1_親指_親指3.BasePointBase) * num * 0.65 * value; - List oP16 = X0Y2_人指_人指3.OP; - @out = oP16[(int)((double)(oP16.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y2_人指_人指3.BasePointBase) * num * value; - List oP17 = X0Y2_中指_中指3.OP; - @out = oP17[(int)((double)(oP17.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y2_中指_中指3.BasePointBase) * num * value; - List oP18 = X0Y2_薬指_薬指3.OP; - @out = oP18[(int)((double)(oP18.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y2_薬指_薬指3.BasePointBase) * num * value; - List oP19 = X0Y2_小指_小指3.OP; - @out = oP19[(int)((double)(oP19.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y2_小指_小指3.BasePointBase) * num * value; - List oP20 = X0Y2_親指_親指3.OP; - @out = oP20[(int)((double)(oP20.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y2_親指_親指3.BasePointBase) * num * 0.65 * value; - List oP21 = X0Y3_人指_人指3.OP; - @out = oP21[(int)((double)(oP21.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y3_人指_人指3.BasePointBase) * num * value; - List oP22 = X0Y3_中指_中指3.OP; - @out = oP22[(int)((double)(oP22.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y3_中指_中指3.BasePointBase) * num * value; - List oP23 = X0Y3_薬指_薬指3.OP; - @out = oP23[(int)((double)(oP23.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y3_薬指_薬指3.BasePointBase) * num * value; - List oP24 = X0Y3_小指_小指3.OP; - @out = oP24[(int)((double)(oP24.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y3_小指_小指3.BasePointBase) * num * value; - List oP25 = X0Y3_親指_親指3.OP; - @out = oP25[(int)((double)(oP25.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y3_親指_親指3.BasePointBase) * num * 0.65 * value; - List oP26 = X0Y4_人指_人指3.OP; - @out = oP26[(int)((double)(oP26.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y4_人指_人指3.BasePointBase) * num * value; - List oP27 = X0Y4_中指_中指3.OP; - @out = oP27[(int)((double)(oP27.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y4_中指_中指3.BasePointBase) * num * value; - List oP28 = X0Y4_薬指_薬指3.OP; - @out = oP28[(int)((double)(oP28.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y4_薬指_薬指3.BasePointBase) * num * value; - List oP29 = X0Y4_小指_小指3.OP; - @out = oP29[(int)((double)(oP29.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y4_小指_小指3.BasePointBase) * num * value; - List oP30 = X0Y4_親指_親指3.OP; - @out = oP30[(int)((double)(oP30.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y4_親指_親指3.BasePointBase) * num * 0.65 * value; - List oP31 = X0Y5_人指_人指3.OP; - @out = oP31[(int)((double)(oP31.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y5_人指_人指3.BasePointBase) * num * value; - List oP32 = X0Y5_中指_中指3.OP; - @out = oP32[(int)((double)(oP32.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y5_中指_中指3.BasePointBase) * num * value; - List oP33 = X0Y5_薬指_薬指3.OP; - @out = oP33[(int)((double)(oP33.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y5_薬指_薬指3.BasePointBase) * num * value; - List oP34 = X0Y5_小指_小指3.OP; - @out = oP34[(int)((double)(oP34.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y5_小指_小指3.BasePointBase) * num * value; - List oP35 = X0Y5_親指_親指3.OP; - @out = oP35[(int)((double)(oP35.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y5_親指_親指3.BasePointBase) * num * 0.65 * value; - List oP36 = X0Y6_人指_人指3.OP; - @out = oP36[(int)((double)(oP36.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y6_人指_人指3.BasePointBase) * num * value; - List oP37 = X0Y6_中指_中指3.OP; - @out = oP37[(int)((double)(oP37.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y6_中指_中指3.BasePointBase) * num * value; - List oP38 = X0Y6_薬指_薬指3.OP; - @out = oP38[(int)((double)(oP38.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y6_薬指_薬指3.BasePointBase) * num * value; - List oP39 = X0Y6_小指_小指3.OP; - @out = oP39[(int)((double)(oP39.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y6_小指_小指3.BasePointBase) * num * value; - List oP40 = X0Y6_親指_親指3.OP; - @out = oP40[(int)((double)(oP40.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y6_親指_親指3.BasePointBase) * num * 0.65 * value; - List oP41 = X0Y7_人指_人指3.OP; - @out = oP41[(int)((double)(oP41.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y7_人指_人指3.BasePointBase) * num * value; - List oP42 = X0Y7_中指_中指3.OP; - @out = oP42[(int)((double)(oP42.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y7_中指_中指3.BasePointBase) * num * value; - List oP43 = X0Y7_薬指_薬指3.OP; - @out = oP43[(int)((double)(oP43.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y7_薬指_薬指3.BasePointBase) * num * value; - List oP44 = X0Y7_小指_小指3.OP; - @out = oP44[(int)((double)(oP44.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y7_小指_小指3.BasePointBase) * num * value; - List oP45 = X0Y7_親指_親指3.OP; - @out = oP45[(int)((double)(oP45.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y7_親指_親指3.BasePointBase) * num * 0.65 * value; - List oP46 = X0Y8_人指_人指3.OP; - @out = oP46[(int)((double)(oP46.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y8_人指_人指3.BasePointBase) * num * value; - List oP47 = X0Y8_中指_中指3.OP; - @out = oP47[(int)((double)(oP47.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y8_中指_中指3.BasePointBase) * num * value; - List oP48 = X0Y8_薬指_薬指3.OP; - @out = oP48[(int)((double)(oP48.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y8_薬指_薬指3.BasePointBase) * num * value; - List oP49 = X0Y8_小指_小指3.OP; - @out = oP49[(int)((double)(oP49.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y8_小指_小指3.BasePointBase) * num * value; - List oP50 = X0Y8_親指_親指3.OP; - @out = oP50[(int)((double)(oP50.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y8_親指_親指3.BasePointBase) * num * 0.65 * value; - List oP51 = X0Y10_人指_人指3.OP; - @out = oP51[(int)((double)(oP51.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y10_人指_人指3.BasePointBase) * num * value; - List oP52 = X0Y10_中指_中指3.OP; - @out = oP52[(int)((double)(oP52.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y10_中指_中指3.BasePointBase) * num * value; - List oP53 = X0Y10_薬指_薬指3.OP; - @out = oP53[(int)((double)(oP53.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y10_薬指_薬指3.BasePointBase) * num * value; - List oP54 = X0Y10_小指_小指3.OP; - @out = oP54[(int)((double)(oP54.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y10_小指_小指3.BasePointBase) * num * value; - List oP55 = X0Y10_親指_親指3.OP; - @out = oP55[(int)((double)(oP55.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y10_親指_親指3.BasePointBase) * num * 0.65 * value; - } - } - - public bool グローブ表示 - { - get - { - return グローブ_グローブ_表示; - } - set - { - グローブ_グローブ_表示 = value; - グローブ_縁1_表示 = value; - グローブ_縁2_表示 = value; - } - } - - public 手_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 手_人D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.腕左["手"]); - Pars pars = 本体[0][0]; - Pars pars2 = pars["グローブ"].ToPars(); - X0Y0_グローブ_グローブ = pars2["グローブ"].ToPar(); - X0Y0_グローブ_縁1 = pars2["縁1"].ToPar(); - X0Y0_グローブ_縁2 = pars2["縁2"].ToPar(); - X0Y0_獣性_獣毛 = pars["獣毛"].ToPar(); - X0Y0_手 = pars["手"].ToPar(); - X0Y0_獣性_肉球 = pars["獣肉球"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y0_人指_人指1 = pars2["人指1"].ToPar(); - X0Y0_人指_人指3 = pars2["人指3"].ToPar(); - X0Y0_人指_人指2 = pars2["人指2"].ToPar(); - X0Y0_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y0_中指_中指1 = pars2["中指1"].ToPar(); - X0Y0_中指_中指3 = pars2["中指3"].ToPar(); - X0Y0_中指_中指2 = pars2["中指2"].ToPar(); - X0Y0_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y0_薬指_薬指1 = pars2["薬指1"].ToPar(); - X0Y0_薬指_薬指3 = pars2["薬指3"].ToPar(); - X0Y0_薬指_薬指2 = pars2["薬指2"].ToPar(); - X0Y0_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); - X0Y0_小指_小指1 = pars2["小指1"].ToPar(); - X0Y0_小指_小指3 = pars2["小指3"].ToPar(); - X0Y0_小指_小指2 = pars2["小指2"].ToPar(); - pars2 = pars["親指"].ToPars(); - X0Y0_親指_水掻 = pars2["水掻"].ToPar(); - X0Y0_親指_親指1 = pars2["親指1"].ToPar(); - X0Y0_親指_獣性_肉球 = pars2["獣肉球"].ToPar(); - X0Y0_親指_親指2 = pars2["親指2"].ToPar(); - X0Y0_親指_親指3 = pars2["親指3"].ToPar(); - pars = 本体[0][1]; - pars2 = pars["親指"].ToPars(); - X0Y1_親指_親指3 = pars2["親指3"].ToPar(); - X0Y1_親指_親指2 = pars2["親指2"].ToPar(); - X0Y1_親指_親指1 = pars2["親指1"].ToPar(); - X0Y1_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y1_人指_人指3 = pars2["人指3"].ToPar(); - X0Y1_人指_人指2 = pars2["人指2"].ToPar(); - X0Y1_人指_人指1 = pars2["人指1"].ToPar(); - X0Y1_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y1_中指_中指3 = pars2["中指3"].ToPar(); - X0Y1_中指_中指2 = pars2["中指2"].ToPar(); - X0Y1_中指_中指1 = pars2["中指1"].ToPar(); - X0Y1_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y1_薬指_薬指3 = pars2["薬指3"].ToPar(); - X0Y1_薬指_薬指2 = pars2["薬指2"].ToPar(); - X0Y1_薬指_薬指1 = pars2["薬指1"].ToPar(); - X0Y1_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); - X0Y1_小指_小指3 = pars2["小指3"].ToPar(); - X0Y1_小指_小指2 = pars2["小指2"].ToPar(); - X0Y1_小指_小指1 = pars2["小指1"].ToPar(); - X0Y1_手 = pars["手"].ToPar(); - X0Y1_獣性_獣毛 = pars["獣毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y1_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y1_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y1_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - Pars pars3 = pars2["五芒星"].ToPars(); - X0Y1_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); - X0Y1_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); - X0Y1_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); - X0Y1_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); - X0Y1_グローブ_グローブ = pars2["グローブ"].ToPar(); - X0Y1_グローブ_縁1 = pars2["縁1"].ToPar(); - X0Y1_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = 本体[0][2]; - pars2 = pars["親指"].ToPars(); - X0Y2_親指_親指3 = pars2["親指3"].ToPar(); - X0Y2_親指_親指2 = pars2["親指2"].ToPar(); - X0Y2_親指_親指1 = pars2["親指1"].ToPar(); - X0Y2_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y2_人指_人指3 = pars2["人指3"].ToPar(); - X0Y2_人指_人指2 = pars2["人指2"].ToPar(); - X0Y2_人指_人指1 = pars2["人指1"].ToPar(); - X0Y2_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y2_中指_中指3 = pars2["中指3"].ToPar(); - X0Y2_中指_中指2 = pars2["中指2"].ToPar(); - X0Y2_中指_中指1 = pars2["中指1"].ToPar(); - X0Y2_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y2_薬指_薬指3 = pars2["薬指3"].ToPar(); - X0Y2_薬指_薬指2 = pars2["薬指2"].ToPar(); - X0Y2_薬指_薬指1 = pars2["薬指1"].ToPar(); - X0Y2_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); - X0Y2_小指_小指3 = pars2["小指3"].ToPar(); - X0Y2_小指_小指2 = pars2["小指2"].ToPar(); - X0Y2_小指_小指1 = pars2["小指1"].ToPar(); - X0Y2_手 = pars["手"].ToPar(); - X0Y2_獣性_獣毛 = pars["獣毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y2_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y2_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y2_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["五芒星"].ToPars(); - X0Y2_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); - X0Y2_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); - X0Y2_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); - X0Y2_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); - X0Y2_グローブ_グローブ = pars2["グローブ"].ToPar(); - X0Y2_グローブ_縁1 = pars2["縁1"].ToPar(); - X0Y2_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = 本体[0][3]; - pars2 = pars["親指"].ToPars(); - X0Y3_親指_親指1 = pars2["親指1"].ToPar(); - X0Y3_親指_親指2 = pars2["親指2"].ToPar(); - X0Y3_親指_親指3 = pars2["親指3"].ToPar(); - X0Y3_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y3_人指_人指3 = pars2["人指3"].ToPar(); - X0Y3_人指_人指2 = pars2["人指2"].ToPar(); - X0Y3_人指_人指1 = pars2["人指1"].ToPar(); - X0Y3_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y3_中指_中指3 = pars2["中指3"].ToPar(); - X0Y3_中指_中指2 = pars2["中指2"].ToPar(); - X0Y3_中指_中指1 = pars2["中指1"].ToPar(); - X0Y3_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y3_薬指_薬指3 = pars2["薬指3"].ToPar(); - X0Y3_薬指_薬指2 = pars2["薬指2"].ToPar(); - X0Y3_薬指_薬指1 = pars2["薬指1"].ToPar(); - X0Y3_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); - X0Y3_小指_小指3 = pars2["小指3"].ToPar(); - X0Y3_小指_小指2 = pars2["小指2"].ToPar(); - X0Y3_小指_小指1 = pars2["小指1"].ToPar(); - X0Y3_手 = pars["手"].ToPar(); - X0Y3_獣性_獣毛 = pars["獣毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y3_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y3_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y3_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["五芒星"].ToPars(); - X0Y3_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); - X0Y3_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); - X0Y3_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); - X0Y3_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); - X0Y3_グローブ_グローブ = pars2["グローブ"].ToPar(); - X0Y3_グローブ_縁1 = pars2["縁1"].ToPar(); - X0Y3_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = 本体[0][4]; - pars2 = pars["親指"].ToPars(); - X0Y4_親指_親指3 = pars2["親指3"].ToPar(); - X0Y4_親指_親指2 = pars2["親指2"].ToPar(); - X0Y4_親指_親指1 = pars2["親指1"].ToPar(); - X0Y4_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y4_人指_人指3 = pars2["人指3"].ToPar(); - X0Y4_人指_人指2 = pars2["人指2"].ToPar(); - X0Y4_人指_人指1 = pars2["人指1"].ToPar(); - X0Y4_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); - X0Y4_小指_小指3 = pars2["小指3"].ToPar(); - X0Y4_小指_小指2 = pars2["小指2"].ToPar(); - X0Y4_小指_小指1 = pars2["小指1"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y4_中指_中指3 = pars2["中指3"].ToPar(); - X0Y4_中指_中指2 = pars2["中指2"].ToPar(); - X0Y4_中指_中指1 = pars2["中指1"].ToPar(); - X0Y4_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y4_薬指_薬指3 = pars2["薬指3"].ToPar(); - X0Y4_薬指_薬指2 = pars2["薬指2"].ToPar(); - X0Y4_薬指_薬指1 = pars2["薬指1"].ToPar(); - X0Y4_薬指_水掻 = pars2["水掻"].ToPar(); - X0Y4_手 = pars["手"].ToPar(); - X0Y4_獣性_獣毛 = pars["獣毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y4_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y4_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y4_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["五芒星"].ToPars(); - X0Y4_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); - X0Y4_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); - X0Y4_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); - X0Y4_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); - X0Y4_グローブ_グローブ = pars2["グローブ"].ToPar(); - X0Y4_グローブ_縁1 = pars2["縁1"].ToPar(); - X0Y4_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = 本体[0][5]; - pars2 = pars["親指"].ToPars(); - X0Y5_親指_親指1 = pars2["親指1"].ToPar(); - X0Y5_親指_親指2 = pars2["親指2"].ToPar(); - X0Y5_親指_親指3 = pars2["親指3"].ToPar(); - X0Y5_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y5_人指_人指3 = pars2["人指3"].ToPar(); - X0Y5_人指_人指2 = pars2["人指2"].ToPar(); - X0Y5_人指_人指1 = pars2["人指1"].ToPar(); - X0Y5_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y5_中指_中指3 = pars2["中指3"].ToPar(); - X0Y5_中指_中指2 = pars2["中指2"].ToPar(); - X0Y5_中指_中指1 = pars2["中指1"].ToPar(); - X0Y5_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y5_薬指_薬指3 = pars2["薬指3"].ToPar(); - X0Y5_薬指_薬指2 = pars2["薬指2"].ToPar(); - X0Y5_薬指_薬指1 = pars2["薬指1"].ToPar(); - X0Y5_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); - X0Y5_小指_小指3 = pars2["小指3"].ToPar(); - X0Y5_小指_小指2 = pars2["小指2"].ToPar(); - X0Y5_小指_小指1 = pars2["小指1"].ToPar(); - X0Y5_手 = pars["手"].ToPar(); - X0Y5_獣性_獣毛 = pars["獣毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y5_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y5_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y5_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["五芒星"].ToPars(); - X0Y5_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); - X0Y5_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); - X0Y5_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); - X0Y5_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); - X0Y5_グローブ_グローブ = pars2["グローブ"].ToPar(); - X0Y5_グローブ_縁1 = pars2["縁1"].ToPar(); - X0Y5_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = 本体[0][6]; - pars2 = pars["小指"].ToPars(); - X0Y6_小指_小指3 = pars2["小指3"].ToPar(); - X0Y6_小指_小指2 = pars2["小指2"].ToPar(); - X0Y6_小指_小指1 = pars2["小指1"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y6_薬指_水掻 = pars2["水掻"].ToPar(); - X0Y6_薬指_薬指3 = pars2["薬指3"].ToPar(); - X0Y6_薬指_薬指2 = pars2["薬指2"].ToPar(); - X0Y6_薬指_薬指1 = pars2["薬指1"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y6_中指_水掻 = pars2["水掻"].ToPar(); - X0Y6_中指_中指3 = pars2["中指3"].ToPar(); - X0Y6_中指_中指2 = pars2["中指2"].ToPar(); - X0Y6_中指_中指1 = pars2["中指1"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y6_人指_水掻 = pars2["水掻"].ToPar(); - X0Y6_人指_人指3 = pars2["人指3"].ToPar(); - X0Y6_人指_人指2 = pars2["人指2"].ToPar(); - X0Y6_人指_人指1 = pars2["人指1"].ToPar(); - pars2 = pars["親指"].ToPars(); - X0Y6_親指_親指3 = pars2["親指3"].ToPar(); - X0Y6_親指_親指2 = pars2["親指2"].ToPar(); - X0Y6_親指_親指1 = pars2["親指1"].ToPar(); - X0Y6_親指_水掻 = pars2["水掻"].ToPar(); - X0Y6_手 = pars["手"].ToPar(); - X0Y6_獣性_獣毛 = pars["獣毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y6_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y6_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y6_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["五芒星"].ToPars(); - X0Y6_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); - X0Y6_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); - X0Y6_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); - X0Y6_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); - X0Y6_グローブ_グローブ = pars2["グローブ"].ToPar(); - X0Y6_グローブ_縁1 = pars2["縁1"].ToPar(); - X0Y6_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = 本体[0][7]; - pars2 = pars["親指"].ToPars(); - X0Y7_親指_親指1 = pars2["親指1"].ToPar(); - X0Y7_親指_親指2 = pars2["親指2"].ToPar(); - X0Y7_親指_親指3 = pars2["親指3"].ToPar(); - X0Y7_親指_水掻 = pars2["水掻"].ToPar(); - X0Y7_手 = pars["手"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y7_人指_人指3 = pars2["人指3"].ToPar(); - X0Y7_人指_人指2 = pars2["人指2"].ToPar(); - X0Y7_人指_人指1 = pars2["人指1"].ToPar(); - X0Y7_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y7_中指_中指3 = pars2["中指3"].ToPar(); - X0Y7_中指_中指2 = pars2["中指2"].ToPar(); - X0Y7_中指_中指1 = pars2["中指1"].ToPar(); - X0Y7_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); - X0Y7_小指_小指3 = pars2["小指3"].ToPar(); - X0Y7_小指_小指2 = pars2["小指2"].ToPar(); - X0Y7_小指_小指1 = pars2["小指1"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y7_薬指_薬指3 = pars2["薬指3"].ToPar(); - X0Y7_薬指_薬指2 = pars2["薬指2"].ToPar(); - X0Y7_薬指_薬指1 = pars2["薬指1"].ToPar(); - X0Y7_薬指_水掻 = pars2["水掻"].ToPar(); - X0Y7_獣性_獣毛 = pars["獣毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y7_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y7_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y7_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["五芒星"].ToPars(); - X0Y7_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); - X0Y7_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); - X0Y7_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); - X0Y7_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); - X0Y7_グローブ_グローブ = pars2["グローブ"].ToPar(); - X0Y7_グローブ_縁1 = pars2["縁1"].ToPar(); - X0Y7_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = 本体[0][8]; - pars2 = pars["親指"].ToPars(); - X0Y8_親指_親指3 = pars2["親指3"].ToPar(); - X0Y8_親指_親指2 = pars2["親指2"].ToPar(); - X0Y8_親指_親指1 = pars2["親指1"].ToPar(); - X0Y8_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y8_人指_人指3 = pars2["人指3"].ToPar(); - X0Y8_人指_人指2 = pars2["人指2"].ToPar(); - X0Y8_人指_人指1 = pars2["人指1"].ToPar(); - X0Y8_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y8_中指_中指3 = pars2["中指3"].ToPar(); - X0Y8_中指_中指2 = pars2["中指2"].ToPar(); - X0Y8_中指_中指1 = pars2["中指1"].ToPar(); - X0Y8_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y8_薬指_薬指3 = pars2["薬指3"].ToPar(); - X0Y8_薬指_薬指2 = pars2["薬指2"].ToPar(); - X0Y8_薬指_薬指1 = pars2["薬指1"].ToPar(); - X0Y8_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); - X0Y8_小指_小指3 = pars2["小指3"].ToPar(); - X0Y8_小指_小指2 = pars2["小指2"].ToPar(); - X0Y8_小指_小指1 = pars2["小指1"].ToPar(); - X0Y8_手 = pars["手"].ToPar(); - X0Y8_獣性_獣毛 = pars["獣毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y8_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y8_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y8_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["五芒星"].ToPars(); - X0Y8_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); - X0Y8_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); - X0Y8_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); - X0Y8_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); - X0Y8_グローブ_グローブ = pars2["グローブ"].ToPar(); - X0Y8_グローブ_縁1 = pars2["縁1"].ToPar(); - X0Y8_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = 本体[0][9]; - pars2 = pars["グローブ"].ToPars(); - X0Y9_グローブ_グローブ = pars2["グローブ"].ToPar(); - X0Y9_グローブ_縁1 = pars2["縁1"].ToPar(); - X0Y9_グローブ_縁2 = pars2["縁2"].ToPar(); - X0Y9_獣性_獣毛 = pars["獣毛"].ToPar(); - X0Y9_手 = pars["手"].ToPar(); - X0Y9_獣肉球 = pars["獣肉球"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y9_人指_人指1 = pars2["人指1"].ToPar(); - X0Y9_人指_人指3 = pars2["人指3"].ToPar(); - X0Y9_人指_人指2 = pars2["人指2"].ToPar(); - X0Y9_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y9_中指_中指1 = pars2["中指1"].ToPar(); - X0Y9_中指_中指3 = pars2["中指3"].ToPar(); - X0Y9_中指_中指2 = pars2["中指2"].ToPar(); - X0Y9_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y9_薬指_薬指1 = pars2["薬指1"].ToPar(); - X0Y9_薬指_薬指3 = pars2["薬指3"].ToPar(); - X0Y9_薬指_薬指2 = pars2["薬指2"].ToPar(); - X0Y9_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); - X0Y9_小指_小指1 = pars2["小指1"].ToPar(); - X0Y9_小指_小指3 = pars2["小指3"].ToPar(); - X0Y9_小指_小指2 = pars2["小指2"].ToPar(); - pars2 = pars["親指"].ToPars(); - X0Y9_親指_水掻 = pars2["水掻"].ToPar(); - X0Y9_親指_親指1 = pars2["親指1"].ToPar(); - X0Y9_親指_獣肉球 = pars2["獣肉球"].ToPar(); - X0Y9_親指_親指2 = pars2["親指2"].ToPar(); - X0Y9_親指_親指3 = pars2["親指3"].ToPar(); - pars = 本体[0][10]; - pars2 = pars["親指"].ToPars(); - X0Y10_親指_親指3 = pars2["親指3"].ToPar(); - X0Y10_親指_親指2 = pars2["親指2"].ToPar(); - X0Y10_親指_親指1 = pars2["親指1"].ToPar(); - X0Y10_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y10_人指_人指3 = pars2["人指3"].ToPar(); - X0Y10_人指_人指2 = pars2["人指2"].ToPar(); - X0Y10_人指_人指1 = pars2["人指1"].ToPar(); - X0Y10_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); - X0Y10_小指_小指3 = pars2["小指3"].ToPar(); - X0Y10_小指_小指2 = pars2["小指2"].ToPar(); - X0Y10_小指_小指1 = pars2["小指1"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y10_中指_中指3 = pars2["中指3"].ToPar(); - X0Y10_中指_中指2 = pars2["中指2"].ToPar(); - X0Y10_中指_中指1 = pars2["中指1"].ToPar(); - X0Y10_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y10_薬指_薬指3 = pars2["薬指3"].ToPar(); - X0Y10_薬指_薬指2 = pars2["薬指2"].ToPar(); - X0Y10_薬指_薬指1 = pars2["薬指1"].ToPar(); - X0Y10_薬指_水掻 = pars2["水掻"].ToPar(); - X0Y10_手 = pars["手"].ToPar(); - X0Y10_獣性_獣毛 = pars["獣毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y10_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y10_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y10_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["五芒星"].ToPars(); - X0Y10_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); - X0Y10_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); - X0Y10_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); - X0Y10_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); - X0Y10_グローブ_グローブ = pars2["グローブ"].ToPar(); - X0Y10_グローブ_縁1 = pars2["縁1"].ToPar(); - X0Y10_グローブ_縁2 = pars2["縁2"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - グローブ_グローブ_表示 = e.グローブ_グローブ_表示; - グローブ_縁1_表示 = e.グローブ_縁1_表示; - グローブ_縁2_表示 = e.グローブ_縁2_表示; - 獣性_獣毛_表示 = e.獣性_獣毛_表示; - 手_表示 = e.手_表示; - 獣性_肉球_表示 = e.獣性_肉球_表示; - 人指_人指1_表示 = e.人指_人指1_表示; - 人指_人指3_表示 = e.人指_人指3_表示; - 人指_人指2_表示 = e.人指_人指2_表示; - 人指_水掻_表示 = e.人指_水掻_表示; - 中指_中指1_表示 = e.中指_中指1_表示; - 中指_中指3_表示 = e.中指_中指3_表示; - 中指_中指2_表示 = e.中指_中指2_表示; - 中指_水掻_表示 = e.中指_水掻_表示; - 薬指_薬指1_表示 = e.薬指_薬指1_表示; - 薬指_薬指3_表示 = e.薬指_薬指3_表示; - 薬指_薬指2_表示 = e.薬指_薬指2_表示; - 薬指_水掻_表示 = e.薬指_水掻_表示; - 小指_小指1_表示 = e.小指_小指1_表示; - 小指_小指3_表示 = e.小指_小指3_表示; - 小指_小指2_表示 = e.小指_小指2_表示; - 親指_水掻_表示 = e.親指_水掻_表示; - 親指_親指1_表示 = e.親指_親指1_表示; - 親指_獣性_肉球_表示 = e.親指_獣性_肉球_表示; - 親指_親指2_表示 = e.親指_親指2_表示; - 親指_親指3_表示 = e.親指_親指3_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 悪タトゥ_五芒星_円1_表示 = e.悪タトゥ_五芒星_円1_表示; - 悪タトゥ_五芒星_円2_表示 = e.悪タトゥ_五芒星_円2_表示; - 悪タトゥ_五芒星_星_表示 = e.悪タトゥ_五芒星_星_表示; - 悪タトゥ_五芒星_五角形_表示 = e.悪タトゥ_五芒星_五角形_表示; - 鋭爪 = e.鋭爪; - if (e.虫性) - { - 虫性(); - } - if (e.虫手) - { - 虫手(); - } - if (e.宇手) - { - 宇手(); - } - if (e.獣性) - { - 獣性(); - } - if (e.竜性) - { - 竜性(); - } - グローブ表示 = e.グローブ表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - X0Y0_獣性_獣毛CP = new ColorP(X0Y0_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); - X0Y0_手CP = new ColorP(X0Y0_手, 手CD, DisUnit, abj: true); - X0Y0_獣性_肉球CP = new ColorP(X0Y0_獣性_肉球, 獣性_肉球CD, DisUnit, abj: true); - X0Y0_人指_人指1CP = new ColorP(X0Y0_人指_人指1, 人指_人指1CD, DisUnit, abj: true); - X0Y0_人指_人指3CP = new ColorP(X0Y0_人指_人指3, 人指_人指3CD, 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_中指_中指3CP = new ColorP(X0Y0_中指_中指3, 中指_中指3CD, 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_薬指_薬指3CP = new ColorP(X0Y0_薬指_薬指3, 薬指_薬指3CD, 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_小指_小指3CP = new ColorP(X0Y0_小指_小指3, 小指_小指3CD, 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_親指_獣性_肉球CP = new ColorP(X0Y0_親指_獣性_肉球, 獣性_肉球CD, DisUnit, abj: true); - X0Y0_親指_親指2CP = new ColorP(X0Y0_親指_親指2, 親指_親指2CD, DisUnit, abj: true); - X0Y0_親指_親指3CP = new ColorP(X0Y0_親指_親指3, 親指_親指3CD, DisUnit, abj: true); - X0Y1_親指_親指3CP = new ColorP(X0Y1_親指_親指3, 親指_親指3CD, DisUnit, abj: true); - X0Y1_親指_親指2CP = new ColorP(X0Y1_親指_親指2, 親指_親指2CD, DisUnit, abj: true); - X0Y1_親指_親指1CP = new ColorP(X0Y1_親指_親指1, 親指_親指1CD, DisUnit, abj: true); - X0Y1_親指_水掻CP = new ColorP(X0Y1_親指_水掻, 親指_水掻CD, DisUnit, abj: true); - X0Y1_人指_人指3CP = new ColorP(X0Y1_人指_人指3, 人指_人指3CD, DisUnit, abj: true); - X0Y1_人指_人指2CP = new ColorP(X0Y1_人指_人指2, 人指_人指2CD, DisUnit, abj: true); - X0Y1_人指_人指1CP = new ColorP(X0Y1_人指_人指1, 人指_人指1CD, DisUnit, abj: true); - X0Y1_人指_水掻CP = new ColorP(X0Y1_人指_水掻, 人指_水掻CD, DisUnit, abj: true); - X0Y1_中指_中指3CP = new ColorP(X0Y1_中指_中指3, 中指_中指3CD, DisUnit, abj: true); - X0Y1_中指_中指2CP = new ColorP(X0Y1_中指_中指2, 中指_中指2CD, DisUnit, abj: true); - X0Y1_中指_中指1CP = new ColorP(X0Y1_中指_中指1, 中指_中指1CD, DisUnit, abj: true); - X0Y1_中指_水掻CP = new ColorP(X0Y1_中指_水掻, 中指_水掻CD, DisUnit, abj: true); - X0Y1_薬指_薬指3CP = new ColorP(X0Y1_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); - X0Y1_薬指_薬指2CP = new ColorP(X0Y1_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); - X0Y1_薬指_薬指1CP = new ColorP(X0Y1_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); - X0Y1_薬指_水掻CP = new ColorP(X0Y1_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); - X0Y1_小指_小指3CP = new ColorP(X0Y1_小指_小指3, 小指_小指3CD, DisUnit, abj: true); - X0Y1_小指_小指2CP = new ColorP(X0Y1_小指_小指2, 小指_小指2CD, DisUnit, abj: true); - X0Y1_小指_小指1CP = new ColorP(X0Y1_小指_小指1, 小指_小指1CD, DisUnit, abj: true); - X0Y1_手CP = new ColorP(X0Y1_手, 手CD, 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_竜性_鱗3CP = new ColorP(X0Y1_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y1_悪タトゥ_五芒星_円1CP = new ColorP(X0Y1_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); - X0Y1_悪タトゥ_五芒星_円2CP = new ColorP(X0Y1_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); - X0Y1_悪タトゥ_五芒星_星CP = new ColorP(X0Y1_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); - X0Y1_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y1_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); - 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); - X0Y2_親指_親指3CP = new ColorP(X0Y2_親指_親指3, 親指_親指3CD, DisUnit, abj: true); - X0Y2_親指_親指2CP = new ColorP(X0Y2_親指_親指2, 親指_親指2CD, DisUnit, abj: true); - X0Y2_親指_親指1CP = new ColorP(X0Y2_親指_親指1, 親指_親指1CD, DisUnit, abj: true); - X0Y2_親指_水掻CP = new ColorP(X0Y2_親指_水掻, 親指_水掻CD, DisUnit, abj: true); - X0Y2_人指_人指3CP = new ColorP(X0Y2_人指_人指3, 人指_人指3CD, DisUnit, abj: true); - X0Y2_人指_人指2CP = new ColorP(X0Y2_人指_人指2, 人指_人指2CD, DisUnit, abj: true); - X0Y2_人指_人指1CP = new ColorP(X0Y2_人指_人指1, 人指_人指1CD, DisUnit, abj: true); - X0Y2_人指_水掻CP = new ColorP(X0Y2_人指_水掻, 人指_水掻CD, DisUnit, abj: true); - X0Y2_中指_中指3CP = new ColorP(X0Y2_中指_中指3, 中指_中指3CD, DisUnit, abj: true); - X0Y2_中指_中指2CP = new ColorP(X0Y2_中指_中指2, 中指_中指2CD, DisUnit, abj: true); - X0Y2_中指_中指1CP = new ColorP(X0Y2_中指_中指1, 中指_中指1CD, DisUnit, abj: true); - X0Y2_中指_水掻CP = new ColorP(X0Y2_中指_水掻, 中指_水掻CD, DisUnit, abj: true); - X0Y2_薬指_薬指3CP = new ColorP(X0Y2_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); - X0Y2_薬指_薬指2CP = new ColorP(X0Y2_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); - X0Y2_薬指_薬指1CP = new ColorP(X0Y2_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); - X0Y2_薬指_水掻CP = new ColorP(X0Y2_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); - X0Y2_小指_小指3CP = new ColorP(X0Y2_小指_小指3, 小指_小指3CD, DisUnit, abj: true); - X0Y2_小指_小指2CP = new ColorP(X0Y2_小指_小指2, 小指_小指2CD, DisUnit, abj: true); - X0Y2_小指_小指1CP = new ColorP(X0Y2_小指_小指1, 小指_小指1CD, DisUnit, abj: true); - X0Y2_手CP = new ColorP(X0Y2_手, 手CD, DisUnit, abj: true); - X0Y2_獣性_獣毛CP = new ColorP(X0Y2_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); - X0Y2_竜性_鱗1CP = new ColorP(X0Y2_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); - X0Y2_竜性_鱗2CP = new ColorP(X0Y2_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); - X0Y2_竜性_鱗3CP = new ColorP(X0Y2_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y2_悪タトゥ_五芒星_円1CP = new ColorP(X0Y2_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); - X0Y2_悪タトゥ_五芒星_円2CP = new ColorP(X0Y2_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); - X0Y2_悪タトゥ_五芒星_星CP = new ColorP(X0Y2_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); - X0Y2_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y2_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); - X0Y2_グローブ_グローブCP = new ColorP(X0Y2_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); - X0Y2_グローブ_縁1CP = new ColorP(X0Y2_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); - X0Y2_グローブ_縁2CP = new ColorP(X0Y2_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); - X0Y3_親指_親指1CP = new ColorP(X0Y3_親指_親指1, 親指_親指1CD, DisUnit, abj: true); - X0Y3_親指_親指2CP = new ColorP(X0Y3_親指_親指2, 親指_親指2CD, DisUnit, abj: true); - X0Y3_親指_親指3CP = new ColorP(X0Y3_親指_親指3, 親指_親指3CD, DisUnit, abj: true); - X0Y3_親指_水掻CP = new ColorP(X0Y3_親指_水掻, 親指_水掻CD, DisUnit, abj: true); - X0Y3_人指_人指3CP = new ColorP(X0Y3_人指_人指3, 人指_人指3CD, DisUnit, abj: true); - X0Y3_人指_人指2CP = new ColorP(X0Y3_人指_人指2, 人指_人指2CD, DisUnit, abj: true); - X0Y3_人指_人指1CP = new ColorP(X0Y3_人指_人指1, 人指_人指1CD, DisUnit, abj: true); - X0Y3_人指_水掻CP = new ColorP(X0Y3_人指_水掻, 人指_水掻CD, DisUnit, abj: true); - X0Y3_中指_中指3CP = new ColorP(X0Y3_中指_中指3, 中指_中指3CD, DisUnit, abj: true); - X0Y3_中指_中指2CP = new ColorP(X0Y3_中指_中指2, 中指_中指2CD, DisUnit, abj: true); - X0Y3_中指_中指1CP = new ColorP(X0Y3_中指_中指1, 中指_中指1CD, DisUnit, abj: true); - X0Y3_中指_水掻CP = new ColorP(X0Y3_中指_水掻, 中指_水掻CD, DisUnit, abj: true); - X0Y3_薬指_薬指3CP = new ColorP(X0Y3_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); - X0Y3_薬指_薬指2CP = new ColorP(X0Y3_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); - X0Y3_薬指_薬指1CP = new ColorP(X0Y3_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); - X0Y3_薬指_水掻CP = new ColorP(X0Y3_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); - X0Y3_小指_小指3CP = new ColorP(X0Y3_小指_小指3, 小指_小指3CD, DisUnit, abj: true); - X0Y3_小指_小指2CP = new ColorP(X0Y3_小指_小指2, 小指_小指2CD, DisUnit, abj: true); - X0Y3_小指_小指1CP = new ColorP(X0Y3_小指_小指1, 小指_小指1CD, DisUnit, abj: true); - X0Y3_手CP = new ColorP(X0Y3_手, 手CD, DisUnit, abj: true); - X0Y3_獣性_獣毛CP = new ColorP(X0Y3_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); - X0Y3_竜性_鱗1CP = new ColorP(X0Y3_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); - X0Y3_竜性_鱗2CP = new ColorP(X0Y3_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); - X0Y3_竜性_鱗3CP = new ColorP(X0Y3_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y3_悪タトゥ_五芒星_円1CP = new ColorP(X0Y3_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); - X0Y3_悪タトゥ_五芒星_円2CP = new ColorP(X0Y3_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); - X0Y3_悪タトゥ_五芒星_星CP = new ColorP(X0Y3_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); - X0Y3_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y3_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); - X0Y3_グローブ_グローブCP = new ColorP(X0Y3_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); - X0Y3_グローブ_縁1CP = new ColorP(X0Y3_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); - X0Y3_グローブ_縁2CP = new ColorP(X0Y3_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); - X0Y4_親指_親指3CP = new ColorP(X0Y4_親指_親指3, 親指_親指3CD, DisUnit, abj: true); - X0Y4_親指_親指2CP = new ColorP(X0Y4_親指_親指2, 親指_親指2CD, DisUnit, abj: true); - X0Y4_親指_親指1CP = new ColorP(X0Y4_親指_親指1, 親指_親指1CD, DisUnit, abj: true); - X0Y4_親指_水掻CP = new ColorP(X0Y4_親指_水掻, 親指_水掻CD, DisUnit, abj: true); - X0Y4_人指_人指3CP = new ColorP(X0Y4_人指_人指3, 人指_人指3CD, DisUnit, abj: true); - X0Y4_人指_人指2CP = new ColorP(X0Y4_人指_人指2, 人指_人指2CD, DisUnit, abj: true); - X0Y4_人指_人指1CP = new ColorP(X0Y4_人指_人指1, 人指_人指1CD, DisUnit, abj: true); - X0Y4_人指_水掻CP = new ColorP(X0Y4_人指_水掻, 人指_水掻CD, DisUnit, abj: true); - X0Y4_小指_小指3CP = new ColorP(X0Y4_小指_小指3, 小指_小指3CD, DisUnit, abj: true); - X0Y4_小指_小指2CP = new ColorP(X0Y4_小指_小指2, 小指_小指2CD, DisUnit, abj: true); - X0Y4_小指_小指1CP = new ColorP(X0Y4_小指_小指1, 小指_小指1CD, DisUnit, abj: true); - X0Y4_中指_中指3CP = new ColorP(X0Y4_中指_中指3, 中指_中指3CD, DisUnit, abj: true); - X0Y4_中指_中指2CP = new ColorP(X0Y4_中指_中指2, 中指_中指2CD, DisUnit, abj: true); - X0Y4_中指_中指1CP = new ColorP(X0Y4_中指_中指1, 中指_中指1CD, DisUnit, abj: true); - X0Y4_中指_水掻CP = new ColorP(X0Y4_中指_水掻, 中指_水掻CD, DisUnit, abj: true); - X0Y4_薬指_薬指3CP = new ColorP(X0Y4_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); - X0Y4_薬指_薬指2CP = new ColorP(X0Y4_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); - X0Y4_薬指_薬指1CP = new ColorP(X0Y4_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); - X0Y4_薬指_水掻CP = new ColorP(X0Y4_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); - X0Y4_手CP = new ColorP(X0Y4_手, 手CD, DisUnit, abj: true); - X0Y4_獣性_獣毛CP = new ColorP(X0Y4_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); - X0Y4_竜性_鱗1CP = new ColorP(X0Y4_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); - X0Y4_竜性_鱗2CP = new ColorP(X0Y4_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); - X0Y4_竜性_鱗3CP = new ColorP(X0Y4_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y4_悪タトゥ_五芒星_円1CP = new ColorP(X0Y4_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); - X0Y4_悪タトゥ_五芒星_円2CP = new ColorP(X0Y4_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); - X0Y4_悪タトゥ_五芒星_星CP = new ColorP(X0Y4_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); - X0Y4_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y4_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); - X0Y4_グローブ_グローブCP = new ColorP(X0Y4_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); - X0Y4_グローブ_縁1CP = new ColorP(X0Y4_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); - X0Y4_グローブ_縁2CP = new ColorP(X0Y4_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); - X0Y5_親指_親指1CP = new ColorP(X0Y5_親指_親指1, 親指_親指1CD, DisUnit, abj: true); - X0Y5_親指_親指2CP = new ColorP(X0Y5_親指_親指2, 親指_親指2CD, DisUnit, abj: true); - X0Y5_親指_親指3CP = new ColorP(X0Y5_親指_親指3, 親指_親指3CD, DisUnit, abj: true); - X0Y5_親指_水掻CP = new ColorP(X0Y5_親指_水掻, 親指_水掻CD, DisUnit, abj: true); - X0Y5_人指_人指3CP = new ColorP(X0Y5_人指_人指3, 人指_人指3CD, DisUnit, abj: true); - X0Y5_人指_人指2CP = new ColorP(X0Y5_人指_人指2, 人指_人指2CD, DisUnit, abj: true); - X0Y5_人指_人指1CP = new ColorP(X0Y5_人指_人指1, 人指_人指1CD, DisUnit, abj: true); - X0Y5_人指_水掻CP = new ColorP(X0Y5_人指_水掻, 人指_水掻CD, DisUnit, abj: true); - X0Y5_中指_中指3CP = new ColorP(X0Y5_中指_中指3, 中指_中指3CD, DisUnit, abj: true); - X0Y5_中指_中指2CP = new ColorP(X0Y5_中指_中指2, 中指_中指2CD, DisUnit, abj: true); - X0Y5_中指_中指1CP = new ColorP(X0Y5_中指_中指1, 中指_中指1CD, DisUnit, abj: true); - X0Y5_中指_水掻CP = new ColorP(X0Y5_中指_水掻, 中指_水掻CD, DisUnit, abj: true); - X0Y5_薬指_薬指3CP = new ColorP(X0Y5_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); - X0Y5_薬指_薬指2CP = new ColorP(X0Y5_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); - X0Y5_薬指_薬指1CP = new ColorP(X0Y5_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); - X0Y5_薬指_水掻CP = new ColorP(X0Y5_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); - X0Y5_小指_小指3CP = new ColorP(X0Y5_小指_小指3, 小指_小指3CD, DisUnit, abj: true); - X0Y5_小指_小指2CP = new ColorP(X0Y5_小指_小指2, 小指_小指2CD, DisUnit, abj: true); - X0Y5_小指_小指1CP = new ColorP(X0Y5_小指_小指1, 小指_小指1CD, DisUnit, abj: true); - X0Y5_手CP = new ColorP(X0Y5_手, 手CD, DisUnit, abj: true); - X0Y5_獣性_獣毛CP = new ColorP(X0Y5_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); - X0Y5_竜性_鱗1CP = new ColorP(X0Y5_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); - X0Y5_竜性_鱗2CP = new ColorP(X0Y5_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); - X0Y5_竜性_鱗3CP = new ColorP(X0Y5_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y5_悪タトゥ_五芒星_円1CP = new ColorP(X0Y5_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); - X0Y5_悪タトゥ_五芒星_円2CP = new ColorP(X0Y5_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); - X0Y5_悪タトゥ_五芒星_星CP = new ColorP(X0Y5_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); - X0Y5_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y5_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); - X0Y5_グローブ_グローブCP = new ColorP(X0Y5_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); - X0Y5_グローブ_縁1CP = new ColorP(X0Y5_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); - X0Y5_グローブ_縁2CP = new ColorP(X0Y5_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); - X0Y6_小指_小指3CP = new ColorP(X0Y6_小指_小指3, 小指_小指3CD, DisUnit, abj: true); - X0Y6_小指_小指2CP = new ColorP(X0Y6_小指_小指2, 小指_小指2CD, DisUnit, abj: true); - X0Y6_小指_小指1CP = new ColorP(X0Y6_小指_小指1, 小指_小指1CD, DisUnit, abj: true); - X0Y6_薬指_水掻CP = new ColorP(X0Y6_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); - X0Y6_薬指_薬指3CP = new ColorP(X0Y6_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); - X0Y6_薬指_薬指2CP = new ColorP(X0Y6_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); - X0Y6_薬指_薬指1CP = new ColorP(X0Y6_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); - X0Y6_中指_水掻CP = new ColorP(X0Y6_中指_水掻, 中指_水掻CD, DisUnit, abj: true); - X0Y6_中指_中指3CP = new ColorP(X0Y6_中指_中指3, 中指_中指3CD, DisUnit, abj: true); - X0Y6_中指_中指2CP = new ColorP(X0Y6_中指_中指2, 中指_中指2CD, DisUnit, abj: true); - X0Y6_中指_中指1CP = new ColorP(X0Y6_中指_中指1, 中指_中指1CD, DisUnit, abj: true); - X0Y6_人指_水掻CP = new ColorP(X0Y6_人指_水掻, 人指_水掻CD, DisUnit, abj: true); - X0Y6_人指_人指3CP = new ColorP(X0Y6_人指_人指3, 人指_人指3CD, DisUnit, abj: true); - X0Y6_人指_人指2CP = new ColorP(X0Y6_人指_人指2, 人指_人指2CD, DisUnit, abj: true); - X0Y6_人指_人指1CP = new ColorP(X0Y6_人指_人指1, 人指_人指1CD, DisUnit, abj: true); - X0Y6_親指_親指3CP = new ColorP(X0Y6_親指_親指3, 親指_親指3CD, DisUnit, abj: true); - X0Y6_親指_親指2CP = new ColorP(X0Y6_親指_親指2, 親指_親指2CD, DisUnit, abj: true); - X0Y6_親指_親指1CP = new ColorP(X0Y6_親指_親指1, 親指_親指1CD, DisUnit, abj: true); - X0Y6_親指_水掻CP = new ColorP(X0Y6_親指_水掻, 親指_水掻CD, DisUnit, abj: true); - X0Y6_手CP = new ColorP(X0Y6_手, 手CD, DisUnit, abj: true); - X0Y6_獣性_獣毛CP = new ColorP(X0Y6_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); - X0Y6_竜性_鱗1CP = new ColorP(X0Y6_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); - X0Y6_竜性_鱗2CP = new ColorP(X0Y6_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); - X0Y6_竜性_鱗3CP = new ColorP(X0Y6_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y6_悪タトゥ_五芒星_円1CP = new ColorP(X0Y6_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); - X0Y6_悪タトゥ_五芒星_円2CP = new ColorP(X0Y6_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); - X0Y6_悪タトゥ_五芒星_星CP = new ColorP(X0Y6_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); - X0Y6_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y6_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); - X0Y6_グローブ_グローブCP = new ColorP(X0Y6_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); - X0Y6_グローブ_縁1CP = new ColorP(X0Y6_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); - X0Y6_グローブ_縁2CP = new ColorP(X0Y6_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); - X0Y7_親指_親指1CP = new ColorP(X0Y7_親指_親指1, 親指_親指1CD, DisUnit, abj: true); - X0Y7_親指_親指2CP = new ColorP(X0Y7_親指_親指2, 親指_親指2CD, DisUnit, abj: true); - X0Y7_親指_親指3CP = new ColorP(X0Y7_親指_親指3, 親指_親指3CD, DisUnit, abj: true); - X0Y7_親指_水掻CP = new ColorP(X0Y7_親指_水掻, 親指_水掻CD, DisUnit, abj: true); - X0Y7_手CP = new ColorP(X0Y7_手, 手CD, DisUnit, abj: true); - X0Y7_人指_人指3CP = new ColorP(X0Y7_人指_人指3, 人指_人指3CD, DisUnit, abj: true); - X0Y7_人指_人指2CP = new ColorP(X0Y7_人指_人指2, 人指_人指2CD, DisUnit, abj: true); - X0Y7_人指_人指1CP = new ColorP(X0Y7_人指_人指1, 人指_人指1CD, DisUnit, abj: true); - X0Y7_人指_水掻CP = new ColorP(X0Y7_人指_水掻, 人指_水掻CD, DisUnit, abj: true); - X0Y7_中指_中指3CP = new ColorP(X0Y7_中指_中指3, 中指_中指3CD, DisUnit, abj: true); - X0Y7_中指_中指2CP = new ColorP(X0Y7_中指_中指2, 中指_中指2CD, DisUnit, abj: true); - X0Y7_中指_中指1CP = new ColorP(X0Y7_中指_中指1, 中指_中指1CD, DisUnit, abj: true); - X0Y7_中指_水掻CP = new ColorP(X0Y7_中指_水掻, 中指_水掻CD, DisUnit, abj: true); - X0Y7_小指_小指3CP = new ColorP(X0Y7_小指_小指3, 小指_小指3CD, DisUnit, abj: true); - X0Y7_小指_小指2CP = new ColorP(X0Y7_小指_小指2, 小指_小指2CD, DisUnit, abj: true); - X0Y7_小指_小指1CP = new ColorP(X0Y7_小指_小指1, 小指_小指1CD, DisUnit, abj: true); - X0Y7_薬指_薬指3CP = new ColorP(X0Y7_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); - X0Y7_薬指_薬指2CP = new ColorP(X0Y7_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); - X0Y7_薬指_薬指1CP = new ColorP(X0Y7_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); - X0Y7_薬指_水掻CP = new ColorP(X0Y7_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); - X0Y7_獣性_獣毛CP = new ColorP(X0Y7_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); - X0Y7_竜性_鱗1CP = new ColorP(X0Y7_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); - X0Y7_竜性_鱗2CP = new ColorP(X0Y7_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); - X0Y7_竜性_鱗3CP = new ColorP(X0Y7_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y7_悪タトゥ_五芒星_円1CP = new ColorP(X0Y7_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); - X0Y7_悪タトゥ_五芒星_円2CP = new ColorP(X0Y7_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); - X0Y7_悪タトゥ_五芒星_星CP = new ColorP(X0Y7_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); - X0Y7_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y7_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); - X0Y7_グローブ_グローブCP = new ColorP(X0Y7_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); - X0Y7_グローブ_縁1CP = new ColorP(X0Y7_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); - X0Y7_グローブ_縁2CP = new ColorP(X0Y7_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); - X0Y8_親指_親指3CP = new ColorP(X0Y8_親指_親指3, 親指_親指3CD, DisUnit, abj: true); - X0Y8_親指_親指2CP = new ColorP(X0Y8_親指_親指2, 親指_親指2CD, DisUnit, abj: true); - X0Y8_親指_親指1CP = new ColorP(X0Y8_親指_親指1, 親指_親指1CD, DisUnit, abj: true); - X0Y8_親指_水掻CP = new ColorP(X0Y8_親指_水掻, 親指_水掻CD, DisUnit, abj: true); - X0Y8_人指_人指3CP = new ColorP(X0Y8_人指_人指3, 人指_人指3CD, DisUnit, abj: true); - X0Y8_人指_人指2CP = new ColorP(X0Y8_人指_人指2, 人指_人指2CD, DisUnit, abj: true); - X0Y8_人指_人指1CP = new ColorP(X0Y8_人指_人指1, 人指_人指1CD, DisUnit, abj: true); - X0Y8_人指_水掻CP = new ColorP(X0Y8_人指_水掻, 人指_水掻CD, DisUnit, abj: true); - X0Y8_中指_中指3CP = new ColorP(X0Y8_中指_中指3, 中指_中指3CD, DisUnit, abj: true); - X0Y8_中指_中指2CP = new ColorP(X0Y8_中指_中指2, 中指_中指2CD, DisUnit, abj: true); - X0Y8_中指_中指1CP = new ColorP(X0Y8_中指_中指1, 中指_中指1CD, DisUnit, abj: true); - X0Y8_中指_水掻CP = new ColorP(X0Y8_中指_水掻, 中指_水掻CD, DisUnit, abj: true); - X0Y8_薬指_薬指3CP = new ColorP(X0Y8_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); - X0Y8_薬指_薬指2CP = new ColorP(X0Y8_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); - X0Y8_薬指_薬指1CP = new ColorP(X0Y8_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); - X0Y8_薬指_水掻CP = new ColorP(X0Y8_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); - X0Y8_小指_小指3CP = new ColorP(X0Y8_小指_小指3, 小指_小指3CD, DisUnit, abj: true); - X0Y8_小指_小指2CP = new ColorP(X0Y8_小指_小指2, 小指_小指2CD, DisUnit, abj: true); - X0Y8_小指_小指1CP = new ColorP(X0Y8_小指_小指1, 小指_小指1CD, DisUnit, abj: true); - X0Y8_手CP = new ColorP(X0Y8_手, 手CD, DisUnit, abj: true); - X0Y8_獣性_獣毛CP = new ColorP(X0Y8_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); - X0Y8_竜性_鱗1CP = new ColorP(X0Y8_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); - X0Y8_竜性_鱗2CP = new ColorP(X0Y8_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); - X0Y8_竜性_鱗3CP = new ColorP(X0Y8_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y8_悪タトゥ_五芒星_円1CP = new ColorP(X0Y8_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); - X0Y8_悪タトゥ_五芒星_円2CP = new ColorP(X0Y8_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); - X0Y8_悪タトゥ_五芒星_星CP = new ColorP(X0Y8_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); - X0Y8_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y8_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); - X0Y8_グローブ_グローブCP = new ColorP(X0Y8_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); - X0Y8_グローブ_縁1CP = new ColorP(X0Y8_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); - X0Y8_グローブ_縁2CP = new ColorP(X0Y8_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); - X0Y9_グローブ_グローブCP = new ColorP(X0Y9_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); - X0Y9_グローブ_縁1CP = new ColorP(X0Y9_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); - X0Y9_グローブ_縁2CP = new ColorP(X0Y9_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); - X0Y9_獣性_獣毛CP = new ColorP(X0Y9_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); - X0Y9_手CP = new ColorP(X0Y9_手, 手CD, DisUnit, abj: true); - X0Y9_獣肉球CP = new ColorP(X0Y9_獣肉球, 獣性_肉球CD, DisUnit, abj: true); - X0Y9_人指_人指1CP = new ColorP(X0Y9_人指_人指1, 人指_人指1CD, DisUnit, abj: true); - X0Y9_人指_人指3CP = new ColorP(X0Y9_人指_人指3, 人指_人指3CD, DisUnit, abj: true); - X0Y9_人指_人指2CP = new ColorP(X0Y9_人指_人指2, 人指_人指2CD, DisUnit, abj: true); - X0Y9_人指_水掻CP = new ColorP(X0Y9_人指_水掻, 人指_水掻CD, DisUnit, abj: true); - X0Y9_中指_中指1CP = new ColorP(X0Y9_中指_中指1, 中指_中指1CD, DisUnit, abj: true); - X0Y9_中指_中指3CP = new ColorP(X0Y9_中指_中指3, 中指_中指3CD, DisUnit, abj: true); - X0Y9_中指_中指2CP = new ColorP(X0Y9_中指_中指2, 中指_中指2CD, DisUnit, abj: true); - X0Y9_中指_水掻CP = new ColorP(X0Y9_中指_水掻, 中指_水掻CD, DisUnit, abj: true); - X0Y9_薬指_薬指1CP = new ColorP(X0Y9_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); - X0Y9_薬指_薬指3CP = new ColorP(X0Y9_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); - X0Y9_薬指_薬指2CP = new ColorP(X0Y9_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); - X0Y9_薬指_水掻CP = new ColorP(X0Y9_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); - X0Y9_小指_小指1CP = new ColorP(X0Y9_小指_小指1, 小指_小指1CD, DisUnit, abj: true); - X0Y9_小指_小指3CP = new ColorP(X0Y9_小指_小指3, 小指_小指3CD, DisUnit, abj: true); - X0Y9_小指_小指2CP = new ColorP(X0Y9_小指_小指2, 小指_小指2CD, DisUnit, abj: true); - X0Y9_親指_水掻CP = new ColorP(X0Y9_親指_水掻, 親指_水掻CD, DisUnit, abj: true); - X0Y9_親指_親指1CP = new ColorP(X0Y9_親指_親指1, 親指_親指1CD, DisUnit, abj: true); - X0Y9_親指_獣肉球CP = new ColorP(X0Y9_親指_獣肉球, 獣性_肉球CD, DisUnit, abj: true); - X0Y9_親指_親指2CP = new ColorP(X0Y9_親指_親指2, 親指_親指2CD, DisUnit, abj: true); - X0Y9_親指_親指3CP = new ColorP(X0Y9_親指_親指3, 親指_親指3CD, DisUnit, abj: true); - X0Y10_親指_親指3CP = new ColorP(X0Y10_親指_親指3, 親指_親指3CD, DisUnit, abj: true); - X0Y10_親指_親指2CP = new ColorP(X0Y10_親指_親指2, 親指_親指2CD, DisUnit, abj: true); - X0Y10_親指_親指1CP = new ColorP(X0Y10_親指_親指1, 親指_親指1CD, DisUnit, abj: true); - X0Y10_親指_水掻CP = new ColorP(X0Y10_親指_水掻, 親指_水掻CD, DisUnit, abj: true); - X0Y10_人指_人指3CP = new ColorP(X0Y10_人指_人指3, 人指_人指3CD, DisUnit, abj: true); - X0Y10_人指_人指2CP = new ColorP(X0Y10_人指_人指2, 人指_人指2CD, DisUnit, abj: true); - X0Y10_人指_人指1CP = new ColorP(X0Y10_人指_人指1, 人指_人指1CD, DisUnit, abj: true); - X0Y10_人指_水掻CP = new ColorP(X0Y10_人指_水掻, 人指_水掻CD, DisUnit, abj: true); - X0Y10_小指_小指3CP = new ColorP(X0Y10_小指_小指3, 小指_小指3CD, DisUnit, abj: true); - X0Y10_小指_小指2CP = new ColorP(X0Y10_小指_小指2, 小指_小指2CD, DisUnit, abj: true); - X0Y10_小指_小指1CP = new ColorP(X0Y10_小指_小指1, 小指_小指1CD, DisUnit, abj: true); - X0Y10_中指_中指3CP = new ColorP(X0Y10_中指_中指3, 中指_中指3CD, DisUnit, abj: true); - X0Y10_中指_中指2CP = new ColorP(X0Y10_中指_中指2, 中指_中指2CD, DisUnit, abj: true); - X0Y10_中指_中指1CP = new ColorP(X0Y10_中指_中指1, 中指_中指1CD, DisUnit, abj: true); - X0Y10_中指_水掻CP = new ColorP(X0Y10_中指_水掻, 中指_水掻CD, DisUnit, abj: true); - X0Y10_薬指_薬指3CP = new ColorP(X0Y10_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); - X0Y10_薬指_薬指2CP = new ColorP(X0Y10_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); - X0Y10_薬指_薬指1CP = new ColorP(X0Y10_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); - X0Y10_薬指_水掻CP = new ColorP(X0Y10_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); - X0Y10_手CP = new ColorP(X0Y10_手, 手CD, DisUnit, abj: true); - X0Y10_獣性_獣毛CP = new ColorP(X0Y10_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); - X0Y10_竜性_鱗1CP = new ColorP(X0Y10_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); - X0Y10_竜性_鱗2CP = new ColorP(X0Y10_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); - X0Y10_竜性_鱗3CP = new ColorP(X0Y10_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y10_悪タトゥ_五芒星_円1CP = new ColorP(X0Y10_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); - X0Y10_悪タトゥ_五芒星_円2CP = new ColorP(X0Y10_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); - X0Y10_悪タトゥ_五芒星_星CP = new ColorP(X0Y10_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); - X0Y10_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y10_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); - X0Y10_グローブ_グローブCP = new ColorP(X0Y10_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); - X0Y10_グローブ_縁1CP = new ColorP(X0Y10_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); - X0Y10_グローブ_縁2CP = new ColorP(X0Y10_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public void 虫性() - { - X0Y0_手.OP[右 ? 6 : 0].Outline = true; - X0Y0_人指_人指2.OP[右 ? 3 : 0].Outline = true; - X0Y0_中指_中指2.OP[右 ? 3 : 0].Outline = true; - X0Y0_薬指_薬指2.OP[右 ? 3 : 0].Outline = true; - X0Y0_小指_小指2.OP[右 ? 3 : 0].Outline = true; - X0Y0_親指_親指1.OP[右 ? 3 : 0].Outline = true; - X0Y0_親指_親指2.OP[右 ? 3 : 0].Outline = true; - X0Y0_親指_親指3.OP[右 ? 3 : 0].Outline = true; - X0Y1_手.OP[(!右) ? 10 : 0].Outline = true; - X0Y1_人指_人指1.OP[右 ? 2 : 2].Outline = true; - X0Y1_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y1_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y1_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y1_中指_中指1.OP[右 ? 2 : 2].Outline = true; - X0Y1_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y1_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y1_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y1_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; - X0Y1_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y1_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y1_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y1_小指_小指1.OP[右 ? 2 : 2].Outline = true; - X0Y1_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y1_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y1_小指_小指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y1_親指_親指1.OP[右 ? 2 : 2].Outline = true; - X0Y1_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y1_親指_親指2.OP[右 ? 2 : 2].Outline = true; - X0Y1_親指_親指2.OP[(!右) ? 4 : 0].Outline = true; - X0Y1_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y2_手.OP[(!右) ? 10 : 0].Outline = true; - X0Y2_人指_人指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y2_人指_人指1.OP[右 ? 2 : 2].Outline = true; - X0Y2_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y2_人指_人指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y2_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y2_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y2_中指_中指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y2_中指_中指1.OP[右 ? 2 : 2].Outline = true; - X0Y2_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y2_中指_中指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y2_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y2_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y2_薬指_薬指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y2_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; - X0Y2_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y2_薬指_薬指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y2_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y2_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y2_小指_小指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y2_小指_小指1.OP[右 ? 2 : 2].Outline = true; - X0Y2_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y2_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y2_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y2_小指_小指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y2_親指_親指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y2_親指_親指1.OP[右 ? 2 : 2].Outline = true; - X0Y2_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y2_親指_親指2.OP[右 ? 2 : 2].Outline = true; - X0Y2_親指_親指2.OP[(!右) ? 4 : 0].Outline = true; - X0Y2_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y3_手.OP[(!右) ? 10 : 0].Outline = true; - X0Y3_人指_人指1.OP[右 ? 2 : 2].Outline = true; - X0Y3_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y3_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y3_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y3_中指_中指1.OP[右 ? 2 : 2].Outline = true; - X0Y3_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y3_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y3_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y3_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; - X0Y3_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y3_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y3_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y3_小指_小指1.OP[右 ? 2 : 2].Outline = true; - X0Y3_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y3_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y3_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y3_親指_親指1.OP[(!右) ? 3 : 0].Outline = true; - X0Y3_親指_親指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y3_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y4_手.OP[(!右) ? 10 : 0].Outline = true; - X0Y4_人指_人指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y4_人指_人指1.OP[右 ? 2 : 2].Outline = true; - X0Y4_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y4_人指_人指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y4_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y4_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y4_中指_中指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y4_中指_中指1.OP[右 ? 2 : 2].Outline = true; - X0Y4_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y4_中指_中指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y4_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y4_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y4_薬指_薬指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y4_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; - X0Y4_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y4_薬指_薬指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y4_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y4_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y4_小指_小指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y4_小指_小指1.OP[右 ? 2 : 2].Outline = true; - X0Y4_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y4_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y4_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y4_小指_小指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y4_親指_親指1.OP[右 ? 2 : 2].Outline = true; - X0Y4_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y4_親指_親指2.OP[右 ? 2 : 2].Outline = true; - X0Y4_親指_親指2.OP[(!右) ? 4 : 0].Outline = true; - X0Y4_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y5_手.OP[(!右) ? 10 : 0].Outline = true; - X0Y5_人指_人指1.OP[右 ? 2 : 2].Outline = true; - X0Y5_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y5_人指_人指2.OP[右 ? 2 : 2].Outline = true; - X0Y5_人指_人指2.OP[(!右) ? 4 : 0].Outline = true; - X0Y5_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y5_中指_中指1.OP[右 ? 2 : 2].Outline = true; - X0Y5_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y5_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y5_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y5_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; - X0Y5_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y5_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y5_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y5_小指_小指1.OP[右 ? 2 : 2].Outline = true; - X0Y5_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y5_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y5_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y5_親指_親指1.OP[(!右) ? 3 : 0].Outline = true; - X0Y5_親指_親指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y5_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y6_手.OP[(!右) ? 10 : 0].Outline = true; - X0Y6_手.OP[右 ? 10 : 0].Outline = true; - X0Y6_人指_人指1.OP[右 ? 4 : 0].Outline = true; - X0Y6_人指_人指1.OP[右 ? 2 : 2].Outline = true; - X0Y6_人指_人指2.OP[右 ? 3 : 0].Outline = true; - X0Y6_人指_人指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y6_人指_人指3.OP[右 ? 3 : 0].Outline = true; - X0Y6_中指_中指1.OP[右 ? 4 : 0].Outline = true; - X0Y6_中指_中指1.OP[右 ? 2 : 2].Outline = true; - X0Y6_中指_中指2.OP[右 ? 3 : 0].Outline = true; - X0Y6_中指_中指3.OP[右 ? 3 : 0].Outline = true; - X0Y6_薬指_薬指1.OP[右 ? 4 : 0].Outline = true; - X0Y6_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; - X0Y6_薬指_薬指2.OP[右 ? 3 : 0].Outline = true; - X0Y6_薬指_薬指3.OP[右 ? 3 : 0].Outline = true; - X0Y6_小指_小指1.OP[右 ? 4 : 0].Outline = true; - X0Y6_小指_小指1.OP[右 ? 2 : 2].Outline = true; - X0Y6_小指_小指2.OP[右 ? 3 : 0].Outline = true; - X0Y6_小指_小指2.OP[右 ? 1 : 2].Outline = true; - X0Y6_親指_親指1.OP[(!右) ? 1 : 2].Outline = true; - X0Y6_親指_親指1.OP[(!右) ? 3 : 0].Outline = true; - X0Y6_親指_親指2.OP[右 ? 2 : 2].Outline = true; - X0Y6_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y7_手.OP[(!右) ? 6 : 0].Outline = true; - X0Y7_人指_人指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y7_人指_人指1.OP[右 ? 2 : 2].Outline = true; - X0Y7_人指_人指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y7_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y7_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y7_中指_中指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y7_中指_中指1.OP[右 ? 2 : 2].Outline = true; - X0Y7_中指_中指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y7_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y7_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y7_薬指_薬指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y7_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; - X0Y7_薬指_薬指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y7_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y7_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y7_小指_小指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y7_小指_小指1.OP[右 ? 2 : 2].Outline = true; - X0Y7_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y7_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y7_小指_小指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y7_親指_親指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y7_親指_親指1.OP[右 ? 2 : 2].Outline = true; - X0Y7_親指_親指2.OP[(!右) ? 4 : 0].Outline = true; - X0Y7_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y8_手.OP[(!右) ? 10 : 0].Outline = true; - X0Y8_人指_人指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y8_人指_人指1.OP[右 ? 2 : 2].Outline = true; - X0Y8_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y8_人指_人指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y8_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y8_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y8_中指_中指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y8_中指_中指1.OP[右 ? 2 : 2].Outline = true; - X0Y8_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y8_中指_中指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y8_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y8_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y8_薬指_薬指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y8_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; - X0Y8_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y8_薬指_薬指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y8_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y8_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y8_小指_小指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y8_小指_小指1.OP[右 ? 2 : 2].Outline = true; - X0Y8_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y8_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y8_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y8_小指_小指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y8_親指_親指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y8_親指_親指1.OP[右 ? 2 : 2].Outline = true; - X0Y8_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y8_親指_親指2.OP[右 ? 2 : 2].Outline = true; - X0Y8_親指_親指2.OP[(!右) ? 4 : 0].Outline = true; - X0Y8_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y9_手.OP[(!右) ? 6 : 0].Outline = true; - X0Y9_人指_人指1.OP[右 ? 1 : 2].Outline = true; - X0Y9_人指_人指2.OP[右 ? 1 : 2].Outline = true; - X0Y9_中指_中指1.OP[右 ? 1 : 2].Outline = true; - X0Y9_中指_中指2.OP[右 ? 1 : 2].Outline = true; - X0Y9_薬指_薬指2.OP[右 ? 3 : 0].Outline = true; - X0Y9_小指_小指2.OP[右 ? 3 : 0].Outline = true; - X0Y9_親指_親指1.OP[右 ? 3 : 0].Outline = true; - X0Y9_親指_親指2.OP[右 ? 3 : 0].Outline = true; - X0Y9_親指_親指3.OP[右 ? 3 : 0].Outline = true; - X0Y10_手.OP[(!右) ? 10 : 0].Outline = true; - X0Y10_人指_人指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y10_人指_人指1.OP[右 ? 2 : 2].Outline = true; - X0Y10_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y10_人指_人指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y10_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y10_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y10_中指_中指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y10_中指_中指1.OP[右 ? 2 : 2].Outline = true; - X0Y10_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y10_中指_中指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y10_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y10_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y10_薬指_薬指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y10_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; - X0Y10_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y10_薬指_薬指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y10_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y10_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y10_小指_小指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y10_小指_小指1.OP[右 ? 2 : 2].Outline = true; - X0Y10_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y10_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; - X0Y10_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; - X0Y10_小指_小指3.OP[(!右) ? 3 : 0].Outline = true; - X0Y10_親指_親指1.OP[右 ? 2 : 2].Outline = true; - X0Y10_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y10_親指_親指2.OP[右 ? 2 : 2].Outline = true; - X0Y10_親指_親指2.OP[(!右) ? 4 : 0].Outline = true; - X0Y10_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; - } - - public void 虫手() - { - X0Y0_人指_人指1.SizeBase *= 1.5; - X0Y0_人指_人指3.SizeBase *= 1.5; - X0Y0_人指_人指2.SizeBase *= 1.5; - X0Y0_小指_小指1.SizeBase *= 1.5; - X0Y0_小指_小指3.SizeBase *= 1.5; - X0Y0_小指_小指2.SizeBase *= 1.5; - X0Y0_親指_親指1.SizeBase *= 1.5; - X0Y0_親指_親指2.SizeBase *= 1.5; - X0Y0_親指_親指3.SizeBase *= 1.5; - X0Y1_人指_人指1.SizeBase *= 1.5; - X0Y1_人指_人指3.SizeBase *= 1.5; - X0Y1_人指_人指2.SizeBase *= 1.5; - X0Y1_小指_小指1.SizeBase *= 1.5; - X0Y1_小指_小指3.SizeBase *= 1.5; - X0Y1_小指_小指2.SizeBase *= 1.5; - X0Y1_親指_親指1.SizeBase *= 1.5; - X0Y1_親指_親指2.SizeBase *= 1.5; - X0Y1_親指_親指3.SizeBase *= 1.5; - X0Y2_人指_人指1.SizeBase *= 1.5; - X0Y2_人指_人指3.SizeBase *= 1.5; - X0Y2_人指_人指2.SizeBase *= 1.5; - X0Y2_小指_小指1.SizeBase *= 1.5; - X0Y2_小指_小指3.SizeBase *= 1.5; - X0Y2_小指_小指2.SizeBase *= 1.5; - X0Y2_親指_親指1.SizeBase *= 1.5; - X0Y2_親指_親指2.SizeBase *= 1.5; - X0Y2_親指_親指3.SizeBase *= 1.5; - X0Y3_人指_人指1.SizeBase *= 1.5; - X0Y3_人指_人指3.SizeBase *= 1.5; - X0Y3_人指_人指2.SizeBase *= 1.5; - X0Y3_小指_小指1.SizeBase *= 1.5; - X0Y3_小指_小指3.SizeBase *= 1.5; - X0Y3_小指_小指2.SizeBase *= 1.5; - X0Y3_親指_親指1.SizeBase *= 1.5; - X0Y3_親指_親指2.SizeBase *= 1.5; - X0Y3_親指_親指3.SizeBase *= 1.5; - X0Y4_人指_人指1.SizeBase *= 1.5; - X0Y4_人指_人指3.SizeBase *= 1.5; - X0Y4_人指_人指2.SizeBase *= 1.5; - X0Y4_小指_小指1.SizeBase *= 1.5; - X0Y4_小指_小指3.SizeBase *= 1.5; - X0Y4_小指_小指2.SizeBase *= 1.5; - X0Y4_親指_親指1.SizeBase *= 1.5; - X0Y4_親指_親指2.SizeBase *= 1.5; - X0Y4_親指_親指3.SizeBase *= 1.5; - X0Y5_人指_人指1.SizeBase *= 1.5; - X0Y5_人指_人指3.SizeBase *= 1.5; - X0Y5_人指_人指2.SizeBase *= 1.5; - X0Y5_小指_小指1.SizeBase *= 1.5; - X0Y5_小指_小指3.SizeBase *= 1.5; - X0Y5_小指_小指2.SizeBase *= 1.5; - X0Y5_親指_親指1.SizeBase *= 1.5; - X0Y5_親指_親指2.SizeBase *= 1.5; - X0Y5_親指_親指3.SizeBase *= 1.5; - X0Y6_人指_人指1.SizeBase *= 1.5; - X0Y6_人指_人指3.SizeBase *= 1.5; - X0Y6_人指_人指2.SizeBase *= 1.5; - X0Y6_小指_小指1.SizeBase *= 1.5; - X0Y6_小指_小指3.SizeBase *= 1.5; - X0Y6_小指_小指2.SizeBase *= 1.5; - X0Y6_親指_親指1.SizeBase *= 1.5; - X0Y6_親指_親指2.SizeBase *= 1.5; - X0Y6_親指_親指3.SizeBase *= 1.5; - X0Y7_人指_人指1.SizeBase *= 1.5; - X0Y7_人指_人指3.SizeBase *= 1.5; - X0Y7_人指_人指2.SizeBase *= 1.5; - X0Y7_小指_小指1.SizeBase *= 1.5; - X0Y7_小指_小指3.SizeBase *= 1.5; - X0Y7_小指_小指2.SizeBase *= 1.5; - X0Y7_親指_親指1.SizeBase *= 1.5; - X0Y7_親指_親指2.SizeBase *= 1.5; - X0Y7_親指_親指3.SizeBase *= 1.5; - X0Y8_人指_人指1.SizeBase *= 1.5; - X0Y8_人指_人指3.SizeBase *= 1.5; - X0Y8_人指_人指2.SizeBase *= 1.5; - X0Y8_小指_小指1.SizeBase *= 1.5; - X0Y8_小指_小指3.SizeBase *= 1.5; - X0Y8_小指_小指2.SizeBase *= 1.5; - X0Y8_親指_親指1.SizeBase *= 1.5; - X0Y8_親指_親指2.SizeBase *= 1.5; - X0Y8_親指_親指3.SizeBase *= 1.5; - X0Y9_人指_人指1.SizeBase *= 1.5; - X0Y9_人指_人指3.SizeBase *= 1.5; - X0Y9_人指_人指2.SizeBase *= 1.5; - X0Y9_小指_小指1.SizeBase *= 1.5; - X0Y9_小指_小指3.SizeBase *= 1.5; - X0Y9_小指_小指2.SizeBase *= 1.5; - X0Y9_親指_親指1.SizeBase *= 1.5; - X0Y9_親指_親指2.SizeBase *= 1.5; - X0Y9_親指_親指3.SizeBase *= 1.5; - X0Y10_人指_人指1.SizeBase *= 1.5; - X0Y10_人指_人指3.SizeBase *= 1.5; - X0Y10_人指_人指2.SizeBase *= 1.5; - X0Y10_小指_小指1.SizeBase *= 1.5; - X0Y10_小指_小指3.SizeBase *= 1.5; - X0Y10_小指_小指2.SizeBase *= 1.5; - X0Y10_親指_親指1.SizeBase *= 1.5; - X0Y10_親指_親指2.SizeBase *= 1.5; - X0Y10_親指_親指3.SizeBase *= 1.5; - 中指_中指1_表示 = false; - 中指_中指3_表示 = false; - 中指_中指2_表示 = false; - 薬指_薬指1_表示 = false; - 薬指_薬指3_表示 = false; - 薬指_薬指2_表示 = false; - 親指_親指1_表示 = false; - 親指_親指3_表示 = false; - 親指_親指2_表示 = false; - } - - public void 宇手() - { - X0Y0_人指_人指1.SizeBase *= 1.5; - X0Y0_人指_人指3.SizeBase *= 1.5; - X0Y0_人指_人指2.SizeBase *= 1.5; - X0Y0_小指_小指1.SizeBase *= 1.5; - X0Y0_小指_小指3.SizeBase *= 1.5; - X0Y0_小指_小指2.SizeBase *= 1.5; - X0Y0_親指_親指2.SizeBase *= 1.5; - X0Y0_親指_親指3.SizeBase *= 1.5; - X0Y1_人指_人指1.SizeBase *= 1.5; - X0Y1_人指_人指3.SizeBase *= 1.5; - X0Y1_人指_人指2.SizeBase *= 1.5; - X0Y1_小指_小指1.SizeBase *= 1.5; - X0Y1_小指_小指3.SizeBase *= 1.5; - X0Y1_小指_小指2.SizeBase *= 1.5; - X0Y1_親指_親指2.SizeBase *= 1.5; - X0Y1_親指_親指3.SizeBase *= 1.5; - X0Y2_人指_人指1.SizeBase *= 1.5; - X0Y2_人指_人指3.SizeBase *= 1.5; - X0Y2_人指_人指2.SizeBase *= 1.5; - X0Y2_小指_小指1.SizeBase *= 1.5; - X0Y2_小指_小指3.SizeBase *= 1.5; - X0Y2_小指_小指2.SizeBase *= 1.5; - X0Y2_親指_親指2.SizeBase *= 1.5; - X0Y2_親指_親指3.SizeBase *= 1.5; - X0Y3_人指_人指1.SizeBase *= 1.5; - X0Y3_人指_人指3.SizeBase *= 1.5; - X0Y3_人指_人指2.SizeBase *= 1.5; - X0Y3_小指_小指1.SizeBase *= 1.5; - X0Y3_小指_小指3.SizeBase *= 1.5; - X0Y3_小指_小指2.SizeBase *= 1.5; - X0Y3_親指_親指2.SizeBase *= 1.5; - X0Y3_親指_親指3.SizeBase *= 1.5; - X0Y4_人指_人指1.SizeBase *= 1.5; - X0Y4_人指_人指3.SizeBase *= 1.5; - X0Y4_人指_人指2.SizeBase *= 1.5; - X0Y4_小指_小指1.SizeBase *= 1.5; - X0Y4_小指_小指3.SizeBase *= 1.5; - X0Y4_小指_小指2.SizeBase *= 1.5; - X0Y4_親指_親指2.SizeBase *= 1.5; - X0Y4_親指_親指3.SizeBase *= 1.5; - X0Y5_人指_人指1.SizeBase *= 1.5; - X0Y5_人指_人指3.SizeBase *= 1.5; - X0Y5_人指_人指2.SizeBase *= 1.5; - X0Y5_小指_小指1.SizeBase *= 1.5; - X0Y5_小指_小指3.SizeBase *= 1.5; - X0Y5_小指_小指2.SizeBase *= 1.5; - X0Y5_親指_親指2.SizeBase *= 1.5; - X0Y5_親指_親指3.SizeBase *= 1.5; - X0Y6_人指_人指1.SizeBase *= 1.5; - X0Y6_人指_人指3.SizeBase *= 1.5; - X0Y6_人指_人指2.SizeBase *= 1.5; - X0Y6_小指_小指1.SizeBase *= 1.5; - X0Y6_小指_小指3.SizeBase *= 1.5; - X0Y6_小指_小指2.SizeBase *= 1.5; - X0Y6_親指_親指2.SizeBase *= 1.5; - X0Y6_親指_親指3.SizeBase *= 1.5; - X0Y7_人指_人指1.SizeBase *= 1.5; - X0Y7_人指_人指3.SizeBase *= 1.5; - X0Y7_人指_人指2.SizeBase *= 1.5; - X0Y7_小指_小指1.SizeBase *= 1.5; - X0Y7_小指_小指3.SizeBase *= 1.5; - X0Y7_小指_小指2.SizeBase *= 1.5; - X0Y7_親指_親指2.SizeBase *= 1.5; - X0Y7_親指_親指3.SizeBase *= 1.5; - X0Y8_人指_人指1.SizeBase *= 1.5; - X0Y8_人指_人指3.SizeBase *= 1.5; - X0Y8_人指_人指2.SizeBase *= 1.5; - X0Y8_小指_小指1.SizeBase *= 1.5; - X0Y8_小指_小指3.SizeBase *= 1.5; - X0Y8_小指_小指2.SizeBase *= 1.5; - X0Y8_親指_親指2.SizeBase *= 1.5; - X0Y8_親指_親指3.SizeBase *= 1.5; - X0Y9_人指_人指1.SizeBase *= 1.5; - X0Y9_人指_人指3.SizeBase *= 1.5; - X0Y9_人指_人指2.SizeBase *= 1.5; - X0Y9_小指_小指1.SizeBase *= 1.5; - X0Y9_小指_小指3.SizeBase *= 1.5; - X0Y9_小指_小指2.SizeBase *= 1.5; - X0Y9_親指_親指2.SizeBase *= 1.5; - X0Y9_親指_親指3.SizeBase *= 1.5; - X0Y10_人指_人指1.SizeBase *= 1.5; - X0Y10_人指_人指3.SizeBase *= 1.5; - X0Y10_人指_人指2.SizeBase *= 1.5; - X0Y10_小指_小指1.SizeBase *= 1.5; - X0Y10_小指_小指3.SizeBase *= 1.5; - X0Y10_小指_小指2.SizeBase *= 1.5; - X0Y10_親指_親指2.SizeBase *= 1.5; - X0Y10_親指_親指3.SizeBase *= 1.5; - 中指_中指1_表示 = false; - 中指_中指3_表示 = false; - 中指_中指2_表示 = false; - 薬指_薬指1_表示 = false; - 薬指_薬指3_表示 = false; - 薬指_薬指2_表示 = false; - } - - public void 獣性() - { - foreach (Par item in 本体.EnumAllPar()) - { - item.OP.ExpansionXY(item.OP.GetCenter(), 0.001); - item.SizeBase *= 1.2; - } - } - - public void 竜性() - { - foreach (Par item in 本体.EnumAllPar()) - { - if (item.Tag.Contains("鱗")) - { - item.SizeBase *= 1.1; - continue; - } - item.OP.ExpansionXY(item.OP.GetCenter(), 0.001); - item.JP.ExpansionXY(item.OP.GetCenter(), 0.001); - } - X0Y0_親指_親指1.OP[右 ? 3 : 0].Outline = true; - X0Y1_親指_親指1.OP[右 ? 2 : 2].Outline = true; - X0Y1_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y2_親指_親指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y2_親指_親指1.OP[右 ? 2 : 2].Outline = true; - X0Y2_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y3_親指_親指1.OP[(!右) ? 3 : 0].Outline = true; - X0Y4_親指_親指1.OP[右 ? 2 : 2].Outline = true; - X0Y4_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y5_親指_親指1.OP[(!右) ? 3 : 0].Outline = true; - X0Y6_親指_親指1.OP[(!右) ? 1 : 2].Outline = true; - X0Y6_親指_親指1.OP[(!右) ? 3 : 0].Outline = true; - X0Y7_親指_親指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y7_親指_親指1.OP[右 ? 2 : 2].Outline = true; - X0Y8_親指_親指1.OP[(!右) ? 1 : 3].Outline = true; - X0Y8_親指_親指1.OP[右 ? 2 : 2].Outline = true; - X0Y8_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; - X0Y9_親指_親指1.OP[右 ? 3 : 0].Outline = true; - X0Y10_親指_親指1.OP[右 ? 2 : 2].Outline = true; - X0Y10_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; - } - - public override bool Is布(Par p) - { - if (p != X0Y0_グローブ_グローブ && p != X0Y0_グローブ_縁1 && p != X0Y0_グローブ_縁2 && p != X0Y1_グローブ_グローブ && p != X0Y1_グローブ_縁1 && p != X0Y1_グローブ_縁2 && p != X0Y2_グローブ_グローブ && p != X0Y2_グローブ_縁1 && p != X0Y2_グローブ_縁2 && p != X0Y3_グローブ_グローブ && p != X0Y3_グローブ_縁1 && p != X0Y3_グローブ_縁2 && p != X0Y4_グローブ_グローブ && p != X0Y4_グローブ_縁1 && p != X0Y4_グローブ_縁2 && p != X0Y5_グローブ_グローブ && p != X0Y5_グローブ_縁1 && p != X0Y5_グローブ_縁2 && p != X0Y6_グローブ_グローブ && p != X0Y6_グローブ_縁1 && p != X0Y6_グローブ_縁2 && p != X0Y7_グローブ_グローブ && p != X0Y7_グローブ_縁1 && p != X0Y7_グローブ_縁2 && p != X0Y8_グローブ_グローブ && p != X0Y8_グローブ_縁1 && p != X0Y8_グローブ_縁2 && p != X0Y9_グローブ_グローブ && p != X0Y9_グローブ_縁1 && p != X0Y9_グローブ_縁2 && p != X0Y10_グローブ_グローブ && p != X0Y10_グローブ_縁1) - { - return p == X0Y10_グローブ_縁2; - } - return true; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_グローブ_グローブCP.Update(); - X0Y0_グローブ_縁1CP.Update(); - X0Y0_グローブ_縁2CP.Update(); - X0Y0_獣性_獣毛CP.Update(); - X0Y0_手CP.Update(); - X0Y0_獣性_肉球CP.Update(); - X0Y0_人指_人指1CP.Update(); - X0Y0_人指_人指3CP.Update(); - X0Y0_人指_人指2CP.Update(); - X0Y0_人指_水掻CP.Update(); - X0Y0_中指_中指1CP.Update(); - X0Y0_中指_中指3CP.Update(); - X0Y0_中指_中指2CP.Update(); - X0Y0_中指_水掻CP.Update(); - X0Y0_薬指_薬指1CP.Update(); - X0Y0_薬指_薬指3CP.Update(); - X0Y0_薬指_薬指2CP.Update(); - X0Y0_薬指_水掻CP.Update(); - X0Y0_小指_小指1CP.Update(); - X0Y0_小指_小指3CP.Update(); - X0Y0_小指_小指2CP.Update(); - X0Y0_親指_水掻CP.Update(); - X0Y0_親指_親指1CP.Update(); - X0Y0_親指_獣性_肉球CP.Update(); - X0Y0_親指_親指2CP.Update(); - X0Y0_親指_親指3CP.Update(); - break; - case 1: - X0Y1_親指_親指3CP.Update(); - X0Y1_親指_親指2CP.Update(); - X0Y1_親指_親指1CP.Update(); - X0Y1_親指_水掻CP.Update(); - X0Y1_人指_人指3CP.Update(); - X0Y1_人指_人指2CP.Update(); - X0Y1_人指_人指1CP.Update(); - X0Y1_人指_水掻CP.Update(); - X0Y1_中指_中指3CP.Update(); - X0Y1_中指_中指2CP.Update(); - X0Y1_中指_中指1CP.Update(); - X0Y1_中指_水掻CP.Update(); - X0Y1_薬指_薬指3CP.Update(); - X0Y1_薬指_薬指2CP.Update(); - X0Y1_薬指_薬指1CP.Update(); - X0Y1_薬指_水掻CP.Update(); - X0Y1_小指_小指3CP.Update(); - X0Y1_小指_小指2CP.Update(); - X0Y1_小指_小指1CP.Update(); - X0Y1_手CP.Update(); - X0Y1_獣性_獣毛CP.Update(); - X0Y1_竜性_鱗1CP.Update(); - X0Y1_竜性_鱗2CP.Update(); - X0Y1_竜性_鱗3CP.Update(); - X0Y1_悪タトゥ_五芒星_円1CP.Update(); - X0Y1_悪タトゥ_五芒星_円2CP.Update(); - X0Y1_悪タトゥ_五芒星_星CP.Update(); - X0Y1_悪タトゥ_五芒星_五角形CP.Update(); - X0Y1_グローブ_グローブCP.Update(); - X0Y1_グローブ_縁1CP.Update(); - X0Y1_グローブ_縁2CP.Update(); - break; - case 2: - X0Y2_親指_親指3CP.Update(); - X0Y2_親指_親指2CP.Update(); - X0Y2_親指_親指1CP.Update(); - X0Y2_親指_水掻CP.Update(); - X0Y2_人指_人指3CP.Update(); - X0Y2_人指_人指2CP.Update(); - X0Y2_人指_人指1CP.Update(); - X0Y2_人指_水掻CP.Update(); - X0Y2_中指_中指3CP.Update(); - X0Y2_中指_中指2CP.Update(); - X0Y2_中指_中指1CP.Update(); - X0Y2_中指_水掻CP.Update(); - X0Y2_薬指_薬指3CP.Update(); - X0Y2_薬指_薬指2CP.Update(); - X0Y2_薬指_薬指1CP.Update(); - X0Y2_薬指_水掻CP.Update(); - X0Y2_小指_小指3CP.Update(); - X0Y2_小指_小指2CP.Update(); - X0Y2_小指_小指1CP.Update(); - X0Y2_手CP.Update(); - X0Y2_獣性_獣毛CP.Update(); - X0Y2_竜性_鱗1CP.Update(); - X0Y2_竜性_鱗2CP.Update(); - X0Y2_竜性_鱗3CP.Update(); - X0Y2_悪タトゥ_五芒星_円1CP.Update(); - X0Y2_悪タトゥ_五芒星_円2CP.Update(); - X0Y2_悪タトゥ_五芒星_星CP.Update(); - X0Y2_悪タトゥ_五芒星_五角形CP.Update(); - X0Y2_グローブ_グローブCP.Update(); - X0Y2_グローブ_縁1CP.Update(); - X0Y2_グローブ_縁2CP.Update(); - break; - case 3: - X0Y3_親指_親指1CP.Update(); - X0Y3_親指_親指2CP.Update(); - X0Y3_親指_親指3CP.Update(); - X0Y3_親指_水掻CP.Update(); - X0Y3_人指_人指3CP.Update(); - X0Y3_人指_人指2CP.Update(); - X0Y3_人指_人指1CP.Update(); - X0Y3_人指_水掻CP.Update(); - X0Y3_中指_中指3CP.Update(); - X0Y3_中指_中指2CP.Update(); - X0Y3_中指_中指1CP.Update(); - X0Y3_中指_水掻CP.Update(); - X0Y3_薬指_薬指3CP.Update(); - X0Y3_薬指_薬指2CP.Update(); - X0Y3_薬指_薬指1CP.Update(); - X0Y3_薬指_水掻CP.Update(); - X0Y3_小指_小指3CP.Update(); - X0Y3_小指_小指2CP.Update(); - X0Y3_小指_小指1CP.Update(); - X0Y3_手CP.Update(); - X0Y3_獣性_獣毛CP.Update(); - X0Y3_竜性_鱗1CP.Update(); - X0Y3_竜性_鱗2CP.Update(); - X0Y3_竜性_鱗3CP.Update(); - X0Y3_悪タトゥ_五芒星_円1CP.Update(); - X0Y3_悪タトゥ_五芒星_円2CP.Update(); - X0Y3_悪タトゥ_五芒星_星CP.Update(); - X0Y3_悪タトゥ_五芒星_五角形CP.Update(); - X0Y3_グローブ_グローブCP.Update(); - X0Y3_グローブ_縁1CP.Update(); - X0Y3_グローブ_縁2CP.Update(); - break; - case 4: - X0Y4_親指_親指3CP.Update(); - X0Y4_親指_親指2CP.Update(); - X0Y4_親指_親指1CP.Update(); - X0Y4_親指_水掻CP.Update(); - X0Y4_人指_人指3CP.Update(); - X0Y4_人指_人指2CP.Update(); - X0Y4_人指_人指1CP.Update(); - X0Y4_人指_水掻CP.Update(); - X0Y4_小指_小指3CP.Update(); - X0Y4_小指_小指2CP.Update(); - X0Y4_小指_小指1CP.Update(); - X0Y4_中指_中指3CP.Update(); - X0Y4_中指_中指2CP.Update(); - X0Y4_中指_中指1CP.Update(); - X0Y4_中指_水掻CP.Update(); - X0Y4_薬指_薬指3CP.Update(); - X0Y4_薬指_薬指2CP.Update(); - X0Y4_薬指_薬指1CP.Update(); - X0Y4_薬指_水掻CP.Update(); - X0Y4_手CP.Update(); - X0Y4_獣性_獣毛CP.Update(); - X0Y4_竜性_鱗1CP.Update(); - X0Y4_竜性_鱗2CP.Update(); - X0Y4_竜性_鱗3CP.Update(); - X0Y4_悪タトゥ_五芒星_円1CP.Update(); - X0Y4_悪タトゥ_五芒星_円2CP.Update(); - X0Y4_悪タトゥ_五芒星_星CP.Update(); - X0Y4_悪タトゥ_五芒星_五角形CP.Update(); - X0Y4_グローブ_グローブCP.Update(); - X0Y4_グローブ_縁1CP.Update(); - X0Y4_グローブ_縁2CP.Update(); - break; - case 5: - X0Y5_親指_親指1CP.Update(); - X0Y5_親指_親指2CP.Update(); - X0Y5_親指_親指3CP.Update(); - X0Y5_親指_水掻CP.Update(); - X0Y5_人指_人指3CP.Update(); - X0Y5_人指_人指2CP.Update(); - X0Y5_人指_人指1CP.Update(); - X0Y5_人指_水掻CP.Update(); - X0Y5_中指_中指3CP.Update(); - X0Y5_中指_中指2CP.Update(); - X0Y5_中指_中指1CP.Update(); - X0Y5_中指_水掻CP.Update(); - X0Y5_薬指_薬指3CP.Update(); - X0Y5_薬指_薬指2CP.Update(); - X0Y5_薬指_薬指1CP.Update(); - X0Y5_薬指_水掻CP.Update(); - X0Y5_小指_小指3CP.Update(); - X0Y5_小指_小指2CP.Update(); - X0Y5_小指_小指1CP.Update(); - X0Y5_手CP.Update(); - X0Y5_獣性_獣毛CP.Update(); - X0Y5_竜性_鱗1CP.Update(); - X0Y5_竜性_鱗2CP.Update(); - X0Y5_竜性_鱗3CP.Update(); - X0Y5_悪タトゥ_五芒星_円1CP.Update(); - X0Y5_悪タトゥ_五芒星_円2CP.Update(); - X0Y5_悪タトゥ_五芒星_星CP.Update(); - X0Y5_悪タトゥ_五芒星_五角形CP.Update(); - X0Y5_グローブ_グローブCP.Update(); - X0Y5_グローブ_縁1CP.Update(); - X0Y5_グローブ_縁2CP.Update(); - break; - case 6: - X0Y6_小指_小指3CP.Update(); - X0Y6_小指_小指2CP.Update(); - X0Y6_小指_小指1CP.Update(); - X0Y6_薬指_水掻CP.Update(); - X0Y6_薬指_薬指3CP.Update(); - X0Y6_薬指_薬指2CP.Update(); - X0Y6_薬指_薬指1CP.Update(); - X0Y6_中指_水掻CP.Update(); - X0Y6_中指_中指3CP.Update(); - X0Y6_中指_中指2CP.Update(); - X0Y6_中指_中指1CP.Update(); - X0Y6_人指_水掻CP.Update(); - X0Y6_人指_人指3CP.Update(); - X0Y6_人指_人指2CP.Update(); - X0Y6_人指_人指1CP.Update(); - X0Y6_親指_親指3CP.Update(); - X0Y6_親指_親指2CP.Update(); - X0Y6_親指_親指1CP.Update(); - X0Y6_親指_水掻CP.Update(); - X0Y6_手CP.Update(); - X0Y6_獣性_獣毛CP.Update(); - X0Y6_竜性_鱗1CP.Update(); - X0Y6_竜性_鱗2CP.Update(); - X0Y6_竜性_鱗3CP.Update(); - X0Y6_悪タトゥ_五芒星_円1CP.Update(); - X0Y6_悪タトゥ_五芒星_円2CP.Update(); - X0Y6_悪タトゥ_五芒星_星CP.Update(); - X0Y6_悪タトゥ_五芒星_五角形CP.Update(); - X0Y6_グローブ_グローブCP.Update(); - X0Y6_グローブ_縁1CP.Update(); - X0Y6_グローブ_縁2CP.Update(); - break; - case 7: - X0Y7_親指_親指1CP.Update(); - X0Y7_親指_親指2CP.Update(); - X0Y7_親指_親指3CP.Update(); - X0Y7_親指_水掻CP.Update(); - X0Y7_手CP.Update(); - X0Y7_人指_人指3CP.Update(); - X0Y7_人指_人指2CP.Update(); - X0Y7_人指_人指1CP.Update(); - X0Y7_人指_水掻CP.Update(); - X0Y7_中指_中指3CP.Update(); - X0Y7_中指_中指2CP.Update(); - X0Y7_中指_中指1CP.Update(); - X0Y7_中指_水掻CP.Update(); - X0Y7_小指_小指3CP.Update(); - X0Y7_小指_小指2CP.Update(); - X0Y7_小指_小指1CP.Update(); - X0Y7_薬指_薬指3CP.Update(); - X0Y7_薬指_薬指2CP.Update(); - X0Y7_薬指_薬指1CP.Update(); - X0Y7_薬指_水掻CP.Update(); - X0Y7_獣性_獣毛CP.Update(); - X0Y7_竜性_鱗1CP.Update(); - X0Y7_竜性_鱗2CP.Update(); - X0Y7_竜性_鱗3CP.Update(); - X0Y7_悪タトゥ_五芒星_円1CP.Update(); - X0Y7_悪タトゥ_五芒星_円2CP.Update(); - X0Y7_悪タトゥ_五芒星_星CP.Update(); - X0Y7_悪タトゥ_五芒星_五角形CP.Update(); - X0Y7_グローブ_グローブCP.Update(); - X0Y7_グローブ_縁1CP.Update(); - X0Y7_グローブ_縁2CP.Update(); - break; - case 8: - X0Y8_親指_親指3CP.Update(); - X0Y8_親指_親指2CP.Update(); - X0Y8_親指_親指1CP.Update(); - X0Y8_親指_水掻CP.Update(); - X0Y8_人指_人指3CP.Update(); - X0Y8_人指_人指2CP.Update(); - X0Y8_人指_人指1CP.Update(); - X0Y8_人指_水掻CP.Update(); - X0Y8_中指_中指3CP.Update(); - X0Y8_中指_中指2CP.Update(); - X0Y8_中指_中指1CP.Update(); - X0Y8_中指_水掻CP.Update(); - X0Y8_薬指_薬指3CP.Update(); - X0Y8_薬指_薬指2CP.Update(); - X0Y8_薬指_薬指1CP.Update(); - X0Y8_薬指_水掻CP.Update(); - X0Y8_小指_小指3CP.Update(); - X0Y8_小指_小指2CP.Update(); - X0Y8_小指_小指1CP.Update(); - X0Y8_手CP.Update(); - X0Y8_獣性_獣毛CP.Update(); - X0Y8_竜性_鱗1CP.Update(); - X0Y8_竜性_鱗2CP.Update(); - X0Y8_竜性_鱗3CP.Update(); - X0Y8_悪タトゥ_五芒星_円1CP.Update(); - X0Y8_悪タトゥ_五芒星_円2CP.Update(); - X0Y8_悪タトゥ_五芒星_星CP.Update(); - X0Y8_悪タトゥ_五芒星_五角形CP.Update(); - X0Y8_グローブ_グローブCP.Update(); - X0Y8_グローブ_縁1CP.Update(); - X0Y8_グローブ_縁2CP.Update(); - break; - case 9: - X0Y9_グローブ_グローブCP.Update(); - X0Y9_グローブ_縁1CP.Update(); - X0Y9_グローブ_縁2CP.Update(); - X0Y9_獣性_獣毛CP.Update(); - X0Y9_手CP.Update(); - X0Y9_獣肉球CP.Update(); - X0Y9_人指_人指1CP.Update(); - X0Y9_人指_人指3CP.Update(); - X0Y9_人指_人指2CP.Update(); - X0Y9_人指_水掻CP.Update(); - X0Y9_中指_中指1CP.Update(); - X0Y9_中指_中指3CP.Update(); - X0Y9_中指_中指2CP.Update(); - X0Y9_中指_水掻CP.Update(); - X0Y9_薬指_薬指1CP.Update(); - X0Y9_薬指_薬指3CP.Update(); - X0Y9_薬指_薬指2CP.Update(); - X0Y9_薬指_水掻CP.Update(); - X0Y9_小指_小指1CP.Update(); - X0Y9_小指_小指3CP.Update(); - X0Y9_小指_小指2CP.Update(); - X0Y9_親指_水掻CP.Update(); - X0Y9_親指_親指1CP.Update(); - X0Y9_親指_獣肉球CP.Update(); - X0Y9_親指_親指2CP.Update(); - X0Y9_親指_親指3CP.Update(); - break; - default: - X0Y10_親指_親指3CP.Update(); - X0Y10_親指_親指2CP.Update(); - X0Y10_親指_親指1CP.Update(); - X0Y10_親指_水掻CP.Update(); - X0Y10_人指_人指3CP.Update(); - X0Y10_人指_人指2CP.Update(); - X0Y10_人指_人指1CP.Update(); - X0Y10_人指_水掻CP.Update(); - X0Y10_小指_小指3CP.Update(); - X0Y10_小指_小指2CP.Update(); - X0Y10_小指_小指1CP.Update(); - X0Y10_中指_中指3CP.Update(); - X0Y10_中指_中指2CP.Update(); - X0Y10_中指_中指1CP.Update(); - X0Y10_中指_水掻CP.Update(); - X0Y10_薬指_薬指3CP.Update(); - X0Y10_薬指_薬指2CP.Update(); - X0Y10_薬指_薬指1CP.Update(); - X0Y10_薬指_水掻CP.Update(); - X0Y10_手CP.Update(); - X0Y10_獣性_獣毛CP.Update(); - X0Y10_竜性_鱗1CP.Update(); - X0Y10_竜性_鱗2CP.Update(); - X0Y10_竜性_鱗3CP.Update(); - X0Y10_悪タトゥ_五芒星_円1CP.Update(); - X0Y10_悪タトゥ_五芒星_円2CP.Update(); - X0Y10_悪タトゥ_五芒星_星CP.Update(); - X0Y10_悪タトゥ_五芒星_五角形CP.Update(); - X0Y10_グローブ_グローブCP.Update(); - X0Y10_グローブ_縁1CP.Update(); - X0Y10_グローブ_縁2CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.B0: - 配色B0(体配色); - break; - case 配色指定.C0: - 配色C0(体配色); - break; - case 配色指定.S0: - 配色S0(体配色); - break; - case 配色指定.L0: - 配色L0(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - グローブ_グローブCD = new ColorD(); - グローブ_縁1CD = new ColorD(); - グローブ_縁2CD = new ColorD(); - 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 手CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 獣性_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 親指_親指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - } - - private void 配色B0(体配色 体配色) - { - グローブ_グローブCD = new ColorD(); - グローブ_縁1CD = new ColorD(); - グローブ_縁2CD = new ColorD(); - 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 手CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_親指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - } - - private void 配色C0(体配色 体配色) - { - グローブ_グローブCD = new ColorD(); - グローブ_縁1CD = new ColorD(); - グローブ_縁2CD = new ColorD(); - 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 手CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 獣性_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_親指1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - } - - private void 配色S0(体配色 体配色) - { - グローブ_グローブCD = new ColorD(); - グローブ_縁1CD = new ColorD(); - グローブ_縁2CD = new ColorD(); - 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 手CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 獣性_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_親指1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - } - - private void 配色L0(体配色 体配色) - { - グローブ_グローブCD = new ColorD(); - グローブ_縁1CD = new ColorD(); - グローブ_縁2CD = new ColorD(); - 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 手CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 獣性_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 親指_親指1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool グローブ_グローブ_表示 + { + get + { + return X0Y0_グローブ_グローブ.Dra; + } + set + { + X0Y0_グローブ_グローブ.Dra = value; + X0Y1_グローブ_グローブ.Dra = value; + X0Y2_グローブ_グローブ.Dra = value; + X0Y3_グローブ_グローブ.Dra = value; + X0Y4_グローブ_グローブ.Dra = value; + X0Y5_グローブ_グローブ.Dra = value; + X0Y6_グローブ_グローブ.Dra = value; + X0Y7_グローブ_グローブ.Dra = value; + X0Y8_グローブ_グローブ.Dra = value; + X0Y9_グローブ_グローブ.Dra = value; + X0Y10_グローブ_グローブ.Dra = value; + X0Y0_グローブ_グローブ.Hit = value; + X0Y1_グローブ_グローブ.Hit = value; + X0Y2_グローブ_グローブ.Hit = value; + X0Y3_グローブ_グローブ.Hit = value; + X0Y4_グローブ_グローブ.Hit = value; + X0Y5_グローブ_グローブ.Hit = value; + X0Y6_グローブ_グローブ.Hit = value; + X0Y7_グローブ_グローブ.Hit = value; + X0Y8_グローブ_グローブ.Hit = value; + X0Y9_グローブ_グローブ.Hit = value; + X0Y10_グローブ_グローブ.Hit = value; + } + } + + public bool グローブ_縁1_表示 + { + get + { + return X0Y0_グローブ_縁1.Dra; + } + set + { + X0Y0_グローブ_縁1.Dra = value; + X0Y1_グローブ_縁1.Dra = value; + X0Y2_グローブ_縁1.Dra = value; + X0Y3_グローブ_縁1.Dra = value; + X0Y4_グローブ_縁1.Dra = value; + X0Y5_グローブ_縁1.Dra = value; + X0Y6_グローブ_縁1.Dra = value; + X0Y7_グローブ_縁1.Dra = value; + X0Y8_グローブ_縁1.Dra = value; + X0Y9_グローブ_縁1.Dra = value; + X0Y10_グローブ_縁1.Dra = value; + X0Y0_グローブ_縁1.Hit = value; + X0Y1_グローブ_縁1.Hit = value; + X0Y2_グローブ_縁1.Hit = value; + X0Y3_グローブ_縁1.Hit = value; + X0Y4_グローブ_縁1.Hit = value; + X0Y5_グローブ_縁1.Hit = value; + X0Y6_グローブ_縁1.Hit = value; + X0Y7_グローブ_縁1.Hit = value; + X0Y8_グローブ_縁1.Hit = value; + X0Y9_グローブ_縁1.Hit = value; + X0Y10_グローブ_縁1.Hit = value; + } + } + + public bool グローブ_縁2_表示 + { + get + { + return X0Y0_グローブ_縁2.Dra; + } + set + { + X0Y0_グローブ_縁2.Dra = value; + X0Y1_グローブ_縁2.Dra = value; + X0Y2_グローブ_縁2.Dra = value; + X0Y3_グローブ_縁2.Dra = value; + X0Y4_グローブ_縁2.Dra = value; + X0Y5_グローブ_縁2.Dra = value; + X0Y6_グローブ_縁2.Dra = value; + X0Y7_グローブ_縁2.Dra = value; + X0Y8_グローブ_縁2.Dra = value; + X0Y9_グローブ_縁2.Dra = value; + X0Y10_グローブ_縁2.Dra = value; + X0Y0_グローブ_縁2.Hit = value; + X0Y1_グローブ_縁2.Hit = value; + X0Y2_グローブ_縁2.Hit = value; + X0Y3_グローブ_縁2.Hit = value; + X0Y4_グローブ_縁2.Hit = value; + X0Y5_グローブ_縁2.Hit = value; + X0Y6_グローブ_縁2.Hit = value; + X0Y7_グローブ_縁2.Hit = value; + X0Y8_グローブ_縁2.Hit = value; + X0Y9_グローブ_縁2.Hit = value; + X0Y10_グローブ_縁2.Hit = value; + } + } + + public bool 獣性_獣毛_表示 + { + get + { + return X0Y0_獣性_獣毛.Dra; + } + set + { + X0Y0_獣性_獣毛.Dra = value; + X0Y1_獣性_獣毛.Dra = value; + X0Y2_獣性_獣毛.Dra = value; + X0Y3_獣性_獣毛.Dra = value; + X0Y4_獣性_獣毛.Dra = value; + X0Y5_獣性_獣毛.Dra = value; + X0Y6_獣性_獣毛.Dra = value; + X0Y7_獣性_獣毛.Dra = value; + X0Y8_獣性_獣毛.Dra = value; + X0Y9_獣性_獣毛.Dra = value; + X0Y10_獣性_獣毛.Dra = value; + X0Y0_獣性_獣毛.Hit = value; + X0Y1_獣性_獣毛.Hit = value; + X0Y2_獣性_獣毛.Hit = value; + X0Y3_獣性_獣毛.Hit = value; + X0Y4_獣性_獣毛.Hit = value; + X0Y5_獣性_獣毛.Hit = value; + X0Y6_獣性_獣毛.Hit = value; + X0Y7_獣性_獣毛.Hit = value; + X0Y8_獣性_獣毛.Hit = value; + X0Y9_獣性_獣毛.Hit = value; + X0Y10_獣性_獣毛.Hit = value; + } + } + + public bool 手_表示 + { + get + { + return X0Y0_手.Dra; + } + set + { + X0Y0_手.Dra = value; + X0Y1_手.Dra = value; + X0Y2_手.Dra = value; + X0Y3_手.Dra = value; + X0Y4_手.Dra = value; + X0Y5_手.Dra = value; + X0Y6_手.Dra = value; + X0Y7_手.Dra = value; + X0Y8_手.Dra = value; + X0Y9_手.Dra = value; + X0Y10_手.Dra = value; + X0Y0_手.Hit = value; + X0Y1_手.Hit = value; + X0Y2_手.Hit = value; + X0Y3_手.Hit = value; + X0Y4_手.Hit = value; + X0Y5_手.Hit = value; + X0Y6_手.Hit = value; + X0Y7_手.Hit = value; + X0Y8_手.Hit = value; + X0Y9_手.Hit = value; + X0Y10_手.Hit = value; + } + } + + public bool 獣性_肉球_表示 + { + get + { + return X0Y0_獣性_肉球.Dra; + } + set + { + X0Y0_獣性_肉球.Dra = value; + X0Y9_獣肉球.Dra = value; + X0Y0_獣性_肉球.Hit = value; + X0Y9_獣肉球.Hit = value; + } + } + + public bool 人指_人指1_表示 + { + get + { + return X0Y0_人指_人指1.Dra; + } + set + { + X0Y0_人指_人指1.Dra = value; + X0Y1_人指_人指1.Dra = value; + X0Y2_人指_人指1.Dra = value; + X0Y3_人指_人指1.Dra = value; + X0Y4_人指_人指1.Dra = value; + X0Y5_人指_人指1.Dra = value; + X0Y6_人指_人指1.Dra = value; + X0Y7_人指_人指1.Dra = value; + X0Y8_人指_人指1.Dra = value; + X0Y9_人指_人指1.Dra = value; + X0Y10_人指_人指1.Dra = value; + X0Y0_人指_人指1.Hit = value; + X0Y1_人指_人指1.Hit = value; + X0Y2_人指_人指1.Hit = value; + X0Y3_人指_人指1.Hit = value; + X0Y4_人指_人指1.Hit = value; + X0Y5_人指_人指1.Hit = value; + X0Y6_人指_人指1.Hit = value; + X0Y7_人指_人指1.Hit = value; + X0Y8_人指_人指1.Hit = value; + X0Y9_人指_人指1.Hit = value; + X0Y10_人指_人指1.Hit = value; + } + } + + public bool 人指_人指3_表示 + { + get + { + return X0Y0_人指_人指3.Dra; + } + set + { + X0Y0_人指_人指3.Dra = value; + X0Y1_人指_人指3.Dra = value; + X0Y2_人指_人指3.Dra = value; + X0Y3_人指_人指3.Dra = value; + X0Y4_人指_人指3.Dra = value; + X0Y5_人指_人指3.Dra = value; + X0Y6_人指_人指3.Dra = value; + X0Y7_人指_人指3.Dra = value; + X0Y8_人指_人指3.Dra = value; + X0Y9_人指_人指3.Dra = value; + X0Y10_人指_人指3.Dra = value; + X0Y0_人指_人指3.Hit = value; + X0Y1_人指_人指3.Hit = value; + X0Y2_人指_人指3.Hit = value; + X0Y3_人指_人指3.Hit = value; + X0Y4_人指_人指3.Hit = value; + X0Y5_人指_人指3.Hit = value; + X0Y6_人指_人指3.Hit = value; + X0Y7_人指_人指3.Hit = value; + X0Y8_人指_人指3.Hit = value; + X0Y9_人指_人指3.Hit = value; + X0Y10_人指_人指3.Hit = value; + } + } + + public bool 人指_人指2_表示 + { + get + { + return X0Y0_人指_人指2.Dra; + } + set + { + X0Y0_人指_人指2.Dra = value; + X0Y1_人指_人指2.Dra = value; + X0Y2_人指_人指2.Dra = value; + X0Y3_人指_人指2.Dra = value; + X0Y4_人指_人指2.Dra = value; + X0Y5_人指_人指2.Dra = value; + X0Y6_人指_人指2.Dra = value; + X0Y7_人指_人指2.Dra = value; + X0Y8_人指_人指2.Dra = value; + X0Y9_人指_人指2.Dra = value; + X0Y10_人指_人指2.Dra = value; + X0Y0_人指_人指2.Hit = value; + X0Y1_人指_人指2.Hit = value; + X0Y2_人指_人指2.Hit = value; + X0Y3_人指_人指2.Hit = value; + X0Y4_人指_人指2.Hit = value; + X0Y5_人指_人指2.Hit = value; + X0Y6_人指_人指2.Hit = value; + X0Y7_人指_人指2.Hit = value; + X0Y8_人指_人指2.Hit = value; + X0Y9_人指_人指2.Hit = value; + X0Y10_人指_人指2.Hit = value; + } + } + + public bool 人指_水掻_表示 + { + get + { + return X0Y0_人指_水掻.Dra; + } + set + { + X0Y0_人指_水掻.Dra = value; + X0Y1_人指_水掻.Dra = value; + X0Y2_人指_水掻.Dra = value; + X0Y3_人指_水掻.Dra = value; + X0Y4_人指_水掻.Dra = value; + X0Y5_人指_水掻.Dra = value; + X0Y6_人指_水掻.Dra = value; + X0Y7_人指_水掻.Dra = value; + X0Y8_人指_水掻.Dra = value; + X0Y9_人指_水掻.Dra = value; + X0Y10_人指_水掻.Dra = value; + X0Y0_人指_水掻.Hit = value; + X0Y1_人指_水掻.Hit = value; + X0Y2_人指_水掻.Hit = value; + X0Y3_人指_水掻.Hit = value; + X0Y4_人指_水掻.Hit = value; + X0Y5_人指_水掻.Hit = value; + X0Y6_人指_水掻.Hit = value; + X0Y7_人指_水掻.Hit = value; + X0Y8_人指_水掻.Hit = value; + X0Y9_人指_水掻.Hit = value; + X0Y10_人指_水掻.Hit = value; + } + } + + public bool 中指_中指1_表示 + { + get + { + return X0Y0_中指_中指1.Dra; + } + set + { + X0Y0_中指_中指1.Dra = value; + X0Y1_中指_中指1.Dra = value; + X0Y2_中指_中指1.Dra = value; + X0Y3_中指_中指1.Dra = value; + X0Y4_中指_中指1.Dra = value; + X0Y5_中指_中指1.Dra = value; + X0Y6_中指_中指1.Dra = value; + X0Y7_中指_中指1.Dra = value; + X0Y8_中指_中指1.Dra = value; + X0Y9_中指_中指1.Dra = value; + X0Y10_中指_中指1.Dra = value; + X0Y0_中指_中指1.Hit = value; + X0Y1_中指_中指1.Hit = value; + X0Y2_中指_中指1.Hit = value; + X0Y3_中指_中指1.Hit = value; + X0Y4_中指_中指1.Hit = value; + X0Y5_中指_中指1.Hit = value; + X0Y6_中指_中指1.Hit = value; + X0Y7_中指_中指1.Hit = value; + X0Y8_中指_中指1.Hit = value; + X0Y9_中指_中指1.Hit = value; + X0Y10_中指_中指1.Hit = value; + } + } + + public bool 中指_中指3_表示 + { + get + { + return X0Y0_中指_中指3.Dra; + } + set + { + X0Y0_中指_中指3.Dra = value; + X0Y1_中指_中指3.Dra = value; + X0Y2_中指_中指3.Dra = value; + X0Y3_中指_中指3.Dra = value; + X0Y4_中指_中指3.Dra = value; + X0Y5_中指_中指3.Dra = value; + X0Y6_中指_中指3.Dra = value; + X0Y7_中指_中指3.Dra = value; + X0Y8_中指_中指3.Dra = value; + X0Y9_中指_中指3.Dra = value; + X0Y10_中指_中指3.Dra = value; + X0Y0_中指_中指3.Hit = value; + X0Y1_中指_中指3.Hit = value; + X0Y2_中指_中指3.Hit = value; + X0Y3_中指_中指3.Hit = value; + X0Y4_中指_中指3.Hit = value; + X0Y5_中指_中指3.Hit = value; + X0Y6_中指_中指3.Hit = value; + X0Y7_中指_中指3.Hit = value; + X0Y8_中指_中指3.Hit = value; + X0Y9_中指_中指3.Hit = value; + X0Y10_中指_中指3.Hit = value; + } + } + + public bool 中指_中指2_表示 + { + get + { + return X0Y0_中指_中指2.Dra; + } + set + { + X0Y0_中指_中指2.Dra = value; + X0Y1_中指_中指2.Dra = value; + X0Y2_中指_中指2.Dra = value; + X0Y3_中指_中指2.Dra = value; + X0Y4_中指_中指2.Dra = value; + X0Y5_中指_中指2.Dra = value; + X0Y6_中指_中指2.Dra = value; + X0Y7_中指_中指2.Dra = value; + X0Y8_中指_中指2.Dra = value; + X0Y9_中指_中指2.Dra = value; + X0Y10_中指_中指2.Dra = value; + X0Y0_中指_中指2.Hit = value; + X0Y1_中指_中指2.Hit = value; + X0Y2_中指_中指2.Hit = value; + X0Y3_中指_中指2.Hit = value; + X0Y4_中指_中指2.Hit = value; + X0Y5_中指_中指2.Hit = value; + X0Y6_中指_中指2.Hit = value; + X0Y7_中指_中指2.Hit = value; + X0Y8_中指_中指2.Hit = value; + X0Y9_中指_中指2.Hit = value; + X0Y10_中指_中指2.Hit = value; + } + } + + public bool 中指_水掻_表示 + { + get + { + return X0Y0_中指_水掻.Dra; + } + set + { + X0Y0_中指_水掻.Dra = value; + X0Y1_中指_水掻.Dra = value; + X0Y2_中指_水掻.Dra = value; + X0Y3_中指_水掻.Dra = value; + X0Y4_中指_水掻.Dra = value; + X0Y5_中指_水掻.Dra = value; + X0Y6_中指_水掻.Dra = value; + X0Y7_中指_水掻.Dra = value; + X0Y8_中指_水掻.Dra = value; + X0Y9_中指_水掻.Dra = value; + X0Y10_中指_水掻.Dra = value; + X0Y0_中指_水掻.Hit = value; + X0Y1_中指_水掻.Hit = value; + X0Y2_中指_水掻.Hit = value; + X0Y3_中指_水掻.Hit = value; + X0Y4_中指_水掻.Hit = value; + X0Y5_中指_水掻.Hit = value; + X0Y6_中指_水掻.Hit = value; + X0Y7_中指_水掻.Hit = value; + X0Y8_中指_水掻.Hit = value; + X0Y9_中指_水掻.Hit = value; + X0Y10_中指_水掻.Hit = value; + } + } + + public bool 薬指_薬指1_表示 + { + get + { + return X0Y0_薬指_薬指1.Dra; + } + set + { + X0Y0_薬指_薬指1.Dra = value; + X0Y1_薬指_薬指1.Dra = value; + X0Y2_薬指_薬指1.Dra = value; + X0Y3_薬指_薬指1.Dra = value; + X0Y4_薬指_薬指1.Dra = value; + X0Y5_薬指_薬指1.Dra = value; + X0Y6_薬指_薬指1.Dra = value; + X0Y7_薬指_薬指1.Dra = value; + X0Y8_薬指_薬指1.Dra = value; + X0Y9_薬指_薬指1.Dra = value; + X0Y10_薬指_薬指1.Dra = value; + X0Y0_薬指_薬指1.Hit = value; + X0Y1_薬指_薬指1.Hit = value; + X0Y2_薬指_薬指1.Hit = value; + X0Y3_薬指_薬指1.Hit = value; + X0Y4_薬指_薬指1.Hit = value; + X0Y5_薬指_薬指1.Hit = value; + X0Y6_薬指_薬指1.Hit = value; + X0Y7_薬指_薬指1.Hit = value; + X0Y8_薬指_薬指1.Hit = value; + X0Y9_薬指_薬指1.Hit = value; + X0Y10_薬指_薬指1.Hit = value; + } + } + + public bool 薬指_薬指3_表示 + { + get + { + return X0Y0_薬指_薬指3.Dra; + } + set + { + X0Y0_薬指_薬指3.Dra = value; + X0Y1_薬指_薬指3.Dra = value; + X0Y2_薬指_薬指3.Dra = value; + X0Y3_薬指_薬指3.Dra = value; + X0Y4_薬指_薬指3.Dra = value; + X0Y5_薬指_薬指3.Dra = value; + X0Y6_薬指_薬指3.Dra = value; + X0Y7_薬指_薬指3.Dra = value; + X0Y8_薬指_薬指3.Dra = value; + X0Y9_薬指_薬指3.Dra = value; + X0Y10_薬指_薬指3.Dra = value; + X0Y0_薬指_薬指3.Hit = value; + X0Y1_薬指_薬指3.Hit = value; + X0Y2_薬指_薬指3.Hit = value; + X0Y3_薬指_薬指3.Hit = value; + X0Y4_薬指_薬指3.Hit = value; + X0Y5_薬指_薬指3.Hit = value; + X0Y6_薬指_薬指3.Hit = value; + X0Y7_薬指_薬指3.Hit = value; + X0Y8_薬指_薬指3.Hit = value; + X0Y9_薬指_薬指3.Hit = value; + X0Y10_薬指_薬指3.Hit = value; + } + } + + public bool 薬指_薬指2_表示 + { + get + { + return X0Y0_薬指_薬指2.Dra; + } + set + { + X0Y0_薬指_薬指2.Dra = value; + X0Y1_薬指_薬指2.Dra = value; + X0Y2_薬指_薬指2.Dra = value; + X0Y3_薬指_薬指2.Dra = value; + X0Y4_薬指_薬指2.Dra = value; + X0Y5_薬指_薬指2.Dra = value; + X0Y6_薬指_薬指2.Dra = value; + X0Y7_薬指_薬指2.Dra = value; + X0Y8_薬指_薬指2.Dra = value; + X0Y9_薬指_薬指2.Dra = value; + X0Y10_薬指_薬指2.Dra = value; + X0Y0_薬指_薬指2.Hit = value; + X0Y1_薬指_薬指2.Hit = value; + X0Y2_薬指_薬指2.Hit = value; + X0Y3_薬指_薬指2.Hit = value; + X0Y4_薬指_薬指2.Hit = value; + X0Y5_薬指_薬指2.Hit = value; + X0Y6_薬指_薬指2.Hit = value; + X0Y7_薬指_薬指2.Hit = value; + X0Y8_薬指_薬指2.Hit = value; + X0Y9_薬指_薬指2.Hit = value; + X0Y10_薬指_薬指2.Hit = value; + } + } + + public bool 薬指_水掻_表示 + { + get + { + return X0Y0_薬指_水掻.Dra; + } + set + { + X0Y0_薬指_水掻.Dra = value; + X0Y1_薬指_水掻.Dra = value; + X0Y2_薬指_水掻.Dra = value; + X0Y3_薬指_水掻.Dra = value; + X0Y4_薬指_水掻.Dra = value; + X0Y5_薬指_水掻.Dra = value; + X0Y6_薬指_水掻.Dra = value; + X0Y7_薬指_水掻.Dra = value; + X0Y8_薬指_水掻.Dra = value; + X0Y9_薬指_水掻.Dra = value; + X0Y10_薬指_水掻.Dra = value; + X0Y0_薬指_水掻.Hit = value; + X0Y1_薬指_水掻.Hit = value; + X0Y2_薬指_水掻.Hit = value; + X0Y3_薬指_水掻.Hit = value; + X0Y4_薬指_水掻.Hit = value; + X0Y5_薬指_水掻.Hit = value; + X0Y6_薬指_水掻.Hit = value; + X0Y7_薬指_水掻.Hit = value; + X0Y8_薬指_水掻.Hit = value; + X0Y9_薬指_水掻.Hit = value; + X0Y10_薬指_水掻.Hit = value; + } + } + + public bool 小指_小指1_表示 + { + get + { + return X0Y0_小指_小指1.Dra; + } + set + { + X0Y0_小指_小指1.Dra = value; + X0Y1_小指_小指1.Dra = value; + X0Y2_小指_小指1.Dra = value; + X0Y3_小指_小指1.Dra = value; + X0Y4_小指_小指1.Dra = value; + X0Y5_小指_小指1.Dra = value; + X0Y6_小指_小指1.Dra = value; + X0Y7_小指_小指1.Dra = value; + X0Y8_小指_小指1.Dra = value; + X0Y9_小指_小指1.Dra = value; + X0Y10_小指_小指1.Dra = value; + X0Y0_小指_小指1.Hit = value; + X0Y1_小指_小指1.Hit = value; + X0Y2_小指_小指1.Hit = value; + X0Y3_小指_小指1.Hit = value; + X0Y4_小指_小指1.Hit = value; + X0Y5_小指_小指1.Hit = value; + X0Y6_小指_小指1.Hit = value; + X0Y7_小指_小指1.Hit = value; + X0Y8_小指_小指1.Hit = value; + X0Y9_小指_小指1.Hit = value; + X0Y10_小指_小指1.Hit = value; + } + } + + public bool 小指_小指3_表示 + { + get + { + return X0Y0_小指_小指3.Dra; + } + set + { + X0Y0_小指_小指3.Dra = value; + X0Y1_小指_小指3.Dra = value; + X0Y2_小指_小指3.Dra = value; + X0Y3_小指_小指3.Dra = value; + X0Y4_小指_小指3.Dra = value; + X0Y5_小指_小指3.Dra = value; + X0Y6_小指_小指3.Dra = value; + X0Y7_小指_小指3.Dra = value; + X0Y8_小指_小指3.Dra = value; + X0Y9_小指_小指3.Dra = value; + X0Y10_小指_小指3.Dra = value; + X0Y0_小指_小指3.Hit = value; + X0Y1_小指_小指3.Hit = value; + X0Y2_小指_小指3.Hit = value; + X0Y3_小指_小指3.Hit = value; + X0Y4_小指_小指3.Hit = value; + X0Y5_小指_小指3.Hit = value; + X0Y6_小指_小指3.Hit = value; + X0Y7_小指_小指3.Hit = value; + X0Y8_小指_小指3.Hit = value; + X0Y9_小指_小指3.Hit = value; + X0Y10_小指_小指3.Hit = value; + } + } + + public bool 小指_小指2_表示 + { + get + { + return X0Y0_小指_小指2.Dra; + } + set + { + X0Y0_小指_小指2.Dra = value; + X0Y1_小指_小指2.Dra = value; + X0Y2_小指_小指2.Dra = value; + X0Y3_小指_小指2.Dra = value; + X0Y4_小指_小指2.Dra = value; + X0Y5_小指_小指2.Dra = value; + X0Y6_小指_小指2.Dra = value; + X0Y7_小指_小指2.Dra = value; + X0Y8_小指_小指2.Dra = value; + X0Y9_小指_小指2.Dra = value; + X0Y10_小指_小指2.Dra = value; + X0Y0_小指_小指2.Hit = value; + X0Y1_小指_小指2.Hit = value; + X0Y2_小指_小指2.Hit = value; + X0Y3_小指_小指2.Hit = value; + X0Y4_小指_小指2.Hit = value; + X0Y5_小指_小指2.Hit = value; + X0Y6_小指_小指2.Hit = value; + X0Y7_小指_小指2.Hit = value; + X0Y8_小指_小指2.Hit = value; + X0Y9_小指_小指2.Hit = value; + X0Y10_小指_小指2.Hit = value; + } + } + + public bool 親指_水掻_表示 + { + get + { + return X0Y0_親指_水掻.Dra; + } + set + { + X0Y0_親指_水掻.Dra = value; + X0Y1_親指_水掻.Dra = value; + X0Y2_親指_水掻.Dra = value; + X0Y3_親指_水掻.Dra = value; + X0Y4_親指_水掻.Dra = value; + X0Y5_親指_水掻.Dra = value; + X0Y6_親指_水掻.Dra = value; + X0Y7_親指_水掻.Dra = value; + X0Y8_親指_水掻.Dra = value; + X0Y9_親指_水掻.Dra = value; + X0Y10_親指_水掻.Dra = value; + X0Y0_親指_水掻.Hit = value; + X0Y1_親指_水掻.Hit = value; + X0Y2_親指_水掻.Hit = value; + X0Y3_親指_水掻.Hit = value; + X0Y4_親指_水掻.Hit = value; + X0Y5_親指_水掻.Hit = value; + X0Y6_親指_水掻.Hit = value; + X0Y7_親指_水掻.Hit = value; + X0Y8_親指_水掻.Hit = value; + X0Y9_親指_水掻.Hit = value; + X0Y10_親指_水掻.Hit = value; + } + } + + public bool 親指_親指1_表示 + { + get + { + return X0Y0_親指_親指1.Dra; + } + set + { + X0Y0_親指_親指1.Dra = value; + X0Y1_親指_親指1.Dra = value; + X0Y2_親指_親指1.Dra = value; + X0Y3_親指_親指1.Dra = value; + X0Y4_親指_親指1.Dra = value; + X0Y5_親指_親指1.Dra = value; + X0Y6_親指_親指1.Dra = value; + X0Y7_親指_親指1.Dra = value; + X0Y8_親指_親指1.Dra = value; + X0Y9_親指_親指1.Dra = value; + X0Y10_親指_親指1.Dra = value; + X0Y0_親指_親指1.Hit = value; + X0Y1_親指_親指1.Hit = value; + X0Y2_親指_親指1.Hit = value; + X0Y3_親指_親指1.Hit = value; + X0Y4_親指_親指1.Hit = value; + X0Y5_親指_親指1.Hit = value; + X0Y6_親指_親指1.Hit = value; + X0Y7_親指_親指1.Hit = value; + X0Y8_親指_親指1.Hit = value; + X0Y9_親指_親指1.Hit = value; + X0Y10_親指_親指1.Hit = value; + } + } + + public bool 親指_獣性_肉球_表示 + { + get + { + return X0Y0_親指_獣性_肉球.Dra; + } + set + { + X0Y0_親指_獣性_肉球.Dra = value; + X0Y9_親指_獣肉球.Dra = value; + X0Y0_親指_獣性_肉球.Hit = value; + X0Y9_親指_獣肉球.Hit = value; + } + } + + public bool 親指_親指2_表示 + { + get + { + return X0Y0_親指_親指2.Dra; + } + set + { + X0Y0_親指_親指2.Dra = value; + X0Y1_親指_親指2.Dra = value; + X0Y2_親指_親指2.Dra = value; + X0Y3_親指_親指2.Dra = value; + X0Y4_親指_親指2.Dra = value; + X0Y5_親指_親指2.Dra = value; + X0Y6_親指_親指2.Dra = value; + X0Y7_親指_親指2.Dra = value; + X0Y8_親指_親指2.Dra = value; + X0Y9_親指_親指2.Dra = value; + X0Y10_親指_親指2.Dra = value; + X0Y0_親指_親指2.Hit = value; + X0Y1_親指_親指2.Hit = value; + X0Y2_親指_親指2.Hit = value; + X0Y3_親指_親指2.Hit = value; + X0Y4_親指_親指2.Hit = value; + X0Y5_親指_親指2.Hit = value; + X0Y6_親指_親指2.Hit = value; + X0Y7_親指_親指2.Hit = value; + X0Y8_親指_親指2.Hit = value; + X0Y9_親指_親指2.Hit = value; + X0Y10_親指_親指2.Hit = value; + } + } + + public bool 親指_親指3_表示 + { + get + { + return X0Y0_親指_親指3.Dra; + } + set + { + X0Y0_親指_親指3.Dra = value; + X0Y1_親指_親指3.Dra = value; + X0Y2_親指_親指3.Dra = value; + X0Y3_親指_親指3.Dra = value; + X0Y4_親指_親指3.Dra = value; + X0Y5_親指_親指3.Dra = value; + X0Y6_親指_親指3.Dra = value; + X0Y7_親指_親指3.Dra = value; + X0Y8_親指_親指3.Dra = value; + X0Y9_親指_親指3.Dra = value; + X0Y10_親指_親指3.Dra = value; + X0Y0_親指_親指3.Hit = value; + X0Y1_親指_親指3.Hit = value; + X0Y2_親指_親指3.Hit = value; + X0Y3_親指_親指3.Hit = value; + X0Y4_親指_親指3.Hit = value; + X0Y5_親指_親指3.Hit = value; + X0Y6_親指_親指3.Hit = value; + X0Y7_親指_親指3.Hit = value; + X0Y8_親指_親指3.Hit = value; + X0Y9_親指_親指3.Hit = value; + X0Y10_親指_親指3.Hit = value; + } + } + + public bool 竜性_鱗1_表示 + { + get + { + return X0Y1_竜性_鱗1.Dra; + } + set + { + X0Y1_竜性_鱗1.Dra = value; + X0Y2_竜性_鱗1.Dra = value; + X0Y3_竜性_鱗1.Dra = value; + X0Y4_竜性_鱗1.Dra = value; + X0Y5_竜性_鱗1.Dra = value; + X0Y6_竜性_鱗1.Dra = value; + X0Y7_竜性_鱗1.Dra = value; + X0Y8_竜性_鱗1.Dra = value; + X0Y10_竜性_鱗1.Dra = value; + X0Y1_竜性_鱗1.Hit = value; + X0Y2_竜性_鱗1.Hit = value; + X0Y3_竜性_鱗1.Hit = value; + X0Y4_竜性_鱗1.Hit = value; + X0Y5_竜性_鱗1.Hit = value; + X0Y6_竜性_鱗1.Hit = value; + X0Y7_竜性_鱗1.Hit = value; + X0Y8_竜性_鱗1.Hit = value; + X0Y10_竜性_鱗1.Hit = value; + } + } + + public bool 竜性_鱗2_表示 + { + get + { + return X0Y1_竜性_鱗2.Dra; + } + set + { + X0Y1_竜性_鱗2.Dra = value; + X0Y2_竜性_鱗2.Dra = value; + X0Y3_竜性_鱗2.Dra = value; + X0Y4_竜性_鱗2.Dra = value; + X0Y5_竜性_鱗2.Dra = value; + X0Y6_竜性_鱗2.Dra = value; + X0Y7_竜性_鱗2.Dra = value; + X0Y8_竜性_鱗2.Dra = value; + X0Y10_竜性_鱗2.Dra = value; + X0Y1_竜性_鱗2.Hit = value; + X0Y2_竜性_鱗2.Hit = value; + X0Y3_竜性_鱗2.Hit = value; + X0Y4_竜性_鱗2.Hit = value; + X0Y5_竜性_鱗2.Hit = value; + X0Y6_竜性_鱗2.Hit = value; + X0Y7_竜性_鱗2.Hit = value; + X0Y8_竜性_鱗2.Hit = value; + X0Y10_竜性_鱗2.Hit = value; + } + } + + public bool 竜性_鱗3_表示 + { + get + { + return X0Y1_竜性_鱗3.Dra; + } + set + { + X0Y1_竜性_鱗3.Dra = value; + X0Y2_竜性_鱗3.Dra = value; + X0Y3_竜性_鱗3.Dra = value; + X0Y4_竜性_鱗3.Dra = value; + X0Y5_竜性_鱗3.Dra = value; + X0Y6_竜性_鱗3.Dra = value; + X0Y7_竜性_鱗3.Dra = value; + X0Y8_竜性_鱗3.Dra = value; + X0Y10_竜性_鱗3.Dra = value; + X0Y1_竜性_鱗3.Hit = value; + X0Y2_竜性_鱗3.Hit = value; + X0Y3_竜性_鱗3.Hit = value; + X0Y4_竜性_鱗3.Hit = value; + X0Y5_竜性_鱗3.Hit = value; + X0Y6_竜性_鱗3.Hit = value; + X0Y7_竜性_鱗3.Hit = value; + X0Y8_竜性_鱗3.Hit = value; + X0Y10_竜性_鱗3.Hit = value; + } + } + + public bool 悪タトゥ_五芒星_円1_表示 + { + get + { + return X0Y1_悪タトゥ_五芒星_円1.Dra; + } + set + { + X0Y1_悪タトゥ_五芒星_円1.Dra = value; + X0Y2_悪タトゥ_五芒星_円1.Dra = value; + X0Y3_悪タトゥ_五芒星_円1.Dra = value; + X0Y4_悪タトゥ_五芒星_円1.Dra = value; + X0Y5_悪タトゥ_五芒星_円1.Dra = value; + X0Y6_悪タトゥ_五芒星_円1.Dra = value; + X0Y7_悪タトゥ_五芒星_円1.Dra = value; + X0Y8_悪タトゥ_五芒星_円1.Dra = value; + X0Y10_悪タトゥ_五芒星_円1.Dra = value; + X0Y1_悪タトゥ_五芒星_円1.Hit = value; + X0Y2_悪タトゥ_五芒星_円1.Hit = value; + X0Y3_悪タトゥ_五芒星_円1.Hit = value; + X0Y4_悪タトゥ_五芒星_円1.Hit = value; + X0Y5_悪タトゥ_五芒星_円1.Hit = value; + X0Y6_悪タトゥ_五芒星_円1.Hit = value; + X0Y7_悪タトゥ_五芒星_円1.Hit = value; + X0Y8_悪タトゥ_五芒星_円1.Hit = value; + X0Y10_悪タトゥ_五芒星_円1.Hit = value; + } + } + + public bool 悪タトゥ_五芒星_円2_表示 + { + get + { + return X0Y1_悪タトゥ_五芒星_円2.Dra; + } + set + { + X0Y1_悪タトゥ_五芒星_円2.Dra = value; + X0Y2_悪タトゥ_五芒星_円2.Dra = value; + X0Y3_悪タトゥ_五芒星_円2.Dra = value; + X0Y4_悪タトゥ_五芒星_円2.Dra = value; + X0Y5_悪タトゥ_五芒星_円2.Dra = value; + X0Y6_悪タトゥ_五芒星_円2.Dra = value; + X0Y7_悪タトゥ_五芒星_円2.Dra = value; + X0Y8_悪タトゥ_五芒星_円2.Dra = value; + X0Y10_悪タトゥ_五芒星_円2.Dra = value; + X0Y1_悪タトゥ_五芒星_円2.Hit = value; + X0Y2_悪タトゥ_五芒星_円2.Hit = value; + X0Y3_悪タトゥ_五芒星_円2.Hit = value; + X0Y4_悪タトゥ_五芒星_円2.Hit = value; + X0Y5_悪タトゥ_五芒星_円2.Hit = value; + X0Y6_悪タトゥ_五芒星_円2.Hit = value; + X0Y7_悪タトゥ_五芒星_円2.Hit = value; + X0Y8_悪タトゥ_五芒星_円2.Hit = value; + X0Y10_悪タトゥ_五芒星_円2.Hit = value; + } + } + + public bool 悪タトゥ_五芒星_星_表示 + { + get + { + return X0Y1_悪タトゥ_五芒星_星.Dra; + } + set + { + X0Y1_悪タトゥ_五芒星_星.Dra = value; + X0Y2_悪タトゥ_五芒星_星.Dra = value; + X0Y3_悪タトゥ_五芒星_星.Dra = value; + X0Y4_悪タトゥ_五芒星_星.Dra = value; + X0Y5_悪タトゥ_五芒星_星.Dra = value; + X0Y6_悪タトゥ_五芒星_星.Dra = value; + X0Y7_悪タトゥ_五芒星_星.Dra = value; + X0Y8_悪タトゥ_五芒星_星.Dra = value; + X0Y10_悪タトゥ_五芒星_星.Dra = value; + X0Y1_悪タトゥ_五芒星_星.Hit = value; + X0Y2_悪タトゥ_五芒星_星.Hit = value; + X0Y3_悪タトゥ_五芒星_星.Hit = value; + X0Y4_悪タトゥ_五芒星_星.Hit = value; + X0Y5_悪タトゥ_五芒星_星.Hit = value; + X0Y6_悪タトゥ_五芒星_星.Hit = value; + X0Y7_悪タトゥ_五芒星_星.Hit = value; + X0Y8_悪タトゥ_五芒星_星.Hit = value; + X0Y10_悪タトゥ_五芒星_星.Hit = value; + } + } + + public bool 悪タトゥ_五芒星_五角形_表示 + { + get + { + return X0Y1_悪タトゥ_五芒星_五角形.Dra; + } + set + { + X0Y1_悪タトゥ_五芒星_五角形.Dra = value; + X0Y2_悪タトゥ_五芒星_五角形.Dra = value; + X0Y3_悪タトゥ_五芒星_五角形.Dra = value; + X0Y4_悪タトゥ_五芒星_五角形.Dra = value; + X0Y5_悪タトゥ_五芒星_五角形.Dra = value; + X0Y6_悪タトゥ_五芒星_五角形.Dra = value; + X0Y7_悪タトゥ_五芒星_五角形.Dra = value; + X0Y8_悪タトゥ_五芒星_五角形.Dra = value; + X0Y10_悪タトゥ_五芒星_五角形.Dra = value; + X0Y1_悪タトゥ_五芒星_五角形.Hit = value; + X0Y2_悪タトゥ_五芒星_五角形.Hit = value; + X0Y3_悪タトゥ_五芒星_五角形.Hit = value; + X0Y4_悪タトゥ_五芒星_五角形.Hit = value; + X0Y5_悪タトゥ_五芒星_五角形.Hit = value; + X0Y6_悪タトゥ_五芒星_五角形.Hit = value; + X0Y7_悪タトゥ_五芒星_五角形.Hit = value; + X0Y8_悪タトゥ_五芒星_五角形.Hit = value; + X0Y10_悪タトゥ_五芒星_五角形.Hit = value; + } + } + + public bool グローブ_縁_表示 + { + get + { + return グローブ_縁1_表示; + } + set + { + グローブ_縁1_表示 = value; + グローブ_縁2_表示 = value; + } + } + + public override bool 表示 + { + get + { + return グローブ_グローブ_表示; + } + set + { + グローブ_グローブ_表示 = value; + グローブ_縁1_表示 = value; + グローブ_縁2_表示 = value; + 獣性_獣毛_表示 = value; + 手_表示 = value; + 獣性_肉球_表示 = value; + 人指_人指1_表示 = value; + 人指_人指3_表示 = value; + 人指_人指2_表示 = value; + 人指_水掻_表示 = value; + 中指_中指1_表示 = value; + 中指_中指3_表示 = value; + 中指_中指2_表示 = value; + 中指_水掻_表示 = value; + 薬指_薬指1_表示 = value; + 薬指_薬指3_表示 = value; + 薬指_薬指2_表示 = value; + 薬指_水掻_表示 = value; + 小指_小指1_表示 = value; + 小指_小指3_表示 = value; + 小指_小指2_表示 = value; + 親指_水掻_表示 = value; + 親指_親指1_表示 = value; + 親指_獣性_肉球_表示 = value; + 親指_親指2_表示 = value; + 親指_親指3_表示 = value; + 竜性_鱗1_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗3_表示 = value; + 悪タトゥ_五芒星_円1_表示 = value; + 悪タトゥ_五芒星_円2_表示 = value; + 悪タトゥ_五芒星_星_表示 = value; + 悪タトゥ_五芒星_五角形_表示 = value; + } + } + + public override double 濃度 + { + get + { + return グローブ_グローブCD.不透明度; + } + set + { + グローブ_グローブCD.不透明度 = value; + グローブ_縁1CD.不透明度 = value; + グローブ_縁2CD.不透明度 = value; + 獣性_獣毛CD.不透明度 = value; + 手CD.不透明度 = value; + 獣性_肉球CD.不透明度 = value; + 人指_人指1CD.不透明度 = value; + 人指_人指3CD.不透明度 = value; + 人指_人指2CD.不透明度 = value; + 人指_水掻CD.不透明度 = value; + 中指_中指1CD.不透明度 = value; + 中指_中指3CD.不透明度 = value; + 中指_中指2CD.不透明度 = value; + 中指_水掻CD.不透明度 = value; + 薬指_薬指1CD.不透明度 = value; + 薬指_薬指3CD.不透明度 = value; + 薬指_薬指2CD.不透明度 = value; + 薬指_水掻CD.不透明度 = value; + 小指_小指1CD.不透明度 = value; + 小指_小指3CD.不透明度 = value; + 小指_小指2CD.不透明度 = value; + 親指_水掻CD.不透明度 = value; + 親指_親指1CD.不透明度 = value; + 親指_親指2CD.不透明度 = value; + 親指_親指3CD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 悪タトゥ_五芒星_円1CD.不透明度 = value; + 悪タトゥ_五芒星_円2CD.不透明度 = value; + 悪タトゥ_五芒星_星CD.不透明度 = value; + 悪タトゥ_五芒星_五角形CD.不透明度 = value; + } + } + + public double 鋭爪 + { + set + { + double num = 1.5; + int num2 = (右 ? 1 : 0); + List oP = X0Y0_人指_人指3.OP; + Out @out = oP[(int)((double)(oP.Count - num2) * 0.5)]; + int index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y0_人指_人指3.BasePointBase) * num * value; + List oP2 = X0Y0_中指_中指3.OP; + @out = oP2[(int)((double)(oP2.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y0_中指_中指3.BasePointBase) * num * value; + List oP3 = X0Y0_薬指_薬指3.OP; + @out = oP3[(int)((double)(oP3.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y0_薬指_薬指3.BasePointBase) * num * value; + List oP4 = X0Y0_小指_小指3.OP; + @out = oP4[(int)((double)(oP4.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y0_小指_小指3.BasePointBase) * num * value; + List oP5 = X0Y0_親指_親指3.OP; + @out = oP5[(int)((double)(oP5.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y0_親指_親指3.BasePointBase) * num * 0.65 * value; + List oP6 = X0Y9_人指_人指3.OP; + @out = oP6[(int)((double)(oP6.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y9_人指_人指3.BasePointBase) * num * value; + List oP7 = X0Y9_中指_中指3.OP; + @out = oP7[(int)((double)(oP7.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y9_中指_中指3.BasePointBase) * num * value; + List oP8 = X0Y9_薬指_薬指3.OP; + @out = oP8[(int)((double)(oP8.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y9_薬指_薬指3.BasePointBase) * num * value; + List oP9 = X0Y9_小指_小指3.OP; + @out = oP9[(int)((double)(oP9.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y9_小指_小指3.BasePointBase) * num * value; + List oP10 = X0Y9_親指_親指3.OP; + @out = oP10[(int)((double)(oP10.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y9_親指_親指3.BasePointBase) * num * 0.65 * value; + num2 = ((!右) ? 1 : 0); + List oP11 = X0Y1_人指_人指3.OP; + @out = oP11[(int)((double)(oP11.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y1_人指_人指3.BasePointBase) * num * value; + List oP12 = X0Y1_中指_中指3.OP; + @out = oP12[(int)((double)(oP12.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y1_中指_中指3.BasePointBase) * num * value; + List oP13 = X0Y1_薬指_薬指3.OP; + @out = oP13[(int)((double)(oP13.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y1_薬指_薬指3.BasePointBase) * num * value; + List oP14 = X0Y1_小指_小指3.OP; + @out = oP14[(int)((double)(oP14.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y1_小指_小指3.BasePointBase) * num * value; + List oP15 = X0Y1_親指_親指3.OP; + @out = oP15[(int)((double)(oP15.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y1_親指_親指3.BasePointBase) * num * 0.65 * value; + List oP16 = X0Y2_人指_人指3.OP; + @out = oP16[(int)((double)(oP16.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y2_人指_人指3.BasePointBase) * num * value; + List oP17 = X0Y2_中指_中指3.OP; + @out = oP17[(int)((double)(oP17.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y2_中指_中指3.BasePointBase) * num * value; + List oP18 = X0Y2_薬指_薬指3.OP; + @out = oP18[(int)((double)(oP18.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y2_薬指_薬指3.BasePointBase) * num * value; + List oP19 = X0Y2_小指_小指3.OP; + @out = oP19[(int)((double)(oP19.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y2_小指_小指3.BasePointBase) * num * value; + List oP20 = X0Y2_親指_親指3.OP; + @out = oP20[(int)((double)(oP20.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y2_親指_親指3.BasePointBase) * num * 0.65 * value; + List oP21 = X0Y3_人指_人指3.OP; + @out = oP21[(int)((double)(oP21.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y3_人指_人指3.BasePointBase) * num * value; + List oP22 = X0Y3_中指_中指3.OP; + @out = oP22[(int)((double)(oP22.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y3_中指_中指3.BasePointBase) * num * value; + List oP23 = X0Y3_薬指_薬指3.OP; + @out = oP23[(int)((double)(oP23.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y3_薬指_薬指3.BasePointBase) * num * value; + List oP24 = X0Y3_小指_小指3.OP; + @out = oP24[(int)((double)(oP24.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y3_小指_小指3.BasePointBase) * num * value; + List oP25 = X0Y3_親指_親指3.OP; + @out = oP25[(int)((double)(oP25.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y3_親指_親指3.BasePointBase) * num * 0.65 * value; + List oP26 = X0Y4_人指_人指3.OP; + @out = oP26[(int)((double)(oP26.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y4_人指_人指3.BasePointBase) * num * value; + List oP27 = X0Y4_中指_中指3.OP; + @out = oP27[(int)((double)(oP27.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y4_中指_中指3.BasePointBase) * num * value; + List oP28 = X0Y4_薬指_薬指3.OP; + @out = oP28[(int)((double)(oP28.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y4_薬指_薬指3.BasePointBase) * num * value; + List oP29 = X0Y4_小指_小指3.OP; + @out = oP29[(int)((double)(oP29.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y4_小指_小指3.BasePointBase) * num * value; + List oP30 = X0Y4_親指_親指3.OP; + @out = oP30[(int)((double)(oP30.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y4_親指_親指3.BasePointBase) * num * 0.65 * value; + List oP31 = X0Y5_人指_人指3.OP; + @out = oP31[(int)((double)(oP31.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y5_人指_人指3.BasePointBase) * num * value; + List oP32 = X0Y5_中指_中指3.OP; + @out = oP32[(int)((double)(oP32.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y5_中指_中指3.BasePointBase) * num * value; + List oP33 = X0Y5_薬指_薬指3.OP; + @out = oP33[(int)((double)(oP33.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y5_薬指_薬指3.BasePointBase) * num * value; + List oP34 = X0Y5_小指_小指3.OP; + @out = oP34[(int)((double)(oP34.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y5_小指_小指3.BasePointBase) * num * value; + List oP35 = X0Y5_親指_親指3.OP; + @out = oP35[(int)((double)(oP35.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y5_親指_親指3.BasePointBase) * num * 0.65 * value; + List oP36 = X0Y6_人指_人指3.OP; + @out = oP36[(int)((double)(oP36.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y6_人指_人指3.BasePointBase) * num * value; + List oP37 = X0Y6_中指_中指3.OP; + @out = oP37[(int)((double)(oP37.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y6_中指_中指3.BasePointBase) * num * value; + List oP38 = X0Y6_薬指_薬指3.OP; + @out = oP38[(int)((double)(oP38.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y6_薬指_薬指3.BasePointBase) * num * value; + List oP39 = X0Y6_小指_小指3.OP; + @out = oP39[(int)((double)(oP39.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y6_小指_小指3.BasePointBase) * num * value; + List oP40 = X0Y6_親指_親指3.OP; + @out = oP40[(int)((double)(oP40.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y6_親指_親指3.BasePointBase) * num * 0.65 * value; + List oP41 = X0Y7_人指_人指3.OP; + @out = oP41[(int)((double)(oP41.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y7_人指_人指3.BasePointBase) * num * value; + List oP42 = X0Y7_中指_中指3.OP; + @out = oP42[(int)((double)(oP42.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y7_中指_中指3.BasePointBase) * num * value; + List oP43 = X0Y7_薬指_薬指3.OP; + @out = oP43[(int)((double)(oP43.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y7_薬指_薬指3.BasePointBase) * num * value; + List oP44 = X0Y7_小指_小指3.OP; + @out = oP44[(int)((double)(oP44.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y7_小指_小指3.BasePointBase) * num * value; + List oP45 = X0Y7_親指_親指3.OP; + @out = oP45[(int)((double)(oP45.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y7_親指_親指3.BasePointBase) * num * 0.65 * value; + List oP46 = X0Y8_人指_人指3.OP; + @out = oP46[(int)((double)(oP46.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y8_人指_人指3.BasePointBase) * num * value; + List oP47 = X0Y8_中指_中指3.OP; + @out = oP47[(int)((double)(oP47.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y8_中指_中指3.BasePointBase) * num * value; + List oP48 = X0Y8_薬指_薬指3.OP; + @out = oP48[(int)((double)(oP48.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y8_薬指_薬指3.BasePointBase) * num * value; + List oP49 = X0Y8_小指_小指3.OP; + @out = oP49[(int)((double)(oP49.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y8_小指_小指3.BasePointBase) * num * value; + List oP50 = X0Y8_親指_親指3.OP; + @out = oP50[(int)((double)(oP50.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y8_親指_親指3.BasePointBase) * num * 0.65 * value; + List oP51 = X0Y10_人指_人指3.OP; + @out = oP51[(int)((double)(oP51.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y10_人指_人指3.BasePointBase) * num * value; + List oP52 = X0Y10_中指_中指3.OP; + @out = oP52[(int)((double)(oP52.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y10_中指_中指3.BasePointBase) * num * value; + List oP53 = X0Y10_薬指_薬指3.OP; + @out = oP53[(int)((double)(oP53.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y10_薬指_薬指3.BasePointBase) * num * value; + List oP54 = X0Y10_小指_小指3.OP; + @out = oP54[(int)((double)(oP54.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y10_小指_小指3.BasePointBase) * num * value; + List oP55 = X0Y10_親指_親指3.OP; + @out = oP55[(int)((double)(oP55.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y10_親指_親指3.BasePointBase) * num * 0.65 * value; + } + } + + public bool グローブ表示 + { + get + { + return グローブ_グローブ_表示; + } + set + { + グローブ_グローブ_表示 = value; + グローブ_縁1_表示 = value; + グローブ_縁2_表示 = value; + } + } + + public 手_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 手_人D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.腕左["手"]); + Pars pars = 本体[0][0]; + Pars pars2 = pars["グローブ"].ToPars(); + X0Y0_グローブ_グローブ = pars2["グローブ"].ToPar(); + X0Y0_グローブ_縁1 = pars2["縁1"].ToPar(); + X0Y0_グローブ_縁2 = pars2["縁2"].ToPar(); + X0Y0_獣性_獣毛 = pars["獣毛"].ToPar(); + X0Y0_手 = pars["手"].ToPar(); + X0Y0_獣性_肉球 = pars["獣肉球"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y0_人指_人指1 = pars2["人指1"].ToPar(); + X0Y0_人指_人指3 = pars2["人指3"].ToPar(); + X0Y0_人指_人指2 = pars2["人指2"].ToPar(); + X0Y0_人指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y0_中指_中指1 = pars2["中指1"].ToPar(); + X0Y0_中指_中指3 = pars2["中指3"].ToPar(); + X0Y0_中指_中指2 = pars2["中指2"].ToPar(); + X0Y0_中指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y0_薬指_薬指1 = pars2["薬指1"].ToPar(); + X0Y0_薬指_薬指3 = pars2["薬指3"].ToPar(); + X0Y0_薬指_薬指2 = pars2["薬指2"].ToPar(); + X0Y0_薬指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["小指"].ToPars(); + X0Y0_小指_小指1 = pars2["小指1"].ToPar(); + X0Y0_小指_小指3 = pars2["小指3"].ToPar(); + X0Y0_小指_小指2 = pars2["小指2"].ToPar(); + pars2 = pars["親指"].ToPars(); + X0Y0_親指_水掻 = pars2["水掻"].ToPar(); + X0Y0_親指_親指1 = pars2["親指1"].ToPar(); + X0Y0_親指_獣性_肉球 = pars2["獣肉球"].ToPar(); + X0Y0_親指_親指2 = pars2["親指2"].ToPar(); + X0Y0_親指_親指3 = pars2["親指3"].ToPar(); + pars = 本体[0][1]; + pars2 = pars["親指"].ToPars(); + X0Y1_親指_親指3 = pars2["親指3"].ToPar(); + X0Y1_親指_親指2 = pars2["親指2"].ToPar(); + X0Y1_親指_親指1 = pars2["親指1"].ToPar(); + X0Y1_親指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y1_人指_人指3 = pars2["人指3"].ToPar(); + X0Y1_人指_人指2 = pars2["人指2"].ToPar(); + X0Y1_人指_人指1 = pars2["人指1"].ToPar(); + X0Y1_人指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y1_中指_中指3 = pars2["中指3"].ToPar(); + X0Y1_中指_中指2 = pars2["中指2"].ToPar(); + X0Y1_中指_中指1 = pars2["中指1"].ToPar(); + X0Y1_中指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y1_薬指_薬指3 = pars2["薬指3"].ToPar(); + X0Y1_薬指_薬指2 = pars2["薬指2"].ToPar(); + X0Y1_薬指_薬指1 = pars2["薬指1"].ToPar(); + X0Y1_薬指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["小指"].ToPars(); + X0Y1_小指_小指3 = pars2["小指3"].ToPar(); + X0Y1_小指_小指2 = pars2["小指2"].ToPar(); + X0Y1_小指_小指1 = pars2["小指1"].ToPar(); + X0Y1_手 = pars["手"].ToPar(); + X0Y1_獣性_獣毛 = pars["獣毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y1_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y1_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y1_竜性_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + Pars pars3 = pars2["五芒星"].ToPars(); + X0Y1_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); + X0Y1_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); + X0Y1_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); + X0Y1_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); + pars2 = pars["グローブ"].ToPars(); + X0Y1_グローブ_グローブ = pars2["グローブ"].ToPar(); + X0Y1_グローブ_縁1 = pars2["縁1"].ToPar(); + X0Y1_グローブ_縁2 = pars2["縁2"].ToPar(); + pars = 本体[0][2]; + pars2 = pars["親指"].ToPars(); + X0Y2_親指_親指3 = pars2["親指3"].ToPar(); + X0Y2_親指_親指2 = pars2["親指2"].ToPar(); + X0Y2_親指_親指1 = pars2["親指1"].ToPar(); + X0Y2_親指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y2_人指_人指3 = pars2["人指3"].ToPar(); + X0Y2_人指_人指2 = pars2["人指2"].ToPar(); + X0Y2_人指_人指1 = pars2["人指1"].ToPar(); + X0Y2_人指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y2_中指_中指3 = pars2["中指3"].ToPar(); + X0Y2_中指_中指2 = pars2["中指2"].ToPar(); + X0Y2_中指_中指1 = pars2["中指1"].ToPar(); + X0Y2_中指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y2_薬指_薬指3 = pars2["薬指3"].ToPar(); + X0Y2_薬指_薬指2 = pars2["薬指2"].ToPar(); + X0Y2_薬指_薬指1 = pars2["薬指1"].ToPar(); + X0Y2_薬指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["小指"].ToPars(); + X0Y2_小指_小指3 = pars2["小指3"].ToPar(); + X0Y2_小指_小指2 = pars2["小指2"].ToPar(); + X0Y2_小指_小指1 = pars2["小指1"].ToPar(); + X0Y2_手 = pars["手"].ToPar(); + X0Y2_獣性_獣毛 = pars["獣毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y2_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y2_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y2_竜性_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["五芒星"].ToPars(); + X0Y2_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); + X0Y2_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); + X0Y2_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); + X0Y2_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); + pars2 = pars["グローブ"].ToPars(); + X0Y2_グローブ_グローブ = pars2["グローブ"].ToPar(); + X0Y2_グローブ_縁1 = pars2["縁1"].ToPar(); + X0Y2_グローブ_縁2 = pars2["縁2"].ToPar(); + pars = 本体[0][3]; + pars2 = pars["親指"].ToPars(); + X0Y3_親指_親指1 = pars2["親指1"].ToPar(); + X0Y3_親指_親指2 = pars2["親指2"].ToPar(); + X0Y3_親指_親指3 = pars2["親指3"].ToPar(); + X0Y3_親指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y3_人指_人指3 = pars2["人指3"].ToPar(); + X0Y3_人指_人指2 = pars2["人指2"].ToPar(); + X0Y3_人指_人指1 = pars2["人指1"].ToPar(); + X0Y3_人指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y3_中指_中指3 = pars2["中指3"].ToPar(); + X0Y3_中指_中指2 = pars2["中指2"].ToPar(); + X0Y3_中指_中指1 = pars2["中指1"].ToPar(); + X0Y3_中指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y3_薬指_薬指3 = pars2["薬指3"].ToPar(); + X0Y3_薬指_薬指2 = pars2["薬指2"].ToPar(); + X0Y3_薬指_薬指1 = pars2["薬指1"].ToPar(); + X0Y3_薬指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["小指"].ToPars(); + X0Y3_小指_小指3 = pars2["小指3"].ToPar(); + X0Y3_小指_小指2 = pars2["小指2"].ToPar(); + X0Y3_小指_小指1 = pars2["小指1"].ToPar(); + X0Y3_手 = pars["手"].ToPar(); + X0Y3_獣性_獣毛 = pars["獣毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y3_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y3_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y3_竜性_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["五芒星"].ToPars(); + X0Y3_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); + X0Y3_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); + X0Y3_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); + X0Y3_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); + pars2 = pars["グローブ"].ToPars(); + X0Y3_グローブ_グローブ = pars2["グローブ"].ToPar(); + X0Y3_グローブ_縁1 = pars2["縁1"].ToPar(); + X0Y3_グローブ_縁2 = pars2["縁2"].ToPar(); + pars = 本体[0][4]; + pars2 = pars["親指"].ToPars(); + X0Y4_親指_親指3 = pars2["親指3"].ToPar(); + X0Y4_親指_親指2 = pars2["親指2"].ToPar(); + X0Y4_親指_親指1 = pars2["親指1"].ToPar(); + X0Y4_親指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y4_人指_人指3 = pars2["人指3"].ToPar(); + X0Y4_人指_人指2 = pars2["人指2"].ToPar(); + X0Y4_人指_人指1 = pars2["人指1"].ToPar(); + X0Y4_人指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["小指"].ToPars(); + X0Y4_小指_小指3 = pars2["小指3"].ToPar(); + X0Y4_小指_小指2 = pars2["小指2"].ToPar(); + X0Y4_小指_小指1 = pars2["小指1"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y4_中指_中指3 = pars2["中指3"].ToPar(); + X0Y4_中指_中指2 = pars2["中指2"].ToPar(); + X0Y4_中指_中指1 = pars2["中指1"].ToPar(); + X0Y4_中指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y4_薬指_薬指3 = pars2["薬指3"].ToPar(); + X0Y4_薬指_薬指2 = pars2["薬指2"].ToPar(); + X0Y4_薬指_薬指1 = pars2["薬指1"].ToPar(); + X0Y4_薬指_水掻 = pars2["水掻"].ToPar(); + X0Y4_手 = pars["手"].ToPar(); + X0Y4_獣性_獣毛 = pars["獣毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y4_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y4_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y4_竜性_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["五芒星"].ToPars(); + X0Y4_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); + X0Y4_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); + X0Y4_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); + X0Y4_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); + pars2 = pars["グローブ"].ToPars(); + X0Y4_グローブ_グローブ = pars2["グローブ"].ToPar(); + X0Y4_グローブ_縁1 = pars2["縁1"].ToPar(); + X0Y4_グローブ_縁2 = pars2["縁2"].ToPar(); + pars = 本体[0][5]; + pars2 = pars["親指"].ToPars(); + X0Y5_親指_親指1 = pars2["親指1"].ToPar(); + X0Y5_親指_親指2 = pars2["親指2"].ToPar(); + X0Y5_親指_親指3 = pars2["親指3"].ToPar(); + X0Y5_親指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y5_人指_人指3 = pars2["人指3"].ToPar(); + X0Y5_人指_人指2 = pars2["人指2"].ToPar(); + X0Y5_人指_人指1 = pars2["人指1"].ToPar(); + X0Y5_人指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y5_中指_中指3 = pars2["中指3"].ToPar(); + X0Y5_中指_中指2 = pars2["中指2"].ToPar(); + X0Y5_中指_中指1 = pars2["中指1"].ToPar(); + X0Y5_中指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y5_薬指_薬指3 = pars2["薬指3"].ToPar(); + X0Y5_薬指_薬指2 = pars2["薬指2"].ToPar(); + X0Y5_薬指_薬指1 = pars2["薬指1"].ToPar(); + X0Y5_薬指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["小指"].ToPars(); + X0Y5_小指_小指3 = pars2["小指3"].ToPar(); + X0Y5_小指_小指2 = pars2["小指2"].ToPar(); + X0Y5_小指_小指1 = pars2["小指1"].ToPar(); + X0Y5_手 = pars["手"].ToPar(); + X0Y5_獣性_獣毛 = pars["獣毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y5_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y5_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y5_竜性_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["五芒星"].ToPars(); + X0Y5_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); + X0Y5_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); + X0Y5_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); + X0Y5_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); + pars2 = pars["グローブ"].ToPars(); + X0Y5_グローブ_グローブ = pars2["グローブ"].ToPar(); + X0Y5_グローブ_縁1 = pars2["縁1"].ToPar(); + X0Y5_グローブ_縁2 = pars2["縁2"].ToPar(); + pars = 本体[0][6]; + pars2 = pars["小指"].ToPars(); + X0Y6_小指_小指3 = pars2["小指3"].ToPar(); + X0Y6_小指_小指2 = pars2["小指2"].ToPar(); + X0Y6_小指_小指1 = pars2["小指1"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y6_薬指_水掻 = pars2["水掻"].ToPar(); + X0Y6_薬指_薬指3 = pars2["薬指3"].ToPar(); + X0Y6_薬指_薬指2 = pars2["薬指2"].ToPar(); + X0Y6_薬指_薬指1 = pars2["薬指1"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y6_中指_水掻 = pars2["水掻"].ToPar(); + X0Y6_中指_中指3 = pars2["中指3"].ToPar(); + X0Y6_中指_中指2 = pars2["中指2"].ToPar(); + X0Y6_中指_中指1 = pars2["中指1"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y6_人指_水掻 = pars2["水掻"].ToPar(); + X0Y6_人指_人指3 = pars2["人指3"].ToPar(); + X0Y6_人指_人指2 = pars2["人指2"].ToPar(); + X0Y6_人指_人指1 = pars2["人指1"].ToPar(); + pars2 = pars["親指"].ToPars(); + X0Y6_親指_親指3 = pars2["親指3"].ToPar(); + X0Y6_親指_親指2 = pars2["親指2"].ToPar(); + X0Y6_親指_親指1 = pars2["親指1"].ToPar(); + X0Y6_親指_水掻 = pars2["水掻"].ToPar(); + X0Y6_手 = pars["手"].ToPar(); + X0Y6_獣性_獣毛 = pars["獣毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y6_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y6_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y6_竜性_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["五芒星"].ToPars(); + X0Y6_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); + X0Y6_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); + X0Y6_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); + X0Y6_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); + pars2 = pars["グローブ"].ToPars(); + X0Y6_グローブ_グローブ = pars2["グローブ"].ToPar(); + X0Y6_グローブ_縁1 = pars2["縁1"].ToPar(); + X0Y6_グローブ_縁2 = pars2["縁2"].ToPar(); + pars = 本体[0][7]; + pars2 = pars["親指"].ToPars(); + X0Y7_親指_親指1 = pars2["親指1"].ToPar(); + X0Y7_親指_親指2 = pars2["親指2"].ToPar(); + X0Y7_親指_親指3 = pars2["親指3"].ToPar(); + X0Y7_親指_水掻 = pars2["水掻"].ToPar(); + X0Y7_手 = pars["手"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y7_人指_人指3 = pars2["人指3"].ToPar(); + X0Y7_人指_人指2 = pars2["人指2"].ToPar(); + X0Y7_人指_人指1 = pars2["人指1"].ToPar(); + X0Y7_人指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y7_中指_中指3 = pars2["中指3"].ToPar(); + X0Y7_中指_中指2 = pars2["中指2"].ToPar(); + X0Y7_中指_中指1 = pars2["中指1"].ToPar(); + X0Y7_中指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["小指"].ToPars(); + X0Y7_小指_小指3 = pars2["小指3"].ToPar(); + X0Y7_小指_小指2 = pars2["小指2"].ToPar(); + X0Y7_小指_小指1 = pars2["小指1"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y7_薬指_薬指3 = pars2["薬指3"].ToPar(); + X0Y7_薬指_薬指2 = pars2["薬指2"].ToPar(); + X0Y7_薬指_薬指1 = pars2["薬指1"].ToPar(); + X0Y7_薬指_水掻 = pars2["水掻"].ToPar(); + X0Y7_獣性_獣毛 = pars["獣毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y7_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y7_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y7_竜性_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["五芒星"].ToPars(); + X0Y7_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); + X0Y7_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); + X0Y7_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); + X0Y7_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); + pars2 = pars["グローブ"].ToPars(); + X0Y7_グローブ_グローブ = pars2["グローブ"].ToPar(); + X0Y7_グローブ_縁1 = pars2["縁1"].ToPar(); + X0Y7_グローブ_縁2 = pars2["縁2"].ToPar(); + pars = 本体[0][8]; + pars2 = pars["親指"].ToPars(); + X0Y8_親指_親指3 = pars2["親指3"].ToPar(); + X0Y8_親指_親指2 = pars2["親指2"].ToPar(); + X0Y8_親指_親指1 = pars2["親指1"].ToPar(); + X0Y8_親指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y8_人指_人指3 = pars2["人指3"].ToPar(); + X0Y8_人指_人指2 = pars2["人指2"].ToPar(); + X0Y8_人指_人指1 = pars2["人指1"].ToPar(); + X0Y8_人指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y8_中指_中指3 = pars2["中指3"].ToPar(); + X0Y8_中指_中指2 = pars2["中指2"].ToPar(); + X0Y8_中指_中指1 = pars2["中指1"].ToPar(); + X0Y8_中指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y8_薬指_薬指3 = pars2["薬指3"].ToPar(); + X0Y8_薬指_薬指2 = pars2["薬指2"].ToPar(); + X0Y8_薬指_薬指1 = pars2["薬指1"].ToPar(); + X0Y8_薬指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["小指"].ToPars(); + X0Y8_小指_小指3 = pars2["小指3"].ToPar(); + X0Y8_小指_小指2 = pars2["小指2"].ToPar(); + X0Y8_小指_小指1 = pars2["小指1"].ToPar(); + X0Y8_手 = pars["手"].ToPar(); + X0Y8_獣性_獣毛 = pars["獣毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y8_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y8_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y8_竜性_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["五芒星"].ToPars(); + X0Y8_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); + X0Y8_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); + X0Y8_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); + X0Y8_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); + pars2 = pars["グローブ"].ToPars(); + X0Y8_グローブ_グローブ = pars2["グローブ"].ToPar(); + X0Y8_グローブ_縁1 = pars2["縁1"].ToPar(); + X0Y8_グローブ_縁2 = pars2["縁2"].ToPar(); + pars = 本体[0][9]; + pars2 = pars["グローブ"].ToPars(); + X0Y9_グローブ_グローブ = pars2["グローブ"].ToPar(); + X0Y9_グローブ_縁1 = pars2["縁1"].ToPar(); + X0Y9_グローブ_縁2 = pars2["縁2"].ToPar(); + X0Y9_獣性_獣毛 = pars["獣毛"].ToPar(); + X0Y9_手 = pars["手"].ToPar(); + X0Y9_獣肉球 = pars["獣肉球"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y9_人指_人指1 = pars2["人指1"].ToPar(); + X0Y9_人指_人指3 = pars2["人指3"].ToPar(); + X0Y9_人指_人指2 = pars2["人指2"].ToPar(); + X0Y9_人指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y9_中指_中指1 = pars2["中指1"].ToPar(); + X0Y9_中指_中指3 = pars2["中指3"].ToPar(); + X0Y9_中指_中指2 = pars2["中指2"].ToPar(); + X0Y9_中指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y9_薬指_薬指1 = pars2["薬指1"].ToPar(); + X0Y9_薬指_薬指3 = pars2["薬指3"].ToPar(); + X0Y9_薬指_薬指2 = pars2["薬指2"].ToPar(); + X0Y9_薬指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["小指"].ToPars(); + X0Y9_小指_小指1 = pars2["小指1"].ToPar(); + X0Y9_小指_小指3 = pars2["小指3"].ToPar(); + X0Y9_小指_小指2 = pars2["小指2"].ToPar(); + pars2 = pars["親指"].ToPars(); + X0Y9_親指_水掻 = pars2["水掻"].ToPar(); + X0Y9_親指_親指1 = pars2["親指1"].ToPar(); + X0Y9_親指_獣肉球 = pars2["獣肉球"].ToPar(); + X0Y9_親指_親指2 = pars2["親指2"].ToPar(); + X0Y9_親指_親指3 = pars2["親指3"].ToPar(); + pars = 本体[0][10]; + pars2 = pars["親指"].ToPars(); + X0Y10_親指_親指3 = pars2["親指3"].ToPar(); + X0Y10_親指_親指2 = pars2["親指2"].ToPar(); + X0Y10_親指_親指1 = pars2["親指1"].ToPar(); + X0Y10_親指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y10_人指_人指3 = pars2["人指3"].ToPar(); + X0Y10_人指_人指2 = pars2["人指2"].ToPar(); + X0Y10_人指_人指1 = pars2["人指1"].ToPar(); + X0Y10_人指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["小指"].ToPars(); + X0Y10_小指_小指3 = pars2["小指3"].ToPar(); + X0Y10_小指_小指2 = pars2["小指2"].ToPar(); + X0Y10_小指_小指1 = pars2["小指1"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y10_中指_中指3 = pars2["中指3"].ToPar(); + X0Y10_中指_中指2 = pars2["中指2"].ToPar(); + X0Y10_中指_中指1 = pars2["中指1"].ToPar(); + X0Y10_中指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y10_薬指_薬指3 = pars2["薬指3"].ToPar(); + X0Y10_薬指_薬指2 = pars2["薬指2"].ToPar(); + X0Y10_薬指_薬指1 = pars2["薬指1"].ToPar(); + X0Y10_薬指_水掻 = pars2["水掻"].ToPar(); + X0Y10_手 = pars["手"].ToPar(); + X0Y10_獣性_獣毛 = pars["獣毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y10_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y10_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y10_竜性_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["五芒星"].ToPars(); + X0Y10_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); + X0Y10_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); + X0Y10_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); + X0Y10_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); + pars2 = pars["グローブ"].ToPars(); + X0Y10_グローブ_グローブ = pars2["グローブ"].ToPar(); + X0Y10_グローブ_縁1 = pars2["縁1"].ToPar(); + X0Y10_グローブ_縁2 = pars2["縁2"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + グローブ_グローブ_表示 = e.グローブ_グローブ_表示; + グローブ_縁1_表示 = e.グローブ_縁1_表示; + グローブ_縁2_表示 = e.グローブ_縁2_表示; + 獣性_獣毛_表示 = e.獣性_獣毛_表示; + 手_表示 = e.手_表示; + 獣性_肉球_表示 = e.獣性_肉球_表示; + 人指_人指1_表示 = e.人指_人指1_表示; + 人指_人指3_表示 = e.人指_人指3_表示; + 人指_人指2_表示 = e.人指_人指2_表示; + 人指_水掻_表示 = e.人指_水掻_表示; + 中指_中指1_表示 = e.中指_中指1_表示; + 中指_中指3_表示 = e.中指_中指3_表示; + 中指_中指2_表示 = e.中指_中指2_表示; + 中指_水掻_表示 = e.中指_水掻_表示; + 薬指_薬指1_表示 = e.薬指_薬指1_表示; + 薬指_薬指3_表示 = e.薬指_薬指3_表示; + 薬指_薬指2_表示 = e.薬指_薬指2_表示; + 薬指_水掻_表示 = e.薬指_水掻_表示; + 小指_小指1_表示 = e.小指_小指1_表示; + 小指_小指3_表示 = e.小指_小指3_表示; + 小指_小指2_表示 = e.小指_小指2_表示; + 親指_水掻_表示 = e.親指_水掻_表示; + 親指_親指1_表示 = e.親指_親指1_表示; + 親指_獣性_肉球_表示 = e.親指_獣性_肉球_表示; + 親指_親指2_表示 = e.親指_親指2_表示; + 親指_親指3_表示 = e.親指_親指3_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 悪タトゥ_五芒星_円1_表示 = e.悪タトゥ_五芒星_円1_表示; + 悪タトゥ_五芒星_円2_表示 = e.悪タトゥ_五芒星_円2_表示; + 悪タトゥ_五芒星_星_表示 = e.悪タトゥ_五芒星_星_表示; + 悪タトゥ_五芒星_五角形_表示 = e.悪タトゥ_五芒星_五角形_表示; + 鋭爪 = e.鋭爪; + if (e.虫性) + { + 虫性(); + } + if (e.虫手) + { + 虫手(); + } + if (e.宇手) + { + 宇手(); + } + if (e.獣性) + { + 獣性(); + } + if (e.竜性) + { + 竜性(); + } + グローブ表示 = e.グローブ表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + X0Y0_獣性_獣毛CP = new ColorP(X0Y0_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); + X0Y0_手CP = new ColorP(X0Y0_手, 手CD, DisUnit, abj: true); + X0Y0_獣性_肉球CP = new ColorP(X0Y0_獣性_肉球, 獣性_肉球CD, DisUnit, abj: true); + X0Y0_人指_人指1CP = new ColorP(X0Y0_人指_人指1, 人指_人指1CD, DisUnit, abj: true); + X0Y0_人指_人指3CP = new ColorP(X0Y0_人指_人指3, 人指_人指3CD, 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_中指_中指3CP = new ColorP(X0Y0_中指_中指3, 中指_中指3CD, 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_薬指_薬指3CP = new ColorP(X0Y0_薬指_薬指3, 薬指_薬指3CD, 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_小指_小指3CP = new ColorP(X0Y0_小指_小指3, 小指_小指3CD, 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_親指_獣性_肉球CP = new ColorP(X0Y0_親指_獣性_肉球, 獣性_肉球CD, DisUnit, abj: true); + X0Y0_親指_親指2CP = new ColorP(X0Y0_親指_親指2, 親指_親指2CD, DisUnit, abj: true); + X0Y0_親指_親指3CP = new ColorP(X0Y0_親指_親指3, 親指_親指3CD, DisUnit, abj: true); + X0Y1_親指_親指3CP = new ColorP(X0Y1_親指_親指3, 親指_親指3CD, DisUnit, abj: true); + X0Y1_親指_親指2CP = new ColorP(X0Y1_親指_親指2, 親指_親指2CD, DisUnit, abj: true); + X0Y1_親指_親指1CP = new ColorP(X0Y1_親指_親指1, 親指_親指1CD, DisUnit, abj: true); + X0Y1_親指_水掻CP = new ColorP(X0Y1_親指_水掻, 親指_水掻CD, DisUnit, abj: true); + X0Y1_人指_人指3CP = new ColorP(X0Y1_人指_人指3, 人指_人指3CD, DisUnit, abj: true); + X0Y1_人指_人指2CP = new ColorP(X0Y1_人指_人指2, 人指_人指2CD, DisUnit, abj: true); + X0Y1_人指_人指1CP = new ColorP(X0Y1_人指_人指1, 人指_人指1CD, DisUnit, abj: true); + X0Y1_人指_水掻CP = new ColorP(X0Y1_人指_水掻, 人指_水掻CD, DisUnit, abj: true); + X0Y1_中指_中指3CP = new ColorP(X0Y1_中指_中指3, 中指_中指3CD, DisUnit, abj: true); + X0Y1_中指_中指2CP = new ColorP(X0Y1_中指_中指2, 中指_中指2CD, DisUnit, abj: true); + X0Y1_中指_中指1CP = new ColorP(X0Y1_中指_中指1, 中指_中指1CD, DisUnit, abj: true); + X0Y1_中指_水掻CP = new ColorP(X0Y1_中指_水掻, 中指_水掻CD, DisUnit, abj: true); + X0Y1_薬指_薬指3CP = new ColorP(X0Y1_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); + X0Y1_薬指_薬指2CP = new ColorP(X0Y1_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); + X0Y1_薬指_薬指1CP = new ColorP(X0Y1_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); + X0Y1_薬指_水掻CP = new ColorP(X0Y1_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); + X0Y1_小指_小指3CP = new ColorP(X0Y1_小指_小指3, 小指_小指3CD, DisUnit, abj: true); + X0Y1_小指_小指2CP = new ColorP(X0Y1_小指_小指2, 小指_小指2CD, DisUnit, abj: true); + X0Y1_小指_小指1CP = new ColorP(X0Y1_小指_小指1, 小指_小指1CD, DisUnit, abj: true); + X0Y1_手CP = new ColorP(X0Y1_手, 手CD, 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_竜性_鱗3CP = new ColorP(X0Y1_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y1_悪タトゥ_五芒星_円1CP = new ColorP(X0Y1_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); + X0Y1_悪タトゥ_五芒星_円2CP = new ColorP(X0Y1_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); + X0Y1_悪タトゥ_五芒星_星CP = new ColorP(X0Y1_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); + X0Y1_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y1_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); + 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); + X0Y2_親指_親指3CP = new ColorP(X0Y2_親指_親指3, 親指_親指3CD, DisUnit, abj: true); + X0Y2_親指_親指2CP = new ColorP(X0Y2_親指_親指2, 親指_親指2CD, DisUnit, abj: true); + X0Y2_親指_親指1CP = new ColorP(X0Y2_親指_親指1, 親指_親指1CD, DisUnit, abj: true); + X0Y2_親指_水掻CP = new ColorP(X0Y2_親指_水掻, 親指_水掻CD, DisUnit, abj: true); + X0Y2_人指_人指3CP = new ColorP(X0Y2_人指_人指3, 人指_人指3CD, DisUnit, abj: true); + X0Y2_人指_人指2CP = new ColorP(X0Y2_人指_人指2, 人指_人指2CD, DisUnit, abj: true); + X0Y2_人指_人指1CP = new ColorP(X0Y2_人指_人指1, 人指_人指1CD, DisUnit, abj: true); + X0Y2_人指_水掻CP = new ColorP(X0Y2_人指_水掻, 人指_水掻CD, DisUnit, abj: true); + X0Y2_中指_中指3CP = new ColorP(X0Y2_中指_中指3, 中指_中指3CD, DisUnit, abj: true); + X0Y2_中指_中指2CP = new ColorP(X0Y2_中指_中指2, 中指_中指2CD, DisUnit, abj: true); + X0Y2_中指_中指1CP = new ColorP(X0Y2_中指_中指1, 中指_中指1CD, DisUnit, abj: true); + X0Y2_中指_水掻CP = new ColorP(X0Y2_中指_水掻, 中指_水掻CD, DisUnit, abj: true); + X0Y2_薬指_薬指3CP = new ColorP(X0Y2_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); + X0Y2_薬指_薬指2CP = new ColorP(X0Y2_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); + X0Y2_薬指_薬指1CP = new ColorP(X0Y2_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); + X0Y2_薬指_水掻CP = new ColorP(X0Y2_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); + X0Y2_小指_小指3CP = new ColorP(X0Y2_小指_小指3, 小指_小指3CD, DisUnit, abj: true); + X0Y2_小指_小指2CP = new ColorP(X0Y2_小指_小指2, 小指_小指2CD, DisUnit, abj: true); + X0Y2_小指_小指1CP = new ColorP(X0Y2_小指_小指1, 小指_小指1CD, DisUnit, abj: true); + X0Y2_手CP = new ColorP(X0Y2_手, 手CD, DisUnit, abj: true); + X0Y2_獣性_獣毛CP = new ColorP(X0Y2_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); + X0Y2_竜性_鱗1CP = new ColorP(X0Y2_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); + X0Y2_竜性_鱗2CP = new ColorP(X0Y2_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); + X0Y2_竜性_鱗3CP = new ColorP(X0Y2_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y2_悪タトゥ_五芒星_円1CP = new ColorP(X0Y2_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); + X0Y2_悪タトゥ_五芒星_円2CP = new ColorP(X0Y2_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); + X0Y2_悪タトゥ_五芒星_星CP = new ColorP(X0Y2_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); + X0Y2_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y2_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); + X0Y2_グローブ_グローブCP = new ColorP(X0Y2_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); + X0Y2_グローブ_縁1CP = new ColorP(X0Y2_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); + X0Y2_グローブ_縁2CP = new ColorP(X0Y2_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); + X0Y3_親指_親指1CP = new ColorP(X0Y3_親指_親指1, 親指_親指1CD, DisUnit, abj: true); + X0Y3_親指_親指2CP = new ColorP(X0Y3_親指_親指2, 親指_親指2CD, DisUnit, abj: true); + X0Y3_親指_親指3CP = new ColorP(X0Y3_親指_親指3, 親指_親指3CD, DisUnit, abj: true); + X0Y3_親指_水掻CP = new ColorP(X0Y3_親指_水掻, 親指_水掻CD, DisUnit, abj: true); + X0Y3_人指_人指3CP = new ColorP(X0Y3_人指_人指3, 人指_人指3CD, DisUnit, abj: true); + X0Y3_人指_人指2CP = new ColorP(X0Y3_人指_人指2, 人指_人指2CD, DisUnit, abj: true); + X0Y3_人指_人指1CP = new ColorP(X0Y3_人指_人指1, 人指_人指1CD, DisUnit, abj: true); + X0Y3_人指_水掻CP = new ColorP(X0Y3_人指_水掻, 人指_水掻CD, DisUnit, abj: true); + X0Y3_中指_中指3CP = new ColorP(X0Y3_中指_中指3, 中指_中指3CD, DisUnit, abj: true); + X0Y3_中指_中指2CP = new ColorP(X0Y3_中指_中指2, 中指_中指2CD, DisUnit, abj: true); + X0Y3_中指_中指1CP = new ColorP(X0Y3_中指_中指1, 中指_中指1CD, DisUnit, abj: true); + X0Y3_中指_水掻CP = new ColorP(X0Y3_中指_水掻, 中指_水掻CD, DisUnit, abj: true); + X0Y3_薬指_薬指3CP = new ColorP(X0Y3_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); + X0Y3_薬指_薬指2CP = new ColorP(X0Y3_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); + X0Y3_薬指_薬指1CP = new ColorP(X0Y3_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); + X0Y3_薬指_水掻CP = new ColorP(X0Y3_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); + X0Y3_小指_小指3CP = new ColorP(X0Y3_小指_小指3, 小指_小指3CD, DisUnit, abj: true); + X0Y3_小指_小指2CP = new ColorP(X0Y3_小指_小指2, 小指_小指2CD, DisUnit, abj: true); + X0Y3_小指_小指1CP = new ColorP(X0Y3_小指_小指1, 小指_小指1CD, DisUnit, abj: true); + X0Y3_手CP = new ColorP(X0Y3_手, 手CD, DisUnit, abj: true); + X0Y3_獣性_獣毛CP = new ColorP(X0Y3_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); + X0Y3_竜性_鱗1CP = new ColorP(X0Y3_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); + X0Y3_竜性_鱗2CP = new ColorP(X0Y3_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); + X0Y3_竜性_鱗3CP = new ColorP(X0Y3_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y3_悪タトゥ_五芒星_円1CP = new ColorP(X0Y3_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); + X0Y3_悪タトゥ_五芒星_円2CP = new ColorP(X0Y3_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); + X0Y3_悪タトゥ_五芒星_星CP = new ColorP(X0Y3_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); + X0Y3_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y3_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); + X0Y3_グローブ_グローブCP = new ColorP(X0Y3_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); + X0Y3_グローブ_縁1CP = new ColorP(X0Y3_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); + X0Y3_グローブ_縁2CP = new ColorP(X0Y3_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); + X0Y4_親指_親指3CP = new ColorP(X0Y4_親指_親指3, 親指_親指3CD, DisUnit, abj: true); + X0Y4_親指_親指2CP = new ColorP(X0Y4_親指_親指2, 親指_親指2CD, DisUnit, abj: true); + X0Y4_親指_親指1CP = new ColorP(X0Y4_親指_親指1, 親指_親指1CD, DisUnit, abj: true); + X0Y4_親指_水掻CP = new ColorP(X0Y4_親指_水掻, 親指_水掻CD, DisUnit, abj: true); + X0Y4_人指_人指3CP = new ColorP(X0Y4_人指_人指3, 人指_人指3CD, DisUnit, abj: true); + X0Y4_人指_人指2CP = new ColorP(X0Y4_人指_人指2, 人指_人指2CD, DisUnit, abj: true); + X0Y4_人指_人指1CP = new ColorP(X0Y4_人指_人指1, 人指_人指1CD, DisUnit, abj: true); + X0Y4_人指_水掻CP = new ColorP(X0Y4_人指_水掻, 人指_水掻CD, DisUnit, abj: true); + X0Y4_小指_小指3CP = new ColorP(X0Y4_小指_小指3, 小指_小指3CD, DisUnit, abj: true); + X0Y4_小指_小指2CP = new ColorP(X0Y4_小指_小指2, 小指_小指2CD, DisUnit, abj: true); + X0Y4_小指_小指1CP = new ColorP(X0Y4_小指_小指1, 小指_小指1CD, DisUnit, abj: true); + X0Y4_中指_中指3CP = new ColorP(X0Y4_中指_中指3, 中指_中指3CD, DisUnit, abj: true); + X0Y4_中指_中指2CP = new ColorP(X0Y4_中指_中指2, 中指_中指2CD, DisUnit, abj: true); + X0Y4_中指_中指1CP = new ColorP(X0Y4_中指_中指1, 中指_中指1CD, DisUnit, abj: true); + X0Y4_中指_水掻CP = new ColorP(X0Y4_中指_水掻, 中指_水掻CD, DisUnit, abj: true); + X0Y4_薬指_薬指3CP = new ColorP(X0Y4_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); + X0Y4_薬指_薬指2CP = new ColorP(X0Y4_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); + X0Y4_薬指_薬指1CP = new ColorP(X0Y4_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); + X0Y4_薬指_水掻CP = new ColorP(X0Y4_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); + X0Y4_手CP = new ColorP(X0Y4_手, 手CD, DisUnit, abj: true); + X0Y4_獣性_獣毛CP = new ColorP(X0Y4_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); + X0Y4_竜性_鱗1CP = new ColorP(X0Y4_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); + X0Y4_竜性_鱗2CP = new ColorP(X0Y4_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); + X0Y4_竜性_鱗3CP = new ColorP(X0Y4_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y4_悪タトゥ_五芒星_円1CP = new ColorP(X0Y4_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); + X0Y4_悪タトゥ_五芒星_円2CP = new ColorP(X0Y4_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); + X0Y4_悪タトゥ_五芒星_星CP = new ColorP(X0Y4_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); + X0Y4_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y4_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); + X0Y4_グローブ_グローブCP = new ColorP(X0Y4_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); + X0Y4_グローブ_縁1CP = new ColorP(X0Y4_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); + X0Y4_グローブ_縁2CP = new ColorP(X0Y4_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); + X0Y5_親指_親指1CP = new ColorP(X0Y5_親指_親指1, 親指_親指1CD, DisUnit, abj: true); + X0Y5_親指_親指2CP = new ColorP(X0Y5_親指_親指2, 親指_親指2CD, DisUnit, abj: true); + X0Y5_親指_親指3CP = new ColorP(X0Y5_親指_親指3, 親指_親指3CD, DisUnit, abj: true); + X0Y5_親指_水掻CP = new ColorP(X0Y5_親指_水掻, 親指_水掻CD, DisUnit, abj: true); + X0Y5_人指_人指3CP = new ColorP(X0Y5_人指_人指3, 人指_人指3CD, DisUnit, abj: true); + X0Y5_人指_人指2CP = new ColorP(X0Y5_人指_人指2, 人指_人指2CD, DisUnit, abj: true); + X0Y5_人指_人指1CP = new ColorP(X0Y5_人指_人指1, 人指_人指1CD, DisUnit, abj: true); + X0Y5_人指_水掻CP = new ColorP(X0Y5_人指_水掻, 人指_水掻CD, DisUnit, abj: true); + X0Y5_中指_中指3CP = new ColorP(X0Y5_中指_中指3, 中指_中指3CD, DisUnit, abj: true); + X0Y5_中指_中指2CP = new ColorP(X0Y5_中指_中指2, 中指_中指2CD, DisUnit, abj: true); + X0Y5_中指_中指1CP = new ColorP(X0Y5_中指_中指1, 中指_中指1CD, DisUnit, abj: true); + X0Y5_中指_水掻CP = new ColorP(X0Y5_中指_水掻, 中指_水掻CD, DisUnit, abj: true); + X0Y5_薬指_薬指3CP = new ColorP(X0Y5_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); + X0Y5_薬指_薬指2CP = new ColorP(X0Y5_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); + X0Y5_薬指_薬指1CP = new ColorP(X0Y5_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); + X0Y5_薬指_水掻CP = new ColorP(X0Y5_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); + X0Y5_小指_小指3CP = new ColorP(X0Y5_小指_小指3, 小指_小指3CD, DisUnit, abj: true); + X0Y5_小指_小指2CP = new ColorP(X0Y5_小指_小指2, 小指_小指2CD, DisUnit, abj: true); + X0Y5_小指_小指1CP = new ColorP(X0Y5_小指_小指1, 小指_小指1CD, DisUnit, abj: true); + X0Y5_手CP = new ColorP(X0Y5_手, 手CD, DisUnit, abj: true); + X0Y5_獣性_獣毛CP = new ColorP(X0Y5_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); + X0Y5_竜性_鱗1CP = new ColorP(X0Y5_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); + X0Y5_竜性_鱗2CP = new ColorP(X0Y5_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); + X0Y5_竜性_鱗3CP = new ColorP(X0Y5_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y5_悪タトゥ_五芒星_円1CP = new ColorP(X0Y5_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); + X0Y5_悪タトゥ_五芒星_円2CP = new ColorP(X0Y5_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); + X0Y5_悪タトゥ_五芒星_星CP = new ColorP(X0Y5_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); + X0Y5_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y5_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); + X0Y5_グローブ_グローブCP = new ColorP(X0Y5_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); + X0Y5_グローブ_縁1CP = new ColorP(X0Y5_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); + X0Y5_グローブ_縁2CP = new ColorP(X0Y5_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); + X0Y6_小指_小指3CP = new ColorP(X0Y6_小指_小指3, 小指_小指3CD, DisUnit, abj: true); + X0Y6_小指_小指2CP = new ColorP(X0Y6_小指_小指2, 小指_小指2CD, DisUnit, abj: true); + X0Y6_小指_小指1CP = new ColorP(X0Y6_小指_小指1, 小指_小指1CD, DisUnit, abj: true); + X0Y6_薬指_水掻CP = new ColorP(X0Y6_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); + X0Y6_薬指_薬指3CP = new ColorP(X0Y6_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); + X0Y6_薬指_薬指2CP = new ColorP(X0Y6_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); + X0Y6_薬指_薬指1CP = new ColorP(X0Y6_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); + X0Y6_中指_水掻CP = new ColorP(X0Y6_中指_水掻, 中指_水掻CD, DisUnit, abj: true); + X0Y6_中指_中指3CP = new ColorP(X0Y6_中指_中指3, 中指_中指3CD, DisUnit, abj: true); + X0Y6_中指_中指2CP = new ColorP(X0Y6_中指_中指2, 中指_中指2CD, DisUnit, abj: true); + X0Y6_中指_中指1CP = new ColorP(X0Y6_中指_中指1, 中指_中指1CD, DisUnit, abj: true); + X0Y6_人指_水掻CP = new ColorP(X0Y6_人指_水掻, 人指_水掻CD, DisUnit, abj: true); + X0Y6_人指_人指3CP = new ColorP(X0Y6_人指_人指3, 人指_人指3CD, DisUnit, abj: true); + X0Y6_人指_人指2CP = new ColorP(X0Y6_人指_人指2, 人指_人指2CD, DisUnit, abj: true); + X0Y6_人指_人指1CP = new ColorP(X0Y6_人指_人指1, 人指_人指1CD, DisUnit, abj: true); + X0Y6_親指_親指3CP = new ColorP(X0Y6_親指_親指3, 親指_親指3CD, DisUnit, abj: true); + X0Y6_親指_親指2CP = new ColorP(X0Y6_親指_親指2, 親指_親指2CD, DisUnit, abj: true); + X0Y6_親指_親指1CP = new ColorP(X0Y6_親指_親指1, 親指_親指1CD, DisUnit, abj: true); + X0Y6_親指_水掻CP = new ColorP(X0Y6_親指_水掻, 親指_水掻CD, DisUnit, abj: true); + X0Y6_手CP = new ColorP(X0Y6_手, 手CD, DisUnit, abj: true); + X0Y6_獣性_獣毛CP = new ColorP(X0Y6_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); + X0Y6_竜性_鱗1CP = new ColorP(X0Y6_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); + X0Y6_竜性_鱗2CP = new ColorP(X0Y6_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); + X0Y6_竜性_鱗3CP = new ColorP(X0Y6_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y6_悪タトゥ_五芒星_円1CP = new ColorP(X0Y6_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); + X0Y6_悪タトゥ_五芒星_円2CP = new ColorP(X0Y6_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); + X0Y6_悪タトゥ_五芒星_星CP = new ColorP(X0Y6_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); + X0Y6_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y6_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); + X0Y6_グローブ_グローブCP = new ColorP(X0Y6_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); + X0Y6_グローブ_縁1CP = new ColorP(X0Y6_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); + X0Y6_グローブ_縁2CP = new ColorP(X0Y6_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); + X0Y7_親指_親指1CP = new ColorP(X0Y7_親指_親指1, 親指_親指1CD, DisUnit, abj: true); + X0Y7_親指_親指2CP = new ColorP(X0Y7_親指_親指2, 親指_親指2CD, DisUnit, abj: true); + X0Y7_親指_親指3CP = new ColorP(X0Y7_親指_親指3, 親指_親指3CD, DisUnit, abj: true); + X0Y7_親指_水掻CP = new ColorP(X0Y7_親指_水掻, 親指_水掻CD, DisUnit, abj: true); + X0Y7_手CP = new ColorP(X0Y7_手, 手CD, DisUnit, abj: true); + X0Y7_人指_人指3CP = new ColorP(X0Y7_人指_人指3, 人指_人指3CD, DisUnit, abj: true); + X0Y7_人指_人指2CP = new ColorP(X0Y7_人指_人指2, 人指_人指2CD, DisUnit, abj: true); + X0Y7_人指_人指1CP = new ColorP(X0Y7_人指_人指1, 人指_人指1CD, DisUnit, abj: true); + X0Y7_人指_水掻CP = new ColorP(X0Y7_人指_水掻, 人指_水掻CD, DisUnit, abj: true); + X0Y7_中指_中指3CP = new ColorP(X0Y7_中指_中指3, 中指_中指3CD, DisUnit, abj: true); + X0Y7_中指_中指2CP = new ColorP(X0Y7_中指_中指2, 中指_中指2CD, DisUnit, abj: true); + X0Y7_中指_中指1CP = new ColorP(X0Y7_中指_中指1, 中指_中指1CD, DisUnit, abj: true); + X0Y7_中指_水掻CP = new ColorP(X0Y7_中指_水掻, 中指_水掻CD, DisUnit, abj: true); + X0Y7_小指_小指3CP = new ColorP(X0Y7_小指_小指3, 小指_小指3CD, DisUnit, abj: true); + X0Y7_小指_小指2CP = new ColorP(X0Y7_小指_小指2, 小指_小指2CD, DisUnit, abj: true); + X0Y7_小指_小指1CP = new ColorP(X0Y7_小指_小指1, 小指_小指1CD, DisUnit, abj: true); + X0Y7_薬指_薬指3CP = new ColorP(X0Y7_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); + X0Y7_薬指_薬指2CP = new ColorP(X0Y7_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); + X0Y7_薬指_薬指1CP = new ColorP(X0Y7_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); + X0Y7_薬指_水掻CP = new ColorP(X0Y7_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); + X0Y7_獣性_獣毛CP = new ColorP(X0Y7_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); + X0Y7_竜性_鱗1CP = new ColorP(X0Y7_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); + X0Y7_竜性_鱗2CP = new ColorP(X0Y7_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); + X0Y7_竜性_鱗3CP = new ColorP(X0Y7_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y7_悪タトゥ_五芒星_円1CP = new ColorP(X0Y7_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); + X0Y7_悪タトゥ_五芒星_円2CP = new ColorP(X0Y7_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); + X0Y7_悪タトゥ_五芒星_星CP = new ColorP(X0Y7_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); + X0Y7_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y7_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); + X0Y7_グローブ_グローブCP = new ColorP(X0Y7_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); + X0Y7_グローブ_縁1CP = new ColorP(X0Y7_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); + X0Y7_グローブ_縁2CP = new ColorP(X0Y7_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); + X0Y8_親指_親指3CP = new ColorP(X0Y8_親指_親指3, 親指_親指3CD, DisUnit, abj: true); + X0Y8_親指_親指2CP = new ColorP(X0Y8_親指_親指2, 親指_親指2CD, DisUnit, abj: true); + X0Y8_親指_親指1CP = new ColorP(X0Y8_親指_親指1, 親指_親指1CD, DisUnit, abj: true); + X0Y8_親指_水掻CP = new ColorP(X0Y8_親指_水掻, 親指_水掻CD, DisUnit, abj: true); + X0Y8_人指_人指3CP = new ColorP(X0Y8_人指_人指3, 人指_人指3CD, DisUnit, abj: true); + X0Y8_人指_人指2CP = new ColorP(X0Y8_人指_人指2, 人指_人指2CD, DisUnit, abj: true); + X0Y8_人指_人指1CP = new ColorP(X0Y8_人指_人指1, 人指_人指1CD, DisUnit, abj: true); + X0Y8_人指_水掻CP = new ColorP(X0Y8_人指_水掻, 人指_水掻CD, DisUnit, abj: true); + X0Y8_中指_中指3CP = new ColorP(X0Y8_中指_中指3, 中指_中指3CD, DisUnit, abj: true); + X0Y8_中指_中指2CP = new ColorP(X0Y8_中指_中指2, 中指_中指2CD, DisUnit, abj: true); + X0Y8_中指_中指1CP = new ColorP(X0Y8_中指_中指1, 中指_中指1CD, DisUnit, abj: true); + X0Y8_中指_水掻CP = new ColorP(X0Y8_中指_水掻, 中指_水掻CD, DisUnit, abj: true); + X0Y8_薬指_薬指3CP = new ColorP(X0Y8_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); + X0Y8_薬指_薬指2CP = new ColorP(X0Y8_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); + X0Y8_薬指_薬指1CP = new ColorP(X0Y8_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); + X0Y8_薬指_水掻CP = new ColorP(X0Y8_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); + X0Y8_小指_小指3CP = new ColorP(X0Y8_小指_小指3, 小指_小指3CD, DisUnit, abj: true); + X0Y8_小指_小指2CP = new ColorP(X0Y8_小指_小指2, 小指_小指2CD, DisUnit, abj: true); + X0Y8_小指_小指1CP = new ColorP(X0Y8_小指_小指1, 小指_小指1CD, DisUnit, abj: true); + X0Y8_手CP = new ColorP(X0Y8_手, 手CD, DisUnit, abj: true); + X0Y8_獣性_獣毛CP = new ColorP(X0Y8_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); + X0Y8_竜性_鱗1CP = new ColorP(X0Y8_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); + X0Y8_竜性_鱗2CP = new ColorP(X0Y8_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); + X0Y8_竜性_鱗3CP = new ColorP(X0Y8_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y8_悪タトゥ_五芒星_円1CP = new ColorP(X0Y8_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); + X0Y8_悪タトゥ_五芒星_円2CP = new ColorP(X0Y8_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); + X0Y8_悪タトゥ_五芒星_星CP = new ColorP(X0Y8_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); + X0Y8_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y8_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); + X0Y8_グローブ_グローブCP = new ColorP(X0Y8_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); + X0Y8_グローブ_縁1CP = new ColorP(X0Y8_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); + X0Y8_グローブ_縁2CP = new ColorP(X0Y8_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); + X0Y9_グローブ_グローブCP = new ColorP(X0Y9_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); + X0Y9_グローブ_縁1CP = new ColorP(X0Y9_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); + X0Y9_グローブ_縁2CP = new ColorP(X0Y9_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); + X0Y9_獣性_獣毛CP = new ColorP(X0Y9_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); + X0Y9_手CP = new ColorP(X0Y9_手, 手CD, DisUnit, abj: true); + X0Y9_獣肉球CP = new ColorP(X0Y9_獣肉球, 獣性_肉球CD, DisUnit, abj: true); + X0Y9_人指_人指1CP = new ColorP(X0Y9_人指_人指1, 人指_人指1CD, DisUnit, abj: true); + X0Y9_人指_人指3CP = new ColorP(X0Y9_人指_人指3, 人指_人指3CD, DisUnit, abj: true); + X0Y9_人指_人指2CP = new ColorP(X0Y9_人指_人指2, 人指_人指2CD, DisUnit, abj: true); + X0Y9_人指_水掻CP = new ColorP(X0Y9_人指_水掻, 人指_水掻CD, DisUnit, abj: true); + X0Y9_中指_中指1CP = new ColorP(X0Y9_中指_中指1, 中指_中指1CD, DisUnit, abj: true); + X0Y9_中指_中指3CP = new ColorP(X0Y9_中指_中指3, 中指_中指3CD, DisUnit, abj: true); + X0Y9_中指_中指2CP = new ColorP(X0Y9_中指_中指2, 中指_中指2CD, DisUnit, abj: true); + X0Y9_中指_水掻CP = new ColorP(X0Y9_中指_水掻, 中指_水掻CD, DisUnit, abj: true); + X0Y9_薬指_薬指1CP = new ColorP(X0Y9_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); + X0Y9_薬指_薬指3CP = new ColorP(X0Y9_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); + X0Y9_薬指_薬指2CP = new ColorP(X0Y9_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); + X0Y9_薬指_水掻CP = new ColorP(X0Y9_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); + X0Y9_小指_小指1CP = new ColorP(X0Y9_小指_小指1, 小指_小指1CD, DisUnit, abj: true); + X0Y9_小指_小指3CP = new ColorP(X0Y9_小指_小指3, 小指_小指3CD, DisUnit, abj: true); + X0Y9_小指_小指2CP = new ColorP(X0Y9_小指_小指2, 小指_小指2CD, DisUnit, abj: true); + X0Y9_親指_水掻CP = new ColorP(X0Y9_親指_水掻, 親指_水掻CD, DisUnit, abj: true); + X0Y9_親指_親指1CP = new ColorP(X0Y9_親指_親指1, 親指_親指1CD, DisUnit, abj: true); + X0Y9_親指_獣肉球CP = new ColorP(X0Y9_親指_獣肉球, 獣性_肉球CD, DisUnit, abj: true); + X0Y9_親指_親指2CP = new ColorP(X0Y9_親指_親指2, 親指_親指2CD, DisUnit, abj: true); + X0Y9_親指_親指3CP = new ColorP(X0Y9_親指_親指3, 親指_親指3CD, DisUnit, abj: true); + X0Y10_親指_親指3CP = new ColorP(X0Y10_親指_親指3, 親指_親指3CD, DisUnit, abj: true); + X0Y10_親指_親指2CP = new ColorP(X0Y10_親指_親指2, 親指_親指2CD, DisUnit, abj: true); + X0Y10_親指_親指1CP = new ColorP(X0Y10_親指_親指1, 親指_親指1CD, DisUnit, abj: true); + X0Y10_親指_水掻CP = new ColorP(X0Y10_親指_水掻, 親指_水掻CD, DisUnit, abj: true); + X0Y10_人指_人指3CP = new ColorP(X0Y10_人指_人指3, 人指_人指3CD, DisUnit, abj: true); + X0Y10_人指_人指2CP = new ColorP(X0Y10_人指_人指2, 人指_人指2CD, DisUnit, abj: true); + X0Y10_人指_人指1CP = new ColorP(X0Y10_人指_人指1, 人指_人指1CD, DisUnit, abj: true); + X0Y10_人指_水掻CP = new ColorP(X0Y10_人指_水掻, 人指_水掻CD, DisUnit, abj: true); + X0Y10_小指_小指3CP = new ColorP(X0Y10_小指_小指3, 小指_小指3CD, DisUnit, abj: true); + X0Y10_小指_小指2CP = new ColorP(X0Y10_小指_小指2, 小指_小指2CD, DisUnit, abj: true); + X0Y10_小指_小指1CP = new ColorP(X0Y10_小指_小指1, 小指_小指1CD, DisUnit, abj: true); + X0Y10_中指_中指3CP = new ColorP(X0Y10_中指_中指3, 中指_中指3CD, DisUnit, abj: true); + X0Y10_中指_中指2CP = new ColorP(X0Y10_中指_中指2, 中指_中指2CD, DisUnit, abj: true); + X0Y10_中指_中指1CP = new ColorP(X0Y10_中指_中指1, 中指_中指1CD, DisUnit, abj: true); + X0Y10_中指_水掻CP = new ColorP(X0Y10_中指_水掻, 中指_水掻CD, DisUnit, abj: true); + X0Y10_薬指_薬指3CP = new ColorP(X0Y10_薬指_薬指3, 薬指_薬指3CD, DisUnit, abj: true); + X0Y10_薬指_薬指2CP = new ColorP(X0Y10_薬指_薬指2, 薬指_薬指2CD, DisUnit, abj: true); + X0Y10_薬指_薬指1CP = new ColorP(X0Y10_薬指_薬指1, 薬指_薬指1CD, DisUnit, abj: true); + X0Y10_薬指_水掻CP = new ColorP(X0Y10_薬指_水掻, 薬指_水掻CD, DisUnit, abj: true); + X0Y10_手CP = new ColorP(X0Y10_手, 手CD, DisUnit, abj: true); + X0Y10_獣性_獣毛CP = new ColorP(X0Y10_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); + X0Y10_竜性_鱗1CP = new ColorP(X0Y10_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); + X0Y10_竜性_鱗2CP = new ColorP(X0Y10_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); + X0Y10_竜性_鱗3CP = new ColorP(X0Y10_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y10_悪タトゥ_五芒星_円1CP = new ColorP(X0Y10_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); + X0Y10_悪タトゥ_五芒星_円2CP = new ColorP(X0Y10_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); + X0Y10_悪タトゥ_五芒星_星CP = new ColorP(X0Y10_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); + X0Y10_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y10_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); + X0Y10_グローブ_グローブCP = new ColorP(X0Y10_グローブ_グローブ, グローブ_グローブCD, DisUnit, abj: true); + X0Y10_グローブ_縁1CP = new ColorP(X0Y10_グローブ_縁1, グローブ_縁1CD, DisUnit, abj: true); + X0Y10_グローブ_縁2CP = new ColorP(X0Y10_グローブ_縁2, グローブ_縁2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public void 虫性() + { + X0Y0_手.OP[右 ? 6 : 0].Outline = true; + X0Y0_人指_人指2.OP[右 ? 3 : 0].Outline = true; + X0Y0_中指_中指2.OP[右 ? 3 : 0].Outline = true; + X0Y0_薬指_薬指2.OP[右 ? 3 : 0].Outline = true; + X0Y0_小指_小指2.OP[右 ? 3 : 0].Outline = true; + X0Y0_親指_親指1.OP[右 ? 3 : 0].Outline = true; + X0Y0_親指_親指2.OP[右 ? 3 : 0].Outline = true; + X0Y0_親指_親指3.OP[右 ? 3 : 0].Outline = true; + X0Y1_手.OP[(!右) ? 10 : 0].Outline = true; + X0Y1_人指_人指1.OP[右 ? 2 : 2].Outline = true; + X0Y1_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y1_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y1_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y1_中指_中指1.OP[右 ? 2 : 2].Outline = true; + X0Y1_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y1_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y1_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y1_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; + X0Y1_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y1_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y1_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y1_小指_小指1.OP[右 ? 2 : 2].Outline = true; + X0Y1_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y1_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y1_小指_小指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y1_親指_親指1.OP[右 ? 2 : 2].Outline = true; + X0Y1_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y1_親指_親指2.OP[右 ? 2 : 2].Outline = true; + X0Y1_親指_親指2.OP[(!右) ? 4 : 0].Outline = true; + X0Y1_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y2_手.OP[(!右) ? 10 : 0].Outline = true; + X0Y2_人指_人指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y2_人指_人指1.OP[右 ? 2 : 2].Outline = true; + X0Y2_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y2_人指_人指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y2_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y2_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y2_中指_中指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y2_中指_中指1.OP[右 ? 2 : 2].Outline = true; + X0Y2_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y2_中指_中指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y2_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y2_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y2_薬指_薬指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y2_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; + X0Y2_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y2_薬指_薬指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y2_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y2_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y2_小指_小指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y2_小指_小指1.OP[右 ? 2 : 2].Outline = true; + X0Y2_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y2_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y2_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y2_小指_小指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y2_親指_親指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y2_親指_親指1.OP[右 ? 2 : 2].Outline = true; + X0Y2_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y2_親指_親指2.OP[右 ? 2 : 2].Outline = true; + X0Y2_親指_親指2.OP[(!右) ? 4 : 0].Outline = true; + X0Y2_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y3_手.OP[(!右) ? 10 : 0].Outline = true; + X0Y3_人指_人指1.OP[右 ? 2 : 2].Outline = true; + X0Y3_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y3_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y3_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y3_中指_中指1.OP[右 ? 2 : 2].Outline = true; + X0Y3_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y3_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y3_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y3_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; + X0Y3_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y3_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y3_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y3_小指_小指1.OP[右 ? 2 : 2].Outline = true; + X0Y3_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y3_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y3_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y3_親指_親指1.OP[(!右) ? 3 : 0].Outline = true; + X0Y3_親指_親指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y3_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y4_手.OP[(!右) ? 10 : 0].Outline = true; + X0Y4_人指_人指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y4_人指_人指1.OP[右 ? 2 : 2].Outline = true; + X0Y4_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y4_人指_人指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y4_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y4_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y4_中指_中指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y4_中指_中指1.OP[右 ? 2 : 2].Outline = true; + X0Y4_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y4_中指_中指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y4_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y4_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y4_薬指_薬指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y4_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; + X0Y4_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y4_薬指_薬指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y4_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y4_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y4_小指_小指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y4_小指_小指1.OP[右 ? 2 : 2].Outline = true; + X0Y4_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y4_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y4_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y4_小指_小指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y4_親指_親指1.OP[右 ? 2 : 2].Outline = true; + X0Y4_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y4_親指_親指2.OP[右 ? 2 : 2].Outline = true; + X0Y4_親指_親指2.OP[(!右) ? 4 : 0].Outline = true; + X0Y4_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y5_手.OP[(!右) ? 10 : 0].Outline = true; + X0Y5_人指_人指1.OP[右 ? 2 : 2].Outline = true; + X0Y5_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y5_人指_人指2.OP[右 ? 2 : 2].Outline = true; + X0Y5_人指_人指2.OP[(!右) ? 4 : 0].Outline = true; + X0Y5_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y5_中指_中指1.OP[右 ? 2 : 2].Outline = true; + X0Y5_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y5_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y5_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y5_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; + X0Y5_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y5_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y5_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y5_小指_小指1.OP[右 ? 2 : 2].Outline = true; + X0Y5_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y5_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y5_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y5_親指_親指1.OP[(!右) ? 3 : 0].Outline = true; + X0Y5_親指_親指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y5_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y6_手.OP[(!右) ? 10 : 0].Outline = true; + X0Y6_手.OP[右 ? 10 : 0].Outline = true; + X0Y6_人指_人指1.OP[右 ? 4 : 0].Outline = true; + X0Y6_人指_人指1.OP[右 ? 2 : 2].Outline = true; + X0Y6_人指_人指2.OP[右 ? 3 : 0].Outline = true; + X0Y6_人指_人指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y6_人指_人指3.OP[右 ? 3 : 0].Outline = true; + X0Y6_中指_中指1.OP[右 ? 4 : 0].Outline = true; + X0Y6_中指_中指1.OP[右 ? 2 : 2].Outline = true; + X0Y6_中指_中指2.OP[右 ? 3 : 0].Outline = true; + X0Y6_中指_中指3.OP[右 ? 3 : 0].Outline = true; + X0Y6_薬指_薬指1.OP[右 ? 4 : 0].Outline = true; + X0Y6_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; + X0Y6_薬指_薬指2.OP[右 ? 3 : 0].Outline = true; + X0Y6_薬指_薬指3.OP[右 ? 3 : 0].Outline = true; + X0Y6_小指_小指1.OP[右 ? 4 : 0].Outline = true; + X0Y6_小指_小指1.OP[右 ? 2 : 2].Outline = true; + X0Y6_小指_小指2.OP[右 ? 3 : 0].Outline = true; + X0Y6_小指_小指2.OP[右 ? 1 : 2].Outline = true; + X0Y6_親指_親指1.OP[(!右) ? 1 : 2].Outline = true; + X0Y6_親指_親指1.OP[(!右) ? 3 : 0].Outline = true; + X0Y6_親指_親指2.OP[右 ? 2 : 2].Outline = true; + X0Y6_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y7_手.OP[(!右) ? 6 : 0].Outline = true; + X0Y7_人指_人指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y7_人指_人指1.OP[右 ? 2 : 2].Outline = true; + X0Y7_人指_人指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y7_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y7_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y7_中指_中指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y7_中指_中指1.OP[右 ? 2 : 2].Outline = true; + X0Y7_中指_中指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y7_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y7_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y7_薬指_薬指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y7_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; + X0Y7_薬指_薬指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y7_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y7_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y7_小指_小指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y7_小指_小指1.OP[右 ? 2 : 2].Outline = true; + X0Y7_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y7_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y7_小指_小指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y7_親指_親指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y7_親指_親指1.OP[右 ? 2 : 2].Outline = true; + X0Y7_親指_親指2.OP[(!右) ? 4 : 0].Outline = true; + X0Y7_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y8_手.OP[(!右) ? 10 : 0].Outline = true; + X0Y8_人指_人指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y8_人指_人指1.OP[右 ? 2 : 2].Outline = true; + X0Y8_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y8_人指_人指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y8_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y8_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y8_中指_中指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y8_中指_中指1.OP[右 ? 2 : 2].Outline = true; + X0Y8_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y8_中指_中指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y8_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y8_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y8_薬指_薬指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y8_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; + X0Y8_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y8_薬指_薬指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y8_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y8_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y8_小指_小指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y8_小指_小指1.OP[右 ? 2 : 2].Outline = true; + X0Y8_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y8_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y8_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y8_小指_小指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y8_親指_親指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y8_親指_親指1.OP[右 ? 2 : 2].Outline = true; + X0Y8_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y8_親指_親指2.OP[右 ? 2 : 2].Outline = true; + X0Y8_親指_親指2.OP[(!右) ? 4 : 0].Outline = true; + X0Y8_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y9_手.OP[(!右) ? 6 : 0].Outline = true; + X0Y9_人指_人指1.OP[右 ? 1 : 2].Outline = true; + X0Y9_人指_人指2.OP[右 ? 1 : 2].Outline = true; + X0Y9_中指_中指1.OP[右 ? 1 : 2].Outline = true; + X0Y9_中指_中指2.OP[右 ? 1 : 2].Outline = true; + X0Y9_薬指_薬指2.OP[右 ? 3 : 0].Outline = true; + X0Y9_小指_小指2.OP[右 ? 3 : 0].Outline = true; + X0Y9_親指_親指1.OP[右 ? 3 : 0].Outline = true; + X0Y9_親指_親指2.OP[右 ? 3 : 0].Outline = true; + X0Y9_親指_親指3.OP[右 ? 3 : 0].Outline = true; + X0Y10_手.OP[(!右) ? 10 : 0].Outline = true; + X0Y10_人指_人指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y10_人指_人指1.OP[右 ? 2 : 2].Outline = true; + X0Y10_人指_人指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y10_人指_人指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y10_人指_人指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y10_人指_人指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y10_中指_中指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y10_中指_中指1.OP[右 ? 2 : 2].Outline = true; + X0Y10_中指_中指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y10_中指_中指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y10_中指_中指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y10_中指_中指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y10_薬指_薬指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y10_薬指_薬指1.OP[右 ? 2 : 2].Outline = true; + X0Y10_薬指_薬指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y10_薬指_薬指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y10_薬指_薬指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y10_薬指_薬指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y10_小指_小指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y10_小指_小指1.OP[右 ? 2 : 2].Outline = true; + X0Y10_小指_小指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y10_小指_小指2.OP[(!右) ? 1 : 2].Outline = true; + X0Y10_小指_小指2.OP[(!右) ? 3 : 0].Outline = true; + X0Y10_小指_小指3.OP[(!右) ? 3 : 0].Outline = true; + X0Y10_親指_親指1.OP[右 ? 2 : 2].Outline = true; + X0Y10_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y10_親指_親指2.OP[右 ? 2 : 2].Outline = true; + X0Y10_親指_親指2.OP[(!右) ? 4 : 0].Outline = true; + X0Y10_親指_親指3.OP[(!右) ? 3 : 0].Outline = true; + } + + public void 虫手() + { + X0Y0_人指_人指1.SizeBase *= 1.5; + X0Y0_人指_人指3.SizeBase *= 1.5; + X0Y0_人指_人指2.SizeBase *= 1.5; + X0Y0_小指_小指1.SizeBase *= 1.5; + X0Y0_小指_小指3.SizeBase *= 1.5; + X0Y0_小指_小指2.SizeBase *= 1.5; + X0Y0_親指_親指1.SizeBase *= 1.5; + X0Y0_親指_親指2.SizeBase *= 1.5; + X0Y0_親指_親指3.SizeBase *= 1.5; + X0Y1_人指_人指1.SizeBase *= 1.5; + X0Y1_人指_人指3.SizeBase *= 1.5; + X0Y1_人指_人指2.SizeBase *= 1.5; + X0Y1_小指_小指1.SizeBase *= 1.5; + X0Y1_小指_小指3.SizeBase *= 1.5; + X0Y1_小指_小指2.SizeBase *= 1.5; + X0Y1_親指_親指1.SizeBase *= 1.5; + X0Y1_親指_親指2.SizeBase *= 1.5; + X0Y1_親指_親指3.SizeBase *= 1.5; + X0Y2_人指_人指1.SizeBase *= 1.5; + X0Y2_人指_人指3.SizeBase *= 1.5; + X0Y2_人指_人指2.SizeBase *= 1.5; + X0Y2_小指_小指1.SizeBase *= 1.5; + X0Y2_小指_小指3.SizeBase *= 1.5; + X0Y2_小指_小指2.SizeBase *= 1.5; + X0Y2_親指_親指1.SizeBase *= 1.5; + X0Y2_親指_親指2.SizeBase *= 1.5; + X0Y2_親指_親指3.SizeBase *= 1.5; + X0Y3_人指_人指1.SizeBase *= 1.5; + X0Y3_人指_人指3.SizeBase *= 1.5; + X0Y3_人指_人指2.SizeBase *= 1.5; + X0Y3_小指_小指1.SizeBase *= 1.5; + X0Y3_小指_小指3.SizeBase *= 1.5; + X0Y3_小指_小指2.SizeBase *= 1.5; + X0Y3_親指_親指1.SizeBase *= 1.5; + X0Y3_親指_親指2.SizeBase *= 1.5; + X0Y3_親指_親指3.SizeBase *= 1.5; + X0Y4_人指_人指1.SizeBase *= 1.5; + X0Y4_人指_人指3.SizeBase *= 1.5; + X0Y4_人指_人指2.SizeBase *= 1.5; + X0Y4_小指_小指1.SizeBase *= 1.5; + X0Y4_小指_小指3.SizeBase *= 1.5; + X0Y4_小指_小指2.SizeBase *= 1.5; + X0Y4_親指_親指1.SizeBase *= 1.5; + X0Y4_親指_親指2.SizeBase *= 1.5; + X0Y4_親指_親指3.SizeBase *= 1.5; + X0Y5_人指_人指1.SizeBase *= 1.5; + X0Y5_人指_人指3.SizeBase *= 1.5; + X0Y5_人指_人指2.SizeBase *= 1.5; + X0Y5_小指_小指1.SizeBase *= 1.5; + X0Y5_小指_小指3.SizeBase *= 1.5; + X0Y5_小指_小指2.SizeBase *= 1.5; + X0Y5_親指_親指1.SizeBase *= 1.5; + X0Y5_親指_親指2.SizeBase *= 1.5; + X0Y5_親指_親指3.SizeBase *= 1.5; + X0Y6_人指_人指1.SizeBase *= 1.5; + X0Y6_人指_人指3.SizeBase *= 1.5; + X0Y6_人指_人指2.SizeBase *= 1.5; + X0Y6_小指_小指1.SizeBase *= 1.5; + X0Y6_小指_小指3.SizeBase *= 1.5; + X0Y6_小指_小指2.SizeBase *= 1.5; + X0Y6_親指_親指1.SizeBase *= 1.5; + X0Y6_親指_親指2.SizeBase *= 1.5; + X0Y6_親指_親指3.SizeBase *= 1.5; + X0Y7_人指_人指1.SizeBase *= 1.5; + X0Y7_人指_人指3.SizeBase *= 1.5; + X0Y7_人指_人指2.SizeBase *= 1.5; + X0Y7_小指_小指1.SizeBase *= 1.5; + X0Y7_小指_小指3.SizeBase *= 1.5; + X0Y7_小指_小指2.SizeBase *= 1.5; + X0Y7_親指_親指1.SizeBase *= 1.5; + X0Y7_親指_親指2.SizeBase *= 1.5; + X0Y7_親指_親指3.SizeBase *= 1.5; + X0Y8_人指_人指1.SizeBase *= 1.5; + X0Y8_人指_人指3.SizeBase *= 1.5; + X0Y8_人指_人指2.SizeBase *= 1.5; + X0Y8_小指_小指1.SizeBase *= 1.5; + X0Y8_小指_小指3.SizeBase *= 1.5; + X0Y8_小指_小指2.SizeBase *= 1.5; + X0Y8_親指_親指1.SizeBase *= 1.5; + X0Y8_親指_親指2.SizeBase *= 1.5; + X0Y8_親指_親指3.SizeBase *= 1.5; + X0Y9_人指_人指1.SizeBase *= 1.5; + X0Y9_人指_人指3.SizeBase *= 1.5; + X0Y9_人指_人指2.SizeBase *= 1.5; + X0Y9_小指_小指1.SizeBase *= 1.5; + X0Y9_小指_小指3.SizeBase *= 1.5; + X0Y9_小指_小指2.SizeBase *= 1.5; + X0Y9_親指_親指1.SizeBase *= 1.5; + X0Y9_親指_親指2.SizeBase *= 1.5; + X0Y9_親指_親指3.SizeBase *= 1.5; + X0Y10_人指_人指1.SizeBase *= 1.5; + X0Y10_人指_人指3.SizeBase *= 1.5; + X0Y10_人指_人指2.SizeBase *= 1.5; + X0Y10_小指_小指1.SizeBase *= 1.5; + X0Y10_小指_小指3.SizeBase *= 1.5; + X0Y10_小指_小指2.SizeBase *= 1.5; + X0Y10_親指_親指1.SizeBase *= 1.5; + X0Y10_親指_親指2.SizeBase *= 1.5; + X0Y10_親指_親指3.SizeBase *= 1.5; + 中指_中指1_表示 = false; + 中指_中指3_表示 = false; + 中指_中指2_表示 = false; + 薬指_薬指1_表示 = false; + 薬指_薬指3_表示 = false; + 薬指_薬指2_表示 = false; + 親指_親指1_表示 = false; + 親指_親指3_表示 = false; + 親指_親指2_表示 = false; + } + + public void 宇手() + { + X0Y0_人指_人指1.SizeBase *= 1.5; + X0Y0_人指_人指3.SizeBase *= 1.5; + X0Y0_人指_人指2.SizeBase *= 1.5; + X0Y0_小指_小指1.SizeBase *= 1.5; + X0Y0_小指_小指3.SizeBase *= 1.5; + X0Y0_小指_小指2.SizeBase *= 1.5; + X0Y0_親指_親指2.SizeBase *= 1.5; + X0Y0_親指_親指3.SizeBase *= 1.5; + X0Y1_人指_人指1.SizeBase *= 1.5; + X0Y1_人指_人指3.SizeBase *= 1.5; + X0Y1_人指_人指2.SizeBase *= 1.5; + X0Y1_小指_小指1.SizeBase *= 1.5; + X0Y1_小指_小指3.SizeBase *= 1.5; + X0Y1_小指_小指2.SizeBase *= 1.5; + X0Y1_親指_親指2.SizeBase *= 1.5; + X0Y1_親指_親指3.SizeBase *= 1.5; + X0Y2_人指_人指1.SizeBase *= 1.5; + X0Y2_人指_人指3.SizeBase *= 1.5; + X0Y2_人指_人指2.SizeBase *= 1.5; + X0Y2_小指_小指1.SizeBase *= 1.5; + X0Y2_小指_小指3.SizeBase *= 1.5; + X0Y2_小指_小指2.SizeBase *= 1.5; + X0Y2_親指_親指2.SizeBase *= 1.5; + X0Y2_親指_親指3.SizeBase *= 1.5; + X0Y3_人指_人指1.SizeBase *= 1.5; + X0Y3_人指_人指3.SizeBase *= 1.5; + X0Y3_人指_人指2.SizeBase *= 1.5; + X0Y3_小指_小指1.SizeBase *= 1.5; + X0Y3_小指_小指3.SizeBase *= 1.5; + X0Y3_小指_小指2.SizeBase *= 1.5; + X0Y3_親指_親指2.SizeBase *= 1.5; + X0Y3_親指_親指3.SizeBase *= 1.5; + X0Y4_人指_人指1.SizeBase *= 1.5; + X0Y4_人指_人指3.SizeBase *= 1.5; + X0Y4_人指_人指2.SizeBase *= 1.5; + X0Y4_小指_小指1.SizeBase *= 1.5; + X0Y4_小指_小指3.SizeBase *= 1.5; + X0Y4_小指_小指2.SizeBase *= 1.5; + X0Y4_親指_親指2.SizeBase *= 1.5; + X0Y4_親指_親指3.SizeBase *= 1.5; + X0Y5_人指_人指1.SizeBase *= 1.5; + X0Y5_人指_人指3.SizeBase *= 1.5; + X0Y5_人指_人指2.SizeBase *= 1.5; + X0Y5_小指_小指1.SizeBase *= 1.5; + X0Y5_小指_小指3.SizeBase *= 1.5; + X0Y5_小指_小指2.SizeBase *= 1.5; + X0Y5_親指_親指2.SizeBase *= 1.5; + X0Y5_親指_親指3.SizeBase *= 1.5; + X0Y6_人指_人指1.SizeBase *= 1.5; + X0Y6_人指_人指3.SizeBase *= 1.5; + X0Y6_人指_人指2.SizeBase *= 1.5; + X0Y6_小指_小指1.SizeBase *= 1.5; + X0Y6_小指_小指3.SizeBase *= 1.5; + X0Y6_小指_小指2.SizeBase *= 1.5; + X0Y6_親指_親指2.SizeBase *= 1.5; + X0Y6_親指_親指3.SizeBase *= 1.5; + X0Y7_人指_人指1.SizeBase *= 1.5; + X0Y7_人指_人指3.SizeBase *= 1.5; + X0Y7_人指_人指2.SizeBase *= 1.5; + X0Y7_小指_小指1.SizeBase *= 1.5; + X0Y7_小指_小指3.SizeBase *= 1.5; + X0Y7_小指_小指2.SizeBase *= 1.5; + X0Y7_親指_親指2.SizeBase *= 1.5; + X0Y7_親指_親指3.SizeBase *= 1.5; + X0Y8_人指_人指1.SizeBase *= 1.5; + X0Y8_人指_人指3.SizeBase *= 1.5; + X0Y8_人指_人指2.SizeBase *= 1.5; + X0Y8_小指_小指1.SizeBase *= 1.5; + X0Y8_小指_小指3.SizeBase *= 1.5; + X0Y8_小指_小指2.SizeBase *= 1.5; + X0Y8_親指_親指2.SizeBase *= 1.5; + X0Y8_親指_親指3.SizeBase *= 1.5; + X0Y9_人指_人指1.SizeBase *= 1.5; + X0Y9_人指_人指3.SizeBase *= 1.5; + X0Y9_人指_人指2.SizeBase *= 1.5; + X0Y9_小指_小指1.SizeBase *= 1.5; + X0Y9_小指_小指3.SizeBase *= 1.5; + X0Y9_小指_小指2.SizeBase *= 1.5; + X0Y9_親指_親指2.SizeBase *= 1.5; + X0Y9_親指_親指3.SizeBase *= 1.5; + X0Y10_人指_人指1.SizeBase *= 1.5; + X0Y10_人指_人指3.SizeBase *= 1.5; + X0Y10_人指_人指2.SizeBase *= 1.5; + X0Y10_小指_小指1.SizeBase *= 1.5; + X0Y10_小指_小指3.SizeBase *= 1.5; + X0Y10_小指_小指2.SizeBase *= 1.5; + X0Y10_親指_親指2.SizeBase *= 1.5; + X0Y10_親指_親指3.SizeBase *= 1.5; + 中指_中指1_表示 = false; + 中指_中指3_表示 = false; + 中指_中指2_表示 = false; + 薬指_薬指1_表示 = false; + 薬指_薬指3_表示 = false; + 薬指_薬指2_表示 = false; + } + + public void 獣性() + { + foreach (Par item in 本体.EnumAllPar()) + { + item.OP.ExpansionXY(item.OP.GetCenter(), 0.001); + item.SizeBase *= 1.2; + } + } + + public void 竜性() + { + foreach (Par item in 本体.EnumAllPar()) + { + if (item.Tag.Contains("鱗")) + { + item.SizeBase *= 1.1; + continue; + } + item.OP.ExpansionXY(item.OP.GetCenter(), 0.001); + item.JP.ExpansionXY(item.OP.GetCenter(), 0.001); + } + X0Y0_親指_親指1.OP[右 ? 3 : 0].Outline = true; + X0Y1_親指_親指1.OP[右 ? 2 : 2].Outline = true; + X0Y1_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y2_親指_親指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y2_親指_親指1.OP[右 ? 2 : 2].Outline = true; + X0Y2_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y3_親指_親指1.OP[(!右) ? 3 : 0].Outline = true; + X0Y4_親指_親指1.OP[右 ? 2 : 2].Outline = true; + X0Y4_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y5_親指_親指1.OP[(!右) ? 3 : 0].Outline = true; + X0Y6_親指_親指1.OP[(!右) ? 1 : 2].Outline = true; + X0Y6_親指_親指1.OP[(!右) ? 3 : 0].Outline = true; + X0Y7_親指_親指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y7_親指_親指1.OP[右 ? 2 : 2].Outline = true; + X0Y8_親指_親指1.OP[(!右) ? 1 : 3].Outline = true; + X0Y8_親指_親指1.OP[右 ? 2 : 2].Outline = true; + X0Y8_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; + X0Y9_親指_親指1.OP[右 ? 3 : 0].Outline = true; + X0Y10_親指_親指1.OP[右 ? 2 : 2].Outline = true; + X0Y10_親指_親指1.OP[(!右) ? 4 : 0].Outline = true; + } + + public override bool Is布(Par p) + { + if (p != X0Y0_グローブ_グローブ && p != X0Y0_グローブ_縁1 && p != X0Y0_グローブ_縁2 && p != X0Y1_グローブ_グローブ && p != X0Y1_グローブ_縁1 && p != X0Y1_グローブ_縁2 && p != X0Y2_グローブ_グローブ && p != X0Y2_グローブ_縁1 && p != X0Y2_グローブ_縁2 && p != X0Y3_グローブ_グローブ && p != X0Y3_グローブ_縁1 && p != X0Y3_グローブ_縁2 && p != X0Y4_グローブ_グローブ && p != X0Y4_グローブ_縁1 && p != X0Y4_グローブ_縁2 && p != X0Y5_グローブ_グローブ && p != X0Y5_グローブ_縁1 && p != X0Y5_グローブ_縁2 && p != X0Y6_グローブ_グローブ && p != X0Y6_グローブ_縁1 && p != X0Y6_グローブ_縁2 && p != X0Y7_グローブ_グローブ && p != X0Y7_グローブ_縁1 && p != X0Y7_グローブ_縁2 && p != X0Y8_グローブ_グローブ && p != X0Y8_グローブ_縁1 && p != X0Y8_グローブ_縁2 && p != X0Y9_グローブ_グローブ && p != X0Y9_グローブ_縁1 && p != X0Y9_グローブ_縁2 && p != X0Y10_グローブ_グローブ && p != X0Y10_グローブ_縁1) + { + return p == X0Y10_グローブ_縁2; + } + return true; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_グローブ_グローブCP.Update(); + X0Y0_グローブ_縁1CP.Update(); + X0Y0_グローブ_縁2CP.Update(); + X0Y0_獣性_獣毛CP.Update(); + X0Y0_手CP.Update(); + X0Y0_獣性_肉球CP.Update(); + X0Y0_人指_人指1CP.Update(); + X0Y0_人指_人指3CP.Update(); + X0Y0_人指_人指2CP.Update(); + X0Y0_人指_水掻CP.Update(); + X0Y0_中指_中指1CP.Update(); + X0Y0_中指_中指3CP.Update(); + X0Y0_中指_中指2CP.Update(); + X0Y0_中指_水掻CP.Update(); + X0Y0_薬指_薬指1CP.Update(); + X0Y0_薬指_薬指3CP.Update(); + X0Y0_薬指_薬指2CP.Update(); + X0Y0_薬指_水掻CP.Update(); + X0Y0_小指_小指1CP.Update(); + X0Y0_小指_小指3CP.Update(); + X0Y0_小指_小指2CP.Update(); + X0Y0_親指_水掻CP.Update(); + X0Y0_親指_親指1CP.Update(); + X0Y0_親指_獣性_肉球CP.Update(); + X0Y0_親指_親指2CP.Update(); + X0Y0_親指_親指3CP.Update(); + break; + case 1: + X0Y1_親指_親指3CP.Update(); + X0Y1_親指_親指2CP.Update(); + X0Y1_親指_親指1CP.Update(); + X0Y1_親指_水掻CP.Update(); + X0Y1_人指_人指3CP.Update(); + X0Y1_人指_人指2CP.Update(); + X0Y1_人指_人指1CP.Update(); + X0Y1_人指_水掻CP.Update(); + X0Y1_中指_中指3CP.Update(); + X0Y1_中指_中指2CP.Update(); + X0Y1_中指_中指1CP.Update(); + X0Y1_中指_水掻CP.Update(); + X0Y1_薬指_薬指3CP.Update(); + X0Y1_薬指_薬指2CP.Update(); + X0Y1_薬指_薬指1CP.Update(); + X0Y1_薬指_水掻CP.Update(); + X0Y1_小指_小指3CP.Update(); + X0Y1_小指_小指2CP.Update(); + X0Y1_小指_小指1CP.Update(); + X0Y1_手CP.Update(); + X0Y1_獣性_獣毛CP.Update(); + X0Y1_竜性_鱗1CP.Update(); + X0Y1_竜性_鱗2CP.Update(); + X0Y1_竜性_鱗3CP.Update(); + X0Y1_悪タトゥ_五芒星_円1CP.Update(); + X0Y1_悪タトゥ_五芒星_円2CP.Update(); + X0Y1_悪タトゥ_五芒星_星CP.Update(); + X0Y1_悪タトゥ_五芒星_五角形CP.Update(); + X0Y1_グローブ_グローブCP.Update(); + X0Y1_グローブ_縁1CP.Update(); + X0Y1_グローブ_縁2CP.Update(); + break; + case 2: + X0Y2_親指_親指3CP.Update(); + X0Y2_親指_親指2CP.Update(); + X0Y2_親指_親指1CP.Update(); + X0Y2_親指_水掻CP.Update(); + X0Y2_人指_人指3CP.Update(); + X0Y2_人指_人指2CP.Update(); + X0Y2_人指_人指1CP.Update(); + X0Y2_人指_水掻CP.Update(); + X0Y2_中指_中指3CP.Update(); + X0Y2_中指_中指2CP.Update(); + X0Y2_中指_中指1CP.Update(); + X0Y2_中指_水掻CP.Update(); + X0Y2_薬指_薬指3CP.Update(); + X0Y2_薬指_薬指2CP.Update(); + X0Y2_薬指_薬指1CP.Update(); + X0Y2_薬指_水掻CP.Update(); + X0Y2_小指_小指3CP.Update(); + X0Y2_小指_小指2CP.Update(); + X0Y2_小指_小指1CP.Update(); + X0Y2_手CP.Update(); + X0Y2_獣性_獣毛CP.Update(); + X0Y2_竜性_鱗1CP.Update(); + X0Y2_竜性_鱗2CP.Update(); + X0Y2_竜性_鱗3CP.Update(); + X0Y2_悪タトゥ_五芒星_円1CP.Update(); + X0Y2_悪タトゥ_五芒星_円2CP.Update(); + X0Y2_悪タトゥ_五芒星_星CP.Update(); + X0Y2_悪タトゥ_五芒星_五角形CP.Update(); + X0Y2_グローブ_グローブCP.Update(); + X0Y2_グローブ_縁1CP.Update(); + X0Y2_グローブ_縁2CP.Update(); + break; + case 3: + X0Y3_親指_親指1CP.Update(); + X0Y3_親指_親指2CP.Update(); + X0Y3_親指_親指3CP.Update(); + X0Y3_親指_水掻CP.Update(); + X0Y3_人指_人指3CP.Update(); + X0Y3_人指_人指2CP.Update(); + X0Y3_人指_人指1CP.Update(); + X0Y3_人指_水掻CP.Update(); + X0Y3_中指_中指3CP.Update(); + X0Y3_中指_中指2CP.Update(); + X0Y3_中指_中指1CP.Update(); + X0Y3_中指_水掻CP.Update(); + X0Y3_薬指_薬指3CP.Update(); + X0Y3_薬指_薬指2CP.Update(); + X0Y3_薬指_薬指1CP.Update(); + X0Y3_薬指_水掻CP.Update(); + X0Y3_小指_小指3CP.Update(); + X0Y3_小指_小指2CP.Update(); + X0Y3_小指_小指1CP.Update(); + X0Y3_手CP.Update(); + X0Y3_獣性_獣毛CP.Update(); + X0Y3_竜性_鱗1CP.Update(); + X0Y3_竜性_鱗2CP.Update(); + X0Y3_竜性_鱗3CP.Update(); + X0Y3_悪タトゥ_五芒星_円1CP.Update(); + X0Y3_悪タトゥ_五芒星_円2CP.Update(); + X0Y3_悪タトゥ_五芒星_星CP.Update(); + X0Y3_悪タトゥ_五芒星_五角形CP.Update(); + X0Y3_グローブ_グローブCP.Update(); + X0Y3_グローブ_縁1CP.Update(); + X0Y3_グローブ_縁2CP.Update(); + break; + case 4: + X0Y4_親指_親指3CP.Update(); + X0Y4_親指_親指2CP.Update(); + X0Y4_親指_親指1CP.Update(); + X0Y4_親指_水掻CP.Update(); + X0Y4_人指_人指3CP.Update(); + X0Y4_人指_人指2CP.Update(); + X0Y4_人指_人指1CP.Update(); + X0Y4_人指_水掻CP.Update(); + X0Y4_小指_小指3CP.Update(); + X0Y4_小指_小指2CP.Update(); + X0Y4_小指_小指1CP.Update(); + X0Y4_中指_中指3CP.Update(); + X0Y4_中指_中指2CP.Update(); + X0Y4_中指_中指1CP.Update(); + X0Y4_中指_水掻CP.Update(); + X0Y4_薬指_薬指3CP.Update(); + X0Y4_薬指_薬指2CP.Update(); + X0Y4_薬指_薬指1CP.Update(); + X0Y4_薬指_水掻CP.Update(); + X0Y4_手CP.Update(); + X0Y4_獣性_獣毛CP.Update(); + X0Y4_竜性_鱗1CP.Update(); + X0Y4_竜性_鱗2CP.Update(); + X0Y4_竜性_鱗3CP.Update(); + X0Y4_悪タトゥ_五芒星_円1CP.Update(); + X0Y4_悪タトゥ_五芒星_円2CP.Update(); + X0Y4_悪タトゥ_五芒星_星CP.Update(); + X0Y4_悪タトゥ_五芒星_五角形CP.Update(); + X0Y4_グローブ_グローブCP.Update(); + X0Y4_グローブ_縁1CP.Update(); + X0Y4_グローブ_縁2CP.Update(); + break; + case 5: + X0Y5_親指_親指1CP.Update(); + X0Y5_親指_親指2CP.Update(); + X0Y5_親指_親指3CP.Update(); + X0Y5_親指_水掻CP.Update(); + X0Y5_人指_人指3CP.Update(); + X0Y5_人指_人指2CP.Update(); + X0Y5_人指_人指1CP.Update(); + X0Y5_人指_水掻CP.Update(); + X0Y5_中指_中指3CP.Update(); + X0Y5_中指_中指2CP.Update(); + X0Y5_中指_中指1CP.Update(); + X0Y5_中指_水掻CP.Update(); + X0Y5_薬指_薬指3CP.Update(); + X0Y5_薬指_薬指2CP.Update(); + X0Y5_薬指_薬指1CP.Update(); + X0Y5_薬指_水掻CP.Update(); + X0Y5_小指_小指3CP.Update(); + X0Y5_小指_小指2CP.Update(); + X0Y5_小指_小指1CP.Update(); + X0Y5_手CP.Update(); + X0Y5_獣性_獣毛CP.Update(); + X0Y5_竜性_鱗1CP.Update(); + X0Y5_竜性_鱗2CP.Update(); + X0Y5_竜性_鱗3CP.Update(); + X0Y5_悪タトゥ_五芒星_円1CP.Update(); + X0Y5_悪タトゥ_五芒星_円2CP.Update(); + X0Y5_悪タトゥ_五芒星_星CP.Update(); + X0Y5_悪タトゥ_五芒星_五角形CP.Update(); + X0Y5_グローブ_グローブCP.Update(); + X0Y5_グローブ_縁1CP.Update(); + X0Y5_グローブ_縁2CP.Update(); + break; + case 6: + X0Y6_小指_小指3CP.Update(); + X0Y6_小指_小指2CP.Update(); + X0Y6_小指_小指1CP.Update(); + X0Y6_薬指_水掻CP.Update(); + X0Y6_薬指_薬指3CP.Update(); + X0Y6_薬指_薬指2CP.Update(); + X0Y6_薬指_薬指1CP.Update(); + X0Y6_中指_水掻CP.Update(); + X0Y6_中指_中指3CP.Update(); + X0Y6_中指_中指2CP.Update(); + X0Y6_中指_中指1CP.Update(); + X0Y6_人指_水掻CP.Update(); + X0Y6_人指_人指3CP.Update(); + X0Y6_人指_人指2CP.Update(); + X0Y6_人指_人指1CP.Update(); + X0Y6_親指_親指3CP.Update(); + X0Y6_親指_親指2CP.Update(); + X0Y6_親指_親指1CP.Update(); + X0Y6_親指_水掻CP.Update(); + X0Y6_手CP.Update(); + X0Y6_獣性_獣毛CP.Update(); + X0Y6_竜性_鱗1CP.Update(); + X0Y6_竜性_鱗2CP.Update(); + X0Y6_竜性_鱗3CP.Update(); + X0Y6_悪タトゥ_五芒星_円1CP.Update(); + X0Y6_悪タトゥ_五芒星_円2CP.Update(); + X0Y6_悪タトゥ_五芒星_星CP.Update(); + X0Y6_悪タトゥ_五芒星_五角形CP.Update(); + X0Y6_グローブ_グローブCP.Update(); + X0Y6_グローブ_縁1CP.Update(); + X0Y6_グローブ_縁2CP.Update(); + break; + case 7: + X0Y7_親指_親指1CP.Update(); + X0Y7_親指_親指2CP.Update(); + X0Y7_親指_親指3CP.Update(); + X0Y7_親指_水掻CP.Update(); + X0Y7_手CP.Update(); + X0Y7_人指_人指3CP.Update(); + X0Y7_人指_人指2CP.Update(); + X0Y7_人指_人指1CP.Update(); + X0Y7_人指_水掻CP.Update(); + X0Y7_中指_中指3CP.Update(); + X0Y7_中指_中指2CP.Update(); + X0Y7_中指_中指1CP.Update(); + X0Y7_中指_水掻CP.Update(); + X0Y7_小指_小指3CP.Update(); + X0Y7_小指_小指2CP.Update(); + X0Y7_小指_小指1CP.Update(); + X0Y7_薬指_薬指3CP.Update(); + X0Y7_薬指_薬指2CP.Update(); + X0Y7_薬指_薬指1CP.Update(); + X0Y7_薬指_水掻CP.Update(); + X0Y7_獣性_獣毛CP.Update(); + X0Y7_竜性_鱗1CP.Update(); + X0Y7_竜性_鱗2CP.Update(); + X0Y7_竜性_鱗3CP.Update(); + X0Y7_悪タトゥ_五芒星_円1CP.Update(); + X0Y7_悪タトゥ_五芒星_円2CP.Update(); + X0Y7_悪タトゥ_五芒星_星CP.Update(); + X0Y7_悪タトゥ_五芒星_五角形CP.Update(); + X0Y7_グローブ_グローブCP.Update(); + X0Y7_グローブ_縁1CP.Update(); + X0Y7_グローブ_縁2CP.Update(); + break; + case 8: + X0Y8_親指_親指3CP.Update(); + X0Y8_親指_親指2CP.Update(); + X0Y8_親指_親指1CP.Update(); + X0Y8_親指_水掻CP.Update(); + X0Y8_人指_人指3CP.Update(); + X0Y8_人指_人指2CP.Update(); + X0Y8_人指_人指1CP.Update(); + X0Y8_人指_水掻CP.Update(); + X0Y8_中指_中指3CP.Update(); + X0Y8_中指_中指2CP.Update(); + X0Y8_中指_中指1CP.Update(); + X0Y8_中指_水掻CP.Update(); + X0Y8_薬指_薬指3CP.Update(); + X0Y8_薬指_薬指2CP.Update(); + X0Y8_薬指_薬指1CP.Update(); + X0Y8_薬指_水掻CP.Update(); + X0Y8_小指_小指3CP.Update(); + X0Y8_小指_小指2CP.Update(); + X0Y8_小指_小指1CP.Update(); + X0Y8_手CP.Update(); + X0Y8_獣性_獣毛CP.Update(); + X0Y8_竜性_鱗1CP.Update(); + X0Y8_竜性_鱗2CP.Update(); + X0Y8_竜性_鱗3CP.Update(); + X0Y8_悪タトゥ_五芒星_円1CP.Update(); + X0Y8_悪タトゥ_五芒星_円2CP.Update(); + X0Y8_悪タトゥ_五芒星_星CP.Update(); + X0Y8_悪タトゥ_五芒星_五角形CP.Update(); + X0Y8_グローブ_グローブCP.Update(); + X0Y8_グローブ_縁1CP.Update(); + X0Y8_グローブ_縁2CP.Update(); + break; + case 9: + X0Y9_グローブ_グローブCP.Update(); + X0Y9_グローブ_縁1CP.Update(); + X0Y9_グローブ_縁2CP.Update(); + X0Y9_獣性_獣毛CP.Update(); + X0Y9_手CP.Update(); + X0Y9_獣肉球CP.Update(); + X0Y9_人指_人指1CP.Update(); + X0Y9_人指_人指3CP.Update(); + X0Y9_人指_人指2CP.Update(); + X0Y9_人指_水掻CP.Update(); + X0Y9_中指_中指1CP.Update(); + X0Y9_中指_中指3CP.Update(); + X0Y9_中指_中指2CP.Update(); + X0Y9_中指_水掻CP.Update(); + X0Y9_薬指_薬指1CP.Update(); + X0Y9_薬指_薬指3CP.Update(); + X0Y9_薬指_薬指2CP.Update(); + X0Y9_薬指_水掻CP.Update(); + X0Y9_小指_小指1CP.Update(); + X0Y9_小指_小指3CP.Update(); + X0Y9_小指_小指2CP.Update(); + X0Y9_親指_水掻CP.Update(); + X0Y9_親指_親指1CP.Update(); + X0Y9_親指_獣肉球CP.Update(); + X0Y9_親指_親指2CP.Update(); + X0Y9_親指_親指3CP.Update(); + break; + default: + X0Y10_親指_親指3CP.Update(); + X0Y10_親指_親指2CP.Update(); + X0Y10_親指_親指1CP.Update(); + X0Y10_親指_水掻CP.Update(); + X0Y10_人指_人指3CP.Update(); + X0Y10_人指_人指2CP.Update(); + X0Y10_人指_人指1CP.Update(); + X0Y10_人指_水掻CP.Update(); + X0Y10_小指_小指3CP.Update(); + X0Y10_小指_小指2CP.Update(); + X0Y10_小指_小指1CP.Update(); + X0Y10_中指_中指3CP.Update(); + X0Y10_中指_中指2CP.Update(); + X0Y10_中指_中指1CP.Update(); + X0Y10_中指_水掻CP.Update(); + X0Y10_薬指_薬指3CP.Update(); + X0Y10_薬指_薬指2CP.Update(); + X0Y10_薬指_薬指1CP.Update(); + X0Y10_薬指_水掻CP.Update(); + X0Y10_手CP.Update(); + X0Y10_獣性_獣毛CP.Update(); + X0Y10_竜性_鱗1CP.Update(); + X0Y10_竜性_鱗2CP.Update(); + X0Y10_竜性_鱗3CP.Update(); + X0Y10_悪タトゥ_五芒星_円1CP.Update(); + X0Y10_悪タトゥ_五芒星_円2CP.Update(); + X0Y10_悪タトゥ_五芒星_星CP.Update(); + X0Y10_悪タトゥ_五芒星_五角形CP.Update(); + X0Y10_グローブ_グローブCP.Update(); + X0Y10_グローブ_縁1CP.Update(); + X0Y10_グローブ_縁2CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.B0: + 配色B0(体配色); + break; + case 配色指定.C0: + 配色C0(体配色); + break; + case 配色指定.S0: + 配色S0(体配色); + break; + case 配色指定.L0: + 配色L0(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + グローブ_グローブCD = new ColorD(); + グローブ_縁1CD = new ColorD(); + グローブ_縁2CD = new ColorD(); + 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 手CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 獣性_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 親指_親指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + } + + private void 配色B0(体配色 体配色) + { + グローブ_グローブCD = new ColorD(); + グローブ_縁1CD = new ColorD(); + グローブ_縁2CD = new ColorD(); + 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 手CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_親指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + } + + private void 配色C0(体配色 体配色) + { + グローブ_グローブCD = new ColorD(); + グローブ_縁1CD = new ColorD(); + グローブ_縁2CD = new ColorD(); + 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 手CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 獣性_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_親指1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + } + + private void 配色S0(体配色 体配色) + { + グローブ_グローブCD = new ColorD(); + グローブ_縁1CD = new ColorD(); + グローブ_縁2CD = new ColorD(); + 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 手CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 獣性_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_親指1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + } + + private void 配色L0(体配色 体配色) + { + グローブ_グローブCD = new ColorD(); + グローブ_縁1CD = new ColorD(); + グローブ_縁2CD = new ColorD(); + 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 手CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 獣性_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 親指_親指1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人D.cs index 163c0e5..c5fb21e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人D.cs @@ -1,98 +1,99 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 手_人D : 手D +namespace SlaveMatrix { - public bool グローブ_グローブ_表示; + [Serializable] + public class 手_人D : 手D + { + public bool グローブ_グローブ_表示; - public bool グローブ_縁1_表示; + public bool グローブ_縁1_表示; - public bool グローブ_縁2_表示; + public bool グローブ_縁2_表示; - public bool 獣性_獣毛_表示; + public bool 獣性_獣毛_表示; - public bool 手_表示 = true; + public bool 手_表示 = true; - public bool 獣性_肉球_表示; + public bool 獣性_肉球_表示; - public bool 人指_人指1_表示 = true; + public bool 人指_人指1_表示 = true; - public bool 人指_人指3_表示 = true; + public bool 人指_人指3_表示 = true; - public bool 人指_人指2_表示 = true; + public bool 人指_人指2_表示 = true; - public bool 人指_水掻_表示; + public bool 人指_水掻_表示; - public bool 中指_中指1_表示 = true; + public bool 中指_中指1_表示 = true; - public bool 中指_中指3_表示 = true; + public bool 中指_中指3_表示 = true; - public bool 中指_中指2_表示 = true; + public bool 中指_中指2_表示 = true; - public bool 中指_水掻_表示; + public bool 中指_水掻_表示; - public bool 薬指_薬指1_表示 = true; + public bool 薬指_薬指1_表示 = true; - public bool 薬指_薬指3_表示 = true; + public bool 薬指_薬指3_表示 = true; - public bool 薬指_薬指2_表示 = true; + public bool 薬指_薬指2_表示 = true; - public bool 薬指_水掻_表示; + public bool 薬指_水掻_表示; - public bool 小指_小指1_表示 = true; + public bool 小指_小指1_表示 = true; - public bool 小指_小指3_表示 = true; + public bool 小指_小指3_表示 = true; - public bool 小指_小指2_表示 = true; + public bool 小指_小指2_表示 = true; - public bool 親指_水掻_表示; + public bool 親指_水掻_表示; - public bool 親指_親指1_表示 = true; + public bool 親指_親指1_表示 = true; - public bool 親指_獣性_肉球_表示; + public bool 親指_獣性_肉球_表示; - public bool 親指_親指2_表示 = true; + public bool 親指_親指2_表示 = true; - public bool 親指_親指3_表示 = true; + public bool 親指_親指3_表示 = true; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 悪タトゥ_五芒星_円1_表示; + public bool 悪タトゥ_五芒星_円1_表示; - public bool 悪タトゥ_五芒星_円2_表示; + public bool 悪タトゥ_五芒星_円2_表示; - public bool 悪タトゥ_五芒星_星_表示; + public bool 悪タトゥ_五芒星_星_表示; - public bool 悪タトゥ_五芒星_五角形_表示; + public bool 悪タトゥ_五芒星_五角形_表示; - public double 鋭爪; + public double 鋭爪; - public bool 虫性; + public bool 虫性; - public bool 虫手; + public bool 虫手; - public bool 宇手; + public bool 宇手; - public bool 獣性; + public bool 獣性; - public bool 竜性; + public bool 竜性; - public bool グローブ表示; + public bool グローブ表示; - public 手_人D() - { - ThisType = GetType(); - } + public 手_人D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 手_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 手_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛.cs index 060dab9..fe589dc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛.cs @@ -1,529 +1,530 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 手_牛 : 獣手 +namespace SlaveMatrix { - public Par X0Y0_指0; + public class 手_牛 : 獣手 + { + public Par X0Y0_指0; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_蹄_蹄2; + public Par X0Y0_蹄_蹄2; - public Par X0Y0_蹄_蹄1; + public Par X0Y0_蹄_蹄1; - public Par X0Y0_蹄_副蹄; + public Par X0Y0_蹄_副蹄; - public Par X0Y0_指1; + public Par X0Y0_指1; - public Par X0Y0_腕輪_革; + public Par X0Y0_腕輪_革; - public Par X0Y0_腕輪_金具1; + public Par X0Y0_腕輪_金具1; - public Par X0Y0_腕輪_金具2; + public Par X0Y0_腕輪_金具2; - public Par X0Y0_腕輪_金具3; + public Par X0Y0_腕輪_金具3; - public Par X0Y0_腕輪_金具左; + public Par X0Y0_腕輪_金具左; - public Par X0Y0_腕輪_金具右; + public Par X0Y0_腕輪_金具右; - public ColorD 指0CD; + public ColorD 指0CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 蹄_蹄2CD; + public ColorD 蹄_蹄2CD; - public ColorD 蹄_蹄1CD; + public ColorD 蹄_蹄1CD; - public ColorD 蹄_副蹄CD; + public ColorD 蹄_副蹄CD; - public ColorD 指1CD; + public ColorD 指1CD; - public ColorD 腕輪_革CD; + public ColorD 腕輪_革CD; - public ColorD 腕輪_金具1CD; + public ColorD 腕輪_金具1CD; - public ColorD 腕輪_金具2CD; + public ColorD 腕輪_金具2CD; - public ColorD 腕輪_金具3CD; + public ColorD 腕輪_金具3CD; - public ColorD 腕輪_金具左CD; + public ColorD 腕輪_金具左CD; - public ColorD 腕輪_金具右CD; + public ColorD 腕輪_金具右CD; - public ColorP X0Y0_指0CP; + public ColorP X0Y0_指0CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_蹄_蹄2CP; + public ColorP X0Y0_蹄_蹄2CP; - public ColorP X0Y0_蹄_蹄1CP; + public ColorP X0Y0_蹄_蹄1CP; - public ColorP X0Y0_蹄_副蹄CP; + public ColorP X0Y0_蹄_副蹄CP; - public ColorP X0Y0_指1CP; + public ColorP X0Y0_指1CP; - public ColorP X0Y0_腕輪_革CP; + public ColorP X0Y0_腕輪_革CP; - public ColorP X0Y0_腕輪_金具1CP; + public ColorP X0Y0_腕輪_金具1CP; - public ColorP X0Y0_腕輪_金具2CP; + public ColorP X0Y0_腕輪_金具2CP; - public ColorP X0Y0_腕輪_金具3CP; + public ColorP X0Y0_腕輪_金具3CP; - public ColorP X0Y0_腕輪_金具左CP; + public ColorP X0Y0_腕輪_金具左CP; - public ColorP X0Y0_腕輪_金具右CP; + public ColorP X0Y0_腕輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 腕輪表示 = 拘束_; - } - } - - public bool 指0_表示 - { - get - { - return X0Y0_指0.Dra; - } - set - { - X0Y0_指0.Dra = value; - X0Y0_指0.Hit = value; - } - } - - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } - - public bool 蹄_蹄2_表示 - { - get - { - return X0Y0_蹄_蹄2.Dra; - } - set - { - X0Y0_蹄_蹄2.Dra = value; - X0Y0_蹄_蹄2.Hit = value; - } - } - - public bool 蹄_蹄1_表示 - { - get - { - return X0Y0_蹄_蹄1.Dra; - } - set - { - X0Y0_蹄_蹄1.Dra = value; - X0Y0_蹄_蹄1.Hit = value; - } - } - - public bool 蹄_副蹄_表示 - { - get - { - return X0Y0_蹄_副蹄.Dra; - } - set - { - X0Y0_蹄_副蹄.Dra = value; - X0Y0_蹄_副蹄.Hit = value; - } - } - - public bool 指1_表示 - { - get - { - return X0Y0_指1.Dra; - } - set - { - X0Y0_指1.Dra = value; - X0Y0_指1.Hit = value; - } - } - - public bool 腕輪_革_表示 - { - get - { - return X0Y0_腕輪_革.Dra; - } - set - { - X0Y0_腕輪_革.Dra = value; - X0Y0_腕輪_革.Hit = value; - } - } - - public bool 腕輪_金具1_表示 - { - get - { - return X0Y0_腕輪_金具1.Dra; - } - set - { - X0Y0_腕輪_金具1.Dra = value; - X0Y0_腕輪_金具1.Hit = value; - } - } - - public bool 腕輪_金具2_表示 - { - get - { - return X0Y0_腕輪_金具2.Dra; - } - set - { - X0Y0_腕輪_金具2.Dra = value; - X0Y0_腕輪_金具2.Hit = value; - } - } - - public bool 腕輪_金具3_表示 - { - get - { - return X0Y0_腕輪_金具3.Dra; - } - set - { - X0Y0_腕輪_金具3.Dra = value; - X0Y0_腕輪_金具3.Hit = value; - } - } - - public bool 腕輪_金具左_表示 - { - get - { - return X0Y0_腕輪_金具左.Dra; - } - set - { - X0Y0_腕輪_金具左.Dra = value; - X0Y0_腕輪_金具左.Hit = value; - } - } - - public bool 腕輪_金具右_表示 - { - get - { - return X0Y0_腕輪_金具右.Dra; - } - set - { - X0Y0_腕輪_金具右.Dra = value; - X0Y0_腕輪_金具右.Hit = value; - } - } - - public bool 腕輪表示 - { - get - { - return 腕輪_革_表示; - } - set - { - 腕輪_革_表示 = value; - 腕輪_金具1_表示 = value; - 腕輪_金具2_表示 = value; - 腕輪_金具3_表示 = value; - 腕輪_金具左_表示 = value; - 腕輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 指0_表示; - } - set - { - 指0_表示 = value; - 筋_表示 = value; - 蹄_蹄2_表示 = value; - 蹄_蹄1_表示 = value; - 蹄_副蹄_表示 = value; - 指1_表示 = value; - 腕輪_革_表示 = value; - 腕輪_金具1_表示 = value; - 腕輪_金具2_表示 = value; - 腕輪_金具3_表示 = value; - 腕輪_金具左_表示 = value; - 腕輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 指0CD.不透明度; - } - set - { - 指0CD.不透明度 = value; - 筋CD.不透明度 = value; - 蹄_蹄2CD.不透明度 = value; - 蹄_蹄1CD.不透明度 = value; - 蹄_副蹄CD.不透明度 = value; - 指1CD.不透明度 = value; - 腕輪_革CD.不透明度 = value; - 腕輪_金具1CD.不透明度 = value; - 腕輪_金具2CD.不透明度 = value; - 腕輪_金具3CD.不透明度 = value; - 腕輪_金具左CD.不透明度 = value; - 腕輪_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0); - - public 手_牛(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 手_牛D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "牛"; - dif.Add(new Pars(Sta.腕左["四足手"][1][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_指0 = pars["指0"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["蹄"].ToPars(); - X0Y0_蹄_蹄2 = pars2["蹄2"].ToPar(); - X0Y0_蹄_蹄1 = pars2["蹄1"].ToPar(); - X0Y0_蹄_副蹄 = pars2["副蹄"].ToPar(); - X0Y0_指1 = pars["指1"].ToPar(); - pars2 = pars["腕輪"].ToPars(); - X0Y0_腕輪_革 = pars2["革"].ToPar(); - X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_腕輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_腕輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_腕輪_金具右 = pars2["金具右"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 指0_表示 = e.指0_表示; - 筋_表示 = e.筋_表示; - 蹄_蹄2_表示 = e.蹄_蹄2_表示; - 蹄_蹄1_表示 = e.蹄_蹄1_表示; - 蹄_副蹄_表示 = e.蹄_副蹄_表示; - 指1_表示 = e.指1_表示; - 腕輪_革_表示 = e.腕輪_革_表示; - 腕輪_金具1_表示 = e.腕輪_金具1_表示; - 腕輪_金具2_表示 = e.腕輪_金具2_表示; - 腕輪_金具3_表示 = e.腕輪_金具3_表示; - 腕輪_金具左_表示 = e.腕輪_金具左_表示; - 腕輪_金具右_表示 = e.腕輪_金具右_表示; - 腕輪表示 = e.腕輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_指0CP = new ColorP(X0Y0_指0, 指0CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - X0Y0_蹄_蹄2CP = new ColorP(X0Y0_蹄_蹄2, 蹄_蹄2CD, DisUnit, abj: true); - X0Y0_蹄_蹄1CP = new ColorP(X0Y0_蹄_蹄1, 蹄_蹄1CD, DisUnit, abj: true); - X0Y0_蹄_副蹄CP = new ColorP(X0Y0_蹄_副蹄, 蹄_副蹄CD, DisUnit, abj: true); - X0Y0_指1CP = new ColorP(X0Y0_指1, 指1CD, 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); - X0Y0_腕輪_金具3CP = new ColorP(X0Y0_腕輪_金具3, 腕輪_金具3CD, DisUnit, abj: true); - X0Y0_腕輪_金具左CP = new ColorP(X0Y0_腕輪_金具左, 腕輪_金具左CD, DisUnit, abj: true); - X0Y0_腕輪_金具右CP = new ColorP(X0Y0_腕輪_金具右, 腕輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖1.反転Y = true; - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_指0.AngleBase = num * 217.0; - X0Y0_指1.AngleBase = num * -11.0; - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) - { - return p == X0Y0_腕輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_指0CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_蹄_蹄2CP.Update(); - X0Y0_蹄_蹄1CP.Update(); - X0Y0_蹄_副蹄CP.Update(); - X0Y0_指1CP.Update(); - X0Y0_腕輪_革CP.Update(); - X0Y0_腕輪_金具1CP.Update(); - X0Y0_腕輪_金具2CP.Update(); - X0Y0_腕輪_金具3CP.Update(); - X0Y0_腕輪_金具左CP.Update(); - X0Y0_腕輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 指0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 蹄_蹄2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 蹄_蹄1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 蹄_副蹄CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } - - public void 腕輪配色(拘束具色 配色) - { - 腕輪_革CD.色 = 配色.革部色; - 腕輪_金具1CD.色 = 配色.金具色; - 腕輪_金具2CD.色 = 腕輪_金具1CD.色; - 腕輪_金具3CD.色 = 腕輪_金具1CD.色; - 腕輪_金具左CD.色 = 腕輪_金具1CD.色; - 腕輪_金具右CD.色 = 腕輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 腕輪表示 = 拘束_; + } + } + + public bool 指0_表示 + { + get + { + return X0Y0_指0.Dra; + } + set + { + X0Y0_指0.Dra = value; + X0Y0_指0.Hit = value; + } + } + + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } + + public bool 蹄_蹄2_表示 + { + get + { + return X0Y0_蹄_蹄2.Dra; + } + set + { + X0Y0_蹄_蹄2.Dra = value; + X0Y0_蹄_蹄2.Hit = value; + } + } + + public bool 蹄_蹄1_表示 + { + get + { + return X0Y0_蹄_蹄1.Dra; + } + set + { + X0Y0_蹄_蹄1.Dra = value; + X0Y0_蹄_蹄1.Hit = value; + } + } + + public bool 蹄_副蹄_表示 + { + get + { + return X0Y0_蹄_副蹄.Dra; + } + set + { + X0Y0_蹄_副蹄.Dra = value; + X0Y0_蹄_副蹄.Hit = value; + } + } + + public bool 指1_表示 + { + get + { + return X0Y0_指1.Dra; + } + set + { + X0Y0_指1.Dra = value; + X0Y0_指1.Hit = value; + } + } + + public bool 腕輪_革_表示 + { + get + { + return X0Y0_腕輪_革.Dra; + } + set + { + X0Y0_腕輪_革.Dra = value; + X0Y0_腕輪_革.Hit = value; + } + } + + public bool 腕輪_金具1_表示 + { + get + { + return X0Y0_腕輪_金具1.Dra; + } + set + { + X0Y0_腕輪_金具1.Dra = value; + X0Y0_腕輪_金具1.Hit = value; + } + } + + public bool 腕輪_金具2_表示 + { + get + { + return X0Y0_腕輪_金具2.Dra; + } + set + { + X0Y0_腕輪_金具2.Dra = value; + X0Y0_腕輪_金具2.Hit = value; + } + } + + public bool 腕輪_金具3_表示 + { + get + { + return X0Y0_腕輪_金具3.Dra; + } + set + { + X0Y0_腕輪_金具3.Dra = value; + X0Y0_腕輪_金具3.Hit = value; + } + } + + public bool 腕輪_金具左_表示 + { + get + { + return X0Y0_腕輪_金具左.Dra; + } + set + { + X0Y0_腕輪_金具左.Dra = value; + X0Y0_腕輪_金具左.Hit = value; + } + } + + public bool 腕輪_金具右_表示 + { + get + { + return X0Y0_腕輪_金具右.Dra; + } + set + { + X0Y0_腕輪_金具右.Dra = value; + X0Y0_腕輪_金具右.Hit = value; + } + } + + public bool 腕輪表示 + { + get + { + return 腕輪_革_表示; + } + set + { + 腕輪_革_表示 = value; + 腕輪_金具1_表示 = value; + 腕輪_金具2_表示 = value; + 腕輪_金具3_表示 = value; + 腕輪_金具左_表示 = value; + 腕輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 指0_表示; + } + set + { + 指0_表示 = value; + 筋_表示 = value; + 蹄_蹄2_表示 = value; + 蹄_蹄1_表示 = value; + 蹄_副蹄_表示 = value; + 指1_表示 = value; + 腕輪_革_表示 = value; + 腕輪_金具1_表示 = value; + 腕輪_金具2_表示 = value; + 腕輪_金具3_表示 = value; + 腕輪_金具左_表示 = value; + 腕輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 指0CD.不透明度; + } + set + { + 指0CD.不透明度 = value; + 筋CD.不透明度 = value; + 蹄_蹄2CD.不透明度 = value; + 蹄_蹄1CD.不透明度 = value; + 蹄_副蹄CD.不透明度 = value; + 指1CD.不透明度 = value; + 腕輪_革CD.不透明度 = value; + 腕輪_金具1CD.不透明度 = value; + 腕輪_金具2CD.不透明度 = value; + 腕輪_金具3CD.不透明度 = value; + 腕輪_金具左CD.不透明度 = value; + 腕輪_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0); + + public 手_牛(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 手_牛D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "牛"; + dif.Add(new Pars(Sta.腕左["四足手"][1][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_指0 = pars["指0"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + Pars pars2 = pars["蹄"].ToPars(); + X0Y0_蹄_蹄2 = pars2["蹄2"].ToPar(); + X0Y0_蹄_蹄1 = pars2["蹄1"].ToPar(); + X0Y0_蹄_副蹄 = pars2["副蹄"].ToPar(); + X0Y0_指1 = pars["指1"].ToPar(); + pars2 = pars["腕輪"].ToPars(); + X0Y0_腕輪_革 = pars2["革"].ToPar(); + X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_腕輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_腕輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_腕輪_金具右 = pars2["金具右"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 指0_表示 = e.指0_表示; + 筋_表示 = e.筋_表示; + 蹄_蹄2_表示 = e.蹄_蹄2_表示; + 蹄_蹄1_表示 = e.蹄_蹄1_表示; + 蹄_副蹄_表示 = e.蹄_副蹄_表示; + 指1_表示 = e.指1_表示; + 腕輪_革_表示 = e.腕輪_革_表示; + 腕輪_金具1_表示 = e.腕輪_金具1_表示; + 腕輪_金具2_表示 = e.腕輪_金具2_表示; + 腕輪_金具3_表示 = e.腕輪_金具3_表示; + 腕輪_金具左_表示 = e.腕輪_金具左_表示; + 腕輪_金具右_表示 = e.腕輪_金具右_表示; + 腕輪表示 = e.腕輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_指0CP = new ColorP(X0Y0_指0, 指0CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + X0Y0_蹄_蹄2CP = new ColorP(X0Y0_蹄_蹄2, 蹄_蹄2CD, DisUnit, abj: true); + X0Y0_蹄_蹄1CP = new ColorP(X0Y0_蹄_蹄1, 蹄_蹄1CD, DisUnit, abj: true); + X0Y0_蹄_副蹄CP = new ColorP(X0Y0_蹄_副蹄, 蹄_副蹄CD, DisUnit, abj: true); + X0Y0_指1CP = new ColorP(X0Y0_指1, 指1CD, 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); + X0Y0_腕輪_金具3CP = new ColorP(X0Y0_腕輪_金具3, 腕輪_金具3CD, DisUnit, abj: true); + X0Y0_腕輪_金具左CP = new ColorP(X0Y0_腕輪_金具左, 腕輪_金具左CD, DisUnit, abj: true); + X0Y0_腕輪_金具右CP = new ColorP(X0Y0_腕輪_金具右, 腕輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖1.反転Y = true; + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_指0.AngleBase = num * 217.0; + X0Y0_指1.AngleBase = num * -11.0; + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) + { + return p == X0Y0_腕輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_指0CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_蹄_蹄2CP.Update(); + X0Y0_蹄_蹄1CP.Update(); + X0Y0_蹄_副蹄CP.Update(); + X0Y0_指1CP.Update(); + X0Y0_腕輪_革CP.Update(); + X0Y0_腕輪_金具1CP.Update(); + X0Y0_腕輪_金具2CP.Update(); + X0Y0_腕輪_金具3CP.Update(); + X0Y0_腕輪_金具左CP.Update(); + X0Y0_腕輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 指0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 蹄_蹄2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 蹄_蹄1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 蹄_副蹄CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } + + public void 腕輪配色(拘束具色 配色) + { + 腕輪_革CD.色 = 配色.革部色; + 腕輪_金具1CD.色 = 配色.金具色; + 腕輪_金具2CD.色 = 腕輪_金具1CD.色; + 腕輪_金具3CD.色 = 腕輪_金具1CD.色; + 腕輪_金具左CD.色 = 腕輪_金具1CD.色; + 腕輪_金具右CD.色 = 腕輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛D.cs index b693360..842f0fc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛D.cs @@ -1,46 +1,47 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 手_牛D : 獣手D +namespace SlaveMatrix { - public bool 指0_表示 = true; + [Serializable] + public class 手_牛D : 獣手D + { + public bool 指0_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public bool 蹄_蹄2_表示 = true; + public bool 蹄_蹄2_表示 = true; - public bool 蹄_蹄1_表示 = true; + public bool 蹄_蹄1_表示 = true; - public bool 蹄_副蹄_表示 = true; + public bool 蹄_副蹄_表示 = true; - public bool 指1_表示 = true; + public bool 指1_表示 = true; - public bool 腕輪_革_表示; + public bool 腕輪_革_表示; - public bool 腕輪_金具1_表示; + public bool 腕輪_金具1_表示; - public bool 腕輪_金具2_表示; + public bool 腕輪_金具2_表示; - public bool 腕輪_金具3_表示; + public bool 腕輪_金具3_表示; - public bool 腕輪_金具左_表示; + public bool 腕輪_金具左_表示; - public bool 腕輪_金具右_表示; + public bool 腕輪_金具右_表示; - public bool 腕輪表示; + public bool 腕輪表示; - public bool 鎖表示; + public bool 鎖表示; - public 手_牛D() - { - ThisType = GetType(); - } + public 手_牛D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 手_牛(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 手_牛(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣.cs index f969e4b..8cb9a78 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣.cs @@ -1,551 +1,552 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 手_獣 : 獣手 +namespace SlaveMatrix { - public Par X0Y0_手; + public class 手_獣 : 獣手 + { + public Par X0Y0_手; - public Par X0Y0_親指_指; + public Par X0Y0_親指_指; - public Par X0Y0_親指_爪; + public Par X0Y0_親指_爪; - public Par X0Y0_小指_指; + public Par X0Y0_小指_指; - public Par X0Y0_小指_爪; + public Par X0Y0_小指_爪; - public Par X0Y0_薬指_指; + public Par X0Y0_薬指_指; - public Par X0Y0_薬指_爪; + public Par X0Y0_薬指_爪; - public Par X0Y0_中指_指; + public Par X0Y0_中指_指; - public Par X0Y0_中指_爪; + public Par X0Y0_中指_爪; - public Par X0Y0_人指_指; + public Par X0Y0_人指_指; - public Par X0Y0_人指_爪; + public Par X0Y0_人指_爪; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public ColorD 手CD; + public ColorD 手CD; - public ColorD 親指_指CD; + public ColorD 親指_指CD; - public ColorD 親指_爪CD; + public ColorD 親指_爪CD; - public ColorD 小指_指CD; + public ColorD 小指_指CD; - public ColorD 小指_爪CD; + public ColorD 小指_爪CD; - public ColorD 薬指_指CD; + public ColorD 薬指_指CD; - public ColorD 薬指_爪CD; + public ColorD 薬指_爪CD; - public ColorD 中指_指CD; + public ColorD 中指_指CD; - public ColorD 中指_爪CD; + public ColorD 中指_爪CD; - public ColorD 人指_指CD; + public ColorD 人指_指CD; - public ColorD 人指_爪CD; + public ColorD 人指_爪CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorP X0Y0_手CP; + public ColorP X0Y0_手CP; - public ColorP X0Y0_親指_指CP; + public ColorP X0Y0_親指_指CP; - public ColorP X0Y0_親指_爪CP; + public ColorP X0Y0_親指_爪CP; - public ColorP X0Y0_小指_指CP; + public ColorP X0Y0_小指_指CP; - public ColorP X0Y0_小指_爪CP; + public ColorP X0Y0_小指_爪CP; - public ColorP X0Y0_薬指_指CP; + public ColorP X0Y0_薬指_指CP; - public ColorP X0Y0_薬指_爪CP; + public ColorP X0Y0_薬指_爪CP; - public ColorP X0Y0_中指_指CP; + public ColorP X0Y0_中指_指CP; - public ColorP X0Y0_中指_爪CP; + public ColorP X0Y0_中指_爪CP; - public ColorP X0Y0_人指_指CP; + public ColorP X0Y0_人指_指CP; - public ColorP X0Y0_人指_爪CP; + public ColorP X0Y0_人指_爪CP; - public ColorP X0Y0_竜性_鱗3CP; + public ColorP X0Y0_竜性_鱗3CP; - public ColorP X0Y0_竜性_鱗2CP; + public ColorP X0Y0_竜性_鱗2CP; - public ColorP X0Y0_竜性_鱗1CP; + public ColorP X0Y0_竜性_鱗1CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 手_表示 - { - get - { - return X0Y0_手.Dra; - } - set - { - X0Y0_手.Dra = value; - X0Y0_手.Hit = value; - } - } - - public bool 親指_指_表示 - { - get - { - return X0Y0_親指_指.Dra; - } - set - { - X0Y0_親指_指.Dra = value; - X0Y0_親指_指.Hit = value; - } - } - - public bool 親指_爪_表示 - { - get - { - return X0Y0_親指_爪.Dra; - } - set - { - X0Y0_親指_爪.Dra = value; - X0Y0_親指_爪.Hit = value; - } - } - - public bool 小指_指_表示 - { - get - { - return X0Y0_小指_指.Dra; - } - set - { - X0Y0_小指_指.Dra = value; - X0Y0_小指_指.Hit = value; - } - } - - public bool 小指_爪_表示 - { - get - { - return X0Y0_小指_爪.Dra; - } - set - { - X0Y0_小指_爪.Dra = value; - X0Y0_小指_爪.Hit = value; - } - } - - public bool 薬指_指_表示 - { - get - { - return X0Y0_薬指_指.Dra; - } - set - { - X0Y0_薬指_指.Dra = value; - X0Y0_薬指_指.Hit = value; - } - } - - public bool 薬指_爪_表示 - { - get - { - return X0Y0_薬指_爪.Dra; - } - set - { - X0Y0_薬指_爪.Dra = value; - X0Y0_薬指_爪.Hit = value; - } - } - - public bool 中指_指_表示 - { - get - { - return X0Y0_中指_指.Dra; - } - set - { - X0Y0_中指_指.Dra = value; - X0Y0_中指_指.Hit = value; - } - } - - public bool 中指_爪_表示 - { - get - { - return X0Y0_中指_爪.Dra; - } - set - { - X0Y0_中指_爪.Dra = value; - X0Y0_中指_爪.Hit = value; - } - } - - public bool 人指_指_表示 - { - get - { - return X0Y0_人指_指.Dra; - } - set - { - X0Y0_人指_指.Dra = value; - X0Y0_人指_指.Hit = value; - } - } - - public bool 人指_爪_表示 - { - get - { - return X0Y0_人指_爪.Dra; - } - set - { - X0Y0_人指_爪.Dra = value; - X0Y0_人指_爪.Hit = value; - } - } - - public bool 竜性_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗3.Dra = value; - X0Y0_竜性_鱗3.Hit = value; - } - } - - public bool 竜性_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗2.Dra = value; - X0Y0_竜性_鱗2.Hit = value; - } - } - - public bool 竜性_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗1.Dra = value; - X0Y0_竜性_鱗1.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 手_表示; - } - set - { - 手_表示 = value; - 親指_指_表示 = value; - 親指_爪_表示 = value; - 小指_指_表示 = value; - 小指_爪_表示 = value; - 薬指_指_表示 = value; - 薬指_爪_表示 = value; - 中指_指_表示 = value; - 中指_爪_表示 = value; - 人指_指_表示 = value; - 人指_爪_表示 = value; - 竜性_鱗3_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗1_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 手CD.不透明度; - } - set - { - 手CD.不透明度 = value; - 親指_指CD.不透明度 = value; - 親指_爪CD.不透明度 = value; - 小指_指CD.不透明度 = value; - 小指_爪CD.不透明度 = value; - 薬指_指CD.不透明度 = value; - 薬指_爪CD.不透明度 = value; - 中指_指CD.不透明度 = value; - 中指_爪CD.不透明度 = value; - 人指_指CD.不透明度 = value; - 人指_爪CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - } - } - - public 手_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 手_獣D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "獣"; - dif.Add(new Pars(Sta.腕左["四足手"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_手 = pars["手"].ToPar(); - Pars pars2 = pars["親指"].ToPars(); - X0Y0_親指_指 = pars2["指"].ToPar(); - X0Y0_親指_爪 = pars2["爪"].ToPar(); - pars2 = pars["小指"].ToPars(); - X0Y0_小指_指 = pars2["指"].ToPar(); - X0Y0_小指_爪 = pars2["爪"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y0_薬指_指 = pars2["指"].ToPar(); - X0Y0_薬指_爪 = pars2["爪"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y0_中指_指 = pars2["指"].ToPar(); - X0Y0_中指_爪 = pars2["爪"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y0_人指_指 = pars2["指"].ToPar(); - X0Y0_人指_爪 = pars2["爪"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 手_表示 = e.手_表示; - 親指_指_表示 = e.親指_指_表示; - 親指_爪_表示 = e.親指_爪_表示; - 小指_指_表示 = e.小指_指_表示; - 小指_爪_表示 = e.小指_爪_表示; - 薬指_指_表示 = e.薬指_指_表示; - 薬指_爪_表示 = e.薬指_爪_表示; - 中指_指_表示 = e.中指_指_表示; - 中指_爪_表示 = e.中指_爪_表示; - 人指_指_表示 = e.人指_指_表示; - 人指_爪_表示 = e.人指_爪_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_手CP = new ColorP(X0Y0_手, 手CD, DisUnit, abj: true); - X0Y0_親指_指CP = new ColorP(X0Y0_親指_指, 親指_指CD, DisUnit, abj: true); - X0Y0_親指_爪CP = new ColorP(X0Y0_親指_爪, 親指_爪CD, DisUnit, abj: true); - X0Y0_小指_指CP = new ColorP(X0Y0_小指_指, 小指_指CD, DisUnit, abj: true); - X0Y0_小指_爪CP = new ColorP(X0Y0_小指_爪, 小指_爪CD, DisUnit, abj: true); - X0Y0_薬指_指CP = new ColorP(X0Y0_薬指_指, 薬指_指CD, DisUnit, abj: true); - X0Y0_薬指_爪CP = new ColorP(X0Y0_薬指_爪, 薬指_爪CD, DisUnit, abj: true); - X0Y0_中指_指CP = new ColorP(X0Y0_中指_指, 中指_指CD, DisUnit, abj: true); - X0Y0_中指_爪CP = new ColorP(X0Y0_中指_爪, 中指_爪CD, DisUnit, abj: true); - X0Y0_人指_指CP = new ColorP(X0Y0_人指_指, 人指_指CD, DisUnit, abj: true); - X0Y0_人指_爪CP = new ColorP(X0Y0_人指_爪, 人指_爪CD, 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); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_手.AngleBase = num * 202.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - X0Y0_手CP.Update(); - X0Y0_親指_指CP.Update(); - X0Y0_親指_爪CP.Update(); - X0Y0_小指_指CP.Update(); - X0Y0_小指_爪CP.Update(); - X0Y0_薬指_指CP.Update(); - X0Y0_薬指_爪CP.Update(); - X0Y0_中指_指CP.Update(); - X0Y0_中指_爪CP.Update(); - X0Y0_人指_指CP.Update(); - X0Y0_人指_爪CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗1CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 手CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 親指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 小指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } - - private void 配色T0(体配色 体配色) - { - 手CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 親指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 小指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } - - private void 配色T1(体配色 体配色) - { - 手CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 親指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 小指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 手_表示 + { + get + { + return X0Y0_手.Dra; + } + set + { + X0Y0_手.Dra = value; + X0Y0_手.Hit = value; + } + } + + public bool 親指_指_表示 + { + get + { + return X0Y0_親指_指.Dra; + } + set + { + X0Y0_親指_指.Dra = value; + X0Y0_親指_指.Hit = value; + } + } + + public bool 親指_爪_表示 + { + get + { + return X0Y0_親指_爪.Dra; + } + set + { + X0Y0_親指_爪.Dra = value; + X0Y0_親指_爪.Hit = value; + } + } + + public bool 小指_指_表示 + { + get + { + return X0Y0_小指_指.Dra; + } + set + { + X0Y0_小指_指.Dra = value; + X0Y0_小指_指.Hit = value; + } + } + + public bool 小指_爪_表示 + { + get + { + return X0Y0_小指_爪.Dra; + } + set + { + X0Y0_小指_爪.Dra = value; + X0Y0_小指_爪.Hit = value; + } + } + + public bool 薬指_指_表示 + { + get + { + return X0Y0_薬指_指.Dra; + } + set + { + X0Y0_薬指_指.Dra = value; + X0Y0_薬指_指.Hit = value; + } + } + + public bool 薬指_爪_表示 + { + get + { + return X0Y0_薬指_爪.Dra; + } + set + { + X0Y0_薬指_爪.Dra = value; + X0Y0_薬指_爪.Hit = value; + } + } + + public bool 中指_指_表示 + { + get + { + return X0Y0_中指_指.Dra; + } + set + { + X0Y0_中指_指.Dra = value; + X0Y0_中指_指.Hit = value; + } + } + + public bool 中指_爪_表示 + { + get + { + return X0Y0_中指_爪.Dra; + } + set + { + X0Y0_中指_爪.Dra = value; + X0Y0_中指_爪.Hit = value; + } + } + + public bool 人指_指_表示 + { + get + { + return X0Y0_人指_指.Dra; + } + set + { + X0Y0_人指_指.Dra = value; + X0Y0_人指_指.Hit = value; + } + } + + public bool 人指_爪_表示 + { + get + { + return X0Y0_人指_爪.Dra; + } + set + { + X0Y0_人指_爪.Dra = value; + X0Y0_人指_爪.Hit = value; + } + } + + public bool 竜性_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗3.Dra = value; + X0Y0_竜性_鱗3.Hit = value; + } + } + + public bool 竜性_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗2.Dra = value; + X0Y0_竜性_鱗2.Hit = value; + } + } + + public bool 竜性_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗1.Dra = value; + X0Y0_竜性_鱗1.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 手_表示; + } + set + { + 手_表示 = value; + 親指_指_表示 = value; + 親指_爪_表示 = value; + 小指_指_表示 = value; + 小指_爪_表示 = value; + 薬指_指_表示 = value; + 薬指_爪_表示 = value; + 中指_指_表示 = value; + 中指_爪_表示 = value; + 人指_指_表示 = value; + 人指_爪_表示 = value; + 竜性_鱗3_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗1_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 手CD.不透明度; + } + set + { + 手CD.不透明度 = value; + 親指_指CD.不透明度 = value; + 親指_爪CD.不透明度 = value; + 小指_指CD.不透明度 = value; + 小指_爪CD.不透明度 = value; + 薬指_指CD.不透明度 = value; + 薬指_爪CD.不透明度 = value; + 中指_指CD.不透明度 = value; + 中指_爪CD.不透明度 = value; + 人指_指CD.不透明度 = value; + 人指_爪CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + } + } + + public 手_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 手_獣D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "獣"; + dif.Add(new Pars(Sta.腕左["四足手"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_手 = pars["手"].ToPar(); + Pars pars2 = pars["親指"].ToPars(); + X0Y0_親指_指 = pars2["指"].ToPar(); + X0Y0_親指_爪 = pars2["爪"].ToPar(); + pars2 = pars["小指"].ToPars(); + X0Y0_小指_指 = pars2["指"].ToPar(); + X0Y0_小指_爪 = pars2["爪"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y0_薬指_指 = pars2["指"].ToPar(); + X0Y0_薬指_爪 = pars2["爪"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y0_中指_指 = pars2["指"].ToPar(); + X0Y0_中指_爪 = pars2["爪"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y0_人指_指 = pars2["指"].ToPar(); + X0Y0_人指_爪 = pars2["爪"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 手_表示 = e.手_表示; + 親指_指_表示 = e.親指_指_表示; + 親指_爪_表示 = e.親指_爪_表示; + 小指_指_表示 = e.小指_指_表示; + 小指_爪_表示 = e.小指_爪_表示; + 薬指_指_表示 = e.薬指_指_表示; + 薬指_爪_表示 = e.薬指_爪_表示; + 中指_指_表示 = e.中指_指_表示; + 中指_爪_表示 = e.中指_爪_表示; + 人指_指_表示 = e.人指_指_表示; + 人指_爪_表示 = e.人指_爪_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_手CP = new ColorP(X0Y0_手, 手CD, DisUnit, abj: true); + X0Y0_親指_指CP = new ColorP(X0Y0_親指_指, 親指_指CD, DisUnit, abj: true); + X0Y0_親指_爪CP = new ColorP(X0Y0_親指_爪, 親指_爪CD, DisUnit, abj: true); + X0Y0_小指_指CP = new ColorP(X0Y0_小指_指, 小指_指CD, DisUnit, abj: true); + X0Y0_小指_爪CP = new ColorP(X0Y0_小指_爪, 小指_爪CD, DisUnit, abj: true); + X0Y0_薬指_指CP = new ColorP(X0Y0_薬指_指, 薬指_指CD, DisUnit, abj: true); + X0Y0_薬指_爪CP = new ColorP(X0Y0_薬指_爪, 薬指_爪CD, DisUnit, abj: true); + X0Y0_中指_指CP = new ColorP(X0Y0_中指_指, 中指_指CD, DisUnit, abj: true); + X0Y0_中指_爪CP = new ColorP(X0Y0_中指_爪, 中指_爪CD, DisUnit, abj: true); + X0Y0_人指_指CP = new ColorP(X0Y0_人指_指, 人指_指CD, DisUnit, abj: true); + X0Y0_人指_爪CP = new ColorP(X0Y0_人指_爪, 人指_爪CD, 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); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_手.AngleBase = num * 202.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + X0Y0_手CP.Update(); + X0Y0_親指_指CP.Update(); + X0Y0_親指_爪CP.Update(); + X0Y0_小指_指CP.Update(); + X0Y0_小指_爪CP.Update(); + X0Y0_薬指_指CP.Update(); + X0Y0_薬指_爪CP.Update(); + X0Y0_中指_指CP.Update(); + X0Y0_中指_爪CP.Update(); + X0Y0_人指_指CP.Update(); + X0Y0_人指_爪CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗1CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 手CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 親指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 小指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + + private void 配色T0(体配色 体配色) + { + 手CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 親指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 小指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + + private void 配色T1(体配色 体配色) + { + 手CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 親指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 小指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣D.cs index 5148e5a..686ef51 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣D.cs @@ -1,46 +1,47 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 手_獣D : 獣手D +namespace SlaveMatrix { - public bool 手_表示 = true; + [Serializable] + public class 手_獣D : 獣手D + { + public bool 手_表示 = true; - public bool 親指_指_表示 = true; + public bool 親指_指_表示 = true; - public bool 親指_爪_表示 = true; + public bool 親指_爪_表示 = true; - public bool 小指_指_表示 = true; + public bool 小指_指_表示 = true; - public bool 小指_爪_表示 = true; + public bool 小指_爪_表示 = true; - public bool 薬指_指_表示 = true; + public bool 薬指_指_表示 = true; - public bool 薬指_爪_表示 = true; + public bool 薬指_爪_表示 = true; - public bool 中指_指_表示 = true; + public bool 中指_指_表示 = true; - public bool 中指_爪_表示 = true; + public bool 中指_爪_表示 = true; - public bool 人指_指_表示 = true; + public bool 人指_指_表示 = true; - public bool 人指_爪_表示 = true; + public bool 人指_爪_表示 = true; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public 手_獣D() - { - ThisType = GetType(); - } + public 手_獣D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 手_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 手_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙.cs index bab48ea..e909fdf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙.cs @@ -1,950 +1,951 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 手_蝙 : 翼手 +namespace SlaveMatrix { - public Par X0Y0_獣翼手; + public class 手_蝙 : 翼手 + { + public Par X0Y0_獣翼手; - public Par X0Y0_小指_指1; + public Par X0Y0_小指_指1; - public Par X0Y0_小指_指2; + public Par X0Y0_小指_指2; - public Par X0Y0_小指_指3; + public Par X0Y0_小指_指3; - public Par X0Y0_薬指_指1; + public Par X0Y0_薬指_指1; - public Par X0Y0_薬指_指2; + public Par X0Y0_薬指_指2; - public Par X0Y0_薬指_指3; + public Par X0Y0_薬指_指3; - public Par X0Y0_中指_指1; + public Par X0Y0_中指_指1; - public Par X0Y0_中指_指2; + public Par X0Y0_中指_指2; - public Par X0Y0_中指_指3; + public Par X0Y0_中指_指3; - public Par X0Y0_人指_指1; + public Par X0Y0_人指_指1; - public Par X0Y0_人指_指2; + public Par X0Y0_人指_指2; - public Par X0Y0_人指_指3; + public Par X0Y0_人指_指3; - public Par X0Y0_親指_指1; + public Par X0Y0_親指_指1; - public Par X0Y0_親指_指2; + public Par X0Y0_親指_指2; - public Par X0Y0_親指_指3; + public Par X0Y0_親指_指3; - public 飛膜_先 飛膜; + public 飛膜_先 飛膜; - public ColorD 獣翼手CD; + public ColorD 獣翼手CD; - public ColorD 小指_指1CD; + public ColorD 小指_指1CD; - public ColorD 小指_指2CD; + public ColorD 小指_指2CD; - public ColorD 小指_指3CD; + public ColorD 小指_指3CD; - public ColorD 薬指_指1CD; + public ColorD 薬指_指1CD; - public ColorD 薬指_指2CD; + public ColorD 薬指_指2CD; - public ColorD 薬指_指3CD; + public ColorD 薬指_指3CD; - public ColorD 中指_指1CD; + public ColorD 中指_指1CD; - public ColorD 中指_指2CD; + public ColorD 中指_指2CD; - public ColorD 中指_指3CD; + public ColorD 中指_指3CD; - public ColorD 人指_指1CD; + public ColorD 人指_指1CD; - public ColorD 人指_指2CD; + public ColorD 人指_指2CD; - public ColorD 人指_指3CD; + public ColorD 人指_指3CD; - public ColorD 親指_指1CD; + public ColorD 親指_指1CD; - public ColorD 親指_指2CD; + public ColorD 親指_指2CD; - public ColorD 親指_指3CD; + public ColorD 親指_指3CD; - public ColorP X0Y0_獣翼手CP; + public ColorP X0Y0_獣翼手CP; - public ColorP X0Y0_小指_指1CP; + public ColorP X0Y0_小指_指1CP; - public ColorP X0Y0_小指_指2CP; + public ColorP X0Y0_小指_指2CP; - public ColorP X0Y0_小指_指3CP; + public ColorP X0Y0_小指_指3CP; - public ColorP X0Y0_薬指_指1CP; + public ColorP X0Y0_薬指_指1CP; - public ColorP X0Y0_薬指_指2CP; + public ColorP X0Y0_薬指_指2CP; - public ColorP X0Y0_薬指_指3CP; + public ColorP X0Y0_薬指_指3CP; - public ColorP X0Y0_中指_指1CP; + public ColorP X0Y0_中指_指1CP; - public ColorP X0Y0_中指_指2CP; + public ColorP X0Y0_中指_指2CP; - public ColorP X0Y0_中指_指3CP; + public ColorP X0Y0_中指_指3CP; - public ColorP X0Y0_人指_指1CP; + public ColorP X0Y0_人指_指1CP; - public ColorP X0Y0_人指_指2CP; + public ColorP X0Y0_人指_指2CP; - public ColorP X0Y0_人指_指3CP; + public ColorP X0Y0_人指_指3CP; - public ColorP X0Y0_親指_指1CP; + public ColorP X0Y0_親指_指1CP; - public ColorP X0Y0_親指_指2CP; + public ColorP X0Y0_親指_指2CP; - public ColorP X0Y0_親指_指3CP; + public ColorP X0Y0_親指_指3CP; - public bool カーブ; + public bool カーブ; - public Par[] Pars1; + public Par[] Pars1; - public Par[] Pars2; + public Par[] Pars2; - public Par[] Pars3; + public Par[] Pars3; - public Par[] Pars4; + public Par[] Pars4; - public Par[] Pars5; + public Par[] Pars5; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 飛膜.欠損 = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 飛膜.欠損 = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 飛膜.筋肉 = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 飛膜.拘束 = value; - } - } - - public bool 獣翼手_表示 - { - get - { - return X0Y0_獣翼手.Dra; - } - set - { - X0Y0_獣翼手.Dra = value; - X0Y0_獣翼手.Hit = value; - } - } - - public bool 小指_指1_表示 - { - get - { - return X0Y0_小指_指1.Dra; - } - set - { - X0Y0_小指_指1.Dra = value; - X0Y0_小指_指1.Hit = value; - } - } - - public bool 小指_指2_表示 - { - get - { - return X0Y0_小指_指2.Dra; - } - set - { - X0Y0_小指_指2.Dra = value; - X0Y0_小指_指2.Hit = value; - } - } - - public bool 小指_指3_表示 - { - get - { - return X0Y0_小指_指3.Dra; - } - set - { - X0Y0_小指_指3.Dra = value; - X0Y0_小指_指3.Hit = value; - } - } - - public bool 薬指_指1_表示 - { - get - { - return X0Y0_薬指_指1.Dra; - } - set - { - X0Y0_薬指_指1.Dra = value; - X0Y0_薬指_指1.Hit = value; - } - } - - public bool 薬指_指2_表示 - { - get - { - return X0Y0_薬指_指2.Dra; - } - set - { - X0Y0_薬指_指2.Dra = value; - X0Y0_薬指_指2.Hit = value; - } - } - - public bool 薬指_指3_表示 - { - get - { - return X0Y0_薬指_指3.Dra; - } - set - { - X0Y0_薬指_指3.Dra = value; - X0Y0_薬指_指3.Hit = value; - } - } - - public bool 中指_指1_表示 - { - get - { - return X0Y0_中指_指1.Dra; - } - set - { - X0Y0_中指_指1.Dra = value; - X0Y0_中指_指1.Hit = value; - } - } - - public bool 中指_指2_表示 - { - get - { - return X0Y0_中指_指2.Dra; - } - set - { - X0Y0_中指_指2.Dra = value; - X0Y0_中指_指2.Hit = value; - } - } - - public bool 中指_指3_表示 - { - get - { - return X0Y0_中指_指3.Dra; - } - set - { - X0Y0_中指_指3.Dra = value; - X0Y0_中指_指3.Hit = value; - } - } - - public bool 人指_指1_表示 - { - get - { - return X0Y0_人指_指1.Dra; - } - set - { - X0Y0_人指_指1.Dra = value; - X0Y0_人指_指1.Hit = value; - } - } - - public bool 人指_指2_表示 - { - get - { - return X0Y0_人指_指2.Dra; - } - set - { - X0Y0_人指_指2.Dra = value; - X0Y0_人指_指2.Hit = value; - } - } - - public bool 人指_指3_表示 - { - get - { - return X0Y0_人指_指3.Dra; - } - set - { - X0Y0_人指_指3.Dra = value; - X0Y0_人指_指3.Hit = value; - } - } - - public bool 親指_指1_表示 - { - get - { - return X0Y0_親指_指1.Dra; - } - set - { - X0Y0_親指_指1.Dra = value; - X0Y0_親指_指1.Hit = value; - } - } - - public bool 親指_指2_表示 - { - get - { - return X0Y0_親指_指2.Dra; - } - set - { - X0Y0_親指_指2.Dra = value; - X0Y0_親指_指2.Hit = value; - } - } - - public bool 親指_指3_表示 - { - get - { - return X0Y0_親指_指3.Dra; - } - set - { - X0Y0_親指_指3.Dra = value; - X0Y0_親指_指3.Hit = value; - } - } - - public bool 飛膜_表示 - { - get - { - return 飛膜.飛膜_表示; - } - set - { - 飛膜.飛膜_表示 = value; - 飛膜.飛膜_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 獣翼手_表示; - } - set - { - 獣翼手_表示 = value; - 小指_指1_表示 = value; - 小指_指2_表示 = value; - 小指_指3_表示 = value; - 薬指_指1_表示 = value; - 薬指_指2_表示 = value; - 薬指_指3_表示 = value; - 中指_指1_表示 = value; - 中指_指2_表示 = value; - 中指_指3_表示 = value; - 人指_指1_表示 = value; - 人指_指2_表示 = value; - 人指_指3_表示 = value; - 親指_指1_表示 = value; - 親指_指2_表示 = value; - 親指_指3_表示 = value; - 飛膜_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 獣翼手CD.不透明度; - } - set - { - 獣翼手CD.不透明度 = value; - 小指_指1CD.不透明度 = value; - 小指_指2CD.不透明度 = value; - 小指_指3CD.不透明度 = value; - 薬指_指1CD.不透明度 = value; - 薬指_指2CD.不透明度 = value; - 薬指_指3CD.不透明度 = value; - 中指_指1CD.不透明度 = value; - 中指_指2CD.不透明度 = value; - 中指_指3CD.不透明度 = value; - 人指_指1CD.不透明度 = value; - 人指_指2CD.不透明度 = value; - 人指_指3CD.不透明度 = value; - 親指_指1CD.不透明度 = value; - 親指_指2CD.不透明度 = value; - 親指_指3CD.不透明度 = value; - 飛膜.飛膜CD.不透明度 = value; - } - } - - public override double 展開 - { - set - { - double num = value.Inverse(); - double num2 = (右 ? (-1.0) : 1.0); - X0Y0_獣翼手.AngleCont = num2 * -74.0 * num; - X0Y0_小指_指1.AngleCont = num2 * 10.0 * num; - X0Y0_小指_指2.AngleCont = num2 * 0.0 * num; - X0Y0_小指_指3.AngleCont = num2 * -1.0 * num; - X0Y0_薬指_指1.AngleCont = num2 * -38.0 * num; - X0Y0_薬指_指2.AngleCont = num2 * 2.0 * num; - X0Y0_薬指_指3.AngleCont = num2 * 4.0 * num; - X0Y0_中指_指1.AngleCont = num2 * -63.0 * num; - X0Y0_中指_指2.AngleCont = num2 * -20.0 * num; - X0Y0_中指_指3.AngleCont = num2 * 12.0 * num; - X0Y0_人指_指1.AngleCont = num2 * -83.0 * num; - X0Y0_人指_指2.AngleCont = num2 * 9.0 * num; - X0Y0_人指_指3.AngleCont = num2 * 4.0 * num; - X0Y0_親指_指1.AngleCont = num2 * -10.0 * num; - X0Y0_親指_指2.AngleCont = num2 * -22.0 * num; - X0Y0_親指_指3.AngleCont = num2 * -45.0 * num; - } - } - - public double シャープ - { - set - { - X0Y0_小指_指1.SizeXBase *= 1.0 - 0.4 * value; - X0Y0_小指_指2.SizeXBase *= 1.0 - 0.4 * value; - X0Y0_小指_指3.SizeXBase *= 1.0 - 0.4 * value; - X0Y0_薬指_指1.SizeXBase *= 1.0 - 0.25 * value; - X0Y0_薬指_指2.SizeXBase *= 1.0 - 0.25 * value; - X0Y0_薬指_指3.SizeXBase *= 1.0 - 0.25 * value; - } - } - - public bool 下部_外線 - { - get - { - return X0Y0_獣翼手.OP[(!右) ? 1 : 5].Outline; - } - set - { - X0Y0_獣翼手.OP[(!右) ? 1 : 5].Outline = value; - X0Y0_小指_指1.OP[(!右) ? 3 : 0].Outline = value; - X0Y0_小指_指2.OP[(!右) ? 3 : 0].Outline = value; - X0Y0_小指_指3.OP[(!右) ? 2 : 0].Outline = value; - X0Y0_薬指_指1.OP[(!右) ? 3 : 0].Outline = value; - X0Y0_薬指_指2.OP[(!右) ? 3 : 0].Outline = value; - X0Y0_薬指_指3.OP[(!右) ? 2 : 0].Outline = value; - X0Y0_中指_指1.OP[(!右) ? 3 : 0].Outline = value; - X0Y0_中指_指2.OP[(!右) ? 3 : 0].Outline = value; - X0Y0_中指_指3.OP[(!右) ? 2 : 0].Outline = value; - X0Y0_人指_指1.OP[(!右) ? 3 : 0].Outline = value; - X0Y0_人指_指2.OP[(!右) ? 3 : 0].Outline = value; - X0Y0_人指_指3.OP[(!右) ? 2 : 0].Outline = value; - } - } - - public bool 接部_外線 - { - get - { - return 飛膜.接部_外線; - } - set - { - 飛膜.接部_外線 = value; - } - } - - public override double 尺度B - { - get - { - return base.尺度B; - } - set - { - base.尺度B = value; - 飛膜.尺度B = value; - } - } - - public override double 尺度C - { - get - { - return base.尺度C; - } - set - { - base.尺度C = value; - 飛膜.尺度C = value; - } - } - - public override double 尺度XB - { - get - { - return base.尺度XB; - } - set - { - base.尺度XB = value; - 飛膜.尺度XB = value; - } - } - - public override double 尺度XC - { - get - { - return base.尺度XC; - } - set - { - base.尺度XC = value; - 飛膜.尺度XC = value; - } - } - - public override double 尺度YB - { - get - { - return base.尺度YB; - } - set - { - base.尺度YB = value; - 飛膜.尺度YB = value; - } - } - - public override double 尺度YC - { - get - { - return base.尺度YC; - } - set - { - base.尺度YC = value; - 飛膜.尺度YC = value; - } - } - - public override double 肥大 - { - set - { - base.肥大 = value; - 飛膜.肥大 = value; - } - } - - public override double 身長 - { - set - { - base.身長 = value; - 飛膜.身長 = value; - } - } - - public override bool 右 - { - get - { - return base.右; - } - set - { - base.右 = value; - 飛膜.右 = value; - } - } - - public override bool 反転X - { - get - { - return base.反転X; - } - set - { - base.反転X = value; - 飛膜.反転X = value; - } - } - - public override bool 反転Y - { - get - { - return base.反転Y; - } - set - { - base.反転Y = value; - 飛膜.反転Y = value; - } - } - - public override double Xv - { - get - { - return base.Xv; - } - set - { - base.Xv = value; - 飛膜.Xv = value; - } - } - - public override double Yv - { - get - { - return base.Yv; - } - set - { - base.Yv = value; - 飛膜.Yv = value; - } - } - - public override int Xi - { - get - { - return base.Xi; - } - set - { - base.Xi = value; - 飛膜.Xi = value; - } - } - - public override int Yi - { - get - { - return base.Yi; - } - set - { - base.Yi = value; - 飛膜.Yi = value; - } - } - - public override double サイズ - { - get - { - return サイズ_; - } - set - { - base.サイズ = value; - 飛膜.サイズ = value; - } - } - - public override double サイズX - { - get - { - return サイズX_; - } - set - { - base.サイズX = value; - 飛膜.サイズX = value; - } - } - - public override double サイズY - { - get - { - return サイズY_; - } - set - { - base.サイズY = value; - 飛膜.サイズY = value; - } - } - - public 手_蝙(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 手_蝙D e) - { - 飛膜 = new 飛膜_先(DisUnit, 配色指定, 体配色); - 飛膜.Par = this; - ThisType = GetType(); - 本体 = new Difs(Sta.腕左["獣翼手"]); - Pars pars = 本体[0][0]; - X0Y0_獣翼手 = pars["獣翼手"].ToPar(); - Pars pars2 = pars["小指"].ToPars(); - X0Y0_小指_指1 = pars2["指1"].ToPar(); - X0Y0_小指_指2 = pars2["指2"].ToPar(); - X0Y0_小指_指3 = pars2["指3"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y0_薬指_指1 = pars2["指1"].ToPar(); - X0Y0_薬指_指2 = pars2["指2"].ToPar(); - X0Y0_薬指_指3 = pars2["指3"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y0_中指_指1 = pars2["指1"].ToPar(); - X0Y0_中指_指2 = pars2["指2"].ToPar(); - X0Y0_中指_指3 = pars2["指3"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y0_人指_指1 = pars2["指1"].ToPar(); - X0Y0_人指_指2 = pars2["指2"].ToPar(); - X0Y0_人指_指3 = pars2["指3"].ToPar(); - pars2 = pars["親指"].ToPars(); - X0Y0_親指_指1 = pars2["指1"].ToPar(); - X0Y0_親指_指2 = pars2["指2"].ToPar(); - X0Y0_親指_指3 = pars2["指3"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 獣翼手_表示 = e.獣翼手_表示; - 小指_指1_表示 = e.小指_指1_表示; - 小指_指2_表示 = e.小指_指2_表示; - 小指_指3_表示 = e.小指_指3_表示; - 薬指_指1_表示 = e.薬指_指1_表示; - 薬指_指2_表示 = e.薬指_指2_表示; - 薬指_指3_表示 = e.薬指_指3_表示; - 中指_指1_表示 = e.中指_指1_表示; - 中指_指2_表示 = e.中指_指2_表示; - 中指_指3_表示 = e.中指_指3_表示; - 人指_指1_表示 = e.人指_指1_表示; - 人指_指2_表示 = e.人指_指2_表示; - 人指_指3_表示 = e.人指_指3_表示; - 親指_指1_表示 = e.親指_指1_表示; - 親指_指2_表示 = e.親指_指2_表示; - 親指_指3_表示 = e.親指_指3_表示; - 飛膜_表示 = e.飛膜_表示; - 展開 = e.展開; - シャープ = e.シャープ; - 下部_外線 = e.下部_外線; - 接部_外線 = e.接部_外線; - カーブ = e.カーブ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_獣翼手CP = new ColorP(X0Y0_獣翼手, 獣翼手CD, DisUnit, abj: true); - Pars1 = new Par[3] { X0Y0_小指_指1, X0Y0_小指_指2, X0Y0_小指_指3 }; - 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); - Pars2 = new Par[3] { X0Y0_薬指_指1, X0Y0_薬指_指2, X0Y0_薬指_指3 }; - 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); - Pars3 = new Par[3] { X0Y0_中指_指1, X0Y0_中指_指2, X0Y0_中指_指3 }; - 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); - Pars4 = new Par[3] { X0Y0_人指_指1, X0Y0_人指_指2, X0Y0_人指_指3 }; - 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); - Pars5 = new Par[2] { X0Y0_親指_指1, X0Y0_親指_指2 }; - 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); - 尺度B = 1.02; - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_獣翼手.AngleBase = num * -31.0000000000001; - X0Y0_小指_指1.AngleBase = num * -79.3474786285473; - X0Y0_小指_指2.AngleBase = num * -6.63284583292149; - X0Y0_小指_指3.AngleBase = num * -5.51444226587368; - X0Y0_薬指_指1.AngleBase = num * -29.8986006733114; - X0Y0_薬指_指2.AngleBase = num * -9.09381595653455; - X0Y0_薬指_指3.AngleBase = num * -15.3232033633539; - X0Y0_中指_指1.AngleBase = num * -2.25244077487218; - X0Y0_中指_指2.AngleBase = num * -349.728279240711; - X0Y0_中指_指3.AngleBase = num * 330.298790583483; - X0Y0_人指_指1.AngleBase = num * -340.637781414332; - X0Y0_人指_指2.AngleBase = num * -14.7669119107363; - X0Y0_人指_指3.AngleBase = num * 347.37149883769; - X0Y0_親指_指1.AngleBase = num * -257.575894274218; - X0Y0_親指_指2.AngleBase = num * 328.764949390357; - X0Y0_親指_指3.AngleBase = num * 15.8109448838614; - 本体.JoinPAall(); - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_獣翼手); - Are.Draw(X0Y0_小指_指1); - Are.Draw(X0Y0_薬指_指1); - Are.Draw(X0Y0_中指_指1); - Are.Draw(X0Y0_人指_指1); - Are.Draw(X0Y0_人指_指2); - Are.Draw(X0Y0_親指_指1); - Are.Draw(X0Y0_親指_指2); - Are.Draw(X0Y0_親指_指3); - } - - public void 指先描画(Are Are) - { - Are.Draw(X0Y0_小指_指2); - Are.Draw(X0Y0_小指_指3); - Are.Draw(X0Y0_薬指_指2); - Are.Draw(X0Y0_薬指_指3); - Are.Draw(X0Y0_中指_指2); - Are.Draw(X0Y0_中指_指3); - Are.Draw(X0Y0_人指_指3); - } - - public override void Dispose() - { - base.Dispose(); - 飛膜.Dispose(); - } - - public void 接続(上腕_蝙 上腕, 下腕_蝙 下腕, bool カーブ) - { - 飛膜.接続(上腕, 下腕, this, カーブ); - } - - public override void 色更新() - { - X0Y0_獣翼手CP.Update(); - Pars1.GetMiY_MaY(out mm); - X0Y0_小指_指1CP.Update(mm); - X0Y0_小指_指2CP.Update(mm); - X0Y0_小指_指3CP.Update(mm); - Pars2.GetMiY_MaY(out mm); - X0Y0_薬指_指1CP.Update(mm); - X0Y0_薬指_指2CP.Update(mm); - X0Y0_薬指_指3CP.Update(mm); - Pars3.GetMiY_MaY(out mm); - X0Y0_中指_指1CP.Update(mm); - X0Y0_中指_指2CP.Update(mm); - X0Y0_中指_指3CP.Update(mm); - Pars4.GetMiY_MaY(out mm); - X0Y0_人指_指1CP.Update(mm); - X0Y0_人指_指2CP.Update(mm); - X0Y0_人指_指3CP.Update(mm); - Pars5.GetMiY_MaY(out mm); - X0Y0_親指_指1CP.Update(mm); - X0Y0_親指_指2CP.Update(mm); - X0Y0_親指_指3CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 獣翼手CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 小指_指1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 小指_指2CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 小指_指3CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 薬指_指1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 薬指_指2CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 薬指_指3CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 中指_指1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 中指_指2CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 中指_指3CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 人指_指1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 人指_指2CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 人指_指3CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 親指_指1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 親指_指2CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 親指_指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 飛膜.筋肉 = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 飛膜.拘束 = value; + } + } + + public bool 獣翼手_表示 + { + get + { + return X0Y0_獣翼手.Dra; + } + set + { + X0Y0_獣翼手.Dra = value; + X0Y0_獣翼手.Hit = value; + } + } + + public bool 小指_指1_表示 + { + get + { + return X0Y0_小指_指1.Dra; + } + set + { + X0Y0_小指_指1.Dra = value; + X0Y0_小指_指1.Hit = value; + } + } + + public bool 小指_指2_表示 + { + get + { + return X0Y0_小指_指2.Dra; + } + set + { + X0Y0_小指_指2.Dra = value; + X0Y0_小指_指2.Hit = value; + } + } + + public bool 小指_指3_表示 + { + get + { + return X0Y0_小指_指3.Dra; + } + set + { + X0Y0_小指_指3.Dra = value; + X0Y0_小指_指3.Hit = value; + } + } + + public bool 薬指_指1_表示 + { + get + { + return X0Y0_薬指_指1.Dra; + } + set + { + X0Y0_薬指_指1.Dra = value; + X0Y0_薬指_指1.Hit = value; + } + } + + public bool 薬指_指2_表示 + { + get + { + return X0Y0_薬指_指2.Dra; + } + set + { + X0Y0_薬指_指2.Dra = value; + X0Y0_薬指_指2.Hit = value; + } + } + + public bool 薬指_指3_表示 + { + get + { + return X0Y0_薬指_指3.Dra; + } + set + { + X0Y0_薬指_指3.Dra = value; + X0Y0_薬指_指3.Hit = value; + } + } + + public bool 中指_指1_表示 + { + get + { + return X0Y0_中指_指1.Dra; + } + set + { + X0Y0_中指_指1.Dra = value; + X0Y0_中指_指1.Hit = value; + } + } + + public bool 中指_指2_表示 + { + get + { + return X0Y0_中指_指2.Dra; + } + set + { + X0Y0_中指_指2.Dra = value; + X0Y0_中指_指2.Hit = value; + } + } + + public bool 中指_指3_表示 + { + get + { + return X0Y0_中指_指3.Dra; + } + set + { + X0Y0_中指_指3.Dra = value; + X0Y0_中指_指3.Hit = value; + } + } + + public bool 人指_指1_表示 + { + get + { + return X0Y0_人指_指1.Dra; + } + set + { + X0Y0_人指_指1.Dra = value; + X0Y0_人指_指1.Hit = value; + } + } + + public bool 人指_指2_表示 + { + get + { + return X0Y0_人指_指2.Dra; + } + set + { + X0Y0_人指_指2.Dra = value; + X0Y0_人指_指2.Hit = value; + } + } + + public bool 人指_指3_表示 + { + get + { + return X0Y0_人指_指3.Dra; + } + set + { + X0Y0_人指_指3.Dra = value; + X0Y0_人指_指3.Hit = value; + } + } + + public bool 親指_指1_表示 + { + get + { + return X0Y0_親指_指1.Dra; + } + set + { + X0Y0_親指_指1.Dra = value; + X0Y0_親指_指1.Hit = value; + } + } + + public bool 親指_指2_表示 + { + get + { + return X0Y0_親指_指2.Dra; + } + set + { + X0Y0_親指_指2.Dra = value; + X0Y0_親指_指2.Hit = value; + } + } + + public bool 親指_指3_表示 + { + get + { + return X0Y0_親指_指3.Dra; + } + set + { + X0Y0_親指_指3.Dra = value; + X0Y0_親指_指3.Hit = value; + } + } + + public bool 飛膜_表示 + { + get + { + return 飛膜.飛膜_表示; + } + set + { + 飛膜.飛膜_表示 = value; + 飛膜.飛膜_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 獣翼手_表示; + } + set + { + 獣翼手_表示 = value; + 小指_指1_表示 = value; + 小指_指2_表示 = value; + 小指_指3_表示 = value; + 薬指_指1_表示 = value; + 薬指_指2_表示 = value; + 薬指_指3_表示 = value; + 中指_指1_表示 = value; + 中指_指2_表示 = value; + 中指_指3_表示 = value; + 人指_指1_表示 = value; + 人指_指2_表示 = value; + 人指_指3_表示 = value; + 親指_指1_表示 = value; + 親指_指2_表示 = value; + 親指_指3_表示 = value; + 飛膜_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 獣翼手CD.不透明度; + } + set + { + 獣翼手CD.不透明度 = value; + 小指_指1CD.不透明度 = value; + 小指_指2CD.不透明度 = value; + 小指_指3CD.不透明度 = value; + 薬指_指1CD.不透明度 = value; + 薬指_指2CD.不透明度 = value; + 薬指_指3CD.不透明度 = value; + 中指_指1CD.不透明度 = value; + 中指_指2CD.不透明度 = value; + 中指_指3CD.不透明度 = value; + 人指_指1CD.不透明度 = value; + 人指_指2CD.不透明度 = value; + 人指_指3CD.不透明度 = value; + 親指_指1CD.不透明度 = value; + 親指_指2CD.不透明度 = value; + 親指_指3CD.不透明度 = value; + 飛膜.飛膜CD.不透明度 = value; + } + } + + public override double 展開 + { + set + { + double num = value.Inverse(); + double num2 = (右 ? (-1.0) : 1.0); + X0Y0_獣翼手.AngleCont = num2 * -74.0 * num; + X0Y0_小指_指1.AngleCont = num2 * 10.0 * num; + X0Y0_小指_指2.AngleCont = num2 * 0.0 * num; + X0Y0_小指_指3.AngleCont = num2 * -1.0 * num; + X0Y0_薬指_指1.AngleCont = num2 * -38.0 * num; + X0Y0_薬指_指2.AngleCont = num2 * 2.0 * num; + X0Y0_薬指_指3.AngleCont = num2 * 4.0 * num; + X0Y0_中指_指1.AngleCont = num2 * -63.0 * num; + X0Y0_中指_指2.AngleCont = num2 * -20.0 * num; + X0Y0_中指_指3.AngleCont = num2 * 12.0 * num; + X0Y0_人指_指1.AngleCont = num2 * -83.0 * num; + X0Y0_人指_指2.AngleCont = num2 * 9.0 * num; + X0Y0_人指_指3.AngleCont = num2 * 4.0 * num; + X0Y0_親指_指1.AngleCont = num2 * -10.0 * num; + X0Y0_親指_指2.AngleCont = num2 * -22.0 * num; + X0Y0_親指_指3.AngleCont = num2 * -45.0 * num; + } + } + + public double シャープ + { + set + { + X0Y0_小指_指1.SizeXBase *= 1.0 - 0.4 * value; + X0Y0_小指_指2.SizeXBase *= 1.0 - 0.4 * value; + X0Y0_小指_指3.SizeXBase *= 1.0 - 0.4 * value; + X0Y0_薬指_指1.SizeXBase *= 1.0 - 0.25 * value; + X0Y0_薬指_指2.SizeXBase *= 1.0 - 0.25 * value; + X0Y0_薬指_指3.SizeXBase *= 1.0 - 0.25 * value; + } + } + + public bool 下部_外線 + { + get + { + return X0Y0_獣翼手.OP[(!右) ? 1 : 5].Outline; + } + set + { + X0Y0_獣翼手.OP[(!右) ? 1 : 5].Outline = value; + X0Y0_小指_指1.OP[(!右) ? 3 : 0].Outline = value; + X0Y0_小指_指2.OP[(!右) ? 3 : 0].Outline = value; + X0Y0_小指_指3.OP[(!右) ? 2 : 0].Outline = value; + X0Y0_薬指_指1.OP[(!右) ? 3 : 0].Outline = value; + X0Y0_薬指_指2.OP[(!右) ? 3 : 0].Outline = value; + X0Y0_薬指_指3.OP[(!右) ? 2 : 0].Outline = value; + X0Y0_中指_指1.OP[(!右) ? 3 : 0].Outline = value; + X0Y0_中指_指2.OP[(!右) ? 3 : 0].Outline = value; + X0Y0_中指_指3.OP[(!右) ? 2 : 0].Outline = value; + X0Y0_人指_指1.OP[(!右) ? 3 : 0].Outline = value; + X0Y0_人指_指2.OP[(!右) ? 3 : 0].Outline = value; + X0Y0_人指_指3.OP[(!右) ? 2 : 0].Outline = value; + } + } + + public bool 接部_外線 + { + get + { + return 飛膜.接部_外線; + } + set + { + 飛膜.接部_外線 = value; + } + } + + public override double 尺度B + { + get + { + return base.尺度B; + } + set + { + base.尺度B = value; + 飛膜.尺度B = value; + } + } + + public override double 尺度C + { + get + { + return base.尺度C; + } + set + { + base.尺度C = value; + 飛膜.尺度C = value; + } + } + + public override double 尺度XB + { + get + { + return base.尺度XB; + } + set + { + base.尺度XB = value; + 飛膜.尺度XB = value; + } + } + + public override double 尺度XC + { + get + { + return base.尺度XC; + } + set + { + base.尺度XC = value; + 飛膜.尺度XC = value; + } + } + + public override double 尺度YB + { + get + { + return base.尺度YB; + } + set + { + base.尺度YB = value; + 飛膜.尺度YB = value; + } + } + + public override double 尺度YC + { + get + { + return base.尺度YC; + } + set + { + base.尺度YC = value; + 飛膜.尺度YC = value; + } + } + + public override double 肥大 + { + set + { + base.肥大 = value; + 飛膜.肥大 = value; + } + } + + public override double 身長 + { + set + { + base.身長 = value; + 飛膜.身長 = value; + } + } + + public override bool 右 + { + get + { + return base.右; + } + set + { + base.右 = value; + 飛膜.右 = value; + } + } + + public override bool 反転X + { + get + { + return base.反転X; + } + set + { + base.反転X = value; + 飛膜.反転X = value; + } + } + + public override bool 反転Y + { + get + { + return base.反転Y; + } + set + { + base.反転Y = value; + 飛膜.反転Y = value; + } + } + + public override double Xv + { + get + { + return base.Xv; + } + set + { + base.Xv = value; + 飛膜.Xv = value; + } + } + + public override double Yv + { + get + { + return base.Yv; + } + set + { + base.Yv = value; + 飛膜.Yv = value; + } + } + + public override int Xi + { + get + { + return base.Xi; + } + set + { + base.Xi = value; + 飛膜.Xi = value; + } + } + + public override int Yi + { + get + { + return base.Yi; + } + set + { + base.Yi = value; + 飛膜.Yi = value; + } + } + + public override double サイズ + { + get + { + return サイズ_; + } + set + { + base.サイズ = value; + 飛膜.サイズ = value; + } + } + + public override double サイズX + { + get + { + return サイズX_; + } + set + { + base.サイズX = value; + 飛膜.サイズX = value; + } + } + + public override double サイズY + { + get + { + return サイズY_; + } + set + { + base.サイズY = value; + 飛膜.サイズY = value; + } + } + + public 手_蝙(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 手_蝙D e) + { + 飛膜 = new 飛膜_先(DisUnit, 配色指定, 体配色); + 飛膜.Par = this; + ThisType = GetType(); + 本体 = new Difs(Sta.腕左["獣翼手"]); + Pars pars = 本体[0][0]; + X0Y0_獣翼手 = pars["獣翼手"].ToPar(); + Pars pars2 = pars["小指"].ToPars(); + X0Y0_小指_指1 = pars2["指1"].ToPar(); + X0Y0_小指_指2 = pars2["指2"].ToPar(); + X0Y0_小指_指3 = pars2["指3"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y0_薬指_指1 = pars2["指1"].ToPar(); + X0Y0_薬指_指2 = pars2["指2"].ToPar(); + X0Y0_薬指_指3 = pars2["指3"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y0_中指_指1 = pars2["指1"].ToPar(); + X0Y0_中指_指2 = pars2["指2"].ToPar(); + X0Y0_中指_指3 = pars2["指3"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y0_人指_指1 = pars2["指1"].ToPar(); + X0Y0_人指_指2 = pars2["指2"].ToPar(); + X0Y0_人指_指3 = pars2["指3"].ToPar(); + pars2 = pars["親指"].ToPars(); + X0Y0_親指_指1 = pars2["指1"].ToPar(); + X0Y0_親指_指2 = pars2["指2"].ToPar(); + X0Y0_親指_指3 = pars2["指3"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 獣翼手_表示 = e.獣翼手_表示; + 小指_指1_表示 = e.小指_指1_表示; + 小指_指2_表示 = e.小指_指2_表示; + 小指_指3_表示 = e.小指_指3_表示; + 薬指_指1_表示 = e.薬指_指1_表示; + 薬指_指2_表示 = e.薬指_指2_表示; + 薬指_指3_表示 = e.薬指_指3_表示; + 中指_指1_表示 = e.中指_指1_表示; + 中指_指2_表示 = e.中指_指2_表示; + 中指_指3_表示 = e.中指_指3_表示; + 人指_指1_表示 = e.人指_指1_表示; + 人指_指2_表示 = e.人指_指2_表示; + 人指_指3_表示 = e.人指_指3_表示; + 親指_指1_表示 = e.親指_指1_表示; + 親指_指2_表示 = e.親指_指2_表示; + 親指_指3_表示 = e.親指_指3_表示; + 飛膜_表示 = e.飛膜_表示; + 展開 = e.展開; + シャープ = e.シャープ; + 下部_外線 = e.下部_外線; + 接部_外線 = e.接部_外線; + カーブ = e.カーブ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_獣翼手CP = new ColorP(X0Y0_獣翼手, 獣翼手CD, DisUnit, abj: true); + Pars1 = new Par[3] { X0Y0_小指_指1, X0Y0_小指_指2, X0Y0_小指_指3 }; + 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); + Pars2 = new Par[3] { X0Y0_薬指_指1, X0Y0_薬指_指2, X0Y0_薬指_指3 }; + 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); + Pars3 = new Par[3] { X0Y0_中指_指1, X0Y0_中指_指2, X0Y0_中指_指3 }; + 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); + Pars4 = new Par[3] { X0Y0_人指_指1, X0Y0_人指_指2, X0Y0_人指_指3 }; + 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); + Pars5 = new Par[2] { X0Y0_親指_指1, X0Y0_親指_指2 }; + 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); + 尺度B = 1.02; + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_獣翼手.AngleBase = num * -31.0000000000001; + X0Y0_小指_指1.AngleBase = num * -79.3474786285473; + X0Y0_小指_指2.AngleBase = num * -6.63284583292149; + X0Y0_小指_指3.AngleBase = num * -5.51444226587368; + X0Y0_薬指_指1.AngleBase = num * -29.8986006733114; + X0Y0_薬指_指2.AngleBase = num * -9.09381595653455; + X0Y0_薬指_指3.AngleBase = num * -15.3232033633539; + X0Y0_中指_指1.AngleBase = num * -2.25244077487218; + X0Y0_中指_指2.AngleBase = num * -349.728279240711; + X0Y0_中指_指3.AngleBase = num * 330.298790583483; + X0Y0_人指_指1.AngleBase = num * -340.637781414332; + X0Y0_人指_指2.AngleBase = num * -14.7669119107363; + X0Y0_人指_指3.AngleBase = num * 347.37149883769; + X0Y0_親指_指1.AngleBase = num * -257.575894274218; + X0Y0_親指_指2.AngleBase = num * 328.764949390357; + X0Y0_親指_指3.AngleBase = num * 15.8109448838614; + 本体.JoinPAall(); + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_獣翼手); + Are.Draw(X0Y0_小指_指1); + Are.Draw(X0Y0_薬指_指1); + Are.Draw(X0Y0_中指_指1); + Are.Draw(X0Y0_人指_指1); + Are.Draw(X0Y0_人指_指2); + Are.Draw(X0Y0_親指_指1); + Are.Draw(X0Y0_親指_指2); + Are.Draw(X0Y0_親指_指3); + } + + public void 指先描画(Are Are) + { + Are.Draw(X0Y0_小指_指2); + Are.Draw(X0Y0_小指_指3); + Are.Draw(X0Y0_薬指_指2); + Are.Draw(X0Y0_薬指_指3); + Are.Draw(X0Y0_中指_指2); + Are.Draw(X0Y0_中指_指3); + Are.Draw(X0Y0_人指_指3); + } + + public override void Dispose() + { + base.Dispose(); + 飛膜.Dispose(); + } + + public void 接続(上腕_蝙 上腕, 下腕_蝙 下腕, bool カーブ) + { + 飛膜.接続(上腕, 下腕, this, カーブ); + } + + public override void 色更新() + { + X0Y0_獣翼手CP.Update(); + Pars1.GetMiY_MaY(out mm); + X0Y0_小指_指1CP.Update(mm); + X0Y0_小指_指2CP.Update(mm); + X0Y0_小指_指3CP.Update(mm); + Pars2.GetMiY_MaY(out mm); + X0Y0_薬指_指1CP.Update(mm); + X0Y0_薬指_指2CP.Update(mm); + X0Y0_薬指_指3CP.Update(mm); + Pars3.GetMiY_MaY(out mm); + X0Y0_中指_指1CP.Update(mm); + X0Y0_中指_指2CP.Update(mm); + X0Y0_中指_指3CP.Update(mm); + Pars4.GetMiY_MaY(out mm); + X0Y0_人指_指1CP.Update(mm); + X0Y0_人指_指2CP.Update(mm); + X0Y0_人指_指3CP.Update(mm); + Pars5.GetMiY_MaY(out mm); + X0Y0_親指_指1CP.Update(mm); + X0Y0_親指_指2CP.Update(mm); + X0Y0_親指_指3CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 獣翼手CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 小指_指1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 小指_指2CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 小指_指3CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 薬指_指1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 薬指_指2CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 薬指_指3CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 中指_指1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 中指_指2CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 中指_指3CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 人指_指1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 人指_指2CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 人指_指3CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 親指_指1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 親指_指2CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 親指_指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙D.cs index d1542a5..45581d7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙D.cs @@ -1,62 +1,63 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 手_蝙D : 翼手D +namespace SlaveMatrix { - public bool 獣翼手_表示 = true; + [Serializable] + public class 手_蝙D : 翼手D + { + public bool 獣翼手_表示 = true; - public bool 小指_指1_表示 = true; + public bool 小指_指1_表示 = true; - public bool 小指_指2_表示 = true; + public bool 小指_指2_表示 = true; - public bool 小指_指3_表示 = true; + public bool 小指_指3_表示 = true; - public bool 薬指_指1_表示 = true; + public bool 薬指_指1_表示 = true; - public bool 薬指_指2_表示 = true; + public bool 薬指_指2_表示 = true; - public bool 薬指_指3_表示 = true; + public bool 薬指_指3_表示 = true; - public bool 中指_指1_表示 = true; + public bool 中指_指1_表示 = true; - public bool 中指_指2_表示 = true; + public bool 中指_指2_表示 = true; - public bool 中指_指3_表示 = true; + public bool 中指_指3_表示 = true; - public bool 人指_指1_表示 = true; + public bool 人指_指1_表示 = true; - public bool 人指_指2_表示 = true; + public bool 人指_指2_表示 = true; - public bool 人指_指3_表示 = true; + public bool 人指_指3_表示 = true; - public bool 親指_指1_表示 = true; + public bool 親指_指1_表示 = true; - public bool 親指_指2_表示 = true; + public bool 親指_指2_表示 = true; - public bool 親指_指3_表示 = true; + public bool 親指_指3_表示 = true; - public bool 飛膜_表示 = true; + public bool 飛膜_表示 = true; - public double 展開; + public double 展開; - public double シャープ; + public double シャープ; - public bool 下部_外線; + public bool 下部_外線; - public bool 接部_外線; + public bool 接部_外線; - public bool カーブ; + public bool カーブ; - public 手_蝙D() - { - ThisType = GetType(); - } + public 手_蝙D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 手_蝙(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 手_蝙(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬.cs index db6fe5c..b09ee7f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬.cs @@ -1,476 +1,477 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 手_馬 : 獣手 +namespace SlaveMatrix { - public Par X0Y0_指0; + public class 手_馬 : 獣手 + { + public Par X0Y0_指0; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_蹄; + public Par X0Y0_蹄; - public Par X0Y0_指1; + public Par X0Y0_指1; - public Par X0Y0_腕輪_革; + public Par X0Y0_腕輪_革; - public Par X0Y0_腕輪_金具1; + public Par X0Y0_腕輪_金具1; - public Par X0Y0_腕輪_金具2; + public Par X0Y0_腕輪_金具2; - public Par X0Y0_腕輪_金具3; + public Par X0Y0_腕輪_金具3; - public Par X0Y0_腕輪_金具左; + public Par X0Y0_腕輪_金具左; - public Par X0Y0_腕輪_金具右; + public Par X0Y0_腕輪_金具右; - public ColorD 指0CD; + public ColorD 指0CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 蹄CD; + public ColorD 蹄CD; - public ColorD 指1CD; + public ColorD 指1CD; - public ColorD 腕輪_革CD; + public ColorD 腕輪_革CD; - public ColorD 腕輪_金具1CD; + public ColorD 腕輪_金具1CD; - public ColorD 腕輪_金具2CD; + public ColorD 腕輪_金具2CD; - public ColorD 腕輪_金具3CD; + public ColorD 腕輪_金具3CD; - public ColorD 腕輪_金具左CD; + public ColorD 腕輪_金具左CD; - public ColorD 腕輪_金具右CD; + public ColorD 腕輪_金具右CD; - public ColorP X0Y0_指0CP; + public ColorP X0Y0_指0CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_蹄CP; + public ColorP X0Y0_蹄CP; - public ColorP X0Y0_指1CP; + public ColorP X0Y0_指1CP; - public ColorP X0Y0_腕輪_革CP; + public ColorP X0Y0_腕輪_革CP; - public ColorP X0Y0_腕輪_金具1CP; + public ColorP X0Y0_腕輪_金具1CP; - public ColorP X0Y0_腕輪_金具2CP; + public ColorP X0Y0_腕輪_金具2CP; - public ColorP X0Y0_腕輪_金具3CP; + public ColorP X0Y0_腕輪_金具3CP; - public ColorP X0Y0_腕輪_金具左CP; + public ColorP X0Y0_腕輪_金具左CP; - public ColorP X0Y0_腕輪_金具右CP; + public ColorP X0Y0_腕輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 腕輪表示 = 拘束_; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 腕輪表示 = 拘束_; + } + } - public bool 指0_表示 - { - get - { - return X0Y0_指0.Dra; - } - set - { - X0Y0_指0.Dra = value; - X0Y0_指0.Hit = value; - } - } + public bool 指0_表示 + { + get + { + return X0Y0_指0.Dra; + } + set + { + X0Y0_指0.Dra = value; + X0Y0_指0.Hit = value; + } + } - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } - public bool 蹄_表示 - { - get - { - return X0Y0_蹄.Dra; - } - set - { - X0Y0_蹄.Dra = value; - X0Y0_蹄.Hit = value; - } - } + public bool 蹄_表示 + { + get + { + return X0Y0_蹄.Dra; + } + set + { + X0Y0_蹄.Dra = value; + X0Y0_蹄.Hit = value; + } + } - public bool 指1_表示 - { - get - { - return X0Y0_指1.Dra; - } - set - { - X0Y0_指1.Dra = value; - X0Y0_指1.Hit = value; - } - } + public bool 指1_表示 + { + get + { + return X0Y0_指1.Dra; + } + set + { + X0Y0_指1.Dra = value; + X0Y0_指1.Hit = value; + } + } - public bool 腕輪_革_表示 - { - get - { - return X0Y0_腕輪_革.Dra; - } - set - { - X0Y0_腕輪_革.Dra = value; - X0Y0_腕輪_革.Hit = value; - } - } + public bool 腕輪_革_表示 + { + get + { + return X0Y0_腕輪_革.Dra; + } + set + { + X0Y0_腕輪_革.Dra = value; + X0Y0_腕輪_革.Hit = value; + } + } - public bool 腕輪_金具1_表示 - { - get - { - return X0Y0_腕輪_金具1.Dra; - } - set - { - X0Y0_腕輪_金具1.Dra = value; - X0Y0_腕輪_金具1.Hit = value; - } - } + public bool 腕輪_金具1_表示 + { + get + { + return X0Y0_腕輪_金具1.Dra; + } + set + { + X0Y0_腕輪_金具1.Dra = value; + X0Y0_腕輪_金具1.Hit = value; + } + } - public bool 腕輪_金具2_表示 - { - get - { - return X0Y0_腕輪_金具2.Dra; - } - set - { - X0Y0_腕輪_金具2.Dra = value; - X0Y0_腕輪_金具2.Hit = value; - } - } + public bool 腕輪_金具2_表示 + { + get + { + return X0Y0_腕輪_金具2.Dra; + } + set + { + X0Y0_腕輪_金具2.Dra = value; + X0Y0_腕輪_金具2.Hit = value; + } + } - public bool 腕輪_金具3_表示 - { - get - { - return X0Y0_腕輪_金具3.Dra; - } - set - { - X0Y0_腕輪_金具3.Dra = value; - X0Y0_腕輪_金具3.Hit = value; - } - } + public bool 腕輪_金具3_表示 + { + get + { + return X0Y0_腕輪_金具3.Dra; + } + set + { + X0Y0_腕輪_金具3.Dra = value; + X0Y0_腕輪_金具3.Hit = value; + } + } - public bool 腕輪_金具左_表示 - { - get - { - return X0Y0_腕輪_金具左.Dra; - } - set - { - X0Y0_腕輪_金具左.Dra = value; - X0Y0_腕輪_金具左.Hit = value; - } - } + public bool 腕輪_金具左_表示 + { + get + { + return X0Y0_腕輪_金具左.Dra; + } + set + { + X0Y0_腕輪_金具左.Dra = value; + X0Y0_腕輪_金具左.Hit = value; + } + } - public bool 腕輪_金具右_表示 - { - get - { - return X0Y0_腕輪_金具右.Dra; - } - set - { - X0Y0_腕輪_金具右.Dra = value; - X0Y0_腕輪_金具右.Hit = value; - } - } + public bool 腕輪_金具右_表示 + { + get + { + return X0Y0_腕輪_金具右.Dra; + } + set + { + X0Y0_腕輪_金具右.Dra = value; + X0Y0_腕輪_金具右.Hit = value; + } + } - public bool 腕輪表示 - { - get - { - return 腕輪_革_表示; - } - set - { - 腕輪_革_表示 = value; - 腕輪_金具1_表示 = value; - 腕輪_金具2_表示 = value; - 腕輪_金具3_表示 = value; - 腕輪_金具左_表示 = value; - 腕輪_金具右_表示 = value; - } - } + public bool 腕輪表示 + { + get + { + return 腕輪_革_表示; + } + set + { + 腕輪_革_表示 = value; + 腕輪_金具1_表示 = value; + 腕輪_金具2_表示 = value; + 腕輪_金具3_表示 = value; + 腕輪_金具左_表示 = value; + 腕輪_金具右_表示 = value; + } + } - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } - public override bool 表示 - { - get - { - return 指0_表示; - } - set - { - 指0_表示 = value; - 筋_表示 = value; - 蹄_表示 = value; - 指1_表示 = value; - 腕輪_革_表示 = value; - 腕輪_金具1_表示 = value; - 腕輪_金具2_表示 = value; - 腕輪_金具3_表示 = value; - 腕輪_金具左_表示 = value; - 腕輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } + public override bool 表示 + { + get + { + return 指0_表示; + } + set + { + 指0_表示 = value; + 筋_表示 = value; + 蹄_表示 = value; + 指1_表示 = value; + 腕輪_革_表示 = value; + 腕輪_金具1_表示 = value; + 腕輪_金具2_表示 = value; + 腕輪_金具3_表示 = value; + 腕輪_金具左_表示 = value; + 腕輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } - public override double 濃度 - { - get - { - return 指0CD.不透明度; - } - set - { - 指0CD.不透明度 = value; - 筋CD.不透明度 = value; - 蹄CD.不透明度 = value; - 指1CD.不透明度 = value; - 腕輪_革CD.不透明度 = value; - 腕輪_金具1CD.不透明度 = value; - 腕輪_金具2CD.不透明度 = value; - 腕輪_金具3CD.不透明度 = value; - 腕輪_金具左CD.不透明度 = value; - 腕輪_金具右CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 指0CD.不透明度; + } + set + { + 指0CD.不透明度 = value; + 筋CD.不透明度 = value; + 蹄CD.不透明度 = value; + 指1CD.不透明度 = value; + 腕輪_革CD.不透明度 = value; + 腕輪_金具1CD.不透明度 = value; + 腕輪_金具2CD.不透明度 = value; + 腕輪_金具3CD.不透明度 = value; + 腕輪_金具左CD.不透明度 = value; + 腕輪_金具右CD.不透明度 = value; + } + } - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0); + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0); - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0); + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0); - public 手_馬(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 手_馬D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "馬"; - dif.Add(new Pars(Sta.腕左["四足手"][1][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_指0 = pars["指0"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - X0Y0_蹄 = pars["蹄"].ToPar(); - X0Y0_指1 = pars["指1"].ToPar(); - Pars pars2 = pars["腕輪"].ToPars(); - X0Y0_腕輪_革 = pars2["革"].ToPar(); - X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_腕輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_腕輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_腕輪_金具右 = pars2["金具右"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 指0_表示 = e.指0_表示; - 筋_表示 = e.筋_表示; - 蹄_表示 = e.蹄_表示; - 指1_表示 = e.指1_表示; - 腕輪_革_表示 = e.腕輪_革_表示; - 腕輪_金具1_表示 = e.腕輪_金具1_表示; - 腕輪_金具2_表示 = e.腕輪_金具2_表示; - 腕輪_金具3_表示 = e.腕輪_金具3_表示; - 腕輪_金具左_表示 = e.腕輪_金具左_表示; - 腕輪_金具右_表示 = e.腕輪_金具右_表示; - 腕輪表示 = e.腕輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_指0CP = new ColorP(X0Y0_指0, 指0CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - X0Y0_蹄CP = new ColorP(X0Y0_蹄, 蹄CD, DisUnit, abj: true); - X0Y0_指1CP = new ColorP(X0Y0_指1, 指1CD, 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); - X0Y0_腕輪_金具3CP = new ColorP(X0Y0_腕輪_金具3, 腕輪_金具3CD, DisUnit, abj: true); - X0Y0_腕輪_金具左CP = new ColorP(X0Y0_腕輪_金具左, 腕輪_金具左CD, DisUnit, abj: true); - X0Y0_腕輪_金具右CP = new ColorP(X0Y0_腕輪_金具右, 腕輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖1.反転Y = true; - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖表示 = e.鎖表示; - } + public 手_馬(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 手_馬D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "馬"; + dif.Add(new Pars(Sta.腕左["四足手"][1][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_指0 = pars["指0"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + X0Y0_蹄 = pars["蹄"].ToPar(); + X0Y0_指1 = pars["指1"].ToPar(); + Pars pars2 = pars["腕輪"].ToPars(); + X0Y0_腕輪_革 = pars2["革"].ToPar(); + X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_腕輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_腕輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_腕輪_金具右 = pars2["金具右"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 指0_表示 = e.指0_表示; + 筋_表示 = e.筋_表示; + 蹄_表示 = e.蹄_表示; + 指1_表示 = e.指1_表示; + 腕輪_革_表示 = e.腕輪_革_表示; + 腕輪_金具1_表示 = e.腕輪_金具1_表示; + 腕輪_金具2_表示 = e.腕輪_金具2_表示; + 腕輪_金具3_表示 = e.腕輪_金具3_表示; + 腕輪_金具左_表示 = e.腕輪_金具左_表示; + 腕輪_金具右_表示 = e.腕輪_金具右_表示; + 腕輪表示 = e.腕輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_指0CP = new ColorP(X0Y0_指0, 指0CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + X0Y0_蹄CP = new ColorP(X0Y0_蹄, 蹄CD, DisUnit, abj: true); + X0Y0_指1CP = new ColorP(X0Y0_指1, 指1CD, 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); + X0Y0_腕輪_金具3CP = new ColorP(X0Y0_腕輪_金具3, 腕輪_金具3CD, DisUnit, abj: true); + X0Y0_腕輪_金具左CP = new ColorP(X0Y0_腕輪_金具左, 腕輪_金具左CD, DisUnit, abj: true); + X0Y0_腕輪_金具右CP = new ColorP(X0Y0_腕輪_金具右, 腕輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖1.反転Y = true; + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖表示 = e.鎖表示; + } - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - } + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + } - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_指0.AngleBase = num * 217.0; - X0Y0_指1.AngleBase = num * -13.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_指0.AngleBase = num * 217.0; + X0Y0_指1.AngleBase = num * -13.0; + 本体.JoinPAall(); + } - public override bool Is革(Par p) - { - if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) - { - return p == X0Y0_腕輪_金具右; - } - return true; - } + public override bool Is革(Par p) + { + if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) + { + return p == X0Y0_腕輪_金具右; + } + return true; + } - public override void 色更新() - { - X0Y0_指0CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_蹄CP.Update(); - X0Y0_指1CP.Update(); - X0Y0_腕輪_革CP.Update(); - X0Y0_腕輪_金具1CP.Update(); - X0Y0_腕輪_金具2CP.Update(); - X0Y0_腕輪_金具3CP.Update(); - X0Y0_腕輪_金具左CP.Update(); - X0Y0_腕輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } + public override void 色更新() + { + X0Y0_指0CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_蹄CP.Update(); + X0Y0_指1CP.Update(); + X0Y0_腕輪_革CP.Update(); + X0Y0_腕輪_金具1CP.Update(); + X0Y0_腕輪_金具2CP.Update(); + X0Y0_腕輪_金具3CP.Update(); + X0Y0_腕輪_金具左CP.Update(); + X0Y0_腕輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 指0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 蹄CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 腕輪_革CD = new ColorD(); - 腕輪_金具1CD = new ColorD(); - 腕輪_金具2CD = new ColorD(); - 腕輪_金具3CD = new ColorD(); - 腕輪_金具左CD = new ColorD(); - 腕輪_金具右CD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 指0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 蹄CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 腕輪_革CD = new ColorD(); + 腕輪_金具1CD = new ColorD(); + 腕輪_金具2CD = new ColorD(); + 腕輪_金具3CD = new ColorD(); + 腕輪_金具左CD = new ColorD(); + 腕輪_金具右CD = new ColorD(); + } - public void 腕輪配色(拘束具色 配色) - { - 腕輪_革CD.色 = 配色.革部色; - 腕輪_金具1CD.色 = 配色.金具色; - 腕輪_金具2CD.色 = 腕輪_金具1CD.色; - 腕輪_金具3CD.色 = 腕輪_金具1CD.色; - 腕輪_金具左CD.色 = 腕輪_金具1CD.色; - 腕輪_金具右CD.色 = 腕輪_金具1CD.色; - } + public void 腕輪配色(拘束具色 配色) + { + 腕輪_革CD.色 = 配色.革部色; + 腕輪_金具1CD.色 = 配色.金具色; + 腕輪_金具2CD.色 = 腕輪_金具1CD.色; + 腕輪_金具3CD.色 = 腕輪_金具1CD.色; + 腕輪_金具左CD.色 = 腕輪_金具1CD.色; + 腕輪_金具右CD.色 = 腕輪_金具1CD.色; + } - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬D.cs index 759c697..78f79e3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬D.cs @@ -1,42 +1,43 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 手_馬D : 獣手D +namespace SlaveMatrix { - public bool 指0_表示 = true; + [Serializable] + public class 手_馬D : 獣手D + { + public bool 指0_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public bool 蹄_表示 = true; + public bool 蹄_表示 = true; - public bool 指1_表示 = true; + public bool 指1_表示 = true; - public bool 腕輪_革_表示; + public bool 腕輪_革_表示; - public bool 腕輪_金具1_表示; + public bool 腕輪_金具1_表示; - public bool 腕輪_金具2_表示; + public bool 腕輪_金具2_表示; - public bool 腕輪_金具3_表示; + public bool 腕輪_金具3_表示; - public bool 腕輪_金具左_表示; + public bool 腕輪_金具左_表示; - public bool 腕輪_金具右_表示; + public bool 腕輪_金具右_表示; - public bool 腕輪表示; + public bool 腕輪表示; - public bool 鎖表示; + public bool 鎖表示; - public 手_馬D() - { - ThisType = GetType(); - } + public 手_馬D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 手_馬(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 手_馬(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥.cs index 2632269..355c43b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥.cs @@ -1,2811 +1,2812 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 手_鳥 : 翼手 +namespace SlaveMatrix { - public Par X0Y0_鳥翼手; + public class 手_鳥 : 翼手 + { + public Par X0Y0_鳥翼手; - public Par X0Y0_風切羽_羽10; + public Par X0Y0_風切羽_羽10; - public Par X0Y0_風切羽_羽9; + public Par X0Y0_風切羽_羽9; - public Par X0Y0_風切羽_羽8; + public Par X0Y0_風切羽_羽8; - public Par X0Y0_風切羽_羽7; + public Par X0Y0_風切羽_羽7; - public Par X0Y0_風切羽_羽6; + public Par X0Y0_風切羽_羽6; - public Par X0Y0_風切羽_羽5; + public Par X0Y0_風切羽_羽5; - public Par X0Y0_風切羽_羽4; + public Par X0Y0_風切羽_羽4; - public Par X0Y0_風切羽_羽3; + public Par X0Y0_風切羽_羽3; - public Par X0Y0_風切羽_羽2; + public Par X0Y0_風切羽_羽2; - public Par X0Y0_風切羽_羽1; + public Par X0Y0_風切羽_羽1; - public Par X0Y0_雨覆羽_羽10; + public Par X0Y0_雨覆羽_羽10; - public Par X0Y0_雨覆羽_羽9; + public Par X0Y0_雨覆羽_羽9; - public Par X0Y0_雨覆羽_羽8; + public Par X0Y0_雨覆羽_羽8; - public Par X0Y0_雨覆羽_羽7; + public Par X0Y0_雨覆羽_羽7; - public Par X0Y0_雨覆羽_羽6; + public Par X0Y0_雨覆羽_羽6; - public Par X0Y0_雨覆羽_羽5; + public Par X0Y0_雨覆羽_羽5; - public Par X0Y0_雨覆羽_羽4; + public Par X0Y0_雨覆羽_羽4; - public Par X0Y0_雨覆羽_羽3; + public Par X0Y0_雨覆羽_羽3; - public Par X0Y0_雨覆羽_羽2; + public Par X0Y0_雨覆羽_羽2; - public Par X0Y0_雨覆羽_羽1; + public Par X0Y0_雨覆羽_羽1; - public Par X0Y0_小翼羽_羽3; + public Par X0Y0_小翼羽_羽3; - public Par X0Y0_小翼羽_羽2; + public Par X0Y0_小翼羽_羽2; - public Par X0Y0_小翼羽_羽1; + public Par X0Y0_小翼羽_羽1; - public Par X0Y0_指_中指_爪; + public Par X0Y0_指_中指_爪; - public Par X0Y0_指_中指_指3; + public Par X0Y0_指_中指_指3; - public Par X0Y0_指_中指_指2; + public Par X0Y0_指_中指_指2; - public Par X0Y0_指_中指_指1; + public Par X0Y0_指_中指_指1; - public Par X0Y0_指_中指_鱗3_鱗1; + public Par X0Y0_指_中指_鱗3_鱗1; - public Par X0Y0_指_中指_鱗3_鱗2; + public Par X0Y0_指_中指_鱗3_鱗2; - public Par X0Y0_指_中指_鱗3_鱗3; + public Par X0Y0_指_中指_鱗3_鱗3; - public Par X0Y0_指_中指_鱗3_鱗4; + public Par X0Y0_指_中指_鱗3_鱗4; - public Par X0Y0_指_中指_鱗2_鱗1; + public Par X0Y0_指_中指_鱗2_鱗1; - public Par X0Y0_指_中指_鱗2_鱗2; + public Par X0Y0_指_中指_鱗2_鱗2; - public Par X0Y0_指_中指_鱗2_鱗3; + public Par X0Y0_指_中指_鱗2_鱗3; - public Par X0Y0_指_中指_鱗2_鱗4; + public Par X0Y0_指_中指_鱗2_鱗4; - public Par X0Y0_指_中指_鱗1_鱗1; + public Par X0Y0_指_中指_鱗1_鱗1; - public Par X0Y0_指_中指_鱗1_鱗2; + public Par X0Y0_指_中指_鱗1_鱗2; - public Par X0Y0_指_中指_鱗1_鱗3; + public Par X0Y0_指_中指_鱗1_鱗3; - public Par X0Y0_指_中指_鱗1_鱗4; + public Par X0Y0_指_中指_鱗1_鱗4; - public Par X0Y0_指_中指_鱗1_鱗5; + public Par X0Y0_指_中指_鱗1_鱗5; - public Par X0Y0_指_中指_鱗1_鱗6; + public Par X0Y0_指_中指_鱗1_鱗6; - public Par X0Y0_指_人指_爪; + public Par X0Y0_指_人指_爪; - public Par X0Y0_指_人指_指3; + public Par X0Y0_指_人指_指3; - public Par X0Y0_指_人指_指2; + public Par X0Y0_指_人指_指2; - public Par X0Y0_指_人指_指1; + public Par X0Y0_指_人指_指1; - public Par X0Y0_指_人指_鱗3_鱗1; + public Par X0Y0_指_人指_鱗3_鱗1; - public Par X0Y0_指_人指_鱗3_鱗2; + public Par X0Y0_指_人指_鱗3_鱗2; - public Par X0Y0_指_人指_鱗3_鱗3; + public Par X0Y0_指_人指_鱗3_鱗3; - public Par X0Y0_指_人指_鱗3_鱗4; + public Par X0Y0_指_人指_鱗3_鱗4; - public Par X0Y0_指_人指_鱗2_鱗1; + public Par X0Y0_指_人指_鱗2_鱗1; - public Par X0Y0_指_人指_鱗2_鱗2; + public Par X0Y0_指_人指_鱗2_鱗2; - public Par X0Y0_指_人指_鱗2_鱗3; + public Par X0Y0_指_人指_鱗2_鱗3; - public Par X0Y0_指_人指_鱗2_鱗4; + public Par X0Y0_指_人指_鱗2_鱗4; - public Par X0Y0_指_人指_鱗1_鱗1; + public Par X0Y0_指_人指_鱗1_鱗1; - public Par X0Y0_指_人指_鱗1_鱗2; + public Par X0Y0_指_人指_鱗1_鱗2; - public Par X0Y0_指_人指_鱗1_鱗3; + public Par X0Y0_指_人指_鱗1_鱗3; - public Par X0Y0_指_人指_鱗1_鱗4; + public Par X0Y0_指_人指_鱗1_鱗4; - public Par X0Y0_指_人指_鱗1_鱗5; + public Par X0Y0_指_人指_鱗1_鱗5; - public Par X0Y0_指_人指_鱗1_鱗6; + public Par X0Y0_指_人指_鱗1_鱗6; - public Par X0Y0_指_親指_爪; + public Par X0Y0_指_親指_爪; - public Par X0Y0_指_親指_指2; + public Par X0Y0_指_親指_指2; - public Par X0Y0_指_親指_指1; + public Par X0Y0_指_親指_指1; - public Par X0Y0_指_親指_鱗2_鱗1; + public Par X0Y0_指_親指_鱗2_鱗1; - public Par X0Y0_指_親指_鱗2_鱗2; + public Par X0Y0_指_親指_鱗2_鱗2; - public Par X0Y0_指_親指_鱗2_鱗3; + public Par X0Y0_指_親指_鱗2_鱗3; - public Par X0Y0_指_親指_鱗2_鱗4; + public Par X0Y0_指_親指_鱗2_鱗4; - public Par X0Y0_指_親指_鱗1_鱗1; + public Par X0Y0_指_親指_鱗1_鱗1; - public Par X0Y0_指_親指_鱗1_鱗2; + public Par X0Y0_指_親指_鱗1_鱗2; - public Par X0Y0_指_親指_鱗1_鱗3; + public Par X0Y0_指_親指_鱗1_鱗3; - public Par X0Y0_指_親指_鱗1_鱗4; + public Par X0Y0_指_親指_鱗1_鱗4; - public Par X0Y0_指_親指_鱗1_鱗5; + public Par X0Y0_指_親指_鱗1_鱗5; - public Par X0Y0_指_親指_鱗1_鱗6; + public Par X0Y0_指_親指_鱗1_鱗6; - public ColorD 鳥翼手CD; + public ColorD 鳥翼手CD; - public ColorD 風切羽_羽10CD; + public ColorD 風切羽_羽10CD; - public ColorD 風切羽_羽9CD; + public ColorD 風切羽_羽9CD; - public ColorD 風切羽_羽8CD; + public ColorD 風切羽_羽8CD; - public ColorD 風切羽_羽7CD; + public ColorD 風切羽_羽7CD; - public ColorD 風切羽_羽6CD; + public ColorD 風切羽_羽6CD; - public ColorD 風切羽_羽5CD; + public ColorD 風切羽_羽5CD; - public ColorD 風切羽_羽4CD; + public ColorD 風切羽_羽4CD; - public ColorD 風切羽_羽3CD; + public ColorD 風切羽_羽3CD; - public ColorD 風切羽_羽2CD; + public ColorD 風切羽_羽2CD; - public ColorD 風切羽_羽1CD; + public ColorD 風切羽_羽1CD; - public ColorD 雨覆羽_羽10CD; + public ColorD 雨覆羽_羽10CD; - public ColorD 雨覆羽_羽9CD; + public ColorD 雨覆羽_羽9CD; - public ColorD 雨覆羽_羽8CD; + public ColorD 雨覆羽_羽8CD; - public ColorD 雨覆羽_羽7CD; + public ColorD 雨覆羽_羽7CD; - public ColorD 雨覆羽_羽6CD; + public ColorD 雨覆羽_羽6CD; - public ColorD 雨覆羽_羽5CD; + public ColorD 雨覆羽_羽5CD; - public ColorD 雨覆羽_羽4CD; + public ColorD 雨覆羽_羽4CD; - public ColorD 雨覆羽_羽3CD; + public ColorD 雨覆羽_羽3CD; - public ColorD 雨覆羽_羽2CD; + public ColorD 雨覆羽_羽2CD; - public ColorD 雨覆羽_羽1CD; + public ColorD 雨覆羽_羽1CD; - public ColorD 小翼羽_羽3CD; + public ColorD 小翼羽_羽3CD; - public ColorD 小翼羽_羽2CD; + public ColorD 小翼羽_羽2CD; - public ColorD 小翼羽_羽1CD; + public ColorD 小翼羽_羽1CD; - public ColorD 指_中指_爪CD; + public ColorD 指_中指_爪CD; - public ColorD 指_中指_指3CD; + public ColorD 指_中指_指3CD; - public ColorD 指_中指_指2CD; + public ColorD 指_中指_指2CD; - public ColorD 指_中指_指1CD; + public ColorD 指_中指_指1CD; - public ColorD 指_中指_鱗3_鱗1CD; + public ColorD 指_中指_鱗3_鱗1CD; - public ColorD 指_中指_鱗3_鱗2CD; + public ColorD 指_中指_鱗3_鱗2CD; - public ColorD 指_中指_鱗3_鱗3CD; + public ColorD 指_中指_鱗3_鱗3CD; - public ColorD 指_中指_鱗3_鱗4CD; + public ColorD 指_中指_鱗3_鱗4CD; - public ColorD 指_中指_鱗2_鱗1CD; + public ColorD 指_中指_鱗2_鱗1CD; - public ColorD 指_中指_鱗2_鱗2CD; + public ColorD 指_中指_鱗2_鱗2CD; - public ColorD 指_中指_鱗2_鱗3CD; + public ColorD 指_中指_鱗2_鱗3CD; - public ColorD 指_中指_鱗2_鱗4CD; + public ColorD 指_中指_鱗2_鱗4CD; - public ColorD 指_中指_鱗1_鱗1CD; + public ColorD 指_中指_鱗1_鱗1CD; - public ColorD 指_中指_鱗1_鱗2CD; + public ColorD 指_中指_鱗1_鱗2CD; - public ColorD 指_中指_鱗1_鱗3CD; + public ColorD 指_中指_鱗1_鱗3CD; - public ColorD 指_中指_鱗1_鱗4CD; + public ColorD 指_中指_鱗1_鱗4CD; - public ColorD 指_中指_鱗1_鱗5CD; + public ColorD 指_中指_鱗1_鱗5CD; - public ColorD 指_中指_鱗1_鱗6CD; + public ColorD 指_中指_鱗1_鱗6CD; - public ColorD 指_人指_爪CD; + public ColorD 指_人指_爪CD; - public ColorD 指_人指_指3CD; + public ColorD 指_人指_指3CD; - public ColorD 指_人指_指2CD; + public ColorD 指_人指_指2CD; - public ColorD 指_人指_指1CD; + public ColorD 指_人指_指1CD; - public ColorD 指_人指_鱗3_鱗1CD; + public ColorD 指_人指_鱗3_鱗1CD; - public ColorD 指_人指_鱗3_鱗2CD; + public ColorD 指_人指_鱗3_鱗2CD; - public ColorD 指_人指_鱗3_鱗3CD; + public ColorD 指_人指_鱗3_鱗3CD; - public ColorD 指_人指_鱗3_鱗4CD; + public ColorD 指_人指_鱗3_鱗4CD; - public ColorD 指_人指_鱗2_鱗1CD; + public ColorD 指_人指_鱗2_鱗1CD; - public ColorD 指_人指_鱗2_鱗2CD; + public ColorD 指_人指_鱗2_鱗2CD; - public ColorD 指_人指_鱗2_鱗3CD; + public ColorD 指_人指_鱗2_鱗3CD; - public ColorD 指_人指_鱗2_鱗4CD; + public ColorD 指_人指_鱗2_鱗4CD; - public ColorD 指_人指_鱗1_鱗1CD; + public ColorD 指_人指_鱗1_鱗1CD; - public ColorD 指_人指_鱗1_鱗2CD; + public ColorD 指_人指_鱗1_鱗2CD; - public ColorD 指_人指_鱗1_鱗3CD; + public ColorD 指_人指_鱗1_鱗3CD; - public ColorD 指_人指_鱗1_鱗4CD; + public ColorD 指_人指_鱗1_鱗4CD; - public ColorD 指_人指_鱗1_鱗5CD; + public ColorD 指_人指_鱗1_鱗5CD; - public ColorD 指_人指_鱗1_鱗6CD; + public ColorD 指_人指_鱗1_鱗6CD; - public ColorD 指_親指_爪CD; + public ColorD 指_親指_爪CD; - public ColorD 指_親指_指2CD; + public ColorD 指_親指_指2CD; - public ColorD 指_親指_指1CD; + public ColorD 指_親指_指1CD; - public ColorD 指_親指_鱗2_鱗1CD; + public ColorD 指_親指_鱗2_鱗1CD; - public ColorD 指_親指_鱗2_鱗2CD; + public ColorD 指_親指_鱗2_鱗2CD; - public ColorD 指_親指_鱗2_鱗3CD; + public ColorD 指_親指_鱗2_鱗3CD; - public ColorD 指_親指_鱗2_鱗4CD; + public ColorD 指_親指_鱗2_鱗4CD; - public ColorD 指_親指_鱗1_鱗1CD; + public ColorD 指_親指_鱗1_鱗1CD; - public ColorD 指_親指_鱗1_鱗2CD; + public ColorD 指_親指_鱗1_鱗2CD; - public ColorD 指_親指_鱗1_鱗3CD; + public ColorD 指_親指_鱗1_鱗3CD; - public ColorD 指_親指_鱗1_鱗4CD; + public ColorD 指_親指_鱗1_鱗4CD; - public ColorD 指_親指_鱗1_鱗5CD; + public ColorD 指_親指_鱗1_鱗5CD; - public ColorD 指_親指_鱗1_鱗6CD; + public ColorD 指_親指_鱗1_鱗6CD; - public ColorP X0Y0_鳥翼手CP; + public ColorP X0Y0_鳥翼手CP; - public ColorP X0Y0_風切羽_羽10CP; + public ColorP X0Y0_風切羽_羽10CP; - public ColorP X0Y0_風切羽_羽9CP; + public ColorP X0Y0_風切羽_羽9CP; - public ColorP X0Y0_風切羽_羽8CP; + public ColorP X0Y0_風切羽_羽8CP; - public ColorP X0Y0_風切羽_羽7CP; + public ColorP X0Y0_風切羽_羽7CP; - public ColorP X0Y0_風切羽_羽6CP; + public ColorP X0Y0_風切羽_羽6CP; - public ColorP X0Y0_風切羽_羽5CP; + public ColorP X0Y0_風切羽_羽5CP; - public ColorP X0Y0_風切羽_羽4CP; + public ColorP X0Y0_風切羽_羽4CP; - public ColorP X0Y0_風切羽_羽3CP; + public ColorP X0Y0_風切羽_羽3CP; - public ColorP X0Y0_風切羽_羽2CP; + public ColorP X0Y0_風切羽_羽2CP; - public ColorP X0Y0_風切羽_羽1CP; + public ColorP X0Y0_風切羽_羽1CP; - public ColorP X0Y0_雨覆羽_羽10CP; + public ColorP X0Y0_雨覆羽_羽10CP; - public ColorP X0Y0_雨覆羽_羽9CP; + public ColorP X0Y0_雨覆羽_羽9CP; - public ColorP X0Y0_雨覆羽_羽8CP; + public ColorP X0Y0_雨覆羽_羽8CP; - public ColorP X0Y0_雨覆羽_羽7CP; + public ColorP X0Y0_雨覆羽_羽7CP; - public ColorP X0Y0_雨覆羽_羽6CP; + public ColorP X0Y0_雨覆羽_羽6CP; - public ColorP X0Y0_雨覆羽_羽5CP; + public ColorP X0Y0_雨覆羽_羽5CP; - public ColorP X0Y0_雨覆羽_羽4CP; + public ColorP X0Y0_雨覆羽_羽4CP; - public ColorP X0Y0_雨覆羽_羽3CP; + public ColorP X0Y0_雨覆羽_羽3CP; - public ColorP X0Y0_雨覆羽_羽2CP; + public ColorP X0Y0_雨覆羽_羽2CP; - public ColorP X0Y0_雨覆羽_羽1CP; + public ColorP X0Y0_雨覆羽_羽1CP; - public ColorP X0Y0_小翼羽_羽3CP; + public ColorP X0Y0_小翼羽_羽3CP; - public ColorP X0Y0_小翼羽_羽2CP; + public ColorP X0Y0_小翼羽_羽2CP; - public ColorP X0Y0_小翼羽_羽1CP; + public ColorP X0Y0_小翼羽_羽1CP; - public ColorP X0Y0_指_中指_爪CP; + public ColorP X0Y0_指_中指_爪CP; - public ColorP X0Y0_指_中指_指3CP; + public ColorP X0Y0_指_中指_指3CP; - public ColorP X0Y0_指_中指_指2CP; + public ColorP X0Y0_指_中指_指2CP; - public ColorP X0Y0_指_中指_指1CP; + public ColorP X0Y0_指_中指_指1CP; - public ColorP X0Y0_指_中指_鱗3_鱗1CP; + public ColorP X0Y0_指_中指_鱗3_鱗1CP; - public ColorP X0Y0_指_中指_鱗3_鱗2CP; + public ColorP X0Y0_指_中指_鱗3_鱗2CP; - public ColorP X0Y0_指_中指_鱗3_鱗3CP; + public ColorP X0Y0_指_中指_鱗3_鱗3CP; - public ColorP X0Y0_指_中指_鱗3_鱗4CP; + public ColorP X0Y0_指_中指_鱗3_鱗4CP; - public ColorP X0Y0_指_中指_鱗2_鱗1CP; + public ColorP X0Y0_指_中指_鱗2_鱗1CP; - public ColorP X0Y0_指_中指_鱗2_鱗2CP; + public ColorP X0Y0_指_中指_鱗2_鱗2CP; - public ColorP X0Y0_指_中指_鱗2_鱗3CP; + public ColorP X0Y0_指_中指_鱗2_鱗3CP; - public ColorP X0Y0_指_中指_鱗2_鱗4CP; + public ColorP X0Y0_指_中指_鱗2_鱗4CP; - public ColorP X0Y0_指_中指_鱗1_鱗1CP; + public ColorP X0Y0_指_中指_鱗1_鱗1CP; - public ColorP X0Y0_指_中指_鱗1_鱗2CP; + public ColorP X0Y0_指_中指_鱗1_鱗2CP; - public ColorP X0Y0_指_中指_鱗1_鱗3CP; + public ColorP X0Y0_指_中指_鱗1_鱗3CP; - public ColorP X0Y0_指_中指_鱗1_鱗4CP; + public ColorP X0Y0_指_中指_鱗1_鱗4CP; - public ColorP X0Y0_指_中指_鱗1_鱗5CP; + public ColorP X0Y0_指_中指_鱗1_鱗5CP; - public ColorP X0Y0_指_中指_鱗1_鱗6CP; + public ColorP X0Y0_指_中指_鱗1_鱗6CP; - public ColorP X0Y0_指_人指_爪CP; + public ColorP X0Y0_指_人指_爪CP; - public ColorP X0Y0_指_人指_指3CP; + public ColorP X0Y0_指_人指_指3CP; - public ColorP X0Y0_指_人指_指2CP; + public ColorP X0Y0_指_人指_指2CP; - public ColorP X0Y0_指_人指_指1CP; + public ColorP X0Y0_指_人指_指1CP; - public ColorP X0Y0_指_人指_鱗3_鱗1CP; + public ColorP X0Y0_指_人指_鱗3_鱗1CP; - public ColorP X0Y0_指_人指_鱗3_鱗2CP; + public ColorP X0Y0_指_人指_鱗3_鱗2CP; - public ColorP X0Y0_指_人指_鱗3_鱗3CP; + public ColorP X0Y0_指_人指_鱗3_鱗3CP; - public ColorP X0Y0_指_人指_鱗3_鱗4CP; + public ColorP X0Y0_指_人指_鱗3_鱗4CP; - public ColorP X0Y0_指_人指_鱗2_鱗1CP; + public ColorP X0Y0_指_人指_鱗2_鱗1CP; - public ColorP X0Y0_指_人指_鱗2_鱗2CP; + public ColorP X0Y0_指_人指_鱗2_鱗2CP; - public ColorP X0Y0_指_人指_鱗2_鱗3CP; + public ColorP X0Y0_指_人指_鱗2_鱗3CP; - public ColorP X0Y0_指_人指_鱗2_鱗4CP; + public ColorP X0Y0_指_人指_鱗2_鱗4CP; - public ColorP X0Y0_指_人指_鱗1_鱗1CP; + public ColorP X0Y0_指_人指_鱗1_鱗1CP; - public ColorP X0Y0_指_人指_鱗1_鱗2CP; + public ColorP X0Y0_指_人指_鱗1_鱗2CP; - public ColorP X0Y0_指_人指_鱗1_鱗3CP; + public ColorP X0Y0_指_人指_鱗1_鱗3CP; - public ColorP X0Y0_指_人指_鱗1_鱗4CP; + public ColorP X0Y0_指_人指_鱗1_鱗4CP; - public ColorP X0Y0_指_人指_鱗1_鱗5CP; + public ColorP X0Y0_指_人指_鱗1_鱗5CP; - public ColorP X0Y0_指_人指_鱗1_鱗6CP; + public ColorP X0Y0_指_人指_鱗1_鱗6CP; - public ColorP X0Y0_指_親指_爪CP; + public ColorP X0Y0_指_親指_爪CP; - public ColorP X0Y0_指_親指_指2CP; + public ColorP X0Y0_指_親指_指2CP; - public ColorP X0Y0_指_親指_指1CP; + public ColorP X0Y0_指_親指_指1CP; - public ColorP X0Y0_指_親指_鱗2_鱗1CP; + public ColorP X0Y0_指_親指_鱗2_鱗1CP; - public ColorP X0Y0_指_親指_鱗2_鱗2CP; + public ColorP X0Y0_指_親指_鱗2_鱗2CP; - public ColorP X0Y0_指_親指_鱗2_鱗3CP; + public ColorP X0Y0_指_親指_鱗2_鱗3CP; - public ColorP X0Y0_指_親指_鱗2_鱗4CP; + public ColorP X0Y0_指_親指_鱗2_鱗4CP; - public ColorP X0Y0_指_親指_鱗1_鱗1CP; + public ColorP X0Y0_指_親指_鱗1_鱗1CP; - public ColorP X0Y0_指_親指_鱗1_鱗2CP; + public ColorP X0Y0_指_親指_鱗1_鱗2CP; - public ColorP X0Y0_指_親指_鱗1_鱗3CP; + public ColorP X0Y0_指_親指_鱗1_鱗3CP; - public ColorP X0Y0_指_親指_鱗1_鱗4CP; + public ColorP X0Y0_指_親指_鱗1_鱗4CP; - public ColorP X0Y0_指_親指_鱗1_鱗5CP; + public ColorP X0Y0_指_親指_鱗1_鱗5CP; - public ColorP X0Y0_指_親指_鱗1_鱗6CP; + public ColorP X0Y0_指_親指_鱗1_鱗6CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 鳥翼手_表示 - { - get - { - return X0Y0_鳥翼手.Dra; - } - set - { - X0Y0_鳥翼手.Dra = value; - X0Y0_鳥翼手.Hit = value; - } - } - - public bool 風切羽_羽10_表示 - { - get - { - return X0Y0_風切羽_羽10.Dra; - } - set - { - X0Y0_風切羽_羽10.Dra = value; - X0Y0_風切羽_羽10.Hit = value; - } - } - - public bool 風切羽_羽9_表示 - { - get - { - return X0Y0_風切羽_羽9.Dra; - } - set - { - X0Y0_風切羽_羽9.Dra = value; - X0Y0_風切羽_羽9.Hit = value; - } - } - - public bool 風切羽_羽8_表示 - { - get - { - return X0Y0_風切羽_羽8.Dra; - } - set - { - X0Y0_風切羽_羽8.Dra = value; - X0Y0_風切羽_羽8.Hit = value; - } - } - - public bool 風切羽_羽7_表示 - { - get - { - return X0Y0_風切羽_羽7.Dra; - } - set - { - X0Y0_風切羽_羽7.Dra = value; - X0Y0_風切羽_羽7.Hit = value; - } - } - - public bool 風切羽_羽6_表示 - { - get - { - return X0Y0_風切羽_羽6.Dra; - } - set - { - X0Y0_風切羽_羽6.Dra = value; - X0Y0_風切羽_羽6.Hit = value; - } - } - - public bool 風切羽_羽5_表示 - { - get - { - return X0Y0_風切羽_羽5.Dra; - } - set - { - X0Y0_風切羽_羽5.Dra = value; - X0Y0_風切羽_羽5.Hit = value; - } - } - - public bool 風切羽_羽4_表示 - { - get - { - return X0Y0_風切羽_羽4.Dra; - } - set - { - X0Y0_風切羽_羽4.Dra = value; - X0Y0_風切羽_羽4.Hit = value; - } - } - - public bool 風切羽_羽3_表示 - { - get - { - return X0Y0_風切羽_羽3.Dra; - } - set - { - X0Y0_風切羽_羽3.Dra = value; - X0Y0_風切羽_羽3.Hit = value; - } - } - - public bool 風切羽_羽2_表示 - { - get - { - return X0Y0_風切羽_羽2.Dra; - } - set - { - X0Y0_風切羽_羽2.Dra = value; - X0Y0_風切羽_羽2.Hit = value; - } - } - - public bool 風切羽_羽1_表示 - { - get - { - return X0Y0_風切羽_羽1.Dra; - } - set - { - X0Y0_風切羽_羽1.Dra = value; - X0Y0_風切羽_羽1.Hit = value; - } - } - - public bool 雨覆羽_羽10_表示 - { - get - { - return X0Y0_雨覆羽_羽10.Dra; - } - set - { - X0Y0_雨覆羽_羽10.Dra = value; - X0Y0_雨覆羽_羽10.Hit = value; - } - } - - public bool 雨覆羽_羽9_表示 - { - get - { - return X0Y0_雨覆羽_羽9.Dra; - } - set - { - X0Y0_雨覆羽_羽9.Dra = value; - X0Y0_雨覆羽_羽9.Hit = value; - } - } - - public bool 雨覆羽_羽8_表示 - { - get - { - return X0Y0_雨覆羽_羽8.Dra; - } - set - { - X0Y0_雨覆羽_羽8.Dra = value; - X0Y0_雨覆羽_羽8.Hit = value; - } - } - - public bool 雨覆羽_羽7_表示 - { - get - { - return X0Y0_雨覆羽_羽7.Dra; - } - set - { - X0Y0_雨覆羽_羽7.Dra = value; - X0Y0_雨覆羽_羽7.Hit = value; - } - } - - public bool 雨覆羽_羽6_表示 - { - get - { - return X0Y0_雨覆羽_羽6.Dra; - } - set - { - X0Y0_雨覆羽_羽6.Dra = value; - X0Y0_雨覆羽_羽6.Hit = value; - } - } - - public bool 雨覆羽_羽5_表示 - { - get - { - return X0Y0_雨覆羽_羽5.Dra; - } - set - { - X0Y0_雨覆羽_羽5.Dra = value; - X0Y0_雨覆羽_羽5.Hit = value; - } - } - - public bool 雨覆羽_羽4_表示 - { - get - { - return X0Y0_雨覆羽_羽4.Dra; - } - set - { - X0Y0_雨覆羽_羽4.Dra = value; - X0Y0_雨覆羽_羽4.Hit = value; - } - } - - public bool 雨覆羽_羽3_表示 - { - get - { - return X0Y0_雨覆羽_羽3.Dra; - } - set - { - X0Y0_雨覆羽_羽3.Dra = value; - X0Y0_雨覆羽_羽3.Hit = value; - } - } - - public bool 雨覆羽_羽2_表示 - { - get - { - return X0Y0_雨覆羽_羽2.Dra; - } - set - { - X0Y0_雨覆羽_羽2.Dra = value; - X0Y0_雨覆羽_羽2.Hit = value; - } - } - - public bool 雨覆羽_羽1_表示 - { - get - { - return X0Y0_雨覆羽_羽1.Dra; - } - set - { - X0Y0_雨覆羽_羽1.Dra = value; - X0Y0_雨覆羽_羽1.Hit = value; - } - } - - public bool 小翼羽_羽3_表示 - { - get - { - return X0Y0_小翼羽_羽3.Dra; - } - set - { - X0Y0_小翼羽_羽3.Dra = value; - X0Y0_小翼羽_羽3.Hit = value; - } - } - - public bool 小翼羽_羽2_表示 - { - get - { - return X0Y0_小翼羽_羽2.Dra; - } - set - { - X0Y0_小翼羽_羽2.Dra = value; - X0Y0_小翼羽_羽2.Hit = value; - } - } - - public bool 小翼羽_羽1_表示 - { - get - { - return X0Y0_小翼羽_羽1.Dra; - } - set - { - X0Y0_小翼羽_羽1.Dra = value; - X0Y0_小翼羽_羽1.Hit = value; - } - } - - public bool 指_中指_爪_表示 - { - get - { - return X0Y0_指_中指_爪.Dra; - } - set - { - X0Y0_指_中指_爪.Dra = value; - X0Y0_指_中指_爪.Hit = value; - } - } - - public bool 指_中指_指3_表示 - { - get - { - return X0Y0_指_中指_指3.Dra; - } - set - { - X0Y0_指_中指_指3.Dra = value; - X0Y0_指_中指_指3.Hit = value; - } - } - - public bool 指_中指_指2_表示 - { - get - { - return X0Y0_指_中指_指2.Dra; - } - set - { - X0Y0_指_中指_指2.Dra = value; - X0Y0_指_中指_指2.Hit = value; - } - } - - public bool 指_中指_指1_表示 - { - get - { - return X0Y0_指_中指_指1.Dra; - } - set - { - X0Y0_指_中指_指1.Dra = value; - X0Y0_指_中指_指1.Hit = value; - } - } - - public bool 指_中指_鱗3_鱗1_表示 - { - get - { - return X0Y0_指_中指_鱗3_鱗1.Dra; - } - set - { - X0Y0_指_中指_鱗3_鱗1.Dra = value; - X0Y0_指_中指_鱗3_鱗1.Hit = value; - } - } - - public bool 指_中指_鱗3_鱗2_表示 - { - get - { - return X0Y0_指_中指_鱗3_鱗2.Dra; - } - set - { - X0Y0_指_中指_鱗3_鱗2.Dra = value; - X0Y0_指_中指_鱗3_鱗2.Hit = value; - } - } - - public bool 指_中指_鱗3_鱗3_表示 - { - get - { - return X0Y0_指_中指_鱗3_鱗3.Dra; - } - set - { - X0Y0_指_中指_鱗3_鱗3.Dra = value; - X0Y0_指_中指_鱗3_鱗3.Hit = value; - } - } - - public bool 指_中指_鱗3_鱗4_表示 - { - get - { - return X0Y0_指_中指_鱗3_鱗4.Dra; - } - set - { - X0Y0_指_中指_鱗3_鱗4.Dra = value; - X0Y0_指_中指_鱗3_鱗4.Hit = value; - } - } - - public bool 指_中指_鱗2_鱗1_表示 - { - get - { - return X0Y0_指_中指_鱗2_鱗1.Dra; - } - set - { - X0Y0_指_中指_鱗2_鱗1.Dra = value; - X0Y0_指_中指_鱗2_鱗1.Hit = value; - } - } - - public bool 指_中指_鱗2_鱗2_表示 - { - get - { - return X0Y0_指_中指_鱗2_鱗2.Dra; - } - set - { - X0Y0_指_中指_鱗2_鱗2.Dra = value; - X0Y0_指_中指_鱗2_鱗2.Hit = value; - } - } - - public bool 指_中指_鱗2_鱗3_表示 - { - get - { - return X0Y0_指_中指_鱗2_鱗3.Dra; - } - set - { - X0Y0_指_中指_鱗2_鱗3.Dra = value; - X0Y0_指_中指_鱗2_鱗3.Hit = value; - } - } - - public bool 指_中指_鱗2_鱗4_表示 - { - get - { - return X0Y0_指_中指_鱗2_鱗4.Dra; - } - set - { - X0Y0_指_中指_鱗2_鱗4.Dra = value; - X0Y0_指_中指_鱗2_鱗4.Hit = value; - } - } - - public bool 指_中指_鱗1_鱗1_表示 - { - get - { - return X0Y0_指_中指_鱗1_鱗1.Dra; - } - set - { - X0Y0_指_中指_鱗1_鱗1.Dra = value; - X0Y0_指_中指_鱗1_鱗1.Hit = value; - } - } - - public bool 指_中指_鱗1_鱗2_表示 - { - get - { - return X0Y0_指_中指_鱗1_鱗2.Dra; - } - set - { - X0Y0_指_中指_鱗1_鱗2.Dra = value; - X0Y0_指_中指_鱗1_鱗2.Hit = value; - } - } - - public bool 指_中指_鱗1_鱗3_表示 - { - get - { - return X0Y0_指_中指_鱗1_鱗3.Dra; - } - set - { - X0Y0_指_中指_鱗1_鱗3.Dra = value; - X0Y0_指_中指_鱗1_鱗3.Hit = value; - } - } - - public bool 指_中指_鱗1_鱗4_表示 - { - get - { - return X0Y0_指_中指_鱗1_鱗4.Dra; - } - set - { - X0Y0_指_中指_鱗1_鱗4.Dra = value; - X0Y0_指_中指_鱗1_鱗4.Hit = value; - } - } - - public bool 指_中指_鱗1_鱗5_表示 - { - get - { - return X0Y0_指_中指_鱗1_鱗5.Dra; - } - set - { - X0Y0_指_中指_鱗1_鱗5.Dra = value; - X0Y0_指_中指_鱗1_鱗5.Hit = value; - } - } - - public bool 指_中指_鱗1_鱗6_表示 - { - get - { - return X0Y0_指_中指_鱗1_鱗6.Dra; - } - set - { - X0Y0_指_中指_鱗1_鱗6.Dra = value; - X0Y0_指_中指_鱗1_鱗6.Hit = value; - } - } - - public bool 指_人指_爪_表示 - { - get - { - return X0Y0_指_人指_爪.Dra; - } - set - { - X0Y0_指_人指_爪.Dra = value; - X0Y0_指_人指_爪.Hit = value; - } - } - - public bool 指_人指_指3_表示 - { - get - { - return X0Y0_指_人指_指3.Dra; - } - set - { - X0Y0_指_人指_指3.Dra = value; - X0Y0_指_人指_指3.Hit = value; - } - } - - public bool 指_人指_指2_表示 - { - get - { - return X0Y0_指_人指_指2.Dra; - } - set - { - X0Y0_指_人指_指2.Dra = value; - X0Y0_指_人指_指2.Hit = value; - } - } - - public bool 指_人指_指1_表示 - { - get - { - return X0Y0_指_人指_指1.Dra; - } - set - { - X0Y0_指_人指_指1.Dra = value; - X0Y0_指_人指_指1.Hit = value; - } - } - - public bool 指_人指_鱗3_鱗1_表示 - { - get - { - return X0Y0_指_人指_鱗3_鱗1.Dra; - } - set - { - X0Y0_指_人指_鱗3_鱗1.Dra = value; - X0Y0_指_人指_鱗3_鱗1.Hit = value; - } - } - - public bool 指_人指_鱗3_鱗2_表示 - { - get - { - return X0Y0_指_人指_鱗3_鱗2.Dra; - } - set - { - X0Y0_指_人指_鱗3_鱗2.Dra = value; - X0Y0_指_人指_鱗3_鱗2.Hit = value; - } - } - - public bool 指_人指_鱗3_鱗3_表示 - { - get - { - return X0Y0_指_人指_鱗3_鱗3.Dra; - } - set - { - X0Y0_指_人指_鱗3_鱗3.Dra = value; - X0Y0_指_人指_鱗3_鱗3.Hit = value; - } - } - - public bool 指_人指_鱗3_鱗4_表示 - { - get - { - return X0Y0_指_人指_鱗3_鱗4.Dra; - } - set - { - X0Y0_指_人指_鱗3_鱗4.Dra = value; - X0Y0_指_人指_鱗3_鱗4.Hit = value; - } - } - - public bool 指_人指_鱗2_鱗1_表示 - { - get - { - return X0Y0_指_人指_鱗2_鱗1.Dra; - } - set - { - X0Y0_指_人指_鱗2_鱗1.Dra = value; - X0Y0_指_人指_鱗2_鱗1.Hit = value; - } - } - - public bool 指_人指_鱗2_鱗2_表示 - { - get - { - return X0Y0_指_人指_鱗2_鱗2.Dra; - } - set - { - X0Y0_指_人指_鱗2_鱗2.Dra = value; - X0Y0_指_人指_鱗2_鱗2.Hit = value; - } - } - - public bool 指_人指_鱗2_鱗3_表示 - { - get - { - return X0Y0_指_人指_鱗2_鱗3.Dra; - } - set - { - X0Y0_指_人指_鱗2_鱗3.Dra = value; - X0Y0_指_人指_鱗2_鱗3.Hit = value; - } - } - - public bool 指_人指_鱗2_鱗4_表示 - { - get - { - return X0Y0_指_人指_鱗2_鱗4.Dra; - } - set - { - X0Y0_指_人指_鱗2_鱗4.Dra = value; - X0Y0_指_人指_鱗2_鱗4.Hit = value; - } - } - - public bool 指_人指_鱗1_鱗1_表示 - { - get - { - return X0Y0_指_人指_鱗1_鱗1.Dra; - } - set - { - X0Y0_指_人指_鱗1_鱗1.Dra = value; - X0Y0_指_人指_鱗1_鱗1.Hit = value; - } - } - - public bool 指_人指_鱗1_鱗2_表示 - { - get - { - return X0Y0_指_人指_鱗1_鱗2.Dra; - } - set - { - X0Y0_指_人指_鱗1_鱗2.Dra = value; - X0Y0_指_人指_鱗1_鱗2.Hit = value; - } - } - - public bool 指_人指_鱗1_鱗3_表示 - { - get - { - return X0Y0_指_人指_鱗1_鱗3.Dra; - } - set - { - X0Y0_指_人指_鱗1_鱗3.Dra = value; - X0Y0_指_人指_鱗1_鱗3.Hit = value; - } - } - - public bool 指_人指_鱗1_鱗4_表示 - { - get - { - return X0Y0_指_人指_鱗1_鱗4.Dra; - } - set - { - X0Y0_指_人指_鱗1_鱗4.Dra = value; - X0Y0_指_人指_鱗1_鱗4.Hit = value; - } - } - - public bool 指_人指_鱗1_鱗5_表示 - { - get - { - return X0Y0_指_人指_鱗1_鱗5.Dra; - } - set - { - X0Y0_指_人指_鱗1_鱗5.Dra = value; - X0Y0_指_人指_鱗1_鱗5.Hit = value; - } - } - - public bool 指_人指_鱗1_鱗6_表示 - { - get - { - return X0Y0_指_人指_鱗1_鱗6.Dra; - } - set - { - X0Y0_指_人指_鱗1_鱗6.Dra = value; - X0Y0_指_人指_鱗1_鱗6.Hit = value; - } - } - - public bool 指_親指_爪_表示 - { - get - { - return X0Y0_指_親指_爪.Dra; - } - set - { - X0Y0_指_親指_爪.Dra = value; - X0Y0_指_親指_爪.Hit = value; - } - } - - public bool 指_親指_指2_表示 - { - get - { - return X0Y0_指_親指_指2.Dra; - } - set - { - X0Y0_指_親指_指2.Dra = value; - X0Y0_指_親指_指2.Hit = value; - } - } - - public bool 指_親指_指1_表示 - { - get - { - return X0Y0_指_親指_指1.Dra; - } - set - { - X0Y0_指_親指_指1.Dra = value; - X0Y0_指_親指_指1.Hit = value; - } - } - - public bool 指_親指_鱗2_鱗1_表示 - { - get - { - return X0Y0_指_親指_鱗2_鱗1.Dra; - } - set - { - X0Y0_指_親指_鱗2_鱗1.Dra = value; - X0Y0_指_親指_鱗2_鱗1.Hit = value; - } - } - - public bool 指_親指_鱗2_鱗2_表示 - { - get - { - return X0Y0_指_親指_鱗2_鱗2.Dra; - } - set - { - X0Y0_指_親指_鱗2_鱗2.Dra = value; - X0Y0_指_親指_鱗2_鱗2.Hit = value; - } - } - - public bool 指_親指_鱗2_鱗3_表示 - { - get - { - return X0Y0_指_親指_鱗2_鱗3.Dra; - } - set - { - X0Y0_指_親指_鱗2_鱗3.Dra = value; - X0Y0_指_親指_鱗2_鱗3.Hit = value; - } - } - - public bool 指_親指_鱗2_鱗4_表示 - { - get - { - return X0Y0_指_親指_鱗2_鱗4.Dra; - } - set - { - X0Y0_指_親指_鱗2_鱗4.Dra = value; - X0Y0_指_親指_鱗2_鱗4.Hit = value; - } - } - - public bool 指_親指_鱗1_鱗1_表示 - { - get - { - return X0Y0_指_親指_鱗1_鱗1.Dra; - } - set - { - X0Y0_指_親指_鱗1_鱗1.Dra = value; - X0Y0_指_親指_鱗1_鱗1.Hit = value; - } - } - - public bool 指_親指_鱗1_鱗2_表示 - { - get - { - return X0Y0_指_親指_鱗1_鱗2.Dra; - } - set - { - X0Y0_指_親指_鱗1_鱗2.Dra = value; - X0Y0_指_親指_鱗1_鱗2.Hit = value; - } - } - - public bool 指_親指_鱗1_鱗3_表示 - { - get - { - return X0Y0_指_親指_鱗1_鱗3.Dra; - } - set - { - X0Y0_指_親指_鱗1_鱗3.Dra = value; - X0Y0_指_親指_鱗1_鱗3.Hit = value; - } - } - - public bool 指_親指_鱗1_鱗4_表示 - { - get - { - return X0Y0_指_親指_鱗1_鱗4.Dra; - } - set - { - X0Y0_指_親指_鱗1_鱗4.Dra = value; - X0Y0_指_親指_鱗1_鱗4.Hit = value; - } - } - - public bool 指_親指_鱗1_鱗5_表示 - { - get - { - return X0Y0_指_親指_鱗1_鱗5.Dra; - } - set - { - X0Y0_指_親指_鱗1_鱗5.Dra = value; - X0Y0_指_親指_鱗1_鱗5.Hit = value; - } - } - - public bool 指_親指_鱗1_鱗6_表示 - { - get - { - return X0Y0_指_親指_鱗1_鱗6.Dra; - } - set - { - X0Y0_指_親指_鱗1_鱗6.Dra = value; - X0Y0_指_親指_鱗1_鱗6.Hit = value; - } - } - - public bool 指_表示 - { - get - { - return 指_中指_爪_表示; - } - set - { - 指_中指_爪_表示 = value; - 指_中指_指3_表示 = value; - 指_中指_指2_表示 = value; - 指_中指_指1_表示 = value; - 指_中指_鱗3_鱗1_表示 = value; - 指_中指_鱗3_鱗2_表示 = value; - 指_中指_鱗3_鱗3_表示 = value; - 指_中指_鱗3_鱗4_表示 = value; - 指_中指_鱗2_鱗1_表示 = value; - 指_中指_鱗2_鱗2_表示 = value; - 指_中指_鱗2_鱗3_表示 = value; - 指_中指_鱗2_鱗4_表示 = value; - 指_中指_鱗1_鱗1_表示 = value; - 指_中指_鱗1_鱗2_表示 = value; - 指_中指_鱗1_鱗3_表示 = value; - 指_中指_鱗1_鱗4_表示 = value; - 指_中指_鱗1_鱗5_表示 = value; - 指_中指_鱗1_鱗6_表示 = value; - 指_人指_爪_表示 = value; - 指_人指_指3_表示 = value; - 指_人指_指2_表示 = value; - 指_人指_指1_表示 = value; - 指_人指_鱗3_鱗1_表示 = value; - 指_人指_鱗3_鱗2_表示 = value; - 指_人指_鱗3_鱗3_表示 = value; - 指_人指_鱗3_鱗4_表示 = value; - 指_人指_鱗2_鱗1_表示 = value; - 指_人指_鱗2_鱗2_表示 = value; - 指_人指_鱗2_鱗3_表示 = value; - 指_人指_鱗2_鱗4_表示 = value; - 指_人指_鱗1_鱗1_表示 = value; - 指_人指_鱗1_鱗2_表示 = value; - 指_人指_鱗1_鱗3_表示 = value; - 指_人指_鱗1_鱗4_表示 = value; - 指_人指_鱗1_鱗5_表示 = value; - 指_人指_鱗1_鱗6_表示 = value; - 指_親指_爪_表示 = value; - 指_親指_指2_表示 = value; - 指_親指_指1_表示 = value; - 指_親指_鱗2_鱗1_表示 = value; - 指_親指_鱗2_鱗2_表示 = value; - 指_親指_鱗2_鱗3_表示 = value; - 指_親指_鱗2_鱗4_表示 = value; - 指_親指_鱗1_鱗1_表示 = value; - 指_親指_鱗1_鱗2_表示 = value; - 指_親指_鱗1_鱗3_表示 = value; - 指_親指_鱗1_鱗4_表示 = value; - 指_親指_鱗1_鱗5_表示 = value; - 指_親指_鱗1_鱗6_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 鳥翼手_表示; - } - set - { - 鳥翼手_表示 = value; - 風切羽_羽10_表示 = value; - 風切羽_羽9_表示 = value; - 風切羽_羽8_表示 = value; - 風切羽_羽7_表示 = value; - 風切羽_羽6_表示 = value; - 風切羽_羽5_表示 = value; - 風切羽_羽4_表示 = value; - 風切羽_羽3_表示 = value; - 風切羽_羽2_表示 = value; - 風切羽_羽1_表示 = value; - 雨覆羽_羽10_表示 = value; - 雨覆羽_羽9_表示 = value; - 雨覆羽_羽8_表示 = value; - 雨覆羽_羽7_表示 = value; - 雨覆羽_羽6_表示 = value; - 雨覆羽_羽5_表示 = value; - 雨覆羽_羽4_表示 = value; - 雨覆羽_羽3_表示 = value; - 雨覆羽_羽2_表示 = value; - 雨覆羽_羽1_表示 = value; - 小翼羽_羽3_表示 = value; - 小翼羽_羽2_表示 = value; - 小翼羽_羽1_表示 = value; - 指_中指_爪_表示 = value; - 指_中指_指3_表示 = value; - 指_中指_指2_表示 = value; - 指_中指_指1_表示 = value; - 指_中指_鱗3_鱗1_表示 = value; - 指_中指_鱗3_鱗2_表示 = value; - 指_中指_鱗3_鱗3_表示 = value; - 指_中指_鱗3_鱗4_表示 = value; - 指_中指_鱗2_鱗1_表示 = value; - 指_中指_鱗2_鱗2_表示 = value; - 指_中指_鱗2_鱗3_表示 = value; - 指_中指_鱗2_鱗4_表示 = value; - 指_中指_鱗1_鱗1_表示 = value; - 指_中指_鱗1_鱗2_表示 = value; - 指_中指_鱗1_鱗3_表示 = value; - 指_中指_鱗1_鱗4_表示 = value; - 指_中指_鱗1_鱗5_表示 = value; - 指_中指_鱗1_鱗6_表示 = value; - 指_人指_爪_表示 = value; - 指_人指_指3_表示 = value; - 指_人指_指2_表示 = value; - 指_人指_指1_表示 = value; - 指_人指_鱗3_鱗1_表示 = value; - 指_人指_鱗3_鱗2_表示 = value; - 指_人指_鱗3_鱗3_表示 = value; - 指_人指_鱗3_鱗4_表示 = value; - 指_人指_鱗2_鱗1_表示 = value; - 指_人指_鱗2_鱗2_表示 = value; - 指_人指_鱗2_鱗3_表示 = value; - 指_人指_鱗2_鱗4_表示 = value; - 指_人指_鱗1_鱗1_表示 = value; - 指_人指_鱗1_鱗2_表示 = value; - 指_人指_鱗1_鱗3_表示 = value; - 指_人指_鱗1_鱗4_表示 = value; - 指_人指_鱗1_鱗5_表示 = value; - 指_人指_鱗1_鱗6_表示 = value; - 指_親指_爪_表示 = value; - 指_親指_指2_表示 = value; - 指_親指_指1_表示 = value; - 指_親指_鱗2_鱗1_表示 = value; - 指_親指_鱗2_鱗2_表示 = value; - 指_親指_鱗2_鱗3_表示 = value; - 指_親指_鱗2_鱗4_表示 = value; - 指_親指_鱗1_鱗1_表示 = value; - 指_親指_鱗1_鱗2_表示 = value; - 指_親指_鱗1_鱗3_表示 = value; - 指_親指_鱗1_鱗4_表示 = value; - 指_親指_鱗1_鱗5_表示 = value; - 指_親指_鱗1_鱗6_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 鳥翼手CD.不透明度; - } - set - { - 鳥翼手CD.不透明度 = value; - 風切羽_羽10CD.不透明度 = value; - 風切羽_羽9CD.不透明度 = value; - 風切羽_羽8CD.不透明度 = value; - 風切羽_羽7CD.不透明度 = value; - 風切羽_羽6CD.不透明度 = value; - 風切羽_羽5CD.不透明度 = value; - 風切羽_羽4CD.不透明度 = value; - 風切羽_羽3CD.不透明度 = value; - 風切羽_羽2CD.不透明度 = value; - 風切羽_羽1CD.不透明度 = value; - 雨覆羽_羽10CD.不透明度 = value; - 雨覆羽_羽9CD.不透明度 = value; - 雨覆羽_羽8CD.不透明度 = value; - 雨覆羽_羽7CD.不透明度 = value; - 雨覆羽_羽6CD.不透明度 = value; - 雨覆羽_羽5CD.不透明度 = value; - 雨覆羽_羽4CD.不透明度 = value; - 雨覆羽_羽3CD.不透明度 = value; - 雨覆羽_羽2CD.不透明度 = value; - 雨覆羽_羽1CD.不透明度 = value; - 小翼羽_羽3CD.不透明度 = value; - 小翼羽_羽2CD.不透明度 = value; - 小翼羽_羽1CD.不透明度 = value; - 指_中指_爪CD.不透明度 = value; - 指_中指_指3CD.不透明度 = value; - 指_中指_指2CD.不透明度 = value; - 指_中指_指1CD.不透明度 = value; - 指_中指_鱗3_鱗1CD.不透明度 = value; - 指_中指_鱗3_鱗2CD.不透明度 = value; - 指_中指_鱗3_鱗3CD.不透明度 = value; - 指_中指_鱗3_鱗4CD.不透明度 = value; - 指_中指_鱗2_鱗1CD.不透明度 = value; - 指_中指_鱗2_鱗2CD.不透明度 = value; - 指_中指_鱗2_鱗3CD.不透明度 = value; - 指_中指_鱗2_鱗4CD.不透明度 = value; - 指_中指_鱗1_鱗1CD.不透明度 = value; - 指_中指_鱗1_鱗2CD.不透明度 = value; - 指_中指_鱗1_鱗3CD.不透明度 = value; - 指_中指_鱗1_鱗4CD.不透明度 = value; - 指_中指_鱗1_鱗5CD.不透明度 = value; - 指_中指_鱗1_鱗6CD.不透明度 = value; - 指_人指_爪CD.不透明度 = value; - 指_人指_指3CD.不透明度 = value; - 指_人指_指2CD.不透明度 = value; - 指_人指_指1CD.不透明度 = value; - 指_人指_鱗3_鱗1CD.不透明度 = value; - 指_人指_鱗3_鱗2CD.不透明度 = value; - 指_人指_鱗3_鱗3CD.不透明度 = value; - 指_人指_鱗3_鱗4CD.不透明度 = value; - 指_人指_鱗2_鱗1CD.不透明度 = value; - 指_人指_鱗2_鱗2CD.不透明度 = value; - 指_人指_鱗2_鱗3CD.不透明度 = value; - 指_人指_鱗2_鱗4CD.不透明度 = value; - 指_人指_鱗1_鱗1CD.不透明度 = value; - 指_人指_鱗1_鱗2CD.不透明度 = value; - 指_人指_鱗1_鱗3CD.不透明度 = value; - 指_人指_鱗1_鱗4CD.不透明度 = value; - 指_人指_鱗1_鱗5CD.不透明度 = value; - 指_人指_鱗1_鱗6CD.不透明度 = value; - 指_親指_爪CD.不透明度 = value; - 指_親指_指2CD.不透明度 = value; - 指_親指_指1CD.不透明度 = value; - 指_親指_鱗2_鱗1CD.不透明度 = value; - 指_親指_鱗2_鱗2CD.不透明度 = value; - 指_親指_鱗2_鱗3CD.不透明度 = value; - 指_親指_鱗2_鱗4CD.不透明度 = value; - 指_親指_鱗1_鱗1CD.不透明度 = value; - 指_親指_鱗1_鱗2CD.不透明度 = value; - 指_親指_鱗1_鱗3CD.不透明度 = value; - 指_親指_鱗1_鱗4CD.不透明度 = value; - 指_親指_鱗1_鱗5CD.不透明度 = value; - 指_親指_鱗1_鱗6CD.不透明度 = value; - } - } - - public override double 展開 - { - set - { - double num = value.Inverse(); - double num2 = (右 ? (-1.0) : 1.0); - X0Y0_鳥翼手.AngleCont = num2 * -170.0 * num; - X0Y0_風切羽_羽1.AngleCont = num2 * 12.0 * num; - X0Y0_風切羽_羽2.AngleCont = num2 * 17.8 * num; - X0Y0_風切羽_羽3.AngleCont = num2 * 23.6 * num; - X0Y0_風切羽_羽4.AngleCont = num2 * 29.4 * num; - X0Y0_風切羽_羽5.AngleCont = num2 * 35.2 * num; - X0Y0_風切羽_羽6.AngleCont = num2 * 41.0 * num; - X0Y0_風切羽_羽7.AngleCont = num2 * 46.8 * num; - X0Y0_風切羽_羽8.AngleCont = num2 * 52.6 * num; - X0Y0_風切羽_羽9.AngleCont = num2 * 58.4 * num; - X0Y0_風切羽_羽10.AngleCont = num2 * 64.2 * num; - X0Y0_雨覆羽_羽1.AngleCont = num2 * 7.0 * num; - X0Y0_雨覆羽_羽2.AngleCont = num2 * 13.8 * num; - X0Y0_雨覆羽_羽3.AngleCont = num2 * 20.6 * num; - X0Y0_雨覆羽_羽4.AngleCont = num2 * 27.4 * num; - X0Y0_雨覆羽_羽5.AngleCont = num2 * 34.2 * num; - X0Y0_雨覆羽_羽6.AngleCont = num2 * 41.0 * num; - X0Y0_雨覆羽_羽7.AngleCont = num2 * 47.8 * num; - X0Y0_雨覆羽_羽8.AngleCont = num2 * 54.6 * num; - X0Y0_雨覆羽_羽9.AngleCont = num2 * 61.4 * num; - X0Y0_雨覆羽_羽10.AngleCont = num2 * 68.2 * num; - X0Y0_小翼羽_羽1.AngleCont = num2 * 0.0 * num; - X0Y0_小翼羽_羽2.AngleCont = num2 * 11.6666666666667 * num; - X0Y0_小翼羽_羽3.AngleCont = num2 * 23.3333333333333 * num; - X0Y0_指_中指_指1.AngleCont = num2 * 20.0 * num; - X0Y0_指_中指_指2.AngleCont = num2 * 0.0 * num; - X0Y0_指_中指_指3.AngleCont = num2 * 0.0 * num; - X0Y0_指_人指_指1.AngleCont = num2 * 20.0 * num; - X0Y0_指_人指_指2.AngleCont = num2 * 0.0 * num; - X0Y0_指_人指_指3.AngleCont = num2 * 0.0 * num; - X0Y0_指_親指_指1.AngleCont = num2 * 20.0 * num; - X0Y0_指_親指_指2.AngleCont = num2 * 0.0 * num; - } - } - - public double シャープ - { - set - { - double num = 0.7; - X0Y0_風切羽_羽10.SizeXBase *= 1.0 - 0.09 * num * value; - X0Y0_風切羽_羽9.SizeXBase *= 1.0 - 0.08 * num * value; - X0Y0_風切羽_羽8.SizeXBase *= 1.0 - 0.06 * num * value; - X0Y0_風切羽_羽7.SizeXBase *= 1.0 - 0.05 * num * value; - X0Y0_風切羽_羽6.SizeXBase *= 1.0 - 0.04 * num * value; - X0Y0_風切羽_羽5.SizeXBase *= 1.0 - 0.026 * num * value; - X0Y0_風切羽_羽4.SizeXBase *= 1.0 + 0.0125 * num * value; - X0Y0_風切羽_羽3.SizeXBase *= 1.0 + 0.075 * num * value; - X0Y0_風切羽_羽2.SizeXBase *= 1.0 + 0.2 * num * value; - X0Y0_風切羽_羽1.SizeXBase *= 1.0 + 0.5 * num * value; - } - } - - public bool 手_外線 - { - get - { - return X0Y0_鳥翼手.OP[右 ? 1 : 1].Outline; - } - set - { - X0Y0_鳥翼手.OP[右 ? 1 : 1].Outline = value; - X0Y0_鳥翼手.OP[(!右) ? 2 : 0].Outline = value; - } - } - - public bool 小翼羽_羽1_外線 - { - get - { - return X0Y0_小翼羽_羽1.OP[右 ? 1 : 3].Outline; - } - set - { - X0Y0_小翼羽_羽1.OP[右 ? 1 : 3].Outline = value; - X0Y0_小翼羽_羽1.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 小翼羽_羽2_外線 - { - get - { - return X0Y0_小翼羽_羽2.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_小翼羽_羽2.OP[右 ? 4 : 0].Outline = value; - X0Y0_小翼羽_羽2.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_小翼羽_羽2.OP[右 ? 1 : 3].Outline = value; - X0Y0_小翼羽_羽2.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 小翼羽_羽3_外線 - { - get - { - return X0Y0_小翼羽_羽3.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_小翼羽_羽3.OP[右 ? 4 : 0].Outline = value; - X0Y0_小翼羽_羽3.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_小翼羽_羽3.OP[右 ? 1 : 3].Outline = value; - X0Y0_小翼羽_羽3.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽1_外線 - { - get - { - return X0Y0_雨覆羽_羽1.OP[右 ? 2 : 2].Outline; - } - set - { - X0Y0_雨覆羽_羽1.OP[右 ? 2 : 2].Outline = value; - X0Y0_雨覆羽_羽1.OP[右 ? 1 : 3].Outline = value; - } - } - - public bool 雨覆羽_羽2_外線 - { - get - { - return X0Y0_雨覆羽_羽2.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽2.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽2.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽2.OP[右 ? 2 : 2].Outline = value; - X0Y0_雨覆羽_羽2.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽2.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽3_外線 - { - get - { - return X0Y0_雨覆羽_羽3.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽3.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽3.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽3.OP[右 ? 2 : 2].Outline = value; - X0Y0_雨覆羽_羽3.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽3.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽4_外線 - { - get - { - return X0Y0_雨覆羽_羽4.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽4.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽4.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽4.OP[右 ? 2 : 2].Outline = value; - X0Y0_雨覆羽_羽4.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽4.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽5_外線 - { - get - { - return X0Y0_雨覆羽_羽5.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽5.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽5.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽5.OP[右 ? 2 : 2].Outline = value; - X0Y0_雨覆羽_羽5.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽5.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽6_外線 - { - get - { - return X0Y0_雨覆羽_羽6.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽6.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽6.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽6.OP[右 ? 2 : 2].Outline = value; - X0Y0_雨覆羽_羽6.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽6.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽7_外線 - { - get - { - return X0Y0_雨覆羽_羽7.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽7.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽7.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽7.OP[右 ? 2 : 2].Outline = value; - X0Y0_雨覆羽_羽7.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽7.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽8_外線 - { - get - { - return X0Y0_雨覆羽_羽8.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽8.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽8.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽8.OP[右 ? 2 : 2].Outline = value; - X0Y0_雨覆羽_羽8.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽8.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽9_外線 - { - get - { - return X0Y0_雨覆羽_羽9.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽9.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽9.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽9.OP[右 ? 2 : 2].Outline = value; - X0Y0_雨覆羽_羽9.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽9.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 雨覆羽_羽10_外線 - { - get - { - return X0Y0_雨覆羽_羽10.OP[右 ? 4 : 0].Outline; - } - set - { - X0Y0_雨覆羽_羽10.OP[右 ? 4 : 0].Outline = value; - X0Y0_雨覆羽_羽10.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽10.OP[右 ? 2 : 2].Outline = value; - X0Y0_雨覆羽_羽10.OP[右 ? 1 : 3].Outline = value; - X0Y0_雨覆羽_羽10.OP[(!右) ? 4 : 0].Outline = value; - } - } - - public bool 風切羽_羽1_外線 - { - get - { - return X0Y0_風切羽_羽1.OP[右 ? 2 : 2].Outline; - } - set - { - X0Y0_風切羽_羽1.OP[右 ? 2 : 2].Outline = value; - X0Y0_風切羽_羽1.OP[右 ? 1 : 3].Outline = value; - } - } - - public bool 風切羽_羽2_外線 - { - get - { - return X0Y0_風切羽_羽2.OP[右 ? 2 : 2].Outline; - } - set - { - X0Y0_風切羽_羽2.OP[右 ? 2 : 2].Outline = value; - X0Y0_風切羽_羽2.OP[右 ? 1 : 3].Outline = value; - } - } - - public bool 風切羽_羽3_外線 - { - get - { - return X0Y0_風切羽_羽3.OP[右 ? 2 : 2].Outline; - } - set - { - X0Y0_風切羽_羽3.OP[右 ? 2 : 2].Outline = value; - X0Y0_風切羽_羽3.OP[右 ? 1 : 3].Outline = value; - } - } - - public bool 風切羽_羽4_外線 - { - get - { - return X0Y0_風切羽_羽4.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽4.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽4.OP[右 ? 2 : 2].Outline = value; - X0Y0_風切羽_羽4.OP[右 ? 1 : 3].Outline = value; - } - } - - public bool 風切羽_羽5_外線 - { - get - { - return X0Y0_風切羽_羽5.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽5.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽5.OP[右 ? 2 : 2].Outline = value; - X0Y0_風切羽_羽5.OP[右 ? 1 : 3].Outline = value; - } - } - - public bool 風切羽_羽6_外線 - { - get - { - return X0Y0_風切羽_羽6.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽6.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽6.OP[右 ? 2 : 2].Outline = value; - X0Y0_風切羽_羽6.OP[右 ? 1 : 3].Outline = value; - } - } - - public bool 風切羽_羽7_外線 - { - get - { - return X0Y0_風切羽_羽7.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽7.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽7.OP[右 ? 2 : 2].Outline = value; - X0Y0_風切羽_羽7.OP[右 ? 1 : 3].Outline = value; - } - } - - public bool 風切羽_羽8_外線 - { - get - { - return X0Y0_風切羽_羽8.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽8.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽8.OP[右 ? 2 : 2].Outline = value; - X0Y0_風切羽_羽8.OP[右 ? 1 : 3].Outline = value; - } - } - - public bool 風切羽_羽9_外線 - { - get - { - return X0Y0_風切羽_羽9.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽9.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽9.OP[右 ? 2 : 2].Outline = value; - X0Y0_風切羽_羽9.OP[右 ? 1 : 3].Outline = value; - } - } - - public bool 風切羽_羽10_外線 - { - get - { - return X0Y0_風切羽_羽10.OP[(!右) ? 1 : 3].Outline; - } - set - { - X0Y0_風切羽_羽10.OP[(!右) ? 1 : 3].Outline = value; - X0Y0_風切羽_羽10.OP[右 ? 2 : 2].Outline = value; - X0Y0_風切羽_羽10.OP[右 ? 1 : 3].Outline = value; - } - } - - public 手_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 手_鳥D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.腕左["鳥翼手"]); - Pars pars = 本体[0][0]; - X0Y0_鳥翼手 = pars["鳥翼手"].ToPar(); - Pars pars2 = pars["風切羽"].ToPars(); - X0Y0_風切羽_羽10 = pars2["羽10"].ToPar(); - X0Y0_風切羽_羽9 = pars2["羽9"].ToPar(); - X0Y0_風切羽_羽8 = pars2["羽8"].ToPar(); - X0Y0_風切羽_羽7 = pars2["羽7"].ToPar(); - X0Y0_風切羽_羽6 = pars2["羽6"].ToPar(); - X0Y0_風切羽_羽5 = pars2["羽5"].ToPar(); - X0Y0_風切羽_羽4 = pars2["羽4"].ToPar(); - X0Y0_風切羽_羽3 = pars2["羽3"].ToPar(); - X0Y0_風切羽_羽2 = pars2["羽2"].ToPar(); - X0Y0_風切羽_羽1 = pars2["羽1"].ToPar(); - pars2 = pars["雨覆羽"].ToPars(); - X0Y0_雨覆羽_羽10 = pars2["羽10"].ToPar(); - X0Y0_雨覆羽_羽9 = pars2["羽9"].ToPar(); - X0Y0_雨覆羽_羽8 = pars2["羽8"].ToPar(); - X0Y0_雨覆羽_羽7 = pars2["羽7"].ToPar(); - X0Y0_雨覆羽_羽6 = pars2["羽6"].ToPar(); - X0Y0_雨覆羽_羽5 = pars2["羽5"].ToPar(); - X0Y0_雨覆羽_羽4 = pars2["羽4"].ToPar(); - X0Y0_雨覆羽_羽3 = pars2["羽3"].ToPar(); - X0Y0_雨覆羽_羽2 = pars2["羽2"].ToPar(); - X0Y0_雨覆羽_羽1 = pars2["羽1"].ToPar(); - pars2 = pars["小翼羽"].ToPars(); - X0Y0_小翼羽_羽3 = pars2["羽3"].ToPar(); - X0Y0_小翼羽_羽2 = pars2["羽2"].ToPar(); - X0Y0_小翼羽_羽1 = pars2["羽1"].ToPar(); - pars2 = pars["指"].ToPars(); - Pars pars3 = pars2["中指"].ToPars(); - X0Y0_指_中指_爪 = pars3["爪"].ToPar(); - X0Y0_指_中指_指3 = pars3["指3"].ToPar(); - X0Y0_指_中指_指2 = pars3["指2"].ToPar(); - X0Y0_指_中指_指1 = pars3["指1"].ToPar(); - Pars pars4 = pars3["鱗3"].ToPars(); - X0Y0_指_中指_鱗3_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_指_中指_鱗3_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_指_中指_鱗3_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_指_中指_鱗3_鱗4 = pars4["鱗4"].ToPar(); - pars4 = pars3["鱗2"].ToPars(); - X0Y0_指_中指_鱗2_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_指_中指_鱗2_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_指_中指_鱗2_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_指_中指_鱗2_鱗4 = pars4["鱗4"].ToPar(); - pars4 = pars3["鱗1"].ToPars(); - X0Y0_指_中指_鱗1_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_指_中指_鱗1_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_指_中指_鱗1_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_指_中指_鱗1_鱗4 = pars4["鱗4"].ToPar(); - X0Y0_指_中指_鱗1_鱗5 = pars4["鱗5"].ToPar(); - X0Y0_指_中指_鱗1_鱗6 = pars4["鱗6"].ToPar(); - pars3 = pars2["人指"].ToPars(); - X0Y0_指_人指_爪 = pars3["爪"].ToPar(); - X0Y0_指_人指_指3 = pars3["指3"].ToPar(); - X0Y0_指_人指_指2 = pars3["指2"].ToPar(); - X0Y0_指_人指_指1 = pars3["指1"].ToPar(); - pars4 = pars3["鱗3"].ToPars(); - X0Y0_指_人指_鱗3_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_指_人指_鱗3_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_指_人指_鱗3_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_指_人指_鱗3_鱗4 = pars4["鱗4"].ToPar(); - pars4 = pars3["鱗2"].ToPars(); - X0Y0_指_人指_鱗2_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_指_人指_鱗2_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_指_人指_鱗2_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_指_人指_鱗2_鱗4 = pars4["鱗4"].ToPar(); - pars4 = pars3["鱗1"].ToPars(); - X0Y0_指_人指_鱗1_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_指_人指_鱗1_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_指_人指_鱗1_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_指_人指_鱗1_鱗4 = pars4["鱗4"].ToPar(); - X0Y0_指_人指_鱗1_鱗5 = pars4["鱗5"].ToPar(); - X0Y0_指_人指_鱗1_鱗6 = pars4["鱗6"].ToPar(); - pars3 = pars2["親指"].ToPars(); - X0Y0_指_親指_爪 = pars3["爪"].ToPar(); - X0Y0_指_親指_指2 = pars3["指2"].ToPar(); - X0Y0_指_親指_指1 = pars3["指1"].ToPar(); - pars4 = pars3["鱗2"].ToPars(); - X0Y0_指_親指_鱗2_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_指_親指_鱗2_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_指_親指_鱗2_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_指_親指_鱗2_鱗4 = pars4["鱗4"].ToPar(); - pars4 = pars3["鱗1"].ToPars(); - X0Y0_指_親指_鱗1_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_指_親指_鱗1_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_指_親指_鱗1_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_指_親指_鱗1_鱗4 = pars4["鱗4"].ToPar(); - X0Y0_指_親指_鱗1_鱗5 = pars4["鱗5"].ToPar(); - X0Y0_指_親指_鱗1_鱗6 = pars4["鱗6"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 鳥翼手_表示 = e.鳥翼手_表示; - 風切羽_羽10_表示 = e.風切羽_羽10_表示; - 風切羽_羽9_表示 = e.風切羽_羽9_表示; - 風切羽_羽8_表示 = e.風切羽_羽8_表示; - 風切羽_羽7_表示 = e.風切羽_羽7_表示; - 風切羽_羽6_表示 = e.風切羽_羽6_表示; - 風切羽_羽5_表示 = e.風切羽_羽5_表示; - 風切羽_羽4_表示 = e.風切羽_羽4_表示; - 風切羽_羽3_表示 = e.風切羽_羽3_表示; - 風切羽_羽2_表示 = e.風切羽_羽2_表示; - 風切羽_羽1_表示 = e.風切羽_羽1_表示; - 雨覆羽_羽10_表示 = e.雨覆羽_羽10_表示; - 雨覆羽_羽9_表示 = e.雨覆羽_羽9_表示; - 雨覆羽_羽8_表示 = e.雨覆羽_羽8_表示; - 雨覆羽_羽7_表示 = e.雨覆羽_羽7_表示; - 雨覆羽_羽6_表示 = e.雨覆羽_羽6_表示; - 雨覆羽_羽5_表示 = e.雨覆羽_羽5_表示; - 雨覆羽_羽4_表示 = e.雨覆羽_羽4_表示; - 雨覆羽_羽3_表示 = e.雨覆羽_羽3_表示; - 雨覆羽_羽2_表示 = e.雨覆羽_羽2_表示; - 雨覆羽_羽1_表示 = e.雨覆羽_羽1_表示; - 小翼羽_羽3_表示 = e.小翼羽_羽3_表示; - 小翼羽_羽2_表示 = e.小翼羽_羽2_表示; - 小翼羽_羽1_表示 = e.小翼羽_羽1_表示; - 指_中指_爪_表示 = e.指_中指_爪_表示; - 指_中指_指3_表示 = e.指_中指_指3_表示; - 指_中指_指2_表示 = e.指_中指_指2_表示; - 指_中指_指1_表示 = e.指_中指_指1_表示; - 指_中指_鱗3_鱗1_表示 = e.指_中指_鱗3_鱗1_表示; - 指_中指_鱗3_鱗2_表示 = e.指_中指_鱗3_鱗2_表示; - 指_中指_鱗3_鱗3_表示 = e.指_中指_鱗3_鱗3_表示; - 指_中指_鱗3_鱗4_表示 = e.指_中指_鱗3_鱗4_表示; - 指_中指_鱗2_鱗1_表示 = e.指_中指_鱗2_鱗1_表示; - 指_中指_鱗2_鱗2_表示 = e.指_中指_鱗2_鱗2_表示; - 指_中指_鱗2_鱗3_表示 = e.指_中指_鱗2_鱗3_表示; - 指_中指_鱗2_鱗4_表示 = e.指_中指_鱗2_鱗4_表示; - 指_中指_鱗1_鱗1_表示 = e.指_中指_鱗1_鱗1_表示; - 指_中指_鱗1_鱗2_表示 = e.指_中指_鱗1_鱗2_表示; - 指_中指_鱗1_鱗3_表示 = e.指_中指_鱗1_鱗3_表示; - 指_中指_鱗1_鱗4_表示 = e.指_中指_鱗1_鱗4_表示; - 指_中指_鱗1_鱗5_表示 = e.指_中指_鱗1_鱗5_表示; - 指_中指_鱗1_鱗6_表示 = e.指_中指_鱗1_鱗6_表示; - 指_人指_爪_表示 = e.指_人指_爪_表示; - 指_人指_指3_表示 = e.指_人指_指3_表示; - 指_人指_指2_表示 = e.指_人指_指2_表示; - 指_人指_指1_表示 = e.指_人指_指1_表示; - 指_人指_鱗3_鱗1_表示 = e.指_人指_鱗3_鱗1_表示; - 指_人指_鱗3_鱗2_表示 = e.指_人指_鱗3_鱗2_表示; - 指_人指_鱗3_鱗3_表示 = e.指_人指_鱗3_鱗3_表示; - 指_人指_鱗3_鱗4_表示 = e.指_人指_鱗3_鱗4_表示; - 指_人指_鱗2_鱗1_表示 = e.指_人指_鱗2_鱗1_表示; - 指_人指_鱗2_鱗2_表示 = e.指_人指_鱗2_鱗2_表示; - 指_人指_鱗2_鱗3_表示 = e.指_人指_鱗2_鱗3_表示; - 指_人指_鱗2_鱗4_表示 = e.指_人指_鱗2_鱗4_表示; - 指_人指_鱗1_鱗1_表示 = e.指_人指_鱗1_鱗1_表示; - 指_人指_鱗1_鱗2_表示 = e.指_人指_鱗1_鱗2_表示; - 指_人指_鱗1_鱗3_表示 = e.指_人指_鱗1_鱗3_表示; - 指_人指_鱗1_鱗4_表示 = e.指_人指_鱗1_鱗4_表示; - 指_人指_鱗1_鱗5_表示 = e.指_人指_鱗1_鱗5_表示; - 指_人指_鱗1_鱗6_表示 = e.指_人指_鱗1_鱗6_表示; - 指_親指_爪_表示 = e.指_親指_爪_表示; - 指_親指_指2_表示 = e.指_親指_指2_表示; - 指_親指_指1_表示 = e.指_親指_指1_表示; - 指_親指_鱗2_鱗1_表示 = e.指_親指_鱗2_鱗1_表示; - 指_親指_鱗2_鱗2_表示 = e.指_親指_鱗2_鱗2_表示; - 指_親指_鱗2_鱗3_表示 = e.指_親指_鱗2_鱗3_表示; - 指_親指_鱗2_鱗4_表示 = e.指_親指_鱗2_鱗4_表示; - 指_親指_鱗1_鱗1_表示 = e.指_親指_鱗1_鱗1_表示; - 指_親指_鱗1_鱗2_表示 = e.指_親指_鱗1_鱗2_表示; - 指_親指_鱗1_鱗3_表示 = e.指_親指_鱗1_鱗3_表示; - 指_親指_鱗1_鱗4_表示 = e.指_親指_鱗1_鱗4_表示; - 指_親指_鱗1_鱗5_表示 = e.指_親指_鱗1_鱗5_表示; - 指_親指_鱗1_鱗6_表示 = e.指_親指_鱗1_鱗6_表示; - 指_表示 = e.指_表示; - 展開 = e.展開; - シャープ = e.シャープ; - 手_外線 = e.手_外線; - 小翼羽_羽1_外線 = e.小翼羽_羽1_外線; - 小翼羽_羽2_外線 = e.小翼羽_羽2_外線; - 小翼羽_羽3_外線 = e.小翼羽_羽3_外線; - 雨覆羽_羽1_外線 = e.雨覆羽_羽1_外線; - 雨覆羽_羽2_外線 = e.雨覆羽_羽2_外線; - 雨覆羽_羽3_外線 = e.雨覆羽_羽3_外線; - 雨覆羽_羽4_外線 = e.雨覆羽_羽4_外線; - 雨覆羽_羽5_外線 = e.雨覆羽_羽5_外線; - 雨覆羽_羽6_外線 = e.雨覆羽_羽6_外線; - 雨覆羽_羽7_外線 = e.雨覆羽_羽7_外線; - 雨覆羽_羽8_外線 = e.雨覆羽_羽8_外線; - 雨覆羽_羽9_外線 = e.雨覆羽_羽9_外線; - 雨覆羽_羽10_外線 = e.雨覆羽_羽10_外線; - 風切羽_羽1_外線 = e.風切羽_羽1_外線; - 風切羽_羽2_外線 = e.風切羽_羽2_外線; - 風切羽_羽3_外線 = e.風切羽_羽3_外線; - 風切羽_羽4_外線 = e.風切羽_羽4_外線; - 風切羽_羽5_外線 = e.風切羽_羽5_外線; - 風切羽_羽6_外線 = e.風切羽_羽6_外線; - 風切羽_羽7_外線 = e.風切羽_羽7_外線; - 風切羽_羽8_外線 = e.風切羽_羽8_外線; - 風切羽_羽9_外線 = e.風切羽_羽9_外線; - 風切羽_羽10_外線 = e.風切羽_羽10_外線; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_鳥翼手CP = new ColorP(X0Y0_鳥翼手, 鳥翼手CD, DisUnit, abj: true); - X0Y0_風切羽_羽10CP = new ColorP(X0Y0_風切羽_羽10, 風切羽_羽10CD, DisUnit, abj: true); - X0Y0_風切羽_羽9CP = new ColorP(X0Y0_風切羽_羽9, 風切羽_羽9CD, DisUnit, abj: true); - X0Y0_風切羽_羽8CP = new ColorP(X0Y0_風切羽_羽8, 風切羽_羽8CD, DisUnit, abj: true); - X0Y0_風切羽_羽7CP = new ColorP(X0Y0_風切羽_羽7, 風切羽_羽7CD, DisUnit, abj: true); - X0Y0_風切羽_羽6CP = new ColorP(X0Y0_風切羽_羽6, 風切羽_羽6CD, DisUnit, abj: true); - X0Y0_風切羽_羽5CP = new ColorP(X0Y0_風切羽_羽5, 風切羽_羽5CD, DisUnit, abj: true); - X0Y0_風切羽_羽4CP = new ColorP(X0Y0_風切羽_羽4, 風切羽_羽4CD, 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_雨覆羽_羽10CP = new ColorP(X0Y0_雨覆羽_羽10, 雨覆羽_羽10CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽9CP = new ColorP(X0Y0_雨覆羽_羽9, 雨覆羽_羽9CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽8CP = new ColorP(X0Y0_雨覆羽_羽8, 雨覆羽_羽8CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽7CP = new ColorP(X0Y0_雨覆羽_羽7, 雨覆羽_羽7CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽6CP = new ColorP(X0Y0_雨覆羽_羽6, 雨覆羽_羽6CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽5CP = new ColorP(X0Y0_雨覆羽_羽5, 雨覆羽_羽5CD, DisUnit, abj: true); - X0Y0_雨覆羽_羽4CP = new ColorP(X0Y0_雨覆羽_羽4, 雨覆羽_羽4CD, 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_小翼羽_羽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_指_中指_爪CP = new ColorP(X0Y0_指_中指_爪, 指_中指_爪CD, 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_指_中指_鱗3_鱗1CP = new ColorP(X0Y0_指_中指_鱗3_鱗1, 指_中指_鱗3_鱗1CD, DisUnit, abj: true); - X0Y0_指_中指_鱗3_鱗2CP = new ColorP(X0Y0_指_中指_鱗3_鱗2, 指_中指_鱗3_鱗2CD, DisUnit, abj: true); - X0Y0_指_中指_鱗3_鱗3CP = new ColorP(X0Y0_指_中指_鱗3_鱗3, 指_中指_鱗3_鱗3CD, DisUnit, abj: true); - X0Y0_指_中指_鱗3_鱗4CP = new ColorP(X0Y0_指_中指_鱗3_鱗4, 指_中指_鱗3_鱗4CD, DisUnit, abj: true); - X0Y0_指_中指_鱗2_鱗1CP = new ColorP(X0Y0_指_中指_鱗2_鱗1, 指_中指_鱗2_鱗1CD, DisUnit, abj: true); - X0Y0_指_中指_鱗2_鱗2CP = new ColorP(X0Y0_指_中指_鱗2_鱗2, 指_中指_鱗2_鱗2CD, DisUnit, abj: true); - X0Y0_指_中指_鱗2_鱗3CP = new ColorP(X0Y0_指_中指_鱗2_鱗3, 指_中指_鱗2_鱗3CD, DisUnit, abj: true); - X0Y0_指_中指_鱗2_鱗4CP = new ColorP(X0Y0_指_中指_鱗2_鱗4, 指_中指_鱗2_鱗4CD, DisUnit, abj: true); - X0Y0_指_中指_鱗1_鱗1CP = new ColorP(X0Y0_指_中指_鱗1_鱗1, 指_中指_鱗1_鱗1CD, DisUnit, abj: true); - X0Y0_指_中指_鱗1_鱗2CP = new ColorP(X0Y0_指_中指_鱗1_鱗2, 指_中指_鱗1_鱗2CD, DisUnit, abj: true); - X0Y0_指_中指_鱗1_鱗3CP = new ColorP(X0Y0_指_中指_鱗1_鱗3, 指_中指_鱗1_鱗3CD, DisUnit, abj: true); - X0Y0_指_中指_鱗1_鱗4CP = new ColorP(X0Y0_指_中指_鱗1_鱗4, 指_中指_鱗1_鱗4CD, DisUnit, abj: true); - X0Y0_指_中指_鱗1_鱗5CP = new ColorP(X0Y0_指_中指_鱗1_鱗5, 指_中指_鱗1_鱗5CD, DisUnit, abj: true); - X0Y0_指_中指_鱗1_鱗6CP = new ColorP(X0Y0_指_中指_鱗1_鱗6, 指_中指_鱗1_鱗6CD, DisUnit, abj: true); - X0Y0_指_人指_爪CP = new ColorP(X0Y0_指_人指_爪, 指_人指_爪CD, 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_指_人指_鱗3_鱗1CP = new ColorP(X0Y0_指_人指_鱗3_鱗1, 指_人指_鱗3_鱗1CD, DisUnit, abj: true); - X0Y0_指_人指_鱗3_鱗2CP = new ColorP(X0Y0_指_人指_鱗3_鱗2, 指_人指_鱗3_鱗2CD, DisUnit, abj: true); - X0Y0_指_人指_鱗3_鱗3CP = new ColorP(X0Y0_指_人指_鱗3_鱗3, 指_人指_鱗3_鱗3CD, DisUnit, abj: true); - X0Y0_指_人指_鱗3_鱗4CP = new ColorP(X0Y0_指_人指_鱗3_鱗4, 指_人指_鱗3_鱗4CD, DisUnit, abj: true); - X0Y0_指_人指_鱗2_鱗1CP = new ColorP(X0Y0_指_人指_鱗2_鱗1, 指_人指_鱗2_鱗1CD, DisUnit, abj: true); - X0Y0_指_人指_鱗2_鱗2CP = new ColorP(X0Y0_指_人指_鱗2_鱗2, 指_人指_鱗2_鱗2CD, DisUnit, abj: true); - X0Y0_指_人指_鱗2_鱗3CP = new ColorP(X0Y0_指_人指_鱗2_鱗3, 指_人指_鱗2_鱗3CD, DisUnit, abj: true); - X0Y0_指_人指_鱗2_鱗4CP = new ColorP(X0Y0_指_人指_鱗2_鱗4, 指_人指_鱗2_鱗4CD, DisUnit, abj: true); - X0Y0_指_人指_鱗1_鱗1CP = new ColorP(X0Y0_指_人指_鱗1_鱗1, 指_人指_鱗1_鱗1CD, DisUnit, abj: true); - X0Y0_指_人指_鱗1_鱗2CP = new ColorP(X0Y0_指_人指_鱗1_鱗2, 指_人指_鱗1_鱗2CD, DisUnit, abj: true); - X0Y0_指_人指_鱗1_鱗3CP = new ColorP(X0Y0_指_人指_鱗1_鱗3, 指_人指_鱗1_鱗3CD, DisUnit, abj: true); - X0Y0_指_人指_鱗1_鱗4CP = new ColorP(X0Y0_指_人指_鱗1_鱗4, 指_人指_鱗1_鱗4CD, DisUnit, abj: true); - X0Y0_指_人指_鱗1_鱗5CP = new ColorP(X0Y0_指_人指_鱗1_鱗5, 指_人指_鱗1_鱗5CD, DisUnit, abj: true); - X0Y0_指_人指_鱗1_鱗6CP = new ColorP(X0Y0_指_人指_鱗1_鱗6, 指_人指_鱗1_鱗6CD, DisUnit, abj: true); - X0Y0_指_親指_爪CP = new ColorP(X0Y0_指_親指_爪, 指_親指_爪CD, DisUnit, abj: true); - X0Y0_指_親指_指2CP = new ColorP(X0Y0_指_親指_指2, 指_親指_指2CD, DisUnit, abj: true); - X0Y0_指_親指_指1CP = new ColorP(X0Y0_指_親指_指1, 指_親指_指1CD, DisUnit, abj: true); - X0Y0_指_親指_鱗2_鱗1CP = new ColorP(X0Y0_指_親指_鱗2_鱗1, 指_親指_鱗2_鱗1CD, DisUnit, abj: true); - X0Y0_指_親指_鱗2_鱗2CP = new ColorP(X0Y0_指_親指_鱗2_鱗2, 指_親指_鱗2_鱗2CD, DisUnit, abj: true); - X0Y0_指_親指_鱗2_鱗3CP = new ColorP(X0Y0_指_親指_鱗2_鱗3, 指_親指_鱗2_鱗3CD, DisUnit, abj: true); - X0Y0_指_親指_鱗2_鱗4CP = new ColorP(X0Y0_指_親指_鱗2_鱗4, 指_親指_鱗2_鱗4CD, DisUnit, abj: true); - X0Y0_指_親指_鱗1_鱗1CP = new ColorP(X0Y0_指_親指_鱗1_鱗1, 指_親指_鱗1_鱗1CD, DisUnit, abj: true); - X0Y0_指_親指_鱗1_鱗2CP = new ColorP(X0Y0_指_親指_鱗1_鱗2, 指_親指_鱗1_鱗2CD, DisUnit, abj: true); - X0Y0_指_親指_鱗1_鱗3CP = new ColorP(X0Y0_指_親指_鱗1_鱗3, 指_親指_鱗1_鱗3CD, DisUnit, abj: true); - X0Y0_指_親指_鱗1_鱗4CP = new ColorP(X0Y0_指_親指_鱗1_鱗4, 指_親指_鱗1_鱗4CD, DisUnit, abj: true); - X0Y0_指_親指_鱗1_鱗5CP = new ColorP(X0Y0_指_親指_鱗1_鱗5, 指_親指_鱗1_鱗5CD, DisUnit, abj: true); - X0Y0_指_親指_鱗1_鱗6CP = new ColorP(X0Y0_指_親指_鱗1_鱗6, 指_親指_鱗1_鱗6CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_鳥翼手.AngleBase = num * -1.13686837721616E-13; - X0Y0_風切羽_羽1.AngleBase = num * 4.30625920538989; - X0Y0_風切羽_羽2.AngleBase = num * -3.79947296841442; - X0Y0_風切羽_羽3.AngleBase = num * -11.0737082094246; - X0Y0_風切羽_羽4.AngleBase = num * -18.5456655123347; - X0Y0_風切羽_羽5.AngleBase = num * 333.756058186057; - X0Y0_風切羽_羽6.AngleBase = num * 325.804892219803; - X0Y0_風切羽_羽7.AngleBase = num * 317.578381763761; - X0Y0_風切羽_羽8.AngleBase = num * 309.061028607936; - X0Y0_風切羽_羽9.AngleBase = num * 300.247790167872; - X0Y0_風切羽_羽10.AngleBase = num * 292.147867426599; - X0Y0_雨覆羽_羽1.AngleBase = num * 10.5625779442967; - X0Y0_雨覆羽_羽2.AngleBase = num * -0.983004946517724; - X0Y0_雨覆羽_羽3.AngleBase = num * -11.3484562079468; - X0Y0_雨覆羽_羽4.AngleBase = num * 337.795626900816; - X0Y0_雨覆羽_羽5.AngleBase = num * 326.621692120892; - X0Y0_雨覆羽_羽6.AngleBase = num * 315.356571907051; - X0Y0_雨覆羽_羽7.AngleBase = num * 305.230065535076; - X0Y0_雨覆羽_羽8.AngleBase = num * 294.429103024235; - X0Y0_雨覆羽_羽9.AngleBase = num * 284.068635208099; - X0Y0_雨覆羽_羽10.AngleBase = num * 277.113742476644; - X0Y0_小翼羽_羽1.AngleBase = num * 9.19256790991403; - X0Y0_小翼羽_羽2.AngleBase = num * -8.26267299324587; - X0Y0_小翼羽_羽3.AngleBase = num * 335.232034316903; - X0Y0_指_中指_指1.AngleBase = num * -4.0000000000001; - X0Y0_指_中指_指2.AngleBase = num * 350.0; - X0Y0_指_中指_指3.AngleBase = num * 4.00000000000011; - X0Y0_指_人指_指1.AngleBase = num * 9.99999999999989; - X0Y0_指_人指_指2.AngleBase = num * -9.0; - X0Y0_指_人指_指3.AngleBase = num * 4.00000000000006; - X0Y0_指_親指_指1.AngleBase = num * 399.0; - X0Y0_指_親指_指2.AngleBase = num * -7.0; - 本体.JoinPAall(); - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_鳥翼手); - Are.Draw(X0Y0_風切羽_羽10); - Are.Draw(X0Y0_風切羽_羽9); - Are.Draw(X0Y0_風切羽_羽8); - Are.Draw(X0Y0_風切羽_羽7); - Are.Draw(X0Y0_風切羽_羽6); - Are.Draw(X0Y0_風切羽_羽5); - Are.Draw(X0Y0_風切羽_羽4); - Are.Draw(X0Y0_風切羽_羽3); - Are.Draw(X0Y0_風切羽_羽2); - Are.Draw(X0Y0_風切羽_羽1); - Are.Draw(X0Y0_雨覆羽_羽10); - Are.Draw(X0Y0_雨覆羽_羽9); - Are.Draw(X0Y0_雨覆羽_羽8); - Are.Draw(X0Y0_雨覆羽_羽7); - Are.Draw(X0Y0_雨覆羽_羽6); - Are.Draw(X0Y0_雨覆羽_羽5); - Are.Draw(X0Y0_雨覆羽_羽4); - Are.Draw(X0Y0_雨覆羽_羽3); - Are.Draw(X0Y0_雨覆羽_羽2); - Are.Draw(X0Y0_雨覆羽_羽1); - Are.Draw(X0Y0_小翼羽_羽3); - Are.Draw(X0Y0_小翼羽_羽2); - Are.Draw(X0Y0_小翼羽_羽1); - Are.Draw(X0Y0_指_中指_爪); - Are.Draw(X0Y0_指_中指_指3); - Are.Draw(X0Y0_指_中指_指2); - Are.Draw(X0Y0_指_中指_指1); - Are.Draw(X0Y0_指_中指_鱗3_鱗1); - Are.Draw(X0Y0_指_中指_鱗3_鱗2); - Are.Draw(X0Y0_指_中指_鱗3_鱗3); - Are.Draw(X0Y0_指_中指_鱗3_鱗4); - Are.Draw(X0Y0_指_中指_鱗2_鱗1); - Are.Draw(X0Y0_指_中指_鱗2_鱗2); - Are.Draw(X0Y0_指_中指_鱗2_鱗3); - Are.Draw(X0Y0_指_中指_鱗2_鱗4); - Are.Draw(X0Y0_指_中指_鱗1_鱗1); - Are.Draw(X0Y0_指_中指_鱗1_鱗2); - Are.Draw(X0Y0_指_中指_鱗1_鱗3); - Are.Draw(X0Y0_指_中指_鱗1_鱗4); - Are.Draw(X0Y0_指_中指_鱗1_鱗5); - Are.Draw(X0Y0_指_中指_鱗1_鱗6); - Are.Draw(X0Y0_指_人指_爪); - Are.Draw(X0Y0_指_人指_指3); - Are.Draw(X0Y0_指_人指_指2); - Are.Draw(X0Y0_指_人指_指1); - Are.Draw(X0Y0_指_人指_鱗3_鱗1); - Are.Draw(X0Y0_指_人指_鱗3_鱗2); - Are.Draw(X0Y0_指_人指_鱗3_鱗3); - Are.Draw(X0Y0_指_人指_鱗3_鱗4); - Are.Draw(X0Y0_指_人指_鱗2_鱗1); - Are.Draw(X0Y0_指_人指_鱗2_鱗2); - Are.Draw(X0Y0_指_人指_鱗2_鱗3); - Are.Draw(X0Y0_指_人指_鱗2_鱗4); - Are.Draw(X0Y0_指_人指_鱗1_鱗1); - Are.Draw(X0Y0_指_人指_鱗1_鱗2); - Are.Draw(X0Y0_指_人指_鱗1_鱗3); - Are.Draw(X0Y0_指_人指_鱗1_鱗4); - Are.Draw(X0Y0_指_人指_鱗1_鱗5); - Are.Draw(X0Y0_指_人指_鱗1_鱗6); - Are.Draw(X0Y0_指_親指_爪); - Are.Draw(X0Y0_指_親指_指2); - Are.Draw(X0Y0_指_親指_指1); - Are.Draw(X0Y0_指_親指_鱗2_鱗1); - Are.Draw(X0Y0_指_親指_鱗2_鱗2); - Are.Draw(X0Y0_指_親指_鱗2_鱗3); - Are.Draw(X0Y0_指_親指_鱗2_鱗4); - Are.Draw(X0Y0_指_親指_鱗1_鱗1); - Are.Draw(X0Y0_指_親指_鱗1_鱗2); - Are.Draw(X0Y0_指_親指_鱗1_鱗3); - Are.Draw(X0Y0_指_親指_鱗1_鱗4); - Are.Draw(X0Y0_指_親指_鱗1_鱗5); - Are.Draw(X0Y0_指_親指_鱗1_鱗6); - } - - public override void 色更新() - { - X0Y0_鳥翼手CP.Update(); - X0Y0_風切羽_羽10CP.Update(); - X0Y0_風切羽_羽9CP.Update(); - X0Y0_風切羽_羽8CP.Update(); - X0Y0_風切羽_羽7CP.Update(); - X0Y0_風切羽_羽6CP.Update(); - X0Y0_風切羽_羽5CP.Update(); - X0Y0_風切羽_羽4CP.Update(); - X0Y0_風切羽_羽3CP.Update(); - X0Y0_風切羽_羽2CP.Update(); - X0Y0_風切羽_羽1CP.Update(); - X0Y0_雨覆羽_羽10CP.Update(); - X0Y0_雨覆羽_羽9CP.Update(); - X0Y0_雨覆羽_羽8CP.Update(); - X0Y0_雨覆羽_羽7CP.Update(); - X0Y0_雨覆羽_羽6CP.Update(); - X0Y0_雨覆羽_羽5CP.Update(); - X0Y0_雨覆羽_羽4CP.Update(); - X0Y0_雨覆羽_羽3CP.Update(); - X0Y0_雨覆羽_羽2CP.Update(); - X0Y0_雨覆羽_羽1CP.Update(); - X0Y0_小翼羽_羽3CP.Update(); - X0Y0_小翼羽_羽2CP.Update(); - X0Y0_小翼羽_羽1CP.Update(); - X0Y0_指_中指_爪CP.Update(); - X0Y0_指_中指_指3CP.Update(); - X0Y0_指_中指_指2CP.Update(); - X0Y0_指_中指_指1CP.Update(); - X0Y0_指_中指_鱗3_鱗1CP.Update(); - X0Y0_指_中指_鱗3_鱗2CP.Update(); - X0Y0_指_中指_鱗3_鱗3CP.Update(); - X0Y0_指_中指_鱗3_鱗4CP.Update(); - X0Y0_指_中指_鱗2_鱗1CP.Update(); - X0Y0_指_中指_鱗2_鱗2CP.Update(); - X0Y0_指_中指_鱗2_鱗3CP.Update(); - X0Y0_指_中指_鱗2_鱗4CP.Update(); - X0Y0_指_中指_鱗1_鱗1CP.Update(); - X0Y0_指_中指_鱗1_鱗2CP.Update(); - X0Y0_指_中指_鱗1_鱗3CP.Update(); - X0Y0_指_中指_鱗1_鱗4CP.Update(); - X0Y0_指_中指_鱗1_鱗5CP.Update(); - X0Y0_指_中指_鱗1_鱗6CP.Update(); - X0Y0_指_人指_爪CP.Update(); - X0Y0_指_人指_指3CP.Update(); - X0Y0_指_人指_指2CP.Update(); - X0Y0_指_人指_指1CP.Update(); - X0Y0_指_人指_鱗3_鱗1CP.Update(); - X0Y0_指_人指_鱗3_鱗2CP.Update(); - X0Y0_指_人指_鱗3_鱗3CP.Update(); - X0Y0_指_人指_鱗3_鱗4CP.Update(); - X0Y0_指_人指_鱗2_鱗1CP.Update(); - X0Y0_指_人指_鱗2_鱗2CP.Update(); - X0Y0_指_人指_鱗2_鱗3CP.Update(); - X0Y0_指_人指_鱗2_鱗4CP.Update(); - X0Y0_指_人指_鱗1_鱗1CP.Update(); - X0Y0_指_人指_鱗1_鱗2CP.Update(); - X0Y0_指_人指_鱗1_鱗3CP.Update(); - X0Y0_指_人指_鱗1_鱗4CP.Update(); - X0Y0_指_人指_鱗1_鱗5CP.Update(); - X0Y0_指_人指_鱗1_鱗6CP.Update(); - X0Y0_指_親指_爪CP.Update(); - X0Y0_指_親指_指2CP.Update(); - X0Y0_指_親指_指1CP.Update(); - X0Y0_指_親指_鱗2_鱗1CP.Update(); - X0Y0_指_親指_鱗2_鱗2CP.Update(); - X0Y0_指_親指_鱗2_鱗3CP.Update(); - X0Y0_指_親指_鱗2_鱗4CP.Update(); - X0Y0_指_親指_鱗1_鱗1CP.Update(); - X0Y0_指_親指_鱗1_鱗2CP.Update(); - X0Y0_指_親指_鱗1_鱗3CP.Update(); - X0Y0_指_親指_鱗1_鱗4CP.Update(); - X0Y0_指_親指_鱗1_鱗5CP.Update(); - X0Y0_指_親指_鱗1_鱗6CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 鳥翼手CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 風切羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 小翼羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 小翼羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 小翼羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 指_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 指_中指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_中指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_中指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_中指_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 指_人指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_人指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_人指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_人指_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 指_親指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_親指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_親指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } - - private void 配色T0(体配色 体配色) - { - 鳥翼手CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 風切羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 小翼羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 小翼羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小翼羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 指_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 指_中指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_中指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_中指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_中指_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 指_人指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_人指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_人指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_人指_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 指_親指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_親指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_親指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_親指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_親指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_親指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_親指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_親指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } - - private void 配色T1(体配色 体配色) - { - 鳥翼手CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 風切羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); - 雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小翼羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 小翼羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 小翼羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 指_中指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_中指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_中指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_中指_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_中指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_中指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 指_人指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_人指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_人指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_人指_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_人指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_人指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 指_親指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_親指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 指_親指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_親指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_親指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_親指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 指_親指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 指_親指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 鳥翼手_表示 + { + get + { + return X0Y0_鳥翼手.Dra; + } + set + { + X0Y0_鳥翼手.Dra = value; + X0Y0_鳥翼手.Hit = value; + } + } + + public bool 風切羽_羽10_表示 + { + get + { + return X0Y0_風切羽_羽10.Dra; + } + set + { + X0Y0_風切羽_羽10.Dra = value; + X0Y0_風切羽_羽10.Hit = value; + } + } + + public bool 風切羽_羽9_表示 + { + get + { + return X0Y0_風切羽_羽9.Dra; + } + set + { + X0Y0_風切羽_羽9.Dra = value; + X0Y0_風切羽_羽9.Hit = value; + } + } + + public bool 風切羽_羽8_表示 + { + get + { + return X0Y0_風切羽_羽8.Dra; + } + set + { + X0Y0_風切羽_羽8.Dra = value; + X0Y0_風切羽_羽8.Hit = value; + } + } + + public bool 風切羽_羽7_表示 + { + get + { + return X0Y0_風切羽_羽7.Dra; + } + set + { + X0Y0_風切羽_羽7.Dra = value; + X0Y0_風切羽_羽7.Hit = value; + } + } + + public bool 風切羽_羽6_表示 + { + get + { + return X0Y0_風切羽_羽6.Dra; + } + set + { + X0Y0_風切羽_羽6.Dra = value; + X0Y0_風切羽_羽6.Hit = value; + } + } + + public bool 風切羽_羽5_表示 + { + get + { + return X0Y0_風切羽_羽5.Dra; + } + set + { + X0Y0_風切羽_羽5.Dra = value; + X0Y0_風切羽_羽5.Hit = value; + } + } + + public bool 風切羽_羽4_表示 + { + get + { + return X0Y0_風切羽_羽4.Dra; + } + set + { + X0Y0_風切羽_羽4.Dra = value; + X0Y0_風切羽_羽4.Hit = value; + } + } + + public bool 風切羽_羽3_表示 + { + get + { + return X0Y0_風切羽_羽3.Dra; + } + set + { + X0Y0_風切羽_羽3.Dra = value; + X0Y0_風切羽_羽3.Hit = value; + } + } + + public bool 風切羽_羽2_表示 + { + get + { + return X0Y0_風切羽_羽2.Dra; + } + set + { + X0Y0_風切羽_羽2.Dra = value; + X0Y0_風切羽_羽2.Hit = value; + } + } + + public bool 風切羽_羽1_表示 + { + get + { + return X0Y0_風切羽_羽1.Dra; + } + set + { + X0Y0_風切羽_羽1.Dra = value; + X0Y0_風切羽_羽1.Hit = value; + } + } + + public bool 雨覆羽_羽10_表示 + { + get + { + return X0Y0_雨覆羽_羽10.Dra; + } + set + { + X0Y0_雨覆羽_羽10.Dra = value; + X0Y0_雨覆羽_羽10.Hit = value; + } + } + + public bool 雨覆羽_羽9_表示 + { + get + { + return X0Y0_雨覆羽_羽9.Dra; + } + set + { + X0Y0_雨覆羽_羽9.Dra = value; + X0Y0_雨覆羽_羽9.Hit = value; + } + } + + public bool 雨覆羽_羽8_表示 + { + get + { + return X0Y0_雨覆羽_羽8.Dra; + } + set + { + X0Y0_雨覆羽_羽8.Dra = value; + X0Y0_雨覆羽_羽8.Hit = value; + } + } + + public bool 雨覆羽_羽7_表示 + { + get + { + return X0Y0_雨覆羽_羽7.Dra; + } + set + { + X0Y0_雨覆羽_羽7.Dra = value; + X0Y0_雨覆羽_羽7.Hit = value; + } + } + + public bool 雨覆羽_羽6_表示 + { + get + { + return X0Y0_雨覆羽_羽6.Dra; + } + set + { + X0Y0_雨覆羽_羽6.Dra = value; + X0Y0_雨覆羽_羽6.Hit = value; + } + } + + public bool 雨覆羽_羽5_表示 + { + get + { + return X0Y0_雨覆羽_羽5.Dra; + } + set + { + X0Y0_雨覆羽_羽5.Dra = value; + X0Y0_雨覆羽_羽5.Hit = value; + } + } + + public bool 雨覆羽_羽4_表示 + { + get + { + return X0Y0_雨覆羽_羽4.Dra; + } + set + { + X0Y0_雨覆羽_羽4.Dra = value; + X0Y0_雨覆羽_羽4.Hit = value; + } + } + + public bool 雨覆羽_羽3_表示 + { + get + { + return X0Y0_雨覆羽_羽3.Dra; + } + set + { + X0Y0_雨覆羽_羽3.Dra = value; + X0Y0_雨覆羽_羽3.Hit = value; + } + } + + public bool 雨覆羽_羽2_表示 + { + get + { + return X0Y0_雨覆羽_羽2.Dra; + } + set + { + X0Y0_雨覆羽_羽2.Dra = value; + X0Y0_雨覆羽_羽2.Hit = value; + } + } + + public bool 雨覆羽_羽1_表示 + { + get + { + return X0Y0_雨覆羽_羽1.Dra; + } + set + { + X0Y0_雨覆羽_羽1.Dra = value; + X0Y0_雨覆羽_羽1.Hit = value; + } + } + + public bool 小翼羽_羽3_表示 + { + get + { + return X0Y0_小翼羽_羽3.Dra; + } + set + { + X0Y0_小翼羽_羽3.Dra = value; + X0Y0_小翼羽_羽3.Hit = value; + } + } + + public bool 小翼羽_羽2_表示 + { + get + { + return X0Y0_小翼羽_羽2.Dra; + } + set + { + X0Y0_小翼羽_羽2.Dra = value; + X0Y0_小翼羽_羽2.Hit = value; + } + } + + public bool 小翼羽_羽1_表示 + { + get + { + return X0Y0_小翼羽_羽1.Dra; + } + set + { + X0Y0_小翼羽_羽1.Dra = value; + X0Y0_小翼羽_羽1.Hit = value; + } + } + + public bool 指_中指_爪_表示 + { + get + { + return X0Y0_指_中指_爪.Dra; + } + set + { + X0Y0_指_中指_爪.Dra = value; + X0Y0_指_中指_爪.Hit = value; + } + } + + public bool 指_中指_指3_表示 + { + get + { + return X0Y0_指_中指_指3.Dra; + } + set + { + X0Y0_指_中指_指3.Dra = value; + X0Y0_指_中指_指3.Hit = value; + } + } + + public bool 指_中指_指2_表示 + { + get + { + return X0Y0_指_中指_指2.Dra; + } + set + { + X0Y0_指_中指_指2.Dra = value; + X0Y0_指_中指_指2.Hit = value; + } + } + + public bool 指_中指_指1_表示 + { + get + { + return X0Y0_指_中指_指1.Dra; + } + set + { + X0Y0_指_中指_指1.Dra = value; + X0Y0_指_中指_指1.Hit = value; + } + } + + public bool 指_中指_鱗3_鱗1_表示 + { + get + { + return X0Y0_指_中指_鱗3_鱗1.Dra; + } + set + { + X0Y0_指_中指_鱗3_鱗1.Dra = value; + X0Y0_指_中指_鱗3_鱗1.Hit = value; + } + } + + public bool 指_中指_鱗3_鱗2_表示 + { + get + { + return X0Y0_指_中指_鱗3_鱗2.Dra; + } + set + { + X0Y0_指_中指_鱗3_鱗2.Dra = value; + X0Y0_指_中指_鱗3_鱗2.Hit = value; + } + } + + public bool 指_中指_鱗3_鱗3_表示 + { + get + { + return X0Y0_指_中指_鱗3_鱗3.Dra; + } + set + { + X0Y0_指_中指_鱗3_鱗3.Dra = value; + X0Y0_指_中指_鱗3_鱗3.Hit = value; + } + } + + public bool 指_中指_鱗3_鱗4_表示 + { + get + { + return X0Y0_指_中指_鱗3_鱗4.Dra; + } + set + { + X0Y0_指_中指_鱗3_鱗4.Dra = value; + X0Y0_指_中指_鱗3_鱗4.Hit = value; + } + } + + public bool 指_中指_鱗2_鱗1_表示 + { + get + { + return X0Y0_指_中指_鱗2_鱗1.Dra; + } + set + { + X0Y0_指_中指_鱗2_鱗1.Dra = value; + X0Y0_指_中指_鱗2_鱗1.Hit = value; + } + } + + public bool 指_中指_鱗2_鱗2_表示 + { + get + { + return X0Y0_指_中指_鱗2_鱗2.Dra; + } + set + { + X0Y0_指_中指_鱗2_鱗2.Dra = value; + X0Y0_指_中指_鱗2_鱗2.Hit = value; + } + } + + public bool 指_中指_鱗2_鱗3_表示 + { + get + { + return X0Y0_指_中指_鱗2_鱗3.Dra; + } + set + { + X0Y0_指_中指_鱗2_鱗3.Dra = value; + X0Y0_指_中指_鱗2_鱗3.Hit = value; + } + } + + public bool 指_中指_鱗2_鱗4_表示 + { + get + { + return X0Y0_指_中指_鱗2_鱗4.Dra; + } + set + { + X0Y0_指_中指_鱗2_鱗4.Dra = value; + X0Y0_指_中指_鱗2_鱗4.Hit = value; + } + } + + public bool 指_中指_鱗1_鱗1_表示 + { + get + { + return X0Y0_指_中指_鱗1_鱗1.Dra; + } + set + { + X0Y0_指_中指_鱗1_鱗1.Dra = value; + X0Y0_指_中指_鱗1_鱗1.Hit = value; + } + } + + public bool 指_中指_鱗1_鱗2_表示 + { + get + { + return X0Y0_指_中指_鱗1_鱗2.Dra; + } + set + { + X0Y0_指_中指_鱗1_鱗2.Dra = value; + X0Y0_指_中指_鱗1_鱗2.Hit = value; + } + } + + public bool 指_中指_鱗1_鱗3_表示 + { + get + { + return X0Y0_指_中指_鱗1_鱗3.Dra; + } + set + { + X0Y0_指_中指_鱗1_鱗3.Dra = value; + X0Y0_指_中指_鱗1_鱗3.Hit = value; + } + } + + public bool 指_中指_鱗1_鱗4_表示 + { + get + { + return X0Y0_指_中指_鱗1_鱗4.Dra; + } + set + { + X0Y0_指_中指_鱗1_鱗4.Dra = value; + X0Y0_指_中指_鱗1_鱗4.Hit = value; + } + } + + public bool 指_中指_鱗1_鱗5_表示 + { + get + { + return X0Y0_指_中指_鱗1_鱗5.Dra; + } + set + { + X0Y0_指_中指_鱗1_鱗5.Dra = value; + X0Y0_指_中指_鱗1_鱗5.Hit = value; + } + } + + public bool 指_中指_鱗1_鱗6_表示 + { + get + { + return X0Y0_指_中指_鱗1_鱗6.Dra; + } + set + { + X0Y0_指_中指_鱗1_鱗6.Dra = value; + X0Y0_指_中指_鱗1_鱗6.Hit = value; + } + } + + public bool 指_人指_爪_表示 + { + get + { + return X0Y0_指_人指_爪.Dra; + } + set + { + X0Y0_指_人指_爪.Dra = value; + X0Y0_指_人指_爪.Hit = value; + } + } + + public bool 指_人指_指3_表示 + { + get + { + return X0Y0_指_人指_指3.Dra; + } + set + { + X0Y0_指_人指_指3.Dra = value; + X0Y0_指_人指_指3.Hit = value; + } + } + + public bool 指_人指_指2_表示 + { + get + { + return X0Y0_指_人指_指2.Dra; + } + set + { + X0Y0_指_人指_指2.Dra = value; + X0Y0_指_人指_指2.Hit = value; + } + } + + public bool 指_人指_指1_表示 + { + get + { + return X0Y0_指_人指_指1.Dra; + } + set + { + X0Y0_指_人指_指1.Dra = value; + X0Y0_指_人指_指1.Hit = value; + } + } + + public bool 指_人指_鱗3_鱗1_表示 + { + get + { + return X0Y0_指_人指_鱗3_鱗1.Dra; + } + set + { + X0Y0_指_人指_鱗3_鱗1.Dra = value; + X0Y0_指_人指_鱗3_鱗1.Hit = value; + } + } + + public bool 指_人指_鱗3_鱗2_表示 + { + get + { + return X0Y0_指_人指_鱗3_鱗2.Dra; + } + set + { + X0Y0_指_人指_鱗3_鱗2.Dra = value; + X0Y0_指_人指_鱗3_鱗2.Hit = value; + } + } + + public bool 指_人指_鱗3_鱗3_表示 + { + get + { + return X0Y0_指_人指_鱗3_鱗3.Dra; + } + set + { + X0Y0_指_人指_鱗3_鱗3.Dra = value; + X0Y0_指_人指_鱗3_鱗3.Hit = value; + } + } + + public bool 指_人指_鱗3_鱗4_表示 + { + get + { + return X0Y0_指_人指_鱗3_鱗4.Dra; + } + set + { + X0Y0_指_人指_鱗3_鱗4.Dra = value; + X0Y0_指_人指_鱗3_鱗4.Hit = value; + } + } + + public bool 指_人指_鱗2_鱗1_表示 + { + get + { + return X0Y0_指_人指_鱗2_鱗1.Dra; + } + set + { + X0Y0_指_人指_鱗2_鱗1.Dra = value; + X0Y0_指_人指_鱗2_鱗1.Hit = value; + } + } + + public bool 指_人指_鱗2_鱗2_表示 + { + get + { + return X0Y0_指_人指_鱗2_鱗2.Dra; + } + set + { + X0Y0_指_人指_鱗2_鱗2.Dra = value; + X0Y0_指_人指_鱗2_鱗2.Hit = value; + } + } + + public bool 指_人指_鱗2_鱗3_表示 + { + get + { + return X0Y0_指_人指_鱗2_鱗3.Dra; + } + set + { + X0Y0_指_人指_鱗2_鱗3.Dra = value; + X0Y0_指_人指_鱗2_鱗3.Hit = value; + } + } + + public bool 指_人指_鱗2_鱗4_表示 + { + get + { + return X0Y0_指_人指_鱗2_鱗4.Dra; + } + set + { + X0Y0_指_人指_鱗2_鱗4.Dra = value; + X0Y0_指_人指_鱗2_鱗4.Hit = value; + } + } + + public bool 指_人指_鱗1_鱗1_表示 + { + get + { + return X0Y0_指_人指_鱗1_鱗1.Dra; + } + set + { + X0Y0_指_人指_鱗1_鱗1.Dra = value; + X0Y0_指_人指_鱗1_鱗1.Hit = value; + } + } + + public bool 指_人指_鱗1_鱗2_表示 + { + get + { + return X0Y0_指_人指_鱗1_鱗2.Dra; + } + set + { + X0Y0_指_人指_鱗1_鱗2.Dra = value; + X0Y0_指_人指_鱗1_鱗2.Hit = value; + } + } + + public bool 指_人指_鱗1_鱗3_表示 + { + get + { + return X0Y0_指_人指_鱗1_鱗3.Dra; + } + set + { + X0Y0_指_人指_鱗1_鱗3.Dra = value; + X0Y0_指_人指_鱗1_鱗3.Hit = value; + } + } + + public bool 指_人指_鱗1_鱗4_表示 + { + get + { + return X0Y0_指_人指_鱗1_鱗4.Dra; + } + set + { + X0Y0_指_人指_鱗1_鱗4.Dra = value; + X0Y0_指_人指_鱗1_鱗4.Hit = value; + } + } + + public bool 指_人指_鱗1_鱗5_表示 + { + get + { + return X0Y0_指_人指_鱗1_鱗5.Dra; + } + set + { + X0Y0_指_人指_鱗1_鱗5.Dra = value; + X0Y0_指_人指_鱗1_鱗5.Hit = value; + } + } + + public bool 指_人指_鱗1_鱗6_表示 + { + get + { + return X0Y0_指_人指_鱗1_鱗6.Dra; + } + set + { + X0Y0_指_人指_鱗1_鱗6.Dra = value; + X0Y0_指_人指_鱗1_鱗6.Hit = value; + } + } + + public bool 指_親指_爪_表示 + { + get + { + return X0Y0_指_親指_爪.Dra; + } + set + { + X0Y0_指_親指_爪.Dra = value; + X0Y0_指_親指_爪.Hit = value; + } + } + + public bool 指_親指_指2_表示 + { + get + { + return X0Y0_指_親指_指2.Dra; + } + set + { + X0Y0_指_親指_指2.Dra = value; + X0Y0_指_親指_指2.Hit = value; + } + } + + public bool 指_親指_指1_表示 + { + get + { + return X0Y0_指_親指_指1.Dra; + } + set + { + X0Y0_指_親指_指1.Dra = value; + X0Y0_指_親指_指1.Hit = value; + } + } + + public bool 指_親指_鱗2_鱗1_表示 + { + get + { + return X0Y0_指_親指_鱗2_鱗1.Dra; + } + set + { + X0Y0_指_親指_鱗2_鱗1.Dra = value; + X0Y0_指_親指_鱗2_鱗1.Hit = value; + } + } + + public bool 指_親指_鱗2_鱗2_表示 + { + get + { + return X0Y0_指_親指_鱗2_鱗2.Dra; + } + set + { + X0Y0_指_親指_鱗2_鱗2.Dra = value; + X0Y0_指_親指_鱗2_鱗2.Hit = value; + } + } + + public bool 指_親指_鱗2_鱗3_表示 + { + get + { + return X0Y0_指_親指_鱗2_鱗3.Dra; + } + set + { + X0Y0_指_親指_鱗2_鱗3.Dra = value; + X0Y0_指_親指_鱗2_鱗3.Hit = value; + } + } + + public bool 指_親指_鱗2_鱗4_表示 + { + get + { + return X0Y0_指_親指_鱗2_鱗4.Dra; + } + set + { + X0Y0_指_親指_鱗2_鱗4.Dra = value; + X0Y0_指_親指_鱗2_鱗4.Hit = value; + } + } + + public bool 指_親指_鱗1_鱗1_表示 + { + get + { + return X0Y0_指_親指_鱗1_鱗1.Dra; + } + set + { + X0Y0_指_親指_鱗1_鱗1.Dra = value; + X0Y0_指_親指_鱗1_鱗1.Hit = value; + } + } + + public bool 指_親指_鱗1_鱗2_表示 + { + get + { + return X0Y0_指_親指_鱗1_鱗2.Dra; + } + set + { + X0Y0_指_親指_鱗1_鱗2.Dra = value; + X0Y0_指_親指_鱗1_鱗2.Hit = value; + } + } + + public bool 指_親指_鱗1_鱗3_表示 + { + get + { + return X0Y0_指_親指_鱗1_鱗3.Dra; + } + set + { + X0Y0_指_親指_鱗1_鱗3.Dra = value; + X0Y0_指_親指_鱗1_鱗3.Hit = value; + } + } + + public bool 指_親指_鱗1_鱗4_表示 + { + get + { + return X0Y0_指_親指_鱗1_鱗4.Dra; + } + set + { + X0Y0_指_親指_鱗1_鱗4.Dra = value; + X0Y0_指_親指_鱗1_鱗4.Hit = value; + } + } + + public bool 指_親指_鱗1_鱗5_表示 + { + get + { + return X0Y0_指_親指_鱗1_鱗5.Dra; + } + set + { + X0Y0_指_親指_鱗1_鱗5.Dra = value; + X0Y0_指_親指_鱗1_鱗5.Hit = value; + } + } + + public bool 指_親指_鱗1_鱗6_表示 + { + get + { + return X0Y0_指_親指_鱗1_鱗6.Dra; + } + set + { + X0Y0_指_親指_鱗1_鱗6.Dra = value; + X0Y0_指_親指_鱗1_鱗6.Hit = value; + } + } + + public bool 指_表示 + { + get + { + return 指_中指_爪_表示; + } + set + { + 指_中指_爪_表示 = value; + 指_中指_指3_表示 = value; + 指_中指_指2_表示 = value; + 指_中指_指1_表示 = value; + 指_中指_鱗3_鱗1_表示 = value; + 指_中指_鱗3_鱗2_表示 = value; + 指_中指_鱗3_鱗3_表示 = value; + 指_中指_鱗3_鱗4_表示 = value; + 指_中指_鱗2_鱗1_表示 = value; + 指_中指_鱗2_鱗2_表示 = value; + 指_中指_鱗2_鱗3_表示 = value; + 指_中指_鱗2_鱗4_表示 = value; + 指_中指_鱗1_鱗1_表示 = value; + 指_中指_鱗1_鱗2_表示 = value; + 指_中指_鱗1_鱗3_表示 = value; + 指_中指_鱗1_鱗4_表示 = value; + 指_中指_鱗1_鱗5_表示 = value; + 指_中指_鱗1_鱗6_表示 = value; + 指_人指_爪_表示 = value; + 指_人指_指3_表示 = value; + 指_人指_指2_表示 = value; + 指_人指_指1_表示 = value; + 指_人指_鱗3_鱗1_表示 = value; + 指_人指_鱗3_鱗2_表示 = value; + 指_人指_鱗3_鱗3_表示 = value; + 指_人指_鱗3_鱗4_表示 = value; + 指_人指_鱗2_鱗1_表示 = value; + 指_人指_鱗2_鱗2_表示 = value; + 指_人指_鱗2_鱗3_表示 = value; + 指_人指_鱗2_鱗4_表示 = value; + 指_人指_鱗1_鱗1_表示 = value; + 指_人指_鱗1_鱗2_表示 = value; + 指_人指_鱗1_鱗3_表示 = value; + 指_人指_鱗1_鱗4_表示 = value; + 指_人指_鱗1_鱗5_表示 = value; + 指_人指_鱗1_鱗6_表示 = value; + 指_親指_爪_表示 = value; + 指_親指_指2_表示 = value; + 指_親指_指1_表示 = value; + 指_親指_鱗2_鱗1_表示 = value; + 指_親指_鱗2_鱗2_表示 = value; + 指_親指_鱗2_鱗3_表示 = value; + 指_親指_鱗2_鱗4_表示 = value; + 指_親指_鱗1_鱗1_表示 = value; + 指_親指_鱗1_鱗2_表示 = value; + 指_親指_鱗1_鱗3_表示 = value; + 指_親指_鱗1_鱗4_表示 = value; + 指_親指_鱗1_鱗5_表示 = value; + 指_親指_鱗1_鱗6_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 鳥翼手_表示; + } + set + { + 鳥翼手_表示 = value; + 風切羽_羽10_表示 = value; + 風切羽_羽9_表示 = value; + 風切羽_羽8_表示 = value; + 風切羽_羽7_表示 = value; + 風切羽_羽6_表示 = value; + 風切羽_羽5_表示 = value; + 風切羽_羽4_表示 = value; + 風切羽_羽3_表示 = value; + 風切羽_羽2_表示 = value; + 風切羽_羽1_表示 = value; + 雨覆羽_羽10_表示 = value; + 雨覆羽_羽9_表示 = value; + 雨覆羽_羽8_表示 = value; + 雨覆羽_羽7_表示 = value; + 雨覆羽_羽6_表示 = value; + 雨覆羽_羽5_表示 = value; + 雨覆羽_羽4_表示 = value; + 雨覆羽_羽3_表示 = value; + 雨覆羽_羽2_表示 = value; + 雨覆羽_羽1_表示 = value; + 小翼羽_羽3_表示 = value; + 小翼羽_羽2_表示 = value; + 小翼羽_羽1_表示 = value; + 指_中指_爪_表示 = value; + 指_中指_指3_表示 = value; + 指_中指_指2_表示 = value; + 指_中指_指1_表示 = value; + 指_中指_鱗3_鱗1_表示 = value; + 指_中指_鱗3_鱗2_表示 = value; + 指_中指_鱗3_鱗3_表示 = value; + 指_中指_鱗3_鱗4_表示 = value; + 指_中指_鱗2_鱗1_表示 = value; + 指_中指_鱗2_鱗2_表示 = value; + 指_中指_鱗2_鱗3_表示 = value; + 指_中指_鱗2_鱗4_表示 = value; + 指_中指_鱗1_鱗1_表示 = value; + 指_中指_鱗1_鱗2_表示 = value; + 指_中指_鱗1_鱗3_表示 = value; + 指_中指_鱗1_鱗4_表示 = value; + 指_中指_鱗1_鱗5_表示 = value; + 指_中指_鱗1_鱗6_表示 = value; + 指_人指_爪_表示 = value; + 指_人指_指3_表示 = value; + 指_人指_指2_表示 = value; + 指_人指_指1_表示 = value; + 指_人指_鱗3_鱗1_表示 = value; + 指_人指_鱗3_鱗2_表示 = value; + 指_人指_鱗3_鱗3_表示 = value; + 指_人指_鱗3_鱗4_表示 = value; + 指_人指_鱗2_鱗1_表示 = value; + 指_人指_鱗2_鱗2_表示 = value; + 指_人指_鱗2_鱗3_表示 = value; + 指_人指_鱗2_鱗4_表示 = value; + 指_人指_鱗1_鱗1_表示 = value; + 指_人指_鱗1_鱗2_表示 = value; + 指_人指_鱗1_鱗3_表示 = value; + 指_人指_鱗1_鱗4_表示 = value; + 指_人指_鱗1_鱗5_表示 = value; + 指_人指_鱗1_鱗6_表示 = value; + 指_親指_爪_表示 = value; + 指_親指_指2_表示 = value; + 指_親指_指1_表示 = value; + 指_親指_鱗2_鱗1_表示 = value; + 指_親指_鱗2_鱗2_表示 = value; + 指_親指_鱗2_鱗3_表示 = value; + 指_親指_鱗2_鱗4_表示 = value; + 指_親指_鱗1_鱗1_表示 = value; + 指_親指_鱗1_鱗2_表示 = value; + 指_親指_鱗1_鱗3_表示 = value; + 指_親指_鱗1_鱗4_表示 = value; + 指_親指_鱗1_鱗5_表示 = value; + 指_親指_鱗1_鱗6_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 鳥翼手CD.不透明度; + } + set + { + 鳥翼手CD.不透明度 = value; + 風切羽_羽10CD.不透明度 = value; + 風切羽_羽9CD.不透明度 = value; + 風切羽_羽8CD.不透明度 = value; + 風切羽_羽7CD.不透明度 = value; + 風切羽_羽6CD.不透明度 = value; + 風切羽_羽5CD.不透明度 = value; + 風切羽_羽4CD.不透明度 = value; + 風切羽_羽3CD.不透明度 = value; + 風切羽_羽2CD.不透明度 = value; + 風切羽_羽1CD.不透明度 = value; + 雨覆羽_羽10CD.不透明度 = value; + 雨覆羽_羽9CD.不透明度 = value; + 雨覆羽_羽8CD.不透明度 = value; + 雨覆羽_羽7CD.不透明度 = value; + 雨覆羽_羽6CD.不透明度 = value; + 雨覆羽_羽5CD.不透明度 = value; + 雨覆羽_羽4CD.不透明度 = value; + 雨覆羽_羽3CD.不透明度 = value; + 雨覆羽_羽2CD.不透明度 = value; + 雨覆羽_羽1CD.不透明度 = value; + 小翼羽_羽3CD.不透明度 = value; + 小翼羽_羽2CD.不透明度 = value; + 小翼羽_羽1CD.不透明度 = value; + 指_中指_爪CD.不透明度 = value; + 指_中指_指3CD.不透明度 = value; + 指_中指_指2CD.不透明度 = value; + 指_中指_指1CD.不透明度 = value; + 指_中指_鱗3_鱗1CD.不透明度 = value; + 指_中指_鱗3_鱗2CD.不透明度 = value; + 指_中指_鱗3_鱗3CD.不透明度 = value; + 指_中指_鱗3_鱗4CD.不透明度 = value; + 指_中指_鱗2_鱗1CD.不透明度 = value; + 指_中指_鱗2_鱗2CD.不透明度 = value; + 指_中指_鱗2_鱗3CD.不透明度 = value; + 指_中指_鱗2_鱗4CD.不透明度 = value; + 指_中指_鱗1_鱗1CD.不透明度 = value; + 指_中指_鱗1_鱗2CD.不透明度 = value; + 指_中指_鱗1_鱗3CD.不透明度 = value; + 指_中指_鱗1_鱗4CD.不透明度 = value; + 指_中指_鱗1_鱗5CD.不透明度 = value; + 指_中指_鱗1_鱗6CD.不透明度 = value; + 指_人指_爪CD.不透明度 = value; + 指_人指_指3CD.不透明度 = value; + 指_人指_指2CD.不透明度 = value; + 指_人指_指1CD.不透明度 = value; + 指_人指_鱗3_鱗1CD.不透明度 = value; + 指_人指_鱗3_鱗2CD.不透明度 = value; + 指_人指_鱗3_鱗3CD.不透明度 = value; + 指_人指_鱗3_鱗4CD.不透明度 = value; + 指_人指_鱗2_鱗1CD.不透明度 = value; + 指_人指_鱗2_鱗2CD.不透明度 = value; + 指_人指_鱗2_鱗3CD.不透明度 = value; + 指_人指_鱗2_鱗4CD.不透明度 = value; + 指_人指_鱗1_鱗1CD.不透明度 = value; + 指_人指_鱗1_鱗2CD.不透明度 = value; + 指_人指_鱗1_鱗3CD.不透明度 = value; + 指_人指_鱗1_鱗4CD.不透明度 = value; + 指_人指_鱗1_鱗5CD.不透明度 = value; + 指_人指_鱗1_鱗6CD.不透明度 = value; + 指_親指_爪CD.不透明度 = value; + 指_親指_指2CD.不透明度 = value; + 指_親指_指1CD.不透明度 = value; + 指_親指_鱗2_鱗1CD.不透明度 = value; + 指_親指_鱗2_鱗2CD.不透明度 = value; + 指_親指_鱗2_鱗3CD.不透明度 = value; + 指_親指_鱗2_鱗4CD.不透明度 = value; + 指_親指_鱗1_鱗1CD.不透明度 = value; + 指_親指_鱗1_鱗2CD.不透明度 = value; + 指_親指_鱗1_鱗3CD.不透明度 = value; + 指_親指_鱗1_鱗4CD.不透明度 = value; + 指_親指_鱗1_鱗5CD.不透明度 = value; + 指_親指_鱗1_鱗6CD.不透明度 = value; + } + } + + public override double 展開 + { + set + { + double num = value.Inverse(); + double num2 = (右 ? (-1.0) : 1.0); + X0Y0_鳥翼手.AngleCont = num2 * -170.0 * num; + X0Y0_風切羽_羽1.AngleCont = num2 * 12.0 * num; + X0Y0_風切羽_羽2.AngleCont = num2 * 17.8 * num; + X0Y0_風切羽_羽3.AngleCont = num2 * 23.6 * num; + X0Y0_風切羽_羽4.AngleCont = num2 * 29.4 * num; + X0Y0_風切羽_羽5.AngleCont = num2 * 35.2 * num; + X0Y0_風切羽_羽6.AngleCont = num2 * 41.0 * num; + X0Y0_風切羽_羽7.AngleCont = num2 * 46.8 * num; + X0Y0_風切羽_羽8.AngleCont = num2 * 52.6 * num; + X0Y0_風切羽_羽9.AngleCont = num2 * 58.4 * num; + X0Y0_風切羽_羽10.AngleCont = num2 * 64.2 * num; + X0Y0_雨覆羽_羽1.AngleCont = num2 * 7.0 * num; + X0Y0_雨覆羽_羽2.AngleCont = num2 * 13.8 * num; + X0Y0_雨覆羽_羽3.AngleCont = num2 * 20.6 * num; + X0Y0_雨覆羽_羽4.AngleCont = num2 * 27.4 * num; + X0Y0_雨覆羽_羽5.AngleCont = num2 * 34.2 * num; + X0Y0_雨覆羽_羽6.AngleCont = num2 * 41.0 * num; + X0Y0_雨覆羽_羽7.AngleCont = num2 * 47.8 * num; + X0Y0_雨覆羽_羽8.AngleCont = num2 * 54.6 * num; + X0Y0_雨覆羽_羽9.AngleCont = num2 * 61.4 * num; + X0Y0_雨覆羽_羽10.AngleCont = num2 * 68.2 * num; + X0Y0_小翼羽_羽1.AngleCont = num2 * 0.0 * num; + X0Y0_小翼羽_羽2.AngleCont = num2 * 11.6666666666667 * num; + X0Y0_小翼羽_羽3.AngleCont = num2 * 23.3333333333333 * num; + X0Y0_指_中指_指1.AngleCont = num2 * 20.0 * num; + X0Y0_指_中指_指2.AngleCont = num2 * 0.0 * num; + X0Y0_指_中指_指3.AngleCont = num2 * 0.0 * num; + X0Y0_指_人指_指1.AngleCont = num2 * 20.0 * num; + X0Y0_指_人指_指2.AngleCont = num2 * 0.0 * num; + X0Y0_指_人指_指3.AngleCont = num2 * 0.0 * num; + X0Y0_指_親指_指1.AngleCont = num2 * 20.0 * num; + X0Y0_指_親指_指2.AngleCont = num2 * 0.0 * num; + } + } + + public double シャープ + { + set + { + double num = 0.7; + X0Y0_風切羽_羽10.SizeXBase *= 1.0 - 0.09 * num * value; + X0Y0_風切羽_羽9.SizeXBase *= 1.0 - 0.08 * num * value; + X0Y0_風切羽_羽8.SizeXBase *= 1.0 - 0.06 * num * value; + X0Y0_風切羽_羽7.SizeXBase *= 1.0 - 0.05 * num * value; + X0Y0_風切羽_羽6.SizeXBase *= 1.0 - 0.04 * num * value; + X0Y0_風切羽_羽5.SizeXBase *= 1.0 - 0.026 * num * value; + X0Y0_風切羽_羽4.SizeXBase *= 1.0 + 0.0125 * num * value; + X0Y0_風切羽_羽3.SizeXBase *= 1.0 + 0.075 * num * value; + X0Y0_風切羽_羽2.SizeXBase *= 1.0 + 0.2 * num * value; + X0Y0_風切羽_羽1.SizeXBase *= 1.0 + 0.5 * num * value; + } + } + + public bool 手_外線 + { + get + { + return X0Y0_鳥翼手.OP[右 ? 1 : 1].Outline; + } + set + { + X0Y0_鳥翼手.OP[右 ? 1 : 1].Outline = value; + X0Y0_鳥翼手.OP[(!右) ? 2 : 0].Outline = value; + } + } + + public bool 小翼羽_羽1_外線 + { + get + { + return X0Y0_小翼羽_羽1.OP[右 ? 1 : 3].Outline; + } + set + { + X0Y0_小翼羽_羽1.OP[右 ? 1 : 3].Outline = value; + X0Y0_小翼羽_羽1.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 小翼羽_羽2_外線 + { + get + { + return X0Y0_小翼羽_羽2.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_小翼羽_羽2.OP[右 ? 4 : 0].Outline = value; + X0Y0_小翼羽_羽2.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_小翼羽_羽2.OP[右 ? 1 : 3].Outline = value; + X0Y0_小翼羽_羽2.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 小翼羽_羽3_外線 + { + get + { + return X0Y0_小翼羽_羽3.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_小翼羽_羽3.OP[右 ? 4 : 0].Outline = value; + X0Y0_小翼羽_羽3.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_小翼羽_羽3.OP[右 ? 1 : 3].Outline = value; + X0Y0_小翼羽_羽3.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽1_外線 + { + get + { + return X0Y0_雨覆羽_羽1.OP[右 ? 2 : 2].Outline; + } + set + { + X0Y0_雨覆羽_羽1.OP[右 ? 2 : 2].Outline = value; + X0Y0_雨覆羽_羽1.OP[右 ? 1 : 3].Outline = value; + } + } + + public bool 雨覆羽_羽2_外線 + { + get + { + return X0Y0_雨覆羽_羽2.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽2.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽2.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽2.OP[右 ? 2 : 2].Outline = value; + X0Y0_雨覆羽_羽2.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽2.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽3_外線 + { + get + { + return X0Y0_雨覆羽_羽3.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽3.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽3.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽3.OP[右 ? 2 : 2].Outline = value; + X0Y0_雨覆羽_羽3.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽3.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽4_外線 + { + get + { + return X0Y0_雨覆羽_羽4.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽4.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽4.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽4.OP[右 ? 2 : 2].Outline = value; + X0Y0_雨覆羽_羽4.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽4.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽5_外線 + { + get + { + return X0Y0_雨覆羽_羽5.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽5.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽5.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽5.OP[右 ? 2 : 2].Outline = value; + X0Y0_雨覆羽_羽5.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽5.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽6_外線 + { + get + { + return X0Y0_雨覆羽_羽6.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽6.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽6.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽6.OP[右 ? 2 : 2].Outline = value; + X0Y0_雨覆羽_羽6.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽6.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽7_外線 + { + get + { + return X0Y0_雨覆羽_羽7.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽7.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽7.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽7.OP[右 ? 2 : 2].Outline = value; + X0Y0_雨覆羽_羽7.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽7.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽8_外線 + { + get + { + return X0Y0_雨覆羽_羽8.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽8.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽8.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽8.OP[右 ? 2 : 2].Outline = value; + X0Y0_雨覆羽_羽8.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽8.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽9_外線 + { + get + { + return X0Y0_雨覆羽_羽9.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽9.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽9.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽9.OP[右 ? 2 : 2].Outline = value; + X0Y0_雨覆羽_羽9.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽9.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 雨覆羽_羽10_外線 + { + get + { + return X0Y0_雨覆羽_羽10.OP[右 ? 4 : 0].Outline; + } + set + { + X0Y0_雨覆羽_羽10.OP[右 ? 4 : 0].Outline = value; + X0Y0_雨覆羽_羽10.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽10.OP[右 ? 2 : 2].Outline = value; + X0Y0_雨覆羽_羽10.OP[右 ? 1 : 3].Outline = value; + X0Y0_雨覆羽_羽10.OP[(!右) ? 4 : 0].Outline = value; + } + } + + public bool 風切羽_羽1_外線 + { + get + { + return X0Y0_風切羽_羽1.OP[右 ? 2 : 2].Outline; + } + set + { + X0Y0_風切羽_羽1.OP[右 ? 2 : 2].Outline = value; + X0Y0_風切羽_羽1.OP[右 ? 1 : 3].Outline = value; + } + } + + public bool 風切羽_羽2_外線 + { + get + { + return X0Y0_風切羽_羽2.OP[右 ? 2 : 2].Outline; + } + set + { + X0Y0_風切羽_羽2.OP[右 ? 2 : 2].Outline = value; + X0Y0_風切羽_羽2.OP[右 ? 1 : 3].Outline = value; + } + } + + public bool 風切羽_羽3_外線 + { + get + { + return X0Y0_風切羽_羽3.OP[右 ? 2 : 2].Outline; + } + set + { + X0Y0_風切羽_羽3.OP[右 ? 2 : 2].Outline = value; + X0Y0_風切羽_羽3.OP[右 ? 1 : 3].Outline = value; + } + } + + public bool 風切羽_羽4_外線 + { + get + { + return X0Y0_風切羽_羽4.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽4.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽4.OP[右 ? 2 : 2].Outline = value; + X0Y0_風切羽_羽4.OP[右 ? 1 : 3].Outline = value; + } + } + + public bool 風切羽_羽5_外線 + { + get + { + return X0Y0_風切羽_羽5.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽5.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽5.OP[右 ? 2 : 2].Outline = value; + X0Y0_風切羽_羽5.OP[右 ? 1 : 3].Outline = value; + } + } + + public bool 風切羽_羽6_外線 + { + get + { + return X0Y0_風切羽_羽6.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽6.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽6.OP[右 ? 2 : 2].Outline = value; + X0Y0_風切羽_羽6.OP[右 ? 1 : 3].Outline = value; + } + } + + public bool 風切羽_羽7_外線 + { + get + { + return X0Y0_風切羽_羽7.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽7.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽7.OP[右 ? 2 : 2].Outline = value; + X0Y0_風切羽_羽7.OP[右 ? 1 : 3].Outline = value; + } + } + + public bool 風切羽_羽8_外線 + { + get + { + return X0Y0_風切羽_羽8.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽8.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽8.OP[右 ? 2 : 2].Outline = value; + X0Y0_風切羽_羽8.OP[右 ? 1 : 3].Outline = value; + } + } + + public bool 風切羽_羽9_外線 + { + get + { + return X0Y0_風切羽_羽9.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽9.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽9.OP[右 ? 2 : 2].Outline = value; + X0Y0_風切羽_羽9.OP[右 ? 1 : 3].Outline = value; + } + } + + public bool 風切羽_羽10_外線 + { + get + { + return X0Y0_風切羽_羽10.OP[(!右) ? 1 : 3].Outline; + } + set + { + X0Y0_風切羽_羽10.OP[(!右) ? 1 : 3].Outline = value; + X0Y0_風切羽_羽10.OP[右 ? 2 : 2].Outline = value; + X0Y0_風切羽_羽10.OP[右 ? 1 : 3].Outline = value; + } + } + + public 手_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 手_鳥D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.腕左["鳥翼手"]); + Pars pars = 本体[0][0]; + X0Y0_鳥翼手 = pars["鳥翼手"].ToPar(); + Pars pars2 = pars["風切羽"].ToPars(); + X0Y0_風切羽_羽10 = pars2["羽10"].ToPar(); + X0Y0_風切羽_羽9 = pars2["羽9"].ToPar(); + X0Y0_風切羽_羽8 = pars2["羽8"].ToPar(); + X0Y0_風切羽_羽7 = pars2["羽7"].ToPar(); + X0Y0_風切羽_羽6 = pars2["羽6"].ToPar(); + X0Y0_風切羽_羽5 = pars2["羽5"].ToPar(); + X0Y0_風切羽_羽4 = pars2["羽4"].ToPar(); + X0Y0_風切羽_羽3 = pars2["羽3"].ToPar(); + X0Y0_風切羽_羽2 = pars2["羽2"].ToPar(); + X0Y0_風切羽_羽1 = pars2["羽1"].ToPar(); + pars2 = pars["雨覆羽"].ToPars(); + X0Y0_雨覆羽_羽10 = pars2["羽10"].ToPar(); + X0Y0_雨覆羽_羽9 = pars2["羽9"].ToPar(); + X0Y0_雨覆羽_羽8 = pars2["羽8"].ToPar(); + X0Y0_雨覆羽_羽7 = pars2["羽7"].ToPar(); + X0Y0_雨覆羽_羽6 = pars2["羽6"].ToPar(); + X0Y0_雨覆羽_羽5 = pars2["羽5"].ToPar(); + X0Y0_雨覆羽_羽4 = pars2["羽4"].ToPar(); + X0Y0_雨覆羽_羽3 = pars2["羽3"].ToPar(); + X0Y0_雨覆羽_羽2 = pars2["羽2"].ToPar(); + X0Y0_雨覆羽_羽1 = pars2["羽1"].ToPar(); + pars2 = pars["小翼羽"].ToPars(); + X0Y0_小翼羽_羽3 = pars2["羽3"].ToPar(); + X0Y0_小翼羽_羽2 = pars2["羽2"].ToPar(); + X0Y0_小翼羽_羽1 = pars2["羽1"].ToPar(); + pars2 = pars["指"].ToPars(); + Pars pars3 = pars2["中指"].ToPars(); + X0Y0_指_中指_爪 = pars3["爪"].ToPar(); + X0Y0_指_中指_指3 = pars3["指3"].ToPar(); + X0Y0_指_中指_指2 = pars3["指2"].ToPar(); + X0Y0_指_中指_指1 = pars3["指1"].ToPar(); + Pars pars4 = pars3["鱗3"].ToPars(); + X0Y0_指_中指_鱗3_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_指_中指_鱗3_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_指_中指_鱗3_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_指_中指_鱗3_鱗4 = pars4["鱗4"].ToPar(); + pars4 = pars3["鱗2"].ToPars(); + X0Y0_指_中指_鱗2_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_指_中指_鱗2_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_指_中指_鱗2_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_指_中指_鱗2_鱗4 = pars4["鱗4"].ToPar(); + pars4 = pars3["鱗1"].ToPars(); + X0Y0_指_中指_鱗1_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_指_中指_鱗1_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_指_中指_鱗1_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_指_中指_鱗1_鱗4 = pars4["鱗4"].ToPar(); + X0Y0_指_中指_鱗1_鱗5 = pars4["鱗5"].ToPar(); + X0Y0_指_中指_鱗1_鱗6 = pars4["鱗6"].ToPar(); + pars3 = pars2["人指"].ToPars(); + X0Y0_指_人指_爪 = pars3["爪"].ToPar(); + X0Y0_指_人指_指3 = pars3["指3"].ToPar(); + X0Y0_指_人指_指2 = pars3["指2"].ToPar(); + X0Y0_指_人指_指1 = pars3["指1"].ToPar(); + pars4 = pars3["鱗3"].ToPars(); + X0Y0_指_人指_鱗3_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_指_人指_鱗3_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_指_人指_鱗3_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_指_人指_鱗3_鱗4 = pars4["鱗4"].ToPar(); + pars4 = pars3["鱗2"].ToPars(); + X0Y0_指_人指_鱗2_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_指_人指_鱗2_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_指_人指_鱗2_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_指_人指_鱗2_鱗4 = pars4["鱗4"].ToPar(); + pars4 = pars3["鱗1"].ToPars(); + X0Y0_指_人指_鱗1_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_指_人指_鱗1_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_指_人指_鱗1_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_指_人指_鱗1_鱗4 = pars4["鱗4"].ToPar(); + X0Y0_指_人指_鱗1_鱗5 = pars4["鱗5"].ToPar(); + X0Y0_指_人指_鱗1_鱗6 = pars4["鱗6"].ToPar(); + pars3 = pars2["親指"].ToPars(); + X0Y0_指_親指_爪 = pars3["爪"].ToPar(); + X0Y0_指_親指_指2 = pars3["指2"].ToPar(); + X0Y0_指_親指_指1 = pars3["指1"].ToPar(); + pars4 = pars3["鱗2"].ToPars(); + X0Y0_指_親指_鱗2_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_指_親指_鱗2_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_指_親指_鱗2_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_指_親指_鱗2_鱗4 = pars4["鱗4"].ToPar(); + pars4 = pars3["鱗1"].ToPars(); + X0Y0_指_親指_鱗1_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_指_親指_鱗1_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_指_親指_鱗1_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_指_親指_鱗1_鱗4 = pars4["鱗4"].ToPar(); + X0Y0_指_親指_鱗1_鱗5 = pars4["鱗5"].ToPar(); + X0Y0_指_親指_鱗1_鱗6 = pars4["鱗6"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 鳥翼手_表示 = e.鳥翼手_表示; + 風切羽_羽10_表示 = e.風切羽_羽10_表示; + 風切羽_羽9_表示 = e.風切羽_羽9_表示; + 風切羽_羽8_表示 = e.風切羽_羽8_表示; + 風切羽_羽7_表示 = e.風切羽_羽7_表示; + 風切羽_羽6_表示 = e.風切羽_羽6_表示; + 風切羽_羽5_表示 = e.風切羽_羽5_表示; + 風切羽_羽4_表示 = e.風切羽_羽4_表示; + 風切羽_羽3_表示 = e.風切羽_羽3_表示; + 風切羽_羽2_表示 = e.風切羽_羽2_表示; + 風切羽_羽1_表示 = e.風切羽_羽1_表示; + 雨覆羽_羽10_表示 = e.雨覆羽_羽10_表示; + 雨覆羽_羽9_表示 = e.雨覆羽_羽9_表示; + 雨覆羽_羽8_表示 = e.雨覆羽_羽8_表示; + 雨覆羽_羽7_表示 = e.雨覆羽_羽7_表示; + 雨覆羽_羽6_表示 = e.雨覆羽_羽6_表示; + 雨覆羽_羽5_表示 = e.雨覆羽_羽5_表示; + 雨覆羽_羽4_表示 = e.雨覆羽_羽4_表示; + 雨覆羽_羽3_表示 = e.雨覆羽_羽3_表示; + 雨覆羽_羽2_表示 = e.雨覆羽_羽2_表示; + 雨覆羽_羽1_表示 = e.雨覆羽_羽1_表示; + 小翼羽_羽3_表示 = e.小翼羽_羽3_表示; + 小翼羽_羽2_表示 = e.小翼羽_羽2_表示; + 小翼羽_羽1_表示 = e.小翼羽_羽1_表示; + 指_中指_爪_表示 = e.指_中指_爪_表示; + 指_中指_指3_表示 = e.指_中指_指3_表示; + 指_中指_指2_表示 = e.指_中指_指2_表示; + 指_中指_指1_表示 = e.指_中指_指1_表示; + 指_中指_鱗3_鱗1_表示 = e.指_中指_鱗3_鱗1_表示; + 指_中指_鱗3_鱗2_表示 = e.指_中指_鱗3_鱗2_表示; + 指_中指_鱗3_鱗3_表示 = e.指_中指_鱗3_鱗3_表示; + 指_中指_鱗3_鱗4_表示 = e.指_中指_鱗3_鱗4_表示; + 指_中指_鱗2_鱗1_表示 = e.指_中指_鱗2_鱗1_表示; + 指_中指_鱗2_鱗2_表示 = e.指_中指_鱗2_鱗2_表示; + 指_中指_鱗2_鱗3_表示 = e.指_中指_鱗2_鱗3_表示; + 指_中指_鱗2_鱗4_表示 = e.指_中指_鱗2_鱗4_表示; + 指_中指_鱗1_鱗1_表示 = e.指_中指_鱗1_鱗1_表示; + 指_中指_鱗1_鱗2_表示 = e.指_中指_鱗1_鱗2_表示; + 指_中指_鱗1_鱗3_表示 = e.指_中指_鱗1_鱗3_表示; + 指_中指_鱗1_鱗4_表示 = e.指_中指_鱗1_鱗4_表示; + 指_中指_鱗1_鱗5_表示 = e.指_中指_鱗1_鱗5_表示; + 指_中指_鱗1_鱗6_表示 = e.指_中指_鱗1_鱗6_表示; + 指_人指_爪_表示 = e.指_人指_爪_表示; + 指_人指_指3_表示 = e.指_人指_指3_表示; + 指_人指_指2_表示 = e.指_人指_指2_表示; + 指_人指_指1_表示 = e.指_人指_指1_表示; + 指_人指_鱗3_鱗1_表示 = e.指_人指_鱗3_鱗1_表示; + 指_人指_鱗3_鱗2_表示 = e.指_人指_鱗3_鱗2_表示; + 指_人指_鱗3_鱗3_表示 = e.指_人指_鱗3_鱗3_表示; + 指_人指_鱗3_鱗4_表示 = e.指_人指_鱗3_鱗4_表示; + 指_人指_鱗2_鱗1_表示 = e.指_人指_鱗2_鱗1_表示; + 指_人指_鱗2_鱗2_表示 = e.指_人指_鱗2_鱗2_表示; + 指_人指_鱗2_鱗3_表示 = e.指_人指_鱗2_鱗3_表示; + 指_人指_鱗2_鱗4_表示 = e.指_人指_鱗2_鱗4_表示; + 指_人指_鱗1_鱗1_表示 = e.指_人指_鱗1_鱗1_表示; + 指_人指_鱗1_鱗2_表示 = e.指_人指_鱗1_鱗2_表示; + 指_人指_鱗1_鱗3_表示 = e.指_人指_鱗1_鱗3_表示; + 指_人指_鱗1_鱗4_表示 = e.指_人指_鱗1_鱗4_表示; + 指_人指_鱗1_鱗5_表示 = e.指_人指_鱗1_鱗5_表示; + 指_人指_鱗1_鱗6_表示 = e.指_人指_鱗1_鱗6_表示; + 指_親指_爪_表示 = e.指_親指_爪_表示; + 指_親指_指2_表示 = e.指_親指_指2_表示; + 指_親指_指1_表示 = e.指_親指_指1_表示; + 指_親指_鱗2_鱗1_表示 = e.指_親指_鱗2_鱗1_表示; + 指_親指_鱗2_鱗2_表示 = e.指_親指_鱗2_鱗2_表示; + 指_親指_鱗2_鱗3_表示 = e.指_親指_鱗2_鱗3_表示; + 指_親指_鱗2_鱗4_表示 = e.指_親指_鱗2_鱗4_表示; + 指_親指_鱗1_鱗1_表示 = e.指_親指_鱗1_鱗1_表示; + 指_親指_鱗1_鱗2_表示 = e.指_親指_鱗1_鱗2_表示; + 指_親指_鱗1_鱗3_表示 = e.指_親指_鱗1_鱗3_表示; + 指_親指_鱗1_鱗4_表示 = e.指_親指_鱗1_鱗4_表示; + 指_親指_鱗1_鱗5_表示 = e.指_親指_鱗1_鱗5_表示; + 指_親指_鱗1_鱗6_表示 = e.指_親指_鱗1_鱗6_表示; + 指_表示 = e.指_表示; + 展開 = e.展開; + シャープ = e.シャープ; + 手_外線 = e.手_外線; + 小翼羽_羽1_外線 = e.小翼羽_羽1_外線; + 小翼羽_羽2_外線 = e.小翼羽_羽2_外線; + 小翼羽_羽3_外線 = e.小翼羽_羽3_外線; + 雨覆羽_羽1_外線 = e.雨覆羽_羽1_外線; + 雨覆羽_羽2_外線 = e.雨覆羽_羽2_外線; + 雨覆羽_羽3_外線 = e.雨覆羽_羽3_外線; + 雨覆羽_羽4_外線 = e.雨覆羽_羽4_外線; + 雨覆羽_羽5_外線 = e.雨覆羽_羽5_外線; + 雨覆羽_羽6_外線 = e.雨覆羽_羽6_外線; + 雨覆羽_羽7_外線 = e.雨覆羽_羽7_外線; + 雨覆羽_羽8_外線 = e.雨覆羽_羽8_外線; + 雨覆羽_羽9_外線 = e.雨覆羽_羽9_外線; + 雨覆羽_羽10_外線 = e.雨覆羽_羽10_外線; + 風切羽_羽1_外線 = e.風切羽_羽1_外線; + 風切羽_羽2_外線 = e.風切羽_羽2_外線; + 風切羽_羽3_外線 = e.風切羽_羽3_外線; + 風切羽_羽4_外線 = e.風切羽_羽4_外線; + 風切羽_羽5_外線 = e.風切羽_羽5_外線; + 風切羽_羽6_外線 = e.風切羽_羽6_外線; + 風切羽_羽7_外線 = e.風切羽_羽7_外線; + 風切羽_羽8_外線 = e.風切羽_羽8_外線; + 風切羽_羽9_外線 = e.風切羽_羽9_外線; + 風切羽_羽10_外線 = e.風切羽_羽10_外線; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_鳥翼手CP = new ColorP(X0Y0_鳥翼手, 鳥翼手CD, DisUnit, abj: true); + X0Y0_風切羽_羽10CP = new ColorP(X0Y0_風切羽_羽10, 風切羽_羽10CD, DisUnit, abj: true); + X0Y0_風切羽_羽9CP = new ColorP(X0Y0_風切羽_羽9, 風切羽_羽9CD, DisUnit, abj: true); + X0Y0_風切羽_羽8CP = new ColorP(X0Y0_風切羽_羽8, 風切羽_羽8CD, DisUnit, abj: true); + X0Y0_風切羽_羽7CP = new ColorP(X0Y0_風切羽_羽7, 風切羽_羽7CD, DisUnit, abj: true); + X0Y0_風切羽_羽6CP = new ColorP(X0Y0_風切羽_羽6, 風切羽_羽6CD, DisUnit, abj: true); + X0Y0_風切羽_羽5CP = new ColorP(X0Y0_風切羽_羽5, 風切羽_羽5CD, DisUnit, abj: true); + X0Y0_風切羽_羽4CP = new ColorP(X0Y0_風切羽_羽4, 風切羽_羽4CD, 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_雨覆羽_羽10CP = new ColorP(X0Y0_雨覆羽_羽10, 雨覆羽_羽10CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽9CP = new ColorP(X0Y0_雨覆羽_羽9, 雨覆羽_羽9CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽8CP = new ColorP(X0Y0_雨覆羽_羽8, 雨覆羽_羽8CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽7CP = new ColorP(X0Y0_雨覆羽_羽7, 雨覆羽_羽7CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽6CP = new ColorP(X0Y0_雨覆羽_羽6, 雨覆羽_羽6CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽5CP = new ColorP(X0Y0_雨覆羽_羽5, 雨覆羽_羽5CD, DisUnit, abj: true); + X0Y0_雨覆羽_羽4CP = new ColorP(X0Y0_雨覆羽_羽4, 雨覆羽_羽4CD, 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_小翼羽_羽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_指_中指_爪CP = new ColorP(X0Y0_指_中指_爪, 指_中指_爪CD, 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_指_中指_鱗3_鱗1CP = new ColorP(X0Y0_指_中指_鱗3_鱗1, 指_中指_鱗3_鱗1CD, DisUnit, abj: true); + X0Y0_指_中指_鱗3_鱗2CP = new ColorP(X0Y0_指_中指_鱗3_鱗2, 指_中指_鱗3_鱗2CD, DisUnit, abj: true); + X0Y0_指_中指_鱗3_鱗3CP = new ColorP(X0Y0_指_中指_鱗3_鱗3, 指_中指_鱗3_鱗3CD, DisUnit, abj: true); + X0Y0_指_中指_鱗3_鱗4CP = new ColorP(X0Y0_指_中指_鱗3_鱗4, 指_中指_鱗3_鱗4CD, DisUnit, abj: true); + X0Y0_指_中指_鱗2_鱗1CP = new ColorP(X0Y0_指_中指_鱗2_鱗1, 指_中指_鱗2_鱗1CD, DisUnit, abj: true); + X0Y0_指_中指_鱗2_鱗2CP = new ColorP(X0Y0_指_中指_鱗2_鱗2, 指_中指_鱗2_鱗2CD, DisUnit, abj: true); + X0Y0_指_中指_鱗2_鱗3CP = new ColorP(X0Y0_指_中指_鱗2_鱗3, 指_中指_鱗2_鱗3CD, DisUnit, abj: true); + X0Y0_指_中指_鱗2_鱗4CP = new ColorP(X0Y0_指_中指_鱗2_鱗4, 指_中指_鱗2_鱗4CD, DisUnit, abj: true); + X0Y0_指_中指_鱗1_鱗1CP = new ColorP(X0Y0_指_中指_鱗1_鱗1, 指_中指_鱗1_鱗1CD, DisUnit, abj: true); + X0Y0_指_中指_鱗1_鱗2CP = new ColorP(X0Y0_指_中指_鱗1_鱗2, 指_中指_鱗1_鱗2CD, DisUnit, abj: true); + X0Y0_指_中指_鱗1_鱗3CP = new ColorP(X0Y0_指_中指_鱗1_鱗3, 指_中指_鱗1_鱗3CD, DisUnit, abj: true); + X0Y0_指_中指_鱗1_鱗4CP = new ColorP(X0Y0_指_中指_鱗1_鱗4, 指_中指_鱗1_鱗4CD, DisUnit, abj: true); + X0Y0_指_中指_鱗1_鱗5CP = new ColorP(X0Y0_指_中指_鱗1_鱗5, 指_中指_鱗1_鱗5CD, DisUnit, abj: true); + X0Y0_指_中指_鱗1_鱗6CP = new ColorP(X0Y0_指_中指_鱗1_鱗6, 指_中指_鱗1_鱗6CD, DisUnit, abj: true); + X0Y0_指_人指_爪CP = new ColorP(X0Y0_指_人指_爪, 指_人指_爪CD, 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_指_人指_鱗3_鱗1CP = new ColorP(X0Y0_指_人指_鱗3_鱗1, 指_人指_鱗3_鱗1CD, DisUnit, abj: true); + X0Y0_指_人指_鱗3_鱗2CP = new ColorP(X0Y0_指_人指_鱗3_鱗2, 指_人指_鱗3_鱗2CD, DisUnit, abj: true); + X0Y0_指_人指_鱗3_鱗3CP = new ColorP(X0Y0_指_人指_鱗3_鱗3, 指_人指_鱗3_鱗3CD, DisUnit, abj: true); + X0Y0_指_人指_鱗3_鱗4CP = new ColorP(X0Y0_指_人指_鱗3_鱗4, 指_人指_鱗3_鱗4CD, DisUnit, abj: true); + X0Y0_指_人指_鱗2_鱗1CP = new ColorP(X0Y0_指_人指_鱗2_鱗1, 指_人指_鱗2_鱗1CD, DisUnit, abj: true); + X0Y0_指_人指_鱗2_鱗2CP = new ColorP(X0Y0_指_人指_鱗2_鱗2, 指_人指_鱗2_鱗2CD, DisUnit, abj: true); + X0Y0_指_人指_鱗2_鱗3CP = new ColorP(X0Y0_指_人指_鱗2_鱗3, 指_人指_鱗2_鱗3CD, DisUnit, abj: true); + X0Y0_指_人指_鱗2_鱗4CP = new ColorP(X0Y0_指_人指_鱗2_鱗4, 指_人指_鱗2_鱗4CD, DisUnit, abj: true); + X0Y0_指_人指_鱗1_鱗1CP = new ColorP(X0Y0_指_人指_鱗1_鱗1, 指_人指_鱗1_鱗1CD, DisUnit, abj: true); + X0Y0_指_人指_鱗1_鱗2CP = new ColorP(X0Y0_指_人指_鱗1_鱗2, 指_人指_鱗1_鱗2CD, DisUnit, abj: true); + X0Y0_指_人指_鱗1_鱗3CP = new ColorP(X0Y0_指_人指_鱗1_鱗3, 指_人指_鱗1_鱗3CD, DisUnit, abj: true); + X0Y0_指_人指_鱗1_鱗4CP = new ColorP(X0Y0_指_人指_鱗1_鱗4, 指_人指_鱗1_鱗4CD, DisUnit, abj: true); + X0Y0_指_人指_鱗1_鱗5CP = new ColorP(X0Y0_指_人指_鱗1_鱗5, 指_人指_鱗1_鱗5CD, DisUnit, abj: true); + X0Y0_指_人指_鱗1_鱗6CP = new ColorP(X0Y0_指_人指_鱗1_鱗6, 指_人指_鱗1_鱗6CD, DisUnit, abj: true); + X0Y0_指_親指_爪CP = new ColorP(X0Y0_指_親指_爪, 指_親指_爪CD, DisUnit, abj: true); + X0Y0_指_親指_指2CP = new ColorP(X0Y0_指_親指_指2, 指_親指_指2CD, DisUnit, abj: true); + X0Y0_指_親指_指1CP = new ColorP(X0Y0_指_親指_指1, 指_親指_指1CD, DisUnit, abj: true); + X0Y0_指_親指_鱗2_鱗1CP = new ColorP(X0Y0_指_親指_鱗2_鱗1, 指_親指_鱗2_鱗1CD, DisUnit, abj: true); + X0Y0_指_親指_鱗2_鱗2CP = new ColorP(X0Y0_指_親指_鱗2_鱗2, 指_親指_鱗2_鱗2CD, DisUnit, abj: true); + X0Y0_指_親指_鱗2_鱗3CP = new ColorP(X0Y0_指_親指_鱗2_鱗3, 指_親指_鱗2_鱗3CD, DisUnit, abj: true); + X0Y0_指_親指_鱗2_鱗4CP = new ColorP(X0Y0_指_親指_鱗2_鱗4, 指_親指_鱗2_鱗4CD, DisUnit, abj: true); + X0Y0_指_親指_鱗1_鱗1CP = new ColorP(X0Y0_指_親指_鱗1_鱗1, 指_親指_鱗1_鱗1CD, DisUnit, abj: true); + X0Y0_指_親指_鱗1_鱗2CP = new ColorP(X0Y0_指_親指_鱗1_鱗2, 指_親指_鱗1_鱗2CD, DisUnit, abj: true); + X0Y0_指_親指_鱗1_鱗3CP = new ColorP(X0Y0_指_親指_鱗1_鱗3, 指_親指_鱗1_鱗3CD, DisUnit, abj: true); + X0Y0_指_親指_鱗1_鱗4CP = new ColorP(X0Y0_指_親指_鱗1_鱗4, 指_親指_鱗1_鱗4CD, DisUnit, abj: true); + X0Y0_指_親指_鱗1_鱗5CP = new ColorP(X0Y0_指_親指_鱗1_鱗5, 指_親指_鱗1_鱗5CD, DisUnit, abj: true); + X0Y0_指_親指_鱗1_鱗6CP = new ColorP(X0Y0_指_親指_鱗1_鱗6, 指_親指_鱗1_鱗6CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_鳥翼手.AngleBase = num * -1.13686837721616E-13; + X0Y0_風切羽_羽1.AngleBase = num * 4.30625920538989; + X0Y0_風切羽_羽2.AngleBase = num * -3.79947296841442; + X0Y0_風切羽_羽3.AngleBase = num * -11.0737082094246; + X0Y0_風切羽_羽4.AngleBase = num * -18.5456655123347; + X0Y0_風切羽_羽5.AngleBase = num * 333.756058186057; + X0Y0_風切羽_羽6.AngleBase = num * 325.804892219803; + X0Y0_風切羽_羽7.AngleBase = num * 317.578381763761; + X0Y0_風切羽_羽8.AngleBase = num * 309.061028607936; + X0Y0_風切羽_羽9.AngleBase = num * 300.247790167872; + X0Y0_風切羽_羽10.AngleBase = num * 292.147867426599; + X0Y0_雨覆羽_羽1.AngleBase = num * 10.5625779442967; + X0Y0_雨覆羽_羽2.AngleBase = num * -0.983004946517724; + X0Y0_雨覆羽_羽3.AngleBase = num * -11.3484562079468; + X0Y0_雨覆羽_羽4.AngleBase = num * 337.795626900816; + X0Y0_雨覆羽_羽5.AngleBase = num * 326.621692120892; + X0Y0_雨覆羽_羽6.AngleBase = num * 315.356571907051; + X0Y0_雨覆羽_羽7.AngleBase = num * 305.230065535076; + X0Y0_雨覆羽_羽8.AngleBase = num * 294.429103024235; + X0Y0_雨覆羽_羽9.AngleBase = num * 284.068635208099; + X0Y0_雨覆羽_羽10.AngleBase = num * 277.113742476644; + X0Y0_小翼羽_羽1.AngleBase = num * 9.19256790991403; + X0Y0_小翼羽_羽2.AngleBase = num * -8.26267299324587; + X0Y0_小翼羽_羽3.AngleBase = num * 335.232034316903; + X0Y0_指_中指_指1.AngleBase = num * -4.0000000000001; + X0Y0_指_中指_指2.AngleBase = num * 350.0; + X0Y0_指_中指_指3.AngleBase = num * 4.00000000000011; + X0Y0_指_人指_指1.AngleBase = num * 9.99999999999989; + X0Y0_指_人指_指2.AngleBase = num * -9.0; + X0Y0_指_人指_指3.AngleBase = num * 4.00000000000006; + X0Y0_指_親指_指1.AngleBase = num * 399.0; + X0Y0_指_親指_指2.AngleBase = num * -7.0; + 本体.JoinPAall(); + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_鳥翼手); + Are.Draw(X0Y0_風切羽_羽10); + Are.Draw(X0Y0_風切羽_羽9); + Are.Draw(X0Y0_風切羽_羽8); + Are.Draw(X0Y0_風切羽_羽7); + Are.Draw(X0Y0_風切羽_羽6); + Are.Draw(X0Y0_風切羽_羽5); + Are.Draw(X0Y0_風切羽_羽4); + Are.Draw(X0Y0_風切羽_羽3); + Are.Draw(X0Y0_風切羽_羽2); + Are.Draw(X0Y0_風切羽_羽1); + Are.Draw(X0Y0_雨覆羽_羽10); + Are.Draw(X0Y0_雨覆羽_羽9); + Are.Draw(X0Y0_雨覆羽_羽8); + Are.Draw(X0Y0_雨覆羽_羽7); + Are.Draw(X0Y0_雨覆羽_羽6); + Are.Draw(X0Y0_雨覆羽_羽5); + Are.Draw(X0Y0_雨覆羽_羽4); + Are.Draw(X0Y0_雨覆羽_羽3); + Are.Draw(X0Y0_雨覆羽_羽2); + Are.Draw(X0Y0_雨覆羽_羽1); + Are.Draw(X0Y0_小翼羽_羽3); + Are.Draw(X0Y0_小翼羽_羽2); + Are.Draw(X0Y0_小翼羽_羽1); + Are.Draw(X0Y0_指_中指_爪); + Are.Draw(X0Y0_指_中指_指3); + Are.Draw(X0Y0_指_中指_指2); + Are.Draw(X0Y0_指_中指_指1); + Are.Draw(X0Y0_指_中指_鱗3_鱗1); + Are.Draw(X0Y0_指_中指_鱗3_鱗2); + Are.Draw(X0Y0_指_中指_鱗3_鱗3); + Are.Draw(X0Y0_指_中指_鱗3_鱗4); + Are.Draw(X0Y0_指_中指_鱗2_鱗1); + Are.Draw(X0Y0_指_中指_鱗2_鱗2); + Are.Draw(X0Y0_指_中指_鱗2_鱗3); + Are.Draw(X0Y0_指_中指_鱗2_鱗4); + Are.Draw(X0Y0_指_中指_鱗1_鱗1); + Are.Draw(X0Y0_指_中指_鱗1_鱗2); + Are.Draw(X0Y0_指_中指_鱗1_鱗3); + Are.Draw(X0Y0_指_中指_鱗1_鱗4); + Are.Draw(X0Y0_指_中指_鱗1_鱗5); + Are.Draw(X0Y0_指_中指_鱗1_鱗6); + Are.Draw(X0Y0_指_人指_爪); + Are.Draw(X0Y0_指_人指_指3); + Are.Draw(X0Y0_指_人指_指2); + Are.Draw(X0Y0_指_人指_指1); + Are.Draw(X0Y0_指_人指_鱗3_鱗1); + Are.Draw(X0Y0_指_人指_鱗3_鱗2); + Are.Draw(X0Y0_指_人指_鱗3_鱗3); + Are.Draw(X0Y0_指_人指_鱗3_鱗4); + Are.Draw(X0Y0_指_人指_鱗2_鱗1); + Are.Draw(X0Y0_指_人指_鱗2_鱗2); + Are.Draw(X0Y0_指_人指_鱗2_鱗3); + Are.Draw(X0Y0_指_人指_鱗2_鱗4); + Are.Draw(X0Y0_指_人指_鱗1_鱗1); + Are.Draw(X0Y0_指_人指_鱗1_鱗2); + Are.Draw(X0Y0_指_人指_鱗1_鱗3); + Are.Draw(X0Y0_指_人指_鱗1_鱗4); + Are.Draw(X0Y0_指_人指_鱗1_鱗5); + Are.Draw(X0Y0_指_人指_鱗1_鱗6); + Are.Draw(X0Y0_指_親指_爪); + Are.Draw(X0Y0_指_親指_指2); + Are.Draw(X0Y0_指_親指_指1); + Are.Draw(X0Y0_指_親指_鱗2_鱗1); + Are.Draw(X0Y0_指_親指_鱗2_鱗2); + Are.Draw(X0Y0_指_親指_鱗2_鱗3); + Are.Draw(X0Y0_指_親指_鱗2_鱗4); + Are.Draw(X0Y0_指_親指_鱗1_鱗1); + Are.Draw(X0Y0_指_親指_鱗1_鱗2); + Are.Draw(X0Y0_指_親指_鱗1_鱗3); + Are.Draw(X0Y0_指_親指_鱗1_鱗4); + Are.Draw(X0Y0_指_親指_鱗1_鱗5); + Are.Draw(X0Y0_指_親指_鱗1_鱗6); + } + + public override void 色更新() + { + X0Y0_鳥翼手CP.Update(); + X0Y0_風切羽_羽10CP.Update(); + X0Y0_風切羽_羽9CP.Update(); + X0Y0_風切羽_羽8CP.Update(); + X0Y0_風切羽_羽7CP.Update(); + X0Y0_風切羽_羽6CP.Update(); + X0Y0_風切羽_羽5CP.Update(); + X0Y0_風切羽_羽4CP.Update(); + X0Y0_風切羽_羽3CP.Update(); + X0Y0_風切羽_羽2CP.Update(); + X0Y0_風切羽_羽1CP.Update(); + X0Y0_雨覆羽_羽10CP.Update(); + X0Y0_雨覆羽_羽9CP.Update(); + X0Y0_雨覆羽_羽8CP.Update(); + X0Y0_雨覆羽_羽7CP.Update(); + X0Y0_雨覆羽_羽6CP.Update(); + X0Y0_雨覆羽_羽5CP.Update(); + X0Y0_雨覆羽_羽4CP.Update(); + X0Y0_雨覆羽_羽3CP.Update(); + X0Y0_雨覆羽_羽2CP.Update(); + X0Y0_雨覆羽_羽1CP.Update(); + X0Y0_小翼羽_羽3CP.Update(); + X0Y0_小翼羽_羽2CP.Update(); + X0Y0_小翼羽_羽1CP.Update(); + X0Y0_指_中指_爪CP.Update(); + X0Y0_指_中指_指3CP.Update(); + X0Y0_指_中指_指2CP.Update(); + X0Y0_指_中指_指1CP.Update(); + X0Y0_指_中指_鱗3_鱗1CP.Update(); + X0Y0_指_中指_鱗3_鱗2CP.Update(); + X0Y0_指_中指_鱗3_鱗3CP.Update(); + X0Y0_指_中指_鱗3_鱗4CP.Update(); + X0Y0_指_中指_鱗2_鱗1CP.Update(); + X0Y0_指_中指_鱗2_鱗2CP.Update(); + X0Y0_指_中指_鱗2_鱗3CP.Update(); + X0Y0_指_中指_鱗2_鱗4CP.Update(); + X0Y0_指_中指_鱗1_鱗1CP.Update(); + X0Y0_指_中指_鱗1_鱗2CP.Update(); + X0Y0_指_中指_鱗1_鱗3CP.Update(); + X0Y0_指_中指_鱗1_鱗4CP.Update(); + X0Y0_指_中指_鱗1_鱗5CP.Update(); + X0Y0_指_中指_鱗1_鱗6CP.Update(); + X0Y0_指_人指_爪CP.Update(); + X0Y0_指_人指_指3CP.Update(); + X0Y0_指_人指_指2CP.Update(); + X0Y0_指_人指_指1CP.Update(); + X0Y0_指_人指_鱗3_鱗1CP.Update(); + X0Y0_指_人指_鱗3_鱗2CP.Update(); + X0Y0_指_人指_鱗3_鱗3CP.Update(); + X0Y0_指_人指_鱗3_鱗4CP.Update(); + X0Y0_指_人指_鱗2_鱗1CP.Update(); + X0Y0_指_人指_鱗2_鱗2CP.Update(); + X0Y0_指_人指_鱗2_鱗3CP.Update(); + X0Y0_指_人指_鱗2_鱗4CP.Update(); + X0Y0_指_人指_鱗1_鱗1CP.Update(); + X0Y0_指_人指_鱗1_鱗2CP.Update(); + X0Y0_指_人指_鱗1_鱗3CP.Update(); + X0Y0_指_人指_鱗1_鱗4CP.Update(); + X0Y0_指_人指_鱗1_鱗5CP.Update(); + X0Y0_指_人指_鱗1_鱗6CP.Update(); + X0Y0_指_親指_爪CP.Update(); + X0Y0_指_親指_指2CP.Update(); + X0Y0_指_親指_指1CP.Update(); + X0Y0_指_親指_鱗2_鱗1CP.Update(); + X0Y0_指_親指_鱗2_鱗2CP.Update(); + X0Y0_指_親指_鱗2_鱗3CP.Update(); + X0Y0_指_親指_鱗2_鱗4CP.Update(); + X0Y0_指_親指_鱗1_鱗1CP.Update(); + X0Y0_指_親指_鱗1_鱗2CP.Update(); + X0Y0_指_親指_鱗1_鱗3CP.Update(); + X0Y0_指_親指_鱗1_鱗4CP.Update(); + X0Y0_指_親指_鱗1_鱗5CP.Update(); + X0Y0_指_親指_鱗1_鱗6CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 鳥翼手CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 風切羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 小翼羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 小翼羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 小翼羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 指_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 指_中指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_中指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_中指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_中指_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 指_人指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_人指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_人指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_人指_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 指_親指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_親指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_親指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + + private void 配色T0(体配色 体配色) + { + 鳥翼手CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 風切羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 小翼羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 小翼羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小翼羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 指_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 指_中指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_中指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_中指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_中指_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 指_人指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_人指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_人指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_人指_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 指_親指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_親指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_親指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_親指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_親指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_親指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_親指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_親指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + + private void 配色T1(体配色 体配色) + { + 鳥翼手CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 風切羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O); + 雨覆羽_羽10CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽8CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽6CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽4CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 雨覆羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 雨覆羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小翼羽_羽3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 小翼羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 小翼羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 指_中指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_中指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_中指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_中指_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_中指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 指_人指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_人指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_人指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_人指_鱗3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_鱗3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗3_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_人指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 指_親指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_親指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 指_親指_鱗2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_親指_鱗2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_親指_鱗1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_親指_鱗1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 指_親指_鱗1_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥D.cs index a3c9375..4c72e64 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥D.cs @@ -1,218 +1,219 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 手_鳥D : 翼手D +namespace SlaveMatrix { - public bool 鳥翼手_表示 = true; + [Serializable] + public class 手_鳥D : 翼手D + { + public bool 鳥翼手_表示 = true; - public bool 風切羽_羽10_表示 = true; + public bool 風切羽_羽10_表示 = true; - public bool 風切羽_羽9_表示 = true; + public bool 風切羽_羽9_表示 = true; - public bool 風切羽_羽8_表示 = true; + public bool 風切羽_羽8_表示 = true; - public bool 風切羽_羽7_表示 = true; + public bool 風切羽_羽7_表示 = true; - public bool 風切羽_羽6_表示 = true; + public bool 風切羽_羽6_表示 = true; - public bool 風切羽_羽5_表示 = true; + public bool 風切羽_羽5_表示 = true; - public bool 風切羽_羽4_表示 = true; + public bool 風切羽_羽4_表示 = true; - public bool 風切羽_羽3_表示 = true; + public bool 風切羽_羽3_表示 = true; - public bool 風切羽_羽2_表示 = true; + public bool 風切羽_羽2_表示 = true; - public bool 風切羽_羽1_表示 = true; + public bool 風切羽_羽1_表示 = true; - public bool 雨覆羽_羽10_表示 = true; + public bool 雨覆羽_羽10_表示 = true; - public bool 雨覆羽_羽9_表示 = true; + public bool 雨覆羽_羽9_表示 = true; - public bool 雨覆羽_羽8_表示 = true; + public bool 雨覆羽_羽8_表示 = true; - public bool 雨覆羽_羽7_表示 = true; + public bool 雨覆羽_羽7_表示 = true; - public bool 雨覆羽_羽6_表示 = true; + public bool 雨覆羽_羽6_表示 = true; - public bool 雨覆羽_羽5_表示 = true; + public bool 雨覆羽_羽5_表示 = true; - public bool 雨覆羽_羽4_表示 = true; + public bool 雨覆羽_羽4_表示 = true; - public bool 雨覆羽_羽3_表示 = true; + public bool 雨覆羽_羽3_表示 = true; - public bool 雨覆羽_羽2_表示 = true; + public bool 雨覆羽_羽2_表示 = true; - public bool 雨覆羽_羽1_表示 = true; + public bool 雨覆羽_羽1_表示 = true; - public bool 小翼羽_羽3_表示 = true; + public bool 小翼羽_羽3_表示 = true; - public bool 小翼羽_羽2_表示 = true; + public bool 小翼羽_羽2_表示 = true; - public bool 小翼羽_羽1_表示 = true; + public bool 小翼羽_羽1_表示 = true; - public bool 指_中指_爪_表示; + public bool 指_中指_爪_表示; - public bool 指_中指_指3_表示; + public bool 指_中指_指3_表示; - public bool 指_中指_指2_表示; + public bool 指_中指_指2_表示; - public bool 指_中指_指1_表示; + public bool 指_中指_指1_表示; - public bool 指_中指_鱗3_鱗1_表示; + public bool 指_中指_鱗3_鱗1_表示; - public bool 指_中指_鱗3_鱗2_表示; + public bool 指_中指_鱗3_鱗2_表示; - public bool 指_中指_鱗3_鱗3_表示; + public bool 指_中指_鱗3_鱗3_表示; - public bool 指_中指_鱗3_鱗4_表示; + public bool 指_中指_鱗3_鱗4_表示; - public bool 指_中指_鱗2_鱗1_表示; + public bool 指_中指_鱗2_鱗1_表示; - public bool 指_中指_鱗2_鱗2_表示; + public bool 指_中指_鱗2_鱗2_表示; - public bool 指_中指_鱗2_鱗3_表示; + public bool 指_中指_鱗2_鱗3_表示; - public bool 指_中指_鱗2_鱗4_表示; + public bool 指_中指_鱗2_鱗4_表示; - public bool 指_中指_鱗1_鱗1_表示; + public bool 指_中指_鱗1_鱗1_表示; - public bool 指_中指_鱗1_鱗2_表示; + public bool 指_中指_鱗1_鱗2_表示; - public bool 指_中指_鱗1_鱗3_表示; + public bool 指_中指_鱗1_鱗3_表示; - public bool 指_中指_鱗1_鱗4_表示; + public bool 指_中指_鱗1_鱗4_表示; - public bool 指_中指_鱗1_鱗5_表示; + public bool 指_中指_鱗1_鱗5_表示; - public bool 指_中指_鱗1_鱗6_表示; + public bool 指_中指_鱗1_鱗6_表示; - public bool 指_人指_爪_表示; + public bool 指_人指_爪_表示; - public bool 指_人指_指3_表示; + public bool 指_人指_指3_表示; - public bool 指_人指_指2_表示; + public bool 指_人指_指2_表示; - public bool 指_人指_指1_表示; + public bool 指_人指_指1_表示; - public bool 指_人指_鱗3_鱗1_表示; + public bool 指_人指_鱗3_鱗1_表示; - public bool 指_人指_鱗3_鱗2_表示; + public bool 指_人指_鱗3_鱗2_表示; - public bool 指_人指_鱗3_鱗3_表示; + public bool 指_人指_鱗3_鱗3_表示; - public bool 指_人指_鱗3_鱗4_表示; + public bool 指_人指_鱗3_鱗4_表示; - public bool 指_人指_鱗2_鱗1_表示; + public bool 指_人指_鱗2_鱗1_表示; - public bool 指_人指_鱗2_鱗2_表示; + public bool 指_人指_鱗2_鱗2_表示; - public bool 指_人指_鱗2_鱗3_表示; + public bool 指_人指_鱗2_鱗3_表示; - public bool 指_人指_鱗2_鱗4_表示; + public bool 指_人指_鱗2_鱗4_表示; - public bool 指_人指_鱗1_鱗1_表示; + public bool 指_人指_鱗1_鱗1_表示; - public bool 指_人指_鱗1_鱗2_表示; + public bool 指_人指_鱗1_鱗2_表示; - public bool 指_人指_鱗1_鱗3_表示; + public bool 指_人指_鱗1_鱗3_表示; - public bool 指_人指_鱗1_鱗4_表示; + public bool 指_人指_鱗1_鱗4_表示; - public bool 指_人指_鱗1_鱗5_表示; + public bool 指_人指_鱗1_鱗5_表示; - public bool 指_人指_鱗1_鱗6_表示; + public bool 指_人指_鱗1_鱗6_表示; - public bool 指_親指_爪_表示; + public bool 指_親指_爪_表示; - public bool 指_親指_指2_表示; + public bool 指_親指_指2_表示; - public bool 指_親指_指1_表示; + public bool 指_親指_指1_表示; - public bool 指_親指_鱗2_鱗1_表示; + public bool 指_親指_鱗2_鱗1_表示; - public bool 指_親指_鱗2_鱗2_表示; + public bool 指_親指_鱗2_鱗2_表示; - public bool 指_親指_鱗2_鱗3_表示; + public bool 指_親指_鱗2_鱗3_表示; - public bool 指_親指_鱗2_鱗4_表示; + public bool 指_親指_鱗2_鱗4_表示; - public bool 指_親指_鱗1_鱗1_表示; + public bool 指_親指_鱗1_鱗1_表示; - public bool 指_親指_鱗1_鱗2_表示; + public bool 指_親指_鱗1_鱗2_表示; - public bool 指_親指_鱗1_鱗3_表示; + public bool 指_親指_鱗1_鱗3_表示; - public bool 指_親指_鱗1_鱗4_表示; + public bool 指_親指_鱗1_鱗4_表示; - public bool 指_親指_鱗1_鱗5_表示; + public bool 指_親指_鱗1_鱗5_表示; - public bool 指_親指_鱗1_鱗6_表示; + public bool 指_親指_鱗1_鱗6_表示; - public bool 指_表示; + public bool 指_表示; - public double 展開; + public double 展開; - public double シャープ; + public double シャープ; - public bool 手_外線; + public bool 手_外線; - public bool 小翼羽_羽1_外線; + public bool 小翼羽_羽1_外線; - public bool 小翼羽_羽2_外線; + public bool 小翼羽_羽2_外線; - public bool 小翼羽_羽3_外線; + public bool 小翼羽_羽3_外線; - public bool 雨覆羽_羽1_外線; + public bool 雨覆羽_羽1_外線; - public bool 雨覆羽_羽2_外線; + public bool 雨覆羽_羽2_外線; - public bool 雨覆羽_羽3_外線; + public bool 雨覆羽_羽3_外線; - public bool 雨覆羽_羽4_外線; + public bool 雨覆羽_羽4_外線; - public bool 雨覆羽_羽5_外線; + public bool 雨覆羽_羽5_外線; - public bool 雨覆羽_羽6_外線; + public bool 雨覆羽_羽6_外線; - public bool 雨覆羽_羽7_外線; + public bool 雨覆羽_羽7_外線; - public bool 雨覆羽_羽8_外線; + public bool 雨覆羽_羽8_外線; - public bool 雨覆羽_羽9_外線; + public bool 雨覆羽_羽9_外線; - public bool 雨覆羽_羽10_外線; + public bool 雨覆羽_羽10_外線; - public bool 風切羽_羽1_外線; + public bool 風切羽_羽1_外線; - public bool 風切羽_羽2_外線; + public bool 風切羽_羽2_外線; - public bool 風切羽_羽3_外線; + public bool 風切羽_羽3_外線; - public bool 風切羽_羽4_外線; + public bool 風切羽_羽4_外線; - public bool 風切羽_羽5_外線; + public bool 風切羽_羽5_外線; - public bool 風切羽_羽6_外線; + public bool 風切羽_羽6_外線; - public bool 風切羽_羽7_外線; + public bool 風切羽_羽7_外線; - public bool 風切羽_羽8_外線; + public bool 風切羽_羽8_外線; - public bool 風切羽_羽9_外線; + public bool 風切羽_羽9_外線; - public bool 風切羽_羽10_外線; + public bool 風切羽_羽10_外線; - public 手_鳥D() - { - ThisType = GetType(); - } + public 手_鳥D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 手_鳥(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 手_鳥(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束具情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束具情報.cs index 902f62a..a19be54 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束具情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束具情報.cs @@ -1,24 +1,25 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 拘束具情報 +namespace SlaveMatrix { - public bool 表示; + [Serializable] + public struct 拘束具情報 + { + public bool 表示; - public 拘束具色 色; + public 拘束具色 色; - public void SetDefault() - { - 表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + 表示 = true; + 色.SetDefault(); + } - public static 拘束具情報 GetDefault() - { - 拘束具情報 result = default(拘束具情報); - result.SetDefault(); - return result; - } + public static 拘束具情報 GetDefault() + { + 拘束具情報 result = default(拘束具情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束具色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束具色.cs index 7af31d6..4dffc72 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束具色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束具色.cs @@ -1,36 +1,37 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct 拘束具色 +namespace SlaveMatrix { - public Color 革部; + [Serializable] + public struct 拘束具色 + { + public Color 革部; - public Color 金具; + public Color 金具; - public Color2 革部色; + public Color2 革部色; - public Color2 金具色; + public Color2 金具色; - public void SetDefault() - { - 革部 = Col.Black; - 金具 = Color.Gray; - SetColor2(); - } + public void SetDefault() + { + 革部 = Col.Black; + 金具 = Color.Gray; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 革部); - Col.GetRandomClothesColor(out 金具); - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 革部); + Col.GetRandomClothesColor(out 金具); + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 革部, out 革部色); - Col.GetMetal(ref 金具, out 金具色); - } + public void SetColor2() + { + Col.GetGrad(ref 革部, out 革部色); + Col.GetMetal(ref 金具, out 金具色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束鎖.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束鎖.cs index 43d50e7..bc453f2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束鎖.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束鎖.cs @@ -1,396 +1,397 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 拘束鎖 : Ele +namespace SlaveMatrix { - public Par X0Y0_鎖2; + public class 拘束鎖 : Ele + { + public Par X0Y0_鎖2; - public Par X0Y0_鎖1; + public Par X0Y0_鎖1; - public Par X0Y0_鎖4; + public Par X0Y0_鎖4; - public Par X0Y0_鎖3; + public Par X0Y0_鎖3; - public Par X0Y0_鎖6; + public Par X0Y0_鎖6; - public Par X0Y0_鎖5; + public Par X0Y0_鎖5; - public Par X0Y0_鎖8; + public Par X0Y0_鎖8; - public Par X0Y0_鎖7; + public Par X0Y0_鎖7; - public Par X0Y0_鎖9; + public Par X0Y0_鎖9; - public ColorD 鎖2CD; + public ColorD 鎖2CD; - public ColorD 鎖1CD; + public ColorD 鎖1CD; - public ColorD 鎖4CD; + public ColorD 鎖4CD; - public ColorD 鎖3CD; + public ColorD 鎖3CD; - public ColorD 鎖6CD; + public ColorD 鎖6CD; - public ColorD 鎖5CD; + public ColorD 鎖5CD; - public ColorD 鎖8CD; + public ColorD 鎖8CD; - public ColorD 鎖7CD; + public ColorD 鎖7CD; - public ColorD 鎖9CD; + public ColorD 鎖9CD; - public ColorP X0Y0_鎖2CP; + public ColorP X0Y0_鎖2CP; - public ColorP X0Y0_鎖1CP; + public ColorP X0Y0_鎖1CP; - public ColorP X0Y0_鎖4CP; + public ColorP X0Y0_鎖4CP; - public ColorP X0Y0_鎖3CP; + public ColorP X0Y0_鎖3CP; - public ColorP X0Y0_鎖6CP; + public ColorP X0Y0_鎖6CP; - public ColorP X0Y0_鎖5CP; + public ColorP X0Y0_鎖5CP; - public ColorP X0Y0_鎖8CP; + public ColorP X0Y0_鎖8CP; - public ColorP X0Y0_鎖7CP; + public ColorP X0Y0_鎖7CP; - public ColorP X0Y0_鎖9CP; + public ColorP X0Y0_鎖9CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 鎖2_表示 - { - get - { - return X0Y0_鎖2.Dra; - } - set - { - X0Y0_鎖2.Dra = value; - X0Y0_鎖2.Hit = false; - } - } + public bool 鎖2_表示 + { + get + { + return X0Y0_鎖2.Dra; + } + set + { + X0Y0_鎖2.Dra = value; + X0Y0_鎖2.Hit = false; + } + } - public bool 鎖1_表示 - { - get - { - return X0Y0_鎖1.Dra; - } - set - { - X0Y0_鎖1.Dra = value; - X0Y0_鎖1.Hit = false; - } - } + public bool 鎖1_表示 + { + get + { + return X0Y0_鎖1.Dra; + } + set + { + X0Y0_鎖1.Dra = value; + X0Y0_鎖1.Hit = false; + } + } - public bool 鎖4_表示 - { - get - { - return X0Y0_鎖4.Dra; - } - set - { - X0Y0_鎖4.Dra = value; - X0Y0_鎖4.Hit = false; - } - } + public bool 鎖4_表示 + { + get + { + return X0Y0_鎖4.Dra; + } + set + { + X0Y0_鎖4.Dra = value; + X0Y0_鎖4.Hit = false; + } + } - public bool 鎖3_表示 - { - get - { - return X0Y0_鎖3.Dra; - } - set - { - X0Y0_鎖3.Dra = value; - X0Y0_鎖3.Hit = false; - } - } + public bool 鎖3_表示 + { + get + { + return X0Y0_鎖3.Dra; + } + set + { + X0Y0_鎖3.Dra = value; + X0Y0_鎖3.Hit = false; + } + } - public bool 鎖6_表示 - { - get - { - return X0Y0_鎖6.Dra; - } - set - { - X0Y0_鎖6.Dra = value; - X0Y0_鎖6.Hit = false; - } - } + public bool 鎖6_表示 + { + get + { + return X0Y0_鎖6.Dra; + } + set + { + X0Y0_鎖6.Dra = value; + X0Y0_鎖6.Hit = false; + } + } - public bool 鎖5_表示 - { - get - { - return X0Y0_鎖5.Dra; - } - set - { - X0Y0_鎖5.Dra = value; - X0Y0_鎖5.Hit = false; - } - } + public bool 鎖5_表示 + { + get + { + return X0Y0_鎖5.Dra; + } + set + { + X0Y0_鎖5.Dra = value; + X0Y0_鎖5.Hit = false; + } + } - public bool 鎖8_表示 - { - get - { - return X0Y0_鎖8.Dra; - } - set - { - X0Y0_鎖8.Dra = false; - X0Y0_鎖8.Hit = false; - } - } + public bool 鎖8_表示 + { + get + { + return X0Y0_鎖8.Dra; + } + set + { + X0Y0_鎖8.Dra = false; + X0Y0_鎖8.Hit = false; + } + } - public bool 鎖7_表示 - { - get - { - return X0Y0_鎖7.Dra; - } - set - { - X0Y0_鎖7.Dra = value; - X0Y0_鎖7.Hit = false; - } - } + public bool 鎖7_表示 + { + get + { + return X0Y0_鎖7.Dra; + } + set + { + X0Y0_鎖7.Dra = value; + X0Y0_鎖7.Hit = false; + } + } - public bool 鎖9_表示 - { - get - { - return X0Y0_鎖9.Dra; - } - set - { - X0Y0_鎖9.Dra = false; - X0Y0_鎖9.Hit = false; - } - } + public bool 鎖9_表示 + { + get + { + return X0Y0_鎖9.Dra; + } + set + { + X0Y0_鎖9.Dra = false; + X0Y0_鎖9.Hit = false; + } + } - public override bool 表示 - { - get - { - return 鎖2_表示; - } - set - { - 鎖2_表示 = value; - 鎖1_表示 = value; - 鎖4_表示 = value; - 鎖3_表示 = value; - 鎖6_表示 = value; - 鎖5_表示 = value; - 鎖8_表示 = value; - 鎖7_表示 = value; - 鎖9_表示 = value; - } - } + public override bool 表示 + { + get + { + return 鎖2_表示; + } + set + { + 鎖2_表示 = value; + 鎖1_表示 = value; + 鎖4_表示 = value; + 鎖3_表示 = value; + 鎖6_表示 = value; + 鎖5_表示 = value; + 鎖8_表示 = value; + 鎖7_表示 = value; + 鎖9_表示 = value; + } + } - public override double 濃度 - { - get - { - return 鎖2CD.不透明度; - } - set - { - 鎖2CD.不透明度 = value; - 鎖1CD.不透明度 = value; - 鎖4CD.不透明度 = value; - 鎖3CD.不透明度 = value; - 鎖6CD.不透明度 = value; - 鎖5CD.不透明度 = value; - 鎖8CD.不透明度 = value; - 鎖7CD.不透明度 = value; - 鎖9CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 鎖2CD.不透明度; + } + set + { + 鎖2CD.不透明度 = value; + 鎖1CD.不透明度 = value; + 鎖4CD.不透明度 = value; + 鎖3CD.不透明度 = value; + 鎖6CD.不透明度 = value; + 鎖5CD.不透明度 = value; + 鎖8CD.不透明度 = value; + 鎖7CD.不透明度 = value; + 鎖9CD.不透明度 = value; + } + } - public 拘束鎖(double DisUnit, bool 右, 配色指定 配色指定, 体配色 体配色, bool Xasix) - { - ThisType = GetType(); - 本体 = new Difs(Sta.その他["拘束鎖"]); - Pars pars = 本体[0][0]; - X0Y0_鎖2 = pars["鎖2"].ToPar(); - X0Y0_鎖1 = pars["鎖1"].ToPar(); - X0Y0_鎖4 = pars["鎖4"].ToPar(); - X0Y0_鎖3 = pars["鎖3"].ToPar(); - X0Y0_鎖6 = pars["鎖6"].ToPar(); - X0Y0_鎖5 = pars["鎖5"].ToPar(); - X0Y0_鎖8 = pars["鎖8"].ToPar(); - X0Y0_鎖7 = pars["鎖7"].ToPar(); - X0Y0_鎖9 = pars["鎖9"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - if (Xasix) - { - 角度B = 90.0; - } - this.右 = 右; - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_鎖2CP = new ColorP(X0Y0_鎖2, 鎖2CD, DisUnit, abj: true); - X0Y0_鎖1CP = new ColorP(X0Y0_鎖1, 鎖1CD, DisUnit, abj: true); - X0Y0_鎖4CP = new ColorP(X0Y0_鎖4, 鎖4CD, DisUnit, abj: true); - X0Y0_鎖3CP = new ColorP(X0Y0_鎖3, 鎖3CD, DisUnit, abj: true); - X0Y0_鎖6CP = new ColorP(X0Y0_鎖6, 鎖6CD, DisUnit, abj: true); - X0Y0_鎖5CP = new ColorP(X0Y0_鎖5, 鎖5CD, DisUnit, abj: true); - X0Y0_鎖8CP = new ColorP(X0Y0_鎖8, 鎖8CD, DisUnit, abj: true); - X0Y0_鎖7CP = new ColorP(X0Y0_鎖7, 鎖7CD, DisUnit, abj: true); - X0Y0_鎖9CP = new ColorP(X0Y0_鎖9, 鎖9CD, DisUnit, abj: true); - 鎖色 鎖色2 = default(鎖色); - 鎖色2.SetDefault(); - 配色鎖(鎖色2); - } + public 拘束鎖(double DisUnit, bool 右, 配色指定 配色指定, 体配色 体配色, bool Xasix) + { + ThisType = GetType(); + 本体 = new Difs(Sta.その他["拘束鎖"]); + Pars pars = 本体[0][0]; + X0Y0_鎖2 = pars["鎖2"].ToPar(); + X0Y0_鎖1 = pars["鎖1"].ToPar(); + X0Y0_鎖4 = pars["鎖4"].ToPar(); + X0Y0_鎖3 = pars["鎖3"].ToPar(); + X0Y0_鎖6 = pars["鎖6"].ToPar(); + X0Y0_鎖5 = pars["鎖5"].ToPar(); + X0Y0_鎖8 = pars["鎖8"].ToPar(); + X0Y0_鎖7 = pars["鎖7"].ToPar(); + X0Y0_鎖9 = pars["鎖9"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + if (Xasix) + { + 角度B = 90.0; + } + this.右 = 右; + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_鎖2CP = new ColorP(X0Y0_鎖2, 鎖2CD, DisUnit, abj: true); + X0Y0_鎖1CP = new ColorP(X0Y0_鎖1, 鎖1CD, DisUnit, abj: true); + X0Y0_鎖4CP = new ColorP(X0Y0_鎖4, 鎖4CD, DisUnit, abj: true); + X0Y0_鎖3CP = new ColorP(X0Y0_鎖3, 鎖3CD, DisUnit, abj: true); + X0Y0_鎖6CP = new ColorP(X0Y0_鎖6, 鎖6CD, DisUnit, abj: true); + X0Y0_鎖5CP = new ColorP(X0Y0_鎖5, 鎖5CD, DisUnit, abj: true); + X0Y0_鎖8CP = new ColorP(X0Y0_鎖8, 鎖8CD, DisUnit, abj: true); + X0Y0_鎖7CP = new ColorP(X0Y0_鎖7, 鎖7CD, DisUnit, abj: true); + X0Y0_鎖9CP = new ColorP(X0Y0_鎖9, 鎖9CD, DisUnit, abj: true); + 鎖色 鎖色2 = default(鎖色); + 鎖色2.SetDefault(); + 配色鎖(鎖色2); + } - public void SetSize() - { - Par par = 接続根.Difs0.Current.GetPar(接続根.Path0); - if (par.JP.Count <= 0) - { - return; - } - int num = 0; - Vector2D vec2DZero = Dat.Vec2DZero; - foreach (Out item in par.OP) - { - foreach (Vector2D item2 in item.ps.Skip(1).Take(item.ps.Count - 2)) - { - vec2DZero += item2; - num++; - } - } - par.JP[0] = new Joi(vec2DZero / num); - 接続P(); - 尺度B = (par.GetArea() / X0Y0_鎖1.GetArea()).Sqrt() * 1.2; - } + public void SetSize() + { + Par par = 接続根.Difs0.Current.GetPar(接続根.Path0); + if (par.JP.Count <= 0) + { + return; + } + int num = 0; + Vector2D vec2DZero = Dat.Vec2DZero; + foreach (Out item in par.OP) + { + foreach (Vector2D item2 in item.ps.Skip(1).Take(item.ps.Count - 2)) + { + vec2DZero += item2; + num++; + } + } + par.JP[0] = new Joi(vec2DZero / num); + 接続P(); + 尺度B = (par.GetArea() / X0Y0_鎖1.GetArea()).Sqrt() * 1.2; + } - public override bool Is鉄(Par p) - { - if (X0Y0_鎖2 != p && X0Y0_鎖1 != p && X0Y0_鎖4 != p && X0Y0_鎖3 != p && X0Y0_鎖6 != p && X0Y0_鎖5 != p && X0Y0_鎖8 != p && X0Y0_鎖7 != p) - { - return X0Y0_鎖9 == p; - } - return true; - } + public override bool Is鉄(Par p) + { + if (X0Y0_鎖2 != p && X0Y0_鎖1 != p && X0Y0_鎖4 != p && X0Y0_鎖3 != p && X0Y0_鎖6 != p && X0Y0_鎖5 != p && X0Y0_鎖8 != p && X0Y0_鎖7 != p) + { + return X0Y0_鎖9 == p; + } + return true; + } - public override void 色更新() - { - X0Y0_鎖2CP.Update(); - X0Y0_鎖1CP.Update(); - X0Y0_鎖4CP.Update(); - X0Y0_鎖3CP.Update(); - X0Y0_鎖6CP.Update(); - X0Y0_鎖5CP.Update(); - X0Y0_鎖8CP.Update(); - X0Y0_鎖7CP.Update(); - X0Y0_鎖9CP.Update(); - } + public override void 色更新() + { + X0Y0_鎖2CP.Update(); + X0Y0_鎖1CP.Update(); + X0Y0_鎖4CP.Update(); + X0Y0_鎖3CP.Update(); + X0Y0_鎖6CP.Update(); + X0Y0_鎖5CP.Update(); + X0Y0_鎖8CP.Update(); + X0Y0_鎖7CP.Update(); + X0Y0_鎖9CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 鎖2CD = new ColorD(); - 鎖1CD = new ColorD(); - 鎖4CD = new ColorD(); - 鎖3CD = new ColorD(); - 鎖6CD = new ColorD(); - 鎖5CD = new ColorD(); - 鎖8CD = new ColorD(); - 鎖7CD = new ColorD(); - 鎖9CD = new ColorD(); - double num = 1.0; - double num2 = num / 7.0; - 鎖1CD.不透明度 = num; - num -= num2; - 鎖2CD.不透明度 = num; - num -= num2; - 鎖3CD.不透明度 = num; - num -= num2; - 鎖4CD.不透明度 = num; - num -= num2; - 鎖5CD.不透明度 = num; - num -= num2; - 鎖6CD.不透明度 = num; - num -= num2; - 鎖7CD.不透明度 = num; - } + private void 配色N0(体配色 体配色) + { + 鎖2CD = new ColorD(); + 鎖1CD = new ColorD(); + 鎖4CD = new ColorD(); + 鎖3CD = new ColorD(); + 鎖6CD = new ColorD(); + 鎖5CD = new ColorD(); + 鎖8CD = new ColorD(); + 鎖7CD = new ColorD(); + 鎖9CD = new ColorD(); + double num = 1.0; + double num2 = num / 7.0; + 鎖1CD.不透明度 = num; + num -= num2; + 鎖2CD.不透明度 = num; + num -= num2; + 鎖3CD.不透明度 = num; + num -= num2; + 鎖4CD.不透明度 = num; + num -= num2; + 鎖5CD.不透明度 = num; + num -= num2; + 鎖6CD.不透明度 = num; + num -= num2; + 鎖7CD.不透明度 = num; + } - public void 配色鎖(鎖色 鎖色) - { - 鎖1CD.色 = 鎖色.金属色; - 鎖2CD.色 = 鎖色.金属色; - 鎖3CD.色 = 鎖色.金属色; - 鎖4CD.色 = 鎖色.金属色; - 鎖5CD.色 = 鎖色.金属色; - 鎖6CD.色 = 鎖色.金属色; - 鎖7CD.色 = 鎖色.金属色; - 鎖8CD.色 = 鎖色.金属色; - 鎖9CD.色 = 鎖色.金属色; - double num = 1.0; - double num2 = num / 7.0; - 鎖1CD.不透明度 = num; - num -= num2; - 鎖2CD.不透明度 = num; - num -= num2; - 鎖3CD.不透明度 = num; - num -= num2; - 鎖4CD.不透明度 = num; - num -= num2; - 鎖5CD.不透明度 = num; - num -= num2; - 鎖6CD.不透明度 = num; - num -= num2; - 鎖7CD.不透明度 = num; - } + public void 配色鎖(鎖色 鎖色) + { + 鎖1CD.色 = 鎖色.金属色; + 鎖2CD.色 = 鎖色.金属色; + 鎖3CD.色 = 鎖色.金属色; + 鎖4CD.色 = 鎖色.金属色; + 鎖5CD.色 = 鎖色.金属色; + 鎖6CD.色 = 鎖色.金属色; + 鎖7CD.色 = 鎖色.金属色; + 鎖8CD.色 = 鎖色.金属色; + 鎖9CD.色 = 鎖色.金属色; + double num = 1.0; + double num2 = num / 7.0; + 鎖1CD.不透明度 = num; + num -= num2; + 鎖2CD.不透明度 = num; + num -= num2; + 鎖3CD.不透明度 = num; + num -= num2; + 鎖4CD.不透明度 = num; + num -= num2; + 鎖5CD.不透明度 = num; + num -= num2; + 鎖6CD.不透明度 = num; + num -= num2; + 鎖7CD.不透明度 = num; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/挿入処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/挿入処理.cs index d4ebc3f..cf5399a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/挿入処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/挿入処理.cs @@ -2,1781 +2,1782 @@ using System.Drawing; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 挿入処理 : 処理B +namespace SlaveMatrix { - public const bool 口置き = true; + public class 挿入処理 : 処理B + { + public const bool 口置き = true; - public ConstProp CP挿入 = new ConstProp(); + public ConstProp CP挿入 = new ConstProp(); - public ConstProp CP振動 = new ConstProp(); + public ConstProp CP振動 = new ConstProp(); - private const double mi = 0.35; + private const double mi = 0.35; - private ContactType 挿入箇所; + private ContactType 挿入箇所; - private double くぱぁ; + private double くぱぁ; - private static int P断面人最大i; + private static int P断面人最大i; - private static int A断面人最大i; + private static int A断面人最大i; - private static int P断面獣最大i; + private static int P断面獣最大i; - private static int A断面獣最大i; + private static int A断面獣最大i; - private static double 性器単位v; + private static double 性器単位v; - private static double A通常人最大v; + private static double A通常人最大v; - private static double P通常人最大v; + private static double P通常人最大v; - private static double A通常獣最大v; + private static double A通常獣最大v; - private static double P通常獣最大v; + private static double P通常獣最大v; - private static double 断面単位v; + private static double 断面単位v; - private static double 断面単位v2; + private static double 断面単位v2; - private static double 断面単位v3; + private static double 断面単位v3; - public bool Is押付; + public bool Is押付; - public bool Is挿入; + public bool Is挿入; - public bool 振動機能; + public bool 振動機能; - public bool 回転機能; + public bool 回転機能; - private bool 押し付け; + private bool 押し付け; - private Mot 振動モーション; + private Mot 振動モーション; - private Mot 回転モーション; + private Mot 回転モーション; - public Mot 抜け落ち; + public Mot 抜け落ち; - public double 口排出度 = 1.0; + public double 口排出度 = 1.0; - public double 膣排出度 = 1.0; + public double 膣排出度 = 1.0; - public double 肛排出度 = 1.0; + public double 肛排出度 = 1.0; - public double 糸排出度 = 1.0; + public double 糸排出度 = 1.0; - public Mot 挿抜モーション; + public Mot 挿抜モーション; - public bool 挿抜フラグ; + public bool 挿抜フラグ; - private double dv; + private double dv; - private int dy; + private int dy; - private Vector2D vr; + private Vector2D vr; - private Vector2D or; + private Vector2D or; - private double xr; + private double xr; - private double yr; + private double yr; - private double a; + private double a; - private double y0; + private double y0; - private Par p0; + private Par p0; - private Par py; + private Par py; - private Vector2D bp; + private Vector2D bp; - private int psi; + private int psi; - private bool pn; + private bool pn; - private double oi; + private double oi; - private ContactD cd; + private ContactD cd; - private Vector2D v; + private Vector2D v; - private Vector2D o; + private Vector2D o; - private double x; + private double x; - private double y; + private double y; - public bool Is口 => 挿入箇所 == ContactType.Mouth; + public bool Is口 => 挿入箇所 == ContactType.Mouth; - public bool Is膣 => 挿入箇所 == ContactType.Vagina; + public bool Is膣 => 挿入箇所 == ContactType.Vagina; - public bool Is肛 => 挿入箇所 == ContactType.Anal; + public bool Is肛 => 挿入箇所 == ContactType.Anal; - public bool Is糸 => 挿入箇所 == ContactType.Thread; + public bool Is糸 => 挿入箇所 == ContactType.Thread; - public bool Isモード - { - get - { - if (!Is押付) - { - return Is挿入; - } - return true; - } - } + public bool Isモード + { + get + { + if (!Is押付) + { + return Is挿入; + } + return true; + } + } - public bool 振動 - { - get - { - if (振動機能) - { - return 振動モーション.Run; - } - return false; - } - set - { - if (振動機能) - { - if (value) - { - 振動モーション.Start(); - } - else - { - 振動モーション.End(); - } - } - } - } - - public bool 回転 - { - get - { - if (回転機能) - { - return 回転モーション.Run; - } - return false; - } - set - { - if (回転機能) - { - if (value) - { - 回転モーション.Start(); - } - else - { - 回転モーション.End(); - } - } - } - } - - private double 排出 - { - get - { - if (Is口) - { - return 口排出度 * 2.0 * (振動 ? (2.0 * base.強度) : 1.0) * (回転 ? (0.9 * base.強度) : 1.0); - } - if (Is膣) - { - return 膣排出度 * 1.0 * (振動 ? (2.0 * base.強度) : 1.0) * (回転 ? (0.9 * base.強度) : 1.0); - } - if (Is肛) - { - return 肛排出度 * 1.0 * (振動 ? (2.0 * base.強度) : 1.0) * (回転 ? (0.9 * base.強度) : 1.0); - } - if (Is糸) - { - return 糸排出度 * 0.8 * (振動 ? (2.0 * base.強度) : 1.0) * (回転 ? (0.9 * base.強度) : 1.0); - } - return 0.0; - } - } - - private double 口挿抜 - { - set - { - if (対象.Ele is バイブ_アナル) - { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, Bod.Is獣 ? A通常獣最大v : A通常人最大v); - } - else if (対象.Ele is パール) - { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, Bod.Is獣 ? P通常獣最大v : P通常人最大v); - } - else - { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, 1.0); - } - } - } - - private double 膣挿抜 - { - set - { - if (Bod.断面_表示) - { - dv = (dv + value).Clamp(0.0, 1.0); - dy = ((dv >= 1.0) ? (対象.Ele.本体.CountY - 1) : ((int)((double)対象.Ele.本体.CountY * dv))); - if (対象.Ele is バイブ_アナル) - { - dy = dy.Limit(0, Bod.Is獣 ? A断面獣最大i : A断面人最大i); - } - else if (対象.Ele is パール) - { - dy = dy.Limit(0, Bod.Is獣 ? P断面獣最大i : P断面人最大i); - } - if ((!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) && !(対象.Ele is マウス) && (!Bod.Is獣 || (!(対象.Ele is パール) && !(対象.Ele is ロータ)))) - { - if (対象.Ele is バイブ_デンマ) - { - Bod.断面.Yv = dv.Clamp(断面単位v, 断面単位v3); - } - else if (対象.Ele is ロータ || 対象.Ele is ハンド) - { - Bod.断面.Yv = dv.Clamp(0.0, 断面単位v2); - } - else - { - Bod.断面.Yv = dv.Clamp(0.0, 1.0); - } - } - if (!Bod.Is獣 && !(対象.Ele is バイブ_デンマ) && !(対象.Ele is ハンド) && !(対象.Ele is マウス) && !(対象.Ele is ロータ)) - { - Bod.断面.膣サイズY = 1.0 + 0.2 * dv.Clamp(0.0, 1.0); - Bod.膣内精液.尺度YC = Bod.断面.膣サイズY; - Bod.膣基.尺度YC = Bod.断面.膣サイズY; - } - if (!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) - { - Bod.性器.Yv = dv.Clamp(性器単位v, 1.0); - } - } - else - { - if (対象.Ele is バイブ_アナル) - { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, Bod.Is獣 ? A通常獣最大v : A通常人最大v); - } - else if (対象.Ele is パール) - { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, Bod.Is獣 ? P通常獣最大v : P通常人最大v); - } - else - { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, 1.0); - } - if (!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) - { - Bod.性器.Yv = 対象.Ele.Yv.Clamp(性器単位v, 1.0); - } - } - } - } - - private double 肛挿抜 - { - set - { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, 1.0); - } - } - - private double 糸挿抜 - { - set - { - if (対象.Ele is バイブ_アナル) - { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, A通常人最大v); - } - else if (対象.Ele is パール) - { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, P通常人最大v); - } - else - { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, 1.0); - } - } - } - - public double Insert - { - get - { - if (!Is膣 || !Bod.断面_表示) - { - return 対象.Ele.Yv; - } - return dv; - } - set - { - if (Is口) - { - 口挿抜 = value; - } - else if (Is膣) - { - 膣挿抜 = value; - } - else if (Is肛) - { - 肛挿抜 = value; - } - else if (Is糸) - { - 糸挿抜 = value; - } - } - } - - public ToolType アイテム情報 - { - get - { - if (対象.Ele is ハンド) - { - return ToolType.Hand; - } - if (対象.Ele is マウス) - { - return ToolType.マウス; - } - if (対象.Ele is ペニス) - { - return ToolType.Penis; - } - if (対象.Ele is バイブ_ディル) - { - return ToolType.Dildo; - } - if (対象.Ele is バイブ_コモン) - { - return ToolType.Vibrator; - } - if (対象.Ele is バイブ_ドリル) - { - return ToolType.Drill; - } - if (対象.Ele is バイブ_デンマ) - { - return ToolType.デンマ; - } - if (対象.Ele is バイブ_アナル) - { - return ToolType.AnalVibrator; - } - if (対象.Ele is ロータ) - { - return ToolType.ロータ; - } - if (対象.Ele is パール) - { - return ToolType.パール; - } - return ToolType.none; - } - } - - private static void sound口() - { - if ((0.1 * Player.口挿入度).Lot()) - { - switch (RNG.XS.Next(2)) - { - case 0: - //Sounds.挿抜口1.Play(); - break; - case 1: - //Sounds.挿抜口2.Play(); - break; - } - } - } - - private static void sound膣() - { - if ((0.1 * Player.膣挿入度 * Player.Tension.Inverse()).Lot()) - { - switch (RNG.XS.Next(2)) - { - case 0: - //Sounds.挿抜前1.Play(); - break; - case 1: - //Sounds.挿抜前2.Play(); - break; - } - } - } - - private static void sound肛() - { - if ((0.1 * Player.肛挿入度 * Player.Tension.Inverse()).Lot()) - { - switch (Oth.GetRandomIndex(4.0, 4.0, 1.0, 1.0)) - { - case 0: - //Sounds.挿抜前3.Play(); - break; - case 1: - //Sounds.挿抜前4.Play(); - break; - case 2: - //Sounds.挿抜後1.Play(); - break; - case 3: - //Sounds.挿抜後2.Play(); - break; - } - } - } - - private static void sound糸() - { - if ((0.1 * Player.糸挿入度 * Player.Tension.Inverse()).Lot()) - { - switch (RNG.XS.Next(2)) - { - case 0: - //Sounds.挿抜糸1.Play(); - break; - case 1: - //Sounds.挿抜糸2.Play(); - break; - } - } - } - - private double clip(double v) - { - return (v - 0.35) / 0.65; - } - - public void 口開始() - { - if (Player.変化V_口 > 0.35) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Bod.口腔位置.GetAreaPoint(0.05), Sta.口挿.GetVal(clip(Player.変化V_口), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.HotPink.S(Player.変化V_口.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_口, b: true); - }); - } - } - - public void 口継続() - { - if (Player.変化V_口 > 0.35 && CP挿入.GetFlag(0.1 + 0.1 * Player.変化V_口 * 0.8)) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Bod.口腔位置.GetAreaPoint(0.05), Sta.口中.GetVal(clip(Player.変化V_口), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.HotPink.S(Player.変化V_口.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_口, b: true); - }); - } - } - - public void 口終了() - { - if (Player.変化V_口 > 0.35) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Bod.口腔位置.GetAreaPoint(0.05), Sta.口抜.GetVal(clip(Player.変化V_口), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.HotPink.S(Player.変化V_口.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_口, b: true); - }); - } - } - - public void 膣開始() - { - if (Player.変化V_膣 > 0.35) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Bod.膣口位置.GetAreaPoint(0.04), Sta.膣挿.GetVal(clip(Player.変化V_膣), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.DeepPink.S(Player.変化V_膣.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_膣, b: true); - }); - } - } - - public void 膣継続() - { - if (Player.変化V_膣 > 0.35 && CP挿入.GetFlag(0.1 + 0.1 * Player.変化V_膣 * 0.8)) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Bod.膣口位置.GetAreaPoint(0.04), Sta.膣中.GetVal(clip(Player.変化V_膣), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.DeepPink.S(Player.変化V_膣.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_膣, b: true); - }); - } - } - - public void 膣終了() - { - if (Player.変化V_膣 > 0.35) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Bod.膣口位置.GetAreaPoint(0.04), Sta.膣抜.GetVal(clip(Player.変化V_膣), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.DeepPink.S(Player.変化V_膣.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_膣, b: true); - }); - } - } - - public void 肛開始() - { - if (Player.変化V_肛 > 0.35) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Bod.肛門位置.GetAreaPoint(0.04), Sta.肛挿.GetVal(clip(Player.変化V_肛), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.Coral.S(Player.変化V_肛.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_肛, b: true); - }); - } - } - - public void 肛継続() - { - if (Player.変化V_肛 > 0.35 && CP挿入.GetFlag(0.1 + 0.1 * Player.変化V_肛 * 0.8)) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Bod.肛門位置.GetAreaPoint(0.04), Sta.肛中.GetVal(clip(Player.変化V_肛), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.Coral.S(Player.変化V_肛.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_肛, b: true); - }); - } - } - - public void 肛終了() - { - if (Player.変化V_肛 > 0.35) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Bod.肛門位置.GetAreaPoint(0.04), Sta.肛抜.GetVal(clip(Player.変化V_肛), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.Coral.S(Player.変化V_肛.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_肛, b: true); - }); - } - } - - public void 糸開始() - { - if (Player.変化V_糸 > 0.35) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Bod.出糸位置.GetAreaPoint(0.04), Sta.糸挿.GetVal(clip(Player.変化V_糸), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.MediumOrchid.S(Player.変化V_糸.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_糸, b: true); - }); - } - } - - public void 糸継続() - { - if (Player.変化V_糸 > 0.35 && CP挿入.GetFlag(0.1 + 0.1 * Player.変化V_糸 * 0.8)) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Bod.出糸位置.GetAreaPoint(0.04), Sta.糸中.GetVal(clip(Player.変化V_糸), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.MediumOrchid.S(Player.変化V_糸.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_糸, b: true); - }); - } - } - - public void 糸終了() - { - if (Player.変化V_糸 > 0.35) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Bod.出糸位置.GetAreaPoint(0.04), Sta.糸抜.GetVal(clip(Player.変化V_糸), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.MediumOrchid.S(Player.変化V_糸.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_糸, b: true); - }); - } - } - - public void 振動_() - { - if (CP振動.GetFlag(0.1 + 0.1 * base.強度)) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, 対象.Ele.位置.GetAreaPoint(0.04), Sta.振動.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), Col.Black, 0.1 + 0.1 * base.強度, b: true); - }); - } - } - - public void MoveR(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.SubFocus.Contains(this)) - { - vr = cp; - xr = (or.X - vr.X) * -0.008; - yr = (or.Y - vr.Y) * -0.008; - if (挿入箇所 == ContactType.Vagina) - { - 膣挿抜 = yr * Player.膣挿入度; - 調教UI.Action(ContactType.Vagina, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 膣継続(); - } - else if (挿入箇所 == ContactType.Anal) - { - 肛挿抜 = yr * Player.肛挿入度; - 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 肛継続(); - } - 対象.Ele.角度C = (100.0 * xr).Clamp(-5.0, 5.0); - or = vr; - } - } - - public void SetPosition() - { - if (!Is挿入) - { - return; - } - if (Is口) - { - a = 対象.Ele.角度C; - 調教UI.Set_口(対象.Ele); - 対象.Ele.角度C = a; - } - else if (Is膣) - { - if (Bod.断面_表示) - { - Bod.性器.接続PA(); - 対象.Ele.位置B = Bod.性器.本体.Current.EnumAllPar().First((Par p_) => p_.Tag.Contains("膣口")).Position; - p0 = 対象.Ele.本体.pr[対象.Ele.本体[対象.Ele.本体.IndexX][0]]; - py = 対象.Ele.本体.pr[対象.Ele.本体[対象.Ele.本体.IndexX][dy]]; - if (pn) - { - bp = py.PositionBase; - py.PositionBase = 対象.Ele.位置B; - y0 = py.ToGlobal(py.OP[0].ps[psi]).Y; - py.PositionBase = bp; - } - else - { - y0 = py.ToGlobal(py.OP[0].ps[psi]).Y; - } - 対象.Ele.位置B = 対象.Ele.位置B.AddY(p0.BasePointBase.Y - py.BasePointBase.Y); - if (pn) - { - bp = p0.PositionBase; - p0.PositionBase = 対象.Ele.位置B; - 対象.Ele.位置B = 対象.Ele.位置B.AddY(y0 - p0.ToGlobal(p0.OP[0].ps[psi]).Y); - p0.PositionBase = bp; - } - else - { - 対象.Ele.位置B = 対象.Ele.位置B.AddY(y0 - p0.ToGlobal(p0.OP[0].ps[psi]).Y); - } - } - else - { - a = 対象.Ele.角度C; - 調教UI.Set_膣口(対象.Ele); - 対象.Ele.角度C = a; - } - } - else if (Is肛) - { - a = 対象.Ele.角度C; - 調教UI.Set_肛門(対象.Ele); - 対象.Ele.角度C = a; - } - else if (Is糸) - { - a = 対象.Ele.角度C; - 調教UI.Set_出糸(対象.Ele); - 対象.Ele.角度C = a; - } - } - - public void 解除() - { - Is挿入 = false; - if (Is口) - { - Bod.口i = 9; - } - else if (Is膣) - { - Bod.性器.Xi = 1; - Bod.性器.Yi = 0; - if (!(対象.Ele is ハンド) || 対象.Ele.Xi != 7) - { - Bod.性器.くぱぁ = くぱぁ; - } - if (Bod.断面_表示) - { - Insert = 0.0; - Bod.断面.Yi = 0; - dv = 0.0; - dy = 0; - } - 対象.Under = false; - } - else if (Is肛) - { - 対象.Under = false; - } - else - { - _ = Is糸; - } - 挿入箇所 = ContactType.none; - 対象.Ele.角度C = 0.0; - if (対象.Ele is ペニス) - { - 対象.Ele.Xi = 0; - } - 対象.Ele.Yi = 0; - if (調教UI.挿入処理s != null) - { - 調教UI.挿入処理s.対象.Ele.角度C = 0.0; - 調教UI.挿入処理s.Insert = 1.0; - } - 調教UI.放し(); - } - - private string 挿入中0() - { - object[] obj = new object[8] - { - "\r\nMCl:", - 振動 ? GameText.停止 : GameText.作動, - "\r\nWh:", - GameText.強さL, - 強さ, - null, - null, - null - }; - _ = Is口; - obj[5] = "\r\nRCl:" + GameText.放す; - obj[6] = "\r\nLUp&Mo↓:"; - obj[7] = GameText.引抜く; - return string.Concat(obj); - } - - private void 挿入中1(string str) - { - if (!Sta.GameData.ガイド) - { - return; - } - if (振動機能) - { - ip.SubInfoIm = str + 挿入中0(); - } - else if (!挿抜モーション.Run) - { - InfoPanel obj = ip; - string[] obj2 = new string[6] { str, "\r\n", null, null, null, null }; - object obj3; - if (対象 != 調教UI.ハンド右CM && 対象 != 調教UI.マウスCM && 対象 != 調教UI.ペニスCM) - { - _ = Is口; - obj3 = "RCl:" + GameText.放す + "\r\n"; - } - else - { - obj3 = ""; - } - obj2[2] = (string)obj3; - obj2[3] = "LUp&Mo↓:"; - obj2[4] = GameText.引抜く; - obj2[5] = "\r\n"; - obj.SubInfoIm = string.Concat(obj2); - } - } - - private string 待機時0() - { - return "MCl:" + (振動 ? GameText.停止 : GameText.作動) + "\r\nWh:" + GameText.強さL + 強さ + "\r\nRCl:" + GameText.放す; - } - - private void 待機時1() - { - if (Sta.GameData.ガイド) - { - if (振動機能) - { - ip.SubInfoIm = 待機時0(); - } - else if (対象 == 調教UI.パールCM) - { - ip.SubInfoIm = "RCl:" + GameText.放す; - } - else - { - ip.SubInfoIm = ""; - } - } - } - - private void 押付時(ref ContactD cd) - { - if (Sta.GameData.ガイド) - { - if (振動機能) - { - ip.SubInfoIm = (Is押付 ? ("LUp:" + GameText.離す + "\r\n") : (調教UI.IsHitCha(ref cd) ? ("LDo:" + GameText.押付け + "\r\n") : "")) + 待機時0(); - } - else if (対象 == 調教UI.ペニスCM) - { - ip.SubInfoIm = (Is押付 ? ("LUp:" + GameText.離す) : (調教UI.IsHitCha(ref cd) ? ("LDo:" + GameText.押付け) : "")); - } - else if (対象 == 調教UI.パールCM) - { - ip.SubInfoIm = "RCl:" + GameText.放す; - } - else - { - ip.SubInfoIm = ""; - } - } - } - - private void 挿入時(string str) - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = str + "\r\nLDo&Mo↑:" + GameText.挿入; - } - } - - public void 断面切替(double v) - { - if (Bod.断面_表示) - { - 対象.Ele.Yi = 0; - Bod.性器.Xi = 3; - dv = v; - dy = ((dv >= 1.0) ? (対象.Ele.本体.CountY - 1) : ((int)((double)対象.Ele.本体.CountY * dv))); - if (対象.Ele is バイブ_アナル) - { - dy = dy.Limit(0, Bod.Is獣 ? A断面獣最大i : A断面人最大i); - } - else if (対象.Ele is パール) - { - dy = dy.Limit(0, Bod.Is獣 ? P断面獣最大i : P断面人最大i); - } - if ((!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) && !(対象.Ele is マウス) && (!Bod.Is獣 || (!(対象.Ele is パール) && !(対象.Ele is ロータ)))) - { - if (対象.Ele is バイブ_デンマ) - { - Bod.断面.Yv = dv.Clamp(断面単位v, 断面単位v3); - } - else if (対象.Ele is ロータ || 対象.Ele is ハンド) - { - Bod.断面.Yv = dv.Clamp(0.0, 断面単位v2); - } - else - { - Bod.断面.Yv = dv.Clamp(0.0, 1.0); - } - } - if (!Bod.Is獣 && !(対象.Ele is バイブ_デンマ) && !(対象.Ele is ハンド) && !(対象.Ele is マウス) && !(対象.Ele is ロータ)) - { - Bod.断面.膣サイズY = 1.0 + 0.2 * dv.Clamp(0.0, 1.0); - Bod.膣内精液.尺度YC = Bod.断面.膣サイズY; - Bod.膣基.尺度YC = Bod.断面.膣サイズY; - } - if (!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) - { - Bod.性器.Yv = dv.Clamp(性器単位v, 1.0); - } - } - else - { - Bod.性器.Xi = 2; - if (対象.Ele is バイブ_アナル) - { - 対象.Ele.Yv = v.Clamp(0.0, Bod.Is獣 ? A通常獣最大v : A通常人最大v); - } - else if (対象.Ele is パール) - { - 対象.Ele.Yv = v.Clamp(0.0, Bod.Is獣 ? P通常獣最大v : P通常人最大v); - } - else - { - 対象.Ele.Yv = v.Clamp(0.0, 1.0); - } - if (!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) - { - Bod.性器.Yv = 対象.Ele.Yv.Clamp(性器単位v, 1.0); - } - } - } - - public void 突き上げ() - { - if (対象.Ele is ペニス && Insert > oi && Insert > 0.8) - { - Cha.体揺れ.Start(); - } - oi = Insert; - } - - public void Move(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (!挿抜モーション.Run) - { - MoveO(ref mb, ref cp, ref hc, ref cd); - } - } - - public void MoveO(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - this.cd = cd; - if (調教UI.Focus != 対象 && !調教UI.SubFocus.Contains(this) && !挿抜モーション.Run) - { - return; - } - - //TODO fix? - //v = (挿抜モーション.Run ? cp : _2DGAMELIB._Con.ToVector2D(Cursor.Position)); - v = cp; - if (調教UI.Focus == 対象 || 挿抜モーション.Run) - { - if (Isモード) - { - x = (o.X - v.X) * 0.008; - y = (o.Y - v.Y) * 0.008; - if (Is挿入) - { - 対象.Ele.角度C = (100.0 * x).Clamp(-5.0, 5.0); - if (Is口) - { - 挿入中1(GameText.口腔); - 口挿抜 = y * Player.口挿入度; - 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 口継続(); - if (mb != MouseButtons.Left && 対象.Ele.Yi == 0 && o.Y < v.Y && !挿抜モーション.Run) - { - 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 口終了(); - 解除(); - //TODO fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - 待機時1(); - if (調教UI.ペニス処理.フェラ.Run) - { - 調教UI.ペニス処理.フェラ.End(); - } - if (調教UI.ペニス処理.中出し) - { - if (Cha.ChaD.SkillL > 0.5 * Sta.GameData.TrainingTarget.MaxSkillL && Cha.ChaD.Affection > 0.6 && Cha.ChaD.Lust > 0.5) - { - Cha.ごっくん.Start(); - } - else - { - Cha.口腔精液垂れ.Start(); - } - 調教UI.ペニス処理.中出しCount = 0; - 調教UI.ペニス処理.中出し = false; - } - 挿抜モーション.End(); - } - if (Player.Wetness > 0.5 && Player.挿入Lvn > Player.挿入Lvo) - { - sound口(); - } - } - else if (Is肛) - { - 挿入中1(GameText.肛門); - 肛挿抜 = y * Player.肛挿入度; - 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 肛継続(); - if (mb != MouseButtons.Left && 対象.Ele.Yi == 0 && o.Y < v.Y && !挿抜モーション.Run) - { - 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 肛終了(); - 解除(); - //TODO fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - 待機時1(); - if (調教UI.ペニス処理.中出し) - { - Cha.肛門精液垂れ.Start(); - 調教UI.ペニス処理.中出しCount = 0; - 調教UI.ペニス処理.中出し = false; - } - 挿抜モーション.End(); - } - if (Player.Wetness > 0.5 && Player.挿入Lvn > Player.挿入Lvo) - { - sound肛(); - } - 突き上げ(); - } - else if (Is膣) - { - 挿入中1(GameText.膣腔); - 膣挿抜 = y * Player.膣挿入度; - 調教UI.Action(ContactType.Vagina, ActionType.Insertion, CurrentState.Continue, アイテム情報, ((int)(Insert * 5.0)).Clamp(0, 4), 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 膣継続(); - if (mb != MouseButtons.Left && (Bod.断面_表示 ? (dy == 0) : (対象.Ele.Yi == 0)) && o.Y < v.Y && !挿抜モーション.Run) - { - 調教UI.Action(ContactType.Vagina, ActionType.Insertion, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 膣終了(); - 解除(); - //TODO fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - 待機時1(); - if (調教UI.ペニス処理.中出し) - { - Cha.性器精液垂れ.Start(); - 調教UI.ペニス処理.中出しCount = 0; - 調教UI.ペニス処理.中出し = false; - } - 挿抜モーション.End(); - } - if (Player.Wetness > 0.5 && Player.挿入Lvn > Player.挿入Lvo) - { - sound膣(); - } - 突き上げ(); - } - else if (Is糸) - { - 挿入中1(GameText.出糸); - 糸挿抜 = y * Player.糸挿入度; - 調教UI.Action(ContactType.Thread, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 糸継続(); - if (mb != MouseButtons.Left && 対象.Ele.Yi == 0 && o.Y < v.Y && !挿抜モーション.Run) - { - 調教UI.Action(ContactType.Thread, ActionType.Insertion, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 糸終了(); - 解除(); - //TODO fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - 待機時1(); - if (調教UI.ペニス処理.中出し) - { - Cha.出糸精液垂れ.Start(); - 調教UI.ペニス処理.中出しCount = 0; - 調教UI.ペニス処理.中出し = false; - } - 挿抜モーション.End(); - } - if (Player.Wetness > 0.5 && Player.挿入Lvn > Player.挿入Lvo) - { - sound糸(); - } - } - } - else if (Is押付) - { - if (調教UI.IsHitCha(ref cd)) - { - if (!調教UI.押し状態) - { - 調教UI.押し(ref cd); - 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - if (対象 == 調教UI.ペニスCM) - { - 対象.Ele.角度C = (100.0 * x).Clamp(-4.0, 4.0); - } - else - { - 対象.Ele.角度C = (100.0 * x).Clamp(-11.0, 11.0); - } - 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Continue, アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - else if (調教UI.押し状態) - { - 調教UI.Action(cd.c, ActionType.Contact, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 対象.Ele.角度C = 0.0; - 調教UI.放し(); - } - 押付時(ref cd); - } - } - else if (Player.フェラ1 && cd.c == ContactType.Mouth && !調教UI.SubFocus.Any((挿入処理 e) => e.Is口)) - { - 調教UI.Set_口(対象.Ele); - 挿入時(GameText.口腔); - } - else if (cd.c == ContactType.Anal && !調教UI.SubFocus.Any((挿入処理 e) => e.Is肛)) - { - 調教UI.Set_肛門(対象.Ele); - 挿入時(GameText.肛門); - } - else if (cd.c == ContactType.Vagina && !調教UI.SubFocus.Any((挿入処理 e) => e.Is膣)) - { - 調教UI.Set_膣口(対象.Ele); - 挿入時(GameText.膣腔); - } - else if (cd.c == ContactType.Thread && !調教UI.SubFocus.Any((挿入処理 e) => e.Is糸)) - { - 調教UI.Set_出糸(対象.Ele); - 挿入時(GameText.出糸); - } - else if (押し付け) - { - 押付時(ref cd); - } - else - { - 待機時1(); - } - } - o = v; - } - - private void 差し置き() - { - if (調教UI.Focus == 調教UI.ペニスCM || 調教UI.Focus == 調教UI.マウスCM) - { - 調教UI.挿入放し(); - 対象.Ele.角度C = 0.0; - if (調教UI.挿入処理s != null) - { - 調教UI.挿入処理s.対象.Ele.角度C = 0.0; - 調教UI.挿入処理s.Insert = 1.0; - } - 調教UI.放し(); - } - } - - public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象) - { - return; - } - if (mb == MouseButtons.Left) - { - if (!Isモード) - { - if (Player.フェラ1 && cd.c == ContactType.Mouth && !調教UI.SubFocus.Any((挿入処理 e) => e.Is口)) - { - 調教UI.押し(ref cd); - Is挿入 = true; - 挿入箇所 = cd.c; - if (対象.Ele is ペニス) - { - 対象.Ele.Xi = 1; - } - 対象.Ele.Yi = 0; - Bod.口i = 13; - if (Player.フェラ2) - { - 調教UI.ペニス処理.フェラ.Start(); - } - 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 口開始(); - 調教UI.口腔演出(); - 調教UI.腕修正(); - 調教UI.大顎修正(); - } - else if (cd.c == ContactType.Anal && !調教UI.SubFocus.Any((挿入処理 e) => e.Is肛)) - { - 調教UI.押し(ref cd); - Is挿入 = true; - 挿入箇所 = cd.c; - if (対象.Ele is ペニス) - { - 対象.Ele.Xi = 1; - } - 対象.Ele.Yi = 0; - 対象.Under = true; - 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 肛開始(); - 調教UI.肛門演出(); - 調教UI.脚修正(); - } - else if (cd.c == ContactType.Vagina && !調教UI.SubFocus.Any((挿入処理 e) => e.Is膣)) - { - 調教UI.押し(ref cd); - Is挿入 = true; - 挿入箇所 = cd.c; - if (対象.Ele is ペニス) - { - 対象.Ele.Xi = 1; - } - 対象.Ele.Yi = 0; - 対象.Under = true; - if (Bod.断面_表示) - { - Bod.性器.Xi = 3; - } - else - { - Bod.性器.Xi = 2; - } - Bod.性器.Yi = 1; - if ((!(対象.Ele is ハンド) || 対象.Ele.Xi != 7) && !(対象.Ele is マウス)) - { - くぱぁ = Bod.性器.くぱぁ; - Bod.性器.くぱぁ = 1.0; - } - 調教UI.Action(ContactType.Vagina, ActionType.Insertion, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 膣開始(); - 調教UI.膣腔演出(); - 調教UI.脚修正(); - } - else if (cd.c == ContactType.Thread && !調教UI.SubFocus.Any((挿入処理 e) => e.Is糸)) - { - 調教UI.押し(ref cd); - Is挿入 = true; - 挿入箇所 = cd.c; - if (対象.Ele is ペニス) - { - 対象.Ele.Xi = 1; - } - 対象.Ele.Yi = 0; - 調教UI.Action(ContactType.Thread, ActionType.Insertion, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 糸開始(); - 調教UI.出糸演出(); - 調教UI.脚修正(); - } - else if (押し付け && !Is押付 && 調教UI.IsHitCha(ref cd)) - { - 調教UI.押し(ref cd); - Is押付 = true; - 押付時(ref cd); - 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 調教UI.肌体演出(); - } - } - else if ((調教UI.Focus == 調教UI.マウスCM && Is口) || (調教UI.Focus != 調教UI.マウスCM && 調教UI.Focus != 調教UI.ハンド右CM)) - { - if (挿抜フラグ) - { - 挿抜フラグ = false; - return; - } - if (挿抜モーション.Run) - { - 挿抜モーション.End(); - return; - } - 挿抜モーション.Start(); - 差し置き(); - } - } - else if (mb == MouseButtons.Middle) - { - if (!振動機能) - { - return; - } - 振動 = !振動; - if (回転機能) - { - 回転 = !回転; - } - if (Is挿入) - { - if (Sta.GameData.ガイド) - { - if (Is口) - { - ip.SubInfoIm = GameText.口腔 + 挿入中0(); - } - else if (Is肛) - { - ip.SubInfoIm = GameText.肛門 + 挿入中0(); - } - else if (Is膣) - { - ip.SubInfoIm = GameText.膣腔 + 挿入中0(); - } - else if (Is糸) - { - ip.SubInfoIm = GameText.出糸 + 挿入中0(); - } - } - } - else - { - 押付時(ref cd); - } - } - else - { - if (mb != MouseButtons.Right || 調教UI.コキ) - { - return; - } - _ = Is口; - if (Is挿入 && ((!Is膣 && 対象.Ele.Yi > 0) || (Is膣 && Bod.断面_表示 && dy > 0) || (!Bod.断面_表示 && 対象.Ele.Yi > 0))) - { - if (調教UI.Focus != 調教UI.ハンド右CM && 調教UI.Focus != 調教UI.マウスCM && 調教UI.Focus != 調教UI.ペニスCM) - { - 挿抜モーション.End(); - 調教UI.挿入放し(); - 対象.Ele.角度C = 0.0; - if (調教UI.挿入処理s != null) - { - 調教UI.挿入処理s.対象.Ele.角度C = 0.0; - 調教UI.挿入処理s.Insert = 1.0; - } - 調教UI.放し(); - } - } - else if (調教UI.Focus != 調教UI.ハンド右CM && !Isモード) - { - 解除(); - //TODO fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - 調教UI.通常放し(); - } - } - } - - public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus == 対象 && mb == MouseButtons.Left && 押し付け && Is押付) - { - 調教UI.Action(cd.c, ActionType.Contact, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 調教UI.放し(); - 対象.Ele.角度C = 0.0; - Is押付 = false; - if (調教UI.IsHitCha(ref cd)) - { - 押付時(ref cd); - } - else - { - 待機時1(); - } - } - } - - public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) - { - } - - public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象 || !振動機能) - { - return; - } - 強さ = (強さ + dt.Sign()).Clamp(1, 3); - if (回転機能) - { - 回転モーション.BaseSpeed = 10.0 * base.強度; - } - if (!Sta.GameData.ガイド) - { - ip.SubInfoIm = "Wh:" + GameText.強さL + 強さ; - } - else if (Is挿入) - { - if (Sta.GameData.ガイド) - { - if (挿入箇所 == ContactType.Mouth) - { - ip.SubInfoIm = GameText.口腔 + 挿入中0(); - } - else if (挿入箇所 == ContactType.Anal) - { - ip.SubInfoIm = GameText.肛門 + 挿入中0(); - } - else if (挿入箇所 == ContactType.Vagina) - { - ip.SubInfoIm = GameText.膣腔 + 挿入中0(); - } - else if (挿入箇所 == ContactType.Thread) - { - ip.SubInfoIm = GameText.出糸 + 挿入中0(); - } - } - } - else - { - 押付時(ref cd); - } - } - - public 挿入処理(TrainingUI 調教UI, CM 対象) - : base(調教UI, 対象) - { - 挿入処理 挿入処理2 = this; - 振動機能 = !(対象.Ele is ペニス) && !(対象.Ele is マウス) && !(対象.Ele is ハンド) && !(対象.Ele is パール); - if (振動機能) - { - double d = 0.0005; - if (対象.Ele is ロータ) - { - d *= 1.0; - } - else if (対象.Ele is バイブ_ディル) - { - d *= 1.1; - } - else if (対象.Ele is バイブ_コモン) - { - d *= 1.2; - } - else if (対象.Ele is バイブ_ドリル) - { - d *= 1.2; - } - else if (対象.Ele is バイブ_アナル) - { - d *= 1.1; - } - else if (対象.Ele is バイブ_デンマ) - { - d *= 1.5; - } - Vector2D p = Dat.Vec2DZero; - bool f = !(対象.Ele is ロータ); - bool v = 対象.Ele is バイブ_ディル || 対象.Ele is バイブ_コモン || 対象.Ele is バイブ_ドリル || 対象.Ele is バイブ_アナル || 対象.Ele is バイブ_デンマ; - 振動モーション = new Mot(-1.0, 1.0) - { - BaseSpeed = double.MaxValue, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - p.X = m.Value * d * 挿入処理2.強度; - if (v) - { - 対象.Ele.位置C = p.MulX(0.5); - 対象.Ele.本体.Current.EnumAllPar().First((Par e) => e.Tag.Contains("ヘッド")).PositionCont = p; - } - else - { - 対象.Ele.位置C = p; - } - if (f && 挿入処理2.Is挿入) - { - if (挿入処理2.dy > 3) - { - p.X *= 0.5; - 挿入処理2.Bod.断面.位置C = p; - } - else if (挿入処理2.dy > 2) - { - p.X *= 0.25; - 挿入処理2.Bod.断面.位置C = p; - } - } - if (挿入処理2.Is挿入) - { - 調教UI.Action(挿入処理2.挿入箇所, ActionType.Insertion, CurrentState.Continue, 挿入処理2.アイテム情報, 対象.Ele.Yi, 挿入処理2.強さ, 機械: true, 射精: false); - Player.奴体力消費小(); - } - else if (挿入処理2.Is押付 && 調教UI.押し状態) - { - 調教UI.Action(挿入処理2.cd.c, ActionType.Tickle, CurrentState.Continue, 挿入処理2.アイテム情報, 0, 挿入処理2.強さ, 機械: true, 射精: false); - Player.奴体力消費小(); - } - 挿入処理2.振動_(); - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate(Mot m) - { - m.ResetValue(); - foreach (Par item in 対象.Ele.本体.EnumAllPar()) - { - item.PositionCont = Dat.Vec2DZero; - } - 挿入処理2.Bod.断面.位置C = Dat.Vec2DZero; - } - }; - 調教UI.Mots.Add(振動モーション.GetHashCode().ToString(), 振動モーション); - } - 回転機能 = 対象.Ele is バイブ_ドリル; - if (回転機能) - { - 回転モーション = new Mot(0.0, 1.0) - { - BaseSpeed = 10.0 * base.強度, - Staing = delegate - { - 対象.Ele.Xv = 0.0; - }, - Runing = delegate(Mot m) - { - 対象.Ele.Xv = m.Value; - 対象.Ele.本体.JoinPA(); - if (挿入処理2.Is挿入) - { - 調教UI.Action(挿入処理2.挿入箇所, ActionType.Insertion, CurrentState.Continue, 挿入処理2.アイテム情報, 対象.Ele.Yi, 挿入処理2.強さ, 機械: true, 射精: false); - Player.奴体力消費小(); - } - else if (挿入処理2.Is押付 && 調教UI.押し状態) - { - 調教UI.Action(挿入処理2.cd.c, ActionType.Tickle, CurrentState.Continue, 挿入処理2.アイテム情報, 0, 挿入処理2.強さ, 機械: true, 射精: false); - Player.奴体力消費小(); - } - 挿入処理2.振動_(); - }, - Reaing = delegate(Mot m) - { - m.ResetValue(); - }, - Rouing = delegate - { - }, - Ending = delegate(Mot m) - { - m.ResetValue(); - 対象.Ele.Xv = 0.0; - } - }; - 調教UI.Mots.Add(回転モーション.GetHashCode().ToString(), 回転モーション); - } - 抜け落ち = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - 挿入処理2.Insert = (-0.01 - 0.04 * 挿入処理2.Insert.Inverse()) * 挿入処理2.排出; - if (挿入処理2.Insert == 0.0) - { - 調教UI.Action(挿入処理2.挿入箇所, ActionType.Insertion, CurrentState.End, 挿入処理2.アイテム情報, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - switch (挿入処理2.挿入箇所) - { - case ContactType.Mouth: - 挿入処理2.口終了(); - break; - case ContactType.Vagina: - 挿入処理2.膣終了(); - break; - case ContactType.Anal: - 挿入処理2.肛終了(); - break; - case ContactType.Thread: - 挿入処理2.糸終了(); - break; - } - 挿入処理2.解除(); - 対象.Ele.濃度 = 0.5; - 対象.StaShow = true; - 対象.使用状態 = UsageStatus.Standby; - 対象.Ele.右 = false; - 対象.Ele.位置B = 対象.bp; - 対象.Ele.位置C = Dat.Vec2DZero; - 対象.Ele.角度B = 0.0; - 対象.Ele.角度C = 0.0; - 対象.Ele.Xi = 0; - 対象.Ele.Yi = 0; - if (挿入処理2.振動機能) - { - 挿入処理2.振動 = false; - } - if (挿入処理2.回転機能) - { - 挿入処理2.回転 = false; - } - 挿入処理2.選択 = false; - 対象.Ele.尺度C = 1.09; - 調教UI.SubFocus.Remove(挿入処理2); - m.End(); - } - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate(Mot m) - { - m.ResetValue(); - } - }; - 調教UI.Mots.Add(抜け落ち.GetHashCode().ToString(), 抜け落ち); - 押し付け = 振動機能 || 対象.Ele is ペニス; - A断面獣最大i = 5; - A断面人最大i = A断面獣最大i - 1; - double num = 1.0 / (double)調教UI.アナル.本体.CountY; - A通常獣最大v = num * (double)(A断面獣最大i - 1); - A通常人最大v = num * (double)(A断面人最大i - 1); - P断面獣最大i = 11; - P断面人最大i = P断面獣最大i - 1; - double num2 = 1.0 / (double)調教UI.パール.本体.CountY; - P通常獣最大v = num2 * (double)(P断面獣最大i - 1); - P通常人最大v = num2 * (double)(P断面人最大i - 1); - psi = ((対象.Ele is ロータ) ? 2 : 0); - pn = 対象.Ele is ペニス; - MouseButtons mb_ = MouseButtons.None; - Vector2D cp_ = default(Vector2D); - Color hc_ = default(Color); - 挿抜モーション = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0 + 3.0 * Player.PlayerExcitement, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - m.BaseSpeed = 1.0 + 3.0 * Player.PlayerExcitement; - cp_ = new Vector2D(0.0, 100.0 * m.Value); - 挿入処理2.MoveO(ref mb_, ref cp_, ref hc_, ref 挿入処理2.cd); - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate - { - } - }; - 調教UI.Mots.Add(挿抜モーション.GetHashCode().ToString(), 挿抜モーション); - } - - public void SetCha(Cha Cha) - { - base.Cha = Cha; - Bod = Cha.Bod; - 性器単位v = 1.0 / (double)Bod.性器.本体.CountY; - 断面単位v = 1.0 / (double)Bod.断面.本体.CountY; - 断面単位v2 = 断面単位v * 2.0; - 断面単位v3 = 断面単位v * 3.0; - } - - public new void Reset() - { - if (Is挿入) - { - switch (挿入箇所) - { - case ContactType.Mouth: - 口終了(); - break; - case ContactType.Vagina: - 膣終了(); - break; - case ContactType.Anal: - 肛終了(); - break; - case ContactType.Thread: - 糸終了(); - break; - } - 解除(); - 対象.Ele.濃度 = 0.5; - 対象.StaShow = true; - 対象.使用状態 = UsageStatus.Standby; - 対象.Ele.右 = false; - 対象.Ele.位置B = 対象.bp; - 対象.Ele.位置C = Dat.Vec2DZero; - 対象.Ele.角度B = 0.0; - 対象.Ele.角度C = 0.0; - 対象.Ele.Xi = 0; - 対象.Ele.Yi = 0; - if (振動機能) - { - 振動 = false; - } - if (回転機能) - { - 回転 = false; - } - 選択 = false; - 対象.Ele.尺度C = 1.09; - 調教UI.SubFocus.Remove(this); - } - base.Reset(); - CP挿入.Reset(); - CP振動.Reset(); - 挿入箇所 = ContactType.none; - くぱぁ = 0.0; - Is押付 = false; - Is挿入 = false; - 振動モーション?.End(); - 振動 = false; - 回転モーション?.End(); - 回転 = false; - 抜け落ち?.End(); - 挿抜モーション?.End(); - 挿抜フラグ = false; - 口排出度 = 1.0; - 膣排出度 = 1.0; - 肛排出度 = 1.0; - 糸排出度 = 1.0; - dv = 0.0; - dy = 0; - 口挿抜 = 0.0; - 膣挿抜 = 0.0; - 肛挿抜 = 0.0; - 糸挿抜 = 0.0; - vr = default(Vector2D); - or = default(Vector2D); - xr = 0.0; - yr = 0.0; - a = 0.0; - y0 = 0.0; - p0 = null; - py = null; - bp = default(Vector2D); - 解除(); - oi = 0.0; - cd = default(ContactD); - v = default(Vector2D); - o = default(Vector2D); - x = 0.0; - y = 0.0; - } + public bool 振動 + { + get + { + if (振動機能) + { + return 振動モーション.Run; + } + return false; + } + set + { + if (振動機能) + { + if (value) + { + 振動モーション.Start(); + } + else + { + 振動モーション.End(); + } + } + } + } + + public bool 回転 + { + get + { + if (回転機能) + { + return 回転モーション.Run; + } + return false; + } + set + { + if (回転機能) + { + if (value) + { + 回転モーション.Start(); + } + else + { + 回転モーション.End(); + } + } + } + } + + private double 排出 + { + get + { + if (Is口) + { + return 口排出度 * 2.0 * (振動 ? (2.0 * base.強度) : 1.0) * (回転 ? (0.9 * base.強度) : 1.0); + } + if (Is膣) + { + return 膣排出度 * 1.0 * (振動 ? (2.0 * base.強度) : 1.0) * (回転 ? (0.9 * base.強度) : 1.0); + } + if (Is肛) + { + return 肛排出度 * 1.0 * (振動 ? (2.0 * base.強度) : 1.0) * (回転 ? (0.9 * base.強度) : 1.0); + } + if (Is糸) + { + return 糸排出度 * 0.8 * (振動 ? (2.0 * base.強度) : 1.0) * (回転 ? (0.9 * base.強度) : 1.0); + } + return 0.0; + } + } + + private double 口挿抜 + { + set + { + if (対象.Ele is バイブ_アナル) + { + 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, Bod.Is獣 ? A通常獣最大v : A通常人最大v); + } + else if (対象.Ele is パール) + { + 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, Bod.Is獣 ? P通常獣最大v : P通常人最大v); + } + else + { + 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, 1.0); + } + } + } + + private double 膣挿抜 + { + set + { + if (Bod.断面_表示) + { + dv = (dv + value).Clamp(0.0, 1.0); + dy = ((dv >= 1.0) ? (対象.Ele.本体.CountY - 1) : ((int)((double)対象.Ele.本体.CountY * dv))); + if (対象.Ele is バイブ_アナル) + { + dy = dy.Limit(0, Bod.Is獣 ? A断面獣最大i : A断面人最大i); + } + else if (対象.Ele is パール) + { + dy = dy.Limit(0, Bod.Is獣 ? P断面獣最大i : P断面人最大i); + } + if ((!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) && !(対象.Ele is マウス) && (!Bod.Is獣 || (!(対象.Ele is パール) && !(対象.Ele is ロータ)))) + { + if (対象.Ele is バイブ_デンマ) + { + Bod.断面.Yv = dv.Clamp(断面単位v, 断面単位v3); + } + else if (対象.Ele is ロータ || 対象.Ele is ハンド) + { + Bod.断面.Yv = dv.Clamp(0.0, 断面単位v2); + } + else + { + Bod.断面.Yv = dv.Clamp(0.0, 1.0); + } + } + if (!Bod.Is獣 && !(対象.Ele is バイブ_デンマ) && !(対象.Ele is ハンド) && !(対象.Ele is マウス) && !(対象.Ele is ロータ)) + { + Bod.断面.膣サイズY = 1.0 + 0.2 * dv.Clamp(0.0, 1.0); + Bod.膣内精液.尺度YC = Bod.断面.膣サイズY; + Bod.膣基.尺度YC = Bod.断面.膣サイズY; + } + if (!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) + { + Bod.性器.Yv = dv.Clamp(性器単位v, 1.0); + } + } + else + { + if (対象.Ele is バイブ_アナル) + { + 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, Bod.Is獣 ? A通常獣最大v : A通常人最大v); + } + else if (対象.Ele is パール) + { + 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, Bod.Is獣 ? P通常獣最大v : P通常人最大v); + } + else + { + 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, 1.0); + } + if (!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) + { + Bod.性器.Yv = 対象.Ele.Yv.Clamp(性器単位v, 1.0); + } + } + } + } + + private double 肛挿抜 + { + set + { + 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, 1.0); + } + } + + private double 糸挿抜 + { + set + { + if (対象.Ele is バイブ_アナル) + { + 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, A通常人最大v); + } + else if (対象.Ele is パール) + { + 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, P通常人最大v); + } + else + { + 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, 1.0); + } + } + } + + public double Insert + { + get + { + if (!Is膣 || !Bod.断面_表示) + { + return 対象.Ele.Yv; + } + return dv; + } + set + { + if (Is口) + { + 口挿抜 = value; + } + else if (Is膣) + { + 膣挿抜 = value; + } + else if (Is肛) + { + 肛挿抜 = value; + } + else if (Is糸) + { + 糸挿抜 = value; + } + } + } + + public ToolType アイテム情報 + { + get + { + if (対象.Ele is ハンド) + { + return ToolType.Hand; + } + if (対象.Ele is マウス) + { + return ToolType.マウス; + } + if (対象.Ele is ペニス) + { + return ToolType.Penis; + } + if (対象.Ele is バイブ_ディル) + { + return ToolType.Dildo; + } + if (対象.Ele is バイブ_コモン) + { + return ToolType.Vibrator; + } + if (対象.Ele is バイブ_ドリル) + { + return ToolType.Drill; + } + if (対象.Ele is バイブ_デンマ) + { + return ToolType.デンマ; + } + if (対象.Ele is バイブ_アナル) + { + return ToolType.AnalVibrator; + } + if (対象.Ele is ロータ) + { + return ToolType.ロータ; + } + if (対象.Ele is パール) + { + return ToolType.パール; + } + return ToolType.none; + } + } + + private static void sound口() + { + if ((0.1 * Player.口挿入度).Lot()) + { + switch (RNG.XS.Next(2)) + { + case 0: + //Sounds.挿抜口1.Play(); + break; + case 1: + //Sounds.挿抜口2.Play(); + break; + } + } + } + + private static void sound膣() + { + if ((0.1 * Player.膣挿入度 * Player.Tension.Inverse()).Lot()) + { + switch (RNG.XS.Next(2)) + { + case 0: + //Sounds.挿抜前1.Play(); + break; + case 1: + //Sounds.挿抜前2.Play(); + break; + } + } + } + + private static void sound肛() + { + if ((0.1 * Player.肛挿入度 * Player.Tension.Inverse()).Lot()) + { + switch (Oth.GetRandomIndex(4.0, 4.0, 1.0, 1.0)) + { + case 0: + //Sounds.挿抜前3.Play(); + break; + case 1: + //Sounds.挿抜前4.Play(); + break; + case 2: + //Sounds.挿抜後1.Play(); + break; + case 3: + //Sounds.挿抜後2.Play(); + break; + } + } + } + + private static void sound糸() + { + if ((0.1 * Player.糸挿入度 * Player.Tension.Inverse()).Lot()) + { + switch (RNG.XS.Next(2)) + { + case 0: + //Sounds.挿抜糸1.Play(); + break; + case 1: + //Sounds.挿抜糸2.Play(); + break; + } + } + } + + private double clip(double v) + { + return (v - 0.35) / 0.65; + } + + public void 口開始() + { + if (Player.変化V_口 > 0.35) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Bod.口腔位置.GetAreaPoint(0.05), Sta.口挿.GetVal(clip(Player.変化V_口), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.HotPink.S(Player.変化V_口.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_口, b: true); + }); + } + } + + public void 口継続() + { + if (Player.変化V_口 > 0.35 && CP挿入.GetFlag(0.1 + 0.1 * Player.変化V_口 * 0.8)) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Bod.口腔位置.GetAreaPoint(0.05), Sta.口中.GetVal(clip(Player.変化V_口), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.HotPink.S(Player.変化V_口.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_口, b: true); + }); + } + } + + public void 口終了() + { + if (Player.変化V_口 > 0.35) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Bod.口腔位置.GetAreaPoint(0.05), Sta.口抜.GetVal(clip(Player.変化V_口), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.HotPink.S(Player.変化V_口.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_口, b: true); + }); + } + } + + public void 膣開始() + { + if (Player.変化V_膣 > 0.35) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Bod.膣口位置.GetAreaPoint(0.04), Sta.膣挿.GetVal(clip(Player.変化V_膣), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.DeepPink.S(Player.変化V_膣.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_膣, b: true); + }); + } + } + + public void 膣継続() + { + if (Player.変化V_膣 > 0.35 && CP挿入.GetFlag(0.1 + 0.1 * Player.変化V_膣 * 0.8)) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Bod.膣口位置.GetAreaPoint(0.04), Sta.膣中.GetVal(clip(Player.変化V_膣), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.DeepPink.S(Player.変化V_膣.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_膣, b: true); + }); + } + } + + public void 膣終了() + { + if (Player.変化V_膣 > 0.35) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Bod.膣口位置.GetAreaPoint(0.04), Sta.膣抜.GetVal(clip(Player.変化V_膣), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.DeepPink.S(Player.変化V_膣.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_膣, b: true); + }); + } + } + + public void 肛開始() + { + if (Player.変化V_肛 > 0.35) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Bod.肛門位置.GetAreaPoint(0.04), Sta.肛挿.GetVal(clip(Player.変化V_肛), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.Coral.S(Player.変化V_肛.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_肛, b: true); + }); + } + } + + public void 肛継続() + { + if (Player.変化V_肛 > 0.35 && CP挿入.GetFlag(0.1 + 0.1 * Player.変化V_肛 * 0.8)) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Bod.肛門位置.GetAreaPoint(0.04), Sta.肛中.GetVal(clip(Player.変化V_肛), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.Coral.S(Player.変化V_肛.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_肛, b: true); + }); + } + } + + public void 肛終了() + { + if (Player.変化V_肛 > 0.35) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Bod.肛門位置.GetAreaPoint(0.04), Sta.肛抜.GetVal(clip(Player.変化V_肛), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.Coral.S(Player.変化V_肛.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_肛, b: true); + }); + } + } + + public void 糸開始() + { + if (Player.変化V_糸 > 0.35) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Bod.出糸位置.GetAreaPoint(0.04), Sta.糸挿.GetVal(clip(Player.変化V_糸), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.MediumOrchid.S(Player.変化V_糸.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_糸, b: true); + }); + } + } + + public void 糸継続() + { + if (Player.変化V_糸 > 0.35 && CP挿入.GetFlag(0.1 + 0.1 * Player.変化V_糸 * 0.8)) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Bod.出糸位置.GetAreaPoint(0.04), Sta.糸中.GetVal(clip(Player.変化V_糸), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.MediumOrchid.S(Player.変化V_糸.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_糸, b: true); + }); + } + } + + public void 糸終了() + { + if (Player.変化V_糸 > 0.35) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Bod.出糸位置.GetAreaPoint(0.04), Sta.糸抜.GetVal(clip(Player.変化V_糸), Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.MediumOrchid.S(Player.変化V_糸.Clamp(0.5, 1.0)), 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_糸, b: true); + }); + } + } + + public void 振動_() + { + if (CP振動.GetFlag(0.1 + 0.1 * base.強度)) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, 対象.Ele.位置.GetAreaPoint(0.04), Sta.振動.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), Col.Black, 0.1 + 0.1 * base.強度, b: true); + }); + } + } + + public void MoveR(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.SubFocus.Contains(this)) + { + vr = cp; + xr = (or.X - vr.X) * -0.008; + yr = (or.Y - vr.Y) * -0.008; + if (挿入箇所 == ContactType.Vagina) + { + 膣挿抜 = yr * Player.膣挿入度; + 調教UI.Action(ContactType.Vagina, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 膣継続(); + } + else if (挿入箇所 == ContactType.Anal) + { + 肛挿抜 = yr * Player.肛挿入度; + 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 肛継続(); + } + 対象.Ele.角度C = (100.0 * xr).Clamp(-5.0, 5.0); + or = vr; + } + } + + public void SetPosition() + { + if (!Is挿入) + { + return; + } + if (Is口) + { + a = 対象.Ele.角度C; + 調教UI.Set_口(対象.Ele); + 対象.Ele.角度C = a; + } + else if (Is膣) + { + if (Bod.断面_表示) + { + Bod.性器.接続PA(); + 対象.Ele.位置B = Bod.性器.本体.Current.EnumAllPar().First((Par p_) => p_.Tag.Contains("膣口")).Position; + p0 = 対象.Ele.本体.pr[対象.Ele.本体[対象.Ele.本体.IndexX][0]]; + py = 対象.Ele.本体.pr[対象.Ele.本体[対象.Ele.本体.IndexX][dy]]; + if (pn) + { + bp = py.PositionBase; + py.PositionBase = 対象.Ele.位置B; + y0 = py.ToGlobal(py.OP[0].ps[psi]).Y; + py.PositionBase = bp; + } + else + { + y0 = py.ToGlobal(py.OP[0].ps[psi]).Y; + } + 対象.Ele.位置B = 対象.Ele.位置B.AddY(p0.BasePointBase.Y - py.BasePointBase.Y); + if (pn) + { + bp = p0.PositionBase; + p0.PositionBase = 対象.Ele.位置B; + 対象.Ele.位置B = 対象.Ele.位置B.AddY(y0 - p0.ToGlobal(p0.OP[0].ps[psi]).Y); + p0.PositionBase = bp; + } + else + { + 対象.Ele.位置B = 対象.Ele.位置B.AddY(y0 - p0.ToGlobal(p0.OP[0].ps[psi]).Y); + } + } + else + { + a = 対象.Ele.角度C; + 調教UI.Set_膣口(対象.Ele); + 対象.Ele.角度C = a; + } + } + else if (Is肛) + { + a = 対象.Ele.角度C; + 調教UI.Set_肛門(対象.Ele); + 対象.Ele.角度C = a; + } + else if (Is糸) + { + a = 対象.Ele.角度C; + 調教UI.Set_出糸(対象.Ele); + 対象.Ele.角度C = a; + } + } + + public void 解除() + { + Is挿入 = false; + if (Is口) + { + Bod.口i = 9; + } + else if (Is膣) + { + Bod.性器.Xi = 1; + Bod.性器.Yi = 0; + if (!(対象.Ele is ハンド) || 対象.Ele.Xi != 7) + { + Bod.性器.くぱぁ = くぱぁ; + } + if (Bod.断面_表示) + { + Insert = 0.0; + Bod.断面.Yi = 0; + dv = 0.0; + dy = 0; + } + 対象.Under = false; + } + else if (Is肛) + { + 対象.Under = false; + } + else + { + _ = Is糸; + } + 挿入箇所 = ContactType.none; + 対象.Ele.角度C = 0.0; + if (対象.Ele is ペニス) + { + 対象.Ele.Xi = 0; + } + 対象.Ele.Yi = 0; + if (調教UI.挿入処理s != null) + { + 調教UI.挿入処理s.対象.Ele.角度C = 0.0; + 調教UI.挿入処理s.Insert = 1.0; + } + 調教UI.放し(); + } + + private string 挿入中0() + { + object[] obj = new object[8] + { + "\r\nMCl:", + 振動 ? GameText.停止 : GameText.作動, + "\r\nWh:", + GameText.強さL, + 強さ, + null, + null, + null + }; + _ = Is口; + obj[5] = "\r\nRCl:" + GameText.放す; + obj[6] = "\r\nLUp&Mo↓:"; + obj[7] = GameText.引抜く; + return string.Concat(obj); + } + + private void 挿入中1(string str) + { + if (!Sta.GameData.ガイド) + { + return; + } + if (振動機能) + { + ip.SubInfoIm = str + 挿入中0(); + } + else if (!挿抜モーション.Run) + { + InfoPanel obj = ip; + string[] obj2 = new string[6] { str, "\r\n", null, null, null, null }; + object obj3; + if (対象 != 調教UI.ハンド右CM && 対象 != 調教UI.マウスCM && 対象 != 調教UI.ペニスCM) + { + _ = Is口; + obj3 = "RCl:" + GameText.放す + "\r\n"; + } + else + { + obj3 = ""; + } + obj2[2] = (string)obj3; + obj2[3] = "LUp&Mo↓:"; + obj2[4] = GameText.引抜く; + obj2[5] = "\r\n"; + obj.SubInfoIm = string.Concat(obj2); + } + } + + private string 待機時0() + { + return "MCl:" + (振動 ? GameText.停止 : GameText.作動) + "\r\nWh:" + GameText.強さL + 強さ + "\r\nRCl:" + GameText.放す; + } + + private void 待機時1() + { + if (Sta.GameData.ガイド) + { + if (振動機能) + { + ip.SubInfoIm = 待機時0(); + } + else if (対象 == 調教UI.パールCM) + { + ip.SubInfoIm = "RCl:" + GameText.放す; + } + else + { + ip.SubInfoIm = ""; + } + } + } + + private void 押付時(ref ContactD cd) + { + if (Sta.GameData.ガイド) + { + if (振動機能) + { + ip.SubInfoIm = (Is押付 ? ("LUp:" + GameText.離す + "\r\n") : (調教UI.IsHitCha(ref cd) ? ("LDo:" + GameText.押付け + "\r\n") : "")) + 待機時0(); + } + else if (対象 == 調教UI.ペニスCM) + { + ip.SubInfoIm = (Is押付 ? ("LUp:" + GameText.離す) : (調教UI.IsHitCha(ref cd) ? ("LDo:" + GameText.押付け) : "")); + } + else if (対象 == 調教UI.パールCM) + { + ip.SubInfoIm = "RCl:" + GameText.放す; + } + else + { + ip.SubInfoIm = ""; + } + } + } + + private void 挿入時(string str) + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = str + "\r\nLDo&Mo↑:" + GameText.挿入; + } + } + + public void 断面切替(double v) + { + if (Bod.断面_表示) + { + 対象.Ele.Yi = 0; + Bod.性器.Xi = 3; + dv = v; + dy = ((dv >= 1.0) ? (対象.Ele.本体.CountY - 1) : ((int)((double)対象.Ele.本体.CountY * dv))); + if (対象.Ele is バイブ_アナル) + { + dy = dy.Limit(0, Bod.Is獣 ? A断面獣最大i : A断面人最大i); + } + else if (対象.Ele is パール) + { + dy = dy.Limit(0, Bod.Is獣 ? P断面獣最大i : P断面人最大i); + } + if ((!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) && !(対象.Ele is マウス) && (!Bod.Is獣 || (!(対象.Ele is パール) && !(対象.Ele is ロータ)))) + { + if (対象.Ele is バイブ_デンマ) + { + Bod.断面.Yv = dv.Clamp(断面単位v, 断面単位v3); + } + else if (対象.Ele is ロータ || 対象.Ele is ハンド) + { + Bod.断面.Yv = dv.Clamp(0.0, 断面単位v2); + } + else + { + Bod.断面.Yv = dv.Clamp(0.0, 1.0); + } + } + if (!Bod.Is獣 && !(対象.Ele is バイブ_デンマ) && !(対象.Ele is ハンド) && !(対象.Ele is マウス) && !(対象.Ele is ロータ)) + { + Bod.断面.膣サイズY = 1.0 + 0.2 * dv.Clamp(0.0, 1.0); + Bod.膣内精液.尺度YC = Bod.断面.膣サイズY; + Bod.膣基.尺度YC = Bod.断面.膣サイズY; + } + if (!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) + { + Bod.性器.Yv = dv.Clamp(性器単位v, 1.0); + } + } + else + { + Bod.性器.Xi = 2; + if (対象.Ele is バイブ_アナル) + { + 対象.Ele.Yv = v.Clamp(0.0, Bod.Is獣 ? A通常獣最大v : A通常人最大v); + } + else if (対象.Ele is パール) + { + 対象.Ele.Yv = v.Clamp(0.0, Bod.Is獣 ? P通常獣最大v : P通常人最大v); + } + else + { + 対象.Ele.Yv = v.Clamp(0.0, 1.0); + } + if (!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) + { + Bod.性器.Yv = 対象.Ele.Yv.Clamp(性器単位v, 1.0); + } + } + } + + public void 突き上げ() + { + if (対象.Ele is ペニス && Insert > oi && Insert > 0.8) + { + Cha.体揺れ.Start(); + } + oi = Insert; + } + + public void Move(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (!挿抜モーション.Run) + { + MoveO(ref mb, ref cp, ref hc, ref cd); + } + } + + public void MoveO(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + this.cd = cd; + if (調教UI.Focus != 対象 && !調教UI.SubFocus.Contains(this) && !挿抜モーション.Run) + { + return; + } + + //TODO fix? + //v = (挿抜モーション.Run ? cp : _2DGAMELIB._Con.ToVector2D(Cursor.Position)); + v = cp; + if (調教UI.Focus == 対象 || 挿抜モーション.Run) + { + if (Isモード) + { + x = (o.X - v.X) * 0.008; + y = (o.Y - v.Y) * 0.008; + if (Is挿入) + { + 対象.Ele.角度C = (100.0 * x).Clamp(-5.0, 5.0); + if (Is口) + { + 挿入中1(GameText.口腔); + 口挿抜 = y * Player.口挿入度; + 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 口継続(); + if (mb != MouseButtons.Left && 対象.Ele.Yi == 0 && o.Y < v.Y && !挿抜モーション.Run) + { + 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 口終了(); + 解除(); + //TODO fix? + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); + 待機時1(); + if (調教UI.ペニス処理.フェラ.Run) + { + 調教UI.ペニス処理.フェラ.End(); + } + if (調教UI.ペニス処理.中出し) + { + if (Cha.ChaD.SkillL > 0.5 * Sta.GameData.TrainingTarget.MaxSkillL && Cha.ChaD.Affection > 0.6 && Cha.ChaD.Lust > 0.5) + { + Cha.ごっくん.Start(); + } + else + { + Cha.口腔精液垂れ.Start(); + } + 調教UI.ペニス処理.中出しCount = 0; + 調教UI.ペニス処理.中出し = false; + } + 挿抜モーション.End(); + } + if (Player.Wetness > 0.5 && Player.挿入Lvn > Player.挿入Lvo) + { + sound口(); + } + } + else if (Is肛) + { + 挿入中1(GameText.肛門); + 肛挿抜 = y * Player.肛挿入度; + 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 肛継続(); + if (mb != MouseButtons.Left && 対象.Ele.Yi == 0 && o.Y < v.Y && !挿抜モーション.Run) + { + 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 肛終了(); + 解除(); + //TODO fix? + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); + 待機時1(); + if (調教UI.ペニス処理.中出し) + { + Cha.肛門精液垂れ.Start(); + 調教UI.ペニス処理.中出しCount = 0; + 調教UI.ペニス処理.中出し = false; + } + 挿抜モーション.End(); + } + if (Player.Wetness > 0.5 && Player.挿入Lvn > Player.挿入Lvo) + { + sound肛(); + } + 突き上げ(); + } + else if (Is膣) + { + 挿入中1(GameText.膣腔); + 膣挿抜 = y * Player.膣挿入度; + 調教UI.Action(ContactType.Vagina, ActionType.Insertion, CurrentState.Continue, アイテム情報, ((int)(Insert * 5.0)).Clamp(0, 4), 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 膣継続(); + if (mb != MouseButtons.Left && (Bod.断面_表示 ? (dy == 0) : (対象.Ele.Yi == 0)) && o.Y < v.Y && !挿抜モーション.Run) + { + 調教UI.Action(ContactType.Vagina, ActionType.Insertion, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 膣終了(); + 解除(); + //TODO fix? + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); + 待機時1(); + if (調教UI.ペニス処理.中出し) + { + Cha.性器精液垂れ.Start(); + 調教UI.ペニス処理.中出しCount = 0; + 調教UI.ペニス処理.中出し = false; + } + 挿抜モーション.End(); + } + if (Player.Wetness > 0.5 && Player.挿入Lvn > Player.挿入Lvo) + { + sound膣(); + } + 突き上げ(); + } + else if (Is糸) + { + 挿入中1(GameText.出糸); + 糸挿抜 = y * Player.糸挿入度; + 調教UI.Action(ContactType.Thread, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 糸継続(); + if (mb != MouseButtons.Left && 対象.Ele.Yi == 0 && o.Y < v.Y && !挿抜モーション.Run) + { + 調教UI.Action(ContactType.Thread, ActionType.Insertion, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 糸終了(); + 解除(); + //TODO fix? + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); + 待機時1(); + if (調教UI.ペニス処理.中出し) + { + Cha.出糸精液垂れ.Start(); + 調教UI.ペニス処理.中出しCount = 0; + 調教UI.ペニス処理.中出し = false; + } + 挿抜モーション.End(); + } + if (Player.Wetness > 0.5 && Player.挿入Lvn > Player.挿入Lvo) + { + sound糸(); + } + } + } + else if (Is押付) + { + if (調教UI.IsHitCha(ref cd)) + { + if (!調教UI.押し状態) + { + 調教UI.押し(ref cd); + 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + if (対象 == 調教UI.ペニスCM) + { + 対象.Ele.角度C = (100.0 * x).Clamp(-4.0, 4.0); + } + else + { + 対象.Ele.角度C = (100.0 * x).Clamp(-11.0, 11.0); + } + 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Continue, アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + else if (調教UI.押し状態) + { + 調教UI.Action(cd.c, ActionType.Contact, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 対象.Ele.角度C = 0.0; + 調教UI.放し(); + } + 押付時(ref cd); + } + } + else if (Player.フェラ1 && cd.c == ContactType.Mouth && !調教UI.SubFocus.Any((挿入処理 e) => e.Is口)) + { + 調教UI.Set_口(対象.Ele); + 挿入時(GameText.口腔); + } + else if (cd.c == ContactType.Anal && !調教UI.SubFocus.Any((挿入処理 e) => e.Is肛)) + { + 調教UI.Set_肛門(対象.Ele); + 挿入時(GameText.肛門); + } + else if (cd.c == ContactType.Vagina && !調教UI.SubFocus.Any((挿入処理 e) => e.Is膣)) + { + 調教UI.Set_膣口(対象.Ele); + 挿入時(GameText.膣腔); + } + else if (cd.c == ContactType.Thread && !調教UI.SubFocus.Any((挿入処理 e) => e.Is糸)) + { + 調教UI.Set_出糸(対象.Ele); + 挿入時(GameText.出糸); + } + else if (押し付け) + { + 押付時(ref cd); + } + else + { + 待機時1(); + } + } + o = v; + } + + private void 差し置き() + { + if (調教UI.Focus == 調教UI.ペニスCM || 調教UI.Focus == 調教UI.マウスCM) + { + 調教UI.挿入放し(); + 対象.Ele.角度C = 0.0; + if (調教UI.挿入処理s != null) + { + 調教UI.挿入処理s.対象.Ele.角度C = 0.0; + 調教UI.挿入処理s.Insert = 1.0; + } + 調教UI.放し(); + } + } + + public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象) + { + return; + } + if (mb == MouseButtons.Left) + { + if (!Isモード) + { + if (Player.フェラ1 && cd.c == ContactType.Mouth && !調教UI.SubFocus.Any((挿入処理 e) => e.Is口)) + { + 調教UI.押し(ref cd); + Is挿入 = true; + 挿入箇所 = cd.c; + if (対象.Ele is ペニス) + { + 対象.Ele.Xi = 1; + } + 対象.Ele.Yi = 0; + Bod.口i = 13; + if (Player.フェラ2) + { + 調教UI.ペニス処理.フェラ.Start(); + } + 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 口開始(); + 調教UI.口腔演出(); + 調教UI.腕修正(); + 調教UI.大顎修正(); + } + else if (cd.c == ContactType.Anal && !調教UI.SubFocus.Any((挿入処理 e) => e.Is肛)) + { + 調教UI.押し(ref cd); + Is挿入 = true; + 挿入箇所 = cd.c; + if (対象.Ele is ペニス) + { + 対象.Ele.Xi = 1; + } + 対象.Ele.Yi = 0; + 対象.Under = true; + 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 肛開始(); + 調教UI.肛門演出(); + 調教UI.脚修正(); + } + else if (cd.c == ContactType.Vagina && !調教UI.SubFocus.Any((挿入処理 e) => e.Is膣)) + { + 調教UI.押し(ref cd); + Is挿入 = true; + 挿入箇所 = cd.c; + if (対象.Ele is ペニス) + { + 対象.Ele.Xi = 1; + } + 対象.Ele.Yi = 0; + 対象.Under = true; + if (Bod.断面_表示) + { + Bod.性器.Xi = 3; + } + else + { + Bod.性器.Xi = 2; + } + Bod.性器.Yi = 1; + if ((!(対象.Ele is ハンド) || 対象.Ele.Xi != 7) && !(対象.Ele is マウス)) + { + くぱぁ = Bod.性器.くぱぁ; + Bod.性器.くぱぁ = 1.0; + } + 調教UI.Action(ContactType.Vagina, ActionType.Insertion, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 膣開始(); + 調教UI.膣腔演出(); + 調教UI.脚修正(); + } + else if (cd.c == ContactType.Thread && !調教UI.SubFocus.Any((挿入処理 e) => e.Is糸)) + { + 調教UI.押し(ref cd); + Is挿入 = true; + 挿入箇所 = cd.c; + if (対象.Ele is ペニス) + { + 対象.Ele.Xi = 1; + } + 対象.Ele.Yi = 0; + 調教UI.Action(ContactType.Thread, ActionType.Insertion, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 糸開始(); + 調教UI.出糸演出(); + 調教UI.脚修正(); + } + else if (押し付け && !Is押付 && 調教UI.IsHitCha(ref cd)) + { + 調教UI.押し(ref cd); + Is押付 = true; + 押付時(ref cd); + 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 調教UI.肌体演出(); + } + } + else if ((調教UI.Focus == 調教UI.マウスCM && Is口) || (調教UI.Focus != 調教UI.マウスCM && 調教UI.Focus != 調教UI.ハンド右CM)) + { + if (挿抜フラグ) + { + 挿抜フラグ = false; + return; + } + if (挿抜モーション.Run) + { + 挿抜モーション.End(); + return; + } + 挿抜モーション.Start(); + 差し置き(); + } + } + else if (mb == MouseButtons.Middle) + { + if (!振動機能) + { + return; + } + 振動 = !振動; + if (回転機能) + { + 回転 = !回転; + } + if (Is挿入) + { + if (Sta.GameData.ガイド) + { + if (Is口) + { + ip.SubInfoIm = GameText.口腔 + 挿入中0(); + } + else if (Is肛) + { + ip.SubInfoIm = GameText.肛門 + 挿入中0(); + } + else if (Is膣) + { + ip.SubInfoIm = GameText.膣腔 + 挿入中0(); + } + else if (Is糸) + { + ip.SubInfoIm = GameText.出糸 + 挿入中0(); + } + } + } + else + { + 押付時(ref cd); + } + } + else + { + if (mb != MouseButtons.Right || 調教UI.コキ) + { + return; + } + _ = Is口; + if (Is挿入 && ((!Is膣 && 対象.Ele.Yi > 0) || (Is膣 && Bod.断面_表示 && dy > 0) || (!Bod.断面_表示 && 対象.Ele.Yi > 0))) + { + if (調教UI.Focus != 調教UI.ハンド右CM && 調教UI.Focus != 調教UI.マウスCM && 調教UI.Focus != 調教UI.ペニスCM) + { + 挿抜モーション.End(); + 調教UI.挿入放し(); + 対象.Ele.角度C = 0.0; + if (調教UI.挿入処理s != null) + { + 調教UI.挿入処理s.対象.Ele.角度C = 0.0; + 調教UI.挿入処理s.Insert = 1.0; + } + 調教UI.放し(); + } + } + else if (調教UI.Focus != 調教UI.ハンド右CM && !Isモード) + { + 解除(); + //TODO fix? + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); + 調教UI.通常放し(); + } + } + } + + public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus == 対象 && mb == MouseButtons.Left && 押し付け && Is押付) + { + 調教UI.Action(cd.c, ActionType.Contact, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 調教UI.放し(); + 対象.Ele.角度C = 0.0; + Is押付 = false; + if (調教UI.IsHitCha(ref cd)) + { + 押付時(ref cd); + } + else + { + 待機時1(); + } + } + } + + public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) + { + } + + public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象 || !振動機能) + { + return; + } + 強さ = (強さ + dt.Sign()).Clamp(1, 3); + if (回転機能) + { + 回転モーション.BaseSpeed = 10.0 * base.強度; + } + if (!Sta.GameData.ガイド) + { + ip.SubInfoIm = "Wh:" + GameText.強さL + 強さ; + } + else if (Is挿入) + { + if (Sta.GameData.ガイド) + { + if (挿入箇所 == ContactType.Mouth) + { + ip.SubInfoIm = GameText.口腔 + 挿入中0(); + } + else if (挿入箇所 == ContactType.Anal) + { + ip.SubInfoIm = GameText.肛門 + 挿入中0(); + } + else if (挿入箇所 == ContactType.Vagina) + { + ip.SubInfoIm = GameText.膣腔 + 挿入中0(); + } + else if (挿入箇所 == ContactType.Thread) + { + ip.SubInfoIm = GameText.出糸 + 挿入中0(); + } + } + } + else + { + 押付時(ref cd); + } + } + + public 挿入処理(TrainingUI 調教UI, CM 対象) + : base(調教UI, 対象) + { + 挿入処理 挿入処理2 = this; + 振動機能 = !(対象.Ele is ペニス) && !(対象.Ele is マウス) && !(対象.Ele is ハンド) && !(対象.Ele is パール); + if (振動機能) + { + double d = 0.0005; + if (対象.Ele is ロータ) + { + d *= 1.0; + } + else if (対象.Ele is バイブ_ディル) + { + d *= 1.1; + } + else if (対象.Ele is バイブ_コモン) + { + d *= 1.2; + } + else if (対象.Ele is バイブ_ドリル) + { + d *= 1.2; + } + else if (対象.Ele is バイブ_アナル) + { + d *= 1.1; + } + else if (対象.Ele is バイブ_デンマ) + { + d *= 1.5; + } + Vector2D p = Dat.Vec2DZero; + bool f = !(対象.Ele is ロータ); + bool v = 対象.Ele is バイブ_ディル || 対象.Ele is バイブ_コモン || 対象.Ele is バイブ_ドリル || 対象.Ele is バイブ_アナル || 対象.Ele is バイブ_デンマ; + 振動モーション = new Mot(-1.0, 1.0) + { + BaseSpeed = double.MaxValue, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + p.X = m.Value * d * 挿入処理2.強度; + if (v) + { + 対象.Ele.位置C = p.MulX(0.5); + 対象.Ele.本体.Current.EnumAllPar().First((Par e) => e.Tag.Contains("ヘッド")).PositionCont = p; + } + else + { + 対象.Ele.位置C = p; + } + if (f && 挿入処理2.Is挿入) + { + if (挿入処理2.dy > 3) + { + p.X *= 0.5; + 挿入処理2.Bod.断面.位置C = p; + } + else if (挿入処理2.dy > 2) + { + p.X *= 0.25; + 挿入処理2.Bod.断面.位置C = p; + } + } + if (挿入処理2.Is挿入) + { + 調教UI.Action(挿入処理2.挿入箇所, ActionType.Insertion, CurrentState.Continue, 挿入処理2.アイテム情報, 対象.Ele.Yi, 挿入処理2.強さ, 機械: true, 射精: false); + Player.奴体力消費小(); + } + else if (挿入処理2.Is押付 && 調教UI.押し状態) + { + 調教UI.Action(挿入処理2.cd.c, ActionType.Tickle, CurrentState.Continue, 挿入処理2.アイテム情報, 0, 挿入処理2.強さ, 機械: true, 射精: false); + Player.奴体力消費小(); + } + 挿入処理2.振動_(); + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate(Mot m) + { + m.ResetValue(); + foreach (Par item in 対象.Ele.本体.EnumAllPar()) + { + item.PositionCont = Dat.Vec2DZero; + } + 挿入処理2.Bod.断面.位置C = Dat.Vec2DZero; + } + }; + 調教UI.Mots.Add(振動モーション.GetHashCode().ToString(), 振動モーション); + } + 回転機能 = 対象.Ele is バイブ_ドリル; + if (回転機能) + { + 回転モーション = new Mot(0.0, 1.0) + { + BaseSpeed = 10.0 * base.強度, + Staing = delegate + { + 対象.Ele.Xv = 0.0; + }, + Runing = delegate(Mot m) + { + 対象.Ele.Xv = m.Value; + 対象.Ele.本体.JoinPA(); + if (挿入処理2.Is挿入) + { + 調教UI.Action(挿入処理2.挿入箇所, ActionType.Insertion, CurrentState.Continue, 挿入処理2.アイテム情報, 対象.Ele.Yi, 挿入処理2.強さ, 機械: true, 射精: false); + Player.奴体力消費小(); + } + else if (挿入処理2.Is押付 && 調教UI.押し状態) + { + 調教UI.Action(挿入処理2.cd.c, ActionType.Tickle, CurrentState.Continue, 挿入処理2.アイテム情報, 0, 挿入処理2.強さ, 機械: true, 射精: false); + Player.奴体力消費小(); + } + 挿入処理2.振動_(); + }, + Reaing = delegate(Mot m) + { + m.ResetValue(); + }, + Rouing = delegate + { + }, + Ending = delegate(Mot m) + { + m.ResetValue(); + 対象.Ele.Xv = 0.0; + } + }; + 調教UI.Mots.Add(回転モーション.GetHashCode().ToString(), 回転モーション); + } + 抜け落ち = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + 挿入処理2.Insert = (-0.01 - 0.04 * 挿入処理2.Insert.Inverse()) * 挿入処理2.排出; + if (挿入処理2.Insert == 0.0) + { + 調教UI.Action(挿入処理2.挿入箇所, ActionType.Insertion, CurrentState.End, 挿入処理2.アイテム情報, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + switch (挿入処理2.挿入箇所) + { + case ContactType.Mouth: + 挿入処理2.口終了(); + break; + case ContactType.Vagina: + 挿入処理2.膣終了(); + break; + case ContactType.Anal: + 挿入処理2.肛終了(); + break; + case ContactType.Thread: + 挿入処理2.糸終了(); + break; + } + 挿入処理2.解除(); + 対象.Ele.濃度 = 0.5; + 対象.StaShow = true; + 対象.使用状態 = UsageStatus.Standby; + 対象.Ele.右 = false; + 対象.Ele.位置B = 対象.bp; + 対象.Ele.位置C = Dat.Vec2DZero; + 対象.Ele.角度B = 0.0; + 対象.Ele.角度C = 0.0; + 対象.Ele.Xi = 0; + 対象.Ele.Yi = 0; + if (挿入処理2.振動機能) + { + 挿入処理2.振動 = false; + } + if (挿入処理2.回転機能) + { + 挿入処理2.回転 = false; + } + 挿入処理2.選択 = false; + 対象.Ele.尺度C = 1.09; + 調教UI.SubFocus.Remove(挿入処理2); + m.End(); + } + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate(Mot m) + { + m.ResetValue(); + } + }; + 調教UI.Mots.Add(抜け落ち.GetHashCode().ToString(), 抜け落ち); + 押し付け = 振動機能 || 対象.Ele is ペニス; + A断面獣最大i = 5; + A断面人最大i = A断面獣最大i - 1; + double num = 1.0 / (double)調教UI.アナル.本体.CountY; + A通常獣最大v = num * (double)(A断面獣最大i - 1); + A通常人最大v = num * (double)(A断面人最大i - 1); + P断面獣最大i = 11; + P断面人最大i = P断面獣最大i - 1; + double num2 = 1.0 / (double)調教UI.パール.本体.CountY; + P通常獣最大v = num2 * (double)(P断面獣最大i - 1); + P通常人最大v = num2 * (double)(P断面人最大i - 1); + psi = ((対象.Ele is ロータ) ? 2 : 0); + pn = 対象.Ele is ペニス; + MouseButtons mb_ = MouseButtons.None; + Vector2D cp_ = default(Vector2D); + Color hc_ = default(Color); + 挿抜モーション = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0 + 3.0 * Player.PlayerExcitement, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + m.BaseSpeed = 1.0 + 3.0 * Player.PlayerExcitement; + cp_ = new Vector2D(0.0, 100.0 * m.Value); + 挿入処理2.MoveO(ref mb_, ref cp_, ref hc_, ref 挿入処理2.cd); + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate + { + } + }; + 調教UI.Mots.Add(挿抜モーション.GetHashCode().ToString(), 挿抜モーション); + } + + public void SetCha(Cha Cha) + { + base.Cha = Cha; + Bod = Cha.Bod; + 性器単位v = 1.0 / (double)Bod.性器.本体.CountY; + 断面単位v = 1.0 / (double)Bod.断面.本体.CountY; + 断面単位v2 = 断面単位v * 2.0; + 断面単位v3 = 断面単位v * 3.0; + } + + public new void Reset() + { + if (Is挿入) + { + switch (挿入箇所) + { + case ContactType.Mouth: + 口終了(); + break; + case ContactType.Vagina: + 膣終了(); + break; + case ContactType.Anal: + 肛終了(); + break; + case ContactType.Thread: + 糸終了(); + break; + } + 解除(); + 対象.Ele.濃度 = 0.5; + 対象.StaShow = true; + 対象.使用状態 = UsageStatus.Standby; + 対象.Ele.右 = false; + 対象.Ele.位置B = 対象.bp; + 対象.Ele.位置C = Dat.Vec2DZero; + 対象.Ele.角度B = 0.0; + 対象.Ele.角度C = 0.0; + 対象.Ele.Xi = 0; + 対象.Ele.Yi = 0; + if (振動機能) + { + 振動 = false; + } + if (回転機能) + { + 回転 = false; + } + 選択 = false; + 対象.Ele.尺度C = 1.09; + 調教UI.SubFocus.Remove(this); + } + base.Reset(); + CP挿入.Reset(); + CP振動.Reset(); + 挿入箇所 = ContactType.none; + くぱぁ = 0.0; + Is押付 = false; + Is挿入 = false; + 振動モーション?.End(); + 振動 = false; + 回転モーション?.End(); + 回転 = false; + 抜け落ち?.End(); + 挿抜モーション?.End(); + 挿抜フラグ = false; + 口排出度 = 1.0; + 膣排出度 = 1.0; + 肛排出度 = 1.0; + 糸排出度 = 1.0; + dv = 0.0; + dy = 0; + 口挿抜 = 0.0; + 膣挿抜 = 0.0; + 肛挿抜 = 0.0; + 糸挿抜 = 0.0; + vr = default(Vector2D); + or = default(Vector2D); + xr = 0.0; + yr = 0.0; + a = 0.0; + y0 = 0.0; + p0 = null; + py = null; + bp = default(Vector2D); + 解除(); + oi = 0.0; + cd = default(ContactD); + v = default(Vector2D); + o = default(Vector2D); + x = 0.0; + y = 0.0; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿.cs index 0c735db..0f87927 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 放尿 : Ele +namespace SlaveMatrix { + public class 放尿 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿D.cs index 0511215..35c69c2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 放尿D : EleD +namespace SlaveMatrix { + [Serializable] + public class 放尿D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人.cs index a52d0eb..9074730 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人.cs @@ -1,840 +1,841 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 放尿_人 : 放尿 +namespace SlaveMatrix { - public Par X0Y0_尿; + public class 放尿_人 : 放尿 + { + public Par X0Y0_尿; - public Par X0Y0_尿散り1; + public Par X0Y0_尿散り1; - public Par X0Y0_尿散り2; + public Par X0Y0_尿散り2; - public Par X0Y0_尿散り3; + public Par X0Y0_尿散り3; - public Par X0Y0_尿散り4; + public Par X0Y0_尿散り4; - public Par X0Y0_尿散り5; + public Par X0Y0_尿散り5; - public Par X0Y1_尿; + public Par X0Y1_尿; - public Par X0Y1_尿散り1; + public Par X0Y1_尿散り1; - public Par X0Y1_尿散り2; + public Par X0Y1_尿散り2; - public Par X0Y1_尿散り3; + public Par X0Y1_尿散り3; - public Par X0Y1_尿散り4; + public Par X0Y1_尿散り4; - public Par X0Y1_尿散り5; + public Par X0Y1_尿散り5; - public Par X0Y2_尿; + public Par X0Y2_尿; - public Par X0Y2_尿散り1; + public Par X0Y2_尿散り1; - public Par X0Y2_尿散り2; + public Par X0Y2_尿散り2; - public Par X0Y2_尿散り3; + public Par X0Y2_尿散り3; - public Par X0Y2_尿散り4; + public Par X0Y2_尿散り4; - public Par X0Y2_尿散り5; + public Par X0Y2_尿散り5; - public Par X0Y3_尿; + public Par X0Y3_尿; - public Par X0Y3_尿散り1; + public Par X0Y3_尿散り1; - public Par X0Y3_尿散り2; + public Par X0Y3_尿散り2; - public Par X0Y3_尿散り3; + public Par X0Y3_尿散り3; - public Par X0Y3_尿散り4; + public Par X0Y3_尿散り4; - public Par X0Y3_尿散り5; + public Par X0Y3_尿散り5; - public Par X0Y4_尿; + public Par X0Y4_尿; - public Par X0Y4_尿散り1; + public Par X0Y4_尿散り1; - public Par X0Y4_尿散り2; + public Par X0Y4_尿散り2; - public Par X0Y4_尿散り3; + public Par X0Y4_尿散り3; - public Par X0Y4_尿散り4; + public Par X0Y4_尿散り4; - public Par X0Y4_尿散り5; + public Par X0Y4_尿散り5; - public Par X0Y5_尿; + public Par X0Y5_尿; - public Par X0Y5_尿散り1; + public Par X0Y5_尿散り1; - public Par X0Y5_尿散り2; + public Par X0Y5_尿散り2; - public Par X0Y5_尿散り3; + public Par X0Y5_尿散り3; - public Par X0Y5_尿散り4; + public Par X0Y5_尿散り4; - public Par X0Y5_尿散り5; + public Par X0Y5_尿散り5; - public Par X0Y6_尿; + public Par X0Y6_尿; - public Par X0Y6_尿散り1; + public Par X0Y6_尿散り1; - public Par X0Y6_尿散り2; + public Par X0Y6_尿散り2; - public Par X0Y6_尿散り3; + public Par X0Y6_尿散り3; - public Par X0Y6_尿散り4; + public Par X0Y6_尿散り4; - public Par X0Y6_尿散り5; + public Par X0Y6_尿散り5; - public Par X0Y7_尿; + public Par X0Y7_尿; - public Par X0Y7_尿散り1; + public Par X0Y7_尿散り1; - public Par X0Y7_尿散り2; + public Par X0Y7_尿散り2; - public Par X0Y7_尿散り3; + public Par X0Y7_尿散り3; - public Par X0Y7_尿散り4; + public Par X0Y7_尿散り4; - public Par X0Y7_尿散り5; + public Par X0Y7_尿散り5; - public Par X0Y8_尿; + public Par X0Y8_尿; - public Par X0Y8_尿散り1; + public Par X0Y8_尿散り1; - public Par X0Y8_尿散り2; + public Par X0Y8_尿散り2; - public Par X0Y8_尿散り3; + public Par X0Y8_尿散り3; - public Par X0Y8_尿散り4; + public Par X0Y8_尿散り4; - public Par X0Y8_尿散り5; + public Par X0Y8_尿散り5; - public Par X0Y9_尿; + public Par X0Y9_尿; - public Par X0Y9_尿散り1; + public Par X0Y9_尿散り1; - public Par X0Y9_尿散り2; + public Par X0Y9_尿散り2; - public Par X0Y9_尿散り3; + public Par X0Y9_尿散り3; - public Par X0Y9_尿散り4; + public Par X0Y9_尿散り4; - public Par X0Y10_尿; + public Par X0Y10_尿; - public Par X0Y10_尿散り1; + public Par X0Y10_尿散り1; - public Par X0Y10_尿散り2; + public Par X0Y10_尿散り2; - public Par X0Y10_尿散り3; + public Par X0Y10_尿散り3; - public Par X0Y10_尿散り4; + public Par X0Y10_尿散り4; - public Par X0Y10_尿散り5; + public Par X0Y10_尿散り5; - public ColorD 尿CD; + public ColorD 尿CD; - public ColorD 尿散り1CD; + public ColorD 尿散り1CD; - public ColorD 尿散り2CD; + public ColorD 尿散り2CD; - public ColorD 尿散り3CD; + public ColorD 尿散り3CD; - public ColorD 尿散り4CD; + public ColorD 尿散り4CD; - public ColorD 尿散り5CD; + public ColorD 尿散り5CD; - public ColorP X0Y0_尿CP; + public ColorP X0Y0_尿CP; - public ColorP X0Y0_尿散り1CP; + public ColorP X0Y0_尿散り1CP; - public ColorP X0Y0_尿散り2CP; + public ColorP X0Y0_尿散り2CP; - public ColorP X0Y0_尿散り3CP; + public ColorP X0Y0_尿散り3CP; - public ColorP X0Y0_尿散り4CP; + public ColorP X0Y0_尿散り4CP; - public ColorP X0Y0_尿散り5CP; + public ColorP X0Y0_尿散り5CP; - public ColorP X0Y1_尿CP; + public ColorP X0Y1_尿CP; - public ColorP X0Y1_尿散り1CP; + public ColorP X0Y1_尿散り1CP; - public ColorP X0Y1_尿散り2CP; + public ColorP X0Y1_尿散り2CP; - public ColorP X0Y1_尿散り3CP; + public ColorP X0Y1_尿散り3CP; - public ColorP X0Y1_尿散り4CP; + public ColorP X0Y1_尿散り4CP; - public ColorP X0Y1_尿散り5CP; + public ColorP X0Y1_尿散り5CP; - public ColorP X0Y2_尿CP; + public ColorP X0Y2_尿CP; - public ColorP X0Y2_尿散り1CP; + public ColorP X0Y2_尿散り1CP; - public ColorP X0Y2_尿散り2CP; + public ColorP X0Y2_尿散り2CP; - public ColorP X0Y2_尿散り3CP; + public ColorP X0Y2_尿散り3CP; - public ColorP X0Y2_尿散り4CP; + public ColorP X0Y2_尿散り4CP; - public ColorP X0Y2_尿散り5CP; + public ColorP X0Y2_尿散り5CP; - public ColorP X0Y3_尿CP; + public ColorP X0Y3_尿CP; - public ColorP X0Y3_尿散り1CP; + public ColorP X0Y3_尿散り1CP; - public ColorP X0Y3_尿散り2CP; + public ColorP X0Y3_尿散り2CP; - public ColorP X0Y3_尿散り3CP; + public ColorP X0Y3_尿散り3CP; - public ColorP X0Y3_尿散り4CP; + public ColorP X0Y3_尿散り4CP; - public ColorP X0Y3_尿散り5CP; + public ColorP X0Y3_尿散り5CP; - public ColorP X0Y4_尿CP; + public ColorP X0Y4_尿CP; - public ColorP X0Y4_尿散り1CP; + public ColorP X0Y4_尿散り1CP; - public ColorP X0Y4_尿散り2CP; + public ColorP X0Y4_尿散り2CP; - public ColorP X0Y4_尿散り3CP; + public ColorP X0Y4_尿散り3CP; - public ColorP X0Y4_尿散り4CP; + public ColorP X0Y4_尿散り4CP; - public ColorP X0Y4_尿散り5CP; + public ColorP X0Y4_尿散り5CP; - public ColorP X0Y5_尿CP; + public ColorP X0Y5_尿CP; - public ColorP X0Y5_尿散り1CP; + public ColorP X0Y5_尿散り1CP; - public ColorP X0Y5_尿散り2CP; + public ColorP X0Y5_尿散り2CP; - public ColorP X0Y5_尿散り3CP; + public ColorP X0Y5_尿散り3CP; - public ColorP X0Y5_尿散り4CP; + public ColorP X0Y5_尿散り4CP; - public ColorP X0Y5_尿散り5CP; + public ColorP X0Y5_尿散り5CP; - public ColorP X0Y6_尿CP; + public ColorP X0Y6_尿CP; - public ColorP X0Y6_尿散り1CP; + public ColorP X0Y6_尿散り1CP; - public ColorP X0Y6_尿散り2CP; + public ColorP X0Y6_尿散り2CP; - public ColorP X0Y6_尿散り3CP; + public ColorP X0Y6_尿散り3CP; - public ColorP X0Y6_尿散り4CP; + public ColorP X0Y6_尿散り4CP; - public ColorP X0Y6_尿散り5CP; + public ColorP X0Y6_尿散り5CP; - public ColorP X0Y7_尿CP; + public ColorP X0Y7_尿CP; - public ColorP X0Y7_尿散り1CP; + public ColorP X0Y7_尿散り1CP; - public ColorP X0Y7_尿散り2CP; + public ColorP X0Y7_尿散り2CP; - public ColorP X0Y7_尿散り3CP; + public ColorP X0Y7_尿散り3CP; - public ColorP X0Y7_尿散り4CP; + public ColorP X0Y7_尿散り4CP; - public ColorP X0Y7_尿散り5CP; + public ColorP X0Y7_尿散り5CP; - public ColorP X0Y8_尿CP; + public ColorP X0Y8_尿CP; - public ColorP X0Y8_尿散り1CP; + public ColorP X0Y8_尿散り1CP; - public ColorP X0Y8_尿散り2CP; + public ColorP X0Y8_尿散り2CP; - public ColorP X0Y8_尿散り3CP; + public ColorP X0Y8_尿散り3CP; - public ColorP X0Y8_尿散り4CP; + public ColorP X0Y8_尿散り4CP; - public ColorP X0Y8_尿散り5CP; + public ColorP X0Y8_尿散り5CP; - public ColorP X0Y9_尿CP; + public ColorP X0Y9_尿CP; - public ColorP X0Y9_尿散り1CP; + public ColorP X0Y9_尿散り1CP; - public ColorP X0Y9_尿散り2CP; + public ColorP X0Y9_尿散り2CP; - public ColorP X0Y9_尿散り3CP; + public ColorP X0Y9_尿散り3CP; - public ColorP X0Y9_尿散り4CP; + public ColorP X0Y9_尿散り4CP; - public ColorP X0Y10_尿CP; + public ColorP X0Y10_尿CP; - public ColorP X0Y10_尿散り1CP; + public ColorP X0Y10_尿散り1CP; - public ColorP X0Y10_尿散り2CP; + public ColorP X0Y10_尿散り2CP; - public ColorP X0Y10_尿散り3CP; + public ColorP X0Y10_尿散り3CP; - public ColorP X0Y10_尿散り4CP; + public ColorP X0Y10_尿散り4CP; - public ColorP X0Y10_尿散り5CP; + public ColorP X0Y10_尿散り5CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 尿_表示 - { - get - { - return X0Y0_尿.Dra; - } - set - { - X0Y0_尿.Dra = value; - X0Y1_尿.Dra = value; - X0Y2_尿.Dra = value; - X0Y3_尿.Dra = value; - X0Y4_尿.Dra = value; - X0Y5_尿.Dra = value; - X0Y6_尿.Dra = value; - X0Y7_尿.Dra = value; - X0Y8_尿.Dra = value; - X0Y9_尿.Dra = value; - X0Y10_尿.Dra = value; - X0Y0_尿.Hit = value; - X0Y1_尿.Hit = value; - X0Y2_尿.Hit = value; - X0Y3_尿.Hit = value; - X0Y4_尿.Hit = value; - X0Y5_尿.Hit = value; - X0Y6_尿.Hit = value; - X0Y7_尿.Hit = value; - X0Y8_尿.Hit = value; - X0Y9_尿.Hit = value; - X0Y10_尿.Hit = value; - } - } - - public bool 尿散り1_表示 - { - get - { - return X0Y0_尿散り1.Dra; - } - set - { - X0Y0_尿散り1.Dra = value; - X0Y1_尿散り1.Dra = value; - X0Y2_尿散り1.Dra = value; - X0Y3_尿散り1.Dra = value; - X0Y4_尿散り1.Dra = value; - X0Y5_尿散り1.Dra = value; - X0Y6_尿散り1.Dra = value; - X0Y7_尿散り1.Dra = value; - X0Y8_尿散り1.Dra = value; - X0Y9_尿散り1.Dra = value; - X0Y10_尿散り1.Dra = value; - X0Y0_尿散り1.Hit = value; - X0Y1_尿散り1.Hit = value; - X0Y2_尿散り1.Hit = value; - X0Y3_尿散り1.Hit = value; - X0Y4_尿散り1.Hit = value; - X0Y5_尿散り1.Hit = value; - X0Y6_尿散り1.Hit = value; - X0Y7_尿散り1.Hit = value; - X0Y8_尿散り1.Hit = value; - X0Y9_尿散り1.Hit = value; - X0Y10_尿散り1.Hit = value; - } - } - - public bool 尿散り2_表示 - { - get - { - return X0Y0_尿散り2.Dra; - } - set - { - X0Y0_尿散り2.Dra = value; - X0Y1_尿散り2.Dra = value; - X0Y2_尿散り2.Dra = value; - X0Y3_尿散り2.Dra = value; - X0Y4_尿散り2.Dra = value; - X0Y5_尿散り2.Dra = value; - X0Y6_尿散り2.Dra = value; - X0Y7_尿散り2.Dra = value; - X0Y8_尿散り2.Dra = value; - X0Y9_尿散り2.Dra = value; - X0Y10_尿散り2.Dra = value; - X0Y0_尿散り2.Hit = value; - X0Y1_尿散り2.Hit = value; - X0Y2_尿散り2.Hit = value; - X0Y3_尿散り2.Hit = value; - X0Y4_尿散り2.Hit = value; - X0Y5_尿散り2.Hit = value; - X0Y6_尿散り2.Hit = value; - X0Y7_尿散り2.Hit = value; - X0Y8_尿散り2.Hit = value; - X0Y9_尿散り2.Hit = value; - X0Y10_尿散り2.Hit = value; - } - } - - public bool 尿散り3_表示 - { - get - { - return X0Y0_尿散り3.Dra; - } - set - { - X0Y0_尿散り3.Dra = value; - X0Y1_尿散り3.Dra = value; - X0Y2_尿散り3.Dra = value; - X0Y3_尿散り3.Dra = value; - X0Y4_尿散り3.Dra = value; - X0Y5_尿散り3.Dra = value; - X0Y6_尿散り3.Dra = value; - X0Y7_尿散り3.Dra = value; - X0Y8_尿散り3.Dra = value; - X0Y9_尿散り3.Dra = value; - X0Y10_尿散り3.Dra = value; - X0Y0_尿散り3.Hit = value; - X0Y1_尿散り3.Hit = value; - X0Y2_尿散り3.Hit = value; - X0Y3_尿散り3.Hit = value; - X0Y4_尿散り3.Hit = value; - X0Y5_尿散り3.Hit = value; - X0Y6_尿散り3.Hit = value; - X0Y7_尿散り3.Hit = value; - X0Y8_尿散り3.Hit = value; - X0Y9_尿散り3.Hit = value; - X0Y10_尿散り3.Hit = value; - } - } - - public bool 尿散り4_表示 - { - get - { - return X0Y0_尿散り4.Dra; - } - set - { - X0Y0_尿散り4.Dra = value; - X0Y1_尿散り4.Dra = value; - X0Y2_尿散り4.Dra = value; - X0Y3_尿散り4.Dra = value; - X0Y4_尿散り4.Dra = value; - X0Y5_尿散り4.Dra = value; - X0Y6_尿散り4.Dra = value; - X0Y7_尿散り4.Dra = value; - X0Y8_尿散り4.Dra = value; - X0Y9_尿散り4.Dra = value; - X0Y10_尿散り4.Dra = value; - X0Y0_尿散り4.Hit = value; - X0Y1_尿散り4.Hit = value; - X0Y2_尿散り4.Hit = value; - X0Y3_尿散り4.Hit = value; - X0Y4_尿散り4.Hit = value; - X0Y5_尿散り4.Hit = value; - X0Y6_尿散り4.Hit = value; - X0Y7_尿散り4.Hit = value; - X0Y8_尿散り4.Hit = value; - X0Y9_尿散り4.Hit = value; - X0Y10_尿散り4.Hit = value; - } - } - - public bool 尿散り5_表示 - { - get - { - return X0Y0_尿散り5.Dra; - } - set - { - X0Y0_尿散り5.Dra = value; - X0Y1_尿散り5.Dra = value; - X0Y2_尿散り5.Dra = value; - X0Y3_尿散り5.Dra = value; - X0Y4_尿散り5.Dra = value; - X0Y5_尿散り5.Dra = value; - X0Y6_尿散り5.Dra = value; - X0Y7_尿散り5.Dra = value; - X0Y8_尿散り5.Dra = value; - X0Y10_尿散り5.Dra = value; - X0Y0_尿散り5.Hit = value; - X0Y1_尿散り5.Hit = value; - X0Y2_尿散り5.Hit = value; - X0Y3_尿散り5.Hit = value; - X0Y4_尿散り5.Hit = value; - X0Y5_尿散り5.Hit = value; - X0Y6_尿散り5.Hit = value; - X0Y7_尿散り5.Hit = value; - X0Y8_尿散り5.Hit = value; - X0Y10_尿散り5.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 尿_表示; - } - set - { - 尿_表示 = value; - 尿散り1_表示 = value; - 尿散り2_表示 = value; - 尿散り3_表示 = value; - 尿散り4_表示 = value; - 尿散り5_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尿CD.不透明度; - } - set - { - 尿CD.不透明度 = value; - 尿散り1CD.不透明度 = value; - 尿散り2CD.不透明度 = value; - 尿散り3CD.不透明度 = value; - 尿散り4CD.不透明度 = value; - 尿散り5CD.不透明度 = value; - } - } - - public 放尿_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 放尿_人D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.性器付["放尿"]); - Pars pars = 本体[0][0]; - X0Y0_尿 = pars["尿"].ToPar(); - X0Y0_尿散り1 = pars["尿散り1"].ToPar(); - X0Y0_尿散り2 = pars["尿散り2"].ToPar(); - X0Y0_尿散り3 = pars["尿散り3"].ToPar(); - X0Y0_尿散り4 = pars["尿散り4"].ToPar(); - X0Y0_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][1]; - X0Y1_尿 = pars["尿"].ToPar(); - X0Y1_尿散り1 = pars["尿散り1"].ToPar(); - X0Y1_尿散り2 = pars["尿散り2"].ToPar(); - X0Y1_尿散り3 = pars["尿散り3"].ToPar(); - X0Y1_尿散り4 = pars["尿散り4"].ToPar(); - X0Y1_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][2]; - X0Y2_尿 = pars["尿"].ToPar(); - X0Y2_尿散り1 = pars["尿散り1"].ToPar(); - X0Y2_尿散り2 = pars["尿散り2"].ToPar(); - X0Y2_尿散り3 = pars["尿散り3"].ToPar(); - X0Y2_尿散り4 = pars["尿散り4"].ToPar(); - X0Y2_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][3]; - X0Y3_尿 = pars["尿"].ToPar(); - X0Y3_尿散り1 = pars["尿散り1"].ToPar(); - X0Y3_尿散り2 = pars["尿散り2"].ToPar(); - X0Y3_尿散り3 = pars["尿散り3"].ToPar(); - X0Y3_尿散り4 = pars["尿散り4"].ToPar(); - X0Y3_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][4]; - X0Y4_尿 = pars["尿"].ToPar(); - X0Y4_尿散り1 = pars["尿散り1"].ToPar(); - X0Y4_尿散り2 = pars["尿散り2"].ToPar(); - X0Y4_尿散り3 = pars["尿散り3"].ToPar(); - X0Y4_尿散り4 = pars["尿散り4"].ToPar(); - X0Y4_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][5]; - X0Y5_尿 = pars["尿"].ToPar(); - X0Y5_尿散り1 = pars["尿散り1"].ToPar(); - X0Y5_尿散り2 = pars["尿散り2"].ToPar(); - X0Y5_尿散り3 = pars["尿散り3"].ToPar(); - X0Y5_尿散り4 = pars["尿散り4"].ToPar(); - X0Y5_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][6]; - X0Y6_尿 = pars["尿"].ToPar(); - X0Y6_尿散り1 = pars["尿散り1"].ToPar(); - X0Y6_尿散り2 = pars["尿散り2"].ToPar(); - X0Y6_尿散り3 = pars["尿散り3"].ToPar(); - X0Y6_尿散り4 = pars["尿散り4"].ToPar(); - X0Y6_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][7]; - X0Y7_尿 = pars["尿"].ToPar(); - X0Y7_尿散り1 = pars["尿散り1"].ToPar(); - X0Y7_尿散り2 = pars["尿散り2"].ToPar(); - X0Y7_尿散り3 = pars["尿散り3"].ToPar(); - X0Y7_尿散り4 = pars["尿散り4"].ToPar(); - X0Y7_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][8]; - X0Y8_尿 = pars["尿"].ToPar(); - X0Y8_尿散り1 = pars["尿散り1"].ToPar(); - X0Y8_尿散り2 = pars["尿散り2"].ToPar(); - X0Y8_尿散り3 = pars["尿散り3"].ToPar(); - X0Y8_尿散り4 = pars["尿散り4"].ToPar(); - X0Y8_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][9]; - X0Y9_尿 = pars["尿"].ToPar(); - X0Y9_尿散り1 = pars["尿散り1"].ToPar(); - X0Y9_尿散り2 = pars["尿散り2"].ToPar(); - X0Y9_尿散り3 = pars["尿散り3"].ToPar(); - X0Y9_尿散り4 = pars["尿散り4"].ToPar(); - pars = 本体[0][10]; - X0Y10_尿 = pars["尿"].ToPar(); - X0Y10_尿散り1 = pars["尿散り1"].ToPar(); - X0Y10_尿散り2 = pars["尿散り2"].ToPar(); - X0Y10_尿散り3 = pars["尿散り3"].ToPar(); - X0Y10_尿散り4 = pars["尿散り4"].ToPar(); - X0Y10_尿散り5 = pars["尿散り5"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尿_表示 = e.尿_表示; - 尿散り1_表示 = e.尿散り1_表示; - 尿散り2_表示 = e.尿散り2_表示; - 尿散り3_表示 = e.尿散り3_表示; - 尿散り4_表示 = e.尿散り4_表示; - 尿散り5_表示 = e.尿散り5_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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); - 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_尿散り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); - X0Y2_尿CP = new ColorP(X0Y2_尿, 尿CD, DisUnit, abj: true); - X0Y2_尿散り1CP = new ColorP(X0Y2_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y2_尿散り2CP = new ColorP(X0Y2_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y2_尿散り3CP = new ColorP(X0Y2_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y2_尿散り4CP = new ColorP(X0Y2_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y2_尿散り5CP = new ColorP(X0Y2_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y3_尿CP = new ColorP(X0Y3_尿, 尿CD, DisUnit, abj: true); - X0Y3_尿散り1CP = new ColorP(X0Y3_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y3_尿散り2CP = new ColorP(X0Y3_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y3_尿散り3CP = new ColorP(X0Y3_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y3_尿散り4CP = new ColorP(X0Y3_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y3_尿散り5CP = new ColorP(X0Y3_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y4_尿CP = new ColorP(X0Y4_尿, 尿CD, DisUnit, abj: true); - X0Y4_尿散り1CP = new ColorP(X0Y4_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y4_尿散り2CP = new ColorP(X0Y4_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y4_尿散り3CP = new ColorP(X0Y4_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y4_尿散り4CP = new ColorP(X0Y4_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y4_尿散り5CP = new ColorP(X0Y4_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y5_尿CP = new ColorP(X0Y5_尿, 尿CD, DisUnit, abj: true); - X0Y5_尿散り1CP = new ColorP(X0Y5_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y5_尿散り2CP = new ColorP(X0Y5_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y5_尿散り3CP = new ColorP(X0Y5_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y5_尿散り4CP = new ColorP(X0Y5_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y5_尿散り5CP = new ColorP(X0Y5_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y6_尿CP = new ColorP(X0Y6_尿, 尿CD, DisUnit, abj: true); - X0Y6_尿散り1CP = new ColorP(X0Y6_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y6_尿散り2CP = new ColorP(X0Y6_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y6_尿散り3CP = new ColorP(X0Y6_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y6_尿散り4CP = new ColorP(X0Y6_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y6_尿散り5CP = new ColorP(X0Y6_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y7_尿CP = new ColorP(X0Y7_尿, 尿CD, DisUnit, abj: true); - X0Y7_尿散り1CP = new ColorP(X0Y7_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y7_尿散り2CP = new ColorP(X0Y7_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y7_尿散り3CP = new ColorP(X0Y7_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y7_尿散り4CP = new ColorP(X0Y7_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y7_尿散り5CP = new ColorP(X0Y7_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y8_尿CP = new ColorP(X0Y8_尿, 尿CD, DisUnit, abj: true); - X0Y8_尿散り1CP = new ColorP(X0Y8_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y8_尿散り2CP = new ColorP(X0Y8_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y8_尿散り3CP = new ColorP(X0Y8_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y8_尿散り4CP = new ColorP(X0Y8_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y8_尿散り5CP = new ColorP(X0Y8_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y9_尿CP = new ColorP(X0Y9_尿, 尿CD, DisUnit, abj: true); - X0Y9_尿散り1CP = new ColorP(X0Y9_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y9_尿散り2CP = new ColorP(X0Y9_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y9_尿散り3CP = new ColorP(X0Y9_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y9_尿散り4CP = new ColorP(X0Y9_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y10_尿CP = new ColorP(X0Y10_尿, 尿CD, DisUnit, abj: true); - X0Y10_尿散り1CP = new ColorP(X0Y10_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y10_尿散り2CP = new ColorP(X0Y10_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y10_尿散り3CP = new ColorP(X0Y10_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y10_尿散り4CP = new ColorP(X0Y10_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y10_尿散り5CP = new ColorP(X0Y10_尿散り5, 尿散り5CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_尿CP.Update(); - X0Y0_尿散り1CP.Update(); - X0Y0_尿散り2CP.Update(); - X0Y0_尿散り3CP.Update(); - X0Y0_尿散り4CP.Update(); - X0Y0_尿散り5CP.Update(); - break; - case 1: - X0Y1_尿CP.Update(); - X0Y1_尿散り1CP.Update(); - X0Y1_尿散り2CP.Update(); - X0Y1_尿散り3CP.Update(); - X0Y1_尿散り4CP.Update(); - X0Y1_尿散り5CP.Update(); - break; - case 2: - X0Y2_尿CP.Update(); - X0Y2_尿散り1CP.Update(); - X0Y2_尿散り2CP.Update(); - X0Y2_尿散り3CP.Update(); - X0Y2_尿散り4CP.Update(); - X0Y2_尿散り5CP.Update(); - break; - case 3: - X0Y3_尿CP.Update(); - X0Y3_尿散り1CP.Update(); - X0Y3_尿散り2CP.Update(); - X0Y3_尿散り3CP.Update(); - X0Y3_尿散り4CP.Update(); - X0Y3_尿散り5CP.Update(); - break; - case 4: - X0Y4_尿CP.Update(); - X0Y4_尿散り1CP.Update(); - X0Y4_尿散り2CP.Update(); - X0Y4_尿散り3CP.Update(); - X0Y4_尿散り4CP.Update(); - X0Y4_尿散り5CP.Update(); - break; - case 5: - X0Y5_尿CP.Update(); - X0Y5_尿散り1CP.Update(); - X0Y5_尿散り2CP.Update(); - X0Y5_尿散り3CP.Update(); - X0Y5_尿散り4CP.Update(); - X0Y5_尿散り5CP.Update(); - break; - case 6: - X0Y6_尿CP.Update(); - X0Y6_尿散り1CP.Update(); - X0Y6_尿散り2CP.Update(); - X0Y6_尿散り3CP.Update(); - X0Y6_尿散り4CP.Update(); - X0Y6_尿散り5CP.Update(); - break; - case 7: - X0Y7_尿CP.Update(); - X0Y7_尿散り1CP.Update(); - X0Y7_尿散り2CP.Update(); - X0Y7_尿散り3CP.Update(); - X0Y7_尿散り4CP.Update(); - X0Y7_尿散り5CP.Update(); - break; - case 8: - X0Y8_尿CP.Update(); - X0Y8_尿散り1CP.Update(); - X0Y8_尿散り2CP.Update(); - X0Y8_尿散り3CP.Update(); - X0Y8_尿散り4CP.Update(); - X0Y8_尿散り5CP.Update(); - break; - case 9: - X0Y9_尿CP.Update(); - X0Y9_尿散り1CP.Update(); - X0Y9_尿散り2CP.Update(); - X0Y9_尿散り3CP.Update(); - X0Y9_尿散り4CP.Update(); - break; - default: - X0Y10_尿CP.Update(); - X0Y10_尿散り1CP.Update(); - X0Y10_尿散り2CP.Update(); - X0Y10_尿散り3CP.Update(); - X0Y10_尿散り4CP.Update(); - X0Y10_尿散り5CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 尿CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); - 尿散り1CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); - 尿散り2CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); - 尿散り3CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); - 尿散り4CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); - 尿散り5CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 尿_表示 + { + get + { + return X0Y0_尿.Dra; + } + set + { + X0Y0_尿.Dra = value; + X0Y1_尿.Dra = value; + X0Y2_尿.Dra = value; + X0Y3_尿.Dra = value; + X0Y4_尿.Dra = value; + X0Y5_尿.Dra = value; + X0Y6_尿.Dra = value; + X0Y7_尿.Dra = value; + X0Y8_尿.Dra = value; + X0Y9_尿.Dra = value; + X0Y10_尿.Dra = value; + X0Y0_尿.Hit = value; + X0Y1_尿.Hit = value; + X0Y2_尿.Hit = value; + X0Y3_尿.Hit = value; + X0Y4_尿.Hit = value; + X0Y5_尿.Hit = value; + X0Y6_尿.Hit = value; + X0Y7_尿.Hit = value; + X0Y8_尿.Hit = value; + X0Y9_尿.Hit = value; + X0Y10_尿.Hit = value; + } + } + + public bool 尿散り1_表示 + { + get + { + return X0Y0_尿散り1.Dra; + } + set + { + X0Y0_尿散り1.Dra = value; + X0Y1_尿散り1.Dra = value; + X0Y2_尿散り1.Dra = value; + X0Y3_尿散り1.Dra = value; + X0Y4_尿散り1.Dra = value; + X0Y5_尿散り1.Dra = value; + X0Y6_尿散り1.Dra = value; + X0Y7_尿散り1.Dra = value; + X0Y8_尿散り1.Dra = value; + X0Y9_尿散り1.Dra = value; + X0Y10_尿散り1.Dra = value; + X0Y0_尿散り1.Hit = value; + X0Y1_尿散り1.Hit = value; + X0Y2_尿散り1.Hit = value; + X0Y3_尿散り1.Hit = value; + X0Y4_尿散り1.Hit = value; + X0Y5_尿散り1.Hit = value; + X0Y6_尿散り1.Hit = value; + X0Y7_尿散り1.Hit = value; + X0Y8_尿散り1.Hit = value; + X0Y9_尿散り1.Hit = value; + X0Y10_尿散り1.Hit = value; + } + } + + public bool 尿散り2_表示 + { + get + { + return X0Y0_尿散り2.Dra; + } + set + { + X0Y0_尿散り2.Dra = value; + X0Y1_尿散り2.Dra = value; + X0Y2_尿散り2.Dra = value; + X0Y3_尿散り2.Dra = value; + X0Y4_尿散り2.Dra = value; + X0Y5_尿散り2.Dra = value; + X0Y6_尿散り2.Dra = value; + X0Y7_尿散り2.Dra = value; + X0Y8_尿散り2.Dra = value; + X0Y9_尿散り2.Dra = value; + X0Y10_尿散り2.Dra = value; + X0Y0_尿散り2.Hit = value; + X0Y1_尿散り2.Hit = value; + X0Y2_尿散り2.Hit = value; + X0Y3_尿散り2.Hit = value; + X0Y4_尿散り2.Hit = value; + X0Y5_尿散り2.Hit = value; + X0Y6_尿散り2.Hit = value; + X0Y7_尿散り2.Hit = value; + X0Y8_尿散り2.Hit = value; + X0Y9_尿散り2.Hit = value; + X0Y10_尿散り2.Hit = value; + } + } + + public bool 尿散り3_表示 + { + get + { + return X0Y0_尿散り3.Dra; + } + set + { + X0Y0_尿散り3.Dra = value; + X0Y1_尿散り3.Dra = value; + X0Y2_尿散り3.Dra = value; + X0Y3_尿散り3.Dra = value; + X0Y4_尿散り3.Dra = value; + X0Y5_尿散り3.Dra = value; + X0Y6_尿散り3.Dra = value; + X0Y7_尿散り3.Dra = value; + X0Y8_尿散り3.Dra = value; + X0Y9_尿散り3.Dra = value; + X0Y10_尿散り3.Dra = value; + X0Y0_尿散り3.Hit = value; + X0Y1_尿散り3.Hit = value; + X0Y2_尿散り3.Hit = value; + X0Y3_尿散り3.Hit = value; + X0Y4_尿散り3.Hit = value; + X0Y5_尿散り3.Hit = value; + X0Y6_尿散り3.Hit = value; + X0Y7_尿散り3.Hit = value; + X0Y8_尿散り3.Hit = value; + X0Y9_尿散り3.Hit = value; + X0Y10_尿散り3.Hit = value; + } + } + + public bool 尿散り4_表示 + { + get + { + return X0Y0_尿散り4.Dra; + } + set + { + X0Y0_尿散り4.Dra = value; + X0Y1_尿散り4.Dra = value; + X0Y2_尿散り4.Dra = value; + X0Y3_尿散り4.Dra = value; + X0Y4_尿散り4.Dra = value; + X0Y5_尿散り4.Dra = value; + X0Y6_尿散り4.Dra = value; + X0Y7_尿散り4.Dra = value; + X0Y8_尿散り4.Dra = value; + X0Y9_尿散り4.Dra = value; + X0Y10_尿散り4.Dra = value; + X0Y0_尿散り4.Hit = value; + X0Y1_尿散り4.Hit = value; + X0Y2_尿散り4.Hit = value; + X0Y3_尿散り4.Hit = value; + X0Y4_尿散り4.Hit = value; + X0Y5_尿散り4.Hit = value; + X0Y6_尿散り4.Hit = value; + X0Y7_尿散り4.Hit = value; + X0Y8_尿散り4.Hit = value; + X0Y9_尿散り4.Hit = value; + X0Y10_尿散り4.Hit = value; + } + } + + public bool 尿散り5_表示 + { + get + { + return X0Y0_尿散り5.Dra; + } + set + { + X0Y0_尿散り5.Dra = value; + X0Y1_尿散り5.Dra = value; + X0Y2_尿散り5.Dra = value; + X0Y3_尿散り5.Dra = value; + X0Y4_尿散り5.Dra = value; + X0Y5_尿散り5.Dra = value; + X0Y6_尿散り5.Dra = value; + X0Y7_尿散り5.Dra = value; + X0Y8_尿散り5.Dra = value; + X0Y10_尿散り5.Dra = value; + X0Y0_尿散り5.Hit = value; + X0Y1_尿散り5.Hit = value; + X0Y2_尿散り5.Hit = value; + X0Y3_尿散り5.Hit = value; + X0Y4_尿散り5.Hit = value; + X0Y5_尿散り5.Hit = value; + X0Y6_尿散り5.Hit = value; + X0Y7_尿散り5.Hit = value; + X0Y8_尿散り5.Hit = value; + X0Y10_尿散り5.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 尿_表示; + } + set + { + 尿_表示 = value; + 尿散り1_表示 = value; + 尿散り2_表示 = value; + 尿散り3_表示 = value; + 尿散り4_表示 = value; + 尿散り5_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尿CD.不透明度; + } + set + { + 尿CD.不透明度 = value; + 尿散り1CD.不透明度 = value; + 尿散り2CD.不透明度 = value; + 尿散り3CD.不透明度 = value; + 尿散り4CD.不透明度 = value; + 尿散り5CD.不透明度 = value; + } + } + + public 放尿_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 放尿_人D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.性器付["放尿"]); + Pars pars = 本体[0][0]; + X0Y0_尿 = pars["尿"].ToPar(); + X0Y0_尿散り1 = pars["尿散り1"].ToPar(); + X0Y0_尿散り2 = pars["尿散り2"].ToPar(); + X0Y0_尿散り3 = pars["尿散り3"].ToPar(); + X0Y0_尿散り4 = pars["尿散り4"].ToPar(); + X0Y0_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][1]; + X0Y1_尿 = pars["尿"].ToPar(); + X0Y1_尿散り1 = pars["尿散り1"].ToPar(); + X0Y1_尿散り2 = pars["尿散り2"].ToPar(); + X0Y1_尿散り3 = pars["尿散り3"].ToPar(); + X0Y1_尿散り4 = pars["尿散り4"].ToPar(); + X0Y1_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][2]; + X0Y2_尿 = pars["尿"].ToPar(); + X0Y2_尿散り1 = pars["尿散り1"].ToPar(); + X0Y2_尿散り2 = pars["尿散り2"].ToPar(); + X0Y2_尿散り3 = pars["尿散り3"].ToPar(); + X0Y2_尿散り4 = pars["尿散り4"].ToPar(); + X0Y2_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][3]; + X0Y3_尿 = pars["尿"].ToPar(); + X0Y3_尿散り1 = pars["尿散り1"].ToPar(); + X0Y3_尿散り2 = pars["尿散り2"].ToPar(); + X0Y3_尿散り3 = pars["尿散り3"].ToPar(); + X0Y3_尿散り4 = pars["尿散り4"].ToPar(); + X0Y3_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][4]; + X0Y4_尿 = pars["尿"].ToPar(); + X0Y4_尿散り1 = pars["尿散り1"].ToPar(); + X0Y4_尿散り2 = pars["尿散り2"].ToPar(); + X0Y4_尿散り3 = pars["尿散り3"].ToPar(); + X0Y4_尿散り4 = pars["尿散り4"].ToPar(); + X0Y4_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][5]; + X0Y5_尿 = pars["尿"].ToPar(); + X0Y5_尿散り1 = pars["尿散り1"].ToPar(); + X0Y5_尿散り2 = pars["尿散り2"].ToPar(); + X0Y5_尿散り3 = pars["尿散り3"].ToPar(); + X0Y5_尿散り4 = pars["尿散り4"].ToPar(); + X0Y5_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][6]; + X0Y6_尿 = pars["尿"].ToPar(); + X0Y6_尿散り1 = pars["尿散り1"].ToPar(); + X0Y6_尿散り2 = pars["尿散り2"].ToPar(); + X0Y6_尿散り3 = pars["尿散り3"].ToPar(); + X0Y6_尿散り4 = pars["尿散り4"].ToPar(); + X0Y6_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][7]; + X0Y7_尿 = pars["尿"].ToPar(); + X0Y7_尿散り1 = pars["尿散り1"].ToPar(); + X0Y7_尿散り2 = pars["尿散り2"].ToPar(); + X0Y7_尿散り3 = pars["尿散り3"].ToPar(); + X0Y7_尿散り4 = pars["尿散り4"].ToPar(); + X0Y7_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][8]; + X0Y8_尿 = pars["尿"].ToPar(); + X0Y8_尿散り1 = pars["尿散り1"].ToPar(); + X0Y8_尿散り2 = pars["尿散り2"].ToPar(); + X0Y8_尿散り3 = pars["尿散り3"].ToPar(); + X0Y8_尿散り4 = pars["尿散り4"].ToPar(); + X0Y8_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][9]; + X0Y9_尿 = pars["尿"].ToPar(); + X0Y9_尿散り1 = pars["尿散り1"].ToPar(); + X0Y9_尿散り2 = pars["尿散り2"].ToPar(); + X0Y9_尿散り3 = pars["尿散り3"].ToPar(); + X0Y9_尿散り4 = pars["尿散り4"].ToPar(); + pars = 本体[0][10]; + X0Y10_尿 = pars["尿"].ToPar(); + X0Y10_尿散り1 = pars["尿散り1"].ToPar(); + X0Y10_尿散り2 = pars["尿散り2"].ToPar(); + X0Y10_尿散り3 = pars["尿散り3"].ToPar(); + X0Y10_尿散り4 = pars["尿散り4"].ToPar(); + X0Y10_尿散り5 = pars["尿散り5"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尿_表示 = e.尿_表示; + 尿散り1_表示 = e.尿散り1_表示; + 尿散り2_表示 = e.尿散り2_表示; + 尿散り3_表示 = e.尿散り3_表示; + 尿散り4_表示 = e.尿散り4_表示; + 尿散り5_表示 = e.尿散り5_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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); + 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_尿散り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); + X0Y2_尿CP = new ColorP(X0Y2_尿, 尿CD, DisUnit, abj: true); + X0Y2_尿散り1CP = new ColorP(X0Y2_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y2_尿散り2CP = new ColorP(X0Y2_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y2_尿散り3CP = new ColorP(X0Y2_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y2_尿散り4CP = new ColorP(X0Y2_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y2_尿散り5CP = new ColorP(X0Y2_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y3_尿CP = new ColorP(X0Y3_尿, 尿CD, DisUnit, abj: true); + X0Y3_尿散り1CP = new ColorP(X0Y3_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y3_尿散り2CP = new ColorP(X0Y3_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y3_尿散り3CP = new ColorP(X0Y3_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y3_尿散り4CP = new ColorP(X0Y3_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y3_尿散り5CP = new ColorP(X0Y3_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y4_尿CP = new ColorP(X0Y4_尿, 尿CD, DisUnit, abj: true); + X0Y4_尿散り1CP = new ColorP(X0Y4_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y4_尿散り2CP = new ColorP(X0Y4_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y4_尿散り3CP = new ColorP(X0Y4_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y4_尿散り4CP = new ColorP(X0Y4_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y4_尿散り5CP = new ColorP(X0Y4_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y5_尿CP = new ColorP(X0Y5_尿, 尿CD, DisUnit, abj: true); + X0Y5_尿散り1CP = new ColorP(X0Y5_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y5_尿散り2CP = new ColorP(X0Y5_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y5_尿散り3CP = new ColorP(X0Y5_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y5_尿散り4CP = new ColorP(X0Y5_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y5_尿散り5CP = new ColorP(X0Y5_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y6_尿CP = new ColorP(X0Y6_尿, 尿CD, DisUnit, abj: true); + X0Y6_尿散り1CP = new ColorP(X0Y6_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y6_尿散り2CP = new ColorP(X0Y6_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y6_尿散り3CP = new ColorP(X0Y6_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y6_尿散り4CP = new ColorP(X0Y6_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y6_尿散り5CP = new ColorP(X0Y6_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y7_尿CP = new ColorP(X0Y7_尿, 尿CD, DisUnit, abj: true); + X0Y7_尿散り1CP = new ColorP(X0Y7_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y7_尿散り2CP = new ColorP(X0Y7_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y7_尿散り3CP = new ColorP(X0Y7_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y7_尿散り4CP = new ColorP(X0Y7_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y7_尿散り5CP = new ColorP(X0Y7_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y8_尿CP = new ColorP(X0Y8_尿, 尿CD, DisUnit, abj: true); + X0Y8_尿散り1CP = new ColorP(X0Y8_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y8_尿散り2CP = new ColorP(X0Y8_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y8_尿散り3CP = new ColorP(X0Y8_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y8_尿散り4CP = new ColorP(X0Y8_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y8_尿散り5CP = new ColorP(X0Y8_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y9_尿CP = new ColorP(X0Y9_尿, 尿CD, DisUnit, abj: true); + X0Y9_尿散り1CP = new ColorP(X0Y9_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y9_尿散り2CP = new ColorP(X0Y9_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y9_尿散り3CP = new ColorP(X0Y9_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y9_尿散り4CP = new ColorP(X0Y9_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y10_尿CP = new ColorP(X0Y10_尿, 尿CD, DisUnit, abj: true); + X0Y10_尿散り1CP = new ColorP(X0Y10_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y10_尿散り2CP = new ColorP(X0Y10_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y10_尿散り3CP = new ColorP(X0Y10_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y10_尿散り4CP = new ColorP(X0Y10_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y10_尿散り5CP = new ColorP(X0Y10_尿散り5, 尿散り5CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_尿CP.Update(); + X0Y0_尿散り1CP.Update(); + X0Y0_尿散り2CP.Update(); + X0Y0_尿散り3CP.Update(); + X0Y0_尿散り4CP.Update(); + X0Y0_尿散り5CP.Update(); + break; + case 1: + X0Y1_尿CP.Update(); + X0Y1_尿散り1CP.Update(); + X0Y1_尿散り2CP.Update(); + X0Y1_尿散り3CP.Update(); + X0Y1_尿散り4CP.Update(); + X0Y1_尿散り5CP.Update(); + break; + case 2: + X0Y2_尿CP.Update(); + X0Y2_尿散り1CP.Update(); + X0Y2_尿散り2CP.Update(); + X0Y2_尿散り3CP.Update(); + X0Y2_尿散り4CP.Update(); + X0Y2_尿散り5CP.Update(); + break; + case 3: + X0Y3_尿CP.Update(); + X0Y3_尿散り1CP.Update(); + X0Y3_尿散り2CP.Update(); + X0Y3_尿散り3CP.Update(); + X0Y3_尿散り4CP.Update(); + X0Y3_尿散り5CP.Update(); + break; + case 4: + X0Y4_尿CP.Update(); + X0Y4_尿散り1CP.Update(); + X0Y4_尿散り2CP.Update(); + X0Y4_尿散り3CP.Update(); + X0Y4_尿散り4CP.Update(); + X0Y4_尿散り5CP.Update(); + break; + case 5: + X0Y5_尿CP.Update(); + X0Y5_尿散り1CP.Update(); + X0Y5_尿散り2CP.Update(); + X0Y5_尿散り3CP.Update(); + X0Y5_尿散り4CP.Update(); + X0Y5_尿散り5CP.Update(); + break; + case 6: + X0Y6_尿CP.Update(); + X0Y6_尿散り1CP.Update(); + X0Y6_尿散り2CP.Update(); + X0Y6_尿散り3CP.Update(); + X0Y6_尿散り4CP.Update(); + X0Y6_尿散り5CP.Update(); + break; + case 7: + X0Y7_尿CP.Update(); + X0Y7_尿散り1CP.Update(); + X0Y7_尿散り2CP.Update(); + X0Y7_尿散り3CP.Update(); + X0Y7_尿散り4CP.Update(); + X0Y7_尿散り5CP.Update(); + break; + case 8: + X0Y8_尿CP.Update(); + X0Y8_尿散り1CP.Update(); + X0Y8_尿散り2CP.Update(); + X0Y8_尿散り3CP.Update(); + X0Y8_尿散り4CP.Update(); + X0Y8_尿散り5CP.Update(); + break; + case 9: + X0Y9_尿CP.Update(); + X0Y9_尿散り1CP.Update(); + X0Y9_尿散り2CP.Update(); + X0Y9_尿散り3CP.Update(); + X0Y9_尿散り4CP.Update(); + break; + default: + X0Y10_尿CP.Update(); + X0Y10_尿散り1CP.Update(); + X0Y10_尿散り2CP.Update(); + X0Y10_尿散り3CP.Update(); + X0Y10_尿散り4CP.Update(); + X0Y10_尿散り5CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 尿CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); + 尿散り1CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); + 尿散り2CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); + 尿散り3CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); + 尿散り4CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); + 尿散り5CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人D.cs index ce6e07e..e8a90a1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人D.cs @@ -1,30 +1,31 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 放尿_人D : 放尿D +namespace SlaveMatrix { - public bool 尿_表示; + [Serializable] + public class 放尿_人D : 放尿D + { + public bool 尿_表示; - public bool 尿散り1_表示; + public bool 尿散り1_表示; - public bool 尿散り2_表示; + public bool 尿散り2_表示; - public bool 尿散り3_表示; + public bool 尿散り3_表示; - public bool 尿散り4_表示; + public bool 尿散り4_表示; - public bool 尿散り5_表示; + public bool 尿散り5_表示; - public 放尿_人D() - { - ThisType = GetType(); - } + public 放尿_人D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 放尿_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 放尿_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣.cs index 6216af0..f0b35e9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣.cs @@ -1,840 +1,841 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 放尿_獣 : 放尿 +namespace SlaveMatrix { - public Par X0Y0_尿; + public class 放尿_獣 : 放尿 + { + public Par X0Y0_尿; - public Par X0Y0_尿散り1; + public Par X0Y0_尿散り1; - public Par X0Y0_尿散り2; + public Par X0Y0_尿散り2; - public Par X0Y0_尿散り3; + public Par X0Y0_尿散り3; - public Par X0Y0_尿散り4; + public Par X0Y0_尿散り4; - public Par X0Y0_尿散り5; + public Par X0Y0_尿散り5; - public Par X0Y1_尿; + public Par X0Y1_尿; - public Par X0Y1_尿散り1; + public Par X0Y1_尿散り1; - public Par X0Y1_尿散り2; + public Par X0Y1_尿散り2; - public Par X0Y1_尿散り3; + public Par X0Y1_尿散り3; - public Par X0Y1_尿散り4; + public Par X0Y1_尿散り4; - public Par X0Y1_尿散り5; + public Par X0Y1_尿散り5; - public Par X0Y2_尿; + public Par X0Y2_尿; - public Par X0Y2_尿散り1; + public Par X0Y2_尿散り1; - public Par X0Y2_尿散り2; + public Par X0Y2_尿散り2; - public Par X0Y2_尿散り3; + public Par X0Y2_尿散り3; - public Par X0Y2_尿散り4; + public Par X0Y2_尿散り4; - public Par X0Y2_尿散り5; + public Par X0Y2_尿散り5; - public Par X0Y3_尿; + public Par X0Y3_尿; - public Par X0Y3_尿散り1; + public Par X0Y3_尿散り1; - public Par X0Y3_尿散り2; + public Par X0Y3_尿散り2; - public Par X0Y3_尿散り3; + public Par X0Y3_尿散り3; - public Par X0Y3_尿散り4; + public Par X0Y3_尿散り4; - public Par X0Y3_尿散り5; + public Par X0Y3_尿散り5; - public Par X0Y4_尿; + public Par X0Y4_尿; - public Par X0Y4_尿散り1; + public Par X0Y4_尿散り1; - public Par X0Y4_尿散り2; + public Par X0Y4_尿散り2; - public Par X0Y4_尿散り3; + public Par X0Y4_尿散り3; - public Par X0Y4_尿散り4; + public Par X0Y4_尿散り4; - public Par X0Y4_尿散り5; + public Par X0Y4_尿散り5; - public Par X0Y5_尿; + public Par X0Y5_尿; - public Par X0Y5_尿散り1; + public Par X0Y5_尿散り1; - public Par X0Y5_尿散り2; + public Par X0Y5_尿散り2; - public Par X0Y5_尿散り3; + public Par X0Y5_尿散り3; - public Par X0Y5_尿散り4; + public Par X0Y5_尿散り4; - public Par X0Y5_尿散り5; + public Par X0Y5_尿散り5; - public Par X0Y6_尿; + public Par X0Y6_尿; - public Par X0Y6_尿散り1; + public Par X0Y6_尿散り1; - public Par X0Y6_尿散り2; + public Par X0Y6_尿散り2; - public Par X0Y6_尿散り3; + public Par X0Y6_尿散り3; - public Par X0Y6_尿散り4; + public Par X0Y6_尿散り4; - public Par X0Y6_尿散り5; + public Par X0Y6_尿散り5; - public Par X0Y7_尿; + public Par X0Y7_尿; - public Par X0Y7_尿散り1; + public Par X0Y7_尿散り1; - public Par X0Y7_尿散り2; + public Par X0Y7_尿散り2; - public Par X0Y7_尿散り3; + public Par X0Y7_尿散り3; - public Par X0Y7_尿散り4; + public Par X0Y7_尿散り4; - public Par X0Y7_尿散り5; + public Par X0Y7_尿散り5; - public Par X0Y8_尿; + public Par X0Y8_尿; - public Par X0Y8_尿散り1; + public Par X0Y8_尿散り1; - public Par X0Y8_尿散り2; + public Par X0Y8_尿散り2; - public Par X0Y8_尿散り3; + public Par X0Y8_尿散り3; - public Par X0Y8_尿散り4; + public Par X0Y8_尿散り4; - public Par X0Y8_尿散り5; + public Par X0Y8_尿散り5; - public Par X0Y9_尿; + public Par X0Y9_尿; - public Par X0Y9_尿散り1; + public Par X0Y9_尿散り1; - public Par X0Y9_尿散り2; + public Par X0Y9_尿散り2; - public Par X0Y9_尿散り3; + public Par X0Y9_尿散り3; - public Par X0Y9_尿散り4; + public Par X0Y9_尿散り4; - public Par X0Y10_尿; + public Par X0Y10_尿; - public Par X0Y10_尿散り1; + public Par X0Y10_尿散り1; - public Par X0Y10_尿散り2; + public Par X0Y10_尿散り2; - public Par X0Y10_尿散り3; + public Par X0Y10_尿散り3; - public Par X0Y10_尿散り4; + public Par X0Y10_尿散り4; - public Par X0Y10_尿散り5; + public Par X0Y10_尿散り5; - public ColorD 尿CD; + public ColorD 尿CD; - public ColorD 尿散り1CD; + public ColorD 尿散り1CD; - public ColorD 尿散り2CD; + public ColorD 尿散り2CD; - public ColorD 尿散り3CD; + public ColorD 尿散り3CD; - public ColorD 尿散り4CD; + public ColorD 尿散り4CD; - public ColorD 尿散り5CD; + public ColorD 尿散り5CD; - public ColorP X0Y0_尿CP; + public ColorP X0Y0_尿CP; - public ColorP X0Y0_尿散り1CP; + public ColorP X0Y0_尿散り1CP; - public ColorP X0Y0_尿散り2CP; + public ColorP X0Y0_尿散り2CP; - public ColorP X0Y0_尿散り3CP; + public ColorP X0Y0_尿散り3CP; - public ColorP X0Y0_尿散り4CP; + public ColorP X0Y0_尿散り4CP; - public ColorP X0Y0_尿散り5CP; + public ColorP X0Y0_尿散り5CP; - public ColorP X0Y1_尿CP; + public ColorP X0Y1_尿CP; - public ColorP X0Y1_尿散り1CP; + public ColorP X0Y1_尿散り1CP; - public ColorP X0Y1_尿散り2CP; + public ColorP X0Y1_尿散り2CP; - public ColorP X0Y1_尿散り3CP; + public ColorP X0Y1_尿散り3CP; - public ColorP X0Y1_尿散り4CP; + public ColorP X0Y1_尿散り4CP; - public ColorP X0Y1_尿散り5CP; + public ColorP X0Y1_尿散り5CP; - public ColorP X0Y2_尿CP; + public ColorP X0Y2_尿CP; - public ColorP X0Y2_尿散り1CP; + public ColorP X0Y2_尿散り1CP; - public ColorP X0Y2_尿散り2CP; + public ColorP X0Y2_尿散り2CP; - public ColorP X0Y2_尿散り3CP; + public ColorP X0Y2_尿散り3CP; - public ColorP X0Y2_尿散り4CP; + public ColorP X0Y2_尿散り4CP; - public ColorP X0Y2_尿散り5CP; + public ColorP X0Y2_尿散り5CP; - public ColorP X0Y3_尿CP; + public ColorP X0Y3_尿CP; - public ColorP X0Y3_尿散り1CP; + public ColorP X0Y3_尿散り1CP; - public ColorP X0Y3_尿散り2CP; + public ColorP X0Y3_尿散り2CP; - public ColorP X0Y3_尿散り3CP; + public ColorP X0Y3_尿散り3CP; - public ColorP X0Y3_尿散り4CP; + public ColorP X0Y3_尿散り4CP; - public ColorP X0Y3_尿散り5CP; + public ColorP X0Y3_尿散り5CP; - public ColorP X0Y4_尿CP; + public ColorP X0Y4_尿CP; - public ColorP X0Y4_尿散り1CP; + public ColorP X0Y4_尿散り1CP; - public ColorP X0Y4_尿散り2CP; + public ColorP X0Y4_尿散り2CP; - public ColorP X0Y4_尿散り3CP; + public ColorP X0Y4_尿散り3CP; - public ColorP X0Y4_尿散り4CP; + public ColorP X0Y4_尿散り4CP; - public ColorP X0Y4_尿散り5CP; + public ColorP X0Y4_尿散り5CP; - public ColorP X0Y5_尿CP; + public ColorP X0Y5_尿CP; - public ColorP X0Y5_尿散り1CP; + public ColorP X0Y5_尿散り1CP; - public ColorP X0Y5_尿散り2CP; + public ColorP X0Y5_尿散り2CP; - public ColorP X0Y5_尿散り3CP; + public ColorP X0Y5_尿散り3CP; - public ColorP X0Y5_尿散り4CP; + public ColorP X0Y5_尿散り4CP; - public ColorP X0Y5_尿散り5CP; + public ColorP X0Y5_尿散り5CP; - public ColorP X0Y6_尿CP; + public ColorP X0Y6_尿CP; - public ColorP X0Y6_尿散り1CP; + public ColorP X0Y6_尿散り1CP; - public ColorP X0Y6_尿散り2CP; + public ColorP X0Y6_尿散り2CP; - public ColorP X0Y6_尿散り3CP; + public ColorP X0Y6_尿散り3CP; - public ColorP X0Y6_尿散り4CP; + public ColorP X0Y6_尿散り4CP; - public ColorP X0Y6_尿散り5CP; + public ColorP X0Y6_尿散り5CP; - public ColorP X0Y7_尿CP; + public ColorP X0Y7_尿CP; - public ColorP X0Y7_尿散り1CP; + public ColorP X0Y7_尿散り1CP; - public ColorP X0Y7_尿散り2CP; + public ColorP X0Y7_尿散り2CP; - public ColorP X0Y7_尿散り3CP; + public ColorP X0Y7_尿散り3CP; - public ColorP X0Y7_尿散り4CP; + public ColorP X0Y7_尿散り4CP; - public ColorP X0Y7_尿散り5CP; + public ColorP X0Y7_尿散り5CP; - public ColorP X0Y8_尿CP; + public ColorP X0Y8_尿CP; - public ColorP X0Y8_尿散り1CP; + public ColorP X0Y8_尿散り1CP; - public ColorP X0Y8_尿散り2CP; + public ColorP X0Y8_尿散り2CP; - public ColorP X0Y8_尿散り3CP; + public ColorP X0Y8_尿散り3CP; - public ColorP X0Y8_尿散り4CP; + public ColorP X0Y8_尿散り4CP; - public ColorP X0Y8_尿散り5CP; + public ColorP X0Y8_尿散り5CP; - public ColorP X0Y9_尿CP; + public ColorP X0Y9_尿CP; - public ColorP X0Y9_尿散り1CP; + public ColorP X0Y9_尿散り1CP; - public ColorP X0Y9_尿散り2CP; + public ColorP X0Y9_尿散り2CP; - public ColorP X0Y9_尿散り3CP; + public ColorP X0Y9_尿散り3CP; - public ColorP X0Y9_尿散り4CP; + public ColorP X0Y9_尿散り4CP; - public ColorP X0Y10_尿CP; + public ColorP X0Y10_尿CP; - public ColorP X0Y10_尿散り1CP; + public ColorP X0Y10_尿散り1CP; - public ColorP X0Y10_尿散り2CP; + public ColorP X0Y10_尿散り2CP; - public ColorP X0Y10_尿散り3CP; + public ColorP X0Y10_尿散り3CP; - public ColorP X0Y10_尿散り4CP; + public ColorP X0Y10_尿散り4CP; - public ColorP X0Y10_尿散り5CP; + public ColorP X0Y10_尿散り5CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 尿_表示 - { - get - { - return X0Y0_尿.Dra; - } - set - { - X0Y0_尿.Dra = value; - X0Y1_尿.Dra = value; - X0Y2_尿.Dra = value; - X0Y3_尿.Dra = value; - X0Y4_尿.Dra = value; - X0Y5_尿.Dra = value; - X0Y6_尿.Dra = value; - X0Y7_尿.Dra = value; - X0Y8_尿.Dra = value; - X0Y9_尿.Dra = value; - X0Y10_尿.Dra = value; - X0Y0_尿.Hit = value; - X0Y1_尿.Hit = value; - X0Y2_尿.Hit = value; - X0Y3_尿.Hit = value; - X0Y4_尿.Hit = value; - X0Y5_尿.Hit = value; - X0Y6_尿.Hit = value; - X0Y7_尿.Hit = value; - X0Y8_尿.Hit = value; - X0Y9_尿.Hit = value; - X0Y10_尿.Hit = value; - } - } - - public bool 尿散り1_表示 - { - get - { - return X0Y0_尿散り1.Dra; - } - set - { - X0Y0_尿散り1.Dra = value; - X0Y1_尿散り1.Dra = value; - X0Y2_尿散り1.Dra = value; - X0Y3_尿散り1.Dra = value; - X0Y4_尿散り1.Dra = value; - X0Y5_尿散り1.Dra = value; - X0Y6_尿散り1.Dra = value; - X0Y7_尿散り1.Dra = value; - X0Y8_尿散り1.Dra = value; - X0Y9_尿散り1.Dra = value; - X0Y10_尿散り1.Dra = value; - X0Y0_尿散り1.Hit = value; - X0Y1_尿散り1.Hit = value; - X0Y2_尿散り1.Hit = value; - X0Y3_尿散り1.Hit = value; - X0Y4_尿散り1.Hit = value; - X0Y5_尿散り1.Hit = value; - X0Y6_尿散り1.Hit = value; - X0Y7_尿散り1.Hit = value; - X0Y8_尿散り1.Hit = value; - X0Y9_尿散り1.Hit = value; - X0Y10_尿散り1.Hit = value; - } - } - - public bool 尿散り2_表示 - { - get - { - return X0Y0_尿散り2.Dra; - } - set - { - X0Y0_尿散り2.Dra = value; - X0Y1_尿散り2.Dra = value; - X0Y2_尿散り2.Dra = value; - X0Y3_尿散り2.Dra = value; - X0Y4_尿散り2.Dra = value; - X0Y5_尿散り2.Dra = value; - X0Y6_尿散り2.Dra = value; - X0Y7_尿散り2.Dra = value; - X0Y8_尿散り2.Dra = value; - X0Y9_尿散り2.Dra = value; - X0Y10_尿散り2.Dra = value; - X0Y0_尿散り2.Hit = value; - X0Y1_尿散り2.Hit = value; - X0Y2_尿散り2.Hit = value; - X0Y3_尿散り2.Hit = value; - X0Y4_尿散り2.Hit = value; - X0Y5_尿散り2.Hit = value; - X0Y6_尿散り2.Hit = value; - X0Y7_尿散り2.Hit = value; - X0Y8_尿散り2.Hit = value; - X0Y9_尿散り2.Hit = value; - X0Y10_尿散り2.Hit = value; - } - } - - public bool 尿散り3_表示 - { - get - { - return X0Y0_尿散り3.Dra; - } - set - { - X0Y0_尿散り3.Dra = value; - X0Y1_尿散り3.Dra = value; - X0Y2_尿散り3.Dra = value; - X0Y3_尿散り3.Dra = value; - X0Y4_尿散り3.Dra = value; - X0Y5_尿散り3.Dra = value; - X0Y6_尿散り3.Dra = value; - X0Y7_尿散り3.Dra = value; - X0Y8_尿散り3.Dra = value; - X0Y9_尿散り3.Dra = value; - X0Y10_尿散り3.Dra = value; - X0Y0_尿散り3.Hit = value; - X0Y1_尿散り3.Hit = value; - X0Y2_尿散り3.Hit = value; - X0Y3_尿散り3.Hit = value; - X0Y4_尿散り3.Hit = value; - X0Y5_尿散り3.Hit = value; - X0Y6_尿散り3.Hit = value; - X0Y7_尿散り3.Hit = value; - X0Y8_尿散り3.Hit = value; - X0Y9_尿散り3.Hit = value; - X0Y10_尿散り3.Hit = value; - } - } - - public bool 尿散り4_表示 - { - get - { - return X0Y0_尿散り4.Dra; - } - set - { - X0Y0_尿散り4.Dra = value; - X0Y1_尿散り4.Dra = value; - X0Y2_尿散り4.Dra = value; - X0Y3_尿散り4.Dra = value; - X0Y4_尿散り4.Dra = value; - X0Y5_尿散り4.Dra = value; - X0Y6_尿散り4.Dra = value; - X0Y7_尿散り4.Dra = value; - X0Y8_尿散り4.Dra = value; - X0Y9_尿散り4.Dra = value; - X0Y10_尿散り4.Dra = value; - X0Y0_尿散り4.Hit = value; - X0Y1_尿散り4.Hit = value; - X0Y2_尿散り4.Hit = value; - X0Y3_尿散り4.Hit = value; - X0Y4_尿散り4.Hit = value; - X0Y5_尿散り4.Hit = value; - X0Y6_尿散り4.Hit = value; - X0Y7_尿散り4.Hit = value; - X0Y8_尿散り4.Hit = value; - X0Y9_尿散り4.Hit = value; - X0Y10_尿散り4.Hit = value; - } - } - - public bool 尿散り5_表示 - { - get - { - return X0Y0_尿散り5.Dra; - } - set - { - X0Y0_尿散り5.Dra = value; - X0Y1_尿散り5.Dra = value; - X0Y2_尿散り5.Dra = value; - X0Y3_尿散り5.Dra = value; - X0Y4_尿散り5.Dra = value; - X0Y5_尿散り5.Dra = value; - X0Y6_尿散り5.Dra = value; - X0Y7_尿散り5.Dra = value; - X0Y8_尿散り5.Dra = value; - X0Y10_尿散り5.Dra = value; - X0Y0_尿散り5.Hit = value; - X0Y1_尿散り5.Hit = value; - X0Y2_尿散り5.Hit = value; - X0Y3_尿散り5.Hit = value; - X0Y4_尿散り5.Hit = value; - X0Y5_尿散り5.Hit = value; - X0Y6_尿散り5.Hit = value; - X0Y7_尿散り5.Hit = value; - X0Y8_尿散り5.Hit = value; - X0Y10_尿散り5.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 尿_表示; - } - set - { - 尿_表示 = value; - 尿散り1_表示 = value; - 尿散り2_表示 = value; - 尿散り3_表示 = value; - 尿散り4_表示 = value; - 尿散り5_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 尿CD.不透明度; - } - set - { - 尿CD.不透明度 = value; - 尿散り1CD.不透明度 = value; - 尿散り2CD.不透明度 = value; - 尿散り3CD.不透明度 = value; - 尿散り4CD.不透明度 = value; - 尿散り5CD.不透明度 = value; - } - } - - public 放尿_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 放尿_獣D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.性器付["四足放尿"]); - Pars pars = 本体[0][0]; - X0Y0_尿 = pars["尿"].ToPar(); - X0Y0_尿散り1 = pars["尿散り1"].ToPar(); - X0Y0_尿散り2 = pars["尿散り2"].ToPar(); - X0Y0_尿散り3 = pars["尿散り3"].ToPar(); - X0Y0_尿散り4 = pars["尿散り4"].ToPar(); - X0Y0_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][1]; - X0Y1_尿 = pars["尿"].ToPar(); - X0Y1_尿散り1 = pars["尿散り1"].ToPar(); - X0Y1_尿散り2 = pars["尿散り2"].ToPar(); - X0Y1_尿散り3 = pars["尿散り3"].ToPar(); - X0Y1_尿散り4 = pars["尿散り4"].ToPar(); - X0Y1_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][2]; - X0Y2_尿 = pars["尿"].ToPar(); - X0Y2_尿散り1 = pars["尿散り1"].ToPar(); - X0Y2_尿散り2 = pars["尿散り2"].ToPar(); - X0Y2_尿散り3 = pars["尿散り3"].ToPar(); - X0Y2_尿散り4 = pars["尿散り4"].ToPar(); - X0Y2_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][3]; - X0Y3_尿 = pars["尿"].ToPar(); - X0Y3_尿散り1 = pars["尿散り1"].ToPar(); - X0Y3_尿散り2 = pars["尿散り2"].ToPar(); - X0Y3_尿散り3 = pars["尿散り3"].ToPar(); - X0Y3_尿散り4 = pars["尿散り4"].ToPar(); - X0Y3_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][4]; - X0Y4_尿 = pars["尿"].ToPar(); - X0Y4_尿散り1 = pars["尿散り1"].ToPar(); - X0Y4_尿散り2 = pars["尿散り2"].ToPar(); - X0Y4_尿散り3 = pars["尿散り3"].ToPar(); - X0Y4_尿散り4 = pars["尿散り4"].ToPar(); - X0Y4_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][5]; - X0Y5_尿 = pars["尿"].ToPar(); - X0Y5_尿散り1 = pars["尿散り1"].ToPar(); - X0Y5_尿散り2 = pars["尿散り2"].ToPar(); - X0Y5_尿散り3 = pars["尿散り3"].ToPar(); - X0Y5_尿散り4 = pars["尿散り4"].ToPar(); - X0Y5_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][6]; - X0Y6_尿 = pars["尿"].ToPar(); - X0Y6_尿散り1 = pars["尿散り1"].ToPar(); - X0Y6_尿散り2 = pars["尿散り2"].ToPar(); - X0Y6_尿散り3 = pars["尿散り3"].ToPar(); - X0Y6_尿散り4 = pars["尿散り4"].ToPar(); - X0Y6_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][7]; - X0Y7_尿 = pars["尿"].ToPar(); - X0Y7_尿散り1 = pars["尿散り1"].ToPar(); - X0Y7_尿散り2 = pars["尿散り2"].ToPar(); - X0Y7_尿散り3 = pars["尿散り3"].ToPar(); - X0Y7_尿散り4 = pars["尿散り4"].ToPar(); - X0Y7_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][8]; - X0Y8_尿 = pars["尿"].ToPar(); - X0Y8_尿散り1 = pars["尿散り1"].ToPar(); - X0Y8_尿散り2 = pars["尿散り2"].ToPar(); - X0Y8_尿散り3 = pars["尿散り3"].ToPar(); - X0Y8_尿散り4 = pars["尿散り4"].ToPar(); - X0Y8_尿散り5 = pars["尿散り5"].ToPar(); - pars = 本体[0][9]; - X0Y9_尿 = pars["尿"].ToPar(); - X0Y9_尿散り1 = pars["尿散り1"].ToPar(); - X0Y9_尿散り2 = pars["尿散り2"].ToPar(); - X0Y9_尿散り3 = pars["尿散り3"].ToPar(); - X0Y9_尿散り4 = pars["尿散り4"].ToPar(); - pars = 本体[0][10]; - X0Y10_尿 = pars["尿"].ToPar(); - X0Y10_尿散り1 = pars["尿散り1"].ToPar(); - X0Y10_尿散り2 = pars["尿散り2"].ToPar(); - X0Y10_尿散り3 = pars["尿散り3"].ToPar(); - X0Y10_尿散り4 = pars["尿散り4"].ToPar(); - X0Y10_尿散り5 = pars["尿散り5"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 尿_表示 = e.尿_表示; - 尿散り1_表示 = e.尿散り1_表示; - 尿散り2_表示 = e.尿散り2_表示; - 尿散り3_表示 = e.尿散り3_表示; - 尿散り4_表示 = e.尿散り4_表示; - 尿散り5_表示 = e.尿散り5_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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); - 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_尿散り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); - X0Y2_尿CP = new ColorP(X0Y2_尿, 尿CD, DisUnit, abj: true); - X0Y2_尿散り1CP = new ColorP(X0Y2_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y2_尿散り2CP = new ColorP(X0Y2_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y2_尿散り3CP = new ColorP(X0Y2_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y2_尿散り4CP = new ColorP(X0Y2_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y2_尿散り5CP = new ColorP(X0Y2_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y3_尿CP = new ColorP(X0Y3_尿, 尿CD, DisUnit, abj: true); - X0Y3_尿散り1CP = new ColorP(X0Y3_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y3_尿散り2CP = new ColorP(X0Y3_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y3_尿散り3CP = new ColorP(X0Y3_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y3_尿散り4CP = new ColorP(X0Y3_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y3_尿散り5CP = new ColorP(X0Y3_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y4_尿CP = new ColorP(X0Y4_尿, 尿CD, DisUnit, abj: true); - X0Y4_尿散り1CP = new ColorP(X0Y4_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y4_尿散り2CP = new ColorP(X0Y4_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y4_尿散り3CP = new ColorP(X0Y4_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y4_尿散り4CP = new ColorP(X0Y4_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y4_尿散り5CP = new ColorP(X0Y4_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y5_尿CP = new ColorP(X0Y5_尿, 尿CD, DisUnit, abj: true); - X0Y5_尿散り1CP = new ColorP(X0Y5_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y5_尿散り2CP = new ColorP(X0Y5_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y5_尿散り3CP = new ColorP(X0Y5_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y5_尿散り4CP = new ColorP(X0Y5_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y5_尿散り5CP = new ColorP(X0Y5_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y6_尿CP = new ColorP(X0Y6_尿, 尿CD, DisUnit, abj: true); - X0Y6_尿散り1CP = new ColorP(X0Y6_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y6_尿散り2CP = new ColorP(X0Y6_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y6_尿散り3CP = new ColorP(X0Y6_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y6_尿散り4CP = new ColorP(X0Y6_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y6_尿散り5CP = new ColorP(X0Y6_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y7_尿CP = new ColorP(X0Y7_尿, 尿CD, DisUnit, abj: true); - X0Y7_尿散り1CP = new ColorP(X0Y7_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y7_尿散り2CP = new ColorP(X0Y7_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y7_尿散り3CP = new ColorP(X0Y7_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y7_尿散り4CP = new ColorP(X0Y7_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y7_尿散り5CP = new ColorP(X0Y7_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y8_尿CP = new ColorP(X0Y8_尿, 尿CD, DisUnit, abj: true); - X0Y8_尿散り1CP = new ColorP(X0Y8_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y8_尿散り2CP = new ColorP(X0Y8_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y8_尿散り3CP = new ColorP(X0Y8_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y8_尿散り4CP = new ColorP(X0Y8_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y8_尿散り5CP = new ColorP(X0Y8_尿散り5, 尿散り5CD, DisUnit, abj: true); - X0Y9_尿CP = new ColorP(X0Y9_尿, 尿CD, DisUnit, abj: true); - X0Y9_尿散り1CP = new ColorP(X0Y9_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y9_尿散り2CP = new ColorP(X0Y9_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y9_尿散り3CP = new ColorP(X0Y9_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y9_尿散り4CP = new ColorP(X0Y9_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y10_尿CP = new ColorP(X0Y10_尿, 尿CD, DisUnit, abj: true); - X0Y10_尿散り1CP = new ColorP(X0Y10_尿散り1, 尿散り1CD, DisUnit, abj: true); - X0Y10_尿散り2CP = new ColorP(X0Y10_尿散り2, 尿散り2CD, DisUnit, abj: true); - X0Y10_尿散り3CP = new ColorP(X0Y10_尿散り3, 尿散り3CD, DisUnit, abj: true); - X0Y10_尿散り4CP = new ColorP(X0Y10_尿散り4, 尿散り4CD, DisUnit, abj: true); - X0Y10_尿散り5CP = new ColorP(X0Y10_尿散り5, 尿散り5CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_尿CP.Update(); - X0Y0_尿散り1CP.Update(); - X0Y0_尿散り2CP.Update(); - X0Y0_尿散り3CP.Update(); - X0Y0_尿散り4CP.Update(); - X0Y0_尿散り5CP.Update(); - break; - case 1: - X0Y1_尿CP.Update(); - X0Y1_尿散り1CP.Update(); - X0Y1_尿散り2CP.Update(); - X0Y1_尿散り3CP.Update(); - X0Y1_尿散り4CP.Update(); - X0Y1_尿散り5CP.Update(); - break; - case 2: - X0Y2_尿CP.Update(); - X0Y2_尿散り1CP.Update(); - X0Y2_尿散り2CP.Update(); - X0Y2_尿散り3CP.Update(); - X0Y2_尿散り4CP.Update(); - X0Y2_尿散り5CP.Update(); - break; - case 3: - X0Y3_尿CP.Update(); - X0Y3_尿散り1CP.Update(); - X0Y3_尿散り2CP.Update(); - X0Y3_尿散り3CP.Update(); - X0Y3_尿散り4CP.Update(); - X0Y3_尿散り5CP.Update(); - break; - case 4: - X0Y4_尿CP.Update(); - X0Y4_尿散り1CP.Update(); - X0Y4_尿散り2CP.Update(); - X0Y4_尿散り3CP.Update(); - X0Y4_尿散り4CP.Update(); - X0Y4_尿散り5CP.Update(); - break; - case 5: - X0Y5_尿CP.Update(); - X0Y5_尿散り1CP.Update(); - X0Y5_尿散り2CP.Update(); - X0Y5_尿散り3CP.Update(); - X0Y5_尿散り4CP.Update(); - X0Y5_尿散り5CP.Update(); - break; - case 6: - X0Y6_尿CP.Update(); - X0Y6_尿散り1CP.Update(); - X0Y6_尿散り2CP.Update(); - X0Y6_尿散り3CP.Update(); - X0Y6_尿散り4CP.Update(); - X0Y6_尿散り5CP.Update(); - break; - case 7: - X0Y7_尿CP.Update(); - X0Y7_尿散り1CP.Update(); - X0Y7_尿散り2CP.Update(); - X0Y7_尿散り3CP.Update(); - X0Y7_尿散り4CP.Update(); - X0Y7_尿散り5CP.Update(); - break; - case 8: - X0Y8_尿CP.Update(); - X0Y8_尿散り1CP.Update(); - X0Y8_尿散り2CP.Update(); - X0Y8_尿散り3CP.Update(); - X0Y8_尿散り4CP.Update(); - X0Y8_尿散り5CP.Update(); - break; - case 9: - X0Y9_尿CP.Update(); - X0Y9_尿散り1CP.Update(); - X0Y9_尿散り2CP.Update(); - X0Y9_尿散り3CP.Update(); - X0Y9_尿散り4CP.Update(); - break; - default: - X0Y10_尿CP.Update(); - X0Y10_尿散り1CP.Update(); - X0Y10_尿散り2CP.Update(); - X0Y10_尿散り3CP.Update(); - X0Y10_尿散り4CP.Update(); - X0Y10_尿散り5CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 尿CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); - 尿散り1CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); - 尿散り2CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); - 尿散り3CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); - 尿散り4CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); - 尿散り5CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 尿_表示 + { + get + { + return X0Y0_尿.Dra; + } + set + { + X0Y0_尿.Dra = value; + X0Y1_尿.Dra = value; + X0Y2_尿.Dra = value; + X0Y3_尿.Dra = value; + X0Y4_尿.Dra = value; + X0Y5_尿.Dra = value; + X0Y6_尿.Dra = value; + X0Y7_尿.Dra = value; + X0Y8_尿.Dra = value; + X0Y9_尿.Dra = value; + X0Y10_尿.Dra = value; + X0Y0_尿.Hit = value; + X0Y1_尿.Hit = value; + X0Y2_尿.Hit = value; + X0Y3_尿.Hit = value; + X0Y4_尿.Hit = value; + X0Y5_尿.Hit = value; + X0Y6_尿.Hit = value; + X0Y7_尿.Hit = value; + X0Y8_尿.Hit = value; + X0Y9_尿.Hit = value; + X0Y10_尿.Hit = value; + } + } + + public bool 尿散り1_表示 + { + get + { + return X0Y0_尿散り1.Dra; + } + set + { + X0Y0_尿散り1.Dra = value; + X0Y1_尿散り1.Dra = value; + X0Y2_尿散り1.Dra = value; + X0Y3_尿散り1.Dra = value; + X0Y4_尿散り1.Dra = value; + X0Y5_尿散り1.Dra = value; + X0Y6_尿散り1.Dra = value; + X0Y7_尿散り1.Dra = value; + X0Y8_尿散り1.Dra = value; + X0Y9_尿散り1.Dra = value; + X0Y10_尿散り1.Dra = value; + X0Y0_尿散り1.Hit = value; + X0Y1_尿散り1.Hit = value; + X0Y2_尿散り1.Hit = value; + X0Y3_尿散り1.Hit = value; + X0Y4_尿散り1.Hit = value; + X0Y5_尿散り1.Hit = value; + X0Y6_尿散り1.Hit = value; + X0Y7_尿散り1.Hit = value; + X0Y8_尿散り1.Hit = value; + X0Y9_尿散り1.Hit = value; + X0Y10_尿散り1.Hit = value; + } + } + + public bool 尿散り2_表示 + { + get + { + return X0Y0_尿散り2.Dra; + } + set + { + X0Y0_尿散り2.Dra = value; + X0Y1_尿散り2.Dra = value; + X0Y2_尿散り2.Dra = value; + X0Y3_尿散り2.Dra = value; + X0Y4_尿散り2.Dra = value; + X0Y5_尿散り2.Dra = value; + X0Y6_尿散り2.Dra = value; + X0Y7_尿散り2.Dra = value; + X0Y8_尿散り2.Dra = value; + X0Y9_尿散り2.Dra = value; + X0Y10_尿散り2.Dra = value; + X0Y0_尿散り2.Hit = value; + X0Y1_尿散り2.Hit = value; + X0Y2_尿散り2.Hit = value; + X0Y3_尿散り2.Hit = value; + X0Y4_尿散り2.Hit = value; + X0Y5_尿散り2.Hit = value; + X0Y6_尿散り2.Hit = value; + X0Y7_尿散り2.Hit = value; + X0Y8_尿散り2.Hit = value; + X0Y9_尿散り2.Hit = value; + X0Y10_尿散り2.Hit = value; + } + } + + public bool 尿散り3_表示 + { + get + { + return X0Y0_尿散り3.Dra; + } + set + { + X0Y0_尿散り3.Dra = value; + X0Y1_尿散り3.Dra = value; + X0Y2_尿散り3.Dra = value; + X0Y3_尿散り3.Dra = value; + X0Y4_尿散り3.Dra = value; + X0Y5_尿散り3.Dra = value; + X0Y6_尿散り3.Dra = value; + X0Y7_尿散り3.Dra = value; + X0Y8_尿散り3.Dra = value; + X0Y9_尿散り3.Dra = value; + X0Y10_尿散り3.Dra = value; + X0Y0_尿散り3.Hit = value; + X0Y1_尿散り3.Hit = value; + X0Y2_尿散り3.Hit = value; + X0Y3_尿散り3.Hit = value; + X0Y4_尿散り3.Hit = value; + X0Y5_尿散り3.Hit = value; + X0Y6_尿散り3.Hit = value; + X0Y7_尿散り3.Hit = value; + X0Y8_尿散り3.Hit = value; + X0Y9_尿散り3.Hit = value; + X0Y10_尿散り3.Hit = value; + } + } + + public bool 尿散り4_表示 + { + get + { + return X0Y0_尿散り4.Dra; + } + set + { + X0Y0_尿散り4.Dra = value; + X0Y1_尿散り4.Dra = value; + X0Y2_尿散り4.Dra = value; + X0Y3_尿散り4.Dra = value; + X0Y4_尿散り4.Dra = value; + X0Y5_尿散り4.Dra = value; + X0Y6_尿散り4.Dra = value; + X0Y7_尿散り4.Dra = value; + X0Y8_尿散り4.Dra = value; + X0Y9_尿散り4.Dra = value; + X0Y10_尿散り4.Dra = value; + X0Y0_尿散り4.Hit = value; + X0Y1_尿散り4.Hit = value; + X0Y2_尿散り4.Hit = value; + X0Y3_尿散り4.Hit = value; + X0Y4_尿散り4.Hit = value; + X0Y5_尿散り4.Hit = value; + X0Y6_尿散り4.Hit = value; + X0Y7_尿散り4.Hit = value; + X0Y8_尿散り4.Hit = value; + X0Y9_尿散り4.Hit = value; + X0Y10_尿散り4.Hit = value; + } + } + + public bool 尿散り5_表示 + { + get + { + return X0Y0_尿散り5.Dra; + } + set + { + X0Y0_尿散り5.Dra = value; + X0Y1_尿散り5.Dra = value; + X0Y2_尿散り5.Dra = value; + X0Y3_尿散り5.Dra = value; + X0Y4_尿散り5.Dra = value; + X0Y5_尿散り5.Dra = value; + X0Y6_尿散り5.Dra = value; + X0Y7_尿散り5.Dra = value; + X0Y8_尿散り5.Dra = value; + X0Y10_尿散り5.Dra = value; + X0Y0_尿散り5.Hit = value; + X0Y1_尿散り5.Hit = value; + X0Y2_尿散り5.Hit = value; + X0Y3_尿散り5.Hit = value; + X0Y4_尿散り5.Hit = value; + X0Y5_尿散り5.Hit = value; + X0Y6_尿散り5.Hit = value; + X0Y7_尿散り5.Hit = value; + X0Y8_尿散り5.Hit = value; + X0Y10_尿散り5.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 尿_表示; + } + set + { + 尿_表示 = value; + 尿散り1_表示 = value; + 尿散り2_表示 = value; + 尿散り3_表示 = value; + 尿散り4_表示 = value; + 尿散り5_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 尿CD.不透明度; + } + set + { + 尿CD.不透明度 = value; + 尿散り1CD.不透明度 = value; + 尿散り2CD.不透明度 = value; + 尿散り3CD.不透明度 = value; + 尿散り4CD.不透明度 = value; + 尿散り5CD.不透明度 = value; + } + } + + public 放尿_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 放尿_獣D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.性器付["四足放尿"]); + Pars pars = 本体[0][0]; + X0Y0_尿 = pars["尿"].ToPar(); + X0Y0_尿散り1 = pars["尿散り1"].ToPar(); + X0Y0_尿散り2 = pars["尿散り2"].ToPar(); + X0Y0_尿散り3 = pars["尿散り3"].ToPar(); + X0Y0_尿散り4 = pars["尿散り4"].ToPar(); + X0Y0_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][1]; + X0Y1_尿 = pars["尿"].ToPar(); + X0Y1_尿散り1 = pars["尿散り1"].ToPar(); + X0Y1_尿散り2 = pars["尿散り2"].ToPar(); + X0Y1_尿散り3 = pars["尿散り3"].ToPar(); + X0Y1_尿散り4 = pars["尿散り4"].ToPar(); + X0Y1_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][2]; + X0Y2_尿 = pars["尿"].ToPar(); + X0Y2_尿散り1 = pars["尿散り1"].ToPar(); + X0Y2_尿散り2 = pars["尿散り2"].ToPar(); + X0Y2_尿散り3 = pars["尿散り3"].ToPar(); + X0Y2_尿散り4 = pars["尿散り4"].ToPar(); + X0Y2_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][3]; + X0Y3_尿 = pars["尿"].ToPar(); + X0Y3_尿散り1 = pars["尿散り1"].ToPar(); + X0Y3_尿散り2 = pars["尿散り2"].ToPar(); + X0Y3_尿散り3 = pars["尿散り3"].ToPar(); + X0Y3_尿散り4 = pars["尿散り4"].ToPar(); + X0Y3_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][4]; + X0Y4_尿 = pars["尿"].ToPar(); + X0Y4_尿散り1 = pars["尿散り1"].ToPar(); + X0Y4_尿散り2 = pars["尿散り2"].ToPar(); + X0Y4_尿散り3 = pars["尿散り3"].ToPar(); + X0Y4_尿散り4 = pars["尿散り4"].ToPar(); + X0Y4_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][5]; + X0Y5_尿 = pars["尿"].ToPar(); + X0Y5_尿散り1 = pars["尿散り1"].ToPar(); + X0Y5_尿散り2 = pars["尿散り2"].ToPar(); + X0Y5_尿散り3 = pars["尿散り3"].ToPar(); + X0Y5_尿散り4 = pars["尿散り4"].ToPar(); + X0Y5_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][6]; + X0Y6_尿 = pars["尿"].ToPar(); + X0Y6_尿散り1 = pars["尿散り1"].ToPar(); + X0Y6_尿散り2 = pars["尿散り2"].ToPar(); + X0Y6_尿散り3 = pars["尿散り3"].ToPar(); + X0Y6_尿散り4 = pars["尿散り4"].ToPar(); + X0Y6_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][7]; + X0Y7_尿 = pars["尿"].ToPar(); + X0Y7_尿散り1 = pars["尿散り1"].ToPar(); + X0Y7_尿散り2 = pars["尿散り2"].ToPar(); + X0Y7_尿散り3 = pars["尿散り3"].ToPar(); + X0Y7_尿散り4 = pars["尿散り4"].ToPar(); + X0Y7_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][8]; + X0Y8_尿 = pars["尿"].ToPar(); + X0Y8_尿散り1 = pars["尿散り1"].ToPar(); + X0Y8_尿散り2 = pars["尿散り2"].ToPar(); + X0Y8_尿散り3 = pars["尿散り3"].ToPar(); + X0Y8_尿散り4 = pars["尿散り4"].ToPar(); + X0Y8_尿散り5 = pars["尿散り5"].ToPar(); + pars = 本体[0][9]; + X0Y9_尿 = pars["尿"].ToPar(); + X0Y9_尿散り1 = pars["尿散り1"].ToPar(); + X0Y9_尿散り2 = pars["尿散り2"].ToPar(); + X0Y9_尿散り3 = pars["尿散り3"].ToPar(); + X0Y9_尿散り4 = pars["尿散り4"].ToPar(); + pars = 本体[0][10]; + X0Y10_尿 = pars["尿"].ToPar(); + X0Y10_尿散り1 = pars["尿散り1"].ToPar(); + X0Y10_尿散り2 = pars["尿散り2"].ToPar(); + X0Y10_尿散り3 = pars["尿散り3"].ToPar(); + X0Y10_尿散り4 = pars["尿散り4"].ToPar(); + X0Y10_尿散り5 = pars["尿散り5"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 尿_表示 = e.尿_表示; + 尿散り1_表示 = e.尿散り1_表示; + 尿散り2_表示 = e.尿散り2_表示; + 尿散り3_表示 = e.尿散り3_表示; + 尿散り4_表示 = e.尿散り4_表示; + 尿散り5_表示 = e.尿散り5_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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); + 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_尿散り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); + X0Y2_尿CP = new ColorP(X0Y2_尿, 尿CD, DisUnit, abj: true); + X0Y2_尿散り1CP = new ColorP(X0Y2_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y2_尿散り2CP = new ColorP(X0Y2_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y2_尿散り3CP = new ColorP(X0Y2_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y2_尿散り4CP = new ColorP(X0Y2_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y2_尿散り5CP = new ColorP(X0Y2_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y3_尿CP = new ColorP(X0Y3_尿, 尿CD, DisUnit, abj: true); + X0Y3_尿散り1CP = new ColorP(X0Y3_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y3_尿散り2CP = new ColorP(X0Y3_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y3_尿散り3CP = new ColorP(X0Y3_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y3_尿散り4CP = new ColorP(X0Y3_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y3_尿散り5CP = new ColorP(X0Y3_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y4_尿CP = new ColorP(X0Y4_尿, 尿CD, DisUnit, abj: true); + X0Y4_尿散り1CP = new ColorP(X0Y4_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y4_尿散り2CP = new ColorP(X0Y4_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y4_尿散り3CP = new ColorP(X0Y4_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y4_尿散り4CP = new ColorP(X0Y4_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y4_尿散り5CP = new ColorP(X0Y4_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y5_尿CP = new ColorP(X0Y5_尿, 尿CD, DisUnit, abj: true); + X0Y5_尿散り1CP = new ColorP(X0Y5_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y5_尿散り2CP = new ColorP(X0Y5_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y5_尿散り3CP = new ColorP(X0Y5_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y5_尿散り4CP = new ColorP(X0Y5_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y5_尿散り5CP = new ColorP(X0Y5_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y6_尿CP = new ColorP(X0Y6_尿, 尿CD, DisUnit, abj: true); + X0Y6_尿散り1CP = new ColorP(X0Y6_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y6_尿散り2CP = new ColorP(X0Y6_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y6_尿散り3CP = new ColorP(X0Y6_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y6_尿散り4CP = new ColorP(X0Y6_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y6_尿散り5CP = new ColorP(X0Y6_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y7_尿CP = new ColorP(X0Y7_尿, 尿CD, DisUnit, abj: true); + X0Y7_尿散り1CP = new ColorP(X0Y7_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y7_尿散り2CP = new ColorP(X0Y7_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y7_尿散り3CP = new ColorP(X0Y7_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y7_尿散り4CP = new ColorP(X0Y7_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y7_尿散り5CP = new ColorP(X0Y7_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y8_尿CP = new ColorP(X0Y8_尿, 尿CD, DisUnit, abj: true); + X0Y8_尿散り1CP = new ColorP(X0Y8_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y8_尿散り2CP = new ColorP(X0Y8_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y8_尿散り3CP = new ColorP(X0Y8_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y8_尿散り4CP = new ColorP(X0Y8_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y8_尿散り5CP = new ColorP(X0Y8_尿散り5, 尿散り5CD, DisUnit, abj: true); + X0Y9_尿CP = new ColorP(X0Y9_尿, 尿CD, DisUnit, abj: true); + X0Y9_尿散り1CP = new ColorP(X0Y9_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y9_尿散り2CP = new ColorP(X0Y9_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y9_尿散り3CP = new ColorP(X0Y9_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y9_尿散り4CP = new ColorP(X0Y9_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y10_尿CP = new ColorP(X0Y10_尿, 尿CD, DisUnit, abj: true); + X0Y10_尿散り1CP = new ColorP(X0Y10_尿散り1, 尿散り1CD, DisUnit, abj: true); + X0Y10_尿散り2CP = new ColorP(X0Y10_尿散り2, 尿散り2CD, DisUnit, abj: true); + X0Y10_尿散り3CP = new ColorP(X0Y10_尿散り3, 尿散り3CD, DisUnit, abj: true); + X0Y10_尿散り4CP = new ColorP(X0Y10_尿散り4, 尿散り4CD, DisUnit, abj: true); + X0Y10_尿散り5CP = new ColorP(X0Y10_尿散り5, 尿散り5CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_尿CP.Update(); + X0Y0_尿散り1CP.Update(); + X0Y0_尿散り2CP.Update(); + X0Y0_尿散り3CP.Update(); + X0Y0_尿散り4CP.Update(); + X0Y0_尿散り5CP.Update(); + break; + case 1: + X0Y1_尿CP.Update(); + X0Y1_尿散り1CP.Update(); + X0Y1_尿散り2CP.Update(); + X0Y1_尿散り3CP.Update(); + X0Y1_尿散り4CP.Update(); + X0Y1_尿散り5CP.Update(); + break; + case 2: + X0Y2_尿CP.Update(); + X0Y2_尿散り1CP.Update(); + X0Y2_尿散り2CP.Update(); + X0Y2_尿散り3CP.Update(); + X0Y2_尿散り4CP.Update(); + X0Y2_尿散り5CP.Update(); + break; + case 3: + X0Y3_尿CP.Update(); + X0Y3_尿散り1CP.Update(); + X0Y3_尿散り2CP.Update(); + X0Y3_尿散り3CP.Update(); + X0Y3_尿散り4CP.Update(); + X0Y3_尿散り5CP.Update(); + break; + case 4: + X0Y4_尿CP.Update(); + X0Y4_尿散り1CP.Update(); + X0Y4_尿散り2CP.Update(); + X0Y4_尿散り3CP.Update(); + X0Y4_尿散り4CP.Update(); + X0Y4_尿散り5CP.Update(); + break; + case 5: + X0Y5_尿CP.Update(); + X0Y5_尿散り1CP.Update(); + X0Y5_尿散り2CP.Update(); + X0Y5_尿散り3CP.Update(); + X0Y5_尿散り4CP.Update(); + X0Y5_尿散り5CP.Update(); + break; + case 6: + X0Y6_尿CP.Update(); + X0Y6_尿散り1CP.Update(); + X0Y6_尿散り2CP.Update(); + X0Y6_尿散り3CP.Update(); + X0Y6_尿散り4CP.Update(); + X0Y6_尿散り5CP.Update(); + break; + case 7: + X0Y7_尿CP.Update(); + X0Y7_尿散り1CP.Update(); + X0Y7_尿散り2CP.Update(); + X0Y7_尿散り3CP.Update(); + X0Y7_尿散り4CP.Update(); + X0Y7_尿散り5CP.Update(); + break; + case 8: + X0Y8_尿CP.Update(); + X0Y8_尿散り1CP.Update(); + X0Y8_尿散り2CP.Update(); + X0Y8_尿散り3CP.Update(); + X0Y8_尿散り4CP.Update(); + X0Y8_尿散り5CP.Update(); + break; + case 9: + X0Y9_尿CP.Update(); + X0Y9_尿散り1CP.Update(); + X0Y9_尿散り2CP.Update(); + X0Y9_尿散り3CP.Update(); + X0Y9_尿散り4CP.Update(); + break; + default: + X0Y10_尿CP.Update(); + X0Y10_尿散り1CP.Update(); + X0Y10_尿散り2CP.Update(); + X0Y10_尿散り3CP.Update(); + X0Y10_尿散り4CP.Update(); + X0Y10_尿散り5CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 尿CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); + 尿散り1CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); + 尿散り2CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); + 尿散り3CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); + 尿散り4CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); + 尿散り5CD = new ColorD(ref 体配色.尿線, ref 体配色.尿); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣D.cs index e8a7258..1b26d51 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣D.cs @@ -1,30 +1,31 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 放尿_獣D : 放尿D +namespace SlaveMatrix { - public bool 尿_表示; + [Serializable] + public class 放尿_獣D : 放尿D + { + public bool 尿_表示; - public bool 尿散り1_表示; + public bool 尿散り1_表示; - public bool 尿散り2_表示; + public bool 尿散り2_表示; - public bool 尿散り3_表示; + public bool 尿散り3_表示; - public bool 尿散り4_表示; + public bool 尿散り4_表示; - public bool 尿散り5_表示; + public bool 尿散り5_表示; - public 放尿_獣D() - { - ThisType = GetType(); - } + public 放尿_獣D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 放尿_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 放尿_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面.cs index 6abc589..2dd5063 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面.cs @@ -1,8 +1,9 @@ -namespace SlaveMatrix; - -public class 断面 : Ele +namespace SlaveMatrix { - public virtual double 精液濃度 { get; set; } + public class 断面 : Ele + { + public virtual double 精液濃度 { get; set; } - public virtual double 膣サイズY { get; set; } + public virtual double 膣サイズY { get; set; } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面D.cs index 7bc66e9..3094606 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面D.cs @@ -1,9 +1,10 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 断面D : EleD +namespace SlaveMatrix { - public double 精液濃度; + [Serializable] + public class 断面D : EleD + { + public double 精液濃度; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人.cs index 50880c3..598248e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人.cs @@ -1,890 +1,891 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 断面_人 : 断面 +namespace SlaveMatrix { - public Par X0Y0_膣基; + public class 断面_人 : 断面 + { + public Par X0Y0_膣基; - public Par X0Y0_膣壁左; + public Par X0Y0_膣壁左; - public Par X0Y0_膣壁右; + public Par X0Y0_膣壁右; - public Par X0Y0_卵巣左; + public Par X0Y0_卵巣左; - public Par X0Y0_卵管左; + public Par X0Y0_卵管左; - public Par X0Y0_卵巣右; + public Par X0Y0_卵巣右; - public Par X0Y0_卵管右; + public Par X0Y0_卵管右; - public Par X0Y0_子宮; + public Par X0Y0_子宮; - public Par X0Y0_子宮内; + public Par X0Y0_子宮内; - public Par X0Y0_子宮口; + public Par X0Y0_子宮口; - public Par X0Y0_精液; + public Par X0Y0_精液; - public Par X0Y1_膣基; + public Par X0Y1_膣基; - public Par X0Y1_膣壁左; + public Par X0Y1_膣壁左; - public Par X0Y1_膣壁右; + public Par X0Y1_膣壁右; - public Par X0Y1_卵巣左; + public Par X0Y1_卵巣左; - public Par X0Y1_卵管左; + public Par X0Y1_卵管左; - public Par X0Y1_卵巣右; + public Par X0Y1_卵巣右; - public Par X0Y1_卵管右; + public Par X0Y1_卵管右; - public Par X0Y1_子宮; + public Par X0Y1_子宮; - public Par X0Y1_子宮内; + public Par X0Y1_子宮内; - public Par X0Y1_子宮口; + public Par X0Y1_子宮口; - public Par X0Y1_精液; + public Par X0Y1_精液; - public Par X0Y2_膣基; + public Par X0Y2_膣基; - public Par X0Y2_膣壁左; + public Par X0Y2_膣壁左; - public Par X0Y2_膣壁右; + public Par X0Y2_膣壁右; - public Par X0Y2_卵巣左; + public Par X0Y2_卵巣左; - public Par X0Y2_卵管左; + public Par X0Y2_卵管左; - public Par X0Y2_卵巣右; + public Par X0Y2_卵巣右; - public Par X0Y2_卵管右; + public Par X0Y2_卵管右; - public Par X0Y2_子宮; + public Par X0Y2_子宮; - public Par X0Y2_子宮内; + public Par X0Y2_子宮内; - public Par X0Y2_子宮口; + public Par X0Y2_子宮口; - public Par X0Y2_精液; + public Par X0Y2_精液; - public Par X0Y3_膣基; + public Par X0Y3_膣基; - public Par X0Y3_膣壁左; + public Par X0Y3_膣壁左; - public Par X0Y3_膣壁右; + public Par X0Y3_膣壁右; - public Par X0Y3_卵巣左; + public Par X0Y3_卵巣左; - public Par X0Y3_卵管左; + public Par X0Y3_卵管左; - public Par X0Y3_卵巣右; + public Par X0Y3_卵巣右; - public Par X0Y3_卵管右; + public Par X0Y3_卵管右; - public Par X0Y3_子宮; + public Par X0Y3_子宮; - public Par X0Y3_子宮内; + public Par X0Y3_子宮内; - public Par X0Y3_子宮口; + public Par X0Y3_子宮口; - public Par X0Y3_精液; + public Par X0Y3_精液; - public Par X0Y4_膣基; + public Par X0Y4_膣基; - public Par X0Y4_膣壁左; + public Par X0Y4_膣壁左; - public Par X0Y4_膣壁右; + public Par X0Y4_膣壁右; - public Par X0Y4_卵巣左; + public Par X0Y4_卵巣左; - public Par X0Y4_卵管左; + public Par X0Y4_卵管左; - public Par X0Y4_卵巣右; + public Par X0Y4_卵巣右; - public Par X0Y4_卵管右; + public Par X0Y4_卵管右; - public Par X0Y4_子宮; + public Par X0Y4_子宮; - public Par X0Y4_子宮内; + public Par X0Y4_子宮内; - public Par X0Y4_子宮口; + public Par X0Y4_子宮口; - public Par X0Y4_精液; + public Par X0Y4_精液; - public ColorD 膣基CD; + public ColorD 膣基CD; - public ColorD 膣壁左CD; + public ColorD 膣壁左CD; - public ColorD 膣壁右CD; + public ColorD 膣壁右CD; - public ColorD 卵巣左CD; + public ColorD 卵巣左CD; - public ColorD 卵管左CD; + public ColorD 卵管左CD; - public ColorD 卵巣右CD; + public ColorD 卵巣右CD; - public ColorD 卵管右CD; + public ColorD 卵管右CD; - public ColorD 子宮CD; + public ColorD 子宮CD; - public ColorD 子宮内CD; + public ColorD 子宮内CD; - public ColorD 子宮口CD; + public ColorD 子宮口CD; - public ColorD 精液CD; + public ColorD 精液CD; - public ColorP X0Y0_膣基CP; + public ColorP X0Y0_膣基CP; - public ColorP X0Y0_膣壁左CP; + public ColorP X0Y0_膣壁左CP; - public ColorP X0Y0_膣壁右CP; + public ColorP X0Y0_膣壁右CP; - public ColorP X0Y0_卵巣左CP; + public ColorP X0Y0_卵巣左CP; - public ColorP X0Y0_卵管左CP; + public ColorP X0Y0_卵管左CP; - public ColorP X0Y0_卵巣右CP; + public ColorP X0Y0_卵巣右CP; - public ColorP X0Y0_卵管右CP; + public ColorP X0Y0_卵管右CP; - public ColorP X0Y0_子宮CP; + public ColorP X0Y0_子宮CP; - public ColorP X0Y0_子宮内CP; + public ColorP X0Y0_子宮内CP; - public ColorP X0Y0_子宮口CP; + public ColorP X0Y0_子宮口CP; - public ColorP X0Y0_精液CP; + public ColorP X0Y0_精液CP; - public ColorP X0Y1_膣基CP; + public ColorP X0Y1_膣基CP; - public ColorP X0Y1_膣壁左CP; + public ColorP X0Y1_膣壁左CP; - public ColorP X0Y1_膣壁右CP; + public ColorP X0Y1_膣壁右CP; - public ColorP X0Y1_卵巣左CP; + public ColorP X0Y1_卵巣左CP; - public ColorP X0Y1_卵管左CP; + public ColorP X0Y1_卵管左CP; - public ColorP X0Y1_卵巣右CP; + public ColorP X0Y1_卵巣右CP; - public ColorP X0Y1_卵管右CP; + public ColorP X0Y1_卵管右CP; - public ColorP X0Y1_子宮CP; + public ColorP X0Y1_子宮CP; - public ColorP X0Y1_子宮内CP; + public ColorP X0Y1_子宮内CP; - public ColorP X0Y1_子宮口CP; + public ColorP X0Y1_子宮口CP; - public ColorP X0Y1_精液CP; + public ColorP X0Y1_精液CP; - public ColorP X0Y2_膣基CP; + public ColorP X0Y2_膣基CP; - public ColorP X0Y2_膣壁左CP; + public ColorP X0Y2_膣壁左CP; - public ColorP X0Y2_膣壁右CP; + public ColorP X0Y2_膣壁右CP; - public ColorP X0Y2_卵巣左CP; + public ColorP X0Y2_卵巣左CP; - public ColorP X0Y2_卵管左CP; + public ColorP X0Y2_卵管左CP; - public ColorP X0Y2_卵巣右CP; + public ColorP X0Y2_卵巣右CP; - public ColorP X0Y2_卵管右CP; + public ColorP X0Y2_卵管右CP; - public ColorP X0Y2_子宮CP; + public ColorP X0Y2_子宮CP; - public ColorP X0Y2_子宮内CP; + public ColorP X0Y2_子宮内CP; - public ColorP X0Y2_子宮口CP; + public ColorP X0Y2_子宮口CP; - public ColorP X0Y2_精液CP; + public ColorP X0Y2_精液CP; - public ColorP X0Y3_膣基CP; + public ColorP X0Y3_膣基CP; - public ColorP X0Y3_膣壁左CP; + public ColorP X0Y3_膣壁左CP; - public ColorP X0Y3_膣壁右CP; + public ColorP X0Y3_膣壁右CP; - public ColorP X0Y3_卵巣左CP; + public ColorP X0Y3_卵巣左CP; - public ColorP X0Y3_卵管左CP; + public ColorP X0Y3_卵管左CP; - public ColorP X0Y3_卵巣右CP; + public ColorP X0Y3_卵巣右CP; - public ColorP X0Y3_卵管右CP; + public ColorP X0Y3_卵管右CP; - public ColorP X0Y3_子宮CP; + public ColorP X0Y3_子宮CP; - public ColorP X0Y3_子宮内CP; + public ColorP X0Y3_子宮内CP; - public ColorP X0Y3_子宮口CP; + public ColorP X0Y3_子宮口CP; - public ColorP X0Y3_精液CP; + public ColorP X0Y3_精液CP; - public ColorP X0Y4_膣基CP; + public ColorP X0Y4_膣基CP; - public ColorP X0Y4_膣壁左CP; + public ColorP X0Y4_膣壁左CP; - public ColorP X0Y4_膣壁右CP; + public ColorP X0Y4_膣壁右CP; - public ColorP X0Y4_卵巣左CP; + public ColorP X0Y4_卵巣左CP; - public ColorP X0Y4_卵管左CP; + public ColorP X0Y4_卵管左CP; - public ColorP X0Y4_卵巣右CP; + public ColorP X0Y4_卵巣右CP; - public ColorP X0Y4_卵管右CP; + public ColorP X0Y4_卵管右CP; - public ColorP X0Y4_子宮CP; + public ColorP X0Y4_子宮CP; - public ColorP X0Y4_子宮内CP; + public ColorP X0Y4_子宮内CP; - public ColorP X0Y4_子宮口CP; + public ColorP X0Y4_子宮口CP; - public ColorP X0Y4_精液CP; + public ColorP X0Y4_精液CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 膣基_表示 - { - get - { - return X0Y0_膣基.Dra; - } - set - { - X0Y0_膣基.Dra = value; - X0Y1_膣基.Dra = value; - X0Y2_膣基.Dra = value; - X0Y3_膣基.Dra = value; - X0Y4_膣基.Dra = value; - X0Y0_膣基.Hit = value; - X0Y1_膣基.Hit = value; - X0Y2_膣基.Hit = value; - X0Y3_膣基.Hit = value; - X0Y4_膣基.Hit = value; - } - } - - public bool 膣壁左_表示 - { - get - { - return X0Y0_膣壁左.Dra; - } - set - { - X0Y0_膣壁左.Dra = value; - X0Y1_膣壁左.Dra = value; - X0Y2_膣壁左.Dra = value; - X0Y3_膣壁左.Dra = value; - X0Y4_膣壁左.Dra = value; - X0Y0_膣壁左.Hit = value; - X0Y1_膣壁左.Hit = value; - X0Y2_膣壁左.Hit = value; - X0Y3_膣壁左.Hit = value; - X0Y4_膣壁左.Hit = value; - } - } - - public bool 膣壁右_表示 - { - get - { - return X0Y0_膣壁右.Dra; - } - set - { - X0Y0_膣壁右.Dra = value; - X0Y1_膣壁右.Dra = value; - X0Y2_膣壁右.Dra = value; - X0Y3_膣壁右.Dra = value; - X0Y4_膣壁右.Dra = value; - X0Y0_膣壁右.Hit = value; - X0Y1_膣壁右.Hit = value; - X0Y2_膣壁右.Hit = value; - X0Y3_膣壁右.Hit = value; - X0Y4_膣壁右.Hit = value; - } - } - - public bool 卵巣左_表示 - { - get - { - return X0Y0_卵巣左.Dra; - } - set - { - X0Y0_卵巣左.Dra = value; - X0Y1_卵巣左.Dra = value; - X0Y2_卵巣左.Dra = value; - X0Y3_卵巣左.Dra = value; - X0Y4_卵巣左.Dra = value; - X0Y0_卵巣左.Hit = value; - X0Y1_卵巣左.Hit = value; - X0Y2_卵巣左.Hit = value; - X0Y3_卵巣左.Hit = value; - X0Y4_卵巣左.Hit = value; - } - } - - public bool 卵管左_表示 - { - get - { - return X0Y0_卵管左.Dra; - } - set - { - X0Y0_卵管左.Dra = value; - X0Y1_卵管左.Dra = value; - X0Y2_卵管左.Dra = value; - X0Y3_卵管左.Dra = value; - X0Y4_卵管左.Dra = value; - X0Y0_卵管左.Hit = value; - X0Y1_卵管左.Hit = value; - X0Y2_卵管左.Hit = value; - X0Y3_卵管左.Hit = value; - X0Y4_卵管左.Hit = value; - } - } - - public bool 卵巣右_表示 - { - get - { - return X0Y0_卵巣右.Dra; - } - set - { - X0Y0_卵巣右.Dra = value; - X0Y1_卵巣右.Dra = value; - X0Y2_卵巣右.Dra = value; - X0Y3_卵巣右.Dra = value; - X0Y4_卵巣右.Dra = value; - X0Y0_卵巣右.Hit = value; - X0Y1_卵巣右.Hit = value; - X0Y2_卵巣右.Hit = value; - X0Y3_卵巣右.Hit = value; - X0Y4_卵巣右.Hit = value; - } - } - - public bool 卵管右_表示 - { - get - { - return X0Y0_卵管右.Dra; - } - set - { - X0Y0_卵管右.Dra = value; - X0Y1_卵管右.Dra = value; - X0Y2_卵管右.Dra = value; - X0Y3_卵管右.Dra = value; - X0Y4_卵管右.Dra = value; - X0Y0_卵管右.Hit = value; - X0Y1_卵管右.Hit = value; - X0Y2_卵管右.Hit = value; - X0Y3_卵管右.Hit = value; - X0Y4_卵管右.Hit = value; - } - } - - public bool 子宮_表示 - { - get - { - return X0Y0_子宮.Dra; - } - set - { - X0Y0_子宮.Dra = value; - X0Y1_子宮.Dra = value; - X0Y2_子宮.Dra = value; - X0Y3_子宮.Dra = value; - X0Y4_子宮.Dra = value; - X0Y0_子宮.Hit = value; - X0Y1_子宮.Hit = value; - X0Y2_子宮.Hit = value; - X0Y3_子宮.Hit = value; - X0Y4_子宮.Hit = value; - } - } - - public bool 子宮内_表示 - { - get - { - return X0Y0_子宮内.Dra; - } - set - { - X0Y0_子宮内.Dra = value; - X0Y1_子宮内.Dra = value; - X0Y2_子宮内.Dra = value; - X0Y3_子宮内.Dra = value; - X0Y4_子宮内.Dra = value; - X0Y0_子宮内.Hit = value; - X0Y1_子宮内.Hit = value; - X0Y2_子宮内.Hit = value; - X0Y3_子宮内.Hit = value; - X0Y4_子宮内.Hit = value; - } - } - - public bool 子宮口_表示 - { - get - { - return X0Y0_子宮口.Dra; - } - set - { - X0Y0_子宮口.Dra = value; - X0Y1_子宮口.Dra = value; - X0Y2_子宮口.Dra = value; - X0Y3_子宮口.Dra = value; - X0Y4_子宮口.Dra = value; - X0Y0_子宮口.Hit = value; - X0Y1_子宮口.Hit = value; - X0Y2_子宮口.Hit = value; - X0Y3_子宮口.Hit = value; - X0Y4_子宮口.Hit = value; - } - } - - public bool 精液_表示 - { - get - { - return X0Y0_精液.Dra; - } - set - { - X0Y0_精液.Dra = value; - X0Y1_精液.Dra = value; - X0Y2_精液.Dra = value; - X0Y3_精液.Dra = value; - X0Y4_精液.Dra = value; - X0Y0_精液.Hit = value; - X0Y1_精液.Hit = value; - X0Y2_精液.Hit = value; - X0Y3_精液.Hit = value; - X0Y4_精液.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 膣基_表示; - } - set - { - 膣基_表示 = value; - 膣壁左_表示 = value; - 膣壁右_表示 = value; - 卵巣左_表示 = value; - 卵管左_表示 = value; - 卵巣右_表示 = value; - 卵管右_表示 = value; - 子宮_表示 = value; - 子宮内_表示 = value; - 子宮口_表示 = value; - 精液_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 膣基CD.不透明度; - } - set - { - 膣基CD.不透明度 = value; - 膣壁左CD.不透明度 = value; - 膣壁右CD.不透明度 = value; - 卵巣左CD.不透明度 = value; - 卵管左CD.不透明度 = value; - 卵巣右CD.不透明度 = value; - 卵管右CD.不透明度 = value; - 子宮CD.不透明度 = value; - 子宮内CD.不透明度 = value; - 子宮口CD.不透明度 = value; - 精液CD.不透明度 = value; - } - } - - public override double 精液濃度 - { - get - { - return 精液CD.不透明度; - } - set - { - 精液CD.不透明度 = value; - } - } - - public override double 膣サイズY - { - get - { - return X0Y0_膣基.SizeYCont; - } - set - { - X0Y0_膣基.SizeYCont = value; - X0Y0_膣壁左.SizeYCont = value; - X0Y0_膣壁右.SizeYCont = value; - X0Y1_膣基.SizeYCont = value; - X0Y1_膣壁左.SizeYCont = value; - X0Y1_膣壁右.SizeYCont = value; - X0Y2_膣基.SizeYCont = value; - X0Y2_膣壁左.SizeYCont = value; - X0Y2_膣壁右.SizeYCont = value; - X0Y3_膣基.SizeYCont = value; - X0Y3_膣壁左.SizeYCont = value; - X0Y3_膣壁右.SizeYCont = value; - X0Y4_膣基.SizeYCont = value; - X0Y4_膣壁左.SizeYCont = value; - X0Y4_膣壁右.SizeYCont = value; - double sizeYCont = value.Reciprocal(); - X0Y0_子宮.SizeYCont = sizeYCont; - X0Y0_子宮内.SizeYCont = sizeYCont; - X0Y0_子宮口.SizeYCont = sizeYCont; - X0Y0_精液.SizeYCont = sizeYCont; - X0Y1_子宮.SizeYCont = sizeYCont; - X0Y1_子宮内.SizeYCont = sizeYCont; - X0Y1_子宮口.SizeYCont = sizeYCont; - X0Y1_精液.SizeYCont = sizeYCont; - X0Y2_子宮.SizeYCont = sizeYCont; - X0Y2_子宮内.SizeYCont = sizeYCont; - X0Y2_子宮口.SizeYCont = sizeYCont; - X0Y2_精液.SizeYCont = sizeYCont; - X0Y3_子宮.SizeYCont = sizeYCont; - X0Y3_子宮内.SizeYCont = sizeYCont; - X0Y3_子宮口.SizeYCont = sizeYCont; - X0Y3_精液.SizeYCont = sizeYCont; - X0Y4_子宮.SizeYCont = sizeYCont; - X0Y4_子宮内.SizeYCont = sizeYCont; - X0Y4_子宮口.SizeYCont = sizeYCont; - X0Y4_精液.SizeYCont = sizeYCont; - } - } - - public 断面_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 断面_人D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["断面"]); - Pars pars = 本体[0][0]; - X0Y0_膣基 = pars["膣基"].ToPar(); - X0Y0_膣壁左 = pars["膣壁左"].ToPar(); - X0Y0_膣壁右 = pars["膣壁右"].ToPar(); - X0Y0_卵巣左 = pars["卵巣左"].ToPar(); - X0Y0_卵管左 = pars["卵管左"].ToPar(); - X0Y0_卵巣右 = pars["卵巣右"].ToPar(); - X0Y0_卵管右 = pars["卵管右"].ToPar(); - X0Y0_子宮 = pars["子宮"].ToPar(); - X0Y0_子宮内 = pars["子宮内"].ToPar(); - X0Y0_子宮口 = pars["子宮口"].ToPar(); - X0Y0_精液 = pars["精液"].ToPar(); - pars = 本体[0][1]; - X0Y1_膣基 = pars["膣基"].ToPar(); - X0Y1_膣壁左 = pars["膣壁左"].ToPar(); - X0Y1_膣壁右 = pars["膣壁右"].ToPar(); - X0Y1_卵巣左 = pars["卵巣左"].ToPar(); - X0Y1_卵管左 = pars["卵管左"].ToPar(); - X0Y1_卵巣右 = pars["卵巣右"].ToPar(); - X0Y1_卵管右 = pars["卵管右"].ToPar(); - X0Y1_子宮 = pars["子宮"].ToPar(); - X0Y1_子宮内 = pars["子宮内"].ToPar(); - X0Y1_子宮口 = pars["子宮口"].ToPar(); - X0Y1_精液 = pars["精液"].ToPar(); - pars = 本体[0][2]; - X0Y2_膣基 = pars["膣基"].ToPar(); - X0Y2_膣壁左 = pars["膣壁左"].ToPar(); - X0Y2_膣壁右 = pars["膣壁右"].ToPar(); - X0Y2_卵巣左 = pars["卵巣左"].ToPar(); - X0Y2_卵管左 = pars["卵管左"].ToPar(); - X0Y2_卵巣右 = pars["卵巣右"].ToPar(); - X0Y2_卵管右 = pars["卵管右"].ToPar(); - X0Y2_子宮 = pars["子宮"].ToPar(); - X0Y2_子宮内 = pars["子宮内"].ToPar(); - X0Y2_子宮口 = pars["子宮口"].ToPar(); - X0Y2_精液 = pars["精液"].ToPar(); - pars = 本体[0][3]; - X0Y3_膣基 = pars["膣基"].ToPar(); - X0Y3_膣壁左 = pars["膣壁左"].ToPar(); - X0Y3_膣壁右 = pars["膣壁右"].ToPar(); - X0Y3_卵巣左 = pars["卵巣左"].ToPar(); - X0Y3_卵管左 = pars["卵管左"].ToPar(); - X0Y3_卵巣右 = pars["卵巣右"].ToPar(); - X0Y3_卵管右 = pars["卵管右"].ToPar(); - X0Y3_子宮 = pars["子宮"].ToPar(); - X0Y3_子宮内 = pars["子宮内"].ToPar(); - X0Y3_子宮口 = pars["子宮口"].ToPar(); - X0Y3_精液 = pars["精液"].ToPar(); - pars = 本体[0][4]; - X0Y4_膣基 = pars["膣基"].ToPar(); - X0Y4_膣壁左 = pars["膣壁左"].ToPar(); - X0Y4_膣壁右 = pars["膣壁右"].ToPar(); - X0Y4_卵巣左 = pars["卵巣左"].ToPar(); - X0Y4_卵管左 = pars["卵管左"].ToPar(); - X0Y4_卵巣右 = pars["卵巣右"].ToPar(); - X0Y4_卵管右 = pars["卵管右"].ToPar(); - X0Y4_子宮 = pars["子宮"].ToPar(); - X0Y4_子宮内 = pars["子宮内"].ToPar(); - X0Y4_子宮口 = pars["子宮口"].ToPar(); - X0Y4_精液 = pars["精液"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 膣基_表示 = e.膣基_表示; - 膣壁左_表示 = e.膣壁左_表示; - 膣壁右_表示 = e.膣壁右_表示; - 卵巣左_表示 = e.卵巣左_表示; - 卵管左_表示 = e.卵管左_表示; - 卵巣右_表示 = e.卵巣右_表示; - 卵管右_表示 = e.卵管右_表示; - 子宮_表示 = e.子宮_表示; - 子宮内_表示 = e.子宮内_表示; - 子宮口_表示 = e.子宮口_表示; - 精液_表示 = e.精液_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_膣基CP = new ColorP(X0Y0_膣基, 膣基CD, DisUnit, abj: true); - X0Y0_膣壁左CP = new ColorP(X0Y0_膣壁左, 膣壁左CD, DisUnit, abj: true); - X0Y0_膣壁右CP = new ColorP(X0Y0_膣壁右, 膣壁右CD, DisUnit, abj: true); - X0Y0_卵巣左CP = new ColorP(X0Y0_卵巣左, 卵巣左CD, DisUnit, abj: true); - X0Y0_卵管左CP = new ColorP(X0Y0_卵管左, 卵管左CD, DisUnit, abj: true); - X0Y0_卵巣右CP = new ColorP(X0Y0_卵巣右, 卵巣右CD, DisUnit, abj: true); - X0Y0_卵管右CP = new ColorP(X0Y0_卵管右, 卵管右CD, DisUnit, abj: true); - X0Y0_子宮CP = new ColorP(X0Y0_子宮, 子宮CD, DisUnit, abj: true); - X0Y0_子宮内CP = new ColorP(X0Y0_子宮内, 子宮内CD, DisUnit, abj: true); - X0Y0_子宮口CP = new ColorP(X0Y0_子宮口, 子宮口CD, DisUnit, abj: true); - X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); - X0Y1_膣基CP = new ColorP(X0Y1_膣基, 膣基CD, DisUnit, abj: true); - X0Y1_膣壁左CP = new ColorP(X0Y1_膣壁左, 膣壁左CD, DisUnit, abj: true); - X0Y1_膣壁右CP = new ColorP(X0Y1_膣壁右, 膣壁右CD, DisUnit, abj: true); - X0Y1_卵巣左CP = new ColorP(X0Y1_卵巣左, 卵巣左CD, DisUnit, abj: true); - X0Y1_卵管左CP = new ColorP(X0Y1_卵管左, 卵管左CD, DisUnit, abj: true); - X0Y1_卵巣右CP = new ColorP(X0Y1_卵巣右, 卵巣右CD, DisUnit, abj: true); - X0Y1_卵管右CP = new ColorP(X0Y1_卵管右, 卵管右CD, DisUnit, abj: true); - X0Y1_子宮CP = new ColorP(X0Y1_子宮, 子宮CD, DisUnit, abj: true); - X0Y1_子宮内CP = new ColorP(X0Y1_子宮内, 子宮内CD, DisUnit, abj: true); - X0Y1_子宮口CP = new ColorP(X0Y1_子宮口, 子宮口CD, DisUnit, abj: true); - X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); - X0Y2_膣基CP = new ColorP(X0Y2_膣基, 膣基CD, DisUnit, abj: true); - X0Y2_膣壁左CP = new ColorP(X0Y2_膣壁左, 膣壁左CD, DisUnit, abj: true); - X0Y2_膣壁右CP = new ColorP(X0Y2_膣壁右, 膣壁右CD, DisUnit, abj: true); - X0Y2_卵巣左CP = new ColorP(X0Y2_卵巣左, 卵巣左CD, DisUnit, abj: true); - X0Y2_卵管左CP = new ColorP(X0Y2_卵管左, 卵管左CD, DisUnit, abj: true); - X0Y2_卵巣右CP = new ColorP(X0Y2_卵巣右, 卵巣右CD, DisUnit, abj: true); - X0Y2_卵管右CP = new ColorP(X0Y2_卵管右, 卵管右CD, DisUnit, abj: true); - X0Y2_子宮CP = new ColorP(X0Y2_子宮, 子宮CD, DisUnit, abj: true); - X0Y2_子宮内CP = new ColorP(X0Y2_子宮内, 子宮内CD, DisUnit, abj: true); - X0Y2_子宮口CP = new ColorP(X0Y2_子宮口, 子宮口CD, DisUnit, abj: true); - X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); - X0Y3_膣基CP = new ColorP(X0Y3_膣基, 膣基CD, DisUnit, abj: true); - X0Y3_膣壁左CP = new ColorP(X0Y3_膣壁左, 膣壁左CD, DisUnit, abj: true); - X0Y3_膣壁右CP = new ColorP(X0Y3_膣壁右, 膣壁右CD, DisUnit, abj: true); - X0Y3_卵巣左CP = new ColorP(X0Y3_卵巣左, 卵巣左CD, DisUnit, abj: true); - X0Y3_卵管左CP = new ColorP(X0Y3_卵管左, 卵管左CD, DisUnit, abj: true); - X0Y3_卵巣右CP = new ColorP(X0Y3_卵巣右, 卵巣右CD, DisUnit, abj: true); - X0Y3_卵管右CP = new ColorP(X0Y3_卵管右, 卵管右CD, DisUnit, abj: true); - X0Y3_子宮CP = new ColorP(X0Y3_子宮, 子宮CD, DisUnit, abj: true); - X0Y3_子宮内CP = new ColorP(X0Y3_子宮内, 子宮内CD, DisUnit, abj: true); - X0Y3_子宮口CP = new ColorP(X0Y3_子宮口, 子宮口CD, DisUnit, abj: true); - X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); - X0Y4_膣基CP = new ColorP(X0Y4_膣基, 膣基CD, DisUnit, abj: true); - X0Y4_膣壁左CP = new ColorP(X0Y4_膣壁左, 膣壁左CD, DisUnit, abj: true); - X0Y4_膣壁右CP = new ColorP(X0Y4_膣壁右, 膣壁右CD, DisUnit, abj: true); - X0Y4_卵巣左CP = new ColorP(X0Y4_卵巣左, 卵巣左CD, DisUnit, abj: true); - X0Y4_卵管左CP = new ColorP(X0Y4_卵管左, 卵管左CD, DisUnit, abj: true); - X0Y4_卵巣右CP = new ColorP(X0Y4_卵巣右, 卵巣右CD, DisUnit, abj: true); - X0Y4_卵管右CP = new ColorP(X0Y4_卵管右, 卵管右CD, DisUnit, abj: true); - X0Y4_子宮CP = new ColorP(X0Y4_子宮, 子宮CD, DisUnit, abj: true); - X0Y4_子宮内CP = new ColorP(X0Y4_子宮内, 子宮内CD, DisUnit, abj: true); - X0Y4_子宮口CP = new ColorP(X0Y4_子宮口, 子宮口CD, DisUnit, abj: true); - X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); - 濃度 = e.濃度; - 精液濃度 = e.精液濃度; - 尺度YB = 0.95; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_膣基CP.Update(); - X0Y0_膣壁左CP.Update(); - X0Y0_膣壁右CP.Update(); - X0Y0_卵巣左CP.Update(); - X0Y0_卵管左CP.Update(); - X0Y0_卵巣右CP.Update(); - X0Y0_卵管右CP.Update(); - X0Y0_子宮CP.Update(); - X0Y0_子宮内CP.Update(); - X0Y0_子宮口CP.Update(); - X0Y0_精液CP.Update(); - break; - case 1: - X0Y1_膣基CP.Update(); - X0Y1_膣壁左CP.Update(); - X0Y1_膣壁右CP.Update(); - X0Y1_卵巣左CP.Update(); - X0Y1_卵管左CP.Update(); - X0Y1_卵巣右CP.Update(); - X0Y1_卵管右CP.Update(); - X0Y1_子宮CP.Update(); - X0Y1_子宮内CP.Update(); - X0Y1_子宮口CP.Update(); - X0Y1_精液CP.Update(); - break; - case 2: - X0Y2_膣基CP.Update(); - X0Y2_膣壁左CP.Update(); - X0Y2_膣壁右CP.Update(); - X0Y2_卵巣左CP.Update(); - X0Y2_卵管左CP.Update(); - X0Y2_卵巣右CP.Update(); - X0Y2_卵管右CP.Update(); - X0Y2_子宮CP.Update(); - X0Y2_子宮内CP.Update(); - X0Y2_子宮口CP.Update(); - X0Y2_精液CP.Update(); - break; - case 3: - X0Y3_膣基CP.Update(); - X0Y3_膣壁左CP.Update(); - X0Y3_膣壁右CP.Update(); - X0Y3_卵巣左CP.Update(); - X0Y3_卵管左CP.Update(); - X0Y3_卵巣右CP.Update(); - X0Y3_卵管右CP.Update(); - X0Y3_子宮CP.Update(); - X0Y3_子宮内CP.Update(); - X0Y3_子宮口CP.Update(); - X0Y3_精液CP.Update(); - break; - default: - X0Y4_膣基CP.Update(); - X0Y4_膣壁左CP.Update(); - X0Y4_膣壁右CP.Update(); - X0Y4_卵巣左CP.Update(); - X0Y4_卵管左CP.Update(); - X0Y4_卵巣右CP.Update(); - X0Y4_卵管右CP.Update(); - X0Y4_子宮CP.Update(); - X0Y4_子宮内CP.Update(); - X0Y4_子宮口CP.Update(); - X0Y4_精液CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 膣基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - Col.Alpha(ref 体配色.粘膜, 160, out var ret); - 膣壁左CD = new ColorD(ref 体配色.粘膜線, ref ret); - 膣壁右CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 卵巣左CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 卵管左CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 卵巣右CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 卵管右CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 子宮CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 子宮内CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 子宮口CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 精液CD = new ColorD(); - } - - public void 精液配色(主人公配色 配色) - { - 精液CD.線 = 配色.精線; - 精液CD.色 = 配色.精液ぶっかけ; - X0Y0_精液CP.Setting(); - X0Y1_精液CP.Setting(); - X0Y2_精液CP.Setting(); - X0Y3_精液CP.Setting(); - X0Y4_精液CP.Setting(); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 膣基_表示 + { + get + { + return X0Y0_膣基.Dra; + } + set + { + X0Y0_膣基.Dra = value; + X0Y1_膣基.Dra = value; + X0Y2_膣基.Dra = value; + X0Y3_膣基.Dra = value; + X0Y4_膣基.Dra = value; + X0Y0_膣基.Hit = value; + X0Y1_膣基.Hit = value; + X0Y2_膣基.Hit = value; + X0Y3_膣基.Hit = value; + X0Y4_膣基.Hit = value; + } + } + + public bool 膣壁左_表示 + { + get + { + return X0Y0_膣壁左.Dra; + } + set + { + X0Y0_膣壁左.Dra = value; + X0Y1_膣壁左.Dra = value; + X0Y2_膣壁左.Dra = value; + X0Y3_膣壁左.Dra = value; + X0Y4_膣壁左.Dra = value; + X0Y0_膣壁左.Hit = value; + X0Y1_膣壁左.Hit = value; + X0Y2_膣壁左.Hit = value; + X0Y3_膣壁左.Hit = value; + X0Y4_膣壁左.Hit = value; + } + } + + public bool 膣壁右_表示 + { + get + { + return X0Y0_膣壁右.Dra; + } + set + { + X0Y0_膣壁右.Dra = value; + X0Y1_膣壁右.Dra = value; + X0Y2_膣壁右.Dra = value; + X0Y3_膣壁右.Dra = value; + X0Y4_膣壁右.Dra = value; + X0Y0_膣壁右.Hit = value; + X0Y1_膣壁右.Hit = value; + X0Y2_膣壁右.Hit = value; + X0Y3_膣壁右.Hit = value; + X0Y4_膣壁右.Hit = value; + } + } + + public bool 卵巣左_表示 + { + get + { + return X0Y0_卵巣左.Dra; + } + set + { + X0Y0_卵巣左.Dra = value; + X0Y1_卵巣左.Dra = value; + X0Y2_卵巣左.Dra = value; + X0Y3_卵巣左.Dra = value; + X0Y4_卵巣左.Dra = value; + X0Y0_卵巣左.Hit = value; + X0Y1_卵巣左.Hit = value; + X0Y2_卵巣左.Hit = value; + X0Y3_卵巣左.Hit = value; + X0Y4_卵巣左.Hit = value; + } + } + + public bool 卵管左_表示 + { + get + { + return X0Y0_卵管左.Dra; + } + set + { + X0Y0_卵管左.Dra = value; + X0Y1_卵管左.Dra = value; + X0Y2_卵管左.Dra = value; + X0Y3_卵管左.Dra = value; + X0Y4_卵管左.Dra = value; + X0Y0_卵管左.Hit = value; + X0Y1_卵管左.Hit = value; + X0Y2_卵管左.Hit = value; + X0Y3_卵管左.Hit = value; + X0Y4_卵管左.Hit = value; + } + } + + public bool 卵巣右_表示 + { + get + { + return X0Y0_卵巣右.Dra; + } + set + { + X0Y0_卵巣右.Dra = value; + X0Y1_卵巣右.Dra = value; + X0Y2_卵巣右.Dra = value; + X0Y3_卵巣右.Dra = value; + X0Y4_卵巣右.Dra = value; + X0Y0_卵巣右.Hit = value; + X0Y1_卵巣右.Hit = value; + X0Y2_卵巣右.Hit = value; + X0Y3_卵巣右.Hit = value; + X0Y4_卵巣右.Hit = value; + } + } + + public bool 卵管右_表示 + { + get + { + return X0Y0_卵管右.Dra; + } + set + { + X0Y0_卵管右.Dra = value; + X0Y1_卵管右.Dra = value; + X0Y2_卵管右.Dra = value; + X0Y3_卵管右.Dra = value; + X0Y4_卵管右.Dra = value; + X0Y0_卵管右.Hit = value; + X0Y1_卵管右.Hit = value; + X0Y2_卵管右.Hit = value; + X0Y3_卵管右.Hit = value; + X0Y4_卵管右.Hit = value; + } + } + + public bool 子宮_表示 + { + get + { + return X0Y0_子宮.Dra; + } + set + { + X0Y0_子宮.Dra = value; + X0Y1_子宮.Dra = value; + X0Y2_子宮.Dra = value; + X0Y3_子宮.Dra = value; + X0Y4_子宮.Dra = value; + X0Y0_子宮.Hit = value; + X0Y1_子宮.Hit = value; + X0Y2_子宮.Hit = value; + X0Y3_子宮.Hit = value; + X0Y4_子宮.Hit = value; + } + } + + public bool 子宮内_表示 + { + get + { + return X0Y0_子宮内.Dra; + } + set + { + X0Y0_子宮内.Dra = value; + X0Y1_子宮内.Dra = value; + X0Y2_子宮内.Dra = value; + X0Y3_子宮内.Dra = value; + X0Y4_子宮内.Dra = value; + X0Y0_子宮内.Hit = value; + X0Y1_子宮内.Hit = value; + X0Y2_子宮内.Hit = value; + X0Y3_子宮内.Hit = value; + X0Y4_子宮内.Hit = value; + } + } + + public bool 子宮口_表示 + { + get + { + return X0Y0_子宮口.Dra; + } + set + { + X0Y0_子宮口.Dra = value; + X0Y1_子宮口.Dra = value; + X0Y2_子宮口.Dra = value; + X0Y3_子宮口.Dra = value; + X0Y4_子宮口.Dra = value; + X0Y0_子宮口.Hit = value; + X0Y1_子宮口.Hit = value; + X0Y2_子宮口.Hit = value; + X0Y3_子宮口.Hit = value; + X0Y4_子宮口.Hit = value; + } + } + + public bool 精液_表示 + { + get + { + return X0Y0_精液.Dra; + } + set + { + X0Y0_精液.Dra = value; + X0Y1_精液.Dra = value; + X0Y2_精液.Dra = value; + X0Y3_精液.Dra = value; + X0Y4_精液.Dra = value; + X0Y0_精液.Hit = value; + X0Y1_精液.Hit = value; + X0Y2_精液.Hit = value; + X0Y3_精液.Hit = value; + X0Y4_精液.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 膣基_表示; + } + set + { + 膣基_表示 = value; + 膣壁左_表示 = value; + 膣壁右_表示 = value; + 卵巣左_表示 = value; + 卵管左_表示 = value; + 卵巣右_表示 = value; + 卵管右_表示 = value; + 子宮_表示 = value; + 子宮内_表示 = value; + 子宮口_表示 = value; + 精液_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 膣基CD.不透明度; + } + set + { + 膣基CD.不透明度 = value; + 膣壁左CD.不透明度 = value; + 膣壁右CD.不透明度 = value; + 卵巣左CD.不透明度 = value; + 卵管左CD.不透明度 = value; + 卵巣右CD.不透明度 = value; + 卵管右CD.不透明度 = value; + 子宮CD.不透明度 = value; + 子宮内CD.不透明度 = value; + 子宮口CD.不透明度 = value; + 精液CD.不透明度 = value; + } + } + + public override double 精液濃度 + { + get + { + return 精液CD.不透明度; + } + set + { + 精液CD.不透明度 = value; + } + } + + public override double 膣サイズY + { + get + { + return X0Y0_膣基.SizeYCont; + } + set + { + X0Y0_膣基.SizeYCont = value; + X0Y0_膣壁左.SizeYCont = value; + X0Y0_膣壁右.SizeYCont = value; + X0Y1_膣基.SizeYCont = value; + X0Y1_膣壁左.SizeYCont = value; + X0Y1_膣壁右.SizeYCont = value; + X0Y2_膣基.SizeYCont = value; + X0Y2_膣壁左.SizeYCont = value; + X0Y2_膣壁右.SizeYCont = value; + X0Y3_膣基.SizeYCont = value; + X0Y3_膣壁左.SizeYCont = value; + X0Y3_膣壁右.SizeYCont = value; + X0Y4_膣基.SizeYCont = value; + X0Y4_膣壁左.SizeYCont = value; + X0Y4_膣壁右.SizeYCont = value; + double sizeYCont = value.Reciprocal(); + X0Y0_子宮.SizeYCont = sizeYCont; + X0Y0_子宮内.SizeYCont = sizeYCont; + X0Y0_子宮口.SizeYCont = sizeYCont; + X0Y0_精液.SizeYCont = sizeYCont; + X0Y1_子宮.SizeYCont = sizeYCont; + X0Y1_子宮内.SizeYCont = sizeYCont; + X0Y1_子宮口.SizeYCont = sizeYCont; + X0Y1_精液.SizeYCont = sizeYCont; + X0Y2_子宮.SizeYCont = sizeYCont; + X0Y2_子宮内.SizeYCont = sizeYCont; + X0Y2_子宮口.SizeYCont = sizeYCont; + X0Y2_精液.SizeYCont = sizeYCont; + X0Y3_子宮.SizeYCont = sizeYCont; + X0Y3_子宮内.SizeYCont = sizeYCont; + X0Y3_子宮口.SizeYCont = sizeYCont; + X0Y3_精液.SizeYCont = sizeYCont; + X0Y4_子宮.SizeYCont = sizeYCont; + X0Y4_子宮内.SizeYCont = sizeYCont; + X0Y4_子宮口.SizeYCont = sizeYCont; + X0Y4_精液.SizeYCont = sizeYCont; + } + } + + public 断面_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 断面_人D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["断面"]); + Pars pars = 本体[0][0]; + X0Y0_膣基 = pars["膣基"].ToPar(); + X0Y0_膣壁左 = pars["膣壁左"].ToPar(); + X0Y0_膣壁右 = pars["膣壁右"].ToPar(); + X0Y0_卵巣左 = pars["卵巣左"].ToPar(); + X0Y0_卵管左 = pars["卵管左"].ToPar(); + X0Y0_卵巣右 = pars["卵巣右"].ToPar(); + X0Y0_卵管右 = pars["卵管右"].ToPar(); + X0Y0_子宮 = pars["子宮"].ToPar(); + X0Y0_子宮内 = pars["子宮内"].ToPar(); + X0Y0_子宮口 = pars["子宮口"].ToPar(); + X0Y0_精液 = pars["精液"].ToPar(); + pars = 本体[0][1]; + X0Y1_膣基 = pars["膣基"].ToPar(); + X0Y1_膣壁左 = pars["膣壁左"].ToPar(); + X0Y1_膣壁右 = pars["膣壁右"].ToPar(); + X0Y1_卵巣左 = pars["卵巣左"].ToPar(); + X0Y1_卵管左 = pars["卵管左"].ToPar(); + X0Y1_卵巣右 = pars["卵巣右"].ToPar(); + X0Y1_卵管右 = pars["卵管右"].ToPar(); + X0Y1_子宮 = pars["子宮"].ToPar(); + X0Y1_子宮内 = pars["子宮内"].ToPar(); + X0Y1_子宮口 = pars["子宮口"].ToPar(); + X0Y1_精液 = pars["精液"].ToPar(); + pars = 本体[0][2]; + X0Y2_膣基 = pars["膣基"].ToPar(); + X0Y2_膣壁左 = pars["膣壁左"].ToPar(); + X0Y2_膣壁右 = pars["膣壁右"].ToPar(); + X0Y2_卵巣左 = pars["卵巣左"].ToPar(); + X0Y2_卵管左 = pars["卵管左"].ToPar(); + X0Y2_卵巣右 = pars["卵巣右"].ToPar(); + X0Y2_卵管右 = pars["卵管右"].ToPar(); + X0Y2_子宮 = pars["子宮"].ToPar(); + X0Y2_子宮内 = pars["子宮内"].ToPar(); + X0Y2_子宮口 = pars["子宮口"].ToPar(); + X0Y2_精液 = pars["精液"].ToPar(); + pars = 本体[0][3]; + X0Y3_膣基 = pars["膣基"].ToPar(); + X0Y3_膣壁左 = pars["膣壁左"].ToPar(); + X0Y3_膣壁右 = pars["膣壁右"].ToPar(); + X0Y3_卵巣左 = pars["卵巣左"].ToPar(); + X0Y3_卵管左 = pars["卵管左"].ToPar(); + X0Y3_卵巣右 = pars["卵巣右"].ToPar(); + X0Y3_卵管右 = pars["卵管右"].ToPar(); + X0Y3_子宮 = pars["子宮"].ToPar(); + X0Y3_子宮内 = pars["子宮内"].ToPar(); + X0Y3_子宮口 = pars["子宮口"].ToPar(); + X0Y3_精液 = pars["精液"].ToPar(); + pars = 本体[0][4]; + X0Y4_膣基 = pars["膣基"].ToPar(); + X0Y4_膣壁左 = pars["膣壁左"].ToPar(); + X0Y4_膣壁右 = pars["膣壁右"].ToPar(); + X0Y4_卵巣左 = pars["卵巣左"].ToPar(); + X0Y4_卵管左 = pars["卵管左"].ToPar(); + X0Y4_卵巣右 = pars["卵巣右"].ToPar(); + X0Y4_卵管右 = pars["卵管右"].ToPar(); + X0Y4_子宮 = pars["子宮"].ToPar(); + X0Y4_子宮内 = pars["子宮内"].ToPar(); + X0Y4_子宮口 = pars["子宮口"].ToPar(); + X0Y4_精液 = pars["精液"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 膣基_表示 = e.膣基_表示; + 膣壁左_表示 = e.膣壁左_表示; + 膣壁右_表示 = e.膣壁右_表示; + 卵巣左_表示 = e.卵巣左_表示; + 卵管左_表示 = e.卵管左_表示; + 卵巣右_表示 = e.卵巣右_表示; + 卵管右_表示 = e.卵管右_表示; + 子宮_表示 = e.子宮_表示; + 子宮内_表示 = e.子宮内_表示; + 子宮口_表示 = e.子宮口_表示; + 精液_表示 = e.精液_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_膣基CP = new ColorP(X0Y0_膣基, 膣基CD, DisUnit, abj: true); + X0Y0_膣壁左CP = new ColorP(X0Y0_膣壁左, 膣壁左CD, DisUnit, abj: true); + X0Y0_膣壁右CP = new ColorP(X0Y0_膣壁右, 膣壁右CD, DisUnit, abj: true); + X0Y0_卵巣左CP = new ColorP(X0Y0_卵巣左, 卵巣左CD, DisUnit, abj: true); + X0Y0_卵管左CP = new ColorP(X0Y0_卵管左, 卵管左CD, DisUnit, abj: true); + X0Y0_卵巣右CP = new ColorP(X0Y0_卵巣右, 卵巣右CD, DisUnit, abj: true); + X0Y0_卵管右CP = new ColorP(X0Y0_卵管右, 卵管右CD, DisUnit, abj: true); + X0Y0_子宮CP = new ColorP(X0Y0_子宮, 子宮CD, DisUnit, abj: true); + X0Y0_子宮内CP = new ColorP(X0Y0_子宮内, 子宮内CD, DisUnit, abj: true); + X0Y0_子宮口CP = new ColorP(X0Y0_子宮口, 子宮口CD, DisUnit, abj: true); + X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); + X0Y1_膣基CP = new ColorP(X0Y1_膣基, 膣基CD, DisUnit, abj: true); + X0Y1_膣壁左CP = new ColorP(X0Y1_膣壁左, 膣壁左CD, DisUnit, abj: true); + X0Y1_膣壁右CP = new ColorP(X0Y1_膣壁右, 膣壁右CD, DisUnit, abj: true); + X0Y1_卵巣左CP = new ColorP(X0Y1_卵巣左, 卵巣左CD, DisUnit, abj: true); + X0Y1_卵管左CP = new ColorP(X0Y1_卵管左, 卵管左CD, DisUnit, abj: true); + X0Y1_卵巣右CP = new ColorP(X0Y1_卵巣右, 卵巣右CD, DisUnit, abj: true); + X0Y1_卵管右CP = new ColorP(X0Y1_卵管右, 卵管右CD, DisUnit, abj: true); + X0Y1_子宮CP = new ColorP(X0Y1_子宮, 子宮CD, DisUnit, abj: true); + X0Y1_子宮内CP = new ColorP(X0Y1_子宮内, 子宮内CD, DisUnit, abj: true); + X0Y1_子宮口CP = new ColorP(X0Y1_子宮口, 子宮口CD, DisUnit, abj: true); + X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); + X0Y2_膣基CP = new ColorP(X0Y2_膣基, 膣基CD, DisUnit, abj: true); + X0Y2_膣壁左CP = new ColorP(X0Y2_膣壁左, 膣壁左CD, DisUnit, abj: true); + X0Y2_膣壁右CP = new ColorP(X0Y2_膣壁右, 膣壁右CD, DisUnit, abj: true); + X0Y2_卵巣左CP = new ColorP(X0Y2_卵巣左, 卵巣左CD, DisUnit, abj: true); + X0Y2_卵管左CP = new ColorP(X0Y2_卵管左, 卵管左CD, DisUnit, abj: true); + X0Y2_卵巣右CP = new ColorP(X0Y2_卵巣右, 卵巣右CD, DisUnit, abj: true); + X0Y2_卵管右CP = new ColorP(X0Y2_卵管右, 卵管右CD, DisUnit, abj: true); + X0Y2_子宮CP = new ColorP(X0Y2_子宮, 子宮CD, DisUnit, abj: true); + X0Y2_子宮内CP = new ColorP(X0Y2_子宮内, 子宮内CD, DisUnit, abj: true); + X0Y2_子宮口CP = new ColorP(X0Y2_子宮口, 子宮口CD, DisUnit, abj: true); + X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); + X0Y3_膣基CP = new ColorP(X0Y3_膣基, 膣基CD, DisUnit, abj: true); + X0Y3_膣壁左CP = new ColorP(X0Y3_膣壁左, 膣壁左CD, DisUnit, abj: true); + X0Y3_膣壁右CP = new ColorP(X0Y3_膣壁右, 膣壁右CD, DisUnit, abj: true); + X0Y3_卵巣左CP = new ColorP(X0Y3_卵巣左, 卵巣左CD, DisUnit, abj: true); + X0Y3_卵管左CP = new ColorP(X0Y3_卵管左, 卵管左CD, DisUnit, abj: true); + X0Y3_卵巣右CP = new ColorP(X0Y3_卵巣右, 卵巣右CD, DisUnit, abj: true); + X0Y3_卵管右CP = new ColorP(X0Y3_卵管右, 卵管右CD, DisUnit, abj: true); + X0Y3_子宮CP = new ColorP(X0Y3_子宮, 子宮CD, DisUnit, abj: true); + X0Y3_子宮内CP = new ColorP(X0Y3_子宮内, 子宮内CD, DisUnit, abj: true); + X0Y3_子宮口CP = new ColorP(X0Y3_子宮口, 子宮口CD, DisUnit, abj: true); + X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); + X0Y4_膣基CP = new ColorP(X0Y4_膣基, 膣基CD, DisUnit, abj: true); + X0Y4_膣壁左CP = new ColorP(X0Y4_膣壁左, 膣壁左CD, DisUnit, abj: true); + X0Y4_膣壁右CP = new ColorP(X0Y4_膣壁右, 膣壁右CD, DisUnit, abj: true); + X0Y4_卵巣左CP = new ColorP(X0Y4_卵巣左, 卵巣左CD, DisUnit, abj: true); + X0Y4_卵管左CP = new ColorP(X0Y4_卵管左, 卵管左CD, DisUnit, abj: true); + X0Y4_卵巣右CP = new ColorP(X0Y4_卵巣右, 卵巣右CD, DisUnit, abj: true); + X0Y4_卵管右CP = new ColorP(X0Y4_卵管右, 卵管右CD, DisUnit, abj: true); + X0Y4_子宮CP = new ColorP(X0Y4_子宮, 子宮CD, DisUnit, abj: true); + X0Y4_子宮内CP = new ColorP(X0Y4_子宮内, 子宮内CD, DisUnit, abj: true); + X0Y4_子宮口CP = new ColorP(X0Y4_子宮口, 子宮口CD, DisUnit, abj: true); + X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); + 濃度 = e.濃度; + 精液濃度 = e.精液濃度; + 尺度YB = 0.95; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_膣基CP.Update(); + X0Y0_膣壁左CP.Update(); + X0Y0_膣壁右CP.Update(); + X0Y0_卵巣左CP.Update(); + X0Y0_卵管左CP.Update(); + X0Y0_卵巣右CP.Update(); + X0Y0_卵管右CP.Update(); + X0Y0_子宮CP.Update(); + X0Y0_子宮内CP.Update(); + X0Y0_子宮口CP.Update(); + X0Y0_精液CP.Update(); + break; + case 1: + X0Y1_膣基CP.Update(); + X0Y1_膣壁左CP.Update(); + X0Y1_膣壁右CP.Update(); + X0Y1_卵巣左CP.Update(); + X0Y1_卵管左CP.Update(); + X0Y1_卵巣右CP.Update(); + X0Y1_卵管右CP.Update(); + X0Y1_子宮CP.Update(); + X0Y1_子宮内CP.Update(); + X0Y1_子宮口CP.Update(); + X0Y1_精液CP.Update(); + break; + case 2: + X0Y2_膣基CP.Update(); + X0Y2_膣壁左CP.Update(); + X0Y2_膣壁右CP.Update(); + X0Y2_卵巣左CP.Update(); + X0Y2_卵管左CP.Update(); + X0Y2_卵巣右CP.Update(); + X0Y2_卵管右CP.Update(); + X0Y2_子宮CP.Update(); + X0Y2_子宮内CP.Update(); + X0Y2_子宮口CP.Update(); + X0Y2_精液CP.Update(); + break; + case 3: + X0Y3_膣基CP.Update(); + X0Y3_膣壁左CP.Update(); + X0Y3_膣壁右CP.Update(); + X0Y3_卵巣左CP.Update(); + X0Y3_卵管左CP.Update(); + X0Y3_卵巣右CP.Update(); + X0Y3_卵管右CP.Update(); + X0Y3_子宮CP.Update(); + X0Y3_子宮内CP.Update(); + X0Y3_子宮口CP.Update(); + X0Y3_精液CP.Update(); + break; + default: + X0Y4_膣基CP.Update(); + X0Y4_膣壁左CP.Update(); + X0Y4_膣壁右CP.Update(); + X0Y4_卵巣左CP.Update(); + X0Y4_卵管左CP.Update(); + X0Y4_卵巣右CP.Update(); + X0Y4_卵管右CP.Update(); + X0Y4_子宮CP.Update(); + X0Y4_子宮内CP.Update(); + X0Y4_子宮口CP.Update(); + X0Y4_精液CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 膣基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + Col.Alpha(ref 体配色.粘膜, 160, out var ret); + 膣壁左CD = new ColorD(ref 体配色.粘膜線, ref ret); + 膣壁右CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); + 卵巣左CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 卵管左CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); + 卵巣右CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 卵管右CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); + 子宮CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); + 子宮内CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); + 子宮口CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); + 精液CD = new ColorD(); + } + + public void 精液配色(主人公配色 配色) + { + 精液CD.線 = 配色.精線; + 精液CD.色 = 配色.精液ぶっかけ; + X0Y0_精液CP.Setting(); + X0Y1_精液CP.Setting(); + X0Y2_精液CP.Setting(); + X0Y3_精液CP.Setting(); + X0Y4_精液CP.Setting(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人D.cs index e1aa236..bf291a3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人D.cs @@ -1,40 +1,41 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 断面_人D : 断面D +namespace SlaveMatrix { - public bool 膣基_表示; + [Serializable] + public class 断面_人D : 断面D + { + public bool 膣基_表示; - public bool 膣壁左_表示; + public bool 膣壁左_表示; - public bool 膣壁右_表示; + public bool 膣壁右_表示; - public bool 卵巣左_表示; + public bool 卵巣左_表示; - public bool 卵管左_表示; + public bool 卵管左_表示; - public bool 卵巣右_表示; + public bool 卵巣右_表示; - public bool 卵管右_表示; + public bool 卵管右_表示; - public bool 子宮_表示; + public bool 子宮_表示; - public bool 子宮内_表示; + public bool 子宮内_表示; - public bool 子宮口_表示; + public bool 子宮口_表示; - public bool 精液_表示; + public bool 精液_表示; - public 断面_人D() - { - ThisType = GetType(); - } + public 断面_人D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 断面_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 断面_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣.cs index 7cfd94f..88dbe3a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣.cs @@ -1,889 +1,890 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 断面_獣 : 断面 +namespace SlaveMatrix { - public Par X0Y0_膣基; + public class 断面_獣 : 断面 + { + public Par X0Y0_膣基; - public Par X0Y0_膣壁左; + public Par X0Y0_膣壁左; - public Par X0Y0_膣壁右; + public Par X0Y0_膣壁右; - public Par X0Y0_卵巣左; + public Par X0Y0_卵巣左; - public Par X0Y0_卵管左; + public Par X0Y0_卵管左; - public Par X0Y0_卵巣右; + public Par X0Y0_卵巣右; - public Par X0Y0_卵管右; + public Par X0Y0_卵管右; - public Par X0Y0_子宮; + public Par X0Y0_子宮; - public Par X0Y0_子宮内; + public Par X0Y0_子宮内; - public Par X0Y0_子宮口; + public Par X0Y0_子宮口; - public Par X0Y0_精液; + public Par X0Y0_精液; - public Par X0Y1_膣基; + public Par X0Y1_膣基; - public Par X0Y1_膣壁左; + public Par X0Y1_膣壁左; - public Par X0Y1_膣壁右; + public Par X0Y1_膣壁右; - public Par X0Y1_卵巣左; + public Par X0Y1_卵巣左; - public Par X0Y1_卵管左; + public Par X0Y1_卵管左; - public Par X0Y1_卵巣右; + public Par X0Y1_卵巣右; - public Par X0Y1_卵管右; + public Par X0Y1_卵管右; - public Par X0Y1_子宮; + public Par X0Y1_子宮; - public Par X0Y1_子宮内; + public Par X0Y1_子宮内; - public Par X0Y1_子宮口; + public Par X0Y1_子宮口; - public Par X0Y1_精液; + public Par X0Y1_精液; - public Par X0Y2_膣基; + public Par X0Y2_膣基; - public Par X0Y2_膣壁左; + public Par X0Y2_膣壁左; - public Par X0Y2_膣壁右; + public Par X0Y2_膣壁右; - public Par X0Y2_卵巣左; + public Par X0Y2_卵巣左; - public Par X0Y2_卵管左; + public Par X0Y2_卵管左; - public Par X0Y2_卵巣右; + public Par X0Y2_卵巣右; - public Par X0Y2_卵管右; + public Par X0Y2_卵管右; - public Par X0Y2_子宮; + public Par X0Y2_子宮; - public Par X0Y2_子宮内; + public Par X0Y2_子宮内; - public Par X0Y2_子宮口; + public Par X0Y2_子宮口; - public Par X0Y2_精液; + public Par X0Y2_精液; - public Par X0Y3_膣基; + public Par X0Y3_膣基; - public Par X0Y3_膣壁左; + public Par X0Y3_膣壁左; - public Par X0Y3_膣壁右; + public Par X0Y3_膣壁右; - public Par X0Y3_卵巣左; + public Par X0Y3_卵巣左; - public Par X0Y3_卵管左; + public Par X0Y3_卵管左; - public Par X0Y3_卵巣右; + public Par X0Y3_卵巣右; - public Par X0Y3_卵管右; + public Par X0Y3_卵管右; - public Par X0Y3_子宮; + public Par X0Y3_子宮; - public Par X0Y3_子宮内; + public Par X0Y3_子宮内; - public Par X0Y3_子宮口; + public Par X0Y3_子宮口; - public Par X0Y3_精液; + public Par X0Y3_精液; - public Par X0Y4_膣基; + public Par X0Y4_膣基; - public Par X0Y4_膣壁左; + public Par X0Y4_膣壁左; - public Par X0Y4_膣壁右; + public Par X0Y4_膣壁右; - public Par X0Y4_卵巣左; + public Par X0Y4_卵巣左; - public Par X0Y4_卵管左; + public Par X0Y4_卵管左; - public Par X0Y4_卵巣右; + public Par X0Y4_卵巣右; - public Par X0Y4_卵管右; + public Par X0Y4_卵管右; - public Par X0Y4_子宮; + public Par X0Y4_子宮; - public Par X0Y4_子宮内; + public Par X0Y4_子宮内; - public Par X0Y4_子宮口; + public Par X0Y4_子宮口; - public Par X0Y4_精液; + public Par X0Y4_精液; - public ColorD 膣基CD; + public ColorD 膣基CD; - public ColorD 膣壁左CD; + public ColorD 膣壁左CD; - public ColorD 膣壁右CD; + public ColorD 膣壁右CD; - public ColorD 卵巣左CD; + public ColorD 卵巣左CD; - public ColorD 卵管左CD; + public ColorD 卵管左CD; - public ColorD 卵巣右CD; + public ColorD 卵巣右CD; - public ColorD 卵管右CD; + public ColorD 卵管右CD; - public ColorD 子宮CD; + public ColorD 子宮CD; - public ColorD 子宮内CD; + public ColorD 子宮内CD; - public ColorD 子宮口CD; + public ColorD 子宮口CD; - public ColorD 精液CD; + public ColorD 精液CD; - public ColorP X0Y0_膣基CP; + public ColorP X0Y0_膣基CP; - public ColorP X0Y0_膣壁左CP; + public ColorP X0Y0_膣壁左CP; - public ColorP X0Y0_膣壁右CP; + public ColorP X0Y0_膣壁右CP; - public ColorP X0Y0_卵巣左CP; + public ColorP X0Y0_卵巣左CP; - public ColorP X0Y0_卵管左CP; + public ColorP X0Y0_卵管左CP; - public ColorP X0Y0_卵巣右CP; + public ColorP X0Y0_卵巣右CP; - public ColorP X0Y0_卵管右CP; + public ColorP X0Y0_卵管右CP; - public ColorP X0Y0_子宮CP; + public ColorP X0Y0_子宮CP; - public ColorP X0Y0_子宮内CP; + public ColorP X0Y0_子宮内CP; - public ColorP X0Y0_子宮口CP; + public ColorP X0Y0_子宮口CP; - public ColorP X0Y0_精液CP; + public ColorP X0Y0_精液CP; - public ColorP X0Y1_膣基CP; + public ColorP X0Y1_膣基CP; - public ColorP X0Y1_膣壁左CP; + public ColorP X0Y1_膣壁左CP; - public ColorP X0Y1_膣壁右CP; + public ColorP X0Y1_膣壁右CP; - public ColorP X0Y1_卵巣左CP; + public ColorP X0Y1_卵巣左CP; - public ColorP X0Y1_卵管左CP; + public ColorP X0Y1_卵管左CP; - public ColorP X0Y1_卵巣右CP; + public ColorP X0Y1_卵巣右CP; - public ColorP X0Y1_卵管右CP; + public ColorP X0Y1_卵管右CP; - public ColorP X0Y1_子宮CP; + public ColorP X0Y1_子宮CP; - public ColorP X0Y1_子宮内CP; + public ColorP X0Y1_子宮内CP; - public ColorP X0Y1_子宮口CP; + public ColorP X0Y1_子宮口CP; - public ColorP X0Y1_精液CP; + public ColorP X0Y1_精液CP; - public ColorP X0Y2_膣基CP; + public ColorP X0Y2_膣基CP; - public ColorP X0Y2_膣壁左CP; + public ColorP X0Y2_膣壁左CP; - public ColorP X0Y2_膣壁右CP; + public ColorP X0Y2_膣壁右CP; - public ColorP X0Y2_卵巣左CP; + public ColorP X0Y2_卵巣左CP; - public ColorP X0Y2_卵管左CP; + public ColorP X0Y2_卵管左CP; - public ColorP X0Y2_卵巣右CP; + public ColorP X0Y2_卵巣右CP; - public ColorP X0Y2_卵管右CP; + public ColorP X0Y2_卵管右CP; - public ColorP X0Y2_子宮CP; + public ColorP X0Y2_子宮CP; - public ColorP X0Y2_子宮内CP; + public ColorP X0Y2_子宮内CP; - public ColorP X0Y2_子宮口CP; + public ColorP X0Y2_子宮口CP; - public ColorP X0Y2_精液CP; + public ColorP X0Y2_精液CP; - public ColorP X0Y3_膣基CP; + public ColorP X0Y3_膣基CP; - public ColorP X0Y3_膣壁左CP; + public ColorP X0Y3_膣壁左CP; - public ColorP X0Y3_膣壁右CP; + public ColorP X0Y3_膣壁右CP; - public ColorP X0Y3_卵巣左CP; + public ColorP X0Y3_卵巣左CP; - public ColorP X0Y3_卵管左CP; + public ColorP X0Y3_卵管左CP; - public ColorP X0Y3_卵巣右CP; + public ColorP X0Y3_卵巣右CP; - public ColorP X0Y3_卵管右CP; + public ColorP X0Y3_卵管右CP; - public ColorP X0Y3_子宮CP; + public ColorP X0Y3_子宮CP; - public ColorP X0Y3_子宮内CP; + public ColorP X0Y3_子宮内CP; - public ColorP X0Y3_子宮口CP; + public ColorP X0Y3_子宮口CP; - public ColorP X0Y3_精液CP; + public ColorP X0Y3_精液CP; - public ColorP X0Y4_膣基CP; + public ColorP X0Y4_膣基CP; - public ColorP X0Y4_膣壁左CP; + public ColorP X0Y4_膣壁左CP; - public ColorP X0Y4_膣壁右CP; + public ColorP X0Y4_膣壁右CP; - public ColorP X0Y4_卵巣左CP; + public ColorP X0Y4_卵巣左CP; - public ColorP X0Y4_卵管左CP; + public ColorP X0Y4_卵管左CP; - public ColorP X0Y4_卵巣右CP; + public ColorP X0Y4_卵巣右CP; - public ColorP X0Y4_卵管右CP; + public ColorP X0Y4_卵管右CP; - public ColorP X0Y4_子宮CP; + public ColorP X0Y4_子宮CP; - public ColorP X0Y4_子宮内CP; + public ColorP X0Y4_子宮内CP; - public ColorP X0Y4_子宮口CP; + public ColorP X0Y4_子宮口CP; - public ColorP X0Y4_精液CP; + public ColorP X0Y4_精液CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 膣基_表示 - { - get - { - return X0Y0_膣基.Dra; - } - set - { - X0Y0_膣基.Dra = value; - X0Y1_膣基.Dra = value; - X0Y2_膣基.Dra = value; - X0Y3_膣基.Dra = value; - X0Y4_膣基.Dra = value; - X0Y0_膣基.Hit = value; - X0Y1_膣基.Hit = value; - X0Y2_膣基.Hit = value; - X0Y3_膣基.Hit = value; - X0Y4_膣基.Hit = value; - } - } - - public bool 膣壁左_表示 - { - get - { - return X0Y0_膣壁左.Dra; - } - set - { - X0Y0_膣壁左.Dra = value; - X0Y1_膣壁左.Dra = value; - X0Y2_膣壁左.Dra = value; - X0Y3_膣壁左.Dra = value; - X0Y4_膣壁左.Dra = value; - X0Y0_膣壁左.Hit = value; - X0Y1_膣壁左.Hit = value; - X0Y2_膣壁左.Hit = value; - X0Y3_膣壁左.Hit = value; - X0Y4_膣壁左.Hit = value; - } - } - - public bool 膣壁右_表示 - { - get - { - return X0Y0_膣壁右.Dra; - } - set - { - X0Y0_膣壁右.Dra = value; - X0Y1_膣壁右.Dra = value; - X0Y2_膣壁右.Dra = value; - X0Y3_膣壁右.Dra = value; - X0Y4_膣壁右.Dra = value; - X0Y0_膣壁右.Hit = value; - X0Y1_膣壁右.Hit = value; - X0Y2_膣壁右.Hit = value; - X0Y3_膣壁右.Hit = value; - X0Y4_膣壁右.Hit = value; - } - } - - public bool 卵巣左_表示 - { - get - { - return X0Y0_卵巣左.Dra; - } - set - { - X0Y0_卵巣左.Dra = value; - X0Y1_卵巣左.Dra = value; - X0Y2_卵巣左.Dra = value; - X0Y3_卵巣左.Dra = value; - X0Y4_卵巣左.Dra = value; - X0Y0_卵巣左.Hit = value; - X0Y1_卵巣左.Hit = value; - X0Y2_卵巣左.Hit = value; - X0Y3_卵巣左.Hit = value; - X0Y4_卵巣左.Hit = value; - } - } - - public bool 卵管左_表示 - { - get - { - return X0Y0_卵管左.Dra; - } - set - { - X0Y0_卵管左.Dra = value; - X0Y1_卵管左.Dra = value; - X0Y2_卵管左.Dra = value; - X0Y3_卵管左.Dra = value; - X0Y4_卵管左.Dra = value; - X0Y0_卵管左.Hit = value; - X0Y1_卵管左.Hit = value; - X0Y2_卵管左.Hit = value; - X0Y3_卵管左.Hit = value; - X0Y4_卵管左.Hit = value; - } - } - - public bool 卵巣右_表示 - { - get - { - return X0Y0_卵巣右.Dra; - } - set - { - X0Y0_卵巣右.Dra = value; - X0Y1_卵巣右.Dra = value; - X0Y2_卵巣右.Dra = value; - X0Y3_卵巣右.Dra = value; - X0Y4_卵巣右.Dra = value; - X0Y0_卵巣右.Hit = value; - X0Y1_卵巣右.Hit = value; - X0Y2_卵巣右.Hit = value; - X0Y3_卵巣右.Hit = value; - X0Y4_卵巣右.Hit = value; - } - } - - public bool 卵管右_表示 - { - get - { - return X0Y0_卵管右.Dra; - } - set - { - X0Y0_卵管右.Dra = value; - X0Y1_卵管右.Dra = value; - X0Y2_卵管右.Dra = value; - X0Y3_卵管右.Dra = value; - X0Y4_卵管右.Dra = value; - X0Y0_卵管右.Hit = value; - X0Y1_卵管右.Hit = value; - X0Y2_卵管右.Hit = value; - X0Y3_卵管右.Hit = value; - X0Y4_卵管右.Hit = value; - } - } - - public bool 子宮_表示 - { - get - { - return X0Y0_子宮.Dra; - } - set - { - X0Y0_子宮.Dra = value; - X0Y1_子宮.Dra = value; - X0Y2_子宮.Dra = value; - X0Y3_子宮.Dra = value; - X0Y4_子宮.Dra = value; - X0Y0_子宮.Hit = value; - X0Y1_子宮.Hit = value; - X0Y2_子宮.Hit = value; - X0Y3_子宮.Hit = value; - X0Y4_子宮.Hit = value; - } - } - - public bool 子宮内_表示 - { - get - { - return X0Y0_子宮内.Dra; - } - set - { - X0Y0_子宮内.Dra = value; - X0Y1_子宮内.Dra = value; - X0Y2_子宮内.Dra = value; - X0Y3_子宮内.Dra = value; - X0Y4_子宮内.Dra = value; - X0Y0_子宮内.Hit = value; - X0Y1_子宮内.Hit = value; - X0Y2_子宮内.Hit = value; - X0Y3_子宮内.Hit = value; - X0Y4_子宮内.Hit = value; - } - } - - public bool 子宮口_表示 - { - get - { - return X0Y0_子宮口.Dra; - } - set - { - X0Y0_子宮口.Dra = value; - X0Y1_子宮口.Dra = value; - X0Y2_子宮口.Dra = value; - X0Y3_子宮口.Dra = value; - X0Y4_子宮口.Dra = value; - X0Y0_子宮口.Hit = value; - X0Y1_子宮口.Hit = value; - X0Y2_子宮口.Hit = value; - X0Y3_子宮口.Hit = value; - X0Y4_子宮口.Hit = value; - } - } - - public bool 精液_表示 - { - get - { - return X0Y0_精液.Dra; - } - set - { - X0Y0_精液.Dra = value; - X0Y1_精液.Dra = value; - X0Y2_精液.Dra = value; - X0Y3_精液.Dra = value; - X0Y4_精液.Dra = value; - X0Y0_精液.Hit = value; - X0Y1_精液.Hit = value; - X0Y2_精液.Hit = value; - X0Y3_精液.Hit = value; - X0Y4_精液.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 膣基_表示; - } - set - { - 膣基_表示 = value; - 膣壁左_表示 = value; - 膣壁右_表示 = value; - 卵巣左_表示 = value; - 卵管左_表示 = value; - 卵巣右_表示 = value; - 卵管右_表示 = value; - 子宮_表示 = value; - 子宮内_表示 = value; - 子宮口_表示 = value; - 精液_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 膣基CD.不透明度; - } - set - { - 膣基CD.不透明度 = value; - 膣壁左CD.不透明度 = value; - 膣壁右CD.不透明度 = value; - 卵巣左CD.不透明度 = value; - 卵管左CD.不透明度 = value; - 卵巣右CD.不透明度 = value; - 卵管右CD.不透明度 = value; - 子宮CD.不透明度 = value; - 子宮内CD.不透明度 = value; - 子宮口CD.不透明度 = value; - 精液CD.不透明度 = value; - } - } - - public override double 精液濃度 - { - get - { - return 精液CD.不透明度; - } - set - { - 精液CD.不透明度 = value; - } - } - - public override double 膣サイズY - { - get - { - return X0Y0_膣基.SizeYCont; - } - set - { - X0Y0_膣基.SizeYCont = value; - X0Y0_膣壁左.SizeYCont = value; - X0Y0_膣壁右.SizeYCont = value; - X0Y1_膣基.SizeYCont = value; - X0Y1_膣壁左.SizeYCont = value; - X0Y1_膣壁右.SizeYCont = value; - X0Y2_膣基.SizeYCont = value; - X0Y2_膣壁左.SizeYCont = value; - X0Y2_膣壁右.SizeYCont = value; - X0Y3_膣基.SizeYCont = value; - X0Y3_膣壁左.SizeYCont = value; - X0Y3_膣壁右.SizeYCont = value; - X0Y4_膣基.SizeYCont = value; - X0Y4_膣壁左.SizeYCont = value; - X0Y4_膣壁右.SizeYCont = value; - double sizeYCont = value.Reciprocal(); - X0Y0_子宮.SizeYCont = sizeYCont; - X0Y0_子宮内.SizeYCont = sizeYCont; - X0Y0_子宮口.SizeYCont = sizeYCont; - X0Y0_精液.SizeYCont = sizeYCont; - X0Y1_子宮.SizeYCont = sizeYCont; - X0Y1_子宮内.SizeYCont = sizeYCont; - X0Y1_子宮口.SizeYCont = sizeYCont; - X0Y1_精液.SizeYCont = sizeYCont; - X0Y2_子宮.SizeYCont = sizeYCont; - X0Y2_子宮内.SizeYCont = sizeYCont; - X0Y2_子宮口.SizeYCont = sizeYCont; - X0Y2_精液.SizeYCont = sizeYCont; - X0Y3_子宮.SizeYCont = sizeYCont; - X0Y3_子宮内.SizeYCont = sizeYCont; - X0Y3_子宮口.SizeYCont = sizeYCont; - X0Y3_精液.SizeYCont = sizeYCont; - X0Y4_子宮.SizeYCont = sizeYCont; - X0Y4_子宮内.SizeYCont = sizeYCont; - X0Y4_子宮口.SizeYCont = sizeYCont; - X0Y4_精液.SizeYCont = sizeYCont; - } - } - - public 断面_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 断面_獣D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.半身["四足断面"]); - Pars pars = 本体[0][0]; - X0Y0_膣基 = pars["膣基"].ToPar(); - X0Y0_膣壁左 = pars["膣壁左"].ToPar(); - X0Y0_膣壁右 = pars["膣壁右"].ToPar(); - X0Y0_卵巣左 = pars["卵巣左"].ToPar(); - X0Y0_卵管左 = pars["卵管左"].ToPar(); - X0Y0_卵巣右 = pars["卵巣右"].ToPar(); - X0Y0_卵管右 = pars["卵管右"].ToPar(); - X0Y0_子宮 = pars["子宮"].ToPar(); - X0Y0_子宮内 = pars["子宮内"].ToPar(); - X0Y0_子宮口 = pars["子宮口"].ToPar(); - X0Y0_精液 = pars["精液"].ToPar(); - pars = 本体[0][1]; - X0Y1_膣基 = pars["膣基"].ToPar(); - X0Y1_膣壁左 = pars["膣壁左"].ToPar(); - X0Y1_膣壁右 = pars["膣壁右"].ToPar(); - X0Y1_卵巣左 = pars["卵巣左"].ToPar(); - X0Y1_卵管左 = pars["卵管左"].ToPar(); - X0Y1_卵巣右 = pars["卵巣右"].ToPar(); - X0Y1_卵管右 = pars["卵管右"].ToPar(); - X0Y1_子宮 = pars["子宮"].ToPar(); - X0Y1_子宮内 = pars["子宮内"].ToPar(); - X0Y1_子宮口 = pars["子宮口"].ToPar(); - X0Y1_精液 = pars["精液"].ToPar(); - pars = 本体[0][2]; - X0Y2_膣基 = pars["膣基"].ToPar(); - X0Y2_膣壁左 = pars["膣壁左"].ToPar(); - X0Y2_膣壁右 = pars["膣壁右"].ToPar(); - X0Y2_卵巣左 = pars["卵巣左"].ToPar(); - X0Y2_卵管左 = pars["卵管左"].ToPar(); - X0Y2_卵巣右 = pars["卵巣右"].ToPar(); - X0Y2_卵管右 = pars["卵管右"].ToPar(); - X0Y2_子宮 = pars["子宮"].ToPar(); - X0Y2_子宮内 = pars["子宮内"].ToPar(); - X0Y2_子宮口 = pars["子宮口"].ToPar(); - X0Y2_精液 = pars["精液"].ToPar(); - pars = 本体[0][3]; - X0Y3_膣基 = pars["膣基"].ToPar(); - X0Y3_膣壁左 = pars["膣壁左"].ToPar(); - X0Y3_膣壁右 = pars["膣壁右"].ToPar(); - X0Y3_卵巣左 = pars["卵巣左"].ToPar(); - X0Y3_卵管左 = pars["卵管左"].ToPar(); - X0Y3_卵巣右 = pars["卵巣右"].ToPar(); - X0Y3_卵管右 = pars["卵管右"].ToPar(); - X0Y3_子宮 = pars["子宮"].ToPar(); - X0Y3_子宮内 = pars["子宮内"].ToPar(); - X0Y3_子宮口 = pars["子宮口"].ToPar(); - X0Y3_精液 = pars["精液"].ToPar(); - pars = 本体[0][4]; - X0Y4_膣基 = pars["膣基"].ToPar(); - X0Y4_膣壁左 = pars["膣壁左"].ToPar(); - X0Y4_膣壁右 = pars["膣壁右"].ToPar(); - X0Y4_卵巣左 = pars["卵巣左"].ToPar(); - X0Y4_卵管左 = pars["卵管左"].ToPar(); - X0Y4_卵巣右 = pars["卵巣右"].ToPar(); - X0Y4_卵管右 = pars["卵管右"].ToPar(); - X0Y4_子宮 = pars["子宮"].ToPar(); - X0Y4_子宮内 = pars["子宮内"].ToPar(); - X0Y4_子宮口 = pars["子宮口"].ToPar(); - X0Y4_精液 = pars["精液"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 膣基_表示 = e.膣基_表示; - 膣壁左_表示 = e.膣壁左_表示; - 膣壁右_表示 = e.膣壁右_表示; - 卵巣左_表示 = e.卵巣左_表示; - 卵管左_表示 = e.卵管左_表示; - 卵巣右_表示 = e.卵巣右_表示; - 卵管右_表示 = e.卵管右_表示; - 子宮_表示 = e.子宮_表示; - 子宮内_表示 = e.子宮内_表示; - 子宮口_表示 = e.子宮口_表示; - 精液_表示 = e.精液_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_膣基CP = new ColorP(X0Y0_膣基, 膣基CD, DisUnit, abj: true); - X0Y0_膣壁左CP = new ColorP(X0Y0_膣壁左, 膣壁左CD, DisUnit, abj: true); - X0Y0_膣壁右CP = new ColorP(X0Y0_膣壁右, 膣壁右CD, DisUnit, abj: true); - X0Y0_卵巣左CP = new ColorP(X0Y0_卵巣左, 卵巣左CD, DisUnit, abj: true); - X0Y0_卵管左CP = new ColorP(X0Y0_卵管左, 卵管左CD, DisUnit, abj: true); - X0Y0_卵巣右CP = new ColorP(X0Y0_卵巣右, 卵巣右CD, DisUnit, abj: true); - X0Y0_卵管右CP = new ColorP(X0Y0_卵管右, 卵管右CD, DisUnit, abj: true); - X0Y0_子宮CP = new ColorP(X0Y0_子宮, 子宮CD, DisUnit, abj: true); - X0Y0_子宮内CP = new ColorP(X0Y0_子宮内, 子宮内CD, DisUnit, abj: true); - X0Y0_子宮口CP = new ColorP(X0Y0_子宮口, 子宮口CD, DisUnit, abj: true); - X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); - X0Y1_膣基CP = new ColorP(X0Y1_膣基, 膣基CD, DisUnit, abj: true); - X0Y1_膣壁左CP = new ColorP(X0Y1_膣壁左, 膣壁左CD, DisUnit, abj: true); - X0Y1_膣壁右CP = new ColorP(X0Y1_膣壁右, 膣壁右CD, DisUnit, abj: true); - X0Y1_卵巣左CP = new ColorP(X0Y1_卵巣左, 卵巣左CD, DisUnit, abj: true); - X0Y1_卵管左CP = new ColorP(X0Y1_卵管左, 卵管左CD, DisUnit, abj: true); - X0Y1_卵巣右CP = new ColorP(X0Y1_卵巣右, 卵巣右CD, DisUnit, abj: true); - X0Y1_卵管右CP = new ColorP(X0Y1_卵管右, 卵管右CD, DisUnit, abj: true); - X0Y1_子宮CP = new ColorP(X0Y1_子宮, 子宮CD, DisUnit, abj: true); - X0Y1_子宮内CP = new ColorP(X0Y1_子宮内, 子宮内CD, DisUnit, abj: true); - X0Y1_子宮口CP = new ColorP(X0Y1_子宮口, 子宮口CD, DisUnit, abj: true); - X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); - X0Y2_膣基CP = new ColorP(X0Y2_膣基, 膣基CD, DisUnit, abj: true); - X0Y2_膣壁左CP = new ColorP(X0Y2_膣壁左, 膣壁左CD, DisUnit, abj: true); - X0Y2_膣壁右CP = new ColorP(X0Y2_膣壁右, 膣壁右CD, DisUnit, abj: true); - X0Y2_卵巣左CP = new ColorP(X0Y2_卵巣左, 卵巣左CD, DisUnit, abj: true); - X0Y2_卵管左CP = new ColorP(X0Y2_卵管左, 卵管左CD, DisUnit, abj: true); - X0Y2_卵巣右CP = new ColorP(X0Y2_卵巣右, 卵巣右CD, DisUnit, abj: true); - X0Y2_卵管右CP = new ColorP(X0Y2_卵管右, 卵管右CD, DisUnit, abj: true); - X0Y2_子宮CP = new ColorP(X0Y2_子宮, 子宮CD, DisUnit, abj: true); - X0Y2_子宮内CP = new ColorP(X0Y2_子宮内, 子宮内CD, DisUnit, abj: true); - X0Y2_子宮口CP = new ColorP(X0Y2_子宮口, 子宮口CD, DisUnit, abj: true); - X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); - X0Y3_膣基CP = new ColorP(X0Y3_膣基, 膣基CD, DisUnit, abj: true); - X0Y3_膣壁左CP = new ColorP(X0Y3_膣壁左, 膣壁左CD, DisUnit, abj: true); - X0Y3_膣壁右CP = new ColorP(X0Y3_膣壁右, 膣壁右CD, DisUnit, abj: true); - X0Y3_卵巣左CP = new ColorP(X0Y3_卵巣左, 卵巣左CD, DisUnit, abj: true); - X0Y3_卵管左CP = new ColorP(X0Y3_卵管左, 卵管左CD, DisUnit, abj: true); - X0Y3_卵巣右CP = new ColorP(X0Y3_卵巣右, 卵巣右CD, DisUnit, abj: true); - X0Y3_卵管右CP = new ColorP(X0Y3_卵管右, 卵管右CD, DisUnit, abj: true); - X0Y3_子宮CP = new ColorP(X0Y3_子宮, 子宮CD, DisUnit, abj: true); - X0Y3_子宮内CP = new ColorP(X0Y3_子宮内, 子宮内CD, DisUnit, abj: true); - X0Y3_子宮口CP = new ColorP(X0Y3_子宮口, 子宮口CD, DisUnit, abj: true); - X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); - X0Y4_膣基CP = new ColorP(X0Y4_膣基, 膣基CD, DisUnit, abj: true); - X0Y4_膣壁左CP = new ColorP(X0Y4_膣壁左, 膣壁左CD, DisUnit, abj: true); - X0Y4_膣壁右CP = new ColorP(X0Y4_膣壁右, 膣壁右CD, DisUnit, abj: true); - X0Y4_卵巣左CP = new ColorP(X0Y4_卵巣左, 卵巣左CD, DisUnit, abj: true); - X0Y4_卵管左CP = new ColorP(X0Y4_卵管左, 卵管左CD, DisUnit, abj: true); - X0Y4_卵巣右CP = new ColorP(X0Y4_卵巣右, 卵巣右CD, DisUnit, abj: true); - X0Y4_卵管右CP = new ColorP(X0Y4_卵管右, 卵管右CD, DisUnit, abj: true); - X0Y4_子宮CP = new ColorP(X0Y4_子宮, 子宮CD, DisUnit, abj: true); - X0Y4_子宮内CP = new ColorP(X0Y4_子宮内, 子宮内CD, DisUnit, abj: true); - X0Y4_子宮口CP = new ColorP(X0Y4_子宮口, 子宮口CD, DisUnit, abj: true); - X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); - 濃度 = e.濃度; - 精液濃度 = e.精液濃度; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_膣基CP.Update(); - X0Y0_膣壁左CP.Update(); - X0Y0_膣壁右CP.Update(); - X0Y0_卵巣左CP.Update(); - X0Y0_卵管左CP.Update(); - X0Y0_卵巣右CP.Update(); - X0Y0_卵管右CP.Update(); - X0Y0_子宮CP.Update(); - X0Y0_子宮内CP.Update(); - X0Y0_子宮口CP.Update(); - X0Y0_精液CP.Update(); - break; - case 1: - X0Y1_膣基CP.Update(); - X0Y1_膣壁左CP.Update(); - X0Y1_膣壁右CP.Update(); - X0Y1_卵巣左CP.Update(); - X0Y1_卵管左CP.Update(); - X0Y1_卵巣右CP.Update(); - X0Y1_卵管右CP.Update(); - X0Y1_子宮CP.Update(); - X0Y1_子宮内CP.Update(); - X0Y1_子宮口CP.Update(); - X0Y1_精液CP.Update(); - break; - case 2: - X0Y2_膣基CP.Update(); - X0Y2_膣壁左CP.Update(); - X0Y2_膣壁右CP.Update(); - X0Y2_卵巣左CP.Update(); - X0Y2_卵管左CP.Update(); - X0Y2_卵巣右CP.Update(); - X0Y2_卵管右CP.Update(); - X0Y2_子宮CP.Update(); - X0Y2_子宮内CP.Update(); - X0Y2_子宮口CP.Update(); - X0Y2_精液CP.Update(); - break; - case 3: - X0Y3_膣基CP.Update(); - X0Y3_膣壁左CP.Update(); - X0Y3_膣壁右CP.Update(); - X0Y3_卵巣左CP.Update(); - X0Y3_卵管左CP.Update(); - X0Y3_卵巣右CP.Update(); - X0Y3_卵管右CP.Update(); - X0Y3_子宮CP.Update(); - X0Y3_子宮内CP.Update(); - X0Y3_子宮口CP.Update(); - X0Y3_精液CP.Update(); - break; - default: - X0Y4_膣基CP.Update(); - X0Y4_膣壁左CP.Update(); - X0Y4_膣壁右CP.Update(); - X0Y4_卵巣左CP.Update(); - X0Y4_卵管左CP.Update(); - X0Y4_卵巣右CP.Update(); - X0Y4_卵管右CP.Update(); - X0Y4_子宮CP.Update(); - X0Y4_子宮内CP.Update(); - X0Y4_子宮口CP.Update(); - X0Y4_精液CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 膣基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - Col.Alpha(ref 体配色.粘膜, 160, out var ret); - 膣壁左CD = new ColorD(ref 体配色.粘膜線, ref ret); - 膣壁右CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 卵巣左CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 卵管左CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 卵巣右CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 卵管右CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 子宮CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 子宮内CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 子宮口CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 精液CD = new ColorD(); - } - - public void 精液配色(主人公配色 配色) - { - 精液CD.線 = 配色.精線; - 精液CD.色 = 配色.精液ぶっかけ; - X0Y0_精液CP.Setting(); - X0Y1_精液CP.Setting(); - X0Y2_精液CP.Setting(); - X0Y3_精液CP.Setting(); - X0Y4_精液CP.Setting(); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 膣基_表示 + { + get + { + return X0Y0_膣基.Dra; + } + set + { + X0Y0_膣基.Dra = value; + X0Y1_膣基.Dra = value; + X0Y2_膣基.Dra = value; + X0Y3_膣基.Dra = value; + X0Y4_膣基.Dra = value; + X0Y0_膣基.Hit = value; + X0Y1_膣基.Hit = value; + X0Y2_膣基.Hit = value; + X0Y3_膣基.Hit = value; + X0Y4_膣基.Hit = value; + } + } + + public bool 膣壁左_表示 + { + get + { + return X0Y0_膣壁左.Dra; + } + set + { + X0Y0_膣壁左.Dra = value; + X0Y1_膣壁左.Dra = value; + X0Y2_膣壁左.Dra = value; + X0Y3_膣壁左.Dra = value; + X0Y4_膣壁左.Dra = value; + X0Y0_膣壁左.Hit = value; + X0Y1_膣壁左.Hit = value; + X0Y2_膣壁左.Hit = value; + X0Y3_膣壁左.Hit = value; + X0Y4_膣壁左.Hit = value; + } + } + + public bool 膣壁右_表示 + { + get + { + return X0Y0_膣壁右.Dra; + } + set + { + X0Y0_膣壁右.Dra = value; + X0Y1_膣壁右.Dra = value; + X0Y2_膣壁右.Dra = value; + X0Y3_膣壁右.Dra = value; + X0Y4_膣壁右.Dra = value; + X0Y0_膣壁右.Hit = value; + X0Y1_膣壁右.Hit = value; + X0Y2_膣壁右.Hit = value; + X0Y3_膣壁右.Hit = value; + X0Y4_膣壁右.Hit = value; + } + } + + public bool 卵巣左_表示 + { + get + { + return X0Y0_卵巣左.Dra; + } + set + { + X0Y0_卵巣左.Dra = value; + X0Y1_卵巣左.Dra = value; + X0Y2_卵巣左.Dra = value; + X0Y3_卵巣左.Dra = value; + X0Y4_卵巣左.Dra = value; + X0Y0_卵巣左.Hit = value; + X0Y1_卵巣左.Hit = value; + X0Y2_卵巣左.Hit = value; + X0Y3_卵巣左.Hit = value; + X0Y4_卵巣左.Hit = value; + } + } + + public bool 卵管左_表示 + { + get + { + return X0Y0_卵管左.Dra; + } + set + { + X0Y0_卵管左.Dra = value; + X0Y1_卵管左.Dra = value; + X0Y2_卵管左.Dra = value; + X0Y3_卵管左.Dra = value; + X0Y4_卵管左.Dra = value; + X0Y0_卵管左.Hit = value; + X0Y1_卵管左.Hit = value; + X0Y2_卵管左.Hit = value; + X0Y3_卵管左.Hit = value; + X0Y4_卵管左.Hit = value; + } + } + + public bool 卵巣右_表示 + { + get + { + return X0Y0_卵巣右.Dra; + } + set + { + X0Y0_卵巣右.Dra = value; + X0Y1_卵巣右.Dra = value; + X0Y2_卵巣右.Dra = value; + X0Y3_卵巣右.Dra = value; + X0Y4_卵巣右.Dra = value; + X0Y0_卵巣右.Hit = value; + X0Y1_卵巣右.Hit = value; + X0Y2_卵巣右.Hit = value; + X0Y3_卵巣右.Hit = value; + X0Y4_卵巣右.Hit = value; + } + } + + public bool 卵管右_表示 + { + get + { + return X0Y0_卵管右.Dra; + } + set + { + X0Y0_卵管右.Dra = value; + X0Y1_卵管右.Dra = value; + X0Y2_卵管右.Dra = value; + X0Y3_卵管右.Dra = value; + X0Y4_卵管右.Dra = value; + X0Y0_卵管右.Hit = value; + X0Y1_卵管右.Hit = value; + X0Y2_卵管右.Hit = value; + X0Y3_卵管右.Hit = value; + X0Y4_卵管右.Hit = value; + } + } + + public bool 子宮_表示 + { + get + { + return X0Y0_子宮.Dra; + } + set + { + X0Y0_子宮.Dra = value; + X0Y1_子宮.Dra = value; + X0Y2_子宮.Dra = value; + X0Y3_子宮.Dra = value; + X0Y4_子宮.Dra = value; + X0Y0_子宮.Hit = value; + X0Y1_子宮.Hit = value; + X0Y2_子宮.Hit = value; + X0Y3_子宮.Hit = value; + X0Y4_子宮.Hit = value; + } + } + + public bool 子宮内_表示 + { + get + { + return X0Y0_子宮内.Dra; + } + set + { + X0Y0_子宮内.Dra = value; + X0Y1_子宮内.Dra = value; + X0Y2_子宮内.Dra = value; + X0Y3_子宮内.Dra = value; + X0Y4_子宮内.Dra = value; + X0Y0_子宮内.Hit = value; + X0Y1_子宮内.Hit = value; + X0Y2_子宮内.Hit = value; + X0Y3_子宮内.Hit = value; + X0Y4_子宮内.Hit = value; + } + } + + public bool 子宮口_表示 + { + get + { + return X0Y0_子宮口.Dra; + } + set + { + X0Y0_子宮口.Dra = value; + X0Y1_子宮口.Dra = value; + X0Y2_子宮口.Dra = value; + X0Y3_子宮口.Dra = value; + X0Y4_子宮口.Dra = value; + X0Y0_子宮口.Hit = value; + X0Y1_子宮口.Hit = value; + X0Y2_子宮口.Hit = value; + X0Y3_子宮口.Hit = value; + X0Y4_子宮口.Hit = value; + } + } + + public bool 精液_表示 + { + get + { + return X0Y0_精液.Dra; + } + set + { + X0Y0_精液.Dra = value; + X0Y1_精液.Dra = value; + X0Y2_精液.Dra = value; + X0Y3_精液.Dra = value; + X0Y4_精液.Dra = value; + X0Y0_精液.Hit = value; + X0Y1_精液.Hit = value; + X0Y2_精液.Hit = value; + X0Y3_精液.Hit = value; + X0Y4_精液.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 膣基_表示; + } + set + { + 膣基_表示 = value; + 膣壁左_表示 = value; + 膣壁右_表示 = value; + 卵巣左_表示 = value; + 卵管左_表示 = value; + 卵巣右_表示 = value; + 卵管右_表示 = value; + 子宮_表示 = value; + 子宮内_表示 = value; + 子宮口_表示 = value; + 精液_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 膣基CD.不透明度; + } + set + { + 膣基CD.不透明度 = value; + 膣壁左CD.不透明度 = value; + 膣壁右CD.不透明度 = value; + 卵巣左CD.不透明度 = value; + 卵管左CD.不透明度 = value; + 卵巣右CD.不透明度 = value; + 卵管右CD.不透明度 = value; + 子宮CD.不透明度 = value; + 子宮内CD.不透明度 = value; + 子宮口CD.不透明度 = value; + 精液CD.不透明度 = value; + } + } + + public override double 精液濃度 + { + get + { + return 精液CD.不透明度; + } + set + { + 精液CD.不透明度 = value; + } + } + + public override double 膣サイズY + { + get + { + return X0Y0_膣基.SizeYCont; + } + set + { + X0Y0_膣基.SizeYCont = value; + X0Y0_膣壁左.SizeYCont = value; + X0Y0_膣壁右.SizeYCont = value; + X0Y1_膣基.SizeYCont = value; + X0Y1_膣壁左.SizeYCont = value; + X0Y1_膣壁右.SizeYCont = value; + X0Y2_膣基.SizeYCont = value; + X0Y2_膣壁左.SizeYCont = value; + X0Y2_膣壁右.SizeYCont = value; + X0Y3_膣基.SizeYCont = value; + X0Y3_膣壁左.SizeYCont = value; + X0Y3_膣壁右.SizeYCont = value; + X0Y4_膣基.SizeYCont = value; + X0Y4_膣壁左.SizeYCont = value; + X0Y4_膣壁右.SizeYCont = value; + double sizeYCont = value.Reciprocal(); + X0Y0_子宮.SizeYCont = sizeYCont; + X0Y0_子宮内.SizeYCont = sizeYCont; + X0Y0_子宮口.SizeYCont = sizeYCont; + X0Y0_精液.SizeYCont = sizeYCont; + X0Y1_子宮.SizeYCont = sizeYCont; + X0Y1_子宮内.SizeYCont = sizeYCont; + X0Y1_子宮口.SizeYCont = sizeYCont; + X0Y1_精液.SizeYCont = sizeYCont; + X0Y2_子宮.SizeYCont = sizeYCont; + X0Y2_子宮内.SizeYCont = sizeYCont; + X0Y2_子宮口.SizeYCont = sizeYCont; + X0Y2_精液.SizeYCont = sizeYCont; + X0Y3_子宮.SizeYCont = sizeYCont; + X0Y3_子宮内.SizeYCont = sizeYCont; + X0Y3_子宮口.SizeYCont = sizeYCont; + X0Y3_精液.SizeYCont = sizeYCont; + X0Y4_子宮.SizeYCont = sizeYCont; + X0Y4_子宮内.SizeYCont = sizeYCont; + X0Y4_子宮口.SizeYCont = sizeYCont; + X0Y4_精液.SizeYCont = sizeYCont; + } + } + + public 断面_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 断面_獣D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.半身["四足断面"]); + Pars pars = 本体[0][0]; + X0Y0_膣基 = pars["膣基"].ToPar(); + X0Y0_膣壁左 = pars["膣壁左"].ToPar(); + X0Y0_膣壁右 = pars["膣壁右"].ToPar(); + X0Y0_卵巣左 = pars["卵巣左"].ToPar(); + X0Y0_卵管左 = pars["卵管左"].ToPar(); + X0Y0_卵巣右 = pars["卵巣右"].ToPar(); + X0Y0_卵管右 = pars["卵管右"].ToPar(); + X0Y0_子宮 = pars["子宮"].ToPar(); + X0Y0_子宮内 = pars["子宮内"].ToPar(); + X0Y0_子宮口 = pars["子宮口"].ToPar(); + X0Y0_精液 = pars["精液"].ToPar(); + pars = 本体[0][1]; + X0Y1_膣基 = pars["膣基"].ToPar(); + X0Y1_膣壁左 = pars["膣壁左"].ToPar(); + X0Y1_膣壁右 = pars["膣壁右"].ToPar(); + X0Y1_卵巣左 = pars["卵巣左"].ToPar(); + X0Y1_卵管左 = pars["卵管左"].ToPar(); + X0Y1_卵巣右 = pars["卵巣右"].ToPar(); + X0Y1_卵管右 = pars["卵管右"].ToPar(); + X0Y1_子宮 = pars["子宮"].ToPar(); + X0Y1_子宮内 = pars["子宮内"].ToPar(); + X0Y1_子宮口 = pars["子宮口"].ToPar(); + X0Y1_精液 = pars["精液"].ToPar(); + pars = 本体[0][2]; + X0Y2_膣基 = pars["膣基"].ToPar(); + X0Y2_膣壁左 = pars["膣壁左"].ToPar(); + X0Y2_膣壁右 = pars["膣壁右"].ToPar(); + X0Y2_卵巣左 = pars["卵巣左"].ToPar(); + X0Y2_卵管左 = pars["卵管左"].ToPar(); + X0Y2_卵巣右 = pars["卵巣右"].ToPar(); + X0Y2_卵管右 = pars["卵管右"].ToPar(); + X0Y2_子宮 = pars["子宮"].ToPar(); + X0Y2_子宮内 = pars["子宮内"].ToPar(); + X0Y2_子宮口 = pars["子宮口"].ToPar(); + X0Y2_精液 = pars["精液"].ToPar(); + pars = 本体[0][3]; + X0Y3_膣基 = pars["膣基"].ToPar(); + X0Y3_膣壁左 = pars["膣壁左"].ToPar(); + X0Y3_膣壁右 = pars["膣壁右"].ToPar(); + X0Y3_卵巣左 = pars["卵巣左"].ToPar(); + X0Y3_卵管左 = pars["卵管左"].ToPar(); + X0Y3_卵巣右 = pars["卵巣右"].ToPar(); + X0Y3_卵管右 = pars["卵管右"].ToPar(); + X0Y3_子宮 = pars["子宮"].ToPar(); + X0Y3_子宮内 = pars["子宮内"].ToPar(); + X0Y3_子宮口 = pars["子宮口"].ToPar(); + X0Y3_精液 = pars["精液"].ToPar(); + pars = 本体[0][4]; + X0Y4_膣基 = pars["膣基"].ToPar(); + X0Y4_膣壁左 = pars["膣壁左"].ToPar(); + X0Y4_膣壁右 = pars["膣壁右"].ToPar(); + X0Y4_卵巣左 = pars["卵巣左"].ToPar(); + X0Y4_卵管左 = pars["卵管左"].ToPar(); + X0Y4_卵巣右 = pars["卵巣右"].ToPar(); + X0Y4_卵管右 = pars["卵管右"].ToPar(); + X0Y4_子宮 = pars["子宮"].ToPar(); + X0Y4_子宮内 = pars["子宮内"].ToPar(); + X0Y4_子宮口 = pars["子宮口"].ToPar(); + X0Y4_精液 = pars["精液"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 膣基_表示 = e.膣基_表示; + 膣壁左_表示 = e.膣壁左_表示; + 膣壁右_表示 = e.膣壁右_表示; + 卵巣左_表示 = e.卵巣左_表示; + 卵管左_表示 = e.卵管左_表示; + 卵巣右_表示 = e.卵巣右_表示; + 卵管右_表示 = e.卵管右_表示; + 子宮_表示 = e.子宮_表示; + 子宮内_表示 = e.子宮内_表示; + 子宮口_表示 = e.子宮口_表示; + 精液_表示 = e.精液_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_膣基CP = new ColorP(X0Y0_膣基, 膣基CD, DisUnit, abj: true); + X0Y0_膣壁左CP = new ColorP(X0Y0_膣壁左, 膣壁左CD, DisUnit, abj: true); + X0Y0_膣壁右CP = new ColorP(X0Y0_膣壁右, 膣壁右CD, DisUnit, abj: true); + X0Y0_卵巣左CP = new ColorP(X0Y0_卵巣左, 卵巣左CD, DisUnit, abj: true); + X0Y0_卵管左CP = new ColorP(X0Y0_卵管左, 卵管左CD, DisUnit, abj: true); + X0Y0_卵巣右CP = new ColorP(X0Y0_卵巣右, 卵巣右CD, DisUnit, abj: true); + X0Y0_卵管右CP = new ColorP(X0Y0_卵管右, 卵管右CD, DisUnit, abj: true); + X0Y0_子宮CP = new ColorP(X0Y0_子宮, 子宮CD, DisUnit, abj: true); + X0Y0_子宮内CP = new ColorP(X0Y0_子宮内, 子宮内CD, DisUnit, abj: true); + X0Y0_子宮口CP = new ColorP(X0Y0_子宮口, 子宮口CD, DisUnit, abj: true); + X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); + X0Y1_膣基CP = new ColorP(X0Y1_膣基, 膣基CD, DisUnit, abj: true); + X0Y1_膣壁左CP = new ColorP(X0Y1_膣壁左, 膣壁左CD, DisUnit, abj: true); + X0Y1_膣壁右CP = new ColorP(X0Y1_膣壁右, 膣壁右CD, DisUnit, abj: true); + X0Y1_卵巣左CP = new ColorP(X0Y1_卵巣左, 卵巣左CD, DisUnit, abj: true); + X0Y1_卵管左CP = new ColorP(X0Y1_卵管左, 卵管左CD, DisUnit, abj: true); + X0Y1_卵巣右CP = new ColorP(X0Y1_卵巣右, 卵巣右CD, DisUnit, abj: true); + X0Y1_卵管右CP = new ColorP(X0Y1_卵管右, 卵管右CD, DisUnit, abj: true); + X0Y1_子宮CP = new ColorP(X0Y1_子宮, 子宮CD, DisUnit, abj: true); + X0Y1_子宮内CP = new ColorP(X0Y1_子宮内, 子宮内CD, DisUnit, abj: true); + X0Y1_子宮口CP = new ColorP(X0Y1_子宮口, 子宮口CD, DisUnit, abj: true); + X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); + X0Y2_膣基CP = new ColorP(X0Y2_膣基, 膣基CD, DisUnit, abj: true); + X0Y2_膣壁左CP = new ColorP(X0Y2_膣壁左, 膣壁左CD, DisUnit, abj: true); + X0Y2_膣壁右CP = new ColorP(X0Y2_膣壁右, 膣壁右CD, DisUnit, abj: true); + X0Y2_卵巣左CP = new ColorP(X0Y2_卵巣左, 卵巣左CD, DisUnit, abj: true); + X0Y2_卵管左CP = new ColorP(X0Y2_卵管左, 卵管左CD, DisUnit, abj: true); + X0Y2_卵巣右CP = new ColorP(X0Y2_卵巣右, 卵巣右CD, DisUnit, abj: true); + X0Y2_卵管右CP = new ColorP(X0Y2_卵管右, 卵管右CD, DisUnit, abj: true); + X0Y2_子宮CP = new ColorP(X0Y2_子宮, 子宮CD, DisUnit, abj: true); + X0Y2_子宮内CP = new ColorP(X0Y2_子宮内, 子宮内CD, DisUnit, abj: true); + X0Y2_子宮口CP = new ColorP(X0Y2_子宮口, 子宮口CD, DisUnit, abj: true); + X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); + X0Y3_膣基CP = new ColorP(X0Y3_膣基, 膣基CD, DisUnit, abj: true); + X0Y3_膣壁左CP = new ColorP(X0Y3_膣壁左, 膣壁左CD, DisUnit, abj: true); + X0Y3_膣壁右CP = new ColorP(X0Y3_膣壁右, 膣壁右CD, DisUnit, abj: true); + X0Y3_卵巣左CP = new ColorP(X0Y3_卵巣左, 卵巣左CD, DisUnit, abj: true); + X0Y3_卵管左CP = new ColorP(X0Y3_卵管左, 卵管左CD, DisUnit, abj: true); + X0Y3_卵巣右CP = new ColorP(X0Y3_卵巣右, 卵巣右CD, DisUnit, abj: true); + X0Y3_卵管右CP = new ColorP(X0Y3_卵管右, 卵管右CD, DisUnit, abj: true); + X0Y3_子宮CP = new ColorP(X0Y3_子宮, 子宮CD, DisUnit, abj: true); + X0Y3_子宮内CP = new ColorP(X0Y3_子宮内, 子宮内CD, DisUnit, abj: true); + X0Y3_子宮口CP = new ColorP(X0Y3_子宮口, 子宮口CD, DisUnit, abj: true); + X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); + X0Y4_膣基CP = new ColorP(X0Y4_膣基, 膣基CD, DisUnit, abj: true); + X0Y4_膣壁左CP = new ColorP(X0Y4_膣壁左, 膣壁左CD, DisUnit, abj: true); + X0Y4_膣壁右CP = new ColorP(X0Y4_膣壁右, 膣壁右CD, DisUnit, abj: true); + X0Y4_卵巣左CP = new ColorP(X0Y4_卵巣左, 卵巣左CD, DisUnit, abj: true); + X0Y4_卵管左CP = new ColorP(X0Y4_卵管左, 卵管左CD, DisUnit, abj: true); + X0Y4_卵巣右CP = new ColorP(X0Y4_卵巣右, 卵巣右CD, DisUnit, abj: true); + X0Y4_卵管右CP = new ColorP(X0Y4_卵管右, 卵管右CD, DisUnit, abj: true); + X0Y4_子宮CP = new ColorP(X0Y4_子宮, 子宮CD, DisUnit, abj: true); + X0Y4_子宮内CP = new ColorP(X0Y4_子宮内, 子宮内CD, DisUnit, abj: true); + X0Y4_子宮口CP = new ColorP(X0Y4_子宮口, 子宮口CD, DisUnit, abj: true); + X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); + 濃度 = e.濃度; + 精液濃度 = e.精液濃度; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_膣基CP.Update(); + X0Y0_膣壁左CP.Update(); + X0Y0_膣壁右CP.Update(); + X0Y0_卵巣左CP.Update(); + X0Y0_卵管左CP.Update(); + X0Y0_卵巣右CP.Update(); + X0Y0_卵管右CP.Update(); + X0Y0_子宮CP.Update(); + X0Y0_子宮内CP.Update(); + X0Y0_子宮口CP.Update(); + X0Y0_精液CP.Update(); + break; + case 1: + X0Y1_膣基CP.Update(); + X0Y1_膣壁左CP.Update(); + X0Y1_膣壁右CP.Update(); + X0Y1_卵巣左CP.Update(); + X0Y1_卵管左CP.Update(); + X0Y1_卵巣右CP.Update(); + X0Y1_卵管右CP.Update(); + X0Y1_子宮CP.Update(); + X0Y1_子宮内CP.Update(); + X0Y1_子宮口CP.Update(); + X0Y1_精液CP.Update(); + break; + case 2: + X0Y2_膣基CP.Update(); + X0Y2_膣壁左CP.Update(); + X0Y2_膣壁右CP.Update(); + X0Y2_卵巣左CP.Update(); + X0Y2_卵管左CP.Update(); + X0Y2_卵巣右CP.Update(); + X0Y2_卵管右CP.Update(); + X0Y2_子宮CP.Update(); + X0Y2_子宮内CP.Update(); + X0Y2_子宮口CP.Update(); + X0Y2_精液CP.Update(); + break; + case 3: + X0Y3_膣基CP.Update(); + X0Y3_膣壁左CP.Update(); + X0Y3_膣壁右CP.Update(); + X0Y3_卵巣左CP.Update(); + X0Y3_卵管左CP.Update(); + X0Y3_卵巣右CP.Update(); + X0Y3_卵管右CP.Update(); + X0Y3_子宮CP.Update(); + X0Y3_子宮内CP.Update(); + X0Y3_子宮口CP.Update(); + X0Y3_精液CP.Update(); + break; + default: + X0Y4_膣基CP.Update(); + X0Y4_膣壁左CP.Update(); + X0Y4_膣壁右CP.Update(); + X0Y4_卵巣左CP.Update(); + X0Y4_卵管左CP.Update(); + X0Y4_卵巣右CP.Update(); + X0Y4_卵管右CP.Update(); + X0Y4_子宮CP.Update(); + X0Y4_子宮内CP.Update(); + X0Y4_子宮口CP.Update(); + X0Y4_精液CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 膣基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + Col.Alpha(ref 体配色.粘膜, 160, out var ret); + 膣壁左CD = new ColorD(ref 体配色.粘膜線, ref ret); + 膣壁右CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); + 卵巣左CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 卵管左CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); + 卵巣右CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 卵管右CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); + 子宮CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); + 子宮内CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); + 子宮口CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); + 精液CD = new ColorD(); + } + + public void 精液配色(主人公配色 配色) + { + 精液CD.線 = 配色.精線; + 精液CD.色 = 配色.精液ぶっかけ; + X0Y0_精液CP.Setting(); + X0Y1_精液CP.Setting(); + X0Y2_精液CP.Setting(); + X0Y3_精液CP.Setting(); + X0Y4_精液CP.Setting(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣D.cs index 2ab17bb..a381685 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣D.cs @@ -1,40 +1,41 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 断面_獣D : 断面D +namespace SlaveMatrix { - public bool 膣基_表示; + [Serializable] + public class 断面_獣D : 断面D + { + public bool 膣基_表示; - public bool 膣壁左_表示; + public bool 膣壁左_表示; - public bool 膣壁右_表示; + public bool 膣壁右_表示; - public bool 卵巣左_表示; + public bool 卵巣左_表示; - public bool 卵管左_表示; + public bool 卵管左_表示; - public bool 卵巣右_表示; + public bool 卵巣右_表示; - public bool 卵管右_表示; + public bool 卵管右_表示; - public bool 子宮_表示; + public bool 子宮_表示; - public bool 子宮内_表示; + public bool 子宮内_表示; - public bool 子宮口_表示; + public bool 子宮口_表示; - public bool 精液_表示; + public bool 精液_表示; - public 断面_獣D() - { - ThisType = GetType(); - } + public 断面_獣D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 断面_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 断面_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み.cs index b2a10e7..abffcad 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 染み : Ele +namespace SlaveMatrix { + public class 染み : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人.cs index 3020c07..b966b82 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人.cs @@ -1,619 +1,620 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 染み_人 : 染み +namespace SlaveMatrix { - public Par X0Y0_潮1; + public class 染み_人 : 染み + { + public Par X0Y0_潮1; - public Par X0Y0_潮2; + public Par X0Y0_潮2; - public Par X0Y0_潮3; + public Par X0Y0_潮3; - public Par X0Y0_尿1; + public Par X0Y0_尿1; - public Par X0Y0_尿2; + public Par X0Y0_尿2; - public Par X0Y0_汗; + public Par X0Y0_汗; - public Par X0Y0_湯気_湯気左1_湯気1; + public Par X0Y0_湯気_湯気左1_湯気1; - public Par X0Y0_湯気_湯気左1_湯気2; + public Par X0Y0_湯気_湯気左1_湯気2; - public Par X0Y0_湯気_湯気左2_湯気1; + public Par X0Y0_湯気_湯気左2_湯気1; - public Par X0Y0_湯気_湯気左2_湯気2; + public Par X0Y0_湯気_湯気左2_湯気2; - public Par X0Y0_湯気_湯気左3_湯気1; + public Par X0Y0_湯気_湯気左3_湯気1; - public Par X0Y0_湯気_湯気左3_湯気2; + public Par X0Y0_湯気_湯気左3_湯気2; - public Par X0Y0_湯気_湯気右1_湯気1; + public Par X0Y0_湯気_湯気右1_湯気1; - public Par X0Y0_湯気_湯気右1_湯気2; + public Par X0Y0_湯気_湯気右1_湯気2; - public Par X0Y0_湯気_湯気右2_湯気1; + public Par X0Y0_湯気_湯気右2_湯気1; - public Par X0Y0_湯気_湯気右2_湯気2; + public Par X0Y0_湯気_湯気右2_湯気2; - public Par X0Y0_湯気_湯気右3_湯気1; + public Par X0Y0_湯気_湯気右3_湯気1; - public Par X0Y0_湯気_湯気右3_湯気2; + public Par X0Y0_湯気_湯気右3_湯気2; - public ColorD 潮1CD; + public ColorD 潮1CD; - public ColorD 潮2CD; + public ColorD 潮2CD; - public ColorD 潮3CD; + public ColorD 潮3CD; - public ColorD 尿1CD; + public ColorD 尿1CD; - public ColorD 尿2CD; + public ColorD 尿2CD; - public ColorD 汗CD; + public ColorD 汗CD; - public ColorD 湯気_湯気左1_湯気1CD; + public ColorD 湯気_湯気左1_湯気1CD; - public ColorD 湯気_湯気左1_湯気2CD; + public ColorD 湯気_湯気左1_湯気2CD; - public ColorD 湯気_湯気左2_湯気1CD; + public ColorD 湯気_湯気左2_湯気1CD; - public ColorD 湯気_湯気左2_湯気2CD; + public ColorD 湯気_湯気左2_湯気2CD; - public ColorD 湯気_湯気左3_湯気1CD; + public ColorD 湯気_湯気左3_湯気1CD; - public ColorD 湯気_湯気左3_湯気2CD; + public ColorD 湯気_湯気左3_湯気2CD; - public ColorD 湯気_湯気右1_湯気1CD; + public ColorD 湯気_湯気右1_湯気1CD; - public ColorD 湯気_湯気右1_湯気2CD; + public ColorD 湯気_湯気右1_湯気2CD; - public ColorD 湯気_湯気右2_湯気1CD; + public ColorD 湯気_湯気右2_湯気1CD; - public ColorD 湯気_湯気右2_湯気2CD; + public ColorD 湯気_湯気右2_湯気2CD; - public ColorD 湯気_湯気右3_湯気1CD; + public ColorD 湯気_湯気右3_湯気1CD; - public ColorD 湯気_湯気右3_湯気2CD; + public ColorD 湯気_湯気右3_湯気2CD; - public ColorP X0Y0_潮1CP; + public ColorP X0Y0_潮1CP; - public ColorP X0Y0_潮2CP; + public ColorP X0Y0_潮2CP; - public ColorP X0Y0_潮3CP; + public ColorP X0Y0_潮3CP; - public ColorP X0Y0_尿1CP; + public ColorP X0Y0_尿1CP; - public ColorP X0Y0_尿2CP; + public ColorP X0Y0_尿2CP; - public ColorP X0Y0_汗CP; + public ColorP X0Y0_汗CP; - public ColorP X0Y0_湯気_湯気左1_湯気1CP; + public ColorP X0Y0_湯気_湯気左1_湯気1CP; - public ColorP X0Y0_湯気_湯気左1_湯気2CP; + public ColorP X0Y0_湯気_湯気左1_湯気2CP; - public ColorP X0Y0_湯気_湯気左2_湯気1CP; + public ColorP X0Y0_湯気_湯気左2_湯気1CP; - public ColorP X0Y0_湯気_湯気左2_湯気2CP; + public ColorP X0Y0_湯気_湯気左2_湯気2CP; - public ColorP X0Y0_湯気_湯気左3_湯気1CP; + public ColorP X0Y0_湯気_湯気左3_湯気1CP; - public ColorP X0Y0_湯気_湯気左3_湯気2CP; + public ColorP X0Y0_湯気_湯気左3_湯気2CP; - public ColorP X0Y0_湯気_湯気右1_湯気1CP; + public ColorP X0Y0_湯気_湯気右1_湯気1CP; - public ColorP X0Y0_湯気_湯気右1_湯気2CP; + public ColorP X0Y0_湯気_湯気右1_湯気2CP; - public ColorP X0Y0_湯気_湯気右2_湯気1CP; + public ColorP X0Y0_湯気_湯気右2_湯気1CP; - public ColorP X0Y0_湯気_湯気右2_湯気2CP; + public ColorP X0Y0_湯気_湯気右2_湯気2CP; - public ColorP X0Y0_湯気_湯気右3_湯気1CP; + public ColorP X0Y0_湯気_湯気右3_湯気1CP; - public ColorP X0Y0_湯気_湯気右3_湯気2CP; + public ColorP X0Y0_湯気_湯気右3_湯気2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_潮1.Hit = value; - } - } - - public bool 潮2_表示 - { - get - { - return X0Y0_潮2.Dra; - } - set - { - X0Y0_潮2.Dra = value; - X0Y0_潮2.Hit = value; - } - } - - public bool 潮3_表示 - { - get - { - return X0Y0_潮3.Dra; - } - set - { - X0Y0_潮3.Dra = value; - X0Y0_潮3.Hit = value; - } - } - - public bool 尿1_表示 - { - get - { - return X0Y0_尿1.Dra; - } - set - { - X0Y0_尿1.Dra = value; - X0Y0_尿1.Hit = value; - } - } - - public bool 尿2_表示 - { - get - { - return X0Y0_尿2.Dra; - } - set - { - X0Y0_尿2.Dra = value; - X0Y0_尿2.Hit = value; - } - } - - public bool 汗_表示 - { - get - { - return X0Y0_汗.Dra; - } - set - { - X0Y0_汗.Dra = value; - X0Y0_汗.Hit = value; - } - } - - public bool 湯気_湯気左1_湯気1_表示 - { - get - { - return X0Y0_湯気_湯気左1_湯気1.Dra; - } - set - { - X0Y0_湯気_湯気左1_湯気1.Dra = value; - X0Y0_湯気_湯気左1_湯気1.Hit = value; - } - } - - public bool 湯気_湯気左1_湯気2_表示 - { - get - { - return X0Y0_湯気_湯気左1_湯気2.Dra; - } - set - { - X0Y0_湯気_湯気左1_湯気2.Dra = value; - X0Y0_湯気_湯気左1_湯気2.Hit = value; - } - } - - public bool 湯気_湯気左2_湯気1_表示 - { - get - { - return X0Y0_湯気_湯気左2_湯気1.Dra; - } - set - { - X0Y0_湯気_湯気左2_湯気1.Dra = value; - X0Y0_湯気_湯気左2_湯気1.Hit = value; - } - } - - public bool 湯気_湯気左2_湯気2_表示 - { - get - { - return X0Y0_湯気_湯気左2_湯気2.Dra; - } - set - { - X0Y0_湯気_湯気左2_湯気2.Dra = value; - X0Y0_湯気_湯気左2_湯気2.Hit = value; - } - } - - public bool 湯気_湯気左3_湯気1_表示 - { - get - { - return X0Y0_湯気_湯気左3_湯気1.Dra; - } - set - { - X0Y0_湯気_湯気左3_湯気1.Dra = value; - X0Y0_湯気_湯気左3_湯気1.Hit = value; - } - } - - public bool 湯気_湯気左3_湯気2_表示 - { - get - { - return X0Y0_湯気_湯気左3_湯気2.Dra; - } - set - { - X0Y0_湯気_湯気左3_湯気2.Dra = value; - X0Y0_湯気_湯気左3_湯気2.Hit = value; - } - } - - public bool 湯気_湯気右1_湯気1_表示 - { - get - { - return X0Y0_湯気_湯気右1_湯気1.Dra; - } - set - { - X0Y0_湯気_湯気右1_湯気1.Dra = value; - X0Y0_湯気_湯気右1_湯気1.Hit = value; - } - } - - public bool 湯気_湯気右1_湯気2_表示 - { - get - { - return X0Y0_湯気_湯気右1_湯気2.Dra; - } - set - { - X0Y0_湯気_湯気右1_湯気2.Dra = value; - X0Y0_湯気_湯気右1_湯気2.Hit = value; - } - } - - public bool 湯気_湯気右2_湯気1_表示 - { - get - { - return X0Y0_湯気_湯気右2_湯気1.Dra; - } - set - { - X0Y0_湯気_湯気右2_湯気1.Dra = value; - X0Y0_湯気_湯気右2_湯気1.Hit = value; - } - } - - public bool 湯気_湯気右2_湯気2_表示 - { - get - { - return X0Y0_湯気_湯気右2_湯気2.Dra; - } - set - { - X0Y0_湯気_湯気右2_湯気2.Dra = value; - X0Y0_湯気_湯気右2_湯気2.Hit = value; - } - } - - public bool 湯気_湯気右3_湯気1_表示 - { - get - { - return X0Y0_湯気_湯気右3_湯気1.Dra; - } - set - { - X0Y0_湯気_湯気右3_湯気1.Dra = value; - X0Y0_湯気_湯気右3_湯気1.Hit = value; - } - } - - public bool 湯気_湯気右3_湯気2_表示 - { - get - { - return X0Y0_湯気_湯気右3_湯気2.Dra; - } - set - { - X0Y0_湯気_湯気右3_湯気2.Dra = value; - X0Y0_湯気_湯気右3_湯気2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 潮1_表示; - } - set - { - 潮1_表示 = value; - 潮2_表示 = value; - 潮3_表示 = value; - 尿1_表示 = value; - 尿2_表示 = value; - 汗_表示 = value; - 湯気_湯気左1_湯気1_表示 = value; - 湯気_湯気左1_湯気2_表示 = value; - 湯気_湯気左2_湯気1_表示 = value; - 湯気_湯気左2_湯気2_表示 = value; - 湯気_湯気左3_湯気1_表示 = value; - 湯気_湯気左3_湯気2_表示 = value; - 湯気_湯気右1_湯気1_表示 = value; - 湯気_湯気右1_湯気2_表示 = value; - 湯気_湯気右2_湯気1_表示 = value; - 湯気_湯気右2_湯気2_表示 = value; - 湯気_湯気右3_湯気1_表示 = value; - 湯気_湯気右3_湯気2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 潮1CD.不透明度; - } - set - { - 潮1CD.不透明度 = value; - 潮2CD.不透明度 = value; - 潮3CD.不透明度 = value; - 尿1CD.不透明度 = value; - 尿2CD.不透明度 = value; - 汗CD.不透明度 = value; - 湯気_湯気左1_湯気1CD.不透明度 = value; - 湯気_湯気左1_湯気2CD.不透明度 = value; - 湯気_湯気左2_湯気1CD.不透明度 = value; - 湯気_湯気左2_湯気2CD.不透明度 = value; - 湯気_湯気左3_湯気1CD.不透明度 = value; - 湯気_湯気左3_湯気2CD.不透明度 = value; - 湯気_湯気右1_湯気1CD.不透明度 = value; - 湯気_湯気右1_湯気2CD.不透明度 = value; - 湯気_湯気右2_湯気1CD.不透明度 = value; - 湯気_湯気右2_湯気2CD.不透明度 = value; - 湯気_湯気右3_湯気1CD.不透明度 = value; - 湯気_湯気右3_湯気2CD.不透明度 = value; - } - } - - public 染み_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 染み_人D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.その他["染み"]); - Pars pars = 本体[0][0]; - X0Y0_潮1 = pars["潮1"].ToPar(); - X0Y0_潮2 = pars["潮2"].ToPar(); - X0Y0_潮3 = pars["潮3"].ToPar(); - X0Y0_尿1 = pars["尿1"].ToPar(); - X0Y0_尿2 = pars["尿2"].ToPar(); - X0Y0_汗 = pars["汗"].ToPar(); - Pars pars2 = pars["湯気"].ToPars(); - Pars pars3 = pars2["湯気左1"].ToPars(); - X0Y0_湯気_湯気左1_湯気1 = pars3["湯気1"].ToPar(); - X0Y0_湯気_湯気左1_湯気2 = pars3["湯気2"].ToPar(); - pars3 = pars2["湯気左2"].ToPars(); - X0Y0_湯気_湯気左2_湯気1 = pars3["湯気1"].ToPar(); - X0Y0_湯気_湯気左2_湯気2 = pars3["湯気2"].ToPar(); - pars3 = pars2["湯気左3"].ToPars(); - X0Y0_湯気_湯気左3_湯気1 = pars3["湯気1"].ToPar(); - X0Y0_湯気_湯気左3_湯気2 = pars3["湯気2"].ToPar(); - pars3 = pars2["湯気右1"].ToPars(); - X0Y0_湯気_湯気右1_湯気1 = pars3["湯気1"].ToPar(); - X0Y0_湯気_湯気右1_湯気2 = pars3["湯気2"].ToPar(); - pars3 = pars2["湯気右2"].ToPars(); - X0Y0_湯気_湯気右2_湯気1 = pars3["湯気1"].ToPar(); - X0Y0_湯気_湯気右2_湯気2 = pars3["湯気2"].ToPar(); - pars3 = pars2["湯気右3"].ToPars(); - X0Y0_湯気_湯気右3_湯気1 = pars3["湯気1"].ToPar(); - X0Y0_湯気_湯気右3_湯気2 = pars3["湯気2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 尿1_表示 = e.尿1_表示; - 尿2_表示 = e.尿2_表示; - 汗_表示 = e.汗_表示; - 湯気_湯気左1_湯気1_表示 = e.湯気_湯気左1_湯気1_表示; - 湯気_湯気左1_湯気2_表示 = e.湯気_湯気左1_湯気2_表示; - 湯気_湯気左2_湯気1_表示 = e.湯気_湯気左2_湯気1_表示; - 湯気_湯気左2_湯気2_表示 = e.湯気_湯気左2_湯気2_表示; - 湯気_湯気左3_湯気1_表示 = e.湯気_湯気左3_湯気1_表示; - 湯気_湯気左3_湯気2_表示 = e.湯気_湯気左3_湯気2_表示; - 湯気_湯気右1_湯気1_表示 = e.湯気_湯気右1_湯気1_表示; - 湯気_湯気右1_湯気2_表示 = e.湯気_湯気右1_湯気2_表示; - 湯気_湯気右2_湯気1_表示 = e.湯気_湯気右2_湯気1_表示; - 湯気_湯気右2_湯気2_表示 = e.湯気_湯気右2_湯気2_表示; - 湯気_湯気右3_湯気1_表示 = e.湯気_湯気右3_湯気1_表示; - 湯気_湯気右3_湯気2_表示 = e.湯気_湯気右3_湯気2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - 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_尿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_湯気_湯気左1_湯気1CP = new ColorP(X0Y0_湯気_湯気左1_湯気1, 湯気_湯気左1_湯気1CD, DisUnit, abj: true); - X0Y0_湯気_湯気左1_湯気2CP = new ColorP(X0Y0_湯気_湯気左1_湯気2, 湯気_湯気左1_湯気2CD, DisUnit, abj: true); - X0Y0_湯気_湯気左2_湯気1CP = new ColorP(X0Y0_湯気_湯気左2_湯気1, 湯気_湯気左2_湯気1CD, DisUnit, abj: true); - X0Y0_湯気_湯気左2_湯気2CP = new ColorP(X0Y0_湯気_湯気左2_湯気2, 湯気_湯気左2_湯気2CD, DisUnit, abj: true); - X0Y0_湯気_湯気左3_湯気1CP = new ColorP(X0Y0_湯気_湯気左3_湯気1, 湯気_湯気左3_湯気1CD, DisUnit, abj: true); - X0Y0_湯気_湯気左3_湯気2CP = new ColorP(X0Y0_湯気_湯気左3_湯気2, 湯気_湯気左3_湯気2CD, DisUnit, abj: true); - X0Y0_湯気_湯気右1_湯気1CP = new ColorP(X0Y0_湯気_湯気右1_湯気1, 湯気_湯気右1_湯気1CD, DisUnit, abj: true); - X0Y0_湯気_湯気右1_湯気2CP = new ColorP(X0Y0_湯気_湯気右1_湯気2, 湯気_湯気右1_湯気2CD, DisUnit, abj: true); - X0Y0_湯気_湯気右2_湯気1CP = new ColorP(X0Y0_湯気_湯気右2_湯気1, 湯気_湯気右2_湯気1CD, DisUnit, abj: true); - X0Y0_湯気_湯気右2_湯気2CP = new ColorP(X0Y0_湯気_湯気右2_湯気2, 湯気_湯気右2_湯気2CD, DisUnit, abj: true); - X0Y0_湯気_湯気右3_湯気1CP = new ColorP(X0Y0_湯気_湯気右3_湯気1, 湯気_湯気右3_湯気1CD, DisUnit, abj: true); - X0Y0_湯気_湯気右3_湯気2CP = new ColorP(X0Y0_湯気_湯気右3_湯気2, 湯気_湯気右3_湯気2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_潮1); - Are.Draw(X0Y0_潮2); - Are.Draw(X0Y0_潮3); - Are.Draw(X0Y0_尿1); - Are.Draw(X0Y0_尿2); - Are.Draw(X0Y0_汗); - } - - public void 湯気描画(Are Are) - { - Are.Draw(X0Y0_湯気_湯気左1_湯気1); - Are.Draw(X0Y0_湯気_湯気左1_湯気2); - Are.Draw(X0Y0_湯気_湯気左2_湯気1); - Are.Draw(X0Y0_湯気_湯気左2_湯気2); - Are.Draw(X0Y0_湯気_湯気左3_湯気1); - Are.Draw(X0Y0_湯気_湯気左3_湯気2); - Are.Draw(X0Y0_湯気_湯気右1_湯気1); - Are.Draw(X0Y0_湯気_湯気右1_湯気2); - Are.Draw(X0Y0_湯気_湯気右2_湯気1); - Are.Draw(X0Y0_湯気_湯気右2_湯気2); - Are.Draw(X0Y0_湯気_湯気右3_湯気1); - Are.Draw(X0Y0_湯気_湯気右3_湯気2); - } - - public override void 色更新() - { - X0Y0_潮1CP.Update(); - X0Y0_潮2CP.Update(); - X0Y0_潮3CP.Update(); - X0Y0_尿1CP.Update(); - X0Y0_尿2CP.Update(); - X0Y0_汗CP.Update(); - X0Y0_湯気_湯気左1_湯気1CP.Update(); - X0Y0_湯気_湯気左1_湯気2CP.Update(); - X0Y0_湯気_湯気左2_湯気1CP.Update(); - X0Y0_湯気_湯気左2_湯気2CP.Update(); - X0Y0_湯気_湯気左3_湯気1CP.Update(); - X0Y0_湯気_湯気左3_湯気2CP.Update(); - X0Y0_湯気_湯気右1_湯気1CP.Update(); - X0Y0_湯気_湯気右1_湯気2CP.Update(); - X0Y0_湯気_湯気右2_湯気1CP.Update(); - X0Y0_湯気_湯気右2_湯気2CP.Update(); - X0Y0_湯気_湯気右3_湯気1CP.Update(); - X0Y0_湯気_湯気右3_湯気2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 潮1CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 潮2CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 潮3CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 尿1CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 尿2CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 汗CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 湯気_湯気左1_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気左1_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気左2_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気左2_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気左3_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気左3_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気右1_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気右1_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気右2_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気右2_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気右3_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気右3_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - } + 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; + X0Y0_潮1.Hit = value; + } + } + + public bool 潮2_表示 + { + get + { + return X0Y0_潮2.Dra; + } + set + { + X0Y0_潮2.Dra = value; + X0Y0_潮2.Hit = value; + } + } + + public bool 潮3_表示 + { + get + { + return X0Y0_潮3.Dra; + } + set + { + X0Y0_潮3.Dra = value; + X0Y0_潮3.Hit = value; + } + } + + public bool 尿1_表示 + { + get + { + return X0Y0_尿1.Dra; + } + set + { + X0Y0_尿1.Dra = value; + X0Y0_尿1.Hit = value; + } + } + + public bool 尿2_表示 + { + get + { + return X0Y0_尿2.Dra; + } + set + { + X0Y0_尿2.Dra = value; + X0Y0_尿2.Hit = value; + } + } + + public bool 汗_表示 + { + get + { + return X0Y0_汗.Dra; + } + set + { + X0Y0_汗.Dra = value; + X0Y0_汗.Hit = value; + } + } + + public bool 湯気_湯気左1_湯気1_表示 + { + get + { + return X0Y0_湯気_湯気左1_湯気1.Dra; + } + set + { + X0Y0_湯気_湯気左1_湯気1.Dra = value; + X0Y0_湯気_湯気左1_湯気1.Hit = value; + } + } + + public bool 湯気_湯気左1_湯気2_表示 + { + get + { + return X0Y0_湯気_湯気左1_湯気2.Dra; + } + set + { + X0Y0_湯気_湯気左1_湯気2.Dra = value; + X0Y0_湯気_湯気左1_湯気2.Hit = value; + } + } + + public bool 湯気_湯気左2_湯気1_表示 + { + get + { + return X0Y0_湯気_湯気左2_湯気1.Dra; + } + set + { + X0Y0_湯気_湯気左2_湯気1.Dra = value; + X0Y0_湯気_湯気左2_湯気1.Hit = value; + } + } + + public bool 湯気_湯気左2_湯気2_表示 + { + get + { + return X0Y0_湯気_湯気左2_湯気2.Dra; + } + set + { + X0Y0_湯気_湯気左2_湯気2.Dra = value; + X0Y0_湯気_湯気左2_湯気2.Hit = value; + } + } + + public bool 湯気_湯気左3_湯気1_表示 + { + get + { + return X0Y0_湯気_湯気左3_湯気1.Dra; + } + set + { + X0Y0_湯気_湯気左3_湯気1.Dra = value; + X0Y0_湯気_湯気左3_湯気1.Hit = value; + } + } + + public bool 湯気_湯気左3_湯気2_表示 + { + get + { + return X0Y0_湯気_湯気左3_湯気2.Dra; + } + set + { + X0Y0_湯気_湯気左3_湯気2.Dra = value; + X0Y0_湯気_湯気左3_湯気2.Hit = value; + } + } + + public bool 湯気_湯気右1_湯気1_表示 + { + get + { + return X0Y0_湯気_湯気右1_湯気1.Dra; + } + set + { + X0Y0_湯気_湯気右1_湯気1.Dra = value; + X0Y0_湯気_湯気右1_湯気1.Hit = value; + } + } + + public bool 湯気_湯気右1_湯気2_表示 + { + get + { + return X0Y0_湯気_湯気右1_湯気2.Dra; + } + set + { + X0Y0_湯気_湯気右1_湯気2.Dra = value; + X0Y0_湯気_湯気右1_湯気2.Hit = value; + } + } + + public bool 湯気_湯気右2_湯気1_表示 + { + get + { + return X0Y0_湯気_湯気右2_湯気1.Dra; + } + set + { + X0Y0_湯気_湯気右2_湯気1.Dra = value; + X0Y0_湯気_湯気右2_湯気1.Hit = value; + } + } + + public bool 湯気_湯気右2_湯気2_表示 + { + get + { + return X0Y0_湯気_湯気右2_湯気2.Dra; + } + set + { + X0Y0_湯気_湯気右2_湯気2.Dra = value; + X0Y0_湯気_湯気右2_湯気2.Hit = value; + } + } + + public bool 湯気_湯気右3_湯気1_表示 + { + get + { + return X0Y0_湯気_湯気右3_湯気1.Dra; + } + set + { + X0Y0_湯気_湯気右3_湯気1.Dra = value; + X0Y0_湯気_湯気右3_湯気1.Hit = value; + } + } + + public bool 湯気_湯気右3_湯気2_表示 + { + get + { + return X0Y0_湯気_湯気右3_湯気2.Dra; + } + set + { + X0Y0_湯気_湯気右3_湯気2.Dra = value; + X0Y0_湯気_湯気右3_湯気2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 潮1_表示; + } + set + { + 潮1_表示 = value; + 潮2_表示 = value; + 潮3_表示 = value; + 尿1_表示 = value; + 尿2_表示 = value; + 汗_表示 = value; + 湯気_湯気左1_湯気1_表示 = value; + 湯気_湯気左1_湯気2_表示 = value; + 湯気_湯気左2_湯気1_表示 = value; + 湯気_湯気左2_湯気2_表示 = value; + 湯気_湯気左3_湯気1_表示 = value; + 湯気_湯気左3_湯気2_表示 = value; + 湯気_湯気右1_湯気1_表示 = value; + 湯気_湯気右1_湯気2_表示 = value; + 湯気_湯気右2_湯気1_表示 = value; + 湯気_湯気右2_湯気2_表示 = value; + 湯気_湯気右3_湯気1_表示 = value; + 湯気_湯気右3_湯気2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 潮1CD.不透明度; + } + set + { + 潮1CD.不透明度 = value; + 潮2CD.不透明度 = value; + 潮3CD.不透明度 = value; + 尿1CD.不透明度 = value; + 尿2CD.不透明度 = value; + 汗CD.不透明度 = value; + 湯気_湯気左1_湯気1CD.不透明度 = value; + 湯気_湯気左1_湯気2CD.不透明度 = value; + 湯気_湯気左2_湯気1CD.不透明度 = value; + 湯気_湯気左2_湯気2CD.不透明度 = value; + 湯気_湯気左3_湯気1CD.不透明度 = value; + 湯気_湯気左3_湯気2CD.不透明度 = value; + 湯気_湯気右1_湯気1CD.不透明度 = value; + 湯気_湯気右1_湯気2CD.不透明度 = value; + 湯気_湯気右2_湯気1CD.不透明度 = value; + 湯気_湯気右2_湯気2CD.不透明度 = value; + 湯気_湯気右3_湯気1CD.不透明度 = value; + 湯気_湯気右3_湯気2CD.不透明度 = value; + } + } + + public 染み_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 染み_人D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.その他["染み"]); + Pars pars = 本体[0][0]; + X0Y0_潮1 = pars["潮1"].ToPar(); + X0Y0_潮2 = pars["潮2"].ToPar(); + X0Y0_潮3 = pars["潮3"].ToPar(); + X0Y0_尿1 = pars["尿1"].ToPar(); + X0Y0_尿2 = pars["尿2"].ToPar(); + X0Y0_汗 = pars["汗"].ToPar(); + Pars pars2 = pars["湯気"].ToPars(); + Pars pars3 = pars2["湯気左1"].ToPars(); + X0Y0_湯気_湯気左1_湯気1 = pars3["湯気1"].ToPar(); + X0Y0_湯気_湯気左1_湯気2 = pars3["湯気2"].ToPar(); + pars3 = pars2["湯気左2"].ToPars(); + X0Y0_湯気_湯気左2_湯気1 = pars3["湯気1"].ToPar(); + X0Y0_湯気_湯気左2_湯気2 = pars3["湯気2"].ToPar(); + pars3 = pars2["湯気左3"].ToPars(); + X0Y0_湯気_湯気左3_湯気1 = pars3["湯気1"].ToPar(); + X0Y0_湯気_湯気左3_湯気2 = pars3["湯気2"].ToPar(); + pars3 = pars2["湯気右1"].ToPars(); + X0Y0_湯気_湯気右1_湯気1 = pars3["湯気1"].ToPar(); + X0Y0_湯気_湯気右1_湯気2 = pars3["湯気2"].ToPar(); + pars3 = pars2["湯気右2"].ToPars(); + X0Y0_湯気_湯気右2_湯気1 = pars3["湯気1"].ToPar(); + X0Y0_湯気_湯気右2_湯気2 = pars3["湯気2"].ToPar(); + pars3 = pars2["湯気右3"].ToPars(); + X0Y0_湯気_湯気右3_湯気1 = pars3["湯気1"].ToPar(); + X0Y0_湯気_湯気右3_湯気2 = pars3["湯気2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 尿1_表示 = e.尿1_表示; + 尿2_表示 = e.尿2_表示; + 汗_表示 = e.汗_表示; + 湯気_湯気左1_湯気1_表示 = e.湯気_湯気左1_湯気1_表示; + 湯気_湯気左1_湯気2_表示 = e.湯気_湯気左1_湯気2_表示; + 湯気_湯気左2_湯気1_表示 = e.湯気_湯気左2_湯気1_表示; + 湯気_湯気左2_湯気2_表示 = e.湯気_湯気左2_湯気2_表示; + 湯気_湯気左3_湯気1_表示 = e.湯気_湯気左3_湯気1_表示; + 湯気_湯気左3_湯気2_表示 = e.湯気_湯気左3_湯気2_表示; + 湯気_湯気右1_湯気1_表示 = e.湯気_湯気右1_湯気1_表示; + 湯気_湯気右1_湯気2_表示 = e.湯気_湯気右1_湯気2_表示; + 湯気_湯気右2_湯気1_表示 = e.湯気_湯気右2_湯気1_表示; + 湯気_湯気右2_湯気2_表示 = e.湯気_湯気右2_湯気2_表示; + 湯気_湯気右3_湯気1_表示 = e.湯気_湯気右3_湯気1_表示; + 湯気_湯気右3_湯気2_表示 = e.湯気_湯気右3_湯気2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + 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_尿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_湯気_湯気左1_湯気1CP = new ColorP(X0Y0_湯気_湯気左1_湯気1, 湯気_湯気左1_湯気1CD, DisUnit, abj: true); + X0Y0_湯気_湯気左1_湯気2CP = new ColorP(X0Y0_湯気_湯気左1_湯気2, 湯気_湯気左1_湯気2CD, DisUnit, abj: true); + X0Y0_湯気_湯気左2_湯気1CP = new ColorP(X0Y0_湯気_湯気左2_湯気1, 湯気_湯気左2_湯気1CD, DisUnit, abj: true); + X0Y0_湯気_湯気左2_湯気2CP = new ColorP(X0Y0_湯気_湯気左2_湯気2, 湯気_湯気左2_湯気2CD, DisUnit, abj: true); + X0Y0_湯気_湯気左3_湯気1CP = new ColorP(X0Y0_湯気_湯気左3_湯気1, 湯気_湯気左3_湯気1CD, DisUnit, abj: true); + X0Y0_湯気_湯気左3_湯気2CP = new ColorP(X0Y0_湯気_湯気左3_湯気2, 湯気_湯気左3_湯気2CD, DisUnit, abj: true); + X0Y0_湯気_湯気右1_湯気1CP = new ColorP(X0Y0_湯気_湯気右1_湯気1, 湯気_湯気右1_湯気1CD, DisUnit, abj: true); + X0Y0_湯気_湯気右1_湯気2CP = new ColorP(X0Y0_湯気_湯気右1_湯気2, 湯気_湯気右1_湯気2CD, DisUnit, abj: true); + X0Y0_湯気_湯気右2_湯気1CP = new ColorP(X0Y0_湯気_湯気右2_湯気1, 湯気_湯気右2_湯気1CD, DisUnit, abj: true); + X0Y0_湯気_湯気右2_湯気2CP = new ColorP(X0Y0_湯気_湯気右2_湯気2, 湯気_湯気右2_湯気2CD, DisUnit, abj: true); + X0Y0_湯気_湯気右3_湯気1CP = new ColorP(X0Y0_湯気_湯気右3_湯気1, 湯気_湯気右3_湯気1CD, DisUnit, abj: true); + X0Y0_湯気_湯気右3_湯気2CP = new ColorP(X0Y0_湯気_湯気右3_湯気2, 湯気_湯気右3_湯気2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_潮1); + Are.Draw(X0Y0_潮2); + Are.Draw(X0Y0_潮3); + Are.Draw(X0Y0_尿1); + Are.Draw(X0Y0_尿2); + Are.Draw(X0Y0_汗); + } + + public void 湯気描画(Are Are) + { + Are.Draw(X0Y0_湯気_湯気左1_湯気1); + Are.Draw(X0Y0_湯気_湯気左1_湯気2); + Are.Draw(X0Y0_湯気_湯気左2_湯気1); + Are.Draw(X0Y0_湯気_湯気左2_湯気2); + Are.Draw(X0Y0_湯気_湯気左3_湯気1); + Are.Draw(X0Y0_湯気_湯気左3_湯気2); + Are.Draw(X0Y0_湯気_湯気右1_湯気1); + Are.Draw(X0Y0_湯気_湯気右1_湯気2); + Are.Draw(X0Y0_湯気_湯気右2_湯気1); + Are.Draw(X0Y0_湯気_湯気右2_湯気2); + Are.Draw(X0Y0_湯気_湯気右3_湯気1); + Are.Draw(X0Y0_湯気_湯気右3_湯気2); + } + + public override void 色更新() + { + X0Y0_潮1CP.Update(); + X0Y0_潮2CP.Update(); + X0Y0_潮3CP.Update(); + X0Y0_尿1CP.Update(); + X0Y0_尿2CP.Update(); + X0Y0_汗CP.Update(); + X0Y0_湯気_湯気左1_湯気1CP.Update(); + X0Y0_湯気_湯気左1_湯気2CP.Update(); + X0Y0_湯気_湯気左2_湯気1CP.Update(); + X0Y0_湯気_湯気左2_湯気2CP.Update(); + X0Y0_湯気_湯気左3_湯気1CP.Update(); + X0Y0_湯気_湯気左3_湯気2CP.Update(); + X0Y0_湯気_湯気右1_湯気1CP.Update(); + X0Y0_湯気_湯気右1_湯気2CP.Update(); + X0Y0_湯気_湯気右2_湯気1CP.Update(); + X0Y0_湯気_湯気右2_湯気2CP.Update(); + X0Y0_湯気_湯気右3_湯気1CP.Update(); + X0Y0_湯気_湯気右3_湯気2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 潮1CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 潮2CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 潮3CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 尿1CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 尿2CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 汗CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 湯気_湯気左1_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気左1_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気左2_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気左2_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気左3_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気左3_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気右1_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気右1_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気右2_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気右2_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気右3_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気右3_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人D.cs index 3612454..8152b81 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人D.cs @@ -1,54 +1,55 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 染み_人D : EleD +namespace SlaveMatrix { - public bool 潮1_表示 = true; + [Serializable] + public class 染み_人D : EleD + { + public bool 潮1_表示 = true; - public bool 潮2_表示 = true; + public bool 潮2_表示 = true; - public bool 潮3_表示 = true; + public bool 潮3_表示 = true; - public bool 尿1_表示 = true; + public bool 尿1_表示 = true; - public bool 尿2_表示 = true; + public bool 尿2_表示 = true; - public bool 汗_表示 = true; + public bool 汗_表示 = true; - public bool 湯気_湯気左1_湯気1_表示 = true; + public bool 湯気_湯気左1_湯気1_表示 = true; - public bool 湯気_湯気左1_湯気2_表示 = true; + public bool 湯気_湯気左1_湯気2_表示 = true; - public bool 湯気_湯気左2_湯気1_表示 = true; + public bool 湯気_湯気左2_湯気1_表示 = true; - public bool 湯気_湯気左2_湯気2_表示 = true; + public bool 湯気_湯気左2_湯気2_表示 = true; - public bool 湯気_湯気左3_湯気1_表示 = true; + public bool 湯気_湯気左3_湯気1_表示 = true; - public bool 湯気_湯気左3_湯気2_表示 = true; + public bool 湯気_湯気左3_湯気2_表示 = true; - public bool 湯気_湯気右1_湯気1_表示 = true; + public bool 湯気_湯気右1_湯気1_表示 = true; - public bool 湯気_湯気右1_湯気2_表示 = true; + public bool 湯気_湯気右1_湯気2_表示 = true; - public bool 湯気_湯気右2_湯気1_表示 = true; + public bool 湯気_湯気右2_湯気1_表示 = true; - public bool 湯気_湯気右2_湯気2_表示 = true; + public bool 湯気_湯気右2_湯気2_表示 = true; - public bool 湯気_湯気右3_湯気1_表示 = true; + public bool 湯気_湯気右3_湯気1_表示 = true; - public bool 湯気_湯気右3_湯気2_表示 = true; + public bool 湯気_湯気右3_湯気2_表示 = true; - public 染み_人D() - { - ThisType = GetType(); - } + public 染み_人D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 染み_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 染み_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣.cs index 25f1e39..55bdb4d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣.cs @@ -1,619 +1,620 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 染み_獣 : 染み +namespace SlaveMatrix { - public Par X0Y0_潮1; + public class 染み_獣 : 染み + { + public Par X0Y0_潮1; - public Par X0Y0_潮2; + public Par X0Y0_潮2; - public Par X0Y0_潮3; + public Par X0Y0_潮3; - public Par X0Y0_尿1; + public Par X0Y0_尿1; - public Par X0Y0_尿2; + public Par X0Y0_尿2; - public Par X0Y0_汗; + public Par X0Y0_汗; - public Par X0Y0_湯気_湯気左1_湯気1; + public Par X0Y0_湯気_湯気左1_湯気1; - public Par X0Y0_湯気_湯気左1_湯気2; + public Par X0Y0_湯気_湯気左1_湯気2; - public Par X0Y0_湯気_湯気左2_湯気1; + public Par X0Y0_湯気_湯気左2_湯気1; - public Par X0Y0_湯気_湯気左2_湯気2; + public Par X0Y0_湯気_湯気左2_湯気2; - public Par X0Y0_湯気_湯気左3_湯気1; + public Par X0Y0_湯気_湯気左3_湯気1; - public Par X0Y0_湯気_湯気左3_湯気2; + public Par X0Y0_湯気_湯気左3_湯気2; - public Par X0Y0_湯気_湯気右1_湯気1; + public Par X0Y0_湯気_湯気右1_湯気1; - public Par X0Y0_湯気_湯気右1_湯気2; + public Par X0Y0_湯気_湯気右1_湯気2; - public Par X0Y0_湯気_湯気右2_湯気1; + public Par X0Y0_湯気_湯気右2_湯気1; - public Par X0Y0_湯気_湯気右2_湯気2; + public Par X0Y0_湯気_湯気右2_湯気2; - public Par X0Y0_湯気_湯気右3_湯気1; + public Par X0Y0_湯気_湯気右3_湯気1; - public Par X0Y0_湯気_湯気右3_湯気2; + public Par X0Y0_湯気_湯気右3_湯気2; - public ColorD 潮1CD; + public ColorD 潮1CD; - public ColorD 潮2CD; + public ColorD 潮2CD; - public ColorD 潮3CD; + public ColorD 潮3CD; - public ColorD 尿1CD; + public ColorD 尿1CD; - public ColorD 尿2CD; + public ColorD 尿2CD; - public ColorD 汗CD; + public ColorD 汗CD; - public ColorD 湯気_湯気左1_湯気1CD; + public ColorD 湯気_湯気左1_湯気1CD; - public ColorD 湯気_湯気左1_湯気2CD; + public ColorD 湯気_湯気左1_湯気2CD; - public ColorD 湯気_湯気左2_湯気1CD; + public ColorD 湯気_湯気左2_湯気1CD; - public ColorD 湯気_湯気左2_湯気2CD; + public ColorD 湯気_湯気左2_湯気2CD; - public ColorD 湯気_湯気左3_湯気1CD; + public ColorD 湯気_湯気左3_湯気1CD; - public ColorD 湯気_湯気左3_湯気2CD; + public ColorD 湯気_湯気左3_湯気2CD; - public ColorD 湯気_湯気右1_湯気1CD; + public ColorD 湯気_湯気右1_湯気1CD; - public ColorD 湯気_湯気右1_湯気2CD; + public ColorD 湯気_湯気右1_湯気2CD; - public ColorD 湯気_湯気右2_湯気1CD; + public ColorD 湯気_湯気右2_湯気1CD; - public ColorD 湯気_湯気右2_湯気2CD; + public ColorD 湯気_湯気右2_湯気2CD; - public ColorD 湯気_湯気右3_湯気1CD; + public ColorD 湯気_湯気右3_湯気1CD; - public ColorD 湯気_湯気右3_湯気2CD; + public ColorD 湯気_湯気右3_湯気2CD; - public ColorP X0Y0_潮1CP; + public ColorP X0Y0_潮1CP; - public ColorP X0Y0_潮2CP; + public ColorP X0Y0_潮2CP; - public ColorP X0Y0_潮3CP; + public ColorP X0Y0_潮3CP; - public ColorP X0Y0_尿1CP; + public ColorP X0Y0_尿1CP; - public ColorP X0Y0_尿2CP; + public ColorP X0Y0_尿2CP; - public ColorP X0Y0_汗CP; + public ColorP X0Y0_汗CP; - public ColorP X0Y0_湯気_湯気左1_湯気1CP; + public ColorP X0Y0_湯気_湯気左1_湯気1CP; - public ColorP X0Y0_湯気_湯気左1_湯気2CP; + public ColorP X0Y0_湯気_湯気左1_湯気2CP; - public ColorP X0Y0_湯気_湯気左2_湯気1CP; + public ColorP X0Y0_湯気_湯気左2_湯気1CP; - public ColorP X0Y0_湯気_湯気左2_湯気2CP; + public ColorP X0Y0_湯気_湯気左2_湯気2CP; - public ColorP X0Y0_湯気_湯気左3_湯気1CP; + public ColorP X0Y0_湯気_湯気左3_湯気1CP; - public ColorP X0Y0_湯気_湯気左3_湯気2CP; + public ColorP X0Y0_湯気_湯気左3_湯気2CP; - public ColorP X0Y0_湯気_湯気右1_湯気1CP; + public ColorP X0Y0_湯気_湯気右1_湯気1CP; - public ColorP X0Y0_湯気_湯気右1_湯気2CP; + public ColorP X0Y0_湯気_湯気右1_湯気2CP; - public ColorP X0Y0_湯気_湯気右2_湯気1CP; + public ColorP X0Y0_湯気_湯気右2_湯気1CP; - public ColorP X0Y0_湯気_湯気右2_湯気2CP; + public ColorP X0Y0_湯気_湯気右2_湯気2CP; - public ColorP X0Y0_湯気_湯気右3_湯気1CP; + public ColorP X0Y0_湯気_湯気右3_湯気1CP; - public ColorP X0Y0_湯気_湯気右3_湯気2CP; + public ColorP X0Y0_湯気_湯気右3_湯気2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_潮1.Hit = value; - } - } - - public bool 潮2_表示 - { - get - { - return X0Y0_潮2.Dra; - } - set - { - X0Y0_潮2.Dra = value; - X0Y0_潮2.Hit = value; - } - } - - public bool 潮3_表示 - { - get - { - return X0Y0_潮3.Dra; - } - set - { - X0Y0_潮3.Dra = value; - X0Y0_潮3.Hit = value; - } - } - - public bool 尿1_表示 - { - get - { - return X0Y0_尿1.Dra; - } - set - { - X0Y0_尿1.Dra = value; - X0Y0_尿1.Hit = value; - } - } - - public bool 尿2_表示 - { - get - { - return X0Y0_尿2.Dra; - } - set - { - X0Y0_尿2.Dra = value; - X0Y0_尿2.Hit = value; - } - } - - public bool 汗_表示 - { - get - { - return X0Y0_汗.Dra; - } - set - { - X0Y0_汗.Dra = value; - X0Y0_汗.Hit = value; - } - } - - public bool 湯気_湯気左1_湯気1_表示 - { - get - { - return X0Y0_湯気_湯気左1_湯気1.Dra; - } - set - { - X0Y0_湯気_湯気左1_湯気1.Dra = value; - X0Y0_湯気_湯気左1_湯気1.Hit = value; - } - } - - public bool 湯気_湯気左1_湯気2_表示 - { - get - { - return X0Y0_湯気_湯気左1_湯気2.Dra; - } - set - { - X0Y0_湯気_湯気左1_湯気2.Dra = value; - X0Y0_湯気_湯気左1_湯気2.Hit = value; - } - } - - public bool 湯気_湯気左2_湯気1_表示 - { - get - { - return X0Y0_湯気_湯気左2_湯気1.Dra; - } - set - { - X0Y0_湯気_湯気左2_湯気1.Dra = value; - X0Y0_湯気_湯気左2_湯気1.Hit = value; - } - } - - public bool 湯気_湯気左2_湯気2_表示 - { - get - { - return X0Y0_湯気_湯気左2_湯気2.Dra; - } - set - { - X0Y0_湯気_湯気左2_湯気2.Dra = value; - X0Y0_湯気_湯気左2_湯気2.Hit = value; - } - } - - public bool 湯気_湯気左3_湯気1_表示 - { - get - { - return X0Y0_湯気_湯気左3_湯気1.Dra; - } - set - { - X0Y0_湯気_湯気左3_湯気1.Dra = value; - X0Y0_湯気_湯気左3_湯気1.Hit = value; - } - } - - public bool 湯気_湯気左3_湯気2_表示 - { - get - { - return X0Y0_湯気_湯気左3_湯気2.Dra; - } - set - { - X0Y0_湯気_湯気左3_湯気2.Dra = value; - X0Y0_湯気_湯気左3_湯気2.Hit = value; - } - } - - public bool 湯気_湯気右1_湯気1_表示 - { - get - { - return X0Y0_湯気_湯気右1_湯気1.Dra; - } - set - { - X0Y0_湯気_湯気右1_湯気1.Dra = value; - X0Y0_湯気_湯気右1_湯気1.Hit = value; - } - } - - public bool 湯気_湯気右1_湯気2_表示 - { - get - { - return X0Y0_湯気_湯気右1_湯気2.Dra; - } - set - { - X0Y0_湯気_湯気右1_湯気2.Dra = value; - X0Y0_湯気_湯気右1_湯気2.Hit = value; - } - } - - public bool 湯気_湯気右2_湯気1_表示 - { - get - { - return X0Y0_湯気_湯気右2_湯気1.Dra; - } - set - { - X0Y0_湯気_湯気右2_湯気1.Dra = value; - X0Y0_湯気_湯気右2_湯気1.Hit = value; - } - } - - public bool 湯気_湯気右2_湯気2_表示 - { - get - { - return X0Y0_湯気_湯気右2_湯気2.Dra; - } - set - { - X0Y0_湯気_湯気右2_湯気2.Dra = value; - X0Y0_湯気_湯気右2_湯気2.Hit = value; - } - } - - public bool 湯気_湯気右3_湯気1_表示 - { - get - { - return X0Y0_湯気_湯気右3_湯気1.Dra; - } - set - { - X0Y0_湯気_湯気右3_湯気1.Dra = value; - X0Y0_湯気_湯気右3_湯気1.Hit = value; - } - } - - public bool 湯気_湯気右3_湯気2_表示 - { - get - { - return X0Y0_湯気_湯気右3_湯気2.Dra; - } - set - { - X0Y0_湯気_湯気右3_湯気2.Dra = value; - X0Y0_湯気_湯気右3_湯気2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 潮1_表示; - } - set - { - 潮1_表示 = value; - 潮2_表示 = value; - 潮3_表示 = value; - 尿1_表示 = value; - 尿2_表示 = value; - 汗_表示 = value; - 湯気_湯気左1_湯気1_表示 = value; - 湯気_湯気左1_湯気2_表示 = value; - 湯気_湯気左2_湯気1_表示 = value; - 湯気_湯気左2_湯気2_表示 = value; - 湯気_湯気左3_湯気1_表示 = value; - 湯気_湯気左3_湯気2_表示 = value; - 湯気_湯気右1_湯気1_表示 = value; - 湯気_湯気右1_湯気2_表示 = value; - 湯気_湯気右2_湯気1_表示 = value; - 湯気_湯気右2_湯気2_表示 = value; - 湯気_湯気右3_湯気1_表示 = value; - 湯気_湯気右3_湯気2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 潮1CD.不透明度; - } - set - { - 潮1CD.不透明度 = value; - 潮2CD.不透明度 = value; - 潮3CD.不透明度 = value; - 尿1CD.不透明度 = value; - 尿2CD.不透明度 = value; - 汗CD.不透明度 = value; - 湯気_湯気左1_湯気1CD.不透明度 = value; - 湯気_湯気左1_湯気2CD.不透明度 = value; - 湯気_湯気左2_湯気1CD.不透明度 = value; - 湯気_湯気左2_湯気2CD.不透明度 = value; - 湯気_湯気左3_湯気1CD.不透明度 = value; - 湯気_湯気左3_湯気2CD.不透明度 = value; - 湯気_湯気右1_湯気1CD.不透明度 = value; - 湯気_湯気右1_湯気2CD.不透明度 = value; - 湯気_湯気右2_湯気1CD.不透明度 = value; - 湯気_湯気右2_湯気2CD.不透明度 = value; - 湯気_湯気右3_湯気1CD.不透明度 = value; - 湯気_湯気右3_湯気2CD.不透明度 = value; - } - } - - public 染み_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 染み_獣D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.その他["四足染み"]); - Pars pars = 本体[0][0]; - X0Y0_潮1 = pars["潮1"].ToPar(); - X0Y0_潮2 = pars["潮2"].ToPar(); - X0Y0_潮3 = pars["潮3"].ToPar(); - X0Y0_尿1 = pars["尿1"].ToPar(); - X0Y0_尿2 = pars["尿2"].ToPar(); - X0Y0_汗 = pars["汗"].ToPar(); - Pars pars2 = pars["湯気"].ToPars(); - Pars pars3 = pars2["湯気左1"].ToPars(); - X0Y0_湯気_湯気左1_湯気1 = pars3["湯気1"].ToPar(); - X0Y0_湯気_湯気左1_湯気2 = pars3["湯気2"].ToPar(); - pars3 = pars2["湯気左2"].ToPars(); - X0Y0_湯気_湯気左2_湯気1 = pars3["湯気1"].ToPar(); - X0Y0_湯気_湯気左2_湯気2 = pars3["湯気2"].ToPar(); - pars3 = pars2["湯気左3"].ToPars(); - X0Y0_湯気_湯気左3_湯気1 = pars3["湯気1"].ToPar(); - X0Y0_湯気_湯気左3_湯気2 = pars3["湯気2"].ToPar(); - pars3 = pars2["湯気右1"].ToPars(); - X0Y0_湯気_湯気右1_湯気1 = pars3["湯気1"].ToPar(); - X0Y0_湯気_湯気右1_湯気2 = pars3["湯気2"].ToPar(); - pars3 = pars2["湯気右2"].ToPars(); - X0Y0_湯気_湯気右2_湯気1 = pars3["湯気1"].ToPar(); - X0Y0_湯気_湯気右2_湯気2 = pars3["湯気2"].ToPar(); - pars3 = pars2["湯気右3"].ToPars(); - X0Y0_湯気_湯気右3_湯気1 = pars3["湯気1"].ToPar(); - X0Y0_湯気_湯気右3_湯気2 = pars3["湯気2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 尿1_表示 = e.尿1_表示; - 尿2_表示 = e.尿2_表示; - 汗_表示 = e.汗_表示; - 湯気_湯気左1_湯気1_表示 = e.湯気_湯気左1_湯気1_表示; - 湯気_湯気左1_湯気2_表示 = e.湯気_湯気左1_湯気2_表示; - 湯気_湯気左2_湯気1_表示 = e.湯気_湯気左2_湯気1_表示; - 湯気_湯気左2_湯気2_表示 = e.湯気_湯気左2_湯気2_表示; - 湯気_湯気左3_湯気1_表示 = e.湯気_湯気左3_湯気1_表示; - 湯気_湯気左3_湯気2_表示 = e.湯気_湯気左3_湯気2_表示; - 湯気_湯気右1_湯気1_表示 = e.湯気_湯気右1_湯気1_表示; - 湯気_湯気右1_湯気2_表示 = e.湯気_湯気右1_湯気2_表示; - 湯気_湯気右2_湯気1_表示 = e.湯気_湯気右2_湯気1_表示; - 湯気_湯気右2_湯気2_表示 = e.湯気_湯気右2_湯気2_表示; - 湯気_湯気右3_湯気1_表示 = e.湯気_湯気右3_湯気1_表示; - 湯気_湯気右3_湯気2_表示 = e.湯気_湯気右3_湯気2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - 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_尿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_湯気_湯気左1_湯気1CP = new ColorP(X0Y0_湯気_湯気左1_湯気1, 湯気_湯気左1_湯気1CD, DisUnit, abj: true); - X0Y0_湯気_湯気左1_湯気2CP = new ColorP(X0Y0_湯気_湯気左1_湯気2, 湯気_湯気左1_湯気2CD, DisUnit, abj: true); - X0Y0_湯気_湯気左2_湯気1CP = new ColorP(X0Y0_湯気_湯気左2_湯気1, 湯気_湯気左2_湯気1CD, DisUnit, abj: true); - X0Y0_湯気_湯気左2_湯気2CP = new ColorP(X0Y0_湯気_湯気左2_湯気2, 湯気_湯気左2_湯気2CD, DisUnit, abj: true); - X0Y0_湯気_湯気左3_湯気1CP = new ColorP(X0Y0_湯気_湯気左3_湯気1, 湯気_湯気左3_湯気1CD, DisUnit, abj: true); - X0Y0_湯気_湯気左3_湯気2CP = new ColorP(X0Y0_湯気_湯気左3_湯気2, 湯気_湯気左3_湯気2CD, DisUnit, abj: true); - X0Y0_湯気_湯気右1_湯気1CP = new ColorP(X0Y0_湯気_湯気右1_湯気1, 湯気_湯気右1_湯気1CD, DisUnit, abj: true); - X0Y0_湯気_湯気右1_湯気2CP = new ColorP(X0Y0_湯気_湯気右1_湯気2, 湯気_湯気右1_湯気2CD, DisUnit, abj: true); - X0Y0_湯気_湯気右2_湯気1CP = new ColorP(X0Y0_湯気_湯気右2_湯気1, 湯気_湯気右2_湯気1CD, DisUnit, abj: true); - X0Y0_湯気_湯気右2_湯気2CP = new ColorP(X0Y0_湯気_湯気右2_湯気2, 湯気_湯気右2_湯気2CD, DisUnit, abj: true); - X0Y0_湯気_湯気右3_湯気1CP = new ColorP(X0Y0_湯気_湯気右3_湯気1, 湯気_湯気右3_湯気1CD, DisUnit, abj: true); - X0Y0_湯気_湯気右3_湯気2CP = new ColorP(X0Y0_湯気_湯気右3_湯気2, 湯気_湯気右3_湯気2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_潮1); - Are.Draw(X0Y0_潮2); - Are.Draw(X0Y0_潮3); - Are.Draw(X0Y0_尿1); - Are.Draw(X0Y0_尿2); - Are.Draw(X0Y0_汗); - } - - public void 湯気描画(Are Are) - { - Are.Draw(X0Y0_湯気_湯気左1_湯気1); - Are.Draw(X0Y0_湯気_湯気左1_湯気2); - Are.Draw(X0Y0_湯気_湯気左2_湯気1); - Are.Draw(X0Y0_湯気_湯気左2_湯気2); - Are.Draw(X0Y0_湯気_湯気左3_湯気1); - Are.Draw(X0Y0_湯気_湯気左3_湯気2); - Are.Draw(X0Y0_湯気_湯気右1_湯気1); - Are.Draw(X0Y0_湯気_湯気右1_湯気2); - Are.Draw(X0Y0_湯気_湯気右2_湯気1); - Are.Draw(X0Y0_湯気_湯気右2_湯気2); - Are.Draw(X0Y0_湯気_湯気右3_湯気1); - Are.Draw(X0Y0_湯気_湯気右3_湯気2); - } - - public override void 色更新() - { - X0Y0_潮1CP.Update(); - X0Y0_潮2CP.Update(); - X0Y0_潮3CP.Update(); - X0Y0_尿1CP.Update(); - X0Y0_尿2CP.Update(); - X0Y0_汗CP.Update(); - X0Y0_湯気_湯気左1_湯気1CP.Update(); - X0Y0_湯気_湯気左1_湯気2CP.Update(); - X0Y0_湯気_湯気左2_湯気1CP.Update(); - X0Y0_湯気_湯気左2_湯気2CP.Update(); - X0Y0_湯気_湯気左3_湯気1CP.Update(); - X0Y0_湯気_湯気左3_湯気2CP.Update(); - X0Y0_湯気_湯気右1_湯気1CP.Update(); - X0Y0_湯気_湯気右1_湯気2CP.Update(); - X0Y0_湯気_湯気右2_湯気1CP.Update(); - X0Y0_湯気_湯気右2_湯気2CP.Update(); - X0Y0_湯気_湯気右3_湯気1CP.Update(); - X0Y0_湯気_湯気右3_湯気2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 潮1CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 潮2CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 潮3CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 尿1CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 尿2CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 汗CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 湯気_湯気左1_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気左1_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気左2_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気左2_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気左3_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気左3_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気右1_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気右1_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気右2_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気右2_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気右3_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - 湯気_湯気右3_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); - } + 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; + X0Y0_潮1.Hit = value; + } + } + + public bool 潮2_表示 + { + get + { + return X0Y0_潮2.Dra; + } + set + { + X0Y0_潮2.Dra = value; + X0Y0_潮2.Hit = value; + } + } + + public bool 潮3_表示 + { + get + { + return X0Y0_潮3.Dra; + } + set + { + X0Y0_潮3.Dra = value; + X0Y0_潮3.Hit = value; + } + } + + public bool 尿1_表示 + { + get + { + return X0Y0_尿1.Dra; + } + set + { + X0Y0_尿1.Dra = value; + X0Y0_尿1.Hit = value; + } + } + + public bool 尿2_表示 + { + get + { + return X0Y0_尿2.Dra; + } + set + { + X0Y0_尿2.Dra = value; + X0Y0_尿2.Hit = value; + } + } + + public bool 汗_表示 + { + get + { + return X0Y0_汗.Dra; + } + set + { + X0Y0_汗.Dra = value; + X0Y0_汗.Hit = value; + } + } + + public bool 湯気_湯気左1_湯気1_表示 + { + get + { + return X0Y0_湯気_湯気左1_湯気1.Dra; + } + set + { + X0Y0_湯気_湯気左1_湯気1.Dra = value; + X0Y0_湯気_湯気左1_湯気1.Hit = value; + } + } + + public bool 湯気_湯気左1_湯気2_表示 + { + get + { + return X0Y0_湯気_湯気左1_湯気2.Dra; + } + set + { + X0Y0_湯気_湯気左1_湯気2.Dra = value; + X0Y0_湯気_湯気左1_湯気2.Hit = value; + } + } + + public bool 湯気_湯気左2_湯気1_表示 + { + get + { + return X0Y0_湯気_湯気左2_湯気1.Dra; + } + set + { + X0Y0_湯気_湯気左2_湯気1.Dra = value; + X0Y0_湯気_湯気左2_湯気1.Hit = value; + } + } + + public bool 湯気_湯気左2_湯気2_表示 + { + get + { + return X0Y0_湯気_湯気左2_湯気2.Dra; + } + set + { + X0Y0_湯気_湯気左2_湯気2.Dra = value; + X0Y0_湯気_湯気左2_湯気2.Hit = value; + } + } + + public bool 湯気_湯気左3_湯気1_表示 + { + get + { + return X0Y0_湯気_湯気左3_湯気1.Dra; + } + set + { + X0Y0_湯気_湯気左3_湯気1.Dra = value; + X0Y0_湯気_湯気左3_湯気1.Hit = value; + } + } + + public bool 湯気_湯気左3_湯気2_表示 + { + get + { + return X0Y0_湯気_湯気左3_湯気2.Dra; + } + set + { + X0Y0_湯気_湯気左3_湯気2.Dra = value; + X0Y0_湯気_湯気左3_湯気2.Hit = value; + } + } + + public bool 湯気_湯気右1_湯気1_表示 + { + get + { + return X0Y0_湯気_湯気右1_湯気1.Dra; + } + set + { + X0Y0_湯気_湯気右1_湯気1.Dra = value; + X0Y0_湯気_湯気右1_湯気1.Hit = value; + } + } + + public bool 湯気_湯気右1_湯気2_表示 + { + get + { + return X0Y0_湯気_湯気右1_湯気2.Dra; + } + set + { + X0Y0_湯気_湯気右1_湯気2.Dra = value; + X0Y0_湯気_湯気右1_湯気2.Hit = value; + } + } + + public bool 湯気_湯気右2_湯気1_表示 + { + get + { + return X0Y0_湯気_湯気右2_湯気1.Dra; + } + set + { + X0Y0_湯気_湯気右2_湯気1.Dra = value; + X0Y0_湯気_湯気右2_湯気1.Hit = value; + } + } + + public bool 湯気_湯気右2_湯気2_表示 + { + get + { + return X0Y0_湯気_湯気右2_湯気2.Dra; + } + set + { + X0Y0_湯気_湯気右2_湯気2.Dra = value; + X0Y0_湯気_湯気右2_湯気2.Hit = value; + } + } + + public bool 湯気_湯気右3_湯気1_表示 + { + get + { + return X0Y0_湯気_湯気右3_湯気1.Dra; + } + set + { + X0Y0_湯気_湯気右3_湯気1.Dra = value; + X0Y0_湯気_湯気右3_湯気1.Hit = value; + } + } + + public bool 湯気_湯気右3_湯気2_表示 + { + get + { + return X0Y0_湯気_湯気右3_湯気2.Dra; + } + set + { + X0Y0_湯気_湯気右3_湯気2.Dra = value; + X0Y0_湯気_湯気右3_湯気2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 潮1_表示; + } + set + { + 潮1_表示 = value; + 潮2_表示 = value; + 潮3_表示 = value; + 尿1_表示 = value; + 尿2_表示 = value; + 汗_表示 = value; + 湯気_湯気左1_湯気1_表示 = value; + 湯気_湯気左1_湯気2_表示 = value; + 湯気_湯気左2_湯気1_表示 = value; + 湯気_湯気左2_湯気2_表示 = value; + 湯気_湯気左3_湯気1_表示 = value; + 湯気_湯気左3_湯気2_表示 = value; + 湯気_湯気右1_湯気1_表示 = value; + 湯気_湯気右1_湯気2_表示 = value; + 湯気_湯気右2_湯気1_表示 = value; + 湯気_湯気右2_湯気2_表示 = value; + 湯気_湯気右3_湯気1_表示 = value; + 湯気_湯気右3_湯気2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 潮1CD.不透明度; + } + set + { + 潮1CD.不透明度 = value; + 潮2CD.不透明度 = value; + 潮3CD.不透明度 = value; + 尿1CD.不透明度 = value; + 尿2CD.不透明度 = value; + 汗CD.不透明度 = value; + 湯気_湯気左1_湯気1CD.不透明度 = value; + 湯気_湯気左1_湯気2CD.不透明度 = value; + 湯気_湯気左2_湯気1CD.不透明度 = value; + 湯気_湯気左2_湯気2CD.不透明度 = value; + 湯気_湯気左3_湯気1CD.不透明度 = value; + 湯気_湯気左3_湯気2CD.不透明度 = value; + 湯気_湯気右1_湯気1CD.不透明度 = value; + 湯気_湯気右1_湯気2CD.不透明度 = value; + 湯気_湯気右2_湯気1CD.不透明度 = value; + 湯気_湯気右2_湯気2CD.不透明度 = value; + 湯気_湯気右3_湯気1CD.不透明度 = value; + 湯気_湯気右3_湯気2CD.不透明度 = value; + } + } + + public 染み_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 染み_獣D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.その他["四足染み"]); + Pars pars = 本体[0][0]; + X0Y0_潮1 = pars["潮1"].ToPar(); + X0Y0_潮2 = pars["潮2"].ToPar(); + X0Y0_潮3 = pars["潮3"].ToPar(); + X0Y0_尿1 = pars["尿1"].ToPar(); + X0Y0_尿2 = pars["尿2"].ToPar(); + X0Y0_汗 = pars["汗"].ToPar(); + Pars pars2 = pars["湯気"].ToPars(); + Pars pars3 = pars2["湯気左1"].ToPars(); + X0Y0_湯気_湯気左1_湯気1 = pars3["湯気1"].ToPar(); + X0Y0_湯気_湯気左1_湯気2 = pars3["湯気2"].ToPar(); + pars3 = pars2["湯気左2"].ToPars(); + X0Y0_湯気_湯気左2_湯気1 = pars3["湯気1"].ToPar(); + X0Y0_湯気_湯気左2_湯気2 = pars3["湯気2"].ToPar(); + pars3 = pars2["湯気左3"].ToPars(); + X0Y0_湯気_湯気左3_湯気1 = pars3["湯気1"].ToPar(); + X0Y0_湯気_湯気左3_湯気2 = pars3["湯気2"].ToPar(); + pars3 = pars2["湯気右1"].ToPars(); + X0Y0_湯気_湯気右1_湯気1 = pars3["湯気1"].ToPar(); + X0Y0_湯気_湯気右1_湯気2 = pars3["湯気2"].ToPar(); + pars3 = pars2["湯気右2"].ToPars(); + X0Y0_湯気_湯気右2_湯気1 = pars3["湯気1"].ToPar(); + X0Y0_湯気_湯気右2_湯気2 = pars3["湯気2"].ToPar(); + pars3 = pars2["湯気右3"].ToPars(); + X0Y0_湯気_湯気右3_湯気1 = pars3["湯気1"].ToPar(); + X0Y0_湯気_湯気右3_湯気2 = pars3["湯気2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 尿1_表示 = e.尿1_表示; + 尿2_表示 = e.尿2_表示; + 汗_表示 = e.汗_表示; + 湯気_湯気左1_湯気1_表示 = e.湯気_湯気左1_湯気1_表示; + 湯気_湯気左1_湯気2_表示 = e.湯気_湯気左1_湯気2_表示; + 湯気_湯気左2_湯気1_表示 = e.湯気_湯気左2_湯気1_表示; + 湯気_湯気左2_湯気2_表示 = e.湯気_湯気左2_湯気2_表示; + 湯気_湯気左3_湯気1_表示 = e.湯気_湯気左3_湯気1_表示; + 湯気_湯気左3_湯気2_表示 = e.湯気_湯気左3_湯気2_表示; + 湯気_湯気右1_湯気1_表示 = e.湯気_湯気右1_湯気1_表示; + 湯気_湯気右1_湯気2_表示 = e.湯気_湯気右1_湯気2_表示; + 湯気_湯気右2_湯気1_表示 = e.湯気_湯気右2_湯気1_表示; + 湯気_湯気右2_湯気2_表示 = e.湯気_湯気右2_湯気2_表示; + 湯気_湯気右3_湯気1_表示 = e.湯気_湯気右3_湯気1_表示; + 湯気_湯気右3_湯気2_表示 = e.湯気_湯気右3_湯気2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + 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_尿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_湯気_湯気左1_湯気1CP = new ColorP(X0Y0_湯気_湯気左1_湯気1, 湯気_湯気左1_湯気1CD, DisUnit, abj: true); + X0Y0_湯気_湯気左1_湯気2CP = new ColorP(X0Y0_湯気_湯気左1_湯気2, 湯気_湯気左1_湯気2CD, DisUnit, abj: true); + X0Y0_湯気_湯気左2_湯気1CP = new ColorP(X0Y0_湯気_湯気左2_湯気1, 湯気_湯気左2_湯気1CD, DisUnit, abj: true); + X0Y0_湯気_湯気左2_湯気2CP = new ColorP(X0Y0_湯気_湯気左2_湯気2, 湯気_湯気左2_湯気2CD, DisUnit, abj: true); + X0Y0_湯気_湯気左3_湯気1CP = new ColorP(X0Y0_湯気_湯気左3_湯気1, 湯気_湯気左3_湯気1CD, DisUnit, abj: true); + X0Y0_湯気_湯気左3_湯気2CP = new ColorP(X0Y0_湯気_湯気左3_湯気2, 湯気_湯気左3_湯気2CD, DisUnit, abj: true); + X0Y0_湯気_湯気右1_湯気1CP = new ColorP(X0Y0_湯気_湯気右1_湯気1, 湯気_湯気右1_湯気1CD, DisUnit, abj: true); + X0Y0_湯気_湯気右1_湯気2CP = new ColorP(X0Y0_湯気_湯気右1_湯気2, 湯気_湯気右1_湯気2CD, DisUnit, abj: true); + X0Y0_湯気_湯気右2_湯気1CP = new ColorP(X0Y0_湯気_湯気右2_湯気1, 湯気_湯気右2_湯気1CD, DisUnit, abj: true); + X0Y0_湯気_湯気右2_湯気2CP = new ColorP(X0Y0_湯気_湯気右2_湯気2, 湯気_湯気右2_湯気2CD, DisUnit, abj: true); + X0Y0_湯気_湯気右3_湯気1CP = new ColorP(X0Y0_湯気_湯気右3_湯気1, 湯気_湯気右3_湯気1CD, DisUnit, abj: true); + X0Y0_湯気_湯気右3_湯気2CP = new ColorP(X0Y0_湯気_湯気右3_湯気2, 湯気_湯気右3_湯気2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_潮1); + Are.Draw(X0Y0_潮2); + Are.Draw(X0Y0_潮3); + Are.Draw(X0Y0_尿1); + Are.Draw(X0Y0_尿2); + Are.Draw(X0Y0_汗); + } + + public void 湯気描画(Are Are) + { + Are.Draw(X0Y0_湯気_湯気左1_湯気1); + Are.Draw(X0Y0_湯気_湯気左1_湯気2); + Are.Draw(X0Y0_湯気_湯気左2_湯気1); + Are.Draw(X0Y0_湯気_湯気左2_湯気2); + Are.Draw(X0Y0_湯気_湯気左3_湯気1); + Are.Draw(X0Y0_湯気_湯気左3_湯気2); + Are.Draw(X0Y0_湯気_湯気右1_湯気1); + Are.Draw(X0Y0_湯気_湯気右1_湯気2); + Are.Draw(X0Y0_湯気_湯気右2_湯気1); + Are.Draw(X0Y0_湯気_湯気右2_湯気2); + Are.Draw(X0Y0_湯気_湯気右3_湯気1); + Are.Draw(X0Y0_湯気_湯気右3_湯気2); + } + + public override void 色更新() + { + X0Y0_潮1CP.Update(); + X0Y0_潮2CP.Update(); + X0Y0_潮3CP.Update(); + X0Y0_尿1CP.Update(); + X0Y0_尿2CP.Update(); + X0Y0_汗CP.Update(); + X0Y0_湯気_湯気左1_湯気1CP.Update(); + X0Y0_湯気_湯気左1_湯気2CP.Update(); + X0Y0_湯気_湯気左2_湯気1CP.Update(); + X0Y0_湯気_湯気左2_湯気2CP.Update(); + X0Y0_湯気_湯気左3_湯気1CP.Update(); + X0Y0_湯気_湯気左3_湯気2CP.Update(); + X0Y0_湯気_湯気右1_湯気1CP.Update(); + X0Y0_湯気_湯気右1_湯気2CP.Update(); + X0Y0_湯気_湯気右2_湯気1CP.Update(); + X0Y0_湯気_湯気右2_湯気2CP.Update(); + X0Y0_湯気_湯気右3_湯気1CP.Update(); + X0Y0_湯気_湯気右3_湯気2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 潮1CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 潮2CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 潮3CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 尿1CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 尿2CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 汗CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 湯気_湯気左1_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気左1_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気左2_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気左2_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気左3_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気左3_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気右1_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気右1_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気右2_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気右2_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気右3_湯気1CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + 湯気_湯気右3_湯気2CD = new ColorD(ref Col.Empty, ref 体配色.呼気); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣D.cs index 01374ed..b68a13f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣D.cs @@ -1,54 +1,55 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 染み_獣D : EleD +namespace SlaveMatrix { - public bool 潮1_表示 = true; + [Serializable] + public class 染み_獣D : EleD + { + public bool 潮1_表示 = true; - public bool 潮2_表示 = true; + public bool 潮2_表示 = true; - public bool 潮3_表示 = true; + public bool 潮3_表示 = true; - public bool 尿1_表示 = true; + public bool 尿1_表示 = true; - public bool 尿2_表示 = true; + public bool 尿2_表示 = true; - public bool 汗_表示 = true; + public bool 汗_表示 = true; - public bool 湯気_湯気左1_湯気1_表示 = true; + public bool 湯気_湯気左1_湯気1_表示 = true; - public bool 湯気_湯気左1_湯気2_表示 = true; + public bool 湯気_湯気左1_湯気2_表示 = true; - public bool 湯気_湯気左2_湯気1_表示 = true; + public bool 湯気_湯気左2_湯気1_表示 = true; - public bool 湯気_湯気左2_湯気2_表示 = true; + public bool 湯気_湯気左2_湯気2_表示 = true; - public bool 湯気_湯気左3_湯気1_表示 = true; + public bool 湯気_湯気左3_湯気1_表示 = true; - public bool 湯気_湯気左3_湯気2_表示 = true; + public bool 湯気_湯気左3_湯気2_表示 = true; - public bool 湯気_湯気右1_湯気1_表示 = true; + public bool 湯気_湯気右1_湯気1_表示 = true; - public bool 湯気_湯気右1_湯気2_表示 = true; + public bool 湯気_湯気右1_湯気2_表示 = true; - public bool 湯気_湯気右2_湯気1_表示 = true; + public bool 湯気_湯気右2_湯気1_表示 = true; - public bool 湯気_湯気右2_湯気2_表示 = true; + public bool 湯気_湯気右2_湯気2_表示 = true; - public bool 湯気_湯気右3_湯気1_表示 = true; + public bool 湯気_湯気右3_湯気1_表示 = true; - public bool 湯気_湯気右3_湯気2_表示 = true; + public bool 湯気_湯気右3_湯気2_表示 = true; - public 染み_獣D() - { - ThisType = GetType(); - } + public 染み_獣D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 染み_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 染み_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/植.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/植.cs index 203eff9..ac263aa 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/植.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/植.cs @@ -1,1497 +1,1498 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 植 : Ele +namespace SlaveMatrix { - public Par X0Y0_披針葉4_通常_葉; + public class 植 : Ele + { + public Par X0Y0_披針葉4_通常_葉; - public Par X0Y0_披針葉4_通常_葉脈; + public Par X0Y0_披針葉4_通常_葉脈; - public Par X0Y0_披針葉4_欠損_葉; + public Par X0Y0_披針葉4_欠損_葉; - public Par X0Y0_披針葉4_欠損_葉脈; + public Par X0Y0_披針葉4_欠損_葉脈; - public Par X0Y0_心臓葉4_通常_葉; + public Par X0Y0_心臓葉4_通常_葉; - public Par X0Y0_心臓葉4_通常_葉脈; + public Par X0Y0_心臓葉4_通常_葉脈; - public Par X0Y0_心臓葉4_欠損_葉; + public Par X0Y0_心臓葉4_欠損_葉; - public Par X0Y0_心臓葉4_欠損_葉脈; + public Par X0Y0_心臓葉4_欠損_葉脈; - public Par X0Y0_茎; + public Par X0Y0_茎; - public Par X0Y0_根1; + public Par X0Y0_根1; - public Par X0Y0_根2; + public Par X0Y0_根2; - public Par X0Y0_披針葉1_通常_葉; + public Par X0Y0_披針葉1_通常_葉; - public Par X0Y0_披針葉1_通常_葉脈; + public Par X0Y0_披針葉1_通常_葉脈; - public Par X0Y0_披針葉1_欠損_葉; + public Par X0Y0_披針葉1_欠損_葉; - public Par X0Y0_披針葉1_欠損_葉脈; + public Par X0Y0_披針葉1_欠損_葉脈; - public Par X0Y0_披針葉2_通常_葉; + public Par X0Y0_披針葉2_通常_葉; - public Par X0Y0_披針葉2_通常_葉脈; + public Par X0Y0_披針葉2_通常_葉脈; - public Par X0Y0_披針葉2_欠損_葉; + public Par X0Y0_披針葉2_欠損_葉; - public Par X0Y0_披針葉2_欠損_葉脈; + public Par X0Y0_披針葉2_欠損_葉脈; - public Par X0Y0_披針葉3_通常_葉; + public Par X0Y0_披針葉3_通常_葉; - public Par X0Y0_披針葉3_通常_葉脈; + public Par X0Y0_披針葉3_通常_葉脈; - public Par X0Y0_披針葉3_欠損_葉; + public Par X0Y0_披針葉3_欠損_葉; - public Par X0Y0_披針葉3_欠損_葉脈; + public Par X0Y0_披針葉3_欠損_葉脈; - public Par X0Y0_心臓葉1_通常_葉; + public Par X0Y0_心臓葉1_通常_葉; - public Par X0Y0_心臓葉1_通常_葉脈; + public Par X0Y0_心臓葉1_通常_葉脈; - public Par X0Y0_心臓葉1_欠損_葉; + public Par X0Y0_心臓葉1_欠損_葉; - public Par X0Y0_心臓葉1_欠損_葉脈; + public Par X0Y0_心臓葉1_欠損_葉脈; - public Par X0Y0_心臓葉2_通常_葉; + public Par X0Y0_心臓葉2_通常_葉; - public Par X0Y0_心臓葉2_通常_葉脈; + public Par X0Y0_心臓葉2_通常_葉脈; - public Par X0Y0_心臓葉2_欠損_葉; + public Par X0Y0_心臓葉2_欠損_葉; - public Par X0Y0_心臓葉2_欠損_葉脈; + public Par X0Y0_心臓葉2_欠損_葉脈; - public Par X0Y0_心臓葉3_通常_葉; + public Par X0Y0_心臓葉3_通常_葉; - public Par X0Y0_心臓葉3_通常_葉脈; + public Par X0Y0_心臓葉3_通常_葉脈; - public Par X0Y0_心臓葉3_欠損_葉; + public Par X0Y0_心臓葉3_欠損_葉; - public Par X0Y0_心臓葉3_欠損_葉脈; + public Par X0Y0_心臓葉3_欠損_葉脈; - public ColorD 葉4CD; + public ColorD 葉4CD; - public ColorD 葉脈4CD; + public ColorD 葉脈4CD; - public ColorD 茎CD; + public ColorD 茎CD; - public ColorD 根1CD; + public ColorD 根1CD; - public ColorD 根2CD; + public ColorD 根2CD; - public ColorD 葉1CD; + public ColorD 葉1CD; - public ColorD 葉脈1CD; + public ColorD 葉脈1CD; - public ColorD 葉2CD; + public ColorD 葉2CD; - public ColorD 葉脈2CD; + public ColorD 葉脈2CD; - public ColorD 葉3CD; + public ColorD 葉3CD; - public ColorD 葉脈3CD; + public ColorD 葉脈3CD; - public ColorP X0Y0_披針葉4_通常_葉CP; + public ColorP X0Y0_披針葉4_通常_葉CP; - public ColorP X0Y0_披針葉4_通常_葉脈CP; + public ColorP X0Y0_披針葉4_通常_葉脈CP; - public ColorP X0Y0_披針葉4_欠損_葉CP; + public ColorP X0Y0_披針葉4_欠損_葉CP; - public ColorP X0Y0_披針葉4_欠損_葉脈CP; + public ColorP X0Y0_披針葉4_欠損_葉脈CP; - public ColorP X0Y0_心臓葉4_通常_葉CP; + public ColorP X0Y0_心臓葉4_通常_葉CP; - public ColorP X0Y0_心臓葉4_通常_葉脈CP; + public ColorP X0Y0_心臓葉4_通常_葉脈CP; - public ColorP X0Y0_心臓葉4_欠損_葉CP; + public ColorP X0Y0_心臓葉4_欠損_葉CP; - public ColorP X0Y0_心臓葉4_欠損_葉脈CP; + public ColorP X0Y0_心臓葉4_欠損_葉脈CP; - public ColorP X0Y0_茎CP; + public ColorP X0Y0_茎CP; - public ColorP X0Y0_根1CP; + public ColorP X0Y0_根1CP; - public ColorP X0Y0_根2CP; + public ColorP X0Y0_根2CP; - public ColorP X0Y0_披針葉1_通常_葉CP; + public ColorP X0Y0_披針葉1_通常_葉CP; - public ColorP X0Y0_披針葉1_通常_葉脈CP; + public ColorP X0Y0_披針葉1_通常_葉脈CP; - public ColorP X0Y0_披針葉1_欠損_葉CP; + public ColorP X0Y0_披針葉1_欠損_葉CP; - public ColorP X0Y0_披針葉1_欠損_葉脈CP; + public ColorP X0Y0_披針葉1_欠損_葉脈CP; - public ColorP X0Y0_披針葉2_通常_葉CP; + public ColorP X0Y0_披針葉2_通常_葉CP; - public ColorP X0Y0_披針葉2_通常_葉脈CP; + public ColorP X0Y0_披針葉2_通常_葉脈CP; - public ColorP X0Y0_披針葉2_欠損_葉CP; + public ColorP X0Y0_披針葉2_欠損_葉CP; - public ColorP X0Y0_披針葉2_欠損_葉脈CP; + public ColorP X0Y0_披針葉2_欠損_葉脈CP; - public ColorP X0Y0_披針葉3_通常_葉CP; + public ColorP X0Y0_披針葉3_通常_葉CP; - public ColorP X0Y0_披針葉3_通常_葉脈CP; + public ColorP X0Y0_披針葉3_通常_葉脈CP; - public ColorP X0Y0_披針葉3_欠損_葉CP; + public ColorP X0Y0_披針葉3_欠損_葉CP; - public ColorP X0Y0_披針葉3_欠損_葉脈CP; + public ColorP X0Y0_披針葉3_欠損_葉脈CP; - public ColorP X0Y0_心臓葉1_通常_葉CP; + public ColorP X0Y0_心臓葉1_通常_葉CP; - public ColorP X0Y0_心臓葉1_通常_葉脈CP; + public ColorP X0Y0_心臓葉1_通常_葉脈CP; - public ColorP X0Y0_心臓葉1_欠損_葉CP; + public ColorP X0Y0_心臓葉1_欠損_葉CP; - public ColorP X0Y0_心臓葉1_欠損_葉脈CP; + public ColorP X0Y0_心臓葉1_欠損_葉脈CP; - public ColorP X0Y0_心臓葉2_通常_葉CP; + public ColorP X0Y0_心臓葉2_通常_葉CP; - public ColorP X0Y0_心臓葉2_通常_葉脈CP; + public ColorP X0Y0_心臓葉2_通常_葉脈CP; - public ColorP X0Y0_心臓葉2_欠損_葉CP; + public ColorP X0Y0_心臓葉2_欠損_葉CP; - public ColorP X0Y0_心臓葉2_欠損_葉脈CP; + public ColorP X0Y0_心臓葉2_欠損_葉脈CP; - public ColorP X0Y0_心臓葉3_通常_葉CP; + public ColorP X0Y0_心臓葉3_通常_葉CP; - public ColorP X0Y0_心臓葉3_通常_葉脈CP; + public ColorP X0Y0_心臓葉3_通常_葉脈CP; - public ColorP X0Y0_心臓葉3_欠損_葉CP; + public ColorP X0Y0_心臓葉3_欠損_葉CP; - public ColorP X0Y0_心臓葉3_欠損_葉脈CP; + public ColorP X0Y0_心臓葉3_欠損_葉脈CP; - public Ele[] 花_接続; + public Ele[] 花_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 披針葉4_葉_表示 = 披針葉4_葉_表示; - 披針葉4_葉脈_表示 = 披針葉4_葉脈_表示; - 心臓葉4_葉_表示 = 心臓葉4_葉_表示; - 心臓葉4_葉脈_表示 = 心臓葉4_葉脈_表示; - 披針葉1_葉_表示 = 披針葉1_葉_表示; - 披針葉1_葉脈_表示 = 披針葉1_葉脈_表示; - 披針葉2_葉_表示 = 披針葉2_葉_表示; - 披針葉2_葉脈_表示 = 披針葉2_葉脈_表示; - 披針葉3_葉_表示 = 披針葉3_葉_表示; - 披針葉3_葉脈_表示 = 披針葉3_葉脈_表示; - 心臓葉1_葉_表示 = 心臓葉1_葉_表示; - 心臓葉1_葉脈_表示 = 心臓葉1_葉脈_表示; - 心臓葉2_葉_表示 = 心臓葉2_葉_表示; - 心臓葉2_葉脈_表示 = 心臓葉2_葉脈_表示; - 心臓葉3_葉_表示 = 心臓葉3_葉_表示; - 心臓葉3_葉脈_表示 = 心臓葉3_葉脈_表示; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 披針葉4_通常_葉_表示 - { - get - { - return X0Y0_披針葉4_通常_葉.Dra; - } - set - { - X0Y0_披針葉4_通常_葉.Dra = value; - X0Y0_披針葉4_通常_葉.Hit = value; - } - } - - public bool 披針葉4_通常_葉脈_表示 - { - get - { - return X0Y0_披針葉4_通常_葉脈.Dra; - } - set - { - X0Y0_披針葉4_通常_葉脈.Dra = value; - X0Y0_披針葉4_通常_葉脈.Hit = value; - } - } - - public bool 披針葉4_欠損_葉_表示 - { - get - { - return X0Y0_披針葉4_欠損_葉.Dra; - } - set - { - X0Y0_披針葉4_欠損_葉.Dra = value; - X0Y0_披針葉4_欠損_葉.Hit = value; - } - } - - public bool 披針葉4_欠損_葉脈_表示 - { - get - { - return X0Y0_披針葉4_欠損_葉脈.Dra; - } - set - { - X0Y0_披針葉4_欠損_葉脈.Dra = value; - X0Y0_披針葉4_欠損_葉脈.Hit = value; - } - } - - public bool 心臓葉4_通常_葉_表示 - { - get - { - return X0Y0_心臓葉4_通常_葉.Dra; - } - set - { - X0Y0_心臓葉4_通常_葉.Dra = value; - X0Y0_心臓葉4_通常_葉.Hit = value; - } - } - - public bool 心臓葉4_通常_葉脈_表示 - { - get - { - return X0Y0_心臓葉4_通常_葉脈.Dra; - } - set - { - X0Y0_心臓葉4_通常_葉脈.Dra = value; - X0Y0_心臓葉4_通常_葉脈.Hit = value; - } - } - - public bool 心臓葉4_欠損_葉_表示 - { - get - { - return X0Y0_心臓葉4_欠損_葉.Dra; - } - set - { - X0Y0_心臓葉4_欠損_葉.Dra = value; - X0Y0_心臓葉4_欠損_葉.Hit = value; - } - } - - public bool 心臓葉4_欠損_葉脈_表示 - { - get - { - return X0Y0_心臓葉4_欠損_葉脈.Dra; - } - set - { - X0Y0_心臓葉4_欠損_葉脈.Dra = value; - X0Y0_心臓葉4_欠損_葉脈.Hit = value; - } - } - - public bool 茎_表示 - { - get - { - return X0Y0_茎.Dra; - } - set - { - X0Y0_茎.Dra = value; - X0Y0_茎.Hit = value; - } - } - - public bool 根1_表示 - { - get - { - return X0Y0_根1.Dra; - } - set - { - X0Y0_根1.Dra = value; - X0Y0_根1.Hit = value; - } - } - - public bool 根2_表示 - { - get - { - return X0Y0_根2.Dra; - } - set - { - X0Y0_根2.Dra = value; - X0Y0_根2.Hit = value; - } - } - - public bool 披針葉1_通常_葉_表示 - { - get - { - return X0Y0_披針葉1_通常_葉.Dra; - } - set - { - X0Y0_披針葉1_通常_葉.Dra = value; - X0Y0_披針葉1_通常_葉.Hit = value; - } - } - - public bool 披針葉1_通常_葉脈_表示 - { - get - { - return X0Y0_披針葉1_通常_葉脈.Dra; - } - set - { - X0Y0_披針葉1_通常_葉脈.Dra = value; - X0Y0_披針葉1_通常_葉脈.Hit = value; - } - } - - public bool 披針葉1_欠損_葉_表示 - { - get - { - return X0Y0_披針葉1_欠損_葉.Dra; - } - set - { - X0Y0_披針葉1_欠損_葉.Dra = value; - X0Y0_披針葉1_欠損_葉.Hit = value; - } - } - - public bool 披針葉1_欠損_葉脈_表示 - { - get - { - return X0Y0_披針葉1_欠損_葉脈.Dra; - } - set - { - X0Y0_披針葉1_欠損_葉脈.Dra = value; - X0Y0_披針葉1_欠損_葉脈.Hit = value; - } - } - - public bool 披針葉2_通常_葉_表示 - { - get - { - return X0Y0_披針葉2_通常_葉.Dra; - } - set - { - X0Y0_披針葉2_通常_葉.Dra = value; - X0Y0_披針葉2_通常_葉.Hit = value; - } - } - - public bool 披針葉2_通常_葉脈_表示 - { - get - { - return X0Y0_披針葉2_通常_葉脈.Dra; - } - set - { - X0Y0_披針葉2_通常_葉脈.Dra = value; - X0Y0_披針葉2_通常_葉脈.Hit = value; - } - } - - public bool 披針葉2_欠損_葉_表示 - { - get - { - return X0Y0_披針葉2_欠損_葉.Dra; - } - set - { - X0Y0_披針葉2_欠損_葉.Dra = value; - X0Y0_披針葉2_欠損_葉.Hit = value; - } - } - - public bool 披針葉2_欠損_葉脈_表示 - { - get - { - return X0Y0_披針葉2_欠損_葉脈.Dra; - } - set - { - X0Y0_披針葉2_欠損_葉脈.Dra = value; - X0Y0_披針葉2_欠損_葉脈.Hit = value; - } - } - - public bool 披針葉3_通常_葉_表示 - { - get - { - return X0Y0_披針葉3_通常_葉.Dra; - } - set - { - X0Y0_披針葉3_通常_葉.Dra = value; - X0Y0_披針葉3_通常_葉.Hit = value; - } - } - - public bool 披針葉3_通常_葉脈_表示 - { - get - { - return X0Y0_披針葉3_通常_葉脈.Dra; - } - set - { - X0Y0_披針葉3_通常_葉脈.Dra = value; - X0Y0_披針葉3_通常_葉脈.Hit = value; - } - } - - public bool 披針葉3_欠損_葉_表示 - { - get - { - return X0Y0_披針葉3_欠損_葉.Dra; - } - set - { - X0Y0_披針葉3_欠損_葉.Dra = value; - X0Y0_披針葉3_欠損_葉.Hit = value; - } - } - - public bool 披針葉3_欠損_葉脈_表示 - { - get - { - return X0Y0_披針葉3_欠損_葉脈.Dra; - } - set - { - X0Y0_披針葉3_欠損_葉脈.Dra = value; - X0Y0_披針葉3_欠損_葉脈.Hit = value; - } - } - - public bool 心臓葉1_通常_葉_表示 - { - get - { - return X0Y0_心臓葉1_通常_葉.Dra; - } - set - { - X0Y0_心臓葉1_通常_葉.Dra = value; - X0Y0_心臓葉1_通常_葉.Hit = value; - } - } - - public bool 心臓葉1_通常_葉脈_表示 - { - get - { - return X0Y0_心臓葉1_通常_葉脈.Dra; - } - set - { - X0Y0_心臓葉1_通常_葉脈.Dra = value; - X0Y0_心臓葉1_通常_葉脈.Hit = value; - } - } - - public bool 心臓葉1_欠損_葉_表示 - { - get - { - return X0Y0_心臓葉1_欠損_葉.Dra; - } - set - { - X0Y0_心臓葉1_欠損_葉.Dra = value; - X0Y0_心臓葉1_欠損_葉.Hit = value; - } - } - - public bool 心臓葉1_欠損_葉脈_表示 - { - get - { - return X0Y0_心臓葉1_欠損_葉脈.Dra; - } - set - { - X0Y0_心臓葉1_欠損_葉脈.Dra = value; - X0Y0_心臓葉1_欠損_葉脈.Hit = value; - } - } - - public bool 心臓葉2_通常_葉_表示 - { - get - { - return X0Y0_心臓葉2_通常_葉.Dra; - } - set - { - X0Y0_心臓葉2_通常_葉.Dra = value; - X0Y0_心臓葉2_通常_葉.Hit = value; - } - } - - public bool 心臓葉2_通常_葉脈_表示 - { - get - { - return X0Y0_心臓葉2_通常_葉脈.Dra; - } - set - { - X0Y0_心臓葉2_通常_葉脈.Dra = value; - X0Y0_心臓葉2_通常_葉脈.Hit = value; - } - } - - public bool 心臓葉2_欠損_葉_表示 - { - get - { - return X0Y0_心臓葉2_欠損_葉.Dra; - } - set - { - X0Y0_心臓葉2_欠損_葉.Dra = value; - X0Y0_心臓葉2_欠損_葉.Hit = value; - } - } - - public bool 心臓葉2_欠損_葉脈_表示 - { - get - { - return X0Y0_心臓葉2_欠損_葉脈.Dra; - } - set - { - X0Y0_心臓葉2_欠損_葉脈.Dra = value; - X0Y0_心臓葉2_欠損_葉脈.Hit = value; - } - } - - public bool 心臓葉3_通常_葉_表示 - { - get - { - return X0Y0_心臓葉3_通常_葉.Dra; - } - set - { - X0Y0_心臓葉3_通常_葉.Dra = value; - X0Y0_心臓葉3_通常_葉.Hit = value; - } - } - - public bool 心臓葉3_通常_葉脈_表示 - { - get - { - return X0Y0_心臓葉3_通常_葉脈.Dra; - } - set - { - X0Y0_心臓葉3_通常_葉脈.Dra = value; - X0Y0_心臓葉3_通常_葉脈.Hit = value; - } - } - - public bool 心臓葉3_欠損_葉_表示 - { - get - { - return X0Y0_心臓葉3_欠損_葉.Dra; - } - set - { - X0Y0_心臓葉3_欠損_葉.Dra = value; - X0Y0_心臓葉3_欠損_葉.Hit = value; - } - } - - public bool 心臓葉3_欠損_葉脈_表示 - { - get - { - return X0Y0_心臓葉3_欠損_葉脈.Dra; - } - set - { - X0Y0_心臓葉3_欠損_葉脈.Dra = value; - X0Y0_心臓葉3_欠損_葉脈.Hit = value; - } - } - - public bool 披針葉4_葉_表示 - { - get - { - if (!披針葉4_通常_葉_表示) - { - return 披針葉4_欠損_葉_表示; - } - return true; - } - set - { - if (欠損_) - { - 披針葉4_通常_葉_表示 = false; - 披針葉4_欠損_葉_表示 = value; - } - else - { - 披針葉4_通常_葉_表示 = value; - 披針葉4_欠損_葉_表示 = false; - } - } - } - - public bool 披針葉4_葉脈_表示 - { - get - { - if (!披針葉4_通常_葉脈_表示) - { - return 披針葉4_欠損_葉脈_表示; - } - return true; - } - set - { - if (欠損_) - { - 披針葉4_通常_葉脈_表示 = false; - 披針葉4_欠損_葉脈_表示 = value; - } - else - { - 披針葉4_通常_葉脈_表示 = value; - 披針葉4_欠損_葉脈_表示 = false; - } - } - } - - public bool 心臓葉4_葉_表示 - { - get - { - if (!心臓葉4_通常_葉_表示) - { - return 心臓葉4_欠損_葉_表示; - } - return true; - } - set - { - if (欠損_) - { - 心臓葉4_通常_葉_表示 = false; - 心臓葉4_欠損_葉_表示 = value; - } - else - { - 心臓葉4_通常_葉_表示 = value; - 心臓葉4_欠損_葉_表示 = false; - } - } - } - - public bool 心臓葉4_葉脈_表示 - { - get - { - if (!心臓葉4_通常_葉脈_表示) - { - return 心臓葉4_欠損_葉脈_表示; - } - return true; - } - set - { - if (欠損_) - { - 心臓葉4_通常_葉脈_表示 = false; - 心臓葉4_欠損_葉脈_表示 = value; - } - else - { - 心臓葉4_通常_葉脈_表示 = value; - 心臓葉4_欠損_葉脈_表示 = false; - } - } - } - - public bool 披針葉1_葉_表示 - { - get - { - if (!披針葉1_通常_葉_表示) - { - return 披針葉1_欠損_葉_表示; - } - return true; - } - set - { - if (欠損_) - { - 披針葉1_通常_葉_表示 = false; - 披針葉1_欠損_葉_表示 = value; - } - else - { - 披針葉1_通常_葉_表示 = value; - 披針葉1_欠損_葉_表示 = false; - } - } - } - - public bool 披針葉1_葉脈_表示 - { - get - { - if (!披針葉1_通常_葉脈_表示) - { - return 披針葉1_欠損_葉脈_表示; - } - return true; - } - set - { - if (欠損_) - { - 披針葉1_通常_葉脈_表示 = false; - 披針葉1_欠損_葉脈_表示 = value; - } - else - { - 披針葉1_通常_葉脈_表示 = value; - 披針葉1_欠損_葉脈_表示 = false; - } - } - } - - public bool 披針葉2_葉_表示 - { - get - { - if (!披針葉2_通常_葉_表示) - { - return 披針葉2_欠損_葉_表示; - } - return true; - } - set - { - if (欠損_) - { - 披針葉2_通常_葉_表示 = false; - 披針葉2_欠損_葉_表示 = value; - } - else - { - 披針葉2_通常_葉_表示 = value; - 披針葉2_欠損_葉_表示 = false; - } - } - } - - public bool 披針葉2_葉脈_表示 - { - get - { - if (!披針葉2_通常_葉脈_表示) - { - return 披針葉2_欠損_葉脈_表示; - } - return true; - } - set - { - if (欠損_) - { - 披針葉2_通常_葉脈_表示 = false; - 披針葉2_欠損_葉脈_表示 = value; - } - else - { - 披針葉2_通常_葉脈_表示 = value; - 披針葉2_欠損_葉脈_表示 = false; - } - } - } - - public bool 披針葉3_葉_表示 - { - get - { - if (!披針葉3_通常_葉_表示) - { - return 披針葉3_欠損_葉_表示; - } - return true; - } - set - { - if (欠損_) - { - 披針葉3_通常_葉_表示 = false; - 披針葉3_欠損_葉_表示 = value; - } - else - { - 披針葉3_通常_葉_表示 = value; - 披針葉3_欠損_葉_表示 = false; - } - } - } - - public bool 披針葉3_葉脈_表示 - { - get - { - if (!披針葉3_通常_葉脈_表示) - { - return 披針葉3_欠損_葉脈_表示; - } - return true; - } - set - { - if (欠損_) - { - 披針葉3_通常_葉脈_表示 = false; - 披針葉3_欠損_葉脈_表示 = value; - } - else - { - 披針葉3_通常_葉脈_表示 = value; - 披針葉3_欠損_葉脈_表示 = false; - } - } - } - - public bool 心臓葉1_葉_表示 - { - get - { - if (!心臓葉1_通常_葉_表示) - { - return 心臓葉1_欠損_葉_表示; - } - return true; - } - set - { - if (欠損_) - { - 心臓葉1_通常_葉_表示 = false; - 心臓葉1_欠損_葉_表示 = value; - } - else - { - 心臓葉1_通常_葉_表示 = value; - 心臓葉1_欠損_葉_表示 = false; - } - } - } - - public bool 心臓葉1_葉脈_表示 - { - get - { - if (!心臓葉1_通常_葉脈_表示) - { - return 心臓葉1_欠損_葉脈_表示; - } - return true; - } - set - { - if (欠損_) - { - 心臓葉1_通常_葉脈_表示 = false; - 心臓葉1_欠損_葉脈_表示 = value; - } - else - { - 心臓葉1_通常_葉脈_表示 = value; - 心臓葉1_欠損_葉脈_表示 = false; - } - } - } - - public bool 心臓葉2_葉_表示 - { - get - { - if (!心臓葉2_通常_葉_表示) - { - return 心臓葉2_欠損_葉_表示; - } - return true; - } - set - { - if (欠損_) - { - 心臓葉2_通常_葉_表示 = false; - 心臓葉2_欠損_葉_表示 = value; - } - else - { - 心臓葉2_通常_葉_表示 = value; - 心臓葉2_欠損_葉_表示 = false; - } - } - } - - public bool 心臓葉2_葉脈_表示 - { - get - { - if (!心臓葉2_通常_葉脈_表示) - { - return 心臓葉2_欠損_葉脈_表示; - } - return true; - } - set - { - if (欠損_) - { - 心臓葉2_通常_葉脈_表示 = false; - 心臓葉2_欠損_葉脈_表示 = value; - } - else - { - 心臓葉2_通常_葉脈_表示 = value; - 心臓葉2_欠損_葉脈_表示 = false; - } - } - } - - public bool 心臓葉3_葉_表示 - { - get - { - if (!心臓葉3_通常_葉_表示) - { - return 心臓葉3_欠損_葉_表示; - } - return true; - } - set - { - if (欠損_) - { - 心臓葉3_通常_葉_表示 = false; - 心臓葉3_欠損_葉_表示 = value; - } - else - { - 心臓葉3_通常_葉_表示 = value; - 心臓葉3_欠損_葉_表示 = false; - } - } - } - - public bool 心臓葉3_葉脈_表示 - { - get - { - if (!心臓葉3_通常_葉脈_表示) - { - return 心臓葉3_欠損_葉脈_表示; - } - return true; - } - set - { - if (欠損_) - { - 心臓葉3_通常_葉脈_表示 = false; - 心臓葉3_欠損_葉脈_表示 = value; - } - else - { - 心臓葉3_通常_葉脈_表示 = value; - 心臓葉3_欠損_葉脈_表示 = false; - } - } - } - - public override bool 表示 - { - get - { - return 披針葉4_通常_葉_表示; - } - set - { - 披針葉4_通常_葉_表示 = value; - 披針葉4_通常_葉脈_表示 = value; - 披針葉4_欠損_葉_表示 = value; - 披針葉4_欠損_葉脈_表示 = value; - 心臓葉4_通常_葉_表示 = value; - 心臓葉4_通常_葉脈_表示 = value; - 心臓葉4_欠損_葉_表示 = value; - 心臓葉4_欠損_葉脈_表示 = value; - 茎_表示 = value; - 根1_表示 = value; - 根2_表示 = value; - 披針葉1_通常_葉_表示 = value; - 披針葉1_通常_葉脈_表示 = value; - 披針葉1_欠損_葉_表示 = value; - 披針葉1_欠損_葉脈_表示 = value; - 披針葉2_通常_葉_表示 = value; - 披針葉2_通常_葉脈_表示 = value; - 披針葉2_欠損_葉_表示 = value; - 披針葉2_欠損_葉脈_表示 = value; - 披針葉3_通常_葉_表示 = value; - 披針葉3_通常_葉脈_表示 = value; - 披針葉3_欠損_葉_表示 = value; - 披針葉3_欠損_葉脈_表示 = value; - 心臓葉1_通常_葉_表示 = value; - 心臓葉1_通常_葉脈_表示 = value; - 心臓葉1_欠損_葉_表示 = value; - 心臓葉1_欠損_葉脈_表示 = value; - 心臓葉2_通常_葉_表示 = value; - 心臓葉2_通常_葉脈_表示 = value; - 心臓葉2_欠損_葉_表示 = value; - 心臓葉2_欠損_葉脈_表示 = value; - 心臓葉3_通常_葉_表示 = value; - 心臓葉3_通常_葉脈_表示 = value; - 心臓葉3_欠損_葉_表示 = value; - 心臓葉3_欠損_葉脈_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 葉4CD.不透明度; - } - set - { - 葉4CD.不透明度 = value; - 葉脈4CD.不透明度 = value; - 茎CD.不透明度 = value; - 根1CD.不透明度 = value; - 根2CD.不透明度 = value; - 葉1CD.不透明度 = value; - 葉脈1CD.不透明度 = value; - 葉2CD.不透明度 = value; - 葉脈2CD.不透明度 = value; - 葉3CD.不透明度 = value; - 葉脈3CD.不透明度 = value; - } - } - - public override double 肥大 - { - set - { - } - } - - public override double 身長 - { - set - { - } - } - - public JointS 花_接続点 => new JointS(本体, X0Y0_茎, 6); - - public 植(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 植D e) - { - 植 植2 = this; - ThisType = GetType(); - Pars pars = new Pars(Sta.肢左["植"][0][0]); - pars.Remove("花"); - pars.Remove("萼"); - Dif dif = new Dif(); - dif.Tag = "植"; - dif.Add(pars); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars2 = 本体[0][0]; - Pars pars3 = pars2["通常葉4"].ToPars(); - Pars pars4 = pars3["通常"].ToPars(); - X0Y0_披針葉4_通常_葉 = pars4["葉"].ToPar(); - X0Y0_披針葉4_通常_葉脈 = pars4["葉脈"].ToPar(); - pars4 = pars3["欠損"].ToPars(); - X0Y0_披針葉4_欠損_葉 = pars4["葉"].ToPar(); - X0Y0_披針葉4_欠損_葉脈 = pars4["葉脈"].ToPar(); - Pars pars5 = pars2["ハート葉4"].ToPars(); - pars4 = pars5["通常"].ToPars(); - X0Y0_心臓葉4_通常_葉 = pars4["葉"].ToPar(); - X0Y0_心臓葉4_通常_葉脈 = pars4["葉脈"].ToPar(); - pars4 = pars5["欠損"].ToPars(); - X0Y0_心臓葉4_欠損_葉 = pars4["葉"].ToPar(); - X0Y0_心臓葉4_欠損_葉脈 = pars4["葉脈"].ToPar(); - X0Y0_茎 = pars2["茎"].ToPar(); - X0Y0_根1 = pars2["根1"].ToPar(); - X0Y0_根2 = pars2["根2"].ToPar(); - Pars pars6 = pars2["通常葉1"].ToPars(); - pars4 = pars6["通常"].ToPars(); - X0Y0_披針葉1_通常_葉 = pars4["葉"].ToPar(); - X0Y0_披針葉1_通常_葉脈 = pars4["葉脈"].ToPar(); - pars4 = pars6["欠損"].ToPars(); - X0Y0_披針葉1_欠損_葉 = pars4["葉"].ToPar(); - X0Y0_披針葉1_欠損_葉脈 = pars4["葉脈"].ToPar(); - Pars pars7 = pars2["通常葉2"].ToPars(); - pars4 = pars7["通常"].ToPars(); - X0Y0_披針葉2_通常_葉 = pars4["葉"].ToPar(); - X0Y0_披針葉2_通常_葉脈 = pars4["葉脈"].ToPar(); - pars4 = pars7["欠損"].ToPars(); - X0Y0_披針葉2_欠損_葉 = pars4["葉"].ToPar(); - X0Y0_披針葉2_欠損_葉脈 = pars4["葉脈"].ToPar(); - Pars pars8 = pars2["通常葉3"].ToPars(); - pars4 = pars8["通常"].ToPars(); - X0Y0_披針葉3_通常_葉 = pars4["葉"].ToPar(); - X0Y0_披針葉3_通常_葉脈 = pars4["葉脈"].ToPar(); - pars4 = pars8["欠損"].ToPars(); - X0Y0_披針葉3_欠損_葉 = pars4["葉"].ToPar(); - X0Y0_披針葉3_欠損_葉脈 = pars4["葉脈"].ToPar(); - Pars pars9 = pars2["ハート葉1"].ToPars(); - pars4 = pars9["通常"].ToPars(); - X0Y0_心臓葉1_通常_葉 = pars4["葉"].ToPar(); - X0Y0_心臓葉1_通常_葉脈 = pars4["葉脈"].ToPar(); - pars4 = pars9["欠損"].ToPars(); - X0Y0_心臓葉1_欠損_葉 = pars4["葉"].ToPar(); - X0Y0_心臓葉1_欠損_葉脈 = pars4["葉脈"].ToPar(); - Pars pars10 = pars2["ハート葉2"].ToPars(); - pars4 = pars10["通常"].ToPars(); - X0Y0_心臓葉2_通常_葉 = pars4["葉"].ToPar(); - X0Y0_心臓葉2_通常_葉脈 = pars4["葉脈"].ToPar(); - pars4 = pars10["欠損"].ToPars(); - X0Y0_心臓葉2_欠損_葉 = pars4["葉"].ToPar(); - X0Y0_心臓葉2_欠損_葉脈 = pars4["葉脈"].ToPar(); - Pars pars11 = pars2["ハート葉3"].ToPars(); - pars4 = pars11["通常"].ToPars(); - X0Y0_心臓葉3_通常_葉 = pars4["葉"].ToPar(); - X0Y0_心臓葉3_通常_葉脈 = pars4["葉脈"].ToPar(); - pars4 = pars11["欠損"].ToPars(); - X0Y0_心臓葉3_欠損_葉 = pars4["葉"].ToPar(); - X0Y0_心臓葉3_欠損_葉脈 = pars4["葉脈"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 披針葉4_通常_葉_表示 = e.披針葉4_通常_葉_表示; - 披針葉4_通常_葉脈_表示 = e.披針葉4_通常_葉脈_表示; - 披針葉4_欠損_葉_表示 = e.披針葉4_欠損_葉_表示; - 披針葉4_欠損_葉脈_表示 = e.披針葉4_欠損_葉脈_表示; - 心臓葉4_通常_葉_表示 = e.心臓葉4_通常_葉_表示; - 心臓葉4_通常_葉脈_表示 = e.心臓葉4_通常_葉脈_表示; - 心臓葉4_欠損_葉_表示 = e.心臓葉4_欠損_葉_表示; - 心臓葉4_欠損_葉脈_表示 = e.心臓葉4_欠損_葉脈_表示; - 茎_表示 = e.茎_表示; - 根1_表示 = e.根1_表示; - 根2_表示 = e.根2_表示; - 披針葉1_通常_葉_表示 = e.披針葉1_通常_葉_表示; - 披針葉1_通常_葉脈_表示 = e.披針葉1_通常_葉脈_表示; - 披針葉1_欠損_葉_表示 = e.披針葉1_欠損_葉_表示; - 披針葉1_欠損_葉脈_表示 = e.披針葉1_欠損_葉脈_表示; - 披針葉2_通常_葉_表示 = e.披針葉2_通常_葉_表示; - 披針葉2_通常_葉脈_表示 = e.披針葉2_通常_葉脈_表示; - 披針葉2_欠損_葉_表示 = e.披針葉2_欠損_葉_表示; - 披針葉2_欠損_葉脈_表示 = e.披針葉2_欠損_葉脈_表示; - 披針葉3_通常_葉_表示 = e.披針葉3_通常_葉_表示; - 披針葉3_通常_葉脈_表示 = e.披針葉3_通常_葉脈_表示; - 披針葉3_欠損_葉_表示 = e.披針葉3_欠損_葉_表示; - 披針葉3_欠損_葉脈_表示 = e.披針葉3_欠損_葉脈_表示; - 心臓葉1_通常_葉_表示 = e.心臓葉1_通常_葉_表示; - 心臓葉1_通常_葉脈_表示 = e.心臓葉1_通常_葉脈_表示; - 心臓葉1_欠損_葉_表示 = e.心臓葉1_欠損_葉_表示; - 心臓葉1_欠損_葉脈_表示 = e.心臓葉1_欠損_葉脈_表示; - 心臓葉2_通常_葉_表示 = e.心臓葉2_通常_葉_表示; - 心臓葉2_通常_葉脈_表示 = e.心臓葉2_通常_葉脈_表示; - 心臓葉2_欠損_葉_表示 = e.心臓葉2_欠損_葉_表示; - 心臓葉2_欠損_葉脈_表示 = e.心臓葉2_欠損_葉脈_表示; - 心臓葉3_通常_葉_表示 = e.心臓葉3_通常_葉_表示; - 心臓葉3_通常_葉脈_表示 = e.心臓葉3_通常_葉脈_表示; - 心臓葉3_欠損_葉_表示 = e.心臓葉3_欠損_葉_表示; - 心臓葉3_欠損_葉脈_表示 = e.心臓葉3_欠損_葉脈_表示; - 披針葉4_葉_表示 = e.披針葉4_葉_表示; - 披針葉4_葉脈_表示 = e.披針葉4_葉脈_表示; - 心臓葉4_葉_表示 = e.心臓葉4_葉_表示; - 心臓葉4_葉脈_表示 = e.心臓葉4_葉脈_表示; - 披針葉1_葉_表示 = e.披針葉1_葉_表示; - 披針葉1_葉脈_表示 = e.披針葉1_葉脈_表示; - 披針葉2_葉_表示 = e.披針葉2_葉_表示; - 披針葉2_葉脈_表示 = e.披針葉2_葉脈_表示; - 披針葉3_葉_表示 = e.披針葉3_葉_表示; - 披針葉3_葉脈_表示 = e.披針葉3_葉脈_表示; - 心臓葉1_葉_表示 = e.心臓葉1_葉_表示; - 心臓葉1_葉脈_表示 = e.心臓葉1_葉脈_表示; - 心臓葉2_葉_表示 = e.心臓葉2_葉_表示; - 心臓葉2_葉脈_表示 = e.心臓葉2_葉脈_表示; - 心臓葉3_葉_表示 = e.心臓葉3_葉_表示; - 心臓葉3_葉脈_表示 = e.心臓葉3_葉脈_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.花_接続.Count > 0) - { - Ele f; - 花_接続 = e.花_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 植2; - f.ConnectionType = ConnectionInfo.植_花_接続; - f.接続(植2.花_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_披針葉4_通常_葉CP = new ColorP(X0Y0_披針葉4_通常_葉, 葉4CD, DisUnit, abj: true); - X0Y0_披針葉4_通常_葉脈CP = new ColorP(X0Y0_披針葉4_通常_葉脈, 葉脈4CD, DisUnit, abj: true); - X0Y0_披針葉4_欠損_葉CP = new ColorP(X0Y0_披針葉4_欠損_葉, 葉4CD, DisUnit, abj: true); - X0Y0_披針葉4_欠損_葉脈CP = new ColorP(X0Y0_披針葉4_欠損_葉脈, 葉脈4CD, DisUnit, abj: true); - X0Y0_心臓葉4_通常_葉CP = new ColorP(X0Y0_心臓葉4_通常_葉, 葉4CD, DisUnit, abj: true); - X0Y0_心臓葉4_通常_葉脈CP = new ColorP(X0Y0_心臓葉4_通常_葉脈, 葉脈4CD, DisUnit, abj: true); - X0Y0_心臓葉4_欠損_葉CP = new ColorP(X0Y0_心臓葉4_欠損_葉, 葉4CD, DisUnit, abj: true); - X0Y0_心臓葉4_欠損_葉脈CP = new ColorP(X0Y0_心臓葉4_欠損_葉脈, 葉脈4CD, 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); - X0Y0_披針葉1_通常_葉CP = new ColorP(X0Y0_披針葉1_通常_葉, 葉1CD, DisUnit, abj: true); - X0Y0_披針葉1_通常_葉脈CP = new ColorP(X0Y0_披針葉1_通常_葉脈, 葉脈1CD, DisUnit, abj: true); - X0Y0_披針葉1_欠損_葉CP = new ColorP(X0Y0_披針葉1_欠損_葉, 葉1CD, DisUnit, abj: true); - X0Y0_披針葉1_欠損_葉脈CP = new ColorP(X0Y0_披針葉1_欠損_葉脈, 葉脈1CD, DisUnit, abj: true); - X0Y0_披針葉2_通常_葉CP = new ColorP(X0Y0_披針葉2_通常_葉, 葉2CD, DisUnit, abj: true); - X0Y0_披針葉2_通常_葉脈CP = new ColorP(X0Y0_披針葉2_通常_葉脈, 葉脈2CD, DisUnit, abj: true); - X0Y0_披針葉2_欠損_葉CP = new ColorP(X0Y0_披針葉2_欠損_葉, 葉2CD, DisUnit, abj: true); - X0Y0_披針葉2_欠損_葉脈CP = new ColorP(X0Y0_披針葉2_欠損_葉脈, 葉脈2CD, DisUnit, abj: true); - X0Y0_披針葉3_通常_葉CP = new ColorP(X0Y0_披針葉3_通常_葉, 葉3CD, DisUnit, abj: true); - X0Y0_披針葉3_通常_葉脈CP = new ColorP(X0Y0_披針葉3_通常_葉脈, 葉脈3CD, DisUnit, abj: true); - X0Y0_披針葉3_欠損_葉CP = new ColorP(X0Y0_披針葉3_欠損_葉, 葉3CD, DisUnit, abj: true); - X0Y0_披針葉3_欠損_葉脈CP = new ColorP(X0Y0_披針葉3_欠損_葉脈, 葉脈3CD, DisUnit, abj: true); - X0Y0_心臓葉1_通常_葉CP = new ColorP(X0Y0_心臓葉1_通常_葉, 葉1CD, DisUnit, abj: true); - X0Y0_心臓葉1_通常_葉脈CP = new ColorP(X0Y0_心臓葉1_通常_葉脈, 葉脈1CD, DisUnit, abj: true); - X0Y0_心臓葉1_欠損_葉CP = new ColorP(X0Y0_心臓葉1_欠損_葉, 葉1CD, DisUnit, abj: true); - X0Y0_心臓葉1_欠損_葉脈CP = new ColorP(X0Y0_心臓葉1_欠損_葉脈, 葉脈1CD, DisUnit, abj: true); - X0Y0_心臓葉2_通常_葉CP = new ColorP(X0Y0_心臓葉2_通常_葉, 葉2CD, DisUnit, abj: true); - X0Y0_心臓葉2_通常_葉脈CP = new ColorP(X0Y0_心臓葉2_通常_葉脈, 葉脈2CD, DisUnit, abj: true); - X0Y0_心臓葉2_欠損_葉CP = new ColorP(X0Y0_心臓葉2_欠損_葉, 葉2CD, DisUnit, abj: true); - X0Y0_心臓葉2_欠損_葉脈CP = new ColorP(X0Y0_心臓葉2_欠損_葉脈, 葉脈2CD, DisUnit, abj: true); - X0Y0_心臓葉3_通常_葉CP = new ColorP(X0Y0_心臓葉3_通常_葉, 葉3CD, DisUnit, abj: true); - X0Y0_心臓葉3_通常_葉脈CP = new ColorP(X0Y0_心臓葉3_通常_葉脈, 葉脈3CD, DisUnit, abj: true); - X0Y0_心臓葉3_欠損_葉CP = new ColorP(X0Y0_心臓葉3_欠損_葉, 葉3CD, DisUnit, abj: true); - X0Y0_心臓葉3_欠損_葉脈CP = new ColorP(X0Y0_心臓葉3_欠損_葉脈, 葉脈3CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_茎.AngleBase = num * -4.99999999999999; - X0Y0_披針葉4_通常_葉脈.AngleBase = num * -52.0000000000001; - X0Y0_披針葉4_欠損_葉脈.AngleBase = num * -52.0000000000001; - X0Y0_心臓葉4_通常_葉脈.AngleBase = num * -60.9999999999999; - X0Y0_心臓葉4_欠損_葉脈.AngleBase = num * -60.9999999999999; - X0Y0_根1.AngleBase = num * -49.0; - X0Y0_根2.AngleBase = num * -38.0; - X0Y0_披針葉1_通常_葉脈.AngleBase = num * -24.0; - X0Y0_披針葉1_欠損_葉脈.AngleBase = num * -24.0; - X0Y0_披針葉2_通常_葉脈.AngleBase = num * -41.9999999999999; - X0Y0_披針葉2_欠損_葉脈.AngleBase = num * -41.9999999999999; - X0Y0_披針葉3_通常_葉脈.AngleBase = num * -66.0000000000002; - X0Y0_披針葉3_欠損_葉脈.AngleBase = num * -66.0000000000002; - X0Y0_心臓葉1_通常_葉脈.AngleBase = num * -23.0; - X0Y0_心臓葉1_欠損_葉脈.AngleBase = num * -23.0; - X0Y0_心臓葉2_通常_葉脈.AngleBase = num * -41.0; - X0Y0_心臓葉2_欠損_葉脈.AngleBase = num * -41.0; - X0Y0_心臓葉3_通常_葉脈.AngleBase = num * -64.9999999999998; - X0Y0_心臓葉3_欠損_葉脈.AngleBase = num * -64.9999999999998; - 本体.JoinPAall(); - } - - public override void 色更新() - { - X0Y0_披針葉4_通常_葉CP.Update(); - X0Y0_披針葉4_通常_葉脈CP.Update(); - X0Y0_披針葉4_欠損_葉CP.Update(); - X0Y0_披針葉4_欠損_葉脈CP.Update(); - X0Y0_心臓葉4_通常_葉CP.Update(); - X0Y0_心臓葉4_通常_葉脈CP.Update(); - X0Y0_心臓葉4_欠損_葉CP.Update(); - X0Y0_心臓葉4_欠損_葉脈CP.Update(); - X0Y0_茎CP.Update(); - X0Y0_根1CP.Update(); - X0Y0_根2CP.Update(); - X0Y0_披針葉1_通常_葉CP.Update(); - X0Y0_披針葉1_通常_葉脈CP.Update(); - X0Y0_披針葉1_欠損_葉CP.Update(); - X0Y0_披針葉1_欠損_葉脈CP.Update(); - X0Y0_披針葉2_通常_葉CP.Update(); - X0Y0_披針葉2_通常_葉脈CP.Update(); - X0Y0_披針葉2_欠損_葉CP.Update(); - X0Y0_披針葉2_欠損_葉脈CP.Update(); - X0Y0_披針葉3_通常_葉CP.Update(); - X0Y0_披針葉3_通常_葉脈CP.Update(); - X0Y0_披針葉3_欠損_葉CP.Update(); - X0Y0_披針葉3_欠損_葉脈CP.Update(); - X0Y0_心臓葉1_通常_葉CP.Update(); - X0Y0_心臓葉1_通常_葉脈CP.Update(); - X0Y0_心臓葉1_欠損_葉CP.Update(); - X0Y0_心臓葉1_欠損_葉脈CP.Update(); - X0Y0_心臓葉2_通常_葉CP.Update(); - X0Y0_心臓葉2_通常_葉脈CP.Update(); - X0Y0_心臓葉2_欠損_葉CP.Update(); - X0Y0_心臓葉2_欠損_葉脈CP.Update(); - X0Y0_心臓葉3_通常_葉CP.Update(); - X0Y0_心臓葉3_通常_葉脈CP.Update(); - X0Y0_心臓葉3_欠損_葉CP.Update(); - X0Y0_心臓葉3_欠損_葉脈CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 葉4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈4CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 茎CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 根1CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 根2CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 葉1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈1CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 葉2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈2CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 葉3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈3CD = new ColorD(ref Col.Black, ref 体配色.植0O); - } - - private void 配色T0(体配色 体配色) - { - 葉4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 茎CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根1CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 根2CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 葉1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 葉2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 葉3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } - - private void 配色T1(体配色 体配色) - { - 葉4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 葉脈4CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 茎CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 根1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 葉1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 葉脈1CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 葉2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 葉脈2CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 葉3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 葉脈3CD = new ColorD(ref Col.Black, ref 体配色.植0O); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 披針葉4_葉_表示 = 披針葉4_葉_表示; + 披針葉4_葉脈_表示 = 披針葉4_葉脈_表示; + 心臓葉4_葉_表示 = 心臓葉4_葉_表示; + 心臓葉4_葉脈_表示 = 心臓葉4_葉脈_表示; + 披針葉1_葉_表示 = 披針葉1_葉_表示; + 披針葉1_葉脈_表示 = 披針葉1_葉脈_表示; + 披針葉2_葉_表示 = 披針葉2_葉_表示; + 披針葉2_葉脈_表示 = 披針葉2_葉脈_表示; + 披針葉3_葉_表示 = 披針葉3_葉_表示; + 披針葉3_葉脈_表示 = 披針葉3_葉脈_表示; + 心臓葉1_葉_表示 = 心臓葉1_葉_表示; + 心臓葉1_葉脈_表示 = 心臓葉1_葉脈_表示; + 心臓葉2_葉_表示 = 心臓葉2_葉_表示; + 心臓葉2_葉脈_表示 = 心臓葉2_葉脈_表示; + 心臓葉3_葉_表示 = 心臓葉3_葉_表示; + 心臓葉3_葉脈_表示 = 心臓葉3_葉脈_表示; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 披針葉4_通常_葉_表示 + { + get + { + return X0Y0_披針葉4_通常_葉.Dra; + } + set + { + X0Y0_披針葉4_通常_葉.Dra = value; + X0Y0_披針葉4_通常_葉.Hit = value; + } + } + + public bool 披針葉4_通常_葉脈_表示 + { + get + { + return X0Y0_披針葉4_通常_葉脈.Dra; + } + set + { + X0Y0_披針葉4_通常_葉脈.Dra = value; + X0Y0_披針葉4_通常_葉脈.Hit = value; + } + } + + public bool 披針葉4_欠損_葉_表示 + { + get + { + return X0Y0_披針葉4_欠損_葉.Dra; + } + set + { + X0Y0_披針葉4_欠損_葉.Dra = value; + X0Y0_披針葉4_欠損_葉.Hit = value; + } + } + + public bool 披針葉4_欠損_葉脈_表示 + { + get + { + return X0Y0_披針葉4_欠損_葉脈.Dra; + } + set + { + X0Y0_披針葉4_欠損_葉脈.Dra = value; + X0Y0_披針葉4_欠損_葉脈.Hit = value; + } + } + + public bool 心臓葉4_通常_葉_表示 + { + get + { + return X0Y0_心臓葉4_通常_葉.Dra; + } + set + { + X0Y0_心臓葉4_通常_葉.Dra = value; + X0Y0_心臓葉4_通常_葉.Hit = value; + } + } + + public bool 心臓葉4_通常_葉脈_表示 + { + get + { + return X0Y0_心臓葉4_通常_葉脈.Dra; + } + set + { + X0Y0_心臓葉4_通常_葉脈.Dra = value; + X0Y0_心臓葉4_通常_葉脈.Hit = value; + } + } + + public bool 心臓葉4_欠損_葉_表示 + { + get + { + return X0Y0_心臓葉4_欠損_葉.Dra; + } + set + { + X0Y0_心臓葉4_欠損_葉.Dra = value; + X0Y0_心臓葉4_欠損_葉.Hit = value; + } + } + + public bool 心臓葉4_欠損_葉脈_表示 + { + get + { + return X0Y0_心臓葉4_欠損_葉脈.Dra; + } + set + { + X0Y0_心臓葉4_欠損_葉脈.Dra = value; + X0Y0_心臓葉4_欠損_葉脈.Hit = value; + } + } + + public bool 茎_表示 + { + get + { + return X0Y0_茎.Dra; + } + set + { + X0Y0_茎.Dra = value; + X0Y0_茎.Hit = value; + } + } + + public bool 根1_表示 + { + get + { + return X0Y0_根1.Dra; + } + set + { + X0Y0_根1.Dra = value; + X0Y0_根1.Hit = value; + } + } + + public bool 根2_表示 + { + get + { + return X0Y0_根2.Dra; + } + set + { + X0Y0_根2.Dra = value; + X0Y0_根2.Hit = value; + } + } + + public bool 披針葉1_通常_葉_表示 + { + get + { + return X0Y0_披針葉1_通常_葉.Dra; + } + set + { + X0Y0_披針葉1_通常_葉.Dra = value; + X0Y0_披針葉1_通常_葉.Hit = value; + } + } + + public bool 披針葉1_通常_葉脈_表示 + { + get + { + return X0Y0_披針葉1_通常_葉脈.Dra; + } + set + { + X0Y0_披針葉1_通常_葉脈.Dra = value; + X0Y0_披針葉1_通常_葉脈.Hit = value; + } + } + + public bool 披針葉1_欠損_葉_表示 + { + get + { + return X0Y0_披針葉1_欠損_葉.Dra; + } + set + { + X0Y0_披針葉1_欠損_葉.Dra = value; + X0Y0_披針葉1_欠損_葉.Hit = value; + } + } + + public bool 披針葉1_欠損_葉脈_表示 + { + get + { + return X0Y0_披針葉1_欠損_葉脈.Dra; + } + set + { + X0Y0_披針葉1_欠損_葉脈.Dra = value; + X0Y0_披針葉1_欠損_葉脈.Hit = value; + } + } + + public bool 披針葉2_通常_葉_表示 + { + get + { + return X0Y0_披針葉2_通常_葉.Dra; + } + set + { + X0Y0_披針葉2_通常_葉.Dra = value; + X0Y0_披針葉2_通常_葉.Hit = value; + } + } + + public bool 披針葉2_通常_葉脈_表示 + { + get + { + return X0Y0_披針葉2_通常_葉脈.Dra; + } + set + { + X0Y0_披針葉2_通常_葉脈.Dra = value; + X0Y0_披針葉2_通常_葉脈.Hit = value; + } + } + + public bool 披針葉2_欠損_葉_表示 + { + get + { + return X0Y0_披針葉2_欠損_葉.Dra; + } + set + { + X0Y0_披針葉2_欠損_葉.Dra = value; + X0Y0_披針葉2_欠損_葉.Hit = value; + } + } + + public bool 披針葉2_欠損_葉脈_表示 + { + get + { + return X0Y0_披針葉2_欠損_葉脈.Dra; + } + set + { + X0Y0_披針葉2_欠損_葉脈.Dra = value; + X0Y0_披針葉2_欠損_葉脈.Hit = value; + } + } + + public bool 披針葉3_通常_葉_表示 + { + get + { + return X0Y0_披針葉3_通常_葉.Dra; + } + set + { + X0Y0_披針葉3_通常_葉.Dra = value; + X0Y0_披針葉3_通常_葉.Hit = value; + } + } + + public bool 披針葉3_通常_葉脈_表示 + { + get + { + return X0Y0_披針葉3_通常_葉脈.Dra; + } + set + { + X0Y0_披針葉3_通常_葉脈.Dra = value; + X0Y0_披針葉3_通常_葉脈.Hit = value; + } + } + + public bool 披針葉3_欠損_葉_表示 + { + get + { + return X0Y0_披針葉3_欠損_葉.Dra; + } + set + { + X0Y0_披針葉3_欠損_葉.Dra = value; + X0Y0_披針葉3_欠損_葉.Hit = value; + } + } + + public bool 披針葉3_欠損_葉脈_表示 + { + get + { + return X0Y0_披針葉3_欠損_葉脈.Dra; + } + set + { + X0Y0_披針葉3_欠損_葉脈.Dra = value; + X0Y0_披針葉3_欠損_葉脈.Hit = value; + } + } + + public bool 心臓葉1_通常_葉_表示 + { + get + { + return X0Y0_心臓葉1_通常_葉.Dra; + } + set + { + X0Y0_心臓葉1_通常_葉.Dra = value; + X0Y0_心臓葉1_通常_葉.Hit = value; + } + } + + public bool 心臓葉1_通常_葉脈_表示 + { + get + { + return X0Y0_心臓葉1_通常_葉脈.Dra; + } + set + { + X0Y0_心臓葉1_通常_葉脈.Dra = value; + X0Y0_心臓葉1_通常_葉脈.Hit = value; + } + } + + public bool 心臓葉1_欠損_葉_表示 + { + get + { + return X0Y0_心臓葉1_欠損_葉.Dra; + } + set + { + X0Y0_心臓葉1_欠損_葉.Dra = value; + X0Y0_心臓葉1_欠損_葉.Hit = value; + } + } + + public bool 心臓葉1_欠損_葉脈_表示 + { + get + { + return X0Y0_心臓葉1_欠損_葉脈.Dra; + } + set + { + X0Y0_心臓葉1_欠損_葉脈.Dra = value; + X0Y0_心臓葉1_欠損_葉脈.Hit = value; + } + } + + public bool 心臓葉2_通常_葉_表示 + { + get + { + return X0Y0_心臓葉2_通常_葉.Dra; + } + set + { + X0Y0_心臓葉2_通常_葉.Dra = value; + X0Y0_心臓葉2_通常_葉.Hit = value; + } + } + + public bool 心臓葉2_通常_葉脈_表示 + { + get + { + return X0Y0_心臓葉2_通常_葉脈.Dra; + } + set + { + X0Y0_心臓葉2_通常_葉脈.Dra = value; + X0Y0_心臓葉2_通常_葉脈.Hit = value; + } + } + + public bool 心臓葉2_欠損_葉_表示 + { + get + { + return X0Y0_心臓葉2_欠損_葉.Dra; + } + set + { + X0Y0_心臓葉2_欠損_葉.Dra = value; + X0Y0_心臓葉2_欠損_葉.Hit = value; + } + } + + public bool 心臓葉2_欠損_葉脈_表示 + { + get + { + return X0Y0_心臓葉2_欠損_葉脈.Dra; + } + set + { + X0Y0_心臓葉2_欠損_葉脈.Dra = value; + X0Y0_心臓葉2_欠損_葉脈.Hit = value; + } + } + + public bool 心臓葉3_通常_葉_表示 + { + get + { + return X0Y0_心臓葉3_通常_葉.Dra; + } + set + { + X0Y0_心臓葉3_通常_葉.Dra = value; + X0Y0_心臓葉3_通常_葉.Hit = value; + } + } + + public bool 心臓葉3_通常_葉脈_表示 + { + get + { + return X0Y0_心臓葉3_通常_葉脈.Dra; + } + set + { + X0Y0_心臓葉3_通常_葉脈.Dra = value; + X0Y0_心臓葉3_通常_葉脈.Hit = value; + } + } + + public bool 心臓葉3_欠損_葉_表示 + { + get + { + return X0Y0_心臓葉3_欠損_葉.Dra; + } + set + { + X0Y0_心臓葉3_欠損_葉.Dra = value; + X0Y0_心臓葉3_欠損_葉.Hit = value; + } + } + + public bool 心臓葉3_欠損_葉脈_表示 + { + get + { + return X0Y0_心臓葉3_欠損_葉脈.Dra; + } + set + { + X0Y0_心臓葉3_欠損_葉脈.Dra = value; + X0Y0_心臓葉3_欠損_葉脈.Hit = value; + } + } + + public bool 披針葉4_葉_表示 + { + get + { + if (!披針葉4_通常_葉_表示) + { + return 披針葉4_欠損_葉_表示; + } + return true; + } + set + { + if (欠損_) + { + 披針葉4_通常_葉_表示 = false; + 披針葉4_欠損_葉_表示 = value; + } + else + { + 披針葉4_通常_葉_表示 = value; + 披針葉4_欠損_葉_表示 = false; + } + } + } + + public bool 披針葉4_葉脈_表示 + { + get + { + if (!披針葉4_通常_葉脈_表示) + { + return 披針葉4_欠損_葉脈_表示; + } + return true; + } + set + { + if (欠損_) + { + 披針葉4_通常_葉脈_表示 = false; + 披針葉4_欠損_葉脈_表示 = value; + } + else + { + 披針葉4_通常_葉脈_表示 = value; + 披針葉4_欠損_葉脈_表示 = false; + } + } + } + + public bool 心臓葉4_葉_表示 + { + get + { + if (!心臓葉4_通常_葉_表示) + { + return 心臓葉4_欠損_葉_表示; + } + return true; + } + set + { + if (欠損_) + { + 心臓葉4_通常_葉_表示 = false; + 心臓葉4_欠損_葉_表示 = value; + } + else + { + 心臓葉4_通常_葉_表示 = value; + 心臓葉4_欠損_葉_表示 = false; + } + } + } + + public bool 心臓葉4_葉脈_表示 + { + get + { + if (!心臓葉4_通常_葉脈_表示) + { + return 心臓葉4_欠損_葉脈_表示; + } + return true; + } + set + { + if (欠損_) + { + 心臓葉4_通常_葉脈_表示 = false; + 心臓葉4_欠損_葉脈_表示 = value; + } + else + { + 心臓葉4_通常_葉脈_表示 = value; + 心臓葉4_欠損_葉脈_表示 = false; + } + } + } + + public bool 披針葉1_葉_表示 + { + get + { + if (!披針葉1_通常_葉_表示) + { + return 披針葉1_欠損_葉_表示; + } + return true; + } + set + { + if (欠損_) + { + 披針葉1_通常_葉_表示 = false; + 披針葉1_欠損_葉_表示 = value; + } + else + { + 披針葉1_通常_葉_表示 = value; + 披針葉1_欠損_葉_表示 = false; + } + } + } + + public bool 披針葉1_葉脈_表示 + { + get + { + if (!披針葉1_通常_葉脈_表示) + { + return 披針葉1_欠損_葉脈_表示; + } + return true; + } + set + { + if (欠損_) + { + 披針葉1_通常_葉脈_表示 = false; + 披針葉1_欠損_葉脈_表示 = value; + } + else + { + 披針葉1_通常_葉脈_表示 = value; + 披針葉1_欠損_葉脈_表示 = false; + } + } + } + + public bool 披針葉2_葉_表示 + { + get + { + if (!披針葉2_通常_葉_表示) + { + return 披針葉2_欠損_葉_表示; + } + return true; + } + set + { + if (欠損_) + { + 披針葉2_通常_葉_表示 = false; + 披針葉2_欠損_葉_表示 = value; + } + else + { + 披針葉2_通常_葉_表示 = value; + 披針葉2_欠損_葉_表示 = false; + } + } + } + + public bool 披針葉2_葉脈_表示 + { + get + { + if (!披針葉2_通常_葉脈_表示) + { + return 披針葉2_欠損_葉脈_表示; + } + return true; + } + set + { + if (欠損_) + { + 披針葉2_通常_葉脈_表示 = false; + 披針葉2_欠損_葉脈_表示 = value; + } + else + { + 披針葉2_通常_葉脈_表示 = value; + 披針葉2_欠損_葉脈_表示 = false; + } + } + } + + public bool 披針葉3_葉_表示 + { + get + { + if (!披針葉3_通常_葉_表示) + { + return 披針葉3_欠損_葉_表示; + } + return true; + } + set + { + if (欠損_) + { + 披針葉3_通常_葉_表示 = false; + 披針葉3_欠損_葉_表示 = value; + } + else + { + 披針葉3_通常_葉_表示 = value; + 披針葉3_欠損_葉_表示 = false; + } + } + } + + public bool 披針葉3_葉脈_表示 + { + get + { + if (!披針葉3_通常_葉脈_表示) + { + return 披針葉3_欠損_葉脈_表示; + } + return true; + } + set + { + if (欠損_) + { + 披針葉3_通常_葉脈_表示 = false; + 披針葉3_欠損_葉脈_表示 = value; + } + else + { + 披針葉3_通常_葉脈_表示 = value; + 披針葉3_欠損_葉脈_表示 = false; + } + } + } + + public bool 心臓葉1_葉_表示 + { + get + { + if (!心臓葉1_通常_葉_表示) + { + return 心臓葉1_欠損_葉_表示; + } + return true; + } + set + { + if (欠損_) + { + 心臓葉1_通常_葉_表示 = false; + 心臓葉1_欠損_葉_表示 = value; + } + else + { + 心臓葉1_通常_葉_表示 = value; + 心臓葉1_欠損_葉_表示 = false; + } + } + } + + public bool 心臓葉1_葉脈_表示 + { + get + { + if (!心臓葉1_通常_葉脈_表示) + { + return 心臓葉1_欠損_葉脈_表示; + } + return true; + } + set + { + if (欠損_) + { + 心臓葉1_通常_葉脈_表示 = false; + 心臓葉1_欠損_葉脈_表示 = value; + } + else + { + 心臓葉1_通常_葉脈_表示 = value; + 心臓葉1_欠損_葉脈_表示 = false; + } + } + } + + public bool 心臓葉2_葉_表示 + { + get + { + if (!心臓葉2_通常_葉_表示) + { + return 心臓葉2_欠損_葉_表示; + } + return true; + } + set + { + if (欠損_) + { + 心臓葉2_通常_葉_表示 = false; + 心臓葉2_欠損_葉_表示 = value; + } + else + { + 心臓葉2_通常_葉_表示 = value; + 心臓葉2_欠損_葉_表示 = false; + } + } + } + + public bool 心臓葉2_葉脈_表示 + { + get + { + if (!心臓葉2_通常_葉脈_表示) + { + return 心臓葉2_欠損_葉脈_表示; + } + return true; + } + set + { + if (欠損_) + { + 心臓葉2_通常_葉脈_表示 = false; + 心臓葉2_欠損_葉脈_表示 = value; + } + else + { + 心臓葉2_通常_葉脈_表示 = value; + 心臓葉2_欠損_葉脈_表示 = false; + } + } + } + + public bool 心臓葉3_葉_表示 + { + get + { + if (!心臓葉3_通常_葉_表示) + { + return 心臓葉3_欠損_葉_表示; + } + return true; + } + set + { + if (欠損_) + { + 心臓葉3_通常_葉_表示 = false; + 心臓葉3_欠損_葉_表示 = value; + } + else + { + 心臓葉3_通常_葉_表示 = value; + 心臓葉3_欠損_葉_表示 = false; + } + } + } + + public bool 心臓葉3_葉脈_表示 + { + get + { + if (!心臓葉3_通常_葉脈_表示) + { + return 心臓葉3_欠損_葉脈_表示; + } + return true; + } + set + { + if (欠損_) + { + 心臓葉3_通常_葉脈_表示 = false; + 心臓葉3_欠損_葉脈_表示 = value; + } + else + { + 心臓葉3_通常_葉脈_表示 = value; + 心臓葉3_欠損_葉脈_表示 = false; + } + } + } + + public override bool 表示 + { + get + { + return 披針葉4_通常_葉_表示; + } + set + { + 披針葉4_通常_葉_表示 = value; + 披針葉4_通常_葉脈_表示 = value; + 披針葉4_欠損_葉_表示 = value; + 披針葉4_欠損_葉脈_表示 = value; + 心臓葉4_通常_葉_表示 = value; + 心臓葉4_通常_葉脈_表示 = value; + 心臓葉4_欠損_葉_表示 = value; + 心臓葉4_欠損_葉脈_表示 = value; + 茎_表示 = value; + 根1_表示 = value; + 根2_表示 = value; + 披針葉1_通常_葉_表示 = value; + 披針葉1_通常_葉脈_表示 = value; + 披針葉1_欠損_葉_表示 = value; + 披針葉1_欠損_葉脈_表示 = value; + 披針葉2_通常_葉_表示 = value; + 披針葉2_通常_葉脈_表示 = value; + 披針葉2_欠損_葉_表示 = value; + 披針葉2_欠損_葉脈_表示 = value; + 披針葉3_通常_葉_表示 = value; + 披針葉3_通常_葉脈_表示 = value; + 披針葉3_欠損_葉_表示 = value; + 披針葉3_欠損_葉脈_表示 = value; + 心臓葉1_通常_葉_表示 = value; + 心臓葉1_通常_葉脈_表示 = value; + 心臓葉1_欠損_葉_表示 = value; + 心臓葉1_欠損_葉脈_表示 = value; + 心臓葉2_通常_葉_表示 = value; + 心臓葉2_通常_葉脈_表示 = value; + 心臓葉2_欠損_葉_表示 = value; + 心臓葉2_欠損_葉脈_表示 = value; + 心臓葉3_通常_葉_表示 = value; + 心臓葉3_通常_葉脈_表示 = value; + 心臓葉3_欠損_葉_表示 = value; + 心臓葉3_欠損_葉脈_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 葉4CD.不透明度; + } + set + { + 葉4CD.不透明度 = value; + 葉脈4CD.不透明度 = value; + 茎CD.不透明度 = value; + 根1CD.不透明度 = value; + 根2CD.不透明度 = value; + 葉1CD.不透明度 = value; + 葉脈1CD.不透明度 = value; + 葉2CD.不透明度 = value; + 葉脈2CD.不透明度 = value; + 葉3CD.不透明度 = value; + 葉脈3CD.不透明度 = value; + } + } + + public override double 肥大 + { + set + { + } + } + + public override double 身長 + { + set + { + } + } + + public JointS 花_接続点 => new JointS(本体, X0Y0_茎, 6); + + public 植(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 植D e) + { + 植 植2 = this; + ThisType = GetType(); + Pars pars = new Pars(Sta.肢左["植"][0][0]); + pars.Remove("花"); + pars.Remove("萼"); + Dif dif = new Dif(); + dif.Tag = "植"; + dif.Add(pars); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars2 = 本体[0][0]; + Pars pars3 = pars2["通常葉4"].ToPars(); + Pars pars4 = pars3["通常"].ToPars(); + X0Y0_披針葉4_通常_葉 = pars4["葉"].ToPar(); + X0Y0_披針葉4_通常_葉脈 = pars4["葉脈"].ToPar(); + pars4 = pars3["欠損"].ToPars(); + X0Y0_披針葉4_欠損_葉 = pars4["葉"].ToPar(); + X0Y0_披針葉4_欠損_葉脈 = pars4["葉脈"].ToPar(); + Pars pars5 = pars2["ハート葉4"].ToPars(); + pars4 = pars5["通常"].ToPars(); + X0Y0_心臓葉4_通常_葉 = pars4["葉"].ToPar(); + X0Y0_心臓葉4_通常_葉脈 = pars4["葉脈"].ToPar(); + pars4 = pars5["欠損"].ToPars(); + X0Y0_心臓葉4_欠損_葉 = pars4["葉"].ToPar(); + X0Y0_心臓葉4_欠損_葉脈 = pars4["葉脈"].ToPar(); + X0Y0_茎 = pars2["茎"].ToPar(); + X0Y0_根1 = pars2["根1"].ToPar(); + X0Y0_根2 = pars2["根2"].ToPar(); + Pars pars6 = pars2["通常葉1"].ToPars(); + pars4 = pars6["通常"].ToPars(); + X0Y0_披針葉1_通常_葉 = pars4["葉"].ToPar(); + X0Y0_披針葉1_通常_葉脈 = pars4["葉脈"].ToPar(); + pars4 = pars6["欠損"].ToPars(); + X0Y0_披針葉1_欠損_葉 = pars4["葉"].ToPar(); + X0Y0_披針葉1_欠損_葉脈 = pars4["葉脈"].ToPar(); + Pars pars7 = pars2["通常葉2"].ToPars(); + pars4 = pars7["通常"].ToPars(); + X0Y0_披針葉2_通常_葉 = pars4["葉"].ToPar(); + X0Y0_披針葉2_通常_葉脈 = pars4["葉脈"].ToPar(); + pars4 = pars7["欠損"].ToPars(); + X0Y0_披針葉2_欠損_葉 = pars4["葉"].ToPar(); + X0Y0_披針葉2_欠損_葉脈 = pars4["葉脈"].ToPar(); + Pars pars8 = pars2["通常葉3"].ToPars(); + pars4 = pars8["通常"].ToPars(); + X0Y0_披針葉3_通常_葉 = pars4["葉"].ToPar(); + X0Y0_披針葉3_通常_葉脈 = pars4["葉脈"].ToPar(); + pars4 = pars8["欠損"].ToPars(); + X0Y0_披針葉3_欠損_葉 = pars4["葉"].ToPar(); + X0Y0_披針葉3_欠損_葉脈 = pars4["葉脈"].ToPar(); + Pars pars9 = pars2["ハート葉1"].ToPars(); + pars4 = pars9["通常"].ToPars(); + X0Y0_心臓葉1_通常_葉 = pars4["葉"].ToPar(); + X0Y0_心臓葉1_通常_葉脈 = pars4["葉脈"].ToPar(); + pars4 = pars9["欠損"].ToPars(); + X0Y0_心臓葉1_欠損_葉 = pars4["葉"].ToPar(); + X0Y0_心臓葉1_欠損_葉脈 = pars4["葉脈"].ToPar(); + Pars pars10 = pars2["ハート葉2"].ToPars(); + pars4 = pars10["通常"].ToPars(); + X0Y0_心臓葉2_通常_葉 = pars4["葉"].ToPar(); + X0Y0_心臓葉2_通常_葉脈 = pars4["葉脈"].ToPar(); + pars4 = pars10["欠損"].ToPars(); + X0Y0_心臓葉2_欠損_葉 = pars4["葉"].ToPar(); + X0Y0_心臓葉2_欠損_葉脈 = pars4["葉脈"].ToPar(); + Pars pars11 = pars2["ハート葉3"].ToPars(); + pars4 = pars11["通常"].ToPars(); + X0Y0_心臓葉3_通常_葉 = pars4["葉"].ToPar(); + X0Y0_心臓葉3_通常_葉脈 = pars4["葉脈"].ToPar(); + pars4 = pars11["欠損"].ToPars(); + X0Y0_心臓葉3_欠損_葉 = pars4["葉"].ToPar(); + X0Y0_心臓葉3_欠損_葉脈 = pars4["葉脈"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 披針葉4_通常_葉_表示 = e.披針葉4_通常_葉_表示; + 披針葉4_通常_葉脈_表示 = e.披針葉4_通常_葉脈_表示; + 披針葉4_欠損_葉_表示 = e.披針葉4_欠損_葉_表示; + 披針葉4_欠損_葉脈_表示 = e.披針葉4_欠損_葉脈_表示; + 心臓葉4_通常_葉_表示 = e.心臓葉4_通常_葉_表示; + 心臓葉4_通常_葉脈_表示 = e.心臓葉4_通常_葉脈_表示; + 心臓葉4_欠損_葉_表示 = e.心臓葉4_欠損_葉_表示; + 心臓葉4_欠損_葉脈_表示 = e.心臓葉4_欠損_葉脈_表示; + 茎_表示 = e.茎_表示; + 根1_表示 = e.根1_表示; + 根2_表示 = e.根2_表示; + 披針葉1_通常_葉_表示 = e.披針葉1_通常_葉_表示; + 披針葉1_通常_葉脈_表示 = e.披針葉1_通常_葉脈_表示; + 披針葉1_欠損_葉_表示 = e.披針葉1_欠損_葉_表示; + 披針葉1_欠損_葉脈_表示 = e.披針葉1_欠損_葉脈_表示; + 披針葉2_通常_葉_表示 = e.披針葉2_通常_葉_表示; + 披針葉2_通常_葉脈_表示 = e.披針葉2_通常_葉脈_表示; + 披針葉2_欠損_葉_表示 = e.披針葉2_欠損_葉_表示; + 披針葉2_欠損_葉脈_表示 = e.披針葉2_欠損_葉脈_表示; + 披針葉3_通常_葉_表示 = e.披針葉3_通常_葉_表示; + 披針葉3_通常_葉脈_表示 = e.披針葉3_通常_葉脈_表示; + 披針葉3_欠損_葉_表示 = e.披針葉3_欠損_葉_表示; + 披針葉3_欠損_葉脈_表示 = e.披針葉3_欠損_葉脈_表示; + 心臓葉1_通常_葉_表示 = e.心臓葉1_通常_葉_表示; + 心臓葉1_通常_葉脈_表示 = e.心臓葉1_通常_葉脈_表示; + 心臓葉1_欠損_葉_表示 = e.心臓葉1_欠損_葉_表示; + 心臓葉1_欠損_葉脈_表示 = e.心臓葉1_欠損_葉脈_表示; + 心臓葉2_通常_葉_表示 = e.心臓葉2_通常_葉_表示; + 心臓葉2_通常_葉脈_表示 = e.心臓葉2_通常_葉脈_表示; + 心臓葉2_欠損_葉_表示 = e.心臓葉2_欠損_葉_表示; + 心臓葉2_欠損_葉脈_表示 = e.心臓葉2_欠損_葉脈_表示; + 心臓葉3_通常_葉_表示 = e.心臓葉3_通常_葉_表示; + 心臓葉3_通常_葉脈_表示 = e.心臓葉3_通常_葉脈_表示; + 心臓葉3_欠損_葉_表示 = e.心臓葉3_欠損_葉_表示; + 心臓葉3_欠損_葉脈_表示 = e.心臓葉3_欠損_葉脈_表示; + 披針葉4_葉_表示 = e.披針葉4_葉_表示; + 披針葉4_葉脈_表示 = e.披針葉4_葉脈_表示; + 心臓葉4_葉_表示 = e.心臓葉4_葉_表示; + 心臓葉4_葉脈_表示 = e.心臓葉4_葉脈_表示; + 披針葉1_葉_表示 = e.披針葉1_葉_表示; + 披針葉1_葉脈_表示 = e.披針葉1_葉脈_表示; + 披針葉2_葉_表示 = e.披針葉2_葉_表示; + 披針葉2_葉脈_表示 = e.披針葉2_葉脈_表示; + 披針葉3_葉_表示 = e.披針葉3_葉_表示; + 披針葉3_葉脈_表示 = e.披針葉3_葉脈_表示; + 心臓葉1_葉_表示 = e.心臓葉1_葉_表示; + 心臓葉1_葉脈_表示 = e.心臓葉1_葉脈_表示; + 心臓葉2_葉_表示 = e.心臓葉2_葉_表示; + 心臓葉2_葉脈_表示 = e.心臓葉2_葉脈_表示; + 心臓葉3_葉_表示 = e.心臓葉3_葉_表示; + 心臓葉3_葉脈_表示 = e.心臓葉3_葉脈_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.花_接続.Count > 0) + { + Ele f; + 花_接続 = e.花_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 植2; + f.ConnectionType = ConnectionInfo.植_花_接続; + f.接続(植2.花_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_披針葉4_通常_葉CP = new ColorP(X0Y0_披針葉4_通常_葉, 葉4CD, DisUnit, abj: true); + X0Y0_披針葉4_通常_葉脈CP = new ColorP(X0Y0_披針葉4_通常_葉脈, 葉脈4CD, DisUnit, abj: true); + X0Y0_披針葉4_欠損_葉CP = new ColorP(X0Y0_披針葉4_欠損_葉, 葉4CD, DisUnit, abj: true); + X0Y0_披針葉4_欠損_葉脈CP = new ColorP(X0Y0_披針葉4_欠損_葉脈, 葉脈4CD, DisUnit, abj: true); + X0Y0_心臓葉4_通常_葉CP = new ColorP(X0Y0_心臓葉4_通常_葉, 葉4CD, DisUnit, abj: true); + X0Y0_心臓葉4_通常_葉脈CP = new ColorP(X0Y0_心臓葉4_通常_葉脈, 葉脈4CD, DisUnit, abj: true); + X0Y0_心臓葉4_欠損_葉CP = new ColorP(X0Y0_心臓葉4_欠損_葉, 葉4CD, DisUnit, abj: true); + X0Y0_心臓葉4_欠損_葉脈CP = new ColorP(X0Y0_心臓葉4_欠損_葉脈, 葉脈4CD, 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); + X0Y0_披針葉1_通常_葉CP = new ColorP(X0Y0_披針葉1_通常_葉, 葉1CD, DisUnit, abj: true); + X0Y0_披針葉1_通常_葉脈CP = new ColorP(X0Y0_披針葉1_通常_葉脈, 葉脈1CD, DisUnit, abj: true); + X0Y0_披針葉1_欠損_葉CP = new ColorP(X0Y0_披針葉1_欠損_葉, 葉1CD, DisUnit, abj: true); + X0Y0_披針葉1_欠損_葉脈CP = new ColorP(X0Y0_披針葉1_欠損_葉脈, 葉脈1CD, DisUnit, abj: true); + X0Y0_披針葉2_通常_葉CP = new ColorP(X0Y0_披針葉2_通常_葉, 葉2CD, DisUnit, abj: true); + X0Y0_披針葉2_通常_葉脈CP = new ColorP(X0Y0_披針葉2_通常_葉脈, 葉脈2CD, DisUnit, abj: true); + X0Y0_披針葉2_欠損_葉CP = new ColorP(X0Y0_披針葉2_欠損_葉, 葉2CD, DisUnit, abj: true); + X0Y0_披針葉2_欠損_葉脈CP = new ColorP(X0Y0_披針葉2_欠損_葉脈, 葉脈2CD, DisUnit, abj: true); + X0Y0_披針葉3_通常_葉CP = new ColorP(X0Y0_披針葉3_通常_葉, 葉3CD, DisUnit, abj: true); + X0Y0_披針葉3_通常_葉脈CP = new ColorP(X0Y0_披針葉3_通常_葉脈, 葉脈3CD, DisUnit, abj: true); + X0Y0_披針葉3_欠損_葉CP = new ColorP(X0Y0_披針葉3_欠損_葉, 葉3CD, DisUnit, abj: true); + X0Y0_披針葉3_欠損_葉脈CP = new ColorP(X0Y0_披針葉3_欠損_葉脈, 葉脈3CD, DisUnit, abj: true); + X0Y0_心臓葉1_通常_葉CP = new ColorP(X0Y0_心臓葉1_通常_葉, 葉1CD, DisUnit, abj: true); + X0Y0_心臓葉1_通常_葉脈CP = new ColorP(X0Y0_心臓葉1_通常_葉脈, 葉脈1CD, DisUnit, abj: true); + X0Y0_心臓葉1_欠損_葉CP = new ColorP(X0Y0_心臓葉1_欠損_葉, 葉1CD, DisUnit, abj: true); + X0Y0_心臓葉1_欠損_葉脈CP = new ColorP(X0Y0_心臓葉1_欠損_葉脈, 葉脈1CD, DisUnit, abj: true); + X0Y0_心臓葉2_通常_葉CP = new ColorP(X0Y0_心臓葉2_通常_葉, 葉2CD, DisUnit, abj: true); + X0Y0_心臓葉2_通常_葉脈CP = new ColorP(X0Y0_心臓葉2_通常_葉脈, 葉脈2CD, DisUnit, abj: true); + X0Y0_心臓葉2_欠損_葉CP = new ColorP(X0Y0_心臓葉2_欠損_葉, 葉2CD, DisUnit, abj: true); + X0Y0_心臓葉2_欠損_葉脈CP = new ColorP(X0Y0_心臓葉2_欠損_葉脈, 葉脈2CD, DisUnit, abj: true); + X0Y0_心臓葉3_通常_葉CP = new ColorP(X0Y0_心臓葉3_通常_葉, 葉3CD, DisUnit, abj: true); + X0Y0_心臓葉3_通常_葉脈CP = new ColorP(X0Y0_心臓葉3_通常_葉脈, 葉脈3CD, DisUnit, abj: true); + X0Y0_心臓葉3_欠損_葉CP = new ColorP(X0Y0_心臓葉3_欠損_葉, 葉3CD, DisUnit, abj: true); + X0Y0_心臓葉3_欠損_葉脈CP = new ColorP(X0Y0_心臓葉3_欠損_葉脈, 葉脈3CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_茎.AngleBase = num * -4.99999999999999; + X0Y0_披針葉4_通常_葉脈.AngleBase = num * -52.0000000000001; + X0Y0_披針葉4_欠損_葉脈.AngleBase = num * -52.0000000000001; + X0Y0_心臓葉4_通常_葉脈.AngleBase = num * -60.9999999999999; + X0Y0_心臓葉4_欠損_葉脈.AngleBase = num * -60.9999999999999; + X0Y0_根1.AngleBase = num * -49.0; + X0Y0_根2.AngleBase = num * -38.0; + X0Y0_披針葉1_通常_葉脈.AngleBase = num * -24.0; + X0Y0_披針葉1_欠損_葉脈.AngleBase = num * -24.0; + X0Y0_披針葉2_通常_葉脈.AngleBase = num * -41.9999999999999; + X0Y0_披針葉2_欠損_葉脈.AngleBase = num * -41.9999999999999; + X0Y0_披針葉3_通常_葉脈.AngleBase = num * -66.0000000000002; + X0Y0_披針葉3_欠損_葉脈.AngleBase = num * -66.0000000000002; + X0Y0_心臓葉1_通常_葉脈.AngleBase = num * -23.0; + X0Y0_心臓葉1_欠損_葉脈.AngleBase = num * -23.0; + X0Y0_心臓葉2_通常_葉脈.AngleBase = num * -41.0; + X0Y0_心臓葉2_欠損_葉脈.AngleBase = num * -41.0; + X0Y0_心臓葉3_通常_葉脈.AngleBase = num * -64.9999999999998; + X0Y0_心臓葉3_欠損_葉脈.AngleBase = num * -64.9999999999998; + 本体.JoinPAall(); + } + + public override void 色更新() + { + X0Y0_披針葉4_通常_葉CP.Update(); + X0Y0_披針葉4_通常_葉脈CP.Update(); + X0Y0_披針葉4_欠損_葉CP.Update(); + X0Y0_披針葉4_欠損_葉脈CP.Update(); + X0Y0_心臓葉4_通常_葉CP.Update(); + X0Y0_心臓葉4_通常_葉脈CP.Update(); + X0Y0_心臓葉4_欠損_葉CP.Update(); + X0Y0_心臓葉4_欠損_葉脈CP.Update(); + X0Y0_茎CP.Update(); + X0Y0_根1CP.Update(); + X0Y0_根2CP.Update(); + X0Y0_披針葉1_通常_葉CP.Update(); + X0Y0_披針葉1_通常_葉脈CP.Update(); + X0Y0_披針葉1_欠損_葉CP.Update(); + X0Y0_披針葉1_欠損_葉脈CP.Update(); + X0Y0_披針葉2_通常_葉CP.Update(); + X0Y0_披針葉2_通常_葉脈CP.Update(); + X0Y0_披針葉2_欠損_葉CP.Update(); + X0Y0_披針葉2_欠損_葉脈CP.Update(); + X0Y0_披針葉3_通常_葉CP.Update(); + X0Y0_披針葉3_通常_葉脈CP.Update(); + X0Y0_披針葉3_欠損_葉CP.Update(); + X0Y0_披針葉3_欠損_葉脈CP.Update(); + X0Y0_心臓葉1_通常_葉CP.Update(); + X0Y0_心臓葉1_通常_葉脈CP.Update(); + X0Y0_心臓葉1_欠損_葉CP.Update(); + X0Y0_心臓葉1_欠損_葉脈CP.Update(); + X0Y0_心臓葉2_通常_葉CP.Update(); + X0Y0_心臓葉2_通常_葉脈CP.Update(); + X0Y0_心臓葉2_欠損_葉CP.Update(); + X0Y0_心臓葉2_欠損_葉脈CP.Update(); + X0Y0_心臓葉3_通常_葉CP.Update(); + X0Y0_心臓葉3_通常_葉脈CP.Update(); + X0Y0_心臓葉3_欠損_葉CP.Update(); + X0Y0_心臓葉3_欠損_葉脈CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 葉4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉脈4CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 茎CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 根1CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 根2CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 葉1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉脈1CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 葉2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉脈2CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 葉3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉脈3CD = new ColorD(ref Col.Black, ref 体配色.植0O); + } + + private void 配色T0(体配色 体配色) + { + 葉4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉脈4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 茎CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根1CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 根2CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 葉1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉脈1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 葉2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉脈2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 葉3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉脈3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + + private void 配色T1(体配色 体配色) + { + 葉4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 葉脈4CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 茎CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 根1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 葉1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 葉脈1CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 葉2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 葉脈2CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 葉3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 葉脈3CD = new ColorD(ref Col.Black, ref 体配色.植0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/植D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/植D.cs index 3b6672a..726ef90 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/植D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/植D.cs @@ -2,129 +2,130 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 植D : EleD +namespace SlaveMatrix { - public bool 披針葉4_通常_葉_表示 = true; + [Serializable] + public class 植D : EleD + { + public bool 披針葉4_通常_葉_表示 = true; - public bool 披針葉4_通常_葉脈_表示 = true; + public bool 披針葉4_通常_葉脈_表示 = true; - public bool 披針葉4_欠損_葉_表示 = true; + public bool 披針葉4_欠損_葉_表示 = true; - public bool 披針葉4_欠損_葉脈_表示 = true; + public bool 披針葉4_欠損_葉脈_表示 = true; - public bool 心臓葉4_通常_葉_表示 = true; + public bool 心臓葉4_通常_葉_表示 = true; - public bool 心臓葉4_通常_葉脈_表示 = true; + public bool 心臓葉4_通常_葉脈_表示 = true; - public bool 心臓葉4_欠損_葉_表示 = true; + public bool 心臓葉4_欠損_葉_表示 = true; - public bool 心臓葉4_欠損_葉脈_表示 = true; + public bool 心臓葉4_欠損_葉脈_表示 = true; - public bool 茎_表示 = true; + public bool 茎_表示 = true; - public bool 根1_表示 = true; + public bool 根1_表示 = true; - public bool 根2_表示 = true; + public bool 根2_表示 = true; - public bool 披針葉1_通常_葉_表示 = true; + public bool 披針葉1_通常_葉_表示 = true; - public bool 披針葉1_通常_葉脈_表示 = true; + public bool 披針葉1_通常_葉脈_表示 = true; - public bool 披針葉1_欠損_葉_表示 = true; + public bool 披針葉1_欠損_葉_表示 = true; - public bool 披針葉1_欠損_葉脈_表示 = true; + public bool 披針葉1_欠損_葉脈_表示 = true; - public bool 披針葉2_通常_葉_表示 = true; + public bool 披針葉2_通常_葉_表示 = true; - public bool 披針葉2_通常_葉脈_表示 = true; + public bool 披針葉2_通常_葉脈_表示 = true; - public bool 披針葉2_欠損_葉_表示 = true; + public bool 披針葉2_欠損_葉_表示 = true; - public bool 披針葉2_欠損_葉脈_表示 = true; + public bool 披針葉2_欠損_葉脈_表示 = true; - public bool 披針葉3_通常_葉_表示 = true; + public bool 披針葉3_通常_葉_表示 = true; - public bool 披針葉3_通常_葉脈_表示 = true; + public bool 披針葉3_通常_葉脈_表示 = true; - public bool 披針葉3_欠損_葉_表示 = true; + public bool 披針葉3_欠損_葉_表示 = true; - public bool 披針葉3_欠損_葉脈_表示 = true; + public bool 披針葉3_欠損_葉脈_表示 = true; - public bool 心臓葉1_通常_葉_表示 = true; + public bool 心臓葉1_通常_葉_表示 = true; - public bool 心臓葉1_通常_葉脈_表示 = true; + public bool 心臓葉1_通常_葉脈_表示 = true; - public bool 心臓葉1_欠損_葉_表示 = true; + public bool 心臓葉1_欠損_葉_表示 = true; - public bool 心臓葉1_欠損_葉脈_表示 = true; + public bool 心臓葉1_欠損_葉脈_表示 = true; - public bool 心臓葉2_通常_葉_表示 = true; + public bool 心臓葉2_通常_葉_表示 = true; - public bool 心臓葉2_通常_葉脈_表示 = true; + public bool 心臓葉2_通常_葉脈_表示 = true; - public bool 心臓葉2_欠損_葉_表示 = true; + public bool 心臓葉2_欠損_葉_表示 = true; - public bool 心臓葉2_欠損_葉脈_表示 = true; + public bool 心臓葉2_欠損_葉脈_表示 = true; - public bool 心臓葉3_通常_葉_表示 = true; + public bool 心臓葉3_通常_葉_表示 = true; - public bool 心臓葉3_通常_葉脈_表示 = true; + public bool 心臓葉3_通常_葉脈_表示 = true; - public bool 心臓葉3_欠損_葉_表示 = true; + public bool 心臓葉3_欠損_葉_表示 = true; - public bool 心臓葉3_欠損_葉脈_表示 = true; + public bool 心臓葉3_欠損_葉脈_表示 = true; - public bool 披針葉4_葉_表示 = true; + public bool 披針葉4_葉_表示 = true; - public bool 披針葉4_葉脈_表示 = true; + public bool 披針葉4_葉脈_表示 = true; - public bool 心臓葉4_葉_表示 = true; + public bool 心臓葉4_葉_表示 = true; - public bool 心臓葉4_葉脈_表示 = true; + public bool 心臓葉4_葉脈_表示 = true; - public bool 披針葉1_葉_表示 = true; + public bool 披針葉1_葉_表示 = true; - public bool 披針葉1_葉脈_表示 = true; + public bool 披針葉1_葉脈_表示 = true; - public bool 披針葉2_葉_表示 = true; + public bool 披針葉2_葉_表示 = true; - public bool 披針葉2_葉脈_表示 = true; + public bool 披針葉2_葉脈_表示 = true; - public bool 披針葉3_葉_表示 = true; + public bool 披針葉3_葉_表示 = true; - public bool 披針葉3_葉脈_表示 = true; + public bool 披針葉3_葉脈_表示 = true; - public bool 心臓葉1_葉_表示 = true; + public bool 心臓葉1_葉_表示 = true; - public bool 心臓葉1_葉脈_表示 = true; + public bool 心臓葉1_葉脈_表示 = true; - public bool 心臓葉2_葉_表示 = true; + public bool 心臓葉2_葉_表示 = true; - public bool 心臓葉2_葉脈_表示 = true; + public bool 心臓葉2_葉脈_表示 = true; - public bool 心臓葉3_葉_表示 = true; + public bool 心臓葉3_葉_表示 = true; - public bool 心臓葉3_葉脈_表示 = true; + public bool 心臓葉3_葉脈_表示 = true; - public List 花_接続 = new List(); + public List 花_接続 = new List(); - public 植D() - { - ThisType = GetType(); - } + public 植D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 植(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 植(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪.cs index f50b5bb..5818ff1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪.cs @@ -1,18 +1,19 @@ -namespace SlaveMatrix; - -public class 横髪 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 横髪 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪D.cs index 4a23b5d..3c64612 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 横髪D : EleD +namespace SlaveMatrix { + [Serializable] + public class 横髪D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_カル.cs index 8f18dff..a182783 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_カル.cs @@ -1,216 +1,217 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 横髪_カル : 横髪 +namespace SlaveMatrix { - public Par X0Y0_髪1; + public class 横髪_カル : 横髪 + { + public Par X0Y0_髪1; - public Par X0Y0_髪2; + public Par X0Y0_髪2; - public ColorD 髪1CD; + public ColorD 髪1CD; - public ColorD 髪2CD; + public ColorD 髪2CD; - public ColorP X0Y0_髪1CP; + public ColorP X0Y0_髪1CP; - public ColorP X0Y0_髪2CP; + public ColorP X0Y0_髪2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - 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; - X0Y0_髪1.Hit = value; - } - } + public bool 髪1_表示 + { + get + { + return X0Y0_髪1.Dra; + } + set + { + X0Y0_髪1.Dra = value; + X0Y0_髪1.Hit = value; + } + } - public bool 髪2_表示 - { - get - { - return X0Y0_髪2.Dra; - } - set - { - X0Y0_髪2.Dra = value; - X0Y0_髪2.Hit = value; - } - } + public bool 髪2_表示 + { + get + { + return X0Y0_髪2.Dra; + } + set + { + X0Y0_髪2.Dra = value; + X0Y0_髪2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪1_表示; - } - set - { - 髪1_表示 = value; - 髪2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪1_表示; + } + set + { + 髪1_表示 = value; + 髪2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪1CD.不透明度; - } - set - { - 髪1CD.不透明度 = value; - 髪2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪1CD.不透明度; + } + set + { + 髪1CD.不透明度 = value; + 髪2CD.不透明度 = value; + } + } - public double 髪長1 - { - set - { - double num = 0.8 + 0.3 * value; - X0Y0_髪1.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.8 + 0.3 * value; + X0Y0_髪1.SizeYBase *= num; + } + } - public double 髪長2 - { - set - { - double num = 0.8 + 0.3 * value; - X0Y0_髪2.SizeYBase *= num; - } - } + public double 髪長2 + { + set + { + double num = 0.8 + 0.3 * value; + X0Y0_髪2.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.1 * value; - X0Y0_髪1.SizeXBase *= num; - X0Y0_髪2.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.1 * value; + X0Y0_髪1.SizeXBase *= num; + X0Y0_髪2.SizeXBase *= num; + } + } - public double 広がり - { - set - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_髪2.AngleBase = num * 3.0 * value; - } - } + public double 広がり + { + set + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_髪2.AngleBase = num * 3.0 * value; + } + } - public 横髪_カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_カルD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "カル"; - dif.Add(new Pars(Sta.胴体["横髪左"][0][3])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪1 = pars["髪1"].ToPar(); - X0Y0_髪2 = pars["髪2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 髪長1 = e.髪長1; - 髪長2 = e.髪長2; - 毛量 = e.毛量; - 広がり = e.広がり; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪1CP = new ColorP(X0Y0_髪1, 髪1CD, DisUnit, abj: false); - X0Y0_髪2CP = new ColorP(X0Y0_髪2, 髪2CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 横髪_カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_カルD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "カル"; + dif.Add(new Pars(Sta.胴体["横髪左"][0][3])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪1 = pars["髪1"].ToPar(); + X0Y0_髪2 = pars["髪2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 髪長1 = e.髪長1; + 髪長2 = e.髪長2; + 毛量 = e.毛量; + 広がり = e.広がり; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪1CP = new ColorP(X0Y0_髪1, 髪1CD, DisUnit, abj: false); + X0Y0_髪2CP = new ColorP(X0Y0_髪2, 髪2CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪1CP.Update(); - X0Y0_髪2CP.Update(); - } + public override void 色更新() + { + X0Y0_髪1CP.Update(); + X0Y0_髪2CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_カルD.cs index 87b597c..68b6007 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_カルD.cs @@ -1,41 +1,42 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 横髪_カルD : 横髪D +namespace SlaveMatrix { - public bool 髪1_表示 = true; + [Serializable] + public class 横髪_カルD : 横髪D + { + public bool 髪1_表示 = true; - public bool 髪2_表示 = true; + public bool 髪2_表示 = true; - public double 髪長1; + public double 髪長1; - public double 髪長2; + public double 髪長2; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public 横髪_カルD() - { - ThisType = GetType(); - } + public 横髪_カルD() + { + ThisType = GetType(); + } - public 横髪_カルD SetRandom() - { - 髪長1 = RNG.XS.NextDouble(); - 髪長2 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 髪長1 = 1.0; - 髪長2 = 1.0; - return this; - } + public 横髪_カルD SetRandom() + { + 髪長1 = RNG.XS.NextDouble(); + 髪長2 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 髪長1 = 1.0; + 髪長2 = 1.0; + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 横髪_カル(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 横髪_カル(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ジグ.cs index 9f80447..410a10c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ジグ.cs @@ -1,216 +1,217 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 横髪_ジグ : 横髪 +namespace SlaveMatrix { - public Par X0Y0_髪1; + public class 横髪_ジグ : 横髪 + { + public Par X0Y0_髪1; - public Par X0Y0_髪2; + public Par X0Y0_髪2; - public ColorD 髪1CD; + public ColorD 髪1CD; - public ColorD 髪2CD; + public ColorD 髪2CD; - public ColorP X0Y0_髪1CP; + public ColorP X0Y0_髪1CP; - public ColorP X0Y0_髪2CP; + public ColorP X0Y0_髪2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - 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; - X0Y0_髪1.Hit = value; - } - } + public bool 髪1_表示 + { + get + { + return X0Y0_髪1.Dra; + } + set + { + X0Y0_髪1.Dra = value; + X0Y0_髪1.Hit = value; + } + } - public bool 髪2_表示 - { - get - { - return X0Y0_髪2.Dra; - } - set - { - X0Y0_髪2.Dra = value; - X0Y0_髪2.Hit = value; - } - } + public bool 髪2_表示 + { + get + { + return X0Y0_髪2.Dra; + } + set + { + X0Y0_髪2.Dra = value; + X0Y0_髪2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪1_表示; - } - set - { - 髪1_表示 = value; - 髪2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪1_表示; + } + set + { + 髪1_表示 = value; + 髪2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪1CD.不透明度; - } - set - { - 髪1CD.不透明度 = value; - 髪2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪1CD.不透明度; + } + set + { + 髪1CD.不透明度 = value; + 髪2CD.不透明度 = value; + } + } - public double 髪長1 - { - set - { - double num = 0.8 + 0.3 * value; - X0Y0_髪1.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.8 + 0.3 * value; + X0Y0_髪1.SizeYBase *= num; + } + } - public double 髪長2 - { - set - { - double num = 0.8 + 0.3 * value; - X0Y0_髪2.SizeYBase *= num; - } - } + public double 髪長2 + { + set + { + double num = 0.8 + 0.3 * value; + X0Y0_髪2.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.1 * value; - X0Y0_髪1.SizeXBase *= num; - X0Y0_髪2.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.1 * value; + X0Y0_髪1.SizeXBase *= num; + X0Y0_髪2.SizeXBase *= num; + } + } - public double 広がり - { - set - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_髪2.AngleBase = num * 3.0 * value; - } - } + public double 広がり + { + set + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_髪2.AngleBase = num * 3.0 * value; + } + } - public 横髪_ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_ジグD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ジグ"; - dif.Add(new Pars(Sta.胴体["横髪左"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪1 = pars["髪1"].ToPar(); - X0Y0_髪2 = pars["髪2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 髪長1 = e.髪長1; - 髪長2 = e.髪長2; - 毛量 = e.毛量; - 広がり = e.広がり; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪1CP = new ColorP(X0Y0_髪1, 髪1CD, DisUnit, abj: false); - X0Y0_髪2CP = new ColorP(X0Y0_髪2, 髪2CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 横髪_ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_ジグD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "ジグ"; + dif.Add(new Pars(Sta.胴体["横髪左"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪1 = pars["髪1"].ToPar(); + X0Y0_髪2 = pars["髪2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 髪長1 = e.髪長1; + 髪長2 = e.髪長2; + 毛量 = e.毛量; + 広がり = e.広がり; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪1CP = new ColorP(X0Y0_髪1, 髪1CD, DisUnit, abj: false); + X0Y0_髪2CP = new ColorP(X0Y0_髪2, 髪2CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪1CP.Update(); - X0Y0_髪2CP.Update(); - } + public override void 色更新() + { + X0Y0_髪1CP.Update(); + X0Y0_髪2CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ジグD.cs index 50e301c..716b225 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ジグD.cs @@ -1,41 +1,42 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 横髪_ジグD : 横髪D +namespace SlaveMatrix { - public bool 髪1_表示 = true; + [Serializable] + public class 横髪_ジグD : 横髪D + { + public bool 髪1_表示 = true; - public bool 髪2_表示 = true; + public bool 髪2_表示 = true; - public double 髪長1; + public double 髪長1; - public double 髪長2; + public double 髪長2; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public 横髪_ジグD() - { - ThisType = GetType(); - } + public 横髪_ジグD() + { + ThisType = GetType(); + } - public 横髪_ジグD SetRandom() - { - 髪長1 = RNG.XS.NextDouble(); - 髪長2 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 髪長1 = 1.0; - 髪長2 = 1.0; - return this; - } + public 横髪_ジグD SetRandom() + { + 髪長1 = RNG.XS.NextDouble(); + 髪長2 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 髪長1 = 1.0; + 髪長2 = 1.0; + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 横髪_ジグ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 横髪_ジグ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ハネ.cs index 9deeac8..4a48e75 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ハネ.cs @@ -1,216 +1,217 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 横髪_ハネ : 横髪 +namespace SlaveMatrix { - public Par X0Y0_髪1; + public class 横髪_ハネ : 横髪 + { + public Par X0Y0_髪1; - public Par X0Y0_髪2; + public Par X0Y0_髪2; - public ColorD 髪1CD; + public ColorD 髪1CD; - public ColorD 髪2CD; + public ColorD 髪2CD; - public ColorP X0Y0_髪1CP; + public ColorP X0Y0_髪1CP; - public ColorP X0Y0_髪2CP; + public ColorP X0Y0_髪2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - 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; - X0Y0_髪1.Hit = value; - } - } + public bool 髪1_表示 + { + get + { + return X0Y0_髪1.Dra; + } + set + { + X0Y0_髪1.Dra = value; + X0Y0_髪1.Hit = value; + } + } - public bool 髪2_表示 - { - get - { - return X0Y0_髪2.Dra; - } - set - { - X0Y0_髪2.Dra = value; - X0Y0_髪2.Hit = value; - } - } + public bool 髪2_表示 + { + get + { + return X0Y0_髪2.Dra; + } + set + { + X0Y0_髪2.Dra = value; + X0Y0_髪2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪1_表示; - } - set - { - 髪1_表示 = value; - 髪2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪1_表示; + } + set + { + 髪1_表示 = value; + 髪2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪1CD.不透明度; - } - set - { - 髪1CD.不透明度 = value; - 髪2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪1CD.不透明度; + } + set + { + 髪1CD.不透明度 = value; + 髪2CD.不透明度 = value; + } + } - public double 髪長1 - { - set - { - double num = 0.8 + 0.3 * value; - X0Y0_髪1.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.8 + 0.3 * value; + X0Y0_髪1.SizeYBase *= num; + } + } - public double 髪長2 - { - set - { - double num = 0.8 + 0.3 * value; - X0Y0_髪2.SizeYBase *= num; - } - } + public double 髪長2 + { + set + { + double num = 0.8 + 0.3 * value; + X0Y0_髪2.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.1 * value; - X0Y0_髪1.SizeXBase *= num; - X0Y0_髪2.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.1 * value; + X0Y0_髪1.SizeXBase *= num; + X0Y0_髪2.SizeXBase *= num; + } + } - public double 広がり - { - set - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_髪2.AngleBase = num * 3.0 * value; - } - } + public double 広がり + { + set + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_髪2.AngleBase = num * 3.0 * value; + } + } - public 横髪_ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_ハネD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ハネ"; - dif.Add(new Pars(Sta.胴体["横髪左"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪1 = pars["髪1"].ToPar(); - X0Y0_髪2 = pars["髪2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 髪長1 = e.髪長1; - 髪長2 = e.髪長2; - 毛量 = e.毛量; - 広がり = e.広がり; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪1CP = new ColorP(X0Y0_髪1, 髪1CD, DisUnit, abj: false); - X0Y0_髪2CP = new ColorP(X0Y0_髪2, 髪2CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 横髪_ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_ハネD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "ハネ"; + dif.Add(new Pars(Sta.胴体["横髪左"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪1 = pars["髪1"].ToPar(); + X0Y0_髪2 = pars["髪2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 髪長1 = e.髪長1; + 髪長2 = e.髪長2; + 毛量 = e.毛量; + 広がり = e.広がり; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪1CP = new ColorP(X0Y0_髪1, 髪1CD, DisUnit, abj: false); + X0Y0_髪2CP = new ColorP(X0Y0_髪2, 髪2CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪1CP.Update(); - X0Y0_髪2CP.Update(); - } + public override void 色更新() + { + X0Y0_髪1CP.Update(); + X0Y0_髪2CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ハネD.cs index cdae27a..e23b62e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_ハネD.cs @@ -1,41 +1,42 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 横髪_ハネD : 横髪D +namespace SlaveMatrix { - public bool 髪1_表示 = true; + [Serializable] + public class 横髪_ハネD : 横髪D + { + public bool 髪1_表示 = true; - public bool 髪2_表示 = true; + public bool 髪2_表示 = true; - public double 髪長1; + public double 髪長1; - public double 髪長2; + public double 髪長2; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public 横髪_ハネD() - { - ThisType = GetType(); - } + public 横髪_ハネD() + { + ThisType = GetType(); + } - public 横髪_ハネD SetRandom() - { - 髪長1 = RNG.XS.NextDouble(); - 髪長2 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 髪長1 = 1.0; - 髪長2 = 1.0; - return this; - } + public 横髪_ハネD SetRandom() + { + 髪長1 = RNG.XS.NextDouble(); + 髪長2 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 髪長1 = 1.0; + 髪長2 = 1.0; + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 横髪_ハネ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 横髪_ハネ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_パツ.cs index f503231..615c196 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_パツ.cs @@ -1,216 +1,217 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 横髪_パツ : 横髪 +namespace SlaveMatrix { - public Par X0Y0_髪1; + public class 横髪_パツ : 横髪 + { + public Par X0Y0_髪1; - public Par X0Y0_髪2; + public Par X0Y0_髪2; - public ColorD 髪1CD; + public ColorD 髪1CD; - public ColorD 髪2CD; + public ColorD 髪2CD; - public ColorP X0Y0_髪1CP; + public ColorP X0Y0_髪1CP; - public ColorP X0Y0_髪2CP; + public ColorP X0Y0_髪2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - 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; - X0Y0_髪1.Hit = value; - } - } + public bool 髪1_表示 + { + get + { + return X0Y0_髪1.Dra; + } + set + { + X0Y0_髪1.Dra = value; + X0Y0_髪1.Hit = value; + } + } - public bool 髪2_表示 - { - get - { - return X0Y0_髪2.Dra; - } - set - { - X0Y0_髪2.Dra = value; - X0Y0_髪2.Hit = value; - } - } + public bool 髪2_表示 + { + get + { + return X0Y0_髪2.Dra; + } + set + { + X0Y0_髪2.Dra = value; + X0Y0_髪2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪1_表示; - } - set - { - 髪1_表示 = value; - 髪2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪1_表示; + } + set + { + 髪1_表示 = value; + 髪2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪1CD.不透明度; - } - set - { - 髪1CD.不透明度 = value; - 髪2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪1CD.不透明度; + } + set + { + 髪1CD.不透明度 = value; + 髪2CD.不透明度 = value; + } + } - public double 髪長1 - { - set - { - double num = 0.8 + 0.3 * value; - X0Y0_髪1.SizeYBase *= num; - } - } + public double 髪長1 + { + set + { + double num = 0.8 + 0.3 * value; + X0Y0_髪1.SizeYBase *= num; + } + } - public double 髪長2 - { - set - { - double num = 0.8 + 0.3 * value; - X0Y0_髪2.SizeYBase *= num; - } - } + public double 髪長2 + { + set + { + double num = 0.8 + 0.3 * value; + X0Y0_髪2.SizeYBase *= num; + } + } - public double 毛量 - { - set - { - double num = 1.0 + 0.05 * value; - X0Y0_髪1.SizeXBase *= num; - X0Y0_髪2.SizeXBase *= num; - } - } + public double 毛量 + { + set + { + double num = 1.0 + 0.05 * value; + X0Y0_髪1.SizeXBase *= num; + X0Y0_髪2.SizeXBase *= num; + } + } - public double 広がり - { - set - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_髪2.AngleBase = num * 3.0 * value; - } - } + public double 広がり + { + set + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_髪2.AngleBase = num * 3.0 * value; + } + } - public 横髪_パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_パツD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "パツ"; - dif.Add(new Pars(Sta.胴体["横髪左"][0][2])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪1 = pars["髪1"].ToPar(); - X0Y0_髪2 = pars["髪2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 髪長1 = e.髪長1; - 髪長2 = e.髪長2; - 毛量 = e.毛量; - 広がり = e.広がり; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪1CP = new ColorP(X0Y0_髪1, 髪1CD, DisUnit, abj: false); - X0Y0_髪2CP = new ColorP(X0Y0_髪2, 髪2CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 横髪_パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_パツD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "パツ"; + dif.Add(new Pars(Sta.胴体["横髪左"][0][2])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪1 = pars["髪1"].ToPar(); + X0Y0_髪2 = pars["髪2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 髪長1 = e.髪長1; + 髪長2 = e.髪長2; + 毛量 = e.毛量; + 広がり = e.広がり; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪1CP = new ColorP(X0Y0_髪1, 髪1CD, DisUnit, abj: false); + X0Y0_髪2CP = new ColorP(X0Y0_髪2, 髪2CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪1CP.Update(); - X0Y0_髪2CP.Update(); - } + public override void 色更新() + { + X0Y0_髪1CP.Update(); + X0Y0_髪2CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_パツD.cs index f2c5ce0..cd3bfb3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_パツD.cs @@ -1,41 +1,42 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 横髪_パツD : 横髪D +namespace SlaveMatrix { - public bool 髪1_表示 = true; + [Serializable] + public class 横髪_パツD : 横髪D + { + public bool 髪1_表示 = true; - public bool 髪2_表示 = true; + public bool 髪2_表示 = true; - public double 髪長1; + public double 髪長1; - public double 髪長2; + public double 髪長2; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public 横髪_パツD() - { - ThisType = GetType(); - } + public 横髪_パツD() + { + ThisType = GetType(); + } - public 横髪_パツD SetRandom() - { - 髪長1 = RNG.XS.NextDouble(); - 髪長2 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 髪長1 = 1.0; - 髪長2 = 1.0; - return this; - } + public 横髪_パツD SetRandom() + { + 髪長1 = RNG.XS.NextDouble(); + 髪長2 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 髪長1 = 1.0; + 髪長2 = 1.0; + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 横髪_パツ(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 横髪_パツ(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_編み.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_編み.cs index c8dfeaf..bb96b4c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_編み.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_編み.cs @@ -1,568 +1,569 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 横髪_編み : 横髪 +namespace SlaveMatrix { - public Par X0Y0_髪; + public class 横髪_編み : 横髪 + { + public Par X0Y0_髪; - public Par X0Y0_編節1_髪節; + public Par X0Y0_編節1_髪節; - public Par X0Y0_編節1_髪編目; + public Par X0Y0_編節1_髪編目; - public Par X0Y0_編節2_髪節; + public Par X0Y0_編節2_髪節; - public Par X0Y0_編節2_髪編目; + public Par X0Y0_編節2_髪編目; - public Par X0Y0_編節3_髪節; + public Par X0Y0_編節3_髪節; - public Par X0Y0_編節3_髪編目; + public Par X0Y0_編節3_髪編目; - public Par X0Y0_編節4_髪節; + public Par X0Y0_編節4_髪節; - public Par X0Y0_編節4_髪編目; + public Par X0Y0_編節4_髪編目; - public Par X0Y0_髪縛1; + public Par X0Y0_髪縛1; - public Par X0Y0_髪縛2; + public Par X0Y0_髪縛2; - public Par X0Y0_髪左; + public Par X0Y0_髪左; - public Par X0Y0_髪右; + public Par X0Y0_髪右; - public Par X0Y0_髪根; + public Par X0Y0_髪根; - public ColorD 髪CD; + public ColorD 髪CD; - public ColorD 編節1_髪節CD; + public ColorD 編節1_髪節CD; - public ColorD 編節1_髪編目CD; + public ColorD 編節1_髪編目CD; - public ColorD 編節2_髪節CD; + public ColorD 編節2_髪節CD; - public ColorD 編節2_髪編目CD; + public ColorD 編節2_髪編目CD; - public ColorD 編節3_髪節CD; + public ColorD 編節3_髪節CD; - public ColorD 編節3_髪編目CD; + public ColorD 編節3_髪編目CD; - public ColorD 編節4_髪節CD; + public ColorD 編節4_髪節CD; - public ColorD 編節4_髪編目CD; + public ColorD 編節4_髪編目CD; - public ColorD 髪縛1CD; + public ColorD 髪縛1CD; - public ColorD 髪縛2CD; + public ColorD 髪縛2CD; - public ColorD 髪左CD; + public ColorD 髪左CD; - public ColorD 髪右CD; + public ColorD 髪右CD; - public ColorD 髪根CD; + public ColorD 髪根CD; - public ColorP X0Y0_髪CP; + public ColorP X0Y0_髪CP; - public ColorP X0Y0_編節1_髪節CP; + public ColorP X0Y0_編節1_髪節CP; - public ColorP X0Y0_編節1_髪編目CP; + public ColorP X0Y0_編節1_髪編目CP; - public ColorP X0Y0_編節2_髪節CP; + public ColorP X0Y0_編節2_髪節CP; - public ColorP X0Y0_編節2_髪編目CP; + public ColorP X0Y0_編節2_髪編目CP; - public ColorP X0Y0_編節3_髪節CP; + public ColorP X0Y0_編節3_髪節CP; - public ColorP X0Y0_編節3_髪編目CP; + public ColorP X0Y0_編節3_髪編目CP; - public ColorP X0Y0_編節4_髪節CP; + public ColorP X0Y0_編節4_髪節CP; - public ColorP X0Y0_編節4_髪編目CP; + public ColorP X0Y0_編節4_髪編目CP; - public ColorP X0Y0_髪縛1CP; + public ColorP X0Y0_髪縛1CP; - public ColorP X0Y0_髪縛2CP; + public ColorP X0Y0_髪縛2CP; - public ColorP X0Y0_髪左CP; + public ColorP X0Y0_髪左CP; - public ColorP X0Y0_髪右CP; + public ColorP X0Y0_髪右CP; - public ColorP X0Y0_髪根CP; + public ColorP X0Y0_髪根CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 髪_表示 - { - get - { - return X0Y0_髪.Dra; - } - set - { - X0Y0_髪.Dra = value; - X0Y0_髪.Hit = value; - } - } - - public bool 編節1_髪節_表示 - { - get - { - return X0Y0_編節1_髪節.Dra; - } - set - { - X0Y0_編節1_髪節.Dra = value; - X0Y0_編節1_髪節.Hit = value; - } - } - - public bool 編節1_髪編目_表示 - { - get - { - return X0Y0_編節1_髪編目.Dra; - } - set - { - X0Y0_編節1_髪編目.Dra = value; - X0Y0_編節1_髪編目.Hit = value; - } - } - - public bool 編節2_髪節_表示 - { - get - { - return X0Y0_編節2_髪節.Dra; - } - set - { - X0Y0_編節2_髪節.Dra = value; - X0Y0_編節2_髪節.Hit = value; - } - } - - public bool 編節2_髪編目_表示 - { - get - { - return X0Y0_編節2_髪編目.Dra; - } - set - { - X0Y0_編節2_髪編目.Dra = value; - X0Y0_編節2_髪編目.Hit = value; - } - } - - public bool 編節3_髪節_表示 - { - get - { - return X0Y0_編節3_髪節.Dra; - } - set - { - X0Y0_編節3_髪節.Dra = value; - X0Y0_編節3_髪節.Hit = value; - } - } - - public bool 編節3_髪編目_表示 - { - get - { - return X0Y0_編節3_髪編目.Dra; - } - set - { - X0Y0_編節3_髪編目.Dra = value; - X0Y0_編節3_髪編目.Hit = value; - } - } - - public bool 編節4_髪節_表示 - { - get - { - return X0Y0_編節4_髪節.Dra; - } - set - { - X0Y0_編節4_髪節.Dra = value; - X0Y0_編節4_髪節.Hit = value; - } - } - - public bool 編節4_髪編目_表示 - { - get - { - return X0Y0_編節4_髪編目.Dra; - } - set - { - X0Y0_編節4_髪編目.Dra = value; - X0Y0_編節4_髪編目.Hit = value; - } - } - - public bool 髪縛1_表示 - { - get - { - return X0Y0_髪縛1.Dra; - } - set - { - X0Y0_髪縛1.Dra = value; - X0Y0_髪縛1.Hit = value; - } - } - - public bool 髪縛2_表示 - { - get - { - return X0Y0_髪縛2.Dra; - } - set - { - X0Y0_髪縛2.Dra = value; - X0Y0_髪縛2.Hit = value; - } - } - - public bool 髪左_表示 - { - get - { - return X0Y0_髪左.Dra; - } - set - { - X0Y0_髪左.Dra = value; - X0Y0_髪左.Hit = value; - } - } - - public bool 髪右_表示 - { - get - { - return X0Y0_髪右.Dra; - } - set - { - X0Y0_髪右.Dra = value; - X0Y0_髪右.Hit = value; - } - } - - public bool 髪根_表示 - { - get - { - return X0Y0_髪根.Dra; - } - set - { - X0Y0_髪根.Dra = value; - X0Y0_髪根.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 髪_表示; - } - set - { - 髪_表示 = value; - 編節1_髪節_表示 = value; - 編節1_髪編目_表示 = value; - 編節2_髪節_表示 = value; - 編節2_髪編目_表示 = value; - 編節3_髪節_表示 = value; - 編節3_髪編目_表示 = value; - 編節4_髪節_表示 = value; - 編節4_髪編目_表示 = value; - 髪縛1_表示 = value; - 髪縛2_表示 = value; - 髪左_表示 = value; - 髪右_表示 = value; - 髪根_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 髪CD.不透明度; - } - set - { - 髪CD.不透明度 = value; - 編節1_髪節CD.不透明度 = value; - 編節1_髪編目CD.不透明度 = value; - 編節2_髪節CD.不透明度 = value; - 編節2_髪編目CD.不透明度 = value; - 編節3_髪節CD.不透明度 = value; - 編節3_髪編目CD.不透明度 = value; - 編節4_髪節CD.不透明度 = value; - 編節4_髪編目CD.不透明度 = value; - 髪縛1CD.不透明度 = value; - 髪縛2CD.不透明度 = value; - 髪左CD.不透明度 = value; - 髪右CD.不透明度 = value; - 髪根CD.不透明度 = value; - } - } - - public double 髪長1 - { - set - { - double num = 0.8 + 0.3 * value; - X0Y0_編節1_髪節.SizeYBase *= num; - X0Y0_編節1_髪編目.SizeYBase *= num; - X0Y0_編節2_髪節.SizeYBase *= num; - X0Y0_編節2_髪編目.SizeYBase *= num; - X0Y0_編節3_髪節.SizeYBase *= num; - X0Y0_編節3_髪編目.SizeYBase *= num; - X0Y0_編節4_髪節.SizeYBase *= num; - X0Y0_編節4_髪編目.SizeYBase *= num; - } - } - - public double 髪長2 - { - set - { - double num = 0.8 + 0.3 * value; - X0Y0_髪左.SizeYBase *= num; - X0Y0_髪右.SizeYBase *= num; - X0Y0_髪根.SizeYBase *= num; - } - } - - public double 毛量 - { - set - { - double num = 1.0 + 0.5 * value; - X0Y0_編節1_髪節.SizeXBase *= num; - X0Y0_編節1_髪編目.SizeXBase *= num; - X0Y0_編節2_髪節.SizeXBase *= num; - X0Y0_編節2_髪編目.SizeXBase *= num; - X0Y0_編節3_髪節.SizeXBase *= num; - X0Y0_編節3_髪編目.SizeXBase *= num; - X0Y0_編節4_髪節.SizeXBase *= num; - X0Y0_編節4_髪編目.SizeXBase *= num; - X0Y0_髪縛1.SizeXBase *= num; - X0Y0_髪縛2.SizeXBase *= num; - X0Y0_髪左.SizeXBase *= num; - X0Y0_髪右.SizeXBase *= num; - X0Y0_髪根.SizeXBase *= num; - } - } - - public double 広がり - { - set - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_髪左.AngleBase = num * 3.0 * value; - X0Y0_髪右.AngleBase = num * -3.0 * value; - } - } - - public 横髪_編み(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_編みD e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み"; - dif.Add(new Pars(Sta.胴体["横髪左"][0][4])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪 = pars["髪"].ToPar(); - Pars pars2 = pars["編節1"].ToPars(); - X0Y0_編節1_髪節 = pars2["髪節"].ToPar(); - X0Y0_編節1_髪編目 = pars2["髪編目"].ToPar(); - pars2 = pars["編節2"].ToPars(); - X0Y0_編節2_髪節 = pars2["髪節"].ToPar(); - X0Y0_編節2_髪編目 = pars2["髪編目"].ToPar(); - pars2 = pars["編節3"].ToPars(); - X0Y0_編節3_髪節 = pars2["髪節"].ToPar(); - X0Y0_編節3_髪編目 = pars2["髪編目"].ToPar(); - pars2 = pars["編節4"].ToPars(); - X0Y0_編節4_髪節 = pars2["髪節"].ToPar(); - X0Y0_編節4_髪編目 = pars2["髪編目"].ToPar(); - X0Y0_髪縛1 = pars["髪縛1"].ToPar(); - X0Y0_髪縛2 = pars["髪縛2"].ToPar(); - X0Y0_髪左 = pars["髪左"].ToPar(); - X0Y0_髪右 = pars["髪右"].ToPar(); - X0Y0_髪根 = pars["髪根"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪_表示 = e.髪_表示; - 編節1_髪節_表示 = e.編節1_髪節_表示; - 編節1_髪編目_表示 = e.編節1_髪編目_表示; - 編節2_髪節_表示 = e.編節2_髪節_表示; - 編節2_髪編目_表示 = e.編節2_髪編目_表示; - 編節3_髪節_表示 = e.編節3_髪節_表示; - 編節3_髪編目_表示 = e.編節3_髪編目_表示; - 編節4_髪節_表示 = e.編節4_髪節_表示; - 編節4_髪編目_表示 = e.編節4_髪編目_表示; - 髪縛1_表示 = e.髪縛1_表示; - 髪縛2_表示 = e.髪縛2_表示; - 髪左_表示 = e.髪左_表示; - 髪右_表示 = e.髪右_表示; - 髪根_表示 = e.髪根_表示; - 髪長1 = e.髪長1; - 髪長2 = e.髪長2; - 毛量 = e.毛量; - 広がり = e.広がり; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪CP = new ColorP(X0Y0_髪, 髪CD, DisUnit, abj: false); - X0Y0_編節1_髪節CP = new ColorP(X0Y0_編節1_髪節, 編節1_髪節CD, DisUnit, abj: false); - X0Y0_編節1_髪編目CP = new ColorP(X0Y0_編節1_髪編目, 編節1_髪編目CD, DisUnit, abj: false); - X0Y0_編節2_髪節CP = new ColorP(X0Y0_編節2_髪節, 編節2_髪節CD, DisUnit, abj: false); - X0Y0_編節2_髪編目CP = new ColorP(X0Y0_編節2_髪編目, 編節2_髪編目CD, DisUnit, abj: false); - X0Y0_編節3_髪節CP = new ColorP(X0Y0_編節3_髪節, 編節3_髪節CD, DisUnit, abj: false); - X0Y0_編節3_髪編目CP = new ColorP(X0Y0_編節3_髪編目, 編節3_髪編目CD, DisUnit, abj: false); - X0Y0_編節4_髪節CP = new ColorP(X0Y0_編節4_髪節, 編節4_髪節CD, DisUnit, abj: false); - X0Y0_編節4_髪編目CP = new ColorP(X0Y0_編節4_髪編目, 編節4_髪編目CD, DisUnit, abj: false); - 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: false); - X0Y0_髪右CP = new ColorP(X0Y0_髪右, 髪右CD, DisUnit, abj: false); - X0Y0_髪根CP = new ColorP(X0Y0_髪根, 髪根CD, DisUnit, abj: false); - 濃度 = e.濃度; - } - - public override bool Is布(Par p) - { - if (p != X0Y0_髪縛1) - { - return p == X0Y0_髪縛2; - } - return true; - } - - public override void 色更新() - { - X0Y0_髪CP.Update(); - X0Y0_編節1_髪節CP.Update(); - X0Y0_編節1_髪編目CP.Update(); - X0Y0_編節2_髪節CP.Update(); - X0Y0_編節2_髪編目CP.Update(); - X0Y0_編節3_髪節CP.Update(); - X0Y0_編節3_髪編目CP.Update(); - X0Y0_編節4_髪節CP.Update(); - X0Y0_編節4_髪編目CP.Update(); - X0Y0_髪縛1CP.Update(); - X0Y0_髪縛2CP.Update(); - X0Y0_髪左CP.Update(); - X0Y0_髪右CP.Update(); - X0Y0_髪根CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 髪CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪縛1CD = new ColorD(); - 髪縛2CD = new ColorD(); - 髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - 髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } - - public void 髪留配色(髪留色 配色) - { - 髪縛1CD.色 = 配色.髪留1色; - 髪縛2CD.色 = 配色.髪留2色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 髪_表示 + { + get + { + return X0Y0_髪.Dra; + } + set + { + X0Y0_髪.Dra = value; + X0Y0_髪.Hit = value; + } + } + + public bool 編節1_髪節_表示 + { + get + { + return X0Y0_編節1_髪節.Dra; + } + set + { + X0Y0_編節1_髪節.Dra = value; + X0Y0_編節1_髪節.Hit = value; + } + } + + public bool 編節1_髪編目_表示 + { + get + { + return X0Y0_編節1_髪編目.Dra; + } + set + { + X0Y0_編節1_髪編目.Dra = value; + X0Y0_編節1_髪編目.Hit = value; + } + } + + public bool 編節2_髪節_表示 + { + get + { + return X0Y0_編節2_髪節.Dra; + } + set + { + X0Y0_編節2_髪節.Dra = value; + X0Y0_編節2_髪節.Hit = value; + } + } + + public bool 編節2_髪編目_表示 + { + get + { + return X0Y0_編節2_髪編目.Dra; + } + set + { + X0Y0_編節2_髪編目.Dra = value; + X0Y0_編節2_髪編目.Hit = value; + } + } + + public bool 編節3_髪節_表示 + { + get + { + return X0Y0_編節3_髪節.Dra; + } + set + { + X0Y0_編節3_髪節.Dra = value; + X0Y0_編節3_髪節.Hit = value; + } + } + + public bool 編節3_髪編目_表示 + { + get + { + return X0Y0_編節3_髪編目.Dra; + } + set + { + X0Y0_編節3_髪編目.Dra = value; + X0Y0_編節3_髪編目.Hit = value; + } + } + + public bool 編節4_髪節_表示 + { + get + { + return X0Y0_編節4_髪節.Dra; + } + set + { + X0Y0_編節4_髪節.Dra = value; + X0Y0_編節4_髪節.Hit = value; + } + } + + public bool 編節4_髪編目_表示 + { + get + { + return X0Y0_編節4_髪編目.Dra; + } + set + { + X0Y0_編節4_髪編目.Dra = value; + X0Y0_編節4_髪編目.Hit = value; + } + } + + public bool 髪縛1_表示 + { + get + { + return X0Y0_髪縛1.Dra; + } + set + { + X0Y0_髪縛1.Dra = value; + X0Y0_髪縛1.Hit = value; + } + } + + public bool 髪縛2_表示 + { + get + { + return X0Y0_髪縛2.Dra; + } + set + { + X0Y0_髪縛2.Dra = value; + X0Y0_髪縛2.Hit = value; + } + } + + public bool 髪左_表示 + { + get + { + return X0Y0_髪左.Dra; + } + set + { + X0Y0_髪左.Dra = value; + X0Y0_髪左.Hit = value; + } + } + + public bool 髪右_表示 + { + get + { + return X0Y0_髪右.Dra; + } + set + { + X0Y0_髪右.Dra = value; + X0Y0_髪右.Hit = value; + } + } + + public bool 髪根_表示 + { + get + { + return X0Y0_髪根.Dra; + } + set + { + X0Y0_髪根.Dra = value; + X0Y0_髪根.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 髪_表示; + } + set + { + 髪_表示 = value; + 編節1_髪節_表示 = value; + 編節1_髪編目_表示 = value; + 編節2_髪節_表示 = value; + 編節2_髪編目_表示 = value; + 編節3_髪節_表示 = value; + 編節3_髪編目_表示 = value; + 編節4_髪節_表示 = value; + 編節4_髪編目_表示 = value; + 髪縛1_表示 = value; + 髪縛2_表示 = value; + 髪左_表示 = value; + 髪右_表示 = value; + 髪根_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 髪CD.不透明度; + } + set + { + 髪CD.不透明度 = value; + 編節1_髪節CD.不透明度 = value; + 編節1_髪編目CD.不透明度 = value; + 編節2_髪節CD.不透明度 = value; + 編節2_髪編目CD.不透明度 = value; + 編節3_髪節CD.不透明度 = value; + 編節3_髪編目CD.不透明度 = value; + 編節4_髪節CD.不透明度 = value; + 編節4_髪編目CD.不透明度 = value; + 髪縛1CD.不透明度 = value; + 髪縛2CD.不透明度 = value; + 髪左CD.不透明度 = value; + 髪右CD.不透明度 = value; + 髪根CD.不透明度 = value; + } + } + + public double 髪長1 + { + set + { + double num = 0.8 + 0.3 * value; + X0Y0_編節1_髪節.SizeYBase *= num; + X0Y0_編節1_髪編目.SizeYBase *= num; + X0Y0_編節2_髪節.SizeYBase *= num; + X0Y0_編節2_髪編目.SizeYBase *= num; + X0Y0_編節3_髪節.SizeYBase *= num; + X0Y0_編節3_髪編目.SizeYBase *= num; + X0Y0_編節4_髪節.SizeYBase *= num; + X0Y0_編節4_髪編目.SizeYBase *= num; + } + } + + public double 髪長2 + { + set + { + double num = 0.8 + 0.3 * value; + X0Y0_髪左.SizeYBase *= num; + X0Y0_髪右.SizeYBase *= num; + X0Y0_髪根.SizeYBase *= num; + } + } + + public double 毛量 + { + set + { + double num = 1.0 + 0.5 * value; + X0Y0_編節1_髪節.SizeXBase *= num; + X0Y0_編節1_髪編目.SizeXBase *= num; + X0Y0_編節2_髪節.SizeXBase *= num; + X0Y0_編節2_髪編目.SizeXBase *= num; + X0Y0_編節3_髪節.SizeXBase *= num; + X0Y0_編節3_髪編目.SizeXBase *= num; + X0Y0_編節4_髪節.SizeXBase *= num; + X0Y0_編節4_髪編目.SizeXBase *= num; + X0Y0_髪縛1.SizeXBase *= num; + X0Y0_髪縛2.SizeXBase *= num; + X0Y0_髪左.SizeXBase *= num; + X0Y0_髪右.SizeXBase *= num; + X0Y0_髪根.SizeXBase *= num; + } + } + + public double 広がり + { + set + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_髪左.AngleBase = num * 3.0 * value; + X0Y0_髪右.AngleBase = num * -3.0 * value; + } + } + + public 横髪_編み(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_編みD e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "編み"; + dif.Add(new Pars(Sta.胴体["横髪左"][0][4])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪 = pars["髪"].ToPar(); + Pars pars2 = pars["編節1"].ToPars(); + X0Y0_編節1_髪節 = pars2["髪節"].ToPar(); + X0Y0_編節1_髪編目 = pars2["髪編目"].ToPar(); + pars2 = pars["編節2"].ToPars(); + X0Y0_編節2_髪節 = pars2["髪節"].ToPar(); + X0Y0_編節2_髪編目 = pars2["髪編目"].ToPar(); + pars2 = pars["編節3"].ToPars(); + X0Y0_編節3_髪節 = pars2["髪節"].ToPar(); + X0Y0_編節3_髪編目 = pars2["髪編目"].ToPar(); + pars2 = pars["編節4"].ToPars(); + X0Y0_編節4_髪節 = pars2["髪節"].ToPar(); + X0Y0_編節4_髪編目 = pars2["髪編目"].ToPar(); + X0Y0_髪縛1 = pars["髪縛1"].ToPar(); + X0Y0_髪縛2 = pars["髪縛2"].ToPar(); + X0Y0_髪左 = pars["髪左"].ToPar(); + X0Y0_髪右 = pars["髪右"].ToPar(); + X0Y0_髪根 = pars["髪根"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪_表示 = e.髪_表示; + 編節1_髪節_表示 = e.編節1_髪節_表示; + 編節1_髪編目_表示 = e.編節1_髪編目_表示; + 編節2_髪節_表示 = e.編節2_髪節_表示; + 編節2_髪編目_表示 = e.編節2_髪編目_表示; + 編節3_髪節_表示 = e.編節3_髪節_表示; + 編節3_髪編目_表示 = e.編節3_髪編目_表示; + 編節4_髪節_表示 = e.編節4_髪節_表示; + 編節4_髪編目_表示 = e.編節4_髪編目_表示; + 髪縛1_表示 = e.髪縛1_表示; + 髪縛2_表示 = e.髪縛2_表示; + 髪左_表示 = e.髪左_表示; + 髪右_表示 = e.髪右_表示; + 髪根_表示 = e.髪根_表示; + 髪長1 = e.髪長1; + 髪長2 = e.髪長2; + 毛量 = e.毛量; + 広がり = e.広がり; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪CP = new ColorP(X0Y0_髪, 髪CD, DisUnit, abj: false); + X0Y0_編節1_髪節CP = new ColorP(X0Y0_編節1_髪節, 編節1_髪節CD, DisUnit, abj: false); + X0Y0_編節1_髪編目CP = new ColorP(X0Y0_編節1_髪編目, 編節1_髪編目CD, DisUnit, abj: false); + X0Y0_編節2_髪節CP = new ColorP(X0Y0_編節2_髪節, 編節2_髪節CD, DisUnit, abj: false); + X0Y0_編節2_髪編目CP = new ColorP(X0Y0_編節2_髪編目, 編節2_髪編目CD, DisUnit, abj: false); + X0Y0_編節3_髪節CP = new ColorP(X0Y0_編節3_髪節, 編節3_髪節CD, DisUnit, abj: false); + X0Y0_編節3_髪編目CP = new ColorP(X0Y0_編節3_髪編目, 編節3_髪編目CD, DisUnit, abj: false); + X0Y0_編節4_髪節CP = new ColorP(X0Y0_編節4_髪節, 編節4_髪節CD, DisUnit, abj: false); + X0Y0_編節4_髪編目CP = new ColorP(X0Y0_編節4_髪編目, 編節4_髪編目CD, DisUnit, abj: false); + 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: false); + X0Y0_髪右CP = new ColorP(X0Y0_髪右, 髪右CD, DisUnit, abj: false); + X0Y0_髪根CP = new ColorP(X0Y0_髪根, 髪根CD, DisUnit, abj: false); + 濃度 = e.濃度; + } + + public override bool Is布(Par p) + { + if (p != X0Y0_髪縛1) + { + return p == X0Y0_髪縛2; + } + return true; + } + + public override void 色更新() + { + X0Y0_髪CP.Update(); + X0Y0_編節1_髪節CP.Update(); + X0Y0_編節1_髪編目CP.Update(); + X0Y0_編節2_髪節CP.Update(); + X0Y0_編節2_髪編目CP.Update(); + X0Y0_編節3_髪節CP.Update(); + X0Y0_編節3_髪編目CP.Update(); + X0Y0_編節4_髪節CP.Update(); + X0Y0_編節4_髪編目CP.Update(); + X0Y0_髪縛1CP.Update(); + X0Y0_髪縛2CP.Update(); + X0Y0_髪左CP.Update(); + X0Y0_髪右CP.Update(); + X0Y0_髪根CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 髪CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編節2_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編節2_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編節3_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編節3_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編節4_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 編節4_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪縛1CD = new ColorD(); + 髪縛2CD = new ColorD(); + 髪左CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪右CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + 髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + + public void 髪留配色(髪留色 配色) + { + 髪縛1CD.色 = 配色.髪留1色; + 髪縛2CD.色 = 配色.髪留2色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_編みD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_編みD.cs index 8323335..63a0e1e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_編みD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_編みD.cs @@ -1,65 +1,66 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 横髪_編みD : 横髪D +namespace SlaveMatrix { - public bool 髪_表示 = true; + [Serializable] + public class 横髪_編みD : 横髪D + { + public bool 髪_表示 = true; - public bool 編節1_髪節_表示 = true; + public bool 編節1_髪節_表示 = true; - public bool 編節1_髪編目_表示 = true; + public bool 編節1_髪編目_表示 = true; - public bool 編節2_髪節_表示 = true; + public bool 編節2_髪節_表示 = true; - public bool 編節2_髪編目_表示 = true; + public bool 編節2_髪編目_表示 = true; - public bool 編節3_髪節_表示 = true; + public bool 編節3_髪節_表示 = true; - public bool 編節3_髪編目_表示 = true; + public bool 編節3_髪編目_表示 = true; - public bool 編節4_髪節_表示 = true; + public bool 編節4_髪節_表示 = true; - public bool 編節4_髪編目_表示 = true; + public bool 編節4_髪編目_表示 = true; - public bool 髪縛1_表示 = true; + public bool 髪縛1_表示 = true; - public bool 髪縛2_表示 = true; + public bool 髪縛2_表示 = true; - public bool 髪左_表示 = true; + public bool 髪左_表示 = true; - public bool 髪右_表示 = true; + public bool 髪右_表示 = true; - public bool 髪根_表示 = true; + public bool 髪根_表示 = true; - public double 髪長1; + public double 髪長1; - public double 髪長2; + public double 髪長2; - public double 毛量; + public double 毛量; - public double 広がり; + public double 広がり; - public 横髪_編みD() - { - ThisType = GetType(); - } + public 横髪_編みD() + { + ThisType = GetType(); + } - public 横髪_編みD SetRandom() - { - 髪長1 = RNG.XS.NextDouble(); - 髪長2 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 髪長1 = 1.0; - 髪長2 = 1.0; - return this; - } + public 横髪_編みD SetRandom() + { + 髪長1 = RNG.XS.NextDouble(); + 髪長2 = RNG.XS.NextDouble(); + 毛量 = RNG.XS.NextDouble(); + 広がり = RNG.XS.NextDouble(); + 髪長1 = 1.0; + 髪長2 = 1.0; + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 横髪_編み(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 横髪_編み(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_肢系.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_肢系.cs index 0566a8f..da19844 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_肢系.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_肢系.cs @@ -1,167 +1,168 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 横髪_肢系 : 横髪 +namespace SlaveMatrix { - public Par X0Y0_髪; + public class 横髪_肢系 : 横髪 + { + public Par X0Y0_髪; - public ColorD 髪CD; + public ColorD 髪CD; - public ColorP X0Y0_髪CP; + public ColorP X0Y0_髪CP; - public Ele[] 肢_接続; + public Ele[] 肢_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 髪_表示 - { - get - { - return X0Y0_髪.Dra; - } - set - { - X0Y0_髪.Dra = value; - X0Y0_髪.Hit = value; - } - } + public bool 髪_表示 + { + get + { + return X0Y0_髪.Dra; + } + set + { + X0Y0_髪.Dra = value; + X0Y0_髪.Hit = value; + } + } - public override bool 表示 - { - get - { - return 髪_表示; - } - set - { - 髪_表示 = value; - } - } + public override bool 表示 + { + get + { + return 髪_表示; + } + set + { + 髪_表示 = value; + } + } - public override double 濃度 - { - get - { - return 髪CD.不透明度; - } - set - { - 髪CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 髪CD.不透明度; + } + set + { + 髪CD.不透明度 = value; + } + } - public JointS 肢_接続点 => new JointS(本体, X0Y0_髪, 0); + public JointS 肢_接続点 => new JointS(本体, X0Y0_髪, 0); - public 横髪_肢系(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_肢系D e) - { - 横髪_肢系 横髪_肢系2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "肢系"; - dif.Add(new Pars(Sta.胴体["横髪左"][0][5])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_髪 = pars["髪"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 髪_表示 = e.髪_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.肢_接続.Count > 0) - { - Ele f; - 肢_接続 = e.肢_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 横髪_肢系2; - f.ConnectionType = ConnectionInfo.横髪_肢系_肢_接続; - f.接続(横髪_肢系2.肢_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_髪CP = new ColorP(X0Y0_髪, 髪CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 横髪_肢系(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_肢系D e) + { + 横髪_肢系 横髪_肢系2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "肢系"; + dif.Add(new Pars(Sta.胴体["横髪左"][0][5])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_髪 = pars["髪"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 髪_表示 = e.髪_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.肢_接続.Count > 0) + { + Ele f; + 肢_接続 = e.肢_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 横髪_肢系2; + f.ConnectionType = ConnectionInfo.横髪_肢系_肢_接続; + f.接続(横髪_肢系2.肢_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_髪CP = new ColorP(X0Y0_髪, 髪CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_髪CP.Update(); - } + public override void 色更新() + { + X0Y0_髪CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 髪CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - } + private void 配色N0(体配色 体配色) + { + 髪CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_肢系D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_肢系D.cs index 0827d9e..691fce2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_肢系D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/横髪_肢系D.cs @@ -2,34 +2,35 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 横髪_肢系D : 横髪D +namespace SlaveMatrix { - public bool 髪_表示 = true; + [Serializable] + public class 横髪_肢系D : 横髪D + { + public bool 髪_表示 = true; - public List 肢_接続 = new List(); + public List 肢_接続 = new List(); - public 横髪_肢系D() - { - ThisType = GetType(); - } + public 横髪_肢系D() + { + ThisType = GetType(); + } - public void 肢接続(EleD e) - { - 肢_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.横髪_肢系_肢_接続; - } + public void 肢接続(EleD e) + { + 肢_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.横髪_肢系_肢_接続; + } - public EleD SetRandom() - { - return this; - } + public EleD SetRandom() + { + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 横髪_肢系(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 横髪_肢系(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗.cs index 55014b6..3553776 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗.cs @@ -1,266 +1,267 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 汗 : Ele +namespace SlaveMatrix { - public Par X0Y0_汗0; + public class 汗 : Ele + { + public Par X0Y0_汗0; - public Par X0Y0_汗1; + public Par X0Y0_汗1; - public Par X0Y0_汗ハイライト; + public Par X0Y0_汗ハイライト; - public Par X0Y1_汗0流れ; + public Par X0Y1_汗0流れ; - public Par X0Y2_汗0流れ; + public Par X0Y2_汗0流れ; - public Par X0Y3_汗0流れ; + public Par X0Y3_汗0流れ; - public Par X0Y4_汗0流れ; + public Par X0Y4_汗0流れ; - public ColorD 汗0流れCD; + public ColorD 汗0流れCD; - public ColorD 汗0CD; + public ColorD 汗0CD; - public ColorD 汗1CD; + public ColorD 汗1CD; - public ColorD 汗ハイライトCD; + public ColorD 汗ハイライトCD; - public ColorP X0Y0_汗0CP; + public ColorP X0Y0_汗0CP; - public ColorP X0Y0_汗1CP; + public ColorP X0Y0_汗1CP; - public ColorP X0Y0_汗ハイライトCP; + public ColorP X0Y0_汗ハイライトCP; - public ColorP X0Y1_汗0流れCP; + public ColorP X0Y1_汗0流れCP; - public ColorP X0Y2_汗0流れCP; + public ColorP X0Y2_汗0流れCP; - public ColorP X0Y3_汗0流れCP; + public ColorP X0Y3_汗0流れCP; - public ColorP X0Y4_汗0流れCP; + public ColorP X0Y4_汗0流れCP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 汗0_表示 - { - get - { - return X0Y0_汗0.Dra; - } - set - { - X0Y0_汗0.Dra = value; - X0Y0_汗0.Hit = value; - } - } + public bool 汗0_表示 + { + get + { + return X0Y0_汗0.Dra; + } + set + { + X0Y0_汗0.Dra = value; + X0Y0_汗0.Hit = value; + } + } - public bool 汗1_表示 - { - get - { - return X0Y0_汗1.Dra; - } - set - { - X0Y0_汗1.Dra = value; - X0Y0_汗1.Hit = value; - } - } + public bool 汗1_表示 + { + get + { + return X0Y0_汗1.Dra; + } + set + { + X0Y0_汗1.Dra = value; + X0Y0_汗1.Hit = value; + } + } - public bool 汗ハイライト_表示 - { - get - { - return X0Y0_汗ハイライト.Dra; - } - set - { - X0Y0_汗ハイライト.Dra = value; - X0Y0_汗ハイライト.Hit = value; - } - } + public bool 汗ハイライト_表示 + { + get + { + return X0Y0_汗ハイライト.Dra; + } + set + { + X0Y0_汗ハイライト.Dra = value; + X0Y0_汗ハイライト.Hit = value; + } + } - public bool 汗0流れ_表示 - { - get - { - return X0Y1_汗0流れ.Dra; - } - set - { - X0Y1_汗0流れ.Dra = value; - X0Y2_汗0流れ.Dra = value; - X0Y3_汗0流れ.Dra = value; - X0Y4_汗0流れ.Dra = value; - X0Y1_汗0流れ.Hit = value; - X0Y2_汗0流れ.Hit = value; - X0Y3_汗0流れ.Hit = value; - X0Y4_汗0流れ.Hit = value; - } - } + public bool 汗0流れ_表示 + { + get + { + return X0Y1_汗0流れ.Dra; + } + set + { + X0Y1_汗0流れ.Dra = value; + X0Y2_汗0流れ.Dra = value; + X0Y3_汗0流れ.Dra = value; + X0Y4_汗0流れ.Dra = value; + X0Y1_汗0流れ.Hit = value; + X0Y2_汗0流れ.Hit = value; + X0Y3_汗0流れ.Hit = value; + X0Y4_汗0流れ.Hit = value; + } + } - public override bool 表示 - { - get - { - return 汗0_表示; - } - set - { - 汗0_表示 = value; - 汗1_表示 = value; - 汗ハイライト_表示 = value; - 汗0流れ_表示 = value; - } - } + public override bool 表示 + { + get + { + return 汗0_表示; + } + set + { + 汗0_表示 = value; + 汗1_表示 = value; + 汗ハイライト_表示 = value; + 汗0流れ_表示 = value; + } + } - public override double 濃度 - { - get - { - return 汗0流れCD.不透明度; - } - set - { - 汗0流れCD.不透明度 = value; - 汗0CD.不透明度 = value; - 汗1CD.不透明度 = value; - 汗ハイライトCD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 汗0流れCD.不透明度; + } + set + { + 汗0流れCD.不透明度 = value; + 汗0CD.不透明度 = value; + 汗1CD.不透明度 = value; + 汗ハイライトCD.不透明度 = value; + } + } - public 汗(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 汗D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.スタンプ["汗"]); - Pars pars = 本体[0][0]; - X0Y0_汗0 = pars["汗0"].ToPar(); - X0Y0_汗1 = pars["汗1"].ToPar(); - X0Y0_汗ハイライト = pars["汗ハイライト"].ToPar(); - pars = 本体[0][1]; - X0Y1_汗0流れ = pars["汗0流れ"].ToPar(); - pars = 本体[0][2]; - X0Y2_汗0流れ = pars["汗0流れ"].ToPar(); - pars = 本体[0][3]; - X0Y3_汗0流れ = pars["汗0流れ"].ToPar(); - pars = 本体[0][4]; - X0Y4_汗0流れ = pars["汗0流れ"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 汗0_表示 = e.汗0_表示; - 汗1_表示 = e.汗1_表示; - 汗ハイライト_表示 = e.汗ハイライト_表示; - 汗0流れ_表示 = e.汗0流れ_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_汗0CP = new ColorP(X0Y0_汗0, 汗0CD, DisUnit, abj: true); - X0Y0_汗1CP = new ColorP(X0Y0_汗1, 汗1CD, DisUnit, abj: true); - X0Y0_汗ハイライトCP = new ColorP(X0Y0_汗ハイライト, 汗ハイライトCD, DisUnit, abj: true); - X0Y1_汗0流れCP = new ColorP(X0Y1_汗0流れ, 汗0流れCD, DisUnit, abj: true); - X0Y2_汗0流れCP = new ColorP(X0Y2_汗0流れ, 汗0流れCD, DisUnit, abj: true); - X0Y3_汗0流れCP = new ColorP(X0Y3_汗0流れ, 汗0流れCD, DisUnit, abj: true); - X0Y4_汗0流れCP = new ColorP(X0Y4_汗0流れ, 汗0流れCD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 汗(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 汗D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.スタンプ["汗"]); + Pars pars = 本体[0][0]; + X0Y0_汗0 = pars["汗0"].ToPar(); + X0Y0_汗1 = pars["汗1"].ToPar(); + X0Y0_汗ハイライト = pars["汗ハイライト"].ToPar(); + pars = 本体[0][1]; + X0Y1_汗0流れ = pars["汗0流れ"].ToPar(); + pars = 本体[0][2]; + X0Y2_汗0流れ = pars["汗0流れ"].ToPar(); + pars = 本体[0][3]; + X0Y3_汗0流れ = pars["汗0流れ"].ToPar(); + pars = 本体[0][4]; + X0Y4_汗0流れ = pars["汗0流れ"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 汗0_表示 = e.汗0_表示; + 汗1_表示 = e.汗1_表示; + 汗ハイライト_表示 = e.汗ハイライト_表示; + 汗0流れ_表示 = e.汗0流れ_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_汗0CP = new ColorP(X0Y0_汗0, 汗0CD, DisUnit, abj: true); + X0Y0_汗1CP = new ColorP(X0Y0_汗1, 汗1CD, DisUnit, abj: true); + X0Y0_汗ハイライトCP = new ColorP(X0Y0_汗ハイライト, 汗ハイライトCD, DisUnit, abj: true); + X0Y1_汗0流れCP = new ColorP(X0Y1_汗0流れ, 汗0流れCD, DisUnit, abj: true); + X0Y2_汗0流れCP = new ColorP(X0Y2_汗0流れ, 汗0流れCD, DisUnit, abj: true); + X0Y3_汗0流れCP = new ColorP(X0Y3_汗0流れ, 汗0流れCD, DisUnit, abj: true); + X0Y4_汗0流れCP = new ColorP(X0Y4_汗0流れ, 汗0流れCD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_汗0CP.Update(); - X0Y0_汗1CP.Update(); - X0Y0_汗ハイライトCP.Update(); - break; - case 1: - X0Y1_汗0流れCP.Update(); - break; - case 2: - X0Y2_汗0流れCP.Update(); - break; - case 3: - X0Y3_汗0流れCP.Update(); - break; - default: - X0Y4_汗0流れCP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_汗0CP.Update(); + X0Y0_汗1CP.Update(); + X0Y0_汗ハイライトCP.Update(); + break; + case 1: + X0Y1_汗0流れCP.Update(); + break; + case 2: + X0Y2_汗0流れCP.Update(); + break; + case 3: + X0Y3_汗0流れCP.Update(); + break; + default: + X0Y4_汗0流れCP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 汗0流れCD = new ColorD(ref 体配色.体液線, ref Color2.Empty); - 汗0CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); - 汗1CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); - 汗ハイライトCD = new ColorD(ref 体配色.ハイライト.Col1, ref 体配色.ハイライト); - } + private void 配色N0(体配色 体配色) + { + 汗0流れCD = new ColorD(ref 体配色.体液線, ref Color2.Empty); + 汗0CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); + 汗1CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); + 汗ハイライトCD = new ColorD(ref 体配色.ハイライト.Col1, ref 体配色.ハイライト); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗D.cs index 46718ea..01dc33a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗D.cs @@ -1,26 +1,27 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 汗D : EleD +namespace SlaveMatrix { - public bool 汗0_表示 = true; + [Serializable] + public class 汗D : EleD + { + public bool 汗0_表示 = true; - public bool 汗1_表示 = true; + public bool 汗1_表示 = true; - public bool 汗ハイライト_表示 = true; + public bool 汗ハイライト_表示 = true; - public bool 汗0流れ_表示 = true; + public bool 汗0流れ_表示 = true; - public 汗D() - { - ThisType = GetType(); - } + public 汗D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 汗(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 汗(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎.cs index b2aca1d..98ad5ee 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎.cs @@ -1,18 +1,19 @@ -namespace SlaveMatrix; - -public class 涎 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 涎 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎D.cs index 80f639e..1f2eaff 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 涎D : EleD +namespace SlaveMatrix { + [Serializable] + public class 涎D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂け.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂け.cs index 145151a..3587280 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂け.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂け.cs @@ -1,197 +1,198 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 涎_裂け : 涎 +namespace SlaveMatrix { - public Par X0Y0_涎; + public class 涎_裂け : 涎 + { + public Par X0Y0_涎; - public Par X0Y1_涎; + public Par X0Y1_涎; - public Par X0Y2_涎; + public Par X0Y2_涎; - public Par X0Y3_涎; + public Par X0Y3_涎; - public Par X0Y4_涎; + public Par X0Y4_涎; - public ColorD 涎CD; + public ColorD 涎CD; - public ColorP X0Y0_涎CP; + public ColorP X0Y0_涎CP; - public ColorP X0Y1_涎CP; + public ColorP X0Y1_涎CP; - public ColorP X0Y2_涎CP; + public ColorP X0Y2_涎CP; - public ColorP X0Y3_涎CP; + public ColorP X0Y3_涎CP; - public ColorP X0Y4_涎CP; + public ColorP X0Y4_涎CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 涎_表示 - { - get - { - return X0Y0_涎.Dra; - } - set - { - X0Y0_涎.Dra = value; - X0Y1_涎.Dra = value; - X0Y2_涎.Dra = value; - X0Y3_涎.Dra = value; - X0Y4_涎.Dra = value; - X0Y0_涎.Hit = value; - X0Y1_涎.Hit = value; - X0Y2_涎.Hit = value; - X0Y3_涎.Hit = value; - X0Y4_涎.Hit = value; - } - } + public bool 涎_表示 + { + get + { + return X0Y0_涎.Dra; + } + set + { + X0Y0_涎.Dra = value; + X0Y1_涎.Dra = value; + X0Y2_涎.Dra = value; + X0Y3_涎.Dra = value; + X0Y4_涎.Dra = value; + X0Y0_涎.Hit = value; + X0Y1_涎.Hit = value; + X0Y2_涎.Hit = value; + X0Y3_涎.Hit = value; + X0Y4_涎.Hit = value; + } + } - public override bool 表示 - { - get - { - return 涎_表示; - } - set - { - 涎_表示 = value; - } - } + public override bool 表示 + { + get + { + return 涎_表示; + } + set + { + 涎_表示 = value; + } + } - public override double 濃度 - { - get - { - return 涎CD.不透明度; - } - set - { - 涎CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 涎CD.不透明度; + } + set + { + 涎CD.不透明度 = value; + } + } - public 涎_裂け(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 涎_裂けD e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["涎口裂け左"]); - Pars pars = 本体[0][0]; - X0Y0_涎 = pars["涎"].ToPar(); - pars = 本体[0][1]; - X0Y1_涎 = pars["涎"].ToPar(); - pars = 本体[0][2]; - X0Y2_涎 = pars["涎"].ToPar(); - pars = 本体[0][3]; - X0Y3_涎 = pars["涎"].ToPar(); - pars = 本体[0][4]; - X0Y4_涎 = pars["涎"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 涎_表示 = e.涎_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_涎CP = new ColorP(X0Y0_涎, 涎CD, DisUnit, abj: false); - X0Y1_涎CP = new ColorP(X0Y1_涎, 涎CD, DisUnit, abj: false); - X0Y2_涎CP = new ColorP(X0Y2_涎, 涎CD, DisUnit, abj: false); - X0Y3_涎CP = new ColorP(X0Y3_涎, 涎CD, DisUnit, abj: false); - X0Y4_涎CP = new ColorP(X0Y4_涎, 涎CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 涎_裂け(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 涎_裂けD e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["涎口裂け左"]); + Pars pars = 本体[0][0]; + X0Y0_涎 = pars["涎"].ToPar(); + pars = 本体[0][1]; + X0Y1_涎 = pars["涎"].ToPar(); + pars = 本体[0][2]; + X0Y2_涎 = pars["涎"].ToPar(); + pars = 本体[0][3]; + X0Y3_涎 = pars["涎"].ToPar(); + pars = 本体[0][4]; + X0Y4_涎 = pars["涎"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 涎_表示 = e.涎_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_涎CP = new ColorP(X0Y0_涎, 涎CD, DisUnit, abj: false); + X0Y1_涎CP = new ColorP(X0Y1_涎, 涎CD, DisUnit, abj: false); + X0Y2_涎CP = new ColorP(X0Y2_涎, 涎CD, DisUnit, abj: false); + X0Y3_涎CP = new ColorP(X0Y3_涎, 涎CD, DisUnit, abj: false); + X0Y4_涎CP = new ColorP(X0Y4_涎, 涎CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_涎CP.Update(); - break; - case 1: - X0Y1_涎CP.Update(); - break; - case 2: - X0Y2_涎CP.Update(); - break; - case 3: - X0Y3_涎CP.Update(); - break; - default: - X0Y4_涎CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_涎CP.Update(); + break; + case 1: + X0Y1_涎CP.Update(); + break; + case 2: + X0Y2_涎CP.Update(); + break; + case 3: + X0Y3_涎CP.Update(); + break; + default: + X0Y4_涎CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 涎CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 涎CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂けD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂けD.cs index f6d75b3..9c1fa35 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂けD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂けD.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 涎_裂けD : 涎D +namespace SlaveMatrix { - public bool 涎_表示; + [Serializable] + public class 涎_裂けD : 涎D + { + public bool 涎_表示; - public 涎_裂けD() - { - ThisType = GetType(); - } + public 涎_裂けD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 涎_裂け(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 涎_裂け(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常.cs index c0ccc51..5f229ee 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常.cs @@ -1,197 +1,198 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 涎_通常 : 涎 +namespace SlaveMatrix { - public Par X0Y0_涎; + public class 涎_通常 : 涎 + { + public Par X0Y0_涎; - public Par X0Y1_涎; + public Par X0Y1_涎; - public Par X0Y2_涎; + public Par X0Y2_涎; - public Par X0Y3_涎; + public Par X0Y3_涎; - public Par X0Y4_涎; + public Par X0Y4_涎; - public ColorD 涎CD; + public ColorD 涎CD; - public ColorP X0Y0_涎CP; + public ColorP X0Y0_涎CP; - public ColorP X0Y1_涎CP; + public ColorP X0Y1_涎CP; - public ColorP X0Y2_涎CP; + public ColorP X0Y2_涎CP; - public ColorP X0Y3_涎CP; + public ColorP X0Y3_涎CP; - public ColorP X0Y4_涎CP; + public ColorP X0Y4_涎CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 涎_表示 - { - get - { - return X0Y0_涎.Dra; - } - set - { - X0Y0_涎.Dra = value; - X0Y1_涎.Dra = value; - X0Y2_涎.Dra = value; - X0Y3_涎.Dra = value; - X0Y4_涎.Dra = value; - X0Y0_涎.Hit = value; - X0Y1_涎.Hit = value; - X0Y2_涎.Hit = value; - X0Y3_涎.Hit = value; - X0Y4_涎.Hit = value; - } - } + public bool 涎_表示 + { + get + { + return X0Y0_涎.Dra; + } + set + { + X0Y0_涎.Dra = value; + X0Y1_涎.Dra = value; + X0Y2_涎.Dra = value; + X0Y3_涎.Dra = value; + X0Y4_涎.Dra = value; + X0Y0_涎.Hit = value; + X0Y1_涎.Hit = value; + X0Y2_涎.Hit = value; + X0Y3_涎.Hit = value; + X0Y4_涎.Hit = value; + } + } - public override bool 表示 - { - get - { - return 涎_表示; - } - set - { - 涎_表示 = value; - } - } + public override bool 表示 + { + get + { + return 涎_表示; + } + set + { + 涎_表示 = value; + } + } - public override double 濃度 - { - get - { - return 涎CD.不透明度; - } - set - { - 涎CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 涎CD.不透明度; + } + set + { + 涎CD.不透明度 = value; + } + } - public 涎_通常(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 涎_通常D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["涎左"]); - Pars pars = 本体[0][0]; - X0Y0_涎 = pars["涎"].ToPar(); - pars = 本体[0][1]; - X0Y1_涎 = pars["涎"].ToPar(); - pars = 本体[0][2]; - X0Y2_涎 = pars["涎"].ToPar(); - pars = 本体[0][3]; - X0Y3_涎 = pars["涎"].ToPar(); - pars = 本体[0][4]; - X0Y4_涎 = pars["涎"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 涎_表示 = e.涎_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_涎CP = new ColorP(X0Y0_涎, 涎CD, DisUnit, abj: false); - X0Y1_涎CP = new ColorP(X0Y1_涎, 涎CD, DisUnit, abj: false); - X0Y2_涎CP = new ColorP(X0Y2_涎, 涎CD, DisUnit, abj: false); - X0Y3_涎CP = new ColorP(X0Y3_涎, 涎CD, DisUnit, abj: false); - X0Y4_涎CP = new ColorP(X0Y4_涎, 涎CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 涎_通常(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 涎_通常D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["涎左"]); + Pars pars = 本体[0][0]; + X0Y0_涎 = pars["涎"].ToPar(); + pars = 本体[0][1]; + X0Y1_涎 = pars["涎"].ToPar(); + pars = 本体[0][2]; + X0Y2_涎 = pars["涎"].ToPar(); + pars = 本体[0][3]; + X0Y3_涎 = pars["涎"].ToPar(); + pars = 本体[0][4]; + X0Y4_涎 = pars["涎"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 涎_表示 = e.涎_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_涎CP = new ColorP(X0Y0_涎, 涎CD, DisUnit, abj: false); + X0Y1_涎CP = new ColorP(X0Y1_涎, 涎CD, DisUnit, abj: false); + X0Y2_涎CP = new ColorP(X0Y2_涎, 涎CD, DisUnit, abj: false); + X0Y3_涎CP = new ColorP(X0Y3_涎, 涎CD, DisUnit, abj: false); + X0Y4_涎CP = new ColorP(X0Y4_涎, 涎CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_涎CP.Update(); - break; - case 1: - X0Y1_涎CP.Update(); - break; - case 2: - X0Y2_涎CP.Update(); - break; - case 3: - X0Y3_涎CP.Update(); - break; - default: - X0Y4_涎CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_涎CP.Update(); + break; + case 1: + X0Y1_涎CP.Update(); + break; + case 2: + X0Y2_涎CP.Update(); + break; + case 3: + X0Y3_涎CP.Update(); + break; + default: + X0Y4_涎CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 涎CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 涎CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常D.cs index 18ab883..a125ddb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 涎_通常D : 涎D +namespace SlaveMatrix { - public bool 涎_表示; + [Serializable] + public class 涎_通常D : 涎D + { + public bool 涎_表示; - public 涎_通常D() - { - ThisType = GetType(); - } + public 涎_通常D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 涎_通常(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 涎_通常(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙.cs index 657446a..9d95fde 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙.cs @@ -1,498 +1,499 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 涙 : Ele +namespace SlaveMatrix { - public Par X0Y0_涙0流れ0; + public class 涙 : Ele + { + public Par X0Y0_涙0流れ0; - public Par X0Y0_涙0; + public Par X0Y0_涙0; - public Par X0Y0_涙1; + public Par X0Y0_涙1; - public Par X0Y0_涙ハイライト; + public Par X0Y0_涙ハイライト; - public Par X0Y1_涙0流れ0; + public Par X0Y1_涙0流れ0; - public Par X0Y1_涙0流れ1; + public Par X0Y1_涙0流れ1; - public Par X0Y1_涙0; + public Par X0Y1_涙0; - public Par X0Y1_涙1; + public Par X0Y1_涙1; - public Par X0Y1_涙ハイライト; + public Par X0Y1_涙ハイライト; - public Par X0Y2_涙0流れ0; + public Par X0Y2_涙0流れ0; - public Par X0Y2_涙0流れ1; + public Par X0Y2_涙0流れ1; - public Par X0Y2_涙0; + public Par X0Y2_涙0; - public Par X0Y2_涙1; + public Par X0Y2_涙1; - public Par X0Y2_涙ハイライト; + public Par X0Y2_涙ハイライト; - public Par X0Y3_涙0流れ0; + public Par X0Y3_涙0流れ0; - public Par X0Y3_涙0流れ1; + public Par X0Y3_涙0流れ1; - public Par X0Y3_涙0; + public Par X0Y3_涙0; - public Par X0Y3_涙1; + public Par X0Y3_涙1; - public Par X0Y3_涙ハイライト; + public Par X0Y3_涙ハイライト; - public Par X0Y4_涙0流れ0; + public Par X0Y4_涙0流れ0; - public Par X0Y4_涙0流れ1; + public Par X0Y4_涙0流れ1; - public Par X0Y4_涙0; + public Par X0Y4_涙0; - public Par X0Y4_涙1; + public Par X0Y4_涙1; - public Par X0Y4_涙ハイライト; + public Par X0Y4_涙ハイライト; - public Par X0Y5_涙0流れ0; + public Par X0Y5_涙0流れ0; - public Par X0Y5_涙0流れ1; + public Par X0Y5_涙0流れ1; - public Par X0Y5_涙0; + public Par X0Y5_涙0; - public Par X0Y5_涙1; + public Par X0Y5_涙1; - public Par X0Y5_涙ハイライト; + public Par X0Y5_涙ハイライト; - public ColorD 涙0流れ0CD; + public ColorD 涙0流れ0CD; - public ColorD 涙0流れ1CD; + public ColorD 涙0流れ1CD; - public ColorD 涙0CD; + public ColorD 涙0CD; - public ColorD 涙1CD; + public ColorD 涙1CD; - public ColorD 涙ハイライトCD; + public ColorD 涙ハイライトCD; - public ColorP X0Y0_涙0流れ0CP; + public ColorP X0Y0_涙0流れ0CP; - public ColorP X0Y0_涙0CP; + public ColorP X0Y0_涙0CP; - public ColorP X0Y0_涙1CP; + public ColorP X0Y0_涙1CP; - public ColorP X0Y0_涙ハイライトCP; + public ColorP X0Y0_涙ハイライトCP; - public ColorP X0Y1_涙0流れ0CP; + public ColorP X0Y1_涙0流れ0CP; - public ColorP X0Y1_涙0流れ1CP; + public ColorP X0Y1_涙0流れ1CP; - public ColorP X0Y1_涙0CP; + public ColorP X0Y1_涙0CP; - public ColorP X0Y1_涙1CP; + public ColorP X0Y1_涙1CP; - public ColorP X0Y1_涙ハイライトCP; + public ColorP X0Y1_涙ハイライトCP; - public ColorP X0Y2_涙0流れ0CP; + public ColorP X0Y2_涙0流れ0CP; - public ColorP X0Y2_涙0流れ1CP; + public ColorP X0Y2_涙0流れ1CP; - public ColorP X0Y2_涙0CP; + public ColorP X0Y2_涙0CP; - public ColorP X0Y2_涙1CP; + public ColorP X0Y2_涙1CP; - public ColorP X0Y2_涙ハイライトCP; + public ColorP X0Y2_涙ハイライトCP; - public ColorP X0Y3_涙0流れ0CP; + public ColorP X0Y3_涙0流れ0CP; - public ColorP X0Y3_涙0流れ1CP; + public ColorP X0Y3_涙0流れ1CP; - public ColorP X0Y3_涙0CP; + public ColorP X0Y3_涙0CP; - public ColorP X0Y3_涙1CP; + public ColorP X0Y3_涙1CP; - public ColorP X0Y3_涙ハイライトCP; + public ColorP X0Y3_涙ハイライトCP; - public ColorP X0Y4_涙0流れ0CP; + public ColorP X0Y4_涙0流れ0CP; - public ColorP X0Y4_涙0流れ1CP; + public ColorP X0Y4_涙0流れ1CP; - public ColorP X0Y4_涙0CP; + public ColorP X0Y4_涙0CP; - public ColorP X0Y4_涙1CP; + public ColorP X0Y4_涙1CP; - public ColorP X0Y4_涙ハイライトCP; + public ColorP X0Y4_涙ハイライトCP; - public ColorP X0Y5_涙0流れ0CP; + public ColorP X0Y5_涙0流れ0CP; - public ColorP X0Y5_涙0流れ1CP; + public ColorP X0Y5_涙0流れ1CP; - public ColorP X0Y5_涙0CP; + public ColorP X0Y5_涙0CP; - public ColorP X0Y5_涙1CP; + public ColorP X0Y5_涙1CP; - public ColorP X0Y5_涙ハイライトCP; + public ColorP X0Y5_涙ハイライトCP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 涙0流れ0_表示 - { - get - { - return X0Y0_涙0流れ0.Dra; - } - set - { - X0Y0_涙0流れ0.Dra = value; - X0Y1_涙0流れ0.Dra = value; - X0Y2_涙0流れ0.Dra = value; - X0Y3_涙0流れ0.Dra = value; - X0Y4_涙0流れ0.Dra = value; - X0Y5_涙0流れ0.Dra = value; - X0Y0_涙0流れ0.Hit = value; - X0Y1_涙0流れ0.Hit = value; - X0Y2_涙0流れ0.Hit = value; - X0Y3_涙0流れ0.Hit = value; - X0Y4_涙0流れ0.Hit = value; - X0Y5_涙0流れ0.Hit = value; - } - } - - public bool 涙0_表示 - { - get - { - return X0Y0_涙0.Dra; - } - set - { - X0Y0_涙0.Dra = value; - X0Y1_涙0.Dra = value; - X0Y2_涙0.Dra = value; - X0Y3_涙0.Dra = value; - X0Y4_涙0.Dra = value; - X0Y5_涙0.Dra = value; - X0Y0_涙0.Hit = value; - X0Y1_涙0.Hit = value; - X0Y2_涙0.Hit = value; - X0Y3_涙0.Hit = value; - X0Y4_涙0.Hit = value; - X0Y5_涙0.Hit = value; - } - } - - public bool 涙1_表示 - { - get - { - return X0Y0_涙1.Dra; - } - set - { - X0Y0_涙1.Dra = value; - X0Y1_涙1.Dra = value; - X0Y2_涙1.Dra = value; - X0Y3_涙1.Dra = value; - X0Y4_涙1.Dra = value; - X0Y5_涙1.Dra = value; - X0Y0_涙1.Hit = value; - X0Y1_涙1.Hit = value; - X0Y2_涙1.Hit = value; - X0Y3_涙1.Hit = value; - X0Y4_涙1.Hit = value; - X0Y5_涙1.Hit = value; - } - } - - public bool 涙ハイライト_表示 - { - get - { - return X0Y0_涙ハイライト.Dra; - } - set - { - X0Y0_涙ハイライト.Dra = value; - X0Y1_涙ハイライト.Dra = value; - X0Y2_涙ハイライト.Dra = value; - X0Y3_涙ハイライト.Dra = value; - X0Y4_涙ハイライト.Dra = value; - X0Y5_涙ハイライト.Dra = value; - X0Y0_涙ハイライト.Hit = value; - X0Y1_涙ハイライト.Hit = value; - X0Y2_涙ハイライト.Hit = value; - X0Y3_涙ハイライト.Hit = value; - X0Y4_涙ハイライト.Hit = value; - X0Y5_涙ハイライト.Hit = value; - } - } - - public bool 涙0流れ1_表示 - { - get - { - return X0Y1_涙0流れ1.Dra; - } - set - { - X0Y1_涙0流れ1.Dra = value; - X0Y2_涙0流れ1.Dra = value; - X0Y3_涙0流れ1.Dra = value; - X0Y4_涙0流れ1.Dra = value; - X0Y5_涙0流れ1.Dra = value; - X0Y1_涙0流れ1.Hit = value; - X0Y2_涙0流れ1.Hit = value; - X0Y3_涙0流れ1.Hit = value; - X0Y4_涙0流れ1.Hit = value; - X0Y5_涙0流れ1.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 涙0流れ0_表示; - } - set - { - 涙0流れ0_表示 = value; - 涙0_表示 = value; - 涙1_表示 = value; - 涙ハイライト_表示 = value; - 涙0流れ1_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 涙0流れ0CD.不透明度; - } - set - { - 涙0流れ0CD.不透明度 = value; - 涙0流れ1CD.不透明度 = value; - 涙0CD.不透明度 = value; - 涙1CD.不透明度 = value; - 涙ハイライトCD.不透明度 = value; - } - } - - public override double 肥大 - { - set - { - } - } - - public override double 身長 - { - set - { - } - } - - public 涙(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 涙D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["涙左"]); - Pars pars = 本体[0][0]; - X0Y0_涙0流れ0 = pars["涙0流れ0"].ToPar(); - X0Y0_涙0 = pars["涙0"].ToPar(); - X0Y0_涙1 = pars["涙1"].ToPar(); - X0Y0_涙ハイライト = pars["涙ハイライト"].ToPar(); - pars = 本体[0][1]; - X0Y1_涙0流れ0 = pars["涙0流れ0"].ToPar(); - X0Y1_涙0流れ1 = pars["涙0流れ1"].ToPar(); - X0Y1_涙0 = pars["涙0"].ToPar(); - X0Y1_涙1 = pars["涙1"].ToPar(); - X0Y1_涙ハイライト = pars["涙ハイライト"].ToPar(); - pars = 本体[0][2]; - X0Y2_涙0流れ0 = pars["涙0流れ0"].ToPar(); - X0Y2_涙0流れ1 = pars["涙0流れ1"].ToPar(); - X0Y2_涙0 = pars["涙0"].ToPar(); - X0Y2_涙1 = pars["涙1"].ToPar(); - X0Y2_涙ハイライト = pars["涙ハイライト"].ToPar(); - pars = 本体[0][3]; - X0Y3_涙0流れ0 = pars["涙0流れ0"].ToPar(); - X0Y3_涙0流れ1 = pars["涙0流れ1"].ToPar(); - X0Y3_涙0 = pars["涙0"].ToPar(); - X0Y3_涙1 = pars["涙1"].ToPar(); - X0Y3_涙ハイライト = pars["涙ハイライト"].ToPar(); - pars = 本体[0][4]; - X0Y4_涙0流れ0 = pars["涙0流れ0"].ToPar(); - X0Y4_涙0流れ1 = pars["涙0流れ1"].ToPar(); - X0Y4_涙0 = pars["涙0"].ToPar(); - X0Y4_涙1 = pars["涙1"].ToPar(); - X0Y4_涙ハイライト = pars["涙ハイライト"].ToPar(); - pars = 本体[0][5]; - X0Y5_涙0流れ0 = pars["涙0流れ0"].ToPar(); - X0Y5_涙0流れ1 = pars["涙0流れ1"].ToPar(); - X0Y5_涙0 = pars["涙0"].ToPar(); - X0Y5_涙1 = pars["涙1"].ToPar(); - X0Y5_涙ハイライト = pars["涙ハイライト"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 涙0流れ0_表示 = e.涙0流れ0_表示; - 涙0_表示 = e.涙0_表示; - 涙1_表示 = e.涙1_表示; - 涙ハイライト_表示 = e.涙ハイライト_表示; - 涙0流れ1_表示 = e.涙0流れ1_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_涙0流れ0CP = new ColorP(X0Y0_涙0流れ0, 涙0流れ0CD, DisUnit, abj: true); - X0Y0_涙0CP = new ColorP(X0Y0_涙0, 涙0CD, DisUnit, abj: true); - X0Y0_涙1CP = new ColorP(X0Y0_涙1, 涙1CD, DisUnit, abj: true); - X0Y0_涙ハイライトCP = new ColorP(X0Y0_涙ハイライト, 涙ハイライトCD, DisUnit, abj: true); - X0Y1_涙0流れ0CP = new ColorP(X0Y1_涙0流れ0, 涙0流れ0CD, DisUnit, abj: true); - X0Y1_涙0流れ1CP = new ColorP(X0Y1_涙0流れ1, 涙0流れ1CD, DisUnit, abj: true); - X0Y1_涙0CP = new ColorP(X0Y1_涙0, 涙0CD, DisUnit, abj: true); - X0Y1_涙1CP = new ColorP(X0Y1_涙1, 涙1CD, DisUnit, abj: true); - X0Y1_涙ハイライトCP = new ColorP(X0Y1_涙ハイライト, 涙ハイライトCD, DisUnit, abj: true); - X0Y2_涙0流れ0CP = new ColorP(X0Y2_涙0流れ0, 涙0流れ0CD, DisUnit, abj: true); - X0Y2_涙0流れ1CP = new ColorP(X0Y2_涙0流れ1, 涙0流れ1CD, DisUnit, abj: true); - X0Y2_涙0CP = new ColorP(X0Y2_涙0, 涙0CD, DisUnit, abj: true); - X0Y2_涙1CP = new ColorP(X0Y2_涙1, 涙1CD, DisUnit, abj: true); - X0Y2_涙ハイライトCP = new ColorP(X0Y2_涙ハイライト, 涙ハイライトCD, DisUnit, abj: true); - X0Y3_涙0流れ0CP = new ColorP(X0Y3_涙0流れ0, 涙0流れ0CD, DisUnit, abj: true); - X0Y3_涙0流れ1CP = new ColorP(X0Y3_涙0流れ1, 涙0流れ1CD, DisUnit, abj: true); - X0Y3_涙0CP = new ColorP(X0Y3_涙0, 涙0CD, DisUnit, abj: true); - X0Y3_涙1CP = new ColorP(X0Y3_涙1, 涙1CD, DisUnit, abj: true); - X0Y3_涙ハイライトCP = new ColorP(X0Y3_涙ハイライト, 涙ハイライトCD, DisUnit, abj: true); - X0Y4_涙0流れ0CP = new ColorP(X0Y4_涙0流れ0, 涙0流れ0CD, DisUnit, abj: true); - X0Y4_涙0流れ1CP = new ColorP(X0Y4_涙0流れ1, 涙0流れ1CD, DisUnit, abj: true); - X0Y4_涙0CP = new ColorP(X0Y4_涙0, 涙0CD, DisUnit, abj: true); - X0Y4_涙1CP = new ColorP(X0Y4_涙1, 涙1CD, DisUnit, abj: true); - X0Y4_涙ハイライトCP = new ColorP(X0Y4_涙ハイライト, 涙ハイライトCD, DisUnit, abj: true); - X0Y5_涙0流れ0CP = new ColorP(X0Y5_涙0流れ0, 涙0流れ0CD, DisUnit, abj: true); - X0Y5_涙0流れ1CP = new ColorP(X0Y5_涙0流れ1, 涙0流れ1CD, DisUnit, abj: true); - X0Y5_涙0CP = new ColorP(X0Y5_涙0, 涙0CD, DisUnit, abj: true); - X0Y5_涙1CP = new ColorP(X0Y5_涙1, 涙1CD, DisUnit, abj: true); - X0Y5_涙ハイライトCP = new ColorP(X0Y5_涙ハイライト, 涙ハイライトCD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_涙0流れ0CP.Update(); - X0Y0_涙0CP.Update(); - X0Y0_涙1CP.Update(); - X0Y0_涙ハイライトCP.Update(); - break; - case 1: - X0Y1_涙0流れ0CP.Update(); - X0Y1_涙0流れ1CP.Update(); - X0Y1_涙0CP.Update(); - X0Y1_涙1CP.Update(); - X0Y1_涙ハイライトCP.Update(); - break; - case 2: - X0Y2_涙0流れ0CP.Update(); - X0Y2_涙0流れ1CP.Update(); - X0Y2_涙0CP.Update(); - X0Y2_涙1CP.Update(); - X0Y2_涙ハイライトCP.Update(); - break; - case 3: - X0Y3_涙0流れ0CP.Update(); - X0Y3_涙0流れ1CP.Update(); - X0Y3_涙0CP.Update(); - X0Y3_涙1CP.Update(); - X0Y3_涙ハイライトCP.Update(); - break; - case 4: - X0Y4_涙0流れ0CP.Update(); - X0Y4_涙0流れ1CP.Update(); - X0Y4_涙0CP.Update(); - X0Y4_涙1CP.Update(); - X0Y4_涙ハイライトCP.Update(); - break; - default: - X0Y5_涙0流れ0CP.Update(); - X0Y5_涙0流れ1CP.Update(); - X0Y5_涙0CP.Update(); - X0Y5_涙1CP.Update(); - X0Y5_涙ハイライトCP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 涙0流れ0CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); - 涙0流れ1CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); - 涙0CD = new ColorD(ref 体配色.体液線, ref 体配色.人肌O); - 涙1CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); - 涙ハイライトCD = new ColorD(ref 体配色.ハイライト.Col1, ref 体配色.ハイライト); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 涙0流れ0_表示 + { + get + { + return X0Y0_涙0流れ0.Dra; + } + set + { + X0Y0_涙0流れ0.Dra = value; + X0Y1_涙0流れ0.Dra = value; + X0Y2_涙0流れ0.Dra = value; + X0Y3_涙0流れ0.Dra = value; + X0Y4_涙0流れ0.Dra = value; + X0Y5_涙0流れ0.Dra = value; + X0Y0_涙0流れ0.Hit = value; + X0Y1_涙0流れ0.Hit = value; + X0Y2_涙0流れ0.Hit = value; + X0Y3_涙0流れ0.Hit = value; + X0Y4_涙0流れ0.Hit = value; + X0Y5_涙0流れ0.Hit = value; + } + } + + public bool 涙0_表示 + { + get + { + return X0Y0_涙0.Dra; + } + set + { + X0Y0_涙0.Dra = value; + X0Y1_涙0.Dra = value; + X0Y2_涙0.Dra = value; + X0Y3_涙0.Dra = value; + X0Y4_涙0.Dra = value; + X0Y5_涙0.Dra = value; + X0Y0_涙0.Hit = value; + X0Y1_涙0.Hit = value; + X0Y2_涙0.Hit = value; + X0Y3_涙0.Hit = value; + X0Y4_涙0.Hit = value; + X0Y5_涙0.Hit = value; + } + } + + public bool 涙1_表示 + { + get + { + return X0Y0_涙1.Dra; + } + set + { + X0Y0_涙1.Dra = value; + X0Y1_涙1.Dra = value; + X0Y2_涙1.Dra = value; + X0Y3_涙1.Dra = value; + X0Y4_涙1.Dra = value; + X0Y5_涙1.Dra = value; + X0Y0_涙1.Hit = value; + X0Y1_涙1.Hit = value; + X0Y2_涙1.Hit = value; + X0Y3_涙1.Hit = value; + X0Y4_涙1.Hit = value; + X0Y5_涙1.Hit = value; + } + } + + public bool 涙ハイライト_表示 + { + get + { + return X0Y0_涙ハイライト.Dra; + } + set + { + X0Y0_涙ハイライト.Dra = value; + X0Y1_涙ハイライト.Dra = value; + X0Y2_涙ハイライト.Dra = value; + X0Y3_涙ハイライト.Dra = value; + X0Y4_涙ハイライト.Dra = value; + X0Y5_涙ハイライト.Dra = value; + X0Y0_涙ハイライト.Hit = value; + X0Y1_涙ハイライト.Hit = value; + X0Y2_涙ハイライト.Hit = value; + X0Y3_涙ハイライト.Hit = value; + X0Y4_涙ハイライト.Hit = value; + X0Y5_涙ハイライト.Hit = value; + } + } + + public bool 涙0流れ1_表示 + { + get + { + return X0Y1_涙0流れ1.Dra; + } + set + { + X0Y1_涙0流れ1.Dra = value; + X0Y2_涙0流れ1.Dra = value; + X0Y3_涙0流れ1.Dra = value; + X0Y4_涙0流れ1.Dra = value; + X0Y5_涙0流れ1.Dra = value; + X0Y1_涙0流れ1.Hit = value; + X0Y2_涙0流れ1.Hit = value; + X0Y3_涙0流れ1.Hit = value; + X0Y4_涙0流れ1.Hit = value; + X0Y5_涙0流れ1.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 涙0流れ0_表示; + } + set + { + 涙0流れ0_表示 = value; + 涙0_表示 = value; + 涙1_表示 = value; + 涙ハイライト_表示 = value; + 涙0流れ1_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 涙0流れ0CD.不透明度; + } + set + { + 涙0流れ0CD.不透明度 = value; + 涙0流れ1CD.不透明度 = value; + 涙0CD.不透明度 = value; + 涙1CD.不透明度 = value; + 涙ハイライトCD.不透明度 = value; + } + } + + public override double 肥大 + { + set + { + } + } + + public override double 身長 + { + set + { + } + } + + public 涙(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 涙D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["涙左"]); + Pars pars = 本体[0][0]; + X0Y0_涙0流れ0 = pars["涙0流れ0"].ToPar(); + X0Y0_涙0 = pars["涙0"].ToPar(); + X0Y0_涙1 = pars["涙1"].ToPar(); + X0Y0_涙ハイライト = pars["涙ハイライト"].ToPar(); + pars = 本体[0][1]; + X0Y1_涙0流れ0 = pars["涙0流れ0"].ToPar(); + X0Y1_涙0流れ1 = pars["涙0流れ1"].ToPar(); + X0Y1_涙0 = pars["涙0"].ToPar(); + X0Y1_涙1 = pars["涙1"].ToPar(); + X0Y1_涙ハイライト = pars["涙ハイライト"].ToPar(); + pars = 本体[0][2]; + X0Y2_涙0流れ0 = pars["涙0流れ0"].ToPar(); + X0Y2_涙0流れ1 = pars["涙0流れ1"].ToPar(); + X0Y2_涙0 = pars["涙0"].ToPar(); + X0Y2_涙1 = pars["涙1"].ToPar(); + X0Y2_涙ハイライト = pars["涙ハイライト"].ToPar(); + pars = 本体[0][3]; + X0Y3_涙0流れ0 = pars["涙0流れ0"].ToPar(); + X0Y3_涙0流れ1 = pars["涙0流れ1"].ToPar(); + X0Y3_涙0 = pars["涙0"].ToPar(); + X0Y3_涙1 = pars["涙1"].ToPar(); + X0Y3_涙ハイライト = pars["涙ハイライト"].ToPar(); + pars = 本体[0][4]; + X0Y4_涙0流れ0 = pars["涙0流れ0"].ToPar(); + X0Y4_涙0流れ1 = pars["涙0流れ1"].ToPar(); + X0Y4_涙0 = pars["涙0"].ToPar(); + X0Y4_涙1 = pars["涙1"].ToPar(); + X0Y4_涙ハイライト = pars["涙ハイライト"].ToPar(); + pars = 本体[0][5]; + X0Y5_涙0流れ0 = pars["涙0流れ0"].ToPar(); + X0Y5_涙0流れ1 = pars["涙0流れ1"].ToPar(); + X0Y5_涙0 = pars["涙0"].ToPar(); + X0Y5_涙1 = pars["涙1"].ToPar(); + X0Y5_涙ハイライト = pars["涙ハイライト"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 涙0流れ0_表示 = e.涙0流れ0_表示; + 涙0_表示 = e.涙0_表示; + 涙1_表示 = e.涙1_表示; + 涙ハイライト_表示 = e.涙ハイライト_表示; + 涙0流れ1_表示 = e.涙0流れ1_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_涙0流れ0CP = new ColorP(X0Y0_涙0流れ0, 涙0流れ0CD, DisUnit, abj: true); + X0Y0_涙0CP = new ColorP(X0Y0_涙0, 涙0CD, DisUnit, abj: true); + X0Y0_涙1CP = new ColorP(X0Y0_涙1, 涙1CD, DisUnit, abj: true); + X0Y0_涙ハイライトCP = new ColorP(X0Y0_涙ハイライト, 涙ハイライトCD, DisUnit, abj: true); + X0Y1_涙0流れ0CP = new ColorP(X0Y1_涙0流れ0, 涙0流れ0CD, DisUnit, abj: true); + X0Y1_涙0流れ1CP = new ColorP(X0Y1_涙0流れ1, 涙0流れ1CD, DisUnit, abj: true); + X0Y1_涙0CP = new ColorP(X0Y1_涙0, 涙0CD, DisUnit, abj: true); + X0Y1_涙1CP = new ColorP(X0Y1_涙1, 涙1CD, DisUnit, abj: true); + X0Y1_涙ハイライトCP = new ColorP(X0Y1_涙ハイライト, 涙ハイライトCD, DisUnit, abj: true); + X0Y2_涙0流れ0CP = new ColorP(X0Y2_涙0流れ0, 涙0流れ0CD, DisUnit, abj: true); + X0Y2_涙0流れ1CP = new ColorP(X0Y2_涙0流れ1, 涙0流れ1CD, DisUnit, abj: true); + X0Y2_涙0CP = new ColorP(X0Y2_涙0, 涙0CD, DisUnit, abj: true); + X0Y2_涙1CP = new ColorP(X0Y2_涙1, 涙1CD, DisUnit, abj: true); + X0Y2_涙ハイライトCP = new ColorP(X0Y2_涙ハイライト, 涙ハイライトCD, DisUnit, abj: true); + X0Y3_涙0流れ0CP = new ColorP(X0Y3_涙0流れ0, 涙0流れ0CD, DisUnit, abj: true); + X0Y3_涙0流れ1CP = new ColorP(X0Y3_涙0流れ1, 涙0流れ1CD, DisUnit, abj: true); + X0Y3_涙0CP = new ColorP(X0Y3_涙0, 涙0CD, DisUnit, abj: true); + X0Y3_涙1CP = new ColorP(X0Y3_涙1, 涙1CD, DisUnit, abj: true); + X0Y3_涙ハイライトCP = new ColorP(X0Y3_涙ハイライト, 涙ハイライトCD, DisUnit, abj: true); + X0Y4_涙0流れ0CP = new ColorP(X0Y4_涙0流れ0, 涙0流れ0CD, DisUnit, abj: true); + X0Y4_涙0流れ1CP = new ColorP(X0Y4_涙0流れ1, 涙0流れ1CD, DisUnit, abj: true); + X0Y4_涙0CP = new ColorP(X0Y4_涙0, 涙0CD, DisUnit, abj: true); + X0Y4_涙1CP = new ColorP(X0Y4_涙1, 涙1CD, DisUnit, abj: true); + X0Y4_涙ハイライトCP = new ColorP(X0Y4_涙ハイライト, 涙ハイライトCD, DisUnit, abj: true); + X0Y5_涙0流れ0CP = new ColorP(X0Y5_涙0流れ0, 涙0流れ0CD, DisUnit, abj: true); + X0Y5_涙0流れ1CP = new ColorP(X0Y5_涙0流れ1, 涙0流れ1CD, DisUnit, abj: true); + X0Y5_涙0CP = new ColorP(X0Y5_涙0, 涙0CD, DisUnit, abj: true); + X0Y5_涙1CP = new ColorP(X0Y5_涙1, 涙1CD, DisUnit, abj: true); + X0Y5_涙ハイライトCP = new ColorP(X0Y5_涙ハイライト, 涙ハイライトCD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_涙0流れ0CP.Update(); + X0Y0_涙0CP.Update(); + X0Y0_涙1CP.Update(); + X0Y0_涙ハイライトCP.Update(); + break; + case 1: + X0Y1_涙0流れ0CP.Update(); + X0Y1_涙0流れ1CP.Update(); + X0Y1_涙0CP.Update(); + X0Y1_涙1CP.Update(); + X0Y1_涙ハイライトCP.Update(); + break; + case 2: + X0Y2_涙0流れ0CP.Update(); + X0Y2_涙0流れ1CP.Update(); + X0Y2_涙0CP.Update(); + X0Y2_涙1CP.Update(); + X0Y2_涙ハイライトCP.Update(); + break; + case 3: + X0Y3_涙0流れ0CP.Update(); + X0Y3_涙0流れ1CP.Update(); + X0Y3_涙0CP.Update(); + X0Y3_涙1CP.Update(); + X0Y3_涙ハイライトCP.Update(); + break; + case 4: + X0Y4_涙0流れ0CP.Update(); + X0Y4_涙0流れ1CP.Update(); + X0Y4_涙0CP.Update(); + X0Y4_涙1CP.Update(); + X0Y4_涙ハイライトCP.Update(); + break; + default: + X0Y5_涙0流れ0CP.Update(); + X0Y5_涙0流れ1CP.Update(); + X0Y5_涙0CP.Update(); + X0Y5_涙1CP.Update(); + X0Y5_涙ハイライトCP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 涙0流れ0CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); + 涙0流れ1CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); + 涙0CD = new ColorD(ref 体配色.体液線, ref 体配色.人肌O); + 涙1CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); + 涙ハイライトCD = new ColorD(ref 体配色.ハイライト.Col1, ref 体配色.ハイライト); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙D.cs index 3d41ff2..005f2b4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙D.cs @@ -1,28 +1,29 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 涙D : EleD +namespace SlaveMatrix { - public bool 涙0流れ0_表示; + [Serializable] + public class 涙D : EleD + { + public bool 涙0流れ0_表示; - public bool 涙0_表示; + public bool 涙0_表示; - public bool 涙1_表示; + public bool 涙1_表示; - public bool 涙ハイライト_表示; + public bool 涙ハイライト_表示; - public bool 涙0流れ1_表示; + public bool 涙0流れ1_表示; - public 涙D() - { - ThisType = GetType(); - } + public 涙D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 涙(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 涙(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大.cs index 018b3eb..099983a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 潮吹_大 : Ele +namespace SlaveMatrix { + public class 潮吹_大 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大D.cs index 0faeb56..ba6ced6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 潮吹_大D : EleD +namespace SlaveMatrix { + [Serializable] + public class 潮吹_大D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人.cs index 84ec295..1dff35d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人.cs @@ -1,2208 +1,2209 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 潮吹_大_人 : 潮吹_大 +namespace SlaveMatrix { - public Par X0Y0_潮吹基; + public class 潮吹_大_人 : 潮吹_大 + { + public Par X0Y0_潮吹基; - public Par X0Y0_雫1; + public Par X0Y0_雫1; - public Par X0Y0_雫2; + public Par X0Y0_雫2; - public Par X0Y0_雫3; + public Par X0Y0_雫3; - public Par X0Y0_雫4; + public Par X0Y0_雫4; - public Par X0Y0_雫5; + public Par X0Y0_雫5; - public Par X0Y0_雫6; + public Par X0Y0_雫6; - public Par X0Y0_雫7; + public Par X0Y0_雫7; - public Par X0Y0_雫8; + public Par X0Y0_雫8; - public Par X0Y0_雫9; + public Par X0Y0_雫9; - public Par X0Y0_雫10; + public Par X0Y0_雫10; - public Par X0Y0_雫11; + public Par X0Y0_雫11; - public Par X0Y0_雫12; + public Par X0Y0_雫12; - public Par X0Y0_雫13; + public Par X0Y0_雫13; - public Par X0Y0_雫14; + public Par X0Y0_雫14; - public Par X0Y0_雫15; + public Par X0Y0_雫15; - public Par X0Y0_雫16; + public Par X0Y0_雫16; - public Par X0Y0_雫17; + public Par X0Y0_雫17; - public Par X0Y0_雫18; + public Par X0Y0_雫18; - public Par X0Y0_雫19; + public Par X0Y0_雫19; - public Par X0Y0_雫20; + public Par X0Y0_雫20; - public Par X0Y1_潮吹基; + public Par X0Y1_潮吹基; - public Par X0Y1_雫1; + public Par X0Y1_雫1; - public Par X0Y1_雫2; + public Par X0Y1_雫2; - public Par X0Y1_雫3; + public Par X0Y1_雫3; - public Par X0Y1_雫4; + public Par X0Y1_雫4; - public Par X0Y1_雫5; + public Par X0Y1_雫5; - public Par X0Y1_雫6; + public Par X0Y1_雫6; - public Par X0Y1_雫7; + public Par X0Y1_雫7; - public Par X0Y1_雫8; + public Par X0Y1_雫8; - public Par X0Y1_雫9; + public Par X0Y1_雫9; - public Par X0Y1_雫10; + public Par X0Y1_雫10; - public Par X0Y1_雫11; + public Par X0Y1_雫11; - public Par X0Y1_雫12; + public Par X0Y1_雫12; - public Par X0Y1_雫13; + public Par X0Y1_雫13; - public Par X0Y1_雫14; + public Par X0Y1_雫14; - public Par X0Y1_雫15; + public Par X0Y1_雫15; - public Par X0Y1_雫16; + public Par X0Y1_雫16; - public Par X0Y1_雫17; + public Par X0Y1_雫17; - public Par X0Y1_雫18; + public Par X0Y1_雫18; - public Par X0Y1_雫19; + public Par X0Y1_雫19; - public Par X0Y1_雫20; + public Par X0Y1_雫20; - public Par X0Y2_潮吹基; + public Par X0Y2_潮吹基; - public Par X0Y2_雫1; + public Par X0Y2_雫1; - public Par X0Y2_雫2; + public Par X0Y2_雫2; - public Par X0Y2_雫3; + public Par X0Y2_雫3; - public Par X0Y2_雫4; + public Par X0Y2_雫4; - public Par X0Y2_雫5; + public Par X0Y2_雫5; - public Par X0Y2_雫6; + public Par X0Y2_雫6; - public Par X0Y2_雫7; + public Par X0Y2_雫7; - public Par X0Y2_雫8; + public Par X0Y2_雫8; - public Par X0Y2_雫9; + public Par X0Y2_雫9; - public Par X0Y2_雫10; + public Par X0Y2_雫10; - public Par X0Y2_雫11; + public Par X0Y2_雫11; - public Par X0Y2_雫12; + public Par X0Y2_雫12; - public Par X0Y2_雫13; + public Par X0Y2_雫13; - public Par X0Y2_雫14; + public Par X0Y2_雫14; - public Par X0Y2_雫15; + public Par X0Y2_雫15; - public Par X0Y2_雫16; + public Par X0Y2_雫16; - public Par X0Y2_雫17; + public Par X0Y2_雫17; - public Par X0Y2_雫18; + public Par X0Y2_雫18; - public Par X0Y2_雫19; + public Par X0Y2_雫19; - public Par X0Y2_雫20; + public Par X0Y2_雫20; - public Par X0Y3_潮吹基; + public Par X0Y3_潮吹基; - public Par X0Y3_雫1; + public Par X0Y3_雫1; - public Par X0Y3_雫2; + public Par X0Y3_雫2; - public Par X0Y3_雫3; + public Par X0Y3_雫3; - public Par X0Y3_雫4; + public Par X0Y3_雫4; - public Par X0Y3_雫5; + public Par X0Y3_雫5; - public Par X0Y3_雫6; + public Par X0Y3_雫6; - public Par X0Y3_雫7; + public Par X0Y3_雫7; - public Par X0Y3_雫8; + public Par X0Y3_雫8; - public Par X0Y3_雫9; + public Par X0Y3_雫9; - public Par X0Y3_雫10; + public Par X0Y3_雫10; - public Par X0Y3_雫11; + public Par X0Y3_雫11; - public Par X0Y3_雫12; + public Par X0Y3_雫12; - public Par X0Y3_雫13; + public Par X0Y3_雫13; - public Par X0Y3_雫14; + public Par X0Y3_雫14; - public Par X0Y3_雫15; + public Par X0Y3_雫15; - public Par X0Y3_雫16; + public Par X0Y3_雫16; - public Par X0Y3_雫17; + public Par X0Y3_雫17; - public Par X0Y3_雫18; + public Par X0Y3_雫18; - public Par X0Y3_雫19; + public Par X0Y3_雫19; - public Par X0Y3_雫20; + public Par X0Y3_雫20; - public Par X0Y4_潮吹基; + public Par X0Y4_潮吹基; - public Par X0Y4_雫1; + public Par X0Y4_雫1; - public Par X0Y4_雫2; + public Par X0Y4_雫2; - public Par X0Y4_雫3; + public Par X0Y4_雫3; - public Par X0Y4_雫4; + public Par X0Y4_雫4; - public Par X0Y4_雫5; + public Par X0Y4_雫5; - public Par X0Y4_雫6; + public Par X0Y4_雫6; - public Par X0Y4_雫7; + public Par X0Y4_雫7; - public Par X0Y4_雫8; + public Par X0Y4_雫8; - public Par X0Y4_雫9; + public Par X0Y4_雫9; - public Par X0Y4_雫10; + public Par X0Y4_雫10; - public Par X0Y4_雫11; + public Par X0Y4_雫11; - public Par X0Y4_雫12; + public Par X0Y4_雫12; - public Par X0Y4_雫13; + public Par X0Y4_雫13; - public Par X0Y4_雫14; + public Par X0Y4_雫14; - public Par X0Y4_雫15; + public Par X0Y4_雫15; - public Par X0Y4_雫16; + public Par X0Y4_雫16; - public Par X0Y4_雫17; + public Par X0Y4_雫17; - public Par X0Y4_雫18; + public Par X0Y4_雫18; - public Par X0Y4_雫19; + public Par X0Y4_雫19; - public Par X0Y4_雫20; + public Par X0Y4_雫20; - public Par X0Y5_潮吹基; + public Par X0Y5_潮吹基; - public Par X0Y5_雫1; + public Par X0Y5_雫1; - public Par X0Y5_雫2; + public Par X0Y5_雫2; - public Par X0Y5_雫3; + public Par X0Y5_雫3; - public Par X0Y5_雫4; + public Par X0Y5_雫4; - public Par X0Y5_雫5; + public Par X0Y5_雫5; - public Par X0Y5_雫6; + public Par X0Y5_雫6; - public Par X0Y5_雫7; + public Par X0Y5_雫7; - public Par X0Y5_雫8; + public Par X0Y5_雫8; - public Par X0Y5_雫9; + public Par X0Y5_雫9; - public Par X0Y5_雫10; + public Par X0Y5_雫10; - public Par X0Y5_雫11; + public Par X0Y5_雫11; - public Par X0Y5_雫12; + public Par X0Y5_雫12; - public Par X0Y5_雫13; + public Par X0Y5_雫13; - public Par X0Y5_雫14; + public Par X0Y5_雫14; - public Par X0Y5_雫15; + public Par X0Y5_雫15; - public Par X0Y5_雫16; + public Par X0Y5_雫16; - public Par X0Y5_雫17; + public Par X0Y5_雫17; - public Par X0Y5_雫18; + public Par X0Y5_雫18; - public Par X0Y5_雫19; + public Par X0Y5_雫19; - public Par X0Y5_雫20; + public Par X0Y5_雫20; - public Par X0Y6_潮吹基; + public Par X0Y6_潮吹基; - public Par X0Y6_雫1; + public Par X0Y6_雫1; - public Par X0Y6_雫2; + public Par X0Y6_雫2; - public Par X0Y6_雫3; + public Par X0Y6_雫3; - public Par X0Y6_雫4; + public Par X0Y6_雫4; - public Par X0Y6_雫5; + public Par X0Y6_雫5; - public Par X0Y6_雫6; + public Par X0Y6_雫6; - public Par X0Y6_雫7; + public Par X0Y6_雫7; - public Par X0Y6_雫8; + public Par X0Y6_雫8; - public Par X0Y6_雫9; + public Par X0Y6_雫9; - public Par X0Y6_雫10; + public Par X0Y6_雫10; - public Par X0Y6_雫11; + public Par X0Y6_雫11; - public Par X0Y6_雫12; + public Par X0Y6_雫12; - public Par X0Y6_雫13; + public Par X0Y6_雫13; - public Par X0Y6_雫14; + public Par X0Y6_雫14; - public Par X0Y6_雫15; + public Par X0Y6_雫15; - public Par X0Y6_雫16; + public Par X0Y6_雫16; - public Par X0Y6_雫17; + public Par X0Y6_雫17; - public Par X0Y6_雫18; + public Par X0Y6_雫18; - public Par X0Y6_雫19; + public Par X0Y6_雫19; - public Par X0Y6_雫20; + public Par X0Y6_雫20; - public Par X0Y7_潮吹基; + public Par X0Y7_潮吹基; - public Par X0Y7_雫1; + public Par X0Y7_雫1; - public Par X0Y7_雫2; + public Par X0Y7_雫2; - public Par X0Y7_雫3; + public Par X0Y7_雫3; - public Par X0Y7_雫4; + public Par X0Y7_雫4; - public Par X0Y7_雫5; + public Par X0Y7_雫5; - public Par X0Y7_雫6; + public Par X0Y7_雫6; - public Par X0Y7_雫7; + public Par X0Y7_雫7; - public Par X0Y7_雫8; + public Par X0Y7_雫8; - public Par X0Y7_雫9; + public Par X0Y7_雫9; - public Par X0Y7_雫10; + public Par X0Y7_雫10; - public Par X0Y7_雫11; + public Par X0Y7_雫11; - public Par X0Y7_雫12; + public Par X0Y7_雫12; - public Par X0Y7_雫13; + public Par X0Y7_雫13; - public Par X0Y7_雫14; + public Par X0Y7_雫14; - public Par X0Y7_雫15; + public Par X0Y7_雫15; - public Par X0Y7_雫16; + public Par X0Y7_雫16; - public Par X0Y7_雫17; + public Par X0Y7_雫17; - public Par X0Y7_雫18; + public Par X0Y7_雫18; - public Par X0Y7_雫19; + public Par X0Y7_雫19; - public Par X0Y7_雫20; + public Par X0Y7_雫20; - public Par X0Y8_潮吹基; + public Par X0Y8_潮吹基; - public Par X0Y8_雫1; + public Par X0Y8_雫1; - public Par X0Y8_雫2; + public Par X0Y8_雫2; - public Par X0Y8_雫3; + public Par X0Y8_雫3; - public Par X0Y8_雫4; + public Par X0Y8_雫4; - public Par X0Y8_雫5; + public Par X0Y8_雫5; - public Par X0Y8_雫6; + public Par X0Y8_雫6; - public Par X0Y8_雫7; + public Par X0Y8_雫7; - public Par X0Y8_雫8; + public Par X0Y8_雫8; - public Par X0Y8_雫9; + public Par X0Y8_雫9; - public Par X0Y8_雫10; + public Par X0Y8_雫10; - public Par X0Y8_雫11; + public Par X0Y8_雫11; - public Par X0Y8_雫12; + public Par X0Y8_雫12; - public Par X0Y8_雫13; + public Par X0Y8_雫13; - public Par X0Y8_雫14; + public Par X0Y8_雫14; - public Par X0Y8_雫15; + public Par X0Y8_雫15; - public Par X0Y8_雫16; + public Par X0Y8_雫16; - public Par X0Y8_雫17; + public Par X0Y8_雫17; - public Par X0Y8_雫18; + public Par X0Y8_雫18; - public Par X0Y8_雫19; + public Par X0Y8_雫19; - public Par X0Y8_雫20; + public Par X0Y8_雫20; - public ColorD 潮吹基CD; + public ColorD 潮吹基CD; - public ColorD 雫1CD; + public ColorD 雫1CD; - public ColorD 雫2CD; + public ColorD 雫2CD; - public ColorD 雫3CD; + public ColorD 雫3CD; - public ColorD 雫4CD; + public ColorD 雫4CD; - public ColorD 雫5CD; + public ColorD 雫5CD; - public ColorD 雫6CD; + public ColorD 雫6CD; - public ColorD 雫7CD; + public ColorD 雫7CD; - public ColorD 雫8CD; + public ColorD 雫8CD; - public ColorD 雫9CD; + public ColorD 雫9CD; - public ColorD 雫10CD; + public ColorD 雫10CD; - public ColorD 雫11CD; + public ColorD 雫11CD; - public ColorD 雫12CD; + public ColorD 雫12CD; - public ColorD 雫13CD; + public ColorD 雫13CD; - public ColorD 雫14CD; + public ColorD 雫14CD; - public ColorD 雫15CD; + public ColorD 雫15CD; - public ColorD 雫16CD; + public ColorD 雫16CD; - public ColorD 雫17CD; + public ColorD 雫17CD; - public ColorD 雫18CD; + public ColorD 雫18CD; - public ColorD 雫19CD; + public ColorD 雫19CD; - public ColorD 雫20CD; + public ColorD 雫20CD; - public ColorP X0Y0_潮吹基CP; + public ColorP X0Y0_潮吹基CP; - public ColorP X0Y0_雫1CP; + public ColorP X0Y0_雫1CP; - public ColorP X0Y0_雫2CP; + public ColorP X0Y0_雫2CP; - public ColorP X0Y0_雫3CP; + public ColorP X0Y0_雫3CP; - public ColorP X0Y0_雫4CP; + public ColorP X0Y0_雫4CP; - public ColorP X0Y0_雫5CP; + public ColorP X0Y0_雫5CP; - public ColorP X0Y0_雫6CP; + public ColorP X0Y0_雫6CP; - public ColorP X0Y0_雫7CP; + public ColorP X0Y0_雫7CP; - public ColorP X0Y0_雫8CP; + public ColorP X0Y0_雫8CP; - public ColorP X0Y0_雫9CP; + public ColorP X0Y0_雫9CP; - public ColorP X0Y0_雫10CP; + public ColorP X0Y0_雫10CP; - public ColorP X0Y0_雫11CP; + public ColorP X0Y0_雫11CP; - public ColorP X0Y0_雫12CP; + public ColorP X0Y0_雫12CP; - public ColorP X0Y0_雫13CP; + public ColorP X0Y0_雫13CP; - public ColorP X0Y0_雫14CP; + public ColorP X0Y0_雫14CP; - public ColorP X0Y0_雫15CP; + public ColorP X0Y0_雫15CP; - public ColorP X0Y0_雫16CP; + public ColorP X0Y0_雫16CP; - public ColorP X0Y0_雫17CP; + public ColorP X0Y0_雫17CP; - public ColorP X0Y0_雫18CP; + public ColorP X0Y0_雫18CP; - public ColorP X0Y0_雫19CP; + public ColorP X0Y0_雫19CP; - public ColorP X0Y0_雫20CP; + public ColorP X0Y0_雫20CP; - public ColorP X0Y1_潮吹基CP; + public ColorP X0Y1_潮吹基CP; - public ColorP X0Y1_雫1CP; + public ColorP X0Y1_雫1CP; - public ColorP X0Y1_雫2CP; + public ColorP X0Y1_雫2CP; - public ColorP X0Y1_雫3CP; + public ColorP X0Y1_雫3CP; - public ColorP X0Y1_雫4CP; + public ColorP X0Y1_雫4CP; - public ColorP X0Y1_雫5CP; + public ColorP X0Y1_雫5CP; - public ColorP X0Y1_雫6CP; + public ColorP X0Y1_雫6CP; - public ColorP X0Y1_雫7CP; + public ColorP X0Y1_雫7CP; - public ColorP X0Y1_雫8CP; + public ColorP X0Y1_雫8CP; - public ColorP X0Y1_雫9CP; + public ColorP X0Y1_雫9CP; - public ColorP X0Y1_雫10CP; + public ColorP X0Y1_雫10CP; - public ColorP X0Y1_雫11CP; + public ColorP X0Y1_雫11CP; - public ColorP X0Y1_雫12CP; + public ColorP X0Y1_雫12CP; - public ColorP X0Y1_雫13CP; + public ColorP X0Y1_雫13CP; - public ColorP X0Y1_雫14CP; + public ColorP X0Y1_雫14CP; - public ColorP X0Y1_雫15CP; + public ColorP X0Y1_雫15CP; - public ColorP X0Y1_雫16CP; + public ColorP X0Y1_雫16CP; - public ColorP X0Y1_雫17CP; + public ColorP X0Y1_雫17CP; - public ColorP X0Y1_雫18CP; + public ColorP X0Y1_雫18CP; - public ColorP X0Y1_雫19CP; + public ColorP X0Y1_雫19CP; - public ColorP X0Y1_雫20CP; + public ColorP X0Y1_雫20CP; - public ColorP X0Y2_潮吹基CP; + public ColorP X0Y2_潮吹基CP; - public ColorP X0Y2_雫1CP; + public ColorP X0Y2_雫1CP; - public ColorP X0Y2_雫2CP; + public ColorP X0Y2_雫2CP; - public ColorP X0Y2_雫3CP; + public ColorP X0Y2_雫3CP; - public ColorP X0Y2_雫4CP; + public ColorP X0Y2_雫4CP; - public ColorP X0Y2_雫5CP; + public ColorP X0Y2_雫5CP; - public ColorP X0Y2_雫6CP; + public ColorP X0Y2_雫6CP; - public ColorP X0Y2_雫7CP; + public ColorP X0Y2_雫7CP; - public ColorP X0Y2_雫8CP; + public ColorP X0Y2_雫8CP; - public ColorP X0Y2_雫9CP; + public ColorP X0Y2_雫9CP; - public ColorP X0Y2_雫10CP; + public ColorP X0Y2_雫10CP; - public ColorP X0Y2_雫11CP; + public ColorP X0Y2_雫11CP; - public ColorP X0Y2_雫12CP; + public ColorP X0Y2_雫12CP; - public ColorP X0Y2_雫13CP; + public ColorP X0Y2_雫13CP; - public ColorP X0Y2_雫14CP; + public ColorP X0Y2_雫14CP; - public ColorP X0Y2_雫15CP; + public ColorP X0Y2_雫15CP; - public ColorP X0Y2_雫16CP; + public ColorP X0Y2_雫16CP; - public ColorP X0Y2_雫17CP; + public ColorP X0Y2_雫17CP; - public ColorP X0Y2_雫18CP; + public ColorP X0Y2_雫18CP; - public ColorP X0Y2_雫19CP; + public ColorP X0Y2_雫19CP; - public ColorP X0Y2_雫20CP; + public ColorP X0Y2_雫20CP; - public ColorP X0Y3_潮吹基CP; + public ColorP X0Y3_潮吹基CP; - public ColorP X0Y3_雫1CP; + public ColorP X0Y3_雫1CP; - public ColorP X0Y3_雫2CP; + public ColorP X0Y3_雫2CP; - public ColorP X0Y3_雫3CP; + public ColorP X0Y3_雫3CP; - public ColorP X0Y3_雫4CP; + public ColorP X0Y3_雫4CP; - public ColorP X0Y3_雫5CP; + public ColorP X0Y3_雫5CP; - public ColorP X0Y3_雫6CP; + public ColorP X0Y3_雫6CP; - public ColorP X0Y3_雫7CP; + public ColorP X0Y3_雫7CP; - public ColorP X0Y3_雫8CP; + public ColorP X0Y3_雫8CP; - public ColorP X0Y3_雫9CP; + public ColorP X0Y3_雫9CP; - public ColorP X0Y3_雫10CP; + public ColorP X0Y3_雫10CP; - public ColorP X0Y3_雫11CP; + public ColorP X0Y3_雫11CP; - public ColorP X0Y3_雫12CP; + public ColorP X0Y3_雫12CP; - public ColorP X0Y3_雫13CP; + public ColorP X0Y3_雫13CP; - public ColorP X0Y3_雫14CP; + public ColorP X0Y3_雫14CP; - public ColorP X0Y3_雫15CP; + public ColorP X0Y3_雫15CP; - public ColorP X0Y3_雫16CP; + public ColorP X0Y3_雫16CP; - public ColorP X0Y3_雫17CP; + public ColorP X0Y3_雫17CP; - public ColorP X0Y3_雫18CP; + public ColorP X0Y3_雫18CP; - public ColorP X0Y3_雫19CP; + public ColorP X0Y3_雫19CP; - public ColorP X0Y3_雫20CP; + public ColorP X0Y3_雫20CP; - public ColorP X0Y4_潮吹基CP; + public ColorP X0Y4_潮吹基CP; - public ColorP X0Y4_雫1CP; + public ColorP X0Y4_雫1CP; - public ColorP X0Y4_雫2CP; + public ColorP X0Y4_雫2CP; - public ColorP X0Y4_雫3CP; + public ColorP X0Y4_雫3CP; - public ColorP X0Y4_雫4CP; + public ColorP X0Y4_雫4CP; - public ColorP X0Y4_雫5CP; + public ColorP X0Y4_雫5CP; - public ColorP X0Y4_雫6CP; + public ColorP X0Y4_雫6CP; - public ColorP X0Y4_雫7CP; + public ColorP X0Y4_雫7CP; - public ColorP X0Y4_雫8CP; + public ColorP X0Y4_雫8CP; - public ColorP X0Y4_雫9CP; + public ColorP X0Y4_雫9CP; - public ColorP X0Y4_雫10CP; + public ColorP X0Y4_雫10CP; - public ColorP X0Y4_雫11CP; + public ColorP X0Y4_雫11CP; - public ColorP X0Y4_雫12CP; + public ColorP X0Y4_雫12CP; - public ColorP X0Y4_雫13CP; + public ColorP X0Y4_雫13CP; - public ColorP X0Y4_雫14CP; + public ColorP X0Y4_雫14CP; - public ColorP X0Y4_雫15CP; + public ColorP X0Y4_雫15CP; - public ColorP X0Y4_雫16CP; + public ColorP X0Y4_雫16CP; - public ColorP X0Y4_雫17CP; + public ColorP X0Y4_雫17CP; - public ColorP X0Y4_雫18CP; + public ColorP X0Y4_雫18CP; - public ColorP X0Y4_雫19CP; + public ColorP X0Y4_雫19CP; - public ColorP X0Y4_雫20CP; + public ColorP X0Y4_雫20CP; - public ColorP X0Y5_潮吹基CP; + public ColorP X0Y5_潮吹基CP; - public ColorP X0Y5_雫1CP; + public ColorP X0Y5_雫1CP; - public ColorP X0Y5_雫2CP; + public ColorP X0Y5_雫2CP; - public ColorP X0Y5_雫3CP; + public ColorP X0Y5_雫3CP; - public ColorP X0Y5_雫4CP; + public ColorP X0Y5_雫4CP; - public ColorP X0Y5_雫5CP; + public ColorP X0Y5_雫5CP; - public ColorP X0Y5_雫6CP; + public ColorP X0Y5_雫6CP; - public ColorP X0Y5_雫7CP; + public ColorP X0Y5_雫7CP; - public ColorP X0Y5_雫8CP; + public ColorP X0Y5_雫8CP; - public ColorP X0Y5_雫9CP; + public ColorP X0Y5_雫9CP; - public ColorP X0Y5_雫10CP; + public ColorP X0Y5_雫10CP; - public ColorP X0Y5_雫11CP; + public ColorP X0Y5_雫11CP; - public ColorP X0Y5_雫12CP; + public ColorP X0Y5_雫12CP; - public ColorP X0Y5_雫13CP; + public ColorP X0Y5_雫13CP; - public ColorP X0Y5_雫14CP; + public ColorP X0Y5_雫14CP; - public ColorP X0Y5_雫15CP; + public ColorP X0Y5_雫15CP; - public ColorP X0Y5_雫16CP; + public ColorP X0Y5_雫16CP; - public ColorP X0Y5_雫17CP; + public ColorP X0Y5_雫17CP; - public ColorP X0Y5_雫18CP; + public ColorP X0Y5_雫18CP; - public ColorP X0Y5_雫19CP; + public ColorP X0Y5_雫19CP; - public ColorP X0Y5_雫20CP; + public ColorP X0Y5_雫20CP; - public ColorP X0Y6_潮吹基CP; + public ColorP X0Y6_潮吹基CP; - public ColorP X0Y6_雫1CP; + public ColorP X0Y6_雫1CP; - public ColorP X0Y6_雫2CP; + public ColorP X0Y6_雫2CP; - public ColorP X0Y6_雫3CP; + public ColorP X0Y6_雫3CP; - public ColorP X0Y6_雫4CP; + public ColorP X0Y6_雫4CP; - public ColorP X0Y6_雫5CP; + public ColorP X0Y6_雫5CP; - public ColorP X0Y6_雫6CP; + public ColorP X0Y6_雫6CP; - public ColorP X0Y6_雫7CP; + public ColorP X0Y6_雫7CP; - public ColorP X0Y6_雫8CP; + public ColorP X0Y6_雫8CP; - public ColorP X0Y6_雫9CP; + public ColorP X0Y6_雫9CP; - public ColorP X0Y6_雫10CP; + public ColorP X0Y6_雫10CP; - public ColorP X0Y6_雫11CP; + public ColorP X0Y6_雫11CP; - public ColorP X0Y6_雫12CP; + public ColorP X0Y6_雫12CP; - public ColorP X0Y6_雫13CP; + public ColorP X0Y6_雫13CP; - public ColorP X0Y6_雫14CP; + public ColorP X0Y6_雫14CP; - public ColorP X0Y6_雫15CP; + public ColorP X0Y6_雫15CP; - public ColorP X0Y6_雫16CP; + public ColorP X0Y6_雫16CP; - public ColorP X0Y6_雫17CP; + public ColorP X0Y6_雫17CP; - public ColorP X0Y6_雫18CP; + public ColorP X0Y6_雫18CP; - public ColorP X0Y6_雫19CP; + public ColorP X0Y6_雫19CP; - public ColorP X0Y6_雫20CP; + public ColorP X0Y6_雫20CP; - public ColorP X0Y7_潮吹基CP; + public ColorP X0Y7_潮吹基CP; - public ColorP X0Y7_雫1CP; + public ColorP X0Y7_雫1CP; - public ColorP X0Y7_雫2CP; + public ColorP X0Y7_雫2CP; - public ColorP X0Y7_雫3CP; + public ColorP X0Y7_雫3CP; - public ColorP X0Y7_雫4CP; + public ColorP X0Y7_雫4CP; - public ColorP X0Y7_雫5CP; + public ColorP X0Y7_雫5CP; - public ColorP X0Y7_雫6CP; + public ColorP X0Y7_雫6CP; - public ColorP X0Y7_雫7CP; + public ColorP X0Y7_雫7CP; - public ColorP X0Y7_雫8CP; + public ColorP X0Y7_雫8CP; - public ColorP X0Y7_雫9CP; + public ColorP X0Y7_雫9CP; - public ColorP X0Y7_雫10CP; + public ColorP X0Y7_雫10CP; - public ColorP X0Y7_雫11CP; + public ColorP X0Y7_雫11CP; - public ColorP X0Y7_雫12CP; + public ColorP X0Y7_雫12CP; - public ColorP X0Y7_雫13CP; + public ColorP X0Y7_雫13CP; - public ColorP X0Y7_雫14CP; + public ColorP X0Y7_雫14CP; - public ColorP X0Y7_雫15CP; + public ColorP X0Y7_雫15CP; - public ColorP X0Y7_雫16CP; + public ColorP X0Y7_雫16CP; - public ColorP X0Y7_雫17CP; + public ColorP X0Y7_雫17CP; - public ColorP X0Y7_雫18CP; + public ColorP X0Y7_雫18CP; - public ColorP X0Y7_雫19CP; + public ColorP X0Y7_雫19CP; - public ColorP X0Y7_雫20CP; + public ColorP X0Y7_雫20CP; - public ColorP X0Y8_潮吹基CP; + public ColorP X0Y8_潮吹基CP; - public ColorP X0Y8_雫1CP; + public ColorP X0Y8_雫1CP; - public ColorP X0Y8_雫2CP; + public ColorP X0Y8_雫2CP; - public ColorP X0Y8_雫3CP; + public ColorP X0Y8_雫3CP; - public ColorP X0Y8_雫4CP; + public ColorP X0Y8_雫4CP; - public ColorP X0Y8_雫5CP; + public ColorP X0Y8_雫5CP; - public ColorP X0Y8_雫6CP; + public ColorP X0Y8_雫6CP; - public ColorP X0Y8_雫7CP; + public ColorP X0Y8_雫7CP; - public ColorP X0Y8_雫8CP; + public ColorP X0Y8_雫8CP; - public ColorP X0Y8_雫9CP; + public ColorP X0Y8_雫9CP; - public ColorP X0Y8_雫10CP; + public ColorP X0Y8_雫10CP; - public ColorP X0Y8_雫11CP; + public ColorP X0Y8_雫11CP; - public ColorP X0Y8_雫12CP; + public ColorP X0Y8_雫12CP; - public ColorP X0Y8_雫13CP; + public ColorP X0Y8_雫13CP; - public ColorP X0Y8_雫14CP; + public ColorP X0Y8_雫14CP; - public ColorP X0Y8_雫15CP; + public ColorP X0Y8_雫15CP; - public ColorP X0Y8_雫16CP; + public ColorP X0Y8_雫16CP; - public ColorP X0Y8_雫17CP; + public ColorP X0Y8_雫17CP; - public ColorP X0Y8_雫18CP; + public ColorP X0Y8_雫18CP; - public ColorP X0Y8_雫19CP; + public ColorP X0Y8_雫19CP; - public ColorP X0Y8_雫20CP; + public ColorP X0Y8_雫20CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 潮吹基_表示 - { - get - { - return X0Y0_潮吹基.Dra; - } - set - { - X0Y0_潮吹基.Dra = value; - X0Y1_潮吹基.Dra = value; - X0Y2_潮吹基.Dra = value; - X0Y3_潮吹基.Dra = value; - X0Y4_潮吹基.Dra = value; - X0Y5_潮吹基.Dra = value; - X0Y6_潮吹基.Dra = value; - X0Y7_潮吹基.Dra = value; - X0Y8_潮吹基.Dra = value; - X0Y0_潮吹基.Hit = value; - X0Y1_潮吹基.Hit = value; - X0Y2_潮吹基.Hit = value; - X0Y3_潮吹基.Hit = value; - X0Y4_潮吹基.Hit = value; - X0Y5_潮吹基.Hit = value; - X0Y6_潮吹基.Hit = value; - X0Y7_潮吹基.Hit = value; - X0Y8_潮吹基.Hit = value; - } - } - - public bool 雫1_表示 - { - get - { - return X0Y0_雫1.Dra; - } - set - { - X0Y0_雫1.Dra = value; - X0Y1_雫1.Dra = value; - X0Y2_雫1.Dra = value; - X0Y3_雫1.Dra = value; - X0Y4_雫1.Dra = value; - X0Y5_雫1.Dra = value; - X0Y6_雫1.Dra = value; - X0Y7_雫1.Dra = value; - X0Y8_雫1.Dra = value; - X0Y0_雫1.Hit = value; - X0Y1_雫1.Hit = value; - X0Y2_雫1.Hit = value; - X0Y3_雫1.Hit = value; - X0Y4_雫1.Hit = value; - X0Y5_雫1.Hit = value; - X0Y6_雫1.Hit = value; - X0Y7_雫1.Hit = value; - X0Y8_雫1.Hit = value; - } - } - - public bool 雫2_表示 - { - get - { - return X0Y0_雫2.Dra; - } - set - { - X0Y0_雫2.Dra = value; - X0Y1_雫2.Dra = value; - X0Y2_雫2.Dra = value; - X0Y3_雫2.Dra = value; - X0Y4_雫2.Dra = value; - X0Y5_雫2.Dra = value; - X0Y6_雫2.Dra = value; - X0Y7_雫2.Dra = value; - X0Y8_雫2.Dra = value; - X0Y0_雫2.Hit = value; - X0Y1_雫2.Hit = value; - X0Y2_雫2.Hit = value; - X0Y3_雫2.Hit = value; - X0Y4_雫2.Hit = value; - X0Y5_雫2.Hit = value; - X0Y6_雫2.Hit = value; - X0Y7_雫2.Hit = value; - X0Y8_雫2.Hit = value; - } - } - - public bool 雫3_表示 - { - get - { - return X0Y0_雫3.Dra; - } - set - { - X0Y0_雫3.Dra = value; - X0Y1_雫3.Dra = value; - X0Y2_雫3.Dra = value; - X0Y3_雫3.Dra = value; - X0Y4_雫3.Dra = value; - X0Y5_雫3.Dra = value; - X0Y6_雫3.Dra = value; - X0Y7_雫3.Dra = value; - X0Y8_雫3.Dra = value; - X0Y0_雫3.Hit = value; - X0Y1_雫3.Hit = value; - X0Y2_雫3.Hit = value; - X0Y3_雫3.Hit = value; - X0Y4_雫3.Hit = value; - X0Y5_雫3.Hit = value; - X0Y6_雫3.Hit = value; - X0Y7_雫3.Hit = value; - X0Y8_雫3.Hit = value; - } - } - - public bool 雫4_表示 - { - get - { - return X0Y0_雫4.Dra; - } - set - { - X0Y0_雫4.Dra = value; - X0Y1_雫4.Dra = value; - X0Y2_雫4.Dra = value; - X0Y3_雫4.Dra = value; - X0Y4_雫4.Dra = value; - X0Y5_雫4.Dra = value; - X0Y6_雫4.Dra = value; - X0Y7_雫4.Dra = value; - X0Y8_雫4.Dra = value; - X0Y0_雫4.Hit = value; - X0Y1_雫4.Hit = value; - X0Y2_雫4.Hit = value; - X0Y3_雫4.Hit = value; - X0Y4_雫4.Hit = value; - X0Y5_雫4.Hit = value; - X0Y6_雫4.Hit = value; - X0Y7_雫4.Hit = value; - X0Y8_雫4.Hit = value; - } - } - - public bool 雫5_表示 - { - get - { - return X0Y0_雫5.Dra; - } - set - { - X0Y0_雫5.Dra = value; - X0Y1_雫5.Dra = value; - X0Y2_雫5.Dra = value; - X0Y3_雫5.Dra = value; - X0Y4_雫5.Dra = value; - X0Y5_雫5.Dra = value; - X0Y6_雫5.Dra = value; - X0Y7_雫5.Dra = value; - X0Y8_雫5.Dra = value; - X0Y0_雫5.Hit = value; - X0Y1_雫5.Hit = value; - X0Y2_雫5.Hit = value; - X0Y3_雫5.Hit = value; - X0Y4_雫5.Hit = value; - X0Y5_雫5.Hit = value; - X0Y6_雫5.Hit = value; - X0Y7_雫5.Hit = value; - X0Y8_雫5.Hit = value; - } - } - - public bool 雫6_表示 - { - get - { - return X0Y0_雫6.Dra; - } - set - { - X0Y0_雫6.Dra = value; - X0Y1_雫6.Dra = value; - X0Y2_雫6.Dra = value; - X0Y3_雫6.Dra = value; - X0Y4_雫6.Dra = value; - X0Y5_雫6.Dra = value; - X0Y6_雫6.Dra = value; - X0Y7_雫6.Dra = value; - X0Y8_雫6.Dra = value; - X0Y0_雫6.Hit = value; - X0Y1_雫6.Hit = value; - X0Y2_雫6.Hit = value; - X0Y3_雫6.Hit = value; - X0Y4_雫6.Hit = value; - X0Y5_雫6.Hit = value; - X0Y6_雫6.Hit = value; - X0Y7_雫6.Hit = value; - X0Y8_雫6.Hit = value; - } - } - - public bool 雫7_表示 - { - get - { - return X0Y0_雫7.Dra; - } - set - { - X0Y0_雫7.Dra = value; - X0Y1_雫7.Dra = value; - X0Y2_雫7.Dra = value; - X0Y3_雫7.Dra = value; - X0Y4_雫7.Dra = value; - X0Y5_雫7.Dra = value; - X0Y6_雫7.Dra = value; - X0Y7_雫7.Dra = value; - X0Y8_雫7.Dra = value; - X0Y0_雫7.Hit = value; - X0Y1_雫7.Hit = value; - X0Y2_雫7.Hit = value; - X0Y3_雫7.Hit = value; - X0Y4_雫7.Hit = value; - X0Y5_雫7.Hit = value; - X0Y6_雫7.Hit = value; - X0Y7_雫7.Hit = value; - X0Y8_雫7.Hit = value; - } - } - - public bool 雫8_表示 - { - get - { - return X0Y0_雫8.Dra; - } - set - { - X0Y0_雫8.Dra = value; - X0Y1_雫8.Dra = value; - X0Y2_雫8.Dra = value; - X0Y3_雫8.Dra = value; - X0Y4_雫8.Dra = value; - X0Y5_雫8.Dra = value; - X0Y6_雫8.Dra = value; - X0Y7_雫8.Dra = value; - X0Y8_雫8.Dra = value; - X0Y0_雫8.Hit = value; - X0Y1_雫8.Hit = value; - X0Y2_雫8.Hit = value; - X0Y3_雫8.Hit = value; - X0Y4_雫8.Hit = value; - X0Y5_雫8.Hit = value; - X0Y6_雫8.Hit = value; - X0Y7_雫8.Hit = value; - X0Y8_雫8.Hit = value; - } - } - - public bool 雫9_表示 - { - get - { - return X0Y0_雫9.Dra; - } - set - { - X0Y0_雫9.Dra = value; - X0Y1_雫9.Dra = value; - X0Y2_雫9.Dra = value; - X0Y3_雫9.Dra = value; - X0Y4_雫9.Dra = value; - X0Y5_雫9.Dra = value; - X0Y6_雫9.Dra = value; - X0Y7_雫9.Dra = value; - X0Y8_雫9.Dra = value; - X0Y0_雫9.Hit = value; - X0Y1_雫9.Hit = value; - X0Y2_雫9.Hit = value; - X0Y3_雫9.Hit = value; - X0Y4_雫9.Hit = value; - X0Y5_雫9.Hit = value; - X0Y6_雫9.Hit = value; - X0Y7_雫9.Hit = value; - X0Y8_雫9.Hit = value; - } - } - - public bool 雫10_表示 - { - get - { - return X0Y0_雫10.Dra; - } - set - { - X0Y0_雫10.Dra = value; - X0Y1_雫10.Dra = value; - X0Y2_雫10.Dra = value; - X0Y3_雫10.Dra = value; - X0Y4_雫10.Dra = value; - X0Y5_雫10.Dra = value; - X0Y6_雫10.Dra = value; - X0Y7_雫10.Dra = value; - X0Y8_雫10.Dra = value; - X0Y0_雫10.Hit = value; - X0Y1_雫10.Hit = value; - X0Y2_雫10.Hit = value; - X0Y3_雫10.Hit = value; - X0Y4_雫10.Hit = value; - X0Y5_雫10.Hit = value; - X0Y6_雫10.Hit = value; - X0Y7_雫10.Hit = value; - X0Y8_雫10.Hit = value; - } - } - - public bool 雫11_表示 - { - get - { - return X0Y0_雫11.Dra; - } - set - { - X0Y0_雫11.Dra = value; - X0Y1_雫11.Dra = value; - X0Y2_雫11.Dra = value; - X0Y3_雫11.Dra = value; - X0Y4_雫11.Dra = value; - X0Y5_雫11.Dra = value; - X0Y6_雫11.Dra = value; - X0Y7_雫11.Dra = value; - X0Y8_雫11.Dra = value; - X0Y0_雫11.Hit = value; - X0Y1_雫11.Hit = value; - X0Y2_雫11.Hit = value; - X0Y3_雫11.Hit = value; - X0Y4_雫11.Hit = value; - X0Y5_雫11.Hit = value; - X0Y6_雫11.Hit = value; - X0Y7_雫11.Hit = value; - X0Y8_雫11.Hit = value; - } - } - - public bool 雫12_表示 - { - get - { - return X0Y0_雫12.Dra; - } - set - { - X0Y0_雫12.Dra = value; - X0Y1_雫12.Dra = value; - X0Y2_雫12.Dra = value; - X0Y3_雫12.Dra = value; - X0Y4_雫12.Dra = value; - X0Y5_雫12.Dra = value; - X0Y6_雫12.Dra = value; - X0Y7_雫12.Dra = value; - X0Y8_雫12.Dra = value; - X0Y0_雫12.Hit = value; - X0Y1_雫12.Hit = value; - X0Y2_雫12.Hit = value; - X0Y3_雫12.Hit = value; - X0Y4_雫12.Hit = value; - X0Y5_雫12.Hit = value; - X0Y6_雫12.Hit = value; - X0Y7_雫12.Hit = value; - X0Y8_雫12.Hit = value; - } - } - - public bool 雫13_表示 - { - get - { - return X0Y0_雫13.Dra; - } - set - { - X0Y0_雫13.Dra = value; - X0Y1_雫13.Dra = value; - X0Y2_雫13.Dra = value; - X0Y3_雫13.Dra = value; - X0Y4_雫13.Dra = value; - X0Y5_雫13.Dra = value; - X0Y6_雫13.Dra = value; - X0Y7_雫13.Dra = value; - X0Y8_雫13.Dra = value; - X0Y0_雫13.Hit = value; - X0Y1_雫13.Hit = value; - X0Y2_雫13.Hit = value; - X0Y3_雫13.Hit = value; - X0Y4_雫13.Hit = value; - X0Y5_雫13.Hit = value; - X0Y6_雫13.Hit = value; - X0Y7_雫13.Hit = value; - X0Y8_雫13.Hit = value; - } - } - - public bool 雫14_表示 - { - get - { - return X0Y0_雫14.Dra; - } - set - { - X0Y0_雫14.Dra = value; - X0Y1_雫14.Dra = value; - X0Y2_雫14.Dra = value; - X0Y3_雫14.Dra = value; - X0Y4_雫14.Dra = value; - X0Y5_雫14.Dra = value; - X0Y6_雫14.Dra = value; - X0Y7_雫14.Dra = value; - X0Y8_雫14.Dra = value; - X0Y0_雫14.Hit = value; - X0Y1_雫14.Hit = value; - X0Y2_雫14.Hit = value; - X0Y3_雫14.Hit = value; - X0Y4_雫14.Hit = value; - X0Y5_雫14.Hit = value; - X0Y6_雫14.Hit = value; - X0Y7_雫14.Hit = value; - X0Y8_雫14.Hit = value; - } - } - - public bool 雫15_表示 - { - get - { - return X0Y0_雫15.Dra; - } - set - { - X0Y0_雫15.Dra = value; - X0Y1_雫15.Dra = value; - X0Y2_雫15.Dra = value; - X0Y3_雫15.Dra = value; - X0Y4_雫15.Dra = value; - X0Y5_雫15.Dra = value; - X0Y6_雫15.Dra = value; - X0Y7_雫15.Dra = value; - X0Y8_雫15.Dra = value; - X0Y0_雫15.Hit = value; - X0Y1_雫15.Hit = value; - X0Y2_雫15.Hit = value; - X0Y3_雫15.Hit = value; - X0Y4_雫15.Hit = value; - X0Y5_雫15.Hit = value; - X0Y6_雫15.Hit = value; - X0Y7_雫15.Hit = value; - X0Y8_雫15.Hit = value; - } - } - - public bool 雫16_表示 - { - get - { - return X0Y0_雫16.Dra; - } - set - { - X0Y0_雫16.Dra = value; - X0Y1_雫16.Dra = value; - X0Y2_雫16.Dra = value; - X0Y3_雫16.Dra = value; - X0Y4_雫16.Dra = value; - X0Y5_雫16.Dra = value; - X0Y6_雫16.Dra = value; - X0Y7_雫16.Dra = value; - X0Y8_雫16.Dra = value; - X0Y0_雫16.Hit = value; - X0Y1_雫16.Hit = value; - X0Y2_雫16.Hit = value; - X0Y3_雫16.Hit = value; - X0Y4_雫16.Hit = value; - X0Y5_雫16.Hit = value; - X0Y6_雫16.Hit = value; - X0Y7_雫16.Hit = value; - X0Y8_雫16.Hit = value; - } - } - - public bool 雫17_表示 - { - get - { - return X0Y0_雫17.Dra; - } - set - { - X0Y0_雫17.Dra = value; - X0Y1_雫17.Dra = value; - X0Y2_雫17.Dra = value; - X0Y3_雫17.Dra = value; - X0Y4_雫17.Dra = value; - X0Y5_雫17.Dra = value; - X0Y6_雫17.Dra = value; - X0Y7_雫17.Dra = value; - X0Y8_雫17.Dra = value; - X0Y0_雫17.Hit = value; - X0Y1_雫17.Hit = value; - X0Y2_雫17.Hit = value; - X0Y3_雫17.Hit = value; - X0Y4_雫17.Hit = value; - X0Y5_雫17.Hit = value; - X0Y6_雫17.Hit = value; - X0Y7_雫17.Hit = value; - X0Y8_雫17.Hit = value; - } - } - - public bool 雫18_表示 - { - get - { - return X0Y0_雫18.Dra; - } - set - { - X0Y0_雫18.Dra = value; - X0Y1_雫18.Dra = value; - X0Y2_雫18.Dra = value; - X0Y3_雫18.Dra = value; - X0Y4_雫18.Dra = value; - X0Y5_雫18.Dra = value; - X0Y6_雫18.Dra = value; - X0Y7_雫18.Dra = value; - X0Y8_雫18.Dra = value; - X0Y0_雫18.Hit = value; - X0Y1_雫18.Hit = value; - X0Y2_雫18.Hit = value; - X0Y3_雫18.Hit = value; - X0Y4_雫18.Hit = value; - X0Y5_雫18.Hit = value; - X0Y6_雫18.Hit = value; - X0Y7_雫18.Hit = value; - X0Y8_雫18.Hit = value; - } - } - - public bool 雫19_表示 - { - get - { - return X0Y0_雫19.Dra; - } - set - { - X0Y0_雫19.Dra = value; - X0Y1_雫19.Dra = value; - X0Y2_雫19.Dra = value; - X0Y3_雫19.Dra = value; - X0Y4_雫19.Dra = value; - X0Y5_雫19.Dra = value; - X0Y6_雫19.Dra = value; - X0Y7_雫19.Dra = value; - X0Y8_雫19.Dra = value; - X0Y0_雫19.Hit = value; - X0Y1_雫19.Hit = value; - X0Y2_雫19.Hit = value; - X0Y3_雫19.Hit = value; - X0Y4_雫19.Hit = value; - X0Y5_雫19.Hit = value; - X0Y6_雫19.Hit = value; - X0Y7_雫19.Hit = value; - X0Y8_雫19.Hit = value; - } - } - - public bool 雫20_表示 - { - get - { - return X0Y0_雫20.Dra; - } - set - { - X0Y0_雫20.Dra = value; - X0Y1_雫20.Dra = value; - X0Y2_雫20.Dra = value; - X0Y3_雫20.Dra = value; - X0Y4_雫20.Dra = value; - X0Y5_雫20.Dra = value; - X0Y6_雫20.Dra = value; - X0Y7_雫20.Dra = value; - X0Y8_雫20.Dra = value; - X0Y0_雫20.Hit = value; - X0Y1_雫20.Hit = value; - X0Y2_雫20.Hit = value; - X0Y3_雫20.Hit = value; - X0Y4_雫20.Hit = value; - X0Y5_雫20.Hit = value; - X0Y6_雫20.Hit = value; - X0Y7_雫20.Hit = value; - X0Y8_雫20.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 潮吹基_表示; - } - set - { - 潮吹基_表示 = value; - 雫1_表示 = value; - 雫2_表示 = value; - 雫3_表示 = value; - 雫4_表示 = value; - 雫5_表示 = value; - 雫6_表示 = value; - 雫7_表示 = value; - 雫8_表示 = value; - 雫9_表示 = value; - 雫10_表示 = value; - 雫11_表示 = value; - 雫12_表示 = value; - 雫13_表示 = value; - 雫14_表示 = value; - 雫15_表示 = value; - 雫16_表示 = value; - 雫17_表示 = value; - 雫18_表示 = value; - 雫19_表示 = value; - 雫20_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 潮吹基CD.不透明度; - } - set - { - 潮吹基CD.不透明度 = value; - 雫1CD.不透明度 = value; - 雫2CD.不透明度 = value; - 雫3CD.不透明度 = value; - 雫4CD.不透明度 = value; - 雫5CD.不透明度 = value; - 雫6CD.不透明度 = value; - 雫7CD.不透明度 = value; - 雫8CD.不透明度 = value; - 雫9CD.不透明度 = value; - 雫10CD.不透明度 = value; - 雫11CD.不透明度 = value; - 雫12CD.不透明度 = value; - 雫13CD.不透明度 = value; - 雫14CD.不透明度 = value; - 雫15CD.不透明度 = value; - 雫16CD.不透明度 = value; - 雫17CD.不透明度 = value; - 雫18CD.不透明度 = value; - 雫19CD.不透明度 = value; - 雫20CD.不透明度 = value; - } - } - - public 潮吹_大_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 潮吹_大_人D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.性器付["潮吹"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_潮吹基 = pars["潮吹基"].ToPar(); - X0Y0_雫1 = pars["雫1"].ToPar(); - X0Y0_雫2 = pars["雫2"].ToPar(); - X0Y0_雫3 = pars["雫3"].ToPar(); - X0Y0_雫4 = pars["雫4"].ToPar(); - X0Y0_雫5 = pars["雫5"].ToPar(); - X0Y0_雫6 = pars["雫6"].ToPar(); - X0Y0_雫7 = pars["雫7"].ToPar(); - X0Y0_雫8 = pars["雫8"].ToPar(); - X0Y0_雫9 = pars["雫9"].ToPar(); - X0Y0_雫10 = pars["雫10"].ToPar(); - X0Y0_雫11 = pars["雫11"].ToPar(); - X0Y0_雫12 = pars["雫12"].ToPar(); - X0Y0_雫13 = pars["雫13"].ToPar(); - X0Y0_雫14 = pars["雫14"].ToPar(); - X0Y0_雫15 = pars["雫15"].ToPar(); - X0Y0_雫16 = pars["雫16"].ToPar(); - X0Y0_雫17 = pars["雫17"].ToPar(); - X0Y0_雫18 = pars["雫18"].ToPar(); - X0Y0_雫19 = pars["雫19"].ToPar(); - X0Y0_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][1]; - X0Y1_潮吹基 = pars["潮吹基"].ToPar(); - X0Y1_雫1 = pars["雫1"].ToPar(); - X0Y1_雫2 = pars["雫2"].ToPar(); - X0Y1_雫3 = pars["雫3"].ToPar(); - X0Y1_雫4 = pars["雫4"].ToPar(); - X0Y1_雫5 = pars["雫5"].ToPar(); - X0Y1_雫6 = pars["雫6"].ToPar(); - X0Y1_雫7 = pars["雫7"].ToPar(); - X0Y1_雫8 = pars["雫8"].ToPar(); - X0Y1_雫9 = pars["雫9"].ToPar(); - X0Y1_雫10 = pars["雫10"].ToPar(); - X0Y1_雫11 = pars["雫11"].ToPar(); - X0Y1_雫12 = pars["雫12"].ToPar(); - X0Y1_雫13 = pars["雫13"].ToPar(); - X0Y1_雫14 = pars["雫14"].ToPar(); - X0Y1_雫15 = pars["雫15"].ToPar(); - X0Y1_雫16 = pars["雫16"].ToPar(); - X0Y1_雫17 = pars["雫17"].ToPar(); - X0Y1_雫18 = pars["雫18"].ToPar(); - X0Y1_雫19 = pars["雫19"].ToPar(); - X0Y1_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][2]; - X0Y2_潮吹基 = pars["潮吹基"].ToPar(); - X0Y2_雫1 = pars["雫1"].ToPar(); - X0Y2_雫2 = pars["雫2"].ToPar(); - X0Y2_雫3 = pars["雫3"].ToPar(); - X0Y2_雫4 = pars["雫4"].ToPar(); - X0Y2_雫5 = pars["雫5"].ToPar(); - X0Y2_雫6 = pars["雫6"].ToPar(); - X0Y2_雫7 = pars["雫7"].ToPar(); - X0Y2_雫8 = pars["雫8"].ToPar(); - X0Y2_雫9 = pars["雫9"].ToPar(); - X0Y2_雫10 = pars["雫10"].ToPar(); - X0Y2_雫11 = pars["雫11"].ToPar(); - X0Y2_雫12 = pars["雫12"].ToPar(); - X0Y2_雫13 = pars["雫13"].ToPar(); - X0Y2_雫14 = pars["雫14"].ToPar(); - X0Y2_雫15 = pars["雫15"].ToPar(); - X0Y2_雫16 = pars["雫16"].ToPar(); - X0Y2_雫17 = pars["雫17"].ToPar(); - X0Y2_雫18 = pars["雫18"].ToPar(); - X0Y2_雫19 = pars["雫19"].ToPar(); - X0Y2_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][3]; - X0Y3_潮吹基 = pars["潮吹基"].ToPar(); - X0Y3_雫1 = pars["雫1"].ToPar(); - X0Y3_雫2 = pars["雫2"].ToPar(); - X0Y3_雫3 = pars["雫3"].ToPar(); - X0Y3_雫4 = pars["雫4"].ToPar(); - X0Y3_雫5 = pars["雫5"].ToPar(); - X0Y3_雫6 = pars["雫6"].ToPar(); - X0Y3_雫7 = pars["雫7"].ToPar(); - X0Y3_雫8 = pars["雫8"].ToPar(); - X0Y3_雫9 = pars["雫9"].ToPar(); - X0Y3_雫10 = pars["雫10"].ToPar(); - X0Y3_雫11 = pars["雫11"].ToPar(); - X0Y3_雫12 = pars["雫12"].ToPar(); - X0Y3_雫13 = pars["雫13"].ToPar(); - X0Y3_雫14 = pars["雫14"].ToPar(); - X0Y3_雫15 = pars["雫15"].ToPar(); - X0Y3_雫16 = pars["雫16"].ToPar(); - X0Y3_雫17 = pars["雫17"].ToPar(); - X0Y3_雫18 = pars["雫18"].ToPar(); - X0Y3_雫19 = pars["雫19"].ToPar(); - X0Y3_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][4]; - X0Y4_潮吹基 = pars["潮吹基"].ToPar(); - X0Y4_雫1 = pars["雫1"].ToPar(); - X0Y4_雫2 = pars["雫2"].ToPar(); - X0Y4_雫3 = pars["雫3"].ToPar(); - X0Y4_雫4 = pars["雫4"].ToPar(); - X0Y4_雫5 = pars["雫5"].ToPar(); - X0Y4_雫6 = pars["雫6"].ToPar(); - X0Y4_雫7 = pars["雫7"].ToPar(); - X0Y4_雫8 = pars["雫8"].ToPar(); - X0Y4_雫9 = pars["雫9"].ToPar(); - X0Y4_雫10 = pars["雫10"].ToPar(); - X0Y4_雫11 = pars["雫11"].ToPar(); - X0Y4_雫12 = pars["雫12"].ToPar(); - X0Y4_雫13 = pars["雫13"].ToPar(); - X0Y4_雫14 = pars["雫14"].ToPar(); - X0Y4_雫15 = pars["雫15"].ToPar(); - X0Y4_雫16 = pars["雫16"].ToPar(); - X0Y4_雫17 = pars["雫17"].ToPar(); - X0Y4_雫18 = pars["雫18"].ToPar(); - X0Y4_雫19 = pars["雫19"].ToPar(); - X0Y4_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][5]; - X0Y5_潮吹基 = pars["潮吹基"].ToPar(); - X0Y5_雫1 = pars["雫1"].ToPar(); - X0Y5_雫2 = pars["雫2"].ToPar(); - X0Y5_雫3 = pars["雫3"].ToPar(); - X0Y5_雫4 = pars["雫4"].ToPar(); - X0Y5_雫5 = pars["雫5"].ToPar(); - X0Y5_雫6 = pars["雫6"].ToPar(); - X0Y5_雫7 = pars["雫7"].ToPar(); - X0Y5_雫8 = pars["雫8"].ToPar(); - X0Y5_雫9 = pars["雫9"].ToPar(); - X0Y5_雫10 = pars["雫10"].ToPar(); - X0Y5_雫11 = pars["雫11"].ToPar(); - X0Y5_雫12 = pars["雫12"].ToPar(); - X0Y5_雫13 = pars["雫13"].ToPar(); - X0Y5_雫14 = pars["雫14"].ToPar(); - X0Y5_雫15 = pars["雫15"].ToPar(); - X0Y5_雫16 = pars["雫16"].ToPar(); - X0Y5_雫17 = pars["雫17"].ToPar(); - X0Y5_雫18 = pars["雫18"].ToPar(); - X0Y5_雫19 = pars["雫19"].ToPar(); - X0Y5_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][6]; - X0Y6_潮吹基 = pars["潮吹基"].ToPar(); - X0Y6_雫1 = pars["雫1"].ToPar(); - X0Y6_雫2 = pars["雫2"].ToPar(); - X0Y6_雫3 = pars["雫3"].ToPar(); - X0Y6_雫4 = pars["雫4"].ToPar(); - X0Y6_雫5 = pars["雫5"].ToPar(); - X0Y6_雫6 = pars["雫6"].ToPar(); - X0Y6_雫7 = pars["雫7"].ToPar(); - X0Y6_雫8 = pars["雫8"].ToPar(); - X0Y6_雫9 = pars["雫9"].ToPar(); - X0Y6_雫10 = pars["雫10"].ToPar(); - X0Y6_雫11 = pars["雫11"].ToPar(); - X0Y6_雫12 = pars["雫12"].ToPar(); - X0Y6_雫13 = pars["雫13"].ToPar(); - X0Y6_雫14 = pars["雫14"].ToPar(); - X0Y6_雫15 = pars["雫15"].ToPar(); - X0Y6_雫16 = pars["雫16"].ToPar(); - X0Y6_雫17 = pars["雫17"].ToPar(); - X0Y6_雫18 = pars["雫18"].ToPar(); - X0Y6_雫19 = pars["雫19"].ToPar(); - X0Y6_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][7]; - X0Y7_潮吹基 = pars["潮吹基"].ToPar(); - X0Y7_雫1 = pars["雫1"].ToPar(); - X0Y7_雫2 = pars["雫2"].ToPar(); - X0Y7_雫3 = pars["雫3"].ToPar(); - X0Y7_雫4 = pars["雫4"].ToPar(); - X0Y7_雫5 = pars["雫5"].ToPar(); - X0Y7_雫6 = pars["雫6"].ToPar(); - X0Y7_雫7 = pars["雫7"].ToPar(); - X0Y7_雫8 = pars["雫8"].ToPar(); - X0Y7_雫9 = pars["雫9"].ToPar(); - X0Y7_雫10 = pars["雫10"].ToPar(); - X0Y7_雫11 = pars["雫11"].ToPar(); - X0Y7_雫12 = pars["雫12"].ToPar(); - X0Y7_雫13 = pars["雫13"].ToPar(); - X0Y7_雫14 = pars["雫14"].ToPar(); - X0Y7_雫15 = pars["雫15"].ToPar(); - X0Y7_雫16 = pars["雫16"].ToPar(); - X0Y7_雫17 = pars["雫17"].ToPar(); - X0Y7_雫18 = pars["雫18"].ToPar(); - X0Y7_雫19 = pars["雫19"].ToPar(); - X0Y7_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][8]; - X0Y8_潮吹基 = pars["潮吹基"].ToPar(); - X0Y8_雫1 = pars["雫1"].ToPar(); - X0Y8_雫2 = pars["雫2"].ToPar(); - X0Y8_雫3 = pars["雫3"].ToPar(); - X0Y8_雫4 = pars["雫4"].ToPar(); - X0Y8_雫5 = pars["雫5"].ToPar(); - X0Y8_雫6 = pars["雫6"].ToPar(); - X0Y8_雫7 = pars["雫7"].ToPar(); - X0Y8_雫8 = pars["雫8"].ToPar(); - X0Y8_雫9 = pars["雫9"].ToPar(); - X0Y8_雫10 = pars["雫10"].ToPar(); - X0Y8_雫11 = pars["雫11"].ToPar(); - X0Y8_雫12 = pars["雫12"].ToPar(); - X0Y8_雫13 = pars["雫13"].ToPar(); - X0Y8_雫14 = pars["雫14"].ToPar(); - X0Y8_雫15 = pars["雫15"].ToPar(); - X0Y8_雫16 = pars["雫16"].ToPar(); - X0Y8_雫17 = pars["雫17"].ToPar(); - X0Y8_雫18 = pars["雫18"].ToPar(); - X0Y8_雫19 = pars["雫19"].ToPar(); - X0Y8_雫20 = pars["雫20"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 潮吹基_表示 = e.潮吹基_表示; - 雫1_表示 = e.雫1_表示; - 雫2_表示 = e.雫2_表示; - 雫3_表示 = e.雫3_表示; - 雫4_表示 = e.雫4_表示; - 雫5_表示 = e.雫5_表示; - 雫6_表示 = e.雫6_表示; - 雫7_表示 = e.雫7_表示; - 雫8_表示 = e.雫8_表示; - 雫9_表示 = e.雫9_表示; - 雫10_表示 = e.雫10_表示; - 雫11_表示 = e.雫11_表示; - 雫12_表示 = e.雫12_表示; - 雫13_表示 = e.雫13_表示; - 雫14_表示 = e.雫14_表示; - 雫15_表示 = e.雫15_表示; - 雫16_表示 = e.雫16_表示; - 雫17_表示 = e.雫17_表示; - 雫18_表示 = e.雫18_表示; - 雫19_表示 = e.雫19_表示; - 雫20_表示 = e.雫20_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_雫8CP = new ColorP(X0Y0_雫8, 雫8CD, DisUnit, abj: true); - X0Y0_雫9CP = new ColorP(X0Y0_雫9, 雫9CD, DisUnit, abj: true); - X0Y0_雫10CP = new ColorP(X0Y0_雫10, 雫10CD, DisUnit, abj: true); - X0Y0_雫11CP = new ColorP(X0Y0_雫11, 雫11CD, DisUnit, abj: true); - X0Y0_雫12CP = new ColorP(X0Y0_雫12, 雫12CD, DisUnit, abj: true); - X0Y0_雫13CP = new ColorP(X0Y0_雫13, 雫13CD, DisUnit, abj: true); - X0Y0_雫14CP = new ColorP(X0Y0_雫14, 雫14CD, DisUnit, abj: true); - X0Y0_雫15CP = new ColorP(X0Y0_雫15, 雫15CD, DisUnit, abj: true); - X0Y0_雫16CP = new ColorP(X0Y0_雫16, 雫16CD, DisUnit, abj: true); - X0Y0_雫17CP = new ColorP(X0Y0_雫17, 雫17CD, DisUnit, abj: true); - X0Y0_雫18CP = new ColorP(X0Y0_雫18, 雫18CD, DisUnit, abj: true); - X0Y0_雫19CP = new ColorP(X0Y0_雫19, 雫19CD, DisUnit, abj: true); - X0Y0_雫20CP = new ColorP(X0Y0_雫20, 雫20CD, 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_雫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_雫8CP = new ColorP(X0Y1_雫8, 雫8CD, DisUnit, abj: true); - X0Y1_雫9CP = new ColorP(X0Y1_雫9, 雫9CD, DisUnit, abj: true); - X0Y1_雫10CP = new ColorP(X0Y1_雫10, 雫10CD, DisUnit, abj: true); - X0Y1_雫11CP = new ColorP(X0Y1_雫11, 雫11CD, DisUnit, abj: true); - X0Y1_雫12CP = new ColorP(X0Y1_雫12, 雫12CD, DisUnit, abj: true); - X0Y1_雫13CP = new ColorP(X0Y1_雫13, 雫13CD, DisUnit, abj: true); - X0Y1_雫14CP = new ColorP(X0Y1_雫14, 雫14CD, DisUnit, abj: true); - X0Y1_雫15CP = new ColorP(X0Y1_雫15, 雫15CD, DisUnit, abj: true); - X0Y1_雫16CP = new ColorP(X0Y1_雫16, 雫16CD, DisUnit, abj: true); - X0Y1_雫17CP = new ColorP(X0Y1_雫17, 雫17CD, DisUnit, abj: true); - X0Y1_雫18CP = new ColorP(X0Y1_雫18, 雫18CD, DisUnit, abj: true); - X0Y1_雫19CP = new ColorP(X0Y1_雫19, 雫19CD, DisUnit, abj: true); - X0Y1_雫20CP = new ColorP(X0Y1_雫20, 雫20CD, DisUnit, abj: true); - X0Y2_潮吹基CP = new ColorP(X0Y2_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y2_雫1CP = new ColorP(X0Y2_雫1, 雫1CD, DisUnit, abj: true); - X0Y2_雫2CP = new ColorP(X0Y2_雫2, 雫2CD, DisUnit, abj: true); - X0Y2_雫3CP = new ColorP(X0Y2_雫3, 雫3CD, DisUnit, abj: true); - X0Y2_雫4CP = new ColorP(X0Y2_雫4, 雫4CD, DisUnit, abj: true); - X0Y2_雫5CP = new ColorP(X0Y2_雫5, 雫5CD, DisUnit, abj: true); - X0Y2_雫6CP = new ColorP(X0Y2_雫6, 雫6CD, DisUnit, abj: true); - X0Y2_雫7CP = new ColorP(X0Y2_雫7, 雫7CD, DisUnit, abj: true); - X0Y2_雫8CP = new ColorP(X0Y2_雫8, 雫8CD, DisUnit, abj: true); - X0Y2_雫9CP = new ColorP(X0Y2_雫9, 雫9CD, DisUnit, abj: true); - X0Y2_雫10CP = new ColorP(X0Y2_雫10, 雫10CD, DisUnit, abj: true); - X0Y2_雫11CP = new ColorP(X0Y2_雫11, 雫11CD, DisUnit, abj: true); - X0Y2_雫12CP = new ColorP(X0Y2_雫12, 雫12CD, DisUnit, abj: true); - X0Y2_雫13CP = new ColorP(X0Y2_雫13, 雫13CD, DisUnit, abj: true); - X0Y2_雫14CP = new ColorP(X0Y2_雫14, 雫14CD, DisUnit, abj: true); - X0Y2_雫15CP = new ColorP(X0Y2_雫15, 雫15CD, DisUnit, abj: true); - X0Y2_雫16CP = new ColorP(X0Y2_雫16, 雫16CD, DisUnit, abj: true); - X0Y2_雫17CP = new ColorP(X0Y2_雫17, 雫17CD, DisUnit, abj: true); - X0Y2_雫18CP = new ColorP(X0Y2_雫18, 雫18CD, DisUnit, abj: true); - X0Y2_雫19CP = new ColorP(X0Y2_雫19, 雫19CD, DisUnit, abj: true); - X0Y2_雫20CP = new ColorP(X0Y2_雫20, 雫20CD, DisUnit, abj: true); - X0Y3_潮吹基CP = new ColorP(X0Y3_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y3_雫1CP = new ColorP(X0Y3_雫1, 雫1CD, DisUnit, abj: true); - X0Y3_雫2CP = new ColorP(X0Y3_雫2, 雫2CD, DisUnit, abj: true); - X0Y3_雫3CP = new ColorP(X0Y3_雫3, 雫3CD, DisUnit, abj: true); - X0Y3_雫4CP = new ColorP(X0Y3_雫4, 雫4CD, DisUnit, abj: true); - X0Y3_雫5CP = new ColorP(X0Y3_雫5, 雫5CD, DisUnit, abj: true); - X0Y3_雫6CP = new ColorP(X0Y3_雫6, 雫6CD, DisUnit, abj: true); - X0Y3_雫7CP = new ColorP(X0Y3_雫7, 雫7CD, DisUnit, abj: true); - X0Y3_雫8CP = new ColorP(X0Y3_雫8, 雫8CD, DisUnit, abj: true); - X0Y3_雫9CP = new ColorP(X0Y3_雫9, 雫9CD, DisUnit, abj: true); - X0Y3_雫10CP = new ColorP(X0Y3_雫10, 雫10CD, DisUnit, abj: true); - X0Y3_雫11CP = new ColorP(X0Y3_雫11, 雫11CD, DisUnit, abj: true); - X0Y3_雫12CP = new ColorP(X0Y3_雫12, 雫12CD, DisUnit, abj: true); - X0Y3_雫13CP = new ColorP(X0Y3_雫13, 雫13CD, DisUnit, abj: true); - X0Y3_雫14CP = new ColorP(X0Y3_雫14, 雫14CD, DisUnit, abj: true); - X0Y3_雫15CP = new ColorP(X0Y3_雫15, 雫15CD, DisUnit, abj: true); - X0Y3_雫16CP = new ColorP(X0Y3_雫16, 雫16CD, DisUnit, abj: true); - X0Y3_雫17CP = new ColorP(X0Y3_雫17, 雫17CD, DisUnit, abj: true); - X0Y3_雫18CP = new ColorP(X0Y3_雫18, 雫18CD, DisUnit, abj: true); - X0Y3_雫19CP = new ColorP(X0Y3_雫19, 雫19CD, DisUnit, abj: true); - X0Y3_雫20CP = new ColorP(X0Y3_雫20, 雫20CD, DisUnit, abj: true); - X0Y4_潮吹基CP = new ColorP(X0Y4_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y4_雫1CP = new ColorP(X0Y4_雫1, 雫1CD, DisUnit, abj: true); - X0Y4_雫2CP = new ColorP(X0Y4_雫2, 雫2CD, DisUnit, abj: true); - X0Y4_雫3CP = new ColorP(X0Y4_雫3, 雫3CD, DisUnit, abj: true); - X0Y4_雫4CP = new ColorP(X0Y4_雫4, 雫4CD, DisUnit, abj: true); - X0Y4_雫5CP = new ColorP(X0Y4_雫5, 雫5CD, DisUnit, abj: true); - X0Y4_雫6CP = new ColorP(X0Y4_雫6, 雫6CD, DisUnit, abj: true); - X0Y4_雫7CP = new ColorP(X0Y4_雫7, 雫7CD, DisUnit, abj: true); - X0Y4_雫8CP = new ColorP(X0Y4_雫8, 雫8CD, DisUnit, abj: true); - X0Y4_雫9CP = new ColorP(X0Y4_雫9, 雫9CD, DisUnit, abj: true); - X0Y4_雫10CP = new ColorP(X0Y4_雫10, 雫10CD, DisUnit, abj: true); - X0Y4_雫11CP = new ColorP(X0Y4_雫11, 雫11CD, DisUnit, abj: true); - X0Y4_雫12CP = new ColorP(X0Y4_雫12, 雫12CD, DisUnit, abj: true); - X0Y4_雫13CP = new ColorP(X0Y4_雫13, 雫13CD, DisUnit, abj: true); - X0Y4_雫14CP = new ColorP(X0Y4_雫14, 雫14CD, DisUnit, abj: true); - X0Y4_雫15CP = new ColorP(X0Y4_雫15, 雫15CD, DisUnit, abj: true); - X0Y4_雫16CP = new ColorP(X0Y4_雫16, 雫16CD, DisUnit, abj: true); - X0Y4_雫17CP = new ColorP(X0Y4_雫17, 雫17CD, DisUnit, abj: true); - X0Y4_雫18CP = new ColorP(X0Y4_雫18, 雫18CD, DisUnit, abj: true); - X0Y4_雫19CP = new ColorP(X0Y4_雫19, 雫19CD, DisUnit, abj: true); - X0Y4_雫20CP = new ColorP(X0Y4_雫20, 雫20CD, DisUnit, abj: true); - X0Y5_潮吹基CP = new ColorP(X0Y5_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y5_雫1CP = new ColorP(X0Y5_雫1, 雫1CD, DisUnit, abj: true); - X0Y5_雫2CP = new ColorP(X0Y5_雫2, 雫2CD, DisUnit, abj: true); - X0Y5_雫3CP = new ColorP(X0Y5_雫3, 雫3CD, DisUnit, abj: true); - X0Y5_雫4CP = new ColorP(X0Y5_雫4, 雫4CD, DisUnit, abj: true); - X0Y5_雫5CP = new ColorP(X0Y5_雫5, 雫5CD, DisUnit, abj: true); - X0Y5_雫6CP = new ColorP(X0Y5_雫6, 雫6CD, DisUnit, abj: true); - X0Y5_雫7CP = new ColorP(X0Y5_雫7, 雫7CD, DisUnit, abj: true); - X0Y5_雫8CP = new ColorP(X0Y5_雫8, 雫8CD, DisUnit, abj: true); - X0Y5_雫9CP = new ColorP(X0Y5_雫9, 雫9CD, DisUnit, abj: true); - X0Y5_雫10CP = new ColorP(X0Y5_雫10, 雫10CD, DisUnit, abj: true); - X0Y5_雫11CP = new ColorP(X0Y5_雫11, 雫11CD, DisUnit, abj: true); - X0Y5_雫12CP = new ColorP(X0Y5_雫12, 雫12CD, DisUnit, abj: true); - X0Y5_雫13CP = new ColorP(X0Y5_雫13, 雫13CD, DisUnit, abj: true); - X0Y5_雫14CP = new ColorP(X0Y5_雫14, 雫14CD, DisUnit, abj: true); - X0Y5_雫15CP = new ColorP(X0Y5_雫15, 雫15CD, DisUnit, abj: true); - X0Y5_雫16CP = new ColorP(X0Y5_雫16, 雫16CD, DisUnit, abj: true); - X0Y5_雫17CP = new ColorP(X0Y5_雫17, 雫17CD, DisUnit, abj: true); - X0Y5_雫18CP = new ColorP(X0Y5_雫18, 雫18CD, DisUnit, abj: true); - X0Y5_雫19CP = new ColorP(X0Y5_雫19, 雫19CD, DisUnit, abj: true); - X0Y5_雫20CP = new ColorP(X0Y5_雫20, 雫20CD, DisUnit, abj: true); - X0Y6_潮吹基CP = new ColorP(X0Y6_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y6_雫1CP = new ColorP(X0Y6_雫1, 雫1CD, DisUnit, abj: true); - X0Y6_雫2CP = new ColorP(X0Y6_雫2, 雫2CD, DisUnit, abj: true); - X0Y6_雫3CP = new ColorP(X0Y6_雫3, 雫3CD, DisUnit, abj: true); - X0Y6_雫4CP = new ColorP(X0Y6_雫4, 雫4CD, DisUnit, abj: true); - X0Y6_雫5CP = new ColorP(X0Y6_雫5, 雫5CD, DisUnit, abj: true); - X0Y6_雫6CP = new ColorP(X0Y6_雫6, 雫6CD, DisUnit, abj: true); - X0Y6_雫7CP = new ColorP(X0Y6_雫7, 雫7CD, DisUnit, abj: true); - X0Y6_雫8CP = new ColorP(X0Y6_雫8, 雫8CD, DisUnit, abj: true); - X0Y6_雫9CP = new ColorP(X0Y6_雫9, 雫9CD, DisUnit, abj: true); - X0Y6_雫10CP = new ColorP(X0Y6_雫10, 雫10CD, DisUnit, abj: true); - X0Y6_雫11CP = new ColorP(X0Y6_雫11, 雫11CD, DisUnit, abj: true); - X0Y6_雫12CP = new ColorP(X0Y6_雫12, 雫12CD, DisUnit, abj: true); - X0Y6_雫13CP = new ColorP(X0Y6_雫13, 雫13CD, DisUnit, abj: true); - X0Y6_雫14CP = new ColorP(X0Y6_雫14, 雫14CD, DisUnit, abj: true); - X0Y6_雫15CP = new ColorP(X0Y6_雫15, 雫15CD, DisUnit, abj: true); - X0Y6_雫16CP = new ColorP(X0Y6_雫16, 雫16CD, DisUnit, abj: true); - X0Y6_雫17CP = new ColorP(X0Y6_雫17, 雫17CD, DisUnit, abj: true); - X0Y6_雫18CP = new ColorP(X0Y6_雫18, 雫18CD, DisUnit, abj: true); - X0Y6_雫19CP = new ColorP(X0Y6_雫19, 雫19CD, DisUnit, abj: true); - X0Y6_雫20CP = new ColorP(X0Y6_雫20, 雫20CD, DisUnit, abj: true); - X0Y7_潮吹基CP = new ColorP(X0Y7_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y7_雫1CP = new ColorP(X0Y7_雫1, 雫1CD, DisUnit, abj: true); - X0Y7_雫2CP = new ColorP(X0Y7_雫2, 雫2CD, DisUnit, abj: true); - X0Y7_雫3CP = new ColorP(X0Y7_雫3, 雫3CD, DisUnit, abj: true); - X0Y7_雫4CP = new ColorP(X0Y7_雫4, 雫4CD, DisUnit, abj: true); - X0Y7_雫5CP = new ColorP(X0Y7_雫5, 雫5CD, DisUnit, abj: true); - X0Y7_雫6CP = new ColorP(X0Y7_雫6, 雫6CD, DisUnit, abj: true); - X0Y7_雫7CP = new ColorP(X0Y7_雫7, 雫7CD, DisUnit, abj: true); - X0Y7_雫8CP = new ColorP(X0Y7_雫8, 雫8CD, DisUnit, abj: true); - X0Y7_雫9CP = new ColorP(X0Y7_雫9, 雫9CD, DisUnit, abj: true); - X0Y7_雫10CP = new ColorP(X0Y7_雫10, 雫10CD, DisUnit, abj: true); - X0Y7_雫11CP = new ColorP(X0Y7_雫11, 雫11CD, DisUnit, abj: true); - X0Y7_雫12CP = new ColorP(X0Y7_雫12, 雫12CD, DisUnit, abj: true); - X0Y7_雫13CP = new ColorP(X0Y7_雫13, 雫13CD, DisUnit, abj: true); - X0Y7_雫14CP = new ColorP(X0Y7_雫14, 雫14CD, DisUnit, abj: true); - X0Y7_雫15CP = new ColorP(X0Y7_雫15, 雫15CD, DisUnit, abj: true); - X0Y7_雫16CP = new ColorP(X0Y7_雫16, 雫16CD, DisUnit, abj: true); - X0Y7_雫17CP = new ColorP(X0Y7_雫17, 雫17CD, DisUnit, abj: true); - X0Y7_雫18CP = new ColorP(X0Y7_雫18, 雫18CD, DisUnit, abj: true); - X0Y7_雫19CP = new ColorP(X0Y7_雫19, 雫19CD, DisUnit, abj: true); - X0Y7_雫20CP = new ColorP(X0Y7_雫20, 雫20CD, DisUnit, abj: true); - X0Y8_潮吹基CP = new ColorP(X0Y8_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y8_雫1CP = new ColorP(X0Y8_雫1, 雫1CD, DisUnit, abj: true); - X0Y8_雫2CP = new ColorP(X0Y8_雫2, 雫2CD, DisUnit, abj: true); - X0Y8_雫3CP = new ColorP(X0Y8_雫3, 雫3CD, DisUnit, abj: true); - X0Y8_雫4CP = new ColorP(X0Y8_雫4, 雫4CD, DisUnit, abj: true); - X0Y8_雫5CP = new ColorP(X0Y8_雫5, 雫5CD, DisUnit, abj: true); - X0Y8_雫6CP = new ColorP(X0Y8_雫6, 雫6CD, DisUnit, abj: true); - X0Y8_雫7CP = new ColorP(X0Y8_雫7, 雫7CD, DisUnit, abj: true); - X0Y8_雫8CP = new ColorP(X0Y8_雫8, 雫8CD, DisUnit, abj: true); - X0Y8_雫9CP = new ColorP(X0Y8_雫9, 雫9CD, DisUnit, abj: true); - X0Y8_雫10CP = new ColorP(X0Y8_雫10, 雫10CD, DisUnit, abj: true); - X0Y8_雫11CP = new ColorP(X0Y8_雫11, 雫11CD, DisUnit, abj: true); - X0Y8_雫12CP = new ColorP(X0Y8_雫12, 雫12CD, DisUnit, abj: true); - X0Y8_雫13CP = new ColorP(X0Y8_雫13, 雫13CD, DisUnit, abj: true); - X0Y8_雫14CP = new ColorP(X0Y8_雫14, 雫14CD, DisUnit, abj: true); - X0Y8_雫15CP = new ColorP(X0Y8_雫15, 雫15CD, DisUnit, abj: true); - X0Y8_雫16CP = new ColorP(X0Y8_雫16, 雫16CD, DisUnit, abj: true); - X0Y8_雫17CP = new ColorP(X0Y8_雫17, 雫17CD, DisUnit, abj: true); - X0Y8_雫18CP = new ColorP(X0Y8_雫18, 雫18CD, DisUnit, abj: true); - X0Y8_雫19CP = new ColorP(X0Y8_雫19, 雫19CD, DisUnit, abj: true); - X0Y8_雫20CP = new ColorP(X0Y8_雫20, 雫20CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_潮吹基CP.Update(); - X0Y0_雫1CP.Update(); - X0Y0_雫2CP.Update(); - X0Y0_雫3CP.Update(); - X0Y0_雫4CP.Update(); - X0Y0_雫5CP.Update(); - X0Y0_雫6CP.Update(); - X0Y0_雫7CP.Update(); - X0Y0_雫8CP.Update(); - X0Y0_雫9CP.Update(); - X0Y0_雫10CP.Update(); - X0Y0_雫11CP.Update(); - X0Y0_雫12CP.Update(); - X0Y0_雫13CP.Update(); - X0Y0_雫14CP.Update(); - X0Y0_雫15CP.Update(); - X0Y0_雫16CP.Update(); - X0Y0_雫17CP.Update(); - X0Y0_雫18CP.Update(); - X0Y0_雫19CP.Update(); - X0Y0_雫20CP.Update(); - break; - case 1: - X0Y1_潮吹基CP.Update(); - X0Y1_雫1CP.Update(); - X0Y1_雫2CP.Update(); - X0Y1_雫3CP.Update(); - X0Y1_雫4CP.Update(); - X0Y1_雫5CP.Update(); - X0Y1_雫6CP.Update(); - X0Y1_雫7CP.Update(); - X0Y1_雫8CP.Update(); - X0Y1_雫9CP.Update(); - X0Y1_雫10CP.Update(); - X0Y1_雫11CP.Update(); - X0Y1_雫12CP.Update(); - X0Y1_雫13CP.Update(); - X0Y1_雫14CP.Update(); - X0Y1_雫15CP.Update(); - X0Y1_雫16CP.Update(); - X0Y1_雫17CP.Update(); - X0Y1_雫18CP.Update(); - X0Y1_雫19CP.Update(); - X0Y1_雫20CP.Update(); - break; - case 2: - X0Y2_潮吹基CP.Update(); - X0Y2_雫1CP.Update(); - X0Y2_雫2CP.Update(); - X0Y2_雫3CP.Update(); - X0Y2_雫4CP.Update(); - X0Y2_雫5CP.Update(); - X0Y2_雫6CP.Update(); - X0Y2_雫7CP.Update(); - X0Y2_雫8CP.Update(); - X0Y2_雫9CP.Update(); - X0Y2_雫10CP.Update(); - X0Y2_雫11CP.Update(); - X0Y2_雫12CP.Update(); - X0Y2_雫13CP.Update(); - X0Y2_雫14CP.Update(); - X0Y2_雫15CP.Update(); - X0Y2_雫16CP.Update(); - X0Y2_雫17CP.Update(); - X0Y2_雫18CP.Update(); - X0Y2_雫19CP.Update(); - X0Y2_雫20CP.Update(); - break; - case 3: - X0Y3_潮吹基CP.Update(); - X0Y3_雫1CP.Update(); - X0Y3_雫2CP.Update(); - X0Y3_雫3CP.Update(); - X0Y3_雫4CP.Update(); - X0Y3_雫5CP.Update(); - X0Y3_雫6CP.Update(); - X0Y3_雫7CP.Update(); - X0Y3_雫8CP.Update(); - X0Y3_雫9CP.Update(); - X0Y3_雫10CP.Update(); - X0Y3_雫11CP.Update(); - X0Y3_雫12CP.Update(); - X0Y3_雫13CP.Update(); - X0Y3_雫14CP.Update(); - X0Y3_雫15CP.Update(); - X0Y3_雫16CP.Update(); - X0Y3_雫17CP.Update(); - X0Y3_雫18CP.Update(); - X0Y3_雫19CP.Update(); - X0Y3_雫20CP.Update(); - break; - case 4: - X0Y4_潮吹基CP.Update(); - X0Y4_雫1CP.Update(); - X0Y4_雫2CP.Update(); - X0Y4_雫3CP.Update(); - X0Y4_雫4CP.Update(); - X0Y4_雫5CP.Update(); - X0Y4_雫6CP.Update(); - X0Y4_雫7CP.Update(); - X0Y4_雫8CP.Update(); - X0Y4_雫9CP.Update(); - X0Y4_雫10CP.Update(); - X0Y4_雫11CP.Update(); - X0Y4_雫12CP.Update(); - X0Y4_雫13CP.Update(); - X0Y4_雫14CP.Update(); - X0Y4_雫15CP.Update(); - X0Y4_雫16CP.Update(); - X0Y4_雫17CP.Update(); - X0Y4_雫18CP.Update(); - X0Y4_雫19CP.Update(); - X0Y4_雫20CP.Update(); - break; - case 5: - X0Y5_潮吹基CP.Update(); - X0Y5_雫1CP.Update(); - X0Y5_雫2CP.Update(); - X0Y5_雫3CP.Update(); - X0Y5_雫4CP.Update(); - X0Y5_雫5CP.Update(); - X0Y5_雫6CP.Update(); - X0Y5_雫7CP.Update(); - X0Y5_雫8CP.Update(); - X0Y5_雫9CP.Update(); - X0Y5_雫10CP.Update(); - X0Y5_雫11CP.Update(); - X0Y5_雫12CP.Update(); - X0Y5_雫13CP.Update(); - X0Y5_雫14CP.Update(); - X0Y5_雫15CP.Update(); - X0Y5_雫16CP.Update(); - X0Y5_雫17CP.Update(); - X0Y5_雫18CP.Update(); - X0Y5_雫19CP.Update(); - X0Y5_雫20CP.Update(); - break; - case 6: - X0Y6_潮吹基CP.Update(); - X0Y6_雫1CP.Update(); - X0Y6_雫2CP.Update(); - X0Y6_雫3CP.Update(); - X0Y6_雫4CP.Update(); - X0Y6_雫5CP.Update(); - X0Y6_雫6CP.Update(); - X0Y6_雫7CP.Update(); - X0Y6_雫8CP.Update(); - X0Y6_雫9CP.Update(); - X0Y6_雫10CP.Update(); - X0Y6_雫11CP.Update(); - X0Y6_雫12CP.Update(); - X0Y6_雫13CP.Update(); - X0Y6_雫14CP.Update(); - X0Y6_雫15CP.Update(); - X0Y6_雫16CP.Update(); - X0Y6_雫17CP.Update(); - X0Y6_雫18CP.Update(); - X0Y6_雫19CP.Update(); - X0Y6_雫20CP.Update(); - break; - case 7: - X0Y7_潮吹基CP.Update(); - X0Y7_雫1CP.Update(); - X0Y7_雫2CP.Update(); - X0Y7_雫3CP.Update(); - X0Y7_雫4CP.Update(); - X0Y7_雫5CP.Update(); - X0Y7_雫6CP.Update(); - X0Y7_雫7CP.Update(); - X0Y7_雫8CP.Update(); - X0Y7_雫9CP.Update(); - X0Y7_雫10CP.Update(); - X0Y7_雫11CP.Update(); - X0Y7_雫12CP.Update(); - X0Y7_雫13CP.Update(); - X0Y7_雫14CP.Update(); - X0Y7_雫15CP.Update(); - X0Y7_雫16CP.Update(); - X0Y7_雫17CP.Update(); - X0Y7_雫18CP.Update(); - X0Y7_雫19CP.Update(); - X0Y7_雫20CP.Update(); - break; - default: - X0Y8_潮吹基CP.Update(); - X0Y8_雫1CP.Update(); - X0Y8_雫2CP.Update(); - X0Y8_雫3CP.Update(); - X0Y8_雫4CP.Update(); - X0Y8_雫5CP.Update(); - X0Y8_雫6CP.Update(); - X0Y8_雫7CP.Update(); - X0Y8_雫8CP.Update(); - X0Y8_雫9CP.Update(); - X0Y8_雫10CP.Update(); - X0Y8_雫11CP.Update(); - X0Y8_雫12CP.Update(); - X0Y8_雫13CP.Update(); - X0Y8_雫14CP.Update(); - X0Y8_雫15CP.Update(); - X0Y8_雫16CP.Update(); - X0Y8_雫17CP.Update(); - X0Y8_雫18CP.Update(); - X0Y8_雫19CP.Update(); - X0Y8_雫20CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 潮吹基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 雫1CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫2CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫3CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫4CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫5CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫6CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫7CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫8CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫9CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫10CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫11CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫12CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫13CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫14CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫15CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫16CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫17CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫18CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫19CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫20CD = new ColorD(ref Col.Empty, ref 体配色.体液); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 潮吹基_表示 + { + get + { + return X0Y0_潮吹基.Dra; + } + set + { + X0Y0_潮吹基.Dra = value; + X0Y1_潮吹基.Dra = value; + X0Y2_潮吹基.Dra = value; + X0Y3_潮吹基.Dra = value; + X0Y4_潮吹基.Dra = value; + X0Y5_潮吹基.Dra = value; + X0Y6_潮吹基.Dra = value; + X0Y7_潮吹基.Dra = value; + X0Y8_潮吹基.Dra = value; + X0Y0_潮吹基.Hit = value; + X0Y1_潮吹基.Hit = value; + X0Y2_潮吹基.Hit = value; + X0Y3_潮吹基.Hit = value; + X0Y4_潮吹基.Hit = value; + X0Y5_潮吹基.Hit = value; + X0Y6_潮吹基.Hit = value; + X0Y7_潮吹基.Hit = value; + X0Y8_潮吹基.Hit = value; + } + } + + public bool 雫1_表示 + { + get + { + return X0Y0_雫1.Dra; + } + set + { + X0Y0_雫1.Dra = value; + X0Y1_雫1.Dra = value; + X0Y2_雫1.Dra = value; + X0Y3_雫1.Dra = value; + X0Y4_雫1.Dra = value; + X0Y5_雫1.Dra = value; + X0Y6_雫1.Dra = value; + X0Y7_雫1.Dra = value; + X0Y8_雫1.Dra = value; + X0Y0_雫1.Hit = value; + X0Y1_雫1.Hit = value; + X0Y2_雫1.Hit = value; + X0Y3_雫1.Hit = value; + X0Y4_雫1.Hit = value; + X0Y5_雫1.Hit = value; + X0Y6_雫1.Hit = value; + X0Y7_雫1.Hit = value; + X0Y8_雫1.Hit = value; + } + } + + public bool 雫2_表示 + { + get + { + return X0Y0_雫2.Dra; + } + set + { + X0Y0_雫2.Dra = value; + X0Y1_雫2.Dra = value; + X0Y2_雫2.Dra = value; + X0Y3_雫2.Dra = value; + X0Y4_雫2.Dra = value; + X0Y5_雫2.Dra = value; + X0Y6_雫2.Dra = value; + X0Y7_雫2.Dra = value; + X0Y8_雫2.Dra = value; + X0Y0_雫2.Hit = value; + X0Y1_雫2.Hit = value; + X0Y2_雫2.Hit = value; + X0Y3_雫2.Hit = value; + X0Y4_雫2.Hit = value; + X0Y5_雫2.Hit = value; + X0Y6_雫2.Hit = value; + X0Y7_雫2.Hit = value; + X0Y8_雫2.Hit = value; + } + } + + public bool 雫3_表示 + { + get + { + return X0Y0_雫3.Dra; + } + set + { + X0Y0_雫3.Dra = value; + X0Y1_雫3.Dra = value; + X0Y2_雫3.Dra = value; + X0Y3_雫3.Dra = value; + X0Y4_雫3.Dra = value; + X0Y5_雫3.Dra = value; + X0Y6_雫3.Dra = value; + X0Y7_雫3.Dra = value; + X0Y8_雫3.Dra = value; + X0Y0_雫3.Hit = value; + X0Y1_雫3.Hit = value; + X0Y2_雫3.Hit = value; + X0Y3_雫3.Hit = value; + X0Y4_雫3.Hit = value; + X0Y5_雫3.Hit = value; + X0Y6_雫3.Hit = value; + X0Y7_雫3.Hit = value; + X0Y8_雫3.Hit = value; + } + } + + public bool 雫4_表示 + { + get + { + return X0Y0_雫4.Dra; + } + set + { + X0Y0_雫4.Dra = value; + X0Y1_雫4.Dra = value; + X0Y2_雫4.Dra = value; + X0Y3_雫4.Dra = value; + X0Y4_雫4.Dra = value; + X0Y5_雫4.Dra = value; + X0Y6_雫4.Dra = value; + X0Y7_雫4.Dra = value; + X0Y8_雫4.Dra = value; + X0Y0_雫4.Hit = value; + X0Y1_雫4.Hit = value; + X0Y2_雫4.Hit = value; + X0Y3_雫4.Hit = value; + X0Y4_雫4.Hit = value; + X0Y5_雫4.Hit = value; + X0Y6_雫4.Hit = value; + X0Y7_雫4.Hit = value; + X0Y8_雫4.Hit = value; + } + } + + public bool 雫5_表示 + { + get + { + return X0Y0_雫5.Dra; + } + set + { + X0Y0_雫5.Dra = value; + X0Y1_雫5.Dra = value; + X0Y2_雫5.Dra = value; + X0Y3_雫5.Dra = value; + X0Y4_雫5.Dra = value; + X0Y5_雫5.Dra = value; + X0Y6_雫5.Dra = value; + X0Y7_雫5.Dra = value; + X0Y8_雫5.Dra = value; + X0Y0_雫5.Hit = value; + X0Y1_雫5.Hit = value; + X0Y2_雫5.Hit = value; + X0Y3_雫5.Hit = value; + X0Y4_雫5.Hit = value; + X0Y5_雫5.Hit = value; + X0Y6_雫5.Hit = value; + X0Y7_雫5.Hit = value; + X0Y8_雫5.Hit = value; + } + } + + public bool 雫6_表示 + { + get + { + return X0Y0_雫6.Dra; + } + set + { + X0Y0_雫6.Dra = value; + X0Y1_雫6.Dra = value; + X0Y2_雫6.Dra = value; + X0Y3_雫6.Dra = value; + X0Y4_雫6.Dra = value; + X0Y5_雫6.Dra = value; + X0Y6_雫6.Dra = value; + X0Y7_雫6.Dra = value; + X0Y8_雫6.Dra = value; + X0Y0_雫6.Hit = value; + X0Y1_雫6.Hit = value; + X0Y2_雫6.Hit = value; + X0Y3_雫6.Hit = value; + X0Y4_雫6.Hit = value; + X0Y5_雫6.Hit = value; + X0Y6_雫6.Hit = value; + X0Y7_雫6.Hit = value; + X0Y8_雫6.Hit = value; + } + } + + public bool 雫7_表示 + { + get + { + return X0Y0_雫7.Dra; + } + set + { + X0Y0_雫7.Dra = value; + X0Y1_雫7.Dra = value; + X0Y2_雫7.Dra = value; + X0Y3_雫7.Dra = value; + X0Y4_雫7.Dra = value; + X0Y5_雫7.Dra = value; + X0Y6_雫7.Dra = value; + X0Y7_雫7.Dra = value; + X0Y8_雫7.Dra = value; + X0Y0_雫7.Hit = value; + X0Y1_雫7.Hit = value; + X0Y2_雫7.Hit = value; + X0Y3_雫7.Hit = value; + X0Y4_雫7.Hit = value; + X0Y5_雫7.Hit = value; + X0Y6_雫7.Hit = value; + X0Y7_雫7.Hit = value; + X0Y8_雫7.Hit = value; + } + } + + public bool 雫8_表示 + { + get + { + return X0Y0_雫8.Dra; + } + set + { + X0Y0_雫8.Dra = value; + X0Y1_雫8.Dra = value; + X0Y2_雫8.Dra = value; + X0Y3_雫8.Dra = value; + X0Y4_雫8.Dra = value; + X0Y5_雫8.Dra = value; + X0Y6_雫8.Dra = value; + X0Y7_雫8.Dra = value; + X0Y8_雫8.Dra = value; + X0Y0_雫8.Hit = value; + X0Y1_雫8.Hit = value; + X0Y2_雫8.Hit = value; + X0Y3_雫8.Hit = value; + X0Y4_雫8.Hit = value; + X0Y5_雫8.Hit = value; + X0Y6_雫8.Hit = value; + X0Y7_雫8.Hit = value; + X0Y8_雫8.Hit = value; + } + } + + public bool 雫9_表示 + { + get + { + return X0Y0_雫9.Dra; + } + set + { + X0Y0_雫9.Dra = value; + X0Y1_雫9.Dra = value; + X0Y2_雫9.Dra = value; + X0Y3_雫9.Dra = value; + X0Y4_雫9.Dra = value; + X0Y5_雫9.Dra = value; + X0Y6_雫9.Dra = value; + X0Y7_雫9.Dra = value; + X0Y8_雫9.Dra = value; + X0Y0_雫9.Hit = value; + X0Y1_雫9.Hit = value; + X0Y2_雫9.Hit = value; + X0Y3_雫9.Hit = value; + X0Y4_雫9.Hit = value; + X0Y5_雫9.Hit = value; + X0Y6_雫9.Hit = value; + X0Y7_雫9.Hit = value; + X0Y8_雫9.Hit = value; + } + } + + public bool 雫10_表示 + { + get + { + return X0Y0_雫10.Dra; + } + set + { + X0Y0_雫10.Dra = value; + X0Y1_雫10.Dra = value; + X0Y2_雫10.Dra = value; + X0Y3_雫10.Dra = value; + X0Y4_雫10.Dra = value; + X0Y5_雫10.Dra = value; + X0Y6_雫10.Dra = value; + X0Y7_雫10.Dra = value; + X0Y8_雫10.Dra = value; + X0Y0_雫10.Hit = value; + X0Y1_雫10.Hit = value; + X0Y2_雫10.Hit = value; + X0Y3_雫10.Hit = value; + X0Y4_雫10.Hit = value; + X0Y5_雫10.Hit = value; + X0Y6_雫10.Hit = value; + X0Y7_雫10.Hit = value; + X0Y8_雫10.Hit = value; + } + } + + public bool 雫11_表示 + { + get + { + return X0Y0_雫11.Dra; + } + set + { + X0Y0_雫11.Dra = value; + X0Y1_雫11.Dra = value; + X0Y2_雫11.Dra = value; + X0Y3_雫11.Dra = value; + X0Y4_雫11.Dra = value; + X0Y5_雫11.Dra = value; + X0Y6_雫11.Dra = value; + X0Y7_雫11.Dra = value; + X0Y8_雫11.Dra = value; + X0Y0_雫11.Hit = value; + X0Y1_雫11.Hit = value; + X0Y2_雫11.Hit = value; + X0Y3_雫11.Hit = value; + X0Y4_雫11.Hit = value; + X0Y5_雫11.Hit = value; + X0Y6_雫11.Hit = value; + X0Y7_雫11.Hit = value; + X0Y8_雫11.Hit = value; + } + } + + public bool 雫12_表示 + { + get + { + return X0Y0_雫12.Dra; + } + set + { + X0Y0_雫12.Dra = value; + X0Y1_雫12.Dra = value; + X0Y2_雫12.Dra = value; + X0Y3_雫12.Dra = value; + X0Y4_雫12.Dra = value; + X0Y5_雫12.Dra = value; + X0Y6_雫12.Dra = value; + X0Y7_雫12.Dra = value; + X0Y8_雫12.Dra = value; + X0Y0_雫12.Hit = value; + X0Y1_雫12.Hit = value; + X0Y2_雫12.Hit = value; + X0Y3_雫12.Hit = value; + X0Y4_雫12.Hit = value; + X0Y5_雫12.Hit = value; + X0Y6_雫12.Hit = value; + X0Y7_雫12.Hit = value; + X0Y8_雫12.Hit = value; + } + } + + public bool 雫13_表示 + { + get + { + return X0Y0_雫13.Dra; + } + set + { + X0Y0_雫13.Dra = value; + X0Y1_雫13.Dra = value; + X0Y2_雫13.Dra = value; + X0Y3_雫13.Dra = value; + X0Y4_雫13.Dra = value; + X0Y5_雫13.Dra = value; + X0Y6_雫13.Dra = value; + X0Y7_雫13.Dra = value; + X0Y8_雫13.Dra = value; + X0Y0_雫13.Hit = value; + X0Y1_雫13.Hit = value; + X0Y2_雫13.Hit = value; + X0Y3_雫13.Hit = value; + X0Y4_雫13.Hit = value; + X0Y5_雫13.Hit = value; + X0Y6_雫13.Hit = value; + X0Y7_雫13.Hit = value; + X0Y8_雫13.Hit = value; + } + } + + public bool 雫14_表示 + { + get + { + return X0Y0_雫14.Dra; + } + set + { + X0Y0_雫14.Dra = value; + X0Y1_雫14.Dra = value; + X0Y2_雫14.Dra = value; + X0Y3_雫14.Dra = value; + X0Y4_雫14.Dra = value; + X0Y5_雫14.Dra = value; + X0Y6_雫14.Dra = value; + X0Y7_雫14.Dra = value; + X0Y8_雫14.Dra = value; + X0Y0_雫14.Hit = value; + X0Y1_雫14.Hit = value; + X0Y2_雫14.Hit = value; + X0Y3_雫14.Hit = value; + X0Y4_雫14.Hit = value; + X0Y5_雫14.Hit = value; + X0Y6_雫14.Hit = value; + X0Y7_雫14.Hit = value; + X0Y8_雫14.Hit = value; + } + } + + public bool 雫15_表示 + { + get + { + return X0Y0_雫15.Dra; + } + set + { + X0Y0_雫15.Dra = value; + X0Y1_雫15.Dra = value; + X0Y2_雫15.Dra = value; + X0Y3_雫15.Dra = value; + X0Y4_雫15.Dra = value; + X0Y5_雫15.Dra = value; + X0Y6_雫15.Dra = value; + X0Y7_雫15.Dra = value; + X0Y8_雫15.Dra = value; + X0Y0_雫15.Hit = value; + X0Y1_雫15.Hit = value; + X0Y2_雫15.Hit = value; + X0Y3_雫15.Hit = value; + X0Y4_雫15.Hit = value; + X0Y5_雫15.Hit = value; + X0Y6_雫15.Hit = value; + X0Y7_雫15.Hit = value; + X0Y8_雫15.Hit = value; + } + } + + public bool 雫16_表示 + { + get + { + return X0Y0_雫16.Dra; + } + set + { + X0Y0_雫16.Dra = value; + X0Y1_雫16.Dra = value; + X0Y2_雫16.Dra = value; + X0Y3_雫16.Dra = value; + X0Y4_雫16.Dra = value; + X0Y5_雫16.Dra = value; + X0Y6_雫16.Dra = value; + X0Y7_雫16.Dra = value; + X0Y8_雫16.Dra = value; + X0Y0_雫16.Hit = value; + X0Y1_雫16.Hit = value; + X0Y2_雫16.Hit = value; + X0Y3_雫16.Hit = value; + X0Y4_雫16.Hit = value; + X0Y5_雫16.Hit = value; + X0Y6_雫16.Hit = value; + X0Y7_雫16.Hit = value; + X0Y8_雫16.Hit = value; + } + } + + public bool 雫17_表示 + { + get + { + return X0Y0_雫17.Dra; + } + set + { + X0Y0_雫17.Dra = value; + X0Y1_雫17.Dra = value; + X0Y2_雫17.Dra = value; + X0Y3_雫17.Dra = value; + X0Y4_雫17.Dra = value; + X0Y5_雫17.Dra = value; + X0Y6_雫17.Dra = value; + X0Y7_雫17.Dra = value; + X0Y8_雫17.Dra = value; + X0Y0_雫17.Hit = value; + X0Y1_雫17.Hit = value; + X0Y2_雫17.Hit = value; + X0Y3_雫17.Hit = value; + X0Y4_雫17.Hit = value; + X0Y5_雫17.Hit = value; + X0Y6_雫17.Hit = value; + X0Y7_雫17.Hit = value; + X0Y8_雫17.Hit = value; + } + } + + public bool 雫18_表示 + { + get + { + return X0Y0_雫18.Dra; + } + set + { + X0Y0_雫18.Dra = value; + X0Y1_雫18.Dra = value; + X0Y2_雫18.Dra = value; + X0Y3_雫18.Dra = value; + X0Y4_雫18.Dra = value; + X0Y5_雫18.Dra = value; + X0Y6_雫18.Dra = value; + X0Y7_雫18.Dra = value; + X0Y8_雫18.Dra = value; + X0Y0_雫18.Hit = value; + X0Y1_雫18.Hit = value; + X0Y2_雫18.Hit = value; + X0Y3_雫18.Hit = value; + X0Y4_雫18.Hit = value; + X0Y5_雫18.Hit = value; + X0Y6_雫18.Hit = value; + X0Y7_雫18.Hit = value; + X0Y8_雫18.Hit = value; + } + } + + public bool 雫19_表示 + { + get + { + return X0Y0_雫19.Dra; + } + set + { + X0Y0_雫19.Dra = value; + X0Y1_雫19.Dra = value; + X0Y2_雫19.Dra = value; + X0Y3_雫19.Dra = value; + X0Y4_雫19.Dra = value; + X0Y5_雫19.Dra = value; + X0Y6_雫19.Dra = value; + X0Y7_雫19.Dra = value; + X0Y8_雫19.Dra = value; + X0Y0_雫19.Hit = value; + X0Y1_雫19.Hit = value; + X0Y2_雫19.Hit = value; + X0Y3_雫19.Hit = value; + X0Y4_雫19.Hit = value; + X0Y5_雫19.Hit = value; + X0Y6_雫19.Hit = value; + X0Y7_雫19.Hit = value; + X0Y8_雫19.Hit = value; + } + } + + public bool 雫20_表示 + { + get + { + return X0Y0_雫20.Dra; + } + set + { + X0Y0_雫20.Dra = value; + X0Y1_雫20.Dra = value; + X0Y2_雫20.Dra = value; + X0Y3_雫20.Dra = value; + X0Y4_雫20.Dra = value; + X0Y5_雫20.Dra = value; + X0Y6_雫20.Dra = value; + X0Y7_雫20.Dra = value; + X0Y8_雫20.Dra = value; + X0Y0_雫20.Hit = value; + X0Y1_雫20.Hit = value; + X0Y2_雫20.Hit = value; + X0Y3_雫20.Hit = value; + X0Y4_雫20.Hit = value; + X0Y5_雫20.Hit = value; + X0Y6_雫20.Hit = value; + X0Y7_雫20.Hit = value; + X0Y8_雫20.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 潮吹基_表示; + } + set + { + 潮吹基_表示 = value; + 雫1_表示 = value; + 雫2_表示 = value; + 雫3_表示 = value; + 雫4_表示 = value; + 雫5_表示 = value; + 雫6_表示 = value; + 雫7_表示 = value; + 雫8_表示 = value; + 雫9_表示 = value; + 雫10_表示 = value; + 雫11_表示 = value; + 雫12_表示 = value; + 雫13_表示 = value; + 雫14_表示 = value; + 雫15_表示 = value; + 雫16_表示 = value; + 雫17_表示 = value; + 雫18_表示 = value; + 雫19_表示 = value; + 雫20_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 潮吹基CD.不透明度; + } + set + { + 潮吹基CD.不透明度 = value; + 雫1CD.不透明度 = value; + 雫2CD.不透明度 = value; + 雫3CD.不透明度 = value; + 雫4CD.不透明度 = value; + 雫5CD.不透明度 = value; + 雫6CD.不透明度 = value; + 雫7CD.不透明度 = value; + 雫8CD.不透明度 = value; + 雫9CD.不透明度 = value; + 雫10CD.不透明度 = value; + 雫11CD.不透明度 = value; + 雫12CD.不透明度 = value; + 雫13CD.不透明度 = value; + 雫14CD.不透明度 = value; + 雫15CD.不透明度 = value; + 雫16CD.不透明度 = value; + 雫17CD.不透明度 = value; + 雫18CD.不透明度 = value; + 雫19CD.不透明度 = value; + 雫20CD.不透明度 = value; + } + } + + public 潮吹_大_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 潮吹_大_人D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.性器付["潮吹"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_潮吹基 = pars["潮吹基"].ToPar(); + X0Y0_雫1 = pars["雫1"].ToPar(); + X0Y0_雫2 = pars["雫2"].ToPar(); + X0Y0_雫3 = pars["雫3"].ToPar(); + X0Y0_雫4 = pars["雫4"].ToPar(); + X0Y0_雫5 = pars["雫5"].ToPar(); + X0Y0_雫6 = pars["雫6"].ToPar(); + X0Y0_雫7 = pars["雫7"].ToPar(); + X0Y0_雫8 = pars["雫8"].ToPar(); + X0Y0_雫9 = pars["雫9"].ToPar(); + X0Y0_雫10 = pars["雫10"].ToPar(); + X0Y0_雫11 = pars["雫11"].ToPar(); + X0Y0_雫12 = pars["雫12"].ToPar(); + X0Y0_雫13 = pars["雫13"].ToPar(); + X0Y0_雫14 = pars["雫14"].ToPar(); + X0Y0_雫15 = pars["雫15"].ToPar(); + X0Y0_雫16 = pars["雫16"].ToPar(); + X0Y0_雫17 = pars["雫17"].ToPar(); + X0Y0_雫18 = pars["雫18"].ToPar(); + X0Y0_雫19 = pars["雫19"].ToPar(); + X0Y0_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][1]; + X0Y1_潮吹基 = pars["潮吹基"].ToPar(); + X0Y1_雫1 = pars["雫1"].ToPar(); + X0Y1_雫2 = pars["雫2"].ToPar(); + X0Y1_雫3 = pars["雫3"].ToPar(); + X0Y1_雫4 = pars["雫4"].ToPar(); + X0Y1_雫5 = pars["雫5"].ToPar(); + X0Y1_雫6 = pars["雫6"].ToPar(); + X0Y1_雫7 = pars["雫7"].ToPar(); + X0Y1_雫8 = pars["雫8"].ToPar(); + X0Y1_雫9 = pars["雫9"].ToPar(); + X0Y1_雫10 = pars["雫10"].ToPar(); + X0Y1_雫11 = pars["雫11"].ToPar(); + X0Y1_雫12 = pars["雫12"].ToPar(); + X0Y1_雫13 = pars["雫13"].ToPar(); + X0Y1_雫14 = pars["雫14"].ToPar(); + X0Y1_雫15 = pars["雫15"].ToPar(); + X0Y1_雫16 = pars["雫16"].ToPar(); + X0Y1_雫17 = pars["雫17"].ToPar(); + X0Y1_雫18 = pars["雫18"].ToPar(); + X0Y1_雫19 = pars["雫19"].ToPar(); + X0Y1_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][2]; + X0Y2_潮吹基 = pars["潮吹基"].ToPar(); + X0Y2_雫1 = pars["雫1"].ToPar(); + X0Y2_雫2 = pars["雫2"].ToPar(); + X0Y2_雫3 = pars["雫3"].ToPar(); + X0Y2_雫4 = pars["雫4"].ToPar(); + X0Y2_雫5 = pars["雫5"].ToPar(); + X0Y2_雫6 = pars["雫6"].ToPar(); + X0Y2_雫7 = pars["雫7"].ToPar(); + X0Y2_雫8 = pars["雫8"].ToPar(); + X0Y2_雫9 = pars["雫9"].ToPar(); + X0Y2_雫10 = pars["雫10"].ToPar(); + X0Y2_雫11 = pars["雫11"].ToPar(); + X0Y2_雫12 = pars["雫12"].ToPar(); + X0Y2_雫13 = pars["雫13"].ToPar(); + X0Y2_雫14 = pars["雫14"].ToPar(); + X0Y2_雫15 = pars["雫15"].ToPar(); + X0Y2_雫16 = pars["雫16"].ToPar(); + X0Y2_雫17 = pars["雫17"].ToPar(); + X0Y2_雫18 = pars["雫18"].ToPar(); + X0Y2_雫19 = pars["雫19"].ToPar(); + X0Y2_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][3]; + X0Y3_潮吹基 = pars["潮吹基"].ToPar(); + X0Y3_雫1 = pars["雫1"].ToPar(); + X0Y3_雫2 = pars["雫2"].ToPar(); + X0Y3_雫3 = pars["雫3"].ToPar(); + X0Y3_雫4 = pars["雫4"].ToPar(); + X0Y3_雫5 = pars["雫5"].ToPar(); + X0Y3_雫6 = pars["雫6"].ToPar(); + X0Y3_雫7 = pars["雫7"].ToPar(); + X0Y3_雫8 = pars["雫8"].ToPar(); + X0Y3_雫9 = pars["雫9"].ToPar(); + X0Y3_雫10 = pars["雫10"].ToPar(); + X0Y3_雫11 = pars["雫11"].ToPar(); + X0Y3_雫12 = pars["雫12"].ToPar(); + X0Y3_雫13 = pars["雫13"].ToPar(); + X0Y3_雫14 = pars["雫14"].ToPar(); + X0Y3_雫15 = pars["雫15"].ToPar(); + X0Y3_雫16 = pars["雫16"].ToPar(); + X0Y3_雫17 = pars["雫17"].ToPar(); + X0Y3_雫18 = pars["雫18"].ToPar(); + X0Y3_雫19 = pars["雫19"].ToPar(); + X0Y3_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][4]; + X0Y4_潮吹基 = pars["潮吹基"].ToPar(); + X0Y4_雫1 = pars["雫1"].ToPar(); + X0Y4_雫2 = pars["雫2"].ToPar(); + X0Y4_雫3 = pars["雫3"].ToPar(); + X0Y4_雫4 = pars["雫4"].ToPar(); + X0Y4_雫5 = pars["雫5"].ToPar(); + X0Y4_雫6 = pars["雫6"].ToPar(); + X0Y4_雫7 = pars["雫7"].ToPar(); + X0Y4_雫8 = pars["雫8"].ToPar(); + X0Y4_雫9 = pars["雫9"].ToPar(); + X0Y4_雫10 = pars["雫10"].ToPar(); + X0Y4_雫11 = pars["雫11"].ToPar(); + X0Y4_雫12 = pars["雫12"].ToPar(); + X0Y4_雫13 = pars["雫13"].ToPar(); + X0Y4_雫14 = pars["雫14"].ToPar(); + X0Y4_雫15 = pars["雫15"].ToPar(); + X0Y4_雫16 = pars["雫16"].ToPar(); + X0Y4_雫17 = pars["雫17"].ToPar(); + X0Y4_雫18 = pars["雫18"].ToPar(); + X0Y4_雫19 = pars["雫19"].ToPar(); + X0Y4_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][5]; + X0Y5_潮吹基 = pars["潮吹基"].ToPar(); + X0Y5_雫1 = pars["雫1"].ToPar(); + X0Y5_雫2 = pars["雫2"].ToPar(); + X0Y5_雫3 = pars["雫3"].ToPar(); + X0Y5_雫4 = pars["雫4"].ToPar(); + X0Y5_雫5 = pars["雫5"].ToPar(); + X0Y5_雫6 = pars["雫6"].ToPar(); + X0Y5_雫7 = pars["雫7"].ToPar(); + X0Y5_雫8 = pars["雫8"].ToPar(); + X0Y5_雫9 = pars["雫9"].ToPar(); + X0Y5_雫10 = pars["雫10"].ToPar(); + X0Y5_雫11 = pars["雫11"].ToPar(); + X0Y5_雫12 = pars["雫12"].ToPar(); + X0Y5_雫13 = pars["雫13"].ToPar(); + X0Y5_雫14 = pars["雫14"].ToPar(); + X0Y5_雫15 = pars["雫15"].ToPar(); + X0Y5_雫16 = pars["雫16"].ToPar(); + X0Y5_雫17 = pars["雫17"].ToPar(); + X0Y5_雫18 = pars["雫18"].ToPar(); + X0Y5_雫19 = pars["雫19"].ToPar(); + X0Y5_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][6]; + X0Y6_潮吹基 = pars["潮吹基"].ToPar(); + X0Y6_雫1 = pars["雫1"].ToPar(); + X0Y6_雫2 = pars["雫2"].ToPar(); + X0Y6_雫3 = pars["雫3"].ToPar(); + X0Y6_雫4 = pars["雫4"].ToPar(); + X0Y6_雫5 = pars["雫5"].ToPar(); + X0Y6_雫6 = pars["雫6"].ToPar(); + X0Y6_雫7 = pars["雫7"].ToPar(); + X0Y6_雫8 = pars["雫8"].ToPar(); + X0Y6_雫9 = pars["雫9"].ToPar(); + X0Y6_雫10 = pars["雫10"].ToPar(); + X0Y6_雫11 = pars["雫11"].ToPar(); + X0Y6_雫12 = pars["雫12"].ToPar(); + X0Y6_雫13 = pars["雫13"].ToPar(); + X0Y6_雫14 = pars["雫14"].ToPar(); + X0Y6_雫15 = pars["雫15"].ToPar(); + X0Y6_雫16 = pars["雫16"].ToPar(); + X0Y6_雫17 = pars["雫17"].ToPar(); + X0Y6_雫18 = pars["雫18"].ToPar(); + X0Y6_雫19 = pars["雫19"].ToPar(); + X0Y6_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][7]; + X0Y7_潮吹基 = pars["潮吹基"].ToPar(); + X0Y7_雫1 = pars["雫1"].ToPar(); + X0Y7_雫2 = pars["雫2"].ToPar(); + X0Y7_雫3 = pars["雫3"].ToPar(); + X0Y7_雫4 = pars["雫4"].ToPar(); + X0Y7_雫5 = pars["雫5"].ToPar(); + X0Y7_雫6 = pars["雫6"].ToPar(); + X0Y7_雫7 = pars["雫7"].ToPar(); + X0Y7_雫8 = pars["雫8"].ToPar(); + X0Y7_雫9 = pars["雫9"].ToPar(); + X0Y7_雫10 = pars["雫10"].ToPar(); + X0Y7_雫11 = pars["雫11"].ToPar(); + X0Y7_雫12 = pars["雫12"].ToPar(); + X0Y7_雫13 = pars["雫13"].ToPar(); + X0Y7_雫14 = pars["雫14"].ToPar(); + X0Y7_雫15 = pars["雫15"].ToPar(); + X0Y7_雫16 = pars["雫16"].ToPar(); + X0Y7_雫17 = pars["雫17"].ToPar(); + X0Y7_雫18 = pars["雫18"].ToPar(); + X0Y7_雫19 = pars["雫19"].ToPar(); + X0Y7_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][8]; + X0Y8_潮吹基 = pars["潮吹基"].ToPar(); + X0Y8_雫1 = pars["雫1"].ToPar(); + X0Y8_雫2 = pars["雫2"].ToPar(); + X0Y8_雫3 = pars["雫3"].ToPar(); + X0Y8_雫4 = pars["雫4"].ToPar(); + X0Y8_雫5 = pars["雫5"].ToPar(); + X0Y8_雫6 = pars["雫6"].ToPar(); + X0Y8_雫7 = pars["雫7"].ToPar(); + X0Y8_雫8 = pars["雫8"].ToPar(); + X0Y8_雫9 = pars["雫9"].ToPar(); + X0Y8_雫10 = pars["雫10"].ToPar(); + X0Y8_雫11 = pars["雫11"].ToPar(); + X0Y8_雫12 = pars["雫12"].ToPar(); + X0Y8_雫13 = pars["雫13"].ToPar(); + X0Y8_雫14 = pars["雫14"].ToPar(); + X0Y8_雫15 = pars["雫15"].ToPar(); + X0Y8_雫16 = pars["雫16"].ToPar(); + X0Y8_雫17 = pars["雫17"].ToPar(); + X0Y8_雫18 = pars["雫18"].ToPar(); + X0Y8_雫19 = pars["雫19"].ToPar(); + X0Y8_雫20 = pars["雫20"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 潮吹基_表示 = e.潮吹基_表示; + 雫1_表示 = e.雫1_表示; + 雫2_表示 = e.雫2_表示; + 雫3_表示 = e.雫3_表示; + 雫4_表示 = e.雫4_表示; + 雫5_表示 = e.雫5_表示; + 雫6_表示 = e.雫6_表示; + 雫7_表示 = e.雫7_表示; + 雫8_表示 = e.雫8_表示; + 雫9_表示 = e.雫9_表示; + 雫10_表示 = e.雫10_表示; + 雫11_表示 = e.雫11_表示; + 雫12_表示 = e.雫12_表示; + 雫13_表示 = e.雫13_表示; + 雫14_表示 = e.雫14_表示; + 雫15_表示 = e.雫15_表示; + 雫16_表示 = e.雫16_表示; + 雫17_表示 = e.雫17_表示; + 雫18_表示 = e.雫18_表示; + 雫19_表示 = e.雫19_表示; + 雫20_表示 = e.雫20_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_雫8CP = new ColorP(X0Y0_雫8, 雫8CD, DisUnit, abj: true); + X0Y0_雫9CP = new ColorP(X0Y0_雫9, 雫9CD, DisUnit, abj: true); + X0Y0_雫10CP = new ColorP(X0Y0_雫10, 雫10CD, DisUnit, abj: true); + X0Y0_雫11CP = new ColorP(X0Y0_雫11, 雫11CD, DisUnit, abj: true); + X0Y0_雫12CP = new ColorP(X0Y0_雫12, 雫12CD, DisUnit, abj: true); + X0Y0_雫13CP = new ColorP(X0Y0_雫13, 雫13CD, DisUnit, abj: true); + X0Y0_雫14CP = new ColorP(X0Y0_雫14, 雫14CD, DisUnit, abj: true); + X0Y0_雫15CP = new ColorP(X0Y0_雫15, 雫15CD, DisUnit, abj: true); + X0Y0_雫16CP = new ColorP(X0Y0_雫16, 雫16CD, DisUnit, abj: true); + X0Y0_雫17CP = new ColorP(X0Y0_雫17, 雫17CD, DisUnit, abj: true); + X0Y0_雫18CP = new ColorP(X0Y0_雫18, 雫18CD, DisUnit, abj: true); + X0Y0_雫19CP = new ColorP(X0Y0_雫19, 雫19CD, DisUnit, abj: true); + X0Y0_雫20CP = new ColorP(X0Y0_雫20, 雫20CD, 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_雫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_雫8CP = new ColorP(X0Y1_雫8, 雫8CD, DisUnit, abj: true); + X0Y1_雫9CP = new ColorP(X0Y1_雫9, 雫9CD, DisUnit, abj: true); + X0Y1_雫10CP = new ColorP(X0Y1_雫10, 雫10CD, DisUnit, abj: true); + X0Y1_雫11CP = new ColorP(X0Y1_雫11, 雫11CD, DisUnit, abj: true); + X0Y1_雫12CP = new ColorP(X0Y1_雫12, 雫12CD, DisUnit, abj: true); + X0Y1_雫13CP = new ColorP(X0Y1_雫13, 雫13CD, DisUnit, abj: true); + X0Y1_雫14CP = new ColorP(X0Y1_雫14, 雫14CD, DisUnit, abj: true); + X0Y1_雫15CP = new ColorP(X0Y1_雫15, 雫15CD, DisUnit, abj: true); + X0Y1_雫16CP = new ColorP(X0Y1_雫16, 雫16CD, DisUnit, abj: true); + X0Y1_雫17CP = new ColorP(X0Y1_雫17, 雫17CD, DisUnit, abj: true); + X0Y1_雫18CP = new ColorP(X0Y1_雫18, 雫18CD, DisUnit, abj: true); + X0Y1_雫19CP = new ColorP(X0Y1_雫19, 雫19CD, DisUnit, abj: true); + X0Y1_雫20CP = new ColorP(X0Y1_雫20, 雫20CD, DisUnit, abj: true); + X0Y2_潮吹基CP = new ColorP(X0Y2_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y2_雫1CP = new ColorP(X0Y2_雫1, 雫1CD, DisUnit, abj: true); + X0Y2_雫2CP = new ColorP(X0Y2_雫2, 雫2CD, DisUnit, abj: true); + X0Y2_雫3CP = new ColorP(X0Y2_雫3, 雫3CD, DisUnit, abj: true); + X0Y2_雫4CP = new ColorP(X0Y2_雫4, 雫4CD, DisUnit, abj: true); + X0Y2_雫5CP = new ColorP(X0Y2_雫5, 雫5CD, DisUnit, abj: true); + X0Y2_雫6CP = new ColorP(X0Y2_雫6, 雫6CD, DisUnit, abj: true); + X0Y2_雫7CP = new ColorP(X0Y2_雫7, 雫7CD, DisUnit, abj: true); + X0Y2_雫8CP = new ColorP(X0Y2_雫8, 雫8CD, DisUnit, abj: true); + X0Y2_雫9CP = new ColorP(X0Y2_雫9, 雫9CD, DisUnit, abj: true); + X0Y2_雫10CP = new ColorP(X0Y2_雫10, 雫10CD, DisUnit, abj: true); + X0Y2_雫11CP = new ColorP(X0Y2_雫11, 雫11CD, DisUnit, abj: true); + X0Y2_雫12CP = new ColorP(X0Y2_雫12, 雫12CD, DisUnit, abj: true); + X0Y2_雫13CP = new ColorP(X0Y2_雫13, 雫13CD, DisUnit, abj: true); + X0Y2_雫14CP = new ColorP(X0Y2_雫14, 雫14CD, DisUnit, abj: true); + X0Y2_雫15CP = new ColorP(X0Y2_雫15, 雫15CD, DisUnit, abj: true); + X0Y2_雫16CP = new ColorP(X0Y2_雫16, 雫16CD, DisUnit, abj: true); + X0Y2_雫17CP = new ColorP(X0Y2_雫17, 雫17CD, DisUnit, abj: true); + X0Y2_雫18CP = new ColorP(X0Y2_雫18, 雫18CD, DisUnit, abj: true); + X0Y2_雫19CP = new ColorP(X0Y2_雫19, 雫19CD, DisUnit, abj: true); + X0Y2_雫20CP = new ColorP(X0Y2_雫20, 雫20CD, DisUnit, abj: true); + X0Y3_潮吹基CP = new ColorP(X0Y3_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y3_雫1CP = new ColorP(X0Y3_雫1, 雫1CD, DisUnit, abj: true); + X0Y3_雫2CP = new ColorP(X0Y3_雫2, 雫2CD, DisUnit, abj: true); + X0Y3_雫3CP = new ColorP(X0Y3_雫3, 雫3CD, DisUnit, abj: true); + X0Y3_雫4CP = new ColorP(X0Y3_雫4, 雫4CD, DisUnit, abj: true); + X0Y3_雫5CP = new ColorP(X0Y3_雫5, 雫5CD, DisUnit, abj: true); + X0Y3_雫6CP = new ColorP(X0Y3_雫6, 雫6CD, DisUnit, abj: true); + X0Y3_雫7CP = new ColorP(X0Y3_雫7, 雫7CD, DisUnit, abj: true); + X0Y3_雫8CP = new ColorP(X0Y3_雫8, 雫8CD, DisUnit, abj: true); + X0Y3_雫9CP = new ColorP(X0Y3_雫9, 雫9CD, DisUnit, abj: true); + X0Y3_雫10CP = new ColorP(X0Y3_雫10, 雫10CD, DisUnit, abj: true); + X0Y3_雫11CP = new ColorP(X0Y3_雫11, 雫11CD, DisUnit, abj: true); + X0Y3_雫12CP = new ColorP(X0Y3_雫12, 雫12CD, DisUnit, abj: true); + X0Y3_雫13CP = new ColorP(X0Y3_雫13, 雫13CD, DisUnit, abj: true); + X0Y3_雫14CP = new ColorP(X0Y3_雫14, 雫14CD, DisUnit, abj: true); + X0Y3_雫15CP = new ColorP(X0Y3_雫15, 雫15CD, DisUnit, abj: true); + X0Y3_雫16CP = new ColorP(X0Y3_雫16, 雫16CD, DisUnit, abj: true); + X0Y3_雫17CP = new ColorP(X0Y3_雫17, 雫17CD, DisUnit, abj: true); + X0Y3_雫18CP = new ColorP(X0Y3_雫18, 雫18CD, DisUnit, abj: true); + X0Y3_雫19CP = new ColorP(X0Y3_雫19, 雫19CD, DisUnit, abj: true); + X0Y3_雫20CP = new ColorP(X0Y3_雫20, 雫20CD, DisUnit, abj: true); + X0Y4_潮吹基CP = new ColorP(X0Y4_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y4_雫1CP = new ColorP(X0Y4_雫1, 雫1CD, DisUnit, abj: true); + X0Y4_雫2CP = new ColorP(X0Y4_雫2, 雫2CD, DisUnit, abj: true); + X0Y4_雫3CP = new ColorP(X0Y4_雫3, 雫3CD, DisUnit, abj: true); + X0Y4_雫4CP = new ColorP(X0Y4_雫4, 雫4CD, DisUnit, abj: true); + X0Y4_雫5CP = new ColorP(X0Y4_雫5, 雫5CD, DisUnit, abj: true); + X0Y4_雫6CP = new ColorP(X0Y4_雫6, 雫6CD, DisUnit, abj: true); + X0Y4_雫7CP = new ColorP(X0Y4_雫7, 雫7CD, DisUnit, abj: true); + X0Y4_雫8CP = new ColorP(X0Y4_雫8, 雫8CD, DisUnit, abj: true); + X0Y4_雫9CP = new ColorP(X0Y4_雫9, 雫9CD, DisUnit, abj: true); + X0Y4_雫10CP = new ColorP(X0Y4_雫10, 雫10CD, DisUnit, abj: true); + X0Y4_雫11CP = new ColorP(X0Y4_雫11, 雫11CD, DisUnit, abj: true); + X0Y4_雫12CP = new ColorP(X0Y4_雫12, 雫12CD, DisUnit, abj: true); + X0Y4_雫13CP = new ColorP(X0Y4_雫13, 雫13CD, DisUnit, abj: true); + X0Y4_雫14CP = new ColorP(X0Y4_雫14, 雫14CD, DisUnit, abj: true); + X0Y4_雫15CP = new ColorP(X0Y4_雫15, 雫15CD, DisUnit, abj: true); + X0Y4_雫16CP = new ColorP(X0Y4_雫16, 雫16CD, DisUnit, abj: true); + X0Y4_雫17CP = new ColorP(X0Y4_雫17, 雫17CD, DisUnit, abj: true); + X0Y4_雫18CP = new ColorP(X0Y4_雫18, 雫18CD, DisUnit, abj: true); + X0Y4_雫19CP = new ColorP(X0Y4_雫19, 雫19CD, DisUnit, abj: true); + X0Y4_雫20CP = new ColorP(X0Y4_雫20, 雫20CD, DisUnit, abj: true); + X0Y5_潮吹基CP = new ColorP(X0Y5_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y5_雫1CP = new ColorP(X0Y5_雫1, 雫1CD, DisUnit, abj: true); + X0Y5_雫2CP = new ColorP(X0Y5_雫2, 雫2CD, DisUnit, abj: true); + X0Y5_雫3CP = new ColorP(X0Y5_雫3, 雫3CD, DisUnit, abj: true); + X0Y5_雫4CP = new ColorP(X0Y5_雫4, 雫4CD, DisUnit, abj: true); + X0Y5_雫5CP = new ColorP(X0Y5_雫5, 雫5CD, DisUnit, abj: true); + X0Y5_雫6CP = new ColorP(X0Y5_雫6, 雫6CD, DisUnit, abj: true); + X0Y5_雫7CP = new ColorP(X0Y5_雫7, 雫7CD, DisUnit, abj: true); + X0Y5_雫8CP = new ColorP(X0Y5_雫8, 雫8CD, DisUnit, abj: true); + X0Y5_雫9CP = new ColorP(X0Y5_雫9, 雫9CD, DisUnit, abj: true); + X0Y5_雫10CP = new ColorP(X0Y5_雫10, 雫10CD, DisUnit, abj: true); + X0Y5_雫11CP = new ColorP(X0Y5_雫11, 雫11CD, DisUnit, abj: true); + X0Y5_雫12CP = new ColorP(X0Y5_雫12, 雫12CD, DisUnit, abj: true); + X0Y5_雫13CP = new ColorP(X0Y5_雫13, 雫13CD, DisUnit, abj: true); + X0Y5_雫14CP = new ColorP(X0Y5_雫14, 雫14CD, DisUnit, abj: true); + X0Y5_雫15CP = new ColorP(X0Y5_雫15, 雫15CD, DisUnit, abj: true); + X0Y5_雫16CP = new ColorP(X0Y5_雫16, 雫16CD, DisUnit, abj: true); + X0Y5_雫17CP = new ColorP(X0Y5_雫17, 雫17CD, DisUnit, abj: true); + X0Y5_雫18CP = new ColorP(X0Y5_雫18, 雫18CD, DisUnit, abj: true); + X0Y5_雫19CP = new ColorP(X0Y5_雫19, 雫19CD, DisUnit, abj: true); + X0Y5_雫20CP = new ColorP(X0Y5_雫20, 雫20CD, DisUnit, abj: true); + X0Y6_潮吹基CP = new ColorP(X0Y6_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y6_雫1CP = new ColorP(X0Y6_雫1, 雫1CD, DisUnit, abj: true); + X0Y6_雫2CP = new ColorP(X0Y6_雫2, 雫2CD, DisUnit, abj: true); + X0Y6_雫3CP = new ColorP(X0Y6_雫3, 雫3CD, DisUnit, abj: true); + X0Y6_雫4CP = new ColorP(X0Y6_雫4, 雫4CD, DisUnit, abj: true); + X0Y6_雫5CP = new ColorP(X0Y6_雫5, 雫5CD, DisUnit, abj: true); + X0Y6_雫6CP = new ColorP(X0Y6_雫6, 雫6CD, DisUnit, abj: true); + X0Y6_雫7CP = new ColorP(X0Y6_雫7, 雫7CD, DisUnit, abj: true); + X0Y6_雫8CP = new ColorP(X0Y6_雫8, 雫8CD, DisUnit, abj: true); + X0Y6_雫9CP = new ColorP(X0Y6_雫9, 雫9CD, DisUnit, abj: true); + X0Y6_雫10CP = new ColorP(X0Y6_雫10, 雫10CD, DisUnit, abj: true); + X0Y6_雫11CP = new ColorP(X0Y6_雫11, 雫11CD, DisUnit, abj: true); + X0Y6_雫12CP = new ColorP(X0Y6_雫12, 雫12CD, DisUnit, abj: true); + X0Y6_雫13CP = new ColorP(X0Y6_雫13, 雫13CD, DisUnit, abj: true); + X0Y6_雫14CP = new ColorP(X0Y6_雫14, 雫14CD, DisUnit, abj: true); + X0Y6_雫15CP = new ColorP(X0Y6_雫15, 雫15CD, DisUnit, abj: true); + X0Y6_雫16CP = new ColorP(X0Y6_雫16, 雫16CD, DisUnit, abj: true); + X0Y6_雫17CP = new ColorP(X0Y6_雫17, 雫17CD, DisUnit, abj: true); + X0Y6_雫18CP = new ColorP(X0Y6_雫18, 雫18CD, DisUnit, abj: true); + X0Y6_雫19CP = new ColorP(X0Y6_雫19, 雫19CD, DisUnit, abj: true); + X0Y6_雫20CP = new ColorP(X0Y6_雫20, 雫20CD, DisUnit, abj: true); + X0Y7_潮吹基CP = new ColorP(X0Y7_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y7_雫1CP = new ColorP(X0Y7_雫1, 雫1CD, DisUnit, abj: true); + X0Y7_雫2CP = new ColorP(X0Y7_雫2, 雫2CD, DisUnit, abj: true); + X0Y7_雫3CP = new ColorP(X0Y7_雫3, 雫3CD, DisUnit, abj: true); + X0Y7_雫4CP = new ColorP(X0Y7_雫4, 雫4CD, DisUnit, abj: true); + X0Y7_雫5CP = new ColorP(X0Y7_雫5, 雫5CD, DisUnit, abj: true); + X0Y7_雫6CP = new ColorP(X0Y7_雫6, 雫6CD, DisUnit, abj: true); + X0Y7_雫7CP = new ColorP(X0Y7_雫7, 雫7CD, DisUnit, abj: true); + X0Y7_雫8CP = new ColorP(X0Y7_雫8, 雫8CD, DisUnit, abj: true); + X0Y7_雫9CP = new ColorP(X0Y7_雫9, 雫9CD, DisUnit, abj: true); + X0Y7_雫10CP = new ColorP(X0Y7_雫10, 雫10CD, DisUnit, abj: true); + X0Y7_雫11CP = new ColorP(X0Y7_雫11, 雫11CD, DisUnit, abj: true); + X0Y7_雫12CP = new ColorP(X0Y7_雫12, 雫12CD, DisUnit, abj: true); + X0Y7_雫13CP = new ColorP(X0Y7_雫13, 雫13CD, DisUnit, abj: true); + X0Y7_雫14CP = new ColorP(X0Y7_雫14, 雫14CD, DisUnit, abj: true); + X0Y7_雫15CP = new ColorP(X0Y7_雫15, 雫15CD, DisUnit, abj: true); + X0Y7_雫16CP = new ColorP(X0Y7_雫16, 雫16CD, DisUnit, abj: true); + X0Y7_雫17CP = new ColorP(X0Y7_雫17, 雫17CD, DisUnit, abj: true); + X0Y7_雫18CP = new ColorP(X0Y7_雫18, 雫18CD, DisUnit, abj: true); + X0Y7_雫19CP = new ColorP(X0Y7_雫19, 雫19CD, DisUnit, abj: true); + X0Y7_雫20CP = new ColorP(X0Y7_雫20, 雫20CD, DisUnit, abj: true); + X0Y8_潮吹基CP = new ColorP(X0Y8_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y8_雫1CP = new ColorP(X0Y8_雫1, 雫1CD, DisUnit, abj: true); + X0Y8_雫2CP = new ColorP(X0Y8_雫2, 雫2CD, DisUnit, abj: true); + X0Y8_雫3CP = new ColorP(X0Y8_雫3, 雫3CD, DisUnit, abj: true); + X0Y8_雫4CP = new ColorP(X0Y8_雫4, 雫4CD, DisUnit, abj: true); + X0Y8_雫5CP = new ColorP(X0Y8_雫5, 雫5CD, DisUnit, abj: true); + X0Y8_雫6CP = new ColorP(X0Y8_雫6, 雫6CD, DisUnit, abj: true); + X0Y8_雫7CP = new ColorP(X0Y8_雫7, 雫7CD, DisUnit, abj: true); + X0Y8_雫8CP = new ColorP(X0Y8_雫8, 雫8CD, DisUnit, abj: true); + X0Y8_雫9CP = new ColorP(X0Y8_雫9, 雫9CD, DisUnit, abj: true); + X0Y8_雫10CP = new ColorP(X0Y8_雫10, 雫10CD, DisUnit, abj: true); + X0Y8_雫11CP = new ColorP(X0Y8_雫11, 雫11CD, DisUnit, abj: true); + X0Y8_雫12CP = new ColorP(X0Y8_雫12, 雫12CD, DisUnit, abj: true); + X0Y8_雫13CP = new ColorP(X0Y8_雫13, 雫13CD, DisUnit, abj: true); + X0Y8_雫14CP = new ColorP(X0Y8_雫14, 雫14CD, DisUnit, abj: true); + X0Y8_雫15CP = new ColorP(X0Y8_雫15, 雫15CD, DisUnit, abj: true); + X0Y8_雫16CP = new ColorP(X0Y8_雫16, 雫16CD, DisUnit, abj: true); + X0Y8_雫17CP = new ColorP(X0Y8_雫17, 雫17CD, DisUnit, abj: true); + X0Y8_雫18CP = new ColorP(X0Y8_雫18, 雫18CD, DisUnit, abj: true); + X0Y8_雫19CP = new ColorP(X0Y8_雫19, 雫19CD, DisUnit, abj: true); + X0Y8_雫20CP = new ColorP(X0Y8_雫20, 雫20CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_潮吹基CP.Update(); + X0Y0_雫1CP.Update(); + X0Y0_雫2CP.Update(); + X0Y0_雫3CP.Update(); + X0Y0_雫4CP.Update(); + X0Y0_雫5CP.Update(); + X0Y0_雫6CP.Update(); + X0Y0_雫7CP.Update(); + X0Y0_雫8CP.Update(); + X0Y0_雫9CP.Update(); + X0Y0_雫10CP.Update(); + X0Y0_雫11CP.Update(); + X0Y0_雫12CP.Update(); + X0Y0_雫13CP.Update(); + X0Y0_雫14CP.Update(); + X0Y0_雫15CP.Update(); + X0Y0_雫16CP.Update(); + X0Y0_雫17CP.Update(); + X0Y0_雫18CP.Update(); + X0Y0_雫19CP.Update(); + X0Y0_雫20CP.Update(); + break; + case 1: + X0Y1_潮吹基CP.Update(); + X0Y1_雫1CP.Update(); + X0Y1_雫2CP.Update(); + X0Y1_雫3CP.Update(); + X0Y1_雫4CP.Update(); + X0Y1_雫5CP.Update(); + X0Y1_雫6CP.Update(); + X0Y1_雫7CP.Update(); + X0Y1_雫8CP.Update(); + X0Y1_雫9CP.Update(); + X0Y1_雫10CP.Update(); + X0Y1_雫11CP.Update(); + X0Y1_雫12CP.Update(); + X0Y1_雫13CP.Update(); + X0Y1_雫14CP.Update(); + X0Y1_雫15CP.Update(); + X0Y1_雫16CP.Update(); + X0Y1_雫17CP.Update(); + X0Y1_雫18CP.Update(); + X0Y1_雫19CP.Update(); + X0Y1_雫20CP.Update(); + break; + case 2: + X0Y2_潮吹基CP.Update(); + X0Y2_雫1CP.Update(); + X0Y2_雫2CP.Update(); + X0Y2_雫3CP.Update(); + X0Y2_雫4CP.Update(); + X0Y2_雫5CP.Update(); + X0Y2_雫6CP.Update(); + X0Y2_雫7CP.Update(); + X0Y2_雫8CP.Update(); + X0Y2_雫9CP.Update(); + X0Y2_雫10CP.Update(); + X0Y2_雫11CP.Update(); + X0Y2_雫12CP.Update(); + X0Y2_雫13CP.Update(); + X0Y2_雫14CP.Update(); + X0Y2_雫15CP.Update(); + X0Y2_雫16CP.Update(); + X0Y2_雫17CP.Update(); + X0Y2_雫18CP.Update(); + X0Y2_雫19CP.Update(); + X0Y2_雫20CP.Update(); + break; + case 3: + X0Y3_潮吹基CP.Update(); + X0Y3_雫1CP.Update(); + X0Y3_雫2CP.Update(); + X0Y3_雫3CP.Update(); + X0Y3_雫4CP.Update(); + X0Y3_雫5CP.Update(); + X0Y3_雫6CP.Update(); + X0Y3_雫7CP.Update(); + X0Y3_雫8CP.Update(); + X0Y3_雫9CP.Update(); + X0Y3_雫10CP.Update(); + X0Y3_雫11CP.Update(); + X0Y3_雫12CP.Update(); + X0Y3_雫13CP.Update(); + X0Y3_雫14CP.Update(); + X0Y3_雫15CP.Update(); + X0Y3_雫16CP.Update(); + X0Y3_雫17CP.Update(); + X0Y3_雫18CP.Update(); + X0Y3_雫19CP.Update(); + X0Y3_雫20CP.Update(); + break; + case 4: + X0Y4_潮吹基CP.Update(); + X0Y4_雫1CP.Update(); + X0Y4_雫2CP.Update(); + X0Y4_雫3CP.Update(); + X0Y4_雫4CP.Update(); + X0Y4_雫5CP.Update(); + X0Y4_雫6CP.Update(); + X0Y4_雫7CP.Update(); + X0Y4_雫8CP.Update(); + X0Y4_雫9CP.Update(); + X0Y4_雫10CP.Update(); + X0Y4_雫11CP.Update(); + X0Y4_雫12CP.Update(); + X0Y4_雫13CP.Update(); + X0Y4_雫14CP.Update(); + X0Y4_雫15CP.Update(); + X0Y4_雫16CP.Update(); + X0Y4_雫17CP.Update(); + X0Y4_雫18CP.Update(); + X0Y4_雫19CP.Update(); + X0Y4_雫20CP.Update(); + break; + case 5: + X0Y5_潮吹基CP.Update(); + X0Y5_雫1CP.Update(); + X0Y5_雫2CP.Update(); + X0Y5_雫3CP.Update(); + X0Y5_雫4CP.Update(); + X0Y5_雫5CP.Update(); + X0Y5_雫6CP.Update(); + X0Y5_雫7CP.Update(); + X0Y5_雫8CP.Update(); + X0Y5_雫9CP.Update(); + X0Y5_雫10CP.Update(); + X0Y5_雫11CP.Update(); + X0Y5_雫12CP.Update(); + X0Y5_雫13CP.Update(); + X0Y5_雫14CP.Update(); + X0Y5_雫15CP.Update(); + X0Y5_雫16CP.Update(); + X0Y5_雫17CP.Update(); + X0Y5_雫18CP.Update(); + X0Y5_雫19CP.Update(); + X0Y5_雫20CP.Update(); + break; + case 6: + X0Y6_潮吹基CP.Update(); + X0Y6_雫1CP.Update(); + X0Y6_雫2CP.Update(); + X0Y6_雫3CP.Update(); + X0Y6_雫4CP.Update(); + X0Y6_雫5CP.Update(); + X0Y6_雫6CP.Update(); + X0Y6_雫7CP.Update(); + X0Y6_雫8CP.Update(); + X0Y6_雫9CP.Update(); + X0Y6_雫10CP.Update(); + X0Y6_雫11CP.Update(); + X0Y6_雫12CP.Update(); + X0Y6_雫13CP.Update(); + X0Y6_雫14CP.Update(); + X0Y6_雫15CP.Update(); + X0Y6_雫16CP.Update(); + X0Y6_雫17CP.Update(); + X0Y6_雫18CP.Update(); + X0Y6_雫19CP.Update(); + X0Y6_雫20CP.Update(); + break; + case 7: + X0Y7_潮吹基CP.Update(); + X0Y7_雫1CP.Update(); + X0Y7_雫2CP.Update(); + X0Y7_雫3CP.Update(); + X0Y7_雫4CP.Update(); + X0Y7_雫5CP.Update(); + X0Y7_雫6CP.Update(); + X0Y7_雫7CP.Update(); + X0Y7_雫8CP.Update(); + X0Y7_雫9CP.Update(); + X0Y7_雫10CP.Update(); + X0Y7_雫11CP.Update(); + X0Y7_雫12CP.Update(); + X0Y7_雫13CP.Update(); + X0Y7_雫14CP.Update(); + X0Y7_雫15CP.Update(); + X0Y7_雫16CP.Update(); + X0Y7_雫17CP.Update(); + X0Y7_雫18CP.Update(); + X0Y7_雫19CP.Update(); + X0Y7_雫20CP.Update(); + break; + default: + X0Y8_潮吹基CP.Update(); + X0Y8_雫1CP.Update(); + X0Y8_雫2CP.Update(); + X0Y8_雫3CP.Update(); + X0Y8_雫4CP.Update(); + X0Y8_雫5CP.Update(); + X0Y8_雫6CP.Update(); + X0Y8_雫7CP.Update(); + X0Y8_雫8CP.Update(); + X0Y8_雫9CP.Update(); + X0Y8_雫10CP.Update(); + X0Y8_雫11CP.Update(); + X0Y8_雫12CP.Update(); + X0Y8_雫13CP.Update(); + X0Y8_雫14CP.Update(); + X0Y8_雫15CP.Update(); + X0Y8_雫16CP.Update(); + X0Y8_雫17CP.Update(); + X0Y8_雫18CP.Update(); + X0Y8_雫19CP.Update(); + X0Y8_雫20CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 潮吹基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 雫1CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫2CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫3CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫4CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫5CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫6CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫7CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫8CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫9CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫10CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫11CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫12CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫13CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫14CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫15CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫16CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫17CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫18CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫19CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫20CD = new ColorD(ref Col.Empty, ref 体配色.体液); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人D.cs index 3239b4e..e1ea318 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人D.cs @@ -1,60 +1,61 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 潮吹_大_人D : 潮吹_大D +namespace SlaveMatrix { - public bool 潮吹基_表示; + [Serializable] + public class 潮吹_大_人D : 潮吹_大D + { + public bool 潮吹基_表示; - public bool 雫1_表示; + public bool 雫1_表示; - public bool 雫2_表示; + public bool 雫2_表示; - public bool 雫3_表示; + public bool 雫3_表示; - public bool 雫4_表示; + public bool 雫4_表示; - public bool 雫5_表示; + public bool 雫5_表示; - public bool 雫6_表示; + public bool 雫6_表示; - public bool 雫7_表示; + public bool 雫7_表示; - public bool 雫8_表示; + public bool 雫8_表示; - public bool 雫9_表示; + public bool 雫9_表示; - public bool 雫10_表示; + public bool 雫10_表示; - public bool 雫11_表示; + public bool 雫11_表示; - public bool 雫12_表示; + public bool 雫12_表示; - public bool 雫13_表示; + public bool 雫13_表示; - public bool 雫14_表示; + public bool 雫14_表示; - public bool 雫15_表示; + public bool 雫15_表示; - public bool 雫16_表示; + public bool 雫16_表示; - public bool 雫17_表示; + public bool 雫17_表示; - public bool 雫18_表示; + public bool 雫18_表示; - public bool 雫19_表示; + public bool 雫19_表示; - public bool 雫20_表示; + public bool 雫20_表示; - public 潮吹_大_人D() - { - ThisType = GetType(); - } + public 潮吹_大_人D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 潮吹_大_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 潮吹_大_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣.cs index 51d6b30..66a1056 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣.cs @@ -1,2208 +1,2209 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 潮吹_大_獣 : 潮吹_大 +namespace SlaveMatrix { - public Par X0Y0_潮吹基; + public class 潮吹_大_獣 : 潮吹_大 + { + public Par X0Y0_潮吹基; - public Par X0Y0_雫1; + public Par X0Y0_雫1; - public Par X0Y0_雫2; + public Par X0Y0_雫2; - public Par X0Y0_雫3; + public Par X0Y0_雫3; - public Par X0Y0_雫4; + public Par X0Y0_雫4; - public Par X0Y0_雫5; + public Par X0Y0_雫5; - public Par X0Y0_雫6; + public Par X0Y0_雫6; - public Par X0Y0_雫7; + public Par X0Y0_雫7; - public Par X0Y0_雫8; + public Par X0Y0_雫8; - public Par X0Y0_雫9; + public Par X0Y0_雫9; - public Par X0Y0_雫10; + public Par X0Y0_雫10; - public Par X0Y0_雫11; + public Par X0Y0_雫11; - public Par X0Y0_雫12; + public Par X0Y0_雫12; - public Par X0Y0_雫13; + public Par X0Y0_雫13; - public Par X0Y0_雫14; + public Par X0Y0_雫14; - public Par X0Y0_雫15; + public Par X0Y0_雫15; - public Par X0Y0_雫16; + public Par X0Y0_雫16; - public Par X0Y0_雫17; + public Par X0Y0_雫17; - public Par X0Y0_雫18; + public Par X0Y0_雫18; - public Par X0Y0_雫19; + public Par X0Y0_雫19; - public Par X0Y0_雫20; + public Par X0Y0_雫20; - public Par X0Y1_潮吹基; + public Par X0Y1_潮吹基; - public Par X0Y1_雫1; + public Par X0Y1_雫1; - public Par X0Y1_雫2; + public Par X0Y1_雫2; - public Par X0Y1_雫3; + public Par X0Y1_雫3; - public Par X0Y1_雫4; + public Par X0Y1_雫4; - public Par X0Y1_雫5; + public Par X0Y1_雫5; - public Par X0Y1_雫6; + public Par X0Y1_雫6; - public Par X0Y1_雫7; + public Par X0Y1_雫7; - public Par X0Y1_雫8; + public Par X0Y1_雫8; - public Par X0Y1_雫9; + public Par X0Y1_雫9; - public Par X0Y1_雫10; + public Par X0Y1_雫10; - public Par X0Y1_雫11; + public Par X0Y1_雫11; - public Par X0Y1_雫12; + public Par X0Y1_雫12; - public Par X0Y1_雫13; + public Par X0Y1_雫13; - public Par X0Y1_雫14; + public Par X0Y1_雫14; - public Par X0Y1_雫15; + public Par X0Y1_雫15; - public Par X0Y1_雫16; + public Par X0Y1_雫16; - public Par X0Y1_雫17; + public Par X0Y1_雫17; - public Par X0Y1_雫18; + public Par X0Y1_雫18; - public Par X0Y1_雫19; + public Par X0Y1_雫19; - public Par X0Y1_雫20; + public Par X0Y1_雫20; - public Par X0Y2_潮吹基; + public Par X0Y2_潮吹基; - public Par X0Y2_雫1; + public Par X0Y2_雫1; - public Par X0Y2_雫2; + public Par X0Y2_雫2; - public Par X0Y2_雫3; + public Par X0Y2_雫3; - public Par X0Y2_雫4; + public Par X0Y2_雫4; - public Par X0Y2_雫5; + public Par X0Y2_雫5; - public Par X0Y2_雫6; + public Par X0Y2_雫6; - public Par X0Y2_雫7; + public Par X0Y2_雫7; - public Par X0Y2_雫8; + public Par X0Y2_雫8; - public Par X0Y2_雫9; + public Par X0Y2_雫9; - public Par X0Y2_雫10; + public Par X0Y2_雫10; - public Par X0Y2_雫11; + public Par X0Y2_雫11; - public Par X0Y2_雫12; + public Par X0Y2_雫12; - public Par X0Y2_雫13; + public Par X0Y2_雫13; - public Par X0Y2_雫14; + public Par X0Y2_雫14; - public Par X0Y2_雫15; + public Par X0Y2_雫15; - public Par X0Y2_雫16; + public Par X0Y2_雫16; - public Par X0Y2_雫17; + public Par X0Y2_雫17; - public Par X0Y2_雫18; + public Par X0Y2_雫18; - public Par X0Y2_雫19; + public Par X0Y2_雫19; - public Par X0Y2_雫20; + public Par X0Y2_雫20; - public Par X0Y3_潮吹基; + public Par X0Y3_潮吹基; - public Par X0Y3_雫1; + public Par X0Y3_雫1; - public Par X0Y3_雫2; + public Par X0Y3_雫2; - public Par X0Y3_雫3; + public Par X0Y3_雫3; - public Par X0Y3_雫4; + public Par X0Y3_雫4; - public Par X0Y3_雫5; + public Par X0Y3_雫5; - public Par X0Y3_雫6; + public Par X0Y3_雫6; - public Par X0Y3_雫7; + public Par X0Y3_雫7; - public Par X0Y3_雫8; + public Par X0Y3_雫8; - public Par X0Y3_雫9; + public Par X0Y3_雫9; - public Par X0Y3_雫10; + public Par X0Y3_雫10; - public Par X0Y3_雫11; + public Par X0Y3_雫11; - public Par X0Y3_雫12; + public Par X0Y3_雫12; - public Par X0Y3_雫13; + public Par X0Y3_雫13; - public Par X0Y3_雫14; + public Par X0Y3_雫14; - public Par X0Y3_雫15; + public Par X0Y3_雫15; - public Par X0Y3_雫16; + public Par X0Y3_雫16; - public Par X0Y3_雫17; + public Par X0Y3_雫17; - public Par X0Y3_雫18; + public Par X0Y3_雫18; - public Par X0Y3_雫19; + public Par X0Y3_雫19; - public Par X0Y3_雫20; + public Par X0Y3_雫20; - public Par X0Y4_潮吹基; + public Par X0Y4_潮吹基; - public Par X0Y4_雫1; + public Par X0Y4_雫1; - public Par X0Y4_雫2; + public Par X0Y4_雫2; - public Par X0Y4_雫3; + public Par X0Y4_雫3; - public Par X0Y4_雫4; + public Par X0Y4_雫4; - public Par X0Y4_雫5; + public Par X0Y4_雫5; - public Par X0Y4_雫6; + public Par X0Y4_雫6; - public Par X0Y4_雫7; + public Par X0Y4_雫7; - public Par X0Y4_雫8; + public Par X0Y4_雫8; - public Par X0Y4_雫9; + public Par X0Y4_雫9; - public Par X0Y4_雫10; + public Par X0Y4_雫10; - public Par X0Y4_雫11; + public Par X0Y4_雫11; - public Par X0Y4_雫12; + public Par X0Y4_雫12; - public Par X0Y4_雫13; + public Par X0Y4_雫13; - public Par X0Y4_雫14; + public Par X0Y4_雫14; - public Par X0Y4_雫15; + public Par X0Y4_雫15; - public Par X0Y4_雫16; + public Par X0Y4_雫16; - public Par X0Y4_雫17; + public Par X0Y4_雫17; - public Par X0Y4_雫18; + public Par X0Y4_雫18; - public Par X0Y4_雫19; + public Par X0Y4_雫19; - public Par X0Y4_雫20; + public Par X0Y4_雫20; - public Par X0Y5_潮吹基; + public Par X0Y5_潮吹基; - public Par X0Y5_雫1; + public Par X0Y5_雫1; - public Par X0Y5_雫2; + public Par X0Y5_雫2; - public Par X0Y5_雫3; + public Par X0Y5_雫3; - public Par X0Y5_雫4; + public Par X0Y5_雫4; - public Par X0Y5_雫5; + public Par X0Y5_雫5; - public Par X0Y5_雫6; + public Par X0Y5_雫6; - public Par X0Y5_雫7; + public Par X0Y5_雫7; - public Par X0Y5_雫8; + public Par X0Y5_雫8; - public Par X0Y5_雫9; + public Par X0Y5_雫9; - public Par X0Y5_雫10; + public Par X0Y5_雫10; - public Par X0Y5_雫11; + public Par X0Y5_雫11; - public Par X0Y5_雫12; + public Par X0Y5_雫12; - public Par X0Y5_雫13; + public Par X0Y5_雫13; - public Par X0Y5_雫14; + public Par X0Y5_雫14; - public Par X0Y5_雫15; + public Par X0Y5_雫15; - public Par X0Y5_雫16; + public Par X0Y5_雫16; - public Par X0Y5_雫17; + public Par X0Y5_雫17; - public Par X0Y5_雫18; + public Par X0Y5_雫18; - public Par X0Y5_雫19; + public Par X0Y5_雫19; - public Par X0Y5_雫20; + public Par X0Y5_雫20; - public Par X0Y6_潮吹基; + public Par X0Y6_潮吹基; - public Par X0Y6_雫1; + public Par X0Y6_雫1; - public Par X0Y6_雫2; + public Par X0Y6_雫2; - public Par X0Y6_雫3; + public Par X0Y6_雫3; - public Par X0Y6_雫4; + public Par X0Y6_雫4; - public Par X0Y6_雫5; + public Par X0Y6_雫5; - public Par X0Y6_雫6; + public Par X0Y6_雫6; - public Par X0Y6_雫7; + public Par X0Y6_雫7; - public Par X0Y6_雫8; + public Par X0Y6_雫8; - public Par X0Y6_雫9; + public Par X0Y6_雫9; - public Par X0Y6_雫10; + public Par X0Y6_雫10; - public Par X0Y6_雫11; + public Par X0Y6_雫11; - public Par X0Y6_雫12; + public Par X0Y6_雫12; - public Par X0Y6_雫13; + public Par X0Y6_雫13; - public Par X0Y6_雫14; + public Par X0Y6_雫14; - public Par X0Y6_雫15; + public Par X0Y6_雫15; - public Par X0Y6_雫16; + public Par X0Y6_雫16; - public Par X0Y6_雫17; + public Par X0Y6_雫17; - public Par X0Y6_雫18; + public Par X0Y6_雫18; - public Par X0Y6_雫19; + public Par X0Y6_雫19; - public Par X0Y6_雫20; + public Par X0Y6_雫20; - public Par X0Y7_潮吹基; + public Par X0Y7_潮吹基; - public Par X0Y7_雫1; + public Par X0Y7_雫1; - public Par X0Y7_雫2; + public Par X0Y7_雫2; - public Par X0Y7_雫3; + public Par X0Y7_雫3; - public Par X0Y7_雫4; + public Par X0Y7_雫4; - public Par X0Y7_雫5; + public Par X0Y7_雫5; - public Par X0Y7_雫6; + public Par X0Y7_雫6; - public Par X0Y7_雫7; + public Par X0Y7_雫7; - public Par X0Y7_雫8; + public Par X0Y7_雫8; - public Par X0Y7_雫9; + public Par X0Y7_雫9; - public Par X0Y7_雫10; + public Par X0Y7_雫10; - public Par X0Y7_雫11; + public Par X0Y7_雫11; - public Par X0Y7_雫12; + public Par X0Y7_雫12; - public Par X0Y7_雫13; + public Par X0Y7_雫13; - public Par X0Y7_雫14; + public Par X0Y7_雫14; - public Par X0Y7_雫15; + public Par X0Y7_雫15; - public Par X0Y7_雫16; + public Par X0Y7_雫16; - public Par X0Y7_雫17; + public Par X0Y7_雫17; - public Par X0Y7_雫18; + public Par X0Y7_雫18; - public Par X0Y7_雫19; + public Par X0Y7_雫19; - public Par X0Y7_雫20; + public Par X0Y7_雫20; - public Par X0Y8_潮吹基; + public Par X0Y8_潮吹基; - public Par X0Y8_雫1; + public Par X0Y8_雫1; - public Par X0Y8_雫2; + public Par X0Y8_雫2; - public Par X0Y8_雫3; + public Par X0Y8_雫3; - public Par X0Y8_雫4; + public Par X0Y8_雫4; - public Par X0Y8_雫5; + public Par X0Y8_雫5; - public Par X0Y8_雫6; + public Par X0Y8_雫6; - public Par X0Y8_雫7; + public Par X0Y8_雫7; - public Par X0Y8_雫8; + public Par X0Y8_雫8; - public Par X0Y8_雫9; + public Par X0Y8_雫9; - public Par X0Y8_雫10; + public Par X0Y8_雫10; - public Par X0Y8_雫11; + public Par X0Y8_雫11; - public Par X0Y8_雫12; + public Par X0Y8_雫12; - public Par X0Y8_雫13; + public Par X0Y8_雫13; - public Par X0Y8_雫14; + public Par X0Y8_雫14; - public Par X0Y8_雫15; + public Par X0Y8_雫15; - public Par X0Y8_雫16; + public Par X0Y8_雫16; - public Par X0Y8_雫17; + public Par X0Y8_雫17; - public Par X0Y8_雫18; + public Par X0Y8_雫18; - public Par X0Y8_雫19; + public Par X0Y8_雫19; - public Par X0Y8_雫20; + public Par X0Y8_雫20; - public ColorD 潮吹基CD; + public ColorD 潮吹基CD; - public ColorD 雫1CD; + public ColorD 雫1CD; - public ColorD 雫2CD; + public ColorD 雫2CD; - public ColorD 雫3CD; + public ColorD 雫3CD; - public ColorD 雫4CD; + public ColorD 雫4CD; - public ColorD 雫5CD; + public ColorD 雫5CD; - public ColorD 雫6CD; + public ColorD 雫6CD; - public ColorD 雫7CD; + public ColorD 雫7CD; - public ColorD 雫8CD; + public ColorD 雫8CD; - public ColorD 雫9CD; + public ColorD 雫9CD; - public ColorD 雫10CD; + public ColorD 雫10CD; - public ColorD 雫11CD; + public ColorD 雫11CD; - public ColorD 雫12CD; + public ColorD 雫12CD; - public ColorD 雫13CD; + public ColorD 雫13CD; - public ColorD 雫14CD; + public ColorD 雫14CD; - public ColorD 雫15CD; + public ColorD 雫15CD; - public ColorD 雫16CD; + public ColorD 雫16CD; - public ColorD 雫17CD; + public ColorD 雫17CD; - public ColorD 雫18CD; + public ColorD 雫18CD; - public ColorD 雫19CD; + public ColorD 雫19CD; - public ColorD 雫20CD; + public ColorD 雫20CD; - public ColorP X0Y0_潮吹基CP; + public ColorP X0Y0_潮吹基CP; - public ColorP X0Y0_雫1CP; + public ColorP X0Y0_雫1CP; - public ColorP X0Y0_雫2CP; + public ColorP X0Y0_雫2CP; - public ColorP X0Y0_雫3CP; + public ColorP X0Y0_雫3CP; - public ColorP X0Y0_雫4CP; + public ColorP X0Y0_雫4CP; - public ColorP X0Y0_雫5CP; + public ColorP X0Y0_雫5CP; - public ColorP X0Y0_雫6CP; + public ColorP X0Y0_雫6CP; - public ColorP X0Y0_雫7CP; + public ColorP X0Y0_雫7CP; - public ColorP X0Y0_雫8CP; + public ColorP X0Y0_雫8CP; - public ColorP X0Y0_雫9CP; + public ColorP X0Y0_雫9CP; - public ColorP X0Y0_雫10CP; + public ColorP X0Y0_雫10CP; - public ColorP X0Y0_雫11CP; + public ColorP X0Y0_雫11CP; - public ColorP X0Y0_雫12CP; + public ColorP X0Y0_雫12CP; - public ColorP X0Y0_雫13CP; + public ColorP X0Y0_雫13CP; - public ColorP X0Y0_雫14CP; + public ColorP X0Y0_雫14CP; - public ColorP X0Y0_雫15CP; + public ColorP X0Y0_雫15CP; - public ColorP X0Y0_雫16CP; + public ColorP X0Y0_雫16CP; - public ColorP X0Y0_雫17CP; + public ColorP X0Y0_雫17CP; - public ColorP X0Y0_雫18CP; + public ColorP X0Y0_雫18CP; - public ColorP X0Y0_雫19CP; + public ColorP X0Y0_雫19CP; - public ColorP X0Y0_雫20CP; + public ColorP X0Y0_雫20CP; - public ColorP X0Y1_潮吹基CP; + public ColorP X0Y1_潮吹基CP; - public ColorP X0Y1_雫1CP; + public ColorP X0Y1_雫1CP; - public ColorP X0Y1_雫2CP; + public ColorP X0Y1_雫2CP; - public ColorP X0Y1_雫3CP; + public ColorP X0Y1_雫3CP; - public ColorP X0Y1_雫4CP; + public ColorP X0Y1_雫4CP; - public ColorP X0Y1_雫5CP; + public ColorP X0Y1_雫5CP; - public ColorP X0Y1_雫6CP; + public ColorP X0Y1_雫6CP; - public ColorP X0Y1_雫7CP; + public ColorP X0Y1_雫7CP; - public ColorP X0Y1_雫8CP; + public ColorP X0Y1_雫8CP; - public ColorP X0Y1_雫9CP; + public ColorP X0Y1_雫9CP; - public ColorP X0Y1_雫10CP; + public ColorP X0Y1_雫10CP; - public ColorP X0Y1_雫11CP; + public ColorP X0Y1_雫11CP; - public ColorP X0Y1_雫12CP; + public ColorP X0Y1_雫12CP; - public ColorP X0Y1_雫13CP; + public ColorP X0Y1_雫13CP; - public ColorP X0Y1_雫14CP; + public ColorP X0Y1_雫14CP; - public ColorP X0Y1_雫15CP; + public ColorP X0Y1_雫15CP; - public ColorP X0Y1_雫16CP; + public ColorP X0Y1_雫16CP; - public ColorP X0Y1_雫17CP; + public ColorP X0Y1_雫17CP; - public ColorP X0Y1_雫18CP; + public ColorP X0Y1_雫18CP; - public ColorP X0Y1_雫19CP; + public ColorP X0Y1_雫19CP; - public ColorP X0Y1_雫20CP; + public ColorP X0Y1_雫20CP; - public ColorP X0Y2_潮吹基CP; + public ColorP X0Y2_潮吹基CP; - public ColorP X0Y2_雫1CP; + public ColorP X0Y2_雫1CP; - public ColorP X0Y2_雫2CP; + public ColorP X0Y2_雫2CP; - public ColorP X0Y2_雫3CP; + public ColorP X0Y2_雫3CP; - public ColorP X0Y2_雫4CP; + public ColorP X0Y2_雫4CP; - public ColorP X0Y2_雫5CP; + public ColorP X0Y2_雫5CP; - public ColorP X0Y2_雫6CP; + public ColorP X0Y2_雫6CP; - public ColorP X0Y2_雫7CP; + public ColorP X0Y2_雫7CP; - public ColorP X0Y2_雫8CP; + public ColorP X0Y2_雫8CP; - public ColorP X0Y2_雫9CP; + public ColorP X0Y2_雫9CP; - public ColorP X0Y2_雫10CP; + public ColorP X0Y2_雫10CP; - public ColorP X0Y2_雫11CP; + public ColorP X0Y2_雫11CP; - public ColorP X0Y2_雫12CP; + public ColorP X0Y2_雫12CP; - public ColorP X0Y2_雫13CP; + public ColorP X0Y2_雫13CP; - public ColorP X0Y2_雫14CP; + public ColorP X0Y2_雫14CP; - public ColorP X0Y2_雫15CP; + public ColorP X0Y2_雫15CP; - public ColorP X0Y2_雫16CP; + public ColorP X0Y2_雫16CP; - public ColorP X0Y2_雫17CP; + public ColorP X0Y2_雫17CP; - public ColorP X0Y2_雫18CP; + public ColorP X0Y2_雫18CP; - public ColorP X0Y2_雫19CP; + public ColorP X0Y2_雫19CP; - public ColorP X0Y2_雫20CP; + public ColorP X0Y2_雫20CP; - public ColorP X0Y3_潮吹基CP; + public ColorP X0Y3_潮吹基CP; - public ColorP X0Y3_雫1CP; + public ColorP X0Y3_雫1CP; - public ColorP X0Y3_雫2CP; + public ColorP X0Y3_雫2CP; - public ColorP X0Y3_雫3CP; + public ColorP X0Y3_雫3CP; - public ColorP X0Y3_雫4CP; + public ColorP X0Y3_雫4CP; - public ColorP X0Y3_雫5CP; + public ColorP X0Y3_雫5CP; - public ColorP X0Y3_雫6CP; + public ColorP X0Y3_雫6CP; - public ColorP X0Y3_雫7CP; + public ColorP X0Y3_雫7CP; - public ColorP X0Y3_雫8CP; + public ColorP X0Y3_雫8CP; - public ColorP X0Y3_雫9CP; + public ColorP X0Y3_雫9CP; - public ColorP X0Y3_雫10CP; + public ColorP X0Y3_雫10CP; - public ColorP X0Y3_雫11CP; + public ColorP X0Y3_雫11CP; - public ColorP X0Y3_雫12CP; + public ColorP X0Y3_雫12CP; - public ColorP X0Y3_雫13CP; + public ColorP X0Y3_雫13CP; - public ColorP X0Y3_雫14CP; + public ColorP X0Y3_雫14CP; - public ColorP X0Y3_雫15CP; + public ColorP X0Y3_雫15CP; - public ColorP X0Y3_雫16CP; + public ColorP X0Y3_雫16CP; - public ColorP X0Y3_雫17CP; + public ColorP X0Y3_雫17CP; - public ColorP X0Y3_雫18CP; + public ColorP X0Y3_雫18CP; - public ColorP X0Y3_雫19CP; + public ColorP X0Y3_雫19CP; - public ColorP X0Y3_雫20CP; + public ColorP X0Y3_雫20CP; - public ColorP X0Y4_潮吹基CP; + public ColorP X0Y4_潮吹基CP; - public ColorP X0Y4_雫1CP; + public ColorP X0Y4_雫1CP; - public ColorP X0Y4_雫2CP; + public ColorP X0Y4_雫2CP; - public ColorP X0Y4_雫3CP; + public ColorP X0Y4_雫3CP; - public ColorP X0Y4_雫4CP; + public ColorP X0Y4_雫4CP; - public ColorP X0Y4_雫5CP; + public ColorP X0Y4_雫5CP; - public ColorP X0Y4_雫6CP; + public ColorP X0Y4_雫6CP; - public ColorP X0Y4_雫7CP; + public ColorP X0Y4_雫7CP; - public ColorP X0Y4_雫8CP; + public ColorP X0Y4_雫8CP; - public ColorP X0Y4_雫9CP; + public ColorP X0Y4_雫9CP; - public ColorP X0Y4_雫10CP; + public ColorP X0Y4_雫10CP; - public ColorP X0Y4_雫11CP; + public ColorP X0Y4_雫11CP; - public ColorP X0Y4_雫12CP; + public ColorP X0Y4_雫12CP; - public ColorP X0Y4_雫13CP; + public ColorP X0Y4_雫13CP; - public ColorP X0Y4_雫14CP; + public ColorP X0Y4_雫14CP; - public ColorP X0Y4_雫15CP; + public ColorP X0Y4_雫15CP; - public ColorP X0Y4_雫16CP; + public ColorP X0Y4_雫16CP; - public ColorP X0Y4_雫17CP; + public ColorP X0Y4_雫17CP; - public ColorP X0Y4_雫18CP; + public ColorP X0Y4_雫18CP; - public ColorP X0Y4_雫19CP; + public ColorP X0Y4_雫19CP; - public ColorP X0Y4_雫20CP; + public ColorP X0Y4_雫20CP; - public ColorP X0Y5_潮吹基CP; + public ColorP X0Y5_潮吹基CP; - public ColorP X0Y5_雫1CP; + public ColorP X0Y5_雫1CP; - public ColorP X0Y5_雫2CP; + public ColorP X0Y5_雫2CP; - public ColorP X0Y5_雫3CP; + public ColorP X0Y5_雫3CP; - public ColorP X0Y5_雫4CP; + public ColorP X0Y5_雫4CP; - public ColorP X0Y5_雫5CP; + public ColorP X0Y5_雫5CP; - public ColorP X0Y5_雫6CP; + public ColorP X0Y5_雫6CP; - public ColorP X0Y5_雫7CP; + public ColorP X0Y5_雫7CP; - public ColorP X0Y5_雫8CP; + public ColorP X0Y5_雫8CP; - public ColorP X0Y5_雫9CP; + public ColorP X0Y5_雫9CP; - public ColorP X0Y5_雫10CP; + public ColorP X0Y5_雫10CP; - public ColorP X0Y5_雫11CP; + public ColorP X0Y5_雫11CP; - public ColorP X0Y5_雫12CP; + public ColorP X0Y5_雫12CP; - public ColorP X0Y5_雫13CP; + public ColorP X0Y5_雫13CP; - public ColorP X0Y5_雫14CP; + public ColorP X0Y5_雫14CP; - public ColorP X0Y5_雫15CP; + public ColorP X0Y5_雫15CP; - public ColorP X0Y5_雫16CP; + public ColorP X0Y5_雫16CP; - public ColorP X0Y5_雫17CP; + public ColorP X0Y5_雫17CP; - public ColorP X0Y5_雫18CP; + public ColorP X0Y5_雫18CP; - public ColorP X0Y5_雫19CP; + public ColorP X0Y5_雫19CP; - public ColorP X0Y5_雫20CP; + public ColorP X0Y5_雫20CP; - public ColorP X0Y6_潮吹基CP; + public ColorP X0Y6_潮吹基CP; - public ColorP X0Y6_雫1CP; + public ColorP X0Y6_雫1CP; - public ColorP X0Y6_雫2CP; + public ColorP X0Y6_雫2CP; - public ColorP X0Y6_雫3CP; + public ColorP X0Y6_雫3CP; - public ColorP X0Y6_雫4CP; + public ColorP X0Y6_雫4CP; - public ColorP X0Y6_雫5CP; + public ColorP X0Y6_雫5CP; - public ColorP X0Y6_雫6CP; + public ColorP X0Y6_雫6CP; - public ColorP X0Y6_雫7CP; + public ColorP X0Y6_雫7CP; - public ColorP X0Y6_雫8CP; + public ColorP X0Y6_雫8CP; - public ColorP X0Y6_雫9CP; + public ColorP X0Y6_雫9CP; - public ColorP X0Y6_雫10CP; + public ColorP X0Y6_雫10CP; - public ColorP X0Y6_雫11CP; + public ColorP X0Y6_雫11CP; - public ColorP X0Y6_雫12CP; + public ColorP X0Y6_雫12CP; - public ColorP X0Y6_雫13CP; + public ColorP X0Y6_雫13CP; - public ColorP X0Y6_雫14CP; + public ColorP X0Y6_雫14CP; - public ColorP X0Y6_雫15CP; + public ColorP X0Y6_雫15CP; - public ColorP X0Y6_雫16CP; + public ColorP X0Y6_雫16CP; - public ColorP X0Y6_雫17CP; + public ColorP X0Y6_雫17CP; - public ColorP X0Y6_雫18CP; + public ColorP X0Y6_雫18CP; - public ColorP X0Y6_雫19CP; + public ColorP X0Y6_雫19CP; - public ColorP X0Y6_雫20CP; + public ColorP X0Y6_雫20CP; - public ColorP X0Y7_潮吹基CP; + public ColorP X0Y7_潮吹基CP; - public ColorP X0Y7_雫1CP; + public ColorP X0Y7_雫1CP; - public ColorP X0Y7_雫2CP; + public ColorP X0Y7_雫2CP; - public ColorP X0Y7_雫3CP; + public ColorP X0Y7_雫3CP; - public ColorP X0Y7_雫4CP; + public ColorP X0Y7_雫4CP; - public ColorP X0Y7_雫5CP; + public ColorP X0Y7_雫5CP; - public ColorP X0Y7_雫6CP; + public ColorP X0Y7_雫6CP; - public ColorP X0Y7_雫7CP; + public ColorP X0Y7_雫7CP; - public ColorP X0Y7_雫8CP; + public ColorP X0Y7_雫8CP; - public ColorP X0Y7_雫9CP; + public ColorP X0Y7_雫9CP; - public ColorP X0Y7_雫10CP; + public ColorP X0Y7_雫10CP; - public ColorP X0Y7_雫11CP; + public ColorP X0Y7_雫11CP; - public ColorP X0Y7_雫12CP; + public ColorP X0Y7_雫12CP; - public ColorP X0Y7_雫13CP; + public ColorP X0Y7_雫13CP; - public ColorP X0Y7_雫14CP; + public ColorP X0Y7_雫14CP; - public ColorP X0Y7_雫15CP; + public ColorP X0Y7_雫15CP; - public ColorP X0Y7_雫16CP; + public ColorP X0Y7_雫16CP; - public ColorP X0Y7_雫17CP; + public ColorP X0Y7_雫17CP; - public ColorP X0Y7_雫18CP; + public ColorP X0Y7_雫18CP; - public ColorP X0Y7_雫19CP; + public ColorP X0Y7_雫19CP; - public ColorP X0Y7_雫20CP; + public ColorP X0Y7_雫20CP; - public ColorP X0Y8_潮吹基CP; + public ColorP X0Y8_潮吹基CP; - public ColorP X0Y8_雫1CP; + public ColorP X0Y8_雫1CP; - public ColorP X0Y8_雫2CP; + public ColorP X0Y8_雫2CP; - public ColorP X0Y8_雫3CP; + public ColorP X0Y8_雫3CP; - public ColorP X0Y8_雫4CP; + public ColorP X0Y8_雫4CP; - public ColorP X0Y8_雫5CP; + public ColorP X0Y8_雫5CP; - public ColorP X0Y8_雫6CP; + public ColorP X0Y8_雫6CP; - public ColorP X0Y8_雫7CP; + public ColorP X0Y8_雫7CP; - public ColorP X0Y8_雫8CP; + public ColorP X0Y8_雫8CP; - public ColorP X0Y8_雫9CP; + public ColorP X0Y8_雫9CP; - public ColorP X0Y8_雫10CP; + public ColorP X0Y8_雫10CP; - public ColorP X0Y8_雫11CP; + public ColorP X0Y8_雫11CP; - public ColorP X0Y8_雫12CP; + public ColorP X0Y8_雫12CP; - public ColorP X0Y8_雫13CP; + public ColorP X0Y8_雫13CP; - public ColorP X0Y8_雫14CP; + public ColorP X0Y8_雫14CP; - public ColorP X0Y8_雫15CP; + public ColorP X0Y8_雫15CP; - public ColorP X0Y8_雫16CP; + public ColorP X0Y8_雫16CP; - public ColorP X0Y8_雫17CP; + public ColorP X0Y8_雫17CP; - public ColorP X0Y8_雫18CP; + public ColorP X0Y8_雫18CP; - public ColorP X0Y8_雫19CP; + public ColorP X0Y8_雫19CP; - public ColorP X0Y8_雫20CP; + public ColorP X0Y8_雫20CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 潮吹基_表示 - { - get - { - return X0Y0_潮吹基.Dra; - } - set - { - X0Y0_潮吹基.Dra = value; - X0Y1_潮吹基.Dra = value; - X0Y2_潮吹基.Dra = value; - X0Y3_潮吹基.Dra = value; - X0Y4_潮吹基.Dra = value; - X0Y5_潮吹基.Dra = value; - X0Y6_潮吹基.Dra = value; - X0Y7_潮吹基.Dra = value; - X0Y8_潮吹基.Dra = value; - X0Y0_潮吹基.Hit = value; - X0Y1_潮吹基.Hit = value; - X0Y2_潮吹基.Hit = value; - X0Y3_潮吹基.Hit = value; - X0Y4_潮吹基.Hit = value; - X0Y5_潮吹基.Hit = value; - X0Y6_潮吹基.Hit = value; - X0Y7_潮吹基.Hit = value; - X0Y8_潮吹基.Hit = value; - } - } - - public bool 雫1_表示 - { - get - { - return X0Y0_雫1.Dra; - } - set - { - X0Y0_雫1.Dra = value; - X0Y1_雫1.Dra = value; - X0Y2_雫1.Dra = value; - X0Y3_雫1.Dra = value; - X0Y4_雫1.Dra = value; - X0Y5_雫1.Dra = value; - X0Y6_雫1.Dra = value; - X0Y7_雫1.Dra = value; - X0Y8_雫1.Dra = value; - X0Y0_雫1.Hit = value; - X0Y1_雫1.Hit = value; - X0Y2_雫1.Hit = value; - X0Y3_雫1.Hit = value; - X0Y4_雫1.Hit = value; - X0Y5_雫1.Hit = value; - X0Y6_雫1.Hit = value; - X0Y7_雫1.Hit = value; - X0Y8_雫1.Hit = value; - } - } - - public bool 雫2_表示 - { - get - { - return X0Y0_雫2.Dra; - } - set - { - X0Y0_雫2.Dra = value; - X0Y1_雫2.Dra = value; - X0Y2_雫2.Dra = value; - X0Y3_雫2.Dra = value; - X0Y4_雫2.Dra = value; - X0Y5_雫2.Dra = value; - X0Y6_雫2.Dra = value; - X0Y7_雫2.Dra = value; - X0Y8_雫2.Dra = value; - X0Y0_雫2.Hit = value; - X0Y1_雫2.Hit = value; - X0Y2_雫2.Hit = value; - X0Y3_雫2.Hit = value; - X0Y4_雫2.Hit = value; - X0Y5_雫2.Hit = value; - X0Y6_雫2.Hit = value; - X0Y7_雫2.Hit = value; - X0Y8_雫2.Hit = value; - } - } - - public bool 雫3_表示 - { - get - { - return X0Y0_雫3.Dra; - } - set - { - X0Y0_雫3.Dra = value; - X0Y1_雫3.Dra = value; - X0Y2_雫3.Dra = value; - X0Y3_雫3.Dra = value; - X0Y4_雫3.Dra = value; - X0Y5_雫3.Dra = value; - X0Y6_雫3.Dra = value; - X0Y7_雫3.Dra = value; - X0Y8_雫3.Dra = value; - X0Y0_雫3.Hit = value; - X0Y1_雫3.Hit = value; - X0Y2_雫3.Hit = value; - X0Y3_雫3.Hit = value; - X0Y4_雫3.Hit = value; - X0Y5_雫3.Hit = value; - X0Y6_雫3.Hit = value; - X0Y7_雫3.Hit = value; - X0Y8_雫3.Hit = value; - } - } - - public bool 雫4_表示 - { - get - { - return X0Y0_雫4.Dra; - } - set - { - X0Y0_雫4.Dra = value; - X0Y1_雫4.Dra = value; - X0Y2_雫4.Dra = value; - X0Y3_雫4.Dra = value; - X0Y4_雫4.Dra = value; - X0Y5_雫4.Dra = value; - X0Y6_雫4.Dra = value; - X0Y7_雫4.Dra = value; - X0Y8_雫4.Dra = value; - X0Y0_雫4.Hit = value; - X0Y1_雫4.Hit = value; - X0Y2_雫4.Hit = value; - X0Y3_雫4.Hit = value; - X0Y4_雫4.Hit = value; - X0Y5_雫4.Hit = value; - X0Y6_雫4.Hit = value; - X0Y7_雫4.Hit = value; - X0Y8_雫4.Hit = value; - } - } - - public bool 雫5_表示 - { - get - { - return X0Y0_雫5.Dra; - } - set - { - X0Y0_雫5.Dra = value; - X0Y1_雫5.Dra = value; - X0Y2_雫5.Dra = value; - X0Y3_雫5.Dra = value; - X0Y4_雫5.Dra = value; - X0Y5_雫5.Dra = value; - X0Y6_雫5.Dra = value; - X0Y7_雫5.Dra = value; - X0Y8_雫5.Dra = value; - X0Y0_雫5.Hit = value; - X0Y1_雫5.Hit = value; - X0Y2_雫5.Hit = value; - X0Y3_雫5.Hit = value; - X0Y4_雫5.Hit = value; - X0Y5_雫5.Hit = value; - X0Y6_雫5.Hit = value; - X0Y7_雫5.Hit = value; - X0Y8_雫5.Hit = value; - } - } - - public bool 雫6_表示 - { - get - { - return X0Y0_雫6.Dra; - } - set - { - X0Y0_雫6.Dra = value; - X0Y1_雫6.Dra = value; - X0Y2_雫6.Dra = value; - X0Y3_雫6.Dra = value; - X0Y4_雫6.Dra = value; - X0Y5_雫6.Dra = value; - X0Y6_雫6.Dra = value; - X0Y7_雫6.Dra = value; - X0Y8_雫6.Dra = value; - X0Y0_雫6.Hit = value; - X0Y1_雫6.Hit = value; - X0Y2_雫6.Hit = value; - X0Y3_雫6.Hit = value; - X0Y4_雫6.Hit = value; - X0Y5_雫6.Hit = value; - X0Y6_雫6.Hit = value; - X0Y7_雫6.Hit = value; - X0Y8_雫6.Hit = value; - } - } - - public bool 雫7_表示 - { - get - { - return X0Y0_雫7.Dra; - } - set - { - X0Y0_雫7.Dra = value; - X0Y1_雫7.Dra = value; - X0Y2_雫7.Dra = value; - X0Y3_雫7.Dra = value; - X0Y4_雫7.Dra = value; - X0Y5_雫7.Dra = value; - X0Y6_雫7.Dra = value; - X0Y7_雫7.Dra = value; - X0Y8_雫7.Dra = value; - X0Y0_雫7.Hit = value; - X0Y1_雫7.Hit = value; - X0Y2_雫7.Hit = value; - X0Y3_雫7.Hit = value; - X0Y4_雫7.Hit = value; - X0Y5_雫7.Hit = value; - X0Y6_雫7.Hit = value; - X0Y7_雫7.Hit = value; - X0Y8_雫7.Hit = value; - } - } - - public bool 雫8_表示 - { - get - { - return X0Y0_雫8.Dra; - } - set - { - X0Y0_雫8.Dra = value; - X0Y1_雫8.Dra = value; - X0Y2_雫8.Dra = value; - X0Y3_雫8.Dra = value; - X0Y4_雫8.Dra = value; - X0Y5_雫8.Dra = value; - X0Y6_雫8.Dra = value; - X0Y7_雫8.Dra = value; - X0Y8_雫8.Dra = value; - X0Y0_雫8.Hit = value; - X0Y1_雫8.Hit = value; - X0Y2_雫8.Hit = value; - X0Y3_雫8.Hit = value; - X0Y4_雫8.Hit = value; - X0Y5_雫8.Hit = value; - X0Y6_雫8.Hit = value; - X0Y7_雫8.Hit = value; - X0Y8_雫8.Hit = value; - } - } - - public bool 雫9_表示 - { - get - { - return X0Y0_雫9.Dra; - } - set - { - X0Y0_雫9.Dra = value; - X0Y1_雫9.Dra = value; - X0Y2_雫9.Dra = value; - X0Y3_雫9.Dra = value; - X0Y4_雫9.Dra = value; - X0Y5_雫9.Dra = value; - X0Y6_雫9.Dra = value; - X0Y7_雫9.Dra = value; - X0Y8_雫9.Dra = value; - X0Y0_雫9.Hit = value; - X0Y1_雫9.Hit = value; - X0Y2_雫9.Hit = value; - X0Y3_雫9.Hit = value; - X0Y4_雫9.Hit = value; - X0Y5_雫9.Hit = value; - X0Y6_雫9.Hit = value; - X0Y7_雫9.Hit = value; - X0Y8_雫9.Hit = value; - } - } - - public bool 雫10_表示 - { - get - { - return X0Y0_雫10.Dra; - } - set - { - X0Y0_雫10.Dra = value; - X0Y1_雫10.Dra = value; - X0Y2_雫10.Dra = value; - X0Y3_雫10.Dra = value; - X0Y4_雫10.Dra = value; - X0Y5_雫10.Dra = value; - X0Y6_雫10.Dra = value; - X0Y7_雫10.Dra = value; - X0Y8_雫10.Dra = value; - X0Y0_雫10.Hit = value; - X0Y1_雫10.Hit = value; - X0Y2_雫10.Hit = value; - X0Y3_雫10.Hit = value; - X0Y4_雫10.Hit = value; - X0Y5_雫10.Hit = value; - X0Y6_雫10.Hit = value; - X0Y7_雫10.Hit = value; - X0Y8_雫10.Hit = value; - } - } - - public bool 雫11_表示 - { - get - { - return X0Y0_雫11.Dra; - } - set - { - X0Y0_雫11.Dra = value; - X0Y1_雫11.Dra = value; - X0Y2_雫11.Dra = value; - X0Y3_雫11.Dra = value; - X0Y4_雫11.Dra = value; - X0Y5_雫11.Dra = value; - X0Y6_雫11.Dra = value; - X0Y7_雫11.Dra = value; - X0Y8_雫11.Dra = value; - X0Y0_雫11.Hit = value; - X0Y1_雫11.Hit = value; - X0Y2_雫11.Hit = value; - X0Y3_雫11.Hit = value; - X0Y4_雫11.Hit = value; - X0Y5_雫11.Hit = value; - X0Y6_雫11.Hit = value; - X0Y7_雫11.Hit = value; - X0Y8_雫11.Hit = value; - } - } - - public bool 雫12_表示 - { - get - { - return X0Y0_雫12.Dra; - } - set - { - X0Y0_雫12.Dra = value; - X0Y1_雫12.Dra = value; - X0Y2_雫12.Dra = value; - X0Y3_雫12.Dra = value; - X0Y4_雫12.Dra = value; - X0Y5_雫12.Dra = value; - X0Y6_雫12.Dra = value; - X0Y7_雫12.Dra = value; - X0Y8_雫12.Dra = value; - X0Y0_雫12.Hit = value; - X0Y1_雫12.Hit = value; - X0Y2_雫12.Hit = value; - X0Y3_雫12.Hit = value; - X0Y4_雫12.Hit = value; - X0Y5_雫12.Hit = value; - X0Y6_雫12.Hit = value; - X0Y7_雫12.Hit = value; - X0Y8_雫12.Hit = value; - } - } - - public bool 雫13_表示 - { - get - { - return X0Y0_雫13.Dra; - } - set - { - X0Y0_雫13.Dra = value; - X0Y1_雫13.Dra = value; - X0Y2_雫13.Dra = value; - X0Y3_雫13.Dra = value; - X0Y4_雫13.Dra = value; - X0Y5_雫13.Dra = value; - X0Y6_雫13.Dra = value; - X0Y7_雫13.Dra = value; - X0Y8_雫13.Dra = value; - X0Y0_雫13.Hit = value; - X0Y1_雫13.Hit = value; - X0Y2_雫13.Hit = value; - X0Y3_雫13.Hit = value; - X0Y4_雫13.Hit = value; - X0Y5_雫13.Hit = value; - X0Y6_雫13.Hit = value; - X0Y7_雫13.Hit = value; - X0Y8_雫13.Hit = value; - } - } - - public bool 雫14_表示 - { - get - { - return X0Y0_雫14.Dra; - } - set - { - X0Y0_雫14.Dra = value; - X0Y1_雫14.Dra = value; - X0Y2_雫14.Dra = value; - X0Y3_雫14.Dra = value; - X0Y4_雫14.Dra = value; - X0Y5_雫14.Dra = value; - X0Y6_雫14.Dra = value; - X0Y7_雫14.Dra = value; - X0Y8_雫14.Dra = value; - X0Y0_雫14.Hit = value; - X0Y1_雫14.Hit = value; - X0Y2_雫14.Hit = value; - X0Y3_雫14.Hit = value; - X0Y4_雫14.Hit = value; - X0Y5_雫14.Hit = value; - X0Y6_雫14.Hit = value; - X0Y7_雫14.Hit = value; - X0Y8_雫14.Hit = value; - } - } - - public bool 雫15_表示 - { - get - { - return X0Y0_雫15.Dra; - } - set - { - X0Y0_雫15.Dra = value; - X0Y1_雫15.Dra = value; - X0Y2_雫15.Dra = value; - X0Y3_雫15.Dra = value; - X0Y4_雫15.Dra = value; - X0Y5_雫15.Dra = value; - X0Y6_雫15.Dra = value; - X0Y7_雫15.Dra = value; - X0Y8_雫15.Dra = value; - X0Y0_雫15.Hit = value; - X0Y1_雫15.Hit = value; - X0Y2_雫15.Hit = value; - X0Y3_雫15.Hit = value; - X0Y4_雫15.Hit = value; - X0Y5_雫15.Hit = value; - X0Y6_雫15.Hit = value; - X0Y7_雫15.Hit = value; - X0Y8_雫15.Hit = value; - } - } - - public bool 雫16_表示 - { - get - { - return X0Y0_雫16.Dra; - } - set - { - X0Y0_雫16.Dra = value; - X0Y1_雫16.Dra = value; - X0Y2_雫16.Dra = value; - X0Y3_雫16.Dra = value; - X0Y4_雫16.Dra = value; - X0Y5_雫16.Dra = value; - X0Y6_雫16.Dra = value; - X0Y7_雫16.Dra = value; - X0Y8_雫16.Dra = value; - X0Y0_雫16.Hit = value; - X0Y1_雫16.Hit = value; - X0Y2_雫16.Hit = value; - X0Y3_雫16.Hit = value; - X0Y4_雫16.Hit = value; - X0Y5_雫16.Hit = value; - X0Y6_雫16.Hit = value; - X0Y7_雫16.Hit = value; - X0Y8_雫16.Hit = value; - } - } - - public bool 雫17_表示 - { - get - { - return X0Y0_雫17.Dra; - } - set - { - X0Y0_雫17.Dra = value; - X0Y1_雫17.Dra = value; - X0Y2_雫17.Dra = value; - X0Y3_雫17.Dra = value; - X0Y4_雫17.Dra = value; - X0Y5_雫17.Dra = value; - X0Y6_雫17.Dra = value; - X0Y7_雫17.Dra = value; - X0Y8_雫17.Dra = value; - X0Y0_雫17.Hit = value; - X0Y1_雫17.Hit = value; - X0Y2_雫17.Hit = value; - X0Y3_雫17.Hit = value; - X0Y4_雫17.Hit = value; - X0Y5_雫17.Hit = value; - X0Y6_雫17.Hit = value; - X0Y7_雫17.Hit = value; - X0Y8_雫17.Hit = value; - } - } - - public bool 雫18_表示 - { - get - { - return X0Y0_雫18.Dra; - } - set - { - X0Y0_雫18.Dra = value; - X0Y1_雫18.Dra = value; - X0Y2_雫18.Dra = value; - X0Y3_雫18.Dra = value; - X0Y4_雫18.Dra = value; - X0Y5_雫18.Dra = value; - X0Y6_雫18.Dra = value; - X0Y7_雫18.Dra = value; - X0Y8_雫18.Dra = value; - X0Y0_雫18.Hit = value; - X0Y1_雫18.Hit = value; - X0Y2_雫18.Hit = value; - X0Y3_雫18.Hit = value; - X0Y4_雫18.Hit = value; - X0Y5_雫18.Hit = value; - X0Y6_雫18.Hit = value; - X0Y7_雫18.Hit = value; - X0Y8_雫18.Hit = value; - } - } - - public bool 雫19_表示 - { - get - { - return X0Y0_雫19.Dra; - } - set - { - X0Y0_雫19.Dra = value; - X0Y1_雫19.Dra = value; - X0Y2_雫19.Dra = value; - X0Y3_雫19.Dra = value; - X0Y4_雫19.Dra = value; - X0Y5_雫19.Dra = value; - X0Y6_雫19.Dra = value; - X0Y7_雫19.Dra = value; - X0Y8_雫19.Dra = value; - X0Y0_雫19.Hit = value; - X0Y1_雫19.Hit = value; - X0Y2_雫19.Hit = value; - X0Y3_雫19.Hit = value; - X0Y4_雫19.Hit = value; - X0Y5_雫19.Hit = value; - X0Y6_雫19.Hit = value; - X0Y7_雫19.Hit = value; - X0Y8_雫19.Hit = value; - } - } - - public bool 雫20_表示 - { - get - { - return X0Y0_雫20.Dra; - } - set - { - X0Y0_雫20.Dra = value; - X0Y1_雫20.Dra = value; - X0Y2_雫20.Dra = value; - X0Y3_雫20.Dra = value; - X0Y4_雫20.Dra = value; - X0Y5_雫20.Dra = value; - X0Y6_雫20.Dra = value; - X0Y7_雫20.Dra = value; - X0Y8_雫20.Dra = value; - X0Y0_雫20.Hit = value; - X0Y1_雫20.Hit = value; - X0Y2_雫20.Hit = value; - X0Y3_雫20.Hit = value; - X0Y4_雫20.Hit = value; - X0Y5_雫20.Hit = value; - X0Y6_雫20.Hit = value; - X0Y7_雫20.Hit = value; - X0Y8_雫20.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 潮吹基_表示; - } - set - { - 潮吹基_表示 = value; - 雫1_表示 = value; - 雫2_表示 = value; - 雫3_表示 = value; - 雫4_表示 = value; - 雫5_表示 = value; - 雫6_表示 = value; - 雫7_表示 = value; - 雫8_表示 = value; - 雫9_表示 = value; - 雫10_表示 = value; - 雫11_表示 = value; - 雫12_表示 = value; - 雫13_表示 = value; - 雫14_表示 = value; - 雫15_表示 = value; - 雫16_表示 = value; - 雫17_表示 = value; - 雫18_表示 = value; - 雫19_表示 = value; - 雫20_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 潮吹基CD.不透明度; - } - set - { - 潮吹基CD.不透明度 = value; - 雫1CD.不透明度 = value; - 雫2CD.不透明度 = value; - 雫3CD.不透明度 = value; - 雫4CD.不透明度 = value; - 雫5CD.不透明度 = value; - 雫6CD.不透明度 = value; - 雫7CD.不透明度 = value; - 雫8CD.不透明度 = value; - 雫9CD.不透明度 = value; - 雫10CD.不透明度 = value; - 雫11CD.不透明度 = value; - 雫12CD.不透明度 = value; - 雫13CD.不透明度 = value; - 雫14CD.不透明度 = value; - 雫15CD.不透明度 = value; - 雫16CD.不透明度 = value; - 雫17CD.不透明度 = value; - 雫18CD.不透明度 = value; - 雫19CD.不透明度 = value; - 雫20CD.不透明度 = value; - } - } - - public 潮吹_大_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 潮吹_大_獣D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.性器付["四足潮吹"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_潮吹基 = pars["潮吹基"].ToPar(); - X0Y0_雫1 = pars["雫1"].ToPar(); - X0Y0_雫2 = pars["雫2"].ToPar(); - X0Y0_雫3 = pars["雫3"].ToPar(); - X0Y0_雫4 = pars["雫4"].ToPar(); - X0Y0_雫5 = pars["雫5"].ToPar(); - X0Y0_雫6 = pars["雫6"].ToPar(); - X0Y0_雫7 = pars["雫7"].ToPar(); - X0Y0_雫8 = pars["雫8"].ToPar(); - X0Y0_雫9 = pars["雫9"].ToPar(); - X0Y0_雫10 = pars["雫10"].ToPar(); - X0Y0_雫11 = pars["雫11"].ToPar(); - X0Y0_雫12 = pars["雫12"].ToPar(); - X0Y0_雫13 = pars["雫13"].ToPar(); - X0Y0_雫14 = pars["雫14"].ToPar(); - X0Y0_雫15 = pars["雫15"].ToPar(); - X0Y0_雫16 = pars["雫16"].ToPar(); - X0Y0_雫17 = pars["雫17"].ToPar(); - X0Y0_雫18 = pars["雫18"].ToPar(); - X0Y0_雫19 = pars["雫19"].ToPar(); - X0Y0_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][1]; - X0Y1_潮吹基 = pars["潮吹基"].ToPar(); - X0Y1_雫1 = pars["雫1"].ToPar(); - X0Y1_雫2 = pars["雫2"].ToPar(); - X0Y1_雫3 = pars["雫3"].ToPar(); - X0Y1_雫4 = pars["雫4"].ToPar(); - X0Y1_雫5 = pars["雫5"].ToPar(); - X0Y1_雫6 = pars["雫6"].ToPar(); - X0Y1_雫7 = pars["雫7"].ToPar(); - X0Y1_雫8 = pars["雫8"].ToPar(); - X0Y1_雫9 = pars["雫9"].ToPar(); - X0Y1_雫10 = pars["雫10"].ToPar(); - X0Y1_雫11 = pars["雫11"].ToPar(); - X0Y1_雫12 = pars["雫12"].ToPar(); - X0Y1_雫13 = pars["雫13"].ToPar(); - X0Y1_雫14 = pars["雫14"].ToPar(); - X0Y1_雫15 = pars["雫15"].ToPar(); - X0Y1_雫16 = pars["雫16"].ToPar(); - X0Y1_雫17 = pars["雫17"].ToPar(); - X0Y1_雫18 = pars["雫18"].ToPar(); - X0Y1_雫19 = pars["雫19"].ToPar(); - X0Y1_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][2]; - X0Y2_潮吹基 = pars["潮吹基"].ToPar(); - X0Y2_雫1 = pars["雫1"].ToPar(); - X0Y2_雫2 = pars["雫2"].ToPar(); - X0Y2_雫3 = pars["雫3"].ToPar(); - X0Y2_雫4 = pars["雫4"].ToPar(); - X0Y2_雫5 = pars["雫5"].ToPar(); - X0Y2_雫6 = pars["雫6"].ToPar(); - X0Y2_雫7 = pars["雫7"].ToPar(); - X0Y2_雫8 = pars["雫8"].ToPar(); - X0Y2_雫9 = pars["雫9"].ToPar(); - X0Y2_雫10 = pars["雫10"].ToPar(); - X0Y2_雫11 = pars["雫11"].ToPar(); - X0Y2_雫12 = pars["雫12"].ToPar(); - X0Y2_雫13 = pars["雫13"].ToPar(); - X0Y2_雫14 = pars["雫14"].ToPar(); - X0Y2_雫15 = pars["雫15"].ToPar(); - X0Y2_雫16 = pars["雫16"].ToPar(); - X0Y2_雫17 = pars["雫17"].ToPar(); - X0Y2_雫18 = pars["雫18"].ToPar(); - X0Y2_雫19 = pars["雫19"].ToPar(); - X0Y2_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][3]; - X0Y3_潮吹基 = pars["潮吹基"].ToPar(); - X0Y3_雫1 = pars["雫1"].ToPar(); - X0Y3_雫2 = pars["雫2"].ToPar(); - X0Y3_雫3 = pars["雫3"].ToPar(); - X0Y3_雫4 = pars["雫4"].ToPar(); - X0Y3_雫5 = pars["雫5"].ToPar(); - X0Y3_雫6 = pars["雫6"].ToPar(); - X0Y3_雫7 = pars["雫7"].ToPar(); - X0Y3_雫8 = pars["雫8"].ToPar(); - X0Y3_雫9 = pars["雫9"].ToPar(); - X0Y3_雫10 = pars["雫10"].ToPar(); - X0Y3_雫11 = pars["雫11"].ToPar(); - X0Y3_雫12 = pars["雫12"].ToPar(); - X0Y3_雫13 = pars["雫13"].ToPar(); - X0Y3_雫14 = pars["雫14"].ToPar(); - X0Y3_雫15 = pars["雫15"].ToPar(); - X0Y3_雫16 = pars["雫16"].ToPar(); - X0Y3_雫17 = pars["雫17"].ToPar(); - X0Y3_雫18 = pars["雫18"].ToPar(); - X0Y3_雫19 = pars["雫19"].ToPar(); - X0Y3_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][4]; - X0Y4_潮吹基 = pars["潮吹基"].ToPar(); - X0Y4_雫1 = pars["雫1"].ToPar(); - X0Y4_雫2 = pars["雫2"].ToPar(); - X0Y4_雫3 = pars["雫3"].ToPar(); - X0Y4_雫4 = pars["雫4"].ToPar(); - X0Y4_雫5 = pars["雫5"].ToPar(); - X0Y4_雫6 = pars["雫6"].ToPar(); - X0Y4_雫7 = pars["雫7"].ToPar(); - X0Y4_雫8 = pars["雫8"].ToPar(); - X0Y4_雫9 = pars["雫9"].ToPar(); - X0Y4_雫10 = pars["雫10"].ToPar(); - X0Y4_雫11 = pars["雫11"].ToPar(); - X0Y4_雫12 = pars["雫12"].ToPar(); - X0Y4_雫13 = pars["雫13"].ToPar(); - X0Y4_雫14 = pars["雫14"].ToPar(); - X0Y4_雫15 = pars["雫15"].ToPar(); - X0Y4_雫16 = pars["雫16"].ToPar(); - X0Y4_雫17 = pars["雫17"].ToPar(); - X0Y4_雫18 = pars["雫18"].ToPar(); - X0Y4_雫19 = pars["雫19"].ToPar(); - X0Y4_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][5]; - X0Y5_潮吹基 = pars["潮吹基"].ToPar(); - X0Y5_雫1 = pars["雫1"].ToPar(); - X0Y5_雫2 = pars["雫2"].ToPar(); - X0Y5_雫3 = pars["雫3"].ToPar(); - X0Y5_雫4 = pars["雫4"].ToPar(); - X0Y5_雫5 = pars["雫5"].ToPar(); - X0Y5_雫6 = pars["雫6"].ToPar(); - X0Y5_雫7 = pars["雫7"].ToPar(); - X0Y5_雫8 = pars["雫8"].ToPar(); - X0Y5_雫9 = pars["雫9"].ToPar(); - X0Y5_雫10 = pars["雫10"].ToPar(); - X0Y5_雫11 = pars["雫11"].ToPar(); - X0Y5_雫12 = pars["雫12"].ToPar(); - X0Y5_雫13 = pars["雫13"].ToPar(); - X0Y5_雫14 = pars["雫14"].ToPar(); - X0Y5_雫15 = pars["雫15"].ToPar(); - X0Y5_雫16 = pars["雫16"].ToPar(); - X0Y5_雫17 = pars["雫17"].ToPar(); - X0Y5_雫18 = pars["雫18"].ToPar(); - X0Y5_雫19 = pars["雫19"].ToPar(); - X0Y5_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][6]; - X0Y6_潮吹基 = pars["潮吹基"].ToPar(); - X0Y6_雫1 = pars["雫1"].ToPar(); - X0Y6_雫2 = pars["雫2"].ToPar(); - X0Y6_雫3 = pars["雫3"].ToPar(); - X0Y6_雫4 = pars["雫4"].ToPar(); - X0Y6_雫5 = pars["雫5"].ToPar(); - X0Y6_雫6 = pars["雫6"].ToPar(); - X0Y6_雫7 = pars["雫7"].ToPar(); - X0Y6_雫8 = pars["雫8"].ToPar(); - X0Y6_雫9 = pars["雫9"].ToPar(); - X0Y6_雫10 = pars["雫10"].ToPar(); - X0Y6_雫11 = pars["雫11"].ToPar(); - X0Y6_雫12 = pars["雫12"].ToPar(); - X0Y6_雫13 = pars["雫13"].ToPar(); - X0Y6_雫14 = pars["雫14"].ToPar(); - X0Y6_雫15 = pars["雫15"].ToPar(); - X0Y6_雫16 = pars["雫16"].ToPar(); - X0Y6_雫17 = pars["雫17"].ToPar(); - X0Y6_雫18 = pars["雫18"].ToPar(); - X0Y6_雫19 = pars["雫19"].ToPar(); - X0Y6_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][7]; - X0Y7_潮吹基 = pars["潮吹基"].ToPar(); - X0Y7_雫1 = pars["雫1"].ToPar(); - X0Y7_雫2 = pars["雫2"].ToPar(); - X0Y7_雫3 = pars["雫3"].ToPar(); - X0Y7_雫4 = pars["雫4"].ToPar(); - X0Y7_雫5 = pars["雫5"].ToPar(); - X0Y7_雫6 = pars["雫6"].ToPar(); - X0Y7_雫7 = pars["雫7"].ToPar(); - X0Y7_雫8 = pars["雫8"].ToPar(); - X0Y7_雫9 = pars["雫9"].ToPar(); - X0Y7_雫10 = pars["雫10"].ToPar(); - X0Y7_雫11 = pars["雫11"].ToPar(); - X0Y7_雫12 = pars["雫12"].ToPar(); - X0Y7_雫13 = pars["雫13"].ToPar(); - X0Y7_雫14 = pars["雫14"].ToPar(); - X0Y7_雫15 = pars["雫15"].ToPar(); - X0Y7_雫16 = pars["雫16"].ToPar(); - X0Y7_雫17 = pars["雫17"].ToPar(); - X0Y7_雫18 = pars["雫18"].ToPar(); - X0Y7_雫19 = pars["雫19"].ToPar(); - X0Y7_雫20 = pars["雫20"].ToPar(); - pars = 本体[0][8]; - X0Y8_潮吹基 = pars["潮吹基"].ToPar(); - X0Y8_雫1 = pars["雫1"].ToPar(); - X0Y8_雫2 = pars["雫2"].ToPar(); - X0Y8_雫3 = pars["雫3"].ToPar(); - X0Y8_雫4 = pars["雫4"].ToPar(); - X0Y8_雫5 = pars["雫5"].ToPar(); - X0Y8_雫6 = pars["雫6"].ToPar(); - X0Y8_雫7 = pars["雫7"].ToPar(); - X0Y8_雫8 = pars["雫8"].ToPar(); - X0Y8_雫9 = pars["雫9"].ToPar(); - X0Y8_雫10 = pars["雫10"].ToPar(); - X0Y8_雫11 = pars["雫11"].ToPar(); - X0Y8_雫12 = pars["雫12"].ToPar(); - X0Y8_雫13 = pars["雫13"].ToPar(); - X0Y8_雫14 = pars["雫14"].ToPar(); - X0Y8_雫15 = pars["雫15"].ToPar(); - X0Y8_雫16 = pars["雫16"].ToPar(); - X0Y8_雫17 = pars["雫17"].ToPar(); - X0Y8_雫18 = pars["雫18"].ToPar(); - X0Y8_雫19 = pars["雫19"].ToPar(); - X0Y8_雫20 = pars["雫20"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 潮吹基_表示 = e.潮吹基_表示; - 雫1_表示 = e.雫1_表示; - 雫2_表示 = e.雫2_表示; - 雫3_表示 = e.雫3_表示; - 雫4_表示 = e.雫4_表示; - 雫5_表示 = e.雫5_表示; - 雫6_表示 = e.雫6_表示; - 雫7_表示 = e.雫7_表示; - 雫8_表示 = e.雫8_表示; - 雫9_表示 = e.雫9_表示; - 雫10_表示 = e.雫10_表示; - 雫11_表示 = e.雫11_表示; - 雫12_表示 = e.雫12_表示; - 雫13_表示 = e.雫13_表示; - 雫14_表示 = e.雫14_表示; - 雫15_表示 = e.雫15_表示; - 雫16_表示 = e.雫16_表示; - 雫17_表示 = e.雫17_表示; - 雫18_表示 = e.雫18_表示; - 雫19_表示 = e.雫19_表示; - 雫20_表示 = e.雫20_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_雫8CP = new ColorP(X0Y0_雫8, 雫8CD, DisUnit, abj: true); - X0Y0_雫9CP = new ColorP(X0Y0_雫9, 雫9CD, DisUnit, abj: true); - X0Y0_雫10CP = new ColorP(X0Y0_雫10, 雫10CD, DisUnit, abj: true); - X0Y0_雫11CP = new ColorP(X0Y0_雫11, 雫11CD, DisUnit, abj: true); - X0Y0_雫12CP = new ColorP(X0Y0_雫12, 雫12CD, DisUnit, abj: true); - X0Y0_雫13CP = new ColorP(X0Y0_雫13, 雫13CD, DisUnit, abj: true); - X0Y0_雫14CP = new ColorP(X0Y0_雫14, 雫14CD, DisUnit, abj: true); - X0Y0_雫15CP = new ColorP(X0Y0_雫15, 雫15CD, DisUnit, abj: true); - X0Y0_雫16CP = new ColorP(X0Y0_雫16, 雫16CD, DisUnit, abj: true); - X0Y0_雫17CP = new ColorP(X0Y0_雫17, 雫17CD, DisUnit, abj: true); - X0Y0_雫18CP = new ColorP(X0Y0_雫18, 雫18CD, DisUnit, abj: true); - X0Y0_雫19CP = new ColorP(X0Y0_雫19, 雫19CD, DisUnit, abj: true); - X0Y0_雫20CP = new ColorP(X0Y0_雫20, 雫20CD, 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_雫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_雫8CP = new ColorP(X0Y1_雫8, 雫8CD, DisUnit, abj: true); - X0Y1_雫9CP = new ColorP(X0Y1_雫9, 雫9CD, DisUnit, abj: true); - X0Y1_雫10CP = new ColorP(X0Y1_雫10, 雫10CD, DisUnit, abj: true); - X0Y1_雫11CP = new ColorP(X0Y1_雫11, 雫11CD, DisUnit, abj: true); - X0Y1_雫12CP = new ColorP(X0Y1_雫12, 雫12CD, DisUnit, abj: true); - X0Y1_雫13CP = new ColorP(X0Y1_雫13, 雫13CD, DisUnit, abj: true); - X0Y1_雫14CP = new ColorP(X0Y1_雫14, 雫14CD, DisUnit, abj: true); - X0Y1_雫15CP = new ColorP(X0Y1_雫15, 雫15CD, DisUnit, abj: true); - X0Y1_雫16CP = new ColorP(X0Y1_雫16, 雫16CD, DisUnit, abj: true); - X0Y1_雫17CP = new ColorP(X0Y1_雫17, 雫17CD, DisUnit, abj: true); - X0Y1_雫18CP = new ColorP(X0Y1_雫18, 雫18CD, DisUnit, abj: true); - X0Y1_雫19CP = new ColorP(X0Y1_雫19, 雫19CD, DisUnit, abj: true); - X0Y1_雫20CP = new ColorP(X0Y1_雫20, 雫20CD, DisUnit, abj: true); - X0Y2_潮吹基CP = new ColorP(X0Y2_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y2_雫1CP = new ColorP(X0Y2_雫1, 雫1CD, DisUnit, abj: true); - X0Y2_雫2CP = new ColorP(X0Y2_雫2, 雫2CD, DisUnit, abj: true); - X0Y2_雫3CP = new ColorP(X0Y2_雫3, 雫3CD, DisUnit, abj: true); - X0Y2_雫4CP = new ColorP(X0Y2_雫4, 雫4CD, DisUnit, abj: true); - X0Y2_雫5CP = new ColorP(X0Y2_雫5, 雫5CD, DisUnit, abj: true); - X0Y2_雫6CP = new ColorP(X0Y2_雫6, 雫6CD, DisUnit, abj: true); - X0Y2_雫7CP = new ColorP(X0Y2_雫7, 雫7CD, DisUnit, abj: true); - X0Y2_雫8CP = new ColorP(X0Y2_雫8, 雫8CD, DisUnit, abj: true); - X0Y2_雫9CP = new ColorP(X0Y2_雫9, 雫9CD, DisUnit, abj: true); - X0Y2_雫10CP = new ColorP(X0Y2_雫10, 雫10CD, DisUnit, abj: true); - X0Y2_雫11CP = new ColorP(X0Y2_雫11, 雫11CD, DisUnit, abj: true); - X0Y2_雫12CP = new ColorP(X0Y2_雫12, 雫12CD, DisUnit, abj: true); - X0Y2_雫13CP = new ColorP(X0Y2_雫13, 雫13CD, DisUnit, abj: true); - X0Y2_雫14CP = new ColorP(X0Y2_雫14, 雫14CD, DisUnit, abj: true); - X0Y2_雫15CP = new ColorP(X0Y2_雫15, 雫15CD, DisUnit, abj: true); - X0Y2_雫16CP = new ColorP(X0Y2_雫16, 雫16CD, DisUnit, abj: true); - X0Y2_雫17CP = new ColorP(X0Y2_雫17, 雫17CD, DisUnit, abj: true); - X0Y2_雫18CP = new ColorP(X0Y2_雫18, 雫18CD, DisUnit, abj: true); - X0Y2_雫19CP = new ColorP(X0Y2_雫19, 雫19CD, DisUnit, abj: true); - X0Y2_雫20CP = new ColorP(X0Y2_雫20, 雫20CD, DisUnit, abj: true); - X0Y3_潮吹基CP = new ColorP(X0Y3_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y3_雫1CP = new ColorP(X0Y3_雫1, 雫1CD, DisUnit, abj: true); - X0Y3_雫2CP = new ColorP(X0Y3_雫2, 雫2CD, DisUnit, abj: true); - X0Y3_雫3CP = new ColorP(X0Y3_雫3, 雫3CD, DisUnit, abj: true); - X0Y3_雫4CP = new ColorP(X0Y3_雫4, 雫4CD, DisUnit, abj: true); - X0Y3_雫5CP = new ColorP(X0Y3_雫5, 雫5CD, DisUnit, abj: true); - X0Y3_雫6CP = new ColorP(X0Y3_雫6, 雫6CD, DisUnit, abj: true); - X0Y3_雫7CP = new ColorP(X0Y3_雫7, 雫7CD, DisUnit, abj: true); - X0Y3_雫8CP = new ColorP(X0Y3_雫8, 雫8CD, DisUnit, abj: true); - X0Y3_雫9CP = new ColorP(X0Y3_雫9, 雫9CD, DisUnit, abj: true); - X0Y3_雫10CP = new ColorP(X0Y3_雫10, 雫10CD, DisUnit, abj: true); - X0Y3_雫11CP = new ColorP(X0Y3_雫11, 雫11CD, DisUnit, abj: true); - X0Y3_雫12CP = new ColorP(X0Y3_雫12, 雫12CD, DisUnit, abj: true); - X0Y3_雫13CP = new ColorP(X0Y3_雫13, 雫13CD, DisUnit, abj: true); - X0Y3_雫14CP = new ColorP(X0Y3_雫14, 雫14CD, DisUnit, abj: true); - X0Y3_雫15CP = new ColorP(X0Y3_雫15, 雫15CD, DisUnit, abj: true); - X0Y3_雫16CP = new ColorP(X0Y3_雫16, 雫16CD, DisUnit, abj: true); - X0Y3_雫17CP = new ColorP(X0Y3_雫17, 雫17CD, DisUnit, abj: true); - X0Y3_雫18CP = new ColorP(X0Y3_雫18, 雫18CD, DisUnit, abj: true); - X0Y3_雫19CP = new ColorP(X0Y3_雫19, 雫19CD, DisUnit, abj: true); - X0Y3_雫20CP = new ColorP(X0Y3_雫20, 雫20CD, DisUnit, abj: true); - X0Y4_潮吹基CP = new ColorP(X0Y4_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y4_雫1CP = new ColorP(X0Y4_雫1, 雫1CD, DisUnit, abj: true); - X0Y4_雫2CP = new ColorP(X0Y4_雫2, 雫2CD, DisUnit, abj: true); - X0Y4_雫3CP = new ColorP(X0Y4_雫3, 雫3CD, DisUnit, abj: true); - X0Y4_雫4CP = new ColorP(X0Y4_雫4, 雫4CD, DisUnit, abj: true); - X0Y4_雫5CP = new ColorP(X0Y4_雫5, 雫5CD, DisUnit, abj: true); - X0Y4_雫6CP = new ColorP(X0Y4_雫6, 雫6CD, DisUnit, abj: true); - X0Y4_雫7CP = new ColorP(X0Y4_雫7, 雫7CD, DisUnit, abj: true); - X0Y4_雫8CP = new ColorP(X0Y4_雫8, 雫8CD, DisUnit, abj: true); - X0Y4_雫9CP = new ColorP(X0Y4_雫9, 雫9CD, DisUnit, abj: true); - X0Y4_雫10CP = new ColorP(X0Y4_雫10, 雫10CD, DisUnit, abj: true); - X0Y4_雫11CP = new ColorP(X0Y4_雫11, 雫11CD, DisUnit, abj: true); - X0Y4_雫12CP = new ColorP(X0Y4_雫12, 雫12CD, DisUnit, abj: true); - X0Y4_雫13CP = new ColorP(X0Y4_雫13, 雫13CD, DisUnit, abj: true); - X0Y4_雫14CP = new ColorP(X0Y4_雫14, 雫14CD, DisUnit, abj: true); - X0Y4_雫15CP = new ColorP(X0Y4_雫15, 雫15CD, DisUnit, abj: true); - X0Y4_雫16CP = new ColorP(X0Y4_雫16, 雫16CD, DisUnit, abj: true); - X0Y4_雫17CP = new ColorP(X0Y4_雫17, 雫17CD, DisUnit, abj: true); - X0Y4_雫18CP = new ColorP(X0Y4_雫18, 雫18CD, DisUnit, abj: true); - X0Y4_雫19CP = new ColorP(X0Y4_雫19, 雫19CD, DisUnit, abj: true); - X0Y4_雫20CP = new ColorP(X0Y4_雫20, 雫20CD, DisUnit, abj: true); - X0Y5_潮吹基CP = new ColorP(X0Y5_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y5_雫1CP = new ColorP(X0Y5_雫1, 雫1CD, DisUnit, abj: true); - X0Y5_雫2CP = new ColorP(X0Y5_雫2, 雫2CD, DisUnit, abj: true); - X0Y5_雫3CP = new ColorP(X0Y5_雫3, 雫3CD, DisUnit, abj: true); - X0Y5_雫4CP = new ColorP(X0Y5_雫4, 雫4CD, DisUnit, abj: true); - X0Y5_雫5CP = new ColorP(X0Y5_雫5, 雫5CD, DisUnit, abj: true); - X0Y5_雫6CP = new ColorP(X0Y5_雫6, 雫6CD, DisUnit, abj: true); - X0Y5_雫7CP = new ColorP(X0Y5_雫7, 雫7CD, DisUnit, abj: true); - X0Y5_雫8CP = new ColorP(X0Y5_雫8, 雫8CD, DisUnit, abj: true); - X0Y5_雫9CP = new ColorP(X0Y5_雫9, 雫9CD, DisUnit, abj: true); - X0Y5_雫10CP = new ColorP(X0Y5_雫10, 雫10CD, DisUnit, abj: true); - X0Y5_雫11CP = new ColorP(X0Y5_雫11, 雫11CD, DisUnit, abj: true); - X0Y5_雫12CP = new ColorP(X0Y5_雫12, 雫12CD, DisUnit, abj: true); - X0Y5_雫13CP = new ColorP(X0Y5_雫13, 雫13CD, DisUnit, abj: true); - X0Y5_雫14CP = new ColorP(X0Y5_雫14, 雫14CD, DisUnit, abj: true); - X0Y5_雫15CP = new ColorP(X0Y5_雫15, 雫15CD, DisUnit, abj: true); - X0Y5_雫16CP = new ColorP(X0Y5_雫16, 雫16CD, DisUnit, abj: true); - X0Y5_雫17CP = new ColorP(X0Y5_雫17, 雫17CD, DisUnit, abj: true); - X0Y5_雫18CP = new ColorP(X0Y5_雫18, 雫18CD, DisUnit, abj: true); - X0Y5_雫19CP = new ColorP(X0Y5_雫19, 雫19CD, DisUnit, abj: true); - X0Y5_雫20CP = new ColorP(X0Y5_雫20, 雫20CD, DisUnit, abj: true); - X0Y6_潮吹基CP = new ColorP(X0Y6_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y6_雫1CP = new ColorP(X0Y6_雫1, 雫1CD, DisUnit, abj: true); - X0Y6_雫2CP = new ColorP(X0Y6_雫2, 雫2CD, DisUnit, abj: true); - X0Y6_雫3CP = new ColorP(X0Y6_雫3, 雫3CD, DisUnit, abj: true); - X0Y6_雫4CP = new ColorP(X0Y6_雫4, 雫4CD, DisUnit, abj: true); - X0Y6_雫5CP = new ColorP(X0Y6_雫5, 雫5CD, DisUnit, abj: true); - X0Y6_雫6CP = new ColorP(X0Y6_雫6, 雫6CD, DisUnit, abj: true); - X0Y6_雫7CP = new ColorP(X0Y6_雫7, 雫7CD, DisUnit, abj: true); - X0Y6_雫8CP = new ColorP(X0Y6_雫8, 雫8CD, DisUnit, abj: true); - X0Y6_雫9CP = new ColorP(X0Y6_雫9, 雫9CD, DisUnit, abj: true); - X0Y6_雫10CP = new ColorP(X0Y6_雫10, 雫10CD, DisUnit, abj: true); - X0Y6_雫11CP = new ColorP(X0Y6_雫11, 雫11CD, DisUnit, abj: true); - X0Y6_雫12CP = new ColorP(X0Y6_雫12, 雫12CD, DisUnit, abj: true); - X0Y6_雫13CP = new ColorP(X0Y6_雫13, 雫13CD, DisUnit, abj: true); - X0Y6_雫14CP = new ColorP(X0Y6_雫14, 雫14CD, DisUnit, abj: true); - X0Y6_雫15CP = new ColorP(X0Y6_雫15, 雫15CD, DisUnit, abj: true); - X0Y6_雫16CP = new ColorP(X0Y6_雫16, 雫16CD, DisUnit, abj: true); - X0Y6_雫17CP = new ColorP(X0Y6_雫17, 雫17CD, DisUnit, abj: true); - X0Y6_雫18CP = new ColorP(X0Y6_雫18, 雫18CD, DisUnit, abj: true); - X0Y6_雫19CP = new ColorP(X0Y6_雫19, 雫19CD, DisUnit, abj: true); - X0Y6_雫20CP = new ColorP(X0Y6_雫20, 雫20CD, DisUnit, abj: true); - X0Y7_潮吹基CP = new ColorP(X0Y7_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y7_雫1CP = new ColorP(X0Y7_雫1, 雫1CD, DisUnit, abj: true); - X0Y7_雫2CP = new ColorP(X0Y7_雫2, 雫2CD, DisUnit, abj: true); - X0Y7_雫3CP = new ColorP(X0Y7_雫3, 雫3CD, DisUnit, abj: true); - X0Y7_雫4CP = new ColorP(X0Y7_雫4, 雫4CD, DisUnit, abj: true); - X0Y7_雫5CP = new ColorP(X0Y7_雫5, 雫5CD, DisUnit, abj: true); - X0Y7_雫6CP = new ColorP(X0Y7_雫6, 雫6CD, DisUnit, abj: true); - X0Y7_雫7CP = new ColorP(X0Y7_雫7, 雫7CD, DisUnit, abj: true); - X0Y7_雫8CP = new ColorP(X0Y7_雫8, 雫8CD, DisUnit, abj: true); - X0Y7_雫9CP = new ColorP(X0Y7_雫9, 雫9CD, DisUnit, abj: true); - X0Y7_雫10CP = new ColorP(X0Y7_雫10, 雫10CD, DisUnit, abj: true); - X0Y7_雫11CP = new ColorP(X0Y7_雫11, 雫11CD, DisUnit, abj: true); - X0Y7_雫12CP = new ColorP(X0Y7_雫12, 雫12CD, DisUnit, abj: true); - X0Y7_雫13CP = new ColorP(X0Y7_雫13, 雫13CD, DisUnit, abj: true); - X0Y7_雫14CP = new ColorP(X0Y7_雫14, 雫14CD, DisUnit, abj: true); - X0Y7_雫15CP = new ColorP(X0Y7_雫15, 雫15CD, DisUnit, abj: true); - X0Y7_雫16CP = new ColorP(X0Y7_雫16, 雫16CD, DisUnit, abj: true); - X0Y7_雫17CP = new ColorP(X0Y7_雫17, 雫17CD, DisUnit, abj: true); - X0Y7_雫18CP = new ColorP(X0Y7_雫18, 雫18CD, DisUnit, abj: true); - X0Y7_雫19CP = new ColorP(X0Y7_雫19, 雫19CD, DisUnit, abj: true); - X0Y7_雫20CP = new ColorP(X0Y7_雫20, 雫20CD, DisUnit, abj: true); - X0Y8_潮吹基CP = new ColorP(X0Y8_潮吹基, 潮吹基CD, DisUnit, abj: true); - X0Y8_雫1CP = new ColorP(X0Y8_雫1, 雫1CD, DisUnit, abj: true); - X0Y8_雫2CP = new ColorP(X0Y8_雫2, 雫2CD, DisUnit, abj: true); - X0Y8_雫3CP = new ColorP(X0Y8_雫3, 雫3CD, DisUnit, abj: true); - X0Y8_雫4CP = new ColorP(X0Y8_雫4, 雫4CD, DisUnit, abj: true); - X0Y8_雫5CP = new ColorP(X0Y8_雫5, 雫5CD, DisUnit, abj: true); - X0Y8_雫6CP = new ColorP(X0Y8_雫6, 雫6CD, DisUnit, abj: true); - X0Y8_雫7CP = new ColorP(X0Y8_雫7, 雫7CD, DisUnit, abj: true); - X0Y8_雫8CP = new ColorP(X0Y8_雫8, 雫8CD, DisUnit, abj: true); - X0Y8_雫9CP = new ColorP(X0Y8_雫9, 雫9CD, DisUnit, abj: true); - X0Y8_雫10CP = new ColorP(X0Y8_雫10, 雫10CD, DisUnit, abj: true); - X0Y8_雫11CP = new ColorP(X0Y8_雫11, 雫11CD, DisUnit, abj: true); - X0Y8_雫12CP = new ColorP(X0Y8_雫12, 雫12CD, DisUnit, abj: true); - X0Y8_雫13CP = new ColorP(X0Y8_雫13, 雫13CD, DisUnit, abj: true); - X0Y8_雫14CP = new ColorP(X0Y8_雫14, 雫14CD, DisUnit, abj: true); - X0Y8_雫15CP = new ColorP(X0Y8_雫15, 雫15CD, DisUnit, abj: true); - X0Y8_雫16CP = new ColorP(X0Y8_雫16, 雫16CD, DisUnit, abj: true); - X0Y8_雫17CP = new ColorP(X0Y8_雫17, 雫17CD, DisUnit, abj: true); - X0Y8_雫18CP = new ColorP(X0Y8_雫18, 雫18CD, DisUnit, abj: true); - X0Y8_雫19CP = new ColorP(X0Y8_雫19, 雫19CD, DisUnit, abj: true); - X0Y8_雫20CP = new ColorP(X0Y8_雫20, 雫20CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_潮吹基CP.Update(); - X0Y0_雫1CP.Update(); - X0Y0_雫2CP.Update(); - X0Y0_雫3CP.Update(); - X0Y0_雫4CP.Update(); - X0Y0_雫5CP.Update(); - X0Y0_雫6CP.Update(); - X0Y0_雫7CP.Update(); - X0Y0_雫8CP.Update(); - X0Y0_雫9CP.Update(); - X0Y0_雫10CP.Update(); - X0Y0_雫11CP.Update(); - X0Y0_雫12CP.Update(); - X0Y0_雫13CP.Update(); - X0Y0_雫14CP.Update(); - X0Y0_雫15CP.Update(); - X0Y0_雫16CP.Update(); - X0Y0_雫17CP.Update(); - X0Y0_雫18CP.Update(); - X0Y0_雫19CP.Update(); - X0Y0_雫20CP.Update(); - break; - case 1: - X0Y1_潮吹基CP.Update(); - X0Y1_雫1CP.Update(); - X0Y1_雫2CP.Update(); - X0Y1_雫3CP.Update(); - X0Y1_雫4CP.Update(); - X0Y1_雫5CP.Update(); - X0Y1_雫6CP.Update(); - X0Y1_雫7CP.Update(); - X0Y1_雫8CP.Update(); - X0Y1_雫9CP.Update(); - X0Y1_雫10CP.Update(); - X0Y1_雫11CP.Update(); - X0Y1_雫12CP.Update(); - X0Y1_雫13CP.Update(); - X0Y1_雫14CP.Update(); - X0Y1_雫15CP.Update(); - X0Y1_雫16CP.Update(); - X0Y1_雫17CP.Update(); - X0Y1_雫18CP.Update(); - X0Y1_雫19CP.Update(); - X0Y1_雫20CP.Update(); - break; - case 2: - X0Y2_潮吹基CP.Update(); - X0Y2_雫1CP.Update(); - X0Y2_雫2CP.Update(); - X0Y2_雫3CP.Update(); - X0Y2_雫4CP.Update(); - X0Y2_雫5CP.Update(); - X0Y2_雫6CP.Update(); - X0Y2_雫7CP.Update(); - X0Y2_雫8CP.Update(); - X0Y2_雫9CP.Update(); - X0Y2_雫10CP.Update(); - X0Y2_雫11CP.Update(); - X0Y2_雫12CP.Update(); - X0Y2_雫13CP.Update(); - X0Y2_雫14CP.Update(); - X0Y2_雫15CP.Update(); - X0Y2_雫16CP.Update(); - X0Y2_雫17CP.Update(); - X0Y2_雫18CP.Update(); - X0Y2_雫19CP.Update(); - X0Y2_雫20CP.Update(); - break; - case 3: - X0Y3_潮吹基CP.Update(); - X0Y3_雫1CP.Update(); - X0Y3_雫2CP.Update(); - X0Y3_雫3CP.Update(); - X0Y3_雫4CP.Update(); - X0Y3_雫5CP.Update(); - X0Y3_雫6CP.Update(); - X0Y3_雫7CP.Update(); - X0Y3_雫8CP.Update(); - X0Y3_雫9CP.Update(); - X0Y3_雫10CP.Update(); - X0Y3_雫11CP.Update(); - X0Y3_雫12CP.Update(); - X0Y3_雫13CP.Update(); - X0Y3_雫14CP.Update(); - X0Y3_雫15CP.Update(); - X0Y3_雫16CP.Update(); - X0Y3_雫17CP.Update(); - X0Y3_雫18CP.Update(); - X0Y3_雫19CP.Update(); - X0Y3_雫20CP.Update(); - break; - case 4: - X0Y4_潮吹基CP.Update(); - X0Y4_雫1CP.Update(); - X0Y4_雫2CP.Update(); - X0Y4_雫3CP.Update(); - X0Y4_雫4CP.Update(); - X0Y4_雫5CP.Update(); - X0Y4_雫6CP.Update(); - X0Y4_雫7CP.Update(); - X0Y4_雫8CP.Update(); - X0Y4_雫9CP.Update(); - X0Y4_雫10CP.Update(); - X0Y4_雫11CP.Update(); - X0Y4_雫12CP.Update(); - X0Y4_雫13CP.Update(); - X0Y4_雫14CP.Update(); - X0Y4_雫15CP.Update(); - X0Y4_雫16CP.Update(); - X0Y4_雫17CP.Update(); - X0Y4_雫18CP.Update(); - X0Y4_雫19CP.Update(); - X0Y4_雫20CP.Update(); - break; - case 5: - X0Y5_潮吹基CP.Update(); - X0Y5_雫1CP.Update(); - X0Y5_雫2CP.Update(); - X0Y5_雫3CP.Update(); - X0Y5_雫4CP.Update(); - X0Y5_雫5CP.Update(); - X0Y5_雫6CP.Update(); - X0Y5_雫7CP.Update(); - X0Y5_雫8CP.Update(); - X0Y5_雫9CP.Update(); - X0Y5_雫10CP.Update(); - X0Y5_雫11CP.Update(); - X0Y5_雫12CP.Update(); - X0Y5_雫13CP.Update(); - X0Y5_雫14CP.Update(); - X0Y5_雫15CP.Update(); - X0Y5_雫16CP.Update(); - X0Y5_雫17CP.Update(); - X0Y5_雫18CP.Update(); - X0Y5_雫19CP.Update(); - X0Y5_雫20CP.Update(); - break; - case 6: - X0Y6_潮吹基CP.Update(); - X0Y6_雫1CP.Update(); - X0Y6_雫2CP.Update(); - X0Y6_雫3CP.Update(); - X0Y6_雫4CP.Update(); - X0Y6_雫5CP.Update(); - X0Y6_雫6CP.Update(); - X0Y6_雫7CP.Update(); - X0Y6_雫8CP.Update(); - X0Y6_雫9CP.Update(); - X0Y6_雫10CP.Update(); - X0Y6_雫11CP.Update(); - X0Y6_雫12CP.Update(); - X0Y6_雫13CP.Update(); - X0Y6_雫14CP.Update(); - X0Y6_雫15CP.Update(); - X0Y6_雫16CP.Update(); - X0Y6_雫17CP.Update(); - X0Y6_雫18CP.Update(); - X0Y6_雫19CP.Update(); - X0Y6_雫20CP.Update(); - break; - case 7: - X0Y7_潮吹基CP.Update(); - X0Y7_雫1CP.Update(); - X0Y7_雫2CP.Update(); - X0Y7_雫3CP.Update(); - X0Y7_雫4CP.Update(); - X0Y7_雫5CP.Update(); - X0Y7_雫6CP.Update(); - X0Y7_雫7CP.Update(); - X0Y7_雫8CP.Update(); - X0Y7_雫9CP.Update(); - X0Y7_雫10CP.Update(); - X0Y7_雫11CP.Update(); - X0Y7_雫12CP.Update(); - X0Y7_雫13CP.Update(); - X0Y7_雫14CP.Update(); - X0Y7_雫15CP.Update(); - X0Y7_雫16CP.Update(); - X0Y7_雫17CP.Update(); - X0Y7_雫18CP.Update(); - X0Y7_雫19CP.Update(); - X0Y7_雫20CP.Update(); - break; - default: - X0Y8_潮吹基CP.Update(); - X0Y8_雫1CP.Update(); - X0Y8_雫2CP.Update(); - X0Y8_雫3CP.Update(); - X0Y8_雫4CP.Update(); - X0Y8_雫5CP.Update(); - X0Y8_雫6CP.Update(); - X0Y8_雫7CP.Update(); - X0Y8_雫8CP.Update(); - X0Y8_雫9CP.Update(); - X0Y8_雫10CP.Update(); - X0Y8_雫11CP.Update(); - X0Y8_雫12CP.Update(); - X0Y8_雫13CP.Update(); - X0Y8_雫14CP.Update(); - X0Y8_雫15CP.Update(); - X0Y8_雫16CP.Update(); - X0Y8_雫17CP.Update(); - X0Y8_雫18CP.Update(); - X0Y8_雫19CP.Update(); - X0Y8_雫20CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 潮吹基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 雫1CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫2CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫3CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫4CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫5CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫6CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫7CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫8CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫9CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫10CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫11CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫12CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫13CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫14CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫15CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫16CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫17CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫18CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫19CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫20CD = new ColorD(ref Col.Empty, ref 体配色.体液); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 潮吹基_表示 + { + get + { + return X0Y0_潮吹基.Dra; + } + set + { + X0Y0_潮吹基.Dra = value; + X0Y1_潮吹基.Dra = value; + X0Y2_潮吹基.Dra = value; + X0Y3_潮吹基.Dra = value; + X0Y4_潮吹基.Dra = value; + X0Y5_潮吹基.Dra = value; + X0Y6_潮吹基.Dra = value; + X0Y7_潮吹基.Dra = value; + X0Y8_潮吹基.Dra = value; + X0Y0_潮吹基.Hit = value; + X0Y1_潮吹基.Hit = value; + X0Y2_潮吹基.Hit = value; + X0Y3_潮吹基.Hit = value; + X0Y4_潮吹基.Hit = value; + X0Y5_潮吹基.Hit = value; + X0Y6_潮吹基.Hit = value; + X0Y7_潮吹基.Hit = value; + X0Y8_潮吹基.Hit = value; + } + } + + public bool 雫1_表示 + { + get + { + return X0Y0_雫1.Dra; + } + set + { + X0Y0_雫1.Dra = value; + X0Y1_雫1.Dra = value; + X0Y2_雫1.Dra = value; + X0Y3_雫1.Dra = value; + X0Y4_雫1.Dra = value; + X0Y5_雫1.Dra = value; + X0Y6_雫1.Dra = value; + X0Y7_雫1.Dra = value; + X0Y8_雫1.Dra = value; + X0Y0_雫1.Hit = value; + X0Y1_雫1.Hit = value; + X0Y2_雫1.Hit = value; + X0Y3_雫1.Hit = value; + X0Y4_雫1.Hit = value; + X0Y5_雫1.Hit = value; + X0Y6_雫1.Hit = value; + X0Y7_雫1.Hit = value; + X0Y8_雫1.Hit = value; + } + } + + public bool 雫2_表示 + { + get + { + return X0Y0_雫2.Dra; + } + set + { + X0Y0_雫2.Dra = value; + X0Y1_雫2.Dra = value; + X0Y2_雫2.Dra = value; + X0Y3_雫2.Dra = value; + X0Y4_雫2.Dra = value; + X0Y5_雫2.Dra = value; + X0Y6_雫2.Dra = value; + X0Y7_雫2.Dra = value; + X0Y8_雫2.Dra = value; + X0Y0_雫2.Hit = value; + X0Y1_雫2.Hit = value; + X0Y2_雫2.Hit = value; + X0Y3_雫2.Hit = value; + X0Y4_雫2.Hit = value; + X0Y5_雫2.Hit = value; + X0Y6_雫2.Hit = value; + X0Y7_雫2.Hit = value; + X0Y8_雫2.Hit = value; + } + } + + public bool 雫3_表示 + { + get + { + return X0Y0_雫3.Dra; + } + set + { + X0Y0_雫3.Dra = value; + X0Y1_雫3.Dra = value; + X0Y2_雫3.Dra = value; + X0Y3_雫3.Dra = value; + X0Y4_雫3.Dra = value; + X0Y5_雫3.Dra = value; + X0Y6_雫3.Dra = value; + X0Y7_雫3.Dra = value; + X0Y8_雫3.Dra = value; + X0Y0_雫3.Hit = value; + X0Y1_雫3.Hit = value; + X0Y2_雫3.Hit = value; + X0Y3_雫3.Hit = value; + X0Y4_雫3.Hit = value; + X0Y5_雫3.Hit = value; + X0Y6_雫3.Hit = value; + X0Y7_雫3.Hit = value; + X0Y8_雫3.Hit = value; + } + } + + public bool 雫4_表示 + { + get + { + return X0Y0_雫4.Dra; + } + set + { + X0Y0_雫4.Dra = value; + X0Y1_雫4.Dra = value; + X0Y2_雫4.Dra = value; + X0Y3_雫4.Dra = value; + X0Y4_雫4.Dra = value; + X0Y5_雫4.Dra = value; + X0Y6_雫4.Dra = value; + X0Y7_雫4.Dra = value; + X0Y8_雫4.Dra = value; + X0Y0_雫4.Hit = value; + X0Y1_雫4.Hit = value; + X0Y2_雫4.Hit = value; + X0Y3_雫4.Hit = value; + X0Y4_雫4.Hit = value; + X0Y5_雫4.Hit = value; + X0Y6_雫4.Hit = value; + X0Y7_雫4.Hit = value; + X0Y8_雫4.Hit = value; + } + } + + public bool 雫5_表示 + { + get + { + return X0Y0_雫5.Dra; + } + set + { + X0Y0_雫5.Dra = value; + X0Y1_雫5.Dra = value; + X0Y2_雫5.Dra = value; + X0Y3_雫5.Dra = value; + X0Y4_雫5.Dra = value; + X0Y5_雫5.Dra = value; + X0Y6_雫5.Dra = value; + X0Y7_雫5.Dra = value; + X0Y8_雫5.Dra = value; + X0Y0_雫5.Hit = value; + X0Y1_雫5.Hit = value; + X0Y2_雫5.Hit = value; + X0Y3_雫5.Hit = value; + X0Y4_雫5.Hit = value; + X0Y5_雫5.Hit = value; + X0Y6_雫5.Hit = value; + X0Y7_雫5.Hit = value; + X0Y8_雫5.Hit = value; + } + } + + public bool 雫6_表示 + { + get + { + return X0Y0_雫6.Dra; + } + set + { + X0Y0_雫6.Dra = value; + X0Y1_雫6.Dra = value; + X0Y2_雫6.Dra = value; + X0Y3_雫6.Dra = value; + X0Y4_雫6.Dra = value; + X0Y5_雫6.Dra = value; + X0Y6_雫6.Dra = value; + X0Y7_雫6.Dra = value; + X0Y8_雫6.Dra = value; + X0Y0_雫6.Hit = value; + X0Y1_雫6.Hit = value; + X0Y2_雫6.Hit = value; + X0Y3_雫6.Hit = value; + X0Y4_雫6.Hit = value; + X0Y5_雫6.Hit = value; + X0Y6_雫6.Hit = value; + X0Y7_雫6.Hit = value; + X0Y8_雫6.Hit = value; + } + } + + public bool 雫7_表示 + { + get + { + return X0Y0_雫7.Dra; + } + set + { + X0Y0_雫7.Dra = value; + X0Y1_雫7.Dra = value; + X0Y2_雫7.Dra = value; + X0Y3_雫7.Dra = value; + X0Y4_雫7.Dra = value; + X0Y5_雫7.Dra = value; + X0Y6_雫7.Dra = value; + X0Y7_雫7.Dra = value; + X0Y8_雫7.Dra = value; + X0Y0_雫7.Hit = value; + X0Y1_雫7.Hit = value; + X0Y2_雫7.Hit = value; + X0Y3_雫7.Hit = value; + X0Y4_雫7.Hit = value; + X0Y5_雫7.Hit = value; + X0Y6_雫7.Hit = value; + X0Y7_雫7.Hit = value; + X0Y8_雫7.Hit = value; + } + } + + public bool 雫8_表示 + { + get + { + return X0Y0_雫8.Dra; + } + set + { + X0Y0_雫8.Dra = value; + X0Y1_雫8.Dra = value; + X0Y2_雫8.Dra = value; + X0Y3_雫8.Dra = value; + X0Y4_雫8.Dra = value; + X0Y5_雫8.Dra = value; + X0Y6_雫8.Dra = value; + X0Y7_雫8.Dra = value; + X0Y8_雫8.Dra = value; + X0Y0_雫8.Hit = value; + X0Y1_雫8.Hit = value; + X0Y2_雫8.Hit = value; + X0Y3_雫8.Hit = value; + X0Y4_雫8.Hit = value; + X0Y5_雫8.Hit = value; + X0Y6_雫8.Hit = value; + X0Y7_雫8.Hit = value; + X0Y8_雫8.Hit = value; + } + } + + public bool 雫9_表示 + { + get + { + return X0Y0_雫9.Dra; + } + set + { + X0Y0_雫9.Dra = value; + X0Y1_雫9.Dra = value; + X0Y2_雫9.Dra = value; + X0Y3_雫9.Dra = value; + X0Y4_雫9.Dra = value; + X0Y5_雫9.Dra = value; + X0Y6_雫9.Dra = value; + X0Y7_雫9.Dra = value; + X0Y8_雫9.Dra = value; + X0Y0_雫9.Hit = value; + X0Y1_雫9.Hit = value; + X0Y2_雫9.Hit = value; + X0Y3_雫9.Hit = value; + X0Y4_雫9.Hit = value; + X0Y5_雫9.Hit = value; + X0Y6_雫9.Hit = value; + X0Y7_雫9.Hit = value; + X0Y8_雫9.Hit = value; + } + } + + public bool 雫10_表示 + { + get + { + return X0Y0_雫10.Dra; + } + set + { + X0Y0_雫10.Dra = value; + X0Y1_雫10.Dra = value; + X0Y2_雫10.Dra = value; + X0Y3_雫10.Dra = value; + X0Y4_雫10.Dra = value; + X0Y5_雫10.Dra = value; + X0Y6_雫10.Dra = value; + X0Y7_雫10.Dra = value; + X0Y8_雫10.Dra = value; + X0Y0_雫10.Hit = value; + X0Y1_雫10.Hit = value; + X0Y2_雫10.Hit = value; + X0Y3_雫10.Hit = value; + X0Y4_雫10.Hit = value; + X0Y5_雫10.Hit = value; + X0Y6_雫10.Hit = value; + X0Y7_雫10.Hit = value; + X0Y8_雫10.Hit = value; + } + } + + public bool 雫11_表示 + { + get + { + return X0Y0_雫11.Dra; + } + set + { + X0Y0_雫11.Dra = value; + X0Y1_雫11.Dra = value; + X0Y2_雫11.Dra = value; + X0Y3_雫11.Dra = value; + X0Y4_雫11.Dra = value; + X0Y5_雫11.Dra = value; + X0Y6_雫11.Dra = value; + X0Y7_雫11.Dra = value; + X0Y8_雫11.Dra = value; + X0Y0_雫11.Hit = value; + X0Y1_雫11.Hit = value; + X0Y2_雫11.Hit = value; + X0Y3_雫11.Hit = value; + X0Y4_雫11.Hit = value; + X0Y5_雫11.Hit = value; + X0Y6_雫11.Hit = value; + X0Y7_雫11.Hit = value; + X0Y8_雫11.Hit = value; + } + } + + public bool 雫12_表示 + { + get + { + return X0Y0_雫12.Dra; + } + set + { + X0Y0_雫12.Dra = value; + X0Y1_雫12.Dra = value; + X0Y2_雫12.Dra = value; + X0Y3_雫12.Dra = value; + X0Y4_雫12.Dra = value; + X0Y5_雫12.Dra = value; + X0Y6_雫12.Dra = value; + X0Y7_雫12.Dra = value; + X0Y8_雫12.Dra = value; + X0Y0_雫12.Hit = value; + X0Y1_雫12.Hit = value; + X0Y2_雫12.Hit = value; + X0Y3_雫12.Hit = value; + X0Y4_雫12.Hit = value; + X0Y5_雫12.Hit = value; + X0Y6_雫12.Hit = value; + X0Y7_雫12.Hit = value; + X0Y8_雫12.Hit = value; + } + } + + public bool 雫13_表示 + { + get + { + return X0Y0_雫13.Dra; + } + set + { + X0Y0_雫13.Dra = value; + X0Y1_雫13.Dra = value; + X0Y2_雫13.Dra = value; + X0Y3_雫13.Dra = value; + X0Y4_雫13.Dra = value; + X0Y5_雫13.Dra = value; + X0Y6_雫13.Dra = value; + X0Y7_雫13.Dra = value; + X0Y8_雫13.Dra = value; + X0Y0_雫13.Hit = value; + X0Y1_雫13.Hit = value; + X0Y2_雫13.Hit = value; + X0Y3_雫13.Hit = value; + X0Y4_雫13.Hit = value; + X0Y5_雫13.Hit = value; + X0Y6_雫13.Hit = value; + X0Y7_雫13.Hit = value; + X0Y8_雫13.Hit = value; + } + } + + public bool 雫14_表示 + { + get + { + return X0Y0_雫14.Dra; + } + set + { + X0Y0_雫14.Dra = value; + X0Y1_雫14.Dra = value; + X0Y2_雫14.Dra = value; + X0Y3_雫14.Dra = value; + X0Y4_雫14.Dra = value; + X0Y5_雫14.Dra = value; + X0Y6_雫14.Dra = value; + X0Y7_雫14.Dra = value; + X0Y8_雫14.Dra = value; + X0Y0_雫14.Hit = value; + X0Y1_雫14.Hit = value; + X0Y2_雫14.Hit = value; + X0Y3_雫14.Hit = value; + X0Y4_雫14.Hit = value; + X0Y5_雫14.Hit = value; + X0Y6_雫14.Hit = value; + X0Y7_雫14.Hit = value; + X0Y8_雫14.Hit = value; + } + } + + public bool 雫15_表示 + { + get + { + return X0Y0_雫15.Dra; + } + set + { + X0Y0_雫15.Dra = value; + X0Y1_雫15.Dra = value; + X0Y2_雫15.Dra = value; + X0Y3_雫15.Dra = value; + X0Y4_雫15.Dra = value; + X0Y5_雫15.Dra = value; + X0Y6_雫15.Dra = value; + X0Y7_雫15.Dra = value; + X0Y8_雫15.Dra = value; + X0Y0_雫15.Hit = value; + X0Y1_雫15.Hit = value; + X0Y2_雫15.Hit = value; + X0Y3_雫15.Hit = value; + X0Y4_雫15.Hit = value; + X0Y5_雫15.Hit = value; + X0Y6_雫15.Hit = value; + X0Y7_雫15.Hit = value; + X0Y8_雫15.Hit = value; + } + } + + public bool 雫16_表示 + { + get + { + return X0Y0_雫16.Dra; + } + set + { + X0Y0_雫16.Dra = value; + X0Y1_雫16.Dra = value; + X0Y2_雫16.Dra = value; + X0Y3_雫16.Dra = value; + X0Y4_雫16.Dra = value; + X0Y5_雫16.Dra = value; + X0Y6_雫16.Dra = value; + X0Y7_雫16.Dra = value; + X0Y8_雫16.Dra = value; + X0Y0_雫16.Hit = value; + X0Y1_雫16.Hit = value; + X0Y2_雫16.Hit = value; + X0Y3_雫16.Hit = value; + X0Y4_雫16.Hit = value; + X0Y5_雫16.Hit = value; + X0Y6_雫16.Hit = value; + X0Y7_雫16.Hit = value; + X0Y8_雫16.Hit = value; + } + } + + public bool 雫17_表示 + { + get + { + return X0Y0_雫17.Dra; + } + set + { + X0Y0_雫17.Dra = value; + X0Y1_雫17.Dra = value; + X0Y2_雫17.Dra = value; + X0Y3_雫17.Dra = value; + X0Y4_雫17.Dra = value; + X0Y5_雫17.Dra = value; + X0Y6_雫17.Dra = value; + X0Y7_雫17.Dra = value; + X0Y8_雫17.Dra = value; + X0Y0_雫17.Hit = value; + X0Y1_雫17.Hit = value; + X0Y2_雫17.Hit = value; + X0Y3_雫17.Hit = value; + X0Y4_雫17.Hit = value; + X0Y5_雫17.Hit = value; + X0Y6_雫17.Hit = value; + X0Y7_雫17.Hit = value; + X0Y8_雫17.Hit = value; + } + } + + public bool 雫18_表示 + { + get + { + return X0Y0_雫18.Dra; + } + set + { + X0Y0_雫18.Dra = value; + X0Y1_雫18.Dra = value; + X0Y2_雫18.Dra = value; + X0Y3_雫18.Dra = value; + X0Y4_雫18.Dra = value; + X0Y5_雫18.Dra = value; + X0Y6_雫18.Dra = value; + X0Y7_雫18.Dra = value; + X0Y8_雫18.Dra = value; + X0Y0_雫18.Hit = value; + X0Y1_雫18.Hit = value; + X0Y2_雫18.Hit = value; + X0Y3_雫18.Hit = value; + X0Y4_雫18.Hit = value; + X0Y5_雫18.Hit = value; + X0Y6_雫18.Hit = value; + X0Y7_雫18.Hit = value; + X0Y8_雫18.Hit = value; + } + } + + public bool 雫19_表示 + { + get + { + return X0Y0_雫19.Dra; + } + set + { + X0Y0_雫19.Dra = value; + X0Y1_雫19.Dra = value; + X0Y2_雫19.Dra = value; + X0Y3_雫19.Dra = value; + X0Y4_雫19.Dra = value; + X0Y5_雫19.Dra = value; + X0Y6_雫19.Dra = value; + X0Y7_雫19.Dra = value; + X0Y8_雫19.Dra = value; + X0Y0_雫19.Hit = value; + X0Y1_雫19.Hit = value; + X0Y2_雫19.Hit = value; + X0Y3_雫19.Hit = value; + X0Y4_雫19.Hit = value; + X0Y5_雫19.Hit = value; + X0Y6_雫19.Hit = value; + X0Y7_雫19.Hit = value; + X0Y8_雫19.Hit = value; + } + } + + public bool 雫20_表示 + { + get + { + return X0Y0_雫20.Dra; + } + set + { + X0Y0_雫20.Dra = value; + X0Y1_雫20.Dra = value; + X0Y2_雫20.Dra = value; + X0Y3_雫20.Dra = value; + X0Y4_雫20.Dra = value; + X0Y5_雫20.Dra = value; + X0Y6_雫20.Dra = value; + X0Y7_雫20.Dra = value; + X0Y8_雫20.Dra = value; + X0Y0_雫20.Hit = value; + X0Y1_雫20.Hit = value; + X0Y2_雫20.Hit = value; + X0Y3_雫20.Hit = value; + X0Y4_雫20.Hit = value; + X0Y5_雫20.Hit = value; + X0Y6_雫20.Hit = value; + X0Y7_雫20.Hit = value; + X0Y8_雫20.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 潮吹基_表示; + } + set + { + 潮吹基_表示 = value; + 雫1_表示 = value; + 雫2_表示 = value; + 雫3_表示 = value; + 雫4_表示 = value; + 雫5_表示 = value; + 雫6_表示 = value; + 雫7_表示 = value; + 雫8_表示 = value; + 雫9_表示 = value; + 雫10_表示 = value; + 雫11_表示 = value; + 雫12_表示 = value; + 雫13_表示 = value; + 雫14_表示 = value; + 雫15_表示 = value; + 雫16_表示 = value; + 雫17_表示 = value; + 雫18_表示 = value; + 雫19_表示 = value; + 雫20_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 潮吹基CD.不透明度; + } + set + { + 潮吹基CD.不透明度 = value; + 雫1CD.不透明度 = value; + 雫2CD.不透明度 = value; + 雫3CD.不透明度 = value; + 雫4CD.不透明度 = value; + 雫5CD.不透明度 = value; + 雫6CD.不透明度 = value; + 雫7CD.不透明度 = value; + 雫8CD.不透明度 = value; + 雫9CD.不透明度 = value; + 雫10CD.不透明度 = value; + 雫11CD.不透明度 = value; + 雫12CD.不透明度 = value; + 雫13CD.不透明度 = value; + 雫14CD.不透明度 = value; + 雫15CD.不透明度 = value; + 雫16CD.不透明度 = value; + 雫17CD.不透明度 = value; + 雫18CD.不透明度 = value; + 雫19CD.不透明度 = value; + 雫20CD.不透明度 = value; + } + } + + public 潮吹_大_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 潮吹_大_獣D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.性器付["四足潮吹"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_潮吹基 = pars["潮吹基"].ToPar(); + X0Y0_雫1 = pars["雫1"].ToPar(); + X0Y0_雫2 = pars["雫2"].ToPar(); + X0Y0_雫3 = pars["雫3"].ToPar(); + X0Y0_雫4 = pars["雫4"].ToPar(); + X0Y0_雫5 = pars["雫5"].ToPar(); + X0Y0_雫6 = pars["雫6"].ToPar(); + X0Y0_雫7 = pars["雫7"].ToPar(); + X0Y0_雫8 = pars["雫8"].ToPar(); + X0Y0_雫9 = pars["雫9"].ToPar(); + X0Y0_雫10 = pars["雫10"].ToPar(); + X0Y0_雫11 = pars["雫11"].ToPar(); + X0Y0_雫12 = pars["雫12"].ToPar(); + X0Y0_雫13 = pars["雫13"].ToPar(); + X0Y0_雫14 = pars["雫14"].ToPar(); + X0Y0_雫15 = pars["雫15"].ToPar(); + X0Y0_雫16 = pars["雫16"].ToPar(); + X0Y0_雫17 = pars["雫17"].ToPar(); + X0Y0_雫18 = pars["雫18"].ToPar(); + X0Y0_雫19 = pars["雫19"].ToPar(); + X0Y0_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][1]; + X0Y1_潮吹基 = pars["潮吹基"].ToPar(); + X0Y1_雫1 = pars["雫1"].ToPar(); + X0Y1_雫2 = pars["雫2"].ToPar(); + X0Y1_雫3 = pars["雫3"].ToPar(); + X0Y1_雫4 = pars["雫4"].ToPar(); + X0Y1_雫5 = pars["雫5"].ToPar(); + X0Y1_雫6 = pars["雫6"].ToPar(); + X0Y1_雫7 = pars["雫7"].ToPar(); + X0Y1_雫8 = pars["雫8"].ToPar(); + X0Y1_雫9 = pars["雫9"].ToPar(); + X0Y1_雫10 = pars["雫10"].ToPar(); + X0Y1_雫11 = pars["雫11"].ToPar(); + X0Y1_雫12 = pars["雫12"].ToPar(); + X0Y1_雫13 = pars["雫13"].ToPar(); + X0Y1_雫14 = pars["雫14"].ToPar(); + X0Y1_雫15 = pars["雫15"].ToPar(); + X0Y1_雫16 = pars["雫16"].ToPar(); + X0Y1_雫17 = pars["雫17"].ToPar(); + X0Y1_雫18 = pars["雫18"].ToPar(); + X0Y1_雫19 = pars["雫19"].ToPar(); + X0Y1_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][2]; + X0Y2_潮吹基 = pars["潮吹基"].ToPar(); + X0Y2_雫1 = pars["雫1"].ToPar(); + X0Y2_雫2 = pars["雫2"].ToPar(); + X0Y2_雫3 = pars["雫3"].ToPar(); + X0Y2_雫4 = pars["雫4"].ToPar(); + X0Y2_雫5 = pars["雫5"].ToPar(); + X0Y2_雫6 = pars["雫6"].ToPar(); + X0Y2_雫7 = pars["雫7"].ToPar(); + X0Y2_雫8 = pars["雫8"].ToPar(); + X0Y2_雫9 = pars["雫9"].ToPar(); + X0Y2_雫10 = pars["雫10"].ToPar(); + X0Y2_雫11 = pars["雫11"].ToPar(); + X0Y2_雫12 = pars["雫12"].ToPar(); + X0Y2_雫13 = pars["雫13"].ToPar(); + X0Y2_雫14 = pars["雫14"].ToPar(); + X0Y2_雫15 = pars["雫15"].ToPar(); + X0Y2_雫16 = pars["雫16"].ToPar(); + X0Y2_雫17 = pars["雫17"].ToPar(); + X0Y2_雫18 = pars["雫18"].ToPar(); + X0Y2_雫19 = pars["雫19"].ToPar(); + X0Y2_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][3]; + X0Y3_潮吹基 = pars["潮吹基"].ToPar(); + X0Y3_雫1 = pars["雫1"].ToPar(); + X0Y3_雫2 = pars["雫2"].ToPar(); + X0Y3_雫3 = pars["雫3"].ToPar(); + X0Y3_雫4 = pars["雫4"].ToPar(); + X0Y3_雫5 = pars["雫5"].ToPar(); + X0Y3_雫6 = pars["雫6"].ToPar(); + X0Y3_雫7 = pars["雫7"].ToPar(); + X0Y3_雫8 = pars["雫8"].ToPar(); + X0Y3_雫9 = pars["雫9"].ToPar(); + X0Y3_雫10 = pars["雫10"].ToPar(); + X0Y3_雫11 = pars["雫11"].ToPar(); + X0Y3_雫12 = pars["雫12"].ToPar(); + X0Y3_雫13 = pars["雫13"].ToPar(); + X0Y3_雫14 = pars["雫14"].ToPar(); + X0Y3_雫15 = pars["雫15"].ToPar(); + X0Y3_雫16 = pars["雫16"].ToPar(); + X0Y3_雫17 = pars["雫17"].ToPar(); + X0Y3_雫18 = pars["雫18"].ToPar(); + X0Y3_雫19 = pars["雫19"].ToPar(); + X0Y3_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][4]; + X0Y4_潮吹基 = pars["潮吹基"].ToPar(); + X0Y4_雫1 = pars["雫1"].ToPar(); + X0Y4_雫2 = pars["雫2"].ToPar(); + X0Y4_雫3 = pars["雫3"].ToPar(); + X0Y4_雫4 = pars["雫4"].ToPar(); + X0Y4_雫5 = pars["雫5"].ToPar(); + X0Y4_雫6 = pars["雫6"].ToPar(); + X0Y4_雫7 = pars["雫7"].ToPar(); + X0Y4_雫8 = pars["雫8"].ToPar(); + X0Y4_雫9 = pars["雫9"].ToPar(); + X0Y4_雫10 = pars["雫10"].ToPar(); + X0Y4_雫11 = pars["雫11"].ToPar(); + X0Y4_雫12 = pars["雫12"].ToPar(); + X0Y4_雫13 = pars["雫13"].ToPar(); + X0Y4_雫14 = pars["雫14"].ToPar(); + X0Y4_雫15 = pars["雫15"].ToPar(); + X0Y4_雫16 = pars["雫16"].ToPar(); + X0Y4_雫17 = pars["雫17"].ToPar(); + X0Y4_雫18 = pars["雫18"].ToPar(); + X0Y4_雫19 = pars["雫19"].ToPar(); + X0Y4_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][5]; + X0Y5_潮吹基 = pars["潮吹基"].ToPar(); + X0Y5_雫1 = pars["雫1"].ToPar(); + X0Y5_雫2 = pars["雫2"].ToPar(); + X0Y5_雫3 = pars["雫3"].ToPar(); + X0Y5_雫4 = pars["雫4"].ToPar(); + X0Y5_雫5 = pars["雫5"].ToPar(); + X0Y5_雫6 = pars["雫6"].ToPar(); + X0Y5_雫7 = pars["雫7"].ToPar(); + X0Y5_雫8 = pars["雫8"].ToPar(); + X0Y5_雫9 = pars["雫9"].ToPar(); + X0Y5_雫10 = pars["雫10"].ToPar(); + X0Y5_雫11 = pars["雫11"].ToPar(); + X0Y5_雫12 = pars["雫12"].ToPar(); + X0Y5_雫13 = pars["雫13"].ToPar(); + X0Y5_雫14 = pars["雫14"].ToPar(); + X0Y5_雫15 = pars["雫15"].ToPar(); + X0Y5_雫16 = pars["雫16"].ToPar(); + X0Y5_雫17 = pars["雫17"].ToPar(); + X0Y5_雫18 = pars["雫18"].ToPar(); + X0Y5_雫19 = pars["雫19"].ToPar(); + X0Y5_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][6]; + X0Y6_潮吹基 = pars["潮吹基"].ToPar(); + X0Y6_雫1 = pars["雫1"].ToPar(); + X0Y6_雫2 = pars["雫2"].ToPar(); + X0Y6_雫3 = pars["雫3"].ToPar(); + X0Y6_雫4 = pars["雫4"].ToPar(); + X0Y6_雫5 = pars["雫5"].ToPar(); + X0Y6_雫6 = pars["雫6"].ToPar(); + X0Y6_雫7 = pars["雫7"].ToPar(); + X0Y6_雫8 = pars["雫8"].ToPar(); + X0Y6_雫9 = pars["雫9"].ToPar(); + X0Y6_雫10 = pars["雫10"].ToPar(); + X0Y6_雫11 = pars["雫11"].ToPar(); + X0Y6_雫12 = pars["雫12"].ToPar(); + X0Y6_雫13 = pars["雫13"].ToPar(); + X0Y6_雫14 = pars["雫14"].ToPar(); + X0Y6_雫15 = pars["雫15"].ToPar(); + X0Y6_雫16 = pars["雫16"].ToPar(); + X0Y6_雫17 = pars["雫17"].ToPar(); + X0Y6_雫18 = pars["雫18"].ToPar(); + X0Y6_雫19 = pars["雫19"].ToPar(); + X0Y6_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][7]; + X0Y7_潮吹基 = pars["潮吹基"].ToPar(); + X0Y7_雫1 = pars["雫1"].ToPar(); + X0Y7_雫2 = pars["雫2"].ToPar(); + X0Y7_雫3 = pars["雫3"].ToPar(); + X0Y7_雫4 = pars["雫4"].ToPar(); + X0Y7_雫5 = pars["雫5"].ToPar(); + X0Y7_雫6 = pars["雫6"].ToPar(); + X0Y7_雫7 = pars["雫7"].ToPar(); + X0Y7_雫8 = pars["雫8"].ToPar(); + X0Y7_雫9 = pars["雫9"].ToPar(); + X0Y7_雫10 = pars["雫10"].ToPar(); + X0Y7_雫11 = pars["雫11"].ToPar(); + X0Y7_雫12 = pars["雫12"].ToPar(); + X0Y7_雫13 = pars["雫13"].ToPar(); + X0Y7_雫14 = pars["雫14"].ToPar(); + X0Y7_雫15 = pars["雫15"].ToPar(); + X0Y7_雫16 = pars["雫16"].ToPar(); + X0Y7_雫17 = pars["雫17"].ToPar(); + X0Y7_雫18 = pars["雫18"].ToPar(); + X0Y7_雫19 = pars["雫19"].ToPar(); + X0Y7_雫20 = pars["雫20"].ToPar(); + pars = 本体[0][8]; + X0Y8_潮吹基 = pars["潮吹基"].ToPar(); + X0Y8_雫1 = pars["雫1"].ToPar(); + X0Y8_雫2 = pars["雫2"].ToPar(); + X0Y8_雫3 = pars["雫3"].ToPar(); + X0Y8_雫4 = pars["雫4"].ToPar(); + X0Y8_雫5 = pars["雫5"].ToPar(); + X0Y8_雫6 = pars["雫6"].ToPar(); + X0Y8_雫7 = pars["雫7"].ToPar(); + X0Y8_雫8 = pars["雫8"].ToPar(); + X0Y8_雫9 = pars["雫9"].ToPar(); + X0Y8_雫10 = pars["雫10"].ToPar(); + X0Y8_雫11 = pars["雫11"].ToPar(); + X0Y8_雫12 = pars["雫12"].ToPar(); + X0Y8_雫13 = pars["雫13"].ToPar(); + X0Y8_雫14 = pars["雫14"].ToPar(); + X0Y8_雫15 = pars["雫15"].ToPar(); + X0Y8_雫16 = pars["雫16"].ToPar(); + X0Y8_雫17 = pars["雫17"].ToPar(); + X0Y8_雫18 = pars["雫18"].ToPar(); + X0Y8_雫19 = pars["雫19"].ToPar(); + X0Y8_雫20 = pars["雫20"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 潮吹基_表示 = e.潮吹基_表示; + 雫1_表示 = e.雫1_表示; + 雫2_表示 = e.雫2_表示; + 雫3_表示 = e.雫3_表示; + 雫4_表示 = e.雫4_表示; + 雫5_表示 = e.雫5_表示; + 雫6_表示 = e.雫6_表示; + 雫7_表示 = e.雫7_表示; + 雫8_表示 = e.雫8_表示; + 雫9_表示 = e.雫9_表示; + 雫10_表示 = e.雫10_表示; + 雫11_表示 = e.雫11_表示; + 雫12_表示 = e.雫12_表示; + 雫13_表示 = e.雫13_表示; + 雫14_表示 = e.雫14_表示; + 雫15_表示 = e.雫15_表示; + 雫16_表示 = e.雫16_表示; + 雫17_表示 = e.雫17_表示; + 雫18_表示 = e.雫18_表示; + 雫19_表示 = e.雫19_表示; + 雫20_表示 = e.雫20_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_雫8CP = new ColorP(X0Y0_雫8, 雫8CD, DisUnit, abj: true); + X0Y0_雫9CP = new ColorP(X0Y0_雫9, 雫9CD, DisUnit, abj: true); + X0Y0_雫10CP = new ColorP(X0Y0_雫10, 雫10CD, DisUnit, abj: true); + X0Y0_雫11CP = new ColorP(X0Y0_雫11, 雫11CD, DisUnit, abj: true); + X0Y0_雫12CP = new ColorP(X0Y0_雫12, 雫12CD, DisUnit, abj: true); + X0Y0_雫13CP = new ColorP(X0Y0_雫13, 雫13CD, DisUnit, abj: true); + X0Y0_雫14CP = new ColorP(X0Y0_雫14, 雫14CD, DisUnit, abj: true); + X0Y0_雫15CP = new ColorP(X0Y0_雫15, 雫15CD, DisUnit, abj: true); + X0Y0_雫16CP = new ColorP(X0Y0_雫16, 雫16CD, DisUnit, abj: true); + X0Y0_雫17CP = new ColorP(X0Y0_雫17, 雫17CD, DisUnit, abj: true); + X0Y0_雫18CP = new ColorP(X0Y0_雫18, 雫18CD, DisUnit, abj: true); + X0Y0_雫19CP = new ColorP(X0Y0_雫19, 雫19CD, DisUnit, abj: true); + X0Y0_雫20CP = new ColorP(X0Y0_雫20, 雫20CD, 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_雫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_雫8CP = new ColorP(X0Y1_雫8, 雫8CD, DisUnit, abj: true); + X0Y1_雫9CP = new ColorP(X0Y1_雫9, 雫9CD, DisUnit, abj: true); + X0Y1_雫10CP = new ColorP(X0Y1_雫10, 雫10CD, DisUnit, abj: true); + X0Y1_雫11CP = new ColorP(X0Y1_雫11, 雫11CD, DisUnit, abj: true); + X0Y1_雫12CP = new ColorP(X0Y1_雫12, 雫12CD, DisUnit, abj: true); + X0Y1_雫13CP = new ColorP(X0Y1_雫13, 雫13CD, DisUnit, abj: true); + X0Y1_雫14CP = new ColorP(X0Y1_雫14, 雫14CD, DisUnit, abj: true); + X0Y1_雫15CP = new ColorP(X0Y1_雫15, 雫15CD, DisUnit, abj: true); + X0Y1_雫16CP = new ColorP(X0Y1_雫16, 雫16CD, DisUnit, abj: true); + X0Y1_雫17CP = new ColorP(X0Y1_雫17, 雫17CD, DisUnit, abj: true); + X0Y1_雫18CP = new ColorP(X0Y1_雫18, 雫18CD, DisUnit, abj: true); + X0Y1_雫19CP = new ColorP(X0Y1_雫19, 雫19CD, DisUnit, abj: true); + X0Y1_雫20CP = new ColorP(X0Y1_雫20, 雫20CD, DisUnit, abj: true); + X0Y2_潮吹基CP = new ColorP(X0Y2_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y2_雫1CP = new ColorP(X0Y2_雫1, 雫1CD, DisUnit, abj: true); + X0Y2_雫2CP = new ColorP(X0Y2_雫2, 雫2CD, DisUnit, abj: true); + X0Y2_雫3CP = new ColorP(X0Y2_雫3, 雫3CD, DisUnit, abj: true); + X0Y2_雫4CP = new ColorP(X0Y2_雫4, 雫4CD, DisUnit, abj: true); + X0Y2_雫5CP = new ColorP(X0Y2_雫5, 雫5CD, DisUnit, abj: true); + X0Y2_雫6CP = new ColorP(X0Y2_雫6, 雫6CD, DisUnit, abj: true); + X0Y2_雫7CP = new ColorP(X0Y2_雫7, 雫7CD, DisUnit, abj: true); + X0Y2_雫8CP = new ColorP(X0Y2_雫8, 雫8CD, DisUnit, abj: true); + X0Y2_雫9CP = new ColorP(X0Y2_雫9, 雫9CD, DisUnit, abj: true); + X0Y2_雫10CP = new ColorP(X0Y2_雫10, 雫10CD, DisUnit, abj: true); + X0Y2_雫11CP = new ColorP(X0Y2_雫11, 雫11CD, DisUnit, abj: true); + X0Y2_雫12CP = new ColorP(X0Y2_雫12, 雫12CD, DisUnit, abj: true); + X0Y2_雫13CP = new ColorP(X0Y2_雫13, 雫13CD, DisUnit, abj: true); + X0Y2_雫14CP = new ColorP(X0Y2_雫14, 雫14CD, DisUnit, abj: true); + X0Y2_雫15CP = new ColorP(X0Y2_雫15, 雫15CD, DisUnit, abj: true); + X0Y2_雫16CP = new ColorP(X0Y2_雫16, 雫16CD, DisUnit, abj: true); + X0Y2_雫17CP = new ColorP(X0Y2_雫17, 雫17CD, DisUnit, abj: true); + X0Y2_雫18CP = new ColorP(X0Y2_雫18, 雫18CD, DisUnit, abj: true); + X0Y2_雫19CP = new ColorP(X0Y2_雫19, 雫19CD, DisUnit, abj: true); + X0Y2_雫20CP = new ColorP(X0Y2_雫20, 雫20CD, DisUnit, abj: true); + X0Y3_潮吹基CP = new ColorP(X0Y3_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y3_雫1CP = new ColorP(X0Y3_雫1, 雫1CD, DisUnit, abj: true); + X0Y3_雫2CP = new ColorP(X0Y3_雫2, 雫2CD, DisUnit, abj: true); + X0Y3_雫3CP = new ColorP(X0Y3_雫3, 雫3CD, DisUnit, abj: true); + X0Y3_雫4CP = new ColorP(X0Y3_雫4, 雫4CD, DisUnit, abj: true); + X0Y3_雫5CP = new ColorP(X0Y3_雫5, 雫5CD, DisUnit, abj: true); + X0Y3_雫6CP = new ColorP(X0Y3_雫6, 雫6CD, DisUnit, abj: true); + X0Y3_雫7CP = new ColorP(X0Y3_雫7, 雫7CD, DisUnit, abj: true); + X0Y3_雫8CP = new ColorP(X0Y3_雫8, 雫8CD, DisUnit, abj: true); + X0Y3_雫9CP = new ColorP(X0Y3_雫9, 雫9CD, DisUnit, abj: true); + X0Y3_雫10CP = new ColorP(X0Y3_雫10, 雫10CD, DisUnit, abj: true); + X0Y3_雫11CP = new ColorP(X0Y3_雫11, 雫11CD, DisUnit, abj: true); + X0Y3_雫12CP = new ColorP(X0Y3_雫12, 雫12CD, DisUnit, abj: true); + X0Y3_雫13CP = new ColorP(X0Y3_雫13, 雫13CD, DisUnit, abj: true); + X0Y3_雫14CP = new ColorP(X0Y3_雫14, 雫14CD, DisUnit, abj: true); + X0Y3_雫15CP = new ColorP(X0Y3_雫15, 雫15CD, DisUnit, abj: true); + X0Y3_雫16CP = new ColorP(X0Y3_雫16, 雫16CD, DisUnit, abj: true); + X0Y3_雫17CP = new ColorP(X0Y3_雫17, 雫17CD, DisUnit, abj: true); + X0Y3_雫18CP = new ColorP(X0Y3_雫18, 雫18CD, DisUnit, abj: true); + X0Y3_雫19CP = new ColorP(X0Y3_雫19, 雫19CD, DisUnit, abj: true); + X0Y3_雫20CP = new ColorP(X0Y3_雫20, 雫20CD, DisUnit, abj: true); + X0Y4_潮吹基CP = new ColorP(X0Y4_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y4_雫1CP = new ColorP(X0Y4_雫1, 雫1CD, DisUnit, abj: true); + X0Y4_雫2CP = new ColorP(X0Y4_雫2, 雫2CD, DisUnit, abj: true); + X0Y4_雫3CP = new ColorP(X0Y4_雫3, 雫3CD, DisUnit, abj: true); + X0Y4_雫4CP = new ColorP(X0Y4_雫4, 雫4CD, DisUnit, abj: true); + X0Y4_雫5CP = new ColorP(X0Y4_雫5, 雫5CD, DisUnit, abj: true); + X0Y4_雫6CP = new ColorP(X0Y4_雫6, 雫6CD, DisUnit, abj: true); + X0Y4_雫7CP = new ColorP(X0Y4_雫7, 雫7CD, DisUnit, abj: true); + X0Y4_雫8CP = new ColorP(X0Y4_雫8, 雫8CD, DisUnit, abj: true); + X0Y4_雫9CP = new ColorP(X0Y4_雫9, 雫9CD, DisUnit, abj: true); + X0Y4_雫10CP = new ColorP(X0Y4_雫10, 雫10CD, DisUnit, abj: true); + X0Y4_雫11CP = new ColorP(X0Y4_雫11, 雫11CD, DisUnit, abj: true); + X0Y4_雫12CP = new ColorP(X0Y4_雫12, 雫12CD, DisUnit, abj: true); + X0Y4_雫13CP = new ColorP(X0Y4_雫13, 雫13CD, DisUnit, abj: true); + X0Y4_雫14CP = new ColorP(X0Y4_雫14, 雫14CD, DisUnit, abj: true); + X0Y4_雫15CP = new ColorP(X0Y4_雫15, 雫15CD, DisUnit, abj: true); + X0Y4_雫16CP = new ColorP(X0Y4_雫16, 雫16CD, DisUnit, abj: true); + X0Y4_雫17CP = new ColorP(X0Y4_雫17, 雫17CD, DisUnit, abj: true); + X0Y4_雫18CP = new ColorP(X0Y4_雫18, 雫18CD, DisUnit, abj: true); + X0Y4_雫19CP = new ColorP(X0Y4_雫19, 雫19CD, DisUnit, abj: true); + X0Y4_雫20CP = new ColorP(X0Y4_雫20, 雫20CD, DisUnit, abj: true); + X0Y5_潮吹基CP = new ColorP(X0Y5_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y5_雫1CP = new ColorP(X0Y5_雫1, 雫1CD, DisUnit, abj: true); + X0Y5_雫2CP = new ColorP(X0Y5_雫2, 雫2CD, DisUnit, abj: true); + X0Y5_雫3CP = new ColorP(X0Y5_雫3, 雫3CD, DisUnit, abj: true); + X0Y5_雫4CP = new ColorP(X0Y5_雫4, 雫4CD, DisUnit, abj: true); + X0Y5_雫5CP = new ColorP(X0Y5_雫5, 雫5CD, DisUnit, abj: true); + X0Y5_雫6CP = new ColorP(X0Y5_雫6, 雫6CD, DisUnit, abj: true); + X0Y5_雫7CP = new ColorP(X0Y5_雫7, 雫7CD, DisUnit, abj: true); + X0Y5_雫8CP = new ColorP(X0Y5_雫8, 雫8CD, DisUnit, abj: true); + X0Y5_雫9CP = new ColorP(X0Y5_雫9, 雫9CD, DisUnit, abj: true); + X0Y5_雫10CP = new ColorP(X0Y5_雫10, 雫10CD, DisUnit, abj: true); + X0Y5_雫11CP = new ColorP(X0Y5_雫11, 雫11CD, DisUnit, abj: true); + X0Y5_雫12CP = new ColorP(X0Y5_雫12, 雫12CD, DisUnit, abj: true); + X0Y5_雫13CP = new ColorP(X0Y5_雫13, 雫13CD, DisUnit, abj: true); + X0Y5_雫14CP = new ColorP(X0Y5_雫14, 雫14CD, DisUnit, abj: true); + X0Y5_雫15CP = new ColorP(X0Y5_雫15, 雫15CD, DisUnit, abj: true); + X0Y5_雫16CP = new ColorP(X0Y5_雫16, 雫16CD, DisUnit, abj: true); + X0Y5_雫17CP = new ColorP(X0Y5_雫17, 雫17CD, DisUnit, abj: true); + X0Y5_雫18CP = new ColorP(X0Y5_雫18, 雫18CD, DisUnit, abj: true); + X0Y5_雫19CP = new ColorP(X0Y5_雫19, 雫19CD, DisUnit, abj: true); + X0Y5_雫20CP = new ColorP(X0Y5_雫20, 雫20CD, DisUnit, abj: true); + X0Y6_潮吹基CP = new ColorP(X0Y6_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y6_雫1CP = new ColorP(X0Y6_雫1, 雫1CD, DisUnit, abj: true); + X0Y6_雫2CP = new ColorP(X0Y6_雫2, 雫2CD, DisUnit, abj: true); + X0Y6_雫3CP = new ColorP(X0Y6_雫3, 雫3CD, DisUnit, abj: true); + X0Y6_雫4CP = new ColorP(X0Y6_雫4, 雫4CD, DisUnit, abj: true); + X0Y6_雫5CP = new ColorP(X0Y6_雫5, 雫5CD, DisUnit, abj: true); + X0Y6_雫6CP = new ColorP(X0Y6_雫6, 雫6CD, DisUnit, abj: true); + X0Y6_雫7CP = new ColorP(X0Y6_雫7, 雫7CD, DisUnit, abj: true); + X0Y6_雫8CP = new ColorP(X0Y6_雫8, 雫8CD, DisUnit, abj: true); + X0Y6_雫9CP = new ColorP(X0Y6_雫9, 雫9CD, DisUnit, abj: true); + X0Y6_雫10CP = new ColorP(X0Y6_雫10, 雫10CD, DisUnit, abj: true); + X0Y6_雫11CP = new ColorP(X0Y6_雫11, 雫11CD, DisUnit, abj: true); + X0Y6_雫12CP = new ColorP(X0Y6_雫12, 雫12CD, DisUnit, abj: true); + X0Y6_雫13CP = new ColorP(X0Y6_雫13, 雫13CD, DisUnit, abj: true); + X0Y6_雫14CP = new ColorP(X0Y6_雫14, 雫14CD, DisUnit, abj: true); + X0Y6_雫15CP = new ColorP(X0Y6_雫15, 雫15CD, DisUnit, abj: true); + X0Y6_雫16CP = new ColorP(X0Y6_雫16, 雫16CD, DisUnit, abj: true); + X0Y6_雫17CP = new ColorP(X0Y6_雫17, 雫17CD, DisUnit, abj: true); + X0Y6_雫18CP = new ColorP(X0Y6_雫18, 雫18CD, DisUnit, abj: true); + X0Y6_雫19CP = new ColorP(X0Y6_雫19, 雫19CD, DisUnit, abj: true); + X0Y6_雫20CP = new ColorP(X0Y6_雫20, 雫20CD, DisUnit, abj: true); + X0Y7_潮吹基CP = new ColorP(X0Y7_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y7_雫1CP = new ColorP(X0Y7_雫1, 雫1CD, DisUnit, abj: true); + X0Y7_雫2CP = new ColorP(X0Y7_雫2, 雫2CD, DisUnit, abj: true); + X0Y7_雫3CP = new ColorP(X0Y7_雫3, 雫3CD, DisUnit, abj: true); + X0Y7_雫4CP = new ColorP(X0Y7_雫4, 雫4CD, DisUnit, abj: true); + X0Y7_雫5CP = new ColorP(X0Y7_雫5, 雫5CD, DisUnit, abj: true); + X0Y7_雫6CP = new ColorP(X0Y7_雫6, 雫6CD, DisUnit, abj: true); + X0Y7_雫7CP = new ColorP(X0Y7_雫7, 雫7CD, DisUnit, abj: true); + X0Y7_雫8CP = new ColorP(X0Y7_雫8, 雫8CD, DisUnit, abj: true); + X0Y7_雫9CP = new ColorP(X0Y7_雫9, 雫9CD, DisUnit, abj: true); + X0Y7_雫10CP = new ColorP(X0Y7_雫10, 雫10CD, DisUnit, abj: true); + X0Y7_雫11CP = new ColorP(X0Y7_雫11, 雫11CD, DisUnit, abj: true); + X0Y7_雫12CP = new ColorP(X0Y7_雫12, 雫12CD, DisUnit, abj: true); + X0Y7_雫13CP = new ColorP(X0Y7_雫13, 雫13CD, DisUnit, abj: true); + X0Y7_雫14CP = new ColorP(X0Y7_雫14, 雫14CD, DisUnit, abj: true); + X0Y7_雫15CP = new ColorP(X0Y7_雫15, 雫15CD, DisUnit, abj: true); + X0Y7_雫16CP = new ColorP(X0Y7_雫16, 雫16CD, DisUnit, abj: true); + X0Y7_雫17CP = new ColorP(X0Y7_雫17, 雫17CD, DisUnit, abj: true); + X0Y7_雫18CP = new ColorP(X0Y7_雫18, 雫18CD, DisUnit, abj: true); + X0Y7_雫19CP = new ColorP(X0Y7_雫19, 雫19CD, DisUnit, abj: true); + X0Y7_雫20CP = new ColorP(X0Y7_雫20, 雫20CD, DisUnit, abj: true); + X0Y8_潮吹基CP = new ColorP(X0Y8_潮吹基, 潮吹基CD, DisUnit, abj: true); + X0Y8_雫1CP = new ColorP(X0Y8_雫1, 雫1CD, DisUnit, abj: true); + X0Y8_雫2CP = new ColorP(X0Y8_雫2, 雫2CD, DisUnit, abj: true); + X0Y8_雫3CP = new ColorP(X0Y8_雫3, 雫3CD, DisUnit, abj: true); + X0Y8_雫4CP = new ColorP(X0Y8_雫4, 雫4CD, DisUnit, abj: true); + X0Y8_雫5CP = new ColorP(X0Y8_雫5, 雫5CD, DisUnit, abj: true); + X0Y8_雫6CP = new ColorP(X0Y8_雫6, 雫6CD, DisUnit, abj: true); + X0Y8_雫7CP = new ColorP(X0Y8_雫7, 雫7CD, DisUnit, abj: true); + X0Y8_雫8CP = new ColorP(X0Y8_雫8, 雫8CD, DisUnit, abj: true); + X0Y8_雫9CP = new ColorP(X0Y8_雫9, 雫9CD, DisUnit, abj: true); + X0Y8_雫10CP = new ColorP(X0Y8_雫10, 雫10CD, DisUnit, abj: true); + X0Y8_雫11CP = new ColorP(X0Y8_雫11, 雫11CD, DisUnit, abj: true); + X0Y8_雫12CP = new ColorP(X0Y8_雫12, 雫12CD, DisUnit, abj: true); + X0Y8_雫13CP = new ColorP(X0Y8_雫13, 雫13CD, DisUnit, abj: true); + X0Y8_雫14CP = new ColorP(X0Y8_雫14, 雫14CD, DisUnit, abj: true); + X0Y8_雫15CP = new ColorP(X0Y8_雫15, 雫15CD, DisUnit, abj: true); + X0Y8_雫16CP = new ColorP(X0Y8_雫16, 雫16CD, DisUnit, abj: true); + X0Y8_雫17CP = new ColorP(X0Y8_雫17, 雫17CD, DisUnit, abj: true); + X0Y8_雫18CP = new ColorP(X0Y8_雫18, 雫18CD, DisUnit, abj: true); + X0Y8_雫19CP = new ColorP(X0Y8_雫19, 雫19CD, DisUnit, abj: true); + X0Y8_雫20CP = new ColorP(X0Y8_雫20, 雫20CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_潮吹基CP.Update(); + X0Y0_雫1CP.Update(); + X0Y0_雫2CP.Update(); + X0Y0_雫3CP.Update(); + X0Y0_雫4CP.Update(); + X0Y0_雫5CP.Update(); + X0Y0_雫6CP.Update(); + X0Y0_雫7CP.Update(); + X0Y0_雫8CP.Update(); + X0Y0_雫9CP.Update(); + X0Y0_雫10CP.Update(); + X0Y0_雫11CP.Update(); + X0Y0_雫12CP.Update(); + X0Y0_雫13CP.Update(); + X0Y0_雫14CP.Update(); + X0Y0_雫15CP.Update(); + X0Y0_雫16CP.Update(); + X0Y0_雫17CP.Update(); + X0Y0_雫18CP.Update(); + X0Y0_雫19CP.Update(); + X0Y0_雫20CP.Update(); + break; + case 1: + X0Y1_潮吹基CP.Update(); + X0Y1_雫1CP.Update(); + X0Y1_雫2CP.Update(); + X0Y1_雫3CP.Update(); + X0Y1_雫4CP.Update(); + X0Y1_雫5CP.Update(); + X0Y1_雫6CP.Update(); + X0Y1_雫7CP.Update(); + X0Y1_雫8CP.Update(); + X0Y1_雫9CP.Update(); + X0Y1_雫10CP.Update(); + X0Y1_雫11CP.Update(); + X0Y1_雫12CP.Update(); + X0Y1_雫13CP.Update(); + X0Y1_雫14CP.Update(); + X0Y1_雫15CP.Update(); + X0Y1_雫16CP.Update(); + X0Y1_雫17CP.Update(); + X0Y1_雫18CP.Update(); + X0Y1_雫19CP.Update(); + X0Y1_雫20CP.Update(); + break; + case 2: + X0Y2_潮吹基CP.Update(); + X0Y2_雫1CP.Update(); + X0Y2_雫2CP.Update(); + X0Y2_雫3CP.Update(); + X0Y2_雫4CP.Update(); + X0Y2_雫5CP.Update(); + X0Y2_雫6CP.Update(); + X0Y2_雫7CP.Update(); + X0Y2_雫8CP.Update(); + X0Y2_雫9CP.Update(); + X0Y2_雫10CP.Update(); + X0Y2_雫11CP.Update(); + X0Y2_雫12CP.Update(); + X0Y2_雫13CP.Update(); + X0Y2_雫14CP.Update(); + X0Y2_雫15CP.Update(); + X0Y2_雫16CP.Update(); + X0Y2_雫17CP.Update(); + X0Y2_雫18CP.Update(); + X0Y2_雫19CP.Update(); + X0Y2_雫20CP.Update(); + break; + case 3: + X0Y3_潮吹基CP.Update(); + X0Y3_雫1CP.Update(); + X0Y3_雫2CP.Update(); + X0Y3_雫3CP.Update(); + X0Y3_雫4CP.Update(); + X0Y3_雫5CP.Update(); + X0Y3_雫6CP.Update(); + X0Y3_雫7CP.Update(); + X0Y3_雫8CP.Update(); + X0Y3_雫9CP.Update(); + X0Y3_雫10CP.Update(); + X0Y3_雫11CP.Update(); + X0Y3_雫12CP.Update(); + X0Y3_雫13CP.Update(); + X0Y3_雫14CP.Update(); + X0Y3_雫15CP.Update(); + X0Y3_雫16CP.Update(); + X0Y3_雫17CP.Update(); + X0Y3_雫18CP.Update(); + X0Y3_雫19CP.Update(); + X0Y3_雫20CP.Update(); + break; + case 4: + X0Y4_潮吹基CP.Update(); + X0Y4_雫1CP.Update(); + X0Y4_雫2CP.Update(); + X0Y4_雫3CP.Update(); + X0Y4_雫4CP.Update(); + X0Y4_雫5CP.Update(); + X0Y4_雫6CP.Update(); + X0Y4_雫7CP.Update(); + X0Y4_雫8CP.Update(); + X0Y4_雫9CP.Update(); + X0Y4_雫10CP.Update(); + X0Y4_雫11CP.Update(); + X0Y4_雫12CP.Update(); + X0Y4_雫13CP.Update(); + X0Y4_雫14CP.Update(); + X0Y4_雫15CP.Update(); + X0Y4_雫16CP.Update(); + X0Y4_雫17CP.Update(); + X0Y4_雫18CP.Update(); + X0Y4_雫19CP.Update(); + X0Y4_雫20CP.Update(); + break; + case 5: + X0Y5_潮吹基CP.Update(); + X0Y5_雫1CP.Update(); + X0Y5_雫2CP.Update(); + X0Y5_雫3CP.Update(); + X0Y5_雫4CP.Update(); + X0Y5_雫5CP.Update(); + X0Y5_雫6CP.Update(); + X0Y5_雫7CP.Update(); + X0Y5_雫8CP.Update(); + X0Y5_雫9CP.Update(); + X0Y5_雫10CP.Update(); + X0Y5_雫11CP.Update(); + X0Y5_雫12CP.Update(); + X0Y5_雫13CP.Update(); + X0Y5_雫14CP.Update(); + X0Y5_雫15CP.Update(); + X0Y5_雫16CP.Update(); + X0Y5_雫17CP.Update(); + X0Y5_雫18CP.Update(); + X0Y5_雫19CP.Update(); + X0Y5_雫20CP.Update(); + break; + case 6: + X0Y6_潮吹基CP.Update(); + X0Y6_雫1CP.Update(); + X0Y6_雫2CP.Update(); + X0Y6_雫3CP.Update(); + X0Y6_雫4CP.Update(); + X0Y6_雫5CP.Update(); + X0Y6_雫6CP.Update(); + X0Y6_雫7CP.Update(); + X0Y6_雫8CP.Update(); + X0Y6_雫9CP.Update(); + X0Y6_雫10CP.Update(); + X0Y6_雫11CP.Update(); + X0Y6_雫12CP.Update(); + X0Y6_雫13CP.Update(); + X0Y6_雫14CP.Update(); + X0Y6_雫15CP.Update(); + X0Y6_雫16CP.Update(); + X0Y6_雫17CP.Update(); + X0Y6_雫18CP.Update(); + X0Y6_雫19CP.Update(); + X0Y6_雫20CP.Update(); + break; + case 7: + X0Y7_潮吹基CP.Update(); + X0Y7_雫1CP.Update(); + X0Y7_雫2CP.Update(); + X0Y7_雫3CP.Update(); + X0Y7_雫4CP.Update(); + X0Y7_雫5CP.Update(); + X0Y7_雫6CP.Update(); + X0Y7_雫7CP.Update(); + X0Y7_雫8CP.Update(); + X0Y7_雫9CP.Update(); + X0Y7_雫10CP.Update(); + X0Y7_雫11CP.Update(); + X0Y7_雫12CP.Update(); + X0Y7_雫13CP.Update(); + X0Y7_雫14CP.Update(); + X0Y7_雫15CP.Update(); + X0Y7_雫16CP.Update(); + X0Y7_雫17CP.Update(); + X0Y7_雫18CP.Update(); + X0Y7_雫19CP.Update(); + X0Y7_雫20CP.Update(); + break; + default: + X0Y8_潮吹基CP.Update(); + X0Y8_雫1CP.Update(); + X0Y8_雫2CP.Update(); + X0Y8_雫3CP.Update(); + X0Y8_雫4CP.Update(); + X0Y8_雫5CP.Update(); + X0Y8_雫6CP.Update(); + X0Y8_雫7CP.Update(); + X0Y8_雫8CP.Update(); + X0Y8_雫9CP.Update(); + X0Y8_雫10CP.Update(); + X0Y8_雫11CP.Update(); + X0Y8_雫12CP.Update(); + X0Y8_雫13CP.Update(); + X0Y8_雫14CP.Update(); + X0Y8_雫15CP.Update(); + X0Y8_雫16CP.Update(); + X0Y8_雫17CP.Update(); + X0Y8_雫18CP.Update(); + X0Y8_雫19CP.Update(); + X0Y8_雫20CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 潮吹基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 雫1CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫2CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫3CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫4CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫5CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫6CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫7CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫8CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫9CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫10CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫11CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫12CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫13CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫14CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫15CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫16CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫17CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫18CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫19CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫20CD = new ColorD(ref Col.Empty, ref 体配色.体液); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣D.cs index be6237f..7f40e92 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣D.cs @@ -1,60 +1,61 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 潮吹_大_獣D : 潮吹_大D +namespace SlaveMatrix { - public bool 潮吹基_表示; + [Serializable] + public class 潮吹_大_獣D : 潮吹_大D + { + public bool 潮吹基_表示; - public bool 雫1_表示; + public bool 雫1_表示; - public bool 雫2_表示; + public bool 雫2_表示; - public bool 雫3_表示; + public bool 雫3_表示; - public bool 雫4_表示; + public bool 雫4_表示; - public bool 雫5_表示; + public bool 雫5_表示; - public bool 雫6_表示; + public bool 雫6_表示; - public bool 雫7_表示; + public bool 雫7_表示; - public bool 雫8_表示; + public bool 雫8_表示; - public bool 雫9_表示; + public bool 雫9_表示; - public bool 雫10_表示; + public bool 雫10_表示; - public bool 雫11_表示; + public bool 雫11_表示; - public bool 雫12_表示; + public bool 雫12_表示; - public bool 雫13_表示; + public bool 雫13_表示; - public bool 雫14_表示; + public bool 雫14_表示; - public bool 雫15_表示; + public bool 雫15_表示; - public bool 雫16_表示; + public bool 雫16_表示; - public bool 雫17_表示; + public bool 雫17_表示; - public bool 雫18_表示; + public bool 雫18_表示; - public bool 雫19_表示; + public bool 雫19_表示; - public bool 雫20_表示; + public bool 雫20_表示; - public 潮吹_大_獣D() - { - ThisType = GetType(); - } + public 潮吹_大_獣D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 潮吹_大_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 潮吹_大_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小.cs index 4e788f1..5d407b9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 潮吹_小 : Ele +namespace SlaveMatrix { + public class 潮吹_小 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小D.cs index 68f3f68..4ed38e2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 潮吹_小D : EleD +namespace SlaveMatrix { + [Serializable] + public class 潮吹_小D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人.cs index 8d37e94..3aaa5c6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人.cs @@ -1,248 +1,249 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 潮吹_小_人 : 潮吹_小 +namespace SlaveMatrix { - public Par X0Y0_雫; + public class 潮吹_小_人 : 潮吹_小 + { + public Par X0Y0_雫; - public Par X0Y1_雫; + public Par X0Y1_雫; - public Par X0Y2_雫; + public Par X0Y2_雫; - public Par X0Y3_雫; + public Par X0Y3_雫; - public Par X0Y4_雫; + public Par X0Y4_雫; - public Par X0Y5_雫; + public Par X0Y5_雫; - public Par X0Y6_雫; + public Par X0Y6_雫; - public Par X0Y7_雫; + public Par X0Y7_雫; - public Par X0Y8_雫; + public Par X0Y8_雫; - public ColorD 雫CD; + public ColorD 雫CD; - public ColorP X0Y0_雫CP; + public ColorP X0Y0_雫CP; - public ColorP X0Y1_雫CP; + public ColorP X0Y1_雫CP; - public ColorP X0Y2_雫CP; + public ColorP X0Y2_雫CP; - public ColorP X0Y3_雫CP; + public ColorP X0Y3_雫CP; - public ColorP X0Y4_雫CP; + public ColorP X0Y4_雫CP; - public ColorP X0Y5_雫CP; + public ColorP X0Y5_雫CP; - public ColorP X0Y6_雫CP; + public ColorP X0Y6_雫CP; - public ColorP X0Y7_雫CP; + public ColorP X0Y7_雫CP; - public ColorP X0Y8_雫CP; + public ColorP X0Y8_雫CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 雫_表示 - { - get - { - return X0Y0_雫.Dra; - } - set - { - X0Y0_雫.Dra = value; - X0Y1_雫.Dra = value; - X0Y2_雫.Dra = value; - X0Y3_雫.Dra = value; - X0Y4_雫.Dra = value; - X0Y5_雫.Dra = value; - X0Y6_雫.Dra = value; - X0Y7_雫.Dra = value; - X0Y8_雫.Dra = value; - X0Y0_雫.Hit = value; - X0Y1_雫.Hit = value; - X0Y2_雫.Hit = value; - X0Y3_雫.Hit = value; - X0Y4_雫.Hit = value; - X0Y5_雫.Hit = value; - X0Y6_雫.Hit = value; - X0Y7_雫.Hit = value; - X0Y8_雫.Hit = value; - } - } + public bool 雫_表示 + { + get + { + return X0Y0_雫.Dra; + } + set + { + X0Y0_雫.Dra = value; + X0Y1_雫.Dra = value; + X0Y2_雫.Dra = value; + X0Y3_雫.Dra = value; + X0Y4_雫.Dra = value; + X0Y5_雫.Dra = value; + X0Y6_雫.Dra = value; + X0Y7_雫.Dra = value; + X0Y8_雫.Dra = value; + X0Y0_雫.Hit = value; + X0Y1_雫.Hit = value; + X0Y2_雫.Hit = value; + X0Y3_雫.Hit = value; + X0Y4_雫.Hit = value; + X0Y5_雫.Hit = value; + X0Y6_雫.Hit = value; + X0Y7_雫.Hit = value; + X0Y8_雫.Hit = value; + } + } - public override bool 表示 - { - get - { - return 雫_表示; - } - set - { - 雫_表示 = value; - } - } + public override bool 表示 + { + get + { + return 雫_表示; + } + set + { + 雫_表示 = value; + } + } - public override double 濃度 - { - get - { - return 雫CD.不透明度; - } - set - { - 雫CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 雫CD.不透明度; + } + set + { + 雫CD.不透明度 = value; + } + } - public 潮吹_小_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 潮吹_小_人D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.性器付["潮吹"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_雫 = pars["雫"].ToPar(); - pars = 本体[0][1]; - X0Y1_雫 = pars["雫"].ToPar(); - pars = 本体[0][2]; - X0Y2_雫 = pars["雫"].ToPar(); - pars = 本体[0][3]; - X0Y3_雫 = pars["雫"].ToPar(); - pars = 本体[0][4]; - X0Y4_雫 = pars["雫"].ToPar(); - pars = 本体[0][5]; - X0Y5_雫 = pars["雫"].ToPar(); - pars = 本体[0][6]; - X0Y6_雫 = pars["雫"].ToPar(); - pars = 本体[0][7]; - X0Y7_雫 = pars["雫"].ToPar(); - pars = 本体[0][8]; - X0Y8_雫 = pars["雫"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 雫_表示 = e.雫_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_雫CP = new ColorP(X0Y0_雫, 雫CD, DisUnit, abj: true); - X0Y1_雫CP = new ColorP(X0Y1_雫, 雫CD, DisUnit, abj: true); - X0Y2_雫CP = new ColorP(X0Y2_雫, 雫CD, DisUnit, abj: true); - X0Y3_雫CP = new ColorP(X0Y3_雫, 雫CD, DisUnit, abj: true); - X0Y4_雫CP = new ColorP(X0Y4_雫, 雫CD, DisUnit, abj: true); - X0Y5_雫CP = new ColorP(X0Y5_雫, 雫CD, DisUnit, abj: true); - X0Y6_雫CP = new ColorP(X0Y6_雫, 雫CD, DisUnit, abj: true); - X0Y7_雫CP = new ColorP(X0Y7_雫, 雫CD, DisUnit, abj: true); - X0Y8_雫CP = new ColorP(X0Y8_雫, 雫CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 潮吹_小_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 潮吹_小_人D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.性器付["潮吹"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_雫 = pars["雫"].ToPar(); + pars = 本体[0][1]; + X0Y1_雫 = pars["雫"].ToPar(); + pars = 本体[0][2]; + X0Y2_雫 = pars["雫"].ToPar(); + pars = 本体[0][3]; + X0Y3_雫 = pars["雫"].ToPar(); + pars = 本体[0][4]; + X0Y4_雫 = pars["雫"].ToPar(); + pars = 本体[0][5]; + X0Y5_雫 = pars["雫"].ToPar(); + pars = 本体[0][6]; + X0Y6_雫 = pars["雫"].ToPar(); + pars = 本体[0][7]; + X0Y7_雫 = pars["雫"].ToPar(); + pars = 本体[0][8]; + X0Y8_雫 = pars["雫"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 雫_表示 = e.雫_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_雫CP = new ColorP(X0Y0_雫, 雫CD, DisUnit, abj: true); + X0Y1_雫CP = new ColorP(X0Y1_雫, 雫CD, DisUnit, abj: true); + X0Y2_雫CP = new ColorP(X0Y2_雫, 雫CD, DisUnit, abj: true); + X0Y3_雫CP = new ColorP(X0Y3_雫, 雫CD, DisUnit, abj: true); + X0Y4_雫CP = new ColorP(X0Y4_雫, 雫CD, DisUnit, abj: true); + X0Y5_雫CP = new ColorP(X0Y5_雫, 雫CD, DisUnit, abj: true); + X0Y6_雫CP = new ColorP(X0Y6_雫, 雫CD, DisUnit, abj: true); + X0Y7_雫CP = new ColorP(X0Y7_雫, 雫CD, DisUnit, abj: true); + X0Y8_雫CP = new ColorP(X0Y8_雫, 雫CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_雫CP.Update(); - break; - case 1: - X0Y1_雫CP.Update(); - break; - case 2: - X0Y2_雫CP.Update(); - break; - case 3: - X0Y3_雫CP.Update(); - break; - case 4: - X0Y4_雫CP.Update(); - break; - case 5: - X0Y5_雫CP.Update(); - break; - case 6: - X0Y6_雫CP.Update(); - break; - case 7: - X0Y7_雫CP.Update(); - break; - default: - X0Y8_雫CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_雫CP.Update(); + break; + case 1: + X0Y1_雫CP.Update(); + break; + case 2: + X0Y2_雫CP.Update(); + break; + case 3: + X0Y3_雫CP.Update(); + break; + case 4: + X0Y4_雫CP.Update(); + break; + case 5: + X0Y5_雫CP.Update(); + break; + case 6: + X0Y6_雫CP.Update(); + break; + case 7: + X0Y7_雫CP.Update(); + break; + default: + X0Y8_雫CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 雫CD = new ColorD(ref Col.Empty, ref 体配色.体液); - } + private void 配色N0(体配色 体配色) + { + 雫CD = new ColorD(ref Col.Empty, ref 体配色.体液); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人D.cs index 73493d2..1808b39 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 潮吹_小_人D : 潮吹_小D +namespace SlaveMatrix { - public bool 雫_表示; + [Serializable] + public class 潮吹_小_人D : 潮吹_小D + { + public bool 雫_表示; - public 潮吹_小_人D() - { - ThisType = GetType(); - } + public 潮吹_小_人D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 潮吹_小_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 潮吹_小_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣.cs index 0af666b..d5d9451 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣.cs @@ -1,248 +1,249 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 潮吹_小_獣 : 潮吹_小 +namespace SlaveMatrix { - public Par X0Y0_雫; + public class 潮吹_小_獣 : 潮吹_小 + { + public Par X0Y0_雫; - public Par X0Y1_雫; + public Par X0Y1_雫; - public Par X0Y2_雫; + public Par X0Y2_雫; - public Par X0Y3_雫; + public Par X0Y3_雫; - public Par X0Y4_雫; + public Par X0Y4_雫; - public Par X0Y5_雫; + public Par X0Y5_雫; - public Par X0Y6_雫; + public Par X0Y6_雫; - public Par X0Y7_雫; + public Par X0Y7_雫; - public Par X0Y8_雫; + public Par X0Y8_雫; - public ColorD 雫CD; + public ColorD 雫CD; - public ColorP X0Y0_雫CP; + public ColorP X0Y0_雫CP; - public ColorP X0Y1_雫CP; + public ColorP X0Y1_雫CP; - public ColorP X0Y2_雫CP; + public ColorP X0Y2_雫CP; - public ColorP X0Y3_雫CP; + public ColorP X0Y3_雫CP; - public ColorP X0Y4_雫CP; + public ColorP X0Y4_雫CP; - public ColorP X0Y5_雫CP; + public ColorP X0Y5_雫CP; - public ColorP X0Y6_雫CP; + public ColorP X0Y6_雫CP; - public ColorP X0Y7_雫CP; + public ColorP X0Y7_雫CP; - public ColorP X0Y8_雫CP; + public ColorP X0Y8_雫CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 雫_表示 - { - get - { - return X0Y0_雫.Dra; - } - set - { - X0Y0_雫.Dra = value; - X0Y1_雫.Dra = value; - X0Y2_雫.Dra = value; - X0Y3_雫.Dra = value; - X0Y4_雫.Dra = value; - X0Y5_雫.Dra = value; - X0Y6_雫.Dra = value; - X0Y7_雫.Dra = value; - X0Y8_雫.Dra = value; - X0Y0_雫.Hit = value; - X0Y1_雫.Hit = value; - X0Y2_雫.Hit = value; - X0Y3_雫.Hit = value; - X0Y4_雫.Hit = value; - X0Y5_雫.Hit = value; - X0Y6_雫.Hit = value; - X0Y7_雫.Hit = value; - X0Y8_雫.Hit = value; - } - } + public bool 雫_表示 + { + get + { + return X0Y0_雫.Dra; + } + set + { + X0Y0_雫.Dra = value; + X0Y1_雫.Dra = value; + X0Y2_雫.Dra = value; + X0Y3_雫.Dra = value; + X0Y4_雫.Dra = value; + X0Y5_雫.Dra = value; + X0Y6_雫.Dra = value; + X0Y7_雫.Dra = value; + X0Y8_雫.Dra = value; + X0Y0_雫.Hit = value; + X0Y1_雫.Hit = value; + X0Y2_雫.Hit = value; + X0Y3_雫.Hit = value; + X0Y4_雫.Hit = value; + X0Y5_雫.Hit = value; + X0Y6_雫.Hit = value; + X0Y7_雫.Hit = value; + X0Y8_雫.Hit = value; + } + } - public override bool 表示 - { - get - { - return 雫_表示; - } - set - { - 雫_表示 = value; - } - } + public override bool 表示 + { + get + { + return 雫_表示; + } + set + { + 雫_表示 = value; + } + } - public override double 濃度 - { - get - { - return 雫CD.不透明度; - } - set - { - 雫CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 雫CD.不透明度; + } + set + { + 雫CD.不透明度 = value; + } + } - public 潮吹_小_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 潮吹_小_獣D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.性器付["四足潮吹"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_雫 = pars["雫"].ToPar(); - pars = 本体[0][1]; - X0Y1_雫 = pars["雫"].ToPar(); - pars = 本体[0][2]; - X0Y2_雫 = pars["雫"].ToPar(); - pars = 本体[0][3]; - X0Y3_雫 = pars["雫"].ToPar(); - pars = 本体[0][4]; - X0Y4_雫 = pars["雫"].ToPar(); - pars = 本体[0][5]; - X0Y5_雫 = pars["雫"].ToPar(); - pars = 本体[0][6]; - X0Y6_雫 = pars["雫"].ToPar(); - pars = 本体[0][7]; - X0Y7_雫 = pars["雫"].ToPar(); - pars = 本体[0][8]; - X0Y8_雫 = pars["雫"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 雫_表示 = e.雫_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_雫CP = new ColorP(X0Y0_雫, 雫CD, DisUnit, abj: true); - X0Y1_雫CP = new ColorP(X0Y1_雫, 雫CD, DisUnit, abj: true); - X0Y2_雫CP = new ColorP(X0Y2_雫, 雫CD, DisUnit, abj: true); - X0Y3_雫CP = new ColorP(X0Y3_雫, 雫CD, DisUnit, abj: true); - X0Y4_雫CP = new ColorP(X0Y4_雫, 雫CD, DisUnit, abj: true); - X0Y5_雫CP = new ColorP(X0Y5_雫, 雫CD, DisUnit, abj: true); - X0Y6_雫CP = new ColorP(X0Y6_雫, 雫CD, DisUnit, abj: true); - X0Y7_雫CP = new ColorP(X0Y7_雫, 雫CD, DisUnit, abj: true); - X0Y8_雫CP = new ColorP(X0Y8_雫, 雫CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 潮吹_小_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 潮吹_小_獣D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.性器付["四足潮吹"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_雫 = pars["雫"].ToPar(); + pars = 本体[0][1]; + X0Y1_雫 = pars["雫"].ToPar(); + pars = 本体[0][2]; + X0Y2_雫 = pars["雫"].ToPar(); + pars = 本体[0][3]; + X0Y3_雫 = pars["雫"].ToPar(); + pars = 本体[0][4]; + X0Y4_雫 = pars["雫"].ToPar(); + pars = 本体[0][5]; + X0Y5_雫 = pars["雫"].ToPar(); + pars = 本体[0][6]; + X0Y6_雫 = pars["雫"].ToPar(); + pars = 本体[0][7]; + X0Y7_雫 = pars["雫"].ToPar(); + pars = 本体[0][8]; + X0Y8_雫 = pars["雫"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 雫_表示 = e.雫_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_雫CP = new ColorP(X0Y0_雫, 雫CD, DisUnit, abj: true); + X0Y1_雫CP = new ColorP(X0Y1_雫, 雫CD, DisUnit, abj: true); + X0Y2_雫CP = new ColorP(X0Y2_雫, 雫CD, DisUnit, abj: true); + X0Y3_雫CP = new ColorP(X0Y3_雫, 雫CD, DisUnit, abj: true); + X0Y4_雫CP = new ColorP(X0Y4_雫, 雫CD, DisUnit, abj: true); + X0Y5_雫CP = new ColorP(X0Y5_雫, 雫CD, DisUnit, abj: true); + X0Y6_雫CP = new ColorP(X0Y6_雫, 雫CD, DisUnit, abj: true); + X0Y7_雫CP = new ColorP(X0Y7_雫, 雫CD, DisUnit, abj: true); + X0Y8_雫CP = new ColorP(X0Y8_雫, 雫CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_雫CP.Update(); - break; - case 1: - X0Y1_雫CP.Update(); - break; - case 2: - X0Y2_雫CP.Update(); - break; - case 3: - X0Y3_雫CP.Update(); - break; - case 4: - X0Y4_雫CP.Update(); - break; - case 5: - X0Y5_雫CP.Update(); - break; - case 6: - X0Y6_雫CP.Update(); - break; - case 7: - X0Y7_雫CP.Update(); - break; - default: - X0Y8_雫CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_雫CP.Update(); + break; + case 1: + X0Y1_雫CP.Update(); + break; + case 2: + X0Y2_雫CP.Update(); + break; + case 3: + X0Y3_雫CP.Update(); + break; + case 4: + X0Y4_雫CP.Update(); + break; + case 5: + X0Y5_雫CP.Update(); + break; + case 6: + X0Y6_雫CP.Update(); + break; + case 7: + X0Y7_雫CP.Update(); + break; + default: + X0Y8_雫CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 雫CD = new ColorD(ref Col.Empty, ref 体配色.体液); - } + private void 配色N0(体配色 体配色) + { + 雫CD = new ColorD(ref Col.Empty, ref 体配色.体液); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣D.cs index 0f6294a..00e20df 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 潮吹_小_獣D : 潮吹_小D +namespace SlaveMatrix { - public bool 雫_表示; + [Serializable] + public class 潮吹_小_獣D : 潮吹_小D + { + public bool 雫_表示; - public 潮吹_小_獣D() - { - ThisType = GetType(); - } + public 潮吹_小_獣D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 潮吹_小_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 潮吹_小_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣上腕.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣上腕.cs index b5a3f36..e5654f4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣上腕.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣上腕.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 獣上腕 : 上腕 +namespace SlaveMatrix { + public class 獣上腕 : 上腕 + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣上腕D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣上腕D.cs index e634aee..fe25528 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣上腕D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣上腕D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 獣上腕D : 上腕D +namespace SlaveMatrix { + [Serializable] + public class 獣上腕D : 上腕D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣下腕.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣下腕.cs index 9f06b67..8c62dcb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣下腕.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣下腕.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 獣下腕 : 下腕 +namespace SlaveMatrix { + public class 獣下腕 : 下腕 + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣下腕D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣下腕D.cs index 406a7a4..abad02e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣下腕D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣下腕D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 獣下腕D : 下腕D +namespace SlaveMatrix { + [Serializable] + public class 獣下腕D : 下腕D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣手.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣手.cs index 5fbe9f4..fa09a50 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣手.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣手.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 獣手 : 手 +namespace SlaveMatrix { + public class 獣手 : 手 + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣手D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣手D.cs index aa76803..8d44745 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣手D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣手D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 獣手D : 手D +namespace SlaveMatrix { + [Serializable] + public class 獣手D : 手D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳.cs index 9c71f48..a7490f9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳.cs @@ -1,401 +1,402 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 獣耳 : Ele +namespace SlaveMatrix { - public Par X0Y0_獣耳外; + public class 獣耳 : Ele + { + public Par X0Y0_獣耳外; - public Par X0Y0_獣耳内; + public Par X0Y0_獣耳内; - public Par X0Y0_耳毛; + public Par X0Y0_耳毛; - public Par X0Y1_獣耳外; + public Par X0Y1_獣耳外; - public Par X0Y1_獣耳内; + public Par X0Y1_獣耳内; - public Par X0Y1_耳毛; + public Par X0Y1_耳毛; - public Par X0Y2_獣耳外; + public Par X0Y2_獣耳外; - public Par X0Y2_獣耳内; + public Par X0Y2_獣耳内; - public Par X0Y2_耳毛; + public Par X0Y2_耳毛; - public Par X1Y0_獣耳外; + public Par X1Y0_獣耳外; - public Par X1Y0_獣耳内; + public Par X1Y0_獣耳内; - public Par X1Y0_耳毛; + public Par X1Y0_耳毛; - public Par X1Y1_獣耳外; + public Par X1Y1_獣耳外; - public Par X1Y1_獣耳内; + public Par X1Y1_獣耳内; - public Par X1Y1_耳毛; + public Par X1Y1_耳毛; - public Par X1Y2_獣耳外; + public Par X1Y2_獣耳外; - public Par X1Y2_獣耳内; + public Par X1Y2_獣耳内; - public Par X1Y2_耳毛; + public Par X1Y2_耳毛; - public ColorD 獣耳外CD; + public ColorD 獣耳外CD; - public ColorD 獣耳内CD; + public ColorD 獣耳内CD; - public ColorD 耳毛CD; + public ColorD 耳毛CD; - public ColorP X0Y0_獣耳外CP; + public ColorP X0Y0_獣耳外CP; - public ColorP X0Y0_獣耳内CP; + public ColorP X0Y0_獣耳内CP; - public ColorP X0Y0_耳毛CP; + public ColorP X0Y0_耳毛CP; - public ColorP X0Y1_獣耳外CP; + public ColorP X0Y1_獣耳外CP; - public ColorP X0Y1_獣耳内CP; + public ColorP X0Y1_獣耳内CP; - public ColorP X0Y1_耳毛CP; + public ColorP X0Y1_耳毛CP; - public ColorP X0Y2_獣耳外CP; + public ColorP X0Y2_獣耳外CP; - public ColorP X0Y2_獣耳内CP; + public ColorP X0Y2_獣耳内CP; - public ColorP X0Y2_耳毛CP; + public ColorP X0Y2_耳毛CP; - public ColorP X1Y0_獣耳外CP; + public ColorP X1Y0_獣耳外CP; - public ColorP X1Y0_獣耳内CP; + public ColorP X1Y0_獣耳内CP; - public ColorP X1Y0_耳毛CP; + public ColorP X1Y0_耳毛CP; - public ColorP X1Y1_獣耳外CP; + public ColorP X1Y1_獣耳外CP; - public ColorP X1Y1_獣耳内CP; + public ColorP X1Y1_獣耳内CP; - public ColorP X1Y1_耳毛CP; + public ColorP X1Y1_耳毛CP; - public ColorP X1Y2_獣耳外CP; + public ColorP X1Y2_獣耳外CP; - public ColorP X1Y2_獣耳内CP; + public ColorP X1Y2_獣耳内CP; - public ColorP X1Y2_耳毛CP; + public ColorP X1Y2_耳毛CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexX = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexX = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 獣耳外_表示 - { - get - { - return X0Y0_獣耳外.Dra; - } - set - { - X0Y0_獣耳外.Dra = value; - X0Y1_獣耳外.Dra = value; - X0Y2_獣耳外.Dra = value; - X1Y0_獣耳外.Dra = value; - X1Y1_獣耳外.Dra = value; - X1Y2_獣耳外.Dra = value; - X0Y0_獣耳外.Hit = value; - X0Y1_獣耳外.Hit = value; - X0Y2_獣耳外.Hit = value; - X1Y0_獣耳外.Hit = value; - X1Y1_獣耳外.Hit = value; - X1Y2_獣耳外.Hit = value; - } - } + public bool 獣耳外_表示 + { + get + { + return X0Y0_獣耳外.Dra; + } + set + { + X0Y0_獣耳外.Dra = value; + X0Y1_獣耳外.Dra = value; + X0Y2_獣耳外.Dra = value; + X1Y0_獣耳外.Dra = value; + X1Y1_獣耳外.Dra = value; + X1Y2_獣耳外.Dra = value; + X0Y0_獣耳外.Hit = value; + X0Y1_獣耳外.Hit = value; + X0Y2_獣耳外.Hit = value; + X1Y0_獣耳外.Hit = value; + X1Y1_獣耳外.Hit = value; + X1Y2_獣耳外.Hit = value; + } + } - public bool 獣耳内_表示 - { - get - { - return X0Y0_獣耳内.Dra; - } - set - { - X0Y0_獣耳内.Dra = value; - X0Y1_獣耳内.Dra = value; - X0Y2_獣耳内.Dra = value; - X1Y0_獣耳内.Dra = value; - X1Y1_獣耳内.Dra = value; - X1Y2_獣耳内.Dra = value; - X0Y0_獣耳内.Hit = value; - X0Y1_獣耳内.Hit = value; - X0Y2_獣耳内.Hit = value; - X1Y0_獣耳内.Hit = value; - X1Y1_獣耳内.Hit = value; - X1Y2_獣耳内.Hit = value; - } - } + public bool 獣耳内_表示 + { + get + { + return X0Y0_獣耳内.Dra; + } + set + { + X0Y0_獣耳内.Dra = value; + X0Y1_獣耳内.Dra = value; + X0Y2_獣耳内.Dra = value; + X1Y0_獣耳内.Dra = value; + X1Y1_獣耳内.Dra = value; + X1Y2_獣耳内.Dra = value; + X0Y0_獣耳内.Hit = value; + X0Y1_獣耳内.Hit = value; + X0Y2_獣耳内.Hit = value; + X1Y0_獣耳内.Hit = value; + X1Y1_獣耳内.Hit = value; + X1Y2_獣耳内.Hit = value; + } + } - public bool 耳毛_表示 - { - get - { - return X0Y0_耳毛.Dra; - } - set - { - X0Y0_耳毛.Dra = value; - X0Y1_耳毛.Dra = value; - X0Y2_耳毛.Dra = value; - X1Y0_耳毛.Dra = value; - X1Y1_耳毛.Dra = value; - X1Y2_耳毛.Dra = value; - X0Y0_耳毛.Hit = value; - X0Y1_耳毛.Hit = value; - X0Y2_耳毛.Hit = value; - X1Y0_耳毛.Hit = value; - X1Y1_耳毛.Hit = value; - X1Y2_耳毛.Hit = value; - } - } + public bool 耳毛_表示 + { + get + { + return X0Y0_耳毛.Dra; + } + set + { + X0Y0_耳毛.Dra = value; + X0Y1_耳毛.Dra = value; + X0Y2_耳毛.Dra = value; + X1Y0_耳毛.Dra = value; + X1Y1_耳毛.Dra = value; + X1Y2_耳毛.Dra = value; + X0Y0_耳毛.Hit = value; + X0Y1_耳毛.Hit = value; + X0Y2_耳毛.Hit = value; + X1Y0_耳毛.Hit = value; + X1Y1_耳毛.Hit = value; + X1Y2_耳毛.Hit = value; + } + } - public override bool 表示 - { - get - { - return 獣耳外_表示; - } - set - { - 獣耳外_表示 = value; - 獣耳内_表示 = value; - 耳毛_表示 = value; - } - } + public override bool 表示 + { + get + { + return 獣耳外_表示; + } + set + { + 獣耳外_表示 = value; + 獣耳内_表示 = value; + 耳毛_表示 = value; + } + } - public override double 濃度 - { - get - { - return 獣耳外CD.不透明度; - } - set - { - 獣耳外CD.不透明度 = value; - 獣耳内CD.不透明度 = value; - 耳毛CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 獣耳外CD.不透明度; + } + set + { + 獣耳外CD.不透明度 = value; + 獣耳内CD.不透明度 = value; + 耳毛CD.不透明度 = value; + } + } - public 獣耳(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 獣耳D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.肢左["獣耳"]); - Pars pars = 本体[0][0]; - X0Y0_獣耳外 = pars["獣耳外"].ToPar(); - X0Y0_獣耳内 = pars["獣耳内"].ToPar(); - X0Y0_耳毛 = pars["耳毛"].ToPar(); - pars = 本体[0][1]; - X0Y1_獣耳外 = pars["獣耳外"].ToPar(); - X0Y1_獣耳内 = pars["獣耳内"].ToPar(); - X0Y1_耳毛 = pars["耳毛"].ToPar(); - pars = 本体[0][2]; - X0Y2_獣耳外 = pars["獣耳外"].ToPar(); - X0Y2_獣耳内 = pars["獣耳内"].ToPar(); - X0Y2_耳毛 = pars["耳毛"].ToPar(); - pars = 本体[1][0]; - X1Y0_獣耳外 = pars["獣耳外"].ToPar(); - X1Y0_獣耳内 = pars["獣耳内"].ToPar(); - X1Y0_耳毛 = pars["耳毛"].ToPar(); - pars = 本体[1][1]; - X1Y1_獣耳外 = pars["獣耳外"].ToPar(); - X1Y1_獣耳内 = pars["獣耳内"].ToPar(); - X1Y1_耳毛 = pars["耳毛"].ToPar(); - pars = 本体[1][2]; - X1Y2_獣耳外 = pars["獣耳外"].ToPar(); - X1Y2_獣耳内 = pars["獣耳内"].ToPar(); - X1Y2_耳毛 = pars["耳毛"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 獣耳外_表示 = e.獣耳外_表示; - 獣耳内_表示 = e.獣耳内_表示; - 耳毛_表示 = e.耳毛_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_獣耳外CP = new ColorP(X0Y0_獣耳外, 獣耳外CD, DisUnit, abj: true); - X0Y0_獣耳内CP = new ColorP(X0Y0_獣耳内, 獣耳内CD, DisUnit, abj: true); - X0Y0_耳毛CP = new ColorP(X0Y0_耳毛, 耳毛CD, DisUnit, abj: true); - X0Y1_獣耳外CP = new ColorP(X0Y1_獣耳外, 獣耳外CD, DisUnit, abj: true); - X0Y1_獣耳内CP = new ColorP(X0Y1_獣耳内, 獣耳内CD, DisUnit, abj: true); - X0Y1_耳毛CP = new ColorP(X0Y1_耳毛, 耳毛CD, DisUnit, abj: true); - X0Y2_獣耳外CP = new ColorP(X0Y2_獣耳外, 獣耳外CD, DisUnit, abj: true); - X0Y2_獣耳内CP = new ColorP(X0Y2_獣耳内, 獣耳内CD, DisUnit, abj: true); - X0Y2_耳毛CP = new ColorP(X0Y2_耳毛, 耳毛CD, DisUnit, abj: true); - X1Y0_獣耳外CP = new ColorP(X1Y0_獣耳外, 獣耳外CD, DisUnit, abj: true); - X1Y0_獣耳内CP = new ColorP(X1Y0_獣耳内, 獣耳内CD, DisUnit, abj: true); - X1Y0_耳毛CP = new ColorP(X1Y0_耳毛, 耳毛CD, DisUnit, abj: true); - X1Y1_獣耳外CP = new ColorP(X1Y1_獣耳外, 獣耳外CD, DisUnit, abj: true); - X1Y1_獣耳内CP = new ColorP(X1Y1_獣耳内, 獣耳内CD, DisUnit, abj: true); - X1Y1_耳毛CP = new ColorP(X1Y1_耳毛, 耳毛CD, DisUnit, abj: true); - X1Y2_獣耳外CP = new ColorP(X1Y2_獣耳外, 獣耳外CD, DisUnit, abj: true); - X1Y2_獣耳内CP = new ColorP(X1Y2_獣耳内, 獣耳内CD, DisUnit, abj: true); - X1Y2_耳毛CP = new ColorP(X1Y2_耳毛, 耳毛CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 獣耳(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 獣耳D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.肢左["獣耳"]); + Pars pars = 本体[0][0]; + X0Y0_獣耳外 = pars["獣耳外"].ToPar(); + X0Y0_獣耳内 = pars["獣耳内"].ToPar(); + X0Y0_耳毛 = pars["耳毛"].ToPar(); + pars = 本体[0][1]; + X0Y1_獣耳外 = pars["獣耳外"].ToPar(); + X0Y1_獣耳内 = pars["獣耳内"].ToPar(); + X0Y1_耳毛 = pars["耳毛"].ToPar(); + pars = 本体[0][2]; + X0Y2_獣耳外 = pars["獣耳外"].ToPar(); + X0Y2_獣耳内 = pars["獣耳内"].ToPar(); + X0Y2_耳毛 = pars["耳毛"].ToPar(); + pars = 本体[1][0]; + X1Y0_獣耳外 = pars["獣耳外"].ToPar(); + X1Y0_獣耳内 = pars["獣耳内"].ToPar(); + X1Y0_耳毛 = pars["耳毛"].ToPar(); + pars = 本体[1][1]; + X1Y1_獣耳外 = pars["獣耳外"].ToPar(); + X1Y1_獣耳内 = pars["獣耳内"].ToPar(); + X1Y1_耳毛 = pars["耳毛"].ToPar(); + pars = 本体[1][2]; + X1Y2_獣耳外 = pars["獣耳外"].ToPar(); + X1Y2_獣耳内 = pars["獣耳内"].ToPar(); + X1Y2_耳毛 = pars["耳毛"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 獣耳外_表示 = e.獣耳外_表示; + 獣耳内_表示 = e.獣耳内_表示; + 耳毛_表示 = e.耳毛_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_獣耳外CP = new ColorP(X0Y0_獣耳外, 獣耳外CD, DisUnit, abj: true); + X0Y0_獣耳内CP = new ColorP(X0Y0_獣耳内, 獣耳内CD, DisUnit, abj: true); + X0Y0_耳毛CP = new ColorP(X0Y0_耳毛, 耳毛CD, DisUnit, abj: true); + X0Y1_獣耳外CP = new ColorP(X0Y1_獣耳外, 獣耳外CD, DisUnit, abj: true); + X0Y1_獣耳内CP = new ColorP(X0Y1_獣耳内, 獣耳内CD, DisUnit, abj: true); + X0Y1_耳毛CP = new ColorP(X0Y1_耳毛, 耳毛CD, DisUnit, abj: true); + X0Y2_獣耳外CP = new ColorP(X0Y2_獣耳外, 獣耳外CD, DisUnit, abj: true); + X0Y2_獣耳内CP = new ColorP(X0Y2_獣耳内, 獣耳内CD, DisUnit, abj: true); + X0Y2_耳毛CP = new ColorP(X0Y2_耳毛, 耳毛CD, DisUnit, abj: true); + X1Y0_獣耳外CP = new ColorP(X1Y0_獣耳外, 獣耳外CD, DisUnit, abj: true); + X1Y0_獣耳内CP = new ColorP(X1Y0_獣耳内, 獣耳内CD, DisUnit, abj: true); + X1Y0_耳毛CP = new ColorP(X1Y0_耳毛, 耳毛CD, DisUnit, abj: true); + X1Y1_獣耳外CP = new ColorP(X1Y1_獣耳外, 獣耳外CD, DisUnit, abj: true); + X1Y1_獣耳内CP = new ColorP(X1Y1_獣耳内, 獣耳内CD, DisUnit, abj: true); + X1Y1_耳毛CP = new ColorP(X1Y1_耳毛, 耳毛CD, DisUnit, abj: true); + X1Y2_獣耳外CP = new ColorP(X1Y2_獣耳外, 獣耳外CD, DisUnit, abj: true); + X1Y2_獣耳内CP = new ColorP(X1Y2_獣耳内, 獣耳内CD, DisUnit, abj: true); + X1Y2_耳毛CP = new ColorP(X1Y2_耳毛, 耳毛CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_獣耳外.AngleBase = num * -46.0; - X0Y1_獣耳外.AngleBase = num * -64.0; - X0Y2_獣耳外.AngleBase = num * -78.0; - X1Y0_獣耳外.AngleBase = num * -46.0; - X1Y1_獣耳外.AngleBase = num * -64.0; - X1Y2_獣耳外.AngleBase = num * -78.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_獣耳外.AngleBase = num * -46.0; + X0Y1_獣耳外.AngleBase = num * -64.0; + X0Y2_獣耳外.AngleBase = num * -78.0; + X1Y0_獣耳外.AngleBase = num * -46.0; + X1Y1_獣耳外.AngleBase = num * -64.0; + X1Y2_獣耳外.AngleBase = num * -78.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_獣耳外CP.Update(); - X0Y0_獣耳内CP.Update(); - X0Y0_耳毛CP.Update(); - break; - case 1: - X0Y1_獣耳外CP.Update(); - X0Y1_獣耳内CP.Update(); - X0Y1_耳毛CP.Update(); - break; - default: - X0Y2_獣耳外CP.Update(); - X0Y2_獣耳内CP.Update(); - X0Y2_耳毛CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_獣耳外CP.Update(); - X1Y0_獣耳内CP.Update(); - X1Y0_耳毛CP.Update(); - break; - case 1: - X1Y1_獣耳外CP.Update(); - X1Y1_獣耳内CP.Update(); - X1Y1_耳毛CP.Update(); - break; - default: - X1Y2_獣耳外CP.Update(); - X1Y2_獣耳内CP.Update(); - X1Y2_耳毛CP.Update(); - break; - } - } - } + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_獣耳外CP.Update(); + X0Y0_獣耳内CP.Update(); + X0Y0_耳毛CP.Update(); + break; + case 1: + X0Y1_獣耳外CP.Update(); + X0Y1_獣耳内CP.Update(); + X0Y1_耳毛CP.Update(); + break; + default: + X0Y2_獣耳外CP.Update(); + X0Y2_獣耳内CP.Update(); + X0Y2_耳毛CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_獣耳外CP.Update(); + X1Y0_獣耳内CP.Update(); + X1Y0_耳毛CP.Update(); + break; + case 1: + X1Y1_獣耳外CP.Update(); + X1Y1_獣耳内CP.Update(); + X1Y1_耳毛CP.Update(); + break; + default: + X1Y2_獣耳外CP.Update(); + X1Y2_獣耳内CP.Update(); + X1Y2_耳毛CP.Update(); + break; + } + } + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 獣耳外CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣耳内CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 耳毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - } + private void 配色N0(体配色 体配色) + { + 獣耳外CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣耳内CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 耳毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + } - private void 配色T0(体配色 体配色) - { - 獣耳外CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 獣耳内CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 耳毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - } + private void 配色T0(体配色 体配色) + { + 獣耳外CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 獣耳内CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 耳毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + } - private void 配色T1(体配色 体配色) - { - 獣耳外CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 獣耳内CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 耳毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - } + private void 配色T1(体配色 体配色) + { + 獣耳外CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 獣耳内CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 耳毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳D.cs index 4c08c45..860b074 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳D.cs @@ -1,24 +1,25 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 獣耳D : EleD +namespace SlaveMatrix { - public bool 獣耳外_表示 = true; + [Serializable] + public class 獣耳D : EleD + { + public bool 獣耳外_表示 = true; - public bool 獣耳内_表示 = true; + public bool 獣耳内_表示 = true; - public bool 耳毛_表示 = true; + public bool 耳毛_表示 = true; - public 獣耳D() - { - ThisType = GetType(); - } + public 獣耳D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 獣耳(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 獣耳(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣脚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣脚.cs index c3e3e11..8c0dc00 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣脚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣脚.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 獣脚 : 脚 +namespace SlaveMatrix { + public class 獣脚 : 脚 + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣脚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣脚D.cs index aa62eb1..5ad1a99 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣脚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣脚D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 獣脚D : 脚D +namespace SlaveMatrix { + [Serializable] + public class 獣脚D : 脚D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣腿.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣腿.cs index 46fcc79..6c70422 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣腿.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣腿.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 獣腿 : 腿 +namespace SlaveMatrix { + public class 獣腿 : 腿 + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣腿D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣腿D.cs index 58ee363..c84dfa4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣腿D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣腿D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 獣腿D : 腿D +namespace SlaveMatrix { + [Serializable] + public class 獣腿D : 腿D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣足.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣足.cs index 3f780c6..3d57d5e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣足.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣足.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 獣足 : 足 +namespace SlaveMatrix { + public class 獣足 : 足 + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣足D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣足D.cs index 13e5e41..2caa15d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣足D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣足D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 獣足D : 足D +namespace SlaveMatrix { + [Serializable] + public class 獣足D : 足D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷.cs index 29c5d19..c7307f1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷.cs @@ -1,780 +1,781 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 玉口枷 : Ele +namespace SlaveMatrix { - public Par X0Y0_金具左上; + public class 玉口枷 : Ele + { + public Par X0Y0_金具左上; - public Par X0Y0_金具左下; + public Par X0Y0_金具左下; - public Par X0Y0_革左; + public Par X0Y0_革左; - public Par X0Y0_金具右上; + public Par X0Y0_金具右上; - public Par X0Y0_金具右下; + public Par X0Y0_金具右下; - public Par X0Y0_革右; + public Par X0Y0_革右; - public Par X0Y0_革; + public Par X0Y0_革; - public Par X0Y0_玉; + public Par X0Y0_玉; - public Par X0Y0_穴中上; + public Par X0Y0_穴中上; - public Par X0Y0_穴右; + public Par X0Y0_穴右; - public Par X0Y0_穴中下; + public Par X0Y0_穴中下; - public Par X0Y0_穴左; + public Par X0Y0_穴左; - public Par X0Y0_穴上右上; + public Par X0Y0_穴上右上; - public Par X0Y0_穴上右下; + public Par X0Y0_穴上右下; - public Par X0Y0_穴下右上; + public Par X0Y0_穴下右上; - public Par X0Y0_穴下右下; + public Par X0Y0_穴下右下; - public Par X0Y0_穴下左下; + public Par X0Y0_穴下左下; - public Par X0Y0_穴下左上; + public Par X0Y0_穴下左上; - public Par X0Y0_穴上左下; + public Par X0Y0_穴上左下; - public Par X0Y0_穴上左上; + public Par X0Y0_穴上左上; - public Par X0Y0_丸金具左内; + public Par X0Y0_丸金具左内; - public Par X0Y0_丸金具右内; + public Par X0Y0_丸金具右内; - public Par X0Y0_丸金具左外; + public Par X0Y0_丸金具左外; - public Par X0Y0_丸金具右外; + public Par X0Y0_丸金具右外; - public ColorD 金具左上CD; + public ColorD 金具左上CD; - public ColorD 金具左下CD; + public ColorD 金具左下CD; - public ColorD 革左CD; + public ColorD 革左CD; - public ColorD 金具右上CD; + public ColorD 金具右上CD; - public ColorD 金具右下CD; + public ColorD 金具右下CD; - public ColorD 革右CD; + public ColorD 革右CD; - public ColorD 革CD; + public ColorD 革CD; - public ColorD 玉CD; + public ColorD 玉CD; - public ColorD 穴中上CD; + public ColorD 穴中上CD; - public ColorD 穴右CD; + public ColorD 穴右CD; - public ColorD 穴中下CD; + public ColorD 穴中下CD; - public ColorD 穴左CD; + public ColorD 穴左CD; - public ColorD 穴上右上CD; + public ColorD 穴上右上CD; - public ColorD 穴上右下CD; + public ColorD 穴上右下CD; - public ColorD 穴下右上CD; + public ColorD 穴下右上CD; - public ColorD 穴下右下CD; + public ColorD 穴下右下CD; - public ColorD 穴下左下CD; + public ColorD 穴下左下CD; - public ColorD 穴下左上CD; + public ColorD 穴下左上CD; - public ColorD 穴上左下CD; + public ColorD 穴上左下CD; - public ColorD 穴上左上CD; + public ColorD 穴上左上CD; - public ColorD 丸金具左内CD; + public ColorD 丸金具左内CD; - public ColorD 丸金具右内CD; + public ColorD 丸金具右内CD; - public ColorD 丸金具左外CD; + public ColorD 丸金具左外CD; - public ColorD 丸金具右外CD; + public ColorD 丸金具右外CD; - public ColorP X0Y0_金具左上CP; + public ColorP X0Y0_金具左上CP; - public ColorP X0Y0_金具左下CP; + public ColorP X0Y0_金具左下CP; - public ColorP X0Y0_革左CP; + public ColorP X0Y0_革左CP; - public ColorP X0Y0_金具右上CP; + public ColorP X0Y0_金具右上CP; - public ColorP X0Y0_金具右下CP; + public ColorP X0Y0_金具右下CP; - public ColorP X0Y0_革右CP; + public ColorP X0Y0_革右CP; - public ColorP X0Y0_革CP; + public ColorP X0Y0_革CP; - public ColorP X0Y0_玉CP; + public ColorP X0Y0_玉CP; - public ColorP X0Y0_穴中上CP; + public ColorP X0Y0_穴中上CP; - public ColorP X0Y0_穴右CP; + public ColorP X0Y0_穴右CP; - public ColorP X0Y0_穴中下CP; + public ColorP X0Y0_穴中下CP; - public ColorP X0Y0_穴左CP; + public ColorP X0Y0_穴左CP; - public ColorP X0Y0_穴上右上CP; + public ColorP X0Y0_穴上右上CP; - public ColorP X0Y0_穴上右下CP; + public ColorP X0Y0_穴上右下CP; - public ColorP X0Y0_穴下右上CP; + public ColorP X0Y0_穴下右上CP; - public ColorP X0Y0_穴下右下CP; + public ColorP X0Y0_穴下右下CP; - public ColorP X0Y0_穴下左下CP; + public ColorP X0Y0_穴下左下CP; - public ColorP X0Y0_穴下左上CP; + public ColorP X0Y0_穴下左上CP; - public ColorP X0Y0_穴上左下CP; + public ColorP X0Y0_穴上左下CP; - public ColorP X0Y0_穴上左上CP; + public ColorP X0Y0_穴上左上CP; - public ColorP X0Y0_丸金具左内CP; + public ColorP X0Y0_丸金具左内CP; - public ColorP X0Y0_丸金具右内CP; + public ColorP X0Y0_丸金具右内CP; - public ColorP X0Y0_丸金具左外CP; + public ColorP X0Y0_丸金具左外CP; - public ColorP X0Y0_丸金具右外CP; + public ColorP X0Y0_丸金具右外CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 金具左上_表示 - { - get - { - return X0Y0_金具左上.Dra; - } - set - { - X0Y0_金具左上.Dra = value; - X0Y0_金具左上.Hit = value; - } - } - - public bool 金具左下_表示 - { - get - { - return X0Y0_金具左下.Dra; - } - set - { - X0Y0_金具左下.Dra = value; - X0Y0_金具左下.Hit = value; - } - } - - public bool 革左_表示 - { - get - { - return X0Y0_革左.Dra; - } - set - { - X0Y0_革左.Dra = value; - X0Y0_革左.Hit = value; - } - } - - public bool 金具右上_表示 - { - get - { - return X0Y0_金具右上.Dra; - } - set - { - X0Y0_金具右上.Dra = value; - X0Y0_金具右上.Hit = value; - } - } - - public bool 金具右下_表示 - { - get - { - return X0Y0_金具右下.Dra; - } - set - { - X0Y0_金具右下.Dra = value; - X0Y0_金具右下.Hit = value; - } - } - - public bool 革右_表示 - { - get - { - return X0Y0_革右.Dra; - } - set - { - X0Y0_革右.Dra = value; - X0Y0_革右.Hit = value; - } - } - - public bool 革_表示 - { - get - { - return X0Y0_革.Dra; - } - set - { - X0Y0_革.Dra = value; - X0Y0_革.Hit = value; - } - } - - public bool 玉_表示 - { - get - { - return X0Y0_玉.Dra; - } - set - { - X0Y0_玉.Dra = value; - X0Y0_玉.Hit = value; - } - } - - public bool 穴中上_表示 - { - get - { - return X0Y0_穴中上.Dra; - } - set - { - X0Y0_穴中上.Dra = value; - X0Y0_穴中上.Hit = value; - } - } - - public bool 穴右_表示 - { - get - { - return X0Y0_穴右.Dra; - } - set - { - X0Y0_穴右.Dra = value; - X0Y0_穴右.Hit = value; - } - } - - public bool 穴中下_表示 - { - get - { - return X0Y0_穴中下.Dra; - } - set - { - X0Y0_穴中下.Dra = value; - X0Y0_穴中下.Hit = value; - } - } - - public bool 穴左_表示 - { - get - { - return X0Y0_穴左.Dra; - } - set - { - X0Y0_穴左.Dra = value; - X0Y0_穴左.Hit = value; - } - } - - public bool 穴上右上_表示 - { - get - { - return X0Y0_穴上右上.Dra; - } - set - { - X0Y0_穴上右上.Dra = value; - X0Y0_穴上右上.Hit = value; - } - } - - public bool 穴上右下_表示 - { - get - { - return X0Y0_穴上右下.Dra; - } - set - { - X0Y0_穴上右下.Dra = value; - X0Y0_穴上右下.Hit = value; - } - } - - public bool 穴下右上_表示 - { - get - { - return X0Y0_穴下右上.Dra; - } - set - { - X0Y0_穴下右上.Dra = value; - X0Y0_穴下右上.Hit = value; - } - } - - public bool 穴下右下_表示 - { - get - { - return X0Y0_穴下右下.Dra; - } - set - { - X0Y0_穴下右下.Dra = value; - X0Y0_穴下右下.Hit = value; - } - } - - public bool 穴下左下_表示 - { - get - { - return X0Y0_穴下左下.Dra; - } - set - { - X0Y0_穴下左下.Dra = value; - X0Y0_穴下左下.Hit = value; - } - } - - public bool 穴下左上_表示 - { - get - { - return X0Y0_穴下左上.Dra; - } - set - { - X0Y0_穴下左上.Dra = value; - X0Y0_穴下左上.Hit = value; - } - } - - public bool 穴上左下_表示 - { - get - { - return X0Y0_穴上左下.Dra; - } - set - { - X0Y0_穴上左下.Dra = value; - X0Y0_穴上左下.Hit = value; - } - } - - public bool 穴上左上_表示 - { - get - { - return X0Y0_穴上左上.Dra; - } - set - { - X0Y0_穴上左上.Dra = value; - X0Y0_穴上左上.Hit = value; - } - } - - public bool 丸金具左内_表示 - { - get - { - return X0Y0_丸金具左内.Dra; - } - set - { - X0Y0_丸金具左内.Dra = value; - X0Y0_丸金具左内.Hit = value; - } - } - - public bool 丸金具右内2_表示 - { - get - { - return X0Y0_丸金具右内.Dra; - } - set - { - X0Y0_丸金具右内.Dra = value; - X0Y0_丸金具右内.Hit = value; - } - } - - public bool 丸金具左外_表示 - { - get - { - return X0Y0_丸金具左外.Dra; - } - set - { - X0Y0_丸金具左外.Dra = value; - X0Y0_丸金具左外.Hit = value; - } - } - - public bool 丸金具右外_表示 - { - get - { - return X0Y0_丸金具右外.Dra; - } - set - { - X0Y0_丸金具右外.Dra = value; - X0Y0_丸金具右外.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 金具左上_表示; - } - set - { - 金具左上_表示 = value; - 金具左下_表示 = value; - 革左_表示 = value; - 金具右上_表示 = value; - 金具右下_表示 = value; - 革右_表示 = value; - 革_表示 = value; - 玉_表示 = value; - 穴中上_表示 = value; - 穴右_表示 = value; - 穴中下_表示 = value; - 穴左_表示 = value; - 穴上右上_表示 = value; - 穴上右下_表示 = value; - 穴下右上_表示 = value; - 穴下右下_表示 = value; - 穴下左下_表示 = value; - 穴下左上_表示 = value; - 穴上左下_表示 = value; - 穴上左上_表示 = value; - 丸金具左内_表示 = value; - 丸金具右内2_表示 = value; - 丸金具左外_表示 = value; - 丸金具右外_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 金具左上CD.不透明度; - } - set - { - 金具左上CD.不透明度 = value; - 金具左下CD.不透明度 = value; - 革左CD.不透明度 = value; - 金具右上CD.不透明度 = value; - 金具右下CD.不透明度 = value; - 革右CD.不透明度 = value; - 革CD.不透明度 = value; - 玉CD.不透明度 = value; - 穴中上CD.不透明度 = value; - 穴右CD.不透明度 = value; - 穴中下CD.不透明度 = value; - 穴左CD.不透明度 = value; - 穴上右上CD.不透明度 = value; - 穴上右下CD.不透明度 = value; - 穴下右上CD.不透明度 = value; - 穴下右下CD.不透明度 = value; - 穴下左下CD.不透明度 = value; - 穴下左上CD.不透明度 = value; - 穴上左下CD.不透明度 = value; - 穴上左上CD.不透明度 = value; - 丸金具左内CD.不透明度 = value; - 丸金具右内CD.不透明度 = value; - 丸金具左外CD.不透明度 = value; - 丸金具右外CD.不透明度 = value; - } - } - - public 玉口枷(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 玉口枷D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["玉口枷"]); - Pars pars = 本体[0][0]; - X0Y0_金具左上 = pars["金具左上"].ToPar(); - X0Y0_金具左下 = pars["金具左下"].ToPar(); - X0Y0_革左 = pars["革左"].ToPar(); - X0Y0_金具右上 = pars["金具右上"].ToPar(); - X0Y0_金具右下 = pars["金具右下"].ToPar(); - X0Y0_革右 = pars["革右"].ToPar(); - X0Y0_革 = pars["革"].ToPar(); - X0Y0_玉 = pars["玉"].ToPar(); - X0Y0_穴中上 = pars["穴中上"].ToPar(); - X0Y0_穴右 = pars["穴右"].ToPar(); - X0Y0_穴中下 = pars["穴中下"].ToPar(); - X0Y0_穴左 = pars["穴左"].ToPar(); - X0Y0_穴上右上 = pars["穴上右上"].ToPar(); - X0Y0_穴上右下 = pars["穴上右下"].ToPar(); - X0Y0_穴下右上 = pars["穴下右上"].ToPar(); - X0Y0_穴下右下 = pars["穴下右下"].ToPar(); - X0Y0_穴下左下 = pars["穴下左下"].ToPar(); - X0Y0_穴下左上 = pars["穴下左上"].ToPar(); - X0Y0_穴上左下 = pars["穴上左下"].ToPar(); - X0Y0_穴上左上 = pars["穴上左上"].ToPar(); - X0Y0_丸金具左内 = pars["丸金具左内"].ToPar(); - X0Y0_丸金具右内 = pars["丸金具右内"].ToPar(); - X0Y0_丸金具左外 = pars["丸金具左外"].ToPar(); - X0Y0_丸金具右外 = pars["丸金具右外"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 金具左上_表示 = e.金具左上_表示; - 金具左下_表示 = e.金具左下_表示; - 革左_表示 = e.革左_表示; - 金具右上_表示 = e.金具右上_表示; - 金具右下_表示 = e.金具右下_表示; - 革右_表示 = e.革右_表示; - 革_表示 = e.革_表示; - 玉_表示 = e.玉_表示; - 穴中上_表示 = e.穴中上_表示; - 穴右_表示 = e.穴右_表示; - 穴中下_表示 = e.穴中下_表示; - 穴左_表示 = e.穴左_表示; - 穴上右上_表示 = e.穴上右上_表示; - 穴上右下_表示 = e.穴上右下_表示; - 穴下右上_表示 = e.穴下右上_表示; - 穴下右下_表示 = e.穴下右下_表示; - 穴下左下_表示 = e.穴下左下_表示; - 穴下左上_表示 = e.穴下左上_表示; - 穴上左下_表示 = e.穴上左下_表示; - 穴上左上_表示 = e.穴上左上_表示; - 丸金具左内_表示 = e.丸金具左内_表示; - 丸金具右内2_表示 = e.丸金具右内2_表示; - 丸金具左外_表示 = e.丸金具左外_表示; - 丸金具右外_表示 = e.丸金具右外_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_金具左上CP = new ColorP(X0Y0_金具左上, 金具左上CD, DisUnit, abj: true); - X0Y0_金具左下CP = new ColorP(X0Y0_金具左下, 金具左下CD, DisUnit, abj: true); - X0Y0_革左CP = new ColorP(X0Y0_革左, 革左CD, DisUnit, abj: true); - X0Y0_金具右上CP = new ColorP(X0Y0_金具右上, 金具右上CD, DisUnit, abj: true); - X0Y0_金具右下CP = new ColorP(X0Y0_金具右下, 金具右下CD, DisUnit, abj: true); - X0Y0_革右CP = new ColorP(X0Y0_革右, 革右CD, DisUnit, abj: true); - X0Y0_革CP = new ColorP(X0Y0_革, 革CD, DisUnit, abj: true); - X0Y0_玉CP = new ColorP(X0Y0_玉, 玉CD, DisUnit, abj: true); - X0Y0_穴中上CP = new ColorP(X0Y0_穴中上, 穴中上CD, DisUnit, abj: true); - X0Y0_穴右CP = new ColorP(X0Y0_穴右, 穴右CD, DisUnit, abj: true); - X0Y0_穴中下CP = new ColorP(X0Y0_穴中下, 穴中下CD, DisUnit, abj: true); - X0Y0_穴左CP = new ColorP(X0Y0_穴左, 穴左CD, DisUnit, abj: true); - X0Y0_穴上右上CP = new ColorP(X0Y0_穴上右上, 穴上右上CD, DisUnit, abj: true); - X0Y0_穴上右下CP = new ColorP(X0Y0_穴上右下, 穴上右下CD, DisUnit, abj: true); - X0Y0_穴下右上CP = new ColorP(X0Y0_穴下右上, 穴下右上CD, DisUnit, abj: true); - X0Y0_穴下右下CP = new ColorP(X0Y0_穴下右下, 穴下右下CD, DisUnit, abj: true); - X0Y0_穴下左下CP = new ColorP(X0Y0_穴下左下, 穴下左下CD, DisUnit, abj: true); - X0Y0_穴下左上CP = new ColorP(X0Y0_穴下左上, 穴下左上CD, DisUnit, abj: true); - X0Y0_穴上左下CP = new ColorP(X0Y0_穴上左下, 穴上左下CD, DisUnit, abj: true); - X0Y0_穴上左上CP = new ColorP(X0Y0_穴上左上, 穴上左上CD, DisUnit, abj: true); - X0Y0_丸金具左内CP = new ColorP(X0Y0_丸金具左内, 丸金具左内CD, DisUnit, abj: true); - X0Y0_丸金具右内CP = new ColorP(X0Y0_丸金具右内, 丸金具右内CD, DisUnit, abj: true); - X0Y0_丸金具左外CP = new ColorP(X0Y0_丸金具左外, 丸金具左外CD, DisUnit, abj: true); - X0Y0_丸金具右外CP = new ColorP(X0Y0_丸金具右外, 丸金具右外CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override bool Is革(Par p) - { - if (p != X0Y0_金具左上 && p != X0Y0_金具左下 && p != X0Y0_革左 && p != X0Y0_金具右上 && p != X0Y0_金具右下 && p != X0Y0_革右 && p != X0Y0_革 && p != X0Y0_玉 && p != X0Y0_穴中上 && p != X0Y0_穴右 && p != X0Y0_穴中下 && p != X0Y0_穴左 && p != X0Y0_穴上右上 && p != X0Y0_穴上右下 && p != X0Y0_穴下右上 && p != X0Y0_穴下右下 && p != X0Y0_穴下左下 && p != X0Y0_穴下左上 && p != X0Y0_穴上左下 && p != X0Y0_穴上左上 && p != X0Y0_丸金具左内 && p != X0Y0_丸金具右内 && p != X0Y0_丸金具左外) - { - return p == X0Y0_丸金具右外; - } - return true; - } - - public override void 色更新() - { - X0Y0_金具左上CP.Update(); - X0Y0_金具左下CP.Update(); - X0Y0_革左CP.Update(); - X0Y0_金具右上CP.Update(); - X0Y0_金具右下CP.Update(); - X0Y0_革右CP.Update(); - X0Y0_革CP.Update(); - X0Y0_玉CP.Update(); - X0Y0_穴中上CP.Update(); - X0Y0_穴右CP.Update(); - X0Y0_穴中下CP.Update(); - X0Y0_穴左CP.Update(); - X0Y0_穴上右上CP.Update(); - X0Y0_穴上右下CP.Update(); - X0Y0_穴下右上CP.Update(); - X0Y0_穴下右下CP.Update(); - X0Y0_穴下左下CP.Update(); - X0Y0_穴下左上CP.Update(); - X0Y0_穴上左下CP.Update(); - X0Y0_穴上左上CP.Update(); - X0Y0_丸金具左内CP.Update(); - X0Y0_丸金具右内CP.Update(); - X0Y0_丸金具左外CP.Update(); - X0Y0_丸金具右外CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 金具左上CD = new ColorD(); - 金具左下CD = new ColorD(); - 革左CD = new ColorD(); - 金具右上CD = new ColorD(); - 金具右下CD = new ColorD(); - 革右CD = new ColorD(); - 革CD = new ColorD(); - 玉CD = new ColorD(); - 穴中上CD = new ColorD(); - 穴右CD = new ColorD(); - 穴中下CD = new ColorD(); - 穴左CD = new ColorD(); - 穴上右上CD = new ColorD(); - 穴上右下CD = new ColorD(); - 穴下右上CD = new ColorD(); - 穴下右下CD = new ColorD(); - 穴下左下CD = new ColorD(); - 穴下左上CD = new ColorD(); - 穴上左下CD = new ColorD(); - 穴上左上CD = new ColorD(); - 丸金具左内CD = new ColorD(); - 丸金具右内CD = new ColorD(); - 丸金具左外CD = new ColorD(); - 丸金具右外CD = new ColorD(); - } - - public void 配色(玉口枷色 配色) - { - 金具左上CD.色 = 配色.金具色; - 金具左下CD.色 = 金具左上CD.色; - 革左CD.色 = 配色.革部色; - 金具右上CD.色 = 金具左上CD.色; - 金具右下CD.色 = 金具左上CD.色; - 革右CD.色 = 革左CD.色; - 革CD.色 = 革左CD.色; - 玉CD.色 = 配色.玉部色; - 玉CD.色.GetRep(out var ret); - 穴中上CD.色 = ret; - 穴右CD.色 = 穴中上CD.色; - 穴中下CD.色 = 穴中上CD.色; - 穴左CD.色 = 穴中上CD.色; - 穴上右上CD.色 = 穴中上CD.色; - 穴上右下CD.色 = 穴中上CD.色; - 穴下右上CD.色 = 穴中上CD.色; - 穴下右下CD.色 = 穴中上CD.色; - 穴下左下CD.色 = 穴中上CD.色; - 穴下左上CD.色 = 穴中上CD.色; - 穴上左下CD.色 = 穴中上CD.色; - 穴上左上CD.色 = 穴中上CD.色; - 丸金具左内CD.色 = 金具左上CD.色; - 丸金具右内CD.色 = 金具左上CD.色; - 丸金具左外CD.色 = 金具左上CD.色; - 丸金具右外CD.色 = 金具左上CD.色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 金具左上_表示 + { + get + { + return X0Y0_金具左上.Dra; + } + set + { + X0Y0_金具左上.Dra = value; + X0Y0_金具左上.Hit = value; + } + } + + public bool 金具左下_表示 + { + get + { + return X0Y0_金具左下.Dra; + } + set + { + X0Y0_金具左下.Dra = value; + X0Y0_金具左下.Hit = value; + } + } + + public bool 革左_表示 + { + get + { + return X0Y0_革左.Dra; + } + set + { + X0Y0_革左.Dra = value; + X0Y0_革左.Hit = value; + } + } + + public bool 金具右上_表示 + { + get + { + return X0Y0_金具右上.Dra; + } + set + { + X0Y0_金具右上.Dra = value; + X0Y0_金具右上.Hit = value; + } + } + + public bool 金具右下_表示 + { + get + { + return X0Y0_金具右下.Dra; + } + set + { + X0Y0_金具右下.Dra = value; + X0Y0_金具右下.Hit = value; + } + } + + public bool 革右_表示 + { + get + { + return X0Y0_革右.Dra; + } + set + { + X0Y0_革右.Dra = value; + X0Y0_革右.Hit = value; + } + } + + public bool 革_表示 + { + get + { + return X0Y0_革.Dra; + } + set + { + X0Y0_革.Dra = value; + X0Y0_革.Hit = value; + } + } + + public bool 玉_表示 + { + get + { + return X0Y0_玉.Dra; + } + set + { + X0Y0_玉.Dra = value; + X0Y0_玉.Hit = value; + } + } + + public bool 穴中上_表示 + { + get + { + return X0Y0_穴中上.Dra; + } + set + { + X0Y0_穴中上.Dra = value; + X0Y0_穴中上.Hit = value; + } + } + + public bool 穴右_表示 + { + get + { + return X0Y0_穴右.Dra; + } + set + { + X0Y0_穴右.Dra = value; + X0Y0_穴右.Hit = value; + } + } + + public bool 穴中下_表示 + { + get + { + return X0Y0_穴中下.Dra; + } + set + { + X0Y0_穴中下.Dra = value; + X0Y0_穴中下.Hit = value; + } + } + + public bool 穴左_表示 + { + get + { + return X0Y0_穴左.Dra; + } + set + { + X0Y0_穴左.Dra = value; + X0Y0_穴左.Hit = value; + } + } + + public bool 穴上右上_表示 + { + get + { + return X0Y0_穴上右上.Dra; + } + set + { + X0Y0_穴上右上.Dra = value; + X0Y0_穴上右上.Hit = value; + } + } + + public bool 穴上右下_表示 + { + get + { + return X0Y0_穴上右下.Dra; + } + set + { + X0Y0_穴上右下.Dra = value; + X0Y0_穴上右下.Hit = value; + } + } + + public bool 穴下右上_表示 + { + get + { + return X0Y0_穴下右上.Dra; + } + set + { + X0Y0_穴下右上.Dra = value; + X0Y0_穴下右上.Hit = value; + } + } + + public bool 穴下右下_表示 + { + get + { + return X0Y0_穴下右下.Dra; + } + set + { + X0Y0_穴下右下.Dra = value; + X0Y0_穴下右下.Hit = value; + } + } + + public bool 穴下左下_表示 + { + get + { + return X0Y0_穴下左下.Dra; + } + set + { + X0Y0_穴下左下.Dra = value; + X0Y0_穴下左下.Hit = value; + } + } + + public bool 穴下左上_表示 + { + get + { + return X0Y0_穴下左上.Dra; + } + set + { + X0Y0_穴下左上.Dra = value; + X0Y0_穴下左上.Hit = value; + } + } + + public bool 穴上左下_表示 + { + get + { + return X0Y0_穴上左下.Dra; + } + set + { + X0Y0_穴上左下.Dra = value; + X0Y0_穴上左下.Hit = value; + } + } + + public bool 穴上左上_表示 + { + get + { + return X0Y0_穴上左上.Dra; + } + set + { + X0Y0_穴上左上.Dra = value; + X0Y0_穴上左上.Hit = value; + } + } + + public bool 丸金具左内_表示 + { + get + { + return X0Y0_丸金具左内.Dra; + } + set + { + X0Y0_丸金具左内.Dra = value; + X0Y0_丸金具左内.Hit = value; + } + } + + public bool 丸金具右内2_表示 + { + get + { + return X0Y0_丸金具右内.Dra; + } + set + { + X0Y0_丸金具右内.Dra = value; + X0Y0_丸金具右内.Hit = value; + } + } + + public bool 丸金具左外_表示 + { + get + { + return X0Y0_丸金具左外.Dra; + } + set + { + X0Y0_丸金具左外.Dra = value; + X0Y0_丸金具左外.Hit = value; + } + } + + public bool 丸金具右外_表示 + { + get + { + return X0Y0_丸金具右外.Dra; + } + set + { + X0Y0_丸金具右外.Dra = value; + X0Y0_丸金具右外.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 金具左上_表示; + } + set + { + 金具左上_表示 = value; + 金具左下_表示 = value; + 革左_表示 = value; + 金具右上_表示 = value; + 金具右下_表示 = value; + 革右_表示 = value; + 革_表示 = value; + 玉_表示 = value; + 穴中上_表示 = value; + 穴右_表示 = value; + 穴中下_表示 = value; + 穴左_表示 = value; + 穴上右上_表示 = value; + 穴上右下_表示 = value; + 穴下右上_表示 = value; + 穴下右下_表示 = value; + 穴下左下_表示 = value; + 穴下左上_表示 = value; + 穴上左下_表示 = value; + 穴上左上_表示 = value; + 丸金具左内_表示 = value; + 丸金具右内2_表示 = value; + 丸金具左外_表示 = value; + 丸金具右外_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 金具左上CD.不透明度; + } + set + { + 金具左上CD.不透明度 = value; + 金具左下CD.不透明度 = value; + 革左CD.不透明度 = value; + 金具右上CD.不透明度 = value; + 金具右下CD.不透明度 = value; + 革右CD.不透明度 = value; + 革CD.不透明度 = value; + 玉CD.不透明度 = value; + 穴中上CD.不透明度 = value; + 穴右CD.不透明度 = value; + 穴中下CD.不透明度 = value; + 穴左CD.不透明度 = value; + 穴上右上CD.不透明度 = value; + 穴上右下CD.不透明度 = value; + 穴下右上CD.不透明度 = value; + 穴下右下CD.不透明度 = value; + 穴下左下CD.不透明度 = value; + 穴下左上CD.不透明度 = value; + 穴上左下CD.不透明度 = value; + 穴上左上CD.不透明度 = value; + 丸金具左内CD.不透明度 = value; + 丸金具右内CD.不透明度 = value; + 丸金具左外CD.不透明度 = value; + 丸金具右外CD.不透明度 = value; + } + } + + public 玉口枷(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 玉口枷D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["玉口枷"]); + Pars pars = 本体[0][0]; + X0Y0_金具左上 = pars["金具左上"].ToPar(); + X0Y0_金具左下 = pars["金具左下"].ToPar(); + X0Y0_革左 = pars["革左"].ToPar(); + X0Y0_金具右上 = pars["金具右上"].ToPar(); + X0Y0_金具右下 = pars["金具右下"].ToPar(); + X0Y0_革右 = pars["革右"].ToPar(); + X0Y0_革 = pars["革"].ToPar(); + X0Y0_玉 = pars["玉"].ToPar(); + X0Y0_穴中上 = pars["穴中上"].ToPar(); + X0Y0_穴右 = pars["穴右"].ToPar(); + X0Y0_穴中下 = pars["穴中下"].ToPar(); + X0Y0_穴左 = pars["穴左"].ToPar(); + X0Y0_穴上右上 = pars["穴上右上"].ToPar(); + X0Y0_穴上右下 = pars["穴上右下"].ToPar(); + X0Y0_穴下右上 = pars["穴下右上"].ToPar(); + X0Y0_穴下右下 = pars["穴下右下"].ToPar(); + X0Y0_穴下左下 = pars["穴下左下"].ToPar(); + X0Y0_穴下左上 = pars["穴下左上"].ToPar(); + X0Y0_穴上左下 = pars["穴上左下"].ToPar(); + X0Y0_穴上左上 = pars["穴上左上"].ToPar(); + X0Y0_丸金具左内 = pars["丸金具左内"].ToPar(); + X0Y0_丸金具右内 = pars["丸金具右内"].ToPar(); + X0Y0_丸金具左外 = pars["丸金具左外"].ToPar(); + X0Y0_丸金具右外 = pars["丸金具右外"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 金具左上_表示 = e.金具左上_表示; + 金具左下_表示 = e.金具左下_表示; + 革左_表示 = e.革左_表示; + 金具右上_表示 = e.金具右上_表示; + 金具右下_表示 = e.金具右下_表示; + 革右_表示 = e.革右_表示; + 革_表示 = e.革_表示; + 玉_表示 = e.玉_表示; + 穴中上_表示 = e.穴中上_表示; + 穴右_表示 = e.穴右_表示; + 穴中下_表示 = e.穴中下_表示; + 穴左_表示 = e.穴左_表示; + 穴上右上_表示 = e.穴上右上_表示; + 穴上右下_表示 = e.穴上右下_表示; + 穴下右上_表示 = e.穴下右上_表示; + 穴下右下_表示 = e.穴下右下_表示; + 穴下左下_表示 = e.穴下左下_表示; + 穴下左上_表示 = e.穴下左上_表示; + 穴上左下_表示 = e.穴上左下_表示; + 穴上左上_表示 = e.穴上左上_表示; + 丸金具左内_表示 = e.丸金具左内_表示; + 丸金具右内2_表示 = e.丸金具右内2_表示; + 丸金具左外_表示 = e.丸金具左外_表示; + 丸金具右外_表示 = e.丸金具右外_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_金具左上CP = new ColorP(X0Y0_金具左上, 金具左上CD, DisUnit, abj: true); + X0Y0_金具左下CP = new ColorP(X0Y0_金具左下, 金具左下CD, DisUnit, abj: true); + X0Y0_革左CP = new ColorP(X0Y0_革左, 革左CD, DisUnit, abj: true); + X0Y0_金具右上CP = new ColorP(X0Y0_金具右上, 金具右上CD, DisUnit, abj: true); + X0Y0_金具右下CP = new ColorP(X0Y0_金具右下, 金具右下CD, DisUnit, abj: true); + X0Y0_革右CP = new ColorP(X0Y0_革右, 革右CD, DisUnit, abj: true); + X0Y0_革CP = new ColorP(X0Y0_革, 革CD, DisUnit, abj: true); + X0Y0_玉CP = new ColorP(X0Y0_玉, 玉CD, DisUnit, abj: true); + X0Y0_穴中上CP = new ColorP(X0Y0_穴中上, 穴中上CD, DisUnit, abj: true); + X0Y0_穴右CP = new ColorP(X0Y0_穴右, 穴右CD, DisUnit, abj: true); + X0Y0_穴中下CP = new ColorP(X0Y0_穴中下, 穴中下CD, DisUnit, abj: true); + X0Y0_穴左CP = new ColorP(X0Y0_穴左, 穴左CD, DisUnit, abj: true); + X0Y0_穴上右上CP = new ColorP(X0Y0_穴上右上, 穴上右上CD, DisUnit, abj: true); + X0Y0_穴上右下CP = new ColorP(X0Y0_穴上右下, 穴上右下CD, DisUnit, abj: true); + X0Y0_穴下右上CP = new ColorP(X0Y0_穴下右上, 穴下右上CD, DisUnit, abj: true); + X0Y0_穴下右下CP = new ColorP(X0Y0_穴下右下, 穴下右下CD, DisUnit, abj: true); + X0Y0_穴下左下CP = new ColorP(X0Y0_穴下左下, 穴下左下CD, DisUnit, abj: true); + X0Y0_穴下左上CP = new ColorP(X0Y0_穴下左上, 穴下左上CD, DisUnit, abj: true); + X0Y0_穴上左下CP = new ColorP(X0Y0_穴上左下, 穴上左下CD, DisUnit, abj: true); + X0Y0_穴上左上CP = new ColorP(X0Y0_穴上左上, 穴上左上CD, DisUnit, abj: true); + X0Y0_丸金具左内CP = new ColorP(X0Y0_丸金具左内, 丸金具左内CD, DisUnit, abj: true); + X0Y0_丸金具右内CP = new ColorP(X0Y0_丸金具右内, 丸金具右内CD, DisUnit, abj: true); + X0Y0_丸金具左外CP = new ColorP(X0Y0_丸金具左外, 丸金具左外CD, DisUnit, abj: true); + X0Y0_丸金具右外CP = new ColorP(X0Y0_丸金具右外, 丸金具右外CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override bool Is革(Par p) + { + if (p != X0Y0_金具左上 && p != X0Y0_金具左下 && p != X0Y0_革左 && p != X0Y0_金具右上 && p != X0Y0_金具右下 && p != X0Y0_革右 && p != X0Y0_革 && p != X0Y0_玉 && p != X0Y0_穴中上 && p != X0Y0_穴右 && p != X0Y0_穴中下 && p != X0Y0_穴左 && p != X0Y0_穴上右上 && p != X0Y0_穴上右下 && p != X0Y0_穴下右上 && p != X0Y0_穴下右下 && p != X0Y0_穴下左下 && p != X0Y0_穴下左上 && p != X0Y0_穴上左下 && p != X0Y0_穴上左上 && p != X0Y0_丸金具左内 && p != X0Y0_丸金具右内 && p != X0Y0_丸金具左外) + { + return p == X0Y0_丸金具右外; + } + return true; + } + + public override void 色更新() + { + X0Y0_金具左上CP.Update(); + X0Y0_金具左下CP.Update(); + X0Y0_革左CP.Update(); + X0Y0_金具右上CP.Update(); + X0Y0_金具右下CP.Update(); + X0Y0_革右CP.Update(); + X0Y0_革CP.Update(); + X0Y0_玉CP.Update(); + X0Y0_穴中上CP.Update(); + X0Y0_穴右CP.Update(); + X0Y0_穴中下CP.Update(); + X0Y0_穴左CP.Update(); + X0Y0_穴上右上CP.Update(); + X0Y0_穴上右下CP.Update(); + X0Y0_穴下右上CP.Update(); + X0Y0_穴下右下CP.Update(); + X0Y0_穴下左下CP.Update(); + X0Y0_穴下左上CP.Update(); + X0Y0_穴上左下CP.Update(); + X0Y0_穴上左上CP.Update(); + X0Y0_丸金具左内CP.Update(); + X0Y0_丸金具右内CP.Update(); + X0Y0_丸金具左外CP.Update(); + X0Y0_丸金具右外CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 金具左上CD = new ColorD(); + 金具左下CD = new ColorD(); + 革左CD = new ColorD(); + 金具右上CD = new ColorD(); + 金具右下CD = new ColorD(); + 革右CD = new ColorD(); + 革CD = new ColorD(); + 玉CD = new ColorD(); + 穴中上CD = new ColorD(); + 穴右CD = new ColorD(); + 穴中下CD = new ColorD(); + 穴左CD = new ColorD(); + 穴上右上CD = new ColorD(); + 穴上右下CD = new ColorD(); + 穴下右上CD = new ColorD(); + 穴下右下CD = new ColorD(); + 穴下左下CD = new ColorD(); + 穴下左上CD = new ColorD(); + 穴上左下CD = new ColorD(); + 穴上左上CD = new ColorD(); + 丸金具左内CD = new ColorD(); + 丸金具右内CD = new ColorD(); + 丸金具左外CD = new ColorD(); + 丸金具右外CD = new ColorD(); + } + + public void 配色(玉口枷色 配色) + { + 金具左上CD.色 = 配色.金具色; + 金具左下CD.色 = 金具左上CD.色; + 革左CD.色 = 配色.革部色; + 金具右上CD.色 = 金具左上CD.色; + 金具右下CD.色 = 金具左上CD.色; + 革右CD.色 = 革左CD.色; + 革CD.色 = 革左CD.色; + 玉CD.色 = 配色.玉部色; + 玉CD.色.GetRep(out var ret); + 穴中上CD.色 = ret; + 穴右CD.色 = 穴中上CD.色; + 穴中下CD.色 = 穴中上CD.色; + 穴左CD.色 = 穴中上CD.色; + 穴上右上CD.色 = 穴中上CD.色; + 穴上右下CD.色 = 穴中上CD.色; + 穴下右上CD.色 = 穴中上CD.色; + 穴下右下CD.色 = 穴中上CD.色; + 穴下左下CD.色 = 穴中上CD.色; + 穴下左上CD.色 = 穴中上CD.色; + 穴上左下CD.色 = 穴中上CD.色; + 穴上左上CD.色 = 穴中上CD.色; + 丸金具左内CD.色 = 金具左上CD.色; + 丸金具右内CD.色 = 金具左上CD.色; + 丸金具左外CD.色 = 金具左上CD.色; + 丸金具右外CD.色 = 金具左上CD.色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷D.cs index 91cc1e8..f2b4461 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷D.cs @@ -1,66 +1,67 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 玉口枷D : EleD +namespace SlaveMatrix { - public bool 金具左上_表示; + [Serializable] + public class 玉口枷D : EleD + { + public bool 金具左上_表示; - public bool 金具左下_表示; + public bool 金具左下_表示; - public bool 革左_表示; + public bool 革左_表示; - public bool 金具右上_表示; + public bool 金具右上_表示; - public bool 金具右下_表示; + public bool 金具右下_表示; - public bool 革右_表示; + public bool 革右_表示; - public bool 革_表示; + public bool 革_表示; - public bool 玉_表示; + public bool 玉_表示; - public bool 穴中上_表示; + public bool 穴中上_表示; - public bool 穴右_表示; + public bool 穴右_表示; - public bool 穴中下_表示; + public bool 穴中下_表示; - public bool 穴左_表示; + public bool 穴左_表示; - public bool 穴上右上_表示; + public bool 穴上右上_表示; - public bool 穴上右下_表示; + public bool 穴上右下_表示; - public bool 穴下右上_表示; + public bool 穴下右上_表示; - public bool 穴下右下_表示; + public bool 穴下右下_表示; - public bool 穴下左下_表示; + public bool 穴下左下_表示; - public bool 穴下左上_表示; + public bool 穴下左上_表示; - public bool 穴上左下_表示; + public bool 穴上左下_表示; - public bool 穴上左上_表示; + public bool 穴上左上_表示; - public bool 丸金具左内_表示; + public bool 丸金具左内_表示; - public bool 丸金具右内2_表示; + public bool 丸金具右内2_表示; - public bool 丸金具左外_表示; + public bool 丸金具左外_表示; - public bool 丸金具右外_表示; + public bool 丸金具右外_表示; - public 玉口枷D() - { - ThisType = GetType(); - } + public 玉口枷D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 玉口枷(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 玉口枷(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷情報.cs index 4fbacfe..088acd5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷情報.cs @@ -1,93 +1,94 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 玉口枷情報 +namespace SlaveMatrix { - public bool 金具左上_表示; + [Serializable] + public struct 玉口枷情報 + { + public bool 金具左上_表示; - public bool 金具左下_表示; + public bool 金具左下_表示; - public bool 革左_表示; + public bool 革左_表示; - public bool 金具右上_表示; + public bool 金具右上_表示; - public bool 金具右下_表示; + public bool 金具右下_表示; - public bool 革右_表示; + public bool 革右_表示; - public bool 革_表示; + public bool 革_表示; - public bool 玉_表示; + public bool 玉_表示; - public bool 穴中上_表示; + public bool 穴中上_表示; - public bool 穴右_表示; + public bool 穴右_表示; - public bool 穴中下_表示; + public bool 穴中下_表示; - public bool 穴左_表示; + public bool 穴左_表示; - public bool 穴上右上_表示; + public bool 穴上右上_表示; - public bool 穴上右下_表示; + public bool 穴上右下_表示; - public bool 穴下右上_表示; + public bool 穴下右上_表示; - public bool 穴下右下_表示; + public bool 穴下右下_表示; - public bool 穴下左下_表示; + public bool 穴下左下_表示; - public bool 穴下左上_表示; + public bool 穴下左上_表示; - public bool 穴上左下_表示; + public bool 穴上左下_表示; - public bool 穴上左上_表示; + public bool 穴上左上_表示; - public bool 丸金具左内_表示; + public bool 丸金具左内_表示; - public bool 丸金具右内2_表示; + public bool 丸金具右内2_表示; - public bool 丸金具左外_表示; + public bool 丸金具左外_表示; - public bool 丸金具右外_表示; + public bool 丸金具右外_表示; - public 玉口枷色 色; + public 玉口枷色 色; - public void SetDefault() - { - 金具左上_表示 = true; - 金具左下_表示 = true; - 革左_表示 = true; - 金具右上_表示 = true; - 金具右下_表示 = true; - 革右_表示 = true; - 革_表示 = true; - 玉_表示 = true; - 穴中上_表示 = true; - 穴右_表示 = true; - 穴中下_表示 = true; - 穴左_表示 = true; - 穴上右上_表示 = true; - 穴上右下_表示 = true; - 穴下右上_表示 = true; - 穴下右下_表示 = true; - 穴下左下_表示 = true; - 穴下左上_表示 = true; - 穴上左下_表示 = true; - 穴上左上_表示 = true; - 丸金具左内_表示 = true; - 丸金具右内2_表示 = true; - 丸金具左外_表示 = true; - 丸金具右外_表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + 金具左上_表示 = true; + 金具左下_表示 = true; + 革左_表示 = true; + 金具右上_表示 = true; + 金具右下_表示 = true; + 革右_表示 = true; + 革_表示 = true; + 玉_表示 = true; + 穴中上_表示 = true; + 穴右_表示 = true; + 穴中下_表示 = true; + 穴左_表示 = true; + 穴上右上_表示 = true; + 穴上右下_表示 = true; + 穴下右上_表示 = true; + 穴下右下_表示 = true; + 穴下左下_表示 = true; + 穴下左上_表示 = true; + 穴上左下_表示 = true; + 穴上左上_表示 = true; + 丸金具左内_表示 = true; + 丸金具右内2_表示 = true; + 丸金具左外_表示 = true; + 丸金具右外_表示 = true; + 色.SetDefault(); + } - public static 玉口枷情報 GetDefault() - { - 玉口枷情報 result = default(玉口枷情報); - result.SetDefault(); - return result; - } + public static 玉口枷情報 GetDefault() + { + 玉口枷情報 result = default(玉口枷情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷色.cs index 0c91ddd..d052162 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷色.cs @@ -1,43 +1,44 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct 玉口枷色 +namespace SlaveMatrix { - public Color 革部; + [Serializable] + public struct 玉口枷色 + { + public Color 革部; - public Color 金具; + public Color 金具; - public Color 玉部; + public Color 玉部; - public Color2 革部色; + public Color2 革部色; - public Color2 金具色; + public Color2 金具色; - public Color2 玉部色; + public Color2 玉部色; - public void SetDefault() - { - 革部 = Col.Black; - 金具 = Color.Gray; - 玉部 = Color.DeepPink; - SetColor2(); - } + public void SetDefault() + { + 革部 = Col.Black; + 金具 = Color.Gray; + 玉部 = Color.DeepPink; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 革部); - Col.GetRandomClothesColor(out 金具); - Col.GetRandomClothesColor(out 玉部); - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 革部); + Col.GetRandomClothesColor(out 金具); + Col.GetRandomClothesColor(out 玉部); + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 革部, out 革部色); - Col.GetMetal(ref 金具, out 金具色); - Col.GetGrad(ref 玉部, out 玉部色); - } + public void SetColor2() + { + Col.GetGrad(ref 革部, out 革部色); + Col.GetMetal(ref 金具, out 金具色); + Col.GetGrad(ref 玉部, out 玉部色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷.cs index 6390b90..0923831 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷.cs @@ -1,273 +1,274 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 目傷 : Ele +namespace SlaveMatrix { - public Par X0Y0_傷上; + public class 目傷 : Ele + { + public Par X0Y0_傷上; - public Par X0Y0_傷下; + public Par X0Y0_傷下; - public Par X0Y1_傷上; + public Par X0Y1_傷上; - public Par X0Y1_傷下; + public Par X0Y1_傷下; - public Par X0Y2_傷上; + public Par X0Y2_傷上; - public Par X0Y2_傷下; + public Par X0Y2_傷下; - public Par X0Y3_傷上; + public Par X0Y3_傷上; - public Par X0Y3_傷下; + public Par X0Y3_傷下; - public Par X0Y4_傷上; + public Par X0Y4_傷上; - public Par X0Y4_傷下; + public Par X0Y4_傷下; - public ColorD 傷上CD; + public ColorD 傷上CD; - public ColorD 傷下CD; + public ColorD 傷下CD; - public ColorP X0Y0_傷上CP; + public ColorP X0Y0_傷上CP; - public ColorP X0Y0_傷下CP; + public ColorP X0Y0_傷下CP; - public ColorP X0Y1_傷上CP; + public ColorP X0Y1_傷上CP; - public ColorP X0Y1_傷下CP; + public ColorP X0Y1_傷下CP; - public ColorP X0Y2_傷上CP; + public ColorP X0Y2_傷上CP; - public ColorP X0Y2_傷下CP; + public ColorP X0Y2_傷下CP; - public ColorP X0Y3_傷上CP; + public ColorP X0Y3_傷上CP; - public ColorP X0Y3_傷下CP; + public ColorP X0Y3_傷下CP; - public ColorP X0Y4_傷上CP; + public ColorP X0Y4_傷上CP; - public ColorP X0Y4_傷下CP; + public ColorP X0Y4_傷下CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 傷上_表示 - { - get - { - return X0Y0_傷上.Dra; - } - set - { - X0Y0_傷上.Dra = value; - X0Y1_傷上.Dra = value; - X0Y2_傷上.Dra = value; - X0Y3_傷上.Dra = value; - X0Y4_傷上.Dra = value; - X0Y0_傷上.Hit = value; - X0Y1_傷上.Hit = value; - X0Y2_傷上.Hit = value; - X0Y3_傷上.Hit = value; - X0Y4_傷上.Hit = value; - } - } + public bool 傷上_表示 + { + get + { + return X0Y0_傷上.Dra; + } + set + { + X0Y0_傷上.Dra = value; + X0Y1_傷上.Dra = value; + X0Y2_傷上.Dra = value; + X0Y3_傷上.Dra = value; + X0Y4_傷上.Dra = value; + X0Y0_傷上.Hit = value; + X0Y1_傷上.Hit = value; + X0Y2_傷上.Hit = value; + X0Y3_傷上.Hit = value; + X0Y4_傷上.Hit = value; + } + } - public bool 傷下_表示 - { - get - { - return X0Y0_傷下.Dra; - } - set - { - X0Y0_傷下.Dra = value; - X0Y1_傷下.Dra = value; - X0Y2_傷下.Dra = value; - X0Y3_傷下.Dra = value; - X0Y4_傷下.Dra = value; - X0Y0_傷下.Hit = value; - X0Y1_傷下.Hit = value; - X0Y2_傷下.Hit = value; - X0Y3_傷下.Hit = value; - X0Y4_傷下.Hit = value; - } - } + public bool 傷下_表示 + { + get + { + return X0Y0_傷下.Dra; + } + set + { + X0Y0_傷下.Dra = value; + X0Y1_傷下.Dra = value; + X0Y2_傷下.Dra = value; + X0Y3_傷下.Dra = value; + X0Y4_傷下.Dra = value; + X0Y0_傷下.Hit = value; + X0Y1_傷下.Hit = value; + X0Y2_傷下.Hit = value; + X0Y3_傷下.Hit = value; + X0Y4_傷下.Hit = value; + } + } - public override bool 表示 - { - get - { - return 傷上_表示; - } - set - { - 傷上_表示 = value; - 傷下_表示 = value; - } - } + public override bool 表示 + { + get + { + return 傷上_表示; + } + set + { + 傷上_表示 = value; + 傷下_表示 = value; + } + } - public override double 濃度 - { - get - { - return 傷上CD.不透明度; - } - set - { - 傷上CD.不透明度 = value; - 傷下CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 傷上CD.不透明度; + } + set + { + 傷上CD.不透明度 = value; + 傷下CD.不透明度 = value; + } + } - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public 目傷(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 目傷D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["目傷左"]); - Pars pars = 本体[0][0]; - X0Y0_傷上 = pars["傷上"].ToPar(); - X0Y0_傷下 = pars["傷下"].ToPar(); - pars = 本体[0][1]; - X0Y1_傷上 = pars["傷上"].ToPar(); - X0Y1_傷下 = pars["傷下"].ToPar(); - pars = 本体[0][2]; - X0Y2_傷上 = pars["傷上"].ToPar(); - X0Y2_傷下 = pars["傷下"].ToPar(); - pars = 本体[0][3]; - X0Y3_傷上 = pars["傷上"].ToPar(); - X0Y3_傷下 = pars["傷下"].ToPar(); - pars = 本体[0][4]; - X0Y4_傷上 = pars["傷上"].ToPar(); - X0Y4_傷下 = pars["傷下"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 傷上_表示 = e.傷上_表示; - 傷下_表示 = e.傷下_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_傷上CP = new ColorP(X0Y0_傷上, 傷上CD, DisUnit, abj: true); - X0Y0_傷下CP = new ColorP(X0Y0_傷下, 傷下CD, DisUnit, abj: true); - X0Y1_傷上CP = new ColorP(X0Y1_傷上, 傷上CD, DisUnit, abj: true); - X0Y1_傷下CP = new ColorP(X0Y1_傷下, 傷下CD, DisUnit, abj: true); - X0Y2_傷上CP = new ColorP(X0Y2_傷上, 傷上CD, DisUnit, abj: true); - X0Y2_傷下CP = new ColorP(X0Y2_傷下, 傷下CD, DisUnit, abj: true); - X0Y3_傷上CP = new ColorP(X0Y3_傷上, 傷上CD, DisUnit, abj: true); - X0Y3_傷下CP = new ColorP(X0Y3_傷下, 傷下CD, DisUnit, abj: true); - X0Y4_傷上CP = new ColorP(X0Y4_傷上, 傷上CD, DisUnit, abj: true); - X0Y4_傷下CP = new ColorP(X0Y4_傷下, 傷下CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 目傷(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 目傷D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["目傷左"]); + Pars pars = 本体[0][0]; + X0Y0_傷上 = pars["傷上"].ToPar(); + X0Y0_傷下 = pars["傷下"].ToPar(); + pars = 本体[0][1]; + X0Y1_傷上 = pars["傷上"].ToPar(); + X0Y1_傷下 = pars["傷下"].ToPar(); + pars = 本体[0][2]; + X0Y2_傷上 = pars["傷上"].ToPar(); + X0Y2_傷下 = pars["傷下"].ToPar(); + pars = 本体[0][3]; + X0Y3_傷上 = pars["傷上"].ToPar(); + X0Y3_傷下 = pars["傷下"].ToPar(); + pars = 本体[0][4]; + X0Y4_傷上 = pars["傷上"].ToPar(); + X0Y4_傷下 = pars["傷下"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 傷上_表示 = e.傷上_表示; + 傷下_表示 = e.傷下_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_傷上CP = new ColorP(X0Y0_傷上, 傷上CD, DisUnit, abj: true); + X0Y0_傷下CP = new ColorP(X0Y0_傷下, 傷下CD, DisUnit, abj: true); + X0Y1_傷上CP = new ColorP(X0Y1_傷上, 傷上CD, DisUnit, abj: true); + X0Y1_傷下CP = new ColorP(X0Y1_傷下, 傷下CD, DisUnit, abj: true); + X0Y2_傷上CP = new ColorP(X0Y2_傷上, 傷上CD, DisUnit, abj: true); + X0Y2_傷下CP = new ColorP(X0Y2_傷下, 傷下CD, DisUnit, abj: true); + X0Y3_傷上CP = new ColorP(X0Y3_傷上, 傷上CD, DisUnit, abj: true); + X0Y3_傷下CP = new ColorP(X0Y3_傷下, 傷下CD, DisUnit, abj: true); + X0Y4_傷上CP = new ColorP(X0Y4_傷上, 傷上CD, DisUnit, abj: true); + X0Y4_傷下CP = new ColorP(X0Y4_傷下, 傷下CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_傷上CP.Update(); - X0Y0_傷下CP.Update(); - break; - case 1: - X0Y1_傷上CP.Update(); - X0Y1_傷下CP.Update(); - break; - case 2: - X0Y2_傷上CP.Update(); - X0Y2_傷下CP.Update(); - break; - case 3: - X0Y3_傷上CP.Update(); - X0Y3_傷下CP.Update(); - break; - default: - X0Y4_傷上CP.Update(); - X0Y4_傷下CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_傷上CP.Update(); + X0Y0_傷下CP.Update(); + break; + case 1: + X0Y1_傷上CP.Update(); + X0Y1_傷下CP.Update(); + break; + case 2: + X0Y2_傷上CP.Update(); + X0Y2_傷下CP.Update(); + break; + case 3: + X0Y3_傷上CP.Update(); + X0Y3_傷下CP.Update(); + break; + default: + X0Y4_傷上CP.Update(); + X0Y4_傷下CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 傷上CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷下CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - } + private void 配色N0(体配色 体配色) + { + 傷上CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷下CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷D.cs index 5494737..6ad6ea7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷D.cs @@ -1,22 +1,23 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 目傷D : EleD +namespace SlaveMatrix { - public bool 傷上_表示; + [Serializable] + public class 目傷D : EleD + { + public bool 傷上_表示; - public bool 傷下_表示; + public bool 傷下_表示; - public 目傷D() - { - ThisType = GetType(); - } + public 目傷D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 目傷(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 目傷(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影.cs index 14fe688..0756326 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影.cs @@ -1,144 +1,145 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 目尻影 : Ele +namespace SlaveMatrix { - public Par X0Y0_目尻影; + public class 目尻影 : Ele + { + public Par X0Y0_目尻影; - public ColorD 目尻影CD; + public ColorD 目尻影CD; - public ColorP X0Y0_目尻影CP; + public ColorP X0Y0_目尻影CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 目尻影_表示 - { - get - { - return X0Y0_目尻影.Dra; - } - set - { - X0Y0_目尻影.Dra = value; - X0Y0_目尻影.Hit = value; - } - } + public bool 目尻影_表示 + { + get + { + return X0Y0_目尻影.Dra; + } + set + { + X0Y0_目尻影.Dra = value; + X0Y0_目尻影.Hit = value; + } + } - public override bool 表示 - { - get - { - return 目尻影_表示; - } - set - { - 目尻影_表示 = value; - } - } + public override bool 表示 + { + get + { + return 目尻影_表示; + } + set + { + 目尻影_表示 = value; + } + } - public override double 濃度 - { - get - { - return 目尻影CD.不透明度; - } - set - { - 目尻影CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 目尻影CD.不透明度; + } + set + { + 目尻影CD.不透明度 = value; + } + } - public 目尻影(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 目尻影D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["目尻影左"]); - Pars pars = 本体[0][0]; - X0Y0_目尻影 = pars["目尻影"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 目尻影_表示 = e.目尻影_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_目尻影CP = new ColorP(X0Y0_目尻影, 目尻影CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 目尻影(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 目尻影D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["目尻影左"]); + Pars pars = 本体[0][0]; + X0Y0_目尻影 = pars["目尻影"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 目尻影_表示 = e.目尻影_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_目尻影CP = new ColorP(X0Y0_目尻影, 目尻影CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_目尻影CP.Update(); - } + public override void 色更新() + { + X0Y0_目尻影CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 目尻影CD = new ColorD(ref 体配色.肌濃.Col1, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 目尻影CD = new ColorD(ref 体配色.肌濃.Col1, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影D.cs index a7a0a66..c0a4a37 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 目尻影D : EleD +namespace SlaveMatrix { - public bool 目尻影_表示; + [Serializable] + public class 目尻影D : EleD + { + public bool 目尻影_表示; - public 目尻影D() - { - ThisType = GetType(); - } + public 目尻影D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 目尻影(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 目尻影(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯.cs index 993e565..c3a81b4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯.cs @@ -1,725 +1,726 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 目隠帯 : Ele +namespace SlaveMatrix { - public Par X0Y0_革; + public class 目隠帯 : Ele + { + public Par X0Y0_革; - public Par X0Y0_丸金具上中; + public Par X0Y0_丸金具上中; - public Par X0Y0_丸金具上左1; + public Par X0Y0_丸金具上左1; - public Par X0Y0_丸金具上左2; + public Par X0Y0_丸金具上左2; - public Par X0Y0_丸金具上左3; + public Par X0Y0_丸金具上左3; - public Par X0Y0_丸金具上左4; + public Par X0Y0_丸金具上左4; - public Par X0Y0_丸金具上左5; + public Par X0Y0_丸金具上左5; - public Par X0Y0_丸金具上右1; + public Par X0Y0_丸金具上右1; - public Par X0Y0_丸金具上右2; + public Par X0Y0_丸金具上右2; - public Par X0Y0_丸金具上右3; + public Par X0Y0_丸金具上右3; - public Par X0Y0_丸金具上右4; + public Par X0Y0_丸金具上右4; - public Par X0Y0_丸金具上右5; + public Par X0Y0_丸金具上右5; - public Par X0Y0_丸金具下左1; + public Par X0Y0_丸金具下左1; - public Par X0Y0_丸金具下左2; + public Par X0Y0_丸金具下左2; - public Par X0Y0_丸金具下左3; + public Par X0Y0_丸金具下左3; - public Par X0Y0_丸金具下左4; + public Par X0Y0_丸金具下左4; - public Par X0Y0_丸金具下左5; + public Par X0Y0_丸金具下左5; - public Par X0Y0_丸金具下右1; + public Par X0Y0_丸金具下右1; - public Par X0Y0_丸金具下右2; + public Par X0Y0_丸金具下右2; - public Par X0Y0_丸金具下右3; + public Par X0Y0_丸金具下右3; - public Par X0Y0_丸金具下右4; + public Par X0Y0_丸金具下右4; - public Par X0Y0_丸金具下右5; + public Par X0Y0_丸金具下右5; - public ColorD 革CD; + public ColorD 革CD; - public ColorD 丸金具上中CD; + public ColorD 丸金具上中CD; - public ColorD 丸金具上左1CD; + public ColorD 丸金具上左1CD; - public ColorD 丸金具上左2CD; + public ColorD 丸金具上左2CD; - public ColorD 丸金具上左3CD; + public ColorD 丸金具上左3CD; - public ColorD 丸金具上左4CD; + public ColorD 丸金具上左4CD; - public ColorD 丸金具上左5CD; + public ColorD 丸金具上左5CD; - public ColorD 丸金具上右1CD; + public ColorD 丸金具上右1CD; - public ColorD 丸金具上右2CD; + public ColorD 丸金具上右2CD; - public ColorD 丸金具上右3CD; + public ColorD 丸金具上右3CD; - public ColorD 丸金具上右4CD; + public ColorD 丸金具上右4CD; - public ColorD 丸金具上右5CD; + public ColorD 丸金具上右5CD; - public ColorD 丸金具下左1CD; + public ColorD 丸金具下左1CD; - public ColorD 丸金具下左2CD; + public ColorD 丸金具下左2CD; - public ColorD 丸金具下左3CD; + public ColorD 丸金具下左3CD; - public ColorD 丸金具下左4CD; + public ColorD 丸金具下左4CD; - public ColorD 丸金具下左5CD; + public ColorD 丸金具下左5CD; - public ColorD 丸金具下右1CD; + public ColorD 丸金具下右1CD; - public ColorD 丸金具下右2CD; + public ColorD 丸金具下右2CD; - public ColorD 丸金具下右3CD; + public ColorD 丸金具下右3CD; - public ColorD 丸金具下右4CD; + public ColorD 丸金具下右4CD; - public ColorD 丸金具下右5CD; + public ColorD 丸金具下右5CD; - public ColorP X0Y0_革CP; + public ColorP X0Y0_革CP; - public ColorP X0Y0_丸金具上中CP; + public ColorP X0Y0_丸金具上中CP; - public ColorP X0Y0_丸金具上左1CP; + public ColorP X0Y0_丸金具上左1CP; - public ColorP X0Y0_丸金具上左2CP; + public ColorP X0Y0_丸金具上左2CP; - public ColorP X0Y0_丸金具上左3CP; + public ColorP X0Y0_丸金具上左3CP; - public ColorP X0Y0_丸金具上左4CP; + public ColorP X0Y0_丸金具上左4CP; - public ColorP X0Y0_丸金具上左5CP; + public ColorP X0Y0_丸金具上左5CP; - public ColorP X0Y0_丸金具上右1CP; + public ColorP X0Y0_丸金具上右1CP; - public ColorP X0Y0_丸金具上右2CP; + public ColorP X0Y0_丸金具上右2CP; - public ColorP X0Y0_丸金具上右3CP; + public ColorP X0Y0_丸金具上右3CP; - public ColorP X0Y0_丸金具上右4CP; + public ColorP X0Y0_丸金具上右4CP; - public ColorP X0Y0_丸金具上右5CP; + public ColorP X0Y0_丸金具上右5CP; - public ColorP X0Y0_丸金具下左1CP; + public ColorP X0Y0_丸金具下左1CP; - public ColorP X0Y0_丸金具下左2CP; + public ColorP X0Y0_丸金具下左2CP; - public ColorP X0Y0_丸金具下左3CP; + public ColorP X0Y0_丸金具下左3CP; - public ColorP X0Y0_丸金具下左4CP; + public ColorP X0Y0_丸金具下左4CP; - public ColorP X0Y0_丸金具下左5CP; + public ColorP X0Y0_丸金具下左5CP; - public ColorP X0Y0_丸金具下右1CP; + public ColorP X0Y0_丸金具下右1CP; - public ColorP X0Y0_丸金具下右2CP; + public ColorP X0Y0_丸金具下右2CP; - public ColorP X0Y0_丸金具下右3CP; + public ColorP X0Y0_丸金具下右3CP; - public ColorP X0Y0_丸金具下右4CP; + public ColorP X0Y0_丸金具下右4CP; - public ColorP X0Y0_丸金具下右5CP; + public ColorP X0Y0_丸金具下右5CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 革_表示 - { - get - { - return X0Y0_革.Dra; - } - set - { - X0Y0_革.Dra = value; - X0Y0_革.Hit = value; - } - } - - public bool 丸金具上中_表示 - { - get - { - return X0Y0_丸金具上中.Dra; - } - set - { - X0Y0_丸金具上中.Dra = value; - X0Y0_丸金具上中.Hit = value; - } - } - - public bool 丸金具上左1_表示 - { - get - { - return X0Y0_丸金具上左1.Dra; - } - set - { - X0Y0_丸金具上左1.Dra = value; - X0Y0_丸金具上左1.Hit = value; - } - } - - public bool 丸金具上左2_表示 - { - get - { - return X0Y0_丸金具上左2.Dra; - } - set - { - X0Y0_丸金具上左2.Dra = value; - X0Y0_丸金具上左2.Hit = value; - } - } - - public bool 丸金具上左3_表示 - { - get - { - return X0Y0_丸金具上左3.Dra; - } - set - { - X0Y0_丸金具上左3.Dra = value; - X0Y0_丸金具上左3.Hit = value; - } - } - - public bool 丸金具上左4_表示 - { - get - { - return X0Y0_丸金具上左4.Dra; - } - set - { - X0Y0_丸金具上左4.Dra = value; - X0Y0_丸金具上左4.Hit = value; - } - } - - public bool 丸金具上左5_表示 - { - get - { - return X0Y0_丸金具上左5.Dra; - } - set - { - X0Y0_丸金具上左5.Dra = value; - X0Y0_丸金具上左5.Hit = value; - } - } - - public bool 丸金具上右1_表示 - { - get - { - return X0Y0_丸金具上右1.Dra; - } - set - { - X0Y0_丸金具上右1.Dra = value; - X0Y0_丸金具上右1.Hit = value; - } - } - - public bool 丸金具上右2_表示 - { - get - { - return X0Y0_丸金具上右2.Dra; - } - set - { - X0Y0_丸金具上右2.Dra = value; - X0Y0_丸金具上右2.Hit = value; - } - } - - public bool 丸金具上右3_表示 - { - get - { - return X0Y0_丸金具上右3.Dra; - } - set - { - X0Y0_丸金具上右3.Dra = value; - X0Y0_丸金具上右3.Hit = value; - } - } - - public bool 丸金具上右4_表示 - { - get - { - return X0Y0_丸金具上右4.Dra; - } - set - { - X0Y0_丸金具上右4.Dra = value; - X0Y0_丸金具上右4.Hit = value; - } - } - - public bool 丸金具上右5_表示 - { - get - { - return X0Y0_丸金具上右5.Dra; - } - set - { - X0Y0_丸金具上右5.Dra = value; - X0Y0_丸金具上右5.Hit = value; - } - } - - public bool 丸金具下左1_表示 - { - get - { - return X0Y0_丸金具下左1.Dra; - } - set - { - X0Y0_丸金具下左1.Dra = value; - X0Y0_丸金具下左1.Hit = value; - } - } - - public bool 丸金具下左2_表示 - { - get - { - return X0Y0_丸金具下左2.Dra; - } - set - { - X0Y0_丸金具下左2.Dra = value; - X0Y0_丸金具下左2.Hit = value; - } - } - - public bool 丸金具下左3_表示 - { - get - { - return X0Y0_丸金具下左3.Dra; - } - set - { - X0Y0_丸金具下左3.Dra = value; - X0Y0_丸金具下左3.Hit = value; - } - } - - public bool 丸金具下左4_表示 - { - get - { - return X0Y0_丸金具下左4.Dra; - } - set - { - X0Y0_丸金具下左4.Dra = value; - X0Y0_丸金具下左4.Hit = value; - } - } - - public bool 丸金具下左5_表示 - { - get - { - return X0Y0_丸金具下左5.Dra; - } - set - { - X0Y0_丸金具下左5.Dra = value; - X0Y0_丸金具下左5.Hit = value; - } - } - - public bool 丸金具下右1_表示 - { - get - { - return X0Y0_丸金具下右1.Dra; - } - set - { - X0Y0_丸金具下右1.Dra = value; - X0Y0_丸金具下右1.Hit = value; - } - } - - public bool 丸金具下右2_表示 - { - get - { - return X0Y0_丸金具下右2.Dra; - } - set - { - X0Y0_丸金具下右2.Dra = value; - X0Y0_丸金具下右2.Hit = value; - } - } - - public bool 丸金具下右3_表示 - { - get - { - return X0Y0_丸金具下右3.Dra; - } - set - { - X0Y0_丸金具下右3.Dra = value; - X0Y0_丸金具下右3.Hit = value; - } - } - - public bool 丸金具下右4_表示 - { - get - { - return X0Y0_丸金具下右4.Dra; - } - set - { - X0Y0_丸金具下右4.Dra = value; - X0Y0_丸金具下右4.Hit = value; - } - } - - public bool 丸金具下右5_表示 - { - get - { - return X0Y0_丸金具下右5.Dra; - } - set - { - X0Y0_丸金具下右5.Dra = value; - X0Y0_丸金具下右5.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 革_表示; - } - set - { - 革_表示 = value; - 丸金具上中_表示 = value; - 丸金具上左1_表示 = value; - 丸金具上左2_表示 = value; - 丸金具上左3_表示 = value; - 丸金具上左4_表示 = value; - 丸金具上左5_表示 = value; - 丸金具上右1_表示 = value; - 丸金具上右2_表示 = value; - 丸金具上右3_表示 = value; - 丸金具上右4_表示 = value; - 丸金具上右5_表示 = value; - 丸金具下左1_表示 = value; - 丸金具下左2_表示 = value; - 丸金具下左3_表示 = value; - 丸金具下左4_表示 = value; - 丸金具下左5_表示 = value; - 丸金具下右1_表示 = value; - 丸金具下右2_表示 = value; - 丸金具下右3_表示 = value; - 丸金具下右4_表示 = value; - 丸金具下右5_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 革CD.不透明度; - } - set - { - 革CD.不透明度 = value; - 丸金具上中CD.不透明度 = value; - 丸金具上左1CD.不透明度 = value; - 丸金具上左2CD.不透明度 = value; - 丸金具上左3CD.不透明度 = value; - 丸金具上左4CD.不透明度 = value; - 丸金具上左5CD.不透明度 = value; - 丸金具上右1CD.不透明度 = value; - 丸金具上右2CD.不透明度 = value; - 丸金具上右3CD.不透明度 = value; - 丸金具上右4CD.不透明度 = value; - 丸金具上右5CD.不透明度 = value; - 丸金具下左1CD.不透明度 = value; - 丸金具下左2CD.不透明度 = value; - 丸金具下左3CD.不透明度 = value; - 丸金具下左4CD.不透明度 = value; - 丸金具下左5CD.不透明度 = value; - 丸金具下右1CD.不透明度 = value; - 丸金具下右2CD.不透明度 = value; - 丸金具下右3CD.不透明度 = value; - 丸金具下右4CD.不透明度 = value; - 丸金具下右5CD.不透明度 = value; - } - } - - public 目隠帯(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 目隠帯D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["目隠帯"]); - Pars pars = 本体[0][0]; - X0Y0_革 = pars["革"].ToPar(); - X0Y0_丸金具上中 = pars["丸金具上中"].ToPar(); - X0Y0_丸金具上左1 = pars["丸金具上左1"].ToPar(); - X0Y0_丸金具上左2 = pars["丸金具上左2"].ToPar(); - X0Y0_丸金具上左3 = pars["丸金具上左3"].ToPar(); - X0Y0_丸金具上左4 = pars["丸金具上左4"].ToPar(); - X0Y0_丸金具上左5 = pars["丸金具上左5"].ToPar(); - X0Y0_丸金具上右1 = pars["丸金具上右1"].ToPar(); - X0Y0_丸金具上右2 = pars["丸金具上右2"].ToPar(); - X0Y0_丸金具上右3 = pars["丸金具上右3"].ToPar(); - X0Y0_丸金具上右4 = pars["丸金具上右4"].ToPar(); - X0Y0_丸金具上右5 = pars["丸金具上右5"].ToPar(); - X0Y0_丸金具下左1 = pars["丸金具下左1"].ToPar(); - X0Y0_丸金具下左2 = pars["丸金具下左2"].ToPar(); - X0Y0_丸金具下左3 = pars["丸金具下左3"].ToPar(); - X0Y0_丸金具下左4 = pars["丸金具下左4"].ToPar(); - X0Y0_丸金具下左5 = pars["丸金具下左5"].ToPar(); - X0Y0_丸金具下右1 = pars["丸金具下右1"].ToPar(); - X0Y0_丸金具下右2 = pars["丸金具下右2"].ToPar(); - X0Y0_丸金具下右3 = pars["丸金具下右3"].ToPar(); - X0Y0_丸金具下右4 = pars["丸金具下右4"].ToPar(); - X0Y0_丸金具下右5 = pars["丸金具下右5"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 革_表示 = e.革_表示; - 丸金具上中_表示 = e.丸金具上中_表示; - 丸金具上左1_表示 = e.丸金具上左1_表示; - 丸金具上左2_表示 = e.丸金具上左2_表示; - 丸金具上左3_表示 = e.丸金具上左3_表示; - 丸金具上左4_表示 = e.丸金具上左4_表示; - 丸金具上左5_表示 = e.丸金具上左5_表示; - 丸金具上右1_表示 = e.丸金具上右1_表示; - 丸金具上右2_表示 = e.丸金具上右2_表示; - 丸金具上右3_表示 = e.丸金具上右3_表示; - 丸金具上右4_表示 = e.丸金具上右4_表示; - 丸金具上右5_表示 = e.丸金具上右5_表示; - 丸金具下左1_表示 = e.丸金具下左1_表示; - 丸金具下左2_表示 = e.丸金具下左2_表示; - 丸金具下左3_表示 = e.丸金具下左3_表示; - 丸金具下左4_表示 = e.丸金具下左4_表示; - 丸金具下左5_表示 = e.丸金具下左5_表示; - 丸金具下右1_表示 = e.丸金具下右1_表示; - 丸金具下右2_表示 = e.丸金具下右2_表示; - 丸金具下右3_表示 = e.丸金具下右3_表示; - 丸金具下右4_表示 = e.丸金具下右4_表示; - 丸金具下右5_表示 = e.丸金具下右5_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_革CP = new ColorP(X0Y0_革, 革CD, 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); - 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_丸金具上右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_丸金具下左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_丸金具下右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); - 濃度 = e.濃度; - } - - public override bool Is革(Par p) - { - if (p != X0Y0_革 && p != X0Y0_丸金具上中 && p != X0Y0_丸金具上左1 && p != X0Y0_丸金具上左2 && p != X0Y0_丸金具上左3 && p != X0Y0_丸金具上左4 && p != X0Y0_丸金具上左5 && p != X0Y0_丸金具上右1 && p != X0Y0_丸金具上右2 && p != X0Y0_丸金具上右3 && p != X0Y0_丸金具上右4 && p != X0Y0_丸金具上右5 && p != X0Y0_丸金具下左1 && p != X0Y0_丸金具下左2 && p != X0Y0_丸金具下左3 && p != X0Y0_丸金具下左4 && p != X0Y0_丸金具下左5 && p != X0Y0_丸金具下右1 && p != X0Y0_丸金具下右2 && p != X0Y0_丸金具下右3 && p != X0Y0_丸金具下右4) - { - return p == X0Y0_丸金具下右5; - } - return true; - } - - public override void 色更新() - { - X0Y0_革CP.Update(); - X0Y0_丸金具上中CP.Update(); - X0Y0_丸金具上左1CP.Update(); - X0Y0_丸金具上左2CP.Update(); - X0Y0_丸金具上左3CP.Update(); - X0Y0_丸金具上左4CP.Update(); - X0Y0_丸金具上左5CP.Update(); - X0Y0_丸金具上右1CP.Update(); - X0Y0_丸金具上右2CP.Update(); - X0Y0_丸金具上右3CP.Update(); - X0Y0_丸金具上右4CP.Update(); - X0Y0_丸金具上右5CP.Update(); - X0Y0_丸金具下左1CP.Update(); - X0Y0_丸金具下左2CP.Update(); - X0Y0_丸金具下左3CP.Update(); - X0Y0_丸金具下左4CP.Update(); - X0Y0_丸金具下左5CP.Update(); - X0Y0_丸金具下右1CP.Update(); - X0Y0_丸金具下右2CP.Update(); - X0Y0_丸金具下右3CP.Update(); - X0Y0_丸金具下右4CP.Update(); - X0Y0_丸金具下右5CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 革CD = new ColorD(); - 丸金具上中CD = new ColorD(); - 丸金具上左1CD = new ColorD(); - 丸金具上左2CD = new ColorD(); - 丸金具上左3CD = new ColorD(); - 丸金具上左4CD = new ColorD(); - 丸金具上左5CD = new ColorD(); - 丸金具上右1CD = new ColorD(); - 丸金具上右2CD = new ColorD(); - 丸金具上右3CD = new ColorD(); - 丸金具上右4CD = new ColorD(); - 丸金具上右5CD = new ColorD(); - 丸金具下左1CD = new ColorD(); - 丸金具下左2CD = new ColorD(); - 丸金具下左3CD = new ColorD(); - 丸金具下左4CD = new ColorD(); - 丸金具下左5CD = new ColorD(); - 丸金具下右1CD = new ColorD(); - 丸金具下右2CD = new ColorD(); - 丸金具下右3CD = new ColorD(); - 丸金具下右4CD = new ColorD(); - 丸金具下右5CD = new ColorD(); - } - - public void 配色(拘束具色 配色) - { - 革CD.色 = 配色.革部色; - 丸金具上中CD.色 = 配色.金具色; - 丸金具上左1CD.色 = 丸金具上中CD.色; - 丸金具上左2CD.色 = 丸金具上中CD.色; - 丸金具上左3CD.色 = 丸金具上中CD.色; - 丸金具上左4CD.色 = 丸金具上中CD.色; - 丸金具上左5CD.色 = 丸金具上中CD.色; - 丸金具上右1CD.色 = 丸金具上中CD.色; - 丸金具上右2CD.色 = 丸金具上中CD.色; - 丸金具上右3CD.色 = 丸金具上中CD.色; - 丸金具上右4CD.色 = 丸金具上中CD.色; - 丸金具上右5CD.色 = 丸金具上中CD.色; - 丸金具下左1CD.色 = 丸金具上中CD.色; - 丸金具下左2CD.色 = 丸金具上中CD.色; - 丸金具下左3CD.色 = 丸金具上中CD.色; - 丸金具下左4CD.色 = 丸金具上中CD.色; - 丸金具下左5CD.色 = 丸金具上中CD.色; - 丸金具下右1CD.色 = 丸金具上中CD.色; - 丸金具下右2CD.色 = 丸金具上中CD.色; - 丸金具下右3CD.色 = 丸金具上中CD.色; - 丸金具下右4CD.色 = 丸金具上中CD.色; - 丸金具下右5CD.色 = 丸金具上中CD.色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 革_表示 + { + get + { + return X0Y0_革.Dra; + } + set + { + X0Y0_革.Dra = value; + X0Y0_革.Hit = value; + } + } + + public bool 丸金具上中_表示 + { + get + { + return X0Y0_丸金具上中.Dra; + } + set + { + X0Y0_丸金具上中.Dra = value; + X0Y0_丸金具上中.Hit = value; + } + } + + public bool 丸金具上左1_表示 + { + get + { + return X0Y0_丸金具上左1.Dra; + } + set + { + X0Y0_丸金具上左1.Dra = value; + X0Y0_丸金具上左1.Hit = value; + } + } + + public bool 丸金具上左2_表示 + { + get + { + return X0Y0_丸金具上左2.Dra; + } + set + { + X0Y0_丸金具上左2.Dra = value; + X0Y0_丸金具上左2.Hit = value; + } + } + + public bool 丸金具上左3_表示 + { + get + { + return X0Y0_丸金具上左3.Dra; + } + set + { + X0Y0_丸金具上左3.Dra = value; + X0Y0_丸金具上左3.Hit = value; + } + } + + public bool 丸金具上左4_表示 + { + get + { + return X0Y0_丸金具上左4.Dra; + } + set + { + X0Y0_丸金具上左4.Dra = value; + X0Y0_丸金具上左4.Hit = value; + } + } + + public bool 丸金具上左5_表示 + { + get + { + return X0Y0_丸金具上左5.Dra; + } + set + { + X0Y0_丸金具上左5.Dra = value; + X0Y0_丸金具上左5.Hit = value; + } + } + + public bool 丸金具上右1_表示 + { + get + { + return X0Y0_丸金具上右1.Dra; + } + set + { + X0Y0_丸金具上右1.Dra = value; + X0Y0_丸金具上右1.Hit = value; + } + } + + public bool 丸金具上右2_表示 + { + get + { + return X0Y0_丸金具上右2.Dra; + } + set + { + X0Y0_丸金具上右2.Dra = value; + X0Y0_丸金具上右2.Hit = value; + } + } + + public bool 丸金具上右3_表示 + { + get + { + return X0Y0_丸金具上右3.Dra; + } + set + { + X0Y0_丸金具上右3.Dra = value; + X0Y0_丸金具上右3.Hit = value; + } + } + + public bool 丸金具上右4_表示 + { + get + { + return X0Y0_丸金具上右4.Dra; + } + set + { + X0Y0_丸金具上右4.Dra = value; + X0Y0_丸金具上右4.Hit = value; + } + } + + public bool 丸金具上右5_表示 + { + get + { + return X0Y0_丸金具上右5.Dra; + } + set + { + X0Y0_丸金具上右5.Dra = value; + X0Y0_丸金具上右5.Hit = value; + } + } + + public bool 丸金具下左1_表示 + { + get + { + return X0Y0_丸金具下左1.Dra; + } + set + { + X0Y0_丸金具下左1.Dra = value; + X0Y0_丸金具下左1.Hit = value; + } + } + + public bool 丸金具下左2_表示 + { + get + { + return X0Y0_丸金具下左2.Dra; + } + set + { + X0Y0_丸金具下左2.Dra = value; + X0Y0_丸金具下左2.Hit = value; + } + } + + public bool 丸金具下左3_表示 + { + get + { + return X0Y0_丸金具下左3.Dra; + } + set + { + X0Y0_丸金具下左3.Dra = value; + X0Y0_丸金具下左3.Hit = value; + } + } + + public bool 丸金具下左4_表示 + { + get + { + return X0Y0_丸金具下左4.Dra; + } + set + { + X0Y0_丸金具下左4.Dra = value; + X0Y0_丸金具下左4.Hit = value; + } + } + + public bool 丸金具下左5_表示 + { + get + { + return X0Y0_丸金具下左5.Dra; + } + set + { + X0Y0_丸金具下左5.Dra = value; + X0Y0_丸金具下左5.Hit = value; + } + } + + public bool 丸金具下右1_表示 + { + get + { + return X0Y0_丸金具下右1.Dra; + } + set + { + X0Y0_丸金具下右1.Dra = value; + X0Y0_丸金具下右1.Hit = value; + } + } + + public bool 丸金具下右2_表示 + { + get + { + return X0Y0_丸金具下右2.Dra; + } + set + { + X0Y0_丸金具下右2.Dra = value; + X0Y0_丸金具下右2.Hit = value; + } + } + + public bool 丸金具下右3_表示 + { + get + { + return X0Y0_丸金具下右3.Dra; + } + set + { + X0Y0_丸金具下右3.Dra = value; + X0Y0_丸金具下右3.Hit = value; + } + } + + public bool 丸金具下右4_表示 + { + get + { + return X0Y0_丸金具下右4.Dra; + } + set + { + X0Y0_丸金具下右4.Dra = value; + X0Y0_丸金具下右4.Hit = value; + } + } + + public bool 丸金具下右5_表示 + { + get + { + return X0Y0_丸金具下右5.Dra; + } + set + { + X0Y0_丸金具下右5.Dra = value; + X0Y0_丸金具下右5.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 革_表示; + } + set + { + 革_表示 = value; + 丸金具上中_表示 = value; + 丸金具上左1_表示 = value; + 丸金具上左2_表示 = value; + 丸金具上左3_表示 = value; + 丸金具上左4_表示 = value; + 丸金具上左5_表示 = value; + 丸金具上右1_表示 = value; + 丸金具上右2_表示 = value; + 丸金具上右3_表示 = value; + 丸金具上右4_表示 = value; + 丸金具上右5_表示 = value; + 丸金具下左1_表示 = value; + 丸金具下左2_表示 = value; + 丸金具下左3_表示 = value; + 丸金具下左4_表示 = value; + 丸金具下左5_表示 = value; + 丸金具下右1_表示 = value; + 丸金具下右2_表示 = value; + 丸金具下右3_表示 = value; + 丸金具下右4_表示 = value; + 丸金具下右5_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 革CD.不透明度; + } + set + { + 革CD.不透明度 = value; + 丸金具上中CD.不透明度 = value; + 丸金具上左1CD.不透明度 = value; + 丸金具上左2CD.不透明度 = value; + 丸金具上左3CD.不透明度 = value; + 丸金具上左4CD.不透明度 = value; + 丸金具上左5CD.不透明度 = value; + 丸金具上右1CD.不透明度 = value; + 丸金具上右2CD.不透明度 = value; + 丸金具上右3CD.不透明度 = value; + 丸金具上右4CD.不透明度 = value; + 丸金具上右5CD.不透明度 = value; + 丸金具下左1CD.不透明度 = value; + 丸金具下左2CD.不透明度 = value; + 丸金具下左3CD.不透明度 = value; + 丸金具下左4CD.不透明度 = value; + 丸金具下左5CD.不透明度 = value; + 丸金具下右1CD.不透明度 = value; + 丸金具下右2CD.不透明度 = value; + 丸金具下右3CD.不透明度 = value; + 丸金具下右4CD.不透明度 = value; + 丸金具下右5CD.不透明度 = value; + } + } + + public 目隠帯(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 目隠帯D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["目隠帯"]); + Pars pars = 本体[0][0]; + X0Y0_革 = pars["革"].ToPar(); + X0Y0_丸金具上中 = pars["丸金具上中"].ToPar(); + X0Y0_丸金具上左1 = pars["丸金具上左1"].ToPar(); + X0Y0_丸金具上左2 = pars["丸金具上左2"].ToPar(); + X0Y0_丸金具上左3 = pars["丸金具上左3"].ToPar(); + X0Y0_丸金具上左4 = pars["丸金具上左4"].ToPar(); + X0Y0_丸金具上左5 = pars["丸金具上左5"].ToPar(); + X0Y0_丸金具上右1 = pars["丸金具上右1"].ToPar(); + X0Y0_丸金具上右2 = pars["丸金具上右2"].ToPar(); + X0Y0_丸金具上右3 = pars["丸金具上右3"].ToPar(); + X0Y0_丸金具上右4 = pars["丸金具上右4"].ToPar(); + X0Y0_丸金具上右5 = pars["丸金具上右5"].ToPar(); + X0Y0_丸金具下左1 = pars["丸金具下左1"].ToPar(); + X0Y0_丸金具下左2 = pars["丸金具下左2"].ToPar(); + X0Y0_丸金具下左3 = pars["丸金具下左3"].ToPar(); + X0Y0_丸金具下左4 = pars["丸金具下左4"].ToPar(); + X0Y0_丸金具下左5 = pars["丸金具下左5"].ToPar(); + X0Y0_丸金具下右1 = pars["丸金具下右1"].ToPar(); + X0Y0_丸金具下右2 = pars["丸金具下右2"].ToPar(); + X0Y0_丸金具下右3 = pars["丸金具下右3"].ToPar(); + X0Y0_丸金具下右4 = pars["丸金具下右4"].ToPar(); + X0Y0_丸金具下右5 = pars["丸金具下右5"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 革_表示 = e.革_表示; + 丸金具上中_表示 = e.丸金具上中_表示; + 丸金具上左1_表示 = e.丸金具上左1_表示; + 丸金具上左2_表示 = e.丸金具上左2_表示; + 丸金具上左3_表示 = e.丸金具上左3_表示; + 丸金具上左4_表示 = e.丸金具上左4_表示; + 丸金具上左5_表示 = e.丸金具上左5_表示; + 丸金具上右1_表示 = e.丸金具上右1_表示; + 丸金具上右2_表示 = e.丸金具上右2_表示; + 丸金具上右3_表示 = e.丸金具上右3_表示; + 丸金具上右4_表示 = e.丸金具上右4_表示; + 丸金具上右5_表示 = e.丸金具上右5_表示; + 丸金具下左1_表示 = e.丸金具下左1_表示; + 丸金具下左2_表示 = e.丸金具下左2_表示; + 丸金具下左3_表示 = e.丸金具下左3_表示; + 丸金具下左4_表示 = e.丸金具下左4_表示; + 丸金具下左5_表示 = e.丸金具下左5_表示; + 丸金具下右1_表示 = e.丸金具下右1_表示; + 丸金具下右2_表示 = e.丸金具下右2_表示; + 丸金具下右3_表示 = e.丸金具下右3_表示; + 丸金具下右4_表示 = e.丸金具下右4_表示; + 丸金具下右5_表示 = e.丸金具下右5_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_革CP = new ColorP(X0Y0_革, 革CD, 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); + 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_丸金具上右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_丸金具下左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_丸金具下右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); + 濃度 = e.濃度; + } + + public override bool Is革(Par p) + { + if (p != X0Y0_革 && p != X0Y0_丸金具上中 && p != X0Y0_丸金具上左1 && p != X0Y0_丸金具上左2 && p != X0Y0_丸金具上左3 && p != X0Y0_丸金具上左4 && p != X0Y0_丸金具上左5 && p != X0Y0_丸金具上右1 && p != X0Y0_丸金具上右2 && p != X0Y0_丸金具上右3 && p != X0Y0_丸金具上右4 && p != X0Y0_丸金具上右5 && p != X0Y0_丸金具下左1 && p != X0Y0_丸金具下左2 && p != X0Y0_丸金具下左3 && p != X0Y0_丸金具下左4 && p != X0Y0_丸金具下左5 && p != X0Y0_丸金具下右1 && p != X0Y0_丸金具下右2 && p != X0Y0_丸金具下右3 && p != X0Y0_丸金具下右4) + { + return p == X0Y0_丸金具下右5; + } + return true; + } + + public override void 色更新() + { + X0Y0_革CP.Update(); + X0Y0_丸金具上中CP.Update(); + X0Y0_丸金具上左1CP.Update(); + X0Y0_丸金具上左2CP.Update(); + X0Y0_丸金具上左3CP.Update(); + X0Y0_丸金具上左4CP.Update(); + X0Y0_丸金具上左5CP.Update(); + X0Y0_丸金具上右1CP.Update(); + X0Y0_丸金具上右2CP.Update(); + X0Y0_丸金具上右3CP.Update(); + X0Y0_丸金具上右4CP.Update(); + X0Y0_丸金具上右5CP.Update(); + X0Y0_丸金具下左1CP.Update(); + X0Y0_丸金具下左2CP.Update(); + X0Y0_丸金具下左3CP.Update(); + X0Y0_丸金具下左4CP.Update(); + X0Y0_丸金具下左5CP.Update(); + X0Y0_丸金具下右1CP.Update(); + X0Y0_丸金具下右2CP.Update(); + X0Y0_丸金具下右3CP.Update(); + X0Y0_丸金具下右4CP.Update(); + X0Y0_丸金具下右5CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 革CD = new ColorD(); + 丸金具上中CD = new ColorD(); + 丸金具上左1CD = new ColorD(); + 丸金具上左2CD = new ColorD(); + 丸金具上左3CD = new ColorD(); + 丸金具上左4CD = new ColorD(); + 丸金具上左5CD = new ColorD(); + 丸金具上右1CD = new ColorD(); + 丸金具上右2CD = new ColorD(); + 丸金具上右3CD = new ColorD(); + 丸金具上右4CD = new ColorD(); + 丸金具上右5CD = new ColorD(); + 丸金具下左1CD = new ColorD(); + 丸金具下左2CD = new ColorD(); + 丸金具下左3CD = new ColorD(); + 丸金具下左4CD = new ColorD(); + 丸金具下左5CD = new ColorD(); + 丸金具下右1CD = new ColorD(); + 丸金具下右2CD = new ColorD(); + 丸金具下右3CD = new ColorD(); + 丸金具下右4CD = new ColorD(); + 丸金具下右5CD = new ColorD(); + } + + public void 配色(拘束具色 配色) + { + 革CD.色 = 配色.革部色; + 丸金具上中CD.色 = 配色.金具色; + 丸金具上左1CD.色 = 丸金具上中CD.色; + 丸金具上左2CD.色 = 丸金具上中CD.色; + 丸金具上左3CD.色 = 丸金具上中CD.色; + 丸金具上左4CD.色 = 丸金具上中CD.色; + 丸金具上左5CD.色 = 丸金具上中CD.色; + 丸金具上右1CD.色 = 丸金具上中CD.色; + 丸金具上右2CD.色 = 丸金具上中CD.色; + 丸金具上右3CD.色 = 丸金具上中CD.色; + 丸金具上右4CD.色 = 丸金具上中CD.色; + 丸金具上右5CD.色 = 丸金具上中CD.色; + 丸金具下左1CD.色 = 丸金具上中CD.色; + 丸金具下左2CD.色 = 丸金具上中CD.色; + 丸金具下左3CD.色 = 丸金具上中CD.色; + 丸金具下左4CD.色 = 丸金具上中CD.色; + 丸金具下左5CD.色 = 丸金具上中CD.色; + 丸金具下右1CD.色 = 丸金具上中CD.色; + 丸金具下右2CD.色 = 丸金具上中CD.色; + 丸金具下右3CD.色 = 丸金具上中CD.色; + 丸金具下右4CD.色 = 丸金具上中CD.色; + 丸金具下右5CD.色 = 丸金具上中CD.色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯D.cs index 4d0fe38..2671783 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯D.cs @@ -1,62 +1,63 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 目隠帯D : EleD +namespace SlaveMatrix { - public bool 革_表示; + [Serializable] + public class 目隠帯D : EleD + { + public bool 革_表示; - public bool 丸金具上中_表示; + public bool 丸金具上中_表示; - public bool 丸金具上左1_表示; + public bool 丸金具上左1_表示; - public bool 丸金具上左2_表示; + public bool 丸金具上左2_表示; - public bool 丸金具上左3_表示; + public bool 丸金具上左3_表示; - public bool 丸金具上左4_表示; + public bool 丸金具上左4_表示; - public bool 丸金具上左5_表示; + public bool 丸金具上左5_表示; - public bool 丸金具上右1_表示; + public bool 丸金具上右1_表示; - public bool 丸金具上右2_表示; + public bool 丸金具上右2_表示; - public bool 丸金具上右3_表示; + public bool 丸金具上右3_表示; - public bool 丸金具上右4_表示; + public bool 丸金具上右4_表示; - public bool 丸金具上右5_表示; + public bool 丸金具上右5_表示; - public bool 丸金具下左1_表示; + public bool 丸金具下左1_表示; - public bool 丸金具下左2_表示; + public bool 丸金具下左2_表示; - public bool 丸金具下左3_表示; + public bool 丸金具下左3_表示; - public bool 丸金具下左4_表示; + public bool 丸金具下左4_表示; - public bool 丸金具下左5_表示; + public bool 丸金具下左5_表示; - public bool 丸金具下右1_表示; + public bool 丸金具下右1_表示; - public bool 丸金具下右2_表示; + public bool 丸金具下右2_表示; - public bool 丸金具下右3_表示; + public bool 丸金具下右3_表示; - public bool 丸金具下右4_表示; + public bool 丸金具下右4_表示; - public bool 丸金具下右5_表示; + public bool 丸金具下右5_表示; - public 目隠帯D() - { - ThisType = GetType(); - } + public 目隠帯D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 目隠帯(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 目隠帯(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯情報.cs index 3b4f5af..4ab8b47 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯情報.cs @@ -1,87 +1,88 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 目隠帯情報 +namespace SlaveMatrix { - public bool 革_表示; + [Serializable] + public struct 目隠帯情報 + { + public bool 革_表示; - public bool 丸金具上中_表示; + public bool 丸金具上中_表示; - public bool 丸金具上左1_表示; + public bool 丸金具上左1_表示; - public bool 丸金具上左2_表示; + public bool 丸金具上左2_表示; - public bool 丸金具上左3_表示; + public bool 丸金具上左3_表示; - public bool 丸金具上左4_表示; + public bool 丸金具上左4_表示; - public bool 丸金具上左5_表示; + public bool 丸金具上左5_表示; - public bool 丸金具上右1_表示; + public bool 丸金具上右1_表示; - public bool 丸金具上右2_表示; + public bool 丸金具上右2_表示; - public bool 丸金具上右3_表示; + public bool 丸金具上右3_表示; - public bool 丸金具上右4_表示; + public bool 丸金具上右4_表示; - public bool 丸金具上右5_表示; + public bool 丸金具上右5_表示; - public bool 丸金具下左1_表示; + public bool 丸金具下左1_表示; - public bool 丸金具下左2_表示; + public bool 丸金具下左2_表示; - public bool 丸金具下左3_表示; + public bool 丸金具下左3_表示; - public bool 丸金具下左4_表示; + public bool 丸金具下左4_表示; - public bool 丸金具下左5_表示; + public bool 丸金具下左5_表示; - public bool 丸金具下右1_表示; + public bool 丸金具下右1_表示; - public bool 丸金具下右2_表示; + public bool 丸金具下右2_表示; - public bool 丸金具下右3_表示; + public bool 丸金具下右3_表示; - public bool 丸金具下右4_表示; + public bool 丸金具下右4_表示; - public bool 丸金具下右5_表示; + public bool 丸金具下右5_表示; - public 拘束具色 色; + public 拘束具色 色; - public void SetDefault() - { - 革_表示 = true; - 丸金具上中_表示 = true; - 丸金具上左1_表示 = true; - 丸金具上左2_表示 = true; - 丸金具上左3_表示 = true; - 丸金具上左4_表示 = true; - 丸金具上左5_表示 = true; - 丸金具上右1_表示 = true; - 丸金具上右2_表示 = true; - 丸金具上右3_表示 = true; - 丸金具上右4_表示 = true; - 丸金具上右5_表示 = true; - 丸金具下左1_表示 = true; - 丸金具下左2_表示 = true; - 丸金具下左3_表示 = true; - 丸金具下左4_表示 = true; - 丸金具下左5_表示 = true; - 丸金具下右1_表示 = true; - 丸金具下右2_表示 = true; - 丸金具下右3_表示 = true; - 丸金具下右4_表示 = true; - 丸金具下右5_表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + 革_表示 = true; + 丸金具上中_表示 = true; + 丸金具上左1_表示 = true; + 丸金具上左2_表示 = true; + 丸金具上左3_表示 = true; + 丸金具上左4_表示 = true; + 丸金具上左5_表示 = true; + 丸金具上右1_表示 = true; + 丸金具上右2_表示 = true; + 丸金具上右3_表示 = true; + 丸金具上右4_表示 = true; + 丸金具上右5_表示 = true; + 丸金具下左1_表示 = true; + 丸金具下左2_表示 = true; + 丸金具下左3_表示 = true; + 丸金具下左4_表示 = true; + 丸金具下左5_表示 = true; + 丸金具下右1_表示 = true; + 丸金具下右2_表示 = true; + 丸金具下右3_表示 = true; + 丸金具下右4_表示 = true; + 丸金具下右5_表示 = true; + 色.SetDefault(); + } - public static 目隠帯情報 GetDefault() - { - 目隠帯情報 result = default(目隠帯情報); - result.SetDefault(); - return result; - } + public static 目隠帯情報 GetDefault() + { + 目隠帯情報 result = default(目隠帯情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉.cs index f76ae2e..f1d4ca0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉.cs @@ -1,238 +1,239 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 眉 : Ele +namespace SlaveMatrix { - public Par X0Y0_眉; + public class 眉 : Ele + { + public Par X0Y0_眉; - public Par X0Y1_眉; + public Par X0Y1_眉; - public Par X0Y1_眉間; + public Par X0Y1_眉間; - public Par X0Y2_眉; + public Par X0Y2_眉; - public Par X0Y2_眉間; + public Par X0Y2_眉間; - public ColorD 眉CD; + public ColorD 眉CD; - public ColorD 眉間CD; + public ColorD 眉間CD; - public ColorP X0Y0_眉CP; + public ColorP X0Y0_眉CP; - public ColorP X0Y1_眉CP; + public ColorP X0Y1_眉CP; - public ColorP X0Y1_眉間CP; + public ColorP X0Y1_眉間CP; - public ColorP X0Y2_眉CP; + public ColorP X0Y2_眉CP; - public ColorP X0Y2_眉間CP; + public ColorP X0Y2_眉間CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 眉_表示 - { - get - { - return X0Y0_眉.Dra; - } - set - { - X0Y0_眉.Dra = value; - X0Y1_眉.Dra = value; - X0Y2_眉.Dra = value; - X0Y0_眉.Hit = value; - X0Y1_眉.Hit = value; - X0Y2_眉.Hit = value; - } - } + public bool 眉_表示 + { + get + { + return X0Y0_眉.Dra; + } + set + { + X0Y0_眉.Dra = value; + X0Y1_眉.Dra = value; + X0Y2_眉.Dra = value; + X0Y0_眉.Hit = value; + X0Y1_眉.Hit = value; + X0Y2_眉.Hit = value; + } + } - public bool 眉間_表示 - { - get - { - return X0Y1_眉間.Dra; - } - set - { - X0Y1_眉間.Dra = value; - X0Y2_眉間.Dra = value; - X0Y1_眉間.Hit = value; - X0Y2_眉間.Hit = value; - } - } + public bool 眉間_表示 + { + get + { + return X0Y1_眉間.Dra; + } + set + { + X0Y1_眉間.Dra = value; + X0Y2_眉間.Dra = value; + X0Y1_眉間.Hit = value; + X0Y2_眉間.Hit = value; + } + } - public override bool 表示 - { - get - { - return 眉_表示; - } - set - { - 眉_表示 = value; - 眉間_表示 = value; - } - } + public override bool 表示 + { + get + { + return 眉_表示; + } + set + { + 眉_表示 = value; + 眉間_表示 = value; + } + } - public override double 濃度 - { - get - { - return 眉CD.不透明度; - } - set - { - 眉CD.不透明度 = value; - 眉間CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 眉CD.不透明度; + } + set + { + 眉CD.不透明度 = value; + 眉間CD.不透明度 = value; + } + } - public override double サイズY - { - get - { - return サイズY_; - } - set - { - 尺度YB = 0.5 + 1.1 * value; - } - } + public override double サイズY + { + get + { + return サイズY_; + } + set + { + 尺度YB = 0.5 + 1.1 * value; + } + } - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public 眉(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 眉D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["眉左"]); - Pars pars = 本体[0][0]; - X0Y0_眉 = pars["眉"].ToPar(); - pars = 本体[0][1]; - X0Y1_眉 = pars["眉"].ToPar(); - X0Y1_眉間 = pars["眉間"].ToPar(); - pars = 本体[0][2]; - X0Y2_眉 = pars["眉"].ToPar(); - X0Y2_眉間 = pars["眉間"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 眉_表示 = e.眉_表示; - 眉間_表示 = e.眉間_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_眉CP = new ColorP(X0Y0_眉, 眉CD, DisUnit, abj: true); - X0Y1_眉CP = new ColorP(X0Y1_眉, 眉CD, DisUnit, abj: true); - X0Y1_眉間CP = new ColorP(X0Y1_眉間, 眉間CD, DisUnit, abj: false); - X0Y2_眉CP = new ColorP(X0Y2_眉, 眉CD, DisUnit, abj: true); - X0Y2_眉間CP = new ColorP(X0Y2_眉間, 眉間CD, DisUnit, abj: false); - 濃度 = e.濃度; - int num = (右 ? 1 : (-1)); - X0Y0_眉.BasePointBase = X0Y0_眉.BasePointBase.AddX((double)num * 0.0009); - X0Y1_眉.BasePointBase = X0Y1_眉.BasePointBase.AddX((double)num * 0.0009); - X0Y2_眉.BasePointBase = X0Y2_眉.BasePointBase.AddX((double)num * 0.0009); - } + public 眉(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 眉D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["眉左"]); + Pars pars = 本体[0][0]; + X0Y0_眉 = pars["眉"].ToPar(); + pars = 本体[0][1]; + X0Y1_眉 = pars["眉"].ToPar(); + X0Y1_眉間 = pars["眉間"].ToPar(); + pars = 本体[0][2]; + X0Y2_眉 = pars["眉"].ToPar(); + X0Y2_眉間 = pars["眉間"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 眉_表示 = e.眉_表示; + 眉間_表示 = e.眉間_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_眉CP = new ColorP(X0Y0_眉, 眉CD, DisUnit, abj: true); + X0Y1_眉CP = new ColorP(X0Y1_眉, 眉CD, DisUnit, abj: true); + X0Y1_眉間CP = new ColorP(X0Y1_眉間, 眉間CD, DisUnit, abj: false); + X0Y2_眉CP = new ColorP(X0Y2_眉, 眉CD, DisUnit, abj: true); + X0Y2_眉間CP = new ColorP(X0Y2_眉間, 眉間CD, DisUnit, abj: false); + 濃度 = e.濃度; + int num = (右 ? 1 : (-1)); + X0Y0_眉.BasePointBase = X0Y0_眉.BasePointBase.AddX((double)num * 0.0009); + X0Y1_眉.BasePointBase = X0Y1_眉.BasePointBase.AddX((double)num * 0.0009); + X0Y2_眉.BasePointBase = X0Y2_眉.BasePointBase.AddX((double)num * 0.0009); + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_眉CP.Update(); - break; - case 1: - X0Y1_眉CP.Update(); - X0Y1_眉間CP.Update(); - break; - default: - X0Y2_眉CP.Update(); - X0Y2_眉間CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_眉CP.Update(); + break; + case 1: + X0Y1_眉CP.Update(); + X0Y1_眉間CP.Update(); + break; + default: + X0Y2_眉CP.Update(); + X0Y2_眉間CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 眉CD = new ColorD(ref Col.Black, ref 体配色.眉O); - 眉間CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - } + private void 配色N0(体配色 体配色) + { + 眉CD = new ColorD(ref Col.Black, ref 体配色.眉O); + 眉間CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉D.cs index 69d9327..f56e45e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉D.cs @@ -1,28 +1,29 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 眉D : EleD +namespace SlaveMatrix { - public bool 眉_表示 = true; + [Serializable] + public class 眉D : EleD + { + public bool 眉_表示 = true; - public bool 眉間_表示; + public bool 眉間_表示; - public 眉D() - { - ThisType = GetType(); - } + public 眉D() + { + ThisType = GetType(); + } - public 眉D SetRandom() - { - サイズY = RNG.XS.NextDouble(); - return this; - } + public 眉D SetRandom() + { + サイズY = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 眉(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 眉(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中.cs index a5444dd..799b942 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中.cs @@ -1,1009 +1,1010 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 瞼_中 : 双瞼 +namespace SlaveMatrix { - public Par X0Y0_瞼; + public class 瞼_中 : 双瞼 + { + public Par X0Y0_瞼; - public Par X0Y0_二重; + public Par X0Y0_二重; - public Par X0Y0_睫毛_睫毛3; + public Par X0Y0_睫毛_睫毛3; - public Par X0Y0_睫毛_睫毛4; + public Par X0Y0_睫毛_睫毛4; - public Par X0Y0_睫毛_睫毛1; + public Par X0Y0_睫毛_睫毛1; - public Par X0Y0_睫毛_睫毛2; + public Par X0Y0_睫毛_睫毛2; - public Par X0Y1_瞼; + public Par X0Y1_瞼; - public Par X0Y1_二重; + public Par X0Y1_二重; - public Par X0Y1_睫毛_睫毛3; + public Par X0Y1_睫毛_睫毛3; - public Par X0Y1_睫毛_睫毛4; + public Par X0Y1_睫毛_睫毛4; - public Par X0Y1_睫毛_睫毛1; + public Par X0Y1_睫毛_睫毛1; - public Par X0Y1_睫毛_睫毛2; + public Par X0Y1_睫毛_睫毛2; - public Par X0Y2_瞼; + public Par X0Y2_瞼; - public Par X0Y2_二重; + public Par X0Y2_二重; - public Par X0Y2_睫毛_睫毛3; + public Par X0Y2_睫毛_睫毛3; - public Par X0Y2_睫毛_睫毛4; + public Par X0Y2_睫毛_睫毛4; - public Par X0Y2_睫毛_睫毛1; + public Par X0Y2_睫毛_睫毛1; - public Par X0Y2_睫毛_睫毛2; + public Par X0Y2_睫毛_睫毛2; - public Par X0Y3_瞼; + public Par X0Y3_瞼; - public Par X0Y3_二重; + public Par X0Y3_二重; - public Par X0Y3_睫毛_睫毛3; + public Par X0Y3_睫毛_睫毛3; - public Par X0Y3_睫毛_睫毛4; + public Par X0Y3_睫毛_睫毛4; - public Par X0Y3_睫毛_睫毛1; + public Par X0Y3_睫毛_睫毛1; - public Par X0Y3_睫毛_睫毛2; + public Par X0Y3_睫毛_睫毛2; - public Par X0Y4_瞼; + public Par X0Y4_瞼; - public Par X0Y4_二重; + public Par X0Y4_二重; - public Par X0Y4_睫毛_睫毛3; + public Par X0Y4_睫毛_睫毛3; - public Par X0Y4_睫毛_睫毛4; + public Par X0Y4_睫毛_睫毛4; - public Par X0Y4_睫毛_睫毛1; + public Par X0Y4_睫毛_睫毛1; - public Par X0Y4_睫毛_睫毛2; + public Par X0Y4_睫毛_睫毛2; - public Par X1Y0_瞼; + public Par X1Y0_瞼; - public Par X1Y0_二重; + public Par X1Y0_二重; - public Par X1Y0_睫毛_睫毛3; + public Par X1Y0_睫毛_睫毛3; - public Par X1Y0_睫毛_睫毛4; + public Par X1Y0_睫毛_睫毛4; - public Par X1Y0_睫毛_睫毛1; + public Par X1Y0_睫毛_睫毛1; - public Par X1Y0_睫毛_睫毛2; + public Par X1Y0_睫毛_睫毛2; - public Par X1Y1_瞼; + public Par X1Y1_瞼; - public Par X1Y1_二重; + public Par X1Y1_二重; - public Par X1Y1_睫毛_睫毛3; + public Par X1Y1_睫毛_睫毛3; - public Par X1Y1_睫毛_睫毛4; + public Par X1Y1_睫毛_睫毛4; - public Par X1Y1_睫毛_睫毛1; + public Par X1Y1_睫毛_睫毛1; - public Par X1Y1_睫毛_睫毛2; + public Par X1Y1_睫毛_睫毛2; - public Par X1Y2_瞼; + public Par X1Y2_瞼; - public Par X1Y2_二重; + public Par X1Y2_二重; - public Par X1Y2_睫毛_睫毛3; + public Par X1Y2_睫毛_睫毛3; - public Par X1Y2_睫毛_睫毛4; + public Par X1Y2_睫毛_睫毛4; - public Par X1Y2_睫毛_睫毛1; + public Par X1Y2_睫毛_睫毛1; - public Par X1Y2_睫毛_睫毛2; + public Par X1Y2_睫毛_睫毛2; - public Par X1Y3_瞼; + public Par X1Y3_瞼; - public Par X1Y3_二重; + public Par X1Y3_二重; - public Par X1Y3_睫毛_睫毛3; + public Par X1Y3_睫毛_睫毛3; - public Par X1Y3_睫毛_睫毛4; + public Par X1Y3_睫毛_睫毛4; - public Par X1Y3_睫毛_睫毛1; + public Par X1Y3_睫毛_睫毛1; - public Par X1Y3_睫毛_睫毛2; + public Par X1Y3_睫毛_睫毛2; - public Par X1Y4_瞼; + public Par X1Y4_瞼; - public Par X1Y4_二重; + public Par X1Y4_二重; - public Par X1Y4_睫毛_睫毛3; + public Par X1Y4_睫毛_睫毛3; - public Par X1Y4_睫毛_睫毛4; + public Par X1Y4_睫毛_睫毛4; - public Par X1Y4_睫毛_睫毛1; + public Par X1Y4_睫毛_睫毛1; - public Par X1Y4_睫毛_睫毛2; + public Par X1Y4_睫毛_睫毛2; - public ColorD 瞼CD; + public ColorD 瞼CD; - public ColorD 二重CD; + public ColorD 二重CD; - public ColorD 睫毛_睫毛3CD; + public ColorD 睫毛_睫毛3CD; - public ColorD 睫毛_睫毛4CD; + public ColorD 睫毛_睫毛4CD; - public ColorD 睫毛_睫毛1CD; + public ColorD 睫毛_睫毛1CD; - public ColorD 睫毛_睫毛2CD; + public ColorD 睫毛_睫毛2CD; - public ColorP X0Y0_瞼CP; + public ColorP X0Y0_瞼CP; - public ColorP X0Y0_二重CP; + public ColorP X0Y0_二重CP; - public ColorP X0Y0_睫毛_睫毛3CP; + public ColorP X0Y0_睫毛_睫毛3CP; - public ColorP X0Y0_睫毛_睫毛4CP; + public ColorP X0Y0_睫毛_睫毛4CP; - public ColorP X0Y0_睫毛_睫毛1CP; + public ColorP X0Y0_睫毛_睫毛1CP; - public ColorP X0Y0_睫毛_睫毛2CP; + public ColorP X0Y0_睫毛_睫毛2CP; - public ColorP X0Y1_瞼CP; + public ColorP X0Y1_瞼CP; - public ColorP X0Y1_二重CP; + public ColorP X0Y1_二重CP; - public ColorP X0Y1_睫毛_睫毛3CP; + public ColorP X0Y1_睫毛_睫毛3CP; - public ColorP X0Y1_睫毛_睫毛4CP; + public ColorP X0Y1_睫毛_睫毛4CP; - public ColorP X0Y1_睫毛_睫毛1CP; + public ColorP X0Y1_睫毛_睫毛1CP; - public ColorP X0Y1_睫毛_睫毛2CP; + public ColorP X0Y1_睫毛_睫毛2CP; - public ColorP X0Y2_瞼CP; + public ColorP X0Y2_瞼CP; - public ColorP X0Y2_二重CP; + public ColorP X0Y2_二重CP; - public ColorP X0Y2_睫毛_睫毛3CP; + public ColorP X0Y2_睫毛_睫毛3CP; - public ColorP X0Y2_睫毛_睫毛4CP; + public ColorP X0Y2_睫毛_睫毛4CP; - public ColorP X0Y2_睫毛_睫毛1CP; + public ColorP X0Y2_睫毛_睫毛1CP; - public ColorP X0Y2_睫毛_睫毛2CP; + public ColorP X0Y2_睫毛_睫毛2CP; - public ColorP X0Y3_瞼CP; + public ColorP X0Y3_瞼CP; - public ColorP X0Y3_二重CP; + public ColorP X0Y3_二重CP; - public ColorP X0Y3_睫毛_睫毛3CP; + public ColorP X0Y3_睫毛_睫毛3CP; - public ColorP X0Y3_睫毛_睫毛4CP; + public ColorP X0Y3_睫毛_睫毛4CP; - public ColorP X0Y3_睫毛_睫毛1CP; + public ColorP X0Y3_睫毛_睫毛1CP; - public ColorP X0Y3_睫毛_睫毛2CP; + public ColorP X0Y3_睫毛_睫毛2CP; - public ColorP X0Y4_瞼CP; + public ColorP X0Y4_瞼CP; - public ColorP X0Y4_二重CP; + public ColorP X0Y4_二重CP; - public ColorP X0Y4_睫毛_睫毛3CP; + public ColorP X0Y4_睫毛_睫毛3CP; - public ColorP X0Y4_睫毛_睫毛4CP; + public ColorP X0Y4_睫毛_睫毛4CP; - public ColorP X0Y4_睫毛_睫毛1CP; + public ColorP X0Y4_睫毛_睫毛1CP; - public ColorP X0Y4_睫毛_睫毛2CP; + public ColorP X0Y4_睫毛_睫毛2CP; - public ColorP X1Y0_瞼CP; + public ColorP X1Y0_瞼CP; - public ColorP X1Y0_二重CP; + public ColorP X1Y0_二重CP; - public ColorP X1Y0_睫毛_睫毛3CP; + public ColorP X1Y0_睫毛_睫毛3CP; - public ColorP X1Y0_睫毛_睫毛4CP; + public ColorP X1Y0_睫毛_睫毛4CP; - public ColorP X1Y0_睫毛_睫毛1CP; + public ColorP X1Y0_睫毛_睫毛1CP; - public ColorP X1Y0_睫毛_睫毛2CP; + public ColorP X1Y0_睫毛_睫毛2CP; - public ColorP X1Y1_瞼CP; + public ColorP X1Y1_瞼CP; - public ColorP X1Y1_二重CP; + public ColorP X1Y1_二重CP; - public ColorP X1Y1_睫毛_睫毛3CP; + public ColorP X1Y1_睫毛_睫毛3CP; - public ColorP X1Y1_睫毛_睫毛4CP; + public ColorP X1Y1_睫毛_睫毛4CP; - public ColorP X1Y1_睫毛_睫毛1CP; + public ColorP X1Y1_睫毛_睫毛1CP; - public ColorP X1Y1_睫毛_睫毛2CP; + public ColorP X1Y1_睫毛_睫毛2CP; - public ColorP X1Y2_瞼CP; + public ColorP X1Y2_瞼CP; - public ColorP X1Y2_二重CP; + public ColorP X1Y2_二重CP; - public ColorP X1Y2_睫毛_睫毛3CP; + public ColorP X1Y2_睫毛_睫毛3CP; - public ColorP X1Y2_睫毛_睫毛4CP; + public ColorP X1Y2_睫毛_睫毛4CP; - public ColorP X1Y2_睫毛_睫毛1CP; + public ColorP X1Y2_睫毛_睫毛1CP; - public ColorP X1Y2_睫毛_睫毛2CP; + public ColorP X1Y2_睫毛_睫毛2CP; - public ColorP X1Y3_瞼CP; + public ColorP X1Y3_瞼CP; - public ColorP X1Y3_二重CP; + public ColorP X1Y3_二重CP; - public ColorP X1Y3_睫毛_睫毛3CP; + public ColorP X1Y3_睫毛_睫毛3CP; - public ColorP X1Y3_睫毛_睫毛4CP; + public ColorP X1Y3_睫毛_睫毛4CP; - public ColorP X1Y3_睫毛_睫毛1CP; + public ColorP X1Y3_睫毛_睫毛1CP; - public ColorP X1Y3_睫毛_睫毛2CP; + public ColorP X1Y3_睫毛_睫毛2CP; - public ColorP X1Y4_瞼CP; + public ColorP X1Y4_瞼CP; - public ColorP X1Y4_二重CP; + public ColorP X1Y4_二重CP; - public ColorP X1Y4_睫毛_睫毛3CP; + public ColorP X1Y4_睫毛_睫毛3CP; - public ColorP X1Y4_睫毛_睫毛4CP; + public ColorP X1Y4_睫毛_睫毛4CP; - public ColorP X1Y4_睫毛_睫毛1CP; + public ColorP X1Y4_睫毛_睫毛1CP; - public ColorP X1Y4_睫毛_睫毛2CP; + public ColorP X1Y4_睫毛_睫毛2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 瞼_表示 - { - get - { - return X0Y0_瞼.Dra; - } - set - { - X0Y0_瞼.Dra = value; - X0Y1_瞼.Dra = value; - X0Y2_瞼.Dra = value; - X0Y3_瞼.Dra = value; - X0Y4_瞼.Dra = value; - X1Y0_瞼.Dra = value; - X1Y1_瞼.Dra = value; - X1Y2_瞼.Dra = value; - X1Y3_瞼.Dra = value; - X1Y4_瞼.Dra = value; - X0Y0_瞼.Hit = value; - X0Y1_瞼.Hit = value; - X0Y2_瞼.Hit = value; - X0Y3_瞼.Hit = value; - X0Y4_瞼.Hit = value; - X1Y0_瞼.Hit = value; - X1Y1_瞼.Hit = value; - X1Y2_瞼.Hit = value; - X1Y3_瞼.Hit = value; - X1Y4_瞼.Hit = value; - } - } - - public bool 二重_表示 - { - get - { - return X0Y0_二重.Dra; - } - set - { - X0Y0_二重.Dra = value; - X0Y1_二重.Dra = value; - X0Y2_二重.Dra = value; - X0Y3_二重.Dra = value; - X0Y4_二重.Dra = value; - X1Y0_二重.Dra = value; - X1Y1_二重.Dra = value; - X1Y2_二重.Dra = value; - X1Y3_二重.Dra = value; - X1Y4_二重.Dra = value; - X0Y0_二重.Hit = value; - X0Y1_二重.Hit = value; - X0Y2_二重.Hit = value; - X0Y3_二重.Hit = value; - X0Y4_二重.Hit = value; - X1Y0_二重.Hit = value; - X1Y1_二重.Hit = value; - X1Y2_二重.Hit = value; - X1Y3_二重.Hit = value; - X1Y4_二重.Hit = value; - } - } - - public bool 睫毛_睫毛3_表示 - { - get - { - return X0Y0_睫毛_睫毛3.Dra; - } - set - { - X0Y0_睫毛_睫毛3.Dra = value; - X0Y1_睫毛_睫毛3.Dra = value; - X0Y2_睫毛_睫毛3.Dra = value; - X0Y3_睫毛_睫毛3.Dra = value; - X0Y4_睫毛_睫毛3.Dra = value; - X1Y0_睫毛_睫毛3.Dra = value; - X1Y1_睫毛_睫毛3.Dra = value; - X1Y2_睫毛_睫毛3.Dra = value; - X1Y3_睫毛_睫毛3.Dra = value; - X1Y4_睫毛_睫毛3.Dra = value; - X0Y0_睫毛_睫毛3.Hit = value; - X0Y1_睫毛_睫毛3.Hit = value; - X0Y2_睫毛_睫毛3.Hit = value; - X0Y3_睫毛_睫毛3.Hit = value; - X0Y4_睫毛_睫毛3.Hit = value; - X1Y0_睫毛_睫毛3.Hit = value; - X1Y1_睫毛_睫毛3.Hit = value; - X1Y2_睫毛_睫毛3.Hit = value; - X1Y3_睫毛_睫毛3.Hit = value; - X1Y4_睫毛_睫毛3.Hit = value; - } - } - - public bool 睫毛_睫毛4_表示 - { - get - { - return X0Y0_睫毛_睫毛4.Dra; - } - set - { - X0Y0_睫毛_睫毛4.Dra = value; - X0Y1_睫毛_睫毛4.Dra = value; - X0Y2_睫毛_睫毛4.Dra = value; - X0Y3_睫毛_睫毛4.Dra = value; - X0Y4_睫毛_睫毛4.Dra = value; - X1Y0_睫毛_睫毛4.Dra = value; - X1Y1_睫毛_睫毛4.Dra = value; - X1Y2_睫毛_睫毛4.Dra = value; - X1Y3_睫毛_睫毛4.Dra = value; - X1Y4_睫毛_睫毛4.Dra = value; - X0Y0_睫毛_睫毛4.Hit = value; - X0Y1_睫毛_睫毛4.Hit = value; - X0Y2_睫毛_睫毛4.Hit = value; - X0Y3_睫毛_睫毛4.Hit = value; - X0Y4_睫毛_睫毛4.Hit = value; - X1Y0_睫毛_睫毛4.Hit = value; - X1Y1_睫毛_睫毛4.Hit = value; - X1Y2_睫毛_睫毛4.Hit = value; - X1Y3_睫毛_睫毛4.Hit = value; - X1Y4_睫毛_睫毛4.Hit = value; - } - } - - public bool 睫毛_睫毛1_表示 - { - get - { - return X0Y0_睫毛_睫毛1.Dra; - } - set - { - X0Y0_睫毛_睫毛1.Dra = value; - X0Y1_睫毛_睫毛1.Dra = value; - X0Y2_睫毛_睫毛1.Dra = value; - X0Y3_睫毛_睫毛1.Dra = value; - X0Y4_睫毛_睫毛1.Dra = value; - X1Y0_睫毛_睫毛1.Dra = value; - X1Y1_睫毛_睫毛1.Dra = value; - X1Y2_睫毛_睫毛1.Dra = value; - X1Y3_睫毛_睫毛1.Dra = value; - X1Y4_睫毛_睫毛1.Dra = value; - X0Y0_睫毛_睫毛1.Hit = value; - X0Y1_睫毛_睫毛1.Hit = value; - X0Y2_睫毛_睫毛1.Hit = value; - X0Y3_睫毛_睫毛1.Hit = value; - X0Y4_睫毛_睫毛1.Hit = value; - X1Y0_睫毛_睫毛1.Hit = value; - X1Y1_睫毛_睫毛1.Hit = value; - X1Y2_睫毛_睫毛1.Hit = value; - X1Y3_睫毛_睫毛1.Hit = value; - X1Y4_睫毛_睫毛1.Hit = value; - } - } - - public bool 睫毛_睫毛2_表示 - { - get - { - return X0Y0_睫毛_睫毛2.Dra; - } - set - { - X0Y0_睫毛_睫毛2.Dra = value; - X0Y1_睫毛_睫毛2.Dra = value; - X0Y2_睫毛_睫毛2.Dra = value; - X0Y3_睫毛_睫毛2.Dra = value; - X0Y4_睫毛_睫毛2.Dra = value; - X1Y0_睫毛_睫毛2.Dra = value; - X1Y1_睫毛_睫毛2.Dra = value; - X1Y2_睫毛_睫毛2.Dra = value; - X1Y3_睫毛_睫毛2.Dra = value; - X1Y4_睫毛_睫毛2.Dra = value; - X0Y0_睫毛_睫毛2.Hit = value; - X0Y1_睫毛_睫毛2.Hit = value; - X0Y2_睫毛_睫毛2.Hit = value; - X0Y3_睫毛_睫毛2.Hit = value; - X0Y4_睫毛_睫毛2.Hit = value; - X1Y0_睫毛_睫毛2.Hit = value; - X1Y1_睫毛_睫毛2.Hit = value; - X1Y2_睫毛_睫毛2.Hit = value; - X1Y3_睫毛_睫毛2.Hit = value; - X1Y4_睫毛_睫毛2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 瞼_表示; - } - set - { - 瞼_表示 = value; - 二重_表示 = value; - 睫毛_睫毛3_表示 = value; - 睫毛_睫毛4_表示 = value; - 睫毛_睫毛1_表示 = value; - 睫毛_睫毛2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 瞼CD.不透明度; - } - set - { - 瞼CD.不透明度 = value; - 二重CD.不透明度 = value; - 睫毛_睫毛3CD.不透明度 = value; - 睫毛_睫毛4CD.不透明度 = value; - 睫毛_睫毛1CD.不透明度 = value; - 睫毛_睫毛2CD.不透明度 = value; - } - } - - public double 外線 - { - set - { - double num = 0.9 + 0.55 * value; - X0Y0_瞼.PenWidth *= num; - X0Y1_瞼.PenWidth *= num; - X0Y2_瞼.PenWidth *= num; - X0Y3_瞼.PenWidth *= num; - X0Y4_瞼.PenWidth *= num; - X1Y0_瞼.PenWidth *= num; - X1Y1_瞼.PenWidth *= num; - X1Y2_瞼.PenWidth *= num; - X1Y3_瞼.PenWidth *= num; - X1Y4_瞼.PenWidth *= num; - } - } - - public double 睫毛_睫毛3_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛3, value); - 睫毛長さ(X0Y1_睫毛_睫毛3, value); - 睫毛長さ(X0Y2_睫毛_睫毛3, value); - 睫毛長さ(X0Y3_睫毛_睫毛3, value); - 睫毛長さ(X0Y4_睫毛_睫毛3, value); - 睫毛長さ(X1Y0_睫毛_睫毛3, value); - 睫毛長さ(X1Y1_睫毛_睫毛3, value); - 睫毛長さ(X1Y2_睫毛_睫毛3, value); - 睫毛長さ(X1Y3_睫毛_睫毛3, value); - 睫毛長さ(X1Y4_睫毛_睫毛3, value); - } - } - - public double 睫毛_睫毛4_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛4, value); - 睫毛長さ(X0Y1_睫毛_睫毛4, value); - 睫毛長さ(X0Y2_睫毛_睫毛4, value); - 睫毛長さ(X0Y3_睫毛_睫毛4, value); - 睫毛長さ(X0Y4_睫毛_睫毛4, value); - 睫毛長さ(X1Y0_睫毛_睫毛4, value); - 睫毛長さ(X1Y1_睫毛_睫毛4, value); - 睫毛長さ(X1Y2_睫毛_睫毛4, value); - 睫毛長さ(X1Y3_睫毛_睫毛4, value); - 睫毛長さ(X1Y4_睫毛_睫毛4, value); - } - } - - public double 睫毛_睫毛1_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛1, value); - 睫毛長さ(X0Y1_睫毛_睫毛1, value); - 睫毛長さ(X0Y2_睫毛_睫毛1, value); - 睫毛長さ(X0Y3_睫毛_睫毛1, value); - 睫毛長さ(X0Y4_睫毛_睫毛1, value); - 睫毛長さ(X1Y0_睫毛_睫毛1, value); - 睫毛長さ(X1Y1_睫毛_睫毛1, value); - 睫毛長さ(X1Y2_睫毛_睫毛1, value); - 睫毛長さ(X1Y3_睫毛_睫毛1, value); - 睫毛長さ(X1Y4_睫毛_睫毛1, value); - } - } - - public double 睫毛_睫毛2_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛2, value); - 睫毛長さ(X0Y1_睫毛_睫毛2, value); - 睫毛長さ(X0Y2_睫毛_睫毛2, value); - 睫毛長さ(X0Y3_睫毛_睫毛2, value); - 睫毛長さ(X0Y4_睫毛_睫毛2, value); - 睫毛長さ(X1Y0_睫毛_睫毛2, value); - 睫毛長さ(X1Y1_睫毛_睫毛2, value); - 睫毛長さ(X1Y2_睫毛_睫毛2, value); - 睫毛長さ(X1Y3_睫毛_睫毛2, value); - 睫毛長さ(X1Y4_睫毛_睫毛2, value); - } - } - - public 瞼_中(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 瞼_中D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["魔性中瞼左"]); - Pars pars = 本体[0][0]; - X0Y0_瞼 = pars["瞼"].ToPar(); - X0Y0_二重 = pars["二重"].ToPar(); - Pars pars2 = pars["睫毛"].ToPars(); - X0Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y0_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X0Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][1]; - X0Y1_瞼 = pars["瞼"].ToPar(); - X0Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y1_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X0Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][2]; - X0Y2_瞼 = pars["瞼"].ToPar(); - X0Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y2_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X0Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][3]; - X0Y3_瞼 = pars["瞼"].ToPar(); - X0Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y3_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X0Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][4]; - X0Y4_瞼 = pars["瞼"].ToPar(); - X0Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y4_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X0Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][0]; - X1Y0_瞼 = pars["瞼"].ToPar(); - X1Y0_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y0_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X1Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][1]; - X1Y1_瞼 = pars["瞼"].ToPar(); - X1Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y1_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X1Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][2]; - X1Y2_瞼 = pars["瞼"].ToPar(); - X1Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y2_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X1Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][3]; - X1Y3_瞼 = pars["瞼"].ToPar(); - X1Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y3_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X1Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][4]; - X1Y4_瞼 = pars["瞼"].ToPar(); - X1Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y4_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X1Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 瞼_表示 = e.瞼_表示; - 二重_表示 = e.二重_表示; - 睫毛_睫毛3_表示 = e.睫毛_睫毛3_表示; - 睫毛_睫毛4_表示 = e.睫毛_睫毛4_表示; - 睫毛_睫毛1_表示 = e.睫毛_睫毛1_表示; - 睫毛_睫毛2_表示 = e.睫毛_睫毛2_表示; - 外線 = e.外線; - 睫毛_睫毛3_長さ = e.睫毛_睫毛3_長さ; - 睫毛_睫毛4_長さ = e.睫毛_睫毛4_長さ; - 睫毛_睫毛1_長さ = e.睫毛_睫毛1_長さ; - 睫毛_睫毛2_長さ = e.睫毛_睫毛2_長さ; - base.傾き = e.傾き; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_瞼CP = new ColorP(X0Y0_瞼, 瞼CD, DisUnit, abj: true); - X0Y0_二重CP = new ColorP(X0Y0_二重, 二重CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛3CP = new ColorP(X0Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛4CP = new ColorP(X0Y0_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛1CP = new ColorP(X0Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛2CP = new ColorP(X0Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y1_瞼CP = new ColorP(X0Y1_瞼, 瞼CD, DisUnit, abj: true); - X0Y1_二重CP = new ColorP(X0Y1_二重, 二重CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛3CP = new ColorP(X0Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛4CP = new ColorP(X0Y1_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛1CP = new ColorP(X0Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛2CP = new ColorP(X0Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y2_瞼CP = new ColorP(X0Y2_瞼, 瞼CD, DisUnit, abj: true); - X0Y2_二重CP = new ColorP(X0Y2_二重, 二重CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛3CP = new ColorP(X0Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛4CP = new ColorP(X0Y2_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛1CP = new ColorP(X0Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛2CP = new ColorP(X0Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y3_瞼CP = new ColorP(X0Y3_瞼, 瞼CD, DisUnit, abj: true); - X0Y3_二重CP = new ColorP(X0Y3_二重, 二重CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛3CP = new ColorP(X0Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛4CP = new ColorP(X0Y3_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛1CP = new ColorP(X0Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛2CP = new ColorP(X0Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y4_瞼CP = new ColorP(X0Y4_瞼, 瞼CD, DisUnit, abj: true); - X0Y4_二重CP = new ColorP(X0Y4_二重, 二重CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛3CP = new ColorP(X0Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛4CP = new ColorP(X0Y4_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛1CP = new ColorP(X0Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛2CP = new ColorP(X0Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y0_瞼CP = new ColorP(X1Y0_瞼, 瞼CD, DisUnit, abj: true); - X1Y0_二重CP = new ColorP(X1Y0_二重, 二重CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛3CP = new ColorP(X1Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛4CP = new ColorP(X1Y0_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛1CP = new ColorP(X1Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛2CP = new ColorP(X1Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y1_瞼CP = new ColorP(X1Y1_瞼, 瞼CD, DisUnit, abj: true); - X1Y1_二重CP = new ColorP(X1Y1_二重, 二重CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛3CP = new ColorP(X1Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛4CP = new ColorP(X1Y1_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛1CP = new ColorP(X1Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛2CP = new ColorP(X1Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y2_瞼CP = new ColorP(X1Y2_瞼, 瞼CD, DisUnit, abj: true); - X1Y2_二重CP = new ColorP(X1Y2_二重, 二重CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛3CP = new ColorP(X1Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛4CP = new ColorP(X1Y2_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛1CP = new ColorP(X1Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛2CP = new ColorP(X1Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y3_瞼CP = new ColorP(X1Y3_瞼, 瞼CD, DisUnit, abj: true); - X1Y3_二重CP = new ColorP(X1Y3_二重, 二重CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛3CP = new ColorP(X1Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛4CP = new ColorP(X1Y3_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛1CP = new ColorP(X1Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛2CP = new ColorP(X1Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y4_瞼CP = new ColorP(X1Y4_瞼, 瞼CD, DisUnit, abj: true); - X1Y4_二重CP = new ColorP(X1Y4_二重, 二重CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛3CP = new ColorP(X1Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛4CP = new ColorP(X1Y4_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛1CP = new ColorP(X1Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛2CP = new ColorP(X1Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度XB = 0.99; - } - - private void 睫毛長さ(Par p, double d) - { - double num = 0.0; - double num2 = 1.5; - Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); - p.OP[2].ps[2] = value; - p.OP[0].ps[0] = value; - } - - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼CP.Update(); - X0Y0_二重CP.Update(); - X0Y0_睫毛_睫毛3CP.Update(); - X0Y0_睫毛_睫毛4CP.Update(); - X0Y0_睫毛_睫毛1CP.Update(); - X0Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X0Y1_瞼CP.Update(); - X0Y1_二重CP.Update(); - X0Y1_睫毛_睫毛3CP.Update(); - X0Y1_睫毛_睫毛4CP.Update(); - X0Y1_睫毛_睫毛1CP.Update(); - X0Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X0Y2_瞼CP.Update(); - X0Y2_二重CP.Update(); - X0Y2_睫毛_睫毛3CP.Update(); - X0Y2_睫毛_睫毛4CP.Update(); - X0Y2_睫毛_睫毛1CP.Update(); - X0Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X0Y3_瞼CP.Update(); - X0Y3_二重CP.Update(); - X0Y3_睫毛_睫毛3CP.Update(); - X0Y3_睫毛_睫毛4CP.Update(); - X0Y3_睫毛_睫毛1CP.Update(); - X0Y3_睫毛_睫毛2CP.Update(); - break; - default: - X0Y4_瞼CP.Update(); - X0Y4_二重CP.Update(); - X0Y4_睫毛_睫毛3CP.Update(); - X0Y4_睫毛_睫毛4CP.Update(); - X0Y4_睫毛_睫毛1CP.Update(); - X0Y4_睫毛_睫毛2CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_瞼CP.Update(); - X1Y0_二重CP.Update(); - X1Y0_睫毛_睫毛3CP.Update(); - X1Y0_睫毛_睫毛4CP.Update(); - X1Y0_睫毛_睫毛1CP.Update(); - X1Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X1Y1_瞼CP.Update(); - X1Y1_二重CP.Update(); - X1Y1_睫毛_睫毛3CP.Update(); - X1Y1_睫毛_睫毛4CP.Update(); - X1Y1_睫毛_睫毛1CP.Update(); - X1Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X1Y2_瞼CP.Update(); - X1Y2_二重CP.Update(); - X1Y2_睫毛_睫毛3CP.Update(); - X1Y2_睫毛_睫毛4CP.Update(); - X1Y2_睫毛_睫毛1CP.Update(); - X1Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X1Y3_瞼CP.Update(); - X1Y3_二重CP.Update(); - X1Y3_睫毛_睫毛3CP.Update(); - X1Y3_睫毛_睫毛4CP.Update(); - X1Y3_睫毛_睫毛1CP.Update(); - X1Y3_睫毛_睫毛2CP.Update(); - break; - default: - X1Y4_瞼CP.Update(); - X1Y4_二重CP.Update(); - X1Y4_睫毛_睫毛3CP.Update(); - X1Y4_睫毛_睫毛4CP.Update(); - X1Y4_睫毛_睫毛1CP.Update(); - X1Y4_睫毛_睫毛2CP.Update(); - break; - } - } - } - - public override void 色更新(Vector2D[] mm) - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼CP.Update(mm); - X0Y0_二重CP.Update(); - X0Y0_睫毛_睫毛3CP.Update(); - X0Y0_睫毛_睫毛4CP.Update(); - X0Y0_睫毛_睫毛1CP.Update(); - X0Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X0Y1_瞼CP.Update(mm); - X0Y1_二重CP.Update(); - X0Y1_睫毛_睫毛3CP.Update(); - X0Y1_睫毛_睫毛4CP.Update(); - X0Y1_睫毛_睫毛1CP.Update(); - X0Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X0Y2_瞼CP.Update(mm); - X0Y2_二重CP.Update(); - X0Y2_睫毛_睫毛3CP.Update(); - X0Y2_睫毛_睫毛4CP.Update(); - X0Y2_睫毛_睫毛1CP.Update(); - X0Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X0Y3_瞼CP.Update(mm); - X0Y3_二重CP.Update(); - X0Y3_睫毛_睫毛3CP.Update(); - X0Y3_睫毛_睫毛4CP.Update(); - X0Y3_睫毛_睫毛1CP.Update(); - X0Y3_睫毛_睫毛2CP.Update(); - break; - default: - X0Y4_瞼CP.Update(mm); - X0Y4_二重CP.Update(); - X0Y4_睫毛_睫毛3CP.Update(); - X0Y4_睫毛_睫毛4CP.Update(); - X0Y4_睫毛_睫毛1CP.Update(); - X0Y4_睫毛_睫毛2CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_瞼CP.Update(mm); - X1Y0_二重CP.Update(); - X1Y0_睫毛_睫毛3CP.Update(); - X1Y0_睫毛_睫毛4CP.Update(); - X1Y0_睫毛_睫毛1CP.Update(); - X1Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X1Y1_瞼CP.Update(mm); - X1Y1_二重CP.Update(); - X1Y1_睫毛_睫毛3CP.Update(); - X1Y1_睫毛_睫毛4CP.Update(); - X1Y1_睫毛_睫毛1CP.Update(); - X1Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X1Y2_瞼CP.Update(mm); - X1Y2_二重CP.Update(); - X1Y2_睫毛_睫毛3CP.Update(); - X1Y2_睫毛_睫毛4CP.Update(); - X1Y2_睫毛_睫毛1CP.Update(); - X1Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X1Y3_瞼CP.Update(mm); - X1Y3_二重CP.Update(); - X1Y3_睫毛_睫毛3CP.Update(); - X1Y3_睫毛_睫毛4CP.Update(); - X1Y3_睫毛_睫毛1CP.Update(); - X1Y3_睫毛_睫毛2CP.Update(); - break; - default: - X1Y4_瞼CP.Update(mm); - X1Y4_二重CP.Update(); - X1Y4_睫毛_睫毛3CP.Update(); - X1Y4_睫毛_睫毛4CP.Update(); - X1Y4_睫毛_睫毛1CP.Update(); - X1Y4_睫毛_睫毛2CP.Update(); - break; - } - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 睫毛_睫毛3CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛_睫毛4CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 瞼_表示 + { + get + { + return X0Y0_瞼.Dra; + } + set + { + X0Y0_瞼.Dra = value; + X0Y1_瞼.Dra = value; + X0Y2_瞼.Dra = value; + X0Y3_瞼.Dra = value; + X0Y4_瞼.Dra = value; + X1Y0_瞼.Dra = value; + X1Y1_瞼.Dra = value; + X1Y2_瞼.Dra = value; + X1Y3_瞼.Dra = value; + X1Y4_瞼.Dra = value; + X0Y0_瞼.Hit = value; + X0Y1_瞼.Hit = value; + X0Y2_瞼.Hit = value; + X0Y3_瞼.Hit = value; + X0Y4_瞼.Hit = value; + X1Y0_瞼.Hit = value; + X1Y1_瞼.Hit = value; + X1Y2_瞼.Hit = value; + X1Y3_瞼.Hit = value; + X1Y4_瞼.Hit = value; + } + } + + public bool 二重_表示 + { + get + { + return X0Y0_二重.Dra; + } + set + { + X0Y0_二重.Dra = value; + X0Y1_二重.Dra = value; + X0Y2_二重.Dra = value; + X0Y3_二重.Dra = value; + X0Y4_二重.Dra = value; + X1Y0_二重.Dra = value; + X1Y1_二重.Dra = value; + X1Y2_二重.Dra = value; + X1Y3_二重.Dra = value; + X1Y4_二重.Dra = value; + X0Y0_二重.Hit = value; + X0Y1_二重.Hit = value; + X0Y2_二重.Hit = value; + X0Y3_二重.Hit = value; + X0Y4_二重.Hit = value; + X1Y0_二重.Hit = value; + X1Y1_二重.Hit = value; + X1Y2_二重.Hit = value; + X1Y3_二重.Hit = value; + X1Y4_二重.Hit = value; + } + } + + public bool 睫毛_睫毛3_表示 + { + get + { + return X0Y0_睫毛_睫毛3.Dra; + } + set + { + X0Y0_睫毛_睫毛3.Dra = value; + X0Y1_睫毛_睫毛3.Dra = value; + X0Y2_睫毛_睫毛3.Dra = value; + X0Y3_睫毛_睫毛3.Dra = value; + X0Y4_睫毛_睫毛3.Dra = value; + X1Y0_睫毛_睫毛3.Dra = value; + X1Y1_睫毛_睫毛3.Dra = value; + X1Y2_睫毛_睫毛3.Dra = value; + X1Y3_睫毛_睫毛3.Dra = value; + X1Y4_睫毛_睫毛3.Dra = value; + X0Y0_睫毛_睫毛3.Hit = value; + X0Y1_睫毛_睫毛3.Hit = value; + X0Y2_睫毛_睫毛3.Hit = value; + X0Y3_睫毛_睫毛3.Hit = value; + X0Y4_睫毛_睫毛3.Hit = value; + X1Y0_睫毛_睫毛3.Hit = value; + X1Y1_睫毛_睫毛3.Hit = value; + X1Y2_睫毛_睫毛3.Hit = value; + X1Y3_睫毛_睫毛3.Hit = value; + X1Y4_睫毛_睫毛3.Hit = value; + } + } + + public bool 睫毛_睫毛4_表示 + { + get + { + return X0Y0_睫毛_睫毛4.Dra; + } + set + { + X0Y0_睫毛_睫毛4.Dra = value; + X0Y1_睫毛_睫毛4.Dra = value; + X0Y2_睫毛_睫毛4.Dra = value; + X0Y3_睫毛_睫毛4.Dra = value; + X0Y4_睫毛_睫毛4.Dra = value; + X1Y0_睫毛_睫毛4.Dra = value; + X1Y1_睫毛_睫毛4.Dra = value; + X1Y2_睫毛_睫毛4.Dra = value; + X1Y3_睫毛_睫毛4.Dra = value; + X1Y4_睫毛_睫毛4.Dra = value; + X0Y0_睫毛_睫毛4.Hit = value; + X0Y1_睫毛_睫毛4.Hit = value; + X0Y2_睫毛_睫毛4.Hit = value; + X0Y3_睫毛_睫毛4.Hit = value; + X0Y4_睫毛_睫毛4.Hit = value; + X1Y0_睫毛_睫毛4.Hit = value; + X1Y1_睫毛_睫毛4.Hit = value; + X1Y2_睫毛_睫毛4.Hit = value; + X1Y3_睫毛_睫毛4.Hit = value; + X1Y4_睫毛_睫毛4.Hit = value; + } + } + + public bool 睫毛_睫毛1_表示 + { + get + { + return X0Y0_睫毛_睫毛1.Dra; + } + set + { + X0Y0_睫毛_睫毛1.Dra = value; + X0Y1_睫毛_睫毛1.Dra = value; + X0Y2_睫毛_睫毛1.Dra = value; + X0Y3_睫毛_睫毛1.Dra = value; + X0Y4_睫毛_睫毛1.Dra = value; + X1Y0_睫毛_睫毛1.Dra = value; + X1Y1_睫毛_睫毛1.Dra = value; + X1Y2_睫毛_睫毛1.Dra = value; + X1Y3_睫毛_睫毛1.Dra = value; + X1Y4_睫毛_睫毛1.Dra = value; + X0Y0_睫毛_睫毛1.Hit = value; + X0Y1_睫毛_睫毛1.Hit = value; + X0Y2_睫毛_睫毛1.Hit = value; + X0Y3_睫毛_睫毛1.Hit = value; + X0Y4_睫毛_睫毛1.Hit = value; + X1Y0_睫毛_睫毛1.Hit = value; + X1Y1_睫毛_睫毛1.Hit = value; + X1Y2_睫毛_睫毛1.Hit = value; + X1Y3_睫毛_睫毛1.Hit = value; + X1Y4_睫毛_睫毛1.Hit = value; + } + } + + public bool 睫毛_睫毛2_表示 + { + get + { + return X0Y0_睫毛_睫毛2.Dra; + } + set + { + X0Y0_睫毛_睫毛2.Dra = value; + X0Y1_睫毛_睫毛2.Dra = value; + X0Y2_睫毛_睫毛2.Dra = value; + X0Y3_睫毛_睫毛2.Dra = value; + X0Y4_睫毛_睫毛2.Dra = value; + X1Y0_睫毛_睫毛2.Dra = value; + X1Y1_睫毛_睫毛2.Dra = value; + X1Y2_睫毛_睫毛2.Dra = value; + X1Y3_睫毛_睫毛2.Dra = value; + X1Y4_睫毛_睫毛2.Dra = value; + X0Y0_睫毛_睫毛2.Hit = value; + X0Y1_睫毛_睫毛2.Hit = value; + X0Y2_睫毛_睫毛2.Hit = value; + X0Y3_睫毛_睫毛2.Hit = value; + X0Y4_睫毛_睫毛2.Hit = value; + X1Y0_睫毛_睫毛2.Hit = value; + X1Y1_睫毛_睫毛2.Hit = value; + X1Y2_睫毛_睫毛2.Hit = value; + X1Y3_睫毛_睫毛2.Hit = value; + X1Y4_睫毛_睫毛2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 瞼_表示; + } + set + { + 瞼_表示 = value; + 二重_表示 = value; + 睫毛_睫毛3_表示 = value; + 睫毛_睫毛4_表示 = value; + 睫毛_睫毛1_表示 = value; + 睫毛_睫毛2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 瞼CD.不透明度; + } + set + { + 瞼CD.不透明度 = value; + 二重CD.不透明度 = value; + 睫毛_睫毛3CD.不透明度 = value; + 睫毛_睫毛4CD.不透明度 = value; + 睫毛_睫毛1CD.不透明度 = value; + 睫毛_睫毛2CD.不透明度 = value; + } + } + + public double 外線 + { + set + { + double num = 0.9 + 0.55 * value; + X0Y0_瞼.PenWidth *= num; + X0Y1_瞼.PenWidth *= num; + X0Y2_瞼.PenWidth *= num; + X0Y3_瞼.PenWidth *= num; + X0Y4_瞼.PenWidth *= num; + X1Y0_瞼.PenWidth *= num; + X1Y1_瞼.PenWidth *= num; + X1Y2_瞼.PenWidth *= num; + X1Y3_瞼.PenWidth *= num; + X1Y4_瞼.PenWidth *= num; + } + } + + public double 睫毛_睫毛3_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛3, value); + 睫毛長さ(X0Y1_睫毛_睫毛3, value); + 睫毛長さ(X0Y2_睫毛_睫毛3, value); + 睫毛長さ(X0Y3_睫毛_睫毛3, value); + 睫毛長さ(X0Y4_睫毛_睫毛3, value); + 睫毛長さ(X1Y0_睫毛_睫毛3, value); + 睫毛長さ(X1Y1_睫毛_睫毛3, value); + 睫毛長さ(X1Y2_睫毛_睫毛3, value); + 睫毛長さ(X1Y3_睫毛_睫毛3, value); + 睫毛長さ(X1Y4_睫毛_睫毛3, value); + } + } + + public double 睫毛_睫毛4_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛4, value); + 睫毛長さ(X0Y1_睫毛_睫毛4, value); + 睫毛長さ(X0Y2_睫毛_睫毛4, value); + 睫毛長さ(X0Y3_睫毛_睫毛4, value); + 睫毛長さ(X0Y4_睫毛_睫毛4, value); + 睫毛長さ(X1Y0_睫毛_睫毛4, value); + 睫毛長さ(X1Y1_睫毛_睫毛4, value); + 睫毛長さ(X1Y2_睫毛_睫毛4, value); + 睫毛長さ(X1Y3_睫毛_睫毛4, value); + 睫毛長さ(X1Y4_睫毛_睫毛4, value); + } + } + + public double 睫毛_睫毛1_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛1, value); + 睫毛長さ(X0Y1_睫毛_睫毛1, value); + 睫毛長さ(X0Y2_睫毛_睫毛1, value); + 睫毛長さ(X0Y3_睫毛_睫毛1, value); + 睫毛長さ(X0Y4_睫毛_睫毛1, value); + 睫毛長さ(X1Y0_睫毛_睫毛1, value); + 睫毛長さ(X1Y1_睫毛_睫毛1, value); + 睫毛長さ(X1Y2_睫毛_睫毛1, value); + 睫毛長さ(X1Y3_睫毛_睫毛1, value); + 睫毛長さ(X1Y4_睫毛_睫毛1, value); + } + } + + public double 睫毛_睫毛2_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛2, value); + 睫毛長さ(X0Y1_睫毛_睫毛2, value); + 睫毛長さ(X0Y2_睫毛_睫毛2, value); + 睫毛長さ(X0Y3_睫毛_睫毛2, value); + 睫毛長さ(X0Y4_睫毛_睫毛2, value); + 睫毛長さ(X1Y0_睫毛_睫毛2, value); + 睫毛長さ(X1Y1_睫毛_睫毛2, value); + 睫毛長さ(X1Y2_睫毛_睫毛2, value); + 睫毛長さ(X1Y3_睫毛_睫毛2, value); + 睫毛長さ(X1Y4_睫毛_睫毛2, value); + } + } + + public 瞼_中(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 瞼_中D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["魔性中瞼左"]); + Pars pars = 本体[0][0]; + X0Y0_瞼 = pars["瞼"].ToPar(); + X0Y0_二重 = pars["二重"].ToPar(); + Pars pars2 = pars["睫毛"].ToPars(); + X0Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y0_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X0Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][1]; + X0Y1_瞼 = pars["瞼"].ToPar(); + X0Y1_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y1_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X0Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][2]; + X0Y2_瞼 = pars["瞼"].ToPar(); + X0Y2_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y2_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X0Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][3]; + X0Y3_瞼 = pars["瞼"].ToPar(); + X0Y3_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y3_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X0Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][4]; + X0Y4_瞼 = pars["瞼"].ToPar(); + X0Y4_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y4_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X0Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][0]; + X1Y0_瞼 = pars["瞼"].ToPar(); + X1Y0_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y0_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X1Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][1]; + X1Y1_瞼 = pars["瞼"].ToPar(); + X1Y1_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y1_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X1Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][2]; + X1Y2_瞼 = pars["瞼"].ToPar(); + X1Y2_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y2_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X1Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][3]; + X1Y3_瞼 = pars["瞼"].ToPar(); + X1Y3_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y3_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X1Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][4]; + X1Y4_瞼 = pars["瞼"].ToPar(); + X1Y4_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y4_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X1Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 瞼_表示 = e.瞼_表示; + 二重_表示 = e.二重_表示; + 睫毛_睫毛3_表示 = e.睫毛_睫毛3_表示; + 睫毛_睫毛4_表示 = e.睫毛_睫毛4_表示; + 睫毛_睫毛1_表示 = e.睫毛_睫毛1_表示; + 睫毛_睫毛2_表示 = e.睫毛_睫毛2_表示; + 外線 = e.外線; + 睫毛_睫毛3_長さ = e.睫毛_睫毛3_長さ; + 睫毛_睫毛4_長さ = e.睫毛_睫毛4_長さ; + 睫毛_睫毛1_長さ = e.睫毛_睫毛1_長さ; + 睫毛_睫毛2_長さ = e.睫毛_睫毛2_長さ; + base.傾き = e.傾き; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_瞼CP = new ColorP(X0Y0_瞼, 瞼CD, DisUnit, abj: true); + X0Y0_二重CP = new ColorP(X0Y0_二重, 二重CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛3CP = new ColorP(X0Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛4CP = new ColorP(X0Y0_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛1CP = new ColorP(X0Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛2CP = new ColorP(X0Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y1_瞼CP = new ColorP(X0Y1_瞼, 瞼CD, DisUnit, abj: true); + X0Y1_二重CP = new ColorP(X0Y1_二重, 二重CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛3CP = new ColorP(X0Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛4CP = new ColorP(X0Y1_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛1CP = new ColorP(X0Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛2CP = new ColorP(X0Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y2_瞼CP = new ColorP(X0Y2_瞼, 瞼CD, DisUnit, abj: true); + X0Y2_二重CP = new ColorP(X0Y2_二重, 二重CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛3CP = new ColorP(X0Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛4CP = new ColorP(X0Y2_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛1CP = new ColorP(X0Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛2CP = new ColorP(X0Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y3_瞼CP = new ColorP(X0Y3_瞼, 瞼CD, DisUnit, abj: true); + X0Y3_二重CP = new ColorP(X0Y3_二重, 二重CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛3CP = new ColorP(X0Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛4CP = new ColorP(X0Y3_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛1CP = new ColorP(X0Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛2CP = new ColorP(X0Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y4_瞼CP = new ColorP(X0Y4_瞼, 瞼CD, DisUnit, abj: true); + X0Y4_二重CP = new ColorP(X0Y4_二重, 二重CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛3CP = new ColorP(X0Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛4CP = new ColorP(X0Y4_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛1CP = new ColorP(X0Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛2CP = new ColorP(X0Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y0_瞼CP = new ColorP(X1Y0_瞼, 瞼CD, DisUnit, abj: true); + X1Y0_二重CP = new ColorP(X1Y0_二重, 二重CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛3CP = new ColorP(X1Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛4CP = new ColorP(X1Y0_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛1CP = new ColorP(X1Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛2CP = new ColorP(X1Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y1_瞼CP = new ColorP(X1Y1_瞼, 瞼CD, DisUnit, abj: true); + X1Y1_二重CP = new ColorP(X1Y1_二重, 二重CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛3CP = new ColorP(X1Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛4CP = new ColorP(X1Y1_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛1CP = new ColorP(X1Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛2CP = new ColorP(X1Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y2_瞼CP = new ColorP(X1Y2_瞼, 瞼CD, DisUnit, abj: true); + X1Y2_二重CP = new ColorP(X1Y2_二重, 二重CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛3CP = new ColorP(X1Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛4CP = new ColorP(X1Y2_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛1CP = new ColorP(X1Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛2CP = new ColorP(X1Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y3_瞼CP = new ColorP(X1Y3_瞼, 瞼CD, DisUnit, abj: true); + X1Y3_二重CP = new ColorP(X1Y3_二重, 二重CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛3CP = new ColorP(X1Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛4CP = new ColorP(X1Y3_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛1CP = new ColorP(X1Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛2CP = new ColorP(X1Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y4_瞼CP = new ColorP(X1Y4_瞼, 瞼CD, DisUnit, abj: true); + X1Y4_二重CP = new ColorP(X1Y4_二重, 二重CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛3CP = new ColorP(X1Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛4CP = new ColorP(X1Y4_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛1CP = new ColorP(X1Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛2CP = new ColorP(X1Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度XB = 0.99; + } + + private void 睫毛長さ(Par p, double d) + { + double num = 0.0; + double num2 = 1.5; + Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); + p.OP[2].ps[2] = value; + p.OP[0].ps[0] = value; + } + + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼CP.Update(); + X0Y0_二重CP.Update(); + X0Y0_睫毛_睫毛3CP.Update(); + X0Y0_睫毛_睫毛4CP.Update(); + X0Y0_睫毛_睫毛1CP.Update(); + X0Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X0Y1_瞼CP.Update(); + X0Y1_二重CP.Update(); + X0Y1_睫毛_睫毛3CP.Update(); + X0Y1_睫毛_睫毛4CP.Update(); + X0Y1_睫毛_睫毛1CP.Update(); + X0Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X0Y2_瞼CP.Update(); + X0Y2_二重CP.Update(); + X0Y2_睫毛_睫毛3CP.Update(); + X0Y2_睫毛_睫毛4CP.Update(); + X0Y2_睫毛_睫毛1CP.Update(); + X0Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X0Y3_瞼CP.Update(); + X0Y3_二重CP.Update(); + X0Y3_睫毛_睫毛3CP.Update(); + X0Y3_睫毛_睫毛4CP.Update(); + X0Y3_睫毛_睫毛1CP.Update(); + X0Y3_睫毛_睫毛2CP.Update(); + break; + default: + X0Y4_瞼CP.Update(); + X0Y4_二重CP.Update(); + X0Y4_睫毛_睫毛3CP.Update(); + X0Y4_睫毛_睫毛4CP.Update(); + X0Y4_睫毛_睫毛1CP.Update(); + X0Y4_睫毛_睫毛2CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_瞼CP.Update(); + X1Y0_二重CP.Update(); + X1Y0_睫毛_睫毛3CP.Update(); + X1Y0_睫毛_睫毛4CP.Update(); + X1Y0_睫毛_睫毛1CP.Update(); + X1Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X1Y1_瞼CP.Update(); + X1Y1_二重CP.Update(); + X1Y1_睫毛_睫毛3CP.Update(); + X1Y1_睫毛_睫毛4CP.Update(); + X1Y1_睫毛_睫毛1CP.Update(); + X1Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X1Y2_瞼CP.Update(); + X1Y2_二重CP.Update(); + X1Y2_睫毛_睫毛3CP.Update(); + X1Y2_睫毛_睫毛4CP.Update(); + X1Y2_睫毛_睫毛1CP.Update(); + X1Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X1Y3_瞼CP.Update(); + X1Y3_二重CP.Update(); + X1Y3_睫毛_睫毛3CP.Update(); + X1Y3_睫毛_睫毛4CP.Update(); + X1Y3_睫毛_睫毛1CP.Update(); + X1Y3_睫毛_睫毛2CP.Update(); + break; + default: + X1Y4_瞼CP.Update(); + X1Y4_二重CP.Update(); + X1Y4_睫毛_睫毛3CP.Update(); + X1Y4_睫毛_睫毛4CP.Update(); + X1Y4_睫毛_睫毛1CP.Update(); + X1Y4_睫毛_睫毛2CP.Update(); + break; + } + } + } + + public override void 色更新(Vector2D[] mm) + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼CP.Update(mm); + X0Y0_二重CP.Update(); + X0Y0_睫毛_睫毛3CP.Update(); + X0Y0_睫毛_睫毛4CP.Update(); + X0Y0_睫毛_睫毛1CP.Update(); + X0Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X0Y1_瞼CP.Update(mm); + X0Y1_二重CP.Update(); + X0Y1_睫毛_睫毛3CP.Update(); + X0Y1_睫毛_睫毛4CP.Update(); + X0Y1_睫毛_睫毛1CP.Update(); + X0Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X0Y2_瞼CP.Update(mm); + X0Y2_二重CP.Update(); + X0Y2_睫毛_睫毛3CP.Update(); + X0Y2_睫毛_睫毛4CP.Update(); + X0Y2_睫毛_睫毛1CP.Update(); + X0Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X0Y3_瞼CP.Update(mm); + X0Y3_二重CP.Update(); + X0Y3_睫毛_睫毛3CP.Update(); + X0Y3_睫毛_睫毛4CP.Update(); + X0Y3_睫毛_睫毛1CP.Update(); + X0Y3_睫毛_睫毛2CP.Update(); + break; + default: + X0Y4_瞼CP.Update(mm); + X0Y4_二重CP.Update(); + X0Y4_睫毛_睫毛3CP.Update(); + X0Y4_睫毛_睫毛4CP.Update(); + X0Y4_睫毛_睫毛1CP.Update(); + X0Y4_睫毛_睫毛2CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_瞼CP.Update(mm); + X1Y0_二重CP.Update(); + X1Y0_睫毛_睫毛3CP.Update(); + X1Y0_睫毛_睫毛4CP.Update(); + X1Y0_睫毛_睫毛1CP.Update(); + X1Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X1Y1_瞼CP.Update(mm); + X1Y1_二重CP.Update(); + X1Y1_睫毛_睫毛3CP.Update(); + X1Y1_睫毛_睫毛4CP.Update(); + X1Y1_睫毛_睫毛1CP.Update(); + X1Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X1Y2_瞼CP.Update(mm); + X1Y2_二重CP.Update(); + X1Y2_睫毛_睫毛3CP.Update(); + X1Y2_睫毛_睫毛4CP.Update(); + X1Y2_睫毛_睫毛1CP.Update(); + X1Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X1Y3_瞼CP.Update(mm); + X1Y3_二重CP.Update(); + X1Y3_睫毛_睫毛3CP.Update(); + X1Y3_睫毛_睫毛4CP.Update(); + X1Y3_睫毛_睫毛1CP.Update(); + X1Y3_睫毛_睫毛2CP.Update(); + break; + default: + X1Y4_瞼CP.Update(mm); + X1Y4_二重CP.Update(); + X1Y4_睫毛_睫毛3CP.Update(); + X1Y4_睫毛_睫毛4CP.Update(); + X1Y4_睫毛_睫毛1CP.Update(); + X1Y4_睫毛_睫毛2CP.Update(); + break; + } + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); + 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 睫毛_睫毛3CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛_睫毛4CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中D.cs index bab6ce1..1317961 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中D.cs @@ -1,59 +1,60 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 瞼_中D : 双瞼D +namespace SlaveMatrix { - public bool 瞼_表示 = true; + [Serializable] + public class 瞼_中D : 双瞼D + { + public bool 瞼_表示 = true; - public bool 二重_表示 = true; + public bool 二重_表示 = true; - public bool 睫毛_睫毛3_表示 = true; + public bool 睫毛_睫毛3_表示 = true; - public bool 睫毛_睫毛4_表示 = true; + public bool 睫毛_睫毛4_表示 = true; - public bool 睫毛_睫毛1_表示 = true; + public bool 睫毛_睫毛1_表示 = true; - public bool 睫毛_睫毛2_表示 = true; + public bool 睫毛_睫毛2_表示 = true; - public double 外線; + public double 外線; - public double 睫毛_睫毛3_長さ; + public double 睫毛_睫毛3_長さ; - public double 睫毛_睫毛4_長さ; + public double 睫毛_睫毛4_長さ; - public double 睫毛_睫毛1_長さ; + public double 睫毛_睫毛1_長さ; - public double 睫毛_睫毛2_長さ; + public double 睫毛_睫毛2_長さ; - public 瞼_中D() - { - ThisType = GetType(); - } + public 瞼_中D() + { + ThisType = GetType(); + } - public 瞼_中D SetRandom() - { - サイズ = RNG.XS.NextDouble(); - サイズX = RNG.XS.NextDouble(); - サイズY = RNG.XS.NextDouble(); - 二重_表示 = RNG.XS.NextBool(); - 睫毛_睫毛3_表示 = RNG.XS.NextBool(); - 睫毛_睫毛4_表示 = RNG.XS.NextBool(); - 睫毛_睫毛1_表示 = RNG.XS.NextBool(); - 睫毛_睫毛2_表示 = RNG.XS.NextBool(); - 外線 = RNG.XS.NextDouble(); - 睫毛_睫毛3_長さ = RNG.XS.NextDouble(); - 睫毛_睫毛4_長さ = RNG.XS.NextDouble(); - 睫毛_睫毛1_長さ = RNG.XS.NextDouble(); - 睫毛_睫毛2_長さ = RNG.XS.NextDouble(); - 傾き = RNG.XS.NextDouble(); - return this; - } + public 瞼_中D SetRandom() + { + サイズ = RNG.XS.NextDouble(); + サイズX = RNG.XS.NextDouble(); + サイズY = RNG.XS.NextDouble(); + 二重_表示 = RNG.XS.NextBool(); + 睫毛_睫毛3_表示 = RNG.XS.NextBool(); + 睫毛_睫毛4_表示 = RNG.XS.NextBool(); + 睫毛_睫毛1_表示 = RNG.XS.NextBool(); + 睫毛_睫毛2_表示 = RNG.XS.NextBool(); + 外線 = RNG.XS.NextDouble(); + 睫毛_睫毛3_長さ = RNG.XS.NextDouble(); + 睫毛_睫毛4_長さ = RNG.XS.NextDouble(); + 睫毛_睫毛1_長さ = RNG.XS.NextDouble(); + 睫毛_睫毛2_長さ = RNG.XS.NextDouble(); + 傾き = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 瞼_中(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 瞼_中(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇.cs index 563c366..24fdb46 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇.cs @@ -1,340 +1,341 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 瞼_宇 : 双瞼 +namespace SlaveMatrix { - public Par X0Y0_目; + public class 瞼_宇 : 双瞼 + { + public Par X0Y0_目; - public Par X0Y0_ハイライト; + public Par X0Y0_ハイライト; - public Par X0Y0_瞬膜; + public Par X0Y0_瞬膜; - public Par X0Y1_目; + public Par X0Y1_目; - public Par X0Y1_ハイライト; + public Par X0Y1_ハイライト; - public Par X0Y1_瞬膜; + public Par X0Y1_瞬膜; - public Par X0Y2_目; + public Par X0Y2_目; - public Par X0Y2_ハイライト; + public Par X0Y2_ハイライト; - public Par X0Y2_瞬膜; + public Par X0Y2_瞬膜; - public Par X0Y3_目; + public Par X0Y3_目; - public Par X0Y3_ハイライト; + public Par X0Y3_ハイライト; - public Par X0Y3_瞬膜; + public Par X0Y3_瞬膜; - public Par X0Y4_目; + public Par X0Y4_目; - public Par X0Y4_ハイライト; + public Par X0Y4_ハイライト; - public Par X0Y4_瞬膜; + public Par X0Y4_瞬膜; - public ColorD 目CD; + public ColorD 目CD; - public ColorD ハイライトCD; + public ColorD ハイライトCD; - public ColorD 瞬膜CD; + public ColorD 瞬膜CD; - public ColorP X0Y0_目CP; + public ColorP X0Y0_目CP; - public ColorP X0Y0_ハイライトCP; + public ColorP X0Y0_ハイライトCP; - public ColorP X0Y0_瞬膜CP; + public ColorP X0Y0_瞬膜CP; - public ColorP X0Y1_目CP; + public ColorP X0Y1_目CP; - public ColorP X0Y1_ハイライトCP; + public ColorP X0Y1_ハイライトCP; - public ColorP X0Y1_瞬膜CP; + public ColorP X0Y1_瞬膜CP; - public ColorP X0Y2_目CP; + public ColorP X0Y2_目CP; - public ColorP X0Y2_ハイライトCP; + public ColorP X0Y2_ハイライトCP; - public ColorP X0Y2_瞬膜CP; + public ColorP X0Y2_瞬膜CP; - public ColorP X0Y3_目CP; + public ColorP X0Y3_目CP; - public ColorP X0Y3_ハイライトCP; + public ColorP X0Y3_ハイライトCP; - public ColorP X0Y3_瞬膜CP; + public ColorP X0Y3_瞬膜CP; - public ColorP X0Y4_目CP; + public ColorP X0Y4_目CP; - public ColorP X0Y4_ハイライトCP; + public ColorP X0Y4_ハイライトCP; - public ColorP X0Y4_瞬膜CP; + public ColorP X0Y4_瞬膜CP; - public Ele[] 涙_接続; + public Ele[] 涙_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 目_表示 - { - get - { - return X0Y0_目.Dra; - } - set - { - X0Y0_目.Dra = value; - X0Y1_目.Dra = value; - X0Y2_目.Dra = value; - X0Y3_目.Dra = value; - X0Y4_目.Dra = value; - X0Y0_目.Hit = value; - X0Y1_目.Hit = value; - X0Y2_目.Hit = value; - X0Y3_目.Hit = value; - X0Y4_目.Hit = value; - } - } + public bool 目_表示 + { + get + { + return X0Y0_目.Dra; + } + set + { + X0Y0_目.Dra = value; + X0Y1_目.Dra = value; + X0Y2_目.Dra = value; + X0Y3_目.Dra = value; + X0Y4_目.Dra = value; + X0Y0_目.Hit = value; + X0Y1_目.Hit = value; + X0Y2_目.Hit = value; + X0Y3_目.Hit = value; + X0Y4_目.Hit = value; + } + } - public bool ハイライト_表示 - { - get - { - return X0Y0_ハイライト.Dra; - } - set - { - X0Y0_ハイライト.Dra = value; - X0Y1_ハイライト.Dra = value; - X0Y2_ハイライト.Dra = value; - X0Y3_ハイライト.Dra = value; - X0Y4_ハイライト.Dra = value; - X0Y0_ハイライト.Hit = value; - X0Y1_ハイライト.Hit = value; - X0Y2_ハイライト.Hit = value; - X0Y3_ハイライト.Hit = value; - X0Y4_ハイライト.Hit = value; - } - } + public bool ハイライト_表示 + { + get + { + return X0Y0_ハイライト.Dra; + } + set + { + X0Y0_ハイライト.Dra = value; + X0Y1_ハイライト.Dra = value; + X0Y2_ハイライト.Dra = value; + X0Y3_ハイライト.Dra = value; + X0Y4_ハイライト.Dra = value; + X0Y0_ハイライト.Hit = value; + X0Y1_ハイライト.Hit = value; + X0Y2_ハイライト.Hit = value; + X0Y3_ハイライト.Hit = value; + X0Y4_ハイライト.Hit = value; + } + } - public bool 瞬膜_表示 - { - get - { - return X0Y0_瞬膜.Dra; - } - set - { - X0Y0_瞬膜.Dra = value; - X0Y1_瞬膜.Dra = value; - X0Y2_瞬膜.Dra = value; - X0Y3_瞬膜.Dra = value; - X0Y4_瞬膜.Dra = value; - X0Y0_瞬膜.Hit = value; - X0Y1_瞬膜.Hit = value; - X0Y2_瞬膜.Hit = value; - X0Y3_瞬膜.Hit = value; - X0Y4_瞬膜.Hit = value; - } - } + public bool 瞬膜_表示 + { + get + { + return X0Y0_瞬膜.Dra; + } + set + { + X0Y0_瞬膜.Dra = value; + X0Y1_瞬膜.Dra = value; + X0Y2_瞬膜.Dra = value; + X0Y3_瞬膜.Dra = value; + X0Y4_瞬膜.Dra = value; + X0Y0_瞬膜.Hit = value; + X0Y1_瞬膜.Hit = value; + X0Y2_瞬膜.Hit = value; + X0Y3_瞬膜.Hit = value; + X0Y4_瞬膜.Hit = value; + } + } - public override bool 表示 - { - get - { - return 目_表示; - } - set - { - 目_表示 = value; - ハイライト_表示 = value; - 瞬膜_表示 = value; - } - } + public override bool 表示 + { + get + { + return 目_表示; + } + set + { + 目_表示 = value; + ハイライト_表示 = value; + 瞬膜_表示 = value; + } + } - public override double 濃度 - { - get - { - return 目CD.不透明度; - } - set - { - 目CD.不透明度 = value; - ハイライトCD.不透明度 = value; - 瞬膜CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 目CD.不透明度; + } + set + { + 目CD.不透明度 = value; + ハイライトCD.不透明度 = value; + 瞬膜CD.不透明度 = value; + } + } - public JointS 涙_接続点 => new JointS(本体, X0Y0_目, 2); + public JointS 涙_接続点 => new JointS(本体, X0Y0_目, 2); - public 瞼_宇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 瞼_宇D e) - { - 瞼_宇 瞼_宇2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["エイリアン目左"]); - Pars pars = 本体[0][0]; - X0Y0_目 = pars["目"].ToPar(); - X0Y0_ハイライト = pars["ハイライト"].ToPar(); - X0Y0_瞬膜 = pars["瞬膜"].ToPar(); - pars = 本体[0][1]; - X0Y1_目 = pars["目"].ToPar(); - X0Y1_ハイライト = pars["ハイライト"].ToPar(); - X0Y1_瞬膜 = pars["瞬膜"].ToPar(); - pars = 本体[0][2]; - X0Y2_目 = pars["目"].ToPar(); - X0Y2_ハイライト = pars["ハイライト"].ToPar(); - X0Y2_瞬膜 = pars["瞬膜"].ToPar(); - pars = 本体[0][3]; - X0Y3_目 = pars["目"].ToPar(); - X0Y3_ハイライト = pars["ハイライト"].ToPar(); - X0Y3_瞬膜 = pars["瞬膜"].ToPar(); - pars = 本体[0][4]; - X0Y4_目 = pars["目"].ToPar(); - X0Y4_ハイライト = pars["ハイライト"].ToPar(); - X0Y4_瞬膜 = pars["瞬膜"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 目_表示 = e.目_表示; - ハイライト_表示 = e.ハイライト_表示; - 瞬膜_表示 = e.瞬膜_表示; - base.傾き = e.傾き; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.涙_接続.Count > 0) - { - Ele f; - 涙_接続 = e.涙_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 瞼_宇2; - f.ConnectionType = ConnectionInfo.瞼_宇_涙_接続; - f.接続(瞼_宇2.涙_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_目CP = new ColorP(X0Y0_目, 目CD, DisUnit, abj: true); - X0Y0_ハイライトCP = new ColorP(X0Y0_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y0_瞬膜CP = new ColorP(X0Y0_瞬膜, 瞬膜CD, DisUnit, abj: true); - X0Y1_目CP = new ColorP(X0Y1_目, 目CD, DisUnit, abj: true); - X0Y1_ハイライトCP = new ColorP(X0Y1_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y1_瞬膜CP = new ColorP(X0Y1_瞬膜, 瞬膜CD, DisUnit, abj: true); - X0Y2_目CP = new ColorP(X0Y2_目, 目CD, DisUnit, abj: true); - X0Y2_ハイライトCP = new ColorP(X0Y2_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y2_瞬膜CP = new ColorP(X0Y2_瞬膜, 瞬膜CD, DisUnit, abj: true); - X0Y3_目CP = new ColorP(X0Y3_目, 目CD, DisUnit, abj: true); - X0Y3_ハイライトCP = new ColorP(X0Y3_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y3_瞬膜CP = new ColorP(X0Y3_瞬膜, 瞬膜CD, DisUnit, abj: true); - X0Y4_目CP = new ColorP(X0Y4_目, 目CD, DisUnit, abj: true); - X0Y4_ハイライトCP = new ColorP(X0Y4_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y4_瞬膜CP = new ColorP(X0Y4_瞬膜, 瞬膜CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 瞼_宇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 瞼_宇D e) + { + 瞼_宇 瞼_宇2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["エイリアン目左"]); + Pars pars = 本体[0][0]; + X0Y0_目 = pars["目"].ToPar(); + X0Y0_ハイライト = pars["ハイライト"].ToPar(); + X0Y0_瞬膜 = pars["瞬膜"].ToPar(); + pars = 本体[0][1]; + X0Y1_目 = pars["目"].ToPar(); + X0Y1_ハイライト = pars["ハイライト"].ToPar(); + X0Y1_瞬膜 = pars["瞬膜"].ToPar(); + pars = 本体[0][2]; + X0Y2_目 = pars["目"].ToPar(); + X0Y2_ハイライト = pars["ハイライト"].ToPar(); + X0Y2_瞬膜 = pars["瞬膜"].ToPar(); + pars = 本体[0][3]; + X0Y3_目 = pars["目"].ToPar(); + X0Y3_ハイライト = pars["ハイライト"].ToPar(); + X0Y3_瞬膜 = pars["瞬膜"].ToPar(); + pars = 本体[0][4]; + X0Y4_目 = pars["目"].ToPar(); + X0Y4_ハイライト = pars["ハイライト"].ToPar(); + X0Y4_瞬膜 = pars["瞬膜"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 目_表示 = e.目_表示; + ハイライト_表示 = e.ハイライト_表示; + 瞬膜_表示 = e.瞬膜_表示; + base.傾き = e.傾き; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.涙_接続.Count > 0) + { + Ele f; + 涙_接続 = e.涙_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 瞼_宇2; + f.ConnectionType = ConnectionInfo.瞼_宇_涙_接続; + f.接続(瞼_宇2.涙_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_目CP = new ColorP(X0Y0_目, 目CD, DisUnit, abj: true); + X0Y0_ハイライトCP = new ColorP(X0Y0_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y0_瞬膜CP = new ColorP(X0Y0_瞬膜, 瞬膜CD, DisUnit, abj: true); + X0Y1_目CP = new ColorP(X0Y1_目, 目CD, DisUnit, abj: true); + X0Y1_ハイライトCP = new ColorP(X0Y1_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y1_瞬膜CP = new ColorP(X0Y1_瞬膜, 瞬膜CD, DisUnit, abj: true); + X0Y2_目CP = new ColorP(X0Y2_目, 目CD, DisUnit, abj: true); + X0Y2_ハイライトCP = new ColorP(X0Y2_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y2_瞬膜CP = new ColorP(X0Y2_瞬膜, 瞬膜CD, DisUnit, abj: true); + X0Y3_目CP = new ColorP(X0Y3_目, 目CD, DisUnit, abj: true); + X0Y3_ハイライトCP = new ColorP(X0Y3_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y3_瞬膜CP = new ColorP(X0Y3_瞬膜, 瞬膜CD, DisUnit, abj: true); + X0Y4_目CP = new ColorP(X0Y4_目, 目CD, DisUnit, abj: true); + X0Y4_ハイライトCP = new ColorP(X0Y4_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y4_瞬膜CP = new ColorP(X0Y4_瞬膜, 瞬膜CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_目CP.Update(); - X0Y0_ハイライトCP.Update(); - X0Y0_瞬膜CP.Update(); - break; - case 1: - X0Y1_目CP.Update(); - X0Y1_ハイライトCP.Update(); - X0Y1_瞬膜CP.Update(); - break; - case 2: - X0Y2_目CP.Update(); - X0Y2_ハイライトCP.Update(); - X0Y2_瞬膜CP.Update(); - break; - case 3: - X0Y3_目CP.Update(); - X0Y3_ハイライトCP.Update(); - X0Y3_瞬膜CP.Update(); - break; - default: - X0Y4_目CP.Update(); - X0Y4_ハイライトCP.Update(); - X0Y4_瞬膜CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_目CP.Update(); + X0Y0_ハイライトCP.Update(); + X0Y0_瞬膜CP.Update(); + break; + case 1: + X0Y1_目CP.Update(); + X0Y1_ハイライトCP.Update(); + X0Y1_瞬膜CP.Update(); + break; + case 2: + X0Y2_目CP.Update(); + X0Y2_ハイライトCP.Update(); + X0Y2_瞬膜CP.Update(); + break; + case 3: + X0Y3_目CP.Update(); + X0Y3_ハイライトCP.Update(); + X0Y3_瞬膜CP.Update(); + break; + default: + X0Y4_目CP.Update(); + X0Y4_ハイライトCP.Update(); + X0Y4_瞬膜CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 目CD = new ColorD(ref Col.Black, ref 体配色.目左O); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 瞬膜CD = new ColorD(ref Col.Black, ref 体配色.白部O); - } + private void 配色N0(体配色 体配色) + { + 目CD = new ColorD(ref Col.Black, ref 体配色.目左O); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 瞬膜CD = new ColorD(ref Col.Black, ref 体配色.白部O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇D.cs index 27675e4..c1dbe6d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇D.cs @@ -2,42 +2,43 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 瞼_宇D : 双瞼D +namespace SlaveMatrix { - public bool 目_表示 = true; + [Serializable] + public class 瞼_宇D : 双瞼D + { + public bool 目_表示 = true; - public bool ハイライト_表示 = true; + public bool ハイライト_表示 = true; - public bool 瞬膜_表示 = true; + public bool 瞬膜_表示 = true; - public List 涙_接続 = new List(); + public List 涙_接続 = new List(); - public 瞼_宇D() - { - ThisType = GetType(); - } + public 瞼_宇D() + { + ThisType = GetType(); + } - public void 涙接続(EleD e) - { - 涙_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.瞼_宇_涙_接続; - } + public void 涙接続(EleD e) + { + 涙_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.瞼_宇_涙_接続; + } - public 瞼_宇D SetRandom() - { - サイズ = RNG.XS.NextDouble(); - サイズX = RNG.XS.NextDouble(); - サイズY = RNG.XS.NextDouble(); - 傾き = RNG.XS.NextDouble(); - return this; - } + public 瞼_宇D SetRandom() + { + サイズ = RNG.XS.NextDouble(); + サイズX = RNG.XS.NextDouble(); + サイズY = RNG.XS.NextDouble(); + 傾き = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 瞼_宇(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 瞼_宇(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱.cs index 1976aca..8fbc968 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱.cs @@ -1,873 +1,874 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 瞼_弱 : 双瞼 +namespace SlaveMatrix { - public Par X0Y0_瞼; + public class 瞼_弱 : 双瞼 + { + public Par X0Y0_瞼; - public Par X0Y0_二重; + public Par X0Y0_二重; - public Par X0Y0_睫毛_睫毛3; + public Par X0Y0_睫毛_睫毛3; - public Par X0Y0_睫毛_睫毛1; + public Par X0Y0_睫毛_睫毛1; - public Par X0Y0_睫毛_睫毛2; + public Par X0Y0_睫毛_睫毛2; - public Par X0Y1_瞼; + public Par X0Y1_瞼; - public Par X0Y1_二重; + public Par X0Y1_二重; - public Par X0Y1_睫毛_睫毛3; + public Par X0Y1_睫毛_睫毛3; - public Par X0Y1_睫毛_睫毛1; + public Par X0Y1_睫毛_睫毛1; - public Par X0Y1_睫毛_睫毛2; + public Par X0Y1_睫毛_睫毛2; - public Par X0Y2_瞼; + public Par X0Y2_瞼; - public Par X0Y2_二重; + public Par X0Y2_二重; - public Par X0Y2_睫毛_睫毛3; + public Par X0Y2_睫毛_睫毛3; - public Par X0Y2_睫毛_睫毛1; + public Par X0Y2_睫毛_睫毛1; - public Par X0Y2_睫毛_睫毛2; + public Par X0Y2_睫毛_睫毛2; - public Par X0Y3_瞼; + public Par X0Y3_瞼; - public Par X0Y3_二重; + public Par X0Y3_二重; - public Par X0Y3_睫毛_睫毛3; + public Par X0Y3_睫毛_睫毛3; - public Par X0Y3_睫毛_睫毛1; + public Par X0Y3_睫毛_睫毛1; - public Par X0Y3_睫毛_睫毛2; + public Par X0Y3_睫毛_睫毛2; - public Par X0Y4_瞼; + public Par X0Y4_瞼; - public Par X0Y4_二重; + public Par X0Y4_二重; - public Par X0Y4_睫毛_睫毛3; + public Par X0Y4_睫毛_睫毛3; - public Par X0Y4_睫毛_睫毛1; + public Par X0Y4_睫毛_睫毛1; - public Par X0Y4_睫毛_睫毛2; + public Par X0Y4_睫毛_睫毛2; - public Par X1Y0_瞼; + public Par X1Y0_瞼; - public Par X1Y0_二重; + public Par X1Y0_二重; - public Par X1Y0_睫毛_睫毛3; + public Par X1Y0_睫毛_睫毛3; - public Par X1Y0_睫毛_睫毛1; + public Par X1Y0_睫毛_睫毛1; - public Par X1Y0_睫毛_睫毛2; + public Par X1Y0_睫毛_睫毛2; - public Par X1Y1_瞼; + public Par X1Y1_瞼; - public Par X1Y1_二重; + public Par X1Y1_二重; - public Par X1Y1_睫毛_睫毛3; + public Par X1Y1_睫毛_睫毛3; - public Par X1Y1_睫毛_睫毛1; + public Par X1Y1_睫毛_睫毛1; - public Par X1Y1_睫毛_睫毛2; + public Par X1Y1_睫毛_睫毛2; - public Par X1Y2_瞼; + public Par X1Y2_瞼; - public Par X1Y2_二重; + public Par X1Y2_二重; - public Par X1Y2_睫毛_睫毛3; + public Par X1Y2_睫毛_睫毛3; - public Par X1Y2_睫毛_睫毛1; + public Par X1Y2_睫毛_睫毛1; - public Par X1Y2_睫毛_睫毛2; + public Par X1Y2_睫毛_睫毛2; - public Par X1Y3_瞼; + public Par X1Y3_瞼; - public Par X1Y3_二重; + public Par X1Y3_二重; - public Par X1Y3_睫毛_睫毛3; + public Par X1Y3_睫毛_睫毛3; - public Par X1Y3_睫毛_睫毛1; + public Par X1Y3_睫毛_睫毛1; - public Par X1Y3_睫毛_睫毛2; + public Par X1Y3_睫毛_睫毛2; - public Par X1Y4_瞼; + public Par X1Y4_瞼; - public Par X1Y4_二重; + public Par X1Y4_二重; - public Par X1Y4_睫毛_睫毛3; + public Par X1Y4_睫毛_睫毛3; - public Par X1Y4_睫毛_睫毛1; + public Par X1Y4_睫毛_睫毛1; - public Par X1Y4_睫毛_睫毛2; + public Par X1Y4_睫毛_睫毛2; - public ColorD 瞼CD; + public ColorD 瞼CD; - public ColorD 二重CD; + public ColorD 二重CD; - public ColorD 睫毛_睫毛3CD; + public ColorD 睫毛_睫毛3CD; - public ColorD 睫毛_睫毛1CD; + public ColorD 睫毛_睫毛1CD; - public ColorD 睫毛_睫毛2CD; + public ColorD 睫毛_睫毛2CD; - public ColorP X0Y0_瞼CP; + public ColorP X0Y0_瞼CP; - public ColorP X0Y0_二重CP; + public ColorP X0Y0_二重CP; - public ColorP X0Y0_睫毛_睫毛3CP; + public ColorP X0Y0_睫毛_睫毛3CP; - public ColorP X0Y0_睫毛_睫毛1CP; + public ColorP X0Y0_睫毛_睫毛1CP; - public ColorP X0Y0_睫毛_睫毛2CP; + public ColorP X0Y0_睫毛_睫毛2CP; - public ColorP X0Y1_瞼CP; + public ColorP X0Y1_瞼CP; - public ColorP X0Y1_二重CP; + public ColorP X0Y1_二重CP; - public ColorP X0Y1_睫毛_睫毛3CP; + public ColorP X0Y1_睫毛_睫毛3CP; - public ColorP X0Y1_睫毛_睫毛1CP; + public ColorP X0Y1_睫毛_睫毛1CP; - public ColorP X0Y1_睫毛_睫毛2CP; + public ColorP X0Y1_睫毛_睫毛2CP; - public ColorP X0Y2_瞼CP; + public ColorP X0Y2_瞼CP; - public ColorP X0Y2_二重CP; + public ColorP X0Y2_二重CP; - public ColorP X0Y2_睫毛_睫毛3CP; + public ColorP X0Y2_睫毛_睫毛3CP; - public ColorP X0Y2_睫毛_睫毛1CP; + public ColorP X0Y2_睫毛_睫毛1CP; - public ColorP X0Y2_睫毛_睫毛2CP; + public ColorP X0Y2_睫毛_睫毛2CP; - public ColorP X0Y3_瞼CP; + public ColorP X0Y3_瞼CP; - public ColorP X0Y3_二重CP; + public ColorP X0Y3_二重CP; - public ColorP X0Y3_睫毛_睫毛3CP; + public ColorP X0Y3_睫毛_睫毛3CP; - public ColorP X0Y3_睫毛_睫毛1CP; + public ColorP X0Y3_睫毛_睫毛1CP; - public ColorP X0Y3_睫毛_睫毛2CP; + public ColorP X0Y3_睫毛_睫毛2CP; - public ColorP X0Y4_瞼CP; + public ColorP X0Y4_瞼CP; - public ColorP X0Y4_二重CP; + public ColorP X0Y4_二重CP; - public ColorP X0Y4_睫毛_睫毛3CP; + public ColorP X0Y4_睫毛_睫毛3CP; - public ColorP X0Y4_睫毛_睫毛1CP; + public ColorP X0Y4_睫毛_睫毛1CP; - public ColorP X0Y4_睫毛_睫毛2CP; + public ColorP X0Y4_睫毛_睫毛2CP; - public ColorP X1Y0_瞼CP; + public ColorP X1Y0_瞼CP; - public ColorP X1Y0_二重CP; + public ColorP X1Y0_二重CP; - public ColorP X1Y0_睫毛_睫毛3CP; + public ColorP X1Y0_睫毛_睫毛3CP; - public ColorP X1Y0_睫毛_睫毛1CP; + public ColorP X1Y0_睫毛_睫毛1CP; - public ColorP X1Y0_睫毛_睫毛2CP; + public ColorP X1Y0_睫毛_睫毛2CP; - public ColorP X1Y1_瞼CP; + public ColorP X1Y1_瞼CP; - public ColorP X1Y1_二重CP; + public ColorP X1Y1_二重CP; - public ColorP X1Y1_睫毛_睫毛3CP; + public ColorP X1Y1_睫毛_睫毛3CP; - public ColorP X1Y1_睫毛_睫毛1CP; + public ColorP X1Y1_睫毛_睫毛1CP; - public ColorP X1Y1_睫毛_睫毛2CP; + public ColorP X1Y1_睫毛_睫毛2CP; - public ColorP X1Y2_瞼CP; + public ColorP X1Y2_瞼CP; - public ColorP X1Y2_二重CP; + public ColorP X1Y2_二重CP; - public ColorP X1Y2_睫毛_睫毛3CP; + public ColorP X1Y2_睫毛_睫毛3CP; - public ColorP X1Y2_睫毛_睫毛1CP; + public ColorP X1Y2_睫毛_睫毛1CP; - public ColorP X1Y2_睫毛_睫毛2CP; + public ColorP X1Y2_睫毛_睫毛2CP; - public ColorP X1Y3_瞼CP; + public ColorP X1Y3_瞼CP; - public ColorP X1Y3_二重CP; + public ColorP X1Y3_二重CP; - public ColorP X1Y3_睫毛_睫毛3CP; + public ColorP X1Y3_睫毛_睫毛3CP; - public ColorP X1Y3_睫毛_睫毛1CP; + public ColorP X1Y3_睫毛_睫毛1CP; - public ColorP X1Y3_睫毛_睫毛2CP; + public ColorP X1Y3_睫毛_睫毛2CP; - public ColorP X1Y4_瞼CP; + public ColorP X1Y4_瞼CP; - public ColorP X1Y4_二重CP; + public ColorP X1Y4_二重CP; - public ColorP X1Y4_睫毛_睫毛3CP; + public ColorP X1Y4_睫毛_睫毛3CP; - public ColorP X1Y4_睫毛_睫毛1CP; + public ColorP X1Y4_睫毛_睫毛1CP; - public ColorP X1Y4_睫毛_睫毛2CP; + public ColorP X1Y4_睫毛_睫毛2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 瞼_表示 - { - get - { - return X0Y0_瞼.Dra; - } - set - { - X0Y0_瞼.Dra = value; - X0Y1_瞼.Dra = value; - X0Y2_瞼.Dra = value; - X0Y3_瞼.Dra = value; - X0Y4_瞼.Dra = value; - X1Y0_瞼.Dra = value; - X1Y1_瞼.Dra = value; - X1Y2_瞼.Dra = value; - X1Y3_瞼.Dra = value; - X1Y4_瞼.Dra = value; - X0Y0_瞼.Hit = value; - X0Y1_瞼.Hit = value; - X0Y2_瞼.Hit = value; - X0Y3_瞼.Hit = value; - X0Y4_瞼.Hit = value; - X1Y0_瞼.Hit = value; - X1Y1_瞼.Hit = value; - X1Y2_瞼.Hit = value; - X1Y3_瞼.Hit = value; - X1Y4_瞼.Hit = value; - } - } - - public bool 二重_表示 - { - get - { - return X0Y0_二重.Dra; - } - set - { - X0Y0_二重.Dra = value; - X0Y1_二重.Dra = value; - X0Y2_二重.Dra = value; - X0Y3_二重.Dra = value; - X0Y4_二重.Dra = value; - X1Y0_二重.Dra = value; - X1Y1_二重.Dra = value; - X1Y2_二重.Dra = value; - X1Y3_二重.Dra = value; - X1Y4_二重.Dra = value; - X0Y0_二重.Hit = value; - X0Y1_二重.Hit = value; - X0Y2_二重.Hit = value; - X0Y3_二重.Hit = value; - X0Y4_二重.Hit = value; - X1Y0_二重.Hit = value; - X1Y1_二重.Hit = value; - X1Y2_二重.Hit = value; - X1Y3_二重.Hit = value; - X1Y4_二重.Hit = value; - } - } - - public bool 睫毛_睫毛3_表示 - { - get - { - return X0Y0_睫毛_睫毛3.Dra; - } - set - { - X0Y0_睫毛_睫毛3.Dra = value; - X0Y1_睫毛_睫毛3.Dra = value; - X0Y2_睫毛_睫毛3.Dra = value; - X0Y3_睫毛_睫毛3.Dra = value; - X0Y4_睫毛_睫毛3.Dra = value; - X1Y0_睫毛_睫毛3.Dra = value; - X1Y1_睫毛_睫毛3.Dra = value; - X1Y2_睫毛_睫毛3.Dra = value; - X1Y3_睫毛_睫毛3.Dra = value; - X1Y4_睫毛_睫毛3.Dra = value; - X0Y0_睫毛_睫毛3.Hit = value; - X0Y1_睫毛_睫毛3.Hit = value; - X0Y2_睫毛_睫毛3.Hit = value; - X0Y3_睫毛_睫毛3.Hit = value; - X0Y4_睫毛_睫毛3.Hit = value; - X1Y0_睫毛_睫毛3.Hit = value; - X1Y1_睫毛_睫毛3.Hit = value; - X1Y2_睫毛_睫毛3.Hit = value; - X1Y3_睫毛_睫毛3.Hit = value; - X1Y4_睫毛_睫毛3.Hit = value; - } - } - - public bool 睫毛_睫毛1_表示 - { - get - { - return X0Y0_睫毛_睫毛1.Dra; - } - set - { - X0Y0_睫毛_睫毛1.Dra = value; - X0Y1_睫毛_睫毛1.Dra = value; - X0Y2_睫毛_睫毛1.Dra = value; - X0Y3_睫毛_睫毛1.Dra = value; - X0Y4_睫毛_睫毛1.Dra = value; - X1Y0_睫毛_睫毛1.Dra = value; - X1Y1_睫毛_睫毛1.Dra = value; - X1Y2_睫毛_睫毛1.Dra = value; - X1Y3_睫毛_睫毛1.Dra = value; - X1Y4_睫毛_睫毛1.Dra = value; - X0Y0_睫毛_睫毛1.Hit = value; - X0Y1_睫毛_睫毛1.Hit = value; - X0Y2_睫毛_睫毛1.Hit = value; - X0Y3_睫毛_睫毛1.Hit = value; - X0Y4_睫毛_睫毛1.Hit = value; - X1Y0_睫毛_睫毛1.Hit = value; - X1Y1_睫毛_睫毛1.Hit = value; - X1Y2_睫毛_睫毛1.Hit = value; - X1Y3_睫毛_睫毛1.Hit = value; - X1Y4_睫毛_睫毛1.Hit = value; - } - } - - public bool 睫毛_睫毛2_表示 - { - get - { - return X0Y0_睫毛_睫毛2.Dra; - } - set - { - X0Y0_睫毛_睫毛2.Dra = value; - X0Y1_睫毛_睫毛2.Dra = value; - X0Y2_睫毛_睫毛2.Dra = value; - X0Y3_睫毛_睫毛2.Dra = value; - X0Y4_睫毛_睫毛2.Dra = value; - X1Y0_睫毛_睫毛2.Dra = value; - X1Y1_睫毛_睫毛2.Dra = value; - X1Y2_睫毛_睫毛2.Dra = value; - X1Y3_睫毛_睫毛2.Dra = value; - X1Y4_睫毛_睫毛2.Dra = value; - X0Y0_睫毛_睫毛2.Hit = value; - X0Y1_睫毛_睫毛2.Hit = value; - X0Y2_睫毛_睫毛2.Hit = value; - X0Y3_睫毛_睫毛2.Hit = value; - X0Y4_睫毛_睫毛2.Hit = value; - X1Y0_睫毛_睫毛2.Hit = value; - X1Y1_睫毛_睫毛2.Hit = value; - X1Y2_睫毛_睫毛2.Hit = value; - X1Y3_睫毛_睫毛2.Hit = value; - X1Y4_睫毛_睫毛2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 瞼_表示; - } - set - { - 瞼_表示 = value; - 二重_表示 = value; - 睫毛_睫毛3_表示 = value; - 睫毛_睫毛1_表示 = value; - 睫毛_睫毛2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 瞼CD.不透明度; - } - set - { - 瞼CD.不透明度 = value; - 二重CD.不透明度 = value; - 睫毛_睫毛3CD.不透明度 = value; - 睫毛_睫毛1CD.不透明度 = value; - 睫毛_睫毛2CD.不透明度 = value; - } - } - - public double 外線 - { - set - { - double num = 0.9 + 0.55 * value; - X0Y0_瞼.PenWidth *= num; - X0Y1_瞼.PenWidth *= num; - X0Y2_瞼.PenWidth *= num; - X0Y3_瞼.PenWidth *= num; - X0Y4_瞼.PenWidth *= num; - X1Y0_瞼.PenWidth *= num; - X1Y1_瞼.PenWidth *= num; - X1Y2_瞼.PenWidth *= num; - X1Y3_瞼.PenWidth *= num; - X1Y4_瞼.PenWidth *= num; - } - } - - public double 睫毛_睫毛3_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛3, value); - 睫毛長さ(X0Y1_睫毛_睫毛3, value); - 睫毛長さ(X0Y2_睫毛_睫毛3, value); - 睫毛長さ(X0Y3_睫毛_睫毛3, value); - 睫毛長さ(X0Y4_睫毛_睫毛3, value); - 睫毛長さ(X1Y0_睫毛_睫毛3, value); - 睫毛長さ(X1Y1_睫毛_睫毛3, value); - 睫毛長さ(X1Y2_睫毛_睫毛3, value); - 睫毛長さ(X1Y3_睫毛_睫毛3, value); - 睫毛長さ(X1Y4_睫毛_睫毛3, value); - } - } - - public double 睫毛_睫毛1_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛1, value); - 睫毛長さ(X0Y1_睫毛_睫毛1, value); - 睫毛長さ(X0Y2_睫毛_睫毛1, value); - 睫毛長さ(X0Y3_睫毛_睫毛1, value); - 睫毛長さ(X0Y4_睫毛_睫毛1, value); - 睫毛長さ(X1Y0_睫毛_睫毛1, value); - 睫毛長さ(X1Y1_睫毛_睫毛1, value); - 睫毛長さ(X1Y2_睫毛_睫毛1, value); - 睫毛長さ(X1Y3_睫毛_睫毛1, value); - 睫毛長さ(X1Y4_睫毛_睫毛1, value); - } - } - - public double 睫毛_睫毛2_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛2, value); - 睫毛長さ(X0Y1_睫毛_睫毛2, value); - 睫毛長さ(X0Y2_睫毛_睫毛2, value); - 睫毛長さ(X0Y3_睫毛_睫毛2, value); - 睫毛長さ(X0Y4_睫毛_睫毛2, value); - 睫毛長さ(X1Y0_睫毛_睫毛2, value); - 睫毛長さ(X1Y1_睫毛_睫毛2, value); - 睫毛長さ(X1Y2_睫毛_睫毛2, value); - 睫毛長さ(X1Y3_睫毛_睫毛2, value); - 睫毛長さ(X1Y4_睫毛_睫毛2, value); - } - } - - public 瞼_弱(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 瞼_弱D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["魔性弱瞼左"]); - Pars pars = 本体[0][0]; - X0Y0_瞼 = pars["瞼"].ToPar(); - X0Y0_二重 = pars["二重"].ToPar(); - Pars pars2 = pars["睫毛"].ToPars(); - X0Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][1]; - X0Y1_瞼 = pars["瞼"].ToPar(); - X0Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][2]; - X0Y2_瞼 = pars["瞼"].ToPar(); - X0Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][3]; - X0Y3_瞼 = pars["瞼"].ToPar(); - X0Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][4]; - X0Y4_瞼 = pars["瞼"].ToPar(); - X0Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][0]; - X1Y0_瞼 = pars["瞼"].ToPar(); - X1Y0_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][1]; - X1Y1_瞼 = pars["瞼"].ToPar(); - X1Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][2]; - X1Y2_瞼 = pars["瞼"].ToPar(); - X1Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][3]; - X1Y3_瞼 = pars["瞼"].ToPar(); - X1Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][4]; - X1Y4_瞼 = pars["瞼"].ToPar(); - X1Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 瞼_表示 = e.瞼_表示; - 二重_表示 = e.二重_表示; - 睫毛_睫毛3_表示 = e.睫毛_睫毛3_表示; - 睫毛_睫毛1_表示 = e.睫毛_睫毛1_表示; - 睫毛_睫毛2_表示 = e.睫毛_睫毛2_表示; - 外線 = e.外線; - 睫毛_睫毛3_長さ = e.睫毛_睫毛3_長さ; - 睫毛_睫毛1_長さ = e.睫毛_睫毛1_長さ; - 睫毛_睫毛2_長さ = e.睫毛_睫毛2_長さ; - base.傾き = e.傾き; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_瞼CP = new ColorP(X0Y0_瞼, 瞼CD, DisUnit, abj: true); - X0Y0_二重CP = new ColorP(X0Y0_二重, 二重CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛3CP = new ColorP(X0Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛1CP = new ColorP(X0Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛2CP = new ColorP(X0Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y1_瞼CP = new ColorP(X0Y1_瞼, 瞼CD, DisUnit, abj: true); - X0Y1_二重CP = new ColorP(X0Y1_二重, 二重CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛3CP = new ColorP(X0Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛1CP = new ColorP(X0Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛2CP = new ColorP(X0Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y2_瞼CP = new ColorP(X0Y2_瞼, 瞼CD, DisUnit, abj: true); - X0Y2_二重CP = new ColorP(X0Y2_二重, 二重CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛3CP = new ColorP(X0Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛1CP = new ColorP(X0Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛2CP = new ColorP(X0Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y3_瞼CP = new ColorP(X0Y3_瞼, 瞼CD, DisUnit, abj: true); - X0Y3_二重CP = new ColorP(X0Y3_二重, 二重CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛3CP = new ColorP(X0Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛1CP = new ColorP(X0Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛2CP = new ColorP(X0Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y4_瞼CP = new ColorP(X0Y4_瞼, 瞼CD, DisUnit, abj: true); - X0Y4_二重CP = new ColorP(X0Y4_二重, 二重CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛3CP = new ColorP(X0Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛1CP = new ColorP(X0Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛2CP = new ColorP(X0Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y0_瞼CP = new ColorP(X1Y0_瞼, 瞼CD, DisUnit, abj: true); - X1Y0_二重CP = new ColorP(X1Y0_二重, 二重CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛3CP = new ColorP(X1Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛1CP = new ColorP(X1Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛2CP = new ColorP(X1Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y1_瞼CP = new ColorP(X1Y1_瞼, 瞼CD, DisUnit, abj: true); - X1Y1_二重CP = new ColorP(X1Y1_二重, 二重CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛3CP = new ColorP(X1Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛1CP = new ColorP(X1Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛2CP = new ColorP(X1Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y2_瞼CP = new ColorP(X1Y2_瞼, 瞼CD, DisUnit, abj: true); - X1Y2_二重CP = new ColorP(X1Y2_二重, 二重CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛3CP = new ColorP(X1Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛1CP = new ColorP(X1Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛2CP = new ColorP(X1Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y3_瞼CP = new ColorP(X1Y3_瞼, 瞼CD, DisUnit, abj: true); - X1Y3_二重CP = new ColorP(X1Y3_二重, 二重CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛3CP = new ColorP(X1Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛1CP = new ColorP(X1Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛2CP = new ColorP(X1Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y4_瞼CP = new ColorP(X1Y4_瞼, 瞼CD, DisUnit, abj: true); - X1Y4_二重CP = new ColorP(X1Y4_二重, 二重CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛3CP = new ColorP(X1Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛1CP = new ColorP(X1Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛2CP = new ColorP(X1Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - private void 睫毛長さ(Par p, double d) - { - double num = 0.0; - double num2 = 1.5; - Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); - p.OP[2].ps[2] = value; - p.OP[0].ps[0] = value; - } - - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼CP.Update(); - X0Y0_二重CP.Update(); - X0Y0_睫毛_睫毛3CP.Update(); - X0Y0_睫毛_睫毛1CP.Update(); - X0Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X0Y1_瞼CP.Update(); - X0Y1_二重CP.Update(); - X0Y1_睫毛_睫毛3CP.Update(); - X0Y1_睫毛_睫毛1CP.Update(); - X0Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X0Y2_瞼CP.Update(); - X0Y2_二重CP.Update(); - X0Y2_睫毛_睫毛3CP.Update(); - X0Y2_睫毛_睫毛1CP.Update(); - X0Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X0Y3_瞼CP.Update(); - X0Y3_二重CP.Update(); - X0Y3_睫毛_睫毛3CP.Update(); - X0Y3_睫毛_睫毛1CP.Update(); - X0Y3_睫毛_睫毛2CP.Update(); - break; - default: - X0Y4_瞼CP.Update(); - X0Y4_二重CP.Update(); - X0Y4_睫毛_睫毛3CP.Update(); - X0Y4_睫毛_睫毛1CP.Update(); - X0Y4_睫毛_睫毛2CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_瞼CP.Update(); - X1Y0_二重CP.Update(); - X1Y0_睫毛_睫毛3CP.Update(); - X1Y0_睫毛_睫毛1CP.Update(); - X1Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X1Y1_瞼CP.Update(); - X1Y1_二重CP.Update(); - X1Y1_睫毛_睫毛3CP.Update(); - X1Y1_睫毛_睫毛1CP.Update(); - X1Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X1Y2_瞼CP.Update(); - X1Y2_二重CP.Update(); - X1Y2_睫毛_睫毛3CP.Update(); - X1Y2_睫毛_睫毛1CP.Update(); - X1Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X1Y3_瞼CP.Update(); - X1Y3_二重CP.Update(); - X1Y3_睫毛_睫毛3CP.Update(); - X1Y3_睫毛_睫毛1CP.Update(); - X1Y3_睫毛_睫毛2CP.Update(); - break; - default: - X1Y4_瞼CP.Update(); - X1Y4_二重CP.Update(); - X1Y4_睫毛_睫毛3CP.Update(); - X1Y4_睫毛_睫毛1CP.Update(); - X1Y4_睫毛_睫毛2CP.Update(); - break; - } - } - } - - public override void 色更新(Vector2D[] mm) - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼CP.Update(mm); - X0Y0_二重CP.Update(); - X0Y0_睫毛_睫毛3CP.Update(); - X0Y0_睫毛_睫毛1CP.Update(); - X0Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X0Y1_瞼CP.Update(mm); - X0Y1_二重CP.Update(); - X0Y1_睫毛_睫毛3CP.Update(); - X0Y1_睫毛_睫毛1CP.Update(); - X0Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X0Y2_瞼CP.Update(mm); - X0Y2_二重CP.Update(); - X0Y2_睫毛_睫毛3CP.Update(); - X0Y2_睫毛_睫毛1CP.Update(); - X0Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X0Y3_瞼CP.Update(mm); - X0Y3_二重CP.Update(); - X0Y3_睫毛_睫毛3CP.Update(); - X0Y3_睫毛_睫毛1CP.Update(); - X0Y3_睫毛_睫毛2CP.Update(); - break; - default: - X0Y4_瞼CP.Update(mm); - X0Y4_二重CP.Update(); - X0Y4_睫毛_睫毛3CP.Update(); - X0Y4_睫毛_睫毛1CP.Update(); - X0Y4_睫毛_睫毛2CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_瞼CP.Update(mm); - X1Y0_二重CP.Update(); - X1Y0_睫毛_睫毛3CP.Update(); - X1Y0_睫毛_睫毛1CP.Update(); - X1Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X1Y1_瞼CP.Update(mm); - X1Y1_二重CP.Update(); - X1Y1_睫毛_睫毛3CP.Update(); - X1Y1_睫毛_睫毛1CP.Update(); - X1Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X1Y2_瞼CP.Update(mm); - X1Y2_二重CP.Update(); - X1Y2_睫毛_睫毛3CP.Update(); - X1Y2_睫毛_睫毛1CP.Update(); - X1Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X1Y3_瞼CP.Update(mm); - X1Y3_二重CP.Update(); - X1Y3_睫毛_睫毛3CP.Update(); - X1Y3_睫毛_睫毛1CP.Update(); - X1Y3_睫毛_睫毛2CP.Update(); - break; - default: - X1Y4_瞼CP.Update(mm); - X1Y4_二重CP.Update(); - X1Y4_睫毛_睫毛3CP.Update(); - X1Y4_睫毛_睫毛1CP.Update(); - X1Y4_睫毛_睫毛2CP.Update(); - break; - } - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 睫毛_睫毛3CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 瞼_表示 + { + get + { + return X0Y0_瞼.Dra; + } + set + { + X0Y0_瞼.Dra = value; + X0Y1_瞼.Dra = value; + X0Y2_瞼.Dra = value; + X0Y3_瞼.Dra = value; + X0Y4_瞼.Dra = value; + X1Y0_瞼.Dra = value; + X1Y1_瞼.Dra = value; + X1Y2_瞼.Dra = value; + X1Y3_瞼.Dra = value; + X1Y4_瞼.Dra = value; + X0Y0_瞼.Hit = value; + X0Y1_瞼.Hit = value; + X0Y2_瞼.Hit = value; + X0Y3_瞼.Hit = value; + X0Y4_瞼.Hit = value; + X1Y0_瞼.Hit = value; + X1Y1_瞼.Hit = value; + X1Y2_瞼.Hit = value; + X1Y3_瞼.Hit = value; + X1Y4_瞼.Hit = value; + } + } + + public bool 二重_表示 + { + get + { + return X0Y0_二重.Dra; + } + set + { + X0Y0_二重.Dra = value; + X0Y1_二重.Dra = value; + X0Y2_二重.Dra = value; + X0Y3_二重.Dra = value; + X0Y4_二重.Dra = value; + X1Y0_二重.Dra = value; + X1Y1_二重.Dra = value; + X1Y2_二重.Dra = value; + X1Y3_二重.Dra = value; + X1Y4_二重.Dra = value; + X0Y0_二重.Hit = value; + X0Y1_二重.Hit = value; + X0Y2_二重.Hit = value; + X0Y3_二重.Hit = value; + X0Y4_二重.Hit = value; + X1Y0_二重.Hit = value; + X1Y1_二重.Hit = value; + X1Y2_二重.Hit = value; + X1Y3_二重.Hit = value; + X1Y4_二重.Hit = value; + } + } + + public bool 睫毛_睫毛3_表示 + { + get + { + return X0Y0_睫毛_睫毛3.Dra; + } + set + { + X0Y0_睫毛_睫毛3.Dra = value; + X0Y1_睫毛_睫毛3.Dra = value; + X0Y2_睫毛_睫毛3.Dra = value; + X0Y3_睫毛_睫毛3.Dra = value; + X0Y4_睫毛_睫毛3.Dra = value; + X1Y0_睫毛_睫毛3.Dra = value; + X1Y1_睫毛_睫毛3.Dra = value; + X1Y2_睫毛_睫毛3.Dra = value; + X1Y3_睫毛_睫毛3.Dra = value; + X1Y4_睫毛_睫毛3.Dra = value; + X0Y0_睫毛_睫毛3.Hit = value; + X0Y1_睫毛_睫毛3.Hit = value; + X0Y2_睫毛_睫毛3.Hit = value; + X0Y3_睫毛_睫毛3.Hit = value; + X0Y4_睫毛_睫毛3.Hit = value; + X1Y0_睫毛_睫毛3.Hit = value; + X1Y1_睫毛_睫毛3.Hit = value; + X1Y2_睫毛_睫毛3.Hit = value; + X1Y3_睫毛_睫毛3.Hit = value; + X1Y4_睫毛_睫毛3.Hit = value; + } + } + + public bool 睫毛_睫毛1_表示 + { + get + { + return X0Y0_睫毛_睫毛1.Dra; + } + set + { + X0Y0_睫毛_睫毛1.Dra = value; + X0Y1_睫毛_睫毛1.Dra = value; + X0Y2_睫毛_睫毛1.Dra = value; + X0Y3_睫毛_睫毛1.Dra = value; + X0Y4_睫毛_睫毛1.Dra = value; + X1Y0_睫毛_睫毛1.Dra = value; + X1Y1_睫毛_睫毛1.Dra = value; + X1Y2_睫毛_睫毛1.Dra = value; + X1Y3_睫毛_睫毛1.Dra = value; + X1Y4_睫毛_睫毛1.Dra = value; + X0Y0_睫毛_睫毛1.Hit = value; + X0Y1_睫毛_睫毛1.Hit = value; + X0Y2_睫毛_睫毛1.Hit = value; + X0Y3_睫毛_睫毛1.Hit = value; + X0Y4_睫毛_睫毛1.Hit = value; + X1Y0_睫毛_睫毛1.Hit = value; + X1Y1_睫毛_睫毛1.Hit = value; + X1Y2_睫毛_睫毛1.Hit = value; + X1Y3_睫毛_睫毛1.Hit = value; + X1Y4_睫毛_睫毛1.Hit = value; + } + } + + public bool 睫毛_睫毛2_表示 + { + get + { + return X0Y0_睫毛_睫毛2.Dra; + } + set + { + X0Y0_睫毛_睫毛2.Dra = value; + X0Y1_睫毛_睫毛2.Dra = value; + X0Y2_睫毛_睫毛2.Dra = value; + X0Y3_睫毛_睫毛2.Dra = value; + X0Y4_睫毛_睫毛2.Dra = value; + X1Y0_睫毛_睫毛2.Dra = value; + X1Y1_睫毛_睫毛2.Dra = value; + X1Y2_睫毛_睫毛2.Dra = value; + X1Y3_睫毛_睫毛2.Dra = value; + X1Y4_睫毛_睫毛2.Dra = value; + X0Y0_睫毛_睫毛2.Hit = value; + X0Y1_睫毛_睫毛2.Hit = value; + X0Y2_睫毛_睫毛2.Hit = value; + X0Y3_睫毛_睫毛2.Hit = value; + X0Y4_睫毛_睫毛2.Hit = value; + X1Y0_睫毛_睫毛2.Hit = value; + X1Y1_睫毛_睫毛2.Hit = value; + X1Y2_睫毛_睫毛2.Hit = value; + X1Y3_睫毛_睫毛2.Hit = value; + X1Y4_睫毛_睫毛2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 瞼_表示; + } + set + { + 瞼_表示 = value; + 二重_表示 = value; + 睫毛_睫毛3_表示 = value; + 睫毛_睫毛1_表示 = value; + 睫毛_睫毛2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 瞼CD.不透明度; + } + set + { + 瞼CD.不透明度 = value; + 二重CD.不透明度 = value; + 睫毛_睫毛3CD.不透明度 = value; + 睫毛_睫毛1CD.不透明度 = value; + 睫毛_睫毛2CD.不透明度 = value; + } + } + + public double 外線 + { + set + { + double num = 0.9 + 0.55 * value; + X0Y0_瞼.PenWidth *= num; + X0Y1_瞼.PenWidth *= num; + X0Y2_瞼.PenWidth *= num; + X0Y3_瞼.PenWidth *= num; + X0Y4_瞼.PenWidth *= num; + X1Y0_瞼.PenWidth *= num; + X1Y1_瞼.PenWidth *= num; + X1Y2_瞼.PenWidth *= num; + X1Y3_瞼.PenWidth *= num; + X1Y4_瞼.PenWidth *= num; + } + } + + public double 睫毛_睫毛3_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛3, value); + 睫毛長さ(X0Y1_睫毛_睫毛3, value); + 睫毛長さ(X0Y2_睫毛_睫毛3, value); + 睫毛長さ(X0Y3_睫毛_睫毛3, value); + 睫毛長さ(X0Y4_睫毛_睫毛3, value); + 睫毛長さ(X1Y0_睫毛_睫毛3, value); + 睫毛長さ(X1Y1_睫毛_睫毛3, value); + 睫毛長さ(X1Y2_睫毛_睫毛3, value); + 睫毛長さ(X1Y3_睫毛_睫毛3, value); + 睫毛長さ(X1Y4_睫毛_睫毛3, value); + } + } + + public double 睫毛_睫毛1_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛1, value); + 睫毛長さ(X0Y1_睫毛_睫毛1, value); + 睫毛長さ(X0Y2_睫毛_睫毛1, value); + 睫毛長さ(X0Y3_睫毛_睫毛1, value); + 睫毛長さ(X0Y4_睫毛_睫毛1, value); + 睫毛長さ(X1Y0_睫毛_睫毛1, value); + 睫毛長さ(X1Y1_睫毛_睫毛1, value); + 睫毛長さ(X1Y2_睫毛_睫毛1, value); + 睫毛長さ(X1Y3_睫毛_睫毛1, value); + 睫毛長さ(X1Y4_睫毛_睫毛1, value); + } + } + + public double 睫毛_睫毛2_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛2, value); + 睫毛長さ(X0Y1_睫毛_睫毛2, value); + 睫毛長さ(X0Y2_睫毛_睫毛2, value); + 睫毛長さ(X0Y3_睫毛_睫毛2, value); + 睫毛長さ(X0Y4_睫毛_睫毛2, value); + 睫毛長さ(X1Y0_睫毛_睫毛2, value); + 睫毛長さ(X1Y1_睫毛_睫毛2, value); + 睫毛長さ(X1Y2_睫毛_睫毛2, value); + 睫毛長さ(X1Y3_睫毛_睫毛2, value); + 睫毛長さ(X1Y4_睫毛_睫毛2, value); + } + } + + public 瞼_弱(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 瞼_弱D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["魔性弱瞼左"]); + Pars pars = 本体[0][0]; + X0Y0_瞼 = pars["瞼"].ToPar(); + X0Y0_二重 = pars["二重"].ToPar(); + Pars pars2 = pars["睫毛"].ToPars(); + X0Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][1]; + X0Y1_瞼 = pars["瞼"].ToPar(); + X0Y1_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][2]; + X0Y2_瞼 = pars["瞼"].ToPar(); + X0Y2_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][3]; + X0Y3_瞼 = pars["瞼"].ToPar(); + X0Y3_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][4]; + X0Y4_瞼 = pars["瞼"].ToPar(); + X0Y4_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][0]; + X1Y0_瞼 = pars["瞼"].ToPar(); + X1Y0_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][1]; + X1Y1_瞼 = pars["瞼"].ToPar(); + X1Y1_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][2]; + X1Y2_瞼 = pars["瞼"].ToPar(); + X1Y2_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][3]; + X1Y3_瞼 = pars["瞼"].ToPar(); + X1Y3_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][4]; + X1Y4_瞼 = pars["瞼"].ToPar(); + X1Y4_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 瞼_表示 = e.瞼_表示; + 二重_表示 = e.二重_表示; + 睫毛_睫毛3_表示 = e.睫毛_睫毛3_表示; + 睫毛_睫毛1_表示 = e.睫毛_睫毛1_表示; + 睫毛_睫毛2_表示 = e.睫毛_睫毛2_表示; + 外線 = e.外線; + 睫毛_睫毛3_長さ = e.睫毛_睫毛3_長さ; + 睫毛_睫毛1_長さ = e.睫毛_睫毛1_長さ; + 睫毛_睫毛2_長さ = e.睫毛_睫毛2_長さ; + base.傾き = e.傾き; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_瞼CP = new ColorP(X0Y0_瞼, 瞼CD, DisUnit, abj: true); + X0Y0_二重CP = new ColorP(X0Y0_二重, 二重CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛3CP = new ColorP(X0Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛1CP = new ColorP(X0Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛2CP = new ColorP(X0Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y1_瞼CP = new ColorP(X0Y1_瞼, 瞼CD, DisUnit, abj: true); + X0Y1_二重CP = new ColorP(X0Y1_二重, 二重CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛3CP = new ColorP(X0Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛1CP = new ColorP(X0Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛2CP = new ColorP(X0Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y2_瞼CP = new ColorP(X0Y2_瞼, 瞼CD, DisUnit, abj: true); + X0Y2_二重CP = new ColorP(X0Y2_二重, 二重CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛3CP = new ColorP(X0Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛1CP = new ColorP(X0Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛2CP = new ColorP(X0Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y3_瞼CP = new ColorP(X0Y3_瞼, 瞼CD, DisUnit, abj: true); + X0Y3_二重CP = new ColorP(X0Y3_二重, 二重CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛3CP = new ColorP(X0Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛1CP = new ColorP(X0Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛2CP = new ColorP(X0Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y4_瞼CP = new ColorP(X0Y4_瞼, 瞼CD, DisUnit, abj: true); + X0Y4_二重CP = new ColorP(X0Y4_二重, 二重CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛3CP = new ColorP(X0Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛1CP = new ColorP(X0Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛2CP = new ColorP(X0Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y0_瞼CP = new ColorP(X1Y0_瞼, 瞼CD, DisUnit, abj: true); + X1Y0_二重CP = new ColorP(X1Y0_二重, 二重CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛3CP = new ColorP(X1Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛1CP = new ColorP(X1Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛2CP = new ColorP(X1Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y1_瞼CP = new ColorP(X1Y1_瞼, 瞼CD, DisUnit, abj: true); + X1Y1_二重CP = new ColorP(X1Y1_二重, 二重CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛3CP = new ColorP(X1Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛1CP = new ColorP(X1Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛2CP = new ColorP(X1Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y2_瞼CP = new ColorP(X1Y2_瞼, 瞼CD, DisUnit, abj: true); + X1Y2_二重CP = new ColorP(X1Y2_二重, 二重CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛3CP = new ColorP(X1Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛1CP = new ColorP(X1Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛2CP = new ColorP(X1Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y3_瞼CP = new ColorP(X1Y3_瞼, 瞼CD, DisUnit, abj: true); + X1Y3_二重CP = new ColorP(X1Y3_二重, 二重CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛3CP = new ColorP(X1Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛1CP = new ColorP(X1Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛2CP = new ColorP(X1Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y4_瞼CP = new ColorP(X1Y4_瞼, 瞼CD, DisUnit, abj: true); + X1Y4_二重CP = new ColorP(X1Y4_二重, 二重CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛3CP = new ColorP(X1Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛1CP = new ColorP(X1Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛2CP = new ColorP(X1Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + private void 睫毛長さ(Par p, double d) + { + double num = 0.0; + double num2 = 1.5; + Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); + p.OP[2].ps[2] = value; + p.OP[0].ps[0] = value; + } + + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼CP.Update(); + X0Y0_二重CP.Update(); + X0Y0_睫毛_睫毛3CP.Update(); + X0Y0_睫毛_睫毛1CP.Update(); + X0Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X0Y1_瞼CP.Update(); + X0Y1_二重CP.Update(); + X0Y1_睫毛_睫毛3CP.Update(); + X0Y1_睫毛_睫毛1CP.Update(); + X0Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X0Y2_瞼CP.Update(); + X0Y2_二重CP.Update(); + X0Y2_睫毛_睫毛3CP.Update(); + X0Y2_睫毛_睫毛1CP.Update(); + X0Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X0Y3_瞼CP.Update(); + X0Y3_二重CP.Update(); + X0Y3_睫毛_睫毛3CP.Update(); + X0Y3_睫毛_睫毛1CP.Update(); + X0Y3_睫毛_睫毛2CP.Update(); + break; + default: + X0Y4_瞼CP.Update(); + X0Y4_二重CP.Update(); + X0Y4_睫毛_睫毛3CP.Update(); + X0Y4_睫毛_睫毛1CP.Update(); + X0Y4_睫毛_睫毛2CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_瞼CP.Update(); + X1Y0_二重CP.Update(); + X1Y0_睫毛_睫毛3CP.Update(); + X1Y0_睫毛_睫毛1CP.Update(); + X1Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X1Y1_瞼CP.Update(); + X1Y1_二重CP.Update(); + X1Y1_睫毛_睫毛3CP.Update(); + X1Y1_睫毛_睫毛1CP.Update(); + X1Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X1Y2_瞼CP.Update(); + X1Y2_二重CP.Update(); + X1Y2_睫毛_睫毛3CP.Update(); + X1Y2_睫毛_睫毛1CP.Update(); + X1Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X1Y3_瞼CP.Update(); + X1Y3_二重CP.Update(); + X1Y3_睫毛_睫毛3CP.Update(); + X1Y3_睫毛_睫毛1CP.Update(); + X1Y3_睫毛_睫毛2CP.Update(); + break; + default: + X1Y4_瞼CP.Update(); + X1Y4_二重CP.Update(); + X1Y4_睫毛_睫毛3CP.Update(); + X1Y4_睫毛_睫毛1CP.Update(); + X1Y4_睫毛_睫毛2CP.Update(); + break; + } + } + } + + public override void 色更新(Vector2D[] mm) + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼CP.Update(mm); + X0Y0_二重CP.Update(); + X0Y0_睫毛_睫毛3CP.Update(); + X0Y0_睫毛_睫毛1CP.Update(); + X0Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X0Y1_瞼CP.Update(mm); + X0Y1_二重CP.Update(); + X0Y1_睫毛_睫毛3CP.Update(); + X0Y1_睫毛_睫毛1CP.Update(); + X0Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X0Y2_瞼CP.Update(mm); + X0Y2_二重CP.Update(); + X0Y2_睫毛_睫毛3CP.Update(); + X0Y2_睫毛_睫毛1CP.Update(); + X0Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X0Y3_瞼CP.Update(mm); + X0Y3_二重CP.Update(); + X0Y3_睫毛_睫毛3CP.Update(); + X0Y3_睫毛_睫毛1CP.Update(); + X0Y3_睫毛_睫毛2CP.Update(); + break; + default: + X0Y4_瞼CP.Update(mm); + X0Y4_二重CP.Update(); + X0Y4_睫毛_睫毛3CP.Update(); + X0Y4_睫毛_睫毛1CP.Update(); + X0Y4_睫毛_睫毛2CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_瞼CP.Update(mm); + X1Y0_二重CP.Update(); + X1Y0_睫毛_睫毛3CP.Update(); + X1Y0_睫毛_睫毛1CP.Update(); + X1Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X1Y1_瞼CP.Update(mm); + X1Y1_二重CP.Update(); + X1Y1_睫毛_睫毛3CP.Update(); + X1Y1_睫毛_睫毛1CP.Update(); + X1Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X1Y2_瞼CP.Update(mm); + X1Y2_二重CP.Update(); + X1Y2_睫毛_睫毛3CP.Update(); + X1Y2_睫毛_睫毛1CP.Update(); + X1Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X1Y3_瞼CP.Update(mm); + X1Y3_二重CP.Update(); + X1Y3_睫毛_睫毛3CP.Update(); + X1Y3_睫毛_睫毛1CP.Update(); + X1Y3_睫毛_睫毛2CP.Update(); + break; + default: + X1Y4_瞼CP.Update(mm); + X1Y4_二重CP.Update(); + X1Y4_睫毛_睫毛3CP.Update(); + X1Y4_睫毛_睫毛1CP.Update(); + X1Y4_睫毛_睫毛2CP.Update(); + break; + } + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); + 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 睫毛_睫毛3CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱D.cs index f63366c..13ad91b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱D.cs @@ -1,53 +1,54 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 瞼_弱D : 双瞼D +namespace SlaveMatrix { - public bool 瞼_表示 = true; + [Serializable] + public class 瞼_弱D : 双瞼D + { + public bool 瞼_表示 = true; - public bool 二重_表示 = true; + public bool 二重_表示 = true; - public bool 睫毛_睫毛3_表示 = true; + public bool 睫毛_睫毛3_表示 = true; - public bool 睫毛_睫毛1_表示 = true; + public bool 睫毛_睫毛1_表示 = true; - public bool 睫毛_睫毛2_表示 = true; + public bool 睫毛_睫毛2_表示 = true; - public double 外線; + public double 外線; - public double 睫毛_睫毛3_長さ; + public double 睫毛_睫毛3_長さ; - public double 睫毛_睫毛1_長さ; + public double 睫毛_睫毛1_長さ; - public double 睫毛_睫毛2_長さ; + public double 睫毛_睫毛2_長さ; - public 瞼_弱D() - { - ThisType = GetType(); - } + public 瞼_弱D() + { + ThisType = GetType(); + } - public 瞼_弱D SetRandom() - { - サイズ = RNG.XS.NextDouble(); - サイズX = RNG.XS.NextDouble(); - サイズY = RNG.XS.NextDouble(); - 二重_表示 = RNG.XS.NextBool(); - 睫毛_睫毛3_表示 = RNG.XS.NextBool(); - 睫毛_睫毛1_表示 = RNG.XS.NextBool(); - 睫毛_睫毛2_表示 = RNG.XS.NextBool(); - 外線 = RNG.XS.NextDouble(); - 睫毛_睫毛3_長さ = RNG.XS.NextDouble(); - 睫毛_睫毛1_長さ = RNG.XS.NextDouble(); - 睫毛_睫毛2_長さ = RNG.XS.NextDouble(); - 傾き = RNG.XS.NextDouble(); - return this; - } + public 瞼_弱D SetRandom() + { + サイズ = RNG.XS.NextDouble(); + サイズX = RNG.XS.NextDouble(); + サイズY = RNG.XS.NextDouble(); + 二重_表示 = RNG.XS.NextBool(); + 睫毛_睫毛3_表示 = RNG.XS.NextBool(); + 睫毛_睫毛1_表示 = RNG.XS.NextBool(); + 睫毛_睫毛2_表示 = RNG.XS.NextBool(); + 外線 = RNG.XS.NextDouble(); + 睫毛_睫毛3_長さ = RNG.XS.NextDouble(); + 睫毛_睫毛1_長さ = RNG.XS.NextDouble(); + 睫毛_睫毛2_長さ = RNG.XS.NextDouble(); + 傾き = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 瞼_弱(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 瞼_弱(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強.cs index 4ebe30d..424070c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強.cs @@ -1,1009 +1,1010 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 瞼_強 : 双瞼 +namespace SlaveMatrix { - public Par X0Y0_瞼; + public class 瞼_強 : 双瞼 + { + public Par X0Y0_瞼; - public Par X0Y0_二重; + public Par X0Y0_二重; - public Par X0Y0_睫毛_睫毛3; + public Par X0Y0_睫毛_睫毛3; - public Par X0Y0_睫毛_睫毛4; + public Par X0Y0_睫毛_睫毛4; - public Par X0Y0_睫毛_睫毛1; + public Par X0Y0_睫毛_睫毛1; - public Par X0Y0_睫毛_睫毛2; + public Par X0Y0_睫毛_睫毛2; - public Par X0Y1_瞼; + public Par X0Y1_瞼; - public Par X0Y1_二重; + public Par X0Y1_二重; - public Par X0Y1_睫毛_睫毛3; + public Par X0Y1_睫毛_睫毛3; - public Par X0Y1_睫毛_睫毛4; + public Par X0Y1_睫毛_睫毛4; - public Par X0Y1_睫毛_睫毛1; + public Par X0Y1_睫毛_睫毛1; - public Par X0Y1_睫毛_睫毛2; + public Par X0Y1_睫毛_睫毛2; - public Par X0Y2_瞼; + public Par X0Y2_瞼; - public Par X0Y2_二重; + public Par X0Y2_二重; - public Par X0Y2_睫毛_睫毛3; + public Par X0Y2_睫毛_睫毛3; - public Par X0Y2_睫毛_睫毛4; + public Par X0Y2_睫毛_睫毛4; - public Par X0Y2_睫毛_睫毛1; + public Par X0Y2_睫毛_睫毛1; - public Par X0Y2_睫毛_睫毛2; + public Par X0Y2_睫毛_睫毛2; - public Par X0Y3_瞼; + public Par X0Y3_瞼; - public Par X0Y3_二重; + public Par X0Y3_二重; - public Par X0Y3_睫毛_睫毛3; + public Par X0Y3_睫毛_睫毛3; - public Par X0Y3_睫毛_睫毛4; + public Par X0Y3_睫毛_睫毛4; - public Par X0Y3_睫毛_睫毛1; + public Par X0Y3_睫毛_睫毛1; - public Par X0Y3_睫毛_睫毛2; + public Par X0Y3_睫毛_睫毛2; - public Par X0Y4_瞼; + public Par X0Y4_瞼; - public Par X0Y4_二重; + public Par X0Y4_二重; - public Par X0Y4_睫毛_睫毛3; + public Par X0Y4_睫毛_睫毛3; - public Par X0Y4_睫毛_睫毛4; + public Par X0Y4_睫毛_睫毛4; - public Par X0Y4_睫毛_睫毛1; + public Par X0Y4_睫毛_睫毛1; - public Par X0Y4_睫毛_睫毛2; + public Par X0Y4_睫毛_睫毛2; - public Par X1Y0_瞼; + public Par X1Y0_瞼; - public Par X1Y0_二重; + public Par X1Y0_二重; - public Par X1Y0_睫毛_睫毛3; + public Par X1Y0_睫毛_睫毛3; - public Par X1Y0_睫毛_睫毛4; + public Par X1Y0_睫毛_睫毛4; - public Par X1Y0_睫毛_睫毛1; + public Par X1Y0_睫毛_睫毛1; - public Par X1Y0_睫毛_睫毛2; + public Par X1Y0_睫毛_睫毛2; - public Par X1Y1_瞼; + public Par X1Y1_瞼; - public Par X1Y1_二重; + public Par X1Y1_二重; - public Par X1Y1_睫毛_睫毛3; + public Par X1Y1_睫毛_睫毛3; - public Par X1Y1_睫毛_睫毛4; + public Par X1Y1_睫毛_睫毛4; - public Par X1Y1_睫毛_睫毛1; + public Par X1Y1_睫毛_睫毛1; - public Par X1Y1_睫毛_睫毛2; + public Par X1Y1_睫毛_睫毛2; - public Par X1Y2_瞼; + public Par X1Y2_瞼; - public Par X1Y2_二重; + public Par X1Y2_二重; - public Par X1Y2_睫毛_睫毛3; + public Par X1Y2_睫毛_睫毛3; - public Par X1Y2_睫毛_睫毛4; + public Par X1Y2_睫毛_睫毛4; - public Par X1Y2_睫毛_睫毛1; + public Par X1Y2_睫毛_睫毛1; - public Par X1Y2_睫毛_睫毛2; + public Par X1Y2_睫毛_睫毛2; - public Par X1Y3_瞼; + public Par X1Y3_瞼; - public Par X1Y3_二重; + public Par X1Y3_二重; - public Par X1Y3_睫毛_睫毛3; + public Par X1Y3_睫毛_睫毛3; - public Par X1Y3_睫毛_睫毛4; + public Par X1Y3_睫毛_睫毛4; - public Par X1Y3_睫毛_睫毛1; + public Par X1Y3_睫毛_睫毛1; - public Par X1Y3_睫毛_睫毛2; + public Par X1Y3_睫毛_睫毛2; - public Par X1Y4_瞼; + public Par X1Y4_瞼; - public Par X1Y4_二重; + public Par X1Y4_二重; - public Par X1Y4_睫毛_睫毛3; + public Par X1Y4_睫毛_睫毛3; - public Par X1Y4_睫毛_睫毛4; + public Par X1Y4_睫毛_睫毛4; - public Par X1Y4_睫毛_睫毛1; + public Par X1Y4_睫毛_睫毛1; - public Par X1Y4_睫毛_睫毛2; + public Par X1Y4_睫毛_睫毛2; - public ColorD 瞼CD; + public ColorD 瞼CD; - public ColorD 二重CD; + public ColorD 二重CD; - public ColorD 睫毛_睫毛3CD; + public ColorD 睫毛_睫毛3CD; - public ColorD 睫毛_睫毛4CD; + public ColorD 睫毛_睫毛4CD; - public ColorD 睫毛_睫毛1CD; + public ColorD 睫毛_睫毛1CD; - public ColorD 睫毛_睫毛2CD; + public ColorD 睫毛_睫毛2CD; - public ColorP X0Y0_瞼CP; + public ColorP X0Y0_瞼CP; - public ColorP X0Y0_二重CP; + public ColorP X0Y0_二重CP; - public ColorP X0Y0_睫毛_睫毛3CP; + public ColorP X0Y0_睫毛_睫毛3CP; - public ColorP X0Y0_睫毛_睫毛4CP; + public ColorP X0Y0_睫毛_睫毛4CP; - public ColorP X0Y0_睫毛_睫毛1CP; + public ColorP X0Y0_睫毛_睫毛1CP; - public ColorP X0Y0_睫毛_睫毛2CP; + public ColorP X0Y0_睫毛_睫毛2CP; - public ColorP X0Y1_瞼CP; + public ColorP X0Y1_瞼CP; - public ColorP X0Y1_二重CP; + public ColorP X0Y1_二重CP; - public ColorP X0Y1_睫毛_睫毛3CP; + public ColorP X0Y1_睫毛_睫毛3CP; - public ColorP X0Y1_睫毛_睫毛4CP; + public ColorP X0Y1_睫毛_睫毛4CP; - public ColorP X0Y1_睫毛_睫毛1CP; + public ColorP X0Y1_睫毛_睫毛1CP; - public ColorP X0Y1_睫毛_睫毛2CP; + public ColorP X0Y1_睫毛_睫毛2CP; - public ColorP X0Y2_瞼CP; + public ColorP X0Y2_瞼CP; - public ColorP X0Y2_二重CP; + public ColorP X0Y2_二重CP; - public ColorP X0Y2_睫毛_睫毛3CP; + public ColorP X0Y2_睫毛_睫毛3CP; - public ColorP X0Y2_睫毛_睫毛4CP; + public ColorP X0Y2_睫毛_睫毛4CP; - public ColorP X0Y2_睫毛_睫毛1CP; + public ColorP X0Y2_睫毛_睫毛1CP; - public ColorP X0Y2_睫毛_睫毛2CP; + public ColorP X0Y2_睫毛_睫毛2CP; - public ColorP X0Y3_瞼CP; + public ColorP X0Y3_瞼CP; - public ColorP X0Y3_二重CP; + public ColorP X0Y3_二重CP; - public ColorP X0Y3_睫毛_睫毛3CP; + public ColorP X0Y3_睫毛_睫毛3CP; - public ColorP X0Y3_睫毛_睫毛4CP; + public ColorP X0Y3_睫毛_睫毛4CP; - public ColorP X0Y3_睫毛_睫毛1CP; + public ColorP X0Y3_睫毛_睫毛1CP; - public ColorP X0Y3_睫毛_睫毛2CP; + public ColorP X0Y3_睫毛_睫毛2CP; - public ColorP X0Y4_瞼CP; + public ColorP X0Y4_瞼CP; - public ColorP X0Y4_二重CP; + public ColorP X0Y4_二重CP; - public ColorP X0Y4_睫毛_睫毛3CP; + public ColorP X0Y4_睫毛_睫毛3CP; - public ColorP X0Y4_睫毛_睫毛4CP; + public ColorP X0Y4_睫毛_睫毛4CP; - public ColorP X0Y4_睫毛_睫毛1CP; + public ColorP X0Y4_睫毛_睫毛1CP; - public ColorP X0Y4_睫毛_睫毛2CP; + public ColorP X0Y4_睫毛_睫毛2CP; - public ColorP X1Y0_瞼CP; + public ColorP X1Y0_瞼CP; - public ColorP X1Y0_二重CP; + public ColorP X1Y0_二重CP; - public ColorP X1Y0_睫毛_睫毛3CP; + public ColorP X1Y0_睫毛_睫毛3CP; - public ColorP X1Y0_睫毛_睫毛4CP; + public ColorP X1Y0_睫毛_睫毛4CP; - public ColorP X1Y0_睫毛_睫毛1CP; + public ColorP X1Y0_睫毛_睫毛1CP; - public ColorP X1Y0_睫毛_睫毛2CP; + public ColorP X1Y0_睫毛_睫毛2CP; - public ColorP X1Y1_瞼CP; + public ColorP X1Y1_瞼CP; - public ColorP X1Y1_二重CP; + public ColorP X1Y1_二重CP; - public ColorP X1Y1_睫毛_睫毛3CP; + public ColorP X1Y1_睫毛_睫毛3CP; - public ColorP X1Y1_睫毛_睫毛4CP; + public ColorP X1Y1_睫毛_睫毛4CP; - public ColorP X1Y1_睫毛_睫毛1CP; + public ColorP X1Y1_睫毛_睫毛1CP; - public ColorP X1Y1_睫毛_睫毛2CP; + public ColorP X1Y1_睫毛_睫毛2CP; - public ColorP X1Y2_瞼CP; + public ColorP X1Y2_瞼CP; - public ColorP X1Y2_二重CP; + public ColorP X1Y2_二重CP; - public ColorP X1Y2_睫毛_睫毛3CP; + public ColorP X1Y2_睫毛_睫毛3CP; - public ColorP X1Y2_睫毛_睫毛4CP; + public ColorP X1Y2_睫毛_睫毛4CP; - public ColorP X1Y2_睫毛_睫毛1CP; + public ColorP X1Y2_睫毛_睫毛1CP; - public ColorP X1Y2_睫毛_睫毛2CP; + public ColorP X1Y2_睫毛_睫毛2CP; - public ColorP X1Y3_瞼CP; + public ColorP X1Y3_瞼CP; - public ColorP X1Y3_二重CP; + public ColorP X1Y3_二重CP; - public ColorP X1Y3_睫毛_睫毛3CP; + public ColorP X1Y3_睫毛_睫毛3CP; - public ColorP X1Y3_睫毛_睫毛4CP; + public ColorP X1Y3_睫毛_睫毛4CP; - public ColorP X1Y3_睫毛_睫毛1CP; + public ColorP X1Y3_睫毛_睫毛1CP; - public ColorP X1Y3_睫毛_睫毛2CP; + public ColorP X1Y3_睫毛_睫毛2CP; - public ColorP X1Y4_瞼CP; + public ColorP X1Y4_瞼CP; - public ColorP X1Y4_二重CP; + public ColorP X1Y4_二重CP; - public ColorP X1Y4_睫毛_睫毛3CP; + public ColorP X1Y4_睫毛_睫毛3CP; - public ColorP X1Y4_睫毛_睫毛4CP; + public ColorP X1Y4_睫毛_睫毛4CP; - public ColorP X1Y4_睫毛_睫毛1CP; + public ColorP X1Y4_睫毛_睫毛1CP; - public ColorP X1Y4_睫毛_睫毛2CP; + public ColorP X1Y4_睫毛_睫毛2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 瞼_表示 - { - get - { - return X0Y0_瞼.Dra; - } - set - { - X0Y0_瞼.Dra = value; - X0Y1_瞼.Dra = value; - X0Y2_瞼.Dra = value; - X0Y3_瞼.Dra = value; - X0Y4_瞼.Dra = value; - X1Y0_瞼.Dra = value; - X1Y1_瞼.Dra = value; - X1Y2_瞼.Dra = value; - X1Y3_瞼.Dra = value; - X1Y4_瞼.Dra = value; - X0Y0_瞼.Hit = value; - X0Y1_瞼.Hit = value; - X0Y2_瞼.Hit = value; - X0Y3_瞼.Hit = value; - X0Y4_瞼.Hit = value; - X1Y0_瞼.Hit = value; - X1Y1_瞼.Hit = value; - X1Y2_瞼.Hit = value; - X1Y3_瞼.Hit = value; - X1Y4_瞼.Hit = value; - } - } - - public bool 二重_表示 - { - get - { - return X0Y0_二重.Dra; - } - set - { - X0Y0_二重.Dra = value; - X0Y1_二重.Dra = value; - X0Y2_二重.Dra = value; - X0Y3_二重.Dra = value; - X0Y4_二重.Dra = value; - X1Y0_二重.Dra = value; - X1Y1_二重.Dra = value; - X1Y2_二重.Dra = value; - X1Y3_二重.Dra = value; - X1Y4_二重.Dra = value; - X0Y0_二重.Hit = value; - X0Y1_二重.Hit = value; - X0Y2_二重.Hit = value; - X0Y3_二重.Hit = value; - X0Y4_二重.Hit = value; - X1Y0_二重.Hit = value; - X1Y1_二重.Hit = value; - X1Y2_二重.Hit = value; - X1Y3_二重.Hit = value; - X1Y4_二重.Hit = value; - } - } - - public bool 睫毛_睫毛3_表示 - { - get - { - return X0Y0_睫毛_睫毛3.Dra; - } - set - { - X0Y0_睫毛_睫毛3.Dra = value; - X0Y1_睫毛_睫毛3.Dra = value; - X0Y2_睫毛_睫毛3.Dra = value; - X0Y3_睫毛_睫毛3.Dra = value; - X0Y4_睫毛_睫毛3.Dra = value; - X1Y0_睫毛_睫毛3.Dra = value; - X1Y1_睫毛_睫毛3.Dra = value; - X1Y2_睫毛_睫毛3.Dra = value; - X1Y3_睫毛_睫毛3.Dra = value; - X1Y4_睫毛_睫毛3.Dra = value; - X0Y0_睫毛_睫毛3.Hit = value; - X0Y1_睫毛_睫毛3.Hit = value; - X0Y2_睫毛_睫毛3.Hit = value; - X0Y3_睫毛_睫毛3.Hit = value; - X0Y4_睫毛_睫毛3.Hit = value; - X1Y0_睫毛_睫毛3.Hit = value; - X1Y1_睫毛_睫毛3.Hit = value; - X1Y2_睫毛_睫毛3.Hit = value; - X1Y3_睫毛_睫毛3.Hit = value; - X1Y4_睫毛_睫毛3.Hit = value; - } - } - - public bool 睫毛_睫毛4_表示 - { - get - { - return X0Y0_睫毛_睫毛4.Dra; - } - set - { - X0Y0_睫毛_睫毛4.Dra = value; - X0Y1_睫毛_睫毛4.Dra = value; - X0Y2_睫毛_睫毛4.Dra = value; - X0Y3_睫毛_睫毛4.Dra = value; - X0Y4_睫毛_睫毛4.Dra = value; - X1Y0_睫毛_睫毛4.Dra = value; - X1Y1_睫毛_睫毛4.Dra = value; - X1Y2_睫毛_睫毛4.Dra = value; - X1Y3_睫毛_睫毛4.Dra = value; - X1Y4_睫毛_睫毛4.Dra = value; - X0Y0_睫毛_睫毛4.Hit = value; - X0Y1_睫毛_睫毛4.Hit = value; - X0Y2_睫毛_睫毛4.Hit = value; - X0Y3_睫毛_睫毛4.Hit = value; - X0Y4_睫毛_睫毛4.Hit = value; - X1Y0_睫毛_睫毛4.Hit = value; - X1Y1_睫毛_睫毛4.Hit = value; - X1Y2_睫毛_睫毛4.Hit = value; - X1Y3_睫毛_睫毛4.Hit = value; - X1Y4_睫毛_睫毛4.Hit = value; - } - } - - public bool 睫毛_睫毛1_表示 - { - get - { - return X0Y0_睫毛_睫毛1.Dra; - } - set - { - X0Y0_睫毛_睫毛1.Dra = value; - X0Y1_睫毛_睫毛1.Dra = value; - X0Y2_睫毛_睫毛1.Dra = value; - X0Y3_睫毛_睫毛1.Dra = value; - X0Y4_睫毛_睫毛1.Dra = value; - X1Y0_睫毛_睫毛1.Dra = value; - X1Y1_睫毛_睫毛1.Dra = value; - X1Y2_睫毛_睫毛1.Dra = value; - X1Y3_睫毛_睫毛1.Dra = value; - X1Y4_睫毛_睫毛1.Dra = value; - X0Y0_睫毛_睫毛1.Hit = value; - X0Y1_睫毛_睫毛1.Hit = value; - X0Y2_睫毛_睫毛1.Hit = value; - X0Y3_睫毛_睫毛1.Hit = value; - X0Y4_睫毛_睫毛1.Hit = value; - X1Y0_睫毛_睫毛1.Hit = value; - X1Y1_睫毛_睫毛1.Hit = value; - X1Y2_睫毛_睫毛1.Hit = value; - X1Y3_睫毛_睫毛1.Hit = value; - X1Y4_睫毛_睫毛1.Hit = value; - } - } - - public bool 睫毛_睫毛2_表示 - { - get - { - return X0Y0_睫毛_睫毛2.Dra; - } - set - { - X0Y0_睫毛_睫毛2.Dra = value; - X0Y1_睫毛_睫毛2.Dra = value; - X0Y2_睫毛_睫毛2.Dra = value; - X0Y3_睫毛_睫毛2.Dra = value; - X0Y4_睫毛_睫毛2.Dra = value; - X1Y0_睫毛_睫毛2.Dra = value; - X1Y1_睫毛_睫毛2.Dra = value; - X1Y2_睫毛_睫毛2.Dra = value; - X1Y3_睫毛_睫毛2.Dra = value; - X1Y4_睫毛_睫毛2.Dra = value; - X0Y0_睫毛_睫毛2.Hit = value; - X0Y1_睫毛_睫毛2.Hit = value; - X0Y2_睫毛_睫毛2.Hit = value; - X0Y3_睫毛_睫毛2.Hit = value; - X0Y4_睫毛_睫毛2.Hit = value; - X1Y0_睫毛_睫毛2.Hit = value; - X1Y1_睫毛_睫毛2.Hit = value; - X1Y2_睫毛_睫毛2.Hit = value; - X1Y3_睫毛_睫毛2.Hit = value; - X1Y4_睫毛_睫毛2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 瞼_表示; - } - set - { - 瞼_表示 = value; - 二重_表示 = value; - 睫毛_睫毛3_表示 = value; - 睫毛_睫毛4_表示 = value; - 睫毛_睫毛1_表示 = value; - 睫毛_睫毛2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 瞼CD.不透明度; - } - set - { - 瞼CD.不透明度 = value; - 二重CD.不透明度 = value; - 睫毛_睫毛3CD.不透明度 = value; - 睫毛_睫毛4CD.不透明度 = value; - 睫毛_睫毛1CD.不透明度 = value; - 睫毛_睫毛2CD.不透明度 = value; - } - } - - public double 外線 - { - set - { - double num = 0.9 + 0.55 * value; - X0Y0_瞼.PenWidth *= num; - X0Y1_瞼.PenWidth *= num; - X0Y2_瞼.PenWidth *= num; - X0Y3_瞼.PenWidth *= num; - X0Y4_瞼.PenWidth *= num; - X1Y0_瞼.PenWidth *= num; - X1Y1_瞼.PenWidth *= num; - X1Y2_瞼.PenWidth *= num; - X1Y3_瞼.PenWidth *= num; - X1Y4_瞼.PenWidth *= num; - } - } - - public double 睫毛_睫毛3_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛3, value); - 睫毛長さ(X0Y1_睫毛_睫毛3, value); - 睫毛長さ(X0Y2_睫毛_睫毛3, value); - 睫毛長さ(X0Y3_睫毛_睫毛3, value); - 睫毛長さ(X0Y4_睫毛_睫毛3, value); - 睫毛長さ(X1Y0_睫毛_睫毛3, value); - 睫毛長さ(X1Y1_睫毛_睫毛3, value); - 睫毛長さ(X1Y2_睫毛_睫毛3, value); - 睫毛長さ(X1Y3_睫毛_睫毛3, value); - 睫毛長さ(X1Y4_睫毛_睫毛3, value); - } - } - - public double 睫毛_睫毛4_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛4, value); - 睫毛長さ(X0Y1_睫毛_睫毛4, value); - 睫毛長さ(X0Y2_睫毛_睫毛4, value); - 睫毛長さ(X0Y3_睫毛_睫毛4, value); - 睫毛長さ(X0Y4_睫毛_睫毛4, value); - 睫毛長さ(X1Y0_睫毛_睫毛4, value); - 睫毛長さ(X1Y1_睫毛_睫毛4, value); - 睫毛長さ(X1Y2_睫毛_睫毛4, value); - 睫毛長さ(X1Y3_睫毛_睫毛4, value); - 睫毛長さ(X1Y4_睫毛_睫毛4, value); - } - } - - public double 睫毛_睫毛1_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛1, value); - 睫毛長さ(X0Y1_睫毛_睫毛1, value); - 睫毛長さ(X0Y2_睫毛_睫毛1, value); - 睫毛長さ(X0Y3_睫毛_睫毛1, value); - 睫毛長さ(X0Y4_睫毛_睫毛1, value); - 睫毛長さ(X1Y0_睫毛_睫毛1, value); - 睫毛長さ(X1Y1_睫毛_睫毛1, value); - 睫毛長さ(X1Y2_睫毛_睫毛1, value); - 睫毛長さ(X1Y3_睫毛_睫毛1, value); - 睫毛長さ(X1Y4_睫毛_睫毛1, value); - } - } - - public double 睫毛_睫毛2_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛2, value); - 睫毛長さ(X0Y1_睫毛_睫毛2, value); - 睫毛長さ(X0Y2_睫毛_睫毛2, value); - 睫毛長さ(X0Y3_睫毛_睫毛2, value); - 睫毛長さ(X0Y4_睫毛_睫毛2, value); - 睫毛長さ(X1Y0_睫毛_睫毛2, value); - 睫毛長さ(X1Y1_睫毛_睫毛2, value); - 睫毛長さ(X1Y2_睫毛_睫毛2, value); - 睫毛長さ(X1Y3_睫毛_睫毛2, value); - 睫毛長さ(X1Y4_睫毛_睫毛2, value); - } - } - - public 瞼_強(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 瞼_強D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["魔性強瞼左"]); - Pars pars = 本体[0][0]; - X0Y0_瞼 = pars["瞼"].ToPar(); - X0Y0_二重 = pars["二重"].ToPar(); - Pars pars2 = pars["睫毛"].ToPars(); - X0Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y0_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X0Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][1]; - X0Y1_瞼 = pars["瞼"].ToPar(); - X0Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y1_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X0Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][2]; - X0Y2_瞼 = pars["瞼"].ToPar(); - X0Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y2_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X0Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][3]; - X0Y3_瞼 = pars["瞼"].ToPar(); - X0Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y3_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X0Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][4]; - X0Y4_瞼 = pars["瞼"].ToPar(); - X0Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y4_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X0Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][0]; - X1Y0_瞼 = pars["瞼"].ToPar(); - X1Y0_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y0_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X1Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][1]; - X1Y1_瞼 = pars["瞼"].ToPar(); - X1Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y1_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X1Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][2]; - X1Y2_瞼 = pars["瞼"].ToPar(); - X1Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y2_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X1Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][3]; - X1Y3_瞼 = pars["瞼"].ToPar(); - X1Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y3_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X1Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][4]; - X1Y4_瞼 = pars["瞼"].ToPar(); - X1Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y4_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); - X1Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 瞼_表示 = e.瞼_表示; - 二重_表示 = e.二重_表示; - 睫毛_睫毛3_表示 = e.睫毛_睫毛3_表示; - 睫毛_睫毛4_表示 = e.睫毛_睫毛4_表示; - 睫毛_睫毛1_表示 = e.睫毛_睫毛1_表示; - 睫毛_睫毛2_表示 = e.睫毛_睫毛2_表示; - 外線 = e.外線; - 睫毛_睫毛3_長さ = e.睫毛_睫毛3_長さ; - 睫毛_睫毛4_長さ = e.睫毛_睫毛4_長さ; - 睫毛_睫毛1_長さ = e.睫毛_睫毛1_長さ; - 睫毛_睫毛2_長さ = e.睫毛_睫毛2_長さ; - base.傾き = e.傾き; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_瞼CP = new ColorP(X0Y0_瞼, 瞼CD, DisUnit, abj: true); - X0Y0_二重CP = new ColorP(X0Y0_二重, 二重CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛3CP = new ColorP(X0Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛4CP = new ColorP(X0Y0_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛1CP = new ColorP(X0Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛2CP = new ColorP(X0Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y1_瞼CP = new ColorP(X0Y1_瞼, 瞼CD, DisUnit, abj: true); - X0Y1_二重CP = new ColorP(X0Y1_二重, 二重CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛3CP = new ColorP(X0Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛4CP = new ColorP(X0Y1_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛1CP = new ColorP(X0Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛2CP = new ColorP(X0Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y2_瞼CP = new ColorP(X0Y2_瞼, 瞼CD, DisUnit, abj: true); - X0Y2_二重CP = new ColorP(X0Y2_二重, 二重CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛3CP = new ColorP(X0Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛4CP = new ColorP(X0Y2_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛1CP = new ColorP(X0Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛2CP = new ColorP(X0Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y3_瞼CP = new ColorP(X0Y3_瞼, 瞼CD, DisUnit, abj: true); - X0Y3_二重CP = new ColorP(X0Y3_二重, 二重CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛3CP = new ColorP(X0Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛4CP = new ColorP(X0Y3_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛1CP = new ColorP(X0Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛2CP = new ColorP(X0Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y4_瞼CP = new ColorP(X0Y4_瞼, 瞼CD, DisUnit, abj: true); - X0Y4_二重CP = new ColorP(X0Y4_二重, 二重CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛3CP = new ColorP(X0Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛4CP = new ColorP(X0Y4_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛1CP = new ColorP(X0Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛2CP = new ColorP(X0Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y0_瞼CP = new ColorP(X1Y0_瞼, 瞼CD, DisUnit, abj: true); - X1Y0_二重CP = new ColorP(X1Y0_二重, 二重CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛3CP = new ColorP(X1Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛4CP = new ColorP(X1Y0_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛1CP = new ColorP(X1Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛2CP = new ColorP(X1Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y1_瞼CP = new ColorP(X1Y1_瞼, 瞼CD, DisUnit, abj: true); - X1Y1_二重CP = new ColorP(X1Y1_二重, 二重CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛3CP = new ColorP(X1Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛4CP = new ColorP(X1Y1_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛1CP = new ColorP(X1Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛2CP = new ColorP(X1Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y2_瞼CP = new ColorP(X1Y2_瞼, 瞼CD, DisUnit, abj: true); - X1Y2_二重CP = new ColorP(X1Y2_二重, 二重CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛3CP = new ColorP(X1Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛4CP = new ColorP(X1Y2_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛1CP = new ColorP(X1Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛2CP = new ColorP(X1Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y3_瞼CP = new ColorP(X1Y3_瞼, 瞼CD, DisUnit, abj: true); - X1Y3_二重CP = new ColorP(X1Y3_二重, 二重CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛3CP = new ColorP(X1Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛4CP = new ColorP(X1Y3_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛1CP = new ColorP(X1Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛2CP = new ColorP(X1Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y4_瞼CP = new ColorP(X1Y4_瞼, 瞼CD, DisUnit, abj: true); - X1Y4_二重CP = new ColorP(X1Y4_二重, 二重CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛3CP = new ColorP(X1Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛4CP = new ColorP(X1Y4_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛1CP = new ColorP(X1Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛2CP = new ColorP(X1Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度XB = 0.95; - } - - private void 睫毛長さ(Par p, double d) - { - double num = 0.0; - double num2 = 1.5; - Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); - p.OP[2].ps[2] = value; - p.OP[0].ps[0] = value; - } - - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼CP.Update(); - X0Y0_二重CP.Update(); - X0Y0_睫毛_睫毛3CP.Update(); - X0Y0_睫毛_睫毛4CP.Update(); - X0Y0_睫毛_睫毛1CP.Update(); - X0Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X0Y1_瞼CP.Update(); - X0Y1_二重CP.Update(); - X0Y1_睫毛_睫毛3CP.Update(); - X0Y1_睫毛_睫毛4CP.Update(); - X0Y1_睫毛_睫毛1CP.Update(); - X0Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X0Y2_瞼CP.Update(); - X0Y2_二重CP.Update(); - X0Y2_睫毛_睫毛3CP.Update(); - X0Y2_睫毛_睫毛4CP.Update(); - X0Y2_睫毛_睫毛1CP.Update(); - X0Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X0Y3_瞼CP.Update(); - X0Y3_二重CP.Update(); - X0Y3_睫毛_睫毛3CP.Update(); - X0Y3_睫毛_睫毛4CP.Update(); - X0Y3_睫毛_睫毛1CP.Update(); - X0Y3_睫毛_睫毛2CP.Update(); - break; - default: - X0Y4_瞼CP.Update(); - X0Y4_二重CP.Update(); - X0Y4_睫毛_睫毛3CP.Update(); - X0Y4_睫毛_睫毛4CP.Update(); - X0Y4_睫毛_睫毛1CP.Update(); - X0Y4_睫毛_睫毛2CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_瞼CP.Update(); - X1Y0_二重CP.Update(); - X1Y0_睫毛_睫毛3CP.Update(); - X1Y0_睫毛_睫毛4CP.Update(); - X1Y0_睫毛_睫毛1CP.Update(); - X1Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X1Y1_瞼CP.Update(); - X1Y1_二重CP.Update(); - X1Y1_睫毛_睫毛3CP.Update(); - X1Y1_睫毛_睫毛4CP.Update(); - X1Y1_睫毛_睫毛1CP.Update(); - X1Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X1Y2_瞼CP.Update(); - X1Y2_二重CP.Update(); - X1Y2_睫毛_睫毛3CP.Update(); - X1Y2_睫毛_睫毛4CP.Update(); - X1Y2_睫毛_睫毛1CP.Update(); - X1Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X1Y3_瞼CP.Update(); - X1Y3_二重CP.Update(); - X1Y3_睫毛_睫毛3CP.Update(); - X1Y3_睫毛_睫毛4CP.Update(); - X1Y3_睫毛_睫毛1CP.Update(); - X1Y3_睫毛_睫毛2CP.Update(); - break; - default: - X1Y4_瞼CP.Update(); - X1Y4_二重CP.Update(); - X1Y4_睫毛_睫毛3CP.Update(); - X1Y4_睫毛_睫毛4CP.Update(); - X1Y4_睫毛_睫毛1CP.Update(); - X1Y4_睫毛_睫毛2CP.Update(); - break; - } - } - } - - public override void 色更新(Vector2D[] mm) - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼CP.Update(mm); - X0Y0_二重CP.Update(); - X0Y0_睫毛_睫毛3CP.Update(); - X0Y0_睫毛_睫毛4CP.Update(); - X0Y0_睫毛_睫毛1CP.Update(); - X0Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X0Y1_瞼CP.Update(mm); - X0Y1_二重CP.Update(); - X0Y1_睫毛_睫毛3CP.Update(); - X0Y1_睫毛_睫毛4CP.Update(); - X0Y1_睫毛_睫毛1CP.Update(); - X0Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X0Y2_瞼CP.Update(mm); - X0Y2_二重CP.Update(); - X0Y2_睫毛_睫毛3CP.Update(); - X0Y2_睫毛_睫毛4CP.Update(); - X0Y2_睫毛_睫毛1CP.Update(); - X0Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X0Y3_瞼CP.Update(mm); - X0Y3_二重CP.Update(); - X0Y3_睫毛_睫毛3CP.Update(); - X0Y3_睫毛_睫毛4CP.Update(); - X0Y3_睫毛_睫毛1CP.Update(); - X0Y3_睫毛_睫毛2CP.Update(); - break; - default: - X0Y4_瞼CP.Update(mm); - X0Y4_二重CP.Update(); - X0Y4_睫毛_睫毛3CP.Update(); - X0Y4_睫毛_睫毛4CP.Update(); - X0Y4_睫毛_睫毛1CP.Update(); - X0Y4_睫毛_睫毛2CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_瞼CP.Update(mm); - X1Y0_二重CP.Update(); - X1Y0_睫毛_睫毛3CP.Update(); - X1Y0_睫毛_睫毛4CP.Update(); - X1Y0_睫毛_睫毛1CP.Update(); - X1Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X1Y1_瞼CP.Update(mm); - X1Y1_二重CP.Update(); - X1Y1_睫毛_睫毛3CP.Update(); - X1Y1_睫毛_睫毛4CP.Update(); - X1Y1_睫毛_睫毛1CP.Update(); - X1Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X1Y2_瞼CP.Update(mm); - X1Y2_二重CP.Update(); - X1Y2_睫毛_睫毛3CP.Update(); - X1Y2_睫毛_睫毛4CP.Update(); - X1Y2_睫毛_睫毛1CP.Update(); - X1Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X1Y3_瞼CP.Update(mm); - X1Y3_二重CP.Update(); - X1Y3_睫毛_睫毛3CP.Update(); - X1Y3_睫毛_睫毛4CP.Update(); - X1Y3_睫毛_睫毛1CP.Update(); - X1Y3_睫毛_睫毛2CP.Update(); - break; - default: - X1Y4_瞼CP.Update(mm); - X1Y4_二重CP.Update(); - X1Y4_睫毛_睫毛3CP.Update(); - X1Y4_睫毛_睫毛4CP.Update(); - X1Y4_睫毛_睫毛1CP.Update(); - X1Y4_睫毛_睫毛2CP.Update(); - break; - } - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 睫毛_睫毛3CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛_睫毛4CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 瞼_表示 + { + get + { + return X0Y0_瞼.Dra; + } + set + { + X0Y0_瞼.Dra = value; + X0Y1_瞼.Dra = value; + X0Y2_瞼.Dra = value; + X0Y3_瞼.Dra = value; + X0Y4_瞼.Dra = value; + X1Y0_瞼.Dra = value; + X1Y1_瞼.Dra = value; + X1Y2_瞼.Dra = value; + X1Y3_瞼.Dra = value; + X1Y4_瞼.Dra = value; + X0Y0_瞼.Hit = value; + X0Y1_瞼.Hit = value; + X0Y2_瞼.Hit = value; + X0Y3_瞼.Hit = value; + X0Y4_瞼.Hit = value; + X1Y0_瞼.Hit = value; + X1Y1_瞼.Hit = value; + X1Y2_瞼.Hit = value; + X1Y3_瞼.Hit = value; + X1Y4_瞼.Hit = value; + } + } + + public bool 二重_表示 + { + get + { + return X0Y0_二重.Dra; + } + set + { + X0Y0_二重.Dra = value; + X0Y1_二重.Dra = value; + X0Y2_二重.Dra = value; + X0Y3_二重.Dra = value; + X0Y4_二重.Dra = value; + X1Y0_二重.Dra = value; + X1Y1_二重.Dra = value; + X1Y2_二重.Dra = value; + X1Y3_二重.Dra = value; + X1Y4_二重.Dra = value; + X0Y0_二重.Hit = value; + X0Y1_二重.Hit = value; + X0Y2_二重.Hit = value; + X0Y3_二重.Hit = value; + X0Y4_二重.Hit = value; + X1Y0_二重.Hit = value; + X1Y1_二重.Hit = value; + X1Y2_二重.Hit = value; + X1Y3_二重.Hit = value; + X1Y4_二重.Hit = value; + } + } + + public bool 睫毛_睫毛3_表示 + { + get + { + return X0Y0_睫毛_睫毛3.Dra; + } + set + { + X0Y0_睫毛_睫毛3.Dra = value; + X0Y1_睫毛_睫毛3.Dra = value; + X0Y2_睫毛_睫毛3.Dra = value; + X0Y3_睫毛_睫毛3.Dra = value; + X0Y4_睫毛_睫毛3.Dra = value; + X1Y0_睫毛_睫毛3.Dra = value; + X1Y1_睫毛_睫毛3.Dra = value; + X1Y2_睫毛_睫毛3.Dra = value; + X1Y3_睫毛_睫毛3.Dra = value; + X1Y4_睫毛_睫毛3.Dra = value; + X0Y0_睫毛_睫毛3.Hit = value; + X0Y1_睫毛_睫毛3.Hit = value; + X0Y2_睫毛_睫毛3.Hit = value; + X0Y3_睫毛_睫毛3.Hit = value; + X0Y4_睫毛_睫毛3.Hit = value; + X1Y0_睫毛_睫毛3.Hit = value; + X1Y1_睫毛_睫毛3.Hit = value; + X1Y2_睫毛_睫毛3.Hit = value; + X1Y3_睫毛_睫毛3.Hit = value; + X1Y4_睫毛_睫毛3.Hit = value; + } + } + + public bool 睫毛_睫毛4_表示 + { + get + { + return X0Y0_睫毛_睫毛4.Dra; + } + set + { + X0Y0_睫毛_睫毛4.Dra = value; + X0Y1_睫毛_睫毛4.Dra = value; + X0Y2_睫毛_睫毛4.Dra = value; + X0Y3_睫毛_睫毛4.Dra = value; + X0Y4_睫毛_睫毛4.Dra = value; + X1Y0_睫毛_睫毛4.Dra = value; + X1Y1_睫毛_睫毛4.Dra = value; + X1Y2_睫毛_睫毛4.Dra = value; + X1Y3_睫毛_睫毛4.Dra = value; + X1Y4_睫毛_睫毛4.Dra = value; + X0Y0_睫毛_睫毛4.Hit = value; + X0Y1_睫毛_睫毛4.Hit = value; + X0Y2_睫毛_睫毛4.Hit = value; + X0Y3_睫毛_睫毛4.Hit = value; + X0Y4_睫毛_睫毛4.Hit = value; + X1Y0_睫毛_睫毛4.Hit = value; + X1Y1_睫毛_睫毛4.Hit = value; + X1Y2_睫毛_睫毛4.Hit = value; + X1Y3_睫毛_睫毛4.Hit = value; + X1Y4_睫毛_睫毛4.Hit = value; + } + } + + public bool 睫毛_睫毛1_表示 + { + get + { + return X0Y0_睫毛_睫毛1.Dra; + } + set + { + X0Y0_睫毛_睫毛1.Dra = value; + X0Y1_睫毛_睫毛1.Dra = value; + X0Y2_睫毛_睫毛1.Dra = value; + X0Y3_睫毛_睫毛1.Dra = value; + X0Y4_睫毛_睫毛1.Dra = value; + X1Y0_睫毛_睫毛1.Dra = value; + X1Y1_睫毛_睫毛1.Dra = value; + X1Y2_睫毛_睫毛1.Dra = value; + X1Y3_睫毛_睫毛1.Dra = value; + X1Y4_睫毛_睫毛1.Dra = value; + X0Y0_睫毛_睫毛1.Hit = value; + X0Y1_睫毛_睫毛1.Hit = value; + X0Y2_睫毛_睫毛1.Hit = value; + X0Y3_睫毛_睫毛1.Hit = value; + X0Y4_睫毛_睫毛1.Hit = value; + X1Y0_睫毛_睫毛1.Hit = value; + X1Y1_睫毛_睫毛1.Hit = value; + X1Y2_睫毛_睫毛1.Hit = value; + X1Y3_睫毛_睫毛1.Hit = value; + X1Y4_睫毛_睫毛1.Hit = value; + } + } + + public bool 睫毛_睫毛2_表示 + { + get + { + return X0Y0_睫毛_睫毛2.Dra; + } + set + { + X0Y0_睫毛_睫毛2.Dra = value; + X0Y1_睫毛_睫毛2.Dra = value; + X0Y2_睫毛_睫毛2.Dra = value; + X0Y3_睫毛_睫毛2.Dra = value; + X0Y4_睫毛_睫毛2.Dra = value; + X1Y0_睫毛_睫毛2.Dra = value; + X1Y1_睫毛_睫毛2.Dra = value; + X1Y2_睫毛_睫毛2.Dra = value; + X1Y3_睫毛_睫毛2.Dra = value; + X1Y4_睫毛_睫毛2.Dra = value; + X0Y0_睫毛_睫毛2.Hit = value; + X0Y1_睫毛_睫毛2.Hit = value; + X0Y2_睫毛_睫毛2.Hit = value; + X0Y3_睫毛_睫毛2.Hit = value; + X0Y4_睫毛_睫毛2.Hit = value; + X1Y0_睫毛_睫毛2.Hit = value; + X1Y1_睫毛_睫毛2.Hit = value; + X1Y2_睫毛_睫毛2.Hit = value; + X1Y3_睫毛_睫毛2.Hit = value; + X1Y4_睫毛_睫毛2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 瞼_表示; + } + set + { + 瞼_表示 = value; + 二重_表示 = value; + 睫毛_睫毛3_表示 = value; + 睫毛_睫毛4_表示 = value; + 睫毛_睫毛1_表示 = value; + 睫毛_睫毛2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 瞼CD.不透明度; + } + set + { + 瞼CD.不透明度 = value; + 二重CD.不透明度 = value; + 睫毛_睫毛3CD.不透明度 = value; + 睫毛_睫毛4CD.不透明度 = value; + 睫毛_睫毛1CD.不透明度 = value; + 睫毛_睫毛2CD.不透明度 = value; + } + } + + public double 外線 + { + set + { + double num = 0.9 + 0.55 * value; + X0Y0_瞼.PenWidth *= num; + X0Y1_瞼.PenWidth *= num; + X0Y2_瞼.PenWidth *= num; + X0Y3_瞼.PenWidth *= num; + X0Y4_瞼.PenWidth *= num; + X1Y0_瞼.PenWidth *= num; + X1Y1_瞼.PenWidth *= num; + X1Y2_瞼.PenWidth *= num; + X1Y3_瞼.PenWidth *= num; + X1Y4_瞼.PenWidth *= num; + } + } + + public double 睫毛_睫毛3_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛3, value); + 睫毛長さ(X0Y1_睫毛_睫毛3, value); + 睫毛長さ(X0Y2_睫毛_睫毛3, value); + 睫毛長さ(X0Y3_睫毛_睫毛3, value); + 睫毛長さ(X0Y4_睫毛_睫毛3, value); + 睫毛長さ(X1Y0_睫毛_睫毛3, value); + 睫毛長さ(X1Y1_睫毛_睫毛3, value); + 睫毛長さ(X1Y2_睫毛_睫毛3, value); + 睫毛長さ(X1Y3_睫毛_睫毛3, value); + 睫毛長さ(X1Y4_睫毛_睫毛3, value); + } + } + + public double 睫毛_睫毛4_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛4, value); + 睫毛長さ(X0Y1_睫毛_睫毛4, value); + 睫毛長さ(X0Y2_睫毛_睫毛4, value); + 睫毛長さ(X0Y3_睫毛_睫毛4, value); + 睫毛長さ(X0Y4_睫毛_睫毛4, value); + 睫毛長さ(X1Y0_睫毛_睫毛4, value); + 睫毛長さ(X1Y1_睫毛_睫毛4, value); + 睫毛長さ(X1Y2_睫毛_睫毛4, value); + 睫毛長さ(X1Y3_睫毛_睫毛4, value); + 睫毛長さ(X1Y4_睫毛_睫毛4, value); + } + } + + public double 睫毛_睫毛1_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛1, value); + 睫毛長さ(X0Y1_睫毛_睫毛1, value); + 睫毛長さ(X0Y2_睫毛_睫毛1, value); + 睫毛長さ(X0Y3_睫毛_睫毛1, value); + 睫毛長さ(X0Y4_睫毛_睫毛1, value); + 睫毛長さ(X1Y0_睫毛_睫毛1, value); + 睫毛長さ(X1Y1_睫毛_睫毛1, value); + 睫毛長さ(X1Y2_睫毛_睫毛1, value); + 睫毛長さ(X1Y3_睫毛_睫毛1, value); + 睫毛長さ(X1Y4_睫毛_睫毛1, value); + } + } + + public double 睫毛_睫毛2_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛2, value); + 睫毛長さ(X0Y1_睫毛_睫毛2, value); + 睫毛長さ(X0Y2_睫毛_睫毛2, value); + 睫毛長さ(X0Y3_睫毛_睫毛2, value); + 睫毛長さ(X0Y4_睫毛_睫毛2, value); + 睫毛長さ(X1Y0_睫毛_睫毛2, value); + 睫毛長さ(X1Y1_睫毛_睫毛2, value); + 睫毛長さ(X1Y2_睫毛_睫毛2, value); + 睫毛長さ(X1Y3_睫毛_睫毛2, value); + 睫毛長さ(X1Y4_睫毛_睫毛2, value); + } + } + + public 瞼_強(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 瞼_強D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["魔性強瞼左"]); + Pars pars = 本体[0][0]; + X0Y0_瞼 = pars["瞼"].ToPar(); + X0Y0_二重 = pars["二重"].ToPar(); + Pars pars2 = pars["睫毛"].ToPars(); + X0Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y0_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X0Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][1]; + X0Y1_瞼 = pars["瞼"].ToPar(); + X0Y1_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y1_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X0Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][2]; + X0Y2_瞼 = pars["瞼"].ToPar(); + X0Y2_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y2_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X0Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][3]; + X0Y3_瞼 = pars["瞼"].ToPar(); + X0Y3_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y3_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X0Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][4]; + X0Y4_瞼 = pars["瞼"].ToPar(); + X0Y4_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y4_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X0Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][0]; + X1Y0_瞼 = pars["瞼"].ToPar(); + X1Y0_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y0_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X1Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][1]; + X1Y1_瞼 = pars["瞼"].ToPar(); + X1Y1_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y1_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X1Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][2]; + X1Y2_瞼 = pars["瞼"].ToPar(); + X1Y2_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y2_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X1Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][3]; + X1Y3_瞼 = pars["瞼"].ToPar(); + X1Y3_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y3_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X1Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][4]; + X1Y4_瞼 = pars["瞼"].ToPar(); + X1Y4_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y4_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); + X1Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 瞼_表示 = e.瞼_表示; + 二重_表示 = e.二重_表示; + 睫毛_睫毛3_表示 = e.睫毛_睫毛3_表示; + 睫毛_睫毛4_表示 = e.睫毛_睫毛4_表示; + 睫毛_睫毛1_表示 = e.睫毛_睫毛1_表示; + 睫毛_睫毛2_表示 = e.睫毛_睫毛2_表示; + 外線 = e.外線; + 睫毛_睫毛3_長さ = e.睫毛_睫毛3_長さ; + 睫毛_睫毛4_長さ = e.睫毛_睫毛4_長さ; + 睫毛_睫毛1_長さ = e.睫毛_睫毛1_長さ; + 睫毛_睫毛2_長さ = e.睫毛_睫毛2_長さ; + base.傾き = e.傾き; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_瞼CP = new ColorP(X0Y0_瞼, 瞼CD, DisUnit, abj: true); + X0Y0_二重CP = new ColorP(X0Y0_二重, 二重CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛3CP = new ColorP(X0Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛4CP = new ColorP(X0Y0_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛1CP = new ColorP(X0Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛2CP = new ColorP(X0Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y1_瞼CP = new ColorP(X0Y1_瞼, 瞼CD, DisUnit, abj: true); + X0Y1_二重CP = new ColorP(X0Y1_二重, 二重CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛3CP = new ColorP(X0Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛4CP = new ColorP(X0Y1_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛1CP = new ColorP(X0Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛2CP = new ColorP(X0Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y2_瞼CP = new ColorP(X0Y2_瞼, 瞼CD, DisUnit, abj: true); + X0Y2_二重CP = new ColorP(X0Y2_二重, 二重CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛3CP = new ColorP(X0Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛4CP = new ColorP(X0Y2_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛1CP = new ColorP(X0Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛2CP = new ColorP(X0Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y3_瞼CP = new ColorP(X0Y3_瞼, 瞼CD, DisUnit, abj: true); + X0Y3_二重CP = new ColorP(X0Y3_二重, 二重CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛3CP = new ColorP(X0Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛4CP = new ColorP(X0Y3_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛1CP = new ColorP(X0Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛2CP = new ColorP(X0Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y4_瞼CP = new ColorP(X0Y4_瞼, 瞼CD, DisUnit, abj: true); + X0Y4_二重CP = new ColorP(X0Y4_二重, 二重CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛3CP = new ColorP(X0Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛4CP = new ColorP(X0Y4_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛1CP = new ColorP(X0Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛2CP = new ColorP(X0Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y0_瞼CP = new ColorP(X1Y0_瞼, 瞼CD, DisUnit, abj: true); + X1Y0_二重CP = new ColorP(X1Y0_二重, 二重CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛3CP = new ColorP(X1Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛4CP = new ColorP(X1Y0_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛1CP = new ColorP(X1Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛2CP = new ColorP(X1Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y1_瞼CP = new ColorP(X1Y1_瞼, 瞼CD, DisUnit, abj: true); + X1Y1_二重CP = new ColorP(X1Y1_二重, 二重CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛3CP = new ColorP(X1Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛4CP = new ColorP(X1Y1_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛1CP = new ColorP(X1Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛2CP = new ColorP(X1Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y2_瞼CP = new ColorP(X1Y2_瞼, 瞼CD, DisUnit, abj: true); + X1Y2_二重CP = new ColorP(X1Y2_二重, 二重CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛3CP = new ColorP(X1Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛4CP = new ColorP(X1Y2_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛1CP = new ColorP(X1Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛2CP = new ColorP(X1Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y3_瞼CP = new ColorP(X1Y3_瞼, 瞼CD, DisUnit, abj: true); + X1Y3_二重CP = new ColorP(X1Y3_二重, 二重CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛3CP = new ColorP(X1Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛4CP = new ColorP(X1Y3_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛1CP = new ColorP(X1Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛2CP = new ColorP(X1Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y4_瞼CP = new ColorP(X1Y4_瞼, 瞼CD, DisUnit, abj: true); + X1Y4_二重CP = new ColorP(X1Y4_二重, 二重CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛3CP = new ColorP(X1Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛4CP = new ColorP(X1Y4_睫毛_睫毛4, 睫毛_睫毛4CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛1CP = new ColorP(X1Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛2CP = new ColorP(X1Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度XB = 0.95; + } + + private void 睫毛長さ(Par p, double d) + { + double num = 0.0; + double num2 = 1.5; + Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); + p.OP[2].ps[2] = value; + p.OP[0].ps[0] = value; + } + + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼CP.Update(); + X0Y0_二重CP.Update(); + X0Y0_睫毛_睫毛3CP.Update(); + X0Y0_睫毛_睫毛4CP.Update(); + X0Y0_睫毛_睫毛1CP.Update(); + X0Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X0Y1_瞼CP.Update(); + X0Y1_二重CP.Update(); + X0Y1_睫毛_睫毛3CP.Update(); + X0Y1_睫毛_睫毛4CP.Update(); + X0Y1_睫毛_睫毛1CP.Update(); + X0Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X0Y2_瞼CP.Update(); + X0Y2_二重CP.Update(); + X0Y2_睫毛_睫毛3CP.Update(); + X0Y2_睫毛_睫毛4CP.Update(); + X0Y2_睫毛_睫毛1CP.Update(); + X0Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X0Y3_瞼CP.Update(); + X0Y3_二重CP.Update(); + X0Y3_睫毛_睫毛3CP.Update(); + X0Y3_睫毛_睫毛4CP.Update(); + X0Y3_睫毛_睫毛1CP.Update(); + X0Y3_睫毛_睫毛2CP.Update(); + break; + default: + X0Y4_瞼CP.Update(); + X0Y4_二重CP.Update(); + X0Y4_睫毛_睫毛3CP.Update(); + X0Y4_睫毛_睫毛4CP.Update(); + X0Y4_睫毛_睫毛1CP.Update(); + X0Y4_睫毛_睫毛2CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_瞼CP.Update(); + X1Y0_二重CP.Update(); + X1Y0_睫毛_睫毛3CP.Update(); + X1Y0_睫毛_睫毛4CP.Update(); + X1Y0_睫毛_睫毛1CP.Update(); + X1Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X1Y1_瞼CP.Update(); + X1Y1_二重CP.Update(); + X1Y1_睫毛_睫毛3CP.Update(); + X1Y1_睫毛_睫毛4CP.Update(); + X1Y1_睫毛_睫毛1CP.Update(); + X1Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X1Y2_瞼CP.Update(); + X1Y2_二重CP.Update(); + X1Y2_睫毛_睫毛3CP.Update(); + X1Y2_睫毛_睫毛4CP.Update(); + X1Y2_睫毛_睫毛1CP.Update(); + X1Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X1Y3_瞼CP.Update(); + X1Y3_二重CP.Update(); + X1Y3_睫毛_睫毛3CP.Update(); + X1Y3_睫毛_睫毛4CP.Update(); + X1Y3_睫毛_睫毛1CP.Update(); + X1Y3_睫毛_睫毛2CP.Update(); + break; + default: + X1Y4_瞼CP.Update(); + X1Y4_二重CP.Update(); + X1Y4_睫毛_睫毛3CP.Update(); + X1Y4_睫毛_睫毛4CP.Update(); + X1Y4_睫毛_睫毛1CP.Update(); + X1Y4_睫毛_睫毛2CP.Update(); + break; + } + } + } + + public override void 色更新(Vector2D[] mm) + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼CP.Update(mm); + X0Y0_二重CP.Update(); + X0Y0_睫毛_睫毛3CP.Update(); + X0Y0_睫毛_睫毛4CP.Update(); + X0Y0_睫毛_睫毛1CP.Update(); + X0Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X0Y1_瞼CP.Update(mm); + X0Y1_二重CP.Update(); + X0Y1_睫毛_睫毛3CP.Update(); + X0Y1_睫毛_睫毛4CP.Update(); + X0Y1_睫毛_睫毛1CP.Update(); + X0Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X0Y2_瞼CP.Update(mm); + X0Y2_二重CP.Update(); + X0Y2_睫毛_睫毛3CP.Update(); + X0Y2_睫毛_睫毛4CP.Update(); + X0Y2_睫毛_睫毛1CP.Update(); + X0Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X0Y3_瞼CP.Update(mm); + X0Y3_二重CP.Update(); + X0Y3_睫毛_睫毛3CP.Update(); + X0Y3_睫毛_睫毛4CP.Update(); + X0Y3_睫毛_睫毛1CP.Update(); + X0Y3_睫毛_睫毛2CP.Update(); + break; + default: + X0Y4_瞼CP.Update(mm); + X0Y4_二重CP.Update(); + X0Y4_睫毛_睫毛3CP.Update(); + X0Y4_睫毛_睫毛4CP.Update(); + X0Y4_睫毛_睫毛1CP.Update(); + X0Y4_睫毛_睫毛2CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_瞼CP.Update(mm); + X1Y0_二重CP.Update(); + X1Y0_睫毛_睫毛3CP.Update(); + X1Y0_睫毛_睫毛4CP.Update(); + X1Y0_睫毛_睫毛1CP.Update(); + X1Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X1Y1_瞼CP.Update(mm); + X1Y1_二重CP.Update(); + X1Y1_睫毛_睫毛3CP.Update(); + X1Y1_睫毛_睫毛4CP.Update(); + X1Y1_睫毛_睫毛1CP.Update(); + X1Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X1Y2_瞼CP.Update(mm); + X1Y2_二重CP.Update(); + X1Y2_睫毛_睫毛3CP.Update(); + X1Y2_睫毛_睫毛4CP.Update(); + X1Y2_睫毛_睫毛1CP.Update(); + X1Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X1Y3_瞼CP.Update(mm); + X1Y3_二重CP.Update(); + X1Y3_睫毛_睫毛3CP.Update(); + X1Y3_睫毛_睫毛4CP.Update(); + X1Y3_睫毛_睫毛1CP.Update(); + X1Y3_睫毛_睫毛2CP.Update(); + break; + default: + X1Y4_瞼CP.Update(mm); + X1Y4_二重CP.Update(); + X1Y4_睫毛_睫毛3CP.Update(); + X1Y4_睫毛_睫毛4CP.Update(); + X1Y4_睫毛_睫毛1CP.Update(); + X1Y4_睫毛_睫毛2CP.Update(); + break; + } + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); + 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 睫毛_睫毛3CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛_睫毛4CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強D.cs index ac7014b..15a8dab 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強D.cs @@ -1,59 +1,60 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 瞼_強D : 双瞼D +namespace SlaveMatrix { - public bool 瞼_表示 = true; + [Serializable] + public class 瞼_強D : 双瞼D + { + public bool 瞼_表示 = true; - public bool 二重_表示 = true; + public bool 二重_表示 = true; - public bool 睫毛_睫毛3_表示 = true; + public bool 睫毛_睫毛3_表示 = true; - public bool 睫毛_睫毛4_表示 = true; + public bool 睫毛_睫毛4_表示 = true; - public bool 睫毛_睫毛1_表示 = true; + public bool 睫毛_睫毛1_表示 = true; - public bool 睫毛_睫毛2_表示 = true; + public bool 睫毛_睫毛2_表示 = true; - public double 外線; + public double 外線; - public double 睫毛_睫毛3_長さ; + public double 睫毛_睫毛3_長さ; - public double 睫毛_睫毛4_長さ; + public double 睫毛_睫毛4_長さ; - public double 睫毛_睫毛1_長さ; + public double 睫毛_睫毛1_長さ; - public double 睫毛_睫毛2_長さ; + public double 睫毛_睫毛2_長さ; - public 瞼_強D() - { - ThisType = GetType(); - } + public 瞼_強D() + { + ThisType = GetType(); + } - public 瞼_強D SetRandom() - { - サイズ = RNG.XS.NextDouble(); - サイズX = RNG.XS.NextDouble(); - サイズY = RNG.XS.NextDouble(); - 二重_表示 = RNG.XS.NextBool(); - 睫毛_睫毛3_表示 = RNG.XS.NextBool(); - 睫毛_睫毛4_表示 = RNG.XS.NextBool(); - 睫毛_睫毛1_表示 = RNG.XS.NextBool(); - 睫毛_睫毛2_表示 = RNG.XS.NextBool(); - 外線 = RNG.XS.NextDouble(); - 睫毛_睫毛3_長さ = RNG.XS.NextDouble(); - 睫毛_睫毛4_長さ = RNG.XS.NextDouble(); - 睫毛_睫毛1_長さ = RNG.XS.NextDouble(); - 睫毛_睫毛2_長さ = RNG.XS.NextDouble(); - 傾き = RNG.XS.NextDouble(); - return this; - } + public 瞼_強D SetRandom() + { + サイズ = RNG.XS.NextDouble(); + サイズX = RNG.XS.NextDouble(); + サイズY = RNG.XS.NextDouble(); + 二重_表示 = RNG.XS.NextBool(); + 睫毛_睫毛3_表示 = RNG.XS.NextBool(); + 睫毛_睫毛4_表示 = RNG.XS.NextBool(); + 睫毛_睫毛1_表示 = RNG.XS.NextBool(); + 睫毛_睫毛2_表示 = RNG.XS.NextBool(); + 外線 = RNG.XS.NextDouble(); + 睫毛_睫毛3_長さ = RNG.XS.NextDouble(); + 睫毛_睫毛4_長さ = RNG.XS.NextDouble(); + 睫毛_睫毛1_長さ = RNG.XS.NextDouble(); + 睫毛_睫毛2_長さ = RNG.XS.NextDouble(); + 傾き = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 瞼_強(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 瞼_強(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣.cs index 2f162b5..fb204f1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣.cs @@ -1,873 +1,874 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 瞼_獣 : 双瞼 +namespace SlaveMatrix { - public Par X0Y0_瞼; + public class 瞼_獣 : 双瞼 + { + public Par X0Y0_瞼; - public Par X0Y0_二重; + public Par X0Y0_二重; - public Par X0Y0_睫毛_睫毛3; + public Par X0Y0_睫毛_睫毛3; - public Par X0Y0_睫毛_睫毛1; + public Par X0Y0_睫毛_睫毛1; - public Par X0Y0_睫毛_睫毛2; + public Par X0Y0_睫毛_睫毛2; - public Par X0Y1_瞼; + public Par X0Y1_瞼; - public Par X0Y1_二重; + public Par X0Y1_二重; - public Par X0Y1_睫毛_睫毛3; + public Par X0Y1_睫毛_睫毛3; - public Par X0Y1_睫毛_睫毛1; + public Par X0Y1_睫毛_睫毛1; - public Par X0Y1_睫毛_睫毛2; + public Par X0Y1_睫毛_睫毛2; - public Par X0Y2_瞼; + public Par X0Y2_瞼; - public Par X0Y2_二重; + public Par X0Y2_二重; - public Par X0Y2_睫毛_睫毛3; + public Par X0Y2_睫毛_睫毛3; - public Par X0Y2_睫毛_睫毛1; + public Par X0Y2_睫毛_睫毛1; - public Par X0Y2_睫毛_睫毛2; + public Par X0Y2_睫毛_睫毛2; - public Par X0Y3_瞼; + public Par X0Y3_瞼; - public Par X0Y3_二重; + public Par X0Y3_二重; - public Par X0Y3_睫毛_睫毛3; + public Par X0Y3_睫毛_睫毛3; - public Par X0Y3_睫毛_睫毛1; + public Par X0Y3_睫毛_睫毛1; - public Par X0Y3_睫毛_睫毛2; + public Par X0Y3_睫毛_睫毛2; - public Par X0Y4_瞼; + public Par X0Y4_瞼; - public Par X0Y4_二重; + public Par X0Y4_二重; - public Par X0Y4_睫毛_睫毛3; + public Par X0Y4_睫毛_睫毛3; - public Par X0Y4_睫毛_睫毛1; + public Par X0Y4_睫毛_睫毛1; - public Par X0Y4_睫毛_睫毛2; + public Par X0Y4_睫毛_睫毛2; - public Par X1Y0_瞼; + public Par X1Y0_瞼; - public Par X1Y0_二重; + public Par X1Y0_二重; - public Par X1Y0_睫毛_睫毛3; + public Par X1Y0_睫毛_睫毛3; - public Par X1Y0_睫毛_睫毛1; + public Par X1Y0_睫毛_睫毛1; - public Par X1Y0_睫毛_睫毛2; + public Par X1Y0_睫毛_睫毛2; - public Par X1Y1_瞼; + public Par X1Y1_瞼; - public Par X1Y1_二重; + public Par X1Y1_二重; - public Par X1Y1_睫毛_睫毛3; + public Par X1Y1_睫毛_睫毛3; - public Par X1Y1_睫毛_睫毛1; + public Par X1Y1_睫毛_睫毛1; - public Par X1Y1_睫毛_睫毛2; + public Par X1Y1_睫毛_睫毛2; - public Par X1Y2_瞼; + public Par X1Y2_瞼; - public Par X1Y2_二重; + public Par X1Y2_二重; - public Par X1Y2_睫毛_睫毛3; + public Par X1Y2_睫毛_睫毛3; - public Par X1Y2_睫毛_睫毛1; + public Par X1Y2_睫毛_睫毛1; - public Par X1Y2_睫毛_睫毛2; + public Par X1Y2_睫毛_睫毛2; - public Par X1Y3_瞼; + public Par X1Y3_瞼; - public Par X1Y3_二重; + public Par X1Y3_二重; - public Par X1Y3_睫毛_睫毛3; + public Par X1Y3_睫毛_睫毛3; - public Par X1Y3_睫毛_睫毛1; + public Par X1Y3_睫毛_睫毛1; - public Par X1Y3_睫毛_睫毛2; + public Par X1Y3_睫毛_睫毛2; - public Par X1Y4_瞼; + public Par X1Y4_瞼; - public Par X1Y4_二重; + public Par X1Y4_二重; - public Par X1Y4_睫毛_睫毛3; + public Par X1Y4_睫毛_睫毛3; - public Par X1Y4_睫毛_睫毛1; + public Par X1Y4_睫毛_睫毛1; - public Par X1Y4_睫毛_睫毛2; + public Par X1Y4_睫毛_睫毛2; - public ColorD 瞼CD; + public ColorD 瞼CD; - public ColorD 二重CD; + public ColorD 二重CD; - public ColorD 睫毛_睫毛3CD; + public ColorD 睫毛_睫毛3CD; - public ColorD 睫毛_睫毛1CD; + public ColorD 睫毛_睫毛1CD; - public ColorD 睫毛_睫毛2CD; + public ColorD 睫毛_睫毛2CD; - public ColorP X0Y0_瞼CP; + public ColorP X0Y0_瞼CP; - public ColorP X0Y0_二重CP; + public ColorP X0Y0_二重CP; - public ColorP X0Y0_睫毛_睫毛3CP; + public ColorP X0Y0_睫毛_睫毛3CP; - public ColorP X0Y0_睫毛_睫毛1CP; + public ColorP X0Y0_睫毛_睫毛1CP; - public ColorP X0Y0_睫毛_睫毛2CP; + public ColorP X0Y0_睫毛_睫毛2CP; - public ColorP X0Y1_瞼CP; + public ColorP X0Y1_瞼CP; - public ColorP X0Y1_二重CP; + public ColorP X0Y1_二重CP; - public ColorP X0Y1_睫毛_睫毛3CP; + public ColorP X0Y1_睫毛_睫毛3CP; - public ColorP X0Y1_睫毛_睫毛1CP; + public ColorP X0Y1_睫毛_睫毛1CP; - public ColorP X0Y1_睫毛_睫毛2CP; + public ColorP X0Y1_睫毛_睫毛2CP; - public ColorP X0Y2_瞼CP; + public ColorP X0Y2_瞼CP; - public ColorP X0Y2_二重CP; + public ColorP X0Y2_二重CP; - public ColorP X0Y2_睫毛_睫毛3CP; + public ColorP X0Y2_睫毛_睫毛3CP; - public ColorP X0Y2_睫毛_睫毛1CP; + public ColorP X0Y2_睫毛_睫毛1CP; - public ColorP X0Y2_睫毛_睫毛2CP; + public ColorP X0Y2_睫毛_睫毛2CP; - public ColorP X0Y3_瞼CP; + public ColorP X0Y3_瞼CP; - public ColorP X0Y3_二重CP; + public ColorP X0Y3_二重CP; - public ColorP X0Y3_睫毛_睫毛3CP; + public ColorP X0Y3_睫毛_睫毛3CP; - public ColorP X0Y3_睫毛_睫毛1CP; + public ColorP X0Y3_睫毛_睫毛1CP; - public ColorP X0Y3_睫毛_睫毛2CP; + public ColorP X0Y3_睫毛_睫毛2CP; - public ColorP X0Y4_瞼CP; + public ColorP X0Y4_瞼CP; - public ColorP X0Y4_二重CP; + public ColorP X0Y4_二重CP; - public ColorP X0Y4_睫毛_睫毛3CP; + public ColorP X0Y4_睫毛_睫毛3CP; - public ColorP X0Y4_睫毛_睫毛1CP; + public ColorP X0Y4_睫毛_睫毛1CP; - public ColorP X0Y4_睫毛_睫毛2CP; + public ColorP X0Y4_睫毛_睫毛2CP; - public ColorP X1Y0_瞼CP; + public ColorP X1Y0_瞼CP; - public ColorP X1Y0_二重CP; + public ColorP X1Y0_二重CP; - public ColorP X1Y0_睫毛_睫毛3CP; + public ColorP X1Y0_睫毛_睫毛3CP; - public ColorP X1Y0_睫毛_睫毛1CP; + public ColorP X1Y0_睫毛_睫毛1CP; - public ColorP X1Y0_睫毛_睫毛2CP; + public ColorP X1Y0_睫毛_睫毛2CP; - public ColorP X1Y1_瞼CP; + public ColorP X1Y1_瞼CP; - public ColorP X1Y1_二重CP; + public ColorP X1Y1_二重CP; - public ColorP X1Y1_睫毛_睫毛3CP; + public ColorP X1Y1_睫毛_睫毛3CP; - public ColorP X1Y1_睫毛_睫毛1CP; + public ColorP X1Y1_睫毛_睫毛1CP; - public ColorP X1Y1_睫毛_睫毛2CP; + public ColorP X1Y1_睫毛_睫毛2CP; - public ColorP X1Y2_瞼CP; + public ColorP X1Y2_瞼CP; - public ColorP X1Y2_二重CP; + public ColorP X1Y2_二重CP; - public ColorP X1Y2_睫毛_睫毛3CP; + public ColorP X1Y2_睫毛_睫毛3CP; - public ColorP X1Y2_睫毛_睫毛1CP; + public ColorP X1Y2_睫毛_睫毛1CP; - public ColorP X1Y2_睫毛_睫毛2CP; + public ColorP X1Y2_睫毛_睫毛2CP; - public ColorP X1Y3_瞼CP; + public ColorP X1Y3_瞼CP; - public ColorP X1Y3_二重CP; + public ColorP X1Y3_二重CP; - public ColorP X1Y3_睫毛_睫毛3CP; + public ColorP X1Y3_睫毛_睫毛3CP; - public ColorP X1Y3_睫毛_睫毛1CP; + public ColorP X1Y3_睫毛_睫毛1CP; - public ColorP X1Y3_睫毛_睫毛2CP; + public ColorP X1Y3_睫毛_睫毛2CP; - public ColorP X1Y4_瞼CP; + public ColorP X1Y4_瞼CP; - public ColorP X1Y4_二重CP; + public ColorP X1Y4_二重CP; - public ColorP X1Y4_睫毛_睫毛3CP; + public ColorP X1Y4_睫毛_睫毛3CP; - public ColorP X1Y4_睫毛_睫毛1CP; + public ColorP X1Y4_睫毛_睫毛1CP; - public ColorP X1Y4_睫毛_睫毛2CP; + public ColorP X1Y4_睫毛_睫毛2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 瞼_表示 - { - get - { - return X0Y0_瞼.Dra; - } - set - { - X0Y0_瞼.Dra = value; - X0Y1_瞼.Dra = value; - X0Y2_瞼.Dra = value; - X0Y3_瞼.Dra = value; - X0Y4_瞼.Dra = value; - X1Y0_瞼.Dra = value; - X1Y1_瞼.Dra = value; - X1Y2_瞼.Dra = value; - X1Y3_瞼.Dra = value; - X1Y4_瞼.Dra = value; - X0Y0_瞼.Hit = value; - X0Y1_瞼.Hit = value; - X0Y2_瞼.Hit = value; - X0Y3_瞼.Hit = value; - X0Y4_瞼.Hit = value; - X1Y0_瞼.Hit = value; - X1Y1_瞼.Hit = value; - X1Y2_瞼.Hit = value; - X1Y3_瞼.Hit = value; - X1Y4_瞼.Hit = value; - } - } - - public bool 二重_表示 - { - get - { - return X0Y0_二重.Dra; - } - set - { - X0Y0_二重.Dra = value; - X0Y1_二重.Dra = value; - X0Y2_二重.Dra = value; - X0Y3_二重.Dra = value; - X0Y4_二重.Dra = value; - X1Y0_二重.Dra = value; - X1Y1_二重.Dra = value; - X1Y2_二重.Dra = value; - X1Y3_二重.Dra = value; - X1Y4_二重.Dra = value; - X0Y0_二重.Hit = value; - X0Y1_二重.Hit = value; - X0Y2_二重.Hit = value; - X0Y3_二重.Hit = value; - X0Y4_二重.Hit = value; - X1Y0_二重.Hit = value; - X1Y1_二重.Hit = value; - X1Y2_二重.Hit = value; - X1Y3_二重.Hit = value; - X1Y4_二重.Hit = value; - } - } - - public bool 睫毛_睫毛3_表示 - { - get - { - return X0Y0_睫毛_睫毛3.Dra; - } - set - { - X0Y0_睫毛_睫毛3.Dra = value; - X0Y1_睫毛_睫毛3.Dra = value; - X0Y2_睫毛_睫毛3.Dra = value; - X0Y3_睫毛_睫毛3.Dra = value; - X0Y4_睫毛_睫毛3.Dra = value; - X1Y0_睫毛_睫毛3.Dra = value; - X1Y1_睫毛_睫毛3.Dra = value; - X1Y2_睫毛_睫毛3.Dra = value; - X1Y3_睫毛_睫毛3.Dra = value; - X1Y4_睫毛_睫毛3.Dra = value; - X0Y0_睫毛_睫毛3.Hit = value; - X0Y1_睫毛_睫毛3.Hit = value; - X0Y2_睫毛_睫毛3.Hit = value; - X0Y3_睫毛_睫毛3.Hit = value; - X0Y4_睫毛_睫毛3.Hit = value; - X1Y0_睫毛_睫毛3.Hit = value; - X1Y1_睫毛_睫毛3.Hit = value; - X1Y2_睫毛_睫毛3.Hit = value; - X1Y3_睫毛_睫毛3.Hit = value; - X1Y4_睫毛_睫毛3.Hit = value; - } - } - - public bool 睫毛_睫毛1_表示 - { - get - { - return X0Y0_睫毛_睫毛1.Dra; - } - set - { - X0Y0_睫毛_睫毛1.Dra = value; - X0Y1_睫毛_睫毛1.Dra = value; - X0Y2_睫毛_睫毛1.Dra = value; - X0Y3_睫毛_睫毛1.Dra = value; - X0Y4_睫毛_睫毛1.Dra = value; - X1Y0_睫毛_睫毛1.Dra = value; - X1Y1_睫毛_睫毛1.Dra = value; - X1Y2_睫毛_睫毛1.Dra = value; - X1Y3_睫毛_睫毛1.Dra = value; - X1Y4_睫毛_睫毛1.Dra = value; - X0Y0_睫毛_睫毛1.Hit = value; - X0Y1_睫毛_睫毛1.Hit = value; - X0Y2_睫毛_睫毛1.Hit = value; - X0Y3_睫毛_睫毛1.Hit = value; - X0Y4_睫毛_睫毛1.Hit = value; - X1Y0_睫毛_睫毛1.Hit = value; - X1Y1_睫毛_睫毛1.Hit = value; - X1Y2_睫毛_睫毛1.Hit = value; - X1Y3_睫毛_睫毛1.Hit = value; - X1Y4_睫毛_睫毛1.Hit = value; - } - } - - public bool 睫毛_睫毛2_表示 - { - get - { - return X0Y0_睫毛_睫毛2.Dra; - } - set - { - X0Y0_睫毛_睫毛2.Dra = value; - X0Y1_睫毛_睫毛2.Dra = value; - X0Y2_睫毛_睫毛2.Dra = value; - X0Y3_睫毛_睫毛2.Dra = value; - X0Y4_睫毛_睫毛2.Dra = value; - X1Y0_睫毛_睫毛2.Dra = value; - X1Y1_睫毛_睫毛2.Dra = value; - X1Y2_睫毛_睫毛2.Dra = value; - X1Y3_睫毛_睫毛2.Dra = value; - X1Y4_睫毛_睫毛2.Dra = value; - X0Y0_睫毛_睫毛2.Hit = value; - X0Y1_睫毛_睫毛2.Hit = value; - X0Y2_睫毛_睫毛2.Hit = value; - X0Y3_睫毛_睫毛2.Hit = value; - X0Y4_睫毛_睫毛2.Hit = value; - X1Y0_睫毛_睫毛2.Hit = value; - X1Y1_睫毛_睫毛2.Hit = value; - X1Y2_睫毛_睫毛2.Hit = value; - X1Y3_睫毛_睫毛2.Hit = value; - X1Y4_睫毛_睫毛2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 瞼_表示; - } - set - { - 瞼_表示 = value; - 二重_表示 = value; - 睫毛_睫毛3_表示 = value; - 睫毛_睫毛1_表示 = value; - 睫毛_睫毛2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 瞼CD.不透明度; - } - set - { - 瞼CD.不透明度 = value; - 二重CD.不透明度 = value; - 睫毛_睫毛3CD.不透明度 = value; - 睫毛_睫毛1CD.不透明度 = value; - 睫毛_睫毛2CD.不透明度 = value; - } - } - - public double 外線 - { - set - { - double num = 0.9 + 0.55 * value; - X0Y0_瞼.PenWidth *= num; - X0Y1_瞼.PenWidth *= num; - X0Y2_瞼.PenWidth *= num; - X0Y3_瞼.PenWidth *= num; - X0Y4_瞼.PenWidth *= num; - X1Y0_瞼.PenWidth *= num; - X1Y1_瞼.PenWidth *= num; - X1Y2_瞼.PenWidth *= num; - X1Y3_瞼.PenWidth *= num; - X1Y4_瞼.PenWidth *= num; - } - } - - public double 睫毛_睫毛3_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛3, value); - 睫毛長さ(X0Y1_睫毛_睫毛3, value); - 睫毛長さ(X0Y2_睫毛_睫毛3, value); - 睫毛長さ(X0Y3_睫毛_睫毛3, value); - 睫毛長さ(X0Y4_睫毛_睫毛3, value); - 睫毛長さ(X1Y0_睫毛_睫毛3, value); - 睫毛長さ(X1Y1_睫毛_睫毛3, value); - 睫毛長さ(X1Y2_睫毛_睫毛3, value); - 睫毛長さ(X1Y3_睫毛_睫毛3, value); - 睫毛長さ(X1Y4_睫毛_睫毛3, value); - } - } - - public double 睫毛_睫毛1_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛1, value); - 睫毛長さ(X0Y1_睫毛_睫毛1, value); - 睫毛長さ(X0Y2_睫毛_睫毛1, value); - 睫毛長さ(X0Y3_睫毛_睫毛1, value); - 睫毛長さ(X0Y4_睫毛_睫毛1, value); - 睫毛長さ(X1Y0_睫毛_睫毛1, value); - 睫毛長さ(X1Y1_睫毛_睫毛1, value); - 睫毛長さ(X1Y2_睫毛_睫毛1, value); - 睫毛長さ(X1Y3_睫毛_睫毛1, value); - 睫毛長さ(X1Y4_睫毛_睫毛1, value); - } - } - - public double 睫毛_睫毛2_長さ - { - set - { - 睫毛長さ(X0Y0_睫毛_睫毛2, value); - 睫毛長さ(X0Y1_睫毛_睫毛2, value); - 睫毛長さ(X0Y2_睫毛_睫毛2, value); - 睫毛長さ(X0Y3_睫毛_睫毛2, value); - 睫毛長さ(X0Y4_睫毛_睫毛2, value); - 睫毛長さ(X1Y0_睫毛_睫毛2, value); - 睫毛長さ(X1Y1_睫毛_睫毛2, value); - 睫毛長さ(X1Y2_睫毛_睫毛2, value); - 睫毛長さ(X1Y3_睫毛_睫毛2, value); - 睫毛長さ(X1Y4_睫毛_睫毛2, value); - } - } - - public 瞼_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 瞼_獣D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["獣性瞼左"]); - Pars pars = 本体[0][0]; - X0Y0_瞼 = pars["瞼"].ToPar(); - X0Y0_二重 = pars["二重"].ToPar(); - Pars pars2 = pars["睫毛"].ToPars(); - X0Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][1]; - X0Y1_瞼 = pars["瞼"].ToPar(); - X0Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][2]; - X0Y2_瞼 = pars["瞼"].ToPar(); - X0Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][3]; - X0Y3_瞼 = pars["瞼"].ToPar(); - X0Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[0][4]; - X0Y4_瞼 = pars["瞼"].ToPar(); - X0Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X0Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X0Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][0]; - X1Y0_瞼 = pars["瞼"].ToPar(); - X1Y0_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][1]; - X1Y1_瞼 = pars["瞼"].ToPar(); - X1Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][2]; - X1Y2_瞼 = pars["瞼"].ToPar(); - X1Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][3]; - X1Y3_瞼 = pars["瞼"].ToPar(); - X1Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = 本体[1][4]; - X1Y4_瞼 = pars["瞼"].ToPar(); - X1Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); - X1Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); - X1Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); - X1Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 瞼_表示 = e.瞼_表示; - 二重_表示 = e.二重_表示; - 睫毛_睫毛3_表示 = e.睫毛_睫毛3_表示; - 睫毛_睫毛1_表示 = e.睫毛_睫毛1_表示; - 睫毛_睫毛2_表示 = e.睫毛_睫毛2_表示; - 外線 = e.外線; - 睫毛_睫毛3_長さ = e.睫毛_睫毛3_長さ; - 睫毛_睫毛1_長さ = e.睫毛_睫毛1_長さ; - 睫毛_睫毛2_長さ = e.睫毛_睫毛2_長さ; - base.傾き = e.傾き; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_瞼CP = new ColorP(X0Y0_瞼, 瞼CD, DisUnit, abj: true); - X0Y0_二重CP = new ColorP(X0Y0_二重, 二重CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛3CP = new ColorP(X0Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛1CP = new ColorP(X0Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y0_睫毛_睫毛2CP = new ColorP(X0Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y1_瞼CP = new ColorP(X0Y1_瞼, 瞼CD, DisUnit, abj: true); - X0Y1_二重CP = new ColorP(X0Y1_二重, 二重CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛3CP = new ColorP(X0Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛1CP = new ColorP(X0Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y1_睫毛_睫毛2CP = new ColorP(X0Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y2_瞼CP = new ColorP(X0Y2_瞼, 瞼CD, DisUnit, abj: true); - X0Y2_二重CP = new ColorP(X0Y2_二重, 二重CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛3CP = new ColorP(X0Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛1CP = new ColorP(X0Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y2_睫毛_睫毛2CP = new ColorP(X0Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y3_瞼CP = new ColorP(X0Y3_瞼, 瞼CD, DisUnit, abj: true); - X0Y3_二重CP = new ColorP(X0Y3_二重, 二重CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛3CP = new ColorP(X0Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛1CP = new ColorP(X0Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y3_睫毛_睫毛2CP = new ColorP(X0Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X0Y4_瞼CP = new ColorP(X0Y4_瞼, 瞼CD, DisUnit, abj: true); - X0Y4_二重CP = new ColorP(X0Y4_二重, 二重CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛3CP = new ColorP(X0Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛1CP = new ColorP(X0Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X0Y4_睫毛_睫毛2CP = new ColorP(X0Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y0_瞼CP = new ColorP(X1Y0_瞼, 瞼CD, DisUnit, abj: true); - X1Y0_二重CP = new ColorP(X1Y0_二重, 二重CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛3CP = new ColorP(X1Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛1CP = new ColorP(X1Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y0_睫毛_睫毛2CP = new ColorP(X1Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y1_瞼CP = new ColorP(X1Y1_瞼, 瞼CD, DisUnit, abj: true); - X1Y1_二重CP = new ColorP(X1Y1_二重, 二重CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛3CP = new ColorP(X1Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛1CP = new ColorP(X1Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y1_睫毛_睫毛2CP = new ColorP(X1Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y2_瞼CP = new ColorP(X1Y2_瞼, 瞼CD, DisUnit, abj: true); - X1Y2_二重CP = new ColorP(X1Y2_二重, 二重CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛3CP = new ColorP(X1Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛1CP = new ColorP(X1Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y2_睫毛_睫毛2CP = new ColorP(X1Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y3_瞼CP = new ColorP(X1Y3_瞼, 瞼CD, DisUnit, abj: true); - X1Y3_二重CP = new ColorP(X1Y3_二重, 二重CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛3CP = new ColorP(X1Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛1CP = new ColorP(X1Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y3_睫毛_睫毛2CP = new ColorP(X1Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - X1Y4_瞼CP = new ColorP(X1Y4_瞼, 瞼CD, DisUnit, abj: true); - X1Y4_二重CP = new ColorP(X1Y4_二重, 二重CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛3CP = new ColorP(X1Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛1CP = new ColorP(X1Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); - X1Y4_睫毛_睫毛2CP = new ColorP(X1Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - private void 睫毛長さ(Par p, double d) - { - double num = 0.0; - double num2 = 1.5; - Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); - p.OP[2].ps[2] = value; - p.OP[0].ps[0] = value; - } - - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼CP.Update(); - X0Y0_二重CP.Update(); - X0Y0_睫毛_睫毛3CP.Update(); - X0Y0_睫毛_睫毛1CP.Update(); - X0Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X0Y1_瞼CP.Update(); - X0Y1_二重CP.Update(); - X0Y1_睫毛_睫毛3CP.Update(); - X0Y1_睫毛_睫毛1CP.Update(); - X0Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X0Y2_瞼CP.Update(); - X0Y2_二重CP.Update(); - X0Y2_睫毛_睫毛3CP.Update(); - X0Y2_睫毛_睫毛1CP.Update(); - X0Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X0Y3_瞼CP.Update(); - X0Y3_二重CP.Update(); - X0Y3_睫毛_睫毛3CP.Update(); - X0Y3_睫毛_睫毛1CP.Update(); - X0Y3_睫毛_睫毛2CP.Update(); - break; - default: - X0Y4_瞼CP.Update(); - X0Y4_二重CP.Update(); - X0Y4_睫毛_睫毛3CP.Update(); - X0Y4_睫毛_睫毛1CP.Update(); - X0Y4_睫毛_睫毛2CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_瞼CP.Update(); - X1Y0_二重CP.Update(); - X1Y0_睫毛_睫毛3CP.Update(); - X1Y0_睫毛_睫毛1CP.Update(); - X1Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X1Y1_瞼CP.Update(); - X1Y1_二重CP.Update(); - X1Y1_睫毛_睫毛3CP.Update(); - X1Y1_睫毛_睫毛1CP.Update(); - X1Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X1Y2_瞼CP.Update(); - X1Y2_二重CP.Update(); - X1Y2_睫毛_睫毛3CP.Update(); - X1Y2_睫毛_睫毛1CP.Update(); - X1Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X1Y3_瞼CP.Update(); - X1Y3_二重CP.Update(); - X1Y3_睫毛_睫毛3CP.Update(); - X1Y3_睫毛_睫毛1CP.Update(); - X1Y3_睫毛_睫毛2CP.Update(); - break; - default: - X1Y4_瞼CP.Update(); - X1Y4_二重CP.Update(); - X1Y4_睫毛_睫毛3CP.Update(); - X1Y4_睫毛_睫毛1CP.Update(); - X1Y4_睫毛_睫毛2CP.Update(); - break; - } - } - } - - public override void 色更新(Vector2D[] mm) - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼CP.Update(mm); - X0Y0_二重CP.Update(); - X0Y0_睫毛_睫毛3CP.Update(); - X0Y0_睫毛_睫毛1CP.Update(); - X0Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X0Y1_瞼CP.Update(mm); - X0Y1_二重CP.Update(); - X0Y1_睫毛_睫毛3CP.Update(); - X0Y1_睫毛_睫毛1CP.Update(); - X0Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X0Y2_瞼CP.Update(mm); - X0Y2_二重CP.Update(); - X0Y2_睫毛_睫毛3CP.Update(); - X0Y2_睫毛_睫毛1CP.Update(); - X0Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X0Y3_瞼CP.Update(mm); - X0Y3_二重CP.Update(); - X0Y3_睫毛_睫毛3CP.Update(); - X0Y3_睫毛_睫毛1CP.Update(); - X0Y3_睫毛_睫毛2CP.Update(); - break; - default: - X0Y4_瞼CP.Update(mm); - X0Y4_二重CP.Update(); - X0Y4_睫毛_睫毛3CP.Update(); - X0Y4_睫毛_睫毛1CP.Update(); - X0Y4_睫毛_睫毛2CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_瞼CP.Update(mm); - X1Y0_二重CP.Update(); - X1Y0_睫毛_睫毛3CP.Update(); - X1Y0_睫毛_睫毛1CP.Update(); - X1Y0_睫毛_睫毛2CP.Update(); - break; - case 1: - X1Y1_瞼CP.Update(mm); - X1Y1_二重CP.Update(); - X1Y1_睫毛_睫毛3CP.Update(); - X1Y1_睫毛_睫毛1CP.Update(); - X1Y1_睫毛_睫毛2CP.Update(); - break; - case 2: - X1Y2_瞼CP.Update(mm); - X1Y2_二重CP.Update(); - X1Y2_睫毛_睫毛3CP.Update(); - X1Y2_睫毛_睫毛1CP.Update(); - X1Y2_睫毛_睫毛2CP.Update(); - break; - case 3: - X1Y3_瞼CP.Update(mm); - X1Y3_二重CP.Update(); - X1Y3_睫毛_睫毛3CP.Update(); - X1Y3_睫毛_睫毛1CP.Update(); - X1Y3_睫毛_睫毛2CP.Update(); - break; - default: - X1Y4_瞼CP.Update(mm); - X1Y4_二重CP.Update(); - X1Y4_睫毛_睫毛3CP.Update(); - X1Y4_睫毛_睫毛1CP.Update(); - X1Y4_睫毛_睫毛2CP.Update(); - break; - } - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 睫毛_睫毛3CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 睫毛_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 瞼_表示 + { + get + { + return X0Y0_瞼.Dra; + } + set + { + X0Y0_瞼.Dra = value; + X0Y1_瞼.Dra = value; + X0Y2_瞼.Dra = value; + X0Y3_瞼.Dra = value; + X0Y4_瞼.Dra = value; + X1Y0_瞼.Dra = value; + X1Y1_瞼.Dra = value; + X1Y2_瞼.Dra = value; + X1Y3_瞼.Dra = value; + X1Y4_瞼.Dra = value; + X0Y0_瞼.Hit = value; + X0Y1_瞼.Hit = value; + X0Y2_瞼.Hit = value; + X0Y3_瞼.Hit = value; + X0Y4_瞼.Hit = value; + X1Y0_瞼.Hit = value; + X1Y1_瞼.Hit = value; + X1Y2_瞼.Hit = value; + X1Y3_瞼.Hit = value; + X1Y4_瞼.Hit = value; + } + } + + public bool 二重_表示 + { + get + { + return X0Y0_二重.Dra; + } + set + { + X0Y0_二重.Dra = value; + X0Y1_二重.Dra = value; + X0Y2_二重.Dra = value; + X0Y3_二重.Dra = value; + X0Y4_二重.Dra = value; + X1Y0_二重.Dra = value; + X1Y1_二重.Dra = value; + X1Y2_二重.Dra = value; + X1Y3_二重.Dra = value; + X1Y4_二重.Dra = value; + X0Y0_二重.Hit = value; + X0Y1_二重.Hit = value; + X0Y2_二重.Hit = value; + X0Y3_二重.Hit = value; + X0Y4_二重.Hit = value; + X1Y0_二重.Hit = value; + X1Y1_二重.Hit = value; + X1Y2_二重.Hit = value; + X1Y3_二重.Hit = value; + X1Y4_二重.Hit = value; + } + } + + public bool 睫毛_睫毛3_表示 + { + get + { + return X0Y0_睫毛_睫毛3.Dra; + } + set + { + X0Y0_睫毛_睫毛3.Dra = value; + X0Y1_睫毛_睫毛3.Dra = value; + X0Y2_睫毛_睫毛3.Dra = value; + X0Y3_睫毛_睫毛3.Dra = value; + X0Y4_睫毛_睫毛3.Dra = value; + X1Y0_睫毛_睫毛3.Dra = value; + X1Y1_睫毛_睫毛3.Dra = value; + X1Y2_睫毛_睫毛3.Dra = value; + X1Y3_睫毛_睫毛3.Dra = value; + X1Y4_睫毛_睫毛3.Dra = value; + X0Y0_睫毛_睫毛3.Hit = value; + X0Y1_睫毛_睫毛3.Hit = value; + X0Y2_睫毛_睫毛3.Hit = value; + X0Y3_睫毛_睫毛3.Hit = value; + X0Y4_睫毛_睫毛3.Hit = value; + X1Y0_睫毛_睫毛3.Hit = value; + X1Y1_睫毛_睫毛3.Hit = value; + X1Y2_睫毛_睫毛3.Hit = value; + X1Y3_睫毛_睫毛3.Hit = value; + X1Y4_睫毛_睫毛3.Hit = value; + } + } + + public bool 睫毛_睫毛1_表示 + { + get + { + return X0Y0_睫毛_睫毛1.Dra; + } + set + { + X0Y0_睫毛_睫毛1.Dra = value; + X0Y1_睫毛_睫毛1.Dra = value; + X0Y2_睫毛_睫毛1.Dra = value; + X0Y3_睫毛_睫毛1.Dra = value; + X0Y4_睫毛_睫毛1.Dra = value; + X1Y0_睫毛_睫毛1.Dra = value; + X1Y1_睫毛_睫毛1.Dra = value; + X1Y2_睫毛_睫毛1.Dra = value; + X1Y3_睫毛_睫毛1.Dra = value; + X1Y4_睫毛_睫毛1.Dra = value; + X0Y0_睫毛_睫毛1.Hit = value; + X0Y1_睫毛_睫毛1.Hit = value; + X0Y2_睫毛_睫毛1.Hit = value; + X0Y3_睫毛_睫毛1.Hit = value; + X0Y4_睫毛_睫毛1.Hit = value; + X1Y0_睫毛_睫毛1.Hit = value; + X1Y1_睫毛_睫毛1.Hit = value; + X1Y2_睫毛_睫毛1.Hit = value; + X1Y3_睫毛_睫毛1.Hit = value; + X1Y4_睫毛_睫毛1.Hit = value; + } + } + + public bool 睫毛_睫毛2_表示 + { + get + { + return X0Y0_睫毛_睫毛2.Dra; + } + set + { + X0Y0_睫毛_睫毛2.Dra = value; + X0Y1_睫毛_睫毛2.Dra = value; + X0Y2_睫毛_睫毛2.Dra = value; + X0Y3_睫毛_睫毛2.Dra = value; + X0Y4_睫毛_睫毛2.Dra = value; + X1Y0_睫毛_睫毛2.Dra = value; + X1Y1_睫毛_睫毛2.Dra = value; + X1Y2_睫毛_睫毛2.Dra = value; + X1Y3_睫毛_睫毛2.Dra = value; + X1Y4_睫毛_睫毛2.Dra = value; + X0Y0_睫毛_睫毛2.Hit = value; + X0Y1_睫毛_睫毛2.Hit = value; + X0Y2_睫毛_睫毛2.Hit = value; + X0Y3_睫毛_睫毛2.Hit = value; + X0Y4_睫毛_睫毛2.Hit = value; + X1Y0_睫毛_睫毛2.Hit = value; + X1Y1_睫毛_睫毛2.Hit = value; + X1Y2_睫毛_睫毛2.Hit = value; + X1Y3_睫毛_睫毛2.Hit = value; + X1Y4_睫毛_睫毛2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 瞼_表示; + } + set + { + 瞼_表示 = value; + 二重_表示 = value; + 睫毛_睫毛3_表示 = value; + 睫毛_睫毛1_表示 = value; + 睫毛_睫毛2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 瞼CD.不透明度; + } + set + { + 瞼CD.不透明度 = value; + 二重CD.不透明度 = value; + 睫毛_睫毛3CD.不透明度 = value; + 睫毛_睫毛1CD.不透明度 = value; + 睫毛_睫毛2CD.不透明度 = value; + } + } + + public double 外線 + { + set + { + double num = 0.9 + 0.55 * value; + X0Y0_瞼.PenWidth *= num; + X0Y1_瞼.PenWidth *= num; + X0Y2_瞼.PenWidth *= num; + X0Y3_瞼.PenWidth *= num; + X0Y4_瞼.PenWidth *= num; + X1Y0_瞼.PenWidth *= num; + X1Y1_瞼.PenWidth *= num; + X1Y2_瞼.PenWidth *= num; + X1Y3_瞼.PenWidth *= num; + X1Y4_瞼.PenWidth *= num; + } + } + + public double 睫毛_睫毛3_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛3, value); + 睫毛長さ(X0Y1_睫毛_睫毛3, value); + 睫毛長さ(X0Y2_睫毛_睫毛3, value); + 睫毛長さ(X0Y3_睫毛_睫毛3, value); + 睫毛長さ(X0Y4_睫毛_睫毛3, value); + 睫毛長さ(X1Y0_睫毛_睫毛3, value); + 睫毛長さ(X1Y1_睫毛_睫毛3, value); + 睫毛長さ(X1Y2_睫毛_睫毛3, value); + 睫毛長さ(X1Y3_睫毛_睫毛3, value); + 睫毛長さ(X1Y4_睫毛_睫毛3, value); + } + } + + public double 睫毛_睫毛1_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛1, value); + 睫毛長さ(X0Y1_睫毛_睫毛1, value); + 睫毛長さ(X0Y2_睫毛_睫毛1, value); + 睫毛長さ(X0Y3_睫毛_睫毛1, value); + 睫毛長さ(X0Y4_睫毛_睫毛1, value); + 睫毛長さ(X1Y0_睫毛_睫毛1, value); + 睫毛長さ(X1Y1_睫毛_睫毛1, value); + 睫毛長さ(X1Y2_睫毛_睫毛1, value); + 睫毛長さ(X1Y3_睫毛_睫毛1, value); + 睫毛長さ(X1Y4_睫毛_睫毛1, value); + } + } + + public double 睫毛_睫毛2_長さ + { + set + { + 睫毛長さ(X0Y0_睫毛_睫毛2, value); + 睫毛長さ(X0Y1_睫毛_睫毛2, value); + 睫毛長さ(X0Y2_睫毛_睫毛2, value); + 睫毛長さ(X0Y3_睫毛_睫毛2, value); + 睫毛長さ(X0Y4_睫毛_睫毛2, value); + 睫毛長さ(X1Y0_睫毛_睫毛2, value); + 睫毛長さ(X1Y1_睫毛_睫毛2, value); + 睫毛長さ(X1Y2_睫毛_睫毛2, value); + 睫毛長さ(X1Y3_睫毛_睫毛2, value); + 睫毛長さ(X1Y4_睫毛_睫毛2, value); + } + } + + public 瞼_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 瞼_獣D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["獣性瞼左"]); + Pars pars = 本体[0][0]; + X0Y0_瞼 = pars["瞼"].ToPar(); + X0Y0_二重 = pars["二重"].ToPar(); + Pars pars2 = pars["睫毛"].ToPars(); + X0Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][1]; + X0Y1_瞼 = pars["瞼"].ToPar(); + X0Y1_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][2]; + X0Y2_瞼 = pars["瞼"].ToPar(); + X0Y2_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][3]; + X0Y3_瞼 = pars["瞼"].ToPar(); + X0Y3_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[0][4]; + X0Y4_瞼 = pars["瞼"].ToPar(); + X0Y4_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X0Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X0Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][0]; + X1Y0_瞼 = pars["瞼"].ToPar(); + X1Y0_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][1]; + X1Y1_瞼 = pars["瞼"].ToPar(); + X1Y1_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][2]; + X1Y2_瞼 = pars["瞼"].ToPar(); + X1Y2_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][3]; + X1Y3_瞼 = pars["瞼"].ToPar(); + X1Y3_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + pars = 本体[1][4]; + X1Y4_瞼 = pars["瞼"].ToPar(); + X1Y4_二重 = pars["二重"].ToPar(); + pars2 = pars["睫毛"].ToPars(); + X1Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); + X1Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); + X1Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 瞼_表示 = e.瞼_表示; + 二重_表示 = e.二重_表示; + 睫毛_睫毛3_表示 = e.睫毛_睫毛3_表示; + 睫毛_睫毛1_表示 = e.睫毛_睫毛1_表示; + 睫毛_睫毛2_表示 = e.睫毛_睫毛2_表示; + 外線 = e.外線; + 睫毛_睫毛3_長さ = e.睫毛_睫毛3_長さ; + 睫毛_睫毛1_長さ = e.睫毛_睫毛1_長さ; + 睫毛_睫毛2_長さ = e.睫毛_睫毛2_長さ; + base.傾き = e.傾き; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_瞼CP = new ColorP(X0Y0_瞼, 瞼CD, DisUnit, abj: true); + X0Y0_二重CP = new ColorP(X0Y0_二重, 二重CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛3CP = new ColorP(X0Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛1CP = new ColorP(X0Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y0_睫毛_睫毛2CP = new ColorP(X0Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y1_瞼CP = new ColorP(X0Y1_瞼, 瞼CD, DisUnit, abj: true); + X0Y1_二重CP = new ColorP(X0Y1_二重, 二重CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛3CP = new ColorP(X0Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛1CP = new ColorP(X0Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y1_睫毛_睫毛2CP = new ColorP(X0Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y2_瞼CP = new ColorP(X0Y2_瞼, 瞼CD, DisUnit, abj: true); + X0Y2_二重CP = new ColorP(X0Y2_二重, 二重CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛3CP = new ColorP(X0Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛1CP = new ColorP(X0Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y2_睫毛_睫毛2CP = new ColorP(X0Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y3_瞼CP = new ColorP(X0Y3_瞼, 瞼CD, DisUnit, abj: true); + X0Y3_二重CP = new ColorP(X0Y3_二重, 二重CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛3CP = new ColorP(X0Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛1CP = new ColorP(X0Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y3_睫毛_睫毛2CP = new ColorP(X0Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X0Y4_瞼CP = new ColorP(X0Y4_瞼, 瞼CD, DisUnit, abj: true); + X0Y4_二重CP = new ColorP(X0Y4_二重, 二重CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛3CP = new ColorP(X0Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛1CP = new ColorP(X0Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X0Y4_睫毛_睫毛2CP = new ColorP(X0Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y0_瞼CP = new ColorP(X1Y0_瞼, 瞼CD, DisUnit, abj: true); + X1Y0_二重CP = new ColorP(X1Y0_二重, 二重CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛3CP = new ColorP(X1Y0_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛1CP = new ColorP(X1Y0_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y0_睫毛_睫毛2CP = new ColorP(X1Y0_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y1_瞼CP = new ColorP(X1Y1_瞼, 瞼CD, DisUnit, abj: true); + X1Y1_二重CP = new ColorP(X1Y1_二重, 二重CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛3CP = new ColorP(X1Y1_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛1CP = new ColorP(X1Y1_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y1_睫毛_睫毛2CP = new ColorP(X1Y1_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y2_瞼CP = new ColorP(X1Y2_瞼, 瞼CD, DisUnit, abj: true); + X1Y2_二重CP = new ColorP(X1Y2_二重, 二重CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛3CP = new ColorP(X1Y2_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛1CP = new ColorP(X1Y2_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y2_睫毛_睫毛2CP = new ColorP(X1Y2_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y3_瞼CP = new ColorP(X1Y3_瞼, 瞼CD, DisUnit, abj: true); + X1Y3_二重CP = new ColorP(X1Y3_二重, 二重CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛3CP = new ColorP(X1Y3_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛1CP = new ColorP(X1Y3_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y3_睫毛_睫毛2CP = new ColorP(X1Y3_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + X1Y4_瞼CP = new ColorP(X1Y4_瞼, 瞼CD, DisUnit, abj: true); + X1Y4_二重CP = new ColorP(X1Y4_二重, 二重CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛3CP = new ColorP(X1Y4_睫毛_睫毛3, 睫毛_睫毛3CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛1CP = new ColorP(X1Y4_睫毛_睫毛1, 睫毛_睫毛1CD, DisUnit, abj: true); + X1Y4_睫毛_睫毛2CP = new ColorP(X1Y4_睫毛_睫毛2, 睫毛_睫毛2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + private void 睫毛長さ(Par p, double d) + { + double num = 0.0; + double num2 = 1.5; + Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); + p.OP[2].ps[2] = value; + p.OP[0].ps[0] = value; + } + + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼CP.Update(); + X0Y0_二重CP.Update(); + X0Y0_睫毛_睫毛3CP.Update(); + X0Y0_睫毛_睫毛1CP.Update(); + X0Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X0Y1_瞼CP.Update(); + X0Y1_二重CP.Update(); + X0Y1_睫毛_睫毛3CP.Update(); + X0Y1_睫毛_睫毛1CP.Update(); + X0Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X0Y2_瞼CP.Update(); + X0Y2_二重CP.Update(); + X0Y2_睫毛_睫毛3CP.Update(); + X0Y2_睫毛_睫毛1CP.Update(); + X0Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X0Y3_瞼CP.Update(); + X0Y3_二重CP.Update(); + X0Y3_睫毛_睫毛3CP.Update(); + X0Y3_睫毛_睫毛1CP.Update(); + X0Y3_睫毛_睫毛2CP.Update(); + break; + default: + X0Y4_瞼CP.Update(); + X0Y4_二重CP.Update(); + X0Y4_睫毛_睫毛3CP.Update(); + X0Y4_睫毛_睫毛1CP.Update(); + X0Y4_睫毛_睫毛2CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_瞼CP.Update(); + X1Y0_二重CP.Update(); + X1Y0_睫毛_睫毛3CP.Update(); + X1Y0_睫毛_睫毛1CP.Update(); + X1Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X1Y1_瞼CP.Update(); + X1Y1_二重CP.Update(); + X1Y1_睫毛_睫毛3CP.Update(); + X1Y1_睫毛_睫毛1CP.Update(); + X1Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X1Y2_瞼CP.Update(); + X1Y2_二重CP.Update(); + X1Y2_睫毛_睫毛3CP.Update(); + X1Y2_睫毛_睫毛1CP.Update(); + X1Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X1Y3_瞼CP.Update(); + X1Y3_二重CP.Update(); + X1Y3_睫毛_睫毛3CP.Update(); + X1Y3_睫毛_睫毛1CP.Update(); + X1Y3_睫毛_睫毛2CP.Update(); + break; + default: + X1Y4_瞼CP.Update(); + X1Y4_二重CP.Update(); + X1Y4_睫毛_睫毛3CP.Update(); + X1Y4_睫毛_睫毛1CP.Update(); + X1Y4_睫毛_睫毛2CP.Update(); + break; + } + } + } + + public override void 色更新(Vector2D[] mm) + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼CP.Update(mm); + X0Y0_二重CP.Update(); + X0Y0_睫毛_睫毛3CP.Update(); + X0Y0_睫毛_睫毛1CP.Update(); + X0Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X0Y1_瞼CP.Update(mm); + X0Y1_二重CP.Update(); + X0Y1_睫毛_睫毛3CP.Update(); + X0Y1_睫毛_睫毛1CP.Update(); + X0Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X0Y2_瞼CP.Update(mm); + X0Y2_二重CP.Update(); + X0Y2_睫毛_睫毛3CP.Update(); + X0Y2_睫毛_睫毛1CP.Update(); + X0Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X0Y3_瞼CP.Update(mm); + X0Y3_二重CP.Update(); + X0Y3_睫毛_睫毛3CP.Update(); + X0Y3_睫毛_睫毛1CP.Update(); + X0Y3_睫毛_睫毛2CP.Update(); + break; + default: + X0Y4_瞼CP.Update(mm); + X0Y4_二重CP.Update(); + X0Y4_睫毛_睫毛3CP.Update(); + X0Y4_睫毛_睫毛1CP.Update(); + X0Y4_睫毛_睫毛2CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_瞼CP.Update(mm); + X1Y0_二重CP.Update(); + X1Y0_睫毛_睫毛3CP.Update(); + X1Y0_睫毛_睫毛1CP.Update(); + X1Y0_睫毛_睫毛2CP.Update(); + break; + case 1: + X1Y1_瞼CP.Update(mm); + X1Y1_二重CP.Update(); + X1Y1_睫毛_睫毛3CP.Update(); + X1Y1_睫毛_睫毛1CP.Update(); + X1Y1_睫毛_睫毛2CP.Update(); + break; + case 2: + X1Y2_瞼CP.Update(mm); + X1Y2_二重CP.Update(); + X1Y2_睫毛_睫毛3CP.Update(); + X1Y2_睫毛_睫毛1CP.Update(); + X1Y2_睫毛_睫毛2CP.Update(); + break; + case 3: + X1Y3_瞼CP.Update(mm); + X1Y3_二重CP.Update(); + X1Y3_睫毛_睫毛3CP.Update(); + X1Y3_睫毛_睫毛1CP.Update(); + X1Y3_睫毛_睫毛2CP.Update(); + break; + default: + X1Y4_瞼CP.Update(mm); + X1Y4_二重CP.Update(); + X1Y4_睫毛_睫毛3CP.Update(); + X1Y4_睫毛_睫毛1CP.Update(); + X1Y4_睫毛_睫毛2CP.Update(); + break; + } + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); + 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 睫毛_睫毛3CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 睫毛_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣D.cs index 64f2e7a..5940da4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣D.cs @@ -1,53 +1,54 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 瞼_獣D : 双瞼D +namespace SlaveMatrix { - public bool 瞼_表示 = true; + [Serializable] + public class 瞼_獣D : 双瞼D + { + public bool 瞼_表示 = true; - public bool 二重_表示 = true; + public bool 二重_表示 = true; - public bool 睫毛_睫毛3_表示 = true; + public bool 睫毛_睫毛3_表示 = true; - public bool 睫毛_睫毛1_表示 = true; + public bool 睫毛_睫毛1_表示 = true; - public bool 睫毛_睫毛2_表示 = true; + public bool 睫毛_睫毛2_表示 = true; - public double 外線; + public double 外線; - public double 睫毛_睫毛3_長さ; + public double 睫毛_睫毛3_長さ; - public double 睫毛_睫毛1_長さ; + public double 睫毛_睫毛1_長さ; - public double 睫毛_睫毛2_長さ; + public double 睫毛_睫毛2_長さ; - public 瞼_獣D() - { - ThisType = GetType(); - } + public 瞼_獣D() + { + ThisType = GetType(); + } - public 瞼_獣D SetRandom() - { - サイズ = RNG.XS.NextDouble(); - サイズX = RNG.XS.NextDouble(); - サイズY = RNG.XS.NextDouble(); - 二重_表示 = RNG.XS.NextBool(); - 睫毛_睫毛3_表示 = RNG.XS.NextBool(); - 睫毛_睫毛1_表示 = RNG.XS.NextBool(); - 睫毛_睫毛2_表示 = RNG.XS.NextBool(); - 外線 = RNG.XS.NextDouble(); - 睫毛_睫毛3_長さ = RNG.XS.NextDouble(); - 睫毛_睫毛1_長さ = RNG.XS.NextDouble(); - 睫毛_睫毛2_長さ = RNG.XS.NextDouble(); - 傾き = RNG.XS.NextDouble(); - return this; - } + public 瞼_獣D SetRandom() + { + サイズ = RNG.XS.NextDouble(); + サイズX = RNG.XS.NextDouble(); + サイズY = RNG.XS.NextDouble(); + 二重_表示 = RNG.XS.NextBool(); + 睫毛_睫毛3_表示 = RNG.XS.NextBool(); + 睫毛_睫毛1_表示 = RNG.XS.NextBool(); + 睫毛_睫毛2_表示 = RNG.XS.NextBool(); + 外線 = RNG.XS.NextDouble(); + 睫毛_睫毛3_長さ = RNG.XS.NextDouble(); + 睫毛_睫毛1_長さ = RNG.XS.NextDouble(); + 睫毛_睫毛2_長さ = RNG.XS.NextDouble(); + 傾き = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 瞼_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 瞼_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節.cs index db1e91a..af538fc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 節 : Ele +namespace SlaveMatrix { + public class 節 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節D.cs index 6b3156a..7b618ba 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 節D : EleD +namespace SlaveMatrix { + [Serializable] + public class 節D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾.cs index ad68c76..2a4c55f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 節尾 : 節 +namespace SlaveMatrix { + public class 節尾 : 節 + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾D.cs index 707973e..9e77f7e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 節尾D : 節D +namespace SlaveMatrix { + [Serializable] + public class 節尾D : 節D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航.cs index 6528142..508bfd2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航.cs @@ -1,566 +1,567 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 節尾_曳航 : 節尾 +namespace SlaveMatrix { - public Par X0Y0_前腿節; + public class 節尾_曳航 : 節尾 + { + public Par X0Y0_前腿節; - public Par X0Y0_腿節; + public Par X0Y0_腿節; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public Par X0Y0_脛節; + public Par X0Y0_脛節; - public Par X0Y0_付節1; + public Par X0Y0_付節1; - public Par X0Y0_付節2; + public Par X0Y0_付節2; - public ColorD 前腿節CD; + public ColorD 前腿節CD; - public ColorD 腿節CD; + public ColorD 腿節CD; - public ColorD 脛節CD; + public ColorD 脛節CD; - public ColorD 付節1CD; + public ColorD 付節1CD; - public ColorD 付節2CD; + public ColorD 付節2CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_前腿節CP; + public ColorP X0Y0_前腿節CP; - public ColorP X0Y0_腿節CP; + public ColorP X0Y0_腿節CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public ColorP X0Y0_脛節CP; + public ColorP X0Y0_脛節CP; - public ColorP X0Y0_付節1CP; + public ColorP X0Y0_付節1CP; - public ColorP X0Y0_付節2CP; + public ColorP X0Y0_付節2CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; - - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } - - public bool 前腿節_表示 - { - get - { - return X0Y0_前腿節.Dra; - } - set - { - X0Y0_前腿節.Dra = value; - X0Y0_前腿節.Hit = value; - } - } - - public bool 腿節_表示 - { - get - { - return X0Y0_腿節.Dra; - } - set - { - X0Y0_腿節.Dra = value; - X0Y0_腿節.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 脛節_表示 - { - get - { - return X0Y0_脛節.Dra; - } - set - { - X0Y0_脛節.Dra = value; - X0Y0_脛節.Hit = value; - } - } - - public bool 付節1_表示 - { - get - { - return X0Y0_付節1.Dra; - } - set - { - X0Y0_付節1.Dra = value; - X0Y0_付節1.Hit = value; - } - } - - public bool 付節2_表示 - { - get - { - return X0Y0_付節2.Dra; - } - set - { - X0Y0_付節2.Dra = value; - X0Y0_付節2.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 前腿節_表示; - } - set - { - 前腿節_表示 = value; - 腿節_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 脛節_表示 = value; - 付節1_表示 = value; - 付節2_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 前腿節CD.不透明度; - } - set - { - 前腿節CD.不透明度 = value; - 腿節CD.不透明度 = value; - 脛節CD.不透明度 = value; - 付節1CD.不透明度 = value; - 付節2CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - - public 節尾_曳航(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 節尾_曳航D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "曳航肢"; - dif.Add(new Pars(Sta.肢左["節足"][0][5])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_前腿節 = pars["前腿節"].ToPar(); - X0Y0_腿節 = pars["腿節"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - X0Y0_脛節 = pars["脛節"].ToPar(); - X0Y0_付節1 = pars["付節1"].ToPar(); - X0Y0_付節2 = pars["付節2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 前腿節_表示 = e.前腿節_表示; - 腿節_表示 = e.腿節_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 脛節_表示 = e.脛節_表示; - 付節1_表示 = e.付節1_表示; - 付節2_表示 = e.付節2_表示; - 輪表示 = e.輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_前腿節CP = new ColorP(X0Y0_前腿節, 前腿節CD, DisUnit, abj: true); - X0Y0_腿節CP = new ColorP(X0Y0_腿節, 腿節CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, 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); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖1.表示 = false; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_前腿節); - Are.Draw(X0Y0_腿節); - Are.Draw(X0Y0_輪_革); - Are.Draw(X0Y0_輪_金具1); - Are.Draw(X0Y0_輪_金具2); - Are.Draw(X0Y0_輪_金具3); - Are.Draw(X0Y0_輪_金具左); - Are.Draw(X0Y0_輪_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_脛節); - Are.Draw(X0Y0_付節1); - Are.Draw(X0Y0_付節2); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_前腿節.AngleBase = num * 2.0; - X0Y0_腿節.AngleBase = num * 5.0; - X0Y0_脛節.AngleBase = num * -6.0; - X0Y0_付節1.AngleBase = num * -2.0; - X0Y0_付節2.AngleBase = num * 0.0; - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_前腿節CP.Update(); - X0Y0_腿節CP.Update(); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - X0Y0_脛節CP.Update(); - X0Y0_付節1CP.Update(); - X0Y0_付節2CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 前腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 付節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 付節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 前腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 付節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 付節2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 前腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 付節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 付節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - } + public 拘束鎖 鎖2; + + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } + + public bool 前腿節_表示 + { + get + { + return X0Y0_前腿節.Dra; + } + set + { + X0Y0_前腿節.Dra = value; + X0Y0_前腿節.Hit = value; + } + } + + public bool 腿節_表示 + { + get + { + return X0Y0_腿節.Dra; + } + set + { + X0Y0_腿節.Dra = value; + X0Y0_腿節.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 脛節_表示 + { + get + { + return X0Y0_脛節.Dra; + } + set + { + X0Y0_脛節.Dra = value; + X0Y0_脛節.Hit = value; + } + } + + public bool 付節1_表示 + { + get + { + return X0Y0_付節1.Dra; + } + set + { + X0Y0_付節1.Dra = value; + X0Y0_付節1.Hit = value; + } + } + + public bool 付節2_表示 + { + get + { + return X0Y0_付節2.Dra; + } + set + { + X0Y0_付節2.Dra = value; + X0Y0_付節2.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 前腿節_表示; + } + set + { + 前腿節_表示 = value; + 腿節_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 脛節_表示 = value; + 付節1_表示 = value; + 付節2_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 前腿節CD.不透明度; + } + set + { + 前腿節CD.不透明度 = value; + 腿節CD.不透明度 = value; + 脛節CD.不透明度 = value; + 付節1CD.不透明度 = value; + 付節2CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + + public 節尾_曳航(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 節尾_曳航D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "曳航肢"; + dif.Add(new Pars(Sta.肢左["節足"][0][5])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_前腿節 = pars["前腿節"].ToPar(); + X0Y0_腿節 = pars["腿節"].ToPar(); + Pars pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + X0Y0_脛節 = pars["脛節"].ToPar(); + X0Y0_付節1 = pars["付節1"].ToPar(); + X0Y0_付節2 = pars["付節2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 前腿節_表示 = e.前腿節_表示; + 腿節_表示 = e.腿節_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 脛節_表示 = e.脛節_表示; + 付節1_表示 = e.付節1_表示; + 付節2_表示 = e.付節2_表示; + 輪表示 = e.輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_前腿節CP = new ColorP(X0Y0_前腿節, 前腿節CD, DisUnit, abj: true); + X0Y0_腿節CP = new ColorP(X0Y0_腿節, 腿節CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, 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); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖1.表示 = false; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_前腿節); + Are.Draw(X0Y0_腿節); + Are.Draw(X0Y0_輪_革); + Are.Draw(X0Y0_輪_金具1); + Are.Draw(X0Y0_輪_金具2); + Are.Draw(X0Y0_輪_金具3); + Are.Draw(X0Y0_輪_金具左); + Are.Draw(X0Y0_輪_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_脛節); + Are.Draw(X0Y0_付節1); + Are.Draw(X0Y0_付節2); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_前腿節.AngleBase = num * 2.0; + X0Y0_腿節.AngleBase = num * 5.0; + X0Y0_脛節.AngleBase = num * -6.0; + X0Y0_付節1.AngleBase = num * -2.0; + X0Y0_付節2.AngleBase = num * 0.0; + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_前腿節CP.Update(); + X0Y0_腿節CP.Update(); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + X0Y0_脛節CP.Update(); + X0Y0_付節1CP.Update(); + X0Y0_付節2CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 前腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 付節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 付節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 前腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 付節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 付節2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 前腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 付節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 付節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航D.cs index 2bebf1f..0ab12ef 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航D.cs @@ -1,44 +1,45 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 節尾_曳航D : 節尾D +namespace SlaveMatrix { - public bool 前腿節_表示 = true; + [Serializable] + public class 節尾_曳航D : 節尾D + { + public bool 前腿節_表示 = true; - public bool 腿節_表示 = true; + public bool 腿節_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 脛節_表示 = true; + public bool 脛節_表示 = true; - public bool 付節1_表示 = true; + public bool 付節1_表示 = true; - public bool 付節2_表示 = true; + public bool 付節2_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 節尾_曳航D() - { - ThisType = GetType(); - } + public 節尾_曳航D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 節尾_曳航(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 節尾_曳航(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏.cs index fc1ac75..84006bb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏.cs @@ -1,527 +1,528 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 節尾_鋏 : 節尾 +namespace SlaveMatrix { - public Par X0Y0_牙; + public class 節尾_鋏 : 節尾 + { + public Par X0Y0_牙; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public Par X0Y0_棘1; + public Par X0Y0_棘1; - public Par X0Y0_棘2; + public Par X0Y0_棘2; - public Par X0Y0_棘3; + public Par X0Y0_棘3; - public ColorD 牙CD; + public ColorD 牙CD; - public ColorD 刺1CD; + public ColorD 刺1CD; - public ColorD 刺2CD; + public ColorD 刺2CD; - public ColorD 刺3CD; + public ColorD 刺3CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_牙CP; + public ColorP X0Y0_牙CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public ColorP X0Y0_棘1CP; + public ColorP X0Y0_棘1CP; - public ColorP X0Y0_棘2CP; + public ColorP X0Y0_棘2CP; - public ColorP X0Y0_棘3CP; + public ColorP X0Y0_棘3CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } - public bool 牙_表示 - { - get - { - return X0Y0_牙.Dra; - } - set - { - X0Y0_牙.Dra = value; - X0Y0_牙.Hit = value; - } - } + public bool 牙_表示 + { + get + { + return X0Y0_牙.Dra; + } + set + { + X0Y0_牙.Dra = value; + X0Y0_牙.Hit = value; + } + } - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } - public bool 刺1_表示 - { - get - { - return X0Y0_棘1.Dra; - } - set - { - X0Y0_棘1.Dra = value; - X0Y0_棘1.Hit = value; - } - } + public bool 刺1_表示 + { + get + { + return X0Y0_棘1.Dra; + } + set + { + X0Y0_棘1.Dra = value; + X0Y0_棘1.Hit = value; + } + } - public bool 刺2_表示 - { - get - { - return X0Y0_棘2.Dra; - } - set - { - X0Y0_棘2.Dra = value; - X0Y0_棘2.Hit = value; - } - } + public bool 刺2_表示 + { + get + { + return X0Y0_棘2.Dra; + } + set + { + X0Y0_棘2.Dra = value; + X0Y0_棘2.Hit = value; + } + } - public bool 刺3_表示 - { - get - { - return X0Y0_棘3.Dra; - } - set - { - X0Y0_棘3.Dra = value; - X0Y0_棘3.Hit = value; - } - } + public bool 刺3_表示 + { + get + { + return X0Y0_棘3.Dra; + } + set + { + X0Y0_棘3.Dra = value; + X0Y0_棘3.Hit = value; + } + } - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } - public override bool 表示 - { - get - { - return 牙_表示; - } - set - { - 牙_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 刺1_表示 = value; - 刺2_表示 = value; - 刺3_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } + public override bool 表示 + { + get + { + return 牙_表示; + } + set + { + 牙_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 刺1_表示 = value; + 刺2_表示 = value; + 刺3_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } - public override double 濃度 - { - get - { - return 牙CD.不透明度; - } - set - { - 牙CD.不透明度 = value; - 刺1CD.不透明度 = value; - 刺2CD.不透明度 = value; - 刺3CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 牙CD.不透明度; + } + set + { + 牙CD.不透明度 = value; + 刺1CD.不透明度 = value; + 刺2CD.不透明度 = value; + 刺3CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - public 節尾_鋏(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 節尾_鋏D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鋏"; - dif.Add(new Pars(Sta.肢左["節足"][0][6])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_牙 = pars["牙"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - X0Y0_棘1 = pars["刺1"].ToPar(); - X0Y0_棘2 = pars["刺2"].ToPar(); - X0Y0_棘3 = pars["刺3"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 牙_表示 = e.牙_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 刺1_表示 = e.刺1_表示; - 刺2_表示 = e.刺2_表示; - 刺3_表示 = e.刺3_表示; - 輪表示 = e.輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_牙CP = new ColorP(X0Y0_牙, 牙CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, 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); - X0Y0_棘3CP = new ColorP(X0Y0_棘3, 刺3CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, 右: true, 配色指定, 体配色, Xasix); - 鎖2.反転Y = true; - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖1.表示 = false; - 鎖表示 = e.鎖表示; - } + public 節尾_鋏(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 節尾_鋏D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "鋏"; + dif.Add(new Pars(Sta.肢左["節足"][0][6])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_牙 = pars["牙"].ToPar(); + Pars pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + X0Y0_棘1 = pars["刺1"].ToPar(); + X0Y0_棘2 = pars["刺2"].ToPar(); + X0Y0_棘3 = pars["刺3"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 牙_表示 = e.牙_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 刺1_表示 = e.刺1_表示; + 刺2_表示 = e.刺2_表示; + 刺3_表示 = e.刺3_表示; + 輪表示 = e.輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_牙CP = new ColorP(X0Y0_牙, 牙CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, 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); + X0Y0_棘3CP = new ColorP(X0Y0_棘3, 刺3CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, 右: true, 配色指定, 体配色, Xasix); + 鎖2.反転Y = true; + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖1.表示 = false; + 鎖表示 = e.鎖表示; + } - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_牙); - Are.Draw(X0Y0_輪_革); - Are.Draw(X0Y0_輪_金具1); - Are.Draw(X0Y0_輪_金具2); - Are.Draw(X0Y0_輪_金具3); - Are.Draw(X0Y0_輪_金具左); - Are.Draw(X0Y0_輪_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_棘1); - Are.Draw(X0Y0_棘2); - Are.Draw(X0Y0_棘3); - } + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_牙); + Are.Draw(X0Y0_輪_革); + Are.Draw(X0Y0_輪_金具1); + Are.Draw(X0Y0_輪_金具2); + Are.Draw(X0Y0_輪_金具3); + Are.Draw(X0Y0_輪_金具左); + Are.Draw(X0Y0_輪_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_棘1); + Are.Draw(X0Y0_棘2); + Are.Draw(X0Y0_棘3); + } - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - } + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + } - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } - public override void 色更新() - { - X0Y0_牙CP.Update(); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - X0Y0_棘1CP.Update(); - X0Y0_棘2CP.Update(); - X0Y0_棘3CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - } + public override void 色更新() + { + X0Y0_牙CP.Update(); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + X0Y0_棘1CP.Update(); + X0Y0_棘2CP.Update(); + X0Y0_棘3CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 牙CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 刺1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 刺2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 刺3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 牙CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 刺1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 刺2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 刺3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } - private void 配色T0(体配色 体配色) - { - 牙CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 刺1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 刺2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 刺3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } + private void 配色T0(体配色 体配色) + { + 牙CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 刺1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 刺2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 刺3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } - private void 配色T1(体配色 体配色) - { - 牙CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 刺1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 刺2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 刺3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } + private void 配色T1(体配色 体配色) + { + 牙CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 刺1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 刺2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 刺3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - } + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏D.cs index 6aef0a2..c095f82 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏D.cs @@ -1,42 +1,43 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 節尾_鋏D : 節尾D +namespace SlaveMatrix { - public bool 牙_表示 = true; + [Serializable] + public class 節尾_鋏D : 節尾D + { + public bool 牙_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 刺1_表示 = true; + public bool 刺1_表示 = true; - public bool 刺2_表示 = true; + public bool 刺2_表示 = true; - public bool 刺3_表示 = true; + public bool 刺3_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 節尾_鋏D() - { - ThisType = GetType(); - } + public 節尾_鋏D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 節尾_鋏(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 節尾_鋏(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足.cs index fc6d90d..40615cd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 節足 : 節 +namespace SlaveMatrix { + public class 節足 : 節 + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足D.cs index 5c8ccec..26f4a57 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 節足D : 節D +namespace SlaveMatrix { + [Serializable] + public class 節足D : 節D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百.cs index b0574b8..5e54263 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百.cs @@ -1,619 +1,620 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 節足_足百 : 節足 +namespace SlaveMatrix { - public Par X0Y0_基節; + public class 節足_足百 : 節足 + { + public Par X0Y0_基節; - public Par X0Y0_転節; + public Par X0Y0_転節; - public Par X0Y0_前腿節; + public Par X0Y0_前腿節; - public Par X0Y0_腿節; + public Par X0Y0_腿節; - public Par X0Y0_脛節; + public Par X0Y0_脛節; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public Par X0Y0_跗節1; + public Par X0Y0_跗節1; - public Par X0Y0_跗節2; + public Par X0Y0_跗節2; - public ColorD 基節CD; + public ColorD 基節CD; - public ColorD 転節CD; + public ColorD 転節CD; - public ColorD 前腿節CD; + public ColorD 前腿節CD; - public ColorD 腿節CD; + public ColorD 腿節CD; - public ColorD 脛節CD; + public ColorD 脛節CD; - public ColorD 跗節1CD; + public ColorD 跗節1CD; - public ColorD 跗節2CD; + public ColorD 跗節2CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_基節CP; + public ColorP X0Y0_基節CP; - public ColorP X0Y0_転節CP; + public ColorP X0Y0_転節CP; - public ColorP X0Y0_前腿節CP; + public ColorP X0Y0_前腿節CP; - public ColorP X0Y0_腿節CP; + public ColorP X0Y0_腿節CP; - public ColorP X0Y0_脛節CP; + public ColorP X0Y0_脛節CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public ColorP X0Y0_跗節1CP; + public ColorP X0Y0_跗節1CP; - public ColorP X0Y0_跗節2CP; + public ColorP X0Y0_跗節2CP; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } - - public bool 基節_表示 - { - get - { - return X0Y0_基節.Dra; - } - set - { - X0Y0_基節.Dra = value; - X0Y0_基節.Hit = value; - } - } - - public bool 転節_表示 - { - get - { - return X0Y0_転節.Dra; - } - set - { - X0Y0_転節.Dra = value; - X0Y0_転節.Hit = value; - } - } - - public bool 前腿節_表示 - { - get - { - return X0Y0_前腿節.Dra; - } - set - { - X0Y0_前腿節.Dra = value; - X0Y0_前腿節.Hit = value; - } - } - - public bool 腿節_表示 - { - get - { - return X0Y0_腿節.Dra; - } - set - { - X0Y0_腿節.Dra = value; - X0Y0_腿節.Hit = value; - } - } - - public bool 脛節_表示 - { - get - { - return X0Y0_脛節.Dra; - } - set - { - X0Y0_脛節.Dra = value; - X0Y0_脛節.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 跗節1_表示 - { - get - { - return X0Y0_跗節1.Dra; - } - set - { - X0Y0_跗節1.Dra = value; - X0Y0_跗節1.Hit = value; - } - } - - public bool 跗節2_表示 - { - get - { - return X0Y0_跗節2.Dra; - } - set - { - X0Y0_跗節2.Dra = value; - X0Y0_跗節2.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖2.表示; - } - set - { - 鎖2.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 基節_表示; - } - set - { - 基節_表示 = value; - 転節_表示 = value; - 前腿節_表示 = value; - 腿節_表示 = value; - 脛節_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 跗節1_表示 = value; - 跗節2_表示 = value; - 鎖2.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 基節CD.不透明度; - } - set - { - 基節CD.不透明度 = value; - 転節CD.不透明度 = value; - 前腿節CD.不透明度 = value; - 腿節CD.不透明度 = value; - 脛節CD.不透明度 = value; - 跗節1CD.不透明度 = value; - 跗節2CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - - public 節足_足百(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 節足_足百D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "節足百"; - dif.Add(new Pars(Sta.肢左["節足"][0][4])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_基節 = pars["基節"].ToPar(); - X0Y0_転節 = pars["転節"].ToPar(); - X0Y0_前腿節 = pars["前腿節"].ToPar(); - X0Y0_腿節 = pars["腿節"].ToPar(); - X0Y0_脛節 = pars["脛節"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - X0Y0_跗節1 = pars["跗節1"].ToPar(); - X0Y0_跗節2 = pars["跗節2"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 基節_表示 = e.基節_表示; - 転節_表示 = e.転節_表示; - 前腿節_表示 = e.前腿節_表示; - 腿節_表示 = e.腿節_表示; - 脛節_表示 = e.脛節_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 跗節1_表示 = e.跗節1_表示; - 跗節2_表示 = e.跗節2_表示; - 輪表示 = e.輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_基節CP = new ColorP(X0Y0_基節, 基節CD, DisUnit, abj: true); - X0Y0_転節CP = new ColorP(X0Y0_転節, 転節CD, DisUnit, abj: true); - X0Y0_前腿節CP = new ColorP(X0Y0_前腿節, 前腿節CD, DisUnit, abj: true); - X0Y0_腿節CP = new ColorP(X0Y0_腿節, 腿節CD, DisUnit, abj: true); - X0Y0_脛節CP = new ColorP(X0Y0_脛節, 脛節CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, 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); - 濃度 = e.濃度; - 鎖2 = new 拘束鎖(DisUnit, 右: true, 配色指定, 体配色, Xasix); - 鎖2.反転Y = true; - 鎖2.接続(鎖2_接続点); - int num = (右 ? (-10) : 10); - 鎖2.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_基節); - Are.Draw(X0Y0_転節); - Are.Draw(X0Y0_前腿節); - Are.Draw(X0Y0_腿節); - Are.Draw(X0Y0_脛節); - Are.Draw(X0Y0_輪_革); - Are.Draw(X0Y0_輪_金具1); - Are.Draw(X0Y0_輪_金具2); - Are.Draw(X0Y0_輪_金具3); - Are.Draw(X0Y0_輪_金具左); - Are.Draw(X0Y0_輪_金具右); - 鎖2.描画0(Are); - Are.Draw(X0Y0_跗節1); - Are.Draw(X0Y0_跗節2); - } - - public override void Dispose() - { - base.Dispose(); - 鎖2.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - num *= (double)((!反転Y) ? 1 : (-1)); - X0Y0_基節.AngleBase = num * (double)(1 - (反転Y ? 30 : 0)); - X0Y0_転節.AngleBase = num * 0.0; - X0Y0_前腿節.AngleBase = num * 48.0; - X0Y0_腿節.AngleBase = num * -49.0; - X0Y0_脛節.AngleBase = num * -51.0; - X0Y0_跗節1.AngleBase = num * -46.0; - X0Y0_跗節2.AngleBase = num * 0.0; - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_基節CP.Update(); - X0Y0_転節CP.Update(); - X0Y0_前腿節CP.Update(); - X0Y0_腿節CP.Update(); - X0Y0_脛節CP.Update(); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - X0Y0_跗節1CP.Update(); - X0Y0_跗節2CP.Update(); - 鎖2.接続PA(); - 鎖2.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 基節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 前腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 跗節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 跗節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 基節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 前腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 跗節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 跗節2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 基節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 転節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 前腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 跗節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 跗節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖2.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } + + public bool 基節_表示 + { + get + { + return X0Y0_基節.Dra; + } + set + { + X0Y0_基節.Dra = value; + X0Y0_基節.Hit = value; + } + } + + public bool 転節_表示 + { + get + { + return X0Y0_転節.Dra; + } + set + { + X0Y0_転節.Dra = value; + X0Y0_転節.Hit = value; + } + } + + public bool 前腿節_表示 + { + get + { + return X0Y0_前腿節.Dra; + } + set + { + X0Y0_前腿節.Dra = value; + X0Y0_前腿節.Hit = value; + } + } + + public bool 腿節_表示 + { + get + { + return X0Y0_腿節.Dra; + } + set + { + X0Y0_腿節.Dra = value; + X0Y0_腿節.Hit = value; + } + } + + public bool 脛節_表示 + { + get + { + return X0Y0_脛節.Dra; + } + set + { + X0Y0_脛節.Dra = value; + X0Y0_脛節.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 跗節1_表示 + { + get + { + return X0Y0_跗節1.Dra; + } + set + { + X0Y0_跗節1.Dra = value; + X0Y0_跗節1.Hit = value; + } + } + + public bool 跗節2_表示 + { + get + { + return X0Y0_跗節2.Dra; + } + set + { + X0Y0_跗節2.Dra = value; + X0Y0_跗節2.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖2.表示; + } + set + { + 鎖2.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 基節_表示; + } + set + { + 基節_表示 = value; + 転節_表示 = value; + 前腿節_表示 = value; + 腿節_表示 = value; + 脛節_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 跗節1_表示 = value; + 跗節2_表示 = value; + 鎖2.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 基節CD.不透明度; + } + set + { + 基節CD.不透明度 = value; + 転節CD.不透明度 = value; + 前腿節CD.不透明度 = value; + 腿節CD.不透明度 = value; + 脛節CD.不透明度 = value; + 跗節1CD.不透明度 = value; + 跗節2CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + + public 節足_足百(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 節足_足百D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "節足百"; + dif.Add(new Pars(Sta.肢左["節足"][0][4])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_基節 = pars["基節"].ToPar(); + X0Y0_転節 = pars["転節"].ToPar(); + X0Y0_前腿節 = pars["前腿節"].ToPar(); + X0Y0_腿節 = pars["腿節"].ToPar(); + X0Y0_脛節 = pars["脛節"].ToPar(); + Pars pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + X0Y0_跗節1 = pars["跗節1"].ToPar(); + X0Y0_跗節2 = pars["跗節2"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 基節_表示 = e.基節_表示; + 転節_表示 = e.転節_表示; + 前腿節_表示 = e.前腿節_表示; + 腿節_表示 = e.腿節_表示; + 脛節_表示 = e.脛節_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 跗節1_表示 = e.跗節1_表示; + 跗節2_表示 = e.跗節2_表示; + 輪表示 = e.輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_基節CP = new ColorP(X0Y0_基節, 基節CD, DisUnit, abj: true); + X0Y0_転節CP = new ColorP(X0Y0_転節, 転節CD, DisUnit, abj: true); + X0Y0_前腿節CP = new ColorP(X0Y0_前腿節, 前腿節CD, DisUnit, abj: true); + X0Y0_腿節CP = new ColorP(X0Y0_腿節, 腿節CD, DisUnit, abj: true); + X0Y0_脛節CP = new ColorP(X0Y0_脛節, 脛節CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, 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); + 濃度 = e.濃度; + 鎖2 = new 拘束鎖(DisUnit, 右: true, 配色指定, 体配色, Xasix); + 鎖2.反転Y = true; + 鎖2.接続(鎖2_接続点); + int num = (右 ? (-10) : 10); + 鎖2.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_基節); + Are.Draw(X0Y0_転節); + Are.Draw(X0Y0_前腿節); + Are.Draw(X0Y0_腿節); + Are.Draw(X0Y0_脛節); + Are.Draw(X0Y0_輪_革); + Are.Draw(X0Y0_輪_金具1); + Are.Draw(X0Y0_輪_金具2); + Are.Draw(X0Y0_輪_金具3); + Are.Draw(X0Y0_輪_金具左); + Are.Draw(X0Y0_輪_金具右); + 鎖2.描画0(Are); + Are.Draw(X0Y0_跗節1); + Are.Draw(X0Y0_跗節2); + } + + public override void Dispose() + { + base.Dispose(); + 鎖2.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + num *= (double)((!反転Y) ? 1 : (-1)); + X0Y0_基節.AngleBase = num * (double)(1 - (反転Y ? 30 : 0)); + X0Y0_転節.AngleBase = num * 0.0; + X0Y0_前腿節.AngleBase = num * 48.0; + X0Y0_腿節.AngleBase = num * -49.0; + X0Y0_脛節.AngleBase = num * -51.0; + X0Y0_跗節1.AngleBase = num * -46.0; + X0Y0_跗節2.AngleBase = num * 0.0; + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_基節CP.Update(); + X0Y0_転節CP.Update(); + X0Y0_前腿節CP.Update(); + X0Y0_腿節CP.Update(); + X0Y0_脛節CP.Update(); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + X0Y0_跗節1CP.Update(); + X0Y0_跗節2CP.Update(); + 鎖2.接続PA(); + 鎖2.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 基節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 前腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 跗節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 跗節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 基節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 前腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 跗節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 跗節2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 基節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 転節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 前腿節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 跗節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 跗節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖2.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百D.cs index 4e884d3..bf8c2b8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百D.cs @@ -1,48 +1,49 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 節足_足百D : 節足D +namespace SlaveMatrix { - public bool 基節_表示 = true; + [Serializable] + public class 節足_足百D : 節足D + { + public bool 基節_表示 = true; - public bool 転節_表示 = true; + public bool 転節_表示 = true; - public bool 前腿節_表示 = true; + public bool 前腿節_表示 = true; - public bool 腿節_表示 = true; + public bool 腿節_表示 = true; - public bool 脛節_表示 = true; + public bool 脛節_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 跗節1_表示 = true; + public bool 跗節1_表示 = true; - public bool 跗節2_表示 = true; + public bool 跗節2_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 節足_足百D() - { - ThisType = GetType(); - } + public 節足_足百D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 節足_足百(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 節足_足百(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘.cs index 8ff5d5e..04a703a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘.cs @@ -1,789 +1,790 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 節足_足蜘 : 節足 +namespace SlaveMatrix { - public Par X0Y0_基節; + public class 節足_足蜘 : 節足 + { + public Par X0Y0_基節; - public Par X0Y0_転節; + public Par X0Y0_転節; - public Par X0Y0_腿節; + public Par X0Y0_腿節; - public Par X0Y0_柄1; + public Par X0Y0_柄1; - public Par X0Y0_膝節; + public Par X0Y0_膝節; - public Par X0Y0_脛節; + public Par X0Y0_脛節; - public Par X0Y0_柄2; + public Par X0Y0_柄2; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public Par X0Y0_蹠節; + public Par X0Y0_蹠節; - public Par X0Y0_跗節1; + public Par X0Y0_跗節1; - public Par X0Y0_跗節2; + public Par X0Y0_跗節2; - public Par X0Y0_爪_爪1; + public Par X0Y0_爪_爪1; - public Par X0Y0_爪_爪2; + public Par X0Y0_爪_爪2; - public ColorD 基節CD; + public ColorD 基節CD; - public ColorD 転節CD; + public ColorD 転節CD; - public ColorD 腿節CD; + public ColorD 腿節CD; - public ColorD 柄1CD; + public ColorD 柄1CD; - public ColorD 膝節CD; + public ColorD 膝節CD; - public ColorD 脛節CD; + public ColorD 脛節CD; - public ColorD 柄2CD; + public ColorD 柄2CD; - public ColorD 蹠節CD; + public ColorD 蹠節CD; - public ColorD 跗節1CD; + public ColorD 跗節1CD; - public ColorD 跗節2CD; + public ColorD 跗節2CD; - public ColorD 爪_爪1CD; + public ColorD 爪_爪1CD; - public ColorD 爪_爪2CD; + public ColorD 爪_爪2CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_基節CP; + public ColorP X0Y0_基節CP; - public ColorP X0Y0_転節CP; + public ColorP X0Y0_転節CP; - public ColorP X0Y0_腿節CP; + public ColorP X0Y0_腿節CP; - public ColorP X0Y0_柄1CP; + public ColorP X0Y0_柄1CP; - public ColorP X0Y0_膝節CP; + public ColorP X0Y0_膝節CP; - public ColorP X0Y0_脛節CP; + public ColorP X0Y0_脛節CP; - public ColorP X0Y0_柄2CP; + public ColorP X0Y0_柄2CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public ColorP X0Y0_蹠節CP; + public ColorP X0Y0_蹠節CP; - public ColorP X0Y0_跗節1CP; + public ColorP X0Y0_跗節1CP; - public ColorP X0Y0_跗節2CP; + public ColorP X0Y0_跗節2CP; - public ColorP X0Y0_爪_爪1CP; + public ColorP X0Y0_爪_爪1CP; - public ColorP X0Y0_爪_爪2CP; + public ColorP X0Y0_爪_爪2CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - private bool 爪_; + private bool 爪_; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } - - public bool 基節_表示 - { - get - { - return X0Y0_基節.Dra; - } - set - { - X0Y0_基節.Dra = value; - X0Y0_基節.Hit = value; - } - } - - public bool 転節_表示 - { - get - { - return X0Y0_転節.Dra; - } - set - { - X0Y0_転節.Dra = value; - X0Y0_転節.Hit = value; - } - } - - public bool 腿節_表示 - { - get - { - return X0Y0_腿節.Dra; - } - set - { - X0Y0_腿節.Dra = value; - X0Y0_腿節.Hit = value; - } - } - - public bool 柄1_表示 - { - get - { - return X0Y0_柄1.Dra; - } - set - { - X0Y0_柄1.Dra = value; - X0Y0_柄1.Hit = value; - } - } - - public bool 膝節_表示 - { - get - { - return X0Y0_膝節.Dra; - } - set - { - X0Y0_膝節.Dra = value; - X0Y0_膝節.Hit = value; - } - } - - public bool 脛節_表示 - { - get - { - return X0Y0_脛節.Dra; - } - set - { - X0Y0_脛節.Dra = value; - X0Y0_脛節.Hit = value; - } - } - - public bool 柄2_表示 - { - get - { - return X0Y0_柄2.Dra; - } - set - { - X0Y0_柄2.Dra = value; - X0Y0_柄2.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 蹠節_表示 - { - get - { - return X0Y0_蹠節.Dra; - } - set - { - X0Y0_蹠節.Dra = value; - X0Y0_蹠節.Hit = value; - } - } - - public bool 跗節1_表示 - { - get - { - return X0Y0_跗節1.Dra; - } - set - { - X0Y0_跗節1.Dra = value; - X0Y0_跗節1.Hit = value; - } - } - - public bool 跗節2_表示 - { - get - { - return X0Y0_跗節2.Dra; - } - set - { - X0Y0_跗節2.Dra = value; - X0Y0_跗節2.Hit = value; - } - } - - public bool 爪_爪1_表示 - { - get - { - return X0Y0_爪_爪1.Dra; - } - set - { - X0Y0_爪_爪1.Dra = value; - X0Y0_爪_爪1.Hit = value; - } - } - - public bool 爪_爪2_表示 - { - get - { - return X0Y0_爪_爪2.Dra; - } - set - { - X0Y0_爪_爪2.Dra = value; - X0Y0_爪_爪2.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 基節_表示; - } - set - { - 基節_表示 = value; - 転節_表示 = value; - 腿節_表示 = value; - 柄1_表示 = value; - 膝節_表示 = value; - 脛節_表示 = value; - 柄2_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 蹠節_表示 = value; - 跗節1_表示 = value; - 跗節2_表示 = value; - 爪_爪1_表示 = value; - 爪_爪2_表示 = value; - 鎖1.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 基節CD.不透明度; - } - set - { - 基節CD.不透明度 = value; - 転節CD.不透明度 = value; - 腿節CD.不透明度 = value; - 柄1CD.不透明度 = value; - 膝節CD.不透明度 = value; - 脛節CD.不透明度 = value; - 柄2CD.不透明度 = value; - 蹠節CD.不透明度 = value; - 跗節1CD.不透明度 = value; - 跗節2CD.不透明度 = value; - 爪_爪1CD.不透明度 = value; - 爪_爪2CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } - - public bool 爪 - { - get - { - return 爪_; - } - set - { - 爪_ = value; - 跗節1_表示 = 爪_; - 跗節2_表示 = !爪_; - 爪_爪1_表示 = !爪_; - 爪_爪2_表示 = !爪_; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - - public 節足_足蜘(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 節足_足蜘D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "節足蜘"; - dif.Add(new Pars(Sta.肢左["節足"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_基節 = pars["基節"].ToPar(); - X0Y0_転節 = pars["転節"].ToPar(); - X0Y0_腿節 = pars["腿節"].ToPar(); - X0Y0_柄1 = pars["柄1"].ToPar(); - X0Y0_膝節 = pars["膝節"].ToPar(); - X0Y0_脛節 = pars["脛節"].ToPar(); - X0Y0_柄2 = pars["柄2"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - X0Y0_蹠節 = pars["蹠節"].ToPar(); - X0Y0_跗節1 = pars["跗節1"].ToPar(); - X0Y0_跗節2 = pars["跗節2"].ToPar(); - pars2 = pars["爪"].ToPars(); - X0Y0_爪_爪1 = pars2["爪1"].ToPar(); - X0Y0_爪_爪2 = pars2["爪2"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 基節_表示 = e.基節_表示; - 転節_表示 = e.転節_表示; - 腿節_表示 = e.腿節_表示; - 柄1_表示 = e.柄1_表示; - 膝節_表示 = e.膝節_表示; - 脛節_表示 = e.脛節_表示; - 柄2_表示 = e.柄2_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 蹠節_表示 = e.蹠節_表示; - 跗節1_表示 = e.跗節1_表示; - 跗節2_表示 = e.跗節2_表示; - 爪_爪1_表示 = e.爪_爪1_表示; - 爪_爪2_表示 = e.爪_爪2_表示; - 輪表示 = e.輪表示; - 爪 = e.爪; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_基節CP = new ColorP(X0Y0_基節, 基節CD, DisUnit, abj: true); - X0Y0_転節CP = new ColorP(X0Y0_転節, 転節CD, DisUnit, abj: true); - X0Y0_腿節CP = new ColorP(X0Y0_腿節, 腿節CD, DisUnit, abj: true); - X0Y0_柄1CP = new ColorP(X0Y0_柄1, 柄1CD, DisUnit, abj: true); - X0Y0_膝節CP = new ColorP(X0Y0_膝節, 膝節CD, DisUnit, abj: true); - X0Y0_脛節CP = new ColorP(X0Y0_脛節, 脛節CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, 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); - X0Y0_爪_爪1CP = new ColorP(X0Y0_爪_爪1, 爪_爪1CD, DisUnit, abj: true); - X0Y0_爪_爪2CP = new ColorP(X0Y0_爪_爪2, 爪_爪2CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖1.反転Y = 反転Y; - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_基節); - Are.Draw(X0Y0_転節); - Are.Draw(X0Y0_腿節); - Are.Draw(X0Y0_柄1); - Are.Draw(X0Y0_膝節); - Are.Draw(X0Y0_脛節); - Are.Draw(X0Y0_柄2); - Are.Draw(X0Y0_輪_革); - Are.Draw(X0Y0_輪_金具1); - Are.Draw(X0Y0_輪_金具2); - Are.Draw(X0Y0_輪_金具3); - Are.Draw(X0Y0_輪_金具左); - Are.Draw(X0Y0_輪_金具右); - 鎖1.描画0(Are); - Are.Draw(X0Y0_蹠節); - Are.Draw(X0Y0_跗節1); - Are.Draw(X0Y0_跗節2); - Are.Draw(X0Y0_爪_爪1); - Are.Draw(X0Y0_爪_爪2); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - num *= (double)((!反転Y) ? 1 : (-1)); - X0Y0_基節.AngleBase = num * (double)(50 - (反転Y ? 30 : 0)); - X0Y0_転節.AngleBase = num * -50.0; - X0Y0_腿節.AngleBase = num * -10.0; - X0Y0_膝節.AngleBase = num * 70.0; - X0Y0_脛節.AngleBase = num * -10.0; - X0Y0_蹠節.AngleBase = num * 45.0; - X0Y0_跗節1.AngleBase = num * -45.0; - X0Y0_跗節2.AngleBase = num * -45.0; - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_基節CP.Update(); - X0Y0_転節CP.Update(); - X0Y0_腿節CP.Par.GetMiY_MaY(out mm); - X0Y0_腿節CP.Update(mm); - X0Y0_柄1CP.Update(mm); - X0Y0_膝節CP.Update(); - X0Y0_脛節CP.Par.GetMiY_MaY(out mm); - X0Y0_脛節CP.Update(mm); - X0Y0_柄2CP.Update(mm); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - X0Y0_蹠節CP.Update(); - X0Y0_跗節1CP.Update(); - X0Y0_跗節2CP.Update(); - X0Y0_爪_爪1CP.Update(); - X0Y0_爪_爪2CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 基節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 柄2CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 蹠節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 跗節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 跗節2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 基節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 転節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 膝節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 柄2CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 蹠節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 跗節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 跗節2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 基節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 柄2CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 蹠節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 跗節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 跗節2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } + + public bool 基節_表示 + { + get + { + return X0Y0_基節.Dra; + } + set + { + X0Y0_基節.Dra = value; + X0Y0_基節.Hit = value; + } + } + + public bool 転節_表示 + { + get + { + return X0Y0_転節.Dra; + } + set + { + X0Y0_転節.Dra = value; + X0Y0_転節.Hit = value; + } + } + + public bool 腿節_表示 + { + get + { + return X0Y0_腿節.Dra; + } + set + { + X0Y0_腿節.Dra = value; + X0Y0_腿節.Hit = value; + } + } + + public bool 柄1_表示 + { + get + { + return X0Y0_柄1.Dra; + } + set + { + X0Y0_柄1.Dra = value; + X0Y0_柄1.Hit = value; + } + } + + public bool 膝節_表示 + { + get + { + return X0Y0_膝節.Dra; + } + set + { + X0Y0_膝節.Dra = value; + X0Y0_膝節.Hit = value; + } + } + + public bool 脛節_表示 + { + get + { + return X0Y0_脛節.Dra; + } + set + { + X0Y0_脛節.Dra = value; + X0Y0_脛節.Hit = value; + } + } + + public bool 柄2_表示 + { + get + { + return X0Y0_柄2.Dra; + } + set + { + X0Y0_柄2.Dra = value; + X0Y0_柄2.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 蹠節_表示 + { + get + { + return X0Y0_蹠節.Dra; + } + set + { + X0Y0_蹠節.Dra = value; + X0Y0_蹠節.Hit = value; + } + } + + public bool 跗節1_表示 + { + get + { + return X0Y0_跗節1.Dra; + } + set + { + X0Y0_跗節1.Dra = value; + X0Y0_跗節1.Hit = value; + } + } + + public bool 跗節2_表示 + { + get + { + return X0Y0_跗節2.Dra; + } + set + { + X0Y0_跗節2.Dra = value; + X0Y0_跗節2.Hit = value; + } + } + + public bool 爪_爪1_表示 + { + get + { + return X0Y0_爪_爪1.Dra; + } + set + { + X0Y0_爪_爪1.Dra = value; + X0Y0_爪_爪1.Hit = value; + } + } + + public bool 爪_爪2_表示 + { + get + { + return X0Y0_爪_爪2.Dra; + } + set + { + X0Y0_爪_爪2.Dra = value; + X0Y0_爪_爪2.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 基節_表示; + } + set + { + 基節_表示 = value; + 転節_表示 = value; + 腿節_表示 = value; + 柄1_表示 = value; + 膝節_表示 = value; + 脛節_表示 = value; + 柄2_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 蹠節_表示 = value; + 跗節1_表示 = value; + 跗節2_表示 = value; + 爪_爪1_表示 = value; + 爪_爪2_表示 = value; + 鎖1.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 基節CD.不透明度; + } + set + { + 基節CD.不透明度 = value; + 転節CD.不透明度 = value; + 腿節CD.不透明度 = value; + 柄1CD.不透明度 = value; + 膝節CD.不透明度 = value; + 脛節CD.不透明度 = value; + 柄2CD.不透明度 = value; + 蹠節CD.不透明度 = value; + 跗節1CD.不透明度 = value; + 跗節2CD.不透明度 = value; + 爪_爪1CD.不透明度 = value; + 爪_爪2CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } + + public bool 爪 + { + get + { + return 爪_; + } + set + { + 爪_ = value; + 跗節1_表示 = 爪_; + 跗節2_表示 = !爪_; + 爪_爪1_表示 = !爪_; + 爪_爪2_表示 = !爪_; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + + public 節足_足蜘(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 節足_足蜘D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "節足蜘"; + dif.Add(new Pars(Sta.肢左["節足"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_基節 = pars["基節"].ToPar(); + X0Y0_転節 = pars["転節"].ToPar(); + X0Y0_腿節 = pars["腿節"].ToPar(); + X0Y0_柄1 = pars["柄1"].ToPar(); + X0Y0_膝節 = pars["膝節"].ToPar(); + X0Y0_脛節 = pars["脛節"].ToPar(); + X0Y0_柄2 = pars["柄2"].ToPar(); + Pars pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + X0Y0_蹠節 = pars["蹠節"].ToPar(); + X0Y0_跗節1 = pars["跗節1"].ToPar(); + X0Y0_跗節2 = pars["跗節2"].ToPar(); + pars2 = pars["爪"].ToPars(); + X0Y0_爪_爪1 = pars2["爪1"].ToPar(); + X0Y0_爪_爪2 = pars2["爪2"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 基節_表示 = e.基節_表示; + 転節_表示 = e.転節_表示; + 腿節_表示 = e.腿節_表示; + 柄1_表示 = e.柄1_表示; + 膝節_表示 = e.膝節_表示; + 脛節_表示 = e.脛節_表示; + 柄2_表示 = e.柄2_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 蹠節_表示 = e.蹠節_表示; + 跗節1_表示 = e.跗節1_表示; + 跗節2_表示 = e.跗節2_表示; + 爪_爪1_表示 = e.爪_爪1_表示; + 爪_爪2_表示 = e.爪_爪2_表示; + 輪表示 = e.輪表示; + 爪 = e.爪; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_基節CP = new ColorP(X0Y0_基節, 基節CD, DisUnit, abj: true); + X0Y0_転節CP = new ColorP(X0Y0_転節, 転節CD, DisUnit, abj: true); + X0Y0_腿節CP = new ColorP(X0Y0_腿節, 腿節CD, DisUnit, abj: true); + X0Y0_柄1CP = new ColorP(X0Y0_柄1, 柄1CD, DisUnit, abj: true); + X0Y0_膝節CP = new ColorP(X0Y0_膝節, 膝節CD, DisUnit, abj: true); + X0Y0_脛節CP = new ColorP(X0Y0_脛節, 脛節CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, 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); + X0Y0_爪_爪1CP = new ColorP(X0Y0_爪_爪1, 爪_爪1CD, DisUnit, abj: true); + X0Y0_爪_爪2CP = new ColorP(X0Y0_爪_爪2, 爪_爪2CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖1.反転Y = 反転Y; + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_基節); + Are.Draw(X0Y0_転節); + Are.Draw(X0Y0_腿節); + Are.Draw(X0Y0_柄1); + Are.Draw(X0Y0_膝節); + Are.Draw(X0Y0_脛節); + Are.Draw(X0Y0_柄2); + Are.Draw(X0Y0_輪_革); + Are.Draw(X0Y0_輪_金具1); + Are.Draw(X0Y0_輪_金具2); + Are.Draw(X0Y0_輪_金具3); + Are.Draw(X0Y0_輪_金具左); + Are.Draw(X0Y0_輪_金具右); + 鎖1.描画0(Are); + Are.Draw(X0Y0_蹠節); + Are.Draw(X0Y0_跗節1); + Are.Draw(X0Y0_跗節2); + Are.Draw(X0Y0_爪_爪1); + Are.Draw(X0Y0_爪_爪2); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + num *= (double)((!反転Y) ? 1 : (-1)); + X0Y0_基節.AngleBase = num * (double)(50 - (反転Y ? 30 : 0)); + X0Y0_転節.AngleBase = num * -50.0; + X0Y0_腿節.AngleBase = num * -10.0; + X0Y0_膝節.AngleBase = num * 70.0; + X0Y0_脛節.AngleBase = num * -10.0; + X0Y0_蹠節.AngleBase = num * 45.0; + X0Y0_跗節1.AngleBase = num * -45.0; + X0Y0_跗節2.AngleBase = num * -45.0; + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_基節CP.Update(); + X0Y0_転節CP.Update(); + X0Y0_腿節CP.Par.GetMiY_MaY(out mm); + X0Y0_腿節CP.Update(mm); + X0Y0_柄1CP.Update(mm); + X0Y0_膝節CP.Update(); + X0Y0_脛節CP.Par.GetMiY_MaY(out mm); + X0Y0_脛節CP.Update(mm); + X0Y0_柄2CP.Update(mm); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + X0Y0_蹠節CP.Update(); + X0Y0_跗節1CP.Update(); + X0Y0_跗節2CP.Update(); + X0Y0_爪_爪1CP.Update(); + X0Y0_爪_爪2CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 基節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 柄2CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 蹠節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 跗節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 跗節2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 基節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 転節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 膝節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 柄2CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 蹠節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 跗節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 跗節2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 基節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 柄2CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 蹠節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 跗節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 跗節2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘D.cs index e0e9514..def7010 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘D.cs @@ -1,60 +1,61 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 節足_足蜘D : 節足D +namespace SlaveMatrix { - public bool 基節_表示 = true; + [Serializable] + public class 節足_足蜘D : 節足D + { + public bool 基節_表示 = true; - public bool 転節_表示 = true; + public bool 転節_表示 = true; - public bool 腿節_表示 = true; + public bool 腿節_表示 = true; - public bool 柄1_表示; + public bool 柄1_表示; - public bool 膝節_表示 = true; + public bool 膝節_表示 = true; - public bool 脛節_表示 = true; + public bool 脛節_表示 = true; - public bool 柄2_表示; + public bool 柄2_表示; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 蹠節_表示 = true; + public bool 蹠節_表示 = true; - public bool 跗節1_表示 = true; + public bool 跗節1_表示 = true; - public bool 跗節2_表示 = true; + public bool 跗節2_表示 = true; - public bool 爪_爪1_表示 = true; + public bool 爪_爪1_表示 = true; - public bool 爪_爪2_表示 = true; + public bool 爪_爪2_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 爪; + public bool 爪; - public bool 鎖表示; + public bool 鎖表示; - public 節足_足蜘D() - { - ThisType = GetType(); - } + public 節足_足蜘D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 節足_足蜘(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 節足_足蜘(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍.cs index 65b0ede..73550e3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍.cs @@ -1,727 +1,728 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 節足_足蠍 : 節足 +namespace SlaveMatrix { - public Par X0Y0_転節; + public class 節足_足蠍 : 節足 + { + public Par X0Y0_転節; - public Par X0Y0_腿節; + public Par X0Y0_腿節; - public Par X0Y0_柄1; + public Par X0Y0_柄1; - public Par X0Y0_膝節; + public Par X0Y0_膝節; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public Par X0Y0_脛節; + public Par X0Y0_脛節; - public Par X0Y0_蹠節; + public Par X0Y0_蹠節; - public Par X0Y0_跗節1; + public Par X0Y0_跗節1; - public Par X0Y0_跗節2; + public Par X0Y0_跗節2; - public Par X0Y0_爪_爪1; + public Par X0Y0_爪_爪1; - public Par X0Y0_爪_爪2; + public Par X0Y0_爪_爪2; - public ColorD 転節CD; + public ColorD 転節CD; - public ColorD 腿節CD; + public ColorD 腿節CD; - public ColorD 柄1CD; + public ColorD 柄1CD; - public ColorD 膝節CD; + public ColorD 膝節CD; - public ColorD 脛節CD; + public ColorD 脛節CD; - public ColorD 蹠節CD; + public ColorD 蹠節CD; - public ColorD 跗節1CD; + public ColorD 跗節1CD; - public ColorD 跗節2CD; + public ColorD 跗節2CD; - public ColorD 爪_爪1CD; + public ColorD 爪_爪1CD; - public ColorD 爪_爪2CD; + public ColorD 爪_爪2CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_転節CP; + public ColorP X0Y0_転節CP; - public ColorP X0Y0_腿節CP; + public ColorP X0Y0_腿節CP; - public ColorP X0Y0_柄1CP; + public ColorP X0Y0_柄1CP; - public ColorP X0Y0_膝節CP; + public ColorP X0Y0_膝節CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public ColorP X0Y0_脛節CP; + public ColorP X0Y0_脛節CP; - public ColorP X0Y0_蹠節CP; + public ColorP X0Y0_蹠節CP; - public ColorP X0Y0_跗節1CP; + public ColorP X0Y0_跗節1CP; - public ColorP X0Y0_跗節2CP; + public ColorP X0Y0_跗節2CP; - public ColorP X0Y0_爪_爪1CP; + public ColorP X0Y0_爪_爪1CP; - public ColorP X0Y0_爪_爪2CP; + public ColorP X0Y0_爪_爪2CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - private bool 爪_; + private bool 爪_; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } - - public bool 転節_表示 - { - get - { - return X0Y0_転節.Dra; - } - set - { - X0Y0_転節.Dra = value; - X0Y0_転節.Hit = value; - } - } - - public bool 腿節_表示 - { - get - { - return X0Y0_腿節.Dra; - } - set - { - X0Y0_腿節.Dra = value; - X0Y0_腿節.Hit = value; - } - } - - public bool 柄1_表示 - { - get - { - return X0Y0_柄1.Dra; - } - set - { - X0Y0_柄1.Dra = value; - X0Y0_柄1.Hit = value; - } - } - - public bool 膝節_表示 - { - get - { - return X0Y0_膝節.Dra; - } - set - { - X0Y0_膝節.Dra = value; - X0Y0_膝節.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 脛節_表示 - { - get - { - return X0Y0_脛節.Dra; - } - set - { - X0Y0_脛節.Dra = value; - X0Y0_脛節.Hit = value; - } - } - - public bool 蹠節_表示 - { - get - { - return X0Y0_蹠節.Dra; - } - set - { - X0Y0_蹠節.Dra = value; - X0Y0_蹠節.Hit = value; - } - } - - public bool 跗節1_表示 - { - get - { - return X0Y0_跗節1.Dra; - } - set - { - X0Y0_跗節1.Dra = value; - X0Y0_跗節1.Hit = value; - } - } - - public bool 跗節2_表示 - { - get - { - return X0Y0_跗節2.Dra; - } - set - { - X0Y0_跗節2.Dra = value; - X0Y0_跗節2.Hit = value; - } - } - - public bool 爪_爪1_表示 - { - get - { - return X0Y0_爪_爪1.Dra; - } - set - { - X0Y0_爪_爪1.Dra = value; - X0Y0_爪_爪1.Hit = value; - } - } - - public bool 爪_爪2_表示 - { - get - { - return X0Y0_爪_爪2.Dra; - } - set - { - X0Y0_爪_爪2.Dra = value; - X0Y0_爪_爪2.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 転節_表示; - } - set - { - 転節_表示 = value; - 腿節_表示 = value; - 柄1_表示 = value; - 膝節_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 脛節_表示 = value; - 蹠節_表示 = value; - 跗節1_表示 = value; - 跗節2_表示 = value; - 爪_爪1_表示 = value; - 爪_爪2_表示 = value; - 鎖1.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 転節CD.不透明度; - } - set - { - 転節CD.不透明度 = value; - 腿節CD.不透明度 = value; - 柄1CD.不透明度 = value; - 膝節CD.不透明度 = value; - 脛節CD.不透明度 = value; - 蹠節CD.不透明度 = value; - 跗節1CD.不透明度 = value; - 跗節2CD.不透明度 = value; - 爪_爪1CD.不透明度 = value; - 爪_爪2CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } - - public bool 爪 - { - get - { - return 爪_; - } - set - { - 爪_ = value; - 跗節1_表示 = 爪_; - 跗節2_表示 = !爪_; - 爪_爪1_表示 = !爪_; - 爪_爪2_表示 = !爪_; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - - public 節足_足蠍(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 節足_足蠍D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "節足蠍"; - dif.Add(new Pars(Sta.肢左["節足"][0][2])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_転節 = pars["転節"].ToPar(); - X0Y0_腿節 = pars["腿節"].ToPar(); - X0Y0_柄1 = pars["柄1"].ToPar(); - X0Y0_膝節 = pars["膝節"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - X0Y0_脛節 = pars["脛節"].ToPar(); - X0Y0_蹠節 = pars["蹠節"].ToPar(); - X0Y0_跗節1 = pars["跗節1"].ToPar(); - X0Y0_跗節2 = pars["跗節2"].ToPar(); - pars2 = pars["爪"].ToPars(); - X0Y0_爪_爪1 = pars2["爪1"].ToPar(); - X0Y0_爪_爪2 = pars2["爪2"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 転節_表示 = e.転節_表示; - 腿節_表示 = e.腿節_表示; - 柄1_表示 = e.柄1_表示; - 膝節_表示 = e.膝節_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 脛節_表示 = e.脛節_表示; - 蹠節_表示 = e.蹠節_表示; - 跗節1_表示 = e.跗節1_表示; - 跗節2_表示 = e.跗節2_表示; - 爪_爪1_表示 = e.爪_爪1_表示; - 爪_爪2_表示 = e.爪_爪2_表示; - 輪表示 = e.輪表示; - 爪 = e.爪; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_転節CP = new ColorP(X0Y0_転節, 転節CD, DisUnit, abj: true); - X0Y0_腿節CP = new ColorP(X0Y0_腿節, 腿節CD, DisUnit, abj: true); - X0Y0_柄1CP = new ColorP(X0Y0_柄1, 柄1CD, DisUnit, abj: true); - X0Y0_膝節CP = new ColorP(X0Y0_膝節, 膝節CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); - X0Y0_脛節CP = new ColorP(X0Y0_脛節, 脛節CD, 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); - X0Y0_爪_爪1CP = new ColorP(X0Y0_爪_爪1, 爪_爪1CD, DisUnit, abj: true); - X0Y0_爪_爪2CP = new ColorP(X0Y0_爪_爪2, 爪_爪2CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-20) : 20); - 鎖1.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_転節); - Are.Draw(X0Y0_腿節); - Are.Draw(X0Y0_柄1); - Are.Draw(X0Y0_膝節); - Are.Draw(X0Y0_輪_革); - Are.Draw(X0Y0_輪_金具1); - Are.Draw(X0Y0_輪_金具2); - Are.Draw(X0Y0_輪_金具3); - Are.Draw(X0Y0_輪_金具左); - Are.Draw(X0Y0_輪_金具右); - 鎖1.描画0(Are); - Are.Draw(X0Y0_脛節); - Are.Draw(X0Y0_蹠節); - Are.Draw(X0Y0_跗節1); - Are.Draw(X0Y0_跗節2); - Are.Draw(X0Y0_爪_爪1); - Are.Draw(X0Y0_爪_爪2); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_転節.AngleBase = num * -25.0; - X0Y0_腿節.AngleBase = num * -25.0; - X0Y0_膝節.AngleBase = num * 45.0; - X0Y0_脛節.AngleBase = num * 80.0; - X0Y0_蹠節.AngleBase = num * -10.0; - X0Y0_跗節1.AngleBase = num * -25.0; - X0Y0_跗節2.AngleBase = num * -25.0; - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_転節CP.Update(); - X0Y0_腿節CP.Par.GetMiY_MaY(out mm); - X0Y0_腿節CP.Update(mm); - X0Y0_柄1CP.Update(mm); - X0Y0_膝節CP.Update(); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - X0Y0_脛節CP.Update(); - X0Y0_蹠節CP.Update(); - X0Y0_跗節1CP.Update(); - X0Y0_跗節2CP.Update(); - X0Y0_爪_爪1CP.Update(); - X0Y0_爪_爪2CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 蹠節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 跗節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 跗節2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 転節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 膝節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 蹠節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 跗節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 跗節2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 蹠節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 跗節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 跗節2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } + + public bool 転節_表示 + { + get + { + return X0Y0_転節.Dra; + } + set + { + X0Y0_転節.Dra = value; + X0Y0_転節.Hit = value; + } + } + + public bool 腿節_表示 + { + get + { + return X0Y0_腿節.Dra; + } + set + { + X0Y0_腿節.Dra = value; + X0Y0_腿節.Hit = value; + } + } + + public bool 柄1_表示 + { + get + { + return X0Y0_柄1.Dra; + } + set + { + X0Y0_柄1.Dra = value; + X0Y0_柄1.Hit = value; + } + } + + public bool 膝節_表示 + { + get + { + return X0Y0_膝節.Dra; + } + set + { + X0Y0_膝節.Dra = value; + X0Y0_膝節.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 脛節_表示 + { + get + { + return X0Y0_脛節.Dra; + } + set + { + X0Y0_脛節.Dra = value; + X0Y0_脛節.Hit = value; + } + } + + public bool 蹠節_表示 + { + get + { + return X0Y0_蹠節.Dra; + } + set + { + X0Y0_蹠節.Dra = value; + X0Y0_蹠節.Hit = value; + } + } + + public bool 跗節1_表示 + { + get + { + return X0Y0_跗節1.Dra; + } + set + { + X0Y0_跗節1.Dra = value; + X0Y0_跗節1.Hit = value; + } + } + + public bool 跗節2_表示 + { + get + { + return X0Y0_跗節2.Dra; + } + set + { + X0Y0_跗節2.Dra = value; + X0Y0_跗節2.Hit = value; + } + } + + public bool 爪_爪1_表示 + { + get + { + return X0Y0_爪_爪1.Dra; + } + set + { + X0Y0_爪_爪1.Dra = value; + X0Y0_爪_爪1.Hit = value; + } + } + + public bool 爪_爪2_表示 + { + get + { + return X0Y0_爪_爪2.Dra; + } + set + { + X0Y0_爪_爪2.Dra = value; + X0Y0_爪_爪2.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 転節_表示; + } + set + { + 転節_表示 = value; + 腿節_表示 = value; + 柄1_表示 = value; + 膝節_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 脛節_表示 = value; + 蹠節_表示 = value; + 跗節1_表示 = value; + 跗節2_表示 = value; + 爪_爪1_表示 = value; + 爪_爪2_表示 = value; + 鎖1.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 転節CD.不透明度; + } + set + { + 転節CD.不透明度 = value; + 腿節CD.不透明度 = value; + 柄1CD.不透明度 = value; + 膝節CD.不透明度 = value; + 脛節CD.不透明度 = value; + 蹠節CD.不透明度 = value; + 跗節1CD.不透明度 = value; + 跗節2CD.不透明度 = value; + 爪_爪1CD.不透明度 = value; + 爪_爪2CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } + + public bool 爪 + { + get + { + return 爪_; + } + set + { + 爪_ = value; + 跗節1_表示 = 爪_; + 跗節2_表示 = !爪_; + 爪_爪1_表示 = !爪_; + 爪_爪2_表示 = !爪_; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + + public 節足_足蠍(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 節足_足蠍D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "節足蠍"; + dif.Add(new Pars(Sta.肢左["節足"][0][2])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_転節 = pars["転節"].ToPar(); + X0Y0_腿節 = pars["腿節"].ToPar(); + X0Y0_柄1 = pars["柄1"].ToPar(); + X0Y0_膝節 = pars["膝節"].ToPar(); + Pars pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + X0Y0_脛節 = pars["脛節"].ToPar(); + X0Y0_蹠節 = pars["蹠節"].ToPar(); + X0Y0_跗節1 = pars["跗節1"].ToPar(); + X0Y0_跗節2 = pars["跗節2"].ToPar(); + pars2 = pars["爪"].ToPars(); + X0Y0_爪_爪1 = pars2["爪1"].ToPar(); + X0Y0_爪_爪2 = pars2["爪2"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 転節_表示 = e.転節_表示; + 腿節_表示 = e.腿節_表示; + 柄1_表示 = e.柄1_表示; + 膝節_表示 = e.膝節_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 脛節_表示 = e.脛節_表示; + 蹠節_表示 = e.蹠節_表示; + 跗節1_表示 = e.跗節1_表示; + 跗節2_表示 = e.跗節2_表示; + 爪_爪1_表示 = e.爪_爪1_表示; + 爪_爪2_表示 = e.爪_爪2_表示; + 輪表示 = e.輪表示; + 爪 = e.爪; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_転節CP = new ColorP(X0Y0_転節, 転節CD, DisUnit, abj: true); + X0Y0_腿節CP = new ColorP(X0Y0_腿節, 腿節CD, DisUnit, abj: true); + X0Y0_柄1CP = new ColorP(X0Y0_柄1, 柄1CD, DisUnit, abj: true); + X0Y0_膝節CP = new ColorP(X0Y0_膝節, 膝節CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); + X0Y0_脛節CP = new ColorP(X0Y0_脛節, 脛節CD, 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); + X0Y0_爪_爪1CP = new ColorP(X0Y0_爪_爪1, 爪_爪1CD, DisUnit, abj: true); + X0Y0_爪_爪2CP = new ColorP(X0Y0_爪_爪2, 爪_爪2CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-20) : 20); + 鎖1.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_転節); + Are.Draw(X0Y0_腿節); + Are.Draw(X0Y0_柄1); + Are.Draw(X0Y0_膝節); + Are.Draw(X0Y0_輪_革); + Are.Draw(X0Y0_輪_金具1); + Are.Draw(X0Y0_輪_金具2); + Are.Draw(X0Y0_輪_金具3); + Are.Draw(X0Y0_輪_金具左); + Are.Draw(X0Y0_輪_金具右); + 鎖1.描画0(Are); + Are.Draw(X0Y0_脛節); + Are.Draw(X0Y0_蹠節); + Are.Draw(X0Y0_跗節1); + Are.Draw(X0Y0_跗節2); + Are.Draw(X0Y0_爪_爪1); + Are.Draw(X0Y0_爪_爪2); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_転節.AngleBase = num * -25.0; + X0Y0_腿節.AngleBase = num * -25.0; + X0Y0_膝節.AngleBase = num * 45.0; + X0Y0_脛節.AngleBase = num * 80.0; + X0Y0_蹠節.AngleBase = num * -10.0; + X0Y0_跗節1.AngleBase = num * -25.0; + X0Y0_跗節2.AngleBase = num * -25.0; + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_転節CP.Update(); + X0Y0_腿節CP.Par.GetMiY_MaY(out mm); + X0Y0_腿節CP.Update(mm); + X0Y0_柄1CP.Update(mm); + X0Y0_膝節CP.Update(); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + X0Y0_脛節CP.Update(); + X0Y0_蹠節CP.Update(); + X0Y0_跗節1CP.Update(); + X0Y0_跗節2CP.Update(); + X0Y0_爪_爪1CP.Update(); + X0Y0_爪_爪2CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 蹠節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 跗節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 跗節2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 転節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 膝節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 蹠節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 跗節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 跗節2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 柄1CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 蹠節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 跗節1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 跗節2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍D.cs index d8c8f07..10a2d12 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍D.cs @@ -1,56 +1,57 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 節足_足蠍D : 節足D +namespace SlaveMatrix { - public bool 転節_表示 = true; + [Serializable] + public class 節足_足蠍D : 節足D + { + public bool 転節_表示 = true; - public bool 腿節_表示 = true; + public bool 腿節_表示 = true; - public bool 柄1_表示; + public bool 柄1_表示; - public bool 膝節_表示 = true; + public bool 膝節_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 脛節_表示 = true; + public bool 脛節_表示 = true; - public bool 蹠節_表示 = true; + public bool 蹠節_表示 = true; - public bool 跗節1_表示 = true; + public bool 跗節1_表示 = true; - public bool 跗節2_表示 = true; + public bool 跗節2_表示 = true; - public bool 爪_爪1_表示 = true; + public bool 爪_爪1_表示 = true; - public bool 爪_爪2_表示 = true; + public bool 爪_爪2_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 爪; + public bool 爪; - public bool 鎖表示; + public bool 鎖表示; - public 節足_足蠍D() - { - ThisType = GetType(); - } + public 節足_足蠍D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 節足_足蠍(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 節足_足蠍(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮.cs index 208a3b2..d9ac24a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮.cs @@ -1,522 +1,523 @@ using System.Drawing; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 紅潮 : Ele +namespace SlaveMatrix { - public Par X0Y0_紅潮0; + public class 紅潮 : Ele + { + public Par X0Y0_紅潮0; - public Par X0Y0_紅潮1; + public Par X0Y0_紅潮1; - public Par X0Y0_紅潮右; + public Par X0Y0_紅潮右; - public Par X0Y0_紅潮左; + public Par X0Y0_紅潮左; - public Par X0Y0_紅潮線左; + public Par X0Y0_紅潮線左; - public Par X0Y0_紅潮線右; + public Par X0Y0_紅潮線右; - public Par X0Y0_紅潮弱左; + public Par X0Y0_紅潮弱左; - public Par X0Y0_紅潮弱右; + public Par X0Y0_紅潮弱右; - public Par X0Y0_紅潮線弱左; + public Par X0Y0_紅潮線弱左; - public Par X0Y0_紅潮線弱右; + public Par X0Y0_紅潮線弱右; - public ColorD 紅潮0CD; + public ColorD 紅潮0CD; - public ColorD 紅潮1CD; + public ColorD 紅潮1CD; - public ColorD 紅潮右CD; + public ColorD 紅潮右CD; - public ColorD 紅潮左CD; + public ColorD 紅潮左CD; - public ColorD 紅潮線左CD; + public ColorD 紅潮線左CD; - public ColorD 紅潮線右CD; + public ColorD 紅潮線右CD; - public ColorD 紅潮弱左CD; + public ColorD 紅潮弱左CD; - public ColorD 紅潮弱右CD; + public ColorD 紅潮弱右CD; - public ColorD 紅潮線弱左CD; + public ColorD 紅潮線弱左CD; - public ColorD 紅潮線弱右CD; + public ColorD 紅潮線弱右CD; - public ColorP X0Y0_紅潮0CP; + public ColorP X0Y0_紅潮0CP; - public ColorP X0Y0_紅潮1CP; + public ColorP X0Y0_紅潮1CP; - public ColorP X0Y0_紅潮右CP; + public ColorP X0Y0_紅潮右CP; - public ColorP X0Y0_紅潮左CP; + public ColorP X0Y0_紅潮左CP; - public ColorP X0Y0_紅潮線左CP; + public ColorP X0Y0_紅潮線左CP; - public ColorP X0Y0_紅潮線右CP; + public ColorP X0Y0_紅潮線右CP; - public ColorP X0Y0_紅潮弱左CP; + public ColorP X0Y0_紅潮弱左CP; - public ColorP X0Y0_紅潮弱右CP; + public ColorP X0Y0_紅潮弱右CP; - public ColorP X0Y0_紅潮線弱左CP; + public ColorP X0Y0_紅潮線弱左CP; - public ColorP X0Y0_紅潮線弱右CP; + public ColorP X0Y0_紅潮線弱右CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 紅潮0_表示 - { - get - { - return X0Y0_紅潮0.Dra; - } - set - { - X0Y0_紅潮0.Dra = value; - X0Y0_紅潮0.Hit = value; - } - } + public bool 紅潮0_表示 + { + get + { + return X0Y0_紅潮0.Dra; + } + set + { + X0Y0_紅潮0.Dra = value; + X0Y0_紅潮0.Hit = value; + } + } - public bool 紅潮1_表示 - { - get - { - return X0Y0_紅潮1.Dra; - } - set - { - X0Y0_紅潮1.Dra = value; - X0Y0_紅潮1.Hit = value; - } - } + public bool 紅潮1_表示 + { + get + { + return X0Y0_紅潮1.Dra; + } + set + { + X0Y0_紅潮1.Dra = value; + X0Y0_紅潮1.Hit = value; + } + } - public bool 紅潮右_表示 - { - get - { - return X0Y0_紅潮右.Dra; - } - set - { - X0Y0_紅潮右.Dra = value; - X0Y0_紅潮右.Hit = value; - } - } + public bool 紅潮右_表示 + { + get + { + return X0Y0_紅潮右.Dra; + } + set + { + X0Y0_紅潮右.Dra = value; + X0Y0_紅潮右.Hit = value; + } + } - public bool 紅潮左_表示 - { - get - { - return X0Y0_紅潮左.Dra; - } - set - { - X0Y0_紅潮左.Dra = value; - X0Y0_紅潮左.Hit = value; - } - } + public bool 紅潮左_表示 + { + get + { + return X0Y0_紅潮左.Dra; + } + set + { + X0Y0_紅潮左.Dra = value; + X0Y0_紅潮左.Hit = value; + } + } - public bool 紅潮線左_表示 - { - get - { - return X0Y0_紅潮線左.Dra; - } - set - { - X0Y0_紅潮線左.Dra = value; - X0Y0_紅潮線左.Hit = value; - } - } + public bool 紅潮線左_表示 + { + get + { + return X0Y0_紅潮線左.Dra; + } + set + { + X0Y0_紅潮線左.Dra = value; + X0Y0_紅潮線左.Hit = value; + } + } - public bool 紅潮線右_表示 - { - get - { - return X0Y0_紅潮線右.Dra; - } - set - { - X0Y0_紅潮線右.Dra = value; - X0Y0_紅潮線右.Hit = value; - } - } + public bool 紅潮線右_表示 + { + get + { + return X0Y0_紅潮線右.Dra; + } + set + { + X0Y0_紅潮線右.Dra = value; + X0Y0_紅潮線右.Hit = value; + } + } - public bool 紅潮弱左_表示 - { - get - { - return X0Y0_紅潮弱左.Dra; - } - set - { - X0Y0_紅潮弱左.Dra = value; - X0Y0_紅潮弱左.Hit = value; - } - } + public bool 紅潮弱左_表示 + { + get + { + return X0Y0_紅潮弱左.Dra; + } + set + { + X0Y0_紅潮弱左.Dra = value; + X0Y0_紅潮弱左.Hit = value; + } + } - public bool 紅潮弱右_表示 - { - get - { - return X0Y0_紅潮弱右.Dra; - } - set - { - X0Y0_紅潮弱右.Dra = value; - X0Y0_紅潮弱右.Hit = value; - } - } + public bool 紅潮弱右_表示 + { + get + { + return X0Y0_紅潮弱右.Dra; + } + set + { + X0Y0_紅潮弱右.Dra = value; + X0Y0_紅潮弱右.Hit = value; + } + } - public bool 紅潮線弱左_表示 - { - get - { - return X0Y0_紅潮線弱左.Dra; - } - set - { - X0Y0_紅潮線弱左.Dra = value; - X0Y0_紅潮線弱左.Hit = value; - } - } + public bool 紅潮線弱左_表示 + { + get + { + return X0Y0_紅潮線弱左.Dra; + } + set + { + X0Y0_紅潮線弱左.Dra = value; + X0Y0_紅潮線弱左.Hit = value; + } + } - public bool 紅潮線弱右_表示 - { - get - { - return X0Y0_紅潮線弱右.Dra; - } - set - { - X0Y0_紅潮線弱右.Dra = value; - X0Y0_紅潮線弱右.Hit = value; - } - } + public bool 紅潮線弱右_表示 + { + get + { + return X0Y0_紅潮線弱右.Dra; + } + set + { + X0Y0_紅潮線弱右.Dra = value; + X0Y0_紅潮線弱右.Hit = value; + } + } - public bool 紅潮表示 - { - get - { - return 紅潮0_表示; - } - set - { - 紅潮0_表示 = value; - 紅潮1_表示 = value; - } - } + public bool 紅潮表示 + { + get + { + return 紅潮0_表示; + } + set + { + 紅潮0_表示 = value; + 紅潮1_表示 = value; + } + } - public bool 紅潮左右表示 - { - get - { - return 紅潮右_表示; - } - set - { - 紅潮右_表示 = value; - 紅潮左_表示 = value; - } - } + public bool 紅潮左右表示 + { + get + { + return 紅潮右_表示; + } + set + { + 紅潮右_表示 = value; + 紅潮左_表示 = value; + } + } - public bool 紅潮線左右表示 - { - get - { - return 紅潮線左_表示; - } - set - { - 紅潮線左_表示 = value; - 紅潮線右_表示 = value; - } - } + public bool 紅潮線左右表示 + { + get + { + return 紅潮線左_表示; + } + set + { + 紅潮線左_表示 = value; + 紅潮線右_表示 = value; + } + } - public bool 紅潮弱左右表示 - { - get - { - return 紅潮弱左_表示; - } - set - { - 紅潮弱左_表示 = value; - 紅潮弱右_表示 = value; - } - } + public bool 紅潮弱左右表示 + { + get + { + return 紅潮弱左_表示; + } + set + { + 紅潮弱左_表示 = value; + 紅潮弱右_表示 = value; + } + } - public bool 紅潮線弱左右表示 - { - get - { - return 紅潮線弱左_表示; - } - set - { - 紅潮線弱左_表示 = value; - 紅潮線弱右_表示 = value; - } - } + public bool 紅潮線弱左右表示 + { + get + { + return 紅潮線弱左_表示; + } + set + { + 紅潮線弱左_表示 = value; + 紅潮線弱右_表示 = value; + } + } - public double 紅潮濃度 - { - get - { - return 紅潮0CD.不透明度; - } - set - { - 紅潮0CD.不透明度 = value; - 紅潮1CD.不透明度 = value; - } - } + public double 紅潮濃度 + { + get + { + return 紅潮0CD.不透明度; + } + set + { + 紅潮0CD.不透明度 = value; + 紅潮1CD.不透明度 = value; + } + } - public double 紅潮左右濃度 - { - get - { - return 紅潮右CD.不透明度; - } - set - { - 紅潮右CD.不透明度 = value; - 紅潮左CD.不透明度 = value; - } - } + public double 紅潮左右濃度 + { + get + { + return 紅潮右CD.不透明度; + } + set + { + 紅潮右CD.不透明度 = value; + 紅潮左CD.不透明度 = value; + } + } - public double 紅潮線左右濃度 - { - get - { - return 紅潮線左CD.不透明度; - } - set - { - 紅潮線左CD.不透明度 = value; - 紅潮線右CD.不透明度 = value; - } - } + public double 紅潮線左右濃度 + { + get + { + return 紅潮線左CD.不透明度; + } + set + { + 紅潮線左CD.不透明度 = value; + 紅潮線右CD.不透明度 = value; + } + } - public double 紅潮弱左右濃度 - { - get - { - return 紅潮弱左CD.不透明度; - } - set - { - 紅潮弱左CD.不透明度 = value; - 紅潮弱右CD.不透明度 = value; - } - } + public double 紅潮弱左右濃度 + { + get + { + return 紅潮弱左CD.不透明度; + } + set + { + 紅潮弱左CD.不透明度 = value; + 紅潮弱右CD.不透明度 = value; + } + } - public double 紅潮線弱左右濃度 - { - get - { - return 紅潮線弱左CD.不透明度; - } - set - { - 紅潮線弱左CD.不透明度 = value; - 紅潮線弱右CD.不透明度 = value; - } - } + public double 紅潮線弱左右濃度 + { + get + { + return 紅潮線弱左CD.不透明度; + } + set + { + 紅潮線弱左CD.不透明度 = value; + 紅潮線弱右CD.不透明度 = value; + } + } - public override bool 表示 - { - get - { - return 紅潮0_表示; - } - set - { - 紅潮0_表示 = value; - 紅潮1_表示 = value; - 紅潮右_表示 = value; - 紅潮左_表示 = value; - 紅潮線左_表示 = value; - 紅潮線右_表示 = value; - 紅潮弱左_表示 = value; - 紅潮弱右_表示 = value; - 紅潮線弱左_表示 = value; - 紅潮線弱右_表示 = value; - } - } + public override bool 表示 + { + get + { + return 紅潮0_表示; + } + set + { + 紅潮0_表示 = value; + 紅潮1_表示 = value; + 紅潮右_表示 = value; + 紅潮左_表示 = value; + 紅潮線左_表示 = value; + 紅潮線右_表示 = value; + 紅潮弱左_表示 = value; + 紅潮弱右_表示 = value; + 紅潮線弱左_表示 = value; + 紅潮線弱右_表示 = value; + } + } - public override double 濃度 - { - get - { - return 紅潮0CD.不透明度; - } - set - { - 紅潮0CD.不透明度 = value; - 紅潮1CD.不透明度 = value; - 紅潮右CD.不透明度 = value; - 紅潮左CD.不透明度 = value; - 紅潮線左CD.不透明度 = value; - 紅潮線右CD.不透明度 = value; - 紅潮弱左CD.不透明度 = value; - 紅潮弱右CD.不透明度 = value; - 紅潮線弱左CD.不透明度 = value; - 紅潮線弱右CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 紅潮0CD.不透明度; + } + set + { + 紅潮0CD.不透明度 = value; + 紅潮1CD.不透明度 = value; + 紅潮右CD.不透明度 = value; + 紅潮左CD.不透明度 = value; + 紅潮線左CD.不透明度 = value; + 紅潮線右CD.不透明度 = value; + 紅潮弱左CD.不透明度 = value; + 紅潮弱右CD.不透明度 = value; + 紅潮線弱左CD.不透明度 = value; + 紅潮線弱右CD.不透明度 = value; + } + } - public 紅潮(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 紅潮D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["紅潮"]); - Pars pars = 本体[0][0]; - X0Y0_紅潮0 = pars["紅潮0"].ToPar(); - X0Y0_紅潮1 = pars["紅潮1"].ToPar(); - X0Y0_紅潮右 = pars["紅潮右"].ToPar(); - X0Y0_紅潮左 = pars["紅潮左"].ToPar(); - X0Y0_紅潮線左 = pars["紅潮線左"].ToPar(); - X0Y0_紅潮線右 = pars["紅潮線右"].ToPar(); - X0Y0_紅潮弱左 = pars["紅潮弱左"].ToPar(); - X0Y0_紅潮弱右 = pars["紅潮弱右"].ToPar(); - X0Y0_紅潮線弱左 = pars["紅潮線弱左"].ToPar(); - X0Y0_紅潮線弱右 = pars["紅潮線弱右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 紅潮0_表示 = e.紅潮0_表示; - 紅潮1_表示 = e.紅潮1_表示; - 紅潮右_表示 = e.紅潮右_表示; - 紅潮左_表示 = e.紅潮左_表示; - 紅潮線左_表示 = e.紅潮線左_表示; - 紅潮線右_表示 = e.紅潮線右_表示; - 紅潮弱左_表示 = e.紅潮弱左_表示; - 紅潮弱右_表示 = e.紅潮弱右_表示; - 紅潮線弱左_表示 = e.紅潮線弱左_表示; - 紅潮線弱右_表示 = e.紅潮線弱右_表示; - 紅潮表示 = e.紅潮表示; - 紅潮左右表示 = e.紅潮左右表示; - 紅潮線左右表示 = e.紅潮線左右表示; - 紅潮弱左右表示 = e.紅潮弱左右表示; - 紅潮線弱左右表示 = e.紅潮線弱左右表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_紅潮0CP = new ColorP(X0Y0_紅潮0, 紅潮0CD, DisUnit, abj: true); - X0Y0_紅潮1CP = new ColorP(X0Y0_紅潮1, 紅潮1CD, DisUnit, abj: true); - X0Y0_紅潮右CP = new ColorP(X0Y0_紅潮右, 紅潮右CD, DisUnit, abj: true); - X0Y0_紅潮左CP = new ColorP(X0Y0_紅潮左, 紅潮左CD, DisUnit, abj: true); - X0Y0_紅潮線左CP = new ColorP(X0Y0_紅潮線左, 紅潮線左CD, DisUnit, abj: true); - X0Y0_紅潮線右CP = new ColorP(X0Y0_紅潮線右, 紅潮線右CD, DisUnit, abj: true); - X0Y0_紅潮弱左CP = new ColorP(X0Y0_紅潮弱左, 紅潮弱左CD, DisUnit, abj: true); - X0Y0_紅潮弱右CP = new ColorP(X0Y0_紅潮弱右, 紅潮弱右CD, DisUnit, abj: true); - X0Y0_紅潮線弱左CP = new ColorP(X0Y0_紅潮線弱左, 紅潮線弱左CD, DisUnit, abj: true); - X0Y0_紅潮線弱右CP = new ColorP(X0Y0_紅潮線弱右, 紅潮線弱右CD, DisUnit, abj: true); - 紅潮濃度 = e.紅潮濃度; - 紅潮左右濃度 = e.紅潮左右濃度; - 紅潮線左右濃度 = e.紅潮線左右濃度; - 紅潮弱左右濃度 = e.紅潮弱左右濃度; - 紅潮線弱左右濃度 = e.紅潮線弱左右濃度; - 濃度 = e.濃度; - } + public 紅潮(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 紅潮D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["紅潮"]); + Pars pars = 本体[0][0]; + X0Y0_紅潮0 = pars["紅潮0"].ToPar(); + X0Y0_紅潮1 = pars["紅潮1"].ToPar(); + X0Y0_紅潮右 = pars["紅潮右"].ToPar(); + X0Y0_紅潮左 = pars["紅潮左"].ToPar(); + X0Y0_紅潮線左 = pars["紅潮線左"].ToPar(); + X0Y0_紅潮線右 = pars["紅潮線右"].ToPar(); + X0Y0_紅潮弱左 = pars["紅潮弱左"].ToPar(); + X0Y0_紅潮弱右 = pars["紅潮弱右"].ToPar(); + X0Y0_紅潮線弱左 = pars["紅潮線弱左"].ToPar(); + X0Y0_紅潮線弱右 = pars["紅潮線弱右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 紅潮0_表示 = e.紅潮0_表示; + 紅潮1_表示 = e.紅潮1_表示; + 紅潮右_表示 = e.紅潮右_表示; + 紅潮左_表示 = e.紅潮左_表示; + 紅潮線左_表示 = e.紅潮線左_表示; + 紅潮線右_表示 = e.紅潮線右_表示; + 紅潮弱左_表示 = e.紅潮弱左_表示; + 紅潮弱右_表示 = e.紅潮弱右_表示; + 紅潮線弱左_表示 = e.紅潮線弱左_表示; + 紅潮線弱右_表示 = e.紅潮線弱右_表示; + 紅潮表示 = e.紅潮表示; + 紅潮左右表示 = e.紅潮左右表示; + 紅潮線左右表示 = e.紅潮線左右表示; + 紅潮弱左右表示 = e.紅潮弱左右表示; + 紅潮線弱左右表示 = e.紅潮線弱左右表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_紅潮0CP = new ColorP(X0Y0_紅潮0, 紅潮0CD, DisUnit, abj: true); + X0Y0_紅潮1CP = new ColorP(X0Y0_紅潮1, 紅潮1CD, DisUnit, abj: true); + X0Y0_紅潮右CP = new ColorP(X0Y0_紅潮右, 紅潮右CD, DisUnit, abj: true); + X0Y0_紅潮左CP = new ColorP(X0Y0_紅潮左, 紅潮左CD, DisUnit, abj: true); + X0Y0_紅潮線左CP = new ColorP(X0Y0_紅潮線左, 紅潮線左CD, DisUnit, abj: true); + X0Y0_紅潮線右CP = new ColorP(X0Y0_紅潮線右, 紅潮線右CD, DisUnit, abj: true); + X0Y0_紅潮弱左CP = new ColorP(X0Y0_紅潮弱左, 紅潮弱左CD, DisUnit, abj: true); + X0Y0_紅潮弱右CP = new ColorP(X0Y0_紅潮弱右, 紅潮弱右CD, DisUnit, abj: true); + X0Y0_紅潮線弱左CP = new ColorP(X0Y0_紅潮線弱左, 紅潮線弱左CD, DisUnit, abj: true); + X0Y0_紅潮線弱右CP = new ColorP(X0Y0_紅潮線弱右, 紅潮線弱右CD, DisUnit, abj: true); + 紅潮濃度 = e.紅潮濃度; + 紅潮左右濃度 = e.紅潮左右濃度; + 紅潮線左右濃度 = e.紅潮線左右濃度; + 紅潮弱左右濃度 = e.紅潮弱左右濃度; + 紅潮線弱左右濃度 = e.紅潮線弱左右濃度; + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_紅潮0CP.Update(); - X0Y0_紅潮1CP.Update(); - X0Y0_紅潮右CP.Update(); - X0Y0_紅潮左CP.Update(); - X0Y0_紅潮線左CP.Update(); - X0Y0_紅潮線右CP.Update(); - X0Y0_紅潮弱左CP.Update(); - X0Y0_紅潮弱右CP.Update(); - X0Y0_紅潮線弱左CP.Update(); - X0Y0_紅潮線弱右CP.Update(); - } + public override void 色更新() + { + X0Y0_紅潮0CP.Update(); + X0Y0_紅潮1CP.Update(); + X0Y0_紅潮右CP.Update(); + X0Y0_紅潮左CP.Update(); + X0Y0_紅潮線左CP.Update(); + X0Y0_紅潮線右CP.Update(); + X0Y0_紅潮弱左CP.Update(); + X0Y0_紅潮弱右CP.Update(); + X0Y0_紅潮線弱左CP.Update(); + X0Y0_紅潮線弱右CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - Color Col = Color.FromArgb((int)((double)(int)体配色.紅潮.Col1.A * 0.7), 体配色.紅潮.Col1); - 紅潮0CD = new ColorD(); - 紅潮0CD.線 = SlaveMatrix.Col.Empty; - 紅潮0CD.色 = new Color2(ref Col, ref SlaveMatrix.Col.Empty); - 紅潮1CD = new ColorD(ref SlaveMatrix.Col.Empty, ref 体配色.紅潮); - 紅潮右CD = new ColorD(ref SlaveMatrix.Col.Empty, ref 体配色.紅潮); - 紅潮左CD = new ColorD(ref SlaveMatrix.Col.Empty, ref 体配色.紅潮); - 紅潮線左CD = new ColorD(ref 体配色.紅潮線, ref 体配色.紅潮); - 紅潮線右CD = new ColorD(ref 体配色.紅潮線, ref 体配色.紅潮); - 紅潮弱左CD = new ColorD(ref SlaveMatrix.Col.Empty, ref 体配色.紅潮); - 紅潮弱右CD = new ColorD(ref SlaveMatrix.Col.Empty, ref 体配色.紅潮); - 紅潮線弱左CD = new ColorD(ref 体配色.紅潮線, ref 体配色.紅潮); - 紅潮線弱右CD = new ColorD(ref 体配色.紅潮線, ref 体配色.紅潮); - } + private void 配色N0(体配色 体配色) + { + Color Col = Color.FromArgb((int)((double)(int)体配色.紅潮.Col1.A * 0.7), 体配色.紅潮.Col1); + 紅潮0CD = new ColorD(); + 紅潮0CD.線 = SlaveMatrix.Col.Empty; + 紅潮0CD.色 = new Color2(ref Col, ref SlaveMatrix.Col.Empty); + 紅潮1CD = new ColorD(ref SlaveMatrix.Col.Empty, ref 体配色.紅潮); + 紅潮右CD = new ColorD(ref SlaveMatrix.Col.Empty, ref 体配色.紅潮); + 紅潮左CD = new ColorD(ref SlaveMatrix.Col.Empty, ref 体配色.紅潮); + 紅潮線左CD = new ColorD(ref 体配色.紅潮線, ref 体配色.紅潮); + 紅潮線右CD = new ColorD(ref 体配色.紅潮線, ref 体配色.紅潮); + 紅潮弱左CD = new ColorD(ref SlaveMatrix.Col.Empty, ref 体配色.紅潮); + 紅潮弱右CD = new ColorD(ref SlaveMatrix.Col.Empty, ref 体配色.紅潮); + 紅潮線弱左CD = new ColorD(ref 体配色.紅潮線, ref 体配色.紅潮); + 紅潮線弱右CD = new ColorD(ref 体配色.紅潮線, ref 体配色.紅潮); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮D.cs index 214d3b0..338010d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮D.cs @@ -1,58 +1,59 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 紅潮D : EleD +namespace SlaveMatrix { - public bool 紅潮0_表示 = true; + [Serializable] + public class 紅潮D : EleD + { + public bool 紅潮0_表示 = true; - public bool 紅潮1_表示 = true; + public bool 紅潮1_表示 = true; - public bool 紅潮右_表示 = true; + public bool 紅潮右_表示 = true; - public bool 紅潮左_表示 = true; + public bool 紅潮左_表示 = true; - public bool 紅潮線左_表示 = true; + public bool 紅潮線左_表示 = true; - public bool 紅潮線右_表示 = true; + public bool 紅潮線右_表示 = true; - public bool 紅潮弱左_表示 = true; + public bool 紅潮弱左_表示 = true; - public bool 紅潮弱右_表示 = true; + public bool 紅潮弱右_表示 = true; - public bool 紅潮線弱左_表示 = true; + public bool 紅潮線弱左_表示 = true; - public bool 紅潮線弱右_表示 = true; + public bool 紅潮線弱右_表示 = true; - public bool 紅潮表示 = true; + public bool 紅潮表示 = true; - public bool 紅潮左右表示 = true; + public bool 紅潮左右表示 = true; - public bool 紅潮線左右表示 = true; + public bool 紅潮線左右表示 = true; - public bool 紅潮弱左右表示 = true; + public bool 紅潮弱左右表示 = true; - public bool 紅潮線弱左右表示 = true; + public bool 紅潮線弱左右表示 = true; - public double 紅潮濃度; + public double 紅潮濃度; - public double 紅潮左右濃度; + public double 紅潮左右濃度; - public double 紅潮線左右濃度; + public double 紅潮線左右濃度; - public double 紅潮弱左右濃度; + public double 紅潮弱左右濃度; - public double 紅潮線弱左右濃度; + public double 紅潮線弱左右濃度; - public 紅潮D() - { - ThisType = GetType(); - } + public 紅潮D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 紅潮(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 紅潮(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目.cs index 10568de..b5d6a61 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目.cs @@ -1,341 +1,342 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 縦目 : Ele +namespace SlaveMatrix { - public Par X0Y0_白目; + public class 縦目 : Ele + { + public Par X0Y0_白目; - public Par X0Y0_黒目_黒目; + public Par X0Y0_黒目_黒目; - public Par X0Y0_黒目_瞳孔; + public Par X0Y0_黒目_瞳孔; - public Par X0Y0_黒目_ハート; + public Par X0Y0_黒目_ハート; - public Par X0Y0_黒目_ハイライト上; + public Par X0Y0_黒目_ハイライト上; - public Par X0Y0_黒目_ハイライト下; + public Par X0Y0_黒目_ハイライト下; - public ColorD 白目CD; + public ColorD 白目CD; - public ColorD 黒目_黒目CD; + public ColorD 黒目_黒目CD; - public ColorD 黒目_瞳孔CD; + public ColorD 黒目_瞳孔CD; - public ColorD 黒目_ハートCD; + public ColorD 黒目_ハートCD; - public ColorD 黒目_ハイライト上CD; + public ColorD 黒目_ハイライト上CD; - public ColorD 黒目_ハイライト下CD; + public ColorD 黒目_ハイライト下CD; - public ColorP X0Y0_白目CP; + public ColorP X0Y0_白目CP; - public ColorP X0Y0_黒目_黒目CP; + public ColorP X0Y0_黒目_黒目CP; - public ColorP X0Y0_黒目_瞳孔CP; + public ColorP X0Y0_黒目_瞳孔CP; - public ColorP X0Y0_黒目_ハートCP; + public ColorP X0Y0_黒目_ハートCP; - public ColorP X0Y0_黒目_ハイライト上CP; + public ColorP X0Y0_黒目_ハイライト上CP; - public ColorP X0Y0_黒目_ハイライト下CP; + public ColorP X0Y0_黒目_ハイライト下CP; - public Ele[] 瞼_接続; + public Ele[] 瞼_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 白目_表示 - { - get - { - return X0Y0_白目.Dra; - } - set - { - X0Y0_白目.Dra = value; - X0Y0_白目.Hit = value; - } - } + public bool 白目_表示 + { + get + { + return X0Y0_白目.Dra; + } + set + { + X0Y0_白目.Dra = value; + X0Y0_白目.Hit = value; + } + } - public bool 黒目_黒目_表示 - { - get - { - return X0Y0_黒目_黒目.Dra; - } - set - { - X0Y0_黒目_黒目.Dra = value; - X0Y0_黒目_黒目.Hit = value; - } - } + public bool 黒目_黒目_表示 + { + get + { + return X0Y0_黒目_黒目.Dra; + } + set + { + X0Y0_黒目_黒目.Dra = value; + X0Y0_黒目_黒目.Hit = value; + } + } - public bool 黒目_瞳孔_表示 - { - get - { - return X0Y0_黒目_瞳孔.Dra; - } - set - { - X0Y0_黒目_瞳孔.Dra = value; - X0Y0_黒目_瞳孔.Hit = value; - } - } + public bool 黒目_瞳孔_表示 + { + get + { + return X0Y0_黒目_瞳孔.Dra; + } + set + { + X0Y0_黒目_瞳孔.Dra = value; + X0Y0_黒目_瞳孔.Hit = value; + } + } - public bool 黒目_ハート_表示 - { - get - { - return X0Y0_黒目_ハート.Dra; - } - set - { - X0Y0_黒目_ハート.Dra = value; - X0Y0_黒目_ハート.Hit = value; - } - } + public bool 黒目_ハート_表示 + { + get + { + return X0Y0_黒目_ハート.Dra; + } + set + { + X0Y0_黒目_ハート.Dra = value; + X0Y0_黒目_ハート.Hit = value; + } + } - public bool 黒目_ハイライト上_表示 - { - get - { - return X0Y0_黒目_ハイライト上.Dra; - } - set - { - X0Y0_黒目_ハイライト上.Dra = value; - X0Y0_黒目_ハイライト上.Hit = value; - } - } + public bool 黒目_ハイライト上_表示 + { + get + { + return X0Y0_黒目_ハイライト上.Dra; + } + set + { + X0Y0_黒目_ハイライト上.Dra = value; + X0Y0_黒目_ハイライト上.Hit = value; + } + } - public bool 黒目_ハイライト下_表示 - { - get - { - return X0Y0_黒目_ハイライト下.Dra; - } - set - { - X0Y0_黒目_ハイライト下.Dra = value; - X0Y0_黒目_ハイライト下.Hit = value; - } - } + public bool 黒目_ハイライト下_表示 + { + get + { + return X0Y0_黒目_ハイライト下.Dra; + } + set + { + X0Y0_黒目_ハイライト下.Dra = value; + X0Y0_黒目_ハイライト下.Hit = value; + } + } - public override bool 表示 - { - get - { - return 白目_表示; - } - set - { - 白目_表示 = value; - 黒目_黒目_表示 = value; - 黒目_瞳孔_表示 = value; - 黒目_ハート_表示 = value; - 黒目_ハイライト上_表示 = value; - 黒目_ハイライト下_表示 = value; - } - } + public override bool 表示 + { + get + { + return 白目_表示; + } + set + { + 白目_表示 = value; + 黒目_黒目_表示 = value; + 黒目_瞳孔_表示 = value; + 黒目_ハート_表示 = value; + 黒目_ハイライト上_表示 = value; + 黒目_ハイライト下_表示 = value; + } + } - public override double 濃度 - { - get - { - return 白目CD.不透明度; - } - set - { - 白目CD.不透明度 = value; - 黒目_黒目CD.不透明度 = value; - 黒目_瞳孔CD.不透明度 = value; - 黒目_ハートCD.不透明度 = value; - 黒目_ハイライト上CD.不透明度 = value; - 黒目_ハイライト下CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 白目CD.不透明度; + } + set + { + 白目CD.不透明度 = value; + 黒目_黒目CD.不透明度 = value; + 黒目_瞳孔CD.不透明度 = value; + 黒目_ハートCD.不透明度 = value; + 黒目_ハイライト上CD.不透明度 = value; + 黒目_ハイライト下CD.不透明度 = value; + } + } - public Vector2D 視線 - { - get - { - return X0Y0_黒目_黒目.PositionCont; - } - set - { - X0Y0_黒目_黒目.PositionCont = value; - X0Y0_黒目_瞳孔.PositionCont = value; - X0Y0_黒目_ハート.PositionCont = value; - } - } + public Vector2D 視線 + { + get + { + return X0Y0_黒目_黒目.PositionCont; + } + set + { + X0Y0_黒目_黒目.PositionCont = value; + X0Y0_黒目_瞳孔.PositionCont = value; + X0Y0_黒目_ハート.PositionCont = value; + } + } - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public JointS 瞼_接続点 => new JointS(本体, X0Y0_白目, 0); + public JointS 瞼_接続点 => new JointS(本体, X0Y0_白目, 0); - public 縦目(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 縦目D e) - { - 縦目 縦目2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["額目"]); - Pars pars = 本体[0][0]; - X0Y0_白目 = pars["白目"].ToPar(); - Pars pars2 = pars["黒目"].ToPars(); - X0Y0_黒目_黒目 = pars2["黒目"].ToPar(); - X0Y0_黒目_瞳孔 = pars2["瞳孔"].ToPar(); - X0Y0_黒目_ハート = pars2["ハート"].ToPar(); - X0Y0_黒目_ハイライト上 = pars2["ハイライト上"].ToPar(); - X0Y0_黒目_ハイライト下 = pars2["ハイライト下"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 白目_表示 = e.白目_表示; - 黒目_黒目_表示 = e.黒目_黒目_表示; - 黒目_瞳孔_表示 = e.黒目_瞳孔_表示; - 黒目_ハート_表示 = e.黒目_ハート_表示; - 黒目_ハイライト上_表示 = e.黒目_ハイライト上_表示; - 黒目_ハイライト下_表示 = e.黒目_ハイライト下_表示; - if (e.猫目) - { - 猫目(); - } - if (e.蛸目) - { - 蛸目(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.瞼_接続.Count > 0) - { - Ele f; - 瞼_接続 = e.瞼_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 縦目2; - f.ConnectionType = ConnectionInfo.縦目_瞼_接続; - f.接続(縦目2.瞼_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_白目CP = new ColorP(X0Y0_白目, 白目CD, DisUnit, abj: true); - X0Y0_黒目_黒目CP = new ColorP(X0Y0_黒目_黒目, 黒目_黒目CD, DisUnit, abj: true); - X0Y0_黒目_瞳孔CP = new ColorP(X0Y0_黒目_瞳孔, 黒目_瞳孔CD, DisUnit, abj: true); - X0Y0_黒目_ハートCP = new ColorP(X0Y0_黒目_ハート, 黒目_ハートCD, DisUnit, abj: true); - X0Y0_黒目_ハイライト上CP = new ColorP(X0Y0_黒目_ハイライト上, 黒目_ハイライト上CD, DisUnit, abj: true); - X0Y0_黒目_ハイライト下CP = new ColorP(X0Y0_黒目_ハイライト下, 黒目_ハイライト下CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 縦目(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 縦目D e) + { + 縦目 縦目2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["額目"]); + Pars pars = 本体[0][0]; + X0Y0_白目 = pars["白目"].ToPar(); + Pars pars2 = pars["黒目"].ToPars(); + X0Y0_黒目_黒目 = pars2["黒目"].ToPar(); + X0Y0_黒目_瞳孔 = pars2["瞳孔"].ToPar(); + X0Y0_黒目_ハート = pars2["ハート"].ToPar(); + X0Y0_黒目_ハイライト上 = pars2["ハイライト上"].ToPar(); + X0Y0_黒目_ハイライト下 = pars2["ハイライト下"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 白目_表示 = e.白目_表示; + 黒目_黒目_表示 = e.黒目_黒目_表示; + 黒目_瞳孔_表示 = e.黒目_瞳孔_表示; + 黒目_ハート_表示 = e.黒目_ハート_表示; + 黒目_ハイライト上_表示 = e.黒目_ハイライト上_表示; + 黒目_ハイライト下_表示 = e.黒目_ハイライト下_表示; + if (e.猫目) + { + 猫目(); + } + if (e.蛸目) + { + 蛸目(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.瞼_接続.Count > 0) + { + Ele f; + 瞼_接続 = e.瞼_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 縦目2; + f.ConnectionType = ConnectionInfo.縦目_瞼_接続; + f.接続(縦目2.瞼_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_白目CP = new ColorP(X0Y0_白目, 白目CD, DisUnit, abj: true); + X0Y0_黒目_黒目CP = new ColorP(X0Y0_黒目_黒目, 黒目_黒目CD, DisUnit, abj: true); + X0Y0_黒目_瞳孔CP = new ColorP(X0Y0_黒目_瞳孔, 黒目_瞳孔CD, DisUnit, abj: true); + X0Y0_黒目_ハートCP = new ColorP(X0Y0_黒目_ハート, 黒目_ハートCD, DisUnit, abj: true); + X0Y0_黒目_ハイライト上CP = new ColorP(X0Y0_黒目_ハイライト上, 黒目_ハイライト上CD, DisUnit, abj: true); + X0Y0_黒目_ハイライト下CP = new ColorP(X0Y0_黒目_ハイライト下, 黒目_ハイライト下CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public void 猫目() - { - X0Y0_黒目_瞳孔.SizeXBase *= 0.25; - X0Y0_黒目_瞳孔.SizeYBase *= 1.5; - } + public void 猫目() + { + X0Y0_黒目_瞳孔.SizeXBase *= 0.25; + X0Y0_黒目_瞳孔.SizeYBase *= 1.5; + } - public void 蛸目() - { - X0Y0_黒目_瞳孔.SizeXBase *= 2.0; - X0Y0_黒目_瞳孔.SizeYBase *= 0.5; - } + public void 蛸目() + { + X0Y0_黒目_瞳孔.SizeXBase *= 2.0; + X0Y0_黒目_瞳孔.SizeYBase *= 0.5; + } - public override void 色更新() - { - X0Y0_白目CP.Update(); - X0Y0_黒目_黒目CP.Update(); - X0Y0_黒目_瞳孔CP.Update(); - X0Y0_黒目_ハートCP.Update(); - X0Y0_黒目_ハイライト上CP.Update(); - X0Y0_黒目_ハイライト下CP.Update(); - } + public override void 色更新() + { + X0Y0_白目CP.Update(); + X0Y0_黒目_黒目CP.Update(); + X0Y0_黒目_瞳孔CP.Update(); + X0Y0_黒目_ハートCP.Update(); + X0Y0_黒目_ハイライト上CP.Update(); + X0Y0_黒目_ハイライト下CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 白目CD = new ColorD(ref Col.Empty, ref 体配色.白部O); - 黒目_黒目CD = new ColorD(ref Col.Black, ref 体配色.縦目O); - 黒目_瞳孔CD = new ColorD(ref Col.Black, ref 体配色.瞳孔); - 黒目_ハートCD = new ColorD(ref Col.Empty, ref 体配色.ハートO); - 黒目_ハイライト上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 黒目_ハイライト下CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - } + private void 配色N0(体配色 体配色) + { + 白目CD = new ColorD(ref Col.Empty, ref 体配色.白部O); + 黒目_黒目CD = new ColorD(ref Col.Black, ref 体配色.縦目O); + 黒目_瞳孔CD = new ColorD(ref Col.Black, ref 体配色.瞳孔); + 黒目_ハートCD = new ColorD(ref Col.Empty, ref 体配色.ハートO); + 黒目_ハイライト上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 黒目_ハイライト下CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目D.cs index b004ec4..fbff78e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目D.cs @@ -2,43 +2,44 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 縦目D : EleD +namespace SlaveMatrix { - public bool 白目_表示 = true; + [Serializable] + public class 縦目D : EleD + { + public bool 白目_表示 = true; - public bool 黒目_黒目_表示 = true; + public bool 黒目_黒目_表示 = true; - public bool 黒目_瞳孔_表示 = true; + public bool 黒目_瞳孔_表示 = true; - public bool 黒目_ハート_表示; + public bool 黒目_ハート_表示; - public bool 黒目_ハイライト上_表示 = true; + public bool 黒目_ハイライト上_表示 = true; - public bool 黒目_ハイライト下_表示; + public bool 黒目_ハイライト下_表示; - public bool 猫目; + public bool 猫目; - public bool 蛸目; + public bool 蛸目; - public List 瞼_接続 = new List(); + public List 瞼_接続 = new List(); - public 縦目D() - { - ThisType = GetType(); - } + public 縦目D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 縦目(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 縦目(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼.cs index 3f1ec15..cead8c5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼.cs @@ -1,658 +1,659 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 縦瞼 : Ele +namespace SlaveMatrix { - public Par X0Y0_瞼左_瞼; + public class 縦瞼 : Ele + { + public Par X0Y0_瞼左_瞼; - public Par X0Y0_瞼左_睫毛1; + public Par X0Y0_瞼左_睫毛1; - public Par X0Y0_瞼左_睫毛2; + public Par X0Y0_瞼左_睫毛2; - public Par X0Y0_瞼右_瞼; + public Par X0Y0_瞼右_瞼; - public Par X0Y0_瞼右_睫毛1; + public Par X0Y0_瞼右_睫毛1; - public Par X0Y0_瞼右_睫毛2; + public Par X0Y0_瞼右_睫毛2; - public Par X0Y1_瞼左_瞼; + public Par X0Y1_瞼左_瞼; - public Par X0Y1_瞼左_睫毛1; + public Par X0Y1_瞼左_睫毛1; - public Par X0Y1_瞼左_睫毛2; + public Par X0Y1_瞼左_睫毛2; - public Par X0Y1_瞼右_瞼; + public Par X0Y1_瞼右_瞼; - public Par X0Y1_瞼右_睫毛1; + public Par X0Y1_瞼右_睫毛1; - public Par X0Y1_瞼右_睫毛2; + public Par X0Y1_瞼右_睫毛2; - public Par X0Y2_瞼左_瞼; + public Par X0Y2_瞼左_瞼; - public Par X0Y2_瞼左_睫毛1; + public Par X0Y2_瞼左_睫毛1; - public Par X0Y2_瞼左_睫毛2; + public Par X0Y2_瞼左_睫毛2; - public Par X0Y2_瞼右_瞼; + public Par X0Y2_瞼右_瞼; - public Par X0Y2_瞼右_睫毛1; + public Par X0Y2_瞼右_睫毛1; - public Par X0Y2_瞼右_睫毛2; + public Par X0Y2_瞼右_睫毛2; - public Par X0Y3_瞼左_瞼; + public Par X0Y3_瞼左_瞼; - public Par X0Y3_瞼左_睫毛1; + public Par X0Y3_瞼左_睫毛1; - public Par X0Y3_瞼左_睫毛2; + public Par X0Y3_瞼左_睫毛2; - public Par X0Y3_瞼右_瞼; + public Par X0Y3_瞼右_瞼; - public Par X0Y3_瞼右_睫毛1; + public Par X0Y3_瞼右_睫毛1; - public Par X0Y3_瞼右_睫毛2; + public Par X0Y3_瞼右_睫毛2; - public Par X0Y4_瞼左_瞼; + public Par X0Y4_瞼左_瞼; - public Par X0Y4_瞼左_睫毛1; + public Par X0Y4_瞼左_睫毛1; - public Par X0Y4_瞼左_睫毛2; + public Par X0Y4_瞼左_睫毛2; - public Par X0Y4_瞼右_瞼; + public Par X0Y4_瞼右_瞼; - public Par X0Y4_瞼右_睫毛1; + public Par X0Y4_瞼右_睫毛1; - public Par X0Y4_瞼右_睫毛2; + public Par X0Y4_瞼右_睫毛2; - public ColorD 瞼左_瞼CD; + public ColorD 瞼左_瞼CD; - public ColorD 瞼左_睫毛1CD; + public ColorD 瞼左_睫毛1CD; - public ColorD 瞼左_睫毛2CD; + public ColorD 瞼左_睫毛2CD; - public ColorD 瞼右_瞼CD; + public ColorD 瞼右_瞼CD; - public ColorD 瞼右_睫毛1CD; + public ColorD 瞼右_睫毛1CD; - public ColorD 瞼右_睫毛2CD; + public ColorD 瞼右_睫毛2CD; - public ColorP X0Y0_瞼左_瞼CP; + public ColorP X0Y0_瞼左_瞼CP; - public ColorP X0Y0_瞼左_睫毛1CP; + public ColorP X0Y0_瞼左_睫毛1CP; - public ColorP X0Y0_瞼左_睫毛2CP; + public ColorP X0Y0_瞼左_睫毛2CP; - public ColorP X0Y0_瞼右_瞼CP; + public ColorP X0Y0_瞼右_瞼CP; - public ColorP X0Y0_瞼右_睫毛1CP; + public ColorP X0Y0_瞼右_睫毛1CP; - public ColorP X0Y0_瞼右_睫毛2CP; + public ColorP X0Y0_瞼右_睫毛2CP; - public ColorP X0Y1_瞼左_瞼CP; + public ColorP X0Y1_瞼左_瞼CP; - public ColorP X0Y1_瞼左_睫毛1CP; + public ColorP X0Y1_瞼左_睫毛1CP; - public ColorP X0Y1_瞼左_睫毛2CP; + public ColorP X0Y1_瞼左_睫毛2CP; - public ColorP X0Y1_瞼右_瞼CP; + public ColorP X0Y1_瞼右_瞼CP; - public ColorP X0Y1_瞼右_睫毛1CP; + public ColorP X0Y1_瞼右_睫毛1CP; - public ColorP X0Y1_瞼右_睫毛2CP; + public ColorP X0Y1_瞼右_睫毛2CP; - public ColorP X0Y2_瞼左_瞼CP; + public ColorP X0Y2_瞼左_瞼CP; - public ColorP X0Y2_瞼左_睫毛1CP; + public ColorP X0Y2_瞼左_睫毛1CP; - public ColorP X0Y2_瞼左_睫毛2CP; + public ColorP X0Y2_瞼左_睫毛2CP; - public ColorP X0Y2_瞼右_瞼CP; + public ColorP X0Y2_瞼右_瞼CP; - public ColorP X0Y2_瞼右_睫毛1CP; + public ColorP X0Y2_瞼右_睫毛1CP; - public ColorP X0Y2_瞼右_睫毛2CP; + public ColorP X0Y2_瞼右_睫毛2CP; - public ColorP X0Y3_瞼左_瞼CP; + public ColorP X0Y3_瞼左_瞼CP; - public ColorP X0Y3_瞼左_睫毛1CP; + public ColorP X0Y3_瞼左_睫毛1CP; - public ColorP X0Y3_瞼左_睫毛2CP; + public ColorP X0Y3_瞼左_睫毛2CP; - public ColorP X0Y3_瞼右_瞼CP; + public ColorP X0Y3_瞼右_瞼CP; - public ColorP X0Y3_瞼右_睫毛1CP; + public ColorP X0Y3_瞼右_睫毛1CP; - public ColorP X0Y3_瞼右_睫毛2CP; + public ColorP X0Y3_瞼右_睫毛2CP; - public ColorP X0Y4_瞼左_瞼CP; + public ColorP X0Y4_瞼左_瞼CP; - public ColorP X0Y4_瞼左_睫毛1CP; + public ColorP X0Y4_瞼左_睫毛1CP; - public ColorP X0Y4_瞼左_睫毛2CP; + public ColorP X0Y4_瞼左_睫毛2CP; - public ColorP X0Y4_瞼右_瞼CP; + public ColorP X0Y4_瞼右_瞼CP; - public ColorP X0Y4_瞼右_睫毛1CP; + public ColorP X0Y4_瞼右_睫毛1CP; - public ColorP X0Y4_瞼右_睫毛2CP; + public ColorP X0Y4_瞼右_睫毛2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 瞼左_瞼_表示 - { - get - { - return X0Y0_瞼左_瞼.Dra; - } - set - { - X0Y0_瞼左_瞼.Dra = value; - X0Y1_瞼左_瞼.Dra = value; - X0Y2_瞼左_瞼.Dra = value; - X0Y3_瞼左_瞼.Dra = value; - X0Y4_瞼左_瞼.Dra = value; - X0Y0_瞼左_瞼.Hit = value; - X0Y1_瞼左_瞼.Hit = value; - X0Y2_瞼左_瞼.Hit = value; - X0Y3_瞼左_瞼.Hit = value; - X0Y4_瞼左_瞼.Hit = value; - } - } - - public bool 瞼左_睫毛1_表示 - { - get - { - return X0Y0_瞼左_睫毛1.Dra; - } - set - { - X0Y0_瞼左_睫毛1.Dra = value; - X0Y1_瞼左_睫毛1.Dra = value; - X0Y2_瞼左_睫毛1.Dra = value; - X0Y3_瞼左_睫毛1.Dra = value; - X0Y4_瞼左_睫毛1.Dra = value; - X0Y0_瞼左_睫毛1.Hit = value; - X0Y1_瞼左_睫毛1.Hit = value; - X0Y2_瞼左_睫毛1.Hit = value; - X0Y3_瞼左_睫毛1.Hit = value; - X0Y4_瞼左_睫毛1.Hit = value; - } - } - - public bool 瞼左_睫毛2_表示 - { - get - { - return X0Y0_瞼左_睫毛2.Dra; - } - set - { - X0Y0_瞼左_睫毛2.Dra = value; - X0Y1_瞼左_睫毛2.Dra = value; - X0Y2_瞼左_睫毛2.Dra = value; - X0Y3_瞼左_睫毛2.Dra = value; - X0Y4_瞼左_睫毛2.Dra = value; - X0Y0_瞼左_睫毛2.Hit = value; - X0Y1_瞼左_睫毛2.Hit = value; - X0Y2_瞼左_睫毛2.Hit = value; - X0Y3_瞼左_睫毛2.Hit = value; - X0Y4_瞼左_睫毛2.Hit = value; - } - } - - public bool 瞼右_瞼_表示 - { - get - { - return X0Y0_瞼右_瞼.Dra; - } - set - { - X0Y0_瞼右_瞼.Dra = value; - X0Y1_瞼右_瞼.Dra = value; - X0Y2_瞼右_瞼.Dra = value; - X0Y3_瞼右_瞼.Dra = value; - X0Y4_瞼右_瞼.Dra = value; - X0Y0_瞼右_瞼.Hit = value; - X0Y1_瞼右_瞼.Hit = value; - X0Y2_瞼右_瞼.Hit = value; - X0Y3_瞼右_瞼.Hit = value; - X0Y4_瞼右_瞼.Hit = value; - } - } - - public bool 瞼右_睫毛1_表示 - { - get - { - return X0Y0_瞼右_睫毛1.Dra; - } - set - { - X0Y0_瞼右_睫毛1.Dra = value; - X0Y1_瞼右_睫毛1.Dra = value; - X0Y2_瞼右_睫毛1.Dra = value; - X0Y3_瞼右_睫毛1.Dra = value; - X0Y4_瞼右_睫毛1.Dra = value; - X0Y0_瞼右_睫毛1.Hit = value; - X0Y1_瞼右_睫毛1.Hit = value; - X0Y2_瞼右_睫毛1.Hit = value; - X0Y3_瞼右_睫毛1.Hit = value; - X0Y4_瞼右_睫毛1.Hit = value; - } - } - - public bool 瞼右_睫毛2_表示 - { - get - { - return X0Y0_瞼右_睫毛2.Dra; - } - set - { - X0Y0_瞼右_睫毛2.Dra = value; - X0Y1_瞼右_睫毛2.Dra = value; - X0Y2_瞼右_睫毛2.Dra = value; - X0Y3_瞼右_睫毛2.Dra = value; - X0Y4_瞼右_睫毛2.Dra = value; - X0Y0_瞼右_睫毛2.Hit = value; - X0Y1_瞼右_睫毛2.Hit = value; - X0Y2_瞼右_睫毛2.Hit = value; - X0Y3_瞼右_睫毛2.Hit = value; - X0Y4_瞼右_睫毛2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 瞼左_瞼_表示; - } - set - { - 瞼左_瞼_表示 = value; - 瞼左_睫毛1_表示 = value; - 瞼左_睫毛2_表示 = value; - 瞼右_瞼_表示 = value; - 瞼右_睫毛1_表示 = value; - 瞼右_睫毛2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 瞼左_瞼CD.不透明度; - } - set - { - 瞼左_瞼CD.不透明度 = value; - 瞼左_睫毛1CD.不透明度 = value; - 瞼左_睫毛2CD.不透明度 = value; - 瞼右_瞼CD.不透明度 = value; - 瞼右_睫毛1CD.不透明度 = value; - 瞼右_睫毛2CD.不透明度 = value; - } - } - - public double 外線 - { - set - { - double num = 0.9 + 0.55 * value; - X0Y0_瞼左_瞼.PenWidth *= num; - X0Y0_瞼右_瞼.PenWidth *= num; - X0Y1_瞼左_瞼.PenWidth *= num; - X0Y1_瞼右_瞼.PenWidth *= num; - X0Y2_瞼左_瞼.PenWidth *= num; - X0Y2_瞼右_瞼.PenWidth *= num; - X0Y3_瞼左_瞼.PenWidth *= num; - X0Y3_瞼右_瞼.PenWidth *= num; - X0Y4_瞼左_瞼.PenWidth *= num; - X0Y4_瞼右_瞼.PenWidth *= num; - } - } - - public double 瞼左_睫毛1_長さ - { - set - { - 睫毛長さ(X0Y0_瞼左_睫毛1, value); - 睫毛長さ(X0Y1_瞼左_睫毛1, value); - 睫毛長さ(X0Y2_瞼左_睫毛1, value); - 睫毛長さ(X0Y3_瞼左_睫毛1, value); - 睫毛長さ(X0Y4_瞼左_睫毛1, value); - } - } - - public double 瞼左_睫毛2_長さ - { - set - { - 睫毛長さ(X0Y0_瞼左_睫毛2, value); - 睫毛長さ(X0Y1_瞼左_睫毛2, value); - 睫毛長さ(X0Y2_瞼左_睫毛2, value); - 睫毛長さ(X0Y3_瞼左_睫毛2, value); - 睫毛長さ(X0Y4_瞼左_睫毛2, value); - } - } - - public double 瞼右_睫毛1_長さ - { - set - { - 睫毛長さ(X0Y0_瞼右_睫毛1, value); - 睫毛長さ(X0Y1_瞼右_睫毛1, value); - 睫毛長さ(X0Y2_瞼右_睫毛1, value); - 睫毛長さ(X0Y3_瞼右_睫毛1, value); - 睫毛長さ(X0Y4_瞼右_睫毛1, value); - } - } - - public double 瞼右_睫毛2_長さ - { - set - { - 睫毛長さ(X0Y0_瞼右_睫毛2, value); - 睫毛長さ(X0Y1_瞼右_睫毛2, value); - 睫毛長さ(X0Y2_瞼右_睫毛2, value); - 睫毛長さ(X0Y3_瞼右_睫毛2, value); - 睫毛長さ(X0Y4_瞼右_睫毛2, value); - } - } - - public override double 肥大 - { - set - { - } - } - - public override double 身長 - { - set - { - } - } - - public 縦瞼(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 縦瞼D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["額瞼"]); - Pars pars = 本体[0][0]; - Pars pars2 = pars["瞼左"].ToPars(); - X0Y0_瞼左_瞼 = pars2["瞼"].ToPar(); - X0Y0_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y0_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); - pars2 = pars["瞼右"].ToPars(); - X0Y0_瞼右_瞼 = pars2["瞼"].ToPar(); - X0Y0_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y0_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars3 = 本体[0][1]; - pars2 = pars3["瞼左"].ToPars(); - X0Y1_瞼左_瞼 = pars2["瞼"].ToPar(); - X0Y1_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y1_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); - pars2 = pars3["瞼右"].ToPars(); - X0Y1_瞼右_瞼 = pars2["瞼"].ToPar(); - X0Y1_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y1_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars4 = 本体[0][2]; - pars2 = pars4["瞼左"].ToPars(); - X0Y2_瞼左_瞼 = pars2["瞼"].ToPar(); - X0Y2_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y2_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); - pars2 = pars4["瞼右"].ToPars(); - X0Y2_瞼右_瞼 = pars2["瞼"].ToPar(); - X0Y2_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y2_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars5 = 本体[0][3]; - pars2 = pars5["瞼左"].ToPars(); - X0Y3_瞼左_瞼 = pars2["瞼"].ToPar(); - X0Y3_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y3_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); - pars2 = pars5["瞼右"].ToPars(); - X0Y3_瞼右_瞼 = pars2["瞼"].ToPar(); - X0Y3_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y3_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars6 = 本体[0][4]; - pars2 = pars6["瞼左"].ToPars(); - X0Y4_瞼左_瞼 = pars2["瞼"].ToPar(); - X0Y4_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y4_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); - pars2 = pars6["瞼右"].ToPars(); - X0Y4_瞼右_瞼 = pars2["瞼"].ToPar(); - X0Y4_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y4_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 瞼左_瞼_表示 = e.瞼左_瞼_表示; - 瞼左_睫毛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_長さ; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_瞼左_瞼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_瞼右_瞼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); - X0Y2_瞼左_瞼CP = new ColorP(X0Y2_瞼左_瞼, 瞼左_瞼CD, DisUnit, abj: true); - X0Y2_瞼左_睫毛1CP = new ColorP(X0Y2_瞼左_睫毛1, 瞼左_睫毛1CD, DisUnit, abj: true); - X0Y2_瞼左_睫毛2CP = new ColorP(X0Y2_瞼左_睫毛2, 瞼左_睫毛2CD, DisUnit, abj: true); - X0Y2_瞼右_瞼CP = new ColorP(X0Y2_瞼右_瞼, 瞼右_瞼CD, DisUnit, abj: true); - X0Y2_瞼右_睫毛1CP = new ColorP(X0Y2_瞼右_睫毛1, 瞼右_睫毛1CD, DisUnit, abj: true); - X0Y2_瞼右_睫毛2CP = new ColorP(X0Y2_瞼右_睫毛2, 瞼右_睫毛2CD, DisUnit, abj: true); - X0Y3_瞼左_瞼CP = new ColorP(X0Y3_瞼左_瞼, 瞼左_瞼CD, DisUnit, abj: true); - X0Y3_瞼左_睫毛1CP = new ColorP(X0Y3_瞼左_睫毛1, 瞼左_睫毛1CD, DisUnit, abj: true); - X0Y3_瞼左_睫毛2CP = new ColorP(X0Y3_瞼左_睫毛2, 瞼左_睫毛2CD, DisUnit, abj: true); - X0Y3_瞼右_瞼CP = new ColorP(X0Y3_瞼右_瞼, 瞼右_瞼CD, DisUnit, abj: true); - X0Y3_瞼右_睫毛1CP = new ColorP(X0Y3_瞼右_睫毛1, 瞼右_睫毛1CD, DisUnit, abj: true); - X0Y3_瞼右_睫毛2CP = new ColorP(X0Y3_瞼右_睫毛2, 瞼右_睫毛2CD, DisUnit, abj: true); - X0Y4_瞼左_瞼CP = new ColorP(X0Y4_瞼左_瞼, 瞼左_瞼CD, DisUnit, abj: true); - X0Y4_瞼左_睫毛1CP = new ColorP(X0Y4_瞼左_睫毛1, 瞼左_睫毛1CD, DisUnit, abj: true); - X0Y4_瞼左_睫毛2CP = new ColorP(X0Y4_瞼左_睫毛2, 瞼左_睫毛2CD, DisUnit, abj: true); - X0Y4_瞼右_瞼CP = new ColorP(X0Y4_瞼右_瞼, 瞼右_瞼CD, DisUnit, abj: true); - X0Y4_瞼右_睫毛1CP = new ColorP(X0Y4_瞼右_睫毛1, 瞼右_睫毛1CD, DisUnit, abj: true); - X0Y4_瞼右_睫毛2CP = new ColorP(X0Y4_瞼右_睫毛2, 瞼右_睫毛2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - private void 睫毛長さ(Par p, double d) - { - double num = 0.0; - double num2 = 2.0; - Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); - p.OP[2].ps[2] = value; - p.OP[0].ps[0] = value; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼左_瞼CP.Update(); - X0Y0_瞼左_睫毛1CP.Update(); - X0Y0_瞼左_睫毛2CP.Update(); - X0Y0_瞼右_瞼CP.Update(); - X0Y0_瞼右_睫毛1CP.Update(); - X0Y0_瞼右_睫毛2CP.Update(); - break; - case 1: - X0Y1_瞼左_瞼CP.Update(); - X0Y1_瞼左_睫毛1CP.Update(); - X0Y1_瞼左_睫毛2CP.Update(); - X0Y1_瞼右_瞼CP.Update(); - X0Y1_瞼右_睫毛1CP.Update(); - X0Y1_瞼右_睫毛2CP.Update(); - break; - case 2: - X0Y2_瞼左_瞼CP.Update(); - X0Y2_瞼左_睫毛1CP.Update(); - X0Y2_瞼左_睫毛2CP.Update(); - X0Y2_瞼右_瞼CP.Update(); - X0Y2_瞼右_睫毛1CP.Update(); - X0Y2_瞼右_睫毛2CP.Update(); - break; - case 3: - X0Y3_瞼左_瞼CP.Update(); - X0Y3_瞼左_睫毛1CP.Update(); - X0Y3_瞼左_睫毛2CP.Update(); - X0Y3_瞼右_瞼CP.Update(); - X0Y3_瞼右_睫毛1CP.Update(); - X0Y3_瞼右_睫毛2CP.Update(); - break; - default: - X0Y4_瞼左_瞼CP.Update(); - X0Y4_瞼左_睫毛1CP.Update(); - X0Y4_瞼左_睫毛2CP.Update(); - X0Y4_瞼右_瞼CP.Update(); - X0Y4_瞼右_睫毛1CP.Update(); - X0Y4_瞼右_睫毛2CP.Update(); - break; - } - } - - public override void 色更新(Vector2D[] mm) - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼左_瞼CP.Update(mm); - X0Y0_瞼左_睫毛1CP.Update(); - X0Y0_瞼左_睫毛2CP.Update(); - X0Y0_瞼右_瞼CP.Update(mm); - X0Y0_瞼右_睫毛1CP.Update(); - X0Y0_瞼右_睫毛2CP.Update(); - break; - case 1: - X0Y1_瞼左_瞼CP.Update(mm); - X0Y1_瞼左_睫毛1CP.Update(); - X0Y1_瞼左_睫毛2CP.Update(); - X0Y1_瞼右_瞼CP.Update(mm); - X0Y1_瞼右_睫毛1CP.Update(); - X0Y1_瞼右_睫毛2CP.Update(); - break; - case 2: - X0Y2_瞼左_瞼CP.Update(mm); - X0Y2_瞼左_睫毛1CP.Update(); - X0Y2_瞼左_睫毛2CP.Update(); - X0Y2_瞼右_瞼CP.Update(mm); - X0Y2_瞼右_睫毛1CP.Update(); - X0Y2_瞼右_睫毛2CP.Update(); - break; - case 3: - X0Y3_瞼左_瞼CP.Update(mm); - X0Y3_瞼左_睫毛1CP.Update(); - X0Y3_瞼左_睫毛2CP.Update(); - X0Y3_瞼右_瞼CP.Update(mm); - X0Y3_瞼右_睫毛1CP.Update(); - X0Y3_瞼右_睫毛2CP.Update(); - break; - default: - X0Y4_瞼左_瞼CP.Update(mm); - X0Y4_瞼左_睫毛1CP.Update(); - X0Y4_瞼左_睫毛2CP.Update(); - X0Y4_瞼右_瞼CP.Update(mm); - X0Y4_瞼右_睫毛1CP.Update(); - X0Y4_瞼右_睫毛2CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 瞼左_瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 瞼左_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 瞼左_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 瞼右_瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 瞼右_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 瞼右_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 瞼左_瞼_表示 + { + get + { + return X0Y0_瞼左_瞼.Dra; + } + set + { + X0Y0_瞼左_瞼.Dra = value; + X0Y1_瞼左_瞼.Dra = value; + X0Y2_瞼左_瞼.Dra = value; + X0Y3_瞼左_瞼.Dra = value; + X0Y4_瞼左_瞼.Dra = value; + X0Y0_瞼左_瞼.Hit = value; + X0Y1_瞼左_瞼.Hit = value; + X0Y2_瞼左_瞼.Hit = value; + X0Y3_瞼左_瞼.Hit = value; + X0Y4_瞼左_瞼.Hit = value; + } + } + + public bool 瞼左_睫毛1_表示 + { + get + { + return X0Y0_瞼左_睫毛1.Dra; + } + set + { + X0Y0_瞼左_睫毛1.Dra = value; + X0Y1_瞼左_睫毛1.Dra = value; + X0Y2_瞼左_睫毛1.Dra = value; + X0Y3_瞼左_睫毛1.Dra = value; + X0Y4_瞼左_睫毛1.Dra = value; + X0Y0_瞼左_睫毛1.Hit = value; + X0Y1_瞼左_睫毛1.Hit = value; + X0Y2_瞼左_睫毛1.Hit = value; + X0Y3_瞼左_睫毛1.Hit = value; + X0Y4_瞼左_睫毛1.Hit = value; + } + } + + public bool 瞼左_睫毛2_表示 + { + get + { + return X0Y0_瞼左_睫毛2.Dra; + } + set + { + X0Y0_瞼左_睫毛2.Dra = value; + X0Y1_瞼左_睫毛2.Dra = value; + X0Y2_瞼左_睫毛2.Dra = value; + X0Y3_瞼左_睫毛2.Dra = value; + X0Y4_瞼左_睫毛2.Dra = value; + X0Y0_瞼左_睫毛2.Hit = value; + X0Y1_瞼左_睫毛2.Hit = value; + X0Y2_瞼左_睫毛2.Hit = value; + X0Y3_瞼左_睫毛2.Hit = value; + X0Y4_瞼左_睫毛2.Hit = value; + } + } + + public bool 瞼右_瞼_表示 + { + get + { + return X0Y0_瞼右_瞼.Dra; + } + set + { + X0Y0_瞼右_瞼.Dra = value; + X0Y1_瞼右_瞼.Dra = value; + X0Y2_瞼右_瞼.Dra = value; + X0Y3_瞼右_瞼.Dra = value; + X0Y4_瞼右_瞼.Dra = value; + X0Y0_瞼右_瞼.Hit = value; + X0Y1_瞼右_瞼.Hit = value; + X0Y2_瞼右_瞼.Hit = value; + X0Y3_瞼右_瞼.Hit = value; + X0Y4_瞼右_瞼.Hit = value; + } + } + + public bool 瞼右_睫毛1_表示 + { + get + { + return X0Y0_瞼右_睫毛1.Dra; + } + set + { + X0Y0_瞼右_睫毛1.Dra = value; + X0Y1_瞼右_睫毛1.Dra = value; + X0Y2_瞼右_睫毛1.Dra = value; + X0Y3_瞼右_睫毛1.Dra = value; + X0Y4_瞼右_睫毛1.Dra = value; + X0Y0_瞼右_睫毛1.Hit = value; + X0Y1_瞼右_睫毛1.Hit = value; + X0Y2_瞼右_睫毛1.Hit = value; + X0Y3_瞼右_睫毛1.Hit = value; + X0Y4_瞼右_睫毛1.Hit = value; + } + } + + public bool 瞼右_睫毛2_表示 + { + get + { + return X0Y0_瞼右_睫毛2.Dra; + } + set + { + X0Y0_瞼右_睫毛2.Dra = value; + X0Y1_瞼右_睫毛2.Dra = value; + X0Y2_瞼右_睫毛2.Dra = value; + X0Y3_瞼右_睫毛2.Dra = value; + X0Y4_瞼右_睫毛2.Dra = value; + X0Y0_瞼右_睫毛2.Hit = value; + X0Y1_瞼右_睫毛2.Hit = value; + X0Y2_瞼右_睫毛2.Hit = value; + X0Y3_瞼右_睫毛2.Hit = value; + X0Y4_瞼右_睫毛2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 瞼左_瞼_表示; + } + set + { + 瞼左_瞼_表示 = value; + 瞼左_睫毛1_表示 = value; + 瞼左_睫毛2_表示 = value; + 瞼右_瞼_表示 = value; + 瞼右_睫毛1_表示 = value; + 瞼右_睫毛2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 瞼左_瞼CD.不透明度; + } + set + { + 瞼左_瞼CD.不透明度 = value; + 瞼左_睫毛1CD.不透明度 = value; + 瞼左_睫毛2CD.不透明度 = value; + 瞼右_瞼CD.不透明度 = value; + 瞼右_睫毛1CD.不透明度 = value; + 瞼右_睫毛2CD.不透明度 = value; + } + } + + public double 外線 + { + set + { + double num = 0.9 + 0.55 * value; + X0Y0_瞼左_瞼.PenWidth *= num; + X0Y0_瞼右_瞼.PenWidth *= num; + X0Y1_瞼左_瞼.PenWidth *= num; + X0Y1_瞼右_瞼.PenWidth *= num; + X0Y2_瞼左_瞼.PenWidth *= num; + X0Y2_瞼右_瞼.PenWidth *= num; + X0Y3_瞼左_瞼.PenWidth *= num; + X0Y3_瞼右_瞼.PenWidth *= num; + X0Y4_瞼左_瞼.PenWidth *= num; + X0Y4_瞼右_瞼.PenWidth *= num; + } + } + + public double 瞼左_睫毛1_長さ + { + set + { + 睫毛長さ(X0Y0_瞼左_睫毛1, value); + 睫毛長さ(X0Y1_瞼左_睫毛1, value); + 睫毛長さ(X0Y2_瞼左_睫毛1, value); + 睫毛長さ(X0Y3_瞼左_睫毛1, value); + 睫毛長さ(X0Y4_瞼左_睫毛1, value); + } + } + + public double 瞼左_睫毛2_長さ + { + set + { + 睫毛長さ(X0Y0_瞼左_睫毛2, value); + 睫毛長さ(X0Y1_瞼左_睫毛2, value); + 睫毛長さ(X0Y2_瞼左_睫毛2, value); + 睫毛長さ(X0Y3_瞼左_睫毛2, value); + 睫毛長さ(X0Y4_瞼左_睫毛2, value); + } + } + + public double 瞼右_睫毛1_長さ + { + set + { + 睫毛長さ(X0Y0_瞼右_睫毛1, value); + 睫毛長さ(X0Y1_瞼右_睫毛1, value); + 睫毛長さ(X0Y2_瞼右_睫毛1, value); + 睫毛長さ(X0Y3_瞼右_睫毛1, value); + 睫毛長さ(X0Y4_瞼右_睫毛1, value); + } + } + + public double 瞼右_睫毛2_長さ + { + set + { + 睫毛長さ(X0Y0_瞼右_睫毛2, value); + 睫毛長さ(X0Y1_瞼右_睫毛2, value); + 睫毛長さ(X0Y2_瞼右_睫毛2, value); + 睫毛長さ(X0Y3_瞼右_睫毛2, value); + 睫毛長さ(X0Y4_瞼右_睫毛2, value); + } + } + + public override double 肥大 + { + set + { + } + } + + public override double 身長 + { + set + { + } + } + + public 縦瞼(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 縦瞼D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["額瞼"]); + Pars pars = 本体[0][0]; + Pars pars2 = pars["瞼左"].ToPars(); + X0Y0_瞼左_瞼 = pars2["瞼"].ToPar(); + X0Y0_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y0_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); + pars2 = pars["瞼右"].ToPars(); + X0Y0_瞼右_瞼 = pars2["瞼"].ToPar(); + X0Y0_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y0_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); + Pars pars3 = 本体[0][1]; + pars2 = pars3["瞼左"].ToPars(); + X0Y1_瞼左_瞼 = pars2["瞼"].ToPar(); + X0Y1_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y1_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); + pars2 = pars3["瞼右"].ToPars(); + X0Y1_瞼右_瞼 = pars2["瞼"].ToPar(); + X0Y1_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y1_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); + Pars pars4 = 本体[0][2]; + pars2 = pars4["瞼左"].ToPars(); + X0Y2_瞼左_瞼 = pars2["瞼"].ToPar(); + X0Y2_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y2_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); + pars2 = pars4["瞼右"].ToPars(); + X0Y2_瞼右_瞼 = pars2["瞼"].ToPar(); + X0Y2_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y2_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); + Pars pars5 = 本体[0][3]; + pars2 = pars5["瞼左"].ToPars(); + X0Y3_瞼左_瞼 = pars2["瞼"].ToPar(); + X0Y3_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y3_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); + pars2 = pars5["瞼右"].ToPars(); + X0Y3_瞼右_瞼 = pars2["瞼"].ToPar(); + X0Y3_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y3_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); + Pars pars6 = 本体[0][4]; + pars2 = pars6["瞼左"].ToPars(); + X0Y4_瞼左_瞼 = pars2["瞼"].ToPar(); + X0Y4_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y4_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); + pars2 = pars6["瞼右"].ToPars(); + X0Y4_瞼右_瞼 = pars2["瞼"].ToPar(); + X0Y4_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y4_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 瞼左_瞼_表示 = e.瞼左_瞼_表示; + 瞼左_睫毛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_長さ; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_瞼左_瞼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_瞼右_瞼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); + X0Y2_瞼左_瞼CP = new ColorP(X0Y2_瞼左_瞼, 瞼左_瞼CD, DisUnit, abj: true); + X0Y2_瞼左_睫毛1CP = new ColorP(X0Y2_瞼左_睫毛1, 瞼左_睫毛1CD, DisUnit, abj: true); + X0Y2_瞼左_睫毛2CP = new ColorP(X0Y2_瞼左_睫毛2, 瞼左_睫毛2CD, DisUnit, abj: true); + X0Y2_瞼右_瞼CP = new ColorP(X0Y2_瞼右_瞼, 瞼右_瞼CD, DisUnit, abj: true); + X0Y2_瞼右_睫毛1CP = new ColorP(X0Y2_瞼右_睫毛1, 瞼右_睫毛1CD, DisUnit, abj: true); + X0Y2_瞼右_睫毛2CP = new ColorP(X0Y2_瞼右_睫毛2, 瞼右_睫毛2CD, DisUnit, abj: true); + X0Y3_瞼左_瞼CP = new ColorP(X0Y3_瞼左_瞼, 瞼左_瞼CD, DisUnit, abj: true); + X0Y3_瞼左_睫毛1CP = new ColorP(X0Y3_瞼左_睫毛1, 瞼左_睫毛1CD, DisUnit, abj: true); + X0Y3_瞼左_睫毛2CP = new ColorP(X0Y3_瞼左_睫毛2, 瞼左_睫毛2CD, DisUnit, abj: true); + X0Y3_瞼右_瞼CP = new ColorP(X0Y3_瞼右_瞼, 瞼右_瞼CD, DisUnit, abj: true); + X0Y3_瞼右_睫毛1CP = new ColorP(X0Y3_瞼右_睫毛1, 瞼右_睫毛1CD, DisUnit, abj: true); + X0Y3_瞼右_睫毛2CP = new ColorP(X0Y3_瞼右_睫毛2, 瞼右_睫毛2CD, DisUnit, abj: true); + X0Y4_瞼左_瞼CP = new ColorP(X0Y4_瞼左_瞼, 瞼左_瞼CD, DisUnit, abj: true); + X0Y4_瞼左_睫毛1CP = new ColorP(X0Y4_瞼左_睫毛1, 瞼左_睫毛1CD, DisUnit, abj: true); + X0Y4_瞼左_睫毛2CP = new ColorP(X0Y4_瞼左_睫毛2, 瞼左_睫毛2CD, DisUnit, abj: true); + X0Y4_瞼右_瞼CP = new ColorP(X0Y4_瞼右_瞼, 瞼右_瞼CD, DisUnit, abj: true); + X0Y4_瞼右_睫毛1CP = new ColorP(X0Y4_瞼右_睫毛1, 瞼右_睫毛1CD, DisUnit, abj: true); + X0Y4_瞼右_睫毛2CP = new ColorP(X0Y4_瞼右_睫毛2, 瞼右_睫毛2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + private void 睫毛長さ(Par p, double d) + { + double num = 0.0; + double num2 = 2.0; + Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); + p.OP[2].ps[2] = value; + p.OP[0].ps[0] = value; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼左_瞼CP.Update(); + X0Y0_瞼左_睫毛1CP.Update(); + X0Y0_瞼左_睫毛2CP.Update(); + X0Y0_瞼右_瞼CP.Update(); + X0Y0_瞼右_睫毛1CP.Update(); + X0Y0_瞼右_睫毛2CP.Update(); + break; + case 1: + X0Y1_瞼左_瞼CP.Update(); + X0Y1_瞼左_睫毛1CP.Update(); + X0Y1_瞼左_睫毛2CP.Update(); + X0Y1_瞼右_瞼CP.Update(); + X0Y1_瞼右_睫毛1CP.Update(); + X0Y1_瞼右_睫毛2CP.Update(); + break; + case 2: + X0Y2_瞼左_瞼CP.Update(); + X0Y2_瞼左_睫毛1CP.Update(); + X0Y2_瞼左_睫毛2CP.Update(); + X0Y2_瞼右_瞼CP.Update(); + X0Y2_瞼右_睫毛1CP.Update(); + X0Y2_瞼右_睫毛2CP.Update(); + break; + case 3: + X0Y3_瞼左_瞼CP.Update(); + X0Y3_瞼左_睫毛1CP.Update(); + X0Y3_瞼左_睫毛2CP.Update(); + X0Y3_瞼右_瞼CP.Update(); + X0Y3_瞼右_睫毛1CP.Update(); + X0Y3_瞼右_睫毛2CP.Update(); + break; + default: + X0Y4_瞼左_瞼CP.Update(); + X0Y4_瞼左_睫毛1CP.Update(); + X0Y4_瞼左_睫毛2CP.Update(); + X0Y4_瞼右_瞼CP.Update(); + X0Y4_瞼右_睫毛1CP.Update(); + X0Y4_瞼右_睫毛2CP.Update(); + break; + } + } + + public override void 色更新(Vector2D[] mm) + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼左_瞼CP.Update(mm); + X0Y0_瞼左_睫毛1CP.Update(); + X0Y0_瞼左_睫毛2CP.Update(); + X0Y0_瞼右_瞼CP.Update(mm); + X0Y0_瞼右_睫毛1CP.Update(); + X0Y0_瞼右_睫毛2CP.Update(); + break; + case 1: + X0Y1_瞼左_瞼CP.Update(mm); + X0Y1_瞼左_睫毛1CP.Update(); + X0Y1_瞼左_睫毛2CP.Update(); + X0Y1_瞼右_瞼CP.Update(mm); + X0Y1_瞼右_睫毛1CP.Update(); + X0Y1_瞼右_睫毛2CP.Update(); + break; + case 2: + X0Y2_瞼左_瞼CP.Update(mm); + X0Y2_瞼左_睫毛1CP.Update(); + X0Y2_瞼左_睫毛2CP.Update(); + X0Y2_瞼右_瞼CP.Update(mm); + X0Y2_瞼右_睫毛1CP.Update(); + X0Y2_瞼右_睫毛2CP.Update(); + break; + case 3: + X0Y3_瞼左_瞼CP.Update(mm); + X0Y3_瞼左_睫毛1CP.Update(); + X0Y3_瞼左_睫毛2CP.Update(); + X0Y3_瞼右_瞼CP.Update(mm); + X0Y3_瞼右_睫毛1CP.Update(); + X0Y3_瞼右_睫毛2CP.Update(); + break; + default: + X0Y4_瞼左_瞼CP.Update(mm); + X0Y4_瞼左_睫毛1CP.Update(); + X0Y4_瞼左_睫毛2CP.Update(); + X0Y4_瞼右_瞼CP.Update(mm); + X0Y4_瞼右_睫毛1CP.Update(); + X0Y4_瞼右_睫毛2CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 瞼左_瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); + 瞼左_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 瞼左_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 瞼右_瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); + 瞼右_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 瞼右_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼D.cs index 20b8696..3bfce5c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼D.cs @@ -1,55 +1,56 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 縦瞼D : EleD +namespace SlaveMatrix { - public bool 瞼左_瞼_表示 = true; + [Serializable] + public class 縦瞼D : EleD + { + public bool 瞼左_瞼_表示 = true; - public bool 瞼左_睫毛1_表示 = true; + public bool 瞼左_睫毛1_表示 = true; - public bool 瞼左_睫毛2_表示 = true; + public bool 瞼左_睫毛2_表示 = true; - public bool 瞼右_瞼_表示 = true; + public bool 瞼右_瞼_表示 = true; - public bool 瞼右_睫毛1_表示 = true; + public bool 瞼右_睫毛1_表示 = true; - public bool 瞼右_睫毛2_表示 = true; + public bool 瞼右_睫毛2_表示 = true; - public double 外線; + public double 外線; - public double 瞼左_睫毛1_長さ; + public double 瞼左_睫毛1_長さ; - public double 瞼左_睫毛2_長さ; + public double 瞼左_睫毛2_長さ; - public double 瞼右_睫毛1_長さ; + public double 瞼右_睫毛1_長さ; - public double 瞼右_睫毛2_長さ; + public double 瞼右_睫毛2_長さ; - public 縦瞼D() - { - ThisType = GetType(); - } + public 縦瞼D() + { + ThisType = GetType(); + } - public 縦瞼D SetRandom() - { - サイズX = RNG.XS.NextDouble(); - 瞼左_睫毛1_表示 = RNG.XS.NextBool(); - 瞼左_睫毛2_表示 = RNG.XS.NextBool(); - 瞼右_睫毛1_表示 = 瞼左_睫毛1_表示; - 瞼右_睫毛2_表示 = 瞼左_睫毛2_表示; - 外線 = RNG.XS.NextDouble(); - 瞼左_睫毛1_長さ = RNG.XS.NextDouble(); - 瞼左_睫毛2_長さ = RNG.XS.NextDouble(); - 瞼右_睫毛1_長さ = 瞼左_睫毛1_長さ; - 瞼右_睫毛2_長さ = 瞼左_睫毛2_長さ; - return this; - } + public 縦瞼D SetRandom() + { + サイズX = RNG.XS.NextDouble(); + 瞼左_睫毛1_表示 = RNG.XS.NextBool(); + 瞼左_睫毛2_表示 = RNG.XS.NextBool(); + 瞼右_睫毛1_表示 = 瞼左_睫毛1_表示; + 瞼右_睫毛2_表示 = 瞼左_睫毛2_表示; + 外線 = RNG.XS.NextDouble(); + 瞼左_睫毛1_長さ = RNG.XS.NextDouble(); + 瞼左_睫毛2_長さ = RNG.XS.NextDouble(); + 瞼右_睫毛1_長さ = 瞼左_睫毛1_長さ; + 瞼右_睫毛2_長さ = 瞼左_睫毛2_長さ; + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 縦瞼(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 縦瞼(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒.cs index 18b62e4..de1f3c4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒.cs @@ -1,305 +1,306 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 羽根箒 : Ele +namespace SlaveMatrix { - public Par X0Y0_羽根1; + public class 羽根箒 : Ele + { + public Par X0Y0_羽根1; - public Par X0Y0_羽根2; + public Par X0Y0_羽根2; - public Par X0Y0_羽根3; + public Par X0Y0_羽根3; - public Par X0Y0_羽根4; + public Par X0Y0_羽根4; - public Par X0Y0_羽根5; + public Par X0Y0_羽根5; - public Par X0Y0_羽根; + public Par X0Y0_羽根; - public Par X0Y0_柄; + public Par X0Y0_柄; - public ColorD 羽根1CD; + public ColorD 羽根1CD; - public ColorD 羽根2CD; + public ColorD 羽根2CD; - public ColorD 羽根3CD; + public ColorD 羽根3CD; - public ColorD 羽根4CD; + public ColorD 羽根4CD; - public ColorD 羽根5CD; + public ColorD 羽根5CD; - public ColorD 羽根CD; + public ColorD 羽根CD; - public ColorD 柄CD; + public ColorD 柄CD; - public ColorP X0Y0_羽根1CP; + public ColorP X0Y0_羽根1CP; - public ColorP X0Y0_羽根2CP; + public ColorP X0Y0_羽根2CP; - public ColorP X0Y0_羽根3CP; + public ColorP X0Y0_羽根3CP; - public ColorP X0Y0_羽根4CP; + public ColorP X0Y0_羽根4CP; - public ColorP X0Y0_羽根5CP; + public ColorP X0Y0_羽根5CP; - public ColorP X0Y0_羽根CP; + public ColorP X0Y0_羽根CP; - public ColorP X0Y0_柄CP; + public ColorP X0Y0_柄CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - 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; - X0Y0_羽根1.Hit = value; - } - } + public bool 羽根1_表示 + { + get + { + return X0Y0_羽根1.Dra; + } + set + { + X0Y0_羽根1.Dra = value; + X0Y0_羽根1.Hit = value; + } + } - public bool 羽根2_表示 - { - get - { - return X0Y0_羽根2.Dra; - } - set - { - X0Y0_羽根2.Dra = value; - X0Y0_羽根2.Hit = value; - } - } + public bool 羽根2_表示 + { + get + { + return X0Y0_羽根2.Dra; + } + set + { + X0Y0_羽根2.Dra = value; + X0Y0_羽根2.Hit = value; + } + } - public bool 羽根3_表示 - { - get - { - return X0Y0_羽根3.Dra; - } - set - { - X0Y0_羽根3.Dra = value; - X0Y0_羽根3.Hit = value; - } - } + public bool 羽根3_表示 + { + get + { + return X0Y0_羽根3.Dra; + } + set + { + X0Y0_羽根3.Dra = value; + X0Y0_羽根3.Hit = value; + } + } - public bool 羽根4_表示 - { - get - { - return X0Y0_羽根4.Dra; - } - set - { - X0Y0_羽根4.Dra = value; - X0Y0_羽根4.Hit = value; - } - } + public bool 羽根4_表示 + { + get + { + return X0Y0_羽根4.Dra; + } + set + { + X0Y0_羽根4.Dra = value; + X0Y0_羽根4.Hit = value; + } + } - public bool 羽根5_表示 - { - get - { - return X0Y0_羽根5.Dra; - } - set - { - X0Y0_羽根5.Dra = value; - X0Y0_羽根5.Hit = value; - } - } + public bool 羽根5_表示 + { + get + { + return X0Y0_羽根5.Dra; + } + set + { + X0Y0_羽根5.Dra = value; + X0Y0_羽根5.Hit = value; + } + } - public bool 羽根_表示 - { - get - { - return X0Y0_羽根.Dra; - } - set - { - X0Y0_羽根.Dra = value; - X0Y0_羽根.Hit = value; - } - } + public bool 羽根_表示 + { + get + { + return X0Y0_羽根.Dra; + } + set + { + X0Y0_羽根.Dra = value; + X0Y0_羽根.Hit = value; + } + } - public bool 柄_表示 - { - get - { - return X0Y0_柄.Dra; - } - set - { - X0Y0_柄.Dra = value; - X0Y0_柄.Hit = value; - } - } + public bool 柄_表示 + { + get + { + return X0Y0_柄.Dra; + } + set + { + X0Y0_柄.Dra = value; + X0Y0_柄.Hit = value; + } + } - public override bool 表示 - { - get - { - return 羽根1_表示; - } - set - { - 羽根1_表示 = value; - 羽根2_表示 = value; - 羽根3_表示 = value; - 羽根4_表示 = value; - 羽根5_表示 = value; - 羽根_表示 = value; - 柄_表示 = value; - } - } + public override bool 表示 + { + get + { + return 羽根1_表示; + } + set + { + 羽根1_表示 = value; + 羽根2_表示 = value; + 羽根3_表示 = value; + 羽根4_表示 = value; + 羽根5_表示 = value; + 羽根_表示 = value; + 柄_表示 = value; + } + } - public override double 濃度 - { - get - { - return 羽根1CD.不透明度; - } - set - { - 羽根1CD.不透明度 = value; - 羽根2CD.不透明度 = value; - 羽根3CD.不透明度 = value; - 羽根4CD.不透明度 = value; - 羽根5CD.不透明度 = value; - 羽根CD.不透明度 = value; - 柄CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 羽根1CD.不透明度; + } + set + { + 羽根1CD.不透明度 = value; + 羽根2CD.不透明度 = value; + 羽根3CD.不透明度 = value; + 羽根4CD.不透明度 = value; + 羽根5CD.不透明度 = value; + 羽根CD.不透明度 = value; + 柄CD.不透明度 = value; + } + } - public 羽根箒(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 羽根箒D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["羽根箒"]); - Pars pars = 本体[0][0]; - X0Y0_羽根1 = pars["羽根1"].ToPar(); - X0Y0_羽根2 = pars["羽根2"].ToPar(); - X0Y0_羽根3 = pars["羽根3"].ToPar(); - X0Y0_羽根4 = pars["羽根4"].ToPar(); - X0Y0_羽根5 = pars["羽根5"].ToPar(); - X0Y0_羽根 = pars["羽根"].ToPar(); - X0Y0_柄 = pars["柄"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 羽根4_表示 = e.羽根4_表示; - 羽根5_表示 = e.羽根5_表示; - 羽根_表示 = e.羽根_表示; - 柄_表示 = e.柄_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - 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_羽根4CP = new ColorP(X0Y0_羽根4, 羽根4CD, DisUnit, abj: true); - X0Y0_羽根5CP = new ColorP(X0Y0_羽根5, 羽根5CD, DisUnit, abj: true); - X0Y0_羽根CP = new ColorP(X0Y0_羽根, 羽根CD, DisUnit, abj: true); - X0Y0_柄CP = new ColorP(X0Y0_柄, 柄CD, DisUnit, abj: true); - 濃度 = e.濃度; - 本体.JoinPAall(); - } + public 羽根箒(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 羽根箒D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["羽根箒"]); + Pars pars = 本体[0][0]; + X0Y0_羽根1 = pars["羽根1"].ToPar(); + X0Y0_羽根2 = pars["羽根2"].ToPar(); + X0Y0_羽根3 = pars["羽根3"].ToPar(); + X0Y0_羽根4 = pars["羽根4"].ToPar(); + X0Y0_羽根5 = pars["羽根5"].ToPar(); + X0Y0_羽根 = pars["羽根"].ToPar(); + X0Y0_柄 = pars["柄"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 羽根4_表示 = e.羽根4_表示; + 羽根5_表示 = e.羽根5_表示; + 羽根_表示 = e.羽根_表示; + 柄_表示 = e.柄_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + 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_羽根4CP = new ColorP(X0Y0_羽根4, 羽根4CD, DisUnit, abj: true); + X0Y0_羽根5CP = new ColorP(X0Y0_羽根5, 羽根5CD, DisUnit, abj: true); + X0Y0_羽根CP = new ColorP(X0Y0_羽根, 羽根CD, DisUnit, abj: true); + X0Y0_柄CP = new ColorP(X0Y0_柄, 柄CD, DisUnit, abj: true); + 濃度 = e.濃度; + 本体.JoinPAall(); + } - public override void 色更新() - { - X0Y0_羽根1CP.Update(); - X0Y0_羽根2CP.Update(); - X0Y0_羽根3CP.Update(); - X0Y0_羽根4CP.Update(); - X0Y0_羽根5CP.Update(); - X0Y0_羽根CP.Update(); - X0Y0_柄CP.Update(); - } + public override void 色更新() + { + X0Y0_羽根1CP.Update(); + X0Y0_羽根2CP.Update(); + X0Y0_羽根3CP.Update(); + X0Y0_羽根4CP.Update(); + X0Y0_羽根5CP.Update(); + X0Y0_羽根CP.Update(); + X0Y0_柄CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - Col.GetGrad(ref Col.White, out var ret); - 羽根1CD = new ColorD(ref Col.Black, ref ret); - 羽根2CD = new ColorD(ref Col.Black, ref ret); - 羽根3CD = new ColorD(ref Col.Black, ref ret); - 羽根4CD = new ColorD(ref Col.Black, ref ret); - 羽根5CD = new ColorD(ref Col.Black, ref ret); - Col.GetGrad(ref Col.White, out ret); - 羽根CD = new ColorD(ref Col.Black, ref ret); - 柄CD = new ColorD(); - 柄CD.線 = Col.Black; - 柄CD.色 = new Color2(ref Col.Black, ref Col.Empty); - } + private void 配色N0(体配色 体配色) + { + Col.GetGrad(ref Col.White, out var ret); + 羽根1CD = new ColorD(ref Col.Black, ref ret); + 羽根2CD = new ColorD(ref Col.Black, ref ret); + 羽根3CD = new ColorD(ref Col.Black, ref ret); + 羽根4CD = new ColorD(ref Col.Black, ref ret); + 羽根5CD = new ColorD(ref Col.Black, ref ret); + Col.GetGrad(ref Col.White, out ret); + 羽根CD = new ColorD(ref Col.Black, ref ret); + 柄CD = new ColorD(); + 柄CD.線 = Col.Black; + 柄CD.色 = new Color2(ref Col.Black, ref Col.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒D.cs index a3a695d..b2fa423 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒D.cs @@ -1,32 +1,33 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 羽根箒D : EleD +namespace SlaveMatrix { - public bool 羽根1_表示 = true; + [Serializable] + public class 羽根箒D : EleD + { + public bool 羽根1_表示 = true; - public bool 羽根2_表示 = true; + public bool 羽根2_表示 = true; - public bool 羽根3_表示 = true; + public bool 羽根3_表示 = true; - public bool 羽根4_表示 = true; + public bool 羽根4_表示 = true; - public bool 羽根5_表示 = true; + public bool 羽根5_表示 = true; - public bool 羽根_表示 = true; + public bool 羽根_表示 = true; - public bool 柄_表示 = true; + public bool 柄_表示 = true; - public 羽根箒D() - { - ThisType = GetType(); - } + public 羽根箒D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 羽根箒(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 羽根箒(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽箒処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽箒処理.cs index 8a48025..1bc2f63 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽箒処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽箒処理.cs @@ -1,258 +1,259 @@ using System.Drawing; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 羽箒処理 : 処理B +namespace SlaveMatrix { - public bool Is擽り; + public class 羽箒処理 : 処理B + { + public bool Is擽り; - private Mot 擽りモーション; + private Mot 擽りモーション; - private ハンド ハンド右; + private ハンド ハンド右; - private readonly double xc; + private readonly double xc; - private string 擽り時() - { - return "LUp:" + GameText.やめる + "\r\nWh:" + GameText.強さL + 強さ + "\r\nRCl:" + GameText.放す; - } + private string 擽り時() + { + return "LUp:" + GameText.やめる + "\r\nWh:" + GameText.強さL + 強さ + "\r\nRCl:" + GameText.放す; + } - private string 待機時() - { - return (調教UI.Bod.IsHit(調教UI.羽根箒先端hc) ? ("LDo:" + GameText.擽り + "\r\n") : "") + "Wh:" + GameText.強さL + 強さ + "\r\nRCl:" + GameText.放す; - } + private string 待機時() + { + return (調教UI.Bod.IsHit(調教UI.羽根箒先端hc) ? ("LDo:" + GameText.擽り + "\r\n") : "") + "Wh:" + GameText.強さL + 強さ + "\r\nRCl:" + GameText.放す; + } - private void 移動時() - { - if (Sta.GameData.ガイド) - { - if (Is擽り) - { - ip.SubInfoIm = 擽り時(); - } - else - { - ip.SubInfoIm = 待機時(); - } - } - } + private void 移動時() + { + if (Sta.GameData.ガイド) + { + if (Is擽り) + { + ip.SubInfoIm = 擽り時(); + } + else + { + ip.SubInfoIm = 待機時(); + } + } + } - public void Move(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象) - { - return; - } - if (Is擽り) - { - Color HitColor = 調教UI.羽根箒先端hc; - if (調教UI.Bod.IsHit(HitColor)) - { - if (!調教UI.押し状態) - { - 調教UI.押し(ref cd); - 調教UI.Action(Cha.GetContact(ref HitColor).c, ActionType.Contact, CurrentState.Start, ToolType.羽根箒, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - 擽りモーション.Start(); - 調教UI.Action(Cha.GetContact(ref HitColor).c, ActionType.Contact, CurrentState.Continue, ToolType.羽根箒, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - else if (調教UI.押し状態) - { - 調教UI.Action(Cha.GetContact(ref HitColor).c, ActionType.Contact, CurrentState.End, ToolType.羽根箒, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 擽りモーション.End(); - 調教UI.放し(); - } - } - if (!対象.Ele.右 && cp.X < xc) - { - 対象.Ele.右 = !対象.Ele.右; - 対象.Ele.本体.JoinPA(); - ハンド右.X11Y0_小指.ReverseX(); - ハンド右.X11Y0_薬指.ReverseX(); - ハンド右.X11Y0_中指.ReverseX(); - ハンド右.X11Y0_人指.ReverseX(); - ハンド右.X11Y0_手.ReverseX(); - ハンド右.X11Y0_親指.ReverseX(); - ハンド右.X11Y0_呪印_輪1_輪外.ReverseX(); - ハンド右.X11Y0_呪印_輪1_輪内.ReverseX(); - ハンド右.X11Y0_呪印_輪2_輪外.ReverseX(); - ハンド右.X11Y0_呪印_輪2_輪内.ReverseX(); - ハンド右.X11Y0_呪印_輪3_輪外.ReverseX(); - ハンド右.X11Y0_呪印_輪3_輪内.ReverseX(); - ハンド右.X11Y0_呪印_鎖1.ReverseX(); - ハンド右.X11Y0_呪印_鎖3.ReverseX(); - ハンド右.本体.JoinPA(); - } - else if (対象.Ele.右 && cp.X > xc) - { - 対象.Ele.右 = !対象.Ele.右; - 対象.Ele.本体.JoinPA(); - ハンド右.X11Y0_小指.ReverseX(); - ハンド右.X11Y0_薬指.ReverseX(); - ハンド右.X11Y0_中指.ReverseX(); - ハンド右.X11Y0_人指.ReverseX(); - ハンド右.X11Y0_手.ReverseX(); - ハンド右.X11Y0_親指.ReverseX(); - ハンド右.X11Y0_呪印_輪1_輪外.ReverseX(); - ハンド右.X11Y0_呪印_輪1_輪内.ReverseX(); - ハンド右.X11Y0_呪印_輪2_輪外.ReverseX(); - ハンド右.X11Y0_呪印_輪2_輪内.ReverseX(); - ハンド右.X11Y0_呪印_輪3_輪外.ReverseX(); - ハンド右.X11Y0_呪印_輪3_輪内.ReverseX(); - ハンド右.X11Y0_呪印_鎖1.ReverseX(); - ハンド右.X11Y0_呪印_鎖3.ReverseX(); - ハンド右.本体.JoinPA(); - } - 移動時(); - } + public void Move(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象) + { + return; + } + if (Is擽り) + { + Color HitColor = 調教UI.羽根箒先端hc; + if (調教UI.Bod.IsHit(HitColor)) + { + if (!調教UI.押し状態) + { + 調教UI.押し(ref cd); + 調教UI.Action(Cha.GetContact(ref HitColor).c, ActionType.Contact, CurrentState.Start, ToolType.羽根箒, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + 擽りモーション.Start(); + 調教UI.Action(Cha.GetContact(ref HitColor).c, ActionType.Contact, CurrentState.Continue, ToolType.羽根箒, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + else if (調教UI.押し状態) + { + 調教UI.Action(Cha.GetContact(ref HitColor).c, ActionType.Contact, CurrentState.End, ToolType.羽根箒, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 擽りモーション.End(); + 調教UI.放し(); + } + } + if (!対象.Ele.右 && cp.X < xc) + { + 対象.Ele.右 = !対象.Ele.右; + 対象.Ele.本体.JoinPA(); + ハンド右.X11Y0_小指.ReverseX(); + ハンド右.X11Y0_薬指.ReverseX(); + ハンド右.X11Y0_中指.ReverseX(); + ハンド右.X11Y0_人指.ReverseX(); + ハンド右.X11Y0_手.ReverseX(); + ハンド右.X11Y0_親指.ReverseX(); + ハンド右.X11Y0_呪印_輪1_輪外.ReverseX(); + ハンド右.X11Y0_呪印_輪1_輪内.ReverseX(); + ハンド右.X11Y0_呪印_輪2_輪外.ReverseX(); + ハンド右.X11Y0_呪印_輪2_輪内.ReverseX(); + ハンド右.X11Y0_呪印_輪3_輪外.ReverseX(); + ハンド右.X11Y0_呪印_輪3_輪内.ReverseX(); + ハンド右.X11Y0_呪印_鎖1.ReverseX(); + ハンド右.X11Y0_呪印_鎖3.ReverseX(); + ハンド右.本体.JoinPA(); + } + else if (対象.Ele.右 && cp.X > xc) + { + 対象.Ele.右 = !対象.Ele.右; + 対象.Ele.本体.JoinPA(); + ハンド右.X11Y0_小指.ReverseX(); + ハンド右.X11Y0_薬指.ReverseX(); + ハンド右.X11Y0_中指.ReverseX(); + ハンド右.X11Y0_人指.ReverseX(); + ハンド右.X11Y0_手.ReverseX(); + ハンド右.X11Y0_親指.ReverseX(); + ハンド右.X11Y0_呪印_輪1_輪外.ReverseX(); + ハンド右.X11Y0_呪印_輪1_輪内.ReverseX(); + ハンド右.X11Y0_呪印_輪2_輪外.ReverseX(); + ハンド右.X11Y0_呪印_輪2_輪内.ReverseX(); + ハンド右.X11Y0_呪印_輪3_輪外.ReverseX(); + ハンド右.X11Y0_呪印_輪3_輪内.ReverseX(); + ハンド右.X11Y0_呪印_鎖1.ReverseX(); + ハンド右.X11Y0_呪印_鎖3.ReverseX(); + ハンド右.本体.JoinPA(); + } + 移動時(); + } - public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus != 対象) - { - return; - } - if (!選択) - { - 選択 = true; - return; - } - Color HitColor = 調教UI.羽根箒先端hc; - if (mb == MouseButtons.Left && 調教UI.Bod.IsHit(HitColor)) - { - 調教UI.押し(ref cd); - 擽りモーション.Start(); - Is擽り = true; - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = 擽り時(); - } - 調教UI.Action(Cha.GetContact(ref HitColor).c, ActionType.Contact, CurrentState.Start, ToolType.羽根箒, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - } - else if (mb == MouseButtons.Right && !Is擽り) - { - Is擽り = false; - 擽りモーション.End(); - if (対象.Ele.右) - { - ハンド右.X11Y0_小指.ReverseX(); - ハンド右.X11Y0_薬指.ReverseX(); - ハンド右.X11Y0_中指.ReverseX(); - ハンド右.X11Y0_人指.ReverseX(); - ハンド右.X11Y0_手.ReverseX(); - ハンド右.X11Y0_親指.ReverseX(); - ハンド右.X11Y0_呪印_輪1_輪外.ReverseX(); - ハンド右.X11Y0_呪印_輪1_輪内.ReverseX(); - ハンド右.X11Y0_呪印_輪2_輪外.ReverseX(); - ハンド右.X11Y0_呪印_輪2_輪内.ReverseX(); - ハンド右.X11Y0_呪印_輪3_輪外.ReverseX(); - ハンド右.X11Y0_呪印_輪3_輪内.ReverseX(); - ハンド右.X11Y0_呪印_鎖1.ReverseX(); - ハンド右.X11Y0_呪印_鎖3.ReverseX(); - ハンド右.本体.JoinPA(); - } - 調教UI.通常放し(); - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = " "; - } - } - } + public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus != 対象) + { + return; + } + if (!選択) + { + 選択 = true; + return; + } + Color HitColor = 調教UI.羽根箒先端hc; + if (mb == MouseButtons.Left && 調教UI.Bod.IsHit(HitColor)) + { + 調教UI.押し(ref cd); + 擽りモーション.Start(); + Is擽り = true; + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = 擽り時(); + } + 調教UI.Action(Cha.GetContact(ref HitColor).c, ActionType.Contact, CurrentState.Start, ToolType.羽根箒, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + } + else if (mb == MouseButtons.Right && !Is擽り) + { + Is擽り = false; + 擽りモーション.End(); + if (対象.Ele.右) + { + ハンド右.X11Y0_小指.ReverseX(); + ハンド右.X11Y0_薬指.ReverseX(); + ハンド右.X11Y0_中指.ReverseX(); + ハンド右.X11Y0_人指.ReverseX(); + ハンド右.X11Y0_手.ReverseX(); + ハンド右.X11Y0_親指.ReverseX(); + ハンド右.X11Y0_呪印_輪1_輪外.ReverseX(); + ハンド右.X11Y0_呪印_輪1_輪内.ReverseX(); + ハンド右.X11Y0_呪印_輪2_輪外.ReverseX(); + ハンド右.X11Y0_呪印_輪2_輪内.ReverseX(); + ハンド右.X11Y0_呪印_輪3_輪外.ReverseX(); + ハンド右.X11Y0_呪印_輪3_輪内.ReverseX(); + ハンド右.X11Y0_呪印_鎖1.ReverseX(); + ハンド右.X11Y0_呪印_鎖3.ReverseX(); + ハンド右.本体.JoinPA(); + } + 調教UI.通常放し(); + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = " "; + } + } + } - public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus == 対象 && mb == MouseButtons.Left && Is擽り) - { - Color HitColor = 調教UI.羽根箒先端hc; - 調教UI.Action(Cha.GetContact(ref HitColor).c, ActionType.Contact, CurrentState.End, ToolType.羽根箒, 0, 1, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - 擽りモーション.End(); - 調教UI.放し(); - Is擽り = false; - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = 待機時(); - } - } - } + public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus == 対象 && mb == MouseButtons.Left && Is擽り) + { + Color HitColor = 調教UI.羽根箒先端hc; + 調教UI.Action(Cha.GetContact(ref HitColor).c, ActionType.Contact, CurrentState.End, ToolType.羽根箒, 0, 1, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + 擽りモーション.End(); + 調教UI.放し(); + Is擽り = false; + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = 待機時(); + } + } + } - public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) - { - } + public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) + { + } - public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus == 対象) - { - 強さ = (強さ + dt.Sign()).Clamp(1, 3); - 擽りモーション.BaseSpeed = 10.0 * base.強度; - if (!Sta.GameData.ガイド) - { - ip.SubInfoIm = "Wh:" + GameText.強さL + 強さ; - } - else - { - 移動時(); - } - } - } + public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus == 対象) + { + 強さ = (強さ + dt.Sign()).Clamp(1, 3); + 擽りモーション.BaseSpeed = 10.0 * base.強度; + if (!Sta.GameData.ガイド) + { + ip.SubInfoIm = "Wh:" + GameText.強さL + 強さ; + } + else + { + 移動時(); + } + } + } - public 羽箒処理(TrainingUI 調教UI, CM 羽根箒) - : base(調教UI, 羽根箒) - { - 羽箒処理 羽箒処理2 = this; - ハンド右 = 調教UI.ハンド右; - xc = Med.Base.LocalCenter.X; - Color hc; - 擽りモーション = new Mot(0.0, 1.0) - { - BaseSpeed = 16.0 * base.強度, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - 羽根箒.Ele.角度C = 10.0 * m.Value; - hc = 調教UI.羽根箒先端hc; - 調教UI.Action(羽箒処理2.Cha.GetContact(ref hc).c, ActionType.Tickle, CurrentState.Continue, ToolType.羽根箒, 0, 羽箒処理2.強さ, 機械: false, 射精: false); - Player.奴体力消費小(); - Player.主精力消費小(); - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate(Mot m) - { - m.ResetValue(); - 羽根箒.Ele.角度C = 0.0; - } - }; - 調教UI.Mots.Add(擽りモーション.GetHashCode().ToString(), 擽りモーション); - } + public 羽箒処理(TrainingUI 調教UI, CM 羽根箒) + : base(調教UI, 羽根箒) + { + 羽箒処理 羽箒処理2 = this; + ハンド右 = 調教UI.ハンド右; + xc = Med.Base.LocalCenter.X; + Color hc; + 擽りモーション = new Mot(0.0, 1.0) + { + BaseSpeed = 16.0 * base.強度, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + 羽根箒.Ele.角度C = 10.0 * m.Value; + hc = 調教UI.羽根箒先端hc; + 調教UI.Action(羽箒処理2.Cha.GetContact(ref hc).c, ActionType.Tickle, CurrentState.Continue, ToolType.羽根箒, 0, 羽箒処理2.強さ, 機械: false, 射精: false); + Player.奴体力消費小(); + Player.主精力消費小(); + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate(Mot m) + { + m.ResetValue(); + 羽根箒.Ele.角度C = 0.0; + } + }; + 調教UI.Mots.Add(擽りモーション.GetHashCode().ToString(), 擽りモーション); + } - public void SetCha(Cha Cha) - { - base.Cha = Cha; - Bod = Cha.Bod; - } + public void SetCha(Cha Cha) + { + base.Cha = Cha; + Bod = Cha.Bod; + } - public new void Reset() - { - base.Reset(); - Is擽り = false; - 擽りモーション?.End(); - } + public new void Reset() + { + base.Reset(); + Is擽り = false; + 擽りモーション?.End(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼上腕.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼上腕.cs index b5c458b..1e7724f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼上腕.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼上腕.cs @@ -1,6 +1,7 @@ -namespace SlaveMatrix; - -public class 翼上腕 : 上腕 +namespace SlaveMatrix { - public virtual double 展開 { get; set; } + public class 翼上腕 : 上腕 + { + public virtual double 展開 { get; set; } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼上腕D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼上腕D.cs index c64a572..7ec0165 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼上腕D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼上腕D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 翼上腕D : 上腕D +namespace SlaveMatrix { + [Serializable] + public class 翼上腕D : 上腕D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼下腕.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼下腕.cs index fe8766f..09b119f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼下腕.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼下腕.cs @@ -1,6 +1,7 @@ -namespace SlaveMatrix; - -public class 翼下腕 : 下腕 +namespace SlaveMatrix { - public virtual double 展開 { get; set; } + public class 翼下腕 : 下腕 + { + public virtual double 展開 { get; set; } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼下腕D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼下腕D.cs index cb8a4a9..9ea3f07 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼下腕D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼下腕D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 翼下腕D : 下腕D +namespace SlaveMatrix { + [Serializable] + public class 翼下腕D : 下腕D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼手.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼手.cs index 356f2e4..d3b2166 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼手.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼手.cs @@ -1,6 +1,7 @@ -namespace SlaveMatrix; - -public class 翼手 : 手 +namespace SlaveMatrix { - public virtual double 展開 { get; set; } + public class 翼手 : 手 + { + public virtual double 展開 { get; set; } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼手D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼手D.cs index 891e6eb..edba69b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼手D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼手D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 翼手D : 手D +namespace SlaveMatrix { + [Serializable] + public class 翼手D : 手D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼獣.cs index 9d4e78c..2d47bf6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼獣.cs @@ -1,10 +1,11 @@ -namespace SlaveMatrix; - -public struct 翼獣 +namespace SlaveMatrix { - public 上腕_蝙 上腕; + public struct 翼獣 + { + public 上腕_蝙 上腕; - public 下腕_蝙 下腕; + public 下腕_蝙 下腕; - public 手_蝙 手; + public 手_蝙 手; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼鳥.cs index 45ee453..b7a8f43 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/翼鳥.cs @@ -1,10 +1,11 @@ -namespace SlaveMatrix; - -public struct 翼鳥 +namespace SlaveMatrix { - public 上腕_鳥 上腕; + public struct 翼鳥 + { + public 上腕_鳥 上腕; - public 下腕_鳥 下腕; + public 下腕_鳥 下腕; - public 手_鳥 手; + public 手_鳥 手; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳.cs index 80c5419..4763853 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 耳 : Ele +namespace SlaveMatrix { + public class 耳 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳D.cs index 02b5931..c181bb1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 耳D : EleD +namespace SlaveMatrix { + [Serializable] + public class 耳D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人.cs index 43e54f4..71de433 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人.cs @@ -1,208 +1,209 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 耳_人 : 耳 +namespace SlaveMatrix { - public Par X0Y0_耳; + public class 耳_人 : 耳 + { + public Par X0Y0_耳; - public Par X0Y0_耳線; + public Par X0Y0_耳線; - public Par X1Y0_耳; + public Par X1Y0_耳; - public Par X1Y0_耳線; + public Par X1Y0_耳線; - public ColorD 耳CD; + public ColorD 耳CD; - public ColorD 耳線CD; + public ColorD 耳線CD; - public ColorP X0Y0_耳CP; + public ColorP X0Y0_耳CP; - public ColorP X0Y0_耳線CP; + public ColorP X0Y0_耳線CP; - public ColorP X1Y0_耳CP; + public ColorP X1Y0_耳CP; - public ColorP X1Y0_耳線CP; + public ColorP X1Y0_耳線CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexX = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexX = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 耳_表示 - { - get - { - return X0Y0_耳.Dra; - } - set - { - X0Y0_耳.Dra = value; - X1Y0_耳.Dra = value; - X0Y0_耳.Hit = value; - X1Y0_耳.Hit = value; - } - } + public bool 耳_表示 + { + get + { + return X0Y0_耳.Dra; + } + set + { + X0Y0_耳.Dra = value; + X1Y0_耳.Dra = value; + X0Y0_耳.Hit = value; + X1Y0_耳.Hit = value; + } + } - public bool 耳線_表示 - { - get - { - return X0Y0_耳線.Dra; - } - set - { - X0Y0_耳線.Dra = value; - X1Y0_耳線.Dra = value; - X0Y0_耳線.Hit = value; - X1Y0_耳線.Hit = value; - } - } + public bool 耳線_表示 + { + get + { + return X0Y0_耳線.Dra; + } + set + { + X0Y0_耳線.Dra = value; + X1Y0_耳線.Dra = value; + X0Y0_耳線.Hit = value; + X1Y0_耳線.Hit = value; + } + } - public override bool 表示 - { - get - { - return 耳_表示; - } - set - { - 耳_表示 = value; - 耳線_表示 = value; - } - } + public override bool 表示 + { + get + { + return 耳_表示; + } + set + { + 耳_表示 = value; + 耳線_表示 = value; + } + } - public override double 濃度 - { - get - { - return 耳CD.不透明度; - } - set - { - 耳CD.不透明度 = value; - 耳線CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 耳CD.不透明度; + } + set + { + 耳CD.不透明度 = value; + 耳線CD.不透明度 = value; + } + } - public 耳_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 耳_人D e) - { - ThisType = GetType(); - 本体 = new Difs(); - 本体.Tag = "通"; - 本体.Add(new Dif(Sta.肢左["耳"][0])); - 本体.Add(new Dif(Sta.肢左["耳"][1])); - Pars pars = 本体[0][0]; - X0Y0_耳 = pars["耳"].ToPar(); - X0Y0_耳線 = pars["耳線"].ToPar(); - pars = 本体[1][0]; - X1Y0_耳 = pars["耳"].ToPar(); - X1Y0_耳線 = pars["耳線"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 耳_表示 = e.耳_表示; - 耳線_表示 = e.耳線_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_耳CP = new ColorP(X0Y0_耳, 耳CD, DisUnit, abj: true); - X0Y0_耳線CP = new ColorP(X0Y0_耳線, 耳線CD, DisUnit, abj: true); - X1Y0_耳CP = new ColorP(X1Y0_耳, 耳CD, DisUnit, abj: true); - X1Y0_耳線CP = new ColorP(X1Y0_耳線, 耳線CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 耳_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 耳_人D e) + { + ThisType = GetType(); + 本体 = new Difs(); + 本体.Tag = "通"; + 本体.Add(new Dif(Sta.肢左["耳"][0])); + 本体.Add(new Dif(Sta.肢左["耳"][1])); + Pars pars = 本体[0][0]; + X0Y0_耳 = pars["耳"].ToPar(); + X0Y0_耳線 = pars["耳線"].ToPar(); + pars = 本体[1][0]; + X1Y0_耳 = pars["耳"].ToPar(); + X1Y0_耳線 = pars["耳線"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 耳_表示 = e.耳_表示; + 耳線_表示 = e.耳線_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_耳CP = new ColorP(X0Y0_耳, 耳CD, DisUnit, abj: true); + X0Y0_耳線CP = new ColorP(X0Y0_耳線, 耳線CD, DisUnit, abj: true); + X1Y0_耳CP = new ColorP(X1Y0_耳, 耳CD, DisUnit, abj: true); + X1Y0_耳線CP = new ColorP(X1Y0_耳線, 耳線CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_耳.AngleBase = num * -18.0; - X1Y0_耳.AngleBase = num * -18.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_耳.AngleBase = num * -18.0; + X1Y0_耳.AngleBase = num * -18.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - if (本体.IndexX == 0) - { - X0Y0_耳CP.Update(); - X0Y0_耳線CP.Update(); - } - else - { - X1Y0_耳CP.Update(); - X1Y0_耳線CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexX == 0) + { + X0Y0_耳CP.Update(); + X0Y0_耳線CP.Update(); + } + else + { + X1Y0_耳CP.Update(); + X1Y0_耳線CP.Update(); + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 耳CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 耳線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 耳CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 耳線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人D.cs index 0fcd13c..8a0cd32 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人D.cs @@ -1,22 +1,23 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 耳_人D : 耳D +namespace SlaveMatrix { - public bool 耳_表示 = true; + [Serializable] + public class 耳_人D : 耳D + { + public bool 耳_表示 = true; - public bool 耳線_表示 = true; + public bool 耳線_表示 = true; - public 耳_人D() - { - ThisType = GetType(); - } + public 耳_人D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 耳_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 耳_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖.cs index 8c0b38b..022f4e1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖.cs @@ -1,306 +1,307 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 耳_尖 : 耳 +namespace SlaveMatrix { - public Par X0Y0_耳; + public class 耳_尖 : 耳 + { + public Par X0Y0_耳; - public Par X0Y0_耳線; + public Par X0Y0_耳線; - public Par X0Y1_耳; + public Par X0Y1_耳; - public Par X0Y1_耳線; + public Par X0Y1_耳線; - public Par X0Y2_耳; + public Par X0Y2_耳; - public Par X0Y2_耳線; + public Par X0Y2_耳線; - public Par X1Y0_耳; + public Par X1Y0_耳; - public Par X1Y0_耳線; + public Par X1Y0_耳線; - public Par X1Y1_耳; + public Par X1Y1_耳; - public Par X1Y1_耳線; + public Par X1Y1_耳線; - public Par X1Y2_耳; + public Par X1Y2_耳; - public Par X1Y2_耳線; + public Par X1Y2_耳線; - public ColorD 耳CD; + public ColorD 耳CD; - public ColorD 耳線CD; + public ColorD 耳線CD; - public ColorP X0Y0_耳CP; + public ColorP X0Y0_耳CP; - public ColorP X0Y0_耳線CP; + public ColorP X0Y0_耳線CP; - public ColorP X0Y1_耳CP; + public ColorP X0Y1_耳CP; - public ColorP X0Y1_耳線CP; + public ColorP X0Y1_耳線CP; - public ColorP X0Y2_耳CP; + public ColorP X0Y2_耳CP; - public ColorP X0Y2_耳線CP; + public ColorP X0Y2_耳線CP; - public ColorP X1Y0_耳CP; + public ColorP X1Y0_耳CP; - public ColorP X1Y0_耳線CP; + public ColorP X1Y0_耳線CP; - public ColorP X1Y1_耳CP; + public ColorP X1Y1_耳CP; - public ColorP X1Y1_耳線CP; + public ColorP X1Y1_耳線CP; - public ColorP X1Y2_耳CP; + public ColorP X1Y2_耳CP; - public ColorP X1Y2_耳線CP; + public ColorP X1Y2_耳線CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexX = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexX = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 耳_表示 - { - get - { - return X0Y0_耳.Dra; - } - set - { - X0Y0_耳.Dra = value; - X0Y1_耳.Dra = value; - X0Y2_耳.Dra = value; - X1Y0_耳.Dra = value; - X1Y1_耳.Dra = value; - X1Y2_耳.Dra = value; - X0Y0_耳.Hit = value; - X0Y1_耳.Hit = value; - X0Y2_耳.Hit = value; - X1Y0_耳.Hit = value; - X1Y1_耳.Hit = value; - X1Y2_耳.Hit = value; - } - } + public bool 耳_表示 + { + get + { + return X0Y0_耳.Dra; + } + set + { + X0Y0_耳.Dra = value; + X0Y1_耳.Dra = value; + X0Y2_耳.Dra = value; + X1Y0_耳.Dra = value; + X1Y1_耳.Dra = value; + X1Y2_耳.Dra = value; + X0Y0_耳.Hit = value; + X0Y1_耳.Hit = value; + X0Y2_耳.Hit = value; + X1Y0_耳.Hit = value; + X1Y1_耳.Hit = value; + X1Y2_耳.Hit = value; + } + } - public bool 耳線_表示 - { - get - { - return X0Y0_耳線.Dra; - } - set - { - X0Y0_耳線.Dra = value; - X0Y1_耳線.Dra = value; - X0Y2_耳線.Dra = value; - X1Y0_耳線.Dra = value; - X1Y1_耳線.Dra = value; - X1Y2_耳線.Dra = value; - X0Y0_耳線.Hit = value; - X0Y1_耳線.Hit = value; - X0Y2_耳線.Hit = value; - X1Y0_耳線.Hit = value; - X1Y1_耳線.Hit = value; - X1Y2_耳線.Hit = value; - } - } + public bool 耳線_表示 + { + get + { + return X0Y0_耳線.Dra; + } + set + { + X0Y0_耳線.Dra = value; + X0Y1_耳線.Dra = value; + X0Y2_耳線.Dra = value; + X1Y0_耳線.Dra = value; + X1Y1_耳線.Dra = value; + X1Y2_耳線.Dra = value; + X0Y0_耳線.Hit = value; + X0Y1_耳線.Hit = value; + X0Y2_耳線.Hit = value; + X1Y0_耳線.Hit = value; + X1Y1_耳線.Hit = value; + X1Y2_耳線.Hit = value; + } + } - public override bool 表示 - { - get - { - return 耳_表示; - } - set - { - 耳_表示 = value; - 耳線_表示 = value; - } - } + public override bool 表示 + { + get + { + return 耳_表示; + } + set + { + 耳_表示 = value; + 耳線_表示 = value; + } + } - public override double 濃度 - { - get - { - return 耳CD.不透明度; - } - set - { - 耳CD.不透明度 = value; - 耳線CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 耳CD.不透明度; + } + set + { + 耳CD.不透明度 = value; + 耳線CD.不透明度 = value; + } + } - public 耳_尖(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 耳_尖D e) - { - ThisType = GetType(); - 本体 = new Difs(); - 本体.Tag = "尖"; - 本体.Add(new Dif(Sta.肢左["耳"][2])); - 本体.Add(new Dif(Sta.肢左["耳"][3])); - Pars pars = 本体[0][0]; - X0Y0_耳 = pars["耳"].ToPar(); - X0Y0_耳線 = pars["耳線"].ToPar(); - pars = 本体[0][1]; - X0Y1_耳 = pars["耳"].ToPar(); - X0Y1_耳線 = pars["耳線"].ToPar(); - pars = 本体[0][2]; - X0Y2_耳 = pars["耳"].ToPar(); - X0Y2_耳線 = pars["耳線"].ToPar(); - pars = 本体[1][0]; - X1Y0_耳 = pars["耳"].ToPar(); - X1Y0_耳線 = pars["耳線"].ToPar(); - pars = 本体[1][1]; - X1Y1_耳 = pars["耳"].ToPar(); - X1Y1_耳線 = pars["耳線"].ToPar(); - pars = 本体[1][2]; - X1Y2_耳 = pars["耳"].ToPar(); - X1Y2_耳線 = pars["耳線"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 耳_表示 = e.耳_表示; - 耳線_表示 = e.耳線_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_耳CP = new ColorP(X0Y0_耳, 耳CD, DisUnit, abj: true); - X0Y0_耳線CP = new ColorP(X0Y0_耳線, 耳線CD, DisUnit, abj: true); - X0Y1_耳CP = new ColorP(X0Y1_耳, 耳CD, DisUnit, abj: true); - X0Y1_耳線CP = new ColorP(X0Y1_耳線, 耳線CD, DisUnit, abj: true); - X0Y2_耳CP = new ColorP(X0Y2_耳, 耳CD, DisUnit, abj: true); - X0Y2_耳線CP = new ColorP(X0Y2_耳線, 耳線CD, DisUnit, abj: true); - X1Y0_耳CP = new ColorP(X1Y0_耳, 耳CD, DisUnit, abj: true); - X1Y0_耳線CP = new ColorP(X1Y0_耳線, 耳線CD, DisUnit, abj: true); - X1Y1_耳CP = new ColorP(X1Y1_耳, 耳CD, DisUnit, abj: true); - X1Y1_耳線CP = new ColorP(X1Y1_耳線, 耳線CD, DisUnit, abj: true); - X1Y2_耳CP = new ColorP(X1Y2_耳, 耳CD, DisUnit, abj: true); - X1Y2_耳線CP = new ColorP(X1Y2_耳線, 耳線CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 耳_尖(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 耳_尖D e) + { + ThisType = GetType(); + 本体 = new Difs(); + 本体.Tag = "尖"; + 本体.Add(new Dif(Sta.肢左["耳"][2])); + 本体.Add(new Dif(Sta.肢左["耳"][3])); + Pars pars = 本体[0][0]; + X0Y0_耳 = pars["耳"].ToPar(); + X0Y0_耳線 = pars["耳線"].ToPar(); + pars = 本体[0][1]; + X0Y1_耳 = pars["耳"].ToPar(); + X0Y1_耳線 = pars["耳線"].ToPar(); + pars = 本体[0][2]; + X0Y2_耳 = pars["耳"].ToPar(); + X0Y2_耳線 = pars["耳線"].ToPar(); + pars = 本体[1][0]; + X1Y0_耳 = pars["耳"].ToPar(); + X1Y0_耳線 = pars["耳線"].ToPar(); + pars = 本体[1][1]; + X1Y1_耳 = pars["耳"].ToPar(); + X1Y1_耳線 = pars["耳線"].ToPar(); + pars = 本体[1][2]; + X1Y2_耳 = pars["耳"].ToPar(); + X1Y2_耳線 = pars["耳線"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 耳_表示 = e.耳_表示; + 耳線_表示 = e.耳線_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_耳CP = new ColorP(X0Y0_耳, 耳CD, DisUnit, abj: true); + X0Y0_耳線CP = new ColorP(X0Y0_耳線, 耳線CD, DisUnit, abj: true); + X0Y1_耳CP = new ColorP(X0Y1_耳, 耳CD, DisUnit, abj: true); + X0Y1_耳線CP = new ColorP(X0Y1_耳線, 耳線CD, DisUnit, abj: true); + X0Y2_耳CP = new ColorP(X0Y2_耳, 耳CD, DisUnit, abj: true); + X0Y2_耳線CP = new ColorP(X0Y2_耳線, 耳線CD, DisUnit, abj: true); + X1Y0_耳CP = new ColorP(X1Y0_耳, 耳CD, DisUnit, abj: true); + X1Y0_耳線CP = new ColorP(X1Y0_耳線, 耳線CD, DisUnit, abj: true); + X1Y1_耳CP = new ColorP(X1Y1_耳, 耳CD, DisUnit, abj: true); + X1Y1_耳線CP = new ColorP(X1Y1_耳線, 耳線CD, DisUnit, abj: true); + X1Y2_耳CP = new ColorP(X1Y2_耳, 耳CD, DisUnit, abj: true); + X1Y2_耳線CP = new ColorP(X1Y2_耳線, 耳線CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_耳.AngleBase = num * -325.0; - X0Y1_耳.AngleBase = num * -337.0; - X0Y2_耳.AngleBase = num * -350.0; - X1Y0_耳.AngleBase = num * -325.0; - X1Y1_耳.AngleBase = num * -337.0; - X1Y2_耳.AngleBase = num * -350.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_耳.AngleBase = num * -325.0; + X0Y1_耳.AngleBase = num * -337.0; + X0Y2_耳.AngleBase = num * -350.0; + X1Y0_耳.AngleBase = num * -325.0; + X1Y1_耳.AngleBase = num * -337.0; + X1Y2_耳.AngleBase = num * -350.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_耳CP.Update(); - X0Y0_耳線CP.Update(); - break; - case 1: - X0Y1_耳CP.Update(); - X0Y1_耳線CP.Update(); - break; - default: - X0Y2_耳CP.Update(); - X0Y2_耳線CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_耳CP.Update(); - X1Y0_耳線CP.Update(); - break; - case 1: - X1Y1_耳CP.Update(); - X1Y1_耳線CP.Update(); - break; - default: - X1Y2_耳CP.Update(); - X1Y2_耳線CP.Update(); - break; - } - } - } + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_耳CP.Update(); + X0Y0_耳線CP.Update(); + break; + case 1: + X0Y1_耳CP.Update(); + X0Y1_耳線CP.Update(); + break; + default: + X0Y2_耳CP.Update(); + X0Y2_耳線CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_耳CP.Update(); + X1Y0_耳線CP.Update(); + break; + case 1: + X1Y1_耳CP.Update(); + X1Y1_耳線CP.Update(); + break; + default: + X1Y2_耳CP.Update(); + X1Y2_耳線CP.Update(); + break; + } + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 耳CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 耳線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 耳CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 耳線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖D.cs index 105ef38..ee1d3d2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖D.cs @@ -1,22 +1,23 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 耳_尖D : 耳D +namespace SlaveMatrix { - public bool 耳_表示 = true; + [Serializable] + public class 耳_尖D : 耳D + { + public bool 耳_表示 = true; - public bool 耳線_表示 = true; + public bool 耳線_表示 = true; - public 耳_尖D() - { - ThisType = GetType(); - } + public 耳_尖D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 耳_尖(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 耳_尖(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣.cs index 1729bcf..ca6791a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣.cs @@ -1,377 +1,378 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 耳_獣 : 耳 +namespace SlaveMatrix { - public Par X0Y0_耳; + public class 耳_獣 : 耳 + { + public Par X0Y0_耳; - public Par X0Y0_耳線1; + public Par X0Y0_耳線1; - public Par X0Y0_耳線2; + public Par X0Y0_耳線2; - public Par X0Y1_耳; + public Par X0Y1_耳; - public Par X0Y1_耳線1; + public Par X0Y1_耳線1; - public Par X0Y1_耳線2; + public Par X0Y1_耳線2; - public Par X0Y2_耳; + public Par X0Y2_耳; - public Par X0Y2_耳線1; + public Par X0Y2_耳線1; - public Par X0Y2_耳線2; + public Par X0Y2_耳線2; - public Par X1Y0_耳; + public Par X1Y0_耳; - public Par X1Y0_耳線1; + public Par X1Y0_耳線1; - public Par X1Y0_耳線2; + public Par X1Y0_耳線2; - public Par X1Y1_耳; + public Par X1Y1_耳; - public Par X1Y1_耳線1; + public Par X1Y1_耳線1; - public Par X1Y1_耳線2; + public Par X1Y1_耳線2; - public Par X1Y2_耳; + public Par X1Y2_耳; - public Par X1Y2_耳線1; + public Par X1Y2_耳線1; - public Par X1Y2_耳線2; + public Par X1Y2_耳線2; - public ColorD 耳CD; + public ColorD 耳CD; - public ColorD 耳線1CD; + public ColorD 耳線1CD; - public ColorD 耳線2CD; + public ColorD 耳線2CD; - public ColorP X0Y0_耳CP; + public ColorP X0Y0_耳CP; - public ColorP X0Y0_耳線1CP; + public ColorP X0Y0_耳線1CP; - public ColorP X0Y0_耳線2CP; + public ColorP X0Y0_耳線2CP; - public ColorP X0Y1_耳CP; + public ColorP X0Y1_耳CP; - public ColorP X0Y1_耳線1CP; + public ColorP X0Y1_耳線1CP; - public ColorP X0Y1_耳線2CP; + public ColorP X0Y1_耳線2CP; - public ColorP X0Y2_耳CP; + public ColorP X0Y2_耳CP; - public ColorP X0Y2_耳線1CP; + public ColorP X0Y2_耳線1CP; - public ColorP X0Y2_耳線2CP; + public ColorP X0Y2_耳線2CP; - public ColorP X1Y0_耳CP; + public ColorP X1Y0_耳CP; - public ColorP X1Y0_耳線1CP; + public ColorP X1Y0_耳線1CP; - public ColorP X1Y0_耳線2CP; + public ColorP X1Y0_耳線2CP; - public ColorP X1Y1_耳CP; + public ColorP X1Y1_耳CP; - public ColorP X1Y1_耳線1CP; + public ColorP X1Y1_耳線1CP; - public ColorP X1Y1_耳線2CP; + public ColorP X1Y1_耳線2CP; - public ColorP X1Y2_耳CP; + public ColorP X1Y2_耳CP; - public ColorP X1Y2_耳線1CP; + public ColorP X1Y2_耳線1CP; - public ColorP X1Y2_耳線2CP; + public ColorP X1Y2_耳線2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexX = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexX = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 耳_表示 - { - get - { - return X0Y0_耳.Dra; - } - set - { - X0Y0_耳.Dra = value; - X0Y1_耳.Dra = value; - X0Y2_耳.Dra = value; - X1Y0_耳.Dra = value; - X1Y1_耳.Dra = value; - X1Y2_耳.Dra = value; - X0Y0_耳.Hit = value; - X0Y1_耳.Hit = value; - X0Y2_耳.Hit = value; - X1Y0_耳.Hit = value; - X1Y1_耳.Hit = value; - X1Y2_耳.Hit = value; - } - } + public bool 耳_表示 + { + get + { + return X0Y0_耳.Dra; + } + set + { + X0Y0_耳.Dra = value; + X0Y1_耳.Dra = value; + X0Y2_耳.Dra = value; + X1Y0_耳.Dra = value; + X1Y1_耳.Dra = value; + X1Y2_耳.Dra = value; + X0Y0_耳.Hit = value; + X0Y1_耳.Hit = value; + X0Y2_耳.Hit = value; + X1Y0_耳.Hit = value; + X1Y1_耳.Hit = value; + X1Y2_耳.Hit = value; + } + } - public bool 耳線1_表示 - { - get - { - return X0Y0_耳線1.Dra; - } - set - { - X0Y0_耳線1.Dra = value; - X0Y1_耳線1.Dra = value; - X0Y2_耳線1.Dra = value; - X1Y0_耳線1.Dra = value; - X1Y1_耳線1.Dra = value; - X1Y2_耳線1.Dra = value; - X0Y0_耳線1.Hit = value; - X0Y1_耳線1.Hit = value; - X0Y2_耳線1.Hit = value; - X1Y0_耳線1.Hit = value; - X1Y1_耳線1.Hit = value; - X1Y2_耳線1.Hit = value; - } - } + public bool 耳線1_表示 + { + get + { + return X0Y0_耳線1.Dra; + } + set + { + X0Y0_耳線1.Dra = value; + X0Y1_耳線1.Dra = value; + X0Y2_耳線1.Dra = value; + X1Y0_耳線1.Dra = value; + X1Y1_耳線1.Dra = value; + X1Y2_耳線1.Dra = value; + X0Y0_耳線1.Hit = value; + X0Y1_耳線1.Hit = value; + X0Y2_耳線1.Hit = value; + X1Y0_耳線1.Hit = value; + X1Y1_耳線1.Hit = value; + X1Y2_耳線1.Hit = value; + } + } - public bool 耳線2_表示 - { - get - { - return X0Y0_耳線2.Dra; - } - set - { - X0Y0_耳線2.Dra = value; - X0Y1_耳線2.Dra = value; - X0Y2_耳線2.Dra = value; - X1Y0_耳線2.Dra = value; - X1Y1_耳線2.Dra = value; - X1Y2_耳線2.Dra = value; - X0Y0_耳線2.Hit = value; - X0Y1_耳線2.Hit = value; - X0Y2_耳線2.Hit = value; - X1Y0_耳線2.Hit = value; - X1Y1_耳線2.Hit = value; - X1Y2_耳線2.Hit = value; - } - } + public bool 耳線2_表示 + { + get + { + return X0Y0_耳線2.Dra; + } + set + { + X0Y0_耳線2.Dra = value; + X0Y1_耳線2.Dra = value; + X0Y2_耳線2.Dra = value; + X1Y0_耳線2.Dra = value; + X1Y1_耳線2.Dra = value; + X1Y2_耳線2.Dra = value; + X0Y0_耳線2.Hit = value; + X0Y1_耳線2.Hit = value; + X0Y2_耳線2.Hit = value; + X1Y0_耳線2.Hit = value; + X1Y1_耳線2.Hit = value; + X1Y2_耳線2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 耳_表示; - } - set - { - 耳_表示 = value; - 耳線1_表示 = value; - 耳線2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 耳_表示; + } + set + { + 耳_表示 = value; + 耳線1_表示 = value; + 耳線2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 耳CD.不透明度; - } - set - { - 耳CD.不透明度 = value; - 耳線1CD.不透明度 = value; - 耳線2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 耳CD.不透明度; + } + set + { + 耳CD.不透明度 = value; + 耳線1CD.不透明度 = value; + 耳線2CD.不透明度 = value; + } + } - public 耳_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 耳_獣D e) - { - ThisType = GetType(); - 本体 = new Difs(); - 本体.Tag = "獣"; - 本体.Add(new Dif(Sta.肢左["耳"][10])); - 本体.Add(new Dif(Sta.肢左["耳"][11])); - Pars pars = 本体[0][0]; - X0Y0_耳 = pars["耳"].ToPar(); - X0Y0_耳線1 = pars["耳線1"].ToPar(); - X0Y0_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[0][1]; - X0Y1_耳 = pars["耳"].ToPar(); - X0Y1_耳線1 = pars["耳線1"].ToPar(); - X0Y1_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[0][2]; - X0Y2_耳 = pars["耳"].ToPar(); - X0Y2_耳線1 = pars["耳線1"].ToPar(); - X0Y2_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[1][0]; - X1Y0_耳 = pars["耳"].ToPar(); - X1Y0_耳線1 = pars["耳線1"].ToPar(); - X1Y0_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[1][1]; - X1Y1_耳 = pars["耳"].ToPar(); - X1Y1_耳線1 = pars["耳線1"].ToPar(); - X1Y1_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[1][2]; - X1Y2_耳 = pars["耳"].ToPar(); - X1Y2_耳線1 = pars["耳線1"].ToPar(); - X1Y2_耳線2 = pars["耳線2"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 耳_表示 = e.耳_表示; - 耳線1_表示 = e.耳線1_表示; - 耳線2_表示 = e.耳線2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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_耳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); - X0Y2_耳CP = new ColorP(X0Y2_耳, 耳CD, DisUnit, abj: true); - X0Y2_耳線1CP = new ColorP(X0Y2_耳線1, 耳線1CD, DisUnit, abj: true); - X0Y2_耳線2CP = new ColorP(X0Y2_耳線2, 耳線2CD, DisUnit, abj: true); - X1Y0_耳CP = new ColorP(X1Y0_耳, 耳CD, DisUnit, abj: true); - X1Y0_耳線1CP = new ColorP(X1Y0_耳線1, 耳線1CD, DisUnit, abj: true); - X1Y0_耳線2CP = new ColorP(X1Y0_耳線2, 耳線2CD, DisUnit, abj: true); - X1Y1_耳CP = new ColorP(X1Y1_耳, 耳CD, DisUnit, abj: true); - X1Y1_耳線1CP = new ColorP(X1Y1_耳線1, 耳線1CD, DisUnit, abj: true); - X1Y1_耳線2CP = new ColorP(X1Y1_耳線2, 耳線2CD, DisUnit, abj: true); - X1Y2_耳CP = new ColorP(X1Y2_耳, 耳CD, DisUnit, abj: true); - X1Y2_耳線1CP = new ColorP(X1Y2_耳線1, 耳線1CD, DisUnit, abj: true); - X1Y2_耳線2CP = new ColorP(X1Y2_耳線2, 耳線2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 耳_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 耳_獣D e) + { + ThisType = GetType(); + 本体 = new Difs(); + 本体.Tag = "獣"; + 本体.Add(new Dif(Sta.肢左["耳"][10])); + 本体.Add(new Dif(Sta.肢左["耳"][11])); + Pars pars = 本体[0][0]; + X0Y0_耳 = pars["耳"].ToPar(); + X0Y0_耳線1 = pars["耳線1"].ToPar(); + X0Y0_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[0][1]; + X0Y1_耳 = pars["耳"].ToPar(); + X0Y1_耳線1 = pars["耳線1"].ToPar(); + X0Y1_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[0][2]; + X0Y2_耳 = pars["耳"].ToPar(); + X0Y2_耳線1 = pars["耳線1"].ToPar(); + X0Y2_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[1][0]; + X1Y0_耳 = pars["耳"].ToPar(); + X1Y0_耳線1 = pars["耳線1"].ToPar(); + X1Y0_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[1][1]; + X1Y1_耳 = pars["耳"].ToPar(); + X1Y1_耳線1 = pars["耳線1"].ToPar(); + X1Y1_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[1][2]; + X1Y2_耳 = pars["耳"].ToPar(); + X1Y2_耳線1 = pars["耳線1"].ToPar(); + X1Y2_耳線2 = pars["耳線2"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 耳_表示 = e.耳_表示; + 耳線1_表示 = e.耳線1_表示; + 耳線2_表示 = e.耳線2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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_耳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); + X0Y2_耳CP = new ColorP(X0Y2_耳, 耳CD, DisUnit, abj: true); + X0Y2_耳線1CP = new ColorP(X0Y2_耳線1, 耳線1CD, DisUnit, abj: true); + X0Y2_耳線2CP = new ColorP(X0Y2_耳線2, 耳線2CD, DisUnit, abj: true); + X1Y0_耳CP = new ColorP(X1Y0_耳, 耳CD, DisUnit, abj: true); + X1Y0_耳線1CP = new ColorP(X1Y0_耳線1, 耳線1CD, DisUnit, abj: true); + X1Y0_耳線2CP = new ColorP(X1Y0_耳線2, 耳線2CD, DisUnit, abj: true); + X1Y1_耳CP = new ColorP(X1Y1_耳, 耳CD, DisUnit, abj: true); + X1Y1_耳線1CP = new ColorP(X1Y1_耳線1, 耳線1CD, DisUnit, abj: true); + X1Y1_耳線2CP = new ColorP(X1Y1_耳線2, 耳線2CD, DisUnit, abj: true); + X1Y2_耳CP = new ColorP(X1Y2_耳, 耳CD, DisUnit, abj: true); + X1Y2_耳線1CP = new ColorP(X1Y2_耳線1, 耳線1CD, DisUnit, abj: true); + X1Y2_耳線2CP = new ColorP(X1Y2_耳線2, 耳線2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_耳.AngleBase = num * -342.0; - X0Y1_耳.AngleBase = num * -350.0; - X0Y2_耳.AngleBase = num * -357.0; - X1Y0_耳.AngleBase = num * -342.0; - X1Y1_耳.AngleBase = num * -350.0; - X1Y2_耳.AngleBase = num * -357.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_耳.AngleBase = num * -342.0; + X0Y1_耳.AngleBase = num * -350.0; + X0Y2_耳.AngleBase = num * -357.0; + X1Y0_耳.AngleBase = num * -342.0; + X1Y1_耳.AngleBase = num * -350.0; + X1Y2_耳.AngleBase = num * -357.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_耳CP.Update(); - X0Y0_耳線1CP.Update(); - X0Y0_耳線2CP.Update(); - break; - case 1: - X0Y1_耳CP.Update(); - X0Y1_耳線1CP.Update(); - X0Y1_耳線2CP.Update(); - break; - default: - X0Y2_耳CP.Update(); - X0Y2_耳線1CP.Update(); - X0Y2_耳線2CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_耳CP.Update(); - X1Y0_耳線1CP.Update(); - X1Y0_耳線2CP.Update(); - break; - case 1: - X1Y1_耳CP.Update(); - X1Y1_耳線1CP.Update(); - X1Y1_耳線2CP.Update(); - break; - default: - X1Y2_耳CP.Update(); - X1Y2_耳線1CP.Update(); - X1Y2_耳線2CP.Update(); - break; - } - } - } + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_耳CP.Update(); + X0Y0_耳線1CP.Update(); + X0Y0_耳線2CP.Update(); + break; + case 1: + X0Y1_耳CP.Update(); + X0Y1_耳線1CP.Update(); + X0Y1_耳線2CP.Update(); + break; + default: + X0Y2_耳CP.Update(); + X0Y2_耳線1CP.Update(); + X0Y2_耳線2CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_耳CP.Update(); + X1Y0_耳線1CP.Update(); + X1Y0_耳線2CP.Update(); + break; + case 1: + X1Y1_耳CP.Update(); + X1Y1_耳線1CP.Update(); + X1Y1_耳線2CP.Update(); + break; + default: + X1Y2_耳CP.Update(); + X1Y2_耳線1CP.Update(); + X1Y2_耳線2CP.Update(); + break; + } + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 耳CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 耳線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 耳線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 耳CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 耳線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 耳線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣D.cs index e0ae513..5ad11c4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣D.cs @@ -1,24 +1,25 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 耳_獣D : 耳D +namespace SlaveMatrix { - public bool 耳_表示 = true; + [Serializable] + public class 耳_獣D : 耳D + { + public bool 耳_表示 = true; - public bool 耳線1_表示 = true; + public bool 耳線1_表示 = true; - public bool 耳線2_表示 = true; + public bool 耳線2_表示 = true; - public 耳_獣D() - { - ThisType = GetType(); - } + public 耳_獣D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 耳_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 耳_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽.cs index 3cdca43..947471a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽.cs @@ -1,562 +1,563 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 耳_羽 : 耳 +namespace SlaveMatrix { - public Par X0Y0_羽2; + public class 耳_羽 : 耳 + { + public Par X0Y0_羽2; - public Par X0Y0_羽1; + public Par X0Y0_羽1; - public Par X0Y0_耳; + public Par X0Y0_耳; - public Par X0Y0_耳線1; + public Par X0Y0_耳線1; - public Par X0Y0_耳線2; + public Par X0Y0_耳線2; - public Par X0Y1_羽2; + public Par X0Y1_羽2; - public Par X0Y1_羽1; + public Par X0Y1_羽1; - public Par X0Y1_耳; + public Par X0Y1_耳; - public Par X0Y1_耳線1; + public Par X0Y1_耳線1; - public Par X0Y1_耳線2; + public Par X0Y1_耳線2; - public Par X0Y2_羽2; + public Par X0Y2_羽2; - public Par X0Y2_羽1; + public Par X0Y2_羽1; - public Par X0Y2_耳; + public Par X0Y2_耳; - public Par X0Y2_耳線1; + public Par X0Y2_耳線1; - public Par X0Y2_耳線2; + public Par X0Y2_耳線2; - public Par X1Y0_羽2; + public Par X1Y0_羽2; - public Par X1Y0_羽1; + public Par X1Y0_羽1; - public Par X1Y0_耳; + public Par X1Y0_耳; - public Par X1Y0_耳線1; + public Par X1Y0_耳線1; - public Par X1Y0_耳線2; + public Par X1Y0_耳線2; - public Par X1Y1_羽2; + public Par X1Y1_羽2; - public Par X1Y1_羽1; + public Par X1Y1_羽1; - public Par X1Y1_耳; + public Par X1Y1_耳; - public Par X1Y1_耳線1; + public Par X1Y1_耳線1; - public Par X1Y1_耳線2; + public Par X1Y1_耳線2; - public Par X1Y2_羽2; + public Par X1Y2_羽2; - public Par X1Y2_羽1; + public Par X1Y2_羽1; - public Par X1Y2_耳; + public Par X1Y2_耳; - public Par X1Y2_耳線1; + public Par X1Y2_耳線1; - public Par X1Y2_耳線2; + public Par X1Y2_耳線2; - public ColorD 羽2CD; + public ColorD 羽2CD; - public ColorD 羽1CD; + public ColorD 羽1CD; - public ColorD 耳CD; + public ColorD 耳CD; - public ColorD 耳線1CD; + public ColorD 耳線1CD; - public ColorD 耳線2CD; + public ColorD 耳線2CD; - public ColorP X0Y0_羽2CP; + public ColorP X0Y0_羽2CP; - public ColorP X0Y0_羽1CP; + public ColorP X0Y0_羽1CP; - public ColorP X0Y0_耳CP; + public ColorP X0Y0_耳CP; - public ColorP X0Y0_耳線1CP; + public ColorP X0Y0_耳線1CP; - public ColorP X0Y0_耳線2CP; + public ColorP X0Y0_耳線2CP; - public ColorP X0Y1_羽2CP; + public ColorP X0Y1_羽2CP; - public ColorP X0Y1_羽1CP; + public ColorP X0Y1_羽1CP; - public ColorP X0Y1_耳CP; + public ColorP X0Y1_耳CP; - public ColorP X0Y1_耳線1CP; + public ColorP X0Y1_耳線1CP; - public ColorP X0Y1_耳線2CP; + public ColorP X0Y1_耳線2CP; - public ColorP X0Y2_羽2CP; + public ColorP X0Y2_羽2CP; - public ColorP X0Y2_羽1CP; + public ColorP X0Y2_羽1CP; - public ColorP X0Y2_耳CP; + public ColorP X0Y2_耳CP; - public ColorP X0Y2_耳線1CP; + public ColorP X0Y2_耳線1CP; - public ColorP X0Y2_耳線2CP; + public ColorP X0Y2_耳線2CP; - public ColorP X1Y0_羽2CP; + public ColorP X1Y0_羽2CP; - public ColorP X1Y0_羽1CP; + public ColorP X1Y0_羽1CP; - public ColorP X1Y0_耳CP; + public ColorP X1Y0_耳CP; - public ColorP X1Y0_耳線1CP; + public ColorP X1Y0_耳線1CP; - public ColorP X1Y0_耳線2CP; + public ColorP X1Y0_耳線2CP; - public ColorP X1Y1_羽2CP; + public ColorP X1Y1_羽2CP; - public ColorP X1Y1_羽1CP; + public ColorP X1Y1_羽1CP; - public ColorP X1Y1_耳CP; + public ColorP X1Y1_耳CP; - public ColorP X1Y1_耳線1CP; + public ColorP X1Y1_耳線1CP; - public ColorP X1Y1_耳線2CP; + public ColorP X1Y1_耳線2CP; - public ColorP X1Y2_羽2CP; + public ColorP X1Y2_羽2CP; - public ColorP X1Y2_羽1CP; + public ColorP X1Y2_羽1CP; - public ColorP X1Y2_耳CP; + public ColorP X1Y2_耳CP; - public ColorP X1Y2_耳線1CP; + public ColorP X1Y2_耳線1CP; - public ColorP X1Y2_耳線2CP; + public ColorP X1Y2_耳線2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexX = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexX = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 羽2_表示 - { - get - { - return X0Y0_羽2.Dra; - } - set - { - X0Y0_羽2.Dra = value; - X0Y1_羽2.Dra = value; - X0Y2_羽2.Dra = value; - X1Y0_羽2.Dra = value; - X1Y1_羽2.Dra = value; - X1Y2_羽2.Dra = value; - X0Y0_羽2.Hit = value; - X0Y1_羽2.Hit = value; - X0Y2_羽2.Hit = value; - X1Y0_羽2.Hit = value; - X1Y1_羽2.Hit = value; - X1Y2_羽2.Hit = value; - } - } - - public bool 羽1_表示 - { - get - { - return X0Y0_羽1.Dra; - } - set - { - X0Y0_羽1.Dra = value; - X0Y1_羽1.Dra = value; - X0Y2_羽1.Dra = value; - X1Y0_羽1.Dra = value; - X1Y1_羽1.Dra = value; - X1Y2_羽1.Dra = value; - X0Y0_羽1.Hit = value; - X0Y1_羽1.Hit = value; - X0Y2_羽1.Hit = value; - X1Y0_羽1.Hit = value; - X1Y1_羽1.Hit = value; - X1Y2_羽1.Hit = value; - } - } - - public bool 耳_表示 - { - get - { - return X0Y0_耳.Dra; - } - set - { - X0Y0_耳.Dra = value; - X0Y1_耳.Dra = value; - X0Y2_耳.Dra = value; - X1Y0_耳.Dra = value; - X1Y1_耳.Dra = value; - X1Y2_耳.Dra = value; - X0Y0_耳.Hit = value; - X0Y1_耳.Hit = value; - X0Y2_耳.Hit = value; - X1Y0_耳.Hit = value; - X1Y1_耳.Hit = value; - X1Y2_耳.Hit = value; - } - } - - public bool 耳線1_表示 - { - get - { - return X0Y0_耳線1.Dra; - } - set - { - X0Y0_耳線1.Dra = value; - X0Y1_耳線1.Dra = value; - X0Y2_耳線1.Dra = value; - X1Y0_耳線1.Dra = value; - X1Y1_耳線1.Dra = value; - X1Y2_耳線1.Dra = value; - X0Y0_耳線1.Hit = value; - X0Y1_耳線1.Hit = value; - X0Y2_耳線1.Hit = value; - X1Y0_耳線1.Hit = value; - X1Y1_耳線1.Hit = value; - X1Y2_耳線1.Hit = value; - } - } - - public bool 耳線2_表示 - { - get - { - return X0Y0_耳線2.Dra; - } - set - { - X0Y0_耳線2.Dra = value; - X0Y1_耳線2.Dra = value; - X0Y2_耳線2.Dra = value; - X1Y0_耳線2.Dra = value; - X1Y1_耳線2.Dra = value; - X1Y2_耳線2.Dra = value; - X0Y0_耳線2.Hit = value; - X0Y1_耳線2.Hit = value; - X0Y2_耳線2.Hit = value; - X1Y0_耳線2.Hit = value; - X1Y1_耳線2.Hit = value; - X1Y2_耳線2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 羽2_表示; - } - set - { - 羽2_表示 = value; - 羽1_表示 = value; - 耳_表示 = value; - 耳線1_表示 = value; - 耳線2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 羽2CD.不透明度; - } - set - { - 羽2CD.不透明度 = value; - 羽1CD.不透明度 = value; - 耳CD.不透明度 = value; - 耳線1CD.不透明度 = value; - 耳線2CD.不透明度 = value; - } - } - - public 耳_羽(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 耳_羽D e) - { - ThisType = GetType(); - 本体 = new Difs(); - 本体.Tag = "羽"; - 本体.Add(new Dif(Sta.肢左["耳"][8])); - 本体.Add(new Dif(Sta.肢左["耳"][9])); - Pars pars = 本体[0][0]; - X0Y0_羽2 = pars["羽2"].ToPar(); - X0Y0_羽1 = pars["羽1"].ToPar(); - X0Y0_耳 = pars["耳"].ToPar(); - X0Y0_耳線1 = pars["耳線1"].ToPar(); - X0Y0_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[0][1]; - X0Y1_羽2 = pars["羽2"].ToPar(); - X0Y1_羽1 = pars["羽1"].ToPar(); - X0Y1_耳 = pars["耳"].ToPar(); - X0Y1_耳線1 = pars["耳線1"].ToPar(); - X0Y1_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[0][2]; - X0Y2_羽2 = pars["羽2"].ToPar(); - X0Y2_羽1 = pars["羽1"].ToPar(); - X0Y2_耳 = pars["耳"].ToPar(); - X0Y2_耳線1 = pars["耳線1"].ToPar(); - X0Y2_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[1][0]; - X1Y0_羽2 = pars["羽2"].ToPar(); - X1Y0_羽1 = pars["羽1"].ToPar(); - X1Y0_耳 = pars["耳"].ToPar(); - X1Y0_耳線1 = pars["耳線1"].ToPar(); - X1Y0_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[1][1]; - X1Y1_羽2 = pars["羽2"].ToPar(); - X1Y1_羽1 = pars["羽1"].ToPar(); - X1Y1_耳 = pars["耳"].ToPar(); - X1Y1_耳線1 = pars["耳線1"].ToPar(); - X1Y1_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[1][2]; - X1Y2_羽2 = pars["羽2"].ToPar(); - X1Y2_羽1 = pars["羽1"].ToPar(); - X1Y2_耳 = pars["耳"].ToPar(); - X1Y2_耳線1 = pars["耳線1"].ToPar(); - X1Y2_耳線2 = pars["耳線2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 羽2_表示 = e.羽2_表示; - 羽1_表示 = e.羽1_表示; - 耳_表示 = e.耳_表示; - 耳線1_表示 = e.耳線1_表示; - 耳線2_表示 = e.耳線2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_羽2CP = new ColorP(X0Y0_羽2, 羽2CD, DisUnit, abj: true); - X0Y0_羽1CP = new ColorP(X0Y0_羽1, 羽1CD, 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_羽2CP = new ColorP(X0Y1_羽2, 羽2CD, DisUnit, abj: true); - X0Y1_羽1CP = new ColorP(X0Y1_羽1, 羽1CD, 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); - X0Y2_羽2CP = new ColorP(X0Y2_羽2, 羽2CD, DisUnit, abj: true); - X0Y2_羽1CP = new ColorP(X0Y2_羽1, 羽1CD, DisUnit, abj: true); - X0Y2_耳CP = new ColorP(X0Y2_耳, 耳CD, DisUnit, abj: true); - X0Y2_耳線1CP = new ColorP(X0Y2_耳線1, 耳線1CD, DisUnit, abj: true); - X0Y2_耳線2CP = new ColorP(X0Y2_耳線2, 耳線2CD, DisUnit, abj: true); - X1Y0_羽2CP = new ColorP(X1Y0_羽2, 羽2CD, DisUnit, abj: true); - X1Y0_羽1CP = new ColorP(X1Y0_羽1, 羽1CD, DisUnit, abj: true); - X1Y0_耳CP = new ColorP(X1Y0_耳, 耳CD, DisUnit, abj: true); - X1Y0_耳線1CP = new ColorP(X1Y0_耳線1, 耳線1CD, DisUnit, abj: true); - X1Y0_耳線2CP = new ColorP(X1Y0_耳線2, 耳線2CD, DisUnit, abj: true); - X1Y1_羽2CP = new ColorP(X1Y1_羽2, 羽2CD, DisUnit, abj: true); - X1Y1_羽1CP = new ColorP(X1Y1_羽1, 羽1CD, DisUnit, abj: true); - X1Y1_耳CP = new ColorP(X1Y1_耳, 耳CD, DisUnit, abj: true); - X1Y1_耳線1CP = new ColorP(X1Y1_耳線1, 耳線1CD, DisUnit, abj: true); - X1Y1_耳線2CP = new ColorP(X1Y1_耳線2, 耳線2CD, DisUnit, abj: true); - X1Y2_羽2CP = new ColorP(X1Y2_羽2, 羽2CD, DisUnit, abj: true); - X1Y2_羽1CP = new ColorP(X1Y2_羽1, 羽1CD, DisUnit, abj: true); - X1Y2_耳CP = new ColorP(X1Y2_耳, 耳CD, DisUnit, abj: true); - X1Y2_耳線1CP = new ColorP(X1Y2_耳線1, 耳線1CD, DisUnit, abj: true); - X1Y2_耳線2CP = new ColorP(X1Y2_耳線2, 耳線2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_耳.AngleBase = num * -314.0; - X0Y0_羽1.AngleBase = num * -31.0; - X0Y0_羽2.AngleBase = num * 291.0; - X0Y1_耳.AngleBase = num * -333.0; - X0Y1_羽1.AngleBase = num * -20.9999999999999; - X0Y1_羽2.AngleBase = num * 313.0; - X0Y2_耳.AngleBase = num * 0.0; - X0Y2_羽1.AngleBase = num * -2.49999999999986; - X0Y2_羽2.AngleBase = num * -16.0000000000001; - X1Y0_耳.AngleBase = num * -314.0; - X1Y0_羽1.AngleBase = num * -31.0; - X1Y0_羽2.AngleBase = num * 291.0; - X1Y1_耳.AngleBase = num * -333.0; - X1Y1_羽1.AngleBase = num * -20.9999999999999; - X1Y1_羽2.AngleBase = num * 313.0; - X1Y2_耳.AngleBase = num * 0.0; - X1Y2_羽1.AngleBase = num * -2.49999999999986; - X1Y2_羽2.AngleBase = num * -16.0000000000001; - 本体.JoinPAall(); - } - - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_羽2CP.Update(); - X0Y0_羽1CP.Update(); - X0Y0_耳CP.Update(); - X0Y0_耳線1CP.Update(); - X0Y0_耳線2CP.Update(); - break; - case 1: - X0Y1_羽2CP.Update(); - X0Y1_羽1CP.Update(); - X0Y1_耳CP.Update(); - X0Y1_耳線1CP.Update(); - X0Y1_耳線2CP.Update(); - break; - default: - X0Y2_羽2CP.Update(); - X0Y2_羽1CP.Update(); - X0Y2_耳CP.Update(); - X0Y2_耳線1CP.Update(); - X0Y2_耳線2CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_羽2CP.Update(); - X1Y0_羽1CP.Update(); - X1Y0_耳CP.Update(); - X1Y0_耳線1CP.Update(); - X1Y0_耳線2CP.Update(); - break; - case 1: - X1Y1_羽2CP.Update(); - X1Y1_羽1CP.Update(); - X1Y1_耳CP.Update(); - X1Y1_耳線1CP.Update(); - X1Y1_耳線2CP.Update(); - break; - default: - X1Y2_羽2CP.Update(); - X1Y2_羽1CP.Update(); - X1Y2_耳CP.Update(); - X1Y2_耳線1CP.Update(); - X1Y2_耳線2CP.Update(); - break; - } - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 羽2CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽1CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 耳CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 耳線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 耳線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T0(体配色 体配色) - { - 羽2CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 耳CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 耳線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 耳線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T1(体配色 体配色) - { - 羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽1CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 耳CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 耳線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 耳線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 羽2_表示 + { + get + { + return X0Y0_羽2.Dra; + } + set + { + X0Y0_羽2.Dra = value; + X0Y1_羽2.Dra = value; + X0Y2_羽2.Dra = value; + X1Y0_羽2.Dra = value; + X1Y1_羽2.Dra = value; + X1Y2_羽2.Dra = value; + X0Y0_羽2.Hit = value; + X0Y1_羽2.Hit = value; + X0Y2_羽2.Hit = value; + X1Y0_羽2.Hit = value; + X1Y1_羽2.Hit = value; + X1Y2_羽2.Hit = value; + } + } + + public bool 羽1_表示 + { + get + { + return X0Y0_羽1.Dra; + } + set + { + X0Y0_羽1.Dra = value; + X0Y1_羽1.Dra = value; + X0Y2_羽1.Dra = value; + X1Y0_羽1.Dra = value; + X1Y1_羽1.Dra = value; + X1Y2_羽1.Dra = value; + X0Y0_羽1.Hit = value; + X0Y1_羽1.Hit = value; + X0Y2_羽1.Hit = value; + X1Y0_羽1.Hit = value; + X1Y1_羽1.Hit = value; + X1Y2_羽1.Hit = value; + } + } + + public bool 耳_表示 + { + get + { + return X0Y0_耳.Dra; + } + set + { + X0Y0_耳.Dra = value; + X0Y1_耳.Dra = value; + X0Y2_耳.Dra = value; + X1Y0_耳.Dra = value; + X1Y1_耳.Dra = value; + X1Y2_耳.Dra = value; + X0Y0_耳.Hit = value; + X0Y1_耳.Hit = value; + X0Y2_耳.Hit = value; + X1Y0_耳.Hit = value; + X1Y1_耳.Hit = value; + X1Y2_耳.Hit = value; + } + } + + public bool 耳線1_表示 + { + get + { + return X0Y0_耳線1.Dra; + } + set + { + X0Y0_耳線1.Dra = value; + X0Y1_耳線1.Dra = value; + X0Y2_耳線1.Dra = value; + X1Y0_耳線1.Dra = value; + X1Y1_耳線1.Dra = value; + X1Y2_耳線1.Dra = value; + X0Y0_耳線1.Hit = value; + X0Y1_耳線1.Hit = value; + X0Y2_耳線1.Hit = value; + X1Y0_耳線1.Hit = value; + X1Y1_耳線1.Hit = value; + X1Y2_耳線1.Hit = value; + } + } + + public bool 耳線2_表示 + { + get + { + return X0Y0_耳線2.Dra; + } + set + { + X0Y0_耳線2.Dra = value; + X0Y1_耳線2.Dra = value; + X0Y2_耳線2.Dra = value; + X1Y0_耳線2.Dra = value; + X1Y1_耳線2.Dra = value; + X1Y2_耳線2.Dra = value; + X0Y0_耳線2.Hit = value; + X0Y1_耳線2.Hit = value; + X0Y2_耳線2.Hit = value; + X1Y0_耳線2.Hit = value; + X1Y1_耳線2.Hit = value; + X1Y2_耳線2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 羽2_表示; + } + set + { + 羽2_表示 = value; + 羽1_表示 = value; + 耳_表示 = value; + 耳線1_表示 = value; + 耳線2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 羽2CD.不透明度; + } + set + { + 羽2CD.不透明度 = value; + 羽1CD.不透明度 = value; + 耳CD.不透明度 = value; + 耳線1CD.不透明度 = value; + 耳線2CD.不透明度 = value; + } + } + + public 耳_羽(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 耳_羽D e) + { + ThisType = GetType(); + 本体 = new Difs(); + 本体.Tag = "羽"; + 本体.Add(new Dif(Sta.肢左["耳"][8])); + 本体.Add(new Dif(Sta.肢左["耳"][9])); + Pars pars = 本体[0][0]; + X0Y0_羽2 = pars["羽2"].ToPar(); + X0Y0_羽1 = pars["羽1"].ToPar(); + X0Y0_耳 = pars["耳"].ToPar(); + X0Y0_耳線1 = pars["耳線1"].ToPar(); + X0Y0_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[0][1]; + X0Y1_羽2 = pars["羽2"].ToPar(); + X0Y1_羽1 = pars["羽1"].ToPar(); + X0Y1_耳 = pars["耳"].ToPar(); + X0Y1_耳線1 = pars["耳線1"].ToPar(); + X0Y1_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[0][2]; + X0Y2_羽2 = pars["羽2"].ToPar(); + X0Y2_羽1 = pars["羽1"].ToPar(); + X0Y2_耳 = pars["耳"].ToPar(); + X0Y2_耳線1 = pars["耳線1"].ToPar(); + X0Y2_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[1][0]; + X1Y0_羽2 = pars["羽2"].ToPar(); + X1Y0_羽1 = pars["羽1"].ToPar(); + X1Y0_耳 = pars["耳"].ToPar(); + X1Y0_耳線1 = pars["耳線1"].ToPar(); + X1Y0_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[1][1]; + X1Y1_羽2 = pars["羽2"].ToPar(); + X1Y1_羽1 = pars["羽1"].ToPar(); + X1Y1_耳 = pars["耳"].ToPar(); + X1Y1_耳線1 = pars["耳線1"].ToPar(); + X1Y1_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[1][2]; + X1Y2_羽2 = pars["羽2"].ToPar(); + X1Y2_羽1 = pars["羽1"].ToPar(); + X1Y2_耳 = pars["耳"].ToPar(); + X1Y2_耳線1 = pars["耳線1"].ToPar(); + X1Y2_耳線2 = pars["耳線2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 羽2_表示 = e.羽2_表示; + 羽1_表示 = e.羽1_表示; + 耳_表示 = e.耳_表示; + 耳線1_表示 = e.耳線1_表示; + 耳線2_表示 = e.耳線2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_羽2CP = new ColorP(X0Y0_羽2, 羽2CD, DisUnit, abj: true); + X0Y0_羽1CP = new ColorP(X0Y0_羽1, 羽1CD, 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_羽2CP = new ColorP(X0Y1_羽2, 羽2CD, DisUnit, abj: true); + X0Y1_羽1CP = new ColorP(X0Y1_羽1, 羽1CD, 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); + X0Y2_羽2CP = new ColorP(X0Y2_羽2, 羽2CD, DisUnit, abj: true); + X0Y2_羽1CP = new ColorP(X0Y2_羽1, 羽1CD, DisUnit, abj: true); + X0Y2_耳CP = new ColorP(X0Y2_耳, 耳CD, DisUnit, abj: true); + X0Y2_耳線1CP = new ColorP(X0Y2_耳線1, 耳線1CD, DisUnit, abj: true); + X0Y2_耳線2CP = new ColorP(X0Y2_耳線2, 耳線2CD, DisUnit, abj: true); + X1Y0_羽2CP = new ColorP(X1Y0_羽2, 羽2CD, DisUnit, abj: true); + X1Y0_羽1CP = new ColorP(X1Y0_羽1, 羽1CD, DisUnit, abj: true); + X1Y0_耳CP = new ColorP(X1Y0_耳, 耳CD, DisUnit, abj: true); + X1Y0_耳線1CP = new ColorP(X1Y0_耳線1, 耳線1CD, DisUnit, abj: true); + X1Y0_耳線2CP = new ColorP(X1Y0_耳線2, 耳線2CD, DisUnit, abj: true); + X1Y1_羽2CP = new ColorP(X1Y1_羽2, 羽2CD, DisUnit, abj: true); + X1Y1_羽1CP = new ColorP(X1Y1_羽1, 羽1CD, DisUnit, abj: true); + X1Y1_耳CP = new ColorP(X1Y1_耳, 耳CD, DisUnit, abj: true); + X1Y1_耳線1CP = new ColorP(X1Y1_耳線1, 耳線1CD, DisUnit, abj: true); + X1Y1_耳線2CP = new ColorP(X1Y1_耳線2, 耳線2CD, DisUnit, abj: true); + X1Y2_羽2CP = new ColorP(X1Y2_羽2, 羽2CD, DisUnit, abj: true); + X1Y2_羽1CP = new ColorP(X1Y2_羽1, 羽1CD, DisUnit, abj: true); + X1Y2_耳CP = new ColorP(X1Y2_耳, 耳CD, DisUnit, abj: true); + X1Y2_耳線1CP = new ColorP(X1Y2_耳線1, 耳線1CD, DisUnit, abj: true); + X1Y2_耳線2CP = new ColorP(X1Y2_耳線2, 耳線2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_耳.AngleBase = num * -314.0; + X0Y0_羽1.AngleBase = num * -31.0; + X0Y0_羽2.AngleBase = num * 291.0; + X0Y1_耳.AngleBase = num * -333.0; + X0Y1_羽1.AngleBase = num * -20.9999999999999; + X0Y1_羽2.AngleBase = num * 313.0; + X0Y2_耳.AngleBase = num * 0.0; + X0Y2_羽1.AngleBase = num * -2.49999999999986; + X0Y2_羽2.AngleBase = num * -16.0000000000001; + X1Y0_耳.AngleBase = num * -314.0; + X1Y0_羽1.AngleBase = num * -31.0; + X1Y0_羽2.AngleBase = num * 291.0; + X1Y1_耳.AngleBase = num * -333.0; + X1Y1_羽1.AngleBase = num * -20.9999999999999; + X1Y1_羽2.AngleBase = num * 313.0; + X1Y2_耳.AngleBase = num * 0.0; + X1Y2_羽1.AngleBase = num * -2.49999999999986; + X1Y2_羽2.AngleBase = num * -16.0000000000001; + 本体.JoinPAall(); + } + + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_羽2CP.Update(); + X0Y0_羽1CP.Update(); + X0Y0_耳CP.Update(); + X0Y0_耳線1CP.Update(); + X0Y0_耳線2CP.Update(); + break; + case 1: + X0Y1_羽2CP.Update(); + X0Y1_羽1CP.Update(); + X0Y1_耳CP.Update(); + X0Y1_耳線1CP.Update(); + X0Y1_耳線2CP.Update(); + break; + default: + X0Y2_羽2CP.Update(); + X0Y2_羽1CP.Update(); + X0Y2_耳CP.Update(); + X0Y2_耳線1CP.Update(); + X0Y2_耳線2CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_羽2CP.Update(); + X1Y0_羽1CP.Update(); + X1Y0_耳CP.Update(); + X1Y0_耳線1CP.Update(); + X1Y0_耳線2CP.Update(); + break; + case 1: + X1Y1_羽2CP.Update(); + X1Y1_羽1CP.Update(); + X1Y1_耳CP.Update(); + X1Y1_耳線1CP.Update(); + X1Y1_耳線2CP.Update(); + break; + default: + X1Y2_羽2CP.Update(); + X1Y2_羽1CP.Update(); + X1Y2_耳CP.Update(); + X1Y2_耳線1CP.Update(); + X1Y2_耳線2CP.Update(); + break; + } + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 羽2CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽1CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 耳CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 耳線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 耳線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T0(体配色 体配色) + { + 羽2CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 耳CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 耳線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 耳線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T1(体配色 体配色) + { + 羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽1CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 耳CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 耳線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 耳線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽D.cs index 98e7872..063db76 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽D.cs @@ -1,28 +1,29 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 耳_羽D : 耳D +namespace SlaveMatrix { - public bool 羽2_表示 = true; + [Serializable] + public class 耳_羽D : 耳D + { + public bool 羽2_表示 = true; - public bool 羽1_表示 = true; + public bool 羽1_表示 = true; - public bool 耳_表示 = true; + public bool 耳_表示 = true; - public bool 耳線1_表示 = true; + public bool 耳線1_表示 = true; - public bool 耳線2_表示 = true; + public bool 耳線2_表示 = true; - public 耳_羽D() - { - ThisType = GetType(); - } + public 耳_羽D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 耳_羽(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 耳_羽(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長.cs index 15db98e..f0c5dc3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長.cs @@ -1,377 +1,378 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 耳_長 : 耳 +namespace SlaveMatrix { - public Par X0Y0_耳; + public class 耳_長 : 耳 + { + public Par X0Y0_耳; - public Par X0Y0_耳線1; + public Par X0Y0_耳線1; - public Par X0Y0_耳線2; + public Par X0Y0_耳線2; - public Par X0Y1_耳; + public Par X0Y1_耳; - public Par X0Y1_耳線1; + public Par X0Y1_耳線1; - public Par X0Y1_耳線2; + public Par X0Y1_耳線2; - public Par X0Y2_耳; + public Par X0Y2_耳; - public Par X0Y2_耳線1; + public Par X0Y2_耳線1; - public Par X0Y2_耳線2; + public Par X0Y2_耳線2; - public Par X1Y0_耳; + public Par X1Y0_耳; - public Par X1Y0_耳線1; + public Par X1Y0_耳線1; - public Par X1Y0_耳線2; + public Par X1Y0_耳線2; - public Par X1Y1_耳; + public Par X1Y1_耳; - public Par X1Y1_耳線1; + public Par X1Y1_耳線1; - public Par X1Y1_耳線2; + public Par X1Y1_耳線2; - public Par X1Y2_耳; + public Par X1Y2_耳; - public Par X1Y2_耳線1; + public Par X1Y2_耳線1; - public Par X1Y2_耳線2; + public Par X1Y2_耳線2; - public ColorD 耳CD; + public ColorD 耳CD; - public ColorD 耳線1CD; + public ColorD 耳線1CD; - public ColorD 耳線2CD; + public ColorD 耳線2CD; - public ColorP X0Y0_耳CP; + public ColorP X0Y0_耳CP; - public ColorP X0Y0_耳線1CP; + public ColorP X0Y0_耳線1CP; - public ColorP X0Y0_耳線2CP; + public ColorP X0Y0_耳線2CP; - public ColorP X0Y1_耳CP; + public ColorP X0Y1_耳CP; - public ColorP X0Y1_耳線1CP; + public ColorP X0Y1_耳線1CP; - public ColorP X0Y1_耳線2CP; + public ColorP X0Y1_耳線2CP; - public ColorP X0Y2_耳CP; + public ColorP X0Y2_耳CP; - public ColorP X0Y2_耳線1CP; + public ColorP X0Y2_耳線1CP; - public ColorP X0Y2_耳線2CP; + public ColorP X0Y2_耳線2CP; - public ColorP X1Y0_耳CP; + public ColorP X1Y0_耳CP; - public ColorP X1Y0_耳線1CP; + public ColorP X1Y0_耳線1CP; - public ColorP X1Y0_耳線2CP; + public ColorP X1Y0_耳線2CP; - public ColorP X1Y1_耳CP; + public ColorP X1Y1_耳CP; - public ColorP X1Y1_耳線1CP; + public ColorP X1Y1_耳線1CP; - public ColorP X1Y1_耳線2CP; + public ColorP X1Y1_耳線2CP; - public ColorP X1Y2_耳CP; + public ColorP X1Y2_耳CP; - public ColorP X1Y2_耳線1CP; + public ColorP X1Y2_耳線1CP; - public ColorP X1Y2_耳線2CP; + public ColorP X1Y2_耳線2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexX = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexX = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 耳_表示 - { - get - { - return X0Y0_耳.Dra; - } - set - { - X0Y0_耳.Dra = value; - X0Y1_耳.Dra = value; - X0Y2_耳.Dra = value; - X1Y0_耳.Dra = value; - X1Y1_耳.Dra = value; - X1Y2_耳.Dra = value; - X0Y0_耳.Hit = value; - X0Y1_耳.Hit = value; - X0Y2_耳.Hit = value; - X1Y0_耳.Hit = value; - X1Y1_耳.Hit = value; - X1Y2_耳.Hit = value; - } - } + public bool 耳_表示 + { + get + { + return X0Y0_耳.Dra; + } + set + { + X0Y0_耳.Dra = value; + X0Y1_耳.Dra = value; + X0Y2_耳.Dra = value; + X1Y0_耳.Dra = value; + X1Y1_耳.Dra = value; + X1Y2_耳.Dra = value; + X0Y0_耳.Hit = value; + X0Y1_耳.Hit = value; + X0Y2_耳.Hit = value; + X1Y0_耳.Hit = value; + X1Y1_耳.Hit = value; + X1Y2_耳.Hit = value; + } + } - public bool 耳線1_表示 - { - get - { - return X0Y0_耳線1.Dra; - } - set - { - X0Y0_耳線1.Dra = value; - X0Y1_耳線1.Dra = value; - X0Y2_耳線1.Dra = value; - X1Y0_耳線1.Dra = value; - X1Y1_耳線1.Dra = value; - X1Y2_耳線1.Dra = value; - X0Y0_耳線1.Hit = value; - X0Y1_耳線1.Hit = value; - X0Y2_耳線1.Hit = value; - X1Y0_耳線1.Hit = value; - X1Y1_耳線1.Hit = value; - X1Y2_耳線1.Hit = value; - } - } + public bool 耳線1_表示 + { + get + { + return X0Y0_耳線1.Dra; + } + set + { + X0Y0_耳線1.Dra = value; + X0Y1_耳線1.Dra = value; + X0Y2_耳線1.Dra = value; + X1Y0_耳線1.Dra = value; + X1Y1_耳線1.Dra = value; + X1Y2_耳線1.Dra = value; + X0Y0_耳線1.Hit = value; + X0Y1_耳線1.Hit = value; + X0Y2_耳線1.Hit = value; + X1Y0_耳線1.Hit = value; + X1Y1_耳線1.Hit = value; + X1Y2_耳線1.Hit = value; + } + } - public bool 耳線2_表示 - { - get - { - return X0Y0_耳線2.Dra; - } - set - { - X0Y0_耳線2.Dra = value; - X0Y1_耳線2.Dra = value; - X0Y2_耳線2.Dra = value; - X1Y0_耳線2.Dra = value; - X1Y1_耳線2.Dra = value; - X1Y2_耳線2.Dra = value; - X0Y0_耳線2.Hit = value; - X0Y1_耳線2.Hit = value; - X0Y2_耳線2.Hit = value; - X1Y0_耳線2.Hit = value; - X1Y1_耳線2.Hit = value; - X1Y2_耳線2.Hit = value; - } - } + public bool 耳線2_表示 + { + get + { + return X0Y0_耳線2.Dra; + } + set + { + X0Y0_耳線2.Dra = value; + X0Y1_耳線2.Dra = value; + X0Y2_耳線2.Dra = value; + X1Y0_耳線2.Dra = value; + X1Y1_耳線2.Dra = value; + X1Y2_耳線2.Dra = value; + X0Y0_耳線2.Hit = value; + X0Y1_耳線2.Hit = value; + X0Y2_耳線2.Hit = value; + X1Y0_耳線2.Hit = value; + X1Y1_耳線2.Hit = value; + X1Y2_耳線2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 耳_表示; - } - set - { - 耳_表示 = value; - 耳線1_表示 = value; - 耳線2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 耳_表示; + } + set + { + 耳_表示 = value; + 耳線1_表示 = value; + 耳線2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 耳CD.不透明度; - } - set - { - 耳CD.不透明度 = value; - 耳線1CD.不透明度 = value; - 耳線2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 耳CD.不透明度; + } + set + { + 耳CD.不透明度 = value; + 耳線1CD.不透明度 = value; + 耳線2CD.不透明度 = value; + } + } - public 耳_長(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 耳_長D e) - { - ThisType = GetType(); - 本体 = new Difs(); - 本体.Tag = "長"; - 本体.Add(new Dif(Sta.肢左["耳"][4])); - 本体.Add(new Dif(Sta.肢左["耳"][5])); - Pars pars = 本体[0][0]; - X0Y0_耳 = pars["耳"].ToPar(); - X0Y0_耳線1 = pars["耳線1"].ToPar(); - X0Y0_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[0][1]; - X0Y1_耳 = pars["耳"].ToPar(); - X0Y1_耳線1 = pars["耳線1"].ToPar(); - X0Y1_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[0][2]; - X0Y2_耳 = pars["耳"].ToPar(); - X0Y2_耳線1 = pars["耳線1"].ToPar(); - X0Y2_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[1][0]; - X1Y0_耳 = pars["耳"].ToPar(); - X1Y0_耳線1 = pars["耳線1"].ToPar(); - X1Y0_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[1][1]; - X1Y1_耳 = pars["耳"].ToPar(); - X1Y1_耳線1 = pars["耳線1"].ToPar(); - X1Y1_耳線2 = pars["耳線2"].ToPar(); - pars = 本体[1][2]; - X1Y2_耳 = pars["耳"].ToPar(); - X1Y2_耳線1 = pars["耳線1"].ToPar(); - X1Y2_耳線2 = pars["耳線2"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 耳_表示 = e.耳_表示; - 耳線1_表示 = e.耳線1_表示; - 耳線2_表示 = e.耳線2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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_耳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); - X0Y2_耳CP = new ColorP(X0Y2_耳, 耳CD, DisUnit, abj: true); - X0Y2_耳線1CP = new ColorP(X0Y2_耳線1, 耳線1CD, DisUnit, abj: true); - X0Y2_耳線2CP = new ColorP(X0Y2_耳線2, 耳線2CD, DisUnit, abj: true); - X1Y0_耳CP = new ColorP(X1Y0_耳, 耳CD, DisUnit, abj: true); - X1Y0_耳線1CP = new ColorP(X1Y0_耳線1, 耳線1CD, DisUnit, abj: true); - X1Y0_耳線2CP = new ColorP(X1Y0_耳線2, 耳線2CD, DisUnit, abj: true); - X1Y1_耳CP = new ColorP(X1Y1_耳, 耳CD, DisUnit, abj: true); - X1Y1_耳線1CP = new ColorP(X1Y1_耳線1, 耳線1CD, DisUnit, abj: true); - X1Y1_耳線2CP = new ColorP(X1Y1_耳線2, 耳線2CD, DisUnit, abj: true); - X1Y2_耳CP = new ColorP(X1Y2_耳, 耳CD, DisUnit, abj: true); - X1Y2_耳線1CP = new ColorP(X1Y2_耳線1, 耳線1CD, DisUnit, abj: true); - X1Y2_耳線2CP = new ColorP(X1Y2_耳線2, 耳線2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 耳_長(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 耳_長D e) + { + ThisType = GetType(); + 本体 = new Difs(); + 本体.Tag = "長"; + 本体.Add(new Dif(Sta.肢左["耳"][4])); + 本体.Add(new Dif(Sta.肢左["耳"][5])); + Pars pars = 本体[0][0]; + X0Y0_耳 = pars["耳"].ToPar(); + X0Y0_耳線1 = pars["耳線1"].ToPar(); + X0Y0_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[0][1]; + X0Y1_耳 = pars["耳"].ToPar(); + X0Y1_耳線1 = pars["耳線1"].ToPar(); + X0Y1_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[0][2]; + X0Y2_耳 = pars["耳"].ToPar(); + X0Y2_耳線1 = pars["耳線1"].ToPar(); + X0Y2_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[1][0]; + X1Y0_耳 = pars["耳"].ToPar(); + X1Y0_耳線1 = pars["耳線1"].ToPar(); + X1Y0_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[1][1]; + X1Y1_耳 = pars["耳"].ToPar(); + X1Y1_耳線1 = pars["耳線1"].ToPar(); + X1Y1_耳線2 = pars["耳線2"].ToPar(); + pars = 本体[1][2]; + X1Y2_耳 = pars["耳"].ToPar(); + X1Y2_耳線1 = pars["耳線1"].ToPar(); + X1Y2_耳線2 = pars["耳線2"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 耳_表示 = e.耳_表示; + 耳線1_表示 = e.耳線1_表示; + 耳線2_表示 = e.耳線2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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_耳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); + X0Y2_耳CP = new ColorP(X0Y2_耳, 耳CD, DisUnit, abj: true); + X0Y2_耳線1CP = new ColorP(X0Y2_耳線1, 耳線1CD, DisUnit, abj: true); + X0Y2_耳線2CP = new ColorP(X0Y2_耳線2, 耳線2CD, DisUnit, abj: true); + X1Y0_耳CP = new ColorP(X1Y0_耳, 耳CD, DisUnit, abj: true); + X1Y0_耳線1CP = new ColorP(X1Y0_耳線1, 耳線1CD, DisUnit, abj: true); + X1Y0_耳線2CP = new ColorP(X1Y0_耳線2, 耳線2CD, DisUnit, abj: true); + X1Y1_耳CP = new ColorP(X1Y1_耳, 耳CD, DisUnit, abj: true); + X1Y1_耳線1CP = new ColorP(X1Y1_耳線1, 耳線1CD, DisUnit, abj: true); + X1Y1_耳線2CP = new ColorP(X1Y1_耳線2, 耳線2CD, DisUnit, abj: true); + X1Y2_耳CP = new ColorP(X1Y2_耳, 耳CD, DisUnit, abj: true); + X1Y2_耳線1CP = new ColorP(X1Y2_耳線1, 耳線1CD, DisUnit, abj: true); + X1Y2_耳線2CP = new ColorP(X1Y2_耳線2, 耳線2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_耳.AngleBase = num * -344.0; - X0Y1_耳.AngleBase = num * -351.0; - X0Y2_耳.AngleBase = num * 0.0; - X1Y0_耳.AngleBase = num * -344.0; - X1Y1_耳.AngleBase = num * -351.0; - X1Y2_耳.AngleBase = num * 0.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_耳.AngleBase = num * -344.0; + X0Y1_耳.AngleBase = num * -351.0; + X0Y2_耳.AngleBase = num * 0.0; + X1Y0_耳.AngleBase = num * -344.0; + X1Y1_耳.AngleBase = num * -351.0; + X1Y2_耳.AngleBase = num * 0.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_耳CP.Update(); - X0Y0_耳線1CP.Update(); - X0Y0_耳線2CP.Update(); - break; - case 1: - X0Y1_耳CP.Update(); - X0Y1_耳線1CP.Update(); - X0Y1_耳線2CP.Update(); - break; - default: - X0Y2_耳CP.Update(); - X0Y2_耳線1CP.Update(); - X0Y2_耳線2CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - X1Y0_耳CP.Update(); - X1Y0_耳線1CP.Update(); - X1Y0_耳線2CP.Update(); - break; - case 1: - X1Y1_耳CP.Update(); - X1Y1_耳線1CP.Update(); - X1Y1_耳線2CP.Update(); - break; - default: - X1Y2_耳CP.Update(); - X1Y2_耳線1CP.Update(); - X1Y2_耳線2CP.Update(); - break; - } - } - } + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_耳CP.Update(); + X0Y0_耳線1CP.Update(); + X0Y0_耳線2CP.Update(); + break; + case 1: + X0Y1_耳CP.Update(); + X0Y1_耳線1CP.Update(); + X0Y1_耳線2CP.Update(); + break; + default: + X0Y2_耳CP.Update(); + X0Y2_耳線1CP.Update(); + X0Y2_耳線2CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + X1Y0_耳CP.Update(); + X1Y0_耳線1CP.Update(); + X1Y0_耳線2CP.Update(); + break; + case 1: + X1Y1_耳CP.Update(); + X1Y1_耳線1CP.Update(); + X1Y1_耳線2CP.Update(); + break; + default: + X1Y2_耳CP.Update(); + X1Y2_耳線1CP.Update(); + X1Y2_耳線2CP.Update(); + break; + } + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 耳CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 耳線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 耳線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 耳CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 耳線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 耳線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長D.cs index 12c14b9..7d059e3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長D.cs @@ -1,24 +1,25 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 耳_長D : 耳D +namespace SlaveMatrix { - public bool 耳_表示 = true; + [Serializable] + public class 耳_長D : 耳D + { + public bool 耳_表示 = true; - public bool 耳線1_表示 = true; + public bool 耳線1_表示 = true; - public bool 耳線2_表示 = true; + public bool 耳線2_表示 = true; - public 耳_長D() - { - ThisType = GetType(); - } + public 耳_長D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 耳_長(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 耳_長(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭.cs index f915c4b..b61ec61 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭.cs @@ -1,621 +1,622 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 耳_鰭 : 耳 +namespace SlaveMatrix { - public Par X0Y0_鰭耳3_鰭膜; + public class 耳_鰭 : 耳 + { + public Par X0Y0_鰭耳3_鰭膜; - public Par X0Y0_鰭耳3_鰭条; + public Par X0Y0_鰭耳3_鰭条; - public Par X0Y0_鰭耳1_鰭膜; + public Par X0Y0_鰭耳1_鰭膜; - public Par X0Y0_鰭耳1_鰭条; + public Par X0Y0_鰭耳1_鰭条; - public Par X0Y0_鰭耳2_鰭膜; + public Par X0Y0_鰭耳2_鰭膜; - public Par X0Y0_鰭耳2_鰭条; + public Par X0Y0_鰭耳2_鰭条; - public Par X0Y1_鰭耳3_鰭膜; + public Par X0Y1_鰭耳3_鰭膜; - public Par X0Y1_鰭耳3_鰭条; + public Par X0Y1_鰭耳3_鰭条; - public Par X0Y1_鰭耳1_鰭膜; + public Par X0Y1_鰭耳1_鰭膜; - public Par X0Y1_鰭耳1_鰭条; + public Par X0Y1_鰭耳1_鰭条; - public Par X0Y1_鰭耳2_鰭膜; + public Par X0Y1_鰭耳2_鰭膜; - public Par X0Y1_鰭耳2_鰭条; + public Par X0Y1_鰭耳2_鰭条; - public Par X0Y2_鰭耳3_鰭膜; + public Par X0Y2_鰭耳3_鰭膜; - public Par X0Y2_鰭耳3_鰭条; + public Par X0Y2_鰭耳3_鰭条; - public Par X0Y2_鰭耳1_鰭膜; + public Par X0Y2_鰭耳1_鰭膜; - public Par X0Y2_鰭耳1_鰭条; + public Par X0Y2_鰭耳1_鰭条; - public Par X0Y2_鰭耳2_鰭膜; + public Par X0Y2_鰭耳2_鰭膜; - public Par X0Y2_鰭耳2_鰭条; + public Par X0Y2_鰭耳2_鰭条; - public Par X1Y0_鰭耳3_鰭膜; + public Par X1Y0_鰭耳3_鰭膜; - public Par X1Y0_鰭耳3_鰭条; + public Par X1Y0_鰭耳3_鰭条; - public Par X1Y0_鰭耳1_鰭膜; + public Par X1Y0_鰭耳1_鰭膜; - public Par X1Y0_鰭耳1_鰭条; + public Par X1Y0_鰭耳1_鰭条; - public Par X1Y0_鰭耳2_鰭膜; + public Par X1Y0_鰭耳2_鰭膜; - public Par X1Y0_鰭耳2_鰭条; + public Par X1Y0_鰭耳2_鰭条; - public Par X1Y1_鰭耳3_鰭膜; + public Par X1Y1_鰭耳3_鰭膜; - public Par X1Y1_鰭耳3_鰭条; + public Par X1Y1_鰭耳3_鰭条; - public Par X1Y1_鰭耳1_鰭膜; + public Par X1Y1_鰭耳1_鰭膜; - public Par X1Y1_鰭耳1_鰭条; + public Par X1Y1_鰭耳1_鰭条; - public Par X1Y1_鰭耳2_鰭膜; + public Par X1Y1_鰭耳2_鰭膜; - public Par X1Y1_鰭耳2_鰭条; + public Par X1Y1_鰭耳2_鰭条; - public Par X1Y2_鰭耳3_鰭膜; + public Par X1Y2_鰭耳3_鰭膜; - public Par X1Y2_鰭耳3_鰭条; + public Par X1Y2_鰭耳3_鰭条; - public Par X1Y2_鰭耳1_鰭膜; + public Par X1Y2_鰭耳1_鰭膜; - public Par X1Y2_鰭耳1_鰭条; + public Par X1Y2_鰭耳1_鰭条; - public Par X1Y2_鰭耳2_鰭膜; + public Par X1Y2_鰭耳2_鰭膜; - public Par X1Y2_鰭耳2_鰭条; + public Par X1Y2_鰭耳2_鰭条; - public ColorD 鰭耳3_鰭膜CD; + public ColorD 鰭耳3_鰭膜CD; - public ColorD 鰭耳3_鰭条CD; + public ColorD 鰭耳3_鰭条CD; - public ColorD 鰭耳1_鰭膜CD; + public ColorD 鰭耳1_鰭膜CD; - public ColorD 鰭耳1_鰭条CD; + public ColorD 鰭耳1_鰭条CD; - public ColorD 鰭耳2_鰭膜CD; + public ColorD 鰭耳2_鰭膜CD; - public ColorD 鰭耳2_鰭条CD; + public ColorD 鰭耳2_鰭条CD; - public ColorP X0Y0_鰭耳3_鰭膜CP; + public ColorP X0Y0_鰭耳3_鰭膜CP; - public ColorP X0Y0_鰭耳3_鰭条CP; + public ColorP X0Y0_鰭耳3_鰭条CP; - public ColorP X0Y0_鰭耳1_鰭膜CP; + public ColorP X0Y0_鰭耳1_鰭膜CP; - public ColorP X0Y0_鰭耳1_鰭条CP; + public ColorP X0Y0_鰭耳1_鰭条CP; - public ColorP X0Y0_鰭耳2_鰭膜CP; + public ColorP X0Y0_鰭耳2_鰭膜CP; - public ColorP X0Y0_鰭耳2_鰭条CP; + public ColorP X0Y0_鰭耳2_鰭条CP; - public ColorP X0Y1_鰭耳3_鰭膜CP; + public ColorP X0Y1_鰭耳3_鰭膜CP; - public ColorP X0Y1_鰭耳3_鰭条CP; + public ColorP X0Y1_鰭耳3_鰭条CP; - public ColorP X0Y1_鰭耳1_鰭膜CP; + public ColorP X0Y1_鰭耳1_鰭膜CP; - public ColorP X0Y1_鰭耳1_鰭条CP; + public ColorP X0Y1_鰭耳1_鰭条CP; - public ColorP X0Y1_鰭耳2_鰭膜CP; + public ColorP X0Y1_鰭耳2_鰭膜CP; - public ColorP X0Y1_鰭耳2_鰭条CP; + public ColorP X0Y1_鰭耳2_鰭条CP; - public ColorP X0Y2_鰭耳3_鰭膜CP; + public ColorP X0Y2_鰭耳3_鰭膜CP; - public ColorP X0Y2_鰭耳3_鰭条CP; + public ColorP X0Y2_鰭耳3_鰭条CP; - public ColorP X0Y2_鰭耳1_鰭膜CP; + public ColorP X0Y2_鰭耳1_鰭膜CP; - public ColorP X0Y2_鰭耳1_鰭条CP; + public ColorP X0Y2_鰭耳1_鰭条CP; - public ColorP X0Y2_鰭耳2_鰭膜CP; + public ColorP X0Y2_鰭耳2_鰭膜CP; - public ColorP X0Y2_鰭耳2_鰭条CP; + public ColorP X0Y2_鰭耳2_鰭条CP; - public ColorP X1Y0_鰭耳3_鰭膜CP; + public ColorP X1Y0_鰭耳3_鰭膜CP; - public ColorP X1Y0_鰭耳3_鰭条CP; + public ColorP X1Y0_鰭耳3_鰭条CP; - public ColorP X1Y0_鰭耳1_鰭膜CP; + public ColorP X1Y0_鰭耳1_鰭膜CP; - public ColorP X1Y0_鰭耳1_鰭条CP; + public ColorP X1Y0_鰭耳1_鰭条CP; - public ColorP X1Y0_鰭耳2_鰭膜CP; + public ColorP X1Y0_鰭耳2_鰭膜CP; - public ColorP X1Y0_鰭耳2_鰭条CP; + public ColorP X1Y0_鰭耳2_鰭条CP; - public ColorP X1Y1_鰭耳3_鰭膜CP; + public ColorP X1Y1_鰭耳3_鰭膜CP; - public ColorP X1Y1_鰭耳3_鰭条CP; + public ColorP X1Y1_鰭耳3_鰭条CP; - public ColorP X1Y1_鰭耳1_鰭膜CP; + public ColorP X1Y1_鰭耳1_鰭膜CP; - public ColorP X1Y1_鰭耳1_鰭条CP; + public ColorP X1Y1_鰭耳1_鰭条CP; - public ColorP X1Y1_鰭耳2_鰭膜CP; + public ColorP X1Y1_鰭耳2_鰭膜CP; - public ColorP X1Y1_鰭耳2_鰭条CP; + public ColorP X1Y1_鰭耳2_鰭条CP; - public ColorP X1Y2_鰭耳3_鰭膜CP; + public ColorP X1Y2_鰭耳3_鰭膜CP; - public ColorP X1Y2_鰭耳3_鰭条CP; + public ColorP X1Y2_鰭耳3_鰭条CP; - public ColorP X1Y2_鰭耳1_鰭膜CP; + public ColorP X1Y2_鰭耳1_鰭膜CP; - public ColorP X1Y2_鰭耳1_鰭条CP; + public ColorP X1Y2_鰭耳1_鰭条CP; - public ColorP X1Y2_鰭耳2_鰭膜CP; + public ColorP X1Y2_鰭耳2_鰭膜CP; - public ColorP X1Y2_鰭耳2_鰭条CP; + public ColorP X1Y2_鰭耳2_鰭条CP; - public Par[] Pars1; + public Par[] Pars1; - public Par[] Pars2; + public Par[] Pars2; - public Par[] Pars3; + public Par[] Pars3; - public Par[] Pars4; + public Par[] Pars4; - public Par[] Pars5; + public Par[] Pars5; - public Par[] Pars6; + public Par[] Pars6; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexX = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexX = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 鰭耳3_鰭膜_表示 - { - get - { - return X0Y0_鰭耳3_鰭膜.Dra; - } - set - { - X0Y0_鰭耳3_鰭膜.Dra = value; - X0Y1_鰭耳3_鰭膜.Dra = value; - X0Y2_鰭耳3_鰭膜.Dra = value; - X1Y0_鰭耳3_鰭膜.Dra = value; - X1Y1_鰭耳3_鰭膜.Dra = value; - X1Y2_鰭耳3_鰭膜.Dra = value; - X0Y0_鰭耳3_鰭膜.Hit = value; - X0Y1_鰭耳3_鰭膜.Hit = value; - X0Y2_鰭耳3_鰭膜.Hit = value; - X1Y0_鰭耳3_鰭膜.Hit = value; - X1Y1_鰭耳3_鰭膜.Hit = value; - X1Y2_鰭耳3_鰭膜.Hit = value; - } - } - - public bool 鰭耳3_鰭条_表示 - { - get - { - return X0Y0_鰭耳3_鰭条.Dra; - } - set - { - X0Y0_鰭耳3_鰭条.Dra = value; - X0Y1_鰭耳3_鰭条.Dra = value; - X0Y2_鰭耳3_鰭条.Dra = value; - X1Y0_鰭耳3_鰭条.Dra = value; - X1Y1_鰭耳3_鰭条.Dra = value; - X1Y2_鰭耳3_鰭条.Dra = value; - X0Y0_鰭耳3_鰭条.Hit = value; - X0Y1_鰭耳3_鰭条.Hit = value; - X0Y2_鰭耳3_鰭条.Hit = value; - X1Y0_鰭耳3_鰭条.Hit = value; - X1Y1_鰭耳3_鰭条.Hit = value; - X1Y2_鰭耳3_鰭条.Hit = value; - } - } - - public bool 鰭耳1_鰭膜_表示 - { - get - { - return X0Y0_鰭耳1_鰭膜.Dra; - } - set - { - X0Y0_鰭耳1_鰭膜.Dra = value; - X0Y1_鰭耳1_鰭膜.Dra = value; - X0Y2_鰭耳1_鰭膜.Dra = value; - X1Y0_鰭耳1_鰭膜.Dra = value; - X1Y1_鰭耳1_鰭膜.Dra = value; - X1Y2_鰭耳1_鰭膜.Dra = value; - X0Y0_鰭耳1_鰭膜.Hit = value; - X0Y1_鰭耳1_鰭膜.Hit = value; - X0Y2_鰭耳1_鰭膜.Hit = value; - X1Y0_鰭耳1_鰭膜.Hit = value; - X1Y1_鰭耳1_鰭膜.Hit = value; - X1Y2_鰭耳1_鰭膜.Hit = value; - } - } - - public bool 鰭耳1_鰭条_表示 - { - get - { - return X0Y0_鰭耳1_鰭条.Dra; - } - set - { - X0Y0_鰭耳1_鰭条.Dra = value; - X0Y1_鰭耳1_鰭条.Dra = value; - X0Y2_鰭耳1_鰭条.Dra = value; - X1Y0_鰭耳1_鰭条.Dra = value; - X1Y1_鰭耳1_鰭条.Dra = value; - X1Y2_鰭耳1_鰭条.Dra = value; - X0Y0_鰭耳1_鰭条.Hit = value; - X0Y1_鰭耳1_鰭条.Hit = value; - X0Y2_鰭耳1_鰭条.Hit = value; - X1Y0_鰭耳1_鰭条.Hit = value; - X1Y1_鰭耳1_鰭条.Hit = value; - X1Y2_鰭耳1_鰭条.Hit = value; - } - } - - public bool 鰭耳2_鰭膜_表示 - { - get - { - return X0Y0_鰭耳2_鰭膜.Dra; - } - set - { - X0Y0_鰭耳2_鰭膜.Dra = value; - X0Y1_鰭耳2_鰭膜.Dra = value; - X0Y2_鰭耳2_鰭膜.Dra = value; - X1Y0_鰭耳2_鰭膜.Dra = value; - X1Y1_鰭耳2_鰭膜.Dra = value; - X1Y2_鰭耳2_鰭膜.Dra = value; - X0Y0_鰭耳2_鰭膜.Hit = value; - X0Y1_鰭耳2_鰭膜.Hit = value; - X0Y2_鰭耳2_鰭膜.Hit = value; - X1Y0_鰭耳2_鰭膜.Hit = value; - X1Y1_鰭耳2_鰭膜.Hit = value; - X1Y2_鰭耳2_鰭膜.Hit = value; - } - } - - public bool 鰭耳2_鰭条_表示 - { - get - { - return X0Y0_鰭耳2_鰭条.Dra; - } - set - { - X0Y0_鰭耳2_鰭条.Dra = value; - X0Y1_鰭耳2_鰭条.Dra = value; - X0Y2_鰭耳2_鰭条.Dra = value; - X1Y0_鰭耳2_鰭条.Dra = value; - X1Y1_鰭耳2_鰭条.Dra = value; - X1Y2_鰭耳2_鰭条.Dra = value; - X0Y0_鰭耳2_鰭条.Hit = value; - X0Y1_鰭耳2_鰭条.Hit = value; - X0Y2_鰭耳2_鰭条.Hit = value; - X1Y0_鰭耳2_鰭条.Hit = value; - X1Y1_鰭耳2_鰭条.Hit = value; - X1Y2_鰭耳2_鰭条.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 鰭耳3_鰭膜_表示; - } - set - { - 鰭耳3_鰭膜_表示 = value; - 鰭耳3_鰭条_表示 = value; - 鰭耳1_鰭膜_表示 = value; - 鰭耳1_鰭条_表示 = value; - 鰭耳2_鰭膜_表示 = value; - 鰭耳2_鰭条_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 鰭耳3_鰭膜CD.不透明度; - } - set - { - 鰭耳3_鰭膜CD.不透明度 = value; - 鰭耳3_鰭条CD.不透明度 = value; - 鰭耳1_鰭膜CD.不透明度 = value; - 鰭耳1_鰭条CD.不透明度 = value; - 鰭耳2_鰭膜CD.不透明度 = value; - 鰭耳2_鰭条CD.不透明度 = value; - } - } - - public 耳_鰭(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 耳_鰭D e) - { - ThisType = GetType(); - 本体 = new Difs(); - 本体.Tag = "鰭"; - 本体.Add(new Dif(Sta.肢左["耳"][6])); - 本体.Add(new Dif(Sta.肢左["耳"][7])); - Pars pars = 本体[0][0]; - Pars pars2 = pars["鰭耳3"].ToPars(); - X0Y0_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y0_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["鰭耳1"].ToPars(); - X0Y0_鰭耳1_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y0_鰭耳1_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["鰭耳2"].ToPars(); - X0Y0_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y0_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); - Pars pars3 = 本体[0][1]; - pars2 = pars3["鰭耳3"].ToPars(); - X0Y1_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y1_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars3["鰭耳1"].ToPars(); - X0Y1_鰭耳1_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y1_鰭耳1_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars3["鰭耳2"].ToPars(); - X0Y1_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y1_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); - Pars pars4 = 本体[0][2]; - pars2 = pars4["鰭耳3"].ToPars(); - X0Y2_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y2_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars4["鰭耳1"].ToPars(); - X0Y2_鰭耳1_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y2_鰭耳1_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars4["鰭耳2"].ToPars(); - X0Y2_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y2_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); - Pars pars5 = 本体[1][0]; - pars2 = pars5["鰭耳3"].ToPars(); - X1Y0_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); - X1Y0_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars5["鰭耳1"].ToPars(); - X1Y0_鰭耳1_鰭膜 = pars2["鰭膜"].ToPar(); - X1Y0_鰭耳1_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars5["鰭耳2"].ToPars(); - X1Y0_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); - X1Y0_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); - Pars pars6 = 本体[1][1]; - pars2 = pars6["鰭耳3"].ToPars(); - X1Y1_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); - X1Y1_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars6["鰭耳1"].ToPars(); - X1Y1_鰭耳1_鰭膜 = pars2["鰭膜"].ToPar(); - X1Y1_鰭耳1_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars6["鰭耳2"].ToPars(); - X1Y1_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); - X1Y1_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); - Pars pars7 = 本体[1][2]; - pars2 = pars7["鰭耳3"].ToPars(); - X1Y2_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); - X1Y2_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars7["鰭耳1"].ToPars(); - X1Y2_鰭耳1_鰭膜 = pars2["鰭膜"].ToPar(); - X1Y2_鰭耳1_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars7["鰭耳2"].ToPars(); - X1Y2_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); - X1Y2_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 鰭耳3_鰭膜_表示 = e.鰭耳3_鰭膜_表示; - 鰭耳3_鰭条_表示 = e.鰭耳3_鰭条_表示; - 鰭耳1_鰭膜_表示 = e.鰭耳1_鰭膜_表示; - 鰭耳1_鰭条_表示 = e.鰭耳1_鰭条_表示; - 鰭耳2_鰭膜_表示 = e.鰭耳2_鰭膜_表示; - 鰭耳2_鰭条_表示 = e.鰭耳2_鰭条_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars1 = new Par[3] { X0Y0_鰭耳3_鰭膜, X0Y0_鰭耳1_鰭膜, X0Y0_鰭耳2_鰭膜 }; - X0Y0_鰭耳3_鰭膜CP = new ColorP(X0Y0_鰭耳3_鰭膜, 鰭耳3_鰭膜CD, DisUnit, abj: true); - X0Y0_鰭耳3_鰭条CP = new ColorP(X0Y0_鰭耳3_鰭条, 鰭耳3_鰭条CD, DisUnit, abj: true); - X0Y0_鰭耳1_鰭膜CP = new ColorP(X0Y0_鰭耳1_鰭膜, 鰭耳1_鰭膜CD, DisUnit, abj: true); - X0Y0_鰭耳1_鰭条CP = new ColorP(X0Y0_鰭耳1_鰭条, 鰭耳1_鰭条CD, DisUnit, abj: true); - X0Y0_鰭耳2_鰭膜CP = new ColorP(X0Y0_鰭耳2_鰭膜, 鰭耳2_鰭膜CD, DisUnit, abj: true); - X0Y0_鰭耳2_鰭条CP = new ColorP(X0Y0_鰭耳2_鰭条, 鰭耳2_鰭条CD, DisUnit, abj: true); - Pars2 = new Par[3] { X0Y1_鰭耳3_鰭膜, X0Y1_鰭耳1_鰭膜, X0Y1_鰭耳2_鰭膜 }; - X0Y1_鰭耳3_鰭膜CP = new ColorP(X0Y1_鰭耳3_鰭膜, 鰭耳3_鰭膜CD, DisUnit, abj: true); - X0Y1_鰭耳3_鰭条CP = new ColorP(X0Y1_鰭耳3_鰭条, 鰭耳3_鰭条CD, DisUnit, abj: true); - X0Y1_鰭耳1_鰭膜CP = new ColorP(X0Y1_鰭耳1_鰭膜, 鰭耳1_鰭膜CD, DisUnit, abj: true); - X0Y1_鰭耳1_鰭条CP = new ColorP(X0Y1_鰭耳1_鰭条, 鰭耳1_鰭条CD, DisUnit, abj: true); - X0Y1_鰭耳2_鰭膜CP = new ColorP(X0Y1_鰭耳2_鰭膜, 鰭耳2_鰭膜CD, DisUnit, abj: true); - X0Y1_鰭耳2_鰭条CP = new ColorP(X0Y1_鰭耳2_鰭条, 鰭耳2_鰭条CD, DisUnit, abj: true); - Pars3 = new Par[3] { X0Y2_鰭耳3_鰭膜, X0Y2_鰭耳1_鰭膜, X0Y2_鰭耳2_鰭膜 }; - X0Y2_鰭耳3_鰭膜CP = new ColorP(X0Y2_鰭耳3_鰭膜, 鰭耳3_鰭膜CD, DisUnit, abj: true); - X0Y2_鰭耳3_鰭条CP = new ColorP(X0Y2_鰭耳3_鰭条, 鰭耳3_鰭条CD, DisUnit, abj: true); - X0Y2_鰭耳1_鰭膜CP = new ColorP(X0Y2_鰭耳1_鰭膜, 鰭耳1_鰭膜CD, DisUnit, abj: true); - X0Y2_鰭耳1_鰭条CP = new ColorP(X0Y2_鰭耳1_鰭条, 鰭耳1_鰭条CD, DisUnit, abj: true); - X0Y2_鰭耳2_鰭膜CP = new ColorP(X0Y2_鰭耳2_鰭膜, 鰭耳2_鰭膜CD, DisUnit, abj: true); - X0Y2_鰭耳2_鰭条CP = new ColorP(X0Y2_鰭耳2_鰭条, 鰭耳2_鰭条CD, DisUnit, abj: true); - Pars4 = new Par[3] { X1Y0_鰭耳3_鰭膜, X1Y0_鰭耳1_鰭膜, X1Y0_鰭耳2_鰭膜 }; - X1Y0_鰭耳3_鰭膜CP = new ColorP(X1Y0_鰭耳3_鰭膜, 鰭耳3_鰭膜CD, DisUnit, abj: true); - X1Y0_鰭耳3_鰭条CP = new ColorP(X1Y0_鰭耳3_鰭条, 鰭耳3_鰭条CD, DisUnit, abj: true); - X1Y0_鰭耳1_鰭膜CP = new ColorP(X1Y0_鰭耳1_鰭膜, 鰭耳1_鰭膜CD, DisUnit, abj: true); - X1Y0_鰭耳1_鰭条CP = new ColorP(X1Y0_鰭耳1_鰭条, 鰭耳1_鰭条CD, DisUnit, abj: true); - X1Y0_鰭耳2_鰭膜CP = new ColorP(X1Y0_鰭耳2_鰭膜, 鰭耳2_鰭膜CD, DisUnit, abj: true); - X1Y0_鰭耳2_鰭条CP = new ColorP(X1Y0_鰭耳2_鰭条, 鰭耳2_鰭条CD, DisUnit, abj: true); - Pars5 = new Par[3] { X1Y1_鰭耳3_鰭膜, X1Y1_鰭耳1_鰭膜, X1Y1_鰭耳2_鰭膜 }; - X1Y1_鰭耳3_鰭膜CP = new ColorP(X1Y1_鰭耳3_鰭膜, 鰭耳3_鰭膜CD, DisUnit, abj: true); - X1Y1_鰭耳3_鰭条CP = new ColorP(X1Y1_鰭耳3_鰭条, 鰭耳3_鰭条CD, DisUnit, abj: true); - X1Y1_鰭耳1_鰭膜CP = new ColorP(X1Y1_鰭耳1_鰭膜, 鰭耳1_鰭膜CD, DisUnit, abj: true); - X1Y1_鰭耳1_鰭条CP = new ColorP(X1Y1_鰭耳1_鰭条, 鰭耳1_鰭条CD, DisUnit, abj: true); - X1Y1_鰭耳2_鰭膜CP = new ColorP(X1Y1_鰭耳2_鰭膜, 鰭耳2_鰭膜CD, DisUnit, abj: true); - X1Y1_鰭耳2_鰭条CP = new ColorP(X1Y1_鰭耳2_鰭条, 鰭耳2_鰭条CD, DisUnit, abj: true); - Pars6 = new Par[3] { X1Y2_鰭耳3_鰭膜, X1Y2_鰭耳1_鰭膜, X1Y2_鰭耳2_鰭膜 }; - X1Y2_鰭耳3_鰭膜CP = new ColorP(X1Y2_鰭耳3_鰭膜, 鰭耳3_鰭膜CD, DisUnit, abj: true); - X1Y2_鰭耳3_鰭条CP = new ColorP(X1Y2_鰭耳3_鰭条, 鰭耳3_鰭条CD, DisUnit, abj: true); - X1Y2_鰭耳1_鰭膜CP = new ColorP(X1Y2_鰭耳1_鰭膜, 鰭耳1_鰭膜CD, DisUnit, abj: true); - X1Y2_鰭耳1_鰭条CP = new ColorP(X1Y2_鰭耳1_鰭条, 鰭耳1_鰭条CD, DisUnit, abj: true); - X1Y2_鰭耳2_鰭膜CP = new ColorP(X1Y2_鰭耳2_鰭膜, 鰭耳2_鰭膜CD, DisUnit, abj: true); - X1Y2_鰭耳2_鰭条CP = new ColorP(X1Y2_鰭耳2_鰭条, 鰭耳2_鰭条CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - Pars1.GetMiY_MaY(out mm); - X0Y0_鰭耳3_鰭膜CP.Update(mm); - X0Y0_鰭耳3_鰭条CP.Update(); - X0Y0_鰭耳1_鰭膜CP.Update(mm); - X0Y0_鰭耳1_鰭条CP.Update(); - X0Y0_鰭耳2_鰭膜CP.Update(mm); - X0Y0_鰭耳2_鰭条CP.Update(); - break; - case 1: - Pars2.GetMiY_MaY(out mm); - X0Y1_鰭耳3_鰭膜CP.Update(mm); - X0Y1_鰭耳3_鰭条CP.Update(); - X0Y1_鰭耳1_鰭膜CP.Update(mm); - X0Y1_鰭耳1_鰭条CP.Update(); - X0Y1_鰭耳2_鰭膜CP.Update(mm); - X0Y1_鰭耳2_鰭条CP.Update(); - break; - default: - Pars3.GetMiY_MaY(out mm); - X0Y2_鰭耳3_鰭膜CP.Update(mm); - X0Y2_鰭耳3_鰭条CP.Update(); - X0Y2_鰭耳1_鰭膜CP.Update(mm); - X0Y2_鰭耳1_鰭条CP.Update(); - X0Y2_鰭耳2_鰭膜CP.Update(mm); - X0Y2_鰭耳2_鰭条CP.Update(); - break; - } - } - else - { - switch (本体.IndexY) - { - case 0: - Pars4.GetMiY_MaY(out mm); - X1Y0_鰭耳3_鰭膜CP.Update(mm); - X1Y0_鰭耳3_鰭条CP.Update(); - X1Y0_鰭耳1_鰭膜CP.Update(mm); - X1Y0_鰭耳1_鰭条CP.Update(); - X1Y0_鰭耳2_鰭膜CP.Update(mm); - X1Y0_鰭耳2_鰭条CP.Update(); - break; - case 1: - Pars5.GetMiY_MaY(out mm); - X1Y1_鰭耳3_鰭膜CP.Update(mm); - X1Y1_鰭耳3_鰭条CP.Update(); - X1Y1_鰭耳1_鰭膜CP.Update(mm); - X1Y1_鰭耳1_鰭条CP.Update(); - X1Y1_鰭耳2_鰭膜CP.Update(mm); - X1Y1_鰭耳2_鰭条CP.Update(); - break; - default: - Pars6.GetMiY_MaY(out mm); - X1Y2_鰭耳3_鰭膜CP.Update(mm); - X1Y2_鰭耳3_鰭条CP.Update(); - X1Y2_鰭耳1_鰭膜CP.Update(mm); - X1Y2_鰭耳1_鰭条CP.Update(); - X1Y2_鰭耳2_鰭膜CP.Update(mm); - X1Y2_鰭耳2_鰭条CP.Update(); - break; - } - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 鰭耳3_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 鰭耳3_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 鰭耳1_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 鰭耳1_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 鰭耳2_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 鰭耳2_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 鰭耳3_鰭膜_表示 + { + get + { + return X0Y0_鰭耳3_鰭膜.Dra; + } + set + { + X0Y0_鰭耳3_鰭膜.Dra = value; + X0Y1_鰭耳3_鰭膜.Dra = value; + X0Y2_鰭耳3_鰭膜.Dra = value; + X1Y0_鰭耳3_鰭膜.Dra = value; + X1Y1_鰭耳3_鰭膜.Dra = value; + X1Y2_鰭耳3_鰭膜.Dra = value; + X0Y0_鰭耳3_鰭膜.Hit = value; + X0Y1_鰭耳3_鰭膜.Hit = value; + X0Y2_鰭耳3_鰭膜.Hit = value; + X1Y0_鰭耳3_鰭膜.Hit = value; + X1Y1_鰭耳3_鰭膜.Hit = value; + X1Y2_鰭耳3_鰭膜.Hit = value; + } + } + + public bool 鰭耳3_鰭条_表示 + { + get + { + return X0Y0_鰭耳3_鰭条.Dra; + } + set + { + X0Y0_鰭耳3_鰭条.Dra = value; + X0Y1_鰭耳3_鰭条.Dra = value; + X0Y2_鰭耳3_鰭条.Dra = value; + X1Y0_鰭耳3_鰭条.Dra = value; + X1Y1_鰭耳3_鰭条.Dra = value; + X1Y2_鰭耳3_鰭条.Dra = value; + X0Y0_鰭耳3_鰭条.Hit = value; + X0Y1_鰭耳3_鰭条.Hit = value; + X0Y2_鰭耳3_鰭条.Hit = value; + X1Y0_鰭耳3_鰭条.Hit = value; + X1Y1_鰭耳3_鰭条.Hit = value; + X1Y2_鰭耳3_鰭条.Hit = value; + } + } + + public bool 鰭耳1_鰭膜_表示 + { + get + { + return X0Y0_鰭耳1_鰭膜.Dra; + } + set + { + X0Y0_鰭耳1_鰭膜.Dra = value; + X0Y1_鰭耳1_鰭膜.Dra = value; + X0Y2_鰭耳1_鰭膜.Dra = value; + X1Y0_鰭耳1_鰭膜.Dra = value; + X1Y1_鰭耳1_鰭膜.Dra = value; + X1Y2_鰭耳1_鰭膜.Dra = value; + X0Y0_鰭耳1_鰭膜.Hit = value; + X0Y1_鰭耳1_鰭膜.Hit = value; + X0Y2_鰭耳1_鰭膜.Hit = value; + X1Y0_鰭耳1_鰭膜.Hit = value; + X1Y1_鰭耳1_鰭膜.Hit = value; + X1Y2_鰭耳1_鰭膜.Hit = value; + } + } + + public bool 鰭耳1_鰭条_表示 + { + get + { + return X0Y0_鰭耳1_鰭条.Dra; + } + set + { + X0Y0_鰭耳1_鰭条.Dra = value; + X0Y1_鰭耳1_鰭条.Dra = value; + X0Y2_鰭耳1_鰭条.Dra = value; + X1Y0_鰭耳1_鰭条.Dra = value; + X1Y1_鰭耳1_鰭条.Dra = value; + X1Y2_鰭耳1_鰭条.Dra = value; + X0Y0_鰭耳1_鰭条.Hit = value; + X0Y1_鰭耳1_鰭条.Hit = value; + X0Y2_鰭耳1_鰭条.Hit = value; + X1Y0_鰭耳1_鰭条.Hit = value; + X1Y1_鰭耳1_鰭条.Hit = value; + X1Y2_鰭耳1_鰭条.Hit = value; + } + } + + public bool 鰭耳2_鰭膜_表示 + { + get + { + return X0Y0_鰭耳2_鰭膜.Dra; + } + set + { + X0Y0_鰭耳2_鰭膜.Dra = value; + X0Y1_鰭耳2_鰭膜.Dra = value; + X0Y2_鰭耳2_鰭膜.Dra = value; + X1Y0_鰭耳2_鰭膜.Dra = value; + X1Y1_鰭耳2_鰭膜.Dra = value; + X1Y2_鰭耳2_鰭膜.Dra = value; + X0Y0_鰭耳2_鰭膜.Hit = value; + X0Y1_鰭耳2_鰭膜.Hit = value; + X0Y2_鰭耳2_鰭膜.Hit = value; + X1Y0_鰭耳2_鰭膜.Hit = value; + X1Y1_鰭耳2_鰭膜.Hit = value; + X1Y2_鰭耳2_鰭膜.Hit = value; + } + } + + public bool 鰭耳2_鰭条_表示 + { + get + { + return X0Y0_鰭耳2_鰭条.Dra; + } + set + { + X0Y0_鰭耳2_鰭条.Dra = value; + X0Y1_鰭耳2_鰭条.Dra = value; + X0Y2_鰭耳2_鰭条.Dra = value; + X1Y0_鰭耳2_鰭条.Dra = value; + X1Y1_鰭耳2_鰭条.Dra = value; + X1Y2_鰭耳2_鰭条.Dra = value; + X0Y0_鰭耳2_鰭条.Hit = value; + X0Y1_鰭耳2_鰭条.Hit = value; + X0Y2_鰭耳2_鰭条.Hit = value; + X1Y0_鰭耳2_鰭条.Hit = value; + X1Y1_鰭耳2_鰭条.Hit = value; + X1Y2_鰭耳2_鰭条.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 鰭耳3_鰭膜_表示; + } + set + { + 鰭耳3_鰭膜_表示 = value; + 鰭耳3_鰭条_表示 = value; + 鰭耳1_鰭膜_表示 = value; + 鰭耳1_鰭条_表示 = value; + 鰭耳2_鰭膜_表示 = value; + 鰭耳2_鰭条_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 鰭耳3_鰭膜CD.不透明度; + } + set + { + 鰭耳3_鰭膜CD.不透明度 = value; + 鰭耳3_鰭条CD.不透明度 = value; + 鰭耳1_鰭膜CD.不透明度 = value; + 鰭耳1_鰭条CD.不透明度 = value; + 鰭耳2_鰭膜CD.不透明度 = value; + 鰭耳2_鰭条CD.不透明度 = value; + } + } + + public 耳_鰭(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 耳_鰭D e) + { + ThisType = GetType(); + 本体 = new Difs(); + 本体.Tag = "鰭"; + 本体.Add(new Dif(Sta.肢左["耳"][6])); + 本体.Add(new Dif(Sta.肢左["耳"][7])); + Pars pars = 本体[0][0]; + Pars pars2 = pars["鰭耳3"].ToPars(); + X0Y0_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y0_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars["鰭耳1"].ToPars(); + X0Y0_鰭耳1_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y0_鰭耳1_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars["鰭耳2"].ToPars(); + X0Y0_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y0_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); + Pars pars3 = 本体[0][1]; + pars2 = pars3["鰭耳3"].ToPars(); + X0Y1_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y1_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars3["鰭耳1"].ToPars(); + X0Y1_鰭耳1_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y1_鰭耳1_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars3["鰭耳2"].ToPars(); + X0Y1_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y1_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); + Pars pars4 = 本体[0][2]; + pars2 = pars4["鰭耳3"].ToPars(); + X0Y2_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y2_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars4["鰭耳1"].ToPars(); + X0Y2_鰭耳1_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y2_鰭耳1_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars4["鰭耳2"].ToPars(); + X0Y2_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y2_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); + Pars pars5 = 本体[1][0]; + pars2 = pars5["鰭耳3"].ToPars(); + X1Y0_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); + X1Y0_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars5["鰭耳1"].ToPars(); + X1Y0_鰭耳1_鰭膜 = pars2["鰭膜"].ToPar(); + X1Y0_鰭耳1_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars5["鰭耳2"].ToPars(); + X1Y0_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); + X1Y0_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); + Pars pars6 = 本体[1][1]; + pars2 = pars6["鰭耳3"].ToPars(); + X1Y1_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); + X1Y1_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars6["鰭耳1"].ToPars(); + X1Y1_鰭耳1_鰭膜 = pars2["鰭膜"].ToPar(); + X1Y1_鰭耳1_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars6["鰭耳2"].ToPars(); + X1Y1_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); + X1Y1_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); + Pars pars7 = 本体[1][2]; + pars2 = pars7["鰭耳3"].ToPars(); + X1Y2_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); + X1Y2_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars7["鰭耳1"].ToPars(); + X1Y2_鰭耳1_鰭膜 = pars2["鰭膜"].ToPar(); + X1Y2_鰭耳1_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars7["鰭耳2"].ToPars(); + X1Y2_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); + X1Y2_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 鰭耳3_鰭膜_表示 = e.鰭耳3_鰭膜_表示; + 鰭耳3_鰭条_表示 = e.鰭耳3_鰭条_表示; + 鰭耳1_鰭膜_表示 = e.鰭耳1_鰭膜_表示; + 鰭耳1_鰭条_表示 = e.鰭耳1_鰭条_表示; + 鰭耳2_鰭膜_表示 = e.鰭耳2_鰭膜_表示; + 鰭耳2_鰭条_表示 = e.鰭耳2_鰭条_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars1 = new Par[3] { X0Y0_鰭耳3_鰭膜, X0Y0_鰭耳1_鰭膜, X0Y0_鰭耳2_鰭膜 }; + X0Y0_鰭耳3_鰭膜CP = new ColorP(X0Y0_鰭耳3_鰭膜, 鰭耳3_鰭膜CD, DisUnit, abj: true); + X0Y0_鰭耳3_鰭条CP = new ColorP(X0Y0_鰭耳3_鰭条, 鰭耳3_鰭条CD, DisUnit, abj: true); + X0Y0_鰭耳1_鰭膜CP = new ColorP(X0Y0_鰭耳1_鰭膜, 鰭耳1_鰭膜CD, DisUnit, abj: true); + X0Y0_鰭耳1_鰭条CP = new ColorP(X0Y0_鰭耳1_鰭条, 鰭耳1_鰭条CD, DisUnit, abj: true); + X0Y0_鰭耳2_鰭膜CP = new ColorP(X0Y0_鰭耳2_鰭膜, 鰭耳2_鰭膜CD, DisUnit, abj: true); + X0Y0_鰭耳2_鰭条CP = new ColorP(X0Y0_鰭耳2_鰭条, 鰭耳2_鰭条CD, DisUnit, abj: true); + Pars2 = new Par[3] { X0Y1_鰭耳3_鰭膜, X0Y1_鰭耳1_鰭膜, X0Y1_鰭耳2_鰭膜 }; + X0Y1_鰭耳3_鰭膜CP = new ColorP(X0Y1_鰭耳3_鰭膜, 鰭耳3_鰭膜CD, DisUnit, abj: true); + X0Y1_鰭耳3_鰭条CP = new ColorP(X0Y1_鰭耳3_鰭条, 鰭耳3_鰭条CD, DisUnit, abj: true); + X0Y1_鰭耳1_鰭膜CP = new ColorP(X0Y1_鰭耳1_鰭膜, 鰭耳1_鰭膜CD, DisUnit, abj: true); + X0Y1_鰭耳1_鰭条CP = new ColorP(X0Y1_鰭耳1_鰭条, 鰭耳1_鰭条CD, DisUnit, abj: true); + X0Y1_鰭耳2_鰭膜CP = new ColorP(X0Y1_鰭耳2_鰭膜, 鰭耳2_鰭膜CD, DisUnit, abj: true); + X0Y1_鰭耳2_鰭条CP = new ColorP(X0Y1_鰭耳2_鰭条, 鰭耳2_鰭条CD, DisUnit, abj: true); + Pars3 = new Par[3] { X0Y2_鰭耳3_鰭膜, X0Y2_鰭耳1_鰭膜, X0Y2_鰭耳2_鰭膜 }; + X0Y2_鰭耳3_鰭膜CP = new ColorP(X0Y2_鰭耳3_鰭膜, 鰭耳3_鰭膜CD, DisUnit, abj: true); + X0Y2_鰭耳3_鰭条CP = new ColorP(X0Y2_鰭耳3_鰭条, 鰭耳3_鰭条CD, DisUnit, abj: true); + X0Y2_鰭耳1_鰭膜CP = new ColorP(X0Y2_鰭耳1_鰭膜, 鰭耳1_鰭膜CD, DisUnit, abj: true); + X0Y2_鰭耳1_鰭条CP = new ColorP(X0Y2_鰭耳1_鰭条, 鰭耳1_鰭条CD, DisUnit, abj: true); + X0Y2_鰭耳2_鰭膜CP = new ColorP(X0Y2_鰭耳2_鰭膜, 鰭耳2_鰭膜CD, DisUnit, abj: true); + X0Y2_鰭耳2_鰭条CP = new ColorP(X0Y2_鰭耳2_鰭条, 鰭耳2_鰭条CD, DisUnit, abj: true); + Pars4 = new Par[3] { X1Y0_鰭耳3_鰭膜, X1Y0_鰭耳1_鰭膜, X1Y0_鰭耳2_鰭膜 }; + X1Y0_鰭耳3_鰭膜CP = new ColorP(X1Y0_鰭耳3_鰭膜, 鰭耳3_鰭膜CD, DisUnit, abj: true); + X1Y0_鰭耳3_鰭条CP = new ColorP(X1Y0_鰭耳3_鰭条, 鰭耳3_鰭条CD, DisUnit, abj: true); + X1Y0_鰭耳1_鰭膜CP = new ColorP(X1Y0_鰭耳1_鰭膜, 鰭耳1_鰭膜CD, DisUnit, abj: true); + X1Y0_鰭耳1_鰭条CP = new ColorP(X1Y0_鰭耳1_鰭条, 鰭耳1_鰭条CD, DisUnit, abj: true); + X1Y0_鰭耳2_鰭膜CP = new ColorP(X1Y0_鰭耳2_鰭膜, 鰭耳2_鰭膜CD, DisUnit, abj: true); + X1Y0_鰭耳2_鰭条CP = new ColorP(X1Y0_鰭耳2_鰭条, 鰭耳2_鰭条CD, DisUnit, abj: true); + Pars5 = new Par[3] { X1Y1_鰭耳3_鰭膜, X1Y1_鰭耳1_鰭膜, X1Y1_鰭耳2_鰭膜 }; + X1Y1_鰭耳3_鰭膜CP = new ColorP(X1Y1_鰭耳3_鰭膜, 鰭耳3_鰭膜CD, DisUnit, abj: true); + X1Y1_鰭耳3_鰭条CP = new ColorP(X1Y1_鰭耳3_鰭条, 鰭耳3_鰭条CD, DisUnit, abj: true); + X1Y1_鰭耳1_鰭膜CP = new ColorP(X1Y1_鰭耳1_鰭膜, 鰭耳1_鰭膜CD, DisUnit, abj: true); + X1Y1_鰭耳1_鰭条CP = new ColorP(X1Y1_鰭耳1_鰭条, 鰭耳1_鰭条CD, DisUnit, abj: true); + X1Y1_鰭耳2_鰭膜CP = new ColorP(X1Y1_鰭耳2_鰭膜, 鰭耳2_鰭膜CD, DisUnit, abj: true); + X1Y1_鰭耳2_鰭条CP = new ColorP(X1Y1_鰭耳2_鰭条, 鰭耳2_鰭条CD, DisUnit, abj: true); + Pars6 = new Par[3] { X1Y2_鰭耳3_鰭膜, X1Y2_鰭耳1_鰭膜, X1Y2_鰭耳2_鰭膜 }; + X1Y2_鰭耳3_鰭膜CP = new ColorP(X1Y2_鰭耳3_鰭膜, 鰭耳3_鰭膜CD, DisUnit, abj: true); + X1Y2_鰭耳3_鰭条CP = new ColorP(X1Y2_鰭耳3_鰭条, 鰭耳3_鰭条CD, DisUnit, abj: true); + X1Y2_鰭耳1_鰭膜CP = new ColorP(X1Y2_鰭耳1_鰭膜, 鰭耳1_鰭膜CD, DisUnit, abj: true); + X1Y2_鰭耳1_鰭条CP = new ColorP(X1Y2_鰭耳1_鰭条, 鰭耳1_鰭条CD, DisUnit, abj: true); + X1Y2_鰭耳2_鰭膜CP = new ColorP(X1Y2_鰭耳2_鰭膜, 鰭耳2_鰭膜CD, DisUnit, abj: true); + X1Y2_鰭耳2_鰭条CP = new ColorP(X1Y2_鰭耳2_鰭条, 鰭耳2_鰭条CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + Pars1.GetMiY_MaY(out mm); + X0Y0_鰭耳3_鰭膜CP.Update(mm); + X0Y0_鰭耳3_鰭条CP.Update(); + X0Y0_鰭耳1_鰭膜CP.Update(mm); + X0Y0_鰭耳1_鰭条CP.Update(); + X0Y0_鰭耳2_鰭膜CP.Update(mm); + X0Y0_鰭耳2_鰭条CP.Update(); + break; + case 1: + Pars2.GetMiY_MaY(out mm); + X0Y1_鰭耳3_鰭膜CP.Update(mm); + X0Y1_鰭耳3_鰭条CP.Update(); + X0Y1_鰭耳1_鰭膜CP.Update(mm); + X0Y1_鰭耳1_鰭条CP.Update(); + X0Y1_鰭耳2_鰭膜CP.Update(mm); + X0Y1_鰭耳2_鰭条CP.Update(); + break; + default: + Pars3.GetMiY_MaY(out mm); + X0Y2_鰭耳3_鰭膜CP.Update(mm); + X0Y2_鰭耳3_鰭条CP.Update(); + X0Y2_鰭耳1_鰭膜CP.Update(mm); + X0Y2_鰭耳1_鰭条CP.Update(); + X0Y2_鰭耳2_鰭膜CP.Update(mm); + X0Y2_鰭耳2_鰭条CP.Update(); + break; + } + } + else + { + switch (本体.IndexY) + { + case 0: + Pars4.GetMiY_MaY(out mm); + X1Y0_鰭耳3_鰭膜CP.Update(mm); + X1Y0_鰭耳3_鰭条CP.Update(); + X1Y0_鰭耳1_鰭膜CP.Update(mm); + X1Y0_鰭耳1_鰭条CP.Update(); + X1Y0_鰭耳2_鰭膜CP.Update(mm); + X1Y0_鰭耳2_鰭条CP.Update(); + break; + case 1: + Pars5.GetMiY_MaY(out mm); + X1Y1_鰭耳3_鰭膜CP.Update(mm); + X1Y1_鰭耳3_鰭条CP.Update(); + X1Y1_鰭耳1_鰭膜CP.Update(mm); + X1Y1_鰭耳1_鰭条CP.Update(); + X1Y1_鰭耳2_鰭膜CP.Update(mm); + X1Y1_鰭耳2_鰭条CP.Update(); + break; + default: + Pars6.GetMiY_MaY(out mm); + X1Y2_鰭耳3_鰭膜CP.Update(mm); + X1Y2_鰭耳3_鰭条CP.Update(); + X1Y2_鰭耳1_鰭膜CP.Update(mm); + X1Y2_鰭耳1_鰭条CP.Update(); + X1Y2_鰭耳2_鰭膜CP.Update(mm); + X1Y2_鰭耳2_鰭条CP.Update(); + break; + } + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 鰭耳3_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 鰭耳3_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 鰭耳1_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 鰭耳1_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 鰭耳2_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 鰭耳2_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭D.cs index 91b9c49..563326d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭D.cs @@ -1,30 +1,31 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 耳_鰭D : 耳D +namespace SlaveMatrix { - public bool 鰭耳3_鰭膜_表示 = true; + [Serializable] + public class 耳_鰭D : 耳D + { + public bool 鰭耳3_鰭膜_表示 = true; - public bool 鰭耳3_鰭条_表示 = true; + public bool 鰭耳3_鰭条_表示 = true; - public bool 鰭耳1_鰭膜_表示 = true; + public bool 鰭耳1_鰭膜_表示 = true; - public bool 鰭耳1_鰭条_表示 = true; + public bool 鰭耳1_鰭条_表示 = true; - public bool 鰭耳2_鰭膜_表示 = true; + public bool 鰭耳2_鰭膜_表示 = true; - public bool 鰭耳2_鰭条_表示 = true; + public bool 鰭耳2_鰭条_表示 = true; - public 耳_鰭D() - { - ThisType = GetType(); - } + public 耳_鰭D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 耳_鰭(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 耳_鰭(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門.cs index a9387c5..3ee7e1c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 肛門 : Ele +namespace SlaveMatrix { + public class 肛門 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門D.cs index de825ce..228da40 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 肛門D : EleD +namespace SlaveMatrix { + [Serializable] + public class 肛門D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人.cs index 1e6da8d..6e6b144 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人.cs @@ -1,214 +1,215 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 肛門_人 : 肛門 +namespace SlaveMatrix { - public Par X0Y0_肛門3; + public class 肛門_人 : 肛門 + { + public Par X0Y0_肛門3; - public Par X0Y0_肛門2; + public Par X0Y0_肛門2; - public Par X0Y0_肛門1; + public Par X0Y0_肛門1; - public ColorD 肛門3CD; + public ColorD 肛門3CD; - public ColorD 肛門2CD; + public ColorD 肛門2CD; - public ColorD 肛門1CD; + public ColorD 肛門1CD; - public ColorP X0Y0_肛門3CP; + public ColorP X0Y0_肛門3CP; - public ColorP X0Y0_肛門2CP; + public ColorP X0Y0_肛門2CP; - public ColorP X0Y0_肛門1CP; + public ColorP X0Y0_肛門1CP; - public Ele[] 肛門精液_接続; + public Ele[] 肛門精液_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 肛門3_表示 - { - get - { - return X0Y0_肛門3.Dra; - } - set - { - X0Y0_肛門3.Dra = value; - X0Y0_肛門3.Hit = value; - } - } + public bool 肛門3_表示 + { + get + { + return X0Y0_肛門3.Dra; + } + set + { + X0Y0_肛門3.Dra = value; + X0Y0_肛門3.Hit = value; + } + } - public bool 肛門2_表示 - { - get - { - return X0Y0_肛門2.Dra; - } - set - { - X0Y0_肛門2.Dra = value; - X0Y0_肛門2.Hit = value; - } - } + public bool 肛門2_表示 + { + get + { + return X0Y0_肛門2.Dra; + } + set + { + X0Y0_肛門2.Dra = value; + X0Y0_肛門2.Hit = value; + } + } - public bool 肛門1_表示 - { - get - { - return X0Y0_肛門1.Dra; - } - set - { - X0Y0_肛門1.Dra = value; - X0Y0_肛門1.Hit = value; - } - } + public bool 肛門1_表示 + { + get + { + return X0Y0_肛門1.Dra; + } + set + { + X0Y0_肛門1.Dra = value; + X0Y0_肛門1.Hit = value; + } + } - public override bool 表示 - { - get - { - return 肛門3_表示; - } - set - { - 肛門3_表示 = value; - 肛門2_表示 = value; - 肛門1_表示 = value; - } - } + public override bool 表示 + { + get + { + return 肛門3_表示; + } + set + { + 肛門3_表示 = value; + 肛門2_表示 = value; + 肛門1_表示 = value; + } + } - public override double 濃度 - { - get - { - return 肛門3CD.不透明度; - } - set - { - 肛門3CD.不透明度 = value; - 肛門2CD.不透明度 = value; - 肛門1CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 肛門3CD.不透明度; + } + set + { + 肛門3CD.不透明度 = value; + 肛門2CD.不透明度 = value; + 肛門1CD.不透明度 = value; + } + } - public JointS 肛門精液_接続点 => new JointS(本体, X0Y0_肛門2, 0); + public JointS 肛門精液_接続点 => new JointS(本体, X0Y0_肛門2, 0); - public 肛門_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 肛門_人D e) - { - 肛門_人 肛門_人2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["肛門"]); - Pars pars = 本体[0][0]; - X0Y0_肛門3 = pars["肛門3"].ToPar(); - X0Y0_肛門2 = pars["肛門2"].ToPar(); - X0Y0_肛門1 = pars["肛門1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 肛門3_表示 = e.肛門3_表示; - 肛門2_表示 = e.肛門2_表示; - 肛門1_表示 = e.肛門1_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.肛門精液_接続.Count > 0) - { - Ele f; - 肛門精液_接続 = e.肛門精液_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 肛門_人2; - f.ConnectionType = ConnectionInfo.肛門_人_肛門精液_接続; - f.接続(肛門_人2.肛門精液_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 濃度 = e.濃度; - } + public 肛門_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 肛門_人D e) + { + 肛門_人 肛門_人2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["肛門"]); + Pars pars = 本体[0][0]; + X0Y0_肛門3 = pars["肛門3"].ToPar(); + X0Y0_肛門2 = pars["肛門2"].ToPar(); + X0Y0_肛門1 = pars["肛門1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 肛門3_表示 = e.肛門3_表示; + 肛門2_表示 = e.肛門2_表示; + 肛門1_表示 = e.肛門1_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.肛門精液_接続.Count > 0) + { + Ele f; + 肛門精液_接続 = e.肛門精液_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 肛門_人2; + f.ConnectionType = ConnectionInfo.肛門_人_肛門精液_接続; + f.接続(肛門_人2.肛門精液_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_肛門3CP.Update(); - X0Y0_肛門2CP.Update(); - X0Y0_肛門1CP.Update(); - } + public override void 色更新() + { + X0Y0_肛門3CP.Update(); + X0Y0_肛門2CP.Update(); + X0Y0_肛門1CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 肛門3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 肛門2CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); - 肛門1CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴); - } + private void 配色N0(体配色 体配色) + { + 肛門3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 肛門2CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜); + 肛門1CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人D.cs index 90ce883..98de21f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人D.cs @@ -2,33 +2,34 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 肛門_人D : 肛門D +namespace SlaveMatrix { - public bool 肛門3_表示 = true; + [Serializable] + public class 肛門_人D : 肛門D + { + public bool 肛門3_表示 = true; - public bool 肛門2_表示 = true; + public bool 肛門2_表示 = true; - public bool 肛門1_表示 = true; + public bool 肛門1_表示 = true; - public List 肛門精液_接続 = new List(); + public List 肛門精液_接続 = new List(); - public 肛門_人D() - { - ThisType = GetType(); - } + public 肛門_人D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 肛門_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 肛門_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣.cs index 46a6a66..dc633c6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣.cs @@ -1,215 +1,216 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 肛門_獣 : 肛門 +namespace SlaveMatrix { - public Par X0Y0_肛門3; + public class 肛門_獣 : 肛門 + { + public Par X0Y0_肛門3; - public Par X0Y0_肛門2; + public Par X0Y0_肛門2; - public Par X0Y0_肛門1; + public Par X0Y0_肛門1; - public ColorD 肛門3CD; + public ColorD 肛門3CD; - public ColorD 肛門2CD; + public ColorD 肛門2CD; - public ColorD 肛門1CD; + public ColorD 肛門1CD; - public ColorP X0Y0_肛門3CP; + public ColorP X0Y0_肛門3CP; - public ColorP X0Y0_肛門2CP; + public ColorP X0Y0_肛門2CP; - public ColorP X0Y0_肛門1CP; + public ColorP X0Y0_肛門1CP; - public Ele[] 肛門精液_接続; + public Ele[] 肛門精液_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 肛門3_表示 - { - get - { - return X0Y0_肛門3.Dra; - } - set - { - X0Y0_肛門3.Dra = value; - X0Y0_肛門3.Hit = value; - } - } + public bool 肛門3_表示 + { + get + { + return X0Y0_肛門3.Dra; + } + set + { + X0Y0_肛門3.Dra = value; + X0Y0_肛門3.Hit = value; + } + } - public bool 肛門2_表示 - { - get - { - return X0Y0_肛門2.Dra; - } - set - { - X0Y0_肛門2.Dra = value; - X0Y0_肛門2.Hit = value; - } - } + public bool 肛門2_表示 + { + get + { + return X0Y0_肛門2.Dra; + } + set + { + X0Y0_肛門2.Dra = value; + X0Y0_肛門2.Hit = value; + } + } - public bool 肛門1_表示 - { - get - { - return X0Y0_肛門1.Dra; - } - set - { - X0Y0_肛門1.Dra = value; - X0Y0_肛門1.Hit = value; - } - } + public bool 肛門1_表示 + { + get + { + return X0Y0_肛門1.Dra; + } + set + { + X0Y0_肛門1.Dra = value; + X0Y0_肛門1.Hit = value; + } + } - public override bool 表示 - { - get - { - return 肛門3_表示; - } - set - { - 肛門3_表示 = value; - 肛門2_表示 = value; - 肛門1_表示 = value; - } - } + public override bool 表示 + { + get + { + return 肛門3_表示; + } + set + { + 肛門3_表示 = value; + 肛門2_表示 = value; + 肛門1_表示 = value; + } + } - public override double 濃度 - { - get - { - return 肛門3CD.不透明度; - } - set - { - 肛門3CD.不透明度 = value; - 肛門2CD.不透明度 = value; - 肛門1CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 肛門3CD.不透明度; + } + set + { + 肛門3CD.不透明度 = value; + 肛門2CD.不透明度 = value; + 肛門1CD.不透明度 = value; + } + } - public JointS 肛門精液_接続点 => new JointS(本体, X0Y0_肛門2, 0); + public JointS 肛門精液_接続点 => new JointS(本体, X0Y0_肛門2, 0); - public 肛門_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 肛門_獣D e) - { - 肛門_獣 肛門_獣2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.半身["四足肛門"]); - Pars pars = 本体[0][0]; - X0Y0_肛門3 = pars["肛門3"].ToPar(); - X0Y0_肛門2 = pars["肛門2"].ToPar(); - X0Y0_肛門1 = pars["肛門1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 肛門3_表示 = e.肛門3_表示; - 肛門2_表示 = e.肛門2_表示; - 肛門1_表示 = e.肛門1_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.肛門精液_接続.Count > 0) - { - Ele f; - 肛門精液_接続 = e.肛門精液_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 肛門_獣2; - f.ConnectionType = ConnectionInfo.肛門_獣_肛門精液_接続; - f.接続(肛門_獣2.肛門精液_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 濃度 = e.濃度; - } + public 肛門_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 肛門_獣D e) + { + 肛門_獣 肛門_獣2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.半身["四足肛門"]); + Pars pars = 本体[0][0]; + X0Y0_肛門3 = pars["肛門3"].ToPar(); + X0Y0_肛門2 = pars["肛門2"].ToPar(); + X0Y0_肛門1 = pars["肛門1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 肛門3_表示 = e.肛門3_表示; + 肛門2_表示 = e.肛門2_表示; + 肛門1_表示 = e.肛門1_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.肛門精液_接続.Count > 0) + { + Ele f; + 肛門精液_接続 = e.肛門精液_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 肛門_獣2; + f.ConnectionType = ConnectionInfo.肛門_獣_肛門精液_接続; + f.接続(肛門_獣2.肛門精液_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_肛門3CP.Update(); - X0Y0_肛門2CP.Update(); - X0Y0_肛門1CP.Update(); - } + public override void 色更新() + { + X0Y0_肛門3CP.Update(); + X0Y0_肛門2CP.Update(); + X0Y0_肛門1CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - Col.Alpha(ref 体配色.粘膜, 180, out var ret); - 肛門3CD = new ColorD(ref Col.Empty, ref ret); - 肛門2CD = new ColorD(ref 体配色.粘膜線, ref 肛門3CD.c2); - 肛門1CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴); - } + private void 配色N0(体配色 体配色) + { + Col.Alpha(ref 体配色.粘膜, 180, out var ret); + 肛門3CD = new ColorD(ref Col.Empty, ref ret); + 肛門2CD = new ColorD(ref 体配色.粘膜線, ref 肛門3CD.c2); + 肛門1CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣D.cs index fde0482..da0ae12 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣D.cs @@ -2,33 +2,34 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 肛門_獣D : 肛門D +namespace SlaveMatrix { - public bool 肛門3_表示 = true; + [Serializable] + public class 肛門_獣D : 肛門D + { + public bool 肛門3_表示 = true; - public bool 肛門2_表示 = true; + public bool 肛門2_表示 = true; - public bool 肛門1_表示 = true; + public bool 肛門1_表示 = true; - public List 肛門精液_接続 = new List(); + public List 肛門精液_接続 = new List(); - public 肛門_獣D() - { - ThisType = GetType(); - } + public 肛門_獣D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 肛門_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 肛門_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液.cs index edd1f8f..01367cc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液.cs @@ -1,20 +1,21 @@ -namespace SlaveMatrix; - -public class 肛門精液 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 肛門精液 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public virtual bool 精液_表示 { get; set; } + public virtual bool 精液_表示 { get; set; } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液D.cs index 3fc3b98..77a213c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 肛門精液D : EleD +namespace SlaveMatrix { + [Serializable] + public class 肛門精液D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人.cs index a653b20..770ac8d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人.cs @@ -1,221 +1,222 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 肛門精液_人 : 肛門精液 +namespace SlaveMatrix { - public Par X0Y0_精液; + public class 肛門精液_人 : 肛門精液 + { + public Par X0Y0_精液; - public Par X0Y1_精液; + public Par X0Y1_精液; - public Par X0Y2_精液; + public Par X0Y2_精液; - public Par X0Y3_精液; + public Par X0Y3_精液; - public Par X0Y4_精液; + public Par X0Y4_精液; - public Par X0Y5_精液; + public Par X0Y5_精液; - public ColorD 精液CD; + public ColorD 精液CD; - public ColorP X0Y0_精液CP; + public ColorP X0Y0_精液CP; - public ColorP X0Y1_精液CP; + public ColorP X0Y1_精液CP; - public ColorP X0Y2_精液CP; + public ColorP X0Y2_精液CP; - public ColorP X0Y3_精液CP; + public ColorP X0Y3_精液CP; - public ColorP X0Y4_精液CP; + public ColorP X0Y4_精液CP; - public ColorP X0Y5_精液CP; + public ColorP X0Y5_精液CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public override bool 精液_表示 - { - get - { - return X0Y0_精液.Dra; - } - set - { - X0Y0_精液.Dra = value; - X0Y1_精液.Dra = value; - X0Y2_精液.Dra = value; - X0Y3_精液.Dra = value; - X0Y4_精液.Dra = value; - X0Y5_精液.Dra = value; - X0Y0_精液.Hit = value; - X0Y1_精液.Hit = value; - X0Y2_精液.Hit = value; - X0Y3_精液.Hit = value; - X0Y4_精液.Hit = value; - X0Y5_精液.Hit = value; - } - } + public override bool 精液_表示 + { + get + { + return X0Y0_精液.Dra; + } + set + { + X0Y0_精液.Dra = value; + X0Y1_精液.Dra = value; + X0Y2_精液.Dra = value; + X0Y3_精液.Dra = value; + X0Y4_精液.Dra = value; + X0Y5_精液.Dra = value; + X0Y0_精液.Hit = value; + X0Y1_精液.Hit = value; + X0Y2_精液.Hit = value; + X0Y3_精液.Hit = value; + X0Y4_精液.Hit = value; + X0Y5_精液.Hit = value; + } + } - public override bool 表示 - { - get - { - return 精液_表示; - } - set - { - 精液_表示 = value; - } - } + public override bool 表示 + { + get + { + return 精液_表示; + } + set + { + 精液_表示 = value; + } + } - public override double 濃度 - { - get - { - return 精液CD.不透明度; - } - set - { - 精液CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 精液CD.不透明度; + } + set + { + 精液CD.不透明度 = value; + } + } - public 肛門精液_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 肛門精液_人D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["肛門精液垂れ"]); - Pars pars = 本体[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - pars = 本体[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - pars = 本体[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - pars = 本体[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - pars = 本体[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); - pars = 本体[0][5]; - X0Y5_精液 = pars["精液"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 精液_表示 = e.精液_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); - X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); - X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); - X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); - X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); - X0Y5_精液CP = new ColorP(X0Y5_精液, 精液CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 肛門精液_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 肛門精液_人D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["肛門精液垂れ"]); + Pars pars = 本体[0][0]; + X0Y0_精液 = pars["精液"].ToPar(); + pars = 本体[0][1]; + X0Y1_精液 = pars["精液"].ToPar(); + pars = 本体[0][2]; + X0Y2_精液 = pars["精液"].ToPar(); + pars = 本体[0][3]; + X0Y3_精液 = pars["精液"].ToPar(); + pars = 本体[0][4]; + X0Y4_精液 = pars["精液"].ToPar(); + pars = 本体[0][5]; + X0Y5_精液 = pars["精液"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 精液_表示 = e.精液_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); + X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); + X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); + X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); + X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); + X0Y5_精液CP = new ColorP(X0Y5_精液, 精液CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_精液CP.Update(); - break; - case 1: - X0Y1_精液CP.Update(); - break; - case 2: - X0Y2_精液CP.Update(); - break; - case 3: - X0Y3_精液CP.Update(); - break; - case 4: - X0Y4_精液CP.Update(); - break; - default: - X0Y5_精液CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_精液CP.Update(); + break; + case 1: + X0Y1_精液CP.Update(); + break; + case 2: + X0Y2_精液CP.Update(); + break; + case 3: + X0Y3_精液CP.Update(); + break; + case 4: + X0Y4_精液CP.Update(); + break; + default: + X0Y5_精液CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 精液CD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 精液CD = new ColorD(); + } - public void 精液配色(主人公配色 配色) - { - 精液CD.線 = 配色.精線; - 精液CD.色 = 配色.精液垂れ; - X0Y0_精液CP.Setting(); - X0Y1_精液CP.Setting(); - X0Y2_精液CP.Setting(); - X0Y3_精液CP.Setting(); - X0Y4_精液CP.Setting(); - X0Y5_精液CP.Setting(); - } + public void 精液配色(主人公配色 配色) + { + 精液CD.線 = 配色.精線; + 精液CD.色 = 配色.精液垂れ; + X0Y0_精液CP.Setting(); + X0Y1_精液CP.Setting(); + X0Y2_精液CP.Setting(); + X0Y3_精液CP.Setting(); + X0Y4_精液CP.Setting(); + X0Y5_精液CP.Setting(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人D.cs index 30990b2..f965567 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 肛門精液_人D : 肛門精液D +namespace SlaveMatrix { - public bool 精液_表示; + [Serializable] + public class 肛門精液_人D : 肛門精液D + { + public bool 精液_表示; - public 肛門精液_人D() - { - ThisType = GetType(); - } + public 肛門精液_人D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 肛門精液_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 肛門精液_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣.cs index f1dd0c8..c9d58d6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣.cs @@ -1,221 +1,222 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 肛門精液_獣 : 肛門精液 +namespace SlaveMatrix { - public Par X0Y0_精液; + public class 肛門精液_獣 : 肛門精液 + { + public Par X0Y0_精液; - public Par X0Y1_精液; + public Par X0Y1_精液; - public Par X0Y2_精液; + public Par X0Y2_精液; - public Par X0Y3_精液; + public Par X0Y3_精液; - public Par X0Y4_精液; + public Par X0Y4_精液; - public Par X0Y5_精液; + public Par X0Y5_精液; - public ColorD 精液CD; + public ColorD 精液CD; - public ColorP X0Y0_精液CP; + public ColorP X0Y0_精液CP; - public ColorP X0Y1_精液CP; + public ColorP X0Y1_精液CP; - public ColorP X0Y2_精液CP; + public ColorP X0Y2_精液CP; - public ColorP X0Y3_精液CP; + public ColorP X0Y3_精液CP; - public ColorP X0Y4_精液CP; + public ColorP X0Y4_精液CP; - public ColorP X0Y5_精液CP; + public ColorP X0Y5_精液CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public override bool 精液_表示 - { - get - { - return X0Y0_精液.Dra; - } - set - { - X0Y0_精液.Dra = value; - X0Y1_精液.Dra = value; - X0Y2_精液.Dra = value; - X0Y3_精液.Dra = value; - X0Y4_精液.Dra = value; - X0Y5_精液.Dra = value; - X0Y0_精液.Hit = value; - X0Y1_精液.Hit = value; - X0Y2_精液.Hit = value; - X0Y3_精液.Hit = value; - X0Y4_精液.Hit = value; - X0Y5_精液.Hit = value; - } - } + public override bool 精液_表示 + { + get + { + return X0Y0_精液.Dra; + } + set + { + X0Y0_精液.Dra = value; + X0Y1_精液.Dra = value; + X0Y2_精液.Dra = value; + X0Y3_精液.Dra = value; + X0Y4_精液.Dra = value; + X0Y5_精液.Dra = value; + X0Y0_精液.Hit = value; + X0Y1_精液.Hit = value; + X0Y2_精液.Hit = value; + X0Y3_精液.Hit = value; + X0Y4_精液.Hit = value; + X0Y5_精液.Hit = value; + } + } - public override bool 表示 - { - get - { - return 精液_表示; - } - set - { - 精液_表示 = value; - } - } + public override bool 表示 + { + get + { + return 精液_表示; + } + set + { + 精液_表示 = value; + } + } - public override double 濃度 - { - get - { - return 精液CD.不透明度; - } - set - { - 精液CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 精液CD.不透明度; + } + set + { + 精液CD.不透明度 = value; + } + } - public 肛門精液_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 肛門精液_獣D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.半身["四足肛門精液垂れ"]); - Pars pars = 本体[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - pars = 本体[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - pars = 本体[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - pars = 本体[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - pars = 本体[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); - pars = 本体[0][5]; - X0Y5_精液 = pars["精液"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 精液_表示 = e.精液_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); - X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); - X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); - X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); - X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); - X0Y5_精液CP = new ColorP(X0Y5_精液, 精液CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 肛門精液_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 肛門精液_獣D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.半身["四足肛門精液垂れ"]); + Pars pars = 本体[0][0]; + X0Y0_精液 = pars["精液"].ToPar(); + pars = 本体[0][1]; + X0Y1_精液 = pars["精液"].ToPar(); + pars = 本体[0][2]; + X0Y2_精液 = pars["精液"].ToPar(); + pars = 本体[0][3]; + X0Y3_精液 = pars["精液"].ToPar(); + pars = 本体[0][4]; + X0Y4_精液 = pars["精液"].ToPar(); + pars = 本体[0][5]; + X0Y5_精液 = pars["精液"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 精液_表示 = e.精液_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_精液CP = new ColorP(X0Y0_精液, 精液CD, DisUnit, abj: true); + X0Y1_精液CP = new ColorP(X0Y1_精液, 精液CD, DisUnit, abj: true); + X0Y2_精液CP = new ColorP(X0Y2_精液, 精液CD, DisUnit, abj: true); + X0Y3_精液CP = new ColorP(X0Y3_精液, 精液CD, DisUnit, abj: true); + X0Y4_精液CP = new ColorP(X0Y4_精液, 精液CD, DisUnit, abj: true); + X0Y5_精液CP = new ColorP(X0Y5_精液, 精液CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_精液CP.Update(); - break; - case 1: - X0Y1_精液CP.Update(); - break; - case 2: - X0Y2_精液CP.Update(); - break; - case 3: - X0Y3_精液CP.Update(); - break; - case 4: - X0Y4_精液CP.Update(); - break; - default: - X0Y5_精液CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_精液CP.Update(); + break; + case 1: + X0Y1_精液CP.Update(); + break; + case 2: + X0Y2_精液CP.Update(); + break; + case 3: + X0Y3_精液CP.Update(); + break; + case 4: + X0Y4_精液CP.Update(); + break; + default: + X0Y5_精液CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 精液CD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 精液CD = new ColorD(); + } - public void 精液配色(主人公配色 配色) - { - 精液CD.線 = 配色.精線; - 精液CD.色 = 配色.精液垂れ; - X0Y0_精液CP.Setting(); - X0Y1_精液CP.Setting(); - X0Y2_精液CP.Setting(); - X0Y3_精液CP.Setting(); - X0Y4_精液CP.Setting(); - X0Y5_精液CP.Setting(); - } + public void 精液配色(主人公配色 配色) + { + 精液CD.線 = 配色.精線; + 精液CD.色 = 配色.精液垂れ; + X0Y0_精液CP.Setting(); + X0Y1_精液CP.Setting(); + X0Y2_精液CP.Setting(); + X0Y3_精液CP.Setting(); + X0Y4_精液CP.Setting(); + X0Y5_精液CP.Setting(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣D.cs index d41f394..6b8bc50 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 肛門精液_獣D : 肛門精液D +namespace SlaveMatrix { - public bool 精液_表示; + [Serializable] + public class 肛門精液_獣D : 肛門精液D + { + public bool 精液_表示; - public 肛門精液_獣D() - { - ThisType = GetType(); - } + public 肛門精液_獣D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 肛門精液_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 肛門精液_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肩.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肩.cs index 0718f66..bb3ea7b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肩.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肩.cs @@ -1,477 +1,478 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 肩 : Ele +namespace SlaveMatrix { - public Par X0Y0_脇_脇; + public class 肩 : Ele + { + public Par X0Y0_脇_脇; - public Par X0Y0_脇_筋肉; + public Par X0Y0_脇_筋肉; - public Par X0Y0_肩_肩; + public Par X0Y0_肩_肩; - public Par X0Y0_肩_虫性_甲殻1; + public Par X0Y0_肩_虫性_甲殻1; - public Par X0Y0_肩_虫性_甲殻2; + public Par X0Y0_肩_虫性_甲殻2; - public Par X0Y0_肩_傷I1; + public Par X0Y0_肩_傷I1; - public Par X0Y0_肩_傷I2; + public Par X0Y0_肩_傷I2; - public Par X0Y0_肩_傷I3; + public Par X0Y0_肩_傷I3; - public Par X0Y0_肩_傷I4; + public Par X0Y0_肩_傷I4; - public Par X0Y0_肩_シャツ; + public Par X0Y0_肩_シャツ; - public Par X0Y0_肩_ナース; + public Par X0Y0_肩_ナース; - public ColorD 脇_脇CD; + public ColorD 脇_脇CD; - public ColorD 脇_筋肉CD; + public ColorD 脇_筋肉CD; - public ColorD 肩_肩CD; + public ColorD 肩_肩CD; - public ColorD 肩_虫性_甲殻1CD; + public ColorD 肩_虫性_甲殻1CD; - public ColorD 肩_虫性_甲殻2CD; + public ColorD 肩_虫性_甲殻2CD; - public ColorD 肩_傷I1CD; + public ColorD 肩_傷I1CD; - public ColorD 肩_傷I2CD; + public ColorD 肩_傷I2CD; - public ColorD 肩_傷I3CD; + public ColorD 肩_傷I3CD; - public ColorD 肩_傷I4CD; + public ColorD 肩_傷I4CD; - public ColorD 肩_シャツCD; + public ColorD 肩_シャツCD; - public ColorD 肩_ナースCD; + public ColorD 肩_ナースCD; - public ColorP X0Y0_脇_脇CP; + public ColorP X0Y0_脇_脇CP; - public ColorP X0Y0_脇_筋肉CP; + public ColorP X0Y0_脇_筋肉CP; - public ColorP X0Y0_肩_肩CP; + public ColorP X0Y0_肩_肩CP; - public ColorP X0Y0_肩_虫性_甲殻1CP; + public ColorP X0Y0_肩_虫性_甲殻1CP; - public ColorP X0Y0_肩_虫性_甲殻2CP; + public ColorP X0Y0_肩_虫性_甲殻2CP; - public ColorP X0Y0_肩_傷I1CP; + public ColorP X0Y0_肩_傷I1CP; - public ColorP X0Y0_肩_傷I2CP; + public ColorP X0Y0_肩_傷I2CP; - public ColorP X0Y0_肩_傷I3CP; + public ColorP X0Y0_肩_傷I3CP; - public ColorP X0Y0_肩_傷I4CP; + public ColorP X0Y0_肩_傷I4CP; - public ColorP X0Y0_肩_シャツCP; + public ColorP X0Y0_肩_シャツCP; - public ColorP X0Y0_肩_ナースCP; + public ColorP X0Y0_肩_ナースCP; - public スタンプK キスマーク; + public スタンプK キスマーク; - public スタンプW 鞭痕; + public スタンプW 鞭痕; - public Ele[] 上腕_接続; + public Ele[] 上腕_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 脇_筋肉_表示 = 筋肉_; - X0Y0_脇_脇.OP.ExpansionXY(X0Y0_脇_脇.OP.GetCenter(), 0.0005); - X0Y0_脇_脇.JP.ExpansionXY(X0Y0_脇_脇.JP.GetCenter(), 0.0005); - X0Y0_肩_肩.OP.ExpansionXY(X0Y0_肩_肩.OP.GetCenter(), 0.0005); - X0Y0_肩_肩.JP.ExpansionXY(X0Y0_肩_肩.JP.GetCenter(), 0.0005); - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 脇_筋肉_表示 = 筋肉_; + X0Y0_脇_脇.OP.ExpansionXY(X0Y0_脇_脇.OP.GetCenter(), 0.0005); + X0Y0_脇_脇.JP.ExpansionXY(X0Y0_脇_脇.JP.GetCenter(), 0.0005); + X0Y0_肩_肩.OP.ExpansionXY(X0Y0_肩_肩.OP.GetCenter(), 0.0005); + X0Y0_肩_肩.JP.ExpansionXY(X0Y0_肩_肩.JP.GetCenter(), 0.0005); + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 脇_脇_表示 - { - get - { - return X0Y0_脇_脇.Dra; - } - set - { - X0Y0_脇_脇.Dra = value; - X0Y0_脇_脇.Hit = value; - } - } + public bool 脇_脇_表示 + { + get + { + return X0Y0_脇_脇.Dra; + } + set + { + X0Y0_脇_脇.Dra = value; + X0Y0_脇_脇.Hit = value; + } + } - public bool 脇_筋肉_表示 - { - get - { - return X0Y0_脇_筋肉.Dra; - } - set - { - X0Y0_脇_筋肉.Dra = value; - X0Y0_脇_筋肉.Hit = value; - } - } + public bool 脇_筋肉_表示 + { + get + { + return X0Y0_脇_筋肉.Dra; + } + set + { + X0Y0_脇_筋肉.Dra = value; + X0Y0_脇_筋肉.Hit = value; + } + } - public bool 肩_表示 - { - get - { - return X0Y0_肩_肩.Dra; - } - set - { - X0Y0_肩_肩.Dra = value; - X0Y0_肩_肩.Hit = value; - } - } + public bool 肩_表示 + { + get + { + return X0Y0_肩_肩.Dra; + } + set + { + X0Y0_肩_肩.Dra = value; + X0Y0_肩_肩.Hit = value; + } + } - public bool 肩_虫性_甲殻1_表示 - { - get - { - return X0Y0_肩_虫性_甲殻1.Dra; - } - set - { - X0Y0_肩_虫性_甲殻1.Dra = value; - X0Y0_肩_虫性_甲殻1.Hit = value; - } - } + public bool 肩_虫性_甲殻1_表示 + { + get + { + return X0Y0_肩_虫性_甲殻1.Dra; + } + set + { + X0Y0_肩_虫性_甲殻1.Dra = value; + X0Y0_肩_虫性_甲殻1.Hit = value; + } + } - public bool 肩_虫性_甲殻2_表示 - { - get - { - return X0Y0_肩_虫性_甲殻2.Dra; - } - set - { - X0Y0_肩_虫性_甲殻2.Dra = value; - X0Y0_肩_虫性_甲殻2.Hit = value; - } - } + public bool 肩_虫性_甲殻2_表示 + { + get + { + return X0Y0_肩_虫性_甲殻2.Dra; + } + set + { + X0Y0_肩_虫性_甲殻2.Dra = value; + X0Y0_肩_虫性_甲殻2.Hit = value; + } + } - public bool 肩_傷I1_表示 - { - get - { - return X0Y0_肩_傷I1.Dra; - } - set - { - X0Y0_肩_傷I1.Dra = value; - X0Y0_肩_傷I1.Hit = value; - } - } + public bool 肩_傷I1_表示 + { + get + { + return X0Y0_肩_傷I1.Dra; + } + set + { + X0Y0_肩_傷I1.Dra = value; + X0Y0_肩_傷I1.Hit = value; + } + } - public bool 肩_傷I2_表示 - { - get - { - return X0Y0_肩_傷I2.Dra; - } - set - { - X0Y0_肩_傷I2.Dra = value; - X0Y0_肩_傷I2.Hit = value; - } - } + public bool 肩_傷I2_表示 + { + get + { + return X0Y0_肩_傷I2.Dra; + } + set + { + X0Y0_肩_傷I2.Dra = value; + X0Y0_肩_傷I2.Hit = value; + } + } - public bool 肩_傷I3_表示 - { - get - { - return X0Y0_肩_傷I3.Dra; - } - set - { - X0Y0_肩_傷I3.Dra = value; - X0Y0_肩_傷I3.Hit = value; - } - } + public bool 肩_傷I3_表示 + { + get + { + return X0Y0_肩_傷I3.Dra; + } + set + { + X0Y0_肩_傷I3.Dra = value; + X0Y0_肩_傷I3.Hit = value; + } + } - public bool 肩_傷I4_表示 - { - get - { - return X0Y0_肩_傷I4.Dra; - } - set - { - X0Y0_肩_傷I4.Dra = value; - X0Y0_肩_傷I4.Hit = value; - } - } + public bool 肩_傷I4_表示 + { + get + { + return X0Y0_肩_傷I4.Dra; + } + set + { + X0Y0_肩_傷I4.Dra = value; + X0Y0_肩_傷I4.Hit = value; + } + } - public bool 肩_シャツ_表示 - { - get - { - return X0Y0_肩_シャツ.Dra; - } - set - { - X0Y0_肩_シャツ.Dra = value; - X0Y0_肩_シャツ.Hit = value; - } - } + public bool 肩_シャツ_表示 + { + get + { + return X0Y0_肩_シャツ.Dra; + } + set + { + X0Y0_肩_シャツ.Dra = value; + X0Y0_肩_シャツ.Hit = value; + } + } - public bool 肩_ナース_表示 - { - get - { - return X0Y0_肩_ナース.Dra; - } - set - { - X0Y0_肩_ナース.Dra = value; - X0Y0_肩_ナース.Hit = value; - } - } + public bool 肩_ナース_表示 + { + get + { + return X0Y0_肩_ナース.Dra; + } + set + { + X0Y0_肩_ナース.Dra = value; + X0Y0_肩_ナース.Hit = value; + } + } - public override bool 表示 - { - get - { - return 脇_脇_表示; - } - set - { - 脇_脇_表示 = value; - 脇_筋肉_表示 = value; - 肩_表示 = value; - 肩_虫性_甲殻1_表示 = value; - 肩_虫性_甲殻2_表示 = value; - 肩_傷I1_表示 = value; - 肩_傷I2_表示 = value; - 肩_傷I3_表示 = value; - 肩_傷I4_表示 = value; - 肩_シャツ_表示 = value; - 肩_ナース_表示 = value; - } - } + public override bool 表示 + { + get + { + return 脇_脇_表示; + } + set + { + 脇_脇_表示 = value; + 脇_筋肉_表示 = value; + 肩_表示 = value; + 肩_虫性_甲殻1_表示 = value; + 肩_虫性_甲殻2_表示 = value; + 肩_傷I1_表示 = value; + 肩_傷I2_表示 = value; + 肩_傷I3_表示 = value; + 肩_傷I4_表示 = value; + 肩_シャツ_表示 = value; + 肩_ナース_表示 = value; + } + } - public override double 濃度 - { - get - { - return 脇_脇CD.不透明度; - } - set - { - 脇_脇CD.不透明度 = value; - 脇_筋肉CD.不透明度 = value; - 肩_肩CD.不透明度 = value; - 肩_虫性_甲殻1CD.不透明度 = value; - 肩_虫性_甲殻2CD.不透明度 = value; - 肩_傷I1CD.不透明度 = value; - 肩_傷I2CD.不透明度 = value; - 肩_傷I3CD.不透明度 = value; - 肩_傷I4CD.不透明度 = value; - 肩_シャツCD.不透明度 = value; - 肩_ナースCD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 脇_脇CD.不透明度; + } + set + { + 脇_脇CD.不透明度 = value; + 脇_筋肉CD.不透明度 = value; + 肩_肩CD.不透明度 = value; + 肩_虫性_甲殻1CD.不透明度 = value; + 肩_虫性_甲殻2CD.不透明度 = value; + 肩_傷I1CD.不透明度 = value; + 肩_傷I2CD.不透明度 = value; + 肩_傷I3CD.不透明度 = value; + 肩_傷I4CD.不透明度 = value; + 肩_シャツCD.不透明度 = value; + 肩_ナースCD.不透明度 = value; + } + } - public JointS 上腕_接続点 => new JointS(本体, X0Y0_肩_肩, 1); + public JointS 上腕_接続点 => new JointS(本体, X0Y0_肩_肩, 1); - public 肩(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 肩D e) - { - 肩 肩2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.肩左["肩"]); - Pars pars = 本体[0][0]; - Pars pars2 = pars["脇"].ToPars(); - X0Y0_脇_脇 = pars2["脇"].ToPar(); - X0Y0_脇_筋肉 = pars2["筋肉"].ToPar(); - pars2 = pars["肩"].ToPars(); - X0Y0_肩_肩 = pars2["肩"].ToPar(); - Pars pars3 = pars2["虫性"].ToPars(); - X0Y0_肩_虫性_甲殻1 = pars3["甲殻1"].ToPar(); - X0Y0_肩_虫性_甲殻2 = pars3["甲殻2"].ToPar(); - X0Y0_肩_傷I1 = pars2["傷I1"].ToPar(); - X0Y0_肩_傷I2 = pars2["傷I2"].ToPar(); - X0Y0_肩_傷I3 = pars2["傷I3"].ToPar(); - X0Y0_肩_傷I4 = pars2["傷I4"].ToPar(); - X0Y0_肩_シャツ = pars2["シャツ"].ToPar(); - X0Y0_肩_ナース = pars2["ナース"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 脇_脇_表示 = e.脇_脇_表示; - 脇_筋肉_表示 = e.脇_筋肉_表示; - 肩_表示 = e.肩_表示; - 肩_虫性_甲殻1_表示 = e.肩_虫性_甲殻1_表示; - 肩_虫性_甲殻2_表示 = e.肩_虫性_甲殻2_表示; - 肩_傷I1_表示 = e.肩_傷I1_表示; - 肩_傷I2_表示 = e.肩_傷I2_表示; - 肩_傷I3_表示 = e.肩_傷I3_表示; - 肩_傷I4_表示 = e.肩_傷I4_表示; - 肩_シャツ_表示 = e.肩_シャツ_表示; - 肩_ナース_表示 = e.肩_ナース_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.上腕_接続.Count > 0) - { - Ele f; - 上腕_接続 = e.上腕_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 肩2; - f.ConnectionType = ConnectionInfo.肩_上腕_接続; - f.接続(肩2.上腕_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_脇_脇CP = new ColorP(X0Y0_脇_脇, 脇_脇CD, DisUnit, abj: true); - X0Y0_脇_筋肉CP = new ColorP(X0Y0_脇_筋肉, 脇_筋肉CD, 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); - X0Y0_肩_傷I1CP = new ColorP(X0Y0_肩_傷I1, 肩_傷I1CD, DisUnit, abj: true); - X0Y0_肩_傷I2CP = new ColorP(X0Y0_肩_傷I2, 肩_傷I2CD, DisUnit, abj: true); - X0Y0_肩_傷I3CP = new ColorP(X0Y0_肩_傷I3, 肩_傷I3CD, DisUnit, abj: true); - X0Y0_肩_傷I4CP = new ColorP(X0Y0_肩_傷I4, 肩_傷I4CD, DisUnit, abj: true); - X0Y0_肩_シャツCP = new ColorP(X0Y0_肩_シャツ, 肩_シャツCD, DisUnit, abj: true); - X0Y0_肩_ナースCP = new ColorP(X0Y0_肩_ナース, 肩_ナースCD, DisUnit, abj: true); - 濃度 = e.濃度; - X0Y0_脇_脇.BasePointBase = X0Y0_脇_脇.BasePointBase.AddY(-0.001); - } + public 肩(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 肩D e) + { + 肩 肩2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.肩左["肩"]); + Pars pars = 本体[0][0]; + Pars pars2 = pars["脇"].ToPars(); + X0Y0_脇_脇 = pars2["脇"].ToPar(); + X0Y0_脇_筋肉 = pars2["筋肉"].ToPar(); + pars2 = pars["肩"].ToPars(); + X0Y0_肩_肩 = pars2["肩"].ToPar(); + Pars pars3 = pars2["虫性"].ToPars(); + X0Y0_肩_虫性_甲殻1 = pars3["甲殻1"].ToPar(); + X0Y0_肩_虫性_甲殻2 = pars3["甲殻2"].ToPar(); + X0Y0_肩_傷I1 = pars2["傷I1"].ToPar(); + X0Y0_肩_傷I2 = pars2["傷I2"].ToPar(); + X0Y0_肩_傷I3 = pars2["傷I3"].ToPar(); + X0Y0_肩_傷I4 = pars2["傷I4"].ToPar(); + X0Y0_肩_シャツ = pars2["シャツ"].ToPar(); + X0Y0_肩_ナース = pars2["ナース"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 脇_脇_表示 = e.脇_脇_表示; + 脇_筋肉_表示 = e.脇_筋肉_表示; + 肩_表示 = e.肩_表示; + 肩_虫性_甲殻1_表示 = e.肩_虫性_甲殻1_表示; + 肩_虫性_甲殻2_表示 = e.肩_虫性_甲殻2_表示; + 肩_傷I1_表示 = e.肩_傷I1_表示; + 肩_傷I2_表示 = e.肩_傷I2_表示; + 肩_傷I3_表示 = e.肩_傷I3_表示; + 肩_傷I4_表示 = e.肩_傷I4_表示; + 肩_シャツ_表示 = e.肩_シャツ_表示; + 肩_ナース_表示 = e.肩_ナース_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.上腕_接続.Count > 0) + { + Ele f; + 上腕_接続 = e.上腕_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 肩2; + f.ConnectionType = ConnectionInfo.肩_上腕_接続; + f.接続(肩2.上腕_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_脇_脇CP = new ColorP(X0Y0_脇_脇, 脇_脇CD, DisUnit, abj: true); + X0Y0_脇_筋肉CP = new ColorP(X0Y0_脇_筋肉, 脇_筋肉CD, 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); + X0Y0_肩_傷I1CP = new ColorP(X0Y0_肩_傷I1, 肩_傷I1CD, DisUnit, abj: true); + X0Y0_肩_傷I2CP = new ColorP(X0Y0_肩_傷I2, 肩_傷I2CD, DisUnit, abj: true); + X0Y0_肩_傷I3CP = new ColorP(X0Y0_肩_傷I3, 肩_傷I3CD, DisUnit, abj: true); + X0Y0_肩_傷I4CP = new ColorP(X0Y0_肩_傷I4, 肩_傷I4CD, DisUnit, abj: true); + X0Y0_肩_シャツCP = new ColorP(X0Y0_肩_シャツ, 肩_シャツCD, DisUnit, abj: true); + X0Y0_肩_ナースCP = new ColorP(X0Y0_肩_ナース, 肩_ナースCD, DisUnit, abj: true); + 濃度 = e.濃度; + X0Y0_脇_脇.BasePointBase = X0Y0_脇_脇.BasePointBase.AddY(-0.001); + } - public void 脇描画(Are Are) - { - Are.Draw(X0Y0_脇_脇); - Are.Draw(X0Y0_脇_筋肉); - } + public void 脇描画(Are Are) + { + Are.Draw(X0Y0_脇_脇); + Are.Draw(X0Y0_脇_筋肉); + } - public void 服描画(Are Are) - { - Are.Draw(X0Y0_肩_シャツ); - Are.Draw(X0Y0_肩_ナース); - } + public void 服描画(Are Are) + { + Are.Draw(X0Y0_肩_シャツ); + Are.Draw(X0Y0_肩_ナース); + } - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_肩_肩); - Are.Draw(X0Y0_肩_傷I1); - Are.Draw(X0Y0_肩_傷I2); - Are.Draw(X0Y0_肩_傷I3); - Are.Draw(X0Y0_肩_傷I4); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y0_肩_虫性_甲殻1); - Are.Draw(X0Y0_肩_虫性_甲殻2); - } + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_肩_肩); + Are.Draw(X0Y0_肩_傷I1); + Are.Draw(X0Y0_肩_傷I2); + Are.Draw(X0Y0_肩_傷I3); + Are.Draw(X0Y0_肩_傷I4); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y0_肩_虫性_甲殻1); + Are.Draw(X0Y0_肩_虫性_甲殻2); + } - public override bool Is布(Par p) - { - if (p != X0Y0_肩_シャツ) - { - return p == X0Y0_肩_ナース; - } - return true; - } + public override bool Is布(Par p) + { + if (p != X0Y0_肩_シャツ) + { + return p == X0Y0_肩_ナース; + } + return true; + } - public override void 色更新() - { - X0Y0_脇_脇CP.Update(); - X0Y0_脇_筋肉CP.Update(); - X0Y0_肩_肩CP.Update(); - X0Y0_肩_虫性_甲殻1CP.Update(); - X0Y0_肩_虫性_甲殻2CP.Update(); - X0Y0_肩_傷I1CP.Update(); - X0Y0_肩_傷I2CP.Update(); - X0Y0_肩_傷I3CP.Update(); - X0Y0_肩_傷I4CP.Update(); - } + public override void 色更新() + { + X0Y0_脇_脇CP.Update(); + X0Y0_脇_筋肉CP.Update(); + X0Y0_肩_肩CP.Update(); + X0Y0_肩_虫性_甲殻1CP.Update(); + X0Y0_肩_虫性_甲殻2CP.Update(); + X0Y0_肩_傷I1CP.Update(); + X0Y0_肩_傷I2CP.Update(); + X0Y0_肩_傷I3CP.Update(); + X0Y0_肩_傷I4CP.Update(); + } - public void シャツ色更新(Vector2D[] シャツ) - { - X0Y0_肩_シャツCP.Update(シャツ); - } + public void シャツ色更新(Vector2D[] シャツ) + { + X0Y0_肩_シャツCP.Update(シャツ); + } - public void ナース色更新(Vector2D[] ナース) - { - X0Y0_肩_ナースCP.Update(ナース); - } + public void ナース色更新(Vector2D[] ナース) + { + X0Y0_肩_ナースCP.Update(ナース); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 脇_脇CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 脇_筋肉CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 肩_肩CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 肩_虫性_甲殻1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 肩_虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 肩_傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 肩_傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 肩_傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 肩_傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 肩_シャツCD = new ColorD(); - 肩_ナースCD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 脇_脇CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 脇_筋肉CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 肩_肩CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 肩_虫性_甲殻1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 肩_虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 肩_傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 肩_傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 肩_傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 肩_傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 肩_シャツCD = new ColorD(); + 肩_ナースCD = new ColorD(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肩D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肩D.cs index a7363eb..d20f9ce 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肩D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肩D.cs @@ -2,49 +2,50 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 肩D : EleD +namespace SlaveMatrix { - public bool 脇_脇_表示 = true; + [Serializable] + public class 肩D : EleD + { + public bool 脇_脇_表示 = true; - public bool 脇_筋肉_表示; + public bool 脇_筋肉_表示; - public bool 肩_表示 = true; + public bool 肩_表示 = true; - public bool 肩_虫性_甲殻1_表示; + public bool 肩_虫性_甲殻1_表示; - public bool 肩_虫性_甲殻2_表示; + public bool 肩_虫性_甲殻2_表示; - public bool 肩_傷I1_表示; + public bool 肩_傷I1_表示; - public bool 肩_傷I2_表示; + public bool 肩_傷I2_表示; - public bool 肩_傷I3_表示; + public bool 肩_傷I3_表示; - public bool 肩_傷I4_表示; + public bool 肩_傷I4_表示; - public bool 肩_シャツ_表示; + public bool 肩_シャツ_表示; - public bool 肩_ナース_表示; + public bool 肩_ナース_表示; - public List 上腕_接続 = new List(); + public List 上腕_接続 = new List(); - public 肩D() - { - ThisType = GetType(); - } + public 肩D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 肩(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 肩(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中.cs index 43bdae4..113c2b8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 背中 : Ele +namespace SlaveMatrix { + public class 背中 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中D.cs index deabc8d..8648fb6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 背中D : EleD +namespace SlaveMatrix { + [Serializable] + public class 背中D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光.cs index 37625f0..f145340 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光.cs @@ -1,177 +1,178 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 背中_光 : 背中 +namespace SlaveMatrix { - public Par X0Y0_後光左; + public class 背中_光 : 背中 + { + public Par X0Y0_後光左; - public Par X0Y0_後光右; + public Par X0Y0_後光右; - public ColorD 後光CD; + public ColorD 後光CD; - public ColorP X0Y0_後光左CP; + public ColorP X0Y0_後光左CP; - public ColorP X0Y0_後光右CP; + public ColorP X0Y0_後光右CP; - private Par[] Pars; + private Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 後光左_表示 - { - get - { - return X0Y0_後光左.Dra; - } - set - { - X0Y0_後光左.Dra = value; - X0Y0_後光左.Hit = value; - } - } + public bool 後光左_表示 + { + get + { + return X0Y0_後光左.Dra; + } + set + { + X0Y0_後光左.Dra = value; + X0Y0_後光左.Hit = value; + } + } - public bool 後光右_表示 - { - get - { - return X0Y0_後光右.Dra; - } - set - { - X0Y0_後光右.Dra = value; - X0Y0_後光右.Hit = value; - } - } + public bool 後光右_表示 + { + get + { + return X0Y0_後光右.Dra; + } + set + { + X0Y0_後光右.Dra = value; + X0Y0_後光右.Hit = value; + } + } - public override bool 表示 - { - get - { - return 後光左_表示; - } - set - { - 後光左_表示 = value; - 後光右_表示 = value; - } - } + public override bool 表示 + { + get + { + return 後光左_表示; + } + set + { + 後光左_表示 = value; + 後光右_表示 = value; + } + } - public override double 濃度 - { - get - { - return 後光CD.不透明度; - } - set - { - 後光CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 後光CD.不透明度; + } + set + { + 後光CD.不透明度 = value; + } + } - public 背中_光(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 背中_光D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "後光"; - dif.Add(new Pars(Sta.肢中["背中"][0][2])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_後光左 = pars["後光左"].ToPar(); - X0Y0_後光右 = pars["後光右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 後光左_表示 = e.後光左_表示; - 後光右_表示 = e.後光右_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[2] { X0Y0_後光左, X0Y0_後光右 }; - X0Y0_後光左CP = new ColorP(X0Y0_後光左, 後光CD, DisUnit, abj: true); - X0Y0_後光右CP = new ColorP(X0Y0_後光右, 後光CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 背中_光(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 背中_光D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "後光"; + dif.Add(new Pars(Sta.肢中["背中"][0][2])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_後光左 = pars["後光左"].ToPar(); + X0Y0_後光右 = pars["後光右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 後光左_表示 = e.後光左_表示; + 後光右_表示 = e.後光右_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[2] { X0Y0_後光左, X0Y0_後光右 }; + X0Y0_後光左CP = new ColorP(X0Y0_後光左, 後光CD, DisUnit, abj: true); + X0Y0_後光右CP = new ColorP(X0Y0_後光右, 後光CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_後光左CP.Update(mm); - X0Y0_後光右CP.Update(mm); - } + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_後光左CP.Update(mm); + X0Y0_後光右CP.Update(mm); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 後光CD = new ColorD(ref Col.Empty, ref 体配色.後光O); - } + private void 配色N0(体配色 体配色) + { + 後光CD = new ColorD(ref Col.Empty, ref 体配色.後光O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光D.cs index 4d057a4..a256787 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光D.cs @@ -1,22 +1,23 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 背中_光D : 背中D +namespace SlaveMatrix { - public bool 後光左_表示 = true; + [Serializable] + public class 背中_光D : 背中D + { + public bool 後光左_表示 = true; - public bool 後光右_表示 = true; + public bool 後光右_表示 = true; - public 背中_光D() - { - ThisType = GetType(); - } + public 背中_光D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 背中_光(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 背中_光(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲.cs index f2dc924..4180833 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲.cs @@ -1,1196 +1,1197 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 背中_甲 : 背中 +namespace SlaveMatrix { - public Par X0Y0_左_甲羅1; + public class 背中_甲 : 背中 + { + public Par X0Y0_左_甲羅1; - public Par X0Y0_左_甲羅2; + public Par X0Y0_左_甲羅2; - public Par X0Y0_左_鱗_鱗12; + public Par X0Y0_左_鱗_鱗12; - public Par X0Y0_左_鱗_鱗11; + public Par X0Y0_左_鱗_鱗11; - public Par X0Y0_左_鱗_鱗10; + public Par X0Y0_左_鱗_鱗10; - public Par X0Y0_左_鱗_鱗9; + public Par X0Y0_左_鱗_鱗9; - public Par X0Y0_左_鱗_鱗8; + public Par X0Y0_左_鱗_鱗8; - public Par X0Y0_左_鱗_鱗7; + public Par X0Y0_左_鱗_鱗7; - public Par X0Y0_左_鱗_鱗6; + public Par X0Y0_左_鱗_鱗6; - public Par X0Y0_左_鱗_鱗5; + public Par X0Y0_左_鱗_鱗5; - public Par X0Y0_左_鱗_鱗4; + public Par X0Y0_左_鱗_鱗4; - public Par X0Y0_左_鱗_鱗3; + public Par X0Y0_左_鱗_鱗3; - public Par X0Y0_左_鱗_鱗2; + public Par X0Y0_左_鱗_鱗2; - public Par X0Y0_左_鱗_鱗1; + public Par X0Y0_左_鱗_鱗1; - public Par X0Y0_左_側甲_側甲4; + public Par X0Y0_左_側甲_側甲4; - public Par X0Y0_左_側甲_側甲3; + public Par X0Y0_左_側甲_側甲3; - public Par X0Y0_左_側甲_側甲2; + public Par X0Y0_左_側甲_側甲2; - public Par X0Y0_左_側甲_側甲1; + public Par X0Y0_左_側甲_側甲1; - public Par X0Y0_右_甲羅1; + public Par X0Y0_右_甲羅1; - public Par X0Y0_右_甲羅2; + public Par X0Y0_右_甲羅2; - public Par X0Y0_右_鱗_鱗12; + public Par X0Y0_右_鱗_鱗12; - public Par X0Y0_右_鱗_鱗11; + public Par X0Y0_右_鱗_鱗11; - public Par X0Y0_右_鱗_鱗10; + public Par X0Y0_右_鱗_鱗10; - public Par X0Y0_右_鱗_鱗9; + public Par X0Y0_右_鱗_鱗9; - public Par X0Y0_右_鱗_鱗8; + public Par X0Y0_右_鱗_鱗8; - public Par X0Y0_右_鱗_鱗7; + public Par X0Y0_右_鱗_鱗7; - public Par X0Y0_右_鱗_鱗6; + public Par X0Y0_右_鱗_鱗6; - public Par X0Y0_右_鱗_鱗5; + public Par X0Y0_右_鱗_鱗5; - public Par X0Y0_右_鱗_鱗4; + public Par X0Y0_右_鱗_鱗4; - public Par X0Y0_右_鱗_鱗3; + public Par X0Y0_右_鱗_鱗3; - public Par X0Y0_右_鱗_鱗2; + public Par X0Y0_右_鱗_鱗2; - public Par X0Y0_右_鱗_鱗1; + public Par X0Y0_右_鱗_鱗1; - public Par X0Y0_右_側甲_側甲4; + public Par X0Y0_右_側甲_側甲4; - public Par X0Y0_右_側甲_側甲3; + public Par X0Y0_右_側甲_側甲3; - public Par X0Y0_右_側甲_側甲2; + public Par X0Y0_右_側甲_側甲2; - public Par X0Y0_右_側甲_側甲1; + public Par X0Y0_右_側甲_側甲1; - public ColorD 左_甲羅1CD; + public ColorD 左_甲羅1CD; - public ColorD 左_甲羅2CD; + public ColorD 左_甲羅2CD; - public ColorD 左_鱗_鱗12CD; + public ColorD 左_鱗_鱗12CD; - public ColorD 左_鱗_鱗11CD; + public ColorD 左_鱗_鱗11CD; - public ColorD 左_鱗_鱗10CD; + public ColorD 左_鱗_鱗10CD; - public ColorD 左_鱗_鱗9CD; + public ColorD 左_鱗_鱗9CD; - public ColorD 左_鱗_鱗8CD; + public ColorD 左_鱗_鱗8CD; - public ColorD 左_鱗_鱗7CD; + public ColorD 左_鱗_鱗7CD; - public ColorD 左_鱗_鱗6CD; + public ColorD 左_鱗_鱗6CD; - public ColorD 左_鱗_鱗5CD; + public ColorD 左_鱗_鱗5CD; - public ColorD 左_鱗_鱗4CD; + public ColorD 左_鱗_鱗4CD; - public ColorD 左_鱗_鱗3CD; + public ColorD 左_鱗_鱗3CD; - public ColorD 左_鱗_鱗2CD; + public ColorD 左_鱗_鱗2CD; - public ColorD 左_鱗_鱗1CD; + public ColorD 左_鱗_鱗1CD; - public ColorD 左_側甲_側甲4CD; + public ColorD 左_側甲_側甲4CD; - public ColorD 左_側甲_側甲3CD; + public ColorD 左_側甲_側甲3CD; - public ColorD 左_側甲_側甲2CD; + public ColorD 左_側甲_側甲2CD; - public ColorD 左_側甲_側甲1CD; + public ColorD 左_側甲_側甲1CD; - public ColorD 右_甲羅1CD; + public ColorD 右_甲羅1CD; - public ColorD 右_甲羅2CD; + public ColorD 右_甲羅2CD; - public ColorD 右_鱗_鱗12CD; + public ColorD 右_鱗_鱗12CD; - public ColorD 右_鱗_鱗11CD; + public ColorD 右_鱗_鱗11CD; - public ColorD 右_鱗_鱗10CD; + public ColorD 右_鱗_鱗10CD; - public ColorD 右_鱗_鱗9CD; + public ColorD 右_鱗_鱗9CD; - public ColorD 右_鱗_鱗8CD; + public ColorD 右_鱗_鱗8CD; - public ColorD 右_鱗_鱗7CD; + public ColorD 右_鱗_鱗7CD; - public ColorD 右_鱗_鱗6CD; + public ColorD 右_鱗_鱗6CD; - public ColorD 右_鱗_鱗5CD; + public ColorD 右_鱗_鱗5CD; - public ColorD 右_鱗_鱗4CD; + public ColorD 右_鱗_鱗4CD; - public ColorD 右_鱗_鱗3CD; + public ColorD 右_鱗_鱗3CD; - public ColorD 右_鱗_鱗2CD; + public ColorD 右_鱗_鱗2CD; - public ColorD 右_鱗_鱗1CD; + public ColorD 右_鱗_鱗1CD; - public ColorD 右_側甲_側甲4CD; + public ColorD 右_側甲_側甲4CD; - public ColorD 右_側甲_側甲3CD; + public ColorD 右_側甲_側甲3CD; - public ColorD 右_側甲_側甲2CD; + public ColorD 右_側甲_側甲2CD; - public ColorD 右_側甲_側甲1CD; + public ColorD 右_側甲_側甲1CD; - public ColorP X0Y0_左_甲羅1CP; + public ColorP X0Y0_左_甲羅1CP; - public ColorP X0Y0_左_甲羅2CP; + public ColorP X0Y0_左_甲羅2CP; - public ColorP X0Y0_左_鱗_鱗12CP; + public ColorP X0Y0_左_鱗_鱗12CP; - public ColorP X0Y0_左_鱗_鱗11CP; + public ColorP X0Y0_左_鱗_鱗11CP; - public ColorP X0Y0_左_鱗_鱗10CP; + public ColorP X0Y0_左_鱗_鱗10CP; - public ColorP X0Y0_左_鱗_鱗9CP; + public ColorP X0Y0_左_鱗_鱗9CP; - public ColorP X0Y0_左_鱗_鱗8CP; + public ColorP X0Y0_左_鱗_鱗8CP; - public ColorP X0Y0_左_鱗_鱗7CP; + public ColorP X0Y0_左_鱗_鱗7CP; - public ColorP X0Y0_左_鱗_鱗6CP; + public ColorP X0Y0_左_鱗_鱗6CP; - public ColorP X0Y0_左_鱗_鱗5CP; + public ColorP X0Y0_左_鱗_鱗5CP; - public ColorP X0Y0_左_鱗_鱗4CP; + public ColorP X0Y0_左_鱗_鱗4CP; - public ColorP X0Y0_左_鱗_鱗3CP; + public ColorP X0Y0_左_鱗_鱗3CP; - public ColorP X0Y0_左_鱗_鱗2CP; + public ColorP X0Y0_左_鱗_鱗2CP; - public ColorP X0Y0_左_鱗_鱗1CP; + public ColorP X0Y0_左_鱗_鱗1CP; - public ColorP X0Y0_左_側甲_側甲4CP; + public ColorP X0Y0_左_側甲_側甲4CP; - public ColorP X0Y0_左_側甲_側甲3CP; + public ColorP X0Y0_左_側甲_側甲3CP; - public ColorP X0Y0_左_側甲_側甲2CP; + public ColorP X0Y0_左_側甲_側甲2CP; - public ColorP X0Y0_左_側甲_側甲1CP; + public ColorP X0Y0_左_側甲_側甲1CP; - public ColorP X0Y0_右_甲羅1CP; + public ColorP X0Y0_右_甲羅1CP; - public ColorP X0Y0_右_甲羅2CP; + public ColorP X0Y0_右_甲羅2CP; - public ColorP X0Y0_右_鱗_鱗12CP; + public ColorP X0Y0_右_鱗_鱗12CP; - public ColorP X0Y0_右_鱗_鱗11CP; + public ColorP X0Y0_右_鱗_鱗11CP; - public ColorP X0Y0_右_鱗_鱗10CP; + public ColorP X0Y0_右_鱗_鱗10CP; - public ColorP X0Y0_右_鱗_鱗9CP; + public ColorP X0Y0_右_鱗_鱗9CP; - public ColorP X0Y0_右_鱗_鱗8CP; + public ColorP X0Y0_右_鱗_鱗8CP; - public ColorP X0Y0_右_鱗_鱗7CP; + public ColorP X0Y0_右_鱗_鱗7CP; - public ColorP X0Y0_右_鱗_鱗6CP; + public ColorP X0Y0_右_鱗_鱗6CP; - public ColorP X0Y0_右_鱗_鱗5CP; + public ColorP X0Y0_右_鱗_鱗5CP; - public ColorP X0Y0_右_鱗_鱗4CP; + public ColorP X0Y0_右_鱗_鱗4CP; - public ColorP X0Y0_右_鱗_鱗3CP; + public ColorP X0Y0_右_鱗_鱗3CP; - public ColorP X0Y0_右_鱗_鱗2CP; + public ColorP X0Y0_右_鱗_鱗2CP; - public ColorP X0Y0_右_鱗_鱗1CP; + public ColorP X0Y0_右_鱗_鱗1CP; - public ColorP X0Y0_右_側甲_側甲4CP; + public ColorP X0Y0_右_側甲_側甲4CP; - public ColorP X0Y0_右_側甲_側甲3CP; + public ColorP X0Y0_右_側甲_側甲3CP; - public ColorP X0Y0_右_側甲_側甲2CP; + public ColorP X0Y0_右_側甲_側甲2CP; - public ColorP X0Y0_右_側甲_側甲1CP; + public ColorP X0Y0_右_側甲_側甲1CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_左_甲羅1.Hit = value; - } - } - - public bool 左_甲羅2_表示 - { - get - { - return X0Y0_左_甲羅2.Dra; - } - set - { - X0Y0_左_甲羅2.Dra = value; - X0Y0_左_甲羅2.Hit = value; - } - } - - public bool 左_鱗_鱗12_表示 - { - get - { - return X0Y0_左_鱗_鱗12.Dra; - } - set - { - X0Y0_左_鱗_鱗12.Dra = value; - X0Y0_左_鱗_鱗12.Hit = value; - } - } - - public bool 左_鱗_鱗11_表示 - { - get - { - return X0Y0_左_鱗_鱗11.Dra; - } - set - { - X0Y0_左_鱗_鱗11.Dra = value; - X0Y0_左_鱗_鱗11.Hit = value; - } - } - - public bool 左_鱗_鱗10_表示 - { - get - { - return X0Y0_左_鱗_鱗10.Dra; - } - set - { - X0Y0_左_鱗_鱗10.Dra = value; - X0Y0_左_鱗_鱗10.Hit = value; - } - } - - public bool 左_鱗_鱗9_表示 - { - get - { - return X0Y0_左_鱗_鱗9.Dra; - } - set - { - X0Y0_左_鱗_鱗9.Dra = value; - X0Y0_左_鱗_鱗9.Hit = value; - } - } - - public bool 左_鱗_鱗8_表示 - { - get - { - return X0Y0_左_鱗_鱗8.Dra; - } - set - { - X0Y0_左_鱗_鱗8.Dra = value; - X0Y0_左_鱗_鱗8.Hit = value; - } - } - - public bool 左_鱗_鱗7_表示 - { - get - { - return X0Y0_左_鱗_鱗7.Dra; - } - set - { - X0Y0_左_鱗_鱗7.Dra = value; - X0Y0_左_鱗_鱗7.Hit = value; - } - } - - public bool 左_鱗_鱗6_表示 - { - get - { - return X0Y0_左_鱗_鱗6.Dra; - } - set - { - X0Y0_左_鱗_鱗6.Dra = value; - X0Y0_左_鱗_鱗6.Hit = value; - } - } - - public bool 左_鱗_鱗5_表示 - { - get - { - return X0Y0_左_鱗_鱗5.Dra; - } - set - { - X0Y0_左_鱗_鱗5.Dra = value; - X0Y0_左_鱗_鱗5.Hit = value; - } - } - - public bool 左_鱗_鱗4_表示 - { - get - { - return X0Y0_左_鱗_鱗4.Dra; - } - set - { - X0Y0_左_鱗_鱗4.Dra = value; - X0Y0_左_鱗_鱗4.Hit = value; - } - } - - public bool 左_鱗_鱗3_表示 - { - get - { - return X0Y0_左_鱗_鱗3.Dra; - } - set - { - X0Y0_左_鱗_鱗3.Dra = value; - X0Y0_左_鱗_鱗3.Hit = value; - } - } - - public bool 左_鱗_鱗2_表示 - { - get - { - return X0Y0_左_鱗_鱗2.Dra; - } - set - { - X0Y0_左_鱗_鱗2.Dra = value; - X0Y0_左_鱗_鱗2.Hit = value; - } - } - - public bool 左_鱗_鱗1_表示 - { - get - { - return X0Y0_左_鱗_鱗1.Dra; - } - set - { - X0Y0_左_鱗_鱗1.Dra = value; - X0Y0_左_鱗_鱗1.Hit = value; - } - } - - public bool 左_側甲_側甲4_表示 - { - get - { - return X0Y0_左_側甲_側甲4.Dra; - } - set - { - X0Y0_左_側甲_側甲4.Dra = value; - X0Y0_左_側甲_側甲4.Hit = value; - } - } - - public bool 左_側甲_側甲3_表示 - { - get - { - return X0Y0_左_側甲_側甲3.Dra; - } - set - { - X0Y0_左_側甲_側甲3.Dra = value; - X0Y0_左_側甲_側甲3.Hit = value; - } - } - - public bool 左_側甲_側甲2_表示 - { - get - { - return X0Y0_左_側甲_側甲2.Dra; - } - set - { - X0Y0_左_側甲_側甲2.Dra = value; - X0Y0_左_側甲_側甲2.Hit = value; - } - } - - public bool 左_側甲_側甲1_表示 - { - get - { - return X0Y0_左_側甲_側甲1.Dra; - } - set - { - X0Y0_左_側甲_側甲1.Dra = value; - X0Y0_左_側甲_側甲1.Hit = value; - } - } - - public bool 右_甲羅1_表示 - { - get - { - return X0Y0_右_甲羅1.Dra; - } - set - { - X0Y0_右_甲羅1.Dra = value; - X0Y0_右_甲羅1.Hit = value; - } - } - - public bool 右_甲羅2_表示 - { - get - { - return X0Y0_右_甲羅2.Dra; - } - set - { - X0Y0_右_甲羅2.Dra = value; - X0Y0_右_甲羅2.Hit = value; - } - } - - public bool 右_鱗_鱗12_表示 - { - get - { - return X0Y0_右_鱗_鱗12.Dra; - } - set - { - X0Y0_右_鱗_鱗12.Dra = value; - X0Y0_右_鱗_鱗12.Hit = value; - } - } - - public bool 右_鱗_鱗11_表示 - { - get - { - return X0Y0_右_鱗_鱗11.Dra; - } - set - { - X0Y0_右_鱗_鱗11.Dra = value; - X0Y0_右_鱗_鱗11.Hit = value; - } - } - - public bool 右_鱗_鱗10_表示 - { - get - { - return X0Y0_右_鱗_鱗10.Dra; - } - set - { - X0Y0_右_鱗_鱗10.Dra = value; - X0Y0_右_鱗_鱗10.Hit = value; - } - } - - public bool 右_鱗_鱗9_表示 - { - get - { - return X0Y0_右_鱗_鱗9.Dra; - } - set - { - X0Y0_右_鱗_鱗9.Dra = value; - X0Y0_右_鱗_鱗9.Hit = value; - } - } - - public bool 右_鱗_鱗8_表示 - { - get - { - return X0Y0_右_鱗_鱗8.Dra; - } - set - { - X0Y0_右_鱗_鱗8.Dra = value; - X0Y0_右_鱗_鱗8.Hit = value; - } - } - - public bool 右_鱗_鱗7_表示 - { - get - { - return X0Y0_右_鱗_鱗7.Dra; - } - set - { - X0Y0_右_鱗_鱗7.Dra = value; - X0Y0_右_鱗_鱗7.Hit = value; - } - } - - public bool 右_鱗_鱗6_表示 - { - get - { - return X0Y0_右_鱗_鱗6.Dra; - } - set - { - X0Y0_右_鱗_鱗6.Dra = value; - X0Y0_右_鱗_鱗6.Hit = value; - } - } - - public bool 右_鱗_鱗5_表示 - { - get - { - return X0Y0_右_鱗_鱗5.Dra; - } - set - { - X0Y0_右_鱗_鱗5.Dra = value; - X0Y0_右_鱗_鱗5.Hit = value; - } - } - - public bool 右_鱗_鱗4_表示 - { - get - { - return X0Y0_右_鱗_鱗4.Dra; - } - set - { - X0Y0_右_鱗_鱗4.Dra = value; - X0Y0_右_鱗_鱗4.Hit = value; - } - } - - public bool 右_鱗_鱗3_表示 - { - get - { - return X0Y0_右_鱗_鱗3.Dra; - } - set - { - X0Y0_右_鱗_鱗3.Dra = value; - X0Y0_右_鱗_鱗3.Hit = value; - } - } - - public bool 右_鱗_鱗2_表示 - { - get - { - return X0Y0_右_鱗_鱗2.Dra; - } - set - { - X0Y0_右_鱗_鱗2.Dra = value; - X0Y0_右_鱗_鱗2.Hit = value; - } - } - - public bool 右_鱗_鱗1_表示 - { - get - { - return X0Y0_右_鱗_鱗1.Dra; - } - set - { - X0Y0_右_鱗_鱗1.Dra = value; - X0Y0_右_鱗_鱗1.Hit = value; - } - } - - public bool 右_側甲_側甲4_表示 - { - get - { - return X0Y0_右_側甲_側甲4.Dra; - } - set - { - X0Y0_右_側甲_側甲4.Dra = value; - X0Y0_右_側甲_側甲4.Hit = value; - } - } - - public bool 右_側甲_側甲3_表示 - { - get - { - return X0Y0_右_側甲_側甲3.Dra; - } - set - { - X0Y0_右_側甲_側甲3.Dra = value; - X0Y0_右_側甲_側甲3.Hit = value; - } - } - - public bool 右_側甲_側甲2_表示 - { - get - { - return X0Y0_右_側甲_側甲2.Dra; - } - set - { - X0Y0_右_側甲_側甲2.Dra = value; - X0Y0_右_側甲_側甲2.Hit = value; - } - } - - public bool 右_側甲_側甲1_表示 - { - get - { - return X0Y0_右_側甲_側甲1.Dra; - } - set - { - X0Y0_右_側甲_側甲1.Dra = value; - X0Y0_右_側甲_側甲1.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 左_甲羅1_表示; - } - set - { - 左_甲羅1_表示 = value; - 左_甲羅2_表示 = value; - 左_鱗_鱗12_表示 = value; - 左_鱗_鱗11_表示 = value; - 左_鱗_鱗10_表示 = value; - 左_鱗_鱗9_表示 = value; - 左_鱗_鱗8_表示 = value; - 左_鱗_鱗7_表示 = value; - 左_鱗_鱗6_表示 = value; - 左_鱗_鱗5_表示 = value; - 左_鱗_鱗4_表示 = value; - 左_鱗_鱗3_表示 = value; - 左_鱗_鱗2_表示 = value; - 左_鱗_鱗1_表示 = value; - 左_側甲_側甲4_表示 = value; - 左_側甲_側甲3_表示 = value; - 左_側甲_側甲2_表示 = value; - 左_側甲_側甲1_表示 = value; - 右_甲羅1_表示 = value; - 右_甲羅2_表示 = value; - 右_鱗_鱗12_表示 = value; - 右_鱗_鱗11_表示 = value; - 右_鱗_鱗10_表示 = value; - 右_鱗_鱗9_表示 = value; - 右_鱗_鱗8_表示 = value; - 右_鱗_鱗7_表示 = value; - 右_鱗_鱗6_表示 = value; - 右_鱗_鱗5_表示 = value; - 右_鱗_鱗4_表示 = value; - 右_鱗_鱗3_表示 = value; - 右_鱗_鱗2_表示 = value; - 右_鱗_鱗1_表示 = value; - 右_側甲_側甲4_表示 = value; - 右_側甲_側甲3_表示 = value; - 右_側甲_側甲2_表示 = value; - 右_側甲_側甲1_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 左_甲羅1CD.不透明度; - } - set - { - 左_甲羅1CD.不透明度 = value; - 左_甲羅2CD.不透明度 = value; - 左_鱗_鱗12CD.不透明度 = value; - 左_鱗_鱗11CD.不透明度 = value; - 左_鱗_鱗10CD.不透明度 = value; - 左_鱗_鱗9CD.不透明度 = value; - 左_鱗_鱗8CD.不透明度 = value; - 左_鱗_鱗7CD.不透明度 = value; - 左_鱗_鱗6CD.不透明度 = value; - 左_鱗_鱗5CD.不透明度 = value; - 左_鱗_鱗4CD.不透明度 = value; - 左_鱗_鱗3CD.不透明度 = value; - 左_鱗_鱗2CD.不透明度 = value; - 左_鱗_鱗1CD.不透明度 = value; - 左_側甲_側甲4CD.不透明度 = value; - 左_側甲_側甲3CD.不透明度 = value; - 左_側甲_側甲2CD.不透明度 = value; - 左_側甲_側甲1CD.不透明度 = value; - 右_甲羅1CD.不透明度 = value; - 右_甲羅2CD.不透明度 = value; - 右_鱗_鱗12CD.不透明度 = value; - 右_鱗_鱗11CD.不透明度 = value; - 右_鱗_鱗10CD.不透明度 = value; - 右_鱗_鱗9CD.不透明度 = value; - 右_鱗_鱗8CD.不透明度 = value; - 右_鱗_鱗7CD.不透明度 = value; - 右_鱗_鱗6CD.不透明度 = value; - 右_鱗_鱗5CD.不透明度 = value; - 右_鱗_鱗4CD.不透明度 = value; - 右_鱗_鱗3CD.不透明度 = value; - 右_鱗_鱗2CD.不透明度 = value; - 右_鱗_鱗1CD.不透明度 = value; - 右_側甲_側甲4CD.不透明度 = value; - 右_側甲_側甲3CD.不透明度 = value; - 右_側甲_側甲2CD.不透明度 = value; - 右_側甲_側甲1CD.不透明度 = value; - } - } - - public double 縁側角 - { - set - { - double num = 15.0 * value; - X0Y0_左_鱗_鱗12.AngleBase = num; - X0Y0_左_鱗_鱗11.AngleBase = num; - X0Y0_左_鱗_鱗10.AngleBase = num; - X0Y0_左_鱗_鱗9.AngleBase = num; - X0Y0_左_鱗_鱗8.AngleBase = num; - X0Y0_左_鱗_鱗7.AngleBase = num; - X0Y0_左_鱗_鱗6.AngleBase = num; - X0Y0_右_鱗_鱗12.AngleBase = 0.0 - num; - X0Y0_右_鱗_鱗11.AngleBase = 0.0 - num; - X0Y0_右_鱗_鱗10.AngleBase = 0.0 - num; - X0Y0_右_鱗_鱗9.AngleBase = 0.0 - num; - X0Y0_右_鱗_鱗8.AngleBase = 0.0 - num; - X0Y0_右_鱗_鱗7.AngleBase = 0.0 - num; - X0Y0_右_鱗_鱗6.AngleBase = 0.0 - num; - } - } - - public override double 肥大 - { - set - { - } - } - - public override double 身長 - { - set - { - } - } - - public 背中_甲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 背中_甲D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "甲羅"; - dif.Add(new Pars(Sta.肢中["背中"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["左"].ToPars(); - X0Y0_左_甲羅1 = pars2["甲羅1"].ToPar(); - X0Y0_左_甲羅2 = pars2["甲羅2"].ToPar(); - Pars pars3 = pars2["鱗"].ToPars(); - X0Y0_左_鱗_鱗12 = pars3["鱗12"].ToPar(); - X0Y0_左_鱗_鱗11 = pars3["鱗11"].ToPar(); - X0Y0_左_鱗_鱗10 = pars3["鱗10"].ToPar(); - X0Y0_左_鱗_鱗9 = pars3["鱗9"].ToPar(); - X0Y0_左_鱗_鱗8 = pars3["鱗8"].ToPar(); - X0Y0_左_鱗_鱗7 = pars3["鱗7"].ToPar(); - X0Y0_左_鱗_鱗6 = pars3["鱗6"].ToPar(); - X0Y0_左_鱗_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_左_鱗_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_左_鱗_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_左_鱗_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_左_鱗_鱗1 = pars3["鱗1"].ToPar(); - pars3 = pars2["側甲"].ToPars(); - X0Y0_左_側甲_側甲4 = pars3["側甲4"].ToPar(); - X0Y0_左_側甲_側甲3 = pars3["側甲3"].ToPar(); - X0Y0_左_側甲_側甲2 = pars3["側甲2"].ToPar(); - X0Y0_左_側甲_側甲1 = pars3["側甲1"].ToPar(); - pars2 = pars["右"].ToPars(); - X0Y0_右_甲羅1 = pars2["甲羅1"].ToPar(); - X0Y0_右_甲羅2 = pars2["甲羅2"].ToPar(); - pars3 = pars2["鱗"].ToPars(); - X0Y0_右_鱗_鱗12 = pars3["鱗12"].ToPar(); - X0Y0_右_鱗_鱗11 = pars3["鱗11"].ToPar(); - X0Y0_右_鱗_鱗10 = pars3["鱗10"].ToPar(); - X0Y0_右_鱗_鱗9 = pars3["鱗9"].ToPar(); - X0Y0_右_鱗_鱗8 = pars3["鱗8"].ToPar(); - X0Y0_右_鱗_鱗7 = pars3["鱗7"].ToPar(); - X0Y0_右_鱗_鱗6 = pars3["鱗6"].ToPar(); - X0Y0_右_鱗_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_右_鱗_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_右_鱗_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_右_鱗_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_右_鱗_鱗1 = pars3["鱗1"].ToPar(); - pars3 = pars2["側甲"].ToPars(); - X0Y0_右_側甲_側甲4 = pars3["側甲4"].ToPar(); - X0Y0_右_側甲_側甲3 = pars3["側甲3"].ToPar(); - X0Y0_右_側甲_側甲2 = pars3["側甲2"].ToPar(); - X0Y0_右_側甲_側甲1 = pars3["側甲1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 左_鱗_鱗12_表示 = e.左_鱗_鱗12_表示; - 左_鱗_鱗11_表示 = e.左_鱗_鱗11_表示; - 左_鱗_鱗10_表示 = e.左_鱗_鱗10_表示; - 左_鱗_鱗9_表示 = e.左_鱗_鱗9_表示; - 左_鱗_鱗8_表示 = e.左_鱗_鱗8_表示; - 左_鱗_鱗7_表示 = e.左_鱗_鱗7_表示; - 左_鱗_鱗6_表示 = e.左_鱗_鱗6_表示; - 左_鱗_鱗5_表示 = e.左_鱗_鱗5_表示; - 左_鱗_鱗4_表示 = e.左_鱗_鱗4_表示; - 左_鱗_鱗3_表示 = e.左_鱗_鱗3_表示; - 左_鱗_鱗2_表示 = e.左_鱗_鱗2_表示; - 左_鱗_鱗1_表示 = e.左_鱗_鱗1_表示; - 左_側甲_側甲4_表示 = e.左_側甲_側甲4_表示; - 左_側甲_側甲3_表示 = e.左_側甲_側甲3_表示; - 左_側甲_側甲2_表示 = e.左_側甲_側甲2_表示; - 左_側甲_側甲1_表示 = e.左_側甲_側甲1_表示; - 右_甲羅1_表示 = e.右_甲羅1_表示; - 右_甲羅2_表示 = e.右_甲羅2_表示; - 右_鱗_鱗12_表示 = e.右_鱗_鱗12_表示; - 右_鱗_鱗11_表示 = e.右_鱗_鱗11_表示; - 右_鱗_鱗10_表示 = e.右_鱗_鱗10_表示; - 右_鱗_鱗9_表示 = e.右_鱗_鱗9_表示; - 右_鱗_鱗8_表示 = e.右_鱗_鱗8_表示; - 右_鱗_鱗7_表示 = e.右_鱗_鱗7_表示; - 右_鱗_鱗6_表示 = e.右_鱗_鱗6_表示; - 右_鱗_鱗5_表示 = e.右_鱗_鱗5_表示; - 右_鱗_鱗4_表示 = e.右_鱗_鱗4_表示; - 右_鱗_鱗3_表示 = e.右_鱗_鱗3_表示; - 右_鱗_鱗2_表示 = e.右_鱗_鱗2_表示; - 右_鱗_鱗1_表示 = e.右_鱗_鱗1_表示; - 右_側甲_側甲4_表示 = e.右_側甲_側甲4_表示; - 右_側甲_側甲3_表示 = e.右_側甲_側甲3_表示; - 右_側甲_側甲2_表示 = e.右_側甲_側甲2_表示; - 右_側甲_側甲1_表示 = e.右_側甲_側甲1_表示; - 縁側角 = e.縁側角; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_左_甲羅1CP = new ColorP(X0Y0_左_甲羅1, 左_甲羅1CD, DisUnit, abj: true); - X0Y0_左_甲羅2CP = new ColorP(X0Y0_左_甲羅2, 左_甲羅2CD, DisUnit, abj: true); - X0Y0_左_鱗_鱗12CP = new ColorP(X0Y0_左_鱗_鱗12, 左_鱗_鱗12CD, DisUnit, abj: true); - X0Y0_左_鱗_鱗11CP = new ColorP(X0Y0_左_鱗_鱗11, 左_鱗_鱗11CD, DisUnit, abj: true); - X0Y0_左_鱗_鱗10CP = new ColorP(X0Y0_左_鱗_鱗10, 左_鱗_鱗10CD, DisUnit, abj: true); - X0Y0_左_鱗_鱗9CP = new ColorP(X0Y0_左_鱗_鱗9, 左_鱗_鱗9CD, DisUnit, abj: true); - X0Y0_左_鱗_鱗8CP = new ColorP(X0Y0_左_鱗_鱗8, 左_鱗_鱗8CD, DisUnit, abj: true); - X0Y0_左_鱗_鱗7CP = new ColorP(X0Y0_左_鱗_鱗7, 左_鱗_鱗7CD, DisUnit, abj: true); - X0Y0_左_鱗_鱗6CP = new ColorP(X0Y0_左_鱗_鱗6, 左_鱗_鱗6CD, DisUnit, abj: true); - X0Y0_左_鱗_鱗5CP = new ColorP(X0Y0_左_鱗_鱗5, 左_鱗_鱗5CD, DisUnit, abj: true); - X0Y0_左_鱗_鱗4CP = new ColorP(X0Y0_左_鱗_鱗4, 左_鱗_鱗4CD, 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_左_側甲_側甲4CP = new ColorP(X0Y0_左_側甲_側甲4, 左_側甲_側甲4CD, 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_右_鱗_鱗12CP = new ColorP(X0Y0_右_鱗_鱗12, 右_鱗_鱗12CD, DisUnit, abj: true); - X0Y0_右_鱗_鱗11CP = new ColorP(X0Y0_右_鱗_鱗11, 右_鱗_鱗11CD, DisUnit, abj: true); - X0Y0_右_鱗_鱗10CP = new ColorP(X0Y0_右_鱗_鱗10, 右_鱗_鱗10CD, DisUnit, abj: true); - X0Y0_右_鱗_鱗9CP = new ColorP(X0Y0_右_鱗_鱗9, 右_鱗_鱗9CD, DisUnit, abj: true); - X0Y0_右_鱗_鱗8CP = new ColorP(X0Y0_右_鱗_鱗8, 右_鱗_鱗8CD, DisUnit, abj: true); - X0Y0_右_鱗_鱗7CP = new ColorP(X0Y0_右_鱗_鱗7, 右_鱗_鱗7CD, DisUnit, abj: true); - X0Y0_右_鱗_鱗6CP = new ColorP(X0Y0_右_鱗_鱗6, 右_鱗_鱗6CD, DisUnit, abj: true); - X0Y0_右_鱗_鱗5CP = new ColorP(X0Y0_右_鱗_鱗5, 右_鱗_鱗5CD, DisUnit, abj: true); - X0Y0_右_鱗_鱗4CP = new ColorP(X0Y0_右_鱗_鱗4, 右_鱗_鱗4CD, 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_右_側甲_側甲4CP = new ColorP(X0Y0_右_側甲_側甲4, 右_側甲_側甲4CD, 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); - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_左_甲羅1CP.Update(); - X0Y0_左_甲羅2CP.Update(); - X0Y0_左_鱗_鱗12CP.Update(); - X0Y0_左_鱗_鱗11CP.Update(); - X0Y0_左_鱗_鱗10CP.Update(); - X0Y0_左_鱗_鱗9CP.Update(); - X0Y0_左_鱗_鱗8CP.Update(); - X0Y0_左_鱗_鱗7CP.Update(); - X0Y0_左_鱗_鱗6CP.Update(); - X0Y0_左_鱗_鱗5CP.Update(); - X0Y0_左_鱗_鱗4CP.Update(); - X0Y0_左_鱗_鱗3CP.Update(); - X0Y0_左_鱗_鱗2CP.Update(); - X0Y0_左_鱗_鱗1CP.Update(); - X0Y0_左_側甲_側甲4CP.Update(); - X0Y0_左_側甲_側甲3CP.Update(); - X0Y0_左_側甲_側甲2CP.Update(); - X0Y0_左_側甲_側甲1CP.Update(); - X0Y0_右_甲羅1CP.Update(); - X0Y0_右_甲羅2CP.Update(); - X0Y0_右_鱗_鱗12CP.Update(); - X0Y0_右_鱗_鱗11CP.Update(); - X0Y0_右_鱗_鱗10CP.Update(); - X0Y0_右_鱗_鱗9CP.Update(); - X0Y0_右_鱗_鱗8CP.Update(); - X0Y0_右_鱗_鱗7CP.Update(); - X0Y0_右_鱗_鱗6CP.Update(); - X0Y0_右_鱗_鱗5CP.Update(); - X0Y0_右_鱗_鱗4CP.Update(); - X0Y0_右_鱗_鱗3CP.Update(); - X0Y0_右_鱗_鱗2CP.Update(); - X0Y0_右_鱗_鱗1CP.Update(); - X0Y0_右_側甲_側甲4CP.Update(); - X0Y0_右_側甲_側甲3CP.Update(); - X0Y0_右_側甲_側甲2CP.Update(); - X0Y0_右_側甲_側甲1CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 左_甲羅1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_甲羅2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗12CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_側甲_側甲4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 左_側甲_側甲3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 左_側甲_側甲2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 左_側甲_側甲1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 右_甲羅1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_甲羅2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗12CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_側甲_側甲4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 右_側甲_側甲3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 右_側甲_側甲2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 右_側甲_側甲1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - } - - private void 配色T0(体配色 体配色) - { - 左_甲羅1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_甲羅2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左_鱗_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左_鱗_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_側甲_側甲4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 左_側甲_側甲3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 左_側甲_側甲2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 左_側甲_側甲1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 右_甲羅1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_甲羅2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右_鱗_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右_鱗_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_側甲_側甲4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 右_側甲_側甲3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 右_側甲_側甲2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 右_側甲_側甲1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - } - - private void 配色T1(体配色 体配色) - { - 左_甲羅1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_甲羅2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗12CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左_鱗_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左_鱗_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左_側甲_側甲4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 左_側甲_側甲3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 左_側甲_側甲2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 左_側甲_側甲1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 右_甲羅1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_甲羅2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗12CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右_鱗_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右_鱗_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右_側甲_側甲4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 右_側甲_側甲3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 右_側甲_側甲2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 右_側甲_側甲1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - } + 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; + X0Y0_左_甲羅1.Hit = value; + } + } + + public bool 左_甲羅2_表示 + { + get + { + return X0Y0_左_甲羅2.Dra; + } + set + { + X0Y0_左_甲羅2.Dra = value; + X0Y0_左_甲羅2.Hit = value; + } + } + + public bool 左_鱗_鱗12_表示 + { + get + { + return X0Y0_左_鱗_鱗12.Dra; + } + set + { + X0Y0_左_鱗_鱗12.Dra = value; + X0Y0_左_鱗_鱗12.Hit = value; + } + } + + public bool 左_鱗_鱗11_表示 + { + get + { + return X0Y0_左_鱗_鱗11.Dra; + } + set + { + X0Y0_左_鱗_鱗11.Dra = value; + X0Y0_左_鱗_鱗11.Hit = value; + } + } + + public bool 左_鱗_鱗10_表示 + { + get + { + return X0Y0_左_鱗_鱗10.Dra; + } + set + { + X0Y0_左_鱗_鱗10.Dra = value; + X0Y0_左_鱗_鱗10.Hit = value; + } + } + + public bool 左_鱗_鱗9_表示 + { + get + { + return X0Y0_左_鱗_鱗9.Dra; + } + set + { + X0Y0_左_鱗_鱗9.Dra = value; + X0Y0_左_鱗_鱗9.Hit = value; + } + } + + public bool 左_鱗_鱗8_表示 + { + get + { + return X0Y0_左_鱗_鱗8.Dra; + } + set + { + X0Y0_左_鱗_鱗8.Dra = value; + X0Y0_左_鱗_鱗8.Hit = value; + } + } + + public bool 左_鱗_鱗7_表示 + { + get + { + return X0Y0_左_鱗_鱗7.Dra; + } + set + { + X0Y0_左_鱗_鱗7.Dra = value; + X0Y0_左_鱗_鱗7.Hit = value; + } + } + + public bool 左_鱗_鱗6_表示 + { + get + { + return X0Y0_左_鱗_鱗6.Dra; + } + set + { + X0Y0_左_鱗_鱗6.Dra = value; + X0Y0_左_鱗_鱗6.Hit = value; + } + } + + public bool 左_鱗_鱗5_表示 + { + get + { + return X0Y0_左_鱗_鱗5.Dra; + } + set + { + X0Y0_左_鱗_鱗5.Dra = value; + X0Y0_左_鱗_鱗5.Hit = value; + } + } + + public bool 左_鱗_鱗4_表示 + { + get + { + return X0Y0_左_鱗_鱗4.Dra; + } + set + { + X0Y0_左_鱗_鱗4.Dra = value; + X0Y0_左_鱗_鱗4.Hit = value; + } + } + + public bool 左_鱗_鱗3_表示 + { + get + { + return X0Y0_左_鱗_鱗3.Dra; + } + set + { + X0Y0_左_鱗_鱗3.Dra = value; + X0Y0_左_鱗_鱗3.Hit = value; + } + } + + public bool 左_鱗_鱗2_表示 + { + get + { + return X0Y0_左_鱗_鱗2.Dra; + } + set + { + X0Y0_左_鱗_鱗2.Dra = value; + X0Y0_左_鱗_鱗2.Hit = value; + } + } + + public bool 左_鱗_鱗1_表示 + { + get + { + return X0Y0_左_鱗_鱗1.Dra; + } + set + { + X0Y0_左_鱗_鱗1.Dra = value; + X0Y0_左_鱗_鱗1.Hit = value; + } + } + + public bool 左_側甲_側甲4_表示 + { + get + { + return X0Y0_左_側甲_側甲4.Dra; + } + set + { + X0Y0_左_側甲_側甲4.Dra = value; + X0Y0_左_側甲_側甲4.Hit = value; + } + } + + public bool 左_側甲_側甲3_表示 + { + get + { + return X0Y0_左_側甲_側甲3.Dra; + } + set + { + X0Y0_左_側甲_側甲3.Dra = value; + X0Y0_左_側甲_側甲3.Hit = value; + } + } + + public bool 左_側甲_側甲2_表示 + { + get + { + return X0Y0_左_側甲_側甲2.Dra; + } + set + { + X0Y0_左_側甲_側甲2.Dra = value; + X0Y0_左_側甲_側甲2.Hit = value; + } + } + + public bool 左_側甲_側甲1_表示 + { + get + { + return X0Y0_左_側甲_側甲1.Dra; + } + set + { + X0Y0_左_側甲_側甲1.Dra = value; + X0Y0_左_側甲_側甲1.Hit = value; + } + } + + public bool 右_甲羅1_表示 + { + get + { + return X0Y0_右_甲羅1.Dra; + } + set + { + X0Y0_右_甲羅1.Dra = value; + X0Y0_右_甲羅1.Hit = value; + } + } + + public bool 右_甲羅2_表示 + { + get + { + return X0Y0_右_甲羅2.Dra; + } + set + { + X0Y0_右_甲羅2.Dra = value; + X0Y0_右_甲羅2.Hit = value; + } + } + + public bool 右_鱗_鱗12_表示 + { + get + { + return X0Y0_右_鱗_鱗12.Dra; + } + set + { + X0Y0_右_鱗_鱗12.Dra = value; + X0Y0_右_鱗_鱗12.Hit = value; + } + } + + public bool 右_鱗_鱗11_表示 + { + get + { + return X0Y0_右_鱗_鱗11.Dra; + } + set + { + X0Y0_右_鱗_鱗11.Dra = value; + X0Y0_右_鱗_鱗11.Hit = value; + } + } + + public bool 右_鱗_鱗10_表示 + { + get + { + return X0Y0_右_鱗_鱗10.Dra; + } + set + { + X0Y0_右_鱗_鱗10.Dra = value; + X0Y0_右_鱗_鱗10.Hit = value; + } + } + + public bool 右_鱗_鱗9_表示 + { + get + { + return X0Y0_右_鱗_鱗9.Dra; + } + set + { + X0Y0_右_鱗_鱗9.Dra = value; + X0Y0_右_鱗_鱗9.Hit = value; + } + } + + public bool 右_鱗_鱗8_表示 + { + get + { + return X0Y0_右_鱗_鱗8.Dra; + } + set + { + X0Y0_右_鱗_鱗8.Dra = value; + X0Y0_右_鱗_鱗8.Hit = value; + } + } + + public bool 右_鱗_鱗7_表示 + { + get + { + return X0Y0_右_鱗_鱗7.Dra; + } + set + { + X0Y0_右_鱗_鱗7.Dra = value; + X0Y0_右_鱗_鱗7.Hit = value; + } + } + + public bool 右_鱗_鱗6_表示 + { + get + { + return X0Y0_右_鱗_鱗6.Dra; + } + set + { + X0Y0_右_鱗_鱗6.Dra = value; + X0Y0_右_鱗_鱗6.Hit = value; + } + } + + public bool 右_鱗_鱗5_表示 + { + get + { + return X0Y0_右_鱗_鱗5.Dra; + } + set + { + X0Y0_右_鱗_鱗5.Dra = value; + X0Y0_右_鱗_鱗5.Hit = value; + } + } + + public bool 右_鱗_鱗4_表示 + { + get + { + return X0Y0_右_鱗_鱗4.Dra; + } + set + { + X0Y0_右_鱗_鱗4.Dra = value; + X0Y0_右_鱗_鱗4.Hit = value; + } + } + + public bool 右_鱗_鱗3_表示 + { + get + { + return X0Y0_右_鱗_鱗3.Dra; + } + set + { + X0Y0_右_鱗_鱗3.Dra = value; + X0Y0_右_鱗_鱗3.Hit = value; + } + } + + public bool 右_鱗_鱗2_表示 + { + get + { + return X0Y0_右_鱗_鱗2.Dra; + } + set + { + X0Y0_右_鱗_鱗2.Dra = value; + X0Y0_右_鱗_鱗2.Hit = value; + } + } + + public bool 右_鱗_鱗1_表示 + { + get + { + return X0Y0_右_鱗_鱗1.Dra; + } + set + { + X0Y0_右_鱗_鱗1.Dra = value; + X0Y0_右_鱗_鱗1.Hit = value; + } + } + + public bool 右_側甲_側甲4_表示 + { + get + { + return X0Y0_右_側甲_側甲4.Dra; + } + set + { + X0Y0_右_側甲_側甲4.Dra = value; + X0Y0_右_側甲_側甲4.Hit = value; + } + } + + public bool 右_側甲_側甲3_表示 + { + get + { + return X0Y0_右_側甲_側甲3.Dra; + } + set + { + X0Y0_右_側甲_側甲3.Dra = value; + X0Y0_右_側甲_側甲3.Hit = value; + } + } + + public bool 右_側甲_側甲2_表示 + { + get + { + return X0Y0_右_側甲_側甲2.Dra; + } + set + { + X0Y0_右_側甲_側甲2.Dra = value; + X0Y0_右_側甲_側甲2.Hit = value; + } + } + + public bool 右_側甲_側甲1_表示 + { + get + { + return X0Y0_右_側甲_側甲1.Dra; + } + set + { + X0Y0_右_側甲_側甲1.Dra = value; + X0Y0_右_側甲_側甲1.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 左_甲羅1_表示; + } + set + { + 左_甲羅1_表示 = value; + 左_甲羅2_表示 = value; + 左_鱗_鱗12_表示 = value; + 左_鱗_鱗11_表示 = value; + 左_鱗_鱗10_表示 = value; + 左_鱗_鱗9_表示 = value; + 左_鱗_鱗8_表示 = value; + 左_鱗_鱗7_表示 = value; + 左_鱗_鱗6_表示 = value; + 左_鱗_鱗5_表示 = value; + 左_鱗_鱗4_表示 = value; + 左_鱗_鱗3_表示 = value; + 左_鱗_鱗2_表示 = value; + 左_鱗_鱗1_表示 = value; + 左_側甲_側甲4_表示 = value; + 左_側甲_側甲3_表示 = value; + 左_側甲_側甲2_表示 = value; + 左_側甲_側甲1_表示 = value; + 右_甲羅1_表示 = value; + 右_甲羅2_表示 = value; + 右_鱗_鱗12_表示 = value; + 右_鱗_鱗11_表示 = value; + 右_鱗_鱗10_表示 = value; + 右_鱗_鱗9_表示 = value; + 右_鱗_鱗8_表示 = value; + 右_鱗_鱗7_表示 = value; + 右_鱗_鱗6_表示 = value; + 右_鱗_鱗5_表示 = value; + 右_鱗_鱗4_表示 = value; + 右_鱗_鱗3_表示 = value; + 右_鱗_鱗2_表示 = value; + 右_鱗_鱗1_表示 = value; + 右_側甲_側甲4_表示 = value; + 右_側甲_側甲3_表示 = value; + 右_側甲_側甲2_表示 = value; + 右_側甲_側甲1_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 左_甲羅1CD.不透明度; + } + set + { + 左_甲羅1CD.不透明度 = value; + 左_甲羅2CD.不透明度 = value; + 左_鱗_鱗12CD.不透明度 = value; + 左_鱗_鱗11CD.不透明度 = value; + 左_鱗_鱗10CD.不透明度 = value; + 左_鱗_鱗9CD.不透明度 = value; + 左_鱗_鱗8CD.不透明度 = value; + 左_鱗_鱗7CD.不透明度 = value; + 左_鱗_鱗6CD.不透明度 = value; + 左_鱗_鱗5CD.不透明度 = value; + 左_鱗_鱗4CD.不透明度 = value; + 左_鱗_鱗3CD.不透明度 = value; + 左_鱗_鱗2CD.不透明度 = value; + 左_鱗_鱗1CD.不透明度 = value; + 左_側甲_側甲4CD.不透明度 = value; + 左_側甲_側甲3CD.不透明度 = value; + 左_側甲_側甲2CD.不透明度 = value; + 左_側甲_側甲1CD.不透明度 = value; + 右_甲羅1CD.不透明度 = value; + 右_甲羅2CD.不透明度 = value; + 右_鱗_鱗12CD.不透明度 = value; + 右_鱗_鱗11CD.不透明度 = value; + 右_鱗_鱗10CD.不透明度 = value; + 右_鱗_鱗9CD.不透明度 = value; + 右_鱗_鱗8CD.不透明度 = value; + 右_鱗_鱗7CD.不透明度 = value; + 右_鱗_鱗6CD.不透明度 = value; + 右_鱗_鱗5CD.不透明度 = value; + 右_鱗_鱗4CD.不透明度 = value; + 右_鱗_鱗3CD.不透明度 = value; + 右_鱗_鱗2CD.不透明度 = value; + 右_鱗_鱗1CD.不透明度 = value; + 右_側甲_側甲4CD.不透明度 = value; + 右_側甲_側甲3CD.不透明度 = value; + 右_側甲_側甲2CD.不透明度 = value; + 右_側甲_側甲1CD.不透明度 = value; + } + } + + public double 縁側角 + { + set + { + double num = 15.0 * value; + X0Y0_左_鱗_鱗12.AngleBase = num; + X0Y0_左_鱗_鱗11.AngleBase = num; + X0Y0_左_鱗_鱗10.AngleBase = num; + X0Y0_左_鱗_鱗9.AngleBase = num; + X0Y0_左_鱗_鱗8.AngleBase = num; + X0Y0_左_鱗_鱗7.AngleBase = num; + X0Y0_左_鱗_鱗6.AngleBase = num; + X0Y0_右_鱗_鱗12.AngleBase = 0.0 - num; + X0Y0_右_鱗_鱗11.AngleBase = 0.0 - num; + X0Y0_右_鱗_鱗10.AngleBase = 0.0 - num; + X0Y0_右_鱗_鱗9.AngleBase = 0.0 - num; + X0Y0_右_鱗_鱗8.AngleBase = 0.0 - num; + X0Y0_右_鱗_鱗7.AngleBase = 0.0 - num; + X0Y0_右_鱗_鱗6.AngleBase = 0.0 - num; + } + } + + public override double 肥大 + { + set + { + } + } + + public override double 身長 + { + set + { + } + } + + public 背中_甲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 背中_甲D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "甲羅"; + dif.Add(new Pars(Sta.肢中["背中"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["左"].ToPars(); + X0Y0_左_甲羅1 = pars2["甲羅1"].ToPar(); + X0Y0_左_甲羅2 = pars2["甲羅2"].ToPar(); + Pars pars3 = pars2["鱗"].ToPars(); + X0Y0_左_鱗_鱗12 = pars3["鱗12"].ToPar(); + X0Y0_左_鱗_鱗11 = pars3["鱗11"].ToPar(); + X0Y0_左_鱗_鱗10 = pars3["鱗10"].ToPar(); + X0Y0_左_鱗_鱗9 = pars3["鱗9"].ToPar(); + X0Y0_左_鱗_鱗8 = pars3["鱗8"].ToPar(); + X0Y0_左_鱗_鱗7 = pars3["鱗7"].ToPar(); + X0Y0_左_鱗_鱗6 = pars3["鱗6"].ToPar(); + X0Y0_左_鱗_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_左_鱗_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_左_鱗_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_左_鱗_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_左_鱗_鱗1 = pars3["鱗1"].ToPar(); + pars3 = pars2["側甲"].ToPars(); + X0Y0_左_側甲_側甲4 = pars3["側甲4"].ToPar(); + X0Y0_左_側甲_側甲3 = pars3["側甲3"].ToPar(); + X0Y0_左_側甲_側甲2 = pars3["側甲2"].ToPar(); + X0Y0_左_側甲_側甲1 = pars3["側甲1"].ToPar(); + pars2 = pars["右"].ToPars(); + X0Y0_右_甲羅1 = pars2["甲羅1"].ToPar(); + X0Y0_右_甲羅2 = pars2["甲羅2"].ToPar(); + pars3 = pars2["鱗"].ToPars(); + X0Y0_右_鱗_鱗12 = pars3["鱗12"].ToPar(); + X0Y0_右_鱗_鱗11 = pars3["鱗11"].ToPar(); + X0Y0_右_鱗_鱗10 = pars3["鱗10"].ToPar(); + X0Y0_右_鱗_鱗9 = pars3["鱗9"].ToPar(); + X0Y0_右_鱗_鱗8 = pars3["鱗8"].ToPar(); + X0Y0_右_鱗_鱗7 = pars3["鱗7"].ToPar(); + X0Y0_右_鱗_鱗6 = pars3["鱗6"].ToPar(); + X0Y0_右_鱗_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_右_鱗_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_右_鱗_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_右_鱗_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_右_鱗_鱗1 = pars3["鱗1"].ToPar(); + pars3 = pars2["側甲"].ToPars(); + X0Y0_右_側甲_側甲4 = pars3["側甲4"].ToPar(); + X0Y0_右_側甲_側甲3 = pars3["側甲3"].ToPar(); + X0Y0_右_側甲_側甲2 = pars3["側甲2"].ToPar(); + X0Y0_右_側甲_側甲1 = pars3["側甲1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 左_鱗_鱗12_表示 = e.左_鱗_鱗12_表示; + 左_鱗_鱗11_表示 = e.左_鱗_鱗11_表示; + 左_鱗_鱗10_表示 = e.左_鱗_鱗10_表示; + 左_鱗_鱗9_表示 = e.左_鱗_鱗9_表示; + 左_鱗_鱗8_表示 = e.左_鱗_鱗8_表示; + 左_鱗_鱗7_表示 = e.左_鱗_鱗7_表示; + 左_鱗_鱗6_表示 = e.左_鱗_鱗6_表示; + 左_鱗_鱗5_表示 = e.左_鱗_鱗5_表示; + 左_鱗_鱗4_表示 = e.左_鱗_鱗4_表示; + 左_鱗_鱗3_表示 = e.左_鱗_鱗3_表示; + 左_鱗_鱗2_表示 = e.左_鱗_鱗2_表示; + 左_鱗_鱗1_表示 = e.左_鱗_鱗1_表示; + 左_側甲_側甲4_表示 = e.左_側甲_側甲4_表示; + 左_側甲_側甲3_表示 = e.左_側甲_側甲3_表示; + 左_側甲_側甲2_表示 = e.左_側甲_側甲2_表示; + 左_側甲_側甲1_表示 = e.左_側甲_側甲1_表示; + 右_甲羅1_表示 = e.右_甲羅1_表示; + 右_甲羅2_表示 = e.右_甲羅2_表示; + 右_鱗_鱗12_表示 = e.右_鱗_鱗12_表示; + 右_鱗_鱗11_表示 = e.右_鱗_鱗11_表示; + 右_鱗_鱗10_表示 = e.右_鱗_鱗10_表示; + 右_鱗_鱗9_表示 = e.右_鱗_鱗9_表示; + 右_鱗_鱗8_表示 = e.右_鱗_鱗8_表示; + 右_鱗_鱗7_表示 = e.右_鱗_鱗7_表示; + 右_鱗_鱗6_表示 = e.右_鱗_鱗6_表示; + 右_鱗_鱗5_表示 = e.右_鱗_鱗5_表示; + 右_鱗_鱗4_表示 = e.右_鱗_鱗4_表示; + 右_鱗_鱗3_表示 = e.右_鱗_鱗3_表示; + 右_鱗_鱗2_表示 = e.右_鱗_鱗2_表示; + 右_鱗_鱗1_表示 = e.右_鱗_鱗1_表示; + 右_側甲_側甲4_表示 = e.右_側甲_側甲4_表示; + 右_側甲_側甲3_表示 = e.右_側甲_側甲3_表示; + 右_側甲_側甲2_表示 = e.右_側甲_側甲2_表示; + 右_側甲_側甲1_表示 = e.右_側甲_側甲1_表示; + 縁側角 = e.縁側角; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_左_甲羅1CP = new ColorP(X0Y0_左_甲羅1, 左_甲羅1CD, DisUnit, abj: true); + X0Y0_左_甲羅2CP = new ColorP(X0Y0_左_甲羅2, 左_甲羅2CD, DisUnit, abj: true); + X0Y0_左_鱗_鱗12CP = new ColorP(X0Y0_左_鱗_鱗12, 左_鱗_鱗12CD, DisUnit, abj: true); + X0Y0_左_鱗_鱗11CP = new ColorP(X0Y0_左_鱗_鱗11, 左_鱗_鱗11CD, DisUnit, abj: true); + X0Y0_左_鱗_鱗10CP = new ColorP(X0Y0_左_鱗_鱗10, 左_鱗_鱗10CD, DisUnit, abj: true); + X0Y0_左_鱗_鱗9CP = new ColorP(X0Y0_左_鱗_鱗9, 左_鱗_鱗9CD, DisUnit, abj: true); + X0Y0_左_鱗_鱗8CP = new ColorP(X0Y0_左_鱗_鱗8, 左_鱗_鱗8CD, DisUnit, abj: true); + X0Y0_左_鱗_鱗7CP = new ColorP(X0Y0_左_鱗_鱗7, 左_鱗_鱗7CD, DisUnit, abj: true); + X0Y0_左_鱗_鱗6CP = new ColorP(X0Y0_左_鱗_鱗6, 左_鱗_鱗6CD, DisUnit, abj: true); + X0Y0_左_鱗_鱗5CP = new ColorP(X0Y0_左_鱗_鱗5, 左_鱗_鱗5CD, DisUnit, abj: true); + X0Y0_左_鱗_鱗4CP = new ColorP(X0Y0_左_鱗_鱗4, 左_鱗_鱗4CD, 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_左_側甲_側甲4CP = new ColorP(X0Y0_左_側甲_側甲4, 左_側甲_側甲4CD, 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_右_鱗_鱗12CP = new ColorP(X0Y0_右_鱗_鱗12, 右_鱗_鱗12CD, DisUnit, abj: true); + X0Y0_右_鱗_鱗11CP = new ColorP(X0Y0_右_鱗_鱗11, 右_鱗_鱗11CD, DisUnit, abj: true); + X0Y0_右_鱗_鱗10CP = new ColorP(X0Y0_右_鱗_鱗10, 右_鱗_鱗10CD, DisUnit, abj: true); + X0Y0_右_鱗_鱗9CP = new ColorP(X0Y0_右_鱗_鱗9, 右_鱗_鱗9CD, DisUnit, abj: true); + X0Y0_右_鱗_鱗8CP = new ColorP(X0Y0_右_鱗_鱗8, 右_鱗_鱗8CD, DisUnit, abj: true); + X0Y0_右_鱗_鱗7CP = new ColorP(X0Y0_右_鱗_鱗7, 右_鱗_鱗7CD, DisUnit, abj: true); + X0Y0_右_鱗_鱗6CP = new ColorP(X0Y0_右_鱗_鱗6, 右_鱗_鱗6CD, DisUnit, abj: true); + X0Y0_右_鱗_鱗5CP = new ColorP(X0Y0_右_鱗_鱗5, 右_鱗_鱗5CD, DisUnit, abj: true); + X0Y0_右_鱗_鱗4CP = new ColorP(X0Y0_右_鱗_鱗4, 右_鱗_鱗4CD, 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_右_側甲_側甲4CP = new ColorP(X0Y0_右_側甲_側甲4, 右_側甲_側甲4CD, 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); + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_左_甲羅1CP.Update(); + X0Y0_左_甲羅2CP.Update(); + X0Y0_左_鱗_鱗12CP.Update(); + X0Y0_左_鱗_鱗11CP.Update(); + X0Y0_左_鱗_鱗10CP.Update(); + X0Y0_左_鱗_鱗9CP.Update(); + X0Y0_左_鱗_鱗8CP.Update(); + X0Y0_左_鱗_鱗7CP.Update(); + X0Y0_左_鱗_鱗6CP.Update(); + X0Y0_左_鱗_鱗5CP.Update(); + X0Y0_左_鱗_鱗4CP.Update(); + X0Y0_左_鱗_鱗3CP.Update(); + X0Y0_左_鱗_鱗2CP.Update(); + X0Y0_左_鱗_鱗1CP.Update(); + X0Y0_左_側甲_側甲4CP.Update(); + X0Y0_左_側甲_側甲3CP.Update(); + X0Y0_左_側甲_側甲2CP.Update(); + X0Y0_左_側甲_側甲1CP.Update(); + X0Y0_右_甲羅1CP.Update(); + X0Y0_右_甲羅2CP.Update(); + X0Y0_右_鱗_鱗12CP.Update(); + X0Y0_右_鱗_鱗11CP.Update(); + X0Y0_右_鱗_鱗10CP.Update(); + X0Y0_右_鱗_鱗9CP.Update(); + X0Y0_右_鱗_鱗8CP.Update(); + X0Y0_右_鱗_鱗7CP.Update(); + X0Y0_右_鱗_鱗6CP.Update(); + X0Y0_右_鱗_鱗5CP.Update(); + X0Y0_右_鱗_鱗4CP.Update(); + X0Y0_右_鱗_鱗3CP.Update(); + X0Y0_右_鱗_鱗2CP.Update(); + X0Y0_右_鱗_鱗1CP.Update(); + X0Y0_右_側甲_側甲4CP.Update(); + X0Y0_右_側甲_側甲3CP.Update(); + X0Y0_右_側甲_側甲2CP.Update(); + X0Y0_右_側甲_側甲1CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 左_甲羅1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_甲羅2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗12CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_側甲_側甲4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 左_側甲_側甲3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 左_側甲_側甲2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 左_側甲_側甲1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 右_甲羅1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_甲羅2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗12CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_側甲_側甲4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 右_側甲_側甲3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 右_側甲_側甲2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 右_側甲_側甲1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + } + + private void 配色T0(体配色 体配色) + { + 左_甲羅1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_甲羅2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左_鱗_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左_鱗_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_側甲_側甲4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 左_側甲_側甲3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 左_側甲_側甲2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 左_側甲_側甲1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 右_甲羅1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_甲羅2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右_鱗_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右_鱗_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_側甲_側甲4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 右_側甲_側甲3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 右_側甲_側甲2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 右_側甲_側甲1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + } + + private void 配色T1(体配色 体配色) + { + 左_甲羅1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_甲羅2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗12CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左_鱗_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左_鱗_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左_側甲_側甲4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 左_側甲_側甲3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 左_側甲_側甲2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 左_側甲_側甲1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 右_甲羅1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_甲羅2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗12CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右_鱗_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右_鱗_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右_側甲_側甲4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 右_側甲_側甲3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 右_側甲_側甲2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 右_側甲_側甲1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲D.cs index e9afcae..c0d0961 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲D.cs @@ -1,92 +1,93 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 背中_甲D : 背中D +namespace SlaveMatrix { - public bool 左_甲羅1_表示 = true; + [Serializable] + public class 背中_甲D : 背中D + { + public bool 左_甲羅1_表示 = true; - public bool 左_甲羅2_表示 = true; + public bool 左_甲羅2_表示 = true; - public bool 左_鱗_鱗12_表示 = true; + public bool 左_鱗_鱗12_表示 = true; - public bool 左_鱗_鱗11_表示 = true; + public bool 左_鱗_鱗11_表示 = true; - public bool 左_鱗_鱗10_表示 = true; + public bool 左_鱗_鱗10_表示 = true; - public bool 左_鱗_鱗9_表示 = true; + public bool 左_鱗_鱗9_表示 = true; - public bool 左_鱗_鱗8_表示 = true; + public bool 左_鱗_鱗8_表示 = true; - public bool 左_鱗_鱗7_表示 = true; + public bool 左_鱗_鱗7_表示 = true; - public bool 左_鱗_鱗6_表示 = true; + public bool 左_鱗_鱗6_表示 = true; - public bool 左_鱗_鱗5_表示 = true; + public bool 左_鱗_鱗5_表示 = true; - public bool 左_鱗_鱗4_表示 = true; + public bool 左_鱗_鱗4_表示 = true; - public bool 左_鱗_鱗3_表示 = true; + public bool 左_鱗_鱗3_表示 = true; - public bool 左_鱗_鱗2_表示 = true; + public bool 左_鱗_鱗2_表示 = true; - public bool 左_鱗_鱗1_表示 = true; + public bool 左_鱗_鱗1_表示 = true; - public bool 左_側甲_側甲4_表示 = true; + public bool 左_側甲_側甲4_表示 = true; - public bool 左_側甲_側甲3_表示 = true; + public bool 左_側甲_側甲3_表示 = true; - public bool 左_側甲_側甲2_表示 = true; + public bool 左_側甲_側甲2_表示 = true; - public bool 左_側甲_側甲1_表示 = true; + public bool 左_側甲_側甲1_表示 = true; - public bool 右_甲羅1_表示 = true; + public bool 右_甲羅1_表示 = true; - public bool 右_甲羅2_表示 = true; + public bool 右_甲羅2_表示 = true; - public bool 右_鱗_鱗12_表示 = true; + public bool 右_鱗_鱗12_表示 = true; - public bool 右_鱗_鱗11_表示 = true; + public bool 右_鱗_鱗11_表示 = true; - public bool 右_鱗_鱗10_表示 = true; + public bool 右_鱗_鱗10_表示 = true; - public bool 右_鱗_鱗9_表示 = true; + public bool 右_鱗_鱗9_表示 = true; - public bool 右_鱗_鱗8_表示 = true; + public bool 右_鱗_鱗8_表示 = true; - public bool 右_鱗_鱗7_表示 = true; + public bool 右_鱗_鱗7_表示 = true; - public bool 右_鱗_鱗6_表示 = true; + public bool 右_鱗_鱗6_表示 = true; - public bool 右_鱗_鱗5_表示 = true; + public bool 右_鱗_鱗5_表示 = true; - public bool 右_鱗_鱗4_表示 = true; + public bool 右_鱗_鱗4_表示 = true; - public bool 右_鱗_鱗3_表示 = true; + public bool 右_鱗_鱗3_表示 = true; - public bool 右_鱗_鱗2_表示 = true; + public bool 右_鱗_鱗2_表示 = true; - public bool 右_鱗_鱗1_表示 = true; + public bool 右_鱗_鱗1_表示 = true; - public bool 右_側甲_側甲4_表示 = true; + public bool 右_側甲_側甲4_表示 = true; - public bool 右_側甲_側甲3_表示 = true; + public bool 右_側甲_側甲3_表示 = true; - public bool 右_側甲_側甲2_表示 = true; + public bool 右_側甲_側甲2_表示 = true; - public bool 右_側甲_側甲1_表示 = true; + public bool 右_側甲_側甲1_表示 = true; - public double 縁側角; + public double 縁側角; - public 背中_甲D() - { - ThisType = GetType(); - } + public 背中_甲D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 背中_甲(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 背中_甲(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽.cs index f18e7ef..675af5c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽.cs @@ -1,211 +1,212 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 背中_羽 : 背中 +namespace SlaveMatrix { - public Par X0Y0_羽毛1; + public class 背中_羽 : 背中 + { + public Par X0Y0_羽毛1; - public Par X0Y0_羽毛2; + public Par X0Y0_羽毛2; - public ColorD 羽毛1CD; + public ColorD 羽毛1CD; - public ColorD 羽毛2CD; + public ColorD 羽毛2CD; - public ColorP X0Y0_羽毛1CP; + public ColorP X0Y0_羽毛1CP; - public ColorP X0Y0_羽毛2CP; + public ColorP X0Y0_羽毛2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - 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; - X0Y0_羽毛1.Hit = value; - } - } + public bool 羽毛1_表示 + { + get + { + return X0Y0_羽毛1.Dra; + } + set + { + X0Y0_羽毛1.Dra = value; + X0Y0_羽毛1.Hit = value; + } + } - public bool 羽毛2_表示 - { - get - { - return X0Y0_羽毛2.Dra; - } - set - { - X0Y0_羽毛2.Dra = value; - X0Y0_羽毛2.Hit = value; - } - } + public bool 羽毛2_表示 + { + get + { + return X0Y0_羽毛2.Dra; + } + set + { + X0Y0_羽毛2.Dra = value; + X0Y0_羽毛2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 羽毛1_表示; - } - set - { - 羽毛1_表示 = value; - 羽毛2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 羽毛1_表示; + } + set + { + 羽毛1_表示 = value; + 羽毛2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 羽毛1CD.不透明度; - } - set - { - 羽毛1CD.不透明度 = value; - 羽毛2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 羽毛1CD.不透明度; + } + set + { + 羽毛1CD.不透明度 = value; + 羽毛2CD.不透明度 = value; + } + } - public 背中_羽(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 背中_羽D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "羽毛"; - dif.Add(new Pars(Sta.肢中["背中"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_羽毛1 = pars["羽毛1"].ToPar(); - X0Y0_羽毛2 = pars["羽毛2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - if (e.毛) - { - 毛(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_羽毛1CP = new ColorP(X0Y0_羽毛1, 羽毛1CD, DisUnit, abj: true); - X0Y0_羽毛2CP = new ColorP(X0Y0_羽毛2, 羽毛2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 背中_羽(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 背中_羽D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "羽毛"; + dif.Add(new Pars(Sta.肢中["背中"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_羽毛1 = pars["羽毛1"].ToPar(); + X0Y0_羽毛2 = pars["羽毛2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + if (e.毛) + { + 毛(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_羽毛1CP = new ColorP(X0Y0_羽毛1, 羽毛1CD, DisUnit, abj: true); + X0Y0_羽毛2CP = new ColorP(X0Y0_羽毛2, 羽毛2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public void 毛() - { - X0Y0_羽毛1.OP.SetTension(0f); - X0Y0_羽毛2.OP.SetTension(0f); - } + public void 毛() + { + X0Y0_羽毛1.OP.SetTension(0f); + X0Y0_羽毛2.OP.SetTension(0f); + } - public override void 色更新() - { - X0Y0_羽毛1CP.Update(); - X0Y0_羽毛2CP.Update(); - } + public override void 色更新() + { + X0Y0_羽毛1CP.Update(); + X0Y0_羽毛2CP.Update(); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 羽毛1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 羽毛2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - } + private void 配色N0(体配色 体配色) + { + 羽毛1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 羽毛2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + } - private void 配色T0(体配色 体配色) - { - 羽毛1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽毛2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - } + private void 配色T0(体配色 体配色) + { + 羽毛1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽毛2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + } - private void 配色T1(体配色 体配色) - { - 羽毛1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 羽毛2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + private void 配色T1(体配色 体配色) + { + 羽毛1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 羽毛2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽D.cs index 0b268de..44e55bc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽D.cs @@ -1,24 +1,25 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 背中_羽D : 背中D +namespace SlaveMatrix { - public bool 羽毛1_表示 = true; + [Serializable] + public class 背中_羽D : 背中D + { + public bool 羽毛1_表示 = true; - public bool 羽毛2_表示 = true; + public bool 羽毛2_表示 = true; - public bool 毛 = true; + public bool 毛 = true; - public 背中_羽D() - { - ThisType = GetType(); - } + public 背中_羽D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 背中_羽(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 背中_羽(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴.cs index 886ed42..89bd2f6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴.cs @@ -1,448 +1,449 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 胴 : Ele +namespace SlaveMatrix { - public Par X0Y0_胴; + public class 胴 : Ele + { + public Par X0Y0_胴; - public Par X0Y0_筋肉_筋肉左; + public Par X0Y0_筋肉_筋肉左; - public Par X0Y0_筋肉_筋肉右; + public Par X0Y0_筋肉_筋肉右; - public Par X0Y0_獣性_獣毛左; + public Par X0Y0_獣性_獣毛左; - public Par X0Y0_獣性_獣毛右; + public Par X0Y0_獣性_獣毛右; - public Par X0Y0_植タトゥ_左_タトゥ2; + public Par X0Y0_植タトゥ_左_タトゥ2; - public Par X0Y0_植タトゥ_左_タトゥ1; + public Par X0Y0_植タトゥ_左_タトゥ1; - public Par X0Y0_植タトゥ_右_タトゥ2; + public Par X0Y0_植タトゥ_右_タトゥ2; - public Par X0Y0_植タトゥ_右_タトゥ1; + public Par X0Y0_植タトゥ_右_タトゥ1; - public ColorD 胴CD; + public ColorD 胴CD; - public ColorD 筋肉_筋肉左CD; + public ColorD 筋肉_筋肉左CD; - public ColorD 筋肉_筋肉右CD; + public ColorD 筋肉_筋肉右CD; - public ColorD 獣性_獣毛左CD; + public ColorD 獣性_獣毛左CD; - public ColorD 獣性_獣毛右CD; + public ColorD 獣性_獣毛右CD; - public ColorD 植タトゥ_左_タトゥ2CD; + public ColorD 植タトゥ_左_タトゥ2CD; - public ColorD 植タトゥ_左_タトゥ1CD; + public ColorD 植タトゥ_左_タトゥ1CD; - public ColorD 植タトゥ_右_タトゥ2CD; + public ColorD 植タトゥ_右_タトゥ2CD; - public ColorD 植タトゥ_右_タトゥ1CD; + public ColorD 植タトゥ_右_タトゥ1CD; - public ColorP X0Y0_胴CP; + public ColorP X0Y0_胴CP; - public ColorP X0Y0_筋肉_筋肉左CP; + public ColorP X0Y0_筋肉_筋肉左CP; - public ColorP X0Y0_筋肉_筋肉右CP; + public ColorP X0Y0_筋肉_筋肉右CP; - public ColorP X0Y0_獣性_獣毛左CP; + public ColorP X0Y0_獣性_獣毛左CP; - public ColorP X0Y0_獣性_獣毛右CP; + public ColorP X0Y0_獣性_獣毛右CP; - public ColorP X0Y0_植タトゥ_左_タトゥ2CP; + public ColorP X0Y0_植タトゥ_左_タトゥ2CP; - public ColorP X0Y0_植タトゥ_左_タトゥ1CP; + public ColorP X0Y0_植タトゥ_左_タトゥ1CP; - public ColorP X0Y0_植タトゥ_右_タトゥ2CP; + public ColorP X0Y0_植タトゥ_右_タトゥ2CP; - public ColorP X0Y0_植タトゥ_右_タトゥ1CP; + public ColorP X0Y0_植タトゥ_右_タトゥ1CP; - public スタンプK キスマーク; + public スタンプK キスマーク; - public スタンプW 鞭痕; + public スタンプW 鞭痕; - public Ele[] 胸_接続; + public Ele[] 胸_接続; - public Ele[] 肌_接続; + public Ele[] 肌_接続; - public Ele[] 翼左_接続; + public Ele[] 翼左_接続; - public Ele[] 翼右_接続; + public Ele[] 翼右_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋肉_筋肉左_表示 = 筋肉_; - 筋肉_筋肉右_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋肉_筋肉左_表示 = 筋肉_; + 筋肉_筋肉右_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 胴_表示 - { - get - { - return X0Y0_胴.Dra; - } - set - { - X0Y0_胴.Dra = value; - X0Y0_胴.Hit = value; - } - } + public bool 胴_表示 + { + get + { + return X0Y0_胴.Dra; + } + set + { + X0Y0_胴.Dra = value; + X0Y0_胴.Hit = value; + } + } - public bool 筋肉_筋肉左_表示 - { - get - { - return X0Y0_筋肉_筋肉左.Dra; - } - set - { - X0Y0_筋肉_筋肉左.Dra = value; - X0Y0_筋肉_筋肉左.Hit = value; - } - } + public bool 筋肉_筋肉左_表示 + { + get + { + return X0Y0_筋肉_筋肉左.Dra; + } + set + { + X0Y0_筋肉_筋肉左.Dra = value; + X0Y0_筋肉_筋肉左.Hit = value; + } + } - public bool 筋肉_筋肉右_表示 - { - get - { - return X0Y0_筋肉_筋肉右.Dra; - } - set - { - X0Y0_筋肉_筋肉右.Dra = value; - X0Y0_筋肉_筋肉右.Hit = value; - } - } + public bool 筋肉_筋肉右_表示 + { + get + { + return X0Y0_筋肉_筋肉右.Dra; + } + set + { + X0Y0_筋肉_筋肉右.Dra = value; + X0Y0_筋肉_筋肉右.Hit = value; + } + } - public bool 獣性_獣毛左_表示 - { - get - { - return X0Y0_獣性_獣毛左.Dra; - } - set - { - X0Y0_獣性_獣毛左.Dra = value; - X0Y0_獣性_獣毛左.Hit = value; - } - } + public bool 獣性_獣毛左_表示 + { + get + { + return X0Y0_獣性_獣毛左.Dra; + } + set + { + X0Y0_獣性_獣毛左.Dra = value; + X0Y0_獣性_獣毛左.Hit = value; + } + } - public bool 獣性_獣毛右_表示 - { - get - { - return X0Y0_獣性_獣毛右.Dra; - } - set - { - X0Y0_獣性_獣毛右.Dra = value; - X0Y0_獣性_獣毛右.Hit = value; - } - } + public bool 獣性_獣毛右_表示 + { + get + { + return X0Y0_獣性_獣毛右.Dra; + } + set + { + X0Y0_獣性_獣毛右.Dra = value; + X0Y0_獣性_獣毛右.Hit = value; + } + } - public bool 植タトゥ_左_タトゥ2_表示 - { - get - { - return X0Y0_植タトゥ_左_タトゥ2.Dra; - } - set - { - X0Y0_植タトゥ_左_タトゥ2.Dra = value; - X0Y0_植タトゥ_左_タトゥ2.Hit = value; - } - } + public bool 植タトゥ_左_タトゥ2_表示 + { + get + { + return X0Y0_植タトゥ_左_タトゥ2.Dra; + } + set + { + X0Y0_植タトゥ_左_タトゥ2.Dra = value; + X0Y0_植タトゥ_左_タトゥ2.Hit = value; + } + } - public bool 植タトゥ_左_タトゥ1_表示 - { - get - { - return X0Y0_植タトゥ_左_タトゥ1.Dra; - } - set - { - X0Y0_植タトゥ_左_タトゥ1.Dra = value; - X0Y0_植タトゥ_左_タトゥ1.Hit = value; - } - } + public bool 植タトゥ_左_タトゥ1_表示 + { + get + { + return X0Y0_植タトゥ_左_タトゥ1.Dra; + } + set + { + X0Y0_植タトゥ_左_タトゥ1.Dra = value; + X0Y0_植タトゥ_左_タトゥ1.Hit = value; + } + } - public bool 植タトゥ_右_タトゥ2_表示 - { - get - { - return X0Y0_植タトゥ_右_タトゥ2.Dra; - } - set - { - X0Y0_植タトゥ_右_タトゥ2.Dra = value; - X0Y0_植タトゥ_右_タトゥ2.Hit = value; - } - } + public bool 植タトゥ_右_タトゥ2_表示 + { + get + { + return X0Y0_植タトゥ_右_タトゥ2.Dra; + } + set + { + X0Y0_植タトゥ_右_タトゥ2.Dra = value; + X0Y0_植タトゥ_右_タトゥ2.Hit = value; + } + } - public bool 植タトゥ_右_タトゥ1_表示 - { - get - { - return X0Y0_植タトゥ_右_タトゥ1.Dra; - } - set - { - X0Y0_植タトゥ_右_タトゥ1.Dra = value; - X0Y0_植タトゥ_右_タトゥ1.Hit = value; - } - } + public bool 植タトゥ_右_タトゥ1_表示 + { + get + { + return X0Y0_植タトゥ_右_タトゥ1.Dra; + } + set + { + X0Y0_植タトゥ_右_タトゥ1.Dra = value; + X0Y0_植タトゥ_右_タトゥ1.Hit = value; + } + } - public double 筋肉濃度 - { - get - { - return 筋肉_筋肉左CD.不透明度; - } - set - { - 筋肉_筋肉左CD.不透明度 = value; - 筋肉_筋肉右CD.不透明度 = value; - } - } + public double 筋肉濃度 + { + get + { + return 筋肉_筋肉左CD.不透明度; + } + set + { + 筋肉_筋肉左CD.不透明度 = value; + 筋肉_筋肉右CD.不透明度 = value; + } + } - public override bool 表示 - { - get - { - return 胴_表示; - } - set - { - 胴_表示 = value; - 筋肉_筋肉左_表示 = value; - 筋肉_筋肉右_表示 = value; - 獣性_獣毛左_表示 = value; - 獣性_獣毛右_表示 = value; - 植タトゥ_左_タトゥ2_表示 = value; - 植タトゥ_左_タトゥ1_表示 = value; - 植タトゥ_右_タトゥ2_表示 = value; - 植タトゥ_右_タトゥ1_表示 = value; - } - } + public override bool 表示 + { + get + { + return 胴_表示; + } + set + { + 胴_表示 = value; + 筋肉_筋肉左_表示 = value; + 筋肉_筋肉右_表示 = value; + 獣性_獣毛左_表示 = value; + 獣性_獣毛右_表示 = value; + 植タトゥ_左_タトゥ2_表示 = value; + 植タトゥ_左_タトゥ1_表示 = value; + 植タトゥ_右_タトゥ2_表示 = value; + 植タトゥ_右_タトゥ1_表示 = value; + } + } - public override double 濃度 - { - get - { - return 胴CD.不透明度; - } - set - { - 胴CD.不透明度 = value; - 筋肉_筋肉左CD.不透明度 = value; - 筋肉_筋肉右CD.不透明度 = value; - 獣性_獣毛左CD.不透明度 = value; - 獣性_獣毛右CD.不透明度 = value; - 植タトゥ_左_タトゥ2CD.不透明度 = value; - 植タトゥ_左_タトゥ1CD.不透明度 = value; - 植タトゥ_右_タトゥ2CD.不透明度 = value; - 植タトゥ_右_タトゥ1CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 胴CD.不透明度; + } + set + { + 胴CD.不透明度 = value; + 筋肉_筋肉左CD.不透明度 = value; + 筋肉_筋肉右CD.不透明度 = value; + 獣性_獣毛左CD.不透明度 = value; + 獣性_獣毛右CD.不透明度 = value; + 植タトゥ_左_タトゥ2CD.不透明度 = value; + 植タトゥ_左_タトゥ1CD.不透明度 = value; + 植タトゥ_右_タトゥ2CD.不透明度 = value; + 植タトゥ_右_タトゥ1CD.不透明度 = value; + } + } - public JointS 胸_接続点 => new JointS(本体, X0Y0_胴, 0); + public JointS 胸_接続点 => new JointS(本体, X0Y0_胴, 0); - public JointS 肌_接続点 => new JointS(本体, X0Y0_胴, 5); + public JointS 肌_接続点 => new JointS(本体, X0Y0_胴, 5); - public JointS 翼左_接続点 => new JointS(本体, X0Y0_胴, 1); + public JointS 翼左_接続点 => new JointS(本体, X0Y0_胴, 1); - public JointS 翼右_接続点 => new JointS(本体, X0Y0_胴, 2); + public JointS 翼右_接続点 => new JointS(本体, X0Y0_胴, 2); - public 胴(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胴D e) - { - 胴 胴2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["胴"]); - Pars pars = 本体[0][0]; - X0Y0_胴 = pars["胴"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); - X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y0_獣性_獣毛左 = pars2["獣毛左"].ToPar(); - X0Y0_獣性_獣毛右 = pars2["獣毛右"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); - Pars pars3 = pars2["左"].ToPars(); - X0Y0_植タトゥ_左_タトゥ2 = pars3["タトゥ2"].ToPar(); - X0Y0_植タトゥ_左_タトゥ1 = pars3["タトゥ1"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y0_植タトゥ_右_タトゥ2 = pars3["タトゥ2"].ToPar(); - X0Y0_植タトゥ_右_タトゥ1 = pars3["タトゥ1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 胴_表示 = e.胴_表示; - 筋肉_筋肉左_表示 = e.筋肉_筋肉左_表示; - 筋肉_筋肉右_表示 = e.筋肉_筋肉右_表示; - 獣性_獣毛左_表示 = e.獣性_獣毛左_表示; - 獣性_獣毛右_表示 = e.獣性_獣毛右_表示; - 植タトゥ_左_タトゥ2_表示 = e.植タトゥ_左_タトゥ2_表示; - 植タトゥ_左_タトゥ1_表示 = e.植タトゥ_左_タトゥ1_表示; - 植タトゥ_右_タトゥ2_表示 = e.植タトゥ_右_タトゥ2_表示; - 植タトゥ_右_タトゥ1_表示 = e.植タトゥ_右_タトゥ1_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.胸_接続.Count > 0) - { - 胸_接続 = e.胸_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胴2; - f.ConnectionType = ConnectionInfo.胴_胸_接続; - f.接続(胴2.胸_接続点); - return f; - }).ToArray(); - } - if (e.肌_接続.Count > 0) - { - 肌_接続 = e.肌_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胴2; - f.ConnectionType = ConnectionInfo.胴_肌_接続; - f.接続(胴2.肌_接続点); - return f; - }).ToArray(); - } - if (e.翼左_接続.Count > 0) - { - 翼左_接続 = e.翼左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胴2; - f.ConnectionType = ConnectionInfo.胴_翼左_接続; - f.接続(胴2.翼左_接続点); - return f; - }).ToArray(); - } - if (e.翼右_接続.Count > 0) - { - 翼右_接続 = e.翼右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胴2; - f.ConnectionType = ConnectionInfo.胴_翼右_接続; - f.接続(胴2.翼右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_胴CP = new ColorP(X0Y0_胴, 胴CD, DisUnit, abj: true); - X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y0_獣性_獣毛左CP = new ColorP(X0Y0_獣性_獣毛左, 獣性_獣毛左CD, DisUnit, abj: true); - X0Y0_獣性_獣毛右CP = new ColorP(X0Y0_獣性_獣毛右, 獣性_獣毛右CD, DisUnit, abj: true); - X0Y0_植タトゥ_左_タトゥ2CP = new ColorP(X0Y0_植タトゥ_左_タトゥ2, 植タトゥ_左_タトゥ2CD, DisUnit, abj: true); - X0Y0_植タトゥ_左_タトゥ1CP = new ColorP(X0Y0_植タトゥ_左_タトゥ1, 植タトゥ_左_タトゥ1CD, DisUnit, abj: true); - X0Y0_植タトゥ_右_タトゥ2CP = new ColorP(X0Y0_植タトゥ_右_タトゥ2, 植タトゥ_右_タトゥ2CD, DisUnit, abj: true); - X0Y0_植タトゥ_右_タトゥ1CP = new ColorP(X0Y0_植タトゥ_右_タトゥ1, 植タトゥ_右_タトゥ1CD, DisUnit, abj: true); - 筋肉濃度 = e.筋肉濃度; - 濃度 = e.濃度; - 尺度YB = 0.9; - } + public 胴(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胴D e) + { + 胴 胴2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["胴"]); + Pars pars = 本体[0][0]; + X0Y0_胴 = pars["胴"].ToPar(); + Pars pars2 = pars["筋肉"].ToPars(); + X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y0_獣性_獣毛左 = pars2["獣毛左"].ToPar(); + X0Y0_獣性_獣毛右 = pars2["獣毛右"].ToPar(); + pars2 = pars["植タトゥ"].ToPars(); + Pars pars3 = pars2["左"].ToPars(); + X0Y0_植タトゥ_左_タトゥ2 = pars3["タトゥ2"].ToPar(); + X0Y0_植タトゥ_左_タトゥ1 = pars3["タトゥ1"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y0_植タトゥ_右_タトゥ2 = pars3["タトゥ2"].ToPar(); + X0Y0_植タトゥ_右_タトゥ1 = pars3["タトゥ1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 胴_表示 = e.胴_表示; + 筋肉_筋肉左_表示 = e.筋肉_筋肉左_表示; + 筋肉_筋肉右_表示 = e.筋肉_筋肉右_表示; + 獣性_獣毛左_表示 = e.獣性_獣毛左_表示; + 獣性_獣毛右_表示 = e.獣性_獣毛右_表示; + 植タトゥ_左_タトゥ2_表示 = e.植タトゥ_左_タトゥ2_表示; + 植タトゥ_左_タトゥ1_表示 = e.植タトゥ_左_タトゥ1_表示; + 植タトゥ_右_タトゥ2_表示 = e.植タトゥ_右_タトゥ2_表示; + 植タトゥ_右_タトゥ1_表示 = e.植タトゥ_右_タトゥ1_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.胸_接続.Count > 0) + { + 胸_接続 = e.胸_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胴2; + f.ConnectionType = ConnectionInfo.胴_胸_接続; + f.接続(胴2.胸_接続点); + return f; + }).ToArray(); + } + if (e.肌_接続.Count > 0) + { + 肌_接続 = e.肌_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胴2; + f.ConnectionType = ConnectionInfo.胴_肌_接続; + f.接続(胴2.肌_接続点); + return f; + }).ToArray(); + } + if (e.翼左_接続.Count > 0) + { + 翼左_接続 = e.翼左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胴2; + f.ConnectionType = ConnectionInfo.胴_翼左_接続; + f.接続(胴2.翼左_接続点); + return f; + }).ToArray(); + } + if (e.翼右_接続.Count > 0) + { + 翼右_接続 = e.翼右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胴2; + f.ConnectionType = ConnectionInfo.胴_翼右_接続; + f.接続(胴2.翼右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_胴CP = new ColorP(X0Y0_胴, 胴CD, DisUnit, abj: true); + X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y0_獣性_獣毛左CP = new ColorP(X0Y0_獣性_獣毛左, 獣性_獣毛左CD, DisUnit, abj: true); + X0Y0_獣性_獣毛右CP = new ColorP(X0Y0_獣性_獣毛右, 獣性_獣毛右CD, DisUnit, abj: true); + X0Y0_植タトゥ_左_タトゥ2CP = new ColorP(X0Y0_植タトゥ_左_タトゥ2, 植タトゥ_左_タトゥ2CD, DisUnit, abj: true); + X0Y0_植タトゥ_左_タトゥ1CP = new ColorP(X0Y0_植タトゥ_左_タトゥ1, 植タトゥ_左_タトゥ1CD, DisUnit, abj: true); + X0Y0_植タトゥ_右_タトゥ2CP = new ColorP(X0Y0_植タトゥ_右_タトゥ2, 植タトゥ_右_タトゥ2CD, DisUnit, abj: true); + X0Y0_植タトゥ_右_タトゥ1CP = new ColorP(X0Y0_植タトゥ_右_タトゥ1, 植タトゥ_右_タトゥ1CD, DisUnit, abj: true); + 筋肉濃度 = e.筋肉濃度; + 濃度 = e.濃度; + 尺度YB = 0.9; + } - public override void 描画0(Are Are) - { - 本体.Draw(Are); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - } + public override void 描画0(Are Are) + { + 本体.Draw(Are); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + } - public override void 色更新() - { - X0Y0_胴CP.Update(); - X0Y0_筋肉_筋肉左CP.Update(); - X0Y0_筋肉_筋肉右CP.Update(); - X0Y0_獣性_獣毛左CP.Update(); - X0Y0_獣性_獣毛右CP.Update(); - X0Y0_植タトゥ_左_タトゥ2CP.Update(); - X0Y0_植タトゥ_左_タトゥ1CP.Update(); - X0Y0_植タトゥ_右_タトゥ2CP.Update(); - X0Y0_植タトゥ_右_タトゥ1CP.Update(); - } + public override void 色更新() + { + X0Y0_胴CP.Update(); + X0Y0_筋肉_筋肉左CP.Update(); + X0Y0_筋肉_筋肉右CP.Update(); + X0Y0_獣性_獣毛左CP.Update(); + X0Y0_獣性_獣毛右CP.Update(); + X0Y0_植タトゥ_左_タトゥ2CP.Update(); + X0Y0_植タトゥ_左_タトゥ1CP.Update(); + X0Y0_植タトゥ_右_タトゥ2CP.Update(); + X0Y0_植タトゥ_右_タトゥ1CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 胴CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 獣性_獣毛左CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛右CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 植タトゥ_左_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_左_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_右_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_右_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - } + private void 配色N0(体配色 体配色) + { + 胴CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 獣性_獣毛左CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛右CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 植タトゥ_左_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_左_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_右_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_右_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴D.cs index 92de4db..f7abb58 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴D.cs @@ -2,90 +2,91 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 胴D : EleD +namespace SlaveMatrix { - public bool 胴_表示 = true; + [Serializable] + public class 胴D : EleD + { + public bool 胴_表示 = true; - public bool 筋肉_筋肉左_表示; + public bool 筋肉_筋肉左_表示; - public bool 筋肉_筋肉右_表示; + public bool 筋肉_筋肉右_表示; - public bool 獣性_獣毛左_表示; + public bool 獣性_獣毛左_表示; - public bool 獣性_獣毛右_表示; + public bool 獣性_獣毛右_表示; - public bool 植タトゥ_左_タトゥ2_表示; + public bool 植タトゥ_左_タトゥ2_表示; - public bool 植タトゥ_左_タトゥ1_表示; + public bool 植タトゥ_左_タトゥ1_表示; - public bool 植タトゥ_右_タトゥ2_表示; + public bool 植タトゥ_右_タトゥ2_表示; - public bool 植タトゥ_右_タトゥ1_表示; + public bool 植タトゥ_右_タトゥ1_表示; - public double 筋肉濃度 = 1.0; + public double 筋肉濃度 = 1.0; - public List 胸_接続 = new List(); + public List 胸_接続 = new List(); - public List 肌_接続 = new List(); + public List 肌_接続 = new List(); - public List 翼左_接続 = new List(); + public List 翼左_接続 = new List(); - public List 翼右_接続 = new List(); + public List 翼右_接続 = new List(); - public 胴D() - { - ThisType = GetType(); - } + public 胴D() + { + ThisType = GetType(); + } - 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.胴_肌_接続; - } + public void 肌接続(EleD e) + { + 肌_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胴_肌_接続; + } - public void 翼左接続(EleD e) - { - 翼左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.胴_翼左_接続; - if (!(e is 尾D)) - { - return; - } - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } + public void 翼左接続(EleD e) + { + 翼左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胴_翼左_接続; + if (!(e is 尾D)) + { + return; + } + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } - public void 翼右接続(EleD e) - { - 翼右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.胴_翼右_接続; - if (!(e is 尾D)) - { - return; - } - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } + public void 翼右接続(EleD e) + { + 翼右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胴_翼右_接続; + if (!(e is 尾D)) + { + return; + } + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 胴(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 胴(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蛇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蛇.cs index 0b94588..6cc1e81 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蛇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蛇.cs @@ -1,599 +1,600 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 胴_蛇 : 長胴 +namespace SlaveMatrix { - public Par X0Y0_胴_鱗; + public class 胴_蛇 : 長胴 + { + public Par X0Y0_胴_鱗; - public Par X0Y0_胴_鱗左; + public Par X0Y0_胴_鱗左; - public Par X0Y0_胴_鱗右; + public Par X0Y0_胴_鱗右; - public Par X0Y0_胴_胴; + public Par X0Y0_胴_胴; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public ColorD 胴_鱗CD; + public ColorD 胴_鱗CD; - public ColorD 胴_鱗左CD; + public ColorD 胴_鱗左CD; - public ColorD 胴_鱗右CD; + public ColorD 胴_鱗右CD; - public ColorD 胴_胴CD; + public ColorD 胴_胴CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_胴_鱗CP; + public ColorP X0Y0_胴_鱗CP; - public ColorP X0Y0_胴_鱗左CP; + public ColorP X0Y0_胴_鱗左CP; - public ColorP X0Y0_胴_鱗右CP; + public ColorP X0Y0_胴_鱗右CP; - public ColorP X0Y0_胴_胴CP; + public ColorP X0Y0_胴_胴CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public Ele[] 左_接続; + public Ele[] 左_接続; - public Ele[] 右_接続; + public Ele[] 右_接続; - public Ele[] 胴_接続; - - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } - - public bool 胴_鱗_表示 - { - get - { - return X0Y0_胴_鱗.Dra; - } - set - { - X0Y0_胴_鱗.Dra = value; - X0Y0_胴_鱗.Hit = value; - } - } - - public bool 胴_鱗左_表示 - { - get - { - return X0Y0_胴_鱗左.Dra; - } - set - { - X0Y0_胴_鱗左.Dra = value; - X0Y0_胴_鱗左.Hit = value; - } - } - - public bool 胴_鱗右_表示 - { - get - { - return X0Y0_胴_鱗右.Dra; - } - set - { - X0Y0_胴_鱗右.Dra = value; - X0Y0_胴_鱗右.Hit = value; - } - } - - public bool 胴_表示 - { - get - { - return X0Y0_胴_胴.Dra; - } - set - { - X0Y0_胴_胴.Dra = value; - X0Y0_胴_胴.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 胴_鱗_表示; - } - set - { - 胴_鱗_表示 = value; - 胴_鱗左_表示 = value; - 胴_鱗右_表示 = value; - 胴_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 胴_鱗CD.不透明度; - } - set - { - 胴_鱗CD.不透明度 = value; - 胴_鱗左CD.不透明度 = value; - 胴_鱗右CD.不透明度 = value; - 胴_胴CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } - - public JointS 左_接続点 => new JointS(本体, X0Y0_胴_胴, 2); - - public JointS 右_接続点 => new JointS(本体, X0Y0_胴_胴, 3); - - public JointS 胴_接続点 => new JointS(本体, X0Y0_胴_胴, 1); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - - public 胴_蛇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胴_蛇D e) - { - 胴_蛇 胴_蛇2 = this; - ThisType = GetType(); - Pars pars = new Pars(); - pars.Tag = "蛇"; - pars.Add(new Pars(Sta.半身["長物"][0][2]["胴2"].ToPars())); - pars.Add(new Pars(Sta.半身["長物"][0][2]["輪1"].ToPars())); - Dif dif = new Dif(); - dif.Tag = pars.Tag; - dif.Add(pars); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars2 = 本体[0][0]; - Pars pars3 = pars2["胴2"].ToPars(); - X0Y0_胴_鱗 = pars3["鱗"].ToPar(); - X0Y0_胴_鱗左 = pars3["鱗左"].ToPar(); - X0Y0_胴_鱗右 = pars3["鱗右"].ToPar(); - X0Y0_胴_胴 = pars3["胴"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y0_輪_革 = pars3["革"].ToPar(); - X0Y0_輪_金具1 = pars3["金具1"].ToPar(); - X0Y0_輪_金具2 = pars3["金具2"].ToPar(); - X0Y0_輪_金具3 = pars3["金具3"].ToPar(); - X0Y0_輪_金具左 = pars3["金具左"].ToPar(); - X0Y0_輪_金具右 = pars3["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 胴_鱗_表示 = e.胴_鱗_表示; - 胴_鱗左_表示 = e.胴_鱗左_表示; - 胴_鱗右_表示 = e.胴_鱗右_表示; - 胴_表示 = e.胴_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 輪表示 = e.輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.左_接続.Count > 0) - { - 左_接続 = e.左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胴_蛇2; - f.ConnectionType = ConnectionInfo.胴_蛇_左_接続; - f.接続(胴_蛇2.左_接続点); - return f; - }).ToArray(); - } - if (e.右_接続.Count > 0) - { - 右_接続 = e.右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胴_蛇2; - f.ConnectionType = ConnectionInfo.胴_蛇_右_接続; - f.接続(胴_蛇2.右_接続点); - return f; - }).ToArray(); - } - if (e.胴_接続.Count > 0) - { - 胴_接続 = e.胴_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胴_蛇2; - f.ConnectionType = ConnectionInfo.胴_蛇_胴_接続; - f.接続(胴_蛇2.胴_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_胴_鱗CP = new ColorP(X0Y0_胴_鱗, 胴_鱗CD, DisUnit, abj: true); - X0Y0_胴_鱗左CP = new ColorP(X0Y0_胴_鱗左, 胴_鱗左CD, DisUnit, abj: true); - X0Y0_胴_鱗右CP = new ColorP(X0Y0_胴_鱗右, 胴_鱗右CD, DisUnit, abj: true); - X0Y0_胴_胴CP = new ColorP(X0Y0_胴_胴, 胴_胴CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B += num; - 鎖2.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_胴_鱗); - Are.Draw(X0Y0_胴_鱗左); - Are.Draw(X0Y0_胴_鱗右); - Are.Draw(X0Y0_胴_胴); - if (胴_接続 != null && 胴_接続[0].拘束 && 胴_接続[0] is 胴_蛇) - { - ((胴_蛇)胴_接続[0]).拘束具描画(Are); - } - } - - public void 拘束具描画(Are Are) - { - Are.Draw(X0Y0_輪_革); - Are.Draw(X0Y0_輪_金具1); - Are.Draw(X0Y0_輪_金具2); - Are.Draw(X0Y0_輪_金具3); - Are.Draw(X0Y0_輪_金具左); - Are.Draw(X0Y0_輪_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - } - - public override void SetAngle0() - { - if (Par != null && !(Par is 長物_蛇) && Par.Par != null && !(Par.Par is 長物_蛇)) - { - _ = 右; - X0Y0_胴_胴.AngleBase = 20.0.GetRanAngle(); - 本体.JoinPAall(); - } - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_胴_鱗CP.Update(); - X0Y0_胴_鱗左CP.Update(); - X0Y0_胴_鱗右CP.Update(); - X0Y0_胴_胴CP.Update(); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - } - - public void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 胴_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 胴_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 胴_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - } + public Ele[] 胴_接続; + + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } + + public bool 胴_鱗_表示 + { + get + { + return X0Y0_胴_鱗.Dra; + } + set + { + X0Y0_胴_鱗.Dra = value; + X0Y0_胴_鱗.Hit = value; + } + } + + public bool 胴_鱗左_表示 + { + get + { + return X0Y0_胴_鱗左.Dra; + } + set + { + X0Y0_胴_鱗左.Dra = value; + X0Y0_胴_鱗左.Hit = value; + } + } + + public bool 胴_鱗右_表示 + { + get + { + return X0Y0_胴_鱗右.Dra; + } + set + { + X0Y0_胴_鱗右.Dra = value; + X0Y0_胴_鱗右.Hit = value; + } + } + + public bool 胴_表示 + { + get + { + return X0Y0_胴_胴.Dra; + } + set + { + X0Y0_胴_胴.Dra = value; + X0Y0_胴_胴.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 胴_鱗_表示; + } + set + { + 胴_鱗_表示 = value; + 胴_鱗左_表示 = value; + 胴_鱗右_表示 = value; + 胴_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 胴_鱗CD.不透明度; + } + set + { + 胴_鱗CD.不透明度 = value; + 胴_鱗左CD.不透明度 = value; + 胴_鱗右CD.不透明度 = value; + 胴_胴CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } + + public JointS 左_接続点 => new JointS(本体, X0Y0_胴_胴, 2); + + public JointS 右_接続点 => new JointS(本体, X0Y0_胴_胴, 3); + + public JointS 胴_接続点 => new JointS(本体, X0Y0_胴_胴, 1); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + + public 胴_蛇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胴_蛇D e) + { + 胴_蛇 胴_蛇2 = this; + ThisType = GetType(); + Pars pars = new Pars(); + pars.Tag = "蛇"; + pars.Add(new Pars(Sta.半身["長物"][0][2]["胴2"].ToPars())); + pars.Add(new Pars(Sta.半身["長物"][0][2]["輪1"].ToPars())); + Dif dif = new Dif(); + dif.Tag = pars.Tag; + dif.Add(pars); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars2 = 本体[0][0]; + Pars pars3 = pars2["胴2"].ToPars(); + X0Y0_胴_鱗 = pars3["鱗"].ToPar(); + X0Y0_胴_鱗左 = pars3["鱗左"].ToPar(); + X0Y0_胴_鱗右 = pars3["鱗右"].ToPar(); + X0Y0_胴_胴 = pars3["胴"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y0_輪_革 = pars3["革"].ToPar(); + X0Y0_輪_金具1 = pars3["金具1"].ToPar(); + X0Y0_輪_金具2 = pars3["金具2"].ToPar(); + X0Y0_輪_金具3 = pars3["金具3"].ToPar(); + X0Y0_輪_金具左 = pars3["金具左"].ToPar(); + X0Y0_輪_金具右 = pars3["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 胴_鱗_表示 = e.胴_鱗_表示; + 胴_鱗左_表示 = e.胴_鱗左_表示; + 胴_鱗右_表示 = e.胴_鱗右_表示; + 胴_表示 = e.胴_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 輪表示 = e.輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.左_接続.Count > 0) + { + 左_接続 = e.左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胴_蛇2; + f.ConnectionType = ConnectionInfo.胴_蛇_左_接続; + f.接続(胴_蛇2.左_接続点); + return f; + }).ToArray(); + } + if (e.右_接続.Count > 0) + { + 右_接続 = e.右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胴_蛇2; + f.ConnectionType = ConnectionInfo.胴_蛇_右_接続; + f.接続(胴_蛇2.右_接続点); + return f; + }).ToArray(); + } + if (e.胴_接続.Count > 0) + { + 胴_接続 = e.胴_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胴_蛇2; + f.ConnectionType = ConnectionInfo.胴_蛇_胴_接続; + f.接続(胴_蛇2.胴_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_胴_鱗CP = new ColorP(X0Y0_胴_鱗, 胴_鱗CD, DisUnit, abj: true); + X0Y0_胴_鱗左CP = new ColorP(X0Y0_胴_鱗左, 胴_鱗左CD, DisUnit, abj: true); + X0Y0_胴_鱗右CP = new ColorP(X0Y0_胴_鱗右, 胴_鱗右CD, DisUnit, abj: true); + X0Y0_胴_胴CP = new ColorP(X0Y0_胴_胴, 胴_胴CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B += num; + 鎖2.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_胴_鱗); + Are.Draw(X0Y0_胴_鱗左); + Are.Draw(X0Y0_胴_鱗右); + Are.Draw(X0Y0_胴_胴); + if (胴_接続 != null && 胴_接続[0].拘束 && 胴_接続[0] is 胴_蛇) + { + ((胴_蛇)胴_接続[0]).拘束具描画(Are); + } + } + + public void 拘束具描画(Are Are) + { + Are.Draw(X0Y0_輪_革); + Are.Draw(X0Y0_輪_金具1); + Are.Draw(X0Y0_輪_金具2); + Are.Draw(X0Y0_輪_金具3); + Are.Draw(X0Y0_輪_金具左); + Are.Draw(X0Y0_輪_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + } + + public override void SetAngle0() + { + if (Par != null && !(Par is 長物_蛇) && Par.Par != null && !(Par.Par is 長物_蛇)) + { + _ = 右; + X0Y0_胴_胴.AngleBase = 20.0.GetRanAngle(); + 本体.JoinPAall(); + } + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_胴_鱗CP.Update(); + X0Y0_胴_鱗左CP.Update(); + X0Y0_胴_鱗右CP.Update(); + X0Y0_胴_胴CP.Update(); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + } + + public void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 胴_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 胴_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 胴_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蛇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蛇D.cs index f918510..038cce3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蛇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蛇D.cs @@ -1,63 +1,64 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 胴_蛇D : 長胴D +namespace SlaveMatrix { - public bool 胴_鱗_表示 = true; + [Serializable] + public class 胴_蛇D : 長胴D + { + public bool 胴_鱗_表示 = true; - public bool 胴_鱗左_表示 = true; + public bool 胴_鱗左_表示 = true; - public bool 胴_鱗右_表示 = true; + public bool 胴_鱗右_表示 = true; - public bool 胴_表示 = true; + public bool 胴_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 胴_蛇D() - { - ThisType = GetType(); - } + public 胴_蛇D() + { + ThisType = GetType(); + } - public override void 左接続(EleD e) - { - 左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.胴_蛇_左_接続; - } + public override void 左接続(EleD e) + { + 左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胴_蛇_左_接続; + } - public override void 右接続(EleD e) - { - 右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.胴_蛇_右_接続; - } + public override void 右接続(EleD e) + { + 右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胴_蛇_右_接続; + } - public override void 胴接続(EleD e) - { - 胴_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.胴_蛇_胴_接続; - } + public override void 胴接続(EleD e) + { + 胴_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胴_蛇_胴_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 胴_蛇(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 胴_蛇(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蟲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蟲.cs index b5fdc74..76f5e4d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蟲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蟲.cs @@ -1,759 +1,760 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 胴_蟲 : 長胴 +namespace SlaveMatrix { - public Par X0Y0_胴_背板; + public class 胴_蟲 : 長胴 + { + public Par X0Y0_胴_背板; - public Par X0Y0_胴_節; + public Par X0Y0_胴_節; - public Par X0Y0_胴_胸板; + public Par X0Y0_胴_胸板; - public Par X0Y0_胴_胴; + public Par X0Y0_胴_胴; - public Par X0Y0_胴_瘤左2; + public Par X0Y0_胴_瘤左2; - public Par X0Y0_胴_瘤左1; + public Par X0Y0_胴_瘤左1; - public Par X0Y0_胴_瘤右2; + public Par X0Y0_胴_瘤右2; - public Par X0Y0_胴_瘤右1; + public Par X0Y0_胴_瘤右1; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public ColorD 胴_背板CD; + public ColorD 胴_背板CD; - public ColorD 胴_節CD; + public ColorD 胴_節CD; - public ColorD 胴_胸板CD; + public ColorD 胴_胸板CD; - public ColorD 胴_胴CD; + public ColorD 胴_胴CD; - public ColorD 胴_瘤左2CD; + public ColorD 胴_瘤左2CD; - public ColorD 胴_瘤左1CD; + public ColorD 胴_瘤左1CD; - public ColorD 胴_瘤右2CD; + public ColorD 胴_瘤右2CD; - public ColorD 胴_瘤右1CD; + public ColorD 胴_瘤右1CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_胴_背板CP; + public ColorP X0Y0_胴_背板CP; - public ColorP X0Y0_胴_節CP; + public ColorP X0Y0_胴_節CP; - public ColorP X0Y0_胴_胸板CP; + public ColorP X0Y0_胴_胸板CP; - public ColorP X0Y0_胴_胴CP; + public ColorP X0Y0_胴_胴CP; - public ColorP X0Y0_胴_瘤左2CP; + public ColorP X0Y0_胴_瘤左2CP; - public ColorP X0Y0_胴_瘤左1CP; + public ColorP X0Y0_胴_瘤左1CP; - public ColorP X0Y0_胴_瘤右2CP; + public ColorP X0Y0_胴_瘤右2CP; - public ColorP X0Y0_胴_瘤右1CP; + public ColorP X0Y0_胴_瘤右1CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public Ele[] 左_接続; + public Ele[] 左_接続; - public Ele[] 右_接続; + public Ele[] 右_接続; - public Ele[] 胴_接続; + public Ele[] 胴_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } - - public bool 胴_背板_表示 - { - get - { - return X0Y0_胴_背板.Dra; - } - set - { - X0Y0_胴_背板.Dra = value; - X0Y0_胴_背板.Hit = value; - } - } - - public bool 胴_節_表示 - { - get - { - return X0Y0_胴_節.Dra; - } - set - { - X0Y0_胴_節.Dra = value; - X0Y0_胴_節.Hit = value; - } - } - - public bool 胴_胸板_表示 - { - get - { - return X0Y0_胴_胸板.Dra; - } - set - { - X0Y0_胴_胸板.Dra = value; - X0Y0_胴_胸板.Hit = value; - } - } - - public bool 胴_胴_表示 - { - get - { - return X0Y0_胴_胴.Dra; - } - set - { - X0Y0_胴_胴.Dra = value; - X0Y0_胴_胴.Hit = value; - } - } - - public bool 胴_瘤左2_表示 - { - get - { - return X0Y0_胴_瘤左2.Dra; - } - set - { - X0Y0_胴_瘤左2.Dra = value; - X0Y0_胴_瘤左2.Hit = value; - } - } - - public bool 胴_瘤左1_表示 - { - get - { - return X0Y0_胴_瘤左1.Dra; - } - set - { - X0Y0_胴_瘤左1.Dra = value; - X0Y0_胴_瘤左1.Hit = value; - } - } - - public bool 胴_瘤右2_表示 - { - get - { - return X0Y0_胴_瘤右2.Dra; - } - set - { - X0Y0_胴_瘤右2.Dra = value; - X0Y0_胴_瘤右2.Hit = value; - } - } - - public bool 胴_瘤右1_表示 - { - get - { - return X0Y0_胴_瘤右1.Dra; - } - set - { - X0Y0_胴_瘤右1.Dra = value; - X0Y0_胴_瘤右1.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 胴_背板_表示; - } - set - { - 胴_背板_表示 = value; - 胴_節_表示 = value; - 胴_胸板_表示 = value; - 胴_胴_表示 = value; - 胴_瘤左2_表示 = value; - 胴_瘤左1_表示 = value; - 胴_瘤右2_表示 = value; - 胴_瘤右1_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 胴_背板CD.不透明度; - } - set - { - 胴_背板CD.不透明度 = value; - 胴_節CD.不透明度 = value; - 胴_胸板CD.不透明度 = value; - 胴_胴CD.不透明度 = value; - 胴_瘤左2CD.不透明度 = value; - 胴_瘤左1CD.不透明度 = value; - 胴_瘤右2CD.不透明度 = value; - 胴_瘤右1CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } - - public bool 背板 - { - get - { - return 胴_背板_表示; - } - set - { - 胴_背板_表示 = value; - } - } - - public bool 節 - { - get - { - return 胴_節_表示; - } - set - { - 胴_節_表示 = value; - } - } - - public bool 胸板 - { - get - { - return 胴_胸板_表示; - } - set - { - 胴_胸板_表示 = value; - } - } - - public bool 胴 - { - get - { - return 胴_胴_表示; - } - set - { - 胴_胴_表示 = value; - } - } - - public bool 瘤 - { - get - { - return 胴_瘤左2_表示; - } - set - { - 胴_瘤左2_表示 = value; - 胴_瘤左1_表示 = value; - 胴_瘤右2_表示 = value; - 胴_瘤右1_表示 = value; - } - } - - public JointS 左_接続点 => new JointS(本体, X0Y0_胴_胴, 0); - - public JointS 右_接続点 => new JointS(本体, X0Y0_胴_胴, 1); - - public JointS 胴_接続点 => new JointS(本体, X0Y0_胴_胴, 3); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - - public 胴_蟲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胴_蟲D e) - { - 胴_蟲 胴_蟲2 = this; - ThisType = GetType(); - Pars pars = new Pars(); - pars.Tag = "蟲"; - pars.Add(new Pars(Sta.半身["長物"][0][3]["胴4"].ToPars())); - pars.Add(new Pars(Sta.半身["長物"][0][3]["輪2"].ToPars())); - Dif dif = new Dif(); - dif.Tag = pars.Tag; - dif.Add(pars); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars2 = 本体[0][0]; - Pars pars3 = pars2["胴4"].ToPars(); - X0Y0_胴_背板 = pars3["背板"].ToPar(); - X0Y0_胴_節 = pars3["節"].ToPar(); - X0Y0_胴_胸板 = pars3["胸板"].ToPar(); - X0Y0_胴_胴 = pars3["胴"].ToPar(); - X0Y0_胴_瘤左2 = pars3["瘤左2"].ToPar(); - X0Y0_胴_瘤左1 = pars3["瘤左1"].ToPar(); - X0Y0_胴_瘤右2 = pars3["瘤右2"].ToPar(); - X0Y0_胴_瘤右1 = pars3["瘤右1"].ToPar(); - pars3 = pars2["輪2"].ToPars(); - X0Y0_輪_革 = pars3["革"].ToPar(); - X0Y0_輪_金具1 = pars3["金具1"].ToPar(); - X0Y0_輪_金具2 = pars3["金具2"].ToPar(); - X0Y0_輪_金具3 = pars3["金具3"].ToPar(); - X0Y0_輪_金具左 = pars3["金具左"].ToPar(); - X0Y0_輪_金具右 = pars3["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 胴_背板_表示 = e.胴_背板_表示; - 胴_節_表示 = e.胴_節_表示; - 胴_胸板_表示 = e.胴_胸板_表示; - 胴_胴_表示 = e.胴_胴_表示; - 胴_瘤左2_表示 = e.胴_瘤左2_表示; - 胴_瘤左1_表示 = e.胴_瘤左1_表示; - 胴_瘤右2_表示 = e.胴_瘤右2_表示; - 胴_瘤右1_表示 = e.胴_瘤右1_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 輪表示 = e.輪表示; - 背板 = e.背板; - 節 = e.節; - 胸板 = e.胸板; - 胴 = e.胴; - 瘤 = e.瘤; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.左_接続.Count > 0) - { - 左_接続 = e.左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胴_蟲2; - f.ConnectionType = ConnectionInfo.胴_蟲_左_接続; - f.接続(胴_蟲2.左_接続点); - return f; - }).ToArray(); - } - if (e.右_接続.Count > 0) - { - 右_接続 = e.右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胴_蟲2; - f.ConnectionType = ConnectionInfo.胴_蟲_右_接続; - f.接続(胴_蟲2.右_接続点); - return f; - }).ToArray(); - } - if (e.胴_接続.Count > 0) - { - 胴_接続 = e.胴_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胴_蟲2; - f.ConnectionType = ConnectionInfo.胴_蟲_胴_接続; - f.接続(胴_蟲2.胴_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_胴_背板CP = new ColorP(X0Y0_胴_背板, 胴_背板CD, DisUnit, abj: true); - X0Y0_胴_節CP = new ColorP(X0Y0_胴_節, 胴_節CD, DisUnit, abj: true); - X0Y0_胴_胸板CP = new ColorP(X0Y0_胴_胸板, 胴_胸板CD, DisUnit, abj: true); - X0Y0_胴_胴CP = new ColorP(X0Y0_胴_胴, 胴_胴CD, DisUnit, abj: true); - X0Y0_胴_瘤左2CP = new ColorP(X0Y0_胴_瘤左2, 胴_瘤左2CD, DisUnit, abj: true); - X0Y0_胴_瘤左1CP = new ColorP(X0Y0_胴_瘤左1, 胴_瘤左1CD, DisUnit, abj: true); - X0Y0_胴_瘤右2CP = new ColorP(X0Y0_胴_瘤右2, 胴_瘤右2CD, DisUnit, abj: true); - X0Y0_胴_瘤右1CP = new ColorP(X0Y0_胴_瘤右1, 胴_瘤右1CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B += num; - 鎖2.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - X0Y0_胴_胴.AngleBase = 20.0.GetRanAngle(); - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_胴_背板CP.Update(); - X0Y0_胴_節CP.Update(); - X0Y0_胴_胸板CP.Update(); - X0Y0_胴_胴CP.Update(); - X0Y0_胴_瘤左2CP.Update(); - X0Y0_胴_瘤左1CP.Update(); - X0Y0_胴_瘤右2CP.Update(); - X0Y0_胴_瘤右1CP.Update(); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 胴_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胴_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴_胴CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 胴_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胴_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 胴_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胴_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_胴CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } + + public bool 胴_背板_表示 + { + get + { + return X0Y0_胴_背板.Dra; + } + set + { + X0Y0_胴_背板.Dra = value; + X0Y0_胴_背板.Hit = value; + } + } + + public bool 胴_節_表示 + { + get + { + return X0Y0_胴_節.Dra; + } + set + { + X0Y0_胴_節.Dra = value; + X0Y0_胴_節.Hit = value; + } + } + + public bool 胴_胸板_表示 + { + get + { + return X0Y0_胴_胸板.Dra; + } + set + { + X0Y0_胴_胸板.Dra = value; + X0Y0_胴_胸板.Hit = value; + } + } + + public bool 胴_胴_表示 + { + get + { + return X0Y0_胴_胴.Dra; + } + set + { + X0Y0_胴_胴.Dra = value; + X0Y0_胴_胴.Hit = value; + } + } + + public bool 胴_瘤左2_表示 + { + get + { + return X0Y0_胴_瘤左2.Dra; + } + set + { + X0Y0_胴_瘤左2.Dra = value; + X0Y0_胴_瘤左2.Hit = value; + } + } + + public bool 胴_瘤左1_表示 + { + get + { + return X0Y0_胴_瘤左1.Dra; + } + set + { + X0Y0_胴_瘤左1.Dra = value; + X0Y0_胴_瘤左1.Hit = value; + } + } + + public bool 胴_瘤右2_表示 + { + get + { + return X0Y0_胴_瘤右2.Dra; + } + set + { + X0Y0_胴_瘤右2.Dra = value; + X0Y0_胴_瘤右2.Hit = value; + } + } + + public bool 胴_瘤右1_表示 + { + get + { + return X0Y0_胴_瘤右1.Dra; + } + set + { + X0Y0_胴_瘤右1.Dra = value; + X0Y0_胴_瘤右1.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 胴_背板_表示; + } + set + { + 胴_背板_表示 = value; + 胴_節_表示 = value; + 胴_胸板_表示 = value; + 胴_胴_表示 = value; + 胴_瘤左2_表示 = value; + 胴_瘤左1_表示 = value; + 胴_瘤右2_表示 = value; + 胴_瘤右1_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 胴_背板CD.不透明度; + } + set + { + 胴_背板CD.不透明度 = value; + 胴_節CD.不透明度 = value; + 胴_胸板CD.不透明度 = value; + 胴_胴CD.不透明度 = value; + 胴_瘤左2CD.不透明度 = value; + 胴_瘤左1CD.不透明度 = value; + 胴_瘤右2CD.不透明度 = value; + 胴_瘤右1CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } + + public bool 背板 + { + get + { + return 胴_背板_表示; + } + set + { + 胴_背板_表示 = value; + } + } + + public bool 節 + { + get + { + return 胴_節_表示; + } + set + { + 胴_節_表示 = value; + } + } + + public bool 胸板 + { + get + { + return 胴_胸板_表示; + } + set + { + 胴_胸板_表示 = value; + } + } + + public bool 胴 + { + get + { + return 胴_胴_表示; + } + set + { + 胴_胴_表示 = value; + } + } + + public bool 瘤 + { + get + { + return 胴_瘤左2_表示; + } + set + { + 胴_瘤左2_表示 = value; + 胴_瘤左1_表示 = value; + 胴_瘤右2_表示 = value; + 胴_瘤右1_表示 = value; + } + } + + public JointS 左_接続点 => new JointS(本体, X0Y0_胴_胴, 0); + + public JointS 右_接続点 => new JointS(本体, X0Y0_胴_胴, 1); + + public JointS 胴_接続点 => new JointS(本体, X0Y0_胴_胴, 3); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + + public 胴_蟲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胴_蟲D e) + { + 胴_蟲 胴_蟲2 = this; + ThisType = GetType(); + Pars pars = new Pars(); + pars.Tag = "蟲"; + pars.Add(new Pars(Sta.半身["長物"][0][3]["胴4"].ToPars())); + pars.Add(new Pars(Sta.半身["長物"][0][3]["輪2"].ToPars())); + Dif dif = new Dif(); + dif.Tag = pars.Tag; + dif.Add(pars); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars2 = 本体[0][0]; + Pars pars3 = pars2["胴4"].ToPars(); + X0Y0_胴_背板 = pars3["背板"].ToPar(); + X0Y0_胴_節 = pars3["節"].ToPar(); + X0Y0_胴_胸板 = pars3["胸板"].ToPar(); + X0Y0_胴_胴 = pars3["胴"].ToPar(); + X0Y0_胴_瘤左2 = pars3["瘤左2"].ToPar(); + X0Y0_胴_瘤左1 = pars3["瘤左1"].ToPar(); + X0Y0_胴_瘤右2 = pars3["瘤右2"].ToPar(); + X0Y0_胴_瘤右1 = pars3["瘤右1"].ToPar(); + pars3 = pars2["輪2"].ToPars(); + X0Y0_輪_革 = pars3["革"].ToPar(); + X0Y0_輪_金具1 = pars3["金具1"].ToPar(); + X0Y0_輪_金具2 = pars3["金具2"].ToPar(); + X0Y0_輪_金具3 = pars3["金具3"].ToPar(); + X0Y0_輪_金具左 = pars3["金具左"].ToPar(); + X0Y0_輪_金具右 = pars3["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 胴_背板_表示 = e.胴_背板_表示; + 胴_節_表示 = e.胴_節_表示; + 胴_胸板_表示 = e.胴_胸板_表示; + 胴_胴_表示 = e.胴_胴_表示; + 胴_瘤左2_表示 = e.胴_瘤左2_表示; + 胴_瘤左1_表示 = e.胴_瘤左1_表示; + 胴_瘤右2_表示 = e.胴_瘤右2_表示; + 胴_瘤右1_表示 = e.胴_瘤右1_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 輪表示 = e.輪表示; + 背板 = e.背板; + 節 = e.節; + 胸板 = e.胸板; + 胴 = e.胴; + 瘤 = e.瘤; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.左_接続.Count > 0) + { + 左_接続 = e.左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胴_蟲2; + f.ConnectionType = ConnectionInfo.胴_蟲_左_接続; + f.接続(胴_蟲2.左_接続点); + return f; + }).ToArray(); + } + if (e.右_接続.Count > 0) + { + 右_接続 = e.右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胴_蟲2; + f.ConnectionType = ConnectionInfo.胴_蟲_右_接続; + f.接続(胴_蟲2.右_接続点); + return f; + }).ToArray(); + } + if (e.胴_接続.Count > 0) + { + 胴_接続 = e.胴_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胴_蟲2; + f.ConnectionType = ConnectionInfo.胴_蟲_胴_接続; + f.接続(胴_蟲2.胴_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_胴_背板CP = new ColorP(X0Y0_胴_背板, 胴_背板CD, DisUnit, abj: true); + X0Y0_胴_節CP = new ColorP(X0Y0_胴_節, 胴_節CD, DisUnit, abj: true); + X0Y0_胴_胸板CP = new ColorP(X0Y0_胴_胸板, 胴_胸板CD, DisUnit, abj: true); + X0Y0_胴_胴CP = new ColorP(X0Y0_胴_胴, 胴_胴CD, DisUnit, abj: true); + X0Y0_胴_瘤左2CP = new ColorP(X0Y0_胴_瘤左2, 胴_瘤左2CD, DisUnit, abj: true); + X0Y0_胴_瘤左1CP = new ColorP(X0Y0_胴_瘤左1, 胴_瘤左1CD, DisUnit, abj: true); + X0Y0_胴_瘤右2CP = new ColorP(X0Y0_胴_瘤右2, 胴_瘤右2CD, DisUnit, abj: true); + X0Y0_胴_瘤右1CP = new ColorP(X0Y0_胴_瘤右1, 胴_瘤右1CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B += num; + 鎖2.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + X0Y0_胴_胴.AngleBase = 20.0.GetRanAngle(); + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_胴_背板CP.Update(); + X0Y0_胴_節CP.Update(); + X0Y0_胴_胸板CP.Update(); + X0Y0_胴_胴CP.Update(); + X0Y0_胴_瘤左2CP.Update(); + X0Y0_胴_瘤左1CP.Update(); + X0Y0_胴_瘤右2CP.Update(); + X0Y0_胴_瘤右1CP.Update(); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 胴_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 胴_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴_胴CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 胴_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 胴_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 胴_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 胴_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_胴CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蟲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蟲D.cs index 8263f24..79a1f27 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蟲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴_蟲D.cs @@ -1,81 +1,82 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 胴_蟲D : 長胴D +namespace SlaveMatrix { - public bool 胴_背板_表示 = true; + [Serializable] + public class 胴_蟲D : 長胴D + { + public bool 胴_背板_表示 = true; - public bool 胴_節_表示 = true; + public bool 胴_節_表示 = true; - public bool 胴_胸板_表示 = true; + public bool 胴_胸板_表示 = true; - public bool 胴_胴_表示 = true; + public bool 胴_胴_表示 = true; - public bool 胴_瘤左2_表示 = true; + public bool 胴_瘤左2_表示 = true; - public bool 胴_瘤左1_表示 = true; + public bool 胴_瘤左1_表示 = true; - public bool 胴_瘤右2_表示 = true; + public bool 胴_瘤右2_表示 = true; - public bool 胴_瘤右1_表示 = true; + public bool 胴_瘤右1_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 背板 = true; + public bool 背板 = true; - public bool 節 = true; + public bool 節 = true; - public bool 胸板 = true; + public bool 胸板 = true; - public bool 胴 = true; + public bool 胴 = true; - public bool 瘤 = true; + public bool 瘤 = true; - public bool 鎖表示; + public bool 鎖表示; - public 胴_蟲D() - { - ThisType = GetType(); - } + public 胴_蟲D() + { + ThisType = GetType(); + } - public override void 左接続(EleD e) - { - 左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.胴_蟲_左_接続; - } + public override void 左接続(EleD e) + { + 左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胴_蟲_左_接続; + } - public override void 右接続(EleD e) - { - 右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.胴_蟲_右_接続; - } + public override void 右接続(EleD e) + { + 右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胴_蟲_右_接続; + } - public override void 胴接続(EleD e) - { - 胴_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.胴_蟲_胴_接続; - } + public override void 胴接続(EleD e) + { + 胴_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胴_蟲_胴_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 胴_蟲(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 胴_蟲(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌.cs index 867958e..6956115 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌.cs @@ -1,275 +1,276 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 胴肌 : Ele +namespace SlaveMatrix { - public Par X0Y0_植タトゥ_タトゥ花左; + public class 胴肌 : Ele + { + public Par X0Y0_植タトゥ_タトゥ花左; - public Par X0Y0_植タトゥ_タトゥ花右; + public Par X0Y0_植タトゥ_タトゥ花右; - public Par X0Y0_植タトゥ_タトゥ花; + public Par X0Y0_植タトゥ_タトゥ花; - public Par X0Y0_植タトゥ_タトゥ茎; + public Par X0Y0_植タトゥ_タトゥ茎; - public Par X0Y0_植タトゥ_タトゥ葉左; + public Par X0Y0_植タトゥ_タトゥ葉左; - public Par X0Y0_植タトゥ_タトゥ葉右; + public Par X0Y0_植タトゥ_タトゥ葉右; - public ColorD 植タトゥ_タトゥ花左CD; + public ColorD 植タトゥ_タトゥ花左CD; - public ColorD 植タトゥ_タトゥ花右CD; + public ColorD 植タトゥ_タトゥ花右CD; - public ColorD 植タトゥ_タトゥ花CD; + public ColorD 植タトゥ_タトゥ花CD; - public ColorD 植タトゥ_タトゥ茎CD; + public ColorD 植タトゥ_タトゥ茎CD; - public ColorD 植タトゥ_タトゥ葉左CD; + public ColorD 植タトゥ_タトゥ葉左CD; - public ColorD 植タトゥ_タトゥ葉右CD; + public ColorD 植タトゥ_タトゥ葉右CD; - public ColorP X0Y0_植タトゥ_タトゥ花左CP; + public ColorP X0Y0_植タトゥ_タトゥ花左CP; - public ColorP X0Y0_植タトゥ_タトゥ花右CP; + public ColorP X0Y0_植タトゥ_タトゥ花右CP; - public ColorP X0Y0_植タトゥ_タトゥ花CP; + public ColorP X0Y0_植タトゥ_タトゥ花CP; - public ColorP X0Y0_植タトゥ_タトゥ茎CP; + public ColorP X0Y0_植タトゥ_タトゥ茎CP; - public ColorP X0Y0_植タトゥ_タトゥ葉左CP; + public ColorP X0Y0_植タトゥ_タトゥ葉左CP; - public ColorP X0Y0_植タトゥ_タトゥ葉右CP; + public ColorP X0Y0_植タトゥ_タトゥ葉右CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 植タトゥ_タトゥ花左_表示 - { - get - { - return X0Y0_植タトゥ_タトゥ花左.Dra; - } - set - { - X0Y0_植タトゥ_タトゥ花左.Dra = value; - X0Y0_植タトゥ_タトゥ花左.Hit = value; - } - } + public bool 植タトゥ_タトゥ花左_表示 + { + get + { + return X0Y0_植タトゥ_タトゥ花左.Dra; + } + set + { + X0Y0_植タトゥ_タトゥ花左.Dra = value; + X0Y0_植タトゥ_タトゥ花左.Hit = value; + } + } - public bool 植タトゥ_タトゥ花右_表示 - { - get - { - return X0Y0_植タトゥ_タトゥ花右.Dra; - } - set - { - X0Y0_植タトゥ_タトゥ花右.Dra = value; - X0Y0_植タトゥ_タトゥ花右.Hit = value; - } - } + public bool 植タトゥ_タトゥ花右_表示 + { + get + { + return X0Y0_植タトゥ_タトゥ花右.Dra; + } + set + { + X0Y0_植タトゥ_タトゥ花右.Dra = value; + X0Y0_植タトゥ_タトゥ花右.Hit = value; + } + } - public bool 植タトゥ_タトゥ花_表示 - { - get - { - return X0Y0_植タトゥ_タトゥ花.Dra; - } - set - { - X0Y0_植タトゥ_タトゥ花.Dra = value; - X0Y0_植タトゥ_タトゥ花.Hit = value; - } - } + public bool 植タトゥ_タトゥ花_表示 + { + get + { + return X0Y0_植タトゥ_タトゥ花.Dra; + } + set + { + X0Y0_植タトゥ_タトゥ花.Dra = value; + X0Y0_植タトゥ_タトゥ花.Hit = value; + } + } - public bool 植タトゥ_タトゥ茎_表示 - { - get - { - return X0Y0_植タトゥ_タトゥ茎.Dra; - } - set - { - X0Y0_植タトゥ_タトゥ茎.Dra = value; - X0Y0_植タトゥ_タトゥ茎.Hit = value; - } - } + public bool 植タトゥ_タトゥ茎_表示 + { + get + { + return X0Y0_植タトゥ_タトゥ茎.Dra; + } + set + { + X0Y0_植タトゥ_タトゥ茎.Dra = value; + X0Y0_植タトゥ_タトゥ茎.Hit = value; + } + } - public bool 植タトゥ_タトゥ葉左_表示 - { - get - { - return X0Y0_植タトゥ_タトゥ葉左.Dra; - } - set - { - X0Y0_植タトゥ_タトゥ葉左.Dra = value; - X0Y0_植タトゥ_タトゥ葉左.Hit = value; - } - } + public bool 植タトゥ_タトゥ葉左_表示 + { + get + { + return X0Y0_植タトゥ_タトゥ葉左.Dra; + } + set + { + X0Y0_植タトゥ_タトゥ葉左.Dra = value; + X0Y0_植タトゥ_タトゥ葉左.Hit = value; + } + } - public bool 植タトゥ_タトゥ葉右_表示 - { - get - { - return X0Y0_植タトゥ_タトゥ葉右.Dra; - } - set - { - X0Y0_植タトゥ_タトゥ葉右.Dra = value; - X0Y0_植タトゥ_タトゥ葉右.Hit = value; - } - } + public bool 植タトゥ_タトゥ葉右_表示 + { + get + { + return X0Y0_植タトゥ_タトゥ葉右.Dra; + } + set + { + X0Y0_植タトゥ_タトゥ葉右.Dra = value; + X0Y0_植タトゥ_タトゥ葉右.Hit = value; + } + } - public override bool 表示 - { - get - { - return 植タトゥ_タトゥ花左_表示; - } - set - { - 植タトゥ_タトゥ花左_表示 = value; - 植タトゥ_タトゥ花右_表示 = value; - 植タトゥ_タトゥ花_表示 = value; - 植タトゥ_タトゥ茎_表示 = value; - 植タトゥ_タトゥ葉左_表示 = value; - 植タトゥ_タトゥ葉右_表示 = value; - } - } + public override bool 表示 + { + get + { + return 植タトゥ_タトゥ花左_表示; + } + set + { + 植タトゥ_タトゥ花左_表示 = value; + 植タトゥ_タトゥ花右_表示 = value; + 植タトゥ_タトゥ花_表示 = value; + 植タトゥ_タトゥ茎_表示 = value; + 植タトゥ_タトゥ葉左_表示 = value; + 植タトゥ_タトゥ葉右_表示 = value; + } + } - public override double 濃度 - { - get - { - return 植タトゥ_タトゥ花左CD.不透明度; - } - set - { - 植タトゥ_タトゥ花左CD.不透明度 = value; - 植タトゥ_タトゥ花右CD.不透明度 = value; - 植タトゥ_タトゥ花CD.不透明度 = value; - 植タトゥ_タトゥ茎CD.不透明度 = value; - 植タトゥ_タトゥ葉左CD.不透明度 = value; - 植タトゥ_タトゥ葉右CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 植タトゥ_タトゥ花左CD.不透明度; + } + set + { + 植タトゥ_タトゥ花左CD.不透明度 = value; + 植タトゥ_タトゥ花右CD.不透明度 = value; + 植タトゥ_タトゥ花CD.不透明度 = value; + 植タトゥ_タトゥ茎CD.不透明度 = value; + 植タトゥ_タトゥ葉左CD.不透明度 = value; + 植タトゥ_タトゥ葉右CD.不透明度 = value; + } + } - public 胴肌(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胴肌D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["胴肌"]); - Pars pars = 本体[0][0]["植タトゥ"].ToPars(); - X0Y0_植タトゥ_タトゥ花左 = pars["タトゥ花左"].ToPar(); - X0Y0_植タトゥ_タトゥ花右 = pars["タトゥ花右"].ToPar(); - X0Y0_植タトゥ_タトゥ花 = pars["タトゥ花"].ToPar(); - X0Y0_植タトゥ_タトゥ茎 = pars["タトゥ茎"].ToPar(); - X0Y0_植タトゥ_タトゥ葉左 = pars["タトゥ葉左"].ToPar(); - X0Y0_植タトゥ_タトゥ葉右 = pars["タトゥ葉右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 植タトゥ_タトゥ花左_表示 = e.植タトゥ_タトゥ花左_表示; - 植タトゥ_タトゥ花右_表示 = e.植タトゥ_タトゥ花右_表示; - 植タトゥ_タトゥ花_表示 = e.植タトゥ_タトゥ花_表示; - 植タトゥ_タトゥ茎_表示 = e.植タトゥ_タトゥ茎_表示; - 植タトゥ_タトゥ葉左_表示 = e.植タトゥ_タトゥ葉左_表示; - 植タトゥ_タトゥ葉右_表示 = e.植タトゥ_タトゥ葉右_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_植タトゥ_タトゥ花左CP = new ColorP(X0Y0_植タトゥ_タトゥ花左, 植タトゥ_タトゥ花左CD, DisUnit, abj: true); - X0Y0_植タトゥ_タトゥ花右CP = new ColorP(X0Y0_植タトゥ_タトゥ花右, 植タトゥ_タトゥ花右CD, DisUnit, abj: true); - X0Y0_植タトゥ_タトゥ花CP = new ColorP(X0Y0_植タトゥ_タトゥ花, 植タトゥ_タトゥ花CD, DisUnit, abj: true); - X0Y0_植タトゥ_タトゥ茎CP = new ColorP(X0Y0_植タトゥ_タトゥ茎, 植タトゥ_タトゥ茎CD, DisUnit, abj: true); - X0Y0_植タトゥ_タトゥ葉左CP = new ColorP(X0Y0_植タトゥ_タトゥ葉左, 植タトゥ_タトゥ葉左CD, DisUnit, abj: true); - X0Y0_植タトゥ_タトゥ葉右CP = new ColorP(X0Y0_植タトゥ_タトゥ葉右, 植タトゥ_タトゥ葉右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度YB = 0.95; - } + public 胴肌(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胴肌D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["胴肌"]); + Pars pars = 本体[0][0]["植タトゥ"].ToPars(); + X0Y0_植タトゥ_タトゥ花左 = pars["タトゥ花左"].ToPar(); + X0Y0_植タトゥ_タトゥ花右 = pars["タトゥ花右"].ToPar(); + X0Y0_植タトゥ_タトゥ花 = pars["タトゥ花"].ToPar(); + X0Y0_植タトゥ_タトゥ茎 = pars["タトゥ茎"].ToPar(); + X0Y0_植タトゥ_タトゥ葉左 = pars["タトゥ葉左"].ToPar(); + X0Y0_植タトゥ_タトゥ葉右 = pars["タトゥ葉右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 植タトゥ_タトゥ花左_表示 = e.植タトゥ_タトゥ花左_表示; + 植タトゥ_タトゥ花右_表示 = e.植タトゥ_タトゥ花右_表示; + 植タトゥ_タトゥ花_表示 = e.植タトゥ_タトゥ花_表示; + 植タトゥ_タトゥ茎_表示 = e.植タトゥ_タトゥ茎_表示; + 植タトゥ_タトゥ葉左_表示 = e.植タトゥ_タトゥ葉左_表示; + 植タトゥ_タトゥ葉右_表示 = e.植タトゥ_タトゥ葉右_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_植タトゥ_タトゥ花左CP = new ColorP(X0Y0_植タトゥ_タトゥ花左, 植タトゥ_タトゥ花左CD, DisUnit, abj: true); + X0Y0_植タトゥ_タトゥ花右CP = new ColorP(X0Y0_植タトゥ_タトゥ花右, 植タトゥ_タトゥ花右CD, DisUnit, abj: true); + X0Y0_植タトゥ_タトゥ花CP = new ColorP(X0Y0_植タトゥ_タトゥ花, 植タトゥ_タトゥ花CD, DisUnit, abj: true); + X0Y0_植タトゥ_タトゥ茎CP = new ColorP(X0Y0_植タトゥ_タトゥ茎, 植タトゥ_タトゥ茎CD, DisUnit, abj: true); + X0Y0_植タトゥ_タトゥ葉左CP = new ColorP(X0Y0_植タトゥ_タトゥ葉左, 植タトゥ_タトゥ葉左CD, DisUnit, abj: true); + X0Y0_植タトゥ_タトゥ葉右CP = new ColorP(X0Y0_植タトゥ_タトゥ葉右, 植タトゥ_タトゥ葉右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度YB = 0.95; + } - public override void 色更新() - { - X0Y0_植タトゥ_タトゥ花左CP.Update(); - X0Y0_植タトゥ_タトゥ花右CP.Update(); - X0Y0_植タトゥ_タトゥ花CP.Update(); - X0Y0_植タトゥ_タトゥ茎CP.Update(); - X0Y0_植タトゥ_タトゥ葉左CP.Update(); - X0Y0_植タトゥ_タトゥ葉右CP.Update(); - } + public override void 色更新() + { + X0Y0_植タトゥ_タトゥ花左CP.Update(); + X0Y0_植タトゥ_タトゥ花右CP.Update(); + X0Y0_植タトゥ_タトゥ花CP.Update(); + X0Y0_植タトゥ_タトゥ茎CP.Update(); + X0Y0_植タトゥ_タトゥ葉左CP.Update(); + X0Y0_植タトゥ_タトゥ葉右CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 植タトゥ_タトゥ花左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥ花右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥ花CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥ茎CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥ葉左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥ葉右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - } + private void 配色N0(体配色 体配色) + { + 植タトゥ_タトゥ花左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥ花右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥ花CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥ茎CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥ葉左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥ葉右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌D.cs index f433688..79cf893 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌D.cs @@ -1,30 +1,31 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 胴肌D : EleD +namespace SlaveMatrix { - public bool 植タトゥ_タトゥ花左_表示; + [Serializable] + public class 胴肌D : EleD + { + public bool 植タトゥ_タトゥ花左_表示; - public bool 植タトゥ_タトゥ花右_表示; + public bool 植タトゥ_タトゥ花右_表示; - public bool 植タトゥ_タトゥ花_表示; + public bool 植タトゥ_タトゥ花_表示; - public bool 植タトゥ_タトゥ茎_表示; + public bool 植タトゥ_タトゥ茎_表示; - public bool 植タトゥ_タトゥ葉左_表示; + public bool 植タトゥ_タトゥ葉左_表示; - public bool 植タトゥ_タトゥ葉右_表示; + public bool 植タトゥ_タトゥ葉右_表示; - public 胴肌D() - { - ThisType = GetType(); - } + public 胴肌D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 胴肌(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 胴肌(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板.cs index e9e1041..059b660 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板.cs @@ -1,171 +1,172 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 胴腹板 : Ele +namespace SlaveMatrix { - public Par X0Y0_虫性_腹板; + public class 胴腹板 : Ele + { + public Par X0Y0_虫性_腹板; - public Par X0Y0_虫性_縦線; + public Par X0Y0_虫性_縦線; - public ColorD 虫性_腹板CD; + public ColorD 虫性_腹板CD; - public ColorD 虫性_縦線CD; + public ColorD 虫性_縦線CD; - public ColorP X0Y0_虫性_腹板CP; + public ColorP X0Y0_虫性_腹板CP; - public ColorP X0Y0_虫性_縦線CP; + public ColorP X0Y0_虫性_縦線CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 虫性_腹板_表示 - { - get - { - return X0Y0_虫性_腹板.Dra; - } - set - { - X0Y0_虫性_腹板.Dra = value; - X0Y0_虫性_腹板.Hit = value; - } - } + public bool 虫性_腹板_表示 + { + get + { + return X0Y0_虫性_腹板.Dra; + } + set + { + X0Y0_虫性_腹板.Dra = value; + X0Y0_虫性_腹板.Hit = value; + } + } - public bool 虫性_縦線_表示 - { - get - { - return X0Y0_虫性_縦線.Dra; - } - set - { - X0Y0_虫性_縦線.Dra = value; - X0Y0_虫性_縦線.Hit = value; - } - } + public bool 虫性_縦線_表示 + { + get + { + return X0Y0_虫性_縦線.Dra; + } + set + { + X0Y0_虫性_縦線.Dra = value; + X0Y0_虫性_縦線.Hit = value; + } + } - public override bool 表示 - { - get - { - return 虫性_腹板_表示; - } - set - { - 虫性_腹板_表示 = value; - 虫性_縦線_表示 = value; - } - } + public override bool 表示 + { + get + { + return 虫性_腹板_表示; + } + set + { + 虫性_腹板_表示 = value; + 虫性_縦線_表示 = value; + } + } - public override double 濃度 - { - get - { - return 虫性_腹板CD.不透明度; - } - set - { - 虫性_腹板CD.不透明度 = value; - 虫性_縦線CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 虫性_腹板CD.不透明度; + } + set + { + 虫性_腹板CD.不透明度 = value; + 虫性_縦線CD.不透明度 = value; + } + } - public 胴腹板(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胴腹板D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["胴腹板"]); - Pars pars = 本体[0][0]; - X0Y0_虫性_腹板 = pars["腹板"].ToPar(); - X0Y0_虫性_縦線 = pars["縦線"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 虫性_腹板_表示 = e.虫性_腹板_表示; - 虫性_縦線_表示 = e.虫性_縦線_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_虫性_腹板CP = new ColorP(X0Y0_虫性_腹板, 虫性_腹板CD, DisUnit, abj: true); - X0Y0_虫性_縦線CP = new ColorP(X0Y0_虫性_縦線, 虫性_縦線CD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度YB = 0.95; - } + public 胴腹板(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胴腹板D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["胴腹板"]); + Pars pars = 本体[0][0]; + X0Y0_虫性_腹板 = pars["腹板"].ToPar(); + X0Y0_虫性_縦線 = pars["縦線"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 虫性_腹板_表示 = e.虫性_腹板_表示; + 虫性_縦線_表示 = e.虫性_縦線_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_虫性_腹板CP = new ColorP(X0Y0_虫性_腹板, 虫性_腹板CD, DisUnit, abj: true); + X0Y0_虫性_縦線CP = new ColorP(X0Y0_虫性_縦線, 虫性_縦線CD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度YB = 0.95; + } - public override void 色更新() - { - X0Y0_虫性_腹板CP.Update(); - X0Y0_虫性_縦線CP.Update(); - } + public override void 色更新() + { + X0Y0_虫性_腹板CP.Update(); + X0Y0_虫性_縦線CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 虫性_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } + private void 配色N0(体配色 体配色) + { + 虫性_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板D.cs index 918884d..f5713d9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板D.cs @@ -1,22 +1,23 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 胴腹板D : EleD +namespace SlaveMatrix { - public bool 虫性_腹板_表示; + [Serializable] + public class 胴腹板D : EleD + { + public bool 虫性_腹板_表示; - public bool 虫性_縦線_表示; + public bool 虫性_縦線_表示; - public 胴腹板D() - { - ThisType = GetType(); - } + public 胴腹板D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 胴腹板(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 胴腹板(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸.cs index 394d2ea..2e8bf70 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸.cs @@ -1,2038 +1,2039 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 胸 : Ele +namespace SlaveMatrix { - public Par X0Y0_胸郭; + public class 胸 : Ele + { + public Par X0Y0_胸郭; - public Par X0Y0_筋肉_筋肉左; + public Par X0Y0_筋肉_筋肉左; - public Par X0Y0_筋肉_筋肉右; + public Par X0Y0_筋肉_筋肉右; - public Par X0Y0_筋肉_筋肉中; + public Par X0Y0_筋肉_筋肉中; - public Par X0Y0_筋肉_筋肉左下; + public Par X0Y0_筋肉_筋肉左下; - public Par X0Y0_筋肉_筋肉左中; + public Par X0Y0_筋肉_筋肉左中; - public Par X0Y0_筋肉_筋肉左上; + public Par X0Y0_筋肉_筋肉左上; - public Par X0Y0_筋肉_筋肉右下; + public Par X0Y0_筋肉_筋肉右下; - public Par X0Y0_筋肉_筋肉右中; + public Par X0Y0_筋肉_筋肉右中; - public Par X0Y0_筋肉_筋肉右上; + public Par X0Y0_筋肉_筋肉右上; - public Par X0Y0_紋柄_紋左_紋1; + public Par X0Y0_紋柄_紋左_紋1; - public Par X0Y0_紋柄_紋左_紋2; + public Par X0Y0_紋柄_紋左_紋2; - public Par X0Y0_紋柄_紋左_紋3; + public Par X0Y0_紋柄_紋左_紋3; - public Par X0Y0_紋柄_紋左_紋4; + public Par X0Y0_紋柄_紋左_紋4; - public Par X0Y0_紋柄_紋右_紋1; + public Par X0Y0_紋柄_紋右_紋1; - public Par X0Y0_紋柄_紋右_紋2; + public Par X0Y0_紋柄_紋右_紋2; - public Par X0Y0_紋柄_紋右_紋3; + public Par X0Y0_紋柄_紋右_紋3; - public Par X0Y0_紋柄_紋右_紋4; + public Par X0Y0_紋柄_紋右_紋4; - public Par X0Y0_淫タトゥ_タトゥ左; + public Par X0Y0_淫タトゥ_タトゥ左; - public Par X0Y0_淫タトゥ_タトゥ右; + public Par X0Y0_淫タトゥ_タトゥ右; - public Par X0Y0_悪タトゥ_タトゥ左1; + public Par X0Y0_悪タトゥ_タトゥ左1; - public Par X0Y0_悪タトゥ_タトゥ左2; + public Par X0Y0_悪タトゥ_タトゥ左2; - public Par X0Y0_悪タトゥ_タトゥ左3; + public Par X0Y0_悪タトゥ_タトゥ左3; - public Par X0Y0_悪タトゥ_タトゥ右1; + public Par X0Y0_悪タトゥ_タトゥ右1; - public Par X0Y0_悪タトゥ_タトゥ右2; + public Par X0Y0_悪タトゥ_タトゥ右2; - public Par X0Y0_悪タトゥ_タトゥ右3; + public Par X0Y0_悪タトゥ_タトゥ右3; - public Par X0Y0_植タトゥ_左_上_タトゥ1; + public Par X0Y0_植タトゥ_左_上_タトゥ1; - public Par X0Y0_植タトゥ_左_上_タトゥ2; + public Par X0Y0_植タトゥ_左_上_タトゥ2; - public Par X0Y0_植タトゥ_左_下_タトゥ1; + public Par X0Y0_植タトゥ_左_下_タトゥ1; - public Par X0Y0_植タトゥ_左_下_タトゥ2; + public Par X0Y0_植タトゥ_左_下_タトゥ2; - public Par X0Y0_植タトゥ_右_上_タトゥ1; + public Par X0Y0_植タトゥ_右_上_タトゥ1; - public Par X0Y0_植タトゥ_右_上_タトゥ2; + public Par X0Y0_植タトゥ_右_上_タトゥ2; - public Par X0Y0_植タトゥ_右_下_タトゥ1; + public Par X0Y0_植タトゥ_右_下_タトゥ1; - public Par X0Y0_植タトゥ_右_下_タトゥ2; + public Par X0Y0_植タトゥ_右_下_タトゥ2; - public Par X0Y0_獣性_獣毛左1; + public Par X0Y0_獣性_獣毛左1; - public Par X0Y0_獣性_獣毛左2; + public Par X0Y0_獣性_獣毛左2; - public Par X0Y0_獣性_獣毛右1; + public Par X0Y0_獣性_獣毛右1; - public Par X0Y0_獣性_獣毛右2; + public Par X0Y0_獣性_獣毛右2; - public Par X0Y0_竜性_左_鱗1; + public Par X0Y0_竜性_左_鱗1; - public Par X0Y0_竜性_左_鱗2; + public Par X0Y0_竜性_左_鱗2; - public Par X0Y0_竜性_左_鱗3; + public Par X0Y0_竜性_左_鱗3; - public Par X0Y0_竜性_右_鱗1; + public Par X0Y0_竜性_右_鱗1; - public Par X0Y0_竜性_右_鱗2; + public Par X0Y0_竜性_右_鱗2; - public Par X0Y0_竜性_右_鱗3; + public Par X0Y0_竜性_右_鱗3; - public Par X0Y0_虫性_甲殻左_甲殻2_甲殻; + public Par X0Y0_虫性_甲殻左_甲殻2_甲殻; - public Par X0Y0_虫性_甲殻左_甲殻2_器官; + public Par X0Y0_虫性_甲殻左_甲殻2_器官; - public Par X0Y0_虫性_甲殻左_甲殻1_甲殻; + public Par X0Y0_虫性_甲殻左_甲殻1_甲殻; - public Par X0Y0_虫性_甲殻左_甲殻1_器官; + public Par X0Y0_虫性_甲殻左_甲殻1_器官; - public Par X0Y0_虫性_甲殻右_甲殻2_甲殻; + public Par X0Y0_虫性_甲殻右_甲殻2_甲殻; - public Par X0Y0_虫性_甲殻右_甲殻2_器官; + public Par X0Y0_虫性_甲殻右_甲殻2_器官; - public Par X0Y0_虫性_甲殻右_甲殻1_甲殻; + public Par X0Y0_虫性_甲殻右_甲殻1_甲殻; - public Par X0Y0_虫性_甲殻右_甲殻1_器官; + public Par X0Y0_虫性_甲殻右_甲殻1_器官; - public Par X0Y0_傷X左; + public Par X0Y0_傷X左; - public Par X0Y0_傷X右; + public Par X0Y0_傷X右; - public Par X0Y0_ハイライト外左; + public Par X0Y0_ハイライト外左; - public Par X0Y0_ハイライト外右; + public Par X0Y0_ハイライト外右; - public Par X0Y0_ハイライト内左; + public Par X0Y0_ハイライト内左; - public Par X0Y0_ハイライト内右; + public Par X0Y0_ハイライト内右; - public ColorD 胸郭CD; + public ColorD 胸郭CD; - public ColorD 筋肉_筋肉左CD; + public ColorD 筋肉_筋肉左CD; - public ColorD 筋肉_筋肉右CD; + public ColorD 筋肉_筋肉右CD; - public ColorD 筋肉_筋肉中CD; + public ColorD 筋肉_筋肉中CD; - public ColorD 筋肉_筋肉左下CD; + public ColorD 筋肉_筋肉左下CD; - public ColorD 筋肉_筋肉左中CD; + public ColorD 筋肉_筋肉左中CD; - public ColorD 筋肉_筋肉左上CD; + public ColorD 筋肉_筋肉左上CD; - public ColorD 筋肉_筋肉右下CD; + public ColorD 筋肉_筋肉右下CD; - public ColorD 筋肉_筋肉右中CD; + public ColorD 筋肉_筋肉右中CD; - public ColorD 筋肉_筋肉右上CD; + public ColorD 筋肉_筋肉右上CD; - public ColorD 紋柄_紋左_紋1CD; + public ColorD 紋柄_紋左_紋1CD; - public ColorD 紋柄_紋左_紋2CD; + public ColorD 紋柄_紋左_紋2CD; - public ColorD 紋柄_紋左_紋3CD; + public ColorD 紋柄_紋左_紋3CD; - public ColorD 紋柄_紋左_紋4CD; + public ColorD 紋柄_紋左_紋4CD; - public ColorD 紋柄_紋右_紋1CD; + public ColorD 紋柄_紋右_紋1CD; - public ColorD 紋柄_紋右_紋2CD; + public ColorD 紋柄_紋右_紋2CD; - public ColorD 紋柄_紋右_紋3CD; + public ColorD 紋柄_紋右_紋3CD; - public ColorD 紋柄_紋右_紋4CD; + public ColorD 紋柄_紋右_紋4CD; - public ColorD 淫タトゥ_タトゥ左CD; + public ColorD 淫タトゥ_タトゥ左CD; - public ColorD 淫タトゥ_タトゥ右CD; + public ColorD 淫タトゥ_タトゥ右CD; - public ColorD 悪タトゥ_タトゥ左1CD; + public ColorD 悪タトゥ_タトゥ左1CD; - public ColorD 悪タトゥ_タトゥ左2CD; + public ColorD 悪タトゥ_タトゥ左2CD; - public ColorD 悪タトゥ_タトゥ左3CD; + public ColorD 悪タトゥ_タトゥ左3CD; - public ColorD 悪タトゥ_タトゥ右1CD; + public ColorD 悪タトゥ_タトゥ右1CD; - public ColorD 悪タトゥ_タトゥ右2CD; + public ColorD 悪タトゥ_タトゥ右2CD; - public ColorD 悪タトゥ_タトゥ右3CD; + public ColorD 悪タトゥ_タトゥ右3CD; - public ColorD 植タトゥ_左_上_タトゥ1CD; + public ColorD 植タトゥ_左_上_タトゥ1CD; - public ColorD 植タトゥ_左_上_タトゥ2CD; + public ColorD 植タトゥ_左_上_タトゥ2CD; - public ColorD 植タトゥ_左_下_タトゥ1CD; + public ColorD 植タトゥ_左_下_タトゥ1CD; - public ColorD 植タトゥ_左_下_タトゥ2CD; + public ColorD 植タトゥ_左_下_タトゥ2CD; - public ColorD 植タトゥ_右_上_タトゥ1CD; + public ColorD 植タトゥ_右_上_タトゥ1CD; - public ColorD 植タトゥ_右_上_タトゥ2CD; + public ColorD 植タトゥ_右_上_タトゥ2CD; - public ColorD 植タトゥ_右_下_タトゥ1CD; + public ColorD 植タトゥ_右_下_タトゥ1CD; - public ColorD 植タトゥ_右_下_タトゥ2CD; + public ColorD 植タトゥ_右_下_タトゥ2CD; - public ColorD 獣性_獣毛左1CD; + public ColorD 獣性_獣毛左1CD; - public ColorD 獣性_獣毛左2CD; + public ColorD 獣性_獣毛左2CD; - public ColorD 獣性_獣毛右1CD; + public ColorD 獣性_獣毛右1CD; - public ColorD 獣性_獣毛右2CD; + public ColorD 獣性_獣毛右2CD; - public ColorD 竜性_左_鱗1CD; + public ColorD 竜性_左_鱗1CD; - public ColorD 竜性_左_鱗2CD; + public ColorD 竜性_左_鱗2CD; - public ColorD 竜性_左_鱗3CD; + public ColorD 竜性_左_鱗3CD; - public ColorD 竜性_右_鱗1CD; + public ColorD 竜性_右_鱗1CD; - public ColorD 竜性_右_鱗2CD; + public ColorD 竜性_右_鱗2CD; - public ColorD 竜性_右_鱗3CD; + public ColorD 竜性_右_鱗3CD; - public ColorD 虫性_甲殻左_甲殻2_甲殻CD; + public ColorD 虫性_甲殻左_甲殻2_甲殻CD; - public ColorD 虫性_甲殻左_甲殻2_器官CD; + public ColorD 虫性_甲殻左_甲殻2_器官CD; - public ColorD 虫性_甲殻左_甲殻1_甲殻CD; + public ColorD 虫性_甲殻左_甲殻1_甲殻CD; - public ColorD 虫性_甲殻左_甲殻1_器官CD; + public ColorD 虫性_甲殻左_甲殻1_器官CD; - public ColorD 虫性_甲殻右_甲殻2_甲殻CD; + public ColorD 虫性_甲殻右_甲殻2_甲殻CD; - public ColorD 虫性_甲殻右_甲殻2_器官CD; + public ColorD 虫性_甲殻右_甲殻2_器官CD; - public ColorD 虫性_甲殻右_甲殻1_甲殻CD; + public ColorD 虫性_甲殻右_甲殻1_甲殻CD; - public ColorD 虫性_甲殻右_甲殻1_器官CD; + public ColorD 虫性_甲殻右_甲殻1_器官CD; - public ColorD 傷X左CD; + public ColorD 傷X左CD; - public ColorD 傷X右CD; + public ColorD 傷X右CD; - public ColorD ハイライト外左CD; + public ColorD ハイライト外左CD; - public ColorD ハイライト外右CD; + public ColorD ハイライト外右CD; - public ColorD ハイライト内左CD; + public ColorD ハイライト内左CD; - public ColorD ハイライト内右CD; + public ColorD ハイライト内右CD; - public ColorP X0Y0_胸郭CP; + public ColorP X0Y0_胸郭CP; - public ColorP X0Y0_筋肉_筋肉左CP; + public ColorP X0Y0_筋肉_筋肉左CP; - public ColorP X0Y0_筋肉_筋肉右CP; + public ColorP X0Y0_筋肉_筋肉右CP; - public ColorP X0Y0_筋肉_筋肉中CP; + public ColorP X0Y0_筋肉_筋肉中CP; - public ColorP X0Y0_筋肉_筋肉左下CP; + public ColorP X0Y0_筋肉_筋肉左下CP; - public ColorP X0Y0_筋肉_筋肉左中CP; + public ColorP X0Y0_筋肉_筋肉左中CP; - public ColorP X0Y0_筋肉_筋肉左上CP; + public ColorP X0Y0_筋肉_筋肉左上CP; - public ColorP X0Y0_筋肉_筋肉右下CP; + public ColorP X0Y0_筋肉_筋肉右下CP; - public ColorP X0Y0_筋肉_筋肉右中CP; + public ColorP X0Y0_筋肉_筋肉右中CP; - public ColorP X0Y0_筋肉_筋肉右上CP; + public ColorP X0Y0_筋肉_筋肉右上CP; - public ColorP X0Y0_紋柄_紋左_紋1CP; + public ColorP X0Y0_紋柄_紋左_紋1CP; - public ColorP X0Y0_紋柄_紋左_紋2CP; + public ColorP X0Y0_紋柄_紋左_紋2CP; - public ColorP X0Y0_紋柄_紋左_紋3CP; + public ColorP X0Y0_紋柄_紋左_紋3CP; - public ColorP X0Y0_紋柄_紋左_紋4CP; + public ColorP X0Y0_紋柄_紋左_紋4CP; - public ColorP X0Y0_紋柄_紋右_紋1CP; + public ColorP X0Y0_紋柄_紋右_紋1CP; - public ColorP X0Y0_紋柄_紋右_紋2CP; + public ColorP X0Y0_紋柄_紋右_紋2CP; - public ColorP X0Y0_紋柄_紋右_紋3CP; + public ColorP X0Y0_紋柄_紋右_紋3CP; - public ColorP X0Y0_紋柄_紋右_紋4CP; + public ColorP X0Y0_紋柄_紋右_紋4CP; - public ColorP X0Y0_淫タトゥ_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_タトゥ右CP; - public ColorP X0Y0_悪タトゥ_タトゥ左1CP; + public ColorP X0Y0_悪タトゥ_タトゥ左1CP; - public ColorP X0Y0_悪タトゥ_タトゥ左2CP; + public ColorP X0Y0_悪タトゥ_タトゥ左2CP; - public ColorP X0Y0_悪タトゥ_タトゥ左3CP; + public ColorP X0Y0_悪タトゥ_タトゥ左3CP; - public ColorP X0Y0_悪タトゥ_タトゥ右1CP; + public ColorP X0Y0_悪タトゥ_タトゥ右1CP; - public ColorP X0Y0_悪タトゥ_タトゥ右2CP; + public ColorP X0Y0_悪タトゥ_タトゥ右2CP; - public ColorP X0Y0_悪タトゥ_タトゥ右3CP; + public ColorP X0Y0_悪タトゥ_タトゥ右3CP; - public ColorP X0Y0_植タトゥ_左_上_タトゥ1CP; + public ColorP X0Y0_植タトゥ_左_上_タトゥ1CP; - public ColorP X0Y0_植タトゥ_左_上_タトゥ2CP; + public ColorP X0Y0_植タトゥ_左_上_タトゥ2CP; - public ColorP X0Y0_植タトゥ_左_下_タトゥ1CP; + public ColorP X0Y0_植タトゥ_左_下_タトゥ1CP; - public ColorP X0Y0_植タトゥ_左_下_タトゥ2CP; + public ColorP X0Y0_植タトゥ_左_下_タトゥ2CP; - public ColorP X0Y0_植タトゥ_右_上_タトゥ1CP; + public ColorP X0Y0_植タトゥ_右_上_タトゥ1CP; - public ColorP X0Y0_植タトゥ_右_上_タトゥ2CP; + public ColorP X0Y0_植タトゥ_右_上_タトゥ2CP; - public ColorP X0Y0_植タトゥ_右_下_タトゥ1CP; + public ColorP X0Y0_植タトゥ_右_下_タトゥ1CP; - public ColorP X0Y0_植タトゥ_右_下_タトゥ2CP; + public ColorP X0Y0_植タトゥ_右_下_タトゥ2CP; - public ColorP X0Y0_獣性_獣毛左1CP; + public ColorP X0Y0_獣性_獣毛左1CP; - public ColorP X0Y0_獣性_獣毛左2CP; + public ColorP X0Y0_獣性_獣毛左2CP; - public ColorP X0Y0_獣性_獣毛右1CP; + public ColorP X0Y0_獣性_獣毛右1CP; - public ColorP X0Y0_獣性_獣毛右2CP; + public ColorP X0Y0_獣性_獣毛右2CP; - public ColorP X0Y0_竜性_左_鱗1CP; + public ColorP X0Y0_竜性_左_鱗1CP; - public ColorP X0Y0_竜性_左_鱗2CP; + public ColorP X0Y0_竜性_左_鱗2CP; - public ColorP X0Y0_竜性_左_鱗3CP; + public ColorP X0Y0_竜性_左_鱗3CP; - public ColorP X0Y0_竜性_右_鱗1CP; + public ColorP X0Y0_竜性_右_鱗1CP; - public ColorP X0Y0_竜性_右_鱗2CP; + public ColorP X0Y0_竜性_右_鱗2CP; - public ColorP X0Y0_竜性_右_鱗3CP; + public ColorP X0Y0_竜性_右_鱗3CP; - public ColorP X0Y0_虫性_甲殻左_甲殻2_甲殻CP; + public ColorP X0Y0_虫性_甲殻左_甲殻2_甲殻CP; - public ColorP X0Y0_虫性_甲殻左_甲殻2_器官CP; + public ColorP X0Y0_虫性_甲殻左_甲殻2_器官CP; - public ColorP X0Y0_虫性_甲殻左_甲殻1_甲殻CP; + public ColorP X0Y0_虫性_甲殻左_甲殻1_甲殻CP; - public ColorP X0Y0_虫性_甲殻左_甲殻1_器官CP; + public ColorP X0Y0_虫性_甲殻左_甲殻1_器官CP; - public ColorP X0Y0_虫性_甲殻右_甲殻2_甲殻CP; + public ColorP X0Y0_虫性_甲殻右_甲殻2_甲殻CP; - public ColorP X0Y0_虫性_甲殻右_甲殻2_器官CP; + public ColorP X0Y0_虫性_甲殻右_甲殻2_器官CP; - public ColorP X0Y0_虫性_甲殻右_甲殻1_甲殻CP; + public ColorP X0Y0_虫性_甲殻右_甲殻1_甲殻CP; - public ColorP X0Y0_虫性_甲殻右_甲殻1_器官CP; + public ColorP X0Y0_虫性_甲殻右_甲殻1_器官CP; - public ColorP X0Y0_傷X左CP; + public ColorP X0Y0_傷X左CP; - public ColorP X0Y0_傷X右CP; + public ColorP X0Y0_傷X右CP; - public ColorP X0Y0_ハイライト外左CP; + public ColorP X0Y0_ハイライト外左CP; - public ColorP X0Y0_ハイライト外右CP; + public ColorP X0Y0_ハイライト外右CP; - public ColorP X0Y0_ハイライト内左CP; + public ColorP X0Y0_ハイライト内左CP; - public ColorP X0Y0_ハイライト内右CP; + public ColorP X0Y0_ハイライト内右CP; - public スタンプK キスマーク; + public スタンプK キスマーク; - public スタンプW 鞭痕; + public スタンプW 鞭痕; - public Ele[] 首_接続; + public Ele[] 首_接続; - public Ele[] 肩左_接続; + public Ele[] 肩左_接続; - public Ele[] 肩右_接続; + public Ele[] 肩右_接続; - public Ele[] 胸左_接続; + public Ele[] 胸左_接続; - public Ele[] 胸右_接続; + public Ele[] 胸右_接続; - public Ele[] 肌_接続; + public Ele[] 肌_接続; - public Ele[] 翼上左_接続; + public Ele[] 翼上左_接続; - public Ele[] 翼上右_接続; + public Ele[] 翼上右_接続; - public Ele[] 翼下左_接続; + public Ele[] 翼下左_接続; - public Ele[] 翼下右_接続; + public Ele[] 翼下右_接続; - public Ele[] 背中_接続; + public Ele[] 背中_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋肉_筋肉左_表示 = 筋肉_; - 筋肉_筋肉右_表示 = 筋肉_; - 筋肉_筋肉中_表示 = 筋肉_; - 筋肉_筋肉左下_表示 = 筋肉_; - 筋肉_筋肉左中_表示 = 筋肉_; - 筋肉_筋肉左上_表示 = 筋肉_; - 筋肉_筋肉右下_表示 = 筋肉_; - 筋肉_筋肉右中_表示 = 筋肉_; - 筋肉_筋肉右上_表示 = 筋肉_; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 胸郭_表示 - { - get - { - return X0Y0_胸郭.Dra; - } - set - { - X0Y0_胸郭.Dra = value; - X0Y0_胸郭.Hit = value; - } - } - - public bool 筋肉_筋肉左_表示 - { - get - { - return X0Y0_筋肉_筋肉左.Dra; - } - set - { - X0Y0_筋肉_筋肉左.Dra = value; - X0Y0_筋肉_筋肉左.Hit = value; - } - } - - public bool 筋肉_筋肉右_表示 - { - get - { - return X0Y0_筋肉_筋肉右.Dra; - } - set - { - X0Y0_筋肉_筋肉右.Dra = value; - X0Y0_筋肉_筋肉右.Hit = value; - } - } - - public bool 筋肉_筋肉中_表示 - { - get - { - return X0Y0_筋肉_筋肉中.Dra; - } - set - { - X0Y0_筋肉_筋肉中.Dra = value; - X0Y0_筋肉_筋肉中.Hit = value; - } - } - - public bool 筋肉_筋肉左下_表示 - { - get - { - return X0Y0_筋肉_筋肉左下.Dra; - } - set - { - X0Y0_筋肉_筋肉左下.Dra = value; - X0Y0_筋肉_筋肉左下.Hit = value; - } - } - - public bool 筋肉_筋肉左中_表示 - { - get - { - return X0Y0_筋肉_筋肉左中.Dra; - } - set - { - X0Y0_筋肉_筋肉左中.Dra = value; - X0Y0_筋肉_筋肉左中.Hit = value; - } - } - - public bool 筋肉_筋肉左上_表示 - { - get - { - return X0Y0_筋肉_筋肉左上.Dra; - } - set - { - X0Y0_筋肉_筋肉左上.Dra = value; - X0Y0_筋肉_筋肉左上.Hit = value; - } - } - - public bool 筋肉_筋肉右下_表示 - { - get - { - return X0Y0_筋肉_筋肉右下.Dra; - } - set - { - X0Y0_筋肉_筋肉右下.Dra = value; - X0Y0_筋肉_筋肉右下.Hit = value; - } - } - - public bool 筋肉_筋肉右中_表示 - { - get - { - return X0Y0_筋肉_筋肉右中.Dra; - } - set - { - X0Y0_筋肉_筋肉右中.Dra = value; - X0Y0_筋肉_筋肉右中.Hit = value; - } - } - - public bool 筋肉_筋肉右上_表示 - { - get - { - return X0Y0_筋肉_筋肉右上.Dra; - } - set - { - X0Y0_筋肉_筋肉右上.Dra = value; - X0Y0_筋肉_筋肉右上.Hit = value; - } - } - - public bool 紋柄_紋左_紋1_表示 - { - get - { - return X0Y0_紋柄_紋左_紋1.Dra; - } - set - { - X0Y0_紋柄_紋左_紋1.Dra = value; - X0Y0_紋柄_紋左_紋1.Hit = value; - } - } - - public bool 紋柄_紋左_紋2_表示 - { - get - { - return X0Y0_紋柄_紋左_紋2.Dra; - } - set - { - X0Y0_紋柄_紋左_紋2.Dra = value; - X0Y0_紋柄_紋左_紋2.Hit = value; - } - } - - public bool 紋柄_紋左_紋3_表示 - { - get - { - return X0Y0_紋柄_紋左_紋3.Dra; - } - set - { - X0Y0_紋柄_紋左_紋3.Dra = value; - X0Y0_紋柄_紋左_紋3.Hit = value; - } - } - - public bool 紋柄_紋左_紋4_表示 - { - get - { - return X0Y0_紋柄_紋左_紋4.Dra; - } - set - { - X0Y0_紋柄_紋左_紋4.Dra = value; - X0Y0_紋柄_紋左_紋4.Hit = value; - } - } - - public bool 紋柄_紋右_紋1_表示 - { - get - { - return X0Y0_紋柄_紋右_紋1.Dra; - } - set - { - X0Y0_紋柄_紋右_紋1.Dra = value; - X0Y0_紋柄_紋右_紋1.Hit = value; - } - } - - public bool 紋柄_紋右_紋2_表示 - { - get - { - return X0Y0_紋柄_紋右_紋2.Dra; - } - set - { - X0Y0_紋柄_紋右_紋2.Dra = value; - X0Y0_紋柄_紋右_紋2.Hit = value; - } - } - - public bool 紋柄_紋右_紋3_表示 - { - get - { - return X0Y0_紋柄_紋右_紋3.Dra; - } - set - { - X0Y0_紋柄_紋右_紋3.Dra = value; - X0Y0_紋柄_紋右_紋3.Hit = value; - } - } - - public bool 紋柄_紋右_紋4_表示 - { - get - { - return X0Y0_紋柄_紋右_紋4.Dra; - } - set - { - X0Y0_紋柄_紋右_紋4.Dra = value; - X0Y0_紋柄_紋右_紋4.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ左.Dra = value; - X0Y0_淫タトゥ_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ右.Dra = value; - X0Y0_淫タトゥ_タトゥ右.Hit = value; - } - } - - public bool 悪タトゥ_タトゥ左1_表示 - { - get - { - return X0Y0_悪タトゥ_タトゥ左1.Dra; - } - set - { - X0Y0_悪タトゥ_タトゥ左1.Dra = value; - X0Y0_悪タトゥ_タトゥ左1.Hit = value; - } - } - - public bool 悪タトゥ_タトゥ左2_表示 - { - get - { - return X0Y0_悪タトゥ_タトゥ左2.Dra; - } - set - { - X0Y0_悪タトゥ_タトゥ左2.Dra = value; - X0Y0_悪タトゥ_タトゥ左2.Hit = value; - } - } - - public bool 悪タトゥ_タトゥ左3_表示 - { - get - { - return X0Y0_悪タトゥ_タトゥ左3.Dra; - } - set - { - X0Y0_悪タトゥ_タトゥ左3.Dra = value; - X0Y0_悪タトゥ_タトゥ左3.Hit = value; - } - } - - public bool 悪タトゥ_タトゥ右1_表示 - { - get - { - return X0Y0_悪タトゥ_タトゥ右1.Dra; - } - set - { - X0Y0_悪タトゥ_タトゥ右1.Dra = value; - X0Y0_悪タトゥ_タトゥ右1.Hit = value; - } - } - - public bool 悪タトゥ_タトゥ右2_表示 - { - get - { - return X0Y0_悪タトゥ_タトゥ右2.Dra; - } - set - { - X0Y0_悪タトゥ_タトゥ右2.Dra = value; - X0Y0_悪タトゥ_タトゥ右2.Hit = value; - } - } - - public bool 悪タトゥ_タトゥ右3_表示 - { - get - { - return X0Y0_悪タトゥ_タトゥ右3.Dra; - } - set - { - X0Y0_悪タトゥ_タトゥ右3.Dra = value; - X0Y0_悪タトゥ_タトゥ右3.Hit = value; - } - } - - public bool 植タトゥ_左_上_タトゥ1_表示 - { - get - { - return X0Y0_植タトゥ_左_上_タトゥ1.Dra; - } - set - { - X0Y0_植タトゥ_左_上_タトゥ1.Dra = value; - X0Y0_植タトゥ_左_上_タトゥ1.Hit = value; - } - } - - public bool 植タトゥ_左_上_タトゥ2_表示 - { - get - { - return X0Y0_植タトゥ_左_上_タトゥ2.Dra; - } - set - { - X0Y0_植タトゥ_左_上_タトゥ2.Dra = value; - X0Y0_植タトゥ_左_上_タトゥ2.Hit = value; - } - } - - public bool 植タトゥ_左_下_タトゥ1_表示 - { - get - { - return X0Y0_植タトゥ_左_下_タトゥ1.Dra; - } - set - { - X0Y0_植タトゥ_左_下_タトゥ1.Dra = value; - X0Y0_植タトゥ_左_下_タトゥ1.Hit = value; - } - } - - public bool 植タトゥ_左_下_タトゥ2_表示 - { - get - { - return X0Y0_植タトゥ_左_下_タトゥ2.Dra; - } - set - { - X0Y0_植タトゥ_左_下_タトゥ2.Dra = value; - X0Y0_植タトゥ_左_下_タトゥ2.Hit = value; - } - } - - public bool 植タトゥ_右_上_タトゥ1_表示 - { - get - { - return X0Y0_植タトゥ_右_上_タトゥ1.Dra; - } - set - { - X0Y0_植タトゥ_右_上_タトゥ1.Dra = value; - X0Y0_植タトゥ_右_上_タトゥ1.Hit = value; - } - } - - public bool 植タトゥ_右_上_タトゥ2_表示 - { - get - { - return X0Y0_植タトゥ_右_上_タトゥ2.Dra; - } - set - { - X0Y0_植タトゥ_右_上_タトゥ2.Dra = value; - X0Y0_植タトゥ_右_上_タトゥ2.Hit = value; - } - } - - public bool 植タトゥ_右_下_タトゥ1_表示 - { - get - { - return X0Y0_植タトゥ_右_下_タトゥ1.Dra; - } - set - { - X0Y0_植タトゥ_右_下_タトゥ1.Dra = value; - X0Y0_植タトゥ_右_下_タトゥ1.Hit = value; - } - } - - public bool 植タトゥ_右_下_タトゥ2_表示 - { - get - { - return X0Y0_植タトゥ_右_下_タトゥ2.Dra; - } - set - { - X0Y0_植タトゥ_右_下_タトゥ2.Dra = value; - X0Y0_植タトゥ_右_下_タトゥ2.Hit = value; - } - } - - public bool 獣性_獣毛左1_表示 - { - get - { - return X0Y0_獣性_獣毛左1.Dra; - } - set - { - X0Y0_獣性_獣毛左1.Dra = value; - X0Y0_獣性_獣毛左1.Hit = value; - } - } - - public bool 獣性_獣毛左2_表示 - { - get - { - return X0Y0_獣性_獣毛左2.Dra; - } - set - { - X0Y0_獣性_獣毛左2.Dra = value; - X0Y0_獣性_獣毛左2.Hit = value; - } - } - - public bool 獣性_獣毛右1_表示 - { - get - { - return X0Y0_獣性_獣毛右1.Dra; - } - set - { - X0Y0_獣性_獣毛右1.Dra = value; - X0Y0_獣性_獣毛右1.Hit = value; - } - } - - public bool 獣性_獣毛右2_表示 - { - get - { - return X0Y0_獣性_獣毛右2.Dra; - } - set - { - X0Y0_獣性_獣毛右2.Dra = value; - X0Y0_獣性_獣毛右2.Hit = value; - } - } - - public bool 竜性_左_鱗1_表示 - { - get - { - return X0Y0_竜性_左_鱗1.Dra; - } - set - { - X0Y0_竜性_左_鱗1.Dra = value; - X0Y0_竜性_左_鱗1.Hit = value; - } - } - - public bool 竜性_左_鱗2_表示 - { - get - { - return X0Y0_竜性_左_鱗2.Dra; - } - set - { - X0Y0_竜性_左_鱗2.Dra = value; - X0Y0_竜性_左_鱗2.Hit = value; - } - } - - public bool 竜性_左_鱗3_表示 - { - get - { - return X0Y0_竜性_左_鱗3.Dra; - } - set - { - X0Y0_竜性_左_鱗3.Dra = value; - X0Y0_竜性_左_鱗3.Hit = value; - } - } - - public bool 竜性_右_鱗1_表示 - { - get - { - return X0Y0_竜性_右_鱗1.Dra; - } - set - { - X0Y0_竜性_右_鱗1.Dra = value; - X0Y0_竜性_右_鱗1.Hit = value; - } - } - - public bool 竜性_右_鱗2_表示 - { - get - { - return X0Y0_竜性_右_鱗2.Dra; - } - set - { - X0Y0_竜性_右_鱗2.Dra = value; - X0Y0_竜性_右_鱗2.Hit = value; - } - } - - public bool 竜性_右_鱗3_表示 - { - get - { - return X0Y0_竜性_右_鱗3.Dra; - } - set - { - X0Y0_竜性_右_鱗3.Dra = value; - X0Y0_竜性_右_鱗3.Hit = value; - } - } - - public bool 虫性_甲殻左_甲殻2_甲殻_表示 - { - get - { - return X0Y0_虫性_甲殻左_甲殻2_甲殻.Dra; - } - set - { - X0Y0_虫性_甲殻左_甲殻2_甲殻.Dra = value; - X0Y0_虫性_甲殻左_甲殻2_甲殻.Hit = value; - } - } - - public bool 虫性_甲殻左_甲殻2_器官_表示 - { - get - { - return X0Y0_虫性_甲殻左_甲殻2_器官.Dra; - } - set - { - X0Y0_虫性_甲殻左_甲殻2_器官.Dra = value; - X0Y0_虫性_甲殻左_甲殻2_器官.Hit = value; - } - } - - public bool 虫性_甲殻左_甲殻1_甲殻_表示 - { - get - { - return X0Y0_虫性_甲殻左_甲殻1_甲殻.Dra; - } - set - { - X0Y0_虫性_甲殻左_甲殻1_甲殻.Dra = value; - X0Y0_虫性_甲殻左_甲殻1_甲殻.Hit = value; - } - } - - public bool 虫性_甲殻左_甲殻1_器官_表示 - { - get - { - return X0Y0_虫性_甲殻左_甲殻1_器官.Dra; - } - set - { - X0Y0_虫性_甲殻左_甲殻1_器官.Dra = value; - X0Y0_虫性_甲殻左_甲殻1_器官.Hit = value; - } - } - - public bool 虫性_甲殻右_甲殻2_甲殻_表示 - { - get - { - return X0Y0_虫性_甲殻右_甲殻2_甲殻.Dra; - } - set - { - X0Y0_虫性_甲殻右_甲殻2_甲殻.Dra = value; - X0Y0_虫性_甲殻右_甲殻2_甲殻.Hit = value; - } - } - - public bool 虫性_甲殻右_甲殻2_器官_表示 - { - get - { - return X0Y0_虫性_甲殻右_甲殻2_器官.Dra; - } - set - { - X0Y0_虫性_甲殻右_甲殻2_器官.Dra = value; - X0Y0_虫性_甲殻右_甲殻2_器官.Hit = value; - } - } - - public bool 虫性_甲殻右_甲殻1_甲殻_表示 - { - get - { - return X0Y0_虫性_甲殻右_甲殻1_甲殻.Dra; - } - set - { - X0Y0_虫性_甲殻右_甲殻1_甲殻.Dra = value; - X0Y0_虫性_甲殻右_甲殻1_甲殻.Hit = value; - } - } - - public bool 虫性_甲殻右_甲殻1_器官_表示 - { - get - { - return X0Y0_虫性_甲殻右_甲殻1_器官.Dra; - } - set - { - X0Y0_虫性_甲殻右_甲殻1_器官.Dra = value; - X0Y0_虫性_甲殻右_甲殻1_器官.Hit = value; - } - } - - public bool 傷X左_表示 - { - get - { - return X0Y0_傷X左.Dra; - } - set - { - X0Y0_傷X左.Dra = value; - X0Y0_傷X左.Hit = value; - } - } - - public bool 傷X右_表示 - { - get - { - return X0Y0_傷X右.Dra; - } - set - { - X0Y0_傷X右.Dra = value; - X0Y0_傷X右.Hit = value; - } - } - - public bool ハイライト外左_表示 - { - get - { - return X0Y0_ハイライト外左.Dra; - } - set - { - X0Y0_ハイライト外左.Dra = value; - X0Y0_ハイライト外左.Hit = value; - } - } - - public bool ハイライト外右_表示 - { - get - { - return X0Y0_ハイライト外右.Dra; - } - set - { - X0Y0_ハイライト外右.Dra = value; - X0Y0_ハイライト外右.Hit = value; - } - } - - public bool ハイライト内左_表示 - { - get - { - return X0Y0_ハイライト内左.Dra; - } - set - { - X0Y0_ハイライト内左.Dra = value; - X0Y0_ハイライト内左.Hit = value; - } - } - - public bool ハイライト内右_表示 - { - get - { - return X0Y0_ハイライト内右.Dra; - } - set - { - X0Y0_ハイライト内右.Dra = value; - X0Y0_ハイライト内右.Hit = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト外左_表示; - } - set - { - ハイライト外左_表示 = value; - ハイライト外右_表示 = value; - ハイライト内左_表示 = value; - ハイライト内右_表示 = value; - } - } - - public double 筋肉濃度 - { - get - { - return 筋肉_筋肉左CD.不透明度; - } - set - { - 筋肉_筋肉左CD.不透明度 = value; - 筋肉_筋肉右CD.不透明度 = value; - 筋肉_筋肉中CD.不透明度 = value; - 筋肉_筋肉左下CD.不透明度 = value; - 筋肉_筋肉左中CD.不透明度 = value; - 筋肉_筋肉左上CD.不透明度 = value; - 筋肉_筋肉右下CD.不透明度 = value; - 筋肉_筋肉右中CD.不透明度 = value; - 筋肉_筋肉右上CD.不透明度 = value; - } - } - - public double 傷X左濃度 - { - get - { - return 傷X左CD.不透明度; - } - set - { - 傷X左CD.不透明度 = value; - } - } - - public double 傷X右濃度 - { - get - { - return 傷X右CD.不透明度; - } - set - { - 傷X右CD.不透明度 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト外左CD.不透明度; - } - set - { - ハイライト外左CD.不透明度 = value; - ハイライト外右CD.不透明度 = value; - ハイライト内左CD.不透明度 = value; - ハイライト内右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 胸郭_表示; - } - set - { - 胸郭_表示 = value; - 筋肉_筋肉左_表示 = value; - 筋肉_筋肉右_表示 = value; - 筋肉_筋肉中_表示 = value; - 筋肉_筋肉左下_表示 = value; - 筋肉_筋肉左中_表示 = value; - 筋肉_筋肉左上_表示 = value; - 筋肉_筋肉右下_表示 = value; - 筋肉_筋肉右中_表示 = value; - 筋肉_筋肉右上_表示 = value; - 紋柄_紋左_紋1_表示 = value; - 紋柄_紋左_紋2_表示 = value; - 紋柄_紋左_紋3_表示 = value; - 紋柄_紋左_紋4_表示 = value; - 紋柄_紋右_紋1_表示 = value; - 紋柄_紋右_紋2_表示 = value; - 紋柄_紋右_紋3_表示 = value; - 紋柄_紋右_紋4_表示 = value; - 淫タトゥ_タトゥ左_表示 = value; - 淫タトゥ_タトゥ右_表示 = value; - 悪タトゥ_タトゥ左1_表示 = value; - 悪タトゥ_タトゥ左2_表示 = value; - 悪タトゥ_タトゥ左3_表示 = value; - 悪タトゥ_タトゥ右1_表示 = value; - 悪タトゥ_タトゥ右2_表示 = value; - 悪タトゥ_タトゥ右3_表示 = value; - 植タトゥ_左_上_タトゥ1_表示 = value; - 植タトゥ_左_上_タトゥ2_表示 = value; - 植タトゥ_左_下_タトゥ1_表示 = value; - 植タトゥ_左_下_タトゥ2_表示 = value; - 植タトゥ_右_上_タトゥ1_表示 = value; - 植タトゥ_右_上_タトゥ2_表示 = value; - 植タトゥ_右_下_タトゥ1_表示 = value; - 植タトゥ_右_下_タトゥ2_表示 = value; - 獣性_獣毛左1_表示 = value; - 獣性_獣毛左2_表示 = value; - 獣性_獣毛右1_表示 = value; - 獣性_獣毛右2_表示 = value; - 竜性_左_鱗1_表示 = value; - 竜性_左_鱗2_表示 = value; - 竜性_左_鱗3_表示 = value; - 竜性_右_鱗1_表示 = value; - 竜性_右_鱗2_表示 = value; - 竜性_右_鱗3_表示 = value; - 虫性_甲殻左_甲殻2_甲殻_表示 = value; - 虫性_甲殻左_甲殻2_器官_表示 = value; - 虫性_甲殻左_甲殻1_甲殻_表示 = value; - 虫性_甲殻左_甲殻1_器官_表示 = value; - 虫性_甲殻右_甲殻2_甲殻_表示 = value; - 虫性_甲殻右_甲殻2_器官_表示 = value; - 虫性_甲殻右_甲殻1_甲殻_表示 = value; - 虫性_甲殻右_甲殻1_器官_表示 = value; - 傷X左_表示 = value; - 傷X右_表示 = value; - ハイライト外左_表示 = value; - ハイライト外右_表示 = value; - ハイライト内左_表示 = value; - ハイライト内右_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 胸郭CD.不透明度; - } - set - { - 胸郭CD.不透明度 = value; - 筋肉_筋肉左CD.不透明度 = value; - 筋肉_筋肉右CD.不透明度 = value; - 筋肉_筋肉中CD.不透明度 = value; - 筋肉_筋肉左下CD.不透明度 = value; - 筋肉_筋肉左中CD.不透明度 = value; - 筋肉_筋肉左上CD.不透明度 = value; - 筋肉_筋肉右下CD.不透明度 = value; - 筋肉_筋肉右中CD.不透明度 = value; - 筋肉_筋肉右上CD.不透明度 = value; - 紋柄_紋左_紋1CD.不透明度 = value; - 紋柄_紋左_紋2CD.不透明度 = value; - 紋柄_紋左_紋3CD.不透明度 = value; - 紋柄_紋左_紋4CD.不透明度 = value; - 紋柄_紋右_紋1CD.不透明度 = value; - 紋柄_紋右_紋2CD.不透明度 = value; - 紋柄_紋右_紋3CD.不透明度 = value; - 紋柄_紋右_紋4CD.不透明度 = value; - 淫タトゥ_タトゥ左CD.不透明度 = value; - 淫タトゥ_タトゥ右CD.不透明度 = value; - 悪タトゥ_タトゥ左1CD.不透明度 = value; - 悪タトゥ_タトゥ左2CD.不透明度 = value; - 悪タトゥ_タトゥ左3CD.不透明度 = value; - 悪タトゥ_タトゥ右1CD.不透明度 = value; - 悪タトゥ_タトゥ右2CD.不透明度 = value; - 悪タトゥ_タトゥ右3CD.不透明度 = value; - 植タトゥ_左_上_タトゥ1CD.不透明度 = value; - 植タトゥ_左_上_タトゥ2CD.不透明度 = value; - 植タトゥ_左_下_タトゥ1CD.不透明度 = value; - 植タトゥ_左_下_タトゥ2CD.不透明度 = value; - 植タトゥ_右_上_タトゥ1CD.不透明度 = value; - 植タトゥ_右_上_タトゥ2CD.不透明度 = value; - 植タトゥ_右_下_タトゥ1CD.不透明度 = value; - 植タトゥ_右_下_タトゥ2CD.不透明度 = value; - 獣性_獣毛左1CD.不透明度 = value; - 獣性_獣毛左2CD.不透明度 = value; - 獣性_獣毛右1CD.不透明度 = value; - 獣性_獣毛右2CD.不透明度 = value; - 竜性_左_鱗1CD.不透明度 = value; - 竜性_左_鱗2CD.不透明度 = value; - 竜性_左_鱗3CD.不透明度 = value; - 竜性_右_鱗1CD.不透明度 = value; - 竜性_右_鱗2CD.不透明度 = value; - 竜性_右_鱗3CD.不透明度 = value; - 虫性_甲殻左_甲殻2_甲殻CD.不透明度 = value; - 虫性_甲殻左_甲殻2_器官CD.不透明度 = value; - 虫性_甲殻左_甲殻1_甲殻CD.不透明度 = value; - 虫性_甲殻左_甲殻1_器官CD.不透明度 = value; - 虫性_甲殻右_甲殻2_甲殻CD.不透明度 = value; - 虫性_甲殻右_甲殻2_器官CD.不透明度 = value; - 虫性_甲殻右_甲殻1_甲殻CD.不透明度 = value; - 虫性_甲殻右_甲殻1_器官CD.不透明度 = value; - 傷X左CD.不透明度 = value; - 傷X右CD.不透明度 = value; - ハイライト外左CD.不透明度 = value; - ハイライト外右CD.不透明度 = value; - ハイライト内左CD.不透明度 = value; - ハイライト内右CD.不透明度 = value; - } - } - - public JointS 首_接続点 => new JointS(本体, X0Y0_胸郭, 0); - - public JointS 肩左_接続点 => new JointS(本体, X0Y0_胸郭, 1); - - public JointS 肩右_接続点 => new JointS(本体, X0Y0_胸郭, 2); - - public JointS 胸左_接続点 => new JointS(本体, X0Y0_胸郭, 3); - - public JointS 胸右_接続点 => new JointS(本体, X0Y0_胸郭, 4); - - public JointS 肌_接続点 => new JointS(本体, X0Y0_胸郭, 10); - - public JointS 翼上左_接続点 => new JointS(本体, X0Y0_胸郭, 8); - - public JointS 翼上右_接続点 => new JointS(本体, X0Y0_胸郭, 9); - - public JointS 翼下左_接続点 => new JointS(本体, X0Y0_胸郭, 11); - - public JointS 翼下右_接続点 => new JointS(本体, X0Y0_胸郭, 12); - - public JointS 背中_接続点 => new JointS(本体, X0Y0_胸郭, 10); - - public 胸(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胸D e) - { - 胸 胸2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["胸郭"]); - Pars pars = 本体[0][0]; - X0Y0_胸郭 = pars["胸郭"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); - X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - X0Y0_筋肉_筋肉中 = pars2["筋肉中"].ToPar(); - X0Y0_筋肉_筋肉左下 = pars2["筋肉左下"].ToPar(); - X0Y0_筋肉_筋肉左中 = pars2["筋肉左中"].ToPar(); - X0Y0_筋肉_筋肉左上 = pars2["筋肉左上"].ToPar(); - X0Y0_筋肉_筋肉右下 = pars2["筋肉右下"].ToPar(); - X0Y0_筋肉_筋肉右中 = pars2["筋肉右中"].ToPar(); - X0Y0_筋肉_筋肉右上 = pars2["筋肉右上"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - Pars pars3 = pars2["紋左"].ToPars(); - X0Y0_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); - X0Y0_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); - X0Y0_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); - X0Y0_紋柄_紋左_紋4 = pars3["紋4"].ToPar(); - pars3 = pars2["紋右"].ToPars(); - X0Y0_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); - X0Y0_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); - X0Y0_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - X0Y0_紋柄_紋右_紋4 = pars3["紋4"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - X0Y0_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - X0Y0_悪タトゥ_タトゥ左1 = pars2["タトゥ左1"].ToPar(); - X0Y0_悪タトゥ_タトゥ左2 = pars2["タトゥ左2"].ToPar(); - X0Y0_悪タトゥ_タトゥ左3 = pars2["タトゥ左3"].ToPar(); - X0Y0_悪タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); - X0Y0_悪タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); - X0Y0_悪タトゥ_タトゥ右3 = pars2["タトゥ右3"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); - pars3 = pars2["左"].ToPars(); - Pars pars4 = pars3["上"].ToPars(); - X0Y0_植タトゥ_左_上_タトゥ1 = pars4["タトゥ1"].ToPar(); - X0Y0_植タトゥ_左_上_タトゥ2 = pars4["タトゥ2"].ToPar(); - pars4 = pars3["下"].ToPars(); - X0Y0_植タトゥ_左_下_タトゥ1 = pars4["タトゥ1"].ToPar(); - X0Y0_植タトゥ_左_下_タトゥ2 = pars4["タトゥ2"].ToPar(); - pars3 = pars2["右"].ToPars(); - pars4 = pars3["上"].ToPars(); - X0Y0_植タトゥ_右_上_タトゥ1 = pars4["タトゥ1"].ToPar(); - X0Y0_植タトゥ_右_上_タトゥ2 = pars4["タトゥ2"].ToPar(); - pars4 = pars3["下"].ToPars(); - X0Y0_植タトゥ_右_下_タトゥ1 = pars4["タトゥ1"].ToPar(); - X0Y0_植タトゥ_右_下_タトゥ2 = pars4["タトゥ2"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y0_獣性_獣毛左1 = pars2["獣毛左1"].ToPar(); - X0Y0_獣性_獣毛左2 = pars2["獣毛左2"].ToPar(); - X0Y0_獣性_獣毛右1 = pars2["獣毛右1"].ToPar(); - X0Y0_獣性_獣毛右2 = pars2["獣毛右2"].ToPar(); - pars2 = pars["鱗"].ToPars(); - pars3 = pars2["左"].ToPars(); - X0Y0_竜性_左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_竜性_左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_竜性_左_鱗3 = pars3["鱗3"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y0_竜性_右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_竜性_右_鱗3 = pars3["鱗3"].ToPar(); - pars2 = pars["虫性"].ToPars(); - pars3 = pars2["甲殻左"].ToPars(); - pars4 = pars3["甲殻2"].ToPars(); - X0Y0_虫性_甲殻左_甲殻2_甲殻 = pars4["甲殻"].ToPar(); - X0Y0_虫性_甲殻左_甲殻2_器官 = pars4["器官"].ToPar(); - pars4 = pars3["甲殻1"].ToPars(); - X0Y0_虫性_甲殻左_甲殻1_甲殻 = pars4["甲殻"].ToPar(); - X0Y0_虫性_甲殻左_甲殻1_器官 = pars4["器官"].ToPar(); - pars3 = pars2["甲殻右"].ToPars(); - pars4 = pars3["甲殻2"].ToPars(); - X0Y0_虫性_甲殻右_甲殻2_甲殻 = pars4["甲殻"].ToPar(); - X0Y0_虫性_甲殻右_甲殻2_器官 = pars4["器官"].ToPar(); - pars4 = pars3["甲殻1"].ToPars(); - X0Y0_虫性_甲殻右_甲殻1_甲殻 = pars4["甲殻"].ToPar(); - X0Y0_虫性_甲殻右_甲殻1_器官 = pars4["器官"].ToPar(); - X0Y0_傷X左 = pars["傷X左"].ToPar(); - X0Y0_傷X右 = pars["傷X右"].ToPar(); - X0Y0_ハイライト外左 = pars["ハイライト外左"].ToPar(); - X0Y0_ハイライト外右 = pars["ハイライト外右"].ToPar(); - X0Y0_ハイライト内左 = pars["ハイライト内左"].ToPar(); - X0Y0_ハイライト内右 = pars["ハイライト内右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 胸郭_表示 = e.胸郭_表示; - 筋肉_筋肉左_表示 = e.筋肉_筋肉左_表示; - 筋肉_筋肉右_表示 = e.筋肉_筋肉右_表示; - 筋肉_筋肉中_表示 = e.筋肉_筋肉中_表示; - 筋肉_筋肉左下_表示 = e.筋肉_筋肉左下_表示; - 筋肉_筋肉左中_表示 = e.筋肉_筋肉左中_表示; - 筋肉_筋肉左上_表示 = e.筋肉_筋肉左上_表示; - 筋肉_筋肉右下_表示 = e.筋肉_筋肉右下_表示; - 筋肉_筋肉右中_表示 = e.筋肉_筋肉右中_表示; - 筋肉_筋肉右上_表示 = e.筋肉_筋肉右上_表示; - 紋柄_紋左_紋1_表示 = e.紋柄_紋左_紋1_表示; - 紋柄_紋左_紋2_表示 = e.紋柄_紋左_紋2_表示; - 紋柄_紋左_紋3_表示 = e.紋柄_紋左_紋3_表示; - 紋柄_紋左_紋4_表示 = e.紋柄_紋左_紋4_表示; - 紋柄_紋右_紋1_表示 = e.紋柄_紋右_紋1_表示; - 紋柄_紋右_紋2_表示 = e.紋柄_紋右_紋2_表示; - 紋柄_紋右_紋3_表示 = e.紋柄_紋右_紋3_表示; - 紋柄_紋右_紋4_表示 = e.紋柄_紋右_紋4_表示; - 淫タトゥ_タトゥ左_表示 = e.淫タトゥ_タトゥ左_表示; - 淫タトゥ_タトゥ右_表示 = e.淫タトゥ_タトゥ右_表示; - 悪タトゥ_タトゥ左1_表示 = e.悪タトゥ_タトゥ左1_表示; - 悪タトゥ_タトゥ左2_表示 = e.悪タトゥ_タトゥ左2_表示; - 悪タトゥ_タトゥ左3_表示 = e.悪タトゥ_タトゥ左3_表示; - 悪タトゥ_タトゥ右1_表示 = e.悪タトゥ_タトゥ右1_表示; - 悪タトゥ_タトゥ右2_表示 = e.悪タトゥ_タトゥ右2_表示; - 悪タトゥ_タトゥ右3_表示 = e.悪タトゥ_タトゥ右3_表示; - 植タトゥ_左_上_タトゥ1_表示 = e.植タトゥ_左_上_タトゥ1_表示; - 植タトゥ_左_上_タトゥ2_表示 = e.植タトゥ_左_上_タトゥ2_表示; - 植タトゥ_左_下_タトゥ1_表示 = e.植タトゥ_左_下_タトゥ1_表示; - 植タトゥ_左_下_タトゥ2_表示 = e.植タトゥ_左_下_タトゥ2_表示; - 植タトゥ_右_上_タトゥ1_表示 = e.植タトゥ_右_上_タトゥ1_表示; - 植タトゥ_右_上_タトゥ2_表示 = e.植タトゥ_右_上_タトゥ2_表示; - 植タトゥ_右_下_タトゥ1_表示 = e.植タトゥ_右_下_タトゥ1_表示; - 植タトゥ_右_下_タトゥ2_表示 = e.植タトゥ_右_下_タトゥ2_表示; - 獣性_獣毛左1_表示 = e.獣性_獣毛左1_表示; - 獣性_獣毛左2_表示 = e.獣性_獣毛左2_表示; - 獣性_獣毛右1_表示 = e.獣性_獣毛右1_表示; - 獣性_獣毛右2_表示 = e.獣性_獣毛右2_表示; - 竜性_左_鱗1_表示 = e.竜性_左_鱗1_表示; - 竜性_左_鱗2_表示 = e.竜性_左_鱗2_表示; - 竜性_左_鱗3_表示 = e.竜性_左_鱗3_表示; - 竜性_右_鱗1_表示 = e.竜性_右_鱗1_表示; - 竜性_右_鱗2_表示 = e.竜性_右_鱗2_表示; - 竜性_右_鱗3_表示 = e.竜性_右_鱗3_表示; - 虫性_甲殻左_甲殻2_甲殻_表示 = e.虫性_甲殻左_甲殻2_甲殻_表示; - 虫性_甲殻左_甲殻2_器官_表示 = e.虫性_甲殻左_甲殻2_器官_表示; - 虫性_甲殻左_甲殻1_甲殻_表示 = e.虫性_甲殻左_甲殻1_甲殻_表示; - 虫性_甲殻左_甲殻1_器官_表示 = e.虫性_甲殻左_甲殻1_器官_表示; - 虫性_甲殻右_甲殻2_甲殻_表示 = e.虫性_甲殻右_甲殻2_甲殻_表示; - 虫性_甲殻右_甲殻2_器官_表示 = e.虫性_甲殻右_甲殻2_器官_表示; - 虫性_甲殻右_甲殻1_甲殻_表示 = e.虫性_甲殻右_甲殻1_甲殻_表示; - 虫性_甲殻右_甲殻1_器官_表示 = e.虫性_甲殻右_甲殻1_器官_表示; - 傷X左_表示 = e.傷X左_表示; - 傷X右_表示 = e.傷X右_表示; - ハイライト外左_表示 = e.ハイライト外左_表示; - ハイライト外右_表示 = e.ハイライト外右_表示; - ハイライト内左_表示 = e.ハイライト内左_表示; - ハイライト内右_表示 = e.ハイライト内右_表示; - ハイライト表示 = e.ハイライト表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.首_接続.Count > 0) - { - 首_接続 = e.首_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胸2; - f.ConnectionType = ConnectionInfo.胸_首_接続; - f.接続(胸2.首_接続点); - return f; - }).ToArray(); - } - if (e.肩左_接続.Count > 0) - { - 肩左_接続 = e.肩左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胸2; - f.ConnectionType = ConnectionInfo.胸_肩左_接続; - f.接続(胸2.肩左_接続点); - return f; - }).ToArray(); - } - if (e.肩右_接続.Count > 0) - { - 肩右_接続 = e.肩右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胸2; - f.ConnectionType = ConnectionInfo.胸_肩右_接続; - f.接続(胸2.肩右_接続点); - return f; - }).ToArray(); - } - if (e.胸左_接続.Count > 0) - { - 胸左_接続 = e.胸左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胸2; - f.ConnectionType = ConnectionInfo.胸_胸左_接続; - f.接続(胸2.胸左_接続点); - return f; - }).ToArray(); - } - if (e.胸右_接続.Count > 0) - { - 胸右_接続 = e.胸右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胸2; - f.ConnectionType = ConnectionInfo.胸_胸右_接続; - f.接続(胸2.胸右_接続点); - return f; - }).ToArray(); - } - if (e.肌_接続.Count > 0) - { - 肌_接続 = e.肌_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胸2; - f.ConnectionType = ConnectionInfo.胸_肌_接続; - f.接続(胸2.肌_接続点); - return f; - }).ToArray(); - } - if (e.翼上左_接続.Count > 0) - { - 翼上左_接続 = e.翼上左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胸2; - f.ConnectionType = ConnectionInfo.胸_翼上左_接続; - f.接続(胸2.翼上左_接続点); - return f; - }).ToArray(); - } - if (e.翼上右_接続.Count > 0) - { - 翼上右_接続 = e.翼上右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胸2; - f.ConnectionType = ConnectionInfo.胸_翼上右_接続; - f.接続(胸2.翼上右_接続点); - return f; - }).ToArray(); - } - if (e.翼下左_接続.Count > 0) - { - 翼下左_接続 = e.翼下左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胸2; - f.ConnectionType = ConnectionInfo.胸_翼下左_接続; - f.接続(胸2.翼下左_接続点); - return f; - }).ToArray(); - } - if (e.翼下右_接続.Count > 0) - { - 翼下右_接続 = e.翼下右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胸2; - f.ConnectionType = ConnectionInfo.胸_翼下右_接続; - f.接続(胸2.翼下右_接続点); - return f; - }).ToArray(); - } - if (e.背中_接続.Count > 0) - { - 背中_接続 = e.背中_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 胸2; - f.ConnectionType = ConnectionInfo.胸_背中_接続; - f.接続(胸2.背中_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_胸郭CP = new ColorP(X0Y0_胸郭, 胸郭CD, DisUnit, abj: true); - X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉中CP = new ColorP(X0Y0_筋肉_筋肉中, 筋肉_筋肉中CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉左下CP = new ColorP(X0Y0_筋肉_筋肉左下, 筋肉_筋肉左下CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉左中CP = new ColorP(X0Y0_筋肉_筋肉左中, 筋肉_筋肉左中CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉左上CP = new ColorP(X0Y0_筋肉_筋肉左上, 筋肉_筋肉左上CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉右下CP = new ColorP(X0Y0_筋肉_筋肉右下, 筋肉_筋肉右下CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉右中CP = new ColorP(X0Y0_筋肉_筋肉右中, 筋肉_筋肉右中CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉右上CP = new ColorP(X0Y0_筋肉_筋肉右上, 筋肉_筋肉右上CD, DisUnit, abj: false); - 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_紋柄_紋右_紋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_淫タトゥ_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_タトゥ左, 淫タトゥ_タトゥ左CD, 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); - X0Y0_悪タトゥ_タトゥ左3CP = new ColorP(X0Y0_悪タトゥ_タトゥ左3, 悪タトゥ_タトゥ左3CD, 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_植タトゥ_左_上_タトゥ1CP = new ColorP(X0Y0_植タトゥ_左_上_タトゥ1, 植タトゥ_左_上_タトゥ1CD, DisUnit, abj: true); - X0Y0_植タトゥ_左_上_タトゥ2CP = new ColorP(X0Y0_植タトゥ_左_上_タトゥ2, 植タトゥ_左_上_タトゥ2CD, DisUnit, abj: true); - X0Y0_植タトゥ_左_下_タトゥ1CP = new ColorP(X0Y0_植タトゥ_左_下_タトゥ1, 植タトゥ_左_下_タトゥ1CD, DisUnit, abj: true); - X0Y0_植タトゥ_左_下_タトゥ2CP = new ColorP(X0Y0_植タトゥ_左_下_タトゥ2, 植タトゥ_左_下_タトゥ2CD, DisUnit, abj: true); - X0Y0_植タトゥ_右_上_タトゥ1CP = new ColorP(X0Y0_植タトゥ_右_上_タトゥ1, 植タトゥ_右_上_タトゥ1CD, DisUnit, abj: true); - X0Y0_植タトゥ_右_上_タトゥ2CP = new ColorP(X0Y0_植タトゥ_右_上_タトゥ2, 植タトゥ_右_上_タトゥ2CD, DisUnit, abj: true); - X0Y0_植タトゥ_右_下_タトゥ1CP = new ColorP(X0Y0_植タトゥ_右_下_タトゥ1, 植タトゥ_右_下_タトゥ1CD, DisUnit, abj: true); - X0Y0_植タトゥ_右_下_タトゥ2CP = new ColorP(X0Y0_植タトゥ_右_下_タトゥ2, 植タトゥ_右_下_タトゥ2CD, DisUnit, abj: true); - X0Y0_獣性_獣毛左1CP = new ColorP(X0Y0_獣性_獣毛左1, 獣性_獣毛左1CD, DisUnit, abj: true); - X0Y0_獣性_獣毛左2CP = new ColorP(X0Y0_獣性_獣毛左2, 獣性_獣毛左2CD, DisUnit, abj: true); - X0Y0_獣性_獣毛右1CP = new ColorP(X0Y0_獣性_獣毛右1, 獣性_獣毛右1CD, DisUnit, abj: true); - X0Y0_獣性_獣毛右2CP = new ColorP(X0Y0_獣性_獣毛右2, 獣性_獣毛右2CD, 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_竜性_右_鱗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_虫性_甲殻左_甲殻2_甲殻CP = new ColorP(X0Y0_虫性_甲殻左_甲殻2_甲殻, 虫性_甲殻左_甲殻2_甲殻CD, DisUnit, abj: true); - X0Y0_虫性_甲殻左_甲殻2_器官CP = new ColorP(X0Y0_虫性_甲殻左_甲殻2_器官, 虫性_甲殻左_甲殻2_器官CD, DisUnit, abj: true); - X0Y0_虫性_甲殻左_甲殻1_甲殻CP = new ColorP(X0Y0_虫性_甲殻左_甲殻1_甲殻, 虫性_甲殻左_甲殻1_甲殻CD, DisUnit, abj: true); - X0Y0_虫性_甲殻左_甲殻1_器官CP = new ColorP(X0Y0_虫性_甲殻左_甲殻1_器官, 虫性_甲殻左_甲殻1_器官CD, DisUnit, abj: true); - X0Y0_虫性_甲殻右_甲殻2_甲殻CP = new ColorP(X0Y0_虫性_甲殻右_甲殻2_甲殻, 虫性_甲殻右_甲殻2_甲殻CD, DisUnit, abj: true); - X0Y0_虫性_甲殻右_甲殻2_器官CP = new ColorP(X0Y0_虫性_甲殻右_甲殻2_器官, 虫性_甲殻右_甲殻2_器官CD, DisUnit, abj: true); - X0Y0_虫性_甲殻右_甲殻1_甲殻CP = new ColorP(X0Y0_虫性_甲殻右_甲殻1_甲殻, 虫性_甲殻右_甲殻1_甲殻CD, DisUnit, abj: true); - X0Y0_虫性_甲殻右_甲殻1_器官CP = new ColorP(X0Y0_虫性_甲殻右_甲殻1_器官, 虫性_甲殻右_甲殻1_器官CD, DisUnit, abj: true); - X0Y0_傷X左CP = new ColorP(X0Y0_傷X左, 傷X左CD, DisUnit, abj: true); - X0Y0_傷X右CP = new ColorP(X0Y0_傷X右, 傷X右CD, DisUnit, abj: true); - X0Y0_ハイライト外左CP = new ColorP(X0Y0_ハイライト外左, ハイライト外左CD, DisUnit, abj: true); - X0Y0_ハイライト外右CP = new ColorP(X0Y0_ハイライト外右, ハイライト外右CD, DisUnit, abj: true); - X0Y0_ハイライト内左CP = new ColorP(X0Y0_ハイライト内左, ハイライト内左CD, DisUnit, abj: true); - X0Y0_ハイライト内右CP = new ColorP(X0Y0_ハイライト内右, ハイライト内右CD, DisUnit, abj: true); - 筋肉濃度 = e.筋肉濃度; - 傷X左濃度 = e.傷X左濃度; - 傷X右濃度 = e.傷X右濃度; - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - 尺度B = 0.99; - 尺度YB = 0.99; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_胸郭); - Are.Draw(X0Y0_筋肉_筋肉左); - Are.Draw(X0Y0_筋肉_筋肉右); - Are.Draw(X0Y0_筋肉_筋肉中); - Are.Draw(X0Y0_筋肉_筋肉左下); - Are.Draw(X0Y0_筋肉_筋肉左中); - Are.Draw(X0Y0_筋肉_筋肉左上); - Are.Draw(X0Y0_筋肉_筋肉右下); - Are.Draw(X0Y0_筋肉_筋肉右中); - Are.Draw(X0Y0_筋肉_筋肉右上); - Are.Draw(X0Y0_紋柄_紋左_紋1); - Are.Draw(X0Y0_紋柄_紋左_紋2); - Are.Draw(X0Y0_紋柄_紋左_紋3); - Are.Draw(X0Y0_紋柄_紋左_紋4); - Are.Draw(X0Y0_紋柄_紋右_紋1); - Are.Draw(X0Y0_紋柄_紋右_紋2); - Are.Draw(X0Y0_紋柄_紋右_紋3); - Are.Draw(X0Y0_紋柄_紋右_紋4); - Are.Draw(X0Y0_淫タトゥ_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_タトゥ右); - Are.Draw(X0Y0_悪タトゥ_タトゥ左1); - Are.Draw(X0Y0_悪タトゥ_タトゥ左2); - Are.Draw(X0Y0_悪タトゥ_タトゥ左3); - Are.Draw(X0Y0_悪タトゥ_タトゥ右1); - Are.Draw(X0Y0_悪タトゥ_タトゥ右2); - Are.Draw(X0Y0_悪タトゥ_タトゥ右3); - Are.Draw(X0Y0_植タトゥ_左_上_タトゥ1); - Are.Draw(X0Y0_植タトゥ_左_上_タトゥ2); - Are.Draw(X0Y0_植タトゥ_左_下_タトゥ1); - Are.Draw(X0Y0_植タトゥ_左_下_タトゥ2); - Are.Draw(X0Y0_植タトゥ_右_上_タトゥ1); - Are.Draw(X0Y0_植タトゥ_右_上_タトゥ2); - Are.Draw(X0Y0_植タトゥ_右_下_タトゥ1); - Are.Draw(X0Y0_植タトゥ_右_下_タトゥ2); - Are.Draw(X0Y0_獣性_獣毛左1); - Are.Draw(X0Y0_獣性_獣毛左2); - Are.Draw(X0Y0_獣性_獣毛右1); - Are.Draw(X0Y0_獣性_獣毛右2); - Are.Draw(X0Y0_竜性_左_鱗1); - Are.Draw(X0Y0_竜性_左_鱗2); - Are.Draw(X0Y0_竜性_左_鱗3); - Are.Draw(X0Y0_竜性_右_鱗1); - Are.Draw(X0Y0_竜性_右_鱗2); - Are.Draw(X0Y0_竜性_右_鱗3); - Are.Draw(X0Y0_傷X左); - Are.Draw(X0Y0_傷X右); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y0_虫性_甲殻左_甲殻2_甲殻); - Are.Draw(X0Y0_虫性_甲殻左_甲殻2_器官); - Are.Draw(X0Y0_虫性_甲殻左_甲殻1_甲殻); - Are.Draw(X0Y0_虫性_甲殻左_甲殻1_器官); - Are.Draw(X0Y0_虫性_甲殻右_甲殻2_甲殻); - Are.Draw(X0Y0_虫性_甲殻右_甲殻2_器官); - Are.Draw(X0Y0_虫性_甲殻右_甲殻1_甲殻); - Are.Draw(X0Y0_虫性_甲殻右_甲殻1_器官); - Are.Draw(X0Y0_ハイライト外左); - Are.Draw(X0Y0_ハイライト外右); - Are.Draw(X0Y0_ハイライト内左); - Are.Draw(X0Y0_ハイライト内右); - } - - public override void 色更新() - { - X0Y0_胸郭CP.Update(); - X0Y0_筋肉_筋肉左CP.Update(); - X0Y0_筋肉_筋肉右CP.Update(); - X0Y0_筋肉_筋肉中CP.Update(); - X0Y0_筋肉_筋肉左下CP.Update(); - X0Y0_筋肉_筋肉左中CP.Update(); - X0Y0_筋肉_筋肉左上CP.Update(); - X0Y0_筋肉_筋肉右下CP.Update(); - X0Y0_筋肉_筋肉右中CP.Update(); - X0Y0_筋肉_筋肉右上CP.Update(); - X0Y0_紋柄_紋左_紋1CP.Update(); - X0Y0_紋柄_紋左_紋2CP.Update(); - X0Y0_紋柄_紋左_紋3CP.Update(); - X0Y0_紋柄_紋左_紋4CP.Update(); - X0Y0_紋柄_紋右_紋1CP.Update(); - X0Y0_紋柄_紋右_紋2CP.Update(); - X0Y0_紋柄_紋右_紋3CP.Update(); - X0Y0_紋柄_紋右_紋4CP.Update(); - X0Y0_淫タトゥ_タトゥ左CP.Update(); - X0Y0_淫タトゥ_タトゥ右CP.Update(); - X0Y0_悪タトゥ_タトゥ左1CP.Update(); - X0Y0_悪タトゥ_タトゥ左2CP.Update(); - X0Y0_悪タトゥ_タトゥ左3CP.Update(); - X0Y0_悪タトゥ_タトゥ右1CP.Update(); - X0Y0_悪タトゥ_タトゥ右2CP.Update(); - X0Y0_悪タトゥ_タトゥ右3CP.Update(); - X0Y0_植タトゥ_左_上_タトゥ1CP.Update(); - X0Y0_植タトゥ_左_上_タトゥ2CP.Update(); - X0Y0_植タトゥ_左_下_タトゥ1CP.Update(); - X0Y0_植タトゥ_左_下_タトゥ2CP.Update(); - X0Y0_植タトゥ_右_上_タトゥ1CP.Update(); - X0Y0_植タトゥ_右_上_タトゥ2CP.Update(); - X0Y0_植タトゥ_右_下_タトゥ1CP.Update(); - X0Y0_植タトゥ_右_下_タトゥ2CP.Update(); - X0Y0_獣性_獣毛左1CP.Update(); - X0Y0_獣性_獣毛左2CP.Update(); - X0Y0_獣性_獣毛右1CP.Update(); - X0Y0_獣性_獣毛右2CP.Update(); - X0Y0_竜性_左_鱗1CP.Update(); - X0Y0_竜性_左_鱗2CP.Update(); - X0Y0_竜性_左_鱗3CP.Update(); - X0Y0_竜性_右_鱗1CP.Update(); - X0Y0_竜性_右_鱗2CP.Update(); - X0Y0_竜性_右_鱗3CP.Update(); - X0Y0_虫性_甲殻左_甲殻2_甲殻CP.Update(); - X0Y0_虫性_甲殻左_甲殻2_器官CP.Update(); - X0Y0_虫性_甲殻左_甲殻1_甲殻CP.Update(); - X0Y0_虫性_甲殻左_甲殻1_器官CP.Update(); - X0Y0_虫性_甲殻右_甲殻2_甲殻CP.Update(); - X0Y0_虫性_甲殻右_甲殻2_器官CP.Update(); - X0Y0_虫性_甲殻右_甲殻1_甲殻CP.Update(); - X0Y0_虫性_甲殻右_甲殻1_器官CP.Update(); - X0Y0_傷X左CP.Update(); - X0Y0_傷X右CP.Update(); - X0Y0_ハイライト外左CP.Update(); - X0Y0_ハイライト外右CP.Update(); - X0Y0_ハイライト内左CP.Update(); - X0Y0_ハイライト内右CP.Update(); - } - - public override void 色更新(Vector2D[] mm) - { - X0Y0_胸郭CP.Update(mm); - X0Y0_筋肉_筋肉左CP.Update(); - X0Y0_筋肉_筋肉右CP.Update(); - X0Y0_筋肉_筋肉中CP.Update(); - X0Y0_筋肉_筋肉左下CP.Update(); - X0Y0_筋肉_筋肉左中CP.Update(); - X0Y0_筋肉_筋肉左上CP.Update(); - X0Y0_筋肉_筋肉右下CP.Update(); - X0Y0_筋肉_筋肉右中CP.Update(); - X0Y0_筋肉_筋肉右上CP.Update(); - X0Y0_紋柄_紋左_紋1CP.Update(); - X0Y0_紋柄_紋左_紋2CP.Update(); - X0Y0_紋柄_紋左_紋3CP.Update(); - X0Y0_紋柄_紋左_紋4CP.Update(); - X0Y0_紋柄_紋右_紋1CP.Update(); - X0Y0_紋柄_紋右_紋2CP.Update(); - X0Y0_紋柄_紋右_紋3CP.Update(); - X0Y0_紋柄_紋右_紋4CP.Update(); - X0Y0_淫タトゥ_タトゥ左CP.Update(); - X0Y0_淫タトゥ_タトゥ右CP.Update(); - X0Y0_悪タトゥ_タトゥ左1CP.Update(); - X0Y0_悪タトゥ_タトゥ左2CP.Update(); - X0Y0_悪タトゥ_タトゥ左3CP.Update(); - X0Y0_悪タトゥ_タトゥ右1CP.Update(); - X0Y0_悪タトゥ_タトゥ右2CP.Update(); - X0Y0_悪タトゥ_タトゥ右3CP.Update(); - X0Y0_植タトゥ_左_上_タトゥ1CP.Update(); - X0Y0_植タトゥ_左_上_タトゥ2CP.Update(); - X0Y0_植タトゥ_左_下_タトゥ1CP.Update(); - X0Y0_植タトゥ_左_下_タトゥ2CP.Update(); - X0Y0_植タトゥ_右_上_タトゥ1CP.Update(); - X0Y0_植タトゥ_右_上_タトゥ2CP.Update(); - X0Y0_植タトゥ_右_下_タトゥ1CP.Update(); - X0Y0_植タトゥ_右_下_タトゥ2CP.Update(); - X0Y0_獣性_獣毛左1CP.Update(); - X0Y0_獣性_獣毛左2CP.Update(); - X0Y0_獣性_獣毛右1CP.Update(); - X0Y0_獣性_獣毛右2CP.Update(); - X0Y0_竜性_左_鱗1CP.Update(); - X0Y0_竜性_左_鱗2CP.Update(); - X0Y0_竜性_左_鱗3CP.Update(); - X0Y0_竜性_右_鱗1CP.Update(); - X0Y0_竜性_右_鱗2CP.Update(); - X0Y0_竜性_右_鱗3CP.Update(); - X0Y0_虫性_甲殻左_甲殻2_甲殻CP.Update(); - X0Y0_虫性_甲殻左_甲殻2_器官CP.Update(); - X0Y0_虫性_甲殻左_甲殻1_甲殻CP.Update(); - X0Y0_虫性_甲殻左_甲殻1_器官CP.Update(); - X0Y0_虫性_甲殻右_甲殻2_甲殻CP.Update(); - X0Y0_虫性_甲殻右_甲殻2_器官CP.Update(); - X0Y0_虫性_甲殻右_甲殻1_甲殻CP.Update(); - X0Y0_虫性_甲殻右_甲殻1_器官CP.Update(); - X0Y0_傷X左CP.Update(); - X0Y0_傷X右CP.Update(); - X0Y0_ハイライト外左CP.Update(); - X0Y0_ハイライト外右CP.Update(); - X0Y0_ハイライト内左CP.Update(); - X0Y0_ハイライト内右CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 胸郭CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉中CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉左下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉左中CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉左上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉右下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉右中CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉右上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左3CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右3CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_左_上_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_左_上_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_左_下_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_左_下_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_右_上_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_右_上_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_右_下_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_右_下_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 獣性_獣毛左1CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 獣性_獣毛左2CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 獣性_獣毛右1CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 獣性_獣毛右2CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性_甲殻左_甲殻2_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻左_甲殻2_器官CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 虫性_甲殻左_甲殻1_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻左_甲殻1_器官CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 虫性_甲殻右_甲殻2_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻右_甲殻2_器官CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 虫性_甲殻右_甲殻1_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻右_甲殻1_器官CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 傷X左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト外左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト外右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト内左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト内右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋肉_筋肉左_表示 = 筋肉_; + 筋肉_筋肉右_表示 = 筋肉_; + 筋肉_筋肉中_表示 = 筋肉_; + 筋肉_筋肉左下_表示 = 筋肉_; + 筋肉_筋肉左中_表示 = 筋肉_; + 筋肉_筋肉左上_表示 = 筋肉_; + 筋肉_筋肉右下_表示 = 筋肉_; + 筋肉_筋肉右中_表示 = 筋肉_; + 筋肉_筋肉右上_表示 = 筋肉_; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 胸郭_表示 + { + get + { + return X0Y0_胸郭.Dra; + } + set + { + X0Y0_胸郭.Dra = value; + X0Y0_胸郭.Hit = value; + } + } + + public bool 筋肉_筋肉左_表示 + { + get + { + return X0Y0_筋肉_筋肉左.Dra; + } + set + { + X0Y0_筋肉_筋肉左.Dra = value; + X0Y0_筋肉_筋肉左.Hit = value; + } + } + + public bool 筋肉_筋肉右_表示 + { + get + { + return X0Y0_筋肉_筋肉右.Dra; + } + set + { + X0Y0_筋肉_筋肉右.Dra = value; + X0Y0_筋肉_筋肉右.Hit = value; + } + } + + public bool 筋肉_筋肉中_表示 + { + get + { + return X0Y0_筋肉_筋肉中.Dra; + } + set + { + X0Y0_筋肉_筋肉中.Dra = value; + X0Y0_筋肉_筋肉中.Hit = value; + } + } + + public bool 筋肉_筋肉左下_表示 + { + get + { + return X0Y0_筋肉_筋肉左下.Dra; + } + set + { + X0Y0_筋肉_筋肉左下.Dra = value; + X0Y0_筋肉_筋肉左下.Hit = value; + } + } + + public bool 筋肉_筋肉左中_表示 + { + get + { + return X0Y0_筋肉_筋肉左中.Dra; + } + set + { + X0Y0_筋肉_筋肉左中.Dra = value; + X0Y0_筋肉_筋肉左中.Hit = value; + } + } + + public bool 筋肉_筋肉左上_表示 + { + get + { + return X0Y0_筋肉_筋肉左上.Dra; + } + set + { + X0Y0_筋肉_筋肉左上.Dra = value; + X0Y0_筋肉_筋肉左上.Hit = value; + } + } + + public bool 筋肉_筋肉右下_表示 + { + get + { + return X0Y0_筋肉_筋肉右下.Dra; + } + set + { + X0Y0_筋肉_筋肉右下.Dra = value; + X0Y0_筋肉_筋肉右下.Hit = value; + } + } + + public bool 筋肉_筋肉右中_表示 + { + get + { + return X0Y0_筋肉_筋肉右中.Dra; + } + set + { + X0Y0_筋肉_筋肉右中.Dra = value; + X0Y0_筋肉_筋肉右中.Hit = value; + } + } + + public bool 筋肉_筋肉右上_表示 + { + get + { + return X0Y0_筋肉_筋肉右上.Dra; + } + set + { + X0Y0_筋肉_筋肉右上.Dra = value; + X0Y0_筋肉_筋肉右上.Hit = value; + } + } + + public bool 紋柄_紋左_紋1_表示 + { + get + { + return X0Y0_紋柄_紋左_紋1.Dra; + } + set + { + X0Y0_紋柄_紋左_紋1.Dra = value; + X0Y0_紋柄_紋左_紋1.Hit = value; + } + } + + public bool 紋柄_紋左_紋2_表示 + { + get + { + return X0Y0_紋柄_紋左_紋2.Dra; + } + set + { + X0Y0_紋柄_紋左_紋2.Dra = value; + X0Y0_紋柄_紋左_紋2.Hit = value; + } + } + + public bool 紋柄_紋左_紋3_表示 + { + get + { + return X0Y0_紋柄_紋左_紋3.Dra; + } + set + { + X0Y0_紋柄_紋左_紋3.Dra = value; + X0Y0_紋柄_紋左_紋3.Hit = value; + } + } + + public bool 紋柄_紋左_紋4_表示 + { + get + { + return X0Y0_紋柄_紋左_紋4.Dra; + } + set + { + X0Y0_紋柄_紋左_紋4.Dra = value; + X0Y0_紋柄_紋左_紋4.Hit = value; + } + } + + public bool 紋柄_紋右_紋1_表示 + { + get + { + return X0Y0_紋柄_紋右_紋1.Dra; + } + set + { + X0Y0_紋柄_紋右_紋1.Dra = value; + X0Y0_紋柄_紋右_紋1.Hit = value; + } + } + + public bool 紋柄_紋右_紋2_表示 + { + get + { + return X0Y0_紋柄_紋右_紋2.Dra; + } + set + { + X0Y0_紋柄_紋右_紋2.Dra = value; + X0Y0_紋柄_紋右_紋2.Hit = value; + } + } + + public bool 紋柄_紋右_紋3_表示 + { + get + { + return X0Y0_紋柄_紋右_紋3.Dra; + } + set + { + X0Y0_紋柄_紋右_紋3.Dra = value; + X0Y0_紋柄_紋右_紋3.Hit = value; + } + } + + public bool 紋柄_紋右_紋4_表示 + { + get + { + return X0Y0_紋柄_紋右_紋4.Dra; + } + set + { + X0Y0_紋柄_紋右_紋4.Dra = value; + X0Y0_紋柄_紋右_紋4.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ左.Dra = value; + X0Y0_淫タトゥ_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ右.Dra = value; + X0Y0_淫タトゥ_タトゥ右.Hit = value; + } + } + + public bool 悪タトゥ_タトゥ左1_表示 + { + get + { + return X0Y0_悪タトゥ_タトゥ左1.Dra; + } + set + { + X0Y0_悪タトゥ_タトゥ左1.Dra = value; + X0Y0_悪タトゥ_タトゥ左1.Hit = value; + } + } + + public bool 悪タトゥ_タトゥ左2_表示 + { + get + { + return X0Y0_悪タトゥ_タトゥ左2.Dra; + } + set + { + X0Y0_悪タトゥ_タトゥ左2.Dra = value; + X0Y0_悪タトゥ_タトゥ左2.Hit = value; + } + } + + public bool 悪タトゥ_タトゥ左3_表示 + { + get + { + return X0Y0_悪タトゥ_タトゥ左3.Dra; + } + set + { + X0Y0_悪タトゥ_タトゥ左3.Dra = value; + X0Y0_悪タトゥ_タトゥ左3.Hit = value; + } + } + + public bool 悪タトゥ_タトゥ右1_表示 + { + get + { + return X0Y0_悪タトゥ_タトゥ右1.Dra; + } + set + { + X0Y0_悪タトゥ_タトゥ右1.Dra = value; + X0Y0_悪タトゥ_タトゥ右1.Hit = value; + } + } + + public bool 悪タトゥ_タトゥ右2_表示 + { + get + { + return X0Y0_悪タトゥ_タトゥ右2.Dra; + } + set + { + X0Y0_悪タトゥ_タトゥ右2.Dra = value; + X0Y0_悪タトゥ_タトゥ右2.Hit = value; + } + } + + public bool 悪タトゥ_タトゥ右3_表示 + { + get + { + return X0Y0_悪タトゥ_タトゥ右3.Dra; + } + set + { + X0Y0_悪タトゥ_タトゥ右3.Dra = value; + X0Y0_悪タトゥ_タトゥ右3.Hit = value; + } + } + + public bool 植タトゥ_左_上_タトゥ1_表示 + { + get + { + return X0Y0_植タトゥ_左_上_タトゥ1.Dra; + } + set + { + X0Y0_植タトゥ_左_上_タトゥ1.Dra = value; + X0Y0_植タトゥ_左_上_タトゥ1.Hit = value; + } + } + + public bool 植タトゥ_左_上_タトゥ2_表示 + { + get + { + return X0Y0_植タトゥ_左_上_タトゥ2.Dra; + } + set + { + X0Y0_植タトゥ_左_上_タトゥ2.Dra = value; + X0Y0_植タトゥ_左_上_タトゥ2.Hit = value; + } + } + + public bool 植タトゥ_左_下_タトゥ1_表示 + { + get + { + return X0Y0_植タトゥ_左_下_タトゥ1.Dra; + } + set + { + X0Y0_植タトゥ_左_下_タトゥ1.Dra = value; + X0Y0_植タトゥ_左_下_タトゥ1.Hit = value; + } + } + + public bool 植タトゥ_左_下_タトゥ2_表示 + { + get + { + return X0Y0_植タトゥ_左_下_タトゥ2.Dra; + } + set + { + X0Y0_植タトゥ_左_下_タトゥ2.Dra = value; + X0Y0_植タトゥ_左_下_タトゥ2.Hit = value; + } + } + + public bool 植タトゥ_右_上_タトゥ1_表示 + { + get + { + return X0Y0_植タトゥ_右_上_タトゥ1.Dra; + } + set + { + X0Y0_植タトゥ_右_上_タトゥ1.Dra = value; + X0Y0_植タトゥ_右_上_タトゥ1.Hit = value; + } + } + + public bool 植タトゥ_右_上_タトゥ2_表示 + { + get + { + return X0Y0_植タトゥ_右_上_タトゥ2.Dra; + } + set + { + X0Y0_植タトゥ_右_上_タトゥ2.Dra = value; + X0Y0_植タトゥ_右_上_タトゥ2.Hit = value; + } + } + + public bool 植タトゥ_右_下_タトゥ1_表示 + { + get + { + return X0Y0_植タトゥ_右_下_タトゥ1.Dra; + } + set + { + X0Y0_植タトゥ_右_下_タトゥ1.Dra = value; + X0Y0_植タトゥ_右_下_タトゥ1.Hit = value; + } + } + + public bool 植タトゥ_右_下_タトゥ2_表示 + { + get + { + return X0Y0_植タトゥ_右_下_タトゥ2.Dra; + } + set + { + X0Y0_植タトゥ_右_下_タトゥ2.Dra = value; + X0Y0_植タトゥ_右_下_タトゥ2.Hit = value; + } + } + + public bool 獣性_獣毛左1_表示 + { + get + { + return X0Y0_獣性_獣毛左1.Dra; + } + set + { + X0Y0_獣性_獣毛左1.Dra = value; + X0Y0_獣性_獣毛左1.Hit = value; + } + } + + public bool 獣性_獣毛左2_表示 + { + get + { + return X0Y0_獣性_獣毛左2.Dra; + } + set + { + X0Y0_獣性_獣毛左2.Dra = value; + X0Y0_獣性_獣毛左2.Hit = value; + } + } + + public bool 獣性_獣毛右1_表示 + { + get + { + return X0Y0_獣性_獣毛右1.Dra; + } + set + { + X0Y0_獣性_獣毛右1.Dra = value; + X0Y0_獣性_獣毛右1.Hit = value; + } + } + + public bool 獣性_獣毛右2_表示 + { + get + { + return X0Y0_獣性_獣毛右2.Dra; + } + set + { + X0Y0_獣性_獣毛右2.Dra = value; + X0Y0_獣性_獣毛右2.Hit = value; + } + } + + public bool 竜性_左_鱗1_表示 + { + get + { + return X0Y0_竜性_左_鱗1.Dra; + } + set + { + X0Y0_竜性_左_鱗1.Dra = value; + X0Y0_竜性_左_鱗1.Hit = value; + } + } + + public bool 竜性_左_鱗2_表示 + { + get + { + return X0Y0_竜性_左_鱗2.Dra; + } + set + { + X0Y0_竜性_左_鱗2.Dra = value; + X0Y0_竜性_左_鱗2.Hit = value; + } + } + + public bool 竜性_左_鱗3_表示 + { + get + { + return X0Y0_竜性_左_鱗3.Dra; + } + set + { + X0Y0_竜性_左_鱗3.Dra = value; + X0Y0_竜性_左_鱗3.Hit = value; + } + } + + public bool 竜性_右_鱗1_表示 + { + get + { + return X0Y0_竜性_右_鱗1.Dra; + } + set + { + X0Y0_竜性_右_鱗1.Dra = value; + X0Y0_竜性_右_鱗1.Hit = value; + } + } + + public bool 竜性_右_鱗2_表示 + { + get + { + return X0Y0_竜性_右_鱗2.Dra; + } + set + { + X0Y0_竜性_右_鱗2.Dra = value; + X0Y0_竜性_右_鱗2.Hit = value; + } + } + + public bool 竜性_右_鱗3_表示 + { + get + { + return X0Y0_竜性_右_鱗3.Dra; + } + set + { + X0Y0_竜性_右_鱗3.Dra = value; + X0Y0_竜性_右_鱗3.Hit = value; + } + } + + public bool 虫性_甲殻左_甲殻2_甲殻_表示 + { + get + { + return X0Y0_虫性_甲殻左_甲殻2_甲殻.Dra; + } + set + { + X0Y0_虫性_甲殻左_甲殻2_甲殻.Dra = value; + X0Y0_虫性_甲殻左_甲殻2_甲殻.Hit = value; + } + } + + public bool 虫性_甲殻左_甲殻2_器官_表示 + { + get + { + return X0Y0_虫性_甲殻左_甲殻2_器官.Dra; + } + set + { + X0Y0_虫性_甲殻左_甲殻2_器官.Dra = value; + X0Y0_虫性_甲殻左_甲殻2_器官.Hit = value; + } + } + + public bool 虫性_甲殻左_甲殻1_甲殻_表示 + { + get + { + return X0Y0_虫性_甲殻左_甲殻1_甲殻.Dra; + } + set + { + X0Y0_虫性_甲殻左_甲殻1_甲殻.Dra = value; + X0Y0_虫性_甲殻左_甲殻1_甲殻.Hit = value; + } + } + + public bool 虫性_甲殻左_甲殻1_器官_表示 + { + get + { + return X0Y0_虫性_甲殻左_甲殻1_器官.Dra; + } + set + { + X0Y0_虫性_甲殻左_甲殻1_器官.Dra = value; + X0Y0_虫性_甲殻左_甲殻1_器官.Hit = value; + } + } + + public bool 虫性_甲殻右_甲殻2_甲殻_表示 + { + get + { + return X0Y0_虫性_甲殻右_甲殻2_甲殻.Dra; + } + set + { + X0Y0_虫性_甲殻右_甲殻2_甲殻.Dra = value; + X0Y0_虫性_甲殻右_甲殻2_甲殻.Hit = value; + } + } + + public bool 虫性_甲殻右_甲殻2_器官_表示 + { + get + { + return X0Y0_虫性_甲殻右_甲殻2_器官.Dra; + } + set + { + X0Y0_虫性_甲殻右_甲殻2_器官.Dra = value; + X0Y0_虫性_甲殻右_甲殻2_器官.Hit = value; + } + } + + public bool 虫性_甲殻右_甲殻1_甲殻_表示 + { + get + { + return X0Y0_虫性_甲殻右_甲殻1_甲殻.Dra; + } + set + { + X0Y0_虫性_甲殻右_甲殻1_甲殻.Dra = value; + X0Y0_虫性_甲殻右_甲殻1_甲殻.Hit = value; + } + } + + public bool 虫性_甲殻右_甲殻1_器官_表示 + { + get + { + return X0Y0_虫性_甲殻右_甲殻1_器官.Dra; + } + set + { + X0Y0_虫性_甲殻右_甲殻1_器官.Dra = value; + X0Y0_虫性_甲殻右_甲殻1_器官.Hit = value; + } + } + + public bool 傷X左_表示 + { + get + { + return X0Y0_傷X左.Dra; + } + set + { + X0Y0_傷X左.Dra = value; + X0Y0_傷X左.Hit = value; + } + } + + public bool 傷X右_表示 + { + get + { + return X0Y0_傷X右.Dra; + } + set + { + X0Y0_傷X右.Dra = value; + X0Y0_傷X右.Hit = value; + } + } + + public bool ハイライト外左_表示 + { + get + { + return X0Y0_ハイライト外左.Dra; + } + set + { + X0Y0_ハイライト外左.Dra = value; + X0Y0_ハイライト外左.Hit = value; + } + } + + public bool ハイライト外右_表示 + { + get + { + return X0Y0_ハイライト外右.Dra; + } + set + { + X0Y0_ハイライト外右.Dra = value; + X0Y0_ハイライト外右.Hit = value; + } + } + + public bool ハイライト内左_表示 + { + get + { + return X0Y0_ハイライト内左.Dra; + } + set + { + X0Y0_ハイライト内左.Dra = value; + X0Y0_ハイライト内左.Hit = value; + } + } + + public bool ハイライト内右_表示 + { + get + { + return X0Y0_ハイライト内右.Dra; + } + set + { + X0Y0_ハイライト内右.Dra = value; + X0Y0_ハイライト内右.Hit = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト外左_表示; + } + set + { + ハイライト外左_表示 = value; + ハイライト外右_表示 = value; + ハイライト内左_表示 = value; + ハイライト内右_表示 = value; + } + } + + public double 筋肉濃度 + { + get + { + return 筋肉_筋肉左CD.不透明度; + } + set + { + 筋肉_筋肉左CD.不透明度 = value; + 筋肉_筋肉右CD.不透明度 = value; + 筋肉_筋肉中CD.不透明度 = value; + 筋肉_筋肉左下CD.不透明度 = value; + 筋肉_筋肉左中CD.不透明度 = value; + 筋肉_筋肉左上CD.不透明度 = value; + 筋肉_筋肉右下CD.不透明度 = value; + 筋肉_筋肉右中CD.不透明度 = value; + 筋肉_筋肉右上CD.不透明度 = value; + } + } + + public double 傷X左濃度 + { + get + { + return 傷X左CD.不透明度; + } + set + { + 傷X左CD.不透明度 = value; + } + } + + public double 傷X右濃度 + { + get + { + return 傷X右CD.不透明度; + } + set + { + 傷X右CD.不透明度 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト外左CD.不透明度; + } + set + { + ハイライト外左CD.不透明度 = value; + ハイライト外右CD.不透明度 = value; + ハイライト内左CD.不透明度 = value; + ハイライト内右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 胸郭_表示; + } + set + { + 胸郭_表示 = value; + 筋肉_筋肉左_表示 = value; + 筋肉_筋肉右_表示 = value; + 筋肉_筋肉中_表示 = value; + 筋肉_筋肉左下_表示 = value; + 筋肉_筋肉左中_表示 = value; + 筋肉_筋肉左上_表示 = value; + 筋肉_筋肉右下_表示 = value; + 筋肉_筋肉右中_表示 = value; + 筋肉_筋肉右上_表示 = value; + 紋柄_紋左_紋1_表示 = value; + 紋柄_紋左_紋2_表示 = value; + 紋柄_紋左_紋3_表示 = value; + 紋柄_紋左_紋4_表示 = value; + 紋柄_紋右_紋1_表示 = value; + 紋柄_紋右_紋2_表示 = value; + 紋柄_紋右_紋3_表示 = value; + 紋柄_紋右_紋4_表示 = value; + 淫タトゥ_タトゥ左_表示 = value; + 淫タトゥ_タトゥ右_表示 = value; + 悪タトゥ_タトゥ左1_表示 = value; + 悪タトゥ_タトゥ左2_表示 = value; + 悪タトゥ_タトゥ左3_表示 = value; + 悪タトゥ_タトゥ右1_表示 = value; + 悪タトゥ_タトゥ右2_表示 = value; + 悪タトゥ_タトゥ右3_表示 = value; + 植タトゥ_左_上_タトゥ1_表示 = value; + 植タトゥ_左_上_タトゥ2_表示 = value; + 植タトゥ_左_下_タトゥ1_表示 = value; + 植タトゥ_左_下_タトゥ2_表示 = value; + 植タトゥ_右_上_タトゥ1_表示 = value; + 植タトゥ_右_上_タトゥ2_表示 = value; + 植タトゥ_右_下_タトゥ1_表示 = value; + 植タトゥ_右_下_タトゥ2_表示 = value; + 獣性_獣毛左1_表示 = value; + 獣性_獣毛左2_表示 = value; + 獣性_獣毛右1_表示 = value; + 獣性_獣毛右2_表示 = value; + 竜性_左_鱗1_表示 = value; + 竜性_左_鱗2_表示 = value; + 竜性_左_鱗3_表示 = value; + 竜性_右_鱗1_表示 = value; + 竜性_右_鱗2_表示 = value; + 竜性_右_鱗3_表示 = value; + 虫性_甲殻左_甲殻2_甲殻_表示 = value; + 虫性_甲殻左_甲殻2_器官_表示 = value; + 虫性_甲殻左_甲殻1_甲殻_表示 = value; + 虫性_甲殻左_甲殻1_器官_表示 = value; + 虫性_甲殻右_甲殻2_甲殻_表示 = value; + 虫性_甲殻右_甲殻2_器官_表示 = value; + 虫性_甲殻右_甲殻1_甲殻_表示 = value; + 虫性_甲殻右_甲殻1_器官_表示 = value; + 傷X左_表示 = value; + 傷X右_表示 = value; + ハイライト外左_表示 = value; + ハイライト外右_表示 = value; + ハイライト内左_表示 = value; + ハイライト内右_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 胸郭CD.不透明度; + } + set + { + 胸郭CD.不透明度 = value; + 筋肉_筋肉左CD.不透明度 = value; + 筋肉_筋肉右CD.不透明度 = value; + 筋肉_筋肉中CD.不透明度 = value; + 筋肉_筋肉左下CD.不透明度 = value; + 筋肉_筋肉左中CD.不透明度 = value; + 筋肉_筋肉左上CD.不透明度 = value; + 筋肉_筋肉右下CD.不透明度 = value; + 筋肉_筋肉右中CD.不透明度 = value; + 筋肉_筋肉右上CD.不透明度 = value; + 紋柄_紋左_紋1CD.不透明度 = value; + 紋柄_紋左_紋2CD.不透明度 = value; + 紋柄_紋左_紋3CD.不透明度 = value; + 紋柄_紋左_紋4CD.不透明度 = value; + 紋柄_紋右_紋1CD.不透明度 = value; + 紋柄_紋右_紋2CD.不透明度 = value; + 紋柄_紋右_紋3CD.不透明度 = value; + 紋柄_紋右_紋4CD.不透明度 = value; + 淫タトゥ_タトゥ左CD.不透明度 = value; + 淫タトゥ_タトゥ右CD.不透明度 = value; + 悪タトゥ_タトゥ左1CD.不透明度 = value; + 悪タトゥ_タトゥ左2CD.不透明度 = value; + 悪タトゥ_タトゥ左3CD.不透明度 = value; + 悪タトゥ_タトゥ右1CD.不透明度 = value; + 悪タトゥ_タトゥ右2CD.不透明度 = value; + 悪タトゥ_タトゥ右3CD.不透明度 = value; + 植タトゥ_左_上_タトゥ1CD.不透明度 = value; + 植タトゥ_左_上_タトゥ2CD.不透明度 = value; + 植タトゥ_左_下_タトゥ1CD.不透明度 = value; + 植タトゥ_左_下_タトゥ2CD.不透明度 = value; + 植タトゥ_右_上_タトゥ1CD.不透明度 = value; + 植タトゥ_右_上_タトゥ2CD.不透明度 = value; + 植タトゥ_右_下_タトゥ1CD.不透明度 = value; + 植タトゥ_右_下_タトゥ2CD.不透明度 = value; + 獣性_獣毛左1CD.不透明度 = value; + 獣性_獣毛左2CD.不透明度 = value; + 獣性_獣毛右1CD.不透明度 = value; + 獣性_獣毛右2CD.不透明度 = value; + 竜性_左_鱗1CD.不透明度 = value; + 竜性_左_鱗2CD.不透明度 = value; + 竜性_左_鱗3CD.不透明度 = value; + 竜性_右_鱗1CD.不透明度 = value; + 竜性_右_鱗2CD.不透明度 = value; + 竜性_右_鱗3CD.不透明度 = value; + 虫性_甲殻左_甲殻2_甲殻CD.不透明度 = value; + 虫性_甲殻左_甲殻2_器官CD.不透明度 = value; + 虫性_甲殻左_甲殻1_甲殻CD.不透明度 = value; + 虫性_甲殻左_甲殻1_器官CD.不透明度 = value; + 虫性_甲殻右_甲殻2_甲殻CD.不透明度 = value; + 虫性_甲殻右_甲殻2_器官CD.不透明度 = value; + 虫性_甲殻右_甲殻1_甲殻CD.不透明度 = value; + 虫性_甲殻右_甲殻1_器官CD.不透明度 = value; + 傷X左CD.不透明度 = value; + 傷X右CD.不透明度 = value; + ハイライト外左CD.不透明度 = value; + ハイライト外右CD.不透明度 = value; + ハイライト内左CD.不透明度 = value; + ハイライト内右CD.不透明度 = value; + } + } + + public JointS 首_接続点 => new JointS(本体, X0Y0_胸郭, 0); + + public JointS 肩左_接続点 => new JointS(本体, X0Y0_胸郭, 1); + + public JointS 肩右_接続点 => new JointS(本体, X0Y0_胸郭, 2); + + public JointS 胸左_接続点 => new JointS(本体, X0Y0_胸郭, 3); + + public JointS 胸右_接続点 => new JointS(本体, X0Y0_胸郭, 4); + + public JointS 肌_接続点 => new JointS(本体, X0Y0_胸郭, 10); + + public JointS 翼上左_接続点 => new JointS(本体, X0Y0_胸郭, 8); + + public JointS 翼上右_接続点 => new JointS(本体, X0Y0_胸郭, 9); + + public JointS 翼下左_接続点 => new JointS(本体, X0Y0_胸郭, 11); + + public JointS 翼下右_接続点 => new JointS(本体, X0Y0_胸郭, 12); + + public JointS 背中_接続点 => new JointS(本体, X0Y0_胸郭, 10); + + public 胸(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胸D e) + { + 胸 胸2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["胸郭"]); + Pars pars = 本体[0][0]; + X0Y0_胸郭 = pars["胸郭"].ToPar(); + Pars pars2 = pars["筋肉"].ToPars(); + X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + X0Y0_筋肉_筋肉中 = pars2["筋肉中"].ToPar(); + X0Y0_筋肉_筋肉左下 = pars2["筋肉左下"].ToPar(); + X0Y0_筋肉_筋肉左中 = pars2["筋肉左中"].ToPar(); + X0Y0_筋肉_筋肉左上 = pars2["筋肉左上"].ToPar(); + X0Y0_筋肉_筋肉右下 = pars2["筋肉右下"].ToPar(); + X0Y0_筋肉_筋肉右中 = pars2["筋肉右中"].ToPar(); + X0Y0_筋肉_筋肉右上 = pars2["筋肉右上"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + Pars pars3 = pars2["紋左"].ToPars(); + X0Y0_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); + X0Y0_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); + X0Y0_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); + X0Y0_紋柄_紋左_紋4 = pars3["紋4"].ToPar(); + pars3 = pars2["紋右"].ToPars(); + X0Y0_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); + X0Y0_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); + X0Y0_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); + X0Y0_紋柄_紋右_紋4 = pars3["紋4"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + X0Y0_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + X0Y0_悪タトゥ_タトゥ左1 = pars2["タトゥ左1"].ToPar(); + X0Y0_悪タトゥ_タトゥ左2 = pars2["タトゥ左2"].ToPar(); + X0Y0_悪タトゥ_タトゥ左3 = pars2["タトゥ左3"].ToPar(); + X0Y0_悪タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); + X0Y0_悪タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); + X0Y0_悪タトゥ_タトゥ右3 = pars2["タトゥ右3"].ToPar(); + pars2 = pars["植タトゥ"].ToPars(); + pars3 = pars2["左"].ToPars(); + Pars pars4 = pars3["上"].ToPars(); + X0Y0_植タトゥ_左_上_タトゥ1 = pars4["タトゥ1"].ToPar(); + X0Y0_植タトゥ_左_上_タトゥ2 = pars4["タトゥ2"].ToPar(); + pars4 = pars3["下"].ToPars(); + X0Y0_植タトゥ_左_下_タトゥ1 = pars4["タトゥ1"].ToPar(); + X0Y0_植タトゥ_左_下_タトゥ2 = pars4["タトゥ2"].ToPar(); + pars3 = pars2["右"].ToPars(); + pars4 = pars3["上"].ToPars(); + X0Y0_植タトゥ_右_上_タトゥ1 = pars4["タトゥ1"].ToPar(); + X0Y0_植タトゥ_右_上_タトゥ2 = pars4["タトゥ2"].ToPar(); + pars4 = pars3["下"].ToPars(); + X0Y0_植タトゥ_右_下_タトゥ1 = pars4["タトゥ1"].ToPar(); + X0Y0_植タトゥ_右_下_タトゥ2 = pars4["タトゥ2"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y0_獣性_獣毛左1 = pars2["獣毛左1"].ToPar(); + X0Y0_獣性_獣毛左2 = pars2["獣毛左2"].ToPar(); + X0Y0_獣性_獣毛右1 = pars2["獣毛右1"].ToPar(); + X0Y0_獣性_獣毛右2 = pars2["獣毛右2"].ToPar(); + pars2 = pars["鱗"].ToPars(); + pars3 = pars2["左"].ToPars(); + X0Y0_竜性_左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_竜性_左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_竜性_左_鱗3 = pars3["鱗3"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y0_竜性_右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_竜性_右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_竜性_右_鱗3 = pars3["鱗3"].ToPar(); + pars2 = pars["虫性"].ToPars(); + pars3 = pars2["甲殻左"].ToPars(); + pars4 = pars3["甲殻2"].ToPars(); + X0Y0_虫性_甲殻左_甲殻2_甲殻 = pars4["甲殻"].ToPar(); + X0Y0_虫性_甲殻左_甲殻2_器官 = pars4["器官"].ToPar(); + pars4 = pars3["甲殻1"].ToPars(); + X0Y0_虫性_甲殻左_甲殻1_甲殻 = pars4["甲殻"].ToPar(); + X0Y0_虫性_甲殻左_甲殻1_器官 = pars4["器官"].ToPar(); + pars3 = pars2["甲殻右"].ToPars(); + pars4 = pars3["甲殻2"].ToPars(); + X0Y0_虫性_甲殻右_甲殻2_甲殻 = pars4["甲殻"].ToPar(); + X0Y0_虫性_甲殻右_甲殻2_器官 = pars4["器官"].ToPar(); + pars4 = pars3["甲殻1"].ToPars(); + X0Y0_虫性_甲殻右_甲殻1_甲殻 = pars4["甲殻"].ToPar(); + X0Y0_虫性_甲殻右_甲殻1_器官 = pars4["器官"].ToPar(); + X0Y0_傷X左 = pars["傷X左"].ToPar(); + X0Y0_傷X右 = pars["傷X右"].ToPar(); + X0Y0_ハイライト外左 = pars["ハイライト外左"].ToPar(); + X0Y0_ハイライト外右 = pars["ハイライト外右"].ToPar(); + X0Y0_ハイライト内左 = pars["ハイライト内左"].ToPar(); + X0Y0_ハイライト内右 = pars["ハイライト内右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 胸郭_表示 = e.胸郭_表示; + 筋肉_筋肉左_表示 = e.筋肉_筋肉左_表示; + 筋肉_筋肉右_表示 = e.筋肉_筋肉右_表示; + 筋肉_筋肉中_表示 = e.筋肉_筋肉中_表示; + 筋肉_筋肉左下_表示 = e.筋肉_筋肉左下_表示; + 筋肉_筋肉左中_表示 = e.筋肉_筋肉左中_表示; + 筋肉_筋肉左上_表示 = e.筋肉_筋肉左上_表示; + 筋肉_筋肉右下_表示 = e.筋肉_筋肉右下_表示; + 筋肉_筋肉右中_表示 = e.筋肉_筋肉右中_表示; + 筋肉_筋肉右上_表示 = e.筋肉_筋肉右上_表示; + 紋柄_紋左_紋1_表示 = e.紋柄_紋左_紋1_表示; + 紋柄_紋左_紋2_表示 = e.紋柄_紋左_紋2_表示; + 紋柄_紋左_紋3_表示 = e.紋柄_紋左_紋3_表示; + 紋柄_紋左_紋4_表示 = e.紋柄_紋左_紋4_表示; + 紋柄_紋右_紋1_表示 = e.紋柄_紋右_紋1_表示; + 紋柄_紋右_紋2_表示 = e.紋柄_紋右_紋2_表示; + 紋柄_紋右_紋3_表示 = e.紋柄_紋右_紋3_表示; + 紋柄_紋右_紋4_表示 = e.紋柄_紋右_紋4_表示; + 淫タトゥ_タトゥ左_表示 = e.淫タトゥ_タトゥ左_表示; + 淫タトゥ_タトゥ右_表示 = e.淫タトゥ_タトゥ右_表示; + 悪タトゥ_タトゥ左1_表示 = e.悪タトゥ_タトゥ左1_表示; + 悪タトゥ_タトゥ左2_表示 = e.悪タトゥ_タトゥ左2_表示; + 悪タトゥ_タトゥ左3_表示 = e.悪タトゥ_タトゥ左3_表示; + 悪タトゥ_タトゥ右1_表示 = e.悪タトゥ_タトゥ右1_表示; + 悪タトゥ_タトゥ右2_表示 = e.悪タトゥ_タトゥ右2_表示; + 悪タトゥ_タトゥ右3_表示 = e.悪タトゥ_タトゥ右3_表示; + 植タトゥ_左_上_タトゥ1_表示 = e.植タトゥ_左_上_タトゥ1_表示; + 植タトゥ_左_上_タトゥ2_表示 = e.植タトゥ_左_上_タトゥ2_表示; + 植タトゥ_左_下_タトゥ1_表示 = e.植タトゥ_左_下_タトゥ1_表示; + 植タトゥ_左_下_タトゥ2_表示 = e.植タトゥ_左_下_タトゥ2_表示; + 植タトゥ_右_上_タトゥ1_表示 = e.植タトゥ_右_上_タトゥ1_表示; + 植タトゥ_右_上_タトゥ2_表示 = e.植タトゥ_右_上_タトゥ2_表示; + 植タトゥ_右_下_タトゥ1_表示 = e.植タトゥ_右_下_タトゥ1_表示; + 植タトゥ_右_下_タトゥ2_表示 = e.植タトゥ_右_下_タトゥ2_表示; + 獣性_獣毛左1_表示 = e.獣性_獣毛左1_表示; + 獣性_獣毛左2_表示 = e.獣性_獣毛左2_表示; + 獣性_獣毛右1_表示 = e.獣性_獣毛右1_表示; + 獣性_獣毛右2_表示 = e.獣性_獣毛右2_表示; + 竜性_左_鱗1_表示 = e.竜性_左_鱗1_表示; + 竜性_左_鱗2_表示 = e.竜性_左_鱗2_表示; + 竜性_左_鱗3_表示 = e.竜性_左_鱗3_表示; + 竜性_右_鱗1_表示 = e.竜性_右_鱗1_表示; + 竜性_右_鱗2_表示 = e.竜性_右_鱗2_表示; + 竜性_右_鱗3_表示 = e.竜性_右_鱗3_表示; + 虫性_甲殻左_甲殻2_甲殻_表示 = e.虫性_甲殻左_甲殻2_甲殻_表示; + 虫性_甲殻左_甲殻2_器官_表示 = e.虫性_甲殻左_甲殻2_器官_表示; + 虫性_甲殻左_甲殻1_甲殻_表示 = e.虫性_甲殻左_甲殻1_甲殻_表示; + 虫性_甲殻左_甲殻1_器官_表示 = e.虫性_甲殻左_甲殻1_器官_表示; + 虫性_甲殻右_甲殻2_甲殻_表示 = e.虫性_甲殻右_甲殻2_甲殻_表示; + 虫性_甲殻右_甲殻2_器官_表示 = e.虫性_甲殻右_甲殻2_器官_表示; + 虫性_甲殻右_甲殻1_甲殻_表示 = e.虫性_甲殻右_甲殻1_甲殻_表示; + 虫性_甲殻右_甲殻1_器官_表示 = e.虫性_甲殻右_甲殻1_器官_表示; + 傷X左_表示 = e.傷X左_表示; + 傷X右_表示 = e.傷X右_表示; + ハイライト外左_表示 = e.ハイライト外左_表示; + ハイライト外右_表示 = e.ハイライト外右_表示; + ハイライト内左_表示 = e.ハイライト内左_表示; + ハイライト内右_表示 = e.ハイライト内右_表示; + ハイライト表示 = e.ハイライト表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.首_接続.Count > 0) + { + 首_接続 = e.首_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胸2; + f.ConnectionType = ConnectionInfo.胸_首_接続; + f.接続(胸2.首_接続点); + return f; + }).ToArray(); + } + if (e.肩左_接続.Count > 0) + { + 肩左_接続 = e.肩左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胸2; + f.ConnectionType = ConnectionInfo.胸_肩左_接続; + f.接続(胸2.肩左_接続点); + return f; + }).ToArray(); + } + if (e.肩右_接続.Count > 0) + { + 肩右_接続 = e.肩右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胸2; + f.ConnectionType = ConnectionInfo.胸_肩右_接続; + f.接続(胸2.肩右_接続点); + return f; + }).ToArray(); + } + if (e.胸左_接続.Count > 0) + { + 胸左_接続 = e.胸左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胸2; + f.ConnectionType = ConnectionInfo.胸_胸左_接続; + f.接続(胸2.胸左_接続点); + return f; + }).ToArray(); + } + if (e.胸右_接続.Count > 0) + { + 胸右_接続 = e.胸右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胸2; + f.ConnectionType = ConnectionInfo.胸_胸右_接続; + f.接続(胸2.胸右_接続点); + return f; + }).ToArray(); + } + if (e.肌_接続.Count > 0) + { + 肌_接続 = e.肌_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胸2; + f.ConnectionType = ConnectionInfo.胸_肌_接続; + f.接続(胸2.肌_接続点); + return f; + }).ToArray(); + } + if (e.翼上左_接続.Count > 0) + { + 翼上左_接続 = e.翼上左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胸2; + f.ConnectionType = ConnectionInfo.胸_翼上左_接続; + f.接続(胸2.翼上左_接続点); + return f; + }).ToArray(); + } + if (e.翼上右_接続.Count > 0) + { + 翼上右_接続 = e.翼上右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胸2; + f.ConnectionType = ConnectionInfo.胸_翼上右_接続; + f.接続(胸2.翼上右_接続点); + return f; + }).ToArray(); + } + if (e.翼下左_接続.Count > 0) + { + 翼下左_接続 = e.翼下左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胸2; + f.ConnectionType = ConnectionInfo.胸_翼下左_接続; + f.接続(胸2.翼下左_接続点); + return f; + }).ToArray(); + } + if (e.翼下右_接続.Count > 0) + { + 翼下右_接続 = e.翼下右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胸2; + f.ConnectionType = ConnectionInfo.胸_翼下右_接続; + f.接続(胸2.翼下右_接続点); + return f; + }).ToArray(); + } + if (e.背中_接続.Count > 0) + { + 背中_接続 = e.背中_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 胸2; + f.ConnectionType = ConnectionInfo.胸_背中_接続; + f.接続(胸2.背中_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_胸郭CP = new ColorP(X0Y0_胸郭, 胸郭CD, DisUnit, abj: true); + X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉中CP = new ColorP(X0Y0_筋肉_筋肉中, 筋肉_筋肉中CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉左下CP = new ColorP(X0Y0_筋肉_筋肉左下, 筋肉_筋肉左下CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉左中CP = new ColorP(X0Y0_筋肉_筋肉左中, 筋肉_筋肉左中CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉左上CP = new ColorP(X0Y0_筋肉_筋肉左上, 筋肉_筋肉左上CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉右下CP = new ColorP(X0Y0_筋肉_筋肉右下, 筋肉_筋肉右下CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉右中CP = new ColorP(X0Y0_筋肉_筋肉右中, 筋肉_筋肉右中CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉右上CP = new ColorP(X0Y0_筋肉_筋肉右上, 筋肉_筋肉右上CD, DisUnit, abj: false); + 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_紋柄_紋右_紋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_淫タトゥ_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_タトゥ左, 淫タトゥ_タトゥ左CD, 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); + X0Y0_悪タトゥ_タトゥ左3CP = new ColorP(X0Y0_悪タトゥ_タトゥ左3, 悪タトゥ_タトゥ左3CD, 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_植タトゥ_左_上_タトゥ1CP = new ColorP(X0Y0_植タトゥ_左_上_タトゥ1, 植タトゥ_左_上_タトゥ1CD, DisUnit, abj: true); + X0Y0_植タトゥ_左_上_タトゥ2CP = new ColorP(X0Y0_植タトゥ_左_上_タトゥ2, 植タトゥ_左_上_タトゥ2CD, DisUnit, abj: true); + X0Y0_植タトゥ_左_下_タトゥ1CP = new ColorP(X0Y0_植タトゥ_左_下_タトゥ1, 植タトゥ_左_下_タトゥ1CD, DisUnit, abj: true); + X0Y0_植タトゥ_左_下_タトゥ2CP = new ColorP(X0Y0_植タトゥ_左_下_タトゥ2, 植タトゥ_左_下_タトゥ2CD, DisUnit, abj: true); + X0Y0_植タトゥ_右_上_タトゥ1CP = new ColorP(X0Y0_植タトゥ_右_上_タトゥ1, 植タトゥ_右_上_タトゥ1CD, DisUnit, abj: true); + X0Y0_植タトゥ_右_上_タトゥ2CP = new ColorP(X0Y0_植タトゥ_右_上_タトゥ2, 植タトゥ_右_上_タトゥ2CD, DisUnit, abj: true); + X0Y0_植タトゥ_右_下_タトゥ1CP = new ColorP(X0Y0_植タトゥ_右_下_タトゥ1, 植タトゥ_右_下_タトゥ1CD, DisUnit, abj: true); + X0Y0_植タトゥ_右_下_タトゥ2CP = new ColorP(X0Y0_植タトゥ_右_下_タトゥ2, 植タトゥ_右_下_タトゥ2CD, DisUnit, abj: true); + X0Y0_獣性_獣毛左1CP = new ColorP(X0Y0_獣性_獣毛左1, 獣性_獣毛左1CD, DisUnit, abj: true); + X0Y0_獣性_獣毛左2CP = new ColorP(X0Y0_獣性_獣毛左2, 獣性_獣毛左2CD, DisUnit, abj: true); + X0Y0_獣性_獣毛右1CP = new ColorP(X0Y0_獣性_獣毛右1, 獣性_獣毛右1CD, DisUnit, abj: true); + X0Y0_獣性_獣毛右2CP = new ColorP(X0Y0_獣性_獣毛右2, 獣性_獣毛右2CD, 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_竜性_右_鱗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_虫性_甲殻左_甲殻2_甲殻CP = new ColorP(X0Y0_虫性_甲殻左_甲殻2_甲殻, 虫性_甲殻左_甲殻2_甲殻CD, DisUnit, abj: true); + X0Y0_虫性_甲殻左_甲殻2_器官CP = new ColorP(X0Y0_虫性_甲殻左_甲殻2_器官, 虫性_甲殻左_甲殻2_器官CD, DisUnit, abj: true); + X0Y0_虫性_甲殻左_甲殻1_甲殻CP = new ColorP(X0Y0_虫性_甲殻左_甲殻1_甲殻, 虫性_甲殻左_甲殻1_甲殻CD, DisUnit, abj: true); + X0Y0_虫性_甲殻左_甲殻1_器官CP = new ColorP(X0Y0_虫性_甲殻左_甲殻1_器官, 虫性_甲殻左_甲殻1_器官CD, DisUnit, abj: true); + X0Y0_虫性_甲殻右_甲殻2_甲殻CP = new ColorP(X0Y0_虫性_甲殻右_甲殻2_甲殻, 虫性_甲殻右_甲殻2_甲殻CD, DisUnit, abj: true); + X0Y0_虫性_甲殻右_甲殻2_器官CP = new ColorP(X0Y0_虫性_甲殻右_甲殻2_器官, 虫性_甲殻右_甲殻2_器官CD, DisUnit, abj: true); + X0Y0_虫性_甲殻右_甲殻1_甲殻CP = new ColorP(X0Y0_虫性_甲殻右_甲殻1_甲殻, 虫性_甲殻右_甲殻1_甲殻CD, DisUnit, abj: true); + X0Y0_虫性_甲殻右_甲殻1_器官CP = new ColorP(X0Y0_虫性_甲殻右_甲殻1_器官, 虫性_甲殻右_甲殻1_器官CD, DisUnit, abj: true); + X0Y0_傷X左CP = new ColorP(X0Y0_傷X左, 傷X左CD, DisUnit, abj: true); + X0Y0_傷X右CP = new ColorP(X0Y0_傷X右, 傷X右CD, DisUnit, abj: true); + X0Y0_ハイライト外左CP = new ColorP(X0Y0_ハイライト外左, ハイライト外左CD, DisUnit, abj: true); + X0Y0_ハイライト外右CP = new ColorP(X0Y0_ハイライト外右, ハイライト外右CD, DisUnit, abj: true); + X0Y0_ハイライト内左CP = new ColorP(X0Y0_ハイライト内左, ハイライト内左CD, DisUnit, abj: true); + X0Y0_ハイライト内右CP = new ColorP(X0Y0_ハイライト内右, ハイライト内右CD, DisUnit, abj: true); + 筋肉濃度 = e.筋肉濃度; + 傷X左濃度 = e.傷X左濃度; + 傷X右濃度 = e.傷X右濃度; + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + 尺度B = 0.99; + 尺度YB = 0.99; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_胸郭); + Are.Draw(X0Y0_筋肉_筋肉左); + Are.Draw(X0Y0_筋肉_筋肉右); + Are.Draw(X0Y0_筋肉_筋肉中); + Are.Draw(X0Y0_筋肉_筋肉左下); + Are.Draw(X0Y0_筋肉_筋肉左中); + Are.Draw(X0Y0_筋肉_筋肉左上); + Are.Draw(X0Y0_筋肉_筋肉右下); + Are.Draw(X0Y0_筋肉_筋肉右中); + Are.Draw(X0Y0_筋肉_筋肉右上); + Are.Draw(X0Y0_紋柄_紋左_紋1); + Are.Draw(X0Y0_紋柄_紋左_紋2); + Are.Draw(X0Y0_紋柄_紋左_紋3); + Are.Draw(X0Y0_紋柄_紋左_紋4); + Are.Draw(X0Y0_紋柄_紋右_紋1); + Are.Draw(X0Y0_紋柄_紋右_紋2); + Are.Draw(X0Y0_紋柄_紋右_紋3); + Are.Draw(X0Y0_紋柄_紋右_紋4); + Are.Draw(X0Y0_淫タトゥ_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_タトゥ右); + Are.Draw(X0Y0_悪タトゥ_タトゥ左1); + Are.Draw(X0Y0_悪タトゥ_タトゥ左2); + Are.Draw(X0Y0_悪タトゥ_タトゥ左3); + Are.Draw(X0Y0_悪タトゥ_タトゥ右1); + Are.Draw(X0Y0_悪タトゥ_タトゥ右2); + Are.Draw(X0Y0_悪タトゥ_タトゥ右3); + Are.Draw(X0Y0_植タトゥ_左_上_タトゥ1); + Are.Draw(X0Y0_植タトゥ_左_上_タトゥ2); + Are.Draw(X0Y0_植タトゥ_左_下_タトゥ1); + Are.Draw(X0Y0_植タトゥ_左_下_タトゥ2); + Are.Draw(X0Y0_植タトゥ_右_上_タトゥ1); + Are.Draw(X0Y0_植タトゥ_右_上_タトゥ2); + Are.Draw(X0Y0_植タトゥ_右_下_タトゥ1); + Are.Draw(X0Y0_植タトゥ_右_下_タトゥ2); + Are.Draw(X0Y0_獣性_獣毛左1); + Are.Draw(X0Y0_獣性_獣毛左2); + Are.Draw(X0Y0_獣性_獣毛右1); + Are.Draw(X0Y0_獣性_獣毛右2); + Are.Draw(X0Y0_竜性_左_鱗1); + Are.Draw(X0Y0_竜性_左_鱗2); + Are.Draw(X0Y0_竜性_左_鱗3); + Are.Draw(X0Y0_竜性_右_鱗1); + Are.Draw(X0Y0_竜性_右_鱗2); + Are.Draw(X0Y0_竜性_右_鱗3); + Are.Draw(X0Y0_傷X左); + Are.Draw(X0Y0_傷X右); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y0_虫性_甲殻左_甲殻2_甲殻); + Are.Draw(X0Y0_虫性_甲殻左_甲殻2_器官); + Are.Draw(X0Y0_虫性_甲殻左_甲殻1_甲殻); + Are.Draw(X0Y0_虫性_甲殻左_甲殻1_器官); + Are.Draw(X0Y0_虫性_甲殻右_甲殻2_甲殻); + Are.Draw(X0Y0_虫性_甲殻右_甲殻2_器官); + Are.Draw(X0Y0_虫性_甲殻右_甲殻1_甲殻); + Are.Draw(X0Y0_虫性_甲殻右_甲殻1_器官); + Are.Draw(X0Y0_ハイライト外左); + Are.Draw(X0Y0_ハイライト外右); + Are.Draw(X0Y0_ハイライト内左); + Are.Draw(X0Y0_ハイライト内右); + } + + public override void 色更新() + { + X0Y0_胸郭CP.Update(); + X0Y0_筋肉_筋肉左CP.Update(); + X0Y0_筋肉_筋肉右CP.Update(); + X0Y0_筋肉_筋肉中CP.Update(); + X0Y0_筋肉_筋肉左下CP.Update(); + X0Y0_筋肉_筋肉左中CP.Update(); + X0Y0_筋肉_筋肉左上CP.Update(); + X0Y0_筋肉_筋肉右下CP.Update(); + X0Y0_筋肉_筋肉右中CP.Update(); + X0Y0_筋肉_筋肉右上CP.Update(); + X0Y0_紋柄_紋左_紋1CP.Update(); + X0Y0_紋柄_紋左_紋2CP.Update(); + X0Y0_紋柄_紋左_紋3CP.Update(); + X0Y0_紋柄_紋左_紋4CP.Update(); + X0Y0_紋柄_紋右_紋1CP.Update(); + X0Y0_紋柄_紋右_紋2CP.Update(); + X0Y0_紋柄_紋右_紋3CP.Update(); + X0Y0_紋柄_紋右_紋4CP.Update(); + X0Y0_淫タトゥ_タトゥ左CP.Update(); + X0Y0_淫タトゥ_タトゥ右CP.Update(); + X0Y0_悪タトゥ_タトゥ左1CP.Update(); + X0Y0_悪タトゥ_タトゥ左2CP.Update(); + X0Y0_悪タトゥ_タトゥ左3CP.Update(); + X0Y0_悪タトゥ_タトゥ右1CP.Update(); + X0Y0_悪タトゥ_タトゥ右2CP.Update(); + X0Y0_悪タトゥ_タトゥ右3CP.Update(); + X0Y0_植タトゥ_左_上_タトゥ1CP.Update(); + X0Y0_植タトゥ_左_上_タトゥ2CP.Update(); + X0Y0_植タトゥ_左_下_タトゥ1CP.Update(); + X0Y0_植タトゥ_左_下_タトゥ2CP.Update(); + X0Y0_植タトゥ_右_上_タトゥ1CP.Update(); + X0Y0_植タトゥ_右_上_タトゥ2CP.Update(); + X0Y0_植タトゥ_右_下_タトゥ1CP.Update(); + X0Y0_植タトゥ_右_下_タトゥ2CP.Update(); + X0Y0_獣性_獣毛左1CP.Update(); + X0Y0_獣性_獣毛左2CP.Update(); + X0Y0_獣性_獣毛右1CP.Update(); + X0Y0_獣性_獣毛右2CP.Update(); + X0Y0_竜性_左_鱗1CP.Update(); + X0Y0_竜性_左_鱗2CP.Update(); + X0Y0_竜性_左_鱗3CP.Update(); + X0Y0_竜性_右_鱗1CP.Update(); + X0Y0_竜性_右_鱗2CP.Update(); + X0Y0_竜性_右_鱗3CP.Update(); + X0Y0_虫性_甲殻左_甲殻2_甲殻CP.Update(); + X0Y0_虫性_甲殻左_甲殻2_器官CP.Update(); + X0Y0_虫性_甲殻左_甲殻1_甲殻CP.Update(); + X0Y0_虫性_甲殻左_甲殻1_器官CP.Update(); + X0Y0_虫性_甲殻右_甲殻2_甲殻CP.Update(); + X0Y0_虫性_甲殻右_甲殻2_器官CP.Update(); + X0Y0_虫性_甲殻右_甲殻1_甲殻CP.Update(); + X0Y0_虫性_甲殻右_甲殻1_器官CP.Update(); + X0Y0_傷X左CP.Update(); + X0Y0_傷X右CP.Update(); + X0Y0_ハイライト外左CP.Update(); + X0Y0_ハイライト外右CP.Update(); + X0Y0_ハイライト内左CP.Update(); + X0Y0_ハイライト内右CP.Update(); + } + + public override void 色更新(Vector2D[] mm) + { + X0Y0_胸郭CP.Update(mm); + X0Y0_筋肉_筋肉左CP.Update(); + X0Y0_筋肉_筋肉右CP.Update(); + X0Y0_筋肉_筋肉中CP.Update(); + X0Y0_筋肉_筋肉左下CP.Update(); + X0Y0_筋肉_筋肉左中CP.Update(); + X0Y0_筋肉_筋肉左上CP.Update(); + X0Y0_筋肉_筋肉右下CP.Update(); + X0Y0_筋肉_筋肉右中CP.Update(); + X0Y0_筋肉_筋肉右上CP.Update(); + X0Y0_紋柄_紋左_紋1CP.Update(); + X0Y0_紋柄_紋左_紋2CP.Update(); + X0Y0_紋柄_紋左_紋3CP.Update(); + X0Y0_紋柄_紋左_紋4CP.Update(); + X0Y0_紋柄_紋右_紋1CP.Update(); + X0Y0_紋柄_紋右_紋2CP.Update(); + X0Y0_紋柄_紋右_紋3CP.Update(); + X0Y0_紋柄_紋右_紋4CP.Update(); + X0Y0_淫タトゥ_タトゥ左CP.Update(); + X0Y0_淫タトゥ_タトゥ右CP.Update(); + X0Y0_悪タトゥ_タトゥ左1CP.Update(); + X0Y0_悪タトゥ_タトゥ左2CP.Update(); + X0Y0_悪タトゥ_タトゥ左3CP.Update(); + X0Y0_悪タトゥ_タトゥ右1CP.Update(); + X0Y0_悪タトゥ_タトゥ右2CP.Update(); + X0Y0_悪タトゥ_タトゥ右3CP.Update(); + X0Y0_植タトゥ_左_上_タトゥ1CP.Update(); + X0Y0_植タトゥ_左_上_タトゥ2CP.Update(); + X0Y0_植タトゥ_左_下_タトゥ1CP.Update(); + X0Y0_植タトゥ_左_下_タトゥ2CP.Update(); + X0Y0_植タトゥ_右_上_タトゥ1CP.Update(); + X0Y0_植タトゥ_右_上_タトゥ2CP.Update(); + X0Y0_植タトゥ_右_下_タトゥ1CP.Update(); + X0Y0_植タトゥ_右_下_タトゥ2CP.Update(); + X0Y0_獣性_獣毛左1CP.Update(); + X0Y0_獣性_獣毛左2CP.Update(); + X0Y0_獣性_獣毛右1CP.Update(); + X0Y0_獣性_獣毛右2CP.Update(); + X0Y0_竜性_左_鱗1CP.Update(); + X0Y0_竜性_左_鱗2CP.Update(); + X0Y0_竜性_左_鱗3CP.Update(); + X0Y0_竜性_右_鱗1CP.Update(); + X0Y0_竜性_右_鱗2CP.Update(); + X0Y0_竜性_右_鱗3CP.Update(); + X0Y0_虫性_甲殻左_甲殻2_甲殻CP.Update(); + X0Y0_虫性_甲殻左_甲殻2_器官CP.Update(); + X0Y0_虫性_甲殻左_甲殻1_甲殻CP.Update(); + X0Y0_虫性_甲殻左_甲殻1_器官CP.Update(); + X0Y0_虫性_甲殻右_甲殻2_甲殻CP.Update(); + X0Y0_虫性_甲殻右_甲殻2_器官CP.Update(); + X0Y0_虫性_甲殻右_甲殻1_甲殻CP.Update(); + X0Y0_虫性_甲殻右_甲殻1_器官CP.Update(); + X0Y0_傷X左CP.Update(); + X0Y0_傷X右CP.Update(); + X0Y0_ハイライト外左CP.Update(); + X0Y0_ハイライト外右CP.Update(); + X0Y0_ハイライト内左CP.Update(); + X0Y0_ハイライト内右CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 胸郭CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉中CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉左下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉左中CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉左上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉右下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉右中CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉右上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左3CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右3CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_左_上_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_左_上_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_左_下_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_左_下_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_右_上_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_右_上_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_右_下_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_右_下_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 獣性_獣毛左1CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 獣性_獣毛左2CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 獣性_獣毛右1CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 獣性_獣毛右2CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性_甲殻左_甲殻2_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻左_甲殻2_器官CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 虫性_甲殻左_甲殻1_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻左_甲殻1_器官CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 虫性_甲殻右_甲殻2_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻右_甲殻2_器官CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 虫性_甲殻右_甲殻1_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻右_甲殻1_器官CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 傷X左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト外左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト外右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト内左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト内右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸D.cs index 04979e3..d24f90d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸D.cs @@ -2,279 +2,280 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 胸D : EleD +namespace SlaveMatrix { - public bool 胸郭_表示 = true; + [Serializable] + public class 胸D : EleD + { + public bool 胸郭_表示 = true; - public bool 筋肉_筋肉左_表示; + public bool 筋肉_筋肉左_表示; - public bool 筋肉_筋肉右_表示; + public bool 筋肉_筋肉右_表示; - public bool 筋肉_筋肉中_表示; + public bool 筋肉_筋肉中_表示; - public bool 筋肉_筋肉左下_表示; + public bool 筋肉_筋肉左下_表示; - public bool 筋肉_筋肉左中_表示; + public bool 筋肉_筋肉左中_表示; - public bool 筋肉_筋肉左上_表示; + public bool 筋肉_筋肉左上_表示; - public bool 筋肉_筋肉右下_表示; + public bool 筋肉_筋肉右下_表示; - public bool 筋肉_筋肉右中_表示; + public bool 筋肉_筋肉右中_表示; - public bool 筋肉_筋肉右上_表示; + public bool 筋肉_筋肉右上_表示; - public bool 紋柄_紋左_紋1_表示; + public bool 紋柄_紋左_紋1_表示; - public bool 紋柄_紋左_紋2_表示; + public bool 紋柄_紋左_紋2_表示; - public bool 紋柄_紋左_紋3_表示; + public bool 紋柄_紋左_紋3_表示; - public bool 紋柄_紋左_紋4_表示; + public bool 紋柄_紋左_紋4_表示; - public bool 紋柄_紋右_紋1_表示; + public bool 紋柄_紋右_紋1_表示; - public bool 紋柄_紋右_紋2_表示; + public bool 紋柄_紋右_紋2_表示; - public bool 紋柄_紋右_紋3_表示; + public bool 紋柄_紋右_紋3_表示; - public bool 紋柄_紋右_紋4_表示; + public bool 紋柄_紋右_紋4_表示; - public bool 淫タトゥ_タトゥ左_表示; + public bool 淫タトゥ_タトゥ左_表示; - public bool 淫タトゥ_タトゥ右_表示; + public bool 淫タトゥ_タトゥ右_表示; - public bool 悪タトゥ_タトゥ左1_表示; + public bool 悪タトゥ_タトゥ左1_表示; - public bool 悪タトゥ_タトゥ左2_表示; + public bool 悪タトゥ_タトゥ左2_表示; - public bool 悪タトゥ_タトゥ左3_表示; + public bool 悪タトゥ_タトゥ左3_表示; - public bool 悪タトゥ_タトゥ右1_表示; + public bool 悪タトゥ_タトゥ右1_表示; - public bool 悪タトゥ_タトゥ右2_表示; + public bool 悪タトゥ_タトゥ右2_表示; - public bool 悪タトゥ_タトゥ右3_表示; + public bool 悪タトゥ_タトゥ右3_表示; - public bool 植タトゥ_左_上_タトゥ1_表示; + public bool 植タトゥ_左_上_タトゥ1_表示; - public bool 植タトゥ_左_上_タトゥ2_表示; + public bool 植タトゥ_左_上_タトゥ2_表示; - public bool 植タトゥ_左_下_タトゥ1_表示; + public bool 植タトゥ_左_下_タトゥ1_表示; - public bool 植タトゥ_左_下_タトゥ2_表示; + public bool 植タトゥ_左_下_タトゥ2_表示; - public bool 植タトゥ_右_上_タトゥ1_表示; + public bool 植タトゥ_右_上_タトゥ1_表示; - public bool 植タトゥ_右_上_タトゥ2_表示; + public bool 植タトゥ_右_上_タトゥ2_表示; - public bool 植タトゥ_右_下_タトゥ1_表示; + public bool 植タトゥ_右_下_タトゥ1_表示; - public bool 植タトゥ_右_下_タトゥ2_表示; + public bool 植タトゥ_右_下_タトゥ2_表示; - public bool 獣性_獣毛左1_表示; + public bool 獣性_獣毛左1_表示; - public bool 獣性_獣毛左2_表示; + public bool 獣性_獣毛左2_表示; - public bool 獣性_獣毛右1_表示; + public bool 獣性_獣毛右1_表示; - public bool 獣性_獣毛右2_表示; + public bool 獣性_獣毛右2_表示; - public bool 竜性_左_鱗1_表示; + public bool 竜性_左_鱗1_表示; - public bool 竜性_左_鱗2_表示; + public bool 竜性_左_鱗2_表示; - public bool 竜性_左_鱗3_表示; + public bool 竜性_左_鱗3_表示; - public bool 竜性_右_鱗1_表示; + public bool 竜性_右_鱗1_表示; - public bool 竜性_右_鱗2_表示; + public bool 竜性_右_鱗2_表示; - public bool 竜性_右_鱗3_表示; + public bool 竜性_右_鱗3_表示; - public bool 虫性_甲殻左_甲殻2_甲殻_表示; + public bool 虫性_甲殻左_甲殻2_甲殻_表示; - public bool 虫性_甲殻左_甲殻2_器官_表示; + public bool 虫性_甲殻左_甲殻2_器官_表示; - public bool 虫性_甲殻左_甲殻1_甲殻_表示; + public bool 虫性_甲殻左_甲殻1_甲殻_表示; - public bool 虫性_甲殻左_甲殻1_器官_表示; + public bool 虫性_甲殻左_甲殻1_器官_表示; - public bool 虫性_甲殻右_甲殻2_甲殻_表示; + public bool 虫性_甲殻右_甲殻2_甲殻_表示; - public bool 虫性_甲殻右_甲殻2_器官_表示; + public bool 虫性_甲殻右_甲殻2_器官_表示; - public bool 虫性_甲殻右_甲殻1_甲殻_表示; + public bool 虫性_甲殻右_甲殻1_甲殻_表示; - public bool 虫性_甲殻右_甲殻1_器官_表示; + public bool 虫性_甲殻右_甲殻1_器官_表示; - public bool 傷X左_表示; + public bool 傷X左_表示; - public bool 傷X右_表示; + public bool 傷X右_表示; - public bool ハイライト外左_表示; + public bool ハイライト外左_表示; - public bool ハイライト外右_表示; + public bool ハイライト外右_表示; - public bool ハイライト内左_表示; + public bool ハイライト内左_表示; - public bool ハイライト内右_表示; + public bool ハイライト内右_表示; - public bool ハイライト表示; + public bool ハイライト表示; - public double 筋肉濃度 = 1.0; + public double 筋肉濃度 = 1.0; - public double 傷X左濃度 = 1.0; + public double 傷X左濃度 = 1.0; - public double 傷X右濃度 = 1.0; + public double 傷X右濃度 = 1.0; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public List 首_接続 = new List(); + public List 首_接続 = new List(); - public List 肩左_接続 = new List(); + public List 肩左_接続 = new List(); - public List 肩右_接続 = new List(); + public List 肩右_接続 = new List(); - public List 胸左_接続 = new List(); + public List 胸左_接続 = new List(); - public List 胸右_接続 = new List(); + public List 胸右_接続 = new List(); - public List 肌_接続 = new List(); + public List 肌_接続 = new List(); - public List 翼上左_接続 = new List(); + public List 翼上左_接続 = new List(); - public List 翼上右_接続 = new List(); + public List 翼上右_接続 = new List(); - public List 翼下左_接続 = new List(); + public List 翼下左_接続 = new List(); - public List 翼下右_接続 = new List(); + public List 翼下右_接続 = new List(); - public List 背中_接続 = new List(); + public List 背中_接続 = new List(); - public 胸D() - { - ThisType = GetType(); - } + public 胸D() + { + ThisType = GetType(); + } - 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.胸_肩左_接続; - } + 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.胸_肩右_接続; + } - 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.胸_肌_接続; - } - - public void 翼上左接続(EleD e) - { - 翼上左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.胸_翼上左_接続; - if (!(e is 尾D)) - { - return; - } - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } - - public void 翼上右接続(EleD e) - { - 翼上右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.胸_翼上右_接続; - if (!(e is 尾D)) - { - return; - } - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } - - public void 翼下左接続(EleD e) - { - 翼下左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.胸_翼下左_接続; - if (!(e is 尾D)) - { - return; - } - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } - - public void 翼下右接続(EleD e) - { - 翼下右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.胸_翼下右_接続; - if (!(e is 尾D)) - { - return; - } - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } - - public void 背中接続(EleD e) - { - 背中_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.胸_背中_接続; - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } - - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 胸(DisUnit, 配色指定, 体配色, Med, this); - } + 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.胸_肌_接続; + } + + public void 翼上左接続(EleD e) + { + 翼上左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胸_翼上左_接続; + if (!(e is 尾D)) + { + return; + } + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } + + public void 翼上右接続(EleD e) + { + 翼上右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胸_翼上右_接続; + if (!(e is 尾D)) + { + return; + } + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } + + public void 翼下左接続(EleD e) + { + 翼下左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胸_翼下左_接続; + if (!(e is 尾D)) + { + return; + } + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } + + public void 翼下右接続(EleD e) + { + 翼下右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胸_翼下右_接続; + if (!(e is 尾D)) + { + return; + } + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } + + public void 背中接続(EleD e) + { + 背中_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.胸_背中_接続; + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } + + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 胸(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛.cs index 06b5045..8738a37 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛.cs @@ -1,144 +1,145 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 胸毛 : Ele +namespace SlaveMatrix { - public Par X0Y0_獣性_胸毛; + public class 胸毛 : Ele + { + public Par X0Y0_獣性_胸毛; - public ColorD 獣性_胸毛CD; + public ColorD 獣性_胸毛CD; - public ColorP X0Y0_獣性_胸毛CP; + public ColorP X0Y0_獣性_胸毛CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 獣性_胸毛_表示 - { - get - { - return X0Y0_獣性_胸毛.Dra; - } - set - { - X0Y0_獣性_胸毛.Dra = value; - X0Y0_獣性_胸毛.Hit = value; - } - } + public bool 獣性_胸毛_表示 + { + get + { + return X0Y0_獣性_胸毛.Dra; + } + set + { + X0Y0_獣性_胸毛.Dra = value; + X0Y0_獣性_胸毛.Hit = value; + } + } - public override bool 表示 - { - get - { - return 獣性_胸毛_表示; - } - set - { - 獣性_胸毛_表示 = value; - } - } + public override bool 表示 + { + get + { + return 獣性_胸毛_表示; + } + set + { + 獣性_胸毛_表示 = value; + } + } - public override double 濃度 - { - get - { - return 獣性_胸毛CD.不透明度; - } - set - { - 獣性_胸毛CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 獣性_胸毛CD.不透明度; + } + set + { + 獣性_胸毛CD.不透明度 = value; + } + } - public 胸毛(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胸毛D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["胸毛"]); - Pars pars = 本体[0][0]["獣性"].ToPars(); - X0Y0_獣性_胸毛 = pars["胸毛"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 獣性_胸毛_表示 = e.獣性_胸毛_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_獣性_胸毛CP = new ColorP(X0Y0_獣性_胸毛, 獣性_胸毛CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 胸毛(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胸毛D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["胸毛"]); + Pars pars = 本体[0][0]["獣性"].ToPars(); + X0Y0_獣性_胸毛 = pars["胸毛"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 獣性_胸毛_表示 = e.獣性_胸毛_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_獣性_胸毛CP = new ColorP(X0Y0_獣性_胸毛, 獣性_胸毛CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_獣性_胸毛CP.Update(); - } + public override void 色更新() + { + X0Y0_獣性_胸毛CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 獣性_胸毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - } + private void 配色N0(体配色 体配色) + { + 獣性_胸毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛D.cs index 9163b04..4dc184e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 胸毛D : EleD +namespace SlaveMatrix { - public bool 獣性_胸毛_表示; + [Serializable] + public class 胸毛D : EleD + { + public bool 獣性_胸毛_表示; - public 胸毛D() - { - ThisType = GetType(); - } + public 胸毛D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 胸毛(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 胸毛(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌.cs index c59176d..147e7db 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌.cs @@ -1,1210 +1,1211 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 胸肌 : Ele +namespace SlaveMatrix { - public Par X0Y0_虫性_甲殻2; + public class 胸肌 : Ele + { + public Par X0Y0_虫性_甲殻2; - public Par X0Y0_虫性_甲殻1_甲殻; + public Par X0Y0_虫性_甲殻1_甲殻; - public Par X0Y0_虫性_甲殻1_甲殻左; + public Par X0Y0_虫性_甲殻1_甲殻左; - public Par X0Y0_虫性_甲殻1_甲殻右; + public Par X0Y0_虫性_甲殻1_甲殻右; - public Par X0Y0_淫タトゥ_ハート_タトゥ左1; + public Par X0Y0_淫タトゥ_ハート_タトゥ左1; - public Par X0Y0_淫タトゥ_ハート_タトゥ右1; + public Par X0Y0_淫タトゥ_ハート_タトゥ右1; - public Par X0Y0_淫タトゥ_ハート_タトゥ左2; + public Par X0Y0_淫タトゥ_ハート_タトゥ左2; - public Par X0Y0_淫タトゥ_ハート_タトゥ右2; + public Par X0Y0_淫タトゥ_ハート_タトゥ右2; - public Par X0Y0_淫タトゥ_タトゥ左; + public Par X0Y0_淫タトゥ_タトゥ左; - public Par X0Y0_淫タトゥ_タトゥ右; + public Par X0Y0_淫タトゥ_タトゥ右; - public Par X0Y0_悪タトゥ_逆十字_逆十字1; + public Par X0Y0_悪タトゥ_逆十字_逆十字1; - public Par X0Y0_悪タトゥ_逆十字_逆十字2; + public Par X0Y0_悪タトゥ_逆十字_逆十字2; - public Par X0Y0_植タトゥ_タトゥ; + public Par X0Y0_植タトゥ_タトゥ; - public Par X0Y0_隈取_タトゥ左; + public Par X0Y0_隈取_タトゥ左; - public Par X0Y0_隈取_タトゥ右; + public Par X0Y0_隈取_タトゥ右; - public Par X0Y0_蜘蛛_眼左1_基; + public Par X0Y0_蜘蛛_眼左1_基; - public Par X0Y0_蜘蛛_眼左1_眼; + public Par X0Y0_蜘蛛_眼左1_眼; - public Par X0Y0_蜘蛛_眼左1_ハイライト; + public Par X0Y0_蜘蛛_眼左1_ハイライト; - public Par X0Y0_蜘蛛_眼左2_基; + public Par X0Y0_蜘蛛_眼左2_基; - public Par X0Y0_蜘蛛_眼左2_眼; + public Par X0Y0_蜘蛛_眼左2_眼; - public Par X0Y0_蜘蛛_眼左2_ハイライト; + public Par X0Y0_蜘蛛_眼左2_ハイライト; - public Par X0Y0_蜘蛛_眼右1_基; + public Par X0Y0_蜘蛛_眼右1_基; - public Par X0Y0_蜘蛛_眼右1_眼; + public Par X0Y0_蜘蛛_眼右1_眼; - public Par X0Y0_蜘蛛_眼右1_ハイライト; + public Par X0Y0_蜘蛛_眼右1_ハイライト; - public Par X0Y0_蜘蛛_眼右2_基; + public Par X0Y0_蜘蛛_眼右2_基; - public Par X0Y0_蜘蛛_眼右2_眼; + public Par X0Y0_蜘蛛_眼右2_眼; - public Par X0Y0_蜘蛛_眼右2_ハイライト; + public Par X0Y0_蜘蛛_眼右2_ハイライト; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_コア_コア2_基; + public Par X0Y0_コア_コア2_基; - public Par X0Y0_コア_コア2_コア; + public Par X0Y0_コア_コア2_コア; - public Par X0Y0_コア_コア2_ハイライト; + public Par X0Y0_コア_コア2_ハイライト; - public Par X0Y0_コア_コア1_基; + public Par X0Y0_コア_コア1_基; - public Par X0Y0_コア_コア1_コア; + public Par X0Y0_コア_コア1_コア; - public Par X0Y0_コア_コア1_ハイライト; + public Par X0Y0_コア_コア1_ハイライト; - public ColorD 虫性_甲殻2CD; + public ColorD 虫性_甲殻2CD; - public ColorD 虫性_甲殻1_甲殻CD; + public ColorD 虫性_甲殻1_甲殻CD; - public ColorD 虫性_甲殻1_甲殻左CD; + public ColorD 虫性_甲殻1_甲殻左CD; - public ColorD 虫性_甲殻1_甲殻右CD; + public ColorD 虫性_甲殻1_甲殻右CD; - public ColorD 淫タトゥ_ハート_タトゥ左1CD; + public ColorD 淫タトゥ_ハート_タトゥ左1CD; - public ColorD 淫タトゥ_ハート_タトゥ右1CD; + public ColorD 淫タトゥ_ハート_タトゥ右1CD; - public ColorD 淫タトゥ_ハート_タトゥ左2CD; + public ColorD 淫タトゥ_ハート_タトゥ左2CD; - public ColorD 淫タトゥ_ハート_タトゥ右2CD; + public ColorD 淫タトゥ_ハート_タトゥ右2CD; - public ColorD 淫タトゥ_タトゥ左CD; + public ColorD 淫タトゥ_タトゥ左CD; - public ColorD 淫タトゥ_タトゥ右CD; + public ColorD 淫タトゥ_タトゥ右CD; - public ColorD 悪タトゥ_逆十字_逆十字1CD; + public ColorD 悪タトゥ_逆十字_逆十字1CD; - public ColorD 悪タトゥ_逆十字_逆十字2CD; + public ColorD 悪タトゥ_逆十字_逆十字2CD; - public ColorD 植タトゥ_タトゥCD; + public ColorD 植タトゥ_タトゥCD; - public ColorD 隈取_タトゥ左CD; + public ColorD 隈取_タトゥ左CD; - public ColorD 隈取_タトゥ右CD; + public ColorD 隈取_タトゥ右CD; - public ColorD 蜘蛛_眼左1_基CD; + public ColorD 蜘蛛_眼左1_基CD; - public ColorD 蜘蛛_眼左1_眼CD; + public ColorD 蜘蛛_眼左1_眼CD; - public ColorD 蜘蛛_眼左1_ハイライトCD; + public ColorD 蜘蛛_眼左1_ハイライトCD; - public ColorD 蜘蛛_眼左2_基CD; + public ColorD 蜘蛛_眼左2_基CD; - public ColorD 蜘蛛_眼左2_眼CD; + public ColorD 蜘蛛_眼左2_眼CD; - public ColorD 蜘蛛_眼左2_ハイライトCD; + public ColorD 蜘蛛_眼左2_ハイライトCD; - public ColorD 蜘蛛_眼右1_基CD; + public ColorD 蜘蛛_眼右1_基CD; - public ColorD 蜘蛛_眼右1_眼CD; + public ColorD 蜘蛛_眼右1_眼CD; - public ColorD 蜘蛛_眼右1_ハイライトCD; + public ColorD 蜘蛛_眼右1_ハイライトCD; - public ColorD 蜘蛛_眼右2_基CD; + public ColorD 蜘蛛_眼右2_基CD; - public ColorD 蜘蛛_眼右2_眼CD; + public ColorD 蜘蛛_眼右2_眼CD; - public ColorD 蜘蛛_眼右2_ハイライトCD; + public ColorD 蜘蛛_眼右2_ハイライトCD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD コア_コア2_基CD; + public ColorD コア_コア2_基CD; - public ColorD コア_コア2_コアCD; + public ColorD コア_コア2_コアCD; - public ColorD コア_コア2_ハイライトCD; + public ColorD コア_コア2_ハイライトCD; - public ColorD コア_コア1_基CD; + public ColorD コア_コア1_基CD; - public ColorD コア_コア1_コアCD; + public ColorD コア_コア1_コアCD; - public ColorD コア_コア1_ハイライトCD; + public ColorD コア_コア1_ハイライトCD; - public ColorP X0Y0_虫性_甲殻2CP; + public ColorP X0Y0_虫性_甲殻2CP; - public ColorP X0Y0_虫性_甲殻1_甲殻CP; + public ColorP X0Y0_虫性_甲殻1_甲殻CP; - public ColorP X0Y0_虫性_甲殻1_甲殻左CP; + public ColorP X0Y0_虫性_甲殻1_甲殻左CP; - public ColorP X0Y0_虫性_甲殻1_甲殻右CP; + public ColorP X0Y0_虫性_甲殻1_甲殻右CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ左1CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ左1CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ右1CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ右1CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ左2CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ左2CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ右2CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ右2CP; - public ColorP X0Y0_淫タトゥ_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_タトゥ右CP; - public ColorP X0Y0_悪タトゥ_逆十字_逆十字1CP; + public ColorP X0Y0_悪タトゥ_逆十字_逆十字1CP; - public ColorP X0Y0_悪タトゥ_逆十字_逆十字2CP; + public ColorP X0Y0_悪タトゥ_逆十字_逆十字2CP; - public ColorP X0Y0_植タトゥ_タトゥCP; + public ColorP X0Y0_植タトゥ_タトゥCP; - public ColorP X0Y0_隈取_タトゥ左CP; + public ColorP X0Y0_隈取_タトゥ左CP; - public ColorP X0Y0_隈取_タトゥ右CP; + public ColorP X0Y0_隈取_タトゥ右CP; - public ColorP X0Y0_蜘蛛_眼左1_基CP; + public ColorP X0Y0_蜘蛛_眼左1_基CP; - public ColorP X0Y0_蜘蛛_眼左1_眼CP; + public ColorP X0Y0_蜘蛛_眼左1_眼CP; - public ColorP X0Y0_蜘蛛_眼左1_ハイライトCP; + public ColorP X0Y0_蜘蛛_眼左1_ハイライトCP; - public ColorP X0Y0_蜘蛛_眼左2_基CP; + public ColorP X0Y0_蜘蛛_眼左2_基CP; - public ColorP X0Y0_蜘蛛_眼左2_眼CP; + public ColorP X0Y0_蜘蛛_眼左2_眼CP; - public ColorP X0Y0_蜘蛛_眼左2_ハイライトCP; + public ColorP X0Y0_蜘蛛_眼左2_ハイライトCP; - public ColorP X0Y0_蜘蛛_眼右1_基CP; + public ColorP X0Y0_蜘蛛_眼右1_基CP; - public ColorP X0Y0_蜘蛛_眼右1_眼CP; + public ColorP X0Y0_蜘蛛_眼右1_眼CP; - public ColorP X0Y0_蜘蛛_眼右1_ハイライトCP; + public ColorP X0Y0_蜘蛛_眼右1_ハイライトCP; - public ColorP X0Y0_蜘蛛_眼右2_基CP; + public ColorP X0Y0_蜘蛛_眼右2_基CP; - public ColorP X0Y0_蜘蛛_眼右2_眼CP; + public ColorP X0Y0_蜘蛛_眼右2_眼CP; - public ColorP X0Y0_蜘蛛_眼右2_ハイライトCP; + public ColorP X0Y0_蜘蛛_眼右2_ハイライトCP; - public ColorP X0Y0_竜性_鱗1CP; + public ColorP X0Y0_竜性_鱗1CP; - public ColorP X0Y0_竜性_鱗2CP; + public ColorP X0Y0_竜性_鱗2CP; - public ColorP X0Y0_竜性_鱗3CP; + public ColorP X0Y0_竜性_鱗3CP; - public ColorP X0Y0_コア_コア2_基CP; + public ColorP X0Y0_コア_コア2_基CP; - public ColorP X0Y0_コア_コア2_コアCP; + public ColorP X0Y0_コア_コア2_コアCP; - public ColorP X0Y0_コア_コア2_ハイライトCP; + public ColorP X0Y0_コア_コア2_ハイライトCP; - public ColorP X0Y0_コア_コア1_基CP; + public ColorP X0Y0_コア_コア1_基CP; - public ColorP X0Y0_コア_コア1_コアCP; + public ColorP X0Y0_コア_コア1_コアCP; - public ColorP X0Y0_コア_コア1_ハイライトCP; + public ColorP X0Y0_コア_コア1_ハイライトCP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 虫性_甲殻2_表示 - { - get - { - return X0Y0_虫性_甲殻2.Dra; - } - set - { - X0Y0_虫性_甲殻2.Dra = value; - X0Y0_虫性_甲殻2.Hit = value; - } - } - - public bool 虫性_甲殻1_虫性_表示 - { - get - { - return X0Y0_虫性_甲殻1_甲殻.Dra; - } - set - { - X0Y0_虫性_甲殻1_甲殻.Dra = value; - X0Y0_虫性_甲殻1_甲殻.Hit = value; - } - } - - public bool 虫性_甲殻1_甲殻左_表示 - { - get - { - return X0Y0_虫性_甲殻1_甲殻左.Dra; - } - set - { - X0Y0_虫性_甲殻1_甲殻左.Dra = value; - X0Y0_虫性_甲殻1_甲殻左.Hit = value; - } - } - - public bool 虫性_甲殻1_甲殻右_表示 - { - get - { - return X0Y0_虫性_甲殻1_甲殻右.Dra; - } - set - { - X0Y0_虫性_甲殻1_甲殻右.Dra = value; - X0Y0_虫性_甲殻1_甲殻右.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ左1_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ左1.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ左1.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ左1.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ右1_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ右1.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ右1.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ右1.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ左2_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ左2.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ左2.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ左2.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ右2_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ右2.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ右2.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ右2.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ左.Dra = value; - X0Y0_淫タトゥ_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ右.Dra = value; - X0Y0_淫タトゥ_タトゥ右.Hit = value; - } - } - - public bool 悪タトゥ_逆十字_逆十字1_表示 - { - get - { - return X0Y0_悪タトゥ_逆十字_逆十字1.Dra; - } - set - { - X0Y0_悪タトゥ_逆十字_逆十字1.Dra = value; - X0Y0_悪タトゥ_逆十字_逆十字1.Hit = value; - } - } - - public bool 悪タトゥ_逆十字_逆十字2_表示 - { - get - { - return X0Y0_悪タトゥ_逆十字_逆十字2.Dra; - } - set - { - X0Y0_悪タトゥ_逆十字_逆十字2.Dra = value; - X0Y0_悪タトゥ_逆十字_逆十字2.Hit = value; - } - } - - public bool 植タトゥ_タトゥ_表示 - { - get - { - return X0Y0_植タトゥ_タトゥ.Dra; - } - set - { - X0Y0_植タトゥ_タトゥ.Dra = value; - X0Y0_植タトゥ_タトゥ.Hit = value; - } - } - - public bool 隈取_タトゥ左_表示 - { - get - { - return X0Y0_隈取_タトゥ左.Dra; - } - set - { - X0Y0_隈取_タトゥ左.Dra = value; - X0Y0_隈取_タトゥ左.Hit = value; - } - } - - public bool 隈取_タトゥ右_表示 - { - get - { - return X0Y0_隈取_タトゥ右.Dra; - } - set - { - X0Y0_隈取_タトゥ右.Dra = value; - X0Y0_隈取_タトゥ右.Hit = value; - } - } - - public bool 蜘蛛_眼左1_基_表示 - { - get - { - return X0Y0_蜘蛛_眼左1_基.Dra; - } - set - { - X0Y0_蜘蛛_眼左1_基.Dra = value; - X0Y0_蜘蛛_眼左1_基.Hit = value; - } - } - - public bool 蜘蛛_眼左1_眼_表示 - { - get - { - return X0Y0_蜘蛛_眼左1_眼.Dra; - } - set - { - X0Y0_蜘蛛_眼左1_眼.Dra = value; - X0Y0_蜘蛛_眼左1_眼.Hit = value; - } - } - - public bool 蜘蛛_眼左1_ハイライト_表示 - { - get - { - return X0Y0_蜘蛛_眼左1_ハイライト.Dra; - } - set - { - X0Y0_蜘蛛_眼左1_ハイライト.Dra = value; - X0Y0_蜘蛛_眼左1_ハイライト.Hit = value; - } - } - - public bool 蜘蛛_眼左2_基_表示 - { - get - { - return X0Y0_蜘蛛_眼左2_基.Dra; - } - set - { - X0Y0_蜘蛛_眼左2_基.Dra = value; - X0Y0_蜘蛛_眼左2_基.Hit = value; - } - } - - public bool 蜘蛛_眼左2_眼_表示 - { - get - { - return X0Y0_蜘蛛_眼左2_眼.Dra; - } - set - { - X0Y0_蜘蛛_眼左2_眼.Dra = value; - X0Y0_蜘蛛_眼左2_眼.Hit = value; - } - } - - public bool 蜘蛛_眼左2_ハイライト_表示 - { - get - { - return X0Y0_蜘蛛_眼左2_ハイライト.Dra; - } - set - { - X0Y0_蜘蛛_眼左2_ハイライト.Dra = value; - X0Y0_蜘蛛_眼左2_ハイライト.Hit = value; - } - } - - public bool 蜘蛛_眼右1_基_表示 - { - get - { - return X0Y0_蜘蛛_眼右1_基.Dra; - } - set - { - X0Y0_蜘蛛_眼右1_基.Dra = value; - X0Y0_蜘蛛_眼右1_基.Hit = value; - } - } - - public bool 蜘蛛_眼右1_眼_表示 - { - get - { - return X0Y0_蜘蛛_眼右1_眼.Dra; - } - set - { - X0Y0_蜘蛛_眼右1_眼.Dra = value; - X0Y0_蜘蛛_眼右1_眼.Hit = value; - } - } - - public bool 蜘蛛_眼右1_ハイライト_表示 - { - get - { - return X0Y0_蜘蛛_眼右1_ハイライト.Dra; - } - set - { - X0Y0_蜘蛛_眼右1_ハイライト.Dra = value; - X0Y0_蜘蛛_眼右1_ハイライト.Hit = value; - } - } - - public bool 蜘蛛_眼右2_基_表示 - { - get - { - return X0Y0_蜘蛛_眼右2_基.Dra; - } - set - { - X0Y0_蜘蛛_眼右2_基.Dra = value; - X0Y0_蜘蛛_眼右2_基.Hit = value; - } - } - - public bool 蜘蛛_眼右2_眼_表示 - { - get - { - return X0Y0_蜘蛛_眼右2_眼.Dra; - } - set - { - X0Y0_蜘蛛_眼右2_眼.Dra = value; - X0Y0_蜘蛛_眼右2_眼.Hit = value; - } - } - - public bool 蜘蛛_眼右2_ハイライト_表示 - { - get - { - return X0Y0_蜘蛛_眼右2_ハイライト.Dra; - } - set - { - X0Y0_蜘蛛_眼右2_ハイライト.Dra = value; - X0Y0_蜘蛛_眼右2_ハイライト.Hit = value; - } - } - - public bool 竜性_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗1.Dra = value; - X0Y0_竜性_鱗1.Hit = value; - } - } - - public bool 竜性_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗2.Dra = value; - X0Y0_竜性_鱗2.Hit = value; - } - } - - public bool 竜性_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗3.Dra = value; - X0Y0_竜性_鱗3.Hit = value; - } - } - - public bool コア_コア2_基_表示 - { - get - { - return X0Y0_コア_コア2_基.Dra; - } - set - { - X0Y0_コア_コア2_基.Dra = value; - X0Y0_コア_コア2_基.Hit = value; - } - } - - public bool コア_コア2_コア_表示 - { - get - { - return X0Y0_コア_コア2_コア.Dra; - } - set - { - X0Y0_コア_コア2_コア.Dra = value; - X0Y0_コア_コア2_コア.Hit = value; - } - } - - public bool コア_コア2_ハイライト_表示 - { - get - { - return X0Y0_コア_コア2_ハイライト.Dra; - } - set - { - X0Y0_コア_コア2_ハイライト.Dra = value; - X0Y0_コア_コア2_ハイライト.Hit = value; - } - } - - public bool コア_コア1_基_表示 - { - get - { - return X0Y0_コア_コア1_基.Dra; - } - set - { - X0Y0_コア_コア1_基.Dra = value; - X0Y0_コア_コア1_基.Hit = value; - } - } - - public bool コア_コア1_コア_表示 - { - get - { - return X0Y0_コア_コア1_コア.Dra; - } - set - { - X0Y0_コア_コア1_コア.Dra = value; - X0Y0_コア_コア1_コア.Hit = value; - } - } - - public bool コア_コア1_ハイライト_表示 - { - get - { - return X0Y0_コア_コア1_ハイライト.Dra; - } - set - { - X0Y0_コア_コア1_ハイライト.Dra = value; - X0Y0_コア_コア1_ハイライト.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 虫性_甲殻2_表示; - } - set - { - 虫性_甲殻2_表示 = value; - 虫性_甲殻1_虫性_表示 = value; - 虫性_甲殻1_甲殻左_表示 = value; - 虫性_甲殻1_甲殻右_表示 = value; - 淫タトゥ_ハート_タトゥ左1_表示 = value; - 淫タトゥ_ハート_タトゥ右1_表示 = value; - 淫タトゥ_ハート_タトゥ左2_表示 = value; - 淫タトゥ_ハート_タトゥ右2_表示 = value; - 淫タトゥ_タトゥ左_表示 = value; - 淫タトゥ_タトゥ右_表示 = value; - 悪タトゥ_逆十字_逆十字1_表示 = value; - 悪タトゥ_逆十字_逆十字2_表示 = value; - 植タトゥ_タトゥ_表示 = value; - 隈取_タトゥ左_表示 = value; - 隈取_タトゥ右_表示 = value; - 蜘蛛_眼左1_基_表示 = value; - 蜘蛛_眼左1_眼_表示 = value; - 蜘蛛_眼左1_ハイライト_表示 = value; - 蜘蛛_眼左2_基_表示 = value; - 蜘蛛_眼左2_眼_表示 = value; - 蜘蛛_眼左2_ハイライト_表示 = value; - 蜘蛛_眼右1_基_表示 = value; - 蜘蛛_眼右1_眼_表示 = value; - 蜘蛛_眼右1_ハイライト_表示 = value; - 蜘蛛_眼右2_基_表示 = value; - 蜘蛛_眼右2_眼_表示 = value; - 蜘蛛_眼右2_ハイライト_表示 = value; - 竜性_鱗1_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗3_表示 = value; - コア_コア2_基_表示 = value; - コア_コア2_コア_表示 = value; - コア_コア2_ハイライト_表示 = value; - コア_コア1_基_表示 = value; - コア_コア1_コア_表示 = value; - コア_コア1_ハイライト_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 虫性_甲殻2CD.不透明度; - } - set - { - 虫性_甲殻2CD.不透明度 = value; - 虫性_甲殻1_甲殻CD.不透明度 = value; - 虫性_甲殻1_甲殻左CD.不透明度 = value; - 虫性_甲殻1_甲殻右CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ左1CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ右1CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ左2CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ右2CD.不透明度 = value; - 淫タトゥ_タトゥ左CD.不透明度 = value; - 淫タトゥ_タトゥ右CD.不透明度 = value; - 悪タトゥ_逆十字_逆十字1CD.不透明度 = value; - 悪タトゥ_逆十字_逆十字2CD.不透明度 = value; - 植タトゥ_タトゥCD.不透明度 = value; - 隈取_タトゥ左CD.不透明度 = value; - 隈取_タトゥ右CD.不透明度 = value; - 蜘蛛_眼左1_基CD.不透明度 = value; - 蜘蛛_眼左1_眼CD.不透明度 = value; - 蜘蛛_眼左1_ハイライトCD.不透明度 = value; - 蜘蛛_眼左2_基CD.不透明度 = value; - 蜘蛛_眼左2_眼CD.不透明度 = value; - 蜘蛛_眼左2_ハイライトCD.不透明度 = value; - 蜘蛛_眼右1_基CD.不透明度 = value; - 蜘蛛_眼右1_眼CD.不透明度 = value; - 蜘蛛_眼右1_ハイライトCD.不透明度 = value; - 蜘蛛_眼右2_基CD.不透明度 = value; - 蜘蛛_眼右2_眼CD.不透明度 = value; - 蜘蛛_眼右2_ハイライトCD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - コア_コア2_基CD.不透明度 = value; - コア_コア2_コアCD.不透明度 = value; - コア_コア2_ハイライトCD.不透明度 = value; - コア_コア1_基CD.不透明度 = value; - コア_コア1_コアCD.不透明度 = value; - コア_コア1_ハイライトCD.不透明度 = value; - } - } - - public 胸肌(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胸肌D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["胸郭肌"]); - Pars pars = 本体[0][0]; - Pars pars2 = pars["甲殻"].ToPars(); - X0Y0_虫性_甲殻2 = pars2["甲殻2"].ToPar(); - Pars pars3 = pars2["甲殻1"].ToPars(); - X0Y0_虫性_甲殻1_甲殻 = pars3["甲殻"].ToPar(); - X0Y0_虫性_甲殻1_甲殻左 = pars3["甲殻左"].ToPar(); - X0Y0_虫性_甲殻1_甲殻右 = pars3["甲殻右"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - pars3 = pars2["ハート"].ToPars(); - X0Y0_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ左2 = pars3["タトゥ左2"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ右2 = pars3["タトゥ右2"].ToPar(); - X0Y0_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["逆十字"].ToPars(); - X0Y0_悪タトゥ_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); - X0Y0_悪タトゥ_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); - X0Y0_植タトゥ_タトゥ = pars2["タトゥ"].ToPar(); - pars2 = pars["隈取"].ToPars(); - X0Y0_隈取_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y0_隈取_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["蜘蛛"].ToPars(); - pars3 = pars2["眼左1"].ToPars(); - X0Y0_蜘蛛_眼左1_基 = pars3["基"].ToPar(); - X0Y0_蜘蛛_眼左1_眼 = pars3["眼"].ToPar(); - X0Y0_蜘蛛_眼左1_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼左2"].ToPars(); - X0Y0_蜘蛛_眼左2_基 = pars3["基"].ToPar(); - X0Y0_蜘蛛_眼左2_眼 = pars3["眼"].ToPar(); - X0Y0_蜘蛛_眼左2_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼右1"].ToPars(); - X0Y0_蜘蛛_眼右1_基 = pars3["基"].ToPar(); - X0Y0_蜘蛛_眼右1_眼 = pars3["眼"].ToPar(); - X0Y0_蜘蛛_眼右1_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼右2"].ToPars(); - X0Y0_蜘蛛_眼右2_基 = pars3["基"].ToPar(); - X0Y0_蜘蛛_眼右2_眼 = pars3["眼"].ToPar(); - X0Y0_蜘蛛_眼右2_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["コア"].ToPars(); - pars3 = pars2["コア1"].ToPars(); - X0Y0_コア_コア2_基 = pars3["基"].ToPar(); - X0Y0_コア_コア2_コア = pars3["コア"].ToPar(); - X0Y0_コア_コア2_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["コア2"].ToPars(); - X0Y0_コア_コア1_基 = pars3["基"].ToPar(); - X0Y0_コア_コア1_コア = pars3["コア"].ToPar(); - X0Y0_コア_コア1_ハイライト = pars3["ハイライト"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 虫性_甲殻2_表示 = e.虫性_甲殻2_表示; - 虫性_甲殻1_虫性_表示 = e.虫性_甲殻1_虫性_表示; - 虫性_甲殻1_甲殻左_表示 = e.虫性_甲殻1_甲殻左_表示; - 虫性_甲殻1_甲殻右_表示 = e.虫性_甲殻1_甲殻右_表示; - 淫タトゥ_ハート_タトゥ左1_表示 = e.淫タトゥ_ハート_タトゥ左1_表示; - 淫タトゥ_ハート_タトゥ右1_表示 = e.淫タトゥ_ハート_タトゥ右1_表示; - 淫タトゥ_ハート_タトゥ左2_表示 = e.淫タトゥ_ハート_タトゥ左2_表示; - 淫タトゥ_ハート_タトゥ右2_表示 = e.淫タトゥ_ハート_タトゥ右2_表示; - 淫タトゥ_タトゥ左_表示 = e.淫タトゥ_タトゥ左_表示; - 淫タトゥ_タトゥ右_表示 = e.淫タトゥ_タトゥ右_表示; - 悪タトゥ_逆十字_逆十字1_表示 = e.悪タトゥ_逆十字_逆十字1_表示; - 悪タトゥ_逆十字_逆十字2_表示 = e.悪タトゥ_逆十字_逆十字2_表示; - 植タトゥ_タトゥ_表示 = e.植タトゥ_タトゥ_表示; - 隈取_タトゥ左_表示 = e.隈取_タトゥ左_表示; - 隈取_タトゥ右_表示 = e.隈取_タトゥ右_表示; - 蜘蛛_眼左1_基_表示 = e.蜘蛛_眼左1_基_表示; - 蜘蛛_眼左1_眼_表示 = e.蜘蛛_眼左1_眼_表示; - 蜘蛛_眼左1_ハイライト_表示 = e.蜘蛛_眼左1_ハイライト_表示; - 蜘蛛_眼左2_基_表示 = e.蜘蛛_眼左2_基_表示; - 蜘蛛_眼左2_眼_表示 = e.蜘蛛_眼左2_眼_表示; - 蜘蛛_眼左2_ハイライト_表示 = e.蜘蛛_眼左2_ハイライト_表示; - 蜘蛛_眼右1_基_表示 = e.蜘蛛_眼右1_基_表示; - 蜘蛛_眼右1_眼_表示 = e.蜘蛛_眼右1_眼_表示; - 蜘蛛_眼右1_ハイライト_表示 = e.蜘蛛_眼右1_ハイライト_表示; - 蜘蛛_眼右2_基_表示 = e.蜘蛛_眼右2_基_表示; - 蜘蛛_眼右2_眼_表示 = e.蜘蛛_眼右2_眼_表示; - 蜘蛛_眼右2_ハイライト_表示 = e.蜘蛛_眼右2_ハイライト_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - コア_コア2_基_表示 = e.コア_コア2_基_表示; - コア_コア2_コア_表示 = e.コア_コア2_コア_表示; - コア_コア2_ハイライト_表示 = e.コア_コア2_ハイライト_表示; - コア_コア1_基_表示 = e.コア_コア1_基_表示; - コア_コア1_コア_表示 = e.コア_コア1_コア_表示; - コア_コア1_ハイライト_表示 = e.コア_コア1_ハイライト_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_虫性_甲殻2CP = new ColorP(X0Y0_虫性_甲殻2, 虫性_甲殻2CD, DisUnit, abj: true); - X0Y0_虫性_甲殻1_甲殻CP = new ColorP(X0Y0_虫性_甲殻1_甲殻, 虫性_甲殻1_甲殻CD, DisUnit, abj: true); - X0Y0_虫性_甲殻1_甲殻左CP = new ColorP(X0Y0_虫性_甲殻1_甲殻左, 虫性_甲殻1_甲殻左CD, DisUnit, abj: true); - X0Y0_虫性_甲殻1_甲殻右CP = new ColorP(X0Y0_虫性_甲殻1_甲殻右, 虫性_甲殻1_甲殻右CD, 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_淫タトゥ_ハート_タトゥ右2CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ右2, 淫タトゥ_ハート_タトゥ右2CD, DisUnit, abj: true); - X0Y0_淫タトゥ_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_タトゥ左, 淫タトゥ_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_タトゥ右, 淫タトゥ_タトゥ右CD, DisUnit, abj: true); - X0Y0_悪タトゥ_逆十字_逆十字1CP = new ColorP(X0Y0_悪タトゥ_逆十字_逆十字1, 悪タトゥ_逆十字_逆十字1CD, DisUnit, abj: false); - X0Y0_悪タトゥ_逆十字_逆十字2CP = new ColorP(X0Y0_悪タトゥ_逆十字_逆十字2, 悪タトゥ_逆十字_逆十字2CD, DisUnit, abj: true); - X0Y0_植タトゥ_タトゥCP = new ColorP(X0Y0_植タトゥ_タトゥ, 植タトゥ_タトゥCD, DisUnit, abj: true); - X0Y0_隈取_タトゥ左CP = new ColorP(X0Y0_隈取_タトゥ左, 隈取_タトゥ左CD, DisUnit, abj: true); - X0Y0_隈取_タトゥ右CP = new ColorP(X0Y0_隈取_タトゥ右, 隈取_タトゥ右CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼左1_基CP = new ColorP(X0Y0_蜘蛛_眼左1_基, 蜘蛛_眼左1_基CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼左1_眼CP = new ColorP(X0Y0_蜘蛛_眼左1_眼, 蜘蛛_眼左1_眼CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼左1_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼左1_ハイライト, 蜘蛛_眼左1_ハイライトCD, DisUnit, abj: true); - X0Y0_蜘蛛_眼左2_基CP = new ColorP(X0Y0_蜘蛛_眼左2_基, 蜘蛛_眼左2_基CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼左2_眼CP = new ColorP(X0Y0_蜘蛛_眼左2_眼, 蜘蛛_眼左2_眼CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼左2_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼左2_ハイライト, 蜘蛛_眼左2_ハイライトCD, DisUnit, abj: true); - X0Y0_蜘蛛_眼右1_基CP = new ColorP(X0Y0_蜘蛛_眼右1_基, 蜘蛛_眼右1_基CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼右1_眼CP = new ColorP(X0Y0_蜘蛛_眼右1_眼, 蜘蛛_眼右1_眼CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼右1_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼右1_ハイライト, 蜘蛛_眼右1_ハイライトCD, DisUnit, abj: true); - X0Y0_蜘蛛_眼右2_基CP = new ColorP(X0Y0_蜘蛛_眼右2_基, 蜘蛛_眼右2_基CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼右2_眼CP = new ColorP(X0Y0_蜘蛛_眼右2_眼, 蜘蛛_眼右2_眼CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼右2_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼右2_ハイライト, 蜘蛛_眼右2_ハイライトCD, 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_コア_コア2_基CP = new ColorP(X0Y0_コア_コア2_基, コア_コア2_基CD, DisUnit, abj: true); - X0Y0_コア_コア2_コアCP = new ColorP(X0Y0_コア_コア2_コア, コア_コア2_コアCD, DisUnit, abj: true); - X0Y0_コア_コア2_ハイライトCP = new ColorP(X0Y0_コア_コア2_ハイライト, コア_コア2_ハイライトCD, DisUnit, abj: true); - X0Y0_コア_コア1_基CP = new ColorP(X0Y0_コア_コア1_基, コア_コア1_基CD, DisUnit, abj: true); - X0Y0_コア_コア1_コアCP = new ColorP(X0Y0_コア_コア1_コア, コア_コア1_コアCD, DisUnit, abj: true); - X0Y0_コア_コア1_ハイライトCP = new ColorP(X0Y0_コア_コア1_ハイライト, コア_コア1_ハイライトCD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度YB = 0.99; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_虫性_甲殻2); - Are.Draw(X0Y0_虫性_甲殻1_甲殻); - Are.Draw(X0Y0_虫性_甲殻1_甲殻左); - Are.Draw(X0Y0_虫性_甲殻1_甲殻右); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左1); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右1); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左2); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右2); - Are.Draw(X0Y0_淫タトゥ_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_タトゥ右); - Are.Draw(X0Y0_悪タトゥ_逆十字_逆十字1); - Are.Draw(X0Y0_悪タトゥ_逆十字_逆十字2); - Are.Draw(X0Y0_植タトゥ_タトゥ); - Are.Draw(X0Y0_隈取_タトゥ左); - Are.Draw(X0Y0_隈取_タトゥ右); - Are.Draw(X0Y0_蜘蛛_眼左1_基); - Are.Draw(X0Y0_蜘蛛_眼左1_眼); - Are.Draw(X0Y0_蜘蛛_眼左1_ハイライト); - Are.Draw(X0Y0_蜘蛛_眼左2_基); - Are.Draw(X0Y0_蜘蛛_眼左2_眼); - Are.Draw(X0Y0_蜘蛛_眼左2_ハイライト); - Are.Draw(X0Y0_蜘蛛_眼右1_基); - Are.Draw(X0Y0_蜘蛛_眼右1_眼); - Are.Draw(X0Y0_蜘蛛_眼右1_ハイライト); - Are.Draw(X0Y0_蜘蛛_眼右2_基); - Are.Draw(X0Y0_蜘蛛_眼右2_眼); - Are.Draw(X0Y0_蜘蛛_眼右2_ハイライト); - Are.Draw(X0Y0_竜性_鱗1); - Are.Draw(X0Y0_竜性_鱗2); - Are.Draw(X0Y0_竜性_鱗3); - Are.Draw(X0Y0_コア_コア1_基); - Are.Draw(X0Y0_コア_コア1_コア); - Are.Draw(X0Y0_コア_コア1_ハイライト); - } - - public override void 描画1(Are Are) - { - Are.Draw(X0Y0_コア_コア2_基); - Are.Draw(X0Y0_コア_コア2_コア); - Are.Draw(X0Y0_コア_コア2_ハイライト); - } - - public override void 色更新() - { - X0Y0_虫性_甲殻2CP.Update(); - X0Y0_虫性_甲殻1_甲殻CP.Update(); - X0Y0_虫性_甲殻1_甲殻左CP.Update(); - X0Y0_虫性_甲殻1_甲殻右CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ左1CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ右1CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ左2CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ右2CP.Update(); - X0Y0_淫タトゥ_タトゥ左CP.Update(); - X0Y0_淫タトゥ_タトゥ右CP.Update(); - X0Y0_悪タトゥ_逆十字_逆十字1CP.Update(); - X0Y0_悪タトゥ_逆十字_逆十字2CP.Update(); - X0Y0_植タトゥ_タトゥCP.Update(); - X0Y0_隈取_タトゥ左CP.Update(); - X0Y0_隈取_タトゥ右CP.Update(); - X0Y0_蜘蛛_眼左1_基CP.Update(); - X0Y0_蜘蛛_眼左1_眼CP.Update(); - X0Y0_蜘蛛_眼左1_ハイライトCP.Update(); - X0Y0_蜘蛛_眼左2_基CP.Update(); - X0Y0_蜘蛛_眼左2_眼CP.Update(); - X0Y0_蜘蛛_眼左2_ハイライトCP.Update(); - X0Y0_蜘蛛_眼右1_基CP.Update(); - X0Y0_蜘蛛_眼右1_眼CP.Update(); - X0Y0_蜘蛛_眼右1_ハイライトCP.Update(); - X0Y0_蜘蛛_眼右2_基CP.Update(); - X0Y0_蜘蛛_眼右2_眼CP.Update(); - X0Y0_蜘蛛_眼右2_ハイライトCP.Update(); - X0Y0_竜性_鱗1CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_コア_コア2_基CP.Update(); - X0Y0_コア_コア2_コアCP.Update(); - X0Y0_コア_コア2_ハイライトCP.Update(); - X0Y0_コア_コア1_基CP.Update(); - X0Y0_コア_コア1_コアCP.Update(); - X0Y0_コア_コア1_ハイライトCP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻1_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻1_甲殻左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻1_甲殻右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 隈取_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 隈取_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 蜘蛛_眼左1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 蜘蛛_眼左2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 蜘蛛_眼右1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 蜘蛛_眼右2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右2_ハイライトCD = new ColorD(ref Col.Empty, 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); - コア_コア2_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); - コア_コア2_コアCD = new ColorD(ref Col.Black, ref 体配色.コアO); - コア_コア2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - コア_コア1_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); - コア_コア1_コアCD = new ColorD(ref Col.Black, ref 体配色.コアO); - コア_コア1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - } - - private void 配色T0(体配色 体配色) - { - 虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻1_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻1_甲殻左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻1_甲殻右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 隈取_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 隈取_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 蜘蛛_眼左1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 蜘蛛_眼左2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 蜘蛛_眼右1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 蜘蛛_眼右2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - コア_コア2_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); - コア_コア2_コアCD = new ColorD(ref Col.Black, ref 体配色.コアO); - コア_コア2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - コア_コア1_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); - コア_コア1_コアCD = new ColorD(ref Col.Black, ref 体配色.コアO); - コア_コア1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - } - - private void 配色T1(体配色 体配色) - { - 虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻1_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻1_甲殻左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻1_甲殻右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 隈取_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 隈取_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 蜘蛛_眼左1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 蜘蛛_眼左2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 蜘蛛_眼右1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 蜘蛛_眼右2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - コア_コア2_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); - コア_コア2_コアCD = new ColorD(ref Col.Black, ref 体配色.コアO); - コア_コア2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - コア_コア1_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); - コア_コア1_コアCD = new ColorD(ref Col.Black, ref 体配色.コアO); - コア_コア1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 虫性_甲殻2_表示 + { + get + { + return X0Y0_虫性_甲殻2.Dra; + } + set + { + X0Y0_虫性_甲殻2.Dra = value; + X0Y0_虫性_甲殻2.Hit = value; + } + } + + public bool 虫性_甲殻1_虫性_表示 + { + get + { + return X0Y0_虫性_甲殻1_甲殻.Dra; + } + set + { + X0Y0_虫性_甲殻1_甲殻.Dra = value; + X0Y0_虫性_甲殻1_甲殻.Hit = value; + } + } + + public bool 虫性_甲殻1_甲殻左_表示 + { + get + { + return X0Y0_虫性_甲殻1_甲殻左.Dra; + } + set + { + X0Y0_虫性_甲殻1_甲殻左.Dra = value; + X0Y0_虫性_甲殻1_甲殻左.Hit = value; + } + } + + public bool 虫性_甲殻1_甲殻右_表示 + { + get + { + return X0Y0_虫性_甲殻1_甲殻右.Dra; + } + set + { + X0Y0_虫性_甲殻1_甲殻右.Dra = value; + X0Y0_虫性_甲殻1_甲殻右.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ左1_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ左1.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ左1.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ左1.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ右1_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ右1.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ右1.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ右1.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ左2_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ左2.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ左2.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ左2.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ右2_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ右2.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ右2.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ右2.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ左.Dra = value; + X0Y0_淫タトゥ_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ右.Dra = value; + X0Y0_淫タトゥ_タトゥ右.Hit = value; + } + } + + public bool 悪タトゥ_逆十字_逆十字1_表示 + { + get + { + return X0Y0_悪タトゥ_逆十字_逆十字1.Dra; + } + set + { + X0Y0_悪タトゥ_逆十字_逆十字1.Dra = value; + X0Y0_悪タトゥ_逆十字_逆十字1.Hit = value; + } + } + + public bool 悪タトゥ_逆十字_逆十字2_表示 + { + get + { + return X0Y0_悪タトゥ_逆十字_逆十字2.Dra; + } + set + { + X0Y0_悪タトゥ_逆十字_逆十字2.Dra = value; + X0Y0_悪タトゥ_逆十字_逆十字2.Hit = value; + } + } + + public bool 植タトゥ_タトゥ_表示 + { + get + { + return X0Y0_植タトゥ_タトゥ.Dra; + } + set + { + X0Y0_植タトゥ_タトゥ.Dra = value; + X0Y0_植タトゥ_タトゥ.Hit = value; + } + } + + public bool 隈取_タトゥ左_表示 + { + get + { + return X0Y0_隈取_タトゥ左.Dra; + } + set + { + X0Y0_隈取_タトゥ左.Dra = value; + X0Y0_隈取_タトゥ左.Hit = value; + } + } + + public bool 隈取_タトゥ右_表示 + { + get + { + return X0Y0_隈取_タトゥ右.Dra; + } + set + { + X0Y0_隈取_タトゥ右.Dra = value; + X0Y0_隈取_タトゥ右.Hit = value; + } + } + + public bool 蜘蛛_眼左1_基_表示 + { + get + { + return X0Y0_蜘蛛_眼左1_基.Dra; + } + set + { + X0Y0_蜘蛛_眼左1_基.Dra = value; + X0Y0_蜘蛛_眼左1_基.Hit = value; + } + } + + public bool 蜘蛛_眼左1_眼_表示 + { + get + { + return X0Y0_蜘蛛_眼左1_眼.Dra; + } + set + { + X0Y0_蜘蛛_眼左1_眼.Dra = value; + X0Y0_蜘蛛_眼左1_眼.Hit = value; + } + } + + public bool 蜘蛛_眼左1_ハイライト_表示 + { + get + { + return X0Y0_蜘蛛_眼左1_ハイライト.Dra; + } + set + { + X0Y0_蜘蛛_眼左1_ハイライト.Dra = value; + X0Y0_蜘蛛_眼左1_ハイライト.Hit = value; + } + } + + public bool 蜘蛛_眼左2_基_表示 + { + get + { + return X0Y0_蜘蛛_眼左2_基.Dra; + } + set + { + X0Y0_蜘蛛_眼左2_基.Dra = value; + X0Y0_蜘蛛_眼左2_基.Hit = value; + } + } + + public bool 蜘蛛_眼左2_眼_表示 + { + get + { + return X0Y0_蜘蛛_眼左2_眼.Dra; + } + set + { + X0Y0_蜘蛛_眼左2_眼.Dra = value; + X0Y0_蜘蛛_眼左2_眼.Hit = value; + } + } + + public bool 蜘蛛_眼左2_ハイライト_表示 + { + get + { + return X0Y0_蜘蛛_眼左2_ハイライト.Dra; + } + set + { + X0Y0_蜘蛛_眼左2_ハイライト.Dra = value; + X0Y0_蜘蛛_眼左2_ハイライト.Hit = value; + } + } + + public bool 蜘蛛_眼右1_基_表示 + { + get + { + return X0Y0_蜘蛛_眼右1_基.Dra; + } + set + { + X0Y0_蜘蛛_眼右1_基.Dra = value; + X0Y0_蜘蛛_眼右1_基.Hit = value; + } + } + + public bool 蜘蛛_眼右1_眼_表示 + { + get + { + return X0Y0_蜘蛛_眼右1_眼.Dra; + } + set + { + X0Y0_蜘蛛_眼右1_眼.Dra = value; + X0Y0_蜘蛛_眼右1_眼.Hit = value; + } + } + + public bool 蜘蛛_眼右1_ハイライト_表示 + { + get + { + return X0Y0_蜘蛛_眼右1_ハイライト.Dra; + } + set + { + X0Y0_蜘蛛_眼右1_ハイライト.Dra = value; + X0Y0_蜘蛛_眼右1_ハイライト.Hit = value; + } + } + + public bool 蜘蛛_眼右2_基_表示 + { + get + { + return X0Y0_蜘蛛_眼右2_基.Dra; + } + set + { + X0Y0_蜘蛛_眼右2_基.Dra = value; + X0Y0_蜘蛛_眼右2_基.Hit = value; + } + } + + public bool 蜘蛛_眼右2_眼_表示 + { + get + { + return X0Y0_蜘蛛_眼右2_眼.Dra; + } + set + { + X0Y0_蜘蛛_眼右2_眼.Dra = value; + X0Y0_蜘蛛_眼右2_眼.Hit = value; + } + } + + public bool 蜘蛛_眼右2_ハイライト_表示 + { + get + { + return X0Y0_蜘蛛_眼右2_ハイライト.Dra; + } + set + { + X0Y0_蜘蛛_眼右2_ハイライト.Dra = value; + X0Y0_蜘蛛_眼右2_ハイライト.Hit = value; + } + } + + public bool 竜性_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗1.Dra = value; + X0Y0_竜性_鱗1.Hit = value; + } + } + + public bool 竜性_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗2.Dra = value; + X0Y0_竜性_鱗2.Hit = value; + } + } + + public bool 竜性_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗3.Dra = value; + X0Y0_竜性_鱗3.Hit = value; + } + } + + public bool コア_コア2_基_表示 + { + get + { + return X0Y0_コア_コア2_基.Dra; + } + set + { + X0Y0_コア_コア2_基.Dra = value; + X0Y0_コア_コア2_基.Hit = value; + } + } + + public bool コア_コア2_コア_表示 + { + get + { + return X0Y0_コア_コア2_コア.Dra; + } + set + { + X0Y0_コア_コア2_コア.Dra = value; + X0Y0_コア_コア2_コア.Hit = value; + } + } + + public bool コア_コア2_ハイライト_表示 + { + get + { + return X0Y0_コア_コア2_ハイライト.Dra; + } + set + { + X0Y0_コア_コア2_ハイライト.Dra = value; + X0Y0_コア_コア2_ハイライト.Hit = value; + } + } + + public bool コア_コア1_基_表示 + { + get + { + return X0Y0_コア_コア1_基.Dra; + } + set + { + X0Y0_コア_コア1_基.Dra = value; + X0Y0_コア_コア1_基.Hit = value; + } + } + + public bool コア_コア1_コア_表示 + { + get + { + return X0Y0_コア_コア1_コア.Dra; + } + set + { + X0Y0_コア_コア1_コア.Dra = value; + X0Y0_コア_コア1_コア.Hit = value; + } + } + + public bool コア_コア1_ハイライト_表示 + { + get + { + return X0Y0_コア_コア1_ハイライト.Dra; + } + set + { + X0Y0_コア_コア1_ハイライト.Dra = value; + X0Y0_コア_コア1_ハイライト.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 虫性_甲殻2_表示; + } + set + { + 虫性_甲殻2_表示 = value; + 虫性_甲殻1_虫性_表示 = value; + 虫性_甲殻1_甲殻左_表示 = value; + 虫性_甲殻1_甲殻右_表示 = value; + 淫タトゥ_ハート_タトゥ左1_表示 = value; + 淫タトゥ_ハート_タトゥ右1_表示 = value; + 淫タトゥ_ハート_タトゥ左2_表示 = value; + 淫タトゥ_ハート_タトゥ右2_表示 = value; + 淫タトゥ_タトゥ左_表示 = value; + 淫タトゥ_タトゥ右_表示 = value; + 悪タトゥ_逆十字_逆十字1_表示 = value; + 悪タトゥ_逆十字_逆十字2_表示 = value; + 植タトゥ_タトゥ_表示 = value; + 隈取_タトゥ左_表示 = value; + 隈取_タトゥ右_表示 = value; + 蜘蛛_眼左1_基_表示 = value; + 蜘蛛_眼左1_眼_表示 = value; + 蜘蛛_眼左1_ハイライト_表示 = value; + 蜘蛛_眼左2_基_表示 = value; + 蜘蛛_眼左2_眼_表示 = value; + 蜘蛛_眼左2_ハイライト_表示 = value; + 蜘蛛_眼右1_基_表示 = value; + 蜘蛛_眼右1_眼_表示 = value; + 蜘蛛_眼右1_ハイライト_表示 = value; + 蜘蛛_眼右2_基_表示 = value; + 蜘蛛_眼右2_眼_表示 = value; + 蜘蛛_眼右2_ハイライト_表示 = value; + 竜性_鱗1_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗3_表示 = value; + コア_コア2_基_表示 = value; + コア_コア2_コア_表示 = value; + コア_コア2_ハイライト_表示 = value; + コア_コア1_基_表示 = value; + コア_コア1_コア_表示 = value; + コア_コア1_ハイライト_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 虫性_甲殻2CD.不透明度; + } + set + { + 虫性_甲殻2CD.不透明度 = value; + 虫性_甲殻1_甲殻CD.不透明度 = value; + 虫性_甲殻1_甲殻左CD.不透明度 = value; + 虫性_甲殻1_甲殻右CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ左1CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ右1CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ左2CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ右2CD.不透明度 = value; + 淫タトゥ_タトゥ左CD.不透明度 = value; + 淫タトゥ_タトゥ右CD.不透明度 = value; + 悪タトゥ_逆十字_逆十字1CD.不透明度 = value; + 悪タトゥ_逆十字_逆十字2CD.不透明度 = value; + 植タトゥ_タトゥCD.不透明度 = value; + 隈取_タトゥ左CD.不透明度 = value; + 隈取_タトゥ右CD.不透明度 = value; + 蜘蛛_眼左1_基CD.不透明度 = value; + 蜘蛛_眼左1_眼CD.不透明度 = value; + 蜘蛛_眼左1_ハイライトCD.不透明度 = value; + 蜘蛛_眼左2_基CD.不透明度 = value; + 蜘蛛_眼左2_眼CD.不透明度 = value; + 蜘蛛_眼左2_ハイライトCD.不透明度 = value; + 蜘蛛_眼右1_基CD.不透明度 = value; + 蜘蛛_眼右1_眼CD.不透明度 = value; + 蜘蛛_眼右1_ハイライトCD.不透明度 = value; + 蜘蛛_眼右2_基CD.不透明度 = value; + 蜘蛛_眼右2_眼CD.不透明度 = value; + 蜘蛛_眼右2_ハイライトCD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + コア_コア2_基CD.不透明度 = value; + コア_コア2_コアCD.不透明度 = value; + コア_コア2_ハイライトCD.不透明度 = value; + コア_コア1_基CD.不透明度 = value; + コア_コア1_コアCD.不透明度 = value; + コア_コア1_ハイライトCD.不透明度 = value; + } + } + + public 胸肌(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胸肌D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["胸郭肌"]); + Pars pars = 本体[0][0]; + Pars pars2 = pars["甲殻"].ToPars(); + X0Y0_虫性_甲殻2 = pars2["甲殻2"].ToPar(); + Pars pars3 = pars2["甲殻1"].ToPars(); + X0Y0_虫性_甲殻1_甲殻 = pars3["甲殻"].ToPar(); + X0Y0_虫性_甲殻1_甲殻左 = pars3["甲殻左"].ToPar(); + X0Y0_虫性_甲殻1_甲殻右 = pars3["甲殻右"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + pars3 = pars2["ハート"].ToPars(); + X0Y0_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ左2 = pars3["タトゥ左2"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ右2 = pars3["タトゥ右2"].ToPar(); + X0Y0_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["逆十字"].ToPars(); + X0Y0_悪タトゥ_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); + X0Y0_悪タトゥ_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); + pars2 = pars["植タトゥ"].ToPars(); + X0Y0_植タトゥ_タトゥ = pars2["タトゥ"].ToPar(); + pars2 = pars["隈取"].ToPars(); + X0Y0_隈取_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y0_隈取_タトゥ右 = pars2["タトゥ右"].ToPar(); + pars2 = pars["蜘蛛"].ToPars(); + pars3 = pars2["眼左1"].ToPars(); + X0Y0_蜘蛛_眼左1_基 = pars3["基"].ToPar(); + X0Y0_蜘蛛_眼左1_眼 = pars3["眼"].ToPar(); + X0Y0_蜘蛛_眼左1_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼左2"].ToPars(); + X0Y0_蜘蛛_眼左2_基 = pars3["基"].ToPar(); + X0Y0_蜘蛛_眼左2_眼 = pars3["眼"].ToPar(); + X0Y0_蜘蛛_眼左2_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼右1"].ToPars(); + X0Y0_蜘蛛_眼右1_基 = pars3["基"].ToPar(); + X0Y0_蜘蛛_眼右1_眼 = pars3["眼"].ToPar(); + X0Y0_蜘蛛_眼右1_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼右2"].ToPars(); + X0Y0_蜘蛛_眼右2_基 = pars3["基"].ToPar(); + X0Y0_蜘蛛_眼右2_眼 = pars3["眼"].ToPar(); + X0Y0_蜘蛛_眼右2_ハイライト = pars3["ハイライト"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["コア"].ToPars(); + pars3 = pars2["コア1"].ToPars(); + X0Y0_コア_コア2_基 = pars3["基"].ToPar(); + X0Y0_コア_コア2_コア = pars3["コア"].ToPar(); + X0Y0_コア_コア2_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["コア2"].ToPars(); + X0Y0_コア_コア1_基 = pars3["基"].ToPar(); + X0Y0_コア_コア1_コア = pars3["コア"].ToPar(); + X0Y0_コア_コア1_ハイライト = pars3["ハイライト"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 虫性_甲殻2_表示 = e.虫性_甲殻2_表示; + 虫性_甲殻1_虫性_表示 = e.虫性_甲殻1_虫性_表示; + 虫性_甲殻1_甲殻左_表示 = e.虫性_甲殻1_甲殻左_表示; + 虫性_甲殻1_甲殻右_表示 = e.虫性_甲殻1_甲殻右_表示; + 淫タトゥ_ハート_タトゥ左1_表示 = e.淫タトゥ_ハート_タトゥ左1_表示; + 淫タトゥ_ハート_タトゥ右1_表示 = e.淫タトゥ_ハート_タトゥ右1_表示; + 淫タトゥ_ハート_タトゥ左2_表示 = e.淫タトゥ_ハート_タトゥ左2_表示; + 淫タトゥ_ハート_タトゥ右2_表示 = e.淫タトゥ_ハート_タトゥ右2_表示; + 淫タトゥ_タトゥ左_表示 = e.淫タトゥ_タトゥ左_表示; + 淫タトゥ_タトゥ右_表示 = e.淫タトゥ_タトゥ右_表示; + 悪タトゥ_逆十字_逆十字1_表示 = e.悪タトゥ_逆十字_逆十字1_表示; + 悪タトゥ_逆十字_逆十字2_表示 = e.悪タトゥ_逆十字_逆十字2_表示; + 植タトゥ_タトゥ_表示 = e.植タトゥ_タトゥ_表示; + 隈取_タトゥ左_表示 = e.隈取_タトゥ左_表示; + 隈取_タトゥ右_表示 = e.隈取_タトゥ右_表示; + 蜘蛛_眼左1_基_表示 = e.蜘蛛_眼左1_基_表示; + 蜘蛛_眼左1_眼_表示 = e.蜘蛛_眼左1_眼_表示; + 蜘蛛_眼左1_ハイライト_表示 = e.蜘蛛_眼左1_ハイライト_表示; + 蜘蛛_眼左2_基_表示 = e.蜘蛛_眼左2_基_表示; + 蜘蛛_眼左2_眼_表示 = e.蜘蛛_眼左2_眼_表示; + 蜘蛛_眼左2_ハイライト_表示 = e.蜘蛛_眼左2_ハイライト_表示; + 蜘蛛_眼右1_基_表示 = e.蜘蛛_眼右1_基_表示; + 蜘蛛_眼右1_眼_表示 = e.蜘蛛_眼右1_眼_表示; + 蜘蛛_眼右1_ハイライト_表示 = e.蜘蛛_眼右1_ハイライト_表示; + 蜘蛛_眼右2_基_表示 = e.蜘蛛_眼右2_基_表示; + 蜘蛛_眼右2_眼_表示 = e.蜘蛛_眼右2_眼_表示; + 蜘蛛_眼右2_ハイライト_表示 = e.蜘蛛_眼右2_ハイライト_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + コア_コア2_基_表示 = e.コア_コア2_基_表示; + コア_コア2_コア_表示 = e.コア_コア2_コア_表示; + コア_コア2_ハイライト_表示 = e.コア_コア2_ハイライト_表示; + コア_コア1_基_表示 = e.コア_コア1_基_表示; + コア_コア1_コア_表示 = e.コア_コア1_コア_表示; + コア_コア1_ハイライト_表示 = e.コア_コア1_ハイライト_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_虫性_甲殻2CP = new ColorP(X0Y0_虫性_甲殻2, 虫性_甲殻2CD, DisUnit, abj: true); + X0Y0_虫性_甲殻1_甲殻CP = new ColorP(X0Y0_虫性_甲殻1_甲殻, 虫性_甲殻1_甲殻CD, DisUnit, abj: true); + X0Y0_虫性_甲殻1_甲殻左CP = new ColorP(X0Y0_虫性_甲殻1_甲殻左, 虫性_甲殻1_甲殻左CD, DisUnit, abj: true); + X0Y0_虫性_甲殻1_甲殻右CP = new ColorP(X0Y0_虫性_甲殻1_甲殻右, 虫性_甲殻1_甲殻右CD, 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_淫タトゥ_ハート_タトゥ右2CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ右2, 淫タトゥ_ハート_タトゥ右2CD, DisUnit, abj: true); + X0Y0_淫タトゥ_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_タトゥ左, 淫タトゥ_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_タトゥ右, 淫タトゥ_タトゥ右CD, DisUnit, abj: true); + X0Y0_悪タトゥ_逆十字_逆十字1CP = new ColorP(X0Y0_悪タトゥ_逆十字_逆十字1, 悪タトゥ_逆十字_逆十字1CD, DisUnit, abj: false); + X0Y0_悪タトゥ_逆十字_逆十字2CP = new ColorP(X0Y0_悪タトゥ_逆十字_逆十字2, 悪タトゥ_逆十字_逆十字2CD, DisUnit, abj: true); + X0Y0_植タトゥ_タトゥCP = new ColorP(X0Y0_植タトゥ_タトゥ, 植タトゥ_タトゥCD, DisUnit, abj: true); + X0Y0_隈取_タトゥ左CP = new ColorP(X0Y0_隈取_タトゥ左, 隈取_タトゥ左CD, DisUnit, abj: true); + X0Y0_隈取_タトゥ右CP = new ColorP(X0Y0_隈取_タトゥ右, 隈取_タトゥ右CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼左1_基CP = new ColorP(X0Y0_蜘蛛_眼左1_基, 蜘蛛_眼左1_基CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼左1_眼CP = new ColorP(X0Y0_蜘蛛_眼左1_眼, 蜘蛛_眼左1_眼CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼左1_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼左1_ハイライト, 蜘蛛_眼左1_ハイライトCD, DisUnit, abj: true); + X0Y0_蜘蛛_眼左2_基CP = new ColorP(X0Y0_蜘蛛_眼左2_基, 蜘蛛_眼左2_基CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼左2_眼CP = new ColorP(X0Y0_蜘蛛_眼左2_眼, 蜘蛛_眼左2_眼CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼左2_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼左2_ハイライト, 蜘蛛_眼左2_ハイライトCD, DisUnit, abj: true); + X0Y0_蜘蛛_眼右1_基CP = new ColorP(X0Y0_蜘蛛_眼右1_基, 蜘蛛_眼右1_基CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼右1_眼CP = new ColorP(X0Y0_蜘蛛_眼右1_眼, 蜘蛛_眼右1_眼CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼右1_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼右1_ハイライト, 蜘蛛_眼右1_ハイライトCD, DisUnit, abj: true); + X0Y0_蜘蛛_眼右2_基CP = new ColorP(X0Y0_蜘蛛_眼右2_基, 蜘蛛_眼右2_基CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼右2_眼CP = new ColorP(X0Y0_蜘蛛_眼右2_眼, 蜘蛛_眼右2_眼CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼右2_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼右2_ハイライト, 蜘蛛_眼右2_ハイライトCD, 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_コア_コア2_基CP = new ColorP(X0Y0_コア_コア2_基, コア_コア2_基CD, DisUnit, abj: true); + X0Y0_コア_コア2_コアCP = new ColorP(X0Y0_コア_コア2_コア, コア_コア2_コアCD, DisUnit, abj: true); + X0Y0_コア_コア2_ハイライトCP = new ColorP(X0Y0_コア_コア2_ハイライト, コア_コア2_ハイライトCD, DisUnit, abj: true); + X0Y0_コア_コア1_基CP = new ColorP(X0Y0_コア_コア1_基, コア_コア1_基CD, DisUnit, abj: true); + X0Y0_コア_コア1_コアCP = new ColorP(X0Y0_コア_コア1_コア, コア_コア1_コアCD, DisUnit, abj: true); + X0Y0_コア_コア1_ハイライトCP = new ColorP(X0Y0_コア_コア1_ハイライト, コア_コア1_ハイライトCD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度YB = 0.99; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_虫性_甲殻2); + Are.Draw(X0Y0_虫性_甲殻1_甲殻); + Are.Draw(X0Y0_虫性_甲殻1_甲殻左); + Are.Draw(X0Y0_虫性_甲殻1_甲殻右); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左1); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右1); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左2); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右2); + Are.Draw(X0Y0_淫タトゥ_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_タトゥ右); + Are.Draw(X0Y0_悪タトゥ_逆十字_逆十字1); + Are.Draw(X0Y0_悪タトゥ_逆十字_逆十字2); + Are.Draw(X0Y0_植タトゥ_タトゥ); + Are.Draw(X0Y0_隈取_タトゥ左); + Are.Draw(X0Y0_隈取_タトゥ右); + Are.Draw(X0Y0_蜘蛛_眼左1_基); + Are.Draw(X0Y0_蜘蛛_眼左1_眼); + Are.Draw(X0Y0_蜘蛛_眼左1_ハイライト); + Are.Draw(X0Y0_蜘蛛_眼左2_基); + Are.Draw(X0Y0_蜘蛛_眼左2_眼); + Are.Draw(X0Y0_蜘蛛_眼左2_ハイライト); + Are.Draw(X0Y0_蜘蛛_眼右1_基); + Are.Draw(X0Y0_蜘蛛_眼右1_眼); + Are.Draw(X0Y0_蜘蛛_眼右1_ハイライト); + Are.Draw(X0Y0_蜘蛛_眼右2_基); + Are.Draw(X0Y0_蜘蛛_眼右2_眼); + Are.Draw(X0Y0_蜘蛛_眼右2_ハイライト); + Are.Draw(X0Y0_竜性_鱗1); + Are.Draw(X0Y0_竜性_鱗2); + Are.Draw(X0Y0_竜性_鱗3); + Are.Draw(X0Y0_コア_コア1_基); + Are.Draw(X0Y0_コア_コア1_コア); + Are.Draw(X0Y0_コア_コア1_ハイライト); + } + + public override void 描画1(Are Are) + { + Are.Draw(X0Y0_コア_コア2_基); + Are.Draw(X0Y0_コア_コア2_コア); + Are.Draw(X0Y0_コア_コア2_ハイライト); + } + + public override void 色更新() + { + X0Y0_虫性_甲殻2CP.Update(); + X0Y0_虫性_甲殻1_甲殻CP.Update(); + X0Y0_虫性_甲殻1_甲殻左CP.Update(); + X0Y0_虫性_甲殻1_甲殻右CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ左1CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ右1CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ左2CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ右2CP.Update(); + X0Y0_淫タトゥ_タトゥ左CP.Update(); + X0Y0_淫タトゥ_タトゥ右CP.Update(); + X0Y0_悪タトゥ_逆十字_逆十字1CP.Update(); + X0Y0_悪タトゥ_逆十字_逆十字2CP.Update(); + X0Y0_植タトゥ_タトゥCP.Update(); + X0Y0_隈取_タトゥ左CP.Update(); + X0Y0_隈取_タトゥ右CP.Update(); + X0Y0_蜘蛛_眼左1_基CP.Update(); + X0Y0_蜘蛛_眼左1_眼CP.Update(); + X0Y0_蜘蛛_眼左1_ハイライトCP.Update(); + X0Y0_蜘蛛_眼左2_基CP.Update(); + X0Y0_蜘蛛_眼左2_眼CP.Update(); + X0Y0_蜘蛛_眼左2_ハイライトCP.Update(); + X0Y0_蜘蛛_眼右1_基CP.Update(); + X0Y0_蜘蛛_眼右1_眼CP.Update(); + X0Y0_蜘蛛_眼右1_ハイライトCP.Update(); + X0Y0_蜘蛛_眼右2_基CP.Update(); + X0Y0_蜘蛛_眼右2_眼CP.Update(); + X0Y0_蜘蛛_眼右2_ハイライトCP.Update(); + X0Y0_竜性_鱗1CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_コア_コア2_基CP.Update(); + X0Y0_コア_コア2_コアCP.Update(); + X0Y0_コア_コア2_ハイライトCP.Update(); + X0Y0_コア_コア1_基CP.Update(); + X0Y0_コア_コア1_コアCP.Update(); + X0Y0_コア_コア1_ハイライトCP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 隈取_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 隈取_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 蜘蛛_眼左1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 蜘蛛_眼左2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_ハイライトCD = new ColorD(ref Col.Empty, 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); + コア_コア2_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); + コア_コア2_コアCD = new ColorD(ref Col.Black, ref 体配色.コアO); + コア_コア2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + コア_コア1_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); + コア_コア1_コアCD = new ColorD(ref Col.Black, ref 体配色.コアO); + コア_コア1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + } + + private void 配色T0(体配色 体配色) + { + 虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 隈取_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 隈取_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 蜘蛛_眼左1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 蜘蛛_眼左2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + コア_コア2_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); + コア_コア2_コアCD = new ColorD(ref Col.Black, ref 体配色.コアO); + コア_コア2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + コア_コア1_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); + コア_コア1_コアCD = new ColorD(ref Col.Black, ref 体配色.コアO); + コア_コア1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + } + + private void 配色T1(体配色 体配色) + { + 虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻左CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻右CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 隈取_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 隈取_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 蜘蛛_眼左1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 蜘蛛_眼左2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + コア_コア2_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); + コア_コア2_コアCD = new ColorD(ref Col.Black, ref 体配色.コアO); + コア_コア2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + コア_コア1_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); + コア_コア1_コアCD = new ColorD(ref Col.Black, ref 体配色.コアO); + コア_コア1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌D.cs index 4132f95..aac92c9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌D.cs @@ -1,90 +1,91 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 胸肌D : EleD +namespace SlaveMatrix { - public bool 虫性_甲殻2_表示; + [Serializable] + public class 胸肌D : EleD + { + public bool 虫性_甲殻2_表示; - public bool 虫性_甲殻1_虫性_表示; + public bool 虫性_甲殻1_虫性_表示; - public bool 虫性_甲殻1_甲殻左_表示; + public bool 虫性_甲殻1_甲殻左_表示; - public bool 虫性_甲殻1_甲殻右_表示; + public bool 虫性_甲殻1_甲殻右_表示; - public bool 淫タトゥ_ハート_タトゥ左1_表示; + public bool 淫タトゥ_ハート_タトゥ左1_表示; - public bool 淫タトゥ_ハート_タトゥ右1_表示; + public bool 淫タトゥ_ハート_タトゥ右1_表示; - public bool 淫タトゥ_ハート_タトゥ左2_表示; + public bool 淫タトゥ_ハート_タトゥ左2_表示; - public bool 淫タトゥ_ハート_タトゥ右2_表示; + public bool 淫タトゥ_ハート_タトゥ右2_表示; - public bool 淫タトゥ_タトゥ左_表示; + public bool 淫タトゥ_タトゥ左_表示; - public bool 淫タトゥ_タトゥ右_表示; + public bool 淫タトゥ_タトゥ右_表示; - public bool 悪タトゥ_逆十字_逆十字1_表示; + public bool 悪タトゥ_逆十字_逆十字1_表示; - public bool 悪タトゥ_逆十字_逆十字2_表示; + public bool 悪タトゥ_逆十字_逆十字2_表示; - public bool 植タトゥ_タトゥ_表示; + public bool 植タトゥ_タトゥ_表示; - public bool 隈取_タトゥ左_表示; + public bool 隈取_タトゥ左_表示; - public bool 隈取_タトゥ右_表示; + public bool 隈取_タトゥ右_表示; - public bool 蜘蛛_眼左1_基_表示; + public bool 蜘蛛_眼左1_基_表示; - public bool 蜘蛛_眼左1_眼_表示; + public bool 蜘蛛_眼左1_眼_表示; - public bool 蜘蛛_眼左1_ハイライト_表示; + public bool 蜘蛛_眼左1_ハイライト_表示; - public bool 蜘蛛_眼左2_基_表示; + public bool 蜘蛛_眼左2_基_表示; - public bool 蜘蛛_眼左2_眼_表示; + public bool 蜘蛛_眼左2_眼_表示; - public bool 蜘蛛_眼左2_ハイライト_表示; + public bool 蜘蛛_眼左2_ハイライト_表示; - public bool 蜘蛛_眼右1_基_表示; + public bool 蜘蛛_眼右1_基_表示; - public bool 蜘蛛_眼右1_眼_表示; + public bool 蜘蛛_眼右1_眼_表示; - public bool 蜘蛛_眼右1_ハイライト_表示; + public bool 蜘蛛_眼右1_ハイライト_表示; - public bool 蜘蛛_眼右2_基_表示; + public bool 蜘蛛_眼右2_基_表示; - public bool 蜘蛛_眼右2_眼_表示; + public bool 蜘蛛_眼右2_眼_表示; - public bool 蜘蛛_眼右2_ハイライト_表示; + public bool 蜘蛛_眼右2_ハイライト_表示; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool コア_コア2_基_表示; + public bool コア_コア2_基_表示; - public bool コア_コア2_コア_表示; + public bool コア_コア2_コア_表示; - public bool コア_コア2_ハイライト_表示; + public bool コア_コア2_ハイライト_表示; - public bool コア_コア1_基_表示; + public bool コア_コア1_基_表示; - public bool コア_コア1_コア_表示; + public bool コア_コア1_コア_表示; - public bool コア_コア1_ハイライト_表示; + public bool コア_コア1_ハイライト_表示; - public 胸肌D() - { - ThisType = GetType(); - } + public 胸肌D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 胸肌(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 胸肌(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板.cs index dba4bce..a4fc685 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板.cs @@ -1,171 +1,172 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 胸腹板 : Ele +namespace SlaveMatrix { - public Par X0Y0_虫性_腹板; + public class 胸腹板 : Ele + { + public Par X0Y0_虫性_腹板; - public Par X0Y0_虫性_縦線; + public Par X0Y0_虫性_縦線; - public ColorD 虫性_腹板CD; + public ColorD 虫性_腹板CD; - public ColorD 虫性_縦線CD; + public ColorD 虫性_縦線CD; - public ColorP X0Y0_虫性_腹板CP; + public ColorP X0Y0_虫性_腹板CP; - public ColorP X0Y0_虫性_縦線CP; + public ColorP X0Y0_虫性_縦線CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 虫性_腹板_表示 - { - get - { - return X0Y0_虫性_腹板.Dra; - } - set - { - X0Y0_虫性_腹板.Dra = value; - X0Y0_虫性_腹板.Hit = value; - } - } + public bool 虫性_腹板_表示 + { + get + { + return X0Y0_虫性_腹板.Dra; + } + set + { + X0Y0_虫性_腹板.Dra = value; + X0Y0_虫性_腹板.Hit = value; + } + } - public bool 虫性_縦線_表示 - { - get - { - return X0Y0_虫性_縦線.Dra; - } - set - { - X0Y0_虫性_縦線.Dra = value; - X0Y0_虫性_縦線.Hit = value; - } - } + public bool 虫性_縦線_表示 + { + get + { + return X0Y0_虫性_縦線.Dra; + } + set + { + X0Y0_虫性_縦線.Dra = value; + X0Y0_虫性_縦線.Hit = value; + } + } - public override bool 表示 - { - get - { - return 虫性_腹板_表示; - } - set - { - 虫性_腹板_表示 = value; - 虫性_縦線_表示 = value; - } - } + public override bool 表示 + { + get + { + return 虫性_腹板_表示; + } + set + { + 虫性_腹板_表示 = value; + 虫性_縦線_表示 = value; + } + } - public override double 濃度 - { - get - { - return 虫性_腹板CD.不透明度; - } - set - { - 虫性_腹板CD.不透明度 = value; - 虫性_縦線CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 虫性_腹板CD.不透明度; + } + set + { + 虫性_腹板CD.不透明度 = value; + 虫性_縦線CD.不透明度 = value; + } + } - public 胸腹板(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胸腹板D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["胸郭腹板"]); - Pars pars = 本体[0][0]; - X0Y0_虫性_腹板 = pars["腹板"].ToPar(); - X0Y0_虫性_縦線 = pars["縦線"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 虫性_腹板_表示 = e.虫性_腹板_表示; - 虫性_縦線_表示 = e.虫性_縦線_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_虫性_腹板CP = new ColorP(X0Y0_虫性_腹板, 虫性_腹板CD, DisUnit, abj: true); - X0Y0_虫性_縦線CP = new ColorP(X0Y0_虫性_縦線, 虫性_縦線CD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度YB = 0.99; - } + public 胸腹板(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胸腹板D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["胸郭腹板"]); + Pars pars = 本体[0][0]; + X0Y0_虫性_腹板 = pars["腹板"].ToPar(); + X0Y0_虫性_縦線 = pars["縦線"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 虫性_腹板_表示 = e.虫性_腹板_表示; + 虫性_縦線_表示 = e.虫性_縦線_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_虫性_腹板CP = new ColorP(X0Y0_虫性_腹板, 虫性_腹板CD, DisUnit, abj: true); + X0Y0_虫性_縦線CP = new ColorP(X0Y0_虫性_縦線, 虫性_縦線CD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度YB = 0.99; + } - public override void 色更新() - { - X0Y0_虫性_腹板CP.Update(); - X0Y0_虫性_縦線CP.Update(); - } + public override void 色更新() + { + X0Y0_虫性_腹板CP.Update(); + X0Y0_虫性_縦線CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 虫性_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } + private void 配色N0(体配色 体配色) + { + 虫性_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板D.cs index 71dd0a8..af4115a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板D.cs @@ -1,22 +1,23 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 胸腹板D : EleD +namespace SlaveMatrix { - public bool 虫性_腹板_表示; + [Serializable] + public class 胸腹板D : EleD + { + public bool 虫性_腹板_表示; - public bool 虫性_縦線_表示; + public bool 虫性_縦線_表示; - public 胸腹板D() - { - ThisType = GetType(); - } + public 胸腹板D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 胸腹板(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 胸腹板(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚.cs index 59c2ddc..c96bf97 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚.cs @@ -1,6 +1,7 @@ -namespace SlaveMatrix; - -public class 脚 : Ele +namespace SlaveMatrix { - public Ele[] 足_接続; + public class 脚 : Ele + { + public Ele[] 足_接続; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚D.cs index fc46de6..56ebe2f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚D.cs @@ -1,14 +1,15 @@ using System; using System.Collections.Generic; -namespace SlaveMatrix; - -[Serializable] -public class 脚D : EleD +namespace SlaveMatrix { - public List 足_接続 = new List(); + [Serializable] + public class 脚D : EleD + { + public List 足_接続 = new List(); - public virtual void 足接続(EleD e) - { - } + public virtual void 足接続(EleD e) + { + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_人.cs index d500ccc..7d75bf4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_人.cs @@ -1,10520 +1,10521 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 脚_人 : 脚 +namespace SlaveMatrix { - public Par X0Y0_脚; + public class 脚_人 : 脚 + { + public Par X0Y0_脚; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_淫タトゥ_足首_タトゥ; + public Par X0Y0_淫タトゥ_足首_タトゥ; - public Par X0Y0_淫タトゥ_足首_ハート1_タトゥ左; + public Par X0Y0_淫タトゥ_足首_ハート1_タトゥ左; - public Par X0Y0_淫タトゥ_足首_ハート1_タトゥ右; + public Par X0Y0_淫タトゥ_足首_ハート1_タトゥ右; - public Par X0Y0_淫タトゥ_足首_ハート3_タトゥ左; + public Par X0Y0_淫タトゥ_足首_ハート3_タトゥ左; - public Par X0Y0_淫タトゥ_足首_ハート3_タトゥ右; + public Par X0Y0_淫タトゥ_足首_ハート3_タトゥ右; - public Par X0Y0_淫タトゥ_足首_ハート2_タトゥ左; + public Par X0Y0_淫タトゥ_足首_ハート2_タトゥ左; - public Par X0Y0_淫タトゥ_足首_ハート2_タトゥ右; + public Par X0Y0_淫タトゥ_足首_ハート2_タトゥ右; - public Par X0Y0_淫タトゥ_ハート_タトゥ左; + public Par X0Y0_淫タトゥ_ハート_タトゥ左; - public Par X0Y0_淫タトゥ_ハート_タトゥ右; + public Par X0Y0_淫タトゥ_ハート_タトゥ右; - public Par X0Y0_淫タトゥ_タトゥ左; + public Par X0Y0_淫タトゥ_タトゥ左; - public Par X0Y0_淫タトゥ_タトゥ右; + public Par X0Y0_淫タトゥ_タトゥ右; - public Par X0Y0_悪タトゥ_文字1_文字a_枠; + public Par X0Y0_悪タトゥ_文字1_文字a_枠; - public Par X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字1_文字b_枠; + public Par X0Y0_悪タトゥ_文字1_文字b_枠; - public Par X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字1_文字c_枠; + public Par X0Y0_悪タトゥ_文字1_文字c_枠; - public Par X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字1_文字d_枠; + public Par X0Y0_悪タトゥ_文字1_文字d_枠; - public Par X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字1_文字e_枠; + public Par X0Y0_悪タトゥ_文字1_文字e_枠; - public Par X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3; + public Par X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_文字2_文字a_枠; + public Par X0Y0_悪タトゥ_文字2_文字a_枠; - public Par X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字2_文字b_枠; + public Par X0Y0_悪タトゥ_文字2_文字b_枠; - public Par X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字2_文字c_枠; + public Par X0Y0_悪タトゥ_文字2_文字c_枠; - public Par X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字2_文字d_枠; + public Par X0Y0_悪タトゥ_文字2_文字d_枠; - public Par X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字2_文字e_枠; + public Par X0Y0_悪タトゥ_文字2_文字e_枠; - public Par X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3; + public Par X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_タトゥ1; + public Par X0Y0_悪タトゥ_タトゥ1; - public Par X0Y0_悪タトゥ_タトゥ2; + public Par X0Y0_悪タトゥ_タトゥ2; - public Par X0Y0_悪タトゥ_逆十字_逆十字1; + public Par X0Y0_悪タトゥ_逆十字_逆十字1; - public Par X0Y0_悪タトゥ_逆十字_逆十字2; + public Par X0Y0_悪タトゥ_逆十字_逆十字2; - public Par X0Y0_悪タトゥ_タトゥ左; + public Par X0Y0_悪タトゥ_タトゥ左; - public Par X0Y0_悪タトゥ_タトゥ右; + public Par X0Y0_悪タトゥ_タトゥ右; - public Par X0Y0_紋柄_紋1; + public Par X0Y0_紋柄_紋1; - public Par X0Y0_紋柄_紋2; + public Par X0Y0_紋柄_紋2; - public Par X0Y0_紋柄_紋3; + public Par X0Y0_紋柄_紋3; - public Par X0Y0_紋柄_紋4; + public Par X0Y0_紋柄_紋4; - public Par X0Y0_獣性_獣毛1; + public Par X0Y0_獣性_獣毛1; - public Par X0Y0_獣性_獣毛2; + public Par X0Y0_獣性_獣毛2; - public Par X0Y0_獣性_獣毛3; + public Par X0Y0_獣性_獣毛3; - public Par X0Y0_獣性_獣毛4; + public Par X0Y0_獣性_獣毛4; - public Par X0Y0_獣性_獣毛5; + public Par X0Y0_獣性_獣毛5; - public Par X0Y0_竜性_鱗_鱗1; + public Par X0Y0_竜性_鱗_鱗1; - public Par X0Y0_竜性_鱗_鱗2; + public Par X0Y0_竜性_鱗_鱗2; - public Par X0Y0_竜性_鱗_鱗3; + public Par X0Y0_竜性_鱗_鱗3; - public Par X0Y0_竜性_鱗_鱗4; + public Par X0Y0_竜性_鱗_鱗4; - public Par X0Y0_竜性_鱗_鱗5; + public Par X0Y0_竜性_鱗_鱗5; - public Par X0Y0_竜性_鱗_鱗6; + public Par X0Y0_竜性_鱗_鱗6; - public Par X0Y0_竜性_鱗_鱗7; + public Par X0Y0_竜性_鱗_鱗7; - public Par X0Y0_竜性_棘_棘1; + public Par X0Y0_竜性_棘_棘1; - public Par X0Y0_竜性_棘_棘2; + public Par X0Y0_竜性_棘_棘2; - public Par X0Y0_竜性_棘_棘3; + public Par X0Y0_竜性_棘_棘3; - public Par X0Y0_竜性_棘_棘4; + public Par X0Y0_竜性_棘_棘4; - public Par X0Y0_竜性_棘_棘5; + public Par X0Y0_竜性_棘_棘5; - public Par X0Y0_竜性_棘_棘6; + public Par X0Y0_竜性_棘_棘6; - public Par X0Y0_虫性_棘_棘1; + public Par X0Y0_虫性_棘_棘1; - public Par X0Y0_虫性_棘_棘2; + public Par X0Y0_虫性_棘_棘2; - public Par X0Y0_虫性_棘_棘3; + public Par X0Y0_虫性_棘_棘3; - public Par X0Y0_虫性_膝; + public Par X0Y0_虫性_膝; - public Par X0Y0_虫性_線; + public Par X0Y0_虫性_線; - public Par X0Y0_傷X1; + public Par X0Y0_傷X1; - public Par X0Y0_傷X2; + public Par X0Y0_傷X2; - public Par X0Y0_傷I1; + public Par X0Y0_傷I1; - public Par X0Y0_傷I2; + public Par X0Y0_傷I2; - public Par X0Y0_傷I3; + public Par X0Y0_傷I3; - public Par X0Y0_傷I4; + public Par X0Y0_傷I4; - public Par X0Y0_傷I5; + public Par X0Y0_傷I5; - public Par X0Y0_ハイライト1; + public Par X0Y0_ハイライト1; - public Par X0Y0_ハイライト2; + public Par X0Y0_ハイライト2; - public Par X0Y0_パンスト_パンスト; + public Par X0Y0_パンスト_パンスト; - public Par X0Y0_パンスト_ハイライト1; + public Par X0Y0_パンスト_ハイライト1; - public Par X0Y0_パンスト_ハイライト2; + public Par X0Y0_パンスト_ハイライト2; - public Par X0Y0_ソックス_ソックス; + public Par X0Y0_ソックス_ソックス; - public Par X0Y0_ソックス_ハイライト1; + public Par X0Y0_ソックス_ハイライト1; - public Par X0Y0_ソックス_ハイライト2; + public Par X0Y0_ソックス_ハイライト2; - public Par X0Y0_ブーツ_タン_タン; + public Par X0Y0_ブーツ_タン_タン; - public Par X0Y0_ブーツ_タン_縁_縁1; + public Par X0Y0_ブーツ_タン_縁_縁1; - public Par X0Y0_ブーツ_タン_縁_縁2; + public Par X0Y0_ブーツ_タン_縁_縁2; - public Par X0Y0_ブーツ_ブーツ_ブーツ; + public Par X0Y0_ブーツ_ブーツ_ブーツ; - public Par X0Y0_ブーツ_ブーツ_皺_皺1; + public Par X0Y0_ブーツ_ブーツ_皺_皺1; - public Par X0Y0_ブーツ_ブーツ_皺_皺2; + public Par X0Y0_ブーツ_ブーツ_皺_皺2; - public Par X0Y0_ブーツ_ブーツ_縁_縁1; + public Par X0Y0_ブーツ_ブーツ_縁_縁1; - public Par X0Y0_ブーツ_ブーツ_縁_縁2; + public Par X0Y0_ブーツ_ブーツ_縁_縁2; - public Par X0Y0_ブーツ_ブーツ_縁_縁3; + public Par X0Y0_ブーツ_ブーツ_縁_縁3; - public Par X0Y0_ブーツ_ブーツ_縁_縁4; + public Par X0Y0_ブーツ_ブーツ_縁_縁4; - public Par X0Y0_ブーツ_柄; + public Par X0Y0_ブーツ_柄; - public Par X0Y0_ブーツ_紐_紐; + public Par X0Y0_ブーツ_紐_紐; - public Par X0Y0_ブーツ_紐_紐1_紐下_金具上_金具; + public Par X0Y0_ブーツ_紐_紐1_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐1_紐下_金具上_穴; + public Par X0Y0_ブーツ_紐_紐1_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐1_紐下_紐; + public Par X0Y0_ブーツ_紐_紐1_紐下_紐; - public Par X0Y0_ブーツ_紐_紐1_紐上_金具上_金具; + public Par X0Y0_ブーツ_紐_紐1_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐1_紐上_金具上_穴; + public Par X0Y0_ブーツ_紐_紐1_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐1_紐上_紐; + public Par X0Y0_ブーツ_紐_紐1_紐上_紐; - public Par X0Y0_ブーツ_紐_紐2_紐下_金具上_金具; + public Par X0Y0_ブーツ_紐_紐2_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐2_紐下_金具上_穴; + public Par X0Y0_ブーツ_紐_紐2_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐2_紐下_紐; + public Par X0Y0_ブーツ_紐_紐2_紐下_紐; - public Par X0Y0_ブーツ_紐_紐2_紐上_金具上_金具; + public Par X0Y0_ブーツ_紐_紐2_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐2_紐上_金具上_穴; + public Par X0Y0_ブーツ_紐_紐2_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐2_紐上_紐; + public Par X0Y0_ブーツ_紐_紐2_紐上_紐; - public Par X0Y0_ブーツ_紐_紐3_紐下_金具上_金具; + public Par X0Y0_ブーツ_紐_紐3_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐3_紐下_金具上_穴; + public Par X0Y0_ブーツ_紐_紐3_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐3_紐下_紐; + public Par X0Y0_ブーツ_紐_紐3_紐下_紐; - public Par X0Y0_ブーツ_紐_紐3_紐上_金具上_金具; + public Par X0Y0_ブーツ_紐_紐3_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐3_紐上_金具上_穴; + public Par X0Y0_ブーツ_紐_紐3_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐3_紐上_紐; + public Par X0Y0_ブーツ_紐_紐3_紐上_紐; - public Par X0Y0_ブーツ_紐_紐4_紐下_金具上_金具; + public Par X0Y0_ブーツ_紐_紐4_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐4_紐下_金具上_穴; + public Par X0Y0_ブーツ_紐_紐4_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐4_紐下_紐; + public Par X0Y0_ブーツ_紐_紐4_紐下_紐; - public Par X0Y0_ブーツ_紐_紐4_紐上_金具上_金具; + public Par X0Y0_ブーツ_紐_紐4_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐4_紐上_金具上_穴; + public Par X0Y0_ブーツ_紐_紐4_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐4_紐上_紐; + public Par X0Y0_ブーツ_紐_紐4_紐上_紐; - public Par X0Y0_ブーツ_紐_紐5_紐下_金具上_金具; + public Par X0Y0_ブーツ_紐_紐5_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐5_紐下_金具上_穴; + public Par X0Y0_ブーツ_紐_紐5_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐5_紐下_紐; + public Par X0Y0_ブーツ_紐_紐5_紐下_紐; - public Par X0Y0_ブーツ_紐_紐5_紐上_金具上_金具; + public Par X0Y0_ブーツ_紐_紐5_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐5_紐上_金具上_穴; + public Par X0Y0_ブーツ_紐_紐5_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐5_紐上_紐; + public Par X0Y0_ブーツ_紐_紐5_紐上_紐; - public Par X0Y0_ブーツ_紐_紐6_紐下_金具上_金具; + public Par X0Y0_ブーツ_紐_紐6_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐6_紐下_金具上_穴; + public Par X0Y0_ブーツ_紐_紐6_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐6_紐下_紐; + public Par X0Y0_ブーツ_紐_紐6_紐下_紐; - public Par X0Y0_ブーツ_紐_紐6_紐上_金具上_金具; + public Par X0Y0_ブーツ_紐_紐6_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐6_紐上_金具上_穴; + public Par X0Y0_ブーツ_紐_紐6_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐6_紐上_紐; + public Par X0Y0_ブーツ_紐_紐6_紐上_紐; - public Par X0Y0_ブーツ_紐_紐7_紐下_金具上_金具; + public Par X0Y0_ブーツ_紐_紐7_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐7_紐下_金具上_穴; + public Par X0Y0_ブーツ_紐_紐7_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐7_紐下_紐; + public Par X0Y0_ブーツ_紐_紐7_紐下_紐; - public Par X0Y0_ブーツ_紐_紐7_紐上_金具上_金具; + public Par X0Y0_ブーツ_紐_紐7_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐7_紐上_金具上_穴; + public Par X0Y0_ブーツ_紐_紐7_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐7_紐上_紐; + public Par X0Y0_ブーツ_紐_紐7_紐上_紐; - public Par X0Y0_ブーツ_紐_紐8_紐下_金具上_金具; + public Par X0Y0_ブーツ_紐_紐8_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐8_紐下_金具上_穴; + public Par X0Y0_ブーツ_紐_紐8_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐8_紐下_紐; + public Par X0Y0_ブーツ_紐_紐8_紐下_紐; - public Par X0Y0_ブーツ_紐_紐8_紐上_金具上_金具; + public Par X0Y0_ブーツ_紐_紐8_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐8_紐上_金具上_穴; + public Par X0Y0_ブーツ_紐_紐8_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐8_紐上_紐; + public Par X0Y0_ブーツ_紐_紐8_紐上_紐; - public Par X0Y0_ブーツ_紐_紐9_紐下_金具上_金具; + public Par X0Y0_ブーツ_紐_紐9_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐9_紐下_金具上_穴; + public Par X0Y0_ブーツ_紐_紐9_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐9_紐下_紐; + public Par X0Y0_ブーツ_紐_紐9_紐下_紐; - public Par X0Y0_ブーツ_紐_紐9_紐上_金具上_金具; + public Par X0Y0_ブーツ_紐_紐9_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐9_紐上_金具上_穴; + public Par X0Y0_ブーツ_紐_紐9_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐9_紐上_紐; + public Par X0Y0_ブーツ_紐_紐9_紐上_紐; - public Par X0Y0_ブーツ_紐_紐10_紐下_金具上_金具; + public Par X0Y0_ブーツ_紐_紐10_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐10_紐下_金具上_穴; + public Par X0Y0_ブーツ_紐_紐10_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐10_紐下_紐; + public Par X0Y0_ブーツ_紐_紐10_紐下_紐; - public Par X0Y0_ブーツ_紐_紐10_紐上_金具上_金具; + public Par X0Y0_ブーツ_紐_紐10_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐10_紐上_金具上_穴; + public Par X0Y0_ブーツ_紐_紐10_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐10_紐上_紐; + public Par X0Y0_ブーツ_紐_紐10_紐上_紐; - public Par X0Y0_ブーツ_紐_紐11_紐下_金具上_金具; + public Par X0Y0_ブーツ_紐_紐11_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐11_紐下_金具上_穴; + public Par X0Y0_ブーツ_紐_紐11_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐11_紐下_紐; + public Par X0Y0_ブーツ_紐_紐11_紐下_紐; - public Par X0Y0_ブーツ_紐_紐11_紐上_金具上_金具; + public Par X0Y0_ブーツ_紐_紐11_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐11_紐上_金具上_穴; + public Par X0Y0_ブーツ_紐_紐11_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐11_紐上_紐; + public Par X0Y0_ブーツ_紐_紐11_紐上_紐; - public Par X0Y0_ブーツ_紐_結び_紐左_紐3; + public Par X0Y0_ブーツ_紐_結び_紐左_紐3; - public Par X0Y0_ブーツ_紐_結び_紐左_紐2; + public Par X0Y0_ブーツ_紐_結び_紐左_紐2; - public Par X0Y0_ブーツ_紐_結び_紐左_紐1; + public Par X0Y0_ブーツ_紐_結び_紐左_紐1; - public Par X0Y0_ブーツ_紐_結び_紐右_紐3; + public Par X0Y0_ブーツ_紐_結び_紐右_紐3; - public Par X0Y0_ブーツ_紐_結び_紐右_紐2; + public Par X0Y0_ブーツ_紐_結び_紐右_紐2; - public Par X0Y0_ブーツ_紐_結び_紐右_紐1; + public Par X0Y0_ブーツ_紐_結び_紐右_紐1; - public Par X0Y0_ブーツ_紐_結び_結び目; + public Par X0Y0_ブーツ_紐_結び_結び目; - public Par X0Y0_アーマ_ベース; + public Par X0Y0_アーマ_ベース; - public Par X0Y0_アーマ_脛当_脛当1; + public Par X0Y0_アーマ_脛当_脛当1; - public Par X0Y0_アーマ_脛当_脛当2; + public Par X0Y0_アーマ_脛当_脛当2; - public Par X0Y0_アーマ_膝当; + public Par X0Y0_アーマ_膝当; - public Par X0Y0_アーマ_穴_穴1; + public Par X0Y0_アーマ_穴_穴1; - public Par X0Y0_アーマ_穴_穴2; + public Par X0Y0_アーマ_穴_穴2; - public Par X0Y0_アーマ_穴_穴3; + public Par X0Y0_アーマ_穴_穴3; - public Par X0Y0_アーマ_穴_穴4; + public Par X0Y0_アーマ_穴_穴4; - public Par X0Y0_脚輪上_革; + public Par X0Y0_脚輪上_革; - public Par X0Y0_脚輪上_金具1; + public Par X0Y0_脚輪上_金具1; - public Par X0Y0_脚輪上_金具2; + public Par X0Y0_脚輪上_金具2; - public Par X0Y0_脚輪上_金具3; + public Par X0Y0_脚輪上_金具3; - public Par X0Y0_脚輪上_金具左; + public Par X0Y0_脚輪上_金具左; - public Par X0Y0_脚輪上_金具右; + public Par X0Y0_脚輪上_金具右; - public Par X0Y0_脚輪下_革; + public Par X0Y0_脚輪下_革; - public Par X0Y0_脚輪下_金具1; + public Par X0Y0_脚輪下_金具1; - public Par X0Y0_脚輪下_金具2; + public Par X0Y0_脚輪下_金具2; - public Par X0Y0_脚輪下_金具3; + public Par X0Y0_脚輪下_金具3; - public Par X0Y0_脚輪下_金具左; + public Par X0Y0_脚輪下_金具左; - public Par X0Y0_脚輪下_金具右; + public Par X0Y0_脚輪下_金具右; - public Par X0Y1_脚; + public Par X0Y1_脚; - public Par X0Y1_筋; + public Par X0Y1_筋; - public Par X0Y1_淫タトゥ_足首_タトゥ; + public Par X0Y1_淫タトゥ_足首_タトゥ; - public Par X0Y1_淫タトゥ_足首_ハート1_タトゥ左; + public Par X0Y1_淫タトゥ_足首_ハート1_タトゥ左; - public Par X0Y1_淫タトゥ_足首_ハート1_タトゥ右; + public Par X0Y1_淫タトゥ_足首_ハート1_タトゥ右; - public Par X0Y1_淫タトゥ_足首_ハート3_タトゥ左; + public Par X0Y1_淫タトゥ_足首_ハート3_タトゥ左; - public Par X0Y1_淫タトゥ_足首_ハート3_タトゥ右; + public Par X0Y1_淫タトゥ_足首_ハート3_タトゥ右; - public Par X0Y1_淫タトゥ_足首_ハート2_タトゥ左; + public Par X0Y1_淫タトゥ_足首_ハート2_タトゥ左; - public Par X0Y1_淫タトゥ_足首_ハート2_タトゥ右; + public Par X0Y1_淫タトゥ_足首_ハート2_タトゥ右; - public Par X0Y1_淫タトゥ_ハート_タトゥ左; + public Par X0Y1_淫タトゥ_ハート_タトゥ左; - public Par X0Y1_淫タトゥ_ハート_タトゥ右; + public Par X0Y1_淫タトゥ_ハート_タトゥ右; - public Par X0Y1_淫タトゥ_タトゥ左; + public Par X0Y1_淫タトゥ_タトゥ左; - public Par X0Y1_淫タトゥ_タトゥ右; + public Par X0Y1_淫タトゥ_タトゥ右; - public Par X0Y1_悪タトゥ_文字1_文字a_枠; + public Par X0Y1_悪タトゥ_文字1_文字a_枠; - public Par X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1; + public Par X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2; + public Par X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字1_文字b_枠; + public Par X0Y1_悪タトゥ_文字1_文字b_枠; - public Par X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1; + public Par X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2; + public Par X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字1_文字c_枠; + public Par X0Y1_悪タトゥ_文字1_文字c_枠; - public Par X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1; + public Par X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2; + public Par X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字1_文字d_枠; + public Par X0Y1_悪タトゥ_文字1_文字d_枠; - public Par X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1; + public Par X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2; + public Par X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字1_文字e_枠; + public Par X0Y1_悪タトゥ_文字1_文字e_枠; - public Par X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1; + public Par X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2; + public Par X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3; + public Par X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3; - public Par X0Y1_悪タトゥ_文字2_文字a_枠; + public Par X0Y1_悪タトゥ_文字2_文字a_枠; - public Par X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1; + public Par X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2; + public Par X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字2_文字b_枠; + public Par X0Y1_悪タトゥ_文字2_文字b_枠; - public Par X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1; + public Par X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2; + public Par X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字2_文字c_枠; + public Par X0Y1_悪タトゥ_文字2_文字c_枠; - public Par X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1; + public Par X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2; + public Par X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字2_文字d_枠; + public Par X0Y1_悪タトゥ_文字2_文字d_枠; - public Par X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1; + public Par X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2; + public Par X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字2_文字e_枠; + public Par X0Y1_悪タトゥ_文字2_文字e_枠; - public Par X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1; + public Par X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2; + public Par X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3; + public Par X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3; - public Par X0Y1_悪タトゥ_タトゥ1; + public Par X0Y1_悪タトゥ_タトゥ1; - public Par X0Y1_悪タトゥ_タトゥ2; + public Par X0Y1_悪タトゥ_タトゥ2; - public Par X0Y1_悪タトゥ_逆十字_逆十字1; + public Par X0Y1_悪タトゥ_逆十字_逆十字1; - public Par X0Y1_悪タトゥ_逆十字_逆十字2; + public Par X0Y1_悪タトゥ_逆十字_逆十字2; - public Par X0Y1_悪タトゥ_タトゥ左; + public Par X0Y1_悪タトゥ_タトゥ左; - public Par X0Y1_悪タトゥ_タトゥ右; + public Par X0Y1_悪タトゥ_タトゥ右; - public Par X0Y1_紋柄_紋1; + public Par X0Y1_紋柄_紋1; - public Par X0Y1_紋柄_紋2; + public Par X0Y1_紋柄_紋2; - public Par X0Y1_紋柄_紋3; + public Par X0Y1_紋柄_紋3; - public Par X0Y1_紋柄_紋4; + public Par X0Y1_紋柄_紋4; - public Par X0Y1_獣性_獣毛1; + public Par X0Y1_獣性_獣毛1; - public Par X0Y1_獣性_獣毛2; + public Par X0Y1_獣性_獣毛2; - public Par X0Y1_獣性_獣毛3; + public Par X0Y1_獣性_獣毛3; - public Par X0Y1_獣性_獣毛4; + public Par X0Y1_獣性_獣毛4; - public Par X0Y1_獣性_獣毛5; + public Par X0Y1_獣性_獣毛5; - public Par X0Y1_竜性_鱗_鱗1; + public Par X0Y1_竜性_鱗_鱗1; - public Par X0Y1_竜性_鱗_鱗2; + public Par X0Y1_竜性_鱗_鱗2; - public Par X0Y1_竜性_鱗_鱗3; + public Par X0Y1_竜性_鱗_鱗3; - public Par X0Y1_竜性_鱗_鱗4; + public Par X0Y1_竜性_鱗_鱗4; - public Par X0Y1_竜性_鱗_鱗5; + public Par X0Y1_竜性_鱗_鱗5; - public Par X0Y1_竜性_鱗_鱗6; + public Par X0Y1_竜性_鱗_鱗6; - public Par X0Y1_竜性_鱗_鱗7; + public Par X0Y1_竜性_鱗_鱗7; - public Par X0Y1_竜性_棘_棘1; + public Par X0Y1_竜性_棘_棘1; - public Par X0Y1_竜性_棘_棘2; + public Par X0Y1_竜性_棘_棘2; - public Par X0Y1_竜性_棘_棘3; + public Par X0Y1_竜性_棘_棘3; - public Par X0Y1_竜性_棘_棘4; + public Par X0Y1_竜性_棘_棘4; - public Par X0Y1_竜性_棘_棘5; + public Par X0Y1_竜性_棘_棘5; - public Par X0Y1_竜性_棘_棘6; + public Par X0Y1_竜性_棘_棘6; - public Par X0Y1_虫性_棘_棘1; + public Par X0Y1_虫性_棘_棘1; - public Par X0Y1_虫性_棘_棘2; + public Par X0Y1_虫性_棘_棘2; - public Par X0Y1_虫性_棘_棘3; + public Par X0Y1_虫性_棘_棘3; - public Par X0Y1_虫性_膝; + public Par X0Y1_虫性_膝; - public Par X0Y1_虫性_線; + public Par X0Y1_虫性_線; - public Par X0Y1_傷X1; + public Par X0Y1_傷X1; - public Par X0Y1_傷X2; + public Par X0Y1_傷X2; - public Par X0Y1_傷I1; + public Par X0Y1_傷I1; - public Par X0Y1_傷I2; + public Par X0Y1_傷I2; - public Par X0Y1_傷I3; + public Par X0Y1_傷I3; - public Par X0Y1_傷I4; + public Par X0Y1_傷I4; - public Par X0Y1_傷I5; + public Par X0Y1_傷I5; - public Par X0Y1_ハイライト1; + public Par X0Y1_ハイライト1; - public Par X0Y1_ハイライト2; + public Par X0Y1_ハイライト2; - public Par X0Y1_パンスト_パンスト; + public Par X0Y1_パンスト_パンスト; - public Par X0Y1_パンスト_ハイライト1; + public Par X0Y1_パンスト_ハイライト1; - public Par X0Y1_パンスト_ハイライト2; + public Par X0Y1_パンスト_ハイライト2; - public Par X0Y1_ソックス_ソックス; + public Par X0Y1_ソックス_ソックス; - public Par X0Y1_ソックス_ハイライト1; + public Par X0Y1_ソックス_ハイライト1; - public Par X0Y1_ソックス_ハイライト2; + public Par X0Y1_ソックス_ハイライト2; - public Par X0Y1_ブーツ_タン_タン; + public Par X0Y1_ブーツ_タン_タン; - public Par X0Y1_ブーツ_タン_縁_縁1; + public Par X0Y1_ブーツ_タン_縁_縁1; - public Par X0Y1_ブーツ_タン_縁_縁2; + public Par X0Y1_ブーツ_タン_縁_縁2; - public Par X0Y1_ブーツ_ブーツ_ブーツ; + public Par X0Y1_ブーツ_ブーツ_ブーツ; - public Par X0Y1_ブーツ_ブーツ_皺_皺1; + public Par X0Y1_ブーツ_ブーツ_皺_皺1; - public Par X0Y1_ブーツ_ブーツ_皺_皺2; + public Par X0Y1_ブーツ_ブーツ_皺_皺2; - public Par X0Y1_ブーツ_ブーツ_縁_縁1; + public Par X0Y1_ブーツ_ブーツ_縁_縁1; - public Par X0Y1_ブーツ_ブーツ_縁_縁2; + public Par X0Y1_ブーツ_ブーツ_縁_縁2; - public Par X0Y1_ブーツ_ブーツ_縁_縁3; + public Par X0Y1_ブーツ_ブーツ_縁_縁3; - public Par X0Y1_ブーツ_ブーツ_縁_縁4; + public Par X0Y1_ブーツ_ブーツ_縁_縁4; - public Par X0Y1_ブーツ_柄; + public Par X0Y1_ブーツ_柄; - public Par X0Y1_ブーツ_紐_紐; + public Par X0Y1_ブーツ_紐_紐; - public Par X0Y1_ブーツ_紐_紐1_紐下_金具上_金具; + public Par X0Y1_ブーツ_紐_紐1_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐1_紐下_金具上_穴; + public Par X0Y1_ブーツ_紐_紐1_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐1_紐下_紐; + public Par X0Y1_ブーツ_紐_紐1_紐下_紐; - public Par X0Y1_ブーツ_紐_紐1_紐上_金具上_金具; + public Par X0Y1_ブーツ_紐_紐1_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐1_紐上_金具上_穴; + public Par X0Y1_ブーツ_紐_紐1_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐1_紐上_紐; + public Par X0Y1_ブーツ_紐_紐1_紐上_紐; - public Par X0Y1_ブーツ_紐_紐2_紐下_金具上_金具; + public Par X0Y1_ブーツ_紐_紐2_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐2_紐下_金具上_穴; + public Par X0Y1_ブーツ_紐_紐2_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐2_紐下_紐; + public Par X0Y1_ブーツ_紐_紐2_紐下_紐; - public Par X0Y1_ブーツ_紐_紐2_紐上_金具上_金具; + public Par X0Y1_ブーツ_紐_紐2_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐2_紐上_金具上_穴; + public Par X0Y1_ブーツ_紐_紐2_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐2_紐上_紐; + public Par X0Y1_ブーツ_紐_紐2_紐上_紐; - public Par X0Y1_ブーツ_紐_紐3_紐下_金具上_金具; + public Par X0Y1_ブーツ_紐_紐3_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐3_紐下_金具上_穴; + public Par X0Y1_ブーツ_紐_紐3_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐3_紐下_紐; + public Par X0Y1_ブーツ_紐_紐3_紐下_紐; - public Par X0Y1_ブーツ_紐_紐3_紐上_金具上_金具; + public Par X0Y1_ブーツ_紐_紐3_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐3_紐上_金具上_穴; + public Par X0Y1_ブーツ_紐_紐3_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐3_紐上_紐; + public Par X0Y1_ブーツ_紐_紐3_紐上_紐; - public Par X0Y1_ブーツ_紐_紐4_紐下_金具上_金具; + public Par X0Y1_ブーツ_紐_紐4_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐4_紐下_金具上_穴; + public Par X0Y1_ブーツ_紐_紐4_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐4_紐下_紐; + public Par X0Y1_ブーツ_紐_紐4_紐下_紐; - public Par X0Y1_ブーツ_紐_紐4_紐上_金具上_金具; + public Par X0Y1_ブーツ_紐_紐4_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐4_紐上_金具上_穴; + public Par X0Y1_ブーツ_紐_紐4_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐4_紐上_紐; + public Par X0Y1_ブーツ_紐_紐4_紐上_紐; - public Par X0Y1_ブーツ_紐_紐5_紐下_金具上_金具; + public Par X0Y1_ブーツ_紐_紐5_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐5_紐下_金具上_穴; + public Par X0Y1_ブーツ_紐_紐5_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐5_紐下_紐; + public Par X0Y1_ブーツ_紐_紐5_紐下_紐; - public Par X0Y1_ブーツ_紐_紐5_紐上_金具上_金具; + public Par X0Y1_ブーツ_紐_紐5_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐5_紐上_金具上_穴; + public Par X0Y1_ブーツ_紐_紐5_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐5_紐上_紐; + public Par X0Y1_ブーツ_紐_紐5_紐上_紐; - public Par X0Y1_ブーツ_紐_紐6_紐下_金具上_金具; + public Par X0Y1_ブーツ_紐_紐6_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐6_紐下_金具上_穴; + public Par X0Y1_ブーツ_紐_紐6_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐6_紐下_紐; + public Par X0Y1_ブーツ_紐_紐6_紐下_紐; - public Par X0Y1_ブーツ_紐_紐6_紐上_金具上_金具; + public Par X0Y1_ブーツ_紐_紐6_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐6_紐上_金具上_穴; + public Par X0Y1_ブーツ_紐_紐6_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐6_紐上_紐; + public Par X0Y1_ブーツ_紐_紐6_紐上_紐; - public Par X0Y1_ブーツ_紐_紐7_紐下_金具上_金具; + public Par X0Y1_ブーツ_紐_紐7_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐7_紐下_金具上_穴; + public Par X0Y1_ブーツ_紐_紐7_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐7_紐下_紐; + public Par X0Y1_ブーツ_紐_紐7_紐下_紐; - public Par X0Y1_ブーツ_紐_紐7_紐上_金具上_金具; + public Par X0Y1_ブーツ_紐_紐7_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐7_紐上_金具上_穴; + public Par X0Y1_ブーツ_紐_紐7_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐7_紐上_紐; + public Par X0Y1_ブーツ_紐_紐7_紐上_紐; - public Par X0Y1_ブーツ_紐_紐8_紐下_金具上_金具; + public Par X0Y1_ブーツ_紐_紐8_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐8_紐下_金具上_穴; + public Par X0Y1_ブーツ_紐_紐8_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐8_紐下_紐; + public Par X0Y1_ブーツ_紐_紐8_紐下_紐; - public Par X0Y1_ブーツ_紐_紐8_紐上_金具上_金具; + public Par X0Y1_ブーツ_紐_紐8_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐8_紐上_金具上_穴; + public Par X0Y1_ブーツ_紐_紐8_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐8_紐上_紐; + public Par X0Y1_ブーツ_紐_紐8_紐上_紐; - public Par X0Y1_ブーツ_紐_紐9_紐下_金具上_金具; + public Par X0Y1_ブーツ_紐_紐9_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐9_紐下_金具上_穴; + public Par X0Y1_ブーツ_紐_紐9_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐9_紐下_紐; + public Par X0Y1_ブーツ_紐_紐9_紐下_紐; - public Par X0Y1_ブーツ_紐_紐9_紐上_金具上_金具; + public Par X0Y1_ブーツ_紐_紐9_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐9_紐上_金具上_穴; + public Par X0Y1_ブーツ_紐_紐9_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐9_紐上_紐; + public Par X0Y1_ブーツ_紐_紐9_紐上_紐; - public Par X0Y1_ブーツ_紐_紐10_紐下_金具上_金具; + public Par X0Y1_ブーツ_紐_紐10_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐10_紐下_金具上_穴; + public Par X0Y1_ブーツ_紐_紐10_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐10_紐下_紐; + public Par X0Y1_ブーツ_紐_紐10_紐下_紐; - public Par X0Y1_ブーツ_紐_紐10_紐上_金具上_金具; + public Par X0Y1_ブーツ_紐_紐10_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐10_紐上_金具上_穴; + public Par X0Y1_ブーツ_紐_紐10_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐10_紐上_紐; + public Par X0Y1_ブーツ_紐_紐10_紐上_紐; - public Par X0Y1_ブーツ_紐_紐11_紐下_金具上_金具; + public Par X0Y1_ブーツ_紐_紐11_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐11_紐下_金具上_穴; + public Par X0Y1_ブーツ_紐_紐11_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐11_紐下_紐; + public Par X0Y1_ブーツ_紐_紐11_紐下_紐; - public Par X0Y1_ブーツ_紐_紐11_紐上_金具上_金具; + public Par X0Y1_ブーツ_紐_紐11_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐11_紐上_金具上_穴; + public Par X0Y1_ブーツ_紐_紐11_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐11_紐上_紐; + public Par X0Y1_ブーツ_紐_紐11_紐上_紐; - public Par X0Y1_ブーツ_紐_結び_紐左_紐3; + public Par X0Y1_ブーツ_紐_結び_紐左_紐3; - public Par X0Y1_ブーツ_紐_結び_紐左_紐2; + public Par X0Y1_ブーツ_紐_結び_紐左_紐2; - public Par X0Y1_ブーツ_紐_結び_紐左_紐1; + public Par X0Y1_ブーツ_紐_結び_紐左_紐1; - public Par X0Y1_ブーツ_紐_結び_紐右_紐3; + public Par X0Y1_ブーツ_紐_結び_紐右_紐3; - public Par X0Y1_ブーツ_紐_結び_紐右_紐2; + public Par X0Y1_ブーツ_紐_結び_紐右_紐2; - public Par X0Y1_ブーツ_紐_結び_紐右_紐1; + public Par X0Y1_ブーツ_紐_結び_紐右_紐1; - public Par X0Y1_ブーツ_紐_結び_結び目; + public Par X0Y1_ブーツ_紐_結び_結び目; - public Par X0Y1_アーマ_ベース; + public Par X0Y1_アーマ_ベース; - public Par X0Y1_アーマ_脛当_脛当1; + public Par X0Y1_アーマ_脛当_脛当1; - public Par X0Y1_アーマ_脛当_脛当2; + public Par X0Y1_アーマ_脛当_脛当2; - public Par X0Y1_アーマ_膝当; + public Par X0Y1_アーマ_膝当; - public Par X0Y1_アーマ_穴_穴1; + public Par X0Y1_アーマ_穴_穴1; - public Par X0Y1_アーマ_穴_穴2; + public Par X0Y1_アーマ_穴_穴2; - public Par X0Y1_アーマ_穴_穴3; + public Par X0Y1_アーマ_穴_穴3; - public Par X0Y1_アーマ_穴_穴4; + public Par X0Y1_アーマ_穴_穴4; - public Par X0Y1_脚輪上_革; + public Par X0Y1_脚輪上_革; - public Par X0Y1_脚輪上_金具1; + public Par X0Y1_脚輪上_金具1; - public Par X0Y1_脚輪上_金具2; + public Par X0Y1_脚輪上_金具2; - public Par X0Y1_脚輪上_金具3; + public Par X0Y1_脚輪上_金具3; - public Par X0Y1_脚輪上_金具左; + public Par X0Y1_脚輪上_金具左; - public Par X0Y1_脚輪上_金具右; + public Par X0Y1_脚輪上_金具右; - public Par X0Y1_脚輪下_革; + public Par X0Y1_脚輪下_革; - public Par X0Y1_脚輪下_金具1; + public Par X0Y1_脚輪下_金具1; - public Par X0Y1_脚輪下_金具2; + public Par X0Y1_脚輪下_金具2; - public Par X0Y1_脚輪下_金具3; + public Par X0Y1_脚輪下_金具3; - public Par X0Y1_脚輪下_金具左; + public Par X0Y1_脚輪下_金具左; - public Par X0Y1_脚輪下_金具右; + public Par X0Y1_脚輪下_金具右; - public ColorD 脚CD; + public ColorD 脚CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 淫タトゥ_足首_タトゥCD; + public ColorD 淫タトゥ_足首_タトゥCD; - public ColorD 淫タトゥ_足首_ハート1_タトゥ左CD; + public ColorD 淫タトゥ_足首_ハート1_タトゥ左CD; - public ColorD 淫タトゥ_足首_ハート1_タトゥ右CD; + public ColorD 淫タトゥ_足首_ハート1_タトゥ右CD; - public ColorD 淫タトゥ_足首_ハート3_タトゥ左CD; + public ColorD 淫タトゥ_足首_ハート3_タトゥ左CD; - public ColorD 淫タトゥ_足首_ハート3_タトゥ右CD; + public ColorD 淫タトゥ_足首_ハート3_タトゥ右CD; - public ColorD 淫タトゥ_足首_ハート2_タトゥ左CD; + public ColorD 淫タトゥ_足首_ハート2_タトゥ左CD; - public ColorD 淫タトゥ_足首_ハート2_タトゥ右CD; + public ColorD 淫タトゥ_足首_ハート2_タトゥ右CD; - public ColorD 淫タトゥ_ハート_タトゥ左CD; + public ColorD 淫タトゥ_ハート_タトゥ左CD; - public ColorD 淫タトゥ_ハート_タトゥ右CD; + public ColorD 淫タトゥ_ハート_タトゥ右CD; - public ColorD 淫タトゥ_タトゥ左CD; + public ColorD 淫タトゥ_タトゥ左CD; - public ColorD 淫タトゥ_タトゥ右CD; + public ColorD 淫タトゥ_タトゥ右CD; - public ColorD 悪タトゥ_文字1_文字a_枠CD; + public ColorD 悪タトゥ_文字1_文字a_枠CD; - public ColorD 悪タトゥ_文字1_文字a_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字a_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字a_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字a_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字b_枠CD; + public ColorD 悪タトゥ_文字1_文字b_枠CD; - public ColorD 悪タトゥ_文字1_文字b_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字b_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字b_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字b_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字c_枠CD; + public ColorD 悪タトゥ_文字1_文字c_枠CD; - public ColorD 悪タトゥ_文字1_文字c_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字c_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字c_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字c_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字d_枠CD; + public ColorD 悪タトゥ_文字1_文字d_枠CD; - public ColorD 悪タトゥ_文字1_文字d_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字d_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字d_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字d_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字e_枠CD; + public ColorD 悪タトゥ_文字1_文字e_枠CD; - public ColorD 悪タトゥ_文字1_文字e_文字タトゥ1CD; + public ColorD 悪タトゥ_文字1_文字e_文字タトゥ1CD; - public ColorD 悪タトゥ_文字1_文字e_文字タトゥ2CD; + public ColorD 悪タトゥ_文字1_文字e_文字タトゥ2CD; - public ColorD 悪タトゥ_文字1_文字e_文字タトゥ3CD; + public ColorD 悪タトゥ_文字1_文字e_文字タトゥ3CD; - public ColorD 悪タトゥ_文字2_文字a_枠CD; + public ColorD 悪タトゥ_文字2_文字a_枠CD; - public ColorD 悪タトゥ_文字2_文字a_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字a_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字a_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字a_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字b_枠CD; + public ColorD 悪タトゥ_文字2_文字b_枠CD; - public ColorD 悪タトゥ_文字2_文字b_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字b_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字b_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字b_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字c_枠CD; + public ColorD 悪タトゥ_文字2_文字c_枠CD; - public ColorD 悪タトゥ_文字2_文字c_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字c_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字c_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字c_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字d_枠CD; + public ColorD 悪タトゥ_文字2_文字d_枠CD; - public ColorD 悪タトゥ_文字2_文字d_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字d_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字d_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字d_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字e_枠CD; + public ColorD 悪タトゥ_文字2_文字e_枠CD; - public ColorD 悪タトゥ_文字2_文字e_文字タトゥ1CD; + public ColorD 悪タトゥ_文字2_文字e_文字タトゥ1CD; - public ColorD 悪タトゥ_文字2_文字e_文字タトゥ2CD; + public ColorD 悪タトゥ_文字2_文字e_文字タトゥ2CD; - public ColorD 悪タトゥ_文字2_文字e_文字タトゥ3CD; + public ColorD 悪タトゥ_文字2_文字e_文字タトゥ3CD; - public ColorD 悪タトゥ_タトゥ1CD; + public ColorD 悪タトゥ_タトゥ1CD; - public ColorD 悪タトゥ_タトゥ2CD; + public ColorD 悪タトゥ_タトゥ2CD; - public ColorD 悪タトゥ_逆十字_逆十字1CD; + public ColorD 悪タトゥ_逆十字_逆十字1CD; - public ColorD 悪タトゥ_逆十字_逆十字2CD; + public ColorD 悪タトゥ_逆十字_逆十字2CD; - public ColorD 悪タトゥ_タトゥ左CD; + public ColorD 悪タトゥ_タトゥ左CD; - public ColorD 悪タトゥ_タトゥ右CD; + public ColorD 悪タトゥ_タトゥ右CD; - public ColorD 紋柄_紋1CD; + public ColorD 紋柄_紋1CD; - public ColorD 紋柄_紋2CD; + public ColorD 紋柄_紋2CD; - public ColorD 紋柄_紋3CD; + public ColorD 紋柄_紋3CD; - public ColorD 紋柄_紋4CD; + public ColorD 紋柄_紋4CD; - public ColorD 獣性_獣毛1CD; + public ColorD 獣性_獣毛1CD; - public ColorD 獣性_獣毛2CD; + public ColorD 獣性_獣毛2CD; - public ColorD 獣性_獣毛3CD; + public ColorD 獣性_獣毛3CD; - public ColorD 獣性_獣毛4CD; + public ColorD 獣性_獣毛4CD; - public ColorD 獣性_獣毛5CD; + public ColorD 獣性_獣毛5CD; - public ColorD 竜性_鱗_鱗1CD; + public ColorD 竜性_鱗_鱗1CD; - public ColorD 竜性_鱗_鱗2CD; + public ColorD 竜性_鱗_鱗2CD; - public ColorD 竜性_鱗_鱗3CD; + public ColorD 竜性_鱗_鱗3CD; - public ColorD 竜性_鱗_鱗4CD; + public ColorD 竜性_鱗_鱗4CD; - public ColorD 竜性_鱗_鱗5CD; + public ColorD 竜性_鱗_鱗5CD; - public ColorD 竜性_鱗_鱗6CD; + public ColorD 竜性_鱗_鱗6CD; - public ColorD 竜性_鱗_鱗7CD; + public ColorD 竜性_鱗_鱗7CD; - public ColorD 竜性_棘_棘1CD; + public ColorD 竜性_棘_棘1CD; - public ColorD 竜性_棘_棘2CD; + public ColorD 竜性_棘_棘2CD; - public ColorD 竜性_棘_棘3CD; + public ColorD 竜性_棘_棘3CD; - public ColorD 竜性_棘_棘4CD; + public ColorD 竜性_棘_棘4CD; - public ColorD 竜性_棘_棘5CD; + public ColorD 竜性_棘_棘5CD; - public ColorD 竜性_棘_棘6CD; + public ColorD 竜性_棘_棘6CD; - public ColorD 虫性_棘_棘1CD; + public ColorD 虫性_棘_棘1CD; - public ColorD 虫性_棘_棘2CD; + public ColorD 虫性_棘_棘2CD; - public ColorD 虫性_棘_棘3CD; + public ColorD 虫性_棘_棘3CD; - public ColorD 虫性_膝CD; + public ColorD 虫性_膝CD; - public ColorD 虫性_線CD; + public ColorD 虫性_線CD; - public ColorD 傷X1CD; + public ColorD 傷X1CD; - public ColorD 傷X2CD; + public ColorD 傷X2CD; - public ColorD 傷I1CD; + public ColorD 傷I1CD; - public ColorD 傷I2CD; + public ColorD 傷I2CD; - public ColorD 傷I3CD; + public ColorD 傷I3CD; - public ColorD 傷I4CD; + public ColorD 傷I4CD; - public ColorD 傷I5CD; + public ColorD 傷I5CD; - public ColorD ハイライト1CD; + public ColorD ハイライト1CD; - public ColorD ハイライト2CD; + public ColorD ハイライト2CD; - public ColorD パンスト_パンストCD; + public ColorD パンスト_パンストCD; - public ColorD パンスト_ハイライト1CD; + public ColorD パンスト_ハイライト1CD; - public ColorD パンスト_ハイライト2CD; + public ColorD パンスト_ハイライト2CD; - public ColorD ソックス_ソックスCD; + public ColorD ソックス_ソックスCD; - public ColorD ソックス_ハイライト1CD; + public ColorD ソックス_ハイライト1CD; - public ColorD ソックス_ハイライト2CD; + public ColorD ソックス_ハイライト2CD; - public ColorD ブーツ_タン_タンCD; + public ColorD ブーツ_タン_タンCD; - public ColorD ブーツ_タン_縁_縁1CD; + public ColorD ブーツ_タン_縁_縁1CD; - public ColorD ブーツ_タン_縁_縁2CD; + public ColorD ブーツ_タン_縁_縁2CD; - public ColorD ブーツ_ブーツ_ブーツCD; + public ColorD ブーツ_ブーツ_ブーツCD; - public ColorD ブーツ_ブーツ_皺_皺1CD; + public ColorD ブーツ_ブーツ_皺_皺1CD; - public ColorD ブーツ_ブーツ_皺_皺2CD; + public ColorD ブーツ_ブーツ_皺_皺2CD; - public ColorD ブーツ_ブーツ_縁_縁1CD; + public ColorD ブーツ_ブーツ_縁_縁1CD; - public ColorD ブーツ_ブーツ_縁_縁2CD; + public ColorD ブーツ_ブーツ_縁_縁2CD; - public ColorD ブーツ_ブーツ_縁_縁3CD; + public ColorD ブーツ_ブーツ_縁_縁3CD; - public ColorD ブーツ_ブーツ_縁_縁4CD; + public ColorD ブーツ_ブーツ_縁_縁4CD; - public ColorD ブーツ_柄CD; + public ColorD ブーツ_柄CD; - public ColorD ブーツ_紐_紐CD; + public ColorD ブーツ_紐_紐CD; - public ColorD ブーツ_紐_紐1_紐下_金具上_金具CD; + public ColorD ブーツ_紐_紐1_紐下_金具上_金具CD; - public ColorD ブーツ_紐_紐1_紐下_金具上_穴CD; + public ColorD ブーツ_紐_紐1_紐下_金具上_穴CD; - public ColorD ブーツ_紐_紐1_紐下_紐CD; + public ColorD ブーツ_紐_紐1_紐下_紐CD; - public ColorD ブーツ_紐_紐1_紐上_金具上_金具CD; + public ColorD ブーツ_紐_紐1_紐上_金具上_金具CD; - public ColorD ブーツ_紐_紐1_紐上_金具上_穴CD; + public ColorD ブーツ_紐_紐1_紐上_金具上_穴CD; - public ColorD ブーツ_紐_紐1_紐上_紐CD; + public ColorD ブーツ_紐_紐1_紐上_紐CD; - public ColorD ブーツ_紐_紐2_紐下_金具上_金具CD; + public ColorD ブーツ_紐_紐2_紐下_金具上_金具CD; - public ColorD ブーツ_紐_紐2_紐下_金具上_穴CD; + public ColorD ブーツ_紐_紐2_紐下_金具上_穴CD; - public ColorD ブーツ_紐_紐2_紐下_紐CD; + public ColorD ブーツ_紐_紐2_紐下_紐CD; - public ColorD ブーツ_紐_紐2_紐上_金具上_金具CD; + public ColorD ブーツ_紐_紐2_紐上_金具上_金具CD; - public ColorD ブーツ_紐_紐2_紐上_金具上_穴CD; + public ColorD ブーツ_紐_紐2_紐上_金具上_穴CD; - public ColorD ブーツ_紐_紐2_紐上_紐CD; + public ColorD ブーツ_紐_紐2_紐上_紐CD; - public ColorD ブーツ_紐_紐3_紐下_金具上_金具CD; + public ColorD ブーツ_紐_紐3_紐下_金具上_金具CD; - public ColorD ブーツ_紐_紐3_紐下_金具上_穴CD; + public ColorD ブーツ_紐_紐3_紐下_金具上_穴CD; - public ColorD ブーツ_紐_紐3_紐下_紐CD; + public ColorD ブーツ_紐_紐3_紐下_紐CD; - public ColorD ブーツ_紐_紐3_紐上_金具上_金具CD; + public ColorD ブーツ_紐_紐3_紐上_金具上_金具CD; - public ColorD ブーツ_紐_紐3_紐上_金具上_穴CD; + public ColorD ブーツ_紐_紐3_紐上_金具上_穴CD; - public ColorD ブーツ_紐_紐3_紐上_紐CD; + public ColorD ブーツ_紐_紐3_紐上_紐CD; - public ColorD ブーツ_紐_紐4_紐下_金具上_金具CD; + public ColorD ブーツ_紐_紐4_紐下_金具上_金具CD; - public ColorD ブーツ_紐_紐4_紐下_金具上_穴CD; + public ColorD ブーツ_紐_紐4_紐下_金具上_穴CD; - public ColorD ブーツ_紐_紐4_紐下_紐CD; + public ColorD ブーツ_紐_紐4_紐下_紐CD; - public ColorD ブーツ_紐_紐4_紐上_金具上_金具CD; + public ColorD ブーツ_紐_紐4_紐上_金具上_金具CD; - public ColorD ブーツ_紐_紐4_紐上_金具上_穴CD; + public ColorD ブーツ_紐_紐4_紐上_金具上_穴CD; - public ColorD ブーツ_紐_紐4_紐上_紐CD; + public ColorD ブーツ_紐_紐4_紐上_紐CD; - public ColorD ブーツ_紐_紐5_紐下_金具上_金具CD; + public ColorD ブーツ_紐_紐5_紐下_金具上_金具CD; - public ColorD ブーツ_紐_紐5_紐下_金具上_穴CD; + public ColorD ブーツ_紐_紐5_紐下_金具上_穴CD; - public ColorD ブーツ_紐_紐5_紐下_紐CD; + public ColorD ブーツ_紐_紐5_紐下_紐CD; - public ColorD ブーツ_紐_紐5_紐上_金具上_金具CD; + public ColorD ブーツ_紐_紐5_紐上_金具上_金具CD; - public ColorD ブーツ_紐_紐5_紐上_金具上_穴CD; + public ColorD ブーツ_紐_紐5_紐上_金具上_穴CD; - public ColorD ブーツ_紐_紐5_紐上_紐CD; + public ColorD ブーツ_紐_紐5_紐上_紐CD; - public ColorD ブーツ_紐_紐6_紐下_金具上_金具CD; + public ColorD ブーツ_紐_紐6_紐下_金具上_金具CD; - public ColorD ブーツ_紐_紐6_紐下_金具上_穴CD; + public ColorD ブーツ_紐_紐6_紐下_金具上_穴CD; - public ColorD ブーツ_紐_紐6_紐下_紐CD; + public ColorD ブーツ_紐_紐6_紐下_紐CD; - public ColorD ブーツ_紐_紐6_紐上_金具上_金具CD; + public ColorD ブーツ_紐_紐6_紐上_金具上_金具CD; - public ColorD ブーツ_紐_紐6_紐上_金具上_穴CD; + public ColorD ブーツ_紐_紐6_紐上_金具上_穴CD; - public ColorD ブーツ_紐_紐6_紐上_紐CD; + public ColorD ブーツ_紐_紐6_紐上_紐CD; - public ColorD ブーツ_紐_紐7_紐下_金具上_金具CD; + public ColorD ブーツ_紐_紐7_紐下_金具上_金具CD; - public ColorD ブーツ_紐_紐7_紐下_金具上_穴CD; + public ColorD ブーツ_紐_紐7_紐下_金具上_穴CD; - public ColorD ブーツ_紐_紐7_紐下_紐CD; + public ColorD ブーツ_紐_紐7_紐下_紐CD; - public ColorD ブーツ_紐_紐7_紐上_金具上_金具CD; + public ColorD ブーツ_紐_紐7_紐上_金具上_金具CD; - public ColorD ブーツ_紐_紐7_紐上_金具上_穴CD; + public ColorD ブーツ_紐_紐7_紐上_金具上_穴CD; - public ColorD ブーツ_紐_紐7_紐上_紐CD; + public ColorD ブーツ_紐_紐7_紐上_紐CD; - public ColorD ブーツ_紐_紐8_紐下_金具上_金具CD; + public ColorD ブーツ_紐_紐8_紐下_金具上_金具CD; - public ColorD ブーツ_紐_紐8_紐下_金具上_穴CD; + public ColorD ブーツ_紐_紐8_紐下_金具上_穴CD; - public ColorD ブーツ_紐_紐8_紐下_紐CD; + public ColorD ブーツ_紐_紐8_紐下_紐CD; - public ColorD ブーツ_紐_紐8_紐上_金具上_金具CD; + public ColorD ブーツ_紐_紐8_紐上_金具上_金具CD; - public ColorD ブーツ_紐_紐8_紐上_金具上_穴CD; + public ColorD ブーツ_紐_紐8_紐上_金具上_穴CD; - public ColorD ブーツ_紐_紐8_紐上_紐CD; + public ColorD ブーツ_紐_紐8_紐上_紐CD; - public ColorD ブーツ_紐_紐9_紐下_金具上_金具CD; + public ColorD ブーツ_紐_紐9_紐下_金具上_金具CD; - public ColorD ブーツ_紐_紐9_紐下_金具上_穴CD; + public ColorD ブーツ_紐_紐9_紐下_金具上_穴CD; - public ColorD ブーツ_紐_紐9_紐下_紐CD; + public ColorD ブーツ_紐_紐9_紐下_紐CD; - public ColorD ブーツ_紐_紐9_紐上_金具上_金具CD; + public ColorD ブーツ_紐_紐9_紐上_金具上_金具CD; - public ColorD ブーツ_紐_紐9_紐上_金具上_穴CD; + public ColorD ブーツ_紐_紐9_紐上_金具上_穴CD; - public ColorD ブーツ_紐_紐9_紐上_紐CD; + public ColorD ブーツ_紐_紐9_紐上_紐CD; - public ColorD ブーツ_紐_紐10_紐下_金具上_金具CD; + public ColorD ブーツ_紐_紐10_紐下_金具上_金具CD; - public ColorD ブーツ_紐_紐10_紐下_金具上_穴CD; + public ColorD ブーツ_紐_紐10_紐下_金具上_穴CD; - public ColorD ブーツ_紐_紐10_紐下_紐CD; + public ColorD ブーツ_紐_紐10_紐下_紐CD; - public ColorD ブーツ_紐_紐10_紐上_金具上_金具CD; + public ColorD ブーツ_紐_紐10_紐上_金具上_金具CD; - public ColorD ブーツ_紐_紐10_紐上_金具上_穴CD; + public ColorD ブーツ_紐_紐10_紐上_金具上_穴CD; - public ColorD ブーツ_紐_紐10_紐上_紐CD; + public ColorD ブーツ_紐_紐10_紐上_紐CD; - public ColorD ブーツ_紐_紐11_紐下_金具上_金具CD; + public ColorD ブーツ_紐_紐11_紐下_金具上_金具CD; - public ColorD ブーツ_紐_紐11_紐下_金具上_穴CD; + public ColorD ブーツ_紐_紐11_紐下_金具上_穴CD; - public ColorD ブーツ_紐_紐11_紐下_紐CD; + public ColorD ブーツ_紐_紐11_紐下_紐CD; - public ColorD ブーツ_紐_紐11_紐上_金具上_金具CD; + public ColorD ブーツ_紐_紐11_紐上_金具上_金具CD; - public ColorD ブーツ_紐_紐11_紐上_金具上_穴CD; + public ColorD ブーツ_紐_紐11_紐上_金具上_穴CD; - public ColorD ブーツ_紐_紐11_紐上_紐CD; + public ColorD ブーツ_紐_紐11_紐上_紐CD; - public ColorD ブーツ_紐_結び_紐左_紐3CD; + public ColorD ブーツ_紐_結び_紐左_紐3CD; - public ColorD ブーツ_紐_結び_紐左_紐2CD; + public ColorD ブーツ_紐_結び_紐左_紐2CD; - public ColorD ブーツ_紐_結び_紐左_紐1CD; + public ColorD ブーツ_紐_結び_紐左_紐1CD; - public ColorD ブーツ_紐_結び_紐右_紐3CD; + public ColorD ブーツ_紐_結び_紐右_紐3CD; - public ColorD ブーツ_紐_結び_紐右_紐2CD; + public ColorD ブーツ_紐_結び_紐右_紐2CD; - public ColorD ブーツ_紐_結び_紐右_紐1CD; + public ColorD ブーツ_紐_結び_紐右_紐1CD; - public ColorD ブーツ_紐_結び_結び目CD; + public ColorD ブーツ_紐_結び_結び目CD; - public ColorD アーマ_ベースCD; + public ColorD アーマ_ベースCD; - public ColorD アーマ_脛当_脛当1CD; + public ColorD アーマ_脛当_脛当1CD; - public ColorD アーマ_脛当_脛当2CD; + public ColorD アーマ_脛当_脛当2CD; - public ColorD アーマ_膝当CD; + public ColorD アーマ_膝当CD; - public ColorD アーマ_穴_穴1CD; + public ColorD アーマ_穴_穴1CD; - public ColorD アーマ_穴_穴2CD; + public ColorD アーマ_穴_穴2CD; - public ColorD アーマ_穴_穴3CD; + public ColorD アーマ_穴_穴3CD; - public ColorD アーマ_穴_穴4CD; + public ColorD アーマ_穴_穴4CD; - public ColorD 脚輪上_革CD; + public ColorD 脚輪上_革CD; - public ColorD 脚輪上_金具1CD; + public ColorD 脚輪上_金具1CD; - public ColorD 脚輪上_金具2CD; + public ColorD 脚輪上_金具2CD; - public ColorD 脚輪上_金具3CD; + public ColorD 脚輪上_金具3CD; - public ColorD 脚輪上_金具左CD; + public ColorD 脚輪上_金具左CD; - public ColorD 脚輪上_金具右CD; + public ColorD 脚輪上_金具右CD; - public ColorD 脚輪下_革CD; + public ColorD 脚輪下_革CD; - public ColorD 脚輪下_金具1CD; + public ColorD 脚輪下_金具1CD; - public ColorD 脚輪下_金具2CD; + public ColorD 脚輪下_金具2CD; - public ColorD 脚輪下_金具3CD; + public ColorD 脚輪下_金具3CD; - public ColorD 脚輪下_金具左CD; + public ColorD 脚輪下_金具左CD; - public ColorD 脚輪下_金具右CD; + public ColorD 脚輪下_金具右CD; - public ColorP X0Y0_脚CP; + public ColorP X0Y0_脚CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_淫タトゥ_足首_タトゥCP; + public ColorP X0Y0_淫タトゥ_足首_タトゥCP; - public ColorP X0Y0_淫タトゥ_足首_ハート1_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_足首_ハート1_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_足首_ハート1_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_足首_ハート1_タトゥ右CP; - public ColorP X0Y0_淫タトゥ_足首_ハート3_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_足首_ハート3_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_足首_ハート3_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_足首_ハート3_タトゥ右CP; - public ColorP X0Y0_淫タトゥ_足首_ハート2_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_足首_ハート2_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_足首_ハート2_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_足首_ハート2_タトゥ右CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ右CP; - public ColorP X0Y0_淫タトゥ_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_タトゥ右CP; - public ColorP X0Y0_悪タトゥ_文字1_文字a_枠CP; + public ColorP X0Y0_悪タトゥ_文字1_文字a_枠CP; - public ColorP X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字1_文字b_枠CP; + public ColorP X0Y0_悪タトゥ_文字1_文字b_枠CP; - public ColorP X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字1_文字c_枠CP; + public ColorP X0Y0_悪タトゥ_文字1_文字c_枠CP; - public ColorP X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字1_文字d_枠CP; + public ColorP X0Y0_悪タトゥ_文字1_文字d_枠CP; - public ColorP X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字1_文字e_枠CP; + public ColorP X0Y0_悪タトゥ_文字1_文字e_枠CP; - public ColorP X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3CP; + public ColorP X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3CP; - public ColorP X0Y0_悪タトゥ_文字2_文字a_枠CP; + public ColorP X0Y0_悪タトゥ_文字2_文字a_枠CP; - public ColorP X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字2_文字b_枠CP; + public ColorP X0Y0_悪タトゥ_文字2_文字b_枠CP; - public ColorP X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字2_文字c_枠CP; + public ColorP X0Y0_悪タトゥ_文字2_文字c_枠CP; - public ColorP X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字2_文字d_枠CP; + public ColorP X0Y0_悪タトゥ_文字2_文字d_枠CP; - public ColorP X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字2_文字e_枠CP; + public ColorP X0Y0_悪タトゥ_文字2_文字e_枠CP; - public ColorP X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3CP; + public ColorP X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3CP; - public ColorP X0Y0_悪タトゥ_タトゥ1CP; + public ColorP X0Y0_悪タトゥ_タトゥ1CP; - public ColorP X0Y0_悪タトゥ_タトゥ2CP; + public ColorP X0Y0_悪タトゥ_タトゥ2CP; - public ColorP X0Y0_悪タトゥ_逆十字_逆十字1CP; + public ColorP X0Y0_悪タトゥ_逆十字_逆十字1CP; - public ColorP X0Y0_悪タトゥ_逆十字_逆十字2CP; + public ColorP X0Y0_悪タトゥ_逆十字_逆十字2CP; - public ColorP X0Y0_悪タトゥ_タトゥ左CP; + public ColorP X0Y0_悪タトゥ_タトゥ左CP; - public ColorP X0Y0_悪タトゥ_タトゥ右CP; + public ColorP X0Y0_悪タトゥ_タトゥ右CP; - public ColorP X0Y0_紋柄_紋1CP; + public ColorP X0Y0_紋柄_紋1CP; - public ColorP X0Y0_紋柄_紋2CP; + public ColorP X0Y0_紋柄_紋2CP; - public ColorP X0Y0_紋柄_紋3CP; + public ColorP X0Y0_紋柄_紋3CP; - public ColorP X0Y0_紋柄_紋4CP; + public ColorP X0Y0_紋柄_紋4CP; - public ColorP X0Y0_獣性_獣毛1CP; + public ColorP X0Y0_獣性_獣毛1CP; - public ColorP X0Y0_獣性_獣毛2CP; + public ColorP X0Y0_獣性_獣毛2CP; - public ColorP X0Y0_獣性_獣毛3CP; + public ColorP X0Y0_獣性_獣毛3CP; - public ColorP X0Y0_獣性_獣毛4CP; + public ColorP X0Y0_獣性_獣毛4CP; - public ColorP X0Y0_獣性_獣毛5CP; + public ColorP X0Y0_獣性_獣毛5CP; - public ColorP X0Y0_竜性_鱗_鱗1CP; + public ColorP X0Y0_竜性_鱗_鱗1CP; - public ColorP X0Y0_竜性_鱗_鱗2CP; + public ColorP X0Y0_竜性_鱗_鱗2CP; - public ColorP X0Y0_竜性_鱗_鱗3CP; + public ColorP X0Y0_竜性_鱗_鱗3CP; - public ColorP X0Y0_竜性_鱗_鱗4CP; + public ColorP X0Y0_竜性_鱗_鱗4CP; - public ColorP X0Y0_竜性_鱗_鱗5CP; + public ColorP X0Y0_竜性_鱗_鱗5CP; - public ColorP X0Y0_竜性_鱗_鱗6CP; + public ColorP X0Y0_竜性_鱗_鱗6CP; - public ColorP X0Y0_竜性_鱗_鱗7CP; + public ColorP X0Y0_竜性_鱗_鱗7CP; - public ColorP X0Y0_竜性_棘_棘1CP; + public ColorP X0Y0_竜性_棘_棘1CP; - public ColorP X0Y0_竜性_棘_棘2CP; + public ColorP X0Y0_竜性_棘_棘2CP; - public ColorP X0Y0_竜性_棘_棘3CP; + public ColorP X0Y0_竜性_棘_棘3CP; - public ColorP X0Y0_竜性_棘_棘4CP; + public ColorP X0Y0_竜性_棘_棘4CP; - public ColorP X0Y0_竜性_棘_棘5CP; + public ColorP X0Y0_竜性_棘_棘5CP; - public ColorP X0Y0_竜性_棘_棘6CP; + public ColorP X0Y0_竜性_棘_棘6CP; - public ColorP X0Y0_虫性_棘_棘1CP; + public ColorP X0Y0_虫性_棘_棘1CP; - public ColorP X0Y0_虫性_棘_棘2CP; + public ColorP X0Y0_虫性_棘_棘2CP; - public ColorP X0Y0_虫性_棘_棘3CP; + public ColorP X0Y0_虫性_棘_棘3CP; - public ColorP X0Y0_虫性_膝CP; + public ColorP X0Y0_虫性_膝CP; - public ColorP X0Y0_虫性_線CP; + public ColorP X0Y0_虫性_線CP; - public ColorP X0Y0_傷X1CP; + public ColorP X0Y0_傷X1CP; - public ColorP X0Y0_傷X2CP; + public ColorP X0Y0_傷X2CP; - public ColorP X0Y0_傷I1CP; + public ColorP X0Y0_傷I1CP; - public ColorP X0Y0_傷I2CP; + public ColorP X0Y0_傷I2CP; - public ColorP X0Y0_傷I3CP; + public ColorP X0Y0_傷I3CP; - public ColorP X0Y0_傷I4CP; + public ColorP X0Y0_傷I4CP; - public ColorP X0Y0_傷I5CP; + public ColorP X0Y0_傷I5CP; - public ColorP X0Y0_ハイライト1CP; + public ColorP X0Y0_ハイライト1CP; - public ColorP X0Y0_ハイライト2CP; + public ColorP X0Y0_ハイライト2CP; - public ColorP X0Y0_パンスト_パンストCP; + public ColorP X0Y0_パンスト_パンストCP; - public ColorP X0Y0_パンスト_ハイライト1CP; + public ColorP X0Y0_パンスト_ハイライト1CP; - public ColorP X0Y0_パンスト_ハイライト2CP; + public ColorP X0Y0_パンスト_ハイライト2CP; - public ColorP X0Y0_ソックス_ソックスCP; + public ColorP X0Y0_ソックス_ソックスCP; - public ColorP X0Y0_ソックス_ハイライト1CP; + public ColorP X0Y0_ソックス_ハイライト1CP; - public ColorP X0Y0_ソックス_ハイライト2CP; + public ColorP X0Y0_ソックス_ハイライト2CP; - public ColorP X0Y0_ブーツ_タン_タンCP; + public ColorP X0Y0_ブーツ_タン_タンCP; - public ColorP X0Y0_ブーツ_タン_縁_縁1CP; + public ColorP X0Y0_ブーツ_タン_縁_縁1CP; - public ColorP X0Y0_ブーツ_タン_縁_縁2CP; + public ColorP X0Y0_ブーツ_タン_縁_縁2CP; - public ColorP X0Y0_ブーツ_ブーツ_ブーツCP; + public ColorP X0Y0_ブーツ_ブーツ_ブーツCP; - public ColorP X0Y0_ブーツ_ブーツ_皺_皺1CP; + public ColorP X0Y0_ブーツ_ブーツ_皺_皺1CP; - public ColorP X0Y0_ブーツ_ブーツ_皺_皺2CP; + public ColorP X0Y0_ブーツ_ブーツ_皺_皺2CP; - public ColorP X0Y0_ブーツ_ブーツ_縁_縁1CP; + public ColorP X0Y0_ブーツ_ブーツ_縁_縁1CP; - public ColorP X0Y0_ブーツ_ブーツ_縁_縁2CP; + public ColorP X0Y0_ブーツ_ブーツ_縁_縁2CP; - public ColorP X0Y0_ブーツ_ブーツ_縁_縁3CP; + public ColorP X0Y0_ブーツ_ブーツ_縁_縁3CP; - public ColorP X0Y0_ブーツ_ブーツ_縁_縁4CP; + public ColorP X0Y0_ブーツ_ブーツ_縁_縁4CP; - public ColorP X0Y0_ブーツ_柄CP; + public ColorP X0Y0_ブーツ_柄CP; - public ColorP X0Y0_ブーツ_紐_紐CP; + public ColorP X0Y0_ブーツ_紐_紐CP; - public ColorP X0Y0_ブーツ_紐_紐1_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐1_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐1_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐1_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐1_紐下_紐CP; + public ColorP X0Y0_ブーツ_紐_紐1_紐下_紐CP; - public ColorP X0Y0_ブーツ_紐_紐1_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐1_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐1_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐1_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐1_紐上_紐CP; + public ColorP X0Y0_ブーツ_紐_紐1_紐上_紐CP; - public ColorP X0Y0_ブーツ_紐_紐2_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐2_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐2_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐2_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐2_紐下_紐CP; + public ColorP X0Y0_ブーツ_紐_紐2_紐下_紐CP; - public ColorP X0Y0_ブーツ_紐_紐2_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐2_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐2_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐2_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐2_紐上_紐CP; + public ColorP X0Y0_ブーツ_紐_紐2_紐上_紐CP; - public ColorP X0Y0_ブーツ_紐_紐3_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐3_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐3_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐3_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐3_紐下_紐CP; + public ColorP X0Y0_ブーツ_紐_紐3_紐下_紐CP; - public ColorP X0Y0_ブーツ_紐_紐3_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐3_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐3_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐3_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐3_紐上_紐CP; + public ColorP X0Y0_ブーツ_紐_紐3_紐上_紐CP; - public ColorP X0Y0_ブーツ_紐_紐4_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐4_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐4_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐4_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐4_紐下_紐CP; + public ColorP X0Y0_ブーツ_紐_紐4_紐下_紐CP; - public ColorP X0Y0_ブーツ_紐_紐4_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐4_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐4_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐4_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐4_紐上_紐CP; + public ColorP X0Y0_ブーツ_紐_紐4_紐上_紐CP; - public ColorP X0Y0_ブーツ_紐_紐5_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐5_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐5_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐5_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐5_紐下_紐CP; + public ColorP X0Y0_ブーツ_紐_紐5_紐下_紐CP; - public ColorP X0Y0_ブーツ_紐_紐5_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐5_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐5_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐5_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐5_紐上_紐CP; + public ColorP X0Y0_ブーツ_紐_紐5_紐上_紐CP; - public ColorP X0Y0_ブーツ_紐_紐6_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐6_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐6_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐6_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐6_紐下_紐CP; + public ColorP X0Y0_ブーツ_紐_紐6_紐下_紐CP; - public ColorP X0Y0_ブーツ_紐_紐6_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐6_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐6_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐6_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐6_紐上_紐CP; + public ColorP X0Y0_ブーツ_紐_紐6_紐上_紐CP; - public ColorP X0Y0_ブーツ_紐_紐7_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐7_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐7_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐7_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐7_紐下_紐CP; + public ColorP X0Y0_ブーツ_紐_紐7_紐下_紐CP; - public ColorP X0Y0_ブーツ_紐_紐7_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐7_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐7_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐7_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐7_紐上_紐CP; + public ColorP X0Y0_ブーツ_紐_紐7_紐上_紐CP; - public ColorP X0Y0_ブーツ_紐_紐8_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐8_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐8_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐8_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐8_紐下_紐CP; + public ColorP X0Y0_ブーツ_紐_紐8_紐下_紐CP; - public ColorP X0Y0_ブーツ_紐_紐8_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐8_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐8_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐8_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐8_紐上_紐CP; + public ColorP X0Y0_ブーツ_紐_紐8_紐上_紐CP; - public ColorP X0Y0_ブーツ_紐_紐9_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐9_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐9_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐9_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐9_紐下_紐CP; + public ColorP X0Y0_ブーツ_紐_紐9_紐下_紐CP; - public ColorP X0Y0_ブーツ_紐_紐9_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐9_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐9_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐9_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐9_紐上_紐CP; + public ColorP X0Y0_ブーツ_紐_紐9_紐上_紐CP; - public ColorP X0Y0_ブーツ_紐_紐10_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐10_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐10_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐10_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐10_紐下_紐CP; + public ColorP X0Y0_ブーツ_紐_紐10_紐下_紐CP; - public ColorP X0Y0_ブーツ_紐_紐10_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐10_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐10_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐10_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐10_紐上_紐CP; + public ColorP X0Y0_ブーツ_紐_紐10_紐上_紐CP; - public ColorP X0Y0_ブーツ_紐_紐11_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐11_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐11_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐11_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐11_紐下_紐CP; + public ColorP X0Y0_ブーツ_紐_紐11_紐下_紐CP; - public ColorP X0Y0_ブーツ_紐_紐11_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ_紐_紐11_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ_紐_紐11_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ_紐_紐11_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ_紐_紐11_紐上_紐CP; + public ColorP X0Y0_ブーツ_紐_紐11_紐上_紐CP; - public ColorP X0Y0_ブーツ_紐_結び_紐左_紐3CP; + public ColorP X0Y0_ブーツ_紐_結び_紐左_紐3CP; - public ColorP X0Y0_ブーツ_紐_結び_紐左_紐2CP; + public ColorP X0Y0_ブーツ_紐_結び_紐左_紐2CP; - public ColorP X0Y0_ブーツ_紐_結び_紐左_紐1CP; + public ColorP X0Y0_ブーツ_紐_結び_紐左_紐1CP; - public ColorP X0Y0_ブーツ_紐_結び_紐右_紐3CP; + public ColorP X0Y0_ブーツ_紐_結び_紐右_紐3CP; - public ColorP X0Y0_ブーツ_紐_結び_紐右_紐2CP; + public ColorP X0Y0_ブーツ_紐_結び_紐右_紐2CP; - public ColorP X0Y0_ブーツ_紐_結び_紐右_紐1CP; + public ColorP X0Y0_ブーツ_紐_結び_紐右_紐1CP; - public ColorP X0Y0_ブーツ_紐_結び_結び目CP; + public ColorP X0Y0_ブーツ_紐_結び_結び目CP; - public ColorP X0Y0_アーマ_ベースCP; + public ColorP X0Y0_アーマ_ベースCP; - public ColorP X0Y0_アーマ_脛当_脛当1CP; + public ColorP X0Y0_アーマ_脛当_脛当1CP; - public ColorP X0Y0_アーマ_脛当_脛当2CP; + public ColorP X0Y0_アーマ_脛当_脛当2CP; - public ColorP X0Y0_アーマ_膝当CP; + public ColorP X0Y0_アーマ_膝当CP; - public ColorP X0Y0_アーマ_穴_穴1CP; + public ColorP X0Y0_アーマ_穴_穴1CP; - public ColorP X0Y0_アーマ_穴_穴2CP; + public ColorP X0Y0_アーマ_穴_穴2CP; - public ColorP X0Y0_アーマ_穴_穴3CP; + public ColorP X0Y0_アーマ_穴_穴3CP; - public ColorP X0Y0_アーマ_穴_穴4CP; + public ColorP X0Y0_アーマ_穴_穴4CP; - public ColorP X0Y0_脚輪上_革CP; + public ColorP X0Y0_脚輪上_革CP; - public ColorP X0Y0_脚輪上_金具1CP; + public ColorP X0Y0_脚輪上_金具1CP; - public ColorP X0Y0_脚輪上_金具2CP; + public ColorP X0Y0_脚輪上_金具2CP; - public ColorP X0Y0_脚輪上_金具3CP; + public ColorP X0Y0_脚輪上_金具3CP; - public ColorP X0Y0_脚輪上_金具左CP; + public ColorP X0Y0_脚輪上_金具左CP; - public ColorP X0Y0_脚輪上_金具右CP; + public ColorP X0Y0_脚輪上_金具右CP; - public ColorP X0Y0_脚輪下_革CP; + public ColorP X0Y0_脚輪下_革CP; - public ColorP X0Y0_脚輪下_金具1CP; + public ColorP X0Y0_脚輪下_金具1CP; - public ColorP X0Y0_脚輪下_金具2CP; + public ColorP X0Y0_脚輪下_金具2CP; - public ColorP X0Y0_脚輪下_金具3CP; + public ColorP X0Y0_脚輪下_金具3CP; - public ColorP X0Y0_脚輪下_金具左CP; + public ColorP X0Y0_脚輪下_金具左CP; - public ColorP X0Y0_脚輪下_金具右CP; + public ColorP X0Y0_脚輪下_金具右CP; - public ColorP X0Y1_脚CP; + public ColorP X0Y1_脚CP; - public ColorP X0Y1_筋CP; + public ColorP X0Y1_筋CP; - public ColorP X0Y1_淫タトゥ_足首_タトゥCP; + public ColorP X0Y1_淫タトゥ_足首_タトゥCP; - public ColorP X0Y1_淫タトゥ_足首_ハート1_タトゥ左CP; + public ColorP X0Y1_淫タトゥ_足首_ハート1_タトゥ左CP; - public ColorP X0Y1_淫タトゥ_足首_ハート1_タトゥ右CP; + public ColorP X0Y1_淫タトゥ_足首_ハート1_タトゥ右CP; - public ColorP X0Y1_淫タトゥ_足首_ハート3_タトゥ左CP; + public ColorP X0Y1_淫タトゥ_足首_ハート3_タトゥ左CP; - public ColorP X0Y1_淫タトゥ_足首_ハート3_タトゥ右CP; + public ColorP X0Y1_淫タトゥ_足首_ハート3_タトゥ右CP; - public ColorP X0Y1_淫タトゥ_足首_ハート2_タトゥ左CP; + public ColorP X0Y1_淫タトゥ_足首_ハート2_タトゥ左CP; - public ColorP X0Y1_淫タトゥ_足首_ハート2_タトゥ右CP; + public ColorP X0Y1_淫タトゥ_足首_ハート2_タトゥ右CP; - public ColorP X0Y1_淫タトゥ_ハート_タトゥ左CP; + public ColorP X0Y1_淫タトゥ_ハート_タトゥ左CP; - public ColorP X0Y1_淫タトゥ_ハート_タトゥ右CP; + public ColorP X0Y1_淫タトゥ_ハート_タトゥ右CP; - public ColorP X0Y1_淫タトゥ_タトゥ左CP; + public ColorP X0Y1_淫タトゥ_タトゥ左CP; - public ColorP X0Y1_淫タトゥ_タトゥ右CP; + public ColorP X0Y1_淫タトゥ_タトゥ右CP; - public ColorP X0Y1_悪タトゥ_文字1_文字a_枠CP; + public ColorP X0Y1_悪タトゥ_文字1_文字a_枠CP; - public ColorP X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ_文字1_文字b_枠CP; + public ColorP X0Y1_悪タトゥ_文字1_文字b_枠CP; - public ColorP X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ_文字1_文字c_枠CP; + public ColorP X0Y1_悪タトゥ_文字1_文字c_枠CP; - public ColorP X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ_文字1_文字d_枠CP; + public ColorP X0Y1_悪タトゥ_文字1_文字d_枠CP; - public ColorP X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ_文字1_文字e_枠CP; + public ColorP X0Y1_悪タトゥ_文字1_文字e_枠CP; - public ColorP X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3CP; + public ColorP X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3CP; - public ColorP X0Y1_悪タトゥ_文字2_文字a_枠CP; + public ColorP X0Y1_悪タトゥ_文字2_文字a_枠CP; - public ColorP X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ_文字2_文字b_枠CP; + public ColorP X0Y1_悪タトゥ_文字2_文字b_枠CP; - public ColorP X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ_文字2_文字c_枠CP; + public ColorP X0Y1_悪タトゥ_文字2_文字c_枠CP; - public ColorP X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ_文字2_文字d_枠CP; + public ColorP X0Y1_悪タトゥ_文字2_文字d_枠CP; - public ColorP X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ_文字2_文字e_枠CP; + public ColorP X0Y1_悪タトゥ_文字2_文字e_枠CP; - public ColorP X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3CP; + public ColorP X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3CP; - public ColorP X0Y1_悪タトゥ_タトゥ1CP; + public ColorP X0Y1_悪タトゥ_タトゥ1CP; - public ColorP X0Y1_悪タトゥ_タトゥ2CP; + public ColorP X0Y1_悪タトゥ_タトゥ2CP; - public ColorP X0Y1_悪タトゥ_逆十字_逆十字1CP; + public ColorP X0Y1_悪タトゥ_逆十字_逆十字1CP; - public ColorP X0Y1_悪タトゥ_逆十字_逆十字2CP; + public ColorP X0Y1_悪タトゥ_逆十字_逆十字2CP; - public ColorP X0Y1_悪タトゥ_タトゥ左CP; + public ColorP X0Y1_悪タトゥ_タトゥ左CP; - public ColorP X0Y1_悪タトゥ_タトゥ右CP; + public ColorP X0Y1_悪タトゥ_タトゥ右CP; - public ColorP X0Y1_紋柄_紋1CP; + public ColorP X0Y1_紋柄_紋1CP; - public ColorP X0Y1_紋柄_紋2CP; + public ColorP X0Y1_紋柄_紋2CP; - public ColorP X0Y1_紋柄_紋3CP; + public ColorP X0Y1_紋柄_紋3CP; - public ColorP X0Y1_紋柄_紋4CP; + public ColorP X0Y1_紋柄_紋4CP; - public ColorP X0Y1_獣性_獣毛1CP; + public ColorP X0Y1_獣性_獣毛1CP; - public ColorP X0Y1_獣性_獣毛2CP; + public ColorP X0Y1_獣性_獣毛2CP; - public ColorP X0Y1_獣性_獣毛3CP; + public ColorP X0Y1_獣性_獣毛3CP; - public ColorP X0Y1_獣性_獣毛4CP; + public ColorP X0Y1_獣性_獣毛4CP; - public ColorP X0Y1_獣性_獣毛5CP; + public ColorP X0Y1_獣性_獣毛5CP; - public ColorP X0Y1_竜性_鱗_鱗1CP; + public ColorP X0Y1_竜性_鱗_鱗1CP; - public ColorP X0Y1_竜性_鱗_鱗2CP; + public ColorP X0Y1_竜性_鱗_鱗2CP; - public ColorP X0Y1_竜性_鱗_鱗3CP; + public ColorP X0Y1_竜性_鱗_鱗3CP; - public ColorP X0Y1_竜性_鱗_鱗4CP; + public ColorP X0Y1_竜性_鱗_鱗4CP; - public ColorP X0Y1_竜性_鱗_鱗5CP; + public ColorP X0Y1_竜性_鱗_鱗5CP; - public ColorP X0Y1_竜性_鱗_鱗6CP; + public ColorP X0Y1_竜性_鱗_鱗6CP; - public ColorP X0Y1_竜性_鱗_鱗7CP; + public ColorP X0Y1_竜性_鱗_鱗7CP; - public ColorP X0Y1_竜性_棘_棘1CP; + public ColorP X0Y1_竜性_棘_棘1CP; - public ColorP X0Y1_竜性_棘_棘2CP; + public ColorP X0Y1_竜性_棘_棘2CP; - public ColorP X0Y1_竜性_棘_棘3CP; + public ColorP X0Y1_竜性_棘_棘3CP; - public ColorP X0Y1_竜性_棘_棘4CP; + public ColorP X0Y1_竜性_棘_棘4CP; - public ColorP X0Y1_竜性_棘_棘5CP; + public ColorP X0Y1_竜性_棘_棘5CP; - public ColorP X0Y1_竜性_棘_棘6CP; + public ColorP X0Y1_竜性_棘_棘6CP; - public ColorP X0Y1_虫性_棘_棘1CP; + public ColorP X0Y1_虫性_棘_棘1CP; - public ColorP X0Y1_虫性_棘_棘2CP; + public ColorP X0Y1_虫性_棘_棘2CP; - public ColorP X0Y1_虫性_棘_棘3CP; + public ColorP X0Y1_虫性_棘_棘3CP; - public ColorP X0Y1_虫性_膝CP; + public ColorP X0Y1_虫性_膝CP; - public ColorP X0Y1_虫性_線CP; + public ColorP X0Y1_虫性_線CP; - public ColorP X0Y1_傷X1CP; + public ColorP X0Y1_傷X1CP; - public ColorP X0Y1_傷X2CP; + public ColorP X0Y1_傷X2CP; - public ColorP X0Y1_傷I1CP; + public ColorP X0Y1_傷I1CP; - public ColorP X0Y1_傷I2CP; + public ColorP X0Y1_傷I2CP; - public ColorP X0Y1_傷I3CP; + public ColorP X0Y1_傷I3CP; - public ColorP X0Y1_傷I4CP; + public ColorP X0Y1_傷I4CP; - public ColorP X0Y1_傷I5CP; + public ColorP X0Y1_傷I5CP; - public ColorP X0Y1_ハイライト1CP; + public ColorP X0Y1_ハイライト1CP; - public ColorP X0Y1_ハイライト2CP; + public ColorP X0Y1_ハイライト2CP; - public ColorP X0Y1_パンスト_パンストCP; + public ColorP X0Y1_パンスト_パンストCP; - public ColorP X0Y1_パンスト_ハイライト1CP; + public ColorP X0Y1_パンスト_ハイライト1CP; - public ColorP X0Y1_パンスト_ハイライト2CP; + public ColorP X0Y1_パンスト_ハイライト2CP; - public ColorP X0Y1_ソックス_ソックスCP; + public ColorP X0Y1_ソックス_ソックスCP; - public ColorP X0Y1_ソックス_ハイライト1CP; + public ColorP X0Y1_ソックス_ハイライト1CP; - public ColorP X0Y1_ソックス_ハイライト2CP; + public ColorP X0Y1_ソックス_ハイライト2CP; - public ColorP X0Y1_ブーツ_タン_タンCP; + public ColorP X0Y1_ブーツ_タン_タンCP; - public ColorP X0Y1_ブーツ_タン_縁_縁1CP; + public ColorP X0Y1_ブーツ_タン_縁_縁1CP; - public ColorP X0Y1_ブーツ_タン_縁_縁2CP; + public ColorP X0Y1_ブーツ_タン_縁_縁2CP; - public ColorP X0Y1_ブーツ_ブーツ_ブーツCP; + public ColorP X0Y1_ブーツ_ブーツ_ブーツCP; - public ColorP X0Y1_ブーツ_ブーツ_皺_皺1CP; + public ColorP X0Y1_ブーツ_ブーツ_皺_皺1CP; - public ColorP X0Y1_ブーツ_ブーツ_皺_皺2CP; + public ColorP X0Y1_ブーツ_ブーツ_皺_皺2CP; - public ColorP X0Y1_ブーツ_ブーツ_縁_縁1CP; + public ColorP X0Y1_ブーツ_ブーツ_縁_縁1CP; - public ColorP X0Y1_ブーツ_ブーツ_縁_縁2CP; + public ColorP X0Y1_ブーツ_ブーツ_縁_縁2CP; - public ColorP X0Y1_ブーツ_ブーツ_縁_縁3CP; + public ColorP X0Y1_ブーツ_ブーツ_縁_縁3CP; - public ColorP X0Y1_ブーツ_ブーツ_縁_縁4CP; + public ColorP X0Y1_ブーツ_ブーツ_縁_縁4CP; - public ColorP X0Y1_ブーツ_柄CP; + public ColorP X0Y1_ブーツ_柄CP; - public ColorP X0Y1_ブーツ_紐_紐CP; + public ColorP X0Y1_ブーツ_紐_紐CP; - public ColorP X0Y1_ブーツ_紐_紐1_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐1_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐1_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐1_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐1_紐下_紐CP; + public ColorP X0Y1_ブーツ_紐_紐1_紐下_紐CP; - public ColorP X0Y1_ブーツ_紐_紐1_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐1_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐1_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐1_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐1_紐上_紐CP; + public ColorP X0Y1_ブーツ_紐_紐1_紐上_紐CP; - public ColorP X0Y1_ブーツ_紐_紐2_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐2_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐2_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐2_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐2_紐下_紐CP; + public ColorP X0Y1_ブーツ_紐_紐2_紐下_紐CP; - public ColorP X0Y1_ブーツ_紐_紐2_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐2_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐2_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐2_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐2_紐上_紐CP; + public ColorP X0Y1_ブーツ_紐_紐2_紐上_紐CP; - public ColorP X0Y1_ブーツ_紐_紐3_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐3_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐3_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐3_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐3_紐下_紐CP; + public ColorP X0Y1_ブーツ_紐_紐3_紐下_紐CP; - public ColorP X0Y1_ブーツ_紐_紐3_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐3_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐3_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐3_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐3_紐上_紐CP; + public ColorP X0Y1_ブーツ_紐_紐3_紐上_紐CP; - public ColorP X0Y1_ブーツ_紐_紐4_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐4_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐4_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐4_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐4_紐下_紐CP; + public ColorP X0Y1_ブーツ_紐_紐4_紐下_紐CP; - public ColorP X0Y1_ブーツ_紐_紐4_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐4_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐4_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐4_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐4_紐上_紐CP; + public ColorP X0Y1_ブーツ_紐_紐4_紐上_紐CP; - public ColorP X0Y1_ブーツ_紐_紐5_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐5_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐5_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐5_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐5_紐下_紐CP; + public ColorP X0Y1_ブーツ_紐_紐5_紐下_紐CP; - public ColorP X0Y1_ブーツ_紐_紐5_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐5_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐5_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐5_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐5_紐上_紐CP; + public ColorP X0Y1_ブーツ_紐_紐5_紐上_紐CP; - public ColorP X0Y1_ブーツ_紐_紐6_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐6_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐6_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐6_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐6_紐下_紐CP; + public ColorP X0Y1_ブーツ_紐_紐6_紐下_紐CP; - public ColorP X0Y1_ブーツ_紐_紐6_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐6_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐6_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐6_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐6_紐上_紐CP; + public ColorP X0Y1_ブーツ_紐_紐6_紐上_紐CP; - public ColorP X0Y1_ブーツ_紐_紐7_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐7_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐7_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐7_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐7_紐下_紐CP; + public ColorP X0Y1_ブーツ_紐_紐7_紐下_紐CP; - public ColorP X0Y1_ブーツ_紐_紐7_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐7_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐7_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐7_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐7_紐上_紐CP; + public ColorP X0Y1_ブーツ_紐_紐7_紐上_紐CP; - public ColorP X0Y1_ブーツ_紐_紐8_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐8_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐8_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐8_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐8_紐下_紐CP; + public ColorP X0Y1_ブーツ_紐_紐8_紐下_紐CP; - public ColorP X0Y1_ブーツ_紐_紐8_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐8_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐8_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐8_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐8_紐上_紐CP; + public ColorP X0Y1_ブーツ_紐_紐8_紐上_紐CP; - public ColorP X0Y1_ブーツ_紐_紐9_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐9_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐9_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐9_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐9_紐下_紐CP; + public ColorP X0Y1_ブーツ_紐_紐9_紐下_紐CP; - public ColorP X0Y1_ブーツ_紐_紐9_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐9_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐9_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐9_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐9_紐上_紐CP; + public ColorP X0Y1_ブーツ_紐_紐9_紐上_紐CP; - public ColorP X0Y1_ブーツ_紐_紐10_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐10_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐10_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐10_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐10_紐下_紐CP; + public ColorP X0Y1_ブーツ_紐_紐10_紐下_紐CP; - public ColorP X0Y1_ブーツ_紐_紐10_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐10_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐10_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐10_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐10_紐上_紐CP; + public ColorP X0Y1_ブーツ_紐_紐10_紐上_紐CP; - public ColorP X0Y1_ブーツ_紐_紐11_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐11_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐11_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐11_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐11_紐下_紐CP; + public ColorP X0Y1_ブーツ_紐_紐11_紐下_紐CP; - public ColorP X0Y1_ブーツ_紐_紐11_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ_紐_紐11_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ_紐_紐11_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ_紐_紐11_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ_紐_紐11_紐上_紐CP; + public ColorP X0Y1_ブーツ_紐_紐11_紐上_紐CP; - public ColorP X0Y1_ブーツ_紐_結び_紐左_紐3CP; + public ColorP X0Y1_ブーツ_紐_結び_紐左_紐3CP; - public ColorP X0Y1_ブーツ_紐_結び_紐左_紐2CP; + public ColorP X0Y1_ブーツ_紐_結び_紐左_紐2CP; - public ColorP X0Y1_ブーツ_紐_結び_紐左_紐1CP; + public ColorP X0Y1_ブーツ_紐_結び_紐左_紐1CP; - public ColorP X0Y1_ブーツ_紐_結び_紐右_紐3CP; + public ColorP X0Y1_ブーツ_紐_結び_紐右_紐3CP; - public ColorP X0Y1_ブーツ_紐_結び_紐右_紐2CP; + public ColorP X0Y1_ブーツ_紐_結び_紐右_紐2CP; - public ColorP X0Y1_ブーツ_紐_結び_紐右_紐1CP; + public ColorP X0Y1_ブーツ_紐_結び_紐右_紐1CP; - public ColorP X0Y1_ブーツ_紐_結び_結び目CP; + public ColorP X0Y1_ブーツ_紐_結び_結び目CP; - public ColorP X0Y1_アーマ_ベースCP; + public ColorP X0Y1_アーマ_ベースCP; - public ColorP X0Y1_アーマ_脛当_脛当1CP; + public ColorP X0Y1_アーマ_脛当_脛当1CP; - public ColorP X0Y1_アーマ_脛当_脛当2CP; + public ColorP X0Y1_アーマ_脛当_脛当2CP; - public ColorP X0Y1_アーマ_膝当CP; + public ColorP X0Y1_アーマ_膝当CP; - public ColorP X0Y1_アーマ_穴_穴1CP; + public ColorP X0Y1_アーマ_穴_穴1CP; - public ColorP X0Y1_アーマ_穴_穴2CP; + public ColorP X0Y1_アーマ_穴_穴2CP; - public ColorP X0Y1_アーマ_穴_穴3CP; + public ColorP X0Y1_アーマ_穴_穴3CP; - public ColorP X0Y1_アーマ_穴_穴4CP; + public ColorP X0Y1_アーマ_穴_穴4CP; - public ColorP X0Y1_脚輪上_革CP; + public ColorP X0Y1_脚輪上_革CP; - public ColorP X0Y1_脚輪上_金具1CP; + public ColorP X0Y1_脚輪上_金具1CP; - public ColorP X0Y1_脚輪上_金具2CP; + public ColorP X0Y1_脚輪上_金具2CP; - public ColorP X0Y1_脚輪上_金具3CP; + public ColorP X0Y1_脚輪上_金具3CP; - public ColorP X0Y1_脚輪上_金具左CP; + public ColorP X0Y1_脚輪上_金具左CP; - public ColorP X0Y1_脚輪上_金具右CP; + public ColorP X0Y1_脚輪上_金具右CP; - public ColorP X0Y1_脚輪下_革CP; + public ColorP X0Y1_脚輪下_革CP; - public ColorP X0Y1_脚輪下_金具1CP; + public ColorP X0Y1_脚輪下_金具1CP; - public ColorP X0Y1_脚輪下_金具2CP; + public ColorP X0Y1_脚輪下_金具2CP; - public ColorP X0Y1_脚輪下_金具3CP; + public ColorP X0Y1_脚輪下_金具3CP; - public ColorP X0Y1_脚輪下_金具左CP; + public ColorP X0Y1_脚輪下_金具左CP; - public ColorP X0Y1_脚輪下_金具右CP; + public ColorP X0Y1_脚輪下_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public スタンプK キスマーク; + public スタンプK キスマーク; - public スタンプW 鞭痕; + public スタンプW 鞭痕; - public Ele[] 脚輪下_接続; + public Ele[] 脚輪下_接続; - public Ele[] 脚輪上_接続; + public Ele[] 脚輪上_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 脚輪上表示 = 拘束_; - 脚輪下表示 = 拘束_; - } - } - - public bool 脚_表示 - { - get - { - return X0Y0_脚.Dra; - } - set - { - X0Y0_脚.Dra = value; - X0Y1_脚.Dra = value; - X0Y0_脚.Hit = value; - X0Y1_脚.Hit = value; - } - } - - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y1_筋.Dra = value; - X0Y0_筋.Hit = value; - X0Y1_筋.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 淫タトゥ_足首_ハート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 淫タトゥ_足首_ハート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 淫タトゥ_足首_ハート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 淫タトゥ_足首_ハート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 淫タトゥ_ハート_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ右.Dra = value; - X0Y1_淫タトゥ_ハート_タトゥ右.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ右.Hit = value; - X0Y1_淫タトゥ_ハート_タトゥ右.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ左.Dra = value; - X0Y1_淫タトゥ_タトゥ左.Dra = value; - X0Y0_淫タトゥ_タトゥ左.Hit = value; - X0Y1_淫タトゥ_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ右.Dra = value; - X0Y1_淫タトゥ_タトゥ右.Dra = value; - X0Y0_淫タトゥ_タトゥ右.Hit = value; - X0Y1_淫タトゥ_タトゥ右.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字a_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字a_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字a_枠.Dra = value; - X0Y1_悪タトゥ_文字1_文字a_枠.Dra = value; - X0Y0_悪タトゥ_文字1_文字a_枠.Hit = value; - X0Y1_悪タトゥ_文字1_文字a_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字a_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字a_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字b_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字b_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字b_枠.Dra = value; - X0Y1_悪タトゥ_文字1_文字b_枠.Dra = value; - X0Y0_悪タトゥ_文字1_文字b_枠.Hit = value; - X0Y1_悪タトゥ_文字1_文字b_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字b_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字b_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字c_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字c_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字c_枠.Dra = value; - X0Y1_悪タトゥ_文字1_文字c_枠.Dra = value; - X0Y0_悪タトゥ_文字1_文字c_枠.Hit = value; - X0Y1_悪タトゥ_文字1_文字c_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字c_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字c_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字d_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字d_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字d_枠.Dra = value; - X0Y1_悪タトゥ_文字1_文字d_枠.Dra = value; - X0Y0_悪タトゥ_文字1_文字d_枠.Hit = value; - X0Y1_悪タトゥ_文字1_文字d_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字d_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字d_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字e_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字e_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字e_枠.Dra = value; - X0Y1_悪タトゥ_文字1_文字e_枠.Dra = value; - X0Y0_悪タトゥ_文字1_文字e_枠.Hit = value; - X0Y1_悪タトゥ_文字1_文字e_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字e_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字e_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字1_文字e_文字タトゥ3_表示 - { - get - { - return X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3.Dra; - } - set - { - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3.Dra = value; - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3.Dra = value; - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3.Hit = value; - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字a_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字a_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字a_枠.Dra = value; - X0Y1_悪タトゥ_文字2_文字a_枠.Dra = value; - X0Y0_悪タトゥ_文字2_文字a_枠.Hit = value; - X0Y1_悪タトゥ_文字2_文字a_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字a_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字a_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字b_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字b_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字b_枠.Dra = value; - X0Y1_悪タトゥ_文字2_文字b_枠.Dra = value; - X0Y0_悪タトゥ_文字2_文字b_枠.Hit = value; - X0Y1_悪タトゥ_文字2_文字b_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字b_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字b_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字c_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字c_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字c_枠.Dra = value; - X0Y1_悪タトゥ_文字2_文字c_枠.Dra = value; - X0Y0_悪タトゥ_文字2_文字c_枠.Hit = value; - X0Y1_悪タトゥ_文字2_文字c_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字c_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字c_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字d_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字d_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字d_枠.Dra = value; - X0Y1_悪タトゥ_文字2_文字d_枠.Dra = value; - X0Y0_悪タトゥ_文字2_文字d_枠.Hit = value; - X0Y1_悪タトゥ_文字2_文字d_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字d_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字d_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字e_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字e_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字e_枠.Dra = value; - X0Y1_悪タトゥ_文字2_文字e_枠.Dra = value; - X0Y0_悪タトゥ_文字2_文字e_枠.Hit = value; - X0Y1_悪タトゥ_文字2_文字e_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字e_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字e_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字2_文字e_文字タトゥ3_表示 - { - get - { - return X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3.Dra; - } - set - { - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3.Dra = value; - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3.Dra = value; - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3.Hit = value; - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3.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 悪タトゥ_逆十字_逆十字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 悪タトゥ_タトゥ右_表示 - { - 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 紋柄_紋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 獣性_獣毛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 竜性_鱗_鱗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 竜性_棘_棘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 虫性_棘_棘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 虫性_膝_表示 - { - get - { - return X0Y0_虫性_膝.Dra; - } - set - { - X0Y0_虫性_膝.Dra = value; - X0Y1_虫性_膝.Dra = value; - X0Y0_虫性_膝.Hit = value; - X0Y1_虫性_膝.Hit = value; - } - } - - public bool 虫性_線_表示 - { - get - { - return X0Y0_虫性_線.Dra; - } - set - { - X0Y0_虫性_線.Dra = value; - X0Y1_虫性_線.Dra = value; - X0Y0_虫性_線.Hit = value; - X0Y1_虫性_線.Hit = value; - } - } - - public bool 傷X1_表示 - { - get - { - return X0Y0_傷X1.Dra; - } - set - { - X0Y0_傷X1.Dra = value; - X0Y1_傷X1.Dra = value; - X0Y0_傷X1.Hit = value; - X0Y1_傷X1.Hit = value; - } - } - - public bool 傷X2_表示 - { - get - { - return X0Y0_傷X2.Dra; - } - set - { - X0Y0_傷X2.Dra = value; - X0Y1_傷X2.Dra = value; - X0Y0_傷X2.Hit = value; - X0Y1_傷X2.Hit = value; - } - } - - public bool 傷I1_表示 - { - get - { - return X0Y0_傷I1.Dra; - } - set - { - X0Y0_傷I1.Dra = value; - X0Y1_傷I1.Dra = value; - X0Y0_傷I1.Hit = value; - X0Y1_傷I1.Hit = value; - } - } - - public bool 傷I2_表示 - { - get - { - return X0Y0_傷I2.Dra; - } - set - { - X0Y0_傷I2.Dra = value; - X0Y1_傷I2.Dra = value; - X0Y0_傷I2.Hit = value; - X0Y1_傷I2.Hit = value; - } - } - - public bool 傷I3_表示 - { - get - { - return X0Y0_傷I3.Dra; - } - set - { - X0Y0_傷I3.Dra = value; - X0Y1_傷I3.Dra = value; - X0Y0_傷I3.Hit = value; - X0Y1_傷I3.Hit = value; - } - } - - public bool 傷I4_表示 - { - get - { - return X0Y0_傷I4.Dra; - } - set - { - X0Y0_傷I4.Dra = value; - X0Y1_傷I4.Dra = value; - X0Y0_傷I4.Hit = value; - X0Y1_傷I4.Hit = value; - } - } - - public bool 傷I5_表示 - { - get - { - return X0Y0_傷I5.Dra; - } - set - { - X0Y0_傷I5.Dra = value; - X0Y1_傷I5.Dra = value; - X0Y0_傷I5.Hit = value; - X0Y1_傷I5.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 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 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 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 ブーツ_ブーツ_縁_縁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 ブーツ_柄_表示 - { - get - { - return X0Y0_ブーツ_柄.Dra; - } - set - { - X0Y0_ブーツ_柄.Dra = value; - X0Y1_ブーツ_柄.Dra = value; - X0Y0_ブーツ_柄.Hit = value; - X0Y1_ブーツ_柄.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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐8_紐下_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ_紐_紐8_紐下_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ_紐_紐8_紐下_金具上_金具.Dra = value; - X0Y1_ブーツ_紐_紐8_紐下_金具上_金具.Dra = value; - X0Y0_ブーツ_紐_紐8_紐下_金具上_金具.Hit = value; - X0Y1_ブーツ_紐_紐8_紐下_金具上_金具.Hit = value; - } - } - - public bool ブーツ_紐_紐8_紐下_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ_紐_紐8_紐下_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ_紐_紐8_紐下_金具上_穴.Dra = value; - X0Y1_ブーツ_紐_紐8_紐下_金具上_穴.Dra = value; - X0Y0_ブーツ_紐_紐8_紐下_金具上_穴.Hit = value; - X0Y1_ブーツ_紐_紐8_紐下_金具上_穴.Hit = value; - } - } - - public bool ブーツ_紐_紐8_紐下_紐_表示 - { - get - { - return X0Y0_ブーツ_紐_紐8_紐下_紐.Dra; - } - set - { - X0Y0_ブーツ_紐_紐8_紐下_紐.Dra = value; - X0Y1_ブーツ_紐_紐8_紐下_紐.Dra = value; - X0Y0_ブーツ_紐_紐8_紐下_紐.Hit = value; - X0Y1_ブーツ_紐_紐8_紐下_紐.Hit = value; - } - } - - public bool ブーツ_紐_紐8_紐上_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ_紐_紐8_紐上_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ_紐_紐8_紐上_金具上_金具.Dra = value; - X0Y1_ブーツ_紐_紐8_紐上_金具上_金具.Dra = value; - X0Y0_ブーツ_紐_紐8_紐上_金具上_金具.Hit = value; - X0Y1_ブーツ_紐_紐8_紐上_金具上_金具.Hit = value; - } - } - - public bool ブーツ_紐_紐8_紐上_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ_紐_紐8_紐上_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ_紐_紐8_紐上_金具上_穴.Dra = value; - X0Y1_ブーツ_紐_紐8_紐上_金具上_穴.Dra = value; - X0Y0_ブーツ_紐_紐8_紐上_金具上_穴.Hit = value; - X0Y1_ブーツ_紐_紐8_紐上_金具上_穴.Hit = value; - } - } - - public bool ブーツ_紐_紐8_紐上_紐_表示 - { - get - { - return X0Y0_ブーツ_紐_紐8_紐上_紐.Dra; - } - set - { - X0Y0_ブーツ_紐_紐8_紐上_紐.Dra = value; - X0Y1_ブーツ_紐_紐8_紐上_紐.Dra = value; - X0Y0_ブーツ_紐_紐8_紐上_紐.Hit = value; - X0Y1_ブーツ_紐_紐8_紐上_紐.Hit = value; - } - } - - public bool ブーツ_紐_紐9_紐下_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ_紐_紐9_紐下_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ_紐_紐9_紐下_金具上_金具.Dra = value; - X0Y1_ブーツ_紐_紐9_紐下_金具上_金具.Dra = value; - X0Y0_ブーツ_紐_紐9_紐下_金具上_金具.Hit = value; - X0Y1_ブーツ_紐_紐9_紐下_金具上_金具.Hit = value; - } - } - - public bool ブーツ_紐_紐9_紐下_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ_紐_紐9_紐下_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ_紐_紐9_紐下_金具上_穴.Dra = value; - X0Y1_ブーツ_紐_紐9_紐下_金具上_穴.Dra = value; - X0Y0_ブーツ_紐_紐9_紐下_金具上_穴.Hit = value; - X0Y1_ブーツ_紐_紐9_紐下_金具上_穴.Hit = value; - } - } - - public bool ブーツ_紐_紐9_紐下_紐_表示 - { - get - { - return X0Y0_ブーツ_紐_紐9_紐下_紐.Dra; - } - set - { - X0Y0_ブーツ_紐_紐9_紐下_紐.Dra = value; - X0Y1_ブーツ_紐_紐9_紐下_紐.Dra = value; - X0Y0_ブーツ_紐_紐9_紐下_紐.Hit = value; - X0Y1_ブーツ_紐_紐9_紐下_紐.Hit = value; - } - } - - public bool ブーツ_紐_紐9_紐上_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ_紐_紐9_紐上_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ_紐_紐9_紐上_金具上_金具.Dra = value; - X0Y1_ブーツ_紐_紐9_紐上_金具上_金具.Dra = value; - X0Y0_ブーツ_紐_紐9_紐上_金具上_金具.Hit = value; - X0Y1_ブーツ_紐_紐9_紐上_金具上_金具.Hit = value; - } - } - - public bool ブーツ_紐_紐9_紐上_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ_紐_紐9_紐上_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ_紐_紐9_紐上_金具上_穴.Dra = value; - X0Y1_ブーツ_紐_紐9_紐上_金具上_穴.Dra = value; - X0Y0_ブーツ_紐_紐9_紐上_金具上_穴.Hit = value; - X0Y1_ブーツ_紐_紐9_紐上_金具上_穴.Hit = value; - } - } - - public bool ブーツ_紐_紐9_紐上_紐_表示 - { - get - { - return X0Y0_ブーツ_紐_紐9_紐上_紐.Dra; - } - set - { - X0Y0_ブーツ_紐_紐9_紐上_紐.Dra = value; - X0Y1_ブーツ_紐_紐9_紐上_紐.Dra = value; - X0Y0_ブーツ_紐_紐9_紐上_紐.Hit = value; - X0Y1_ブーツ_紐_紐9_紐上_紐.Hit = value; - } - } - - public bool ブーツ_紐_紐10_紐下_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ_紐_紐10_紐下_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ_紐_紐10_紐下_金具上_金具.Dra = value; - X0Y1_ブーツ_紐_紐10_紐下_金具上_金具.Dra = value; - X0Y0_ブーツ_紐_紐10_紐下_金具上_金具.Hit = value; - X0Y1_ブーツ_紐_紐10_紐下_金具上_金具.Hit = value; - } - } - - public bool ブーツ_紐_紐10_紐下_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ_紐_紐10_紐下_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ_紐_紐10_紐下_金具上_穴.Dra = value; - X0Y1_ブーツ_紐_紐10_紐下_金具上_穴.Dra = value; - X0Y0_ブーツ_紐_紐10_紐下_金具上_穴.Hit = value; - X0Y1_ブーツ_紐_紐10_紐下_金具上_穴.Hit = value; - } - } - - public bool ブーツ_紐_紐10_紐下_紐_表示 - { - get - { - return X0Y0_ブーツ_紐_紐10_紐下_紐.Dra; - } - set - { - X0Y0_ブーツ_紐_紐10_紐下_紐.Dra = value; - X0Y1_ブーツ_紐_紐10_紐下_紐.Dra = value; - X0Y0_ブーツ_紐_紐10_紐下_紐.Hit = value; - X0Y1_ブーツ_紐_紐10_紐下_紐.Hit = value; - } - } - - public bool ブーツ_紐_紐10_紐上_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ_紐_紐10_紐上_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ_紐_紐10_紐上_金具上_金具.Dra = value; - X0Y1_ブーツ_紐_紐10_紐上_金具上_金具.Dra = value; - X0Y0_ブーツ_紐_紐10_紐上_金具上_金具.Hit = value; - X0Y1_ブーツ_紐_紐10_紐上_金具上_金具.Hit = value; - } - } - - public bool ブーツ_紐_紐10_紐上_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ_紐_紐10_紐上_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ_紐_紐10_紐上_金具上_穴.Dra = value; - X0Y1_ブーツ_紐_紐10_紐上_金具上_穴.Dra = value; - X0Y0_ブーツ_紐_紐10_紐上_金具上_穴.Hit = value; - X0Y1_ブーツ_紐_紐10_紐上_金具上_穴.Hit = value; - } - } - - public bool ブーツ_紐_紐10_紐上_紐_表示 - { - get - { - return X0Y0_ブーツ_紐_紐10_紐上_紐.Dra; - } - set - { - X0Y0_ブーツ_紐_紐10_紐上_紐.Dra = value; - X0Y1_ブーツ_紐_紐10_紐上_紐.Dra = value; - X0Y0_ブーツ_紐_紐10_紐上_紐.Hit = value; - X0Y1_ブーツ_紐_紐10_紐上_紐.Hit = value; - } - } - - public bool ブーツ_紐_紐11_紐下_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ_紐_紐11_紐下_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ_紐_紐11_紐下_金具上_金具.Dra = value; - X0Y1_ブーツ_紐_紐11_紐下_金具上_金具.Dra = value; - X0Y0_ブーツ_紐_紐11_紐下_金具上_金具.Hit = value; - X0Y1_ブーツ_紐_紐11_紐下_金具上_金具.Hit = value; - } - } - - public bool ブーツ_紐_紐11_紐下_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ_紐_紐11_紐下_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ_紐_紐11_紐下_金具上_穴.Dra = value; - X0Y1_ブーツ_紐_紐11_紐下_金具上_穴.Dra = value; - X0Y0_ブーツ_紐_紐11_紐下_金具上_穴.Hit = value; - X0Y1_ブーツ_紐_紐11_紐下_金具上_穴.Hit = value; - } - } - - public bool ブーツ_紐_紐11_紐下_紐_表示 - { - get - { - return X0Y0_ブーツ_紐_紐11_紐下_紐.Dra; - } - set - { - X0Y0_ブーツ_紐_紐11_紐下_紐.Dra = value; - X0Y1_ブーツ_紐_紐11_紐下_紐.Dra = value; - X0Y0_ブーツ_紐_紐11_紐下_紐.Hit = value; - X0Y1_ブーツ_紐_紐11_紐下_紐.Hit = value; - } - } - - public bool ブーツ_紐_紐11_紐上_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ_紐_紐11_紐上_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ_紐_紐11_紐上_金具上_金具.Dra = value; - X0Y1_ブーツ_紐_紐11_紐上_金具上_金具.Dra = value; - X0Y0_ブーツ_紐_紐11_紐上_金具上_金具.Hit = value; - X0Y1_ブーツ_紐_紐11_紐上_金具上_金具.Hit = value; - } - } - - public bool ブーツ_紐_紐11_紐上_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ_紐_紐11_紐上_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ_紐_紐11_紐上_金具上_穴.Dra = value; - X0Y1_ブーツ_紐_紐11_紐上_金具上_穴.Dra = value; - X0Y0_ブーツ_紐_紐11_紐上_金具上_穴.Hit = value; - X0Y1_ブーツ_紐_紐11_紐上_金具上_穴.Hit = value; - } - } - - public bool ブーツ_紐_紐11_紐上_紐_表示 - { - get - { - return X0Y0_ブーツ_紐_紐11_紐上_紐.Dra; - } - set - { - X0Y0_ブーツ_紐_紐11_紐上_紐.Dra = value; - X0Y1_ブーツ_紐_紐11_紐上_紐.Dra = value; - X0Y0_ブーツ_紐_紐11_紐上_紐.Hit = value; - X0Y1_ブーツ_紐_紐11_紐上_紐.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 ブーツ_紐_結び_紐右_紐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 ブーツ_紐_結び_結び目_表示 - { - get - { - return X0Y0_ブーツ_紐_結び_結び目.Dra; - } - set - { - X0Y0_ブーツ_紐_結び_結び目.Dra = value; - X0Y1_ブーツ_紐_結び_結び目.Dra = value; - X0Y0_ブーツ_紐_結び_結び目.Hit = value; - X0Y1_ブーツ_紐_結び_結び目.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 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 アーマ_穴_穴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 脚輪上_革_表示 - { - 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 脚輪上_金具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 脚輪上_金具左_表示 - { - get - { - return X0Y0_脚輪上_金具左.Dra; - } - set - { - X0Y0_脚輪上_金具左.Dra = value; - X0Y1_脚輪上_金具左.Dra = value; - X0Y0_脚輪上_金具左.Hit = value; - X0Y1_脚輪上_金具左.Hit = value; - } - } - - public bool 脚輪上_金具右_表示 - { - get - { - return X0Y0_脚輪上_金具右.Dra; - } - set - { - X0Y0_脚輪上_金具右.Dra = value; - X0Y1_脚輪上_金具右.Dra = value; - X0Y0_脚輪上_金具右.Hit = value; - X0Y1_脚輪上_金具右.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 脚輪下_金具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 脚輪下_金具左_表示 - { - get - { - return X0Y0_脚輪下_金具左.Dra; - } - set - { - X0Y0_脚輪下_金具左.Dra = value; - X0Y1_脚輪下_金具左.Dra = value; - X0Y0_脚輪下_金具左.Hit = value; - X0Y1_脚輪下_金具左.Hit = value; - } - } - - public bool 脚輪下_金具右_表示 - { - get - { - return X0Y0_脚輪下_金具右.Dra; - } - set - { - X0Y0_脚輪下_金具右.Dra = value; - X0Y1_脚輪下_金具右.Dra = value; - X0Y0_脚輪下_金具右.Hit = value; - X0Y1_脚輪下_金具右.Hit = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト1_表示; - } - set - { - ハイライト1_表示 = value; - ハイライト2_表示 = value; - } - } - - public double 筋肉濃度 - { - get - { - return 筋CD.不透明度; - } - set - { - 筋CD.不透明度 = value; - } - } - - public double 傷X1濃度 - { - get - { - return 傷X1CD.不透明度; - } - set - { - 傷X1CD.不透明度 = value; - } - } - - public double 傷X2濃度 - { - get - { - return 傷X2CD.不透明度; - } - set - { - 傷X2CD.不透明度 = value; - } - } - - public double 傷I1濃度 - { - get - { - return 傷I1CD.不透明度; - } - set - { - 傷I1CD.不透明度 = value; - } - } - - public double 傷I2濃度 - { - get - { - return 傷I2CD.不透明度; - } - set - { - 傷I2CD.不透明度 = value; - } - } - - public double 傷I3濃度 - { - get - { - return 傷I3CD.不透明度; - } - set - { - 傷I3CD.不透明度 = value; - } - } - - public double 傷I4濃度 - { - get - { - return 傷I4CD.不透明度; - } - set - { - 傷I4CD.不透明度 = value; - } - } - - public double 傷I5濃度 - { - get - { - return 傷I5CD.不透明度; - } - set - { - 傷I5CD.不透明度 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト1CD.不透明度; - } - set - { - ハイライト1CD.不透明度 = value; - ハイライト2CD.不透明度 = value; - } - } - - public bool 脚輪上表示 - { - get - { - return 脚輪上_革_表示; - } - set - { - 脚輪上_革_表示 = value; - 脚輪上_金具1_表示 = value; - 脚輪上_金具2_表示 = value; - 脚輪上_金具3_表示 = value; - 脚輪上_金具左_表示 = value; - 脚輪上_金具右_表示 = value; - } - } - - public bool 脚輪下表示 - { - get - { - return 脚輪下_革_表示; - } - set - { - 脚輪下_革_表示 = value; - 脚輪下_金具1_表示 = value; - 脚輪下_金具2_表示 = value; - 脚輪下_金具3_表示 = value; - 脚輪下_金具左_表示 = value; - 脚輪下_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖3.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 脚_表示; - } - set - { - 脚_表示 = value; - 筋_表示 = value; - 淫タトゥ_足首_タトゥ_表示 = value; - 淫タトゥ_足首_ハート1_タトゥ左_表示 = value; - 淫タトゥ_足首_ハート1_タトゥ右_表示 = value; - 淫タトゥ_足首_ハート3_タトゥ左_表示 = value; - 淫タトゥ_足首_ハート3_タトゥ右_表示 = value; - 淫タトゥ_足首_ハート2_タトゥ左_表示 = value; - 淫タトゥ_足首_ハート2_タトゥ右_表示 = value; - 淫タトゥ_ハート_タトゥ左_表示 = value; - 淫タトゥ_ハート_タトゥ右_表示 = value; - 淫タトゥ_タトゥ左_表示 = value; - 淫タトゥ_タトゥ右_表示 = value; - 悪タトゥ_文字1_文字a_枠_表示 = value; - 悪タトゥ_文字1_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_文字1_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_文字1_文字b_枠_表示 = value; - 悪タトゥ_文字1_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_文字1_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_文字1_文字c_枠_表示 = value; - 悪タトゥ_文字1_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_文字1_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_文字1_文字d_枠_表示 = value; - 悪タトゥ_文字1_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_文字1_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_文字1_文字e_枠_表示 = value; - 悪タトゥ_文字1_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_文字1_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_文字1_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_文字2_文字a_枠_表示 = value; - 悪タトゥ_文字2_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_文字2_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_文字2_文字b_枠_表示 = value; - 悪タトゥ_文字2_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_文字2_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_文字2_文字c_枠_表示 = value; - 悪タトゥ_文字2_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_文字2_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_文字2_文字d_枠_表示 = value; - 悪タトゥ_文字2_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_文字2_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_文字2_文字e_枠_表示 = value; - 悪タトゥ_文字2_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_文字2_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_文字2_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_タトゥ1_表示 = value; - 悪タトゥ_タトゥ2_表示 = value; - 悪タトゥ_逆十字_逆十字1_表示 = value; - 悪タトゥ_逆十字_逆十字2_表示 = value; - 悪タトゥ_タトゥ左_表示 = value; - 悪タトゥ_タトゥ右_表示 = value; - 紋柄_紋1_表示 = value; - 紋柄_紋2_表示 = value; - 紋柄_紋3_表示 = value; - 紋柄_紋4_表示 = value; - 獣性_獣毛1_表示 = value; - 獣性_獣毛2_表示 = value; - 獣性_獣毛3_表示 = value; - 獣性_獣毛4_表示 = value; - 獣性_獣毛5_表示 = value; - 竜性_鱗_鱗1_表示 = value; - 竜性_鱗_鱗2_表示 = value; - 竜性_鱗_鱗3_表示 = value; - 竜性_鱗_鱗4_表示 = value; - 竜性_鱗_鱗5_表示 = value; - 竜性_鱗_鱗6_表示 = value; - 竜性_鱗_鱗7_表示 = value; - 竜性_棘_棘1_表示 = value; - 竜性_棘_棘2_表示 = value; - 竜性_棘_棘3_表示 = value; - 竜性_棘_棘4_表示 = value; - 竜性_棘_棘5_表示 = value; - 竜性_棘_棘6_表示 = value; - 虫性_棘_棘1_表示 = value; - 虫性_棘_棘2_表示 = value; - 虫性_棘_棘3_表示 = value; - 虫性_膝_表示 = value; - 虫性_線_表示 = value; - 傷X1_表示 = value; - 傷X2_表示 = value; - 傷I1_表示 = value; - 傷I2_表示 = value; - 傷I3_表示 = value; - 傷I4_表示 = value; - 傷I5_表示 = value; - ハイライト1_表示 = value; - ハイライト2_表示 = value; - パンスト_パンスト_表示 = value; - パンスト_ハイライト1_表示 = value; - パンスト_ハイライト2_表示 = value; - ソックス_ソックス_表示 = value; - ソックス_ハイライト1_表示 = value; - ソックス_ハイライト2_表示 = value; - ブーツ_タン_タン_表示 = value; - ブーツ_タン_縁_縁1_表示 = value; - ブーツ_タン_縁_縁2_表示 = value; - ブーツ_ブーツ_ブーツ_表示 = value; - ブーツ_ブーツ_皺_皺1_表示 = value; - ブーツ_ブーツ_皺_皺2_表示 = value; - ブーツ_ブーツ_縁_縁1_表示 = value; - ブーツ_ブーツ_縁_縁2_表示 = value; - ブーツ_ブーツ_縁_縁3_表示 = value; - ブーツ_ブーツ_縁_縁4_表示 = value; - ブーツ_柄_表示 = value; - ブーツ_紐_紐_表示 = value; - ブーツ_紐_紐1_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐1_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐1_紐下_紐_表示 = value; - ブーツ_紐_紐1_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐1_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐1_紐上_紐_表示 = value; - ブーツ_紐_紐2_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐2_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐2_紐下_紐_表示 = value; - ブーツ_紐_紐2_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐2_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐2_紐上_紐_表示 = value; - ブーツ_紐_紐3_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐3_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐3_紐下_紐_表示 = value; - ブーツ_紐_紐3_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐3_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐3_紐上_紐_表示 = value; - ブーツ_紐_紐4_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐4_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐4_紐下_紐_表示 = value; - ブーツ_紐_紐4_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐4_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐4_紐上_紐_表示 = value; - ブーツ_紐_紐5_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐5_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐5_紐下_紐_表示 = value; - ブーツ_紐_紐5_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐5_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐5_紐上_紐_表示 = value; - ブーツ_紐_紐6_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐6_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐6_紐下_紐_表示 = value; - ブーツ_紐_紐6_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐6_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐6_紐上_紐_表示 = value; - ブーツ_紐_紐7_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐7_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐7_紐下_紐_表示 = value; - ブーツ_紐_紐7_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐7_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐7_紐上_紐_表示 = value; - ブーツ_紐_紐8_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐8_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐8_紐下_紐_表示 = value; - ブーツ_紐_紐8_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐8_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐8_紐上_紐_表示 = value; - ブーツ_紐_紐9_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐9_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐9_紐下_紐_表示 = value; - ブーツ_紐_紐9_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐9_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐9_紐上_紐_表示 = value; - ブーツ_紐_紐10_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐10_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐10_紐下_紐_表示 = value; - ブーツ_紐_紐10_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐10_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐10_紐上_紐_表示 = value; - ブーツ_紐_紐11_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐11_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐11_紐下_紐_表示 = value; - ブーツ_紐_紐11_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐11_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐11_紐上_紐_表示 = value; - ブーツ_紐_結び_紐左_紐3_表示 = value; - ブーツ_紐_結び_紐左_紐2_表示 = value; - ブーツ_紐_結び_紐左_紐1_表示 = value; - ブーツ_紐_結び_紐右_紐3_表示 = value; - ブーツ_紐_結び_紐右_紐2_表示 = value; - ブーツ_紐_結び_紐右_紐1_表示 = value; - ブーツ_紐_結び_結び目_表示 = value; - アーマ_ベース_表示 = value; - アーマ_脛当_脛当1_表示 = value; - アーマ_脛当_脛当2_表示 = value; - アーマ_膝当_表示 = value; - アーマ_穴_穴1_表示 = value; - アーマ_穴_穴2_表示 = value; - アーマ_穴_穴3_表示 = value; - アーマ_穴_穴4_表示 = value; - 脚輪上_革_表示 = value; - 脚輪上_金具1_表示 = value; - 脚輪上_金具2_表示 = value; - 脚輪上_金具3_表示 = value; - 脚輪上_金具左_表示 = value; - 脚輪上_金具右_表示 = value; - 脚輪下_革_表示 = value; - 脚輪下_金具1_表示 = value; - 脚輪下_金具2_表示 = value; - 脚輪下_金具3_表示 = value; - 脚輪下_金具左_表示 = value; - 脚輪下_金具右_表示 = value; - 鎖1.表示 = value; - 鎖3.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 脚CD.不透明度; - } - set - { - 脚CD.不透明度 = value; - 筋CD.不透明度 = value; - 淫タトゥ_足首_タトゥCD.不透明度 = value; - 淫タトゥ_足首_ハート1_タトゥ左CD.不透明度 = value; - 淫タトゥ_足首_ハート1_タトゥ右CD.不透明度 = value; - 淫タトゥ_足首_ハート3_タトゥ左CD.不透明度 = value; - 淫タトゥ_足首_ハート3_タトゥ右CD.不透明度 = value; - 淫タトゥ_足首_ハート2_タトゥ左CD.不透明度 = value; - 淫タトゥ_足首_ハート2_タトゥ右CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ左CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ右CD.不透明度 = value; - 淫タトゥ_タトゥ左CD.不透明度 = value; - 淫タトゥ_タトゥ右CD.不透明度 = value; - 悪タトゥ_文字1_文字a_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字a_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字a_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字b_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字b_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字b_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字c_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字c_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字c_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字d_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字d_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字d_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字e_枠CD.不透明度 = value; - 悪タトゥ_文字1_文字e_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字1_文字e_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字1_文字e_文字タトゥ3CD.不透明度 = value; - 悪タトゥ_文字2_文字a_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字a_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字a_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字b_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字b_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字b_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字c_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字c_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字c_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字d_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字d_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字d_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字e_枠CD.不透明度 = value; - 悪タトゥ_文字2_文字e_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字2_文字e_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字2_文字e_文字タトゥ3CD.不透明度 = value; - 悪タトゥ_タトゥ1CD.不透明度 = value; - 悪タトゥ_タトゥ2CD.不透明度 = value; - 悪タトゥ_逆十字_逆十字1CD.不透明度 = value; - 悪タトゥ_逆十字_逆十字2CD.不透明度 = value; - 悪タトゥ_タトゥ左CD.不透明度 = value; - 悪タトゥ_タトゥ右CD.不透明度 = value; - 紋柄_紋1CD.不透明度 = value; - 紋柄_紋2CD.不透明度 = value; - 紋柄_紋3CD.不透明度 = value; - 紋柄_紋4CD.不透明度 = value; - 獣性_獣毛1CD.不透明度 = value; - 獣性_獣毛2CD.不透明度 = value; - 獣性_獣毛3CD.不透明度 = value; - 獣性_獣毛4CD.不透明度 = value; - 獣性_獣毛5CD.不透明度 = value; - 竜性_鱗_鱗1CD.不透明度 = value; - 竜性_鱗_鱗2CD.不透明度 = value; - 竜性_鱗_鱗3CD.不透明度 = value; - 竜性_鱗_鱗4CD.不透明度 = value; - 竜性_鱗_鱗5CD.不透明度 = value; - 竜性_鱗_鱗6CD.不透明度 = value; - 竜性_鱗_鱗7CD.不透明度 = value; - 竜性_棘_棘1CD.不透明度 = value; - 竜性_棘_棘2CD.不透明度 = value; - 竜性_棘_棘3CD.不透明度 = value; - 竜性_棘_棘4CD.不透明度 = value; - 竜性_棘_棘5CD.不透明度 = value; - 竜性_棘_棘6CD.不透明度 = value; - 虫性_棘_棘1CD.不透明度 = value; - 虫性_棘_棘2CD.不透明度 = value; - 虫性_棘_棘3CD.不透明度 = value; - 虫性_膝CD.不透明度 = value; - 虫性_線CD.不透明度 = value; - 傷X1CD.不透明度 = value; - 傷X2CD.不透明度 = value; - 傷I1CD.不透明度 = value; - 傷I2CD.不透明度 = value; - 傷I3CD.不透明度 = value; - 傷I4CD.不透明度 = value; - 傷I5CD.不透明度 = value; - ハイライト1CD.不透明度 = value; - ハイライト2CD.不透明度 = value; - パンスト_パンストCD.不透明度 = value; - パンスト_ハイライト1CD.不透明度 = value; - パンスト_ハイライト2CD.不透明度 = value; - ソックス_ソックスCD.不透明度 = value; - ソックス_ハイライト1CD.不透明度 = value; - ソックス_ハイライト2CD.不透明度 = value; - ブーツ_タン_タンCD.不透明度 = value; - ブーツ_タン_縁_縁1CD.不透明度 = value; - ブーツ_タン_縁_縁2CD.不透明度 = value; - ブーツ_ブーツ_ブーツCD.不透明度 = value; - ブーツ_ブーツ_皺_皺1CD.不透明度 = value; - ブーツ_ブーツ_皺_皺2CD.不透明度 = value; - ブーツ_ブーツ_縁_縁1CD.不透明度 = value; - ブーツ_ブーツ_縁_縁2CD.不透明度 = value; - ブーツ_ブーツ_縁_縁3CD.不透明度 = value; - ブーツ_ブーツ_縁_縁4CD.不透明度 = value; - ブーツ_柄CD.不透明度 = value; - ブーツ_紐_紐CD.不透明度 = value; - ブーツ_紐_紐1_紐下_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐1_紐下_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐1_紐下_紐CD.不透明度 = value; - ブーツ_紐_紐1_紐上_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐1_紐上_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐1_紐上_紐CD.不透明度 = value; - ブーツ_紐_紐2_紐下_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐2_紐下_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐2_紐下_紐CD.不透明度 = value; - ブーツ_紐_紐2_紐上_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐2_紐上_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐2_紐上_紐CD.不透明度 = value; - ブーツ_紐_紐3_紐下_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐3_紐下_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐3_紐下_紐CD.不透明度 = value; - ブーツ_紐_紐3_紐上_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐3_紐上_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐3_紐上_紐CD.不透明度 = value; - ブーツ_紐_紐4_紐下_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐4_紐下_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐4_紐下_紐CD.不透明度 = value; - ブーツ_紐_紐4_紐上_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐4_紐上_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐4_紐上_紐CD.不透明度 = value; - ブーツ_紐_紐5_紐下_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐5_紐下_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐5_紐下_紐CD.不透明度 = value; - ブーツ_紐_紐5_紐上_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐5_紐上_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐5_紐上_紐CD.不透明度 = value; - ブーツ_紐_紐6_紐下_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐6_紐下_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐6_紐下_紐CD.不透明度 = value; - ブーツ_紐_紐6_紐上_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐6_紐上_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐6_紐上_紐CD.不透明度 = value; - ブーツ_紐_紐7_紐下_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐7_紐下_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐7_紐下_紐CD.不透明度 = value; - ブーツ_紐_紐7_紐上_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐7_紐上_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐7_紐上_紐CD.不透明度 = value; - ブーツ_紐_紐8_紐下_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐8_紐下_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐8_紐下_紐CD.不透明度 = value; - ブーツ_紐_紐8_紐上_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐8_紐上_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐8_紐上_紐CD.不透明度 = value; - ブーツ_紐_紐9_紐下_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐9_紐下_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐9_紐下_紐CD.不透明度 = value; - ブーツ_紐_紐9_紐上_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐9_紐上_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐9_紐上_紐CD.不透明度 = value; - ブーツ_紐_紐10_紐下_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐10_紐下_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐10_紐下_紐CD.不透明度 = value; - ブーツ_紐_紐10_紐上_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐10_紐上_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐10_紐上_紐CD.不透明度 = value; - ブーツ_紐_紐11_紐下_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐11_紐下_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐11_紐下_紐CD.不透明度 = value; - ブーツ_紐_紐11_紐上_金具上_金具CD.不透明度 = value; - ブーツ_紐_紐11_紐上_金具上_穴CD.不透明度 = value; - ブーツ_紐_紐11_紐上_紐CD.不透明度 = value; - ブーツ_紐_結び_紐左_紐3CD.不透明度 = value; - ブーツ_紐_結び_紐左_紐2CD.不透明度 = value; - ブーツ_紐_結び_紐左_紐1CD.不透明度 = value; - ブーツ_紐_結び_紐右_紐3CD.不透明度 = value; - ブーツ_紐_結び_紐右_紐2CD.不透明度 = value; - ブーツ_紐_結び_紐右_紐1CD.不透明度 = value; - ブーツ_紐_結び_結び目CD.不透明度 = value; - アーマ_ベースCD.不透明度 = value; - アーマ_脛当_脛当1CD.不透明度 = value; - アーマ_脛当_脛当2CD.不透明度 = value; - アーマ_膝当CD.不透明度 = value; - アーマ_穴_穴1CD.不透明度 = value; - アーマ_穴_穴2CD.不透明度 = value; - アーマ_穴_穴3CD.不透明度 = value; - アーマ_穴_穴4CD.不透明度 = value; - 脚輪上_革CD.不透明度 = value; - 脚輪上_金具1CD.不透明度 = value; - 脚輪上_金具2CD.不透明度 = value; - 脚輪上_金具3CD.不透明度 = value; - 脚輪上_金具左CD.不透明度 = value; - 脚輪上_金具右CD.不透明度 = value; - 脚輪下_革CD.不透明度 = value; - 脚輪下_金具1CD.不透明度 = value; - 脚輪下_金具2CD.不透明度 = value; - 脚輪下_金具3CD.不透明度 = value; - 脚輪下_金具左CD.不透明度 = value; - 脚輪下_金具右CD.不透明度 = value; - } - } - - public bool パンスト表示 - { - get - { - return パンスト_パンスト_表示; - } - set - { - パンスト_パンスト_表示 = value; - パンスト_ハイライト1_表示 = value; - パンスト_ハイライト2_表示 = value; - } - } - - public bool ニーハイ表示 - { - get - { - return ソックス_ソックス_表示; - } - set - { - ソックス_ソックス_表示 = value; - ソックス_ハイライト1_表示 = value; - ソックス_ハイライト2_表示 = value; - } - } - - public bool ブーツ表示 - { - get - { - return ブーツ_タン_タン_表示; - } - set - { - ブーツ_タン_タン_表示 = value; - ブーツ_タン_縁_縁1_表示 = value; - ブーツ_タン_縁_縁2_表示 = value; - ブーツ_ブーツ_ブーツ_表示 = value; - ブーツ_ブーツ_皺_皺1_表示 = value; - ブーツ_ブーツ_皺_皺2_表示 = value; - ブーツ_ブーツ_縁_縁1_表示 = value; - ブーツ_ブーツ_縁_縁2_表示 = value; - ブーツ_ブーツ_縁_縁3_表示 = value; - ブーツ_ブーツ_縁_縁4_表示 = value; - ブーツ_柄_表示 = value; - ブーツ_紐_紐_表示 = value; - ブーツ_紐_紐1_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐1_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐1_紐下_紐_表示 = value; - ブーツ_紐_紐1_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐1_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐1_紐上_紐_表示 = value; - ブーツ_紐_紐2_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐2_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐2_紐下_紐_表示 = value; - ブーツ_紐_紐2_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐2_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐2_紐上_紐_表示 = value; - ブーツ_紐_紐3_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐3_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐3_紐下_紐_表示 = value; - ブーツ_紐_紐3_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐3_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐3_紐上_紐_表示 = value; - ブーツ_紐_紐4_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐4_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐4_紐下_紐_表示 = value; - ブーツ_紐_紐4_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐4_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐4_紐上_紐_表示 = value; - ブーツ_紐_紐5_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐5_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐5_紐下_紐_表示 = value; - ブーツ_紐_紐5_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐5_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐5_紐上_紐_表示 = value; - ブーツ_紐_紐6_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐6_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐6_紐下_紐_表示 = value; - ブーツ_紐_紐6_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐6_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐6_紐上_紐_表示 = value; - ブーツ_紐_紐7_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐7_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐7_紐下_紐_表示 = value; - ブーツ_紐_紐7_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐7_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐7_紐上_紐_表示 = value; - ブーツ_紐_紐8_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐8_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐8_紐下_紐_表示 = value; - ブーツ_紐_紐8_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐8_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐8_紐上_紐_表示 = value; - ブーツ_紐_紐9_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐9_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐9_紐下_紐_表示 = value; - ブーツ_紐_紐9_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐9_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐9_紐上_紐_表示 = value; - ブーツ_紐_紐10_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐10_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐10_紐下_紐_表示 = value; - ブーツ_紐_紐10_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐10_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐10_紐上_紐_表示 = value; - ブーツ_紐_紐11_紐下_金具上_金具_表示 = value; - ブーツ_紐_紐11_紐下_金具上_穴_表示 = value; - ブーツ_紐_紐11_紐下_紐_表示 = value; - ブーツ_紐_紐11_紐上_金具上_金具_表示 = value; - ブーツ_紐_紐11_紐上_金具上_穴_表示 = value; - ブーツ_紐_紐11_紐上_紐_表示 = value; - ブーツ_紐_結び_紐左_紐3_表示 = value; - ブーツ_紐_結び_紐左_紐2_表示 = value; - ブーツ_紐_結び_紐左_紐1_表示 = value; - ブーツ_紐_結び_紐右_紐3_表示 = value; - ブーツ_紐_結び_紐右_紐2_表示 = value; - ブーツ_紐_結び_紐右_紐1_表示 = value; - ブーツ_紐_結び_結び目_表示 = value; - } - } - - public bool メイル表示 - { - get - { - return アーマ_ベース_表示; - } - set - { - アーマ_ベース_表示 = value; - アーマ_脛当_脛当1_表示 = value; - アーマ_脛当_脛当2_表示 = value; - アーマ_膝当_表示 = value; - アーマ_穴_穴1_表示 = value; - アーマ_穴_穴2_表示 = value; - アーマ_穴_穴3_表示 = value; - アーマ_穴_穴4_表示 = value; - } - } - - public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0); - - public JointS 脚輪下_接続点 => new JointS(本体, X0Y0_脚, 2); - - public JointS 脚輪上_接続点 => new JointS(本体, X0Y0_脚, 3); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪上_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪上_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_脚輪下_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_脚輪下_金具右, 0); - - public 脚_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_人D e) - { - 脚_人 脚_人2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.脚左["脚"]); - Pars pars = 本体[0][0]; - X0Y0_脚 = pars["脚"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["淫タトゥ"].ToPars(); - Pars pars3 = pars2["足首"].ToPars(); - X0Y0_淫タトゥ_足首_タトゥ = pars3["タトゥ"].ToPar(); - Pars pars4 = pars3["ハート1"].ToPars(); - X0Y0_淫タトゥ_足首_ハート1_タトゥ左 = pars4["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_足首_ハート1_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars4 = pars3["ハート3"].ToPars(); - X0Y0_淫タトゥ_足首_ハート3_タトゥ左 = pars4["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_足首_ハート3_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars4 = pars3["ハート2"].ToPars(); - X0Y0_淫タトゥ_足首_ハート2_タトゥ左 = pars4["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_足首_ハート2_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars3 = pars2["ハート"].ToPars(); - X0Y0_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); - X0Y0_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["文字1"].ToPars(); - pars4 = pars3["文字a"].ToPars(); - X0Y0_悪タトゥ_文字1_文字a_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字b"].ToPars(); - X0Y0_悪タトゥ_文字1_文字b_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字c"].ToPars(); - X0Y0_悪タトゥ_文字1_文字c_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字d"].ToPars(); - X0Y0_悪タトゥ_文字1_文字d_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字e"].ToPars(); - X0Y0_悪タトゥ_文字1_文字e_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); - pars3 = pars2["文字2"].ToPars(); - pars4 = pars3["文字a"].ToPars(); - X0Y0_悪タトゥ_文字2_文字a_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字b"].ToPars(); - X0Y0_悪タトゥ_文字2_文字b_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字c"].ToPars(); - X0Y0_悪タトゥ_文字2_文字c_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字d"].ToPars(); - X0Y0_悪タトゥ_文字2_文字d_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字e"].ToPars(); - X0Y0_悪タトゥ_文字2_文字e_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); - X0Y0_悪タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); - X0Y0_悪タトゥ_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars3 = pars2["逆十字"].ToPars(); - X0Y0_悪タトゥ_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); - X0Y0_悪タトゥ_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - X0Y0_悪タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y0_悪タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - X0Y0_紋柄_紋1 = pars2["紋1"].ToPar(); - X0Y0_紋柄_紋2 = pars2["紋2"].ToPar(); - X0Y0_紋柄_紋3 = pars2["紋3"].ToPar(); - X0Y0_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y0_獣性_獣毛1 = pars2["獣毛1"].ToPar(); - X0Y0_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - X0Y0_獣性_獣毛3 = pars2["獣毛3"].ToPar(); - X0Y0_獣性_獣毛4 = pars2["獣毛4"].ToPar(); - X0Y0_獣性_獣毛5 = pars2["獣毛5"].ToPar(); - pars2 = pars["竜性"].ToPars(); - pars3 = pars2["鱗"].ToPars(); - 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(); - pars3 = pars2["刺"].ToPars(); - 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(); - pars2 = pars["虫性"].ToPars(); - pars3 = pars2["刺"].ToPars(); - X0Y0_虫性_棘_棘1 = pars3["刺1"].ToPar(); - X0Y0_虫性_棘_棘2 = pars3["刺2"].ToPar(); - X0Y0_虫性_棘_棘3 = pars3["刺3"].ToPar(); - X0Y0_虫性_膝 = pars2["膝"].ToPar(); - X0Y0_虫性_線 = pars2["線"].ToPar(); - X0Y0_傷X1 = pars["傷X1"].ToPar(); - X0Y0_傷X2 = pars["傷X2"].ToPar(); - X0Y0_傷I1 = pars["傷I1"].ToPar(); - X0Y0_傷I2 = pars["傷I2"].ToPar(); - X0Y0_傷I3 = pars["傷I3"].ToPar(); - X0Y0_傷I4 = pars["傷I4"].ToPar(); - X0Y0_傷I5 = pars["傷I5"].ToPar(); - X0Y0_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y0_ハイライト2 = pars["ハイライト2"].ToPar(); - pars2 = pars["パンスト"].ToPars(); - X0Y0_パンスト_パンスト = pars2["パンスト"].ToPar(); - X0Y0_パンスト_ハイライト1 = pars2["ハイライト1"].ToPar(); - X0Y0_パンスト_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["ソックス"].ToPars(); - X0Y0_ソックス_ソックス = pars2["ソックス"].ToPar(); - X0Y0_ソックス_ハイライト1 = pars2["ハイライト1"].ToPar(); - X0Y0_ソックス_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["ブーツ"].ToPars(); - pars3 = pars2["タン"].ToPars(); - X0Y0_ブーツ_タン_タン = pars3["タン"].ToPar(); - pars4 = pars3["縁"].ToPars(); - X0Y0_ブーツ_タン_縁_縁1 = pars4["縁1"].ToPar(); - X0Y0_ブーツ_タン_縁_縁2 = pars4["縁2"].ToPar(); - pars3 = pars2["ブーツ"].ToPars(); - X0Y0_ブーツ_ブーツ_ブーツ = pars3["ブーツ"].ToPar(); - pars4 = pars3["皺"].ToPars(); - X0Y0_ブーツ_ブーツ_皺_皺1 = pars4["皺1"].ToPar(); - X0Y0_ブーツ_ブーツ_皺_皺2 = pars4["皺2"].ToPar(); - pars4 = pars3["縁"].ToPars(); - X0Y0_ブーツ_ブーツ_縁_縁1 = pars4["縁1"].ToPar(); - X0Y0_ブーツ_ブーツ_縁_縁2 = pars4["縁2"].ToPar(); - X0Y0_ブーツ_ブーツ_縁_縁3 = pars4["縁3"].ToPar(); - X0Y0_ブーツ_ブーツ_縁_縁4 = pars4["縁4"].ToPar(); - X0Y0_ブーツ_柄 = pars2["柄"].ToPar(); - pars3 = pars2["紐"].ToPars(); - X0Y0_ブーツ_紐_紐 = pars3["紐"].ToPar(); - pars4 = pars3["紐1"].ToPars(); - Pars pars5 = pars4["紐下"].ToPars(); - Pars pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐1_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐1_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐1_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐1_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐1_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐1_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐2"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐2_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐2_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐2_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐2_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐2_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐2_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐3"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐3_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐3_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐3_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐3_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐3_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐3_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐4"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐4_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐4_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐4_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐4_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐4_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐4_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐5"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐5_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐5_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐5_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐5_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐5_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐5_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐6"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐6_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐6_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐6_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐6_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐6_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐6_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐7"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐7_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐7_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐7_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐7_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐7_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐7_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐8"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐8_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐8_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐8_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐8_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐8_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐8_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐9"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐9_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐9_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐9_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐9_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐9_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐9_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐10"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐10_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐10_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐10_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐10_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐10_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐10_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐11"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐11_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐11_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐11_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ_紐_紐11_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ_紐_紐11_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ_紐_紐11_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["結び"].ToPars(); - pars5 = pars4["紐左"].ToPars(); - X0Y0_ブーツ_紐_結び_紐左_紐3 = pars5["紐3"].ToPar(); - X0Y0_ブーツ_紐_結び_紐左_紐2 = pars5["紐2"].ToPar(); - X0Y0_ブーツ_紐_結び_紐左_紐1 = pars5["紐1"].ToPar(); - pars5 = pars4["紐右"].ToPars(); - X0Y0_ブーツ_紐_結び_紐右_紐3 = pars5["紐3"].ToPar(); - X0Y0_ブーツ_紐_結び_紐右_紐2 = pars5["紐2"].ToPar(); - X0Y0_ブーツ_紐_結び_紐右_紐1 = pars5["紐1"].ToPar(); - X0Y0_ブーツ_紐_結び_結び目 = pars4["結び目"].ToPar(); - pars2 = pars["アーマ"].ToPars(); - X0Y0_アーマ_ベース = pars2["ベース"].ToPar(); - pars3 = pars2["脛当"].ToPars(); - X0Y0_アーマ_脛当_脛当1 = pars3["脛当1"].ToPar(); - X0Y0_アーマ_脛当_脛当2 = pars3["脛当2"].ToPar(); - X0Y0_アーマ_膝当 = pars2["膝当"].ToPar(); - pars3 = pars2["穴"].ToPars(); - X0Y0_アーマ_穴_穴1 = pars3["穴1"].ToPar(); - X0Y0_アーマ_穴_穴2 = pars3["穴2"].ToPar(); - X0Y0_アーマ_穴_穴3 = pars3["穴3"].ToPar(); - X0Y0_アーマ_穴_穴4 = pars3["穴4"].ToPar(); - pars2 = pars["脚輪上"].ToPars(); - X0Y0_脚輪上_革 = pars2["革"].ToPar(); - X0Y0_脚輪上_金具1 = pars2["金具1"].ToPar(); - X0Y0_脚輪上_金具2 = pars2["金具2"].ToPar(); - X0Y0_脚輪上_金具3 = pars2["金具3"].ToPar(); - X0Y0_脚輪上_金具左 = pars2["金具左"].ToPar(); - X0Y0_脚輪上_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["脚輪下"].ToPars(); - X0Y0_脚輪下_革 = pars2["革"].ToPar(); - X0Y0_脚輪下_金具1 = pars2["金具1"].ToPar(); - X0Y0_脚輪下_金具2 = pars2["金具2"].ToPar(); - X0Y0_脚輪下_金具3 = pars2["金具3"].ToPar(); - X0Y0_脚輪下_金具左 = pars2["金具左"].ToPar(); - X0Y0_脚輪下_金具右 = pars2["金具右"].ToPar(); - pars = 本体[0][1]; - X0Y1_脚 = pars["脚"].ToPar(); - X0Y1_筋 = pars["筋"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - pars3 = pars2["足首"].ToPars(); - X0Y1_淫タトゥ_足首_タトゥ = pars3["タトゥ"].ToPar(); - pars4 = pars3["ハート1"].ToPars(); - X0Y1_淫タトゥ_足首_ハート1_タトゥ左 = pars4["タトゥ左"].ToPar(); - X0Y1_淫タトゥ_足首_ハート1_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars4 = pars3["ハート3"].ToPars(); - X0Y1_淫タトゥ_足首_ハート3_タトゥ左 = pars4["タトゥ左"].ToPar(); - X0Y1_淫タトゥ_足首_ハート3_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars4 = pars3["ハート2"].ToPars(); - X0Y1_淫タトゥ_足首_ハート2_タトゥ左 = pars4["タトゥ左"].ToPar(); - X0Y1_淫タトゥ_足首_ハート2_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars3 = pars2["ハート"].ToPars(); - X0Y1_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); - X0Y1_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); - X0Y1_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y1_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["文字1"].ToPars(); - pars4 = pars3["文字a"].ToPars(); - X0Y1_悪タトゥ_文字1_文字a_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字b"].ToPars(); - X0Y1_悪タトゥ_文字1_文字b_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字c"].ToPars(); - X0Y1_悪タトゥ_文字1_文字c_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字d"].ToPars(); - X0Y1_悪タトゥ_文字1_文字d_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字e"].ToPars(); - X0Y1_悪タトゥ_文字1_文字e_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); - pars3 = pars2["文字2"].ToPars(); - pars4 = pars3["文字a"].ToPars(); - X0Y1_悪タトゥ_文字2_文字a_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字b"].ToPars(); - X0Y1_悪タトゥ_文字2_文字b_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字c"].ToPars(); - X0Y1_悪タトゥ_文字2_文字c_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字d"].ToPars(); - X0Y1_悪タトゥ_文字2_文字d_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字e"].ToPars(); - X0Y1_悪タトゥ_文字2_文字e_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); - X0Y1_悪タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); - X0Y1_悪タトゥ_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars3 = pars2["逆十字"].ToPars(); - X0Y1_悪タトゥ_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); - X0Y1_悪タトゥ_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - X0Y1_悪タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y1_悪タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - X0Y1_紋柄_紋1 = pars2["紋1"].ToPar(); - X0Y1_紋柄_紋2 = pars2["紋2"].ToPar(); - X0Y1_紋柄_紋3 = pars2["紋3"].ToPar(); - X0Y1_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y1_獣性_獣毛1 = pars2["獣毛1"].ToPar(); - X0Y1_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - X0Y1_獣性_獣毛3 = pars2["獣毛3"].ToPar(); - X0Y1_獣性_獣毛4 = pars2["獣毛4"].ToPar(); - X0Y1_獣性_獣毛5 = pars2["獣毛5"].ToPar(); - pars2 = pars["竜性"].ToPars(); - pars3 = pars2["鱗"].ToPars(); - 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(); - pars3 = pars2["刺"].ToPars(); - 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(); - pars2 = pars["虫性"].ToPars(); - pars3 = pars2["刺"].ToPars(); - X0Y1_虫性_棘_棘1 = pars3["刺1"].ToPar(); - X0Y1_虫性_棘_棘2 = pars3["刺2"].ToPar(); - X0Y1_虫性_棘_棘3 = pars3["刺3"].ToPar(); - X0Y1_虫性_膝 = pars2["膝"].ToPar(); - X0Y1_虫性_線 = pars2["線"].ToPar(); - X0Y1_傷X1 = pars["傷X1"].ToPar(); - X0Y1_傷X2 = pars["傷X2"].ToPar(); - X0Y1_傷I1 = pars["傷I1"].ToPar(); - X0Y1_傷I2 = pars["傷I2"].ToPar(); - X0Y1_傷I3 = pars["傷I3"].ToPar(); - X0Y1_傷I4 = pars["傷I4"].ToPar(); - X0Y1_傷I5 = pars["傷I5"].ToPar(); - X0Y1_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y1_ハイライト2 = pars["ハイライト2"].ToPar(); - pars2 = pars["パンスト"].ToPars(); - X0Y1_パンスト_パンスト = pars2["パンスト"].ToPar(); - X0Y1_パンスト_ハイライト1 = pars2["ハイライト1"].ToPar(); - X0Y1_パンスト_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["ソックス"].ToPars(); - X0Y1_ソックス_ソックス = pars2["ソックス"].ToPar(); - X0Y1_ソックス_ハイライト1 = pars2["ハイライト1"].ToPar(); - X0Y1_ソックス_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["ブーツ"].ToPars(); - pars3 = pars2["タン"].ToPars(); - X0Y1_ブーツ_タン_タン = pars3["タン"].ToPar(); - pars4 = pars3["縁"].ToPars(); - X0Y1_ブーツ_タン_縁_縁1 = pars4["縁1"].ToPar(); - X0Y1_ブーツ_タン_縁_縁2 = pars4["縁2"].ToPar(); - pars3 = pars2["ブーツ"].ToPars(); - X0Y1_ブーツ_ブーツ_ブーツ = pars3["ブーツ"].ToPar(); - pars4 = pars3["皺"].ToPars(); - X0Y1_ブーツ_ブーツ_皺_皺1 = pars4["皺1"].ToPar(); - X0Y1_ブーツ_ブーツ_皺_皺2 = pars4["皺2"].ToPar(); - pars4 = pars3["縁"].ToPars(); - X0Y1_ブーツ_ブーツ_縁_縁1 = pars4["縁1"].ToPar(); - X0Y1_ブーツ_ブーツ_縁_縁2 = pars4["縁2"].ToPar(); - X0Y1_ブーツ_ブーツ_縁_縁3 = pars4["縁3"].ToPar(); - X0Y1_ブーツ_ブーツ_縁_縁4 = pars4["縁4"].ToPar(); - X0Y1_ブーツ_柄 = pars2["柄"].ToPar(); - pars3 = pars2["紐"].ToPars(); - X0Y1_ブーツ_紐_紐 = pars3["紐"].ToPar(); - pars4 = pars3["紐1"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐1_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐1_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐1_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐1_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐1_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐1_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐2"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐2_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐2_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐2_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐2_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐2_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐2_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐3"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐3_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐3_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐3_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐3_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐3_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐3_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐4"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐4_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐4_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐4_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐4_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐4_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐4_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐5"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐5_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐5_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐5_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐5_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐5_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐5_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐6"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐6_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐6_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐6_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐6_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐6_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐6_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐7"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐7_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐7_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐7_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐7_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐7_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐7_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐8"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐8_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐8_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐8_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐8_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐8_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐8_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐9"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐9_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐9_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐9_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐9_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐9_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐9_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐10"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐10_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐10_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐10_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐10_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐10_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐10_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐11"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐11_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐11_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐11_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ_紐_紐11_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ_紐_紐11_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ_紐_紐11_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["結び"].ToPars(); - pars5 = pars4["紐左"].ToPars(); - X0Y1_ブーツ_紐_結び_紐左_紐3 = pars5["紐3"].ToPar(); - X0Y1_ブーツ_紐_結び_紐左_紐2 = pars5["紐2"].ToPar(); - X0Y1_ブーツ_紐_結び_紐左_紐1 = pars5["紐1"].ToPar(); - pars5 = pars4["紐右"].ToPars(); - X0Y1_ブーツ_紐_結び_紐右_紐3 = pars5["紐3"].ToPar(); - X0Y1_ブーツ_紐_結び_紐右_紐2 = pars5["紐2"].ToPar(); - X0Y1_ブーツ_紐_結び_紐右_紐1 = pars5["紐1"].ToPar(); - X0Y1_ブーツ_紐_結び_結び目 = pars4["結び目"].ToPar(); - pars2 = pars["アーマ"].ToPars(); - X0Y1_アーマ_ベース = pars2["ベース"].ToPar(); - pars3 = pars2["脛当"].ToPars(); - X0Y1_アーマ_脛当_脛当1 = pars3["脛当1"].ToPar(); - X0Y1_アーマ_脛当_脛当2 = pars3["脛当2"].ToPar(); - X0Y1_アーマ_膝当 = pars2["膝当"].ToPar(); - pars3 = pars2["穴"].ToPars(); - X0Y1_アーマ_穴_穴1 = pars3["穴1"].ToPar(); - X0Y1_アーマ_穴_穴2 = pars3["穴2"].ToPar(); - X0Y1_アーマ_穴_穴3 = pars3["穴3"].ToPar(); - X0Y1_アーマ_穴_穴4 = pars3["穴4"].ToPar(); - pars2 = pars["脚輪上"].ToPars(); - X0Y1_脚輪上_革 = pars2["革"].ToPar(); - X0Y1_脚輪上_金具1 = pars2["金具1"].ToPar(); - X0Y1_脚輪上_金具2 = pars2["金具2"].ToPar(); - X0Y1_脚輪上_金具3 = pars2["金具3"].ToPar(); - X0Y1_脚輪上_金具左 = pars2["金具左"].ToPar(); - X0Y1_脚輪上_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["脚輪下"].ToPars(); - X0Y1_脚輪下_革 = pars2["革"].ToPar(); - X0Y1_脚輪下_金具1 = pars2["金具1"].ToPar(); - X0Y1_脚輪下_金具2 = pars2["金具2"].ToPar(); - X0Y1_脚輪下_金具3 = pars2["金具3"].ToPar(); - X0Y1_脚輪下_金具左 = pars2["金具左"].ToPar(); - X0Y1_脚輪下_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 脚_表示 = e.脚_表示; - 筋_表示 = e.筋_表示; - 淫タトゥ_足首_タトゥ_表示 = e.淫タトゥ_足首_タトゥ_表示; - 淫タトゥ_足首_ハート1_タトゥ左_表示 = e.淫タトゥ_足首_ハート1_タトゥ左_表示; - 淫タトゥ_足首_ハート1_タトゥ右_表示 = e.淫タトゥ_足首_ハート1_タトゥ右_表示; - 淫タトゥ_足首_ハート3_タトゥ左_表示 = e.淫タトゥ_足首_ハート3_タトゥ左_表示; - 淫タトゥ_足首_ハート3_タトゥ右_表示 = e.淫タトゥ_足首_ハート3_タトゥ右_表示; - 淫タトゥ_足首_ハート2_タトゥ左_表示 = e.淫タトゥ_足首_ハート2_タトゥ左_表示; - 淫タトゥ_足首_ハート2_タトゥ右_表示 = e.淫タトゥ_足首_ハート2_タトゥ右_表示; - 淫タトゥ_ハート_タトゥ左_表示 = e.淫タトゥ_ハート_タトゥ左_表示; - 淫タトゥ_ハート_タトゥ右_表示 = e.淫タトゥ_ハート_タトゥ右_表示; - 淫タトゥ_タトゥ左_表示 = e.淫タトゥ_タトゥ左_表示; - 淫タトゥ_タトゥ右_表示 = e.淫タトゥ_タトゥ右_表示; - 悪タトゥ_文字1_文字a_枠_表示 = e.悪タトゥ_文字1_文字a_枠_表示; - 悪タトゥ_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字a_文字タトゥ1_表示; - 悪タトゥ_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字a_文字タトゥ2_表示; - 悪タトゥ_文字1_文字b_枠_表示 = e.悪タトゥ_文字1_文字b_枠_表示; - 悪タトゥ_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字b_文字タトゥ1_表示; - 悪タトゥ_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字b_文字タトゥ2_表示; - 悪タトゥ_文字1_文字c_枠_表示 = e.悪タトゥ_文字1_文字c_枠_表示; - 悪タトゥ_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字c_文字タトゥ1_表示; - 悪タトゥ_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字c_文字タトゥ2_表示; - 悪タトゥ_文字1_文字d_枠_表示 = e.悪タトゥ_文字1_文字d_枠_表示; - 悪タトゥ_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字d_文字タトゥ1_表示; - 悪タトゥ_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字d_文字タトゥ2_表示; - 悪タトゥ_文字1_文字e_枠_表示 = e.悪タトゥ_文字1_文字e_枠_表示; - 悪タトゥ_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ1_表示; - 悪タトゥ_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ2_表示; - 悪タトゥ_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ3_表示; - 悪タトゥ_文字2_文字a_枠_表示 = e.悪タトゥ_文字2_文字a_枠_表示; - 悪タトゥ_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字a_文字タトゥ1_表示; - 悪タトゥ_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字a_文字タトゥ2_表示; - 悪タトゥ_文字2_文字b_枠_表示 = e.悪タトゥ_文字2_文字b_枠_表示; - 悪タトゥ_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字b_文字タトゥ1_表示; - 悪タトゥ_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字b_文字タトゥ2_表示; - 悪タトゥ_文字2_文字c_枠_表示 = e.悪タトゥ_文字2_文字c_枠_表示; - 悪タトゥ_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字c_文字タトゥ1_表示; - 悪タトゥ_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字c_文字タトゥ2_表示; - 悪タトゥ_文字2_文字d_枠_表示 = e.悪タトゥ_文字2_文字d_枠_表示; - 悪タトゥ_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字d_文字タトゥ1_表示; - 悪タトゥ_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字d_文字タトゥ2_表示; - 悪タトゥ_文字2_文字e_枠_表示 = e.悪タトゥ_文字2_文字e_枠_表示; - 悪タトゥ_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ1_表示; - 悪タトゥ_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ2_表示; - 悪タトゥ_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ3_表示; - 悪タトゥ_タトゥ1_表示 = e.悪タトゥ_タトゥ1_表示; - 悪タトゥ_タトゥ2_表示 = e.悪タトゥ_タトゥ2_表示; - 悪タトゥ_逆十字_逆十字1_表示 = e.悪タトゥ_逆十字_逆十字1_表示; - 悪タトゥ_逆十字_逆十字2_表示 = e.悪タトゥ_逆十字_逆十字2_表示; - 悪タトゥ_タトゥ左_表示 = e.悪タトゥ_タトゥ左_表示; - 悪タトゥ_タトゥ右_表示 = e.悪タトゥ_タトゥ右_表示; - 紋柄_紋1_表示 = e.紋柄_紋1_表示; - 紋柄_紋2_表示 = e.紋柄_紋2_表示; - 紋柄_紋3_表示 = e.紋柄_紋3_表示; - 紋柄_紋4_表示 = e.紋柄_紋4_表示; - 獣性_獣毛1_表示 = e.獣性_獣毛1_表示; - 獣性_獣毛2_表示 = e.獣性_獣毛2_表示; - 獣性_獣毛3_表示 = e.獣性_獣毛3_表示; - 獣性_獣毛4_表示 = e.獣性_獣毛4_表示; - 獣性_獣毛5_表示 = e.獣性_獣毛5_表示; - 竜性_鱗_鱗1_表示 = e.竜性_鱗_鱗1_表示; - 竜性_鱗_鱗2_表示 = e.竜性_鱗_鱗2_表示; - 竜性_鱗_鱗3_表示 = e.竜性_鱗_鱗3_表示; - 竜性_鱗_鱗4_表示 = e.竜性_鱗_鱗4_表示; - 竜性_鱗_鱗5_表示 = e.竜性_鱗_鱗5_表示; - 竜性_鱗_鱗6_表示 = e.竜性_鱗_鱗6_表示; - 竜性_鱗_鱗7_表示 = e.竜性_鱗_鱗7_表示; - 竜性_棘_棘1_表示 = e.竜性_棘_棘1_表示; - 竜性_棘_棘2_表示 = e.竜性_棘_棘2_表示; - 竜性_棘_棘3_表示 = e.竜性_棘_棘3_表示; - 竜性_棘_棘4_表示 = e.竜性_棘_棘4_表示; - 竜性_棘_棘5_表示 = e.竜性_棘_棘5_表示; - 竜性_棘_棘6_表示 = e.竜性_棘_棘6_表示; - 虫性_棘_棘1_表示 = e.虫性_棘_棘1_表示; - 虫性_棘_棘2_表示 = e.虫性_棘_棘2_表示; - 虫性_棘_棘3_表示 = e.虫性_棘_棘3_表示; - 虫性_膝_表示 = e.虫性_膝_表示; - 虫性_線_表示 = e.虫性_線_表示; - 傷X1_表示 = e.傷X1_表示; - 傷X2_表示 = e.傷X2_表示; - 傷I1_表示 = e.傷I1_表示; - 傷I2_表示 = e.傷I2_表示; - 傷I3_表示 = e.傷I3_表示; - 傷I4_表示 = e.傷I4_表示; - 傷I5_表示 = e.傷I5_表示; - ハイライト1_表示 = e.ハイライト1_表示; - ハイライト2_表示 = e.ハイライト2_表示; - パンスト_パンスト_表示 = e.パンスト_パンスト_表示; - パンスト_ハイライト1_表示 = e.パンスト_ハイライト1_表示; - パンスト_ハイライト2_表示 = e.パンスト_ハイライト2_表示; - ソックス_ソックス_表示 = e.ソックス_ソックス_表示; - ソックス_ハイライト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_表示; - ブーツ_ブーツ_縁_縁4_表示 = e.ブーツ_ブーツ_縁_縁4_表示; - ブーツ_柄_表示 = e.ブーツ_柄_表示; - ブーツ_紐_紐_表示 = e.ブーツ_紐_紐_表示; - ブーツ_紐_紐1_紐下_金具上_金具_表示 = e.ブーツ_紐_紐1_紐下_金具上_金具_表示; - ブーツ_紐_紐1_紐下_金具上_穴_表示 = e.ブーツ_紐_紐1_紐下_金具上_穴_表示; - ブーツ_紐_紐1_紐下_紐_表示 = e.ブーツ_紐_紐1_紐下_紐_表示; - ブーツ_紐_紐1_紐上_金具上_金具_表示 = e.ブーツ_紐_紐1_紐上_金具上_金具_表示; - ブーツ_紐_紐1_紐上_金具上_穴_表示 = e.ブーツ_紐_紐1_紐上_金具上_穴_表示; - ブーツ_紐_紐1_紐上_紐_表示 = e.ブーツ_紐_紐1_紐上_紐_表示; - ブーツ_紐_紐2_紐下_金具上_金具_表示 = e.ブーツ_紐_紐2_紐下_金具上_金具_表示; - ブーツ_紐_紐2_紐下_金具上_穴_表示 = e.ブーツ_紐_紐2_紐下_金具上_穴_表示; - ブーツ_紐_紐2_紐下_紐_表示 = e.ブーツ_紐_紐2_紐下_紐_表示; - ブーツ_紐_紐2_紐上_金具上_金具_表示 = e.ブーツ_紐_紐2_紐上_金具上_金具_表示; - ブーツ_紐_紐2_紐上_金具上_穴_表示 = e.ブーツ_紐_紐2_紐上_金具上_穴_表示; - ブーツ_紐_紐2_紐上_紐_表示 = e.ブーツ_紐_紐2_紐上_紐_表示; - ブーツ_紐_紐3_紐下_金具上_金具_表示 = e.ブーツ_紐_紐3_紐下_金具上_金具_表示; - ブーツ_紐_紐3_紐下_金具上_穴_表示 = e.ブーツ_紐_紐3_紐下_金具上_穴_表示; - ブーツ_紐_紐3_紐下_紐_表示 = e.ブーツ_紐_紐3_紐下_紐_表示; - ブーツ_紐_紐3_紐上_金具上_金具_表示 = e.ブーツ_紐_紐3_紐上_金具上_金具_表示; - ブーツ_紐_紐3_紐上_金具上_穴_表示 = e.ブーツ_紐_紐3_紐上_金具上_穴_表示; - ブーツ_紐_紐3_紐上_紐_表示 = e.ブーツ_紐_紐3_紐上_紐_表示; - ブーツ_紐_紐4_紐下_金具上_金具_表示 = e.ブーツ_紐_紐4_紐下_金具上_金具_表示; - ブーツ_紐_紐4_紐下_金具上_穴_表示 = e.ブーツ_紐_紐4_紐下_金具上_穴_表示; - ブーツ_紐_紐4_紐下_紐_表示 = e.ブーツ_紐_紐4_紐下_紐_表示; - ブーツ_紐_紐4_紐上_金具上_金具_表示 = e.ブーツ_紐_紐4_紐上_金具上_金具_表示; - ブーツ_紐_紐4_紐上_金具上_穴_表示 = e.ブーツ_紐_紐4_紐上_金具上_穴_表示; - ブーツ_紐_紐4_紐上_紐_表示 = e.ブーツ_紐_紐4_紐上_紐_表示; - ブーツ_紐_紐5_紐下_金具上_金具_表示 = e.ブーツ_紐_紐5_紐下_金具上_金具_表示; - ブーツ_紐_紐5_紐下_金具上_穴_表示 = e.ブーツ_紐_紐5_紐下_金具上_穴_表示; - ブーツ_紐_紐5_紐下_紐_表示 = e.ブーツ_紐_紐5_紐下_紐_表示; - ブーツ_紐_紐5_紐上_金具上_金具_表示 = e.ブーツ_紐_紐5_紐上_金具上_金具_表示; - ブーツ_紐_紐5_紐上_金具上_穴_表示 = e.ブーツ_紐_紐5_紐上_金具上_穴_表示; - ブーツ_紐_紐5_紐上_紐_表示 = e.ブーツ_紐_紐5_紐上_紐_表示; - ブーツ_紐_紐6_紐下_金具上_金具_表示 = e.ブーツ_紐_紐6_紐下_金具上_金具_表示; - ブーツ_紐_紐6_紐下_金具上_穴_表示 = e.ブーツ_紐_紐6_紐下_金具上_穴_表示; - ブーツ_紐_紐6_紐下_紐_表示 = e.ブーツ_紐_紐6_紐下_紐_表示; - ブーツ_紐_紐6_紐上_金具上_金具_表示 = e.ブーツ_紐_紐6_紐上_金具上_金具_表示; - ブーツ_紐_紐6_紐上_金具上_穴_表示 = e.ブーツ_紐_紐6_紐上_金具上_穴_表示; - ブーツ_紐_紐6_紐上_紐_表示 = e.ブーツ_紐_紐6_紐上_紐_表示; - ブーツ_紐_紐7_紐下_金具上_金具_表示 = e.ブーツ_紐_紐7_紐下_金具上_金具_表示; - ブーツ_紐_紐7_紐下_金具上_穴_表示 = e.ブーツ_紐_紐7_紐下_金具上_穴_表示; - ブーツ_紐_紐7_紐下_紐_表示 = e.ブーツ_紐_紐7_紐下_紐_表示; - ブーツ_紐_紐7_紐上_金具上_金具_表示 = e.ブーツ_紐_紐7_紐上_金具上_金具_表示; - ブーツ_紐_紐7_紐上_金具上_穴_表示 = e.ブーツ_紐_紐7_紐上_金具上_穴_表示; - ブーツ_紐_紐7_紐上_紐_表示 = e.ブーツ_紐_紐7_紐上_紐_表示; - ブーツ_紐_紐8_紐下_金具上_金具_表示 = e.ブーツ_紐_紐8_紐下_金具上_金具_表示; - ブーツ_紐_紐8_紐下_金具上_穴_表示 = e.ブーツ_紐_紐8_紐下_金具上_穴_表示; - ブーツ_紐_紐8_紐下_紐_表示 = e.ブーツ_紐_紐8_紐下_紐_表示; - ブーツ_紐_紐8_紐上_金具上_金具_表示 = e.ブーツ_紐_紐8_紐上_金具上_金具_表示; - ブーツ_紐_紐8_紐上_金具上_穴_表示 = e.ブーツ_紐_紐8_紐上_金具上_穴_表示; - ブーツ_紐_紐8_紐上_紐_表示 = e.ブーツ_紐_紐8_紐上_紐_表示; - ブーツ_紐_紐9_紐下_金具上_金具_表示 = e.ブーツ_紐_紐9_紐下_金具上_金具_表示; - ブーツ_紐_紐9_紐下_金具上_穴_表示 = e.ブーツ_紐_紐9_紐下_金具上_穴_表示; - ブーツ_紐_紐9_紐下_紐_表示 = e.ブーツ_紐_紐9_紐下_紐_表示; - ブーツ_紐_紐9_紐上_金具上_金具_表示 = e.ブーツ_紐_紐9_紐上_金具上_金具_表示; - ブーツ_紐_紐9_紐上_金具上_穴_表示 = e.ブーツ_紐_紐9_紐上_金具上_穴_表示; - ブーツ_紐_紐9_紐上_紐_表示 = e.ブーツ_紐_紐9_紐上_紐_表示; - ブーツ_紐_紐10_紐下_金具上_金具_表示 = e.ブーツ_紐_紐10_紐下_金具上_金具_表示; - ブーツ_紐_紐10_紐下_金具上_穴_表示 = e.ブーツ_紐_紐10_紐下_金具上_穴_表示; - ブーツ_紐_紐10_紐下_紐_表示 = e.ブーツ_紐_紐10_紐下_紐_表示; - ブーツ_紐_紐10_紐上_金具上_金具_表示 = e.ブーツ_紐_紐10_紐上_金具上_金具_表示; - ブーツ_紐_紐10_紐上_金具上_穴_表示 = e.ブーツ_紐_紐10_紐上_金具上_穴_表示; - ブーツ_紐_紐10_紐上_紐_表示 = e.ブーツ_紐_紐10_紐上_紐_表示; - ブーツ_紐_紐11_紐下_金具上_金具_表示 = e.ブーツ_紐_紐11_紐下_金具上_金具_表示; - ブーツ_紐_紐11_紐下_金具上_穴_表示 = e.ブーツ_紐_紐11_紐下_金具上_穴_表示; - ブーツ_紐_紐11_紐下_紐_表示 = e.ブーツ_紐_紐11_紐下_紐_表示; - ブーツ_紐_紐11_紐上_金具上_金具_表示 = e.ブーツ_紐_紐11_紐上_金具上_金具_表示; - ブーツ_紐_紐11_紐上_金具上_穴_表示 = e.ブーツ_紐_紐11_紐上_金具上_穴_表示; - ブーツ_紐_紐11_紐上_紐_表示 = e.ブーツ_紐_紐11_紐上_紐_表示; - ブーツ_紐_結び_紐左_紐3_表示 = e.ブーツ_紐_結び_紐左_紐3_表示; - ブーツ_紐_結び_紐左_紐2_表示 = e.ブーツ_紐_結び_紐左_紐2_表示; - ブーツ_紐_結び_紐左_紐1_表示 = e.ブーツ_紐_結び_紐左_紐1_表示; - ブーツ_紐_結び_紐右_紐3_表示 = e.ブーツ_紐_結び_紐右_紐3_表示; - ブーツ_紐_結び_紐右_紐2_表示 = e.ブーツ_紐_結び_紐右_紐2_表示; - ブーツ_紐_結び_紐右_紐1_表示 = e.ブーツ_紐_結び_紐右_紐1_表示; - ブーツ_紐_結び_結び目_表示 = e.ブーツ_紐_結び_結び目_表示; - アーマ_ベース_表示 = e.アーマ_ベース_表示; - アーマ_脛当_脛当1_表示 = e.アーマ_脛当_脛当1_表示; - アーマ_脛当_脛当2_表示 = e.アーマ_脛当_脛当2_表示; - アーマ_膝当_表示 = e.アーマ_膝当_表示; - アーマ_穴_穴1_表示 = e.アーマ_穴_穴1_表示; - アーマ_穴_穴2_表示 = e.アーマ_穴_穴2_表示; - アーマ_穴_穴3_表示 = e.アーマ_穴_穴3_表示; - アーマ_穴_穴4_表示 = e.アーマ_穴_穴4_表示; - 脚輪上_革_表示 = e.脚輪上_革_表示; - 脚輪上_金具1_表示 = e.脚輪上_金具1_表示; - 脚輪上_金具2_表示 = e.脚輪上_金具2_表示; - 脚輪上_金具3_表示 = e.脚輪上_金具3_表示; - 脚輪上_金具左_表示 = e.脚輪上_金具左_表示; - 脚輪上_金具右_表示 = e.脚輪上_金具右_表示; - 脚輪下_革_表示 = e.脚輪下_革_表示; - 脚輪下_金具1_表示 = e.脚輪下_金具1_表示; - 脚輪下_金具2_表示 = e.脚輪下_金具2_表示; - 脚輪下_金具3_表示 = e.脚輪下_金具3_表示; - 脚輪下_金具左_表示 = e.脚輪下_金具左_表示; - 脚輪下_金具右_表示 = e.脚輪下_金具右_表示; - ハイライト表示 = e.ハイライト表示; - 脚輪上表示 = e.脚輪上表示; - 脚輪下表示 = e.脚輪下表示; - if (e.虫性) - { - 虫性(); - } - パンスト表示 = e.パンスト表示; - ニーハイ表示 = e.ニーハイ表示; - ブーツ表示 = e.ブーツ表示; - メイル表示 = e.メイル表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.足_接続.Count > 0) - { - 足_接続 = e.足_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 脚_人2; - f.ConnectionType = ConnectionInfo.脚_人_足_接続; - f.接続(脚_人2.足_接続点); - return f; - }).ToArray(); - } - if (e.脚輪下_接続.Count > 0) - { - 脚輪下_接続 = e.脚輪下_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 脚_人2; - f.ConnectionType = ConnectionInfo.脚_人_脚輪下_接続; - f.接続(脚_人2.脚輪下_接続点); - return f; - }).ToArray(); - } - if (e.脚輪上_接続.Count > 0) - { - 脚輪上_接続 = e.脚輪上_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 脚_人2; - f.ConnectionType = ConnectionInfo.脚_人_脚輪上_接続; - f.接続(脚_人2.脚輪上_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_脚CP = new ColorP(X0Y0_脚, 脚CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - X0Y0_淫タトゥ_足首_タトゥCP = new ColorP(X0Y0_淫タトゥ_足首_タトゥ, 淫タトゥ_足首_タトゥCD, DisUnit, abj: true); - X0Y0_淫タトゥ_足首_ハート1_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_足首_ハート1_タトゥ左, 淫タトゥ_足首_ハート1_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_足首_ハート1_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_足首_ハート1_タトゥ右, 淫タトゥ_足首_ハート1_タトゥ右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_足首_ハート3_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_足首_ハート3_タトゥ左, 淫タトゥ_足首_ハート3_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_足首_ハート3_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_足首_ハート3_タトゥ右, 淫タトゥ_足首_ハート3_タトゥ右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_足首_ハート2_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_足首_ハート2_タトゥ左, 淫タトゥ_足首_ハート2_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_足首_ハート2_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_足首_ハート2_タトゥ右, 淫タトゥ_足首_ハート2_タトゥ右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_ハート_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ右, 淫タトゥ_ハート_タトゥ右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_タトゥ左, 淫タトゥ_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_タトゥ右, 淫タトゥ_タトゥ右CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_文字1_文字a_枠, 悪タトゥ_文字1_文字a_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1, 悪タトゥ_文字1_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2, 悪タトゥ_文字1_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_文字1_文字b_枠, 悪タトゥ_文字1_文字b_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1, 悪タトゥ_文字1_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2, 悪タトゥ_文字1_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_文字1_文字c_枠, 悪タトゥ_文字1_文字c_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1, 悪タトゥ_文字1_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2, 悪タトゥ_文字1_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_文字1_文字d_枠, 悪タトゥ_文字1_文字d_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1, 悪タトゥ_文字1_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2, 悪タトゥ_文字1_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_文字1_文字e_枠, 悪タトゥ_文字1_文字e_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1, 悪タトゥ_文字1_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2, 悪タトゥ_文字1_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3, 悪タトゥ_文字1_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_文字2_文字a_枠, 悪タトゥ_文字2_文字a_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1, 悪タトゥ_文字2_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2, 悪タトゥ_文字2_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_文字2_文字b_枠, 悪タトゥ_文字2_文字b_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1, 悪タトゥ_文字2_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2, 悪タトゥ_文字2_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_文字2_文字c_枠, 悪タトゥ_文字2_文字c_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1, 悪タトゥ_文字2_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2, 悪タトゥ_文字2_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_文字2_文字d_枠, 悪タトゥ_文字2_文字d_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1, 悪タトゥ_文字2_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2, 悪タトゥ_文字2_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_文字2_文字e_枠, 悪タトゥ_文字2_文字e_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1, 悪タトゥ_文字2_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2, 悪タトゥ_文字2_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3, 悪タトゥ_文字2_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y0_悪タトゥ_タトゥ1CP = new ColorP(X0Y0_悪タトゥ_タトゥ1, 悪タトゥ_タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ_タトゥ2CP = new ColorP(X0Y0_悪タトゥ_タトゥ2, 悪タトゥ_タトゥ2CD, 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_悪タトゥ_タトゥ右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); - X0Y0_紋柄_紋3CP = new ColorP(X0Y0_紋柄_紋3, 紋柄_紋3CD, DisUnit, abj: true); - X0Y0_紋柄_紋4CP = new ColorP(X0Y0_紋柄_紋4, 紋柄_紋4CD, 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_竜性_鱗_鱗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_竜性_棘_棘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_虫性_棘_棘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_虫性_膝CP = new ColorP(X0Y0_虫性_膝, 虫性_膝CD, DisUnit, abj: true); - X0Y0_虫性_線CP = new ColorP(X0Y0_虫性_線, 虫性_線CD, DisUnit, abj: true); - X0Y0_傷X1CP = new ColorP(X0Y0_傷X1, 傷X1CD, DisUnit, abj: true); - X0Y0_傷X2CP = new ColorP(X0Y0_傷X2, 傷X2CD, DisUnit, abj: true); - X0Y0_傷I1CP = new ColorP(X0Y0_傷I1, 傷I1CD, DisUnit, abj: true); - X0Y0_傷I2CP = new ColorP(X0Y0_傷I2, 傷I2CD, DisUnit, abj: true); - X0Y0_傷I3CP = new ColorP(X0Y0_傷I3, 傷I3CD, DisUnit, abj: true); - X0Y0_傷I4CP = new ColorP(X0Y0_傷I4, 傷I4CD, DisUnit, abj: true); - X0Y0_傷I5CP = new ColorP(X0Y0_傷I5, 傷I5CD, 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: false); - 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: false); - 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); - 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); - 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_ブーツ_柄CP = new ColorP(X0Y0_ブーツ_柄, ブーツ_柄CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐CP = new ColorP(X0Y0_ブーツ_紐_紐, ブーツ_紐_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐1_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐1_紐下_金具上_金具, ブーツ_紐_紐1_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐1_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐1_紐下_金具上_穴, ブーツ_紐_紐1_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐1_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐1_紐下_紐, ブーツ_紐_紐1_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐1_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐1_紐上_金具上_金具, ブーツ_紐_紐1_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐1_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐1_紐上_金具上_穴, ブーツ_紐_紐1_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐1_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐1_紐上_紐, ブーツ_紐_紐1_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐2_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐2_紐下_金具上_金具, ブーツ_紐_紐2_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐2_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐2_紐下_金具上_穴, ブーツ_紐_紐2_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐2_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐2_紐下_紐, ブーツ_紐_紐2_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐2_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐2_紐上_金具上_金具, ブーツ_紐_紐2_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐2_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐2_紐上_金具上_穴, ブーツ_紐_紐2_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐2_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐2_紐上_紐, ブーツ_紐_紐2_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐3_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐3_紐下_金具上_金具, ブーツ_紐_紐3_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐3_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐3_紐下_金具上_穴, ブーツ_紐_紐3_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐3_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐3_紐下_紐, ブーツ_紐_紐3_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐3_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐3_紐上_金具上_金具, ブーツ_紐_紐3_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐3_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐3_紐上_金具上_穴, ブーツ_紐_紐3_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐3_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐3_紐上_紐, ブーツ_紐_紐3_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐4_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐4_紐下_金具上_金具, ブーツ_紐_紐4_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐4_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐4_紐下_金具上_穴, ブーツ_紐_紐4_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐4_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐4_紐下_紐, ブーツ_紐_紐4_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐4_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐4_紐上_金具上_金具, ブーツ_紐_紐4_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐4_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐4_紐上_金具上_穴, ブーツ_紐_紐4_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐4_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐4_紐上_紐, ブーツ_紐_紐4_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐5_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐5_紐下_金具上_金具, ブーツ_紐_紐5_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐5_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐5_紐下_金具上_穴, ブーツ_紐_紐5_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐5_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐5_紐下_紐, ブーツ_紐_紐5_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐5_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐5_紐上_金具上_金具, ブーツ_紐_紐5_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐5_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐5_紐上_金具上_穴, ブーツ_紐_紐5_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐5_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐5_紐上_紐, ブーツ_紐_紐5_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐6_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐6_紐下_金具上_金具, ブーツ_紐_紐6_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐6_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐6_紐下_金具上_穴, ブーツ_紐_紐6_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐6_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐6_紐下_紐, ブーツ_紐_紐6_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐6_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐6_紐上_金具上_金具, ブーツ_紐_紐6_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐6_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐6_紐上_金具上_穴, ブーツ_紐_紐6_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐6_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐6_紐上_紐, ブーツ_紐_紐6_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐7_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐7_紐下_金具上_金具, ブーツ_紐_紐7_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐7_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐7_紐下_金具上_穴, ブーツ_紐_紐7_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐7_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐7_紐下_紐, ブーツ_紐_紐7_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐7_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐7_紐上_金具上_金具, ブーツ_紐_紐7_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐7_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐7_紐上_金具上_穴, ブーツ_紐_紐7_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐7_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐7_紐上_紐, ブーツ_紐_紐7_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐8_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐8_紐下_金具上_金具, ブーツ_紐_紐8_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐8_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐8_紐下_金具上_穴, ブーツ_紐_紐8_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐8_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐8_紐下_紐, ブーツ_紐_紐8_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐8_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐8_紐上_金具上_金具, ブーツ_紐_紐8_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐8_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐8_紐上_金具上_穴, ブーツ_紐_紐8_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐8_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐8_紐上_紐, ブーツ_紐_紐8_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐9_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐9_紐下_金具上_金具, ブーツ_紐_紐9_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐9_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐9_紐下_金具上_穴, ブーツ_紐_紐9_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐9_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐9_紐下_紐, ブーツ_紐_紐9_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐9_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐9_紐上_金具上_金具, ブーツ_紐_紐9_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐9_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐9_紐上_金具上_穴, ブーツ_紐_紐9_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐9_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐9_紐上_紐, ブーツ_紐_紐9_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐10_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐10_紐下_金具上_金具, ブーツ_紐_紐10_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐10_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐10_紐下_金具上_穴, ブーツ_紐_紐10_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐10_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐10_紐下_紐, ブーツ_紐_紐10_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐10_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐10_紐上_金具上_金具, ブーツ_紐_紐10_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐10_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐10_紐上_金具上_穴, ブーツ_紐_紐10_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐10_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐10_紐上_紐, ブーツ_紐_紐10_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐11_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐11_紐下_金具上_金具, ブーツ_紐_紐11_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐11_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐11_紐下_金具上_穴, ブーツ_紐_紐11_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐11_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐11_紐下_紐, ブーツ_紐_紐11_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐11_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐11_紐上_金具上_金具, ブーツ_紐_紐11_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐11_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐11_紐上_金具上_穴, ブーツ_紐_紐11_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ_紐_紐11_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐11_紐上_紐, ブーツ_紐_紐11_紐上_紐CD, 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_ブーツ_紐_結び_紐右_紐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_ブーツ_紐_結び_結び目CP = new ColorP(X0Y0_ブーツ_紐_結び_結び目, ブーツ_紐_結び_結び目CD, 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); - 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); - X0Y0_アーマ_穴_穴3CP = new ColorP(X0Y0_アーマ_穴_穴3, アーマ_穴_穴3CD, DisUnit, abj: true); - X0Y0_アーマ_穴_穴4CP = new ColorP(X0Y0_アーマ_穴_穴4, アーマ_穴_穴4CD, 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); - X0Y0_脚輪上_金具3CP = new ColorP(X0Y0_脚輪上_金具3, 脚輪上_金具3CD, DisUnit, abj: true); - X0Y0_脚輪上_金具左CP = new ColorP(X0Y0_脚輪上_金具左, 脚輪上_金具左CD, DisUnit, abj: true); - X0Y0_脚輪上_金具右CP = new ColorP(X0Y0_脚輪上_金具右, 脚輪上_金具右CD, 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); - X0Y0_脚輪下_金具3CP = new ColorP(X0Y0_脚輪下_金具3, 脚輪下_金具3CD, DisUnit, abj: true); - X0Y0_脚輪下_金具左CP = new ColorP(X0Y0_脚輪下_金具左, 脚輪下_金具左CD, DisUnit, abj: true); - X0Y0_脚輪下_金具右CP = new ColorP(X0Y0_脚輪下_金具右, 脚輪下_金具右CD, DisUnit, abj: true); - X0Y1_脚CP = new ColorP(X0Y1_脚, 脚CD, DisUnit, abj: true); - X0Y1_筋CP = new ColorP(X0Y1_筋, 筋CD, DisUnit, abj: false); - X0Y1_淫タトゥ_足首_タトゥCP = new ColorP(X0Y1_淫タトゥ_足首_タトゥ, 淫タトゥ_足首_タトゥCD, DisUnit, abj: true); - X0Y1_淫タトゥ_足首_ハート1_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_足首_ハート1_タトゥ左, 淫タトゥ_足首_ハート1_タトゥ左CD, DisUnit, abj: true); - X0Y1_淫タトゥ_足首_ハート1_タトゥ右CP = new ColorP(X0Y1_淫タトゥ_足首_ハート1_タトゥ右, 淫タトゥ_足首_ハート1_タトゥ右CD, DisUnit, abj: true); - X0Y1_淫タトゥ_足首_ハート3_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_足首_ハート3_タトゥ左, 淫タトゥ_足首_ハート3_タトゥ左CD, DisUnit, abj: true); - X0Y1_淫タトゥ_足首_ハート3_タトゥ右CP = new ColorP(X0Y1_淫タトゥ_足首_ハート3_タトゥ右, 淫タトゥ_足首_ハート3_タトゥ右CD, DisUnit, abj: true); - X0Y1_淫タトゥ_足首_ハート2_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_足首_ハート2_タトゥ左, 淫タトゥ_足首_ハート2_タトゥ左CD, DisUnit, abj: true); - X0Y1_淫タトゥ_足首_ハート2_タトゥ右CP = new ColorP(X0Y1_淫タトゥ_足首_ハート2_タトゥ右, 淫タトゥ_足首_ハート2_タトゥ右CD, DisUnit, abj: true); - X0Y1_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, DisUnit, abj: true); - X0Y1_淫タトゥ_ハート_タトゥ右CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ右, 淫タトゥ_ハート_タトゥ右CD, DisUnit, abj: true); - X0Y1_淫タトゥ_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_タトゥ左, 淫タトゥ_タトゥ左CD, DisUnit, abj: true); - X0Y1_淫タトゥ_タトゥ右CP = new ColorP(X0Y1_淫タトゥ_タトゥ右, 淫タトゥ_タトゥ右CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字a_枠CP = new ColorP(X0Y1_悪タトゥ_文字1_文字a_枠, 悪タトゥ_文字1_文字a_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1, 悪タトゥ_文字1_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2, 悪タトゥ_文字1_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字b_枠CP = new ColorP(X0Y1_悪タトゥ_文字1_文字b_枠, 悪タトゥ_文字1_文字b_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1, 悪タトゥ_文字1_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2, 悪タトゥ_文字1_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字c_枠CP = new ColorP(X0Y1_悪タトゥ_文字1_文字c_枠, 悪タトゥ_文字1_文字c_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1, 悪タトゥ_文字1_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2, 悪タトゥ_文字1_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字d_枠CP = new ColorP(X0Y1_悪タトゥ_文字1_文字d_枠, 悪タトゥ_文字1_文字d_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1, 悪タトゥ_文字1_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2, 悪タトゥ_文字1_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字e_枠CP = new ColorP(X0Y1_悪タトゥ_文字1_文字e_枠, 悪タトゥ_文字1_文字e_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1, 悪タトゥ_文字1_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2, 悪タトゥ_文字1_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3CP = new ColorP(X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3, 悪タトゥ_文字1_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字a_枠CP = new ColorP(X0Y1_悪タトゥ_文字2_文字a_枠, 悪タトゥ_文字2_文字a_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1, 悪タトゥ_文字2_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2, 悪タトゥ_文字2_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字b_枠CP = new ColorP(X0Y1_悪タトゥ_文字2_文字b_枠, 悪タトゥ_文字2_文字b_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1, 悪タトゥ_文字2_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2, 悪タトゥ_文字2_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字c_枠CP = new ColorP(X0Y1_悪タトゥ_文字2_文字c_枠, 悪タトゥ_文字2_文字c_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1, 悪タトゥ_文字2_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2, 悪タトゥ_文字2_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字d_枠CP = new ColorP(X0Y1_悪タトゥ_文字2_文字d_枠, 悪タトゥ_文字2_文字d_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1, 悪タトゥ_文字2_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2, 悪タトゥ_文字2_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字e_枠CP = new ColorP(X0Y1_悪タトゥ_文字2_文字e_枠, 悪タトゥ_文字2_文字e_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1, 悪タトゥ_文字2_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2, 悪タトゥ_文字2_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3CP = new ColorP(X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3, 悪タトゥ_文字2_文字e_文字タトゥ3CD, 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_悪タトゥ_タトゥ左CP = new ColorP(X0Y1_悪タトゥ_タトゥ左, 悪タトゥ_タトゥ左CD, 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_紋柄_紋3CP = new ColorP(X0Y1_紋柄_紋3, 紋柄_紋3CD, DisUnit, abj: true); - X0Y1_紋柄_紋4CP = new ColorP(X0Y1_紋柄_紋4, 紋柄_紋4CD, 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_竜性_鱗_鱗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_竜性_棘_棘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_虫性_棘_棘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_虫性_線CP = new ColorP(X0Y1_虫性_線, 虫性_線CD, DisUnit, abj: true); - X0Y1_傷X1CP = new ColorP(X0Y1_傷X1, 傷X1CD, DisUnit, abj: true); - X0Y1_傷X2CP = new ColorP(X0Y1_傷X2, 傷X2CD, DisUnit, abj: true); - X0Y1_傷I1CP = new ColorP(X0Y1_傷I1, 傷I1CD, DisUnit, abj: true); - X0Y1_傷I2CP = new ColorP(X0Y1_傷I2, 傷I2CD, DisUnit, abj: true); - X0Y1_傷I3CP = new ColorP(X0Y1_傷I3, 傷I3CD, DisUnit, abj: true); - X0Y1_傷I4CP = new ColorP(X0Y1_傷I4, 傷I4CD, DisUnit, abj: true); - X0Y1_傷I5CP = new ColorP(X0Y1_傷I5, 傷I5CD, 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: false); - 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: false); - 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_ブーツ_ブーツ_ブーツ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); - X0Y1_ブーツ_ブーツ_縁_縁4CP = new ColorP(X0Y1_ブーツ_ブーツ_縁_縁4, ブーツ_ブーツ_縁_縁4CD, DisUnit, abj: true); - X0Y1_ブーツ_柄CP = new ColorP(X0Y1_ブーツ_柄, ブーツ_柄CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐CP = new ColorP(X0Y1_ブーツ_紐_紐, ブーツ_紐_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐1_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐1_紐下_金具上_金具, ブーツ_紐_紐1_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐1_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐1_紐下_金具上_穴, ブーツ_紐_紐1_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐1_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐1_紐下_紐, ブーツ_紐_紐1_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐1_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐1_紐上_金具上_金具, ブーツ_紐_紐1_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐1_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐1_紐上_金具上_穴, ブーツ_紐_紐1_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐1_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐1_紐上_紐, ブーツ_紐_紐1_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐2_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐2_紐下_金具上_金具, ブーツ_紐_紐2_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐2_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐2_紐下_金具上_穴, ブーツ_紐_紐2_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐2_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐2_紐下_紐, ブーツ_紐_紐2_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐2_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐2_紐上_金具上_金具, ブーツ_紐_紐2_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐2_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐2_紐上_金具上_穴, ブーツ_紐_紐2_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐2_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐2_紐上_紐, ブーツ_紐_紐2_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐3_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐3_紐下_金具上_金具, ブーツ_紐_紐3_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐3_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐3_紐下_金具上_穴, ブーツ_紐_紐3_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐3_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐3_紐下_紐, ブーツ_紐_紐3_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐3_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐3_紐上_金具上_金具, ブーツ_紐_紐3_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐3_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐3_紐上_金具上_穴, ブーツ_紐_紐3_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐3_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐3_紐上_紐, ブーツ_紐_紐3_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐4_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐4_紐下_金具上_金具, ブーツ_紐_紐4_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐4_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐4_紐下_金具上_穴, ブーツ_紐_紐4_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐4_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐4_紐下_紐, ブーツ_紐_紐4_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐4_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐4_紐上_金具上_金具, ブーツ_紐_紐4_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐4_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐4_紐上_金具上_穴, ブーツ_紐_紐4_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐4_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐4_紐上_紐, ブーツ_紐_紐4_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐5_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐5_紐下_金具上_金具, ブーツ_紐_紐5_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐5_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐5_紐下_金具上_穴, ブーツ_紐_紐5_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐5_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐5_紐下_紐, ブーツ_紐_紐5_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐5_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐5_紐上_金具上_金具, ブーツ_紐_紐5_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐5_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐5_紐上_金具上_穴, ブーツ_紐_紐5_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐5_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐5_紐上_紐, ブーツ_紐_紐5_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐6_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐6_紐下_金具上_金具, ブーツ_紐_紐6_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐6_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐6_紐下_金具上_穴, ブーツ_紐_紐6_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐6_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐6_紐下_紐, ブーツ_紐_紐6_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐6_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐6_紐上_金具上_金具, ブーツ_紐_紐6_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐6_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐6_紐上_金具上_穴, ブーツ_紐_紐6_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐6_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐6_紐上_紐, ブーツ_紐_紐6_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐7_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐7_紐下_金具上_金具, ブーツ_紐_紐7_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐7_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐7_紐下_金具上_穴, ブーツ_紐_紐7_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐7_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐7_紐下_紐, ブーツ_紐_紐7_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐7_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐7_紐上_金具上_金具, ブーツ_紐_紐7_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐7_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐7_紐上_金具上_穴, ブーツ_紐_紐7_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐7_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐7_紐上_紐, ブーツ_紐_紐7_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐8_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐8_紐下_金具上_金具, ブーツ_紐_紐8_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐8_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐8_紐下_金具上_穴, ブーツ_紐_紐8_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐8_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐8_紐下_紐, ブーツ_紐_紐8_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐8_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐8_紐上_金具上_金具, ブーツ_紐_紐8_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐8_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐8_紐上_金具上_穴, ブーツ_紐_紐8_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐8_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐8_紐上_紐, ブーツ_紐_紐8_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐9_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐9_紐下_金具上_金具, ブーツ_紐_紐9_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐9_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐9_紐下_金具上_穴, ブーツ_紐_紐9_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐9_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐9_紐下_紐, ブーツ_紐_紐9_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐9_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐9_紐上_金具上_金具, ブーツ_紐_紐9_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐9_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐9_紐上_金具上_穴, ブーツ_紐_紐9_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐9_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐9_紐上_紐, ブーツ_紐_紐9_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐10_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐10_紐下_金具上_金具, ブーツ_紐_紐10_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐10_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐10_紐下_金具上_穴, ブーツ_紐_紐10_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐10_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐10_紐下_紐, ブーツ_紐_紐10_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐10_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐10_紐上_金具上_金具, ブーツ_紐_紐10_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐10_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐10_紐上_金具上_穴, ブーツ_紐_紐10_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐10_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐10_紐上_紐, ブーツ_紐_紐10_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐11_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐11_紐下_金具上_金具, ブーツ_紐_紐11_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐11_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐11_紐下_金具上_穴, ブーツ_紐_紐11_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐11_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐11_紐下_紐, ブーツ_紐_紐11_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐11_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐11_紐上_金具上_金具, ブーツ_紐_紐11_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐11_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐11_紐上_金具上_穴, ブーツ_紐_紐11_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_紐11_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐11_紐上_紐, ブーツ_紐_紐11_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_結び_紐左_紐3CP = new ColorP(X0Y1_ブーツ_紐_結び_紐左_紐3, ブーツ_紐_結び_紐左_紐3CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_結び_紐左_紐2CP = new ColorP(X0Y1_ブーツ_紐_結び_紐左_紐2, ブーツ_紐_結び_紐左_紐2CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_結び_紐左_紐1CP = new ColorP(X0Y1_ブーツ_紐_結び_紐左_紐1, ブーツ_紐_結び_紐左_紐1CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_結び_紐右_紐3CP = new ColorP(X0Y1_ブーツ_紐_結び_紐右_紐3, ブーツ_紐_結び_紐右_紐3CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_結び_紐右_紐2CP = new ColorP(X0Y1_ブーツ_紐_結び_紐右_紐2, ブーツ_紐_結び_紐右_紐2CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_結び_紐右_紐1CP = new ColorP(X0Y1_ブーツ_紐_結び_紐右_紐1, ブーツ_紐_結び_紐右_紐1CD, DisUnit, abj: true); - X0Y1_ブーツ_紐_結び_結び目CP = new ColorP(X0Y1_ブーツ_紐_結び_結び目, ブーツ_紐_結び_結び目CD, 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_アーマ_膝当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_アーマ_穴_穴3CP = new ColorP(X0Y1_アーマ_穴_穴3, アーマ_穴_穴3CD, DisUnit, abj: true); - X0Y1_アーマ_穴_穴4CP = new ColorP(X0Y1_アーマ_穴_穴4, アーマ_穴_穴4CD, 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_脚輪上_金具3CP = new ColorP(X0Y1_脚輪上_金具3, 脚輪上_金具3CD, DisUnit, abj: true); - X0Y1_脚輪上_金具左CP = new ColorP(X0Y1_脚輪上_金具左, 脚輪上_金具左CD, DisUnit, abj: true); - X0Y1_脚輪上_金具右CP = new ColorP(X0Y1_脚輪上_金具右, 脚輪上_金具右CD, 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_脚輪下_金具3CP = new ColorP(X0Y1_脚輪下_金具3, 脚輪下_金具3CD, DisUnit, abj: true); - X0Y1_脚輪下_金具左CP = new ColorP(X0Y1_脚輪下_金具左, 脚輪下_金具左CD, DisUnit, abj: true); - X0Y1_脚輪下_金具右CP = new ColorP(X0Y1_脚輪下_金具右, 脚輪下_金具右CD, DisUnit, abj: true); - 筋肉濃度 = e.筋肉濃度; - 傷X1濃度 = e.傷X1濃度; - 傷X2濃度 = e.傷X2濃度; - 傷I1濃度 = e.傷I1濃度; - 傷I2濃度 = e.傷I2濃度; - 傷I3濃度 = e.傷I3濃度; - 傷I4濃度 = e.傷I4濃度; - 傷I5濃度 = e.傷I5濃度; - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖3.接続(鎖3_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B += num; - 鎖3.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖3.Dispose(); - } - - public override void 描画0(Are Are) - { - if (本体.IndexY == 0) - { - Are.Draw(X0Y0_脚); - Are.Draw(X0Y0_筋); - Are.Draw(X0Y0_獣性_獣毛1); - Are.Draw(X0Y0_獣性_獣毛2); - Are.Draw(X0Y0_獣性_獣毛3); - Are.Draw(X0Y0_獣性_獣毛4); - Are.Draw(X0Y0_獣性_獣毛5); - Are.Draw(X0Y0_竜性_鱗_鱗1); - Are.Draw(X0Y0_竜性_鱗_鱗2); - Are.Draw(X0Y0_竜性_鱗_鱗3); - Are.Draw(X0Y0_竜性_鱗_鱗4); - Are.Draw(X0Y0_竜性_鱗_鱗5); - Are.Draw(X0Y0_竜性_鱗_鱗6); - Are.Draw(X0Y0_竜性_鱗_鱗7); - Are.Draw(X0Y0_淫タトゥ_足首_タトゥ); - Are.Draw(X0Y0_淫タトゥ_足首_ハート1_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_足首_ハート1_タトゥ右); - Are.Draw(X0Y0_淫タトゥ_足首_ハート3_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_足首_ハート3_タトゥ右); - Are.Draw(X0Y0_淫タトゥ_足首_ハート2_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_足首_ハート2_タトゥ右); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右); - Are.Draw(X0Y0_淫タトゥ_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_タトゥ右); - Are.Draw(X0Y0_悪タトゥ_文字1_文字a_枠); - Are.Draw(X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字1_文字b_枠); - Are.Draw(X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字1_文字c_枠); - Are.Draw(X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字1_文字d_枠); - Are.Draw(X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字1_文字e_枠); - Are.Draw(X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3); - Are.Draw(X0Y0_悪タトゥ_文字2_文字a_枠); - Are.Draw(X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字2_文字b_枠); - Are.Draw(X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字2_文字c_枠); - Are.Draw(X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字2_文字d_枠); - Are.Draw(X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字2_文字e_枠); - Are.Draw(X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3); - Are.Draw(X0Y0_悪タトゥ_タトゥ1); - Are.Draw(X0Y0_悪タトゥ_タトゥ2); - Are.Draw(X0Y0_悪タトゥ_逆十字_逆十字1); - Are.Draw(X0Y0_悪タトゥ_逆十字_逆十字2); - Are.Draw(X0Y0_悪タトゥ_タトゥ左); - Are.Draw(X0Y0_悪タトゥ_タトゥ右); - Are.Draw(X0Y0_虫性_棘_棘1); - Are.Draw(X0Y0_虫性_棘_棘2); - Are.Draw(X0Y0_虫性_棘_棘3); - Are.Draw(X0Y0_虫性_膝); - Are.Draw(X0Y0_虫性_線); - Are.Draw(X0Y0_竜性_棘_棘1); - Are.Draw(X0Y0_紋柄_紋1); - Are.Draw(X0Y0_紋柄_紋2); - Are.Draw(X0Y0_紋柄_紋3); - Are.Draw(X0Y0_紋柄_紋4); - Are.Draw(X0Y0_竜性_棘_棘2); - Are.Draw(X0Y0_竜性_棘_棘3); - Are.Draw(X0Y0_竜性_棘_棘4); - Are.Draw(X0Y0_竜性_棘_棘5); - Are.Draw(X0Y0_竜性_棘_棘6); - Are.Draw(X0Y0_傷X1); - Are.Draw(X0Y0_傷X2); - Are.Draw(X0Y0_傷I1); - Are.Draw(X0Y0_傷I2); - Are.Draw(X0Y0_傷I3); - Are.Draw(X0Y0_傷I4); - Are.Draw(X0Y0_傷I5); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y0_ハイライト1); - Are.Draw(X0Y0_ハイライト2); - Are.Draw(X0Y0_パンスト_パンスト); - Are.Draw(X0Y0_パンスト_ハイライト1); - Are.Draw(X0Y0_パンスト_ハイライト2); - Are.Draw(X0Y0_ソックス_ソックス); - Are.Draw(X0Y0_ソックス_ハイライト1); - Are.Draw(X0Y0_ソックス_ハイライト2); - } - else - { - Are.Draw(X0Y1_脚); - Are.Draw(X0Y1_筋); - Are.Draw(X0Y1_獣性_獣毛1); - Are.Draw(X0Y1_獣性_獣毛2); - Are.Draw(X0Y1_獣性_獣毛3); - Are.Draw(X0Y1_獣性_獣毛4); - Are.Draw(X0Y1_獣性_獣毛5); - Are.Draw(X0Y1_竜性_鱗_鱗1); - Are.Draw(X0Y1_竜性_鱗_鱗2); - Are.Draw(X0Y1_竜性_鱗_鱗3); - Are.Draw(X0Y1_竜性_鱗_鱗4); - Are.Draw(X0Y1_竜性_鱗_鱗5); - Are.Draw(X0Y1_竜性_鱗_鱗6); - Are.Draw(X0Y1_竜性_鱗_鱗7); - Are.Draw(X0Y1_淫タトゥ_足首_タトゥ); - Are.Draw(X0Y1_淫タトゥ_足首_ハート1_タトゥ左); - Are.Draw(X0Y1_淫タトゥ_足首_ハート1_タトゥ右); - Are.Draw(X0Y1_淫タトゥ_足首_ハート3_タトゥ左); - Are.Draw(X0Y1_淫タトゥ_足首_ハート3_タトゥ右); - Are.Draw(X0Y1_淫タトゥ_足首_ハート2_タトゥ左); - Are.Draw(X0Y1_淫タトゥ_足首_ハート2_タトゥ右); - Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ左); - Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ右); - Are.Draw(X0Y1_淫タトゥ_タトゥ左); - Are.Draw(X0Y1_淫タトゥ_タトゥ右); - Are.Draw(X0Y1_悪タトゥ_文字1_文字a_枠); - Are.Draw(X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ_文字1_文字b_枠); - Are.Draw(X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ_文字1_文字c_枠); - Are.Draw(X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ_文字1_文字d_枠); - Are.Draw(X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ_文字1_文字e_枠); - Are.Draw(X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3); - Are.Draw(X0Y1_悪タトゥ_文字2_文字a_枠); - Are.Draw(X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ_文字2_文字b_枠); - Are.Draw(X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ_文字2_文字c_枠); - Are.Draw(X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ_文字2_文字d_枠); - Are.Draw(X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ_文字2_文字e_枠); - Are.Draw(X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3); - Are.Draw(X0Y1_悪タトゥ_タトゥ1); - Are.Draw(X0Y1_悪タトゥ_タトゥ2); - Are.Draw(X0Y1_悪タトゥ_逆十字_逆十字1); - Are.Draw(X0Y1_悪タトゥ_逆十字_逆十字2); - Are.Draw(X0Y1_悪タトゥ_タトゥ左); - Are.Draw(X0Y1_悪タトゥ_タトゥ右); - Are.Draw(X0Y1_虫性_棘_棘1); - Are.Draw(X0Y1_虫性_棘_棘2); - Are.Draw(X0Y1_虫性_棘_棘3); - Are.Draw(X0Y1_虫性_膝); - Are.Draw(X0Y1_虫性_線); - Are.Draw(X0Y1_竜性_棘_棘1); - Are.Draw(X0Y1_紋柄_紋1); - Are.Draw(X0Y1_紋柄_紋2); - Are.Draw(X0Y1_紋柄_紋3); - Are.Draw(X0Y1_紋柄_紋4); - Are.Draw(X0Y1_竜性_棘_棘2); - Are.Draw(X0Y1_竜性_棘_棘3); - Are.Draw(X0Y1_竜性_棘_棘4); - Are.Draw(X0Y1_竜性_棘_棘5); - Are.Draw(X0Y1_竜性_棘_棘6); - Are.Draw(X0Y1_傷X1); - Are.Draw(X0Y1_傷X2); - Are.Draw(X0Y1_傷I1); - Are.Draw(X0Y1_傷I2); - Are.Draw(X0Y1_傷I3); - Are.Draw(X0Y1_傷I4); - Are.Draw(X0Y1_傷I5); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y1_ハイライト1); - Are.Draw(X0Y1_ハイライト2); - Are.Draw(X0Y1_パンスト_パンスト); - Are.Draw(X0Y1_パンスト_ハイライト1); - Are.Draw(X0Y1_パンスト_ハイライト2); - Are.Draw(X0Y1_ソックス_ソックス); - Are.Draw(X0Y1_ソックス_ハイライト1); - Are.Draw(X0Y1_ソックス_ハイライト2); - } - } - - public void 外描画(Are Are) - { - if (本体.IndexY == 0) - { - Are.Draw(X0Y0_ブーツ_タン_タン); - Are.Draw(X0Y0_ブーツ_タン_縁_縁1); - Are.Draw(X0Y0_ブーツ_タン_縁_縁2); - Are.Draw(X0Y0_ブーツ_ブーツ_ブーツ); - Are.Draw(X0Y0_ブーツ_ブーツ_皺_皺1); - Are.Draw(X0Y0_ブーツ_ブーツ_皺_皺2); - Are.Draw(X0Y0_ブーツ_ブーツ_縁_縁1); - Are.Draw(X0Y0_ブーツ_ブーツ_縁_縁2); - Are.Draw(X0Y0_ブーツ_ブーツ_縁_縁3); - Are.Draw(X0Y0_ブーツ_ブーツ_縁_縁4); - Are.Draw(X0Y0_ブーツ_柄); - Are.Draw(X0Y0_ブーツ_紐_紐); - Are.Draw(X0Y0_ブーツ_紐_紐1_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐1_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐1_紐下_紐); - Are.Draw(X0Y0_ブーツ_紐_紐1_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐1_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐1_紐上_紐); - Are.Draw(X0Y0_ブーツ_紐_紐2_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐2_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐2_紐下_紐); - Are.Draw(X0Y0_ブーツ_紐_紐2_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐2_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐2_紐上_紐); - Are.Draw(X0Y0_ブーツ_紐_紐3_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐3_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐3_紐下_紐); - Are.Draw(X0Y0_ブーツ_紐_紐3_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐3_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐3_紐上_紐); - Are.Draw(X0Y0_ブーツ_紐_紐4_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐4_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐4_紐下_紐); - Are.Draw(X0Y0_ブーツ_紐_紐4_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐4_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐4_紐上_紐); - Are.Draw(X0Y0_ブーツ_紐_紐5_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐5_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐5_紐下_紐); - Are.Draw(X0Y0_ブーツ_紐_紐5_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐5_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐5_紐上_紐); - Are.Draw(X0Y0_ブーツ_紐_紐6_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐6_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐6_紐下_紐); - Are.Draw(X0Y0_ブーツ_紐_紐6_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐6_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐6_紐上_紐); - Are.Draw(X0Y0_ブーツ_紐_紐7_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐7_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐7_紐下_紐); - Are.Draw(X0Y0_ブーツ_紐_紐7_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐7_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐7_紐上_紐); - Are.Draw(X0Y0_ブーツ_紐_紐8_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐8_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐8_紐下_紐); - Are.Draw(X0Y0_ブーツ_紐_紐8_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐8_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐8_紐上_紐); - Are.Draw(X0Y0_ブーツ_紐_紐9_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐9_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐9_紐下_紐); - Are.Draw(X0Y0_ブーツ_紐_紐9_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐9_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐9_紐上_紐); - Are.Draw(X0Y0_ブーツ_紐_紐10_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐10_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐10_紐下_紐); - Are.Draw(X0Y0_ブーツ_紐_紐10_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐10_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐10_紐上_紐); - Are.Draw(X0Y0_ブーツ_紐_紐11_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐11_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐11_紐下_紐); - Are.Draw(X0Y0_ブーツ_紐_紐11_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ_紐_紐11_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ_紐_紐11_紐上_紐); - Are.Draw(X0Y0_ブーツ_紐_結び_紐左_紐3); - Are.Draw(X0Y0_ブーツ_紐_結び_紐左_紐2); - Are.Draw(X0Y0_ブーツ_紐_結び_紐左_紐1); - Are.Draw(X0Y0_ブーツ_紐_結び_紐右_紐3); - Are.Draw(X0Y0_ブーツ_紐_結び_紐右_紐2); - Are.Draw(X0Y0_ブーツ_紐_結び_紐右_紐1); - Are.Draw(X0Y0_ブーツ_紐_結び_結び目); - Are.Draw(X0Y0_アーマ_ベース); - Are.Draw(X0Y0_アーマ_脛当_脛当1); - Are.Draw(X0Y0_アーマ_脛当_脛当2); - Are.Draw(X0Y0_アーマ_膝当); - Are.Draw(X0Y0_アーマ_穴_穴1); - Are.Draw(X0Y0_アーマ_穴_穴2); - Are.Draw(X0Y0_アーマ_穴_穴3); - Are.Draw(X0Y0_アーマ_穴_穴4); - Are.Draw(X0Y0_脚輪上_革); - Are.Draw(X0Y0_脚輪上_金具1); - Are.Draw(X0Y0_脚輪上_金具2); - Are.Draw(X0Y0_脚輪上_金具3); - Are.Draw(X0Y0_脚輪上_金具左); - Are.Draw(X0Y0_脚輪上_金具右); - 鎖1.描画0(Are); - Are.Draw(X0Y0_脚輪下_革); - Are.Draw(X0Y0_脚輪下_金具1); - Are.Draw(X0Y0_脚輪下_金具2); - Are.Draw(X0Y0_脚輪下_金具3); - Are.Draw(X0Y0_脚輪下_金具左); - Are.Draw(X0Y0_脚輪下_金具右); - 鎖3.描画0(Are); - } - else - { - Are.Draw(X0Y1_ブーツ_タン_タン); - Are.Draw(X0Y1_ブーツ_タン_縁_縁1); - Are.Draw(X0Y1_ブーツ_タン_縁_縁2); - Are.Draw(X0Y1_ブーツ_ブーツ_ブーツ); - Are.Draw(X0Y1_ブーツ_ブーツ_皺_皺1); - Are.Draw(X0Y1_ブーツ_ブーツ_皺_皺2); - Are.Draw(X0Y1_ブーツ_ブーツ_縁_縁1); - Are.Draw(X0Y1_ブーツ_ブーツ_縁_縁2); - Are.Draw(X0Y1_ブーツ_ブーツ_縁_縁3); - Are.Draw(X0Y1_ブーツ_ブーツ_縁_縁4); - Are.Draw(X0Y1_ブーツ_柄); - Are.Draw(X0Y1_ブーツ_紐_紐); - Are.Draw(X0Y1_ブーツ_紐_紐1_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐1_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐1_紐下_紐); - Are.Draw(X0Y1_ブーツ_紐_紐1_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐1_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐1_紐上_紐); - Are.Draw(X0Y1_ブーツ_紐_紐2_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐2_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐2_紐下_紐); - Are.Draw(X0Y1_ブーツ_紐_紐2_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐2_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐2_紐上_紐); - Are.Draw(X0Y1_ブーツ_紐_紐3_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐3_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐3_紐下_紐); - Are.Draw(X0Y1_ブーツ_紐_紐3_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐3_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐3_紐上_紐); - Are.Draw(X0Y1_ブーツ_紐_紐4_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐4_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐4_紐下_紐); - Are.Draw(X0Y1_ブーツ_紐_紐4_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐4_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐4_紐上_紐); - Are.Draw(X0Y1_ブーツ_紐_紐5_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐5_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐5_紐下_紐); - Are.Draw(X0Y1_ブーツ_紐_紐5_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐5_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐5_紐上_紐); - Are.Draw(X0Y1_ブーツ_紐_紐6_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐6_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐6_紐下_紐); - Are.Draw(X0Y1_ブーツ_紐_紐6_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐6_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐6_紐上_紐); - Are.Draw(X0Y1_ブーツ_紐_紐7_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐7_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐7_紐下_紐); - Are.Draw(X0Y1_ブーツ_紐_紐7_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐7_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐7_紐上_紐); - Are.Draw(X0Y1_ブーツ_紐_紐8_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐8_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐8_紐下_紐); - Are.Draw(X0Y1_ブーツ_紐_紐8_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐8_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐8_紐上_紐); - Are.Draw(X0Y1_ブーツ_紐_紐9_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐9_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐9_紐下_紐); - Are.Draw(X0Y1_ブーツ_紐_紐9_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐9_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐9_紐上_紐); - Are.Draw(X0Y1_ブーツ_紐_紐10_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐10_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐10_紐下_紐); - Are.Draw(X0Y1_ブーツ_紐_紐10_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐10_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐10_紐上_紐); - Are.Draw(X0Y1_ブーツ_紐_紐11_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐11_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐11_紐下_紐); - Are.Draw(X0Y1_ブーツ_紐_紐11_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ_紐_紐11_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ_紐_紐11_紐上_紐); - Are.Draw(X0Y1_ブーツ_紐_結び_紐左_紐3); - Are.Draw(X0Y1_ブーツ_紐_結び_紐左_紐2); - Are.Draw(X0Y1_ブーツ_紐_結び_紐左_紐1); - Are.Draw(X0Y1_ブーツ_紐_結び_紐右_紐3); - Are.Draw(X0Y1_ブーツ_紐_結び_紐右_紐2); - Are.Draw(X0Y1_ブーツ_紐_結び_紐右_紐1); - Are.Draw(X0Y1_ブーツ_紐_結び_結び目); - Are.Draw(X0Y1_アーマ_ベース); - Are.Draw(X0Y1_アーマ_脛当_脛当1); - Are.Draw(X0Y1_アーマ_脛当_脛当2); - Are.Draw(X0Y1_アーマ_膝当); - Are.Draw(X0Y1_アーマ_穴_穴1); - Are.Draw(X0Y1_アーマ_穴_穴2); - Are.Draw(X0Y1_アーマ_穴_穴3); - Are.Draw(X0Y1_アーマ_穴_穴4); - Are.Draw(X0Y1_脚輪上_革); - Are.Draw(X0Y1_脚輪上_金具1); - Are.Draw(X0Y1_脚輪上_金具2); - Are.Draw(X0Y1_脚輪上_金具3); - Are.Draw(X0Y1_脚輪上_金具左); - Are.Draw(X0Y1_脚輪上_金具右); - 鎖1.描画0(Are); - Are.Draw(X0Y1_脚輪下_革); - Are.Draw(X0Y1_脚輪下_金具1); - Are.Draw(X0Y1_脚輪下_金具2); - Are.Draw(X0Y1_脚輪下_金具3); - Are.Draw(X0Y1_脚輪下_金具左); - Are.Draw(X0Y1_脚輪下_金具右); - 鎖3.描画0(Are); - } - } - - public void 虫性() - { - X0Y0_脚.OP[(!右) ? 6 : 0].Outline = true; - X0Y1_脚.OP[(!右) ? 6 : 0].Outline = true; - } - - public void 開脚(腿_人 腿) - { - if (腿.本体.IndexY == 0 || 腿.本体.IndexY == 4) - { - 本体.IndexY = 0; - } - else if (腿.本体.IndexY == 1 || 腿.本体.IndexY == 2 || 腿.本体.IndexY == 3) - { - 本体.IndexY = 1; - } - } - - public override bool Is布(Par p) - { - if (p != X0Y0_パンスト_パンスト && p != X0Y0_パンスト_ハイライト1 && p != X0Y0_パンスト_ハイライト2 && p != X0Y0_ソックス_ソックス && p != X0Y0_ソックス_ハイライト1 && p != X0Y0_ソックス_ハイライト2 && p != X0Y1_パンスト_パンスト && p != X0Y1_パンスト_ハイライト1 && p != X0Y1_パンスト_ハイライト2 && p != X0Y1_ソックス_ソックス && p != X0Y1_ソックス_ハイライト1) - { - return p == X0Y1_ソックス_ハイライト2; - } - return true; - } - - public override bool Is革(Par p) - { - if (p != X0Y0_ブーツ_タン_タン && p != X0Y0_ブーツ_タン_縁_縁1 && p != X0Y0_ブーツ_タン_縁_縁2 && p != X0Y0_ブーツ_ブーツ_ブーツ && p != X0Y0_ブーツ_ブーツ_皺_皺1 && p != X0Y0_ブーツ_ブーツ_皺_皺2 && p != X0Y0_ブーツ_ブーツ_縁_縁1 && p != X0Y0_ブーツ_ブーツ_縁_縁2 && p != X0Y0_ブーツ_ブーツ_縁_縁3 && p != X0Y0_ブーツ_ブーツ_縁_縁4 && p != X0Y0_ブーツ_柄 && p != X0Y0_ブーツ_紐_紐 && p != X0Y0_ブーツ_紐_紐1_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐1_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐1_紐下_紐 && p != X0Y0_ブーツ_紐_紐1_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐1_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐1_紐上_紐 && p != X0Y0_ブーツ_紐_紐2_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐2_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐2_紐下_紐 && p != X0Y0_ブーツ_紐_紐2_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐2_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐2_紐上_紐 && p != X0Y0_ブーツ_紐_紐3_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐3_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐3_紐下_紐 && p != X0Y0_ブーツ_紐_紐3_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐3_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐3_紐上_紐 && p != X0Y0_ブーツ_紐_紐4_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐4_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐4_紐下_紐 && p != X0Y0_ブーツ_紐_紐4_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐4_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐4_紐上_紐 && p != X0Y0_ブーツ_紐_紐5_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐5_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐5_紐下_紐 && p != X0Y0_ブーツ_紐_紐5_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐5_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐5_紐上_紐 && p != X0Y0_ブーツ_紐_紐6_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐6_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐6_紐下_紐 && p != X0Y0_ブーツ_紐_紐6_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐6_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐6_紐上_紐 && p != X0Y0_ブーツ_紐_紐7_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐7_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐7_紐下_紐 && p != X0Y0_ブーツ_紐_紐7_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐7_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐7_紐上_紐 && p != X0Y0_ブーツ_紐_紐8_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐8_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐8_紐下_紐 && p != X0Y0_ブーツ_紐_紐8_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐8_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐8_紐上_紐 && p != X0Y0_ブーツ_紐_紐9_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐9_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐9_紐下_紐 && p != X0Y0_ブーツ_紐_紐9_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐9_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐9_紐上_紐 && p != X0Y0_ブーツ_紐_紐10_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐10_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐10_紐下_紐 && p != X0Y0_ブーツ_紐_紐10_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐10_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐10_紐上_紐 && p != X0Y0_ブーツ_紐_紐11_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐11_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐11_紐下_紐 && p != X0Y0_ブーツ_紐_紐11_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐11_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐11_紐上_紐 && p != X0Y0_ブーツ_紐_結び_紐左_紐3 && p != X0Y0_ブーツ_紐_結び_紐左_紐2 && p != X0Y0_ブーツ_紐_結び_紐左_紐1 && p != X0Y0_ブーツ_紐_結び_紐右_紐3 && p != X0Y0_ブーツ_紐_結び_紐右_紐2 && p != X0Y0_ブーツ_紐_結び_紐右_紐1 && p != X0Y0_ブーツ_紐_結び_結び目 && p != X0Y0_脚輪上_革 && p != X0Y0_脚輪上_金具1 && p != X0Y0_脚輪上_金具2 && p != X0Y0_脚輪上_金具3 && p != X0Y0_脚輪上_金具左 && p != X0Y0_脚輪上_金具右 && p != X0Y0_脚輪下_革 && p != X0Y0_脚輪下_金具1 && p != X0Y0_脚輪下_金具2 && p != X0Y0_脚輪下_金具3 && p != X0Y0_脚輪下_金具左 && p != X0Y0_脚輪下_金具右 && p != X0Y1_ブーツ_タン_タン && p != X0Y1_ブーツ_タン_縁_縁1 && p != X0Y1_ブーツ_タン_縁_縁2 && p != X0Y1_ブーツ_ブーツ_ブーツ && p != X0Y1_ブーツ_ブーツ_皺_皺1 && p != X0Y1_ブーツ_ブーツ_皺_皺2 && p != X0Y1_ブーツ_ブーツ_縁_縁1 && p != X0Y1_ブーツ_ブーツ_縁_縁2 && p != X0Y1_ブーツ_ブーツ_縁_縁3 && p != X0Y1_ブーツ_ブーツ_縁_縁4 && p != X0Y1_ブーツ_柄 && p != X0Y1_ブーツ_紐_紐 && p != X0Y1_ブーツ_紐_紐1_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐1_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐1_紐下_紐 && p != X0Y1_ブーツ_紐_紐1_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐1_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐1_紐上_紐 && p != X0Y1_ブーツ_紐_紐2_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐2_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐2_紐下_紐 && p != X0Y1_ブーツ_紐_紐2_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐2_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐2_紐上_紐 && p != X0Y1_ブーツ_紐_紐3_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐3_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐3_紐下_紐 && p != X0Y1_ブーツ_紐_紐3_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐3_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐3_紐上_紐 && p != X0Y1_ブーツ_紐_紐4_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐4_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐4_紐下_紐 && p != X0Y1_ブーツ_紐_紐4_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐4_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐4_紐上_紐 && p != X0Y1_ブーツ_紐_紐5_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐5_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐5_紐下_紐 && p != X0Y1_ブーツ_紐_紐5_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐5_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐5_紐上_紐 && p != X0Y1_ブーツ_紐_紐6_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐6_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐6_紐下_紐 && p != X0Y1_ブーツ_紐_紐6_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐6_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐6_紐上_紐 && p != X0Y1_ブーツ_紐_紐7_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐7_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐7_紐下_紐 && p != X0Y1_ブーツ_紐_紐7_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐7_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐7_紐上_紐 && p != X0Y1_ブーツ_紐_紐8_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐8_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐8_紐下_紐 && p != X0Y1_ブーツ_紐_紐8_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐8_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐8_紐上_紐 && p != X0Y1_ブーツ_紐_紐9_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐9_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐9_紐下_紐 && p != X0Y1_ブーツ_紐_紐9_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐9_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐9_紐上_紐 && p != X0Y1_ブーツ_紐_紐10_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐10_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐10_紐下_紐 && p != X0Y1_ブーツ_紐_紐10_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐10_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐10_紐上_紐 && p != X0Y1_ブーツ_紐_紐11_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐11_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐11_紐下_紐 && p != X0Y1_ブーツ_紐_紐11_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐11_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐11_紐上_紐 && p != X0Y1_ブーツ_紐_結び_紐左_紐3 && p != X0Y1_ブーツ_紐_結び_紐左_紐2 && p != X0Y1_ブーツ_紐_結び_紐左_紐1 && p != X0Y1_ブーツ_紐_結び_紐右_紐3 && p != X0Y1_ブーツ_紐_結び_紐右_紐2 && p != X0Y1_ブーツ_紐_結び_紐右_紐1 && p != X0Y1_ブーツ_紐_結び_結び目 && p != X0Y1_脚輪上_革 && p != X0Y1_脚輪上_金具1 && p != X0Y1_脚輪上_金具2 && p != X0Y1_脚輪上_金具3 && p != X0Y1_脚輪上_金具左 && p != X0Y1_脚輪上_金具右 && p != X0Y1_脚輪下_革 && p != X0Y1_脚輪下_金具1 && p != X0Y1_脚輪下_金具2 && p != X0Y1_脚輪下_金具3 && p != X0Y1_脚輪下_金具左) - { - return p == X0Y1_脚輪下_金具右; - } - return true; - } - - public override bool Is鉄(Par p) - { - if (p != X0Y0_アーマ_ベース && p != X0Y0_アーマ_脛当_脛当1 && p != X0Y0_アーマ_脛当_脛当2 && p != X0Y0_アーマ_膝当 && p != X0Y0_アーマ_穴_穴1 && p != X0Y0_アーマ_穴_穴2 && p != X0Y0_アーマ_穴_穴3 && p != X0Y0_アーマ_穴_穴4 && p != X0Y1_アーマ_ベース && p != X0Y1_アーマ_脛当_脛当1 && p != X0Y1_アーマ_脛当_脛当2 && p != X0Y1_アーマ_膝当 && p != X0Y1_アーマ_穴_穴1 && p != X0Y1_アーマ_穴_穴2 && p != X0Y1_アーマ_穴_穴3) - { - return p == X0Y1_アーマ_穴_穴4; - } - return true; - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_脚CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_淫タトゥ_足首_タトゥCP.Update(); - X0Y0_淫タトゥ_足首_ハート1_タトゥ左CP.Update(); - X0Y0_淫タトゥ_足首_ハート1_タトゥ右CP.Update(); - X0Y0_淫タトゥ_足首_ハート3_タトゥ左CP.Update(); - X0Y0_淫タトゥ_足首_ハート3_タトゥ右CP.Update(); - X0Y0_淫タトゥ_足首_ハート2_タトゥ左CP.Update(); - X0Y0_淫タトゥ_足首_ハート2_タトゥ右CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ左CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ右CP.Update(); - X0Y0_淫タトゥ_タトゥ左CP.Update(); - X0Y0_淫タトゥ_タトゥ右CP.Update(); - X0Y0_悪タトゥ_文字1_文字a_枠CP.Update(); - X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字1_文字b_枠CP.Update(); - X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字1_文字c_枠CP.Update(); - X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字1_文字d_枠CP.Update(); - X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字1_文字e_枠CP.Update(); - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3CP.Update(); - X0Y0_悪タトゥ_文字2_文字a_枠CP.Update(); - X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字2_文字b_枠CP.Update(); - X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字2_文字c_枠CP.Update(); - X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字2_文字d_枠CP.Update(); - X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字2_文字e_枠CP.Update(); - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3CP.Update(); - X0Y0_悪タトゥ_タトゥ1CP.Update(); - X0Y0_悪タトゥ_タトゥ2CP.Update(); - X0Y0_悪タトゥ_逆十字_逆十字1CP.Update(); - X0Y0_悪タトゥ_逆十字_逆十字2CP.Update(); - X0Y0_悪タトゥ_タトゥ左CP.Update(); - X0Y0_悪タトゥ_タトゥ右CP.Update(); - X0Y0_紋柄_紋1CP.Update(); - X0Y0_紋柄_紋2CP.Update(); - X0Y0_紋柄_紋3CP.Update(); - X0Y0_紋柄_紋4CP.Update(); - X0Y0_獣性_獣毛1CP.Update(); - X0Y0_獣性_獣毛2CP.Update(); - X0Y0_獣性_獣毛3CP.Update(); - X0Y0_獣性_獣毛4CP.Update(); - X0Y0_獣性_獣毛5CP.Update(); - X0Y0_竜性_鱗_鱗1CP.Update(); - X0Y0_竜性_鱗_鱗2CP.Update(); - X0Y0_竜性_鱗_鱗3CP.Update(); - X0Y0_竜性_鱗_鱗4CP.Update(); - X0Y0_竜性_鱗_鱗5CP.Update(); - X0Y0_竜性_鱗_鱗6CP.Update(); - X0Y0_竜性_鱗_鱗7CP.Update(); - X0Y0_竜性_棘_棘1CP.Update(); - X0Y0_竜性_棘_棘2CP.Update(); - X0Y0_竜性_棘_棘3CP.Update(); - X0Y0_竜性_棘_棘4CP.Update(); - X0Y0_竜性_棘_棘5CP.Update(); - X0Y0_竜性_棘_棘6CP.Update(); - X0Y0_虫性_棘_棘1CP.Update(); - X0Y0_虫性_棘_棘2CP.Update(); - X0Y0_虫性_棘_棘3CP.Update(); - X0Y0_虫性_膝CP.Update(); - X0Y0_虫性_線CP.Update(); - X0Y0_傷X1CP.Update(); - X0Y0_傷X2CP.Update(); - X0Y0_傷I1CP.Update(); - X0Y0_傷I2CP.Update(); - X0Y0_傷I3CP.Update(); - X0Y0_傷I4CP.Update(); - X0Y0_傷I5CP.Update(); - X0Y0_ハイライト1CP.Update(); - X0Y0_ハイライト2CP.Update(); - X0Y0_パンスト_パンストCP.Update(); - X0Y0_パンスト_ハイライト1CP.Update(); - X0Y0_パンスト_ハイライト2CP.Update(); - X0Y0_ソックス_ソックスCP.Update(); - X0Y0_ソックス_ハイライト1CP.Update(); - X0Y0_ソックス_ハイライト2CP.Update(); - X0Y0_ブーツ_タン_タンCP.Update(); - X0Y0_ブーツ_タン_縁_縁1CP.Update(); - X0Y0_ブーツ_タン_縁_縁2CP.Update(); - X0Y0_ブーツ_ブーツ_ブーツCP.Update(); - X0Y0_ブーツ_ブーツ_皺_皺1CP.Update(); - X0Y0_ブーツ_ブーツ_皺_皺2CP.Update(); - X0Y0_ブーツ_ブーツ_縁_縁1CP.Update(); - X0Y0_ブーツ_ブーツ_縁_縁2CP.Update(); - X0Y0_ブーツ_ブーツ_縁_縁3CP.Update(); - X0Y0_ブーツ_ブーツ_縁_縁4CP.Update(); - X0Y0_ブーツ_柄CP.Update(); - X0Y0_ブーツ_紐_紐CP.Update(); - X0Y0_ブーツ_紐_紐1_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐1_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐1_紐下_紐CP.Update(); - X0Y0_ブーツ_紐_紐1_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐1_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐1_紐上_紐CP.Update(); - X0Y0_ブーツ_紐_紐2_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐2_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐2_紐下_紐CP.Update(); - X0Y0_ブーツ_紐_紐2_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐2_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐2_紐上_紐CP.Update(); - X0Y0_ブーツ_紐_紐3_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐3_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐3_紐下_紐CP.Update(); - X0Y0_ブーツ_紐_紐3_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐3_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐3_紐上_紐CP.Update(); - X0Y0_ブーツ_紐_紐4_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐4_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐4_紐下_紐CP.Update(); - X0Y0_ブーツ_紐_紐4_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐4_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐4_紐上_紐CP.Update(); - X0Y0_ブーツ_紐_紐5_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐5_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐5_紐下_紐CP.Update(); - X0Y0_ブーツ_紐_紐5_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐5_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐5_紐上_紐CP.Update(); - X0Y0_ブーツ_紐_紐6_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐6_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐6_紐下_紐CP.Update(); - X0Y0_ブーツ_紐_紐6_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐6_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐6_紐上_紐CP.Update(); - X0Y0_ブーツ_紐_紐7_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐7_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐7_紐下_紐CP.Update(); - X0Y0_ブーツ_紐_紐7_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐7_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐7_紐上_紐CP.Update(); - X0Y0_ブーツ_紐_紐8_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐8_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐8_紐下_紐CP.Update(); - X0Y0_ブーツ_紐_紐8_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐8_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐8_紐上_紐CP.Update(); - X0Y0_ブーツ_紐_紐9_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐9_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐9_紐下_紐CP.Update(); - X0Y0_ブーツ_紐_紐9_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐9_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐9_紐上_紐CP.Update(); - X0Y0_ブーツ_紐_紐10_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐10_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐10_紐下_紐CP.Update(); - X0Y0_ブーツ_紐_紐10_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐10_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐10_紐上_紐CP.Update(); - X0Y0_ブーツ_紐_紐11_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐11_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐11_紐下_紐CP.Update(); - X0Y0_ブーツ_紐_紐11_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ_紐_紐11_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ_紐_紐11_紐上_紐CP.Update(); - X0Y0_ブーツ_紐_結び_紐左_紐3CP.Update(); - X0Y0_ブーツ_紐_結び_紐左_紐2CP.Update(); - X0Y0_ブーツ_紐_結び_紐左_紐1CP.Update(); - X0Y0_ブーツ_紐_結び_紐右_紐3CP.Update(); - X0Y0_ブーツ_紐_結び_紐右_紐2CP.Update(); - X0Y0_ブーツ_紐_結び_紐右_紐1CP.Update(); - X0Y0_ブーツ_紐_結び_結び目CP.Update(); - X0Y0_アーマ_ベースCP.Update(); - X0Y0_アーマ_脛当_脛当1CP.Update(); - X0Y0_アーマ_脛当_脛当2CP.Update(); - X0Y0_アーマ_膝当CP.Update(); - X0Y0_アーマ_穴_穴1CP.Update(); - X0Y0_アーマ_穴_穴2CP.Update(); - X0Y0_アーマ_穴_穴3CP.Update(); - X0Y0_アーマ_穴_穴4CP.Update(); - X0Y0_脚輪上_革CP.Update(); - X0Y0_脚輪上_金具1CP.Update(); - X0Y0_脚輪上_金具2CP.Update(); - X0Y0_脚輪上_金具3CP.Update(); - X0Y0_脚輪上_金具左CP.Update(); - X0Y0_脚輪上_金具右CP.Update(); - X0Y0_脚輪下_革CP.Update(); - X0Y0_脚輪下_金具1CP.Update(); - X0Y0_脚輪下_金具2CP.Update(); - X0Y0_脚輪下_金具3CP.Update(); - X0Y0_脚輪下_金具左CP.Update(); - X0Y0_脚輪下_金具右CP.Update(); - } - else - { - X0Y1_脚CP.Update(); - X0Y1_筋CP.Update(); - X0Y1_淫タトゥ_足首_タトゥCP.Update(); - X0Y1_淫タトゥ_足首_ハート1_タトゥ左CP.Update(); - X0Y1_淫タトゥ_足首_ハート1_タトゥ右CP.Update(); - X0Y1_淫タトゥ_足首_ハート3_タトゥ左CP.Update(); - X0Y1_淫タトゥ_足首_ハート3_タトゥ右CP.Update(); - X0Y1_淫タトゥ_足首_ハート2_タトゥ左CP.Update(); - X0Y1_淫タトゥ_足首_ハート2_タトゥ右CP.Update(); - X0Y1_淫タトゥ_ハート_タトゥ左CP.Update(); - X0Y1_淫タトゥ_ハート_タトゥ右CP.Update(); - X0Y1_淫タトゥ_タトゥ左CP.Update(); - X0Y1_淫タトゥ_タトゥ右CP.Update(); - X0Y1_悪タトゥ_文字1_文字a_枠CP.Update(); - X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ_文字1_文字b_枠CP.Update(); - X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ_文字1_文字c_枠CP.Update(); - X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ_文字1_文字d_枠CP.Update(); - X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ_文字1_文字e_枠CP.Update(); - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3CP.Update(); - X0Y1_悪タトゥ_文字2_文字a_枠CP.Update(); - X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ_文字2_文字b_枠CP.Update(); - X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ_文字2_文字c_枠CP.Update(); - X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ_文字2_文字d_枠CP.Update(); - X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ_文字2_文字e_枠CP.Update(); - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3CP.Update(); - X0Y1_悪タトゥ_タトゥ1CP.Update(); - X0Y1_悪タトゥ_タトゥ2CP.Update(); - X0Y1_悪タトゥ_逆十字_逆十字1CP.Update(); - X0Y1_悪タトゥ_逆十字_逆十字2CP.Update(); - X0Y1_悪タトゥ_タトゥ左CP.Update(); - X0Y1_悪タトゥ_タトゥ右CP.Update(); - X0Y1_紋柄_紋1CP.Update(); - X0Y1_紋柄_紋2CP.Update(); - X0Y1_紋柄_紋3CP.Update(); - X0Y1_紋柄_紋4CP.Update(); - X0Y1_獣性_獣毛1CP.Update(); - X0Y1_獣性_獣毛2CP.Update(); - X0Y1_獣性_獣毛3CP.Update(); - X0Y1_獣性_獣毛4CP.Update(); - X0Y1_獣性_獣毛5CP.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_竜性_棘_棘3CP.Update(); - X0Y1_竜性_棘_棘4CP.Update(); - X0Y1_竜性_棘_棘5CP.Update(); - X0Y1_竜性_棘_棘6CP.Update(); - X0Y1_虫性_棘_棘1CP.Update(); - X0Y1_虫性_棘_棘2CP.Update(); - X0Y1_虫性_棘_棘3CP.Update(); - X0Y1_虫性_膝CP.Update(); - X0Y1_虫性_線CP.Update(); - X0Y1_傷X1CP.Update(); - X0Y1_傷X2CP.Update(); - X0Y1_傷I1CP.Update(); - X0Y1_傷I2CP.Update(); - X0Y1_傷I3CP.Update(); - X0Y1_傷I4CP.Update(); - X0Y1_傷I5CP.Update(); - X0Y1_ハイライト1CP.Update(); - X0Y1_ハイライト2CP.Update(); - X0Y1_パンスト_パンストCP.Update(); - X0Y1_パンスト_ハイライト1CP.Update(); - X0Y1_パンスト_ハイライト2CP.Update(); - X0Y1_ソックス_ソックスCP.Update(); - X0Y1_ソックス_ハイライト1CP.Update(); - X0Y1_ソックス_ハイライト2CP.Update(); - X0Y1_ブーツ_タン_タンCP.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(); - X0Y1_ブーツ_ブーツ_縁_縁4CP.Update(); - X0Y1_ブーツ_柄CP.Update(); - X0Y1_ブーツ_紐_紐CP.Update(); - X0Y1_ブーツ_紐_紐1_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐1_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐1_紐下_紐CP.Update(); - X0Y1_ブーツ_紐_紐1_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐1_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐1_紐上_紐CP.Update(); - X0Y1_ブーツ_紐_紐2_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐2_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐2_紐下_紐CP.Update(); - X0Y1_ブーツ_紐_紐2_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐2_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐2_紐上_紐CP.Update(); - X0Y1_ブーツ_紐_紐3_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐3_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐3_紐下_紐CP.Update(); - X0Y1_ブーツ_紐_紐3_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐3_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐3_紐上_紐CP.Update(); - X0Y1_ブーツ_紐_紐4_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐4_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐4_紐下_紐CP.Update(); - X0Y1_ブーツ_紐_紐4_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐4_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐4_紐上_紐CP.Update(); - X0Y1_ブーツ_紐_紐5_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐5_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐5_紐下_紐CP.Update(); - X0Y1_ブーツ_紐_紐5_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐5_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐5_紐上_紐CP.Update(); - X0Y1_ブーツ_紐_紐6_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐6_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐6_紐下_紐CP.Update(); - X0Y1_ブーツ_紐_紐6_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐6_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐6_紐上_紐CP.Update(); - X0Y1_ブーツ_紐_紐7_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐7_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐7_紐下_紐CP.Update(); - X0Y1_ブーツ_紐_紐7_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐7_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐7_紐上_紐CP.Update(); - X0Y1_ブーツ_紐_紐8_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐8_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐8_紐下_紐CP.Update(); - X0Y1_ブーツ_紐_紐8_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐8_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐8_紐上_紐CP.Update(); - X0Y1_ブーツ_紐_紐9_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐9_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐9_紐下_紐CP.Update(); - X0Y1_ブーツ_紐_紐9_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐9_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐9_紐上_紐CP.Update(); - X0Y1_ブーツ_紐_紐10_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐10_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐10_紐下_紐CP.Update(); - X0Y1_ブーツ_紐_紐10_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐10_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐10_紐上_紐CP.Update(); - X0Y1_ブーツ_紐_紐11_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐11_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐11_紐下_紐CP.Update(); - X0Y1_ブーツ_紐_紐11_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ_紐_紐11_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ_紐_紐11_紐上_紐CP.Update(); - X0Y1_ブーツ_紐_結び_紐左_紐3CP.Update(); - X0Y1_ブーツ_紐_結び_紐左_紐2CP.Update(); - X0Y1_ブーツ_紐_結び_紐左_紐1CP.Update(); - X0Y1_ブーツ_紐_結び_紐右_紐3CP.Update(); - X0Y1_ブーツ_紐_結び_紐右_紐2CP.Update(); - X0Y1_ブーツ_紐_結び_紐右_紐1CP.Update(); - X0Y1_ブーツ_紐_結び_結び目CP.Update(); - X0Y1_アーマ_ベースCP.Update(); - X0Y1_アーマ_脛当_脛当1CP.Update(); - X0Y1_アーマ_脛当_脛当2CP.Update(); - X0Y1_アーマ_膝当CP.Update(); - X0Y1_アーマ_穴_穴1CP.Update(); - X0Y1_アーマ_穴_穴2CP.Update(); - X0Y1_アーマ_穴_穴3CP.Update(); - X0Y1_アーマ_穴_穴4CP.Update(); - X0Y1_脚輪上_革CP.Update(); - X0Y1_脚輪上_金具1CP.Update(); - X0Y1_脚輪上_金具2CP.Update(); - X0Y1_脚輪上_金具3CP.Update(); - X0Y1_脚輪上_金具左CP.Update(); - X0Y1_脚輪上_金具右CP.Update(); - X0Y1_脚輪下_革CP.Update(); - X0Y1_脚輪下_金具1CP.Update(); - X0Y1_脚輪下_金具2CP.Update(); - X0Y1_脚輪下_金具3CP.Update(); - X0Y1_脚輪下_金具左CP.Update(); - X0Y1_脚輪下_金具右CP.Update(); - } - 鎖1.接続PA(); - 鎖3.接続PA(); - 鎖1.色更新(); - 鎖3.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.B0: - 配色B0(体配色); - break; - case 配色指定.BT1: - 配色BT1(体配色); - break; - case 配色指定.BT0: - 配色BT0(体配色); - break; - case 配色指定.C0: - 配色C0(体配色); - break; - case 配色指定.CT1: - 配色CT1(体配色); - break; - case 配色指定.CT0: - 配色CT0(体配色); - break; - case 配色指定.L0: - 配色L0(体配色); - break; - case 配色指定.LT1: - 配色LT1(体配色); - break; - case 配色指定.LT0: - 配色LT0(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性_棘_棘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 体配色.甲1O); - 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ブーツ_タン_タンCD = new ColorD(); - ブーツ_タン_縁_縁1CD = new ColorD(); - ブーツ_タン_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_ブーツCD = new ColorD(); - ブーツ_ブーツ_皺_皺1CD = new ColorD(); - ブーツ_ブーツ_皺_皺2CD = new ColorD(); - ブーツ_ブーツ_縁_縁1CD = new ColorD(); - ブーツ_ブーツ_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_縁_縁3CD = new ColorD(); - ブーツ_ブーツ_縁_縁4CD = new ColorD(); - ブーツ_柄CD = new ColorD(); - ブーツ_紐_紐CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐下_紐CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐上_紐CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐下_紐CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐上_紐CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐下_紐CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐上_紐CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐下_紐CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐上_紐CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐下_紐CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐上_紐CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐下_紐CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐上_紐CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐下_紐CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐上_紐CD = new ColorD(); - ブーツ_紐_結び_紐左_紐3CD = new ColorD(); - ブーツ_紐_結び_紐左_紐2CD = new ColorD(); - ブーツ_紐_結び_紐左_紐1CD = new ColorD(); - ブーツ_紐_結び_紐右_紐3CD = new ColorD(); - ブーツ_紐_結び_紐右_紐2CD = new ColorD(); - ブーツ_紐_結び_紐右_紐1CD = new ColorD(); - ブーツ_紐_結び_結び目CD = new ColorD(); - アーマ_ベースCD = new ColorD(); - アーマ_脛当_脛当1CD = new ColorD(); - アーマ_脛当_脛当2CD = new ColorD(); - アーマ_膝当CD = new ColorD(); - アーマ_穴_穴1CD = new ColorD(); - アーマ_穴_穴2CD = new ColorD(); - アーマ_穴_穴3CD = new ColorD(); - アーマ_穴_穴4CD = new ColorD(); - 脚輪上_革CD = new ColorD(); - 脚輪上_金具1CD = new ColorD(); - 脚輪上_金具2CD = new ColorD(); - 脚輪上_金具3CD = new ColorD(); - 脚輪上_金具左CD = new ColorD(); - 脚輪上_金具右CD = new ColorD(); - 脚輪下_革CD = new ColorD(); - 脚輪下_金具1CD = new ColorD(); - 脚輪下_金具2CD = new ColorD(); - 脚輪下_金具3CD = new ColorD(); - 脚輪下_金具左CD = new ColorD(); - 脚輪下_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_棘_棘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 体配色.甲1O); - 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ブーツ_タン_タンCD = new ColorD(); - ブーツ_タン_縁_縁1CD = new ColorD(); - ブーツ_タン_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_ブーツCD = new ColorD(); - ブーツ_ブーツ_皺_皺1CD = new ColorD(); - ブーツ_ブーツ_皺_皺2CD = new ColorD(); - ブーツ_ブーツ_縁_縁1CD = new ColorD(); - ブーツ_ブーツ_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_縁_縁3CD = new ColorD(); - ブーツ_ブーツ_縁_縁4CD = new ColorD(); - ブーツ_柄CD = new ColorD(); - ブーツ_紐_紐CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐下_紐CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐上_紐CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐下_紐CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐上_紐CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐下_紐CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐上_紐CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐下_紐CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐上_紐CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐下_紐CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐上_紐CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐下_紐CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐上_紐CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐下_紐CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐上_紐CD = new ColorD(); - ブーツ_紐_結び_紐左_紐3CD = new ColorD(); - ブーツ_紐_結び_紐左_紐2CD = new ColorD(); - ブーツ_紐_結び_紐左_紐1CD = new ColorD(); - ブーツ_紐_結び_紐右_紐3CD = new ColorD(); - ブーツ_紐_結び_紐右_紐2CD = new ColorD(); - ブーツ_紐_結び_紐右_紐1CD = new ColorD(); - ブーツ_紐_結び_結び目CD = new ColorD(); - アーマ_ベースCD = new ColorD(); - アーマ_脛当_脛当1CD = new ColorD(); - アーマ_脛当_脛当2CD = new ColorD(); - アーマ_膝当CD = new ColorD(); - アーマ_穴_穴1CD = new ColorD(); - アーマ_穴_穴2CD = new ColorD(); - アーマ_穴_穴3CD = new ColorD(); - アーマ_穴_穴4CD = new ColorD(); - 脚輪上_革CD = new ColorD(); - 脚輪上_金具1CD = new ColorD(); - 脚輪上_金具2CD = new ColorD(); - 脚輪上_金具3CD = new ColorD(); - 脚輪上_金具左CD = new ColorD(); - 脚輪上_金具右CD = new ColorD(); - 脚輪下_革CD = new ColorD(); - 脚輪下_金具1CD = new ColorD(); - 脚輪下_金具2CD = new ColorD(); - 脚輪下_金具3CD = new ColorD(); - 脚輪下_金具左CD = new ColorD(); - 脚輪下_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_膝CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ブーツ_タン_タンCD = new ColorD(); - ブーツ_タン_縁_縁1CD = new ColorD(); - ブーツ_タン_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_ブーツCD = new ColorD(); - ブーツ_ブーツ_皺_皺1CD = new ColorD(); - ブーツ_ブーツ_皺_皺2CD = new ColorD(); - ブーツ_ブーツ_縁_縁1CD = new ColorD(); - ブーツ_ブーツ_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_縁_縁3CD = new ColorD(); - ブーツ_ブーツ_縁_縁4CD = new ColorD(); - ブーツ_柄CD = new ColorD(); - ブーツ_紐_紐CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐下_紐CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐上_紐CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐下_紐CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐上_紐CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐下_紐CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐上_紐CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐下_紐CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐上_紐CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐下_紐CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐上_紐CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐下_紐CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐上_紐CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐下_紐CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐上_紐CD = new ColorD(); - ブーツ_紐_結び_紐左_紐3CD = new ColorD(); - ブーツ_紐_結び_紐左_紐2CD = new ColorD(); - ブーツ_紐_結び_紐左_紐1CD = new ColorD(); - ブーツ_紐_結び_紐右_紐3CD = new ColorD(); - ブーツ_紐_結び_紐右_紐2CD = new ColorD(); - ブーツ_紐_結び_紐右_紐1CD = new ColorD(); - ブーツ_紐_結び_結び目CD = new ColorD(); - アーマ_ベースCD = new ColorD(); - アーマ_脛当_脛当1CD = new ColorD(); - アーマ_脛当_脛当2CD = new ColorD(); - アーマ_膝当CD = new ColorD(); - アーマ_穴_穴1CD = new ColorD(); - アーマ_穴_穴2CD = new ColorD(); - アーマ_穴_穴3CD = new ColorD(); - アーマ_穴_穴4CD = new ColorD(); - 脚輪上_革CD = new ColorD(); - 脚輪上_金具1CD = new ColorD(); - 脚輪上_金具2CD = new ColorD(); - 脚輪上_金具3CD = new ColorD(); - 脚輪上_金具左CD = new ColorD(); - 脚輪上_金具右CD = new ColorD(); - 脚輪下_革CD = new ColorD(); - 脚輪下_金具1CD = new ColorD(); - 脚輪下_金具2CD = new ColorD(); - 脚輪下_金具3CD = new ColorD(); - 脚輪下_金具左CD = new ColorD(); - 脚輪下_金具右CD = new ColorD(); - } - - private void 配色B0(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性_棘_棘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 体配色.甲1O); - 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ブーツ_タン_タンCD = new ColorD(); - ブーツ_タン_縁_縁1CD = new ColorD(); - ブーツ_タン_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_ブーツCD = new ColorD(); - ブーツ_ブーツ_皺_皺1CD = new ColorD(); - ブーツ_ブーツ_皺_皺2CD = new ColorD(); - ブーツ_ブーツ_縁_縁1CD = new ColorD(); - ブーツ_ブーツ_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_縁_縁3CD = new ColorD(); - ブーツ_ブーツ_縁_縁4CD = new ColorD(); - ブーツ_柄CD = new ColorD(); - ブーツ_紐_紐CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐下_紐CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐上_紐CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐下_紐CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐上_紐CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐下_紐CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐上_紐CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐下_紐CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐上_紐CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐下_紐CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐上_紐CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐下_紐CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐上_紐CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐下_紐CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐上_紐CD = new ColorD(); - ブーツ_紐_結び_紐左_紐3CD = new ColorD(); - ブーツ_紐_結び_紐左_紐2CD = new ColorD(); - ブーツ_紐_結び_紐左_紐1CD = new ColorD(); - ブーツ_紐_結び_紐右_紐3CD = new ColorD(); - ブーツ_紐_結び_紐右_紐2CD = new ColorD(); - ブーツ_紐_結び_紐右_紐1CD = new ColorD(); - ブーツ_紐_結び_結び目CD = new ColorD(); - アーマ_ベースCD = new ColorD(); - アーマ_脛当_脛当1CD = new ColorD(); - アーマ_脛当_脛当2CD = new ColorD(); - アーマ_膝当CD = new ColorD(); - アーマ_穴_穴1CD = new ColorD(); - アーマ_穴_穴2CD = new ColorD(); - アーマ_穴_穴3CD = new ColorD(); - アーマ_穴_穴4CD = new ColorD(); - 脚輪上_革CD = new ColorD(); - 脚輪上_金具1CD = new ColorD(); - 脚輪上_金具2CD = new ColorD(); - 脚輪上_金具3CD = new ColorD(); - 脚輪上_金具左CD = new ColorD(); - 脚輪上_金具右CD = new ColorD(); - 脚輪下_革CD = new ColorD(); - 脚輪下_金具1CD = new ColorD(); - 脚輪下_金具2CD = new ColorD(); - 脚輪下_金具3CD = new ColorD(); - 脚輪下_金具左CD = new ColorD(); - 脚輪下_金具右CD = new ColorD(); - } - - private void 配色BT1(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_棘_棘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 体配色.甲1O); - 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ブーツ_タン_タンCD = new ColorD(); - ブーツ_タン_縁_縁1CD = new ColorD(); - ブーツ_タン_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_ブーツCD = new ColorD(); - ブーツ_ブーツ_皺_皺1CD = new ColorD(); - ブーツ_ブーツ_皺_皺2CD = new ColorD(); - ブーツ_ブーツ_縁_縁1CD = new ColorD(); - ブーツ_ブーツ_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_縁_縁3CD = new ColorD(); - ブーツ_ブーツ_縁_縁4CD = new ColorD(); - ブーツ_柄CD = new ColorD(); - ブーツ_紐_紐CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐下_紐CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐上_紐CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐下_紐CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐上_紐CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐下_紐CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐上_紐CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐下_紐CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐上_紐CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐下_紐CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐上_紐CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐下_紐CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐上_紐CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐下_紐CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐上_紐CD = new ColorD(); - ブーツ_紐_結び_紐左_紐3CD = new ColorD(); - ブーツ_紐_結び_紐左_紐2CD = new ColorD(); - ブーツ_紐_結び_紐左_紐1CD = new ColorD(); - ブーツ_紐_結び_紐右_紐3CD = new ColorD(); - ブーツ_紐_結び_紐右_紐2CD = new ColorD(); - ブーツ_紐_結び_紐右_紐1CD = new ColorD(); - ブーツ_紐_結び_結び目CD = new ColorD(); - アーマ_ベースCD = new ColorD(); - アーマ_脛当_脛当1CD = new ColorD(); - アーマ_脛当_脛当2CD = new ColorD(); - アーマ_膝当CD = new ColorD(); - アーマ_穴_穴1CD = new ColorD(); - アーマ_穴_穴2CD = new ColorD(); - アーマ_穴_穴3CD = new ColorD(); - アーマ_穴_穴4CD = new ColorD(); - 脚輪上_革CD = new ColorD(); - 脚輪上_金具1CD = new ColorD(); - 脚輪上_金具2CD = new ColorD(); - 脚輪上_金具3CD = new ColorD(); - 脚輪上_金具左CD = new ColorD(); - 脚輪上_金具右CD = new ColorD(); - 脚輪下_革CD = new ColorD(); - 脚輪下_金具1CD = new ColorD(); - 脚輪下_金具2CD = new ColorD(); - 脚輪下_金具3CD = new ColorD(); - 脚輪下_金具左CD = new ColorD(); - 脚輪下_金具右CD = new ColorD(); - } - - private void 配色BT0(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_膝CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ブーツ_タン_タンCD = new ColorD(); - ブーツ_タン_縁_縁1CD = new ColorD(); - ブーツ_タン_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_ブーツCD = new ColorD(); - ブーツ_ブーツ_皺_皺1CD = new ColorD(); - ブーツ_ブーツ_皺_皺2CD = new ColorD(); - ブーツ_ブーツ_縁_縁1CD = new ColorD(); - ブーツ_ブーツ_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_縁_縁3CD = new ColorD(); - ブーツ_ブーツ_縁_縁4CD = new ColorD(); - ブーツ_柄CD = new ColorD(); - ブーツ_紐_紐CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐下_紐CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐上_紐CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐下_紐CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐上_紐CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐下_紐CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐上_紐CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐下_紐CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐上_紐CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐下_紐CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐上_紐CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐下_紐CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐上_紐CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐下_紐CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐上_紐CD = new ColorD(); - ブーツ_紐_結び_紐左_紐3CD = new ColorD(); - ブーツ_紐_結び_紐左_紐2CD = new ColorD(); - ブーツ_紐_結び_紐左_紐1CD = new ColorD(); - ブーツ_紐_結び_紐右_紐3CD = new ColorD(); - ブーツ_紐_結び_紐右_紐2CD = new ColorD(); - ブーツ_紐_結び_紐右_紐1CD = new ColorD(); - ブーツ_紐_結び_結び目CD = new ColorD(); - アーマ_ベースCD = new ColorD(); - アーマ_脛当_脛当1CD = new ColorD(); - アーマ_脛当_脛当2CD = new ColorD(); - アーマ_膝当CD = new ColorD(); - アーマ_穴_穴1CD = new ColorD(); - アーマ_穴_穴2CD = new ColorD(); - アーマ_穴_穴3CD = new ColorD(); - アーマ_穴_穴4CD = new ColorD(); - 脚輪上_革CD = new ColorD(); - 脚輪上_金具1CD = new ColorD(); - 脚輪上_金具2CD = new ColorD(); - 脚輪上_金具3CD = new ColorD(); - 脚輪上_金具左CD = new ColorD(); - 脚輪上_金具右CD = new ColorD(); - 脚輪下_革CD = new ColorD(); - 脚輪下_金具1CD = new ColorD(); - 脚輪下_金具2CD = new ColorD(); - 脚輪下_金具3CD = new ColorD(); - 脚輪下_金具左CD = new ColorD(); - 脚輪下_金具右CD = new ColorD(); - } - - private void 配色C0(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性_棘_棘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 体配色.甲1O); - 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ブーツ_タン_タンCD = new ColorD(); - ブーツ_タン_縁_縁1CD = new ColorD(); - ブーツ_タン_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_ブーツCD = new ColorD(); - ブーツ_ブーツ_皺_皺1CD = new ColorD(); - ブーツ_ブーツ_皺_皺2CD = new ColorD(); - ブーツ_ブーツ_縁_縁1CD = new ColorD(); - ブーツ_ブーツ_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_縁_縁3CD = new ColorD(); - ブーツ_ブーツ_縁_縁4CD = new ColorD(); - ブーツ_柄CD = new ColorD(); - ブーツ_紐_紐CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐下_紐CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐上_紐CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐下_紐CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐上_紐CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐下_紐CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐上_紐CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐下_紐CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐上_紐CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐下_紐CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐上_紐CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐下_紐CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐上_紐CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐下_紐CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐上_紐CD = new ColorD(); - ブーツ_紐_結び_紐左_紐3CD = new ColorD(); - ブーツ_紐_結び_紐左_紐2CD = new ColorD(); - ブーツ_紐_結び_紐左_紐1CD = new ColorD(); - ブーツ_紐_結び_紐右_紐3CD = new ColorD(); - ブーツ_紐_結び_紐右_紐2CD = new ColorD(); - ブーツ_紐_結び_紐右_紐1CD = new ColorD(); - ブーツ_紐_結び_結び目CD = new ColorD(); - アーマ_ベースCD = new ColorD(); - アーマ_脛当_脛当1CD = new ColorD(); - アーマ_脛当_脛当2CD = new ColorD(); - アーマ_膝当CD = new ColorD(); - アーマ_穴_穴1CD = new ColorD(); - アーマ_穴_穴2CD = new ColorD(); - アーマ_穴_穴3CD = new ColorD(); - アーマ_穴_穴4CD = new ColorD(); - 脚輪上_革CD = new ColorD(); - 脚輪上_金具1CD = new ColorD(); - 脚輪上_金具2CD = new ColorD(); - 脚輪上_金具3CD = new ColorD(); - 脚輪上_金具左CD = new ColorD(); - 脚輪上_金具右CD = new ColorD(); - 脚輪下_革CD = new ColorD(); - 脚輪下_金具1CD = new ColorD(); - 脚輪下_金具2CD = new ColorD(); - 脚輪下_金具3CD = new ColorD(); - 脚輪下_金具左CD = new ColorD(); - 脚輪下_金具右CD = new ColorD(); - } - - private void 配色CT1(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_棘_棘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 体配色.甲1O); - 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ブーツ_タン_タンCD = new ColorD(); - ブーツ_タン_縁_縁1CD = new ColorD(); - ブーツ_タン_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_ブーツCD = new ColorD(); - ブーツ_ブーツ_皺_皺1CD = new ColorD(); - ブーツ_ブーツ_皺_皺2CD = new ColorD(); - ブーツ_ブーツ_縁_縁1CD = new ColorD(); - ブーツ_ブーツ_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_縁_縁3CD = new ColorD(); - ブーツ_ブーツ_縁_縁4CD = new ColorD(); - ブーツ_柄CD = new ColorD(); - ブーツ_紐_紐CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐下_紐CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐上_紐CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐下_紐CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐上_紐CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐下_紐CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐上_紐CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐下_紐CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐上_紐CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐下_紐CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐上_紐CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐下_紐CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐上_紐CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐下_紐CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐上_紐CD = new ColorD(); - ブーツ_紐_結び_紐左_紐3CD = new ColorD(); - ブーツ_紐_結び_紐左_紐2CD = new ColorD(); - ブーツ_紐_結び_紐左_紐1CD = new ColorD(); - ブーツ_紐_結び_紐右_紐3CD = new ColorD(); - ブーツ_紐_結び_紐右_紐2CD = new ColorD(); - ブーツ_紐_結び_紐右_紐1CD = new ColorD(); - ブーツ_紐_結び_結び目CD = new ColorD(); - アーマ_ベースCD = new ColorD(); - アーマ_脛当_脛当1CD = new ColorD(); - アーマ_脛当_脛当2CD = new ColorD(); - アーマ_膝当CD = new ColorD(); - アーマ_穴_穴1CD = new ColorD(); - アーマ_穴_穴2CD = new ColorD(); - アーマ_穴_穴3CD = new ColorD(); - アーマ_穴_穴4CD = new ColorD(); - 脚輪上_革CD = new ColorD(); - 脚輪上_金具1CD = new ColorD(); - 脚輪上_金具2CD = new ColorD(); - 脚輪上_金具3CD = new ColorD(); - 脚輪上_金具左CD = new ColorD(); - 脚輪上_金具右CD = new ColorD(); - 脚輪下_革CD = new ColorD(); - 脚輪下_金具1CD = new ColorD(); - 脚輪下_金具2CD = new ColorD(); - 脚輪下_金具3CD = new ColorD(); - 脚輪下_金具左CD = new ColorD(); - 脚輪下_金具右CD = new ColorD(); - } - - private void 配色CT0(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_膝CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ブーツ_タン_タンCD = new ColorD(); - ブーツ_タン_縁_縁1CD = new ColorD(); - ブーツ_タン_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_ブーツCD = new ColorD(); - ブーツ_ブーツ_皺_皺1CD = new ColorD(); - ブーツ_ブーツ_皺_皺2CD = new ColorD(); - ブーツ_ブーツ_縁_縁1CD = new ColorD(); - ブーツ_ブーツ_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_縁_縁3CD = new ColorD(); - ブーツ_ブーツ_縁_縁4CD = new ColorD(); - ブーツ_柄CD = new ColorD(); - ブーツ_紐_紐CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐下_紐CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐上_紐CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐下_紐CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐上_紐CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐下_紐CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐上_紐CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐下_紐CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐上_紐CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐下_紐CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐上_紐CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐下_紐CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐上_紐CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐下_紐CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐上_紐CD = new ColorD(); - ブーツ_紐_結び_紐左_紐3CD = new ColorD(); - ブーツ_紐_結び_紐左_紐2CD = new ColorD(); - ブーツ_紐_結び_紐左_紐1CD = new ColorD(); - ブーツ_紐_結び_紐右_紐3CD = new ColorD(); - ブーツ_紐_結び_紐右_紐2CD = new ColorD(); - ブーツ_紐_結び_紐右_紐1CD = new ColorD(); - ブーツ_紐_結び_結び目CD = new ColorD(); - アーマ_ベースCD = new ColorD(); - アーマ_脛当_脛当1CD = new ColorD(); - アーマ_脛当_脛当2CD = new ColorD(); - アーマ_膝当CD = new ColorD(); - アーマ_穴_穴1CD = new ColorD(); - アーマ_穴_穴2CD = new ColorD(); - アーマ_穴_穴3CD = new ColorD(); - アーマ_穴_穴4CD = new ColorD(); - 脚輪上_革CD = new ColorD(); - 脚輪上_金具1CD = new ColorD(); - 脚輪上_金具2CD = new ColorD(); - 脚輪上_金具3CD = new ColorD(); - 脚輪上_金具左CD = new ColorD(); - 脚輪上_金具右CD = new ColorD(); - 脚輪下_革CD = new ColorD(); - 脚輪下_金具1CD = new ColorD(); - 脚輪下_金具2CD = new ColorD(); - 脚輪下_金具3CD = new ColorD(); - 脚輪下_金具左CD = new ColorD(); - 脚輪下_金具右CD = new ColorD(); - } - - private void 配色L0(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性_棘_棘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 体配色.甲1O); - 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ブーツ_タン_タンCD = new ColorD(); - ブーツ_タン_縁_縁1CD = new ColorD(); - ブーツ_タン_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_ブーツCD = new ColorD(); - ブーツ_ブーツ_皺_皺1CD = new ColorD(); - ブーツ_ブーツ_皺_皺2CD = new ColorD(); - ブーツ_ブーツ_縁_縁1CD = new ColorD(); - ブーツ_ブーツ_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_縁_縁3CD = new ColorD(); - ブーツ_ブーツ_縁_縁4CD = new ColorD(); - ブーツ_柄CD = new ColorD(); - ブーツ_紐_紐CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐下_紐CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐上_紐CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐下_紐CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐上_紐CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐下_紐CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐上_紐CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐下_紐CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐上_紐CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐下_紐CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐上_紐CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐下_紐CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐上_紐CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐下_紐CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐上_紐CD = new ColorD(); - ブーツ_紐_結び_紐左_紐3CD = new ColorD(); - ブーツ_紐_結び_紐左_紐2CD = new ColorD(); - ブーツ_紐_結び_紐左_紐1CD = new ColorD(); - ブーツ_紐_結び_紐右_紐3CD = new ColorD(); - ブーツ_紐_結び_紐右_紐2CD = new ColorD(); - ブーツ_紐_結び_紐右_紐1CD = new ColorD(); - ブーツ_紐_結び_結び目CD = new ColorD(); - アーマ_ベースCD = new ColorD(); - アーマ_脛当_脛当1CD = new ColorD(); - アーマ_脛当_脛当2CD = new ColorD(); - アーマ_膝当CD = new ColorD(); - アーマ_穴_穴1CD = new ColorD(); - アーマ_穴_穴2CD = new ColorD(); - アーマ_穴_穴3CD = new ColorD(); - アーマ_穴_穴4CD = new ColorD(); - 脚輪上_革CD = new ColorD(); - 脚輪上_金具1CD = new ColorD(); - 脚輪上_金具2CD = new ColorD(); - 脚輪上_金具3CD = new ColorD(); - 脚輪上_金具左CD = new ColorD(); - 脚輪上_金具右CD = new ColorD(); - 脚輪下_革CD = new ColorD(); - 脚輪下_金具1CD = new ColorD(); - 脚輪下_金具2CD = new ColorD(); - 脚輪下_金具3CD = new ColorD(); - 脚輪下_金具左CD = new ColorD(); - 脚輪下_金具右CD = new ColorD(); - } - - private void 配色LT1(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_棘_棘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 体配色.甲1O); - 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ブーツ_タン_タンCD = new ColorD(); - ブーツ_タン_縁_縁1CD = new ColorD(); - ブーツ_タン_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_ブーツCD = new ColorD(); - ブーツ_ブーツ_皺_皺1CD = new ColorD(); - ブーツ_ブーツ_皺_皺2CD = new ColorD(); - ブーツ_ブーツ_縁_縁1CD = new ColorD(); - ブーツ_ブーツ_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_縁_縁3CD = new ColorD(); - ブーツ_ブーツ_縁_縁4CD = new ColorD(); - ブーツ_柄CD = new ColorD(); - ブーツ_紐_紐CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐下_紐CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐上_紐CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐下_紐CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐上_紐CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐下_紐CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐上_紐CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐下_紐CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐上_紐CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐下_紐CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐上_紐CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐下_紐CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐上_紐CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐下_紐CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐上_紐CD = new ColorD(); - ブーツ_紐_結び_紐左_紐3CD = new ColorD(); - ブーツ_紐_結び_紐左_紐2CD = new ColorD(); - ブーツ_紐_結び_紐左_紐1CD = new ColorD(); - ブーツ_紐_結び_紐右_紐3CD = new ColorD(); - ブーツ_紐_結び_紐右_紐2CD = new ColorD(); - ブーツ_紐_結び_紐右_紐1CD = new ColorD(); - ブーツ_紐_結び_結び目CD = new ColorD(); - アーマ_ベースCD = new ColorD(); - アーマ_脛当_脛当1CD = new ColorD(); - アーマ_脛当_脛当2CD = new ColorD(); - アーマ_膝当CD = new ColorD(); - アーマ_穴_穴1CD = new ColorD(); - アーマ_穴_穴2CD = new ColorD(); - アーマ_穴_穴3CD = new ColorD(); - アーマ_穴_穴4CD = new ColorD(); - 脚輪上_革CD = new ColorD(); - 脚輪上_金具1CD = new ColorD(); - 脚輪上_金具2CD = new ColorD(); - 脚輪上_金具3CD = new ColorD(); - 脚輪上_金具左CD = new ColorD(); - 脚輪上_金具右CD = new ColorD(); - 脚輪下_革CD = new ColorD(); - 脚輪下_金具1CD = new ColorD(); - 脚輪下_金具2CD = new ColorD(); - 脚輪下_金具3CD = new ColorD(); - 脚輪下_金具左CD = new ColorD(); - 脚輪下_金具右CD = new ColorD(); - } - - private void 配色LT0(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); - 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 虫性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_膝CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ブーツ_タン_タンCD = new ColorD(); - ブーツ_タン_縁_縁1CD = new ColorD(); - ブーツ_タン_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_ブーツCD = new ColorD(); - ブーツ_ブーツ_皺_皺1CD = new ColorD(); - ブーツ_ブーツ_皺_皺2CD = new ColorD(); - ブーツ_ブーツ_縁_縁1CD = new ColorD(); - ブーツ_ブーツ_縁_縁2CD = new ColorD(); - ブーツ_ブーツ_縁_縁3CD = new ColorD(); - ブーツ_ブーツ_縁_縁4CD = new ColorD(); - ブーツ_柄CD = new ColorD(); - ブーツ_紐_紐CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐下_紐CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐5_紐上_紐CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐下_紐CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐6_紐上_紐CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐下_紐CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐7_紐上_紐CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐下_紐CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐8_紐上_紐CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐下_紐CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐9_紐上_紐CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐下_紐CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐10_紐上_紐CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐下_紐CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); - ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); - ブーツ_紐_紐11_紐上_紐CD = new ColorD(); - ブーツ_紐_結び_紐左_紐3CD = new ColorD(); - ブーツ_紐_結び_紐左_紐2CD = new ColorD(); - ブーツ_紐_結び_紐左_紐1CD = new ColorD(); - ブーツ_紐_結び_紐右_紐3CD = new ColorD(); - ブーツ_紐_結び_紐右_紐2CD = new ColorD(); - ブーツ_紐_結び_紐右_紐1CD = new ColorD(); - ブーツ_紐_結び_結び目CD = new ColorD(); - アーマ_ベースCD = new ColorD(); - アーマ_脛当_脛当1CD = new ColorD(); - アーマ_脛当_脛当2CD = new ColorD(); - アーマ_膝当CD = new ColorD(); - アーマ_穴_穴1CD = new ColorD(); - アーマ_穴_穴2CD = new ColorD(); - アーマ_穴_穴3CD = new ColorD(); - アーマ_穴_穴4CD = new ColorD(); - 脚輪上_革CD = new ColorD(); - 脚輪上_金具1CD = new ColorD(); - 脚輪上_金具2CD = new ColorD(); - 脚輪上_金具3CD = new ColorD(); - 脚輪上_金具左CD = new ColorD(); - 脚輪上_金具右CD = new ColorD(); - 脚輪下_革CD = new ColorD(); - 脚輪下_金具1CD = new ColorD(); - 脚輪下_金具2CD = new ColorD(); - 脚輪下_金具3CD = new ColorD(); - 脚輪下_金具左CD = new ColorD(); - 脚輪下_金具右CD = new ColorD(); - } - - public void ブーツ配色(ブーツ色 配色) - { - ブーツ_タン_タンCD.色 = 配色.生地2色; - ブーツ_タン_縁_縁1CD.色 = 配色.縁色; - ブーツ_タン_縁_縁2CD.色 = ブーツ_タン_縁_縁1CD.色; - ブーツ_ブーツ_ブーツCD.色 = 配色.生地1色; - ブーツ_ブーツ_皺_皺1CD.色 = ブーツ_ブーツ_ブーツCD.色; - ブーツ_ブーツ_皺_皺2CD.色 = ブーツ_ブーツ_ブーツCD.色; - ブーツ_ブーツ_縁_縁1CD.色 = ブーツ_タン_縁_縁1CD.色; - ブーツ_ブーツ_縁_縁2CD.色 = ブーツ_タン_縁_縁1CD.色; - ブーツ_ブーツ_縁_縁3CD.色 = ブーツ_タン_縁_縁1CD.色; - ブーツ_ブーツ_縁_縁4CD.色 = ブーツ_タン_縁_縁1CD.色; - ブーツ_柄CD.色 = 配色.柄色; - ブーツ_紐_紐CD.色 = 配色.紐色; - ブーツ_紐_紐1_紐下_金具上_金具CD.色 = 配色.金具色; - Col.GetGrad(ref 配色.穴, out var ret); - ret.GetRep(out ret); - ブーツ_紐_紐1_紐下_金具上_穴CD.色 = ret; - ブーツ_紐_紐1_紐下_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐1_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐1_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐1_紐上_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐2_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐2_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐2_紐下_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐2_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐2_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐2_紐上_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐3_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐3_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐3_紐下_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐3_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐3_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐3_紐上_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐4_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐4_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐4_紐下_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐4_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐4_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐4_紐上_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐5_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐5_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐5_紐下_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐5_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐5_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐5_紐上_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐6_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐6_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐6_紐下_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐6_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐6_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐6_紐上_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐7_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐7_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐7_紐下_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐7_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐7_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐7_紐上_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐8_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐8_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐8_紐下_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐8_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐8_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐8_紐上_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐9_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐9_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐9_紐下_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐9_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐9_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐9_紐上_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐10_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐10_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐10_紐下_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐10_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐10_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐10_紐上_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐11_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐11_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐11_紐下_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_紐11_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; - ブーツ_紐_紐11_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; - ブーツ_紐_紐11_紐上_紐CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_結び_紐左_紐3CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_結び_紐左_紐2CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_結び_紐左_紐1CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_結び_紐右_紐3CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_結び_紐右_紐2CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_結び_紐右_紐1CD.色 = ブーツ_紐_紐CD.色; - ブーツ_紐_結び_結び目CD.色 = ブーツ_紐_紐CD.色; - } - - public void 脚輪1配色(拘束具色 配色) - { - 脚輪上_革CD.色 = 配色.革部色; - 脚輪上_金具1CD.色 = 配色.金具色; - 脚輪上_金具2CD.色 = 脚輪上_金具1CD.色; - 脚輪上_金具3CD.色 = 脚輪上_金具1CD.色; - 脚輪上_金具左CD.色 = 脚輪上_金具1CD.色; - 脚輪上_金具右CD.色 = 脚輪上_金具1CD.色; - } - - public void 脚輪2配色(拘束具色 配色) - { - 脚輪下_革CD.色 = 配色.革部色; - 脚輪下_金具1CD.色 = 配色.金具色; - 脚輪下_金具2CD.色 = 脚輪下_金具1CD.色; - 脚輪下_金具3CD.色 = 脚輪下_金具1CD.色; - 脚輪下_金具左CD.色 = 脚輪下_金具1CD.色; - 脚輪下_金具右CD.色 = 脚輪下_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖3.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 脚輪上表示 = 拘束_; + 脚輪下表示 = 拘束_; + } + } + + public bool 脚_表示 + { + get + { + return X0Y0_脚.Dra; + } + set + { + X0Y0_脚.Dra = value; + X0Y1_脚.Dra = value; + X0Y0_脚.Hit = value; + X0Y1_脚.Hit = value; + } + } + + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y1_筋.Dra = value; + X0Y0_筋.Hit = value; + X0Y1_筋.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 淫タトゥ_足首_ハート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 淫タトゥ_足首_ハート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 淫タトゥ_足首_ハート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 淫タトゥ_足首_ハート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 淫タトゥ_ハート_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ右.Dra = value; + X0Y1_淫タトゥ_ハート_タトゥ右.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ右.Hit = value; + X0Y1_淫タトゥ_ハート_タトゥ右.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ左.Dra = value; + X0Y1_淫タトゥ_タトゥ左.Dra = value; + X0Y0_淫タトゥ_タトゥ左.Hit = value; + X0Y1_淫タトゥ_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ右.Dra = value; + X0Y1_淫タトゥ_タトゥ右.Dra = value; + X0Y0_淫タトゥ_タトゥ右.Hit = value; + X0Y1_淫タトゥ_タトゥ右.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字a_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字a_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字a_枠.Dra = value; + X0Y1_悪タトゥ_文字1_文字a_枠.Dra = value; + X0Y0_悪タトゥ_文字1_文字a_枠.Hit = value; + X0Y1_悪タトゥ_文字1_文字a_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字a_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字a_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字b_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字b_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字b_枠.Dra = value; + X0Y1_悪タトゥ_文字1_文字b_枠.Dra = value; + X0Y0_悪タトゥ_文字1_文字b_枠.Hit = value; + X0Y1_悪タトゥ_文字1_文字b_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字b_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字b_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字c_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字c_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字c_枠.Dra = value; + X0Y1_悪タトゥ_文字1_文字c_枠.Dra = value; + X0Y0_悪タトゥ_文字1_文字c_枠.Hit = value; + X0Y1_悪タトゥ_文字1_文字c_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字c_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字c_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字d_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字d_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字d_枠.Dra = value; + X0Y1_悪タトゥ_文字1_文字d_枠.Dra = value; + X0Y0_悪タトゥ_文字1_文字d_枠.Hit = value; + X0Y1_悪タトゥ_文字1_文字d_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字d_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字d_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字e_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字e_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字e_枠.Dra = value; + X0Y1_悪タトゥ_文字1_文字e_枠.Dra = value; + X0Y0_悪タトゥ_文字1_文字e_枠.Hit = value; + X0Y1_悪タトゥ_文字1_文字e_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字e_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字e_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字1_文字e_文字タトゥ3_表示 + { + get + { + return X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3.Dra; + } + set + { + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3.Dra = value; + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3.Dra = value; + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3.Hit = value; + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字a_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字a_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字a_枠.Dra = value; + X0Y1_悪タトゥ_文字2_文字a_枠.Dra = value; + X0Y0_悪タトゥ_文字2_文字a_枠.Hit = value; + X0Y1_悪タトゥ_文字2_文字a_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字a_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字a_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字b_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字b_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字b_枠.Dra = value; + X0Y1_悪タトゥ_文字2_文字b_枠.Dra = value; + X0Y0_悪タトゥ_文字2_文字b_枠.Hit = value; + X0Y1_悪タトゥ_文字2_文字b_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字b_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字b_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字c_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字c_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字c_枠.Dra = value; + X0Y1_悪タトゥ_文字2_文字c_枠.Dra = value; + X0Y0_悪タトゥ_文字2_文字c_枠.Hit = value; + X0Y1_悪タトゥ_文字2_文字c_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字c_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字c_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字d_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字d_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字d_枠.Dra = value; + X0Y1_悪タトゥ_文字2_文字d_枠.Dra = value; + X0Y0_悪タトゥ_文字2_文字d_枠.Hit = value; + X0Y1_悪タトゥ_文字2_文字d_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字d_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字d_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字e_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字e_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字e_枠.Dra = value; + X0Y1_悪タトゥ_文字2_文字e_枠.Dra = value; + X0Y0_悪タトゥ_文字2_文字e_枠.Hit = value; + X0Y1_悪タトゥ_文字2_文字e_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字e_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字e_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字2_文字e_文字タトゥ3_表示 + { + get + { + return X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3.Dra; + } + set + { + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3.Dra = value; + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3.Dra = value; + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3.Hit = value; + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3.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 悪タトゥ_逆十字_逆十字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 悪タトゥ_タトゥ右_表示 + { + 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 紋柄_紋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 獣性_獣毛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 竜性_鱗_鱗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 竜性_棘_棘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 虫性_棘_棘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 虫性_膝_表示 + { + get + { + return X0Y0_虫性_膝.Dra; + } + set + { + X0Y0_虫性_膝.Dra = value; + X0Y1_虫性_膝.Dra = value; + X0Y0_虫性_膝.Hit = value; + X0Y1_虫性_膝.Hit = value; + } + } + + public bool 虫性_線_表示 + { + get + { + return X0Y0_虫性_線.Dra; + } + set + { + X0Y0_虫性_線.Dra = value; + X0Y1_虫性_線.Dra = value; + X0Y0_虫性_線.Hit = value; + X0Y1_虫性_線.Hit = value; + } + } + + public bool 傷X1_表示 + { + get + { + return X0Y0_傷X1.Dra; + } + set + { + X0Y0_傷X1.Dra = value; + X0Y1_傷X1.Dra = value; + X0Y0_傷X1.Hit = value; + X0Y1_傷X1.Hit = value; + } + } + + public bool 傷X2_表示 + { + get + { + return X0Y0_傷X2.Dra; + } + set + { + X0Y0_傷X2.Dra = value; + X0Y1_傷X2.Dra = value; + X0Y0_傷X2.Hit = value; + X0Y1_傷X2.Hit = value; + } + } + + public bool 傷I1_表示 + { + get + { + return X0Y0_傷I1.Dra; + } + set + { + X0Y0_傷I1.Dra = value; + X0Y1_傷I1.Dra = value; + X0Y0_傷I1.Hit = value; + X0Y1_傷I1.Hit = value; + } + } + + public bool 傷I2_表示 + { + get + { + return X0Y0_傷I2.Dra; + } + set + { + X0Y0_傷I2.Dra = value; + X0Y1_傷I2.Dra = value; + X0Y0_傷I2.Hit = value; + X0Y1_傷I2.Hit = value; + } + } + + public bool 傷I3_表示 + { + get + { + return X0Y0_傷I3.Dra; + } + set + { + X0Y0_傷I3.Dra = value; + X0Y1_傷I3.Dra = value; + X0Y0_傷I3.Hit = value; + X0Y1_傷I3.Hit = value; + } + } + + public bool 傷I4_表示 + { + get + { + return X0Y0_傷I4.Dra; + } + set + { + X0Y0_傷I4.Dra = value; + X0Y1_傷I4.Dra = value; + X0Y0_傷I4.Hit = value; + X0Y1_傷I4.Hit = value; + } + } + + public bool 傷I5_表示 + { + get + { + return X0Y0_傷I5.Dra; + } + set + { + X0Y0_傷I5.Dra = value; + X0Y1_傷I5.Dra = value; + X0Y0_傷I5.Hit = value; + X0Y1_傷I5.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 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 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 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 ブーツ_ブーツ_縁_縁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 ブーツ_柄_表示 + { + get + { + return X0Y0_ブーツ_柄.Dra; + } + set + { + X0Y0_ブーツ_柄.Dra = value; + X0Y1_ブーツ_柄.Dra = value; + X0Y0_ブーツ_柄.Hit = value; + X0Y1_ブーツ_柄.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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐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 ブーツ_紐_紐8_紐下_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ_紐_紐8_紐下_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ_紐_紐8_紐下_金具上_金具.Dra = value; + X0Y1_ブーツ_紐_紐8_紐下_金具上_金具.Dra = value; + X0Y0_ブーツ_紐_紐8_紐下_金具上_金具.Hit = value; + X0Y1_ブーツ_紐_紐8_紐下_金具上_金具.Hit = value; + } + } + + public bool ブーツ_紐_紐8_紐下_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ_紐_紐8_紐下_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ_紐_紐8_紐下_金具上_穴.Dra = value; + X0Y1_ブーツ_紐_紐8_紐下_金具上_穴.Dra = value; + X0Y0_ブーツ_紐_紐8_紐下_金具上_穴.Hit = value; + X0Y1_ブーツ_紐_紐8_紐下_金具上_穴.Hit = value; + } + } + + public bool ブーツ_紐_紐8_紐下_紐_表示 + { + get + { + return X0Y0_ブーツ_紐_紐8_紐下_紐.Dra; + } + set + { + X0Y0_ブーツ_紐_紐8_紐下_紐.Dra = value; + X0Y1_ブーツ_紐_紐8_紐下_紐.Dra = value; + X0Y0_ブーツ_紐_紐8_紐下_紐.Hit = value; + X0Y1_ブーツ_紐_紐8_紐下_紐.Hit = value; + } + } + + public bool ブーツ_紐_紐8_紐上_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ_紐_紐8_紐上_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ_紐_紐8_紐上_金具上_金具.Dra = value; + X0Y1_ブーツ_紐_紐8_紐上_金具上_金具.Dra = value; + X0Y0_ブーツ_紐_紐8_紐上_金具上_金具.Hit = value; + X0Y1_ブーツ_紐_紐8_紐上_金具上_金具.Hit = value; + } + } + + public bool ブーツ_紐_紐8_紐上_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ_紐_紐8_紐上_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ_紐_紐8_紐上_金具上_穴.Dra = value; + X0Y1_ブーツ_紐_紐8_紐上_金具上_穴.Dra = value; + X0Y0_ブーツ_紐_紐8_紐上_金具上_穴.Hit = value; + X0Y1_ブーツ_紐_紐8_紐上_金具上_穴.Hit = value; + } + } + + public bool ブーツ_紐_紐8_紐上_紐_表示 + { + get + { + return X0Y0_ブーツ_紐_紐8_紐上_紐.Dra; + } + set + { + X0Y0_ブーツ_紐_紐8_紐上_紐.Dra = value; + X0Y1_ブーツ_紐_紐8_紐上_紐.Dra = value; + X0Y0_ブーツ_紐_紐8_紐上_紐.Hit = value; + X0Y1_ブーツ_紐_紐8_紐上_紐.Hit = value; + } + } + + public bool ブーツ_紐_紐9_紐下_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ_紐_紐9_紐下_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ_紐_紐9_紐下_金具上_金具.Dra = value; + X0Y1_ブーツ_紐_紐9_紐下_金具上_金具.Dra = value; + X0Y0_ブーツ_紐_紐9_紐下_金具上_金具.Hit = value; + X0Y1_ブーツ_紐_紐9_紐下_金具上_金具.Hit = value; + } + } + + public bool ブーツ_紐_紐9_紐下_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ_紐_紐9_紐下_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ_紐_紐9_紐下_金具上_穴.Dra = value; + X0Y1_ブーツ_紐_紐9_紐下_金具上_穴.Dra = value; + X0Y0_ブーツ_紐_紐9_紐下_金具上_穴.Hit = value; + X0Y1_ブーツ_紐_紐9_紐下_金具上_穴.Hit = value; + } + } + + public bool ブーツ_紐_紐9_紐下_紐_表示 + { + get + { + return X0Y0_ブーツ_紐_紐9_紐下_紐.Dra; + } + set + { + X0Y0_ブーツ_紐_紐9_紐下_紐.Dra = value; + X0Y1_ブーツ_紐_紐9_紐下_紐.Dra = value; + X0Y0_ブーツ_紐_紐9_紐下_紐.Hit = value; + X0Y1_ブーツ_紐_紐9_紐下_紐.Hit = value; + } + } + + public bool ブーツ_紐_紐9_紐上_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ_紐_紐9_紐上_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ_紐_紐9_紐上_金具上_金具.Dra = value; + X0Y1_ブーツ_紐_紐9_紐上_金具上_金具.Dra = value; + X0Y0_ブーツ_紐_紐9_紐上_金具上_金具.Hit = value; + X0Y1_ブーツ_紐_紐9_紐上_金具上_金具.Hit = value; + } + } + + public bool ブーツ_紐_紐9_紐上_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ_紐_紐9_紐上_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ_紐_紐9_紐上_金具上_穴.Dra = value; + X0Y1_ブーツ_紐_紐9_紐上_金具上_穴.Dra = value; + X0Y0_ブーツ_紐_紐9_紐上_金具上_穴.Hit = value; + X0Y1_ブーツ_紐_紐9_紐上_金具上_穴.Hit = value; + } + } + + public bool ブーツ_紐_紐9_紐上_紐_表示 + { + get + { + return X0Y0_ブーツ_紐_紐9_紐上_紐.Dra; + } + set + { + X0Y0_ブーツ_紐_紐9_紐上_紐.Dra = value; + X0Y1_ブーツ_紐_紐9_紐上_紐.Dra = value; + X0Y0_ブーツ_紐_紐9_紐上_紐.Hit = value; + X0Y1_ブーツ_紐_紐9_紐上_紐.Hit = value; + } + } + + public bool ブーツ_紐_紐10_紐下_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ_紐_紐10_紐下_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ_紐_紐10_紐下_金具上_金具.Dra = value; + X0Y1_ブーツ_紐_紐10_紐下_金具上_金具.Dra = value; + X0Y0_ブーツ_紐_紐10_紐下_金具上_金具.Hit = value; + X0Y1_ブーツ_紐_紐10_紐下_金具上_金具.Hit = value; + } + } + + public bool ブーツ_紐_紐10_紐下_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ_紐_紐10_紐下_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ_紐_紐10_紐下_金具上_穴.Dra = value; + X0Y1_ブーツ_紐_紐10_紐下_金具上_穴.Dra = value; + X0Y0_ブーツ_紐_紐10_紐下_金具上_穴.Hit = value; + X0Y1_ブーツ_紐_紐10_紐下_金具上_穴.Hit = value; + } + } + + public bool ブーツ_紐_紐10_紐下_紐_表示 + { + get + { + return X0Y0_ブーツ_紐_紐10_紐下_紐.Dra; + } + set + { + X0Y0_ブーツ_紐_紐10_紐下_紐.Dra = value; + X0Y1_ブーツ_紐_紐10_紐下_紐.Dra = value; + X0Y0_ブーツ_紐_紐10_紐下_紐.Hit = value; + X0Y1_ブーツ_紐_紐10_紐下_紐.Hit = value; + } + } + + public bool ブーツ_紐_紐10_紐上_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ_紐_紐10_紐上_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ_紐_紐10_紐上_金具上_金具.Dra = value; + X0Y1_ブーツ_紐_紐10_紐上_金具上_金具.Dra = value; + X0Y0_ブーツ_紐_紐10_紐上_金具上_金具.Hit = value; + X0Y1_ブーツ_紐_紐10_紐上_金具上_金具.Hit = value; + } + } + + public bool ブーツ_紐_紐10_紐上_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ_紐_紐10_紐上_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ_紐_紐10_紐上_金具上_穴.Dra = value; + X0Y1_ブーツ_紐_紐10_紐上_金具上_穴.Dra = value; + X0Y0_ブーツ_紐_紐10_紐上_金具上_穴.Hit = value; + X0Y1_ブーツ_紐_紐10_紐上_金具上_穴.Hit = value; + } + } + + public bool ブーツ_紐_紐10_紐上_紐_表示 + { + get + { + return X0Y0_ブーツ_紐_紐10_紐上_紐.Dra; + } + set + { + X0Y0_ブーツ_紐_紐10_紐上_紐.Dra = value; + X0Y1_ブーツ_紐_紐10_紐上_紐.Dra = value; + X0Y0_ブーツ_紐_紐10_紐上_紐.Hit = value; + X0Y1_ブーツ_紐_紐10_紐上_紐.Hit = value; + } + } + + public bool ブーツ_紐_紐11_紐下_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ_紐_紐11_紐下_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ_紐_紐11_紐下_金具上_金具.Dra = value; + X0Y1_ブーツ_紐_紐11_紐下_金具上_金具.Dra = value; + X0Y0_ブーツ_紐_紐11_紐下_金具上_金具.Hit = value; + X0Y1_ブーツ_紐_紐11_紐下_金具上_金具.Hit = value; + } + } + + public bool ブーツ_紐_紐11_紐下_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ_紐_紐11_紐下_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ_紐_紐11_紐下_金具上_穴.Dra = value; + X0Y1_ブーツ_紐_紐11_紐下_金具上_穴.Dra = value; + X0Y0_ブーツ_紐_紐11_紐下_金具上_穴.Hit = value; + X0Y1_ブーツ_紐_紐11_紐下_金具上_穴.Hit = value; + } + } + + public bool ブーツ_紐_紐11_紐下_紐_表示 + { + get + { + return X0Y0_ブーツ_紐_紐11_紐下_紐.Dra; + } + set + { + X0Y0_ブーツ_紐_紐11_紐下_紐.Dra = value; + X0Y1_ブーツ_紐_紐11_紐下_紐.Dra = value; + X0Y0_ブーツ_紐_紐11_紐下_紐.Hit = value; + X0Y1_ブーツ_紐_紐11_紐下_紐.Hit = value; + } + } + + public bool ブーツ_紐_紐11_紐上_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ_紐_紐11_紐上_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ_紐_紐11_紐上_金具上_金具.Dra = value; + X0Y1_ブーツ_紐_紐11_紐上_金具上_金具.Dra = value; + X0Y0_ブーツ_紐_紐11_紐上_金具上_金具.Hit = value; + X0Y1_ブーツ_紐_紐11_紐上_金具上_金具.Hit = value; + } + } + + public bool ブーツ_紐_紐11_紐上_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ_紐_紐11_紐上_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ_紐_紐11_紐上_金具上_穴.Dra = value; + X0Y1_ブーツ_紐_紐11_紐上_金具上_穴.Dra = value; + X0Y0_ブーツ_紐_紐11_紐上_金具上_穴.Hit = value; + X0Y1_ブーツ_紐_紐11_紐上_金具上_穴.Hit = value; + } + } + + public bool ブーツ_紐_紐11_紐上_紐_表示 + { + get + { + return X0Y0_ブーツ_紐_紐11_紐上_紐.Dra; + } + set + { + X0Y0_ブーツ_紐_紐11_紐上_紐.Dra = value; + X0Y1_ブーツ_紐_紐11_紐上_紐.Dra = value; + X0Y0_ブーツ_紐_紐11_紐上_紐.Hit = value; + X0Y1_ブーツ_紐_紐11_紐上_紐.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 ブーツ_紐_結び_紐右_紐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 ブーツ_紐_結び_結び目_表示 + { + get + { + return X0Y0_ブーツ_紐_結び_結び目.Dra; + } + set + { + X0Y0_ブーツ_紐_結び_結び目.Dra = value; + X0Y1_ブーツ_紐_結び_結び目.Dra = value; + X0Y0_ブーツ_紐_結び_結び目.Hit = value; + X0Y1_ブーツ_紐_結び_結び目.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 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 アーマ_穴_穴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 脚輪上_革_表示 + { + 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 脚輪上_金具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 脚輪上_金具左_表示 + { + get + { + return X0Y0_脚輪上_金具左.Dra; + } + set + { + X0Y0_脚輪上_金具左.Dra = value; + X0Y1_脚輪上_金具左.Dra = value; + X0Y0_脚輪上_金具左.Hit = value; + X0Y1_脚輪上_金具左.Hit = value; + } + } + + public bool 脚輪上_金具右_表示 + { + get + { + return X0Y0_脚輪上_金具右.Dra; + } + set + { + X0Y0_脚輪上_金具右.Dra = value; + X0Y1_脚輪上_金具右.Dra = value; + X0Y0_脚輪上_金具右.Hit = value; + X0Y1_脚輪上_金具右.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 脚輪下_金具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 脚輪下_金具左_表示 + { + get + { + return X0Y0_脚輪下_金具左.Dra; + } + set + { + X0Y0_脚輪下_金具左.Dra = value; + X0Y1_脚輪下_金具左.Dra = value; + X0Y0_脚輪下_金具左.Hit = value; + X0Y1_脚輪下_金具左.Hit = value; + } + } + + public bool 脚輪下_金具右_表示 + { + get + { + return X0Y0_脚輪下_金具右.Dra; + } + set + { + X0Y0_脚輪下_金具右.Dra = value; + X0Y1_脚輪下_金具右.Dra = value; + X0Y0_脚輪下_金具右.Hit = value; + X0Y1_脚輪下_金具右.Hit = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト1_表示; + } + set + { + ハイライト1_表示 = value; + ハイライト2_表示 = value; + } + } + + public double 筋肉濃度 + { + get + { + return 筋CD.不透明度; + } + set + { + 筋CD.不透明度 = value; + } + } + + public double 傷X1濃度 + { + get + { + return 傷X1CD.不透明度; + } + set + { + 傷X1CD.不透明度 = value; + } + } + + public double 傷X2濃度 + { + get + { + return 傷X2CD.不透明度; + } + set + { + 傷X2CD.不透明度 = value; + } + } + + public double 傷I1濃度 + { + get + { + return 傷I1CD.不透明度; + } + set + { + 傷I1CD.不透明度 = value; + } + } + + public double 傷I2濃度 + { + get + { + return 傷I2CD.不透明度; + } + set + { + 傷I2CD.不透明度 = value; + } + } + + public double 傷I3濃度 + { + get + { + return 傷I3CD.不透明度; + } + set + { + 傷I3CD.不透明度 = value; + } + } + + public double 傷I4濃度 + { + get + { + return 傷I4CD.不透明度; + } + set + { + 傷I4CD.不透明度 = value; + } + } + + public double 傷I5濃度 + { + get + { + return 傷I5CD.不透明度; + } + set + { + 傷I5CD.不透明度 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト1CD.不透明度; + } + set + { + ハイライト1CD.不透明度 = value; + ハイライト2CD.不透明度 = value; + } + } + + public bool 脚輪上表示 + { + get + { + return 脚輪上_革_表示; + } + set + { + 脚輪上_革_表示 = value; + 脚輪上_金具1_表示 = value; + 脚輪上_金具2_表示 = value; + 脚輪上_金具3_表示 = value; + 脚輪上_金具左_表示 = value; + 脚輪上_金具右_表示 = value; + } + } + + public bool 脚輪下表示 + { + get + { + return 脚輪下_革_表示; + } + set + { + 脚輪下_革_表示 = value; + 脚輪下_金具1_表示 = value; + 脚輪下_金具2_表示 = value; + 脚輪下_金具3_表示 = value; + 脚輪下_金具左_表示 = value; + 脚輪下_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖3.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 脚_表示; + } + set + { + 脚_表示 = value; + 筋_表示 = value; + 淫タトゥ_足首_タトゥ_表示 = value; + 淫タトゥ_足首_ハート1_タトゥ左_表示 = value; + 淫タトゥ_足首_ハート1_タトゥ右_表示 = value; + 淫タトゥ_足首_ハート3_タトゥ左_表示 = value; + 淫タトゥ_足首_ハート3_タトゥ右_表示 = value; + 淫タトゥ_足首_ハート2_タトゥ左_表示 = value; + 淫タトゥ_足首_ハート2_タトゥ右_表示 = value; + 淫タトゥ_ハート_タトゥ左_表示 = value; + 淫タトゥ_ハート_タトゥ右_表示 = value; + 淫タトゥ_タトゥ左_表示 = value; + 淫タトゥ_タトゥ右_表示 = value; + 悪タトゥ_文字1_文字a_枠_表示 = value; + 悪タトゥ_文字1_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_文字1_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_文字1_文字b_枠_表示 = value; + 悪タトゥ_文字1_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_文字1_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_文字1_文字c_枠_表示 = value; + 悪タトゥ_文字1_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_文字1_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_文字1_文字d_枠_表示 = value; + 悪タトゥ_文字1_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_文字1_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_文字1_文字e_枠_表示 = value; + 悪タトゥ_文字1_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_文字1_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_文字1_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_文字2_文字a_枠_表示 = value; + 悪タトゥ_文字2_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_文字2_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_文字2_文字b_枠_表示 = value; + 悪タトゥ_文字2_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_文字2_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_文字2_文字c_枠_表示 = value; + 悪タトゥ_文字2_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_文字2_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_文字2_文字d_枠_表示 = value; + 悪タトゥ_文字2_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_文字2_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_文字2_文字e_枠_表示 = value; + 悪タトゥ_文字2_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_文字2_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_文字2_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_タトゥ1_表示 = value; + 悪タトゥ_タトゥ2_表示 = value; + 悪タトゥ_逆十字_逆十字1_表示 = value; + 悪タトゥ_逆十字_逆十字2_表示 = value; + 悪タトゥ_タトゥ左_表示 = value; + 悪タトゥ_タトゥ右_表示 = value; + 紋柄_紋1_表示 = value; + 紋柄_紋2_表示 = value; + 紋柄_紋3_表示 = value; + 紋柄_紋4_表示 = value; + 獣性_獣毛1_表示 = value; + 獣性_獣毛2_表示 = value; + 獣性_獣毛3_表示 = value; + 獣性_獣毛4_表示 = value; + 獣性_獣毛5_表示 = value; + 竜性_鱗_鱗1_表示 = value; + 竜性_鱗_鱗2_表示 = value; + 竜性_鱗_鱗3_表示 = value; + 竜性_鱗_鱗4_表示 = value; + 竜性_鱗_鱗5_表示 = value; + 竜性_鱗_鱗6_表示 = value; + 竜性_鱗_鱗7_表示 = value; + 竜性_棘_棘1_表示 = value; + 竜性_棘_棘2_表示 = value; + 竜性_棘_棘3_表示 = value; + 竜性_棘_棘4_表示 = value; + 竜性_棘_棘5_表示 = value; + 竜性_棘_棘6_表示 = value; + 虫性_棘_棘1_表示 = value; + 虫性_棘_棘2_表示 = value; + 虫性_棘_棘3_表示 = value; + 虫性_膝_表示 = value; + 虫性_線_表示 = value; + 傷X1_表示 = value; + 傷X2_表示 = value; + 傷I1_表示 = value; + 傷I2_表示 = value; + 傷I3_表示 = value; + 傷I4_表示 = value; + 傷I5_表示 = value; + ハイライト1_表示 = value; + ハイライト2_表示 = value; + パンスト_パンスト_表示 = value; + パンスト_ハイライト1_表示 = value; + パンスト_ハイライト2_表示 = value; + ソックス_ソックス_表示 = value; + ソックス_ハイライト1_表示 = value; + ソックス_ハイライト2_表示 = value; + ブーツ_タン_タン_表示 = value; + ブーツ_タン_縁_縁1_表示 = value; + ブーツ_タン_縁_縁2_表示 = value; + ブーツ_ブーツ_ブーツ_表示 = value; + ブーツ_ブーツ_皺_皺1_表示 = value; + ブーツ_ブーツ_皺_皺2_表示 = value; + ブーツ_ブーツ_縁_縁1_表示 = value; + ブーツ_ブーツ_縁_縁2_表示 = value; + ブーツ_ブーツ_縁_縁3_表示 = value; + ブーツ_ブーツ_縁_縁4_表示 = value; + ブーツ_柄_表示 = value; + ブーツ_紐_紐_表示 = value; + ブーツ_紐_紐1_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐1_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐1_紐下_紐_表示 = value; + ブーツ_紐_紐1_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐1_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐1_紐上_紐_表示 = value; + ブーツ_紐_紐2_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐2_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐2_紐下_紐_表示 = value; + ブーツ_紐_紐2_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐2_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐2_紐上_紐_表示 = value; + ブーツ_紐_紐3_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐3_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐3_紐下_紐_表示 = value; + ブーツ_紐_紐3_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐3_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐3_紐上_紐_表示 = value; + ブーツ_紐_紐4_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐4_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐4_紐下_紐_表示 = value; + ブーツ_紐_紐4_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐4_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐4_紐上_紐_表示 = value; + ブーツ_紐_紐5_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐5_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐5_紐下_紐_表示 = value; + ブーツ_紐_紐5_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐5_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐5_紐上_紐_表示 = value; + ブーツ_紐_紐6_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐6_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐6_紐下_紐_表示 = value; + ブーツ_紐_紐6_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐6_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐6_紐上_紐_表示 = value; + ブーツ_紐_紐7_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐7_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐7_紐下_紐_表示 = value; + ブーツ_紐_紐7_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐7_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐7_紐上_紐_表示 = value; + ブーツ_紐_紐8_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐8_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐8_紐下_紐_表示 = value; + ブーツ_紐_紐8_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐8_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐8_紐上_紐_表示 = value; + ブーツ_紐_紐9_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐9_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐9_紐下_紐_表示 = value; + ブーツ_紐_紐9_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐9_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐9_紐上_紐_表示 = value; + ブーツ_紐_紐10_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐10_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐10_紐下_紐_表示 = value; + ブーツ_紐_紐10_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐10_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐10_紐上_紐_表示 = value; + ブーツ_紐_紐11_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐11_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐11_紐下_紐_表示 = value; + ブーツ_紐_紐11_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐11_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐11_紐上_紐_表示 = value; + ブーツ_紐_結び_紐左_紐3_表示 = value; + ブーツ_紐_結び_紐左_紐2_表示 = value; + ブーツ_紐_結び_紐左_紐1_表示 = value; + ブーツ_紐_結び_紐右_紐3_表示 = value; + ブーツ_紐_結び_紐右_紐2_表示 = value; + ブーツ_紐_結び_紐右_紐1_表示 = value; + ブーツ_紐_結び_結び目_表示 = value; + アーマ_ベース_表示 = value; + アーマ_脛当_脛当1_表示 = value; + アーマ_脛当_脛当2_表示 = value; + アーマ_膝当_表示 = value; + アーマ_穴_穴1_表示 = value; + アーマ_穴_穴2_表示 = value; + アーマ_穴_穴3_表示 = value; + アーマ_穴_穴4_表示 = value; + 脚輪上_革_表示 = value; + 脚輪上_金具1_表示 = value; + 脚輪上_金具2_表示 = value; + 脚輪上_金具3_表示 = value; + 脚輪上_金具左_表示 = value; + 脚輪上_金具右_表示 = value; + 脚輪下_革_表示 = value; + 脚輪下_金具1_表示 = value; + 脚輪下_金具2_表示 = value; + 脚輪下_金具3_表示 = value; + 脚輪下_金具左_表示 = value; + 脚輪下_金具右_表示 = value; + 鎖1.表示 = value; + 鎖3.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 脚CD.不透明度; + } + set + { + 脚CD.不透明度 = value; + 筋CD.不透明度 = value; + 淫タトゥ_足首_タトゥCD.不透明度 = value; + 淫タトゥ_足首_ハート1_タトゥ左CD.不透明度 = value; + 淫タトゥ_足首_ハート1_タトゥ右CD.不透明度 = value; + 淫タトゥ_足首_ハート3_タトゥ左CD.不透明度 = value; + 淫タトゥ_足首_ハート3_タトゥ右CD.不透明度 = value; + 淫タトゥ_足首_ハート2_タトゥ左CD.不透明度 = value; + 淫タトゥ_足首_ハート2_タトゥ右CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ左CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ右CD.不透明度 = value; + 淫タトゥ_タトゥ左CD.不透明度 = value; + 淫タトゥ_タトゥ右CD.不透明度 = value; + 悪タトゥ_文字1_文字a_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字a_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字a_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字b_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字b_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字b_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字c_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字c_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字c_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字d_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字d_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字d_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字e_枠CD.不透明度 = value; + 悪タトゥ_文字1_文字e_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字1_文字e_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字1_文字e_文字タトゥ3CD.不透明度 = value; + 悪タトゥ_文字2_文字a_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字a_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字a_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字b_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字b_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字b_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字c_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字c_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字c_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字d_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字d_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字d_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字e_枠CD.不透明度 = value; + 悪タトゥ_文字2_文字e_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字2_文字e_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字2_文字e_文字タトゥ3CD.不透明度 = value; + 悪タトゥ_タトゥ1CD.不透明度 = value; + 悪タトゥ_タトゥ2CD.不透明度 = value; + 悪タトゥ_逆十字_逆十字1CD.不透明度 = value; + 悪タトゥ_逆十字_逆十字2CD.不透明度 = value; + 悪タトゥ_タトゥ左CD.不透明度 = value; + 悪タトゥ_タトゥ右CD.不透明度 = value; + 紋柄_紋1CD.不透明度 = value; + 紋柄_紋2CD.不透明度 = value; + 紋柄_紋3CD.不透明度 = value; + 紋柄_紋4CD.不透明度 = value; + 獣性_獣毛1CD.不透明度 = value; + 獣性_獣毛2CD.不透明度 = value; + 獣性_獣毛3CD.不透明度 = value; + 獣性_獣毛4CD.不透明度 = value; + 獣性_獣毛5CD.不透明度 = value; + 竜性_鱗_鱗1CD.不透明度 = value; + 竜性_鱗_鱗2CD.不透明度 = value; + 竜性_鱗_鱗3CD.不透明度 = value; + 竜性_鱗_鱗4CD.不透明度 = value; + 竜性_鱗_鱗5CD.不透明度 = value; + 竜性_鱗_鱗6CD.不透明度 = value; + 竜性_鱗_鱗7CD.不透明度 = value; + 竜性_棘_棘1CD.不透明度 = value; + 竜性_棘_棘2CD.不透明度 = value; + 竜性_棘_棘3CD.不透明度 = value; + 竜性_棘_棘4CD.不透明度 = value; + 竜性_棘_棘5CD.不透明度 = value; + 竜性_棘_棘6CD.不透明度 = value; + 虫性_棘_棘1CD.不透明度 = value; + 虫性_棘_棘2CD.不透明度 = value; + 虫性_棘_棘3CD.不透明度 = value; + 虫性_膝CD.不透明度 = value; + 虫性_線CD.不透明度 = value; + 傷X1CD.不透明度 = value; + 傷X2CD.不透明度 = value; + 傷I1CD.不透明度 = value; + 傷I2CD.不透明度 = value; + 傷I3CD.不透明度 = value; + 傷I4CD.不透明度 = value; + 傷I5CD.不透明度 = value; + ハイライト1CD.不透明度 = value; + ハイライト2CD.不透明度 = value; + パンスト_パンストCD.不透明度 = value; + パンスト_ハイライト1CD.不透明度 = value; + パンスト_ハイライト2CD.不透明度 = value; + ソックス_ソックスCD.不透明度 = value; + ソックス_ハイライト1CD.不透明度 = value; + ソックス_ハイライト2CD.不透明度 = value; + ブーツ_タン_タンCD.不透明度 = value; + ブーツ_タン_縁_縁1CD.不透明度 = value; + ブーツ_タン_縁_縁2CD.不透明度 = value; + ブーツ_ブーツ_ブーツCD.不透明度 = value; + ブーツ_ブーツ_皺_皺1CD.不透明度 = value; + ブーツ_ブーツ_皺_皺2CD.不透明度 = value; + ブーツ_ブーツ_縁_縁1CD.不透明度 = value; + ブーツ_ブーツ_縁_縁2CD.不透明度 = value; + ブーツ_ブーツ_縁_縁3CD.不透明度 = value; + ブーツ_ブーツ_縁_縁4CD.不透明度 = value; + ブーツ_柄CD.不透明度 = value; + ブーツ_紐_紐CD.不透明度 = value; + ブーツ_紐_紐1_紐下_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐1_紐下_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐1_紐下_紐CD.不透明度 = value; + ブーツ_紐_紐1_紐上_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐1_紐上_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐1_紐上_紐CD.不透明度 = value; + ブーツ_紐_紐2_紐下_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐2_紐下_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐2_紐下_紐CD.不透明度 = value; + ブーツ_紐_紐2_紐上_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐2_紐上_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐2_紐上_紐CD.不透明度 = value; + ブーツ_紐_紐3_紐下_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐3_紐下_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐3_紐下_紐CD.不透明度 = value; + ブーツ_紐_紐3_紐上_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐3_紐上_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐3_紐上_紐CD.不透明度 = value; + ブーツ_紐_紐4_紐下_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐4_紐下_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐4_紐下_紐CD.不透明度 = value; + ブーツ_紐_紐4_紐上_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐4_紐上_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐4_紐上_紐CD.不透明度 = value; + ブーツ_紐_紐5_紐下_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐5_紐下_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐5_紐下_紐CD.不透明度 = value; + ブーツ_紐_紐5_紐上_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐5_紐上_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐5_紐上_紐CD.不透明度 = value; + ブーツ_紐_紐6_紐下_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐6_紐下_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐6_紐下_紐CD.不透明度 = value; + ブーツ_紐_紐6_紐上_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐6_紐上_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐6_紐上_紐CD.不透明度 = value; + ブーツ_紐_紐7_紐下_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐7_紐下_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐7_紐下_紐CD.不透明度 = value; + ブーツ_紐_紐7_紐上_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐7_紐上_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐7_紐上_紐CD.不透明度 = value; + ブーツ_紐_紐8_紐下_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐8_紐下_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐8_紐下_紐CD.不透明度 = value; + ブーツ_紐_紐8_紐上_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐8_紐上_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐8_紐上_紐CD.不透明度 = value; + ブーツ_紐_紐9_紐下_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐9_紐下_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐9_紐下_紐CD.不透明度 = value; + ブーツ_紐_紐9_紐上_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐9_紐上_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐9_紐上_紐CD.不透明度 = value; + ブーツ_紐_紐10_紐下_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐10_紐下_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐10_紐下_紐CD.不透明度 = value; + ブーツ_紐_紐10_紐上_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐10_紐上_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐10_紐上_紐CD.不透明度 = value; + ブーツ_紐_紐11_紐下_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐11_紐下_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐11_紐下_紐CD.不透明度 = value; + ブーツ_紐_紐11_紐上_金具上_金具CD.不透明度 = value; + ブーツ_紐_紐11_紐上_金具上_穴CD.不透明度 = value; + ブーツ_紐_紐11_紐上_紐CD.不透明度 = value; + ブーツ_紐_結び_紐左_紐3CD.不透明度 = value; + ブーツ_紐_結び_紐左_紐2CD.不透明度 = value; + ブーツ_紐_結び_紐左_紐1CD.不透明度 = value; + ブーツ_紐_結び_紐右_紐3CD.不透明度 = value; + ブーツ_紐_結び_紐右_紐2CD.不透明度 = value; + ブーツ_紐_結び_紐右_紐1CD.不透明度 = value; + ブーツ_紐_結び_結び目CD.不透明度 = value; + アーマ_ベースCD.不透明度 = value; + アーマ_脛当_脛当1CD.不透明度 = value; + アーマ_脛当_脛当2CD.不透明度 = value; + アーマ_膝当CD.不透明度 = value; + アーマ_穴_穴1CD.不透明度 = value; + アーマ_穴_穴2CD.不透明度 = value; + アーマ_穴_穴3CD.不透明度 = value; + アーマ_穴_穴4CD.不透明度 = value; + 脚輪上_革CD.不透明度 = value; + 脚輪上_金具1CD.不透明度 = value; + 脚輪上_金具2CD.不透明度 = value; + 脚輪上_金具3CD.不透明度 = value; + 脚輪上_金具左CD.不透明度 = value; + 脚輪上_金具右CD.不透明度 = value; + 脚輪下_革CD.不透明度 = value; + 脚輪下_金具1CD.不透明度 = value; + 脚輪下_金具2CD.不透明度 = value; + 脚輪下_金具3CD.不透明度 = value; + 脚輪下_金具左CD.不透明度 = value; + 脚輪下_金具右CD.不透明度 = value; + } + } + + public bool パンスト表示 + { + get + { + return パンスト_パンスト_表示; + } + set + { + パンスト_パンスト_表示 = value; + パンスト_ハイライト1_表示 = value; + パンスト_ハイライト2_表示 = value; + } + } + + public bool ニーハイ表示 + { + get + { + return ソックス_ソックス_表示; + } + set + { + ソックス_ソックス_表示 = value; + ソックス_ハイライト1_表示 = value; + ソックス_ハイライト2_表示 = value; + } + } + + public bool ブーツ表示 + { + get + { + return ブーツ_タン_タン_表示; + } + set + { + ブーツ_タン_タン_表示 = value; + ブーツ_タン_縁_縁1_表示 = value; + ブーツ_タン_縁_縁2_表示 = value; + ブーツ_ブーツ_ブーツ_表示 = value; + ブーツ_ブーツ_皺_皺1_表示 = value; + ブーツ_ブーツ_皺_皺2_表示 = value; + ブーツ_ブーツ_縁_縁1_表示 = value; + ブーツ_ブーツ_縁_縁2_表示 = value; + ブーツ_ブーツ_縁_縁3_表示 = value; + ブーツ_ブーツ_縁_縁4_表示 = value; + ブーツ_柄_表示 = value; + ブーツ_紐_紐_表示 = value; + ブーツ_紐_紐1_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐1_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐1_紐下_紐_表示 = value; + ブーツ_紐_紐1_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐1_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐1_紐上_紐_表示 = value; + ブーツ_紐_紐2_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐2_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐2_紐下_紐_表示 = value; + ブーツ_紐_紐2_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐2_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐2_紐上_紐_表示 = value; + ブーツ_紐_紐3_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐3_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐3_紐下_紐_表示 = value; + ブーツ_紐_紐3_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐3_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐3_紐上_紐_表示 = value; + ブーツ_紐_紐4_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐4_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐4_紐下_紐_表示 = value; + ブーツ_紐_紐4_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐4_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐4_紐上_紐_表示 = value; + ブーツ_紐_紐5_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐5_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐5_紐下_紐_表示 = value; + ブーツ_紐_紐5_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐5_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐5_紐上_紐_表示 = value; + ブーツ_紐_紐6_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐6_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐6_紐下_紐_表示 = value; + ブーツ_紐_紐6_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐6_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐6_紐上_紐_表示 = value; + ブーツ_紐_紐7_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐7_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐7_紐下_紐_表示 = value; + ブーツ_紐_紐7_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐7_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐7_紐上_紐_表示 = value; + ブーツ_紐_紐8_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐8_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐8_紐下_紐_表示 = value; + ブーツ_紐_紐8_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐8_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐8_紐上_紐_表示 = value; + ブーツ_紐_紐9_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐9_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐9_紐下_紐_表示 = value; + ブーツ_紐_紐9_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐9_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐9_紐上_紐_表示 = value; + ブーツ_紐_紐10_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐10_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐10_紐下_紐_表示 = value; + ブーツ_紐_紐10_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐10_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐10_紐上_紐_表示 = value; + ブーツ_紐_紐11_紐下_金具上_金具_表示 = value; + ブーツ_紐_紐11_紐下_金具上_穴_表示 = value; + ブーツ_紐_紐11_紐下_紐_表示 = value; + ブーツ_紐_紐11_紐上_金具上_金具_表示 = value; + ブーツ_紐_紐11_紐上_金具上_穴_表示 = value; + ブーツ_紐_紐11_紐上_紐_表示 = value; + ブーツ_紐_結び_紐左_紐3_表示 = value; + ブーツ_紐_結び_紐左_紐2_表示 = value; + ブーツ_紐_結び_紐左_紐1_表示 = value; + ブーツ_紐_結び_紐右_紐3_表示 = value; + ブーツ_紐_結び_紐右_紐2_表示 = value; + ブーツ_紐_結び_紐右_紐1_表示 = value; + ブーツ_紐_結び_結び目_表示 = value; + } + } + + public bool メイル表示 + { + get + { + return アーマ_ベース_表示; + } + set + { + アーマ_ベース_表示 = value; + アーマ_脛当_脛当1_表示 = value; + アーマ_脛当_脛当2_表示 = value; + アーマ_膝当_表示 = value; + アーマ_穴_穴1_表示 = value; + アーマ_穴_穴2_表示 = value; + アーマ_穴_穴3_表示 = value; + アーマ_穴_穴4_表示 = value; + } + } + + public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0); + + public JointS 脚輪下_接続点 => new JointS(本体, X0Y0_脚, 2); + + public JointS 脚輪上_接続点 => new JointS(本体, X0Y0_脚, 3); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪上_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪上_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_脚輪下_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_脚輪下_金具右, 0); + + public 脚_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_人D e) + { + 脚_人 脚_人2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.脚左["脚"]); + Pars pars = 本体[0][0]; + X0Y0_脚 = pars["脚"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + Pars pars2 = pars["淫タトゥ"].ToPars(); + Pars pars3 = pars2["足首"].ToPars(); + X0Y0_淫タトゥ_足首_タトゥ = pars3["タトゥ"].ToPar(); + Pars pars4 = pars3["ハート1"].ToPars(); + X0Y0_淫タトゥ_足首_ハート1_タトゥ左 = pars4["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_足首_ハート1_タトゥ右 = pars4["タトゥ右"].ToPar(); + pars4 = pars3["ハート3"].ToPars(); + X0Y0_淫タトゥ_足首_ハート3_タトゥ左 = pars4["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_足首_ハート3_タトゥ右 = pars4["タトゥ右"].ToPar(); + pars4 = pars3["ハート2"].ToPars(); + X0Y0_淫タトゥ_足首_ハート2_タトゥ左 = pars4["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_足首_ハート2_タトゥ右 = pars4["タトゥ右"].ToPar(); + pars3 = pars2["ハート"].ToPars(); + X0Y0_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); + X0Y0_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["文字1"].ToPars(); + pars4 = pars3["文字a"].ToPars(); + X0Y0_悪タトゥ_文字1_文字a_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字b"].ToPars(); + X0Y0_悪タトゥ_文字1_文字b_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字c"].ToPars(); + X0Y0_悪タトゥ_文字1_文字c_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字d"].ToPars(); + X0Y0_悪タトゥ_文字1_文字d_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字e"].ToPars(); + X0Y0_悪タトゥ_文字1_文字e_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); + pars3 = pars2["文字2"].ToPars(); + pars4 = pars3["文字a"].ToPars(); + X0Y0_悪タトゥ_文字2_文字a_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字b"].ToPars(); + X0Y0_悪タトゥ_文字2_文字b_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字c"].ToPars(); + X0Y0_悪タトゥ_文字2_文字c_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字d"].ToPars(); + X0Y0_悪タトゥ_文字2_文字d_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字e"].ToPars(); + X0Y0_悪タトゥ_文字2_文字e_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); + X0Y0_悪タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); + X0Y0_悪タトゥ_タトゥ2 = pars2["タトゥ2"].ToPar(); + pars3 = pars2["逆十字"].ToPars(); + X0Y0_悪タトゥ_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); + X0Y0_悪タトゥ_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); + X0Y0_悪タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y0_悪タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + X0Y0_紋柄_紋1 = pars2["紋1"].ToPar(); + X0Y0_紋柄_紋2 = pars2["紋2"].ToPar(); + X0Y0_紋柄_紋3 = pars2["紋3"].ToPar(); + X0Y0_紋柄_紋4 = pars2["紋4"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y0_獣性_獣毛1 = pars2["獣毛1"].ToPar(); + X0Y0_獣性_獣毛2 = pars2["獣毛2"].ToPar(); + X0Y0_獣性_獣毛3 = pars2["獣毛3"].ToPar(); + X0Y0_獣性_獣毛4 = pars2["獣毛4"].ToPar(); + X0Y0_獣性_獣毛5 = pars2["獣毛5"].ToPar(); + pars2 = pars["竜性"].ToPars(); + pars3 = pars2["鱗"].ToPars(); + 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(); + pars3 = pars2["刺"].ToPars(); + 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(); + pars2 = pars["虫性"].ToPars(); + pars3 = pars2["刺"].ToPars(); + X0Y0_虫性_棘_棘1 = pars3["刺1"].ToPar(); + X0Y0_虫性_棘_棘2 = pars3["刺2"].ToPar(); + X0Y0_虫性_棘_棘3 = pars3["刺3"].ToPar(); + X0Y0_虫性_膝 = pars2["膝"].ToPar(); + X0Y0_虫性_線 = pars2["線"].ToPar(); + X0Y0_傷X1 = pars["傷X1"].ToPar(); + X0Y0_傷X2 = pars["傷X2"].ToPar(); + X0Y0_傷I1 = pars["傷I1"].ToPar(); + X0Y0_傷I2 = pars["傷I2"].ToPar(); + X0Y0_傷I3 = pars["傷I3"].ToPar(); + X0Y0_傷I4 = pars["傷I4"].ToPar(); + X0Y0_傷I5 = pars["傷I5"].ToPar(); + X0Y0_ハイライト1 = pars["ハイライト1"].ToPar(); + X0Y0_ハイライト2 = pars["ハイライト2"].ToPar(); + pars2 = pars["パンスト"].ToPars(); + X0Y0_パンスト_パンスト = pars2["パンスト"].ToPar(); + X0Y0_パンスト_ハイライト1 = pars2["ハイライト1"].ToPar(); + X0Y0_パンスト_ハイライト2 = pars2["ハイライト2"].ToPar(); + pars2 = pars["ソックス"].ToPars(); + X0Y0_ソックス_ソックス = pars2["ソックス"].ToPar(); + X0Y0_ソックス_ハイライト1 = pars2["ハイライト1"].ToPar(); + X0Y0_ソックス_ハイライト2 = pars2["ハイライト2"].ToPar(); + pars2 = pars["ブーツ"].ToPars(); + pars3 = pars2["タン"].ToPars(); + X0Y0_ブーツ_タン_タン = pars3["タン"].ToPar(); + pars4 = pars3["縁"].ToPars(); + X0Y0_ブーツ_タン_縁_縁1 = pars4["縁1"].ToPar(); + X0Y0_ブーツ_タン_縁_縁2 = pars4["縁2"].ToPar(); + pars3 = pars2["ブーツ"].ToPars(); + X0Y0_ブーツ_ブーツ_ブーツ = pars3["ブーツ"].ToPar(); + pars4 = pars3["皺"].ToPars(); + X0Y0_ブーツ_ブーツ_皺_皺1 = pars4["皺1"].ToPar(); + X0Y0_ブーツ_ブーツ_皺_皺2 = pars4["皺2"].ToPar(); + pars4 = pars3["縁"].ToPars(); + X0Y0_ブーツ_ブーツ_縁_縁1 = pars4["縁1"].ToPar(); + X0Y0_ブーツ_ブーツ_縁_縁2 = pars4["縁2"].ToPar(); + X0Y0_ブーツ_ブーツ_縁_縁3 = pars4["縁3"].ToPar(); + X0Y0_ブーツ_ブーツ_縁_縁4 = pars4["縁4"].ToPar(); + X0Y0_ブーツ_柄 = pars2["柄"].ToPar(); + pars3 = pars2["紐"].ToPars(); + X0Y0_ブーツ_紐_紐 = pars3["紐"].ToPar(); + pars4 = pars3["紐1"].ToPars(); + Pars pars5 = pars4["紐下"].ToPars(); + Pars pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐1_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐1_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐1_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐1_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐1_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐1_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐2"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐2_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐2_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐2_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐2_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐2_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐2_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐3"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐3_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐3_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐3_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐3_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐3_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐3_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐4"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐4_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐4_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐4_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐4_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐4_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐4_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐5"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐5_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐5_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐5_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐5_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐5_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐5_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐6"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐6_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐6_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐6_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐6_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐6_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐6_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐7"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐7_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐7_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐7_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐7_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐7_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐7_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐8"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐8_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐8_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐8_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐8_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐8_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐8_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐9"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐9_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐9_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐9_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐9_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐9_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐9_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐10"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐10_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐10_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐10_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐10_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐10_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐10_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐11"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐11_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐11_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐11_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ_紐_紐11_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ_紐_紐11_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ_紐_紐11_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["結び"].ToPars(); + pars5 = pars4["紐左"].ToPars(); + X0Y0_ブーツ_紐_結び_紐左_紐3 = pars5["紐3"].ToPar(); + X0Y0_ブーツ_紐_結び_紐左_紐2 = pars5["紐2"].ToPar(); + X0Y0_ブーツ_紐_結び_紐左_紐1 = pars5["紐1"].ToPar(); + pars5 = pars4["紐右"].ToPars(); + X0Y0_ブーツ_紐_結び_紐右_紐3 = pars5["紐3"].ToPar(); + X0Y0_ブーツ_紐_結び_紐右_紐2 = pars5["紐2"].ToPar(); + X0Y0_ブーツ_紐_結び_紐右_紐1 = pars5["紐1"].ToPar(); + X0Y0_ブーツ_紐_結び_結び目 = pars4["結び目"].ToPar(); + pars2 = pars["アーマ"].ToPars(); + X0Y0_アーマ_ベース = pars2["ベース"].ToPar(); + pars3 = pars2["脛当"].ToPars(); + X0Y0_アーマ_脛当_脛当1 = pars3["脛当1"].ToPar(); + X0Y0_アーマ_脛当_脛当2 = pars3["脛当2"].ToPar(); + X0Y0_アーマ_膝当 = pars2["膝当"].ToPar(); + pars3 = pars2["穴"].ToPars(); + X0Y0_アーマ_穴_穴1 = pars3["穴1"].ToPar(); + X0Y0_アーマ_穴_穴2 = pars3["穴2"].ToPar(); + X0Y0_アーマ_穴_穴3 = pars3["穴3"].ToPar(); + X0Y0_アーマ_穴_穴4 = pars3["穴4"].ToPar(); + pars2 = pars["脚輪上"].ToPars(); + X0Y0_脚輪上_革 = pars2["革"].ToPar(); + X0Y0_脚輪上_金具1 = pars2["金具1"].ToPar(); + X0Y0_脚輪上_金具2 = pars2["金具2"].ToPar(); + X0Y0_脚輪上_金具3 = pars2["金具3"].ToPar(); + X0Y0_脚輪上_金具左 = pars2["金具左"].ToPar(); + X0Y0_脚輪上_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["脚輪下"].ToPars(); + X0Y0_脚輪下_革 = pars2["革"].ToPar(); + X0Y0_脚輪下_金具1 = pars2["金具1"].ToPar(); + X0Y0_脚輪下_金具2 = pars2["金具2"].ToPar(); + X0Y0_脚輪下_金具3 = pars2["金具3"].ToPar(); + X0Y0_脚輪下_金具左 = pars2["金具左"].ToPar(); + X0Y0_脚輪下_金具右 = pars2["金具右"].ToPar(); + pars = 本体[0][1]; + X0Y1_脚 = pars["脚"].ToPar(); + X0Y1_筋 = pars["筋"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + pars3 = pars2["足首"].ToPars(); + X0Y1_淫タトゥ_足首_タトゥ = pars3["タトゥ"].ToPar(); + pars4 = pars3["ハート1"].ToPars(); + X0Y1_淫タトゥ_足首_ハート1_タトゥ左 = pars4["タトゥ左"].ToPar(); + X0Y1_淫タトゥ_足首_ハート1_タトゥ右 = pars4["タトゥ右"].ToPar(); + pars4 = pars3["ハート3"].ToPars(); + X0Y1_淫タトゥ_足首_ハート3_タトゥ左 = pars4["タトゥ左"].ToPar(); + X0Y1_淫タトゥ_足首_ハート3_タトゥ右 = pars4["タトゥ右"].ToPar(); + pars4 = pars3["ハート2"].ToPars(); + X0Y1_淫タトゥ_足首_ハート2_タトゥ左 = pars4["タトゥ左"].ToPar(); + X0Y1_淫タトゥ_足首_ハート2_タトゥ右 = pars4["タトゥ右"].ToPar(); + pars3 = pars2["ハート"].ToPars(); + X0Y1_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); + X0Y1_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); + X0Y1_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y1_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["文字1"].ToPars(); + pars4 = pars3["文字a"].ToPars(); + X0Y1_悪タトゥ_文字1_文字a_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字b"].ToPars(); + X0Y1_悪タトゥ_文字1_文字b_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字c"].ToPars(); + X0Y1_悪タトゥ_文字1_文字c_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字d"].ToPars(); + X0Y1_悪タトゥ_文字1_文字d_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字e"].ToPars(); + X0Y1_悪タトゥ_文字1_文字e_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); + pars3 = pars2["文字2"].ToPars(); + pars4 = pars3["文字a"].ToPars(); + X0Y1_悪タトゥ_文字2_文字a_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字b"].ToPars(); + X0Y1_悪タトゥ_文字2_文字b_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字c"].ToPars(); + X0Y1_悪タトゥ_文字2_文字c_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字d"].ToPars(); + X0Y1_悪タトゥ_文字2_文字d_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字e"].ToPars(); + X0Y1_悪タトゥ_文字2_文字e_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); + X0Y1_悪タトゥ_タトゥ1 = pars2["タトゥ1"].ToPar(); + X0Y1_悪タトゥ_タトゥ2 = pars2["タトゥ2"].ToPar(); + pars3 = pars2["逆十字"].ToPars(); + X0Y1_悪タトゥ_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); + X0Y1_悪タトゥ_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); + X0Y1_悪タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y1_悪タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + X0Y1_紋柄_紋1 = pars2["紋1"].ToPar(); + X0Y1_紋柄_紋2 = pars2["紋2"].ToPar(); + X0Y1_紋柄_紋3 = pars2["紋3"].ToPar(); + X0Y1_紋柄_紋4 = pars2["紋4"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y1_獣性_獣毛1 = pars2["獣毛1"].ToPar(); + X0Y1_獣性_獣毛2 = pars2["獣毛2"].ToPar(); + X0Y1_獣性_獣毛3 = pars2["獣毛3"].ToPar(); + X0Y1_獣性_獣毛4 = pars2["獣毛4"].ToPar(); + X0Y1_獣性_獣毛5 = pars2["獣毛5"].ToPar(); + pars2 = pars["竜性"].ToPars(); + pars3 = pars2["鱗"].ToPars(); + 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(); + pars3 = pars2["刺"].ToPars(); + 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(); + pars2 = pars["虫性"].ToPars(); + pars3 = pars2["刺"].ToPars(); + X0Y1_虫性_棘_棘1 = pars3["刺1"].ToPar(); + X0Y1_虫性_棘_棘2 = pars3["刺2"].ToPar(); + X0Y1_虫性_棘_棘3 = pars3["刺3"].ToPar(); + X0Y1_虫性_膝 = pars2["膝"].ToPar(); + X0Y1_虫性_線 = pars2["線"].ToPar(); + X0Y1_傷X1 = pars["傷X1"].ToPar(); + X0Y1_傷X2 = pars["傷X2"].ToPar(); + X0Y1_傷I1 = pars["傷I1"].ToPar(); + X0Y1_傷I2 = pars["傷I2"].ToPar(); + X0Y1_傷I3 = pars["傷I3"].ToPar(); + X0Y1_傷I4 = pars["傷I4"].ToPar(); + X0Y1_傷I5 = pars["傷I5"].ToPar(); + X0Y1_ハイライト1 = pars["ハイライト1"].ToPar(); + X0Y1_ハイライト2 = pars["ハイライト2"].ToPar(); + pars2 = pars["パンスト"].ToPars(); + X0Y1_パンスト_パンスト = pars2["パンスト"].ToPar(); + X0Y1_パンスト_ハイライト1 = pars2["ハイライト1"].ToPar(); + X0Y1_パンスト_ハイライト2 = pars2["ハイライト2"].ToPar(); + pars2 = pars["ソックス"].ToPars(); + X0Y1_ソックス_ソックス = pars2["ソックス"].ToPar(); + X0Y1_ソックス_ハイライト1 = pars2["ハイライト1"].ToPar(); + X0Y1_ソックス_ハイライト2 = pars2["ハイライト2"].ToPar(); + pars2 = pars["ブーツ"].ToPars(); + pars3 = pars2["タン"].ToPars(); + X0Y1_ブーツ_タン_タン = pars3["タン"].ToPar(); + pars4 = pars3["縁"].ToPars(); + X0Y1_ブーツ_タン_縁_縁1 = pars4["縁1"].ToPar(); + X0Y1_ブーツ_タン_縁_縁2 = pars4["縁2"].ToPar(); + pars3 = pars2["ブーツ"].ToPars(); + X0Y1_ブーツ_ブーツ_ブーツ = pars3["ブーツ"].ToPar(); + pars4 = pars3["皺"].ToPars(); + X0Y1_ブーツ_ブーツ_皺_皺1 = pars4["皺1"].ToPar(); + X0Y1_ブーツ_ブーツ_皺_皺2 = pars4["皺2"].ToPar(); + pars4 = pars3["縁"].ToPars(); + X0Y1_ブーツ_ブーツ_縁_縁1 = pars4["縁1"].ToPar(); + X0Y1_ブーツ_ブーツ_縁_縁2 = pars4["縁2"].ToPar(); + X0Y1_ブーツ_ブーツ_縁_縁3 = pars4["縁3"].ToPar(); + X0Y1_ブーツ_ブーツ_縁_縁4 = pars4["縁4"].ToPar(); + X0Y1_ブーツ_柄 = pars2["柄"].ToPar(); + pars3 = pars2["紐"].ToPars(); + X0Y1_ブーツ_紐_紐 = pars3["紐"].ToPar(); + pars4 = pars3["紐1"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐1_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐1_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐1_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐1_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐1_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐1_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐2"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐2_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐2_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐2_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐2_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐2_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐2_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐3"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐3_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐3_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐3_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐3_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐3_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐3_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐4"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐4_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐4_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐4_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐4_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐4_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐4_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐5"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐5_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐5_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐5_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐5_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐5_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐5_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐6"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐6_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐6_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐6_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐6_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐6_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐6_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐7"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐7_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐7_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐7_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐7_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐7_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐7_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐8"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐8_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐8_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐8_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐8_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐8_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐8_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐9"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐9_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐9_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐9_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐9_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐9_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐9_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐10"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐10_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐10_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐10_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐10_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐10_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐10_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐11"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐11_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐11_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐11_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ_紐_紐11_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ_紐_紐11_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ_紐_紐11_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["結び"].ToPars(); + pars5 = pars4["紐左"].ToPars(); + X0Y1_ブーツ_紐_結び_紐左_紐3 = pars5["紐3"].ToPar(); + X0Y1_ブーツ_紐_結び_紐左_紐2 = pars5["紐2"].ToPar(); + X0Y1_ブーツ_紐_結び_紐左_紐1 = pars5["紐1"].ToPar(); + pars5 = pars4["紐右"].ToPars(); + X0Y1_ブーツ_紐_結び_紐右_紐3 = pars5["紐3"].ToPar(); + X0Y1_ブーツ_紐_結び_紐右_紐2 = pars5["紐2"].ToPar(); + X0Y1_ブーツ_紐_結び_紐右_紐1 = pars5["紐1"].ToPar(); + X0Y1_ブーツ_紐_結び_結び目 = pars4["結び目"].ToPar(); + pars2 = pars["アーマ"].ToPars(); + X0Y1_アーマ_ベース = pars2["ベース"].ToPar(); + pars3 = pars2["脛当"].ToPars(); + X0Y1_アーマ_脛当_脛当1 = pars3["脛当1"].ToPar(); + X0Y1_アーマ_脛当_脛当2 = pars3["脛当2"].ToPar(); + X0Y1_アーマ_膝当 = pars2["膝当"].ToPar(); + pars3 = pars2["穴"].ToPars(); + X0Y1_アーマ_穴_穴1 = pars3["穴1"].ToPar(); + X0Y1_アーマ_穴_穴2 = pars3["穴2"].ToPar(); + X0Y1_アーマ_穴_穴3 = pars3["穴3"].ToPar(); + X0Y1_アーマ_穴_穴4 = pars3["穴4"].ToPar(); + pars2 = pars["脚輪上"].ToPars(); + X0Y1_脚輪上_革 = pars2["革"].ToPar(); + X0Y1_脚輪上_金具1 = pars2["金具1"].ToPar(); + X0Y1_脚輪上_金具2 = pars2["金具2"].ToPar(); + X0Y1_脚輪上_金具3 = pars2["金具3"].ToPar(); + X0Y1_脚輪上_金具左 = pars2["金具左"].ToPar(); + X0Y1_脚輪上_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["脚輪下"].ToPars(); + X0Y1_脚輪下_革 = pars2["革"].ToPar(); + X0Y1_脚輪下_金具1 = pars2["金具1"].ToPar(); + X0Y1_脚輪下_金具2 = pars2["金具2"].ToPar(); + X0Y1_脚輪下_金具3 = pars2["金具3"].ToPar(); + X0Y1_脚輪下_金具左 = pars2["金具左"].ToPar(); + X0Y1_脚輪下_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 脚_表示 = e.脚_表示; + 筋_表示 = e.筋_表示; + 淫タトゥ_足首_タトゥ_表示 = e.淫タトゥ_足首_タトゥ_表示; + 淫タトゥ_足首_ハート1_タトゥ左_表示 = e.淫タトゥ_足首_ハート1_タトゥ左_表示; + 淫タトゥ_足首_ハート1_タトゥ右_表示 = e.淫タトゥ_足首_ハート1_タトゥ右_表示; + 淫タトゥ_足首_ハート3_タトゥ左_表示 = e.淫タトゥ_足首_ハート3_タトゥ左_表示; + 淫タトゥ_足首_ハート3_タトゥ右_表示 = e.淫タトゥ_足首_ハート3_タトゥ右_表示; + 淫タトゥ_足首_ハート2_タトゥ左_表示 = e.淫タトゥ_足首_ハート2_タトゥ左_表示; + 淫タトゥ_足首_ハート2_タトゥ右_表示 = e.淫タトゥ_足首_ハート2_タトゥ右_表示; + 淫タトゥ_ハート_タトゥ左_表示 = e.淫タトゥ_ハート_タトゥ左_表示; + 淫タトゥ_ハート_タトゥ右_表示 = e.淫タトゥ_ハート_タトゥ右_表示; + 淫タトゥ_タトゥ左_表示 = e.淫タトゥ_タトゥ左_表示; + 淫タトゥ_タトゥ右_表示 = e.淫タトゥ_タトゥ右_表示; + 悪タトゥ_文字1_文字a_枠_表示 = e.悪タトゥ_文字1_文字a_枠_表示; + 悪タトゥ_文字1_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字a_文字タトゥ1_表示; + 悪タトゥ_文字1_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字a_文字タトゥ2_表示; + 悪タトゥ_文字1_文字b_枠_表示 = e.悪タトゥ_文字1_文字b_枠_表示; + 悪タトゥ_文字1_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字b_文字タトゥ1_表示; + 悪タトゥ_文字1_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字b_文字タトゥ2_表示; + 悪タトゥ_文字1_文字c_枠_表示 = e.悪タトゥ_文字1_文字c_枠_表示; + 悪タトゥ_文字1_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字c_文字タトゥ1_表示; + 悪タトゥ_文字1_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字c_文字タトゥ2_表示; + 悪タトゥ_文字1_文字d_枠_表示 = e.悪タトゥ_文字1_文字d_枠_表示; + 悪タトゥ_文字1_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字d_文字タトゥ1_表示; + 悪タトゥ_文字1_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字d_文字タトゥ2_表示; + 悪タトゥ_文字1_文字e_枠_表示 = e.悪タトゥ_文字1_文字e_枠_表示; + 悪タトゥ_文字1_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ1_表示; + 悪タトゥ_文字1_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ2_表示; + 悪タトゥ_文字1_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字1_文字e_文字タトゥ3_表示; + 悪タトゥ_文字2_文字a_枠_表示 = e.悪タトゥ_文字2_文字a_枠_表示; + 悪タトゥ_文字2_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字a_文字タトゥ1_表示; + 悪タトゥ_文字2_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字a_文字タトゥ2_表示; + 悪タトゥ_文字2_文字b_枠_表示 = e.悪タトゥ_文字2_文字b_枠_表示; + 悪タトゥ_文字2_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字b_文字タトゥ1_表示; + 悪タトゥ_文字2_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字b_文字タトゥ2_表示; + 悪タトゥ_文字2_文字c_枠_表示 = e.悪タトゥ_文字2_文字c_枠_表示; + 悪タトゥ_文字2_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字c_文字タトゥ1_表示; + 悪タトゥ_文字2_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字c_文字タトゥ2_表示; + 悪タトゥ_文字2_文字d_枠_表示 = e.悪タトゥ_文字2_文字d_枠_表示; + 悪タトゥ_文字2_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字d_文字タトゥ1_表示; + 悪タトゥ_文字2_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字d_文字タトゥ2_表示; + 悪タトゥ_文字2_文字e_枠_表示 = e.悪タトゥ_文字2_文字e_枠_表示; + 悪タトゥ_文字2_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ1_表示; + 悪タトゥ_文字2_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ2_表示; + 悪タトゥ_文字2_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字2_文字e_文字タトゥ3_表示; + 悪タトゥ_タトゥ1_表示 = e.悪タトゥ_タトゥ1_表示; + 悪タトゥ_タトゥ2_表示 = e.悪タトゥ_タトゥ2_表示; + 悪タトゥ_逆十字_逆十字1_表示 = e.悪タトゥ_逆十字_逆十字1_表示; + 悪タトゥ_逆十字_逆十字2_表示 = e.悪タトゥ_逆十字_逆十字2_表示; + 悪タトゥ_タトゥ左_表示 = e.悪タトゥ_タトゥ左_表示; + 悪タトゥ_タトゥ右_表示 = e.悪タトゥ_タトゥ右_表示; + 紋柄_紋1_表示 = e.紋柄_紋1_表示; + 紋柄_紋2_表示 = e.紋柄_紋2_表示; + 紋柄_紋3_表示 = e.紋柄_紋3_表示; + 紋柄_紋4_表示 = e.紋柄_紋4_表示; + 獣性_獣毛1_表示 = e.獣性_獣毛1_表示; + 獣性_獣毛2_表示 = e.獣性_獣毛2_表示; + 獣性_獣毛3_表示 = e.獣性_獣毛3_表示; + 獣性_獣毛4_表示 = e.獣性_獣毛4_表示; + 獣性_獣毛5_表示 = e.獣性_獣毛5_表示; + 竜性_鱗_鱗1_表示 = e.竜性_鱗_鱗1_表示; + 竜性_鱗_鱗2_表示 = e.竜性_鱗_鱗2_表示; + 竜性_鱗_鱗3_表示 = e.竜性_鱗_鱗3_表示; + 竜性_鱗_鱗4_表示 = e.竜性_鱗_鱗4_表示; + 竜性_鱗_鱗5_表示 = e.竜性_鱗_鱗5_表示; + 竜性_鱗_鱗6_表示 = e.竜性_鱗_鱗6_表示; + 竜性_鱗_鱗7_表示 = e.竜性_鱗_鱗7_表示; + 竜性_棘_棘1_表示 = e.竜性_棘_棘1_表示; + 竜性_棘_棘2_表示 = e.竜性_棘_棘2_表示; + 竜性_棘_棘3_表示 = e.竜性_棘_棘3_表示; + 竜性_棘_棘4_表示 = e.竜性_棘_棘4_表示; + 竜性_棘_棘5_表示 = e.竜性_棘_棘5_表示; + 竜性_棘_棘6_表示 = e.竜性_棘_棘6_表示; + 虫性_棘_棘1_表示 = e.虫性_棘_棘1_表示; + 虫性_棘_棘2_表示 = e.虫性_棘_棘2_表示; + 虫性_棘_棘3_表示 = e.虫性_棘_棘3_表示; + 虫性_膝_表示 = e.虫性_膝_表示; + 虫性_線_表示 = e.虫性_線_表示; + 傷X1_表示 = e.傷X1_表示; + 傷X2_表示 = e.傷X2_表示; + 傷I1_表示 = e.傷I1_表示; + 傷I2_表示 = e.傷I2_表示; + 傷I3_表示 = e.傷I3_表示; + 傷I4_表示 = e.傷I4_表示; + 傷I5_表示 = e.傷I5_表示; + ハイライト1_表示 = e.ハイライト1_表示; + ハイライト2_表示 = e.ハイライト2_表示; + パンスト_パンスト_表示 = e.パンスト_パンスト_表示; + パンスト_ハイライト1_表示 = e.パンスト_ハイライト1_表示; + パンスト_ハイライト2_表示 = e.パンスト_ハイライト2_表示; + ソックス_ソックス_表示 = e.ソックス_ソックス_表示; + ソックス_ハイライト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_表示; + ブーツ_ブーツ_縁_縁4_表示 = e.ブーツ_ブーツ_縁_縁4_表示; + ブーツ_柄_表示 = e.ブーツ_柄_表示; + ブーツ_紐_紐_表示 = e.ブーツ_紐_紐_表示; + ブーツ_紐_紐1_紐下_金具上_金具_表示 = e.ブーツ_紐_紐1_紐下_金具上_金具_表示; + ブーツ_紐_紐1_紐下_金具上_穴_表示 = e.ブーツ_紐_紐1_紐下_金具上_穴_表示; + ブーツ_紐_紐1_紐下_紐_表示 = e.ブーツ_紐_紐1_紐下_紐_表示; + ブーツ_紐_紐1_紐上_金具上_金具_表示 = e.ブーツ_紐_紐1_紐上_金具上_金具_表示; + ブーツ_紐_紐1_紐上_金具上_穴_表示 = e.ブーツ_紐_紐1_紐上_金具上_穴_表示; + ブーツ_紐_紐1_紐上_紐_表示 = e.ブーツ_紐_紐1_紐上_紐_表示; + ブーツ_紐_紐2_紐下_金具上_金具_表示 = e.ブーツ_紐_紐2_紐下_金具上_金具_表示; + ブーツ_紐_紐2_紐下_金具上_穴_表示 = e.ブーツ_紐_紐2_紐下_金具上_穴_表示; + ブーツ_紐_紐2_紐下_紐_表示 = e.ブーツ_紐_紐2_紐下_紐_表示; + ブーツ_紐_紐2_紐上_金具上_金具_表示 = e.ブーツ_紐_紐2_紐上_金具上_金具_表示; + ブーツ_紐_紐2_紐上_金具上_穴_表示 = e.ブーツ_紐_紐2_紐上_金具上_穴_表示; + ブーツ_紐_紐2_紐上_紐_表示 = e.ブーツ_紐_紐2_紐上_紐_表示; + ブーツ_紐_紐3_紐下_金具上_金具_表示 = e.ブーツ_紐_紐3_紐下_金具上_金具_表示; + ブーツ_紐_紐3_紐下_金具上_穴_表示 = e.ブーツ_紐_紐3_紐下_金具上_穴_表示; + ブーツ_紐_紐3_紐下_紐_表示 = e.ブーツ_紐_紐3_紐下_紐_表示; + ブーツ_紐_紐3_紐上_金具上_金具_表示 = e.ブーツ_紐_紐3_紐上_金具上_金具_表示; + ブーツ_紐_紐3_紐上_金具上_穴_表示 = e.ブーツ_紐_紐3_紐上_金具上_穴_表示; + ブーツ_紐_紐3_紐上_紐_表示 = e.ブーツ_紐_紐3_紐上_紐_表示; + ブーツ_紐_紐4_紐下_金具上_金具_表示 = e.ブーツ_紐_紐4_紐下_金具上_金具_表示; + ブーツ_紐_紐4_紐下_金具上_穴_表示 = e.ブーツ_紐_紐4_紐下_金具上_穴_表示; + ブーツ_紐_紐4_紐下_紐_表示 = e.ブーツ_紐_紐4_紐下_紐_表示; + ブーツ_紐_紐4_紐上_金具上_金具_表示 = e.ブーツ_紐_紐4_紐上_金具上_金具_表示; + ブーツ_紐_紐4_紐上_金具上_穴_表示 = e.ブーツ_紐_紐4_紐上_金具上_穴_表示; + ブーツ_紐_紐4_紐上_紐_表示 = e.ブーツ_紐_紐4_紐上_紐_表示; + ブーツ_紐_紐5_紐下_金具上_金具_表示 = e.ブーツ_紐_紐5_紐下_金具上_金具_表示; + ブーツ_紐_紐5_紐下_金具上_穴_表示 = e.ブーツ_紐_紐5_紐下_金具上_穴_表示; + ブーツ_紐_紐5_紐下_紐_表示 = e.ブーツ_紐_紐5_紐下_紐_表示; + ブーツ_紐_紐5_紐上_金具上_金具_表示 = e.ブーツ_紐_紐5_紐上_金具上_金具_表示; + ブーツ_紐_紐5_紐上_金具上_穴_表示 = e.ブーツ_紐_紐5_紐上_金具上_穴_表示; + ブーツ_紐_紐5_紐上_紐_表示 = e.ブーツ_紐_紐5_紐上_紐_表示; + ブーツ_紐_紐6_紐下_金具上_金具_表示 = e.ブーツ_紐_紐6_紐下_金具上_金具_表示; + ブーツ_紐_紐6_紐下_金具上_穴_表示 = e.ブーツ_紐_紐6_紐下_金具上_穴_表示; + ブーツ_紐_紐6_紐下_紐_表示 = e.ブーツ_紐_紐6_紐下_紐_表示; + ブーツ_紐_紐6_紐上_金具上_金具_表示 = e.ブーツ_紐_紐6_紐上_金具上_金具_表示; + ブーツ_紐_紐6_紐上_金具上_穴_表示 = e.ブーツ_紐_紐6_紐上_金具上_穴_表示; + ブーツ_紐_紐6_紐上_紐_表示 = e.ブーツ_紐_紐6_紐上_紐_表示; + ブーツ_紐_紐7_紐下_金具上_金具_表示 = e.ブーツ_紐_紐7_紐下_金具上_金具_表示; + ブーツ_紐_紐7_紐下_金具上_穴_表示 = e.ブーツ_紐_紐7_紐下_金具上_穴_表示; + ブーツ_紐_紐7_紐下_紐_表示 = e.ブーツ_紐_紐7_紐下_紐_表示; + ブーツ_紐_紐7_紐上_金具上_金具_表示 = e.ブーツ_紐_紐7_紐上_金具上_金具_表示; + ブーツ_紐_紐7_紐上_金具上_穴_表示 = e.ブーツ_紐_紐7_紐上_金具上_穴_表示; + ブーツ_紐_紐7_紐上_紐_表示 = e.ブーツ_紐_紐7_紐上_紐_表示; + ブーツ_紐_紐8_紐下_金具上_金具_表示 = e.ブーツ_紐_紐8_紐下_金具上_金具_表示; + ブーツ_紐_紐8_紐下_金具上_穴_表示 = e.ブーツ_紐_紐8_紐下_金具上_穴_表示; + ブーツ_紐_紐8_紐下_紐_表示 = e.ブーツ_紐_紐8_紐下_紐_表示; + ブーツ_紐_紐8_紐上_金具上_金具_表示 = e.ブーツ_紐_紐8_紐上_金具上_金具_表示; + ブーツ_紐_紐8_紐上_金具上_穴_表示 = e.ブーツ_紐_紐8_紐上_金具上_穴_表示; + ブーツ_紐_紐8_紐上_紐_表示 = e.ブーツ_紐_紐8_紐上_紐_表示; + ブーツ_紐_紐9_紐下_金具上_金具_表示 = e.ブーツ_紐_紐9_紐下_金具上_金具_表示; + ブーツ_紐_紐9_紐下_金具上_穴_表示 = e.ブーツ_紐_紐9_紐下_金具上_穴_表示; + ブーツ_紐_紐9_紐下_紐_表示 = e.ブーツ_紐_紐9_紐下_紐_表示; + ブーツ_紐_紐9_紐上_金具上_金具_表示 = e.ブーツ_紐_紐9_紐上_金具上_金具_表示; + ブーツ_紐_紐9_紐上_金具上_穴_表示 = e.ブーツ_紐_紐9_紐上_金具上_穴_表示; + ブーツ_紐_紐9_紐上_紐_表示 = e.ブーツ_紐_紐9_紐上_紐_表示; + ブーツ_紐_紐10_紐下_金具上_金具_表示 = e.ブーツ_紐_紐10_紐下_金具上_金具_表示; + ブーツ_紐_紐10_紐下_金具上_穴_表示 = e.ブーツ_紐_紐10_紐下_金具上_穴_表示; + ブーツ_紐_紐10_紐下_紐_表示 = e.ブーツ_紐_紐10_紐下_紐_表示; + ブーツ_紐_紐10_紐上_金具上_金具_表示 = e.ブーツ_紐_紐10_紐上_金具上_金具_表示; + ブーツ_紐_紐10_紐上_金具上_穴_表示 = e.ブーツ_紐_紐10_紐上_金具上_穴_表示; + ブーツ_紐_紐10_紐上_紐_表示 = e.ブーツ_紐_紐10_紐上_紐_表示; + ブーツ_紐_紐11_紐下_金具上_金具_表示 = e.ブーツ_紐_紐11_紐下_金具上_金具_表示; + ブーツ_紐_紐11_紐下_金具上_穴_表示 = e.ブーツ_紐_紐11_紐下_金具上_穴_表示; + ブーツ_紐_紐11_紐下_紐_表示 = e.ブーツ_紐_紐11_紐下_紐_表示; + ブーツ_紐_紐11_紐上_金具上_金具_表示 = e.ブーツ_紐_紐11_紐上_金具上_金具_表示; + ブーツ_紐_紐11_紐上_金具上_穴_表示 = e.ブーツ_紐_紐11_紐上_金具上_穴_表示; + ブーツ_紐_紐11_紐上_紐_表示 = e.ブーツ_紐_紐11_紐上_紐_表示; + ブーツ_紐_結び_紐左_紐3_表示 = e.ブーツ_紐_結び_紐左_紐3_表示; + ブーツ_紐_結び_紐左_紐2_表示 = e.ブーツ_紐_結び_紐左_紐2_表示; + ブーツ_紐_結び_紐左_紐1_表示 = e.ブーツ_紐_結び_紐左_紐1_表示; + ブーツ_紐_結び_紐右_紐3_表示 = e.ブーツ_紐_結び_紐右_紐3_表示; + ブーツ_紐_結び_紐右_紐2_表示 = e.ブーツ_紐_結び_紐右_紐2_表示; + ブーツ_紐_結び_紐右_紐1_表示 = e.ブーツ_紐_結び_紐右_紐1_表示; + ブーツ_紐_結び_結び目_表示 = e.ブーツ_紐_結び_結び目_表示; + アーマ_ベース_表示 = e.アーマ_ベース_表示; + アーマ_脛当_脛当1_表示 = e.アーマ_脛当_脛当1_表示; + アーマ_脛当_脛当2_表示 = e.アーマ_脛当_脛当2_表示; + アーマ_膝当_表示 = e.アーマ_膝当_表示; + アーマ_穴_穴1_表示 = e.アーマ_穴_穴1_表示; + アーマ_穴_穴2_表示 = e.アーマ_穴_穴2_表示; + アーマ_穴_穴3_表示 = e.アーマ_穴_穴3_表示; + アーマ_穴_穴4_表示 = e.アーマ_穴_穴4_表示; + 脚輪上_革_表示 = e.脚輪上_革_表示; + 脚輪上_金具1_表示 = e.脚輪上_金具1_表示; + 脚輪上_金具2_表示 = e.脚輪上_金具2_表示; + 脚輪上_金具3_表示 = e.脚輪上_金具3_表示; + 脚輪上_金具左_表示 = e.脚輪上_金具左_表示; + 脚輪上_金具右_表示 = e.脚輪上_金具右_表示; + 脚輪下_革_表示 = e.脚輪下_革_表示; + 脚輪下_金具1_表示 = e.脚輪下_金具1_表示; + 脚輪下_金具2_表示 = e.脚輪下_金具2_表示; + 脚輪下_金具3_表示 = e.脚輪下_金具3_表示; + 脚輪下_金具左_表示 = e.脚輪下_金具左_表示; + 脚輪下_金具右_表示 = e.脚輪下_金具右_表示; + ハイライト表示 = e.ハイライト表示; + 脚輪上表示 = e.脚輪上表示; + 脚輪下表示 = e.脚輪下表示; + if (e.虫性) + { + 虫性(); + } + パンスト表示 = e.パンスト表示; + ニーハイ表示 = e.ニーハイ表示; + ブーツ表示 = e.ブーツ表示; + メイル表示 = e.メイル表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.足_接続.Count > 0) + { + 足_接続 = e.足_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 脚_人2; + f.ConnectionType = ConnectionInfo.脚_人_足_接続; + f.接続(脚_人2.足_接続点); + return f; + }).ToArray(); + } + if (e.脚輪下_接続.Count > 0) + { + 脚輪下_接続 = e.脚輪下_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 脚_人2; + f.ConnectionType = ConnectionInfo.脚_人_脚輪下_接続; + f.接続(脚_人2.脚輪下_接続点); + return f; + }).ToArray(); + } + if (e.脚輪上_接続.Count > 0) + { + 脚輪上_接続 = e.脚輪上_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 脚_人2; + f.ConnectionType = ConnectionInfo.脚_人_脚輪上_接続; + f.接続(脚_人2.脚輪上_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_脚CP = new ColorP(X0Y0_脚, 脚CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + X0Y0_淫タトゥ_足首_タトゥCP = new ColorP(X0Y0_淫タトゥ_足首_タトゥ, 淫タトゥ_足首_タトゥCD, DisUnit, abj: true); + X0Y0_淫タトゥ_足首_ハート1_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_足首_ハート1_タトゥ左, 淫タトゥ_足首_ハート1_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_足首_ハート1_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_足首_ハート1_タトゥ右, 淫タトゥ_足首_ハート1_タトゥ右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_足首_ハート3_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_足首_ハート3_タトゥ左, 淫タトゥ_足首_ハート3_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_足首_ハート3_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_足首_ハート3_タトゥ右, 淫タトゥ_足首_ハート3_タトゥ右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_足首_ハート2_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_足首_ハート2_タトゥ左, 淫タトゥ_足首_ハート2_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_足首_ハート2_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_足首_ハート2_タトゥ右, 淫タトゥ_足首_ハート2_タトゥ右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_ハート_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ右, 淫タトゥ_ハート_タトゥ右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_タトゥ左, 淫タトゥ_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_タトゥ右, 淫タトゥ_タトゥ右CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_文字1_文字a_枠, 悪タトゥ_文字1_文字a_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1, 悪タトゥ_文字1_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2, 悪タトゥ_文字1_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_文字1_文字b_枠, 悪タトゥ_文字1_文字b_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1, 悪タトゥ_文字1_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2, 悪タトゥ_文字1_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_文字1_文字c_枠, 悪タトゥ_文字1_文字c_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1, 悪タトゥ_文字1_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2, 悪タトゥ_文字1_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_文字1_文字d_枠, 悪タトゥ_文字1_文字d_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1, 悪タトゥ_文字1_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2, 悪タトゥ_文字1_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_文字1_文字e_枠, 悪タトゥ_文字1_文字e_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1, 悪タトゥ_文字1_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2, 悪タトゥ_文字1_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3, 悪タトゥ_文字1_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_文字2_文字a_枠, 悪タトゥ_文字2_文字a_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1, 悪タトゥ_文字2_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2, 悪タトゥ_文字2_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_文字2_文字b_枠, 悪タトゥ_文字2_文字b_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1, 悪タトゥ_文字2_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2, 悪タトゥ_文字2_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_文字2_文字c_枠, 悪タトゥ_文字2_文字c_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1, 悪タトゥ_文字2_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2, 悪タトゥ_文字2_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_文字2_文字d_枠, 悪タトゥ_文字2_文字d_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1, 悪タトゥ_文字2_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2, 悪タトゥ_文字2_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_文字2_文字e_枠, 悪タトゥ_文字2_文字e_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1, 悪タトゥ_文字2_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2, 悪タトゥ_文字2_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3, 悪タトゥ_文字2_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y0_悪タトゥ_タトゥ1CP = new ColorP(X0Y0_悪タトゥ_タトゥ1, 悪タトゥ_タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ_タトゥ2CP = new ColorP(X0Y0_悪タトゥ_タトゥ2, 悪タトゥ_タトゥ2CD, 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_悪タトゥ_タトゥ右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); + X0Y0_紋柄_紋3CP = new ColorP(X0Y0_紋柄_紋3, 紋柄_紋3CD, DisUnit, abj: true); + X0Y0_紋柄_紋4CP = new ColorP(X0Y0_紋柄_紋4, 紋柄_紋4CD, 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_竜性_鱗_鱗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_竜性_棘_棘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_虫性_棘_棘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_虫性_膝CP = new ColorP(X0Y0_虫性_膝, 虫性_膝CD, DisUnit, abj: true); + X0Y0_虫性_線CP = new ColorP(X0Y0_虫性_線, 虫性_線CD, DisUnit, abj: true); + X0Y0_傷X1CP = new ColorP(X0Y0_傷X1, 傷X1CD, DisUnit, abj: true); + X0Y0_傷X2CP = new ColorP(X0Y0_傷X2, 傷X2CD, DisUnit, abj: true); + X0Y0_傷I1CP = new ColorP(X0Y0_傷I1, 傷I1CD, DisUnit, abj: true); + X0Y0_傷I2CP = new ColorP(X0Y0_傷I2, 傷I2CD, DisUnit, abj: true); + X0Y0_傷I3CP = new ColorP(X0Y0_傷I3, 傷I3CD, DisUnit, abj: true); + X0Y0_傷I4CP = new ColorP(X0Y0_傷I4, 傷I4CD, DisUnit, abj: true); + X0Y0_傷I5CP = new ColorP(X0Y0_傷I5, 傷I5CD, 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: false); + 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: false); + 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); + 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); + 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_ブーツ_柄CP = new ColorP(X0Y0_ブーツ_柄, ブーツ_柄CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐CP = new ColorP(X0Y0_ブーツ_紐_紐, ブーツ_紐_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐1_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐1_紐下_金具上_金具, ブーツ_紐_紐1_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐1_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐1_紐下_金具上_穴, ブーツ_紐_紐1_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐1_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐1_紐下_紐, ブーツ_紐_紐1_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐1_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐1_紐上_金具上_金具, ブーツ_紐_紐1_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐1_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐1_紐上_金具上_穴, ブーツ_紐_紐1_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐1_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐1_紐上_紐, ブーツ_紐_紐1_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐2_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐2_紐下_金具上_金具, ブーツ_紐_紐2_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐2_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐2_紐下_金具上_穴, ブーツ_紐_紐2_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐2_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐2_紐下_紐, ブーツ_紐_紐2_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐2_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐2_紐上_金具上_金具, ブーツ_紐_紐2_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐2_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐2_紐上_金具上_穴, ブーツ_紐_紐2_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐2_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐2_紐上_紐, ブーツ_紐_紐2_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐3_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐3_紐下_金具上_金具, ブーツ_紐_紐3_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐3_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐3_紐下_金具上_穴, ブーツ_紐_紐3_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐3_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐3_紐下_紐, ブーツ_紐_紐3_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐3_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐3_紐上_金具上_金具, ブーツ_紐_紐3_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐3_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐3_紐上_金具上_穴, ブーツ_紐_紐3_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐3_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐3_紐上_紐, ブーツ_紐_紐3_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐4_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐4_紐下_金具上_金具, ブーツ_紐_紐4_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐4_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐4_紐下_金具上_穴, ブーツ_紐_紐4_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐4_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐4_紐下_紐, ブーツ_紐_紐4_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐4_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐4_紐上_金具上_金具, ブーツ_紐_紐4_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐4_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐4_紐上_金具上_穴, ブーツ_紐_紐4_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐4_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐4_紐上_紐, ブーツ_紐_紐4_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐5_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐5_紐下_金具上_金具, ブーツ_紐_紐5_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐5_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐5_紐下_金具上_穴, ブーツ_紐_紐5_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐5_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐5_紐下_紐, ブーツ_紐_紐5_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐5_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐5_紐上_金具上_金具, ブーツ_紐_紐5_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐5_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐5_紐上_金具上_穴, ブーツ_紐_紐5_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐5_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐5_紐上_紐, ブーツ_紐_紐5_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐6_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐6_紐下_金具上_金具, ブーツ_紐_紐6_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐6_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐6_紐下_金具上_穴, ブーツ_紐_紐6_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐6_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐6_紐下_紐, ブーツ_紐_紐6_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐6_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐6_紐上_金具上_金具, ブーツ_紐_紐6_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐6_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐6_紐上_金具上_穴, ブーツ_紐_紐6_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐6_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐6_紐上_紐, ブーツ_紐_紐6_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐7_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐7_紐下_金具上_金具, ブーツ_紐_紐7_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐7_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐7_紐下_金具上_穴, ブーツ_紐_紐7_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐7_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐7_紐下_紐, ブーツ_紐_紐7_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐7_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐7_紐上_金具上_金具, ブーツ_紐_紐7_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐7_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐7_紐上_金具上_穴, ブーツ_紐_紐7_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐7_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐7_紐上_紐, ブーツ_紐_紐7_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐8_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐8_紐下_金具上_金具, ブーツ_紐_紐8_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐8_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐8_紐下_金具上_穴, ブーツ_紐_紐8_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐8_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐8_紐下_紐, ブーツ_紐_紐8_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐8_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐8_紐上_金具上_金具, ブーツ_紐_紐8_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐8_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐8_紐上_金具上_穴, ブーツ_紐_紐8_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐8_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐8_紐上_紐, ブーツ_紐_紐8_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐9_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐9_紐下_金具上_金具, ブーツ_紐_紐9_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐9_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐9_紐下_金具上_穴, ブーツ_紐_紐9_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐9_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐9_紐下_紐, ブーツ_紐_紐9_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐9_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐9_紐上_金具上_金具, ブーツ_紐_紐9_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐9_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐9_紐上_金具上_穴, ブーツ_紐_紐9_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐9_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐9_紐上_紐, ブーツ_紐_紐9_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐10_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐10_紐下_金具上_金具, ブーツ_紐_紐10_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐10_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐10_紐下_金具上_穴, ブーツ_紐_紐10_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐10_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐10_紐下_紐, ブーツ_紐_紐10_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐10_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐10_紐上_金具上_金具, ブーツ_紐_紐10_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐10_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐10_紐上_金具上_穴, ブーツ_紐_紐10_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐10_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐10_紐上_紐, ブーツ_紐_紐10_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐11_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐11_紐下_金具上_金具, ブーツ_紐_紐11_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐11_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐11_紐下_金具上_穴, ブーツ_紐_紐11_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐11_紐下_紐CP = new ColorP(X0Y0_ブーツ_紐_紐11_紐下_紐, ブーツ_紐_紐11_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐11_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ_紐_紐11_紐上_金具上_金具, ブーツ_紐_紐11_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐11_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ_紐_紐11_紐上_金具上_穴, ブーツ_紐_紐11_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ_紐_紐11_紐上_紐CP = new ColorP(X0Y0_ブーツ_紐_紐11_紐上_紐, ブーツ_紐_紐11_紐上_紐CD, 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_ブーツ_紐_結び_紐右_紐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_ブーツ_紐_結び_結び目CP = new ColorP(X0Y0_ブーツ_紐_結び_結び目, ブーツ_紐_結び_結び目CD, 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); + 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); + X0Y0_アーマ_穴_穴3CP = new ColorP(X0Y0_アーマ_穴_穴3, アーマ_穴_穴3CD, DisUnit, abj: true); + X0Y0_アーマ_穴_穴4CP = new ColorP(X0Y0_アーマ_穴_穴4, アーマ_穴_穴4CD, 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); + X0Y0_脚輪上_金具3CP = new ColorP(X0Y0_脚輪上_金具3, 脚輪上_金具3CD, DisUnit, abj: true); + X0Y0_脚輪上_金具左CP = new ColorP(X0Y0_脚輪上_金具左, 脚輪上_金具左CD, DisUnit, abj: true); + X0Y0_脚輪上_金具右CP = new ColorP(X0Y0_脚輪上_金具右, 脚輪上_金具右CD, 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); + X0Y0_脚輪下_金具3CP = new ColorP(X0Y0_脚輪下_金具3, 脚輪下_金具3CD, DisUnit, abj: true); + X0Y0_脚輪下_金具左CP = new ColorP(X0Y0_脚輪下_金具左, 脚輪下_金具左CD, DisUnit, abj: true); + X0Y0_脚輪下_金具右CP = new ColorP(X0Y0_脚輪下_金具右, 脚輪下_金具右CD, DisUnit, abj: true); + X0Y1_脚CP = new ColorP(X0Y1_脚, 脚CD, DisUnit, abj: true); + X0Y1_筋CP = new ColorP(X0Y1_筋, 筋CD, DisUnit, abj: false); + X0Y1_淫タトゥ_足首_タトゥCP = new ColorP(X0Y1_淫タトゥ_足首_タトゥ, 淫タトゥ_足首_タトゥCD, DisUnit, abj: true); + X0Y1_淫タトゥ_足首_ハート1_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_足首_ハート1_タトゥ左, 淫タトゥ_足首_ハート1_タトゥ左CD, DisUnit, abj: true); + X0Y1_淫タトゥ_足首_ハート1_タトゥ右CP = new ColorP(X0Y1_淫タトゥ_足首_ハート1_タトゥ右, 淫タトゥ_足首_ハート1_タトゥ右CD, DisUnit, abj: true); + X0Y1_淫タトゥ_足首_ハート3_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_足首_ハート3_タトゥ左, 淫タトゥ_足首_ハート3_タトゥ左CD, DisUnit, abj: true); + X0Y1_淫タトゥ_足首_ハート3_タトゥ右CP = new ColorP(X0Y1_淫タトゥ_足首_ハート3_タトゥ右, 淫タトゥ_足首_ハート3_タトゥ右CD, DisUnit, abj: true); + X0Y1_淫タトゥ_足首_ハート2_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_足首_ハート2_タトゥ左, 淫タトゥ_足首_ハート2_タトゥ左CD, DisUnit, abj: true); + X0Y1_淫タトゥ_足首_ハート2_タトゥ右CP = new ColorP(X0Y1_淫タトゥ_足首_ハート2_タトゥ右, 淫タトゥ_足首_ハート2_タトゥ右CD, DisUnit, abj: true); + X0Y1_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, DisUnit, abj: true); + X0Y1_淫タトゥ_ハート_タトゥ右CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ右, 淫タトゥ_ハート_タトゥ右CD, DisUnit, abj: true); + X0Y1_淫タトゥ_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_タトゥ左, 淫タトゥ_タトゥ左CD, DisUnit, abj: true); + X0Y1_淫タトゥ_タトゥ右CP = new ColorP(X0Y1_淫タトゥ_タトゥ右, 淫タトゥ_タトゥ右CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字a_枠CP = new ColorP(X0Y1_悪タトゥ_文字1_文字a_枠, 悪タトゥ_文字1_文字a_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1, 悪タトゥ_文字1_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2, 悪タトゥ_文字1_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字b_枠CP = new ColorP(X0Y1_悪タトゥ_文字1_文字b_枠, 悪タトゥ_文字1_文字b_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1, 悪タトゥ_文字1_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2, 悪タトゥ_文字1_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字c_枠CP = new ColorP(X0Y1_悪タトゥ_文字1_文字c_枠, 悪タトゥ_文字1_文字c_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1, 悪タトゥ_文字1_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2, 悪タトゥ_文字1_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字d_枠CP = new ColorP(X0Y1_悪タトゥ_文字1_文字d_枠, 悪タトゥ_文字1_文字d_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1, 悪タトゥ_文字1_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2, 悪タトゥ_文字1_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字e_枠CP = new ColorP(X0Y1_悪タトゥ_文字1_文字e_枠, 悪タトゥ_文字1_文字e_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1, 悪タトゥ_文字1_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2, 悪タトゥ_文字1_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3CP = new ColorP(X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3, 悪タトゥ_文字1_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字a_枠CP = new ColorP(X0Y1_悪タトゥ_文字2_文字a_枠, 悪タトゥ_文字2_文字a_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1, 悪タトゥ_文字2_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2, 悪タトゥ_文字2_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字b_枠CP = new ColorP(X0Y1_悪タトゥ_文字2_文字b_枠, 悪タトゥ_文字2_文字b_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1, 悪タトゥ_文字2_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2, 悪タトゥ_文字2_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字c_枠CP = new ColorP(X0Y1_悪タトゥ_文字2_文字c_枠, 悪タトゥ_文字2_文字c_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1, 悪タトゥ_文字2_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2, 悪タトゥ_文字2_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字d_枠CP = new ColorP(X0Y1_悪タトゥ_文字2_文字d_枠, 悪タトゥ_文字2_文字d_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1, 悪タトゥ_文字2_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2, 悪タトゥ_文字2_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字e_枠CP = new ColorP(X0Y1_悪タトゥ_文字2_文字e_枠, 悪タトゥ_文字2_文字e_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1, 悪タトゥ_文字2_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2, 悪タトゥ_文字2_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3CP = new ColorP(X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3, 悪タトゥ_文字2_文字e_文字タトゥ3CD, 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_悪タトゥ_タトゥ左CP = new ColorP(X0Y1_悪タトゥ_タトゥ左, 悪タトゥ_タトゥ左CD, 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_紋柄_紋3CP = new ColorP(X0Y1_紋柄_紋3, 紋柄_紋3CD, DisUnit, abj: true); + X0Y1_紋柄_紋4CP = new ColorP(X0Y1_紋柄_紋4, 紋柄_紋4CD, 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_竜性_鱗_鱗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_竜性_棘_棘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_虫性_棘_棘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_虫性_線CP = new ColorP(X0Y1_虫性_線, 虫性_線CD, DisUnit, abj: true); + X0Y1_傷X1CP = new ColorP(X0Y1_傷X1, 傷X1CD, DisUnit, abj: true); + X0Y1_傷X2CP = new ColorP(X0Y1_傷X2, 傷X2CD, DisUnit, abj: true); + X0Y1_傷I1CP = new ColorP(X0Y1_傷I1, 傷I1CD, DisUnit, abj: true); + X0Y1_傷I2CP = new ColorP(X0Y1_傷I2, 傷I2CD, DisUnit, abj: true); + X0Y1_傷I3CP = new ColorP(X0Y1_傷I3, 傷I3CD, DisUnit, abj: true); + X0Y1_傷I4CP = new ColorP(X0Y1_傷I4, 傷I4CD, DisUnit, abj: true); + X0Y1_傷I5CP = new ColorP(X0Y1_傷I5, 傷I5CD, 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: false); + 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: false); + 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_ブーツ_ブーツ_ブーツ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); + X0Y1_ブーツ_ブーツ_縁_縁4CP = new ColorP(X0Y1_ブーツ_ブーツ_縁_縁4, ブーツ_ブーツ_縁_縁4CD, DisUnit, abj: true); + X0Y1_ブーツ_柄CP = new ColorP(X0Y1_ブーツ_柄, ブーツ_柄CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐CP = new ColorP(X0Y1_ブーツ_紐_紐, ブーツ_紐_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐1_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐1_紐下_金具上_金具, ブーツ_紐_紐1_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐1_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐1_紐下_金具上_穴, ブーツ_紐_紐1_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐1_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐1_紐下_紐, ブーツ_紐_紐1_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐1_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐1_紐上_金具上_金具, ブーツ_紐_紐1_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐1_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐1_紐上_金具上_穴, ブーツ_紐_紐1_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐1_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐1_紐上_紐, ブーツ_紐_紐1_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐2_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐2_紐下_金具上_金具, ブーツ_紐_紐2_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐2_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐2_紐下_金具上_穴, ブーツ_紐_紐2_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐2_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐2_紐下_紐, ブーツ_紐_紐2_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐2_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐2_紐上_金具上_金具, ブーツ_紐_紐2_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐2_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐2_紐上_金具上_穴, ブーツ_紐_紐2_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐2_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐2_紐上_紐, ブーツ_紐_紐2_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐3_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐3_紐下_金具上_金具, ブーツ_紐_紐3_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐3_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐3_紐下_金具上_穴, ブーツ_紐_紐3_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐3_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐3_紐下_紐, ブーツ_紐_紐3_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐3_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐3_紐上_金具上_金具, ブーツ_紐_紐3_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐3_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐3_紐上_金具上_穴, ブーツ_紐_紐3_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐3_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐3_紐上_紐, ブーツ_紐_紐3_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐4_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐4_紐下_金具上_金具, ブーツ_紐_紐4_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐4_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐4_紐下_金具上_穴, ブーツ_紐_紐4_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐4_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐4_紐下_紐, ブーツ_紐_紐4_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐4_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐4_紐上_金具上_金具, ブーツ_紐_紐4_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐4_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐4_紐上_金具上_穴, ブーツ_紐_紐4_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐4_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐4_紐上_紐, ブーツ_紐_紐4_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐5_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐5_紐下_金具上_金具, ブーツ_紐_紐5_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐5_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐5_紐下_金具上_穴, ブーツ_紐_紐5_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐5_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐5_紐下_紐, ブーツ_紐_紐5_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐5_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐5_紐上_金具上_金具, ブーツ_紐_紐5_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐5_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐5_紐上_金具上_穴, ブーツ_紐_紐5_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐5_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐5_紐上_紐, ブーツ_紐_紐5_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐6_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐6_紐下_金具上_金具, ブーツ_紐_紐6_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐6_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐6_紐下_金具上_穴, ブーツ_紐_紐6_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐6_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐6_紐下_紐, ブーツ_紐_紐6_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐6_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐6_紐上_金具上_金具, ブーツ_紐_紐6_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐6_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐6_紐上_金具上_穴, ブーツ_紐_紐6_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐6_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐6_紐上_紐, ブーツ_紐_紐6_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐7_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐7_紐下_金具上_金具, ブーツ_紐_紐7_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐7_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐7_紐下_金具上_穴, ブーツ_紐_紐7_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐7_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐7_紐下_紐, ブーツ_紐_紐7_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐7_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐7_紐上_金具上_金具, ブーツ_紐_紐7_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐7_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐7_紐上_金具上_穴, ブーツ_紐_紐7_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐7_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐7_紐上_紐, ブーツ_紐_紐7_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐8_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐8_紐下_金具上_金具, ブーツ_紐_紐8_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐8_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐8_紐下_金具上_穴, ブーツ_紐_紐8_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐8_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐8_紐下_紐, ブーツ_紐_紐8_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐8_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐8_紐上_金具上_金具, ブーツ_紐_紐8_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐8_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐8_紐上_金具上_穴, ブーツ_紐_紐8_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐8_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐8_紐上_紐, ブーツ_紐_紐8_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐9_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐9_紐下_金具上_金具, ブーツ_紐_紐9_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐9_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐9_紐下_金具上_穴, ブーツ_紐_紐9_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐9_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐9_紐下_紐, ブーツ_紐_紐9_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐9_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐9_紐上_金具上_金具, ブーツ_紐_紐9_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐9_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐9_紐上_金具上_穴, ブーツ_紐_紐9_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐9_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐9_紐上_紐, ブーツ_紐_紐9_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐10_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐10_紐下_金具上_金具, ブーツ_紐_紐10_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐10_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐10_紐下_金具上_穴, ブーツ_紐_紐10_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐10_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐10_紐下_紐, ブーツ_紐_紐10_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐10_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐10_紐上_金具上_金具, ブーツ_紐_紐10_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐10_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐10_紐上_金具上_穴, ブーツ_紐_紐10_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐10_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐10_紐上_紐, ブーツ_紐_紐10_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐11_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐11_紐下_金具上_金具, ブーツ_紐_紐11_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐11_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐11_紐下_金具上_穴, ブーツ_紐_紐11_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐11_紐下_紐CP = new ColorP(X0Y1_ブーツ_紐_紐11_紐下_紐, ブーツ_紐_紐11_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐11_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ_紐_紐11_紐上_金具上_金具, ブーツ_紐_紐11_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐11_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ_紐_紐11_紐上_金具上_穴, ブーツ_紐_紐11_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_紐11_紐上_紐CP = new ColorP(X0Y1_ブーツ_紐_紐11_紐上_紐, ブーツ_紐_紐11_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_結び_紐左_紐3CP = new ColorP(X0Y1_ブーツ_紐_結び_紐左_紐3, ブーツ_紐_結び_紐左_紐3CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_結び_紐左_紐2CP = new ColorP(X0Y1_ブーツ_紐_結び_紐左_紐2, ブーツ_紐_結び_紐左_紐2CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_結び_紐左_紐1CP = new ColorP(X0Y1_ブーツ_紐_結び_紐左_紐1, ブーツ_紐_結び_紐左_紐1CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_結び_紐右_紐3CP = new ColorP(X0Y1_ブーツ_紐_結び_紐右_紐3, ブーツ_紐_結び_紐右_紐3CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_結び_紐右_紐2CP = new ColorP(X0Y1_ブーツ_紐_結び_紐右_紐2, ブーツ_紐_結び_紐右_紐2CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_結び_紐右_紐1CP = new ColorP(X0Y1_ブーツ_紐_結び_紐右_紐1, ブーツ_紐_結び_紐右_紐1CD, DisUnit, abj: true); + X0Y1_ブーツ_紐_結び_結び目CP = new ColorP(X0Y1_ブーツ_紐_結び_結び目, ブーツ_紐_結び_結び目CD, 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_アーマ_膝当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_アーマ_穴_穴3CP = new ColorP(X0Y1_アーマ_穴_穴3, アーマ_穴_穴3CD, DisUnit, abj: true); + X0Y1_アーマ_穴_穴4CP = new ColorP(X0Y1_アーマ_穴_穴4, アーマ_穴_穴4CD, 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_脚輪上_金具3CP = new ColorP(X0Y1_脚輪上_金具3, 脚輪上_金具3CD, DisUnit, abj: true); + X0Y1_脚輪上_金具左CP = new ColorP(X0Y1_脚輪上_金具左, 脚輪上_金具左CD, DisUnit, abj: true); + X0Y1_脚輪上_金具右CP = new ColorP(X0Y1_脚輪上_金具右, 脚輪上_金具右CD, 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_脚輪下_金具3CP = new ColorP(X0Y1_脚輪下_金具3, 脚輪下_金具3CD, DisUnit, abj: true); + X0Y1_脚輪下_金具左CP = new ColorP(X0Y1_脚輪下_金具左, 脚輪下_金具左CD, DisUnit, abj: true); + X0Y1_脚輪下_金具右CP = new ColorP(X0Y1_脚輪下_金具右, 脚輪下_金具右CD, DisUnit, abj: true); + 筋肉濃度 = e.筋肉濃度; + 傷X1濃度 = e.傷X1濃度; + 傷X2濃度 = e.傷X2濃度; + 傷I1濃度 = e.傷I1濃度; + 傷I2濃度 = e.傷I2濃度; + 傷I3濃度 = e.傷I3濃度; + 傷I4濃度 = e.傷I4濃度; + 傷I5濃度 = e.傷I5濃度; + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖3.接続(鎖3_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B += num; + 鎖3.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖3.Dispose(); + } + + public override void 描画0(Are Are) + { + if (本体.IndexY == 0) + { + Are.Draw(X0Y0_脚); + Are.Draw(X0Y0_筋); + Are.Draw(X0Y0_獣性_獣毛1); + Are.Draw(X0Y0_獣性_獣毛2); + Are.Draw(X0Y0_獣性_獣毛3); + Are.Draw(X0Y0_獣性_獣毛4); + Are.Draw(X0Y0_獣性_獣毛5); + Are.Draw(X0Y0_竜性_鱗_鱗1); + Are.Draw(X0Y0_竜性_鱗_鱗2); + Are.Draw(X0Y0_竜性_鱗_鱗3); + Are.Draw(X0Y0_竜性_鱗_鱗4); + Are.Draw(X0Y0_竜性_鱗_鱗5); + Are.Draw(X0Y0_竜性_鱗_鱗6); + Are.Draw(X0Y0_竜性_鱗_鱗7); + Are.Draw(X0Y0_淫タトゥ_足首_タトゥ); + Are.Draw(X0Y0_淫タトゥ_足首_ハート1_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_足首_ハート1_タトゥ右); + Are.Draw(X0Y0_淫タトゥ_足首_ハート3_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_足首_ハート3_タトゥ右); + Are.Draw(X0Y0_淫タトゥ_足首_ハート2_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_足首_ハート2_タトゥ右); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右); + Are.Draw(X0Y0_淫タトゥ_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_タトゥ右); + Are.Draw(X0Y0_悪タトゥ_文字1_文字a_枠); + Are.Draw(X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字1_文字b_枠); + Are.Draw(X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字1_文字c_枠); + Are.Draw(X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字1_文字d_枠); + Are.Draw(X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字1_文字e_枠); + Are.Draw(X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3); + Are.Draw(X0Y0_悪タトゥ_文字2_文字a_枠); + Are.Draw(X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字2_文字b_枠); + Are.Draw(X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字2_文字c_枠); + Are.Draw(X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字2_文字d_枠); + Are.Draw(X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字2_文字e_枠); + Are.Draw(X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3); + Are.Draw(X0Y0_悪タトゥ_タトゥ1); + Are.Draw(X0Y0_悪タトゥ_タトゥ2); + Are.Draw(X0Y0_悪タトゥ_逆十字_逆十字1); + Are.Draw(X0Y0_悪タトゥ_逆十字_逆十字2); + Are.Draw(X0Y0_悪タトゥ_タトゥ左); + Are.Draw(X0Y0_悪タトゥ_タトゥ右); + Are.Draw(X0Y0_虫性_棘_棘1); + Are.Draw(X0Y0_虫性_棘_棘2); + Are.Draw(X0Y0_虫性_棘_棘3); + Are.Draw(X0Y0_虫性_膝); + Are.Draw(X0Y0_虫性_線); + Are.Draw(X0Y0_竜性_棘_棘1); + Are.Draw(X0Y0_紋柄_紋1); + Are.Draw(X0Y0_紋柄_紋2); + Are.Draw(X0Y0_紋柄_紋3); + Are.Draw(X0Y0_紋柄_紋4); + Are.Draw(X0Y0_竜性_棘_棘2); + Are.Draw(X0Y0_竜性_棘_棘3); + Are.Draw(X0Y0_竜性_棘_棘4); + Are.Draw(X0Y0_竜性_棘_棘5); + Are.Draw(X0Y0_竜性_棘_棘6); + Are.Draw(X0Y0_傷X1); + Are.Draw(X0Y0_傷X2); + Are.Draw(X0Y0_傷I1); + Are.Draw(X0Y0_傷I2); + Are.Draw(X0Y0_傷I3); + Are.Draw(X0Y0_傷I4); + Are.Draw(X0Y0_傷I5); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y0_ハイライト1); + Are.Draw(X0Y0_ハイライト2); + Are.Draw(X0Y0_パンスト_パンスト); + Are.Draw(X0Y0_パンスト_ハイライト1); + Are.Draw(X0Y0_パンスト_ハイライト2); + Are.Draw(X0Y0_ソックス_ソックス); + Are.Draw(X0Y0_ソックス_ハイライト1); + Are.Draw(X0Y0_ソックス_ハイライト2); + } + else + { + Are.Draw(X0Y1_脚); + Are.Draw(X0Y1_筋); + Are.Draw(X0Y1_獣性_獣毛1); + Are.Draw(X0Y1_獣性_獣毛2); + Are.Draw(X0Y1_獣性_獣毛3); + Are.Draw(X0Y1_獣性_獣毛4); + Are.Draw(X0Y1_獣性_獣毛5); + Are.Draw(X0Y1_竜性_鱗_鱗1); + Are.Draw(X0Y1_竜性_鱗_鱗2); + Are.Draw(X0Y1_竜性_鱗_鱗3); + Are.Draw(X0Y1_竜性_鱗_鱗4); + Are.Draw(X0Y1_竜性_鱗_鱗5); + Are.Draw(X0Y1_竜性_鱗_鱗6); + Are.Draw(X0Y1_竜性_鱗_鱗7); + Are.Draw(X0Y1_淫タトゥ_足首_タトゥ); + Are.Draw(X0Y1_淫タトゥ_足首_ハート1_タトゥ左); + Are.Draw(X0Y1_淫タトゥ_足首_ハート1_タトゥ右); + Are.Draw(X0Y1_淫タトゥ_足首_ハート3_タトゥ左); + Are.Draw(X0Y1_淫タトゥ_足首_ハート3_タトゥ右); + Are.Draw(X0Y1_淫タトゥ_足首_ハート2_タトゥ左); + Are.Draw(X0Y1_淫タトゥ_足首_ハート2_タトゥ右); + Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ左); + Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ右); + Are.Draw(X0Y1_淫タトゥ_タトゥ左); + Are.Draw(X0Y1_淫タトゥ_タトゥ右); + Are.Draw(X0Y1_悪タトゥ_文字1_文字a_枠); + Are.Draw(X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ_文字1_文字b_枠); + Are.Draw(X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ_文字1_文字c_枠); + Are.Draw(X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ_文字1_文字d_枠); + Are.Draw(X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ_文字1_文字e_枠); + Are.Draw(X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3); + Are.Draw(X0Y1_悪タトゥ_文字2_文字a_枠); + Are.Draw(X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ_文字2_文字b_枠); + Are.Draw(X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ_文字2_文字c_枠); + Are.Draw(X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ_文字2_文字d_枠); + Are.Draw(X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ_文字2_文字e_枠); + Are.Draw(X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3); + Are.Draw(X0Y1_悪タトゥ_タトゥ1); + Are.Draw(X0Y1_悪タトゥ_タトゥ2); + Are.Draw(X0Y1_悪タトゥ_逆十字_逆十字1); + Are.Draw(X0Y1_悪タトゥ_逆十字_逆十字2); + Are.Draw(X0Y1_悪タトゥ_タトゥ左); + Are.Draw(X0Y1_悪タトゥ_タトゥ右); + Are.Draw(X0Y1_虫性_棘_棘1); + Are.Draw(X0Y1_虫性_棘_棘2); + Are.Draw(X0Y1_虫性_棘_棘3); + Are.Draw(X0Y1_虫性_膝); + Are.Draw(X0Y1_虫性_線); + Are.Draw(X0Y1_竜性_棘_棘1); + Are.Draw(X0Y1_紋柄_紋1); + Are.Draw(X0Y1_紋柄_紋2); + Are.Draw(X0Y1_紋柄_紋3); + Are.Draw(X0Y1_紋柄_紋4); + Are.Draw(X0Y1_竜性_棘_棘2); + Are.Draw(X0Y1_竜性_棘_棘3); + Are.Draw(X0Y1_竜性_棘_棘4); + Are.Draw(X0Y1_竜性_棘_棘5); + Are.Draw(X0Y1_竜性_棘_棘6); + Are.Draw(X0Y1_傷X1); + Are.Draw(X0Y1_傷X2); + Are.Draw(X0Y1_傷I1); + Are.Draw(X0Y1_傷I2); + Are.Draw(X0Y1_傷I3); + Are.Draw(X0Y1_傷I4); + Are.Draw(X0Y1_傷I5); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y1_ハイライト1); + Are.Draw(X0Y1_ハイライト2); + Are.Draw(X0Y1_パンスト_パンスト); + Are.Draw(X0Y1_パンスト_ハイライト1); + Are.Draw(X0Y1_パンスト_ハイライト2); + Are.Draw(X0Y1_ソックス_ソックス); + Are.Draw(X0Y1_ソックス_ハイライト1); + Are.Draw(X0Y1_ソックス_ハイライト2); + } + } + + public void 外描画(Are Are) + { + if (本体.IndexY == 0) + { + Are.Draw(X0Y0_ブーツ_タン_タン); + Are.Draw(X0Y0_ブーツ_タン_縁_縁1); + Are.Draw(X0Y0_ブーツ_タン_縁_縁2); + Are.Draw(X0Y0_ブーツ_ブーツ_ブーツ); + Are.Draw(X0Y0_ブーツ_ブーツ_皺_皺1); + Are.Draw(X0Y0_ブーツ_ブーツ_皺_皺2); + Are.Draw(X0Y0_ブーツ_ブーツ_縁_縁1); + Are.Draw(X0Y0_ブーツ_ブーツ_縁_縁2); + Are.Draw(X0Y0_ブーツ_ブーツ_縁_縁3); + Are.Draw(X0Y0_ブーツ_ブーツ_縁_縁4); + Are.Draw(X0Y0_ブーツ_柄); + Are.Draw(X0Y0_ブーツ_紐_紐); + Are.Draw(X0Y0_ブーツ_紐_紐1_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐1_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐1_紐下_紐); + Are.Draw(X0Y0_ブーツ_紐_紐1_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐1_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐1_紐上_紐); + Are.Draw(X0Y0_ブーツ_紐_紐2_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐2_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐2_紐下_紐); + Are.Draw(X0Y0_ブーツ_紐_紐2_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐2_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐2_紐上_紐); + Are.Draw(X0Y0_ブーツ_紐_紐3_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐3_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐3_紐下_紐); + Are.Draw(X0Y0_ブーツ_紐_紐3_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐3_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐3_紐上_紐); + Are.Draw(X0Y0_ブーツ_紐_紐4_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐4_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐4_紐下_紐); + Are.Draw(X0Y0_ブーツ_紐_紐4_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐4_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐4_紐上_紐); + Are.Draw(X0Y0_ブーツ_紐_紐5_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐5_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐5_紐下_紐); + Are.Draw(X0Y0_ブーツ_紐_紐5_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐5_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐5_紐上_紐); + Are.Draw(X0Y0_ブーツ_紐_紐6_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐6_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐6_紐下_紐); + Are.Draw(X0Y0_ブーツ_紐_紐6_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐6_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐6_紐上_紐); + Are.Draw(X0Y0_ブーツ_紐_紐7_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐7_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐7_紐下_紐); + Are.Draw(X0Y0_ブーツ_紐_紐7_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐7_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐7_紐上_紐); + Are.Draw(X0Y0_ブーツ_紐_紐8_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐8_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐8_紐下_紐); + Are.Draw(X0Y0_ブーツ_紐_紐8_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐8_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐8_紐上_紐); + Are.Draw(X0Y0_ブーツ_紐_紐9_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐9_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐9_紐下_紐); + Are.Draw(X0Y0_ブーツ_紐_紐9_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐9_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐9_紐上_紐); + Are.Draw(X0Y0_ブーツ_紐_紐10_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐10_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐10_紐下_紐); + Are.Draw(X0Y0_ブーツ_紐_紐10_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐10_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐10_紐上_紐); + Are.Draw(X0Y0_ブーツ_紐_紐11_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐11_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐11_紐下_紐); + Are.Draw(X0Y0_ブーツ_紐_紐11_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ_紐_紐11_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ_紐_紐11_紐上_紐); + Are.Draw(X0Y0_ブーツ_紐_結び_紐左_紐3); + Are.Draw(X0Y0_ブーツ_紐_結び_紐左_紐2); + Are.Draw(X0Y0_ブーツ_紐_結び_紐左_紐1); + Are.Draw(X0Y0_ブーツ_紐_結び_紐右_紐3); + Are.Draw(X0Y0_ブーツ_紐_結び_紐右_紐2); + Are.Draw(X0Y0_ブーツ_紐_結び_紐右_紐1); + Are.Draw(X0Y0_ブーツ_紐_結び_結び目); + Are.Draw(X0Y0_アーマ_ベース); + Are.Draw(X0Y0_アーマ_脛当_脛当1); + Are.Draw(X0Y0_アーマ_脛当_脛当2); + Are.Draw(X0Y0_アーマ_膝当); + Are.Draw(X0Y0_アーマ_穴_穴1); + Are.Draw(X0Y0_アーマ_穴_穴2); + Are.Draw(X0Y0_アーマ_穴_穴3); + Are.Draw(X0Y0_アーマ_穴_穴4); + Are.Draw(X0Y0_脚輪上_革); + Are.Draw(X0Y0_脚輪上_金具1); + Are.Draw(X0Y0_脚輪上_金具2); + Are.Draw(X0Y0_脚輪上_金具3); + Are.Draw(X0Y0_脚輪上_金具左); + Are.Draw(X0Y0_脚輪上_金具右); + 鎖1.描画0(Are); + Are.Draw(X0Y0_脚輪下_革); + Are.Draw(X0Y0_脚輪下_金具1); + Are.Draw(X0Y0_脚輪下_金具2); + Are.Draw(X0Y0_脚輪下_金具3); + Are.Draw(X0Y0_脚輪下_金具左); + Are.Draw(X0Y0_脚輪下_金具右); + 鎖3.描画0(Are); + } + else + { + Are.Draw(X0Y1_ブーツ_タン_タン); + Are.Draw(X0Y1_ブーツ_タン_縁_縁1); + Are.Draw(X0Y1_ブーツ_タン_縁_縁2); + Are.Draw(X0Y1_ブーツ_ブーツ_ブーツ); + Are.Draw(X0Y1_ブーツ_ブーツ_皺_皺1); + Are.Draw(X0Y1_ブーツ_ブーツ_皺_皺2); + Are.Draw(X0Y1_ブーツ_ブーツ_縁_縁1); + Are.Draw(X0Y1_ブーツ_ブーツ_縁_縁2); + Are.Draw(X0Y1_ブーツ_ブーツ_縁_縁3); + Are.Draw(X0Y1_ブーツ_ブーツ_縁_縁4); + Are.Draw(X0Y1_ブーツ_柄); + Are.Draw(X0Y1_ブーツ_紐_紐); + Are.Draw(X0Y1_ブーツ_紐_紐1_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐1_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐1_紐下_紐); + Are.Draw(X0Y1_ブーツ_紐_紐1_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐1_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐1_紐上_紐); + Are.Draw(X0Y1_ブーツ_紐_紐2_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐2_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐2_紐下_紐); + Are.Draw(X0Y1_ブーツ_紐_紐2_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐2_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐2_紐上_紐); + Are.Draw(X0Y1_ブーツ_紐_紐3_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐3_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐3_紐下_紐); + Are.Draw(X0Y1_ブーツ_紐_紐3_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐3_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐3_紐上_紐); + Are.Draw(X0Y1_ブーツ_紐_紐4_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐4_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐4_紐下_紐); + Are.Draw(X0Y1_ブーツ_紐_紐4_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐4_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐4_紐上_紐); + Are.Draw(X0Y1_ブーツ_紐_紐5_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐5_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐5_紐下_紐); + Are.Draw(X0Y1_ブーツ_紐_紐5_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐5_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐5_紐上_紐); + Are.Draw(X0Y1_ブーツ_紐_紐6_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐6_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐6_紐下_紐); + Are.Draw(X0Y1_ブーツ_紐_紐6_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐6_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐6_紐上_紐); + Are.Draw(X0Y1_ブーツ_紐_紐7_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐7_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐7_紐下_紐); + Are.Draw(X0Y1_ブーツ_紐_紐7_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐7_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐7_紐上_紐); + Are.Draw(X0Y1_ブーツ_紐_紐8_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐8_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐8_紐下_紐); + Are.Draw(X0Y1_ブーツ_紐_紐8_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐8_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐8_紐上_紐); + Are.Draw(X0Y1_ブーツ_紐_紐9_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐9_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐9_紐下_紐); + Are.Draw(X0Y1_ブーツ_紐_紐9_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐9_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐9_紐上_紐); + Are.Draw(X0Y1_ブーツ_紐_紐10_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐10_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐10_紐下_紐); + Are.Draw(X0Y1_ブーツ_紐_紐10_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐10_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐10_紐上_紐); + Are.Draw(X0Y1_ブーツ_紐_紐11_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐11_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐11_紐下_紐); + Are.Draw(X0Y1_ブーツ_紐_紐11_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ_紐_紐11_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ_紐_紐11_紐上_紐); + Are.Draw(X0Y1_ブーツ_紐_結び_紐左_紐3); + Are.Draw(X0Y1_ブーツ_紐_結び_紐左_紐2); + Are.Draw(X0Y1_ブーツ_紐_結び_紐左_紐1); + Are.Draw(X0Y1_ブーツ_紐_結び_紐右_紐3); + Are.Draw(X0Y1_ブーツ_紐_結び_紐右_紐2); + Are.Draw(X0Y1_ブーツ_紐_結び_紐右_紐1); + Are.Draw(X0Y1_ブーツ_紐_結び_結び目); + Are.Draw(X0Y1_アーマ_ベース); + Are.Draw(X0Y1_アーマ_脛当_脛当1); + Are.Draw(X0Y1_アーマ_脛当_脛当2); + Are.Draw(X0Y1_アーマ_膝当); + Are.Draw(X0Y1_アーマ_穴_穴1); + Are.Draw(X0Y1_アーマ_穴_穴2); + Are.Draw(X0Y1_アーマ_穴_穴3); + Are.Draw(X0Y1_アーマ_穴_穴4); + Are.Draw(X0Y1_脚輪上_革); + Are.Draw(X0Y1_脚輪上_金具1); + Are.Draw(X0Y1_脚輪上_金具2); + Are.Draw(X0Y1_脚輪上_金具3); + Are.Draw(X0Y1_脚輪上_金具左); + Are.Draw(X0Y1_脚輪上_金具右); + 鎖1.描画0(Are); + Are.Draw(X0Y1_脚輪下_革); + Are.Draw(X0Y1_脚輪下_金具1); + Are.Draw(X0Y1_脚輪下_金具2); + Are.Draw(X0Y1_脚輪下_金具3); + Are.Draw(X0Y1_脚輪下_金具左); + Are.Draw(X0Y1_脚輪下_金具右); + 鎖3.描画0(Are); + } + } + + public void 虫性() + { + X0Y0_脚.OP[(!右) ? 6 : 0].Outline = true; + X0Y1_脚.OP[(!右) ? 6 : 0].Outline = true; + } + + public void 開脚(腿_人 腿) + { + if (腿.本体.IndexY == 0 || 腿.本体.IndexY == 4) + { + 本体.IndexY = 0; + } + else if (腿.本体.IndexY == 1 || 腿.本体.IndexY == 2 || 腿.本体.IndexY == 3) + { + 本体.IndexY = 1; + } + } + + public override bool Is布(Par p) + { + if (p != X0Y0_パンスト_パンスト && p != X0Y0_パンスト_ハイライト1 && p != X0Y0_パンスト_ハイライト2 && p != X0Y0_ソックス_ソックス && p != X0Y0_ソックス_ハイライト1 && p != X0Y0_ソックス_ハイライト2 && p != X0Y1_パンスト_パンスト && p != X0Y1_パンスト_ハイライト1 && p != X0Y1_パンスト_ハイライト2 && p != X0Y1_ソックス_ソックス && p != X0Y1_ソックス_ハイライト1) + { + return p == X0Y1_ソックス_ハイライト2; + } + return true; + } + + public override bool Is革(Par p) + { + if (p != X0Y0_ブーツ_タン_タン && p != X0Y0_ブーツ_タン_縁_縁1 && p != X0Y0_ブーツ_タン_縁_縁2 && p != X0Y0_ブーツ_ブーツ_ブーツ && p != X0Y0_ブーツ_ブーツ_皺_皺1 && p != X0Y0_ブーツ_ブーツ_皺_皺2 && p != X0Y0_ブーツ_ブーツ_縁_縁1 && p != X0Y0_ブーツ_ブーツ_縁_縁2 && p != X0Y0_ブーツ_ブーツ_縁_縁3 && p != X0Y0_ブーツ_ブーツ_縁_縁4 && p != X0Y0_ブーツ_柄 && p != X0Y0_ブーツ_紐_紐 && p != X0Y0_ブーツ_紐_紐1_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐1_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐1_紐下_紐 && p != X0Y0_ブーツ_紐_紐1_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐1_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐1_紐上_紐 && p != X0Y0_ブーツ_紐_紐2_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐2_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐2_紐下_紐 && p != X0Y0_ブーツ_紐_紐2_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐2_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐2_紐上_紐 && p != X0Y0_ブーツ_紐_紐3_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐3_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐3_紐下_紐 && p != X0Y0_ブーツ_紐_紐3_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐3_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐3_紐上_紐 && p != X0Y0_ブーツ_紐_紐4_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐4_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐4_紐下_紐 && p != X0Y0_ブーツ_紐_紐4_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐4_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐4_紐上_紐 && p != X0Y0_ブーツ_紐_紐5_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐5_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐5_紐下_紐 && p != X0Y0_ブーツ_紐_紐5_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐5_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐5_紐上_紐 && p != X0Y0_ブーツ_紐_紐6_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐6_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐6_紐下_紐 && p != X0Y0_ブーツ_紐_紐6_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐6_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐6_紐上_紐 && p != X0Y0_ブーツ_紐_紐7_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐7_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐7_紐下_紐 && p != X0Y0_ブーツ_紐_紐7_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐7_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐7_紐上_紐 && p != X0Y0_ブーツ_紐_紐8_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐8_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐8_紐下_紐 && p != X0Y0_ブーツ_紐_紐8_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐8_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐8_紐上_紐 && p != X0Y0_ブーツ_紐_紐9_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐9_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐9_紐下_紐 && p != X0Y0_ブーツ_紐_紐9_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐9_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐9_紐上_紐 && p != X0Y0_ブーツ_紐_紐10_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐10_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐10_紐下_紐 && p != X0Y0_ブーツ_紐_紐10_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐10_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐10_紐上_紐 && p != X0Y0_ブーツ_紐_紐11_紐下_金具上_金具 && p != X0Y0_ブーツ_紐_紐11_紐下_金具上_穴 && p != X0Y0_ブーツ_紐_紐11_紐下_紐 && p != X0Y0_ブーツ_紐_紐11_紐上_金具上_金具 && p != X0Y0_ブーツ_紐_紐11_紐上_金具上_穴 && p != X0Y0_ブーツ_紐_紐11_紐上_紐 && p != X0Y0_ブーツ_紐_結び_紐左_紐3 && p != X0Y0_ブーツ_紐_結び_紐左_紐2 && p != X0Y0_ブーツ_紐_結び_紐左_紐1 && p != X0Y0_ブーツ_紐_結び_紐右_紐3 && p != X0Y0_ブーツ_紐_結び_紐右_紐2 && p != X0Y0_ブーツ_紐_結び_紐右_紐1 && p != X0Y0_ブーツ_紐_結び_結び目 && p != X0Y0_脚輪上_革 && p != X0Y0_脚輪上_金具1 && p != X0Y0_脚輪上_金具2 && p != X0Y0_脚輪上_金具3 && p != X0Y0_脚輪上_金具左 && p != X0Y0_脚輪上_金具右 && p != X0Y0_脚輪下_革 && p != X0Y0_脚輪下_金具1 && p != X0Y0_脚輪下_金具2 && p != X0Y0_脚輪下_金具3 && p != X0Y0_脚輪下_金具左 && p != X0Y0_脚輪下_金具右 && p != X0Y1_ブーツ_タン_タン && p != X0Y1_ブーツ_タン_縁_縁1 && p != X0Y1_ブーツ_タン_縁_縁2 && p != X0Y1_ブーツ_ブーツ_ブーツ && p != X0Y1_ブーツ_ブーツ_皺_皺1 && p != X0Y1_ブーツ_ブーツ_皺_皺2 && p != X0Y1_ブーツ_ブーツ_縁_縁1 && p != X0Y1_ブーツ_ブーツ_縁_縁2 && p != X0Y1_ブーツ_ブーツ_縁_縁3 && p != X0Y1_ブーツ_ブーツ_縁_縁4 && p != X0Y1_ブーツ_柄 && p != X0Y1_ブーツ_紐_紐 && p != X0Y1_ブーツ_紐_紐1_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐1_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐1_紐下_紐 && p != X0Y1_ブーツ_紐_紐1_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐1_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐1_紐上_紐 && p != X0Y1_ブーツ_紐_紐2_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐2_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐2_紐下_紐 && p != X0Y1_ブーツ_紐_紐2_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐2_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐2_紐上_紐 && p != X0Y1_ブーツ_紐_紐3_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐3_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐3_紐下_紐 && p != X0Y1_ブーツ_紐_紐3_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐3_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐3_紐上_紐 && p != X0Y1_ブーツ_紐_紐4_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐4_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐4_紐下_紐 && p != X0Y1_ブーツ_紐_紐4_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐4_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐4_紐上_紐 && p != X0Y1_ブーツ_紐_紐5_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐5_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐5_紐下_紐 && p != X0Y1_ブーツ_紐_紐5_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐5_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐5_紐上_紐 && p != X0Y1_ブーツ_紐_紐6_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐6_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐6_紐下_紐 && p != X0Y1_ブーツ_紐_紐6_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐6_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐6_紐上_紐 && p != X0Y1_ブーツ_紐_紐7_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐7_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐7_紐下_紐 && p != X0Y1_ブーツ_紐_紐7_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐7_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐7_紐上_紐 && p != X0Y1_ブーツ_紐_紐8_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐8_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐8_紐下_紐 && p != X0Y1_ブーツ_紐_紐8_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐8_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐8_紐上_紐 && p != X0Y1_ブーツ_紐_紐9_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐9_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐9_紐下_紐 && p != X0Y1_ブーツ_紐_紐9_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐9_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐9_紐上_紐 && p != X0Y1_ブーツ_紐_紐10_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐10_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐10_紐下_紐 && p != X0Y1_ブーツ_紐_紐10_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐10_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐10_紐上_紐 && p != X0Y1_ブーツ_紐_紐11_紐下_金具上_金具 && p != X0Y1_ブーツ_紐_紐11_紐下_金具上_穴 && p != X0Y1_ブーツ_紐_紐11_紐下_紐 && p != X0Y1_ブーツ_紐_紐11_紐上_金具上_金具 && p != X0Y1_ブーツ_紐_紐11_紐上_金具上_穴 && p != X0Y1_ブーツ_紐_紐11_紐上_紐 && p != X0Y1_ブーツ_紐_結び_紐左_紐3 && p != X0Y1_ブーツ_紐_結び_紐左_紐2 && p != X0Y1_ブーツ_紐_結び_紐左_紐1 && p != X0Y1_ブーツ_紐_結び_紐右_紐3 && p != X0Y1_ブーツ_紐_結び_紐右_紐2 && p != X0Y1_ブーツ_紐_結び_紐右_紐1 && p != X0Y1_ブーツ_紐_結び_結び目 && p != X0Y1_脚輪上_革 && p != X0Y1_脚輪上_金具1 && p != X0Y1_脚輪上_金具2 && p != X0Y1_脚輪上_金具3 && p != X0Y1_脚輪上_金具左 && p != X0Y1_脚輪上_金具右 && p != X0Y1_脚輪下_革 && p != X0Y1_脚輪下_金具1 && p != X0Y1_脚輪下_金具2 && p != X0Y1_脚輪下_金具3 && p != X0Y1_脚輪下_金具左) + { + return p == X0Y1_脚輪下_金具右; + } + return true; + } + + public override bool Is鉄(Par p) + { + if (p != X0Y0_アーマ_ベース && p != X0Y0_アーマ_脛当_脛当1 && p != X0Y0_アーマ_脛当_脛当2 && p != X0Y0_アーマ_膝当 && p != X0Y0_アーマ_穴_穴1 && p != X0Y0_アーマ_穴_穴2 && p != X0Y0_アーマ_穴_穴3 && p != X0Y0_アーマ_穴_穴4 && p != X0Y1_アーマ_ベース && p != X0Y1_アーマ_脛当_脛当1 && p != X0Y1_アーマ_脛当_脛当2 && p != X0Y1_アーマ_膝当 && p != X0Y1_アーマ_穴_穴1 && p != X0Y1_アーマ_穴_穴2 && p != X0Y1_アーマ_穴_穴3) + { + return p == X0Y1_アーマ_穴_穴4; + } + return true; + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_脚CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_淫タトゥ_足首_タトゥCP.Update(); + X0Y0_淫タトゥ_足首_ハート1_タトゥ左CP.Update(); + X0Y0_淫タトゥ_足首_ハート1_タトゥ右CP.Update(); + X0Y0_淫タトゥ_足首_ハート3_タトゥ左CP.Update(); + X0Y0_淫タトゥ_足首_ハート3_タトゥ右CP.Update(); + X0Y0_淫タトゥ_足首_ハート2_タトゥ左CP.Update(); + X0Y0_淫タトゥ_足首_ハート2_タトゥ右CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ左CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ右CP.Update(); + X0Y0_淫タトゥ_タトゥ左CP.Update(); + X0Y0_淫タトゥ_タトゥ右CP.Update(); + X0Y0_悪タトゥ_文字1_文字a_枠CP.Update(); + X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字1_文字b_枠CP.Update(); + X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字1_文字c_枠CP.Update(); + X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字1_文字d_枠CP.Update(); + X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字1_文字e_枠CP.Update(); + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3CP.Update(); + X0Y0_悪タトゥ_文字2_文字a_枠CP.Update(); + X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字2_文字b_枠CP.Update(); + X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字2_文字c_枠CP.Update(); + X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字2_文字d_枠CP.Update(); + X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字2_文字e_枠CP.Update(); + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3CP.Update(); + X0Y0_悪タトゥ_タトゥ1CP.Update(); + X0Y0_悪タトゥ_タトゥ2CP.Update(); + X0Y0_悪タトゥ_逆十字_逆十字1CP.Update(); + X0Y0_悪タトゥ_逆十字_逆十字2CP.Update(); + X0Y0_悪タトゥ_タトゥ左CP.Update(); + X0Y0_悪タトゥ_タトゥ右CP.Update(); + X0Y0_紋柄_紋1CP.Update(); + X0Y0_紋柄_紋2CP.Update(); + X0Y0_紋柄_紋3CP.Update(); + X0Y0_紋柄_紋4CP.Update(); + X0Y0_獣性_獣毛1CP.Update(); + X0Y0_獣性_獣毛2CP.Update(); + X0Y0_獣性_獣毛3CP.Update(); + X0Y0_獣性_獣毛4CP.Update(); + X0Y0_獣性_獣毛5CP.Update(); + X0Y0_竜性_鱗_鱗1CP.Update(); + X0Y0_竜性_鱗_鱗2CP.Update(); + X0Y0_竜性_鱗_鱗3CP.Update(); + X0Y0_竜性_鱗_鱗4CP.Update(); + X0Y0_竜性_鱗_鱗5CP.Update(); + X0Y0_竜性_鱗_鱗6CP.Update(); + X0Y0_竜性_鱗_鱗7CP.Update(); + X0Y0_竜性_棘_棘1CP.Update(); + X0Y0_竜性_棘_棘2CP.Update(); + X0Y0_竜性_棘_棘3CP.Update(); + X0Y0_竜性_棘_棘4CP.Update(); + X0Y0_竜性_棘_棘5CP.Update(); + X0Y0_竜性_棘_棘6CP.Update(); + X0Y0_虫性_棘_棘1CP.Update(); + X0Y0_虫性_棘_棘2CP.Update(); + X0Y0_虫性_棘_棘3CP.Update(); + X0Y0_虫性_膝CP.Update(); + X0Y0_虫性_線CP.Update(); + X0Y0_傷X1CP.Update(); + X0Y0_傷X2CP.Update(); + X0Y0_傷I1CP.Update(); + X0Y0_傷I2CP.Update(); + X0Y0_傷I3CP.Update(); + X0Y0_傷I4CP.Update(); + X0Y0_傷I5CP.Update(); + X0Y0_ハイライト1CP.Update(); + X0Y0_ハイライト2CP.Update(); + X0Y0_パンスト_パンストCP.Update(); + X0Y0_パンスト_ハイライト1CP.Update(); + X0Y0_パンスト_ハイライト2CP.Update(); + X0Y0_ソックス_ソックスCP.Update(); + X0Y0_ソックス_ハイライト1CP.Update(); + X0Y0_ソックス_ハイライト2CP.Update(); + X0Y0_ブーツ_タン_タンCP.Update(); + X0Y0_ブーツ_タン_縁_縁1CP.Update(); + X0Y0_ブーツ_タン_縁_縁2CP.Update(); + X0Y0_ブーツ_ブーツ_ブーツCP.Update(); + X0Y0_ブーツ_ブーツ_皺_皺1CP.Update(); + X0Y0_ブーツ_ブーツ_皺_皺2CP.Update(); + X0Y0_ブーツ_ブーツ_縁_縁1CP.Update(); + X0Y0_ブーツ_ブーツ_縁_縁2CP.Update(); + X0Y0_ブーツ_ブーツ_縁_縁3CP.Update(); + X0Y0_ブーツ_ブーツ_縁_縁4CP.Update(); + X0Y0_ブーツ_柄CP.Update(); + X0Y0_ブーツ_紐_紐CP.Update(); + X0Y0_ブーツ_紐_紐1_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐1_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐1_紐下_紐CP.Update(); + X0Y0_ブーツ_紐_紐1_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐1_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐1_紐上_紐CP.Update(); + X0Y0_ブーツ_紐_紐2_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐2_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐2_紐下_紐CP.Update(); + X0Y0_ブーツ_紐_紐2_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐2_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐2_紐上_紐CP.Update(); + X0Y0_ブーツ_紐_紐3_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐3_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐3_紐下_紐CP.Update(); + X0Y0_ブーツ_紐_紐3_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐3_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐3_紐上_紐CP.Update(); + X0Y0_ブーツ_紐_紐4_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐4_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐4_紐下_紐CP.Update(); + X0Y0_ブーツ_紐_紐4_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐4_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐4_紐上_紐CP.Update(); + X0Y0_ブーツ_紐_紐5_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐5_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐5_紐下_紐CP.Update(); + X0Y0_ブーツ_紐_紐5_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐5_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐5_紐上_紐CP.Update(); + X0Y0_ブーツ_紐_紐6_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐6_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐6_紐下_紐CP.Update(); + X0Y0_ブーツ_紐_紐6_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐6_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐6_紐上_紐CP.Update(); + X0Y0_ブーツ_紐_紐7_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐7_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐7_紐下_紐CP.Update(); + X0Y0_ブーツ_紐_紐7_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐7_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐7_紐上_紐CP.Update(); + X0Y0_ブーツ_紐_紐8_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐8_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐8_紐下_紐CP.Update(); + X0Y0_ブーツ_紐_紐8_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐8_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐8_紐上_紐CP.Update(); + X0Y0_ブーツ_紐_紐9_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐9_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐9_紐下_紐CP.Update(); + X0Y0_ブーツ_紐_紐9_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐9_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐9_紐上_紐CP.Update(); + X0Y0_ブーツ_紐_紐10_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐10_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐10_紐下_紐CP.Update(); + X0Y0_ブーツ_紐_紐10_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐10_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐10_紐上_紐CP.Update(); + X0Y0_ブーツ_紐_紐11_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐11_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐11_紐下_紐CP.Update(); + X0Y0_ブーツ_紐_紐11_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ_紐_紐11_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ_紐_紐11_紐上_紐CP.Update(); + X0Y0_ブーツ_紐_結び_紐左_紐3CP.Update(); + X0Y0_ブーツ_紐_結び_紐左_紐2CP.Update(); + X0Y0_ブーツ_紐_結び_紐左_紐1CP.Update(); + X0Y0_ブーツ_紐_結び_紐右_紐3CP.Update(); + X0Y0_ブーツ_紐_結び_紐右_紐2CP.Update(); + X0Y0_ブーツ_紐_結び_紐右_紐1CP.Update(); + X0Y0_ブーツ_紐_結び_結び目CP.Update(); + X0Y0_アーマ_ベースCP.Update(); + X0Y0_アーマ_脛当_脛当1CP.Update(); + X0Y0_アーマ_脛当_脛当2CP.Update(); + X0Y0_アーマ_膝当CP.Update(); + X0Y0_アーマ_穴_穴1CP.Update(); + X0Y0_アーマ_穴_穴2CP.Update(); + X0Y0_アーマ_穴_穴3CP.Update(); + X0Y0_アーマ_穴_穴4CP.Update(); + X0Y0_脚輪上_革CP.Update(); + X0Y0_脚輪上_金具1CP.Update(); + X0Y0_脚輪上_金具2CP.Update(); + X0Y0_脚輪上_金具3CP.Update(); + X0Y0_脚輪上_金具左CP.Update(); + X0Y0_脚輪上_金具右CP.Update(); + X0Y0_脚輪下_革CP.Update(); + X0Y0_脚輪下_金具1CP.Update(); + X0Y0_脚輪下_金具2CP.Update(); + X0Y0_脚輪下_金具3CP.Update(); + X0Y0_脚輪下_金具左CP.Update(); + X0Y0_脚輪下_金具右CP.Update(); + } + else + { + X0Y1_脚CP.Update(); + X0Y1_筋CP.Update(); + X0Y1_淫タトゥ_足首_タトゥCP.Update(); + X0Y1_淫タトゥ_足首_ハート1_タトゥ左CP.Update(); + X0Y1_淫タトゥ_足首_ハート1_タトゥ右CP.Update(); + X0Y1_淫タトゥ_足首_ハート3_タトゥ左CP.Update(); + X0Y1_淫タトゥ_足首_ハート3_タトゥ右CP.Update(); + X0Y1_淫タトゥ_足首_ハート2_タトゥ左CP.Update(); + X0Y1_淫タトゥ_足首_ハート2_タトゥ右CP.Update(); + X0Y1_淫タトゥ_ハート_タトゥ左CP.Update(); + X0Y1_淫タトゥ_ハート_タトゥ右CP.Update(); + X0Y1_淫タトゥ_タトゥ左CP.Update(); + X0Y1_淫タトゥ_タトゥ右CP.Update(); + X0Y1_悪タトゥ_文字1_文字a_枠CP.Update(); + X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ_文字1_文字b_枠CP.Update(); + X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ_文字1_文字c_枠CP.Update(); + X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ_文字1_文字d_枠CP.Update(); + X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ_文字1_文字e_枠CP.Update(); + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3CP.Update(); + X0Y1_悪タトゥ_文字2_文字a_枠CP.Update(); + X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ_文字2_文字b_枠CP.Update(); + X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ_文字2_文字c_枠CP.Update(); + X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ_文字2_文字d_枠CP.Update(); + X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ_文字2_文字e_枠CP.Update(); + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3CP.Update(); + X0Y1_悪タトゥ_タトゥ1CP.Update(); + X0Y1_悪タトゥ_タトゥ2CP.Update(); + X0Y1_悪タトゥ_逆十字_逆十字1CP.Update(); + X0Y1_悪タトゥ_逆十字_逆十字2CP.Update(); + X0Y1_悪タトゥ_タトゥ左CP.Update(); + X0Y1_悪タトゥ_タトゥ右CP.Update(); + X0Y1_紋柄_紋1CP.Update(); + X0Y1_紋柄_紋2CP.Update(); + X0Y1_紋柄_紋3CP.Update(); + X0Y1_紋柄_紋4CP.Update(); + X0Y1_獣性_獣毛1CP.Update(); + X0Y1_獣性_獣毛2CP.Update(); + X0Y1_獣性_獣毛3CP.Update(); + X0Y1_獣性_獣毛4CP.Update(); + X0Y1_獣性_獣毛5CP.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_竜性_棘_棘3CP.Update(); + X0Y1_竜性_棘_棘4CP.Update(); + X0Y1_竜性_棘_棘5CP.Update(); + X0Y1_竜性_棘_棘6CP.Update(); + X0Y1_虫性_棘_棘1CP.Update(); + X0Y1_虫性_棘_棘2CP.Update(); + X0Y1_虫性_棘_棘3CP.Update(); + X0Y1_虫性_膝CP.Update(); + X0Y1_虫性_線CP.Update(); + X0Y1_傷X1CP.Update(); + X0Y1_傷X2CP.Update(); + X0Y1_傷I1CP.Update(); + X0Y1_傷I2CP.Update(); + X0Y1_傷I3CP.Update(); + X0Y1_傷I4CP.Update(); + X0Y1_傷I5CP.Update(); + X0Y1_ハイライト1CP.Update(); + X0Y1_ハイライト2CP.Update(); + X0Y1_パンスト_パンストCP.Update(); + X0Y1_パンスト_ハイライト1CP.Update(); + X0Y1_パンスト_ハイライト2CP.Update(); + X0Y1_ソックス_ソックスCP.Update(); + X0Y1_ソックス_ハイライト1CP.Update(); + X0Y1_ソックス_ハイライト2CP.Update(); + X0Y1_ブーツ_タン_タンCP.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(); + X0Y1_ブーツ_ブーツ_縁_縁4CP.Update(); + X0Y1_ブーツ_柄CP.Update(); + X0Y1_ブーツ_紐_紐CP.Update(); + X0Y1_ブーツ_紐_紐1_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐1_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐1_紐下_紐CP.Update(); + X0Y1_ブーツ_紐_紐1_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐1_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐1_紐上_紐CP.Update(); + X0Y1_ブーツ_紐_紐2_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐2_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐2_紐下_紐CP.Update(); + X0Y1_ブーツ_紐_紐2_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐2_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐2_紐上_紐CP.Update(); + X0Y1_ブーツ_紐_紐3_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐3_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐3_紐下_紐CP.Update(); + X0Y1_ブーツ_紐_紐3_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐3_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐3_紐上_紐CP.Update(); + X0Y1_ブーツ_紐_紐4_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐4_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐4_紐下_紐CP.Update(); + X0Y1_ブーツ_紐_紐4_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐4_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐4_紐上_紐CP.Update(); + X0Y1_ブーツ_紐_紐5_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐5_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐5_紐下_紐CP.Update(); + X0Y1_ブーツ_紐_紐5_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐5_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐5_紐上_紐CP.Update(); + X0Y1_ブーツ_紐_紐6_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐6_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐6_紐下_紐CP.Update(); + X0Y1_ブーツ_紐_紐6_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐6_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐6_紐上_紐CP.Update(); + X0Y1_ブーツ_紐_紐7_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐7_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐7_紐下_紐CP.Update(); + X0Y1_ブーツ_紐_紐7_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐7_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐7_紐上_紐CP.Update(); + X0Y1_ブーツ_紐_紐8_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐8_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐8_紐下_紐CP.Update(); + X0Y1_ブーツ_紐_紐8_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐8_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐8_紐上_紐CP.Update(); + X0Y1_ブーツ_紐_紐9_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐9_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐9_紐下_紐CP.Update(); + X0Y1_ブーツ_紐_紐9_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐9_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐9_紐上_紐CP.Update(); + X0Y1_ブーツ_紐_紐10_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐10_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐10_紐下_紐CP.Update(); + X0Y1_ブーツ_紐_紐10_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐10_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐10_紐上_紐CP.Update(); + X0Y1_ブーツ_紐_紐11_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐11_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐11_紐下_紐CP.Update(); + X0Y1_ブーツ_紐_紐11_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ_紐_紐11_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ_紐_紐11_紐上_紐CP.Update(); + X0Y1_ブーツ_紐_結び_紐左_紐3CP.Update(); + X0Y1_ブーツ_紐_結び_紐左_紐2CP.Update(); + X0Y1_ブーツ_紐_結び_紐左_紐1CP.Update(); + X0Y1_ブーツ_紐_結び_紐右_紐3CP.Update(); + X0Y1_ブーツ_紐_結び_紐右_紐2CP.Update(); + X0Y1_ブーツ_紐_結び_紐右_紐1CP.Update(); + X0Y1_ブーツ_紐_結び_結び目CP.Update(); + X0Y1_アーマ_ベースCP.Update(); + X0Y1_アーマ_脛当_脛当1CP.Update(); + X0Y1_アーマ_脛当_脛当2CP.Update(); + X0Y1_アーマ_膝当CP.Update(); + X0Y1_アーマ_穴_穴1CP.Update(); + X0Y1_アーマ_穴_穴2CP.Update(); + X0Y1_アーマ_穴_穴3CP.Update(); + X0Y1_アーマ_穴_穴4CP.Update(); + X0Y1_脚輪上_革CP.Update(); + X0Y1_脚輪上_金具1CP.Update(); + X0Y1_脚輪上_金具2CP.Update(); + X0Y1_脚輪上_金具3CP.Update(); + X0Y1_脚輪上_金具左CP.Update(); + X0Y1_脚輪上_金具右CP.Update(); + X0Y1_脚輪下_革CP.Update(); + X0Y1_脚輪下_金具1CP.Update(); + X0Y1_脚輪下_金具2CP.Update(); + X0Y1_脚輪下_金具3CP.Update(); + X0Y1_脚輪下_金具左CP.Update(); + X0Y1_脚輪下_金具右CP.Update(); + } + 鎖1.接続PA(); + 鎖3.接続PA(); + 鎖1.色更新(); + 鎖3.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.B0: + 配色B0(体配色); + break; + case 配色指定.BT1: + 配色BT1(体配色); + break; + case 配色指定.BT0: + 配色BT0(体配色); + break; + case 配色指定.C0: + 配色C0(体配色); + break; + case 配色指定.CT1: + 配色CT1(体配色); + break; + case 配色指定.CT0: + 配色CT0(体配色); + break; + case 配色指定.L0: + 配色L0(体配色); + break; + case 配色指定.LT1: + 配色LT1(体配色); + break; + case 配色指定.LT0: + 配色LT0(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性_棘_棘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 体配色.甲1O); + 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンスト_パンストCD = new ColorD(); + パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ソックスCD = new ColorD(); + ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ブーツ_タン_タンCD = new ColorD(); + ブーツ_タン_縁_縁1CD = new ColorD(); + ブーツ_タン_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_ブーツCD = new ColorD(); + ブーツ_ブーツ_皺_皺1CD = new ColorD(); + ブーツ_ブーツ_皺_皺2CD = new ColorD(); + ブーツ_ブーツ_縁_縁1CD = new ColorD(); + ブーツ_ブーツ_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_縁_縁3CD = new ColorD(); + ブーツ_ブーツ_縁_縁4CD = new ColorD(); + ブーツ_柄CD = new ColorD(); + ブーツ_紐_紐CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐下_紐CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐上_紐CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐下_紐CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐上_紐CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐下_紐CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐上_紐CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐下_紐CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐上_紐CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐下_紐CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐上_紐CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐下_紐CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐上_紐CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐下_紐CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐上_紐CD = new ColorD(); + ブーツ_紐_結び_紐左_紐3CD = new ColorD(); + ブーツ_紐_結び_紐左_紐2CD = new ColorD(); + ブーツ_紐_結び_紐左_紐1CD = new ColorD(); + ブーツ_紐_結び_紐右_紐3CD = new ColorD(); + ブーツ_紐_結び_紐右_紐2CD = new ColorD(); + ブーツ_紐_結び_紐右_紐1CD = new ColorD(); + ブーツ_紐_結び_結び目CD = new ColorD(); + アーマ_ベースCD = new ColorD(); + アーマ_脛当_脛当1CD = new ColorD(); + アーマ_脛当_脛当2CD = new ColorD(); + アーマ_膝当CD = new ColorD(); + アーマ_穴_穴1CD = new ColorD(); + アーマ_穴_穴2CD = new ColorD(); + アーマ_穴_穴3CD = new ColorD(); + アーマ_穴_穴4CD = new ColorD(); + 脚輪上_革CD = new ColorD(); + 脚輪上_金具1CD = new ColorD(); + 脚輪上_金具2CD = new ColorD(); + 脚輪上_金具3CD = new ColorD(); + 脚輪上_金具左CD = new ColorD(); + 脚輪上_金具右CD = new ColorD(); + 脚輪下_革CD = new ColorD(); + 脚輪下_金具1CD = new ColorD(); + 脚輪下_金具2CD = new ColorD(); + 脚輪下_金具3CD = new ColorD(); + 脚輪下_金具左CD = new ColorD(); + 脚輪下_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_棘_棘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 体配色.甲1O); + 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンスト_パンストCD = new ColorD(); + パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ソックスCD = new ColorD(); + ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ブーツ_タン_タンCD = new ColorD(); + ブーツ_タン_縁_縁1CD = new ColorD(); + ブーツ_タン_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_ブーツCD = new ColorD(); + ブーツ_ブーツ_皺_皺1CD = new ColorD(); + ブーツ_ブーツ_皺_皺2CD = new ColorD(); + ブーツ_ブーツ_縁_縁1CD = new ColorD(); + ブーツ_ブーツ_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_縁_縁3CD = new ColorD(); + ブーツ_ブーツ_縁_縁4CD = new ColorD(); + ブーツ_柄CD = new ColorD(); + ブーツ_紐_紐CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐下_紐CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐上_紐CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐下_紐CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐上_紐CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐下_紐CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐上_紐CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐下_紐CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐上_紐CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐下_紐CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐上_紐CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐下_紐CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐上_紐CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐下_紐CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐上_紐CD = new ColorD(); + ブーツ_紐_結び_紐左_紐3CD = new ColorD(); + ブーツ_紐_結び_紐左_紐2CD = new ColorD(); + ブーツ_紐_結び_紐左_紐1CD = new ColorD(); + ブーツ_紐_結び_紐右_紐3CD = new ColorD(); + ブーツ_紐_結び_紐右_紐2CD = new ColorD(); + ブーツ_紐_結び_紐右_紐1CD = new ColorD(); + ブーツ_紐_結び_結び目CD = new ColorD(); + アーマ_ベースCD = new ColorD(); + アーマ_脛当_脛当1CD = new ColorD(); + アーマ_脛当_脛当2CD = new ColorD(); + アーマ_膝当CD = new ColorD(); + アーマ_穴_穴1CD = new ColorD(); + アーマ_穴_穴2CD = new ColorD(); + アーマ_穴_穴3CD = new ColorD(); + アーマ_穴_穴4CD = new ColorD(); + 脚輪上_革CD = new ColorD(); + 脚輪上_金具1CD = new ColorD(); + 脚輪上_金具2CD = new ColorD(); + 脚輪上_金具3CD = new ColorD(); + 脚輪上_金具左CD = new ColorD(); + 脚輪上_金具右CD = new ColorD(); + 脚輪下_革CD = new ColorD(); + 脚輪下_金具1CD = new ColorD(); + 脚輪下_金具2CD = new ColorD(); + 脚輪下_金具3CD = new ColorD(); + 脚輪下_金具左CD = new ColorD(); + 脚輪下_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_膝CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンスト_パンストCD = new ColorD(); + パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ソックスCD = new ColorD(); + ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ブーツ_タン_タンCD = new ColorD(); + ブーツ_タン_縁_縁1CD = new ColorD(); + ブーツ_タン_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_ブーツCD = new ColorD(); + ブーツ_ブーツ_皺_皺1CD = new ColorD(); + ブーツ_ブーツ_皺_皺2CD = new ColorD(); + ブーツ_ブーツ_縁_縁1CD = new ColorD(); + ブーツ_ブーツ_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_縁_縁3CD = new ColorD(); + ブーツ_ブーツ_縁_縁4CD = new ColorD(); + ブーツ_柄CD = new ColorD(); + ブーツ_紐_紐CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐下_紐CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐上_紐CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐下_紐CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐上_紐CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐下_紐CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐上_紐CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐下_紐CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐上_紐CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐下_紐CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐上_紐CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐下_紐CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐上_紐CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐下_紐CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐上_紐CD = new ColorD(); + ブーツ_紐_結び_紐左_紐3CD = new ColorD(); + ブーツ_紐_結び_紐左_紐2CD = new ColorD(); + ブーツ_紐_結び_紐左_紐1CD = new ColorD(); + ブーツ_紐_結び_紐右_紐3CD = new ColorD(); + ブーツ_紐_結び_紐右_紐2CD = new ColorD(); + ブーツ_紐_結び_紐右_紐1CD = new ColorD(); + ブーツ_紐_結び_結び目CD = new ColorD(); + アーマ_ベースCD = new ColorD(); + アーマ_脛当_脛当1CD = new ColorD(); + アーマ_脛当_脛当2CD = new ColorD(); + アーマ_膝当CD = new ColorD(); + アーマ_穴_穴1CD = new ColorD(); + アーマ_穴_穴2CD = new ColorD(); + アーマ_穴_穴3CD = new ColorD(); + アーマ_穴_穴4CD = new ColorD(); + 脚輪上_革CD = new ColorD(); + 脚輪上_金具1CD = new ColorD(); + 脚輪上_金具2CD = new ColorD(); + 脚輪上_金具3CD = new ColorD(); + 脚輪上_金具左CD = new ColorD(); + 脚輪上_金具右CD = new ColorD(); + 脚輪下_革CD = new ColorD(); + 脚輪下_金具1CD = new ColorD(); + 脚輪下_金具2CD = new ColorD(); + 脚輪下_金具3CD = new ColorD(); + 脚輪下_金具左CD = new ColorD(); + 脚輪下_金具右CD = new ColorD(); + } + + private void 配色B0(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性_棘_棘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 体配色.甲1O); + 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンスト_パンストCD = new ColorD(); + パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ソックスCD = new ColorD(); + ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ブーツ_タン_タンCD = new ColorD(); + ブーツ_タン_縁_縁1CD = new ColorD(); + ブーツ_タン_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_ブーツCD = new ColorD(); + ブーツ_ブーツ_皺_皺1CD = new ColorD(); + ブーツ_ブーツ_皺_皺2CD = new ColorD(); + ブーツ_ブーツ_縁_縁1CD = new ColorD(); + ブーツ_ブーツ_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_縁_縁3CD = new ColorD(); + ブーツ_ブーツ_縁_縁4CD = new ColorD(); + ブーツ_柄CD = new ColorD(); + ブーツ_紐_紐CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐下_紐CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐上_紐CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐下_紐CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐上_紐CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐下_紐CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐上_紐CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐下_紐CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐上_紐CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐下_紐CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐上_紐CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐下_紐CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐上_紐CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐下_紐CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐上_紐CD = new ColorD(); + ブーツ_紐_結び_紐左_紐3CD = new ColorD(); + ブーツ_紐_結び_紐左_紐2CD = new ColorD(); + ブーツ_紐_結び_紐左_紐1CD = new ColorD(); + ブーツ_紐_結び_紐右_紐3CD = new ColorD(); + ブーツ_紐_結び_紐右_紐2CD = new ColorD(); + ブーツ_紐_結び_紐右_紐1CD = new ColorD(); + ブーツ_紐_結び_結び目CD = new ColorD(); + アーマ_ベースCD = new ColorD(); + アーマ_脛当_脛当1CD = new ColorD(); + アーマ_脛当_脛当2CD = new ColorD(); + アーマ_膝当CD = new ColorD(); + アーマ_穴_穴1CD = new ColorD(); + アーマ_穴_穴2CD = new ColorD(); + アーマ_穴_穴3CD = new ColorD(); + アーマ_穴_穴4CD = new ColorD(); + 脚輪上_革CD = new ColorD(); + 脚輪上_金具1CD = new ColorD(); + 脚輪上_金具2CD = new ColorD(); + 脚輪上_金具3CD = new ColorD(); + 脚輪上_金具左CD = new ColorD(); + 脚輪上_金具右CD = new ColorD(); + 脚輪下_革CD = new ColorD(); + 脚輪下_金具1CD = new ColorD(); + 脚輪下_金具2CD = new ColorD(); + 脚輪下_金具3CD = new ColorD(); + 脚輪下_金具左CD = new ColorD(); + 脚輪下_金具右CD = new ColorD(); + } + + private void 配色BT1(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_棘_棘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 体配色.甲1O); + 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンスト_パンストCD = new ColorD(); + パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ソックスCD = new ColorD(); + ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ブーツ_タン_タンCD = new ColorD(); + ブーツ_タン_縁_縁1CD = new ColorD(); + ブーツ_タン_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_ブーツCD = new ColorD(); + ブーツ_ブーツ_皺_皺1CD = new ColorD(); + ブーツ_ブーツ_皺_皺2CD = new ColorD(); + ブーツ_ブーツ_縁_縁1CD = new ColorD(); + ブーツ_ブーツ_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_縁_縁3CD = new ColorD(); + ブーツ_ブーツ_縁_縁4CD = new ColorD(); + ブーツ_柄CD = new ColorD(); + ブーツ_紐_紐CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐下_紐CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐上_紐CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐下_紐CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐上_紐CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐下_紐CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐上_紐CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐下_紐CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐上_紐CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐下_紐CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐上_紐CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐下_紐CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐上_紐CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐下_紐CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐上_紐CD = new ColorD(); + ブーツ_紐_結び_紐左_紐3CD = new ColorD(); + ブーツ_紐_結び_紐左_紐2CD = new ColorD(); + ブーツ_紐_結び_紐左_紐1CD = new ColorD(); + ブーツ_紐_結び_紐右_紐3CD = new ColorD(); + ブーツ_紐_結び_紐右_紐2CD = new ColorD(); + ブーツ_紐_結び_紐右_紐1CD = new ColorD(); + ブーツ_紐_結び_結び目CD = new ColorD(); + アーマ_ベースCD = new ColorD(); + アーマ_脛当_脛当1CD = new ColorD(); + アーマ_脛当_脛当2CD = new ColorD(); + アーマ_膝当CD = new ColorD(); + アーマ_穴_穴1CD = new ColorD(); + アーマ_穴_穴2CD = new ColorD(); + アーマ_穴_穴3CD = new ColorD(); + アーマ_穴_穴4CD = new ColorD(); + 脚輪上_革CD = new ColorD(); + 脚輪上_金具1CD = new ColorD(); + 脚輪上_金具2CD = new ColorD(); + 脚輪上_金具3CD = new ColorD(); + 脚輪上_金具左CD = new ColorD(); + 脚輪上_金具右CD = new ColorD(); + 脚輪下_革CD = new ColorD(); + 脚輪下_金具1CD = new ColorD(); + 脚輪下_金具2CD = new ColorD(); + 脚輪下_金具3CD = new ColorD(); + 脚輪下_金具左CD = new ColorD(); + 脚輪下_金具右CD = new ColorD(); + } + + private void 配色BT0(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_膝CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンスト_パンストCD = new ColorD(); + パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ソックスCD = new ColorD(); + ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ブーツ_タン_タンCD = new ColorD(); + ブーツ_タン_縁_縁1CD = new ColorD(); + ブーツ_タン_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_ブーツCD = new ColorD(); + ブーツ_ブーツ_皺_皺1CD = new ColorD(); + ブーツ_ブーツ_皺_皺2CD = new ColorD(); + ブーツ_ブーツ_縁_縁1CD = new ColorD(); + ブーツ_ブーツ_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_縁_縁3CD = new ColorD(); + ブーツ_ブーツ_縁_縁4CD = new ColorD(); + ブーツ_柄CD = new ColorD(); + ブーツ_紐_紐CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐下_紐CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐上_紐CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐下_紐CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐上_紐CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐下_紐CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐上_紐CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐下_紐CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐上_紐CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐下_紐CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐上_紐CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐下_紐CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐上_紐CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐下_紐CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐上_紐CD = new ColorD(); + ブーツ_紐_結び_紐左_紐3CD = new ColorD(); + ブーツ_紐_結び_紐左_紐2CD = new ColorD(); + ブーツ_紐_結び_紐左_紐1CD = new ColorD(); + ブーツ_紐_結び_紐右_紐3CD = new ColorD(); + ブーツ_紐_結び_紐右_紐2CD = new ColorD(); + ブーツ_紐_結び_紐右_紐1CD = new ColorD(); + ブーツ_紐_結び_結び目CD = new ColorD(); + アーマ_ベースCD = new ColorD(); + アーマ_脛当_脛当1CD = new ColorD(); + アーマ_脛当_脛当2CD = new ColorD(); + アーマ_膝当CD = new ColorD(); + アーマ_穴_穴1CD = new ColorD(); + アーマ_穴_穴2CD = new ColorD(); + アーマ_穴_穴3CD = new ColorD(); + アーマ_穴_穴4CD = new ColorD(); + 脚輪上_革CD = new ColorD(); + 脚輪上_金具1CD = new ColorD(); + 脚輪上_金具2CD = new ColorD(); + 脚輪上_金具3CD = new ColorD(); + 脚輪上_金具左CD = new ColorD(); + 脚輪上_金具右CD = new ColorD(); + 脚輪下_革CD = new ColorD(); + 脚輪下_金具1CD = new ColorD(); + 脚輪下_金具2CD = new ColorD(); + 脚輪下_金具3CD = new ColorD(); + 脚輪下_金具左CD = new ColorD(); + 脚輪下_金具右CD = new ColorD(); + } + + private void 配色C0(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性_棘_棘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 体配色.甲1O); + 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンスト_パンストCD = new ColorD(); + パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ソックスCD = new ColorD(); + ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ブーツ_タン_タンCD = new ColorD(); + ブーツ_タン_縁_縁1CD = new ColorD(); + ブーツ_タン_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_ブーツCD = new ColorD(); + ブーツ_ブーツ_皺_皺1CD = new ColorD(); + ブーツ_ブーツ_皺_皺2CD = new ColorD(); + ブーツ_ブーツ_縁_縁1CD = new ColorD(); + ブーツ_ブーツ_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_縁_縁3CD = new ColorD(); + ブーツ_ブーツ_縁_縁4CD = new ColorD(); + ブーツ_柄CD = new ColorD(); + ブーツ_紐_紐CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐下_紐CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐上_紐CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐下_紐CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐上_紐CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐下_紐CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐上_紐CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐下_紐CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐上_紐CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐下_紐CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐上_紐CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐下_紐CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐上_紐CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐下_紐CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐上_紐CD = new ColorD(); + ブーツ_紐_結び_紐左_紐3CD = new ColorD(); + ブーツ_紐_結び_紐左_紐2CD = new ColorD(); + ブーツ_紐_結び_紐左_紐1CD = new ColorD(); + ブーツ_紐_結び_紐右_紐3CD = new ColorD(); + ブーツ_紐_結び_紐右_紐2CD = new ColorD(); + ブーツ_紐_結び_紐右_紐1CD = new ColorD(); + ブーツ_紐_結び_結び目CD = new ColorD(); + アーマ_ベースCD = new ColorD(); + アーマ_脛当_脛当1CD = new ColorD(); + アーマ_脛当_脛当2CD = new ColorD(); + アーマ_膝当CD = new ColorD(); + アーマ_穴_穴1CD = new ColorD(); + アーマ_穴_穴2CD = new ColorD(); + アーマ_穴_穴3CD = new ColorD(); + アーマ_穴_穴4CD = new ColorD(); + 脚輪上_革CD = new ColorD(); + 脚輪上_金具1CD = new ColorD(); + 脚輪上_金具2CD = new ColorD(); + 脚輪上_金具3CD = new ColorD(); + 脚輪上_金具左CD = new ColorD(); + 脚輪上_金具右CD = new ColorD(); + 脚輪下_革CD = new ColorD(); + 脚輪下_金具1CD = new ColorD(); + 脚輪下_金具2CD = new ColorD(); + 脚輪下_金具3CD = new ColorD(); + 脚輪下_金具左CD = new ColorD(); + 脚輪下_金具右CD = new ColorD(); + } + + private void 配色CT1(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_棘_棘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 体配色.甲1O); + 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンスト_パンストCD = new ColorD(); + パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ソックスCD = new ColorD(); + ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ブーツ_タン_タンCD = new ColorD(); + ブーツ_タン_縁_縁1CD = new ColorD(); + ブーツ_タン_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_ブーツCD = new ColorD(); + ブーツ_ブーツ_皺_皺1CD = new ColorD(); + ブーツ_ブーツ_皺_皺2CD = new ColorD(); + ブーツ_ブーツ_縁_縁1CD = new ColorD(); + ブーツ_ブーツ_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_縁_縁3CD = new ColorD(); + ブーツ_ブーツ_縁_縁4CD = new ColorD(); + ブーツ_柄CD = new ColorD(); + ブーツ_紐_紐CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐下_紐CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐上_紐CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐下_紐CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐上_紐CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐下_紐CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐上_紐CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐下_紐CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐上_紐CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐下_紐CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐上_紐CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐下_紐CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐上_紐CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐下_紐CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐上_紐CD = new ColorD(); + ブーツ_紐_結び_紐左_紐3CD = new ColorD(); + ブーツ_紐_結び_紐左_紐2CD = new ColorD(); + ブーツ_紐_結び_紐左_紐1CD = new ColorD(); + ブーツ_紐_結び_紐右_紐3CD = new ColorD(); + ブーツ_紐_結び_紐右_紐2CD = new ColorD(); + ブーツ_紐_結び_紐右_紐1CD = new ColorD(); + ブーツ_紐_結び_結び目CD = new ColorD(); + アーマ_ベースCD = new ColorD(); + アーマ_脛当_脛当1CD = new ColorD(); + アーマ_脛当_脛当2CD = new ColorD(); + アーマ_膝当CD = new ColorD(); + アーマ_穴_穴1CD = new ColorD(); + アーマ_穴_穴2CD = new ColorD(); + アーマ_穴_穴3CD = new ColorD(); + アーマ_穴_穴4CD = new ColorD(); + 脚輪上_革CD = new ColorD(); + 脚輪上_金具1CD = new ColorD(); + 脚輪上_金具2CD = new ColorD(); + 脚輪上_金具3CD = new ColorD(); + 脚輪上_金具左CD = new ColorD(); + 脚輪上_金具右CD = new ColorD(); + 脚輪下_革CD = new ColorD(); + 脚輪下_金具1CD = new ColorD(); + 脚輪下_金具2CD = new ColorD(); + 脚輪下_金具3CD = new ColorD(); + 脚輪下_金具左CD = new ColorD(); + 脚輪下_金具右CD = new ColorD(); + } + + private void 配色CT0(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_膝CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンスト_パンストCD = new ColorD(); + パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ソックスCD = new ColorD(); + ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ブーツ_タン_タンCD = new ColorD(); + ブーツ_タン_縁_縁1CD = new ColorD(); + ブーツ_タン_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_ブーツCD = new ColorD(); + ブーツ_ブーツ_皺_皺1CD = new ColorD(); + ブーツ_ブーツ_皺_皺2CD = new ColorD(); + ブーツ_ブーツ_縁_縁1CD = new ColorD(); + ブーツ_ブーツ_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_縁_縁3CD = new ColorD(); + ブーツ_ブーツ_縁_縁4CD = new ColorD(); + ブーツ_柄CD = new ColorD(); + ブーツ_紐_紐CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐下_紐CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐上_紐CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐下_紐CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐上_紐CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐下_紐CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐上_紐CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐下_紐CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐上_紐CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐下_紐CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐上_紐CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐下_紐CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐上_紐CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐下_紐CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐上_紐CD = new ColorD(); + ブーツ_紐_結び_紐左_紐3CD = new ColorD(); + ブーツ_紐_結び_紐左_紐2CD = new ColorD(); + ブーツ_紐_結び_紐左_紐1CD = new ColorD(); + ブーツ_紐_結び_紐右_紐3CD = new ColorD(); + ブーツ_紐_結び_紐右_紐2CD = new ColorD(); + ブーツ_紐_結び_紐右_紐1CD = new ColorD(); + ブーツ_紐_結び_結び目CD = new ColorD(); + アーマ_ベースCD = new ColorD(); + アーマ_脛当_脛当1CD = new ColorD(); + アーマ_脛当_脛当2CD = new ColorD(); + アーマ_膝当CD = new ColorD(); + アーマ_穴_穴1CD = new ColorD(); + アーマ_穴_穴2CD = new ColorD(); + アーマ_穴_穴3CD = new ColorD(); + アーマ_穴_穴4CD = new ColorD(); + 脚輪上_革CD = new ColorD(); + 脚輪上_金具1CD = new ColorD(); + 脚輪上_金具2CD = new ColorD(); + 脚輪上_金具3CD = new ColorD(); + 脚輪上_金具左CD = new ColorD(); + 脚輪上_金具右CD = new ColorD(); + 脚輪下_革CD = new ColorD(); + 脚輪下_金具1CD = new ColorD(); + 脚輪下_金具2CD = new ColorD(); + 脚輪下_金具3CD = new ColorD(); + 脚輪下_金具左CD = new ColorD(); + 脚輪下_金具右CD = new ColorD(); + } + + private void 配色L0(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性_棘_棘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 体配色.甲1O); + 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンスト_パンストCD = new ColorD(); + パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ソックスCD = new ColorD(); + ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ブーツ_タン_タンCD = new ColorD(); + ブーツ_タン_縁_縁1CD = new ColorD(); + ブーツ_タン_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_ブーツCD = new ColorD(); + ブーツ_ブーツ_皺_皺1CD = new ColorD(); + ブーツ_ブーツ_皺_皺2CD = new ColorD(); + ブーツ_ブーツ_縁_縁1CD = new ColorD(); + ブーツ_ブーツ_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_縁_縁3CD = new ColorD(); + ブーツ_ブーツ_縁_縁4CD = new ColorD(); + ブーツ_柄CD = new ColorD(); + ブーツ_紐_紐CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐下_紐CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐上_紐CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐下_紐CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐上_紐CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐下_紐CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐上_紐CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐下_紐CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐上_紐CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐下_紐CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐上_紐CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐下_紐CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐上_紐CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐下_紐CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐上_紐CD = new ColorD(); + ブーツ_紐_結び_紐左_紐3CD = new ColorD(); + ブーツ_紐_結び_紐左_紐2CD = new ColorD(); + ブーツ_紐_結び_紐左_紐1CD = new ColorD(); + ブーツ_紐_結び_紐右_紐3CD = new ColorD(); + ブーツ_紐_結び_紐右_紐2CD = new ColorD(); + ブーツ_紐_結び_紐右_紐1CD = new ColorD(); + ブーツ_紐_結び_結び目CD = new ColorD(); + アーマ_ベースCD = new ColorD(); + アーマ_脛当_脛当1CD = new ColorD(); + アーマ_脛当_脛当2CD = new ColorD(); + アーマ_膝当CD = new ColorD(); + アーマ_穴_穴1CD = new ColorD(); + アーマ_穴_穴2CD = new ColorD(); + アーマ_穴_穴3CD = new ColorD(); + アーマ_穴_穴4CD = new ColorD(); + 脚輪上_革CD = new ColorD(); + 脚輪上_金具1CD = new ColorD(); + 脚輪上_金具2CD = new ColorD(); + 脚輪上_金具3CD = new ColorD(); + 脚輪上_金具左CD = new ColorD(); + 脚輪上_金具右CD = new ColorD(); + 脚輪下_革CD = new ColorD(); + 脚輪下_金具1CD = new ColorD(); + 脚輪下_金具2CD = new ColorD(); + 脚輪下_金具3CD = new ColorD(); + 脚輪下_金具左CD = new ColorD(); + 脚輪下_金具右CD = new ColorD(); + } + + private void 配色LT1(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_棘_棘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 体配色.甲1O); + 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンスト_パンストCD = new ColorD(); + パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ソックスCD = new ColorD(); + ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ブーツ_タン_タンCD = new ColorD(); + ブーツ_タン_縁_縁1CD = new ColorD(); + ブーツ_タン_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_ブーツCD = new ColorD(); + ブーツ_ブーツ_皺_皺1CD = new ColorD(); + ブーツ_ブーツ_皺_皺2CD = new ColorD(); + ブーツ_ブーツ_縁_縁1CD = new ColorD(); + ブーツ_ブーツ_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_縁_縁3CD = new ColorD(); + ブーツ_ブーツ_縁_縁4CD = new ColorD(); + ブーツ_柄CD = new ColorD(); + ブーツ_紐_紐CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐下_紐CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐上_紐CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐下_紐CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐上_紐CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐下_紐CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐上_紐CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐下_紐CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐上_紐CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐下_紐CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐上_紐CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐下_紐CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐上_紐CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐下_紐CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐上_紐CD = new ColorD(); + ブーツ_紐_結び_紐左_紐3CD = new ColorD(); + ブーツ_紐_結び_紐左_紐2CD = new ColorD(); + ブーツ_紐_結び_紐左_紐1CD = new ColorD(); + ブーツ_紐_結び_紐右_紐3CD = new ColorD(); + ブーツ_紐_結び_紐右_紐2CD = new ColorD(); + ブーツ_紐_結び_紐右_紐1CD = new ColorD(); + ブーツ_紐_結び_結び目CD = new ColorD(); + アーマ_ベースCD = new ColorD(); + アーマ_脛当_脛当1CD = new ColorD(); + アーマ_脛当_脛当2CD = new ColorD(); + アーマ_膝当CD = new ColorD(); + アーマ_穴_穴1CD = new ColorD(); + アーマ_穴_穴2CD = new ColorD(); + アーマ_穴_穴3CD = new ColorD(); + アーマ_穴_穴4CD = new ColorD(); + 脚輪上_革CD = new ColorD(); + 脚輪上_金具1CD = new ColorD(); + 脚輪上_金具2CD = new ColorD(); + 脚輪上_金具3CD = new ColorD(); + 脚輪上_金具左CD = new ColorD(); + 脚輪上_金具右CD = new ColorD(); + 脚輪下_革CD = new ColorD(); + 脚輪下_金具1CD = new ColorD(); + 脚輪下_金具2CD = new ColorD(); + 脚輪下_金具3CD = new ColorD(); + 脚輪下_金具左CD = new ColorD(); + 脚輪下_金具右CD = new ColorD(); + } + + private void 配色LT0(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字1_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字1_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字1_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字2_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_文字2_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青O); + 悪タトゥ_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_棘_棘6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 虫性_棘_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_棘_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_棘_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_膝CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンスト_パンストCD = new ColorD(); + パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ソックスCD = new ColorD(); + ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ブーツ_タン_タンCD = new ColorD(); + ブーツ_タン_縁_縁1CD = new ColorD(); + ブーツ_タン_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_ブーツCD = new ColorD(); + ブーツ_ブーツ_皺_皺1CD = new ColorD(); + ブーツ_ブーツ_皺_皺2CD = new ColorD(); + ブーツ_ブーツ_縁_縁1CD = new ColorD(); + ブーツ_ブーツ_縁_縁2CD = new ColorD(); + ブーツ_ブーツ_縁_縁3CD = new ColorD(); + ブーツ_ブーツ_縁_縁4CD = new ColorD(); + ブーツ_柄CD = new ColorD(); + ブーツ_紐_紐CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐下_紐CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐5_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐5_紐上_紐CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐下_紐CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐6_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐6_紐上_紐CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐下_紐CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐7_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐7_紐上_紐CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐下_紐CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐8_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐8_紐上_紐CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐下_紐CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐9_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐9_紐上_紐CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐下_紐CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐10_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐10_紐上_紐CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐下_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐下_紐CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_金具CD = new ColorD(); + ブーツ_紐_紐11_紐上_金具上_穴CD = new ColorD(); + ブーツ_紐_紐11_紐上_紐CD = new ColorD(); + ブーツ_紐_結び_紐左_紐3CD = new ColorD(); + ブーツ_紐_結び_紐左_紐2CD = new ColorD(); + ブーツ_紐_結び_紐左_紐1CD = new ColorD(); + ブーツ_紐_結び_紐右_紐3CD = new ColorD(); + ブーツ_紐_結び_紐右_紐2CD = new ColorD(); + ブーツ_紐_結び_紐右_紐1CD = new ColorD(); + ブーツ_紐_結び_結び目CD = new ColorD(); + アーマ_ベースCD = new ColorD(); + アーマ_脛当_脛当1CD = new ColorD(); + アーマ_脛当_脛当2CD = new ColorD(); + アーマ_膝当CD = new ColorD(); + アーマ_穴_穴1CD = new ColorD(); + アーマ_穴_穴2CD = new ColorD(); + アーマ_穴_穴3CD = new ColorD(); + アーマ_穴_穴4CD = new ColorD(); + 脚輪上_革CD = new ColorD(); + 脚輪上_金具1CD = new ColorD(); + 脚輪上_金具2CD = new ColorD(); + 脚輪上_金具3CD = new ColorD(); + 脚輪上_金具左CD = new ColorD(); + 脚輪上_金具右CD = new ColorD(); + 脚輪下_革CD = new ColorD(); + 脚輪下_金具1CD = new ColorD(); + 脚輪下_金具2CD = new ColorD(); + 脚輪下_金具3CD = new ColorD(); + 脚輪下_金具左CD = new ColorD(); + 脚輪下_金具右CD = new ColorD(); + } + + public void ブーツ配色(ブーツ色 配色) + { + ブーツ_タン_タンCD.色 = 配色.生地2色; + ブーツ_タン_縁_縁1CD.色 = 配色.縁色; + ブーツ_タン_縁_縁2CD.色 = ブーツ_タン_縁_縁1CD.色; + ブーツ_ブーツ_ブーツCD.色 = 配色.生地1色; + ブーツ_ブーツ_皺_皺1CD.色 = ブーツ_ブーツ_ブーツCD.色; + ブーツ_ブーツ_皺_皺2CD.色 = ブーツ_ブーツ_ブーツCD.色; + ブーツ_ブーツ_縁_縁1CD.色 = ブーツ_タン_縁_縁1CD.色; + ブーツ_ブーツ_縁_縁2CD.色 = ブーツ_タン_縁_縁1CD.色; + ブーツ_ブーツ_縁_縁3CD.色 = ブーツ_タン_縁_縁1CD.色; + ブーツ_ブーツ_縁_縁4CD.色 = ブーツ_タン_縁_縁1CD.色; + ブーツ_柄CD.色 = 配色.柄色; + ブーツ_紐_紐CD.色 = 配色.紐色; + ブーツ_紐_紐1_紐下_金具上_金具CD.色 = 配色.金具色; + Col.GetGrad(ref 配色.穴, out var ret); + ret.GetRep(out ret); + ブーツ_紐_紐1_紐下_金具上_穴CD.色 = ret; + ブーツ_紐_紐1_紐下_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐1_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐1_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐1_紐上_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐2_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐2_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐2_紐下_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐2_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐2_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐2_紐上_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐3_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐3_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐3_紐下_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐3_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐3_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐3_紐上_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐4_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐4_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐4_紐下_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐4_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐4_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐4_紐上_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐5_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐5_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐5_紐下_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐5_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐5_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐5_紐上_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐6_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐6_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐6_紐下_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐6_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐6_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐6_紐上_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐7_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐7_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐7_紐下_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐7_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐7_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐7_紐上_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐8_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐8_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐8_紐下_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐8_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐8_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐8_紐上_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐9_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐9_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐9_紐下_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐9_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐9_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐9_紐上_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐10_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐10_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐10_紐下_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐10_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐10_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐10_紐上_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐11_紐下_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐11_紐下_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐11_紐下_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_紐11_紐上_金具上_金具CD.色 = ブーツ_紐_紐1_紐下_金具上_金具CD.色; + ブーツ_紐_紐11_紐上_金具上_穴CD.色 = ブーツ_紐_紐1_紐下_金具上_穴CD.色; + ブーツ_紐_紐11_紐上_紐CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_結び_紐左_紐3CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_結び_紐左_紐2CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_結び_紐左_紐1CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_結び_紐右_紐3CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_結び_紐右_紐2CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_結び_紐右_紐1CD.色 = ブーツ_紐_紐CD.色; + ブーツ_紐_結び_結び目CD.色 = ブーツ_紐_紐CD.色; + } + + public void 脚輪1配色(拘束具色 配色) + { + 脚輪上_革CD.色 = 配色.革部色; + 脚輪上_金具1CD.色 = 配色.金具色; + 脚輪上_金具2CD.色 = 脚輪上_金具1CD.色; + 脚輪上_金具3CD.色 = 脚輪上_金具1CD.色; + 脚輪上_金具左CD.色 = 脚輪上_金具1CD.色; + 脚輪上_金具右CD.色 = 脚輪上_金具1CD.色; + } + + public void 脚輪2配色(拘束具色 配色) + { + 脚輪下_革CD.色 = 配色.革部色; + 脚輪下_金具1CD.色 = 配色.金具色; + 脚輪下_金具2CD.色 = 脚輪下_金具1CD.色; + 脚輪下_金具3CD.色 = 脚輪下_金具1CD.色; + 脚輪下_金具左CD.色 = 脚輪下_金具1CD.色; + 脚輪下_金具右CD.色 = 脚輪下_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖3.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_人D.cs index 432ff0a..17b31fe 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_人D.cs @@ -2,475 +2,476 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 脚_人D : 脚D +namespace SlaveMatrix { - public bool 脚_表示 = true; + [Serializable] + public class 脚_人D : 脚D + { + public bool 脚_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public bool 淫タトゥ_足首_タトゥ_表示; + public bool 淫タトゥ_足首_タトゥ_表示; - public bool 淫タトゥ_足首_ハート1_タトゥ左_表示; + public bool 淫タトゥ_足首_ハート1_タトゥ左_表示; - public bool 淫タトゥ_足首_ハート1_タトゥ右_表示; + public bool 淫タトゥ_足首_ハート1_タトゥ右_表示; - public bool 淫タトゥ_足首_ハート3_タトゥ左_表示; + public bool 淫タトゥ_足首_ハート3_タトゥ左_表示; - public bool 淫タトゥ_足首_ハート3_タトゥ右_表示; + public bool 淫タトゥ_足首_ハート3_タトゥ右_表示; - public bool 淫タトゥ_足首_ハート2_タトゥ左_表示; + public bool 淫タトゥ_足首_ハート2_タトゥ左_表示; - public bool 淫タトゥ_足首_ハート2_タトゥ右_表示; + public bool 淫タトゥ_足首_ハート2_タトゥ右_表示; - public bool 淫タトゥ_ハート_タトゥ左_表示; + public bool 淫タトゥ_ハート_タトゥ左_表示; - public bool 淫タトゥ_ハート_タトゥ右_表示; + public bool 淫タトゥ_ハート_タトゥ右_表示; - public bool 淫タトゥ_タトゥ左_表示; + public bool 淫タトゥ_タトゥ左_表示; - public bool 淫タトゥ_タトゥ右_表示; + public bool 淫タトゥ_タトゥ右_表示; - public bool 悪タトゥ_文字1_文字a_枠_表示; + public bool 悪タトゥ_文字1_文字a_枠_表示; - public bool 悪タトゥ_文字1_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字b_枠_表示; + public bool 悪タトゥ_文字1_文字b_枠_表示; - public bool 悪タトゥ_文字1_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字c_枠_表示; + public bool 悪タトゥ_文字1_文字c_枠_表示; - public bool 悪タトゥ_文字1_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字d_枠_表示; + public bool 悪タトゥ_文字1_文字d_枠_表示; - public bool 悪タトゥ_文字1_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字e_枠_表示; + public bool 悪タトゥ_文字1_文字e_枠_表示; - public bool 悪タトゥ_文字1_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_文字1_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_文字1_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_文字1_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_文字1_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_文字1_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_文字2_文字a_枠_表示; + public bool 悪タトゥ_文字2_文字a_枠_表示; - public bool 悪タトゥ_文字2_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字b_枠_表示; + public bool 悪タトゥ_文字2_文字b_枠_表示; - public bool 悪タトゥ_文字2_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字c_枠_表示; + public bool 悪タトゥ_文字2_文字c_枠_表示; - public bool 悪タトゥ_文字2_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字d_枠_表示; + public bool 悪タトゥ_文字2_文字d_枠_表示; - public bool 悪タトゥ_文字2_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字e_枠_表示; + public bool 悪タトゥ_文字2_文字e_枠_表示; - public bool 悪タトゥ_文字2_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_文字2_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_文字2_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_文字2_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_文字2_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_文字2_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_タトゥ1_表示; + public bool 悪タトゥ_タトゥ1_表示; - public bool 悪タトゥ_タトゥ2_表示; + public bool 悪タトゥ_タトゥ2_表示; - public bool 悪タトゥ_逆十字_逆十字1_表示; + public bool 悪タトゥ_逆十字_逆十字1_表示; - public bool 悪タトゥ_逆十字_逆十字2_表示; + public bool 悪タトゥ_逆十字_逆十字2_表示; - public bool 悪タトゥ_タトゥ左_表示; + public bool 悪タトゥ_タトゥ左_表示; - public bool 悪タトゥ_タトゥ右_表示; + public bool 悪タトゥ_タトゥ右_表示; - public bool 紋柄_紋1_表示; + public bool 紋柄_紋1_表示; - public bool 紋柄_紋2_表示; + public bool 紋柄_紋2_表示; - public bool 紋柄_紋3_表示; + public bool 紋柄_紋3_表示; - public bool 紋柄_紋4_表示; + public bool 紋柄_紋4_表示; - public bool 獣性_獣毛1_表示; + public bool 獣性_獣毛1_表示; - public bool 獣性_獣毛2_表示; + public bool 獣性_獣毛2_表示; - public bool 獣性_獣毛3_表示; + public bool 獣性_獣毛3_表示; - public bool 獣性_獣毛4_表示; + public bool 獣性_獣毛4_表示; - public bool 獣性_獣毛5_表示; + public bool 獣性_獣毛5_表示; - public bool 竜性_鱗_鱗1_表示; + public bool 竜性_鱗_鱗1_表示; - public bool 竜性_鱗_鱗2_表示; + public bool 竜性_鱗_鱗2_表示; - public bool 竜性_鱗_鱗3_表示; + public bool 竜性_鱗_鱗3_表示; - public bool 竜性_鱗_鱗4_表示; + public bool 竜性_鱗_鱗4_表示; - public bool 竜性_鱗_鱗5_表示; + public bool 竜性_鱗_鱗5_表示; - public bool 竜性_鱗_鱗6_表示; + public bool 竜性_鱗_鱗6_表示; - public bool 竜性_鱗_鱗7_表示; + public bool 竜性_鱗_鱗7_表示; - public bool 竜性_棘_棘1_表示; + public bool 竜性_棘_棘1_表示; - public bool 竜性_棘_棘2_表示; + public bool 竜性_棘_棘2_表示; - public bool 竜性_棘_棘3_表示; + public bool 竜性_棘_棘3_表示; - public bool 竜性_棘_棘4_表示; + public bool 竜性_棘_棘4_表示; - public bool 竜性_棘_棘5_表示; + public bool 竜性_棘_棘5_表示; - public bool 竜性_棘_棘6_表示; + public bool 竜性_棘_棘6_表示; - public bool 虫性_棘_棘1_表示; + public bool 虫性_棘_棘1_表示; - public bool 虫性_棘_棘2_表示; + public bool 虫性_棘_棘2_表示; - public bool 虫性_棘_棘3_表示; + public bool 虫性_棘_棘3_表示; - public bool 虫性_膝_表示; + public bool 虫性_膝_表示; - public bool 虫性_線_表示; + public bool 虫性_線_表示; - public bool 傷X1_表示; + public bool 傷X1_表示; - public bool 傷X2_表示; + public bool 傷X2_表示; - public bool 傷I1_表示; + public bool 傷I1_表示; - public bool 傷I2_表示; + public bool 傷I2_表示; - public bool 傷I3_表示; + public bool 傷I3_表示; - public bool 傷I4_表示; + public bool 傷I4_表示; - public bool 傷I5_表示; + public bool 傷I5_表示; - public bool ハイライト1_表示; + public bool ハイライト1_表示; - public bool ハイライト2_表示; + public bool ハイライト2_表示; - public bool パンスト_パンスト_表示; + public bool パンスト_パンスト_表示; - public bool パンスト_ハイライト1_表示; + public bool パンスト_ハイライト1_表示; - public bool パンスト_ハイライト2_表示; + public bool パンスト_ハイライト2_表示; - public bool ソックス_ソックス_表示; + public bool ソックス_ソックス_表示; - public bool ソックス_ハイライト1_表示; + public bool ソックス_ハイライト1_表示; - public bool ソックス_ハイライト2_表示; + public bool ソックス_ハイライト2_表示; - public bool ブーツ_タン_タン_表示; + public bool ブーツ_タン_タン_表示; - public bool ブーツ_タン_縁_縁1_表示; + public bool ブーツ_タン_縁_縁1_表示; - public bool ブーツ_タン_縁_縁2_表示; + public bool ブーツ_タン_縁_縁2_表示; - public bool ブーツ_ブーツ_ブーツ_表示; + public bool ブーツ_ブーツ_ブーツ_表示; - public bool ブーツ_ブーツ_皺_皺1_表示; + public bool ブーツ_ブーツ_皺_皺1_表示; - public bool ブーツ_ブーツ_皺_皺2_表示; + public bool ブーツ_ブーツ_皺_皺2_表示; - public bool ブーツ_ブーツ_縁_縁1_表示; + public bool ブーツ_ブーツ_縁_縁1_表示; - public bool ブーツ_ブーツ_縁_縁2_表示; + public bool ブーツ_ブーツ_縁_縁2_表示; - public bool ブーツ_ブーツ_縁_縁3_表示; + public bool ブーツ_ブーツ_縁_縁3_表示; - public bool ブーツ_ブーツ_縁_縁4_表示; + public bool ブーツ_ブーツ_縁_縁4_表示; - public bool ブーツ_柄_表示; + public bool ブーツ_柄_表示; - public bool ブーツ_紐_紐_表示; + public bool ブーツ_紐_紐_表示; - public bool ブーツ_紐_紐1_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐1_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐1_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐1_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐1_紐下_紐_表示; + public bool ブーツ_紐_紐1_紐下_紐_表示; - public bool ブーツ_紐_紐1_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐1_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐1_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐1_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐1_紐上_紐_表示; + public bool ブーツ_紐_紐1_紐上_紐_表示; - public bool ブーツ_紐_紐2_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐2_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐2_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐2_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐2_紐下_紐_表示; + public bool ブーツ_紐_紐2_紐下_紐_表示; - public bool ブーツ_紐_紐2_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐2_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐2_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐2_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐2_紐上_紐_表示; + public bool ブーツ_紐_紐2_紐上_紐_表示; - public bool ブーツ_紐_紐3_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐3_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐3_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐3_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐3_紐下_紐_表示; + public bool ブーツ_紐_紐3_紐下_紐_表示; - public bool ブーツ_紐_紐3_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐3_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐3_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐3_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐3_紐上_紐_表示; + public bool ブーツ_紐_紐3_紐上_紐_表示; - public bool ブーツ_紐_紐4_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐4_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐4_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐4_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐4_紐下_紐_表示; + public bool ブーツ_紐_紐4_紐下_紐_表示; - public bool ブーツ_紐_紐4_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐4_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐4_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐4_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐4_紐上_紐_表示; + public bool ブーツ_紐_紐4_紐上_紐_表示; - public bool ブーツ_紐_紐5_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐5_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐5_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐5_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐5_紐下_紐_表示; + public bool ブーツ_紐_紐5_紐下_紐_表示; - public bool ブーツ_紐_紐5_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐5_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐5_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐5_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐5_紐上_紐_表示; + public bool ブーツ_紐_紐5_紐上_紐_表示; - public bool ブーツ_紐_紐6_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐6_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐6_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐6_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐6_紐下_紐_表示; + public bool ブーツ_紐_紐6_紐下_紐_表示; - public bool ブーツ_紐_紐6_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐6_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐6_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐6_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐6_紐上_紐_表示; + public bool ブーツ_紐_紐6_紐上_紐_表示; - public bool ブーツ_紐_紐7_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐7_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐7_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐7_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐7_紐下_紐_表示; + public bool ブーツ_紐_紐7_紐下_紐_表示; - public bool ブーツ_紐_紐7_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐7_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐7_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐7_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐7_紐上_紐_表示; + public bool ブーツ_紐_紐7_紐上_紐_表示; - public bool ブーツ_紐_紐8_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐8_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐8_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐8_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐8_紐下_紐_表示; + public bool ブーツ_紐_紐8_紐下_紐_表示; - public bool ブーツ_紐_紐8_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐8_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐8_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐8_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐8_紐上_紐_表示; + public bool ブーツ_紐_紐8_紐上_紐_表示; - public bool ブーツ_紐_紐9_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐9_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐9_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐9_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐9_紐下_紐_表示; + public bool ブーツ_紐_紐9_紐下_紐_表示; - public bool ブーツ_紐_紐9_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐9_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐9_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐9_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐9_紐上_紐_表示; + public bool ブーツ_紐_紐9_紐上_紐_表示; - public bool ブーツ_紐_紐10_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐10_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐10_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐10_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐10_紐下_紐_表示; + public bool ブーツ_紐_紐10_紐下_紐_表示; - public bool ブーツ_紐_紐10_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐10_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐10_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐10_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐10_紐上_紐_表示; + public bool ブーツ_紐_紐10_紐上_紐_表示; - public bool ブーツ_紐_紐11_紐下_金具上_金具_表示; + public bool ブーツ_紐_紐11_紐下_金具上_金具_表示; - public bool ブーツ_紐_紐11_紐下_金具上_穴_表示; + public bool ブーツ_紐_紐11_紐下_金具上_穴_表示; - public bool ブーツ_紐_紐11_紐下_紐_表示; + public bool ブーツ_紐_紐11_紐下_紐_表示; - public bool ブーツ_紐_紐11_紐上_金具上_金具_表示; + public bool ブーツ_紐_紐11_紐上_金具上_金具_表示; - public bool ブーツ_紐_紐11_紐上_金具上_穴_表示; + public bool ブーツ_紐_紐11_紐上_金具上_穴_表示; - public bool ブーツ_紐_紐11_紐上_紐_表示; + public bool ブーツ_紐_紐11_紐上_紐_表示; - public bool ブーツ_紐_結び_紐左_紐3_表示; + public bool ブーツ_紐_結び_紐左_紐3_表示; - public bool ブーツ_紐_結び_紐左_紐2_表示; + public bool ブーツ_紐_結び_紐左_紐2_表示; - public bool ブーツ_紐_結び_紐左_紐1_表示; + public bool ブーツ_紐_結び_紐左_紐1_表示; - public bool ブーツ_紐_結び_紐右_紐3_表示; + public bool ブーツ_紐_結び_紐右_紐3_表示; - public bool ブーツ_紐_結び_紐右_紐2_表示; + public bool ブーツ_紐_結び_紐右_紐2_表示; - public bool ブーツ_紐_結び_紐右_紐1_表示; + public bool ブーツ_紐_結び_紐右_紐1_表示; - public bool ブーツ_紐_結び_結び目_表示; + public bool ブーツ_紐_結び_結び目_表示; - public bool アーマ_ベース_表示; + public bool アーマ_ベース_表示; - public bool アーマ_脛当_脛当1_表示; + public bool アーマ_脛当_脛当1_表示; - public bool アーマ_脛当_脛当2_表示; + public bool アーマ_脛当_脛当2_表示; - public bool アーマ_膝当_表示; + public bool アーマ_膝当_表示; - public bool アーマ_穴_穴1_表示; + public bool アーマ_穴_穴1_表示; - public bool アーマ_穴_穴2_表示; + public bool アーマ_穴_穴2_表示; - public bool アーマ_穴_穴3_表示; + public bool アーマ_穴_穴3_表示; - public bool アーマ_穴_穴4_表示; + public bool アーマ_穴_穴4_表示; - public bool 脚輪上_革_表示; + public bool 脚輪上_革_表示; - public bool 脚輪上_金具1_表示; + public bool 脚輪上_金具1_表示; - public bool 脚輪上_金具2_表示; + public bool 脚輪上_金具2_表示; - public bool 脚輪上_金具3_表示; + public bool 脚輪上_金具3_表示; - public bool 脚輪上_金具左_表示; + public bool 脚輪上_金具左_表示; - public bool 脚輪上_金具右_表示; + public bool 脚輪上_金具右_表示; - public bool 脚輪下_革_表示; + public bool 脚輪下_革_表示; - public bool 脚輪下_金具1_表示; + public bool 脚輪下_金具1_表示; - public bool 脚輪下_金具2_表示; + public bool 脚輪下_金具2_表示; - public bool 脚輪下_金具3_表示; + public bool 脚輪下_金具3_表示; - public bool 脚輪下_金具左_表示; + public bool 脚輪下_金具左_表示; - public bool 脚輪下_金具右_表示; + public bool 脚輪下_金具右_表示; - public bool ハイライト表示; + public bool ハイライト表示; - public double 筋肉濃度 = 1.0; + public double 筋肉濃度 = 1.0; - public double 傷X1濃度 = 1.0; + public double 傷X1濃度 = 1.0; - public double 傷X2濃度 = 1.0; + public double 傷X2濃度 = 1.0; - public double 傷I1濃度 = 1.0; + public double 傷I1濃度 = 1.0; - public double 傷I2濃度 = 1.0; + public double 傷I2濃度 = 1.0; - public double 傷I3濃度 = 1.0; + public double 傷I3濃度 = 1.0; - public double 傷I4濃度 = 1.0; + public double 傷I4濃度 = 1.0; - public double 傷I5濃度 = 1.0; + public double 傷I5濃度 = 1.0; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public bool 脚輪上表示; + public bool 脚輪上表示; - public bool 脚輪下表示; + public bool 脚輪下表示; - public bool 虫性; + public bool 虫性; - public bool パンスト表示; + public bool パンスト表示; - public bool ニーハイ表示; + public bool ニーハイ表示; - public bool ブーツ表示; + public bool ブーツ表示; - public bool メイル表示; + public bool メイル表示; - public bool 鎖表示; + public bool 鎖表示; - public List 脚輪下_接続 = new List(); + public List 脚輪下_接続 = new List(); - public List 脚輪上_接続 = new List(); + public List 脚輪上_接続 = new List(); - public 脚_人D() - { - ThisType = GetType(); - } + public 脚_人D() + { + ThisType = GetType(); + } - public override void 足接続(EleD e) - { - 足_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.脚_人_足_接続; - } + public override 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.脚_人_脚輪下_接続; + } - 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, Med Med, 体配色 体配色) - { - return new 脚_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 脚_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_獣.cs index 3077cd5..8b3e9a0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_獣.cs @@ -1,435 +1,436 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 脚_獣 : 獣脚 +namespace SlaveMatrix { - public Par X0Y0_脚; + public class 脚_獣 : 獣脚 + { + public Par X0Y0_脚; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_脚輪_革; + public Par X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public Par X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public Par X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public Par X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public Par X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public Par X0Y0_脚輪_金具右; - public ColorD 脚CD; + public ColorD 脚CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 脚輪_革CD; + public ColorD 脚輪_革CD; - public ColorD 脚輪_金具1CD; + public ColorD 脚輪_金具1CD; - public ColorD 脚輪_金具2CD; + public ColorD 脚輪_金具2CD; - public ColorD 脚輪_金具3CD; + public ColorD 脚輪_金具3CD; - public ColorD 脚輪_金具左CD; + public ColorD 脚輪_金具左CD; - public ColorD 脚輪_金具右CD; + public ColorD 脚輪_金具右CD; - public ColorP X0Y0_脚CP; + public ColorP X0Y0_脚CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_脚輪_革CP; + public ColorP X0Y0_脚輪_革CP; - public ColorP X0Y0_脚輪_金具1CP; + public ColorP X0Y0_脚輪_金具1CP; - public ColorP X0Y0_脚輪_金具2CP; + public ColorP X0Y0_脚輪_金具2CP; - public ColorP X0Y0_脚輪_金具3CP; + public ColorP X0Y0_脚輪_金具3CP; - public ColorP X0Y0_脚輪_金具左CP; + public ColorP X0Y0_脚輪_金具左CP; - public ColorP X0Y0_脚輪_金具右CP; + public ColorP X0Y0_脚輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 脚輪表示 = 拘束_; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 脚輪表示 = 拘束_; + } + } - public bool 脚_表示 - { - get - { - return X0Y0_脚.Dra; - } - set - { - X0Y0_脚.Dra = value; - X0Y0_脚.Hit = value; - } - } + public bool 脚_表示 + { + get + { + return X0Y0_脚.Dra; + } + set + { + X0Y0_脚.Dra = value; + X0Y0_脚.Hit = value; + } + } - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } - public bool 脚輪_革_表示 - { - get - { - return X0Y0_脚輪_革.Dra; - } - set - { - X0Y0_脚輪_革.Dra = value; - X0Y0_脚輪_革.Hit = value; - } - } + public bool 脚輪_革_表示 + { + get + { + return X0Y0_脚輪_革.Dra; + } + set + { + X0Y0_脚輪_革.Dra = value; + X0Y0_脚輪_革.Hit = value; + } + } - public bool 脚輪_金具1_表示 - { - get - { - return X0Y0_脚輪_金具1.Dra; - } - set - { - X0Y0_脚輪_金具1.Dra = value; - X0Y0_脚輪_金具1.Hit = value; - } - } + public bool 脚輪_金具1_表示 + { + get + { + return X0Y0_脚輪_金具1.Dra; + } + set + { + X0Y0_脚輪_金具1.Dra = value; + X0Y0_脚輪_金具1.Hit = value; + } + } - public bool 脚輪_金具2_表示 - { - get - { - return X0Y0_脚輪_金具2.Dra; - } - set - { - X0Y0_脚輪_金具2.Dra = value; - X0Y0_脚輪_金具2.Hit = value; - } - } + public bool 脚輪_金具2_表示 + { + get + { + return X0Y0_脚輪_金具2.Dra; + } + set + { + X0Y0_脚輪_金具2.Dra = value; + X0Y0_脚輪_金具2.Hit = value; + } + } - public bool 脚輪_金具3_表示 - { - get - { - return X0Y0_脚輪_金具3.Dra; - } - set - { - X0Y0_脚輪_金具3.Dra = value; - X0Y0_脚輪_金具3.Hit = value; - } - } + public bool 脚輪_金具3_表示 + { + get + { + return X0Y0_脚輪_金具3.Dra; + } + set + { + X0Y0_脚輪_金具3.Dra = value; + X0Y0_脚輪_金具3.Hit = value; + } + } - public bool 脚輪_金具左_表示 - { - get - { - return X0Y0_脚輪_金具左.Dra; - } - set - { - X0Y0_脚輪_金具左.Dra = value; - X0Y0_脚輪_金具左.Hit = value; - } - } + public bool 脚輪_金具左_表示 + { + get + { + return X0Y0_脚輪_金具左.Dra; + } + set + { + X0Y0_脚輪_金具左.Dra = value; + X0Y0_脚輪_金具左.Hit = value; + } + } - public bool 脚輪_金具右_表示 - { - get - { - return X0Y0_脚輪_金具右.Dra; - } - set - { - X0Y0_脚輪_金具右.Dra = value; - X0Y0_脚輪_金具右.Hit = value; - } - } + public bool 脚輪_金具右_表示 + { + get + { + return X0Y0_脚輪_金具右.Dra; + } + set + { + X0Y0_脚輪_金具右.Dra = value; + X0Y0_脚輪_金具右.Hit = value; + } + } - public bool 脚輪表示 - { - get - { - return 脚輪_革_表示; - } - set - { - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - } - } + public bool 脚輪表示 + { + get + { + return 脚輪_革_表示; + } + set + { + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + } + } - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } - public override bool 表示 - { - get - { - return 脚_表示; - } - set - { - 脚_表示 = value; - 筋_表示 = value; - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } + public override bool 表示 + { + get + { + return 脚_表示; + } + set + { + 脚_表示 = value; + 筋_表示 = value; + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } - public override double 濃度 - { - get - { - return 脚CD.不透明度; - } - set - { - 脚CD.不透明度 = value; - 筋CD.不透明度 = value; - 脚輪_革CD.不透明度 = value; - 脚輪_金具1CD.不透明度 = value; - 脚輪_金具2CD.不透明度 = value; - 脚輪_金具3CD.不透明度 = value; - 脚輪_金具左CD.不透明度 = value; - 脚輪_金具右CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 脚CD.不透明度; + } + set + { + 脚CD.不透明度 = value; + 筋CD.不透明度 = value; + 脚輪_革CD.不透明度 = value; + 脚輪_金具1CD.不透明度 = value; + 脚輪_金具2CD.不透明度 = value; + 脚輪_金具3CD.不透明度 = value; + 脚輪_金具左CD.不透明度 = value; + 脚輪_金具右CD.不透明度 = value; + } + } - public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0); + public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0); - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); - public 脚_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_獣D e) - { - 脚_獣 脚_獣2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足脚"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_脚 = pars["脚"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["脚輪"].ToPars(); - X0Y0_脚輪_革 = pars2["革"].ToPar(); - X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 脚_表示 = e.脚_表示; - 筋_表示 = e.筋_表示; - 脚輪_革_表示 = e.脚輪_革_表示; - 脚輪_金具1_表示 = e.脚輪_金具1_表示; - 脚輪_金具2_表示 = e.脚輪_金具2_表示; - 脚輪_金具3_表示 = e.脚輪_金具3_表示; - 脚輪_金具左_表示 = e.脚輪_金具左_表示; - 脚輪_金具右_表示 = e.脚輪_金具右_表示; - 脚輪表示 = e.脚輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.足_接続.Count > 0) - { - Ele f; - 足_接続 = e.足_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 脚_獣2; - f.ConnectionType = ConnectionInfo.脚_獣_足_接続; - f.接続(脚_獣2.足_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_脚CP = new ColorP(X0Y0_脚, 脚CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - 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); - X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); - X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); - X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖表示 = e.鎖表示; - } + public 脚_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_獣D e) + { + 脚_獣 脚_獣2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.脚左["四足脚"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_脚 = pars["脚"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + Pars pars2 = pars["脚輪"].ToPars(); + X0Y0_脚輪_革 = pars2["革"].ToPar(); + X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 脚_表示 = e.脚_表示; + 筋_表示 = e.筋_表示; + 脚輪_革_表示 = e.脚輪_革_表示; + 脚輪_金具1_表示 = e.脚輪_金具1_表示; + 脚輪_金具2_表示 = e.脚輪_金具2_表示; + 脚輪_金具3_表示 = e.脚輪_金具3_表示; + 脚輪_金具左_表示 = e.脚輪_金具左_表示; + 脚輪_金具右_表示 = e.脚輪_金具右_表示; + 脚輪表示 = e.脚輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.足_接続.Count > 0) + { + Ele f; + 足_接続 = e.足_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 脚_獣2; + f.ConnectionType = ConnectionInfo.脚_獣_足_接続; + f.接続(脚_獣2.足_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_脚CP = new ColorP(X0Y0_脚, 脚CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + 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); + X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); + X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); + X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖表示 = e.鎖表示; + } - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - } + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + } - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_脚.AngleBase = num * -136.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_脚.AngleBase = num * -136.0; + 本体.JoinPAall(); + } - public override bool Is革(Par p) - { - if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) - { - return p == X0Y0_脚輪_金具右; - } - return true; - } + public override bool Is革(Par p) + { + if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) + { + return p == X0Y0_脚輪_金具右; + } + return true; + } - public override void 色更新() - { - X0Y0_脚CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_脚輪_革CP.Update(); - X0Y0_脚輪_金具1CP.Update(); - X0Y0_脚輪_金具2CP.Update(); - X0Y0_脚輪_金具3CP.Update(); - X0Y0_脚輪_金具左CP.Update(); - X0Y0_脚輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } + public override void 色更新() + { + X0Y0_脚CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_脚輪_革CP.Update(); + X0Y0_脚輪_金具1CP.Update(); + X0Y0_脚輪_金具2CP.Update(); + X0Y0_脚輪_金具3CP.Update(); + X0Y0_脚輪_金具左CP.Update(); + X0Y0_脚輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } - public void 脚輪配色(拘束具色 配色) - { - 脚輪_革CD.色 = 配色.革部色; - 脚輪_金具1CD.色 = 配色.金具色; - 脚輪_金具2CD.色 = 脚輪_金具1CD.色; - 脚輪_金具3CD.色 = 脚輪_金具1CD.色; - 脚輪_金具左CD.色 = 脚輪_金具1CD.色; - 脚輪_金具右CD.色 = 脚輪_金具1CD.色; - } + public void 脚輪配色(拘束具色 配色) + { + 脚輪_革CD.色 = 配色.革部色; + 脚輪_金具1CD.色 = 配色.金具色; + 脚輪_金具2CD.色 = 脚輪_金具1CD.色; + 脚輪_金具3CD.色 = 脚輪_金具1CD.色; + 脚輪_金具左CD.色 = 脚輪_金具1CD.色; + 脚輪_金具右CD.色 = 脚輪_金具1CD.色; + } - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_獣D.cs index 6e219ca..b84eb81 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_獣D.cs @@ -1,45 +1,46 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 脚_獣D : 獣脚D +namespace SlaveMatrix { - public bool 脚_表示 = true; + [Serializable] + public class 脚_獣D : 獣脚D + { + public bool 脚_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public bool 脚輪_革_表示; + public bool 脚輪_革_表示; - public bool 脚輪_金具1_表示; + public bool 脚輪_金具1_表示; - public bool 脚輪_金具2_表示; + public bool 脚輪_金具2_表示; - public bool 脚輪_金具3_表示; + public bool 脚輪_金具3_表示; - public bool 脚輪_金具左_表示; + public bool 脚輪_金具左_表示; - public bool 脚輪_金具右_表示; + public bool 脚輪_金具右_表示; - public bool 脚輪表示; + public bool 脚輪表示; - public bool 鎖表示; + public bool 鎖表示; - public 脚_獣D() - { - ThisType = GetType(); - } + public 脚_獣D() + { + ThisType = GetType(); + } - public override void 足接続(EleD e) - { - 足_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.脚_獣_足_接続; - } + public override void 足接続(EleD e) + { + 足_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.脚_獣_足_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 脚_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 脚_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_竜.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_竜.cs index fd1a247..6be8888 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_竜.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_竜.cs @@ -1,979 +1,980 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 脚_竜 : 獣脚 +namespace SlaveMatrix { - public Par X0Y0_脚; + public class 脚_竜 : 獣脚 + { + public Par X0Y0_脚; - public Par X0Y0_竜性_鱗脹_鱗1; + public Par X0Y0_竜性_鱗脹_鱗1; - public Par X0Y0_竜性_鱗脹_鱗2; + public Par X0Y0_竜性_鱗脹_鱗2; - public Par X0Y0_竜性_鱗脹_鱗3; + public Par X0Y0_竜性_鱗脹_鱗3; - public Par X0Y0_竜性_鱗脹_鱗4; + public Par X0Y0_竜性_鱗脹_鱗4; - public Par X0Y0_竜性_鱗脹_鱗5; + public Par X0Y0_竜性_鱗脹_鱗5; - public Par X0Y0_竜性_鱗脹_鱗6; + public Par X0Y0_竜性_鱗脹_鱗6; - public Par X0Y0_竜性_鱗脹_鱗7; + public Par X0Y0_竜性_鱗脹_鱗7; - public Par X0Y0_竜性_鱗脹_鱗8; + public Par X0Y0_竜性_鱗脹_鱗8; - public Par X0Y0_竜性_鱗脛_鱗1; + public Par X0Y0_竜性_鱗脛_鱗1; - public Par X0Y0_竜性_鱗脛_鱗2; + public Par X0Y0_竜性_鱗脛_鱗2; - public Par X0Y0_竜性_鱗脛_鱗3; + public Par X0Y0_竜性_鱗脛_鱗3; - public Par X0Y0_竜性_鱗脛_鱗4; + public Par X0Y0_竜性_鱗脛_鱗4; - public Par X0Y0_竜性_鱗脛_鱗5; + public Par X0Y0_竜性_鱗脛_鱗5; - public Par X0Y0_竜性_鱗脛_鱗6; + public Par X0Y0_竜性_鱗脛_鱗6; - public Par X0Y0_竜性_鱗脛_鱗7; + public Par X0Y0_竜性_鱗脛_鱗7; - public Par X0Y0_竜性_鱗脛_鱗8; + public Par X0Y0_竜性_鱗脛_鱗8; - public Par X0Y0_竜性_鱗脛_鱗9; + public Par X0Y0_竜性_鱗脛_鱗9; - public Par X0Y0_竜性_鱗脛_鱗10; + public Par X0Y0_竜性_鱗脛_鱗10; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_脚輪_革; + public Par X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public Par X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public Par X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public Par X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public Par X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public Par X0Y0_脚輪_金具右; - public ColorD 脚CD; + public ColorD 脚CD; - public ColorD 竜性_鱗脹_鱗1CD; + public ColorD 竜性_鱗脹_鱗1CD; - public ColorD 竜性_鱗脹_鱗2CD; + public ColorD 竜性_鱗脹_鱗2CD; - public ColorD 竜性_鱗脹_鱗3CD; + public ColorD 竜性_鱗脹_鱗3CD; - public ColorD 竜性_鱗脹_鱗4CD; + public ColorD 竜性_鱗脹_鱗4CD; - public ColorD 竜性_鱗脹_鱗5CD; + public ColorD 竜性_鱗脹_鱗5CD; - public ColorD 竜性_鱗脹_鱗6CD; + public ColorD 竜性_鱗脹_鱗6CD; - public ColorD 竜性_鱗脹_鱗7CD; + public ColorD 竜性_鱗脹_鱗7CD; - public ColorD 竜性_鱗脹_鱗8CD; + public ColorD 竜性_鱗脹_鱗8CD; - public ColorD 竜性_鱗脛_鱗1CD; + public ColorD 竜性_鱗脛_鱗1CD; - public ColorD 竜性_鱗脛_鱗2CD; + public ColorD 竜性_鱗脛_鱗2CD; - public ColorD 竜性_鱗脛_鱗3CD; + public ColorD 竜性_鱗脛_鱗3CD; - public ColorD 竜性_鱗脛_鱗4CD; + public ColorD 竜性_鱗脛_鱗4CD; - public ColorD 竜性_鱗脛_鱗5CD; + public ColorD 竜性_鱗脛_鱗5CD; - public ColorD 竜性_鱗脛_鱗6CD; + public ColorD 竜性_鱗脛_鱗6CD; - public ColorD 竜性_鱗脛_鱗7CD; + public ColorD 竜性_鱗脛_鱗7CD; - public ColorD 竜性_鱗脛_鱗8CD; + public ColorD 竜性_鱗脛_鱗8CD; - public ColorD 竜性_鱗脛_鱗9CD; + public ColorD 竜性_鱗脛_鱗9CD; - public ColorD 竜性_鱗脛_鱗10CD; + public ColorD 竜性_鱗脛_鱗10CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 脚輪_革CD; + public ColorD 脚輪_革CD; - public ColorD 脚輪_金具1CD; + public ColorD 脚輪_金具1CD; - public ColorD 脚輪_金具2CD; + public ColorD 脚輪_金具2CD; - public ColorD 脚輪_金具3CD; + public ColorD 脚輪_金具3CD; - public ColorD 脚輪_金具左CD; + public ColorD 脚輪_金具左CD; - public ColorD 脚輪_金具右CD; + public ColorD 脚輪_金具右CD; - public ColorP X0Y0_脚CP; + public ColorP X0Y0_脚CP; - public ColorP X0Y0_竜性_鱗脹_鱗1CP; + public ColorP X0Y0_竜性_鱗脹_鱗1CP; - public ColorP X0Y0_竜性_鱗脹_鱗2CP; + public ColorP X0Y0_竜性_鱗脹_鱗2CP; - public ColorP X0Y0_竜性_鱗脹_鱗3CP; + public ColorP X0Y0_竜性_鱗脹_鱗3CP; - public ColorP X0Y0_竜性_鱗脹_鱗4CP; + public ColorP X0Y0_竜性_鱗脹_鱗4CP; - public ColorP X0Y0_竜性_鱗脹_鱗5CP; + public ColorP X0Y0_竜性_鱗脹_鱗5CP; - public ColorP X0Y0_竜性_鱗脹_鱗6CP; + public ColorP X0Y0_竜性_鱗脹_鱗6CP; - public ColorP X0Y0_竜性_鱗脹_鱗7CP; + public ColorP X0Y0_竜性_鱗脹_鱗7CP; - public ColorP X0Y0_竜性_鱗脹_鱗8CP; + public ColorP X0Y0_竜性_鱗脹_鱗8CP; - public ColorP X0Y0_竜性_鱗脛_鱗1CP; + public ColorP X0Y0_竜性_鱗脛_鱗1CP; - public ColorP X0Y0_竜性_鱗脛_鱗2CP; + public ColorP X0Y0_竜性_鱗脛_鱗2CP; - public ColorP X0Y0_竜性_鱗脛_鱗3CP; + public ColorP X0Y0_竜性_鱗脛_鱗3CP; - public ColorP X0Y0_竜性_鱗脛_鱗4CP; + public ColorP X0Y0_竜性_鱗脛_鱗4CP; - public ColorP X0Y0_竜性_鱗脛_鱗5CP; + public ColorP X0Y0_竜性_鱗脛_鱗5CP; - public ColorP X0Y0_竜性_鱗脛_鱗6CP; + public ColorP X0Y0_竜性_鱗脛_鱗6CP; - public ColorP X0Y0_竜性_鱗脛_鱗7CP; + public ColorP X0Y0_竜性_鱗脛_鱗7CP; - public ColorP X0Y0_竜性_鱗脛_鱗8CP; + public ColorP X0Y0_竜性_鱗脛_鱗8CP; - public ColorP X0Y0_竜性_鱗脛_鱗9CP; + public ColorP X0Y0_竜性_鱗脛_鱗9CP; - public ColorP X0Y0_竜性_鱗脛_鱗10CP; + public ColorP X0Y0_竜性_鱗脛_鱗10CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_脚輪_革CP; + public ColorP X0Y0_脚輪_革CP; - public ColorP X0Y0_脚輪_金具1CP; + public ColorP X0Y0_脚輪_金具1CP; - public ColorP X0Y0_脚輪_金具2CP; + public ColorP X0Y0_脚輪_金具2CP; - public ColorP X0Y0_脚輪_金具3CP; + public ColorP X0Y0_脚輪_金具3CP; - public ColorP X0Y0_脚輪_金具左CP; + public ColorP X0Y0_脚輪_金具左CP; - public ColorP X0Y0_脚輪_金具右CP; + public ColorP X0Y0_脚輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 脚輪表示 = 拘束_; - } - } - - public bool 脚_表示 - { - get - { - return X0Y0_脚.Dra; - } - set - { - X0Y0_脚.Dra = value; - X0Y0_脚.Hit = value; - } - } - - public bool 竜性_鱗脹_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗脹_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗脹_鱗1.Dra = value; - X0Y0_竜性_鱗脹_鱗1.Hit = value; - } - } - - public bool 竜性_鱗脹_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗脹_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗脹_鱗2.Dra = value; - X0Y0_竜性_鱗脹_鱗2.Hit = value; - } - } - - public bool 竜性_鱗脹_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗脹_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗脹_鱗3.Dra = value; - X0Y0_竜性_鱗脹_鱗3.Hit = value; - } - } - - public bool 竜性_鱗脹_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗脹_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗脹_鱗4.Dra = value; - X0Y0_竜性_鱗脹_鱗4.Hit = value; - } - } - - public bool 竜性_鱗脹_鱗5_表示 - { - get - { - return X0Y0_竜性_鱗脹_鱗5.Dra; - } - set - { - X0Y0_竜性_鱗脹_鱗5.Dra = value; - X0Y0_竜性_鱗脹_鱗5.Hit = value; - } - } - - public bool 竜性_鱗脹_鱗6_表示 - { - get - { - return X0Y0_竜性_鱗脹_鱗6.Dra; - } - set - { - X0Y0_竜性_鱗脹_鱗6.Dra = value; - X0Y0_竜性_鱗脹_鱗6.Hit = value; - } - } - - public bool 竜性_鱗脹_鱗7_表示 - { - get - { - return X0Y0_竜性_鱗脹_鱗7.Dra; - } - set - { - X0Y0_竜性_鱗脹_鱗7.Dra = value; - X0Y0_竜性_鱗脹_鱗7.Hit = value; - } - } - - public bool 竜性_鱗脹_鱗8_表示 - { - get - { - return X0Y0_竜性_鱗脹_鱗8.Dra; - } - set - { - X0Y0_竜性_鱗脹_鱗8.Dra = value; - X0Y0_竜性_鱗脹_鱗8.Hit = value; - } - } - - public bool 竜性_鱗脛_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗脛_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗脛_鱗1.Dra = value; - X0Y0_竜性_鱗脛_鱗1.Hit = value; - } - } - - public bool 竜性_鱗脛_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗脛_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗脛_鱗2.Dra = value; - X0Y0_竜性_鱗脛_鱗2.Hit = value; - } - } - - public bool 竜性_鱗脛_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗脛_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗脛_鱗3.Dra = value; - X0Y0_竜性_鱗脛_鱗3.Hit = value; - } - } - - public bool 竜性_鱗脛_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗脛_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗脛_鱗4.Dra = value; - X0Y0_竜性_鱗脛_鱗4.Hit = value; - } - } - - public bool 竜性_鱗脛_鱗5_表示 - { - get - { - return X0Y0_竜性_鱗脛_鱗5.Dra; - } - set - { - X0Y0_竜性_鱗脛_鱗5.Dra = value; - X0Y0_竜性_鱗脛_鱗5.Hit = value; - } - } - - public bool 竜性_鱗脛_鱗6_表示 - { - get - { - return X0Y0_竜性_鱗脛_鱗6.Dra; - } - set - { - X0Y0_竜性_鱗脛_鱗6.Dra = value; - X0Y0_竜性_鱗脛_鱗6.Hit = value; - } - } - - public bool 竜性_鱗脛_鱗7_表示 - { - get - { - return X0Y0_竜性_鱗脛_鱗7.Dra; - } - set - { - X0Y0_竜性_鱗脛_鱗7.Dra = value; - X0Y0_竜性_鱗脛_鱗7.Hit = value; - } - } - - public bool 竜性_鱗脛_鱗8_表示 - { - get - { - return X0Y0_竜性_鱗脛_鱗8.Dra; - } - set - { - X0Y0_竜性_鱗脛_鱗8.Dra = value; - X0Y0_竜性_鱗脛_鱗8.Hit = value; - } - } - - public bool 竜性_鱗脛_鱗9_表示 - { - get - { - return X0Y0_竜性_鱗脛_鱗9.Dra; - } - set - { - X0Y0_竜性_鱗脛_鱗9.Dra = value; - X0Y0_竜性_鱗脛_鱗9.Hit = value; - } - } - - public bool 竜性_鱗脛_鱗10_表示 - { - get - { - return X0Y0_竜性_鱗脛_鱗10.Dra; - } - set - { - X0Y0_竜性_鱗脛_鱗10.Dra = value; - X0Y0_竜性_鱗脛_鱗10.Hit = value; - } - } - - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } - - public bool 脚輪_革_表示 - { - get - { - return X0Y0_脚輪_革.Dra; - } - set - { - X0Y0_脚輪_革.Dra = value; - X0Y0_脚輪_革.Hit = value; - } - } - - public bool 脚輪_金具1_表示 - { - get - { - return X0Y0_脚輪_金具1.Dra; - } - set - { - X0Y0_脚輪_金具1.Dra = value; - X0Y0_脚輪_金具1.Hit = value; - } - } - - public bool 脚輪_金具2_表示 - { - get - { - return X0Y0_脚輪_金具2.Dra; - } - set - { - X0Y0_脚輪_金具2.Dra = value; - X0Y0_脚輪_金具2.Hit = value; - } - } - - public bool 脚輪_金具3_表示 - { - get - { - return X0Y0_脚輪_金具3.Dra; - } - set - { - X0Y0_脚輪_金具3.Dra = value; - X0Y0_脚輪_金具3.Hit = value; - } - } - - public bool 脚輪_金具左_表示 - { - get - { - return X0Y0_脚輪_金具左.Dra; - } - set - { - X0Y0_脚輪_金具左.Dra = value; - X0Y0_脚輪_金具左.Hit = value; - } - } - - public bool 脚輪_金具右_表示 - { - get - { - return X0Y0_脚輪_金具右.Dra; - } - set - { - X0Y0_脚輪_金具右.Dra = value; - X0Y0_脚輪_金具右.Hit = value; - } - } - - public bool 脚輪表示 - { - get - { - return 脚輪_革_表示; - } - set - { - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 脚_表示; - } - set - { - 脚_表示 = value; - 竜性_鱗脹_鱗1_表示 = value; - 竜性_鱗脹_鱗2_表示 = value; - 竜性_鱗脹_鱗3_表示 = value; - 竜性_鱗脹_鱗4_表示 = value; - 竜性_鱗脹_鱗5_表示 = value; - 竜性_鱗脹_鱗6_表示 = value; - 竜性_鱗脹_鱗7_表示 = value; - 竜性_鱗脹_鱗8_表示 = value; - 竜性_鱗脛_鱗1_表示 = value; - 竜性_鱗脛_鱗2_表示 = value; - 竜性_鱗脛_鱗3_表示 = value; - 竜性_鱗脛_鱗4_表示 = value; - 竜性_鱗脛_鱗5_表示 = value; - 竜性_鱗脛_鱗6_表示 = value; - 竜性_鱗脛_鱗7_表示 = value; - 竜性_鱗脛_鱗8_表示 = value; - 竜性_鱗脛_鱗9_表示 = value; - 竜性_鱗脛_鱗10_表示 = value; - 筋_表示 = value; - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 脚CD.不透明度; - } - set - { - 脚CD.不透明度 = value; - 竜性_鱗脹_鱗1CD.不透明度 = value; - 竜性_鱗脹_鱗2CD.不透明度 = value; - 竜性_鱗脹_鱗3CD.不透明度 = value; - 竜性_鱗脹_鱗4CD.不透明度 = value; - 竜性_鱗脹_鱗5CD.不透明度 = value; - 竜性_鱗脹_鱗6CD.不透明度 = value; - 竜性_鱗脹_鱗7CD.不透明度 = value; - 竜性_鱗脹_鱗8CD.不透明度 = value; - 竜性_鱗脛_鱗1CD.不透明度 = value; - 竜性_鱗脛_鱗2CD.不透明度 = value; - 竜性_鱗脛_鱗3CD.不透明度 = value; - 竜性_鱗脛_鱗4CD.不透明度 = value; - 竜性_鱗脛_鱗5CD.不透明度 = value; - 竜性_鱗脛_鱗6CD.不透明度 = value; - 竜性_鱗脛_鱗7CD.不透明度 = value; - 竜性_鱗脛_鱗8CD.不透明度 = value; - 竜性_鱗脛_鱗9CD.不透明度 = value; - 竜性_鱗脛_鱗10CD.不透明度 = value; - 筋CD.不透明度 = value; - 脚輪_革CD.不透明度 = value; - 脚輪_金具1CD.不透明度 = value; - 脚輪_金具2CD.不透明度 = value; - 脚輪_金具3CD.不透明度 = value; - 脚輪_金具左CD.不透明度 = value; - 脚輪_金具右CD.不透明度 = value; - } - } - - public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); - - public 脚_竜(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_竜D e) - { - 脚_竜 脚_竜2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足脚"][3]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_脚 = pars["脚"].ToPar(); - Pars pars2 = pars["鱗脹"].ToPars(); - X0Y0_竜性_鱗脹_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗脹_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗脹_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗脹_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_竜性_鱗脹_鱗5 = pars2["鱗5"].ToPar(); - X0Y0_竜性_鱗脹_鱗6 = pars2["鱗6"].ToPar(); - X0Y0_竜性_鱗脹_鱗7 = pars2["鱗7"].ToPar(); - X0Y0_竜性_鱗脹_鱗8 = pars2["鱗8"].ToPar(); - pars2 = pars["鱗脛"].ToPars(); - X0Y0_竜性_鱗脛_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗脛_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗脛_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗脛_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_竜性_鱗脛_鱗5 = pars2["鱗5"].ToPar(); - X0Y0_竜性_鱗脛_鱗6 = pars2["鱗6"].ToPar(); - X0Y0_竜性_鱗脛_鱗7 = pars2["鱗7"].ToPar(); - X0Y0_竜性_鱗脛_鱗8 = pars2["鱗8"].ToPar(); - X0Y0_竜性_鱗脛_鱗9 = pars2["鱗9"].ToPar(); - X0Y0_竜性_鱗脛_鱗10 = pars2["鱗10"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - pars2 = pars["脚輪"].ToPars(); - X0Y0_脚輪_革 = pars2["革"].ToPar(); - X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 脚_表示 = e.脚_表示; - 竜性_鱗脹_鱗1_表示 = e.竜性_鱗脹_鱗1_表示; - 竜性_鱗脹_鱗2_表示 = e.竜性_鱗脹_鱗2_表示; - 竜性_鱗脹_鱗3_表示 = e.竜性_鱗脹_鱗3_表示; - 竜性_鱗脹_鱗4_表示 = e.竜性_鱗脹_鱗4_表示; - 竜性_鱗脹_鱗5_表示 = e.竜性_鱗脹_鱗5_表示; - 竜性_鱗脹_鱗6_表示 = e.竜性_鱗脹_鱗6_表示; - 竜性_鱗脹_鱗7_表示 = e.竜性_鱗脹_鱗7_表示; - 竜性_鱗脹_鱗8_表示 = e.竜性_鱗脹_鱗8_表示; - 竜性_鱗脛_鱗1_表示 = e.竜性_鱗脛_鱗1_表示; - 竜性_鱗脛_鱗2_表示 = e.竜性_鱗脛_鱗2_表示; - 竜性_鱗脛_鱗3_表示 = e.竜性_鱗脛_鱗3_表示; - 竜性_鱗脛_鱗4_表示 = e.竜性_鱗脛_鱗4_表示; - 竜性_鱗脛_鱗5_表示 = e.竜性_鱗脛_鱗5_表示; - 竜性_鱗脛_鱗6_表示 = e.竜性_鱗脛_鱗6_表示; - 竜性_鱗脛_鱗7_表示 = e.竜性_鱗脛_鱗7_表示; - 竜性_鱗脛_鱗8_表示 = e.竜性_鱗脛_鱗8_表示; - 竜性_鱗脛_鱗9_表示 = e.竜性_鱗脛_鱗9_表示; - 竜性_鱗脛_鱗10_表示 = e.竜性_鱗脛_鱗10_表示; - 筋_表示 = e.筋_表示; - 脚輪_革_表示 = e.脚輪_革_表示; - 脚輪_金具1_表示 = e.脚輪_金具1_表示; - 脚輪_金具2_表示 = e.脚輪_金具2_表示; - 脚輪_金具3_表示 = e.脚輪_金具3_表示; - 脚輪_金具左_表示 = e.脚輪_金具左_表示; - 脚輪_金具右_表示 = e.脚輪_金具右_表示; - 脚輪表示 = e.脚輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.足_接続.Count > 0) - { - Ele f; - 足_接続 = e.足_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 脚_竜2; - f.ConnectionType = ConnectionInfo.脚_竜_足_接続; - f.接続(脚_竜2.足_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_竜性_鱗脹_鱗8CP = new ColorP(X0Y0_竜性_鱗脹_鱗8, 竜性_鱗脹_鱗8CD, 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_竜性_鱗脛_鱗8CP = new ColorP(X0Y0_竜性_鱗脛_鱗8, 竜性_鱗脛_鱗8CD, DisUnit, abj: true); - X0Y0_竜性_鱗脛_鱗9CP = new ColorP(X0Y0_竜性_鱗脛_鱗9, 竜性_鱗脛_鱗9CD, DisUnit, abj: true); - X0Y0_竜性_鱗脛_鱗10CP = new ColorP(X0Y0_竜性_鱗脛_鱗10, 竜性_鱗脛_鱗10CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - 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); - X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); - X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); - X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_脚.AngleBase = num * -136.0; - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) - { - return p == X0Y0_脚輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_脚CP.Update(); - X0Y0_竜性_鱗脹_鱗1CP.Update(); - X0Y0_竜性_鱗脹_鱗2CP.Update(); - X0Y0_竜性_鱗脹_鱗3CP.Update(); - X0Y0_竜性_鱗脹_鱗4CP.Update(); - X0Y0_竜性_鱗脹_鱗5CP.Update(); - X0Y0_竜性_鱗脹_鱗6CP.Update(); - X0Y0_竜性_鱗脹_鱗7CP.Update(); - X0Y0_竜性_鱗脹_鱗8CP.Update(); - X0Y0_竜性_鱗脛_鱗1CP.Update(); - X0Y0_竜性_鱗脛_鱗2CP.Update(); - X0Y0_竜性_鱗脛_鱗3CP.Update(); - X0Y0_竜性_鱗脛_鱗4CP.Update(); - X0Y0_竜性_鱗脛_鱗5CP.Update(); - X0Y0_竜性_鱗脛_鱗6CP.Update(); - X0Y0_竜性_鱗脛_鱗7CP.Update(); - X0Y0_竜性_鱗脛_鱗8CP.Update(); - X0Y0_竜性_鱗脛_鱗9CP.Update(); - X0Y0_竜性_鱗脛_鱗10CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_脚輪_革CP.Update(); - X0Y0_脚輪_金具1CP.Update(); - X0Y0_脚輪_金具2CP.Update(); - X0Y0_脚輪_金具3CP.Update(); - X0Y0_脚輪_金具左CP.Update(); - X0Y0_脚輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗脹_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脛_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗脹_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脹_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脹_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脹_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脹_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脛_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脛_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脛_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脛_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脛_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脛_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗脹_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脹_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脹_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脹_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗脹_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脛_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脛_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脛_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脛_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗脛_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗脛_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } - - public void 脚輪配色(拘束具色 配色) - { - 脚輪_革CD.色 = 配色.革部色; - 脚輪_金具1CD.色 = 配色.金具色; - 脚輪_金具2CD.色 = 脚輪_金具1CD.色; - 脚輪_金具3CD.色 = 脚輪_金具1CD.色; - 脚輪_金具左CD.色 = 脚輪_金具1CD.色; - 脚輪_金具右CD.色 = 脚輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 脚輪表示 = 拘束_; + } + } + + public bool 脚_表示 + { + get + { + return X0Y0_脚.Dra; + } + set + { + X0Y0_脚.Dra = value; + X0Y0_脚.Hit = value; + } + } + + public bool 竜性_鱗脹_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗脹_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗脹_鱗1.Dra = value; + X0Y0_竜性_鱗脹_鱗1.Hit = value; + } + } + + public bool 竜性_鱗脹_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗脹_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗脹_鱗2.Dra = value; + X0Y0_竜性_鱗脹_鱗2.Hit = value; + } + } + + public bool 竜性_鱗脹_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗脹_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗脹_鱗3.Dra = value; + X0Y0_竜性_鱗脹_鱗3.Hit = value; + } + } + + public bool 竜性_鱗脹_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗脹_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗脹_鱗4.Dra = value; + X0Y0_竜性_鱗脹_鱗4.Hit = value; + } + } + + public bool 竜性_鱗脹_鱗5_表示 + { + get + { + return X0Y0_竜性_鱗脹_鱗5.Dra; + } + set + { + X0Y0_竜性_鱗脹_鱗5.Dra = value; + X0Y0_竜性_鱗脹_鱗5.Hit = value; + } + } + + public bool 竜性_鱗脹_鱗6_表示 + { + get + { + return X0Y0_竜性_鱗脹_鱗6.Dra; + } + set + { + X0Y0_竜性_鱗脹_鱗6.Dra = value; + X0Y0_竜性_鱗脹_鱗6.Hit = value; + } + } + + public bool 竜性_鱗脹_鱗7_表示 + { + get + { + return X0Y0_竜性_鱗脹_鱗7.Dra; + } + set + { + X0Y0_竜性_鱗脹_鱗7.Dra = value; + X0Y0_竜性_鱗脹_鱗7.Hit = value; + } + } + + public bool 竜性_鱗脹_鱗8_表示 + { + get + { + return X0Y0_竜性_鱗脹_鱗8.Dra; + } + set + { + X0Y0_竜性_鱗脹_鱗8.Dra = value; + X0Y0_竜性_鱗脹_鱗8.Hit = value; + } + } + + public bool 竜性_鱗脛_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗脛_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗脛_鱗1.Dra = value; + X0Y0_竜性_鱗脛_鱗1.Hit = value; + } + } + + public bool 竜性_鱗脛_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗脛_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗脛_鱗2.Dra = value; + X0Y0_竜性_鱗脛_鱗2.Hit = value; + } + } + + public bool 竜性_鱗脛_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗脛_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗脛_鱗3.Dra = value; + X0Y0_竜性_鱗脛_鱗3.Hit = value; + } + } + + public bool 竜性_鱗脛_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗脛_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗脛_鱗4.Dra = value; + X0Y0_竜性_鱗脛_鱗4.Hit = value; + } + } + + public bool 竜性_鱗脛_鱗5_表示 + { + get + { + return X0Y0_竜性_鱗脛_鱗5.Dra; + } + set + { + X0Y0_竜性_鱗脛_鱗5.Dra = value; + X0Y0_竜性_鱗脛_鱗5.Hit = value; + } + } + + public bool 竜性_鱗脛_鱗6_表示 + { + get + { + return X0Y0_竜性_鱗脛_鱗6.Dra; + } + set + { + X0Y0_竜性_鱗脛_鱗6.Dra = value; + X0Y0_竜性_鱗脛_鱗6.Hit = value; + } + } + + public bool 竜性_鱗脛_鱗7_表示 + { + get + { + return X0Y0_竜性_鱗脛_鱗7.Dra; + } + set + { + X0Y0_竜性_鱗脛_鱗7.Dra = value; + X0Y0_竜性_鱗脛_鱗7.Hit = value; + } + } + + public bool 竜性_鱗脛_鱗8_表示 + { + get + { + return X0Y0_竜性_鱗脛_鱗8.Dra; + } + set + { + X0Y0_竜性_鱗脛_鱗8.Dra = value; + X0Y0_竜性_鱗脛_鱗8.Hit = value; + } + } + + public bool 竜性_鱗脛_鱗9_表示 + { + get + { + return X0Y0_竜性_鱗脛_鱗9.Dra; + } + set + { + X0Y0_竜性_鱗脛_鱗9.Dra = value; + X0Y0_竜性_鱗脛_鱗9.Hit = value; + } + } + + public bool 竜性_鱗脛_鱗10_表示 + { + get + { + return X0Y0_竜性_鱗脛_鱗10.Dra; + } + set + { + X0Y0_竜性_鱗脛_鱗10.Dra = value; + X0Y0_竜性_鱗脛_鱗10.Hit = value; + } + } + + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } + + public bool 脚輪_革_表示 + { + get + { + return X0Y0_脚輪_革.Dra; + } + set + { + X0Y0_脚輪_革.Dra = value; + X0Y0_脚輪_革.Hit = value; + } + } + + public bool 脚輪_金具1_表示 + { + get + { + return X0Y0_脚輪_金具1.Dra; + } + set + { + X0Y0_脚輪_金具1.Dra = value; + X0Y0_脚輪_金具1.Hit = value; + } + } + + public bool 脚輪_金具2_表示 + { + get + { + return X0Y0_脚輪_金具2.Dra; + } + set + { + X0Y0_脚輪_金具2.Dra = value; + X0Y0_脚輪_金具2.Hit = value; + } + } + + public bool 脚輪_金具3_表示 + { + get + { + return X0Y0_脚輪_金具3.Dra; + } + set + { + X0Y0_脚輪_金具3.Dra = value; + X0Y0_脚輪_金具3.Hit = value; + } + } + + public bool 脚輪_金具左_表示 + { + get + { + return X0Y0_脚輪_金具左.Dra; + } + set + { + X0Y0_脚輪_金具左.Dra = value; + X0Y0_脚輪_金具左.Hit = value; + } + } + + public bool 脚輪_金具右_表示 + { + get + { + return X0Y0_脚輪_金具右.Dra; + } + set + { + X0Y0_脚輪_金具右.Dra = value; + X0Y0_脚輪_金具右.Hit = value; + } + } + + public bool 脚輪表示 + { + get + { + return 脚輪_革_表示; + } + set + { + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 脚_表示; + } + set + { + 脚_表示 = value; + 竜性_鱗脹_鱗1_表示 = value; + 竜性_鱗脹_鱗2_表示 = value; + 竜性_鱗脹_鱗3_表示 = value; + 竜性_鱗脹_鱗4_表示 = value; + 竜性_鱗脹_鱗5_表示 = value; + 竜性_鱗脹_鱗6_表示 = value; + 竜性_鱗脹_鱗7_表示 = value; + 竜性_鱗脹_鱗8_表示 = value; + 竜性_鱗脛_鱗1_表示 = value; + 竜性_鱗脛_鱗2_表示 = value; + 竜性_鱗脛_鱗3_表示 = value; + 竜性_鱗脛_鱗4_表示 = value; + 竜性_鱗脛_鱗5_表示 = value; + 竜性_鱗脛_鱗6_表示 = value; + 竜性_鱗脛_鱗7_表示 = value; + 竜性_鱗脛_鱗8_表示 = value; + 竜性_鱗脛_鱗9_表示 = value; + 竜性_鱗脛_鱗10_表示 = value; + 筋_表示 = value; + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 脚CD.不透明度; + } + set + { + 脚CD.不透明度 = value; + 竜性_鱗脹_鱗1CD.不透明度 = value; + 竜性_鱗脹_鱗2CD.不透明度 = value; + 竜性_鱗脹_鱗3CD.不透明度 = value; + 竜性_鱗脹_鱗4CD.不透明度 = value; + 竜性_鱗脹_鱗5CD.不透明度 = value; + 竜性_鱗脹_鱗6CD.不透明度 = value; + 竜性_鱗脹_鱗7CD.不透明度 = value; + 竜性_鱗脹_鱗8CD.不透明度 = value; + 竜性_鱗脛_鱗1CD.不透明度 = value; + 竜性_鱗脛_鱗2CD.不透明度 = value; + 竜性_鱗脛_鱗3CD.不透明度 = value; + 竜性_鱗脛_鱗4CD.不透明度 = value; + 竜性_鱗脛_鱗5CD.不透明度 = value; + 竜性_鱗脛_鱗6CD.不透明度 = value; + 竜性_鱗脛_鱗7CD.不透明度 = value; + 竜性_鱗脛_鱗8CD.不透明度 = value; + 竜性_鱗脛_鱗9CD.不透明度 = value; + 竜性_鱗脛_鱗10CD.不透明度 = value; + 筋CD.不透明度 = value; + 脚輪_革CD.不透明度 = value; + 脚輪_金具1CD.不透明度 = value; + 脚輪_金具2CD.不透明度 = value; + 脚輪_金具3CD.不透明度 = value; + 脚輪_金具左CD.不透明度 = value; + 脚輪_金具右CD.不透明度 = value; + } + } + + public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); + + public 脚_竜(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_竜D e) + { + 脚_竜 脚_竜2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.脚左["四足脚"][3]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_脚 = pars["脚"].ToPar(); + Pars pars2 = pars["鱗脹"].ToPars(); + X0Y0_竜性_鱗脹_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗脹_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗脹_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗脹_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_竜性_鱗脹_鱗5 = pars2["鱗5"].ToPar(); + X0Y0_竜性_鱗脹_鱗6 = pars2["鱗6"].ToPar(); + X0Y0_竜性_鱗脹_鱗7 = pars2["鱗7"].ToPar(); + X0Y0_竜性_鱗脹_鱗8 = pars2["鱗8"].ToPar(); + pars2 = pars["鱗脛"].ToPars(); + X0Y0_竜性_鱗脛_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗脛_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗脛_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗脛_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_竜性_鱗脛_鱗5 = pars2["鱗5"].ToPar(); + X0Y0_竜性_鱗脛_鱗6 = pars2["鱗6"].ToPar(); + X0Y0_竜性_鱗脛_鱗7 = pars2["鱗7"].ToPar(); + X0Y0_竜性_鱗脛_鱗8 = pars2["鱗8"].ToPar(); + X0Y0_竜性_鱗脛_鱗9 = pars2["鱗9"].ToPar(); + X0Y0_竜性_鱗脛_鱗10 = pars2["鱗10"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + pars2 = pars["脚輪"].ToPars(); + X0Y0_脚輪_革 = pars2["革"].ToPar(); + X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 脚_表示 = e.脚_表示; + 竜性_鱗脹_鱗1_表示 = e.竜性_鱗脹_鱗1_表示; + 竜性_鱗脹_鱗2_表示 = e.竜性_鱗脹_鱗2_表示; + 竜性_鱗脹_鱗3_表示 = e.竜性_鱗脹_鱗3_表示; + 竜性_鱗脹_鱗4_表示 = e.竜性_鱗脹_鱗4_表示; + 竜性_鱗脹_鱗5_表示 = e.竜性_鱗脹_鱗5_表示; + 竜性_鱗脹_鱗6_表示 = e.竜性_鱗脹_鱗6_表示; + 竜性_鱗脹_鱗7_表示 = e.竜性_鱗脹_鱗7_表示; + 竜性_鱗脹_鱗8_表示 = e.竜性_鱗脹_鱗8_表示; + 竜性_鱗脛_鱗1_表示 = e.竜性_鱗脛_鱗1_表示; + 竜性_鱗脛_鱗2_表示 = e.竜性_鱗脛_鱗2_表示; + 竜性_鱗脛_鱗3_表示 = e.竜性_鱗脛_鱗3_表示; + 竜性_鱗脛_鱗4_表示 = e.竜性_鱗脛_鱗4_表示; + 竜性_鱗脛_鱗5_表示 = e.竜性_鱗脛_鱗5_表示; + 竜性_鱗脛_鱗6_表示 = e.竜性_鱗脛_鱗6_表示; + 竜性_鱗脛_鱗7_表示 = e.竜性_鱗脛_鱗7_表示; + 竜性_鱗脛_鱗8_表示 = e.竜性_鱗脛_鱗8_表示; + 竜性_鱗脛_鱗9_表示 = e.竜性_鱗脛_鱗9_表示; + 竜性_鱗脛_鱗10_表示 = e.竜性_鱗脛_鱗10_表示; + 筋_表示 = e.筋_表示; + 脚輪_革_表示 = e.脚輪_革_表示; + 脚輪_金具1_表示 = e.脚輪_金具1_表示; + 脚輪_金具2_表示 = e.脚輪_金具2_表示; + 脚輪_金具3_表示 = e.脚輪_金具3_表示; + 脚輪_金具左_表示 = e.脚輪_金具左_表示; + 脚輪_金具右_表示 = e.脚輪_金具右_表示; + 脚輪表示 = e.脚輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.足_接続.Count > 0) + { + Ele f; + 足_接続 = e.足_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 脚_竜2; + f.ConnectionType = ConnectionInfo.脚_竜_足_接続; + f.接続(脚_竜2.足_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_竜性_鱗脹_鱗8CP = new ColorP(X0Y0_竜性_鱗脹_鱗8, 竜性_鱗脹_鱗8CD, 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_竜性_鱗脛_鱗8CP = new ColorP(X0Y0_竜性_鱗脛_鱗8, 竜性_鱗脛_鱗8CD, DisUnit, abj: true); + X0Y0_竜性_鱗脛_鱗9CP = new ColorP(X0Y0_竜性_鱗脛_鱗9, 竜性_鱗脛_鱗9CD, DisUnit, abj: true); + X0Y0_竜性_鱗脛_鱗10CP = new ColorP(X0Y0_竜性_鱗脛_鱗10, 竜性_鱗脛_鱗10CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + 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); + X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); + X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); + X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_脚.AngleBase = num * -136.0; + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) + { + return p == X0Y0_脚輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_脚CP.Update(); + X0Y0_竜性_鱗脹_鱗1CP.Update(); + X0Y0_竜性_鱗脹_鱗2CP.Update(); + X0Y0_竜性_鱗脹_鱗3CP.Update(); + X0Y0_竜性_鱗脹_鱗4CP.Update(); + X0Y0_竜性_鱗脹_鱗5CP.Update(); + X0Y0_竜性_鱗脹_鱗6CP.Update(); + X0Y0_竜性_鱗脹_鱗7CP.Update(); + X0Y0_竜性_鱗脹_鱗8CP.Update(); + X0Y0_竜性_鱗脛_鱗1CP.Update(); + X0Y0_竜性_鱗脛_鱗2CP.Update(); + X0Y0_竜性_鱗脛_鱗3CP.Update(); + X0Y0_竜性_鱗脛_鱗4CP.Update(); + X0Y0_竜性_鱗脛_鱗5CP.Update(); + X0Y0_竜性_鱗脛_鱗6CP.Update(); + X0Y0_竜性_鱗脛_鱗7CP.Update(); + X0Y0_竜性_鱗脛_鱗8CP.Update(); + X0Y0_竜性_鱗脛_鱗9CP.Update(); + X0Y0_竜性_鱗脛_鱗10CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_脚輪_革CP.Update(); + X0Y0_脚輪_金具1CP.Update(); + X0Y0_脚輪_金具2CP.Update(); + X0Y0_脚輪_金具3CP.Update(); + X0Y0_脚輪_金具左CP.Update(); + X0Y0_脚輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗脹_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脛_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗脹_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脛_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗脹_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } + + public void 脚輪配色(拘束具色 配色) + { + 脚輪_革CD.色 = 配色.革部色; + 脚輪_金具1CD.色 = 配色.金具色; + 脚輪_金具2CD.色 = 脚輪_金具1CD.色; + 脚輪_金具3CD.色 = 脚輪_金具1CD.色; + 脚輪_金具左CD.色 = 脚輪_金具1CD.色; + 脚輪_金具右CD.色 = 脚輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_竜D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_竜D.cs index 74a0774..bc081dd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_竜D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_竜D.cs @@ -1,81 +1,82 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 脚_竜D : 獣脚D +namespace SlaveMatrix { - public bool 脚_表示 = true; + [Serializable] + public class 脚_竜D : 獣脚D + { + public bool 脚_表示 = true; - public bool 竜性_鱗脹_鱗1_表示; + public bool 竜性_鱗脹_鱗1_表示; - public bool 竜性_鱗脹_鱗2_表示; + public bool 竜性_鱗脹_鱗2_表示; - public bool 竜性_鱗脹_鱗3_表示; + public bool 竜性_鱗脹_鱗3_表示; - public bool 竜性_鱗脹_鱗4_表示; + public bool 竜性_鱗脹_鱗4_表示; - public bool 竜性_鱗脹_鱗5_表示; + public bool 竜性_鱗脹_鱗5_表示; - public bool 竜性_鱗脹_鱗6_表示; + public bool 竜性_鱗脹_鱗6_表示; - public bool 竜性_鱗脹_鱗7_表示; + public bool 竜性_鱗脹_鱗7_表示; - public bool 竜性_鱗脹_鱗8_表示; + public bool 竜性_鱗脹_鱗8_表示; - public bool 竜性_鱗脛_鱗1_表示; + public bool 竜性_鱗脛_鱗1_表示; - public bool 竜性_鱗脛_鱗2_表示; + public bool 竜性_鱗脛_鱗2_表示; - public bool 竜性_鱗脛_鱗3_表示; + public bool 竜性_鱗脛_鱗3_表示; - public bool 竜性_鱗脛_鱗4_表示; + public bool 竜性_鱗脛_鱗4_表示; - public bool 竜性_鱗脛_鱗5_表示; + public bool 竜性_鱗脛_鱗5_表示; - public bool 竜性_鱗脛_鱗6_表示; + public bool 竜性_鱗脛_鱗6_表示; - public bool 竜性_鱗脛_鱗7_表示; + public bool 竜性_鱗脛_鱗7_表示; - public bool 竜性_鱗脛_鱗8_表示; + public bool 竜性_鱗脛_鱗8_表示; - public bool 竜性_鱗脛_鱗9_表示; + public bool 竜性_鱗脛_鱗9_表示; - public bool 竜性_鱗脛_鱗10_表示; + public bool 竜性_鱗脛_鱗10_表示; - public bool 筋_表示; + public bool 筋_表示; - public bool 脚輪_革_表示; + public bool 脚輪_革_表示; - public bool 脚輪_金具1_表示; + public bool 脚輪_金具1_表示; - public bool 脚輪_金具2_表示; + public bool 脚輪_金具2_表示; - public bool 脚輪_金具3_表示; + public bool 脚輪_金具3_表示; - public bool 脚輪_金具左_表示; + public bool 脚輪_金具左_表示; - public bool 脚輪_金具右_表示; + public bool 脚輪_金具右_表示; - public bool 脚輪表示; + public bool 脚輪表示; - public bool 鎖表示; + public bool 鎖表示; - public 脚_竜D() - { - ThisType = GetType(); - } + public 脚_竜D() + { + ThisType = GetType(); + } - public override void 足接続(EleD e) - { - 足_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.脚_竜_足_接続; - } + public override void 足接続(EleD e) + { + 足_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.脚_竜_足_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 脚_竜(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 脚_竜(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_蹄.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_蹄.cs index bdc4971..4b4729e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_蹄.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_蹄.cs @@ -1,435 +1,436 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 脚_蹄 : 獣脚 +namespace SlaveMatrix { - public Par X0Y0_脚; + public class 脚_蹄 : 獣脚 + { + public Par X0Y0_脚; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_脚輪_革; + public Par X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public Par X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public Par X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public Par X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public Par X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public Par X0Y0_脚輪_金具右; - public ColorD 脚CD; + public ColorD 脚CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 脚輪_革CD; + public ColorD 脚輪_革CD; - public ColorD 脚輪_金具1CD; + public ColorD 脚輪_金具1CD; - public ColorD 脚輪_金具2CD; + public ColorD 脚輪_金具2CD; - public ColorD 脚輪_金具3CD; + public ColorD 脚輪_金具3CD; - public ColorD 脚輪_金具左CD; + public ColorD 脚輪_金具左CD; - public ColorD 脚輪_金具右CD; + public ColorD 脚輪_金具右CD; - public ColorP X0Y0_脚CP; + public ColorP X0Y0_脚CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_脚輪_革CP; + public ColorP X0Y0_脚輪_革CP; - public ColorP X0Y0_脚輪_金具1CP; + public ColorP X0Y0_脚輪_金具1CP; - public ColorP X0Y0_脚輪_金具2CP; + public ColorP X0Y0_脚輪_金具2CP; - public ColorP X0Y0_脚輪_金具3CP; + public ColorP X0Y0_脚輪_金具3CP; - public ColorP X0Y0_脚輪_金具左CP; + public ColorP X0Y0_脚輪_金具左CP; - public ColorP X0Y0_脚輪_金具右CP; + public ColorP X0Y0_脚輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 脚輪表示 = 拘束_; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 脚輪表示 = 拘束_; + } + } - public bool 脚_表示 - { - get - { - return X0Y0_脚.Dra; - } - set - { - X0Y0_脚.Dra = value; - X0Y0_脚.Hit = value; - } - } + public bool 脚_表示 + { + get + { + return X0Y0_脚.Dra; + } + set + { + X0Y0_脚.Dra = value; + X0Y0_脚.Hit = value; + } + } - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } - public bool 脚輪_革_表示 - { - get - { - return X0Y0_脚輪_革.Dra; - } - set - { - X0Y0_脚輪_革.Dra = value; - X0Y0_脚輪_革.Hit = value; - } - } + public bool 脚輪_革_表示 + { + get + { + return X0Y0_脚輪_革.Dra; + } + set + { + X0Y0_脚輪_革.Dra = value; + X0Y0_脚輪_革.Hit = value; + } + } - public bool 脚輪_金具1_表示 - { - get - { - return X0Y0_脚輪_金具1.Dra; - } - set - { - X0Y0_脚輪_金具1.Dra = value; - X0Y0_脚輪_金具1.Hit = value; - } - } + public bool 脚輪_金具1_表示 + { + get + { + return X0Y0_脚輪_金具1.Dra; + } + set + { + X0Y0_脚輪_金具1.Dra = value; + X0Y0_脚輪_金具1.Hit = value; + } + } - public bool 脚輪_金具2_表示 - { - get - { - return X0Y0_脚輪_金具2.Dra; - } - set - { - X0Y0_脚輪_金具2.Dra = value; - X0Y0_脚輪_金具2.Hit = value; - } - } + public bool 脚輪_金具2_表示 + { + get + { + return X0Y0_脚輪_金具2.Dra; + } + set + { + X0Y0_脚輪_金具2.Dra = value; + X0Y0_脚輪_金具2.Hit = value; + } + } - public bool 脚輪_金具3_表示 - { - get - { - return X0Y0_脚輪_金具3.Dra; - } - set - { - X0Y0_脚輪_金具3.Dra = value; - X0Y0_脚輪_金具3.Hit = value; - } - } + public bool 脚輪_金具3_表示 + { + get + { + return X0Y0_脚輪_金具3.Dra; + } + set + { + X0Y0_脚輪_金具3.Dra = value; + X0Y0_脚輪_金具3.Hit = value; + } + } - public bool 脚輪_金具左_表示 - { - get - { - return X0Y0_脚輪_金具左.Dra; - } - set - { - X0Y0_脚輪_金具左.Dra = value; - X0Y0_脚輪_金具左.Hit = value; - } - } + public bool 脚輪_金具左_表示 + { + get + { + return X0Y0_脚輪_金具左.Dra; + } + set + { + X0Y0_脚輪_金具左.Dra = value; + X0Y0_脚輪_金具左.Hit = value; + } + } - public bool 脚輪_金具右_表示 - { - get - { - return X0Y0_脚輪_金具右.Dra; - } - set - { - X0Y0_脚輪_金具右.Dra = value; - X0Y0_脚輪_金具右.Hit = value; - } - } + public bool 脚輪_金具右_表示 + { + get + { + return X0Y0_脚輪_金具右.Dra; + } + set + { + X0Y0_脚輪_金具右.Dra = value; + X0Y0_脚輪_金具右.Hit = value; + } + } - public bool 脚輪表示 - { - get - { - return 脚輪_革_表示; - } - set - { - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - } - } + public bool 脚輪表示 + { + get + { + return 脚輪_革_表示; + } + set + { + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + } + } - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } - public override bool 表示 - { - get - { - return 脚_表示; - } - set - { - 脚_表示 = value; - 筋_表示 = value; - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } + public override bool 表示 + { + get + { + return 脚_表示; + } + set + { + 脚_表示 = value; + 筋_表示 = value; + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } - public override double 濃度 - { - get - { - return 脚CD.不透明度; - } - set - { - 脚CD.不透明度 = value; - 筋CD.不透明度 = value; - 脚輪_革CD.不透明度 = value; - 脚輪_金具1CD.不透明度 = value; - 脚輪_金具2CD.不透明度 = value; - 脚輪_金具3CD.不透明度 = value; - 脚輪_金具左CD.不透明度 = value; - 脚輪_金具右CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 脚CD.不透明度; + } + set + { + 脚CD.不透明度 = value; + 筋CD.不透明度 = value; + 脚輪_革CD.不透明度 = value; + 脚輪_金具1CD.不透明度 = value; + 脚輪_金具2CD.不透明度 = value; + 脚輪_金具3CD.不透明度 = value; + 脚輪_金具左CD.不透明度 = value; + 脚輪_金具右CD.不透明度 = value; + } + } - public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0); + public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0); - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); - public 脚_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_蹄D e) - { - 脚_蹄 脚_蹄2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足脚"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_脚 = pars["脚"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["脚輪"].ToPars(); - X0Y0_脚輪_革 = pars2["革"].ToPar(); - X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 脚_表示 = e.脚_表示; - 筋_表示 = e.筋_表示; - 脚輪_革_表示 = e.脚輪_革_表示; - 脚輪_金具1_表示 = e.脚輪_金具1_表示; - 脚輪_金具2_表示 = e.脚輪_金具2_表示; - 脚輪_金具3_表示 = e.脚輪_金具3_表示; - 脚輪_金具左_表示 = e.脚輪_金具左_表示; - 脚輪_金具右_表示 = e.脚輪_金具右_表示; - 脚輪表示 = e.脚輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.足_接続.Count > 0) - { - Ele f; - 足_接続 = e.足_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 脚_蹄2; - f.ConnectionType = ConnectionInfo.脚_蹄_足_接続; - f.接続(脚_蹄2.足_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_脚CP = new ColorP(X0Y0_脚, 脚CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - 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); - X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); - X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); - X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖表示 = e.鎖表示; - } + public 脚_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_蹄D e) + { + 脚_蹄 脚_蹄2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.脚左["四足脚"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_脚 = pars["脚"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + Pars pars2 = pars["脚輪"].ToPars(); + X0Y0_脚輪_革 = pars2["革"].ToPar(); + X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 脚_表示 = e.脚_表示; + 筋_表示 = e.筋_表示; + 脚輪_革_表示 = e.脚輪_革_表示; + 脚輪_金具1_表示 = e.脚輪_金具1_表示; + 脚輪_金具2_表示 = e.脚輪_金具2_表示; + 脚輪_金具3_表示 = e.脚輪_金具3_表示; + 脚輪_金具左_表示 = e.脚輪_金具左_表示; + 脚輪_金具右_表示 = e.脚輪_金具右_表示; + 脚輪表示 = e.脚輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.足_接続.Count > 0) + { + Ele f; + 足_接続 = e.足_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 脚_蹄2; + f.ConnectionType = ConnectionInfo.脚_蹄_足_接続; + f.接続(脚_蹄2.足_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_脚CP = new ColorP(X0Y0_脚, 脚CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + 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); + X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); + X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); + X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖表示 = e.鎖表示; + } - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - } + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + } - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_脚.AngleBase = num * -136.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_脚.AngleBase = num * -136.0; + 本体.JoinPAall(); + } - public override bool Is革(Par p) - { - if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) - { - return p == X0Y0_脚輪_金具右; - } - return true; - } + public override bool Is革(Par p) + { + if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) + { + return p == X0Y0_脚輪_金具右; + } + return true; + } - public override void 色更新() - { - X0Y0_脚CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_脚輪_革CP.Update(); - X0Y0_脚輪_金具1CP.Update(); - X0Y0_脚輪_金具2CP.Update(); - X0Y0_脚輪_金具3CP.Update(); - X0Y0_脚輪_金具左CP.Update(); - X0Y0_脚輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } + public override void 色更新() + { + X0Y0_脚CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_脚輪_革CP.Update(); + X0Y0_脚輪_金具1CP.Update(); + X0Y0_脚輪_金具2CP.Update(); + X0Y0_脚輪_金具3CP.Update(); + X0Y0_脚輪_金具左CP.Update(); + X0Y0_脚輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } - public void 脚輪配色(拘束具色 配色) - { - 脚輪_革CD.色 = 配色.革部色; - 脚輪_金具1CD.色 = 配色.金具色; - 脚輪_金具2CD.色 = 脚輪_金具1CD.色; - 脚輪_金具3CD.色 = 脚輪_金具1CD.色; - 脚輪_金具左CD.色 = 脚輪_金具1CD.色; - 脚輪_金具右CD.色 = 脚輪_金具1CD.色; - } + public void 脚輪配色(拘束具色 配色) + { + 脚輪_革CD.色 = 配色.革部色; + 脚輪_金具1CD.色 = 配色.金具色; + 脚輪_金具2CD.色 = 脚輪_金具1CD.色; + 脚輪_金具3CD.色 = 脚輪_金具1CD.色; + 脚輪_金具左CD.色 = 脚輪_金具1CD.色; + 脚輪_金具右CD.色 = 脚輪_金具1CD.色; + } - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_蹄D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_蹄D.cs index 5f91a55..5faf147 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_蹄D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_蹄D.cs @@ -1,45 +1,46 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 脚_蹄D : 獣脚D +namespace SlaveMatrix { - public bool 脚_表示 = true; + [Serializable] + public class 脚_蹄D : 獣脚D + { + public bool 脚_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public bool 脚輪_革_表示; + public bool 脚輪_革_表示; - public bool 脚輪_金具1_表示; + public bool 脚輪_金具1_表示; - public bool 脚輪_金具2_表示; + public bool 脚輪_金具2_表示; - public bool 脚輪_金具3_表示; + public bool 脚輪_金具3_表示; - public bool 脚輪_金具左_表示; + public bool 脚輪_金具左_表示; - public bool 脚輪_金具右_表示; + public bool 脚輪_金具右_表示; - public bool 脚輪表示; + public bool 脚輪表示; - public bool 鎖表示; + public bool 鎖表示; - public 脚_蹄D() - { - ThisType = GetType(); - } + public 脚_蹄D() + { + ThisType = GetType(); + } - public override void 足接続(EleD e) - { - 足_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.脚_蹄_足_接続; - } + public override void 足接続(EleD e) + { + 足_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.脚_蹄_足_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 脚_蹄(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 脚_蹄(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_鳥.cs index 70e3450..c27b595 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_鳥.cs @@ -1,435 +1,436 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 脚_鳥 : 獣脚 +namespace SlaveMatrix { - public Par X0Y0_脚; + public class 脚_鳥 : 獣脚 + { + public Par X0Y0_脚; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_脚輪_革; + public Par X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public Par X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public Par X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public Par X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public Par X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public Par X0Y0_脚輪_金具右; - public ColorD 脚CD; + public ColorD 脚CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 脚輪_革CD; + public ColorD 脚輪_革CD; - public ColorD 脚輪_金具1CD; + public ColorD 脚輪_金具1CD; - public ColorD 脚輪_金具2CD; + public ColorD 脚輪_金具2CD; - public ColorD 脚輪_金具3CD; + public ColorD 脚輪_金具3CD; - public ColorD 脚輪_金具左CD; + public ColorD 脚輪_金具左CD; - public ColorD 脚輪_金具右CD; + public ColorD 脚輪_金具右CD; - public ColorP X0Y0_脚CP; + public ColorP X0Y0_脚CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_脚輪_革CP; + public ColorP X0Y0_脚輪_革CP; - public ColorP X0Y0_脚輪_金具1CP; + public ColorP X0Y0_脚輪_金具1CP; - public ColorP X0Y0_脚輪_金具2CP; + public ColorP X0Y0_脚輪_金具2CP; - public ColorP X0Y0_脚輪_金具3CP; + public ColorP X0Y0_脚輪_金具3CP; - public ColorP X0Y0_脚輪_金具左CP; + public ColorP X0Y0_脚輪_金具左CP; - public ColorP X0Y0_脚輪_金具右CP; + public ColorP X0Y0_脚輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 脚輪表示 = 拘束_; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 脚輪表示 = 拘束_; + } + } - public bool 脚_表示 - { - get - { - return X0Y0_脚.Dra; - } - set - { - X0Y0_脚.Dra = value; - X0Y0_脚.Hit = value; - } - } + public bool 脚_表示 + { + get + { + return X0Y0_脚.Dra; + } + set + { + X0Y0_脚.Dra = value; + X0Y0_脚.Hit = value; + } + } - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } - public bool 脚輪_革_表示 - { - get - { - return X0Y0_脚輪_革.Dra; - } - set - { - X0Y0_脚輪_革.Dra = value; - X0Y0_脚輪_革.Hit = value; - } - } + public bool 脚輪_革_表示 + { + get + { + return X0Y0_脚輪_革.Dra; + } + set + { + X0Y0_脚輪_革.Dra = value; + X0Y0_脚輪_革.Hit = value; + } + } - public bool 脚輪_金具1_表示 - { - get - { - return X0Y0_脚輪_金具1.Dra; - } - set - { - X0Y0_脚輪_金具1.Dra = value; - X0Y0_脚輪_金具1.Hit = value; - } - } + public bool 脚輪_金具1_表示 + { + get + { + return X0Y0_脚輪_金具1.Dra; + } + set + { + X0Y0_脚輪_金具1.Dra = value; + X0Y0_脚輪_金具1.Hit = value; + } + } - public bool 脚輪_金具2_表示 - { - get - { - return X0Y0_脚輪_金具2.Dra; - } - set - { - X0Y0_脚輪_金具2.Dra = value; - X0Y0_脚輪_金具2.Hit = value; - } - } + public bool 脚輪_金具2_表示 + { + get + { + return X0Y0_脚輪_金具2.Dra; + } + set + { + X0Y0_脚輪_金具2.Dra = value; + X0Y0_脚輪_金具2.Hit = value; + } + } - public bool 脚輪_金具3_表示 - { - get - { - return X0Y0_脚輪_金具3.Dra; - } - set - { - X0Y0_脚輪_金具3.Dra = value; - X0Y0_脚輪_金具3.Hit = value; - } - } + public bool 脚輪_金具3_表示 + { + get + { + return X0Y0_脚輪_金具3.Dra; + } + set + { + X0Y0_脚輪_金具3.Dra = value; + X0Y0_脚輪_金具3.Hit = value; + } + } - public bool 脚輪_金具左_表示 - { - get - { - return X0Y0_脚輪_金具左.Dra; - } - set - { - X0Y0_脚輪_金具左.Dra = value; - X0Y0_脚輪_金具左.Hit = value; - } - } + public bool 脚輪_金具左_表示 + { + get + { + return X0Y0_脚輪_金具左.Dra; + } + set + { + X0Y0_脚輪_金具左.Dra = value; + X0Y0_脚輪_金具左.Hit = value; + } + } - public bool 脚輪_金具右_表示 - { - get - { - return X0Y0_脚輪_金具右.Dra; - } - set - { - X0Y0_脚輪_金具右.Dra = value; - X0Y0_脚輪_金具右.Hit = value; - } - } + public bool 脚輪_金具右_表示 + { + get + { + return X0Y0_脚輪_金具右.Dra; + } + set + { + X0Y0_脚輪_金具右.Dra = value; + X0Y0_脚輪_金具右.Hit = value; + } + } - public bool 脚輪表示 - { - get - { - return 脚輪_革_表示; - } - set - { - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - } - } + public bool 脚輪表示 + { + get + { + return 脚輪_革_表示; + } + set + { + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + } + } - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } - public override bool 表示 - { - get - { - return 脚_表示; - } - set - { - 脚_表示 = value; - 筋_表示 = value; - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } + public override bool 表示 + { + get + { + return 脚_表示; + } + set + { + 脚_表示 = value; + 筋_表示 = value; + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } - public override double 濃度 - { - get - { - return 脚CD.不透明度; - } - set - { - 脚CD.不透明度 = value; - 筋CD.不透明度 = value; - 脚輪_革CD.不透明度 = value; - 脚輪_金具1CD.不透明度 = value; - 脚輪_金具2CD.不透明度 = value; - 脚輪_金具3CD.不透明度 = value; - 脚輪_金具左CD.不透明度 = value; - 脚輪_金具右CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 脚CD.不透明度; + } + set + { + 脚CD.不透明度 = value; + 筋CD.不透明度 = value; + 脚輪_革CD.不透明度 = value; + 脚輪_金具1CD.不透明度 = value; + 脚輪_金具2CD.不透明度 = value; + 脚輪_金具3CD.不透明度 = value; + 脚輪_金具左CD.不透明度 = value; + 脚輪_金具右CD.不透明度 = value; + } + } - public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0); + public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0); - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); - public 脚_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_鳥D e) - { - 脚_鳥 脚_鳥2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足脚"][2]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_脚 = pars["脚"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["脚輪"].ToPars(); - X0Y0_脚輪_革 = pars2["革"].ToPar(); - X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 脚_表示 = e.脚_表示; - 筋_表示 = e.筋_表示; - 脚輪_革_表示 = e.脚輪_革_表示; - 脚輪_金具1_表示 = e.脚輪_金具1_表示; - 脚輪_金具2_表示 = e.脚輪_金具2_表示; - 脚輪_金具3_表示 = e.脚輪_金具3_表示; - 脚輪_金具左_表示 = e.脚輪_金具左_表示; - 脚輪_金具右_表示 = e.脚輪_金具右_表示; - 脚輪表示 = e.脚輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.足_接続.Count > 0) - { - Ele f; - 足_接続 = e.足_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 脚_鳥2; - f.ConnectionType = ConnectionInfo.脚_鳥_足_接続; - f.接続(脚_鳥2.足_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_脚CP = new ColorP(X0Y0_脚, 脚CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - 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); - X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); - X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); - X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖表示 = e.鎖表示; - } + public 脚_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_鳥D e) + { + 脚_鳥 脚_鳥2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.脚左["四足脚"][2]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_脚 = pars["脚"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + Pars pars2 = pars["脚輪"].ToPars(); + X0Y0_脚輪_革 = pars2["革"].ToPar(); + X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 脚_表示 = e.脚_表示; + 筋_表示 = e.筋_表示; + 脚輪_革_表示 = e.脚輪_革_表示; + 脚輪_金具1_表示 = e.脚輪_金具1_表示; + 脚輪_金具2_表示 = e.脚輪_金具2_表示; + 脚輪_金具3_表示 = e.脚輪_金具3_表示; + 脚輪_金具左_表示 = e.脚輪_金具左_表示; + 脚輪_金具右_表示 = e.脚輪_金具右_表示; + 脚輪表示 = e.脚輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.足_接続.Count > 0) + { + Ele f; + 足_接続 = e.足_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 脚_鳥2; + f.ConnectionType = ConnectionInfo.脚_鳥_足_接続; + f.接続(脚_鳥2.足_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_脚CP = new ColorP(X0Y0_脚, 脚CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + 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); + X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); + X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); + X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖表示 = e.鎖表示; + } - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - } + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + } - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_脚.AngleBase = num * -136.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_脚.AngleBase = num * -136.0; + 本体.JoinPAall(); + } - public override bool Is革(Par p) - { - if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) - { - return p == X0Y0_脚輪_金具右; - } - return true; - } + public override bool Is革(Par p) + { + if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) + { + return p == X0Y0_脚輪_金具右; + } + return true; + } - public override void 色更新() - { - X0Y0_脚CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_脚輪_革CP.Update(); - X0Y0_脚輪_金具1CP.Update(); - X0Y0_脚輪_金具2CP.Update(); - X0Y0_脚輪_金具3CP.Update(); - X0Y0_脚輪_金具左CP.Update(); - X0Y0_脚輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } + public override void 色更新() + { + X0Y0_脚CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_脚輪_革CP.Update(); + X0Y0_脚輪_金具1CP.Update(); + X0Y0_脚輪_金具2CP.Update(); + X0Y0_脚輪_金具3CP.Update(); + X0Y0_脚輪_金具左CP.Update(); + X0Y0_脚輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } - public void 脚輪配色(拘束具色 配色) - { - 脚輪_革CD.色 = 配色.革部色; - 脚輪_金具1CD.色 = 配色.金具色; - 脚輪_金具2CD.色 = 脚輪_金具1CD.色; - 脚輪_金具3CD.色 = 脚輪_金具1CD.色; - 脚輪_金具左CD.色 = 脚輪_金具1CD.色; - 脚輪_金具右CD.色 = 脚輪_金具1CD.色; - } + public void 脚輪配色(拘束具色 配色) + { + 脚輪_革CD.色 = 配色.革部色; + 脚輪_金具1CD.色 = 配色.金具色; + 脚輪_金具2CD.色 = 脚輪_金具1CD.色; + 脚輪_金具3CD.色 = 脚輪_金具1CD.色; + 脚輪_金具左CD.色 = 脚輪_金具1CD.色; + 脚輪_金具右CD.色 = 脚輪_金具1CD.色; + } - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_鳥D.cs index bea4b58..8e75e09 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚_鳥D.cs @@ -1,45 +1,46 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 脚_鳥D : 獣脚D +namespace SlaveMatrix { - public bool 脚_表示 = true; + [Serializable] + public class 脚_鳥D : 獣脚D + { + public bool 脚_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public bool 脚輪_革_表示; + public bool 脚輪_革_表示; - public bool 脚輪_金具1_表示; + public bool 脚輪_金具1_表示; - public bool 脚輪_金具2_表示; + public bool 脚輪_金具2_表示; - public bool 脚輪_金具3_表示; + public bool 脚輪_金具3_表示; - public bool 脚輪_金具左_表示; + public bool 脚輪_金具左_表示; - public bool 脚輪_金具右_表示; + public bool 脚輪_金具右_表示; - public bool 脚輪表示; + public bool 脚輪表示; - public bool 鎖表示; + public bool 鎖表示; - public 脚_鳥D() - { - ThisType = GetType(); - } + public 脚_鳥D() + { + ThisType = GetType(); + } - public override void 足接続(EleD e) - { - 足_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.脚_鳥_足_接続; - } + public override void 足接続(EleD e) + { + 足_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.脚_鳥_足_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 脚_鳥(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 脚_鳥(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚人.cs index 9710c5f..8162d5e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚人.cs @@ -1,10 +1,11 @@ -namespace SlaveMatrix; - -public struct 脚人 +namespace SlaveMatrix { - public 腿_人 腿; + public struct 脚人 + { + public 腿_人 腿; - public 脚_人 脚; + public 脚_人 脚; - public 足_人 足; + public 足_人 足; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚獣.cs index 0c21bad..eed5bc2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/脚獣.cs @@ -1,10 +1,11 @@ -namespace SlaveMatrix; - -public struct 脚獣 +namespace SlaveMatrix { - public 獣腿 腿; + public struct 脚獣 + { + public 獣腿 腿; - public 獣脚 脚; + public 獣脚 脚; - public 獣足 足; + public 獣足 足; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕人.cs index cf88f45..fce3e84 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕人.cs @@ -1,12 +1,13 @@ -namespace SlaveMatrix; - -public struct 腕人 +namespace SlaveMatrix { - public 肩 肩; + public struct 腕人 + { + public 肩 肩; - public 上腕_人 上腕; + public 上腕_人 上腕; - public 下腕_人 下腕; + public 下腕_人 下腕; - public 手_人 手; + public 手_人 手; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕獣.cs index 5653641..c5269d2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕獣.cs @@ -1,12 +1,13 @@ -namespace SlaveMatrix; - -public struct 腕獣 +namespace SlaveMatrix { - public 四足脇 肩; + public struct 腕獣 + { + public 四足脇 肩; - public 獣上腕 上腕; + public 獣上腕 上腕; - public 獣下腕 下腕; + public 獣下腕 下腕; - public 獣手 手; + public 獣手 手; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕翼獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕翼獣.cs index ba104a8..e3c664d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕翼獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕翼獣.cs @@ -1,12 +1,13 @@ -namespace SlaveMatrix; - -public struct 腕翼獣 +namespace SlaveMatrix { - public 肩 肩; + public struct 腕翼獣 + { + public 肩 肩; - public 上腕_蝙 上腕; + public 上腕_蝙 上腕; - public 下腕_蝙 下腕; + public 下腕_蝙 下腕; - public 手_蝙 手; + public 手_蝙 手; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕翼鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕翼鳥.cs index 2898268..1b57c6d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕翼鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腕翼鳥.cs @@ -1,12 +1,13 @@ -namespace SlaveMatrix; - -public struct 腕翼鳥 +namespace SlaveMatrix { - public 肩 肩; + public struct 腕翼鳥 + { + public 肩 肩; - public 上腕_鳥 上腕; + public 上腕_鳥 上腕; - public 下腕_鳥 下腕; + public 下腕_鳥 下腕; - public 手_鳥 手; + public 手_鳥 手; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰.cs index f173517..0c64814 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰.cs @@ -1,3595 +1,3596 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 腰 : Ele +namespace SlaveMatrix { - public Par X0Y0_腰; + public class 腰 : Ele + { + public Par X0Y0_腰; - public Par X0Y0_股; + public Par X0Y0_股; - public Par X0Y0_下腹; + public Par X0Y0_下腹; - public Par X0Y0_腰皺; + public Par X0Y0_腰皺; - public Par X0Y0_筋肉_筋肉下; + public Par X0Y0_筋肉_筋肉下; - public Par X0Y0_筋肉_筋肉左; + public Par X0Y0_筋肉_筋肉左; - public Par X0Y0_筋肉_筋肉右; + public Par X0Y0_筋肉_筋肉右; - public Par X0Y0_筋肉_筋上左; + public Par X0Y0_筋肉_筋上左; - public Par X0Y0_筋肉_筋上右; + public Par X0Y0_筋肉_筋上右; - public Par X0Y0_筋肉_筋下左; + public Par X0Y0_筋肉_筋下左; - public Par X0Y0_筋肉_筋下右; + public Par X0Y0_筋肉_筋下右; - public Par X0Y0_ハイライト; + public Par X0Y0_ハイライト; - public Par X0Y0_臍; + public Par X0Y0_臍; - public Par X0Y0_悪タトゥ_渦_タトゥ1左; + public Par X0Y0_悪タトゥ_渦_タトゥ1左; - public Par X0Y0_悪タトゥ_渦_タトゥ1右; + public Par X0Y0_悪タトゥ_渦_タトゥ1右; - public Par X0Y0_悪タトゥ_渦_タトゥ2左; + public Par X0Y0_悪タトゥ_渦_タトゥ2左; - public Par X0Y0_悪タトゥ_渦_タトゥ2右; + public Par X0Y0_悪タトゥ_渦_タトゥ2右; - public Par X0Y0_淫タトゥ_ハート_タトゥ1左; + public Par X0Y0_淫タトゥ_ハート_タトゥ1左; - public Par X0Y0_淫タトゥ_ハート_タトゥ1右; + public Par X0Y0_淫タトゥ_ハート_タトゥ1右; - public Par X0Y0_淫タトゥ_ハート_タトゥ2左; + public Par X0Y0_淫タトゥ_ハート_タトゥ2左; - public Par X0Y0_淫タトゥ_ハート_タトゥ2右; + public Par X0Y0_淫タトゥ_ハート_タトゥ2右; - public Par X0Y0_傷X左; + public Par X0Y0_傷X左; - public Par X0Y0_傷X右; + public Par X0Y0_傷X右; - public Par X0Y0_傷I左; + public Par X0Y0_傷I左; - public Par X0Y0_傷I右; + public Par X0Y0_傷I右; - public Par X0Y0_紋柄_紋左_紋1; + public Par X0Y0_紋柄_紋左_紋1; - public Par X0Y0_紋柄_紋左_紋2; + public Par X0Y0_紋柄_紋左_紋2; - public Par X0Y0_紋柄_紋左_紋3; + public Par X0Y0_紋柄_紋左_紋3; - public Par X0Y0_紋柄_紋右_紋1; + public Par X0Y0_紋柄_紋右_紋1; - public Par X0Y0_紋柄_紋右_紋2; + public Par X0Y0_紋柄_紋右_紋2; - public Par X0Y0_紋柄_紋右_紋3; + public Par X0Y0_紋柄_紋右_紋3; - public Par X0Y0_獣性_獣毛左; + public Par X0Y0_獣性_獣毛左; - public Par X0Y0_獣性_獣毛右; + public Par X0Y0_獣性_獣毛右; - public Par X0Y0_虫性_甲殻2; + public Par X0Y0_虫性_甲殻2; - public Par X0Y0_虫性_甲殻1; + public Par X0Y0_虫性_甲殻1; - public Par X0Y0_竜性_左_鱗1; + public Par X0Y0_竜性_左_鱗1; - public Par X0Y0_竜性_左_鱗2; + public Par X0Y0_竜性_左_鱗2; - public Par X0Y0_竜性_右_鱗1; + public Par X0Y0_竜性_右_鱗1; - public Par X0Y0_竜性_右_鱗2; + public Par X0Y0_竜性_右_鱗2; - public Par X0Y0_ハイライト上左; + public Par X0Y0_ハイライト上左; - public Par X0Y0_ハイライト上右; + public Par X0Y0_ハイライト上右; - public Par X0Y0_ハイライト下左; + public Par X0Y0_ハイライト下左; - public Par X0Y0_ハイライト下右; + public Par X0Y0_ハイライト下右; - public Par X0Y1_腰; + public Par X0Y1_腰; - public Par X0Y1_股; + public Par X0Y1_股; - public Par X0Y1_下腹; + public Par X0Y1_下腹; - public Par X0Y1_腰皺; + public Par X0Y1_腰皺; - public Par X0Y1_筋肉_筋肉下; + public Par X0Y1_筋肉_筋肉下; - public Par X0Y1_筋肉_筋肉左; + public Par X0Y1_筋肉_筋肉左; - public Par X0Y1_筋肉_筋肉右; + public Par X0Y1_筋肉_筋肉右; - public Par X0Y1_筋肉_筋上左; + public Par X0Y1_筋肉_筋上左; - public Par X0Y1_筋肉_筋上右; + public Par X0Y1_筋肉_筋上右; - public Par X0Y1_筋肉_筋下左; + public Par X0Y1_筋肉_筋下左; - public Par X0Y1_筋肉_筋下右; + public Par X0Y1_筋肉_筋下右; - public Par X0Y1_ハイライト; + public Par X0Y1_ハイライト; - public Par X0Y1_臍; + public Par X0Y1_臍; - public Par X0Y1_悪タトゥ_渦_タトゥ1左; + public Par X0Y1_悪タトゥ_渦_タトゥ1左; - public Par X0Y1_悪タトゥ_渦_タトゥ1右; + public Par X0Y1_悪タトゥ_渦_タトゥ1右; - public Par X0Y1_悪タトゥ_渦_タトゥ2左; + public Par X0Y1_悪タトゥ_渦_タトゥ2左; - public Par X0Y1_悪タトゥ_渦_タトゥ2右; + public Par X0Y1_悪タトゥ_渦_タトゥ2右; - public Par X0Y1_淫タトゥ_ハート_タトゥ1左; + public Par X0Y1_淫タトゥ_ハート_タトゥ1左; - public Par X0Y1_淫タトゥ_ハート_タトゥ1右; + public Par X0Y1_淫タトゥ_ハート_タトゥ1右; - public Par X0Y1_淫タトゥ_ハート_タトゥ2左; + public Par X0Y1_淫タトゥ_ハート_タトゥ2左; - public Par X0Y1_淫タトゥ_ハート_タトゥ2右; + public Par X0Y1_淫タトゥ_ハート_タトゥ2右; - public Par X0Y1_傷X左; + public Par X0Y1_傷X左; - public Par X0Y1_傷X右; + public Par X0Y1_傷X右; - public Par X0Y1_傷I左; + public Par X0Y1_傷I左; - public Par X0Y1_傷I右; + public Par X0Y1_傷I右; - public Par X0Y1_紋柄_紋左_紋1; + public Par X0Y1_紋柄_紋左_紋1; - public Par X0Y1_紋柄_紋左_紋2; + public Par X0Y1_紋柄_紋左_紋2; - public Par X0Y1_紋柄_紋左_紋3; + public Par X0Y1_紋柄_紋左_紋3; - public Par X0Y1_紋柄_紋右_紋1; + public Par X0Y1_紋柄_紋右_紋1; - public Par X0Y1_紋柄_紋右_紋2; + public Par X0Y1_紋柄_紋右_紋2; - public Par X0Y1_紋柄_紋右_紋3; + public Par X0Y1_紋柄_紋右_紋3; - public Par X0Y1_獣性_獣毛左; + public Par X0Y1_獣性_獣毛左; - public Par X0Y1_獣性_獣毛右; + public Par X0Y1_獣性_獣毛右; - public Par X0Y1_虫性_甲殻2; + public Par X0Y1_虫性_甲殻2; - public Par X0Y1_虫性_甲殻1; + public Par X0Y1_虫性_甲殻1; - public Par X0Y1_竜性_左_鱗1; + public Par X0Y1_竜性_左_鱗1; - public Par X0Y1_竜性_左_鱗2; + public Par X0Y1_竜性_左_鱗2; - public Par X0Y1_竜性_右_鱗1; + public Par X0Y1_竜性_右_鱗1; - public Par X0Y1_竜性_右_鱗2; + public Par X0Y1_竜性_右_鱗2; - public Par X0Y1_ハイライト上左; + public Par X0Y1_ハイライト上左; - public Par X0Y1_ハイライト上右; + public Par X0Y1_ハイライト上右; - public Par X0Y1_ハイライト下左; + public Par X0Y1_ハイライト下左; - public Par X0Y1_ハイライト下右; + public Par X0Y1_ハイライト下右; - public Par X0Y2_腰; + public Par X0Y2_腰; - public Par X0Y2_股; + public Par X0Y2_股; - public Par X0Y2_下腹; + public Par X0Y2_下腹; - public Par X0Y2_腰皺; + public Par X0Y2_腰皺; - public Par X0Y2_筋肉_筋肉下; + public Par X0Y2_筋肉_筋肉下; - public Par X0Y2_筋肉_筋肉左; + public Par X0Y2_筋肉_筋肉左; - public Par X0Y2_筋肉_筋肉右; + public Par X0Y2_筋肉_筋肉右; - public Par X0Y2_筋肉_筋上左; + public Par X0Y2_筋肉_筋上左; - public Par X0Y2_筋肉_筋上右; + public Par X0Y2_筋肉_筋上右; - public Par X0Y2_筋肉_筋下左; + public Par X0Y2_筋肉_筋下左; - public Par X0Y2_筋肉_筋下右; + public Par X0Y2_筋肉_筋下右; - public Par X0Y2_ハイライト; + public Par X0Y2_ハイライト; - public Par X0Y2_臍; + public Par X0Y2_臍; - public Par X0Y2_悪タトゥ_渦_タトゥ1左; + public Par X0Y2_悪タトゥ_渦_タトゥ1左; - public Par X0Y2_悪タトゥ_渦_タトゥ1右; + public Par X0Y2_悪タトゥ_渦_タトゥ1右; - public Par X0Y2_悪タトゥ_渦_タトゥ2左; + public Par X0Y2_悪タトゥ_渦_タトゥ2左; - public Par X0Y2_悪タトゥ_渦_タトゥ2右; + public Par X0Y2_悪タトゥ_渦_タトゥ2右; - public Par X0Y2_淫タトゥ_ハート_タトゥ1左; + public Par X0Y2_淫タトゥ_ハート_タトゥ1左; - public Par X0Y2_淫タトゥ_ハート_タトゥ1右; + public Par X0Y2_淫タトゥ_ハート_タトゥ1右; - public Par X0Y2_淫タトゥ_ハート_タトゥ2左; + public Par X0Y2_淫タトゥ_ハート_タトゥ2左; - public Par X0Y2_淫タトゥ_ハート_タトゥ2右; + public Par X0Y2_淫タトゥ_ハート_タトゥ2右; - public Par X0Y2_傷X左; + public Par X0Y2_傷X左; - public Par X0Y2_傷X右; + public Par X0Y2_傷X右; - public Par X0Y2_傷I左; + public Par X0Y2_傷I左; - public Par X0Y2_傷I右; + public Par X0Y2_傷I右; - public Par X0Y2_紋柄_紋左_紋1; + public Par X0Y2_紋柄_紋左_紋1; - public Par X0Y2_紋柄_紋左_紋2; + public Par X0Y2_紋柄_紋左_紋2; - public Par X0Y2_紋柄_紋左_紋3; + public Par X0Y2_紋柄_紋左_紋3; - public Par X0Y2_紋柄_紋右_紋1; + public Par X0Y2_紋柄_紋右_紋1; - public Par X0Y2_紋柄_紋右_紋2; + public Par X0Y2_紋柄_紋右_紋2; - public Par X0Y2_紋柄_紋右_紋3; + public Par X0Y2_紋柄_紋右_紋3; - public Par X0Y2_獣性_獣毛左; + public Par X0Y2_獣性_獣毛左; - public Par X0Y2_獣性_獣毛右; + public Par X0Y2_獣性_獣毛右; - public Par X0Y2_虫性_甲殻2; + public Par X0Y2_虫性_甲殻2; - public Par X0Y2_虫性_甲殻1; + public Par X0Y2_虫性_甲殻1; - public Par X0Y2_竜性_左_鱗1; + public Par X0Y2_竜性_左_鱗1; - public Par X0Y2_竜性_左_鱗2; + public Par X0Y2_竜性_左_鱗2; - public Par X0Y2_竜性_右_鱗1; + public Par X0Y2_竜性_右_鱗1; - public Par X0Y2_竜性_右_鱗2; + public Par X0Y2_竜性_右_鱗2; - public Par X0Y2_ハイライト上左; + public Par X0Y2_ハイライト上左; - public Par X0Y2_ハイライト上右; + public Par X0Y2_ハイライト上右; - public Par X0Y2_ハイライト下左; + public Par X0Y2_ハイライト下左; - public Par X0Y2_ハイライト下右; + public Par X0Y2_ハイライト下右; - public Par X0Y3_腰; + public Par X0Y3_腰; - public Par X0Y3_股; + public Par X0Y3_股; - public Par X0Y3_下腹; + public Par X0Y3_下腹; - public Par X0Y3_腰皺; + public Par X0Y3_腰皺; - public Par X0Y3_筋肉_筋肉下; + public Par X0Y3_筋肉_筋肉下; - public Par X0Y3_筋肉_筋肉左; + public Par X0Y3_筋肉_筋肉左; - public Par X0Y3_筋肉_筋肉右; + public Par X0Y3_筋肉_筋肉右; - public Par X0Y3_筋肉_筋上左; + public Par X0Y3_筋肉_筋上左; - public Par X0Y3_筋肉_筋上右; + public Par X0Y3_筋肉_筋上右; - public Par X0Y3_筋肉_筋下左; + public Par X0Y3_筋肉_筋下左; - public Par X0Y3_筋肉_筋下右; + public Par X0Y3_筋肉_筋下右; - public Par X0Y3_ハイライト; + public Par X0Y3_ハイライト; - public Par X0Y3_臍; + public Par X0Y3_臍; - public Par X0Y3_悪タトゥ_渦_タトゥ1左; + public Par X0Y3_悪タトゥ_渦_タトゥ1左; - public Par X0Y3_悪タトゥ_渦_タトゥ1右; + public Par X0Y3_悪タトゥ_渦_タトゥ1右; - public Par X0Y3_悪タトゥ_渦_タトゥ2左; + public Par X0Y3_悪タトゥ_渦_タトゥ2左; - public Par X0Y3_悪タトゥ_渦_タトゥ2右; + public Par X0Y3_悪タトゥ_渦_タトゥ2右; - public Par X0Y3_淫タトゥ_ハート_タトゥ1左; + public Par X0Y3_淫タトゥ_ハート_タトゥ1左; - public Par X0Y3_淫タトゥ_ハート_タトゥ1右; + public Par X0Y3_淫タトゥ_ハート_タトゥ1右; - public Par X0Y3_淫タトゥ_ハート_タトゥ2左; + public Par X0Y3_淫タトゥ_ハート_タトゥ2左; - public Par X0Y3_淫タトゥ_ハート_タトゥ2右; + public Par X0Y3_淫タトゥ_ハート_タトゥ2右; - public Par X0Y3_傷X左; + public Par X0Y3_傷X左; - public Par X0Y3_傷X右; + public Par X0Y3_傷X右; - public Par X0Y3_傷I左; + public Par X0Y3_傷I左; - public Par X0Y3_傷I右; + public Par X0Y3_傷I右; - public Par X0Y3_紋柄_紋左_紋1; + public Par X0Y3_紋柄_紋左_紋1; - public Par X0Y3_紋柄_紋左_紋2; + public Par X0Y3_紋柄_紋左_紋2; - public Par X0Y3_紋柄_紋左_紋3; + public Par X0Y3_紋柄_紋左_紋3; - public Par X0Y3_紋柄_紋右_紋1; + public Par X0Y3_紋柄_紋右_紋1; - public Par X0Y3_紋柄_紋右_紋2; + public Par X0Y3_紋柄_紋右_紋2; - public Par X0Y3_紋柄_紋右_紋3; + public Par X0Y3_紋柄_紋右_紋3; - public Par X0Y3_獣性_獣毛左; + public Par X0Y3_獣性_獣毛左; - public Par X0Y3_獣性_獣毛右; + public Par X0Y3_獣性_獣毛右; - public Par X0Y3_虫性_甲殻2; + public Par X0Y3_虫性_甲殻2; - public Par X0Y3_虫性_甲殻1; + public Par X0Y3_虫性_甲殻1; - public Par X0Y3_竜性_左_鱗1; + public Par X0Y3_竜性_左_鱗1; - public Par X0Y3_竜性_左_鱗2; + public Par X0Y3_竜性_左_鱗2; - public Par X0Y3_竜性_右_鱗1; + public Par X0Y3_竜性_右_鱗1; - public Par X0Y3_竜性_右_鱗2; + public Par X0Y3_竜性_右_鱗2; - public Par X0Y3_ハイライト上左; + public Par X0Y3_ハイライト上左; - public Par X0Y3_ハイライト上右; + public Par X0Y3_ハイライト上右; - public Par X0Y3_ハイライト下左; + public Par X0Y3_ハイライト下左; - public Par X0Y3_ハイライト下右; + public Par X0Y3_ハイライト下右; - public Par X0Y4_腰; + public Par X0Y4_腰; - public Par X0Y4_股; + public Par X0Y4_股; - public Par X0Y4_下腹; + public Par X0Y4_下腹; - public Par X0Y4_腰皺; + public Par X0Y4_腰皺; - public Par X0Y4_筋肉_筋肉下; + public Par X0Y4_筋肉_筋肉下; - public Par X0Y4_筋肉_筋肉左; + public Par X0Y4_筋肉_筋肉左; - public Par X0Y4_筋肉_筋肉右; + public Par X0Y4_筋肉_筋肉右; - public Par X0Y4_筋肉_筋上左; + public Par X0Y4_筋肉_筋上左; - public Par X0Y4_筋肉_筋上右; + public Par X0Y4_筋肉_筋上右; - public Par X0Y4_筋肉_筋下左; + public Par X0Y4_筋肉_筋下左; - public Par X0Y4_筋肉_筋下右; + public Par X0Y4_筋肉_筋下右; - public Par X0Y4_ハイライト; + public Par X0Y4_ハイライト; - public Par X0Y4_臍; + public Par X0Y4_臍; - public Par X0Y4_悪タトゥ_渦_タトゥ1左; + public Par X0Y4_悪タトゥ_渦_タトゥ1左; - public Par X0Y4_悪タトゥ_渦_タトゥ1右; + public Par X0Y4_悪タトゥ_渦_タトゥ1右; - public Par X0Y4_悪タトゥ_渦_タトゥ2左; + public Par X0Y4_悪タトゥ_渦_タトゥ2左; - public Par X0Y4_悪タトゥ_渦_タトゥ2右; + public Par X0Y4_悪タトゥ_渦_タトゥ2右; - public Par X0Y4_淫タトゥ_ハート_タトゥ1左; + public Par X0Y4_淫タトゥ_ハート_タトゥ1左; - public Par X0Y4_淫タトゥ_ハート_タトゥ1右; + public Par X0Y4_淫タトゥ_ハート_タトゥ1右; - public Par X0Y4_淫タトゥ_ハート_タトゥ2左; + public Par X0Y4_淫タトゥ_ハート_タトゥ2左; - public Par X0Y4_淫タトゥ_ハート_タトゥ2右; + public Par X0Y4_淫タトゥ_ハート_タトゥ2右; - public Par X0Y4_傷X左; + public Par X0Y4_傷X左; - public Par X0Y4_傷X右; + public Par X0Y4_傷X右; - public Par X0Y4_傷I左; + public Par X0Y4_傷I左; - public Par X0Y4_傷I右; + public Par X0Y4_傷I右; - public Par X0Y4_紋柄_紋左_紋1; + public Par X0Y4_紋柄_紋左_紋1; - public Par X0Y4_紋柄_紋左_紋2; + public Par X0Y4_紋柄_紋左_紋2; - public Par X0Y4_紋柄_紋左_紋3; + public Par X0Y4_紋柄_紋左_紋3; - public Par X0Y4_紋柄_紋右_紋1; + public Par X0Y4_紋柄_紋右_紋1; - public Par X0Y4_紋柄_紋右_紋2; + public Par X0Y4_紋柄_紋右_紋2; - public Par X0Y4_紋柄_紋右_紋3; + public Par X0Y4_紋柄_紋右_紋3; - public Par X0Y4_獣性_獣毛左; + public Par X0Y4_獣性_獣毛左; - public Par X0Y4_獣性_獣毛右; + public Par X0Y4_獣性_獣毛右; - public Par X0Y4_虫性_甲殻2; + public Par X0Y4_虫性_甲殻2; - public Par X0Y4_虫性_甲殻1; + public Par X0Y4_虫性_甲殻1; - public Par X0Y4_竜性_左_鱗1; + public Par X0Y4_竜性_左_鱗1; - public Par X0Y4_竜性_左_鱗2; + public Par X0Y4_竜性_左_鱗2; - public Par X0Y4_竜性_右_鱗1; + public Par X0Y4_竜性_右_鱗1; - public Par X0Y4_竜性_右_鱗2; + public Par X0Y4_竜性_右_鱗2; - public Par X0Y4_ハイライト上左; + public Par X0Y4_ハイライト上左; - public Par X0Y4_ハイライト上右; + public Par X0Y4_ハイライト上右; - public Par X0Y4_ハイライト下左; + public Par X0Y4_ハイライト下左; - public Par X0Y4_ハイライト下右; + public Par X0Y4_ハイライト下右; - public ColorD 腰CD; + public ColorD 腰CD; - public ColorD 股CD; + public ColorD 股CD; - public ColorD 下腹CD; + public ColorD 下腹CD; - public ColorD 腰皺CD; + public ColorD 腰皺CD; - public ColorD 筋肉_筋肉下CD; + public ColorD 筋肉_筋肉下CD; - public ColorD 筋肉_筋肉左CD; + public ColorD 筋肉_筋肉左CD; - public ColorD 筋肉_筋肉右CD; + public ColorD 筋肉_筋肉右CD; - public ColorD 筋肉_筋上左CD; + public ColorD 筋肉_筋上左CD; - public ColorD 筋肉_筋上右CD; + public ColorD 筋肉_筋上右CD; - public ColorD 筋肉_筋下左CD; + public ColorD 筋肉_筋下左CD; - public ColorD 筋肉_筋下右CD; + public ColorD 筋肉_筋下右CD; - public ColorD ハイライトCD; + public ColorD ハイライトCD; - public ColorD 臍CD; + public ColorD 臍CD; - public ColorD 悪タトゥ_渦_タトゥ1左CD; + public ColorD 悪タトゥ_渦_タトゥ1左CD; - public ColorD 悪タトゥ_渦_タトゥ1右CD; + public ColorD 悪タトゥ_渦_タトゥ1右CD; - public ColorD 悪タトゥ_渦_タトゥ2左CD; + public ColorD 悪タトゥ_渦_タトゥ2左CD; - public ColorD 悪タトゥ_渦_タトゥ2右CD; + public ColorD 悪タトゥ_渦_タトゥ2右CD; - public ColorD 淫タトゥ_ハート_タトゥ1左CD; + public ColorD 淫タトゥ_ハート_タトゥ1左CD; - public ColorD 淫タトゥ_ハート_タトゥ1右CD; + public ColorD 淫タトゥ_ハート_タトゥ1右CD; - public ColorD 淫タトゥ_ハート_タトゥ2左CD; + public ColorD 淫タトゥ_ハート_タトゥ2左CD; - public ColorD 淫タトゥ_ハート_タトゥ2右CD; + public ColorD 淫タトゥ_ハート_タトゥ2右CD; - public ColorD 傷X左CD; + public ColorD 傷X左CD; - public ColorD 傷X右CD; + public ColorD 傷X右CD; - public ColorD 傷I左CD; + public ColorD 傷I左CD; - public ColorD 傷I右CD; + public ColorD 傷I右CD; - public ColorD 紋柄_紋左_紋1CD; + public ColorD 紋柄_紋左_紋1CD; - public ColorD 紋柄_紋左_紋2CD; + public ColorD 紋柄_紋左_紋2CD; - public ColorD 紋柄_紋左_紋3CD; + public ColorD 紋柄_紋左_紋3CD; - public ColorD 紋柄_紋右_紋1CD; + public ColorD 紋柄_紋右_紋1CD; - public ColorD 紋柄_紋右_紋2CD; + public ColorD 紋柄_紋右_紋2CD; - public ColorD 紋柄_紋右_紋3CD; + public ColorD 紋柄_紋右_紋3CD; - public ColorD 獣性_獣毛左CD; + public ColorD 獣性_獣毛左CD; - public ColorD 獣性_獣毛右CD; + public ColorD 獣性_獣毛右CD; - public ColorD 虫性_甲殻2CD; + public ColorD 虫性_甲殻2CD; - public ColorD 虫性_甲殻1CD; + public ColorD 虫性_甲殻1CD; - public ColorD 竜性_左_鱗1CD; + public ColorD 竜性_左_鱗1CD; - public ColorD 竜性_左_鱗2CD; + public ColorD 竜性_左_鱗2CD; - public ColorD 竜性_右_鱗1CD; + public ColorD 竜性_右_鱗1CD; - public ColorD 竜性_右_鱗2CD; + public ColorD 竜性_右_鱗2CD; - public ColorD ハイライト上左CD; + public ColorD ハイライト上左CD; - public ColorD ハイライト上右CD; + public ColorD ハイライト上右CD; - public ColorD ハイライト下左CD; + public ColorD ハイライト下左CD; - public ColorD ハイライト下右CD; + public ColorD ハイライト下右CD; - public ColorP X0Y0_腰CP; + public ColorP X0Y0_腰CP; - public ColorP X0Y0_股CP; + public ColorP X0Y0_股CP; - public ColorP X0Y0_下腹CP; + public ColorP X0Y0_下腹CP; - public ColorP X0Y0_腰皺CP; + public ColorP X0Y0_腰皺CP; - public ColorP X0Y0_筋肉_筋肉下CP; + public ColorP X0Y0_筋肉_筋肉下CP; - public ColorP X0Y0_筋肉_筋肉左CP; + public ColorP X0Y0_筋肉_筋肉左CP; - public ColorP X0Y0_筋肉_筋肉右CP; + public ColorP X0Y0_筋肉_筋肉右CP; - public ColorP X0Y0_筋肉_筋上左CP; + public ColorP X0Y0_筋肉_筋上左CP; - public ColorP X0Y0_筋肉_筋上右CP; + public ColorP X0Y0_筋肉_筋上右CP; - public ColorP X0Y0_筋肉_筋下左CP; + public ColorP X0Y0_筋肉_筋下左CP; - public ColorP X0Y0_筋肉_筋下右CP; + public ColorP X0Y0_筋肉_筋下右CP; - public ColorP X0Y0_ハイライトCP; + public ColorP X0Y0_ハイライトCP; - public ColorP X0Y0_臍CP; + public ColorP X0Y0_臍CP; - public ColorP X0Y0_悪タトゥ_渦_タトゥ1左CP; + public ColorP X0Y0_悪タトゥ_渦_タトゥ1左CP; - public ColorP X0Y0_悪タトゥ_渦_タトゥ1右CP; + public ColorP X0Y0_悪タトゥ_渦_タトゥ1右CP; - public ColorP X0Y0_悪タトゥ_渦_タトゥ2左CP; + public ColorP X0Y0_悪タトゥ_渦_タトゥ2左CP; - public ColorP X0Y0_悪タトゥ_渦_タトゥ2右CP; + public ColorP X0Y0_悪タトゥ_渦_タトゥ2右CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ1左CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ1左CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ1右CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ1右CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ2左CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ2左CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ2右CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ2右CP; - public ColorP X0Y0_傷X左CP; + public ColorP X0Y0_傷X左CP; - public ColorP X0Y0_傷X右CP; + public ColorP X0Y0_傷X右CP; - public ColorP X0Y0_傷I左CP; + public ColorP X0Y0_傷I左CP; - public ColorP X0Y0_傷I右CP; + public ColorP X0Y0_傷I右CP; - public ColorP X0Y0_紋柄_紋左_紋1CP; + public ColorP X0Y0_紋柄_紋左_紋1CP; - public ColorP X0Y0_紋柄_紋左_紋2CP; + public ColorP X0Y0_紋柄_紋左_紋2CP; - public ColorP X0Y0_紋柄_紋左_紋3CP; + public ColorP X0Y0_紋柄_紋左_紋3CP; - public ColorP X0Y0_紋柄_紋右_紋1CP; + public ColorP X0Y0_紋柄_紋右_紋1CP; - public ColorP X0Y0_紋柄_紋右_紋2CP; + public ColorP X0Y0_紋柄_紋右_紋2CP; - public ColorP X0Y0_紋柄_紋右_紋3CP; + public ColorP X0Y0_紋柄_紋右_紋3CP; - public ColorP X0Y0_獣性_獣毛左CP; + public ColorP X0Y0_獣性_獣毛左CP; - public ColorP X0Y0_獣性_獣毛右CP; + public ColorP X0Y0_獣性_獣毛右CP; - public ColorP X0Y0_虫性_甲殻2CP; + public ColorP X0Y0_虫性_甲殻2CP; - public ColorP X0Y0_虫性_甲殻1CP; + public ColorP X0Y0_虫性_甲殻1CP; - public ColorP X0Y0_竜性_左_鱗1CP; + public ColorP X0Y0_竜性_左_鱗1CP; - public ColorP X0Y0_竜性_左_鱗2CP; + public ColorP X0Y0_竜性_左_鱗2CP; - public ColorP X0Y0_竜性_右_鱗1CP; + public ColorP X0Y0_竜性_右_鱗1CP; - public ColorP X0Y0_竜性_右_鱗2CP; + public ColorP X0Y0_竜性_右_鱗2CP; - public ColorP X0Y0_ハイライト上左CP; + public ColorP X0Y0_ハイライト上左CP; - public ColorP X0Y0_ハイライト上右CP; + public ColorP X0Y0_ハイライト上右CP; - public ColorP X0Y0_ハイライト下左CP; + public ColorP X0Y0_ハイライト下左CP; - public ColorP X0Y0_ハイライト下右CP; + public ColorP X0Y0_ハイライト下右CP; - public ColorP X0Y1_腰CP; + public ColorP X0Y1_腰CP; - public ColorP X0Y1_股CP; + public ColorP X0Y1_股CP; - public ColorP X0Y1_下腹CP; + public ColorP X0Y1_下腹CP; - public ColorP X0Y1_腰皺CP; + public ColorP X0Y1_腰皺CP; - public ColorP X0Y1_筋肉_筋肉下CP; + public ColorP X0Y1_筋肉_筋肉下CP; - public ColorP X0Y1_筋肉_筋肉左CP; + public ColorP X0Y1_筋肉_筋肉左CP; - public ColorP X0Y1_筋肉_筋肉右CP; + public ColorP X0Y1_筋肉_筋肉右CP; - public ColorP X0Y1_筋肉_筋上左CP; + public ColorP X0Y1_筋肉_筋上左CP; - public ColorP X0Y1_筋肉_筋上右CP; + public ColorP X0Y1_筋肉_筋上右CP; - public ColorP X0Y1_筋肉_筋下左CP; + public ColorP X0Y1_筋肉_筋下左CP; - public ColorP X0Y1_筋肉_筋下右CP; + public ColorP X0Y1_筋肉_筋下右CP; - public ColorP X0Y1_ハイライトCP; + public ColorP X0Y1_ハイライトCP; - public ColorP X0Y1_臍CP; + public ColorP X0Y1_臍CP; - public ColorP X0Y1_悪タトゥ_渦_タトゥ1左CP; + public ColorP X0Y1_悪タトゥ_渦_タトゥ1左CP; - public ColorP X0Y1_悪タトゥ_渦_タトゥ1右CP; + public ColorP X0Y1_悪タトゥ_渦_タトゥ1右CP; - public ColorP X0Y1_悪タトゥ_渦_タトゥ2左CP; + public ColorP X0Y1_悪タトゥ_渦_タトゥ2左CP; - public ColorP X0Y1_悪タトゥ_渦_タトゥ2右CP; + public ColorP X0Y1_悪タトゥ_渦_タトゥ2右CP; - public ColorP X0Y1_淫タトゥ_ハート_タトゥ1左CP; + public ColorP X0Y1_淫タトゥ_ハート_タトゥ1左CP; - public ColorP X0Y1_淫タトゥ_ハート_タトゥ1右CP; + public ColorP X0Y1_淫タトゥ_ハート_タトゥ1右CP; - public ColorP X0Y1_淫タトゥ_ハート_タトゥ2左CP; + public ColorP X0Y1_淫タトゥ_ハート_タトゥ2左CP; - public ColorP X0Y1_淫タトゥ_ハート_タトゥ2右CP; + public ColorP X0Y1_淫タトゥ_ハート_タトゥ2右CP; - public ColorP X0Y1_傷X左CP; + public ColorP X0Y1_傷X左CP; - public ColorP X0Y1_傷X右CP; + public ColorP X0Y1_傷X右CP; - public ColorP X0Y1_傷I左CP; + public ColorP X0Y1_傷I左CP; - public ColorP X0Y1_傷I右CP; + public ColorP X0Y1_傷I右CP; - public ColorP X0Y1_紋柄_紋左_紋1CP; + public ColorP X0Y1_紋柄_紋左_紋1CP; - public ColorP X0Y1_紋柄_紋左_紋2CP; + public ColorP X0Y1_紋柄_紋左_紋2CP; - public ColorP X0Y1_紋柄_紋左_紋3CP; + public ColorP X0Y1_紋柄_紋左_紋3CP; - public ColorP X0Y1_紋柄_紋右_紋1CP; + public ColorP X0Y1_紋柄_紋右_紋1CP; - public ColorP X0Y1_紋柄_紋右_紋2CP; + public ColorP X0Y1_紋柄_紋右_紋2CP; - public ColorP X0Y1_紋柄_紋右_紋3CP; + public ColorP X0Y1_紋柄_紋右_紋3CP; - public ColorP X0Y1_獣性_獣毛左CP; + public ColorP X0Y1_獣性_獣毛左CP; - public ColorP X0Y1_獣性_獣毛右CP; + public ColorP X0Y1_獣性_獣毛右CP; - public ColorP X0Y1_虫性_甲殻2CP; + public ColorP X0Y1_虫性_甲殻2CP; - public ColorP X0Y1_虫性_甲殻1CP; + public ColorP X0Y1_虫性_甲殻1CP; - public ColorP X0Y1_竜性_左_鱗1CP; + public ColorP X0Y1_竜性_左_鱗1CP; - public ColorP X0Y1_竜性_左_鱗2CP; + public ColorP X0Y1_竜性_左_鱗2CP; - public ColorP X0Y1_竜性_右_鱗1CP; + public ColorP X0Y1_竜性_右_鱗1CP; - public ColorP X0Y1_竜性_右_鱗2CP; + public ColorP X0Y1_竜性_右_鱗2CP; - public ColorP X0Y1_ハイライト上左CP; + public ColorP X0Y1_ハイライト上左CP; - public ColorP X0Y1_ハイライト上右CP; + public ColorP X0Y1_ハイライト上右CP; - public ColorP X0Y1_ハイライト下左CP; + public ColorP X0Y1_ハイライト下左CP; - public ColorP X0Y1_ハイライト下右CP; + public ColorP X0Y1_ハイライト下右CP; - public ColorP X0Y2_腰CP; + public ColorP X0Y2_腰CP; - public ColorP X0Y2_股CP; + public ColorP X0Y2_股CP; - public ColorP X0Y2_下腹CP; + public ColorP X0Y2_下腹CP; - public ColorP X0Y2_腰皺CP; + public ColorP X0Y2_腰皺CP; - public ColorP X0Y2_筋肉_筋肉下CP; + public ColorP X0Y2_筋肉_筋肉下CP; - public ColorP X0Y2_筋肉_筋肉左CP; + public ColorP X0Y2_筋肉_筋肉左CP; - public ColorP X0Y2_筋肉_筋肉右CP; + public ColorP X0Y2_筋肉_筋肉右CP; - public ColorP X0Y2_筋肉_筋上左CP; + public ColorP X0Y2_筋肉_筋上左CP; - public ColorP X0Y2_筋肉_筋上右CP; + public ColorP X0Y2_筋肉_筋上右CP; - public ColorP X0Y2_筋肉_筋下左CP; + public ColorP X0Y2_筋肉_筋下左CP; - public ColorP X0Y2_筋肉_筋下右CP; + public ColorP X0Y2_筋肉_筋下右CP; - public ColorP X0Y2_ハイライトCP; + public ColorP X0Y2_ハイライトCP; - public ColorP X0Y2_臍CP; + public ColorP X0Y2_臍CP; - public ColorP X0Y2_悪タトゥ_渦_タトゥ1左CP; + public ColorP X0Y2_悪タトゥ_渦_タトゥ1左CP; - public ColorP X0Y2_悪タトゥ_渦_タトゥ1右CP; + public ColorP X0Y2_悪タトゥ_渦_タトゥ1右CP; - public ColorP X0Y2_悪タトゥ_渦_タトゥ2左CP; + public ColorP X0Y2_悪タトゥ_渦_タトゥ2左CP; - public ColorP X0Y2_悪タトゥ_渦_タトゥ2右CP; + public ColorP X0Y2_悪タトゥ_渦_タトゥ2右CP; - public ColorP X0Y2_淫タトゥ_ハート_タトゥ1左CP; + public ColorP X0Y2_淫タトゥ_ハート_タトゥ1左CP; - public ColorP X0Y2_淫タトゥ_ハート_タトゥ1右CP; + public ColorP X0Y2_淫タトゥ_ハート_タトゥ1右CP; - public ColorP X0Y2_淫タトゥ_ハート_タトゥ2左CP; + public ColorP X0Y2_淫タトゥ_ハート_タトゥ2左CP; - public ColorP X0Y2_淫タトゥ_ハート_タトゥ2右CP; + public ColorP X0Y2_淫タトゥ_ハート_タトゥ2右CP; - public ColorP X0Y2_傷X左CP; + public ColorP X0Y2_傷X左CP; - public ColorP X0Y2_傷X右CP; + public ColorP X0Y2_傷X右CP; - public ColorP X0Y2_傷I左CP; + public ColorP X0Y2_傷I左CP; - public ColorP X0Y2_傷I右CP; + public ColorP X0Y2_傷I右CP; - public ColorP X0Y2_紋柄_紋左_紋1CP; + public ColorP X0Y2_紋柄_紋左_紋1CP; - public ColorP X0Y2_紋柄_紋左_紋2CP; + public ColorP X0Y2_紋柄_紋左_紋2CP; - public ColorP X0Y2_紋柄_紋左_紋3CP; + public ColorP X0Y2_紋柄_紋左_紋3CP; - public ColorP X0Y2_紋柄_紋右_紋1CP; + public ColorP X0Y2_紋柄_紋右_紋1CP; - public ColorP X0Y2_紋柄_紋右_紋2CP; + public ColorP X0Y2_紋柄_紋右_紋2CP; - public ColorP X0Y2_紋柄_紋右_紋3CP; + public ColorP X0Y2_紋柄_紋右_紋3CP; - public ColorP X0Y2_獣性_獣毛左CP; + public ColorP X0Y2_獣性_獣毛左CP; - public ColorP X0Y2_獣性_獣毛右CP; + public ColorP X0Y2_獣性_獣毛右CP; - public ColorP X0Y2_虫性_甲殻2CP; + public ColorP X0Y2_虫性_甲殻2CP; - public ColorP X0Y2_虫性_甲殻1CP; + public ColorP X0Y2_虫性_甲殻1CP; - public ColorP X0Y2_竜性_左_鱗1CP; + public ColorP X0Y2_竜性_左_鱗1CP; - public ColorP X0Y2_竜性_左_鱗2CP; + public ColorP X0Y2_竜性_左_鱗2CP; - public ColorP X0Y2_竜性_右_鱗1CP; + public ColorP X0Y2_竜性_右_鱗1CP; - public ColorP X0Y2_竜性_右_鱗2CP; + public ColorP X0Y2_竜性_右_鱗2CP; - public ColorP X0Y2_ハイライト上左CP; + public ColorP X0Y2_ハイライト上左CP; - public ColorP X0Y2_ハイライト上右CP; + public ColorP X0Y2_ハイライト上右CP; - public ColorP X0Y2_ハイライト下左CP; + public ColorP X0Y2_ハイライト下左CP; - public ColorP X0Y2_ハイライト下右CP; + public ColorP X0Y2_ハイライト下右CP; - public ColorP X0Y3_腰CP; + public ColorP X0Y3_腰CP; - public ColorP X0Y3_股CP; + public ColorP X0Y3_股CP; - public ColorP X0Y3_下腹CP; + public ColorP X0Y3_下腹CP; - public ColorP X0Y3_腰皺CP; + public ColorP X0Y3_腰皺CP; - public ColorP X0Y3_筋肉_筋肉下CP; + public ColorP X0Y3_筋肉_筋肉下CP; - public ColorP X0Y3_筋肉_筋肉左CP; + public ColorP X0Y3_筋肉_筋肉左CP; - public ColorP X0Y3_筋肉_筋肉右CP; + public ColorP X0Y3_筋肉_筋肉右CP; - public ColorP X0Y3_筋肉_筋上左CP; + public ColorP X0Y3_筋肉_筋上左CP; - public ColorP X0Y3_筋肉_筋上右CP; + public ColorP X0Y3_筋肉_筋上右CP; - public ColorP X0Y3_筋肉_筋下左CP; + public ColorP X0Y3_筋肉_筋下左CP; - public ColorP X0Y3_筋肉_筋下右CP; + public ColorP X0Y3_筋肉_筋下右CP; - public ColorP X0Y3_ハイライトCP; + public ColorP X0Y3_ハイライトCP; - public ColorP X0Y3_臍CP; + public ColorP X0Y3_臍CP; - public ColorP X0Y3_悪タトゥ_渦_タトゥ1左CP; + public ColorP X0Y3_悪タトゥ_渦_タトゥ1左CP; - public ColorP X0Y3_悪タトゥ_渦_タトゥ1右CP; + public ColorP X0Y3_悪タトゥ_渦_タトゥ1右CP; - public ColorP X0Y3_悪タトゥ_渦_タトゥ2左CP; + public ColorP X0Y3_悪タトゥ_渦_タトゥ2左CP; - public ColorP X0Y3_悪タトゥ_渦_タトゥ2右CP; + public ColorP X0Y3_悪タトゥ_渦_タトゥ2右CP; - public ColorP X0Y3_淫タトゥ_ハート_タトゥ1左CP; + public ColorP X0Y3_淫タトゥ_ハート_タトゥ1左CP; - public ColorP X0Y3_淫タトゥ_ハート_タトゥ1右CP; + public ColorP X0Y3_淫タトゥ_ハート_タトゥ1右CP; - public ColorP X0Y3_淫タトゥ_ハート_タトゥ2左CP; + public ColorP X0Y3_淫タトゥ_ハート_タトゥ2左CP; - public ColorP X0Y3_淫タトゥ_ハート_タトゥ2右CP; + public ColorP X0Y3_淫タトゥ_ハート_タトゥ2右CP; - public ColorP X0Y3_傷X左CP; + public ColorP X0Y3_傷X左CP; - public ColorP X0Y3_傷X右CP; + public ColorP X0Y3_傷X右CP; - public ColorP X0Y3_傷I左CP; + public ColorP X0Y3_傷I左CP; - public ColorP X0Y3_傷I右CP; + public ColorP X0Y3_傷I右CP; - public ColorP X0Y3_紋柄_紋左_紋1CP; + public ColorP X0Y3_紋柄_紋左_紋1CP; - public ColorP X0Y3_紋柄_紋左_紋2CP; + public ColorP X0Y3_紋柄_紋左_紋2CP; - public ColorP X0Y3_紋柄_紋左_紋3CP; + public ColorP X0Y3_紋柄_紋左_紋3CP; - public ColorP X0Y3_紋柄_紋右_紋1CP; + public ColorP X0Y3_紋柄_紋右_紋1CP; - public ColorP X0Y3_紋柄_紋右_紋2CP; + public ColorP X0Y3_紋柄_紋右_紋2CP; - public ColorP X0Y3_紋柄_紋右_紋3CP; + public ColorP X0Y3_紋柄_紋右_紋3CP; - public ColorP X0Y3_獣性_獣毛左CP; + public ColorP X0Y3_獣性_獣毛左CP; - public ColorP X0Y3_獣性_獣毛右CP; + public ColorP X0Y3_獣性_獣毛右CP; - public ColorP X0Y3_虫性_甲殻2CP; + public ColorP X0Y3_虫性_甲殻2CP; - public ColorP X0Y3_虫性_甲殻1CP; + public ColorP X0Y3_虫性_甲殻1CP; - public ColorP X0Y3_竜性_左_鱗1CP; + public ColorP X0Y3_竜性_左_鱗1CP; - public ColorP X0Y3_竜性_左_鱗2CP; + public ColorP X0Y3_竜性_左_鱗2CP; - public ColorP X0Y3_竜性_右_鱗1CP; + public ColorP X0Y3_竜性_右_鱗1CP; - public ColorP X0Y3_竜性_右_鱗2CP; + public ColorP X0Y3_竜性_右_鱗2CP; - public ColorP X0Y3_ハイライト上左CP; + public ColorP X0Y3_ハイライト上左CP; - public ColorP X0Y3_ハイライト上右CP; + public ColorP X0Y3_ハイライト上右CP; - public ColorP X0Y3_ハイライト下左CP; + public ColorP X0Y3_ハイライト下左CP; - public ColorP X0Y3_ハイライト下右CP; + public ColorP X0Y3_ハイライト下右CP; - public ColorP X0Y4_腰CP; + public ColorP X0Y4_腰CP; - public ColorP X0Y4_股CP; + public ColorP X0Y4_股CP; - public ColorP X0Y4_下腹CP; + public ColorP X0Y4_下腹CP; - public ColorP X0Y4_腰皺CP; + public ColorP X0Y4_腰皺CP; - public ColorP X0Y4_筋肉_筋肉下CP; + public ColorP X0Y4_筋肉_筋肉下CP; - public ColorP X0Y4_筋肉_筋肉左CP; + public ColorP X0Y4_筋肉_筋肉左CP; - public ColorP X0Y4_筋肉_筋肉右CP; + public ColorP X0Y4_筋肉_筋肉右CP; - public ColorP X0Y4_筋肉_筋上左CP; + public ColorP X0Y4_筋肉_筋上左CP; - public ColorP X0Y4_筋肉_筋上右CP; + public ColorP X0Y4_筋肉_筋上右CP; - public ColorP X0Y4_筋肉_筋下左CP; + public ColorP X0Y4_筋肉_筋下左CP; - public ColorP X0Y4_筋肉_筋下右CP; + public ColorP X0Y4_筋肉_筋下右CP; - public ColorP X0Y4_ハイライトCP; + public ColorP X0Y4_ハイライトCP; - public ColorP X0Y4_臍CP; + public ColorP X0Y4_臍CP; - public ColorP X0Y4_悪タトゥ_渦_タトゥ1左CP; + public ColorP X0Y4_悪タトゥ_渦_タトゥ1左CP; - public ColorP X0Y4_悪タトゥ_渦_タトゥ1右CP; + public ColorP X0Y4_悪タトゥ_渦_タトゥ1右CP; - public ColorP X0Y4_悪タトゥ_渦_タトゥ2左CP; + public ColorP X0Y4_悪タトゥ_渦_タトゥ2左CP; - public ColorP X0Y4_悪タトゥ_渦_タトゥ2右CP; + public ColorP X0Y4_悪タトゥ_渦_タトゥ2右CP; - public ColorP X0Y4_淫タトゥ_ハート_タトゥ1左CP; + public ColorP X0Y4_淫タトゥ_ハート_タトゥ1左CP; - public ColorP X0Y4_淫タトゥ_ハート_タトゥ1右CP; + public ColorP X0Y4_淫タトゥ_ハート_タトゥ1右CP; - public ColorP X0Y4_淫タトゥ_ハート_タトゥ2左CP; + public ColorP X0Y4_淫タトゥ_ハート_タトゥ2左CP; - public ColorP X0Y4_淫タトゥ_ハート_タトゥ2右CP; + public ColorP X0Y4_淫タトゥ_ハート_タトゥ2右CP; - public ColorP X0Y4_傷X左CP; + public ColorP X0Y4_傷X左CP; - public ColorP X0Y4_傷X右CP; + public ColorP X0Y4_傷X右CP; - public ColorP X0Y4_傷I左CP; + public ColorP X0Y4_傷I左CP; - public ColorP X0Y4_傷I右CP; + public ColorP X0Y4_傷I右CP; - public ColorP X0Y4_紋柄_紋左_紋1CP; + public ColorP X0Y4_紋柄_紋左_紋1CP; - public ColorP X0Y4_紋柄_紋左_紋2CP; + public ColorP X0Y4_紋柄_紋左_紋2CP; - public ColorP X0Y4_紋柄_紋左_紋3CP; + public ColorP X0Y4_紋柄_紋左_紋3CP; - public ColorP X0Y4_紋柄_紋右_紋1CP; + public ColorP X0Y4_紋柄_紋右_紋1CP; - public ColorP X0Y4_紋柄_紋右_紋2CP; + public ColorP X0Y4_紋柄_紋右_紋2CP; - public ColorP X0Y4_紋柄_紋右_紋3CP; + public ColorP X0Y4_紋柄_紋右_紋3CP; - public ColorP X0Y4_獣性_獣毛左CP; + public ColorP X0Y4_獣性_獣毛左CP; - public ColorP X0Y4_獣性_獣毛右CP; + public ColorP X0Y4_獣性_獣毛右CP; - public ColorP X0Y4_虫性_甲殻2CP; + public ColorP X0Y4_虫性_甲殻2CP; - public ColorP X0Y4_虫性_甲殻1CP; + public ColorP X0Y4_虫性_甲殻1CP; - public ColorP X0Y4_竜性_左_鱗1CP; + public ColorP X0Y4_竜性_左_鱗1CP; - public ColorP X0Y4_竜性_左_鱗2CP; + public ColorP X0Y4_竜性_左_鱗2CP; - public ColorP X0Y4_竜性_右_鱗1CP; + public ColorP X0Y4_竜性_右_鱗1CP; - public ColorP X0Y4_竜性_右_鱗2CP; + public ColorP X0Y4_竜性_右_鱗2CP; - public ColorP X0Y4_ハイライト上左CP; + public ColorP X0Y4_ハイライト上左CP; - public ColorP X0Y4_ハイライト上右CP; + public ColorP X0Y4_ハイライト上右CP; - public ColorP X0Y4_ハイライト下左CP; + public ColorP X0Y4_ハイライト下左CP; - public ColorP X0Y4_ハイライト下右CP; + public ColorP X0Y4_ハイライト下右CP; - public スタンプK キスマーク; + public スタンプK キスマーク; - public スタンプW 鞭痕; + public スタンプW 鞭痕; - public Ele[] 胴_接続; + public Ele[] 胴_接続; - public Ele[] 腿左_接続; + public Ele[] 腿左_接続; - public Ele[] 腿右_接続; + public Ele[] 腿右_接続; - public Ele[] 膣基_接続; + public Ele[] 膣基_接続; - public Ele[] 肛門_接続; + public Ele[] 肛門_接続; - public Ele[] 尾_接続; + public Ele[] 尾_接続; - public Ele[] 半身_接続; + public Ele[] 半身_接続; - public Ele[] 上着_接続; + public Ele[] 上着_接続; - public Ele[] 肌_接続; + public Ele[] 肌_接続; - public Ele[] 翼左_接続; + public Ele[] 翼左_接続; - public Ele[] 翼右_接続; + public Ele[] 翼右_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋肉_筋肉下_表示 = 筋肉_; - 筋肉_筋肉左_表示 = 筋肉_; - 筋肉_筋肉右_表示 = 筋肉_; - 筋肉_筋上左_表示 = 筋肉_; - 筋肉_筋上右_表示 = 筋肉_; - 筋肉_筋下左_表示 = 筋肉_; - 筋肉_筋下右_表示 = 筋肉_; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 腰_表示 - { - get - { - return X0Y0_腰.Dra; - } - set - { - X0Y0_腰.Dra = value; - X0Y1_腰.Dra = value; - X0Y2_腰.Dra = value; - X0Y3_腰.Dra = value; - X0Y4_腰.Dra = value; - X0Y0_腰.Hit = value; - X0Y1_腰.Hit = value; - X0Y2_腰.Hit = value; - X0Y3_腰.Hit = value; - X0Y4_腰.Hit = value; - } - } - - public bool 股_表示 - { - get - { - return X0Y0_股.Dra; - } - set - { - X0Y0_股.Dra = value; - X0Y1_股.Dra = value; - X0Y2_股.Dra = value; - X0Y3_股.Dra = value; - X0Y4_股.Dra = value; - X0Y0_股.Hit = value; - X0Y1_股.Hit = value; - X0Y2_股.Hit = value; - X0Y3_股.Hit = value; - X0Y4_股.Hit = value; - } - } - - public bool 下腹_表示 - { - get - { - return X0Y0_下腹.Dra; - } - set - { - X0Y0_下腹.Dra = value; - X0Y1_下腹.Dra = value; - X0Y2_下腹.Dra = value; - X0Y3_下腹.Dra = value; - X0Y4_下腹.Dra = value; - X0Y0_下腹.Hit = value; - X0Y1_下腹.Hit = value; - X0Y2_下腹.Hit = value; - X0Y3_下腹.Hit = value; - X0Y4_下腹.Hit = value; - } - } - - public bool 腰皺_表示 - { - get - { - return X0Y0_腰皺.Dra; - } - set - { - X0Y0_腰皺.Dra = value; - X0Y1_腰皺.Dra = value; - X0Y2_腰皺.Dra = value; - X0Y3_腰皺.Dra = value; - X0Y4_腰皺.Dra = value; - X0Y0_腰皺.Hit = value; - X0Y1_腰皺.Hit = value; - X0Y2_腰皺.Hit = value; - X0Y3_腰皺.Hit = value; - X0Y4_腰皺.Hit = value; - } - } - - public bool 筋肉_筋肉下_表示 - { - get - { - return X0Y0_筋肉_筋肉下.Dra; - } - set - { - X0Y0_筋肉_筋肉下.Dra = value; - X0Y1_筋肉_筋肉下.Dra = value; - X0Y2_筋肉_筋肉下.Dra = value; - X0Y3_筋肉_筋肉下.Dra = value; - X0Y4_筋肉_筋肉下.Dra = value; - X0Y0_筋肉_筋肉下.Hit = value; - X0Y1_筋肉_筋肉下.Hit = value; - X0Y2_筋肉_筋肉下.Hit = value; - X0Y3_筋肉_筋肉下.Hit = value; - X0Y4_筋肉_筋肉下.Hit = value; - } - } - - public bool 筋肉_筋肉左_表示 - { - get - { - return X0Y0_筋肉_筋肉左.Dra; - } - set - { - X0Y0_筋肉_筋肉左.Dra = value; - X0Y1_筋肉_筋肉左.Dra = value; - X0Y2_筋肉_筋肉左.Dra = value; - X0Y3_筋肉_筋肉左.Dra = value; - X0Y4_筋肉_筋肉左.Dra = value; - X0Y0_筋肉_筋肉左.Hit = value; - X0Y1_筋肉_筋肉左.Hit = value; - X0Y2_筋肉_筋肉左.Hit = value; - X0Y3_筋肉_筋肉左.Hit = value; - X0Y4_筋肉_筋肉左.Hit = value; - } - } - - public bool 筋肉_筋肉右_表示 - { - get - { - return X0Y0_筋肉_筋肉右.Dra; - } - set - { - X0Y0_筋肉_筋肉右.Dra = value; - X0Y1_筋肉_筋肉右.Dra = value; - X0Y2_筋肉_筋肉右.Dra = value; - X0Y3_筋肉_筋肉右.Dra = value; - X0Y4_筋肉_筋肉右.Dra = value; - X0Y0_筋肉_筋肉右.Hit = value; - X0Y1_筋肉_筋肉右.Hit = value; - X0Y2_筋肉_筋肉右.Hit = value; - X0Y3_筋肉_筋肉右.Hit = value; - X0Y4_筋肉_筋肉右.Hit = value; - } - } - - public bool 筋肉_筋上左_表示 - { - get - { - return X0Y0_筋肉_筋上左.Dra; - } - set - { - X0Y0_筋肉_筋上左.Dra = value; - X0Y1_筋肉_筋上左.Dra = value; - X0Y2_筋肉_筋上左.Dra = value; - X0Y3_筋肉_筋上左.Dra = value; - X0Y4_筋肉_筋上左.Dra = value; - X0Y0_筋肉_筋上左.Hit = value; - X0Y1_筋肉_筋上左.Hit = value; - X0Y2_筋肉_筋上左.Hit = value; - X0Y3_筋肉_筋上左.Hit = value; - X0Y4_筋肉_筋上左.Hit = value; - } - } - - public bool 筋肉_筋上右_表示 - { - get - { - return X0Y0_筋肉_筋上右.Dra; - } - set - { - X0Y0_筋肉_筋上右.Dra = value; - X0Y1_筋肉_筋上右.Dra = value; - X0Y2_筋肉_筋上右.Dra = value; - X0Y3_筋肉_筋上右.Dra = value; - X0Y4_筋肉_筋上右.Dra = value; - X0Y0_筋肉_筋上右.Hit = value; - X0Y1_筋肉_筋上右.Hit = value; - X0Y2_筋肉_筋上右.Hit = value; - X0Y3_筋肉_筋上右.Hit = value; - X0Y4_筋肉_筋上右.Hit = value; - } - } - - public bool 筋肉_筋下左_表示 - { - get - { - return X0Y0_筋肉_筋下左.Dra; - } - set - { - X0Y0_筋肉_筋下左.Dra = value; - X0Y1_筋肉_筋下左.Dra = value; - X0Y2_筋肉_筋下左.Dra = value; - X0Y3_筋肉_筋下左.Dra = value; - X0Y4_筋肉_筋下左.Dra = value; - X0Y0_筋肉_筋下左.Hit = value; - X0Y1_筋肉_筋下左.Hit = value; - X0Y2_筋肉_筋下左.Hit = value; - X0Y3_筋肉_筋下左.Hit = value; - X0Y4_筋肉_筋下左.Hit = value; - } - } - - public bool 筋肉_筋下右_表示 - { - get - { - return X0Y0_筋肉_筋下右.Dra; - } - set - { - X0Y0_筋肉_筋下右.Dra = value; - X0Y1_筋肉_筋下右.Dra = value; - X0Y2_筋肉_筋下右.Dra = value; - X0Y3_筋肉_筋下右.Dra = value; - X0Y4_筋肉_筋下右.Dra = value; - X0Y0_筋肉_筋下右.Hit = value; - X0Y1_筋肉_筋下右.Hit = value; - X0Y2_筋肉_筋下右.Hit = value; - X0Y3_筋肉_筋下右.Hit = value; - X0Y4_筋肉_筋下右.Hit = value; - } - } - - public bool ハイライト_表示 - { - get - { - return X0Y0_ハイライト.Dra; - } - set - { - X0Y0_ハイライト.Dra = value; - X0Y1_ハイライト.Dra = value; - X0Y2_ハイライト.Dra = value; - X0Y3_ハイライト.Dra = value; - X0Y4_ハイライト.Dra = value; - X0Y0_ハイライト.Hit = value; - X0Y1_ハイライト.Hit = value; - X0Y2_ハイライト.Hit = value; - X0Y3_ハイライト.Hit = value; - X0Y4_ハイライト.Hit = value; - } - } - - public bool 臍_表示 - { - get - { - return X0Y0_臍.Dra; - } - set - { - X0Y0_臍.Dra = value; - X0Y1_臍.Dra = value; - X0Y2_臍.Dra = value; - X0Y3_臍.Dra = value; - X0Y4_臍.Dra = value; - X0Y0_臍.Hit = value; - X0Y1_臍.Hit = value; - X0Y2_臍.Hit = value; - X0Y3_臍.Hit = value; - X0Y4_臍.Hit = value; - } - } - - public bool 悪タトゥ_渦_タトゥ1左_表示 - { - get - { - return X0Y0_悪タトゥ_渦_タトゥ1左.Dra; - } - set - { - X0Y0_悪タトゥ_渦_タトゥ1左.Dra = value; - X0Y1_悪タトゥ_渦_タトゥ1左.Dra = value; - X0Y2_悪タトゥ_渦_タトゥ1左.Dra = value; - X0Y3_悪タトゥ_渦_タトゥ1左.Dra = value; - X0Y4_悪タトゥ_渦_タトゥ1左.Dra = value; - X0Y0_悪タトゥ_渦_タトゥ1左.Hit = value; - X0Y1_悪タトゥ_渦_タトゥ1左.Hit = value; - X0Y2_悪タトゥ_渦_タトゥ1左.Hit = value; - X0Y3_悪タトゥ_渦_タトゥ1左.Hit = value; - X0Y4_悪タトゥ_渦_タトゥ1左.Hit = value; - } - } - - public bool 悪タトゥ_渦_タトゥ1右_表示 - { - get - { - return X0Y0_悪タトゥ_渦_タトゥ1右.Dra; - } - set - { - X0Y0_悪タトゥ_渦_タトゥ1右.Dra = value; - X0Y1_悪タトゥ_渦_タトゥ1右.Dra = value; - X0Y2_悪タトゥ_渦_タトゥ1右.Dra = value; - X0Y3_悪タトゥ_渦_タトゥ1右.Dra = value; - X0Y4_悪タトゥ_渦_タトゥ1右.Dra = value; - X0Y0_悪タトゥ_渦_タトゥ1右.Hit = value; - X0Y1_悪タトゥ_渦_タトゥ1右.Hit = value; - X0Y2_悪タトゥ_渦_タトゥ1右.Hit = value; - X0Y3_悪タトゥ_渦_タトゥ1右.Hit = value; - X0Y4_悪タトゥ_渦_タトゥ1右.Hit = value; - } - } - - public bool 悪タトゥ_渦_タトゥ2左_表示 - { - get - { - return X0Y0_悪タトゥ_渦_タトゥ2左.Dra; - } - set - { - X0Y0_悪タトゥ_渦_タトゥ2左.Dra = value; - X0Y1_悪タトゥ_渦_タトゥ2左.Dra = value; - X0Y2_悪タトゥ_渦_タトゥ2左.Dra = value; - X0Y3_悪タトゥ_渦_タトゥ2左.Dra = value; - X0Y4_悪タトゥ_渦_タトゥ2左.Dra = value; - X0Y0_悪タトゥ_渦_タトゥ2左.Hit = value; - X0Y1_悪タトゥ_渦_タトゥ2左.Hit = value; - X0Y2_悪タトゥ_渦_タトゥ2左.Hit = value; - X0Y3_悪タトゥ_渦_タトゥ2左.Hit = value; - X0Y4_悪タトゥ_渦_タトゥ2左.Hit = value; - } - } - - public bool 悪タトゥ_渦_タトゥ2右_表示 - { - get - { - return X0Y0_悪タトゥ_渦_タトゥ2右.Dra; - } - set - { - X0Y0_悪タトゥ_渦_タトゥ2右.Dra = value; - X0Y1_悪タトゥ_渦_タトゥ2右.Dra = value; - X0Y2_悪タトゥ_渦_タトゥ2右.Dra = value; - X0Y3_悪タトゥ_渦_タトゥ2右.Dra = value; - X0Y4_悪タトゥ_渦_タトゥ2右.Dra = value; - X0Y0_悪タトゥ_渦_タトゥ2右.Hit = value; - X0Y1_悪タトゥ_渦_タトゥ2右.Hit = value; - X0Y2_悪タトゥ_渦_タトゥ2右.Hit = value; - X0Y3_悪タトゥ_渦_タトゥ2右.Hit = value; - X0Y4_悪タトゥ_渦_タトゥ2右.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ1左_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ1左.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ1左.Dra = value; - X0Y1_淫タトゥ_ハート_タトゥ1左.Dra = value; - X0Y2_淫タトゥ_ハート_タトゥ1左.Dra = value; - X0Y3_淫タトゥ_ハート_タトゥ1左.Dra = value; - X0Y4_淫タトゥ_ハート_タトゥ1左.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ1左.Hit = value; - X0Y1_淫タトゥ_ハート_タトゥ1左.Hit = value; - X0Y2_淫タトゥ_ハート_タトゥ1左.Hit = value; - X0Y3_淫タトゥ_ハート_タトゥ1左.Hit = value; - X0Y4_淫タトゥ_ハート_タトゥ1左.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ1右_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ1右.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ1右.Dra = value; - X0Y1_淫タトゥ_ハート_タトゥ1右.Dra = value; - X0Y2_淫タトゥ_ハート_タトゥ1右.Dra = value; - X0Y3_淫タトゥ_ハート_タトゥ1右.Dra = value; - X0Y4_淫タトゥ_ハート_タトゥ1右.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ1右.Hit = value; - X0Y1_淫タトゥ_ハート_タトゥ1右.Hit = value; - X0Y2_淫タトゥ_ハート_タトゥ1右.Hit = value; - X0Y3_淫タトゥ_ハート_タトゥ1右.Hit = value; - X0Y4_淫タトゥ_ハート_タトゥ1右.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ2左_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ2左.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ2左.Dra = value; - X0Y1_淫タトゥ_ハート_タトゥ2左.Dra = value; - X0Y2_淫タトゥ_ハート_タトゥ2左.Dra = value; - X0Y3_淫タトゥ_ハート_タトゥ2左.Dra = value; - X0Y4_淫タトゥ_ハート_タトゥ2左.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ2左.Hit = value; - X0Y1_淫タトゥ_ハート_タトゥ2左.Hit = value; - X0Y2_淫タトゥ_ハート_タトゥ2左.Hit = value; - X0Y3_淫タトゥ_ハート_タトゥ2左.Hit = value; - X0Y4_淫タトゥ_ハート_タトゥ2左.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ2右_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ2右.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ2右.Dra = value; - X0Y1_淫タトゥ_ハート_タトゥ2右.Dra = value; - X0Y2_淫タトゥ_ハート_タトゥ2右.Dra = value; - X0Y3_淫タトゥ_ハート_タトゥ2右.Dra = value; - X0Y4_淫タトゥ_ハート_タトゥ2右.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ2右.Hit = value; - X0Y1_淫タトゥ_ハート_タトゥ2右.Hit = value; - X0Y2_淫タトゥ_ハート_タトゥ2右.Hit = value; - X0Y3_淫タトゥ_ハート_タトゥ2右.Hit = value; - X0Y4_淫タトゥ_ハート_タトゥ2右.Hit = value; - } - } - - public bool 傷X左_表示 - { - get - { - return X0Y0_傷X左.Dra; - } - set - { - X0Y0_傷X左.Dra = value; - X0Y1_傷X左.Dra = value; - X0Y2_傷X左.Dra = value; - X0Y3_傷X左.Dra = value; - X0Y4_傷X左.Dra = value; - X0Y0_傷X左.Hit = value; - X0Y1_傷X左.Hit = value; - X0Y2_傷X左.Hit = value; - X0Y3_傷X左.Hit = value; - X0Y4_傷X左.Hit = value; - } - } - - public bool 傷X右_表示 - { - get - { - return X0Y0_傷X右.Dra; - } - set - { - X0Y0_傷X右.Dra = value; - X0Y1_傷X右.Dra = value; - X0Y2_傷X右.Dra = value; - X0Y3_傷X右.Dra = value; - X0Y4_傷X右.Dra = value; - X0Y0_傷X右.Hit = value; - X0Y1_傷X右.Hit = value; - X0Y2_傷X右.Hit = value; - X0Y3_傷X右.Hit = value; - X0Y4_傷X右.Hit = value; - } - } - - public bool 傷I左_表示 - { - get - { - return X0Y0_傷I左.Dra; - } - set - { - X0Y0_傷I左.Dra = value; - X0Y1_傷I左.Dra = value; - X0Y2_傷I左.Dra = value; - X0Y3_傷I左.Dra = value; - X0Y4_傷I左.Dra = value; - X0Y0_傷I左.Hit = value; - X0Y1_傷I左.Hit = value; - X0Y2_傷I左.Hit = value; - X0Y3_傷I左.Hit = value; - X0Y4_傷I左.Hit = value; - } - } - - public bool 傷I右_表示 - { - get - { - return X0Y0_傷I右.Dra; - } - set - { - X0Y0_傷I右.Dra = value; - X0Y1_傷I右.Dra = value; - X0Y2_傷I右.Dra = value; - X0Y3_傷I右.Dra = value; - X0Y4_傷I右.Dra = value; - X0Y0_傷I右.Hit = value; - X0Y1_傷I右.Hit = value; - X0Y2_傷I右.Hit = value; - X0Y3_傷I右.Hit = value; - X0Y4_傷I右.Hit = value; - } - } - - public bool 紋柄_紋左_紋1_表示 - { - get - { - return X0Y0_紋柄_紋左_紋1.Dra; - } - set - { - X0Y0_紋柄_紋左_紋1.Dra = value; - X0Y1_紋柄_紋左_紋1.Dra = value; - X0Y2_紋柄_紋左_紋1.Dra = value; - X0Y3_紋柄_紋左_紋1.Dra = value; - X0Y4_紋柄_紋左_紋1.Dra = value; - X0Y0_紋柄_紋左_紋1.Hit = value; - X0Y1_紋柄_紋左_紋1.Hit = value; - X0Y2_紋柄_紋左_紋1.Hit = value; - X0Y3_紋柄_紋左_紋1.Hit = value; - X0Y4_紋柄_紋左_紋1.Hit = value; - } - } - - public bool 紋柄_紋左_紋2_表示 - { - get - { - return X0Y0_紋柄_紋左_紋2.Dra; - } - set - { - X0Y0_紋柄_紋左_紋2.Dra = value; - X0Y1_紋柄_紋左_紋2.Dra = value; - X0Y2_紋柄_紋左_紋2.Dra = value; - X0Y3_紋柄_紋左_紋2.Dra = value; - X0Y4_紋柄_紋左_紋2.Dra = value; - X0Y0_紋柄_紋左_紋2.Hit = value; - X0Y1_紋柄_紋左_紋2.Hit = value; - X0Y2_紋柄_紋左_紋2.Hit = value; - X0Y3_紋柄_紋左_紋2.Hit = value; - X0Y4_紋柄_紋左_紋2.Hit = value; - } - } - - public bool 紋柄_紋左_紋3_表示 - { - get - { - return X0Y0_紋柄_紋左_紋3.Dra; - } - set - { - X0Y0_紋柄_紋左_紋3.Dra = value; - X0Y1_紋柄_紋左_紋3.Dra = value; - X0Y2_紋柄_紋左_紋3.Dra = value; - X0Y3_紋柄_紋左_紋3.Dra = value; - X0Y4_紋柄_紋左_紋3.Dra = value; - X0Y0_紋柄_紋左_紋3.Hit = value; - X0Y1_紋柄_紋左_紋3.Hit = value; - X0Y2_紋柄_紋左_紋3.Hit = value; - X0Y3_紋柄_紋左_紋3.Hit = value; - X0Y4_紋柄_紋左_紋3.Hit = value; - } - } - - public bool 紋柄_紋右_紋1_表示 - { - get - { - return X0Y0_紋柄_紋右_紋1.Dra; - } - set - { - X0Y0_紋柄_紋右_紋1.Dra = value; - X0Y1_紋柄_紋右_紋1.Dra = value; - X0Y2_紋柄_紋右_紋1.Dra = value; - X0Y3_紋柄_紋右_紋1.Dra = value; - X0Y4_紋柄_紋右_紋1.Dra = value; - X0Y0_紋柄_紋右_紋1.Hit = value; - X0Y1_紋柄_紋右_紋1.Hit = value; - X0Y2_紋柄_紋右_紋1.Hit = value; - X0Y3_紋柄_紋右_紋1.Hit = value; - X0Y4_紋柄_紋右_紋1.Hit = value; - } - } - - public bool 紋柄_紋右_紋2_表示 - { - get - { - return X0Y0_紋柄_紋右_紋2.Dra; - } - set - { - X0Y0_紋柄_紋右_紋2.Dra = value; - X0Y1_紋柄_紋右_紋2.Dra = value; - X0Y2_紋柄_紋右_紋2.Dra = value; - X0Y3_紋柄_紋右_紋2.Dra = value; - X0Y4_紋柄_紋右_紋2.Dra = value; - X0Y0_紋柄_紋右_紋2.Hit = value; - X0Y1_紋柄_紋右_紋2.Hit = value; - X0Y2_紋柄_紋右_紋2.Hit = value; - X0Y3_紋柄_紋右_紋2.Hit = value; - X0Y4_紋柄_紋右_紋2.Hit = value; - } - } - - public bool 紋柄_紋右_紋3_表示 - { - get - { - return X0Y0_紋柄_紋右_紋3.Dra; - } - set - { - X0Y0_紋柄_紋右_紋3.Dra = value; - X0Y1_紋柄_紋右_紋3.Dra = value; - X0Y2_紋柄_紋右_紋3.Dra = value; - X0Y3_紋柄_紋右_紋3.Dra = value; - X0Y4_紋柄_紋右_紋3.Dra = value; - X0Y0_紋柄_紋右_紋3.Hit = value; - X0Y1_紋柄_紋右_紋3.Hit = value; - X0Y2_紋柄_紋右_紋3.Hit = value; - X0Y3_紋柄_紋右_紋3.Hit = value; - X0Y4_紋柄_紋右_紋3.Hit = value; - } - } - - public bool 獣性_獣毛左_表示 - { - get - { - return X0Y0_獣性_獣毛左.Dra; - } - set - { - X0Y0_獣性_獣毛左.Dra = value; - X0Y1_獣性_獣毛左.Dra = value; - X0Y2_獣性_獣毛左.Dra = value; - X0Y3_獣性_獣毛左.Dra = value; - X0Y4_獣性_獣毛左.Dra = value; - X0Y0_獣性_獣毛左.Hit = value; - X0Y1_獣性_獣毛左.Hit = value; - X0Y2_獣性_獣毛左.Hit = value; - X0Y3_獣性_獣毛左.Hit = value; - X0Y4_獣性_獣毛左.Hit = value; - } - } - - public bool 獣性_獣毛右_表示 - { - get - { - return X0Y0_獣性_獣毛右.Dra; - } - set - { - X0Y0_獣性_獣毛右.Dra = value; - X0Y1_獣性_獣毛右.Dra = value; - X0Y2_獣性_獣毛右.Dra = value; - X0Y3_獣性_獣毛右.Dra = value; - X0Y4_獣性_獣毛右.Dra = value; - X0Y0_獣性_獣毛右.Hit = value; - X0Y1_獣性_獣毛右.Hit = value; - X0Y2_獣性_獣毛右.Hit = value; - X0Y3_獣性_獣毛右.Hit = value; - X0Y4_獣性_獣毛右.Hit = value; - } - } - - public bool 虫性_甲殻2_表示 - { - get - { - return X0Y0_虫性_甲殻2.Dra; - } - set - { - X0Y0_虫性_甲殻2.Dra = value; - X0Y1_虫性_甲殻2.Dra = value; - X0Y2_虫性_甲殻2.Dra = value; - X0Y3_虫性_甲殻2.Dra = value; - X0Y4_虫性_甲殻2.Dra = value; - X0Y0_虫性_甲殻2.Hit = value; - X0Y1_虫性_甲殻2.Hit = value; - X0Y2_虫性_甲殻2.Hit = value; - X0Y3_虫性_甲殻2.Hit = value; - X0Y4_虫性_甲殻2.Hit = value; - } - } - - public bool 虫性_甲殻1_表示 - { - get - { - return X0Y0_虫性_甲殻1.Dra; - } - set - { - X0Y0_虫性_甲殻1.Dra = value; - X0Y1_虫性_甲殻1.Dra = value; - X0Y2_虫性_甲殻1.Dra = value; - X0Y3_虫性_甲殻1.Dra = value; - X0Y4_虫性_甲殻1.Dra = value; - X0Y0_虫性_甲殻1.Hit = value; - X0Y1_虫性_甲殻1.Hit = value; - X0Y2_虫性_甲殻1.Hit = value; - X0Y3_虫性_甲殻1.Hit = value; - X0Y4_虫性_甲殻1.Hit = value; - } - } - - public bool 竜性_左_鱗1_表示 - { - get - { - return X0Y0_竜性_左_鱗1.Dra; - } - set - { - X0Y0_竜性_左_鱗1.Dra = value; - X0Y1_竜性_左_鱗1.Dra = value; - X0Y2_竜性_左_鱗1.Dra = value; - X0Y3_竜性_左_鱗1.Dra = value; - X0Y4_竜性_左_鱗1.Dra = value; - X0Y0_竜性_左_鱗1.Hit = value; - X0Y1_竜性_左_鱗1.Hit = value; - X0Y2_竜性_左_鱗1.Hit = value; - X0Y3_竜性_左_鱗1.Hit = value; - X0Y4_竜性_左_鱗1.Hit = value; - } - } - - public bool 竜性_左_鱗2_表示 - { - get - { - return X0Y0_竜性_左_鱗2.Dra; - } - set - { - X0Y0_竜性_左_鱗2.Dra = value; - X0Y1_竜性_左_鱗2.Dra = value; - X0Y2_竜性_左_鱗2.Dra = value; - X0Y3_竜性_左_鱗2.Dra = value; - X0Y4_竜性_左_鱗2.Dra = value; - X0Y0_竜性_左_鱗2.Hit = value; - X0Y1_竜性_左_鱗2.Hit = value; - X0Y2_竜性_左_鱗2.Hit = value; - X0Y3_竜性_左_鱗2.Hit = value; - X0Y4_竜性_左_鱗2.Hit = value; - } - } - - public bool 竜性_右_鱗1_表示 - { - get - { - return X0Y0_竜性_右_鱗1.Dra; - } - set - { - X0Y0_竜性_右_鱗1.Dra = value; - X0Y1_竜性_右_鱗1.Dra = value; - X0Y2_竜性_右_鱗1.Dra = value; - X0Y3_竜性_右_鱗1.Dra = value; - X0Y4_竜性_右_鱗1.Dra = value; - X0Y0_竜性_右_鱗1.Hit = value; - X0Y1_竜性_右_鱗1.Hit = value; - X0Y2_竜性_右_鱗1.Hit = value; - X0Y3_竜性_右_鱗1.Hit = value; - X0Y4_竜性_右_鱗1.Hit = value; - } - } - - public bool 竜性_右_鱗2_表示 - { - get - { - return X0Y0_竜性_右_鱗2.Dra; - } - set - { - X0Y0_竜性_右_鱗2.Dra = value; - X0Y1_竜性_右_鱗2.Dra = value; - X0Y2_竜性_右_鱗2.Dra = value; - X0Y3_竜性_右_鱗2.Dra = value; - X0Y4_竜性_右_鱗2.Dra = value; - X0Y0_竜性_右_鱗2.Hit = value; - X0Y1_竜性_右_鱗2.Hit = value; - X0Y2_竜性_右_鱗2.Hit = value; - X0Y3_竜性_右_鱗2.Hit = value; - X0Y4_竜性_右_鱗2.Hit = value; - } - } - - public bool ハイライト上左_表示 - { - get - { - return X0Y0_ハイライト上左.Dra; - } - set - { - X0Y0_ハイライト上左.Dra = value; - X0Y1_ハイライト上左.Dra = value; - X0Y2_ハイライト上左.Dra = value; - X0Y3_ハイライト上左.Dra = value; - X0Y4_ハイライト上左.Dra = value; - X0Y0_ハイライト上左.Hit = value; - X0Y1_ハイライト上左.Hit = value; - X0Y2_ハイライト上左.Hit = value; - X0Y3_ハイライト上左.Hit = value; - X0Y4_ハイライト上左.Hit = value; - } - } - - public bool ハイライト上右_表示 - { - get - { - return X0Y0_ハイライト上右.Dra; - } - set - { - X0Y0_ハイライト上右.Dra = value; - X0Y1_ハイライト上右.Dra = value; - X0Y2_ハイライト上右.Dra = value; - X0Y3_ハイライト上右.Dra = value; - X0Y4_ハイライト上右.Dra = value; - X0Y0_ハイライト上右.Hit = value; - X0Y1_ハイライト上右.Hit = value; - X0Y2_ハイライト上右.Hit = value; - X0Y3_ハイライト上右.Hit = value; - X0Y4_ハイライト上右.Hit = value; - } - } - - public bool ハイライト下左_表示 - { - get - { - return X0Y0_ハイライト下左.Dra; - } - set - { - X0Y0_ハイライト下左.Dra = value; - X0Y1_ハイライト下左.Dra = value; - X0Y2_ハイライト下左.Dra = value; - X0Y3_ハイライト下左.Dra = value; - X0Y4_ハイライト下左.Dra = value; - X0Y0_ハイライト下左.Hit = value; - X0Y1_ハイライト下左.Hit = value; - X0Y2_ハイライト下左.Hit = value; - X0Y3_ハイライト下左.Hit = value; - X0Y4_ハイライト下左.Hit = value; - } - } - - public bool ハイライト下右_表示 - { - get - { - return X0Y0_ハイライト下右.Dra; - } - set - { - X0Y0_ハイライト下右.Dra = value; - X0Y1_ハイライト下右.Dra = value; - X0Y2_ハイライト下右.Dra = value; - X0Y3_ハイライト下右.Dra = value; - X0Y4_ハイライト下右.Dra = value; - X0Y0_ハイライト下右.Hit = value; - X0Y1_ハイライト下右.Hit = value; - X0Y2_ハイライト下右.Hit = value; - X0Y3_ハイライト下右.Hit = value; - X0Y4_ハイライト下右.Hit = value; - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト_表示; - } - set - { - ハイライト_表示 = value; - ハイライト上左_表示 = value; - ハイライト上右_表示 = value; - ハイライト下左_表示 = value; - ハイライト下右_表示 = value; - } - } - - public double 筋肉濃度 - { - get - { - return 筋肉_筋肉下CD.不透明度; - } - set - { - 筋肉_筋肉下CD.不透明度 = value; - 筋肉_筋肉左CD.不透明度 = value; - 筋肉_筋肉右CD.不透明度 = value; - 筋肉_筋上左CD.不透明度 = value; - 筋肉_筋上右CD.不透明度 = value; - 筋肉_筋下左CD.不透明度 = value; - 筋肉_筋下右CD.不透明度 = value; - } - } - - public double 傷X左濃度 - { - get - { - return 傷X左CD.不透明度; - } - set - { - 傷X左CD.不透明度 = value; - } - } - - public double 傷X右濃度 - { - get - { - return 傷X右CD.不透明度; - } - set - { - 傷X右CD.不透明度 = value; - } - } - - public double 傷I左濃度 - { - get - { - return 傷I左CD.不透明度; - } - set - { - 傷I左CD.不透明度 = value; - } - } - - public double 傷I右濃度 - { - get - { - return 傷I右CD.不透明度; - } - set - { - 傷I右CD.不透明度 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライトCD.不透明度; - } - set - { - ハイライトCD.不透明度 = value; - ハイライト上左CD.不透明度 = value; - ハイライト上右CD.不透明度 = value; - ハイライト下左CD.不透明度 = value; - ハイライト下右CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 腰_表示; - } - set - { - 腰_表示 = value; - 股_表示 = value; - 下腹_表示 = value; - 腰皺_表示 = value; - 筋肉_筋肉下_表示 = value; - 筋肉_筋肉左_表示 = value; - 筋肉_筋肉右_表示 = value; - 筋肉_筋上左_表示 = value; - 筋肉_筋上右_表示 = value; - 筋肉_筋下左_表示 = value; - 筋肉_筋下右_表示 = value; - ハイライト_表示 = value; - 臍_表示 = value; - 悪タトゥ_渦_タトゥ1左_表示 = value; - 悪タトゥ_渦_タトゥ1右_表示 = value; - 悪タトゥ_渦_タトゥ2左_表示 = value; - 悪タトゥ_渦_タトゥ2右_表示 = value; - 淫タトゥ_ハート_タトゥ1左_表示 = value; - 淫タトゥ_ハート_タトゥ1右_表示 = value; - 淫タトゥ_ハート_タトゥ2左_表示 = value; - 淫タトゥ_ハート_タトゥ2右_表示 = value; - 傷X左_表示 = value; - 傷X右_表示 = value; - 傷I左_表示 = value; - 傷I右_表示 = value; - 紋柄_紋左_紋1_表示 = value; - 紋柄_紋左_紋2_表示 = value; - 紋柄_紋左_紋3_表示 = value; - 紋柄_紋右_紋1_表示 = value; - 紋柄_紋右_紋2_表示 = value; - 紋柄_紋右_紋3_表示 = value; - 獣性_獣毛左_表示 = value; - 獣性_獣毛右_表示 = value; - 虫性_甲殻2_表示 = value; - 虫性_甲殻1_表示 = value; - 竜性_左_鱗1_表示 = value; - 竜性_左_鱗2_表示 = value; - 竜性_右_鱗1_表示 = value; - 竜性_右_鱗2_表示 = value; - ハイライト上左_表示 = value; - ハイライト上右_表示 = value; - ハイライト下左_表示 = value; - ハイライト下右_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 腰CD.不透明度; - } - set - { - 腰CD.不透明度 = value; - 股CD.不透明度 = value; - 下腹CD.不透明度 = value; - 腰皺CD.不透明度 = value; - 筋肉_筋肉下CD.不透明度 = value; - 筋肉_筋肉左CD.不透明度 = value; - 筋肉_筋肉右CD.不透明度 = value; - 筋肉_筋上左CD.不透明度 = value; - 筋肉_筋上右CD.不透明度 = value; - 筋肉_筋下左CD.不透明度 = value; - 筋肉_筋下右CD.不透明度 = value; - ハイライトCD.不透明度 = value; - 臍CD.不透明度 = value; - 悪タトゥ_渦_タトゥ1左CD.不透明度 = value; - 悪タトゥ_渦_タトゥ1右CD.不透明度 = value; - 悪タトゥ_渦_タトゥ2左CD.不透明度 = value; - 悪タトゥ_渦_タトゥ2右CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ1左CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ1右CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ2左CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ2右CD.不透明度 = value; - 傷X左CD.不透明度 = value; - 傷X右CD.不透明度 = value; - 傷I左CD.不透明度 = value; - 傷I右CD.不透明度 = value; - 紋柄_紋左_紋1CD.不透明度 = value; - 紋柄_紋左_紋2CD.不透明度 = value; - 紋柄_紋左_紋3CD.不透明度 = value; - 紋柄_紋右_紋1CD.不透明度 = value; - 紋柄_紋右_紋2CD.不透明度 = value; - 紋柄_紋右_紋3CD.不透明度 = value; - 獣性_獣毛左CD.不透明度 = value; - 獣性_獣毛右CD.不透明度 = value; - 虫性_甲殻2CD.不透明度 = value; - 虫性_甲殻1CD.不透明度 = value; - 竜性_左_鱗1CD.不透明度 = value; - 竜性_左_鱗2CD.不透明度 = value; - 竜性_右_鱗1CD.不透明度 = value; - 竜性_右_鱗2CD.不透明度 = value; - ハイライト上左CD.不透明度 = value; - ハイライト上右CD.不透明度 = value; - ハイライト下左CD.不透明度 = value; - ハイライト下右CD.不透明度 = value; - } - } - - public JointS 胴_接続点 => new JointS(本体, X0Y0_腰, 0); - - public JointS 腿左_接続点 => new JointS(本体, X0Y0_腰, 1); - - public JointS 腿右_接続点 => new JointS(本体, X0Y0_腰, 2); - - public JointS 膣基_接続点 => new JointS(本体, X0Y0_腰, 4); - - public JointS 肛門_接続点 => new JointS(本体, X0Y0_腰, 5); - - public JointS 尾_接続点 => new JointS(本体, X0Y0_腰, 5); - - public JointS 半身_接続点 => new JointS(本体, X0Y0_腰, 5); - - public JointS 上着_接続点 => new JointS(本体, X0Y0_腰, 6); - - public JointS 肌_接続点 => new JointS(本体, X0Y0_腰, 7); - - public JointS 翼左_接続点 => new JointS(本体, X0Y0_腰, 8); - - public JointS 翼右_接続点 => new JointS(本体, X0Y0_腰, 9); - - public 腰(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腰D e) - { - 腰 腰2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["腰"]); - Pars pars = 本体[0][0]; - X0Y0_腰 = pars["腰"].ToPar(); - X0Y0_股 = pars["股"].ToPar(); - X0Y0_下腹 = pars["下腹"].ToPar(); - X0Y0_腰皺 = pars["腰皺"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); - X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); - X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - X0Y0_筋肉_筋上左 = pars2["筋上左"].ToPar(); - X0Y0_筋肉_筋上右 = pars2["筋上右"].ToPar(); - X0Y0_筋肉_筋下左 = pars2["筋下左"].ToPar(); - X0Y0_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y0_ハイライト = pars["ハイライト"].ToPar(); - X0Y0_臍 = pars["臍"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - Pars pars3 = pars2["渦"].ToPars(); - X0Y0_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); - X0Y0_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); - X0Y0_悪タトゥ_渦_タトゥ2左 = pars3["タトゥ2左"].ToPar(); - X0Y0_悪タトゥ_渦_タトゥ2右 = pars3["タトゥ2右"].ToPar(); - pars3 = pars2["ハート"].ToPars(); - X0Y0_淫タトゥ_ハート_タトゥ1左 = pars3["タトゥ1左"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ1右 = pars3["タトゥ1右"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ2左 = pars3["タトゥ2左"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ2右 = pars3["タトゥ2右"].ToPar(); - X0Y0_傷X左 = pars["傷X左"].ToPar(); - X0Y0_傷X右 = pars["傷X右"].ToPar(); - X0Y0_傷I左 = pars["傷I左"].ToPar(); - X0Y0_傷I右 = pars["傷I右"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - pars3 = pars2["紋左"].ToPars(); - X0Y0_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); - X0Y0_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); - X0Y0_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); - pars3 = pars2["紋右"].ToPars(); - X0Y0_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); - X0Y0_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); - X0Y0_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y0_獣性_獣毛左 = pars2["獣毛左"].ToPar(); - X0Y0_獣性_獣毛右 = pars2["獣毛右"].ToPar(); - pars2 = pars["虫性"].ToPars(); - X0Y0_虫性_甲殻2 = pars2["甲殻2"].ToPar(); - X0Y0_虫性_甲殻1 = pars2["甲殻1"].ToPar(); - pars2 = pars["鱗"].ToPars(); - pars3 = pars2["左"].ToPars(); - X0Y0_竜性_左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_竜性_左_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y0_竜性_右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_ハイライト上左 = pars["ハイライト上左"].ToPar(); - X0Y0_ハイライト上右 = pars["ハイライト上右"].ToPar(); - X0Y0_ハイライト下左 = pars["ハイライト下左"].ToPar(); - X0Y0_ハイライト下右 = pars["ハイライト下右"].ToPar(); - pars = 本体[0][1]; - X0Y1_腰 = pars["腰"].ToPar(); - X0Y1_股 = pars["股"].ToPar(); - X0Y1_下腹 = pars["下腹"].ToPar(); - X0Y1_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); - X0Y1_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); - X0Y1_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y1_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - X0Y1_筋肉_筋上左 = pars2["筋上左"].ToPar(); - X0Y1_筋肉_筋上右 = pars2["筋上右"].ToPar(); - X0Y1_筋肉_筋下左 = pars2["筋下左"].ToPar(); - X0Y1_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y1_ハイライト = pars["ハイライト"].ToPar(); - X0Y1_臍 = pars["臍"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - pars3 = pars2["渦"].ToPars(); - X0Y1_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); - X0Y1_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); - X0Y1_悪タトゥ_渦_タトゥ2左 = pars3["タトゥ2左"].ToPar(); - X0Y1_悪タトゥ_渦_タトゥ2右 = pars3["タトゥ2右"].ToPar(); - pars3 = pars2["ハート"].ToPars(); - X0Y1_淫タトゥ_ハート_タトゥ1左 = pars3["タトゥ1左"].ToPar(); - X0Y1_淫タトゥ_ハート_タトゥ1右 = pars3["タトゥ1右"].ToPar(); - X0Y1_淫タトゥ_ハート_タトゥ2左 = pars3["タトゥ2左"].ToPar(); - X0Y1_淫タトゥ_ハート_タトゥ2右 = pars3["タトゥ2右"].ToPar(); - X0Y1_傷X左 = pars["傷X左"].ToPar(); - X0Y1_傷X右 = pars["傷X右"].ToPar(); - X0Y1_傷I左 = pars["傷I左"].ToPar(); - X0Y1_傷I右 = pars["傷I右"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - pars3 = pars2["紋左"].ToPars(); - X0Y1_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); - X0Y1_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); - X0Y1_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); - pars3 = pars2["紋右"].ToPars(); - X0Y1_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); - X0Y1_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); - X0Y1_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y1_獣性_獣毛左 = pars2["獣毛左"].ToPar(); - X0Y1_獣性_獣毛右 = pars2["獣毛右"].ToPar(); - pars2 = pars["虫性"].ToPars(); - X0Y1_虫性_甲殻2 = pars2["甲殻2"].ToPar(); - X0Y1_虫性_甲殻1 = pars2["甲殻1"].ToPar(); - pars2 = pars["鱗"].ToPars(); - pars3 = pars2["左"].ToPars(); - X0Y1_竜性_左_鱗1 = pars3["鱗1"].ToPar(); - X0Y1_竜性_左_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y1_竜性_右_鱗1 = pars3["鱗1"].ToPar(); - X0Y1_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - X0Y1_ハイライト上左 = pars["ハイライト上左"].ToPar(); - X0Y1_ハイライト上右 = pars["ハイライト上右"].ToPar(); - X0Y1_ハイライト下左 = pars["ハイライト下左"].ToPar(); - X0Y1_ハイライト下右 = pars["ハイライト下右"].ToPar(); - pars = 本体[0][2]; - X0Y2_腰 = pars["腰"].ToPar(); - X0Y2_股 = pars["股"].ToPar(); - X0Y2_下腹 = pars["下腹"].ToPar(); - X0Y2_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); - X0Y2_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); - X0Y2_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y2_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - X0Y2_筋肉_筋上左 = pars2["筋上左"].ToPar(); - X0Y2_筋肉_筋上右 = pars2["筋上右"].ToPar(); - X0Y2_筋肉_筋下左 = pars2["筋下左"].ToPar(); - X0Y2_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y2_ハイライト = pars["ハイライト"].ToPar(); - X0Y2_臍 = pars["臍"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - pars3 = pars2["渦"].ToPars(); - X0Y2_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); - X0Y2_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); - X0Y2_悪タトゥ_渦_タトゥ2左 = pars3["タトゥ2左"].ToPar(); - X0Y2_悪タトゥ_渦_タトゥ2右 = pars3["タトゥ2右"].ToPar(); - pars3 = pars2["ハート"].ToPars(); - X0Y2_淫タトゥ_ハート_タトゥ1左 = pars3["タトゥ1左"].ToPar(); - X0Y2_淫タトゥ_ハート_タトゥ1右 = pars3["タトゥ1右"].ToPar(); - X0Y2_淫タトゥ_ハート_タトゥ2左 = pars3["タトゥ2左"].ToPar(); - X0Y2_淫タトゥ_ハート_タトゥ2右 = pars3["タトゥ2右"].ToPar(); - X0Y2_傷X左 = pars["傷X左"].ToPar(); - X0Y2_傷X右 = pars["傷X右"].ToPar(); - X0Y2_傷I左 = pars["傷I左"].ToPar(); - X0Y2_傷I右 = pars["傷I右"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - pars3 = pars2["紋左"].ToPars(); - X0Y2_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); - X0Y2_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); - X0Y2_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); - pars3 = pars2["紋右"].ToPars(); - X0Y2_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); - X0Y2_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); - X0Y2_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y2_獣性_獣毛左 = pars2["獣毛左"].ToPar(); - X0Y2_獣性_獣毛右 = pars2["獣毛右"].ToPar(); - pars2 = pars["虫性"].ToPars(); - X0Y2_虫性_甲殻2 = pars2["甲殻2"].ToPar(); - X0Y2_虫性_甲殻1 = pars2["甲殻1"].ToPar(); - pars2 = pars["鱗"].ToPars(); - pars3 = pars2["左"].ToPars(); - X0Y2_竜性_左_鱗1 = pars3["鱗1"].ToPar(); - X0Y2_竜性_左_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y2_竜性_右_鱗1 = pars3["鱗1"].ToPar(); - X0Y2_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - X0Y2_ハイライト上左 = pars["ハイライト上左"].ToPar(); - X0Y2_ハイライト上右 = pars["ハイライト上右"].ToPar(); - X0Y2_ハイライト下左 = pars["ハイライト下左"].ToPar(); - X0Y2_ハイライト下右 = pars["ハイライト下右"].ToPar(); - pars = 本体[0][3]; - X0Y3_腰 = pars["腰"].ToPar(); - X0Y3_股 = pars["股"].ToPar(); - X0Y3_下腹 = pars["下腹"].ToPar(); - X0Y3_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); - X0Y3_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); - X0Y3_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y3_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - X0Y3_筋肉_筋上左 = pars2["筋上左"].ToPar(); - X0Y3_筋肉_筋上右 = pars2["筋上右"].ToPar(); - X0Y3_筋肉_筋下左 = pars2["筋下左"].ToPar(); - X0Y3_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y3_ハイライト = pars["ハイライト"].ToPar(); - X0Y3_臍 = pars["臍"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - pars3 = pars2["渦"].ToPars(); - X0Y3_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); - X0Y3_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); - X0Y3_悪タトゥ_渦_タトゥ2左 = pars3["タトゥ2左"].ToPar(); - X0Y3_悪タトゥ_渦_タトゥ2右 = pars3["タトゥ2右"].ToPar(); - pars3 = pars2["ハート"].ToPars(); - X0Y3_淫タトゥ_ハート_タトゥ1左 = pars3["タトゥ1左"].ToPar(); - X0Y3_淫タトゥ_ハート_タトゥ1右 = pars3["タトゥ1右"].ToPar(); - X0Y3_淫タトゥ_ハート_タトゥ2左 = pars3["タトゥ2左"].ToPar(); - X0Y3_淫タトゥ_ハート_タトゥ2右 = pars3["タトゥ2右"].ToPar(); - X0Y3_傷X左 = pars["傷X左"].ToPar(); - X0Y3_傷X右 = pars["傷X右"].ToPar(); - X0Y3_傷I左 = pars["傷I左"].ToPar(); - X0Y3_傷I右 = pars["傷I右"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - pars3 = pars2["紋左"].ToPars(); - X0Y3_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); - X0Y3_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); - X0Y3_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); - pars3 = pars2["紋右"].ToPars(); - X0Y3_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); - X0Y3_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); - X0Y3_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y3_獣性_獣毛左 = pars2["獣毛左"].ToPar(); - X0Y3_獣性_獣毛右 = pars2["獣毛右"].ToPar(); - pars2 = pars["虫性"].ToPars(); - X0Y3_虫性_甲殻2 = pars2["甲殻2"].ToPar(); - X0Y3_虫性_甲殻1 = pars2["甲殻1"].ToPar(); - pars2 = pars["鱗"].ToPars(); - pars3 = pars2["左"].ToPars(); - X0Y3_竜性_左_鱗1 = pars3["鱗1"].ToPar(); - X0Y3_竜性_左_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y3_竜性_右_鱗1 = pars3["鱗1"].ToPar(); - X0Y3_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - X0Y3_ハイライト上左 = pars["ハイライト上左"].ToPar(); - X0Y3_ハイライト上右 = pars["ハイライト上右"].ToPar(); - X0Y3_ハイライト下左 = pars["ハイライト下左"].ToPar(); - X0Y3_ハイライト下右 = pars["ハイライト下右"].ToPar(); - pars = 本体[0][4]; - X0Y4_腰 = pars["腰"].ToPar(); - X0Y4_股 = pars["股"].ToPar(); - X0Y4_下腹 = pars["下腹"].ToPar(); - X0Y4_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); - X0Y4_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); - X0Y4_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); - X0Y4_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - X0Y4_筋肉_筋上左 = pars2["筋上左"].ToPar(); - X0Y4_筋肉_筋上右 = pars2["筋上右"].ToPar(); - X0Y4_筋肉_筋下左 = pars2["筋下左"].ToPar(); - X0Y4_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y4_ハイライト = pars["ハイライト"].ToPar(); - X0Y4_臍 = pars["臍"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - pars3 = pars2["渦"].ToPars(); - X0Y4_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); - X0Y4_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); - X0Y4_悪タトゥ_渦_タトゥ2左 = pars3["タトゥ2左"].ToPar(); - X0Y4_悪タトゥ_渦_タトゥ2右 = pars3["タトゥ2右"].ToPar(); - pars3 = pars2["ハート"].ToPars(); - X0Y4_淫タトゥ_ハート_タトゥ1左 = pars3["タトゥ1左"].ToPar(); - X0Y4_淫タトゥ_ハート_タトゥ1右 = pars3["タトゥ1右"].ToPar(); - X0Y4_淫タトゥ_ハート_タトゥ2左 = pars3["タトゥ2左"].ToPar(); - X0Y4_淫タトゥ_ハート_タトゥ2右 = pars3["タトゥ2右"].ToPar(); - X0Y4_傷X左 = pars["傷X左"].ToPar(); - X0Y4_傷X右 = pars["傷X右"].ToPar(); - X0Y4_傷I左 = pars["傷I左"].ToPar(); - X0Y4_傷I右 = pars["傷I右"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - pars3 = pars2["紋左"].ToPars(); - X0Y4_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); - X0Y4_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); - X0Y4_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); - pars3 = pars2["紋右"].ToPars(); - X0Y4_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); - X0Y4_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); - X0Y4_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y4_獣性_獣毛左 = pars2["獣毛左"].ToPar(); - X0Y4_獣性_獣毛右 = pars2["獣毛右"].ToPar(); - pars2 = pars["虫性"].ToPars(); - X0Y4_虫性_甲殻2 = pars2["甲殻2"].ToPar(); - X0Y4_虫性_甲殻1 = pars2["甲殻1"].ToPar(); - pars2 = pars["鱗"].ToPars(); - pars3 = pars2["左"].ToPars(); - X0Y4_竜性_左_鱗1 = pars3["鱗1"].ToPar(); - X0Y4_竜性_左_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y4_竜性_右_鱗1 = pars3["鱗1"].ToPar(); - X0Y4_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - X0Y4_ハイライト上左 = pars["ハイライト上左"].ToPar(); - X0Y4_ハイライト上右 = pars["ハイライト上右"].ToPar(); - X0Y4_ハイライト下左 = pars["ハイライト下左"].ToPar(); - X0Y4_ハイライト下右 = pars["ハイライト下右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 腰_表示 = e.腰_表示; - 股_表示 = e.股_表示; - 下腹_表示 = e.下腹_表示; - 腰皺_表示 = e.腰皺_表示; - 筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示; - 筋肉_筋肉左_表示 = e.筋肉_筋肉左_表示; - 筋肉_筋肉右_表示 = e.筋肉_筋肉右_表示; - 筋肉_筋上左_表示 = e.筋肉_筋上左_表示; - 筋肉_筋上右_表示 = e.筋肉_筋上右_表示; - 筋肉_筋下左_表示 = e.筋肉_筋下左_表示; - 筋肉_筋下右_表示 = e.筋肉_筋下右_表示; - ハイライト_表示 = e.ハイライト_表示; - 臍_表示 = e.臍_表示; - 悪タトゥ_渦_タトゥ1左_表示 = e.悪タトゥ_渦_タトゥ1左_表示; - 悪タトゥ_渦_タトゥ1右_表示 = e.悪タトゥ_渦_タトゥ1右_表示; - 悪タトゥ_渦_タトゥ2左_表示 = e.悪タトゥ_渦_タトゥ2左_表示; - 悪タトゥ_渦_タトゥ2右_表示 = e.悪タトゥ_渦_タトゥ2右_表示; - 淫タトゥ_ハート_タトゥ1左_表示 = e.淫タトゥ_ハート_タトゥ1左_表示; - 淫タトゥ_ハート_タトゥ1右_表示 = e.淫タトゥ_ハート_タトゥ1右_表示; - 淫タトゥ_ハート_タトゥ2左_表示 = e.淫タトゥ_ハート_タトゥ2左_表示; - 淫タトゥ_ハート_タトゥ2右_表示 = e.淫タトゥ_ハート_タトゥ2右_表示; - 傷X左_表示 = e.傷X左_表示; - 傷X右_表示 = e.傷X右_表示; - 傷I左_表示 = e.傷I左_表示; - 傷I右_表示 = e.傷I右_表示; - 紋柄_紋左_紋1_表示 = e.紋柄_紋左_紋1_表示; - 紋柄_紋左_紋2_表示 = e.紋柄_紋左_紋2_表示; - 紋柄_紋左_紋3_表示 = e.紋柄_紋左_紋3_表示; - 紋柄_紋右_紋1_表示 = e.紋柄_紋右_紋1_表示; - 紋柄_紋右_紋2_表示 = e.紋柄_紋右_紋2_表示; - 紋柄_紋右_紋3_表示 = e.紋柄_紋右_紋3_表示; - 獣性_獣毛左_表示 = e.獣性_獣毛左_表示; - 獣性_獣毛右_表示 = e.獣性_獣毛右_表示; - 虫性_甲殻2_表示 = e.虫性_甲殻2_表示; - 虫性_甲殻1_表示 = e.虫性_甲殻1_表示; - 竜性_左_鱗1_表示 = e.竜性_左_鱗1_表示; - 竜性_左_鱗2_表示 = e.竜性_左_鱗2_表示; - 竜性_右_鱗1_表示 = e.竜性_右_鱗1_表示; - 竜性_右_鱗2_表示 = e.竜性_右_鱗2_表示; - ハイライト上左_表示 = e.ハイライト上左_表示; - ハイライト上右_表示 = e.ハイライト上右_表示; - ハイライト下左_表示 = e.ハイライト下左_表示; - ハイライト下右_表示 = e.ハイライト下右_表示; - ハイライト表示 = e.ハイライト表示; - if (e.スライム) - { - スライム(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.胴_接続.Count > 0) - { - 胴_接続 = e.胴_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腰2; - f.ConnectionType = ConnectionInfo.腰_胴_接続; - f.接続(腰2.胴_接続点); - return f; - }).ToArray(); - } - if (e.腿左_接続.Count > 0) - { - 腿左_接続 = e.腿左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腰2; - f.ConnectionType = ConnectionInfo.腰_腿左_接続; - f.接続(腰2.腿左_接続点); - return f; - }).ToArray(); - } - if (e.腿右_接続.Count > 0) - { - 腿右_接続 = e.腿右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腰2; - f.ConnectionType = ConnectionInfo.腰_腿右_接続; - f.接続(腰2.腿右_接続点); - return f; - }).ToArray(); - } - if (e.膣基_接続.Count > 0) - { - 膣基_接続 = e.膣基_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腰2; - f.ConnectionType = ConnectionInfo.腰_膣基_接続; - f.接続(腰2.膣基_接続点); - return f; - }).ToArray(); - } - if (e.肛門_接続.Count > 0) - { - 肛門_接続 = e.肛門_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腰2; - f.ConnectionType = ConnectionInfo.腰_肛門_接続; - f.接続(腰2.肛門_接続点); - return f; - }).ToArray(); - } - if (e.尾_接続.Count > 0) - { - 尾_接続 = e.尾_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腰2; - f.ConnectionType = ConnectionInfo.腰_尾_接続; - f.接続(腰2.尾_接続点); - return f; - }).ToArray(); - } - if (e.半身_接続.Count > 0) - { - 半身_接続 = e.半身_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腰2; - f.ConnectionType = ConnectionInfo.腰_半身_接続; - f.接続(腰2.半身_接続点); - return f; - }).ToArray(); - } - if (e.上着_接続.Count > 0) - { - 上着_接続 = e.上着_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腰2; - f.ConnectionType = ConnectionInfo.腰_上着_接続; - f.接続(腰2.上着_接続点); - return f; - }).ToArray(); - } - if (e.肌_接続.Count > 0) - { - 肌_接続 = e.肌_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腰2; - f.ConnectionType = ConnectionInfo.腰_肌_接続; - f.接続(腰2.肌_接続点); - return f; - }).ToArray(); - } - if (e.翼左_接続.Count > 0) - { - 翼左_接続 = e.翼左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腰2; - f.ConnectionType = ConnectionInfo.腰_翼左_接続; - f.接続(腰2.翼左_接続点); - return f; - }).ToArray(); - } - if (e.翼右_接続.Count > 0) - { - 翼右_接続 = e.翼右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腰2; - f.ConnectionType = ConnectionInfo.腰_翼右_接続; - f.接続(腰2.翼右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_腰CP = new ColorP(X0Y0_腰, 腰CD, DisUnit, abj: true); - X0Y0_股CP = new ColorP(X0Y0_股, 股CD, DisUnit, abj: false); - X0Y0_下腹CP = new ColorP(X0Y0_下腹, 下腹CD, DisUnit, abj: false); - X0Y0_腰皺CP = new ColorP(X0Y0_腰皺, 腰皺CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y0_筋肉_筋上左CP = new ColorP(X0Y0_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); - X0Y0_筋肉_筋上右CP = new ColorP(X0Y0_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); - X0Y0_筋肉_筋下左CP = new ColorP(X0Y0_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); - X0Y0_筋肉_筋下右CP = new ColorP(X0Y0_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); - X0Y0_ハイライトCP = new ColorP(X0Y0_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y0_臍CP = new ColorP(X0Y0_臍, 臍CD, DisUnit, abj: false); - X0Y0_悪タトゥ_渦_タトゥ1左CP = new ColorP(X0Y0_悪タトゥ_渦_タトゥ1左, 悪タトゥ_渦_タトゥ1左CD, DisUnit, abj: true); - X0Y0_悪タトゥ_渦_タトゥ1右CP = new ColorP(X0Y0_悪タトゥ_渦_タトゥ1右, 悪タトゥ_渦_タトゥ1右CD, DisUnit, abj: true); - X0Y0_悪タトゥ_渦_タトゥ2左CP = new ColorP(X0Y0_悪タトゥ_渦_タトゥ2左, 悪タトゥ_渦_タトゥ2左CD, DisUnit, abj: true); - X0Y0_悪タトゥ_渦_タトゥ2右CP = new ColorP(X0Y0_悪タトゥ_渦_タトゥ2右, 悪タトゥ_渦_タトゥ2右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_ハート_タトゥ1左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ1左, 淫タトゥ_ハート_タトゥ1左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_ハート_タトゥ1右CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ1右, 淫タトゥ_ハート_タトゥ1右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_ハート_タトゥ2左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ2左, 淫タトゥ_ハート_タトゥ2左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_ハート_タトゥ2右CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ2右, 淫タトゥ_ハート_タトゥ2右CD, DisUnit, abj: true); - X0Y0_傷X左CP = new ColorP(X0Y0_傷X左, 傷X左CD, DisUnit, abj: true); - X0Y0_傷X右CP = new ColorP(X0Y0_傷X右, 傷X右CD, DisUnit, abj: true); - X0Y0_傷I左CP = new ColorP(X0Y0_傷I左, 傷I左CD, DisUnit, abj: true); - X0Y0_傷I右CP = new ColorP(X0Y0_傷I右, 傷I右CD, 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_紋柄_紋右_紋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_獣性_獣毛左CP = new ColorP(X0Y0_獣性_獣毛左, 獣性_獣毛左CD, DisUnit, abj: true); - X0Y0_獣性_獣毛右CP = new ColorP(X0Y0_獣性_獣毛右, 獣性_獣毛右CD, 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_竜性_右_鱗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_ハイライト上右CP = new ColorP(X0Y0_ハイライト上右, ハイライト上右CD, DisUnit, abj: true); - X0Y0_ハイライト下左CP = new ColorP(X0Y0_ハイライト下左, ハイライト下左CD, DisUnit, abj: true); - X0Y0_ハイライト下右CP = new ColorP(X0Y0_ハイライト下右, ハイライト下右CD, DisUnit, abj: true); - X0Y1_腰CP = new ColorP(X0Y1_腰, 腰CD, DisUnit, abj: true); - X0Y1_股CP = new ColorP(X0Y1_股, 股CD, DisUnit, abj: false); - X0Y1_下腹CP = new ColorP(X0Y1_下腹, 下腹CD, DisUnit, abj: false); - X0Y1_腰皺CP = new ColorP(X0Y1_腰皺, 腰皺CD, DisUnit, abj: false); - X0Y1_筋肉_筋肉下CP = new ColorP(X0Y1_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); - X0Y1_筋肉_筋肉左CP = new ColorP(X0Y1_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y1_筋肉_筋肉右CP = new ColorP(X0Y1_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y1_筋肉_筋上左CP = new ColorP(X0Y1_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); - X0Y1_筋肉_筋上右CP = new ColorP(X0Y1_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); - X0Y1_筋肉_筋下左CP = new ColorP(X0Y1_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); - X0Y1_筋肉_筋下右CP = new ColorP(X0Y1_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); - X0Y1_ハイライトCP = new ColorP(X0Y1_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y1_臍CP = new ColorP(X0Y1_臍, 臍CD, DisUnit, abj: false); - X0Y1_悪タトゥ_渦_タトゥ1左CP = new ColorP(X0Y1_悪タトゥ_渦_タトゥ1左, 悪タトゥ_渦_タトゥ1左CD, DisUnit, abj: true); - X0Y1_悪タトゥ_渦_タトゥ1右CP = new ColorP(X0Y1_悪タトゥ_渦_タトゥ1右, 悪タトゥ_渦_タトゥ1右CD, DisUnit, abj: true); - X0Y1_悪タトゥ_渦_タトゥ2左CP = new ColorP(X0Y1_悪タトゥ_渦_タトゥ2左, 悪タトゥ_渦_タトゥ2左CD, DisUnit, abj: true); - X0Y1_悪タトゥ_渦_タトゥ2右CP = new ColorP(X0Y1_悪タトゥ_渦_タトゥ2右, 悪タトゥ_渦_タトゥ2右CD, DisUnit, abj: true); - X0Y1_淫タトゥ_ハート_タトゥ1左CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ1左, 淫タトゥ_ハート_タトゥ1左CD, DisUnit, abj: true); - X0Y1_淫タトゥ_ハート_タトゥ1右CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ1右, 淫タトゥ_ハート_タトゥ1右CD, DisUnit, abj: true); - X0Y1_淫タトゥ_ハート_タトゥ2左CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ2左, 淫タトゥ_ハート_タトゥ2左CD, DisUnit, abj: true); - X0Y1_淫タトゥ_ハート_タトゥ2右CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ2右, 淫タトゥ_ハート_タトゥ2右CD, DisUnit, abj: true); - X0Y1_傷X左CP = new ColorP(X0Y1_傷X左, 傷X左CD, DisUnit, abj: true); - X0Y1_傷X右CP = new ColorP(X0Y1_傷X右, 傷X右CD, DisUnit, abj: true); - X0Y1_傷I左CP = new ColorP(X0Y1_傷I左, 傷I左CD, DisUnit, abj: true); - X0Y1_傷I右CP = new ColorP(X0Y1_傷I右, 傷I右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_紋柄_紋左_紋3CP = new ColorP(X0Y1_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, 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_獣性_獣毛右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_竜性_右_鱗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_ハイライト上右CP = new ColorP(X0Y1_ハイライト上右, ハイライト上右CD, DisUnit, abj: true); - X0Y1_ハイライト下左CP = new ColorP(X0Y1_ハイライト下左, ハイライト下左CD, DisUnit, abj: true); - X0Y1_ハイライト下右CP = new ColorP(X0Y1_ハイライト下右, ハイライト下右CD, DisUnit, abj: true); - X0Y2_腰CP = new ColorP(X0Y2_腰, 腰CD, DisUnit, abj: true); - X0Y2_股CP = new ColorP(X0Y2_股, 股CD, DisUnit, abj: false); - X0Y2_下腹CP = new ColorP(X0Y2_下腹, 下腹CD, DisUnit, abj: false); - X0Y2_腰皺CP = new ColorP(X0Y2_腰皺, 腰皺CD, DisUnit, abj: false); - X0Y2_筋肉_筋肉下CP = new ColorP(X0Y2_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); - X0Y2_筋肉_筋肉左CP = new ColorP(X0Y2_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y2_筋肉_筋肉右CP = new ColorP(X0Y2_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y2_筋肉_筋上左CP = new ColorP(X0Y2_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); - X0Y2_筋肉_筋上右CP = new ColorP(X0Y2_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); - X0Y2_筋肉_筋下左CP = new ColorP(X0Y2_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); - X0Y2_筋肉_筋下右CP = new ColorP(X0Y2_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); - X0Y2_ハイライトCP = new ColorP(X0Y2_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y2_臍CP = new ColorP(X0Y2_臍, 臍CD, DisUnit, abj: false); - X0Y2_悪タトゥ_渦_タトゥ1左CP = new ColorP(X0Y2_悪タトゥ_渦_タトゥ1左, 悪タトゥ_渦_タトゥ1左CD, DisUnit, abj: true); - X0Y2_悪タトゥ_渦_タトゥ1右CP = new ColorP(X0Y2_悪タトゥ_渦_タトゥ1右, 悪タトゥ_渦_タトゥ1右CD, DisUnit, abj: true); - X0Y2_悪タトゥ_渦_タトゥ2左CP = new ColorP(X0Y2_悪タトゥ_渦_タトゥ2左, 悪タトゥ_渦_タトゥ2左CD, DisUnit, abj: true); - X0Y2_悪タトゥ_渦_タトゥ2右CP = new ColorP(X0Y2_悪タトゥ_渦_タトゥ2右, 悪タトゥ_渦_タトゥ2右CD, DisUnit, abj: true); - X0Y2_淫タトゥ_ハート_タトゥ1左CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ1左, 淫タトゥ_ハート_タトゥ1左CD, DisUnit, abj: true); - X0Y2_淫タトゥ_ハート_タトゥ1右CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ1右, 淫タトゥ_ハート_タトゥ1右CD, DisUnit, abj: true); - X0Y2_淫タトゥ_ハート_タトゥ2左CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ2左, 淫タトゥ_ハート_タトゥ2左CD, DisUnit, abj: true); - X0Y2_淫タトゥ_ハート_タトゥ2右CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ2右, 淫タトゥ_ハート_タトゥ2右CD, DisUnit, abj: true); - X0Y2_傷X左CP = new ColorP(X0Y2_傷X左, 傷X左CD, DisUnit, abj: true); - X0Y2_傷X右CP = new ColorP(X0Y2_傷X右, 傷X右CD, DisUnit, abj: true); - X0Y2_傷I左CP = new ColorP(X0Y2_傷I左, 傷I左CD, DisUnit, abj: true); - X0Y2_傷I右CP = new ColorP(X0Y2_傷I右, 傷I右CD, DisUnit, abj: true); - X0Y2_紋柄_紋左_紋1CP = new ColorP(X0Y2_紋柄_紋左_紋1, 紋柄_紋左_紋1CD, DisUnit, abj: true); - X0Y2_紋柄_紋左_紋2CP = new ColorP(X0Y2_紋柄_紋左_紋2, 紋柄_紋左_紋2CD, DisUnit, abj: true); - X0Y2_紋柄_紋左_紋3CP = new ColorP(X0Y2_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, DisUnit, abj: true); - X0Y2_紋柄_紋右_紋1CP = new ColorP(X0Y2_紋柄_紋右_紋1, 紋柄_紋右_紋1CD, DisUnit, abj: true); - X0Y2_紋柄_紋右_紋2CP = new ColorP(X0Y2_紋柄_紋右_紋2, 紋柄_紋右_紋2CD, DisUnit, abj: true); - X0Y2_紋柄_紋右_紋3CP = new ColorP(X0Y2_紋柄_紋右_紋3, 紋柄_紋右_紋3CD, DisUnit, abj: true); - X0Y2_獣性_獣毛左CP = new ColorP(X0Y2_獣性_獣毛左, 獣性_獣毛左CD, DisUnit, abj: true); - X0Y2_獣性_獣毛右CP = new ColorP(X0Y2_獣性_獣毛右, 獣性_獣毛右CD, DisUnit, abj: true); - X0Y2_虫性_甲殻2CP = new ColorP(X0Y2_虫性_甲殻2, 虫性_甲殻2CD, DisUnit, abj: true); - X0Y2_虫性_甲殻1CP = new ColorP(X0Y2_虫性_甲殻1, 虫性_甲殻1CD, DisUnit, abj: true); - X0Y2_竜性_左_鱗1CP = new ColorP(X0Y2_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); - X0Y2_竜性_左_鱗2CP = new ColorP(X0Y2_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); - X0Y2_竜性_右_鱗1CP = new ColorP(X0Y2_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); - X0Y2_竜性_右_鱗2CP = new ColorP(X0Y2_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); - X0Y2_ハイライト上左CP = new ColorP(X0Y2_ハイライト上左, ハイライト上左CD, DisUnit, abj: true); - X0Y2_ハイライト上右CP = new ColorP(X0Y2_ハイライト上右, ハイライト上右CD, DisUnit, abj: true); - X0Y2_ハイライト下左CP = new ColorP(X0Y2_ハイライト下左, ハイライト下左CD, DisUnit, abj: true); - X0Y2_ハイライト下右CP = new ColorP(X0Y2_ハイライト下右, ハイライト下右CD, DisUnit, abj: true); - X0Y3_腰CP = new ColorP(X0Y3_腰, 腰CD, DisUnit, abj: true); - X0Y3_股CP = new ColorP(X0Y3_股, 股CD, DisUnit, abj: false); - X0Y3_下腹CP = new ColorP(X0Y3_下腹, 下腹CD, DisUnit, abj: false); - X0Y3_腰皺CP = new ColorP(X0Y3_腰皺, 腰皺CD, DisUnit, abj: false); - X0Y3_筋肉_筋肉下CP = new ColorP(X0Y3_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); - X0Y3_筋肉_筋肉左CP = new ColorP(X0Y3_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y3_筋肉_筋肉右CP = new ColorP(X0Y3_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y3_筋肉_筋上左CP = new ColorP(X0Y3_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); - X0Y3_筋肉_筋上右CP = new ColorP(X0Y3_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); - X0Y3_筋肉_筋下左CP = new ColorP(X0Y3_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); - X0Y3_筋肉_筋下右CP = new ColorP(X0Y3_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); - X0Y3_ハイライトCP = new ColorP(X0Y3_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y3_臍CP = new ColorP(X0Y3_臍, 臍CD, DisUnit, abj: false); - X0Y3_悪タトゥ_渦_タトゥ1左CP = new ColorP(X0Y3_悪タトゥ_渦_タトゥ1左, 悪タトゥ_渦_タトゥ1左CD, DisUnit, abj: true); - X0Y3_悪タトゥ_渦_タトゥ1右CP = new ColorP(X0Y3_悪タトゥ_渦_タトゥ1右, 悪タトゥ_渦_タトゥ1右CD, DisUnit, abj: true); - X0Y3_悪タトゥ_渦_タトゥ2左CP = new ColorP(X0Y3_悪タトゥ_渦_タトゥ2左, 悪タトゥ_渦_タトゥ2左CD, DisUnit, abj: true); - X0Y3_悪タトゥ_渦_タトゥ2右CP = new ColorP(X0Y3_悪タトゥ_渦_タトゥ2右, 悪タトゥ_渦_タトゥ2右CD, DisUnit, abj: true); - X0Y3_淫タトゥ_ハート_タトゥ1左CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ1左, 淫タトゥ_ハート_タトゥ1左CD, DisUnit, abj: true); - X0Y3_淫タトゥ_ハート_タトゥ1右CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ1右, 淫タトゥ_ハート_タトゥ1右CD, DisUnit, abj: true); - X0Y3_淫タトゥ_ハート_タトゥ2左CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ2左, 淫タトゥ_ハート_タトゥ2左CD, DisUnit, abj: true); - X0Y3_淫タトゥ_ハート_タトゥ2右CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ2右, 淫タトゥ_ハート_タトゥ2右CD, DisUnit, abj: true); - X0Y3_傷X左CP = new ColorP(X0Y3_傷X左, 傷X左CD, DisUnit, abj: true); - X0Y3_傷X右CP = new ColorP(X0Y3_傷X右, 傷X右CD, DisUnit, abj: true); - X0Y3_傷I左CP = new ColorP(X0Y3_傷I左, 傷I左CD, DisUnit, abj: true); - X0Y3_傷I右CP = new ColorP(X0Y3_傷I右, 傷I右CD, DisUnit, abj: true); - X0Y3_紋柄_紋左_紋1CP = new ColorP(X0Y3_紋柄_紋左_紋1, 紋柄_紋左_紋1CD, DisUnit, abj: true); - X0Y3_紋柄_紋左_紋2CP = new ColorP(X0Y3_紋柄_紋左_紋2, 紋柄_紋左_紋2CD, DisUnit, abj: true); - X0Y3_紋柄_紋左_紋3CP = new ColorP(X0Y3_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, DisUnit, abj: true); - X0Y3_紋柄_紋右_紋1CP = new ColorP(X0Y3_紋柄_紋右_紋1, 紋柄_紋右_紋1CD, DisUnit, abj: true); - X0Y3_紋柄_紋右_紋2CP = new ColorP(X0Y3_紋柄_紋右_紋2, 紋柄_紋右_紋2CD, DisUnit, abj: true); - X0Y3_紋柄_紋右_紋3CP = new ColorP(X0Y3_紋柄_紋右_紋3, 紋柄_紋右_紋3CD, DisUnit, abj: true); - X0Y3_獣性_獣毛左CP = new ColorP(X0Y3_獣性_獣毛左, 獣性_獣毛左CD, DisUnit, abj: true); - X0Y3_獣性_獣毛右CP = new ColorP(X0Y3_獣性_獣毛右, 獣性_獣毛右CD, DisUnit, abj: true); - X0Y3_虫性_甲殻2CP = new ColorP(X0Y3_虫性_甲殻2, 虫性_甲殻2CD, DisUnit, abj: true); - X0Y3_虫性_甲殻1CP = new ColorP(X0Y3_虫性_甲殻1, 虫性_甲殻1CD, DisUnit, abj: true); - X0Y3_竜性_左_鱗1CP = new ColorP(X0Y3_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); - X0Y3_竜性_左_鱗2CP = new ColorP(X0Y3_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); - X0Y3_竜性_右_鱗1CP = new ColorP(X0Y3_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); - X0Y3_竜性_右_鱗2CP = new ColorP(X0Y3_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); - X0Y3_ハイライト上左CP = new ColorP(X0Y3_ハイライト上左, ハイライト上左CD, DisUnit, abj: true); - X0Y3_ハイライト上右CP = new ColorP(X0Y3_ハイライト上右, ハイライト上右CD, DisUnit, abj: true); - X0Y3_ハイライト下左CP = new ColorP(X0Y3_ハイライト下左, ハイライト下左CD, DisUnit, abj: true); - X0Y3_ハイライト下右CP = new ColorP(X0Y3_ハイライト下右, ハイライト下右CD, DisUnit, abj: true); - X0Y4_腰CP = new ColorP(X0Y4_腰, 腰CD, DisUnit, abj: true); - X0Y4_股CP = new ColorP(X0Y4_股, 股CD, DisUnit, abj: false); - X0Y4_下腹CP = new ColorP(X0Y4_下腹, 下腹CD, DisUnit, abj: false); - X0Y4_腰皺CP = new ColorP(X0Y4_腰皺, 腰皺CD, DisUnit, abj: false); - X0Y4_筋肉_筋肉下CP = new ColorP(X0Y4_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); - X0Y4_筋肉_筋肉左CP = new ColorP(X0Y4_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); - X0Y4_筋肉_筋肉右CP = new ColorP(X0Y4_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); - X0Y4_筋肉_筋上左CP = new ColorP(X0Y4_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); - X0Y4_筋肉_筋上右CP = new ColorP(X0Y4_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); - X0Y4_筋肉_筋下左CP = new ColorP(X0Y4_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); - X0Y4_筋肉_筋下右CP = new ColorP(X0Y4_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); - X0Y4_ハイライトCP = new ColorP(X0Y4_ハイライト, ハイライトCD, DisUnit, abj: true); - X0Y4_臍CP = new ColorP(X0Y4_臍, 臍CD, DisUnit, abj: false); - X0Y4_悪タトゥ_渦_タトゥ1左CP = new ColorP(X0Y4_悪タトゥ_渦_タトゥ1左, 悪タトゥ_渦_タトゥ1左CD, DisUnit, abj: true); - X0Y4_悪タトゥ_渦_タトゥ1右CP = new ColorP(X0Y4_悪タトゥ_渦_タトゥ1右, 悪タトゥ_渦_タトゥ1右CD, DisUnit, abj: true); - X0Y4_悪タトゥ_渦_タトゥ2左CP = new ColorP(X0Y4_悪タトゥ_渦_タトゥ2左, 悪タトゥ_渦_タトゥ2左CD, DisUnit, abj: true); - X0Y4_悪タトゥ_渦_タトゥ2右CP = new ColorP(X0Y4_悪タトゥ_渦_タトゥ2右, 悪タトゥ_渦_タトゥ2右CD, DisUnit, abj: true); - X0Y4_淫タトゥ_ハート_タトゥ1左CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ1左, 淫タトゥ_ハート_タトゥ1左CD, DisUnit, abj: true); - X0Y4_淫タトゥ_ハート_タトゥ1右CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ1右, 淫タトゥ_ハート_タトゥ1右CD, DisUnit, abj: true); - X0Y4_淫タトゥ_ハート_タトゥ2左CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ2左, 淫タトゥ_ハート_タトゥ2左CD, DisUnit, abj: true); - X0Y4_淫タトゥ_ハート_タトゥ2右CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ2右, 淫タトゥ_ハート_タトゥ2右CD, DisUnit, abj: true); - X0Y4_傷X左CP = new ColorP(X0Y4_傷X左, 傷X左CD, DisUnit, abj: true); - X0Y4_傷X右CP = new ColorP(X0Y4_傷X右, 傷X右CD, DisUnit, abj: true); - X0Y4_傷I左CP = new ColorP(X0Y4_傷I左, 傷I左CD, DisUnit, abj: true); - X0Y4_傷I右CP = new ColorP(X0Y4_傷I右, 傷I右CD, DisUnit, abj: true); - X0Y4_紋柄_紋左_紋1CP = new ColorP(X0Y4_紋柄_紋左_紋1, 紋柄_紋左_紋1CD, DisUnit, abj: true); - X0Y4_紋柄_紋左_紋2CP = new ColorP(X0Y4_紋柄_紋左_紋2, 紋柄_紋左_紋2CD, DisUnit, abj: true); - X0Y4_紋柄_紋左_紋3CP = new ColorP(X0Y4_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, DisUnit, abj: true); - X0Y4_紋柄_紋右_紋1CP = new ColorP(X0Y4_紋柄_紋右_紋1, 紋柄_紋右_紋1CD, DisUnit, abj: true); - X0Y4_紋柄_紋右_紋2CP = new ColorP(X0Y4_紋柄_紋右_紋2, 紋柄_紋右_紋2CD, DisUnit, abj: true); - X0Y4_紋柄_紋右_紋3CP = new ColorP(X0Y4_紋柄_紋右_紋3, 紋柄_紋右_紋3CD, DisUnit, abj: true); - X0Y4_獣性_獣毛左CP = new ColorP(X0Y4_獣性_獣毛左, 獣性_獣毛左CD, DisUnit, abj: true); - X0Y4_獣性_獣毛右CP = new ColorP(X0Y4_獣性_獣毛右, 獣性_獣毛右CD, DisUnit, abj: true); - X0Y4_虫性_甲殻2CP = new ColorP(X0Y4_虫性_甲殻2, 虫性_甲殻2CD, DisUnit, abj: true); - X0Y4_虫性_甲殻1CP = new ColorP(X0Y4_虫性_甲殻1, 虫性_甲殻1CD, DisUnit, abj: true); - X0Y4_竜性_左_鱗1CP = new ColorP(X0Y4_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); - X0Y4_竜性_左_鱗2CP = new ColorP(X0Y4_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); - X0Y4_竜性_右_鱗1CP = new ColorP(X0Y4_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); - X0Y4_竜性_右_鱗2CP = new ColorP(X0Y4_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); - X0Y4_ハイライト上左CP = new ColorP(X0Y4_ハイライト上左, ハイライト上左CD, DisUnit, abj: true); - X0Y4_ハイライト上右CP = new ColorP(X0Y4_ハイライト上右, ハイライト上右CD, DisUnit, abj: true); - X0Y4_ハイライト下左CP = new ColorP(X0Y4_ハイライト下左, ハイライト下左CD, DisUnit, abj: true); - X0Y4_ハイライト下右CP = new ColorP(X0Y4_ハイライト下右, ハイライト下右CD, DisUnit, abj: true); - 筋肉濃度 = e.筋肉濃度; - 傷X左濃度 = e.傷X左濃度; - 傷X右濃度 = e.傷X右濃度; - 傷I左濃度 = e.傷I左濃度; - 傷I右濃度 = e.傷I右濃度; - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - 尺度YB = 0.95; - double num = 1.0025; - X0Y0_臍.BasePointBase = new Vector2D(X0Y0_臍.BasePointBase.X, 0.363998381176966); - X0Y1_臍.BasePointBase = new Vector2D(X0Y1_臍.BasePointBase.X, 0.363099175689868); - X0Y2_臍.BasePointBase = new Vector2D(X0Y2_臍.BasePointBase.X, 0.362199970202771); - X0Y3_臍.BasePointBase = new Vector2D(X0Y3_臍.BasePointBase.X, 0.361300764715674); - X0Y4_臍.BasePointBase = new Vector2D(X0Y4_臍.BasePointBase.X, 0.360401559228577); - X0Y0_ハイライト.BasePointBase = new Vector2D(X0Y0_ハイライト.BasePointBase.X, 0.0225674877335118); - X0Y1_ハイライト.BasePointBase = new Vector2D(X0Y1_ハイライト.BasePointBase.X, 0.0218134639688308); - X0Y2_ハイライト.BasePointBase = new Vector2D(X0Y2_ハイライト.BasePointBase.X, 0.0210594402041497); - X0Y3_ハイライト.BasePointBase = new Vector2D(X0Y3_ハイライト.BasePointBase.X, 0.0203054164394687); - X0Y4_ハイライト.BasePointBase = new Vector2D(X0Y4_ハイライト.BasePointBase.X, 0.0195513926747877); - num = 1.5; - X0Y0_臍.SizeBase *= num; - X0Y1_臍.SizeBase *= num; - X0Y2_臍.SizeBase *= num; - X0Y3_臍.SizeBase *= num; - X0Y4_臍.SizeBase *= num; - X0Y0_ハイライト.SizeBase *= num; - X0Y1_ハイライト.SizeBase *= num; - X0Y2_ハイライト.SizeBase *= num; - X0Y3_ハイライト.SizeBase *= num; - X0Y4_ハイライト.SizeBase *= num; - num = 0.6; - X0Y0_臍.SizeXBase *= num; - X0Y1_臍.SizeXBase *= num; - X0Y2_臍.SizeXBase *= num; - X0Y3_臍.SizeXBase *= num; - X0Y4_臍.SizeXBase *= num; - X0Y0_ハイライト.SizeXBase *= num; - X0Y1_ハイライト.SizeXBase *= num; - X0Y2_ハイライト.SizeXBase *= num; - X0Y3_ハイライト.SizeXBase *= num; - X0Y4_ハイライト.SizeXBase *= num; - num = 1.009; - X0Y0_腰.BasePointBase = X0Y0_腰.JP[0].Joint.MulY(num); - X0Y1_腰.BasePointBase = X0Y1_腰.JP[0].Joint.MulY(num); - X0Y2_腰.BasePointBase = X0Y2_腰.JP[0].Joint.MulY(num); - X0Y3_腰.BasePointBase = X0Y3_腰.JP[0].Joint.MulY(num); - X0Y4_腰.BasePointBase = X0Y4_腰.JP[0].Joint.MulY(num); - } - - public void スライム() - { - X0Y0_腰.OP[右 ? 3 : 3].Outline = false; - X0Y0_腰.OP[右 ? 2 : 4].Outline = false; - X0Y1_腰.OP[右 ? 3 : 3].Outline = false; - X0Y1_腰.OP[右 ? 2 : 4].Outline = false; - X0Y2_腰.OP[右 ? 3 : 3].Outline = false; - X0Y2_腰.OP[右 ? 2 : 4].Outline = false; - X0Y3_腰.OP[右 ? 3 : 3].Outline = false; - X0Y3_腰.OP[右 ? 2 : 4].Outline = false; - X0Y4_腰.OP[右 ? 3 : 3].Outline = false; - X0Y4_腰.OP[右 ? 2 : 4].Outline = false; - X0Y0_股.OP.OutlineFalse(); - X0Y1_股.OP.OutlineFalse(); - X0Y2_股.OP.OutlineFalse(); - X0Y3_股.OP.OutlineFalse(); - X0Y4_股.OP.OutlineFalse(); - X0Y0_下腹.OP[右 ? 3 : 2].Outline = false; - X0Y0_下腹.OP[右 ? 1 : 4].Outline = false; - X0Y1_下腹.OP[右 ? 3 : 2].Outline = false; - X0Y1_下腹.OP[右 ? 1 : 4].Outline = false; - X0Y2_下腹.OP[右 ? 3 : 2].Outline = false; - X0Y2_下腹.OP[右 ? 1 : 4].Outline = false; - X0Y3_下腹.OP[右 ? 3 : 2].Outline = false; - X0Y3_下腹.OP[右 ? 1 : 4].Outline = false; - X0Y4_下腹.OP[右 ? 3 : 2].Outline = false; - X0Y4_下腹.OP[右 ? 1 : 4].Outline = false; - } - - public override void 接続P() - { - 本体.JoinP(); - } - - public override void 接続PA() - { - 本体.JoinPA(); - } - - public override void 描画0(Are Are) - { - switch (本体.IndexY) - { - case 0: - Are.Draw(X0Y0_腰); - Are.Draw(X0Y0_股); - Are.Draw(X0Y0_下腹); - Are.Draw(X0Y0_腰皺); - Are.Draw(X0Y0_筋肉_筋肉下); - Are.Draw(X0Y0_筋肉_筋肉左); - Are.Draw(X0Y0_筋肉_筋肉右); - Are.Draw(X0Y0_筋肉_筋上左); - Are.Draw(X0Y0_筋肉_筋上右); - Are.Draw(X0Y0_筋肉_筋下左); - Are.Draw(X0Y0_筋肉_筋下右); - break; - case 1: - Are.Draw(X0Y1_腰); - Are.Draw(X0Y1_股); - Are.Draw(X0Y1_下腹); - Are.Draw(X0Y1_腰皺); - Are.Draw(X0Y1_筋肉_筋肉下); - Are.Draw(X0Y1_筋肉_筋肉左); - Are.Draw(X0Y1_筋肉_筋肉右); - Are.Draw(X0Y1_筋肉_筋上左); - Are.Draw(X0Y1_筋肉_筋上右); - Are.Draw(X0Y1_筋肉_筋下左); - Are.Draw(X0Y1_筋肉_筋下右); - break; - case 2: - Are.Draw(X0Y2_腰); - Are.Draw(X0Y2_股); - Are.Draw(X0Y2_下腹); - Are.Draw(X0Y2_腰皺); - Are.Draw(X0Y2_筋肉_筋肉下); - Are.Draw(X0Y2_筋肉_筋肉左); - Are.Draw(X0Y2_筋肉_筋肉右); - Are.Draw(X0Y2_筋肉_筋上左); - Are.Draw(X0Y2_筋肉_筋上右); - Are.Draw(X0Y2_筋肉_筋下左); - Are.Draw(X0Y2_筋肉_筋下右); - break; - case 3: - Are.Draw(X0Y3_腰); - Are.Draw(X0Y3_股); - Are.Draw(X0Y3_下腹); - Are.Draw(X0Y3_腰皺); - Are.Draw(X0Y3_筋肉_筋肉下); - Are.Draw(X0Y3_筋肉_筋肉左); - Are.Draw(X0Y3_筋肉_筋肉右); - Are.Draw(X0Y3_筋肉_筋上左); - Are.Draw(X0Y3_筋肉_筋上右); - Are.Draw(X0Y3_筋肉_筋下左); - Are.Draw(X0Y3_筋肉_筋下右); - break; - default: - Are.Draw(X0Y4_腰); - Are.Draw(X0Y4_股); - Are.Draw(X0Y4_下腹); - Are.Draw(X0Y4_腰皺); - Are.Draw(X0Y4_筋肉_筋肉下); - Are.Draw(X0Y4_筋肉_筋肉左); - Are.Draw(X0Y4_筋肉_筋肉右); - Are.Draw(X0Y4_筋肉_筋上左); - Are.Draw(X0Y4_筋肉_筋上右); - Are.Draw(X0Y4_筋肉_筋下左); - Are.Draw(X0Y4_筋肉_筋下右); - break; - } - } - - public override void 描画1(Are Are) - { - switch (本体.IndexY) - { - case 0: - Are.Draw(X0Y0_ハイライト); - Are.Draw(X0Y0_臍); - Are.Draw(X0Y0_悪タトゥ_渦_タトゥ1左); - Are.Draw(X0Y0_悪タトゥ_渦_タトゥ1右); - Are.Draw(X0Y0_悪タトゥ_渦_タトゥ2左); - Are.Draw(X0Y0_悪タトゥ_渦_タトゥ2右); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ1左); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ1右); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ2左); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ2右); - Are.Draw(X0Y0_紋柄_紋左_紋1); - Are.Draw(X0Y0_紋柄_紋左_紋2); - Are.Draw(X0Y0_紋柄_紋左_紋3); - Are.Draw(X0Y0_紋柄_紋右_紋1); - Are.Draw(X0Y0_紋柄_紋右_紋2); - Are.Draw(X0Y0_紋柄_紋右_紋3); - Are.Draw(X0Y0_獣性_獣毛左); - Are.Draw(X0Y0_獣性_獣毛右); - Are.Draw(X0Y0_傷X左); - Are.Draw(X0Y0_傷X右); - Are.Draw(X0Y0_傷I左); - Are.Draw(X0Y0_傷I右); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y0_虫性_甲殻2); - Are.Draw(X0Y0_虫性_甲殻1); - Are.Draw(X0Y0_竜性_左_鱗1); - Are.Draw(X0Y0_竜性_左_鱗2); - Are.Draw(X0Y0_竜性_右_鱗1); - Are.Draw(X0Y0_竜性_右_鱗2); - Are.Draw(X0Y0_ハイライト上左); - Are.Draw(X0Y0_ハイライト上右); - Are.Draw(X0Y0_ハイライト下左); - Are.Draw(X0Y0_ハイライト下右); - break; - case 1: - Are.Draw(X0Y1_ハイライト); - Are.Draw(X0Y1_臍); - Are.Draw(X0Y1_悪タトゥ_渦_タトゥ1左); - Are.Draw(X0Y1_悪タトゥ_渦_タトゥ1右); - Are.Draw(X0Y1_悪タトゥ_渦_タトゥ2左); - Are.Draw(X0Y1_悪タトゥ_渦_タトゥ2右); - Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ1左); - Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ1右); - Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ2左); - Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ2右); - Are.Draw(X0Y1_紋柄_紋左_紋1); - Are.Draw(X0Y1_紋柄_紋左_紋2); - Are.Draw(X0Y1_紋柄_紋左_紋3); - Are.Draw(X0Y1_紋柄_紋右_紋1); - Are.Draw(X0Y1_紋柄_紋右_紋2); - Are.Draw(X0Y1_紋柄_紋右_紋3); - Are.Draw(X0Y1_獣性_獣毛左); - Are.Draw(X0Y1_獣性_獣毛右); - Are.Draw(X0Y1_傷X左); - Are.Draw(X0Y1_傷X右); - Are.Draw(X0Y1_傷I左); - Are.Draw(X0Y1_傷I右); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y1_虫性_甲殻2); - Are.Draw(X0Y1_虫性_甲殻1); - Are.Draw(X0Y1_竜性_左_鱗1); - Are.Draw(X0Y1_竜性_左_鱗2); - Are.Draw(X0Y1_竜性_右_鱗1); - Are.Draw(X0Y1_竜性_右_鱗2); - Are.Draw(X0Y1_ハイライト上左); - Are.Draw(X0Y1_ハイライト上右); - Are.Draw(X0Y1_ハイライト下左); - Are.Draw(X0Y1_ハイライト下右); - break; - case 2: - Are.Draw(X0Y2_ハイライト); - Are.Draw(X0Y2_臍); - Are.Draw(X0Y2_悪タトゥ_渦_タトゥ1左); - Are.Draw(X0Y2_悪タトゥ_渦_タトゥ1右); - Are.Draw(X0Y2_悪タトゥ_渦_タトゥ2左); - Are.Draw(X0Y2_悪タトゥ_渦_タトゥ2右); - Are.Draw(X0Y2_淫タトゥ_ハート_タトゥ1左); - Are.Draw(X0Y2_淫タトゥ_ハート_タトゥ1右); - Are.Draw(X0Y2_淫タトゥ_ハート_タトゥ2左); - Are.Draw(X0Y2_淫タトゥ_ハート_タトゥ2右); - Are.Draw(X0Y2_紋柄_紋左_紋1); - Are.Draw(X0Y2_紋柄_紋左_紋2); - Are.Draw(X0Y2_紋柄_紋左_紋3); - Are.Draw(X0Y2_紋柄_紋右_紋1); - Are.Draw(X0Y2_紋柄_紋右_紋2); - Are.Draw(X0Y2_紋柄_紋右_紋3); - Are.Draw(X0Y2_獣性_獣毛左); - Are.Draw(X0Y2_獣性_獣毛右); - Are.Draw(X0Y2_傷X左); - Are.Draw(X0Y2_傷X右); - Are.Draw(X0Y2_傷I左); - Are.Draw(X0Y2_傷I右); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y2_虫性_甲殻2); - Are.Draw(X0Y2_虫性_甲殻1); - Are.Draw(X0Y2_竜性_左_鱗1); - Are.Draw(X0Y2_竜性_左_鱗2); - Are.Draw(X0Y2_竜性_右_鱗1); - Are.Draw(X0Y2_竜性_右_鱗2); - Are.Draw(X0Y2_ハイライト上左); - Are.Draw(X0Y2_ハイライト上右); - Are.Draw(X0Y2_ハイライト下左); - Are.Draw(X0Y2_ハイライト下右); - break; - case 3: - Are.Draw(X0Y3_ハイライト); - Are.Draw(X0Y3_臍); - Are.Draw(X0Y3_悪タトゥ_渦_タトゥ1左); - Are.Draw(X0Y3_悪タトゥ_渦_タトゥ1右); - Are.Draw(X0Y3_悪タトゥ_渦_タトゥ2左); - Are.Draw(X0Y3_悪タトゥ_渦_タトゥ2右); - Are.Draw(X0Y3_淫タトゥ_ハート_タトゥ1左); - Are.Draw(X0Y3_淫タトゥ_ハート_タトゥ1右); - Are.Draw(X0Y3_淫タトゥ_ハート_タトゥ2左); - Are.Draw(X0Y3_淫タトゥ_ハート_タトゥ2右); - Are.Draw(X0Y3_紋柄_紋左_紋1); - Are.Draw(X0Y3_紋柄_紋左_紋2); - Are.Draw(X0Y3_紋柄_紋左_紋3); - Are.Draw(X0Y3_紋柄_紋右_紋1); - Are.Draw(X0Y3_紋柄_紋右_紋2); - Are.Draw(X0Y3_紋柄_紋右_紋3); - Are.Draw(X0Y3_獣性_獣毛左); - Are.Draw(X0Y3_獣性_獣毛右); - Are.Draw(X0Y3_傷X左); - Are.Draw(X0Y3_傷X右); - Are.Draw(X0Y3_傷I左); - Are.Draw(X0Y3_傷I右); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y3_虫性_甲殻2); - Are.Draw(X0Y3_虫性_甲殻1); - Are.Draw(X0Y3_竜性_左_鱗1); - Are.Draw(X0Y3_竜性_左_鱗2); - Are.Draw(X0Y3_竜性_右_鱗1); - Are.Draw(X0Y3_竜性_右_鱗2); - Are.Draw(X0Y3_ハイライト上左); - Are.Draw(X0Y3_ハイライト上右); - Are.Draw(X0Y3_ハイライト下左); - Are.Draw(X0Y3_ハイライト下右); - break; - default: - Are.Draw(X0Y4_ハイライト); - Are.Draw(X0Y4_臍); - Are.Draw(X0Y4_悪タトゥ_渦_タトゥ1左); - Are.Draw(X0Y4_悪タトゥ_渦_タトゥ1右); - Are.Draw(X0Y4_悪タトゥ_渦_タトゥ2左); - Are.Draw(X0Y4_悪タトゥ_渦_タトゥ2右); - Are.Draw(X0Y4_淫タトゥ_ハート_タトゥ1左); - Are.Draw(X0Y4_淫タトゥ_ハート_タトゥ1右); - Are.Draw(X0Y4_淫タトゥ_ハート_タトゥ2左); - Are.Draw(X0Y4_淫タトゥ_ハート_タトゥ2右); - Are.Draw(X0Y4_紋柄_紋左_紋1); - Are.Draw(X0Y4_紋柄_紋左_紋2); - Are.Draw(X0Y4_紋柄_紋左_紋3); - Are.Draw(X0Y4_紋柄_紋右_紋1); - Are.Draw(X0Y4_紋柄_紋右_紋2); - Are.Draw(X0Y4_紋柄_紋右_紋3); - Are.Draw(X0Y4_獣性_獣毛左); - Are.Draw(X0Y4_獣性_獣毛右); - Are.Draw(X0Y4_傷X左); - Are.Draw(X0Y4_傷X右); - Are.Draw(X0Y4_傷I左); - Are.Draw(X0Y4_傷I右); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y4_虫性_甲殻2); - Are.Draw(X0Y4_虫性_甲殻1); - Are.Draw(X0Y4_竜性_左_鱗1); - Are.Draw(X0Y4_竜性_左_鱗2); - Are.Draw(X0Y4_竜性_右_鱗1); - Are.Draw(X0Y4_竜性_右_鱗2); - Are.Draw(X0Y4_ハイライト上左); - Are.Draw(X0Y4_ハイライト上右); - Are.Draw(X0Y4_ハイライト下左); - Are.Draw(X0Y4_ハイライト下右); - break; - } - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_腰CP.Update(); - X0Y0_股CP.Update(); - X0Y0_下腹CP.Update(); - X0Y0_腰皺CP.Update(); - X0Y0_筋肉_筋肉下CP.Update(); - X0Y0_筋肉_筋肉左CP.Update(); - X0Y0_筋肉_筋肉右CP.Update(); - X0Y0_筋肉_筋上左CP.Update(); - X0Y0_筋肉_筋上右CP.Update(); - X0Y0_筋肉_筋下左CP.Update(); - X0Y0_筋肉_筋下右CP.Update(); - X0Y0_ハイライトCP.Update(); - X0Y0_臍CP.Update(); - X0Y0_悪タトゥ_渦_タトゥ1左CP.Update(); - X0Y0_悪タトゥ_渦_タトゥ1右CP.Update(); - X0Y0_悪タトゥ_渦_タトゥ2左CP.Update(); - X0Y0_悪タトゥ_渦_タトゥ2右CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ1左CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ1右CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ2左CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ2右CP.Update(); - X0Y0_傷X左CP.Update(); - X0Y0_傷X右CP.Update(); - X0Y0_傷I左CP.Update(); - X0Y0_傷I右CP.Update(); - X0Y0_紋柄_紋左_紋1CP.Update(); - X0Y0_紋柄_紋左_紋2CP.Update(); - X0Y0_紋柄_紋左_紋3CP.Update(); - X0Y0_紋柄_紋右_紋1CP.Update(); - X0Y0_紋柄_紋右_紋2CP.Update(); - X0Y0_紋柄_紋右_紋3CP.Update(); - X0Y0_獣性_獣毛左CP.Update(); - X0Y0_獣性_獣毛右CP.Update(); - X0Y0_虫性_甲殻2CP.Update(); - X0Y0_虫性_甲殻1CP.Update(); - X0Y0_竜性_左_鱗1CP.Update(); - X0Y0_竜性_左_鱗2CP.Update(); - X0Y0_竜性_右_鱗1CP.Update(); - X0Y0_竜性_右_鱗2CP.Update(); - X0Y0_ハイライト上左CP.Update(); - X0Y0_ハイライト上右CP.Update(); - X0Y0_ハイライト下左CP.Update(); - X0Y0_ハイライト下右CP.Update(); - break; - case 1: - X0Y1_腰CP.Update(); - X0Y1_股CP.Update(); - X0Y1_下腹CP.Update(); - X0Y1_腰皺CP.Update(); - X0Y1_筋肉_筋肉下CP.Update(); - X0Y1_筋肉_筋肉左CP.Update(); - X0Y1_筋肉_筋肉右CP.Update(); - X0Y1_筋肉_筋上左CP.Update(); - X0Y1_筋肉_筋上右CP.Update(); - X0Y1_筋肉_筋下左CP.Update(); - X0Y1_筋肉_筋下右CP.Update(); - X0Y1_ハイライトCP.Update(); - X0Y1_臍CP.Update(); - X0Y1_悪タトゥ_渦_タトゥ1左CP.Update(); - X0Y1_悪タトゥ_渦_タトゥ1右CP.Update(); - X0Y1_悪タトゥ_渦_タトゥ2左CP.Update(); - X0Y1_悪タトゥ_渦_タトゥ2右CP.Update(); - X0Y1_淫タトゥ_ハート_タトゥ1左CP.Update(); - X0Y1_淫タトゥ_ハート_タトゥ1右CP.Update(); - X0Y1_淫タトゥ_ハート_タトゥ2左CP.Update(); - X0Y1_淫タトゥ_ハート_タトゥ2右CP.Update(); - X0Y1_傷X左CP.Update(); - X0Y1_傷X右CP.Update(); - X0Y1_傷I左CP.Update(); - X0Y1_傷I右CP.Update(); - X0Y1_紋柄_紋左_紋1CP.Update(); - X0Y1_紋柄_紋左_紋2CP.Update(); - X0Y1_紋柄_紋左_紋3CP.Update(); - X0Y1_紋柄_紋右_紋1CP.Update(); - X0Y1_紋柄_紋右_紋2CP.Update(); - X0Y1_紋柄_紋右_紋3CP.Update(); - X0Y1_獣性_獣毛左CP.Update(); - X0Y1_獣性_獣毛右CP.Update(); - X0Y1_虫性_甲殻2CP.Update(); - X0Y1_虫性_甲殻1CP.Update(); - X0Y1_竜性_左_鱗1CP.Update(); - X0Y1_竜性_左_鱗2CP.Update(); - X0Y1_竜性_右_鱗1CP.Update(); - X0Y1_竜性_右_鱗2CP.Update(); - X0Y1_ハイライト上左CP.Update(); - X0Y1_ハイライト上右CP.Update(); - X0Y1_ハイライト下左CP.Update(); - X0Y1_ハイライト下右CP.Update(); - break; - case 2: - X0Y2_腰CP.Update(); - X0Y2_股CP.Update(); - X0Y2_下腹CP.Update(); - X0Y2_腰皺CP.Update(); - X0Y2_筋肉_筋肉下CP.Update(); - X0Y2_筋肉_筋肉左CP.Update(); - X0Y2_筋肉_筋肉右CP.Update(); - X0Y2_筋肉_筋上左CP.Update(); - X0Y2_筋肉_筋上右CP.Update(); - X0Y2_筋肉_筋下左CP.Update(); - X0Y2_筋肉_筋下右CP.Update(); - X0Y2_ハイライトCP.Update(); - X0Y2_臍CP.Update(); - X0Y2_悪タトゥ_渦_タトゥ1左CP.Update(); - X0Y2_悪タトゥ_渦_タトゥ1右CP.Update(); - X0Y2_悪タトゥ_渦_タトゥ2左CP.Update(); - X0Y2_悪タトゥ_渦_タトゥ2右CP.Update(); - X0Y2_淫タトゥ_ハート_タトゥ1左CP.Update(); - X0Y2_淫タトゥ_ハート_タトゥ1右CP.Update(); - X0Y2_淫タトゥ_ハート_タトゥ2左CP.Update(); - X0Y2_淫タトゥ_ハート_タトゥ2右CP.Update(); - X0Y2_傷X左CP.Update(); - X0Y2_傷X右CP.Update(); - X0Y2_傷I左CP.Update(); - X0Y2_傷I右CP.Update(); - X0Y2_紋柄_紋左_紋1CP.Update(); - X0Y2_紋柄_紋左_紋2CP.Update(); - X0Y2_紋柄_紋左_紋3CP.Update(); - X0Y2_紋柄_紋右_紋1CP.Update(); - X0Y2_紋柄_紋右_紋2CP.Update(); - X0Y2_紋柄_紋右_紋3CP.Update(); - X0Y2_獣性_獣毛左CP.Update(); - X0Y2_獣性_獣毛右CP.Update(); - X0Y2_虫性_甲殻2CP.Update(); - X0Y2_虫性_甲殻1CP.Update(); - X0Y2_竜性_左_鱗1CP.Update(); - X0Y2_竜性_左_鱗2CP.Update(); - X0Y2_竜性_右_鱗1CP.Update(); - X0Y2_竜性_右_鱗2CP.Update(); - X0Y2_ハイライト上左CP.Update(); - X0Y2_ハイライト上右CP.Update(); - X0Y2_ハイライト下左CP.Update(); - X0Y2_ハイライト下右CP.Update(); - break; - case 3: - X0Y3_腰CP.Update(); - X0Y3_股CP.Update(); - X0Y3_下腹CP.Update(); - X0Y3_腰皺CP.Update(); - X0Y3_筋肉_筋肉下CP.Update(); - X0Y3_筋肉_筋肉左CP.Update(); - X0Y3_筋肉_筋肉右CP.Update(); - X0Y3_筋肉_筋上左CP.Update(); - X0Y3_筋肉_筋上右CP.Update(); - X0Y3_筋肉_筋下左CP.Update(); - X0Y3_筋肉_筋下右CP.Update(); - X0Y3_ハイライトCP.Update(); - X0Y3_臍CP.Update(); - X0Y3_悪タトゥ_渦_タトゥ1左CP.Update(); - X0Y3_悪タトゥ_渦_タトゥ1右CP.Update(); - X0Y3_悪タトゥ_渦_タトゥ2左CP.Update(); - X0Y3_悪タトゥ_渦_タトゥ2右CP.Update(); - X0Y3_淫タトゥ_ハート_タトゥ1左CP.Update(); - X0Y3_淫タトゥ_ハート_タトゥ1右CP.Update(); - X0Y3_淫タトゥ_ハート_タトゥ2左CP.Update(); - X0Y3_淫タトゥ_ハート_タトゥ2右CP.Update(); - X0Y3_傷X左CP.Update(); - X0Y3_傷X右CP.Update(); - X0Y3_傷I左CP.Update(); - X0Y3_傷I右CP.Update(); - X0Y3_紋柄_紋左_紋1CP.Update(); - X0Y3_紋柄_紋左_紋2CP.Update(); - X0Y3_紋柄_紋左_紋3CP.Update(); - X0Y3_紋柄_紋右_紋1CP.Update(); - X0Y3_紋柄_紋右_紋2CP.Update(); - X0Y3_紋柄_紋右_紋3CP.Update(); - X0Y3_獣性_獣毛左CP.Update(); - X0Y3_獣性_獣毛右CP.Update(); - X0Y3_虫性_甲殻2CP.Update(); - X0Y3_虫性_甲殻1CP.Update(); - X0Y3_竜性_左_鱗1CP.Update(); - X0Y3_竜性_左_鱗2CP.Update(); - X0Y3_竜性_右_鱗1CP.Update(); - X0Y3_竜性_右_鱗2CP.Update(); - X0Y3_ハイライト上左CP.Update(); - X0Y3_ハイライト上右CP.Update(); - X0Y3_ハイライト下左CP.Update(); - X0Y3_ハイライト下右CP.Update(); - break; - default: - X0Y4_腰CP.Update(); - X0Y4_股CP.Update(); - X0Y4_下腹CP.Update(); - X0Y4_腰皺CP.Update(); - X0Y4_筋肉_筋肉下CP.Update(); - X0Y4_筋肉_筋肉左CP.Update(); - X0Y4_筋肉_筋肉右CP.Update(); - X0Y4_筋肉_筋上左CP.Update(); - X0Y4_筋肉_筋上右CP.Update(); - X0Y4_筋肉_筋下左CP.Update(); - X0Y4_筋肉_筋下右CP.Update(); - X0Y4_ハイライトCP.Update(); - X0Y4_臍CP.Update(); - X0Y4_悪タトゥ_渦_タトゥ1左CP.Update(); - X0Y4_悪タトゥ_渦_タトゥ1右CP.Update(); - X0Y4_悪タトゥ_渦_タトゥ2左CP.Update(); - X0Y4_悪タトゥ_渦_タトゥ2右CP.Update(); - X0Y4_淫タトゥ_ハート_タトゥ1左CP.Update(); - X0Y4_淫タトゥ_ハート_タトゥ1右CP.Update(); - X0Y4_淫タトゥ_ハート_タトゥ2左CP.Update(); - X0Y4_淫タトゥ_ハート_タトゥ2右CP.Update(); - X0Y4_傷X左CP.Update(); - X0Y4_傷X右CP.Update(); - X0Y4_傷I左CP.Update(); - X0Y4_傷I右CP.Update(); - X0Y4_紋柄_紋左_紋1CP.Update(); - X0Y4_紋柄_紋左_紋2CP.Update(); - X0Y4_紋柄_紋左_紋3CP.Update(); - X0Y4_紋柄_紋右_紋1CP.Update(); - X0Y4_紋柄_紋右_紋2CP.Update(); - X0Y4_紋柄_紋右_紋3CP.Update(); - X0Y4_獣性_獣毛左CP.Update(); - X0Y4_獣性_獣毛右CP.Update(); - X0Y4_虫性_甲殻2CP.Update(); - X0Y4_虫性_甲殻1CP.Update(); - X0Y4_竜性_左_鱗1CP.Update(); - X0Y4_竜性_左_鱗2CP.Update(); - X0Y4_竜性_右_鱗1CP.Update(); - X0Y4_竜性_右_鱗2CP.Update(); - X0Y4_ハイライト上左CP.Update(); - X0Y4_ハイライト上右CP.Update(); - X0Y4_ハイライト下左CP.Update(); - X0Y4_ハイライト下右CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 腰CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 股CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌R); - 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋上左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋上右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋下左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋下右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 悪タトゥ_渦_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_渦_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_渦_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_渦_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 傷X左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛左CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 獣性_獣毛右CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - ハイライト上左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト上右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト下左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト下右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } - - private void 配色T0(体配色 体配色) - { - 腰CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 股CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌R); - 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋上左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋上右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋下左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋下右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 悪タトゥ_渦_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_渦_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_渦_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_渦_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 傷X左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛左CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 獣性_獣毛右CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - ハイライト上左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト上右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト下左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト下右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } - - private void 配色T1(体配色 体配色) - { - 腰CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 股CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌R); - 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋上左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋上右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋下左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 筋肉_筋下右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - 悪タトゥ_渦_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_渦_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_渦_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_渦_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 傷X左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷X右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 獣性_獣毛左CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 獣性_獣毛右CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫性_甲殻1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - ハイライト上左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト上右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト下左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト下右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋肉_筋肉下_表示 = 筋肉_; + 筋肉_筋肉左_表示 = 筋肉_; + 筋肉_筋肉右_表示 = 筋肉_; + 筋肉_筋上左_表示 = 筋肉_; + 筋肉_筋上右_表示 = 筋肉_; + 筋肉_筋下左_表示 = 筋肉_; + 筋肉_筋下右_表示 = 筋肉_; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 腰_表示 + { + get + { + return X0Y0_腰.Dra; + } + set + { + X0Y0_腰.Dra = value; + X0Y1_腰.Dra = value; + X0Y2_腰.Dra = value; + X0Y3_腰.Dra = value; + X0Y4_腰.Dra = value; + X0Y0_腰.Hit = value; + X0Y1_腰.Hit = value; + X0Y2_腰.Hit = value; + X0Y3_腰.Hit = value; + X0Y4_腰.Hit = value; + } + } + + public bool 股_表示 + { + get + { + return X0Y0_股.Dra; + } + set + { + X0Y0_股.Dra = value; + X0Y1_股.Dra = value; + X0Y2_股.Dra = value; + X0Y3_股.Dra = value; + X0Y4_股.Dra = value; + X0Y0_股.Hit = value; + X0Y1_股.Hit = value; + X0Y2_股.Hit = value; + X0Y3_股.Hit = value; + X0Y4_股.Hit = value; + } + } + + public bool 下腹_表示 + { + get + { + return X0Y0_下腹.Dra; + } + set + { + X0Y0_下腹.Dra = value; + X0Y1_下腹.Dra = value; + X0Y2_下腹.Dra = value; + X0Y3_下腹.Dra = value; + X0Y4_下腹.Dra = value; + X0Y0_下腹.Hit = value; + X0Y1_下腹.Hit = value; + X0Y2_下腹.Hit = value; + X0Y3_下腹.Hit = value; + X0Y4_下腹.Hit = value; + } + } + + public bool 腰皺_表示 + { + get + { + return X0Y0_腰皺.Dra; + } + set + { + X0Y0_腰皺.Dra = value; + X0Y1_腰皺.Dra = value; + X0Y2_腰皺.Dra = value; + X0Y3_腰皺.Dra = value; + X0Y4_腰皺.Dra = value; + X0Y0_腰皺.Hit = value; + X0Y1_腰皺.Hit = value; + X0Y2_腰皺.Hit = value; + X0Y3_腰皺.Hit = value; + X0Y4_腰皺.Hit = value; + } + } + + public bool 筋肉_筋肉下_表示 + { + get + { + return X0Y0_筋肉_筋肉下.Dra; + } + set + { + X0Y0_筋肉_筋肉下.Dra = value; + X0Y1_筋肉_筋肉下.Dra = value; + X0Y2_筋肉_筋肉下.Dra = value; + X0Y3_筋肉_筋肉下.Dra = value; + X0Y4_筋肉_筋肉下.Dra = value; + X0Y0_筋肉_筋肉下.Hit = value; + X0Y1_筋肉_筋肉下.Hit = value; + X0Y2_筋肉_筋肉下.Hit = value; + X0Y3_筋肉_筋肉下.Hit = value; + X0Y4_筋肉_筋肉下.Hit = value; + } + } + + public bool 筋肉_筋肉左_表示 + { + get + { + return X0Y0_筋肉_筋肉左.Dra; + } + set + { + X0Y0_筋肉_筋肉左.Dra = value; + X0Y1_筋肉_筋肉左.Dra = value; + X0Y2_筋肉_筋肉左.Dra = value; + X0Y3_筋肉_筋肉左.Dra = value; + X0Y4_筋肉_筋肉左.Dra = value; + X0Y0_筋肉_筋肉左.Hit = value; + X0Y1_筋肉_筋肉左.Hit = value; + X0Y2_筋肉_筋肉左.Hit = value; + X0Y3_筋肉_筋肉左.Hit = value; + X0Y4_筋肉_筋肉左.Hit = value; + } + } + + public bool 筋肉_筋肉右_表示 + { + get + { + return X0Y0_筋肉_筋肉右.Dra; + } + set + { + X0Y0_筋肉_筋肉右.Dra = value; + X0Y1_筋肉_筋肉右.Dra = value; + X0Y2_筋肉_筋肉右.Dra = value; + X0Y3_筋肉_筋肉右.Dra = value; + X0Y4_筋肉_筋肉右.Dra = value; + X0Y0_筋肉_筋肉右.Hit = value; + X0Y1_筋肉_筋肉右.Hit = value; + X0Y2_筋肉_筋肉右.Hit = value; + X0Y3_筋肉_筋肉右.Hit = value; + X0Y4_筋肉_筋肉右.Hit = value; + } + } + + public bool 筋肉_筋上左_表示 + { + get + { + return X0Y0_筋肉_筋上左.Dra; + } + set + { + X0Y0_筋肉_筋上左.Dra = value; + X0Y1_筋肉_筋上左.Dra = value; + X0Y2_筋肉_筋上左.Dra = value; + X0Y3_筋肉_筋上左.Dra = value; + X0Y4_筋肉_筋上左.Dra = value; + X0Y0_筋肉_筋上左.Hit = value; + X0Y1_筋肉_筋上左.Hit = value; + X0Y2_筋肉_筋上左.Hit = value; + X0Y3_筋肉_筋上左.Hit = value; + X0Y4_筋肉_筋上左.Hit = value; + } + } + + public bool 筋肉_筋上右_表示 + { + get + { + return X0Y0_筋肉_筋上右.Dra; + } + set + { + X0Y0_筋肉_筋上右.Dra = value; + X0Y1_筋肉_筋上右.Dra = value; + X0Y2_筋肉_筋上右.Dra = value; + X0Y3_筋肉_筋上右.Dra = value; + X0Y4_筋肉_筋上右.Dra = value; + X0Y0_筋肉_筋上右.Hit = value; + X0Y1_筋肉_筋上右.Hit = value; + X0Y2_筋肉_筋上右.Hit = value; + X0Y3_筋肉_筋上右.Hit = value; + X0Y4_筋肉_筋上右.Hit = value; + } + } + + public bool 筋肉_筋下左_表示 + { + get + { + return X0Y0_筋肉_筋下左.Dra; + } + set + { + X0Y0_筋肉_筋下左.Dra = value; + X0Y1_筋肉_筋下左.Dra = value; + X0Y2_筋肉_筋下左.Dra = value; + X0Y3_筋肉_筋下左.Dra = value; + X0Y4_筋肉_筋下左.Dra = value; + X0Y0_筋肉_筋下左.Hit = value; + X0Y1_筋肉_筋下左.Hit = value; + X0Y2_筋肉_筋下左.Hit = value; + X0Y3_筋肉_筋下左.Hit = value; + X0Y4_筋肉_筋下左.Hit = value; + } + } + + public bool 筋肉_筋下右_表示 + { + get + { + return X0Y0_筋肉_筋下右.Dra; + } + set + { + X0Y0_筋肉_筋下右.Dra = value; + X0Y1_筋肉_筋下右.Dra = value; + X0Y2_筋肉_筋下右.Dra = value; + X0Y3_筋肉_筋下右.Dra = value; + X0Y4_筋肉_筋下右.Dra = value; + X0Y0_筋肉_筋下右.Hit = value; + X0Y1_筋肉_筋下右.Hit = value; + X0Y2_筋肉_筋下右.Hit = value; + X0Y3_筋肉_筋下右.Hit = value; + X0Y4_筋肉_筋下右.Hit = value; + } + } + + public bool ハイライト_表示 + { + get + { + return X0Y0_ハイライト.Dra; + } + set + { + X0Y0_ハイライト.Dra = value; + X0Y1_ハイライト.Dra = value; + X0Y2_ハイライト.Dra = value; + X0Y3_ハイライト.Dra = value; + X0Y4_ハイライト.Dra = value; + X0Y0_ハイライト.Hit = value; + X0Y1_ハイライト.Hit = value; + X0Y2_ハイライト.Hit = value; + X0Y3_ハイライト.Hit = value; + X0Y4_ハイライト.Hit = value; + } + } + + public bool 臍_表示 + { + get + { + return X0Y0_臍.Dra; + } + set + { + X0Y0_臍.Dra = value; + X0Y1_臍.Dra = value; + X0Y2_臍.Dra = value; + X0Y3_臍.Dra = value; + X0Y4_臍.Dra = value; + X0Y0_臍.Hit = value; + X0Y1_臍.Hit = value; + X0Y2_臍.Hit = value; + X0Y3_臍.Hit = value; + X0Y4_臍.Hit = value; + } + } + + public bool 悪タトゥ_渦_タトゥ1左_表示 + { + get + { + return X0Y0_悪タトゥ_渦_タトゥ1左.Dra; + } + set + { + X0Y0_悪タトゥ_渦_タトゥ1左.Dra = value; + X0Y1_悪タトゥ_渦_タトゥ1左.Dra = value; + X0Y2_悪タトゥ_渦_タトゥ1左.Dra = value; + X0Y3_悪タトゥ_渦_タトゥ1左.Dra = value; + X0Y4_悪タトゥ_渦_タトゥ1左.Dra = value; + X0Y0_悪タトゥ_渦_タトゥ1左.Hit = value; + X0Y1_悪タトゥ_渦_タトゥ1左.Hit = value; + X0Y2_悪タトゥ_渦_タトゥ1左.Hit = value; + X0Y3_悪タトゥ_渦_タトゥ1左.Hit = value; + X0Y4_悪タトゥ_渦_タトゥ1左.Hit = value; + } + } + + public bool 悪タトゥ_渦_タトゥ1右_表示 + { + get + { + return X0Y0_悪タトゥ_渦_タトゥ1右.Dra; + } + set + { + X0Y0_悪タトゥ_渦_タトゥ1右.Dra = value; + X0Y1_悪タトゥ_渦_タトゥ1右.Dra = value; + X0Y2_悪タトゥ_渦_タトゥ1右.Dra = value; + X0Y3_悪タトゥ_渦_タトゥ1右.Dra = value; + X0Y4_悪タトゥ_渦_タトゥ1右.Dra = value; + X0Y0_悪タトゥ_渦_タトゥ1右.Hit = value; + X0Y1_悪タトゥ_渦_タトゥ1右.Hit = value; + X0Y2_悪タトゥ_渦_タトゥ1右.Hit = value; + X0Y3_悪タトゥ_渦_タトゥ1右.Hit = value; + X0Y4_悪タトゥ_渦_タトゥ1右.Hit = value; + } + } + + public bool 悪タトゥ_渦_タトゥ2左_表示 + { + get + { + return X0Y0_悪タトゥ_渦_タトゥ2左.Dra; + } + set + { + X0Y0_悪タトゥ_渦_タトゥ2左.Dra = value; + X0Y1_悪タトゥ_渦_タトゥ2左.Dra = value; + X0Y2_悪タトゥ_渦_タトゥ2左.Dra = value; + X0Y3_悪タトゥ_渦_タトゥ2左.Dra = value; + X0Y4_悪タトゥ_渦_タトゥ2左.Dra = value; + X0Y0_悪タトゥ_渦_タトゥ2左.Hit = value; + X0Y1_悪タトゥ_渦_タトゥ2左.Hit = value; + X0Y2_悪タトゥ_渦_タトゥ2左.Hit = value; + X0Y3_悪タトゥ_渦_タトゥ2左.Hit = value; + X0Y4_悪タトゥ_渦_タトゥ2左.Hit = value; + } + } + + public bool 悪タトゥ_渦_タトゥ2右_表示 + { + get + { + return X0Y0_悪タトゥ_渦_タトゥ2右.Dra; + } + set + { + X0Y0_悪タトゥ_渦_タトゥ2右.Dra = value; + X0Y1_悪タトゥ_渦_タトゥ2右.Dra = value; + X0Y2_悪タトゥ_渦_タトゥ2右.Dra = value; + X0Y3_悪タトゥ_渦_タトゥ2右.Dra = value; + X0Y4_悪タトゥ_渦_タトゥ2右.Dra = value; + X0Y0_悪タトゥ_渦_タトゥ2右.Hit = value; + X0Y1_悪タトゥ_渦_タトゥ2右.Hit = value; + X0Y2_悪タトゥ_渦_タトゥ2右.Hit = value; + X0Y3_悪タトゥ_渦_タトゥ2右.Hit = value; + X0Y4_悪タトゥ_渦_タトゥ2右.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ1左_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ1左.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ1左.Dra = value; + X0Y1_淫タトゥ_ハート_タトゥ1左.Dra = value; + X0Y2_淫タトゥ_ハート_タトゥ1左.Dra = value; + X0Y3_淫タトゥ_ハート_タトゥ1左.Dra = value; + X0Y4_淫タトゥ_ハート_タトゥ1左.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ1左.Hit = value; + X0Y1_淫タトゥ_ハート_タトゥ1左.Hit = value; + X0Y2_淫タトゥ_ハート_タトゥ1左.Hit = value; + X0Y3_淫タトゥ_ハート_タトゥ1左.Hit = value; + X0Y4_淫タトゥ_ハート_タトゥ1左.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ1右_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ1右.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ1右.Dra = value; + X0Y1_淫タトゥ_ハート_タトゥ1右.Dra = value; + X0Y2_淫タトゥ_ハート_タトゥ1右.Dra = value; + X0Y3_淫タトゥ_ハート_タトゥ1右.Dra = value; + X0Y4_淫タトゥ_ハート_タトゥ1右.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ1右.Hit = value; + X0Y1_淫タトゥ_ハート_タトゥ1右.Hit = value; + X0Y2_淫タトゥ_ハート_タトゥ1右.Hit = value; + X0Y3_淫タトゥ_ハート_タトゥ1右.Hit = value; + X0Y4_淫タトゥ_ハート_タトゥ1右.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ2左_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ2左.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ2左.Dra = value; + X0Y1_淫タトゥ_ハート_タトゥ2左.Dra = value; + X0Y2_淫タトゥ_ハート_タトゥ2左.Dra = value; + X0Y3_淫タトゥ_ハート_タトゥ2左.Dra = value; + X0Y4_淫タトゥ_ハート_タトゥ2左.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ2左.Hit = value; + X0Y1_淫タトゥ_ハート_タトゥ2左.Hit = value; + X0Y2_淫タトゥ_ハート_タトゥ2左.Hit = value; + X0Y3_淫タトゥ_ハート_タトゥ2左.Hit = value; + X0Y4_淫タトゥ_ハート_タトゥ2左.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ2右_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ2右.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ2右.Dra = value; + X0Y1_淫タトゥ_ハート_タトゥ2右.Dra = value; + X0Y2_淫タトゥ_ハート_タトゥ2右.Dra = value; + X0Y3_淫タトゥ_ハート_タトゥ2右.Dra = value; + X0Y4_淫タトゥ_ハート_タトゥ2右.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ2右.Hit = value; + X0Y1_淫タトゥ_ハート_タトゥ2右.Hit = value; + X0Y2_淫タトゥ_ハート_タトゥ2右.Hit = value; + X0Y3_淫タトゥ_ハート_タトゥ2右.Hit = value; + X0Y4_淫タトゥ_ハート_タトゥ2右.Hit = value; + } + } + + public bool 傷X左_表示 + { + get + { + return X0Y0_傷X左.Dra; + } + set + { + X0Y0_傷X左.Dra = value; + X0Y1_傷X左.Dra = value; + X0Y2_傷X左.Dra = value; + X0Y3_傷X左.Dra = value; + X0Y4_傷X左.Dra = value; + X0Y0_傷X左.Hit = value; + X0Y1_傷X左.Hit = value; + X0Y2_傷X左.Hit = value; + X0Y3_傷X左.Hit = value; + X0Y4_傷X左.Hit = value; + } + } + + public bool 傷X右_表示 + { + get + { + return X0Y0_傷X右.Dra; + } + set + { + X0Y0_傷X右.Dra = value; + X0Y1_傷X右.Dra = value; + X0Y2_傷X右.Dra = value; + X0Y3_傷X右.Dra = value; + X0Y4_傷X右.Dra = value; + X0Y0_傷X右.Hit = value; + X0Y1_傷X右.Hit = value; + X0Y2_傷X右.Hit = value; + X0Y3_傷X右.Hit = value; + X0Y4_傷X右.Hit = value; + } + } + + public bool 傷I左_表示 + { + get + { + return X0Y0_傷I左.Dra; + } + set + { + X0Y0_傷I左.Dra = value; + X0Y1_傷I左.Dra = value; + X0Y2_傷I左.Dra = value; + X0Y3_傷I左.Dra = value; + X0Y4_傷I左.Dra = value; + X0Y0_傷I左.Hit = value; + X0Y1_傷I左.Hit = value; + X0Y2_傷I左.Hit = value; + X0Y3_傷I左.Hit = value; + X0Y4_傷I左.Hit = value; + } + } + + public bool 傷I右_表示 + { + get + { + return X0Y0_傷I右.Dra; + } + set + { + X0Y0_傷I右.Dra = value; + X0Y1_傷I右.Dra = value; + X0Y2_傷I右.Dra = value; + X0Y3_傷I右.Dra = value; + X0Y4_傷I右.Dra = value; + X0Y0_傷I右.Hit = value; + X0Y1_傷I右.Hit = value; + X0Y2_傷I右.Hit = value; + X0Y3_傷I右.Hit = value; + X0Y4_傷I右.Hit = value; + } + } + + public bool 紋柄_紋左_紋1_表示 + { + get + { + return X0Y0_紋柄_紋左_紋1.Dra; + } + set + { + X0Y0_紋柄_紋左_紋1.Dra = value; + X0Y1_紋柄_紋左_紋1.Dra = value; + X0Y2_紋柄_紋左_紋1.Dra = value; + X0Y3_紋柄_紋左_紋1.Dra = value; + X0Y4_紋柄_紋左_紋1.Dra = value; + X0Y0_紋柄_紋左_紋1.Hit = value; + X0Y1_紋柄_紋左_紋1.Hit = value; + X0Y2_紋柄_紋左_紋1.Hit = value; + X0Y3_紋柄_紋左_紋1.Hit = value; + X0Y4_紋柄_紋左_紋1.Hit = value; + } + } + + public bool 紋柄_紋左_紋2_表示 + { + get + { + return X0Y0_紋柄_紋左_紋2.Dra; + } + set + { + X0Y0_紋柄_紋左_紋2.Dra = value; + X0Y1_紋柄_紋左_紋2.Dra = value; + X0Y2_紋柄_紋左_紋2.Dra = value; + X0Y3_紋柄_紋左_紋2.Dra = value; + X0Y4_紋柄_紋左_紋2.Dra = value; + X0Y0_紋柄_紋左_紋2.Hit = value; + X0Y1_紋柄_紋左_紋2.Hit = value; + X0Y2_紋柄_紋左_紋2.Hit = value; + X0Y3_紋柄_紋左_紋2.Hit = value; + X0Y4_紋柄_紋左_紋2.Hit = value; + } + } + + public bool 紋柄_紋左_紋3_表示 + { + get + { + return X0Y0_紋柄_紋左_紋3.Dra; + } + set + { + X0Y0_紋柄_紋左_紋3.Dra = value; + X0Y1_紋柄_紋左_紋3.Dra = value; + X0Y2_紋柄_紋左_紋3.Dra = value; + X0Y3_紋柄_紋左_紋3.Dra = value; + X0Y4_紋柄_紋左_紋3.Dra = value; + X0Y0_紋柄_紋左_紋3.Hit = value; + X0Y1_紋柄_紋左_紋3.Hit = value; + X0Y2_紋柄_紋左_紋3.Hit = value; + X0Y3_紋柄_紋左_紋3.Hit = value; + X0Y4_紋柄_紋左_紋3.Hit = value; + } + } + + public bool 紋柄_紋右_紋1_表示 + { + get + { + return X0Y0_紋柄_紋右_紋1.Dra; + } + set + { + X0Y0_紋柄_紋右_紋1.Dra = value; + X0Y1_紋柄_紋右_紋1.Dra = value; + X0Y2_紋柄_紋右_紋1.Dra = value; + X0Y3_紋柄_紋右_紋1.Dra = value; + X0Y4_紋柄_紋右_紋1.Dra = value; + X0Y0_紋柄_紋右_紋1.Hit = value; + X0Y1_紋柄_紋右_紋1.Hit = value; + X0Y2_紋柄_紋右_紋1.Hit = value; + X0Y3_紋柄_紋右_紋1.Hit = value; + X0Y4_紋柄_紋右_紋1.Hit = value; + } + } + + public bool 紋柄_紋右_紋2_表示 + { + get + { + return X0Y0_紋柄_紋右_紋2.Dra; + } + set + { + X0Y0_紋柄_紋右_紋2.Dra = value; + X0Y1_紋柄_紋右_紋2.Dra = value; + X0Y2_紋柄_紋右_紋2.Dra = value; + X0Y3_紋柄_紋右_紋2.Dra = value; + X0Y4_紋柄_紋右_紋2.Dra = value; + X0Y0_紋柄_紋右_紋2.Hit = value; + X0Y1_紋柄_紋右_紋2.Hit = value; + X0Y2_紋柄_紋右_紋2.Hit = value; + X0Y3_紋柄_紋右_紋2.Hit = value; + X0Y4_紋柄_紋右_紋2.Hit = value; + } + } + + public bool 紋柄_紋右_紋3_表示 + { + get + { + return X0Y0_紋柄_紋右_紋3.Dra; + } + set + { + X0Y0_紋柄_紋右_紋3.Dra = value; + X0Y1_紋柄_紋右_紋3.Dra = value; + X0Y2_紋柄_紋右_紋3.Dra = value; + X0Y3_紋柄_紋右_紋3.Dra = value; + X0Y4_紋柄_紋右_紋3.Dra = value; + X0Y0_紋柄_紋右_紋3.Hit = value; + X0Y1_紋柄_紋右_紋3.Hit = value; + X0Y2_紋柄_紋右_紋3.Hit = value; + X0Y3_紋柄_紋右_紋3.Hit = value; + X0Y4_紋柄_紋右_紋3.Hit = value; + } + } + + public bool 獣性_獣毛左_表示 + { + get + { + return X0Y0_獣性_獣毛左.Dra; + } + set + { + X0Y0_獣性_獣毛左.Dra = value; + X0Y1_獣性_獣毛左.Dra = value; + X0Y2_獣性_獣毛左.Dra = value; + X0Y3_獣性_獣毛左.Dra = value; + X0Y4_獣性_獣毛左.Dra = value; + X0Y0_獣性_獣毛左.Hit = value; + X0Y1_獣性_獣毛左.Hit = value; + X0Y2_獣性_獣毛左.Hit = value; + X0Y3_獣性_獣毛左.Hit = value; + X0Y4_獣性_獣毛左.Hit = value; + } + } + + public bool 獣性_獣毛右_表示 + { + get + { + return X0Y0_獣性_獣毛右.Dra; + } + set + { + X0Y0_獣性_獣毛右.Dra = value; + X0Y1_獣性_獣毛右.Dra = value; + X0Y2_獣性_獣毛右.Dra = value; + X0Y3_獣性_獣毛右.Dra = value; + X0Y4_獣性_獣毛右.Dra = value; + X0Y0_獣性_獣毛右.Hit = value; + X0Y1_獣性_獣毛右.Hit = value; + X0Y2_獣性_獣毛右.Hit = value; + X0Y3_獣性_獣毛右.Hit = value; + X0Y4_獣性_獣毛右.Hit = value; + } + } + + public bool 虫性_甲殻2_表示 + { + get + { + return X0Y0_虫性_甲殻2.Dra; + } + set + { + X0Y0_虫性_甲殻2.Dra = value; + X0Y1_虫性_甲殻2.Dra = value; + X0Y2_虫性_甲殻2.Dra = value; + X0Y3_虫性_甲殻2.Dra = value; + X0Y4_虫性_甲殻2.Dra = value; + X0Y0_虫性_甲殻2.Hit = value; + X0Y1_虫性_甲殻2.Hit = value; + X0Y2_虫性_甲殻2.Hit = value; + X0Y3_虫性_甲殻2.Hit = value; + X0Y4_虫性_甲殻2.Hit = value; + } + } + + public bool 虫性_甲殻1_表示 + { + get + { + return X0Y0_虫性_甲殻1.Dra; + } + set + { + X0Y0_虫性_甲殻1.Dra = value; + X0Y1_虫性_甲殻1.Dra = value; + X0Y2_虫性_甲殻1.Dra = value; + X0Y3_虫性_甲殻1.Dra = value; + X0Y4_虫性_甲殻1.Dra = value; + X0Y0_虫性_甲殻1.Hit = value; + X0Y1_虫性_甲殻1.Hit = value; + X0Y2_虫性_甲殻1.Hit = value; + X0Y3_虫性_甲殻1.Hit = value; + X0Y4_虫性_甲殻1.Hit = value; + } + } + + public bool 竜性_左_鱗1_表示 + { + get + { + return X0Y0_竜性_左_鱗1.Dra; + } + set + { + X0Y0_竜性_左_鱗1.Dra = value; + X0Y1_竜性_左_鱗1.Dra = value; + X0Y2_竜性_左_鱗1.Dra = value; + X0Y3_竜性_左_鱗1.Dra = value; + X0Y4_竜性_左_鱗1.Dra = value; + X0Y0_竜性_左_鱗1.Hit = value; + X0Y1_竜性_左_鱗1.Hit = value; + X0Y2_竜性_左_鱗1.Hit = value; + X0Y3_竜性_左_鱗1.Hit = value; + X0Y4_竜性_左_鱗1.Hit = value; + } + } + + public bool 竜性_左_鱗2_表示 + { + get + { + return X0Y0_竜性_左_鱗2.Dra; + } + set + { + X0Y0_竜性_左_鱗2.Dra = value; + X0Y1_竜性_左_鱗2.Dra = value; + X0Y2_竜性_左_鱗2.Dra = value; + X0Y3_竜性_左_鱗2.Dra = value; + X0Y4_竜性_左_鱗2.Dra = value; + X0Y0_竜性_左_鱗2.Hit = value; + X0Y1_竜性_左_鱗2.Hit = value; + X0Y2_竜性_左_鱗2.Hit = value; + X0Y3_竜性_左_鱗2.Hit = value; + X0Y4_竜性_左_鱗2.Hit = value; + } + } + + public bool 竜性_右_鱗1_表示 + { + get + { + return X0Y0_竜性_右_鱗1.Dra; + } + set + { + X0Y0_竜性_右_鱗1.Dra = value; + X0Y1_竜性_右_鱗1.Dra = value; + X0Y2_竜性_右_鱗1.Dra = value; + X0Y3_竜性_右_鱗1.Dra = value; + X0Y4_竜性_右_鱗1.Dra = value; + X0Y0_竜性_右_鱗1.Hit = value; + X0Y1_竜性_右_鱗1.Hit = value; + X0Y2_竜性_右_鱗1.Hit = value; + X0Y3_竜性_右_鱗1.Hit = value; + X0Y4_竜性_右_鱗1.Hit = value; + } + } + + public bool 竜性_右_鱗2_表示 + { + get + { + return X0Y0_竜性_右_鱗2.Dra; + } + set + { + X0Y0_竜性_右_鱗2.Dra = value; + X0Y1_竜性_右_鱗2.Dra = value; + X0Y2_竜性_右_鱗2.Dra = value; + X0Y3_竜性_右_鱗2.Dra = value; + X0Y4_竜性_右_鱗2.Dra = value; + X0Y0_竜性_右_鱗2.Hit = value; + X0Y1_竜性_右_鱗2.Hit = value; + X0Y2_竜性_右_鱗2.Hit = value; + X0Y3_竜性_右_鱗2.Hit = value; + X0Y4_竜性_右_鱗2.Hit = value; + } + } + + public bool ハイライト上左_表示 + { + get + { + return X0Y0_ハイライト上左.Dra; + } + set + { + X0Y0_ハイライト上左.Dra = value; + X0Y1_ハイライト上左.Dra = value; + X0Y2_ハイライト上左.Dra = value; + X0Y3_ハイライト上左.Dra = value; + X0Y4_ハイライト上左.Dra = value; + X0Y0_ハイライト上左.Hit = value; + X0Y1_ハイライト上左.Hit = value; + X0Y2_ハイライト上左.Hit = value; + X0Y3_ハイライト上左.Hit = value; + X0Y4_ハイライト上左.Hit = value; + } + } + + public bool ハイライト上右_表示 + { + get + { + return X0Y0_ハイライト上右.Dra; + } + set + { + X0Y0_ハイライト上右.Dra = value; + X0Y1_ハイライト上右.Dra = value; + X0Y2_ハイライト上右.Dra = value; + X0Y3_ハイライト上右.Dra = value; + X0Y4_ハイライト上右.Dra = value; + X0Y0_ハイライト上右.Hit = value; + X0Y1_ハイライト上右.Hit = value; + X0Y2_ハイライト上右.Hit = value; + X0Y3_ハイライト上右.Hit = value; + X0Y4_ハイライト上右.Hit = value; + } + } + + public bool ハイライト下左_表示 + { + get + { + return X0Y0_ハイライト下左.Dra; + } + set + { + X0Y0_ハイライト下左.Dra = value; + X0Y1_ハイライト下左.Dra = value; + X0Y2_ハイライト下左.Dra = value; + X0Y3_ハイライト下左.Dra = value; + X0Y4_ハイライト下左.Dra = value; + X0Y0_ハイライト下左.Hit = value; + X0Y1_ハイライト下左.Hit = value; + X0Y2_ハイライト下左.Hit = value; + X0Y3_ハイライト下左.Hit = value; + X0Y4_ハイライト下左.Hit = value; + } + } + + public bool ハイライト下右_表示 + { + get + { + return X0Y0_ハイライト下右.Dra; + } + set + { + X0Y0_ハイライト下右.Dra = value; + X0Y1_ハイライト下右.Dra = value; + X0Y2_ハイライト下右.Dra = value; + X0Y3_ハイライト下右.Dra = value; + X0Y4_ハイライト下右.Dra = value; + X0Y0_ハイライト下右.Hit = value; + X0Y1_ハイライト下右.Hit = value; + X0Y2_ハイライト下右.Hit = value; + X0Y3_ハイライト下右.Hit = value; + X0Y4_ハイライト下右.Hit = value; + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト_表示; + } + set + { + ハイライト_表示 = value; + ハイライト上左_表示 = value; + ハイライト上右_表示 = value; + ハイライト下左_表示 = value; + ハイライト下右_表示 = value; + } + } + + public double 筋肉濃度 + { + get + { + return 筋肉_筋肉下CD.不透明度; + } + set + { + 筋肉_筋肉下CD.不透明度 = value; + 筋肉_筋肉左CD.不透明度 = value; + 筋肉_筋肉右CD.不透明度 = value; + 筋肉_筋上左CD.不透明度 = value; + 筋肉_筋上右CD.不透明度 = value; + 筋肉_筋下左CD.不透明度 = value; + 筋肉_筋下右CD.不透明度 = value; + } + } + + public double 傷X左濃度 + { + get + { + return 傷X左CD.不透明度; + } + set + { + 傷X左CD.不透明度 = value; + } + } + + public double 傷X右濃度 + { + get + { + return 傷X右CD.不透明度; + } + set + { + 傷X右CD.不透明度 = value; + } + } + + public double 傷I左濃度 + { + get + { + return 傷I左CD.不透明度; + } + set + { + 傷I左CD.不透明度 = value; + } + } + + public double 傷I右濃度 + { + get + { + return 傷I右CD.不透明度; + } + set + { + 傷I右CD.不透明度 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライトCD.不透明度; + } + set + { + ハイライトCD.不透明度 = value; + ハイライト上左CD.不透明度 = value; + ハイライト上右CD.不透明度 = value; + ハイライト下左CD.不透明度 = value; + ハイライト下右CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 腰_表示; + } + set + { + 腰_表示 = value; + 股_表示 = value; + 下腹_表示 = value; + 腰皺_表示 = value; + 筋肉_筋肉下_表示 = value; + 筋肉_筋肉左_表示 = value; + 筋肉_筋肉右_表示 = value; + 筋肉_筋上左_表示 = value; + 筋肉_筋上右_表示 = value; + 筋肉_筋下左_表示 = value; + 筋肉_筋下右_表示 = value; + ハイライト_表示 = value; + 臍_表示 = value; + 悪タトゥ_渦_タトゥ1左_表示 = value; + 悪タトゥ_渦_タトゥ1右_表示 = value; + 悪タトゥ_渦_タトゥ2左_表示 = value; + 悪タトゥ_渦_タトゥ2右_表示 = value; + 淫タトゥ_ハート_タトゥ1左_表示 = value; + 淫タトゥ_ハート_タトゥ1右_表示 = value; + 淫タトゥ_ハート_タトゥ2左_表示 = value; + 淫タトゥ_ハート_タトゥ2右_表示 = value; + 傷X左_表示 = value; + 傷X右_表示 = value; + 傷I左_表示 = value; + 傷I右_表示 = value; + 紋柄_紋左_紋1_表示 = value; + 紋柄_紋左_紋2_表示 = value; + 紋柄_紋左_紋3_表示 = value; + 紋柄_紋右_紋1_表示 = value; + 紋柄_紋右_紋2_表示 = value; + 紋柄_紋右_紋3_表示 = value; + 獣性_獣毛左_表示 = value; + 獣性_獣毛右_表示 = value; + 虫性_甲殻2_表示 = value; + 虫性_甲殻1_表示 = value; + 竜性_左_鱗1_表示 = value; + 竜性_左_鱗2_表示 = value; + 竜性_右_鱗1_表示 = value; + 竜性_右_鱗2_表示 = value; + ハイライト上左_表示 = value; + ハイライト上右_表示 = value; + ハイライト下左_表示 = value; + ハイライト下右_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 腰CD.不透明度; + } + set + { + 腰CD.不透明度 = value; + 股CD.不透明度 = value; + 下腹CD.不透明度 = value; + 腰皺CD.不透明度 = value; + 筋肉_筋肉下CD.不透明度 = value; + 筋肉_筋肉左CD.不透明度 = value; + 筋肉_筋肉右CD.不透明度 = value; + 筋肉_筋上左CD.不透明度 = value; + 筋肉_筋上右CD.不透明度 = value; + 筋肉_筋下左CD.不透明度 = value; + 筋肉_筋下右CD.不透明度 = value; + ハイライトCD.不透明度 = value; + 臍CD.不透明度 = value; + 悪タトゥ_渦_タトゥ1左CD.不透明度 = value; + 悪タトゥ_渦_タトゥ1右CD.不透明度 = value; + 悪タトゥ_渦_タトゥ2左CD.不透明度 = value; + 悪タトゥ_渦_タトゥ2右CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ1左CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ1右CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ2左CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ2右CD.不透明度 = value; + 傷X左CD.不透明度 = value; + 傷X右CD.不透明度 = value; + 傷I左CD.不透明度 = value; + 傷I右CD.不透明度 = value; + 紋柄_紋左_紋1CD.不透明度 = value; + 紋柄_紋左_紋2CD.不透明度 = value; + 紋柄_紋左_紋3CD.不透明度 = value; + 紋柄_紋右_紋1CD.不透明度 = value; + 紋柄_紋右_紋2CD.不透明度 = value; + 紋柄_紋右_紋3CD.不透明度 = value; + 獣性_獣毛左CD.不透明度 = value; + 獣性_獣毛右CD.不透明度 = value; + 虫性_甲殻2CD.不透明度 = value; + 虫性_甲殻1CD.不透明度 = value; + 竜性_左_鱗1CD.不透明度 = value; + 竜性_左_鱗2CD.不透明度 = value; + 竜性_右_鱗1CD.不透明度 = value; + 竜性_右_鱗2CD.不透明度 = value; + ハイライト上左CD.不透明度 = value; + ハイライト上右CD.不透明度 = value; + ハイライト下左CD.不透明度 = value; + ハイライト下右CD.不透明度 = value; + } + } + + public JointS 胴_接続点 => new JointS(本体, X0Y0_腰, 0); + + public JointS 腿左_接続点 => new JointS(本体, X0Y0_腰, 1); + + public JointS 腿右_接続点 => new JointS(本体, X0Y0_腰, 2); + + public JointS 膣基_接続点 => new JointS(本体, X0Y0_腰, 4); + + public JointS 肛門_接続点 => new JointS(本体, X0Y0_腰, 5); + + public JointS 尾_接続点 => new JointS(本体, X0Y0_腰, 5); + + public JointS 半身_接続点 => new JointS(本体, X0Y0_腰, 5); + + public JointS 上着_接続点 => new JointS(本体, X0Y0_腰, 6); + + public JointS 肌_接続点 => new JointS(本体, X0Y0_腰, 7); + + public JointS 翼左_接続点 => new JointS(本体, X0Y0_腰, 8); + + public JointS 翼右_接続点 => new JointS(本体, X0Y0_腰, 9); + + public 腰(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腰D e) + { + 腰 腰2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["腰"]); + Pars pars = 本体[0][0]; + X0Y0_腰 = pars["腰"].ToPar(); + X0Y0_股 = pars["股"].ToPar(); + X0Y0_下腹 = pars["下腹"].ToPar(); + X0Y0_腰皺 = pars["腰皺"].ToPar(); + Pars pars2 = pars["筋肉"].ToPars(); + X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); + X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + X0Y0_筋肉_筋上左 = pars2["筋上左"].ToPar(); + X0Y0_筋肉_筋上右 = pars2["筋上右"].ToPar(); + X0Y0_筋肉_筋下左 = pars2["筋下左"].ToPar(); + X0Y0_筋肉_筋下右 = pars2["筋下右"].ToPar(); + X0Y0_ハイライト = pars["ハイライト"].ToPar(); + X0Y0_臍 = pars["臍"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + Pars pars3 = pars2["渦"].ToPars(); + X0Y0_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); + X0Y0_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); + X0Y0_悪タトゥ_渦_タトゥ2左 = pars3["タトゥ2左"].ToPar(); + X0Y0_悪タトゥ_渦_タトゥ2右 = pars3["タトゥ2右"].ToPar(); + pars3 = pars2["ハート"].ToPars(); + X0Y0_淫タトゥ_ハート_タトゥ1左 = pars3["タトゥ1左"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ1右 = pars3["タトゥ1右"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ2左 = pars3["タトゥ2左"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ2右 = pars3["タトゥ2右"].ToPar(); + X0Y0_傷X左 = pars["傷X左"].ToPar(); + X0Y0_傷X右 = pars["傷X右"].ToPar(); + X0Y0_傷I左 = pars["傷I左"].ToPar(); + X0Y0_傷I右 = pars["傷I右"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + pars3 = pars2["紋左"].ToPars(); + X0Y0_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); + X0Y0_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); + X0Y0_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); + pars3 = pars2["紋右"].ToPars(); + X0Y0_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); + X0Y0_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); + X0Y0_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y0_獣性_獣毛左 = pars2["獣毛左"].ToPar(); + X0Y0_獣性_獣毛右 = pars2["獣毛右"].ToPar(); + pars2 = pars["虫性"].ToPars(); + X0Y0_虫性_甲殻2 = pars2["甲殻2"].ToPar(); + X0Y0_虫性_甲殻1 = pars2["甲殻1"].ToPar(); + pars2 = pars["鱗"].ToPars(); + pars3 = pars2["左"].ToPars(); + X0Y0_竜性_左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_竜性_左_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y0_竜性_右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_竜性_右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_ハイライト上左 = pars["ハイライト上左"].ToPar(); + X0Y0_ハイライト上右 = pars["ハイライト上右"].ToPar(); + X0Y0_ハイライト下左 = pars["ハイライト下左"].ToPar(); + X0Y0_ハイライト下右 = pars["ハイライト下右"].ToPar(); + pars = 本体[0][1]; + X0Y1_腰 = pars["腰"].ToPar(); + X0Y1_股 = pars["股"].ToPar(); + X0Y1_下腹 = pars["下腹"].ToPar(); + X0Y1_腰皺 = pars["腰皺"].ToPar(); + pars2 = pars["筋肉"].ToPars(); + X0Y1_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); + X0Y1_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y1_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + X0Y1_筋肉_筋上左 = pars2["筋上左"].ToPar(); + X0Y1_筋肉_筋上右 = pars2["筋上右"].ToPar(); + X0Y1_筋肉_筋下左 = pars2["筋下左"].ToPar(); + X0Y1_筋肉_筋下右 = pars2["筋下右"].ToPar(); + X0Y1_ハイライト = pars["ハイライト"].ToPar(); + X0Y1_臍 = pars["臍"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + pars3 = pars2["渦"].ToPars(); + X0Y1_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); + X0Y1_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); + X0Y1_悪タトゥ_渦_タトゥ2左 = pars3["タトゥ2左"].ToPar(); + X0Y1_悪タトゥ_渦_タトゥ2右 = pars3["タトゥ2右"].ToPar(); + pars3 = pars2["ハート"].ToPars(); + X0Y1_淫タトゥ_ハート_タトゥ1左 = pars3["タトゥ1左"].ToPar(); + X0Y1_淫タトゥ_ハート_タトゥ1右 = pars3["タトゥ1右"].ToPar(); + X0Y1_淫タトゥ_ハート_タトゥ2左 = pars3["タトゥ2左"].ToPar(); + X0Y1_淫タトゥ_ハート_タトゥ2右 = pars3["タトゥ2右"].ToPar(); + X0Y1_傷X左 = pars["傷X左"].ToPar(); + X0Y1_傷X右 = pars["傷X右"].ToPar(); + X0Y1_傷I左 = pars["傷I左"].ToPar(); + X0Y1_傷I右 = pars["傷I右"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + pars3 = pars2["紋左"].ToPars(); + X0Y1_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); + X0Y1_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); + X0Y1_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); + pars3 = pars2["紋右"].ToPars(); + X0Y1_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); + X0Y1_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); + X0Y1_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y1_獣性_獣毛左 = pars2["獣毛左"].ToPar(); + X0Y1_獣性_獣毛右 = pars2["獣毛右"].ToPar(); + pars2 = pars["虫性"].ToPars(); + X0Y1_虫性_甲殻2 = pars2["甲殻2"].ToPar(); + X0Y1_虫性_甲殻1 = pars2["甲殻1"].ToPar(); + pars2 = pars["鱗"].ToPars(); + pars3 = pars2["左"].ToPars(); + X0Y1_竜性_左_鱗1 = pars3["鱗1"].ToPar(); + X0Y1_竜性_左_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y1_竜性_右_鱗1 = pars3["鱗1"].ToPar(); + X0Y1_竜性_右_鱗2 = pars3["鱗2"].ToPar(); + X0Y1_ハイライト上左 = pars["ハイライト上左"].ToPar(); + X0Y1_ハイライト上右 = pars["ハイライト上右"].ToPar(); + X0Y1_ハイライト下左 = pars["ハイライト下左"].ToPar(); + X0Y1_ハイライト下右 = pars["ハイライト下右"].ToPar(); + pars = 本体[0][2]; + X0Y2_腰 = pars["腰"].ToPar(); + X0Y2_股 = pars["股"].ToPar(); + X0Y2_下腹 = pars["下腹"].ToPar(); + X0Y2_腰皺 = pars["腰皺"].ToPar(); + pars2 = pars["筋肉"].ToPars(); + X0Y2_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); + X0Y2_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y2_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + X0Y2_筋肉_筋上左 = pars2["筋上左"].ToPar(); + X0Y2_筋肉_筋上右 = pars2["筋上右"].ToPar(); + X0Y2_筋肉_筋下左 = pars2["筋下左"].ToPar(); + X0Y2_筋肉_筋下右 = pars2["筋下右"].ToPar(); + X0Y2_ハイライト = pars["ハイライト"].ToPar(); + X0Y2_臍 = pars["臍"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + pars3 = pars2["渦"].ToPars(); + X0Y2_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); + X0Y2_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); + X0Y2_悪タトゥ_渦_タトゥ2左 = pars3["タトゥ2左"].ToPar(); + X0Y2_悪タトゥ_渦_タトゥ2右 = pars3["タトゥ2右"].ToPar(); + pars3 = pars2["ハート"].ToPars(); + X0Y2_淫タトゥ_ハート_タトゥ1左 = pars3["タトゥ1左"].ToPar(); + X0Y2_淫タトゥ_ハート_タトゥ1右 = pars3["タトゥ1右"].ToPar(); + X0Y2_淫タトゥ_ハート_タトゥ2左 = pars3["タトゥ2左"].ToPar(); + X0Y2_淫タトゥ_ハート_タトゥ2右 = pars3["タトゥ2右"].ToPar(); + X0Y2_傷X左 = pars["傷X左"].ToPar(); + X0Y2_傷X右 = pars["傷X右"].ToPar(); + X0Y2_傷I左 = pars["傷I左"].ToPar(); + X0Y2_傷I右 = pars["傷I右"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + pars3 = pars2["紋左"].ToPars(); + X0Y2_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); + X0Y2_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); + X0Y2_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); + pars3 = pars2["紋右"].ToPars(); + X0Y2_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); + X0Y2_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); + X0Y2_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y2_獣性_獣毛左 = pars2["獣毛左"].ToPar(); + X0Y2_獣性_獣毛右 = pars2["獣毛右"].ToPar(); + pars2 = pars["虫性"].ToPars(); + X0Y2_虫性_甲殻2 = pars2["甲殻2"].ToPar(); + X0Y2_虫性_甲殻1 = pars2["甲殻1"].ToPar(); + pars2 = pars["鱗"].ToPars(); + pars3 = pars2["左"].ToPars(); + X0Y2_竜性_左_鱗1 = pars3["鱗1"].ToPar(); + X0Y2_竜性_左_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y2_竜性_右_鱗1 = pars3["鱗1"].ToPar(); + X0Y2_竜性_右_鱗2 = pars3["鱗2"].ToPar(); + X0Y2_ハイライト上左 = pars["ハイライト上左"].ToPar(); + X0Y2_ハイライト上右 = pars["ハイライト上右"].ToPar(); + X0Y2_ハイライト下左 = pars["ハイライト下左"].ToPar(); + X0Y2_ハイライト下右 = pars["ハイライト下右"].ToPar(); + pars = 本体[0][3]; + X0Y3_腰 = pars["腰"].ToPar(); + X0Y3_股 = pars["股"].ToPar(); + X0Y3_下腹 = pars["下腹"].ToPar(); + X0Y3_腰皺 = pars["腰皺"].ToPar(); + pars2 = pars["筋肉"].ToPars(); + X0Y3_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); + X0Y3_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y3_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + X0Y3_筋肉_筋上左 = pars2["筋上左"].ToPar(); + X0Y3_筋肉_筋上右 = pars2["筋上右"].ToPar(); + X0Y3_筋肉_筋下左 = pars2["筋下左"].ToPar(); + X0Y3_筋肉_筋下右 = pars2["筋下右"].ToPar(); + X0Y3_ハイライト = pars["ハイライト"].ToPar(); + X0Y3_臍 = pars["臍"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + pars3 = pars2["渦"].ToPars(); + X0Y3_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); + X0Y3_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); + X0Y3_悪タトゥ_渦_タトゥ2左 = pars3["タトゥ2左"].ToPar(); + X0Y3_悪タトゥ_渦_タトゥ2右 = pars3["タトゥ2右"].ToPar(); + pars3 = pars2["ハート"].ToPars(); + X0Y3_淫タトゥ_ハート_タトゥ1左 = pars3["タトゥ1左"].ToPar(); + X0Y3_淫タトゥ_ハート_タトゥ1右 = pars3["タトゥ1右"].ToPar(); + X0Y3_淫タトゥ_ハート_タトゥ2左 = pars3["タトゥ2左"].ToPar(); + X0Y3_淫タトゥ_ハート_タトゥ2右 = pars3["タトゥ2右"].ToPar(); + X0Y3_傷X左 = pars["傷X左"].ToPar(); + X0Y3_傷X右 = pars["傷X右"].ToPar(); + X0Y3_傷I左 = pars["傷I左"].ToPar(); + X0Y3_傷I右 = pars["傷I右"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + pars3 = pars2["紋左"].ToPars(); + X0Y3_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); + X0Y3_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); + X0Y3_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); + pars3 = pars2["紋右"].ToPars(); + X0Y3_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); + X0Y3_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); + X0Y3_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y3_獣性_獣毛左 = pars2["獣毛左"].ToPar(); + X0Y3_獣性_獣毛右 = pars2["獣毛右"].ToPar(); + pars2 = pars["虫性"].ToPars(); + X0Y3_虫性_甲殻2 = pars2["甲殻2"].ToPar(); + X0Y3_虫性_甲殻1 = pars2["甲殻1"].ToPar(); + pars2 = pars["鱗"].ToPars(); + pars3 = pars2["左"].ToPars(); + X0Y3_竜性_左_鱗1 = pars3["鱗1"].ToPar(); + X0Y3_竜性_左_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y3_竜性_右_鱗1 = pars3["鱗1"].ToPar(); + X0Y3_竜性_右_鱗2 = pars3["鱗2"].ToPar(); + X0Y3_ハイライト上左 = pars["ハイライト上左"].ToPar(); + X0Y3_ハイライト上右 = pars["ハイライト上右"].ToPar(); + X0Y3_ハイライト下左 = pars["ハイライト下左"].ToPar(); + X0Y3_ハイライト下右 = pars["ハイライト下右"].ToPar(); + pars = 本体[0][4]; + X0Y4_腰 = pars["腰"].ToPar(); + X0Y4_股 = pars["股"].ToPar(); + X0Y4_下腹 = pars["下腹"].ToPar(); + X0Y4_腰皺 = pars["腰皺"].ToPar(); + pars2 = pars["筋肉"].ToPars(); + X0Y4_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); + X0Y4_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); + X0Y4_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); + X0Y4_筋肉_筋上左 = pars2["筋上左"].ToPar(); + X0Y4_筋肉_筋上右 = pars2["筋上右"].ToPar(); + X0Y4_筋肉_筋下左 = pars2["筋下左"].ToPar(); + X0Y4_筋肉_筋下右 = pars2["筋下右"].ToPar(); + X0Y4_ハイライト = pars["ハイライト"].ToPar(); + X0Y4_臍 = pars["臍"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + pars3 = pars2["渦"].ToPars(); + X0Y4_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); + X0Y4_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); + X0Y4_悪タトゥ_渦_タトゥ2左 = pars3["タトゥ2左"].ToPar(); + X0Y4_悪タトゥ_渦_タトゥ2右 = pars3["タトゥ2右"].ToPar(); + pars3 = pars2["ハート"].ToPars(); + X0Y4_淫タトゥ_ハート_タトゥ1左 = pars3["タトゥ1左"].ToPar(); + X0Y4_淫タトゥ_ハート_タトゥ1右 = pars3["タトゥ1右"].ToPar(); + X0Y4_淫タトゥ_ハート_タトゥ2左 = pars3["タトゥ2左"].ToPar(); + X0Y4_淫タトゥ_ハート_タトゥ2右 = pars3["タトゥ2右"].ToPar(); + X0Y4_傷X左 = pars["傷X左"].ToPar(); + X0Y4_傷X右 = pars["傷X右"].ToPar(); + X0Y4_傷I左 = pars["傷I左"].ToPar(); + X0Y4_傷I右 = pars["傷I右"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + pars3 = pars2["紋左"].ToPars(); + X0Y4_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); + X0Y4_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); + X0Y4_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); + pars3 = pars2["紋右"].ToPars(); + X0Y4_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); + X0Y4_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); + X0Y4_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y4_獣性_獣毛左 = pars2["獣毛左"].ToPar(); + X0Y4_獣性_獣毛右 = pars2["獣毛右"].ToPar(); + pars2 = pars["虫性"].ToPars(); + X0Y4_虫性_甲殻2 = pars2["甲殻2"].ToPar(); + X0Y4_虫性_甲殻1 = pars2["甲殻1"].ToPar(); + pars2 = pars["鱗"].ToPars(); + pars3 = pars2["左"].ToPars(); + X0Y4_竜性_左_鱗1 = pars3["鱗1"].ToPar(); + X0Y4_竜性_左_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y4_竜性_右_鱗1 = pars3["鱗1"].ToPar(); + X0Y4_竜性_右_鱗2 = pars3["鱗2"].ToPar(); + X0Y4_ハイライト上左 = pars["ハイライト上左"].ToPar(); + X0Y4_ハイライト上右 = pars["ハイライト上右"].ToPar(); + X0Y4_ハイライト下左 = pars["ハイライト下左"].ToPar(); + X0Y4_ハイライト下右 = pars["ハイライト下右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 腰_表示 = e.腰_表示; + 股_表示 = e.股_表示; + 下腹_表示 = e.下腹_表示; + 腰皺_表示 = e.腰皺_表示; + 筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示; + 筋肉_筋肉左_表示 = e.筋肉_筋肉左_表示; + 筋肉_筋肉右_表示 = e.筋肉_筋肉右_表示; + 筋肉_筋上左_表示 = e.筋肉_筋上左_表示; + 筋肉_筋上右_表示 = e.筋肉_筋上右_表示; + 筋肉_筋下左_表示 = e.筋肉_筋下左_表示; + 筋肉_筋下右_表示 = e.筋肉_筋下右_表示; + ハイライト_表示 = e.ハイライト_表示; + 臍_表示 = e.臍_表示; + 悪タトゥ_渦_タトゥ1左_表示 = e.悪タトゥ_渦_タトゥ1左_表示; + 悪タトゥ_渦_タトゥ1右_表示 = e.悪タトゥ_渦_タトゥ1右_表示; + 悪タトゥ_渦_タトゥ2左_表示 = e.悪タトゥ_渦_タトゥ2左_表示; + 悪タトゥ_渦_タトゥ2右_表示 = e.悪タトゥ_渦_タトゥ2右_表示; + 淫タトゥ_ハート_タトゥ1左_表示 = e.淫タトゥ_ハート_タトゥ1左_表示; + 淫タトゥ_ハート_タトゥ1右_表示 = e.淫タトゥ_ハート_タトゥ1右_表示; + 淫タトゥ_ハート_タトゥ2左_表示 = e.淫タトゥ_ハート_タトゥ2左_表示; + 淫タトゥ_ハート_タトゥ2右_表示 = e.淫タトゥ_ハート_タトゥ2右_表示; + 傷X左_表示 = e.傷X左_表示; + 傷X右_表示 = e.傷X右_表示; + 傷I左_表示 = e.傷I左_表示; + 傷I右_表示 = e.傷I右_表示; + 紋柄_紋左_紋1_表示 = e.紋柄_紋左_紋1_表示; + 紋柄_紋左_紋2_表示 = e.紋柄_紋左_紋2_表示; + 紋柄_紋左_紋3_表示 = e.紋柄_紋左_紋3_表示; + 紋柄_紋右_紋1_表示 = e.紋柄_紋右_紋1_表示; + 紋柄_紋右_紋2_表示 = e.紋柄_紋右_紋2_表示; + 紋柄_紋右_紋3_表示 = e.紋柄_紋右_紋3_表示; + 獣性_獣毛左_表示 = e.獣性_獣毛左_表示; + 獣性_獣毛右_表示 = e.獣性_獣毛右_表示; + 虫性_甲殻2_表示 = e.虫性_甲殻2_表示; + 虫性_甲殻1_表示 = e.虫性_甲殻1_表示; + 竜性_左_鱗1_表示 = e.竜性_左_鱗1_表示; + 竜性_左_鱗2_表示 = e.竜性_左_鱗2_表示; + 竜性_右_鱗1_表示 = e.竜性_右_鱗1_表示; + 竜性_右_鱗2_表示 = e.竜性_右_鱗2_表示; + ハイライト上左_表示 = e.ハイライト上左_表示; + ハイライト上右_表示 = e.ハイライト上右_表示; + ハイライト下左_表示 = e.ハイライト下左_表示; + ハイライト下右_表示 = e.ハイライト下右_表示; + ハイライト表示 = e.ハイライト表示; + if (e.スライム) + { + スライム(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.胴_接続.Count > 0) + { + 胴_接続 = e.胴_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腰2; + f.ConnectionType = ConnectionInfo.腰_胴_接続; + f.接続(腰2.胴_接続点); + return f; + }).ToArray(); + } + if (e.腿左_接続.Count > 0) + { + 腿左_接続 = e.腿左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腰2; + f.ConnectionType = ConnectionInfo.腰_腿左_接続; + f.接続(腰2.腿左_接続点); + return f; + }).ToArray(); + } + if (e.腿右_接続.Count > 0) + { + 腿右_接続 = e.腿右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腰2; + f.ConnectionType = ConnectionInfo.腰_腿右_接続; + f.接続(腰2.腿右_接続点); + return f; + }).ToArray(); + } + if (e.膣基_接続.Count > 0) + { + 膣基_接続 = e.膣基_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腰2; + f.ConnectionType = ConnectionInfo.腰_膣基_接続; + f.接続(腰2.膣基_接続点); + return f; + }).ToArray(); + } + if (e.肛門_接続.Count > 0) + { + 肛門_接続 = e.肛門_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腰2; + f.ConnectionType = ConnectionInfo.腰_肛門_接続; + f.接続(腰2.肛門_接続点); + return f; + }).ToArray(); + } + if (e.尾_接続.Count > 0) + { + 尾_接続 = e.尾_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腰2; + f.ConnectionType = ConnectionInfo.腰_尾_接続; + f.接続(腰2.尾_接続点); + return f; + }).ToArray(); + } + if (e.半身_接続.Count > 0) + { + 半身_接続 = e.半身_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腰2; + f.ConnectionType = ConnectionInfo.腰_半身_接続; + f.接続(腰2.半身_接続点); + return f; + }).ToArray(); + } + if (e.上着_接続.Count > 0) + { + 上着_接続 = e.上着_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腰2; + f.ConnectionType = ConnectionInfo.腰_上着_接続; + f.接続(腰2.上着_接続点); + return f; + }).ToArray(); + } + if (e.肌_接続.Count > 0) + { + 肌_接続 = e.肌_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腰2; + f.ConnectionType = ConnectionInfo.腰_肌_接続; + f.接続(腰2.肌_接続点); + return f; + }).ToArray(); + } + if (e.翼左_接続.Count > 0) + { + 翼左_接続 = e.翼左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腰2; + f.ConnectionType = ConnectionInfo.腰_翼左_接続; + f.接続(腰2.翼左_接続点); + return f; + }).ToArray(); + } + if (e.翼右_接続.Count > 0) + { + 翼右_接続 = e.翼右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腰2; + f.ConnectionType = ConnectionInfo.腰_翼右_接続; + f.接続(腰2.翼右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_腰CP = new ColorP(X0Y0_腰, 腰CD, DisUnit, abj: true); + X0Y0_股CP = new ColorP(X0Y0_股, 股CD, DisUnit, abj: false); + X0Y0_下腹CP = new ColorP(X0Y0_下腹, 下腹CD, DisUnit, abj: false); + X0Y0_腰皺CP = new ColorP(X0Y0_腰皺, 腰皺CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y0_筋肉_筋上左CP = new ColorP(X0Y0_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); + X0Y0_筋肉_筋上右CP = new ColorP(X0Y0_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); + X0Y0_筋肉_筋下左CP = new ColorP(X0Y0_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); + X0Y0_筋肉_筋下右CP = new ColorP(X0Y0_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); + X0Y0_ハイライトCP = new ColorP(X0Y0_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y0_臍CP = new ColorP(X0Y0_臍, 臍CD, DisUnit, abj: false); + X0Y0_悪タトゥ_渦_タトゥ1左CP = new ColorP(X0Y0_悪タトゥ_渦_タトゥ1左, 悪タトゥ_渦_タトゥ1左CD, DisUnit, abj: true); + X0Y0_悪タトゥ_渦_タトゥ1右CP = new ColorP(X0Y0_悪タトゥ_渦_タトゥ1右, 悪タトゥ_渦_タトゥ1右CD, DisUnit, abj: true); + X0Y0_悪タトゥ_渦_タトゥ2左CP = new ColorP(X0Y0_悪タトゥ_渦_タトゥ2左, 悪タトゥ_渦_タトゥ2左CD, DisUnit, abj: true); + X0Y0_悪タトゥ_渦_タトゥ2右CP = new ColorP(X0Y0_悪タトゥ_渦_タトゥ2右, 悪タトゥ_渦_タトゥ2右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_ハート_タトゥ1左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ1左, 淫タトゥ_ハート_タトゥ1左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_ハート_タトゥ1右CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ1右, 淫タトゥ_ハート_タトゥ1右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_ハート_タトゥ2左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ2左, 淫タトゥ_ハート_タトゥ2左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_ハート_タトゥ2右CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ2右, 淫タトゥ_ハート_タトゥ2右CD, DisUnit, abj: true); + X0Y0_傷X左CP = new ColorP(X0Y0_傷X左, 傷X左CD, DisUnit, abj: true); + X0Y0_傷X右CP = new ColorP(X0Y0_傷X右, 傷X右CD, DisUnit, abj: true); + X0Y0_傷I左CP = new ColorP(X0Y0_傷I左, 傷I左CD, DisUnit, abj: true); + X0Y0_傷I右CP = new ColorP(X0Y0_傷I右, 傷I右CD, 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_紋柄_紋右_紋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_獣性_獣毛左CP = new ColorP(X0Y0_獣性_獣毛左, 獣性_獣毛左CD, DisUnit, abj: true); + X0Y0_獣性_獣毛右CP = new ColorP(X0Y0_獣性_獣毛右, 獣性_獣毛右CD, 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_竜性_右_鱗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_ハイライト上右CP = new ColorP(X0Y0_ハイライト上右, ハイライト上右CD, DisUnit, abj: true); + X0Y0_ハイライト下左CP = new ColorP(X0Y0_ハイライト下左, ハイライト下左CD, DisUnit, abj: true); + X0Y0_ハイライト下右CP = new ColorP(X0Y0_ハイライト下右, ハイライト下右CD, DisUnit, abj: true); + X0Y1_腰CP = new ColorP(X0Y1_腰, 腰CD, DisUnit, abj: true); + X0Y1_股CP = new ColorP(X0Y1_股, 股CD, DisUnit, abj: false); + X0Y1_下腹CP = new ColorP(X0Y1_下腹, 下腹CD, DisUnit, abj: false); + X0Y1_腰皺CP = new ColorP(X0Y1_腰皺, 腰皺CD, DisUnit, abj: false); + X0Y1_筋肉_筋肉下CP = new ColorP(X0Y1_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); + X0Y1_筋肉_筋肉左CP = new ColorP(X0Y1_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y1_筋肉_筋肉右CP = new ColorP(X0Y1_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y1_筋肉_筋上左CP = new ColorP(X0Y1_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); + X0Y1_筋肉_筋上右CP = new ColorP(X0Y1_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); + X0Y1_筋肉_筋下左CP = new ColorP(X0Y1_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); + X0Y1_筋肉_筋下右CP = new ColorP(X0Y1_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); + X0Y1_ハイライトCP = new ColorP(X0Y1_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y1_臍CP = new ColorP(X0Y1_臍, 臍CD, DisUnit, abj: false); + X0Y1_悪タトゥ_渦_タトゥ1左CP = new ColorP(X0Y1_悪タトゥ_渦_タトゥ1左, 悪タトゥ_渦_タトゥ1左CD, DisUnit, abj: true); + X0Y1_悪タトゥ_渦_タトゥ1右CP = new ColorP(X0Y1_悪タトゥ_渦_タトゥ1右, 悪タトゥ_渦_タトゥ1右CD, DisUnit, abj: true); + X0Y1_悪タトゥ_渦_タトゥ2左CP = new ColorP(X0Y1_悪タトゥ_渦_タトゥ2左, 悪タトゥ_渦_タトゥ2左CD, DisUnit, abj: true); + X0Y1_悪タトゥ_渦_タトゥ2右CP = new ColorP(X0Y1_悪タトゥ_渦_タトゥ2右, 悪タトゥ_渦_タトゥ2右CD, DisUnit, abj: true); + X0Y1_淫タトゥ_ハート_タトゥ1左CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ1左, 淫タトゥ_ハート_タトゥ1左CD, DisUnit, abj: true); + X0Y1_淫タトゥ_ハート_タトゥ1右CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ1右, 淫タトゥ_ハート_タトゥ1右CD, DisUnit, abj: true); + X0Y1_淫タトゥ_ハート_タトゥ2左CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ2左, 淫タトゥ_ハート_タトゥ2左CD, DisUnit, abj: true); + X0Y1_淫タトゥ_ハート_タトゥ2右CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ2右, 淫タトゥ_ハート_タトゥ2右CD, DisUnit, abj: true); + X0Y1_傷X左CP = new ColorP(X0Y1_傷X左, 傷X左CD, DisUnit, abj: true); + X0Y1_傷X右CP = new ColorP(X0Y1_傷X右, 傷X右CD, DisUnit, abj: true); + X0Y1_傷I左CP = new ColorP(X0Y1_傷I左, 傷I左CD, DisUnit, abj: true); + X0Y1_傷I右CP = new ColorP(X0Y1_傷I右, 傷I右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_紋柄_紋左_紋3CP = new ColorP(X0Y1_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, 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_獣性_獣毛右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_竜性_右_鱗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_ハイライト上右CP = new ColorP(X0Y1_ハイライト上右, ハイライト上右CD, DisUnit, abj: true); + X0Y1_ハイライト下左CP = new ColorP(X0Y1_ハイライト下左, ハイライト下左CD, DisUnit, abj: true); + X0Y1_ハイライト下右CP = new ColorP(X0Y1_ハイライト下右, ハイライト下右CD, DisUnit, abj: true); + X0Y2_腰CP = new ColorP(X0Y2_腰, 腰CD, DisUnit, abj: true); + X0Y2_股CP = new ColorP(X0Y2_股, 股CD, DisUnit, abj: false); + X0Y2_下腹CP = new ColorP(X0Y2_下腹, 下腹CD, DisUnit, abj: false); + X0Y2_腰皺CP = new ColorP(X0Y2_腰皺, 腰皺CD, DisUnit, abj: false); + X0Y2_筋肉_筋肉下CP = new ColorP(X0Y2_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); + X0Y2_筋肉_筋肉左CP = new ColorP(X0Y2_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y2_筋肉_筋肉右CP = new ColorP(X0Y2_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y2_筋肉_筋上左CP = new ColorP(X0Y2_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); + X0Y2_筋肉_筋上右CP = new ColorP(X0Y2_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); + X0Y2_筋肉_筋下左CP = new ColorP(X0Y2_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); + X0Y2_筋肉_筋下右CP = new ColorP(X0Y2_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); + X0Y2_ハイライトCP = new ColorP(X0Y2_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y2_臍CP = new ColorP(X0Y2_臍, 臍CD, DisUnit, abj: false); + X0Y2_悪タトゥ_渦_タトゥ1左CP = new ColorP(X0Y2_悪タトゥ_渦_タトゥ1左, 悪タトゥ_渦_タトゥ1左CD, DisUnit, abj: true); + X0Y2_悪タトゥ_渦_タトゥ1右CP = new ColorP(X0Y2_悪タトゥ_渦_タトゥ1右, 悪タトゥ_渦_タトゥ1右CD, DisUnit, abj: true); + X0Y2_悪タトゥ_渦_タトゥ2左CP = new ColorP(X0Y2_悪タトゥ_渦_タトゥ2左, 悪タトゥ_渦_タトゥ2左CD, DisUnit, abj: true); + X0Y2_悪タトゥ_渦_タトゥ2右CP = new ColorP(X0Y2_悪タトゥ_渦_タトゥ2右, 悪タトゥ_渦_タトゥ2右CD, DisUnit, abj: true); + X0Y2_淫タトゥ_ハート_タトゥ1左CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ1左, 淫タトゥ_ハート_タトゥ1左CD, DisUnit, abj: true); + X0Y2_淫タトゥ_ハート_タトゥ1右CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ1右, 淫タトゥ_ハート_タトゥ1右CD, DisUnit, abj: true); + X0Y2_淫タトゥ_ハート_タトゥ2左CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ2左, 淫タトゥ_ハート_タトゥ2左CD, DisUnit, abj: true); + X0Y2_淫タトゥ_ハート_タトゥ2右CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ2右, 淫タトゥ_ハート_タトゥ2右CD, DisUnit, abj: true); + X0Y2_傷X左CP = new ColorP(X0Y2_傷X左, 傷X左CD, DisUnit, abj: true); + X0Y2_傷X右CP = new ColorP(X0Y2_傷X右, 傷X右CD, DisUnit, abj: true); + X0Y2_傷I左CP = new ColorP(X0Y2_傷I左, 傷I左CD, DisUnit, abj: true); + X0Y2_傷I右CP = new ColorP(X0Y2_傷I右, 傷I右CD, DisUnit, abj: true); + X0Y2_紋柄_紋左_紋1CP = new ColorP(X0Y2_紋柄_紋左_紋1, 紋柄_紋左_紋1CD, DisUnit, abj: true); + X0Y2_紋柄_紋左_紋2CP = new ColorP(X0Y2_紋柄_紋左_紋2, 紋柄_紋左_紋2CD, DisUnit, abj: true); + X0Y2_紋柄_紋左_紋3CP = new ColorP(X0Y2_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, DisUnit, abj: true); + X0Y2_紋柄_紋右_紋1CP = new ColorP(X0Y2_紋柄_紋右_紋1, 紋柄_紋右_紋1CD, DisUnit, abj: true); + X0Y2_紋柄_紋右_紋2CP = new ColorP(X0Y2_紋柄_紋右_紋2, 紋柄_紋右_紋2CD, DisUnit, abj: true); + X0Y2_紋柄_紋右_紋3CP = new ColorP(X0Y2_紋柄_紋右_紋3, 紋柄_紋右_紋3CD, DisUnit, abj: true); + X0Y2_獣性_獣毛左CP = new ColorP(X0Y2_獣性_獣毛左, 獣性_獣毛左CD, DisUnit, abj: true); + X0Y2_獣性_獣毛右CP = new ColorP(X0Y2_獣性_獣毛右, 獣性_獣毛右CD, DisUnit, abj: true); + X0Y2_虫性_甲殻2CP = new ColorP(X0Y2_虫性_甲殻2, 虫性_甲殻2CD, DisUnit, abj: true); + X0Y2_虫性_甲殻1CP = new ColorP(X0Y2_虫性_甲殻1, 虫性_甲殻1CD, DisUnit, abj: true); + X0Y2_竜性_左_鱗1CP = new ColorP(X0Y2_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); + X0Y2_竜性_左_鱗2CP = new ColorP(X0Y2_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); + X0Y2_竜性_右_鱗1CP = new ColorP(X0Y2_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); + X0Y2_竜性_右_鱗2CP = new ColorP(X0Y2_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); + X0Y2_ハイライト上左CP = new ColorP(X0Y2_ハイライト上左, ハイライト上左CD, DisUnit, abj: true); + X0Y2_ハイライト上右CP = new ColorP(X0Y2_ハイライト上右, ハイライト上右CD, DisUnit, abj: true); + X0Y2_ハイライト下左CP = new ColorP(X0Y2_ハイライト下左, ハイライト下左CD, DisUnit, abj: true); + X0Y2_ハイライト下右CP = new ColorP(X0Y2_ハイライト下右, ハイライト下右CD, DisUnit, abj: true); + X0Y3_腰CP = new ColorP(X0Y3_腰, 腰CD, DisUnit, abj: true); + X0Y3_股CP = new ColorP(X0Y3_股, 股CD, DisUnit, abj: false); + X0Y3_下腹CP = new ColorP(X0Y3_下腹, 下腹CD, DisUnit, abj: false); + X0Y3_腰皺CP = new ColorP(X0Y3_腰皺, 腰皺CD, DisUnit, abj: false); + X0Y3_筋肉_筋肉下CP = new ColorP(X0Y3_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); + X0Y3_筋肉_筋肉左CP = new ColorP(X0Y3_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y3_筋肉_筋肉右CP = new ColorP(X0Y3_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y3_筋肉_筋上左CP = new ColorP(X0Y3_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); + X0Y3_筋肉_筋上右CP = new ColorP(X0Y3_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); + X0Y3_筋肉_筋下左CP = new ColorP(X0Y3_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); + X0Y3_筋肉_筋下右CP = new ColorP(X0Y3_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); + X0Y3_ハイライトCP = new ColorP(X0Y3_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y3_臍CP = new ColorP(X0Y3_臍, 臍CD, DisUnit, abj: false); + X0Y3_悪タトゥ_渦_タトゥ1左CP = new ColorP(X0Y3_悪タトゥ_渦_タトゥ1左, 悪タトゥ_渦_タトゥ1左CD, DisUnit, abj: true); + X0Y3_悪タトゥ_渦_タトゥ1右CP = new ColorP(X0Y3_悪タトゥ_渦_タトゥ1右, 悪タトゥ_渦_タトゥ1右CD, DisUnit, abj: true); + X0Y3_悪タトゥ_渦_タトゥ2左CP = new ColorP(X0Y3_悪タトゥ_渦_タトゥ2左, 悪タトゥ_渦_タトゥ2左CD, DisUnit, abj: true); + X0Y3_悪タトゥ_渦_タトゥ2右CP = new ColorP(X0Y3_悪タトゥ_渦_タトゥ2右, 悪タトゥ_渦_タトゥ2右CD, DisUnit, abj: true); + X0Y3_淫タトゥ_ハート_タトゥ1左CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ1左, 淫タトゥ_ハート_タトゥ1左CD, DisUnit, abj: true); + X0Y3_淫タトゥ_ハート_タトゥ1右CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ1右, 淫タトゥ_ハート_タトゥ1右CD, DisUnit, abj: true); + X0Y3_淫タトゥ_ハート_タトゥ2左CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ2左, 淫タトゥ_ハート_タトゥ2左CD, DisUnit, abj: true); + X0Y3_淫タトゥ_ハート_タトゥ2右CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ2右, 淫タトゥ_ハート_タトゥ2右CD, DisUnit, abj: true); + X0Y3_傷X左CP = new ColorP(X0Y3_傷X左, 傷X左CD, DisUnit, abj: true); + X0Y3_傷X右CP = new ColorP(X0Y3_傷X右, 傷X右CD, DisUnit, abj: true); + X0Y3_傷I左CP = new ColorP(X0Y3_傷I左, 傷I左CD, DisUnit, abj: true); + X0Y3_傷I右CP = new ColorP(X0Y3_傷I右, 傷I右CD, DisUnit, abj: true); + X0Y3_紋柄_紋左_紋1CP = new ColorP(X0Y3_紋柄_紋左_紋1, 紋柄_紋左_紋1CD, DisUnit, abj: true); + X0Y3_紋柄_紋左_紋2CP = new ColorP(X0Y3_紋柄_紋左_紋2, 紋柄_紋左_紋2CD, DisUnit, abj: true); + X0Y3_紋柄_紋左_紋3CP = new ColorP(X0Y3_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, DisUnit, abj: true); + X0Y3_紋柄_紋右_紋1CP = new ColorP(X0Y3_紋柄_紋右_紋1, 紋柄_紋右_紋1CD, DisUnit, abj: true); + X0Y3_紋柄_紋右_紋2CP = new ColorP(X0Y3_紋柄_紋右_紋2, 紋柄_紋右_紋2CD, DisUnit, abj: true); + X0Y3_紋柄_紋右_紋3CP = new ColorP(X0Y3_紋柄_紋右_紋3, 紋柄_紋右_紋3CD, DisUnit, abj: true); + X0Y3_獣性_獣毛左CP = new ColorP(X0Y3_獣性_獣毛左, 獣性_獣毛左CD, DisUnit, abj: true); + X0Y3_獣性_獣毛右CP = new ColorP(X0Y3_獣性_獣毛右, 獣性_獣毛右CD, DisUnit, abj: true); + X0Y3_虫性_甲殻2CP = new ColorP(X0Y3_虫性_甲殻2, 虫性_甲殻2CD, DisUnit, abj: true); + X0Y3_虫性_甲殻1CP = new ColorP(X0Y3_虫性_甲殻1, 虫性_甲殻1CD, DisUnit, abj: true); + X0Y3_竜性_左_鱗1CP = new ColorP(X0Y3_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); + X0Y3_竜性_左_鱗2CP = new ColorP(X0Y3_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); + X0Y3_竜性_右_鱗1CP = new ColorP(X0Y3_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); + X0Y3_竜性_右_鱗2CP = new ColorP(X0Y3_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); + X0Y3_ハイライト上左CP = new ColorP(X0Y3_ハイライト上左, ハイライト上左CD, DisUnit, abj: true); + X0Y3_ハイライト上右CP = new ColorP(X0Y3_ハイライト上右, ハイライト上右CD, DisUnit, abj: true); + X0Y3_ハイライト下左CP = new ColorP(X0Y3_ハイライト下左, ハイライト下左CD, DisUnit, abj: true); + X0Y3_ハイライト下右CP = new ColorP(X0Y3_ハイライト下右, ハイライト下右CD, DisUnit, abj: true); + X0Y4_腰CP = new ColorP(X0Y4_腰, 腰CD, DisUnit, abj: true); + X0Y4_股CP = new ColorP(X0Y4_股, 股CD, DisUnit, abj: false); + X0Y4_下腹CP = new ColorP(X0Y4_下腹, 下腹CD, DisUnit, abj: false); + X0Y4_腰皺CP = new ColorP(X0Y4_腰皺, 腰皺CD, DisUnit, abj: false); + X0Y4_筋肉_筋肉下CP = new ColorP(X0Y4_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false); + X0Y4_筋肉_筋肉左CP = new ColorP(X0Y4_筋肉_筋肉左, 筋肉_筋肉左CD, DisUnit, abj: false); + X0Y4_筋肉_筋肉右CP = new ColorP(X0Y4_筋肉_筋肉右, 筋肉_筋肉右CD, DisUnit, abj: false); + X0Y4_筋肉_筋上左CP = new ColorP(X0Y4_筋肉_筋上左, 筋肉_筋上左CD, DisUnit, abj: false); + X0Y4_筋肉_筋上右CP = new ColorP(X0Y4_筋肉_筋上右, 筋肉_筋上右CD, DisUnit, abj: false); + X0Y4_筋肉_筋下左CP = new ColorP(X0Y4_筋肉_筋下左, 筋肉_筋下左CD, DisUnit, abj: false); + X0Y4_筋肉_筋下右CP = new ColorP(X0Y4_筋肉_筋下右, 筋肉_筋下右CD, DisUnit, abj: false); + X0Y4_ハイライトCP = new ColorP(X0Y4_ハイライト, ハイライトCD, DisUnit, abj: true); + X0Y4_臍CP = new ColorP(X0Y4_臍, 臍CD, DisUnit, abj: false); + X0Y4_悪タトゥ_渦_タトゥ1左CP = new ColorP(X0Y4_悪タトゥ_渦_タトゥ1左, 悪タトゥ_渦_タトゥ1左CD, DisUnit, abj: true); + X0Y4_悪タトゥ_渦_タトゥ1右CP = new ColorP(X0Y4_悪タトゥ_渦_タトゥ1右, 悪タトゥ_渦_タトゥ1右CD, DisUnit, abj: true); + X0Y4_悪タトゥ_渦_タトゥ2左CP = new ColorP(X0Y4_悪タトゥ_渦_タトゥ2左, 悪タトゥ_渦_タトゥ2左CD, DisUnit, abj: true); + X0Y4_悪タトゥ_渦_タトゥ2右CP = new ColorP(X0Y4_悪タトゥ_渦_タトゥ2右, 悪タトゥ_渦_タトゥ2右CD, DisUnit, abj: true); + X0Y4_淫タトゥ_ハート_タトゥ1左CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ1左, 淫タトゥ_ハート_タトゥ1左CD, DisUnit, abj: true); + X0Y4_淫タトゥ_ハート_タトゥ1右CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ1右, 淫タトゥ_ハート_タトゥ1右CD, DisUnit, abj: true); + X0Y4_淫タトゥ_ハート_タトゥ2左CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ2左, 淫タトゥ_ハート_タトゥ2左CD, DisUnit, abj: true); + X0Y4_淫タトゥ_ハート_タトゥ2右CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ2右, 淫タトゥ_ハート_タトゥ2右CD, DisUnit, abj: true); + X0Y4_傷X左CP = new ColorP(X0Y4_傷X左, 傷X左CD, DisUnit, abj: true); + X0Y4_傷X右CP = new ColorP(X0Y4_傷X右, 傷X右CD, DisUnit, abj: true); + X0Y4_傷I左CP = new ColorP(X0Y4_傷I左, 傷I左CD, DisUnit, abj: true); + X0Y4_傷I右CP = new ColorP(X0Y4_傷I右, 傷I右CD, DisUnit, abj: true); + X0Y4_紋柄_紋左_紋1CP = new ColorP(X0Y4_紋柄_紋左_紋1, 紋柄_紋左_紋1CD, DisUnit, abj: true); + X0Y4_紋柄_紋左_紋2CP = new ColorP(X0Y4_紋柄_紋左_紋2, 紋柄_紋左_紋2CD, DisUnit, abj: true); + X0Y4_紋柄_紋左_紋3CP = new ColorP(X0Y4_紋柄_紋左_紋3, 紋柄_紋左_紋3CD, DisUnit, abj: true); + X0Y4_紋柄_紋右_紋1CP = new ColorP(X0Y4_紋柄_紋右_紋1, 紋柄_紋右_紋1CD, DisUnit, abj: true); + X0Y4_紋柄_紋右_紋2CP = new ColorP(X0Y4_紋柄_紋右_紋2, 紋柄_紋右_紋2CD, DisUnit, abj: true); + X0Y4_紋柄_紋右_紋3CP = new ColorP(X0Y4_紋柄_紋右_紋3, 紋柄_紋右_紋3CD, DisUnit, abj: true); + X0Y4_獣性_獣毛左CP = new ColorP(X0Y4_獣性_獣毛左, 獣性_獣毛左CD, DisUnit, abj: true); + X0Y4_獣性_獣毛右CP = new ColorP(X0Y4_獣性_獣毛右, 獣性_獣毛右CD, DisUnit, abj: true); + X0Y4_虫性_甲殻2CP = new ColorP(X0Y4_虫性_甲殻2, 虫性_甲殻2CD, DisUnit, abj: true); + X0Y4_虫性_甲殻1CP = new ColorP(X0Y4_虫性_甲殻1, 虫性_甲殻1CD, DisUnit, abj: true); + X0Y4_竜性_左_鱗1CP = new ColorP(X0Y4_竜性_左_鱗1, 竜性_左_鱗1CD, DisUnit, abj: true); + X0Y4_竜性_左_鱗2CP = new ColorP(X0Y4_竜性_左_鱗2, 竜性_左_鱗2CD, DisUnit, abj: true); + X0Y4_竜性_右_鱗1CP = new ColorP(X0Y4_竜性_右_鱗1, 竜性_右_鱗1CD, DisUnit, abj: true); + X0Y4_竜性_右_鱗2CP = new ColorP(X0Y4_竜性_右_鱗2, 竜性_右_鱗2CD, DisUnit, abj: true); + X0Y4_ハイライト上左CP = new ColorP(X0Y4_ハイライト上左, ハイライト上左CD, DisUnit, abj: true); + X0Y4_ハイライト上右CP = new ColorP(X0Y4_ハイライト上右, ハイライト上右CD, DisUnit, abj: true); + X0Y4_ハイライト下左CP = new ColorP(X0Y4_ハイライト下左, ハイライト下左CD, DisUnit, abj: true); + X0Y4_ハイライト下右CP = new ColorP(X0Y4_ハイライト下右, ハイライト下右CD, DisUnit, abj: true); + 筋肉濃度 = e.筋肉濃度; + 傷X左濃度 = e.傷X左濃度; + 傷X右濃度 = e.傷X右濃度; + 傷I左濃度 = e.傷I左濃度; + 傷I右濃度 = e.傷I右濃度; + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + 尺度YB = 0.95; + double num = 1.0025; + X0Y0_臍.BasePointBase = new Vector2D(X0Y0_臍.BasePointBase.X, 0.363998381176966); + X0Y1_臍.BasePointBase = new Vector2D(X0Y1_臍.BasePointBase.X, 0.363099175689868); + X0Y2_臍.BasePointBase = new Vector2D(X0Y2_臍.BasePointBase.X, 0.362199970202771); + X0Y3_臍.BasePointBase = new Vector2D(X0Y3_臍.BasePointBase.X, 0.361300764715674); + X0Y4_臍.BasePointBase = new Vector2D(X0Y4_臍.BasePointBase.X, 0.360401559228577); + X0Y0_ハイライト.BasePointBase = new Vector2D(X0Y0_ハイライト.BasePointBase.X, 0.0225674877335118); + X0Y1_ハイライト.BasePointBase = new Vector2D(X0Y1_ハイライト.BasePointBase.X, 0.0218134639688308); + X0Y2_ハイライト.BasePointBase = new Vector2D(X0Y2_ハイライト.BasePointBase.X, 0.0210594402041497); + X0Y3_ハイライト.BasePointBase = new Vector2D(X0Y3_ハイライト.BasePointBase.X, 0.0203054164394687); + X0Y4_ハイライト.BasePointBase = new Vector2D(X0Y4_ハイライト.BasePointBase.X, 0.0195513926747877); + num = 1.5; + X0Y0_臍.SizeBase *= num; + X0Y1_臍.SizeBase *= num; + X0Y2_臍.SizeBase *= num; + X0Y3_臍.SizeBase *= num; + X0Y4_臍.SizeBase *= num; + X0Y0_ハイライト.SizeBase *= num; + X0Y1_ハイライト.SizeBase *= num; + X0Y2_ハイライト.SizeBase *= num; + X0Y3_ハイライト.SizeBase *= num; + X0Y4_ハイライト.SizeBase *= num; + num = 0.6; + X0Y0_臍.SizeXBase *= num; + X0Y1_臍.SizeXBase *= num; + X0Y2_臍.SizeXBase *= num; + X0Y3_臍.SizeXBase *= num; + X0Y4_臍.SizeXBase *= num; + X0Y0_ハイライト.SizeXBase *= num; + X0Y1_ハイライト.SizeXBase *= num; + X0Y2_ハイライト.SizeXBase *= num; + X0Y3_ハイライト.SizeXBase *= num; + X0Y4_ハイライト.SizeXBase *= num; + num = 1.009; + X0Y0_腰.BasePointBase = X0Y0_腰.JP[0].Joint.MulY(num); + X0Y1_腰.BasePointBase = X0Y1_腰.JP[0].Joint.MulY(num); + X0Y2_腰.BasePointBase = X0Y2_腰.JP[0].Joint.MulY(num); + X0Y3_腰.BasePointBase = X0Y3_腰.JP[0].Joint.MulY(num); + X0Y4_腰.BasePointBase = X0Y4_腰.JP[0].Joint.MulY(num); + } + + public void スライム() + { + X0Y0_腰.OP[右 ? 3 : 3].Outline = false; + X0Y0_腰.OP[右 ? 2 : 4].Outline = false; + X0Y1_腰.OP[右 ? 3 : 3].Outline = false; + X0Y1_腰.OP[右 ? 2 : 4].Outline = false; + X0Y2_腰.OP[右 ? 3 : 3].Outline = false; + X0Y2_腰.OP[右 ? 2 : 4].Outline = false; + X0Y3_腰.OP[右 ? 3 : 3].Outline = false; + X0Y3_腰.OP[右 ? 2 : 4].Outline = false; + X0Y4_腰.OP[右 ? 3 : 3].Outline = false; + X0Y4_腰.OP[右 ? 2 : 4].Outline = false; + X0Y0_股.OP.OutlineFalse(); + X0Y1_股.OP.OutlineFalse(); + X0Y2_股.OP.OutlineFalse(); + X0Y3_股.OP.OutlineFalse(); + X0Y4_股.OP.OutlineFalse(); + X0Y0_下腹.OP[右 ? 3 : 2].Outline = false; + X0Y0_下腹.OP[右 ? 1 : 4].Outline = false; + X0Y1_下腹.OP[右 ? 3 : 2].Outline = false; + X0Y1_下腹.OP[右 ? 1 : 4].Outline = false; + X0Y2_下腹.OP[右 ? 3 : 2].Outline = false; + X0Y2_下腹.OP[右 ? 1 : 4].Outline = false; + X0Y3_下腹.OP[右 ? 3 : 2].Outline = false; + X0Y3_下腹.OP[右 ? 1 : 4].Outline = false; + X0Y4_下腹.OP[右 ? 3 : 2].Outline = false; + X0Y4_下腹.OP[右 ? 1 : 4].Outline = false; + } + + public override void 接続P() + { + 本体.JoinP(); + } + + public override void 接続PA() + { + 本体.JoinPA(); + } + + public override void 描画0(Are Are) + { + switch (本体.IndexY) + { + case 0: + Are.Draw(X0Y0_腰); + Are.Draw(X0Y0_股); + Are.Draw(X0Y0_下腹); + Are.Draw(X0Y0_腰皺); + Are.Draw(X0Y0_筋肉_筋肉下); + Are.Draw(X0Y0_筋肉_筋肉左); + Are.Draw(X0Y0_筋肉_筋肉右); + Are.Draw(X0Y0_筋肉_筋上左); + Are.Draw(X0Y0_筋肉_筋上右); + Are.Draw(X0Y0_筋肉_筋下左); + Are.Draw(X0Y0_筋肉_筋下右); + break; + case 1: + Are.Draw(X0Y1_腰); + Are.Draw(X0Y1_股); + Are.Draw(X0Y1_下腹); + Are.Draw(X0Y1_腰皺); + Are.Draw(X0Y1_筋肉_筋肉下); + Are.Draw(X0Y1_筋肉_筋肉左); + Are.Draw(X0Y1_筋肉_筋肉右); + Are.Draw(X0Y1_筋肉_筋上左); + Are.Draw(X0Y1_筋肉_筋上右); + Are.Draw(X0Y1_筋肉_筋下左); + Are.Draw(X0Y1_筋肉_筋下右); + break; + case 2: + Are.Draw(X0Y2_腰); + Are.Draw(X0Y2_股); + Are.Draw(X0Y2_下腹); + Are.Draw(X0Y2_腰皺); + Are.Draw(X0Y2_筋肉_筋肉下); + Are.Draw(X0Y2_筋肉_筋肉左); + Are.Draw(X0Y2_筋肉_筋肉右); + Are.Draw(X0Y2_筋肉_筋上左); + Are.Draw(X0Y2_筋肉_筋上右); + Are.Draw(X0Y2_筋肉_筋下左); + Are.Draw(X0Y2_筋肉_筋下右); + break; + case 3: + Are.Draw(X0Y3_腰); + Are.Draw(X0Y3_股); + Are.Draw(X0Y3_下腹); + Are.Draw(X0Y3_腰皺); + Are.Draw(X0Y3_筋肉_筋肉下); + Are.Draw(X0Y3_筋肉_筋肉左); + Are.Draw(X0Y3_筋肉_筋肉右); + Are.Draw(X0Y3_筋肉_筋上左); + Are.Draw(X0Y3_筋肉_筋上右); + Are.Draw(X0Y3_筋肉_筋下左); + Are.Draw(X0Y3_筋肉_筋下右); + break; + default: + Are.Draw(X0Y4_腰); + Are.Draw(X0Y4_股); + Are.Draw(X0Y4_下腹); + Are.Draw(X0Y4_腰皺); + Are.Draw(X0Y4_筋肉_筋肉下); + Are.Draw(X0Y4_筋肉_筋肉左); + Are.Draw(X0Y4_筋肉_筋肉右); + Are.Draw(X0Y4_筋肉_筋上左); + Are.Draw(X0Y4_筋肉_筋上右); + Are.Draw(X0Y4_筋肉_筋下左); + Are.Draw(X0Y4_筋肉_筋下右); + break; + } + } + + public override void 描画1(Are Are) + { + switch (本体.IndexY) + { + case 0: + Are.Draw(X0Y0_ハイライト); + Are.Draw(X0Y0_臍); + Are.Draw(X0Y0_悪タトゥ_渦_タトゥ1左); + Are.Draw(X0Y0_悪タトゥ_渦_タトゥ1右); + Are.Draw(X0Y0_悪タトゥ_渦_タトゥ2左); + Are.Draw(X0Y0_悪タトゥ_渦_タトゥ2右); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ1左); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ1右); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ2左); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ2右); + Are.Draw(X0Y0_紋柄_紋左_紋1); + Are.Draw(X0Y0_紋柄_紋左_紋2); + Are.Draw(X0Y0_紋柄_紋左_紋3); + Are.Draw(X0Y0_紋柄_紋右_紋1); + Are.Draw(X0Y0_紋柄_紋右_紋2); + Are.Draw(X0Y0_紋柄_紋右_紋3); + Are.Draw(X0Y0_獣性_獣毛左); + Are.Draw(X0Y0_獣性_獣毛右); + Are.Draw(X0Y0_傷X左); + Are.Draw(X0Y0_傷X右); + Are.Draw(X0Y0_傷I左); + Are.Draw(X0Y0_傷I右); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y0_虫性_甲殻2); + Are.Draw(X0Y0_虫性_甲殻1); + Are.Draw(X0Y0_竜性_左_鱗1); + Are.Draw(X0Y0_竜性_左_鱗2); + Are.Draw(X0Y0_竜性_右_鱗1); + Are.Draw(X0Y0_竜性_右_鱗2); + Are.Draw(X0Y0_ハイライト上左); + Are.Draw(X0Y0_ハイライト上右); + Are.Draw(X0Y0_ハイライト下左); + Are.Draw(X0Y0_ハイライト下右); + break; + case 1: + Are.Draw(X0Y1_ハイライト); + Are.Draw(X0Y1_臍); + Are.Draw(X0Y1_悪タトゥ_渦_タトゥ1左); + Are.Draw(X0Y1_悪タトゥ_渦_タトゥ1右); + Are.Draw(X0Y1_悪タトゥ_渦_タトゥ2左); + Are.Draw(X0Y1_悪タトゥ_渦_タトゥ2右); + Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ1左); + Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ1右); + Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ2左); + Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ2右); + Are.Draw(X0Y1_紋柄_紋左_紋1); + Are.Draw(X0Y1_紋柄_紋左_紋2); + Are.Draw(X0Y1_紋柄_紋左_紋3); + Are.Draw(X0Y1_紋柄_紋右_紋1); + Are.Draw(X0Y1_紋柄_紋右_紋2); + Are.Draw(X0Y1_紋柄_紋右_紋3); + Are.Draw(X0Y1_獣性_獣毛左); + Are.Draw(X0Y1_獣性_獣毛右); + Are.Draw(X0Y1_傷X左); + Are.Draw(X0Y1_傷X右); + Are.Draw(X0Y1_傷I左); + Are.Draw(X0Y1_傷I右); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y1_虫性_甲殻2); + Are.Draw(X0Y1_虫性_甲殻1); + Are.Draw(X0Y1_竜性_左_鱗1); + Are.Draw(X0Y1_竜性_左_鱗2); + Are.Draw(X0Y1_竜性_右_鱗1); + Are.Draw(X0Y1_竜性_右_鱗2); + Are.Draw(X0Y1_ハイライト上左); + Are.Draw(X0Y1_ハイライト上右); + Are.Draw(X0Y1_ハイライト下左); + Are.Draw(X0Y1_ハイライト下右); + break; + case 2: + Are.Draw(X0Y2_ハイライト); + Are.Draw(X0Y2_臍); + Are.Draw(X0Y2_悪タトゥ_渦_タトゥ1左); + Are.Draw(X0Y2_悪タトゥ_渦_タトゥ1右); + Are.Draw(X0Y2_悪タトゥ_渦_タトゥ2左); + Are.Draw(X0Y2_悪タトゥ_渦_タトゥ2右); + Are.Draw(X0Y2_淫タトゥ_ハート_タトゥ1左); + Are.Draw(X0Y2_淫タトゥ_ハート_タトゥ1右); + Are.Draw(X0Y2_淫タトゥ_ハート_タトゥ2左); + Are.Draw(X0Y2_淫タトゥ_ハート_タトゥ2右); + Are.Draw(X0Y2_紋柄_紋左_紋1); + Are.Draw(X0Y2_紋柄_紋左_紋2); + Are.Draw(X0Y2_紋柄_紋左_紋3); + Are.Draw(X0Y2_紋柄_紋右_紋1); + Are.Draw(X0Y2_紋柄_紋右_紋2); + Are.Draw(X0Y2_紋柄_紋右_紋3); + Are.Draw(X0Y2_獣性_獣毛左); + Are.Draw(X0Y2_獣性_獣毛右); + Are.Draw(X0Y2_傷X左); + Are.Draw(X0Y2_傷X右); + Are.Draw(X0Y2_傷I左); + Are.Draw(X0Y2_傷I右); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y2_虫性_甲殻2); + Are.Draw(X0Y2_虫性_甲殻1); + Are.Draw(X0Y2_竜性_左_鱗1); + Are.Draw(X0Y2_竜性_左_鱗2); + Are.Draw(X0Y2_竜性_右_鱗1); + Are.Draw(X0Y2_竜性_右_鱗2); + Are.Draw(X0Y2_ハイライト上左); + Are.Draw(X0Y2_ハイライト上右); + Are.Draw(X0Y2_ハイライト下左); + Are.Draw(X0Y2_ハイライト下右); + break; + case 3: + Are.Draw(X0Y3_ハイライト); + Are.Draw(X0Y3_臍); + Are.Draw(X0Y3_悪タトゥ_渦_タトゥ1左); + Are.Draw(X0Y3_悪タトゥ_渦_タトゥ1右); + Are.Draw(X0Y3_悪タトゥ_渦_タトゥ2左); + Are.Draw(X0Y3_悪タトゥ_渦_タトゥ2右); + Are.Draw(X0Y3_淫タトゥ_ハート_タトゥ1左); + Are.Draw(X0Y3_淫タトゥ_ハート_タトゥ1右); + Are.Draw(X0Y3_淫タトゥ_ハート_タトゥ2左); + Are.Draw(X0Y3_淫タトゥ_ハート_タトゥ2右); + Are.Draw(X0Y3_紋柄_紋左_紋1); + Are.Draw(X0Y3_紋柄_紋左_紋2); + Are.Draw(X0Y3_紋柄_紋左_紋3); + Are.Draw(X0Y3_紋柄_紋右_紋1); + Are.Draw(X0Y3_紋柄_紋右_紋2); + Are.Draw(X0Y3_紋柄_紋右_紋3); + Are.Draw(X0Y3_獣性_獣毛左); + Are.Draw(X0Y3_獣性_獣毛右); + Are.Draw(X0Y3_傷X左); + Are.Draw(X0Y3_傷X右); + Are.Draw(X0Y3_傷I左); + Are.Draw(X0Y3_傷I右); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y3_虫性_甲殻2); + Are.Draw(X0Y3_虫性_甲殻1); + Are.Draw(X0Y3_竜性_左_鱗1); + Are.Draw(X0Y3_竜性_左_鱗2); + Are.Draw(X0Y3_竜性_右_鱗1); + Are.Draw(X0Y3_竜性_右_鱗2); + Are.Draw(X0Y3_ハイライト上左); + Are.Draw(X0Y3_ハイライト上右); + Are.Draw(X0Y3_ハイライト下左); + Are.Draw(X0Y3_ハイライト下右); + break; + default: + Are.Draw(X0Y4_ハイライト); + Are.Draw(X0Y4_臍); + Are.Draw(X0Y4_悪タトゥ_渦_タトゥ1左); + Are.Draw(X0Y4_悪タトゥ_渦_タトゥ1右); + Are.Draw(X0Y4_悪タトゥ_渦_タトゥ2左); + Are.Draw(X0Y4_悪タトゥ_渦_タトゥ2右); + Are.Draw(X0Y4_淫タトゥ_ハート_タトゥ1左); + Are.Draw(X0Y4_淫タトゥ_ハート_タトゥ1右); + Are.Draw(X0Y4_淫タトゥ_ハート_タトゥ2左); + Are.Draw(X0Y4_淫タトゥ_ハート_タトゥ2右); + Are.Draw(X0Y4_紋柄_紋左_紋1); + Are.Draw(X0Y4_紋柄_紋左_紋2); + Are.Draw(X0Y4_紋柄_紋左_紋3); + Are.Draw(X0Y4_紋柄_紋右_紋1); + Are.Draw(X0Y4_紋柄_紋右_紋2); + Are.Draw(X0Y4_紋柄_紋右_紋3); + Are.Draw(X0Y4_獣性_獣毛左); + Are.Draw(X0Y4_獣性_獣毛右); + Are.Draw(X0Y4_傷X左); + Are.Draw(X0Y4_傷X右); + Are.Draw(X0Y4_傷I左); + Are.Draw(X0Y4_傷I右); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y4_虫性_甲殻2); + Are.Draw(X0Y4_虫性_甲殻1); + Are.Draw(X0Y4_竜性_左_鱗1); + Are.Draw(X0Y4_竜性_左_鱗2); + Are.Draw(X0Y4_竜性_右_鱗1); + Are.Draw(X0Y4_竜性_右_鱗2); + Are.Draw(X0Y4_ハイライト上左); + Are.Draw(X0Y4_ハイライト上右); + Are.Draw(X0Y4_ハイライト下左); + Are.Draw(X0Y4_ハイライト下右); + break; + } + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_腰CP.Update(); + X0Y0_股CP.Update(); + X0Y0_下腹CP.Update(); + X0Y0_腰皺CP.Update(); + X0Y0_筋肉_筋肉下CP.Update(); + X0Y0_筋肉_筋肉左CP.Update(); + X0Y0_筋肉_筋肉右CP.Update(); + X0Y0_筋肉_筋上左CP.Update(); + X0Y0_筋肉_筋上右CP.Update(); + X0Y0_筋肉_筋下左CP.Update(); + X0Y0_筋肉_筋下右CP.Update(); + X0Y0_ハイライトCP.Update(); + X0Y0_臍CP.Update(); + X0Y0_悪タトゥ_渦_タトゥ1左CP.Update(); + X0Y0_悪タトゥ_渦_タトゥ1右CP.Update(); + X0Y0_悪タトゥ_渦_タトゥ2左CP.Update(); + X0Y0_悪タトゥ_渦_タトゥ2右CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ1左CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ1右CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ2左CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ2右CP.Update(); + X0Y0_傷X左CP.Update(); + X0Y0_傷X右CP.Update(); + X0Y0_傷I左CP.Update(); + X0Y0_傷I右CP.Update(); + X0Y0_紋柄_紋左_紋1CP.Update(); + X0Y0_紋柄_紋左_紋2CP.Update(); + X0Y0_紋柄_紋左_紋3CP.Update(); + X0Y0_紋柄_紋右_紋1CP.Update(); + X0Y0_紋柄_紋右_紋2CP.Update(); + X0Y0_紋柄_紋右_紋3CP.Update(); + X0Y0_獣性_獣毛左CP.Update(); + X0Y0_獣性_獣毛右CP.Update(); + X0Y0_虫性_甲殻2CP.Update(); + X0Y0_虫性_甲殻1CP.Update(); + X0Y0_竜性_左_鱗1CP.Update(); + X0Y0_竜性_左_鱗2CP.Update(); + X0Y0_竜性_右_鱗1CP.Update(); + X0Y0_竜性_右_鱗2CP.Update(); + X0Y0_ハイライト上左CP.Update(); + X0Y0_ハイライト上右CP.Update(); + X0Y0_ハイライト下左CP.Update(); + X0Y0_ハイライト下右CP.Update(); + break; + case 1: + X0Y1_腰CP.Update(); + X0Y1_股CP.Update(); + X0Y1_下腹CP.Update(); + X0Y1_腰皺CP.Update(); + X0Y1_筋肉_筋肉下CP.Update(); + X0Y1_筋肉_筋肉左CP.Update(); + X0Y1_筋肉_筋肉右CP.Update(); + X0Y1_筋肉_筋上左CP.Update(); + X0Y1_筋肉_筋上右CP.Update(); + X0Y1_筋肉_筋下左CP.Update(); + X0Y1_筋肉_筋下右CP.Update(); + X0Y1_ハイライトCP.Update(); + X0Y1_臍CP.Update(); + X0Y1_悪タトゥ_渦_タトゥ1左CP.Update(); + X0Y1_悪タトゥ_渦_タトゥ1右CP.Update(); + X0Y1_悪タトゥ_渦_タトゥ2左CP.Update(); + X0Y1_悪タトゥ_渦_タトゥ2右CP.Update(); + X0Y1_淫タトゥ_ハート_タトゥ1左CP.Update(); + X0Y1_淫タトゥ_ハート_タトゥ1右CP.Update(); + X0Y1_淫タトゥ_ハート_タトゥ2左CP.Update(); + X0Y1_淫タトゥ_ハート_タトゥ2右CP.Update(); + X0Y1_傷X左CP.Update(); + X0Y1_傷X右CP.Update(); + X0Y1_傷I左CP.Update(); + X0Y1_傷I右CP.Update(); + X0Y1_紋柄_紋左_紋1CP.Update(); + X0Y1_紋柄_紋左_紋2CP.Update(); + X0Y1_紋柄_紋左_紋3CP.Update(); + X0Y1_紋柄_紋右_紋1CP.Update(); + X0Y1_紋柄_紋右_紋2CP.Update(); + X0Y1_紋柄_紋右_紋3CP.Update(); + X0Y1_獣性_獣毛左CP.Update(); + X0Y1_獣性_獣毛右CP.Update(); + X0Y1_虫性_甲殻2CP.Update(); + X0Y1_虫性_甲殻1CP.Update(); + X0Y1_竜性_左_鱗1CP.Update(); + X0Y1_竜性_左_鱗2CP.Update(); + X0Y1_竜性_右_鱗1CP.Update(); + X0Y1_竜性_右_鱗2CP.Update(); + X0Y1_ハイライト上左CP.Update(); + X0Y1_ハイライト上右CP.Update(); + X0Y1_ハイライト下左CP.Update(); + X0Y1_ハイライト下右CP.Update(); + break; + case 2: + X0Y2_腰CP.Update(); + X0Y2_股CP.Update(); + X0Y2_下腹CP.Update(); + X0Y2_腰皺CP.Update(); + X0Y2_筋肉_筋肉下CP.Update(); + X0Y2_筋肉_筋肉左CP.Update(); + X0Y2_筋肉_筋肉右CP.Update(); + X0Y2_筋肉_筋上左CP.Update(); + X0Y2_筋肉_筋上右CP.Update(); + X0Y2_筋肉_筋下左CP.Update(); + X0Y2_筋肉_筋下右CP.Update(); + X0Y2_ハイライトCP.Update(); + X0Y2_臍CP.Update(); + X0Y2_悪タトゥ_渦_タトゥ1左CP.Update(); + X0Y2_悪タトゥ_渦_タトゥ1右CP.Update(); + X0Y2_悪タトゥ_渦_タトゥ2左CP.Update(); + X0Y2_悪タトゥ_渦_タトゥ2右CP.Update(); + X0Y2_淫タトゥ_ハート_タトゥ1左CP.Update(); + X0Y2_淫タトゥ_ハート_タトゥ1右CP.Update(); + X0Y2_淫タトゥ_ハート_タトゥ2左CP.Update(); + X0Y2_淫タトゥ_ハート_タトゥ2右CP.Update(); + X0Y2_傷X左CP.Update(); + X0Y2_傷X右CP.Update(); + X0Y2_傷I左CP.Update(); + X0Y2_傷I右CP.Update(); + X0Y2_紋柄_紋左_紋1CP.Update(); + X0Y2_紋柄_紋左_紋2CP.Update(); + X0Y2_紋柄_紋左_紋3CP.Update(); + X0Y2_紋柄_紋右_紋1CP.Update(); + X0Y2_紋柄_紋右_紋2CP.Update(); + X0Y2_紋柄_紋右_紋3CP.Update(); + X0Y2_獣性_獣毛左CP.Update(); + X0Y2_獣性_獣毛右CP.Update(); + X0Y2_虫性_甲殻2CP.Update(); + X0Y2_虫性_甲殻1CP.Update(); + X0Y2_竜性_左_鱗1CP.Update(); + X0Y2_竜性_左_鱗2CP.Update(); + X0Y2_竜性_右_鱗1CP.Update(); + X0Y2_竜性_右_鱗2CP.Update(); + X0Y2_ハイライト上左CP.Update(); + X0Y2_ハイライト上右CP.Update(); + X0Y2_ハイライト下左CP.Update(); + X0Y2_ハイライト下右CP.Update(); + break; + case 3: + X0Y3_腰CP.Update(); + X0Y3_股CP.Update(); + X0Y3_下腹CP.Update(); + X0Y3_腰皺CP.Update(); + X0Y3_筋肉_筋肉下CP.Update(); + X0Y3_筋肉_筋肉左CP.Update(); + X0Y3_筋肉_筋肉右CP.Update(); + X0Y3_筋肉_筋上左CP.Update(); + X0Y3_筋肉_筋上右CP.Update(); + X0Y3_筋肉_筋下左CP.Update(); + X0Y3_筋肉_筋下右CP.Update(); + X0Y3_ハイライトCP.Update(); + X0Y3_臍CP.Update(); + X0Y3_悪タトゥ_渦_タトゥ1左CP.Update(); + X0Y3_悪タトゥ_渦_タトゥ1右CP.Update(); + X0Y3_悪タトゥ_渦_タトゥ2左CP.Update(); + X0Y3_悪タトゥ_渦_タトゥ2右CP.Update(); + X0Y3_淫タトゥ_ハート_タトゥ1左CP.Update(); + X0Y3_淫タトゥ_ハート_タトゥ1右CP.Update(); + X0Y3_淫タトゥ_ハート_タトゥ2左CP.Update(); + X0Y3_淫タトゥ_ハート_タトゥ2右CP.Update(); + X0Y3_傷X左CP.Update(); + X0Y3_傷X右CP.Update(); + X0Y3_傷I左CP.Update(); + X0Y3_傷I右CP.Update(); + X0Y3_紋柄_紋左_紋1CP.Update(); + X0Y3_紋柄_紋左_紋2CP.Update(); + X0Y3_紋柄_紋左_紋3CP.Update(); + X0Y3_紋柄_紋右_紋1CP.Update(); + X0Y3_紋柄_紋右_紋2CP.Update(); + X0Y3_紋柄_紋右_紋3CP.Update(); + X0Y3_獣性_獣毛左CP.Update(); + X0Y3_獣性_獣毛右CP.Update(); + X0Y3_虫性_甲殻2CP.Update(); + X0Y3_虫性_甲殻1CP.Update(); + X0Y3_竜性_左_鱗1CP.Update(); + X0Y3_竜性_左_鱗2CP.Update(); + X0Y3_竜性_右_鱗1CP.Update(); + X0Y3_竜性_右_鱗2CP.Update(); + X0Y3_ハイライト上左CP.Update(); + X0Y3_ハイライト上右CP.Update(); + X0Y3_ハイライト下左CP.Update(); + X0Y3_ハイライト下右CP.Update(); + break; + default: + X0Y4_腰CP.Update(); + X0Y4_股CP.Update(); + X0Y4_下腹CP.Update(); + X0Y4_腰皺CP.Update(); + X0Y4_筋肉_筋肉下CP.Update(); + X0Y4_筋肉_筋肉左CP.Update(); + X0Y4_筋肉_筋肉右CP.Update(); + X0Y4_筋肉_筋上左CP.Update(); + X0Y4_筋肉_筋上右CP.Update(); + X0Y4_筋肉_筋下左CP.Update(); + X0Y4_筋肉_筋下右CP.Update(); + X0Y4_ハイライトCP.Update(); + X0Y4_臍CP.Update(); + X0Y4_悪タトゥ_渦_タトゥ1左CP.Update(); + X0Y4_悪タトゥ_渦_タトゥ1右CP.Update(); + X0Y4_悪タトゥ_渦_タトゥ2左CP.Update(); + X0Y4_悪タトゥ_渦_タトゥ2右CP.Update(); + X0Y4_淫タトゥ_ハート_タトゥ1左CP.Update(); + X0Y4_淫タトゥ_ハート_タトゥ1右CP.Update(); + X0Y4_淫タトゥ_ハート_タトゥ2左CP.Update(); + X0Y4_淫タトゥ_ハート_タトゥ2右CP.Update(); + X0Y4_傷X左CP.Update(); + X0Y4_傷X右CP.Update(); + X0Y4_傷I左CP.Update(); + X0Y4_傷I右CP.Update(); + X0Y4_紋柄_紋左_紋1CP.Update(); + X0Y4_紋柄_紋左_紋2CP.Update(); + X0Y4_紋柄_紋左_紋3CP.Update(); + X0Y4_紋柄_紋右_紋1CP.Update(); + X0Y4_紋柄_紋右_紋2CP.Update(); + X0Y4_紋柄_紋右_紋3CP.Update(); + X0Y4_獣性_獣毛左CP.Update(); + X0Y4_獣性_獣毛右CP.Update(); + X0Y4_虫性_甲殻2CP.Update(); + X0Y4_虫性_甲殻1CP.Update(); + X0Y4_竜性_左_鱗1CP.Update(); + X0Y4_竜性_左_鱗2CP.Update(); + X0Y4_竜性_右_鱗1CP.Update(); + X0Y4_竜性_右_鱗2CP.Update(); + X0Y4_ハイライト上左CP.Update(); + X0Y4_ハイライト上右CP.Update(); + X0Y4_ハイライト下左CP.Update(); + X0Y4_ハイライト下右CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 腰CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 股CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌R); + 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋上左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋上右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋下左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋下右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 悪タトゥ_渦_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 傷X左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛左CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 獣性_獣毛右CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + ハイライト上左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト上右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト下左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト下右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + + private void 配色T0(体配色 体配色) + { + 腰CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 股CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌R); + 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋上左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋上右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋下左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋下右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 悪タトゥ_渦_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 傷X左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛左CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 獣性_獣毛右CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + ハイライト上左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト上右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト下左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト下右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + + private void 配色T1(体配色 体配色) + { + 腰CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 股CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌R); + 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋上左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋上右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋下左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 筋肉_筋下右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); + 悪タトゥ_渦_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 傷X左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷X右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I左CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I右CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 獣性_獣毛左CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 獣性_獣毛右CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫性_甲殻1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 竜性_左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + ハイライト上左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト上右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト下左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト下右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰D.cs index 5909bd8..b253661 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰D.cs @@ -2,263 +2,264 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 腰D : EleD +namespace SlaveMatrix { - public bool 腰_表示 = true; + [Serializable] + public class 腰D : EleD + { + public bool 腰_表示 = true; - public bool 股_表示 = true; + public bool 股_表示 = true; - public bool 下腹_表示 = true; + public bool 下腹_表示 = true; - public bool 腰皺_表示 = true; + public bool 腰皺_表示 = true; - public bool 筋肉_筋肉下_表示; + public bool 筋肉_筋肉下_表示; - public bool 筋肉_筋肉左_表示; + public bool 筋肉_筋肉左_表示; - public bool 筋肉_筋肉右_表示; + public bool 筋肉_筋肉右_表示; - public bool 筋肉_筋上左_表示; + public bool 筋肉_筋上左_表示; - public bool 筋肉_筋上右_表示; + public bool 筋肉_筋上右_表示; - public bool 筋肉_筋下左_表示; + public bool 筋肉_筋下左_表示; - public bool 筋肉_筋下右_表示; + public bool 筋肉_筋下右_表示; - public bool ハイライト_表示; + public bool ハイライト_表示; - public bool 臍_表示 = true; + public bool 臍_表示 = true; - public bool 悪タトゥ_渦_タトゥ1左_表示; + public bool 悪タトゥ_渦_タトゥ1左_表示; - public bool 悪タトゥ_渦_タトゥ1右_表示; + public bool 悪タトゥ_渦_タトゥ1右_表示; - public bool 悪タトゥ_渦_タトゥ2左_表示; + public bool 悪タトゥ_渦_タトゥ2左_表示; - public bool 悪タトゥ_渦_タトゥ2右_表示; + public bool 悪タトゥ_渦_タトゥ2右_表示; - public bool 淫タトゥ_ハート_タトゥ1左_表示; + public bool 淫タトゥ_ハート_タトゥ1左_表示; - public bool 淫タトゥ_ハート_タトゥ1右_表示; + public bool 淫タトゥ_ハート_タトゥ1右_表示; - public bool 淫タトゥ_ハート_タトゥ2左_表示; + public bool 淫タトゥ_ハート_タトゥ2左_表示; - public bool 淫タトゥ_ハート_タトゥ2右_表示; + public bool 淫タトゥ_ハート_タトゥ2右_表示; - public bool 傷X左_表示; + public bool 傷X左_表示; - public bool 傷X右_表示; + public bool 傷X右_表示; - public bool 傷I左_表示; + public bool 傷I左_表示; - public bool 傷I右_表示; + public bool 傷I右_表示; - public bool 紋柄_紋左_紋1_表示; + public bool 紋柄_紋左_紋1_表示; - public bool 紋柄_紋左_紋2_表示; + public bool 紋柄_紋左_紋2_表示; - public bool 紋柄_紋左_紋3_表示; + public bool 紋柄_紋左_紋3_表示; - public bool 紋柄_紋右_紋1_表示; + public bool 紋柄_紋右_紋1_表示; - public bool 紋柄_紋右_紋2_表示; + public bool 紋柄_紋右_紋2_表示; - public bool 紋柄_紋右_紋3_表示; + public bool 紋柄_紋右_紋3_表示; - public bool 獣性_獣毛左_表示; + public bool 獣性_獣毛左_表示; - public bool 獣性_獣毛右_表示; + public bool 獣性_獣毛右_表示; - public bool 虫性_甲殻2_表示; + public bool 虫性_甲殻2_表示; - public bool 虫性_甲殻1_表示; + public bool 虫性_甲殻1_表示; - public bool 竜性_左_鱗1_表示; + public bool 竜性_左_鱗1_表示; - public bool 竜性_左_鱗2_表示; + public bool 竜性_左_鱗2_表示; - public bool 竜性_右_鱗1_表示; + public bool 竜性_右_鱗1_表示; - public bool 竜性_右_鱗2_表示; + public bool 竜性_右_鱗2_表示; - public bool ハイライト上左_表示; + public bool ハイライト上左_表示; - public bool ハイライト上右_表示; + public bool ハイライト上右_表示; - public bool ハイライト下左_表示; + public bool ハイライト下左_表示; - public bool ハイライト下右_表示; + public bool ハイライト下右_表示; - public bool ハイライト表示; + public bool ハイライト表示; - public double 筋肉濃度 = 1.0; + public double 筋肉濃度 = 1.0; - public double 傷X左濃度 = 1.0; + public double 傷X左濃度 = 1.0; - public double 傷X右濃度 = 1.0; + public double 傷X右濃度 = 1.0; - public double 傷I左濃度 = 1.0; + public double 傷I左濃度 = 1.0; - public double 傷I右濃度 = 1.0; + public double 傷I右濃度 = 1.0; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public bool スライム; + public bool スライム; - public List 胴_接続 = new List(); + public List 胴_接続 = new List(); - public List 腿左_接続 = new List(); + public List 腿左_接続 = new List(); - public List 腿右_接続 = new List(); + public List 腿右_接続 = new List(); - public List 膣基_接続 = new List(); + public List 膣基_接続 = new List(); - public List 肛門_接続 = new List(); + public List 肛門_接続 = new List(); - public List 尾_接続 = new List(); + public List 尾_接続 = new List(); - public List 半身_接続 = new List(); + public List 半身_接続 = new List(); - public List 上着_接続 = new List(); + public List 上着_接続 = new List(); - public List 肌_接続 = new List(); + public List 肌_接続 = new List(); - public List 翼左_接続 = new List(); + public List 翼左_接続 = new List(); - public List 翼右_接続 = new List(); + public List 翼右_接続 = new List(); - public 腰D() - { - ThisType = GetType(); - } + public 腰D() + { + ThisType = GetType(); + } - 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.腰_腿左_接続; - if (!(e is 獣腿D)) - { - return; - } - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.9; - } - } - - public void 腿右接続(EleD e) - { - 腿右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.腰_腿右_接続; - if (!(e is 獣腿D)) - { - return; - } - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.9; - } - } - - 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.腰_尾_接続; - if (e is 尾_ヘD || e is 尾_ウD || e is 尾_ガD || e is 尾_蟲D) - { - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 0.6; - } - return; - } - foreach (EleD item2 in e.EnumEleD()) - { - item2.尺度B = 1.0; - } - } - - 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.腰_肌_接続; - } - - public void 翼左接続(EleD e) - { - 翼左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.腰_翼左_接続; - if (!(e is 尾D)) - { - return; - } - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } - - public void 翼右接続(EleD e) - { - 翼右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.腰_翼右_接続; - if (!(e is 尾D)) - { - return; - } - foreach (EleD item in e.EnumEleD()) - { - item.尺度B = 1.0; - } - } - - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 腰(DisUnit, 配色指定, 体配色, Med, this); - } + public void 腿左接続(EleD e) + { + 腿左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.腰_腿左_接続; + if (!(e is 獣腿D)) + { + return; + } + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.9; + } + } + + public void 腿右接続(EleD e) + { + 腿右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.腰_腿右_接続; + if (!(e is 獣腿D)) + { + return; + } + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.9; + } + } + + 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.腰_尾_接続; + if (e is 尾_ヘD || e is 尾_ウD || e is 尾_ガD || e is 尾_蟲D) + { + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 0.6; + } + return; + } + foreach (EleD item2 in e.EnumEleD()) + { + item2.尺度B = 1.0; + } + } + + 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.腰_肌_接続; + } + + public void 翼左接続(EleD e) + { + 翼左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.腰_翼左_接続; + if (!(e is 尾D)) + { + return; + } + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } + + public void 翼右接続(EleD e) + { + 翼右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.腰_翼右_接続; + if (!(e is 尾D)) + { + return; + } + foreach (EleD item in e.EnumEleD()) + { + item.尺度B = 1.0; + } + } + + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 腰(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌.cs index 51e1b47..90e0d04 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌.cs @@ -1,1542 +1,1543 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 腰肌 : Ele +namespace SlaveMatrix { - public Par X0Y0_淫タトゥ_ハート_タトゥ左1; + public class 腰肌 : Ele + { + public Par X0Y0_淫タトゥ_ハート_タトゥ左1; - public Par X0Y0_淫タトゥ_ハート_タトゥ右1; + public Par X0Y0_淫タトゥ_ハート_タトゥ右1; - public Par X0Y0_淫タトゥ_ハート_タトゥ左2; + public Par X0Y0_淫タトゥ_ハート_タトゥ左2; - public Par X0Y0_淫タトゥ_ハート_タトゥ右2; + public Par X0Y0_淫タトゥ_ハート_タトゥ右2; - public Par X0Y0_淫タトゥ_タトゥ1左; + public Par X0Y0_淫タトゥ_タトゥ1左; - public Par X0Y0_淫タトゥ_タトゥ1右; + public Par X0Y0_淫タトゥ_タトゥ1右; - public Par X0Y0_淫タトゥ_タトゥ2左; + public Par X0Y0_淫タトゥ_タトゥ2左; - public Par X0Y0_淫タトゥ_タトゥ2右; + public Par X0Y0_淫タトゥ_タトゥ2右; - public Par X0Y0_植タトゥ_タトゥ左; + public Par X0Y0_植タトゥ_タトゥ左; - public Par X0Y0_植タトゥ_タトゥ右; + public Par X0Y0_植タトゥ_タトゥ右; - public Par X0Y0_陰毛_ハート; + public Par X0Y0_陰毛_ハート; - public Par X0Y0_獣性_獣毛; + public Par X0Y0_獣性_獣毛; - public Par X0Y0_陰毛; + public Par X0Y0_陰毛; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public Par X0Y0_竜性_鱗4; - public Par X0Y0_虫性_腹板2_腹板; + public Par X0Y0_虫性_腹板2_腹板; - public Par X0Y0_虫性_腹板2_縦線; + public Par X0Y0_虫性_腹板2_縦線; - public Par X0Y0_虫性_腹板1_腹板; + public Par X0Y0_虫性_腹板1_腹板; - public Par X0Y0_虫性_腹板1_縦線; + public Par X0Y0_虫性_腹板1_縦線; - public Par X0Y1_淫タトゥ_ハート_タトゥ左1; + public Par X0Y1_淫タトゥ_ハート_タトゥ左1; - public Par X0Y1_淫タトゥ_ハート_タトゥ右1; + public Par X0Y1_淫タトゥ_ハート_タトゥ右1; - public Par X0Y1_淫タトゥ_ハート_タトゥ左2; + public Par X0Y1_淫タトゥ_ハート_タトゥ左2; - public Par X0Y1_淫タトゥ_ハート_タトゥ右2; + public Par X0Y1_淫タトゥ_ハート_タトゥ右2; - public Par X0Y1_淫タトゥ_タトゥ1左; + public Par X0Y1_淫タトゥ_タトゥ1左; - public Par X0Y1_淫タトゥ_タトゥ1右; + public Par X0Y1_淫タトゥ_タトゥ1右; - public Par X0Y1_淫タトゥ_タトゥ2左; + public Par X0Y1_淫タトゥ_タトゥ2左; - public Par X0Y1_淫タトゥ_タトゥ2右; + public Par X0Y1_淫タトゥ_タトゥ2右; - public Par X0Y1_植タトゥ_タトゥ左; + public Par X0Y1_植タトゥ_タトゥ左; - public Par X0Y1_植タトゥ_タトゥ右; + public Par X0Y1_植タトゥ_タトゥ右; - public Par X0Y1_陰毛_ハート; + public Par X0Y1_陰毛_ハート; - public Par X0Y1_獣性_獣毛; + public Par X0Y1_獣性_獣毛; - public Par X0Y1_陰毛; + public Par X0Y1_陰毛; - public Par X0Y1_竜性_鱗1; + public Par X0Y1_竜性_鱗1; - public Par X0Y1_竜性_鱗2; + public Par X0Y1_竜性_鱗2; - public Par X0Y1_竜性_鱗3; + public Par X0Y1_竜性_鱗3; - public Par X0Y1_竜性_鱗4; + public Par X0Y1_竜性_鱗4; - public Par X0Y1_虫性_腹板2_腹板; + public Par X0Y1_虫性_腹板2_腹板; - public Par X0Y1_虫性_腹板2_縦線; + public Par X0Y1_虫性_腹板2_縦線; - public Par X0Y1_虫性_腹板1_腹板; + public Par X0Y1_虫性_腹板1_腹板; - public Par X0Y1_虫性_腹板1_縦線; + public Par X0Y1_虫性_腹板1_縦線; - public Par X0Y2_淫タトゥ_ハート_タトゥ左1; + public Par X0Y2_淫タトゥ_ハート_タトゥ左1; - public Par X0Y2_淫タトゥ_ハート_タトゥ右1; + public Par X0Y2_淫タトゥ_ハート_タトゥ右1; - public Par X0Y2_淫タトゥ_ハート_タトゥ左2; + public Par X0Y2_淫タトゥ_ハート_タトゥ左2; - public Par X0Y2_淫タトゥ_ハート_タトゥ右2; + public Par X0Y2_淫タトゥ_ハート_タトゥ右2; - public Par X0Y2_淫タトゥ_タトゥ1左; + public Par X0Y2_淫タトゥ_タトゥ1左; - public Par X0Y2_淫タトゥ_タトゥ1右; + public Par X0Y2_淫タトゥ_タトゥ1右; - public Par X0Y2_淫タトゥ_タトゥ2左; + public Par X0Y2_淫タトゥ_タトゥ2左; - public Par X0Y2_淫タトゥ_タトゥ2右; + public Par X0Y2_淫タトゥ_タトゥ2右; - public Par X0Y2_植タトゥ_タトゥ左; + public Par X0Y2_植タトゥ_タトゥ左; - public Par X0Y2_植タトゥ_タトゥ右; + public Par X0Y2_植タトゥ_タトゥ右; - public Par X0Y2_陰毛_ハート; + public Par X0Y2_陰毛_ハート; - public Par X0Y2_獣性_獣毛; + public Par X0Y2_獣性_獣毛; - public Par X0Y2_陰毛; + public Par X0Y2_陰毛; - public Par X0Y2_竜性_鱗1; + public Par X0Y2_竜性_鱗1; - public Par X0Y2_竜性_鱗2; + public Par X0Y2_竜性_鱗2; - public Par X0Y2_竜性_鱗3; + public Par X0Y2_竜性_鱗3; - public Par X0Y2_竜性_鱗4; + public Par X0Y2_竜性_鱗4; - public Par X0Y2_虫性_腹板2_腹板; + public Par X0Y2_虫性_腹板2_腹板; - public Par X0Y2_虫性_腹板2_縦線; + public Par X0Y2_虫性_腹板2_縦線; - public Par X0Y2_虫性_腹板1_腹板; + public Par X0Y2_虫性_腹板1_腹板; - public Par X0Y2_虫性_腹板1_縦線; + public Par X0Y2_虫性_腹板1_縦線; - public Par X0Y3_淫タトゥ_ハート_タトゥ左1; + public Par X0Y3_淫タトゥ_ハート_タトゥ左1; - public Par X0Y3_淫タトゥ_ハート_タトゥ右1; + public Par X0Y3_淫タトゥ_ハート_タトゥ右1; - public Par X0Y3_淫タトゥ_ハート_タトゥ左2; + public Par X0Y3_淫タトゥ_ハート_タトゥ左2; - public Par X0Y3_淫タトゥ_ハート_タトゥ右2; + public Par X0Y3_淫タトゥ_ハート_タトゥ右2; - public Par X0Y3_淫タトゥ_タトゥ1左; + public Par X0Y3_淫タトゥ_タトゥ1左; - public Par X0Y3_淫タトゥ_タトゥ1右; + public Par X0Y3_淫タトゥ_タトゥ1右; - public Par X0Y3_淫タトゥ_タトゥ2左; + public Par X0Y3_淫タトゥ_タトゥ2左; - public Par X0Y3_淫タトゥ_タトゥ2右; + public Par X0Y3_淫タトゥ_タトゥ2右; - public Par X0Y3_植タトゥ_タトゥ左; + public Par X0Y3_植タトゥ_タトゥ左; - public Par X0Y3_植タトゥ_タトゥ右; + public Par X0Y3_植タトゥ_タトゥ右; - public Par X0Y3_陰毛_ハート; + public Par X0Y3_陰毛_ハート; - public Par X0Y3_獣性_獣毛; + public Par X0Y3_獣性_獣毛; - public Par X0Y3_陰毛; + public Par X0Y3_陰毛; - public Par X0Y3_竜性_鱗1; + public Par X0Y3_竜性_鱗1; - public Par X0Y3_竜性_鱗2; + public Par X0Y3_竜性_鱗2; - public Par X0Y3_竜性_鱗3; + public Par X0Y3_竜性_鱗3; - public Par X0Y3_竜性_鱗4; + public Par X0Y3_竜性_鱗4; - public Par X0Y3_虫性_腹板2_腹板; + public Par X0Y3_虫性_腹板2_腹板; - public Par X0Y3_虫性_腹板2_縦線; + public Par X0Y3_虫性_腹板2_縦線; - public Par X0Y3_虫性_腹板1_腹板; + public Par X0Y3_虫性_腹板1_腹板; - public Par X0Y3_虫性_腹板1_縦線; + public Par X0Y3_虫性_腹板1_縦線; - public Par X0Y4_淫タトゥ_ハート_タトゥ左1; + public Par X0Y4_淫タトゥ_ハート_タトゥ左1; - public Par X0Y4_淫タトゥ_ハート_タトゥ右1; + public Par X0Y4_淫タトゥ_ハート_タトゥ右1; - public Par X0Y4_淫タトゥ_ハート_タトゥ左2; + public Par X0Y4_淫タトゥ_ハート_タトゥ左2; - public Par X0Y4_淫タトゥ_ハート_タトゥ右2; + public Par X0Y4_淫タトゥ_ハート_タトゥ右2; - public Par X0Y4_淫タトゥ_タトゥ1左; + public Par X0Y4_淫タトゥ_タトゥ1左; - public Par X0Y4_淫タトゥ_タトゥ1右; + public Par X0Y4_淫タトゥ_タトゥ1右; - public Par X0Y4_淫タトゥ_タトゥ2左; + public Par X0Y4_淫タトゥ_タトゥ2左; - public Par X0Y4_淫タトゥ_タトゥ2右; + public Par X0Y4_淫タトゥ_タトゥ2右; - public Par X0Y4_植タトゥ_タトゥ左; + public Par X0Y4_植タトゥ_タトゥ左; - public Par X0Y4_植タトゥ_タトゥ右; + public Par X0Y4_植タトゥ_タトゥ右; - public Par X0Y4_陰毛_ハート; + public Par X0Y4_陰毛_ハート; - public Par X0Y4_獣性_獣毛; + public Par X0Y4_獣性_獣毛; - public Par X0Y4_陰毛; + public Par X0Y4_陰毛; - public Par X0Y4_竜性_鱗1; + public Par X0Y4_竜性_鱗1; - public Par X0Y4_竜性_鱗2; + public Par X0Y4_竜性_鱗2; - public Par X0Y4_竜性_鱗3; + public Par X0Y4_竜性_鱗3; - public Par X0Y4_竜性_鱗4; + public Par X0Y4_竜性_鱗4; - public Par X0Y4_虫性_腹板2_腹板; + public Par X0Y4_虫性_腹板2_腹板; - public Par X0Y4_虫性_腹板2_縦線; + public Par X0Y4_虫性_腹板2_縦線; - public Par X0Y4_虫性_腹板1_腹板; + public Par X0Y4_虫性_腹板1_腹板; - public Par X0Y4_虫性_腹板1_縦線; + public Par X0Y4_虫性_腹板1_縦線; - public ColorD 淫タトゥ_ハート_タトゥ左1CD; + public ColorD 淫タトゥ_ハート_タトゥ左1CD; - public ColorD 淫タトゥ_ハート_タトゥ右1CD; + public ColorD 淫タトゥ_ハート_タトゥ右1CD; - public ColorD 淫タトゥ_ハート_タトゥ左2CD; + public ColorD 淫タトゥ_ハート_タトゥ左2CD; - public ColorD 淫タトゥ_ハート_タトゥ右2CD; + public ColorD 淫タトゥ_ハート_タトゥ右2CD; - public ColorD 淫タトゥ_タトゥ1左CD; + public ColorD 淫タトゥ_タトゥ1左CD; - public ColorD 淫タトゥ_タトゥ1右CD; + public ColorD 淫タトゥ_タトゥ1右CD; - public ColorD 淫タトゥ_タトゥ2左CD; + public ColorD 淫タトゥ_タトゥ2左CD; - public ColorD 淫タトゥ_タトゥ2右CD; + public ColorD 淫タトゥ_タトゥ2右CD; - public ColorD 植タトゥ_タトゥ左CD; + public ColorD 植タトゥ_タトゥ左CD; - public ColorD 植タトゥ_タトゥ右CD; + public ColorD 植タトゥ_タトゥ右CD; - public ColorD 陰毛_ハートCD; + public ColorD 陰毛_ハートCD; - public ColorD 獣性_獣毛CD; + public ColorD 獣性_獣毛CD; - public ColorD 陰毛CD; + public ColorD 陰毛CD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD 竜性_鱗4CD; + public ColorD 竜性_鱗4CD; - public ColorD 虫性_腹板2_腹板CD; + public ColorD 虫性_腹板2_腹板CD; - public ColorD 虫性_腹板2_縦線CD; + public ColorD 虫性_腹板2_縦線CD; - public ColorD 虫性_腹板1_腹板CD; + public ColorD 虫性_腹板1_腹板CD; - public ColorD 虫性_腹板1_縦線CD; + public ColorD 虫性_腹板1_縦線CD; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ左1CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ左1CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ右1CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ右1CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ左2CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ左2CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ右2CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ右2CP; - public ColorP X0Y0_淫タトゥ_タトゥ1左CP; + public ColorP X0Y0_淫タトゥ_タトゥ1左CP; - public ColorP X0Y0_淫タトゥ_タトゥ1右CP; + public ColorP X0Y0_淫タトゥ_タトゥ1右CP; - public ColorP X0Y0_淫タトゥ_タトゥ2左CP; + public ColorP X0Y0_淫タトゥ_タトゥ2左CP; - public ColorP X0Y0_淫タトゥ_タトゥ2右CP; + public ColorP X0Y0_淫タトゥ_タトゥ2右CP; - public ColorP X0Y0_植タトゥ_タトゥ左CP; + public ColorP X0Y0_植タトゥ_タトゥ左CP; - public ColorP X0Y0_植タトゥ_タトゥ右CP; + public ColorP X0Y0_植タトゥ_タトゥ右CP; - public ColorP X0Y0_陰毛_ハートCP; + public ColorP X0Y0_陰毛_ハートCP; - public ColorP X0Y0_獣性_獣毛CP; + public ColorP X0Y0_獣性_獣毛CP; - public ColorP X0Y0_陰毛CP; + public ColorP X0Y0_陰毛CP; - public ColorP X0Y0_竜性_鱗1CP; + public ColorP X0Y0_竜性_鱗1CP; - public ColorP X0Y0_竜性_鱗2CP; + public ColorP X0Y0_竜性_鱗2CP; - public ColorP X0Y0_竜性_鱗3CP; + public ColorP X0Y0_竜性_鱗3CP; - public ColorP X0Y0_竜性_鱗4CP; + public ColorP X0Y0_竜性_鱗4CP; - public ColorP X0Y0_虫性_腹板2_腹板CP; + public ColorP X0Y0_虫性_腹板2_腹板CP; - public ColorP X0Y0_虫性_腹板2_縦線CP; + public ColorP X0Y0_虫性_腹板2_縦線CP; - public ColorP X0Y0_虫性_腹板1_腹板CP; + public ColorP X0Y0_虫性_腹板1_腹板CP; - public ColorP X0Y0_虫性_腹板1_縦線CP; + public ColorP X0Y0_虫性_腹板1_縦線CP; - public ColorP X0Y1_淫タトゥ_ハート_タトゥ左1CP; + public ColorP X0Y1_淫タトゥ_ハート_タトゥ左1CP; - public ColorP X0Y1_淫タトゥ_ハート_タトゥ右1CP; + public ColorP X0Y1_淫タトゥ_ハート_タトゥ右1CP; - public ColorP X0Y1_淫タトゥ_ハート_タトゥ左2CP; + public ColorP X0Y1_淫タトゥ_ハート_タトゥ左2CP; - public ColorP X0Y1_淫タトゥ_ハート_タトゥ右2CP; + public ColorP X0Y1_淫タトゥ_ハート_タトゥ右2CP; - public ColorP X0Y1_淫タトゥ_タトゥ1左CP; + public ColorP X0Y1_淫タトゥ_タトゥ1左CP; - public ColorP X0Y1_淫タトゥ_タトゥ1右CP; + public ColorP X0Y1_淫タトゥ_タトゥ1右CP; - public ColorP X0Y1_淫タトゥ_タトゥ2左CP; + public ColorP X0Y1_淫タトゥ_タトゥ2左CP; - public ColorP X0Y1_淫タトゥ_タトゥ2右CP; + public ColorP X0Y1_淫タトゥ_タトゥ2右CP; - public ColorP X0Y1_植タトゥ_タトゥ左CP; + public ColorP X0Y1_植タトゥ_タトゥ左CP; - public ColorP X0Y1_植タトゥ_タトゥ右CP; + public ColorP X0Y1_植タトゥ_タトゥ右CP; - public ColorP X0Y1_陰毛_ハートCP; + public ColorP X0Y1_陰毛_ハートCP; - public ColorP X0Y1_獣性_獣毛CP; + public ColorP X0Y1_獣性_獣毛CP; - public ColorP X0Y1_陰毛CP; + public ColorP X0Y1_陰毛CP; - public ColorP X0Y1_竜性_鱗1CP; + public ColorP X0Y1_竜性_鱗1CP; - public ColorP X0Y1_竜性_鱗2CP; + public ColorP X0Y1_竜性_鱗2CP; - public ColorP X0Y1_竜性_鱗3CP; + public ColorP X0Y1_竜性_鱗3CP; - public ColorP X0Y1_竜性_鱗4CP; + public ColorP X0Y1_竜性_鱗4CP; - public ColorP X0Y1_虫性_腹板2_腹板CP; + public ColorP X0Y1_虫性_腹板2_腹板CP; - public ColorP X0Y1_虫性_腹板2_縦線CP; + public ColorP X0Y1_虫性_腹板2_縦線CP; - public ColorP X0Y1_虫性_腹板1_腹板CP; + public ColorP X0Y1_虫性_腹板1_腹板CP; - public ColorP X0Y1_虫性_腹板1_縦線CP; + public ColorP X0Y1_虫性_腹板1_縦線CP; - public ColorP X0Y2_淫タトゥ_ハート_タトゥ左1CP; + public ColorP X0Y2_淫タトゥ_ハート_タトゥ左1CP; - public ColorP X0Y2_淫タトゥ_ハート_タトゥ右1CP; + public ColorP X0Y2_淫タトゥ_ハート_タトゥ右1CP; - public ColorP X0Y2_淫タトゥ_ハート_タトゥ左2CP; + public ColorP X0Y2_淫タトゥ_ハート_タトゥ左2CP; - public ColorP X0Y2_淫タトゥ_ハート_タトゥ右2CP; + public ColorP X0Y2_淫タトゥ_ハート_タトゥ右2CP; - public ColorP X0Y2_淫タトゥ_タトゥ1左CP; + public ColorP X0Y2_淫タトゥ_タトゥ1左CP; - public ColorP X0Y2_淫タトゥ_タトゥ1右CP; + public ColorP X0Y2_淫タトゥ_タトゥ1右CP; - public ColorP X0Y2_淫タトゥ_タトゥ2左CP; + public ColorP X0Y2_淫タトゥ_タトゥ2左CP; - public ColorP X0Y2_淫タトゥ_タトゥ2右CP; + public ColorP X0Y2_淫タトゥ_タトゥ2右CP; - public ColorP X0Y2_植タトゥ_タトゥ左CP; + public ColorP X0Y2_植タトゥ_タトゥ左CP; - public ColorP X0Y2_植タトゥ_タトゥ右CP; + public ColorP X0Y2_植タトゥ_タトゥ右CP; - public ColorP X0Y2_陰毛_ハートCP; + public ColorP X0Y2_陰毛_ハートCP; - public ColorP X0Y2_獣性_獣毛CP; + public ColorP X0Y2_獣性_獣毛CP; - public ColorP X0Y2_陰毛CP; + public ColorP X0Y2_陰毛CP; - public ColorP X0Y2_竜性_鱗1CP; + public ColorP X0Y2_竜性_鱗1CP; - public ColorP X0Y2_竜性_鱗2CP; + public ColorP X0Y2_竜性_鱗2CP; - public ColorP X0Y2_竜性_鱗3CP; + public ColorP X0Y2_竜性_鱗3CP; - public ColorP X0Y2_竜性_鱗4CP; + public ColorP X0Y2_竜性_鱗4CP; - public ColorP X0Y2_虫性_腹板2_腹板CP; + public ColorP X0Y2_虫性_腹板2_腹板CP; - public ColorP X0Y2_虫性_腹板2_縦線CP; + public ColorP X0Y2_虫性_腹板2_縦線CP; - public ColorP X0Y2_虫性_腹板1_腹板CP; + public ColorP X0Y2_虫性_腹板1_腹板CP; - public ColorP X0Y2_虫性_腹板1_縦線CP; + public ColorP X0Y2_虫性_腹板1_縦線CP; - public ColorP X0Y3_淫タトゥ_ハート_タトゥ左1CP; + public ColorP X0Y3_淫タトゥ_ハート_タトゥ左1CP; - public ColorP X0Y3_淫タトゥ_ハート_タトゥ右1CP; + public ColorP X0Y3_淫タトゥ_ハート_タトゥ右1CP; - public ColorP X0Y3_淫タトゥ_ハート_タトゥ左2CP; + public ColorP X0Y3_淫タトゥ_ハート_タトゥ左2CP; - public ColorP X0Y3_淫タトゥ_ハート_タトゥ右2CP; + public ColorP X0Y3_淫タトゥ_ハート_タトゥ右2CP; - public ColorP X0Y3_淫タトゥ_タトゥ1左CP; + public ColorP X0Y3_淫タトゥ_タトゥ1左CP; - public ColorP X0Y3_淫タトゥ_タトゥ1右CP; + public ColorP X0Y3_淫タトゥ_タトゥ1右CP; - public ColorP X0Y3_淫タトゥ_タトゥ2左CP; + public ColorP X0Y3_淫タトゥ_タトゥ2左CP; - public ColorP X0Y3_淫タトゥ_タトゥ2右CP; + public ColorP X0Y3_淫タトゥ_タトゥ2右CP; - public ColorP X0Y3_植タトゥ_タトゥ左CP; + public ColorP X0Y3_植タトゥ_タトゥ左CP; - public ColorP X0Y3_植タトゥ_タトゥ右CP; + public ColorP X0Y3_植タトゥ_タトゥ右CP; - public ColorP X0Y3_陰毛_ハートCP; + public ColorP X0Y3_陰毛_ハートCP; - public ColorP X0Y3_獣性_獣毛CP; + public ColorP X0Y3_獣性_獣毛CP; - public ColorP X0Y3_陰毛CP; + public ColorP X0Y3_陰毛CP; - public ColorP X0Y3_竜性_鱗1CP; + public ColorP X0Y3_竜性_鱗1CP; - public ColorP X0Y3_竜性_鱗2CP; + public ColorP X0Y3_竜性_鱗2CP; - public ColorP X0Y3_竜性_鱗3CP; + public ColorP X0Y3_竜性_鱗3CP; - public ColorP X0Y3_竜性_鱗4CP; + public ColorP X0Y3_竜性_鱗4CP; - public ColorP X0Y3_虫性_腹板2_腹板CP; + public ColorP X0Y3_虫性_腹板2_腹板CP; - public ColorP X0Y3_虫性_腹板2_縦線CP; + public ColorP X0Y3_虫性_腹板2_縦線CP; - public ColorP X0Y3_虫性_腹板1_腹板CP; + public ColorP X0Y3_虫性_腹板1_腹板CP; - public ColorP X0Y3_虫性_腹板1_縦線CP; + public ColorP X0Y3_虫性_腹板1_縦線CP; - public ColorP X0Y4_淫タトゥ_ハート_タトゥ左1CP; + public ColorP X0Y4_淫タトゥ_ハート_タトゥ左1CP; - public ColorP X0Y4_淫タトゥ_ハート_タトゥ右1CP; + public ColorP X0Y4_淫タトゥ_ハート_タトゥ右1CP; - public ColorP X0Y4_淫タトゥ_ハート_タトゥ左2CP; + public ColorP X0Y4_淫タトゥ_ハート_タトゥ左2CP; - public ColorP X0Y4_淫タトゥ_ハート_タトゥ右2CP; + public ColorP X0Y4_淫タトゥ_ハート_タトゥ右2CP; - public ColorP X0Y4_淫タトゥ_タトゥ1左CP; + public ColorP X0Y4_淫タトゥ_タトゥ1左CP; - public ColorP X0Y4_淫タトゥ_タトゥ1右CP; + public ColorP X0Y4_淫タトゥ_タトゥ1右CP; - public ColorP X0Y4_淫タトゥ_タトゥ2左CP; + public ColorP X0Y4_淫タトゥ_タトゥ2左CP; - public ColorP X0Y4_淫タトゥ_タトゥ2右CP; + public ColorP X0Y4_淫タトゥ_タトゥ2右CP; - public ColorP X0Y4_植タトゥ_タトゥ左CP; + public ColorP X0Y4_植タトゥ_タトゥ左CP; - public ColorP X0Y4_植タトゥ_タトゥ右CP; + public ColorP X0Y4_植タトゥ_タトゥ右CP; - public ColorP X0Y4_陰毛_ハートCP; + public ColorP X0Y4_陰毛_ハートCP; - public ColorP X0Y4_獣性_獣毛CP; + public ColorP X0Y4_獣性_獣毛CP; - public ColorP X0Y4_陰毛CP; + public ColorP X0Y4_陰毛CP; - public ColorP X0Y4_竜性_鱗1CP; + public ColorP X0Y4_竜性_鱗1CP; - public ColorP X0Y4_竜性_鱗2CP; + public ColorP X0Y4_竜性_鱗2CP; - public ColorP X0Y4_竜性_鱗3CP; + public ColorP X0Y4_竜性_鱗3CP; - public ColorP X0Y4_竜性_鱗4CP; + public ColorP X0Y4_竜性_鱗4CP; - public ColorP X0Y4_虫性_腹板2_腹板CP; + public ColorP X0Y4_虫性_腹板2_腹板CP; - public ColorP X0Y4_虫性_腹板2_縦線CP; + public ColorP X0Y4_虫性_腹板2_縦線CP; - public ColorP X0Y4_虫性_腹板1_腹板CP; + public ColorP X0Y4_虫性_腹板1_腹板CP; - public ColorP X0Y4_虫性_腹板1_縦線CP; + public ColorP X0Y4_虫性_腹板1_縦線CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y2_淫タトゥ_ハート_タトゥ左1.Dra = value; - X0Y3_淫タトゥ_ハート_タトゥ左1.Dra = value; - X0Y4_淫タトゥ_ハート_タトゥ左1.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ左1.Hit = value; - X0Y1_淫タトゥ_ハート_タトゥ左1.Hit = value; - X0Y2_淫タトゥ_ハート_タトゥ左1.Hit = value; - X0Y3_淫タトゥ_ハート_タトゥ左1.Hit = value; - X0Y4_淫タトゥ_ハート_タトゥ左1.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ右1_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ右1.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ右1.Dra = value; - X0Y1_淫タトゥ_ハート_タトゥ右1.Dra = value; - X0Y2_淫タトゥ_ハート_タトゥ右1.Dra = value; - X0Y3_淫タトゥ_ハート_タトゥ右1.Dra = value; - X0Y4_淫タトゥ_ハート_タトゥ右1.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ右1.Hit = value; - X0Y1_淫タトゥ_ハート_タトゥ右1.Hit = value; - X0Y2_淫タトゥ_ハート_タトゥ右1.Hit = value; - X0Y3_淫タトゥ_ハート_タトゥ右1.Hit = value; - X0Y4_淫タトゥ_ハート_タトゥ右1.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ左2_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ左2.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ左2.Dra = value; - X0Y1_淫タトゥ_ハート_タトゥ左2.Dra = value; - X0Y2_淫タトゥ_ハート_タトゥ左2.Dra = value; - X0Y3_淫タトゥ_ハート_タトゥ左2.Dra = value; - X0Y4_淫タトゥ_ハート_タトゥ左2.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ左2.Hit = value; - X0Y1_淫タトゥ_ハート_タトゥ左2.Hit = value; - X0Y2_淫タトゥ_ハート_タトゥ左2.Hit = value; - X0Y3_淫タトゥ_ハート_タトゥ左2.Hit = value; - X0Y4_淫タトゥ_ハート_タトゥ左2.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ右2_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ右2.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ右2.Dra = value; - X0Y1_淫タトゥ_ハート_タトゥ右2.Dra = value; - X0Y2_淫タトゥ_ハート_タトゥ右2.Dra = value; - X0Y3_淫タトゥ_ハート_タトゥ右2.Dra = value; - X0Y4_淫タトゥ_ハート_タトゥ右2.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ右2.Hit = value; - X0Y1_淫タトゥ_ハート_タトゥ右2.Hit = value; - X0Y2_淫タトゥ_ハート_タトゥ右2.Hit = value; - X0Y3_淫タトゥ_ハート_タトゥ右2.Hit = value; - X0Y4_淫タトゥ_ハート_タトゥ右2.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ1左_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ1左.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ1左.Dra = value; - X0Y1_淫タトゥ_タトゥ1左.Dra = value; - X0Y2_淫タトゥ_タトゥ1左.Dra = value; - X0Y3_淫タトゥ_タトゥ1左.Dra = value; - X0Y4_淫タトゥ_タトゥ1左.Dra = value; - X0Y0_淫タトゥ_タトゥ1左.Hit = value; - X0Y1_淫タトゥ_タトゥ1左.Hit = value; - X0Y2_淫タトゥ_タトゥ1左.Hit = value; - X0Y3_淫タトゥ_タトゥ1左.Hit = value; - X0Y4_淫タトゥ_タトゥ1左.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ1右_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ1右.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ1右.Dra = value; - X0Y1_淫タトゥ_タトゥ1右.Dra = value; - X0Y2_淫タトゥ_タトゥ1右.Dra = value; - X0Y3_淫タトゥ_タトゥ1右.Dra = value; - X0Y4_淫タトゥ_タトゥ1右.Dra = value; - X0Y0_淫タトゥ_タトゥ1右.Hit = value; - X0Y1_淫タトゥ_タトゥ1右.Hit = value; - X0Y2_淫タトゥ_タトゥ1右.Hit = value; - X0Y3_淫タトゥ_タトゥ1右.Hit = value; - X0Y4_淫タトゥ_タトゥ1右.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ2左_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ2左.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ2左.Dra = value; - X0Y1_淫タトゥ_タトゥ2左.Dra = value; - X0Y2_淫タトゥ_タトゥ2左.Dra = value; - X0Y3_淫タトゥ_タトゥ2左.Dra = value; - X0Y4_淫タトゥ_タトゥ2左.Dra = value; - X0Y0_淫タトゥ_タトゥ2左.Hit = value; - X0Y1_淫タトゥ_タトゥ2左.Hit = value; - X0Y2_淫タトゥ_タトゥ2左.Hit = value; - X0Y3_淫タトゥ_タトゥ2左.Hit = value; - X0Y4_淫タトゥ_タトゥ2左.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ2右_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ2右.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ2右.Dra = value; - X0Y1_淫タトゥ_タトゥ2右.Dra = value; - X0Y2_淫タトゥ_タトゥ2右.Dra = value; - X0Y3_淫タトゥ_タトゥ2右.Dra = value; - X0Y4_淫タトゥ_タトゥ2右.Dra = value; - X0Y0_淫タトゥ_タトゥ2右.Hit = value; - X0Y1_淫タトゥ_タトゥ2右.Hit = value; - X0Y2_淫タトゥ_タトゥ2右.Hit = value; - X0Y3_淫タトゥ_タトゥ2右.Hit = value; - X0Y4_淫タトゥ_タトゥ2右.Hit = value; - } - } - - public bool 植タトゥ_タトゥ左_表示 - { - get - { - return X0Y0_植タトゥ_タトゥ左.Dra; - } - set - { - X0Y0_植タトゥ_タトゥ左.Dra = value; - X0Y1_植タトゥ_タトゥ左.Dra = value; - X0Y2_植タトゥ_タトゥ左.Dra = value; - X0Y3_植タトゥ_タトゥ左.Dra = value; - X0Y4_植タトゥ_タトゥ左.Dra = value; - X0Y0_植タトゥ_タトゥ左.Hit = value; - X0Y1_植タトゥ_タトゥ左.Hit = value; - X0Y2_植タトゥ_タトゥ左.Hit = value; - X0Y3_植タトゥ_タトゥ左.Hit = value; - X0Y4_植タトゥ_タトゥ左.Hit = value; - } - } - - public bool 植タトゥ_タトゥ右_表示 - { - get - { - return X0Y0_植タトゥ_タトゥ右.Dra; - } - set - { - X0Y0_植タトゥ_タトゥ右.Dra = value; - X0Y1_植タトゥ_タトゥ右.Dra = value; - X0Y2_植タトゥ_タトゥ右.Dra = value; - X0Y3_植タトゥ_タトゥ右.Dra = value; - X0Y4_植タトゥ_タトゥ右.Dra = value; - X0Y0_植タトゥ_タトゥ右.Hit = value; - X0Y1_植タトゥ_タトゥ右.Hit = value; - X0Y2_植タトゥ_タトゥ右.Hit = value; - X0Y3_植タトゥ_タトゥ右.Hit = value; - X0Y4_植タトゥ_タトゥ右.Hit = value; - } - } - - public bool 陰毛_ハート_表示 - { - get - { - return X0Y0_陰毛_ハート.Dra; - } - set - { - X0Y0_陰毛_ハート.Dra = value; - X0Y1_陰毛_ハート.Dra = value; - X0Y2_陰毛_ハート.Dra = value; - X0Y3_陰毛_ハート.Dra = value; - X0Y4_陰毛_ハート.Dra = value; - X0Y0_陰毛_ハート.Hit = value; - X0Y1_陰毛_ハート.Hit = value; - X0Y2_陰毛_ハート.Hit = value; - X0Y3_陰毛_ハート.Hit = value; - X0Y4_陰毛_ハート.Hit = value; - } - } - - public bool 獣性_獣毛_表示 - { - get - { - return X0Y0_獣性_獣毛.Dra; - } - set - { - X0Y0_獣性_獣毛.Dra = value; - X0Y1_獣性_獣毛.Dra = value; - X0Y2_獣性_獣毛.Dra = value; - X0Y3_獣性_獣毛.Dra = value; - X0Y4_獣性_獣毛.Dra = value; - X0Y0_獣性_獣毛.Hit = value; - X0Y1_獣性_獣毛.Hit = value; - X0Y2_獣性_獣毛.Hit = value; - X0Y3_獣性_獣毛.Hit = value; - X0Y4_獣性_獣毛.Hit = value; - } - } - - public bool 陰毛_表示 - { - get - { - return X0Y0_陰毛.Dra; - } - set - { - X0Y0_陰毛.Dra = value; - X0Y1_陰毛.Dra = value; - X0Y2_陰毛.Dra = value; - X0Y3_陰毛.Dra = value; - X0Y4_陰毛.Dra = value; - X0Y0_陰毛.Hit = value; - X0Y1_陰毛.Hit = value; - X0Y2_陰毛.Hit = value; - X0Y3_陰毛.Hit = value; - X0Y4_陰毛.Hit = value; - } - } - - public bool 竜性_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗1.Dra = value; - X0Y1_竜性_鱗1.Dra = value; - X0Y2_竜性_鱗1.Dra = value; - X0Y3_竜性_鱗1.Dra = value; - X0Y4_竜性_鱗1.Dra = value; - X0Y0_竜性_鱗1.Hit = value; - X0Y1_竜性_鱗1.Hit = value; - X0Y2_竜性_鱗1.Hit = value; - X0Y3_竜性_鱗1.Hit = value; - X0Y4_竜性_鱗1.Hit = value; - } - } - - public bool 竜性_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗2.Dra = value; - X0Y1_竜性_鱗2.Dra = value; - X0Y2_竜性_鱗2.Dra = value; - X0Y3_竜性_鱗2.Dra = value; - X0Y4_竜性_鱗2.Dra = value; - X0Y0_竜性_鱗2.Hit = value; - X0Y1_竜性_鱗2.Hit = value; - X0Y2_竜性_鱗2.Hit = value; - X0Y3_竜性_鱗2.Hit = value; - X0Y4_竜性_鱗2.Hit = value; - } - } - - public bool 竜性_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗3.Dra = value; - X0Y1_竜性_鱗3.Dra = value; - X0Y2_竜性_鱗3.Dra = value; - X0Y3_竜性_鱗3.Dra = value; - X0Y4_竜性_鱗3.Dra = value; - X0Y0_竜性_鱗3.Hit = value; - X0Y1_竜性_鱗3.Hit = value; - X0Y2_竜性_鱗3.Hit = value; - X0Y3_竜性_鱗3.Hit = value; - X0Y4_竜性_鱗3.Hit = value; - } - } - - public bool 竜性_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗4.Dra = value; - X0Y1_竜性_鱗4.Dra = value; - X0Y2_竜性_鱗4.Dra = value; - X0Y3_竜性_鱗4.Dra = value; - X0Y4_竜性_鱗4.Dra = value; - X0Y0_竜性_鱗4.Hit = value; - X0Y1_竜性_鱗4.Hit = value; - X0Y2_竜性_鱗4.Hit = value; - X0Y3_竜性_鱗4.Hit = value; - X0Y4_竜性_鱗4.Hit = value; - } - } - - public bool 虫性_腹板2_腹板_表示 - { - get - { - return X0Y0_虫性_腹板2_腹板.Dra; - } - set - { - X0Y0_虫性_腹板2_腹板.Dra = value; - X0Y1_虫性_腹板2_腹板.Dra = value; - X0Y2_虫性_腹板2_腹板.Dra = value; - X0Y3_虫性_腹板2_腹板.Dra = value; - X0Y4_虫性_腹板2_腹板.Dra = value; - X0Y0_虫性_腹板2_腹板.Hit = value; - X0Y1_虫性_腹板2_腹板.Hit = value; - X0Y2_虫性_腹板2_腹板.Hit = value; - X0Y3_虫性_腹板2_腹板.Hit = value; - X0Y4_虫性_腹板2_腹板.Hit = value; - } - } - - public bool 虫性_腹板2_縦線_表示 - { - get - { - return X0Y0_虫性_腹板2_縦線.Dra; - } - set - { - X0Y0_虫性_腹板2_縦線.Dra = value; - X0Y1_虫性_腹板2_縦線.Dra = value; - X0Y2_虫性_腹板2_縦線.Dra = value; - X0Y3_虫性_腹板2_縦線.Dra = value; - X0Y4_虫性_腹板2_縦線.Dra = value; - X0Y0_虫性_腹板2_縦線.Hit = value; - X0Y1_虫性_腹板2_縦線.Hit = value; - X0Y2_虫性_腹板2_縦線.Hit = value; - X0Y3_虫性_腹板2_縦線.Hit = value; - X0Y4_虫性_腹板2_縦線.Hit = value; - } - } - - public bool 虫性_腹板1_腹板_表示 - { - get - { - return X0Y0_虫性_腹板1_腹板.Dra; - } - set - { - X0Y0_虫性_腹板1_腹板.Dra = value; - X0Y1_虫性_腹板1_腹板.Dra = value; - X0Y2_虫性_腹板1_腹板.Dra = value; - X0Y3_虫性_腹板1_腹板.Dra = value; - X0Y4_虫性_腹板1_腹板.Dra = value; - X0Y0_虫性_腹板1_腹板.Hit = value; - X0Y1_虫性_腹板1_腹板.Hit = value; - X0Y2_虫性_腹板1_腹板.Hit = value; - X0Y3_虫性_腹板1_腹板.Hit = value; - X0Y4_虫性_腹板1_腹板.Hit = value; - } - } - - public bool 虫性_腹板1_縦線_表示 - { - get - { - return X0Y0_虫性_腹板1_縦線.Dra; - } - set - { - X0Y0_虫性_腹板1_縦線.Dra = value; - X0Y1_虫性_腹板1_縦線.Dra = value; - X0Y2_虫性_腹板1_縦線.Dra = value; - X0Y3_虫性_腹板1_縦線.Dra = value; - X0Y4_虫性_腹板1_縦線.Dra = value; - X0Y0_虫性_腹板1_縦線.Hit = value; - X0Y1_虫性_腹板1_縦線.Hit = value; - X0Y2_虫性_腹板1_縦線.Hit = value; - X0Y3_虫性_腹板1_縦線.Hit = value; - X0Y4_虫性_腹板1_縦線.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 淫タトゥ_ハート_タトゥ左1_表示; - } - set - { - 淫タトゥ_ハート_タトゥ左1_表示 = value; - 淫タトゥ_ハート_タトゥ右1_表示 = value; - 淫タトゥ_ハート_タトゥ左2_表示 = value; - 淫タトゥ_ハート_タトゥ右2_表示 = value; - 淫タトゥ_タトゥ1左_表示 = value; - 淫タトゥ_タトゥ1右_表示 = value; - 淫タトゥ_タトゥ2左_表示 = value; - 淫タトゥ_タトゥ2右_表示 = value; - 植タトゥ_タトゥ左_表示 = value; - 植タトゥ_タトゥ右_表示 = value; - 陰毛_ハート_表示 = value; - 獣性_獣毛_表示 = value; - 陰毛_表示 = value; - 竜性_鱗1_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗3_表示 = value; - 竜性_鱗4_表示 = value; - 虫性_腹板2_腹板_表示 = value; - 虫性_腹板2_縦線_表示 = value; - 虫性_腹板1_腹板_表示 = value; - 虫性_腹板1_縦線_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 淫タトゥ_ハート_タトゥ左1CD.不透明度; - } - set - { - 淫タトゥ_ハート_タトゥ左1CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ右1CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ左2CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ右2CD.不透明度 = value; - 淫タトゥ_タトゥ1左CD.不透明度 = value; - 淫タトゥ_タトゥ1右CD.不透明度 = value; - 淫タトゥ_タトゥ2左CD.不透明度 = value; - 淫タトゥ_タトゥ2右CD.不透明度 = value; - 植タトゥ_タトゥ左CD.不透明度 = value; - 植タトゥ_タトゥ右CD.不透明度 = value; - 陰毛_ハートCD.不透明度 = value; - 獣性_獣毛CD.不透明度 = value; - 陰毛CD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 竜性_鱗4CD.不透明度 = value; - 虫性_腹板2_腹板CD.不透明度 = value; - 虫性_腹板2_縦線CD.不透明度 = value; - 虫性_腹板1_腹板CD.不透明度 = value; - 虫性_腹板1_縦線CD.不透明度 = value; - } - } - - public 腰肌(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腰肌D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["腰肌"]); - Pars pars = 本体[0][0]; - Pars pars2 = pars["淫タトゥ"].ToPars(); - Pars pars3 = pars2["ハート"].ToPars(); - X0Y0_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ左2 = pars3["タトゥ左2"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ右2 = pars3["タトゥ右2"].ToPar(); - X0Y0_淫タトゥ_タトゥ1左 = pars2["タトゥ1左"].ToPar(); - X0Y0_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); - X0Y0_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); - X0Y0_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); - X0Y0_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y0_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - X0Y0_陰毛_ハート = pars["陰毛_ハート"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y0_獣性_獣毛 = pars2["獣毛"].ToPar(); - X0Y0_陰毛 = pars["陰毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["虫性"].ToPars(); - pars3 = pars2["腹板2"].ToPars(); - X0Y0_虫性_腹板2_腹板 = pars3["腹板"].ToPar(); - X0Y0_虫性_腹板2_縦線 = pars3["縦線"].ToPar(); - pars3 = pars2["腹板1"].ToPars(); - X0Y0_虫性_腹板1_腹板 = pars3["腹板"].ToPar(); - X0Y0_虫性_腹板1_縦線 = pars3["縦線"].ToPar(); - pars = 本体[0][1]; - pars2 = pars["淫タトゥ"].ToPars(); - pars3 = pars2["ハート"].ToPars(); - X0Y1_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); - X0Y1_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); - X0Y1_淫タトゥ_ハート_タトゥ左2 = pars3["タトゥ左2"].ToPar(); - X0Y1_淫タトゥ_ハート_タトゥ右2 = pars3["タトゥ右2"].ToPar(); - X0Y1_淫タトゥ_タトゥ1左 = pars2["タトゥ1左"].ToPar(); - X0Y1_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); - X0Y1_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); - X0Y1_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); - X0Y1_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y1_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - X0Y1_陰毛_ハート = pars["陰毛_ハート"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y1_獣性_獣毛 = pars2["獣毛"].ToPar(); - X0Y1_陰毛 = pars["陰毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y1_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y1_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y1_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y1_竜性_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["虫性"].ToPars(); - pars3 = pars2["腹板2"].ToPars(); - X0Y1_虫性_腹板2_腹板 = pars3["腹板"].ToPar(); - X0Y1_虫性_腹板2_縦線 = pars3["縦線"].ToPar(); - pars3 = pars2["腹板1"].ToPars(); - X0Y1_虫性_腹板1_腹板 = pars3["腹板"].ToPar(); - X0Y1_虫性_腹板1_縦線 = pars3["縦線"].ToPar(); - pars = 本体[0][2]; - pars2 = pars["淫タトゥ"].ToPars(); - pars3 = pars2["ハート"].ToPars(); - X0Y2_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); - X0Y2_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); - X0Y2_淫タトゥ_ハート_タトゥ左2 = pars3["タトゥ左2"].ToPar(); - X0Y2_淫タトゥ_ハート_タトゥ右2 = pars3["タトゥ右2"].ToPar(); - X0Y2_淫タトゥ_タトゥ1左 = pars2["タトゥ1左"].ToPar(); - X0Y2_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); - X0Y2_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); - X0Y2_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); - X0Y2_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y2_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - X0Y2_陰毛_ハート = pars["陰毛_ハート"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y2_獣性_獣毛 = pars2["獣毛"].ToPar(); - X0Y2_陰毛 = pars["陰毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y2_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y2_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y2_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y2_竜性_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["虫性"].ToPars(); - pars3 = pars2["腹板2"].ToPars(); - X0Y2_虫性_腹板2_腹板 = pars3["腹板"].ToPar(); - X0Y2_虫性_腹板2_縦線 = pars3["縦線"].ToPar(); - pars3 = pars2["腹板1"].ToPars(); - X0Y2_虫性_腹板1_腹板 = pars3["腹板"].ToPar(); - X0Y2_虫性_腹板1_縦線 = pars3["縦線"].ToPar(); - pars = 本体[0][3]; - pars2 = pars["淫タトゥ"].ToPars(); - pars3 = pars2["ハート"].ToPars(); - X0Y3_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); - X0Y3_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); - X0Y3_淫タトゥ_ハート_タトゥ左2 = pars3["タトゥ左2"].ToPar(); - X0Y3_淫タトゥ_ハート_タトゥ右2 = pars3["タトゥ右2"].ToPar(); - X0Y3_淫タトゥ_タトゥ1左 = pars2["タトゥ1左"].ToPar(); - X0Y3_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); - X0Y3_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); - X0Y3_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); - X0Y3_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y3_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - X0Y3_陰毛_ハート = pars["陰毛_ハート"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y3_獣性_獣毛 = pars2["獣毛"].ToPar(); - X0Y3_陰毛 = pars["陰毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y3_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y3_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y3_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y3_竜性_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["虫性"].ToPars(); - pars3 = pars2["腹板2"].ToPars(); - X0Y3_虫性_腹板2_腹板 = pars3["腹板"].ToPar(); - X0Y3_虫性_腹板2_縦線 = pars3["縦線"].ToPar(); - pars3 = pars2["腹板1"].ToPars(); - X0Y3_虫性_腹板1_腹板 = pars3["腹板"].ToPar(); - X0Y3_虫性_腹板1_縦線 = pars3["縦線"].ToPar(); - pars = 本体[0][4]; - pars2 = pars["淫タトゥ"].ToPars(); - pars3 = pars2["ハート"].ToPars(); - X0Y4_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); - X0Y4_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); - X0Y4_淫タトゥ_ハート_タトゥ左2 = pars3["タトゥ左2"].ToPar(); - X0Y4_淫タトゥ_ハート_タトゥ右2 = pars3["タトゥ右2"].ToPar(); - X0Y4_淫タトゥ_タトゥ1左 = pars2["タトゥ1左"].ToPar(); - X0Y4_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); - X0Y4_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); - X0Y4_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); - X0Y4_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y4_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - X0Y4_陰毛_ハート = pars["陰毛_ハート"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y4_獣性_獣毛 = pars2["獣毛"].ToPar(); - X0Y4_陰毛 = pars["陰毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y4_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y4_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y4_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y4_竜性_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["虫性"].ToPars(); - pars3 = pars2["腹板2"].ToPars(); - X0Y4_虫性_腹板2_腹板 = pars3["腹板"].ToPar(); - X0Y4_虫性_腹板2_縦線 = pars3["縦線"].ToPar(); - pars3 = pars2["腹板1"].ToPars(); - X0Y4_虫性_腹板1_腹板 = pars3["腹板"].ToPar(); - X0Y4_虫性_腹板1_縦線 = pars3["縦線"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 淫タトゥ_ハート_タトゥ右1_表示 = e.淫タトゥ_ハート_タトゥ右1_表示; - 淫タトゥ_ハート_タトゥ左2_表示 = e.淫タトゥ_ハート_タトゥ左2_表示; - 淫タトゥ_ハート_タトゥ右2_表示 = e.淫タトゥ_ハート_タトゥ右2_表示; - 淫タトゥ_タトゥ1左_表示 = e.淫タトゥ_タトゥ1左_表示; - 淫タトゥ_タトゥ1右_表示 = e.淫タトゥ_タトゥ1右_表示; - 淫タトゥ_タトゥ2左_表示 = e.淫タトゥ_タトゥ2左_表示; - 淫タトゥ_タトゥ2右_表示 = e.淫タトゥ_タトゥ2右_表示; - 植タトゥ_タトゥ左_表示 = e.植タトゥ_タトゥ左_表示; - 植タトゥ_タトゥ右_表示 = e.植タトゥ_タトゥ右_表示; - 陰毛_ハート_表示 = e.陰毛_ハート_表示; - 獣性_獣毛_表示 = e.獣性_獣毛_表示; - 陰毛_表示 = e.陰毛_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 竜性_鱗4_表示 = e.竜性_鱗4_表示; - 虫性_腹板2_腹板_表示 = e.虫性_腹板2_腹板_表示; - 虫性_腹板2_縦線_表示 = e.虫性_腹板2_縦線_表示; - 虫性_腹板1_腹板_表示 = e.虫性_腹板1_腹板_表示; - 虫性_腹板1_縦線_表示 = e.虫性_腹板1_縦線_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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_淫タトゥ_ハート_タトゥ右2CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ右2, 淫タトゥ_ハート_タトゥ右2CD, DisUnit, abj: true); - X0Y0_淫タトゥ_タトゥ1左CP = new ColorP(X0Y0_淫タトゥ_タトゥ1左, 淫タトゥ_タトゥ1左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_タトゥ1右CP = new ColorP(X0Y0_淫タトゥ_タトゥ1右, 淫タトゥ_タトゥ1右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_タトゥ2左CP = new ColorP(X0Y0_淫タトゥ_タトゥ2左, 淫タトゥ_タトゥ2左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_タトゥ2右CP = new ColorP(X0Y0_淫タトゥ_タトゥ2右, 淫タトゥ_タトゥ2右CD, DisUnit, abj: true); - X0Y0_植タトゥ_タトゥ左CP = new ColorP(X0Y0_植タトゥ_タトゥ左, 植タトゥ_タトゥ左CD, DisUnit, abj: true); - X0Y0_植タトゥ_タトゥ右CP = new ColorP(X0Y0_植タトゥ_タトゥ右, 植タトゥ_タトゥ右CD, DisUnit, abj: true); - X0Y0_陰毛_ハートCP = new ColorP(X0Y0_陰毛_ハート, 陰毛_ハートCD, DisUnit, abj: true); - X0Y0_獣性_獣毛CP = new ColorP(X0Y0_獣性_獣毛, 獣性_獣毛CD, 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); - X0Y0_竜性_鱗3CP = new ColorP(X0Y0_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y0_竜性_鱗4CP = new ColorP(X0Y0_竜性_鱗4, 竜性_鱗4CD, DisUnit, abj: true); - X0Y0_虫性_腹板2_腹板CP = new ColorP(X0Y0_虫性_腹板2_腹板, 虫性_腹板2_腹板CD, DisUnit, abj: true); - X0Y0_虫性_腹板2_縦線CP = new ColorP(X0Y0_虫性_腹板2_縦線, 虫性_腹板2_縦線CD, DisUnit, abj: true); - X0Y0_虫性_腹板1_腹板CP = new ColorP(X0Y0_虫性_腹板1_腹板, 虫性_腹板1_腹板CD, DisUnit, abj: true); - X0Y0_虫性_腹板1_縦線CP = new ColorP(X0Y0_虫性_腹板1_縦線, 虫性_腹板1_縦線CD, 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_淫タトゥ_ハート_タトゥ右2CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ右2, 淫タトゥ_ハート_タトゥ右2CD, DisUnit, abj: true); - X0Y1_淫タトゥ_タトゥ1左CP = new ColorP(X0Y1_淫タトゥ_タトゥ1左, 淫タトゥ_タトゥ1左CD, DisUnit, abj: true); - X0Y1_淫タトゥ_タトゥ1右CP = new ColorP(X0Y1_淫タトゥ_タトゥ1右, 淫タトゥ_タトゥ1右CD, DisUnit, abj: true); - X0Y1_淫タトゥ_タトゥ2左CP = new ColorP(X0Y1_淫タトゥ_タトゥ2左, 淫タトゥ_タトゥ2左CD, DisUnit, abj: true); - X0Y1_淫タトゥ_タトゥ2右CP = new ColorP(X0Y1_淫タトゥ_タトゥ2右, 淫タトゥ_タトゥ2右CD, DisUnit, abj: true); - X0Y1_植タトゥ_タトゥ左CP = new ColorP(X0Y1_植タトゥ_タトゥ左, 植タトゥ_タトゥ左CD, DisUnit, abj: true); - X0Y1_植タトゥ_タトゥ右CP = new ColorP(X0Y1_植タトゥ_タトゥ右, 植タトゥ_タトゥ右CD, DisUnit, abj: true); - X0Y1_陰毛_ハートCP = new ColorP(X0Y1_陰毛_ハート, 陰毛_ハートCD, DisUnit, abj: true); - X0Y1_獣性_獣毛CP = new ColorP(X0Y1_獣性_獣毛, 獣性_獣毛CD, 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_竜性_鱗3CP = new ColorP(X0Y1_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y1_竜性_鱗4CP = new ColorP(X0Y1_竜性_鱗4, 竜性_鱗4CD, DisUnit, abj: true); - X0Y1_虫性_腹板2_腹板CP = new ColorP(X0Y1_虫性_腹板2_腹板, 虫性_腹板2_腹板CD, DisUnit, abj: true); - X0Y1_虫性_腹板2_縦線CP = new ColorP(X0Y1_虫性_腹板2_縦線, 虫性_腹板2_縦線CD, DisUnit, abj: true); - X0Y1_虫性_腹板1_腹板CP = new ColorP(X0Y1_虫性_腹板1_腹板, 虫性_腹板1_腹板CD, DisUnit, abj: true); - X0Y1_虫性_腹板1_縦線CP = new ColorP(X0Y1_虫性_腹板1_縦線, 虫性_腹板1_縦線CD, DisUnit, abj: true); - X0Y2_淫タトゥ_ハート_タトゥ左1CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ左1, 淫タトゥ_ハート_タトゥ左1CD, DisUnit, abj: true); - X0Y2_淫タトゥ_ハート_タトゥ右1CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ右1, 淫タトゥ_ハート_タトゥ右1CD, DisUnit, abj: true); - X0Y2_淫タトゥ_ハート_タトゥ左2CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ左2, 淫タトゥ_ハート_タトゥ左2CD, DisUnit, abj: true); - X0Y2_淫タトゥ_ハート_タトゥ右2CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ右2, 淫タトゥ_ハート_タトゥ右2CD, DisUnit, abj: true); - X0Y2_淫タトゥ_タトゥ1左CP = new ColorP(X0Y2_淫タトゥ_タトゥ1左, 淫タトゥ_タトゥ1左CD, DisUnit, abj: true); - X0Y2_淫タトゥ_タトゥ1右CP = new ColorP(X0Y2_淫タトゥ_タトゥ1右, 淫タトゥ_タトゥ1右CD, DisUnit, abj: true); - X0Y2_淫タトゥ_タトゥ2左CP = new ColorP(X0Y2_淫タトゥ_タトゥ2左, 淫タトゥ_タトゥ2左CD, DisUnit, abj: true); - X0Y2_淫タトゥ_タトゥ2右CP = new ColorP(X0Y2_淫タトゥ_タトゥ2右, 淫タトゥ_タトゥ2右CD, DisUnit, abj: true); - X0Y2_植タトゥ_タトゥ左CP = new ColorP(X0Y2_植タトゥ_タトゥ左, 植タトゥ_タトゥ左CD, DisUnit, abj: true); - X0Y2_植タトゥ_タトゥ右CP = new ColorP(X0Y2_植タトゥ_タトゥ右, 植タトゥ_タトゥ右CD, DisUnit, abj: true); - X0Y2_陰毛_ハートCP = new ColorP(X0Y2_陰毛_ハート, 陰毛_ハートCD, DisUnit, abj: true); - X0Y2_獣性_獣毛CP = new ColorP(X0Y2_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); - X0Y2_陰毛CP = new ColorP(X0Y2_陰毛, 陰毛CD, DisUnit, abj: true); - X0Y2_竜性_鱗1CP = new ColorP(X0Y2_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); - X0Y2_竜性_鱗2CP = new ColorP(X0Y2_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); - X0Y2_竜性_鱗3CP = new ColorP(X0Y2_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y2_竜性_鱗4CP = new ColorP(X0Y2_竜性_鱗4, 竜性_鱗4CD, DisUnit, abj: true); - X0Y2_虫性_腹板2_腹板CP = new ColorP(X0Y2_虫性_腹板2_腹板, 虫性_腹板2_腹板CD, DisUnit, abj: true); - X0Y2_虫性_腹板2_縦線CP = new ColorP(X0Y2_虫性_腹板2_縦線, 虫性_腹板2_縦線CD, DisUnit, abj: true); - X0Y2_虫性_腹板1_腹板CP = new ColorP(X0Y2_虫性_腹板1_腹板, 虫性_腹板1_腹板CD, DisUnit, abj: true); - X0Y2_虫性_腹板1_縦線CP = new ColorP(X0Y2_虫性_腹板1_縦線, 虫性_腹板1_縦線CD, DisUnit, abj: true); - X0Y3_淫タトゥ_ハート_タトゥ左1CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ左1, 淫タトゥ_ハート_タトゥ左1CD, DisUnit, abj: true); - X0Y3_淫タトゥ_ハート_タトゥ右1CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ右1, 淫タトゥ_ハート_タトゥ右1CD, DisUnit, abj: true); - X0Y3_淫タトゥ_ハート_タトゥ左2CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ左2, 淫タトゥ_ハート_タトゥ左2CD, DisUnit, abj: true); - X0Y3_淫タトゥ_ハート_タトゥ右2CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ右2, 淫タトゥ_ハート_タトゥ右2CD, DisUnit, abj: true); - X0Y3_淫タトゥ_タトゥ1左CP = new ColorP(X0Y3_淫タトゥ_タトゥ1左, 淫タトゥ_タトゥ1左CD, DisUnit, abj: true); - X0Y3_淫タトゥ_タトゥ1右CP = new ColorP(X0Y3_淫タトゥ_タトゥ1右, 淫タトゥ_タトゥ1右CD, DisUnit, abj: true); - X0Y3_淫タトゥ_タトゥ2左CP = new ColorP(X0Y3_淫タトゥ_タトゥ2左, 淫タトゥ_タトゥ2左CD, DisUnit, abj: true); - X0Y3_淫タトゥ_タトゥ2右CP = new ColorP(X0Y3_淫タトゥ_タトゥ2右, 淫タトゥ_タトゥ2右CD, DisUnit, abj: true); - X0Y3_植タトゥ_タトゥ左CP = new ColorP(X0Y3_植タトゥ_タトゥ左, 植タトゥ_タトゥ左CD, DisUnit, abj: true); - X0Y3_植タトゥ_タトゥ右CP = new ColorP(X0Y3_植タトゥ_タトゥ右, 植タトゥ_タトゥ右CD, DisUnit, abj: true); - X0Y3_陰毛_ハートCP = new ColorP(X0Y3_陰毛_ハート, 陰毛_ハートCD, DisUnit, abj: true); - X0Y3_獣性_獣毛CP = new ColorP(X0Y3_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); - X0Y3_陰毛CP = new ColorP(X0Y3_陰毛, 陰毛CD, DisUnit, abj: true); - X0Y3_竜性_鱗1CP = new ColorP(X0Y3_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); - X0Y3_竜性_鱗2CP = new ColorP(X0Y3_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); - X0Y3_竜性_鱗3CP = new ColorP(X0Y3_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y3_竜性_鱗4CP = new ColorP(X0Y3_竜性_鱗4, 竜性_鱗4CD, DisUnit, abj: true); - X0Y3_虫性_腹板2_腹板CP = new ColorP(X0Y3_虫性_腹板2_腹板, 虫性_腹板2_腹板CD, DisUnit, abj: true); - X0Y3_虫性_腹板2_縦線CP = new ColorP(X0Y3_虫性_腹板2_縦線, 虫性_腹板2_縦線CD, DisUnit, abj: true); - X0Y3_虫性_腹板1_腹板CP = new ColorP(X0Y3_虫性_腹板1_腹板, 虫性_腹板1_腹板CD, DisUnit, abj: true); - X0Y3_虫性_腹板1_縦線CP = new ColorP(X0Y3_虫性_腹板1_縦線, 虫性_腹板1_縦線CD, DisUnit, abj: true); - X0Y4_淫タトゥ_ハート_タトゥ左1CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ左1, 淫タトゥ_ハート_タトゥ左1CD, DisUnit, abj: true); - X0Y4_淫タトゥ_ハート_タトゥ右1CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ右1, 淫タトゥ_ハート_タトゥ右1CD, DisUnit, abj: true); - X0Y4_淫タトゥ_ハート_タトゥ左2CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ左2, 淫タトゥ_ハート_タトゥ左2CD, DisUnit, abj: true); - X0Y4_淫タトゥ_ハート_タトゥ右2CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ右2, 淫タトゥ_ハート_タトゥ右2CD, DisUnit, abj: true); - X0Y4_淫タトゥ_タトゥ1左CP = new ColorP(X0Y4_淫タトゥ_タトゥ1左, 淫タトゥ_タトゥ1左CD, DisUnit, abj: true); - X0Y4_淫タトゥ_タトゥ1右CP = new ColorP(X0Y4_淫タトゥ_タトゥ1右, 淫タトゥ_タトゥ1右CD, DisUnit, abj: true); - X0Y4_淫タトゥ_タトゥ2左CP = new ColorP(X0Y4_淫タトゥ_タトゥ2左, 淫タトゥ_タトゥ2左CD, DisUnit, abj: true); - X0Y4_淫タトゥ_タトゥ2右CP = new ColorP(X0Y4_淫タトゥ_タトゥ2右, 淫タトゥ_タトゥ2右CD, DisUnit, abj: true); - X0Y4_植タトゥ_タトゥ左CP = new ColorP(X0Y4_植タトゥ_タトゥ左, 植タトゥ_タトゥ左CD, DisUnit, abj: true); - X0Y4_植タトゥ_タトゥ右CP = new ColorP(X0Y4_植タトゥ_タトゥ右, 植タトゥ_タトゥ右CD, DisUnit, abj: true); - X0Y4_陰毛_ハートCP = new ColorP(X0Y4_陰毛_ハート, 陰毛_ハートCD, DisUnit, abj: true); - X0Y4_獣性_獣毛CP = new ColorP(X0Y4_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); - X0Y4_陰毛CP = new ColorP(X0Y4_陰毛, 陰毛CD, DisUnit, abj: true); - X0Y4_竜性_鱗1CP = new ColorP(X0Y4_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); - X0Y4_竜性_鱗2CP = new ColorP(X0Y4_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); - X0Y4_竜性_鱗3CP = new ColorP(X0Y4_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y4_竜性_鱗4CP = new ColorP(X0Y4_竜性_鱗4, 竜性_鱗4CD, DisUnit, abj: true); - X0Y4_虫性_腹板2_腹板CP = new ColorP(X0Y4_虫性_腹板2_腹板, 虫性_腹板2_腹板CD, DisUnit, abj: true); - X0Y4_虫性_腹板2_縦線CP = new ColorP(X0Y4_虫性_腹板2_縦線, 虫性_腹板2_縦線CD, DisUnit, abj: true); - X0Y4_虫性_腹板1_腹板CP = new ColorP(X0Y4_虫性_腹板1_腹板, 虫性_腹板1_腹板CD, DisUnit, abj: true); - X0Y4_虫性_腹板1_縦線CP = new ColorP(X0Y4_虫性_腹板1_縦線, 虫性_腹板1_縦線CD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度YB = 0.95; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_淫タトゥ_ハート_タトゥ左1CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ右1CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ左2CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ右2CP.Update(); - X0Y0_淫タトゥ_タトゥ1左CP.Update(); - X0Y0_淫タトゥ_タトゥ1右CP.Update(); - X0Y0_淫タトゥ_タトゥ2左CP.Update(); - X0Y0_淫タトゥ_タトゥ2右CP.Update(); - X0Y0_植タトゥ_タトゥ左CP.Update(); - X0Y0_植タトゥ_タトゥ右CP.Update(); - X0Y0_陰毛_ハートCP.Update(); - X0Y0_獣性_獣毛CP.Update(); - X0Y0_陰毛CP.Update(); - X0Y0_竜性_鱗1CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_竜性_鱗4CP.Update(); - X0Y0_虫性_腹板2_腹板CP.Update(); - X0Y0_虫性_腹板2_縦線CP.Update(); - X0Y0_虫性_腹板1_腹板CP.Update(); - X0Y0_虫性_腹板1_縦線CP.Update(); - break; - case 1: - X0Y1_淫タトゥ_ハート_タトゥ左1CP.Update(); - X0Y1_淫タトゥ_ハート_タトゥ右1CP.Update(); - X0Y1_淫タトゥ_ハート_タトゥ左2CP.Update(); - X0Y1_淫タトゥ_ハート_タトゥ右2CP.Update(); - X0Y1_淫タトゥ_タトゥ1左CP.Update(); - X0Y1_淫タトゥ_タトゥ1右CP.Update(); - X0Y1_淫タトゥ_タトゥ2左CP.Update(); - X0Y1_淫タトゥ_タトゥ2右CP.Update(); - X0Y1_植タトゥ_タトゥ左CP.Update(); - X0Y1_植タトゥ_タトゥ右CP.Update(); - X0Y1_陰毛_ハートCP.Update(); - X0Y1_獣性_獣毛CP.Update(); - X0Y1_陰毛CP.Update(); - X0Y1_竜性_鱗1CP.Update(); - X0Y1_竜性_鱗2CP.Update(); - X0Y1_竜性_鱗3CP.Update(); - X0Y1_竜性_鱗4CP.Update(); - X0Y1_虫性_腹板2_腹板CP.Update(); - X0Y1_虫性_腹板2_縦線CP.Update(); - X0Y1_虫性_腹板1_腹板CP.Update(); - X0Y1_虫性_腹板1_縦線CP.Update(); - break; - case 2: - X0Y2_淫タトゥ_ハート_タトゥ左1CP.Update(); - X0Y2_淫タトゥ_ハート_タトゥ右1CP.Update(); - X0Y2_淫タトゥ_ハート_タトゥ左2CP.Update(); - X0Y2_淫タトゥ_ハート_タトゥ右2CP.Update(); - X0Y2_淫タトゥ_タトゥ1左CP.Update(); - X0Y2_淫タトゥ_タトゥ1右CP.Update(); - X0Y2_淫タトゥ_タトゥ2左CP.Update(); - X0Y2_淫タトゥ_タトゥ2右CP.Update(); - X0Y2_植タトゥ_タトゥ左CP.Update(); - X0Y2_植タトゥ_タトゥ右CP.Update(); - X0Y2_陰毛_ハートCP.Update(); - X0Y2_獣性_獣毛CP.Update(); - X0Y2_陰毛CP.Update(); - X0Y2_竜性_鱗1CP.Update(); - X0Y2_竜性_鱗2CP.Update(); - X0Y2_竜性_鱗3CP.Update(); - X0Y2_竜性_鱗4CP.Update(); - X0Y2_虫性_腹板2_腹板CP.Update(); - X0Y2_虫性_腹板2_縦線CP.Update(); - X0Y2_虫性_腹板1_腹板CP.Update(); - X0Y2_虫性_腹板1_縦線CP.Update(); - break; - case 3: - X0Y3_淫タトゥ_ハート_タトゥ左1CP.Update(); - X0Y3_淫タトゥ_ハート_タトゥ右1CP.Update(); - X0Y3_淫タトゥ_ハート_タトゥ左2CP.Update(); - X0Y3_淫タトゥ_ハート_タトゥ右2CP.Update(); - X0Y3_淫タトゥ_タトゥ1左CP.Update(); - X0Y3_淫タトゥ_タトゥ1右CP.Update(); - X0Y3_淫タトゥ_タトゥ2左CP.Update(); - X0Y3_淫タトゥ_タトゥ2右CP.Update(); - X0Y3_植タトゥ_タトゥ左CP.Update(); - X0Y3_植タトゥ_タトゥ右CP.Update(); - X0Y3_陰毛_ハートCP.Update(); - X0Y3_獣性_獣毛CP.Update(); - X0Y3_陰毛CP.Update(); - X0Y3_竜性_鱗1CP.Update(); - X0Y3_竜性_鱗2CP.Update(); - X0Y3_竜性_鱗3CP.Update(); - X0Y3_竜性_鱗4CP.Update(); - X0Y3_虫性_腹板2_腹板CP.Update(); - X0Y3_虫性_腹板2_縦線CP.Update(); - X0Y3_虫性_腹板1_腹板CP.Update(); - X0Y3_虫性_腹板1_縦線CP.Update(); - break; - default: - X0Y4_淫タトゥ_ハート_タトゥ左1CP.Update(); - X0Y4_淫タトゥ_ハート_タトゥ右1CP.Update(); - X0Y4_淫タトゥ_ハート_タトゥ左2CP.Update(); - X0Y4_淫タトゥ_ハート_タトゥ右2CP.Update(); - X0Y4_淫タトゥ_タトゥ1左CP.Update(); - X0Y4_淫タトゥ_タトゥ1右CP.Update(); - X0Y4_淫タトゥ_タトゥ2左CP.Update(); - X0Y4_淫タトゥ_タトゥ2右CP.Update(); - X0Y4_植タトゥ_タトゥ左CP.Update(); - X0Y4_植タトゥ_タトゥ右CP.Update(); - X0Y4_陰毛_ハートCP.Update(); - X0Y4_獣性_獣毛CP.Update(); - X0Y4_陰毛CP.Update(); - X0Y4_竜性_鱗1CP.Update(); - X0Y4_竜性_鱗2CP.Update(); - X0Y4_竜性_鱗3CP.Update(); - X0Y4_竜性_鱗4CP.Update(); - X0Y4_虫性_腹板2_腹板CP.Update(); - X0Y4_虫性_腹板2_縦線CP.Update(); - X0Y4_虫性_腹板1_腹板CP.Update(); - X0Y4_虫性_腹板1_縦線CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 陰毛_ハートCD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 陰毛CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 虫性_腹板2_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_腹板2_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_腹板1_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_腹板1_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } - - private void 配色T0(体配色 体配色) - { - 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 陰毛_ハートCD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 陰毛CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 虫性_腹板2_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_腹板2_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_腹板1_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_腹板1_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } - - private void 配色T1(体配色 体配色) - { - 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 植タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 陰毛_ハートCD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 陰毛CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_腹板2_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_腹板2_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_腹板1_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_腹板1_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } + 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; + X0Y2_淫タトゥ_ハート_タトゥ左1.Dra = value; + X0Y3_淫タトゥ_ハート_タトゥ左1.Dra = value; + X0Y4_淫タトゥ_ハート_タトゥ左1.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ左1.Hit = value; + X0Y1_淫タトゥ_ハート_タトゥ左1.Hit = value; + X0Y2_淫タトゥ_ハート_タトゥ左1.Hit = value; + X0Y3_淫タトゥ_ハート_タトゥ左1.Hit = value; + X0Y4_淫タトゥ_ハート_タトゥ左1.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ右1_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ右1.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ右1.Dra = value; + X0Y1_淫タトゥ_ハート_タトゥ右1.Dra = value; + X0Y2_淫タトゥ_ハート_タトゥ右1.Dra = value; + X0Y3_淫タトゥ_ハート_タトゥ右1.Dra = value; + X0Y4_淫タトゥ_ハート_タトゥ右1.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ右1.Hit = value; + X0Y1_淫タトゥ_ハート_タトゥ右1.Hit = value; + X0Y2_淫タトゥ_ハート_タトゥ右1.Hit = value; + X0Y3_淫タトゥ_ハート_タトゥ右1.Hit = value; + X0Y4_淫タトゥ_ハート_タトゥ右1.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ左2_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ左2.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ左2.Dra = value; + X0Y1_淫タトゥ_ハート_タトゥ左2.Dra = value; + X0Y2_淫タトゥ_ハート_タトゥ左2.Dra = value; + X0Y3_淫タトゥ_ハート_タトゥ左2.Dra = value; + X0Y4_淫タトゥ_ハート_タトゥ左2.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ左2.Hit = value; + X0Y1_淫タトゥ_ハート_タトゥ左2.Hit = value; + X0Y2_淫タトゥ_ハート_タトゥ左2.Hit = value; + X0Y3_淫タトゥ_ハート_タトゥ左2.Hit = value; + X0Y4_淫タトゥ_ハート_タトゥ左2.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ右2_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ右2.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ右2.Dra = value; + X0Y1_淫タトゥ_ハート_タトゥ右2.Dra = value; + X0Y2_淫タトゥ_ハート_タトゥ右2.Dra = value; + X0Y3_淫タトゥ_ハート_タトゥ右2.Dra = value; + X0Y4_淫タトゥ_ハート_タトゥ右2.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ右2.Hit = value; + X0Y1_淫タトゥ_ハート_タトゥ右2.Hit = value; + X0Y2_淫タトゥ_ハート_タトゥ右2.Hit = value; + X0Y3_淫タトゥ_ハート_タトゥ右2.Hit = value; + X0Y4_淫タトゥ_ハート_タトゥ右2.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ1左_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ1左.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ1左.Dra = value; + X0Y1_淫タトゥ_タトゥ1左.Dra = value; + X0Y2_淫タトゥ_タトゥ1左.Dra = value; + X0Y3_淫タトゥ_タトゥ1左.Dra = value; + X0Y4_淫タトゥ_タトゥ1左.Dra = value; + X0Y0_淫タトゥ_タトゥ1左.Hit = value; + X0Y1_淫タトゥ_タトゥ1左.Hit = value; + X0Y2_淫タトゥ_タトゥ1左.Hit = value; + X0Y3_淫タトゥ_タトゥ1左.Hit = value; + X0Y4_淫タトゥ_タトゥ1左.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ1右_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ1右.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ1右.Dra = value; + X0Y1_淫タトゥ_タトゥ1右.Dra = value; + X0Y2_淫タトゥ_タトゥ1右.Dra = value; + X0Y3_淫タトゥ_タトゥ1右.Dra = value; + X0Y4_淫タトゥ_タトゥ1右.Dra = value; + X0Y0_淫タトゥ_タトゥ1右.Hit = value; + X0Y1_淫タトゥ_タトゥ1右.Hit = value; + X0Y2_淫タトゥ_タトゥ1右.Hit = value; + X0Y3_淫タトゥ_タトゥ1右.Hit = value; + X0Y4_淫タトゥ_タトゥ1右.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ2左_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ2左.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ2左.Dra = value; + X0Y1_淫タトゥ_タトゥ2左.Dra = value; + X0Y2_淫タトゥ_タトゥ2左.Dra = value; + X0Y3_淫タトゥ_タトゥ2左.Dra = value; + X0Y4_淫タトゥ_タトゥ2左.Dra = value; + X0Y0_淫タトゥ_タトゥ2左.Hit = value; + X0Y1_淫タトゥ_タトゥ2左.Hit = value; + X0Y2_淫タトゥ_タトゥ2左.Hit = value; + X0Y3_淫タトゥ_タトゥ2左.Hit = value; + X0Y4_淫タトゥ_タトゥ2左.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ2右_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ2右.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ2右.Dra = value; + X0Y1_淫タトゥ_タトゥ2右.Dra = value; + X0Y2_淫タトゥ_タトゥ2右.Dra = value; + X0Y3_淫タトゥ_タトゥ2右.Dra = value; + X0Y4_淫タトゥ_タトゥ2右.Dra = value; + X0Y0_淫タトゥ_タトゥ2右.Hit = value; + X0Y1_淫タトゥ_タトゥ2右.Hit = value; + X0Y2_淫タトゥ_タトゥ2右.Hit = value; + X0Y3_淫タトゥ_タトゥ2右.Hit = value; + X0Y4_淫タトゥ_タトゥ2右.Hit = value; + } + } + + public bool 植タトゥ_タトゥ左_表示 + { + get + { + return X0Y0_植タトゥ_タトゥ左.Dra; + } + set + { + X0Y0_植タトゥ_タトゥ左.Dra = value; + X0Y1_植タトゥ_タトゥ左.Dra = value; + X0Y2_植タトゥ_タトゥ左.Dra = value; + X0Y3_植タトゥ_タトゥ左.Dra = value; + X0Y4_植タトゥ_タトゥ左.Dra = value; + X0Y0_植タトゥ_タトゥ左.Hit = value; + X0Y1_植タトゥ_タトゥ左.Hit = value; + X0Y2_植タトゥ_タトゥ左.Hit = value; + X0Y3_植タトゥ_タトゥ左.Hit = value; + X0Y4_植タトゥ_タトゥ左.Hit = value; + } + } + + public bool 植タトゥ_タトゥ右_表示 + { + get + { + return X0Y0_植タトゥ_タトゥ右.Dra; + } + set + { + X0Y0_植タトゥ_タトゥ右.Dra = value; + X0Y1_植タトゥ_タトゥ右.Dra = value; + X0Y2_植タトゥ_タトゥ右.Dra = value; + X0Y3_植タトゥ_タトゥ右.Dra = value; + X0Y4_植タトゥ_タトゥ右.Dra = value; + X0Y0_植タトゥ_タトゥ右.Hit = value; + X0Y1_植タトゥ_タトゥ右.Hit = value; + X0Y2_植タトゥ_タトゥ右.Hit = value; + X0Y3_植タトゥ_タトゥ右.Hit = value; + X0Y4_植タトゥ_タトゥ右.Hit = value; + } + } + + public bool 陰毛_ハート_表示 + { + get + { + return X0Y0_陰毛_ハート.Dra; + } + set + { + X0Y0_陰毛_ハート.Dra = value; + X0Y1_陰毛_ハート.Dra = value; + X0Y2_陰毛_ハート.Dra = value; + X0Y3_陰毛_ハート.Dra = value; + X0Y4_陰毛_ハート.Dra = value; + X0Y0_陰毛_ハート.Hit = value; + X0Y1_陰毛_ハート.Hit = value; + X0Y2_陰毛_ハート.Hit = value; + X0Y3_陰毛_ハート.Hit = value; + X0Y4_陰毛_ハート.Hit = value; + } + } + + public bool 獣性_獣毛_表示 + { + get + { + return X0Y0_獣性_獣毛.Dra; + } + set + { + X0Y0_獣性_獣毛.Dra = value; + X0Y1_獣性_獣毛.Dra = value; + X0Y2_獣性_獣毛.Dra = value; + X0Y3_獣性_獣毛.Dra = value; + X0Y4_獣性_獣毛.Dra = value; + X0Y0_獣性_獣毛.Hit = value; + X0Y1_獣性_獣毛.Hit = value; + X0Y2_獣性_獣毛.Hit = value; + X0Y3_獣性_獣毛.Hit = value; + X0Y4_獣性_獣毛.Hit = value; + } + } + + public bool 陰毛_表示 + { + get + { + return X0Y0_陰毛.Dra; + } + set + { + X0Y0_陰毛.Dra = value; + X0Y1_陰毛.Dra = value; + X0Y2_陰毛.Dra = value; + X0Y3_陰毛.Dra = value; + X0Y4_陰毛.Dra = value; + X0Y0_陰毛.Hit = value; + X0Y1_陰毛.Hit = value; + X0Y2_陰毛.Hit = value; + X0Y3_陰毛.Hit = value; + X0Y4_陰毛.Hit = value; + } + } + + public bool 竜性_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗1.Dra = value; + X0Y1_竜性_鱗1.Dra = value; + X0Y2_竜性_鱗1.Dra = value; + X0Y3_竜性_鱗1.Dra = value; + X0Y4_竜性_鱗1.Dra = value; + X0Y0_竜性_鱗1.Hit = value; + X0Y1_竜性_鱗1.Hit = value; + X0Y2_竜性_鱗1.Hit = value; + X0Y3_竜性_鱗1.Hit = value; + X0Y4_竜性_鱗1.Hit = value; + } + } + + public bool 竜性_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗2.Dra = value; + X0Y1_竜性_鱗2.Dra = value; + X0Y2_竜性_鱗2.Dra = value; + X0Y3_竜性_鱗2.Dra = value; + X0Y4_竜性_鱗2.Dra = value; + X0Y0_竜性_鱗2.Hit = value; + X0Y1_竜性_鱗2.Hit = value; + X0Y2_竜性_鱗2.Hit = value; + X0Y3_竜性_鱗2.Hit = value; + X0Y4_竜性_鱗2.Hit = value; + } + } + + public bool 竜性_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗3.Dra = value; + X0Y1_竜性_鱗3.Dra = value; + X0Y2_竜性_鱗3.Dra = value; + X0Y3_竜性_鱗3.Dra = value; + X0Y4_竜性_鱗3.Dra = value; + X0Y0_竜性_鱗3.Hit = value; + X0Y1_竜性_鱗3.Hit = value; + X0Y2_竜性_鱗3.Hit = value; + X0Y3_竜性_鱗3.Hit = value; + X0Y4_竜性_鱗3.Hit = value; + } + } + + public bool 竜性_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗4.Dra = value; + X0Y1_竜性_鱗4.Dra = value; + X0Y2_竜性_鱗4.Dra = value; + X0Y3_竜性_鱗4.Dra = value; + X0Y4_竜性_鱗4.Dra = value; + X0Y0_竜性_鱗4.Hit = value; + X0Y1_竜性_鱗4.Hit = value; + X0Y2_竜性_鱗4.Hit = value; + X0Y3_竜性_鱗4.Hit = value; + X0Y4_竜性_鱗4.Hit = value; + } + } + + public bool 虫性_腹板2_腹板_表示 + { + get + { + return X0Y0_虫性_腹板2_腹板.Dra; + } + set + { + X0Y0_虫性_腹板2_腹板.Dra = value; + X0Y1_虫性_腹板2_腹板.Dra = value; + X0Y2_虫性_腹板2_腹板.Dra = value; + X0Y3_虫性_腹板2_腹板.Dra = value; + X0Y4_虫性_腹板2_腹板.Dra = value; + X0Y0_虫性_腹板2_腹板.Hit = value; + X0Y1_虫性_腹板2_腹板.Hit = value; + X0Y2_虫性_腹板2_腹板.Hit = value; + X0Y3_虫性_腹板2_腹板.Hit = value; + X0Y4_虫性_腹板2_腹板.Hit = value; + } + } + + public bool 虫性_腹板2_縦線_表示 + { + get + { + return X0Y0_虫性_腹板2_縦線.Dra; + } + set + { + X0Y0_虫性_腹板2_縦線.Dra = value; + X0Y1_虫性_腹板2_縦線.Dra = value; + X0Y2_虫性_腹板2_縦線.Dra = value; + X0Y3_虫性_腹板2_縦線.Dra = value; + X0Y4_虫性_腹板2_縦線.Dra = value; + X0Y0_虫性_腹板2_縦線.Hit = value; + X0Y1_虫性_腹板2_縦線.Hit = value; + X0Y2_虫性_腹板2_縦線.Hit = value; + X0Y3_虫性_腹板2_縦線.Hit = value; + X0Y4_虫性_腹板2_縦線.Hit = value; + } + } + + public bool 虫性_腹板1_腹板_表示 + { + get + { + return X0Y0_虫性_腹板1_腹板.Dra; + } + set + { + X0Y0_虫性_腹板1_腹板.Dra = value; + X0Y1_虫性_腹板1_腹板.Dra = value; + X0Y2_虫性_腹板1_腹板.Dra = value; + X0Y3_虫性_腹板1_腹板.Dra = value; + X0Y4_虫性_腹板1_腹板.Dra = value; + X0Y0_虫性_腹板1_腹板.Hit = value; + X0Y1_虫性_腹板1_腹板.Hit = value; + X0Y2_虫性_腹板1_腹板.Hit = value; + X0Y3_虫性_腹板1_腹板.Hit = value; + X0Y4_虫性_腹板1_腹板.Hit = value; + } + } + + public bool 虫性_腹板1_縦線_表示 + { + get + { + return X0Y0_虫性_腹板1_縦線.Dra; + } + set + { + X0Y0_虫性_腹板1_縦線.Dra = value; + X0Y1_虫性_腹板1_縦線.Dra = value; + X0Y2_虫性_腹板1_縦線.Dra = value; + X0Y3_虫性_腹板1_縦線.Dra = value; + X0Y4_虫性_腹板1_縦線.Dra = value; + X0Y0_虫性_腹板1_縦線.Hit = value; + X0Y1_虫性_腹板1_縦線.Hit = value; + X0Y2_虫性_腹板1_縦線.Hit = value; + X0Y3_虫性_腹板1_縦線.Hit = value; + X0Y4_虫性_腹板1_縦線.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 淫タトゥ_ハート_タトゥ左1_表示; + } + set + { + 淫タトゥ_ハート_タトゥ左1_表示 = value; + 淫タトゥ_ハート_タトゥ右1_表示 = value; + 淫タトゥ_ハート_タトゥ左2_表示 = value; + 淫タトゥ_ハート_タトゥ右2_表示 = value; + 淫タトゥ_タトゥ1左_表示 = value; + 淫タトゥ_タトゥ1右_表示 = value; + 淫タトゥ_タトゥ2左_表示 = value; + 淫タトゥ_タトゥ2右_表示 = value; + 植タトゥ_タトゥ左_表示 = value; + 植タトゥ_タトゥ右_表示 = value; + 陰毛_ハート_表示 = value; + 獣性_獣毛_表示 = value; + 陰毛_表示 = value; + 竜性_鱗1_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗3_表示 = value; + 竜性_鱗4_表示 = value; + 虫性_腹板2_腹板_表示 = value; + 虫性_腹板2_縦線_表示 = value; + 虫性_腹板1_腹板_表示 = value; + 虫性_腹板1_縦線_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 淫タトゥ_ハート_タトゥ左1CD.不透明度; + } + set + { + 淫タトゥ_ハート_タトゥ左1CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ右1CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ左2CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ右2CD.不透明度 = value; + 淫タトゥ_タトゥ1左CD.不透明度 = value; + 淫タトゥ_タトゥ1右CD.不透明度 = value; + 淫タトゥ_タトゥ2左CD.不透明度 = value; + 淫タトゥ_タトゥ2右CD.不透明度 = value; + 植タトゥ_タトゥ左CD.不透明度 = value; + 植タトゥ_タトゥ右CD.不透明度 = value; + 陰毛_ハートCD.不透明度 = value; + 獣性_獣毛CD.不透明度 = value; + 陰毛CD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 竜性_鱗4CD.不透明度 = value; + 虫性_腹板2_腹板CD.不透明度 = value; + 虫性_腹板2_縦線CD.不透明度 = value; + 虫性_腹板1_腹板CD.不透明度 = value; + 虫性_腹板1_縦線CD.不透明度 = value; + } + } + + public 腰肌(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腰肌D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["腰肌"]); + Pars pars = 本体[0][0]; + Pars pars2 = pars["淫タトゥ"].ToPars(); + Pars pars3 = pars2["ハート"].ToPars(); + X0Y0_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ左2 = pars3["タトゥ左2"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ右2 = pars3["タトゥ右2"].ToPar(); + X0Y0_淫タトゥ_タトゥ1左 = pars2["タトゥ1左"].ToPar(); + X0Y0_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); + X0Y0_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); + X0Y0_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); + pars2 = pars["植タトゥ"].ToPars(); + X0Y0_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y0_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); + X0Y0_陰毛_ハート = pars["陰毛_ハート"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y0_獣性_獣毛 = pars2["獣毛"].ToPar(); + X0Y0_陰毛 = pars["陰毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); + pars2 = pars["虫性"].ToPars(); + pars3 = pars2["腹板2"].ToPars(); + X0Y0_虫性_腹板2_腹板 = pars3["腹板"].ToPar(); + X0Y0_虫性_腹板2_縦線 = pars3["縦線"].ToPar(); + pars3 = pars2["腹板1"].ToPars(); + X0Y0_虫性_腹板1_腹板 = pars3["腹板"].ToPar(); + X0Y0_虫性_腹板1_縦線 = pars3["縦線"].ToPar(); + pars = 本体[0][1]; + pars2 = pars["淫タトゥ"].ToPars(); + pars3 = pars2["ハート"].ToPars(); + X0Y1_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); + X0Y1_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); + X0Y1_淫タトゥ_ハート_タトゥ左2 = pars3["タトゥ左2"].ToPar(); + X0Y1_淫タトゥ_ハート_タトゥ右2 = pars3["タトゥ右2"].ToPar(); + X0Y1_淫タトゥ_タトゥ1左 = pars2["タトゥ1左"].ToPar(); + X0Y1_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); + X0Y1_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); + X0Y1_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); + pars2 = pars["植タトゥ"].ToPars(); + X0Y1_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y1_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); + X0Y1_陰毛_ハート = pars["陰毛_ハート"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y1_獣性_獣毛 = pars2["獣毛"].ToPar(); + X0Y1_陰毛 = pars["陰毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y1_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y1_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y1_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y1_竜性_鱗4 = pars2["鱗4"].ToPar(); + pars2 = pars["虫性"].ToPars(); + pars3 = pars2["腹板2"].ToPars(); + X0Y1_虫性_腹板2_腹板 = pars3["腹板"].ToPar(); + X0Y1_虫性_腹板2_縦線 = pars3["縦線"].ToPar(); + pars3 = pars2["腹板1"].ToPars(); + X0Y1_虫性_腹板1_腹板 = pars3["腹板"].ToPar(); + X0Y1_虫性_腹板1_縦線 = pars3["縦線"].ToPar(); + pars = 本体[0][2]; + pars2 = pars["淫タトゥ"].ToPars(); + pars3 = pars2["ハート"].ToPars(); + X0Y2_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); + X0Y2_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); + X0Y2_淫タトゥ_ハート_タトゥ左2 = pars3["タトゥ左2"].ToPar(); + X0Y2_淫タトゥ_ハート_タトゥ右2 = pars3["タトゥ右2"].ToPar(); + X0Y2_淫タトゥ_タトゥ1左 = pars2["タトゥ1左"].ToPar(); + X0Y2_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); + X0Y2_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); + X0Y2_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); + pars2 = pars["植タトゥ"].ToPars(); + X0Y2_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y2_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); + X0Y2_陰毛_ハート = pars["陰毛_ハート"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y2_獣性_獣毛 = pars2["獣毛"].ToPar(); + X0Y2_陰毛 = pars["陰毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y2_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y2_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y2_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y2_竜性_鱗4 = pars2["鱗4"].ToPar(); + pars2 = pars["虫性"].ToPars(); + pars3 = pars2["腹板2"].ToPars(); + X0Y2_虫性_腹板2_腹板 = pars3["腹板"].ToPar(); + X0Y2_虫性_腹板2_縦線 = pars3["縦線"].ToPar(); + pars3 = pars2["腹板1"].ToPars(); + X0Y2_虫性_腹板1_腹板 = pars3["腹板"].ToPar(); + X0Y2_虫性_腹板1_縦線 = pars3["縦線"].ToPar(); + pars = 本体[0][3]; + pars2 = pars["淫タトゥ"].ToPars(); + pars3 = pars2["ハート"].ToPars(); + X0Y3_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); + X0Y3_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); + X0Y3_淫タトゥ_ハート_タトゥ左2 = pars3["タトゥ左2"].ToPar(); + X0Y3_淫タトゥ_ハート_タトゥ右2 = pars3["タトゥ右2"].ToPar(); + X0Y3_淫タトゥ_タトゥ1左 = pars2["タトゥ1左"].ToPar(); + X0Y3_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); + X0Y3_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); + X0Y3_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); + pars2 = pars["植タトゥ"].ToPars(); + X0Y3_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y3_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); + X0Y3_陰毛_ハート = pars["陰毛_ハート"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y3_獣性_獣毛 = pars2["獣毛"].ToPar(); + X0Y3_陰毛 = pars["陰毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y3_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y3_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y3_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y3_竜性_鱗4 = pars2["鱗4"].ToPar(); + pars2 = pars["虫性"].ToPars(); + pars3 = pars2["腹板2"].ToPars(); + X0Y3_虫性_腹板2_腹板 = pars3["腹板"].ToPar(); + X0Y3_虫性_腹板2_縦線 = pars3["縦線"].ToPar(); + pars3 = pars2["腹板1"].ToPars(); + X0Y3_虫性_腹板1_腹板 = pars3["腹板"].ToPar(); + X0Y3_虫性_腹板1_縦線 = pars3["縦線"].ToPar(); + pars = 本体[0][4]; + pars2 = pars["淫タトゥ"].ToPars(); + pars3 = pars2["ハート"].ToPars(); + X0Y4_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); + X0Y4_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); + X0Y4_淫タトゥ_ハート_タトゥ左2 = pars3["タトゥ左2"].ToPar(); + X0Y4_淫タトゥ_ハート_タトゥ右2 = pars3["タトゥ右2"].ToPar(); + X0Y4_淫タトゥ_タトゥ1左 = pars2["タトゥ1左"].ToPar(); + X0Y4_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); + X0Y4_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); + X0Y4_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); + pars2 = pars["植タトゥ"].ToPars(); + X0Y4_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y4_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); + X0Y4_陰毛_ハート = pars["陰毛_ハート"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y4_獣性_獣毛 = pars2["獣毛"].ToPar(); + X0Y4_陰毛 = pars["陰毛"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y4_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y4_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y4_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y4_竜性_鱗4 = pars2["鱗4"].ToPar(); + pars2 = pars["虫性"].ToPars(); + pars3 = pars2["腹板2"].ToPars(); + X0Y4_虫性_腹板2_腹板 = pars3["腹板"].ToPar(); + X0Y4_虫性_腹板2_縦線 = pars3["縦線"].ToPar(); + pars3 = pars2["腹板1"].ToPars(); + X0Y4_虫性_腹板1_腹板 = pars3["腹板"].ToPar(); + X0Y4_虫性_腹板1_縦線 = pars3["縦線"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 淫タトゥ_ハート_タトゥ右1_表示 = e.淫タトゥ_ハート_タトゥ右1_表示; + 淫タトゥ_ハート_タトゥ左2_表示 = e.淫タトゥ_ハート_タトゥ左2_表示; + 淫タトゥ_ハート_タトゥ右2_表示 = e.淫タトゥ_ハート_タトゥ右2_表示; + 淫タトゥ_タトゥ1左_表示 = e.淫タトゥ_タトゥ1左_表示; + 淫タトゥ_タトゥ1右_表示 = e.淫タトゥ_タトゥ1右_表示; + 淫タトゥ_タトゥ2左_表示 = e.淫タトゥ_タトゥ2左_表示; + 淫タトゥ_タトゥ2右_表示 = e.淫タトゥ_タトゥ2右_表示; + 植タトゥ_タトゥ左_表示 = e.植タトゥ_タトゥ左_表示; + 植タトゥ_タトゥ右_表示 = e.植タトゥ_タトゥ右_表示; + 陰毛_ハート_表示 = e.陰毛_ハート_表示; + 獣性_獣毛_表示 = e.獣性_獣毛_表示; + 陰毛_表示 = e.陰毛_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 竜性_鱗4_表示 = e.竜性_鱗4_表示; + 虫性_腹板2_腹板_表示 = e.虫性_腹板2_腹板_表示; + 虫性_腹板2_縦線_表示 = e.虫性_腹板2_縦線_表示; + 虫性_腹板1_腹板_表示 = e.虫性_腹板1_腹板_表示; + 虫性_腹板1_縦線_表示 = e.虫性_腹板1_縦線_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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_淫タトゥ_ハート_タトゥ右2CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ右2, 淫タトゥ_ハート_タトゥ右2CD, DisUnit, abj: true); + X0Y0_淫タトゥ_タトゥ1左CP = new ColorP(X0Y0_淫タトゥ_タトゥ1左, 淫タトゥ_タトゥ1左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_タトゥ1右CP = new ColorP(X0Y0_淫タトゥ_タトゥ1右, 淫タトゥ_タトゥ1右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_タトゥ2左CP = new ColorP(X0Y0_淫タトゥ_タトゥ2左, 淫タトゥ_タトゥ2左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_タトゥ2右CP = new ColorP(X0Y0_淫タトゥ_タトゥ2右, 淫タトゥ_タトゥ2右CD, DisUnit, abj: true); + X0Y0_植タトゥ_タトゥ左CP = new ColorP(X0Y0_植タトゥ_タトゥ左, 植タトゥ_タトゥ左CD, DisUnit, abj: true); + X0Y0_植タトゥ_タトゥ右CP = new ColorP(X0Y0_植タトゥ_タトゥ右, 植タトゥ_タトゥ右CD, DisUnit, abj: true); + X0Y0_陰毛_ハートCP = new ColorP(X0Y0_陰毛_ハート, 陰毛_ハートCD, DisUnit, abj: true); + X0Y0_獣性_獣毛CP = new ColorP(X0Y0_獣性_獣毛, 獣性_獣毛CD, 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); + X0Y0_竜性_鱗3CP = new ColorP(X0Y0_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y0_竜性_鱗4CP = new ColorP(X0Y0_竜性_鱗4, 竜性_鱗4CD, DisUnit, abj: true); + X0Y0_虫性_腹板2_腹板CP = new ColorP(X0Y0_虫性_腹板2_腹板, 虫性_腹板2_腹板CD, DisUnit, abj: true); + X0Y0_虫性_腹板2_縦線CP = new ColorP(X0Y0_虫性_腹板2_縦線, 虫性_腹板2_縦線CD, DisUnit, abj: true); + X0Y0_虫性_腹板1_腹板CP = new ColorP(X0Y0_虫性_腹板1_腹板, 虫性_腹板1_腹板CD, DisUnit, abj: true); + X0Y0_虫性_腹板1_縦線CP = new ColorP(X0Y0_虫性_腹板1_縦線, 虫性_腹板1_縦線CD, 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_淫タトゥ_ハート_タトゥ右2CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ右2, 淫タトゥ_ハート_タトゥ右2CD, DisUnit, abj: true); + X0Y1_淫タトゥ_タトゥ1左CP = new ColorP(X0Y1_淫タトゥ_タトゥ1左, 淫タトゥ_タトゥ1左CD, DisUnit, abj: true); + X0Y1_淫タトゥ_タトゥ1右CP = new ColorP(X0Y1_淫タトゥ_タトゥ1右, 淫タトゥ_タトゥ1右CD, DisUnit, abj: true); + X0Y1_淫タトゥ_タトゥ2左CP = new ColorP(X0Y1_淫タトゥ_タトゥ2左, 淫タトゥ_タトゥ2左CD, DisUnit, abj: true); + X0Y1_淫タトゥ_タトゥ2右CP = new ColorP(X0Y1_淫タトゥ_タトゥ2右, 淫タトゥ_タトゥ2右CD, DisUnit, abj: true); + X0Y1_植タトゥ_タトゥ左CP = new ColorP(X0Y1_植タトゥ_タトゥ左, 植タトゥ_タトゥ左CD, DisUnit, abj: true); + X0Y1_植タトゥ_タトゥ右CP = new ColorP(X0Y1_植タトゥ_タトゥ右, 植タトゥ_タトゥ右CD, DisUnit, abj: true); + X0Y1_陰毛_ハートCP = new ColorP(X0Y1_陰毛_ハート, 陰毛_ハートCD, DisUnit, abj: true); + X0Y1_獣性_獣毛CP = new ColorP(X0Y1_獣性_獣毛, 獣性_獣毛CD, 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_竜性_鱗3CP = new ColorP(X0Y1_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y1_竜性_鱗4CP = new ColorP(X0Y1_竜性_鱗4, 竜性_鱗4CD, DisUnit, abj: true); + X0Y1_虫性_腹板2_腹板CP = new ColorP(X0Y1_虫性_腹板2_腹板, 虫性_腹板2_腹板CD, DisUnit, abj: true); + X0Y1_虫性_腹板2_縦線CP = new ColorP(X0Y1_虫性_腹板2_縦線, 虫性_腹板2_縦線CD, DisUnit, abj: true); + X0Y1_虫性_腹板1_腹板CP = new ColorP(X0Y1_虫性_腹板1_腹板, 虫性_腹板1_腹板CD, DisUnit, abj: true); + X0Y1_虫性_腹板1_縦線CP = new ColorP(X0Y1_虫性_腹板1_縦線, 虫性_腹板1_縦線CD, DisUnit, abj: true); + X0Y2_淫タトゥ_ハート_タトゥ左1CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ左1, 淫タトゥ_ハート_タトゥ左1CD, DisUnit, abj: true); + X0Y2_淫タトゥ_ハート_タトゥ右1CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ右1, 淫タトゥ_ハート_タトゥ右1CD, DisUnit, abj: true); + X0Y2_淫タトゥ_ハート_タトゥ左2CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ左2, 淫タトゥ_ハート_タトゥ左2CD, DisUnit, abj: true); + X0Y2_淫タトゥ_ハート_タトゥ右2CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ右2, 淫タトゥ_ハート_タトゥ右2CD, DisUnit, abj: true); + X0Y2_淫タトゥ_タトゥ1左CP = new ColorP(X0Y2_淫タトゥ_タトゥ1左, 淫タトゥ_タトゥ1左CD, DisUnit, abj: true); + X0Y2_淫タトゥ_タトゥ1右CP = new ColorP(X0Y2_淫タトゥ_タトゥ1右, 淫タトゥ_タトゥ1右CD, DisUnit, abj: true); + X0Y2_淫タトゥ_タトゥ2左CP = new ColorP(X0Y2_淫タトゥ_タトゥ2左, 淫タトゥ_タトゥ2左CD, DisUnit, abj: true); + X0Y2_淫タトゥ_タトゥ2右CP = new ColorP(X0Y2_淫タトゥ_タトゥ2右, 淫タトゥ_タトゥ2右CD, DisUnit, abj: true); + X0Y2_植タトゥ_タトゥ左CP = new ColorP(X0Y2_植タトゥ_タトゥ左, 植タトゥ_タトゥ左CD, DisUnit, abj: true); + X0Y2_植タトゥ_タトゥ右CP = new ColorP(X0Y2_植タトゥ_タトゥ右, 植タトゥ_タトゥ右CD, DisUnit, abj: true); + X0Y2_陰毛_ハートCP = new ColorP(X0Y2_陰毛_ハート, 陰毛_ハートCD, DisUnit, abj: true); + X0Y2_獣性_獣毛CP = new ColorP(X0Y2_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); + X0Y2_陰毛CP = new ColorP(X0Y2_陰毛, 陰毛CD, DisUnit, abj: true); + X0Y2_竜性_鱗1CP = new ColorP(X0Y2_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); + X0Y2_竜性_鱗2CP = new ColorP(X0Y2_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); + X0Y2_竜性_鱗3CP = new ColorP(X0Y2_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y2_竜性_鱗4CP = new ColorP(X0Y2_竜性_鱗4, 竜性_鱗4CD, DisUnit, abj: true); + X0Y2_虫性_腹板2_腹板CP = new ColorP(X0Y2_虫性_腹板2_腹板, 虫性_腹板2_腹板CD, DisUnit, abj: true); + X0Y2_虫性_腹板2_縦線CP = new ColorP(X0Y2_虫性_腹板2_縦線, 虫性_腹板2_縦線CD, DisUnit, abj: true); + X0Y2_虫性_腹板1_腹板CP = new ColorP(X0Y2_虫性_腹板1_腹板, 虫性_腹板1_腹板CD, DisUnit, abj: true); + X0Y2_虫性_腹板1_縦線CP = new ColorP(X0Y2_虫性_腹板1_縦線, 虫性_腹板1_縦線CD, DisUnit, abj: true); + X0Y3_淫タトゥ_ハート_タトゥ左1CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ左1, 淫タトゥ_ハート_タトゥ左1CD, DisUnit, abj: true); + X0Y3_淫タトゥ_ハート_タトゥ右1CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ右1, 淫タトゥ_ハート_タトゥ右1CD, DisUnit, abj: true); + X0Y3_淫タトゥ_ハート_タトゥ左2CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ左2, 淫タトゥ_ハート_タトゥ左2CD, DisUnit, abj: true); + X0Y3_淫タトゥ_ハート_タトゥ右2CP = new ColorP(X0Y3_淫タトゥ_ハート_タトゥ右2, 淫タトゥ_ハート_タトゥ右2CD, DisUnit, abj: true); + X0Y3_淫タトゥ_タトゥ1左CP = new ColorP(X0Y3_淫タトゥ_タトゥ1左, 淫タトゥ_タトゥ1左CD, DisUnit, abj: true); + X0Y3_淫タトゥ_タトゥ1右CP = new ColorP(X0Y3_淫タトゥ_タトゥ1右, 淫タトゥ_タトゥ1右CD, DisUnit, abj: true); + X0Y3_淫タトゥ_タトゥ2左CP = new ColorP(X0Y3_淫タトゥ_タトゥ2左, 淫タトゥ_タトゥ2左CD, DisUnit, abj: true); + X0Y3_淫タトゥ_タトゥ2右CP = new ColorP(X0Y3_淫タトゥ_タトゥ2右, 淫タトゥ_タトゥ2右CD, DisUnit, abj: true); + X0Y3_植タトゥ_タトゥ左CP = new ColorP(X0Y3_植タトゥ_タトゥ左, 植タトゥ_タトゥ左CD, DisUnit, abj: true); + X0Y3_植タトゥ_タトゥ右CP = new ColorP(X0Y3_植タトゥ_タトゥ右, 植タトゥ_タトゥ右CD, DisUnit, abj: true); + X0Y3_陰毛_ハートCP = new ColorP(X0Y3_陰毛_ハート, 陰毛_ハートCD, DisUnit, abj: true); + X0Y3_獣性_獣毛CP = new ColorP(X0Y3_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); + X0Y3_陰毛CP = new ColorP(X0Y3_陰毛, 陰毛CD, DisUnit, abj: true); + X0Y3_竜性_鱗1CP = new ColorP(X0Y3_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); + X0Y3_竜性_鱗2CP = new ColorP(X0Y3_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); + X0Y3_竜性_鱗3CP = new ColorP(X0Y3_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y3_竜性_鱗4CP = new ColorP(X0Y3_竜性_鱗4, 竜性_鱗4CD, DisUnit, abj: true); + X0Y3_虫性_腹板2_腹板CP = new ColorP(X0Y3_虫性_腹板2_腹板, 虫性_腹板2_腹板CD, DisUnit, abj: true); + X0Y3_虫性_腹板2_縦線CP = new ColorP(X0Y3_虫性_腹板2_縦線, 虫性_腹板2_縦線CD, DisUnit, abj: true); + X0Y3_虫性_腹板1_腹板CP = new ColorP(X0Y3_虫性_腹板1_腹板, 虫性_腹板1_腹板CD, DisUnit, abj: true); + X0Y3_虫性_腹板1_縦線CP = new ColorP(X0Y3_虫性_腹板1_縦線, 虫性_腹板1_縦線CD, DisUnit, abj: true); + X0Y4_淫タトゥ_ハート_タトゥ左1CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ左1, 淫タトゥ_ハート_タトゥ左1CD, DisUnit, abj: true); + X0Y4_淫タトゥ_ハート_タトゥ右1CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ右1, 淫タトゥ_ハート_タトゥ右1CD, DisUnit, abj: true); + X0Y4_淫タトゥ_ハート_タトゥ左2CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ左2, 淫タトゥ_ハート_タトゥ左2CD, DisUnit, abj: true); + X0Y4_淫タトゥ_ハート_タトゥ右2CP = new ColorP(X0Y4_淫タトゥ_ハート_タトゥ右2, 淫タトゥ_ハート_タトゥ右2CD, DisUnit, abj: true); + X0Y4_淫タトゥ_タトゥ1左CP = new ColorP(X0Y4_淫タトゥ_タトゥ1左, 淫タトゥ_タトゥ1左CD, DisUnit, abj: true); + X0Y4_淫タトゥ_タトゥ1右CP = new ColorP(X0Y4_淫タトゥ_タトゥ1右, 淫タトゥ_タトゥ1右CD, DisUnit, abj: true); + X0Y4_淫タトゥ_タトゥ2左CP = new ColorP(X0Y4_淫タトゥ_タトゥ2左, 淫タトゥ_タトゥ2左CD, DisUnit, abj: true); + X0Y4_淫タトゥ_タトゥ2右CP = new ColorP(X0Y4_淫タトゥ_タトゥ2右, 淫タトゥ_タトゥ2右CD, DisUnit, abj: true); + X0Y4_植タトゥ_タトゥ左CP = new ColorP(X0Y4_植タトゥ_タトゥ左, 植タトゥ_タトゥ左CD, DisUnit, abj: true); + X0Y4_植タトゥ_タトゥ右CP = new ColorP(X0Y4_植タトゥ_タトゥ右, 植タトゥ_タトゥ右CD, DisUnit, abj: true); + X0Y4_陰毛_ハートCP = new ColorP(X0Y4_陰毛_ハート, 陰毛_ハートCD, DisUnit, abj: true); + X0Y4_獣性_獣毛CP = new ColorP(X0Y4_獣性_獣毛, 獣性_獣毛CD, DisUnit, abj: true); + X0Y4_陰毛CP = new ColorP(X0Y4_陰毛, 陰毛CD, DisUnit, abj: true); + X0Y4_竜性_鱗1CP = new ColorP(X0Y4_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true); + X0Y4_竜性_鱗2CP = new ColorP(X0Y4_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true); + X0Y4_竜性_鱗3CP = new ColorP(X0Y4_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y4_竜性_鱗4CP = new ColorP(X0Y4_竜性_鱗4, 竜性_鱗4CD, DisUnit, abj: true); + X0Y4_虫性_腹板2_腹板CP = new ColorP(X0Y4_虫性_腹板2_腹板, 虫性_腹板2_腹板CD, DisUnit, abj: true); + X0Y4_虫性_腹板2_縦線CP = new ColorP(X0Y4_虫性_腹板2_縦線, 虫性_腹板2_縦線CD, DisUnit, abj: true); + X0Y4_虫性_腹板1_腹板CP = new ColorP(X0Y4_虫性_腹板1_腹板, 虫性_腹板1_腹板CD, DisUnit, abj: true); + X0Y4_虫性_腹板1_縦線CP = new ColorP(X0Y4_虫性_腹板1_縦線, 虫性_腹板1_縦線CD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度YB = 0.95; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_淫タトゥ_ハート_タトゥ左1CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ右1CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ左2CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ右2CP.Update(); + X0Y0_淫タトゥ_タトゥ1左CP.Update(); + X0Y0_淫タトゥ_タトゥ1右CP.Update(); + X0Y0_淫タトゥ_タトゥ2左CP.Update(); + X0Y0_淫タトゥ_タトゥ2右CP.Update(); + X0Y0_植タトゥ_タトゥ左CP.Update(); + X0Y0_植タトゥ_タトゥ右CP.Update(); + X0Y0_陰毛_ハートCP.Update(); + X0Y0_獣性_獣毛CP.Update(); + X0Y0_陰毛CP.Update(); + X0Y0_竜性_鱗1CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_竜性_鱗4CP.Update(); + X0Y0_虫性_腹板2_腹板CP.Update(); + X0Y0_虫性_腹板2_縦線CP.Update(); + X0Y0_虫性_腹板1_腹板CP.Update(); + X0Y0_虫性_腹板1_縦線CP.Update(); + break; + case 1: + X0Y1_淫タトゥ_ハート_タトゥ左1CP.Update(); + X0Y1_淫タトゥ_ハート_タトゥ右1CP.Update(); + X0Y1_淫タトゥ_ハート_タトゥ左2CP.Update(); + X0Y1_淫タトゥ_ハート_タトゥ右2CP.Update(); + X0Y1_淫タトゥ_タトゥ1左CP.Update(); + X0Y1_淫タトゥ_タトゥ1右CP.Update(); + X0Y1_淫タトゥ_タトゥ2左CP.Update(); + X0Y1_淫タトゥ_タトゥ2右CP.Update(); + X0Y1_植タトゥ_タトゥ左CP.Update(); + X0Y1_植タトゥ_タトゥ右CP.Update(); + X0Y1_陰毛_ハートCP.Update(); + X0Y1_獣性_獣毛CP.Update(); + X0Y1_陰毛CP.Update(); + X0Y1_竜性_鱗1CP.Update(); + X0Y1_竜性_鱗2CP.Update(); + X0Y1_竜性_鱗3CP.Update(); + X0Y1_竜性_鱗4CP.Update(); + X0Y1_虫性_腹板2_腹板CP.Update(); + X0Y1_虫性_腹板2_縦線CP.Update(); + X0Y1_虫性_腹板1_腹板CP.Update(); + X0Y1_虫性_腹板1_縦線CP.Update(); + break; + case 2: + X0Y2_淫タトゥ_ハート_タトゥ左1CP.Update(); + X0Y2_淫タトゥ_ハート_タトゥ右1CP.Update(); + X0Y2_淫タトゥ_ハート_タトゥ左2CP.Update(); + X0Y2_淫タトゥ_ハート_タトゥ右2CP.Update(); + X0Y2_淫タトゥ_タトゥ1左CP.Update(); + X0Y2_淫タトゥ_タトゥ1右CP.Update(); + X0Y2_淫タトゥ_タトゥ2左CP.Update(); + X0Y2_淫タトゥ_タトゥ2右CP.Update(); + X0Y2_植タトゥ_タトゥ左CP.Update(); + X0Y2_植タトゥ_タトゥ右CP.Update(); + X0Y2_陰毛_ハートCP.Update(); + X0Y2_獣性_獣毛CP.Update(); + X0Y2_陰毛CP.Update(); + X0Y2_竜性_鱗1CP.Update(); + X0Y2_竜性_鱗2CP.Update(); + X0Y2_竜性_鱗3CP.Update(); + X0Y2_竜性_鱗4CP.Update(); + X0Y2_虫性_腹板2_腹板CP.Update(); + X0Y2_虫性_腹板2_縦線CP.Update(); + X0Y2_虫性_腹板1_腹板CP.Update(); + X0Y2_虫性_腹板1_縦線CP.Update(); + break; + case 3: + X0Y3_淫タトゥ_ハート_タトゥ左1CP.Update(); + X0Y3_淫タトゥ_ハート_タトゥ右1CP.Update(); + X0Y3_淫タトゥ_ハート_タトゥ左2CP.Update(); + X0Y3_淫タトゥ_ハート_タトゥ右2CP.Update(); + X0Y3_淫タトゥ_タトゥ1左CP.Update(); + X0Y3_淫タトゥ_タトゥ1右CP.Update(); + X0Y3_淫タトゥ_タトゥ2左CP.Update(); + X0Y3_淫タトゥ_タトゥ2右CP.Update(); + X0Y3_植タトゥ_タトゥ左CP.Update(); + X0Y3_植タトゥ_タトゥ右CP.Update(); + X0Y3_陰毛_ハートCP.Update(); + X0Y3_獣性_獣毛CP.Update(); + X0Y3_陰毛CP.Update(); + X0Y3_竜性_鱗1CP.Update(); + X0Y3_竜性_鱗2CP.Update(); + X0Y3_竜性_鱗3CP.Update(); + X0Y3_竜性_鱗4CP.Update(); + X0Y3_虫性_腹板2_腹板CP.Update(); + X0Y3_虫性_腹板2_縦線CP.Update(); + X0Y3_虫性_腹板1_腹板CP.Update(); + X0Y3_虫性_腹板1_縦線CP.Update(); + break; + default: + X0Y4_淫タトゥ_ハート_タトゥ左1CP.Update(); + X0Y4_淫タトゥ_ハート_タトゥ右1CP.Update(); + X0Y4_淫タトゥ_ハート_タトゥ左2CP.Update(); + X0Y4_淫タトゥ_ハート_タトゥ右2CP.Update(); + X0Y4_淫タトゥ_タトゥ1左CP.Update(); + X0Y4_淫タトゥ_タトゥ1右CP.Update(); + X0Y4_淫タトゥ_タトゥ2左CP.Update(); + X0Y4_淫タトゥ_タトゥ2右CP.Update(); + X0Y4_植タトゥ_タトゥ左CP.Update(); + X0Y4_植タトゥ_タトゥ右CP.Update(); + X0Y4_陰毛_ハートCP.Update(); + X0Y4_獣性_獣毛CP.Update(); + X0Y4_陰毛CP.Update(); + X0Y4_竜性_鱗1CP.Update(); + X0Y4_竜性_鱗2CP.Update(); + X0Y4_竜性_鱗3CP.Update(); + X0Y4_竜性_鱗4CP.Update(); + X0Y4_虫性_腹板2_腹板CP.Update(); + X0Y4_虫性_腹板2_縦線CP.Update(); + X0Y4_虫性_腹板1_腹板CP.Update(); + X0Y4_虫性_腹板1_縦線CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 陰毛_ハートCD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 陰毛CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 虫性_腹板2_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_腹板2_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_腹板1_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_腹板1_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + + private void 配色T0(体配色 体配色) + { + 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 陰毛_ハートCD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 陰毛CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 虫性_腹板2_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_腹板2_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_腹板1_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_腹板1_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + + private void 配色T1(体配色 体配色) + { + 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 植タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 陰毛_ハートCD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 獣性_獣毛CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 陰毛CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_腹板2_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_腹板2_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_腹板1_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_腹板1_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌D.cs index 0a18fdd..33af8c2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌D.cs @@ -1,60 +1,61 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 腰肌D : EleD +namespace SlaveMatrix { - public bool 淫タトゥ_ハート_タトゥ左1_表示; + [Serializable] + public class 腰肌D : EleD + { + public bool 淫タトゥ_ハート_タトゥ左1_表示; - public bool 淫タトゥ_ハート_タトゥ右1_表示; + public bool 淫タトゥ_ハート_タトゥ右1_表示; - public bool 淫タトゥ_ハート_タトゥ左2_表示; + public bool 淫タトゥ_ハート_タトゥ左2_表示; - public bool 淫タトゥ_ハート_タトゥ右2_表示; + public bool 淫タトゥ_ハート_タトゥ右2_表示; - public bool 淫タトゥ_タトゥ1左_表示; + public bool 淫タトゥ_タトゥ1左_表示; - public bool 淫タトゥ_タトゥ1右_表示; + public bool 淫タトゥ_タトゥ1右_表示; - public bool 淫タトゥ_タトゥ2左_表示; + public bool 淫タトゥ_タトゥ2左_表示; - public bool 淫タトゥ_タトゥ2右_表示; + public bool 淫タトゥ_タトゥ2右_表示; - public bool 植タトゥ_タトゥ左_表示; + public bool 植タトゥ_タトゥ左_表示; - public bool 植タトゥ_タトゥ右_表示; + public bool 植タトゥ_タトゥ右_表示; - public bool 陰毛_ハート_表示; + public bool 陰毛_ハート_表示; - public bool 獣性_獣毛_表示; + public bool 獣性_獣毛_表示; - public bool 陰毛_表示; + public bool 陰毛_表示; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 竜性_鱗4_表示; + public bool 竜性_鱗4_表示; - public bool 虫性_腹板2_腹板_表示; + public bool 虫性_腹板2_腹板_表示; - public bool 虫性_腹板2_縦線_表示; + public bool 虫性_腹板2_縦線_表示; - public bool 虫性_腹板1_腹板_表示; + public bool 虫性_腹板1_腹板_表示; - public bool 虫性_腹板1_縦線_表示; + public bool 虫性_腹板1_縦線_表示; - public 腰肌D() - { - ThisType = GetType(); - } + public 腰肌D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 腰肌(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 腰肌(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿.cs index 223844e..d5a66ba 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿.cs @@ -1,6 +1,7 @@ -namespace SlaveMatrix; - -public class 腿 : Ele +namespace SlaveMatrix { - public Ele[] 脚_接続; + public class 腿 : Ele + { + public Ele[] 脚_接続; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿D.cs index 04b35d0..7fbebb3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿D.cs @@ -1,14 +1,15 @@ using System; using System.Collections.Generic; -namespace SlaveMatrix; - -[Serializable] -public class 腿D : EleD +namespace SlaveMatrix { - public List 脚_接続 = new List(); + [Serializable] + public class 腿D : EleD + { + public List 脚_接続 = new List(); - public virtual void 脚接続(EleD e) - { - } + public virtual void 脚接続(EleD e) + { + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人.cs index eab02e4..e20fcbc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人.cs @@ -2,4730 +2,4731 @@ using System.Drawing; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 腿_人 : 腿 +namespace SlaveMatrix { - public Par X0Y0_腿; + public class 腿_人 : 腿 + { + public Par X0Y0_腿; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_獣性_獣毛1; + public Par X0Y0_獣性_獣毛1; - public Par X0Y0_獣性_獣毛2; + public Par X0Y0_獣性_獣毛2; - public Par X0Y0_淫タトゥ_ハート_タトゥ左; + public Par X0Y0_淫タトゥ_ハート_タトゥ左; - public Par X0Y0_淫タトゥ_ハート_タトゥ右; + public Par X0Y0_淫タトゥ_ハート_タトゥ右; - public Par X0Y0_淫タトゥ_タトゥ左1; + public Par X0Y0_淫タトゥ_タトゥ左1; - public Par X0Y0_淫タトゥ_タトゥ右1; + public Par X0Y0_淫タトゥ_タトゥ右1; - public Par X0Y0_淫タトゥ_タトゥ左2; + public Par X0Y0_淫タトゥ_タトゥ左2; - public Par X0Y0_淫タトゥ_タトゥ右2; + public Par X0Y0_淫タトゥ_タトゥ右2; - public Par X0Y0_悪タトゥ1_文字_文字a_枠; + public Par X0Y0_悪タトゥ1_文字_文字a_枠; - public Par X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1; + public Par X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2; + public Par X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ1_文字_文字b_枠; + public Par X0Y0_悪タトゥ1_文字_文字b_枠; - public Par X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1; + public Par X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2; + public Par X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ1_文字_文字c_枠; + public Par X0Y0_悪タトゥ1_文字_文字c_枠; - public Par X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1; + public Par X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2; + public Par X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ1_文字_文字d_枠; + public Par X0Y0_悪タトゥ1_文字_文字d_枠; - public Par X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1; + public Par X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2; + public Par X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ1_文字_文字e_枠; + public Par X0Y0_悪タトゥ1_文字_文字e_枠; - public Par X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1; + public Par X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2; + public Par X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3; + public Par X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ1_タトゥ1; + public Par X0Y0_悪タトゥ1_タトゥ1; - public Par X0Y0_悪タトゥ1_タトゥ2; + public Par X0Y0_悪タトゥ1_タトゥ2; - public Par X0Y0_悪タトゥ2_逆十字_逆十字1; + public Par X0Y0_悪タトゥ2_逆十字_逆十字1; - public Par X0Y0_悪タトゥ2_逆十字_逆十字2; + public Par X0Y0_悪タトゥ2_逆十字_逆十字2; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public Par X0Y0_竜性_鱗4; - public Par X0Y0_紋柄_紋1; + public Par X0Y0_紋柄_紋1; - public Par X0Y0_紋柄_紋2; + public Par X0Y0_紋柄_紋2; - public Par X0Y0_紋柄_紋3; + public Par X0Y0_紋柄_紋3; - public Par X0Y0_紋柄_紋4; + public Par X0Y0_紋柄_紋4; - public Par X0Y0_植性_通常_葉3; + public Par X0Y0_植性_通常_葉3; - public Par X0Y0_植性_通常_葉2; + public Par X0Y0_植性_通常_葉2; - public Par X0Y0_植性_通常_葉1; + public Par X0Y0_植性_通常_葉1; - public Par X0Y0_植性_欠損_葉3; + public Par X0Y0_植性_欠損_葉3; - public Par X0Y0_植性_欠損_葉2; + public Par X0Y0_植性_欠損_葉2; - public Par X0Y0_植性_欠損_葉1; + public Par X0Y0_植性_欠損_葉1; - public Par X0Y0_虫性_器官1; + public Par X0Y0_虫性_器官1; - public Par X0Y0_虫性_器官2; + public Par X0Y0_虫性_器官2; - public Par X0Y0_傷I1; + public Par X0Y0_傷I1; - public Par X0Y0_傷I2; + public Par X0Y0_傷I2; - public Par X0Y0_傷I3; + public Par X0Y0_傷I3; - public Par X0Y0_傷I4; + public Par X0Y0_傷I4; - public Par X0Y0_傷X; + public Par X0Y0_傷X; - public Par X0Y0_ハイライト1; + public Par X0Y0_ハイライト1; - public Par X0Y0_ハイライト2; + public Par X0Y0_ハイライト2; - public Par X0Y0_パンスト; + public Par X0Y0_パンスト; - public Par X0Y0_パンスト_ハイライト; + public Par X0Y0_パンスト_ハイライト; - public Par X0Y0_ニーハイ_ニーハイ1; + public Par X0Y0_ニーハイ_ニーハイ1; - public Par X0Y0_ニーハイ_ニーハイ2; + public Par X0Y0_ニーハイ_ニーハイ2; - public Par X0Y0_ニーハイ_ハイライト; + public Par X0Y0_ニーハイ_ハイライト; - public Par X0Y1_腿; + public Par X0Y1_腿; - public Par X0Y1_筋; + public Par X0Y1_筋; - public Par X0Y1_獣性_獣毛1; + public Par X0Y1_獣性_獣毛1; - public Par X0Y1_獣性_獣毛2; + public Par X0Y1_獣性_獣毛2; - public Par X0Y1_淫タトゥ_ハート_タトゥ左; + public Par X0Y1_淫タトゥ_ハート_タトゥ左; - public Par X0Y1_淫タトゥ_ハート_タトゥ右; + public Par X0Y1_淫タトゥ_ハート_タトゥ右; - public Par X0Y1_淫タトゥ_タトゥ左1; + public Par X0Y1_淫タトゥ_タトゥ左1; - public Par X0Y1_淫タトゥ_タトゥ右1; + public Par X0Y1_淫タトゥ_タトゥ右1; - public Par X0Y1_淫タトゥ_タトゥ左2; + public Par X0Y1_淫タトゥ_タトゥ左2; - public Par X0Y1_淫タトゥ_タトゥ右2; + public Par X0Y1_淫タトゥ_タトゥ右2; - public Par X0Y1_悪タトゥ1_文字_文字a_枠; + public Par X0Y1_悪タトゥ1_文字_文字a_枠; - public Par X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1; + public Par X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1; - public Par X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2; + public Par X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2; - public Par X0Y1_悪タトゥ1_文字_文字b_枠; + public Par X0Y1_悪タトゥ1_文字_文字b_枠; - public Par X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1; + public Par X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1; - public Par X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2; + public Par X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2; - public Par X0Y1_悪タトゥ1_文字_文字c_枠; + public Par X0Y1_悪タトゥ1_文字_文字c_枠; - public Par X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1; + public Par X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1; - public Par X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2; + public Par X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2; - public Par X0Y1_悪タトゥ1_文字_文字d_枠; + public Par X0Y1_悪タトゥ1_文字_文字d_枠; - public Par X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1; + public Par X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1; - public Par X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2; + public Par X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2; - public Par X0Y1_悪タトゥ1_文字_文字e_枠; + public Par X0Y1_悪タトゥ1_文字_文字e_枠; - public Par X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1; + public Par X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1; - public Par X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2; + public Par X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2; - public Par X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3; + public Par X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3; - public Par X0Y1_悪タトゥ1_タトゥ1; + public Par X0Y1_悪タトゥ1_タトゥ1; - public Par X0Y1_悪タトゥ1_タトゥ2; + public Par X0Y1_悪タトゥ1_タトゥ2; - public Par X0Y1_悪タトゥ2_逆十字_逆十字1; + public Par X0Y1_悪タトゥ2_逆十字_逆十字1; - public Par X0Y1_悪タトゥ2_逆十字_逆十字2; + public Par X0Y1_悪タトゥ2_逆十字_逆十字2; - public Par X0Y1_鱗_鱗1; + public Par X0Y1_鱗_鱗1; - public Par X0Y1_鱗_鱗2; + public Par X0Y1_鱗_鱗2; - public Par X0Y1_鱗_鱗3; + public Par X0Y1_鱗_鱗3; - public Par X0Y1_鱗_鱗4; + public Par X0Y1_鱗_鱗4; - public Par X0Y1_紋柄_紋1; + public Par X0Y1_紋柄_紋1; - public Par X0Y1_紋柄_紋2; + public Par X0Y1_紋柄_紋2; - public Par X0Y1_紋柄_紋3; + public Par X0Y1_紋柄_紋3; - public Par X0Y1_紋柄_紋4; + public Par X0Y1_紋柄_紋4; - public Par X0Y1_植性_通常_葉3; + public Par X0Y1_植性_通常_葉3; - public Par X0Y1_植性_通常_葉2; + public Par X0Y1_植性_通常_葉2; - public Par X0Y1_植性_通常_葉1; + public Par X0Y1_植性_通常_葉1; - public Par X0Y1_植性_欠損_葉3; + public Par X0Y1_植性_欠損_葉3; - public Par X0Y1_植性_欠損_葉2; + public Par X0Y1_植性_欠損_葉2; - public Par X0Y1_植性_欠損_葉1; + public Par X0Y1_植性_欠損_葉1; - public Par X0Y1_虫性_器官1; + public Par X0Y1_虫性_器官1; - public Par X0Y1_虫性_器官2; + public Par X0Y1_虫性_器官2; - public Par X0Y1_傷I1; + public Par X0Y1_傷I1; - public Par X0Y1_傷I2; + public Par X0Y1_傷I2; - public Par X0Y1_傷I3; + public Par X0Y1_傷I3; - public Par X0Y1_傷I4; + public Par X0Y1_傷I4; - public Par X0Y1_傷X; + public Par X0Y1_傷X; - public Par X0Y1_ハイライト1; + public Par X0Y1_ハイライト1; - public Par X0Y1_ハイライト2; + public Par X0Y1_ハイライト2; - public Par X0Y1_パンスト; + public Par X0Y1_パンスト; - public Par X0Y1_パンスト_ハイライト; + public Par X0Y1_パンスト_ハイライト; - public Par X0Y1_ニーハイ_ニーハイ1; + public Par X0Y1_ニーハイ_ニーハイ1; - public Par X0Y1_ニーハイ_ニーハイ2; + public Par X0Y1_ニーハイ_ニーハイ2; - public Par X0Y1_ニーハイ_ハイライト; + public Par X0Y1_ニーハイ_ハイライト; - public Par X0Y2_腿; + public Par X0Y2_腿; - public Par X0Y2_筋; + public Par X0Y2_筋; - public Par X0Y2_獣性_獣毛1; + public Par X0Y2_獣性_獣毛1; - public Par X0Y2_獣性_獣毛2; + public Par X0Y2_獣性_獣毛2; - public Par X0Y2_淫タトゥ_ハート_タトゥ左; + public Par X0Y2_淫タトゥ_ハート_タトゥ左; - public Par X0Y2_淫タトゥ_ハート_タトゥ右; + public Par X0Y2_淫タトゥ_ハート_タトゥ右; - public Par X0Y2_淫タトゥ_タトゥ右1; + public Par X0Y2_淫タトゥ_タトゥ右1; - public Par X0Y2_淫タトゥ_タトゥ右2; + public Par X0Y2_淫タトゥ_タトゥ右2; - public Par X0Y2_悪タトゥ1_文字_文字b_枠; + public Par X0Y2_悪タトゥ1_文字_文字b_枠; - public Par X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1; + public Par X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1; - public Par X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2; + public Par X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2; - public Par X0Y2_悪タトゥ1_文字_文字c_枠; + public Par X0Y2_悪タトゥ1_文字_文字c_枠; - public Par X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1; + public Par X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1; - public Par X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2; + public Par X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2; - public Par X0Y2_悪タトゥ1_文字_文字d_枠; + public Par X0Y2_悪タトゥ1_文字_文字d_枠; - public Par X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1; + public Par X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1; - public Par X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2; + public Par X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2; - public Par X0Y2_悪タトゥ1_文字_文字e_枠; + public Par X0Y2_悪タトゥ1_文字_文字e_枠; - public Par X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1; + public Par X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1; - public Par X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2; + public Par X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2; - public Par X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3; + public Par X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3; - public Par X0Y2_悪タトゥ1_文字_文字a_枠; + public Par X0Y2_悪タトゥ1_文字_文字a_枠; - public Par X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1; + public Par X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1; - public Par X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2; + public Par X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2; - public Par X0Y2_悪タトゥ1_タトゥ1; + public Par X0Y2_悪タトゥ1_タトゥ1; - public Par X0Y2_悪タトゥ1_タトゥ2; + public Par X0Y2_悪タトゥ1_タトゥ2; - public Par X0Y2_悪タトゥ2_逆十字_逆十字1; + public Par X0Y2_悪タトゥ2_逆十字_逆十字1; - public Par X0Y2_悪タトゥ2_逆十字_逆十字2; + public Par X0Y2_悪タトゥ2_逆十字_逆十字2; - public Par X0Y2_植性_通常_葉3; + public Par X0Y2_植性_通常_葉3; - public Par X0Y2_植性_通常_葉2; + public Par X0Y2_植性_通常_葉2; - public Par X0Y2_植性_通常_葉1; + public Par X0Y2_植性_通常_葉1; - public Par X0Y2_植性_欠損_葉3; + public Par X0Y2_植性_欠損_葉3; - public Par X0Y2_植性_欠損_葉2; + public Par X0Y2_植性_欠損_葉2; - public Par X0Y2_植性_欠損_葉1; + public Par X0Y2_植性_欠損_葉1; - public Par X0Y2_傷I1; + public Par X0Y2_傷I1; - public Par X0Y2_傷I2; + public Par X0Y2_傷I2; - public Par X0Y2_傷I3; + public Par X0Y2_傷I3; - public Par X0Y2_ハイライト1; + public Par X0Y2_ハイライト1; - public Par X0Y2_ハイライト2; + public Par X0Y2_ハイライト2; - public Par X0Y2_パンスト; + public Par X0Y2_パンスト; - public Par X0Y2_パンスト_ハイライト; + public Par X0Y2_パンスト_ハイライト; - public Par X0Y2_ニーハイ_ニーハイ1; + public Par X0Y2_ニーハイ_ニーハイ1; - public Par X0Y2_ニーハイ_ニーハイ2; + public Par X0Y2_ニーハイ_ニーハイ2; - public Par X0Y2_ニーハイ_ハイライト; + public Par X0Y2_ニーハイ_ハイライト; - public Par X0Y3_腿; + public Par X0Y3_腿; - public Par X0Y3_筋; + public Par X0Y3_筋; - public Par X0Y3_獣性_獣毛1; + public Par X0Y3_獣性_獣毛1; - public Par X0Y3_獣性_獣毛2; + public Par X0Y3_獣性_獣毛2; - public Par X0Y3_淫タトゥ_タトゥ左1; + public Par X0Y3_淫タトゥ_タトゥ左1; - public Par X0Y3_淫タトゥ_タトゥ右1; + public Par X0Y3_淫タトゥ_タトゥ右1; - public Par X0Y3_淫タトゥ_タトゥ左2; + public Par X0Y3_淫タトゥ_タトゥ左2; - public Par X0Y3_淫タトゥ_タトゥ右2; + public Par X0Y3_淫タトゥ_タトゥ右2; - public Par X0Y3_悪タトゥ1_文字_文字c_枠; + public Par X0Y3_悪タトゥ1_文字_文字c_枠; - public Par X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1; + public Par X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1; - public Par X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2; + public Par X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2; - public Par X0Y3_悪タトゥ1_文字_文字d_枠; + public Par X0Y3_悪タトゥ1_文字_文字d_枠; - public Par X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1; + public Par X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1; - public Par X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2; + public Par X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2; - public Par X0Y3_悪タトゥ1_文字_文字e_枠; + public Par X0Y3_悪タトゥ1_文字_文字e_枠; - public Par X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1; + public Par X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1; - public Par X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2; + public Par X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2; - public Par X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3; + public Par X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3; - public Par X0Y3_悪タトゥ1_文字_文字a_枠; + public Par X0Y3_悪タトゥ1_文字_文字a_枠; - public Par X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1; + public Par X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1; - public Par X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2; + public Par X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2; - public Par X0Y3_悪タトゥ1_文字_文字b_枠; + public Par X0Y3_悪タトゥ1_文字_文字b_枠; - public Par X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1; + public Par X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1; - public Par X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2; + public Par X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2; - public Par X0Y3_悪タトゥ1_タトゥ1; + public Par X0Y3_悪タトゥ1_タトゥ1; - public Par X0Y3_悪タトゥ1_タトゥ2; + public Par X0Y3_悪タトゥ1_タトゥ2; - public Par X0Y3_悪タトゥ2_逆十字_逆十字1; + public Par X0Y3_悪タトゥ2_逆十字_逆十字1; - public Par X0Y3_悪タトゥ2_逆十字_逆十字2; + public Par X0Y3_悪タトゥ2_逆十字_逆十字2; - public Par X0Y3_鱗_鱗1; + public Par X0Y3_鱗_鱗1; - public Par X0Y3_鱗_鱗2; + public Par X0Y3_鱗_鱗2; - public Par X0Y3_鱗_鱗3; + public Par X0Y3_鱗_鱗3; - public Par X0Y3_鱗_鱗4; + public Par X0Y3_鱗_鱗4; - public Par X0Y3_紋柄_紋1; + public Par X0Y3_紋柄_紋1; - public Par X0Y3_紋柄_紋2; + public Par X0Y3_紋柄_紋2; - public Par X0Y3_紋柄_紋3; + public Par X0Y3_紋柄_紋3; - public Par X0Y3_紋柄_紋4; + public Par X0Y3_紋柄_紋4; - public Par X0Y3_植性_通常_葉3; + public Par X0Y3_植性_通常_葉3; - public Par X0Y3_植性_通常_葉2; + public Par X0Y3_植性_通常_葉2; - public Par X0Y3_植性_通常_葉1; + public Par X0Y3_植性_通常_葉1; - public Par X0Y3_植性_欠損_葉3; + public Par X0Y3_植性_欠損_葉3; - public Par X0Y3_植性_欠損_葉2; + public Par X0Y3_植性_欠損_葉2; - public Par X0Y3_植性_欠損_葉1; + public Par X0Y3_植性_欠損_葉1; - public Par X0Y3_傷I1; + public Par X0Y3_傷I1; - public Par X0Y3_傷I2; + public Par X0Y3_傷I2; - public Par X0Y3_傷I3; + public Par X0Y3_傷I3; - public Par X0Y3_傷X; + public Par X0Y3_傷X; - public Par X0Y3_ハイライト1; + public Par X0Y3_ハイライト1; - public Par X0Y3_ハイライト2; + public Par X0Y3_ハイライト2; - public Par X0Y3_パンスト; + public Par X0Y3_パンスト; - public Par X0Y3_パンスト_ハイライト; + public Par X0Y3_パンスト_ハイライト; - public Par X0Y3_ニーハイ_ニーハイ1; + public Par X0Y3_ニーハイ_ニーハイ1; - public Par X0Y3_ニーハイ_ニーハイ2; + public Par X0Y3_ニーハイ_ニーハイ2; - public Par X0Y3_ニーハイ_ハイライト; + public Par X0Y3_ニーハイ_ハイライト; - public Par X0Y4_腿; + public Par X0Y4_腿; - public Par X0Y4_筋; + public Par X0Y4_筋; - public Par X0Y4_獣性_獣毛1; + public Par X0Y4_獣性_獣毛1; - public Par X0Y4_獣性_獣毛2; + public Par X0Y4_獣性_獣毛2; - public Par X0Y4_淫タトゥ_タトゥ左1; + public Par X0Y4_淫タトゥ_タトゥ左1; - public Par X0Y4_淫タトゥ_タトゥ右1; + public Par X0Y4_淫タトゥ_タトゥ右1; - public Par X0Y4_淫タトゥ_タトゥ左2; + public Par X0Y4_淫タトゥ_タトゥ左2; - public Par X0Y4_淫タトゥ_タトゥ右2; + public Par X0Y4_淫タトゥ_タトゥ右2; - public Par X0Y4_悪タトゥ1_文字_文字d_枠; + public Par X0Y4_悪タトゥ1_文字_文字d_枠; - public Par X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1; + public Par X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1; - public Par X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2; + public Par X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2; - public Par X0Y4_悪タトゥ1_文字_文字e_枠; + public Par X0Y4_悪タトゥ1_文字_文字e_枠; - public Par X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1; + public Par X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1; - public Par X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2; + public Par X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2; - public Par X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3; + public Par X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3; - public Par X0Y4_悪タトゥ1_文字_文字a_枠; + public Par X0Y4_悪タトゥ1_文字_文字a_枠; - public Par X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1; + public Par X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1; - public Par X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2; + public Par X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2; - public Par X0Y4_悪タトゥ1_文字_文字b_枠; + public Par X0Y4_悪タトゥ1_文字_文字b_枠; - public Par X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1; + public Par X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1; - public Par X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2; + public Par X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2; - public Par X0Y4_悪タトゥ1_文字_文字c_枠; + public Par X0Y4_悪タトゥ1_文字_文字c_枠; - public Par X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1; + public Par X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1; - public Par X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2; + public Par X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2; - public Par X0Y4_悪タトゥ1_タトゥ1; + public Par X0Y4_悪タトゥ1_タトゥ1; - public Par X0Y4_悪タトゥ1_タトゥ2; + public Par X0Y4_悪タトゥ1_タトゥ2; - public Par X0Y4_鱗_鱗1; + public Par X0Y4_鱗_鱗1; - public Par X0Y4_鱗_鱗2; + public Par X0Y4_鱗_鱗2; - public Par X0Y4_鱗_鱗3; + public Par X0Y4_鱗_鱗3; - public Par X0Y4_鱗_鱗4; + public Par X0Y4_鱗_鱗4; - public Par X0Y4_紋柄_紋1; + public Par X0Y4_紋柄_紋1; - public Par X0Y4_紋柄_紋2; + public Par X0Y4_紋柄_紋2; - public Par X0Y4_紋柄_紋3; + public Par X0Y4_紋柄_紋3; - public Par X0Y4_紋柄_紋4; + public Par X0Y4_紋柄_紋4; - public Par X0Y4_植性_通常_葉3; + public Par X0Y4_植性_通常_葉3; - public Par X0Y4_植性_通常_葉2; + public Par X0Y4_植性_通常_葉2; - public Par X0Y4_植性_通常_葉1; + public Par X0Y4_植性_通常_葉1; - public Par X0Y4_植性_欠損_葉3; + public Par X0Y4_植性_欠損_葉3; - public Par X0Y4_植性_欠損_葉2; + public Par X0Y4_植性_欠損_葉2; - public Par X0Y4_植性_欠損_葉1; + public Par X0Y4_植性_欠損_葉1; - public Par X0Y4_傷I1; + public Par X0Y4_傷I1; - public Par X0Y4_傷X; + public Par X0Y4_傷X; - public Par X0Y4_ハイライト1; + public Par X0Y4_ハイライト1; - public Par X0Y4_ハイライト2; + public Par X0Y4_ハイライト2; - public Par X0Y4_パンスト; + public Par X0Y4_パンスト; - public Par X0Y4_パンスト_ハイライト; + public Par X0Y4_パンスト_ハイライト; - public Par X0Y4_ニーハイ_ニーハイ1; + public Par X0Y4_ニーハイ_ニーハイ1; - public Par X0Y4_ニーハイ_ニーハイ2; + public Par X0Y4_ニーハイ_ニーハイ2; - public Par X0Y4_ニーハイ_ハイライト; + public Par X0Y4_ニーハイ_ハイライト; - public ColorD 腿0CD; + public ColorD 腿0CD; - public ColorD 腿1CD; + public ColorD 腿1CD; - public ColorD 腿2CD; + public ColorD 腿2CD; - public ColorD 腿3CD; + public ColorD 腿3CD; - public ColorD 腿4CD; + public ColorD 腿4CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 獣性_獣毛1_0CD; + public ColorD 獣性_獣毛1_0CD; - public ColorD 獣性_獣毛2_0CD; + public ColorD 獣性_獣毛2_0CD; - public ColorD 獣性_獣毛1_1CD; + public ColorD 獣性_獣毛1_1CD; - public ColorD 獣性_獣毛2_1CD; + public ColorD 獣性_獣毛2_1CD; - public ColorD 獣性_獣毛1_2CD; + public ColorD 獣性_獣毛1_2CD; - public ColorD 獣性_獣毛2_2CD; + public ColorD 獣性_獣毛2_2CD; - public ColorD 獣性_獣毛1_3CD; + public ColorD 獣性_獣毛1_3CD; - public ColorD 獣性_獣毛2_3CD; + public ColorD 獣性_獣毛2_3CD; - public ColorD 獣性_獣毛1_4CD; + public ColorD 獣性_獣毛1_4CD; - public ColorD 獣性_獣毛2_4CD; + public ColorD 獣性_獣毛2_4CD; - public ColorD 淫タトゥ_ハート_タトゥ左CD; + public ColorD 淫タトゥ_ハート_タトゥ左CD; - public ColorD 淫タトゥ_ハート_タトゥ右CD; + public ColorD 淫タトゥ_ハート_タトゥ右CD; - public ColorD 淫タトゥ_タトゥ左1CD; + public ColorD 淫タトゥ_タトゥ左1CD; - public ColorD 淫タトゥ_タトゥ右1CD; + public ColorD 淫タトゥ_タトゥ右1CD; - public ColorD 淫タトゥ_タトゥ左2CD; + public ColorD 淫タトゥ_タトゥ左2CD; - public ColorD 淫タトゥ_タトゥ右2CD; + public ColorD 淫タトゥ_タトゥ右2CD; - public ColorD 悪タトゥ1_文字_文字a_枠CD; + public ColorD 悪タトゥ1_文字_文字a_枠CD; - public ColorD 悪タトゥ1_文字_文字a_文字タトゥ1CD; + public ColorD 悪タトゥ1_文字_文字a_文字タトゥ1CD; - public ColorD 悪タトゥ1_文字_文字a_文字タトゥ2CD; + public ColorD 悪タトゥ1_文字_文字a_文字タトゥ2CD; - public ColorD 悪タトゥ1_文字_文字b_枠CD; + public ColorD 悪タトゥ1_文字_文字b_枠CD; - public ColorD 悪タトゥ1_文字_文字b_文字タトゥ1CD; + public ColorD 悪タトゥ1_文字_文字b_文字タトゥ1CD; - public ColorD 悪タトゥ1_文字_文字b_文字タトゥ2CD; + public ColorD 悪タトゥ1_文字_文字b_文字タトゥ2CD; - public ColorD 悪タトゥ1_文字_文字c_枠CD; + public ColorD 悪タトゥ1_文字_文字c_枠CD; - public ColorD 悪タトゥ1_文字_文字c_文字タトゥ1CD; + public ColorD 悪タトゥ1_文字_文字c_文字タトゥ1CD; - public ColorD 悪タトゥ1_文字_文字c_文字タトゥ2CD; + public ColorD 悪タトゥ1_文字_文字c_文字タトゥ2CD; - public ColorD 悪タトゥ1_文字_文字d_枠CD; + public ColorD 悪タトゥ1_文字_文字d_枠CD; - public ColorD 悪タトゥ1_文字_文字d_文字タトゥ1CD; + public ColorD 悪タトゥ1_文字_文字d_文字タトゥ1CD; - public ColorD 悪タトゥ1_文字_文字d_文字タトゥ2CD; + public ColorD 悪タトゥ1_文字_文字d_文字タトゥ2CD; - public ColorD 悪タトゥ1_文字_文字e_枠CD; + public ColorD 悪タトゥ1_文字_文字e_枠CD; - public ColorD 悪タトゥ1_文字_文字e_文字タトゥ1CD; + public ColorD 悪タトゥ1_文字_文字e_文字タトゥ1CD; - public ColorD 悪タトゥ1_文字_文字e_文字タトゥ2CD; + public ColorD 悪タトゥ1_文字_文字e_文字タトゥ2CD; - public ColorD 悪タトゥ1_文字_文字e_文字タトゥ3CD; + public ColorD 悪タトゥ1_文字_文字e_文字タトゥ3CD; - public ColorD 悪タトゥ1_タトゥ1CD; + public ColorD 悪タトゥ1_タトゥ1CD; - public ColorD 悪タトゥ1_タトゥ2CD; + public ColorD 悪タトゥ1_タトゥ2CD; - public ColorD 悪タトゥ2_逆十字_逆十字1CD; + public ColorD 悪タトゥ2_逆十字_逆十字1CD; - public ColorD 悪タトゥ2_逆十字_逆十字2CD; + public ColorD 悪タトゥ2_逆十字_逆十字2CD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD 竜性_鱗4CD; + public ColorD 竜性_鱗4CD; - public ColorD 紋柄_紋1CD; + public ColorD 紋柄_紋1CD; - public ColorD 紋柄_紋2CD; + public ColorD 紋柄_紋2CD; - public ColorD 紋柄_紋3CD; + public ColorD 紋柄_紋3CD; - public ColorD 紋柄_紋4CD; + public ColorD 紋柄_紋4CD; - public ColorD 植性_葉3_0CD; + public ColorD 植性_葉3_0CD; - public ColorD 植性_葉2_0CD; + public ColorD 植性_葉2_0CD; - public ColorD 植性_葉1_0CD; + public ColorD 植性_葉1_0CD; - public ColorD 植性_葉3_1CD; + public ColorD 植性_葉3_1CD; - public ColorD 植性_葉2_1CD; + public ColorD 植性_葉2_1CD; - public ColorD 植性_葉1_1CD; + public ColorD 植性_葉1_1CD; - public ColorD 植性_葉3_2CD; + public ColorD 植性_葉3_2CD; - public ColorD 植性_葉2_2CD; + public ColorD 植性_葉2_2CD; - public ColorD 植性_葉1_2CD; + public ColorD 植性_葉1_2CD; - public ColorD 植性_葉3_3CD; + public ColorD 植性_葉3_3CD; - public ColorD 植性_葉2_3CD; + public ColorD 植性_葉2_3CD; - public ColorD 植性_葉1_3CD; + public ColorD 植性_葉1_3CD; - public ColorD 植性_葉3_4CD; + public ColorD 植性_葉3_4CD; - public ColorD 植性_葉2_4CD; + public ColorD 植性_葉2_4CD; - public ColorD 植性_葉1_4CD; + public ColorD 植性_葉1_4CD; - public ColorD 虫性_器官1CD; + public ColorD 虫性_器官1CD; - public ColorD 虫性_器官2CD; + public ColorD 虫性_器官2CD; - public ColorD 傷I1CD; + public ColorD 傷I1CD; - public ColorD 傷I2CD; + public ColorD 傷I2CD; - public ColorD 傷I3CD; + public ColorD 傷I3CD; - public ColorD 傷I4CD; + public ColorD 傷I4CD; - public ColorD 傷XCD; + public ColorD 傷XCD; - public ColorD ハイライト1CD; + public ColorD ハイライト1CD; - public ColorD ハイライト2CD; + public ColorD ハイライト2CD; - public ColorD パンストCD; + public ColorD パンストCD; - public ColorD パンスト_ハイライトCD; + public ColorD パンスト_ハイライトCD; - public ColorD ニーハイ_ニーハイ1CD; + public ColorD ニーハイ_ニーハイ1CD; - public ColorD ニーハイ_ニーハイ2CD; + public ColorD ニーハイ_ニーハイ2CD; - public ColorD ニーハイ_ハイライトCD; + public ColorD ニーハイ_ハイライトCD; - public ColorP X0Y0_腿CP; + public ColorP X0Y0_腿CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_獣性_獣毛1CP; + public ColorP X0Y0_獣性_獣毛1CP; - public ColorP X0Y0_獣性_獣毛2CP; + public ColorP X0Y0_獣性_獣毛2CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ右CP; - public ColorP X0Y0_淫タトゥ_タトゥ左1CP; + public ColorP X0Y0_淫タトゥ_タトゥ左1CP; - public ColorP X0Y0_淫タトゥ_タトゥ右1CP; + public ColorP X0Y0_淫タトゥ_タトゥ右1CP; - public ColorP X0Y0_淫タトゥ_タトゥ左2CP; + public ColorP X0Y0_淫タトゥ_タトゥ左2CP; - public ColorP X0Y0_淫タトゥ_タトゥ右2CP; + public ColorP X0Y0_淫タトゥ_タトゥ右2CP; - public ColorP X0Y0_悪タトゥ1_文字_文字a_枠CP; + public ColorP X0Y0_悪タトゥ1_文字_文字a_枠CP; - public ColorP X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ1_文字_文字b_枠CP; + public ColorP X0Y0_悪タトゥ1_文字_文字b_枠CP; - public ColorP X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ1_文字_文字c_枠CP; + public ColorP X0Y0_悪タトゥ1_文字_文字c_枠CP; - public ColorP X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ1_文字_文字d_枠CP; + public ColorP X0Y0_悪タトゥ1_文字_文字d_枠CP; - public ColorP X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ1_文字_文字e_枠CP; + public ColorP X0Y0_悪タトゥ1_文字_文字e_枠CP; - public ColorP X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3CP; + public ColorP X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3CP; - public ColorP X0Y0_悪タトゥ1_タトゥ1CP; + public ColorP X0Y0_悪タトゥ1_タトゥ1CP; - public ColorP X0Y0_悪タトゥ1_タトゥ2CP; + public ColorP X0Y0_悪タトゥ1_タトゥ2CP; - public ColorP X0Y0_悪タトゥ2_逆十字_逆十字1CP; + public ColorP X0Y0_悪タトゥ2_逆十字_逆十字1CP; - public ColorP X0Y0_悪タトゥ2_逆十字_逆十字2CP; + public ColorP X0Y0_悪タトゥ2_逆十字_逆十字2CP; - public ColorP X0Y0_竜性_鱗1CP; + public ColorP X0Y0_竜性_鱗1CP; - public ColorP X0Y0_竜性_鱗2CP; + public ColorP X0Y0_竜性_鱗2CP; - public ColorP X0Y0_竜性_鱗3CP; + public ColorP X0Y0_竜性_鱗3CP; - public ColorP X0Y0_竜性_鱗4CP; + public ColorP X0Y0_竜性_鱗4CP; - public ColorP X0Y0_紋柄_紋1CP; + public ColorP X0Y0_紋柄_紋1CP; - public ColorP X0Y0_紋柄_紋2CP; + public ColorP X0Y0_紋柄_紋2CP; - public ColorP X0Y0_紋柄_紋3CP; + public ColorP X0Y0_紋柄_紋3CP; - public ColorP X0Y0_紋柄_紋4CP; + public ColorP X0Y0_紋柄_紋4CP; - public ColorP X0Y0_植性_通常_葉3CP; + public ColorP X0Y0_植性_通常_葉3CP; - public ColorP X0Y0_植性_通常_葉2CP; + public ColorP X0Y0_植性_通常_葉2CP; - public ColorP X0Y0_植性_通常_葉1CP; + public ColorP X0Y0_植性_通常_葉1CP; - public ColorP X0Y0_植性_欠損_葉3CP; + public ColorP X0Y0_植性_欠損_葉3CP; - public ColorP X0Y0_植性_欠損_葉2CP; + public ColorP X0Y0_植性_欠損_葉2CP; - public ColorP X0Y0_植性_欠損_葉1CP; + public ColorP X0Y0_植性_欠損_葉1CP; - public ColorP X0Y0_虫性_器官1CP; + public ColorP X0Y0_虫性_器官1CP; - public ColorP X0Y0_虫性_器官2CP; + public ColorP X0Y0_虫性_器官2CP; - public ColorP X0Y0_傷I1CP; + public ColorP X0Y0_傷I1CP; - public ColorP X0Y0_傷I2CP; + public ColorP X0Y0_傷I2CP; - public ColorP X0Y0_傷I3CP; + public ColorP X0Y0_傷I3CP; - public ColorP X0Y0_傷I4CP; + public ColorP X0Y0_傷I4CP; - public ColorP X0Y0_傷XCP; + public ColorP X0Y0_傷XCP; - public ColorP X0Y0_ハイライト1CP; + public ColorP X0Y0_ハイライト1CP; - public ColorP X0Y0_ハイライト2CP; + public ColorP X0Y0_ハイライト2CP; - public ColorP X0Y0_パンストCP; + public ColorP X0Y0_パンストCP; - public ColorP X0Y0_パンスト_ハイライトCP; + public ColorP X0Y0_パンスト_ハイライトCP; - public ColorP X0Y0_ニーハイ_ニーハイ1CP; + public ColorP X0Y0_ニーハイ_ニーハイ1CP; - public ColorP X0Y0_ニーハイ_ニーハイ2CP; + public ColorP X0Y0_ニーハイ_ニーハイ2CP; - public ColorP X0Y0_ニーハイ_ハイライトCP; + public ColorP X0Y0_ニーハイ_ハイライトCP; - public ColorP X0Y1_腿CP; + public ColorP X0Y1_腿CP; - public ColorP X0Y1_筋CP; + public ColorP X0Y1_筋CP; - public ColorP X0Y1_獣性_獣毛1CP; + public ColorP X0Y1_獣性_獣毛1CP; - public ColorP X0Y1_獣性_獣毛2CP; + public ColorP X0Y1_獣性_獣毛2CP; - public ColorP X0Y1_淫タトゥ_ハート_タトゥ左CP; + public ColorP X0Y1_淫タトゥ_ハート_タトゥ左CP; - public ColorP X0Y1_淫タトゥ_ハート_タトゥ右CP; + public ColorP X0Y1_淫タトゥ_ハート_タトゥ右CP; - public ColorP X0Y1_淫タトゥ_タトゥ左1CP; + public ColorP X0Y1_淫タトゥ_タトゥ左1CP; - public ColorP X0Y1_淫タトゥ_タトゥ右1CP; + public ColorP X0Y1_淫タトゥ_タトゥ右1CP; - public ColorP X0Y1_淫タトゥ_タトゥ左2CP; + public ColorP X0Y1_淫タトゥ_タトゥ左2CP; - public ColorP X0Y1_淫タトゥ_タトゥ右2CP; + public ColorP X0Y1_淫タトゥ_タトゥ右2CP; - public ColorP X0Y1_悪タトゥ1_文字_文字a_枠CP; + public ColorP X0Y1_悪タトゥ1_文字_文字a_枠CP; - public ColorP X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ1_文字_文字b_枠CP; + public ColorP X0Y1_悪タトゥ1_文字_文字b_枠CP; - public ColorP X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ1_文字_文字c_枠CP; + public ColorP X0Y1_悪タトゥ1_文字_文字c_枠CP; - public ColorP X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ1_文字_文字d_枠CP; + public ColorP X0Y1_悪タトゥ1_文字_文字d_枠CP; - public ColorP X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ1_文字_文字e_枠CP; + public ColorP X0Y1_悪タトゥ1_文字_文字e_枠CP; - public ColorP X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1CP; + public ColorP X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1CP; - public ColorP X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2CP; + public ColorP X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2CP; - public ColorP X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3CP; + public ColorP X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3CP; - public ColorP X0Y1_悪タトゥ1_タトゥ1CP; + public ColorP X0Y1_悪タトゥ1_タトゥ1CP; - public ColorP X0Y1_悪タトゥ1_タトゥ2CP; + public ColorP X0Y1_悪タトゥ1_タトゥ2CP; - public ColorP X0Y1_悪タトゥ2_逆十字_逆十字1CP; + public ColorP X0Y1_悪タトゥ2_逆十字_逆十字1CP; - public ColorP X0Y1_悪タトゥ2_逆十字_逆十字2CP; + public ColorP X0Y1_悪タトゥ2_逆十字_逆十字2CP; - public ColorP X0Y1_鱗_鱗1CP; + public ColorP X0Y1_鱗_鱗1CP; - public ColorP X0Y1_鱗_鱗2CP; + public ColorP X0Y1_鱗_鱗2CP; - public ColorP X0Y1_鱗_鱗3CP; + public ColorP X0Y1_鱗_鱗3CP; - public ColorP X0Y1_鱗_鱗4CP; + public ColorP X0Y1_鱗_鱗4CP; - public ColorP X0Y1_紋柄_紋1CP; + public ColorP X0Y1_紋柄_紋1CP; - public ColorP X0Y1_紋柄_紋2CP; + public ColorP X0Y1_紋柄_紋2CP; - public ColorP X0Y1_紋柄_紋3CP; + public ColorP X0Y1_紋柄_紋3CP; - public ColorP X0Y1_紋柄_紋4CP; + public ColorP X0Y1_紋柄_紋4CP; - public ColorP X0Y1_植性_通常_葉3CP; + public ColorP X0Y1_植性_通常_葉3CP; - public ColorP X0Y1_植性_通常_葉2CP; + public ColorP X0Y1_植性_通常_葉2CP; - public ColorP X0Y1_植性_通常_葉1CP; + public ColorP X0Y1_植性_通常_葉1CP; - public ColorP X0Y1_植性_欠損_葉3CP; + public ColorP X0Y1_植性_欠損_葉3CP; - public ColorP X0Y1_植性_欠損_葉2CP; + public ColorP X0Y1_植性_欠損_葉2CP; - public ColorP X0Y1_植性_欠損_葉1CP; + public ColorP X0Y1_植性_欠損_葉1CP; - public ColorP X0Y1_虫性_器官1CP; + public ColorP X0Y1_虫性_器官1CP; - public ColorP X0Y1_虫性_器官2CP; + public ColorP X0Y1_虫性_器官2CP; - public ColorP X0Y1_傷I1CP; + public ColorP X0Y1_傷I1CP; - public ColorP X0Y1_傷I2CP; + public ColorP X0Y1_傷I2CP; - public ColorP X0Y1_傷I3CP; + public ColorP X0Y1_傷I3CP; - public ColorP X0Y1_傷I4CP; + public ColorP X0Y1_傷I4CP; - public ColorP X0Y1_傷XCP; + public ColorP X0Y1_傷XCP; - public ColorP X0Y1_ハイライト1CP; + public ColorP X0Y1_ハイライト1CP; - public ColorP X0Y1_ハイライト2CP; + public ColorP X0Y1_ハイライト2CP; - public ColorP X0Y1_パンストCP; + public ColorP X0Y1_パンストCP; - public ColorP X0Y1_パンスト_ハイライトCP; + public ColorP X0Y1_パンスト_ハイライトCP; - public ColorP X0Y1_ニーハイ_ニーハイ1CP; + public ColorP X0Y1_ニーハイ_ニーハイ1CP; - public ColorP X0Y1_ニーハイ_ニーハイ2CP; + public ColorP X0Y1_ニーハイ_ニーハイ2CP; - public ColorP X0Y1_ニーハイ_ハイライトCP; + public ColorP X0Y1_ニーハイ_ハイライトCP; - public ColorP X0Y2_腿CP; + public ColorP X0Y2_腿CP; - public ColorP X0Y2_筋CP; + public ColorP X0Y2_筋CP; - public ColorP X0Y2_獣性_獣毛1CP; + public ColorP X0Y2_獣性_獣毛1CP; - public ColorP X0Y2_獣性_獣毛2CP; + public ColorP X0Y2_獣性_獣毛2CP; - public ColorP X0Y2_淫タトゥ_ハート_タトゥ左CP; + public ColorP X0Y2_淫タトゥ_ハート_タトゥ左CP; - public ColorP X0Y2_淫タトゥ_ハート_タトゥ右CP; + public ColorP X0Y2_淫タトゥ_ハート_タトゥ右CP; - public ColorP X0Y2_淫タトゥ_タトゥ右1CP; + public ColorP X0Y2_淫タトゥ_タトゥ右1CP; - public ColorP X0Y2_淫タトゥ_タトゥ右2CP; + public ColorP X0Y2_淫タトゥ_タトゥ右2CP; - public ColorP X0Y2_悪タトゥ1_文字_文字b_枠CP; + public ColorP X0Y2_悪タトゥ1_文字_文字b_枠CP; - public ColorP X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1CP; + public ColorP X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1CP; - public ColorP X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2CP; + public ColorP X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2CP; - public ColorP X0Y2_悪タトゥ1_文字_文字c_枠CP; + public ColorP X0Y2_悪タトゥ1_文字_文字c_枠CP; - public ColorP X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1CP; + public ColorP X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1CP; - public ColorP X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2CP; + public ColorP X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2CP; - public ColorP X0Y2_悪タトゥ1_文字_文字d_枠CP; + public ColorP X0Y2_悪タトゥ1_文字_文字d_枠CP; - public ColorP X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1CP; + public ColorP X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1CP; - public ColorP X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2CP; + public ColorP X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2CP; - public ColorP X0Y2_悪タトゥ1_文字_文字e_枠CP; + public ColorP X0Y2_悪タトゥ1_文字_文字e_枠CP; - public ColorP X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1CP; + public ColorP X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1CP; - public ColorP X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2CP; + public ColorP X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2CP; - public ColorP X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3CP; + public ColorP X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3CP; - public ColorP X0Y2_悪タトゥ1_文字_文字a_枠CP; + public ColorP X0Y2_悪タトゥ1_文字_文字a_枠CP; - public ColorP X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1CP; + public ColorP X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1CP; - public ColorP X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2CP; + public ColorP X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2CP; - public ColorP X0Y2_悪タトゥ1_タトゥ1CP; + public ColorP X0Y2_悪タトゥ1_タトゥ1CP; - public ColorP X0Y2_悪タトゥ1_タトゥ2CP; + public ColorP X0Y2_悪タトゥ1_タトゥ2CP; - public ColorP X0Y2_悪タトゥ2_逆十字_逆十字1CP; + public ColorP X0Y2_悪タトゥ2_逆十字_逆十字1CP; - public ColorP X0Y2_悪タトゥ2_逆十字_逆十字2CP; + public ColorP X0Y2_悪タトゥ2_逆十字_逆十字2CP; - public ColorP X0Y2_植性_通常_葉3CP; + public ColorP X0Y2_植性_通常_葉3CP; - public ColorP X0Y2_植性_通常_葉2CP; + public ColorP X0Y2_植性_通常_葉2CP; - public ColorP X0Y2_植性_通常_葉1CP; + public ColorP X0Y2_植性_通常_葉1CP; - public ColorP X0Y2_植性_欠損_葉3CP; + public ColorP X0Y2_植性_欠損_葉3CP; - public ColorP X0Y2_植性_欠損_葉2CP; + public ColorP X0Y2_植性_欠損_葉2CP; - public ColorP X0Y2_植性_欠損_葉1CP; + public ColorP X0Y2_植性_欠損_葉1CP; - public ColorP X0Y2_傷I1CP; + public ColorP X0Y2_傷I1CP; - public ColorP X0Y2_傷I2CP; + public ColorP X0Y2_傷I2CP; - public ColorP X0Y2_傷I3CP; + public ColorP X0Y2_傷I3CP; - public ColorP X0Y2_ハイライト1CP; + public ColorP X0Y2_ハイライト1CP; - public ColorP X0Y2_ハイライト2CP; + public ColorP X0Y2_ハイライト2CP; - public ColorP X0Y2_パンストCP; + public ColorP X0Y2_パンストCP; - public ColorP X0Y2_パンスト_ハイライトCP; + public ColorP X0Y2_パンスト_ハイライトCP; - public ColorP X0Y2_ニーハイ_ニーハイ1CP; + public ColorP X0Y2_ニーハイ_ニーハイ1CP; - public ColorP X0Y2_ニーハイ_ニーハイ2CP; + public ColorP X0Y2_ニーハイ_ニーハイ2CP; - public ColorP X0Y2_ニーハイ_ハイライトCP; + public ColorP X0Y2_ニーハイ_ハイライトCP; - public ColorP X0Y3_腿CP; + public ColorP X0Y3_腿CP; - public ColorP X0Y3_筋CP; + public ColorP X0Y3_筋CP; - public ColorP X0Y3_獣性_獣毛1CP; + public ColorP X0Y3_獣性_獣毛1CP; - public ColorP X0Y3_獣性_獣毛2CP; + public ColorP X0Y3_獣性_獣毛2CP; - public ColorP X0Y3_淫タトゥ_タトゥ左1CP; + public ColorP X0Y3_淫タトゥ_タトゥ左1CP; - public ColorP X0Y3_淫タトゥ_タトゥ右1CP; + public ColorP X0Y3_淫タトゥ_タトゥ右1CP; - public ColorP X0Y3_淫タトゥ_タトゥ左2CP; + public ColorP X0Y3_淫タトゥ_タトゥ左2CP; - public ColorP X0Y3_淫タトゥ_タトゥ右2CP; + public ColorP X0Y3_淫タトゥ_タトゥ右2CP; - public ColorP X0Y3_悪タトゥ1_文字_文字c_枠CP; + public ColorP X0Y3_悪タトゥ1_文字_文字c_枠CP; - public ColorP X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1CP; + public ColorP X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1CP; - public ColorP X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2CP; + public ColorP X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2CP; - public ColorP X0Y3_悪タトゥ1_文字_文字d_枠CP; + public ColorP X0Y3_悪タトゥ1_文字_文字d_枠CP; - public ColorP X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1CP; + public ColorP X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1CP; - public ColorP X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2CP; + public ColorP X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2CP; - public ColorP X0Y3_悪タトゥ1_文字_文字e_枠CP; + public ColorP X0Y3_悪タトゥ1_文字_文字e_枠CP; - public ColorP X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1CP; + public ColorP X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1CP; - public ColorP X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2CP; + public ColorP X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2CP; - public ColorP X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3CP; + public ColorP X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3CP; - public ColorP X0Y3_悪タトゥ1_文字_文字a_枠CP; + public ColorP X0Y3_悪タトゥ1_文字_文字a_枠CP; - public ColorP X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1CP; + public ColorP X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1CP; - public ColorP X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2CP; + public ColorP X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2CP; - public ColorP X0Y3_悪タトゥ1_文字_文字b_枠CP; + public ColorP X0Y3_悪タトゥ1_文字_文字b_枠CP; - public ColorP X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1CP; + public ColorP X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1CP; - public ColorP X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2CP; + public ColorP X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2CP; - public ColorP X0Y3_悪タトゥ1_タトゥ1CP; + public ColorP X0Y3_悪タトゥ1_タトゥ1CP; - public ColorP X0Y3_悪タトゥ1_タトゥ2CP; + public ColorP X0Y3_悪タトゥ1_タトゥ2CP; - public ColorP X0Y3_悪タトゥ2_逆十字_逆十字1CP; + public ColorP X0Y3_悪タトゥ2_逆十字_逆十字1CP; - public ColorP X0Y3_悪タトゥ2_逆十字_逆十字2CP; + public ColorP X0Y3_悪タトゥ2_逆十字_逆十字2CP; - public ColorP X0Y3_鱗_鱗1CP; + public ColorP X0Y3_鱗_鱗1CP; - public ColorP X0Y3_鱗_鱗2CP; + public ColorP X0Y3_鱗_鱗2CP; - public ColorP X0Y3_鱗_鱗3CP; + public ColorP X0Y3_鱗_鱗3CP; - public ColorP X0Y3_鱗_鱗4CP; + public ColorP X0Y3_鱗_鱗4CP; - public ColorP X0Y3_紋柄_紋1CP; + public ColorP X0Y3_紋柄_紋1CP; - public ColorP X0Y3_紋柄_紋2CP; + public ColorP X0Y3_紋柄_紋2CP; - public ColorP X0Y3_紋柄_紋3CP; + public ColorP X0Y3_紋柄_紋3CP; - public ColorP X0Y3_紋柄_紋4CP; + public ColorP X0Y3_紋柄_紋4CP; - public ColorP X0Y3_植性_通常_葉3CP; + public ColorP X0Y3_植性_通常_葉3CP; - public ColorP X0Y3_植性_通常_葉2CP; + public ColorP X0Y3_植性_通常_葉2CP; - public ColorP X0Y3_植性_通常_葉1CP; + public ColorP X0Y3_植性_通常_葉1CP; - public ColorP X0Y3_植性_欠損_葉3CP; + public ColorP X0Y3_植性_欠損_葉3CP; - public ColorP X0Y3_植性_欠損_葉2CP; + public ColorP X0Y3_植性_欠損_葉2CP; - public ColorP X0Y3_植性_欠損_葉1CP; + public ColorP X0Y3_植性_欠損_葉1CP; - public ColorP X0Y3_傷I1CP; + public ColorP X0Y3_傷I1CP; - public ColorP X0Y3_傷I2CP; + public ColorP X0Y3_傷I2CP; - public ColorP X0Y3_傷I3CP; + public ColorP X0Y3_傷I3CP; - public ColorP X0Y3_傷XCP; + public ColorP X0Y3_傷XCP; - public ColorP X0Y3_ハイライト1CP; + public ColorP X0Y3_ハイライト1CP; - public ColorP X0Y3_ハイライト2CP; + public ColorP X0Y3_ハイライト2CP; - public ColorP X0Y3_パンストCP; + public ColorP X0Y3_パンストCP; - public ColorP X0Y3_パンスト_ハイライトCP; + public ColorP X0Y3_パンスト_ハイライトCP; - public ColorP X0Y3_ニーハイ_ニーハイ1CP; + public ColorP X0Y3_ニーハイ_ニーハイ1CP; - public ColorP X0Y3_ニーハイ_ニーハイ2CP; + public ColorP X0Y3_ニーハイ_ニーハイ2CP; - public ColorP X0Y3_ニーハイ_ハイライトCP; + public ColorP X0Y3_ニーハイ_ハイライトCP; - public ColorP X0Y4_腿CP; + public ColorP X0Y4_腿CP; - public ColorP X0Y4_筋CP; + public ColorP X0Y4_筋CP; - public ColorP X0Y4_獣性_獣毛1CP; + public ColorP X0Y4_獣性_獣毛1CP; - public ColorP X0Y4_獣性_獣毛2CP; + public ColorP X0Y4_獣性_獣毛2CP; - public ColorP X0Y4_淫タトゥ_タトゥ左1CP; + public ColorP X0Y4_淫タトゥ_タトゥ左1CP; - public ColorP X0Y4_淫タトゥ_タトゥ右1CP; + public ColorP X0Y4_淫タトゥ_タトゥ右1CP; - public ColorP X0Y4_淫タトゥ_タトゥ左2CP; + public ColorP X0Y4_淫タトゥ_タトゥ左2CP; - public ColorP X0Y4_淫タトゥ_タトゥ右2CP; + public ColorP X0Y4_淫タトゥ_タトゥ右2CP; - public ColorP X0Y4_悪タトゥ1_文字_文字d_枠CP; + public ColorP X0Y4_悪タトゥ1_文字_文字d_枠CP; - public ColorP X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1CP; + public ColorP X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1CP; - public ColorP X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2CP; + public ColorP X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2CP; - public ColorP X0Y4_悪タトゥ1_文字_文字e_枠CP; + public ColorP X0Y4_悪タトゥ1_文字_文字e_枠CP; - public ColorP X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1CP; + public ColorP X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1CP; - public ColorP X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2CP; + public ColorP X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2CP; - public ColorP X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3CP; + public ColorP X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3CP; - public ColorP X0Y4_悪タトゥ1_文字_文字a_枠CP; + public ColorP X0Y4_悪タトゥ1_文字_文字a_枠CP; - public ColorP X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1CP; + public ColorP X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1CP; - public ColorP X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2CP; + public ColorP X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2CP; - public ColorP X0Y4_悪タトゥ1_文字_文字b_枠CP; + public ColorP X0Y4_悪タトゥ1_文字_文字b_枠CP; - public ColorP X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1CP; + public ColorP X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1CP; - public ColorP X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2CP; + public ColorP X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2CP; - public ColorP X0Y4_悪タトゥ1_文字_文字c_枠CP; + public ColorP X0Y4_悪タトゥ1_文字_文字c_枠CP; - public ColorP X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1CP; + public ColorP X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1CP; - public ColorP X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2CP; + public ColorP X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2CP; - public ColorP X0Y4_悪タトゥ1_タトゥ1CP; + public ColorP X0Y4_悪タトゥ1_タトゥ1CP; - public ColorP X0Y4_悪タトゥ1_タトゥ2CP; + public ColorP X0Y4_悪タトゥ1_タトゥ2CP; - public ColorP X0Y4_鱗_鱗1CP; + public ColorP X0Y4_鱗_鱗1CP; - public ColorP X0Y4_鱗_鱗2CP; + public ColorP X0Y4_鱗_鱗2CP; - public ColorP X0Y4_鱗_鱗3CP; + public ColorP X0Y4_鱗_鱗3CP; - public ColorP X0Y4_鱗_鱗4CP; + public ColorP X0Y4_鱗_鱗4CP; - public ColorP X0Y4_紋柄_紋1CP; + public ColorP X0Y4_紋柄_紋1CP; - public ColorP X0Y4_紋柄_紋2CP; + public ColorP X0Y4_紋柄_紋2CP; - public ColorP X0Y4_紋柄_紋3CP; + public ColorP X0Y4_紋柄_紋3CP; - public ColorP X0Y4_紋柄_紋4CP; + public ColorP X0Y4_紋柄_紋4CP; - public ColorP X0Y4_植性_通常_葉3CP; + public ColorP X0Y4_植性_通常_葉3CP; - public ColorP X0Y4_植性_通常_葉2CP; + public ColorP X0Y4_植性_通常_葉2CP; - public ColorP X0Y4_植性_通常_葉1CP; + public ColorP X0Y4_植性_通常_葉1CP; - public ColorP X0Y4_植性_欠損_葉3CP; + public ColorP X0Y4_植性_欠損_葉3CP; - public ColorP X0Y4_植性_欠損_葉2CP; + public ColorP X0Y4_植性_欠損_葉2CP; - public ColorP X0Y4_植性_欠損_葉1CP; + public ColorP X0Y4_植性_欠損_葉1CP; - public ColorP X0Y4_傷I1CP; + public ColorP X0Y4_傷I1CP; - public ColorP X0Y4_傷XCP; + public ColorP X0Y4_傷XCP; - public ColorP X0Y4_ハイライト1CP; + public ColorP X0Y4_ハイライト1CP; - public ColorP X0Y4_ハイライト2CP; + public ColorP X0Y4_ハイライト2CP; - public ColorP X0Y4_パンストCP; + public ColorP X0Y4_パンストCP; - public ColorP X0Y4_パンスト_ハイライトCP; + public ColorP X0Y4_パンスト_ハイライトCP; - public ColorP X0Y4_ニーハイ_ニーハイ1CP; + public ColorP X0Y4_ニーハイ_ニーハイ1CP; - public ColorP X0Y4_ニーハイ_ニーハイ2CP; + public ColorP X0Y4_ニーハイ_ニーハイ2CP; - public ColorP X0Y4_ニーハイ_ハイライトCP; + public ColorP X0Y4_ニーハイ_ハイライトCP; - public スタンプK キスマーク; + public スタンプK キスマーク; - public スタンプW 鞭痕; + public スタンプW 鞭痕; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 植性_葉3_表示 = 植性_葉3_表示; - 植性_葉2_表示 = 植性_葉2_表示; - 植性_葉1_表示 = 植性_葉1_表示; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 腿_表示 - { - get - { - return X0Y0_腿.Dra; - } - set - { - X0Y0_腿.Dra = value; - X0Y1_腿.Dra = value; - X0Y2_腿.Dra = value; - X0Y3_腿.Dra = value; - X0Y4_腿.Dra = value; - X0Y0_腿.Hit = value; - X0Y1_腿.Hit = value; - X0Y2_腿.Hit = value; - X0Y3_腿.Hit = value; - X0Y4_腿.Hit = value; - } - } - - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y1_筋.Dra = value; - X0Y2_筋.Dra = value; - X0Y3_筋.Dra = value; - X0Y4_筋.Dra = value; - X0Y0_筋.Hit = value; - X0Y1_筋.Hit = value; - X0Y2_筋.Hit = value; - X0Y3_筋.Hit = value; - X0Y4_筋.Hit = value; - } - } - - public bool 獣性_獣毛1_表示 - { - get - { - return X0Y0_獣性_獣毛1.Dra; - } - set - { - X0Y0_獣性_獣毛1.Dra = value; - X0Y1_獣性_獣毛1.Dra = value; - X0Y2_獣性_獣毛1.Dra = value; - X0Y3_獣性_獣毛1.Dra = value; - X0Y4_獣性_獣毛1.Dra = value; - X0Y0_獣性_獣毛1.Hit = value; - X0Y1_獣性_獣毛1.Hit = value; - X0Y2_獣性_獣毛1.Hit = value; - X0Y3_獣性_獣毛1.Hit = value; - X0Y4_獣性_獣毛1.Hit = value; - } - } - - public bool 獣性_獣毛2_表示 - { - get - { - return X0Y0_獣性_獣毛2.Dra; - } - set - { - X0Y0_獣性_獣毛2.Dra = value; - X0Y1_獣性_獣毛2.Dra = value; - X0Y2_獣性_獣毛2.Dra = value; - X0Y3_獣性_獣毛2.Dra = value; - X0Y4_獣性_獣毛2.Dra = value; - X0Y0_獣性_獣毛2.Hit = value; - X0Y1_獣性_獣毛2.Hit = value; - X0Y2_獣性_獣毛2.Hit = value; - X0Y3_獣性_獣毛2.Hit = value; - X0Y4_獣性_獣毛2.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ左.Dra = value; - X0Y1_淫タトゥ_ハート_タトゥ左.Dra = value; - X0Y2_淫タトゥ_ハート_タトゥ左.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ左.Hit = value; - X0Y1_淫タトゥ_ハート_タトゥ左.Hit = value; - X0Y2_淫タトゥ_ハート_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ右.Dra = value; - X0Y1_淫タトゥ_ハート_タトゥ右.Dra = value; - X0Y2_淫タトゥ_ハート_タトゥ右.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ右.Hit = value; - X0Y1_淫タトゥ_ハート_タトゥ右.Hit = value; - X0Y2_淫タトゥ_ハート_タトゥ右.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ左1_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ左1.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ左1.Dra = value; - X0Y1_淫タトゥ_タトゥ左1.Dra = value; - X0Y3_淫タトゥ_タトゥ左1.Dra = value; - X0Y4_淫タトゥ_タトゥ左1.Dra = value; - X0Y0_淫タトゥ_タトゥ左1.Hit = value; - X0Y1_淫タトゥ_タトゥ左1.Hit = value; - X0Y3_淫タトゥ_タトゥ左1.Hit = value; - X0Y4_淫タトゥ_タトゥ左1.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ右1_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ右1.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ右1.Dra = value; - X0Y1_淫タトゥ_タトゥ右1.Dra = value; - X0Y2_淫タトゥ_タトゥ右1.Dra = value; - X0Y3_淫タトゥ_タトゥ右1.Dra = value; - X0Y4_淫タトゥ_タトゥ右1.Dra = value; - X0Y0_淫タトゥ_タトゥ右1.Hit = value; - X0Y1_淫タトゥ_タトゥ右1.Hit = value; - X0Y2_淫タトゥ_タトゥ右1.Hit = value; - X0Y3_淫タトゥ_タトゥ右1.Hit = value; - X0Y4_淫タトゥ_タトゥ右1.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ左2_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ左2.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ左2.Dra = value; - X0Y1_淫タトゥ_タトゥ左2.Dra = value; - X0Y3_淫タトゥ_タトゥ左2.Dra = value; - X0Y4_淫タトゥ_タトゥ左2.Dra = value; - X0Y0_淫タトゥ_タトゥ左2.Hit = value; - X0Y1_淫タトゥ_タトゥ左2.Hit = value; - X0Y3_淫タトゥ_タトゥ左2.Hit = value; - X0Y4_淫タトゥ_タトゥ左2.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ右2_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ右2.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ右2.Dra = value; - X0Y1_淫タトゥ_タトゥ右2.Dra = value; - X0Y2_淫タトゥ_タトゥ右2.Dra = value; - X0Y3_淫タトゥ_タトゥ右2.Dra = value; - X0Y4_淫タトゥ_タトゥ右2.Dra = value; - X0Y0_淫タトゥ_タトゥ右2.Hit = value; - X0Y1_淫タトゥ_タトゥ右2.Hit = value; - X0Y2_淫タトゥ_タトゥ右2.Hit = value; - X0Y3_淫タトゥ_タトゥ右2.Hit = value; - X0Y4_淫タトゥ_タトゥ右2.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字a_枠_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字a_枠.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字a_枠.Dra = value; - X0Y1_悪タトゥ1_文字_文字a_枠.Dra = value; - X0Y2_悪タトゥ1_文字_文字a_枠.Dra = value; - X0Y3_悪タトゥ1_文字_文字a_枠.Dra = value; - X0Y4_悪タトゥ1_文字_文字a_枠.Dra = value; - X0Y0_悪タトゥ1_文字_文字a_枠.Hit = value; - X0Y1_悪タトゥ1_文字_文字a_枠.Hit = value; - X0Y2_悪タトゥ1_文字_文字a_枠.Hit = value; - X0Y3_悪タトゥ1_文字_文字a_枠.Hit = value; - X0Y4_悪タトゥ1_文字_文字a_枠.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字a_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1.Dra = value; - X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1.Dra = value; - X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1.Dra = value; - X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1.Hit = value; - X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1.Hit = value; - X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1.Hit = value; - X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字a_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2.Dra = value; - X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2.Dra = value; - X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2.Dra = value; - X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2.Hit = value; - X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2.Hit = value; - X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2.Hit = value; - X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字b_枠_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字b_枠.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字b_枠.Dra = value; - X0Y1_悪タトゥ1_文字_文字b_枠.Dra = value; - X0Y2_悪タトゥ1_文字_文字b_枠.Dra = value; - X0Y3_悪タトゥ1_文字_文字b_枠.Dra = value; - X0Y4_悪タトゥ1_文字_文字b_枠.Dra = value; - X0Y0_悪タトゥ1_文字_文字b_枠.Hit = value; - X0Y1_悪タトゥ1_文字_文字b_枠.Hit = value; - X0Y2_悪タトゥ1_文字_文字b_枠.Hit = value; - X0Y3_悪タトゥ1_文字_文字b_枠.Hit = value; - X0Y4_悪タトゥ1_文字_文字b_枠.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字b_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1.Dra = value; - X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1.Dra = value; - X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1.Dra = value; - X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1.Hit = value; - X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1.Hit = value; - X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1.Hit = value; - X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字b_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2.Dra = value; - X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2.Dra = value; - X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2.Dra = value; - X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2.Hit = value; - X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2.Hit = value; - X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2.Hit = value; - X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字c_枠_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字c_枠.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字c_枠.Dra = value; - X0Y1_悪タトゥ1_文字_文字c_枠.Dra = value; - X0Y2_悪タトゥ1_文字_文字c_枠.Dra = value; - X0Y3_悪タトゥ1_文字_文字c_枠.Dra = value; - X0Y4_悪タトゥ1_文字_文字c_枠.Dra = value; - X0Y0_悪タトゥ1_文字_文字c_枠.Hit = value; - X0Y1_悪タトゥ1_文字_文字c_枠.Hit = value; - X0Y2_悪タトゥ1_文字_文字c_枠.Hit = value; - X0Y3_悪タトゥ1_文字_文字c_枠.Hit = value; - X0Y4_悪タトゥ1_文字_文字c_枠.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字c_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1.Dra = value; - X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1.Dra = value; - X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1.Dra = value; - X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1.Hit = value; - X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1.Hit = value; - X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1.Hit = value; - X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字c_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2.Dra = value; - X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2.Dra = value; - X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2.Dra = value; - X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2.Hit = value; - X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2.Hit = value; - X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2.Hit = value; - X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字d_枠_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字d_枠.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字d_枠.Dra = value; - X0Y1_悪タトゥ1_文字_文字d_枠.Dra = value; - X0Y2_悪タトゥ1_文字_文字d_枠.Dra = value; - X0Y3_悪タトゥ1_文字_文字d_枠.Dra = value; - X0Y4_悪タトゥ1_文字_文字d_枠.Dra = value; - X0Y0_悪タトゥ1_文字_文字d_枠.Hit = value; - X0Y1_悪タトゥ1_文字_文字d_枠.Hit = value; - X0Y2_悪タトゥ1_文字_文字d_枠.Hit = value; - X0Y3_悪タトゥ1_文字_文字d_枠.Hit = value; - X0Y4_悪タトゥ1_文字_文字d_枠.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字d_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1.Dra = value; - X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1.Dra = value; - X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1.Dra = value; - X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1.Hit = value; - X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1.Hit = value; - X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1.Hit = value; - X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字d_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2.Dra = value; - X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2.Dra = value; - X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2.Dra = value; - X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2.Hit = value; - X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2.Hit = value; - X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2.Hit = value; - X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字e_枠_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字e_枠.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字e_枠.Dra = value; - X0Y1_悪タトゥ1_文字_文字e_枠.Dra = value; - X0Y2_悪タトゥ1_文字_文字e_枠.Dra = value; - X0Y3_悪タトゥ1_文字_文字e_枠.Dra = value; - X0Y4_悪タトゥ1_文字_文字e_枠.Dra = value; - X0Y0_悪タトゥ1_文字_文字e_枠.Hit = value; - X0Y1_悪タトゥ1_文字_文字e_枠.Hit = value; - X0Y2_悪タトゥ1_文字_文字e_枠.Hit = value; - X0Y3_悪タトゥ1_文字_文字e_枠.Hit = value; - X0Y4_悪タトゥ1_文字_文字e_枠.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字e_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1.Dra = value; - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1.Dra = value; - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1.Dra = value; - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1.Dra = value; - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1.Hit = value; - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1.Hit = value; - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1.Hit = value; - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1.Hit = value; - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字e_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2.Dra = value; - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2.Dra = value; - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2.Dra = value; - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2.Dra = value; - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2.Hit = value; - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2.Hit = value; - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2.Hit = value; - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2.Hit = value; - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ1_文字_文字e_文字タトゥ3_表示 - { - get - { - return X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3.Dra; - } - set - { - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3.Dra = value; - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3.Dra = value; - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3.Dra = value; - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3.Dra = value; - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3.Dra = value; - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3.Hit = value; - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3.Hit = value; - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3.Hit = value; - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3.Hit = value; - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3.Hit = value; - } - } - - public bool 悪タトゥ1_タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ1_タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ1_タトゥ1.Dra = value; - X0Y1_悪タトゥ1_タトゥ1.Dra = value; - X0Y2_悪タトゥ1_タトゥ1.Dra = value; - X0Y3_悪タトゥ1_タトゥ1.Dra = value; - X0Y4_悪タトゥ1_タトゥ1.Dra = value; - X0Y0_悪タトゥ1_タトゥ1.Hit = value; - X0Y1_悪タトゥ1_タトゥ1.Hit = value; - X0Y2_悪タトゥ1_タトゥ1.Hit = value; - X0Y3_悪タトゥ1_タトゥ1.Hit = value; - X0Y4_悪タトゥ1_タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ1_タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ1_タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ1_タトゥ2.Dra = value; - X0Y1_悪タトゥ1_タトゥ2.Dra = value; - X0Y2_悪タトゥ1_タトゥ2.Dra = value; - X0Y3_悪タトゥ1_タトゥ2.Dra = value; - X0Y4_悪タトゥ1_タトゥ2.Dra = value; - X0Y0_悪タトゥ1_タトゥ2.Hit = value; - X0Y1_悪タトゥ1_タトゥ2.Hit = value; - X0Y2_悪タトゥ1_タトゥ2.Hit = value; - X0Y3_悪タトゥ1_タトゥ2.Hit = value; - X0Y4_悪タトゥ1_タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ2_逆十字_逆十字1_表示 - { - get - { - return X0Y0_悪タトゥ2_逆十字_逆十字1.Dra; - } - set - { - X0Y0_悪タトゥ2_逆十字_逆十字1.Dra = value; - X0Y1_悪タトゥ2_逆十字_逆十字1.Dra = value; - X0Y2_悪タトゥ2_逆十字_逆十字1.Dra = value; - X0Y3_悪タトゥ2_逆十字_逆十字1.Dra = value; - X0Y0_悪タトゥ2_逆十字_逆十字1.Hit = value; - X0Y1_悪タトゥ2_逆十字_逆十字1.Hit = value; - X0Y2_悪タトゥ2_逆十字_逆十字1.Hit = value; - X0Y3_悪タトゥ2_逆十字_逆十字1.Hit = value; - } - } - - public bool 悪タトゥ2_逆十字_逆十字2_表示 - { - get - { - return X0Y0_悪タトゥ2_逆十字_逆十字2.Dra; - } - set - { - X0Y0_悪タトゥ2_逆十字_逆十字2.Dra = value; - X0Y1_悪タトゥ2_逆十字_逆十字2.Dra = value; - X0Y2_悪タトゥ2_逆十字_逆十字2.Dra = value; - X0Y3_悪タトゥ2_逆十字_逆十字2.Dra = value; - X0Y0_悪タトゥ2_逆十字_逆十字2.Hit = value; - X0Y1_悪タトゥ2_逆十字_逆十字2.Hit = value; - X0Y2_悪タトゥ2_逆十字_逆十字2.Hit = value; - X0Y3_悪タトゥ2_逆十字_逆十字2.Hit = value; - } - } - - public bool 竜性_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗1.Dra = value; - X0Y1_鱗_鱗1.Dra = value; - X0Y3_鱗_鱗1.Dra = value; - X0Y4_鱗_鱗1.Dra = value; - X0Y0_竜性_鱗1.Hit = value; - X0Y1_鱗_鱗1.Hit = value; - X0Y3_鱗_鱗1.Hit = value; - X0Y4_鱗_鱗1.Hit = value; - } - } - - public bool 竜性_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗2.Dra = value; - X0Y1_鱗_鱗2.Dra = value; - X0Y3_鱗_鱗2.Dra = value; - X0Y4_鱗_鱗2.Dra = value; - X0Y0_竜性_鱗2.Hit = value; - X0Y1_鱗_鱗2.Hit = value; - X0Y3_鱗_鱗2.Hit = value; - X0Y4_鱗_鱗2.Hit = value; - } - } - - public bool 竜性_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗3.Dra = value; - X0Y1_鱗_鱗3.Dra = value; - X0Y3_鱗_鱗3.Dra = value; - X0Y4_鱗_鱗3.Dra = value; - X0Y0_竜性_鱗3.Hit = value; - X0Y1_鱗_鱗3.Hit = value; - X0Y3_鱗_鱗3.Hit = value; - X0Y4_鱗_鱗3.Hit = value; - } - } - - public bool 竜性_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗4.Dra = value; - X0Y1_鱗_鱗4.Dra = value; - X0Y3_鱗_鱗4.Dra = value; - X0Y4_鱗_鱗4.Dra = value; - X0Y0_竜性_鱗4.Hit = value; - X0Y1_鱗_鱗4.Hit = value; - X0Y3_鱗_鱗4.Hit = value; - X0Y4_鱗_鱗4.Hit = value; - } - } - - public bool 紋柄_紋1_表示 - { - get - { - return X0Y0_紋柄_紋1.Dra; - } - set - { - X0Y0_紋柄_紋1.Dra = value; - X0Y1_紋柄_紋1.Dra = value; - X0Y3_紋柄_紋1.Dra = value; - X0Y4_紋柄_紋1.Dra = value; - X0Y0_紋柄_紋1.Hit = value; - X0Y1_紋柄_紋1.Hit = value; - X0Y3_紋柄_紋1.Hit = value; - X0Y4_紋柄_紋1.Hit = value; - } - } - - public bool 紋柄_紋2_表示 - { - get - { - return X0Y0_紋柄_紋2.Dra; - } - set - { - X0Y0_紋柄_紋2.Dra = value; - X0Y1_紋柄_紋2.Dra = value; - X0Y3_紋柄_紋2.Dra = value; - X0Y4_紋柄_紋2.Dra = value; - X0Y0_紋柄_紋2.Hit = value; - X0Y1_紋柄_紋2.Hit = value; - X0Y3_紋柄_紋2.Hit = value; - X0Y4_紋柄_紋2.Hit = value; - } - } - - public bool 紋柄_紋3_表示 - { - get - { - return X0Y0_紋柄_紋3.Dra; - } - set - { - X0Y0_紋柄_紋3.Dra = value; - X0Y1_紋柄_紋3.Dra = value; - X0Y3_紋柄_紋3.Dra = value; - X0Y4_紋柄_紋3.Dra = value; - X0Y0_紋柄_紋3.Hit = value; - X0Y1_紋柄_紋3.Hit = value; - X0Y3_紋柄_紋3.Hit = value; - X0Y4_紋柄_紋3.Hit = value; - } - } - - public bool 紋柄_紋4_表示 - { - get - { - return X0Y0_紋柄_紋4.Dra; - } - set - { - X0Y0_紋柄_紋4.Dra = value; - X0Y1_紋柄_紋4.Dra = value; - X0Y3_紋柄_紋4.Dra = value; - X0Y4_紋柄_紋4.Dra = value; - X0Y0_紋柄_紋4.Hit = value; - X0Y1_紋柄_紋4.Hit = value; - X0Y3_紋柄_紋4.Hit = value; - X0Y4_紋柄_紋4.Hit = value; - } - } - - public bool 植性_通常_葉3_表示 - { - get - { - return X0Y0_植性_通常_葉3.Dra; - } - set - { - X0Y0_植性_通常_葉3.Dra = value; - X0Y1_植性_通常_葉3.Dra = value; - X0Y2_植性_通常_葉3.Dra = value; - X0Y3_植性_通常_葉3.Dra = value; - X0Y4_植性_通常_葉3.Dra = value; - X0Y0_植性_通常_葉3.Hit = value; - X0Y1_植性_通常_葉3.Hit = value; - X0Y2_植性_通常_葉3.Hit = value; - X0Y3_植性_通常_葉3.Hit = value; - X0Y4_植性_通常_葉3.Hit = value; - } - } - - public bool 植性_通常_葉2_表示 - { - get - { - return X0Y0_植性_通常_葉2.Dra; - } - set - { - X0Y0_植性_通常_葉2.Dra = value; - X0Y1_植性_通常_葉2.Dra = value; - X0Y2_植性_通常_葉2.Dra = value; - X0Y3_植性_通常_葉2.Dra = value; - X0Y4_植性_通常_葉2.Dra = value; - X0Y0_植性_通常_葉2.Hit = value; - X0Y1_植性_通常_葉2.Hit = value; - X0Y2_植性_通常_葉2.Hit = value; - X0Y3_植性_通常_葉2.Hit = value; - X0Y4_植性_通常_葉2.Hit = value; - } - } - - public bool 植性_通常_葉1_表示 - { - get - { - return X0Y0_植性_通常_葉1.Dra; - } - set - { - X0Y0_植性_通常_葉1.Dra = value; - X0Y1_植性_通常_葉1.Dra = value; - X0Y2_植性_通常_葉1.Dra = value; - X0Y3_植性_通常_葉1.Dra = value; - X0Y4_植性_通常_葉1.Dra = value; - X0Y0_植性_通常_葉1.Hit = value; - X0Y1_植性_通常_葉1.Hit = value; - X0Y2_植性_通常_葉1.Hit = value; - X0Y3_植性_通常_葉1.Hit = value; - X0Y4_植性_通常_葉1.Hit = value; - } - } - - public bool 植性_欠損_葉3_表示 - { - get - { - return X0Y0_植性_欠損_葉3.Dra; - } - set - { - X0Y0_植性_欠損_葉3.Dra = value; - X0Y1_植性_欠損_葉3.Dra = value; - X0Y2_植性_欠損_葉3.Dra = value; - X0Y3_植性_欠損_葉3.Dra = value; - X0Y4_植性_欠損_葉3.Dra = value; - X0Y0_植性_欠損_葉3.Hit = value; - X0Y1_植性_欠損_葉3.Hit = value; - X0Y2_植性_欠損_葉3.Hit = value; - X0Y3_植性_欠損_葉3.Hit = value; - X0Y4_植性_欠損_葉3.Hit = value; - } - } - - public bool 植性_欠損_葉2_表示 - { - get - { - return X0Y0_植性_欠損_葉2.Dra; - } - set - { - X0Y0_植性_欠損_葉2.Dra = value; - X0Y1_植性_欠損_葉2.Dra = value; - X0Y2_植性_欠損_葉2.Dra = value; - X0Y3_植性_欠損_葉2.Dra = value; - X0Y4_植性_欠損_葉2.Dra = value; - X0Y0_植性_欠損_葉2.Hit = value; - X0Y1_植性_欠損_葉2.Hit = value; - X0Y2_植性_欠損_葉2.Hit = value; - X0Y3_植性_欠損_葉2.Hit = value; - X0Y4_植性_欠損_葉2.Hit = value; - } - } - - public bool 植性_欠損_葉1_表示 - { - get - { - return X0Y0_植性_欠損_葉1.Dra; - } - set - { - X0Y0_植性_欠損_葉1.Dra = value; - X0Y1_植性_欠損_葉1.Dra = value; - X0Y2_植性_欠損_葉1.Dra = value; - X0Y3_植性_欠損_葉1.Dra = value; - X0Y4_植性_欠損_葉1.Dra = value; - X0Y0_植性_欠損_葉1.Hit = value; - X0Y1_植性_欠損_葉1.Hit = value; - X0Y2_植性_欠損_葉1.Hit = value; - X0Y3_植性_欠損_葉1.Hit = value; - X0Y4_植性_欠損_葉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 傷I1_表示 - { - get - { - return X0Y0_傷I1.Dra; - } - set - { - X0Y0_傷I1.Dra = value; - X0Y1_傷I1.Dra = value; - X0Y2_傷I1.Dra = value; - X0Y3_傷I1.Dra = value; - X0Y4_傷I1.Dra = value; - X0Y0_傷I1.Hit = value; - X0Y1_傷I1.Hit = value; - X0Y2_傷I1.Hit = value; - X0Y3_傷I1.Hit = value; - X0Y4_傷I1.Hit = value; - } - } - - public bool 傷I2_表示 - { - get - { - return X0Y0_傷I2.Dra; - } - set - { - X0Y0_傷I2.Dra = value; - X0Y1_傷I2.Dra = value; - X0Y2_傷I2.Dra = value; - X0Y3_傷I2.Dra = value; - X0Y0_傷I2.Hit = value; - X0Y1_傷I2.Hit = value; - X0Y2_傷I2.Hit = value; - X0Y3_傷I2.Hit = value; - } - } - - public bool 傷I3_表示 - { - get - { - return X0Y0_傷I3.Dra; - } - set - { - X0Y0_傷I3.Dra = value; - X0Y1_傷I3.Dra = value; - X0Y2_傷I3.Dra = value; - X0Y3_傷I3.Dra = value; - X0Y0_傷I3.Hit = value; - X0Y1_傷I3.Hit = value; - X0Y2_傷I3.Hit = value; - X0Y3_傷I3.Hit = value; - } - } - - public bool 傷I4_表示 - { - get - { - return X0Y0_傷I4.Dra; - } - set - { - X0Y0_傷I4.Dra = value; - X0Y1_傷I4.Dra = value; - X0Y0_傷I4.Hit = value; - X0Y1_傷I4.Hit = value; - } - } - - public bool 傷X_表示 - { - get - { - return X0Y0_傷X.Dra; - } - set - { - X0Y0_傷X.Dra = value; - X0Y1_傷X.Dra = value; - X0Y3_傷X.Dra = value; - X0Y4_傷X.Dra = value; - X0Y0_傷X.Hit = value; - X0Y1_傷X.Hit = value; - X0Y3_傷X.Hit = value; - X0Y4_傷X.Hit = value; - } - } - - public bool ハイライト1_表示 - { - get - { - return X0Y0_ハイライト1.Dra; - } - set - { - X0Y0_ハイライト1.Dra = value; - X0Y1_ハイライト1.Dra = value; - X0Y2_ハイライト1.Dra = value; - X0Y3_ハイライト1.Dra = value; - X0Y4_ハイライト1.Dra = value; - X0Y0_ハイライト1.Hit = value; - X0Y1_ハイライト1.Hit = value; - X0Y2_ハイライト1.Hit = value; - X0Y3_ハイライト1.Hit = value; - X0Y4_ハイライト1.Hit = value; - } - } - - public bool ハイライト2_表示 - { - get - { - return X0Y0_ハイライト2.Dra; - } - set - { - X0Y0_ハイライト2.Dra = value; - X0Y1_ハイライト2.Dra = value; - X0Y2_ハイライト2.Dra = value; - X0Y3_ハイライト2.Dra = value; - X0Y4_ハイライト2.Dra = value; - X0Y0_ハイライト2.Hit = value; - X0Y1_ハイライト2.Hit = value; - X0Y2_ハイライト2.Hit = value; - X0Y3_ハイライト2.Hit = value; - X0Y4_ハイライト2.Hit = value; - } - } - - public bool パンスト_表示 - { - get - { - return X0Y0_パンスト.Dra; - } - set - { - X0Y0_パンスト.Dra = value; - X0Y1_パンスト.Dra = value; - X0Y2_パンスト.Dra = value; - X0Y3_パンスト.Dra = value; - X0Y4_パンスト.Dra = value; - X0Y0_パンスト.Hit = value; - X0Y1_パンスト.Hit = value; - X0Y2_パンスト.Hit = value; - X0Y3_パンスト.Hit = value; - X0Y4_パンスト.Hit = value; - } - } - - public bool パンスト_ハイライト_表示 - { - get - { - return X0Y0_パンスト_ハイライト.Dra; - } - set - { - X0Y0_パンスト_ハイライト.Dra = value; - X0Y1_パンスト_ハイライト.Dra = value; - X0Y2_パンスト_ハイライト.Dra = value; - X0Y3_パンスト_ハイライト.Dra = value; - X0Y4_パンスト_ハイライト.Dra = value; - X0Y0_パンスト_ハイライト.Hit = value; - X0Y1_パンスト_ハイライト.Hit = value; - X0Y2_パンスト_ハイライト.Hit = value; - X0Y3_パンスト_ハイライト.Hit = value; - X0Y4_パンスト_ハイライト.Hit = value; - } - } - - public bool ニーハイ_ニーハイ1_表示 - { - get - { - return X0Y0_ニーハイ_ニーハイ1.Dra; - } - set - { - X0Y0_ニーハイ_ニーハイ1.Dra = value; - X0Y1_ニーハイ_ニーハイ1.Dra = value; - X0Y2_ニーハイ_ニーハイ1.Dra = value; - X0Y3_ニーハイ_ニーハイ1.Dra = value; - X0Y4_ニーハイ_ニーハイ1.Dra = value; - X0Y0_ニーハイ_ニーハイ1.Hit = value; - X0Y1_ニーハイ_ニーハイ1.Hit = value; - X0Y2_ニーハイ_ニーハイ1.Hit = value; - X0Y3_ニーハイ_ニーハイ1.Hit = value; - X0Y4_ニーハイ_ニーハイ1.Hit = value; - } - } - - public bool ニーハイ_ニーハイ2_表示 - { - get - { - return X0Y0_ニーハイ_ニーハイ2.Dra; - } - set - { - X0Y0_ニーハイ_ニーハイ2.Dra = value; - X0Y1_ニーハイ_ニーハイ2.Dra = value; - X0Y2_ニーハイ_ニーハイ2.Dra = value; - X0Y3_ニーハイ_ニーハイ2.Dra = value; - X0Y4_ニーハイ_ニーハイ2.Dra = value; - X0Y0_ニーハイ_ニーハイ2.Hit = value; - X0Y1_ニーハイ_ニーハイ2.Hit = value; - X0Y2_ニーハイ_ニーハイ2.Hit = value; - X0Y3_ニーハイ_ニーハイ2.Hit = value; - X0Y4_ニーハイ_ニーハイ2.Hit = value; - } - } - - public bool ニーハイ_ハイライト_表示 - { - get - { - return X0Y0_ニーハイ_ハイライト.Dra; - } - set - { - X0Y0_ニーハイ_ハイライト.Dra = value; - X0Y1_ニーハイ_ハイライト.Dra = value; - X0Y2_ニーハイ_ハイライト.Dra = value; - X0Y3_ニーハイ_ハイライト.Dra = value; - X0Y4_ニーハイ_ハイライト.Dra = value; - X0Y0_ニーハイ_ハイライト.Hit = value; - X0Y1_ニーハイ_ハイライト.Hit = value; - X0Y2_ニーハイ_ハイライト.Hit = value; - X0Y3_ニーハイ_ハイライト.Hit = value; - X0Y4_ニーハイ_ハイライト.Hit = value; - } - } - - public bool 植性_葉3_表示 - { - get - { - if (!植性_通常_葉3_表示) - { - return 植性_欠損_葉3_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性_通常_葉3_表示 = false; - 植性_通常_葉3_表示 = false; - 植性_通常_葉3_表示 = false; - 植性_通常_葉3_表示 = false; - 植性_通常_葉3_表示 = false; - 植性_欠損_葉3_表示 = value; - 植性_欠損_葉3_表示 = value; - 植性_欠損_葉3_表示 = value; - 植性_欠損_葉3_表示 = value; - 植性_欠損_葉3_表示 = value; - } - else - { - 植性_通常_葉3_表示 = value; - 植性_通常_葉3_表示 = value; - 植性_通常_葉3_表示 = value; - 植性_通常_葉3_表示 = value; - 植性_通常_葉3_表示 = value; - 植性_欠損_葉3_表示 = false; - 植性_欠損_葉3_表示 = false; - 植性_欠損_葉3_表示 = false; - 植性_欠損_葉3_表示 = false; - 植性_欠損_葉3_表示 = false; - } - } - } - - public bool 植性_葉2_表示 - { - get - { - if (!植性_通常_葉2_表示) - { - return 植性_欠損_葉2_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性_通常_葉2_表示 = false; - 植性_通常_葉2_表示 = false; - 植性_通常_葉2_表示 = false; - 植性_通常_葉2_表示 = false; - 植性_通常_葉2_表示 = false; - 植性_欠損_葉2_表示 = value; - 植性_欠損_葉2_表示 = value; - 植性_欠損_葉2_表示 = value; - 植性_欠損_葉2_表示 = value; - 植性_欠損_葉2_表示 = value; - } - else - { - 植性_通常_葉2_表示 = value; - 植性_通常_葉2_表示 = value; - 植性_通常_葉2_表示 = value; - 植性_通常_葉2_表示 = value; - 植性_通常_葉2_表示 = value; - 植性_欠損_葉2_表示 = false; - 植性_欠損_葉2_表示 = false; - 植性_欠損_葉2_表示 = false; - 植性_欠損_葉2_表示 = false; - 植性_欠損_葉2_表示 = false; - } - } - } - - public bool 植性_葉1_表示 - { - get - { - if (!植性_通常_葉1_表示) - { - return 植性_欠損_葉1_表示; - } - return true; - } - set - { - if (欠損_) - { - 植性_通常_葉1_表示 = false; - 植性_通常_葉1_表示 = false; - 植性_通常_葉1_表示 = false; - 植性_通常_葉1_表示 = false; - 植性_通常_葉1_表示 = false; - 植性_欠損_葉1_表示 = value; - 植性_欠損_葉1_表示 = value; - 植性_欠損_葉1_表示 = value; - 植性_欠損_葉1_表示 = value; - 植性_欠損_葉1_表示 = value; - } - else - { - 植性_通常_葉1_表示 = value; - 植性_通常_葉1_表示 = value; - 植性_通常_葉1_表示 = value; - 植性_通常_葉1_表示 = value; - 植性_通常_葉1_表示 = value; - 植性_欠損_葉1_表示 = false; - 植性_欠損_葉1_表示 = false; - 植性_欠損_葉1_表示 = false; - 植性_欠損_葉1_表示 = false; - 植性_欠損_葉1_表示 = false; - } - } - } - - public bool ハイライト表示 - { - get - { - return ハイライト1_表示; - } - set - { - ハイライト1_表示 = value; - ハイライト2_表示 = value; - } - } - - public double 筋肉濃度 - { - get - { - return 筋CD.不透明度; - } - set - { - 筋CD.不透明度 = value; - } - } - - public double 傷I1濃度 - { - get - { - return 傷I1CD.不透明度; - } - set - { - 傷I1CD.不透明度 = value; - } - } - - public double 傷I2濃度 - { - get - { - return 傷I2CD.不透明度; - } - set - { - 傷I2CD.不透明度 = value; - } - } - - public double 傷I3濃度 - { - get - { - return 傷I3CD.不透明度; - } - set - { - 傷I3CD.不透明度 = value; - } - } - - public double 傷I4濃度 - { - get - { - return 傷I4CD.不透明度; - } - set - { - 傷I4CD.不透明度 = value; - } - } - - public double 傷X濃度 - { - get - { - return 傷XCD.不透明度; - } - set - { - 傷XCD.不透明度 = value; - } - } - - public double ハイライト濃度 - { - get - { - return ハイライト1CD.不透明度; - } - set - { - ハイライト1CD.不透明度 = value; - ハイライト2CD.不透明度 = value; - } - } - - public override bool 表示 - { - get - { - return 腿_表示; - } - set - { - 腿_表示 = value; - 筋_表示 = value; - 獣性_獣毛1_表示 = value; - 獣性_獣毛2_表示 = value; - 淫タトゥ_ハート_タトゥ左_表示 = value; - 淫タトゥ_ハート_タトゥ右_表示 = value; - 淫タトゥ_タトゥ左1_表示 = value; - 淫タトゥ_タトゥ右1_表示 = value; - 淫タトゥ_タトゥ左2_表示 = value; - 淫タトゥ_タトゥ右2_表示 = value; - 悪タトゥ1_文字_文字a_枠_表示 = value; - 悪タトゥ1_文字_文字a_文字タトゥ1_表示 = value; - 悪タトゥ1_文字_文字a_文字タトゥ2_表示 = value; - 悪タトゥ1_文字_文字b_枠_表示 = value; - 悪タトゥ1_文字_文字b_文字タトゥ1_表示 = value; - 悪タトゥ1_文字_文字b_文字タトゥ2_表示 = value; - 悪タトゥ1_文字_文字c_枠_表示 = value; - 悪タトゥ1_文字_文字c_文字タトゥ1_表示 = value; - 悪タトゥ1_文字_文字c_文字タトゥ2_表示 = value; - 悪タトゥ1_文字_文字d_枠_表示 = value; - 悪タトゥ1_文字_文字d_文字タトゥ1_表示 = value; - 悪タトゥ1_文字_文字d_文字タトゥ2_表示 = value; - 悪タトゥ1_文字_文字e_枠_表示 = value; - 悪タトゥ1_文字_文字e_文字タトゥ1_表示 = value; - 悪タトゥ1_文字_文字e_文字タトゥ2_表示 = value; - 悪タトゥ1_文字_文字e_文字タトゥ3_表示 = value; - 悪タトゥ1_タトゥ1_表示 = value; - 悪タトゥ1_タトゥ2_表示 = value; - 悪タトゥ2_逆十字_逆十字1_表示 = value; - 悪タトゥ2_逆十字_逆十字2_表示 = value; - 竜性_鱗1_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗3_表示 = value; - 竜性_鱗4_表示 = value; - 紋柄_紋1_表示 = value; - 紋柄_紋2_表示 = value; - 紋柄_紋3_表示 = value; - 紋柄_紋4_表示 = value; - 植性_通常_葉3_表示 = value; - 植性_通常_葉2_表示 = value; - 植性_通常_葉1_表示 = value; - 植性_欠損_葉3_表示 = value; - 植性_欠損_葉2_表示 = value; - 植性_欠損_葉1_表示 = value; - 虫性_器官1_表示 = value; - 虫性_器官2_表示 = value; - 傷I1_表示 = value; - 傷I2_表示 = value; - 傷I3_表示 = value; - 傷I4_表示 = value; - 傷X_表示 = value; - ハイライト1_表示 = value; - ハイライト2_表示 = value; - パンスト_表示 = value; - ニーハイ_ニーハイ1_表示 = value; - ニーハイ_ニーハイ2_表示 = value; - ニーハイ_ハイライト_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 腿0CD.不透明度; - } - set - { - 腿0CD.不透明度 = value; - 腿1CD.不透明度 = value; - 腿2CD.不透明度 = value; - 腿3CD.不透明度 = value; - 腿4CD.不透明度 = value; - 筋CD.不透明度 = value; - 獣性_獣毛1_0CD.不透明度 = value; - 獣性_獣毛2_0CD.不透明度 = value; - 獣性_獣毛1_1CD.不透明度 = value; - 獣性_獣毛2_1CD.不透明度 = value; - 獣性_獣毛1_2CD.不透明度 = value; - 獣性_獣毛2_2CD.不透明度 = value; - 獣性_獣毛1_3CD.不透明度 = value; - 獣性_獣毛2_3CD.不透明度 = value; - 獣性_獣毛1_4CD.不透明度 = value; - 獣性_獣毛2_4CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ左CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ右CD.不透明度 = value; - 淫タトゥ_タトゥ左1CD.不透明度 = value; - 淫タトゥ_タトゥ右1CD.不透明度 = value; - 淫タトゥ_タトゥ左2CD.不透明度 = value; - 淫タトゥ_タトゥ右2CD.不透明度 = value; - 悪タトゥ1_文字_文字a_枠CD.不透明度 = value; - 悪タトゥ1_文字_文字a_文字タトゥ1CD.不透明度 = value; - 悪タトゥ1_文字_文字a_文字タトゥ2CD.不透明度 = value; - 悪タトゥ1_文字_文字b_枠CD.不透明度 = value; - 悪タトゥ1_文字_文字b_文字タトゥ1CD.不透明度 = value; - 悪タトゥ1_文字_文字b_文字タトゥ2CD.不透明度 = value; - 悪タトゥ1_文字_文字c_枠CD.不透明度 = value; - 悪タトゥ1_文字_文字c_文字タトゥ1CD.不透明度 = value; - 悪タトゥ1_文字_文字c_文字タトゥ2CD.不透明度 = value; - 悪タトゥ1_文字_文字d_枠CD.不透明度 = value; - 悪タトゥ1_文字_文字d_文字タトゥ1CD.不透明度 = value; - 悪タトゥ1_文字_文字d_文字タトゥ2CD.不透明度 = value; - 悪タトゥ1_文字_文字e_枠CD.不透明度 = value; - 悪タトゥ1_文字_文字e_文字タトゥ1CD.不透明度 = value; - 悪タトゥ1_文字_文字e_文字タトゥ2CD.不透明度 = value; - 悪タトゥ1_文字_文字e_文字タトゥ3CD.不透明度 = value; - 悪タトゥ1_タトゥ1CD.不透明度 = value; - 悪タトゥ1_タトゥ2CD.不透明度 = value; - 悪タトゥ2_逆十字_逆十字1CD.不透明度 = value; - 悪タトゥ2_逆十字_逆十字2CD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 竜性_鱗4CD.不透明度 = value; - 紋柄_紋1CD.不透明度 = value; - 紋柄_紋2CD.不透明度 = value; - 紋柄_紋3CD.不透明度 = value; - 紋柄_紋4CD.不透明度 = value; - 植性_葉3_0CD.不透明度 = value; - 植性_葉2_0CD.不透明度 = value; - 植性_葉1_0CD.不透明度 = value; - 植性_葉3_1CD.不透明度 = value; - 植性_葉2_1CD.不透明度 = value; - 植性_葉1_1CD.不透明度 = value; - 植性_葉3_2CD.不透明度 = value; - 植性_葉2_2CD.不透明度 = value; - 植性_葉1_2CD.不透明度 = value; - 植性_葉3_3CD.不透明度 = value; - 植性_葉2_3CD.不透明度 = value; - 植性_葉1_3CD.不透明度 = value; - 植性_葉3_4CD.不透明度 = value; - 植性_葉2_4CD.不透明度 = value; - 植性_葉1_4CD.不透明度 = value; - 虫性_器官1CD.不透明度 = value; - 虫性_器官2CD.不透明度 = value; - 傷I1CD.不透明度 = value; - 傷I2CD.不透明度 = value; - 傷I3CD.不透明度 = value; - 傷I4CD.不透明度 = value; - 傷XCD.不透明度 = value; - ハイライト1CD.不透明度 = value; - ハイライト2CD.不透明度 = value; - パンストCD.不透明度 = value; - ニーハイ_ニーハイ1CD.不透明度 = value; - ニーハイ_ニーハイ2CD.不透明度 = value; - ニーハイ_ハイライトCD.不透明度 = value; - } - } - - public bool パンスト表示 - { - get - { - return パンスト_表示; - } - set - { - パンスト_表示 = value; - パンスト_ハイライト_表示 = value; - } - } - - public bool ニーハイ表示 - { - get - { - return ニーハイ_ニーハイ1_表示; - } - set - { - ニーハイ_ニーハイ1_表示 = value; - ニーハイ_ニーハイ2_表示 = value; - ニーハイ_ハイライト_表示 = value; - } - } - - public JointS 脚_接続点 => new JointS(本体, X0Y0_腿, 0); - - public 腿_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腿_人D e) - { - 腿_人 腿_人2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.脚左["腿"]); - Pars pars = 本体[0][0]; - X0Y0_腿 = pars["腿"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["獣性"].ToPars(); - X0Y0_獣性_獣毛1 = pars2["獣毛1"].ToPar(); - X0Y0_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - Pars pars3 = pars2["ハート"].ToPars(); - X0Y0_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); - X0Y0_淫タトゥ_タトゥ左1 = pars2["タトゥ左1"].ToPar(); - X0Y0_淫タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); - X0Y0_淫タトゥ_タトゥ左2 = pars2["タトゥ左2"].ToPar(); - X0Y0_淫タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); - pars2 = pars["悪タトゥ1"].ToPars(); - pars3 = pars2["文字"].ToPars(); - Pars pars4 = pars3["文字a"].ToPars(); - X0Y0_悪タトゥ1_文字_文字a_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字b"].ToPars(); - X0Y0_悪タトゥ1_文字_文字b_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字c"].ToPars(); - X0Y0_悪タトゥ1_文字_文字c_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字d"].ToPars(); - X0Y0_悪タトゥ1_文字_文字d_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字e"].ToPars(); - X0Y0_悪タトゥ1_文字_文字e_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); - X0Y0_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); - X0Y0_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["悪タトゥ2"].ToPars(); - pars3 = pars2["逆十字"].ToPars(); - X0Y0_悪タトゥ2_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); - X0Y0_悪タトゥ2_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - X0Y0_紋柄_紋1 = pars2["紋1"].ToPar(); - X0Y0_紋柄_紋2 = pars2["紋2"].ToPar(); - X0Y0_紋柄_紋3 = pars2["紋3"].ToPar(); - X0Y0_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["植性"].ToPars(); - pars3 = pars2["通常"].ToPars(); - X0Y0_植性_通常_葉3 = pars3["葉3"].ToPar(); - X0Y0_植性_通常_葉2 = pars3["葉2"].ToPar(); - X0Y0_植性_通常_葉1 = pars3["葉1"].ToPar(); - pars3 = pars2["欠損"].ToPars(); - X0Y0_植性_欠損_葉3 = pars3["葉3"].ToPar(); - X0Y0_植性_欠損_葉2 = pars3["葉2"].ToPar(); - X0Y0_植性_欠損_葉1 = pars3["葉1"].ToPar(); - pars2 = pars["虫性"].ToPars(); - X0Y0_虫性_器官1 = pars2["器官1"].ToPar(); - X0Y0_虫性_器官2 = pars2["器官2"].ToPar(); - X0Y0_傷I1 = pars["傷I1"].ToPar(); - X0Y0_傷I2 = pars["傷I2"].ToPar(); - X0Y0_傷I3 = pars["傷I3"].ToPar(); - X0Y0_傷I4 = pars["傷I4"].ToPar(); - X0Y0_傷X = pars["傷X"].ToPar(); - X0Y0_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y0_ハイライト2 = pars["ハイライト2"].ToPar(); - pars2 = pars["パンスト"].ToPars(); - X0Y0_パンスト = pars2["パンスト"].ToPar(); - X0Y0_パンスト_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["ニーハイ"].ToPars(); - X0Y0_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); - X0Y0_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); - X0Y0_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][1]; - X0Y1_腿 = pars["腿"].ToPar(); - X0Y1_筋 = pars["筋"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y1_獣性_獣毛1 = pars2["獣毛1"].ToPar(); - X0Y1_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - pars3 = pars2["ハート"].ToPars(); - X0Y1_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); - X0Y1_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); - X0Y1_淫タトゥ_タトゥ左1 = pars2["タトゥ左1"].ToPar(); - X0Y1_淫タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); - X0Y1_淫タトゥ_タトゥ左2 = pars2["タトゥ左2"].ToPar(); - X0Y1_淫タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); - pars2 = pars["悪タトゥ1"].ToPars(); - pars3 = pars2["文字"].ToPars(); - pars4 = pars3["文字a"].ToPars(); - X0Y1_悪タトゥ1_文字_文字a_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字b"].ToPars(); - X0Y1_悪タトゥ1_文字_文字b_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字c"].ToPars(); - X0Y1_悪タトゥ1_文字_文字c_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字d"].ToPars(); - X0Y1_悪タトゥ1_文字_文字d_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字e"].ToPars(); - X0Y1_悪タトゥ1_文字_文字e_枠 = pars4["枠"].ToPar(); - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); - X0Y1_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); - X0Y1_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["悪タトゥ2"].ToPars(); - pars3 = pars2["逆十字"].ToPars(); - X0Y1_悪タトゥ2_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); - X0Y1_悪タトゥ2_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y1_鱗_鱗1 = pars2["鱗1"].ToPar(); - X0Y1_鱗_鱗2 = pars2["鱗2"].ToPar(); - X0Y1_鱗_鱗3 = pars2["鱗3"].ToPar(); - X0Y1_鱗_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - X0Y1_紋柄_紋1 = pars2["紋1"].ToPar(); - X0Y1_紋柄_紋2 = pars2["紋2"].ToPar(); - X0Y1_紋柄_紋3 = pars2["紋3"].ToPar(); - X0Y1_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["植性"].ToPars(); - pars3 = pars2["通常"].ToPars(); - X0Y1_植性_通常_葉3 = pars3["葉3"].ToPar(); - X0Y1_植性_通常_葉2 = pars3["葉2"].ToPar(); - X0Y1_植性_通常_葉1 = pars3["葉1"].ToPar(); - pars3 = pars2["欠損"].ToPars(); - X0Y1_植性_欠損_葉3 = pars3["葉3"].ToPar(); - X0Y1_植性_欠損_葉2 = pars3["葉2"].ToPar(); - X0Y1_植性_欠損_葉1 = pars3["葉1"].ToPar(); - pars2 = pars["虫性"].ToPars(); - X0Y1_虫性_器官1 = pars2["器官1"].ToPar(); - X0Y1_虫性_器官2 = pars2["器官2"].ToPar(); - X0Y1_傷I1 = pars["傷I1"].ToPar(); - X0Y1_傷I2 = pars["傷I2"].ToPar(); - X0Y1_傷I3 = pars["傷I3"].ToPar(); - X0Y1_傷I4 = pars["傷I4"].ToPar(); - X0Y1_傷X = pars["傷X"].ToPar(); - X0Y1_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y1_ハイライト2 = pars["ハイライト2"].ToPar(); - pars2 = pars["パンスト"].ToPars(); - X0Y1_パンスト = pars2["パンスト"].ToPar(); - X0Y1_パンスト_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["ニーハイ"].ToPars(); - X0Y1_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); - X0Y1_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); - X0Y1_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][2]; - X0Y2_腿 = pars["腿"].ToPar(); - X0Y2_筋 = pars["筋"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y2_獣性_獣毛1 = pars2["獣毛1"].ToPar(); - X0Y2_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - pars3 = pars2["ハート"].ToPars(); - X0Y2_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); - X0Y2_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); - X0Y2_淫タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); - X0Y2_淫タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); - pars2 = pars["悪タトゥ1"].ToPars(); - pars3 = pars2["文字"].ToPars(); - pars4 = pars3["文字b"].ToPars(); - X0Y2_悪タトゥ1_文字_文字b_枠 = pars4["枠"].ToPar(); - X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字c"].ToPars(); - X0Y2_悪タトゥ1_文字_文字c_枠 = pars4["枠"].ToPar(); - X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字d"].ToPars(); - X0Y2_悪タトゥ1_文字_文字d_枠 = pars4["枠"].ToPar(); - X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字e"].ToPars(); - X0Y2_悪タトゥ1_文字_文字e_枠 = pars4["枠"].ToPar(); - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); - pars4 = pars3["文字a"].ToPars(); - X0Y2_悪タトゥ1_文字_文字a_枠 = pars4["枠"].ToPar(); - X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - X0Y2_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); - X0Y2_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["悪タトゥ2"].ToPars(); - pars3 = pars2["逆十字"].ToPars(); - X0Y2_悪タトゥ2_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); - X0Y2_悪タトゥ2_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - pars2 = pars["植性"].ToPars(); - pars3 = pars2["通常"].ToPars(); - X0Y2_植性_通常_葉3 = pars3["葉3"].ToPar(); - X0Y2_植性_通常_葉2 = pars3["葉2"].ToPar(); - X0Y2_植性_通常_葉1 = pars3["葉1"].ToPar(); - pars3 = pars2["欠損"].ToPars(); - X0Y2_植性_欠損_葉3 = pars3["葉3"].ToPar(); - X0Y2_植性_欠損_葉2 = pars3["葉2"].ToPar(); - X0Y2_植性_欠損_葉1 = pars3["葉1"].ToPar(); - X0Y2_傷I1 = pars["傷I1"].ToPar(); - X0Y2_傷I2 = pars["傷I2"].ToPar(); - X0Y2_傷I3 = pars["傷I3"].ToPar(); - X0Y2_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y2_ハイライト2 = pars["ハイライト2"].ToPar(); - pars2 = pars["パンスト"].ToPars(); - X0Y2_パンスト = pars2["パンスト"].ToPar(); - X0Y2_パンスト_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["ニーハイ"].ToPars(); - X0Y2_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); - X0Y2_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); - X0Y2_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][3]; - X0Y3_腿 = pars["腿"].ToPar(); - X0Y3_筋 = pars["筋"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y3_獣性_獣毛1 = pars2["獣毛1"].ToPar(); - X0Y3_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - X0Y3_淫タトゥ_タトゥ左1 = pars2["タトゥ左1"].ToPar(); - X0Y3_淫タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); - X0Y3_淫タトゥ_タトゥ左2 = pars2["タトゥ左2"].ToPar(); - X0Y3_淫タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); - pars2 = pars["悪タトゥ1"].ToPars(); - pars3 = pars2["文字"].ToPars(); - pars4 = pars3["文字c"].ToPars(); - X0Y3_悪タトゥ1_文字_文字c_枠 = pars4["枠"].ToPar(); - X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字d"].ToPars(); - X0Y3_悪タトゥ1_文字_文字d_枠 = pars4["枠"].ToPar(); - X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字e"].ToPars(); - X0Y3_悪タトゥ1_文字_文字e_枠 = pars4["枠"].ToPar(); - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); - pars4 = pars3["文字a"].ToPars(); - X0Y3_悪タトゥ1_文字_文字a_枠 = pars4["枠"].ToPar(); - X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字b"].ToPars(); - X0Y3_悪タトゥ1_文字_文字b_枠 = pars4["枠"].ToPar(); - X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - X0Y3_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); - X0Y3_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["悪タトゥ2"].ToPars(); - pars3 = pars2["逆十字"].ToPars(); - X0Y3_悪タトゥ2_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); - X0Y3_悪タトゥ2_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y3_鱗_鱗1 = pars2["鱗1"].ToPar(); - X0Y3_鱗_鱗2 = pars2["鱗2"].ToPar(); - X0Y3_鱗_鱗3 = pars2["鱗3"].ToPar(); - X0Y3_鱗_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - X0Y3_紋柄_紋1 = pars2["紋1"].ToPar(); - X0Y3_紋柄_紋2 = pars2["紋2"].ToPar(); - X0Y3_紋柄_紋3 = pars2["紋3"].ToPar(); - X0Y3_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["植性"].ToPars(); - pars3 = pars2["通常"].ToPars(); - X0Y3_植性_通常_葉3 = pars3["葉3"].ToPar(); - X0Y3_植性_通常_葉2 = pars3["葉2"].ToPar(); - X0Y3_植性_通常_葉1 = pars3["葉1"].ToPar(); - pars3 = pars2["欠損"].ToPars(); - X0Y3_植性_欠損_葉3 = pars3["葉3"].ToPar(); - X0Y3_植性_欠損_葉2 = pars3["葉2"].ToPar(); - X0Y3_植性_欠損_葉1 = pars3["葉1"].ToPar(); - X0Y3_傷I1 = pars["傷I1"].ToPar(); - X0Y3_傷I2 = pars["傷I2"].ToPar(); - X0Y3_傷I3 = pars["傷I3"].ToPar(); - X0Y3_傷X = pars["傷X"].ToPar(); - X0Y3_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y3_ハイライト2 = pars["ハイライト2"].ToPar(); - pars2 = pars["パンスト"].ToPars(); - X0Y3_パンスト = pars2["パンスト"].ToPar(); - X0Y3_パンスト_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["ニーハイ"].ToPars(); - X0Y3_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); - X0Y3_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); - X0Y3_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); - pars = 本体[0][4]; - X0Y4_腿 = pars["腿"].ToPar(); - X0Y4_筋 = pars["筋"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y4_獣性_獣毛1 = pars2["獣毛1"].ToPar(); - X0Y4_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - X0Y4_淫タトゥ_タトゥ左1 = pars2["タトゥ左1"].ToPar(); - X0Y4_淫タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); - X0Y4_淫タトゥ_タトゥ左2 = pars2["タトゥ左2"].ToPar(); - X0Y4_淫タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); - pars2 = pars["悪タトゥ1"].ToPars(); - pars3 = pars2["文字"].ToPars(); - pars4 = pars3["文字d"].ToPars(); - X0Y4_悪タトゥ1_文字_文字d_枠 = pars4["枠"].ToPar(); - X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字e"].ToPars(); - X0Y4_悪タトゥ1_文字_文字e_枠 = pars4["枠"].ToPar(); - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); - pars4 = pars3["文字a"].ToPars(); - X0Y4_悪タトゥ1_文字_文字a_枠 = pars4["枠"].ToPar(); - X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字b"].ToPars(); - X0Y4_悪タトゥ1_文字_文字b_枠 = pars4["枠"].ToPar(); - X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字c"].ToPars(); - X0Y4_悪タトゥ1_文字_文字c_枠 = pars4["枠"].ToPar(); - X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - X0Y4_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); - X0Y4_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y4_鱗_鱗1 = pars2["鱗1"].ToPar(); - X0Y4_鱗_鱗2 = pars2["鱗2"].ToPar(); - X0Y4_鱗_鱗3 = pars2["鱗3"].ToPar(); - X0Y4_鱗_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - X0Y4_紋柄_紋1 = pars2["紋1"].ToPar(); - X0Y4_紋柄_紋2 = pars2["紋2"].ToPar(); - X0Y4_紋柄_紋3 = pars2["紋3"].ToPar(); - X0Y4_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["植性"].ToPars(); - pars3 = pars2["通常"].ToPars(); - X0Y4_植性_通常_葉3 = pars3["葉3"].ToPar(); - X0Y4_植性_通常_葉2 = pars3["葉2"].ToPar(); - X0Y4_植性_通常_葉1 = pars3["葉1"].ToPar(); - pars3 = pars2["欠損"].ToPars(); - X0Y4_植性_欠損_葉3 = pars3["葉3"].ToPar(); - X0Y4_植性_欠損_葉2 = pars3["葉2"].ToPar(); - X0Y4_植性_欠損_葉1 = pars3["葉1"].ToPar(); - X0Y4_傷I1 = pars["傷I1"].ToPar(); - X0Y4_傷X = pars["傷X"].ToPar(); - X0Y4_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y4_ハイライト2 = pars["ハイライト2"].ToPar(); - pars2 = pars["パンスト"].ToPars(); - X0Y4_パンスト = pars2["パンスト"].ToPar(); - X0Y4_パンスト_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["ニーハイ"].ToPars(); - X0Y4_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); - X0Y4_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); - X0Y4_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 腿_表示 = e.腿_表示; - 筋_表示 = e.筋_表示; - 獣性_獣毛1_表示 = e.獣性_獣毛1_表示; - 獣性_獣毛2_表示 = e.獣性_獣毛2_表示; - 淫タトゥ_ハート_タトゥ左_表示 = e.淫タトゥ_ハート_タトゥ左_表示; - 淫タトゥ_ハート_タトゥ右_表示 = e.淫タトゥ_ハート_タトゥ右_表示; - 淫タトゥ_タトゥ左1_表示 = e.淫タトゥ_タトゥ左1_表示; - 淫タトゥ_タトゥ右1_表示 = e.淫タトゥ_タトゥ右1_表示; - 淫タトゥ_タトゥ左2_表示 = e.淫タトゥ_タトゥ左2_表示; - 淫タトゥ_タトゥ右2_表示 = e.淫タトゥ_タトゥ右2_表示; - 悪タトゥ1_文字_文字a_枠_表示 = e.悪タトゥ1_文字_文字a_枠_表示; - 悪タトゥ1_文字_文字a_文字タトゥ1_表示 = e.悪タトゥ1_文字_文字a_文字タトゥ1_表示; - 悪タトゥ1_文字_文字a_文字タトゥ2_表示 = e.悪タトゥ1_文字_文字a_文字タトゥ2_表示; - 悪タトゥ1_文字_文字b_枠_表示 = e.悪タトゥ1_文字_文字b_枠_表示; - 悪タトゥ1_文字_文字b_文字タトゥ1_表示 = e.悪タトゥ1_文字_文字b_文字タトゥ1_表示; - 悪タトゥ1_文字_文字b_文字タトゥ2_表示 = e.悪タトゥ1_文字_文字b_文字タトゥ2_表示; - 悪タトゥ1_文字_文字c_枠_表示 = e.悪タトゥ1_文字_文字c_枠_表示; - 悪タトゥ1_文字_文字c_文字タトゥ1_表示 = e.悪タトゥ1_文字_文字c_文字タトゥ1_表示; - 悪タトゥ1_文字_文字c_文字タトゥ2_表示 = e.悪タトゥ1_文字_文字c_文字タトゥ2_表示; - 悪タトゥ1_文字_文字d_枠_表示 = e.悪タトゥ1_文字_文字d_枠_表示; - 悪タトゥ1_文字_文字d_文字タトゥ1_表示 = e.悪タトゥ1_文字_文字d_文字タトゥ1_表示; - 悪タトゥ1_文字_文字d_文字タトゥ2_表示 = e.悪タトゥ1_文字_文字d_文字タトゥ2_表示; - 悪タトゥ1_文字_文字e_枠_表示 = e.悪タトゥ1_文字_文字e_枠_表示; - 悪タトゥ1_文字_文字e_文字タトゥ1_表示 = e.悪タトゥ1_文字_文字e_文字タトゥ1_表示; - 悪タトゥ1_文字_文字e_文字タトゥ2_表示 = e.悪タトゥ1_文字_文字e_文字タトゥ2_表示; - 悪タトゥ1_文字_文字e_文字タトゥ3_表示 = e.悪タトゥ1_文字_文字e_文字タトゥ3_表示; - 悪タトゥ1_タトゥ1_表示 = e.悪タトゥ1_タトゥ1_表示; - 悪タトゥ1_タトゥ2_表示 = e.悪タトゥ1_タトゥ2_表示; - 悪タトゥ2_逆十字_逆十字1_表示 = e.悪タトゥ2_逆十字_逆十字1_表示; - 悪タトゥ2_逆十字_逆十字2_表示 = e.悪タトゥ2_逆十字_逆十字2_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 竜性_鱗4_表示 = e.竜性_鱗4_表示; - 紋柄_紋1_表示 = e.紋柄_紋1_表示; - 紋柄_紋2_表示 = e.紋柄_紋2_表示; - 紋柄_紋3_表示 = e.紋柄_紋3_表示; - 紋柄_紋4_表示 = e.紋柄_紋4_表示; - 植性_通常_葉3_表示 = e.植性_通常_葉3_表示; - 植性_通常_葉2_表示 = e.植性_通常_葉2_表示; - 植性_通常_葉1_表示 = e.植性_通常_葉1_表示; - 植性_欠損_葉3_表示 = e.植性_欠損_葉3_表示; - 植性_欠損_葉2_表示 = e.植性_欠損_葉2_表示; - 植性_欠損_葉1_表示 = e.植性_欠損_葉1_表示; - 虫性_器官1_表示 = e.虫性_器官1_表示; - 虫性_器官2_表示 = e.虫性_器官2_表示; - 傷I1_表示 = e.傷I1_表示; - 傷I2_表示 = e.傷I2_表示; - 傷I3_表示 = e.傷I3_表示; - 傷I4_表示 = e.傷I4_表示; - 傷X_表示 = e.傷X_表示; - ハイライト1_表示 = e.ハイライト1_表示; - ハイライト2_表示 = e.ハイライト2_表示; - パンスト_表示 = e.パンスト_表示; - ニーハイ_ニーハイ1_表示 = e.ニーハイ_ニーハイ1_表示; - ニーハイ_ニーハイ2_表示 = e.ニーハイ_ニーハイ2_表示; - ニーハイ_ハイライト_表示 = e.ニーハイ_ハイライト_表示; - 植性_葉3_表示 = e.植性_葉3_表示; - 植性_葉2_表示 = e.植性_葉2_表示; - 植性_葉1_表示 = e.植性_葉1_表示; - ハイライト表示 = e.ハイライト表示; - if (e.虫性) - { - 虫性(); - } - パンスト表示 = e.パンスト表示; - ニーハイ表示 = e.ニーハイ表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.脚_接続.Count > 0) - { - Ele f; - 脚_接続 = e.脚_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腿_人2; - f.ConnectionType = ConnectionInfo.腿_人_脚_接続; - f.接続(腿_人2.脚_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_腿CP = new ColorP(X0Y0_腿, 腿0CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - X0Y0_獣性_獣毛1CP = new ColorP(X0Y0_獣性_獣毛1, 獣性_獣毛1_0CD, DisUnit, abj: true); - X0Y0_獣性_獣毛2CP = new ColorP(X0Y0_獣性_獣毛2, 獣性_獣毛2_0CD, DisUnit, abj: true); - X0Y0_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_ハート_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ右, 淫タトゥ_ハート_タトゥ右CD, 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_淫タトゥ_タトゥ右2CP = new ColorP(X0Y0_淫タトゥ_タトゥ右2, 淫タトゥ_タトゥ右2CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字a_枠CP = new ColorP(X0Y0_悪タトゥ1_文字_文字a_枠, 悪タトゥ1_文字_文字a_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1, 悪タトゥ1_文字_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2, 悪タトゥ1_文字_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字b_枠CP = new ColorP(X0Y0_悪タトゥ1_文字_文字b_枠, 悪タトゥ1_文字_文字b_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1, 悪タトゥ1_文字_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2, 悪タトゥ1_文字_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字c_枠CP = new ColorP(X0Y0_悪タトゥ1_文字_文字c_枠, 悪タトゥ1_文字_文字c_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1, 悪タトゥ1_文字_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2, 悪タトゥ1_文字_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字d_枠CP = new ColorP(X0Y0_悪タトゥ1_文字_文字d_枠, 悪タトゥ1_文字_文字d_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1, 悪タトゥ1_文字_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2, 悪タトゥ1_文字_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字e_枠CP = new ColorP(X0Y0_悪タトゥ1_文字_文字e_枠, 悪タトゥ1_文字_文字e_枠CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1, 悪タトゥ1_文字_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2, 悪タトゥ1_文字_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3, 悪タトゥ1_文字_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_タトゥ1CP = new ColorP(X0Y0_悪タトゥ1_タトゥ1, 悪タトゥ1_タトゥ1CD, DisUnit, abj: true); - X0Y0_悪タトゥ1_タトゥ2CP = new ColorP(X0Y0_悪タトゥ1_タトゥ2, 悪タトゥ1_タトゥ2CD, DisUnit, abj: true); - X0Y0_悪タトゥ2_逆十字_逆十字1CP = new ColorP(X0Y0_悪タトゥ2_逆十字_逆十字1, 悪タトゥ2_逆十字_逆十字1CD, DisUnit, abj: true); - X0Y0_悪タトゥ2_逆十字_逆十字2CP = new ColorP(X0Y0_悪タトゥ2_逆十字_逆十字2, 悪タトゥ2_逆十字_逆十字2CD, 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_紋柄_紋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_植性_通常_葉3CP = new ColorP(X0Y0_植性_通常_葉3, 植性_葉3_0CD, DisUnit, abj: true); - X0Y0_植性_通常_葉2CP = new ColorP(X0Y0_植性_通常_葉2, 植性_葉2_0CD, DisUnit, abj: true); - X0Y0_植性_通常_葉1CP = new ColorP(X0Y0_植性_通常_葉1, 植性_葉1_0CD, DisUnit, abj: true); - X0Y0_植性_欠損_葉3CP = new ColorP(X0Y0_植性_欠損_葉3, 植性_葉3_0CD, DisUnit, abj: true); - X0Y0_植性_欠損_葉2CP = new ColorP(X0Y0_植性_欠損_葉2, 植性_葉2_0CD, DisUnit, abj: true); - X0Y0_植性_欠損_葉1CP = new ColorP(X0Y0_植性_欠損_葉1, 植性_葉1_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_傷I1CP = new ColorP(X0Y0_傷I1, 傷I1CD, DisUnit, abj: true); - X0Y0_傷I2CP = new ColorP(X0Y0_傷I2, 傷I2CD, DisUnit, abj: true); - X0Y0_傷I3CP = new ColorP(X0Y0_傷I3, 傷I3CD, DisUnit, abj: true); - X0Y0_傷I4CP = new ColorP(X0Y0_傷I4, 傷I4CD, DisUnit, abj: true); - X0Y0_傷XCP = new ColorP(X0Y0_傷X, 傷XCD, 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: false); - 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); - X0Y0_ニーハイ_ハイライトCP = new ColorP(X0Y0_ニーハイ_ハイライト, ニーハイ_ハイライトCD, DisUnit, abj: true); - X0Y1_腿CP = new ColorP(X0Y1_腿, 腿1CD, DisUnit, abj: true); - X0Y1_筋CP = new ColorP(X0Y1_筋, 筋CD, DisUnit, abj: false); - X0Y1_獣性_獣毛1CP = new ColorP(X0Y1_獣性_獣毛1, 獣性_獣毛1_1CD, DisUnit, abj: true); - X0Y1_獣性_獣毛2CP = new ColorP(X0Y1_獣性_獣毛2, 獣性_獣毛2_1CD, DisUnit, abj: true); - X0Y1_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, DisUnit, abj: true); - X0Y1_淫タトゥ_ハート_タトゥ右CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ右, 淫タトゥ_ハート_タトゥ右CD, 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_淫タトゥ_タトゥ右2CP = new ColorP(X0Y1_淫タトゥ_タトゥ右2, 淫タトゥ_タトゥ右2CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字a_枠CP = new ColorP(X0Y1_悪タトゥ1_文字_文字a_枠, 悪タトゥ1_文字_文字a_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1, 悪タトゥ1_文字_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2, 悪タトゥ1_文字_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字b_枠CP = new ColorP(X0Y1_悪タトゥ1_文字_文字b_枠, 悪タトゥ1_文字_文字b_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1, 悪タトゥ1_文字_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2, 悪タトゥ1_文字_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字c_枠CP = new ColorP(X0Y1_悪タトゥ1_文字_文字c_枠, 悪タトゥ1_文字_文字c_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1, 悪タトゥ1_文字_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2, 悪タトゥ1_文字_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字d_枠CP = new ColorP(X0Y1_悪タトゥ1_文字_文字d_枠, 悪タトゥ1_文字_文字d_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1, 悪タトゥ1_文字_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2, 悪タトゥ1_文字_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字e_枠CP = new ColorP(X0Y1_悪タトゥ1_文字_文字e_枠, 悪タトゥ1_文字_文字e_枠CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1, 悪タトゥ1_文字_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2, 悪タトゥ1_文字_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3CP = new ColorP(X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3, 悪タトゥ1_文字_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_タトゥ1CP = new ColorP(X0Y1_悪タトゥ1_タトゥ1, 悪タトゥ1_タトゥ1CD, DisUnit, abj: true); - X0Y1_悪タトゥ1_タトゥ2CP = new ColorP(X0Y1_悪タトゥ1_タトゥ2, 悪タトゥ1_タトゥ2CD, DisUnit, abj: true); - X0Y1_悪タトゥ2_逆十字_逆十字1CP = new ColorP(X0Y1_悪タトゥ2_逆十字_逆十字1, 悪タトゥ2_逆十字_逆十字1CD, DisUnit, abj: true); - X0Y1_悪タトゥ2_逆十字_逆十字2CP = new ColorP(X0Y1_悪タトゥ2_逆十字_逆十字2, 悪タトゥ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_鱗_鱗4CP = new ColorP(X0Y1_鱗_鱗4, 竜性_鱗4CD, 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_植性_通常_葉3CP = new ColorP(X0Y1_植性_通常_葉3, 植性_葉3_1CD, DisUnit, abj: true); - X0Y1_植性_通常_葉2CP = new ColorP(X0Y1_植性_通常_葉2, 植性_葉2_1CD, DisUnit, abj: true); - X0Y1_植性_通常_葉1CP = new ColorP(X0Y1_植性_通常_葉1, 植性_葉1_1CD, DisUnit, abj: true); - X0Y1_植性_欠損_葉3CP = new ColorP(X0Y1_植性_欠損_葉3, 植性_葉3_1CD, DisUnit, abj: true); - X0Y1_植性_欠損_葉2CP = new ColorP(X0Y1_植性_欠損_葉2, 植性_葉2_1CD, DisUnit, abj: true); - X0Y1_植性_欠損_葉1CP = new ColorP(X0Y1_植性_欠損_葉1, 植性_葉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_傷I1CP = new ColorP(X0Y1_傷I1, 傷I1CD, DisUnit, abj: true); - X0Y1_傷I2CP = new ColorP(X0Y1_傷I2, 傷I2CD, DisUnit, abj: true); - X0Y1_傷I3CP = new ColorP(X0Y1_傷I3, 傷I3CD, DisUnit, abj: true); - X0Y1_傷I4CP = new ColorP(X0Y1_傷I4, 傷I4CD, DisUnit, abj: true); - X0Y1_傷XCP = new ColorP(X0Y1_傷X, 傷XCD, 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: false); - 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_ニーハイ_ハイライトCP = new ColorP(X0Y1_ニーハイ_ハイライト, ニーハイ_ハイライトCD, DisUnit, abj: true); - X0Y2_腿CP = new ColorP(X0Y2_腿, 腿2CD, DisUnit, abj: true); - X0Y2_筋CP = new ColorP(X0Y2_筋, 筋CD, DisUnit, abj: false); - X0Y2_獣性_獣毛1CP = new ColorP(X0Y2_獣性_獣毛1, 獣性_獣毛1_2CD, DisUnit, abj: true); - X0Y2_獣性_獣毛2CP = new ColorP(X0Y2_獣性_獣毛2, 獣性_獣毛2_2CD, DisUnit, abj: true); - X0Y2_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, DisUnit, abj: true); - X0Y2_淫タトゥ_ハート_タトゥ右CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ右, 淫タトゥ_ハート_タトゥ右CD, DisUnit, abj: true); - X0Y2_淫タトゥ_タトゥ右1CP = new ColorP(X0Y2_淫タトゥ_タトゥ右1, 淫タトゥ_タトゥ右1CD, DisUnit, abj: true); - X0Y2_淫タトゥ_タトゥ右2CP = new ColorP(X0Y2_淫タトゥ_タトゥ右2, 淫タトゥ_タトゥ右2CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字b_枠CP = new ColorP(X0Y2_悪タトゥ1_文字_文字b_枠, 悪タトゥ1_文字_文字b_枠CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1CP = new ColorP(X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1, 悪タトゥ1_文字_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2CP = new ColorP(X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2, 悪タトゥ1_文字_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字c_枠CP = new ColorP(X0Y2_悪タトゥ1_文字_文字c_枠, 悪タトゥ1_文字_文字c_枠CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1CP = new ColorP(X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1, 悪タトゥ1_文字_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2CP = new ColorP(X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2, 悪タトゥ1_文字_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字d_枠CP = new ColorP(X0Y2_悪タトゥ1_文字_文字d_枠, 悪タトゥ1_文字_文字d_枠CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1CP = new ColorP(X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1, 悪タトゥ1_文字_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2CP = new ColorP(X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2, 悪タトゥ1_文字_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字e_枠CP = new ColorP(X0Y2_悪タトゥ1_文字_文字e_枠, 悪タトゥ1_文字_文字e_枠CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1CP = new ColorP(X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1, 悪タトゥ1_文字_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2CP = new ColorP(X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2, 悪タトゥ1_文字_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3CP = new ColorP(X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3, 悪タトゥ1_文字_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字a_枠CP = new ColorP(X0Y2_悪タトゥ1_文字_文字a_枠, 悪タトゥ1_文字_文字a_枠CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1CP = new ColorP(X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1, 悪タトゥ1_文字_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2CP = new ColorP(X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2, 悪タトゥ1_文字_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_タトゥ1CP = new ColorP(X0Y2_悪タトゥ1_タトゥ1, 悪タトゥ1_タトゥ1CD, DisUnit, abj: true); - X0Y2_悪タトゥ1_タトゥ2CP = new ColorP(X0Y2_悪タトゥ1_タトゥ2, 悪タトゥ1_タトゥ2CD, DisUnit, abj: true); - X0Y2_悪タトゥ2_逆十字_逆十字1CP = new ColorP(X0Y2_悪タトゥ2_逆十字_逆十字1, 悪タトゥ2_逆十字_逆十字1CD, DisUnit, abj: true); - X0Y2_悪タトゥ2_逆十字_逆十字2CP = new ColorP(X0Y2_悪タトゥ2_逆十字_逆十字2, 悪タトゥ2_逆十字_逆十字2CD, DisUnit, abj: true); - X0Y2_植性_通常_葉3CP = new ColorP(X0Y2_植性_通常_葉3, 植性_葉3_2CD, DisUnit, abj: true); - X0Y2_植性_通常_葉2CP = new ColorP(X0Y2_植性_通常_葉2, 植性_葉2_2CD, DisUnit, abj: true); - X0Y2_植性_通常_葉1CP = new ColorP(X0Y2_植性_通常_葉1, 植性_葉1_2CD, DisUnit, abj: true); - X0Y2_植性_欠損_葉3CP = new ColorP(X0Y2_植性_欠損_葉3, 植性_葉3_2CD, DisUnit, abj: true); - X0Y2_植性_欠損_葉2CP = new ColorP(X0Y2_植性_欠損_葉2, 植性_葉2_2CD, DisUnit, abj: true); - X0Y2_植性_欠損_葉1CP = new ColorP(X0Y2_植性_欠損_葉1, 植性_葉1_2CD, DisUnit, abj: true); - X0Y2_傷I1CP = new ColorP(X0Y2_傷I1, 傷I1CD, DisUnit, abj: true); - X0Y2_傷I2CP = new ColorP(X0Y2_傷I2, 傷I2CD, DisUnit, abj: true); - X0Y2_傷I3CP = new ColorP(X0Y2_傷I3, 傷I3CD, DisUnit, abj: true); - X0Y2_ハイライト1CP = new ColorP(X0Y2_ハイライト1, ハイライト1CD, DisUnit, abj: true); - X0Y2_ハイライト2CP = new ColorP(X0Y2_ハイライト2, ハイライト2CD, DisUnit, abj: true); - X0Y2_パンストCP = new ColorP(X0Y2_パンスト, パンストCD, DisUnit, abj: false); - X0Y2_パンスト_ハイライトCP = new ColorP(X0Y2_パンスト_ハイライト, パンスト_ハイライトCD, DisUnit, abj: true); - X0Y2_ニーハイ_ニーハイ1CP = new ColorP(X0Y2_ニーハイ_ニーハイ1, ニーハイ_ニーハイ1CD, DisUnit, abj: true); - X0Y2_ニーハイ_ニーハイ2CP = new ColorP(X0Y2_ニーハイ_ニーハイ2, ニーハイ_ニーハイ2CD, DisUnit, abj: true); - X0Y2_ニーハイ_ハイライトCP = new ColorP(X0Y2_ニーハイ_ハイライト, ニーハイ_ハイライトCD, DisUnit, abj: true); - X0Y3_腿CP = new ColorP(X0Y3_腿, 腿3CD, DisUnit, abj: true); - X0Y3_筋CP = new ColorP(X0Y3_筋, 筋CD, DisUnit, abj: false); - X0Y3_獣性_獣毛1CP = new ColorP(X0Y3_獣性_獣毛1, 獣性_獣毛1_3CD, DisUnit, abj: true); - X0Y3_獣性_獣毛2CP = new ColorP(X0Y3_獣性_獣毛2, 獣性_獣毛2_3CD, DisUnit, abj: true); - X0Y3_淫タトゥ_タトゥ左1CP = new ColorP(X0Y3_淫タトゥ_タトゥ左1, 淫タトゥ_タトゥ左1CD, DisUnit, abj: true); - X0Y3_淫タトゥ_タトゥ右1CP = new ColorP(X0Y3_淫タトゥ_タトゥ右1, 淫タトゥ_タトゥ右1CD, DisUnit, abj: true); - X0Y3_淫タトゥ_タトゥ左2CP = new ColorP(X0Y3_淫タトゥ_タトゥ左2, 淫タトゥ_タトゥ左2CD, DisUnit, abj: true); - X0Y3_淫タトゥ_タトゥ右2CP = new ColorP(X0Y3_淫タトゥ_タトゥ右2, 淫タトゥ_タトゥ右2CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字c_枠CP = new ColorP(X0Y3_悪タトゥ1_文字_文字c_枠, 悪タトゥ1_文字_文字c_枠CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1CP = new ColorP(X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1, 悪タトゥ1_文字_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2CP = new ColorP(X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2, 悪タトゥ1_文字_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字d_枠CP = new ColorP(X0Y3_悪タトゥ1_文字_文字d_枠, 悪タトゥ1_文字_文字d_枠CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1CP = new ColorP(X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1, 悪タトゥ1_文字_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2CP = new ColorP(X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2, 悪タトゥ1_文字_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字e_枠CP = new ColorP(X0Y3_悪タトゥ1_文字_文字e_枠, 悪タトゥ1_文字_文字e_枠CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1CP = new ColorP(X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1, 悪タトゥ1_文字_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2CP = new ColorP(X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2, 悪タトゥ1_文字_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3CP = new ColorP(X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3, 悪タトゥ1_文字_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字a_枠CP = new ColorP(X0Y3_悪タトゥ1_文字_文字a_枠, 悪タトゥ1_文字_文字a_枠CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1CP = new ColorP(X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1, 悪タトゥ1_文字_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2CP = new ColorP(X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2, 悪タトゥ1_文字_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字b_枠CP = new ColorP(X0Y3_悪タトゥ1_文字_文字b_枠, 悪タトゥ1_文字_文字b_枠CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1CP = new ColorP(X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1, 悪タトゥ1_文字_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2CP = new ColorP(X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2, 悪タトゥ1_文字_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_タトゥ1CP = new ColorP(X0Y3_悪タトゥ1_タトゥ1, 悪タトゥ1_タトゥ1CD, DisUnit, abj: true); - X0Y3_悪タトゥ1_タトゥ2CP = new ColorP(X0Y3_悪タトゥ1_タトゥ2, 悪タトゥ1_タトゥ2CD, DisUnit, abj: true); - X0Y3_悪タトゥ2_逆十字_逆十字1CP = new ColorP(X0Y3_悪タトゥ2_逆十字_逆十字1, 悪タトゥ2_逆十字_逆十字1CD, DisUnit, abj: true); - X0Y3_悪タトゥ2_逆十字_逆十字2CP = new ColorP(X0Y3_悪タトゥ2_逆十字_逆十字2, 悪タトゥ2_逆十字_逆十字2CD, DisUnit, abj: true); - X0Y3_鱗_鱗1CP = new ColorP(X0Y3_鱗_鱗1, 竜性_鱗1CD, DisUnit, abj: true); - X0Y3_鱗_鱗2CP = new ColorP(X0Y3_鱗_鱗2, 竜性_鱗2CD, DisUnit, abj: true); - X0Y3_鱗_鱗3CP = new ColorP(X0Y3_鱗_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y3_鱗_鱗4CP = new ColorP(X0Y3_鱗_鱗4, 竜性_鱗4CD, DisUnit, abj: true); - X0Y3_紋柄_紋1CP = new ColorP(X0Y3_紋柄_紋1, 紋柄_紋1CD, DisUnit, abj: true); - X0Y3_紋柄_紋2CP = new ColorP(X0Y3_紋柄_紋2, 紋柄_紋2CD, DisUnit, abj: true); - X0Y3_紋柄_紋3CP = new ColorP(X0Y3_紋柄_紋3, 紋柄_紋3CD, DisUnit, abj: true); - X0Y3_紋柄_紋4CP = new ColorP(X0Y3_紋柄_紋4, 紋柄_紋4CD, DisUnit, abj: true); - X0Y3_植性_通常_葉3CP = new ColorP(X0Y3_植性_通常_葉3, 植性_葉3_3CD, DisUnit, abj: true); - X0Y3_植性_通常_葉2CP = new ColorP(X0Y3_植性_通常_葉2, 植性_葉2_3CD, DisUnit, abj: true); - X0Y3_植性_通常_葉1CP = new ColorP(X0Y3_植性_通常_葉1, 植性_葉1_3CD, DisUnit, abj: true); - X0Y3_植性_欠損_葉3CP = new ColorP(X0Y3_植性_欠損_葉3, 植性_葉3_3CD, DisUnit, abj: true); - X0Y3_植性_欠損_葉2CP = new ColorP(X0Y3_植性_欠損_葉2, 植性_葉2_3CD, DisUnit, abj: true); - X0Y3_植性_欠損_葉1CP = new ColorP(X0Y3_植性_欠損_葉1, 植性_葉1_3CD, DisUnit, abj: true); - X0Y3_傷I1CP = new ColorP(X0Y3_傷I1, 傷I1CD, DisUnit, abj: true); - X0Y3_傷I2CP = new ColorP(X0Y3_傷I2, 傷I2CD, DisUnit, abj: true); - X0Y3_傷I3CP = new ColorP(X0Y3_傷I3, 傷I3CD, DisUnit, abj: true); - X0Y3_傷XCP = new ColorP(X0Y3_傷X, 傷XCD, DisUnit, abj: true); - X0Y3_ハイライト1CP = new ColorP(X0Y3_ハイライト1, ハイライト1CD, DisUnit, abj: true); - X0Y3_ハイライト2CP = new ColorP(X0Y3_ハイライト2, ハイライト2CD, DisUnit, abj: true); - X0Y3_パンストCP = new ColorP(X0Y3_パンスト, パンストCD, DisUnit, abj: false); - X0Y3_パンスト_ハイライトCP = new ColorP(X0Y3_パンスト_ハイライト, パンスト_ハイライトCD, DisUnit, abj: true); - X0Y3_ニーハイ_ニーハイ1CP = new ColorP(X0Y3_ニーハイ_ニーハイ1, ニーハイ_ニーハイ1CD, DisUnit, abj: true); - X0Y3_ニーハイ_ニーハイ2CP = new ColorP(X0Y3_ニーハイ_ニーハイ2, ニーハイ_ニーハイ2CD, DisUnit, abj: true); - X0Y3_ニーハイ_ハイライトCP = new ColorP(X0Y3_ニーハイ_ハイライト, ニーハイ_ハイライトCD, DisUnit, abj: true); - X0Y4_腿CP = new ColorP(X0Y4_腿, 腿4CD, DisUnit, abj: true); - X0Y4_筋CP = new ColorP(X0Y4_筋, 筋CD, DisUnit, abj: false); - X0Y4_獣性_獣毛1CP = new ColorP(X0Y4_獣性_獣毛1, 獣性_獣毛1_4CD, DisUnit, abj: true); - X0Y4_獣性_獣毛2CP = new ColorP(X0Y4_獣性_獣毛2, 獣性_獣毛2_4CD, DisUnit, abj: true); - X0Y4_淫タトゥ_タトゥ左1CP = new ColorP(X0Y4_淫タトゥ_タトゥ左1, 淫タトゥ_タトゥ左1CD, DisUnit, abj: true); - X0Y4_淫タトゥ_タトゥ右1CP = new ColorP(X0Y4_淫タトゥ_タトゥ右1, 淫タトゥ_タトゥ右1CD, DisUnit, abj: true); - X0Y4_淫タトゥ_タトゥ左2CP = new ColorP(X0Y4_淫タトゥ_タトゥ左2, 淫タトゥ_タトゥ左2CD, DisUnit, abj: true); - X0Y4_淫タトゥ_タトゥ右2CP = new ColorP(X0Y4_淫タトゥ_タトゥ右2, 淫タトゥ_タトゥ右2CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字d_枠CP = new ColorP(X0Y4_悪タトゥ1_文字_文字d_枠, 悪タトゥ1_文字_文字d_枠CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1CP = new ColorP(X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1, 悪タトゥ1_文字_文字d_文字タトゥ1CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2CP = new ColorP(X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2, 悪タトゥ1_文字_文字d_文字タトゥ2CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字e_枠CP = new ColorP(X0Y4_悪タトゥ1_文字_文字e_枠, 悪タトゥ1_文字_文字e_枠CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1CP = new ColorP(X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1, 悪タトゥ1_文字_文字e_文字タトゥ1CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2CP = new ColorP(X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2, 悪タトゥ1_文字_文字e_文字タトゥ2CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3CP = new ColorP(X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3, 悪タトゥ1_文字_文字e_文字タトゥ3CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字a_枠CP = new ColorP(X0Y4_悪タトゥ1_文字_文字a_枠, 悪タトゥ1_文字_文字a_枠CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1CP = new ColorP(X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1, 悪タトゥ1_文字_文字a_文字タトゥ1CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2CP = new ColorP(X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2, 悪タトゥ1_文字_文字a_文字タトゥ2CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字b_枠CP = new ColorP(X0Y4_悪タトゥ1_文字_文字b_枠, 悪タトゥ1_文字_文字b_枠CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1CP = new ColorP(X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1, 悪タトゥ1_文字_文字b_文字タトゥ1CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2CP = new ColorP(X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2, 悪タトゥ1_文字_文字b_文字タトゥ2CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字c_枠CP = new ColorP(X0Y4_悪タトゥ1_文字_文字c_枠, 悪タトゥ1_文字_文字c_枠CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1CP = new ColorP(X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1, 悪タトゥ1_文字_文字c_文字タトゥ1CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2CP = new ColorP(X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2, 悪タトゥ1_文字_文字c_文字タトゥ2CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_タトゥ1CP = new ColorP(X0Y4_悪タトゥ1_タトゥ1, 悪タトゥ1_タトゥ1CD, DisUnit, abj: true); - X0Y4_悪タトゥ1_タトゥ2CP = new ColorP(X0Y4_悪タトゥ1_タトゥ2, 悪タトゥ1_タトゥ2CD, DisUnit, abj: true); - X0Y4_鱗_鱗1CP = new ColorP(X0Y4_鱗_鱗1, 竜性_鱗1CD, DisUnit, abj: true); - X0Y4_鱗_鱗2CP = new ColorP(X0Y4_鱗_鱗2, 竜性_鱗2CD, DisUnit, abj: true); - X0Y4_鱗_鱗3CP = new ColorP(X0Y4_鱗_鱗3, 竜性_鱗3CD, DisUnit, abj: true); - X0Y4_鱗_鱗4CP = new ColorP(X0Y4_鱗_鱗4, 竜性_鱗4CD, DisUnit, abj: true); - X0Y4_紋柄_紋1CP = new ColorP(X0Y4_紋柄_紋1, 紋柄_紋1CD, DisUnit, abj: true); - X0Y4_紋柄_紋2CP = new ColorP(X0Y4_紋柄_紋2, 紋柄_紋2CD, DisUnit, abj: true); - X0Y4_紋柄_紋3CP = new ColorP(X0Y4_紋柄_紋3, 紋柄_紋3CD, DisUnit, abj: true); - X0Y4_紋柄_紋4CP = new ColorP(X0Y4_紋柄_紋4, 紋柄_紋4CD, DisUnit, abj: true); - X0Y4_植性_通常_葉3CP = new ColorP(X0Y4_植性_通常_葉3, 植性_葉3_4CD, DisUnit, abj: true); - X0Y4_植性_通常_葉2CP = new ColorP(X0Y4_植性_通常_葉2, 植性_葉2_4CD, DisUnit, abj: true); - X0Y4_植性_通常_葉1CP = new ColorP(X0Y4_植性_通常_葉1, 植性_葉1_4CD, DisUnit, abj: true); - X0Y4_植性_欠損_葉3CP = new ColorP(X0Y4_植性_欠損_葉3, 植性_葉3_4CD, DisUnit, abj: true); - X0Y4_植性_欠損_葉2CP = new ColorP(X0Y4_植性_欠損_葉2, 植性_葉2_4CD, DisUnit, abj: true); - X0Y4_植性_欠損_葉1CP = new ColorP(X0Y4_植性_欠損_葉1, 植性_葉1_4CD, DisUnit, abj: true); - X0Y4_傷I1CP = new ColorP(X0Y4_傷I1, 傷I1CD, DisUnit, abj: true); - X0Y4_傷XCP = new ColorP(X0Y4_傷X, 傷XCD, DisUnit, abj: true); - X0Y4_ハイライト1CP = new ColorP(X0Y4_ハイライト1, ハイライト1CD, DisUnit, abj: true); - X0Y4_ハイライト2CP = new ColorP(X0Y4_ハイライト2, ハイライト2CD, DisUnit, abj: true); - X0Y4_パンストCP = new ColorP(X0Y4_パンスト, パンストCD, DisUnit, abj: false); - X0Y4_パンスト_ハイライトCP = new ColorP(X0Y4_パンスト_ハイライト, パンスト_ハイライトCD, DisUnit, abj: true); - X0Y4_ニーハイ_ニーハイ1CP = new ColorP(X0Y4_ニーハイ_ニーハイ1, ニーハイ_ニーハイ1CD, DisUnit, abj: true); - X0Y4_ニーハイ_ニーハイ2CP = new ColorP(X0Y4_ニーハイ_ニーハイ2, ニーハイ_ニーハイ2CD, DisUnit, abj: true); - X0Y4_ニーハイ_ハイライトCP = new ColorP(X0Y4_ニーハイ_ハイライト, ニーハイ_ハイライトCD, DisUnit, abj: true); - if (e.スライム) - { - スライム(); - } - 筋肉濃度 = e.筋肉濃度; - 傷I1濃度 = e.傷I1濃度; - 傷I2濃度 = e.傷I2濃度; - 傷I3濃度 = e.傷I3濃度; - 傷I4濃度 = e.傷I4濃度; - 傷X濃度 = e.傷X濃度; - ハイライト濃度 = e.ハイライト濃度; - 濃度 = e.濃度; - } - - public override void 描画0(Are Are) - { - switch (本体.IndexY) - { - case 0: - Are.Draw(X0Y0_腿); - Are.Draw(X0Y0_筋); - Are.Draw(X0Y0_悪タトゥ1_文字_文字a_枠); - Are.Draw(X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ1_文字_文字b_枠); - Are.Draw(X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ1_文字_文字c_枠); - Are.Draw(X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ1_文字_文字d_枠); - Are.Draw(X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ1_文字_文字e_枠); - Are.Draw(X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3); - Are.Draw(X0Y0_悪タトゥ1_タトゥ1); - Are.Draw(X0Y0_悪タトゥ1_タトゥ2); - Are.Draw(X0Y0_獣性_獣毛1); - Are.Draw(X0Y0_獣性_獣毛2); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右); - Are.Draw(X0Y0_淫タトゥ_タトゥ左1); - Are.Draw(X0Y0_淫タトゥ_タトゥ右1); - Are.Draw(X0Y0_淫タトゥ_タトゥ左2); - Are.Draw(X0Y0_淫タトゥ_タトゥ右2); - Are.Draw(X0Y0_悪タトゥ2_逆十字_逆十字1); - Are.Draw(X0Y0_悪タトゥ2_逆十字_逆十字2); - Are.Draw(X0Y0_植性_通常_葉3); - Are.Draw(X0Y0_植性_欠損_葉3); - Are.Draw(X0Y0_植性_通常_葉2); - Are.Draw(X0Y0_植性_欠損_葉2); - Are.Draw(X0Y0_竜性_鱗1); - Are.Draw(X0Y0_竜性_鱗2); - Are.Draw(X0Y0_竜性_鱗3); - Are.Draw(X0Y0_竜性_鱗4); - Are.Draw(X0Y0_紋柄_紋1); - Are.Draw(X0Y0_紋柄_紋2); - Are.Draw(X0Y0_紋柄_紋3); - Are.Draw(X0Y0_紋柄_紋4); - Are.Draw(X0Y0_植性_通常_葉1); - Are.Draw(X0Y0_植性_欠損_葉1); - Are.Draw(X0Y0_虫性_器官1); - Are.Draw(X0Y0_虫性_器官2); - Are.Draw(X0Y0_傷I1); - Are.Draw(X0Y0_傷I2); - Are.Draw(X0Y0_傷I3); - Are.Draw(X0Y0_傷I4); - Are.Draw(X0Y0_傷X); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y0_ハイライト1); - Are.Draw(X0Y0_ハイライト2); - Are.Draw(X0Y0_パンスト); - Are.Draw(X0Y0_パンスト_ハイライト); - Are.Draw(X0Y0_ニーハイ_ニーハイ1); - Are.Draw(X0Y0_ニーハイ_ニーハイ2); - Are.Draw(X0Y0_ニーハイ_ハイライト); - break; - case 1: - Are.Draw(X0Y1_腿); - Are.Draw(X0Y1_筋); - Are.Draw(X0Y1_悪タトゥ1_文字_文字a_枠); - Are.Draw(X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ1_文字_文字b_枠); - Are.Draw(X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ1_文字_文字c_枠); - Are.Draw(X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ1_文字_文字d_枠); - Are.Draw(X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ1_文字_文字e_枠); - Are.Draw(X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1); - Are.Draw(X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2); - Are.Draw(X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3); - Are.Draw(X0Y1_悪タトゥ1_タトゥ1); - Are.Draw(X0Y1_悪タトゥ1_タトゥ2); - Are.Draw(X0Y1_獣性_獣毛1); - Are.Draw(X0Y1_獣性_獣毛2); - Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ左); - Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ右); - Are.Draw(X0Y1_淫タトゥ_タトゥ左1); - Are.Draw(X0Y1_淫タトゥ_タトゥ右1); - Are.Draw(X0Y1_淫タトゥ_タトゥ左2); - Are.Draw(X0Y1_淫タトゥ_タトゥ右2); - Are.Draw(X0Y1_悪タトゥ2_逆十字_逆十字1); - Are.Draw(X0Y1_悪タトゥ2_逆十字_逆十字2); - Are.Draw(X0Y1_植性_通常_葉3); - Are.Draw(X0Y1_植性_欠損_葉3); - Are.Draw(X0Y1_植性_通常_葉2); - Are.Draw(X0Y1_植性_欠損_葉2); - Are.Draw(X0Y1_鱗_鱗1); - Are.Draw(X0Y1_鱗_鱗2); - Are.Draw(X0Y1_鱗_鱗3); - Are.Draw(X0Y1_鱗_鱗4); - Are.Draw(X0Y1_紋柄_紋1); - Are.Draw(X0Y1_紋柄_紋2); - Are.Draw(X0Y1_紋柄_紋3); - Are.Draw(X0Y1_紋柄_紋4); - Are.Draw(X0Y1_植性_通常_葉1); - Are.Draw(X0Y1_植性_欠損_葉1); - Are.Draw(X0Y1_虫性_器官1); - Are.Draw(X0Y1_虫性_器官2); - Are.Draw(X0Y1_傷I1); - Are.Draw(X0Y1_傷I2); - Are.Draw(X0Y1_傷I3); - Are.Draw(X0Y1_傷I4); - Are.Draw(X0Y1_傷X); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y1_ハイライト1); - Are.Draw(X0Y1_ハイライト2); - Are.Draw(X0Y1_パンスト); - Are.Draw(X0Y1_パンスト_ハイライト); - Are.Draw(X0Y1_ニーハイ_ニーハイ1); - Are.Draw(X0Y1_ニーハイ_ニーハイ2); - Are.Draw(X0Y1_ニーハイ_ハイライト); - break; - case 2: - Are.Draw(X0Y2_腿); - Are.Draw(X0Y2_筋); - Are.Draw(X0Y2_悪タトゥ1_文字_文字b_枠); - Are.Draw(X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1); - Are.Draw(X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2); - Are.Draw(X0Y2_悪タトゥ1_文字_文字c_枠); - Are.Draw(X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1); - Are.Draw(X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2); - Are.Draw(X0Y2_悪タトゥ1_文字_文字d_枠); - Are.Draw(X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1); - Are.Draw(X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2); - Are.Draw(X0Y2_悪タトゥ1_文字_文字e_枠); - Are.Draw(X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1); - Are.Draw(X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2); - Are.Draw(X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3); - Are.Draw(X0Y2_悪タトゥ1_文字_文字a_枠); - Are.Draw(X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1); - Are.Draw(X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2); - Are.Draw(X0Y2_悪タトゥ1_タトゥ1); - Are.Draw(X0Y2_悪タトゥ1_タトゥ2); - Are.Draw(X0Y2_獣性_獣毛1); - Are.Draw(X0Y2_獣性_獣毛2); - Are.Draw(X0Y2_淫タトゥ_ハート_タトゥ左); - Are.Draw(X0Y2_淫タトゥ_ハート_タトゥ右); - Are.Draw(X0Y2_淫タトゥ_タトゥ右1); - Are.Draw(X0Y2_淫タトゥ_タトゥ右2); - Are.Draw(X0Y2_悪タトゥ2_逆十字_逆十字1); - Are.Draw(X0Y2_悪タトゥ2_逆十字_逆十字2); - Are.Draw(X0Y2_植性_通常_葉3); - Are.Draw(X0Y2_植性_欠損_葉3); - Are.Draw(X0Y2_植性_通常_葉2); - Are.Draw(X0Y2_植性_欠損_葉2); - Are.Draw(X0Y2_植性_通常_葉1); - Are.Draw(X0Y2_植性_欠損_葉1); - Are.Draw(X0Y2_傷I1); - Are.Draw(X0Y2_傷I2); - Are.Draw(X0Y2_傷I3); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y2_ハイライト1); - Are.Draw(X0Y2_ハイライト2); - Are.Draw(X0Y2_パンスト); - Are.Draw(X0Y2_パンスト_ハイライト); - Are.Draw(X0Y2_ニーハイ_ニーハイ1); - Are.Draw(X0Y2_ニーハイ_ニーハイ2); - Are.Draw(X0Y2_ニーハイ_ハイライト); - break; - case 3: - Are.Draw(X0Y3_腿); - Are.Draw(X0Y3_筋); - Are.Draw(X0Y3_悪タトゥ1_文字_文字c_枠); - Are.Draw(X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1); - Are.Draw(X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2); - Are.Draw(X0Y3_悪タトゥ1_文字_文字d_枠); - Are.Draw(X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1); - Are.Draw(X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2); - Are.Draw(X0Y3_悪タトゥ1_文字_文字e_枠); - Are.Draw(X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1); - Are.Draw(X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2); - Are.Draw(X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3); - Are.Draw(X0Y3_悪タトゥ1_文字_文字a_枠); - Are.Draw(X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1); - Are.Draw(X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2); - Are.Draw(X0Y3_悪タトゥ1_文字_文字b_枠); - Are.Draw(X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1); - Are.Draw(X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2); - Are.Draw(X0Y3_悪タトゥ1_タトゥ1); - Are.Draw(X0Y3_悪タトゥ1_タトゥ2); - Are.Draw(X0Y3_獣性_獣毛1); - Are.Draw(X0Y3_獣性_獣毛2); - Are.Draw(X0Y3_淫タトゥ_タトゥ左1); - Are.Draw(X0Y3_淫タトゥ_タトゥ右1); - Are.Draw(X0Y3_淫タトゥ_タトゥ左2); - Are.Draw(X0Y3_淫タトゥ_タトゥ右2); - Are.Draw(X0Y3_悪タトゥ2_逆十字_逆十字1); - Are.Draw(X0Y3_悪タトゥ2_逆十字_逆十字2); - Are.Draw(X0Y3_植性_通常_葉3); - Are.Draw(X0Y3_植性_欠損_葉3); - Are.Draw(X0Y3_植性_通常_葉2); - Are.Draw(X0Y3_植性_欠損_葉2); - Are.Draw(X0Y3_鱗_鱗1); - Are.Draw(X0Y3_鱗_鱗2); - Are.Draw(X0Y3_鱗_鱗3); - Are.Draw(X0Y3_鱗_鱗4); - Are.Draw(X0Y3_紋柄_紋1); - Are.Draw(X0Y3_紋柄_紋2); - Are.Draw(X0Y3_紋柄_紋3); - Are.Draw(X0Y3_紋柄_紋4); - Are.Draw(X0Y3_植性_通常_葉1); - Are.Draw(X0Y3_植性_欠損_葉1); - Are.Draw(X0Y3_傷I1); - Are.Draw(X0Y3_傷I2); - Are.Draw(X0Y3_傷I3); - Are.Draw(X0Y3_傷X); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y3_ハイライト1); - Are.Draw(X0Y3_ハイライト2); - Are.Draw(X0Y3_パンスト); - Are.Draw(X0Y3_パンスト_ハイライト); - Are.Draw(X0Y3_ニーハイ_ニーハイ1); - Are.Draw(X0Y3_ニーハイ_ニーハイ2); - Are.Draw(X0Y3_ニーハイ_ハイライト); - break; - default: - Are.Draw(X0Y4_腿); - Are.Draw(X0Y4_筋); - Are.Draw(X0Y4_悪タトゥ1_文字_文字d_枠); - Are.Draw(X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1); - Are.Draw(X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2); - Are.Draw(X0Y4_悪タトゥ1_文字_文字e_枠); - Are.Draw(X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1); - Are.Draw(X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2); - Are.Draw(X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3); - Are.Draw(X0Y4_悪タトゥ1_文字_文字a_枠); - Are.Draw(X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1); - Are.Draw(X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2); - Are.Draw(X0Y4_悪タトゥ1_文字_文字b_枠); - Are.Draw(X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1); - Are.Draw(X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2); - Are.Draw(X0Y4_悪タトゥ1_文字_文字c_枠); - Are.Draw(X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1); - Are.Draw(X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2); - Are.Draw(X0Y4_悪タトゥ1_タトゥ1); - Are.Draw(X0Y4_悪タトゥ1_タトゥ2); - Are.Draw(X0Y4_獣性_獣毛1); - Are.Draw(X0Y4_獣性_獣毛2); - Are.Draw(X0Y4_淫タトゥ_タトゥ左1); - Are.Draw(X0Y4_淫タトゥ_タトゥ右1); - Are.Draw(X0Y4_淫タトゥ_タトゥ左2); - Are.Draw(X0Y4_淫タトゥ_タトゥ右2); - Are.Draw(X0Y4_植性_通常_葉3); - Are.Draw(X0Y4_植性_欠損_葉3); - Are.Draw(X0Y4_植性_通常_葉2); - Are.Draw(X0Y4_植性_欠損_葉2); - Are.Draw(X0Y4_鱗_鱗1); - Are.Draw(X0Y4_鱗_鱗2); - Are.Draw(X0Y4_鱗_鱗3); - Are.Draw(X0Y4_鱗_鱗4); - Are.Draw(X0Y4_紋柄_紋1); - Are.Draw(X0Y4_紋柄_紋2); - Are.Draw(X0Y4_紋柄_紋3); - Are.Draw(X0Y4_紋柄_紋4); - Are.Draw(X0Y4_植性_通常_葉1); - Are.Draw(X0Y4_植性_欠損_葉1); - Are.Draw(X0Y4_傷I1); - Are.Draw(X0Y4_傷X); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y4_ハイライト1); - Are.Draw(X0Y4_ハイライト2); - Are.Draw(X0Y4_パンスト); - Are.Draw(X0Y4_パンスト_ハイライト); - Are.Draw(X0Y4_ニーハイ_ニーハイ1); - Are.Draw(X0Y4_ニーハイ_ニーハイ2); - Are.Draw(X0Y4_ニーハイ_ハイライト); - break; - } - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_腿.AngleBase = num * -8.53773646251594E-07; - X0Y1_腿.AngleBase = num * -313.0; - X0Y2_腿.AngleBase = num * -271.0; - X0Y3_腿.AngleBase = num * -222.0; - X0Y4_腿.AngleBase = num * -182.0; - 本体.JoinPAall(); - } - - public void 虫性() - { - X0Y0_腿.OP[(!右) ? 4 : 0].Outline = true; - X0Y1_腿.OP[(!右) ? 4 : 0].Outline = true; - X0Y2_腿.OP[右 ? 4 : 0].Outline = true; - X0Y3_腿.OP[(!右) ? 4 : 0].Outline = true; - X0Y4_腿.OP[右 ? 4 : 0].Outline = true; - } - - public void スライム() - { - X0Y0_腿.OP[右 ? 4 : 0].Outline = false; - X0Y0_腿.OP[(!右) ? 1 : 3].Outline = false; - X0Y0_腿.OP[右 ? 2 : 2].Outline = false; - X0Y0_腿.OP[右 ? 1 : 3].Outline = false; - X0Y1_腿.OP[右 ? 4 : 0].Outline = false; - X0Y1_腿.OP[(!右) ? 1 : 3].Outline = false; - X0Y1_腿.OP[右 ? 2 : 2].Outline = false; - X0Y1_腿.OP[右 ? 1 : 3].Outline = false; - X0Y2_腿.OP[(!右) ? 1 : 3].Outline = false; - X0Y2_腿.OP[右 ? 2 : 2].Outline = false; - X0Y2_腿.OP[右 ? 1 : 3].Outline = false; - X0Y2_腿.OP[(!右) ? 4 : 0].Outline = false; - X0Y3_腿.OP[右 ? 4 : 0].Outline = false; - X0Y3_腿.OP[(!右) ? 1 : 3].Outline = false; - X0Y3_腿.OP[右 ? 2 : 2].Outline = false; - X0Y3_腿.OP[右 ? 1 : 3].Outline = false; - X0Y4_腿.OP[(!右) ? 1 : 3].Outline = false; - X0Y4_腿.OP[右 ? 2 : 2].Outline = false; - X0Y4_腿.OP[右 ? 1 : 3].Outline = false; - X0Y4_腿.OP[(!右) ? 4 : 0].Outline = false; - Color Col = Color.FromArgb(128, 腿0CD.c2.Col2); - 腿0CD.色 = new Color2(ref 腿0CD.c2.Col1, ref Col); - 腿1CD.色 = new Color2(ref 腿1CD.c2.Col1, ref Col); - 腿2CD.色 = new Color2(ref 腿2CD.c2.Col1, ref Col); - 腿3CD.色 = new Color2(ref 腿3CD.c2.Col1, ref Col); - 腿4CD.色 = new Color2(ref 腿4CD.c2.Col1, ref Col); - } - - public override bool Is布(Par p) - { - if (p != X0Y0_パンスト && p != X0Y0_パンスト_ハイライト && p != X0Y0_ニーハイ_ニーハイ1 && p != X0Y0_ニーハイ_ニーハイ2 && p != X0Y0_ニーハイ_ハイライト && p != X0Y1_パンスト && p != X0Y1_パンスト_ハイライト && p != X0Y1_ニーハイ_ニーハイ1 && p != X0Y1_ニーハイ_ニーハイ2 && p != X0Y1_ニーハイ_ハイライト && p != X0Y2_パンスト && p != X0Y2_パンスト_ハイライト && p != X0Y2_ニーハイ_ニーハイ1 && p != X0Y2_ニーハイ_ニーハイ2 && p != X0Y2_ニーハイ_ハイライト && p != X0Y3_パンスト && p != X0Y3_パンスト_ハイライト && p != X0Y3_ニーハイ_ニーハイ1 && p != X0Y3_ニーハイ_ニーハイ2 && p != X0Y3_ニーハイ_ハイライト && p != X0Y4_パンスト && p != X0Y4_パンスト_ハイライト && p != X0Y4_ニーハイ_ニーハイ1 && p != X0Y4_ニーハイ_ニーハイ2) - { - return p == X0Y4_ニーハイ_ハイライト; - } - return true; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_腿CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_獣性_獣毛1CP.Update(); - X0Y0_獣性_獣毛2CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ左CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ右CP.Update(); - X0Y0_淫タトゥ_タトゥ左1CP.Update(); - X0Y0_淫タトゥ_タトゥ右1CP.Update(); - X0Y0_淫タトゥ_タトゥ左2CP.Update(); - X0Y0_淫タトゥ_タトゥ右2CP.Update(); - X0Y0_悪タトゥ1_文字_文字a_枠CP.Update(); - X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ1_文字_文字b_枠CP.Update(); - X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ1_文字_文字c_枠CP.Update(); - X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ1_文字_文字d_枠CP.Update(); - X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ1_文字_文字e_枠CP.Update(); - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3CP.Update(); - X0Y0_悪タトゥ1_タトゥ1CP.Update(); - X0Y0_悪タトゥ1_タトゥ2CP.Update(); - X0Y0_悪タトゥ2_逆十字_逆十字1CP.Update(); - X0Y0_悪タトゥ2_逆十字_逆十字2CP.Update(); - X0Y0_竜性_鱗1CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_竜性_鱗4CP.Update(); - X0Y0_紋柄_紋1CP.Update(); - X0Y0_紋柄_紋2CP.Update(); - X0Y0_紋柄_紋3CP.Update(); - X0Y0_紋柄_紋4CP.Update(); - X0Y0_植性_通常_葉3CP.Update(); - X0Y0_植性_通常_葉2CP.Update(); - X0Y0_植性_通常_葉1CP.Update(); - X0Y0_植性_欠損_葉3CP.Update(); - X0Y0_植性_欠損_葉2CP.Update(); - X0Y0_植性_欠損_葉1CP.Update(); - X0Y0_虫性_器官1CP.Update(); - X0Y0_虫性_器官2CP.Update(); - X0Y0_傷I1CP.Update(); - X0Y0_傷I2CP.Update(); - X0Y0_傷I3CP.Update(); - X0Y0_傷I4CP.Update(); - X0Y0_傷XCP.Update(); - X0Y0_ハイライト1CP.Update(); - X0Y0_ハイライト2CP.Update(); - X0Y0_パンストCP.Update(); - X0Y0_パンスト_ハイライトCP.Update(); - X0Y0_ニーハイ_ニーハイ1CP.Update(); - X0Y0_ニーハイ_ニーハイ2CP.Update(); - X0Y0_ニーハイ_ハイライトCP.Update(); - break; - case 1: - X0Y1_腿CP.Update(); - X0Y1_筋CP.Update(); - X0Y1_獣性_獣毛1CP.Update(); - X0Y1_獣性_獣毛2CP.Update(); - X0Y1_淫タトゥ_ハート_タトゥ左CP.Update(); - X0Y1_淫タトゥ_ハート_タトゥ右CP.Update(); - X0Y1_淫タトゥ_タトゥ左1CP.Update(); - X0Y1_淫タトゥ_タトゥ右1CP.Update(); - X0Y1_淫タトゥ_タトゥ左2CP.Update(); - X0Y1_淫タトゥ_タトゥ右2CP.Update(); - X0Y1_悪タトゥ1_文字_文字a_枠CP.Update(); - X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ1_文字_文字b_枠CP.Update(); - X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ1_文字_文字c_枠CP.Update(); - X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ1_文字_文字d_枠CP.Update(); - X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ1_文字_文字e_枠CP.Update(); - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1CP.Update(); - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2CP.Update(); - X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3CP.Update(); - X0Y1_悪タトゥ1_タトゥ1CP.Update(); - X0Y1_悪タトゥ1_タトゥ2CP.Update(); - X0Y1_悪タトゥ2_逆十字_逆十字1CP.Update(); - X0Y1_悪タトゥ2_逆十字_逆十字2CP.Update(); - X0Y1_鱗_鱗1CP.Update(); - X0Y1_鱗_鱗2CP.Update(); - X0Y1_鱗_鱗3CP.Update(); - X0Y1_鱗_鱗4CP.Update(); - X0Y1_紋柄_紋1CP.Update(); - X0Y1_紋柄_紋2CP.Update(); - X0Y1_紋柄_紋3CP.Update(); - X0Y1_紋柄_紋4CP.Update(); - X0Y1_植性_通常_葉3CP.Update(); - X0Y1_植性_通常_葉2CP.Update(); - X0Y1_植性_通常_葉1CP.Update(); - X0Y1_植性_欠損_葉3CP.Update(); - X0Y1_植性_欠損_葉2CP.Update(); - X0Y1_植性_欠損_葉1CP.Update(); - X0Y1_虫性_器官1CP.Update(); - X0Y1_虫性_器官2CP.Update(); - X0Y1_傷I1CP.Update(); - X0Y1_傷I2CP.Update(); - X0Y1_傷I3CP.Update(); - X0Y1_傷I4CP.Update(); - X0Y1_傷XCP.Update(); - X0Y1_ハイライト1CP.Update(); - X0Y1_ハイライト2CP.Update(); - X0Y1_パンストCP.Update(); - X0Y1_パンスト_ハイライトCP.Update(); - X0Y1_ニーハイ_ニーハイ1CP.Update(); - X0Y1_ニーハイ_ニーハイ2CP.Update(); - X0Y1_ニーハイ_ハイライトCP.Update(); - break; - case 2: - X0Y2_腿CP.Update(); - X0Y2_筋CP.Update(); - X0Y2_獣性_獣毛1CP.Update(); - X0Y2_獣性_獣毛2CP.Update(); - X0Y2_淫タトゥ_ハート_タトゥ左CP.Update(); - X0Y2_淫タトゥ_ハート_タトゥ右CP.Update(); - X0Y2_淫タトゥ_タトゥ右1CP.Update(); - X0Y2_淫タトゥ_タトゥ右2CP.Update(); - X0Y2_悪タトゥ1_文字_文字b_枠CP.Update(); - X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1CP.Update(); - X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2CP.Update(); - X0Y2_悪タトゥ1_文字_文字c_枠CP.Update(); - X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1CP.Update(); - X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2CP.Update(); - X0Y2_悪タトゥ1_文字_文字d_枠CP.Update(); - X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1CP.Update(); - X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2CP.Update(); - X0Y2_悪タトゥ1_文字_文字e_枠CP.Update(); - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1CP.Update(); - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2CP.Update(); - X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3CP.Update(); - X0Y2_悪タトゥ1_文字_文字a_枠CP.Update(); - X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1CP.Update(); - X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2CP.Update(); - X0Y2_悪タトゥ1_タトゥ1CP.Update(); - X0Y2_悪タトゥ1_タトゥ2CP.Update(); - X0Y2_悪タトゥ2_逆十字_逆十字1CP.Update(); - X0Y2_悪タトゥ2_逆十字_逆十字2CP.Update(); - X0Y2_植性_通常_葉3CP.Update(); - X0Y2_植性_通常_葉2CP.Update(); - X0Y2_植性_通常_葉1CP.Update(); - X0Y2_植性_欠損_葉3CP.Update(); - X0Y2_植性_欠損_葉2CP.Update(); - X0Y2_植性_欠損_葉1CP.Update(); - X0Y2_傷I1CP.Update(); - X0Y2_傷I2CP.Update(); - X0Y2_傷I3CP.Update(); - X0Y2_ハイライト1CP.Update(); - X0Y2_ハイライト2CP.Update(); - X0Y2_パンストCP.Update(); - X0Y2_パンスト_ハイライトCP.Update(); - X0Y2_ニーハイ_ニーハイ1CP.Update(); - X0Y2_ニーハイ_ニーハイ2CP.Update(); - X0Y2_ニーハイ_ハイライトCP.Update(); - break; - case 3: - X0Y3_腿CP.Update(); - X0Y3_筋CP.Update(); - X0Y3_獣性_獣毛1CP.Update(); - X0Y3_獣性_獣毛2CP.Update(); - X0Y3_淫タトゥ_タトゥ左1CP.Update(); - X0Y3_淫タトゥ_タトゥ右1CP.Update(); - X0Y3_淫タトゥ_タトゥ左2CP.Update(); - X0Y3_淫タトゥ_タトゥ右2CP.Update(); - X0Y3_悪タトゥ1_文字_文字c_枠CP.Update(); - X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1CP.Update(); - X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2CP.Update(); - X0Y3_悪タトゥ1_文字_文字d_枠CP.Update(); - X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1CP.Update(); - X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2CP.Update(); - X0Y3_悪タトゥ1_文字_文字e_枠CP.Update(); - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1CP.Update(); - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2CP.Update(); - X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3CP.Update(); - X0Y3_悪タトゥ1_文字_文字a_枠CP.Update(); - X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1CP.Update(); - X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2CP.Update(); - X0Y3_悪タトゥ1_文字_文字b_枠CP.Update(); - X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1CP.Update(); - X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2CP.Update(); - X0Y3_悪タトゥ1_タトゥ1CP.Update(); - X0Y3_悪タトゥ1_タトゥ2CP.Update(); - X0Y3_悪タトゥ2_逆十字_逆十字1CP.Update(); - X0Y3_悪タトゥ2_逆十字_逆十字2CP.Update(); - X0Y3_鱗_鱗1CP.Update(); - X0Y3_鱗_鱗2CP.Update(); - X0Y3_鱗_鱗3CP.Update(); - X0Y3_鱗_鱗4CP.Update(); - X0Y3_紋柄_紋1CP.Update(); - X0Y3_紋柄_紋2CP.Update(); - X0Y3_紋柄_紋3CP.Update(); - X0Y3_紋柄_紋4CP.Update(); - X0Y3_植性_通常_葉3CP.Update(); - X0Y3_植性_通常_葉2CP.Update(); - X0Y3_植性_通常_葉1CP.Update(); - X0Y3_植性_欠損_葉3CP.Update(); - X0Y3_植性_欠損_葉2CP.Update(); - X0Y3_植性_欠損_葉1CP.Update(); - X0Y3_傷I1CP.Update(); - X0Y3_傷I2CP.Update(); - X0Y3_傷I3CP.Update(); - X0Y3_傷XCP.Update(); - X0Y3_ハイライト1CP.Update(); - X0Y3_ハイライト2CP.Update(); - X0Y3_パンストCP.Update(); - X0Y3_パンスト_ハイライトCP.Update(); - X0Y3_ニーハイ_ニーハイ1CP.Update(); - X0Y3_ニーハイ_ニーハイ2CP.Update(); - X0Y3_ニーハイ_ハイライトCP.Update(); - break; - default: - X0Y4_腿CP.Update(); - X0Y4_筋CP.Update(); - X0Y4_獣性_獣毛1CP.Update(); - X0Y4_獣性_獣毛2CP.Update(); - X0Y4_淫タトゥ_タトゥ左1CP.Update(); - X0Y4_淫タトゥ_タトゥ右1CP.Update(); - X0Y4_淫タトゥ_タトゥ左2CP.Update(); - X0Y4_淫タトゥ_タトゥ右2CP.Update(); - X0Y4_悪タトゥ1_文字_文字d_枠CP.Update(); - X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1CP.Update(); - X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2CP.Update(); - X0Y4_悪タトゥ1_文字_文字e_枠CP.Update(); - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1CP.Update(); - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2CP.Update(); - X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3CP.Update(); - X0Y4_悪タトゥ1_文字_文字a_枠CP.Update(); - X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1CP.Update(); - X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2CP.Update(); - X0Y4_悪タトゥ1_文字_文字b_枠CP.Update(); - X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1CP.Update(); - X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2CP.Update(); - X0Y4_悪タトゥ1_文字_文字c_枠CP.Update(); - X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1CP.Update(); - X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2CP.Update(); - X0Y4_悪タトゥ1_タトゥ1CP.Update(); - X0Y4_悪タトゥ1_タトゥ2CP.Update(); - X0Y4_鱗_鱗1CP.Update(); - X0Y4_鱗_鱗2CP.Update(); - X0Y4_鱗_鱗3CP.Update(); - X0Y4_鱗_鱗4CP.Update(); - X0Y4_紋柄_紋1CP.Update(); - X0Y4_紋柄_紋2CP.Update(); - X0Y4_紋柄_紋3CP.Update(); - X0Y4_紋柄_紋4CP.Update(); - X0Y4_植性_通常_葉3CP.Update(); - X0Y4_植性_通常_葉2CP.Update(); - X0Y4_植性_通常_葉1CP.Update(); - X0Y4_植性_欠損_葉3CP.Update(); - X0Y4_植性_欠損_葉2CP.Update(); - X0Y4_植性_欠損_葉1CP.Update(); - X0Y4_傷I1CP.Update(); - X0Y4_傷XCP.Update(); - X0Y4_ハイライト1CP.Update(); - X0Y4_ハイライト2CP.Update(); - X0Y4_パンストCP.Update(); - X0Y4_パンスト_ハイライトCP.Update(); - X0Y4_ニーハイ_ニーハイ1CP.Update(); - X0Y4_ニーハイ_ニーハイ2CP.Update(); - X0Y4_ニーハイ_ハイライトCP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.C0: - 配色C0(体配色); - break; - case 配色指定.CT1: - 配色CT1(体配色); - break; - case 配色指定.CT0: - 配色CT0(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 腿0CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 腿1CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 腿2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 腿3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 腿4CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 獣性_獣毛1_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛2_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛1_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛2_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛1_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛1_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛1_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ1_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ1_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ2_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 植性_葉3_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉2_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉1_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉3_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉2_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉1_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉3_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉3_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉3_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 虫性_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 虫性_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンストCD = new ColorD(); - パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ニーハイ_ニーハイ1CD = new ColorD(); - ニーハイ_ニーハイ2CD = new ColorD(); - ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } - - private void 配色T1(体配色 体配色) - { - 腿0CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 腿1CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 腿2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 腿3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 腿4CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 獣性_獣毛1_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛2_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛1_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛2_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛1_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛1_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛1_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ1_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ1_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ2_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 植性_葉3_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉2_0CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 植性_葉1_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉3_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉2_1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 植性_葉1_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉3_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2_2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉1_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉3_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2_3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉1_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉3_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2_4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉1_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 虫性_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 虫性_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンストCD = new ColorD(); - パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ニーハイ_ニーハイ1CD = new ColorD(); - ニーハイ_ニーハイ2CD = new ColorD(); - ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } - - private void 配色T0(体配色 体配色) - { - 腿0CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 腿1CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 腿2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 腿3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 腿4CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 獣性_獣毛1_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛2_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛1_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛2_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛1_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛1_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛1_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ1_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ1_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ2_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 植性_葉3_0CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 植性_葉2_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉1_0CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 植性_葉3_1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 植性_葉2_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉1_1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 植性_葉3_2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉2_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1_2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉3_3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉2_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1_3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉3_4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉2_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1_4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 虫性_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンストCD = new ColorD(); - パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ニーハイ_ニーハイ1CD = new ColorD(); - ニーハイ_ニーハイ2CD = new ColorD(); - ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } - - private void 配色C0(体配色 体配色) - { - 腿0CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 腿1CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 腿2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 腿3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 腿4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 獣性_獣毛1_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛2_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛1_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛2_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛1_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛1_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛1_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ1_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ1_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ2_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 植性_葉3_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉2_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉1_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉3_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉2_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉1_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉3_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉3_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉3_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 虫性_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 虫性_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンストCD = new ColorD(); - パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ニーハイ_ニーハイ1CD = new ColorD(); - ニーハイ_ニーハイ2CD = new ColorD(); - ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } - - private void 配色CT1(体配色 体配色) - { - 腿0CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 腿1CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 腿2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 腿3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 腿4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 獣性_獣毛1_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛2_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛1_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛2_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛1_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛1_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛1_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ1_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ1_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ2_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 植性_葉3_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉2_0CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 植性_葉1_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉3_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉2_1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 植性_葉1_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉3_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2_2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉1_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉3_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2_3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉1_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉3_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉2_4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉1_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 虫性_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 虫性_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンストCD = new ColorD(); - パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ニーハイ_ニーハイ1CD = new ColorD(); - ニーハイ_ニーハイ2CD = new ColorD(); - ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } - - private void 配色CT0(体配色 体配色) - { - 腿0CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 腿1CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 腿2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 腿3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 腿4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 獣性_獣毛1_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛2_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛1_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛2_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 獣性_獣毛1_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛1_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛1_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣性_獣毛2_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ1_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ1_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ1_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ1_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ2_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 植性_葉3_0CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 植性_葉2_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉1_0CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 植性_葉3_1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 植性_葉2_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 植性_葉1_1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 植性_葉3_2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉2_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1_2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉3_3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉2_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1_3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉3_4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 植性_葉2_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_葉1_4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫性_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 虫性_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - パンストCD = new ColorD(); - パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ニーハイ_ニーハイ1CD = new ColorD(); - ニーハイ_ニーハイ2CD = new ColorD(); - ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 植性_葉3_表示 = 植性_葉3_表示; + 植性_葉2_表示 = 植性_葉2_表示; + 植性_葉1_表示 = 植性_葉1_表示; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 腿_表示 + { + get + { + return X0Y0_腿.Dra; + } + set + { + X0Y0_腿.Dra = value; + X0Y1_腿.Dra = value; + X0Y2_腿.Dra = value; + X0Y3_腿.Dra = value; + X0Y4_腿.Dra = value; + X0Y0_腿.Hit = value; + X0Y1_腿.Hit = value; + X0Y2_腿.Hit = value; + X0Y3_腿.Hit = value; + X0Y4_腿.Hit = value; + } + } + + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y1_筋.Dra = value; + X0Y2_筋.Dra = value; + X0Y3_筋.Dra = value; + X0Y4_筋.Dra = value; + X0Y0_筋.Hit = value; + X0Y1_筋.Hit = value; + X0Y2_筋.Hit = value; + X0Y3_筋.Hit = value; + X0Y4_筋.Hit = value; + } + } + + public bool 獣性_獣毛1_表示 + { + get + { + return X0Y0_獣性_獣毛1.Dra; + } + set + { + X0Y0_獣性_獣毛1.Dra = value; + X0Y1_獣性_獣毛1.Dra = value; + X0Y2_獣性_獣毛1.Dra = value; + X0Y3_獣性_獣毛1.Dra = value; + X0Y4_獣性_獣毛1.Dra = value; + X0Y0_獣性_獣毛1.Hit = value; + X0Y1_獣性_獣毛1.Hit = value; + X0Y2_獣性_獣毛1.Hit = value; + X0Y3_獣性_獣毛1.Hit = value; + X0Y4_獣性_獣毛1.Hit = value; + } + } + + public bool 獣性_獣毛2_表示 + { + get + { + return X0Y0_獣性_獣毛2.Dra; + } + set + { + X0Y0_獣性_獣毛2.Dra = value; + X0Y1_獣性_獣毛2.Dra = value; + X0Y2_獣性_獣毛2.Dra = value; + X0Y3_獣性_獣毛2.Dra = value; + X0Y4_獣性_獣毛2.Dra = value; + X0Y0_獣性_獣毛2.Hit = value; + X0Y1_獣性_獣毛2.Hit = value; + X0Y2_獣性_獣毛2.Hit = value; + X0Y3_獣性_獣毛2.Hit = value; + X0Y4_獣性_獣毛2.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ左.Dra = value; + X0Y1_淫タトゥ_ハート_タトゥ左.Dra = value; + X0Y2_淫タトゥ_ハート_タトゥ左.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ左.Hit = value; + X0Y1_淫タトゥ_ハート_タトゥ左.Hit = value; + X0Y2_淫タトゥ_ハート_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ右.Dra = value; + X0Y1_淫タトゥ_ハート_タトゥ右.Dra = value; + X0Y2_淫タトゥ_ハート_タトゥ右.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ右.Hit = value; + X0Y1_淫タトゥ_ハート_タトゥ右.Hit = value; + X0Y2_淫タトゥ_ハート_タトゥ右.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ左1_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ左1.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ左1.Dra = value; + X0Y1_淫タトゥ_タトゥ左1.Dra = value; + X0Y3_淫タトゥ_タトゥ左1.Dra = value; + X0Y4_淫タトゥ_タトゥ左1.Dra = value; + X0Y0_淫タトゥ_タトゥ左1.Hit = value; + X0Y1_淫タトゥ_タトゥ左1.Hit = value; + X0Y3_淫タトゥ_タトゥ左1.Hit = value; + X0Y4_淫タトゥ_タトゥ左1.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ右1_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ右1.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ右1.Dra = value; + X0Y1_淫タトゥ_タトゥ右1.Dra = value; + X0Y2_淫タトゥ_タトゥ右1.Dra = value; + X0Y3_淫タトゥ_タトゥ右1.Dra = value; + X0Y4_淫タトゥ_タトゥ右1.Dra = value; + X0Y0_淫タトゥ_タトゥ右1.Hit = value; + X0Y1_淫タトゥ_タトゥ右1.Hit = value; + X0Y2_淫タトゥ_タトゥ右1.Hit = value; + X0Y3_淫タトゥ_タトゥ右1.Hit = value; + X0Y4_淫タトゥ_タトゥ右1.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ左2_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ左2.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ左2.Dra = value; + X0Y1_淫タトゥ_タトゥ左2.Dra = value; + X0Y3_淫タトゥ_タトゥ左2.Dra = value; + X0Y4_淫タトゥ_タトゥ左2.Dra = value; + X0Y0_淫タトゥ_タトゥ左2.Hit = value; + X0Y1_淫タトゥ_タトゥ左2.Hit = value; + X0Y3_淫タトゥ_タトゥ左2.Hit = value; + X0Y4_淫タトゥ_タトゥ左2.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ右2_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ右2.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ右2.Dra = value; + X0Y1_淫タトゥ_タトゥ右2.Dra = value; + X0Y2_淫タトゥ_タトゥ右2.Dra = value; + X0Y3_淫タトゥ_タトゥ右2.Dra = value; + X0Y4_淫タトゥ_タトゥ右2.Dra = value; + X0Y0_淫タトゥ_タトゥ右2.Hit = value; + X0Y1_淫タトゥ_タトゥ右2.Hit = value; + X0Y2_淫タトゥ_タトゥ右2.Hit = value; + X0Y3_淫タトゥ_タトゥ右2.Hit = value; + X0Y4_淫タトゥ_タトゥ右2.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字a_枠_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字a_枠.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字a_枠.Dra = value; + X0Y1_悪タトゥ1_文字_文字a_枠.Dra = value; + X0Y2_悪タトゥ1_文字_文字a_枠.Dra = value; + X0Y3_悪タトゥ1_文字_文字a_枠.Dra = value; + X0Y4_悪タトゥ1_文字_文字a_枠.Dra = value; + X0Y0_悪タトゥ1_文字_文字a_枠.Hit = value; + X0Y1_悪タトゥ1_文字_文字a_枠.Hit = value; + X0Y2_悪タトゥ1_文字_文字a_枠.Hit = value; + X0Y3_悪タトゥ1_文字_文字a_枠.Hit = value; + X0Y4_悪タトゥ1_文字_文字a_枠.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字a_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1.Dra = value; + X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1.Dra = value; + X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1.Dra = value; + X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1.Hit = value; + X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1.Hit = value; + X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1.Hit = value; + X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字a_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2.Dra = value; + X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2.Dra = value; + X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2.Dra = value; + X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2.Hit = value; + X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2.Hit = value; + X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2.Hit = value; + X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字b_枠_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字b_枠.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字b_枠.Dra = value; + X0Y1_悪タトゥ1_文字_文字b_枠.Dra = value; + X0Y2_悪タトゥ1_文字_文字b_枠.Dra = value; + X0Y3_悪タトゥ1_文字_文字b_枠.Dra = value; + X0Y4_悪タトゥ1_文字_文字b_枠.Dra = value; + X0Y0_悪タトゥ1_文字_文字b_枠.Hit = value; + X0Y1_悪タトゥ1_文字_文字b_枠.Hit = value; + X0Y2_悪タトゥ1_文字_文字b_枠.Hit = value; + X0Y3_悪タトゥ1_文字_文字b_枠.Hit = value; + X0Y4_悪タトゥ1_文字_文字b_枠.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字b_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1.Dra = value; + X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1.Dra = value; + X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1.Dra = value; + X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1.Hit = value; + X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1.Hit = value; + X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1.Hit = value; + X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字b_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2.Dra = value; + X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2.Dra = value; + X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2.Dra = value; + X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2.Hit = value; + X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2.Hit = value; + X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2.Hit = value; + X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字c_枠_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字c_枠.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字c_枠.Dra = value; + X0Y1_悪タトゥ1_文字_文字c_枠.Dra = value; + X0Y2_悪タトゥ1_文字_文字c_枠.Dra = value; + X0Y3_悪タトゥ1_文字_文字c_枠.Dra = value; + X0Y4_悪タトゥ1_文字_文字c_枠.Dra = value; + X0Y0_悪タトゥ1_文字_文字c_枠.Hit = value; + X0Y1_悪タトゥ1_文字_文字c_枠.Hit = value; + X0Y2_悪タトゥ1_文字_文字c_枠.Hit = value; + X0Y3_悪タトゥ1_文字_文字c_枠.Hit = value; + X0Y4_悪タトゥ1_文字_文字c_枠.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字c_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1.Dra = value; + X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1.Dra = value; + X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1.Dra = value; + X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1.Hit = value; + X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1.Hit = value; + X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1.Hit = value; + X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字c_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2.Dra = value; + X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2.Dra = value; + X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2.Dra = value; + X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2.Hit = value; + X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2.Hit = value; + X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2.Hit = value; + X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字d_枠_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字d_枠.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字d_枠.Dra = value; + X0Y1_悪タトゥ1_文字_文字d_枠.Dra = value; + X0Y2_悪タトゥ1_文字_文字d_枠.Dra = value; + X0Y3_悪タトゥ1_文字_文字d_枠.Dra = value; + X0Y4_悪タトゥ1_文字_文字d_枠.Dra = value; + X0Y0_悪タトゥ1_文字_文字d_枠.Hit = value; + X0Y1_悪タトゥ1_文字_文字d_枠.Hit = value; + X0Y2_悪タトゥ1_文字_文字d_枠.Hit = value; + X0Y3_悪タトゥ1_文字_文字d_枠.Hit = value; + X0Y4_悪タトゥ1_文字_文字d_枠.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字d_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1.Dra = value; + X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1.Dra = value; + X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1.Dra = value; + X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1.Hit = value; + X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1.Hit = value; + X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1.Hit = value; + X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字d_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2.Dra = value; + X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2.Dra = value; + X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2.Dra = value; + X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2.Hit = value; + X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2.Hit = value; + X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2.Hit = value; + X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字e_枠_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字e_枠.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字e_枠.Dra = value; + X0Y1_悪タトゥ1_文字_文字e_枠.Dra = value; + X0Y2_悪タトゥ1_文字_文字e_枠.Dra = value; + X0Y3_悪タトゥ1_文字_文字e_枠.Dra = value; + X0Y4_悪タトゥ1_文字_文字e_枠.Dra = value; + X0Y0_悪タトゥ1_文字_文字e_枠.Hit = value; + X0Y1_悪タトゥ1_文字_文字e_枠.Hit = value; + X0Y2_悪タトゥ1_文字_文字e_枠.Hit = value; + X0Y3_悪タトゥ1_文字_文字e_枠.Hit = value; + X0Y4_悪タトゥ1_文字_文字e_枠.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字e_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1.Dra = value; + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1.Dra = value; + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1.Dra = value; + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1.Dra = value; + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1.Hit = value; + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1.Hit = value; + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1.Hit = value; + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1.Hit = value; + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字e_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2.Dra = value; + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2.Dra = value; + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2.Dra = value; + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2.Dra = value; + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2.Hit = value; + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2.Hit = value; + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2.Hit = value; + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2.Hit = value; + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ1_文字_文字e_文字タトゥ3_表示 + { + get + { + return X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3.Dra; + } + set + { + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3.Dra = value; + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3.Dra = value; + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3.Dra = value; + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3.Dra = value; + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3.Dra = value; + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3.Hit = value; + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3.Hit = value; + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3.Hit = value; + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3.Hit = value; + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3.Hit = value; + } + } + + public bool 悪タトゥ1_タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ1_タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ1_タトゥ1.Dra = value; + X0Y1_悪タトゥ1_タトゥ1.Dra = value; + X0Y2_悪タトゥ1_タトゥ1.Dra = value; + X0Y3_悪タトゥ1_タトゥ1.Dra = value; + X0Y4_悪タトゥ1_タトゥ1.Dra = value; + X0Y0_悪タトゥ1_タトゥ1.Hit = value; + X0Y1_悪タトゥ1_タトゥ1.Hit = value; + X0Y2_悪タトゥ1_タトゥ1.Hit = value; + X0Y3_悪タトゥ1_タトゥ1.Hit = value; + X0Y4_悪タトゥ1_タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ1_タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ1_タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ1_タトゥ2.Dra = value; + X0Y1_悪タトゥ1_タトゥ2.Dra = value; + X0Y2_悪タトゥ1_タトゥ2.Dra = value; + X0Y3_悪タトゥ1_タトゥ2.Dra = value; + X0Y4_悪タトゥ1_タトゥ2.Dra = value; + X0Y0_悪タトゥ1_タトゥ2.Hit = value; + X0Y1_悪タトゥ1_タトゥ2.Hit = value; + X0Y2_悪タトゥ1_タトゥ2.Hit = value; + X0Y3_悪タトゥ1_タトゥ2.Hit = value; + X0Y4_悪タトゥ1_タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ2_逆十字_逆十字1_表示 + { + get + { + return X0Y0_悪タトゥ2_逆十字_逆十字1.Dra; + } + set + { + X0Y0_悪タトゥ2_逆十字_逆十字1.Dra = value; + X0Y1_悪タトゥ2_逆十字_逆十字1.Dra = value; + X0Y2_悪タトゥ2_逆十字_逆十字1.Dra = value; + X0Y3_悪タトゥ2_逆十字_逆十字1.Dra = value; + X0Y0_悪タトゥ2_逆十字_逆十字1.Hit = value; + X0Y1_悪タトゥ2_逆十字_逆十字1.Hit = value; + X0Y2_悪タトゥ2_逆十字_逆十字1.Hit = value; + X0Y3_悪タトゥ2_逆十字_逆十字1.Hit = value; + } + } + + public bool 悪タトゥ2_逆十字_逆十字2_表示 + { + get + { + return X0Y0_悪タトゥ2_逆十字_逆十字2.Dra; + } + set + { + X0Y0_悪タトゥ2_逆十字_逆十字2.Dra = value; + X0Y1_悪タトゥ2_逆十字_逆十字2.Dra = value; + X0Y2_悪タトゥ2_逆十字_逆十字2.Dra = value; + X0Y3_悪タトゥ2_逆十字_逆十字2.Dra = value; + X0Y0_悪タトゥ2_逆十字_逆十字2.Hit = value; + X0Y1_悪タトゥ2_逆十字_逆十字2.Hit = value; + X0Y2_悪タトゥ2_逆十字_逆十字2.Hit = value; + X0Y3_悪タトゥ2_逆十字_逆十字2.Hit = value; + } + } + + public bool 竜性_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗1.Dra = value; + X0Y1_鱗_鱗1.Dra = value; + X0Y3_鱗_鱗1.Dra = value; + X0Y4_鱗_鱗1.Dra = value; + X0Y0_竜性_鱗1.Hit = value; + X0Y1_鱗_鱗1.Hit = value; + X0Y3_鱗_鱗1.Hit = value; + X0Y4_鱗_鱗1.Hit = value; + } + } + + public bool 竜性_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗2.Dra = value; + X0Y1_鱗_鱗2.Dra = value; + X0Y3_鱗_鱗2.Dra = value; + X0Y4_鱗_鱗2.Dra = value; + X0Y0_竜性_鱗2.Hit = value; + X0Y1_鱗_鱗2.Hit = value; + X0Y3_鱗_鱗2.Hit = value; + X0Y4_鱗_鱗2.Hit = value; + } + } + + public bool 竜性_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗3.Dra = value; + X0Y1_鱗_鱗3.Dra = value; + X0Y3_鱗_鱗3.Dra = value; + X0Y4_鱗_鱗3.Dra = value; + X0Y0_竜性_鱗3.Hit = value; + X0Y1_鱗_鱗3.Hit = value; + X0Y3_鱗_鱗3.Hit = value; + X0Y4_鱗_鱗3.Hit = value; + } + } + + public bool 竜性_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗4.Dra = value; + X0Y1_鱗_鱗4.Dra = value; + X0Y3_鱗_鱗4.Dra = value; + X0Y4_鱗_鱗4.Dra = value; + X0Y0_竜性_鱗4.Hit = value; + X0Y1_鱗_鱗4.Hit = value; + X0Y3_鱗_鱗4.Hit = value; + X0Y4_鱗_鱗4.Hit = value; + } + } + + public bool 紋柄_紋1_表示 + { + get + { + return X0Y0_紋柄_紋1.Dra; + } + set + { + X0Y0_紋柄_紋1.Dra = value; + X0Y1_紋柄_紋1.Dra = value; + X0Y3_紋柄_紋1.Dra = value; + X0Y4_紋柄_紋1.Dra = value; + X0Y0_紋柄_紋1.Hit = value; + X0Y1_紋柄_紋1.Hit = value; + X0Y3_紋柄_紋1.Hit = value; + X0Y4_紋柄_紋1.Hit = value; + } + } + + public bool 紋柄_紋2_表示 + { + get + { + return X0Y0_紋柄_紋2.Dra; + } + set + { + X0Y0_紋柄_紋2.Dra = value; + X0Y1_紋柄_紋2.Dra = value; + X0Y3_紋柄_紋2.Dra = value; + X0Y4_紋柄_紋2.Dra = value; + X0Y0_紋柄_紋2.Hit = value; + X0Y1_紋柄_紋2.Hit = value; + X0Y3_紋柄_紋2.Hit = value; + X0Y4_紋柄_紋2.Hit = value; + } + } + + public bool 紋柄_紋3_表示 + { + get + { + return X0Y0_紋柄_紋3.Dra; + } + set + { + X0Y0_紋柄_紋3.Dra = value; + X0Y1_紋柄_紋3.Dra = value; + X0Y3_紋柄_紋3.Dra = value; + X0Y4_紋柄_紋3.Dra = value; + X0Y0_紋柄_紋3.Hit = value; + X0Y1_紋柄_紋3.Hit = value; + X0Y3_紋柄_紋3.Hit = value; + X0Y4_紋柄_紋3.Hit = value; + } + } + + public bool 紋柄_紋4_表示 + { + get + { + return X0Y0_紋柄_紋4.Dra; + } + set + { + X0Y0_紋柄_紋4.Dra = value; + X0Y1_紋柄_紋4.Dra = value; + X0Y3_紋柄_紋4.Dra = value; + X0Y4_紋柄_紋4.Dra = value; + X0Y0_紋柄_紋4.Hit = value; + X0Y1_紋柄_紋4.Hit = value; + X0Y3_紋柄_紋4.Hit = value; + X0Y4_紋柄_紋4.Hit = value; + } + } + + public bool 植性_通常_葉3_表示 + { + get + { + return X0Y0_植性_通常_葉3.Dra; + } + set + { + X0Y0_植性_通常_葉3.Dra = value; + X0Y1_植性_通常_葉3.Dra = value; + X0Y2_植性_通常_葉3.Dra = value; + X0Y3_植性_通常_葉3.Dra = value; + X0Y4_植性_通常_葉3.Dra = value; + X0Y0_植性_通常_葉3.Hit = value; + X0Y1_植性_通常_葉3.Hit = value; + X0Y2_植性_通常_葉3.Hit = value; + X0Y3_植性_通常_葉3.Hit = value; + X0Y4_植性_通常_葉3.Hit = value; + } + } + + public bool 植性_通常_葉2_表示 + { + get + { + return X0Y0_植性_通常_葉2.Dra; + } + set + { + X0Y0_植性_通常_葉2.Dra = value; + X0Y1_植性_通常_葉2.Dra = value; + X0Y2_植性_通常_葉2.Dra = value; + X0Y3_植性_通常_葉2.Dra = value; + X0Y4_植性_通常_葉2.Dra = value; + X0Y0_植性_通常_葉2.Hit = value; + X0Y1_植性_通常_葉2.Hit = value; + X0Y2_植性_通常_葉2.Hit = value; + X0Y3_植性_通常_葉2.Hit = value; + X0Y4_植性_通常_葉2.Hit = value; + } + } + + public bool 植性_通常_葉1_表示 + { + get + { + return X0Y0_植性_通常_葉1.Dra; + } + set + { + X0Y0_植性_通常_葉1.Dra = value; + X0Y1_植性_通常_葉1.Dra = value; + X0Y2_植性_通常_葉1.Dra = value; + X0Y3_植性_通常_葉1.Dra = value; + X0Y4_植性_通常_葉1.Dra = value; + X0Y0_植性_通常_葉1.Hit = value; + X0Y1_植性_通常_葉1.Hit = value; + X0Y2_植性_通常_葉1.Hit = value; + X0Y3_植性_通常_葉1.Hit = value; + X0Y4_植性_通常_葉1.Hit = value; + } + } + + public bool 植性_欠損_葉3_表示 + { + get + { + return X0Y0_植性_欠損_葉3.Dra; + } + set + { + X0Y0_植性_欠損_葉3.Dra = value; + X0Y1_植性_欠損_葉3.Dra = value; + X0Y2_植性_欠損_葉3.Dra = value; + X0Y3_植性_欠損_葉3.Dra = value; + X0Y4_植性_欠損_葉3.Dra = value; + X0Y0_植性_欠損_葉3.Hit = value; + X0Y1_植性_欠損_葉3.Hit = value; + X0Y2_植性_欠損_葉3.Hit = value; + X0Y3_植性_欠損_葉3.Hit = value; + X0Y4_植性_欠損_葉3.Hit = value; + } + } + + public bool 植性_欠損_葉2_表示 + { + get + { + return X0Y0_植性_欠損_葉2.Dra; + } + set + { + X0Y0_植性_欠損_葉2.Dra = value; + X0Y1_植性_欠損_葉2.Dra = value; + X0Y2_植性_欠損_葉2.Dra = value; + X0Y3_植性_欠損_葉2.Dra = value; + X0Y4_植性_欠損_葉2.Dra = value; + X0Y0_植性_欠損_葉2.Hit = value; + X0Y1_植性_欠損_葉2.Hit = value; + X0Y2_植性_欠損_葉2.Hit = value; + X0Y3_植性_欠損_葉2.Hit = value; + X0Y4_植性_欠損_葉2.Hit = value; + } + } + + public bool 植性_欠損_葉1_表示 + { + get + { + return X0Y0_植性_欠損_葉1.Dra; + } + set + { + X0Y0_植性_欠損_葉1.Dra = value; + X0Y1_植性_欠損_葉1.Dra = value; + X0Y2_植性_欠損_葉1.Dra = value; + X0Y3_植性_欠損_葉1.Dra = value; + X0Y4_植性_欠損_葉1.Dra = value; + X0Y0_植性_欠損_葉1.Hit = value; + X0Y1_植性_欠損_葉1.Hit = value; + X0Y2_植性_欠損_葉1.Hit = value; + X0Y3_植性_欠損_葉1.Hit = value; + X0Y4_植性_欠損_葉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 傷I1_表示 + { + get + { + return X0Y0_傷I1.Dra; + } + set + { + X0Y0_傷I1.Dra = value; + X0Y1_傷I1.Dra = value; + X0Y2_傷I1.Dra = value; + X0Y3_傷I1.Dra = value; + X0Y4_傷I1.Dra = value; + X0Y0_傷I1.Hit = value; + X0Y1_傷I1.Hit = value; + X0Y2_傷I1.Hit = value; + X0Y3_傷I1.Hit = value; + X0Y4_傷I1.Hit = value; + } + } + + public bool 傷I2_表示 + { + get + { + return X0Y0_傷I2.Dra; + } + set + { + X0Y0_傷I2.Dra = value; + X0Y1_傷I2.Dra = value; + X0Y2_傷I2.Dra = value; + X0Y3_傷I2.Dra = value; + X0Y0_傷I2.Hit = value; + X0Y1_傷I2.Hit = value; + X0Y2_傷I2.Hit = value; + X0Y3_傷I2.Hit = value; + } + } + + public bool 傷I3_表示 + { + get + { + return X0Y0_傷I3.Dra; + } + set + { + X0Y0_傷I3.Dra = value; + X0Y1_傷I3.Dra = value; + X0Y2_傷I3.Dra = value; + X0Y3_傷I3.Dra = value; + X0Y0_傷I3.Hit = value; + X0Y1_傷I3.Hit = value; + X0Y2_傷I3.Hit = value; + X0Y3_傷I3.Hit = value; + } + } + + public bool 傷I4_表示 + { + get + { + return X0Y0_傷I4.Dra; + } + set + { + X0Y0_傷I4.Dra = value; + X0Y1_傷I4.Dra = value; + X0Y0_傷I4.Hit = value; + X0Y1_傷I4.Hit = value; + } + } + + public bool 傷X_表示 + { + get + { + return X0Y0_傷X.Dra; + } + set + { + X0Y0_傷X.Dra = value; + X0Y1_傷X.Dra = value; + X0Y3_傷X.Dra = value; + X0Y4_傷X.Dra = value; + X0Y0_傷X.Hit = value; + X0Y1_傷X.Hit = value; + X0Y3_傷X.Hit = value; + X0Y4_傷X.Hit = value; + } + } + + public bool ハイライト1_表示 + { + get + { + return X0Y0_ハイライト1.Dra; + } + set + { + X0Y0_ハイライト1.Dra = value; + X0Y1_ハイライト1.Dra = value; + X0Y2_ハイライト1.Dra = value; + X0Y3_ハイライト1.Dra = value; + X0Y4_ハイライト1.Dra = value; + X0Y0_ハイライト1.Hit = value; + X0Y1_ハイライト1.Hit = value; + X0Y2_ハイライト1.Hit = value; + X0Y3_ハイライト1.Hit = value; + X0Y4_ハイライト1.Hit = value; + } + } + + public bool ハイライト2_表示 + { + get + { + return X0Y0_ハイライト2.Dra; + } + set + { + X0Y0_ハイライト2.Dra = value; + X0Y1_ハイライト2.Dra = value; + X0Y2_ハイライト2.Dra = value; + X0Y3_ハイライト2.Dra = value; + X0Y4_ハイライト2.Dra = value; + X0Y0_ハイライト2.Hit = value; + X0Y1_ハイライト2.Hit = value; + X0Y2_ハイライト2.Hit = value; + X0Y3_ハイライト2.Hit = value; + X0Y4_ハイライト2.Hit = value; + } + } + + public bool パンスト_表示 + { + get + { + return X0Y0_パンスト.Dra; + } + set + { + X0Y0_パンスト.Dra = value; + X0Y1_パンスト.Dra = value; + X0Y2_パンスト.Dra = value; + X0Y3_パンスト.Dra = value; + X0Y4_パンスト.Dra = value; + X0Y0_パンスト.Hit = value; + X0Y1_パンスト.Hit = value; + X0Y2_パンスト.Hit = value; + X0Y3_パンスト.Hit = value; + X0Y4_パンスト.Hit = value; + } + } + + public bool パンスト_ハイライト_表示 + { + get + { + return X0Y0_パンスト_ハイライト.Dra; + } + set + { + X0Y0_パンスト_ハイライト.Dra = value; + X0Y1_パンスト_ハイライト.Dra = value; + X0Y2_パンスト_ハイライト.Dra = value; + X0Y3_パンスト_ハイライト.Dra = value; + X0Y4_パンスト_ハイライト.Dra = value; + X0Y0_パンスト_ハイライト.Hit = value; + X0Y1_パンスト_ハイライト.Hit = value; + X0Y2_パンスト_ハイライト.Hit = value; + X0Y3_パンスト_ハイライト.Hit = value; + X0Y4_パンスト_ハイライト.Hit = value; + } + } + + public bool ニーハイ_ニーハイ1_表示 + { + get + { + return X0Y0_ニーハイ_ニーハイ1.Dra; + } + set + { + X0Y0_ニーハイ_ニーハイ1.Dra = value; + X0Y1_ニーハイ_ニーハイ1.Dra = value; + X0Y2_ニーハイ_ニーハイ1.Dra = value; + X0Y3_ニーハイ_ニーハイ1.Dra = value; + X0Y4_ニーハイ_ニーハイ1.Dra = value; + X0Y0_ニーハイ_ニーハイ1.Hit = value; + X0Y1_ニーハイ_ニーハイ1.Hit = value; + X0Y2_ニーハイ_ニーハイ1.Hit = value; + X0Y3_ニーハイ_ニーハイ1.Hit = value; + X0Y4_ニーハイ_ニーハイ1.Hit = value; + } + } + + public bool ニーハイ_ニーハイ2_表示 + { + get + { + return X0Y0_ニーハイ_ニーハイ2.Dra; + } + set + { + X0Y0_ニーハイ_ニーハイ2.Dra = value; + X0Y1_ニーハイ_ニーハイ2.Dra = value; + X0Y2_ニーハイ_ニーハイ2.Dra = value; + X0Y3_ニーハイ_ニーハイ2.Dra = value; + X0Y4_ニーハイ_ニーハイ2.Dra = value; + X0Y0_ニーハイ_ニーハイ2.Hit = value; + X0Y1_ニーハイ_ニーハイ2.Hit = value; + X0Y2_ニーハイ_ニーハイ2.Hit = value; + X0Y3_ニーハイ_ニーハイ2.Hit = value; + X0Y4_ニーハイ_ニーハイ2.Hit = value; + } + } + + public bool ニーハイ_ハイライト_表示 + { + get + { + return X0Y0_ニーハイ_ハイライト.Dra; + } + set + { + X0Y0_ニーハイ_ハイライト.Dra = value; + X0Y1_ニーハイ_ハイライト.Dra = value; + X0Y2_ニーハイ_ハイライト.Dra = value; + X0Y3_ニーハイ_ハイライト.Dra = value; + X0Y4_ニーハイ_ハイライト.Dra = value; + X0Y0_ニーハイ_ハイライト.Hit = value; + X0Y1_ニーハイ_ハイライト.Hit = value; + X0Y2_ニーハイ_ハイライト.Hit = value; + X0Y3_ニーハイ_ハイライト.Hit = value; + X0Y4_ニーハイ_ハイライト.Hit = value; + } + } + + public bool 植性_葉3_表示 + { + get + { + if (!植性_通常_葉3_表示) + { + return 植性_欠損_葉3_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性_通常_葉3_表示 = false; + 植性_通常_葉3_表示 = false; + 植性_通常_葉3_表示 = false; + 植性_通常_葉3_表示 = false; + 植性_通常_葉3_表示 = false; + 植性_欠損_葉3_表示 = value; + 植性_欠損_葉3_表示 = value; + 植性_欠損_葉3_表示 = value; + 植性_欠損_葉3_表示 = value; + 植性_欠損_葉3_表示 = value; + } + else + { + 植性_通常_葉3_表示 = value; + 植性_通常_葉3_表示 = value; + 植性_通常_葉3_表示 = value; + 植性_通常_葉3_表示 = value; + 植性_通常_葉3_表示 = value; + 植性_欠損_葉3_表示 = false; + 植性_欠損_葉3_表示 = false; + 植性_欠損_葉3_表示 = false; + 植性_欠損_葉3_表示 = false; + 植性_欠損_葉3_表示 = false; + } + } + } + + public bool 植性_葉2_表示 + { + get + { + if (!植性_通常_葉2_表示) + { + return 植性_欠損_葉2_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性_通常_葉2_表示 = false; + 植性_通常_葉2_表示 = false; + 植性_通常_葉2_表示 = false; + 植性_通常_葉2_表示 = false; + 植性_通常_葉2_表示 = false; + 植性_欠損_葉2_表示 = value; + 植性_欠損_葉2_表示 = value; + 植性_欠損_葉2_表示 = value; + 植性_欠損_葉2_表示 = value; + 植性_欠損_葉2_表示 = value; + } + else + { + 植性_通常_葉2_表示 = value; + 植性_通常_葉2_表示 = value; + 植性_通常_葉2_表示 = value; + 植性_通常_葉2_表示 = value; + 植性_通常_葉2_表示 = value; + 植性_欠損_葉2_表示 = false; + 植性_欠損_葉2_表示 = false; + 植性_欠損_葉2_表示 = false; + 植性_欠損_葉2_表示 = false; + 植性_欠損_葉2_表示 = false; + } + } + } + + public bool 植性_葉1_表示 + { + get + { + if (!植性_通常_葉1_表示) + { + return 植性_欠損_葉1_表示; + } + return true; + } + set + { + if (欠損_) + { + 植性_通常_葉1_表示 = false; + 植性_通常_葉1_表示 = false; + 植性_通常_葉1_表示 = false; + 植性_通常_葉1_表示 = false; + 植性_通常_葉1_表示 = false; + 植性_欠損_葉1_表示 = value; + 植性_欠損_葉1_表示 = value; + 植性_欠損_葉1_表示 = value; + 植性_欠損_葉1_表示 = value; + 植性_欠損_葉1_表示 = value; + } + else + { + 植性_通常_葉1_表示 = value; + 植性_通常_葉1_表示 = value; + 植性_通常_葉1_表示 = value; + 植性_通常_葉1_表示 = value; + 植性_通常_葉1_表示 = value; + 植性_欠損_葉1_表示 = false; + 植性_欠損_葉1_表示 = false; + 植性_欠損_葉1_表示 = false; + 植性_欠損_葉1_表示 = false; + 植性_欠損_葉1_表示 = false; + } + } + } + + public bool ハイライト表示 + { + get + { + return ハイライト1_表示; + } + set + { + ハイライト1_表示 = value; + ハイライト2_表示 = value; + } + } + + public double 筋肉濃度 + { + get + { + return 筋CD.不透明度; + } + set + { + 筋CD.不透明度 = value; + } + } + + public double 傷I1濃度 + { + get + { + return 傷I1CD.不透明度; + } + set + { + 傷I1CD.不透明度 = value; + } + } + + public double 傷I2濃度 + { + get + { + return 傷I2CD.不透明度; + } + set + { + 傷I2CD.不透明度 = value; + } + } + + public double 傷I3濃度 + { + get + { + return 傷I3CD.不透明度; + } + set + { + 傷I3CD.不透明度 = value; + } + } + + public double 傷I4濃度 + { + get + { + return 傷I4CD.不透明度; + } + set + { + 傷I4CD.不透明度 = value; + } + } + + public double 傷X濃度 + { + get + { + return 傷XCD.不透明度; + } + set + { + 傷XCD.不透明度 = value; + } + } + + public double ハイライト濃度 + { + get + { + return ハイライト1CD.不透明度; + } + set + { + ハイライト1CD.不透明度 = value; + ハイライト2CD.不透明度 = value; + } + } + + public override bool 表示 + { + get + { + return 腿_表示; + } + set + { + 腿_表示 = value; + 筋_表示 = value; + 獣性_獣毛1_表示 = value; + 獣性_獣毛2_表示 = value; + 淫タトゥ_ハート_タトゥ左_表示 = value; + 淫タトゥ_ハート_タトゥ右_表示 = value; + 淫タトゥ_タトゥ左1_表示 = value; + 淫タトゥ_タトゥ右1_表示 = value; + 淫タトゥ_タトゥ左2_表示 = value; + 淫タトゥ_タトゥ右2_表示 = value; + 悪タトゥ1_文字_文字a_枠_表示 = value; + 悪タトゥ1_文字_文字a_文字タトゥ1_表示 = value; + 悪タトゥ1_文字_文字a_文字タトゥ2_表示 = value; + 悪タトゥ1_文字_文字b_枠_表示 = value; + 悪タトゥ1_文字_文字b_文字タトゥ1_表示 = value; + 悪タトゥ1_文字_文字b_文字タトゥ2_表示 = value; + 悪タトゥ1_文字_文字c_枠_表示 = value; + 悪タトゥ1_文字_文字c_文字タトゥ1_表示 = value; + 悪タトゥ1_文字_文字c_文字タトゥ2_表示 = value; + 悪タトゥ1_文字_文字d_枠_表示 = value; + 悪タトゥ1_文字_文字d_文字タトゥ1_表示 = value; + 悪タトゥ1_文字_文字d_文字タトゥ2_表示 = value; + 悪タトゥ1_文字_文字e_枠_表示 = value; + 悪タトゥ1_文字_文字e_文字タトゥ1_表示 = value; + 悪タトゥ1_文字_文字e_文字タトゥ2_表示 = value; + 悪タトゥ1_文字_文字e_文字タトゥ3_表示 = value; + 悪タトゥ1_タトゥ1_表示 = value; + 悪タトゥ1_タトゥ2_表示 = value; + 悪タトゥ2_逆十字_逆十字1_表示 = value; + 悪タトゥ2_逆十字_逆十字2_表示 = value; + 竜性_鱗1_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗3_表示 = value; + 竜性_鱗4_表示 = value; + 紋柄_紋1_表示 = value; + 紋柄_紋2_表示 = value; + 紋柄_紋3_表示 = value; + 紋柄_紋4_表示 = value; + 植性_通常_葉3_表示 = value; + 植性_通常_葉2_表示 = value; + 植性_通常_葉1_表示 = value; + 植性_欠損_葉3_表示 = value; + 植性_欠損_葉2_表示 = value; + 植性_欠損_葉1_表示 = value; + 虫性_器官1_表示 = value; + 虫性_器官2_表示 = value; + 傷I1_表示 = value; + 傷I2_表示 = value; + 傷I3_表示 = value; + 傷I4_表示 = value; + 傷X_表示 = value; + ハイライト1_表示 = value; + ハイライト2_表示 = value; + パンスト_表示 = value; + ニーハイ_ニーハイ1_表示 = value; + ニーハイ_ニーハイ2_表示 = value; + ニーハイ_ハイライト_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 腿0CD.不透明度; + } + set + { + 腿0CD.不透明度 = value; + 腿1CD.不透明度 = value; + 腿2CD.不透明度 = value; + 腿3CD.不透明度 = value; + 腿4CD.不透明度 = value; + 筋CD.不透明度 = value; + 獣性_獣毛1_0CD.不透明度 = value; + 獣性_獣毛2_0CD.不透明度 = value; + 獣性_獣毛1_1CD.不透明度 = value; + 獣性_獣毛2_1CD.不透明度 = value; + 獣性_獣毛1_2CD.不透明度 = value; + 獣性_獣毛2_2CD.不透明度 = value; + 獣性_獣毛1_3CD.不透明度 = value; + 獣性_獣毛2_3CD.不透明度 = value; + 獣性_獣毛1_4CD.不透明度 = value; + 獣性_獣毛2_4CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ左CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ右CD.不透明度 = value; + 淫タトゥ_タトゥ左1CD.不透明度 = value; + 淫タトゥ_タトゥ右1CD.不透明度 = value; + 淫タトゥ_タトゥ左2CD.不透明度 = value; + 淫タトゥ_タトゥ右2CD.不透明度 = value; + 悪タトゥ1_文字_文字a_枠CD.不透明度 = value; + 悪タトゥ1_文字_文字a_文字タトゥ1CD.不透明度 = value; + 悪タトゥ1_文字_文字a_文字タトゥ2CD.不透明度 = value; + 悪タトゥ1_文字_文字b_枠CD.不透明度 = value; + 悪タトゥ1_文字_文字b_文字タトゥ1CD.不透明度 = value; + 悪タトゥ1_文字_文字b_文字タトゥ2CD.不透明度 = value; + 悪タトゥ1_文字_文字c_枠CD.不透明度 = value; + 悪タトゥ1_文字_文字c_文字タトゥ1CD.不透明度 = value; + 悪タトゥ1_文字_文字c_文字タトゥ2CD.不透明度 = value; + 悪タトゥ1_文字_文字d_枠CD.不透明度 = value; + 悪タトゥ1_文字_文字d_文字タトゥ1CD.不透明度 = value; + 悪タトゥ1_文字_文字d_文字タトゥ2CD.不透明度 = value; + 悪タトゥ1_文字_文字e_枠CD.不透明度 = value; + 悪タトゥ1_文字_文字e_文字タトゥ1CD.不透明度 = value; + 悪タトゥ1_文字_文字e_文字タトゥ2CD.不透明度 = value; + 悪タトゥ1_文字_文字e_文字タトゥ3CD.不透明度 = value; + 悪タトゥ1_タトゥ1CD.不透明度 = value; + 悪タトゥ1_タトゥ2CD.不透明度 = value; + 悪タトゥ2_逆十字_逆十字1CD.不透明度 = value; + 悪タトゥ2_逆十字_逆十字2CD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 竜性_鱗4CD.不透明度 = value; + 紋柄_紋1CD.不透明度 = value; + 紋柄_紋2CD.不透明度 = value; + 紋柄_紋3CD.不透明度 = value; + 紋柄_紋4CD.不透明度 = value; + 植性_葉3_0CD.不透明度 = value; + 植性_葉2_0CD.不透明度 = value; + 植性_葉1_0CD.不透明度 = value; + 植性_葉3_1CD.不透明度 = value; + 植性_葉2_1CD.不透明度 = value; + 植性_葉1_1CD.不透明度 = value; + 植性_葉3_2CD.不透明度 = value; + 植性_葉2_2CD.不透明度 = value; + 植性_葉1_2CD.不透明度 = value; + 植性_葉3_3CD.不透明度 = value; + 植性_葉2_3CD.不透明度 = value; + 植性_葉1_3CD.不透明度 = value; + 植性_葉3_4CD.不透明度 = value; + 植性_葉2_4CD.不透明度 = value; + 植性_葉1_4CD.不透明度 = value; + 虫性_器官1CD.不透明度 = value; + 虫性_器官2CD.不透明度 = value; + 傷I1CD.不透明度 = value; + 傷I2CD.不透明度 = value; + 傷I3CD.不透明度 = value; + 傷I4CD.不透明度 = value; + 傷XCD.不透明度 = value; + ハイライト1CD.不透明度 = value; + ハイライト2CD.不透明度 = value; + パンストCD.不透明度 = value; + ニーハイ_ニーハイ1CD.不透明度 = value; + ニーハイ_ニーハイ2CD.不透明度 = value; + ニーハイ_ハイライトCD.不透明度 = value; + } + } + + public bool パンスト表示 + { + get + { + return パンスト_表示; + } + set + { + パンスト_表示 = value; + パンスト_ハイライト_表示 = value; + } + } + + public bool ニーハイ表示 + { + get + { + return ニーハイ_ニーハイ1_表示; + } + set + { + ニーハイ_ニーハイ1_表示 = value; + ニーハイ_ニーハイ2_表示 = value; + ニーハイ_ハイライト_表示 = value; + } + } + + public JointS 脚_接続点 => new JointS(本体, X0Y0_腿, 0); + + public 腿_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腿_人D e) + { + 腿_人 腿_人2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.脚左["腿"]); + Pars pars = 本体[0][0]; + X0Y0_腿 = pars["腿"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + Pars pars2 = pars["獣性"].ToPars(); + X0Y0_獣性_獣毛1 = pars2["獣毛1"].ToPar(); + X0Y0_獣性_獣毛2 = pars2["獣毛2"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + Pars pars3 = pars2["ハート"].ToPars(); + X0Y0_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); + X0Y0_淫タトゥ_タトゥ左1 = pars2["タトゥ左1"].ToPar(); + X0Y0_淫タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); + X0Y0_淫タトゥ_タトゥ左2 = pars2["タトゥ左2"].ToPar(); + X0Y0_淫タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); + pars2 = pars["悪タトゥ1"].ToPars(); + pars3 = pars2["文字"].ToPars(); + Pars pars4 = pars3["文字a"].ToPars(); + X0Y0_悪タトゥ1_文字_文字a_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字b"].ToPars(); + X0Y0_悪タトゥ1_文字_文字b_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字c"].ToPars(); + X0Y0_悪タトゥ1_文字_文字c_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字d"].ToPars(); + X0Y0_悪タトゥ1_文字_文字d_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字e"].ToPars(); + X0Y0_悪タトゥ1_文字_文字e_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); + X0Y0_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); + X0Y0_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); + pars2 = pars["悪タトゥ2"].ToPars(); + pars3 = pars2["逆十字"].ToPars(); + X0Y0_悪タトゥ2_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); + X0Y0_悪タトゥ2_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + X0Y0_紋柄_紋1 = pars2["紋1"].ToPar(); + X0Y0_紋柄_紋2 = pars2["紋2"].ToPar(); + X0Y0_紋柄_紋3 = pars2["紋3"].ToPar(); + X0Y0_紋柄_紋4 = pars2["紋4"].ToPar(); + pars2 = pars["植性"].ToPars(); + pars3 = pars2["通常"].ToPars(); + X0Y0_植性_通常_葉3 = pars3["葉3"].ToPar(); + X0Y0_植性_通常_葉2 = pars3["葉2"].ToPar(); + X0Y0_植性_通常_葉1 = pars3["葉1"].ToPar(); + pars3 = pars2["欠損"].ToPars(); + X0Y0_植性_欠損_葉3 = pars3["葉3"].ToPar(); + X0Y0_植性_欠損_葉2 = pars3["葉2"].ToPar(); + X0Y0_植性_欠損_葉1 = pars3["葉1"].ToPar(); + pars2 = pars["虫性"].ToPars(); + X0Y0_虫性_器官1 = pars2["器官1"].ToPar(); + X0Y0_虫性_器官2 = pars2["器官2"].ToPar(); + X0Y0_傷I1 = pars["傷I1"].ToPar(); + X0Y0_傷I2 = pars["傷I2"].ToPar(); + X0Y0_傷I3 = pars["傷I3"].ToPar(); + X0Y0_傷I4 = pars["傷I4"].ToPar(); + X0Y0_傷X = pars["傷X"].ToPar(); + X0Y0_ハイライト1 = pars["ハイライト1"].ToPar(); + X0Y0_ハイライト2 = pars["ハイライト2"].ToPar(); + pars2 = pars["パンスト"].ToPars(); + X0Y0_パンスト = pars2["パンスト"].ToPar(); + X0Y0_パンスト_ハイライト = pars2["ハイライト"].ToPar(); + pars2 = pars["ニーハイ"].ToPars(); + X0Y0_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); + X0Y0_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); + X0Y0_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][1]; + X0Y1_腿 = pars["腿"].ToPar(); + X0Y1_筋 = pars["筋"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y1_獣性_獣毛1 = pars2["獣毛1"].ToPar(); + X0Y1_獣性_獣毛2 = pars2["獣毛2"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + pars3 = pars2["ハート"].ToPars(); + X0Y1_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); + X0Y1_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); + X0Y1_淫タトゥ_タトゥ左1 = pars2["タトゥ左1"].ToPar(); + X0Y1_淫タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); + X0Y1_淫タトゥ_タトゥ左2 = pars2["タトゥ左2"].ToPar(); + X0Y1_淫タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); + pars2 = pars["悪タトゥ1"].ToPars(); + pars3 = pars2["文字"].ToPars(); + pars4 = pars3["文字a"].ToPars(); + X0Y1_悪タトゥ1_文字_文字a_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字b"].ToPars(); + X0Y1_悪タトゥ1_文字_文字b_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字c"].ToPars(); + X0Y1_悪タトゥ1_文字_文字c_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字d"].ToPars(); + X0Y1_悪タトゥ1_文字_文字d_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字e"].ToPars(); + X0Y1_悪タトゥ1_文字_文字e_枠 = pars4["枠"].ToPar(); + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); + X0Y1_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); + X0Y1_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); + pars2 = pars["悪タトゥ2"].ToPars(); + pars3 = pars2["逆十字"].ToPars(); + X0Y1_悪タトゥ2_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); + X0Y1_悪タトゥ2_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y1_鱗_鱗1 = pars2["鱗1"].ToPar(); + X0Y1_鱗_鱗2 = pars2["鱗2"].ToPar(); + X0Y1_鱗_鱗3 = pars2["鱗3"].ToPar(); + X0Y1_鱗_鱗4 = pars2["鱗4"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + X0Y1_紋柄_紋1 = pars2["紋1"].ToPar(); + X0Y1_紋柄_紋2 = pars2["紋2"].ToPar(); + X0Y1_紋柄_紋3 = pars2["紋3"].ToPar(); + X0Y1_紋柄_紋4 = pars2["紋4"].ToPar(); + pars2 = pars["植性"].ToPars(); + pars3 = pars2["通常"].ToPars(); + X0Y1_植性_通常_葉3 = pars3["葉3"].ToPar(); + X0Y1_植性_通常_葉2 = pars3["葉2"].ToPar(); + X0Y1_植性_通常_葉1 = pars3["葉1"].ToPar(); + pars3 = pars2["欠損"].ToPars(); + X0Y1_植性_欠損_葉3 = pars3["葉3"].ToPar(); + X0Y1_植性_欠損_葉2 = pars3["葉2"].ToPar(); + X0Y1_植性_欠損_葉1 = pars3["葉1"].ToPar(); + pars2 = pars["虫性"].ToPars(); + X0Y1_虫性_器官1 = pars2["器官1"].ToPar(); + X0Y1_虫性_器官2 = pars2["器官2"].ToPar(); + X0Y1_傷I1 = pars["傷I1"].ToPar(); + X0Y1_傷I2 = pars["傷I2"].ToPar(); + X0Y1_傷I3 = pars["傷I3"].ToPar(); + X0Y1_傷I4 = pars["傷I4"].ToPar(); + X0Y1_傷X = pars["傷X"].ToPar(); + X0Y1_ハイライト1 = pars["ハイライト1"].ToPar(); + X0Y1_ハイライト2 = pars["ハイライト2"].ToPar(); + pars2 = pars["パンスト"].ToPars(); + X0Y1_パンスト = pars2["パンスト"].ToPar(); + X0Y1_パンスト_ハイライト = pars2["ハイライト"].ToPar(); + pars2 = pars["ニーハイ"].ToPars(); + X0Y1_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); + X0Y1_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); + X0Y1_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][2]; + X0Y2_腿 = pars["腿"].ToPar(); + X0Y2_筋 = pars["筋"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y2_獣性_獣毛1 = pars2["獣毛1"].ToPar(); + X0Y2_獣性_獣毛2 = pars2["獣毛2"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + pars3 = pars2["ハート"].ToPars(); + X0Y2_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); + X0Y2_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); + X0Y2_淫タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); + X0Y2_淫タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); + pars2 = pars["悪タトゥ1"].ToPars(); + pars3 = pars2["文字"].ToPars(); + pars4 = pars3["文字b"].ToPars(); + X0Y2_悪タトゥ1_文字_文字b_枠 = pars4["枠"].ToPar(); + X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字c"].ToPars(); + X0Y2_悪タトゥ1_文字_文字c_枠 = pars4["枠"].ToPar(); + X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字d"].ToPars(); + X0Y2_悪タトゥ1_文字_文字d_枠 = pars4["枠"].ToPar(); + X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字e"].ToPars(); + X0Y2_悪タトゥ1_文字_文字e_枠 = pars4["枠"].ToPar(); + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); + pars4 = pars3["文字a"].ToPars(); + X0Y2_悪タトゥ1_文字_文字a_枠 = pars4["枠"].ToPar(); + X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + X0Y2_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); + X0Y2_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); + pars2 = pars["悪タトゥ2"].ToPars(); + pars3 = pars2["逆十字"].ToPars(); + X0Y2_悪タトゥ2_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); + X0Y2_悪タトゥ2_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); + pars2 = pars["植性"].ToPars(); + pars3 = pars2["通常"].ToPars(); + X0Y2_植性_通常_葉3 = pars3["葉3"].ToPar(); + X0Y2_植性_通常_葉2 = pars3["葉2"].ToPar(); + X0Y2_植性_通常_葉1 = pars3["葉1"].ToPar(); + pars3 = pars2["欠損"].ToPars(); + X0Y2_植性_欠損_葉3 = pars3["葉3"].ToPar(); + X0Y2_植性_欠損_葉2 = pars3["葉2"].ToPar(); + X0Y2_植性_欠損_葉1 = pars3["葉1"].ToPar(); + X0Y2_傷I1 = pars["傷I1"].ToPar(); + X0Y2_傷I2 = pars["傷I2"].ToPar(); + X0Y2_傷I3 = pars["傷I3"].ToPar(); + X0Y2_ハイライト1 = pars["ハイライト1"].ToPar(); + X0Y2_ハイライト2 = pars["ハイライト2"].ToPar(); + pars2 = pars["パンスト"].ToPars(); + X0Y2_パンスト = pars2["パンスト"].ToPar(); + X0Y2_パンスト_ハイライト = pars2["ハイライト"].ToPar(); + pars2 = pars["ニーハイ"].ToPars(); + X0Y2_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); + X0Y2_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); + X0Y2_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][3]; + X0Y3_腿 = pars["腿"].ToPar(); + X0Y3_筋 = pars["筋"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y3_獣性_獣毛1 = pars2["獣毛1"].ToPar(); + X0Y3_獣性_獣毛2 = pars2["獣毛2"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + X0Y3_淫タトゥ_タトゥ左1 = pars2["タトゥ左1"].ToPar(); + X0Y3_淫タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); + X0Y3_淫タトゥ_タトゥ左2 = pars2["タトゥ左2"].ToPar(); + X0Y3_淫タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); + pars2 = pars["悪タトゥ1"].ToPars(); + pars3 = pars2["文字"].ToPars(); + pars4 = pars3["文字c"].ToPars(); + X0Y3_悪タトゥ1_文字_文字c_枠 = pars4["枠"].ToPar(); + X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字d"].ToPars(); + X0Y3_悪タトゥ1_文字_文字d_枠 = pars4["枠"].ToPar(); + X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字e"].ToPars(); + X0Y3_悪タトゥ1_文字_文字e_枠 = pars4["枠"].ToPar(); + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); + pars4 = pars3["文字a"].ToPars(); + X0Y3_悪タトゥ1_文字_文字a_枠 = pars4["枠"].ToPar(); + X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字b"].ToPars(); + X0Y3_悪タトゥ1_文字_文字b_枠 = pars4["枠"].ToPar(); + X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + X0Y3_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); + X0Y3_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); + pars2 = pars["悪タトゥ2"].ToPars(); + pars3 = pars2["逆十字"].ToPars(); + X0Y3_悪タトゥ2_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); + X0Y3_悪タトゥ2_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y3_鱗_鱗1 = pars2["鱗1"].ToPar(); + X0Y3_鱗_鱗2 = pars2["鱗2"].ToPar(); + X0Y3_鱗_鱗3 = pars2["鱗3"].ToPar(); + X0Y3_鱗_鱗4 = pars2["鱗4"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + X0Y3_紋柄_紋1 = pars2["紋1"].ToPar(); + X0Y3_紋柄_紋2 = pars2["紋2"].ToPar(); + X0Y3_紋柄_紋3 = pars2["紋3"].ToPar(); + X0Y3_紋柄_紋4 = pars2["紋4"].ToPar(); + pars2 = pars["植性"].ToPars(); + pars3 = pars2["通常"].ToPars(); + X0Y3_植性_通常_葉3 = pars3["葉3"].ToPar(); + X0Y3_植性_通常_葉2 = pars3["葉2"].ToPar(); + X0Y3_植性_通常_葉1 = pars3["葉1"].ToPar(); + pars3 = pars2["欠損"].ToPars(); + X0Y3_植性_欠損_葉3 = pars3["葉3"].ToPar(); + X0Y3_植性_欠損_葉2 = pars3["葉2"].ToPar(); + X0Y3_植性_欠損_葉1 = pars3["葉1"].ToPar(); + X0Y3_傷I1 = pars["傷I1"].ToPar(); + X0Y3_傷I2 = pars["傷I2"].ToPar(); + X0Y3_傷I3 = pars["傷I3"].ToPar(); + X0Y3_傷X = pars["傷X"].ToPar(); + X0Y3_ハイライト1 = pars["ハイライト1"].ToPar(); + X0Y3_ハイライト2 = pars["ハイライト2"].ToPar(); + pars2 = pars["パンスト"].ToPars(); + X0Y3_パンスト = pars2["パンスト"].ToPar(); + X0Y3_パンスト_ハイライト = pars2["ハイライト"].ToPar(); + pars2 = pars["ニーハイ"].ToPars(); + X0Y3_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); + X0Y3_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); + X0Y3_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); + pars = 本体[0][4]; + X0Y4_腿 = pars["腿"].ToPar(); + X0Y4_筋 = pars["筋"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y4_獣性_獣毛1 = pars2["獣毛1"].ToPar(); + X0Y4_獣性_獣毛2 = pars2["獣毛2"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + X0Y4_淫タトゥ_タトゥ左1 = pars2["タトゥ左1"].ToPar(); + X0Y4_淫タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); + X0Y4_淫タトゥ_タトゥ左2 = pars2["タトゥ左2"].ToPar(); + X0Y4_淫タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); + pars2 = pars["悪タトゥ1"].ToPars(); + pars3 = pars2["文字"].ToPars(); + pars4 = pars3["文字d"].ToPars(); + X0Y4_悪タトゥ1_文字_文字d_枠 = pars4["枠"].ToPar(); + X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字e"].ToPars(); + X0Y4_悪タトゥ1_文字_文字e_枠 = pars4["枠"].ToPar(); + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); + pars4 = pars3["文字a"].ToPars(); + X0Y4_悪タトゥ1_文字_文字a_枠 = pars4["枠"].ToPar(); + X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字b"].ToPars(); + X0Y4_悪タトゥ1_文字_文字b_枠 = pars4["枠"].ToPar(); + X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字c"].ToPars(); + X0Y4_悪タトゥ1_文字_文字c_枠 = pars4["枠"].ToPar(); + X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + X0Y4_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); + X0Y4_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y4_鱗_鱗1 = pars2["鱗1"].ToPar(); + X0Y4_鱗_鱗2 = pars2["鱗2"].ToPar(); + X0Y4_鱗_鱗3 = pars2["鱗3"].ToPar(); + X0Y4_鱗_鱗4 = pars2["鱗4"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + X0Y4_紋柄_紋1 = pars2["紋1"].ToPar(); + X0Y4_紋柄_紋2 = pars2["紋2"].ToPar(); + X0Y4_紋柄_紋3 = pars2["紋3"].ToPar(); + X0Y4_紋柄_紋4 = pars2["紋4"].ToPar(); + pars2 = pars["植性"].ToPars(); + pars3 = pars2["通常"].ToPars(); + X0Y4_植性_通常_葉3 = pars3["葉3"].ToPar(); + X0Y4_植性_通常_葉2 = pars3["葉2"].ToPar(); + X0Y4_植性_通常_葉1 = pars3["葉1"].ToPar(); + pars3 = pars2["欠損"].ToPars(); + X0Y4_植性_欠損_葉3 = pars3["葉3"].ToPar(); + X0Y4_植性_欠損_葉2 = pars3["葉2"].ToPar(); + X0Y4_植性_欠損_葉1 = pars3["葉1"].ToPar(); + X0Y4_傷I1 = pars["傷I1"].ToPar(); + X0Y4_傷X = pars["傷X"].ToPar(); + X0Y4_ハイライト1 = pars["ハイライト1"].ToPar(); + X0Y4_ハイライト2 = pars["ハイライト2"].ToPar(); + pars2 = pars["パンスト"].ToPars(); + X0Y4_パンスト = pars2["パンスト"].ToPar(); + X0Y4_パンスト_ハイライト = pars2["ハイライト"].ToPar(); + pars2 = pars["ニーハイ"].ToPars(); + X0Y4_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); + X0Y4_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); + X0Y4_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 腿_表示 = e.腿_表示; + 筋_表示 = e.筋_表示; + 獣性_獣毛1_表示 = e.獣性_獣毛1_表示; + 獣性_獣毛2_表示 = e.獣性_獣毛2_表示; + 淫タトゥ_ハート_タトゥ左_表示 = e.淫タトゥ_ハート_タトゥ左_表示; + 淫タトゥ_ハート_タトゥ右_表示 = e.淫タトゥ_ハート_タトゥ右_表示; + 淫タトゥ_タトゥ左1_表示 = e.淫タトゥ_タトゥ左1_表示; + 淫タトゥ_タトゥ右1_表示 = e.淫タトゥ_タトゥ右1_表示; + 淫タトゥ_タトゥ左2_表示 = e.淫タトゥ_タトゥ左2_表示; + 淫タトゥ_タトゥ右2_表示 = e.淫タトゥ_タトゥ右2_表示; + 悪タトゥ1_文字_文字a_枠_表示 = e.悪タトゥ1_文字_文字a_枠_表示; + 悪タトゥ1_文字_文字a_文字タトゥ1_表示 = e.悪タトゥ1_文字_文字a_文字タトゥ1_表示; + 悪タトゥ1_文字_文字a_文字タトゥ2_表示 = e.悪タトゥ1_文字_文字a_文字タトゥ2_表示; + 悪タトゥ1_文字_文字b_枠_表示 = e.悪タトゥ1_文字_文字b_枠_表示; + 悪タトゥ1_文字_文字b_文字タトゥ1_表示 = e.悪タトゥ1_文字_文字b_文字タトゥ1_表示; + 悪タトゥ1_文字_文字b_文字タトゥ2_表示 = e.悪タトゥ1_文字_文字b_文字タトゥ2_表示; + 悪タトゥ1_文字_文字c_枠_表示 = e.悪タトゥ1_文字_文字c_枠_表示; + 悪タトゥ1_文字_文字c_文字タトゥ1_表示 = e.悪タトゥ1_文字_文字c_文字タトゥ1_表示; + 悪タトゥ1_文字_文字c_文字タトゥ2_表示 = e.悪タトゥ1_文字_文字c_文字タトゥ2_表示; + 悪タトゥ1_文字_文字d_枠_表示 = e.悪タトゥ1_文字_文字d_枠_表示; + 悪タトゥ1_文字_文字d_文字タトゥ1_表示 = e.悪タトゥ1_文字_文字d_文字タトゥ1_表示; + 悪タトゥ1_文字_文字d_文字タトゥ2_表示 = e.悪タトゥ1_文字_文字d_文字タトゥ2_表示; + 悪タトゥ1_文字_文字e_枠_表示 = e.悪タトゥ1_文字_文字e_枠_表示; + 悪タトゥ1_文字_文字e_文字タトゥ1_表示 = e.悪タトゥ1_文字_文字e_文字タトゥ1_表示; + 悪タトゥ1_文字_文字e_文字タトゥ2_表示 = e.悪タトゥ1_文字_文字e_文字タトゥ2_表示; + 悪タトゥ1_文字_文字e_文字タトゥ3_表示 = e.悪タトゥ1_文字_文字e_文字タトゥ3_表示; + 悪タトゥ1_タトゥ1_表示 = e.悪タトゥ1_タトゥ1_表示; + 悪タトゥ1_タトゥ2_表示 = e.悪タトゥ1_タトゥ2_表示; + 悪タトゥ2_逆十字_逆十字1_表示 = e.悪タトゥ2_逆十字_逆十字1_表示; + 悪タトゥ2_逆十字_逆十字2_表示 = e.悪タトゥ2_逆十字_逆十字2_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 竜性_鱗4_表示 = e.竜性_鱗4_表示; + 紋柄_紋1_表示 = e.紋柄_紋1_表示; + 紋柄_紋2_表示 = e.紋柄_紋2_表示; + 紋柄_紋3_表示 = e.紋柄_紋3_表示; + 紋柄_紋4_表示 = e.紋柄_紋4_表示; + 植性_通常_葉3_表示 = e.植性_通常_葉3_表示; + 植性_通常_葉2_表示 = e.植性_通常_葉2_表示; + 植性_通常_葉1_表示 = e.植性_通常_葉1_表示; + 植性_欠損_葉3_表示 = e.植性_欠損_葉3_表示; + 植性_欠損_葉2_表示 = e.植性_欠損_葉2_表示; + 植性_欠損_葉1_表示 = e.植性_欠損_葉1_表示; + 虫性_器官1_表示 = e.虫性_器官1_表示; + 虫性_器官2_表示 = e.虫性_器官2_表示; + 傷I1_表示 = e.傷I1_表示; + 傷I2_表示 = e.傷I2_表示; + 傷I3_表示 = e.傷I3_表示; + 傷I4_表示 = e.傷I4_表示; + 傷X_表示 = e.傷X_表示; + ハイライト1_表示 = e.ハイライト1_表示; + ハイライト2_表示 = e.ハイライト2_表示; + パンスト_表示 = e.パンスト_表示; + ニーハイ_ニーハイ1_表示 = e.ニーハイ_ニーハイ1_表示; + ニーハイ_ニーハイ2_表示 = e.ニーハイ_ニーハイ2_表示; + ニーハイ_ハイライト_表示 = e.ニーハイ_ハイライト_表示; + 植性_葉3_表示 = e.植性_葉3_表示; + 植性_葉2_表示 = e.植性_葉2_表示; + 植性_葉1_表示 = e.植性_葉1_表示; + ハイライト表示 = e.ハイライト表示; + if (e.虫性) + { + 虫性(); + } + パンスト表示 = e.パンスト表示; + ニーハイ表示 = e.ニーハイ表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.脚_接続.Count > 0) + { + Ele f; + 脚_接続 = e.脚_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腿_人2; + f.ConnectionType = ConnectionInfo.腿_人_脚_接続; + f.接続(腿_人2.脚_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_腿CP = new ColorP(X0Y0_腿, 腿0CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + X0Y0_獣性_獣毛1CP = new ColorP(X0Y0_獣性_獣毛1, 獣性_獣毛1_0CD, DisUnit, abj: true); + X0Y0_獣性_獣毛2CP = new ColorP(X0Y0_獣性_獣毛2, 獣性_獣毛2_0CD, DisUnit, abj: true); + X0Y0_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_ハート_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ右, 淫タトゥ_ハート_タトゥ右CD, 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_淫タトゥ_タトゥ右2CP = new ColorP(X0Y0_淫タトゥ_タトゥ右2, 淫タトゥ_タトゥ右2CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字a_枠CP = new ColorP(X0Y0_悪タトゥ1_文字_文字a_枠, 悪タトゥ1_文字_文字a_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1, 悪タトゥ1_文字_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2, 悪タトゥ1_文字_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字b_枠CP = new ColorP(X0Y0_悪タトゥ1_文字_文字b_枠, 悪タトゥ1_文字_文字b_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1, 悪タトゥ1_文字_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2, 悪タトゥ1_文字_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字c_枠CP = new ColorP(X0Y0_悪タトゥ1_文字_文字c_枠, 悪タトゥ1_文字_文字c_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1, 悪タトゥ1_文字_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2, 悪タトゥ1_文字_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字d_枠CP = new ColorP(X0Y0_悪タトゥ1_文字_文字d_枠, 悪タトゥ1_文字_文字d_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1, 悪タトゥ1_文字_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2, 悪タトゥ1_文字_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字e_枠CP = new ColorP(X0Y0_悪タトゥ1_文字_文字e_枠, 悪タトゥ1_文字_文字e_枠CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1, 悪タトゥ1_文字_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2, 悪タトゥ1_文字_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3, 悪タトゥ1_文字_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_タトゥ1CP = new ColorP(X0Y0_悪タトゥ1_タトゥ1, 悪タトゥ1_タトゥ1CD, DisUnit, abj: true); + X0Y0_悪タトゥ1_タトゥ2CP = new ColorP(X0Y0_悪タトゥ1_タトゥ2, 悪タトゥ1_タトゥ2CD, DisUnit, abj: true); + X0Y0_悪タトゥ2_逆十字_逆十字1CP = new ColorP(X0Y0_悪タトゥ2_逆十字_逆十字1, 悪タトゥ2_逆十字_逆十字1CD, DisUnit, abj: true); + X0Y0_悪タトゥ2_逆十字_逆十字2CP = new ColorP(X0Y0_悪タトゥ2_逆十字_逆十字2, 悪タトゥ2_逆十字_逆十字2CD, 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_紋柄_紋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_植性_通常_葉3CP = new ColorP(X0Y0_植性_通常_葉3, 植性_葉3_0CD, DisUnit, abj: true); + X0Y0_植性_通常_葉2CP = new ColorP(X0Y0_植性_通常_葉2, 植性_葉2_0CD, DisUnit, abj: true); + X0Y0_植性_通常_葉1CP = new ColorP(X0Y0_植性_通常_葉1, 植性_葉1_0CD, DisUnit, abj: true); + X0Y0_植性_欠損_葉3CP = new ColorP(X0Y0_植性_欠損_葉3, 植性_葉3_0CD, DisUnit, abj: true); + X0Y0_植性_欠損_葉2CP = new ColorP(X0Y0_植性_欠損_葉2, 植性_葉2_0CD, DisUnit, abj: true); + X0Y0_植性_欠損_葉1CP = new ColorP(X0Y0_植性_欠損_葉1, 植性_葉1_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_傷I1CP = new ColorP(X0Y0_傷I1, 傷I1CD, DisUnit, abj: true); + X0Y0_傷I2CP = new ColorP(X0Y0_傷I2, 傷I2CD, DisUnit, abj: true); + X0Y0_傷I3CP = new ColorP(X0Y0_傷I3, 傷I3CD, DisUnit, abj: true); + X0Y0_傷I4CP = new ColorP(X0Y0_傷I4, 傷I4CD, DisUnit, abj: true); + X0Y0_傷XCP = new ColorP(X0Y0_傷X, 傷XCD, 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: false); + 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); + X0Y0_ニーハイ_ハイライトCP = new ColorP(X0Y0_ニーハイ_ハイライト, ニーハイ_ハイライトCD, DisUnit, abj: true); + X0Y1_腿CP = new ColorP(X0Y1_腿, 腿1CD, DisUnit, abj: true); + X0Y1_筋CP = new ColorP(X0Y1_筋, 筋CD, DisUnit, abj: false); + X0Y1_獣性_獣毛1CP = new ColorP(X0Y1_獣性_獣毛1, 獣性_獣毛1_1CD, DisUnit, abj: true); + X0Y1_獣性_獣毛2CP = new ColorP(X0Y1_獣性_獣毛2, 獣性_獣毛2_1CD, DisUnit, abj: true); + X0Y1_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, DisUnit, abj: true); + X0Y1_淫タトゥ_ハート_タトゥ右CP = new ColorP(X0Y1_淫タトゥ_ハート_タトゥ右, 淫タトゥ_ハート_タトゥ右CD, 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_淫タトゥ_タトゥ右2CP = new ColorP(X0Y1_淫タトゥ_タトゥ右2, 淫タトゥ_タトゥ右2CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字a_枠CP = new ColorP(X0Y1_悪タトゥ1_文字_文字a_枠, 悪タトゥ1_文字_文字a_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1, 悪タトゥ1_文字_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2, 悪タトゥ1_文字_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字b_枠CP = new ColorP(X0Y1_悪タトゥ1_文字_文字b_枠, 悪タトゥ1_文字_文字b_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1, 悪タトゥ1_文字_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2, 悪タトゥ1_文字_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字c_枠CP = new ColorP(X0Y1_悪タトゥ1_文字_文字c_枠, 悪タトゥ1_文字_文字c_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1, 悪タトゥ1_文字_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2, 悪タトゥ1_文字_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字d_枠CP = new ColorP(X0Y1_悪タトゥ1_文字_文字d_枠, 悪タトゥ1_文字_文字d_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1, 悪タトゥ1_文字_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2, 悪タトゥ1_文字_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字e_枠CP = new ColorP(X0Y1_悪タトゥ1_文字_文字e_枠, 悪タトゥ1_文字_文字e_枠CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1CP = new ColorP(X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1, 悪タトゥ1_文字_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2CP = new ColorP(X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2, 悪タトゥ1_文字_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3CP = new ColorP(X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3, 悪タトゥ1_文字_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_タトゥ1CP = new ColorP(X0Y1_悪タトゥ1_タトゥ1, 悪タトゥ1_タトゥ1CD, DisUnit, abj: true); + X0Y1_悪タトゥ1_タトゥ2CP = new ColorP(X0Y1_悪タトゥ1_タトゥ2, 悪タトゥ1_タトゥ2CD, DisUnit, abj: true); + X0Y1_悪タトゥ2_逆十字_逆十字1CP = new ColorP(X0Y1_悪タトゥ2_逆十字_逆十字1, 悪タトゥ2_逆十字_逆十字1CD, DisUnit, abj: true); + X0Y1_悪タトゥ2_逆十字_逆十字2CP = new ColorP(X0Y1_悪タトゥ2_逆十字_逆十字2, 悪タトゥ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_鱗_鱗4CP = new ColorP(X0Y1_鱗_鱗4, 竜性_鱗4CD, 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_植性_通常_葉3CP = new ColorP(X0Y1_植性_通常_葉3, 植性_葉3_1CD, DisUnit, abj: true); + X0Y1_植性_通常_葉2CP = new ColorP(X0Y1_植性_通常_葉2, 植性_葉2_1CD, DisUnit, abj: true); + X0Y1_植性_通常_葉1CP = new ColorP(X0Y1_植性_通常_葉1, 植性_葉1_1CD, DisUnit, abj: true); + X0Y1_植性_欠損_葉3CP = new ColorP(X0Y1_植性_欠損_葉3, 植性_葉3_1CD, DisUnit, abj: true); + X0Y1_植性_欠損_葉2CP = new ColorP(X0Y1_植性_欠損_葉2, 植性_葉2_1CD, DisUnit, abj: true); + X0Y1_植性_欠損_葉1CP = new ColorP(X0Y1_植性_欠損_葉1, 植性_葉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_傷I1CP = new ColorP(X0Y1_傷I1, 傷I1CD, DisUnit, abj: true); + X0Y1_傷I2CP = new ColorP(X0Y1_傷I2, 傷I2CD, DisUnit, abj: true); + X0Y1_傷I3CP = new ColorP(X0Y1_傷I3, 傷I3CD, DisUnit, abj: true); + X0Y1_傷I4CP = new ColorP(X0Y1_傷I4, 傷I4CD, DisUnit, abj: true); + X0Y1_傷XCP = new ColorP(X0Y1_傷X, 傷XCD, 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: false); + 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_ニーハイ_ハイライトCP = new ColorP(X0Y1_ニーハイ_ハイライト, ニーハイ_ハイライトCD, DisUnit, abj: true); + X0Y2_腿CP = new ColorP(X0Y2_腿, 腿2CD, DisUnit, abj: true); + X0Y2_筋CP = new ColorP(X0Y2_筋, 筋CD, DisUnit, abj: false); + X0Y2_獣性_獣毛1CP = new ColorP(X0Y2_獣性_獣毛1, 獣性_獣毛1_2CD, DisUnit, abj: true); + X0Y2_獣性_獣毛2CP = new ColorP(X0Y2_獣性_獣毛2, 獣性_獣毛2_2CD, DisUnit, abj: true); + X0Y2_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, DisUnit, abj: true); + X0Y2_淫タトゥ_ハート_タトゥ右CP = new ColorP(X0Y2_淫タトゥ_ハート_タトゥ右, 淫タトゥ_ハート_タトゥ右CD, DisUnit, abj: true); + X0Y2_淫タトゥ_タトゥ右1CP = new ColorP(X0Y2_淫タトゥ_タトゥ右1, 淫タトゥ_タトゥ右1CD, DisUnit, abj: true); + X0Y2_淫タトゥ_タトゥ右2CP = new ColorP(X0Y2_淫タトゥ_タトゥ右2, 淫タトゥ_タトゥ右2CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字b_枠CP = new ColorP(X0Y2_悪タトゥ1_文字_文字b_枠, 悪タトゥ1_文字_文字b_枠CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1CP = new ColorP(X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1, 悪タトゥ1_文字_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2CP = new ColorP(X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2, 悪タトゥ1_文字_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字c_枠CP = new ColorP(X0Y2_悪タトゥ1_文字_文字c_枠, 悪タトゥ1_文字_文字c_枠CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1CP = new ColorP(X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1, 悪タトゥ1_文字_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2CP = new ColorP(X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2, 悪タトゥ1_文字_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字d_枠CP = new ColorP(X0Y2_悪タトゥ1_文字_文字d_枠, 悪タトゥ1_文字_文字d_枠CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1CP = new ColorP(X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1, 悪タトゥ1_文字_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2CP = new ColorP(X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2, 悪タトゥ1_文字_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字e_枠CP = new ColorP(X0Y2_悪タトゥ1_文字_文字e_枠, 悪タトゥ1_文字_文字e_枠CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1CP = new ColorP(X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1, 悪タトゥ1_文字_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2CP = new ColorP(X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2, 悪タトゥ1_文字_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3CP = new ColorP(X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3, 悪タトゥ1_文字_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字a_枠CP = new ColorP(X0Y2_悪タトゥ1_文字_文字a_枠, 悪タトゥ1_文字_文字a_枠CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1CP = new ColorP(X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1, 悪タトゥ1_文字_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2CP = new ColorP(X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2, 悪タトゥ1_文字_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_タトゥ1CP = new ColorP(X0Y2_悪タトゥ1_タトゥ1, 悪タトゥ1_タトゥ1CD, DisUnit, abj: true); + X0Y2_悪タトゥ1_タトゥ2CP = new ColorP(X0Y2_悪タトゥ1_タトゥ2, 悪タトゥ1_タトゥ2CD, DisUnit, abj: true); + X0Y2_悪タトゥ2_逆十字_逆十字1CP = new ColorP(X0Y2_悪タトゥ2_逆十字_逆十字1, 悪タトゥ2_逆十字_逆十字1CD, DisUnit, abj: true); + X0Y2_悪タトゥ2_逆十字_逆十字2CP = new ColorP(X0Y2_悪タトゥ2_逆十字_逆十字2, 悪タトゥ2_逆十字_逆十字2CD, DisUnit, abj: true); + X0Y2_植性_通常_葉3CP = new ColorP(X0Y2_植性_通常_葉3, 植性_葉3_2CD, DisUnit, abj: true); + X0Y2_植性_通常_葉2CP = new ColorP(X0Y2_植性_通常_葉2, 植性_葉2_2CD, DisUnit, abj: true); + X0Y2_植性_通常_葉1CP = new ColorP(X0Y2_植性_通常_葉1, 植性_葉1_2CD, DisUnit, abj: true); + X0Y2_植性_欠損_葉3CP = new ColorP(X0Y2_植性_欠損_葉3, 植性_葉3_2CD, DisUnit, abj: true); + X0Y2_植性_欠損_葉2CP = new ColorP(X0Y2_植性_欠損_葉2, 植性_葉2_2CD, DisUnit, abj: true); + X0Y2_植性_欠損_葉1CP = new ColorP(X0Y2_植性_欠損_葉1, 植性_葉1_2CD, DisUnit, abj: true); + X0Y2_傷I1CP = new ColorP(X0Y2_傷I1, 傷I1CD, DisUnit, abj: true); + X0Y2_傷I2CP = new ColorP(X0Y2_傷I2, 傷I2CD, DisUnit, abj: true); + X0Y2_傷I3CP = new ColorP(X0Y2_傷I3, 傷I3CD, DisUnit, abj: true); + X0Y2_ハイライト1CP = new ColorP(X0Y2_ハイライト1, ハイライト1CD, DisUnit, abj: true); + X0Y2_ハイライト2CP = new ColorP(X0Y2_ハイライト2, ハイライト2CD, DisUnit, abj: true); + X0Y2_パンストCP = new ColorP(X0Y2_パンスト, パンストCD, DisUnit, abj: false); + X0Y2_パンスト_ハイライトCP = new ColorP(X0Y2_パンスト_ハイライト, パンスト_ハイライトCD, DisUnit, abj: true); + X0Y2_ニーハイ_ニーハイ1CP = new ColorP(X0Y2_ニーハイ_ニーハイ1, ニーハイ_ニーハイ1CD, DisUnit, abj: true); + X0Y2_ニーハイ_ニーハイ2CP = new ColorP(X0Y2_ニーハイ_ニーハイ2, ニーハイ_ニーハイ2CD, DisUnit, abj: true); + X0Y2_ニーハイ_ハイライトCP = new ColorP(X0Y2_ニーハイ_ハイライト, ニーハイ_ハイライトCD, DisUnit, abj: true); + X0Y3_腿CP = new ColorP(X0Y3_腿, 腿3CD, DisUnit, abj: true); + X0Y3_筋CP = new ColorP(X0Y3_筋, 筋CD, DisUnit, abj: false); + X0Y3_獣性_獣毛1CP = new ColorP(X0Y3_獣性_獣毛1, 獣性_獣毛1_3CD, DisUnit, abj: true); + X0Y3_獣性_獣毛2CP = new ColorP(X0Y3_獣性_獣毛2, 獣性_獣毛2_3CD, DisUnit, abj: true); + X0Y3_淫タトゥ_タトゥ左1CP = new ColorP(X0Y3_淫タトゥ_タトゥ左1, 淫タトゥ_タトゥ左1CD, DisUnit, abj: true); + X0Y3_淫タトゥ_タトゥ右1CP = new ColorP(X0Y3_淫タトゥ_タトゥ右1, 淫タトゥ_タトゥ右1CD, DisUnit, abj: true); + X0Y3_淫タトゥ_タトゥ左2CP = new ColorP(X0Y3_淫タトゥ_タトゥ左2, 淫タトゥ_タトゥ左2CD, DisUnit, abj: true); + X0Y3_淫タトゥ_タトゥ右2CP = new ColorP(X0Y3_淫タトゥ_タトゥ右2, 淫タトゥ_タトゥ右2CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字c_枠CP = new ColorP(X0Y3_悪タトゥ1_文字_文字c_枠, 悪タトゥ1_文字_文字c_枠CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1CP = new ColorP(X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1, 悪タトゥ1_文字_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2CP = new ColorP(X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2, 悪タトゥ1_文字_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字d_枠CP = new ColorP(X0Y3_悪タトゥ1_文字_文字d_枠, 悪タトゥ1_文字_文字d_枠CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1CP = new ColorP(X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1, 悪タトゥ1_文字_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2CP = new ColorP(X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2, 悪タトゥ1_文字_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字e_枠CP = new ColorP(X0Y3_悪タトゥ1_文字_文字e_枠, 悪タトゥ1_文字_文字e_枠CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1CP = new ColorP(X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1, 悪タトゥ1_文字_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2CP = new ColorP(X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2, 悪タトゥ1_文字_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3CP = new ColorP(X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3, 悪タトゥ1_文字_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字a_枠CP = new ColorP(X0Y3_悪タトゥ1_文字_文字a_枠, 悪タトゥ1_文字_文字a_枠CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1CP = new ColorP(X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1, 悪タトゥ1_文字_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2CP = new ColorP(X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2, 悪タトゥ1_文字_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字b_枠CP = new ColorP(X0Y3_悪タトゥ1_文字_文字b_枠, 悪タトゥ1_文字_文字b_枠CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1CP = new ColorP(X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1, 悪タトゥ1_文字_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2CP = new ColorP(X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2, 悪タトゥ1_文字_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_タトゥ1CP = new ColorP(X0Y3_悪タトゥ1_タトゥ1, 悪タトゥ1_タトゥ1CD, DisUnit, abj: true); + X0Y3_悪タトゥ1_タトゥ2CP = new ColorP(X0Y3_悪タトゥ1_タトゥ2, 悪タトゥ1_タトゥ2CD, DisUnit, abj: true); + X0Y3_悪タトゥ2_逆十字_逆十字1CP = new ColorP(X0Y3_悪タトゥ2_逆十字_逆十字1, 悪タトゥ2_逆十字_逆十字1CD, DisUnit, abj: true); + X0Y3_悪タトゥ2_逆十字_逆十字2CP = new ColorP(X0Y3_悪タトゥ2_逆十字_逆十字2, 悪タトゥ2_逆十字_逆十字2CD, DisUnit, abj: true); + X0Y3_鱗_鱗1CP = new ColorP(X0Y3_鱗_鱗1, 竜性_鱗1CD, DisUnit, abj: true); + X0Y3_鱗_鱗2CP = new ColorP(X0Y3_鱗_鱗2, 竜性_鱗2CD, DisUnit, abj: true); + X0Y3_鱗_鱗3CP = new ColorP(X0Y3_鱗_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y3_鱗_鱗4CP = new ColorP(X0Y3_鱗_鱗4, 竜性_鱗4CD, DisUnit, abj: true); + X0Y3_紋柄_紋1CP = new ColorP(X0Y3_紋柄_紋1, 紋柄_紋1CD, DisUnit, abj: true); + X0Y3_紋柄_紋2CP = new ColorP(X0Y3_紋柄_紋2, 紋柄_紋2CD, DisUnit, abj: true); + X0Y3_紋柄_紋3CP = new ColorP(X0Y3_紋柄_紋3, 紋柄_紋3CD, DisUnit, abj: true); + X0Y3_紋柄_紋4CP = new ColorP(X0Y3_紋柄_紋4, 紋柄_紋4CD, DisUnit, abj: true); + X0Y3_植性_通常_葉3CP = new ColorP(X0Y3_植性_通常_葉3, 植性_葉3_3CD, DisUnit, abj: true); + X0Y3_植性_通常_葉2CP = new ColorP(X0Y3_植性_通常_葉2, 植性_葉2_3CD, DisUnit, abj: true); + X0Y3_植性_通常_葉1CP = new ColorP(X0Y3_植性_通常_葉1, 植性_葉1_3CD, DisUnit, abj: true); + X0Y3_植性_欠損_葉3CP = new ColorP(X0Y3_植性_欠損_葉3, 植性_葉3_3CD, DisUnit, abj: true); + X0Y3_植性_欠損_葉2CP = new ColorP(X0Y3_植性_欠損_葉2, 植性_葉2_3CD, DisUnit, abj: true); + X0Y3_植性_欠損_葉1CP = new ColorP(X0Y3_植性_欠損_葉1, 植性_葉1_3CD, DisUnit, abj: true); + X0Y3_傷I1CP = new ColorP(X0Y3_傷I1, 傷I1CD, DisUnit, abj: true); + X0Y3_傷I2CP = new ColorP(X0Y3_傷I2, 傷I2CD, DisUnit, abj: true); + X0Y3_傷I3CP = new ColorP(X0Y3_傷I3, 傷I3CD, DisUnit, abj: true); + X0Y3_傷XCP = new ColorP(X0Y3_傷X, 傷XCD, DisUnit, abj: true); + X0Y3_ハイライト1CP = new ColorP(X0Y3_ハイライト1, ハイライト1CD, DisUnit, abj: true); + X0Y3_ハイライト2CP = new ColorP(X0Y3_ハイライト2, ハイライト2CD, DisUnit, abj: true); + X0Y3_パンストCP = new ColorP(X0Y3_パンスト, パンストCD, DisUnit, abj: false); + X0Y3_パンスト_ハイライトCP = new ColorP(X0Y3_パンスト_ハイライト, パンスト_ハイライトCD, DisUnit, abj: true); + X0Y3_ニーハイ_ニーハイ1CP = new ColorP(X0Y3_ニーハイ_ニーハイ1, ニーハイ_ニーハイ1CD, DisUnit, abj: true); + X0Y3_ニーハイ_ニーハイ2CP = new ColorP(X0Y3_ニーハイ_ニーハイ2, ニーハイ_ニーハイ2CD, DisUnit, abj: true); + X0Y3_ニーハイ_ハイライトCP = new ColorP(X0Y3_ニーハイ_ハイライト, ニーハイ_ハイライトCD, DisUnit, abj: true); + X0Y4_腿CP = new ColorP(X0Y4_腿, 腿4CD, DisUnit, abj: true); + X0Y4_筋CP = new ColorP(X0Y4_筋, 筋CD, DisUnit, abj: false); + X0Y4_獣性_獣毛1CP = new ColorP(X0Y4_獣性_獣毛1, 獣性_獣毛1_4CD, DisUnit, abj: true); + X0Y4_獣性_獣毛2CP = new ColorP(X0Y4_獣性_獣毛2, 獣性_獣毛2_4CD, DisUnit, abj: true); + X0Y4_淫タトゥ_タトゥ左1CP = new ColorP(X0Y4_淫タトゥ_タトゥ左1, 淫タトゥ_タトゥ左1CD, DisUnit, abj: true); + X0Y4_淫タトゥ_タトゥ右1CP = new ColorP(X0Y4_淫タトゥ_タトゥ右1, 淫タトゥ_タトゥ右1CD, DisUnit, abj: true); + X0Y4_淫タトゥ_タトゥ左2CP = new ColorP(X0Y4_淫タトゥ_タトゥ左2, 淫タトゥ_タトゥ左2CD, DisUnit, abj: true); + X0Y4_淫タトゥ_タトゥ右2CP = new ColorP(X0Y4_淫タトゥ_タトゥ右2, 淫タトゥ_タトゥ右2CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字d_枠CP = new ColorP(X0Y4_悪タトゥ1_文字_文字d_枠, 悪タトゥ1_文字_文字d_枠CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1CP = new ColorP(X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1, 悪タトゥ1_文字_文字d_文字タトゥ1CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2CP = new ColorP(X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2, 悪タトゥ1_文字_文字d_文字タトゥ2CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字e_枠CP = new ColorP(X0Y4_悪タトゥ1_文字_文字e_枠, 悪タトゥ1_文字_文字e_枠CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1CP = new ColorP(X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1, 悪タトゥ1_文字_文字e_文字タトゥ1CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2CP = new ColorP(X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2, 悪タトゥ1_文字_文字e_文字タトゥ2CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3CP = new ColorP(X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3, 悪タトゥ1_文字_文字e_文字タトゥ3CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字a_枠CP = new ColorP(X0Y4_悪タトゥ1_文字_文字a_枠, 悪タトゥ1_文字_文字a_枠CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1CP = new ColorP(X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1, 悪タトゥ1_文字_文字a_文字タトゥ1CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2CP = new ColorP(X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2, 悪タトゥ1_文字_文字a_文字タトゥ2CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字b_枠CP = new ColorP(X0Y4_悪タトゥ1_文字_文字b_枠, 悪タトゥ1_文字_文字b_枠CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1CP = new ColorP(X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1, 悪タトゥ1_文字_文字b_文字タトゥ1CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2CP = new ColorP(X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2, 悪タトゥ1_文字_文字b_文字タトゥ2CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字c_枠CP = new ColorP(X0Y4_悪タトゥ1_文字_文字c_枠, 悪タトゥ1_文字_文字c_枠CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1CP = new ColorP(X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1, 悪タトゥ1_文字_文字c_文字タトゥ1CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2CP = new ColorP(X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2, 悪タトゥ1_文字_文字c_文字タトゥ2CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_タトゥ1CP = new ColorP(X0Y4_悪タトゥ1_タトゥ1, 悪タトゥ1_タトゥ1CD, DisUnit, abj: true); + X0Y4_悪タトゥ1_タトゥ2CP = new ColorP(X0Y4_悪タトゥ1_タトゥ2, 悪タトゥ1_タトゥ2CD, DisUnit, abj: true); + X0Y4_鱗_鱗1CP = new ColorP(X0Y4_鱗_鱗1, 竜性_鱗1CD, DisUnit, abj: true); + X0Y4_鱗_鱗2CP = new ColorP(X0Y4_鱗_鱗2, 竜性_鱗2CD, DisUnit, abj: true); + X0Y4_鱗_鱗3CP = new ColorP(X0Y4_鱗_鱗3, 竜性_鱗3CD, DisUnit, abj: true); + X0Y4_鱗_鱗4CP = new ColorP(X0Y4_鱗_鱗4, 竜性_鱗4CD, DisUnit, abj: true); + X0Y4_紋柄_紋1CP = new ColorP(X0Y4_紋柄_紋1, 紋柄_紋1CD, DisUnit, abj: true); + X0Y4_紋柄_紋2CP = new ColorP(X0Y4_紋柄_紋2, 紋柄_紋2CD, DisUnit, abj: true); + X0Y4_紋柄_紋3CP = new ColorP(X0Y4_紋柄_紋3, 紋柄_紋3CD, DisUnit, abj: true); + X0Y4_紋柄_紋4CP = new ColorP(X0Y4_紋柄_紋4, 紋柄_紋4CD, DisUnit, abj: true); + X0Y4_植性_通常_葉3CP = new ColorP(X0Y4_植性_通常_葉3, 植性_葉3_4CD, DisUnit, abj: true); + X0Y4_植性_通常_葉2CP = new ColorP(X0Y4_植性_通常_葉2, 植性_葉2_4CD, DisUnit, abj: true); + X0Y4_植性_通常_葉1CP = new ColorP(X0Y4_植性_通常_葉1, 植性_葉1_4CD, DisUnit, abj: true); + X0Y4_植性_欠損_葉3CP = new ColorP(X0Y4_植性_欠損_葉3, 植性_葉3_4CD, DisUnit, abj: true); + X0Y4_植性_欠損_葉2CP = new ColorP(X0Y4_植性_欠損_葉2, 植性_葉2_4CD, DisUnit, abj: true); + X0Y4_植性_欠損_葉1CP = new ColorP(X0Y4_植性_欠損_葉1, 植性_葉1_4CD, DisUnit, abj: true); + X0Y4_傷I1CP = new ColorP(X0Y4_傷I1, 傷I1CD, DisUnit, abj: true); + X0Y4_傷XCP = new ColorP(X0Y4_傷X, 傷XCD, DisUnit, abj: true); + X0Y4_ハイライト1CP = new ColorP(X0Y4_ハイライト1, ハイライト1CD, DisUnit, abj: true); + X0Y4_ハイライト2CP = new ColorP(X0Y4_ハイライト2, ハイライト2CD, DisUnit, abj: true); + X0Y4_パンストCP = new ColorP(X0Y4_パンスト, パンストCD, DisUnit, abj: false); + X0Y4_パンスト_ハイライトCP = new ColorP(X0Y4_パンスト_ハイライト, パンスト_ハイライトCD, DisUnit, abj: true); + X0Y4_ニーハイ_ニーハイ1CP = new ColorP(X0Y4_ニーハイ_ニーハイ1, ニーハイ_ニーハイ1CD, DisUnit, abj: true); + X0Y4_ニーハイ_ニーハイ2CP = new ColorP(X0Y4_ニーハイ_ニーハイ2, ニーハイ_ニーハイ2CD, DisUnit, abj: true); + X0Y4_ニーハイ_ハイライトCP = new ColorP(X0Y4_ニーハイ_ハイライト, ニーハイ_ハイライトCD, DisUnit, abj: true); + if (e.スライム) + { + スライム(); + } + 筋肉濃度 = e.筋肉濃度; + 傷I1濃度 = e.傷I1濃度; + 傷I2濃度 = e.傷I2濃度; + 傷I3濃度 = e.傷I3濃度; + 傷I4濃度 = e.傷I4濃度; + 傷X濃度 = e.傷X濃度; + ハイライト濃度 = e.ハイライト濃度; + 濃度 = e.濃度; + } + + public override void 描画0(Are Are) + { + switch (本体.IndexY) + { + case 0: + Are.Draw(X0Y0_腿); + Are.Draw(X0Y0_筋); + Are.Draw(X0Y0_悪タトゥ1_文字_文字a_枠); + Are.Draw(X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ1_文字_文字b_枠); + Are.Draw(X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ1_文字_文字c_枠); + Are.Draw(X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ1_文字_文字d_枠); + Are.Draw(X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ1_文字_文字e_枠); + Are.Draw(X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3); + Are.Draw(X0Y0_悪タトゥ1_タトゥ1); + Are.Draw(X0Y0_悪タトゥ1_タトゥ2); + Are.Draw(X0Y0_獣性_獣毛1); + Are.Draw(X0Y0_獣性_獣毛2); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右); + Are.Draw(X0Y0_淫タトゥ_タトゥ左1); + Are.Draw(X0Y0_淫タトゥ_タトゥ右1); + Are.Draw(X0Y0_淫タトゥ_タトゥ左2); + Are.Draw(X0Y0_淫タトゥ_タトゥ右2); + Are.Draw(X0Y0_悪タトゥ2_逆十字_逆十字1); + Are.Draw(X0Y0_悪タトゥ2_逆十字_逆十字2); + Are.Draw(X0Y0_植性_通常_葉3); + Are.Draw(X0Y0_植性_欠損_葉3); + Are.Draw(X0Y0_植性_通常_葉2); + Are.Draw(X0Y0_植性_欠損_葉2); + Are.Draw(X0Y0_竜性_鱗1); + Are.Draw(X0Y0_竜性_鱗2); + Are.Draw(X0Y0_竜性_鱗3); + Are.Draw(X0Y0_竜性_鱗4); + Are.Draw(X0Y0_紋柄_紋1); + Are.Draw(X0Y0_紋柄_紋2); + Are.Draw(X0Y0_紋柄_紋3); + Are.Draw(X0Y0_紋柄_紋4); + Are.Draw(X0Y0_植性_通常_葉1); + Are.Draw(X0Y0_植性_欠損_葉1); + Are.Draw(X0Y0_虫性_器官1); + Are.Draw(X0Y0_虫性_器官2); + Are.Draw(X0Y0_傷I1); + Are.Draw(X0Y0_傷I2); + Are.Draw(X0Y0_傷I3); + Are.Draw(X0Y0_傷I4); + Are.Draw(X0Y0_傷X); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y0_ハイライト1); + Are.Draw(X0Y0_ハイライト2); + Are.Draw(X0Y0_パンスト); + Are.Draw(X0Y0_パンスト_ハイライト); + Are.Draw(X0Y0_ニーハイ_ニーハイ1); + Are.Draw(X0Y0_ニーハイ_ニーハイ2); + Are.Draw(X0Y0_ニーハイ_ハイライト); + break; + case 1: + Are.Draw(X0Y1_腿); + Are.Draw(X0Y1_筋); + Are.Draw(X0Y1_悪タトゥ1_文字_文字a_枠); + Are.Draw(X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ1_文字_文字b_枠); + Are.Draw(X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ1_文字_文字c_枠); + Are.Draw(X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ1_文字_文字d_枠); + Are.Draw(X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ1_文字_文字e_枠); + Are.Draw(X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1); + Are.Draw(X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2); + Are.Draw(X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3); + Are.Draw(X0Y1_悪タトゥ1_タトゥ1); + Are.Draw(X0Y1_悪タトゥ1_タトゥ2); + Are.Draw(X0Y1_獣性_獣毛1); + Are.Draw(X0Y1_獣性_獣毛2); + Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ左); + Are.Draw(X0Y1_淫タトゥ_ハート_タトゥ右); + Are.Draw(X0Y1_淫タトゥ_タトゥ左1); + Are.Draw(X0Y1_淫タトゥ_タトゥ右1); + Are.Draw(X0Y1_淫タトゥ_タトゥ左2); + Are.Draw(X0Y1_淫タトゥ_タトゥ右2); + Are.Draw(X0Y1_悪タトゥ2_逆十字_逆十字1); + Are.Draw(X0Y1_悪タトゥ2_逆十字_逆十字2); + Are.Draw(X0Y1_植性_通常_葉3); + Are.Draw(X0Y1_植性_欠損_葉3); + Are.Draw(X0Y1_植性_通常_葉2); + Are.Draw(X0Y1_植性_欠損_葉2); + Are.Draw(X0Y1_鱗_鱗1); + Are.Draw(X0Y1_鱗_鱗2); + Are.Draw(X0Y1_鱗_鱗3); + Are.Draw(X0Y1_鱗_鱗4); + Are.Draw(X0Y1_紋柄_紋1); + Are.Draw(X0Y1_紋柄_紋2); + Are.Draw(X0Y1_紋柄_紋3); + Are.Draw(X0Y1_紋柄_紋4); + Are.Draw(X0Y1_植性_通常_葉1); + Are.Draw(X0Y1_植性_欠損_葉1); + Are.Draw(X0Y1_虫性_器官1); + Are.Draw(X0Y1_虫性_器官2); + Are.Draw(X0Y1_傷I1); + Are.Draw(X0Y1_傷I2); + Are.Draw(X0Y1_傷I3); + Are.Draw(X0Y1_傷I4); + Are.Draw(X0Y1_傷X); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y1_ハイライト1); + Are.Draw(X0Y1_ハイライト2); + Are.Draw(X0Y1_パンスト); + Are.Draw(X0Y1_パンスト_ハイライト); + Are.Draw(X0Y1_ニーハイ_ニーハイ1); + Are.Draw(X0Y1_ニーハイ_ニーハイ2); + Are.Draw(X0Y1_ニーハイ_ハイライト); + break; + case 2: + Are.Draw(X0Y2_腿); + Are.Draw(X0Y2_筋); + Are.Draw(X0Y2_悪タトゥ1_文字_文字b_枠); + Are.Draw(X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1); + Are.Draw(X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2); + Are.Draw(X0Y2_悪タトゥ1_文字_文字c_枠); + Are.Draw(X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1); + Are.Draw(X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2); + Are.Draw(X0Y2_悪タトゥ1_文字_文字d_枠); + Are.Draw(X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1); + Are.Draw(X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2); + Are.Draw(X0Y2_悪タトゥ1_文字_文字e_枠); + Are.Draw(X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1); + Are.Draw(X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2); + Are.Draw(X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3); + Are.Draw(X0Y2_悪タトゥ1_文字_文字a_枠); + Are.Draw(X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1); + Are.Draw(X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2); + Are.Draw(X0Y2_悪タトゥ1_タトゥ1); + Are.Draw(X0Y2_悪タトゥ1_タトゥ2); + Are.Draw(X0Y2_獣性_獣毛1); + Are.Draw(X0Y2_獣性_獣毛2); + Are.Draw(X0Y2_淫タトゥ_ハート_タトゥ左); + Are.Draw(X0Y2_淫タトゥ_ハート_タトゥ右); + Are.Draw(X0Y2_淫タトゥ_タトゥ右1); + Are.Draw(X0Y2_淫タトゥ_タトゥ右2); + Are.Draw(X0Y2_悪タトゥ2_逆十字_逆十字1); + Are.Draw(X0Y2_悪タトゥ2_逆十字_逆十字2); + Are.Draw(X0Y2_植性_通常_葉3); + Are.Draw(X0Y2_植性_欠損_葉3); + Are.Draw(X0Y2_植性_通常_葉2); + Are.Draw(X0Y2_植性_欠損_葉2); + Are.Draw(X0Y2_植性_通常_葉1); + Are.Draw(X0Y2_植性_欠損_葉1); + Are.Draw(X0Y2_傷I1); + Are.Draw(X0Y2_傷I2); + Are.Draw(X0Y2_傷I3); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y2_ハイライト1); + Are.Draw(X0Y2_ハイライト2); + Are.Draw(X0Y2_パンスト); + Are.Draw(X0Y2_パンスト_ハイライト); + Are.Draw(X0Y2_ニーハイ_ニーハイ1); + Are.Draw(X0Y2_ニーハイ_ニーハイ2); + Are.Draw(X0Y2_ニーハイ_ハイライト); + break; + case 3: + Are.Draw(X0Y3_腿); + Are.Draw(X0Y3_筋); + Are.Draw(X0Y3_悪タトゥ1_文字_文字c_枠); + Are.Draw(X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1); + Are.Draw(X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2); + Are.Draw(X0Y3_悪タトゥ1_文字_文字d_枠); + Are.Draw(X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1); + Are.Draw(X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2); + Are.Draw(X0Y3_悪タトゥ1_文字_文字e_枠); + Are.Draw(X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1); + Are.Draw(X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2); + Are.Draw(X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3); + Are.Draw(X0Y3_悪タトゥ1_文字_文字a_枠); + Are.Draw(X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1); + Are.Draw(X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2); + Are.Draw(X0Y3_悪タトゥ1_文字_文字b_枠); + Are.Draw(X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1); + Are.Draw(X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2); + Are.Draw(X0Y3_悪タトゥ1_タトゥ1); + Are.Draw(X0Y3_悪タトゥ1_タトゥ2); + Are.Draw(X0Y3_獣性_獣毛1); + Are.Draw(X0Y3_獣性_獣毛2); + Are.Draw(X0Y3_淫タトゥ_タトゥ左1); + Are.Draw(X0Y3_淫タトゥ_タトゥ右1); + Are.Draw(X0Y3_淫タトゥ_タトゥ左2); + Are.Draw(X0Y3_淫タトゥ_タトゥ右2); + Are.Draw(X0Y3_悪タトゥ2_逆十字_逆十字1); + Are.Draw(X0Y3_悪タトゥ2_逆十字_逆十字2); + Are.Draw(X0Y3_植性_通常_葉3); + Are.Draw(X0Y3_植性_欠損_葉3); + Are.Draw(X0Y3_植性_通常_葉2); + Are.Draw(X0Y3_植性_欠損_葉2); + Are.Draw(X0Y3_鱗_鱗1); + Are.Draw(X0Y3_鱗_鱗2); + Are.Draw(X0Y3_鱗_鱗3); + Are.Draw(X0Y3_鱗_鱗4); + Are.Draw(X0Y3_紋柄_紋1); + Are.Draw(X0Y3_紋柄_紋2); + Are.Draw(X0Y3_紋柄_紋3); + Are.Draw(X0Y3_紋柄_紋4); + Are.Draw(X0Y3_植性_通常_葉1); + Are.Draw(X0Y3_植性_欠損_葉1); + Are.Draw(X0Y3_傷I1); + Are.Draw(X0Y3_傷I2); + Are.Draw(X0Y3_傷I3); + Are.Draw(X0Y3_傷X); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y3_ハイライト1); + Are.Draw(X0Y3_ハイライト2); + Are.Draw(X0Y3_パンスト); + Are.Draw(X0Y3_パンスト_ハイライト); + Are.Draw(X0Y3_ニーハイ_ニーハイ1); + Are.Draw(X0Y3_ニーハイ_ニーハイ2); + Are.Draw(X0Y3_ニーハイ_ハイライト); + break; + default: + Are.Draw(X0Y4_腿); + Are.Draw(X0Y4_筋); + Are.Draw(X0Y4_悪タトゥ1_文字_文字d_枠); + Are.Draw(X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1); + Are.Draw(X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2); + Are.Draw(X0Y4_悪タトゥ1_文字_文字e_枠); + Are.Draw(X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1); + Are.Draw(X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2); + Are.Draw(X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3); + Are.Draw(X0Y4_悪タトゥ1_文字_文字a_枠); + Are.Draw(X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1); + Are.Draw(X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2); + Are.Draw(X0Y4_悪タトゥ1_文字_文字b_枠); + Are.Draw(X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1); + Are.Draw(X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2); + Are.Draw(X0Y4_悪タトゥ1_文字_文字c_枠); + Are.Draw(X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1); + Are.Draw(X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2); + Are.Draw(X0Y4_悪タトゥ1_タトゥ1); + Are.Draw(X0Y4_悪タトゥ1_タトゥ2); + Are.Draw(X0Y4_獣性_獣毛1); + Are.Draw(X0Y4_獣性_獣毛2); + Are.Draw(X0Y4_淫タトゥ_タトゥ左1); + Are.Draw(X0Y4_淫タトゥ_タトゥ右1); + Are.Draw(X0Y4_淫タトゥ_タトゥ左2); + Are.Draw(X0Y4_淫タトゥ_タトゥ右2); + Are.Draw(X0Y4_植性_通常_葉3); + Are.Draw(X0Y4_植性_欠損_葉3); + Are.Draw(X0Y4_植性_通常_葉2); + Are.Draw(X0Y4_植性_欠損_葉2); + Are.Draw(X0Y4_鱗_鱗1); + Are.Draw(X0Y4_鱗_鱗2); + Are.Draw(X0Y4_鱗_鱗3); + Are.Draw(X0Y4_鱗_鱗4); + Are.Draw(X0Y4_紋柄_紋1); + Are.Draw(X0Y4_紋柄_紋2); + Are.Draw(X0Y4_紋柄_紋3); + Are.Draw(X0Y4_紋柄_紋4); + Are.Draw(X0Y4_植性_通常_葉1); + Are.Draw(X0Y4_植性_欠損_葉1); + Are.Draw(X0Y4_傷I1); + Are.Draw(X0Y4_傷X); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y4_ハイライト1); + Are.Draw(X0Y4_ハイライト2); + Are.Draw(X0Y4_パンスト); + Are.Draw(X0Y4_パンスト_ハイライト); + Are.Draw(X0Y4_ニーハイ_ニーハイ1); + Are.Draw(X0Y4_ニーハイ_ニーハイ2); + Are.Draw(X0Y4_ニーハイ_ハイライト); + break; + } + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_腿.AngleBase = num * -8.53773646251594E-07; + X0Y1_腿.AngleBase = num * -313.0; + X0Y2_腿.AngleBase = num * -271.0; + X0Y3_腿.AngleBase = num * -222.0; + X0Y4_腿.AngleBase = num * -182.0; + 本体.JoinPAall(); + } + + public void 虫性() + { + X0Y0_腿.OP[(!右) ? 4 : 0].Outline = true; + X0Y1_腿.OP[(!右) ? 4 : 0].Outline = true; + X0Y2_腿.OP[右 ? 4 : 0].Outline = true; + X0Y3_腿.OP[(!右) ? 4 : 0].Outline = true; + X0Y4_腿.OP[右 ? 4 : 0].Outline = true; + } + + public void スライム() + { + X0Y0_腿.OP[右 ? 4 : 0].Outline = false; + X0Y0_腿.OP[(!右) ? 1 : 3].Outline = false; + X0Y0_腿.OP[右 ? 2 : 2].Outline = false; + X0Y0_腿.OP[右 ? 1 : 3].Outline = false; + X0Y1_腿.OP[右 ? 4 : 0].Outline = false; + X0Y1_腿.OP[(!右) ? 1 : 3].Outline = false; + X0Y1_腿.OP[右 ? 2 : 2].Outline = false; + X0Y1_腿.OP[右 ? 1 : 3].Outline = false; + X0Y2_腿.OP[(!右) ? 1 : 3].Outline = false; + X0Y2_腿.OP[右 ? 2 : 2].Outline = false; + X0Y2_腿.OP[右 ? 1 : 3].Outline = false; + X0Y2_腿.OP[(!右) ? 4 : 0].Outline = false; + X0Y3_腿.OP[右 ? 4 : 0].Outline = false; + X0Y3_腿.OP[(!右) ? 1 : 3].Outline = false; + X0Y3_腿.OP[右 ? 2 : 2].Outline = false; + X0Y3_腿.OP[右 ? 1 : 3].Outline = false; + X0Y4_腿.OP[(!右) ? 1 : 3].Outline = false; + X0Y4_腿.OP[右 ? 2 : 2].Outline = false; + X0Y4_腿.OP[右 ? 1 : 3].Outline = false; + X0Y4_腿.OP[(!右) ? 4 : 0].Outline = false; + Color Col = Color.FromArgb(128, 腿0CD.c2.Col2); + 腿0CD.色 = new Color2(ref 腿0CD.c2.Col1, ref Col); + 腿1CD.色 = new Color2(ref 腿1CD.c2.Col1, ref Col); + 腿2CD.色 = new Color2(ref 腿2CD.c2.Col1, ref Col); + 腿3CD.色 = new Color2(ref 腿3CD.c2.Col1, ref Col); + 腿4CD.色 = new Color2(ref 腿4CD.c2.Col1, ref Col); + } + + public override bool Is布(Par p) + { + if (p != X0Y0_パンスト && p != X0Y0_パンスト_ハイライト && p != X0Y0_ニーハイ_ニーハイ1 && p != X0Y0_ニーハイ_ニーハイ2 && p != X0Y0_ニーハイ_ハイライト && p != X0Y1_パンスト && p != X0Y1_パンスト_ハイライト && p != X0Y1_ニーハイ_ニーハイ1 && p != X0Y1_ニーハイ_ニーハイ2 && p != X0Y1_ニーハイ_ハイライト && p != X0Y2_パンスト && p != X0Y2_パンスト_ハイライト && p != X0Y2_ニーハイ_ニーハイ1 && p != X0Y2_ニーハイ_ニーハイ2 && p != X0Y2_ニーハイ_ハイライト && p != X0Y3_パンスト && p != X0Y3_パンスト_ハイライト && p != X0Y3_ニーハイ_ニーハイ1 && p != X0Y3_ニーハイ_ニーハイ2 && p != X0Y3_ニーハイ_ハイライト && p != X0Y4_パンスト && p != X0Y4_パンスト_ハイライト && p != X0Y4_ニーハイ_ニーハイ1 && p != X0Y4_ニーハイ_ニーハイ2) + { + return p == X0Y4_ニーハイ_ハイライト; + } + return true; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_腿CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_獣性_獣毛1CP.Update(); + X0Y0_獣性_獣毛2CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ左CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ右CP.Update(); + X0Y0_淫タトゥ_タトゥ左1CP.Update(); + X0Y0_淫タトゥ_タトゥ右1CP.Update(); + X0Y0_淫タトゥ_タトゥ左2CP.Update(); + X0Y0_淫タトゥ_タトゥ右2CP.Update(); + X0Y0_悪タトゥ1_文字_文字a_枠CP.Update(); + X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ1_文字_文字b_枠CP.Update(); + X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ1_文字_文字c_枠CP.Update(); + X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ1_文字_文字d_枠CP.Update(); + X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ1_文字_文字e_枠CP.Update(); + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3CP.Update(); + X0Y0_悪タトゥ1_タトゥ1CP.Update(); + X0Y0_悪タトゥ1_タトゥ2CP.Update(); + X0Y0_悪タトゥ2_逆十字_逆十字1CP.Update(); + X0Y0_悪タトゥ2_逆十字_逆十字2CP.Update(); + X0Y0_竜性_鱗1CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_竜性_鱗4CP.Update(); + X0Y0_紋柄_紋1CP.Update(); + X0Y0_紋柄_紋2CP.Update(); + X0Y0_紋柄_紋3CP.Update(); + X0Y0_紋柄_紋4CP.Update(); + X0Y0_植性_通常_葉3CP.Update(); + X0Y0_植性_通常_葉2CP.Update(); + X0Y0_植性_通常_葉1CP.Update(); + X0Y0_植性_欠損_葉3CP.Update(); + X0Y0_植性_欠損_葉2CP.Update(); + X0Y0_植性_欠損_葉1CP.Update(); + X0Y0_虫性_器官1CP.Update(); + X0Y0_虫性_器官2CP.Update(); + X0Y0_傷I1CP.Update(); + X0Y0_傷I2CP.Update(); + X0Y0_傷I3CP.Update(); + X0Y0_傷I4CP.Update(); + X0Y0_傷XCP.Update(); + X0Y0_ハイライト1CP.Update(); + X0Y0_ハイライト2CP.Update(); + X0Y0_パンストCP.Update(); + X0Y0_パンスト_ハイライトCP.Update(); + X0Y0_ニーハイ_ニーハイ1CP.Update(); + X0Y0_ニーハイ_ニーハイ2CP.Update(); + X0Y0_ニーハイ_ハイライトCP.Update(); + break; + case 1: + X0Y1_腿CP.Update(); + X0Y1_筋CP.Update(); + X0Y1_獣性_獣毛1CP.Update(); + X0Y1_獣性_獣毛2CP.Update(); + X0Y1_淫タトゥ_ハート_タトゥ左CP.Update(); + X0Y1_淫タトゥ_ハート_タトゥ右CP.Update(); + X0Y1_淫タトゥ_タトゥ左1CP.Update(); + X0Y1_淫タトゥ_タトゥ右1CP.Update(); + X0Y1_淫タトゥ_タトゥ左2CP.Update(); + X0Y1_淫タトゥ_タトゥ右2CP.Update(); + X0Y1_悪タトゥ1_文字_文字a_枠CP.Update(); + X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ1_文字_文字b_枠CP.Update(); + X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ1_文字_文字c_枠CP.Update(); + X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ1_文字_文字d_枠CP.Update(); + X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ1_文字_文字e_枠CP.Update(); + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1CP.Update(); + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2CP.Update(); + X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3CP.Update(); + X0Y1_悪タトゥ1_タトゥ1CP.Update(); + X0Y1_悪タトゥ1_タトゥ2CP.Update(); + X0Y1_悪タトゥ2_逆十字_逆十字1CP.Update(); + X0Y1_悪タトゥ2_逆十字_逆十字2CP.Update(); + X0Y1_鱗_鱗1CP.Update(); + X0Y1_鱗_鱗2CP.Update(); + X0Y1_鱗_鱗3CP.Update(); + X0Y1_鱗_鱗4CP.Update(); + X0Y1_紋柄_紋1CP.Update(); + X0Y1_紋柄_紋2CP.Update(); + X0Y1_紋柄_紋3CP.Update(); + X0Y1_紋柄_紋4CP.Update(); + X0Y1_植性_通常_葉3CP.Update(); + X0Y1_植性_通常_葉2CP.Update(); + X0Y1_植性_通常_葉1CP.Update(); + X0Y1_植性_欠損_葉3CP.Update(); + X0Y1_植性_欠損_葉2CP.Update(); + X0Y1_植性_欠損_葉1CP.Update(); + X0Y1_虫性_器官1CP.Update(); + X0Y1_虫性_器官2CP.Update(); + X0Y1_傷I1CP.Update(); + X0Y1_傷I2CP.Update(); + X0Y1_傷I3CP.Update(); + X0Y1_傷I4CP.Update(); + X0Y1_傷XCP.Update(); + X0Y1_ハイライト1CP.Update(); + X0Y1_ハイライト2CP.Update(); + X0Y1_パンストCP.Update(); + X0Y1_パンスト_ハイライトCP.Update(); + X0Y1_ニーハイ_ニーハイ1CP.Update(); + X0Y1_ニーハイ_ニーハイ2CP.Update(); + X0Y1_ニーハイ_ハイライトCP.Update(); + break; + case 2: + X0Y2_腿CP.Update(); + X0Y2_筋CP.Update(); + X0Y2_獣性_獣毛1CP.Update(); + X0Y2_獣性_獣毛2CP.Update(); + X0Y2_淫タトゥ_ハート_タトゥ左CP.Update(); + X0Y2_淫タトゥ_ハート_タトゥ右CP.Update(); + X0Y2_淫タトゥ_タトゥ右1CP.Update(); + X0Y2_淫タトゥ_タトゥ右2CP.Update(); + X0Y2_悪タトゥ1_文字_文字b_枠CP.Update(); + X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1CP.Update(); + X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2CP.Update(); + X0Y2_悪タトゥ1_文字_文字c_枠CP.Update(); + X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1CP.Update(); + X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2CP.Update(); + X0Y2_悪タトゥ1_文字_文字d_枠CP.Update(); + X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1CP.Update(); + X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2CP.Update(); + X0Y2_悪タトゥ1_文字_文字e_枠CP.Update(); + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1CP.Update(); + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2CP.Update(); + X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3CP.Update(); + X0Y2_悪タトゥ1_文字_文字a_枠CP.Update(); + X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1CP.Update(); + X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2CP.Update(); + X0Y2_悪タトゥ1_タトゥ1CP.Update(); + X0Y2_悪タトゥ1_タトゥ2CP.Update(); + X0Y2_悪タトゥ2_逆十字_逆十字1CP.Update(); + X0Y2_悪タトゥ2_逆十字_逆十字2CP.Update(); + X0Y2_植性_通常_葉3CP.Update(); + X0Y2_植性_通常_葉2CP.Update(); + X0Y2_植性_通常_葉1CP.Update(); + X0Y2_植性_欠損_葉3CP.Update(); + X0Y2_植性_欠損_葉2CP.Update(); + X0Y2_植性_欠損_葉1CP.Update(); + X0Y2_傷I1CP.Update(); + X0Y2_傷I2CP.Update(); + X0Y2_傷I3CP.Update(); + X0Y2_ハイライト1CP.Update(); + X0Y2_ハイライト2CP.Update(); + X0Y2_パンストCP.Update(); + X0Y2_パンスト_ハイライトCP.Update(); + X0Y2_ニーハイ_ニーハイ1CP.Update(); + X0Y2_ニーハイ_ニーハイ2CP.Update(); + X0Y2_ニーハイ_ハイライトCP.Update(); + break; + case 3: + X0Y3_腿CP.Update(); + X0Y3_筋CP.Update(); + X0Y3_獣性_獣毛1CP.Update(); + X0Y3_獣性_獣毛2CP.Update(); + X0Y3_淫タトゥ_タトゥ左1CP.Update(); + X0Y3_淫タトゥ_タトゥ右1CP.Update(); + X0Y3_淫タトゥ_タトゥ左2CP.Update(); + X0Y3_淫タトゥ_タトゥ右2CP.Update(); + X0Y3_悪タトゥ1_文字_文字c_枠CP.Update(); + X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1CP.Update(); + X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2CP.Update(); + X0Y3_悪タトゥ1_文字_文字d_枠CP.Update(); + X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1CP.Update(); + X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2CP.Update(); + X0Y3_悪タトゥ1_文字_文字e_枠CP.Update(); + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1CP.Update(); + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2CP.Update(); + X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3CP.Update(); + X0Y3_悪タトゥ1_文字_文字a_枠CP.Update(); + X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1CP.Update(); + X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2CP.Update(); + X0Y3_悪タトゥ1_文字_文字b_枠CP.Update(); + X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1CP.Update(); + X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2CP.Update(); + X0Y3_悪タトゥ1_タトゥ1CP.Update(); + X0Y3_悪タトゥ1_タトゥ2CP.Update(); + X0Y3_悪タトゥ2_逆十字_逆十字1CP.Update(); + X0Y3_悪タトゥ2_逆十字_逆十字2CP.Update(); + X0Y3_鱗_鱗1CP.Update(); + X0Y3_鱗_鱗2CP.Update(); + X0Y3_鱗_鱗3CP.Update(); + X0Y3_鱗_鱗4CP.Update(); + X0Y3_紋柄_紋1CP.Update(); + X0Y3_紋柄_紋2CP.Update(); + X0Y3_紋柄_紋3CP.Update(); + X0Y3_紋柄_紋4CP.Update(); + X0Y3_植性_通常_葉3CP.Update(); + X0Y3_植性_通常_葉2CP.Update(); + X0Y3_植性_通常_葉1CP.Update(); + X0Y3_植性_欠損_葉3CP.Update(); + X0Y3_植性_欠損_葉2CP.Update(); + X0Y3_植性_欠損_葉1CP.Update(); + X0Y3_傷I1CP.Update(); + X0Y3_傷I2CP.Update(); + X0Y3_傷I3CP.Update(); + X0Y3_傷XCP.Update(); + X0Y3_ハイライト1CP.Update(); + X0Y3_ハイライト2CP.Update(); + X0Y3_パンストCP.Update(); + X0Y3_パンスト_ハイライトCP.Update(); + X0Y3_ニーハイ_ニーハイ1CP.Update(); + X0Y3_ニーハイ_ニーハイ2CP.Update(); + X0Y3_ニーハイ_ハイライトCP.Update(); + break; + default: + X0Y4_腿CP.Update(); + X0Y4_筋CP.Update(); + X0Y4_獣性_獣毛1CP.Update(); + X0Y4_獣性_獣毛2CP.Update(); + X0Y4_淫タトゥ_タトゥ左1CP.Update(); + X0Y4_淫タトゥ_タトゥ右1CP.Update(); + X0Y4_淫タトゥ_タトゥ左2CP.Update(); + X0Y4_淫タトゥ_タトゥ右2CP.Update(); + X0Y4_悪タトゥ1_文字_文字d_枠CP.Update(); + X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1CP.Update(); + X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2CP.Update(); + X0Y4_悪タトゥ1_文字_文字e_枠CP.Update(); + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1CP.Update(); + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2CP.Update(); + X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3CP.Update(); + X0Y4_悪タトゥ1_文字_文字a_枠CP.Update(); + X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1CP.Update(); + X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2CP.Update(); + X0Y4_悪タトゥ1_文字_文字b_枠CP.Update(); + X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1CP.Update(); + X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2CP.Update(); + X0Y4_悪タトゥ1_文字_文字c_枠CP.Update(); + X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1CP.Update(); + X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2CP.Update(); + X0Y4_悪タトゥ1_タトゥ1CP.Update(); + X0Y4_悪タトゥ1_タトゥ2CP.Update(); + X0Y4_鱗_鱗1CP.Update(); + X0Y4_鱗_鱗2CP.Update(); + X0Y4_鱗_鱗3CP.Update(); + X0Y4_鱗_鱗4CP.Update(); + X0Y4_紋柄_紋1CP.Update(); + X0Y4_紋柄_紋2CP.Update(); + X0Y4_紋柄_紋3CP.Update(); + X0Y4_紋柄_紋4CP.Update(); + X0Y4_植性_通常_葉3CP.Update(); + X0Y4_植性_通常_葉2CP.Update(); + X0Y4_植性_通常_葉1CP.Update(); + X0Y4_植性_欠損_葉3CP.Update(); + X0Y4_植性_欠損_葉2CP.Update(); + X0Y4_植性_欠損_葉1CP.Update(); + X0Y4_傷I1CP.Update(); + X0Y4_傷XCP.Update(); + X0Y4_ハイライト1CP.Update(); + X0Y4_ハイライト2CP.Update(); + X0Y4_パンストCP.Update(); + X0Y4_パンスト_ハイライトCP.Update(); + X0Y4_ニーハイ_ニーハイ1CP.Update(); + X0Y4_ニーハイ_ニーハイ2CP.Update(); + X0Y4_ニーハイ_ハイライトCP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.C0: + 配色C0(体配色); + break; + case 配色指定.CT1: + 配色CT1(体配色); + break; + case 配色指定.CT0: + 配色CT0(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 腿0CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 腿1CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 腿2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 腿3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 腿4CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 獣性_獣毛1_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛2_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛1_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛2_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛1_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛1_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛1_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ1_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ1_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ2_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 植性_葉3_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉2_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉1_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉3_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉2_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉1_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉3_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉3_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉3_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 虫性_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 虫性_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンストCD = new ColorD(); + パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ニーハイ_ニーハイ1CD = new ColorD(); + ニーハイ_ニーハイ2CD = new ColorD(); + ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + + private void 配色T1(体配色 体配色) + { + 腿0CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 腿1CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 腿2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 腿3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 腿4CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 獣性_獣毛1_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛2_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛1_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛2_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛1_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛1_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛1_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ1_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ1_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ2_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 植性_葉3_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉2_0CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 植性_葉1_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉3_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉2_1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 植性_葉1_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉3_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2_2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉1_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉3_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2_3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉1_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉3_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2_4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉1_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 虫性_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 虫性_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンストCD = new ColorD(); + パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ニーハイ_ニーハイ1CD = new ColorD(); + ニーハイ_ニーハイ2CD = new ColorD(); + ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + + private void 配色T0(体配色 体配色) + { + 腿0CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 腿1CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 腿2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 腿3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 腿4CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 獣性_獣毛1_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛2_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛1_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛2_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛1_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛1_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛1_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ1_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ1_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ2_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 植性_葉3_0CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 植性_葉2_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉1_0CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 植性_葉3_1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 植性_葉2_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉1_1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 植性_葉3_2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉2_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1_2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉3_3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉2_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1_3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉3_4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉2_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1_4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 虫性_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンストCD = new ColorD(); + パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ニーハイ_ニーハイ1CD = new ColorD(); + ニーハイ_ニーハイ2CD = new ColorD(); + ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + + private void 配色C0(体配色 体配色) + { + 腿0CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 腿1CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 腿2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 腿3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 腿4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 獣性_獣毛1_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛2_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛1_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛2_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛1_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛1_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛1_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ1_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ1_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ2_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 植性_葉3_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉2_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉1_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉3_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉2_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉1_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉3_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉3_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉3_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 虫性_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 虫性_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンストCD = new ColorD(); + パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ニーハイ_ニーハイ1CD = new ColorD(); + ニーハイ_ニーハイ2CD = new ColorD(); + ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + + private void 配色CT1(体配色 体配色) + { + 腿0CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 腿1CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 腿2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 腿3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 腿4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 獣性_獣毛1_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛2_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛1_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛2_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛1_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛1_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛1_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ1_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ1_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ2_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 植性_葉3_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉2_0CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 植性_葉1_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉3_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉2_1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 植性_葉1_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉3_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2_2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉1_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉3_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2_3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉1_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉3_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉2_4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉1_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 虫性_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 虫性_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンストCD = new ColorD(); + パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ニーハイ_ニーハイ1CD = new ColorD(); + ニーハイ_ニーハイ2CD = new ColorD(); + ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + + private void 配色CT0(体配色 体配色) + { + 腿0CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 腿1CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 腿2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 腿3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 腿4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 獣性_獣毛1_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛2_0CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛1_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛2_1CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 獣性_獣毛1_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛1_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_3CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛1_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 獣性_獣毛2_4CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ1_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ1_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ1_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ1_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ2_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 植性_葉3_0CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 植性_葉2_0CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉1_0CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 植性_葉3_1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 植性_葉2_1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 植性_葉1_1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 植性_葉3_2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉2_2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1_2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉3_3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉2_3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1_3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉3_4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 植性_葉2_4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_葉1_4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫性_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 虫性_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + パンストCD = new ColorD(); + パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ニーハイ_ニーハイ1CD = new ColorD(); + ニーハイ_ニーハイ2CD = new ColorD(); + ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人D.cs index 434496c..e0cc060 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人D.cs @@ -1,169 +1,170 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 腿_人D : 腿D +namespace SlaveMatrix { - public bool 腿_表示 = true; + [Serializable] + public class 腿_人D : 腿D + { + public bool 腿_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public bool 獣性_獣毛1_表示; + public bool 獣性_獣毛1_表示; - public bool 獣性_獣毛2_表示; + public bool 獣性_獣毛2_表示; - public bool 淫タトゥ_ハート_タトゥ左_表示; + public bool 淫タトゥ_ハート_タトゥ左_表示; - public bool 淫タトゥ_ハート_タトゥ右_表示; + public bool 淫タトゥ_ハート_タトゥ右_表示; - public bool 淫タトゥ_タトゥ左1_表示; + public bool 淫タトゥ_タトゥ左1_表示; - public bool 淫タトゥ_タトゥ右1_表示; + public bool 淫タトゥ_タトゥ右1_表示; - public bool 淫タトゥ_タトゥ左2_表示; + public bool 淫タトゥ_タトゥ左2_表示; - public bool 淫タトゥ_タトゥ右2_表示; + public bool 淫タトゥ_タトゥ右2_表示; - public bool 悪タトゥ1_文字_文字a_枠_表示; + public bool 悪タトゥ1_文字_文字a_枠_表示; - public bool 悪タトゥ1_文字_文字a_文字タトゥ1_表示; + public bool 悪タトゥ1_文字_文字a_文字タトゥ1_表示; - public bool 悪タトゥ1_文字_文字a_文字タトゥ2_表示; + public bool 悪タトゥ1_文字_文字a_文字タトゥ2_表示; - public bool 悪タトゥ1_文字_文字b_枠_表示; + public bool 悪タトゥ1_文字_文字b_枠_表示; - public bool 悪タトゥ1_文字_文字b_文字タトゥ1_表示; + public bool 悪タトゥ1_文字_文字b_文字タトゥ1_表示; - public bool 悪タトゥ1_文字_文字b_文字タトゥ2_表示; + public bool 悪タトゥ1_文字_文字b_文字タトゥ2_表示; - public bool 悪タトゥ1_文字_文字c_枠_表示; + public bool 悪タトゥ1_文字_文字c_枠_表示; - public bool 悪タトゥ1_文字_文字c_文字タトゥ1_表示; + public bool 悪タトゥ1_文字_文字c_文字タトゥ1_表示; - public bool 悪タトゥ1_文字_文字c_文字タトゥ2_表示; + public bool 悪タトゥ1_文字_文字c_文字タトゥ2_表示; - public bool 悪タトゥ1_文字_文字d_枠_表示; + public bool 悪タトゥ1_文字_文字d_枠_表示; - public bool 悪タトゥ1_文字_文字d_文字タトゥ1_表示; + public bool 悪タトゥ1_文字_文字d_文字タトゥ1_表示; - public bool 悪タトゥ1_文字_文字d_文字タトゥ2_表示; + public bool 悪タトゥ1_文字_文字d_文字タトゥ2_表示; - public bool 悪タトゥ1_文字_文字e_枠_表示; + public bool 悪タトゥ1_文字_文字e_枠_表示; - public bool 悪タトゥ1_文字_文字e_文字タトゥ1_表示; + public bool 悪タトゥ1_文字_文字e_文字タトゥ1_表示; - public bool 悪タトゥ1_文字_文字e_文字タトゥ2_表示; + public bool 悪タトゥ1_文字_文字e_文字タトゥ2_表示; - public bool 悪タトゥ1_文字_文字e_文字タトゥ3_表示; + public bool 悪タトゥ1_文字_文字e_文字タトゥ3_表示; - public bool 悪タトゥ1_タトゥ1_表示; + public bool 悪タトゥ1_タトゥ1_表示; - public bool 悪タトゥ1_タトゥ2_表示; + public bool 悪タトゥ1_タトゥ2_表示; - public bool 悪タトゥ2_逆十字_逆十字1_表示; + public bool 悪タトゥ2_逆十字_逆十字1_表示; - public bool 悪タトゥ2_逆十字_逆十字2_表示; + public bool 悪タトゥ2_逆十字_逆十字2_表示; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 竜性_鱗4_表示; + public bool 竜性_鱗4_表示; - public bool 紋柄_紋1_表示; + public bool 紋柄_紋1_表示; - public bool 紋柄_紋2_表示; + public bool 紋柄_紋2_表示; - public bool 紋柄_紋3_表示; + public bool 紋柄_紋3_表示; - public bool 紋柄_紋4_表示; + public bool 紋柄_紋4_表示; - public bool 植性_通常_葉3_表示; + public bool 植性_通常_葉3_表示; - public bool 植性_通常_葉2_表示; + public bool 植性_通常_葉2_表示; - public bool 植性_通常_葉1_表示; + public bool 植性_通常_葉1_表示; - public bool 植性_欠損_葉3_表示; + public bool 植性_欠損_葉3_表示; - public bool 植性_欠損_葉2_表示; + public bool 植性_欠損_葉2_表示; - public bool 植性_欠損_葉1_表示; + public bool 植性_欠損_葉1_表示; - public bool 虫性_器官1_表示; + public bool 虫性_器官1_表示; - public bool 虫性_器官2_表示; + public bool 虫性_器官2_表示; - public bool 傷I1_表示; + public bool 傷I1_表示; - public bool 傷I2_表示; + public bool 傷I2_表示; - public bool 傷I3_表示; + public bool 傷I3_表示; - public bool 傷I4_表示; + public bool 傷I4_表示; - public bool 傷X_表示; + public bool 傷X_表示; - public bool ハイライト1_表示; + public bool ハイライト1_表示; - public bool ハイライト2_表示; + public bool ハイライト2_表示; - public bool パンスト_表示; + public bool パンスト_表示; - public bool ニーハイ_ニーハイ1_表示; + public bool ニーハイ_ニーハイ1_表示; - public bool ニーハイ_ニーハイ2_表示; + public bool ニーハイ_ニーハイ2_表示; - public bool ニーハイ_ハイライト_表示; + public bool ニーハイ_ハイライト_表示; - public bool 植性_葉3_表示; + public bool 植性_葉3_表示; - public bool 植性_葉2_表示; + public bool 植性_葉2_表示; - public bool 植性_葉1_表示; + public bool 植性_葉1_表示; - public bool ハイライト表示; + public bool ハイライト表示; - public double 筋肉濃度 = 1.0; + public double 筋肉濃度 = 1.0; - public double 傷I1濃度 = 1.0; + public double 傷I1濃度 = 1.0; - public double 傷I2濃度 = 1.0; + public double 傷I2濃度 = 1.0; - public double 傷I3濃度 = 1.0; + public double 傷I3濃度 = 1.0; - public double 傷I4濃度 = 1.0; + public double 傷I4濃度 = 1.0; - public double 傷X濃度 = 1.0; + public double 傷X濃度 = 1.0; - public double ハイライト濃度 = 1.0; + public double ハイライト濃度 = 1.0; - public bool 虫性; + public bool 虫性; - public bool スライム; + public bool スライム; - public bool パンスト表示; + public bool パンスト表示; - public bool ニーハイ表示; + public bool ニーハイ表示; - public 腿_人D() - { - ThisType = GetType(); - } + public 腿_人D() + { + ThisType = GetType(); + } - public override void 脚接続(EleD e) - { - 脚_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.腿_人_脚_接続; - } + public override void 脚接続(EleD e) + { + 脚_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.腿_人_脚_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 腿_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 腿_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣.cs index 28ac149..8833480 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣.cs @@ -1,250 +1,251 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 腿_獣 : 獣腿 +namespace SlaveMatrix { - public Par X0Y0_腿; + public class 腿_獣 : 獣腿 + { + public Par X0Y0_腿; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_虎柄_虎1; + public Par X0Y0_虎柄_虎1; - public Par X0Y0_虎柄_虎2; + public Par X0Y0_虎柄_虎2; - public ColorD 腿CD; + public ColorD 腿CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 虎柄_虎1CD; + public ColorD 虎柄_虎1CD; - public ColorD 虎柄_虎2CD; + public ColorD 虎柄_虎2CD; - public ColorP X0Y0_腿CP; + public ColorP X0Y0_腿CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_虎柄_虎1CP; + public ColorP X0Y0_虎柄_虎1CP; - public ColorP X0Y0_虎柄_虎2CP; + public ColorP X0Y0_虎柄_虎2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 腿_表示 - { - get - { - return X0Y0_腿.Dra; - } - set - { - X0Y0_腿.Dra = value; - X0Y0_腿.Hit = value; - } - } + public bool 腿_表示 + { + get + { + return X0Y0_腿.Dra; + } + set + { + X0Y0_腿.Dra = value; + X0Y0_腿.Hit = value; + } + } - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } - public bool 虎柄_虎1_表示 - { - get - { - return X0Y0_虎柄_虎1.Dra; - } - set - { - X0Y0_虎柄_虎1.Dra = value; - X0Y0_虎柄_虎1.Hit = value; - } - } + public bool 虎柄_虎1_表示 + { + get + { + return X0Y0_虎柄_虎1.Dra; + } + set + { + X0Y0_虎柄_虎1.Dra = value; + X0Y0_虎柄_虎1.Hit = value; + } + } - public bool 虎柄_虎2_表示 - { - get - { - return X0Y0_虎柄_虎2.Dra; - } - set - { - X0Y0_虎柄_虎2.Dra = value; - X0Y0_虎柄_虎2.Hit = value; - } - } + public bool 虎柄_虎2_表示 + { + get + { + return X0Y0_虎柄_虎2.Dra; + } + set + { + X0Y0_虎柄_虎2.Dra = value; + X0Y0_虎柄_虎2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 腿_表示; - } - set - { - 腿_表示 = value; - 筋_表示 = value; - 虎柄_虎1_表示 = value; - 虎柄_虎2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 腿_表示; + } + set + { + 腿_表示 = value; + 筋_表示 = value; + 虎柄_虎1_表示 = value; + 虎柄_虎2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 腿CD.不透明度; - } - set - { - 腿CD.不透明度 = value; - 筋CD.不透明度 = value; - 虎柄_虎1CD.不透明度 = value; - 虎柄_虎2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 腿CD.不透明度; + } + set + { + 腿CD.不透明度 = value; + 筋CD.不透明度 = value; + 虎柄_虎1CD.不透明度 = value; + 虎柄_虎2CD.不透明度 = value; + } + } - public JointS 脚_接続点 => new JointS(本体, X0Y0_腿, 0); + public JointS 脚_接続点 => new JointS(本体, X0Y0_腿, 0); - public 腿_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腿_獣D e) - { - 腿_獣 腿_獣2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足腿"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_腿 = pars["腿"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["虎左"].ToPars(); - X0Y0_虎柄_虎1 = pars2["虎1"].ToPar(); - X0Y0_虎柄_虎2 = pars2["虎2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 腿_表示 = e.腿_表示; - 筋_表示 = e.筋_表示; - 虎柄_虎1_表示 = e.虎柄_虎1_表示; - 虎柄_虎2_表示 = e.虎柄_虎2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.脚_接続.Count > 0) - { - Ele f; - 脚_接続 = e.脚_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腿_獣2; - f.ConnectionType = ConnectionInfo.腿_獣_脚_接続; - f.接続(腿_獣2.脚_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_腿CP = new ColorP(X0Y0_腿, 腿CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - X0Y0_虎柄_虎1CP = new ColorP(X0Y0_虎柄_虎1, 虎柄_虎1CD, DisUnit, abj: true); - X0Y0_虎柄_虎2CP = new ColorP(X0Y0_虎柄_虎2, 虎柄_虎2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 腿_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腿_獣D e) + { + 腿_獣 腿_獣2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.脚左["四足腿"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_腿 = pars["腿"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + Pars pars2 = pars["虎左"].ToPars(); + X0Y0_虎柄_虎1 = pars2["虎1"].ToPar(); + X0Y0_虎柄_虎2 = pars2["虎2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 腿_表示 = e.腿_表示; + 筋_表示 = e.筋_表示; + 虎柄_虎1_表示 = e.虎柄_虎1_表示; + 虎柄_虎2_表示 = e.虎柄_虎2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.脚_接続.Count > 0) + { + Ele f; + 脚_接続 = e.脚_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腿_獣2; + f.ConnectionType = ConnectionInfo.腿_獣_脚_接続; + f.接続(腿_獣2.脚_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_腿CP = new ColorP(X0Y0_腿, 腿CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + X0Y0_虎柄_虎1CP = new ColorP(X0Y0_虎柄_虎1, 虎柄_虎1CD, DisUnit, abj: true); + X0Y0_虎柄_虎2CP = new ColorP(X0Y0_虎柄_虎2, 虎柄_虎2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_腿.AngleBase = num * 144.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_腿.AngleBase = num * 144.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - X0Y0_腿CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_虎柄_虎1CP.Update(); - X0Y0_虎柄_虎2CP.Update(); - } + public override void 色更新() + { + X0Y0_腿CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_虎柄_虎1CP.Update(); + X0Y0_虎柄_虎2CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - } + private void 配色N0(体配色 体配色) + { + 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣D.cs index c7d7156..7c96dd3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣D.cs @@ -1,33 +1,34 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 腿_獣D : 獣腿D +namespace SlaveMatrix { - public bool 腿_表示 = true; + [Serializable] + public class 腿_獣D : 獣腿D + { + public bool 腿_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public bool 虎柄_虎1_表示; + public bool 虎柄_虎1_表示; - public bool 虎柄_虎2_表示; + public bool 虎柄_虎2_表示; - public 腿_獣D() - { - ThisType = GetType(); - } + public 腿_獣D() + { + ThisType = GetType(); + } - public override void 脚接続(EleD e) - { - 脚_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.腿_獣_脚_接続; - } + public override void 脚接続(EleD e) + { + 脚_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.腿_獣_脚_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 腿_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 腿_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜.cs index 1e16a48..2bea656 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜.cs @@ -1,505 +1,506 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 腿_竜 : 獣腿 +namespace SlaveMatrix { - public Par X0Y0_腿; + public class 腿_竜 : 獣腿 + { + public Par X0Y0_腿; - public Par X0Y0_竜性_鱗下_鱗1; + public Par X0Y0_竜性_鱗下_鱗1; - public Par X0Y0_竜性_鱗下_鱗2; + public Par X0Y0_竜性_鱗下_鱗2; - public Par X0Y0_竜性_鱗下_鱗3; + public Par X0Y0_竜性_鱗下_鱗3; - public Par X0Y0_竜性_鱗下_鱗4; + public Par X0Y0_竜性_鱗下_鱗4; - public Par X0Y0_竜性_鱗下_鱗5; + public Par X0Y0_竜性_鱗下_鱗5; - public Par X0Y0_竜性_鱗下_鱗6; + public Par X0Y0_竜性_鱗下_鱗6; - public Par X0Y0_竜性_鱗上_鱗1; + public Par X0Y0_竜性_鱗上_鱗1; - public Par X0Y0_竜性_鱗上_鱗2; + public Par X0Y0_竜性_鱗上_鱗2; - public Par X0Y0_竜性_鱗上_鱗3; + public Par X0Y0_竜性_鱗上_鱗3; - public Par X0Y0_竜性_鱗上_鱗4; + public Par X0Y0_竜性_鱗上_鱗4; - public Par X0Y0_筋; + public Par X0Y0_筋; - public ColorD 腿CD; + public ColorD 腿CD; - public ColorD 竜性_鱗下_鱗1CD; + public ColorD 竜性_鱗下_鱗1CD; - public ColorD 竜性_鱗下_鱗2CD; + public ColorD 竜性_鱗下_鱗2CD; - public ColorD 竜性_鱗下_鱗3CD; + public ColorD 竜性_鱗下_鱗3CD; - public ColorD 竜性_鱗下_鱗4CD; + public ColorD 竜性_鱗下_鱗4CD; - public ColorD 竜性_鱗下_鱗5CD; + public ColorD 竜性_鱗下_鱗5CD; - public ColorD 竜性_鱗下_鱗6CD; + public ColorD 竜性_鱗下_鱗6CD; - public ColorD 竜性_鱗上_鱗1CD; + public ColorD 竜性_鱗上_鱗1CD; - public ColorD 竜性_鱗上_鱗2CD; + public ColorD 竜性_鱗上_鱗2CD; - public ColorD 竜性_鱗上_鱗3CD; + public ColorD 竜性_鱗上_鱗3CD; - public ColorD 竜性_鱗上_鱗4CD; + public ColorD 竜性_鱗上_鱗4CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorP X0Y0_腿CP; + public ColorP X0Y0_腿CP; - public ColorP X0Y0_竜性_鱗下_鱗1CP; + public ColorP X0Y0_竜性_鱗下_鱗1CP; - public ColorP X0Y0_竜性_鱗下_鱗2CP; + public ColorP X0Y0_竜性_鱗下_鱗2CP; - public ColorP X0Y0_竜性_鱗下_鱗3CP; + public ColorP X0Y0_竜性_鱗下_鱗3CP; - public ColorP X0Y0_竜性_鱗下_鱗4CP; + public ColorP X0Y0_竜性_鱗下_鱗4CP; - public ColorP X0Y0_竜性_鱗下_鱗5CP; + public ColorP X0Y0_竜性_鱗下_鱗5CP; - public ColorP X0Y0_竜性_鱗下_鱗6CP; + public ColorP X0Y0_竜性_鱗下_鱗6CP; - public ColorP X0Y0_竜性_鱗上_鱗1CP; + public ColorP X0Y0_竜性_鱗上_鱗1CP; - public ColorP X0Y0_竜性_鱗上_鱗2CP; + public ColorP X0Y0_竜性_鱗上_鱗2CP; - public ColorP X0Y0_竜性_鱗上_鱗3CP; + public ColorP X0Y0_竜性_鱗上_鱗3CP; - public ColorP X0Y0_竜性_鱗上_鱗4CP; + public ColorP X0Y0_竜性_鱗上_鱗4CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 腿_表示 - { - get - { - return X0Y0_腿.Dra; - } - set - { - X0Y0_腿.Dra = value; - X0Y0_腿.Hit = value; - } - } + public bool 腿_表示 + { + get + { + return X0Y0_腿.Dra; + } + set + { + X0Y0_腿.Dra = value; + X0Y0_腿.Hit = value; + } + } - public bool 竜性_鱗下_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗下_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗下_鱗1.Dra = value; - X0Y0_竜性_鱗下_鱗1.Hit = value; - } - } + public bool 竜性_鱗下_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗下_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗下_鱗1.Dra = value; + X0Y0_竜性_鱗下_鱗1.Hit = value; + } + } - public bool 竜性_鱗下_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗下_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗下_鱗2.Dra = value; - X0Y0_竜性_鱗下_鱗2.Hit = value; - } - } + public bool 竜性_鱗下_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗下_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗下_鱗2.Dra = value; + X0Y0_竜性_鱗下_鱗2.Hit = value; + } + } - public bool 竜性_鱗下_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗下_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗下_鱗3.Dra = value; - X0Y0_竜性_鱗下_鱗3.Hit = value; - } - } + public bool 竜性_鱗下_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗下_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗下_鱗3.Dra = value; + X0Y0_竜性_鱗下_鱗3.Hit = value; + } + } - public bool 竜性_鱗下_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗下_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗下_鱗4.Dra = value; - X0Y0_竜性_鱗下_鱗4.Hit = value; - } - } + public bool 竜性_鱗下_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗下_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗下_鱗4.Dra = value; + X0Y0_竜性_鱗下_鱗4.Hit = value; + } + } - public bool 竜性_鱗下_鱗5_表示 - { - get - { - return X0Y0_竜性_鱗下_鱗5.Dra; - } - set - { - X0Y0_竜性_鱗下_鱗5.Dra = value; - X0Y0_竜性_鱗下_鱗5.Hit = value; - } - } + public bool 竜性_鱗下_鱗5_表示 + { + get + { + return X0Y0_竜性_鱗下_鱗5.Dra; + } + set + { + X0Y0_竜性_鱗下_鱗5.Dra = value; + X0Y0_竜性_鱗下_鱗5.Hit = value; + } + } - public bool 竜性_鱗下_鱗6_表示 - { - get - { - return X0Y0_竜性_鱗下_鱗6.Dra; - } - set - { - X0Y0_竜性_鱗下_鱗6.Dra = value; - X0Y0_竜性_鱗下_鱗6.Hit = value; - } - } + public bool 竜性_鱗下_鱗6_表示 + { + get + { + return X0Y0_竜性_鱗下_鱗6.Dra; + } + set + { + X0Y0_竜性_鱗下_鱗6.Dra = value; + X0Y0_竜性_鱗下_鱗6.Hit = value; + } + } - public bool 竜性_鱗上_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗上_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗上_鱗1.Dra = value; - X0Y0_竜性_鱗上_鱗1.Hit = value; - } - } + public bool 竜性_鱗上_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗上_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗上_鱗1.Dra = value; + X0Y0_竜性_鱗上_鱗1.Hit = value; + } + } - public bool 竜性_鱗上_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗上_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗上_鱗2.Dra = value; - X0Y0_竜性_鱗上_鱗2.Hit = value; - } - } + public bool 竜性_鱗上_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗上_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗上_鱗2.Dra = value; + X0Y0_竜性_鱗上_鱗2.Hit = value; + } + } - public bool 竜性_鱗上_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗上_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗上_鱗3.Dra = value; - X0Y0_竜性_鱗上_鱗3.Hit = value; - } - } + public bool 竜性_鱗上_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗上_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗上_鱗3.Dra = value; + X0Y0_竜性_鱗上_鱗3.Hit = value; + } + } - public bool 竜性_鱗上_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗上_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗上_鱗4.Dra = value; - X0Y0_竜性_鱗上_鱗4.Hit = value; - } - } + public bool 竜性_鱗上_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗上_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗上_鱗4.Dra = value; + X0Y0_竜性_鱗上_鱗4.Hit = value; + } + } - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } - public override bool 表示 - { - get - { - return 腿_表示; - } - set - { - 腿_表示 = value; - 竜性_鱗下_鱗1_表示 = value; - 竜性_鱗下_鱗2_表示 = value; - 竜性_鱗下_鱗3_表示 = value; - 竜性_鱗下_鱗4_表示 = value; - 竜性_鱗下_鱗5_表示 = value; - 竜性_鱗下_鱗6_表示 = value; - 竜性_鱗上_鱗1_表示 = value; - 竜性_鱗上_鱗2_表示 = value; - 竜性_鱗上_鱗3_表示 = value; - 竜性_鱗上_鱗4_表示 = value; - 筋_表示 = value; - } - } + public override bool 表示 + { + get + { + return 腿_表示; + } + set + { + 腿_表示 = value; + 竜性_鱗下_鱗1_表示 = value; + 竜性_鱗下_鱗2_表示 = value; + 竜性_鱗下_鱗3_表示 = value; + 竜性_鱗下_鱗4_表示 = value; + 竜性_鱗下_鱗5_表示 = value; + 竜性_鱗下_鱗6_表示 = value; + 竜性_鱗上_鱗1_表示 = value; + 竜性_鱗上_鱗2_表示 = value; + 竜性_鱗上_鱗3_表示 = value; + 竜性_鱗上_鱗4_表示 = value; + 筋_表示 = value; + } + } - public override double 濃度 - { - get - { - return 腿CD.不透明度; - } - set - { - 腿CD.不透明度 = value; - 竜性_鱗下_鱗1CD.不透明度 = value; - 竜性_鱗下_鱗2CD.不透明度 = value; - 竜性_鱗下_鱗3CD.不透明度 = value; - 竜性_鱗下_鱗4CD.不透明度 = value; - 竜性_鱗下_鱗5CD.不透明度 = value; - 竜性_鱗下_鱗6CD.不透明度 = value; - 竜性_鱗上_鱗1CD.不透明度 = value; - 竜性_鱗上_鱗2CD.不透明度 = value; - 竜性_鱗上_鱗3CD.不透明度 = value; - 竜性_鱗上_鱗4CD.不透明度 = value; - 筋CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 腿CD.不透明度; + } + set + { + 腿CD.不透明度 = value; + 竜性_鱗下_鱗1CD.不透明度 = value; + 竜性_鱗下_鱗2CD.不透明度 = value; + 竜性_鱗下_鱗3CD.不透明度 = value; + 竜性_鱗下_鱗4CD.不透明度 = value; + 竜性_鱗下_鱗5CD.不透明度 = value; + 竜性_鱗下_鱗6CD.不透明度 = value; + 竜性_鱗上_鱗1CD.不透明度 = value; + 竜性_鱗上_鱗2CD.不透明度 = value; + 竜性_鱗上_鱗3CD.不透明度 = value; + 竜性_鱗上_鱗4CD.不透明度 = value; + 筋CD.不透明度 = value; + } + } - public JointS 脚_接続点 => new JointS(本体, X0Y0_腿, 0); + public JointS 脚_接続点 => new JointS(本体, X0Y0_腿, 0); - public 腿_竜(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腿_竜D e) - { - 腿_竜 腿_竜2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足腿"][3]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_腿 = pars["腿"].ToPar(); - Pars pars2 = pars["鱗下"].ToPars(); - X0Y0_竜性_鱗下_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗下_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗下_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗下_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_竜性_鱗下_鱗5 = pars2["鱗5"].ToPar(); - X0Y0_竜性_鱗下_鱗6 = pars2["鱗6"].ToPar(); - pars2 = pars["鱗上"].ToPars(); - X0Y0_竜性_鱗上_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗上_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗上_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗上_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 腿_表示 = e.腿_表示; - 竜性_鱗下_鱗1_表示 = e.竜性_鱗下_鱗1_表示; - 竜性_鱗下_鱗2_表示 = e.竜性_鱗下_鱗2_表示; - 竜性_鱗下_鱗3_表示 = e.竜性_鱗下_鱗3_表示; - 竜性_鱗下_鱗4_表示 = e.竜性_鱗下_鱗4_表示; - 竜性_鱗下_鱗5_表示 = e.竜性_鱗下_鱗5_表示; - 竜性_鱗下_鱗6_表示 = e.竜性_鱗下_鱗6_表示; - 竜性_鱗上_鱗1_表示 = e.竜性_鱗上_鱗1_表示; - 竜性_鱗上_鱗2_表示 = e.竜性_鱗上_鱗2_表示; - 竜性_鱗上_鱗3_表示 = e.竜性_鱗上_鱗3_表示; - 竜性_鱗上_鱗4_表示 = e.竜性_鱗上_鱗4_表示; - 筋_表示 = e.筋_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.脚_接続.Count > 0) - { - Ele f; - 脚_接続 = e.脚_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腿_竜2; - f.ConnectionType = ConnectionInfo.腿_竜_脚_接続; - f.接続(腿_竜2.脚_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_竜性_鱗上_鱗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_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 腿_竜(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腿_竜D e) + { + 腿_竜 腿_竜2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.脚左["四足腿"][3]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_腿 = pars["腿"].ToPar(); + Pars pars2 = pars["鱗下"].ToPars(); + X0Y0_竜性_鱗下_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗下_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗下_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗下_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_竜性_鱗下_鱗5 = pars2["鱗5"].ToPar(); + X0Y0_竜性_鱗下_鱗6 = pars2["鱗6"].ToPar(); + pars2 = pars["鱗上"].ToPars(); + X0Y0_竜性_鱗上_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗上_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗上_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗上_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 腿_表示 = e.腿_表示; + 竜性_鱗下_鱗1_表示 = e.竜性_鱗下_鱗1_表示; + 竜性_鱗下_鱗2_表示 = e.竜性_鱗下_鱗2_表示; + 竜性_鱗下_鱗3_表示 = e.竜性_鱗下_鱗3_表示; + 竜性_鱗下_鱗4_表示 = e.竜性_鱗下_鱗4_表示; + 竜性_鱗下_鱗5_表示 = e.竜性_鱗下_鱗5_表示; + 竜性_鱗下_鱗6_表示 = e.竜性_鱗下_鱗6_表示; + 竜性_鱗上_鱗1_表示 = e.竜性_鱗上_鱗1_表示; + 竜性_鱗上_鱗2_表示 = e.竜性_鱗上_鱗2_表示; + 竜性_鱗上_鱗3_表示 = e.竜性_鱗上_鱗3_表示; + 竜性_鱗上_鱗4_表示 = e.竜性_鱗上_鱗4_表示; + 筋_表示 = e.筋_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.脚_接続.Count > 0) + { + Ele f; + 脚_接続 = e.脚_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腿_竜2; + f.ConnectionType = ConnectionInfo.腿_竜_脚_接続; + f.接続(腿_竜2.脚_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_竜性_鱗上_鱗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_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_腿.AngleBase = num * 144.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_腿.AngleBase = num * 144.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - X0Y0_腿CP.Update(); - X0Y0_竜性_鱗下_鱗1CP.Update(); - X0Y0_竜性_鱗下_鱗2CP.Update(); - X0Y0_竜性_鱗下_鱗3CP.Update(); - X0Y0_竜性_鱗下_鱗4CP.Update(); - X0Y0_竜性_鱗下_鱗5CP.Update(); - X0Y0_竜性_鱗下_鱗6CP.Update(); - X0Y0_竜性_鱗上_鱗1CP.Update(); - X0Y0_竜性_鱗上_鱗2CP.Update(); - X0Y0_竜性_鱗上_鱗3CP.Update(); - X0Y0_竜性_鱗上_鱗4CP.Update(); - X0Y0_筋CP.Update(); - } + public override void 色更新() + { + X0Y0_腿CP.Update(); + X0Y0_竜性_鱗下_鱗1CP.Update(); + X0Y0_竜性_鱗下_鱗2CP.Update(); + X0Y0_竜性_鱗下_鱗3CP.Update(); + X0Y0_竜性_鱗下_鱗4CP.Update(); + X0Y0_竜性_鱗下_鱗5CP.Update(); + X0Y0_竜性_鱗下_鱗6CP.Update(); + X0Y0_竜性_鱗上_鱗1CP.Update(); + X0Y0_竜性_鱗上_鱗2CP.Update(); + X0Y0_竜性_鱗上_鱗3CP.Update(); + X0Y0_竜性_鱗上_鱗4CP.Update(); + X0Y0_筋CP.Update(); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗上_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - } + private void 配色N0(体配色 体配色) + { + 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗上_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + } - private void 配色T0(体配色 体配色) - { - 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗上_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - } + private void 配色T0(体配色 体配色) + { + 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗上_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + } - private void 配色T1(体配色 体配色) - { - 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗下_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗上_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - } + private void 配色T1(体配色 体配色) + { + 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗上_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜D.cs index a81824d..49185db 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜D.cs @@ -1,49 +1,50 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 腿_竜D : 獣腿D +namespace SlaveMatrix { - public bool 腿_表示 = true; + [Serializable] + public class 腿_竜D : 獣腿D + { + public bool 腿_表示 = true; - public bool 竜性_鱗下_鱗1_表示; + public bool 竜性_鱗下_鱗1_表示; - public bool 竜性_鱗下_鱗2_表示; + public bool 竜性_鱗下_鱗2_表示; - public bool 竜性_鱗下_鱗3_表示; + public bool 竜性_鱗下_鱗3_表示; - public bool 竜性_鱗下_鱗4_表示; + public bool 竜性_鱗下_鱗4_表示; - public bool 竜性_鱗下_鱗5_表示; + public bool 竜性_鱗下_鱗5_表示; - public bool 竜性_鱗下_鱗6_表示; + public bool 竜性_鱗下_鱗6_表示; - public bool 竜性_鱗上_鱗1_表示; + public bool 竜性_鱗上_鱗1_表示; - public bool 竜性_鱗上_鱗2_表示; + public bool 竜性_鱗上_鱗2_表示; - public bool 竜性_鱗上_鱗3_表示; + public bool 竜性_鱗上_鱗3_表示; - public bool 竜性_鱗上_鱗4_表示; + public bool 竜性_鱗上_鱗4_表示; - public bool 筋_表示; + public bool 筋_表示; - public 腿_竜D() - { - ThisType = GetType(); - } + public 腿_竜D() + { + ThisType = GetType(); + } - public override void 脚接続(EleD e) - { - 脚_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.腿_竜_脚_接続; - } + public override void 脚接続(EleD e) + { + 脚_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.腿_竜_脚_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 腿_竜(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 腿_竜(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄.cs index f7dda39..70807d4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄.cs @@ -1,197 +1,198 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 腿_蹄 : 獣腿 +namespace SlaveMatrix { - public Par X0Y0_腿; + public class 腿_蹄 : 獣腿 + { + public Par X0Y0_腿; - public Par X0Y0_筋; + public Par X0Y0_筋; - public ColorD 腿CD; + public ColorD 腿CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorP X0Y0_腿CP; + public ColorP X0Y0_腿CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 腿_表示 - { - get - { - return X0Y0_腿.Dra; - } - set - { - X0Y0_腿.Dra = value; - X0Y0_腿.Hit = value; - } - } + public bool 腿_表示 + { + get + { + return X0Y0_腿.Dra; + } + set + { + X0Y0_腿.Dra = value; + X0Y0_腿.Hit = value; + } + } - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } - public override bool 表示 - { - get - { - return 腿_表示; - } - set - { - 腿_表示 = value; - 筋_表示 = value; - } - } + public override bool 表示 + { + get + { + return 腿_表示; + } + set + { + 腿_表示 = value; + 筋_表示 = value; + } + } - public override double 濃度 - { - get - { - return 腿CD.不透明度; - } - set - { - 腿CD.不透明度 = value; - 筋CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 腿CD.不透明度; + } + set + { + 腿CD.不透明度 = value; + 筋CD.不透明度 = value; + } + } - public JointS 脚_接続点 => new JointS(本体, X0Y0_腿, 0); + public JointS 脚_接続点 => new JointS(本体, X0Y0_腿, 0); - public 腿_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腿_蹄D e) - { - 腿_蹄 腿_蹄2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足腿"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_腿 = pars["腿"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 腿_表示 = e.腿_表示; - 筋_表示 = e.筋_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.脚_接続.Count > 0) - { - Ele f; - 脚_接続 = e.脚_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腿_蹄2; - f.ConnectionType = ConnectionInfo.腿_蹄_脚_接続; - f.接続(腿_蹄2.脚_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_腿CP = new ColorP(X0Y0_腿, 腿CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 腿_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腿_蹄D e) + { + 腿_蹄 腿_蹄2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.脚左["四足腿"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_腿 = pars["腿"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 腿_表示 = e.腿_表示; + 筋_表示 = e.筋_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.脚_接続.Count > 0) + { + Ele f; + 脚_接続 = e.脚_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腿_蹄2; + f.ConnectionType = ConnectionInfo.腿_蹄_脚_接続; + f.接続(腿_蹄2.脚_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_腿CP = new ColorP(X0Y0_腿, 腿CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_腿.AngleBase = num * 144.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_腿.AngleBase = num * 144.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - X0Y0_腿CP.Update(); - X0Y0_筋CP.Update(); - } + public override void 色更新() + { + X0Y0_腿CP.Update(); + X0Y0_筋CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - } + private void 配色N0(体配色 体配色) + { + 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄D.cs index f5458fe..0f79d26 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄D.cs @@ -1,29 +1,30 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 腿_蹄D : 獣腿D +namespace SlaveMatrix { - public bool 腿_表示 = true; + [Serializable] + public class 腿_蹄D : 獣腿D + { + public bool 腿_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public 腿_蹄D() - { - ThisType = GetType(); - } + public 腿_蹄D() + { + ThisType = GetType(); + } - public override void 脚接続(EleD e) - { - 脚_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.腿_蹄_脚_接続; - } + public override void 脚接続(EleD e) + { + 脚_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.腿_蹄_脚_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 腿_蹄(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 腿_蹄(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥.cs index 89b3ce0..36c351c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥.cs @@ -1,197 +1,198 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 腿_鳥 : 獣腿 +namespace SlaveMatrix { - public Par X0Y0_腿; + public class 腿_鳥 : 獣腿 + { + public Par X0Y0_腿; - public Par X0Y0_筋; + public Par X0Y0_筋; - public ColorD 腿CD; + public ColorD 腿CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorP X0Y0_腿CP; + public ColorP X0Y0_腿CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 腿_表示 - { - get - { - return X0Y0_腿.Dra; - } - set - { - X0Y0_腿.Dra = value; - X0Y0_腿.Hit = value; - } - } + public bool 腿_表示 + { + get + { + return X0Y0_腿.Dra; + } + set + { + X0Y0_腿.Dra = value; + X0Y0_腿.Hit = value; + } + } - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } - public override bool 表示 - { - get - { - return 腿_表示; - } - set - { - 腿_表示 = value; - 筋_表示 = value; - } - } + public override bool 表示 + { + get + { + return 腿_表示; + } + set + { + 腿_表示 = value; + 筋_表示 = value; + } + } - public override double 濃度 - { - get - { - return 腿CD.不透明度; - } - set - { - 腿CD.不透明度 = value; - 筋CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 腿CD.不透明度; + } + set + { + 腿CD.不透明度 = value; + 筋CD.不透明度 = value; + } + } - public JointS 脚_接続点 => new JointS(本体, X0Y0_腿, 0); + public JointS 脚_接続点 => new JointS(本体, X0Y0_腿, 0); - public 腿_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腿_鳥D e) - { - 腿_鳥 腿_鳥2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足腿"][2]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_腿 = pars["腿"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 腿_表示 = e.腿_表示; - 筋_表示 = e.筋_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.脚_接続.Count > 0) - { - Ele f; - 脚_接続 = e.脚_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 腿_鳥2; - f.ConnectionType = ConnectionInfo.腿_鳥_脚_接続; - f.接続(腿_鳥2.脚_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_腿CP = new ColorP(X0Y0_腿, 腿CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 腿_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 腿_鳥D e) + { + 腿_鳥 腿_鳥2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.脚左["四足腿"][2]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_腿 = pars["腿"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 腿_表示 = e.腿_表示; + 筋_表示 = e.筋_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.脚_接続.Count > 0) + { + Ele f; + 脚_接続 = e.脚_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 腿_鳥2; + f.ConnectionType = ConnectionInfo.腿_鳥_脚_接続; + f.接続(腿_鳥2.脚_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_腿CP = new ColorP(X0Y0_腿, 腿CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_腿.AngleBase = num * 144.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_腿.AngleBase = num * 144.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - X0Y0_腿CP.Update(); - X0Y0_筋CP.Update(); - } + public override void 色更新() + { + X0Y0_腿CP.Update(); + X0Y0_筋CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - } + private void 配色N0(体配色 体配色) + { + 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥D.cs index f71bf46..2296db0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥D.cs @@ -1,29 +1,30 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 腿_鳥D : 獣腿D +namespace SlaveMatrix { - public bool 腿_表示 = true; + [Serializable] + public class 腿_鳥D : 獣腿D + { + public bool 腿_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public 腿_鳥D() - { - ThisType = GetType(); - } + public 腿_鳥D() + { + ThisType = GetType(); + } - public override void 脚接続(EleD e) - { - 脚_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.腿_鳥_脚_接続; - } + public override void 脚接続(EleD e) + { + 脚_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.腿_鳥_脚_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 腿_鳥(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 腿_鳥(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液.cs index 27ad2c1..2488a90 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液.cs @@ -1,12 +1,13 @@ -namespace SlaveMatrix; - -public class 膣内精液 : Ele +namespace SlaveMatrix { - public virtual bool 精液_表示 { get; set; } + public class 膣内精液 : Ele + { + public virtual bool 精液_表示 { get; set; } - public virtual bool 血液1_表示 { get; set; } + public virtual bool 血液1_表示 { get; set; } - public virtual bool 血液2_表示 { get; set; } + public virtual bool 血液2_表示 { get; set; } - public virtual double 精液濃度 { get; set; } + public virtual double 精液濃度 { get; set; } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液D.cs index 05e7297..b4fff69 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液D.cs @@ -1,9 +1,10 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 膣内精液D : EleD +namespace SlaveMatrix { - public double 精液濃度; + [Serializable] + public class 膣内精液D : EleD + { + public double 精液濃度; + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人.cs index 8878bc9..a595ec1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人.cs @@ -1,217 +1,218 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 膣内精液_人 : 膣内精液 +namespace SlaveMatrix { - public Par X0Y0_精液; + public class 膣内精液_人 : 膣内精液 + { + public Par X0Y0_精液; - public Par X0Y0_血液1; + public Par X0Y0_血液1; - public Par X0Y0_血液2; + public Par X0Y0_血液2; - public ColorD 精液CD; + public ColorD 精液CD; - public ColorD 血液1CD; + public ColorD 血液1CD; - public ColorD 血液2CD; + public ColorD 血液2CD; - public ColorP X0Y0_精液CP; + public ColorP X0Y0_精液CP; - public ColorP X0Y0_血液1CP; + public ColorP X0Y0_血液1CP; - public ColorP X0Y0_血液2CP; + public ColorP X0Y0_血液2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public override bool 精液_表示 - { - get - { - return X0Y0_精液.Dra; - } - set - { - X0Y0_精液.Dra = value; - X0Y0_精液.Hit = value; - } - } + public override bool 精液_表示 + { + get + { + return X0Y0_精液.Dra; + } + set + { + X0Y0_精液.Dra = value; + X0Y0_精液.Hit = value; + } + } - public override bool 血液1_表示 - { - get - { - return X0Y0_血液1.Dra; - } - set - { - X0Y0_血液1.Dra = value; - X0Y0_血液1.Hit = value; - } - } + public override bool 血液1_表示 + { + get + { + return X0Y0_血液1.Dra; + } + set + { + X0Y0_血液1.Dra = value; + X0Y0_血液1.Hit = value; + } + } - public override bool 血液2_表示 - { - get - { - return X0Y0_血液2.Dra; - } - set - { - X0Y0_血液2.Dra = value; - X0Y0_血液2.Hit = value; - } - } + public override bool 血液2_表示 + { + get + { + return X0Y0_血液2.Dra; + } + set + { + X0Y0_血液2.Dra = value; + X0Y0_血液2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 精液_表示; - } - set - { - 精液_表示 = value; - 血液1_表示 = value; - 血液2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 精液_表示; + } + set + { + 精液_表示 = value; + 血液1_表示 = value; + 血液2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 精液CD.不透明度; - } - set - { - 精液CD.不透明度 = value; - 血液1CD.不透明度 = value; - 血液2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 精液CD.不透明度; + } + set + { + 精液CD.不透明度 = value; + 血液1CD.不透明度 = value; + 血液2CD.不透明度 = value; + } + } - public override double 精液濃度 - { - get - { - return 精液CD.不透明度; - } - set - { - 精液CD.不透明度 = value; - } - } + public override double 精液濃度 + { + get + { + return 精液CD.不透明度; + } + set + { + 精液CD.不透明度 = value; + } + } - public 膣内精液_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 膣内精液_人D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["膣内精液"]); - Pars pars = 本体[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - X0Y0_血液1 = pars["血液1"].ToPar(); - X0Y0_血液2 = pars["血液2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 精液_表示 = e.精液_表示; - 血液1_表示 = e.血液1_表示; - 血液2_表示 = e.血液2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 濃度 = e.濃度; - 精液濃度 = e.精液濃度; - 尺度YB = 0.95; - } + public 膣内精液_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 膣内精液_人D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["膣内精液"]); + Pars pars = 本体[0][0]; + X0Y0_精液 = pars["精液"].ToPar(); + X0Y0_血液1 = pars["血液1"].ToPar(); + X0Y0_血液2 = pars["血液2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 精液_表示 = e.精液_表示; + 血液1_表示 = e.血液1_表示; + 血液2_表示 = e.血液2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 濃度 = e.濃度; + 精液濃度 = e.精液濃度; + 尺度YB = 0.95; + } - public override void 色更新() - { - X0Y0_精液CP.Update(); - X0Y0_血液1CP.Update(); - X0Y0_血液2CP.Update(); - } + public override void 色更新() + { + X0Y0_精液CP.Update(); + X0Y0_血液1CP.Update(); + X0Y0_血液2CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 精液CD = new ColorD(); - 血液1CD = new ColorD(ref Col.Empty, ref 体配色.血液O); - 血液2CD = new ColorD(ref Col.Empty, ref 体配色.血液O); - } + private void 配色N0(体配色 体配色) + { + 精液CD = new ColorD(); + 血液1CD = new ColorD(ref Col.Empty, ref 体配色.血液O); + 血液2CD = new ColorD(ref Col.Empty, ref 体配色.血液O); + } - public void 精液配色(主人公配色 配色) - { - 精液CD.線 = 配色.精線; - 精液CD.色 = 配色.精液ぶっかけ; - X0Y0_精液CP.Setting(); - } + public void 精液配色(主人公配色 配色) + { + 精液CD.線 = 配色.精線; + 精液CD.色 = 配色.精液ぶっかけ; + X0Y0_精液CP.Setting(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人D.cs index 0d65b54..1d3313f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人D.cs @@ -1,24 +1,25 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 膣内精液_人D : 膣内精液D +namespace SlaveMatrix { - public bool 精液_表示 = true; + [Serializable] + public class 膣内精液_人D : 膣内精液D + { + public bool 精液_表示 = true; - public bool 血液1_表示; + public bool 血液1_表示; - public bool 血液2_表示; + public bool 血液2_表示; - public 膣内精液_人D() - { - ThisType = GetType(); - } + public 膣内精液_人D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 膣内精液_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 膣内精液_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣.cs index 1aad641..7bb740d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣.cs @@ -1,216 +1,217 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 膣内精液_獣 : 膣内精液 +namespace SlaveMatrix { - public Par X0Y0_精液; + public class 膣内精液_獣 : 膣内精液 + { + public Par X0Y0_精液; - public Par X0Y0_血液1; + public Par X0Y0_血液1; - public Par X0Y0_血液2; + public Par X0Y0_血液2; - public ColorD 精液CD; + public ColorD 精液CD; - public ColorD 血液1CD; + public ColorD 血液1CD; - public ColorD 血液2CD; + public ColorD 血液2CD; - public ColorP X0Y0_精液CP; + public ColorP X0Y0_精液CP; - public ColorP X0Y0_血液1CP; + public ColorP X0Y0_血液1CP; - public ColorP X0Y0_血液2CP; + public ColorP X0Y0_血液2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public override bool 精液_表示 - { - get - { - return X0Y0_精液.Dra; - } - set - { - X0Y0_精液.Dra = value; - X0Y0_精液.Hit = value; - } - } + public override bool 精液_表示 + { + get + { + return X0Y0_精液.Dra; + } + set + { + X0Y0_精液.Dra = value; + X0Y0_精液.Hit = value; + } + } - public override bool 血液1_表示 - { - get - { - return X0Y0_血液1.Dra; - } - set - { - X0Y0_血液1.Dra = value; - X0Y0_血液1.Hit = value; - } - } + public override bool 血液1_表示 + { + get + { + return X0Y0_血液1.Dra; + } + set + { + X0Y0_血液1.Dra = value; + X0Y0_血液1.Hit = value; + } + } - public override bool 血液2_表示 - { - get - { - return X0Y0_血液2.Dra; - } - set - { - X0Y0_血液2.Dra = value; - X0Y0_血液2.Hit = value; - } - } + public override bool 血液2_表示 + { + get + { + return X0Y0_血液2.Dra; + } + set + { + X0Y0_血液2.Dra = value; + X0Y0_血液2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 精液_表示; - } - set - { - 精液_表示 = value; - 血液1_表示 = value; - 血液2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 精液_表示; + } + set + { + 精液_表示 = value; + 血液1_表示 = value; + 血液2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 精液CD.不透明度; - } - set - { - 精液CD.不透明度 = value; - 血液1CD.不透明度 = value; - 血液2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 精液CD.不透明度; + } + set + { + 精液CD.不透明度 = value; + 血液1CD.不透明度 = value; + 血液2CD.不透明度 = value; + } + } - public override double 精液濃度 - { - get - { - return 精液CD.不透明度; - } - set - { - 精液CD.不透明度 = value; - } - } + public override double 精液濃度 + { + get + { + return 精液CD.不透明度; + } + set + { + 精液CD.不透明度 = value; + } + } - public 膣内精液_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 膣内精液_獣D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.半身["四足膣内精液"]); - Pars pars = 本体[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - X0Y0_血液1 = pars["血液1"].ToPar(); - X0Y0_血液2 = pars["血液2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 精液_表示 = e.精液_表示; - 血液1_表示 = e.血液1_表示; - 血液2_表示 = e.血液2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 濃度 = e.濃度; - 精液濃度 = e.精液濃度; - } + public 膣内精液_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 膣内精液_獣D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.半身["四足膣内精液"]); + Pars pars = 本体[0][0]; + X0Y0_精液 = pars["精液"].ToPar(); + X0Y0_血液1 = pars["血液1"].ToPar(); + X0Y0_血液2 = pars["血液2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 精液_表示 = e.精液_表示; + 血液1_表示 = e.血液1_表示; + 血液2_表示 = e.血液2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 濃度 = e.濃度; + 精液濃度 = e.精液濃度; + } - public override void 色更新() - { - X0Y0_精液CP.Update(); - X0Y0_血液1CP.Update(); - X0Y0_血液2CP.Update(); - } + public override void 色更新() + { + X0Y0_精液CP.Update(); + X0Y0_血液1CP.Update(); + X0Y0_血液2CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 精液CD = new ColorD(); - 血液1CD = new ColorD(ref Col.Empty, ref 体配色.血液O); - 血液2CD = new ColorD(ref Col.Empty, ref 体配色.血液O); - } + private void 配色N0(体配色 体配色) + { + 精液CD = new ColorD(); + 血液1CD = new ColorD(ref Col.Empty, ref 体配色.血液O); + 血液2CD = new ColorD(ref Col.Empty, ref 体配色.血液O); + } - public void 精液配色(主人公配色 配色) - { - 精液CD.線 = 配色.精線; - 精液CD.色 = 配色.精液ぶっかけ; - X0Y0_精液CP.Setting(); - } + public void 精液配色(主人公配色 配色) + { + 精液CD.線 = 配色.精線; + 精液CD.色 = 配色.精液ぶっかけ; + X0Y0_精液CP.Setting(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣D.cs index 8a94b63..b5f5598 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣D.cs @@ -1,24 +1,25 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 膣内精液_獣D : 膣内精液D +namespace SlaveMatrix { - public bool 精液_表示 = true; + [Serializable] + public class 膣内精液_獣D : 膣内精液D + { + public bool 精液_表示 = true; - public bool 血液1_表示; + public bool 血液1_表示; - public bool 血液2_表示; + public bool 血液2_表示; - public 膣内精液_獣D() - { - ThisType = GetType(); - } + public 膣内精液_獣D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 膣内精液_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 膣内精液_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基.cs index e7d6d16..a93473e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 膣基 : Ele +namespace SlaveMatrix { + public class 膣基 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基D.cs index 39fdcea..f1ab210 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 膣基D : EleD +namespace SlaveMatrix { + [Serializable] + public class 膣基D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人.cs index 04564d7..799eb3d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人.cs @@ -1,146 +1,147 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 膣基_人 : 膣基 +namespace SlaveMatrix { - public Par X0Y0_膣基; + public class 膣基_人 : 膣基 + { + public Par X0Y0_膣基; - public ColorD 膣基CD; + public ColorD 膣基CD; - public ColorP X0Y0_膣基CP; + public ColorP X0Y0_膣基CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 膣基_表示 - { - get - { - return X0Y0_膣基.Dra; - } - set - { - X0Y0_膣基.Dra = value; - X0Y0_膣基.Hit = value; - } - } + public bool 膣基_表示 + { + get + { + return X0Y0_膣基.Dra; + } + set + { + X0Y0_膣基.Dra = value; + X0Y0_膣基.Hit = value; + } + } - public override bool 表示 - { - get - { - return 膣基_表示; - } - set - { - 膣基_表示 = value; - } - } + public override bool 表示 + { + get + { + return 膣基_表示; + } + set + { + 膣基_表示 = value; + } + } - public override double 濃度 - { - get - { - return 膣基CD.不透明度; - } - set - { - 膣基CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 膣基CD.不透明度; + } + set + { + 膣基CD.不透明度 = value; + } + } - public 膣基_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 膣基_人D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["膣基"]); - Pars pars = 本体[0][0]; - X0Y0_膣基 = pars["膣基"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 膣基_表示 = e.膣基_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_膣基CP = new ColorP(X0Y0_膣基, 膣基CD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度YB = 0.95; - } + public 膣基_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 膣基_人D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["膣基"]); + Pars pars = 本体[0][0]; + X0Y0_膣基 = pars["膣基"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 膣基_表示 = e.膣基_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_膣基CP = new ColorP(X0Y0_膣基, 膣基CD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度YB = 0.95; + } - public override void 色更新() - { - X0Y0_膣基CP.Update(); - } + public override void 色更新() + { + X0Y0_膣基CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - Col.Alpha(ref 体配色.粘膜, 160, out var ret); - 膣基CD = new ColorD(ref 体配色.粘膜線, ref ret); - } + private void 配色N0(体配色 体配色) + { + Col.Alpha(ref 体配色.粘膜, 160, out var ret); + 膣基CD = new ColorD(ref 体配色.粘膜線, ref ret); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人D.cs index 169715a..2da2574 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 膣基_人D : 膣基D +namespace SlaveMatrix { - public bool 膣基_表示; + [Serializable] + public class 膣基_人D : 膣基D + { + public bool 膣基_表示; - public 膣基_人D() - { - ThisType = GetType(); - } + public 膣基_人D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 膣基_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 膣基_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣.cs index 942f662..64b5ae7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣.cs @@ -1,145 +1,146 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 膣基_獣 : 膣基 +namespace SlaveMatrix { - public Par X0Y0_膣基; + public class 膣基_獣 : 膣基 + { + public Par X0Y0_膣基; - public ColorD 膣基CD; + public ColorD 膣基CD; - public ColorP X0Y0_膣基CP; + public ColorP X0Y0_膣基CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 膣基_表示 - { - get - { - return X0Y0_膣基.Dra; - } - set - { - X0Y0_膣基.Dra = value; - X0Y0_膣基.Hit = value; - } - } + public bool 膣基_表示 + { + get + { + return X0Y0_膣基.Dra; + } + set + { + X0Y0_膣基.Dra = value; + X0Y0_膣基.Hit = value; + } + } - public override bool 表示 - { - get - { - return 膣基_表示; - } - set - { - 膣基_表示 = value; - } - } + public override bool 表示 + { + get + { + return 膣基_表示; + } + set + { + 膣基_表示 = value; + } + } - public override double 濃度 - { - get - { - return 膣基CD.不透明度; - } - set - { - 膣基CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 膣基CD.不透明度; + } + set + { + 膣基CD.不透明度 = value; + } + } - public 膣基_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 膣基_獣D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.半身["四足膣基"]); - Pars pars = 本体[0][0]; - X0Y0_膣基 = pars["膣基"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 膣基_表示 = e.膣基_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_膣基CP = new ColorP(X0Y0_膣基, 膣基CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 膣基_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 膣基_獣D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.半身["四足膣基"]); + Pars pars = 本体[0][0]; + X0Y0_膣基 = pars["膣基"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 膣基_表示 = e.膣基_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_膣基CP = new ColorP(X0Y0_膣基, 膣基CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_膣基CP.Update(); - } + public override void 色更新() + { + X0Y0_膣基CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - Col.Alpha(ref 体配色.粘膜, 160, out var ret); - 膣基CD = new ColorD(ref 体配色.粘膜線, ref ret); - } + private void 配色N0(体配色 体配色) + { + Col.Alpha(ref 体配色.粘膜, 160, out var ret); + 膣基CD = new ColorD(ref 体配色.粘膜線, ref ret); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣D.cs index d3d7cbf..7bbfb65 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 膣基_獣D : 膣基D +namespace SlaveMatrix { - public bool 膣基_表示; + [Serializable] + public class 膣基_獣D : 膣基D + { + public bool 膣基_表示; - public 膣基_獣D() - { - ThisType = GetType(); - } + public 膣基_獣D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 膣基_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 膣基_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌.cs index 828fffc..20208de 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌.cs @@ -1,18 +1,19 @@ -namespace SlaveMatrix; - -public class 舌 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 舌 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌D.cs index 960d810..abfbe8e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 舌D : EleD +namespace SlaveMatrix { + [Serializable] + public class 舌D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短.cs index af84ed5..8cfcc45 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短.cs @@ -1,259 +1,260 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 舌_短 : 舌 +namespace SlaveMatrix { - public Par X0Y0_舌1; + public class 舌_短 : 舌 + { + public Par X0Y0_舌1; - public Par X0Y0_舌2; + public Par X0Y0_舌2; - public Par X0Y0_舌3; + public Par X0Y0_舌3; - public Par X0Y0_舌4; + public Par X0Y0_舌4; - public Par X0Y0_舌5; + public Par X0Y0_舌5; - public ColorD 舌1CD; + public ColorD 舌1CD; - public ColorD 舌2CD; + public ColorD 舌2CD; - public ColorD 舌3CD; + public ColorD 舌3CD; - public ColorD 舌4CD; + public ColorD 舌4CD; - public ColorD 舌5CD; + public ColorD 舌5CD; - public ColorP X0Y0_舌1CP; + public ColorP X0Y0_舌1CP; - public ColorP X0Y0_舌2CP; + public ColorP X0Y0_舌2CP; - public ColorP X0Y0_舌3CP; + public ColorP X0Y0_舌3CP; - public ColorP X0Y0_舌4CP; + public ColorP X0Y0_舌4CP; - public ColorP X0Y0_舌5CP; + public ColorP X0Y0_舌5CP; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - 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; - X0Y0_舌1.Hit = value; - } - } + public bool 舌1_表示 + { + get + { + return X0Y0_舌1.Dra; + } + set + { + X0Y0_舌1.Dra = value; + X0Y0_舌1.Hit = value; + } + } - public bool 舌2_表示 - { - get - { - return X0Y0_舌2.Dra; - } - set - { - X0Y0_舌2.Dra = value; - X0Y0_舌2.Hit = value; - } - } + public bool 舌2_表示 + { + get + { + return X0Y0_舌2.Dra; + } + set + { + X0Y0_舌2.Dra = value; + X0Y0_舌2.Hit = value; + } + } - public bool 舌3_表示 - { - get - { - return X0Y0_舌3.Dra; - } - set - { - X0Y0_舌3.Dra = value; - X0Y0_舌3.Hit = value; - } - } + public bool 舌3_表示 + { + get + { + return X0Y0_舌3.Dra; + } + set + { + X0Y0_舌3.Dra = value; + X0Y0_舌3.Hit = value; + } + } - public bool 舌4_表示 - { - get - { - return X0Y0_舌4.Dra; - } - set - { - X0Y0_舌4.Dra = value; - X0Y0_舌4.Hit = value; - } - } + public bool 舌4_表示 + { + get + { + return X0Y0_舌4.Dra; + } + set + { + X0Y0_舌4.Dra = value; + X0Y0_舌4.Hit = value; + } + } - public bool 舌5_表示 - { - get - { - return X0Y0_舌5.Dra; - } - set - { - X0Y0_舌5.Dra = value; - X0Y0_舌5.Hit = value; - } - } + public bool 舌5_表示 + { + get + { + return X0Y0_舌5.Dra; + } + set + { + X0Y0_舌5.Dra = value; + X0Y0_舌5.Hit = value; + } + } - public override bool 表示 - { - get - { - return 舌1_表示; - } - set - { - 舌1_表示 = value; - 舌2_表示 = value; - 舌3_表示 = value; - 舌4_表示 = value; - 舌5_表示 = value; - } - } + public override bool 表示 + { + get + { + return 舌1_表示; + } + set + { + 舌1_表示 = value; + 舌2_表示 = value; + 舌3_表示 = value; + 舌4_表示 = value; + 舌5_表示 = value; + } + } - public override double 濃度 - { - get - { - return 舌1CD.不透明度; - } - set - { - 舌1CD.不透明度 = value; - 舌2CD.不透明度 = value; - 舌3CD.不透明度 = value; - 舌4CD.不透明度 = value; - 舌5CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 舌1CD.不透明度; + } + set + { + 舌1CD.不透明度 = value; + 舌2CD.不透明度 = value; + 舌3CD.不透明度 = value; + 舌4CD.不透明度 = value; + 舌5CD.不透明度 = value; + } + } - public 舌_短(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 舌_短D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "短"; - dif.Add(new Pars(Sta.胴体["舌"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_舌1 = pars["舌1"].ToPar(); - X0Y0_舌2 = pars["舌2"].ToPar(); - X0Y0_舌3 = pars["舌3"].ToPar(); - X0Y0_舌4 = pars["舌4"].ToPar(); - X0Y0_舌5 = pars["舌5"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 舌4_表示 = e.舌4_表示; - 舌5_表示 = e.舌5_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[5] { X0Y0_舌1, X0Y0_舌2, X0Y0_舌3, X0Y0_舌4, X0Y0_舌5 }; - 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); - 濃度 = e.濃度; - } + public 舌_短(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 舌_短D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "短"; + dif.Add(new Pars(Sta.胴体["舌"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_舌1 = pars["舌1"].ToPar(); + X0Y0_舌2 = pars["舌2"].ToPar(); + X0Y0_舌3 = pars["舌3"].ToPar(); + X0Y0_舌4 = pars["舌4"].ToPar(); + X0Y0_舌5 = pars["舌5"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 舌4_表示 = e.舌4_表示; + 舌5_表示 = e.舌5_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[5] { X0Y0_舌1, X0Y0_舌2, X0Y0_舌3, X0Y0_舌4, X0Y0_舌5 }; + 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); + 濃度 = e.濃度; + } - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_舌1CP.Update(mm); - X0Y0_舌2CP.Update(mm); - X0Y0_舌3CP.Update(mm); - X0Y0_舌4CP.Update(mm); - X0Y0_舌5CP.Update(mm); - } + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_舌1CP.Update(mm); + X0Y0_舌2CP.Update(mm); + X0Y0_舌3CP.Update(mm); + X0Y0_舌4CP.Update(mm); + X0Y0_舌5CP.Update(mm); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 舌1CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌2CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌3CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌4CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌5CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - } + private void 配色N0(体配色 体配色) + { + 舌1CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌2CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌3CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌4CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌5CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短D.cs index 8cc60ca..2e0f98f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短D.cs @@ -1,28 +1,29 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 舌_短D : 舌D +namespace SlaveMatrix { - public bool 舌1_表示 = true; + [Serializable] + public class 舌_短D : 舌D + { + public bool 舌1_表示 = true; - public bool 舌2_表示 = true; + public bool 舌2_表示 = true; - public bool 舌3_表示 = true; + public bool 舌3_表示 = true; - public bool 舌4_表示 = true; + public bool 舌4_表示 = true; - public bool 舌5_表示 = true; + public bool 舌5_表示 = true; - public 舌_短D() - { - ThisType = GetType(); - } + public 舌_短D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 舌_短(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 舌_短(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長.cs index 4a4ccbd..a61d508 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長.cs @@ -1,601 +1,602 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 舌_長 : 舌 +namespace SlaveMatrix { - public Par X0Y0_舌1; + public class 舌_長 : 舌 + { + public Par X0Y0_舌1; - public Par X0Y0_舌2; + public Par X0Y0_舌2; - public Par X0Y0_舌3; + public Par X0Y0_舌3; - public Par X0Y0_舌4; + public Par X0Y0_舌4; - public Par X0Y0_舌5; + public Par X0Y0_舌5; - public Par X0Y0_舌股左_舌1; + public Par X0Y0_舌股左_舌1; - public Par X0Y0_舌股左_舌2; + public Par X0Y0_舌股左_舌2; - public Par X0Y0_舌股左_舌3; + public Par X0Y0_舌股左_舌3; - public Par X0Y0_舌股左_舌4; + public Par X0Y0_舌股左_舌4; - public Par X0Y0_舌股左_舌5; + public Par X0Y0_舌股左_舌5; - public Par X0Y0_舌股左_舌6; + public Par X0Y0_舌股左_舌6; - public Par X0Y0_舌股右_舌1; + public Par X0Y0_舌股右_舌1; - public Par X0Y0_舌股右_舌2; + public Par X0Y0_舌股右_舌2; - public Par X0Y0_舌股右_舌3; + public Par X0Y0_舌股右_舌3; - public Par X0Y0_舌股右_舌4; + public Par X0Y0_舌股右_舌4; - public Par X0Y0_舌股右_舌5; + public Par X0Y0_舌股右_舌5; - public Par X0Y0_舌股右_舌6; + public Par X0Y0_舌股右_舌6; - public ColorD 舌1CD; + public ColorD 舌1CD; - public ColorD 舌2CD; + public ColorD 舌2CD; - public ColorD 舌3CD; + public ColorD 舌3CD; - public ColorD 舌4CD; + public ColorD 舌4CD; - public ColorD 舌5CD; + public ColorD 舌5CD; - public ColorD 舌股左_舌1CD; + public ColorD 舌股左_舌1CD; - public ColorD 舌股左_舌2CD; + public ColorD 舌股左_舌2CD; - public ColorD 舌股左_舌3CD; + public ColorD 舌股左_舌3CD; - public ColorD 舌股左_舌4CD; + public ColorD 舌股左_舌4CD; - public ColorD 舌股左_舌5CD; + public ColorD 舌股左_舌5CD; - public ColorD 舌股左_舌6CD; + public ColorD 舌股左_舌6CD; - public ColorD 舌股右_舌1CD; + public ColorD 舌股右_舌1CD; - public ColorD 舌股右_舌2CD; + public ColorD 舌股右_舌2CD; - public ColorD 舌股右_舌3CD; + public ColorD 舌股右_舌3CD; - public ColorD 舌股右_舌4CD; + public ColorD 舌股右_舌4CD; - public ColorD 舌股右_舌5CD; + public ColorD 舌股右_舌5CD; - public ColorD 舌股右_舌6CD; + public ColorD 舌股右_舌6CD; - public ColorP X0Y0_舌1CP; + public ColorP X0Y0_舌1CP; - public ColorP X0Y0_舌2CP; + public ColorP X0Y0_舌2CP; - public ColorP X0Y0_舌3CP; + public ColorP X0Y0_舌3CP; - public ColorP X0Y0_舌4CP; + public ColorP X0Y0_舌4CP; - public ColorP X0Y0_舌5CP; + public ColorP X0Y0_舌5CP; - public ColorP X0Y0_舌股左_舌1CP; + public ColorP X0Y0_舌股左_舌1CP; - public ColorP X0Y0_舌股左_舌2CP; + public ColorP X0Y0_舌股左_舌2CP; - public ColorP X0Y0_舌股左_舌3CP; + public ColorP X0Y0_舌股左_舌3CP; - public ColorP X0Y0_舌股左_舌4CP; + public ColorP X0Y0_舌股左_舌4CP; - public ColorP X0Y0_舌股左_舌5CP; + public ColorP X0Y0_舌股左_舌5CP; - public ColorP X0Y0_舌股左_舌6CP; + public ColorP X0Y0_舌股左_舌6CP; - public ColorP X0Y0_舌股右_舌1CP; + public ColorP X0Y0_舌股右_舌1CP; - public ColorP X0Y0_舌股右_舌2CP; + public ColorP X0Y0_舌股右_舌2CP; - public ColorP X0Y0_舌股右_舌3CP; + public ColorP X0Y0_舌股右_舌3CP; - public ColorP X0Y0_舌股右_舌4CP; + public ColorP X0Y0_舌股右_舌4CP; - public ColorP X0Y0_舌股右_舌5CP; + public ColorP X0Y0_舌股右_舌5CP; - public ColorP X0Y0_舌股右_舌6CP; + public ColorP X0Y0_舌股右_舌6CP; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_舌1.Hit = value; - } - } - - public bool 舌2_表示 - { - get - { - return X0Y0_舌2.Dra; - } - set - { - X0Y0_舌2.Dra = value; - X0Y0_舌2.Hit = value; - } - } - - public bool 舌3_表示 - { - get - { - return X0Y0_舌3.Dra; - } - set - { - X0Y0_舌3.Dra = value; - X0Y0_舌3.Hit = value; - } - } - - public bool 舌4_表示 - { - get - { - return X0Y0_舌4.Dra; - } - set - { - X0Y0_舌4.Dra = value; - X0Y0_舌4.Hit = value; - } - } - - public bool 舌5_表示 - { - get - { - return X0Y0_舌5.Dra; - } - set - { - X0Y0_舌5.Dra = value; - X0Y0_舌5.Hit = value; - } - } - - public bool 舌股左_舌1_表示 - { - get - { - return X0Y0_舌股左_舌1.Dra; - } - set - { - X0Y0_舌股左_舌1.Dra = value; - X0Y0_舌股左_舌1.Hit = value; - } - } - - public bool 舌股左_舌2_表示 - { - get - { - return X0Y0_舌股左_舌2.Dra; - } - set - { - X0Y0_舌股左_舌2.Dra = value; - X0Y0_舌股左_舌2.Hit = value; - } - } - - public bool 舌股左_舌3_表示 - { - get - { - return X0Y0_舌股左_舌3.Dra; - } - set - { - X0Y0_舌股左_舌3.Dra = value; - X0Y0_舌股左_舌3.Hit = value; - } - } - - public bool 舌股左_舌4_表示 - { - get - { - return X0Y0_舌股左_舌4.Dra; - } - set - { - X0Y0_舌股左_舌4.Dra = value; - X0Y0_舌股左_舌4.Hit = value; - } - } - - public bool 舌股左_舌5_表示 - { - get - { - return X0Y0_舌股左_舌5.Dra; - } - set - { - X0Y0_舌股左_舌5.Dra = value; - X0Y0_舌股左_舌5.Hit = value; - } - } - - public bool 舌股左_舌6_表示 - { - get - { - return X0Y0_舌股左_舌6.Dra; - } - set - { - X0Y0_舌股左_舌6.Dra = value; - X0Y0_舌股左_舌6.Hit = value; - } - } - - public bool 舌股右_舌1_表示 - { - get - { - return X0Y0_舌股右_舌1.Dra; - } - set - { - X0Y0_舌股右_舌1.Dra = value; - X0Y0_舌股右_舌1.Hit = value; - } - } - - public bool 舌股右_舌2_表示 - { - get - { - return X0Y0_舌股右_舌2.Dra; - } - set - { - X0Y0_舌股右_舌2.Dra = value; - X0Y0_舌股右_舌2.Hit = value; - } - } - - public bool 舌股右_舌3_表示 - { - get - { - return X0Y0_舌股右_舌3.Dra; - } - set - { - X0Y0_舌股右_舌3.Dra = value; - X0Y0_舌股右_舌3.Hit = value; - } - } - - public bool 舌股右_舌4_表示 - { - get - { - return X0Y0_舌股右_舌4.Dra; - } - set - { - X0Y0_舌股右_舌4.Dra = value; - X0Y0_舌股右_舌4.Hit = value; - } - } - - public bool 舌股右_舌5_表示 - { - get - { - return X0Y0_舌股右_舌5.Dra; - } - set - { - X0Y0_舌股右_舌5.Dra = value; - X0Y0_舌股右_舌5.Hit = value; - } - } - - public bool 舌股右_舌6_表示 - { - get - { - return X0Y0_舌股右_舌6.Dra; - } - set - { - X0Y0_舌股右_舌6.Dra = value; - X0Y0_舌股右_舌6.Hit = value; - } - } - - public bool 股舌表示 - { - get - { - return 舌股左_舌1_表示; - } - set - { - 舌股左_舌1_表示 = value; - 舌股左_舌2_表示 = value; - 舌股左_舌3_表示 = value; - 舌股左_舌4_表示 = value; - 舌股左_舌5_表示 = value; - 舌股左_舌6_表示 = value; - 舌股右_舌1_表示 = value; - 舌股右_舌2_表示 = value; - 舌股右_舌3_表示 = value; - 舌股右_舌4_表示 = value; - 舌股右_舌5_表示 = value; - 舌股右_舌6_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 舌1_表示; - } - set - { - 舌1_表示 = value; - 舌2_表示 = value; - 舌3_表示 = value; - 舌4_表示 = value; - 舌5_表示 = value; - 舌股左_舌1_表示 = value; - 舌股左_舌2_表示 = value; - 舌股左_舌3_表示 = value; - 舌股左_舌4_表示 = value; - 舌股左_舌5_表示 = value; - 舌股左_舌6_表示 = value; - 舌股右_舌1_表示 = value; - 舌股右_舌2_表示 = value; - 舌股右_舌3_表示 = value; - 舌股右_舌4_表示 = value; - 舌股右_舌5_表示 = value; - 舌股右_舌6_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 舌1CD.不透明度; - } - set - { - 舌1CD.不透明度 = value; - 舌2CD.不透明度 = value; - 舌3CD.不透明度 = value; - 舌4CD.不透明度 = value; - 舌5CD.不透明度 = value; - 舌股左_舌1CD.不透明度 = value; - 舌股左_舌2CD.不透明度 = value; - 舌股左_舌3CD.不透明度 = value; - 舌股左_舌4CD.不透明度 = value; - 舌股左_舌5CD.不透明度 = value; - 舌股左_舌6CD.不透明度 = value; - 舌股右_舌1CD.不透明度 = value; - 舌股右_舌2CD.不透明度 = value; - 舌股右_舌3CD.不透明度 = value; - 舌股右_舌4CD.不透明度 = value; - 舌股右_舌5CD.不透明度 = value; - 舌股右_舌6CD.不透明度 = value; - } - } - - public 舌_長(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 舌_長D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "長"; - dif.Add(new Pars(Sta.胴体["舌"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_舌1 = pars["舌1"].ToPar(); - X0Y0_舌2 = pars["舌2"].ToPar(); - X0Y0_舌3 = pars["舌3"].ToPar(); - X0Y0_舌4 = pars["舌4"].ToPar(); - X0Y0_舌5 = pars["舌5"].ToPar(); - Pars pars2 = pars["舌股左"].ToPars(); - X0Y0_舌股左_舌1 = pars2["舌1"].ToPar(); - X0Y0_舌股左_舌2 = pars2["舌2"].ToPar(); - X0Y0_舌股左_舌3 = pars2["舌3"].ToPar(); - X0Y0_舌股左_舌4 = pars2["舌4"].ToPar(); - X0Y0_舌股左_舌5 = pars2["舌5"].ToPar(); - X0Y0_舌股左_舌6 = pars2["舌6"].ToPar(); - pars2 = pars["舌股右"].ToPars(); - X0Y0_舌股右_舌1 = pars2["舌1"].ToPar(); - X0Y0_舌股右_舌2 = pars2["舌2"].ToPar(); - X0Y0_舌股右_舌3 = pars2["舌3"].ToPar(); - X0Y0_舌股右_舌4 = pars2["舌4"].ToPar(); - X0Y0_舌股右_舌5 = pars2["舌5"].ToPar(); - X0Y0_舌股右_舌6 = pars2["舌6"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 舌4_表示 = e.舌4_表示; - 舌5_表示 = e.舌5_表示; - 舌股左_舌1_表示 = e.舌股左_舌1_表示; - 舌股左_舌2_表示 = e.舌股左_舌2_表示; - 舌股左_舌3_表示 = e.舌股左_舌3_表示; - 舌股左_舌4_表示 = e.舌股左_舌4_表示; - 舌股左_舌5_表示 = e.舌股左_舌5_表示; - 舌股左_舌6_表示 = e.舌股左_舌6_表示; - 舌股右_舌1_表示 = e.舌股右_舌1_表示; - 舌股右_舌2_表示 = e.舌股右_舌2_表示; - 舌股右_舌3_表示 = e.舌股右_舌3_表示; - 舌股右_舌4_表示 = e.舌股右_舌4_表示; - 舌股右_舌5_表示 = e.舌股右_舌5_表示; - 舌股右_舌6_表示 = e.舌股右_舌6_表示; - 股舌表示 = e.股舌表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[17] - { - X0Y0_舌1, X0Y0_舌2, X0Y0_舌3, X0Y0_舌4, X0Y0_舌5, X0Y0_舌股左_舌1, X0Y0_舌股左_舌2, X0Y0_舌股左_舌3, X0Y0_舌股左_舌4, X0Y0_舌股左_舌5, - X0Y0_舌股左_舌6, X0Y0_舌股右_舌1, X0Y0_舌股右_舌2, X0Y0_舌股右_舌3, X0Y0_舌股右_舌4, X0Y0_舌股右_舌5, X0Y0_舌股右_舌6 - }; - 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_舌股左_舌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_舌股右_舌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); - 濃度 = e.濃度; - } - - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_舌1CP.Update(mm); - X0Y0_舌2CP.Update(mm); - X0Y0_舌3CP.Update(mm); - X0Y0_舌4CP.Update(mm); - X0Y0_舌5CP.Update(mm); - X0Y0_舌股左_舌1CP.Update(mm); - X0Y0_舌股左_舌2CP.Update(mm); - X0Y0_舌股左_舌3CP.Update(mm); - X0Y0_舌股左_舌4CP.Update(mm); - X0Y0_舌股左_舌5CP.Update(mm); - X0Y0_舌股左_舌6CP.Update(mm); - X0Y0_舌股右_舌1CP.Update(mm); - X0Y0_舌股右_舌2CP.Update(mm); - X0Y0_舌股右_舌3CP.Update(mm); - X0Y0_舌股右_舌4CP.Update(mm); - X0Y0_舌股右_舌5CP.Update(mm); - X0Y0_舌股右_舌6CP.Update(mm); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 舌1CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌2CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌3CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌4CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌5CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌股左_舌1CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌股左_舌2CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌股左_舌3CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌股左_舌4CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌股左_舌5CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌股左_舌6CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌股右_舌1CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌股右_舌2CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌股右_舌3CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌股右_舌4CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌股右_舌5CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - 舌股右_舌6CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); - } + 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; + X0Y0_舌1.Hit = value; + } + } + + public bool 舌2_表示 + { + get + { + return X0Y0_舌2.Dra; + } + set + { + X0Y0_舌2.Dra = value; + X0Y0_舌2.Hit = value; + } + } + + public bool 舌3_表示 + { + get + { + return X0Y0_舌3.Dra; + } + set + { + X0Y0_舌3.Dra = value; + X0Y0_舌3.Hit = value; + } + } + + public bool 舌4_表示 + { + get + { + return X0Y0_舌4.Dra; + } + set + { + X0Y0_舌4.Dra = value; + X0Y0_舌4.Hit = value; + } + } + + public bool 舌5_表示 + { + get + { + return X0Y0_舌5.Dra; + } + set + { + X0Y0_舌5.Dra = value; + X0Y0_舌5.Hit = value; + } + } + + public bool 舌股左_舌1_表示 + { + get + { + return X0Y0_舌股左_舌1.Dra; + } + set + { + X0Y0_舌股左_舌1.Dra = value; + X0Y0_舌股左_舌1.Hit = value; + } + } + + public bool 舌股左_舌2_表示 + { + get + { + return X0Y0_舌股左_舌2.Dra; + } + set + { + X0Y0_舌股左_舌2.Dra = value; + X0Y0_舌股左_舌2.Hit = value; + } + } + + public bool 舌股左_舌3_表示 + { + get + { + return X0Y0_舌股左_舌3.Dra; + } + set + { + X0Y0_舌股左_舌3.Dra = value; + X0Y0_舌股左_舌3.Hit = value; + } + } + + public bool 舌股左_舌4_表示 + { + get + { + return X0Y0_舌股左_舌4.Dra; + } + set + { + X0Y0_舌股左_舌4.Dra = value; + X0Y0_舌股左_舌4.Hit = value; + } + } + + public bool 舌股左_舌5_表示 + { + get + { + return X0Y0_舌股左_舌5.Dra; + } + set + { + X0Y0_舌股左_舌5.Dra = value; + X0Y0_舌股左_舌5.Hit = value; + } + } + + public bool 舌股左_舌6_表示 + { + get + { + return X0Y0_舌股左_舌6.Dra; + } + set + { + X0Y0_舌股左_舌6.Dra = value; + X0Y0_舌股左_舌6.Hit = value; + } + } + + public bool 舌股右_舌1_表示 + { + get + { + return X0Y0_舌股右_舌1.Dra; + } + set + { + X0Y0_舌股右_舌1.Dra = value; + X0Y0_舌股右_舌1.Hit = value; + } + } + + public bool 舌股右_舌2_表示 + { + get + { + return X0Y0_舌股右_舌2.Dra; + } + set + { + X0Y0_舌股右_舌2.Dra = value; + X0Y0_舌股右_舌2.Hit = value; + } + } + + public bool 舌股右_舌3_表示 + { + get + { + return X0Y0_舌股右_舌3.Dra; + } + set + { + X0Y0_舌股右_舌3.Dra = value; + X0Y0_舌股右_舌3.Hit = value; + } + } + + public bool 舌股右_舌4_表示 + { + get + { + return X0Y0_舌股右_舌4.Dra; + } + set + { + X0Y0_舌股右_舌4.Dra = value; + X0Y0_舌股右_舌4.Hit = value; + } + } + + public bool 舌股右_舌5_表示 + { + get + { + return X0Y0_舌股右_舌5.Dra; + } + set + { + X0Y0_舌股右_舌5.Dra = value; + X0Y0_舌股右_舌5.Hit = value; + } + } + + public bool 舌股右_舌6_表示 + { + get + { + return X0Y0_舌股右_舌6.Dra; + } + set + { + X0Y0_舌股右_舌6.Dra = value; + X0Y0_舌股右_舌6.Hit = value; + } + } + + public bool 股舌表示 + { + get + { + return 舌股左_舌1_表示; + } + set + { + 舌股左_舌1_表示 = value; + 舌股左_舌2_表示 = value; + 舌股左_舌3_表示 = value; + 舌股左_舌4_表示 = value; + 舌股左_舌5_表示 = value; + 舌股左_舌6_表示 = value; + 舌股右_舌1_表示 = value; + 舌股右_舌2_表示 = value; + 舌股右_舌3_表示 = value; + 舌股右_舌4_表示 = value; + 舌股右_舌5_表示 = value; + 舌股右_舌6_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 舌1_表示; + } + set + { + 舌1_表示 = value; + 舌2_表示 = value; + 舌3_表示 = value; + 舌4_表示 = value; + 舌5_表示 = value; + 舌股左_舌1_表示 = value; + 舌股左_舌2_表示 = value; + 舌股左_舌3_表示 = value; + 舌股左_舌4_表示 = value; + 舌股左_舌5_表示 = value; + 舌股左_舌6_表示 = value; + 舌股右_舌1_表示 = value; + 舌股右_舌2_表示 = value; + 舌股右_舌3_表示 = value; + 舌股右_舌4_表示 = value; + 舌股右_舌5_表示 = value; + 舌股右_舌6_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 舌1CD.不透明度; + } + set + { + 舌1CD.不透明度 = value; + 舌2CD.不透明度 = value; + 舌3CD.不透明度 = value; + 舌4CD.不透明度 = value; + 舌5CD.不透明度 = value; + 舌股左_舌1CD.不透明度 = value; + 舌股左_舌2CD.不透明度 = value; + 舌股左_舌3CD.不透明度 = value; + 舌股左_舌4CD.不透明度 = value; + 舌股左_舌5CD.不透明度 = value; + 舌股左_舌6CD.不透明度 = value; + 舌股右_舌1CD.不透明度 = value; + 舌股右_舌2CD.不透明度 = value; + 舌股右_舌3CD.不透明度 = value; + 舌股右_舌4CD.不透明度 = value; + 舌股右_舌5CD.不透明度 = value; + 舌股右_舌6CD.不透明度 = value; + } + } + + public 舌_長(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 舌_長D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "長"; + dif.Add(new Pars(Sta.胴体["舌"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_舌1 = pars["舌1"].ToPar(); + X0Y0_舌2 = pars["舌2"].ToPar(); + X0Y0_舌3 = pars["舌3"].ToPar(); + X0Y0_舌4 = pars["舌4"].ToPar(); + X0Y0_舌5 = pars["舌5"].ToPar(); + Pars pars2 = pars["舌股左"].ToPars(); + X0Y0_舌股左_舌1 = pars2["舌1"].ToPar(); + X0Y0_舌股左_舌2 = pars2["舌2"].ToPar(); + X0Y0_舌股左_舌3 = pars2["舌3"].ToPar(); + X0Y0_舌股左_舌4 = pars2["舌4"].ToPar(); + X0Y0_舌股左_舌5 = pars2["舌5"].ToPar(); + X0Y0_舌股左_舌6 = pars2["舌6"].ToPar(); + pars2 = pars["舌股右"].ToPars(); + X0Y0_舌股右_舌1 = pars2["舌1"].ToPar(); + X0Y0_舌股右_舌2 = pars2["舌2"].ToPar(); + X0Y0_舌股右_舌3 = pars2["舌3"].ToPar(); + X0Y0_舌股右_舌4 = pars2["舌4"].ToPar(); + X0Y0_舌股右_舌5 = pars2["舌5"].ToPar(); + X0Y0_舌股右_舌6 = pars2["舌6"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 舌4_表示 = e.舌4_表示; + 舌5_表示 = e.舌5_表示; + 舌股左_舌1_表示 = e.舌股左_舌1_表示; + 舌股左_舌2_表示 = e.舌股左_舌2_表示; + 舌股左_舌3_表示 = e.舌股左_舌3_表示; + 舌股左_舌4_表示 = e.舌股左_舌4_表示; + 舌股左_舌5_表示 = e.舌股左_舌5_表示; + 舌股左_舌6_表示 = e.舌股左_舌6_表示; + 舌股右_舌1_表示 = e.舌股右_舌1_表示; + 舌股右_舌2_表示 = e.舌股右_舌2_表示; + 舌股右_舌3_表示 = e.舌股右_舌3_表示; + 舌股右_舌4_表示 = e.舌股右_舌4_表示; + 舌股右_舌5_表示 = e.舌股右_舌5_表示; + 舌股右_舌6_表示 = e.舌股右_舌6_表示; + 股舌表示 = e.股舌表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[17] + { + X0Y0_舌1, X0Y0_舌2, X0Y0_舌3, X0Y0_舌4, X0Y0_舌5, X0Y0_舌股左_舌1, X0Y0_舌股左_舌2, X0Y0_舌股左_舌3, X0Y0_舌股左_舌4, X0Y0_舌股左_舌5, + X0Y0_舌股左_舌6, X0Y0_舌股右_舌1, X0Y0_舌股右_舌2, X0Y0_舌股右_舌3, X0Y0_舌股右_舌4, X0Y0_舌股右_舌5, X0Y0_舌股右_舌6 + }; + 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_舌股左_舌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_舌股右_舌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); + 濃度 = e.濃度; + } + + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_舌1CP.Update(mm); + X0Y0_舌2CP.Update(mm); + X0Y0_舌3CP.Update(mm); + X0Y0_舌4CP.Update(mm); + X0Y0_舌5CP.Update(mm); + X0Y0_舌股左_舌1CP.Update(mm); + X0Y0_舌股左_舌2CP.Update(mm); + X0Y0_舌股左_舌3CP.Update(mm); + X0Y0_舌股左_舌4CP.Update(mm); + X0Y0_舌股左_舌5CP.Update(mm); + X0Y0_舌股左_舌6CP.Update(mm); + X0Y0_舌股右_舌1CP.Update(mm); + X0Y0_舌股右_舌2CP.Update(mm); + X0Y0_舌股右_舌3CP.Update(mm); + X0Y0_舌股右_舌4CP.Update(mm); + X0Y0_舌股右_舌5CP.Update(mm); + X0Y0_舌股右_舌6CP.Update(mm); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 舌1CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌2CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌3CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌4CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌5CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌股左_舌1CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌股左_舌2CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌股左_舌3CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌股左_舌4CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌股左_舌5CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌股左_舌6CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌股右_舌1CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌股右_舌2CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌股右_舌3CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌股右_舌4CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌股右_舌5CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + 舌股右_舌6CD = new ColorD(ref 体配色.粘膜線, ref 体配色.舌); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長D.cs index 7dfce38..33f9de1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長D.cs @@ -1,54 +1,55 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 舌_長D : 舌D +namespace SlaveMatrix { - public bool 舌1_表示 = true; + [Serializable] + public class 舌_長D : 舌D + { + public bool 舌1_表示 = true; - public bool 舌2_表示 = true; + public bool 舌2_表示 = true; - public bool 舌3_表示 = true; + public bool 舌3_表示 = true; - public bool 舌4_表示 = true; + public bool 舌4_表示 = true; - public bool 舌5_表示 = true; + public bool 舌5_表示 = true; - public bool 舌股左_舌1_表示; + public bool 舌股左_舌1_表示; - public bool 舌股左_舌2_表示; + public bool 舌股左_舌2_表示; - public bool 舌股左_舌3_表示; + public bool 舌股左_舌3_表示; - public bool 舌股左_舌4_表示; + public bool 舌股左_舌4_表示; - public bool 舌股左_舌5_表示; + public bool 舌股左_舌5_表示; - public bool 舌股左_舌6_表示; + public bool 舌股左_舌6_表示; - public bool 舌股右_舌1_表示; + public bool 舌股右_舌1_表示; - public bool 舌股右_舌2_表示; + public bool 舌股右_舌2_表示; - public bool 舌股右_舌3_表示; + public bool 舌股右_舌3_表示; - public bool 舌股右_舌4_表示; + public bool 舌股右_舌4_表示; - public bool 舌股右_舌5_表示; + public bool 舌股右_舌5_表示; - public bool 舌股右_舌6_表示; + public bool 舌股右_舌6_表示; - public bool 股舌表示; + public bool 股舌表示; - public 舌_長D() - { - ThisType = GetType(); - } + public 舌_長D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 舌_長(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 舌_長(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花.cs index 2d6b3a7..339ca0f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花.cs @@ -1,18 +1,19 @@ -namespace SlaveMatrix; - -public class 花 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 花 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花D.cs index 535888c..ca9f9fc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 花D : EleD +namespace SlaveMatrix { + [Serializable] + public class 花D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百.cs index 9cabeeb..df5c6d7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百.cs @@ -1,1875 +1,1876 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 花_百 : 花 +namespace SlaveMatrix { - public Par X0Y0_花_ユリ_通常_萼2; + public class 花_百 : 花 + { + public Par X0Y0_花_ユリ_通常_萼2; - public Par X0Y0_花_ユリ_通常_萼3; + public Par X0Y0_花_ユリ_通常_萼3; - public Par X0Y0_花_ユリ_通常_花弁1; + public Par X0Y0_花_ユリ_通常_花弁1; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯; + public Par X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊; + public Par X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊; - public Par X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊; + public Par X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊; - public Par X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭; + public Par X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯; + public Par X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊; + public Par X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯; + public Par X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊; + public Par X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊; + public Par X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯; + public Par X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊; + public Par X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯; + public Par X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊; + public Par X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯; + public Par X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯; - public Par X0Y0_花_ユリ_通常_花弁2; + public Par X0Y0_花_ユリ_通常_花弁2; - public Par X0Y0_花_ユリ_通常_花弁3; + public Par X0Y0_花_ユリ_通常_花弁3; - public Par X0Y0_花_ユリ_通常_萼1_萼2; + public Par X0Y0_花_ユリ_通常_萼1_萼2; - public Par X0Y0_花_ユリ_通常_萼1_萼1; + public Par X0Y0_花_ユリ_通常_萼1_萼1; - public Par X0Y0_花_ユリ_欠損_萼2; + public Par X0Y0_花_ユリ_欠損_萼2; - public Par X0Y0_花_ユリ_欠損_萼3; + public Par X0Y0_花_ユリ_欠損_萼3; - public Par X0Y0_花_ユリ_欠損_花弁1; + public Par X0Y0_花_ユリ_欠損_花弁1; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯; + public Par X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊; + public Par X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊; + public Par X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭; + public Par X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯; + public Par X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊; + public Par X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯; + public Par X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊; + public Par X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊; + public Par X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯; + public Par X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊; + public Par X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯; + public Par X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊; + public Par X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯; + public Par X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯; - public Par X0Y0_花_ユリ_欠損_花弁2; + public Par X0Y0_花_ユリ_欠損_花弁2; - public Par X0Y0_花_ユリ_欠損_花弁3; + public Par X0Y0_花_ユリ_欠損_花弁3; - public Par X0Y0_花_ユリ_欠損_萼1_萼2; + public Par X0Y0_花_ユリ_欠損_萼1_萼2; - public Par X0Y0_花_ユリ_欠損_萼1_萼1; + public Par X0Y0_花_ユリ_欠損_萼1_萼1; - public Par X0Y0_萼_通常_萼; + public Par X0Y0_萼_通常_萼; - public Par X0Y0_萼_欠損_萼; + public Par X0Y0_萼_欠損_萼; - public ColorD 花_ユリ_萼2CD; + public ColorD 花_ユリ_萼2CD; - public ColorD 花_ユリ_萼3CD; + public ColorD 花_ユリ_萼3CD; - public ColorD 花_ユリ_花弁1CD; + public ColorD 花_ユリ_花弁1CD; - public ColorD 花_ユリ_蕊_雄蕊中後_葯CD; + public ColorD 花_ユリ_蕊_雄蕊中後_葯CD; - public ColorD 花_ユリ_蕊_雄蕊中後_雄蕊CD; + public ColorD 花_ユリ_蕊_雄蕊中後_雄蕊CD; - public ColorD 花_ユリ_蕊_雌蕊_雌蕊CD; + public ColorD 花_ユリ_蕊_雌蕊_雌蕊CD; - public ColorD 花_ユリ_蕊_雌蕊_柱頭CD; + public ColorD 花_ユリ_蕊_雌蕊_柱頭CD; - public ColorD 花_ユリ_蕊_雄蕊左2_葯CD; + public ColorD 花_ユリ_蕊_雄蕊左2_葯CD; - public ColorD 花_ユリ_蕊_雄蕊左2_雄蕊CD; + public ColorD 花_ユリ_蕊_雄蕊左2_雄蕊CD; - public ColorD 花_ユリ_蕊_雄蕊右2_葯CD; + public ColorD 花_ユリ_蕊_雄蕊右2_葯CD; - public ColorD 花_ユリ_蕊_雄蕊右2_雄蕊CD; + public ColorD 花_ユリ_蕊_雄蕊右2_雄蕊CD; - public ColorD 花_ユリ_蕊_雄蕊左1_雄蕊CD; + public ColorD 花_ユリ_蕊_雄蕊左1_雄蕊CD; - public ColorD 花_ユリ_蕊_雄蕊左1_葯CD; + public ColorD 花_ユリ_蕊_雄蕊左1_葯CD; - public ColorD 花_ユリ_蕊_雄蕊右1_雄蕊CD; + public ColorD 花_ユリ_蕊_雄蕊右1_雄蕊CD; - public ColorD 花_ユリ_蕊_雄蕊右1_葯CD; + public ColorD 花_ユリ_蕊_雄蕊右1_葯CD; - public ColorD 花_ユリ_蕊_雄蕊中前_雄蕊CD; + public ColorD 花_ユリ_蕊_雄蕊中前_雄蕊CD; - public ColorD 花_ユリ_蕊_雄蕊中前_葯CD; + public ColorD 花_ユリ_蕊_雄蕊中前_葯CD; - public ColorD 花_ユリ_花弁2CD; + public ColorD 花_ユリ_花弁2CD; - public ColorD 花_ユリ_花弁3CD; + public ColorD 花_ユリ_花弁3CD; - public ColorD 花_ユリ_萼1_萼2CD; + public ColorD 花_ユリ_萼1_萼2CD; - public ColorD 花_ユリ_萼1_萼1CD; + public ColorD 花_ユリ_萼1_萼1CD; - public ColorD 萼_萼CD; + public ColorD 萼_萼CD; - public ColorP X0Y0_花_ユリ_通常_萼2CP; + public ColorP X0Y0_花_ユリ_通常_萼2CP; - public ColorP X0Y0_花_ユリ_通常_萼3CP; + public ColorP X0Y0_花_ユリ_通常_萼3CP; - public ColorP X0Y0_花_ユリ_通常_花弁1CP; + public ColorP X0Y0_花_ユリ_通常_花弁1CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊CP; - public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯CP; + public ColorP X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯CP; - public ColorP X0Y0_花_ユリ_通常_花弁2CP; + public ColorP X0Y0_花_ユリ_通常_花弁2CP; - public ColorP X0Y0_花_ユリ_通常_花弁3CP; + public ColorP X0Y0_花_ユリ_通常_花弁3CP; - public ColorP X0Y0_花_ユリ_通常_萼1_萼2CP; + public ColorP X0Y0_花_ユリ_通常_萼1_萼2CP; - public ColorP X0Y0_花_ユリ_通常_萼1_萼1CP; + public ColorP X0Y0_花_ユリ_通常_萼1_萼1CP; - public ColorP X0Y0_花_ユリ_欠損_萼2CP; + public ColorP X0Y0_花_ユリ_欠損_萼2CP; - public ColorP X0Y0_花_ユリ_欠損_萼3CP; + public ColorP X0Y0_花_ユリ_欠損_萼3CP; - public ColorP X0Y0_花_ユリ_欠損_花弁1CP; + public ColorP X0Y0_花_ユリ_欠損_花弁1CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊CP; - public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯CP; + public ColorP X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯CP; - public ColorP X0Y0_花_ユリ_欠損_花弁2CP; + public ColorP X0Y0_花_ユリ_欠損_花弁2CP; - public ColorP X0Y0_花_ユリ_欠損_花弁3CP; + public ColorP X0Y0_花_ユリ_欠損_花弁3CP; - public ColorP X0Y0_花_ユリ_欠損_萼1_萼2CP; + public ColorP X0Y0_花_ユリ_欠損_萼1_萼2CP; - public ColorP X0Y0_花_ユリ_欠損_萼1_萼1CP; + public ColorP X0Y0_花_ユリ_欠損_萼1_萼1CP; - public ColorP X0Y0_萼_通常_萼CP; + public ColorP X0Y0_萼_通常_萼CP; - public ColorP X0Y0_萼_欠損_萼CP; + public ColorP X0Y0_萼_欠損_萼CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 花_ユリ_萼2_表示 = 花_ユリ_萼2_表示; - 花_ユリ_萼3_表示 = 花_ユリ_萼3_表示; - 花_ユリ_花弁1_表示 = 花_ユリ_花弁1_表示; - 花_ユリ_蕊_雄蕊中後_葯_表示 = 花_ユリ_蕊_雄蕊中後_葯_表示; - 花_ユリ_蕊_雄蕊中後_雄蕊_表示 = 花_ユリ_蕊_雄蕊中後_雄蕊_表示; - 花_ユリ_蕊_雌蕊_雌蕊_表示 = 花_ユリ_蕊_雌蕊_雌蕊_表示; - 花_ユリ_蕊_雌蕊_柱頭_表示 = 花_ユリ_蕊_雌蕊_柱頭_表示; - 花_ユリ_蕊_雄蕊左2_葯_表示 = 花_ユリ_蕊_雄蕊左2_葯_表示; - 花_ユリ_蕊_雄蕊左2_雄蕊_表示 = 花_ユリ_蕊_雄蕊左2_雄蕊_表示; - 花_ユリ_蕊_雄蕊右2_葯_表示 = 花_ユリ_蕊_雄蕊右2_葯_表示; - 花_ユリ_蕊_雄蕊右2_雄蕊_表示 = 花_ユリ_蕊_雄蕊右2_雄蕊_表示; - 花_ユリ_蕊_雄蕊左1_雄蕊_表示 = 花_ユリ_蕊_雄蕊左1_雄蕊_表示; - 花_ユリ_蕊_雄蕊左1_葯_表示 = 花_ユリ_蕊_雄蕊左1_葯_表示; - 花_ユリ_蕊_雄蕊右1_雄蕊_表示 = 花_ユリ_蕊_雄蕊右1_雄蕊_表示; - 花_ユリ_蕊_雄蕊右1_葯_表示 = 花_ユリ_蕊_雄蕊右1_葯_表示; - 花_ユリ_蕊_雄蕊中前_雄蕊_表示 = 花_ユリ_蕊_雄蕊中前_雄蕊_表示; - 花_ユリ_蕊_雄蕊中前_葯_表示 = 花_ユリ_蕊_雄蕊中前_葯_表示; - 花_ユリ_花弁2_表示 = 花_ユリ_花弁2_表示; - 花_ユリ_花弁3_表示 = 花_ユリ_花弁3_表示; - 花_ユリ_萼1_萼2_表示 = 花_ユリ_萼1_萼2_表示; - 花_ユリ_萼1_萼1_表示 = 花_ユリ_萼1_萼1_表示; - 萼_萼_表示 = 萼_萼_表示; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 花_ユリ_通常_萼2_表示 - { - get - { - return X0Y0_花_ユリ_通常_萼2.Dra; - } - set - { - X0Y0_花_ユリ_通常_萼2.Dra = value; - X0Y0_花_ユリ_通常_萼2.Hit = value; - } - } - - public bool 花_ユリ_通常_萼3_表示 - { - get - { - return X0Y0_花_ユリ_通常_萼3.Dra; - } - set - { - X0Y0_花_ユリ_通常_萼3.Dra = value; - X0Y0_花_ユリ_通常_萼3.Hit = value; - } - } - - public bool 花_ユリ_通常_花弁1_表示 - { - get - { - return X0Y0_花_ユリ_通常_花弁1.Dra; - } - set - { - X0Y0_花_ユリ_通常_花弁1.Dra = value; - X0Y0_花_ユリ_通常_花弁1.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雄蕊中後_葯_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯.Dra = value; - X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊.Dra = value; - X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雌蕊_雌蕊_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊.Dra = value; - X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雌蕊_柱頭_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭.Dra = value; - X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雄蕊左2_葯_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯.Dra = value; - X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊.Dra = value; - X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雄蕊右2_葯_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯.Dra = value; - X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊.Dra = value; - X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊.Dra = value; - X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雄蕊左1_葯_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯.Dra = value; - X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊.Dra = value; - X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雄蕊右1_葯_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯.Dra = value; - X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊.Dra = value; - X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊.Hit = value; - } - } - - public bool 花_ユリ_通常_蕊_雄蕊中前_葯_表示 - { - get - { - return X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯.Dra; - } - set - { - X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯.Dra = value; - X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯.Hit = value; - } - } - - public bool 花_ユリ_通常_花弁2_表示 - { - get - { - return X0Y0_花_ユリ_通常_花弁2.Dra; - } - set - { - X0Y0_花_ユリ_通常_花弁2.Dra = value; - X0Y0_花_ユリ_通常_花弁2.Hit = value; - } - } - - public bool 花_ユリ_通常_花弁3_表示 - { - get - { - return X0Y0_花_ユリ_通常_花弁3.Dra; - } - set - { - X0Y0_花_ユリ_通常_花弁3.Dra = value; - X0Y0_花_ユリ_通常_花弁3.Hit = value; - } - } - - public bool 花_ユリ_通常_萼1_萼2_表示 - { - get - { - return X0Y0_花_ユリ_通常_萼1_萼2.Dra; - } - set - { - X0Y0_花_ユリ_通常_萼1_萼2.Dra = value; - X0Y0_花_ユリ_通常_萼1_萼2.Hit = value; - } - } - - public bool 花_ユリ_通常_萼1_萼1_表示 - { - get - { - return X0Y0_花_ユリ_通常_萼1_萼1.Dra; - } - set - { - X0Y0_花_ユリ_通常_萼1_萼1.Dra = value; - X0Y0_花_ユリ_通常_萼1_萼1.Hit = value; - } - } - - public bool 花_ユリ_欠損_萼2_表示 - { - get - { - return X0Y0_花_ユリ_欠損_萼2.Dra; - } - set - { - X0Y0_花_ユリ_欠損_萼2.Dra = value; - X0Y0_花_ユリ_欠損_萼2.Hit = value; - } - } - - public bool 花_ユリ_欠損_萼3_表示 - { - get - { - return X0Y0_花_ユリ_欠損_萼3.Dra; - } - set - { - X0Y0_花_ユリ_欠損_萼3.Dra = value; - X0Y0_花_ユリ_欠損_萼3.Hit = value; - } - } - - public bool 花_ユリ_欠損_花弁1_表示 - { - get - { - return X0Y0_花_ユリ_欠損_花弁1.Dra; - } - set - { - X0Y0_花_ユリ_欠損_花弁1.Dra = value; - X0Y0_花_ユリ_欠損_花弁1.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雄蕊中後_葯_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雌蕊_柱頭_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雄蕊左2_葯_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雄蕊右2_葯_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雄蕊左1_葯_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雄蕊右1_葯_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊.Hit = value; - } - } - - public bool 花_ユリ_欠損_蕊_雄蕊中前_葯_表示 - { - get - { - return X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯.Dra; - } - set - { - X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯.Dra = value; - X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯.Hit = value; - } - } - - public bool 花_ユリ_欠損_花弁2_表示 - { - get - { - return X0Y0_花_ユリ_欠損_花弁2.Dra; - } - set - { - X0Y0_花_ユリ_欠損_花弁2.Dra = value; - X0Y0_花_ユリ_欠損_花弁2.Hit = value; - } - } - - public bool 花_ユリ_欠損_花弁3_表示 - { - get - { - return X0Y0_花_ユリ_欠損_花弁3.Dra; - } - set - { - X0Y0_花_ユリ_欠損_花弁3.Dra = value; - X0Y0_花_ユリ_欠損_花弁3.Hit = value; - } - } - - public bool 花_ユリ_欠損_萼1_萼2_表示 - { - get - { - return X0Y0_花_ユリ_欠損_萼1_萼2.Dra; - } - set - { - X0Y0_花_ユリ_欠損_萼1_萼2.Dra = value; - X0Y0_花_ユリ_欠損_萼1_萼2.Hit = value; - } - } - - public bool 花_ユリ_欠損_萼1_萼1_表示 - { - get - { - return X0Y0_花_ユリ_欠損_萼1_萼1.Dra; - } - set - { - X0Y0_花_ユリ_欠損_萼1_萼1.Dra = value; - X0Y0_花_ユリ_欠損_萼1_萼1.Hit = value; - } - } - - public bool 萼_通常_萼_表示 - { - get - { - return X0Y0_萼_通常_萼.Dra; - } - set - { - X0Y0_萼_通常_萼.Dra = value; - X0Y0_萼_通常_萼.Hit = value; - } - } - - public bool 萼_欠損_萼_表示 - { - get - { - return X0Y0_萼_欠損_萼.Dra; - } - set - { - X0Y0_萼_欠損_萼.Dra = value; - X0Y0_萼_欠損_萼.Hit = value; - } - } - - public bool 花_ユリ_萼2_表示 - { - get - { - if (!花_ユリ_通常_萼2_表示) - { - return 花_ユリ_欠損_萼2_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_萼2_表示 = false; - 花_ユリ_欠損_萼2_表示 = value; - } - else - { - 花_ユリ_通常_萼2_表示 = value; - 花_ユリ_欠損_萼2_表示 = false; - } - } - } - - public bool 花_ユリ_萼3_表示 - { - get - { - if (!花_ユリ_通常_萼3_表示) - { - return 花_ユリ_欠損_萼3_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_萼3_表示 = false; - 花_ユリ_欠損_萼3_表示 = value; - } - else - { - 花_ユリ_通常_萼3_表示 = value; - 花_ユリ_欠損_萼3_表示 = false; - } - } - } - - public bool 花_ユリ_花弁1_表示 - { - get - { - if (!花_ユリ_通常_花弁1_表示) - { - return 花_ユリ_欠損_花弁1_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_花弁1_表示 = false; - 花_ユリ_欠損_花弁1_表示 = value; - } - else - { - 花_ユリ_通常_花弁1_表示 = value; - 花_ユリ_欠損_花弁1_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雄蕊中後_葯_表示 - { - get - { - if (!花_ユリ_通常_蕊_雄蕊中後_葯_表示) - { - return 花_ユリ_欠損_蕊_雄蕊中後_葯_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雄蕊中後_葯_表示 = false; - 花_ユリ_欠損_蕊_雄蕊中後_葯_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雄蕊中後_葯_表示 = value; - 花_ユリ_欠損_蕊_雄蕊中後_葯_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雄蕊中後_雄蕊_表示 - { - get - { - if (!花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示) - { - return 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示 = false; - 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示 = value; - 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雌蕊_雌蕊_表示 - { - get - { - if (!花_ユリ_通常_蕊_雌蕊_雌蕊_表示) - { - return 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雌蕊_雌蕊_表示 = false; - 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雌蕊_雌蕊_表示 = value; - 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雌蕊_柱頭_表示 - { - get - { - if (!花_ユリ_通常_蕊_雌蕊_柱頭_表示) - { - return 花_ユリ_欠損_蕊_雌蕊_柱頭_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雌蕊_柱頭_表示 = false; - 花_ユリ_欠損_蕊_雌蕊_柱頭_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雌蕊_柱頭_表示 = value; - 花_ユリ_欠損_蕊_雌蕊_柱頭_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雄蕊左2_葯_表示 - { - get - { - if (!花_ユリ_通常_蕊_雄蕊左2_葯_表示) - { - return 花_ユリ_欠損_蕊_雄蕊左2_葯_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雄蕊左2_葯_表示 = false; - 花_ユリ_欠損_蕊_雄蕊左2_葯_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雄蕊左2_葯_表示 = value; - 花_ユリ_欠損_蕊_雄蕊左2_葯_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雄蕊左2_雄蕊_表示 - { - get - { - if (!花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示) - { - return 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示 = false; - 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示 = value; - 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雄蕊右2_葯_表示 - { - get - { - if (!花_ユリ_通常_蕊_雄蕊右2_葯_表示) - { - return 花_ユリ_欠損_蕊_雄蕊右2_葯_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雄蕊右2_葯_表示 = false; - 花_ユリ_欠損_蕊_雄蕊右2_葯_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雄蕊右2_葯_表示 = value; - 花_ユリ_欠損_蕊_雄蕊右2_葯_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雄蕊右2_雄蕊_表示 - { - get - { - if (!花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示) - { - return 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示 = false; - 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示 = value; - 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雄蕊左1_雄蕊_表示 - { - get - { - if (!花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示) - { - return 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示 = false; - 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示 = value; - 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雄蕊左1_葯_表示 - { - get - { - if (!花_ユリ_通常_蕊_雄蕊左1_葯_表示) - { - return 花_ユリ_欠損_蕊_雄蕊左1_葯_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雄蕊左1_葯_表示 = false; - 花_ユリ_欠損_蕊_雄蕊左1_葯_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雄蕊左1_葯_表示 = value; - 花_ユリ_欠損_蕊_雄蕊左1_葯_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雄蕊右1_雄蕊_表示 - { - get - { - if (!花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示) - { - return 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示 = false; - 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示 = value; - 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雄蕊右1_葯_表示 - { - get - { - if (!花_ユリ_通常_蕊_雄蕊右1_葯_表示) - { - return 花_ユリ_欠損_蕊_雄蕊右1_葯_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雄蕊右1_葯_表示 = false; - 花_ユリ_欠損_蕊_雄蕊右1_葯_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雄蕊右1_葯_表示 = value; - 花_ユリ_欠損_蕊_雄蕊右1_葯_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雄蕊中前_雄蕊_表示 - { - get - { - if (!花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示) - { - return 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示 = false; - 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示 = value; - 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示 = false; - } - } - } - - public bool 花_ユリ_蕊_雄蕊中前_葯_表示 - { - get - { - if (!花_ユリ_通常_蕊_雄蕊中前_葯_表示) - { - return 花_ユリ_欠損_蕊_雄蕊中前_葯_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_蕊_雄蕊中前_葯_表示 = false; - 花_ユリ_欠損_蕊_雄蕊中前_葯_表示 = value; - } - else - { - 花_ユリ_通常_蕊_雄蕊中前_葯_表示 = value; - 花_ユリ_欠損_蕊_雄蕊中前_葯_表示 = false; - } - } - } - - public bool 花_ユリ_花弁2_表示 - { - get - { - if (!花_ユリ_通常_花弁2_表示) - { - return 花_ユリ_欠損_花弁2_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_花弁2_表示 = false; - 花_ユリ_欠損_花弁2_表示 = value; - } - else - { - 花_ユリ_通常_花弁2_表示 = value; - 花_ユリ_欠損_花弁2_表示 = false; - } - } - } - - public bool 花_ユリ_花弁3_表示 - { - get - { - if (!花_ユリ_通常_花弁3_表示) - { - return 花_ユリ_欠損_花弁3_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_花弁3_表示 = false; - 花_ユリ_欠損_花弁3_表示 = value; - } - else - { - 花_ユリ_通常_花弁3_表示 = value; - 花_ユリ_欠損_花弁3_表示 = false; - } - } - } - - public bool 花_ユリ_萼1_萼2_表示 - { - get - { - if (!花_ユリ_通常_萼1_萼2_表示) - { - return 花_ユリ_欠損_萼1_萼2_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_萼1_萼2_表示 = false; - 花_ユリ_欠損_萼1_萼2_表示 = value; - } - else - { - 花_ユリ_通常_萼1_萼2_表示 = value; - 花_ユリ_欠損_萼1_萼2_表示 = false; - } - } - } - - public bool 花_ユリ_萼1_萼1_表示 - { - get - { - if (!花_ユリ_通常_萼1_萼1_表示) - { - return 花_ユリ_欠損_萼1_萼1_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_ユリ_通常_萼1_萼1_表示 = false; - 花_ユリ_欠損_萼1_萼1_表示 = value; - } - else - { - 花_ユリ_通常_萼1_萼1_表示 = value; - 花_ユリ_欠損_萼1_萼1_表示 = false; - } - } - } - - public bool 萼_萼_表示 - { - get - { - if (!萼_通常_萼_表示) - { - return 萼_欠損_萼_表示; - } - return true; - } - set - { - if (欠損_) - { - 萼_通常_萼_表示 = false; - 萼_欠損_萼_表示 = value; - } - else - { - 萼_通常_萼_表示 = value; - 萼_欠損_萼_表示 = false; - } - } - } - - public override bool 表示 - { - get - { - return 花_ユリ_通常_萼2_表示; - } - set - { - 花_ユリ_通常_萼2_表示 = value; - 花_ユリ_通常_萼3_表示 = value; - 花_ユリ_通常_花弁1_表示 = value; - 花_ユリ_通常_蕊_雄蕊中後_葯_表示 = value; - 花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示 = value; - 花_ユリ_通常_蕊_雌蕊_雌蕊_表示 = value; - 花_ユリ_通常_蕊_雌蕊_柱頭_表示 = value; - 花_ユリ_通常_蕊_雄蕊左2_葯_表示 = value; - 花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示 = value; - 花_ユリ_通常_蕊_雄蕊右2_葯_表示 = value; - 花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示 = value; - 花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示 = value; - 花_ユリ_通常_蕊_雄蕊左1_葯_表示 = value; - 花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示 = value; - 花_ユリ_通常_蕊_雄蕊右1_葯_表示 = value; - 花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示 = value; - 花_ユリ_通常_蕊_雄蕊中前_葯_表示 = value; - 花_ユリ_通常_花弁2_表示 = value; - 花_ユリ_通常_花弁3_表示 = value; - 花_ユリ_通常_萼1_萼2_表示 = value; - 花_ユリ_通常_萼1_萼1_表示 = value; - 花_ユリ_欠損_萼2_表示 = value; - 花_ユリ_欠損_萼3_表示 = value; - 花_ユリ_欠損_花弁1_表示 = value; - 花_ユリ_欠損_蕊_雄蕊中後_葯_表示 = value; - 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示 = value; - 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示 = value; - 花_ユリ_欠損_蕊_雌蕊_柱頭_表示 = value; - 花_ユリ_欠損_蕊_雄蕊左2_葯_表示 = value; - 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示 = value; - 花_ユリ_欠損_蕊_雄蕊右2_葯_表示 = value; - 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示 = value; - 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示 = value; - 花_ユリ_欠損_蕊_雄蕊左1_葯_表示 = value; - 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示 = value; - 花_ユリ_欠損_蕊_雄蕊右1_葯_表示 = value; - 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示 = value; - 花_ユリ_欠損_蕊_雄蕊中前_葯_表示 = value; - 花_ユリ_欠損_花弁2_表示 = value; - 花_ユリ_欠損_花弁3_表示 = value; - 花_ユリ_欠損_萼1_萼2_表示 = value; - 花_ユリ_欠損_萼1_萼1_表示 = value; - 萼_通常_萼_表示 = value; - 萼_欠損_萼_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 花_ユリ_萼2CD.不透明度; - } - set - { - 花_ユリ_萼2CD.不透明度 = value; - 花_ユリ_萼3CD.不透明度 = value; - 花_ユリ_花弁1CD.不透明度 = value; - 花_ユリ_蕊_雄蕊中後_葯CD.不透明度 = value; - 花_ユリ_蕊_雄蕊中後_雄蕊CD.不透明度 = value; - 花_ユリ_蕊_雌蕊_雌蕊CD.不透明度 = value; - 花_ユリ_蕊_雌蕊_柱頭CD.不透明度 = value; - 花_ユリ_蕊_雄蕊左2_葯CD.不透明度 = value; - 花_ユリ_蕊_雄蕊左2_雄蕊CD.不透明度 = value; - 花_ユリ_蕊_雄蕊右2_葯CD.不透明度 = value; - 花_ユリ_蕊_雄蕊右2_雄蕊CD.不透明度 = value; - 花_ユリ_蕊_雄蕊左1_雄蕊CD.不透明度 = value; - 花_ユリ_蕊_雄蕊左1_葯CD.不透明度 = value; - 花_ユリ_蕊_雄蕊右1_雄蕊CD.不透明度 = value; - 花_ユリ_蕊_雄蕊右1_葯CD.不透明度 = value; - 花_ユリ_蕊_雄蕊中前_雄蕊CD.不透明度 = value; - 花_ユリ_蕊_雄蕊中前_葯CD.不透明度 = value; - 花_ユリ_花弁2CD.不透明度 = value; - 花_ユリ_花弁3CD.不透明度 = value; - 花_ユリ_萼1_萼2CD.不透明度 = value; - 花_ユリ_萼1_萼1CD.不透明度 = value; - 萼_萼CD.不透明度 = value; - } - } - - public 花_百(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 花_百D e) - { - ThisType = GetType(); - Pars pars = new Pars(); - pars.Tag = "ユリ"; - Pars pars2 = Sta.肢左["植"][0][0]; - pars.Add("ユリ", new Pars(pars2["花"].ToPars()["ユリ"].ToPars())); - pars.Add("萼", new Pars(pars2["萼"].ToPars())); - Dif dif = new Dif(); - dif.Tag = "花"; - dif.Add(new Pars(pars)); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars3 = 本体[0][0]; - Pars pars4 = pars3["ユリ"].ToPars(); - Pars pars5 = pars4["通常"].ToPars(); - X0Y0_花_ユリ_通常_萼2 = pars5["萼2"].ToPar(); - X0Y0_花_ユリ_通常_萼3 = pars5["萼3"].ToPar(); - X0Y0_花_ユリ_通常_花弁1 = pars5["花弁1"].ToPar(); - Pars pars6 = pars5["蕊"].ToPars(); - Pars pars7 = pars6["雄蕊中後"].ToPars(); - X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯 = pars7["葯"].ToPar(); - X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊 = pars7["雄蕊"].ToPar(); - pars7 = pars6["雌蕊"].ToPars(); - X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊 = pars7["雌蕊"].ToPar(); - X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭 = pars7["柱頭"].ToPar(); - pars7 = pars6["雄蕊左2"].ToPars(); - X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯 = pars7["葯"].ToPar(); - X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊 = pars7["雄蕊"].ToPar(); - pars7 = pars6["雄蕊右2"].ToPars(); - X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯 = pars7["葯"].ToPar(); - X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊 = pars7["雄蕊"].ToPar(); - pars7 = pars6["雄蕊左1"].ToPars(); - X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊 = pars7["雄蕊"].ToPar(); - X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯 = pars7["葯"].ToPar(); - pars7 = pars6["雄蕊右1"].ToPars(); - X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊 = pars7["雄蕊"].ToPar(); - X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯 = pars7["葯"].ToPar(); - pars7 = pars6["雄蕊中前"].ToPars(); - X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊 = pars7["雄蕊"].ToPar(); - X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯 = pars7["葯"].ToPar(); - X0Y0_花_ユリ_通常_花弁2 = pars5["花弁2"].ToPar(); - X0Y0_花_ユリ_通常_花弁3 = pars5["花弁3"].ToPar(); - pars6 = pars5["萼1"].ToPars(); - X0Y0_花_ユリ_通常_萼1_萼2 = pars6["萼2"].ToPar(); - X0Y0_花_ユリ_通常_萼1_萼1 = pars6["萼1"].ToPar(); - pars5 = pars4["欠損"].ToPars(); - X0Y0_花_ユリ_欠損_萼2 = pars5["萼2"].ToPar(); - X0Y0_花_ユリ_欠損_萼3 = pars5["萼3"].ToPar(); - X0Y0_花_ユリ_欠損_花弁1 = pars5["花弁1"].ToPar(); - pars6 = pars5["蕊"].ToPars(); - pars7 = pars6["雄蕊中後"].ToPars(); - X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯 = pars7["葯"].ToPar(); - X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊 = pars7["雄蕊"].ToPar(); - pars7 = pars6["雌蕊"].ToPars(); - X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊 = pars7["雌蕊"].ToPar(); - X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭 = pars7["柱頭"].ToPar(); - pars7 = pars6["雄蕊左2"].ToPars(); - X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯 = pars7["葯"].ToPar(); - X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊 = pars7["雄蕊"].ToPar(); - pars7 = pars6["雄蕊右2"].ToPars(); - X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯 = pars7["葯"].ToPar(); - X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊 = pars7["雄蕊"].ToPar(); - pars7 = pars6["雄蕊左1"].ToPars(); - X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊 = pars7["雄蕊"].ToPar(); - X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯 = pars7["葯"].ToPar(); - pars7 = pars6["雄蕊右1"].ToPars(); - X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊 = pars7["雄蕊"].ToPar(); - X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯 = pars7["葯"].ToPar(); - pars7 = pars6["雄蕊中前"].ToPars(); - X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊 = pars7["雄蕊"].ToPar(); - X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯 = pars7["葯"].ToPar(); - X0Y0_花_ユリ_欠損_花弁2 = pars5["花弁2"].ToPar(); - X0Y0_花_ユリ_欠損_花弁3 = pars5["花弁3"].ToPar(); - pars6 = pars5["萼1"].ToPars(); - X0Y0_花_ユリ_欠損_萼1_萼2 = pars6["萼2"].ToPar(); - X0Y0_花_ユリ_欠損_萼1_萼1 = pars6["萼1"].ToPar(); - Pars pars8 = pars3["萼"].ToPars(); - pars5 = pars8["通常"].ToPars(); - X0Y0_萼_通常_萼 = pars5["萼"].ToPar(); - pars5 = pars8["欠損"].ToPars(); - X0Y0_萼_欠損_萼 = pars5["萼"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 花_ユリ_通常_萼2_表示 = e.花_ユリ_通常_萼2_表示; - 花_ユリ_通常_萼3_表示 = e.花_ユリ_通常_萼3_表示; - 花_ユリ_通常_花弁1_表示 = e.花_ユリ_通常_花弁1_表示; - 花_ユリ_通常_蕊_雄蕊中後_葯_表示 = e.花_ユリ_通常_蕊_雄蕊中後_葯_表示; - 花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示 = e.花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示; - 花_ユリ_通常_蕊_雌蕊_雌蕊_表示 = e.花_ユリ_通常_蕊_雌蕊_雌蕊_表示; - 花_ユリ_通常_蕊_雌蕊_柱頭_表示 = e.花_ユリ_通常_蕊_雌蕊_柱頭_表示; - 花_ユリ_通常_蕊_雄蕊左2_葯_表示 = e.花_ユリ_通常_蕊_雄蕊左2_葯_表示; - 花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示 = e.花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示; - 花_ユリ_通常_蕊_雄蕊右2_葯_表示 = e.花_ユリ_通常_蕊_雄蕊右2_葯_表示; - 花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示 = e.花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示; - 花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示 = e.花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示; - 花_ユリ_通常_蕊_雄蕊左1_葯_表示 = e.花_ユリ_通常_蕊_雄蕊左1_葯_表示; - 花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示 = e.花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示; - 花_ユリ_通常_蕊_雄蕊右1_葯_表示 = e.花_ユリ_通常_蕊_雄蕊右1_葯_表示; - 花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示 = e.花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示; - 花_ユリ_通常_蕊_雄蕊中前_葯_表示 = e.花_ユリ_通常_蕊_雄蕊中前_葯_表示; - 花_ユリ_通常_花弁2_表示 = e.花_ユリ_通常_花弁2_表示; - 花_ユリ_通常_花弁3_表示 = e.花_ユリ_通常_花弁3_表示; - 花_ユリ_通常_萼1_萼2_表示 = e.花_ユリ_通常_萼1_萼2_表示; - 花_ユリ_通常_萼1_萼1_表示 = e.花_ユリ_通常_萼1_萼1_表示; - 花_ユリ_欠損_萼2_表示 = e.花_ユリ_欠損_萼2_表示; - 花_ユリ_欠損_萼3_表示 = e.花_ユリ_欠損_萼3_表示; - 花_ユリ_欠損_花弁1_表示 = e.花_ユリ_欠損_花弁1_表示; - 花_ユリ_欠損_蕊_雄蕊中後_葯_表示 = e.花_ユリ_欠損_蕊_雄蕊中後_葯_表示; - 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示 = e.花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示; - 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示 = e.花_ユリ_欠損_蕊_雌蕊_雌蕊_表示; - 花_ユリ_欠損_蕊_雌蕊_柱頭_表示 = e.花_ユリ_欠損_蕊_雌蕊_柱頭_表示; - 花_ユリ_欠損_蕊_雄蕊左2_葯_表示 = e.花_ユリ_欠損_蕊_雄蕊左2_葯_表示; - 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示 = e.花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示; - 花_ユリ_欠損_蕊_雄蕊右2_葯_表示 = e.花_ユリ_欠損_蕊_雄蕊右2_葯_表示; - 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示 = e.花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示; - 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示 = e.花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示; - 花_ユリ_欠損_蕊_雄蕊左1_葯_表示 = e.花_ユリ_欠損_蕊_雄蕊左1_葯_表示; - 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示 = e.花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示; - 花_ユリ_欠損_蕊_雄蕊右1_葯_表示 = e.花_ユリ_欠損_蕊_雄蕊右1_葯_表示; - 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示 = e.花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示; - 花_ユリ_欠損_蕊_雄蕊中前_葯_表示 = e.花_ユリ_欠損_蕊_雄蕊中前_葯_表示; - 花_ユリ_欠損_花弁2_表示 = e.花_ユリ_欠損_花弁2_表示; - 花_ユリ_欠損_花弁3_表示 = e.花_ユリ_欠損_花弁3_表示; - 花_ユリ_欠損_萼1_萼2_表示 = e.花_ユリ_欠損_萼1_萼2_表示; - 花_ユリ_欠損_萼1_萼1_表示 = e.花_ユリ_欠損_萼1_萼1_表示; - 萼_通常_萼_表示 = e.萼_通常_萼_表示; - 萼_欠損_萼_表示 = e.萼_欠損_萼_表示; - 花_ユリ_萼2_表示 = e.花_ユリ_萼2_表示; - 花_ユリ_萼3_表示 = e.花_ユリ_萼3_表示; - 花_ユリ_花弁1_表示 = e.花_ユリ_花弁1_表示; - 花_ユリ_蕊_雄蕊中後_葯_表示 = e.花_ユリ_蕊_雄蕊中後_葯_表示; - 花_ユリ_蕊_雄蕊中後_雄蕊_表示 = e.花_ユリ_蕊_雄蕊中後_雄蕊_表示; - 花_ユリ_蕊_雌蕊_雌蕊_表示 = e.花_ユリ_蕊_雌蕊_雌蕊_表示; - 花_ユリ_蕊_雌蕊_柱頭_表示 = e.花_ユリ_蕊_雌蕊_柱頭_表示; - 花_ユリ_蕊_雄蕊左2_葯_表示 = e.花_ユリ_蕊_雄蕊左2_葯_表示; - 花_ユリ_蕊_雄蕊左2_雄蕊_表示 = e.花_ユリ_蕊_雄蕊左2_雄蕊_表示; - 花_ユリ_蕊_雄蕊右2_葯_表示 = e.花_ユリ_蕊_雄蕊右2_葯_表示; - 花_ユリ_蕊_雄蕊右2_雄蕊_表示 = e.花_ユリ_蕊_雄蕊右2_雄蕊_表示; - 花_ユリ_蕊_雄蕊左1_雄蕊_表示 = e.花_ユリ_蕊_雄蕊左1_雄蕊_表示; - 花_ユリ_蕊_雄蕊左1_葯_表示 = e.花_ユリ_蕊_雄蕊左1_葯_表示; - 花_ユリ_蕊_雄蕊右1_雄蕊_表示 = e.花_ユリ_蕊_雄蕊右1_雄蕊_表示; - 花_ユリ_蕊_雄蕊右1_葯_表示 = e.花_ユリ_蕊_雄蕊右1_葯_表示; - 花_ユリ_蕊_雄蕊中前_雄蕊_表示 = e.花_ユリ_蕊_雄蕊中前_雄蕊_表示; - 花_ユリ_蕊_雄蕊中前_葯_表示 = e.花_ユリ_蕊_雄蕊中前_葯_表示; - 花_ユリ_花弁2_表示 = e.花_ユリ_花弁2_表示; - 花_ユリ_花弁3_表示 = e.花_ユリ_花弁3_表示; - 花_ユリ_萼1_萼2_表示 = e.花_ユリ_萼1_萼2_表示; - 花_ユリ_萼1_萼1_表示 = e.花_ユリ_萼1_萼1_表示; - 萼_萼_表示 = e.萼_萼_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_花_ユリ_通常_萼2CP = new ColorP(X0Y0_花_ユリ_通常_萼2, 花_ユリ_萼2CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_萼3CP = new ColorP(X0Y0_花_ユリ_通常_萼3, 花_ユリ_萼3CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_花弁1CP = new ColorP(X0Y0_花_ユリ_通常_花弁1, 花_ユリ_花弁1CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯, 花_ユリ_蕊_雄蕊中後_葯CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊, 花_ユリ_蕊_雄蕊中後_雄蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊, 花_ユリ_蕊_雌蕊_雌蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭, 花_ユリ_蕊_雌蕊_柱頭CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯, 花_ユリ_蕊_雄蕊左2_葯CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊, 花_ユリ_蕊_雄蕊左2_雄蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯, 花_ユリ_蕊_雄蕊右2_葯CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊, 花_ユリ_蕊_雄蕊右2_雄蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊, 花_ユリ_蕊_雄蕊左1_雄蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯, 花_ユリ_蕊_雄蕊左1_葯CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊, 花_ユリ_蕊_雄蕊右1_雄蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯, 花_ユリ_蕊_雄蕊右1_葯CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊, 花_ユリ_蕊_雄蕊中前_雄蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯, 花_ユリ_蕊_雄蕊中前_葯CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_花弁2CP = new ColorP(X0Y0_花_ユリ_通常_花弁2, 花_ユリ_花弁2CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_花弁3CP = new ColorP(X0Y0_花_ユリ_通常_花弁3, 花_ユリ_花弁3CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_萼1_萼2CP = new ColorP(X0Y0_花_ユリ_通常_萼1_萼2, 花_ユリ_萼1_萼2CD, DisUnit, abj: true); - X0Y0_花_ユリ_通常_萼1_萼1CP = new ColorP(X0Y0_花_ユリ_通常_萼1_萼1, 花_ユリ_萼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_花_ユリ_欠損_花弁1CP = new ColorP(X0Y0_花_ユリ_欠損_花弁1, 花_ユリ_花弁1CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯, 花_ユリ_蕊_雄蕊中後_葯CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊, 花_ユリ_蕊_雄蕊中後_雄蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊, 花_ユリ_蕊_雌蕊_雌蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭, 花_ユリ_蕊_雌蕊_柱頭CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯, 花_ユリ_蕊_雄蕊左2_葯CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊, 花_ユリ_蕊_雄蕊左2_雄蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯, 花_ユリ_蕊_雄蕊右2_葯CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊, 花_ユリ_蕊_雄蕊右2_雄蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊, 花_ユリ_蕊_雄蕊左1_雄蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯, 花_ユリ_蕊_雄蕊左1_葯CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊, 花_ユリ_蕊_雄蕊右1_雄蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯, 花_ユリ_蕊_雄蕊右1_葯CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊, 花_ユリ_蕊_雄蕊中前_雄蕊CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯, 花_ユリ_蕊_雄蕊中前_葯CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_花弁2CP = new ColorP(X0Y0_花_ユリ_欠損_花弁2, 花_ユリ_花弁2CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_花弁3CP = new ColorP(X0Y0_花_ユリ_欠損_花弁3, 花_ユリ_花弁3CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_萼1_萼2CP = new ColorP(X0Y0_花_ユリ_欠損_萼1_萼2, 花_ユリ_萼1_萼2CD, DisUnit, abj: true); - X0Y0_花_ユリ_欠損_萼1_萼1CP = new ColorP(X0Y0_花_ユリ_欠損_萼1_萼1, 花_ユリ_萼1_萼1CD, DisUnit, abj: true); - X0Y0_萼_通常_萼CP = new ColorP(X0Y0_萼_通常_萼, 萼_萼CD, DisUnit, abj: true); - X0Y0_萼_欠損_萼CP = new ColorP(X0Y0_萼_欠損_萼, 萼_萼CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_萼_通常_萼.AngleBase = num * -81.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - X0Y0_花_ユリ_通常_萼2CP.Update(); - X0Y0_花_ユリ_通常_萼3CP.Update(); - X0Y0_花_ユリ_通常_花弁1CP.Update(); - X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯CP.Update(); - X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊CP.Update(); - X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊CP.Update(); - X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭CP.Update(); - X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯CP.Update(); - X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊CP.Update(); - X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯CP.Update(); - X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊CP.Update(); - X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊CP.Update(); - X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯CP.Update(); - X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊CP.Update(); - X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯CP.Update(); - X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊CP.Update(); - X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯CP.Update(); - X0Y0_花_ユリ_通常_花弁2CP.Update(); - X0Y0_花_ユリ_通常_花弁3CP.Update(); - X0Y0_花_ユリ_通常_萼1_萼2CP.Update(); - X0Y0_花_ユリ_通常_萼1_萼1CP.Update(); - X0Y0_花_ユリ_欠損_萼2CP.Update(); - X0Y0_花_ユリ_欠損_萼3CP.Update(); - X0Y0_花_ユリ_欠損_花弁1CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊CP.Update(); - X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯CP.Update(); - X0Y0_花_ユリ_欠損_花弁2CP.Update(); - X0Y0_花_ユリ_欠損_花弁3CP.Update(); - X0Y0_花_ユリ_欠損_萼1_萼2CP.Update(); - X0Y0_花_ユリ_欠損_萼1_萼1CP.Update(); - X0Y0_萼_通常_萼CP.Update(); - X0Y0_萼_欠損_萼CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 花_ユリ_萼2CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_萼3CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_花弁1CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊中後_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊中後_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雌蕊_雌蕊CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 花_ユリ_蕊_雌蕊_柱頭CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 花_ユリ_蕊_雄蕊左2_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊左2_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊右2_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊右2_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊左1_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊左1_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊右1_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊右1_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊中前_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊中前_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_花弁2CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_花弁3CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_萼1_萼2CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_萼1_萼1CD = new ColorD(ref Col.Black, ref 体配色.百O); - 萼_萼CD = new ColorD(ref Col.Black, ref 体配色.植1O); - } - - private void 配色T0(体配色 体配色) - { - 花_ユリ_萼2CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_萼3CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_花弁1CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊中後_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊中後_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雌蕊_雌蕊CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 花_ユリ_蕊_雌蕊_柱頭CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 花_ユリ_蕊_雄蕊左2_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊左2_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊右2_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊右2_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊左1_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊左1_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊右1_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊右1_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊中前_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊中前_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_花弁2CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_花弁3CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_萼1_萼2CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_萼1_萼1CD = new ColorD(ref Col.Black, ref 体配色.百O); - 萼_萼CD = new ColorD(ref Col.Black, ref 体配色.植1O); - } - - private void 配色T1(体配色 体配色) - { - 花_ユリ_萼2CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_萼3CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_花弁1CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊中後_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊中後_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雌蕊_雌蕊CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 花_ユリ_蕊_雌蕊_柱頭CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 花_ユリ_蕊_雄蕊左2_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊左2_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊右2_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊右2_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊左1_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊左1_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊右1_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊右1_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_蕊_雄蕊中前_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_蕊_雄蕊中前_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 花_ユリ_花弁2CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_花弁3CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_萼1_萼2CD = new ColorD(ref Col.Black, ref 体配色.百O); - 花_ユリ_萼1_萼1CD = new ColorD(ref Col.Black, ref 体配色.百O); - 萼_萼CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 花_ユリ_萼2_表示 = 花_ユリ_萼2_表示; + 花_ユリ_萼3_表示 = 花_ユリ_萼3_表示; + 花_ユリ_花弁1_表示 = 花_ユリ_花弁1_表示; + 花_ユリ_蕊_雄蕊中後_葯_表示 = 花_ユリ_蕊_雄蕊中後_葯_表示; + 花_ユリ_蕊_雄蕊中後_雄蕊_表示 = 花_ユリ_蕊_雄蕊中後_雄蕊_表示; + 花_ユリ_蕊_雌蕊_雌蕊_表示 = 花_ユリ_蕊_雌蕊_雌蕊_表示; + 花_ユリ_蕊_雌蕊_柱頭_表示 = 花_ユリ_蕊_雌蕊_柱頭_表示; + 花_ユリ_蕊_雄蕊左2_葯_表示 = 花_ユリ_蕊_雄蕊左2_葯_表示; + 花_ユリ_蕊_雄蕊左2_雄蕊_表示 = 花_ユリ_蕊_雄蕊左2_雄蕊_表示; + 花_ユリ_蕊_雄蕊右2_葯_表示 = 花_ユリ_蕊_雄蕊右2_葯_表示; + 花_ユリ_蕊_雄蕊右2_雄蕊_表示 = 花_ユリ_蕊_雄蕊右2_雄蕊_表示; + 花_ユリ_蕊_雄蕊左1_雄蕊_表示 = 花_ユリ_蕊_雄蕊左1_雄蕊_表示; + 花_ユリ_蕊_雄蕊左1_葯_表示 = 花_ユリ_蕊_雄蕊左1_葯_表示; + 花_ユリ_蕊_雄蕊右1_雄蕊_表示 = 花_ユリ_蕊_雄蕊右1_雄蕊_表示; + 花_ユリ_蕊_雄蕊右1_葯_表示 = 花_ユリ_蕊_雄蕊右1_葯_表示; + 花_ユリ_蕊_雄蕊中前_雄蕊_表示 = 花_ユリ_蕊_雄蕊中前_雄蕊_表示; + 花_ユリ_蕊_雄蕊中前_葯_表示 = 花_ユリ_蕊_雄蕊中前_葯_表示; + 花_ユリ_花弁2_表示 = 花_ユリ_花弁2_表示; + 花_ユリ_花弁3_表示 = 花_ユリ_花弁3_表示; + 花_ユリ_萼1_萼2_表示 = 花_ユリ_萼1_萼2_表示; + 花_ユリ_萼1_萼1_表示 = 花_ユリ_萼1_萼1_表示; + 萼_萼_表示 = 萼_萼_表示; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 花_ユリ_通常_萼2_表示 + { + get + { + return X0Y0_花_ユリ_通常_萼2.Dra; + } + set + { + X0Y0_花_ユリ_通常_萼2.Dra = value; + X0Y0_花_ユリ_通常_萼2.Hit = value; + } + } + + public bool 花_ユリ_通常_萼3_表示 + { + get + { + return X0Y0_花_ユリ_通常_萼3.Dra; + } + set + { + X0Y0_花_ユリ_通常_萼3.Dra = value; + X0Y0_花_ユリ_通常_萼3.Hit = value; + } + } + + public bool 花_ユリ_通常_花弁1_表示 + { + get + { + return X0Y0_花_ユリ_通常_花弁1.Dra; + } + set + { + X0Y0_花_ユリ_通常_花弁1.Dra = value; + X0Y0_花_ユリ_通常_花弁1.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雄蕊中後_葯_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯.Dra = value; + X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊.Dra = value; + X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雌蕊_雌蕊_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊.Dra = value; + X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雌蕊_柱頭_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭.Dra = value; + X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雄蕊左2_葯_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯.Dra = value; + X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊.Dra = value; + X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雄蕊右2_葯_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯.Dra = value; + X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊.Dra = value; + X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊.Dra = value; + X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雄蕊左1_葯_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯.Dra = value; + X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊.Dra = value; + X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雄蕊右1_葯_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯.Dra = value; + X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊.Dra = value; + X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊.Hit = value; + } + } + + public bool 花_ユリ_通常_蕊_雄蕊中前_葯_表示 + { + get + { + return X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯.Dra; + } + set + { + X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯.Dra = value; + X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯.Hit = value; + } + } + + public bool 花_ユリ_通常_花弁2_表示 + { + get + { + return X0Y0_花_ユリ_通常_花弁2.Dra; + } + set + { + X0Y0_花_ユリ_通常_花弁2.Dra = value; + X0Y0_花_ユリ_通常_花弁2.Hit = value; + } + } + + public bool 花_ユリ_通常_花弁3_表示 + { + get + { + return X0Y0_花_ユリ_通常_花弁3.Dra; + } + set + { + X0Y0_花_ユリ_通常_花弁3.Dra = value; + X0Y0_花_ユリ_通常_花弁3.Hit = value; + } + } + + public bool 花_ユリ_通常_萼1_萼2_表示 + { + get + { + return X0Y0_花_ユリ_通常_萼1_萼2.Dra; + } + set + { + X0Y0_花_ユリ_通常_萼1_萼2.Dra = value; + X0Y0_花_ユリ_通常_萼1_萼2.Hit = value; + } + } + + public bool 花_ユリ_通常_萼1_萼1_表示 + { + get + { + return X0Y0_花_ユリ_通常_萼1_萼1.Dra; + } + set + { + X0Y0_花_ユリ_通常_萼1_萼1.Dra = value; + X0Y0_花_ユリ_通常_萼1_萼1.Hit = value; + } + } + + public bool 花_ユリ_欠損_萼2_表示 + { + get + { + return X0Y0_花_ユリ_欠損_萼2.Dra; + } + set + { + X0Y0_花_ユリ_欠損_萼2.Dra = value; + X0Y0_花_ユリ_欠損_萼2.Hit = value; + } + } + + public bool 花_ユリ_欠損_萼3_表示 + { + get + { + return X0Y0_花_ユリ_欠損_萼3.Dra; + } + set + { + X0Y0_花_ユリ_欠損_萼3.Dra = value; + X0Y0_花_ユリ_欠損_萼3.Hit = value; + } + } + + public bool 花_ユリ_欠損_花弁1_表示 + { + get + { + return X0Y0_花_ユリ_欠損_花弁1.Dra; + } + set + { + X0Y0_花_ユリ_欠損_花弁1.Dra = value; + X0Y0_花_ユリ_欠損_花弁1.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雄蕊中後_葯_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雌蕊_柱頭_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雄蕊左2_葯_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雄蕊右2_葯_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雄蕊左1_葯_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雄蕊右1_葯_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊.Hit = value; + } + } + + public bool 花_ユリ_欠損_蕊_雄蕊中前_葯_表示 + { + get + { + return X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯.Dra; + } + set + { + X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯.Dra = value; + X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯.Hit = value; + } + } + + public bool 花_ユリ_欠損_花弁2_表示 + { + get + { + return X0Y0_花_ユリ_欠損_花弁2.Dra; + } + set + { + X0Y0_花_ユリ_欠損_花弁2.Dra = value; + X0Y0_花_ユリ_欠損_花弁2.Hit = value; + } + } + + public bool 花_ユリ_欠損_花弁3_表示 + { + get + { + return X0Y0_花_ユリ_欠損_花弁3.Dra; + } + set + { + X0Y0_花_ユリ_欠損_花弁3.Dra = value; + X0Y0_花_ユリ_欠損_花弁3.Hit = value; + } + } + + public bool 花_ユリ_欠損_萼1_萼2_表示 + { + get + { + return X0Y0_花_ユリ_欠損_萼1_萼2.Dra; + } + set + { + X0Y0_花_ユリ_欠損_萼1_萼2.Dra = value; + X0Y0_花_ユリ_欠損_萼1_萼2.Hit = value; + } + } + + public bool 花_ユリ_欠損_萼1_萼1_表示 + { + get + { + return X0Y0_花_ユリ_欠損_萼1_萼1.Dra; + } + set + { + X0Y0_花_ユリ_欠損_萼1_萼1.Dra = value; + X0Y0_花_ユリ_欠損_萼1_萼1.Hit = value; + } + } + + public bool 萼_通常_萼_表示 + { + get + { + return X0Y0_萼_通常_萼.Dra; + } + set + { + X0Y0_萼_通常_萼.Dra = value; + X0Y0_萼_通常_萼.Hit = value; + } + } + + public bool 萼_欠損_萼_表示 + { + get + { + return X0Y0_萼_欠損_萼.Dra; + } + set + { + X0Y0_萼_欠損_萼.Dra = value; + X0Y0_萼_欠損_萼.Hit = value; + } + } + + public bool 花_ユリ_萼2_表示 + { + get + { + if (!花_ユリ_通常_萼2_表示) + { + return 花_ユリ_欠損_萼2_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_萼2_表示 = false; + 花_ユリ_欠損_萼2_表示 = value; + } + else + { + 花_ユリ_通常_萼2_表示 = value; + 花_ユリ_欠損_萼2_表示 = false; + } + } + } + + public bool 花_ユリ_萼3_表示 + { + get + { + if (!花_ユリ_通常_萼3_表示) + { + return 花_ユリ_欠損_萼3_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_萼3_表示 = false; + 花_ユリ_欠損_萼3_表示 = value; + } + else + { + 花_ユリ_通常_萼3_表示 = value; + 花_ユリ_欠損_萼3_表示 = false; + } + } + } + + public bool 花_ユリ_花弁1_表示 + { + get + { + if (!花_ユリ_通常_花弁1_表示) + { + return 花_ユリ_欠損_花弁1_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_花弁1_表示 = false; + 花_ユリ_欠損_花弁1_表示 = value; + } + else + { + 花_ユリ_通常_花弁1_表示 = value; + 花_ユリ_欠損_花弁1_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雄蕊中後_葯_表示 + { + get + { + if (!花_ユリ_通常_蕊_雄蕊中後_葯_表示) + { + return 花_ユリ_欠損_蕊_雄蕊中後_葯_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雄蕊中後_葯_表示 = false; + 花_ユリ_欠損_蕊_雄蕊中後_葯_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雄蕊中後_葯_表示 = value; + 花_ユリ_欠損_蕊_雄蕊中後_葯_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雄蕊中後_雄蕊_表示 + { + get + { + if (!花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示) + { + return 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示 = false; + 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示 = value; + 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雌蕊_雌蕊_表示 + { + get + { + if (!花_ユリ_通常_蕊_雌蕊_雌蕊_表示) + { + return 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雌蕊_雌蕊_表示 = false; + 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雌蕊_雌蕊_表示 = value; + 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雌蕊_柱頭_表示 + { + get + { + if (!花_ユリ_通常_蕊_雌蕊_柱頭_表示) + { + return 花_ユリ_欠損_蕊_雌蕊_柱頭_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雌蕊_柱頭_表示 = false; + 花_ユリ_欠損_蕊_雌蕊_柱頭_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雌蕊_柱頭_表示 = value; + 花_ユリ_欠損_蕊_雌蕊_柱頭_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雄蕊左2_葯_表示 + { + get + { + if (!花_ユリ_通常_蕊_雄蕊左2_葯_表示) + { + return 花_ユリ_欠損_蕊_雄蕊左2_葯_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雄蕊左2_葯_表示 = false; + 花_ユリ_欠損_蕊_雄蕊左2_葯_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雄蕊左2_葯_表示 = value; + 花_ユリ_欠損_蕊_雄蕊左2_葯_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雄蕊左2_雄蕊_表示 + { + get + { + if (!花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示) + { + return 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示 = false; + 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示 = value; + 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雄蕊右2_葯_表示 + { + get + { + if (!花_ユリ_通常_蕊_雄蕊右2_葯_表示) + { + return 花_ユリ_欠損_蕊_雄蕊右2_葯_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雄蕊右2_葯_表示 = false; + 花_ユリ_欠損_蕊_雄蕊右2_葯_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雄蕊右2_葯_表示 = value; + 花_ユリ_欠損_蕊_雄蕊右2_葯_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雄蕊右2_雄蕊_表示 + { + get + { + if (!花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示) + { + return 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示 = false; + 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示 = value; + 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雄蕊左1_雄蕊_表示 + { + get + { + if (!花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示) + { + return 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示 = false; + 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示 = value; + 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雄蕊左1_葯_表示 + { + get + { + if (!花_ユリ_通常_蕊_雄蕊左1_葯_表示) + { + return 花_ユリ_欠損_蕊_雄蕊左1_葯_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雄蕊左1_葯_表示 = false; + 花_ユリ_欠損_蕊_雄蕊左1_葯_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雄蕊左1_葯_表示 = value; + 花_ユリ_欠損_蕊_雄蕊左1_葯_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雄蕊右1_雄蕊_表示 + { + get + { + if (!花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示) + { + return 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示 = false; + 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示 = value; + 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雄蕊右1_葯_表示 + { + get + { + if (!花_ユリ_通常_蕊_雄蕊右1_葯_表示) + { + return 花_ユリ_欠損_蕊_雄蕊右1_葯_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雄蕊右1_葯_表示 = false; + 花_ユリ_欠損_蕊_雄蕊右1_葯_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雄蕊右1_葯_表示 = value; + 花_ユリ_欠損_蕊_雄蕊右1_葯_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雄蕊中前_雄蕊_表示 + { + get + { + if (!花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示) + { + return 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示 = false; + 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示 = value; + 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示 = false; + } + } + } + + public bool 花_ユリ_蕊_雄蕊中前_葯_表示 + { + get + { + if (!花_ユリ_通常_蕊_雄蕊中前_葯_表示) + { + return 花_ユリ_欠損_蕊_雄蕊中前_葯_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_蕊_雄蕊中前_葯_表示 = false; + 花_ユリ_欠損_蕊_雄蕊中前_葯_表示 = value; + } + else + { + 花_ユリ_通常_蕊_雄蕊中前_葯_表示 = value; + 花_ユリ_欠損_蕊_雄蕊中前_葯_表示 = false; + } + } + } + + public bool 花_ユリ_花弁2_表示 + { + get + { + if (!花_ユリ_通常_花弁2_表示) + { + return 花_ユリ_欠損_花弁2_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_花弁2_表示 = false; + 花_ユリ_欠損_花弁2_表示 = value; + } + else + { + 花_ユリ_通常_花弁2_表示 = value; + 花_ユリ_欠損_花弁2_表示 = false; + } + } + } + + public bool 花_ユリ_花弁3_表示 + { + get + { + if (!花_ユリ_通常_花弁3_表示) + { + return 花_ユリ_欠損_花弁3_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_花弁3_表示 = false; + 花_ユリ_欠損_花弁3_表示 = value; + } + else + { + 花_ユリ_通常_花弁3_表示 = value; + 花_ユリ_欠損_花弁3_表示 = false; + } + } + } + + public bool 花_ユリ_萼1_萼2_表示 + { + get + { + if (!花_ユリ_通常_萼1_萼2_表示) + { + return 花_ユリ_欠損_萼1_萼2_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_萼1_萼2_表示 = false; + 花_ユリ_欠損_萼1_萼2_表示 = value; + } + else + { + 花_ユリ_通常_萼1_萼2_表示 = value; + 花_ユリ_欠損_萼1_萼2_表示 = false; + } + } + } + + public bool 花_ユリ_萼1_萼1_表示 + { + get + { + if (!花_ユリ_通常_萼1_萼1_表示) + { + return 花_ユリ_欠損_萼1_萼1_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_ユリ_通常_萼1_萼1_表示 = false; + 花_ユリ_欠損_萼1_萼1_表示 = value; + } + else + { + 花_ユリ_通常_萼1_萼1_表示 = value; + 花_ユリ_欠損_萼1_萼1_表示 = false; + } + } + } + + public bool 萼_萼_表示 + { + get + { + if (!萼_通常_萼_表示) + { + return 萼_欠損_萼_表示; + } + return true; + } + set + { + if (欠損_) + { + 萼_通常_萼_表示 = false; + 萼_欠損_萼_表示 = value; + } + else + { + 萼_通常_萼_表示 = value; + 萼_欠損_萼_表示 = false; + } + } + } + + public override bool 表示 + { + get + { + return 花_ユリ_通常_萼2_表示; + } + set + { + 花_ユリ_通常_萼2_表示 = value; + 花_ユリ_通常_萼3_表示 = value; + 花_ユリ_通常_花弁1_表示 = value; + 花_ユリ_通常_蕊_雄蕊中後_葯_表示 = value; + 花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示 = value; + 花_ユリ_通常_蕊_雌蕊_雌蕊_表示 = value; + 花_ユリ_通常_蕊_雌蕊_柱頭_表示 = value; + 花_ユリ_通常_蕊_雄蕊左2_葯_表示 = value; + 花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示 = value; + 花_ユリ_通常_蕊_雄蕊右2_葯_表示 = value; + 花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示 = value; + 花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示 = value; + 花_ユリ_通常_蕊_雄蕊左1_葯_表示 = value; + 花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示 = value; + 花_ユリ_通常_蕊_雄蕊右1_葯_表示 = value; + 花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示 = value; + 花_ユリ_通常_蕊_雄蕊中前_葯_表示 = value; + 花_ユリ_通常_花弁2_表示 = value; + 花_ユリ_通常_花弁3_表示 = value; + 花_ユリ_通常_萼1_萼2_表示 = value; + 花_ユリ_通常_萼1_萼1_表示 = value; + 花_ユリ_欠損_萼2_表示 = value; + 花_ユリ_欠損_萼3_表示 = value; + 花_ユリ_欠損_花弁1_表示 = value; + 花_ユリ_欠損_蕊_雄蕊中後_葯_表示 = value; + 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示 = value; + 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示 = value; + 花_ユリ_欠損_蕊_雌蕊_柱頭_表示 = value; + 花_ユリ_欠損_蕊_雄蕊左2_葯_表示 = value; + 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示 = value; + 花_ユリ_欠損_蕊_雄蕊右2_葯_表示 = value; + 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示 = value; + 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示 = value; + 花_ユリ_欠損_蕊_雄蕊左1_葯_表示 = value; + 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示 = value; + 花_ユリ_欠損_蕊_雄蕊右1_葯_表示 = value; + 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示 = value; + 花_ユリ_欠損_蕊_雄蕊中前_葯_表示 = value; + 花_ユリ_欠損_花弁2_表示 = value; + 花_ユリ_欠損_花弁3_表示 = value; + 花_ユリ_欠損_萼1_萼2_表示 = value; + 花_ユリ_欠損_萼1_萼1_表示 = value; + 萼_通常_萼_表示 = value; + 萼_欠損_萼_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 花_ユリ_萼2CD.不透明度; + } + set + { + 花_ユリ_萼2CD.不透明度 = value; + 花_ユリ_萼3CD.不透明度 = value; + 花_ユリ_花弁1CD.不透明度 = value; + 花_ユリ_蕊_雄蕊中後_葯CD.不透明度 = value; + 花_ユリ_蕊_雄蕊中後_雄蕊CD.不透明度 = value; + 花_ユリ_蕊_雌蕊_雌蕊CD.不透明度 = value; + 花_ユリ_蕊_雌蕊_柱頭CD.不透明度 = value; + 花_ユリ_蕊_雄蕊左2_葯CD.不透明度 = value; + 花_ユリ_蕊_雄蕊左2_雄蕊CD.不透明度 = value; + 花_ユリ_蕊_雄蕊右2_葯CD.不透明度 = value; + 花_ユリ_蕊_雄蕊右2_雄蕊CD.不透明度 = value; + 花_ユリ_蕊_雄蕊左1_雄蕊CD.不透明度 = value; + 花_ユリ_蕊_雄蕊左1_葯CD.不透明度 = value; + 花_ユリ_蕊_雄蕊右1_雄蕊CD.不透明度 = value; + 花_ユリ_蕊_雄蕊右1_葯CD.不透明度 = value; + 花_ユリ_蕊_雄蕊中前_雄蕊CD.不透明度 = value; + 花_ユリ_蕊_雄蕊中前_葯CD.不透明度 = value; + 花_ユリ_花弁2CD.不透明度 = value; + 花_ユリ_花弁3CD.不透明度 = value; + 花_ユリ_萼1_萼2CD.不透明度 = value; + 花_ユリ_萼1_萼1CD.不透明度 = value; + 萼_萼CD.不透明度 = value; + } + } + + public 花_百(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 花_百D e) + { + ThisType = GetType(); + Pars pars = new Pars(); + pars.Tag = "ユリ"; + Pars pars2 = Sta.肢左["植"][0][0]; + pars.Add("ユリ", new Pars(pars2["花"].ToPars()["ユリ"].ToPars())); + pars.Add("萼", new Pars(pars2["萼"].ToPars())); + Dif dif = new Dif(); + dif.Tag = "花"; + dif.Add(new Pars(pars)); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars3 = 本体[0][0]; + Pars pars4 = pars3["ユリ"].ToPars(); + Pars pars5 = pars4["通常"].ToPars(); + X0Y0_花_ユリ_通常_萼2 = pars5["萼2"].ToPar(); + X0Y0_花_ユリ_通常_萼3 = pars5["萼3"].ToPar(); + X0Y0_花_ユリ_通常_花弁1 = pars5["花弁1"].ToPar(); + Pars pars6 = pars5["蕊"].ToPars(); + Pars pars7 = pars6["雄蕊中後"].ToPars(); + X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯 = pars7["葯"].ToPar(); + X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊 = pars7["雄蕊"].ToPar(); + pars7 = pars6["雌蕊"].ToPars(); + X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊 = pars7["雌蕊"].ToPar(); + X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭 = pars7["柱頭"].ToPar(); + pars7 = pars6["雄蕊左2"].ToPars(); + X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯 = pars7["葯"].ToPar(); + X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊 = pars7["雄蕊"].ToPar(); + pars7 = pars6["雄蕊右2"].ToPars(); + X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯 = pars7["葯"].ToPar(); + X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊 = pars7["雄蕊"].ToPar(); + pars7 = pars6["雄蕊左1"].ToPars(); + X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊 = pars7["雄蕊"].ToPar(); + X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯 = pars7["葯"].ToPar(); + pars7 = pars6["雄蕊右1"].ToPars(); + X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊 = pars7["雄蕊"].ToPar(); + X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯 = pars7["葯"].ToPar(); + pars7 = pars6["雄蕊中前"].ToPars(); + X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊 = pars7["雄蕊"].ToPar(); + X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯 = pars7["葯"].ToPar(); + X0Y0_花_ユリ_通常_花弁2 = pars5["花弁2"].ToPar(); + X0Y0_花_ユリ_通常_花弁3 = pars5["花弁3"].ToPar(); + pars6 = pars5["萼1"].ToPars(); + X0Y0_花_ユリ_通常_萼1_萼2 = pars6["萼2"].ToPar(); + X0Y0_花_ユリ_通常_萼1_萼1 = pars6["萼1"].ToPar(); + pars5 = pars4["欠損"].ToPars(); + X0Y0_花_ユリ_欠損_萼2 = pars5["萼2"].ToPar(); + X0Y0_花_ユリ_欠損_萼3 = pars5["萼3"].ToPar(); + X0Y0_花_ユリ_欠損_花弁1 = pars5["花弁1"].ToPar(); + pars6 = pars5["蕊"].ToPars(); + pars7 = pars6["雄蕊中後"].ToPars(); + X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯 = pars7["葯"].ToPar(); + X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊 = pars7["雄蕊"].ToPar(); + pars7 = pars6["雌蕊"].ToPars(); + X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊 = pars7["雌蕊"].ToPar(); + X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭 = pars7["柱頭"].ToPar(); + pars7 = pars6["雄蕊左2"].ToPars(); + X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯 = pars7["葯"].ToPar(); + X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊 = pars7["雄蕊"].ToPar(); + pars7 = pars6["雄蕊右2"].ToPars(); + X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯 = pars7["葯"].ToPar(); + X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊 = pars7["雄蕊"].ToPar(); + pars7 = pars6["雄蕊左1"].ToPars(); + X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊 = pars7["雄蕊"].ToPar(); + X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯 = pars7["葯"].ToPar(); + pars7 = pars6["雄蕊右1"].ToPars(); + X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊 = pars7["雄蕊"].ToPar(); + X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯 = pars7["葯"].ToPar(); + pars7 = pars6["雄蕊中前"].ToPars(); + X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊 = pars7["雄蕊"].ToPar(); + X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯 = pars7["葯"].ToPar(); + X0Y0_花_ユリ_欠損_花弁2 = pars5["花弁2"].ToPar(); + X0Y0_花_ユリ_欠損_花弁3 = pars5["花弁3"].ToPar(); + pars6 = pars5["萼1"].ToPars(); + X0Y0_花_ユリ_欠損_萼1_萼2 = pars6["萼2"].ToPar(); + X0Y0_花_ユリ_欠損_萼1_萼1 = pars6["萼1"].ToPar(); + Pars pars8 = pars3["萼"].ToPars(); + pars5 = pars8["通常"].ToPars(); + X0Y0_萼_通常_萼 = pars5["萼"].ToPar(); + pars5 = pars8["欠損"].ToPars(); + X0Y0_萼_欠損_萼 = pars5["萼"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 花_ユリ_通常_萼2_表示 = e.花_ユリ_通常_萼2_表示; + 花_ユリ_通常_萼3_表示 = e.花_ユリ_通常_萼3_表示; + 花_ユリ_通常_花弁1_表示 = e.花_ユリ_通常_花弁1_表示; + 花_ユリ_通常_蕊_雄蕊中後_葯_表示 = e.花_ユリ_通常_蕊_雄蕊中後_葯_表示; + 花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示 = e.花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示; + 花_ユリ_通常_蕊_雌蕊_雌蕊_表示 = e.花_ユリ_通常_蕊_雌蕊_雌蕊_表示; + 花_ユリ_通常_蕊_雌蕊_柱頭_表示 = e.花_ユリ_通常_蕊_雌蕊_柱頭_表示; + 花_ユリ_通常_蕊_雄蕊左2_葯_表示 = e.花_ユリ_通常_蕊_雄蕊左2_葯_表示; + 花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示 = e.花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示; + 花_ユリ_通常_蕊_雄蕊右2_葯_表示 = e.花_ユリ_通常_蕊_雄蕊右2_葯_表示; + 花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示 = e.花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示; + 花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示 = e.花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示; + 花_ユリ_通常_蕊_雄蕊左1_葯_表示 = e.花_ユリ_通常_蕊_雄蕊左1_葯_表示; + 花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示 = e.花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示; + 花_ユリ_通常_蕊_雄蕊右1_葯_表示 = e.花_ユリ_通常_蕊_雄蕊右1_葯_表示; + 花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示 = e.花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示; + 花_ユリ_通常_蕊_雄蕊中前_葯_表示 = e.花_ユリ_通常_蕊_雄蕊中前_葯_表示; + 花_ユリ_通常_花弁2_表示 = e.花_ユリ_通常_花弁2_表示; + 花_ユリ_通常_花弁3_表示 = e.花_ユリ_通常_花弁3_表示; + 花_ユリ_通常_萼1_萼2_表示 = e.花_ユリ_通常_萼1_萼2_表示; + 花_ユリ_通常_萼1_萼1_表示 = e.花_ユリ_通常_萼1_萼1_表示; + 花_ユリ_欠損_萼2_表示 = e.花_ユリ_欠損_萼2_表示; + 花_ユリ_欠損_萼3_表示 = e.花_ユリ_欠損_萼3_表示; + 花_ユリ_欠損_花弁1_表示 = e.花_ユリ_欠損_花弁1_表示; + 花_ユリ_欠損_蕊_雄蕊中後_葯_表示 = e.花_ユリ_欠損_蕊_雄蕊中後_葯_表示; + 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示 = e.花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示; + 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示 = e.花_ユリ_欠損_蕊_雌蕊_雌蕊_表示; + 花_ユリ_欠損_蕊_雌蕊_柱頭_表示 = e.花_ユリ_欠損_蕊_雌蕊_柱頭_表示; + 花_ユリ_欠損_蕊_雄蕊左2_葯_表示 = e.花_ユリ_欠損_蕊_雄蕊左2_葯_表示; + 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示 = e.花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示; + 花_ユリ_欠損_蕊_雄蕊右2_葯_表示 = e.花_ユリ_欠損_蕊_雄蕊右2_葯_表示; + 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示 = e.花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示; + 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示 = e.花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示; + 花_ユリ_欠損_蕊_雄蕊左1_葯_表示 = e.花_ユリ_欠損_蕊_雄蕊左1_葯_表示; + 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示 = e.花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示; + 花_ユリ_欠損_蕊_雄蕊右1_葯_表示 = e.花_ユリ_欠損_蕊_雄蕊右1_葯_表示; + 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示 = e.花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示; + 花_ユリ_欠損_蕊_雄蕊中前_葯_表示 = e.花_ユリ_欠損_蕊_雄蕊中前_葯_表示; + 花_ユリ_欠損_花弁2_表示 = e.花_ユリ_欠損_花弁2_表示; + 花_ユリ_欠損_花弁3_表示 = e.花_ユリ_欠損_花弁3_表示; + 花_ユリ_欠損_萼1_萼2_表示 = e.花_ユリ_欠損_萼1_萼2_表示; + 花_ユリ_欠損_萼1_萼1_表示 = e.花_ユリ_欠損_萼1_萼1_表示; + 萼_通常_萼_表示 = e.萼_通常_萼_表示; + 萼_欠損_萼_表示 = e.萼_欠損_萼_表示; + 花_ユリ_萼2_表示 = e.花_ユリ_萼2_表示; + 花_ユリ_萼3_表示 = e.花_ユリ_萼3_表示; + 花_ユリ_花弁1_表示 = e.花_ユリ_花弁1_表示; + 花_ユリ_蕊_雄蕊中後_葯_表示 = e.花_ユリ_蕊_雄蕊中後_葯_表示; + 花_ユリ_蕊_雄蕊中後_雄蕊_表示 = e.花_ユリ_蕊_雄蕊中後_雄蕊_表示; + 花_ユリ_蕊_雌蕊_雌蕊_表示 = e.花_ユリ_蕊_雌蕊_雌蕊_表示; + 花_ユリ_蕊_雌蕊_柱頭_表示 = e.花_ユリ_蕊_雌蕊_柱頭_表示; + 花_ユリ_蕊_雄蕊左2_葯_表示 = e.花_ユリ_蕊_雄蕊左2_葯_表示; + 花_ユリ_蕊_雄蕊左2_雄蕊_表示 = e.花_ユリ_蕊_雄蕊左2_雄蕊_表示; + 花_ユリ_蕊_雄蕊右2_葯_表示 = e.花_ユリ_蕊_雄蕊右2_葯_表示; + 花_ユリ_蕊_雄蕊右2_雄蕊_表示 = e.花_ユリ_蕊_雄蕊右2_雄蕊_表示; + 花_ユリ_蕊_雄蕊左1_雄蕊_表示 = e.花_ユリ_蕊_雄蕊左1_雄蕊_表示; + 花_ユリ_蕊_雄蕊左1_葯_表示 = e.花_ユリ_蕊_雄蕊左1_葯_表示; + 花_ユリ_蕊_雄蕊右1_雄蕊_表示 = e.花_ユリ_蕊_雄蕊右1_雄蕊_表示; + 花_ユリ_蕊_雄蕊右1_葯_表示 = e.花_ユリ_蕊_雄蕊右1_葯_表示; + 花_ユリ_蕊_雄蕊中前_雄蕊_表示 = e.花_ユリ_蕊_雄蕊中前_雄蕊_表示; + 花_ユリ_蕊_雄蕊中前_葯_表示 = e.花_ユリ_蕊_雄蕊中前_葯_表示; + 花_ユリ_花弁2_表示 = e.花_ユリ_花弁2_表示; + 花_ユリ_花弁3_表示 = e.花_ユリ_花弁3_表示; + 花_ユリ_萼1_萼2_表示 = e.花_ユリ_萼1_萼2_表示; + 花_ユリ_萼1_萼1_表示 = e.花_ユリ_萼1_萼1_表示; + 萼_萼_表示 = e.萼_萼_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_花_ユリ_通常_萼2CP = new ColorP(X0Y0_花_ユリ_通常_萼2, 花_ユリ_萼2CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_萼3CP = new ColorP(X0Y0_花_ユリ_通常_萼3, 花_ユリ_萼3CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_花弁1CP = new ColorP(X0Y0_花_ユリ_通常_花弁1, 花_ユリ_花弁1CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯, 花_ユリ_蕊_雄蕊中後_葯CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊, 花_ユリ_蕊_雄蕊中後_雄蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊, 花_ユリ_蕊_雌蕊_雌蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭, 花_ユリ_蕊_雌蕊_柱頭CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯, 花_ユリ_蕊_雄蕊左2_葯CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊, 花_ユリ_蕊_雄蕊左2_雄蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯, 花_ユリ_蕊_雄蕊右2_葯CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊, 花_ユリ_蕊_雄蕊右2_雄蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊, 花_ユリ_蕊_雄蕊左1_雄蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯, 花_ユリ_蕊_雄蕊左1_葯CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊, 花_ユリ_蕊_雄蕊右1_雄蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯, 花_ユリ_蕊_雄蕊右1_葯CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊, 花_ユリ_蕊_雄蕊中前_雄蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯CP = new ColorP(X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯, 花_ユリ_蕊_雄蕊中前_葯CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_花弁2CP = new ColorP(X0Y0_花_ユリ_通常_花弁2, 花_ユリ_花弁2CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_花弁3CP = new ColorP(X0Y0_花_ユリ_通常_花弁3, 花_ユリ_花弁3CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_萼1_萼2CP = new ColorP(X0Y0_花_ユリ_通常_萼1_萼2, 花_ユリ_萼1_萼2CD, DisUnit, abj: true); + X0Y0_花_ユリ_通常_萼1_萼1CP = new ColorP(X0Y0_花_ユリ_通常_萼1_萼1, 花_ユリ_萼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_花_ユリ_欠損_花弁1CP = new ColorP(X0Y0_花_ユリ_欠損_花弁1, 花_ユリ_花弁1CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯, 花_ユリ_蕊_雄蕊中後_葯CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊, 花_ユリ_蕊_雄蕊中後_雄蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊, 花_ユリ_蕊_雌蕊_雌蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭, 花_ユリ_蕊_雌蕊_柱頭CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯, 花_ユリ_蕊_雄蕊左2_葯CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊, 花_ユリ_蕊_雄蕊左2_雄蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯, 花_ユリ_蕊_雄蕊右2_葯CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊, 花_ユリ_蕊_雄蕊右2_雄蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊, 花_ユリ_蕊_雄蕊左1_雄蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯, 花_ユリ_蕊_雄蕊左1_葯CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊, 花_ユリ_蕊_雄蕊右1_雄蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯, 花_ユリ_蕊_雄蕊右1_葯CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊, 花_ユリ_蕊_雄蕊中前_雄蕊CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯CP = new ColorP(X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯, 花_ユリ_蕊_雄蕊中前_葯CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_花弁2CP = new ColorP(X0Y0_花_ユリ_欠損_花弁2, 花_ユリ_花弁2CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_花弁3CP = new ColorP(X0Y0_花_ユリ_欠損_花弁3, 花_ユリ_花弁3CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_萼1_萼2CP = new ColorP(X0Y0_花_ユリ_欠損_萼1_萼2, 花_ユリ_萼1_萼2CD, DisUnit, abj: true); + X0Y0_花_ユリ_欠損_萼1_萼1CP = new ColorP(X0Y0_花_ユリ_欠損_萼1_萼1, 花_ユリ_萼1_萼1CD, DisUnit, abj: true); + X0Y0_萼_通常_萼CP = new ColorP(X0Y0_萼_通常_萼, 萼_萼CD, DisUnit, abj: true); + X0Y0_萼_欠損_萼CP = new ColorP(X0Y0_萼_欠損_萼, 萼_萼CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_萼_通常_萼.AngleBase = num * -81.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + X0Y0_花_ユリ_通常_萼2CP.Update(); + X0Y0_花_ユリ_通常_萼3CP.Update(); + X0Y0_花_ユリ_通常_花弁1CP.Update(); + X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯CP.Update(); + X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊CP.Update(); + X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊CP.Update(); + X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭CP.Update(); + X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯CP.Update(); + X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊CP.Update(); + X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯CP.Update(); + X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊CP.Update(); + X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊CP.Update(); + X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯CP.Update(); + X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊CP.Update(); + X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯CP.Update(); + X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊CP.Update(); + X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯CP.Update(); + X0Y0_花_ユリ_通常_花弁2CP.Update(); + X0Y0_花_ユリ_通常_花弁3CP.Update(); + X0Y0_花_ユリ_通常_萼1_萼2CP.Update(); + X0Y0_花_ユリ_通常_萼1_萼1CP.Update(); + X0Y0_花_ユリ_欠損_萼2CP.Update(); + X0Y0_花_ユリ_欠損_萼3CP.Update(); + X0Y0_花_ユリ_欠損_花弁1CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊CP.Update(); + X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯CP.Update(); + X0Y0_花_ユリ_欠損_花弁2CP.Update(); + X0Y0_花_ユリ_欠損_花弁3CP.Update(); + X0Y0_花_ユリ_欠損_萼1_萼2CP.Update(); + X0Y0_花_ユリ_欠損_萼1_萼1CP.Update(); + X0Y0_萼_通常_萼CP.Update(); + X0Y0_萼_欠損_萼CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 花_ユリ_萼2CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_萼3CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_花弁1CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊中後_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊中後_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雌蕊_雌蕊CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 花_ユリ_蕊_雌蕊_柱頭CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 花_ユリ_蕊_雄蕊左2_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊左2_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊右2_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊右2_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊左1_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊左1_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊右1_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊右1_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊中前_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊中前_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_花弁2CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_花弁3CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_萼1_萼2CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_萼1_萼1CD = new ColorD(ref Col.Black, ref 体配色.百O); + 萼_萼CD = new ColorD(ref Col.Black, ref 体配色.植1O); + } + + private void 配色T0(体配色 体配色) + { + 花_ユリ_萼2CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_萼3CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_花弁1CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊中後_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊中後_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雌蕊_雌蕊CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 花_ユリ_蕊_雌蕊_柱頭CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 花_ユリ_蕊_雄蕊左2_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊左2_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊右2_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊右2_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊左1_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊左1_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊右1_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊右1_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊中前_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊中前_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_花弁2CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_花弁3CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_萼1_萼2CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_萼1_萼1CD = new ColorD(ref Col.Black, ref 体配色.百O); + 萼_萼CD = new ColorD(ref Col.Black, ref 体配色.植1O); + } + + private void 配色T1(体配色 体配色) + { + 花_ユリ_萼2CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_萼3CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_花弁1CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊中後_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊中後_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雌蕊_雌蕊CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 花_ユリ_蕊_雌蕊_柱頭CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 花_ユリ_蕊_雄蕊左2_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊左2_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊右2_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊右2_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊左1_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊左1_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊右1_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊右1_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊中前_雄蕊CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊中前_葯CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 花_ユリ_花弁2CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_花弁3CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_萼1_萼2CD = new ColorD(ref Col.Black, ref 体配色.百O); + 花_ユリ_萼1_萼1CD = new ColorD(ref Col.Black, ref 体配色.百O); + 萼_萼CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百D.cs index 0c2540a..e71b8d7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百D.cs @@ -1,150 +1,151 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 花_百D : 花D +namespace SlaveMatrix { - public bool 花_ユリ_通常_萼2_表示 = true; + [Serializable] + public class 花_百D : 花D + { + public bool 花_ユリ_通常_萼2_表示 = true; - public bool 花_ユリ_通常_萼3_表示 = true; + public bool 花_ユリ_通常_萼3_表示 = true; - public bool 花_ユリ_通常_花弁1_表示 = true; + public bool 花_ユリ_通常_花弁1_表示 = true; - public bool 花_ユリ_通常_蕊_雄蕊中後_葯_表示 = true; + public bool 花_ユリ_通常_蕊_雄蕊中後_葯_表示 = true; - public bool 花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示 = true; + public bool 花_ユリ_通常_蕊_雄蕊中後_雄蕊_表示 = true; - public bool 花_ユリ_通常_蕊_雌蕊_雌蕊_表示 = true; + public bool 花_ユリ_通常_蕊_雌蕊_雌蕊_表示 = true; - public bool 花_ユリ_通常_蕊_雌蕊_柱頭_表示 = true; + public bool 花_ユリ_通常_蕊_雌蕊_柱頭_表示 = true; - public bool 花_ユリ_通常_蕊_雄蕊左2_葯_表示 = true; + public bool 花_ユリ_通常_蕊_雄蕊左2_葯_表示 = true; - public bool 花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示 = true; + public bool 花_ユリ_通常_蕊_雄蕊左2_雄蕊_表示 = true; - public bool 花_ユリ_通常_蕊_雄蕊右2_葯_表示 = true; + public bool 花_ユリ_通常_蕊_雄蕊右2_葯_表示 = true; - public bool 花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示 = true; + public bool 花_ユリ_通常_蕊_雄蕊右2_雄蕊_表示 = true; - public bool 花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示 = true; + public bool 花_ユリ_通常_蕊_雄蕊左1_雄蕊_表示 = true; - public bool 花_ユリ_通常_蕊_雄蕊左1_葯_表示 = true; + public bool 花_ユリ_通常_蕊_雄蕊左1_葯_表示 = true; - public bool 花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示 = true; + public bool 花_ユリ_通常_蕊_雄蕊右1_雄蕊_表示 = true; - public bool 花_ユリ_通常_蕊_雄蕊右1_葯_表示 = true; + public bool 花_ユリ_通常_蕊_雄蕊右1_葯_表示 = true; - public bool 花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示 = true; + public bool 花_ユリ_通常_蕊_雄蕊中前_雄蕊_表示 = true; - public bool 花_ユリ_通常_蕊_雄蕊中前_葯_表示 = true; + public bool 花_ユリ_通常_蕊_雄蕊中前_葯_表示 = true; - public bool 花_ユリ_通常_花弁2_表示 = true; + public bool 花_ユリ_通常_花弁2_表示 = true; - public bool 花_ユリ_通常_花弁3_表示 = true; + public bool 花_ユリ_通常_花弁3_表示 = true; - public bool 花_ユリ_通常_萼1_萼2_表示 = true; + public bool 花_ユリ_通常_萼1_萼2_表示 = true; - public bool 花_ユリ_通常_萼1_萼1_表示 = true; + public bool 花_ユリ_通常_萼1_萼1_表示 = true; - public bool 花_ユリ_欠損_萼2_表示 = true; + public bool 花_ユリ_欠損_萼2_表示 = true; - public bool 花_ユリ_欠損_萼3_表示 = true; + public bool 花_ユリ_欠損_萼3_表示 = true; - public bool 花_ユリ_欠損_花弁1_表示 = true; + public bool 花_ユリ_欠損_花弁1_表示 = true; - public bool 花_ユリ_欠損_蕊_雄蕊中後_葯_表示 = true; + public bool 花_ユリ_欠損_蕊_雄蕊中後_葯_表示 = true; - public bool 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示 = true; + public bool 花_ユリ_欠損_蕊_雄蕊中後_雄蕊_表示 = true; - public bool 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示 = true; + public bool 花_ユリ_欠損_蕊_雌蕊_雌蕊_表示 = true; - public bool 花_ユリ_欠損_蕊_雌蕊_柱頭_表示 = true; + public bool 花_ユリ_欠損_蕊_雌蕊_柱頭_表示 = true; - public bool 花_ユリ_欠損_蕊_雄蕊左2_葯_表示 = true; + public bool 花_ユリ_欠損_蕊_雄蕊左2_葯_表示 = true; - public bool 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示 = true; + public bool 花_ユリ_欠損_蕊_雄蕊左2_雄蕊_表示 = true; - public bool 花_ユリ_欠損_蕊_雄蕊右2_葯_表示 = true; + public bool 花_ユリ_欠損_蕊_雄蕊右2_葯_表示 = true; - public bool 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示 = true; + public bool 花_ユリ_欠損_蕊_雄蕊右2_雄蕊_表示 = true; - public bool 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示 = true; + public bool 花_ユリ_欠損_蕊_雄蕊左1_雄蕊_表示 = true; - public bool 花_ユリ_欠損_蕊_雄蕊左1_葯_表示 = true; + public bool 花_ユリ_欠損_蕊_雄蕊左1_葯_表示 = true; - public bool 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示 = true; + public bool 花_ユリ_欠損_蕊_雄蕊右1_雄蕊_表示 = true; - public bool 花_ユリ_欠損_蕊_雄蕊右1_葯_表示 = true; + public bool 花_ユリ_欠損_蕊_雄蕊右1_葯_表示 = true; - public bool 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示 = true; + public bool 花_ユリ_欠損_蕊_雄蕊中前_雄蕊_表示 = true; - public bool 花_ユリ_欠損_蕊_雄蕊中前_葯_表示 = true; + public bool 花_ユリ_欠損_蕊_雄蕊中前_葯_表示 = true; - public bool 花_ユリ_欠損_花弁2_表示 = true; + public bool 花_ユリ_欠損_花弁2_表示 = true; - public bool 花_ユリ_欠損_花弁3_表示 = true; + public bool 花_ユリ_欠損_花弁3_表示 = true; - public bool 花_ユリ_欠損_萼1_萼2_表示 = true; + public bool 花_ユリ_欠損_萼1_萼2_表示 = true; - public bool 花_ユリ_欠損_萼1_萼1_表示 = true; + public bool 花_ユリ_欠損_萼1_萼1_表示 = true; - public bool 萼_通常_萼_表示 = true; + public bool 萼_通常_萼_表示 = true; - public bool 萼_欠損_萼_表示 = true; + public bool 萼_欠損_萼_表示 = true; - public bool 花_ユリ_萼2_表示 = true; + public bool 花_ユリ_萼2_表示 = true; - public bool 花_ユリ_萼3_表示 = true; + public bool 花_ユリ_萼3_表示 = true; - public bool 花_ユリ_花弁1_表示 = true; + public bool 花_ユリ_花弁1_表示 = true; - public bool 花_ユリ_蕊_雄蕊中後_葯_表示 = true; + public bool 花_ユリ_蕊_雄蕊中後_葯_表示 = true; - public bool 花_ユリ_蕊_雄蕊中後_雄蕊_表示 = true; + public bool 花_ユリ_蕊_雄蕊中後_雄蕊_表示 = true; - public bool 花_ユリ_蕊_雌蕊_雌蕊_表示 = true; + public bool 花_ユリ_蕊_雌蕊_雌蕊_表示 = true; - public bool 花_ユリ_蕊_雌蕊_柱頭_表示 = true; + public bool 花_ユリ_蕊_雌蕊_柱頭_表示 = true; - public bool 花_ユリ_蕊_雄蕊左2_葯_表示 = true; + public bool 花_ユリ_蕊_雄蕊左2_葯_表示 = true; - public bool 花_ユリ_蕊_雄蕊左2_雄蕊_表示 = true; + public bool 花_ユリ_蕊_雄蕊左2_雄蕊_表示 = true; - public bool 花_ユリ_蕊_雄蕊右2_葯_表示 = true; + public bool 花_ユリ_蕊_雄蕊右2_葯_表示 = true; - public bool 花_ユリ_蕊_雄蕊右2_雄蕊_表示 = true; + public bool 花_ユリ_蕊_雄蕊右2_雄蕊_表示 = true; - public bool 花_ユリ_蕊_雄蕊左1_雄蕊_表示 = true; + public bool 花_ユリ_蕊_雄蕊左1_雄蕊_表示 = true; - public bool 花_ユリ_蕊_雄蕊左1_葯_表示 = true; + public bool 花_ユリ_蕊_雄蕊左1_葯_表示 = true; - public bool 花_ユリ_蕊_雄蕊右1_雄蕊_表示 = true; + public bool 花_ユリ_蕊_雄蕊右1_雄蕊_表示 = true; - public bool 花_ユリ_蕊_雄蕊右1_葯_表示 = true; + public bool 花_ユリ_蕊_雄蕊右1_葯_表示 = true; - public bool 花_ユリ_蕊_雄蕊中前_雄蕊_表示 = true; + public bool 花_ユリ_蕊_雄蕊中前_雄蕊_表示 = true; - public bool 花_ユリ_蕊_雄蕊中前_葯_表示 = true; + public bool 花_ユリ_蕊_雄蕊中前_葯_表示 = true; - public bool 花_ユリ_花弁2_表示 = true; + public bool 花_ユリ_花弁2_表示 = true; - public bool 花_ユリ_花弁3_表示 = true; + public bool 花_ユリ_花弁3_表示 = true; - public bool 花_ユリ_萼1_萼2_表示 = true; + public bool 花_ユリ_萼1_萼2_表示 = true; - public bool 花_ユリ_萼1_萼1_表示 = true; + public bool 花_ユリ_萼1_萼1_表示 = true; - public bool 萼_萼_表示 = true; + public bool 萼_萼_表示 = true; - public 花_百D() - { - ThisType = GetType(); - } + public 花_百D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 花_百(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 花_百(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔.cs index 42f2c47..6e2dcbf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔.cs @@ -1,1164 +1,1165 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 花_薔 : 花 +namespace SlaveMatrix { - public Par X0Y0_花_バラ_通常_花弁2; + public class 花_薔 : 花 + { + public Par X0Y0_花_バラ_通常_花弁2; - public Par X0Y0_花_バラ_通常_花弁4; + public Par X0Y0_花_バラ_通常_花弁4; - public Par X0Y0_花_バラ_通常_花弁3; + public Par X0Y0_花_バラ_通常_花弁3; - public Par X0Y0_花_バラ_通常_花弁1; + public Par X0Y0_花_バラ_通常_花弁1; - public Par X0Y0_花_バラ_通常_花弁5; + public Par X0Y0_花_バラ_通常_花弁5; - public Par X0Y0_花_バラ_通常_花弁6; + public Par X0Y0_花_バラ_通常_花弁6; - public Par X0Y0_花_バラ_通常_花弁8; + public Par X0Y0_花_バラ_通常_花弁8; - public Par X0Y0_花_バラ_通常_花弁7; + public Par X0Y0_花_バラ_通常_花弁7; - public Par X0Y0_花_バラ_通常_花弁9; + public Par X0Y0_花_バラ_通常_花弁9; - public Par X0Y0_花_バラ_通常_花弁11; + public Par X0Y0_花_バラ_通常_花弁11; - public Par X0Y0_花_バラ_通常_花弁10; + public Par X0Y0_花_バラ_通常_花弁10; - public Par X0Y0_花_バラ_通常_花弁影; + public Par X0Y0_花_バラ_通常_花弁影; - public Par X0Y0_花_バラ_欠損_花弁2; + public Par X0Y0_花_バラ_欠損_花弁2; - public Par X0Y0_花_バラ_欠損_花弁4; + public Par X0Y0_花_バラ_欠損_花弁4; - public Par X0Y0_花_バラ_欠損_花弁3; + public Par X0Y0_花_バラ_欠損_花弁3; - public Par X0Y0_花_バラ_欠損_花弁1; + public Par X0Y0_花_バラ_欠損_花弁1; - public Par X0Y0_花_バラ_欠損_花弁5; + public Par X0Y0_花_バラ_欠損_花弁5; - public Par X0Y0_花_バラ_欠損_花弁6; + public Par X0Y0_花_バラ_欠損_花弁6; - public Par X0Y0_花_バラ_欠損_花弁8; + public Par X0Y0_花_バラ_欠損_花弁8; - public Par X0Y0_花_バラ_欠損_花弁7; + public Par X0Y0_花_バラ_欠損_花弁7; - public Par X0Y0_花_バラ_欠損_花弁9; + public Par X0Y0_花_バラ_欠損_花弁9; - public Par X0Y0_花_バラ_欠損_花弁11; + public Par X0Y0_花_バラ_欠損_花弁11; - public Par X0Y0_花_バラ_欠損_花弁10; + public Par X0Y0_花_バラ_欠損_花弁10; - public Par X0Y0_花_バラ_欠損_花弁影; + public Par X0Y0_花_バラ_欠損_花弁影; - public Par X0Y0_萼_通常_萼; + public Par X0Y0_萼_通常_萼; - public Par X0Y0_萼_欠損_萼; + public Par X0Y0_萼_欠損_萼; - public ColorD 花_バラ_花弁2CD; + public ColorD 花_バラ_花弁2CD; - public ColorD 花_バラ_花弁4CD; + public ColorD 花_バラ_花弁4CD; - public ColorD 花_バラ_花弁3CD; + public ColorD 花_バラ_花弁3CD; - public ColorD 花_バラ_花弁1CD; + public ColorD 花_バラ_花弁1CD; - public ColorD 花_バラ_花弁5CD; + public ColorD 花_バラ_花弁5CD; - public ColorD 花_バラ_花弁6CD; + public ColorD 花_バラ_花弁6CD; - public ColorD 花_バラ_花弁8CD; + public ColorD 花_バラ_花弁8CD; - public ColorD 花_バラ_花弁7CD; + public ColorD 花_バラ_花弁7CD; - public ColorD 花_バラ_花弁9CD; + public ColorD 花_バラ_花弁9CD; - public ColorD 花_バラ_花弁11CD; + public ColorD 花_バラ_花弁11CD; - public ColorD 花_バラ_花弁10CD; + public ColorD 花_バラ_花弁10CD; - public ColorD 花_バラ_花弁影CD; + public ColorD 花_バラ_花弁影CD; - public ColorD 萼_萼CD; + public ColorD 萼_萼CD; - public ColorP X0Y0_花_バラ_通常_花弁2CP; + public ColorP X0Y0_花_バラ_通常_花弁2CP; - public ColorP X0Y0_花_バラ_通常_花弁4CP; + public ColorP X0Y0_花_バラ_通常_花弁4CP; - public ColorP X0Y0_花_バラ_通常_花弁3CP; + public ColorP X0Y0_花_バラ_通常_花弁3CP; - public ColorP X0Y0_花_バラ_通常_花弁1CP; + public ColorP X0Y0_花_バラ_通常_花弁1CP; - public ColorP X0Y0_花_バラ_通常_花弁5CP; + public ColorP X0Y0_花_バラ_通常_花弁5CP; - public ColorP X0Y0_花_バラ_通常_花弁6CP; + public ColorP X0Y0_花_バラ_通常_花弁6CP; - public ColorP X0Y0_花_バラ_通常_花弁8CP; + public ColorP X0Y0_花_バラ_通常_花弁8CP; - public ColorP X0Y0_花_バラ_通常_花弁7CP; + public ColorP X0Y0_花_バラ_通常_花弁7CP; - public ColorP X0Y0_花_バラ_通常_花弁9CP; + public ColorP X0Y0_花_バラ_通常_花弁9CP; - public ColorP X0Y0_花_バラ_通常_花弁11CP; + public ColorP X0Y0_花_バラ_通常_花弁11CP; - public ColorP X0Y0_花_バラ_通常_花弁10CP; + public ColorP X0Y0_花_バラ_通常_花弁10CP; - public ColorP X0Y0_花_バラ_通常_花弁影CP; + public ColorP X0Y0_花_バラ_通常_花弁影CP; - public ColorP X0Y0_花_バラ_欠損_花弁2CP; + public ColorP X0Y0_花_バラ_欠損_花弁2CP; - public ColorP X0Y0_花_バラ_欠損_花弁4CP; + public ColorP X0Y0_花_バラ_欠損_花弁4CP; - public ColorP X0Y0_花_バラ_欠損_花弁3CP; + public ColorP X0Y0_花_バラ_欠損_花弁3CP; - public ColorP X0Y0_花_バラ_欠損_花弁1CP; + public ColorP X0Y0_花_バラ_欠損_花弁1CP; - public ColorP X0Y0_花_バラ_欠損_花弁5CP; + public ColorP X0Y0_花_バラ_欠損_花弁5CP; - public ColorP X0Y0_花_バラ_欠損_花弁6CP; + public ColorP X0Y0_花_バラ_欠損_花弁6CP; - public ColorP X0Y0_花_バラ_欠損_花弁8CP; + public ColorP X0Y0_花_バラ_欠損_花弁8CP; - public ColorP X0Y0_花_バラ_欠損_花弁7CP; + public ColorP X0Y0_花_バラ_欠損_花弁7CP; - public ColorP X0Y0_花_バラ_欠損_花弁9CP; + public ColorP X0Y0_花_バラ_欠損_花弁9CP; - public ColorP X0Y0_花_バラ_欠損_花弁11CP; + public ColorP X0Y0_花_バラ_欠損_花弁11CP; - public ColorP X0Y0_花_バラ_欠損_花弁10CP; + public ColorP X0Y0_花_バラ_欠損_花弁10CP; - public ColorP X0Y0_花_バラ_欠損_花弁影CP; + public ColorP X0Y0_花_バラ_欠損_花弁影CP; - public ColorP X0Y0_萼_通常_萼CP; + public ColorP X0Y0_萼_通常_萼CP; - public ColorP X0Y0_萼_欠損_萼CP; + public ColorP X0Y0_萼_欠損_萼CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 花_バラ_花弁2_表示 = 花_バラ_花弁2_表示; - 花_バラ_花弁4_表示 = 花_バラ_花弁4_表示; - 花_バラ_花弁3_表示 = 花_バラ_花弁3_表示; - 花_バラ_花弁1_表示 = 花_バラ_花弁1_表示; - 花_バラ_花弁5_表示 = 花_バラ_花弁5_表示; - 花_バラ_花弁6_表示 = 花_バラ_花弁6_表示; - 花_バラ_花弁8_表示 = 花_バラ_花弁8_表示; - 花_バラ_花弁7_表示 = 花_バラ_花弁7_表示; - 花_バラ_花弁9_表示 = 花_バラ_花弁9_表示; - 花_バラ_花弁11_表示 = 花_バラ_花弁11_表示; - 花_バラ_花弁10_表示 = 花_バラ_花弁10_表示; - 花_バラ_花弁影_表示 = 花_バラ_花弁影_表示; - 萼_萼_表示 = 萼_萼_表示; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 花_バラ_通常_花弁2_表示 - { - get - { - return X0Y0_花_バラ_通常_花弁2.Dra; - } - set - { - X0Y0_花_バラ_通常_花弁2.Dra = value; - X0Y0_花_バラ_通常_花弁2.Hit = value; - } - } - - public bool 花_バラ_通常_花弁4_表示 - { - get - { - return X0Y0_花_バラ_通常_花弁4.Dra; - } - set - { - X0Y0_花_バラ_通常_花弁4.Dra = value; - X0Y0_花_バラ_通常_花弁4.Hit = value; - } - } - - public bool 花_バラ_通常_花弁3_表示 - { - get - { - return X0Y0_花_バラ_通常_花弁3.Dra; - } - set - { - X0Y0_花_バラ_通常_花弁3.Dra = value; - X0Y0_花_バラ_通常_花弁3.Hit = value; - } - } - - public bool 花_バラ_通常_花弁1_表示 - { - get - { - return X0Y0_花_バラ_通常_花弁1.Dra; - } - set - { - X0Y0_花_バラ_通常_花弁1.Dra = value; - X0Y0_花_バラ_通常_花弁1.Hit = value; - } - } - - public bool 花_バラ_通常_花弁5_表示 - { - get - { - return X0Y0_花_バラ_通常_花弁5.Dra; - } - set - { - X0Y0_花_バラ_通常_花弁5.Dra = value; - X0Y0_花_バラ_通常_花弁5.Hit = value; - } - } - - public bool 花_バラ_通常_花弁6_表示 - { - get - { - return X0Y0_花_バラ_通常_花弁6.Dra; - } - set - { - X0Y0_花_バラ_通常_花弁6.Dra = value; - X0Y0_花_バラ_通常_花弁6.Hit = value; - } - } - - public bool 花_バラ_通常_花弁8_表示 - { - get - { - return X0Y0_花_バラ_通常_花弁8.Dra; - } - set - { - X0Y0_花_バラ_通常_花弁8.Dra = value; - X0Y0_花_バラ_通常_花弁8.Hit = value; - } - } - - public bool 花_バラ_通常_花弁7_表示 - { - get - { - return X0Y0_花_バラ_通常_花弁7.Dra; - } - set - { - X0Y0_花_バラ_通常_花弁7.Dra = value; - X0Y0_花_バラ_通常_花弁7.Hit = value; - } - } - - public bool 花_バラ_通常_花弁9_表示 - { - get - { - return X0Y0_花_バラ_通常_花弁9.Dra; - } - set - { - X0Y0_花_バラ_通常_花弁9.Dra = value; - X0Y0_花_バラ_通常_花弁9.Hit = value; - } - } - - public bool 花_バラ_通常_花弁11_表示 - { - get - { - return X0Y0_花_バラ_通常_花弁11.Dra; - } - set - { - X0Y0_花_バラ_通常_花弁11.Dra = value; - X0Y0_花_バラ_通常_花弁11.Hit = value; - } - } - - public bool 花_バラ_通常_花弁10_表示 - { - get - { - return X0Y0_花_バラ_通常_花弁10.Dra; - } - set - { - X0Y0_花_バラ_通常_花弁10.Dra = value; - X0Y0_花_バラ_通常_花弁10.Hit = value; - } - } - - public bool 花_バラ_通常_花弁影_表示 - { - get - { - return X0Y0_花_バラ_通常_花弁影.Dra; - } - set - { - X0Y0_花_バラ_通常_花弁影.Dra = value; - X0Y0_花_バラ_通常_花弁影.Hit = value; - } - } - - public bool 花_バラ_欠損_花弁2_表示 - { - get - { - return X0Y0_花_バラ_欠損_花弁2.Dra; - } - set - { - X0Y0_花_バラ_欠損_花弁2.Dra = value; - X0Y0_花_バラ_欠損_花弁2.Hit = value; - } - } - - public bool 花_バラ_欠損_花弁4_表示 - { - get - { - return X0Y0_花_バラ_欠損_花弁4.Dra; - } - set - { - X0Y0_花_バラ_欠損_花弁4.Dra = value; - X0Y0_花_バラ_欠損_花弁4.Hit = value; - } - } - - public bool 花_バラ_欠損_花弁3_表示 - { - get - { - return X0Y0_花_バラ_欠損_花弁3.Dra; - } - set - { - X0Y0_花_バラ_欠損_花弁3.Dra = value; - X0Y0_花_バラ_欠損_花弁3.Hit = value; - } - } - - public bool 花_バラ_欠損_花弁1_表示 - { - get - { - return X0Y0_花_バラ_欠損_花弁1.Dra; - } - set - { - X0Y0_花_バラ_欠損_花弁1.Dra = value; - X0Y0_花_バラ_欠損_花弁1.Hit = value; - } - } - - public bool 花_バラ_欠損_花弁5_表示 - { - get - { - return X0Y0_花_バラ_欠損_花弁5.Dra; - } - set - { - X0Y0_花_バラ_欠損_花弁5.Dra = value; - X0Y0_花_バラ_欠損_花弁5.Hit = value; - } - } - - public bool 花_バラ_欠損_花弁6_表示 - { - get - { - return X0Y0_花_バラ_欠損_花弁6.Dra; - } - set - { - X0Y0_花_バラ_欠損_花弁6.Dra = value; - X0Y0_花_バラ_欠損_花弁6.Hit = value; - } - } - - public bool 花_バラ_欠損_花弁8_表示 - { - get - { - return X0Y0_花_バラ_欠損_花弁8.Dra; - } - set - { - X0Y0_花_バラ_欠損_花弁8.Dra = value; - X0Y0_花_バラ_欠損_花弁8.Hit = value; - } - } - - public bool 花_バラ_欠損_花弁7_表示 - { - get - { - return X0Y0_花_バラ_欠損_花弁7.Dra; - } - set - { - X0Y0_花_バラ_欠損_花弁7.Dra = value; - X0Y0_花_バラ_欠損_花弁7.Hit = value; - } - } - - public bool 花_バラ_欠損_花弁9_表示 - { - get - { - return X0Y0_花_バラ_欠損_花弁9.Dra; - } - set - { - X0Y0_花_バラ_欠損_花弁9.Dra = value; - X0Y0_花_バラ_欠損_花弁9.Hit = value; - } - } - - public bool 花_バラ_欠損_花弁11_表示 - { - get - { - return X0Y0_花_バラ_欠損_花弁11.Dra; - } - set - { - X0Y0_花_バラ_欠損_花弁11.Dra = value; - X0Y0_花_バラ_欠損_花弁11.Hit = value; - } - } - - public bool 花_バラ_欠損_花弁10_表示 - { - get - { - return X0Y0_花_バラ_欠損_花弁10.Dra; - } - set - { - X0Y0_花_バラ_欠損_花弁10.Dra = value; - X0Y0_花_バラ_欠損_花弁10.Hit = value; - } - } - - public bool 花_バラ_欠損_花弁影_表示 - { - get - { - return X0Y0_花_バラ_欠損_花弁影.Dra; - } - set - { - X0Y0_花_バラ_欠損_花弁影.Dra = value; - X0Y0_花_バラ_欠損_花弁影.Hit = value; - } - } - - public bool 萼_通常_萼_表示 - { - get - { - return X0Y0_萼_通常_萼.Dra; - } - set - { - X0Y0_萼_通常_萼.Dra = value; - X0Y0_萼_通常_萼.Hit = value; - } - } - - public bool 萼_欠損_萼_表示 - { - get - { - return X0Y0_萼_欠損_萼.Dra; - } - set - { - X0Y0_萼_欠損_萼.Dra = value; - X0Y0_萼_欠損_萼.Hit = value; - } - } - - public bool 花_バラ_花弁2_表示 - { - get - { - if (!花_バラ_通常_花弁2_表示) - { - return 花_バラ_欠損_花弁2_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_バラ_通常_花弁2_表示 = false; - 花_バラ_欠損_花弁2_表示 = value; - } - else - { - 花_バラ_通常_花弁2_表示 = value; - 花_バラ_欠損_花弁2_表示 = false; - } - } - } - - public bool 花_バラ_花弁4_表示 - { - get - { - if (!花_バラ_通常_花弁4_表示) - { - return 花_バラ_欠損_花弁4_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_バラ_通常_花弁4_表示 = false; - 花_バラ_欠損_花弁4_表示 = value; - } - else - { - 花_バラ_通常_花弁4_表示 = value; - 花_バラ_欠損_花弁4_表示 = false; - } - } - } - - public bool 花_バラ_花弁3_表示 - { - get - { - if (!花_バラ_通常_花弁3_表示) - { - return 花_バラ_欠損_花弁3_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_バラ_通常_花弁3_表示 = false; - 花_バラ_欠損_花弁3_表示 = value; - } - else - { - 花_バラ_通常_花弁3_表示 = value; - 花_バラ_欠損_花弁3_表示 = false; - } - } - } - - public bool 花_バラ_花弁1_表示 - { - get - { - if (!花_バラ_通常_花弁1_表示) - { - return 花_バラ_欠損_花弁1_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_バラ_通常_花弁1_表示 = false; - 花_バラ_欠損_花弁1_表示 = value; - } - else - { - 花_バラ_通常_花弁1_表示 = value; - 花_バラ_欠損_花弁1_表示 = false; - } - } - } - - public bool 花_バラ_花弁5_表示 - { - get - { - if (!花_バラ_通常_花弁5_表示) - { - return 花_バラ_欠損_花弁5_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_バラ_通常_花弁5_表示 = false; - 花_バラ_欠損_花弁5_表示 = value; - } - else - { - 花_バラ_通常_花弁5_表示 = value; - 花_バラ_欠損_花弁5_表示 = false; - } - } - } - - public bool 花_バラ_花弁6_表示 - { - get - { - if (!花_バラ_通常_花弁6_表示) - { - return 花_バラ_欠損_花弁6_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_バラ_通常_花弁6_表示 = false; - 花_バラ_欠損_花弁6_表示 = value; - } - else - { - 花_バラ_通常_花弁6_表示 = value; - 花_バラ_欠損_花弁6_表示 = false; - } - } - } - - public bool 花_バラ_花弁8_表示 - { - get - { - if (!花_バラ_通常_花弁8_表示) - { - return 花_バラ_欠損_花弁8_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_バラ_通常_花弁8_表示 = false; - 花_バラ_欠損_花弁8_表示 = value; - } - else - { - 花_バラ_通常_花弁8_表示 = value; - 花_バラ_欠損_花弁8_表示 = false; - } - } - } - - public bool 花_バラ_花弁7_表示 - { - get - { - if (!花_バラ_通常_花弁7_表示) - { - return 花_バラ_欠損_花弁7_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_バラ_通常_花弁7_表示 = false; - 花_バラ_欠損_花弁7_表示 = value; - } - else - { - 花_バラ_通常_花弁7_表示 = value; - 花_バラ_欠損_花弁7_表示 = false; - } - } - } - - public bool 花_バラ_花弁9_表示 - { - get - { - if (!花_バラ_通常_花弁9_表示) - { - return 花_バラ_欠損_花弁9_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_バラ_通常_花弁9_表示 = false; - 花_バラ_欠損_花弁9_表示 = value; - } - else - { - 花_バラ_通常_花弁9_表示 = value; - 花_バラ_欠損_花弁9_表示 = false; - } - } - } - - public bool 花_バラ_花弁11_表示 - { - get - { - if (!花_バラ_通常_花弁11_表示) - { - return 花_バラ_欠損_花弁11_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_バラ_通常_花弁11_表示 = false; - 花_バラ_欠損_花弁11_表示 = value; - } - else - { - 花_バラ_通常_花弁11_表示 = value; - 花_バラ_欠損_花弁11_表示 = false; - } - } - } - - public bool 花_バラ_花弁10_表示 - { - get - { - if (!花_バラ_通常_花弁10_表示) - { - return 花_バラ_欠損_花弁10_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_バラ_通常_花弁10_表示 = false; - 花_バラ_欠損_花弁10_表示 = value; - } - else - { - 花_バラ_通常_花弁10_表示 = value; - 花_バラ_欠損_花弁10_表示 = false; - } - } - } - - public bool 花_バラ_花弁影_表示 - { - get - { - if (!花_バラ_通常_花弁影_表示) - { - return 花_バラ_欠損_花弁影_表示; - } - return true; - } - set - { - if (欠損_) - { - 花_バラ_通常_花弁影_表示 = false; - 花_バラ_欠損_花弁影_表示 = value; - } - else - { - 花_バラ_通常_花弁影_表示 = value; - 花_バラ_欠損_花弁影_表示 = false; - } - } - } - - public bool 萼_萼_表示 - { - get - { - if (!萼_通常_萼_表示) - { - return 萼_欠損_萼_表示; - } - return true; - } - set - { - if (欠損_) - { - 萼_通常_萼_表示 = false; - 萼_欠損_萼_表示 = value; - } - else - { - 萼_通常_萼_表示 = value; - 萼_欠損_萼_表示 = false; - } - } - } - - public override bool 表示 - { - get - { - return 花_バラ_通常_花弁2_表示; - } - set - { - 花_バラ_通常_花弁2_表示 = value; - 花_バラ_通常_花弁4_表示 = value; - 花_バラ_通常_花弁3_表示 = value; - 花_バラ_通常_花弁1_表示 = value; - 花_バラ_通常_花弁5_表示 = value; - 花_バラ_通常_花弁6_表示 = value; - 花_バラ_通常_花弁8_表示 = value; - 花_バラ_通常_花弁7_表示 = value; - 花_バラ_通常_花弁9_表示 = value; - 花_バラ_通常_花弁11_表示 = value; - 花_バラ_通常_花弁10_表示 = value; - 花_バラ_通常_花弁影_表示 = value; - 花_バラ_欠損_花弁2_表示 = value; - 花_バラ_欠損_花弁4_表示 = value; - 花_バラ_欠損_花弁3_表示 = value; - 花_バラ_欠損_花弁1_表示 = value; - 花_バラ_欠損_花弁5_表示 = value; - 花_バラ_欠損_花弁6_表示 = value; - 花_バラ_欠損_花弁8_表示 = value; - 花_バラ_欠損_花弁7_表示 = value; - 花_バラ_欠損_花弁9_表示 = value; - 花_バラ_欠損_花弁11_表示 = value; - 花_バラ_欠損_花弁10_表示 = value; - 花_バラ_欠損_花弁影_表示 = value; - 萼_通常_萼_表示 = value; - 萼_欠損_萼_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 花_バラ_花弁2CD.不透明度; - } - set - { - 花_バラ_花弁2CD.不透明度 = value; - 花_バラ_花弁4CD.不透明度 = value; - 花_バラ_花弁3CD.不透明度 = value; - 花_バラ_花弁1CD.不透明度 = value; - 花_バラ_花弁5CD.不透明度 = value; - 花_バラ_花弁6CD.不透明度 = value; - 花_バラ_花弁8CD.不透明度 = value; - 花_バラ_花弁7CD.不透明度 = value; - 花_バラ_花弁9CD.不透明度 = value; - 花_バラ_花弁11CD.不透明度 = value; - 花_バラ_花弁10CD.不透明度 = value; - 花_バラ_花弁影CD.不透明度 = value; - 萼_萼CD.不透明度 = value; - } - } - - public 花_薔(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 花_薔D e) - { - ThisType = GetType(); - Pars pars = new Pars(); - pars.Tag = "バラ"; - Pars pars2 = Sta.肢左["植"][0][0]; - pars.Add("バラ", new Pars(pars2["花"].ToPars()["バラ"].ToPars())); - pars.Add("萼", new Pars(pars2["萼"].ToPars())); - Dif dif = new Dif(); - dif.Tag = "花"; - dif.Add(new Pars(pars)); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars3 = 本体[0][0]; - Pars pars4 = pars3["バラ"].ToPars(); - Pars pars5 = pars4["通常"].ToPars(); - X0Y0_花_バラ_通常_花弁2 = pars5["花弁2"].ToPar(); - X0Y0_花_バラ_通常_花弁4 = pars5["花弁4"].ToPar(); - X0Y0_花_バラ_通常_花弁3 = pars5["花弁3"].ToPar(); - X0Y0_花_バラ_通常_花弁1 = pars5["花弁1"].ToPar(); - X0Y0_花_バラ_通常_花弁5 = pars5["花弁5"].ToPar(); - X0Y0_花_バラ_通常_花弁6 = pars5["花弁6"].ToPar(); - X0Y0_花_バラ_通常_花弁8 = pars5["花弁8"].ToPar(); - X0Y0_花_バラ_通常_花弁7 = pars5["花弁7"].ToPar(); - X0Y0_花_バラ_通常_花弁9 = pars5["花弁9"].ToPar(); - X0Y0_花_バラ_通常_花弁11 = pars5["花弁11"].ToPar(); - X0Y0_花_バラ_通常_花弁10 = pars5["花弁10"].ToPar(); - X0Y0_花_バラ_通常_花弁影 = pars5["花弁影"].ToPar(); - pars5 = pars4["欠損"].ToPars(); - X0Y0_花_バラ_欠損_花弁2 = pars5["花弁2"].ToPar(); - X0Y0_花_バラ_欠損_花弁4 = pars5["花弁4"].ToPar(); - X0Y0_花_バラ_欠損_花弁3 = pars5["花弁3"].ToPar(); - X0Y0_花_バラ_欠損_花弁1 = pars5["花弁1"].ToPar(); - X0Y0_花_バラ_欠損_花弁5 = pars5["花弁5"].ToPar(); - X0Y0_花_バラ_欠損_花弁6 = pars5["花弁6"].ToPar(); - X0Y0_花_バラ_欠損_花弁8 = pars5["花弁8"].ToPar(); - X0Y0_花_バラ_欠損_花弁7 = pars5["花弁7"].ToPar(); - X0Y0_花_バラ_欠損_花弁9 = pars5["花弁9"].ToPar(); - X0Y0_花_バラ_欠損_花弁11 = pars5["花弁11"].ToPar(); - X0Y0_花_バラ_欠損_花弁10 = pars5["花弁10"].ToPar(); - X0Y0_花_バラ_欠損_花弁影 = pars5["花弁影"].ToPar(); - Pars pars6 = pars3["萼"].ToPars(); - pars5 = pars6["通常"].ToPars(); - X0Y0_萼_通常_萼 = pars5["萼"].ToPar(); - pars5 = pars6["欠損"].ToPars(); - X0Y0_萼_欠損_萼 = pars5["萼"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 花_バラ_通常_花弁2_表示 = e.花_バラ_通常_花弁2_表示; - 花_バラ_通常_花弁4_表示 = e.花_バラ_通常_花弁4_表示; - 花_バラ_通常_花弁3_表示 = e.花_バラ_通常_花弁3_表示; - 花_バラ_通常_花弁1_表示 = e.花_バラ_通常_花弁1_表示; - 花_バラ_通常_花弁5_表示 = e.花_バラ_通常_花弁5_表示; - 花_バラ_通常_花弁6_表示 = e.花_バラ_通常_花弁6_表示; - 花_バラ_通常_花弁8_表示 = e.花_バラ_通常_花弁8_表示; - 花_バラ_通常_花弁7_表示 = e.花_バラ_通常_花弁7_表示; - 花_バラ_通常_花弁9_表示 = e.花_バラ_通常_花弁9_表示; - 花_バラ_通常_花弁11_表示 = e.花_バラ_通常_花弁11_表示; - 花_バラ_通常_花弁10_表示 = e.花_バラ_通常_花弁10_表示; - 花_バラ_通常_花弁影_表示 = e.花_バラ_通常_花弁影_表示; - 花_バラ_欠損_花弁2_表示 = e.花_バラ_欠損_花弁2_表示; - 花_バラ_欠損_花弁4_表示 = e.花_バラ_欠損_花弁4_表示; - 花_バラ_欠損_花弁3_表示 = e.花_バラ_欠損_花弁3_表示; - 花_バラ_欠損_花弁1_表示 = e.花_バラ_欠損_花弁1_表示; - 花_バラ_欠損_花弁5_表示 = e.花_バラ_欠損_花弁5_表示; - 花_バラ_欠損_花弁6_表示 = e.花_バラ_欠損_花弁6_表示; - 花_バラ_欠損_花弁8_表示 = e.花_バラ_欠損_花弁8_表示; - 花_バラ_欠損_花弁7_表示 = e.花_バラ_欠損_花弁7_表示; - 花_バラ_欠損_花弁9_表示 = e.花_バラ_欠損_花弁9_表示; - 花_バラ_欠損_花弁11_表示 = e.花_バラ_欠損_花弁11_表示; - 花_バラ_欠損_花弁10_表示 = e.花_バラ_欠損_花弁10_表示; - 花_バラ_欠損_花弁影_表示 = e.花_バラ_欠損_花弁影_表示; - 萼_通常_萼_表示 = e.萼_通常_萼_表示; - 萼_欠損_萼_表示 = e.萼_欠損_萼_表示; - 花_バラ_花弁2_表示 = e.花_バラ_花弁2_表示; - 花_バラ_花弁4_表示 = e.花_バラ_花弁4_表示; - 花_バラ_花弁3_表示 = e.花_バラ_花弁3_表示; - 花_バラ_花弁1_表示 = e.花_バラ_花弁1_表示; - 花_バラ_花弁5_表示 = e.花_バラ_花弁5_表示; - 花_バラ_花弁6_表示 = e.花_バラ_花弁6_表示; - 花_バラ_花弁8_表示 = e.花_バラ_花弁8_表示; - 花_バラ_花弁7_表示 = e.花_バラ_花弁7_表示; - 花_バラ_花弁9_表示 = e.花_バラ_花弁9_表示; - 花_バラ_花弁11_表示 = e.花_バラ_花弁11_表示; - 花_バラ_花弁10_表示 = e.花_バラ_花弁10_表示; - 花_バラ_花弁影_表示 = e.花_バラ_花弁影_表示; - 萼_萼_表示 = e.萼_萼_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_花_バラ_通常_花弁2CP = new ColorP(X0Y0_花_バラ_通常_花弁2, 花_バラ_花弁2CD, DisUnit, abj: true); - X0Y0_花_バラ_通常_花弁4CP = new ColorP(X0Y0_花_バラ_通常_花弁4, 花_バラ_花弁4CD, DisUnit, abj: true); - X0Y0_花_バラ_通常_花弁3CP = new ColorP(X0Y0_花_バラ_通常_花弁3, 花_バラ_花弁3CD, DisUnit, abj: true); - X0Y0_花_バラ_通常_花弁1CP = new ColorP(X0Y0_花_バラ_通常_花弁1, 花_バラ_花弁1CD, DisUnit, abj: true); - X0Y0_花_バラ_通常_花弁5CP = new ColorP(X0Y0_花_バラ_通常_花弁5, 花_バラ_花弁5CD, DisUnit, abj: true); - X0Y0_花_バラ_通常_花弁6CP = new ColorP(X0Y0_花_バラ_通常_花弁6, 花_バラ_花弁6CD, DisUnit, abj: true); - X0Y0_花_バラ_通常_花弁8CP = new ColorP(X0Y0_花_バラ_通常_花弁8, 花_バラ_花弁8CD, DisUnit, abj: true); - X0Y0_花_バラ_通常_花弁7CP = new ColorP(X0Y0_花_バラ_通常_花弁7, 花_バラ_花弁7CD, DisUnit, abj: true); - X0Y0_花_バラ_通常_花弁9CP = new ColorP(X0Y0_花_バラ_通常_花弁9, 花_バラ_花弁9CD, DisUnit, abj: true); - X0Y0_花_バラ_通常_花弁11CP = new ColorP(X0Y0_花_バラ_通常_花弁11, 花_バラ_花弁11CD, DisUnit, abj: true); - X0Y0_花_バラ_通常_花弁10CP = new ColorP(X0Y0_花_バラ_通常_花弁10, 花_バラ_花弁10CD, DisUnit, abj: true); - X0Y0_花_バラ_通常_花弁影CP = new ColorP(X0Y0_花_バラ_通常_花弁影, 花_バラ_花弁影CD, DisUnit, abj: true); - X0Y0_花_バラ_欠損_花弁2CP = new ColorP(X0Y0_花_バラ_欠損_花弁2, 花_バラ_花弁2CD, DisUnit, abj: true); - X0Y0_花_バラ_欠損_花弁4CP = new ColorP(X0Y0_花_バラ_欠損_花弁4, 花_バラ_花弁4CD, DisUnit, abj: true); - X0Y0_花_バラ_欠損_花弁3CP = new ColorP(X0Y0_花_バラ_欠損_花弁3, 花_バラ_花弁3CD, DisUnit, abj: true); - X0Y0_花_バラ_欠損_花弁1CP = new ColorP(X0Y0_花_バラ_欠損_花弁1, 花_バラ_花弁1CD, DisUnit, abj: true); - X0Y0_花_バラ_欠損_花弁5CP = new ColorP(X0Y0_花_バラ_欠損_花弁5, 花_バラ_花弁5CD, DisUnit, abj: true); - X0Y0_花_バラ_欠損_花弁6CP = new ColorP(X0Y0_花_バラ_欠損_花弁6, 花_バラ_花弁6CD, DisUnit, abj: true); - X0Y0_花_バラ_欠損_花弁8CP = new ColorP(X0Y0_花_バラ_欠損_花弁8, 花_バラ_花弁8CD, DisUnit, abj: true); - X0Y0_花_バラ_欠損_花弁7CP = new ColorP(X0Y0_花_バラ_欠損_花弁7, 花_バラ_花弁7CD, DisUnit, abj: true); - X0Y0_花_バラ_欠損_花弁9CP = new ColorP(X0Y0_花_バラ_欠損_花弁9, 花_バラ_花弁9CD, DisUnit, abj: true); - X0Y0_花_バラ_欠損_花弁11CP = new ColorP(X0Y0_花_バラ_欠損_花弁11, 花_バラ_花弁11CD, DisUnit, abj: true); - X0Y0_花_バラ_欠損_花弁10CP = new ColorP(X0Y0_花_バラ_欠損_花弁10, 花_バラ_花弁10CD, DisUnit, abj: true); - X0Y0_花_バラ_欠損_花弁影CP = new ColorP(X0Y0_花_バラ_欠損_花弁影, 花_バラ_花弁影CD, DisUnit, abj: true); - X0Y0_萼_通常_萼CP = new ColorP(X0Y0_萼_通常_萼, 萼_萼CD, DisUnit, abj: true); - X0Y0_萼_欠損_萼CP = new ColorP(X0Y0_萼_欠損_萼, 萼_萼CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_萼_通常_萼.AngleBase = num * -58.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - X0Y0_花_バラ_通常_花弁2CP.Update(); - X0Y0_花_バラ_通常_花弁4CP.Update(); - X0Y0_花_バラ_通常_花弁3CP.Update(); - X0Y0_花_バラ_通常_花弁1CP.Update(); - X0Y0_花_バラ_通常_花弁5CP.Update(); - X0Y0_花_バラ_通常_花弁6CP.Update(); - X0Y0_花_バラ_通常_花弁8CP.Update(); - X0Y0_花_バラ_通常_花弁7CP.Update(); - X0Y0_花_バラ_通常_花弁9CP.Update(); - X0Y0_花_バラ_通常_花弁11CP.Update(); - X0Y0_花_バラ_通常_花弁10CP.Update(); - X0Y0_花_バラ_通常_花弁影CP.Update(); - X0Y0_花_バラ_欠損_花弁2CP.Update(); - X0Y0_花_バラ_欠損_花弁4CP.Update(); - X0Y0_花_バラ_欠損_花弁3CP.Update(); - X0Y0_花_バラ_欠損_花弁1CP.Update(); - X0Y0_花_バラ_欠損_花弁5CP.Update(); - X0Y0_花_バラ_欠損_花弁6CP.Update(); - X0Y0_花_バラ_欠損_花弁8CP.Update(); - X0Y0_花_バラ_欠損_花弁7CP.Update(); - X0Y0_花_バラ_欠損_花弁9CP.Update(); - X0Y0_花_バラ_欠損_花弁11CP.Update(); - X0Y0_花_バラ_欠損_花弁10CP.Update(); - X0Y0_花_バラ_欠損_花弁影CP.Update(); - X0Y0_萼_通常_萼CP.Update(); - X0Y0_萼_欠損_萼CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 花_バラ_花弁2CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁4CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁3CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁1CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁5CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁6CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁8CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁7CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁9CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁11CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁10CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁影CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 萼_萼CD = new ColorD(ref Col.Black, ref 体配色.植1O); - } - - private void 配色T0(体配色 体配色) - { - 花_バラ_花弁2CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁4CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁3CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁1CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁5CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁6CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁8CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁7CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁9CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁11CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁10CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁影CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 萼_萼CD = new ColorD(ref Col.Black, ref 体配色.植1O); - } - - private void 配色T1(体配色 体配色) - { - 花_バラ_花弁2CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁4CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁3CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁1CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁5CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁6CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁8CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁7CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁9CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁11CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁10CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 花_バラ_花弁影CD = new ColorD(ref Col.Black, ref 体配色.薔O); - 萼_萼CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 花_バラ_花弁2_表示 = 花_バラ_花弁2_表示; + 花_バラ_花弁4_表示 = 花_バラ_花弁4_表示; + 花_バラ_花弁3_表示 = 花_バラ_花弁3_表示; + 花_バラ_花弁1_表示 = 花_バラ_花弁1_表示; + 花_バラ_花弁5_表示 = 花_バラ_花弁5_表示; + 花_バラ_花弁6_表示 = 花_バラ_花弁6_表示; + 花_バラ_花弁8_表示 = 花_バラ_花弁8_表示; + 花_バラ_花弁7_表示 = 花_バラ_花弁7_表示; + 花_バラ_花弁9_表示 = 花_バラ_花弁9_表示; + 花_バラ_花弁11_表示 = 花_バラ_花弁11_表示; + 花_バラ_花弁10_表示 = 花_バラ_花弁10_表示; + 花_バラ_花弁影_表示 = 花_バラ_花弁影_表示; + 萼_萼_表示 = 萼_萼_表示; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 花_バラ_通常_花弁2_表示 + { + get + { + return X0Y0_花_バラ_通常_花弁2.Dra; + } + set + { + X0Y0_花_バラ_通常_花弁2.Dra = value; + X0Y0_花_バラ_通常_花弁2.Hit = value; + } + } + + public bool 花_バラ_通常_花弁4_表示 + { + get + { + return X0Y0_花_バラ_通常_花弁4.Dra; + } + set + { + X0Y0_花_バラ_通常_花弁4.Dra = value; + X0Y0_花_バラ_通常_花弁4.Hit = value; + } + } + + public bool 花_バラ_通常_花弁3_表示 + { + get + { + return X0Y0_花_バラ_通常_花弁3.Dra; + } + set + { + X0Y0_花_バラ_通常_花弁3.Dra = value; + X0Y0_花_バラ_通常_花弁3.Hit = value; + } + } + + public bool 花_バラ_通常_花弁1_表示 + { + get + { + return X0Y0_花_バラ_通常_花弁1.Dra; + } + set + { + X0Y0_花_バラ_通常_花弁1.Dra = value; + X0Y0_花_バラ_通常_花弁1.Hit = value; + } + } + + public bool 花_バラ_通常_花弁5_表示 + { + get + { + return X0Y0_花_バラ_通常_花弁5.Dra; + } + set + { + X0Y0_花_バラ_通常_花弁5.Dra = value; + X0Y0_花_バラ_通常_花弁5.Hit = value; + } + } + + public bool 花_バラ_通常_花弁6_表示 + { + get + { + return X0Y0_花_バラ_通常_花弁6.Dra; + } + set + { + X0Y0_花_バラ_通常_花弁6.Dra = value; + X0Y0_花_バラ_通常_花弁6.Hit = value; + } + } + + public bool 花_バラ_通常_花弁8_表示 + { + get + { + return X0Y0_花_バラ_通常_花弁8.Dra; + } + set + { + X0Y0_花_バラ_通常_花弁8.Dra = value; + X0Y0_花_バラ_通常_花弁8.Hit = value; + } + } + + public bool 花_バラ_通常_花弁7_表示 + { + get + { + return X0Y0_花_バラ_通常_花弁7.Dra; + } + set + { + X0Y0_花_バラ_通常_花弁7.Dra = value; + X0Y0_花_バラ_通常_花弁7.Hit = value; + } + } + + public bool 花_バラ_通常_花弁9_表示 + { + get + { + return X0Y0_花_バラ_通常_花弁9.Dra; + } + set + { + X0Y0_花_バラ_通常_花弁9.Dra = value; + X0Y0_花_バラ_通常_花弁9.Hit = value; + } + } + + public bool 花_バラ_通常_花弁11_表示 + { + get + { + return X0Y0_花_バラ_通常_花弁11.Dra; + } + set + { + X0Y0_花_バラ_通常_花弁11.Dra = value; + X0Y0_花_バラ_通常_花弁11.Hit = value; + } + } + + public bool 花_バラ_通常_花弁10_表示 + { + get + { + return X0Y0_花_バラ_通常_花弁10.Dra; + } + set + { + X0Y0_花_バラ_通常_花弁10.Dra = value; + X0Y0_花_バラ_通常_花弁10.Hit = value; + } + } + + public bool 花_バラ_通常_花弁影_表示 + { + get + { + return X0Y0_花_バラ_通常_花弁影.Dra; + } + set + { + X0Y0_花_バラ_通常_花弁影.Dra = value; + X0Y0_花_バラ_通常_花弁影.Hit = value; + } + } + + public bool 花_バラ_欠損_花弁2_表示 + { + get + { + return X0Y0_花_バラ_欠損_花弁2.Dra; + } + set + { + X0Y0_花_バラ_欠損_花弁2.Dra = value; + X0Y0_花_バラ_欠損_花弁2.Hit = value; + } + } + + public bool 花_バラ_欠損_花弁4_表示 + { + get + { + return X0Y0_花_バラ_欠損_花弁4.Dra; + } + set + { + X0Y0_花_バラ_欠損_花弁4.Dra = value; + X0Y0_花_バラ_欠損_花弁4.Hit = value; + } + } + + public bool 花_バラ_欠損_花弁3_表示 + { + get + { + return X0Y0_花_バラ_欠損_花弁3.Dra; + } + set + { + X0Y0_花_バラ_欠損_花弁3.Dra = value; + X0Y0_花_バラ_欠損_花弁3.Hit = value; + } + } + + public bool 花_バラ_欠損_花弁1_表示 + { + get + { + return X0Y0_花_バラ_欠損_花弁1.Dra; + } + set + { + X0Y0_花_バラ_欠損_花弁1.Dra = value; + X0Y0_花_バラ_欠損_花弁1.Hit = value; + } + } + + public bool 花_バラ_欠損_花弁5_表示 + { + get + { + return X0Y0_花_バラ_欠損_花弁5.Dra; + } + set + { + X0Y0_花_バラ_欠損_花弁5.Dra = value; + X0Y0_花_バラ_欠損_花弁5.Hit = value; + } + } + + public bool 花_バラ_欠損_花弁6_表示 + { + get + { + return X0Y0_花_バラ_欠損_花弁6.Dra; + } + set + { + X0Y0_花_バラ_欠損_花弁6.Dra = value; + X0Y0_花_バラ_欠損_花弁6.Hit = value; + } + } + + public bool 花_バラ_欠損_花弁8_表示 + { + get + { + return X0Y0_花_バラ_欠損_花弁8.Dra; + } + set + { + X0Y0_花_バラ_欠損_花弁8.Dra = value; + X0Y0_花_バラ_欠損_花弁8.Hit = value; + } + } + + public bool 花_バラ_欠損_花弁7_表示 + { + get + { + return X0Y0_花_バラ_欠損_花弁7.Dra; + } + set + { + X0Y0_花_バラ_欠損_花弁7.Dra = value; + X0Y0_花_バラ_欠損_花弁7.Hit = value; + } + } + + public bool 花_バラ_欠損_花弁9_表示 + { + get + { + return X0Y0_花_バラ_欠損_花弁9.Dra; + } + set + { + X0Y0_花_バラ_欠損_花弁9.Dra = value; + X0Y0_花_バラ_欠損_花弁9.Hit = value; + } + } + + public bool 花_バラ_欠損_花弁11_表示 + { + get + { + return X0Y0_花_バラ_欠損_花弁11.Dra; + } + set + { + X0Y0_花_バラ_欠損_花弁11.Dra = value; + X0Y0_花_バラ_欠損_花弁11.Hit = value; + } + } + + public bool 花_バラ_欠損_花弁10_表示 + { + get + { + return X0Y0_花_バラ_欠損_花弁10.Dra; + } + set + { + X0Y0_花_バラ_欠損_花弁10.Dra = value; + X0Y0_花_バラ_欠損_花弁10.Hit = value; + } + } + + public bool 花_バラ_欠損_花弁影_表示 + { + get + { + return X0Y0_花_バラ_欠損_花弁影.Dra; + } + set + { + X0Y0_花_バラ_欠損_花弁影.Dra = value; + X0Y0_花_バラ_欠損_花弁影.Hit = value; + } + } + + public bool 萼_通常_萼_表示 + { + get + { + return X0Y0_萼_通常_萼.Dra; + } + set + { + X0Y0_萼_通常_萼.Dra = value; + X0Y0_萼_通常_萼.Hit = value; + } + } + + public bool 萼_欠損_萼_表示 + { + get + { + return X0Y0_萼_欠損_萼.Dra; + } + set + { + X0Y0_萼_欠損_萼.Dra = value; + X0Y0_萼_欠損_萼.Hit = value; + } + } + + public bool 花_バラ_花弁2_表示 + { + get + { + if (!花_バラ_通常_花弁2_表示) + { + return 花_バラ_欠損_花弁2_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_バラ_通常_花弁2_表示 = false; + 花_バラ_欠損_花弁2_表示 = value; + } + else + { + 花_バラ_通常_花弁2_表示 = value; + 花_バラ_欠損_花弁2_表示 = false; + } + } + } + + public bool 花_バラ_花弁4_表示 + { + get + { + if (!花_バラ_通常_花弁4_表示) + { + return 花_バラ_欠損_花弁4_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_バラ_通常_花弁4_表示 = false; + 花_バラ_欠損_花弁4_表示 = value; + } + else + { + 花_バラ_通常_花弁4_表示 = value; + 花_バラ_欠損_花弁4_表示 = false; + } + } + } + + public bool 花_バラ_花弁3_表示 + { + get + { + if (!花_バラ_通常_花弁3_表示) + { + return 花_バラ_欠損_花弁3_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_バラ_通常_花弁3_表示 = false; + 花_バラ_欠損_花弁3_表示 = value; + } + else + { + 花_バラ_通常_花弁3_表示 = value; + 花_バラ_欠損_花弁3_表示 = false; + } + } + } + + public bool 花_バラ_花弁1_表示 + { + get + { + if (!花_バラ_通常_花弁1_表示) + { + return 花_バラ_欠損_花弁1_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_バラ_通常_花弁1_表示 = false; + 花_バラ_欠損_花弁1_表示 = value; + } + else + { + 花_バラ_通常_花弁1_表示 = value; + 花_バラ_欠損_花弁1_表示 = false; + } + } + } + + public bool 花_バラ_花弁5_表示 + { + get + { + if (!花_バラ_通常_花弁5_表示) + { + return 花_バラ_欠損_花弁5_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_バラ_通常_花弁5_表示 = false; + 花_バラ_欠損_花弁5_表示 = value; + } + else + { + 花_バラ_通常_花弁5_表示 = value; + 花_バラ_欠損_花弁5_表示 = false; + } + } + } + + public bool 花_バラ_花弁6_表示 + { + get + { + if (!花_バラ_通常_花弁6_表示) + { + return 花_バラ_欠損_花弁6_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_バラ_通常_花弁6_表示 = false; + 花_バラ_欠損_花弁6_表示 = value; + } + else + { + 花_バラ_通常_花弁6_表示 = value; + 花_バラ_欠損_花弁6_表示 = false; + } + } + } + + public bool 花_バラ_花弁8_表示 + { + get + { + if (!花_バラ_通常_花弁8_表示) + { + return 花_バラ_欠損_花弁8_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_バラ_通常_花弁8_表示 = false; + 花_バラ_欠損_花弁8_表示 = value; + } + else + { + 花_バラ_通常_花弁8_表示 = value; + 花_バラ_欠損_花弁8_表示 = false; + } + } + } + + public bool 花_バラ_花弁7_表示 + { + get + { + if (!花_バラ_通常_花弁7_表示) + { + return 花_バラ_欠損_花弁7_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_バラ_通常_花弁7_表示 = false; + 花_バラ_欠損_花弁7_表示 = value; + } + else + { + 花_バラ_通常_花弁7_表示 = value; + 花_バラ_欠損_花弁7_表示 = false; + } + } + } + + public bool 花_バラ_花弁9_表示 + { + get + { + if (!花_バラ_通常_花弁9_表示) + { + return 花_バラ_欠損_花弁9_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_バラ_通常_花弁9_表示 = false; + 花_バラ_欠損_花弁9_表示 = value; + } + else + { + 花_バラ_通常_花弁9_表示 = value; + 花_バラ_欠損_花弁9_表示 = false; + } + } + } + + public bool 花_バラ_花弁11_表示 + { + get + { + if (!花_バラ_通常_花弁11_表示) + { + return 花_バラ_欠損_花弁11_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_バラ_通常_花弁11_表示 = false; + 花_バラ_欠損_花弁11_表示 = value; + } + else + { + 花_バラ_通常_花弁11_表示 = value; + 花_バラ_欠損_花弁11_表示 = false; + } + } + } + + public bool 花_バラ_花弁10_表示 + { + get + { + if (!花_バラ_通常_花弁10_表示) + { + return 花_バラ_欠損_花弁10_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_バラ_通常_花弁10_表示 = false; + 花_バラ_欠損_花弁10_表示 = value; + } + else + { + 花_バラ_通常_花弁10_表示 = value; + 花_バラ_欠損_花弁10_表示 = false; + } + } + } + + public bool 花_バラ_花弁影_表示 + { + get + { + if (!花_バラ_通常_花弁影_表示) + { + return 花_バラ_欠損_花弁影_表示; + } + return true; + } + set + { + if (欠損_) + { + 花_バラ_通常_花弁影_表示 = false; + 花_バラ_欠損_花弁影_表示 = value; + } + else + { + 花_バラ_通常_花弁影_表示 = value; + 花_バラ_欠損_花弁影_表示 = false; + } + } + } + + public bool 萼_萼_表示 + { + get + { + if (!萼_通常_萼_表示) + { + return 萼_欠損_萼_表示; + } + return true; + } + set + { + if (欠損_) + { + 萼_通常_萼_表示 = false; + 萼_欠損_萼_表示 = value; + } + else + { + 萼_通常_萼_表示 = value; + 萼_欠損_萼_表示 = false; + } + } + } + + public override bool 表示 + { + get + { + return 花_バラ_通常_花弁2_表示; + } + set + { + 花_バラ_通常_花弁2_表示 = value; + 花_バラ_通常_花弁4_表示 = value; + 花_バラ_通常_花弁3_表示 = value; + 花_バラ_通常_花弁1_表示 = value; + 花_バラ_通常_花弁5_表示 = value; + 花_バラ_通常_花弁6_表示 = value; + 花_バラ_通常_花弁8_表示 = value; + 花_バラ_通常_花弁7_表示 = value; + 花_バラ_通常_花弁9_表示 = value; + 花_バラ_通常_花弁11_表示 = value; + 花_バラ_通常_花弁10_表示 = value; + 花_バラ_通常_花弁影_表示 = value; + 花_バラ_欠損_花弁2_表示 = value; + 花_バラ_欠損_花弁4_表示 = value; + 花_バラ_欠損_花弁3_表示 = value; + 花_バラ_欠損_花弁1_表示 = value; + 花_バラ_欠損_花弁5_表示 = value; + 花_バラ_欠損_花弁6_表示 = value; + 花_バラ_欠損_花弁8_表示 = value; + 花_バラ_欠損_花弁7_表示 = value; + 花_バラ_欠損_花弁9_表示 = value; + 花_バラ_欠損_花弁11_表示 = value; + 花_バラ_欠損_花弁10_表示 = value; + 花_バラ_欠損_花弁影_表示 = value; + 萼_通常_萼_表示 = value; + 萼_欠損_萼_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 花_バラ_花弁2CD.不透明度; + } + set + { + 花_バラ_花弁2CD.不透明度 = value; + 花_バラ_花弁4CD.不透明度 = value; + 花_バラ_花弁3CD.不透明度 = value; + 花_バラ_花弁1CD.不透明度 = value; + 花_バラ_花弁5CD.不透明度 = value; + 花_バラ_花弁6CD.不透明度 = value; + 花_バラ_花弁8CD.不透明度 = value; + 花_バラ_花弁7CD.不透明度 = value; + 花_バラ_花弁9CD.不透明度 = value; + 花_バラ_花弁11CD.不透明度 = value; + 花_バラ_花弁10CD.不透明度 = value; + 花_バラ_花弁影CD.不透明度 = value; + 萼_萼CD.不透明度 = value; + } + } + + public 花_薔(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 花_薔D e) + { + ThisType = GetType(); + Pars pars = new Pars(); + pars.Tag = "バラ"; + Pars pars2 = Sta.肢左["植"][0][0]; + pars.Add("バラ", new Pars(pars2["花"].ToPars()["バラ"].ToPars())); + pars.Add("萼", new Pars(pars2["萼"].ToPars())); + Dif dif = new Dif(); + dif.Tag = "花"; + dif.Add(new Pars(pars)); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars3 = 本体[0][0]; + Pars pars4 = pars3["バラ"].ToPars(); + Pars pars5 = pars4["通常"].ToPars(); + X0Y0_花_バラ_通常_花弁2 = pars5["花弁2"].ToPar(); + X0Y0_花_バラ_通常_花弁4 = pars5["花弁4"].ToPar(); + X0Y0_花_バラ_通常_花弁3 = pars5["花弁3"].ToPar(); + X0Y0_花_バラ_通常_花弁1 = pars5["花弁1"].ToPar(); + X0Y0_花_バラ_通常_花弁5 = pars5["花弁5"].ToPar(); + X0Y0_花_バラ_通常_花弁6 = pars5["花弁6"].ToPar(); + X0Y0_花_バラ_通常_花弁8 = pars5["花弁8"].ToPar(); + X0Y0_花_バラ_通常_花弁7 = pars5["花弁7"].ToPar(); + X0Y0_花_バラ_通常_花弁9 = pars5["花弁9"].ToPar(); + X0Y0_花_バラ_通常_花弁11 = pars5["花弁11"].ToPar(); + X0Y0_花_バラ_通常_花弁10 = pars5["花弁10"].ToPar(); + X0Y0_花_バラ_通常_花弁影 = pars5["花弁影"].ToPar(); + pars5 = pars4["欠損"].ToPars(); + X0Y0_花_バラ_欠損_花弁2 = pars5["花弁2"].ToPar(); + X0Y0_花_バラ_欠損_花弁4 = pars5["花弁4"].ToPar(); + X0Y0_花_バラ_欠損_花弁3 = pars5["花弁3"].ToPar(); + X0Y0_花_バラ_欠損_花弁1 = pars5["花弁1"].ToPar(); + X0Y0_花_バラ_欠損_花弁5 = pars5["花弁5"].ToPar(); + X0Y0_花_バラ_欠損_花弁6 = pars5["花弁6"].ToPar(); + X0Y0_花_バラ_欠損_花弁8 = pars5["花弁8"].ToPar(); + X0Y0_花_バラ_欠損_花弁7 = pars5["花弁7"].ToPar(); + X0Y0_花_バラ_欠損_花弁9 = pars5["花弁9"].ToPar(); + X0Y0_花_バラ_欠損_花弁11 = pars5["花弁11"].ToPar(); + X0Y0_花_バラ_欠損_花弁10 = pars5["花弁10"].ToPar(); + X0Y0_花_バラ_欠損_花弁影 = pars5["花弁影"].ToPar(); + Pars pars6 = pars3["萼"].ToPars(); + pars5 = pars6["通常"].ToPars(); + X0Y0_萼_通常_萼 = pars5["萼"].ToPar(); + pars5 = pars6["欠損"].ToPars(); + X0Y0_萼_欠損_萼 = pars5["萼"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 花_バラ_通常_花弁2_表示 = e.花_バラ_通常_花弁2_表示; + 花_バラ_通常_花弁4_表示 = e.花_バラ_通常_花弁4_表示; + 花_バラ_通常_花弁3_表示 = e.花_バラ_通常_花弁3_表示; + 花_バラ_通常_花弁1_表示 = e.花_バラ_通常_花弁1_表示; + 花_バラ_通常_花弁5_表示 = e.花_バラ_通常_花弁5_表示; + 花_バラ_通常_花弁6_表示 = e.花_バラ_通常_花弁6_表示; + 花_バラ_通常_花弁8_表示 = e.花_バラ_通常_花弁8_表示; + 花_バラ_通常_花弁7_表示 = e.花_バラ_通常_花弁7_表示; + 花_バラ_通常_花弁9_表示 = e.花_バラ_通常_花弁9_表示; + 花_バラ_通常_花弁11_表示 = e.花_バラ_通常_花弁11_表示; + 花_バラ_通常_花弁10_表示 = e.花_バラ_通常_花弁10_表示; + 花_バラ_通常_花弁影_表示 = e.花_バラ_通常_花弁影_表示; + 花_バラ_欠損_花弁2_表示 = e.花_バラ_欠損_花弁2_表示; + 花_バラ_欠損_花弁4_表示 = e.花_バラ_欠損_花弁4_表示; + 花_バラ_欠損_花弁3_表示 = e.花_バラ_欠損_花弁3_表示; + 花_バラ_欠損_花弁1_表示 = e.花_バラ_欠損_花弁1_表示; + 花_バラ_欠損_花弁5_表示 = e.花_バラ_欠損_花弁5_表示; + 花_バラ_欠損_花弁6_表示 = e.花_バラ_欠損_花弁6_表示; + 花_バラ_欠損_花弁8_表示 = e.花_バラ_欠損_花弁8_表示; + 花_バラ_欠損_花弁7_表示 = e.花_バラ_欠損_花弁7_表示; + 花_バラ_欠損_花弁9_表示 = e.花_バラ_欠損_花弁9_表示; + 花_バラ_欠損_花弁11_表示 = e.花_バラ_欠損_花弁11_表示; + 花_バラ_欠損_花弁10_表示 = e.花_バラ_欠損_花弁10_表示; + 花_バラ_欠損_花弁影_表示 = e.花_バラ_欠損_花弁影_表示; + 萼_通常_萼_表示 = e.萼_通常_萼_表示; + 萼_欠損_萼_表示 = e.萼_欠損_萼_表示; + 花_バラ_花弁2_表示 = e.花_バラ_花弁2_表示; + 花_バラ_花弁4_表示 = e.花_バラ_花弁4_表示; + 花_バラ_花弁3_表示 = e.花_バラ_花弁3_表示; + 花_バラ_花弁1_表示 = e.花_バラ_花弁1_表示; + 花_バラ_花弁5_表示 = e.花_バラ_花弁5_表示; + 花_バラ_花弁6_表示 = e.花_バラ_花弁6_表示; + 花_バラ_花弁8_表示 = e.花_バラ_花弁8_表示; + 花_バラ_花弁7_表示 = e.花_バラ_花弁7_表示; + 花_バラ_花弁9_表示 = e.花_バラ_花弁9_表示; + 花_バラ_花弁11_表示 = e.花_バラ_花弁11_表示; + 花_バラ_花弁10_表示 = e.花_バラ_花弁10_表示; + 花_バラ_花弁影_表示 = e.花_バラ_花弁影_表示; + 萼_萼_表示 = e.萼_萼_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_花_バラ_通常_花弁2CP = new ColorP(X0Y0_花_バラ_通常_花弁2, 花_バラ_花弁2CD, DisUnit, abj: true); + X0Y0_花_バラ_通常_花弁4CP = new ColorP(X0Y0_花_バラ_通常_花弁4, 花_バラ_花弁4CD, DisUnit, abj: true); + X0Y0_花_バラ_通常_花弁3CP = new ColorP(X0Y0_花_バラ_通常_花弁3, 花_バラ_花弁3CD, DisUnit, abj: true); + X0Y0_花_バラ_通常_花弁1CP = new ColorP(X0Y0_花_バラ_通常_花弁1, 花_バラ_花弁1CD, DisUnit, abj: true); + X0Y0_花_バラ_通常_花弁5CP = new ColorP(X0Y0_花_バラ_通常_花弁5, 花_バラ_花弁5CD, DisUnit, abj: true); + X0Y0_花_バラ_通常_花弁6CP = new ColorP(X0Y0_花_バラ_通常_花弁6, 花_バラ_花弁6CD, DisUnit, abj: true); + X0Y0_花_バラ_通常_花弁8CP = new ColorP(X0Y0_花_バラ_通常_花弁8, 花_バラ_花弁8CD, DisUnit, abj: true); + X0Y0_花_バラ_通常_花弁7CP = new ColorP(X0Y0_花_バラ_通常_花弁7, 花_バラ_花弁7CD, DisUnit, abj: true); + X0Y0_花_バラ_通常_花弁9CP = new ColorP(X0Y0_花_バラ_通常_花弁9, 花_バラ_花弁9CD, DisUnit, abj: true); + X0Y0_花_バラ_通常_花弁11CP = new ColorP(X0Y0_花_バラ_通常_花弁11, 花_バラ_花弁11CD, DisUnit, abj: true); + X0Y0_花_バラ_通常_花弁10CP = new ColorP(X0Y0_花_バラ_通常_花弁10, 花_バラ_花弁10CD, DisUnit, abj: true); + X0Y0_花_バラ_通常_花弁影CP = new ColorP(X0Y0_花_バラ_通常_花弁影, 花_バラ_花弁影CD, DisUnit, abj: true); + X0Y0_花_バラ_欠損_花弁2CP = new ColorP(X0Y0_花_バラ_欠損_花弁2, 花_バラ_花弁2CD, DisUnit, abj: true); + X0Y0_花_バラ_欠損_花弁4CP = new ColorP(X0Y0_花_バラ_欠損_花弁4, 花_バラ_花弁4CD, DisUnit, abj: true); + X0Y0_花_バラ_欠損_花弁3CP = new ColorP(X0Y0_花_バラ_欠損_花弁3, 花_バラ_花弁3CD, DisUnit, abj: true); + X0Y0_花_バラ_欠損_花弁1CP = new ColorP(X0Y0_花_バラ_欠損_花弁1, 花_バラ_花弁1CD, DisUnit, abj: true); + X0Y0_花_バラ_欠損_花弁5CP = new ColorP(X0Y0_花_バラ_欠損_花弁5, 花_バラ_花弁5CD, DisUnit, abj: true); + X0Y0_花_バラ_欠損_花弁6CP = new ColorP(X0Y0_花_バラ_欠損_花弁6, 花_バラ_花弁6CD, DisUnit, abj: true); + X0Y0_花_バラ_欠損_花弁8CP = new ColorP(X0Y0_花_バラ_欠損_花弁8, 花_バラ_花弁8CD, DisUnit, abj: true); + X0Y0_花_バラ_欠損_花弁7CP = new ColorP(X0Y0_花_バラ_欠損_花弁7, 花_バラ_花弁7CD, DisUnit, abj: true); + X0Y0_花_バラ_欠損_花弁9CP = new ColorP(X0Y0_花_バラ_欠損_花弁9, 花_バラ_花弁9CD, DisUnit, abj: true); + X0Y0_花_バラ_欠損_花弁11CP = new ColorP(X0Y0_花_バラ_欠損_花弁11, 花_バラ_花弁11CD, DisUnit, abj: true); + X0Y0_花_バラ_欠損_花弁10CP = new ColorP(X0Y0_花_バラ_欠損_花弁10, 花_バラ_花弁10CD, DisUnit, abj: true); + X0Y0_花_バラ_欠損_花弁影CP = new ColorP(X0Y0_花_バラ_欠損_花弁影, 花_バラ_花弁影CD, DisUnit, abj: true); + X0Y0_萼_通常_萼CP = new ColorP(X0Y0_萼_通常_萼, 萼_萼CD, DisUnit, abj: true); + X0Y0_萼_欠損_萼CP = new ColorP(X0Y0_萼_欠損_萼, 萼_萼CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_萼_通常_萼.AngleBase = num * -58.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + X0Y0_花_バラ_通常_花弁2CP.Update(); + X0Y0_花_バラ_通常_花弁4CP.Update(); + X0Y0_花_バラ_通常_花弁3CP.Update(); + X0Y0_花_バラ_通常_花弁1CP.Update(); + X0Y0_花_バラ_通常_花弁5CP.Update(); + X0Y0_花_バラ_通常_花弁6CP.Update(); + X0Y0_花_バラ_通常_花弁8CP.Update(); + X0Y0_花_バラ_通常_花弁7CP.Update(); + X0Y0_花_バラ_通常_花弁9CP.Update(); + X0Y0_花_バラ_通常_花弁11CP.Update(); + X0Y0_花_バラ_通常_花弁10CP.Update(); + X0Y0_花_バラ_通常_花弁影CP.Update(); + X0Y0_花_バラ_欠損_花弁2CP.Update(); + X0Y0_花_バラ_欠損_花弁4CP.Update(); + X0Y0_花_バラ_欠損_花弁3CP.Update(); + X0Y0_花_バラ_欠損_花弁1CP.Update(); + X0Y0_花_バラ_欠損_花弁5CP.Update(); + X0Y0_花_バラ_欠損_花弁6CP.Update(); + X0Y0_花_バラ_欠損_花弁8CP.Update(); + X0Y0_花_バラ_欠損_花弁7CP.Update(); + X0Y0_花_バラ_欠損_花弁9CP.Update(); + X0Y0_花_バラ_欠損_花弁11CP.Update(); + X0Y0_花_バラ_欠損_花弁10CP.Update(); + X0Y0_花_バラ_欠損_花弁影CP.Update(); + X0Y0_萼_通常_萼CP.Update(); + X0Y0_萼_欠損_萼CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 花_バラ_花弁2CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁4CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁3CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁1CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁5CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁6CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁8CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁7CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁9CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁11CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁10CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁影CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 萼_萼CD = new ColorD(ref Col.Black, ref 体配色.植1O); + } + + private void 配色T0(体配色 体配色) + { + 花_バラ_花弁2CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁4CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁3CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁1CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁5CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁6CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁8CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁7CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁9CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁11CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁10CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁影CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 萼_萼CD = new ColorD(ref Col.Black, ref 体配色.植1O); + } + + private void 配色T1(体配色 体配色) + { + 花_バラ_花弁2CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁4CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁3CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁1CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁5CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁6CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁8CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁7CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁9CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁11CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁10CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 花_バラ_花弁影CD = new ColorD(ref Col.Black, ref 体配色.薔O); + 萼_萼CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔D.cs index 257d676..de9466e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔D.cs @@ -1,96 +1,97 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 花_薔D : 花D +namespace SlaveMatrix { - public bool 花_バラ_通常_花弁2_表示 = true; + [Serializable] + public class 花_薔D : 花D + { + public bool 花_バラ_通常_花弁2_表示 = true; - public bool 花_バラ_通常_花弁4_表示 = true; + public bool 花_バラ_通常_花弁4_表示 = true; - public bool 花_バラ_通常_花弁3_表示 = true; + public bool 花_バラ_通常_花弁3_表示 = true; - public bool 花_バラ_通常_花弁1_表示 = true; + public bool 花_バラ_通常_花弁1_表示 = true; - public bool 花_バラ_通常_花弁5_表示 = true; + public bool 花_バラ_通常_花弁5_表示 = true; - public bool 花_バラ_通常_花弁6_表示 = true; + public bool 花_バラ_通常_花弁6_表示 = true; - public bool 花_バラ_通常_花弁8_表示 = true; + public bool 花_バラ_通常_花弁8_表示 = true; - public bool 花_バラ_通常_花弁7_表示 = true; + public bool 花_バラ_通常_花弁7_表示 = true; - public bool 花_バラ_通常_花弁9_表示 = true; + public bool 花_バラ_通常_花弁9_表示 = true; - public bool 花_バラ_通常_花弁11_表示 = true; + public bool 花_バラ_通常_花弁11_表示 = true; - public bool 花_バラ_通常_花弁10_表示 = true; + public bool 花_バラ_通常_花弁10_表示 = true; - public bool 花_バラ_通常_花弁影_表示 = true; + public bool 花_バラ_通常_花弁影_表示 = true; - public bool 花_バラ_欠損_花弁2_表示 = true; + public bool 花_バラ_欠損_花弁2_表示 = true; - public bool 花_バラ_欠損_花弁4_表示 = true; + public bool 花_バラ_欠損_花弁4_表示 = true; - public bool 花_バラ_欠損_花弁3_表示 = true; + public bool 花_バラ_欠損_花弁3_表示 = true; - public bool 花_バラ_欠損_花弁1_表示 = true; + public bool 花_バラ_欠損_花弁1_表示 = true; - public bool 花_バラ_欠損_花弁5_表示 = true; + public bool 花_バラ_欠損_花弁5_表示 = true; - public bool 花_バラ_欠損_花弁6_表示 = true; + public bool 花_バラ_欠損_花弁6_表示 = true; - public bool 花_バラ_欠損_花弁8_表示 = true; + public bool 花_バラ_欠損_花弁8_表示 = true; - public bool 花_バラ_欠損_花弁7_表示 = true; + public bool 花_バラ_欠損_花弁7_表示 = true; - public bool 花_バラ_欠損_花弁9_表示 = true; + public bool 花_バラ_欠損_花弁9_表示 = true; - public bool 花_バラ_欠損_花弁11_表示 = true; + public bool 花_バラ_欠損_花弁11_表示 = true; - public bool 花_バラ_欠損_花弁10_表示 = true; + public bool 花_バラ_欠損_花弁10_表示 = true; - public bool 花_バラ_欠損_花弁影_表示 = true; + public bool 花_バラ_欠損_花弁影_表示 = true; - public bool 萼_通常_萼_表示 = true; + public bool 萼_通常_萼_表示 = true; - public bool 萼_欠損_萼_表示 = true; + public bool 萼_欠損_萼_表示 = true; - public bool 花_バラ_花弁2_表示 = true; + public bool 花_バラ_花弁2_表示 = true; - public bool 花_バラ_花弁4_表示 = true; + public bool 花_バラ_花弁4_表示 = true; - public bool 花_バラ_花弁3_表示 = true; + public bool 花_バラ_花弁3_表示 = true; - public bool 花_バラ_花弁1_表示 = true; + public bool 花_バラ_花弁1_表示 = true; - public bool 花_バラ_花弁5_表示 = true; + public bool 花_バラ_花弁5_表示 = true; - public bool 花_バラ_花弁6_表示 = true; + public bool 花_バラ_花弁6_表示 = true; - public bool 花_バラ_花弁8_表示 = true; + public bool 花_バラ_花弁8_表示 = true; - public bool 花_バラ_花弁7_表示 = true; + public bool 花_バラ_花弁7_表示 = true; - public bool 花_バラ_花弁9_表示 = true; + public bool 花_バラ_花弁9_表示 = true; - public bool 花_バラ_花弁11_表示 = true; + public bool 花_バラ_花弁11_表示 = true; - public bool 花_バラ_花弁10_表示 = true; + public bool 花_バラ_花弁10_表示 = true; - public bool 花_バラ_花弁影_表示 = true; + public bool 花_バラ_花弁影_表示 = true; - public bool 萼_萼_表示 = true; + public bool 萼_萼_表示 = true; - public 花_薔D() - { - ThisType = GetType(); - } + public 花_薔D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 花_薔(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 花_薔(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉.cs index 5a5229f..5e20b04 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉.cs @@ -1,18 +1,19 @@ -namespace SlaveMatrix; - -public class 葉 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 葉 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉D.cs index 8197340..34fd6cd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 葉D : EleD +namespace SlaveMatrix { + [Serializable] + public class 葉D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心.cs index c3cdedc..fd39306 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心.cs @@ -1,261 +1,262 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 葉_心 : 葉 +namespace SlaveMatrix { - public Par X0Y0_通常_葉; + public class 葉_心 : 葉 + { + public Par X0Y0_通常_葉; - public Par X0Y0_通常_葉脈; + public Par X0Y0_通常_葉脈; - public Par X0Y1_欠損1_葉; + public Par X0Y1_欠損1_葉; - public Par X0Y1_欠損1_葉脈; + public Par X0Y1_欠損1_葉脈; - public Par X0Y2_欠損2_葉; + public Par X0Y2_欠損2_葉; - public Par X0Y2_欠損2_葉脈; + public Par X0Y2_欠損2_葉脈; - public ColorD 葉CD; + public ColorD 葉CD; - public ColorD 葉脈CD; + public ColorD 葉脈CD; - public ColorP X0Y0_通常_葉CP; + public ColorP X0Y0_通常_葉CP; - public ColorP X0Y0_通常_葉脈CP; + public ColorP X0Y0_通常_葉脈CP; - public ColorP X0Y1_欠損1_葉CP; + public ColorP X0Y1_欠損1_葉CP; - public ColorP X0Y1_欠損1_葉脈CP; + public ColorP X0Y1_欠損1_葉脈CP; - public ColorP X0Y2_欠損2_葉CP; + public ColorP X0Y2_欠損2_葉CP; - public ColorP X0Y2_欠損2_葉脈CP; + public ColorP X0Y2_欠損2_葉脈CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? RNG.XS.NextM(1, 2) : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? RNG.XS.NextM(1, 2) : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public int 欠損i - { - get - { - return 本体.IndexY; - } - set - { - 本体.IndexY = value; - 欠損_ = 本体.IndexY > 0; - } - } + public int 欠損i + { + get + { + return 本体.IndexY; + } + set + { + 本体.IndexY = value; + 欠損_ = 本体.IndexY > 0; + } + } - public bool 葉_表示 - { - get - { - return X0Y0_通常_葉.Dra; - } - set - { - X0Y0_通常_葉.Dra = value; - X0Y1_欠損1_葉.Dra = value; - X0Y2_欠損2_葉.Dra = value; - X0Y0_通常_葉.Hit = value; - X0Y1_欠損1_葉.Hit = value; - X0Y2_欠損2_葉.Hit = value; - } - } + public bool 葉_表示 + { + get + { + return X0Y0_通常_葉.Dra; + } + set + { + X0Y0_通常_葉.Dra = value; + X0Y1_欠損1_葉.Dra = value; + X0Y2_欠損2_葉.Dra = value; + X0Y0_通常_葉.Hit = value; + X0Y1_欠損1_葉.Hit = value; + X0Y2_欠損2_葉.Hit = value; + } + } - public bool 葉脈_表示 - { - get - { - return X0Y0_通常_葉脈.Dra; - } - set - { - X0Y0_通常_葉脈.Dra = value; - X0Y1_欠損1_葉脈.Dra = value; - X0Y2_欠損2_葉脈.Dra = value; - X0Y0_通常_葉脈.Hit = value; - X0Y1_欠損1_葉脈.Hit = value; - X0Y2_欠損2_葉脈.Hit = value; - } - } + public bool 葉脈_表示 + { + get + { + return X0Y0_通常_葉脈.Dra; + } + set + { + X0Y0_通常_葉脈.Dra = value; + X0Y1_欠損1_葉脈.Dra = value; + X0Y2_欠損2_葉脈.Dra = value; + X0Y0_通常_葉脈.Hit = value; + X0Y1_欠損1_葉脈.Hit = value; + X0Y2_欠損2_葉脈.Hit = value; + } + } - public override bool 表示 - { - get - { - return 葉_表示; - } - set - { - 葉_表示 = value; - 葉脈_表示 = value; - } - } + public override bool 表示 + { + get + { + return 葉_表示; + } + set + { + 葉_表示 = value; + 葉脈_表示 = value; + } + } - public override double 濃度 - { - get - { - return 葉CD.不透明度; - } - set - { - 葉CD.不透明度 = value; - 葉脈CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 葉CD.不透明度; + } + set + { + 葉CD.不透明度 = value; + 葉脈CD.不透明度 = value; + } + } - public 葉_心(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 葉_心D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["葉"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_通常_葉 = pars["葉"].ToPar(); - X0Y0_通常_葉脈 = pars["葉脈"].ToPar(); - pars = 本体[0][1]; - X0Y1_欠損1_葉 = pars["葉"].ToPar(); - X0Y1_欠損1_葉脈 = pars["葉脈"].ToPar(); - pars = 本体[0][2]; - X0Y2_欠損2_葉 = pars["葉"].ToPar(); - X0Y2_欠損2_葉脈 = pars["葉脈"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 欠損i = e.欠損i; - 葉_表示 = e.葉_表示; - 葉脈_表示 = e.葉脈_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_通常_葉CP = new ColorP(X0Y0_通常_葉, 葉CD, DisUnit, abj: true); - X0Y0_通常_葉脈CP = new ColorP(X0Y0_通常_葉脈, 葉脈CD, DisUnit, abj: true); - X0Y1_欠損1_葉CP = new ColorP(X0Y1_欠損1_葉, 葉CD, DisUnit, abj: true); - X0Y1_欠損1_葉脈CP = new ColorP(X0Y1_欠損1_葉脈, 葉脈CD, DisUnit, abj: true); - X0Y2_欠損2_葉CP = new ColorP(X0Y2_欠損2_葉, 葉CD, DisUnit, abj: true); - X0Y2_欠損2_葉脈CP = new ColorP(X0Y2_欠損2_葉脈, 葉脈CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 葉_心(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 葉_心D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["葉"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_通常_葉 = pars["葉"].ToPar(); + X0Y0_通常_葉脈 = pars["葉脈"].ToPar(); + pars = 本体[0][1]; + X0Y1_欠損1_葉 = pars["葉"].ToPar(); + X0Y1_欠損1_葉脈 = pars["葉脈"].ToPar(); + pars = 本体[0][2]; + X0Y2_欠損2_葉 = pars["葉"].ToPar(); + X0Y2_欠損2_葉脈 = pars["葉脈"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 欠損i = e.欠損i; + 葉_表示 = e.葉_表示; + 葉脈_表示 = e.葉脈_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_通常_葉CP = new ColorP(X0Y0_通常_葉, 葉CD, DisUnit, abj: true); + X0Y0_通常_葉脈CP = new ColorP(X0Y0_通常_葉脈, 葉脈CD, DisUnit, abj: true); + X0Y1_欠損1_葉CP = new ColorP(X0Y1_欠損1_葉, 葉CD, DisUnit, abj: true); + X0Y1_欠損1_葉脈CP = new ColorP(X0Y1_欠損1_葉脈, 葉脈CD, DisUnit, abj: true); + X0Y2_欠損2_葉CP = new ColorP(X0Y2_欠損2_葉, 葉CD, DisUnit, abj: true); + X0Y2_欠損2_葉脈CP = new ColorP(X0Y2_欠損2_葉脈, 葉脈CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_通常_葉CP.Update(); - X0Y0_通常_葉脈CP.Update(); - } - else if (本体.IndexY == 1) - { - X0Y1_欠損1_葉CP.Update(); - X0Y1_欠損1_葉脈CP.Update(); - } - else - { - X0Y2_欠損2_葉CP.Update(); - X0Y2_欠損2_葉脈CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_通常_葉CP.Update(); + X0Y0_通常_葉脈CP.Update(); + } + else if (本体.IndexY == 1) + { + X0Y1_欠損1_葉CP.Update(); + X0Y1_欠損1_葉脈CP.Update(); + } + else + { + X0Y2_欠損2_葉CP.Update(); + X0Y2_欠損2_葉脈CP.Update(); + } + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 葉CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈CD = new ColorD(ref Col.Black, ref 体配色.植0O); - } + private void 配色N0(体配色 体配色) + { + 葉CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉脈CD = new ColorD(ref Col.Black, ref 体配色.植0O); + } - private void 配色T1(体配色 体配色) - { - 葉CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 葉脈CD = new ColorD(ref Col.Black, ref 体配色.植0O); - } + private void 配色T1(体配色 体配色) + { + 葉CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 葉脈CD = new ColorD(ref Col.Black, ref 体配色.植0O); + } - private void 配色T0(体配色 体配色) - { - 葉CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + private void 配色T0(体配色 体配色) + { + 葉CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉脈CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心D.cs index 7881b17..e283daf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心D.cs @@ -1,24 +1,25 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 葉_心D : 葉D +namespace SlaveMatrix { - public int 欠損i; + [Serializable] + public class 葉_心D : 葉D + { + public int 欠損i; - public bool 葉_表示 = true; + public bool 葉_表示 = true; - public bool 葉脈_表示 = true; + public bool 葉脈_表示 = true; - public 葉_心D() - { - ThisType = GetType(); - } + public 葉_心D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 葉_心(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 葉_心(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披.cs index 1844364..066c978 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披.cs @@ -1,261 +1,262 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 葉_披 : 葉 +namespace SlaveMatrix { - public Par X0Y0_通常_葉; + public class 葉_披 : 葉 + { + public Par X0Y0_通常_葉; - public Par X0Y0_通常_葉脈; + public Par X0Y0_通常_葉脈; - public Par X0Y1_欠損1_葉; + public Par X0Y1_欠損1_葉; - public Par X0Y1_欠損1_葉脈; + public Par X0Y1_欠損1_葉脈; - public Par X0Y2_欠損2_葉; + public Par X0Y2_欠損2_葉; - public Par X0Y2_欠損2_葉脈; + public Par X0Y2_欠損2_葉脈; - public ColorD 葉CD; + public ColorD 葉CD; - public ColorD 葉脈CD; + public ColorD 葉脈CD; - public ColorP X0Y0_通常_葉CP; + public ColorP X0Y0_通常_葉CP; - public ColorP X0Y0_通常_葉脈CP; + public ColorP X0Y0_通常_葉脈CP; - public ColorP X0Y1_欠損1_葉CP; + public ColorP X0Y1_欠損1_葉CP; - public ColorP X0Y1_欠損1_葉脈CP; + public ColorP X0Y1_欠損1_葉脈CP; - public ColorP X0Y2_欠損2_葉CP; + public ColorP X0Y2_欠損2_葉CP; - public ColorP X0Y2_欠損2_葉脈CP; + public ColorP X0Y2_欠損2_葉脈CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? RNG.XS.NextM(1, 2) : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? RNG.XS.NextM(1, 2) : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public int 欠損i - { - get - { - return 本体.IndexY; - } - set - { - 本体.IndexY = value; - 欠損_ = 本体.IndexY > 0; - } - } + public int 欠損i + { + get + { + return 本体.IndexY; + } + set + { + 本体.IndexY = value; + 欠損_ = 本体.IndexY > 0; + } + } - public bool 葉_表示 - { - get - { - return X0Y0_通常_葉.Dra; - } - set - { - X0Y0_通常_葉.Dra = value; - X0Y1_欠損1_葉.Dra = value; - X0Y2_欠損2_葉.Dra = value; - X0Y0_通常_葉.Hit = value; - X0Y1_欠損1_葉.Hit = value; - X0Y2_欠損2_葉.Hit = value; - } - } + public bool 葉_表示 + { + get + { + return X0Y0_通常_葉.Dra; + } + set + { + X0Y0_通常_葉.Dra = value; + X0Y1_欠損1_葉.Dra = value; + X0Y2_欠損2_葉.Dra = value; + X0Y0_通常_葉.Hit = value; + X0Y1_欠損1_葉.Hit = value; + X0Y2_欠損2_葉.Hit = value; + } + } - public bool 葉脈_表示 - { - get - { - return X0Y0_通常_葉脈.Dra; - } - set - { - X0Y0_通常_葉脈.Dra = value; - X0Y1_欠損1_葉脈.Dra = value; - X0Y2_欠損2_葉脈.Dra = value; - X0Y0_通常_葉脈.Hit = value; - X0Y1_欠損1_葉脈.Hit = value; - X0Y2_欠損2_葉脈.Hit = value; - } - } + public bool 葉脈_表示 + { + get + { + return X0Y0_通常_葉脈.Dra; + } + set + { + X0Y0_通常_葉脈.Dra = value; + X0Y1_欠損1_葉脈.Dra = value; + X0Y2_欠損2_葉脈.Dra = value; + X0Y0_通常_葉脈.Hit = value; + X0Y1_欠損1_葉脈.Hit = value; + X0Y2_欠損2_葉脈.Hit = value; + } + } - public override bool 表示 - { - get - { - return 葉_表示; - } - set - { - 葉_表示 = value; - 葉脈_表示 = value; - } - } + public override bool 表示 + { + get + { + return 葉_表示; + } + set + { + 葉_表示 = value; + 葉脈_表示 = value; + } + } - public override double 濃度 - { - get - { - return 葉CD.不透明度; - } - set - { - 葉CD.不透明度 = value; - 葉脈CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 葉CD.不透明度; + } + set + { + 葉CD.不透明度 = value; + 葉脈CD.不透明度 = value; + } + } - public 葉_披(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 葉_披D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["葉"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_通常_葉 = pars["葉"].ToPar(); - X0Y0_通常_葉脈 = pars["葉脈"].ToPar(); - pars = 本体[0][1]; - X0Y1_欠損1_葉 = pars["葉"].ToPar(); - X0Y1_欠損1_葉脈 = pars["葉脈"].ToPar(); - pars = 本体[0][2]; - X0Y2_欠損2_葉 = pars["葉"].ToPar(); - X0Y2_欠損2_葉脈 = pars["葉脈"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 欠損i = e.欠損i; - 葉_表示 = e.葉_表示; - 葉脈_表示 = e.葉脈_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_通常_葉CP = new ColorP(X0Y0_通常_葉, 葉CD, DisUnit, abj: true); - X0Y0_通常_葉脈CP = new ColorP(X0Y0_通常_葉脈, 葉脈CD, DisUnit, abj: true); - X0Y1_欠損1_葉CP = new ColorP(X0Y1_欠損1_葉, 葉CD, DisUnit, abj: true); - X0Y1_欠損1_葉脈CP = new ColorP(X0Y1_欠損1_葉脈, 葉脈CD, DisUnit, abj: true); - X0Y2_欠損2_葉CP = new ColorP(X0Y2_欠損2_葉, 葉CD, DisUnit, abj: true); - X0Y2_欠損2_葉脈CP = new ColorP(X0Y2_欠損2_葉脈, 葉脈CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 葉_披(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 葉_披D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["葉"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_通常_葉 = pars["葉"].ToPar(); + X0Y0_通常_葉脈 = pars["葉脈"].ToPar(); + pars = 本体[0][1]; + X0Y1_欠損1_葉 = pars["葉"].ToPar(); + X0Y1_欠損1_葉脈 = pars["葉脈"].ToPar(); + pars = 本体[0][2]; + X0Y2_欠損2_葉 = pars["葉"].ToPar(); + X0Y2_欠損2_葉脈 = pars["葉脈"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 欠損i = e.欠損i; + 葉_表示 = e.葉_表示; + 葉脈_表示 = e.葉脈_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_通常_葉CP = new ColorP(X0Y0_通常_葉, 葉CD, DisUnit, abj: true); + X0Y0_通常_葉脈CP = new ColorP(X0Y0_通常_葉脈, 葉脈CD, DisUnit, abj: true); + X0Y1_欠損1_葉CP = new ColorP(X0Y1_欠損1_葉, 葉CD, DisUnit, abj: true); + X0Y1_欠損1_葉脈CP = new ColorP(X0Y1_欠損1_葉脈, 葉脈CD, DisUnit, abj: true); + X0Y2_欠損2_葉CP = new ColorP(X0Y2_欠損2_葉, 葉CD, DisUnit, abj: true); + X0Y2_欠損2_葉脈CP = new ColorP(X0Y2_欠損2_葉脈, 葉脈CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_通常_葉CP.Update(); - X0Y0_通常_葉脈CP.Update(); - } - else if (本体.IndexY == 1) - { - X0Y1_欠損1_葉CP.Update(); - X0Y1_欠損1_葉脈CP.Update(); - } - else - { - X0Y2_欠損2_葉CP.Update(); - X0Y2_欠損2_葉脈CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_通常_葉CP.Update(); + X0Y0_通常_葉脈CP.Update(); + } + else if (本体.IndexY == 1) + { + X0Y1_欠損1_葉CP.Update(); + X0Y1_欠損1_葉脈CP.Update(); + } + else + { + X0Y2_欠損2_葉CP.Update(); + X0Y2_欠損2_葉脈CP.Update(); + } + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 葉CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈CD = new ColorD(ref Col.Black, ref 体配色.植0O); - } + private void 配色N0(体配色 体配色) + { + 葉CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉脈CD = new ColorD(ref Col.Black, ref 体配色.植0O); + } - private void 配色T1(体配色 体配色) - { - 葉CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 葉脈CD = new ColorD(ref Col.Black, ref 体配色.植0O); - } + private void 配色T1(体配色 体配色) + { + 葉CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 葉脈CD = new ColorD(ref Col.Black, ref 体配色.植0O); + } - private void 配色T0(体配色 体配色) - { - 葉CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + private void 配色T0(体配色 体配色) + { + 葉CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 葉脈CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披D.cs index ff271a0..95a2f87 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披D.cs @@ -1,24 +1,25 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 葉_披D : 葉D +namespace SlaveMatrix { - public int 欠損i; + [Serializable] + public class 葉_披D : 葉D + { + public int 欠損i; - public bool 葉_表示 = true; + public bool 葉_表示 = true; - public bool 葉脈_表示 = true; + public bool 葉脈_表示 = true; - public 葉_披D() - { - ThisType = GetType(); - } + public 葉_披D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 葉_披(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 葉_披(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌.cs index 9f0c42d..445cbc3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌.cs @@ -1,660 +1,661 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 虫鎌 : Ele +namespace SlaveMatrix { - public Par X0Y0_虫鎌節; + public class 虫鎌 : Ele + { + public Par X0Y0_虫鎌節; - public Par X0Y0_虫棘1; + public Par X0Y0_虫棘1; - public Par X0Y0_虫棘2; + public Par X0Y0_虫棘2; - public Par X0Y0_虫棘3; + public Par X0Y0_虫棘3; - public Par X0Y0_虫棘4; + public Par X0Y0_虫棘4; - public Par X0Y0_虫鎌1; + public Par X0Y0_虫鎌1; - public Par X0Y0_虫鎌2; + public Par X0Y0_虫鎌2; - public Par X0Y0_虫鎌3; + public Par X0Y0_虫鎌3; - public Par X0Y0_虫孔1; + public Par X0Y0_虫孔1; - public Par X0Y0_虫孔2; + public Par X0Y0_虫孔2; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public ColorD 虫鎌節CD; + public ColorD 虫鎌節CD; - public ColorD 虫棘1CD; + public ColorD 虫棘1CD; - public ColorD 虫棘2CD; + public ColorD 虫棘2CD; - public ColorD 虫棘3CD; + public ColorD 虫棘3CD; - public ColorD 虫棘4CD; + public ColorD 虫棘4CD; - public ColorD 虫鎌1CD; + public ColorD 虫鎌1CD; - public ColorD 虫鎌2CD; + public ColorD 虫鎌2CD; - public ColorD 虫鎌3CD; + public ColorD 虫鎌3CD; - public ColorD 虫孔1CD; + public ColorD 虫孔1CD; - public ColorD 虫孔2CD; + public ColorD 虫孔2CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_虫鎌節CP; + public ColorP X0Y0_虫鎌節CP; - public ColorP X0Y0_虫棘1CP; + public ColorP X0Y0_虫棘1CP; - public ColorP X0Y0_虫棘2CP; + public ColorP X0Y0_虫棘2CP; - public ColorP X0Y0_虫棘3CP; + public ColorP X0Y0_虫棘3CP; - public ColorP X0Y0_虫棘4CP; + public ColorP X0Y0_虫棘4CP; - public ColorP X0Y0_虫鎌1CP; + public ColorP X0Y0_虫鎌1CP; - public ColorP X0Y0_虫鎌2CP; + public ColorP X0Y0_虫鎌2CP; - public ColorP X0Y0_虫鎌3CP; + public ColorP X0Y0_虫鎌3CP; - public ColorP X0Y0_虫孔1CP; + public ColorP X0Y0_虫孔1CP; - public ColorP X0Y0_虫孔2CP; + public ColorP X0Y0_虫孔2CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } - - public bool 虫鎌節_表示 - { - get - { - return X0Y0_虫鎌節.Dra; - } - set - { - X0Y0_虫鎌節.Dra = value; - X0Y0_虫鎌節.Hit = value; - } - } - - public bool 虫棘1_表示 - { - get - { - return X0Y0_虫棘1.Dra; - } - set - { - X0Y0_虫棘1.Dra = value; - X0Y0_虫棘1.Hit = value; - } - } - - public bool 虫棘2_表示 - { - get - { - return X0Y0_虫棘2.Dra; - } - set - { - X0Y0_虫棘2.Dra = value; - X0Y0_虫棘2.Hit = value; - } - } - - public bool 虫棘3_表示 - { - get - { - return X0Y0_虫棘3.Dra; - } - set - { - X0Y0_虫棘3.Dra = value; - X0Y0_虫棘3.Hit = value; - } - } - - public bool 虫棘4_表示 - { - get - { - return X0Y0_虫棘4.Dra; - } - set - { - X0Y0_虫棘4.Dra = value; - X0Y0_虫棘4.Hit = value; - } - } - - public bool 虫鎌1_表示 - { - get - { - return X0Y0_虫鎌1.Dra; - } - set - { - X0Y0_虫鎌1.Dra = value; - X0Y0_虫鎌1.Hit = value; - } - } - - public bool 虫鎌2_表示 - { - get - { - return X0Y0_虫鎌2.Dra; - } - set - { - X0Y0_虫鎌2.Dra = value; - X0Y0_虫鎌2.Hit = value; - } - } - - public bool 虫鎌3_表示 - { - get - { - return X0Y0_虫鎌3.Dra; - } - set - { - X0Y0_虫鎌3.Dra = value; - X0Y0_虫鎌3.Hit = value; - } - } - - public bool 虫孔1_表示 - { - get - { - return X0Y0_虫孔1.Dra; - } - set - { - X0Y0_虫孔1.Dra = value; - X0Y0_虫孔1.Hit = value; - } - } - - public bool 虫孔2_表示 - { - get - { - return X0Y0_虫孔2.Dra; - } - set - { - X0Y0_虫孔2.Dra = value; - X0Y0_虫孔2.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public override bool 表示 - { - get - { - return 虫鎌節_表示; - } - set - { - 虫鎌節_表示 = value; - 虫棘1_表示 = value; - 虫棘2_表示 = value; - 虫棘3_表示 = value; - 虫棘4_表示 = value; - 虫鎌1_表示 = value; - 虫鎌2_表示 = value; - 虫鎌3_表示 = value; - 虫孔1_表示 = value; - 虫孔2_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 虫鎌節CD.不透明度; - } - set - { - 虫鎌節CD.不透明度 = value; - 虫棘1CD.不透明度 = value; - 虫棘2CD.不透明度 = value; - 虫棘3CD.不透明度 = value; - 虫棘4CD.不透明度 = value; - 虫鎌1CD.不透明度 = value; - 虫鎌2CD.不透明度 = value; - 虫鎌3CD.不透明度 = value; - 虫孔1CD.不透明度 = value; - 虫孔2CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } - - public override bool 反転Y - { - get - { - return 反転Y_; - } - set - { - if (反転Y_ != value) - { - 本体.JoinPAall(); - 本体.ReverseY(); - X0Y0_輪_革.ReverseY(); - X0Y0_輪_金具1.ReverseY(); - X0Y0_輪_金具2.ReverseY(); - X0Y0_輪_金具3.ReverseY(); - X0Y0_輪_金具左.ReverseY(); - X0Y0_輪_金具右.ReverseY(); - 本体.JoinP(); - } - 反転Y_ = value; - } - } - - public 虫鎌(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 虫鎌D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.肢左["虫鎌"]); - Pars pars = 本体[0][0]; - X0Y0_虫鎌節 = pars["虫鎌節"].ToPar(); - X0Y0_虫棘1 = pars["虫棘1"].ToPar(); - X0Y0_虫棘2 = pars["虫棘2"].ToPar(); - X0Y0_虫棘3 = pars["虫棘3"].ToPar(); - X0Y0_虫棘4 = pars["虫棘4"].ToPar(); - X0Y0_虫鎌1 = pars["虫鎌1"].ToPar(); - X0Y0_虫鎌2 = pars["虫鎌2"].ToPar(); - X0Y0_虫鎌3 = pars["虫鎌3"].ToPar(); - X0Y0_虫孔1 = pars["虫孔1"].ToPar(); - X0Y0_虫孔2 = pars["虫孔2"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 虫鎌節_表示 = e.虫鎌節_表示; - 虫棘1_表示 = e.虫棘1_表示; - 虫棘2_表示 = e.虫棘2_表示; - 虫棘3_表示 = e.虫棘3_表示; - 虫棘4_表示 = e.虫棘4_表示; - 虫鎌1_表示 = e.虫鎌1_表示; - 虫鎌2_表示 = e.虫鎌2_表示; - 虫鎌3_表示 = e.虫鎌3_表示; - 虫孔1_表示 = e.虫孔1_表示; - 虫孔2_表示 = e.虫孔2_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 輪表示 = e.輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - X0Y0_虫棘3CP = new ColorP(X0Y0_虫棘3, 虫棘3CD, DisUnit, abj: true); - X0Y0_虫棘4CP = new ColorP(X0Y0_虫棘4, 虫棘4CD, 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_虫孔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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - num *= (反転Y ? (-1.0) : 1.0); - X0Y0_虫鎌1.AngleBase = num * -14.0; - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_虫鎌節CP.Update(); - X0Y0_虫棘1CP.Update(); - X0Y0_虫棘2CP.Update(); - X0Y0_虫棘3CP.Update(); - X0Y0_虫棘4CP.Update(); - X0Y0_虫鎌1CP.Update(); - X0Y0_虫鎌2CP.Update(); - X0Y0_虫鎌3CP.Update(); - X0Y0_虫孔1CP.Update(); - X0Y0_虫孔2CP.Update(); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫鎌1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫鎌2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫鎌3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫孔1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 虫孔2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫鎌1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫鎌2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫鎌3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫孔1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 虫孔2CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 虫鎌1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫鎌2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫鎌3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 虫孔1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 虫孔2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } + + public bool 虫鎌節_表示 + { + get + { + return X0Y0_虫鎌節.Dra; + } + set + { + X0Y0_虫鎌節.Dra = value; + X0Y0_虫鎌節.Hit = value; + } + } + + public bool 虫棘1_表示 + { + get + { + return X0Y0_虫棘1.Dra; + } + set + { + X0Y0_虫棘1.Dra = value; + X0Y0_虫棘1.Hit = value; + } + } + + public bool 虫棘2_表示 + { + get + { + return X0Y0_虫棘2.Dra; + } + set + { + X0Y0_虫棘2.Dra = value; + X0Y0_虫棘2.Hit = value; + } + } + + public bool 虫棘3_表示 + { + get + { + return X0Y0_虫棘3.Dra; + } + set + { + X0Y0_虫棘3.Dra = value; + X0Y0_虫棘3.Hit = value; + } + } + + public bool 虫棘4_表示 + { + get + { + return X0Y0_虫棘4.Dra; + } + set + { + X0Y0_虫棘4.Dra = value; + X0Y0_虫棘4.Hit = value; + } + } + + public bool 虫鎌1_表示 + { + get + { + return X0Y0_虫鎌1.Dra; + } + set + { + X0Y0_虫鎌1.Dra = value; + X0Y0_虫鎌1.Hit = value; + } + } + + public bool 虫鎌2_表示 + { + get + { + return X0Y0_虫鎌2.Dra; + } + set + { + X0Y0_虫鎌2.Dra = value; + X0Y0_虫鎌2.Hit = value; + } + } + + public bool 虫鎌3_表示 + { + get + { + return X0Y0_虫鎌3.Dra; + } + set + { + X0Y0_虫鎌3.Dra = value; + X0Y0_虫鎌3.Hit = value; + } + } + + public bool 虫孔1_表示 + { + get + { + return X0Y0_虫孔1.Dra; + } + set + { + X0Y0_虫孔1.Dra = value; + X0Y0_虫孔1.Hit = value; + } + } + + public bool 虫孔2_表示 + { + get + { + return X0Y0_虫孔2.Dra; + } + set + { + X0Y0_虫孔2.Dra = value; + X0Y0_虫孔2.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public override bool 表示 + { + get + { + return 虫鎌節_表示; + } + set + { + 虫鎌節_表示 = value; + 虫棘1_表示 = value; + 虫棘2_表示 = value; + 虫棘3_表示 = value; + 虫棘4_表示 = value; + 虫鎌1_表示 = value; + 虫鎌2_表示 = value; + 虫鎌3_表示 = value; + 虫孔1_表示 = value; + 虫孔2_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 虫鎌節CD.不透明度; + } + set + { + 虫鎌節CD.不透明度 = value; + 虫棘1CD.不透明度 = value; + 虫棘2CD.不透明度 = value; + 虫棘3CD.不透明度 = value; + 虫棘4CD.不透明度 = value; + 虫鎌1CD.不透明度 = value; + 虫鎌2CD.不透明度 = value; + 虫鎌3CD.不透明度 = value; + 虫孔1CD.不透明度 = value; + 虫孔2CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } + + public override bool 反転Y + { + get + { + return 反転Y_; + } + set + { + if (反転Y_ != value) + { + 本体.JoinPAall(); + 本体.ReverseY(); + X0Y0_輪_革.ReverseY(); + X0Y0_輪_金具1.ReverseY(); + X0Y0_輪_金具2.ReverseY(); + X0Y0_輪_金具3.ReverseY(); + X0Y0_輪_金具左.ReverseY(); + X0Y0_輪_金具右.ReverseY(); + 本体.JoinP(); + } + 反転Y_ = value; + } + } + + public 虫鎌(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 虫鎌D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.肢左["虫鎌"]); + Pars pars = 本体[0][0]; + X0Y0_虫鎌節 = pars["虫鎌節"].ToPar(); + X0Y0_虫棘1 = pars["虫棘1"].ToPar(); + X0Y0_虫棘2 = pars["虫棘2"].ToPar(); + X0Y0_虫棘3 = pars["虫棘3"].ToPar(); + X0Y0_虫棘4 = pars["虫棘4"].ToPar(); + X0Y0_虫鎌1 = pars["虫鎌1"].ToPar(); + X0Y0_虫鎌2 = pars["虫鎌2"].ToPar(); + X0Y0_虫鎌3 = pars["虫鎌3"].ToPar(); + X0Y0_虫孔1 = pars["虫孔1"].ToPar(); + X0Y0_虫孔2 = pars["虫孔2"].ToPar(); + Pars pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 虫鎌節_表示 = e.虫鎌節_表示; + 虫棘1_表示 = e.虫棘1_表示; + 虫棘2_表示 = e.虫棘2_表示; + 虫棘3_表示 = e.虫棘3_表示; + 虫棘4_表示 = e.虫棘4_表示; + 虫鎌1_表示 = e.虫鎌1_表示; + 虫鎌2_表示 = e.虫鎌2_表示; + 虫鎌3_表示 = e.虫鎌3_表示; + 虫孔1_表示 = e.虫孔1_表示; + 虫孔2_表示 = e.虫孔2_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 輪表示 = e.輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + X0Y0_虫棘3CP = new ColorP(X0Y0_虫棘3, 虫棘3CD, DisUnit, abj: true); + X0Y0_虫棘4CP = new ColorP(X0Y0_虫棘4, 虫棘4CD, 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_虫孔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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + num *= (反転Y ? (-1.0) : 1.0); + X0Y0_虫鎌1.AngleBase = num * -14.0; + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_虫鎌節CP.Update(); + X0Y0_虫棘1CP.Update(); + X0Y0_虫棘2CP.Update(); + X0Y0_虫棘3CP.Update(); + X0Y0_虫棘4CP.Update(); + X0Y0_虫鎌1CP.Update(); + X0Y0_虫鎌2CP.Update(); + X0Y0_虫鎌3CP.Update(); + X0Y0_虫孔1CP.Update(); + X0Y0_虫孔2CP.Update(); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫鎌1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫鎌2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫鎌3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫孔1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 虫孔2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫棘4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫鎌1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫鎌2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫鎌3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫孔1CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 虫孔2CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 虫鎌節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫棘1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫棘2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫棘3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫棘4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 虫鎌1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫鎌2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫鎌3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 虫孔1CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 虫孔2CD = new ColorD(ref Col.Black, ref 体配色.甲1R); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌D.cs index 78d7029..19c4192 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌D.cs @@ -1,52 +1,53 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 虫鎌D : EleD +namespace SlaveMatrix { - public bool 虫鎌節_表示 = true; + [Serializable] + public class 虫鎌D : EleD + { + public bool 虫鎌節_表示 = true; - public bool 虫棘1_表示 = true; + public bool 虫棘1_表示 = true; - public bool 虫棘2_表示 = true; + public bool 虫棘2_表示 = true; - public bool 虫棘3_表示 = true; + public bool 虫棘3_表示 = true; - public bool 虫棘4_表示 = true; + public bool 虫棘4_表示 = true; - public bool 虫鎌1_表示 = true; + public bool 虫鎌1_表示 = true; - public bool 虫鎌2_表示 = true; + public bool 虫鎌2_表示 = true; - public bool 虫鎌3_表示 = true; + public bool 虫鎌3_表示 = true; - public bool 虫孔1_表示 = true; + public bool 虫孔1_表示 = true; - public bool 虫孔2_表示 = true; + public bool 虫孔2_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public 虫鎌D() - { - ThisType = GetType(); - } + public 虫鎌D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 虫鎌(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 虫鎌(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎.cs index 23729e7..9ea13af 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎.cs @@ -1,291 +1,292 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 虫顎 : Ele +namespace SlaveMatrix { - public Par X0Y0_顎; + public class 虫顎 : Ele + { + public Par X0Y0_顎; - public Par X0Y0_節; + public Par X0Y0_節; - public Par X0Y0_牙_牙1; + public Par X0Y0_牙_牙1; - public Par X0Y0_牙_牙2; + public Par X0Y0_牙_牙2; - public Par X0Y0_牙_牙0; + public Par X0Y0_牙_牙0; - public ColorD 顎CD; + public ColorD 顎CD; - public ColorD 節CD; + public ColorD 節CD; - public ColorD 牙_牙1CD; + public ColorD 牙_牙1CD; - public ColorD 牙_牙2CD; + public ColorD 牙_牙2CD; - public ColorD 牙_牙0CD; + public ColorD 牙_牙0CD; - public ColorP X0Y0_顎CP; + public ColorP X0Y0_顎CP; - public ColorP X0Y0_節CP; + public ColorP X0Y0_節CP; - public ColorP X0Y0_牙_牙1CP; + public ColorP X0Y0_牙_牙1CP; - public ColorP X0Y0_牙_牙2CP; + public ColorP X0Y0_牙_牙2CP; - public ColorP X0Y0_牙_牙0CP; + public ColorP X0Y0_牙_牙0CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 顎_表示 - { - get - { - return X0Y0_顎.Dra; - } - set - { - X0Y0_顎.Dra = value; - X0Y0_顎.Hit = value; - } - } + public bool 顎_表示 + { + get + { + return X0Y0_顎.Dra; + } + set + { + X0Y0_顎.Dra = value; + X0Y0_顎.Hit = value; + } + } - public bool 節_表示 - { - get - { - return X0Y0_節.Dra; - } - set - { - X0Y0_節.Dra = value; - X0Y0_節.Hit = value; - } - } + public bool 節_表示 + { + get + { + return X0Y0_節.Dra; + } + set + { + X0Y0_節.Dra = value; + X0Y0_節.Hit = value; + } + } - public bool 牙_牙1_表示 - { - get - { - return X0Y0_牙_牙1.Dra; - } - set - { - X0Y0_牙_牙1.Dra = value; - X0Y0_牙_牙1.Hit = value; - } - } + public bool 牙_牙1_表示 + { + get + { + return X0Y0_牙_牙1.Dra; + } + set + { + X0Y0_牙_牙1.Dra = value; + X0Y0_牙_牙1.Hit = value; + } + } - public bool 牙_牙2_表示 - { - get - { - return X0Y0_牙_牙2.Dra; - } - set - { - X0Y0_牙_牙2.Dra = value; - X0Y0_牙_牙2.Hit = value; - } - } + public bool 牙_牙2_表示 + { + get + { + return X0Y0_牙_牙2.Dra; + } + set + { + X0Y0_牙_牙2.Dra = value; + X0Y0_牙_牙2.Hit = value; + } + } - public bool 牙_牙0_表示 - { - get - { - return X0Y0_牙_牙0.Dra; - } - set - { - X0Y0_牙_牙0.Dra = value; - X0Y0_牙_牙0.Hit = value; - } - } + public bool 牙_牙0_表示 + { + get + { + return X0Y0_牙_牙0.Dra; + } + set + { + X0Y0_牙_牙0.Dra = value; + X0Y0_牙_牙0.Hit = value; + } + } - public override bool 表示 - { - get - { - return 顎_表示; - } - set - { - 顎_表示 = value; - 節_表示 = value; - 牙_牙1_表示 = value; - 牙_牙2_表示 = value; - 牙_牙0_表示 = value; - } - } + public override bool 表示 + { + get + { + return 顎_表示; + } + set + { + 顎_表示 = value; + 節_表示 = value; + 牙_牙1_表示 = value; + 牙_牙2_表示 = value; + 牙_牙0_表示 = value; + } + } - public override double 濃度 - { - get - { - return 顎CD.不透明度; - } - set - { - 顎CD.不透明度 = value; - 節CD.不透明度 = value; - 牙_牙1CD.不透明度 = value; - 牙_牙2CD.不透明度 = value; - 牙_牙0CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 顎CD.不透明度; + } + set + { + 顎CD.不透明度 = value; + 節CD.不透明度 = value; + 牙_牙1CD.不透明度 = value; + 牙_牙2CD.不透明度 = value; + 牙_牙0CD.不透明度 = value; + } + } - public 虫顎(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 虫顎D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["虫顎"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_顎 = pars["顎"].ToPar(); - X0Y0_節 = pars["節"].ToPar(); - Pars pars2 = pars["牙"].ToPars(); - X0Y0_牙_牙1 = pars2["牙1"].ToPar(); - X0Y0_牙_牙2 = pars2["牙2"].ToPar(); - X0Y0_牙_牙0 = pars2["牙0"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 顎_表示 = e.顎_表示; - 節_表示 = e.節_表示; - 牙_牙1_表示 = e.牙_牙1_表示; - 牙_牙2_表示 = e.牙_牙2_表示; - 牙_牙0_表示 = e.牙_牙0_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_顎CP = new ColorP(X0Y0_顎, 顎CD, 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); - X0Y0_牙_牙0CP = new ColorP(X0Y0_牙_牙0, 牙_牙0CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 虫顎(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 虫顎D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["虫顎"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_顎 = pars["顎"].ToPar(); + X0Y0_節 = pars["節"].ToPar(); + Pars pars2 = pars["牙"].ToPars(); + X0Y0_牙_牙1 = pars2["牙1"].ToPar(); + X0Y0_牙_牙2 = pars2["牙2"].ToPar(); + X0Y0_牙_牙0 = pars2["牙0"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 顎_表示 = e.顎_表示; + 節_表示 = e.節_表示; + 牙_牙1_表示 = e.牙_牙1_表示; + 牙_牙2_表示 = e.牙_牙2_表示; + 牙_牙0_表示 = e.牙_牙0_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_顎CP = new ColorP(X0Y0_顎, 顎CD, 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); + X0Y0_牙_牙0CP = new ColorP(X0Y0_牙_牙0, 牙_牙0CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_顎.AngleBase = num * -53.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_顎.AngleBase = num * -53.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - X0Y0_顎CP.Update(); - X0Y0_節CP.Update(); - X0Y0_牙_牙1CP.Update(); - X0Y0_牙_牙2CP.Update(); - X0Y0_牙_牙0CP.Update(); - } + public override void 色更新() + { + X0Y0_顎CP.Update(); + X0Y0_節CP.Update(); + X0Y0_牙_牙1CP.Update(); + X0Y0_牙_牙2CP.Update(); + X0Y0_牙_牙0CP.Update(); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 顎CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 牙_牙1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 牙_牙2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 牙_牙0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } + private void 配色N0(体配色 体配色) + { + 顎CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 牙_牙1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 牙_牙2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 牙_牙0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } - private void 配色T0(体配色 体配色) - { - 顎CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 牙_牙1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 牙_牙2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 牙_牙0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + private void 配色T0(体配色 体配色) + { + 顎CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 牙_牙1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 牙_牙2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 牙_牙0CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } - private void 配色T1(体配色 体配色) - { - 顎CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 牙_牙1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 牙_牙2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 牙_牙0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } + private void 配色T1(体配色 体配色) + { + 顎CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 牙_牙1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 牙_牙2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 牙_牙0CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎D.cs index 8bdaca2..f8348c3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎D.cs @@ -1,28 +1,29 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 虫顎D : EleD +namespace SlaveMatrix { - public bool 顎_表示 = true; + [Serializable] + public class 虫顎D : EleD + { + public bool 顎_表示 = true; - public bool 節_表示 = true; + public bool 節_表示 = true; - public bool 牙_牙1_表示 = true; + public bool 牙_牙1_表示 = true; - public bool 牙_牙2_表示 = true; + public bool 牙_牙2_表示 = true; - public bool 牙_牙0_表示 = true; + public bool 牙_牙0_表示 = true; - public 虫顎D() - { - ThisType = GetType(); - } + public 虫顎D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 虫顎(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 虫顎(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/蝙通常.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/蝙通常.cs index 445628b..ba72dbb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/蝙通常.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/蝙通常.cs @@ -1,23 +1,24 @@ -namespace SlaveMatrix; - -public class 蝙通常 +namespace SlaveMatrix { - public 上腕_蝙 上腕; + public class 蝙通常 + { + public 上腕_蝙 上腕; - public 下腕_蝙 下腕; + public 下腕_蝙 下腕; - public 手_蝙 手; + public 手_蝙 手; - public 蝙通常(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手) - { - this.上腕 = 上腕; - this.下腕 = 下腕; - this.手 = 手; - } + public 蝙通常(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手) + { + this.上腕 = 上腕; + this.下腕 = 下腕; + this.手 = 手; + } - public void 接続() - { - 上腕.飛膜.接続(上腕, 下腕, 手, 上腕.接着()); - 手.飛膜.接続(上腕, 下腕, 手, 手.カーブ); - } + public void 接続() + { + 上腕.飛膜.接続(上腕, 下腕, 手, 上腕.接着()); + 手.飛膜.接続(上腕, 下腕, 手, 手.カーブ); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/蝙隣接.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/蝙隣接.cs index 95b6e47..6f6e8fa 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/蝙隣接.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/蝙隣接.cs @@ -1,20 +1,21 @@ -namespace SlaveMatrix; - -public class 蝙隣接 +namespace SlaveMatrix { - public 上腕_蝙 上腕; + public class 蝙隣接 + { + public 上腕_蝙 上腕; - public 手_蝙 手; + public 手_蝙 手; - public 蝙隣接(上腕_蝙 上腕, 手_蝙 手) - { - this.上腕 = 上腕; - this.手 = 手; - } + public 蝙隣接(上腕_蝙 上腕, 手_蝙 手) + { + this.上腕 = 上腕; + this.手 = 手; + } - public void 接続() - { - 上腕.飛膜.接続(上腕, null, 手, 上腕.接着()); - 手.飛膜.接続(上腕, null, 手, 手.カーブ); - } + public void 接続() + { + 上腕.飛膜.接続(上腕, null, 手, 上腕.接着()); + 手.飛膜.接続(上腕, null, 手, 手.カーブ); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃.cs index 4fa6fa2..6d717ca 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃.cs @@ -1,146 +1,147 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 衝撃 : Ele +namespace SlaveMatrix { - public Par X0Y0_衝撃; + public class 衝撃 : Ele + { + public Par X0Y0_衝撃; - public ColorD 衝撃CD; + public ColorD 衝撃CD; - public ColorP X0Y0_衝撃CP; + public ColorP X0Y0_衝撃CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 衝撃_表示 - { - get - { - return X0Y0_衝撃.Dra; - } - set - { - X0Y0_衝撃.Dra = value; - X0Y0_衝撃.Hit = value; - } - } + public bool 衝撃_表示 + { + get + { + return X0Y0_衝撃.Dra; + } + set + { + X0Y0_衝撃.Dra = value; + X0Y0_衝撃.Hit = value; + } + } - public override bool 表示 - { - get - { - return 衝撃_表示; - } - set - { - 衝撃_表示 = value; - } - } + public override bool 表示 + { + get + { + return 衝撃_表示; + } + set + { + 衝撃_表示 = value; + } + } - public override double 濃度 - { - get - { - return 衝撃CD.不透明度; - } - set - { - 衝撃CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 衝撃CD.不透明度; + } + set + { + 衝撃CD.不透明度 = value; + } + } - public 衝撃(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 衝撃D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.その他["衝撃"]); - Pars pars = 本体[0][0]; - X0Y0_衝撃 = pars["衝撃"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 衝撃_表示 = e.衝撃_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_衝撃CP = new ColorP(X0Y0_衝撃, 衝撃CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 衝撃(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 衝撃D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.その他["衝撃"]); + Pars pars = 本体[0][0]; + X0Y0_衝撃 = pars["衝撃"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 衝撃_表示 = e.衝撃_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_衝撃CP = new ColorP(X0Y0_衝撃, 衝撃CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_衝撃CP.Update(); - } + public override void 色更新() + { + X0Y0_衝撃CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 衝撃CD = new ColorD(); - 衝撃CD.線 = Col.Empty; - 衝撃CD.色 = new Color2(ref Col.White, ref Col.Empty); - } + private void 配色N0(体配色 体配色) + { + 衝撃CD = new ColorD(); + 衝撃CD.線 = Col.Empty; + 衝撃CD.色 = new Color2(ref Col.White, ref Col.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃D.cs index d472478..e191118 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 衝撃D : EleD +namespace SlaveMatrix { - public bool 衝撃_表示 = true; + [Serializable] + public class 衝撃D : EleD + { + public bool 衝撃_表示 = true; - public 衝撃D() - { - ThisType = GetType(); - } + public 衝撃D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 衝撃(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 衝撃(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/衣装.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/衣装.cs index a54e49f..9984800 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/衣装.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/衣装.cs @@ -4,569 +4,570 @@ using System.Drawing; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public static class 衣装 +namespace SlaveMatrix { - public static bool Is下着ボトム条件(this ChaD c) - { - if (!c.body_tree.半身_接続.IsEleD<長物_魚D>() && !c.body_tree.半身_接続.IsEleD<長物_鯨D>() && !c.body_tree.半身_接続.IsEleD<長物_蛇D>() && !c.body_tree.半身_接続.IsEleD<長物_蟲D>() && !c.body_tree.半身_接続.IsEleD<四足胸D>() && !c.body_tree.半身_接続.IsEleD<多足_蛸D>() && !c.body_tree.半身_接続.IsEleD<多足_蜘D>()) - { - return !c.body_tree.半身_接続.IsEleD<多足_蠍D>(); - } - return false; - } + [Serializable] + public static class 衣装 + { + public static bool Is下着ボトム条件(this ChaD c) + { + if (!c.body_tree.半身_接続.IsEleD<長物_魚D>() && !c.body_tree.半身_接続.IsEleD<長物_鯨D>() && !c.body_tree.半身_接続.IsEleD<長物_蛇D>() && !c.body_tree.半身_接続.IsEleD<長物_蟲D>() && !c.body_tree.半身_接続.IsEleD<四足胸D>() && !c.body_tree.半身_接続.IsEleD<多足_蛸D>() && !c.body_tree.半身_接続.IsEleD<多足_蜘D>()) + { + return !c.body_tree.半身_接続.IsEleD<多足_蠍D>(); + } + return false; + } - public static bool Is上着ボトム条件(this ChaD c) - { - return true; - } + public static bool Is上着ボトム条件(this ChaD c) + { + return true; + } - public static bool Is紐付き条件(this ChaD c) - { - if (!c.body_tree.半身_接続.IsEleD<単足_植D>()) - { - return RNG.XS.NextBool(); - } - return true; - } + public static bool Is紐付き条件(this ChaD c) + { + if (!c.body_tree.半身_接続.IsEleD<単足_植D>()) + { + return RNG.XS.NextBool(); + } + return true; + } - public static bool Is前掛け条件(this ChaD c) - { - if (!c.body_tree.半身_接続.IsEleD<四足胸D>() && !c.body_tree.腿左_接続.IsEleD<獣腿D>()) - { - 腿_人D eleD; - if (!c.body_tree.半身_接続.IsEleD<長物_魚D>() && !c.body_tree.半身_接続.IsEleD<長物_鯨D>() && !c.body_tree.半身_接続.IsEleD<長物_蛇D>() && !c.body_tree.半身_接続.IsEleD<長物_蟲D>() && !c.body_tree.半身_接続.IsEleD<多足_蛸D>() && !c.body_tree.半身_接続.IsEleD<多足_蜘D>() && !c.body_tree.半身_接続.IsEleD<単足_粘D>() && !c.body_tree.腿左_接続.IsEleD<尾_魚D>() && !c.body_tree.腿左_接続.IsEleD<触手_犬D>() && ((eleD = c.body_tree.腿左_接続.GetEleD<腿_人D>()) == null || (!eleD.植性_葉1_表示 && !eleD.植性_葉2_表示 && !eleD.植性_葉3_表示))) - { - return RNG.XS.NextBool(); - } - return true; - } - return false; - } + public static bool Is前掛け条件(this ChaD c) + { + if (!c.body_tree.半身_接続.IsEleD<四足胸D>() && !c.body_tree.腿左_接続.IsEleD<獣腿D>()) + { + 腿_人D eleD; + if (!c.body_tree.半身_接続.IsEleD<長物_魚D>() && !c.body_tree.半身_接続.IsEleD<長物_鯨D>() && !c.body_tree.半身_接続.IsEleD<長物_蛇D>() && !c.body_tree.半身_接続.IsEleD<長物_蟲D>() && !c.body_tree.半身_接続.IsEleD<多足_蛸D>() && !c.body_tree.半身_接続.IsEleD<多足_蜘D>() && !c.body_tree.半身_接続.IsEleD<単足_粘D>() && !c.body_tree.腿左_接続.IsEleD<尾_魚D>() && !c.body_tree.腿左_接続.IsEleD<触手_犬D>() && ((eleD = c.body_tree.腿左_接続.GetEleD<腿_人D>()) == null || (!eleD.植性_葉1_表示 && !eleD.植性_葉2_表示 && !eleD.植性_葉3_表示))) + { + return RNG.XS.NextBool(); + } + return true; + } + return false; + } - public static bool Isブーツ条件(this ChaD c) - { - return c.body_tree.EnumEleD().IsEleD<脚_人D>(); - } + public static bool Isブーツ条件(this ChaD c) + { + return c.body_tree.EnumEleD().IsEleD<脚_人D>(); + } - public static IEnumerable Get髪留め(ChaD c) - { - 髪留2情報 @default = 髪留2情報.GetDefault(); - 髪留2情報 横髪 = 髪留2情報.GetDefault(); - switch (RNG.XS.Next(3)) - { - case 0: - @default.髪留左.色.SetRandom(); - @default.髪留右.色.髪留1 = @default.髪留左.色.髪留1; - @default.髪留右.色.髪留2 = @default.髪留左.色.髪留2; - @default.髪留右.色.SetColor2(); - 横髪.髪留左.色.髪留1 = @default.髪留左.色.髪留1; - 横髪.髪留左.色.髪留2 = @default.髪留左.色.髪留2; - 横髪.髪留左.色.SetColor2(); - 横髪.髪留右.色.髪留1 = @default.髪留左.色.髪留1; - 横髪.髪留右.色.髪留2 = @default.髪留左.色.髪留2; - 横髪.髪留右.色.SetColor2(); - break; - case 1: - @default.髪留左.色.SetRandom(); - @default.髪留右.色.髪留1 = @default.髪留左.色.髪留1; - @default.髪留右.色.髪留2 = @default.髪留左.色.髪留2; - @default.髪留右.色.SetColor2(); - 横髪.髪留左.色.SetRandom(); - 横髪.髪留右.色.髪留1 = @default.髪留左.色.髪留1; - 横髪.髪留右.色.髪留2 = @default.髪留左.色.髪留2; - 横髪.髪留右.色.SetColor2(); - break; - case 2: - @default.髪留左.色.SetRandom(); - @default.髪留右.色.SetRandom(); - 横髪.髪留左.色.SetRandom(); - 横髪.髪留右.色.SetRandom(); - break; - } - yield return @default; - yield return 横髪; - } + public static IEnumerable Get髪留め(ChaD c) + { + 髪留2情報 @default = 髪留2情報.GetDefault(); + 髪留2情報 横髪 = 髪留2情報.GetDefault(); + switch (RNG.XS.Next(3)) + { + case 0: + @default.髪留左.色.SetRandom(); + @default.髪留右.色.髪留1 = @default.髪留左.色.髪留1; + @default.髪留右.色.髪留2 = @default.髪留左.色.髪留2; + @default.髪留右.色.SetColor2(); + 横髪.髪留左.色.髪留1 = @default.髪留左.色.髪留1; + 横髪.髪留左.色.髪留2 = @default.髪留左.色.髪留2; + 横髪.髪留左.色.SetColor2(); + 横髪.髪留右.色.髪留1 = @default.髪留左.色.髪留1; + 横髪.髪留右.色.髪留2 = @default.髪留左.色.髪留2; + 横髪.髪留右.色.SetColor2(); + break; + case 1: + @default.髪留左.色.SetRandom(); + @default.髪留右.色.髪留1 = @default.髪留左.色.髪留1; + @default.髪留右.色.髪留2 = @default.髪留左.色.髪留2; + @default.髪留右.色.SetColor2(); + 横髪.髪留左.色.SetRandom(); + 横髪.髪留右.色.髪留1 = @default.髪留左.色.髪留1; + 横髪.髪留右.色.髪留2 = @default.髪留左.色.髪留2; + 横髪.髪留右.色.SetColor2(); + break; + case 2: + @default.髪留左.色.SetRandom(); + @default.髪留右.色.SetRandom(); + 横髪.髪留左.色.SetRandom(); + 横髪.髪留右.色.SetRandom(); + break; + } + yield return @default; + yield return 横髪; + } - public static IEnumerable Getビキニ(ChaD c, bool t) - { - Col.GetRandomClothesColor(out var c0); - Col.GetRandomClothesColor(out var c1); - Col.GetRandomClothesColor(out var c2); - bool e = RNG.XS.NextBool(); - if (RNG.XS.NextBool()) - { - if (t) - { - 下着T_ビキニ情報 @default = 下着T_ビキニ情報.GetDefault(); - @default.縁 = e; - @default.色.生地 = c0; - @default.色.縁 = c1; - @default.色.紐 = c2; - @default.色.SetColor2(); - yield return @default; - } - if (c.Is下着ボトム条件()) - { - 下着B_ノーマル情報 下着B_ノーマル情報2 = ((!c.Is紐付き条件()) ? 下着B_ノーマル情報.Getビキニ() : 下着B_ノーマル情報.Getビキニ紐付き()); - 下着B_ノーマル情報2.縁 = e; - 下着B_ノーマル情報2.色.生地 = c0; - 下着B_ノーマル情報2.色.縁 = c1; - 下着B_ノーマル情報2.色.紐 = c2; - 下着B_ノーマル情報2.色.SetColor2(); - yield return 下着B_ノーマル情報2; - } - else if (c.Is上着ボトム条件()) - { - if (c.Is前掛け条件()) - { - 上着B_前掛け情報 default2 = 上着B_前掛け情報.GetDefault(); - default2.色.生地 = c0; - default2.色.縁 = c1; - default2.色.紐 = c2; - default2.色.SetColor2(); - yield return default2; - } - else - { - 上着B_クロス情報 default3 = 上着B_クロス情報.GetDefault(); - default3.中 = false; - default3.色.生地1 = c0; - default3.色.生地2 = c1; - default3.色.SetColor2(); - yield return default3; - } - } - yield break; - } - if (t) - { - 下着T_マイクロ情報 default4 = 下着T_マイクロ情報.GetDefault(); - default4.縁 = e; - default4.色.生地 = c0; - default4.色.縁 = c1; - default4.色.紐 = c2; - default4.色.SetColor2(); - yield return default4; - } - if (c.Is下着ボトム条件()) - { - 下着B_マイクロ情報 下着B_マイクロ情報2 = ((!c.Is紐付き条件()) ? 下着B_マイクロ情報.Getマイクロ() : 下着B_マイクロ情報.Getマイクロ紐付き()); - 下着B_マイクロ情報2.縁 = e; - 下着B_マイクロ情報2.色.生地 = c0; - 下着B_マイクロ情報2.色.縁 = c1; - 下着B_マイクロ情報2.色.紐 = c2; - 下着B_マイクロ情報2.色.SetColor2(); - yield return 下着B_マイクロ情報2; - } - else if (c.Is上着ボトム条件()) - { - if (c.Is前掛け条件()) - { - 上着B_前掛け情報 default5 = 上着B_前掛け情報.GetDefault(); - default5.色.生地 = c0; - default5.色.縁 = c1; - default5.色.紐 = c2; - default5.色.SetColor2(); - yield return default5; - } - else - { - 上着B_クロス情報 default6 = 上着B_クロス情報.GetDefault(); - default6.中 = false; - default6.色.生地1 = c0; - default6.色.生地2 = c1; - default6.色.SetColor2(); - yield return default6; - } - } - } + public static IEnumerable Getビキニ(ChaD c, bool t) + { + Col.GetRandomClothesColor(out var c0); + Col.GetRandomClothesColor(out var c1); + Col.GetRandomClothesColor(out var c2); + bool e = RNG.XS.NextBool(); + if (RNG.XS.NextBool()) + { + if (t) + { + 下着T_ビキニ情報 @default = 下着T_ビキニ情報.GetDefault(); + @default.縁 = e; + @default.色.生地 = c0; + @default.色.縁 = c1; + @default.色.紐 = c2; + @default.色.SetColor2(); + yield return @default; + } + if (c.Is下着ボトム条件()) + { + 下着B_ノーマル情報 下着B_ノーマル情報2 = ((!c.Is紐付き条件()) ? 下着B_ノーマル情報.Getビキニ() : 下着B_ノーマル情報.Getビキニ紐付き()); + 下着B_ノーマル情報2.縁 = e; + 下着B_ノーマル情報2.色.生地 = c0; + 下着B_ノーマル情報2.色.縁 = c1; + 下着B_ノーマル情報2.色.紐 = c2; + 下着B_ノーマル情報2.色.SetColor2(); + yield return 下着B_ノーマル情報2; + } + else if (c.Is上着ボトム条件()) + { + if (c.Is前掛け条件()) + { + 上着B_前掛け情報 default2 = 上着B_前掛け情報.GetDefault(); + default2.色.生地 = c0; + default2.色.縁 = c1; + default2.色.紐 = c2; + default2.色.SetColor2(); + yield return default2; + } + else + { + 上着B_クロス情報 default3 = 上着B_クロス情報.GetDefault(); + default3.中 = false; + default3.色.生地1 = c0; + default3.色.生地2 = c1; + default3.色.SetColor2(); + yield return default3; + } + } + yield break; + } + if (t) + { + 下着T_マイクロ情報 default4 = 下着T_マイクロ情報.GetDefault(); + default4.縁 = e; + default4.色.生地 = c0; + default4.色.縁 = c1; + default4.色.紐 = c2; + default4.色.SetColor2(); + yield return default4; + } + if (c.Is下着ボトム条件()) + { + 下着B_マイクロ情報 下着B_マイクロ情報2 = ((!c.Is紐付き条件()) ? 下着B_マイクロ情報.Getマイクロ() : 下着B_マイクロ情報.Getマイクロ紐付き()); + 下着B_マイクロ情報2.縁 = e; + 下着B_マイクロ情報2.色.生地 = c0; + 下着B_マイクロ情報2.色.縁 = c1; + 下着B_マイクロ情報2.色.紐 = c2; + 下着B_マイクロ情報2.色.SetColor2(); + yield return 下着B_マイクロ情報2; + } + else if (c.Is上着ボトム条件()) + { + if (c.Is前掛け条件()) + { + 上着B_前掛け情報 default5 = 上着B_前掛け情報.GetDefault(); + default5.色.生地 = c0; + default5.色.縁 = c1; + default5.色.紐 = c2; + default5.色.SetColor2(); + yield return default5; + } + else + { + 上着B_クロス情報 default6 = 上着B_クロス情報.GetDefault(); + default6.中 = false; + default6.色.生地1 = c0; + default6.色.生地2 = c1; + default6.色.SetColor2(); + yield return default6; + } + } + } - public static IEnumerable Getランジェリー(ChaD c, bool t, bool a) - { - Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var c0); - Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var c1); - Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var c2); - Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var c3); - Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var c4); - Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var c5); - if (t) - { - 下着T_ブラ情報 @default = 下着T_ブラ情報.GetDefault(); - @default.色.生地1 = c0; - @default.色.生地2 = c1; - @default.色.縁 = c2; - @default.色.紐 = c3; - @default.色.柄 = c4; - @default.色.リボン = c5; - @default.色.SetColor2(); - yield return @default; - } - if (c.Is下着ボトム条件()) - { - 下着B_ノーマル情報 下着B_ノーマル情報2 = ((!c.Is紐付き条件()) ? 下着B_ノーマル情報.Getランジェリー() : 下着B_ノーマル情報.Getランジェリー紐付き()); - 下着B_ノーマル情報2.色.生地 = c0; - 下着B_ノーマル情報2.色.縁 = c2; - 下着B_ノーマル情報2.色.紐 = c3; - 下着B_ノーマル情報2.色.柄 = c4; - 下着B_ノーマル情報2.色.リボン = c5; - 下着B_ノーマル情報2.色.SetColor2(); - yield return 下着B_ノーマル情報2; - } - else if (c.Is上着ボトム条件()) - { - if (c.Is前掛け条件()) - { - 上着B_前掛け情報 default2 = 上着B_前掛け情報.GetDefault(); - default2.色.生地 = c0; - default2.色.縁 = c1; - default2.色.紐 = c2; - default2.色.SetColor2(); - yield return default2; - } - else - { - 上着B_クロス情報 default3 = 上着B_クロス情報.GetDefault(); - default3.中 = false; - default3.色.生地1 = c0; - default3.色.生地2 = c1; - default3.色.SetColor2(); - yield return default3; - } - } - } + public static IEnumerable Getランジェリー(ChaD c, bool t, bool a) + { + Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var c0); + Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var c1); + Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var c2); + Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var c3); + Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var c4); + Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var c5); + if (t) + { + 下着T_ブラ情報 @default = 下着T_ブラ情報.GetDefault(); + @default.色.生地1 = c0; + @default.色.生地2 = c1; + @default.色.縁 = c2; + @default.色.紐 = c3; + @default.色.柄 = c4; + @default.色.リボン = c5; + @default.色.SetColor2(); + yield return @default; + } + if (c.Is下着ボトム条件()) + { + 下着B_ノーマル情報 下着B_ノーマル情報2 = ((!c.Is紐付き条件()) ? 下着B_ノーマル情報.Getランジェリー() : 下着B_ノーマル情報.Getランジェリー紐付き()); + 下着B_ノーマル情報2.色.生地 = c0; + 下着B_ノーマル情報2.色.縁 = c2; + 下着B_ノーマル情報2.色.紐 = c3; + 下着B_ノーマル情報2.色.柄 = c4; + 下着B_ノーマル情報2.色.リボン = c5; + 下着B_ノーマル情報2.色.SetColor2(); + yield return 下着B_ノーマル情報2; + } + else if (c.Is上着ボトム条件()) + { + if (c.Is前掛け条件()) + { + 上着B_前掛け情報 default2 = 上着B_前掛け情報.GetDefault(); + default2.色.生地 = c0; + default2.色.縁 = c1; + default2.色.紐 = c2; + default2.色.SetColor2(); + yield return default2; + } + else + { + 上着B_クロス情報 default3 = 上着B_クロス情報.GetDefault(); + default3.中 = false; + default3.色.生地1 = c0; + default3.色.生地2 = c1; + default3.色.SetColor2(); + yield return default3; + } + } + } - public static IEnumerable Getピアス(ChaD c) - { - ピアス情報 ピアス中 = ピアス情報.GetDefault(); - ピアス中.色.ピアス = (RNG.XS.NextBool() ? Color.Gold : Color.Silver); - ピアス中.色.SetColor2(); - yield return ピアス中; - ピアス情報 @default = ピアス情報.GetDefault(); - @default.色.ピアス = ピアス中.色.ピアス; - @default.色.SetColor2(); - yield return @default; - ピアス情報 default2 = ピアス情報.GetDefault(); - default2.色.ピアス = ピアス中.色.ピアス; - default2.色.SetColor2(); - yield return default2; - } + public static IEnumerable Getピアス(ChaD c) + { + ピアス情報 ピアス中 = ピアス情報.GetDefault(); + ピアス中.色.ピアス = (RNG.XS.NextBool() ? Color.Gold : Color.Silver); + ピアス中.色.SetColor2(); + yield return ピアス中; + ピアス情報 @default = ピアス情報.GetDefault(); + @default.色.ピアス = ピアス中.色.ピアス; + @default.色.SetColor2(); + yield return @default; + ピアス情報 default2 = ピアス情報.GetDefault(); + default2.色.ピアス = ピアス中.色.ピアス; + default2.色.SetColor2(); + yield return default2; + } - public static IEnumerable Getヴィオラ服0(ChaD c) - { - ドレス首情報 ドレス首 = ドレス首情報.GetDefault(); - ドレス首.色.SetDefault(); - yield return ドレス首; - ドレス情報 @default = ドレス情報.GetDefault(); - @default.色.SetDefault(); - yield return @default; - if (c.Is下着ボトム条件()) - { - 下着B_マイクロ情報 下着B_マイクロ情報2 = 下着B_マイクロ情報.Getヴィオラ(); - 下着B_マイクロ情報2.色.Setヴィオラ(); - yield return 下着B_マイクロ情報2; - } - else if (c.Is上着ボトム条件()) - { - if (c.Is前掛け条件()) - { - 上着B_前掛け情報 default2 = 上着B_前掛け情報.GetDefault(); - default2.色.生地 = ドレス首.色.生地; - default2.色.縁 = ドレス首.色.縁; - default2.色.紐 = Col.Black; - default2.色.SetColor2(); - yield return default2; - } - else - { - 上着B_クロス情報 default3 = 上着B_クロス情報.GetDefault(); - default3.中 = false; - default3.色.生地1 = ドレス首.色.生地; - default3.色.生地2 = Col.Black; - default3.色.SetColor2(); - yield return default3; - } - } - if (c.Isブーツ条件()) - { - ブーツ情報 default4 = ブーツ情報.GetDefault(); - default4.色.SetDefault(); - yield return default4; - } - } + public static IEnumerable Getヴィオラ服0(ChaD c) + { + ドレス首情報 ドレス首 = ドレス首情報.GetDefault(); + ドレス首.色.SetDefault(); + yield return ドレス首; + ドレス情報 @default = ドレス情報.GetDefault(); + @default.色.SetDefault(); + yield return @default; + if (c.Is下着ボトム条件()) + { + 下着B_マイクロ情報 下着B_マイクロ情報2 = 下着B_マイクロ情報.Getヴィオラ(); + 下着B_マイクロ情報2.色.Setヴィオラ(); + yield return 下着B_マイクロ情報2; + } + else if (c.Is上着ボトム条件()) + { + if (c.Is前掛け条件()) + { + 上着B_前掛け情報 default2 = 上着B_前掛け情報.GetDefault(); + default2.色.生地 = ドレス首.色.生地; + default2.色.縁 = ドレス首.色.縁; + default2.色.紐 = Col.Black; + default2.色.SetColor2(); + yield return default2; + } + else + { + 上着B_クロス情報 default3 = 上着B_クロス情報.GetDefault(); + default3.中 = false; + default3.色.生地1 = ドレス首.色.生地; + default3.色.生地2 = Col.Black; + default3.色.SetColor2(); + yield return default3; + } + } + if (c.Isブーツ条件()) + { + ブーツ情報 default4 = ブーツ情報.GetDefault(); + default4.色.SetDefault(); + yield return default4; + } + } - public static IEnumerable Getヴィオラ服1(ChaD c) - { - Col.GetRandomClothesColor(out var c0); - Col.GetRandomClothesColor(out var c1); - Col.GetRandomClothesColor(out var c2); - Col.GetRandomClothesColor(out var c3); - Col.GetRandomClothesColor(out var c4); - ドレス首情報 @default = ドレス首情報.GetDefault(); - @default.色.生地 = c0; - @default.色.縁 = c2; - @default.色.SetColor2(); - yield return @default; - ドレス情報 default2 = ドレス情報.GetDefault(); - default2.色.生地 = c0; - default2.色.柄 = c2; - default2.色.縁 = c2; - default2.色.紐 = c3; - default2.色.SetColor2(); - yield return default2; - if (c.Is下着ボトム条件()) - { - 下着B_マイクロ情報 下着B_マイクロ情報2 = 下着B_マイクロ情報.Getヴィオラ(); - 下着B_マイクロ情報2.色.生地 = c0; - 下着B_マイクロ情報2.色.縁 = c2; - 下着B_マイクロ情報2.色.紐 = c3; - 下着B_マイクロ情報2.色.SetColor2(); - yield return 下着B_マイクロ情報2; - } - else if (c.Is上着ボトム条件()) - { - if (c.Is前掛け条件()) - { - 上着B_前掛け情報 default3 = 上着B_前掛け情報.GetDefault(); - default3.色.生地 = c0; - default3.色.縁 = c2; - default3.色.紐 = c3; - default3.色.SetColor2(); - yield return default3; - } - else - { - 上着B_クロス情報 default4 = 上着B_クロス情報.GetDefault(); - default4.中 = false; - default4.色.生地1 = c0; - default4.色.生地2 = c3; - default4.色.SetColor2(); - yield return default4; - } - } - if (c.Isブーツ条件()) - { - ブーツ情報 default5 = ブーツ情報.GetDefault(); - default5.色.生地1 = c0; - default5.色.生地2 = c1; - default5.色.縁 = c2; - default5.色.柄 = c2; - default5.色.紐 = c3; - default5.色.金具 = c4; - default5.色.穴 = c3; - default5.色.靴底 = c3; - default5.色.踵 = c3; - default5.色.SetColor2(); - yield return default5; - } - } + public static IEnumerable Getヴィオラ服1(ChaD c) + { + Col.GetRandomClothesColor(out var c0); + Col.GetRandomClothesColor(out var c1); + Col.GetRandomClothesColor(out var c2); + Col.GetRandomClothesColor(out var c3); + Col.GetRandomClothesColor(out var c4); + ドレス首情報 @default = ドレス首情報.GetDefault(); + @default.色.生地 = c0; + @default.色.縁 = c2; + @default.色.SetColor2(); + yield return @default; + ドレス情報 default2 = ドレス情報.GetDefault(); + default2.色.生地 = c0; + default2.色.柄 = c2; + default2.色.縁 = c2; + default2.色.紐 = c3; + default2.色.SetColor2(); + yield return default2; + if (c.Is下着ボトム条件()) + { + 下着B_マイクロ情報 下着B_マイクロ情報2 = 下着B_マイクロ情報.Getヴィオラ(); + 下着B_マイクロ情報2.色.生地 = c0; + 下着B_マイクロ情報2.色.縁 = c2; + 下着B_マイクロ情報2.色.紐 = c3; + 下着B_マイクロ情報2.色.SetColor2(); + yield return 下着B_マイクロ情報2; + } + else if (c.Is上着ボトム条件()) + { + if (c.Is前掛け条件()) + { + 上着B_前掛け情報 default3 = 上着B_前掛け情報.GetDefault(); + default3.色.生地 = c0; + default3.色.縁 = c2; + default3.色.紐 = c3; + default3.色.SetColor2(); + yield return default3; + } + else + { + 上着B_クロス情報 default4 = 上着B_クロス情報.GetDefault(); + default4.中 = false; + default4.色.生地1 = c0; + default4.色.生地2 = c3; + default4.色.SetColor2(); + yield return default4; + } + } + if (c.Isブーツ条件()) + { + ブーツ情報 default5 = ブーツ情報.GetDefault(); + default5.色.生地1 = c0; + default5.色.生地2 = c1; + default5.色.縁 = c2; + default5.色.柄 = c2; + default5.色.紐 = c3; + default5.色.金具 = c4; + default5.色.穴 = c3; + default5.色.靴底 = c3; + default5.色.踵 = c3; + default5.色.SetColor2(); + yield return default5; + } + } - public static IEnumerable Get奴隷服(ChaD c, bool b, bool r, bool a) - { - Color c0 = Col.Empty; - Color c1 = Col.Empty; - Color c2 = Col.Empty; - if (r) - { - Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out c0); - Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out c1); - Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out c2); - } - if (b && c.Is下着ボトム条件()) - { - if (r && RNG.XS.NextBool()) - { - Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var ret); - Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var ret2); - Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var ret3); - 下着B_ノーマル情報 下着B_ノーマル情報2 = ((!c.Is紐付き条件()) ? 下着B_ノーマル情報.Getランジェリー() : 下着B_ノーマル情報.Getランジェリー紐付き()); - 下着B_ノーマル情報2.色.生地 = c0; - 下着B_ノーマル情報2.色.縁 = c2; - 下着B_ノーマル情報2.色.紐 = ret; - 下着B_ノーマル情報2.色.柄 = ret2; - 下着B_ノーマル情報2.色.リボン = ret3; - 下着B_ノーマル情報2.色.SetColor2(); - yield return 下着B_ノーマル情報2; - } - else - { - 下着B_ノーマル情報 下着B_ノーマル情報3 = 下着B_ノーマル情報.Getビキニ(); - 下着B_ノーマル情報3.縁 = false; - if (r) - { - 下着B_ノーマル情報3.色.SetRandom(); - } - else - { - 下着B_ノーマル情報3.色.生地 = Color.OldLace; - 下着B_ノーマル情報3.色.リボン = Color.OldLace; - 下着B_ノーマル情報3.色.柄 = Color.OldLace; - 下着B_ノーマル情報3.色.縁 = Color.OldLace; - 下着B_ノーマル情報3.色.紐 = Color.OldLace; - 下着B_ノーマル情報3.色.SetColor2(); - } - yield return 下着B_ノーマル情報3; - } - } - if (RNG.XS.NextBool()) - { - 下着T_クロス情報 @default = 下着T_クロス情報.GetDefault(); - if (r) - { - @default.色.生地 = c0; - @default.色.縁 = c1; - @default.色.SetColor2(); - } - yield return @default; - } - else - { - 下着T_チューブ情報 default2 = 下着T_チューブ情報.GetDefault(); - default2.縁 = RNG.XS.NextBool(); - if (r) - { - default2.色.生地 = c0; - default2.色.縁 = c1; - default2.色.SetColor2(); - } - yield return default2; - } - if (!c.Is上着ボトム条件()) - { - yield break; - } - if (c.Is前掛け条件()) - { - 上着B_前掛け情報 default3 = 上着B_前掛け情報.GetDefault(); - if (r) - { - default3.色.生地 = c0; - default3.色.縁 = c1; - default3.色.紐 = c2; - default3.色.SetColor2(); - } - yield return default3; - } - else - { - 上着B_クロス情報 default4 = 上着B_クロス情報.GetDefault(); - default4.中 = false; - if (r) - { - default4.色.生地1 = c0; - default4.色.生地2 = c1; - default4.色.SetColor2(); - } - yield return default4; - } - } + public static IEnumerable Get奴隷服(ChaD c, bool b, bool r, bool a) + { + Color c0 = Col.Empty; + Color c1 = Col.Empty; + Color c2 = Col.Empty; + if (r) + { + Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out c0); + Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out c1); + Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out c2); + } + if (b && c.Is下着ボトム条件()) + { + if (r && RNG.XS.NextBool()) + { + Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var ret); + Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var ret2); + Col.GetRandomClothesColor(a ? RNG.XS.Next(32, 256) : 255, out var ret3); + 下着B_ノーマル情報 下着B_ノーマル情報2 = ((!c.Is紐付き条件()) ? 下着B_ノーマル情報.Getランジェリー() : 下着B_ノーマル情報.Getランジェリー紐付き()); + 下着B_ノーマル情報2.色.生地 = c0; + 下着B_ノーマル情報2.色.縁 = c2; + 下着B_ノーマル情報2.色.紐 = ret; + 下着B_ノーマル情報2.色.柄 = ret2; + 下着B_ノーマル情報2.色.リボン = ret3; + 下着B_ノーマル情報2.色.SetColor2(); + yield return 下着B_ノーマル情報2; + } + else + { + 下着B_ノーマル情報 下着B_ノーマル情報3 = 下着B_ノーマル情報.Getビキニ(); + 下着B_ノーマル情報3.縁 = false; + if (r) + { + 下着B_ノーマル情報3.色.SetRandom(); + } + else + { + 下着B_ノーマル情報3.色.生地 = Color.OldLace; + 下着B_ノーマル情報3.色.リボン = Color.OldLace; + 下着B_ノーマル情報3.色.柄 = Color.OldLace; + 下着B_ノーマル情報3.色.縁 = Color.OldLace; + 下着B_ノーマル情報3.色.紐 = Color.OldLace; + 下着B_ノーマル情報3.色.SetColor2(); + } + yield return 下着B_ノーマル情報3; + } + } + if (RNG.XS.NextBool()) + { + 下着T_クロス情報 @default = 下着T_クロス情報.GetDefault(); + if (r) + { + @default.色.生地 = c0; + @default.色.縁 = c1; + @default.色.SetColor2(); + } + yield return @default; + } + else + { + 下着T_チューブ情報 default2 = 下着T_チューブ情報.GetDefault(); + default2.縁 = RNG.XS.NextBool(); + if (r) + { + default2.色.生地 = c0; + default2.色.縁 = c1; + default2.色.SetColor2(); + } + yield return default2; + } + if (!c.Is上着ボトム条件()) + { + yield break; + } + if (c.Is前掛け条件()) + { + 上着B_前掛け情報 default3 = 上着B_前掛け情報.GetDefault(); + if (r) + { + default3.色.生地 = c0; + default3.色.縁 = c1; + default3.色.紐 = c2; + default3.色.SetColor2(); + } + yield return default3; + } + else + { + 上着B_クロス情報 default4 = 上着B_クロス情報.GetDefault(); + default4.中 = false; + if (r) + { + default4.色.生地1 = c0; + default4.色.生地2 = c1; + default4.色.SetColor2(); + } + yield return default4; + } + } - public static Unit Set衣装(this Unit u) - { - if (u.Race == GameText.サキュバス) - { - u.着衣番号 = 4; - u.着衣 = Get髪留め(u.ChaD).Concat(Getビキニ(u.ChaD, t: true)).ToArray(); - } - else - { - u.着衣番号 = 0; - u.着衣 = Get髪留め(u.ChaD).Concat(Get奴隷服(u.ChaD, b: true, r: false, a: false)).ToArray(); - } - return u; - } + public static Unit Set衣装(this Unit u) + { + if (u.Race == GameText.サキュバス) + { + u.着衣番号 = 4; + u.着衣 = Get髪留め(u.ChaD).Concat(Getビキニ(u.ChaD, t: true)).ToArray(); + } + else + { + u.着衣番号 = 0; + u.着衣 = Get髪留め(u.ChaD).Concat(Get奴隷服(u.ChaD, b: true, r: false, a: false)).ToArray(); + } + return u; + } - public static Unit Change衣装(this Unit u) - { - int num = 0; - if (Sta.GameData.ヴィオラ服) - { - do - { - num = RNG.XS.Next(10); - } - while (u.着衣番号 == num); - } - else - { - do - { - num = RNG.XS.Next(8); - } - while (u.着衣番号 == num); - } - u.着衣番号 = num; - switch (num) - { - case 0: - u.着衣 = Get髪留め(u.ChaD).Concat(Get奴隷服(u.ChaD, b: true, r: false, a: false)).ToArray(); - break; - case 1: - u.着衣 = Get髪留め(u.ChaD).Concat(Get奴隷服(u.ChaD, b: true, r: false, a: true)).ToArray(); - break; - case 2: - u.着衣 = Get髪留め(u.ChaD).Concat(Get奴隷服(u.ChaD, b: true, r: true, a: false)).ToArray(); - break; - case 3: - u.着衣 = Get髪留め(u.ChaD).Concat(Get奴隷服(u.ChaD, b: true, r: true, a: true)).ToArray(); - break; - case 4: - u.着衣 = Get髪留め(u.ChaD).Concat(Getビキニ(u.ChaD, t: true)).ToArray(); - break; - case 5: - u.着衣 = Get髪留め(u.ChaD).Concat(Getランジェリー(u.ChaD, t: true, a: false)).ToArray(); - break; - case 6: - u.着衣 = Get髪留め(u.ChaD).Concat(Getランジェリー(u.ChaD, t: true, a: true)).ToArray(); - break; - case 7: - u.着衣 = Get髪留め(u.ChaD).Concat(Getピアス(u.ChaD)).ToArray(); - break; - case 8: - u.着衣 = Get髪留め(u.ChaD).Concat(Getヴィオラ服0(u.ChaD)).ToArray(); - break; - case 9: - u.着衣 = Get髪留め(u.ChaD).Concat(Getヴィオラ服1(u.ChaD)).ToArray(); - break; - } - return u; - } + public static Unit Change衣装(this Unit u) + { + int num = 0; + if (Sta.GameData.ヴィオラ服) + { + do + { + num = RNG.XS.Next(10); + } + while (u.着衣番号 == num); + } + else + { + do + { + num = RNG.XS.Next(8); + } + while (u.着衣番号 == num); + } + u.着衣番号 = num; + switch (num) + { + case 0: + u.着衣 = Get髪留め(u.ChaD).Concat(Get奴隷服(u.ChaD, b: true, r: false, a: false)).ToArray(); + break; + case 1: + u.着衣 = Get髪留め(u.ChaD).Concat(Get奴隷服(u.ChaD, b: true, r: false, a: true)).ToArray(); + break; + case 2: + u.着衣 = Get髪留め(u.ChaD).Concat(Get奴隷服(u.ChaD, b: true, r: true, a: false)).ToArray(); + break; + case 3: + u.着衣 = Get髪留め(u.ChaD).Concat(Get奴隷服(u.ChaD, b: true, r: true, a: true)).ToArray(); + break; + case 4: + u.着衣 = Get髪留め(u.ChaD).Concat(Getビキニ(u.ChaD, t: true)).ToArray(); + break; + case 5: + u.着衣 = Get髪留め(u.ChaD).Concat(Getランジェリー(u.ChaD, t: true, a: false)).ToArray(); + break; + case 6: + u.着衣 = Get髪留め(u.ChaD).Concat(Getランジェリー(u.ChaD, t: true, a: true)).ToArray(); + break; + case 7: + u.着衣 = Get髪留め(u.ChaD).Concat(Getピアス(u.ChaD)).ToArray(); + break; + case 8: + u.着衣 = Get髪留め(u.ChaD).Concat(Getヴィオラ服0(u.ChaD)).ToArray(); + break; + case 9: + u.着衣 = Get髪留め(u.ChaD).Concat(Getヴィオラ服1(u.ChaD)).ToArray(); + break; + } + return u; + } - public static double 一般労働倍率(this Unit u) - { - return u.着衣番号 switch - { - 0 => 1.0, - 1 => 0.8, - 2 => 1.0, - 3 => 0.8, - 4 => 0.8, - 5 => 0.7, - 6 => 0.6, - 7 => 0.5, - 8 => 1.5, - 9 => 1.5, - _ => 1.0, - }; - } + public static double 一般労働倍率(this Unit u) + { + return u.着衣番号 switch + { + 0 => 1.0, + 1 => 0.8, + 2 => 1.0, + 3 => 0.8, + 4 => 0.8, + 5 => 0.7, + 6 => 0.6, + 7 => 0.5, + 8 => 1.5, + 9 => 1.5, + _ => 1.0, + }; + } - public static double 娼婦労働倍率(this Unit u) - { - return u.着衣番号 switch - { - 0 => 1.0, - 1 => 1.2, - 2 => 1.1, - 3 => 1.2, - 4 => 1.2, - 5 => 1.3, - 6 => 1.4, - 7 => 1.5, - 8 => 1.5, - 9 => 1.5, - _ => 1.0, - }; - } + public static double 娼婦労働倍率(this Unit u) + { + return u.着衣番号 switch + { + 0 => 1.0, + 1 => 1.2, + 2 => 1.1, + 3 => 1.2, + 4 => 1.2, + 5 => 1.3, + 6 => 1.4, + 7 => 1.5, + 8 => 1.5, + 9 => 1.5, + _ => 1.0, + }; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1.cs index fcd0feb..d5fb2a5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1.cs @@ -1,20 +1,21 @@ -namespace SlaveMatrix; - -public class 角1 : Ele +namespace SlaveMatrix { - public virtual double 展開 { get; set; } + public class 角1 : Ele + { + public virtual double 展開 { get; set; } - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1D.cs index 0e69622..4be7651 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 角1D : EleD +namespace SlaveMatrix { + [Serializable] + public class 角1D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一.cs index f84df6a..0214eb4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一.cs @@ -1,560 +1,561 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角1_一 : 角1 +namespace SlaveMatrix { - public Par X0Y0_根; + public class 角1_一 : 角1 + { + public Par X0Y0_根; - public Par X0Y0_線1; + public Par X0Y0_線1; - public Par X0Y0_線2; + public Par X0Y0_線2; - public Par X0Y0_線3; + public Par X0Y0_線3; - public Par X0Y0_線4; + public Par X0Y0_線4; - public Par X0Y0_線5; + public Par X0Y0_線5; - public Par X0Y0_線6; + public Par X0Y0_線6; - public Par X0Y0_線7; + public Par X0Y0_線7; - public Par X0Y0_線8; + public Par X0Y0_線8; - public Par X0Y0_線9; + public Par X0Y0_線9; - public Par X0Y0_線10; + public Par X0Y0_線10; - public Par X0Y1_根; + public Par X0Y1_根; - public Par X0Y1_折線1; + public Par X0Y1_折線1; - public Par X0Y1_折線2; + public Par X0Y1_折線2; - public Par X0Y1_線1; + public Par X0Y1_線1; - public Par X0Y1_線2; + public Par X0Y1_線2; - public Par X0Y1_線3; + public Par X0Y1_線3; - public Par X0Y1_線4; + public Par X0Y1_線4; - public ColorD 根CD; + public ColorD 根CD; - public ColorD 線1CD; + public ColorD 線1CD; - public ColorD 線2CD; + public ColorD 線2CD; - public ColorD 線3CD; + public ColorD 線3CD; - public ColorD 線4CD; + public ColorD 線4CD; - public ColorD 線5CD; + public ColorD 線5CD; - public ColorD 線6CD; + public ColorD 線6CD; - public ColorD 線7CD; + public ColorD 線7CD; - public ColorD 線8CD; + public ColorD 線8CD; - public ColorD 線9CD; + public ColorD 線9CD; - public ColorD 線10CD; + public ColorD 線10CD; - public ColorD 折線1CD; + public ColorD 折線1CD; - public ColorD 折線2CD; + public ColorD 折線2CD; - public ColorP X0Y0_根CP; + public ColorP X0Y0_根CP; - public ColorP X0Y0_線1CP; + public ColorP X0Y0_線1CP; - public ColorP X0Y0_線2CP; + public ColorP X0Y0_線2CP; - public ColorP X0Y0_線3CP; + public ColorP X0Y0_線3CP; - public ColorP X0Y0_線4CP; + public ColorP X0Y0_線4CP; - public ColorP X0Y0_線5CP; + public ColorP X0Y0_線5CP; - public ColorP X0Y0_線6CP; + public ColorP X0Y0_線6CP; - public ColorP X0Y0_線7CP; + public ColorP X0Y0_線7CP; - public ColorP X0Y0_線8CP; + public ColorP X0Y0_線8CP; - public ColorP X0Y0_線9CP; + public ColorP X0Y0_線9CP; - public ColorP X0Y0_線10CP; + public ColorP X0Y0_線10CP; - public ColorP X0Y1_根CP; + public ColorP X0Y1_根CP; - public ColorP X0Y1_折線1CP; + public ColorP X0Y1_折線1CP; - public ColorP X0Y1_折線2CP; + public ColorP X0Y1_折線2CP; - public ColorP X0Y1_線1CP; + public ColorP X0Y1_線1CP; - public ColorP X0Y1_線2CP; + public ColorP X0Y1_線2CP; - public ColorP X0Y1_線3CP; + public ColorP X0Y1_線3CP; - public ColorP X0Y1_線4CP; + public ColorP X0Y1_線4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = 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 線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; - X0Y0_線5.Hit = value; - } - } - - public bool 線6_表示 - { - get - { - return X0Y0_線6.Dra; - } - set - { - X0Y0_線6.Dra = value; - X0Y0_線6.Hit = value; - } - } - - public bool 線7_表示 - { - get - { - return X0Y0_線7.Dra; - } - set - { - X0Y0_線7.Dra = value; - X0Y0_線7.Hit = value; - } - } - - public bool 線8_表示 - { - get - { - return X0Y0_線8.Dra; - } - set - { - X0Y0_線8.Dra = value; - X0Y0_線8.Hit = value; - } - } - - public bool 線9_表示 - { - get - { - return X0Y0_線9.Dra; - } - set - { - X0Y0_線9.Dra = value; - X0Y0_線9.Hit = value; - } - } - - public bool 線10_表示 - { - get - { - return X0Y0_線10.Dra; - } - set - { - X0Y0_線10.Dra = value; - X0Y0_線10.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 override bool 表示 - { - get - { - return 根_表示; - } - set - { - 根_表示 = value; - 線1_表示 = value; - 線2_表示 = value; - 線3_表示 = value; - 線4_表示 = value; - 線5_表示 = value; - 線6_表示 = value; - 線7_表示 = value; - 線8_表示 = value; - 線9_表示 = value; - 線10_表示 = value; - 折線1_表示 = value; - 折線2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 根CD.不透明度; - } - set - { - 根CD.不透明度 = value; - 線1CD.不透明度 = value; - 線2CD.不透明度 = value; - 線3CD.不透明度 = value; - 線4CD.不透明度 = value; - 線5CD.不透明度 = value; - 線6CD.不透明度 = value; - 線7CD.不透明度 = value; - 線8CD.不透明度 = value; - 線9CD.不透明度 = value; - 線10CD.不透明度 = value; - 折線1CD.不透明度 = value; - 折線2CD.不透明度 = value; - } - } - - public 角1_一(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角1_一D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["角"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_根 = pars["根"].ToPar(); - X0Y0_線1 = pars["線1"].ToPar(); - X0Y0_線2 = pars["線2"].ToPar(); - X0Y0_線3 = pars["線3"].ToPar(); - X0Y0_線4 = pars["線4"].ToPar(); - X0Y0_線5 = pars["線5"].ToPar(); - X0Y0_線6 = pars["線6"].ToPar(); - X0Y0_線7 = pars["線7"].ToPar(); - X0Y0_線8 = pars["線8"].ToPar(); - X0Y0_線9 = pars["線9"].ToPar(); - X0Y0_線10 = pars["線10"].ToPar(); - pars = 本体[0][1]; - X0Y1_根 = pars["根"].ToPar(); - X0Y1_折線1 = pars["折線1"].ToPar(); - X0Y1_折線2 = pars["折線2"].ToPar(); - X0Y1_線1 = pars["線1"].ToPar(); - X0Y1_線2 = pars["線2"].ToPar(); - X0Y1_線3 = pars["線3"].ToPar(); - X0Y1_線4 = pars["線4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根_表示 = e.根_表示; - 線1_表示 = e.線1_表示; - 線2_表示 = e.線2_表示; - 線3_表示 = e.線3_表示; - 線4_表示 = e.線4_表示; - 線5_表示 = e.線5_表示; - 線6_表示 = e.線6_表示; - 線7_表示 = e.線7_表示; - 線8_表示 = e.線8_表示; - 線9_表示 = e.線9_表示; - 線10_表示 = e.線10_表示; - 折線1_表示 = e.折線1_表示; - 折線2_表示 = e.折線2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_根CP = new ColorP(X0Y0_根, 根CD, DisUnit, abj: true); - X0Y0_線1CP = new ColorP(X0Y0_線1, 線1CD, DisUnit, abj: false); - X0Y0_線2CP = new ColorP(X0Y0_線2, 線2CD, DisUnit, abj: false); - X0Y0_線3CP = new ColorP(X0Y0_線3, 線3CD, DisUnit, abj: false); - X0Y0_線4CP = new ColorP(X0Y0_線4, 線4CD, DisUnit, abj: false); - X0Y0_線5CP = new ColorP(X0Y0_線5, 線5CD, DisUnit, abj: false); - X0Y0_線6CP = new ColorP(X0Y0_線6, 線6CD, DisUnit, abj: false); - X0Y0_線7CP = new ColorP(X0Y0_線7, 線7CD, DisUnit, abj: false); - X0Y0_線8CP = new ColorP(X0Y0_線8, 線8CD, DisUnit, abj: false); - X0Y0_線9CP = new ColorP(X0Y0_線9, 線9CD, DisUnit, abj: false); - X0Y0_線10CP = new ColorP(X0Y0_線10, 線10CD, DisUnit, abj: false); - 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: false); - X0Y1_線2CP = new ColorP(X0Y1_線2, 線2CD, DisUnit, abj: false); - X0Y1_線3CP = new ColorP(X0Y1_線3, 線3CD, DisUnit, abj: false); - X0Y1_線4CP = new ColorP(X0Y1_線4, 線4CD, DisUnit, abj: false); - 濃度 = e.濃度; - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_根CP.Update(); - X0Y0_線1CP.Update(); - X0Y0_線2CP.Update(); - X0Y0_線3CP.Update(); - X0Y0_線4CP.Update(); - X0Y0_線5CP.Update(); - X0Y0_線6CP.Update(); - X0Y0_線7CP.Update(); - X0Y0_線8CP.Update(); - X0Y0_線9CP.Update(); - X0Y0_線10CP.Update(); - } - else - { - X0Y1_根CP.Update(); - X0Y1_折線1CP.Update(); - X0Y1_折線2CP.Update(); - X0Y1_線1CP.Update(); - X0Y1_線2CP.Update(); - X0Y1_線3CP.Update(); - X0Y1_線4CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 線1CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線2CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線3CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線4CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線5CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線6CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線7CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線8CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線9CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線10CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 線1CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線2CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線3CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線4CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線5CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線6CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線7CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線8CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線9CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線10CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T1(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 線1CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線2CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線3CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線4CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線5CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線6CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線7CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線8CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線9CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線10CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = 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 線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; + X0Y0_線5.Hit = value; + } + } + + public bool 線6_表示 + { + get + { + return X0Y0_線6.Dra; + } + set + { + X0Y0_線6.Dra = value; + X0Y0_線6.Hit = value; + } + } + + public bool 線7_表示 + { + get + { + return X0Y0_線7.Dra; + } + set + { + X0Y0_線7.Dra = value; + X0Y0_線7.Hit = value; + } + } + + public bool 線8_表示 + { + get + { + return X0Y0_線8.Dra; + } + set + { + X0Y0_線8.Dra = value; + X0Y0_線8.Hit = value; + } + } + + public bool 線9_表示 + { + get + { + return X0Y0_線9.Dra; + } + set + { + X0Y0_線9.Dra = value; + X0Y0_線9.Hit = value; + } + } + + public bool 線10_表示 + { + get + { + return X0Y0_線10.Dra; + } + set + { + X0Y0_線10.Dra = value; + X0Y0_線10.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 override bool 表示 + { + get + { + return 根_表示; + } + set + { + 根_表示 = value; + 線1_表示 = value; + 線2_表示 = value; + 線3_表示 = value; + 線4_表示 = value; + 線5_表示 = value; + 線6_表示 = value; + 線7_表示 = value; + 線8_表示 = value; + 線9_表示 = value; + 線10_表示 = value; + 折線1_表示 = value; + 折線2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 根CD.不透明度; + } + set + { + 根CD.不透明度 = value; + 線1CD.不透明度 = value; + 線2CD.不透明度 = value; + 線3CD.不透明度 = value; + 線4CD.不透明度 = value; + 線5CD.不透明度 = value; + 線6CD.不透明度 = value; + 線7CD.不透明度 = value; + 線8CD.不透明度 = value; + 線9CD.不透明度 = value; + 線10CD.不透明度 = value; + 折線1CD.不透明度 = value; + 折線2CD.不透明度 = value; + } + } + + public 角1_一(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角1_一D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢中["角"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_根 = pars["根"].ToPar(); + X0Y0_線1 = pars["線1"].ToPar(); + X0Y0_線2 = pars["線2"].ToPar(); + X0Y0_線3 = pars["線3"].ToPar(); + X0Y0_線4 = pars["線4"].ToPar(); + X0Y0_線5 = pars["線5"].ToPar(); + X0Y0_線6 = pars["線6"].ToPar(); + X0Y0_線7 = pars["線7"].ToPar(); + X0Y0_線8 = pars["線8"].ToPar(); + X0Y0_線9 = pars["線9"].ToPar(); + X0Y0_線10 = pars["線10"].ToPar(); + pars = 本体[0][1]; + X0Y1_根 = pars["根"].ToPar(); + X0Y1_折線1 = pars["折線1"].ToPar(); + X0Y1_折線2 = pars["折線2"].ToPar(); + X0Y1_線1 = pars["線1"].ToPar(); + X0Y1_線2 = pars["線2"].ToPar(); + X0Y1_線3 = pars["線3"].ToPar(); + X0Y1_線4 = pars["線4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根_表示 = e.根_表示; + 線1_表示 = e.線1_表示; + 線2_表示 = e.線2_表示; + 線3_表示 = e.線3_表示; + 線4_表示 = e.線4_表示; + 線5_表示 = e.線5_表示; + 線6_表示 = e.線6_表示; + 線7_表示 = e.線7_表示; + 線8_表示 = e.線8_表示; + 線9_表示 = e.線9_表示; + 線10_表示 = e.線10_表示; + 折線1_表示 = e.折線1_表示; + 折線2_表示 = e.折線2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_根CP = new ColorP(X0Y0_根, 根CD, DisUnit, abj: true); + X0Y0_線1CP = new ColorP(X0Y0_線1, 線1CD, DisUnit, abj: false); + X0Y0_線2CP = new ColorP(X0Y0_線2, 線2CD, DisUnit, abj: false); + X0Y0_線3CP = new ColorP(X0Y0_線3, 線3CD, DisUnit, abj: false); + X0Y0_線4CP = new ColorP(X0Y0_線4, 線4CD, DisUnit, abj: false); + X0Y0_線5CP = new ColorP(X0Y0_線5, 線5CD, DisUnit, abj: false); + X0Y0_線6CP = new ColorP(X0Y0_線6, 線6CD, DisUnit, abj: false); + X0Y0_線7CP = new ColorP(X0Y0_線7, 線7CD, DisUnit, abj: false); + X0Y0_線8CP = new ColorP(X0Y0_線8, 線8CD, DisUnit, abj: false); + X0Y0_線9CP = new ColorP(X0Y0_線9, 線9CD, DisUnit, abj: false); + X0Y0_線10CP = new ColorP(X0Y0_線10, 線10CD, DisUnit, abj: false); + 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: false); + X0Y1_線2CP = new ColorP(X0Y1_線2, 線2CD, DisUnit, abj: false); + X0Y1_線3CP = new ColorP(X0Y1_線3, 線3CD, DisUnit, abj: false); + X0Y1_線4CP = new ColorP(X0Y1_線4, 線4CD, DisUnit, abj: false); + 濃度 = e.濃度; + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_根CP.Update(); + X0Y0_線1CP.Update(); + X0Y0_線2CP.Update(); + X0Y0_線3CP.Update(); + X0Y0_線4CP.Update(); + X0Y0_線5CP.Update(); + X0Y0_線6CP.Update(); + X0Y0_線7CP.Update(); + X0Y0_線8CP.Update(); + X0Y0_線9CP.Update(); + X0Y0_線10CP.Update(); + } + else + { + X0Y1_根CP.Update(); + X0Y1_折線1CP.Update(); + X0Y1_折線2CP.Update(); + X0Y1_線1CP.Update(); + X0Y1_線2CP.Update(); + X0Y1_線3CP.Update(); + X0Y1_線4CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 線1CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線2CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線3CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線4CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線5CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線6CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線7CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線8CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線9CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線10CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 線1CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線2CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線3CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線4CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線5CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線6CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線7CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線8CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線9CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線10CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T1(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 線1CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線2CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線3CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線4CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線5CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線6CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線7CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線8CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線9CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線10CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一D.cs index 75284f9..9ded1f8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一D.cs @@ -1,44 +1,45 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 角1_一D : 角1D +namespace SlaveMatrix { - public bool 根_表示 = true; + [Serializable] + public class 角1_一D : 角1D + { + public bool 根_表示 = true; - public bool 線1_表示 = true; + public bool 線1_表示 = true; - public bool 線2_表示 = true; + public bool 線2_表示 = true; - public bool 線3_表示 = true; + public bool 線3_表示 = true; - public bool 線4_表示 = true; + public bool 線4_表示 = true; - public bool 線5_表示 = true; + public bool 線5_表示 = true; - public bool 線6_表示 = true; + public bool 線6_表示 = true; - public bool 線7_表示 = true; + public bool 線7_表示 = true; - public bool 線8_表示 = true; + public bool 線8_表示 = true; - public bool 線9_表示 = true; + public bool 線9_表示 = true; - public bool 線10_表示 = true; + public bool 線10_表示 = true; - public bool 折線1_表示 = true; + public bool 折線1_表示 = true; - public bool 折線2_表示 = true; + public bool 折線2_表示 = true; - public 角1_一D() - { - ThisType = GetType(); - } + public 角1_一D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 角1_一(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 角1_一(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫.cs index fbd8057..bde24e7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫.cs @@ -1,442 +1,443 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角1_虫 : 角1 +namespace SlaveMatrix { - public Par X0Y0_根; + public class 角1_虫 : 角1 + { + public Par X0Y0_根; - public Par X0Y0_器官左_器官1; + public Par X0Y0_器官左_器官1; - public Par X0Y0_器官左_器官2; + public Par X0Y0_器官左_器官2; - public Par X0Y0_器官右_器官1; + public Par X0Y0_器官右_器官1; - public Par X0Y0_器官右_器官2; + public Par X0Y0_器官右_器官2; - public Par X0Y0_線; + public Par X0Y0_線; - public Par X0Y1_根; + public Par X0Y1_根; - public Par X0Y1_器官左_器官1; + public Par X0Y1_器官左_器官1; - public Par X0Y1_器官左_器官2; + public Par X0Y1_器官左_器官2; - public Par X0Y1_器官右_器官1; + public Par X0Y1_器官右_器官1; - public Par X0Y1_器官右_器官2; + public Par X0Y1_器官右_器官2; - public Par X0Y1_線; + public Par X0Y1_線; - public Par X0Y1_折線1; + public Par X0Y1_折線1; - public Par X0Y1_折線2; + public Par X0Y1_折線2; - public ColorD 根CD; + public ColorD 根CD; - public ColorD 器官左_器官1CD; + public ColorD 器官左_器官1CD; - public ColorD 器官左_器官2CD; + public ColorD 器官左_器官2CD; - public ColorD 器官右_器官1CD; + public ColorD 器官右_器官1CD; - public ColorD 器官右_器官2CD; + public ColorD 器官右_器官2CD; - public ColorD 線CD; + public ColorD 線CD; - public ColorD 折線1CD; + public ColorD 折線1CD; - public ColorD 折線2CD; + public ColorD 折線2CD; - public ColorP X0Y0_根CP; + public ColorP X0Y0_根CP; - public ColorP X0Y0_器官左_器官1CP; + public ColorP X0Y0_器官左_器官1CP; - public ColorP X0Y0_器官左_器官2CP; + public ColorP X0Y0_器官左_器官2CP; - public ColorP X0Y0_器官右_器官1CP; + public ColorP X0Y0_器官右_器官1CP; - public ColorP X0Y0_器官右_器官2CP; + public ColorP X0Y0_器官右_器官2CP; - public ColorP X0Y0_線CP; + public ColorP X0Y0_線CP; - public ColorP X0Y1_根CP; + public ColorP X0Y1_根CP; - public ColorP X0Y1_器官左_器官1CP; + public ColorP X0Y1_器官左_器官1CP; - public ColorP X0Y1_器官左_器官2CP; + public ColorP X0Y1_器官左_器官2CP; - public ColorP X0Y1_器官右_器官1CP; + public ColorP X0Y1_器官右_器官1CP; - public ColorP X0Y1_器官右_器官2CP; + public ColorP X0Y1_器官右_器官2CP; - public ColorP X0Y1_線CP; + public ColorP X0Y1_線CP; - public ColorP X0Y1_折線1CP; + public ColorP X0Y1_折線1CP; - public ColorP X0Y1_折線2CP; + public ColorP X0Y1_折線2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 根_表示 - { - get - { - return X0Y0_根.Dra; - } - set - { - X0Y0_根.Dra = value; - X0Y1_根.Dra = value; - X0Y0_根.Hit = value; - X0Y1_根.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 器官左_器官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 器官左_器官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 器官右_器官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 線_表示 + { + get + { + return X0Y0_線.Dra; + } + set + { + X0Y0_線.Dra = value; + X0Y1_線.Dra = value; + X0Y0_線.Hit = value; + X0Y1_線.Hit = value; + } + } - public bool 折線1_表示 - { - get - { - return X0Y1_折線1.Dra; - } - set - { - X0Y1_折線1.Dra = value; - X0Y1_折線1.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 折線2_表示 + { + get + { + return X0Y1_折線2.Dra; + } + set + { + X0Y1_折線2.Dra = value; + X0Y1_折線2.Hit = value; + } + } - public override double 展開 - { - set - { - 位置C = new Vector2D(位置C.X, -0.013 * value); - } - } + public override double 展開 + { + set + { + 位置C = new Vector2D(位置C.X, -0.013 * value); + } + } - public override bool 表示 - { - get - { - return 根_表示; - } - set - { - 根_表示 = value; - 器官左_器官1_表示 = value; - 器官左_器官2_表示 = value; - 器官右_器官1_表示 = value; - 器官右_器官2_表示 = value; - 線_表示 = value; - 折線1_表示 = value; - 折線2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 根_表示; + } + set + { + 根_表示 = value; + 器官左_器官1_表示 = value; + 器官左_器官2_表示 = value; + 器官右_器官1_表示 = value; + 器官右_器官2_表示 = value; + 線_表示 = value; + 折線1_表示 = value; + 折線2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 根CD.不透明度; - } - set - { - 根CD.不透明度 = value; - 器官左_器官1CD.不透明度 = value; - 器官左_器官2CD.不透明度 = value; - 器官右_器官1CD.不透明度 = value; - 器官右_器官2CD.不透明度 = value; - 線CD.不透明度 = value; - 折線1CD.不透明度 = value; - 折線2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 根CD.不透明度; + } + set + { + 根CD.不透明度 = value; + 器官左_器官1CD.不透明度 = value; + 器官左_器官2CD.不透明度 = value; + 器官右_器官1CD.不透明度 = value; + 器官右_器官2CD.不透明度 = value; + 線CD.不透明度 = value; + 折線1CD.不透明度 = value; + 折線2CD.不透明度 = value; + } + } - public 角1_虫(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角1_虫D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["角"][2]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_根 = pars["根"].ToPar(); - Pars pars2 = pars["器官左"].ToPars(); - X0Y0_器官左_器官1 = pars2["器官1"].ToPar(); - X0Y0_器官左_器官2 = pars2["器官2"].ToPar(); - pars2 = pars["器官右"].ToPars(); - X0Y0_器官右_器官1 = pars2["器官1"].ToPar(); - X0Y0_器官右_器官2 = pars2["器官2"].ToPar(); - X0Y0_線 = pars["線"].ToPar(); - pars = 本体[0][1]; - X0Y1_根 = pars["根"].ToPar(); - pars2 = pars["器官左"].ToPars(); - X0Y1_器官左_器官1 = pars2["器官1"].ToPar(); - X0Y1_器官左_器官2 = pars2["器官2"].ToPar(); - pars2 = pars["器官右"].ToPars(); - X0Y1_器官右_器官1 = pars2["器官1"].ToPar(); - X0Y1_器官右_器官2 = pars2["器官2"].ToPar(); - X0Y1_線 = pars["線"].ToPar(); - X0Y1_折線1 = pars["折線1"].ToPar(); - X0Y1_折線2 = pars["折線2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根_表示 = e.根_表示; - 器官左_器官1_表示 = e.器官左_器官1_表示; - 器官左_器官2_表示 = e.器官左_器官2_表示; - 器官右_器官1_表示 = e.器官右_器官1_表示; - 器官右_器官2_表示 = e.器官右_器官2_表示; - 線_表示 = e.線_表示; - 折線1_表示 = e.折線1_表示; - 折線2_表示 = e.折線2_表示; - 展開 = e.展開; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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); - 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_線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); - 濃度 = e.濃度; - } + public 角1_虫(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角1_虫D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢中["角"][2]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_根 = pars["根"].ToPar(); + Pars pars2 = pars["器官左"].ToPars(); + X0Y0_器官左_器官1 = pars2["器官1"].ToPar(); + X0Y0_器官左_器官2 = pars2["器官2"].ToPar(); + pars2 = pars["器官右"].ToPars(); + X0Y0_器官右_器官1 = pars2["器官1"].ToPar(); + X0Y0_器官右_器官2 = pars2["器官2"].ToPar(); + X0Y0_線 = pars["線"].ToPar(); + pars = 本体[0][1]; + X0Y1_根 = pars["根"].ToPar(); + pars2 = pars["器官左"].ToPars(); + X0Y1_器官左_器官1 = pars2["器官1"].ToPar(); + X0Y1_器官左_器官2 = pars2["器官2"].ToPar(); + pars2 = pars["器官右"].ToPars(); + X0Y1_器官右_器官1 = pars2["器官1"].ToPar(); + X0Y1_器官右_器官2 = pars2["器官2"].ToPar(); + X0Y1_線 = pars["線"].ToPar(); + X0Y1_折線1 = pars["折線1"].ToPar(); + X0Y1_折線2 = pars["折線2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根_表示 = e.根_表示; + 器官左_器官1_表示 = e.器官左_器官1_表示; + 器官左_器官2_表示 = e.器官左_器官2_表示; + 器官右_器官1_表示 = e.器官右_器官1_表示; + 器官右_器官2_表示 = e.器官右_器官2_表示; + 線_表示 = e.線_表示; + 折線1_表示 = e.折線1_表示; + 折線2_表示 = e.折線2_表示; + 展開 = e.展開; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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); + 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_線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); + 濃度 = e.濃度; + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_根CP.Update(); - X0Y0_器官左_器官1CP.Update(); - X0Y0_器官左_器官2CP.Update(); - X0Y0_器官右_器官1CP.Update(); - X0Y0_器官右_器官2CP.Update(); - X0Y0_線CP.Update(); - } - else - { - X0Y1_根CP.Update(); - X0Y1_器官左_器官1CP.Update(); - X0Y1_器官左_器官2CP.Update(); - X0Y1_器官右_器官1CP.Update(); - X0Y1_器官右_器官2CP.Update(); - X0Y1_線CP.Update(); - X0Y1_折線1CP.Update(); - X0Y1_折線2CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_根CP.Update(); + X0Y0_器官左_器官1CP.Update(); + X0Y0_器官左_器官2CP.Update(); + X0Y0_器官右_器官1CP.Update(); + X0Y0_器官右_器官2CP.Update(); + X0Y0_線CP.Update(); + } + else + { + X0Y1_根CP.Update(); + X0Y1_器官左_器官1CP.Update(); + X0Y1_器官左_器官2CP.Update(); + X0Y1_器官右_器官1CP.Update(); + X0Y1_器官右_器官2CP.Update(); + X0Y1_線CP.Update(); + X0Y1_折線1CP.Update(); + X0Y1_折線2CP.Update(); + } + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 器官左_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 器官左_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 器官右_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 器官右_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 器官左_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 器官左_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 器官右_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 器官右_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 器官左_器官1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 器官左_器官2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 器官右_器官1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 器官右_器官2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 器官左_器官1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 器官左_器官2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 器官右_器官1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 器官右_器官2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T1(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 器官左_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 器官左_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 器官右_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 器官右_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T1(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 器官左_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 器官左_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 器官右_器官1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 器官右_器官2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫D.cs index f1c0bfd..7a2beb0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫D.cs @@ -1,36 +1,37 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 角1_虫D : 角1D +namespace SlaveMatrix { - public bool 根_表示 = true; + [Serializable] + public class 角1_虫D : 角1D + { + public bool 根_表示 = true; - public bool 器官左_器官1_表示 = true; + public bool 器官左_器官1_表示 = true; - public bool 器官左_器官2_表示 = true; + public bool 器官左_器官2_表示 = true; - public bool 器官右_器官1_表示 = true; + public bool 器官右_器官1_表示 = true; - public bool 器官右_器官2_表示 = true; + public bool 器官右_器官2_表示 = true; - public bool 線_表示 = true; + public bool 線_表示 = true; - public bool 折線1_表示 = true; + public bool 折線1_表示 = true; - public bool 折線2_表示 = true; + public bool 折線2_表示 = true; - public double 展開; + public double 展開; - public 角1_虫D() - { - ThisType = GetType(); - } + public 角1_虫D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 角1_虫(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 角1_虫(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼.cs index b4b5b8b..72fefd6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼.cs @@ -1,402 +1,403 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角1_鬼 : 角1 +namespace SlaveMatrix { - public Par X0Y0_根; + public class 角1_鬼 : 角1 + { + public Par X0Y0_根; - public Par X0Y0_線1; + public Par X0Y0_線1; - public Par X0Y0_線2; + public Par X0Y0_線2; - public Par X0Y0_線3; + public Par X0Y0_線3; - public Par X0Y0_線4; + public Par X0Y0_線4; - public Par X0Y0_線5; + public Par X0Y0_線5; - public Par X0Y1_根; + public Par X0Y1_根; - public Par X0Y1_折線1; + public Par X0Y1_折線1; - public Par X0Y1_折線2; + public Par X0Y1_折線2; - public Par X0Y1_線1; + public Par X0Y1_線1; - public Par X0Y1_線2; + public Par X0Y1_線2; - public ColorD 根CD; + public ColorD 根CD; - public ColorD 線1CD; + public ColorD 線1CD; - public ColorD 線2CD; + public ColorD 線2CD; - public ColorD 線3CD; + public ColorD 線3CD; - public ColorD 線4CD; + public ColorD 線4CD; - public ColorD 線5CD; + public ColorD 線5CD; - public ColorD 折線1CD; + public ColorD 折線1CD; - public ColorD 折線2CD; + public ColorD 折線2CD; - public ColorP X0Y0_根CP; + public ColorP X0Y0_根CP; - public ColorP X0Y0_線1CP; + public ColorP X0Y0_線1CP; - public ColorP X0Y0_線2CP; + public ColorP X0Y0_線2CP; - public ColorP X0Y0_線3CP; + public ColorP X0Y0_線3CP; - public ColorP X0Y0_線4CP; + public ColorP X0Y0_線4CP; - public ColorP X0Y0_線5CP; + public ColorP X0Y0_線5CP; - public ColorP X0Y1_根CP; + public ColorP X0Y1_根CP; - public ColorP X0Y1_折線1CP; + public ColorP X0Y1_折線1CP; - public ColorP X0Y1_折線2CP; + public ColorP X0Y1_折線2CP; - public ColorP X0Y1_線1CP; + public ColorP X0Y1_線1CP; - public ColorP X0Y1_線2CP; + public ColorP X0Y1_線2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 根_表示 - { - get - { - return X0Y0_根.Dra; - } - set - { - X0Y0_根.Dra = value; - X0Y1_根.Dra = value; - X0Y0_根.Hit = value; - X0Y1_根.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 線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 線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; - X0Y0_線3.Hit = value; - } - } + public bool 線3_表示 + { + get + { + return X0Y0_線3.Dra; + } + set + { + X0Y0_線3.Dra = value; + X0Y0_線3.Hit = value; + } + } - public bool 線4_表示 - { - get - { - return X0Y0_線4.Dra; - } - set - { - X0Y0_線4.Dra = value; - X0Y0_線4.Hit = value; - } - } + public bool 線4_表示 + { + get + { + return X0Y0_線4.Dra; + } + set + { + X0Y0_線4.Dra = value; + X0Y0_線4.Hit = value; + } + } - public bool 線5_表示 - { - get - { - return X0Y0_線5.Dra; - } - set - { - X0Y0_線5.Dra = value; - X0Y0_線5.Hit = value; - } - } + public bool 線5_表示 + { + get + { + return X0Y0_線5.Dra; + } + set + { + X0Y0_線5.Dra = value; + X0Y0_線5.Hit = value; + } + } - public bool 折線1_表示 - { - get - { - return X0Y1_折線1.Dra; - } - set - { - X0Y1_折線1.Dra = value; - X0Y1_折線1.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 折線2_表示 + { + get + { + return X0Y1_折線2.Dra; + } + set + { + X0Y1_折線2.Dra = value; + X0Y1_折線2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 根_表示; - } - set - { - 根_表示 = value; - 線1_表示 = value; - 線2_表示 = value; - 線3_表示 = value; - 線4_表示 = value; - 線5_表示 = value; - 折線1_表示 = value; - 折線2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 根_表示; + } + set + { + 根_表示 = value; + 線1_表示 = value; + 線2_表示 = value; + 線3_表示 = value; + 線4_表示 = value; + 線5_表示 = value; + 折線1_表示 = value; + 折線2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 根CD.不透明度; - } - set - { - 根CD.不透明度 = value; - 線1CD.不透明度 = value; - 線2CD.不透明度 = value; - 線3CD.不透明度 = value; - 線4CD.不透明度 = value; - 線5CD.不透明度 = value; - 折線1CD.不透明度 = value; - 折線2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 根CD.不透明度; + } + set + { + 根CD.不透明度 = value; + 線1CD.不透明度 = value; + 線2CD.不透明度 = value; + 線3CD.不透明度 = value; + 線4CD.不透明度 = value; + 線5CD.不透明度 = value; + 折線1CD.不透明度 = value; + 折線2CD.不透明度 = value; + } + } - public 角1_鬼(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角1_鬼D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["角"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_根 = pars["根"].ToPar(); - X0Y0_線1 = pars["線1"].ToPar(); - X0Y0_線2 = pars["線2"].ToPar(); - X0Y0_線3 = pars["線3"].ToPar(); - X0Y0_線4 = pars["線4"].ToPar(); - X0Y0_線5 = pars["線5"].ToPar(); - pars = 本体[0][1]; - X0Y1_根 = pars["根"].ToPar(); - X0Y1_折線1 = pars["折線1"].ToPar(); - X0Y1_折線2 = pars["折線2"].ToPar(); - X0Y1_線1 = pars["線1"].ToPar(); - X0Y1_線2 = pars["線2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根_表示 = e.根_表示; - 線1_表示 = e.線1_表示; - 線2_表示 = e.線2_表示; - 線3_表示 = e.線3_表示; - 線4_表示 = e.線4_表示; - 線5_表示 = e.線5_表示; - 折線1_表示 = e.折線1_表示; - 折線2_表示 = e.折線2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_根CP = new ColorP(X0Y0_根, 根CD, DisUnit, abj: true); - X0Y0_線1CP = new ColorP(X0Y0_線1, 線1CD, DisUnit, abj: false); - X0Y0_線2CP = new ColorP(X0Y0_線2, 線2CD, DisUnit, abj: false); - X0Y0_線3CP = new ColorP(X0Y0_線3, 線3CD, DisUnit, abj: false); - X0Y0_線4CP = new ColorP(X0Y0_線4, 線4CD, DisUnit, abj: false); - X0Y0_線5CP = new ColorP(X0Y0_線5, 線5CD, DisUnit, abj: false); - 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: false); - X0Y1_線2CP = new ColorP(X0Y1_線2, 線2CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 角1_鬼(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角1_鬼D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢中["角"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_根 = pars["根"].ToPar(); + X0Y0_線1 = pars["線1"].ToPar(); + X0Y0_線2 = pars["線2"].ToPar(); + X0Y0_線3 = pars["線3"].ToPar(); + X0Y0_線4 = pars["線4"].ToPar(); + X0Y0_線5 = pars["線5"].ToPar(); + pars = 本体[0][1]; + X0Y1_根 = pars["根"].ToPar(); + X0Y1_折線1 = pars["折線1"].ToPar(); + X0Y1_折線2 = pars["折線2"].ToPar(); + X0Y1_線1 = pars["線1"].ToPar(); + X0Y1_線2 = pars["線2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根_表示 = e.根_表示; + 線1_表示 = e.線1_表示; + 線2_表示 = e.線2_表示; + 線3_表示 = e.線3_表示; + 線4_表示 = e.線4_表示; + 線5_表示 = e.線5_表示; + 折線1_表示 = e.折線1_表示; + 折線2_表示 = e.折線2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_根CP = new ColorP(X0Y0_根, 根CD, DisUnit, abj: true); + X0Y0_線1CP = new ColorP(X0Y0_線1, 線1CD, DisUnit, abj: false); + X0Y0_線2CP = new ColorP(X0Y0_線2, 線2CD, DisUnit, abj: false); + X0Y0_線3CP = new ColorP(X0Y0_線3, 線3CD, DisUnit, abj: false); + X0Y0_線4CP = new ColorP(X0Y0_線4, 線4CD, DisUnit, abj: false); + X0Y0_線5CP = new ColorP(X0Y0_線5, 線5CD, DisUnit, abj: false); + 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: false); + X0Y1_線2CP = new ColorP(X0Y1_線2, 線2CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_根CP.Update(); - X0Y0_線1CP.Update(); - X0Y0_線2CP.Update(); - X0Y0_線3CP.Update(); - X0Y0_線4CP.Update(); - X0Y0_線5CP.Update(); - } - else - { - X0Y1_根CP.Update(); - X0Y1_折線1CP.Update(); - X0Y1_折線2CP.Update(); - X0Y1_線1CP.Update(); - X0Y1_線2CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_根CP.Update(); + X0Y0_線1CP.Update(); + X0Y0_線2CP.Update(); + X0Y0_線3CP.Update(); + X0Y0_線4CP.Update(); + X0Y0_線5CP.Update(); + } + else + { + X0Y1_根CP.Update(); + X0Y1_折線1CP.Update(); + X0Y1_折線2CP.Update(); + X0Y1_線1CP.Update(); + X0Y1_線2CP.Update(); + } + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 線1CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線2CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線3CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線4CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線5CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 線1CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線2CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線3CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線4CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線5CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 線1CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線2CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線3CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線4CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線5CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 線1CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線2CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線3CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線4CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線5CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T1(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 線1CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線2CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線3CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線4CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線5CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T1(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 線1CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線2CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線3CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線4CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線5CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼D.cs index 285b876..1253fc8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼D.cs @@ -1,34 +1,35 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 角1_鬼D : 角1D +namespace SlaveMatrix { - public bool 根_表示 = true; + [Serializable] + public class 角1_鬼D : 角1D + { + public bool 根_表示 = true; - public bool 線1_表示 = true; + public bool 線1_表示 = true; - public bool 線2_表示 = true; + public bool 線2_表示 = true; - public bool 線3_表示 = true; + public bool 線3_表示 = true; - public bool 線4_表示 = true; + public bool 線4_表示 = true; - public bool 線5_表示 = true; + public bool 線5_表示 = true; - public bool 折線1_表示 = true; + public bool 折線1_表示 = true; - public bool 折線2_表示 = true; + public bool 折線2_表示 = true; - public 角1_鬼D() - { - ThisType = GetType(); - } + public 角1_鬼D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 角1_鬼(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 角1_鬼(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2.cs index 5629c2f..6187885 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2.cs @@ -1,29 +1,30 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角2 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 角2 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public virtual void 根描画(Are Are) - { - 本体.Draw(Are); - } + public virtual void 根描画(Are Are) + { + 本体.Draw(Are); + } - public virtual void 先描画(Are Are) - { - } + public virtual void 先描画(Are Are) + { + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2D.cs index cbc4d07..ad87f76 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 角2D : EleD +namespace SlaveMatrix { + [Serializable] + public class 角2D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1.cs index be4cd3f..1527c2d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1.cs @@ -1,456 +1,457 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角2_山1 : 角2 +namespace SlaveMatrix { - public Par X0Y0_根; + public class 角2_山1 : 角2 + { + public Par X0Y0_根; - public Par X0Y0_凸1; + public Par X0Y0_凸1; - public Par X0Y0_凸2; + public Par X0Y0_凸2; - public Par X0Y0_凸3; + public Par X0Y0_凸3; - public Par X0Y0_凸4; + public Par X0Y0_凸4; - public Par X0Y0_凸5; + public Par X0Y0_凸5; - public Par X0Y0_凸6; + public Par X0Y0_凸6; - public Par X0Y0_凸7; + public Par X0Y0_凸7; - public Par X0Y1_根; + public Par X0Y1_根; - public Par X0Y1_折線; + public Par X0Y1_折線; - public Par X0Y1_凸1; + public Par X0Y1_凸1; - public Par X0Y1_凸2; + public Par X0Y1_凸2; - public Par X0Y1_凸3; + public Par X0Y1_凸3; - public Par X0Y1_凸4; + public Par X0Y1_凸4; - public ColorD 根CD; + public ColorD 根CD; - public ColorD 凸1CD; + public ColorD 凸1CD; - public ColorD 凸2CD; + public ColorD 凸2CD; - public ColorD 凸3CD; + public ColorD 凸3CD; - public ColorD 凸4CD; + public ColorD 凸4CD; - public ColorD 凸5CD; + public ColorD 凸5CD; - public ColorD 凸6CD; + public ColorD 凸6CD; - public ColorD 凸7CD; + public ColorD 凸7CD; - public ColorD 折線CD; + public ColorD 折線CD; - public ColorP X0Y0_根CP; + public ColorP X0Y0_根CP; - public ColorP X0Y0_凸1CP; + public ColorP X0Y0_凸1CP; - public ColorP X0Y0_凸2CP; + public ColorP X0Y0_凸2CP; - public ColorP X0Y0_凸3CP; + public ColorP X0Y0_凸3CP; - public ColorP X0Y0_凸4CP; + public ColorP X0Y0_凸4CP; - public ColorP X0Y0_凸5CP; + public ColorP X0Y0_凸5CP; - public ColorP X0Y0_凸6CP; + public ColorP X0Y0_凸6CP; - public ColorP X0Y0_凸7CP; + public ColorP X0Y0_凸7CP; - public ColorP X0Y1_根CP; + public ColorP X0Y1_根CP; - public ColorP X0Y1_折線CP; + public ColorP X0Y1_折線CP; - public ColorP X0Y1_凸1CP; + public ColorP X0Y1_凸1CP; - public ColorP X0Y1_凸2CP; + public ColorP X0Y1_凸2CP; - public ColorP X0Y1_凸3CP; + public ColorP X0Y1_凸3CP; - public ColorP X0Y1_凸4CP; + public ColorP X0Y1_凸4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 根_表示 - { - get - { - return X0Y0_根.Dra; - } - set - { - X0Y0_根.Dra = value; - X0Y1_根.Dra = value; - X0Y0_根.Hit = value; - X0Y1_根.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 凸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 凸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 凸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 凸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; - X0Y0_凸5.Hit = value; - } - } + public bool 凸5_表示 + { + get + { + return X0Y0_凸5.Dra; + } + set + { + X0Y0_凸5.Dra = value; + X0Y0_凸5.Hit = value; + } + } - public bool 凸6_表示 - { - get - { - return X0Y0_凸6.Dra; - } - set - { - X0Y0_凸6.Dra = value; - X0Y0_凸6.Hit = value; - } - } + public bool 凸6_表示 + { + get + { + return X0Y0_凸6.Dra; + } + set + { + X0Y0_凸6.Dra = value; + X0Y0_凸6.Hit = value; + } + } - public bool 凸7_表示 - { - get - { - return X0Y0_凸7.Dra; - } - set - { - X0Y0_凸7.Dra = value; - X0Y0_凸7.Hit = value; - } - } + public bool 凸7_表示 + { + get + { + return X0Y0_凸7.Dra; + } + set + { + X0Y0_凸7.Dra = value; + X0Y0_凸7.Hit = value; + } + } - public bool 折線_表示 - { - get - { - return X0Y1_折線.Dra; - } - set - { - X0Y1_折線.Dra = value; - X0Y1_折線.Hit = value; - } - } + public bool 折線_表示 + { + get + { + return X0Y1_折線.Dra; + } + set + { + X0Y1_折線.Dra = value; + X0Y1_折線.Hit = value; + } + } - public override bool 表示 - { - get - { - return 根_表示; - } - set - { - 根_表示 = value; - 凸1_表示 = value; - 凸2_表示 = value; - 凸3_表示 = value; - 凸4_表示 = value; - 凸5_表示 = value; - 凸6_表示 = value; - 凸7_表示 = value; - 折線_表示 = value; - } - } + public override bool 表示 + { + get + { + return 根_表示; + } + set + { + 根_表示 = value; + 凸1_表示 = value; + 凸2_表示 = value; + 凸3_表示 = value; + 凸4_表示 = value; + 凸5_表示 = value; + 凸6_表示 = value; + 凸7_表示 = value; + 折線_表示 = value; + } + } - public override double 濃度 - { - get - { - return 根CD.不透明度; - } - set - { - 根CD.不透明度 = value; - 凸1CD.不透明度 = value; - 凸2CD.不透明度 = value; - 凸3CD.不透明度 = value; - 凸4CD.不透明度 = value; - 凸5CD.不透明度 = value; - 凸6CD.不透明度 = value; - 凸7CD.不透明度 = value; - 折線CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 根CD.不透明度; + } + set + { + 根CD.不透明度 = value; + 凸1CD.不透明度 = value; + 凸2CD.不透明度 = value; + 凸3CD.不透明度 = value; + 凸4CD.不透明度 = value; + 凸5CD.不透明度 = value; + 凸6CD.不透明度 = value; + 凸7CD.不透明度 = value; + 折線CD.不透明度 = value; + } + } - public 角2_山1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_山1D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_根 = pars["根"].ToPar(); - X0Y0_凸1 = pars["凸1"].ToPar(); - X0Y0_凸2 = pars["凸2"].ToPar(); - X0Y0_凸3 = pars["凸3"].ToPar(); - X0Y0_凸4 = pars["凸4"].ToPar(); - X0Y0_凸5 = pars["凸5"].ToPar(); - X0Y0_凸6 = pars["凸6"].ToPar(); - X0Y0_凸7 = pars["凸7"].ToPar(); - pars = 本体[0][1]; - X0Y1_根 = pars["根"].ToPar(); - X0Y1_折線 = pars["折線"].ToPar(); - X0Y1_凸1 = pars["凸1"].ToPar(); - X0Y1_凸2 = pars["凸2"].ToPar(); - X0Y1_凸3 = pars["凸3"].ToPar(); - X0Y1_凸4 = pars["凸4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根_表示 = e.根_表示; - 凸1_表示 = e.凸1_表示; - 凸2_表示 = e.凸2_表示; - 凸3_表示 = e.凸3_表示; - 凸4_表示 = e.凸4_表示; - 凸5_表示 = e.凸5_表示; - 凸6_表示 = e.凸6_表示; - 凸7_表示 = e.凸7_表示; - 折線_表示 = e.折線_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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); - X0Y1_根CP = new ColorP(X0Y1_根, 根CD, 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_凸3CP = new ColorP(X0Y1_凸3, 凸3CD, DisUnit, abj: true); - X0Y1_凸4CP = new ColorP(X0Y1_凸4, 凸4CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 角2_山1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_山1D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["角"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_根 = pars["根"].ToPar(); + X0Y0_凸1 = pars["凸1"].ToPar(); + X0Y0_凸2 = pars["凸2"].ToPar(); + X0Y0_凸3 = pars["凸3"].ToPar(); + X0Y0_凸4 = pars["凸4"].ToPar(); + X0Y0_凸5 = pars["凸5"].ToPar(); + X0Y0_凸6 = pars["凸6"].ToPar(); + X0Y0_凸7 = pars["凸7"].ToPar(); + pars = 本体[0][1]; + X0Y1_根 = pars["根"].ToPar(); + X0Y1_折線 = pars["折線"].ToPar(); + X0Y1_凸1 = pars["凸1"].ToPar(); + X0Y1_凸2 = pars["凸2"].ToPar(); + X0Y1_凸3 = pars["凸3"].ToPar(); + X0Y1_凸4 = pars["凸4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根_表示 = e.根_表示; + 凸1_表示 = e.凸1_表示; + 凸2_表示 = e.凸2_表示; + 凸3_表示 = e.凸3_表示; + 凸4_表示 = e.凸4_表示; + 凸5_表示 = e.凸5_表示; + 凸6_表示 = e.凸6_表示; + 凸7_表示 = e.凸7_表示; + 折線_表示 = e.折線_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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); + X0Y1_根CP = new ColorP(X0Y1_根, 根CD, 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_凸3CP = new ColorP(X0Y1_凸3, 凸3CD, DisUnit, abj: true); + X0Y1_凸4CP = new ColorP(X0Y1_凸4, 凸4CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_根.AngleBase = num * -47.9999999999999; - X0Y1_根.AngleBase = num * -47.9999999999999; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_根.AngleBase = num * -47.9999999999999; + X0Y1_根.AngleBase = num * -47.9999999999999; + 本体.JoinPAall(); + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_根CP.Update(); - X0Y0_凸1CP.Update(); - X0Y0_凸2CP.Update(); - X0Y0_凸3CP.Update(); - X0Y0_凸4CP.Update(); - X0Y0_凸5CP.Update(); - X0Y0_凸6CP.Update(); - X0Y0_凸7CP.Update(); - } - else - { - X0Y1_根CP.Update(); - X0Y1_折線CP.Update(); - X0Y1_凸1CP.Update(); - X0Y1_凸2CP.Update(); - X0Y1_凸3CP.Update(); - X0Y1_凸4CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_根CP.Update(); + X0Y0_凸1CP.Update(); + X0Y0_凸2CP.Update(); + X0Y0_凸3CP.Update(); + X0Y0_凸4CP.Update(); + X0Y0_凸5CP.Update(); + X0Y0_凸6CP.Update(); + X0Y0_凸7CP.Update(); + } + else + { + X0Y1_根CP.Update(); + X0Y1_折線CP.Update(); + X0Y1_凸1CP.Update(); + X0Y1_凸2CP.Update(); + X0Y1_凸3CP.Update(); + X0Y1_凸4CP.Update(); + } + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸7CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸7CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 凸1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 凸1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T1(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸7CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T1(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸7CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1D.cs index 4440c97..f164d98 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1D.cs @@ -1,36 +1,37 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 角2_山1D : 角2D +namespace SlaveMatrix { - public bool 根_表示 = true; + [Serializable] + public class 角2_山1D : 角2D + { + public bool 根_表示 = true; - public bool 凸1_表示 = true; + public bool 凸1_表示 = true; - public bool 凸2_表示 = true; + public bool 凸2_表示 = true; - public bool 凸3_表示 = true; + public bool 凸3_表示 = true; - public bool 凸4_表示 = true; + public bool 凸4_表示 = true; - public bool 凸5_表示 = true; + public bool 凸5_表示 = true; - public bool 凸6_表示 = true; + public bool 凸6_表示 = true; - public bool 凸7_表示 = true; + public bool 凸7_表示 = true; - public bool 折線_表示 = true; + public bool 折線_表示 = true; - public 角2_山1D() - { - ThisType = GetType(); - } + public 角2_山1D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 角2_山1(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 角2_山1(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2.cs index cd731cc..8b542ab 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2.cs @@ -1,521 +1,522 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角2_山2 : 角2 +namespace SlaveMatrix { - public Par X0Y0_根; + public class 角2_山2 : 角2 + { + public Par X0Y0_根; - public Par X0Y0_凸1; + public Par X0Y0_凸1; - public Par X0Y0_凸2; + public Par X0Y0_凸2; - public Par X0Y0_凸3; + public Par X0Y0_凸3; - public Par X0Y0_凸4; + public Par X0Y0_凸4; - public Par X0Y0_凸5; + public Par X0Y0_凸5; - public Par X0Y0_凸6; + public Par X0Y0_凸6; - public Par X0Y0_凸7; + public Par X0Y0_凸7; - public Par X0Y0_凸8; + public Par X0Y0_凸8; - public Par X0Y0_凸9; + public Par X0Y0_凸9; - public Par X0Y1_根; + public Par X0Y1_根; - public Par X0Y1_折線; + public Par X0Y1_折線; - public Par X0Y1_凸1; + public Par X0Y1_凸1; - public Par X0Y1_凸2; + public Par X0Y1_凸2; - public Par X0Y1_凸3; + public Par X0Y1_凸3; - public Par X0Y1_凸4; + public Par X0Y1_凸4; - public Par X0Y1_凸5; + public Par X0Y1_凸5; - public ColorD 根CD; + public ColorD 根CD; - public ColorD 凸1CD; + public ColorD 凸1CD; - public ColorD 凸2CD; + public ColorD 凸2CD; - public ColorD 凸3CD; + public ColorD 凸3CD; - public ColorD 凸4CD; + public ColorD 凸4CD; - public ColorD 凸5CD; + public ColorD 凸5CD; - public ColorD 凸6CD; + public ColorD 凸6CD; - public ColorD 凸7CD; + public ColorD 凸7CD; - public ColorD 凸8CD; + public ColorD 凸8CD; - public ColorD 凸9CD; + public ColorD 凸9CD; - public ColorD 折線CD; + public ColorD 折線CD; - public ColorP X0Y0_根CP; + public ColorP X0Y0_根CP; - public ColorP X0Y0_凸1CP; + public ColorP X0Y0_凸1CP; - public ColorP X0Y0_凸2CP; + public ColorP X0Y0_凸2CP; - public ColorP X0Y0_凸3CP; + public ColorP X0Y0_凸3CP; - public ColorP X0Y0_凸4CP; + public ColorP X0Y0_凸4CP; - public ColorP X0Y0_凸5CP; + public ColorP X0Y0_凸5CP; - public ColorP X0Y0_凸6CP; + public ColorP X0Y0_凸6CP; - public ColorP X0Y0_凸7CP; + public ColorP X0Y0_凸7CP; - public ColorP X0Y0_凸8CP; + public ColorP X0Y0_凸8CP; - public ColorP X0Y0_凸9CP; + public ColorP X0Y0_凸9CP; - public ColorP X0Y1_根CP; + public ColorP X0Y1_根CP; - public ColorP X0Y1_折線CP; + public ColorP X0Y1_折線CP; - public ColorP X0Y1_凸1CP; + public ColorP X0Y1_凸1CP; - public ColorP X0Y1_凸2CP; + public ColorP X0Y1_凸2CP; - public ColorP X0Y1_凸3CP; + public ColorP X0Y1_凸3CP; - public ColorP X0Y1_凸4CP; + public ColorP X0Y1_凸4CP; - public ColorP X0Y1_凸5CP; + public ColorP X0Y1_凸5CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = 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 凸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; - X0Y0_凸6.Hit = value; - } - } - - public bool 凸7_表示 - { - get - { - return X0Y0_凸7.Dra; - } - set - { - X0Y0_凸7.Dra = value; - X0Y0_凸7.Hit = value; - } - } - - public bool 凸8_表示 - { - get - { - return X0Y0_凸8.Dra; - } - set - { - X0Y0_凸8.Dra = value; - X0Y0_凸8.Hit = value; - } - } - - public bool 凸9_表示 - { - get - { - return X0Y0_凸9.Dra; - } - set - { - X0Y0_凸9.Dra = value; - X0Y0_凸9.Hit = value; - } - } - - public bool 折線_表示 - { - get - { - return X0Y1_折線.Dra; - } - set - { - X0Y1_折線.Dra = value; - X0Y1_折線.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 根_表示; - } - set - { - 根_表示 = value; - 凸1_表示 = value; - 凸2_表示 = value; - 凸3_表示 = value; - 凸4_表示 = value; - 凸5_表示 = value; - 凸6_表示 = value; - 凸7_表示 = value; - 凸8_表示 = value; - 凸9_表示 = value; - 折線_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 根CD.不透明度; - } - set - { - 根CD.不透明度 = value; - 凸1CD.不透明度 = value; - 凸2CD.不透明度 = value; - 凸3CD.不透明度 = value; - 凸4CD.不透明度 = value; - 凸5CD.不透明度 = value; - 凸6CD.不透明度 = value; - 凸7CD.不透明度 = value; - 凸8CD.不透明度 = value; - 凸9CD.不透明度 = value; - 折線CD.不透明度 = value; - } - } - - public 角2_山2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_山2D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_根 = pars["根"].ToPar(); - X0Y0_凸1 = pars["凸1"].ToPar(); - X0Y0_凸2 = pars["凸2"].ToPar(); - X0Y0_凸3 = pars["凸3"].ToPar(); - X0Y0_凸4 = pars["凸4"].ToPar(); - X0Y0_凸5 = pars["凸5"].ToPar(); - X0Y0_凸6 = pars["凸6"].ToPar(); - X0Y0_凸7 = pars["凸7"].ToPar(); - X0Y0_凸8 = pars["凸8"].ToPar(); - X0Y0_凸9 = pars["凸9"].ToPar(); - pars = 本体[0][1]; - X0Y1_根 = pars["根"].ToPar(); - X0Y1_折線 = pars["折線"].ToPar(); - X0Y1_凸1 = pars["凸1"].ToPar(); - X0Y1_凸2 = pars["凸2"].ToPar(); - X0Y1_凸3 = pars["凸3"].ToPar(); - X0Y1_凸4 = pars["凸4"].ToPar(); - X0Y1_凸5 = pars["凸5"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根_表示 = e.根_表示; - 凸1_表示 = e.凸1_表示; - 凸2_表示 = e.凸2_表示; - 凸3_表示 = e.凸3_表示; - 凸4_表示 = e.凸4_表示; - 凸5_表示 = e.凸5_表示; - 凸6_表示 = e.凸6_表示; - 凸7_表示 = e.凸7_表示; - 凸8_表示 = e.凸8_表示; - 凸9_表示 = e.凸9_表示; - 折線_表示 = e.折線_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_凸8CP = new ColorP(X0Y0_凸8, 凸8CD, DisUnit, abj: true); - X0Y0_凸9CP = new ColorP(X0Y0_凸9, 凸9CD, DisUnit, abj: true); - X0Y1_根CP = new ColorP(X0Y1_根, 根CD, 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_凸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); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_根.AngleBase = num * -49.0000000000001; - X0Y1_根.AngleBase = num * -49.0000000000001; - 本体.JoinPAall(); - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_根CP.Update(); - X0Y0_凸1CP.Update(); - X0Y0_凸2CP.Update(); - X0Y0_凸3CP.Update(); - X0Y0_凸4CP.Update(); - X0Y0_凸5CP.Update(); - X0Y0_凸6CP.Update(); - X0Y0_凸7CP.Update(); - X0Y0_凸8CP.Update(); - X0Y0_凸9CP.Update(); - } - else - { - X0Y1_根CP.Update(); - X0Y1_折線CP.Update(); - X0Y1_凸1CP.Update(); - X0Y1_凸2CP.Update(); - X0Y1_凸3CP.Update(); - X0Y1_凸4CP.Update(); - X0Y1_凸5CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸7CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸8CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸9CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 凸1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T1(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸7CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸8CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凸9CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = 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 凸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; + X0Y0_凸6.Hit = value; + } + } + + public bool 凸7_表示 + { + get + { + return X0Y0_凸7.Dra; + } + set + { + X0Y0_凸7.Dra = value; + X0Y0_凸7.Hit = value; + } + } + + public bool 凸8_表示 + { + get + { + return X0Y0_凸8.Dra; + } + set + { + X0Y0_凸8.Dra = value; + X0Y0_凸8.Hit = value; + } + } + + public bool 凸9_表示 + { + get + { + return X0Y0_凸9.Dra; + } + set + { + X0Y0_凸9.Dra = value; + X0Y0_凸9.Hit = value; + } + } + + public bool 折線_表示 + { + get + { + return X0Y1_折線.Dra; + } + set + { + X0Y1_折線.Dra = value; + X0Y1_折線.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 根_表示; + } + set + { + 根_表示 = value; + 凸1_表示 = value; + 凸2_表示 = value; + 凸3_表示 = value; + 凸4_表示 = value; + 凸5_表示 = value; + 凸6_表示 = value; + 凸7_表示 = value; + 凸8_表示 = value; + 凸9_表示 = value; + 折線_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 根CD.不透明度; + } + set + { + 根CD.不透明度 = value; + 凸1CD.不透明度 = value; + 凸2CD.不透明度 = value; + 凸3CD.不透明度 = value; + 凸4CD.不透明度 = value; + 凸5CD.不透明度 = value; + 凸6CD.不透明度 = value; + 凸7CD.不透明度 = value; + 凸8CD.不透明度 = value; + 凸9CD.不透明度 = value; + 折線CD.不透明度 = value; + } + } + + public 角2_山2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_山2D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["角"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_根 = pars["根"].ToPar(); + X0Y0_凸1 = pars["凸1"].ToPar(); + X0Y0_凸2 = pars["凸2"].ToPar(); + X0Y0_凸3 = pars["凸3"].ToPar(); + X0Y0_凸4 = pars["凸4"].ToPar(); + X0Y0_凸5 = pars["凸5"].ToPar(); + X0Y0_凸6 = pars["凸6"].ToPar(); + X0Y0_凸7 = pars["凸7"].ToPar(); + X0Y0_凸8 = pars["凸8"].ToPar(); + X0Y0_凸9 = pars["凸9"].ToPar(); + pars = 本体[0][1]; + X0Y1_根 = pars["根"].ToPar(); + X0Y1_折線 = pars["折線"].ToPar(); + X0Y1_凸1 = pars["凸1"].ToPar(); + X0Y1_凸2 = pars["凸2"].ToPar(); + X0Y1_凸3 = pars["凸3"].ToPar(); + X0Y1_凸4 = pars["凸4"].ToPar(); + X0Y1_凸5 = pars["凸5"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根_表示 = e.根_表示; + 凸1_表示 = e.凸1_表示; + 凸2_表示 = e.凸2_表示; + 凸3_表示 = e.凸3_表示; + 凸4_表示 = e.凸4_表示; + 凸5_表示 = e.凸5_表示; + 凸6_表示 = e.凸6_表示; + 凸7_表示 = e.凸7_表示; + 凸8_表示 = e.凸8_表示; + 凸9_表示 = e.凸9_表示; + 折線_表示 = e.折線_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_凸8CP = new ColorP(X0Y0_凸8, 凸8CD, DisUnit, abj: true); + X0Y0_凸9CP = new ColorP(X0Y0_凸9, 凸9CD, DisUnit, abj: true); + X0Y1_根CP = new ColorP(X0Y1_根, 根CD, 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_凸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); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_根.AngleBase = num * -49.0000000000001; + X0Y1_根.AngleBase = num * -49.0000000000001; + 本体.JoinPAall(); + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_根CP.Update(); + X0Y0_凸1CP.Update(); + X0Y0_凸2CP.Update(); + X0Y0_凸3CP.Update(); + X0Y0_凸4CP.Update(); + X0Y0_凸5CP.Update(); + X0Y0_凸6CP.Update(); + X0Y0_凸7CP.Update(); + X0Y0_凸8CP.Update(); + X0Y0_凸9CP.Update(); + } + else + { + X0Y1_根CP.Update(); + X0Y1_折線CP.Update(); + X0Y1_凸1CP.Update(); + X0Y1_凸2CP.Update(); + X0Y1_凸3CP.Update(); + X0Y1_凸4CP.Update(); + X0Y1_凸5CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸7CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸8CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸9CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 凸1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T1(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸7CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸8CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凸9CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2D.cs index 19065ef..17046e3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2D.cs @@ -1,40 +1,41 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 角2_山2D : 角2D +namespace SlaveMatrix { - public bool 根_表示 = true; + [Serializable] + public class 角2_山2D : 角2D + { + public bool 根_表示 = true; - public bool 凸1_表示 = true; + public bool 凸1_表示 = true; - public bool 凸2_表示 = true; + public bool 凸2_表示 = true; - public bool 凸3_表示 = true; + public bool 凸3_表示 = true; - public bool 凸4_表示 = true; + public bool 凸4_表示 = true; - public bool 凸5_表示 = true; + public bool 凸5_表示 = true; - public bool 凸6_表示 = true; + public bool 凸6_表示 = true; - public bool 凸7_表示 = true; + public bool 凸7_表示 = true; - public bool 凸8_表示 = true; + public bool 凸8_表示 = true; - public bool 凸9_表示 = true; + public bool 凸9_表示 = true; - public bool 折線_表示 = true; + public bool 折線_表示 = true; - public 角2_山2D() - { - ThisType = GetType(); - } + public 角2_山2D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 角2_山2(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 角2_山2(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3.cs index abb4c8f..20611f0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3.cs @@ -1,826 +1,827 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角2_山3 : 角2 +namespace SlaveMatrix { - public Par X0Y0_根_根; + public class 角2_山3 : 角2 + { + public Par X0Y0_根_根; - public Par X0Y0_根_凸1; + public Par X0Y0_根_凸1; - public Par X0Y0_根_凸2; + public Par X0Y0_根_凸2; - public Par X0Y0_根_凸3; + public Par X0Y0_根_凸3; - public Par X0Y0_根_凸4; + public Par X0Y0_根_凸4; - public Par X0Y0_根_凸5; + public Par X0Y0_根_凸5; - public Par X0Y0_根_凸6; + public Par X0Y0_根_凸6; - public Par X0Y0_根_凸7; + public Par X0Y0_根_凸7; - public Par X0Y0_根_凸8; + public Par X0Y0_根_凸8; - public Par X0Y0_根_凸9; + public Par X0Y0_根_凸9; - public Par X0Y0_根_凸10; + public Par X0Y0_根_凸10; - public Par X0Y0_先_先; + public Par X0Y0_先_先; - public Par X0Y0_先_凸1; + public Par X0Y0_先_凸1; - public Par X0Y0_先_凸2; + public Par X0Y0_先_凸2; - public Par X0Y0_先_凸3; + public Par X0Y0_先_凸3; - public Par X0Y0_先_凸4; + public Par X0Y0_先_凸4; - public Par X0Y0_先_凸5; + public Par X0Y0_先_凸5; - public Par X0Y0_先_凸6; + public Par X0Y0_先_凸6; - public Par X0Y1_根_根; + public Par X0Y1_根_根; - public Par X0Y1_根_折線1; + public Par X0Y1_根_折線1; - public Par X0Y1_根_折線2; + public Par X0Y1_根_折線2; - public Par X0Y1_根_凸1; + public Par X0Y1_根_凸1; - public Par X0Y1_根_凸2; + public Par X0Y1_根_凸2; - public Par X0Y1_根_凸3; + public Par X0Y1_根_凸3; - public Par X0Y1_根_凸4; + public Par X0Y1_根_凸4; - public Par X0Y1_根_凸5; + public Par X0Y1_根_凸5; - public Par X0Y1_根_凸6; + public Par X0Y1_根_凸6; - public ColorD 根_根CD; + public ColorD 根_根CD; - public ColorD 根_凸1CD; + public ColorD 根_凸1CD; - public ColorD 根_凸2CD; + public ColorD 根_凸2CD; - public ColorD 根_凸3CD; + public ColorD 根_凸3CD; - public ColorD 根_凸4CD; + public ColorD 根_凸4CD; - public ColorD 根_凸5CD; + public ColorD 根_凸5CD; - public ColorD 根_凸6CD; + public ColorD 根_凸6CD; - public ColorD 根_凸7CD; + public ColorD 根_凸7CD; - public ColorD 根_凸8CD; + public ColorD 根_凸8CD; - public ColorD 根_凸9CD; + public ColorD 根_凸9CD; - public ColorD 根_凸10CD; + public ColorD 根_凸10CD; - public ColorD 先_先CD; + public ColorD 先_先CD; - public ColorD 先_凸1CD; + public ColorD 先_凸1CD; - public ColorD 先_凸2CD; + public ColorD 先_凸2CD; - public ColorD 先_凸3CD; + public ColorD 先_凸3CD; - public ColorD 先_凸4CD; + public ColorD 先_凸4CD; - public ColorD 先_凸5CD; + public ColorD 先_凸5CD; - public ColorD 先_凸6CD; + public ColorD 先_凸6CD; - public ColorD 根_折線1CD; + public ColorD 根_折線1CD; - public ColorD 根_折線2CD; + public ColorD 根_折線2CD; - public ColorP X0Y0_根_根CP; + public ColorP X0Y0_根_根CP; - public ColorP X0Y0_根_凸1CP; + public ColorP X0Y0_根_凸1CP; - public ColorP X0Y0_根_凸2CP; + public ColorP X0Y0_根_凸2CP; - public ColorP X0Y0_根_凸3CP; + public ColorP X0Y0_根_凸3CP; - public ColorP X0Y0_根_凸4CP; + public ColorP X0Y0_根_凸4CP; - public ColorP X0Y0_根_凸5CP; + public ColorP X0Y0_根_凸5CP; - public ColorP X0Y0_根_凸6CP; + public ColorP X0Y0_根_凸6CP; - public ColorP X0Y0_根_凸7CP; + public ColorP X0Y0_根_凸7CP; - public ColorP X0Y0_根_凸8CP; + public ColorP X0Y0_根_凸8CP; - public ColorP X0Y0_根_凸9CP; + public ColorP X0Y0_根_凸9CP; - public ColorP X0Y0_根_凸10CP; + public ColorP X0Y0_根_凸10CP; - public ColorP X0Y0_先_先CP; + public ColorP X0Y0_先_先CP; - public ColorP X0Y0_先_凸1CP; + public ColorP X0Y0_先_凸1CP; - public ColorP X0Y0_先_凸2CP; + public ColorP X0Y0_先_凸2CP; - public ColorP X0Y0_先_凸3CP; + public ColorP X0Y0_先_凸3CP; - public ColorP X0Y0_先_凸4CP; + public ColorP X0Y0_先_凸4CP; - public ColorP X0Y0_先_凸5CP; + public ColorP X0Y0_先_凸5CP; - public ColorP X0Y0_先_凸6CP; + public ColorP X0Y0_先_凸6CP; - public ColorP X0Y1_根_根CP; + public ColorP X0Y1_根_根CP; - public ColorP X0Y1_根_折線1CP; + public ColorP X0Y1_根_折線1CP; - public ColorP X0Y1_根_折線2CP; + public ColorP X0Y1_根_折線2CP; - public ColorP X0Y1_根_凸1CP; + public ColorP X0Y1_根_凸1CP; - public ColorP X0Y1_根_凸2CP; + public ColorP X0Y1_根_凸2CP; - public ColorP X0Y1_根_凸3CP; + public ColorP X0Y1_根_凸3CP; - public ColorP X0Y1_根_凸4CP; + public ColorP X0Y1_根_凸4CP; - public ColorP X0Y1_根_凸5CP; + public ColorP X0Y1_根_凸5CP; - public ColorP X0Y1_根_凸6CP; + public ColorP X0Y1_根_凸6CP; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = 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 根_凸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; - X0Y0_根_凸7.Hit = value; - } - } - - public bool 根_凸8_表示 - { - get - { - return X0Y0_根_凸8.Dra; - } - set - { - X0Y0_根_凸8.Dra = value; - X0Y0_根_凸8.Hit = value; - } - } - - public bool 根_凸9_表示 - { - get - { - return X0Y0_根_凸9.Dra; - } - set - { - X0Y0_根_凸9.Dra = value; - X0Y0_根_凸9.Hit = value; - } - } - - public bool 根_凸10_表示 - { - get - { - return X0Y0_根_凸10.Dra; - } - set - { - X0Y0_根_凸10.Dra = value; - X0Y0_根_凸10.Hit = value; - } - } - - public bool 先_先_表示 - { - get - { - return X0Y0_先_先.Dra; - } - set - { - X0Y0_先_先.Dra = value; - X0Y0_先_先.Hit = value; - } - } - - public bool 先_凸1_表示 - { - get - { - return X0Y0_先_凸1.Dra; - } - set - { - X0Y0_先_凸1.Dra = value; - X0Y0_先_凸1.Hit = value; - } - } - - public bool 先_凸2_表示 - { - get - { - return X0Y0_先_凸2.Dra; - } - set - { - X0Y0_先_凸2.Dra = value; - X0Y0_先_凸2.Hit = value; - } - } - - public bool 先_凸3_表示 - { - get - { - return X0Y0_先_凸3.Dra; - } - set - { - X0Y0_先_凸3.Dra = value; - X0Y0_先_凸3.Hit = value; - } - } - - public bool 先_凸4_表示 - { - get - { - return X0Y0_先_凸4.Dra; - } - set - { - X0Y0_先_凸4.Dra = value; - X0Y0_先_凸4.Hit = value; - } - } - - public bool 先_凸5_表示 - { - get - { - return X0Y0_先_凸5.Dra; - } - set - { - X0Y0_先_凸5.Dra = value; - X0Y0_先_凸5.Hit = value; - } - } - - public bool 先_凸6_表示 - { - get - { - return X0Y0_先_凸6.Dra; - } - set - { - X0Y0_先_凸6.Dra = value; - X0Y0_先_凸6.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 override bool 表示 - { - get - { - return 根_根_表示; - } - set - { - 根_根_表示 = value; - 根_凸1_表示 = value; - 根_凸2_表示 = value; - 根_凸3_表示 = value; - 根_凸4_表示 = value; - 根_凸5_表示 = value; - 根_凸6_表示 = value; - 根_凸7_表示 = value; - 根_凸8_表示 = value; - 根_凸9_表示 = value; - 根_凸10_表示 = value; - 先_先_表示 = value; - 先_凸1_表示 = value; - 先_凸2_表示 = value; - 先_凸3_表示 = value; - 先_凸4_表示 = value; - 先_凸5_表示 = value; - 先_凸6_表示 = value; - 根_折線1_表示 = value; - 根_折線2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 根_根CD.不透明度; - } - set - { - 根_根CD.不透明度 = value; - 根_凸1CD.不透明度 = value; - 根_凸2CD.不透明度 = value; - 根_凸3CD.不透明度 = value; - 根_凸4CD.不透明度 = value; - 根_凸5CD.不透明度 = value; - 根_凸6CD.不透明度 = value; - 根_凸7CD.不透明度 = value; - 根_凸8CD.不透明度 = value; - 根_凸9CD.不透明度 = value; - 根_凸10CD.不透明度 = value; - 先_先CD.不透明度 = value; - 先_凸1CD.不透明度 = value; - 先_凸2CD.不透明度 = value; - 先_凸3CD.不透明度 = value; - 先_凸4CD.不透明度 = value; - 先_凸5CD.不透明度 = value; - 先_凸6CD.不透明度 = value; - 根_折線1CD.不透明度 = value; - 根_折線2CD.不透明度 = value; - } - } - - public 角2_山3(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_山3D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][2]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["根"].ToPars(); - X0Y0_根_根 = pars2["根"].ToPar(); - X0Y0_根_凸1 = pars2["凸1"].ToPar(); - X0Y0_根_凸2 = pars2["凸2"].ToPar(); - X0Y0_根_凸3 = pars2["凸3"].ToPar(); - X0Y0_根_凸4 = pars2["凸4"].ToPar(); - X0Y0_根_凸5 = pars2["凸5"].ToPar(); - X0Y0_根_凸6 = pars2["凸6"].ToPar(); - X0Y0_根_凸7 = pars2["凸7"].ToPar(); - X0Y0_根_凸8 = pars2["凸8"].ToPar(); - X0Y0_根_凸9 = pars2["凸9"].ToPar(); - X0Y0_根_凸10 = pars2["凸10"].ToPar(); - pars2 = pars["先"].ToPars(); - X0Y0_先_先 = pars2["先"].ToPar(); - X0Y0_先_凸1 = pars2["凸1"].ToPar(); - X0Y0_先_凸2 = pars2["凸2"].ToPar(); - X0Y0_先_凸3 = pars2["凸3"].ToPar(); - X0Y0_先_凸4 = pars2["凸4"].ToPar(); - X0Y0_先_凸5 = pars2["凸5"].ToPar(); - X0Y0_先_凸6 = pars2["凸6"].ToPar(); - pars2 = 本体[0][1]["根"].ToPars(); - X0Y1_根_根 = pars2["根"].ToPar(); - X0Y1_根_折線1 = pars2["折線1"].ToPar(); - X0Y1_根_折線2 = pars2["折線2"].ToPar(); - X0Y1_根_凸1 = pars2["凸1"].ToPar(); - X0Y1_根_凸2 = pars2["凸2"].ToPar(); - X0Y1_根_凸3 = pars2["凸3"].ToPar(); - X0Y1_根_凸4 = pars2["凸4"].ToPar(); - X0Y1_根_凸5 = pars2["凸5"].ToPar(); - X0Y1_根_凸6 = pars2["凸6"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根_根_表示 = e.根_根_表示; - 根_凸1_表示 = e.根_凸1_表示; - 根_凸2_表示 = e.根_凸2_表示; - 根_凸3_表示 = e.根_凸3_表示; - 根_凸4_表示 = e.根_凸4_表示; - 根_凸5_表示 = e.根_凸5_表示; - 根_凸6_表示 = e.根_凸6_表示; - 根_凸7_表示 = e.根_凸7_表示; - 根_凸8_表示 = e.根_凸8_表示; - 根_凸9_表示 = e.根_凸9_表示; - 根_凸10_表示 = e.根_凸10_表示; - 先_先_表示 = e.先_先_表示; - 先_凸1_表示 = e.先_凸1_表示; - 先_凸2_表示 = e.先_凸2_表示; - 先_凸3_表示 = e.先_凸3_表示; - 先_凸4_表示 = e.先_凸4_表示; - 先_凸5_表示 = e.先_凸5_表示; - 先_凸6_表示 = e.先_凸6_表示; - 根_折線1_表示 = e.根_折線1_表示; - 根_折線2_表示 = e.根_折線2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[2] { X0Y0_根_根, X0Y0_先_先 }; - 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); - 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_根_凸8CP = new ColorP(X0Y0_根_凸8, 根_凸8CD, DisUnit, abj: true); - X0Y0_根_凸9CP = new ColorP(X0Y0_根_凸9, 根_凸9CD, DisUnit, abj: true); - X0Y0_根_凸10CP = new ColorP(X0Y0_根_凸10, 根_凸10CD, 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); - 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); - 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); - 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); - 濃度 = e.濃度; - } - - public override void 根描画(Are Are) - { - if (本体.IndexY == 0) - { - Are.Draw(X0Y0_根_根); - Are.Draw(X0Y0_根_凸1); - Are.Draw(X0Y0_根_凸2); - Are.Draw(X0Y0_根_凸3); - Are.Draw(X0Y0_根_凸4); - Are.Draw(X0Y0_根_凸5); - Are.Draw(X0Y0_根_凸6); - Are.Draw(X0Y0_根_凸7); - Are.Draw(X0Y0_根_凸8); - Are.Draw(X0Y0_根_凸9); - Are.Draw(X0Y0_根_凸10); - } - else - { - Are.Draw(X0Y1_根_根); - Are.Draw(X0Y1_根_折線1); - Are.Draw(X0Y1_根_折線2); - Are.Draw(X0Y1_根_凸1); - Are.Draw(X0Y1_根_凸2); - Are.Draw(X0Y1_根_凸3); - Are.Draw(X0Y1_根_凸4); - Are.Draw(X0Y1_根_凸5); - Are.Draw(X0Y1_根_凸6); - } - } - - public override void 先描画(Are Are) - { - if (本体.IndexY == 0) - { - Are.Draw(X0Y0_先_先); - Are.Draw(X0Y0_先_凸1); - Are.Draw(X0Y0_先_凸2); - Are.Draw(X0Y0_先_凸3); - Are.Draw(X0Y0_先_凸4); - Are.Draw(X0Y0_先_凸5); - Are.Draw(X0Y0_先_凸6); - } - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - Pars.GetMiY_MaY(out mm); - X0Y0_根_根CP.Update(mm); - X0Y0_根_凸1CP.Update(); - X0Y0_根_凸2CP.Update(); - X0Y0_根_凸3CP.Update(); - X0Y0_根_凸4CP.Update(); - X0Y0_根_凸5CP.Update(); - X0Y0_根_凸6CP.Update(); - X0Y0_根_凸7CP.Update(); - X0Y0_根_凸8CP.Update(); - X0Y0_根_凸9CP.Update(); - X0Y0_根_凸10CP.Update(); - X0Y0_先_先CP.Update(mm); - X0Y0_先_凸1CP.Update(); - X0Y0_先_凸2CP.Update(); - X0Y0_先_凸3CP.Update(); - X0Y0_先_凸4CP.Update(); - X0Y0_先_凸5CP.Update(); - X0Y0_先_凸6CP.Update(); - } - else - { - X0Y1_根_根CP.Update(); - X0Y1_根_折線1CP.Update(); - X0Y1_根_折線2CP.Update(); - X0Y1_根_凸1CP.Update(); - X0Y1_根_凸2CP.Update(); - X0Y1_根_凸3CP.Update(); - X0Y1_根_凸4CP.Update(); - X0Y1_根_凸5CP.Update(); - X0Y1_根_凸6CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 根_根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 根_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸7CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸8CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸9CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸10CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_先CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 先_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 根_折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T0(体配色 体配色) - { - 根_根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 根_凸1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先_先CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 先_凸1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先_凸2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先_凸3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先_凸4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先_凸5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先_凸6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 根_折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T1(体配色 体配色) - { - 根_根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸7CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸8CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸9CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸10CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_先CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 根_折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = 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 根_凸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; + X0Y0_根_凸7.Hit = value; + } + } + + public bool 根_凸8_表示 + { + get + { + return X0Y0_根_凸8.Dra; + } + set + { + X0Y0_根_凸8.Dra = value; + X0Y0_根_凸8.Hit = value; + } + } + + public bool 根_凸9_表示 + { + get + { + return X0Y0_根_凸9.Dra; + } + set + { + X0Y0_根_凸9.Dra = value; + X0Y0_根_凸9.Hit = value; + } + } + + public bool 根_凸10_表示 + { + get + { + return X0Y0_根_凸10.Dra; + } + set + { + X0Y0_根_凸10.Dra = value; + X0Y0_根_凸10.Hit = value; + } + } + + public bool 先_先_表示 + { + get + { + return X0Y0_先_先.Dra; + } + set + { + X0Y0_先_先.Dra = value; + X0Y0_先_先.Hit = value; + } + } + + public bool 先_凸1_表示 + { + get + { + return X0Y0_先_凸1.Dra; + } + set + { + X0Y0_先_凸1.Dra = value; + X0Y0_先_凸1.Hit = value; + } + } + + public bool 先_凸2_表示 + { + get + { + return X0Y0_先_凸2.Dra; + } + set + { + X0Y0_先_凸2.Dra = value; + X0Y0_先_凸2.Hit = value; + } + } + + public bool 先_凸3_表示 + { + get + { + return X0Y0_先_凸3.Dra; + } + set + { + X0Y0_先_凸3.Dra = value; + X0Y0_先_凸3.Hit = value; + } + } + + public bool 先_凸4_表示 + { + get + { + return X0Y0_先_凸4.Dra; + } + set + { + X0Y0_先_凸4.Dra = value; + X0Y0_先_凸4.Hit = value; + } + } + + public bool 先_凸5_表示 + { + get + { + return X0Y0_先_凸5.Dra; + } + set + { + X0Y0_先_凸5.Dra = value; + X0Y0_先_凸5.Hit = value; + } + } + + public bool 先_凸6_表示 + { + get + { + return X0Y0_先_凸6.Dra; + } + set + { + X0Y0_先_凸6.Dra = value; + X0Y0_先_凸6.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 override bool 表示 + { + get + { + return 根_根_表示; + } + set + { + 根_根_表示 = value; + 根_凸1_表示 = value; + 根_凸2_表示 = value; + 根_凸3_表示 = value; + 根_凸4_表示 = value; + 根_凸5_表示 = value; + 根_凸6_表示 = value; + 根_凸7_表示 = value; + 根_凸8_表示 = value; + 根_凸9_表示 = value; + 根_凸10_表示 = value; + 先_先_表示 = value; + 先_凸1_表示 = value; + 先_凸2_表示 = value; + 先_凸3_表示 = value; + 先_凸4_表示 = value; + 先_凸5_表示 = value; + 先_凸6_表示 = value; + 根_折線1_表示 = value; + 根_折線2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 根_根CD.不透明度; + } + set + { + 根_根CD.不透明度 = value; + 根_凸1CD.不透明度 = value; + 根_凸2CD.不透明度 = value; + 根_凸3CD.不透明度 = value; + 根_凸4CD.不透明度 = value; + 根_凸5CD.不透明度 = value; + 根_凸6CD.不透明度 = value; + 根_凸7CD.不透明度 = value; + 根_凸8CD.不透明度 = value; + 根_凸9CD.不透明度 = value; + 根_凸10CD.不透明度 = value; + 先_先CD.不透明度 = value; + 先_凸1CD.不透明度 = value; + 先_凸2CD.不透明度 = value; + 先_凸3CD.不透明度 = value; + 先_凸4CD.不透明度 = value; + 先_凸5CD.不透明度 = value; + 先_凸6CD.不透明度 = value; + 根_折線1CD.不透明度 = value; + 根_折線2CD.不透明度 = value; + } + } + + public 角2_山3(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_山3D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["角"][2]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["根"].ToPars(); + X0Y0_根_根 = pars2["根"].ToPar(); + X0Y0_根_凸1 = pars2["凸1"].ToPar(); + X0Y0_根_凸2 = pars2["凸2"].ToPar(); + X0Y0_根_凸3 = pars2["凸3"].ToPar(); + X0Y0_根_凸4 = pars2["凸4"].ToPar(); + X0Y0_根_凸5 = pars2["凸5"].ToPar(); + X0Y0_根_凸6 = pars2["凸6"].ToPar(); + X0Y0_根_凸7 = pars2["凸7"].ToPar(); + X0Y0_根_凸8 = pars2["凸8"].ToPar(); + X0Y0_根_凸9 = pars2["凸9"].ToPar(); + X0Y0_根_凸10 = pars2["凸10"].ToPar(); + pars2 = pars["先"].ToPars(); + X0Y0_先_先 = pars2["先"].ToPar(); + X0Y0_先_凸1 = pars2["凸1"].ToPar(); + X0Y0_先_凸2 = pars2["凸2"].ToPar(); + X0Y0_先_凸3 = pars2["凸3"].ToPar(); + X0Y0_先_凸4 = pars2["凸4"].ToPar(); + X0Y0_先_凸5 = pars2["凸5"].ToPar(); + X0Y0_先_凸6 = pars2["凸6"].ToPar(); + pars2 = 本体[0][1]["根"].ToPars(); + X0Y1_根_根 = pars2["根"].ToPar(); + X0Y1_根_折線1 = pars2["折線1"].ToPar(); + X0Y1_根_折線2 = pars2["折線2"].ToPar(); + X0Y1_根_凸1 = pars2["凸1"].ToPar(); + X0Y1_根_凸2 = pars2["凸2"].ToPar(); + X0Y1_根_凸3 = pars2["凸3"].ToPar(); + X0Y1_根_凸4 = pars2["凸4"].ToPar(); + X0Y1_根_凸5 = pars2["凸5"].ToPar(); + X0Y1_根_凸6 = pars2["凸6"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根_根_表示 = e.根_根_表示; + 根_凸1_表示 = e.根_凸1_表示; + 根_凸2_表示 = e.根_凸2_表示; + 根_凸3_表示 = e.根_凸3_表示; + 根_凸4_表示 = e.根_凸4_表示; + 根_凸5_表示 = e.根_凸5_表示; + 根_凸6_表示 = e.根_凸6_表示; + 根_凸7_表示 = e.根_凸7_表示; + 根_凸8_表示 = e.根_凸8_表示; + 根_凸9_表示 = e.根_凸9_表示; + 根_凸10_表示 = e.根_凸10_表示; + 先_先_表示 = e.先_先_表示; + 先_凸1_表示 = e.先_凸1_表示; + 先_凸2_表示 = e.先_凸2_表示; + 先_凸3_表示 = e.先_凸3_表示; + 先_凸4_表示 = e.先_凸4_表示; + 先_凸5_表示 = e.先_凸5_表示; + 先_凸6_表示 = e.先_凸6_表示; + 根_折線1_表示 = e.根_折線1_表示; + 根_折線2_表示 = e.根_折線2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[2] { X0Y0_根_根, X0Y0_先_先 }; + 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); + 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_根_凸8CP = new ColorP(X0Y0_根_凸8, 根_凸8CD, DisUnit, abj: true); + X0Y0_根_凸9CP = new ColorP(X0Y0_根_凸9, 根_凸9CD, DisUnit, abj: true); + X0Y0_根_凸10CP = new ColorP(X0Y0_根_凸10, 根_凸10CD, 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); + 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); + 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); + 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); + 濃度 = e.濃度; + } + + public override void 根描画(Are Are) + { + if (本体.IndexY == 0) + { + Are.Draw(X0Y0_根_根); + Are.Draw(X0Y0_根_凸1); + Are.Draw(X0Y0_根_凸2); + Are.Draw(X0Y0_根_凸3); + Are.Draw(X0Y0_根_凸4); + Are.Draw(X0Y0_根_凸5); + Are.Draw(X0Y0_根_凸6); + Are.Draw(X0Y0_根_凸7); + Are.Draw(X0Y0_根_凸8); + Are.Draw(X0Y0_根_凸9); + Are.Draw(X0Y0_根_凸10); + } + else + { + Are.Draw(X0Y1_根_根); + Are.Draw(X0Y1_根_折線1); + Are.Draw(X0Y1_根_折線2); + Are.Draw(X0Y1_根_凸1); + Are.Draw(X0Y1_根_凸2); + Are.Draw(X0Y1_根_凸3); + Are.Draw(X0Y1_根_凸4); + Are.Draw(X0Y1_根_凸5); + Are.Draw(X0Y1_根_凸6); + } + } + + public override void 先描画(Are Are) + { + if (本体.IndexY == 0) + { + Are.Draw(X0Y0_先_先); + Are.Draw(X0Y0_先_凸1); + Are.Draw(X0Y0_先_凸2); + Are.Draw(X0Y0_先_凸3); + Are.Draw(X0Y0_先_凸4); + Are.Draw(X0Y0_先_凸5); + Are.Draw(X0Y0_先_凸6); + } + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + Pars.GetMiY_MaY(out mm); + X0Y0_根_根CP.Update(mm); + X0Y0_根_凸1CP.Update(); + X0Y0_根_凸2CP.Update(); + X0Y0_根_凸3CP.Update(); + X0Y0_根_凸4CP.Update(); + X0Y0_根_凸5CP.Update(); + X0Y0_根_凸6CP.Update(); + X0Y0_根_凸7CP.Update(); + X0Y0_根_凸8CP.Update(); + X0Y0_根_凸9CP.Update(); + X0Y0_根_凸10CP.Update(); + X0Y0_先_先CP.Update(mm); + X0Y0_先_凸1CP.Update(); + X0Y0_先_凸2CP.Update(); + X0Y0_先_凸3CP.Update(); + X0Y0_先_凸4CP.Update(); + X0Y0_先_凸5CP.Update(); + X0Y0_先_凸6CP.Update(); + } + else + { + X0Y1_根_根CP.Update(); + X0Y1_根_折線1CP.Update(); + X0Y1_根_折線2CP.Update(); + X0Y1_根_凸1CP.Update(); + X0Y1_根_凸2CP.Update(); + X0Y1_根_凸3CP.Update(); + X0Y1_根_凸4CP.Update(); + X0Y1_根_凸5CP.Update(); + X0Y1_根_凸6CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 根_根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 根_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸7CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸8CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸9CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸10CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_先CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 先_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 根_折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T0(体配色 体配色) + { + 根_根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 根_凸1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先_先CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 先_凸1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先_凸2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先_凸3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先_凸4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先_凸5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先_凸6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 根_折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T1(体配色 体配色) + { + 根_根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸7CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸8CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸9CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸10CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_先CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 根_折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3D.cs index 3f1eb83..c6b1d7e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3D.cs @@ -1,58 +1,59 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 角2_山3D : 角2D +namespace SlaveMatrix { - public bool 根_根_表示 = true; + [Serializable] + public class 角2_山3D : 角2D + { + public bool 根_根_表示 = true; - public bool 根_凸1_表示 = true; + public bool 根_凸1_表示 = true; - public bool 根_凸2_表示 = true; + public bool 根_凸2_表示 = true; - public bool 根_凸3_表示 = true; + public bool 根_凸3_表示 = true; - public bool 根_凸4_表示 = true; + public bool 根_凸4_表示 = true; - public bool 根_凸5_表示 = true; + public bool 根_凸5_表示 = true; - public bool 根_凸6_表示 = true; + public bool 根_凸6_表示 = true; - public bool 根_凸7_表示 = true; + public bool 根_凸7_表示 = true; - public bool 根_凸8_表示 = true; + public bool 根_凸8_表示 = true; - public bool 根_凸9_表示 = true; + public bool 根_凸9_表示 = true; - public bool 根_凸10_表示 = true; + public bool 根_凸10_表示 = true; - public bool 先_先_表示 = true; + public bool 先_先_表示 = true; - public bool 先_凸1_表示 = true; + public bool 先_凸1_表示 = true; - public bool 先_凸2_表示 = true; + public bool 先_凸2_表示 = true; - public bool 先_凸3_表示 = true; + public bool 先_凸3_表示 = true; - public bool 先_凸4_表示 = true; + public bool 先_凸4_表示 = true; - public bool 先_凸5_表示 = true; + public bool 先_凸5_表示 = true; - public bool 先_凸6_表示 = true; + public bool 先_凸6_表示 = true; - public bool 根_折線1_表示 = true; + public bool 根_折線1_表示 = true; - public bool 根_折線2_表示 = true; + public bool 根_折線2_表示 = true; - public 角2_山3D() - { - ThisType = GetType(); - } + public 角2_山3D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 角2_山3(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 角2_山3(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻.cs index a24b602..4c9a055 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻.cs @@ -1,665 +1,666 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角2_巻 : 角2 +namespace SlaveMatrix { - public Par X0Y0_根_根; + public class 角2_巻 : 角2 + { + public Par X0Y0_根_根; - public Par X0Y0_根_凸6; + public Par X0Y0_根_凸6; - public Par X0Y0_根_凸5; + public Par X0Y0_根_凸5; - public Par X0Y0_根_凸4; + public Par X0Y0_根_凸4; - public Par X0Y0_根_凸3; + public Par X0Y0_根_凸3; - public Par X0Y0_根_凸2; + public Par X0Y0_根_凸2; - public Par X0Y0_根_凸1; + public Par X0Y0_根_凸1; - public Par X0Y0_先_先; + public Par X0Y0_先_先; - public Par X0Y0_先_凸1; + public Par X0Y0_先_凸1; - public Par X0Y0_先_凸2; + public Par X0Y0_先_凸2; - public Par X0Y0_先_凸3; + public Par X0Y0_先_凸3; - public Par X0Y0_先_凸4; + public Par X0Y0_先_凸4; - public Par X0Y0_先_凸5; + public Par X0Y0_先_凸5; - public Par X0Y1_根_根; + public Par X0Y1_根_根; - public Par X0Y1_根_折線1; + public Par X0Y1_根_折線1; - public Par X0Y1_根_折線2; + public Par X0Y1_根_折線2; - public Par X0Y1_根_凸6; + public Par X0Y1_根_凸6; - public Par X0Y1_根_凸4; + public Par X0Y1_根_凸4; - public Par X0Y1_根_凸3; + public Par X0Y1_根_凸3; - public Par X0Y1_根_凸2; + public Par X0Y1_根_凸2; - public Par X0Y1_根_凸1; + public Par X0Y1_根_凸1; - public ColorD 根_根CD; + public ColorD 根_根CD; - public ColorD 根_凸6CD; + public ColorD 根_凸6CD; - public ColorD 根_凸5CD; + public ColorD 根_凸5CD; - public ColorD 根_凸4CD; + public ColorD 根_凸4CD; - public ColorD 根_凸3CD; + public ColorD 根_凸3CD; - public ColorD 根_凸2CD; + public ColorD 根_凸2CD; - public ColorD 根_凸1CD; + public ColorD 根_凸1CD; - public ColorD 先_先CD; + public ColorD 先_先CD; - public ColorD 先_凸1CD; + public ColorD 先_凸1CD; - public ColorD 先_凸2CD; + public ColorD 先_凸2CD; - public ColorD 先_凸3CD; + public ColorD 先_凸3CD; - public ColorD 先_凸4CD; + public ColorD 先_凸4CD; - public ColorD 先_凸5CD; + public ColorD 先_凸5CD; - public ColorD 根_折線1CD; + public ColorD 根_折線1CD; - public ColorD 根_折線2CD; + public ColorD 根_折線2CD; - public ColorP X0Y0_根_根CP; + public ColorP X0Y0_根_根CP; - public ColorP X0Y0_根_凸6CP; + public ColorP X0Y0_根_凸6CP; - public ColorP X0Y0_根_凸5CP; + public ColorP X0Y0_根_凸5CP; - public ColorP X0Y0_根_凸4CP; + public ColorP X0Y0_根_凸4CP; - public ColorP X0Y0_根_凸3CP; + public ColorP X0Y0_根_凸3CP; - public ColorP X0Y0_根_凸2CP; + public ColorP X0Y0_根_凸2CP; - public ColorP X0Y0_根_凸1CP; + public ColorP X0Y0_根_凸1CP; - public ColorP X0Y0_先_先CP; + public ColorP X0Y0_先_先CP; - public ColorP X0Y0_先_凸1CP; + public ColorP X0Y0_先_凸1CP; - public ColorP X0Y0_先_凸2CP; + public ColorP X0Y0_先_凸2CP; - public ColorP X0Y0_先_凸3CP; + public ColorP X0Y0_先_凸3CP; - public ColorP X0Y0_先_凸4CP; + public ColorP X0Y0_先_凸4CP; - public ColorP X0Y0_先_凸5CP; + public ColorP X0Y0_先_凸5CP; - public ColorP X0Y1_根_根CP; + public ColorP X0Y1_根_根CP; - public ColorP X0Y1_根_折線1CP; + public ColorP X0Y1_根_折線1CP; - public ColorP X0Y1_根_折線2CP; + public ColorP X0Y1_根_折線2CP; - public ColorP X0Y1_根_凸6CP; + public ColorP X0Y1_根_凸6CP; - public ColorP X0Y1_根_凸4CP; + public ColorP X0Y1_根_凸4CP; - public ColorP X0Y1_根_凸3CP; + public ColorP X0Y1_根_凸3CP; - public ColorP X0Y1_根_凸2CP; + public ColorP X0Y1_根_凸2CP; - public ColorP X0Y1_根_凸1CP; + public ColorP X0Y1_根_凸1CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 根_根_表示 - { - get - { - return X0Y0_根_根.Dra; - } - set - { - X0Y0_根_根.Dra = value; - X0Y1_根_根.Dra = value; - X0Y0_根_根.Hit = value; - X0Y1_根_根.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 根_凸5_表示 - { - get - { - return X0Y0_根_凸5.Dra; - } - set - { - X0Y0_根_凸5.Dra = value; - X0Y0_根_凸5.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 根_凸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 先_先_表示 - { - get - { - return X0Y0_先_先.Dra; - } - set - { - X0Y0_先_先.Dra = value; - X0Y0_先_先.Hit = value; - } - } - - public bool 先_凸1_表示 - { - get - { - return X0Y0_先_凸1.Dra; - } - set - { - X0Y0_先_凸1.Dra = value; - X0Y0_先_凸1.Hit = value; - } - } - - public bool 先_凸2_表示 - { - get - { - return X0Y0_先_凸2.Dra; - } - set - { - X0Y0_先_凸2.Dra = value; - X0Y0_先_凸2.Hit = value; - } - } - - public bool 先_凸3_表示 - { - get - { - return X0Y0_先_凸3.Dra; - } - set - { - X0Y0_先_凸3.Dra = value; - X0Y0_先_凸3.Hit = value; - } - } - - public bool 先_凸4_表示 - { - get - { - return X0Y0_先_凸4.Dra; - } - set - { - X0Y0_先_凸4.Dra = value; - X0Y0_先_凸4.Hit = value; - } - } - - public bool 先_凸5_表示 - { - get - { - return X0Y0_先_凸5.Dra; - } - set - { - X0Y0_先_凸5.Dra = value; - X0Y0_先_凸5.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 override bool 表示 - { - get - { - return 根_根_表示; - } - set - { - 根_根_表示 = value; - 根_凸6_表示 = value; - 根_凸5_表示 = value; - 根_凸4_表示 = value; - 根_凸3_表示 = value; - 根_凸2_表示 = value; - 根_凸1_表示 = value; - 先_先_表示 = value; - 先_凸1_表示 = value; - 先_凸2_表示 = value; - 先_凸3_表示 = value; - 先_凸4_表示 = value; - 先_凸5_表示 = value; - 根_折線1_表示 = value; - 根_折線2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 根_根CD.不透明度; - } - set - { - 根_根CD.不透明度 = value; - 根_凸6CD.不透明度 = value; - 根_凸5CD.不透明度 = value; - 根_凸4CD.不透明度 = value; - 根_凸3CD.不透明度 = value; - 根_凸2CD.不透明度 = value; - 根_凸1CD.不透明度 = value; - 先_先CD.不透明度 = value; - 先_凸1CD.不透明度 = value; - 先_凸2CD.不透明度 = value; - 先_凸3CD.不透明度 = value; - 先_凸4CD.不透明度 = value; - 先_凸5CD.不透明度 = value; - 根_折線1CD.不透明度 = value; - 根_折線2CD.不透明度 = value; - } - } - - public 角2_巻(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_巻D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][3]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["根"].ToPars(); - X0Y0_根_根 = pars2["根"].ToPar(); - X0Y0_根_凸6 = pars2["凸6"].ToPar(); - X0Y0_根_凸5 = pars2["凸5"].ToPar(); - X0Y0_根_凸4 = pars2["凸4"].ToPar(); - X0Y0_根_凸3 = pars2["凸3"].ToPar(); - X0Y0_根_凸2 = pars2["凸2"].ToPar(); - X0Y0_根_凸1 = pars2["凸1"].ToPar(); - pars2 = pars["先"].ToPars(); - X0Y0_先_先 = pars2["先"].ToPar(); - X0Y0_先_凸1 = pars2["凸1"].ToPar(); - X0Y0_先_凸2 = pars2["凸2"].ToPar(); - X0Y0_先_凸3 = pars2["凸3"].ToPar(); - X0Y0_先_凸4 = pars2["凸4"].ToPar(); - X0Y0_先_凸5 = pars2["凸5"].ToPar(); - pars2 = 本体[0][1]["根"].ToPars(); - X0Y1_根_根 = pars2["根"].ToPar(); - X0Y1_根_折線1 = pars2["折線1"].ToPar(); - X0Y1_根_折線2 = pars2["折線2"].ToPar(); - X0Y1_根_凸6 = pars2["凸6"].ToPar(); - X0Y1_根_凸4 = pars2["凸4"].ToPar(); - X0Y1_根_凸3 = pars2["凸3"].ToPar(); - X0Y1_根_凸2 = pars2["凸2"].ToPar(); - X0Y1_根_凸1 = pars2["凸1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根_根_表示 = e.根_根_表示; - 根_凸6_表示 = e.根_凸6_表示; - 根_凸5_表示 = e.根_凸5_表示; - 根_凸4_表示 = e.根_凸4_表示; - 根_凸3_表示 = e.根_凸3_表示; - 根_凸2_表示 = e.根_凸2_表示; - 根_凸1_表示 = e.根_凸1_表示; - 先_先_表示 = e.先_先_表示; - 先_凸1_表示 = e.先_凸1_表示; - 先_凸2_表示 = e.先_凸2_表示; - 先_凸3_表示 = e.先_凸3_表示; - 先_凸4_表示 = e.先_凸4_表示; - 先_凸5_表示 = e.先_凸5_表示; - 根_折線1_表示 = e.根_折線1_表示; - 根_折線2_表示 = e.根_折線2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_根_根CP = new ColorP(X0Y0_根_根, 根_根CD, DisUnit, abj: true); - X0Y0_根_凸6CP = new ColorP(X0Y0_根_凸6, 根_凸6CD, DisUnit, abj: true); - X0Y0_根_凸5CP = new ColorP(X0Y0_根_凸5, 根_凸5CD, DisUnit, abj: true); - X0Y0_根_凸4CP = new ColorP(X0Y0_根_凸4, 根_凸4CD, 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_先_先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); - 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); - 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_根_凸6CP = new ColorP(X0Y1_根_凸6, 根_凸6CD, DisUnit, abj: true); - X0Y1_根_凸4CP = new ColorP(X0Y1_根_凸4, 根_凸4CD, DisUnit, abj: true); - X0Y1_根_凸3CP = new ColorP(X0Y1_根_凸3, 根_凸3CD, DisUnit, abj: true); - X0Y1_根_凸2CP = new ColorP(X0Y1_根_凸2, 根_凸2CD, DisUnit, abj: true); - X0Y1_根_凸1CP = new ColorP(X0Y1_根_凸1, 根_凸1CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 根描画(Are Are) - { - if (本体.IndexY == 0) - { - Are.Draw(X0Y0_根_根); - Are.Draw(X0Y0_根_凸6); - Are.Draw(X0Y0_根_凸5); - Are.Draw(X0Y0_根_凸4); - Are.Draw(X0Y0_根_凸3); - Are.Draw(X0Y0_根_凸2); - Are.Draw(X0Y0_根_凸1); - } - else - { - Are.Draw(X0Y1_根_根); - Are.Draw(X0Y1_根_折線1); - Are.Draw(X0Y1_根_折線2); - Are.Draw(X0Y1_根_凸6); - Are.Draw(X0Y1_根_凸4); - Are.Draw(X0Y1_根_凸3); - Are.Draw(X0Y1_根_凸2); - Are.Draw(X0Y1_根_凸1); - } - } - - public override void 先描画(Are Are) - { - if (本体.IndexY == 0) - { - Are.Draw(X0Y0_先_先); - Are.Draw(X0Y0_先_凸1); - Are.Draw(X0Y0_先_凸2); - Are.Draw(X0Y0_先_凸3); - Are.Draw(X0Y0_先_凸4); - Are.Draw(X0Y0_先_凸5); - } - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_根_根CP.Update(); - X0Y0_根_凸6CP.Update(); - X0Y0_根_凸5CP.Update(); - X0Y0_根_凸4CP.Update(); - X0Y0_根_凸3CP.Update(); - X0Y0_根_凸2CP.Update(); - X0Y0_根_凸1CP.Update(); - X0Y0_先_先CP.Update(); - X0Y0_先_凸1CP.Update(); - X0Y0_先_凸2CP.Update(); - X0Y0_先_凸3CP.Update(); - X0Y0_先_凸4CP.Update(); - X0Y0_先_凸5CP.Update(); - } - else - { - X0Y1_根_根CP.Update(); - X0Y1_根_折線1CP.Update(); - X0Y1_根_折線2CP.Update(); - X0Y1_根_凸6CP.Update(); - X0Y1_根_凸4CP.Update(); - X0Y1_根_凸3CP.Update(); - X0Y1_根_凸2CP.Update(); - X0Y1_根_凸1CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 根_根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 根_凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_先CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 先_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 根_折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T0(体配色 体配色) - { - 根_根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 根_凸6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先_先CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 先_凸1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先_凸2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先_凸3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先_凸4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先_凸5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 根_折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T1(体配色 体配色) - { - 根_根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 根_凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_先CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 先_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 根_折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 根_折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 根_根_表示 + { + get + { + return X0Y0_根_根.Dra; + } + set + { + X0Y0_根_根.Dra = value; + X0Y1_根_根.Dra = value; + X0Y0_根_根.Hit = value; + X0Y1_根_根.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 根_凸5_表示 + { + get + { + return X0Y0_根_凸5.Dra; + } + set + { + X0Y0_根_凸5.Dra = value; + X0Y0_根_凸5.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 根_凸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 先_先_表示 + { + get + { + return X0Y0_先_先.Dra; + } + set + { + X0Y0_先_先.Dra = value; + X0Y0_先_先.Hit = value; + } + } + + public bool 先_凸1_表示 + { + get + { + return X0Y0_先_凸1.Dra; + } + set + { + X0Y0_先_凸1.Dra = value; + X0Y0_先_凸1.Hit = value; + } + } + + public bool 先_凸2_表示 + { + get + { + return X0Y0_先_凸2.Dra; + } + set + { + X0Y0_先_凸2.Dra = value; + X0Y0_先_凸2.Hit = value; + } + } + + public bool 先_凸3_表示 + { + get + { + return X0Y0_先_凸3.Dra; + } + set + { + X0Y0_先_凸3.Dra = value; + X0Y0_先_凸3.Hit = value; + } + } + + public bool 先_凸4_表示 + { + get + { + return X0Y0_先_凸4.Dra; + } + set + { + X0Y0_先_凸4.Dra = value; + X0Y0_先_凸4.Hit = value; + } + } + + public bool 先_凸5_表示 + { + get + { + return X0Y0_先_凸5.Dra; + } + set + { + X0Y0_先_凸5.Dra = value; + X0Y0_先_凸5.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 override bool 表示 + { + get + { + return 根_根_表示; + } + set + { + 根_根_表示 = value; + 根_凸6_表示 = value; + 根_凸5_表示 = value; + 根_凸4_表示 = value; + 根_凸3_表示 = value; + 根_凸2_表示 = value; + 根_凸1_表示 = value; + 先_先_表示 = value; + 先_凸1_表示 = value; + 先_凸2_表示 = value; + 先_凸3_表示 = value; + 先_凸4_表示 = value; + 先_凸5_表示 = value; + 根_折線1_表示 = value; + 根_折線2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 根_根CD.不透明度; + } + set + { + 根_根CD.不透明度 = value; + 根_凸6CD.不透明度 = value; + 根_凸5CD.不透明度 = value; + 根_凸4CD.不透明度 = value; + 根_凸3CD.不透明度 = value; + 根_凸2CD.不透明度 = value; + 根_凸1CD.不透明度 = value; + 先_先CD.不透明度 = value; + 先_凸1CD.不透明度 = value; + 先_凸2CD.不透明度 = value; + 先_凸3CD.不透明度 = value; + 先_凸4CD.不透明度 = value; + 先_凸5CD.不透明度 = value; + 根_折線1CD.不透明度 = value; + 根_折線2CD.不透明度 = value; + } + } + + public 角2_巻(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_巻D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["角"][3]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["根"].ToPars(); + X0Y0_根_根 = pars2["根"].ToPar(); + X0Y0_根_凸6 = pars2["凸6"].ToPar(); + X0Y0_根_凸5 = pars2["凸5"].ToPar(); + X0Y0_根_凸4 = pars2["凸4"].ToPar(); + X0Y0_根_凸3 = pars2["凸3"].ToPar(); + X0Y0_根_凸2 = pars2["凸2"].ToPar(); + X0Y0_根_凸1 = pars2["凸1"].ToPar(); + pars2 = pars["先"].ToPars(); + X0Y0_先_先 = pars2["先"].ToPar(); + X0Y0_先_凸1 = pars2["凸1"].ToPar(); + X0Y0_先_凸2 = pars2["凸2"].ToPar(); + X0Y0_先_凸3 = pars2["凸3"].ToPar(); + X0Y0_先_凸4 = pars2["凸4"].ToPar(); + X0Y0_先_凸5 = pars2["凸5"].ToPar(); + pars2 = 本体[0][1]["根"].ToPars(); + X0Y1_根_根 = pars2["根"].ToPar(); + X0Y1_根_折線1 = pars2["折線1"].ToPar(); + X0Y1_根_折線2 = pars2["折線2"].ToPar(); + X0Y1_根_凸6 = pars2["凸6"].ToPar(); + X0Y1_根_凸4 = pars2["凸4"].ToPar(); + X0Y1_根_凸3 = pars2["凸3"].ToPar(); + X0Y1_根_凸2 = pars2["凸2"].ToPar(); + X0Y1_根_凸1 = pars2["凸1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根_根_表示 = e.根_根_表示; + 根_凸6_表示 = e.根_凸6_表示; + 根_凸5_表示 = e.根_凸5_表示; + 根_凸4_表示 = e.根_凸4_表示; + 根_凸3_表示 = e.根_凸3_表示; + 根_凸2_表示 = e.根_凸2_表示; + 根_凸1_表示 = e.根_凸1_表示; + 先_先_表示 = e.先_先_表示; + 先_凸1_表示 = e.先_凸1_表示; + 先_凸2_表示 = e.先_凸2_表示; + 先_凸3_表示 = e.先_凸3_表示; + 先_凸4_表示 = e.先_凸4_表示; + 先_凸5_表示 = e.先_凸5_表示; + 根_折線1_表示 = e.根_折線1_表示; + 根_折線2_表示 = e.根_折線2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_根_根CP = new ColorP(X0Y0_根_根, 根_根CD, DisUnit, abj: true); + X0Y0_根_凸6CP = new ColorP(X0Y0_根_凸6, 根_凸6CD, DisUnit, abj: true); + X0Y0_根_凸5CP = new ColorP(X0Y0_根_凸5, 根_凸5CD, DisUnit, abj: true); + X0Y0_根_凸4CP = new ColorP(X0Y0_根_凸4, 根_凸4CD, 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_先_先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); + 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); + 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_根_凸6CP = new ColorP(X0Y1_根_凸6, 根_凸6CD, DisUnit, abj: true); + X0Y1_根_凸4CP = new ColorP(X0Y1_根_凸4, 根_凸4CD, DisUnit, abj: true); + X0Y1_根_凸3CP = new ColorP(X0Y1_根_凸3, 根_凸3CD, DisUnit, abj: true); + X0Y1_根_凸2CP = new ColorP(X0Y1_根_凸2, 根_凸2CD, DisUnit, abj: true); + X0Y1_根_凸1CP = new ColorP(X0Y1_根_凸1, 根_凸1CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 根描画(Are Are) + { + if (本体.IndexY == 0) + { + Are.Draw(X0Y0_根_根); + Are.Draw(X0Y0_根_凸6); + Are.Draw(X0Y0_根_凸5); + Are.Draw(X0Y0_根_凸4); + Are.Draw(X0Y0_根_凸3); + Are.Draw(X0Y0_根_凸2); + Are.Draw(X0Y0_根_凸1); + } + else + { + Are.Draw(X0Y1_根_根); + Are.Draw(X0Y1_根_折線1); + Are.Draw(X0Y1_根_折線2); + Are.Draw(X0Y1_根_凸6); + Are.Draw(X0Y1_根_凸4); + Are.Draw(X0Y1_根_凸3); + Are.Draw(X0Y1_根_凸2); + Are.Draw(X0Y1_根_凸1); + } + } + + public override void 先描画(Are Are) + { + if (本体.IndexY == 0) + { + Are.Draw(X0Y0_先_先); + Are.Draw(X0Y0_先_凸1); + Are.Draw(X0Y0_先_凸2); + Are.Draw(X0Y0_先_凸3); + Are.Draw(X0Y0_先_凸4); + Are.Draw(X0Y0_先_凸5); + } + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_根_根CP.Update(); + X0Y0_根_凸6CP.Update(); + X0Y0_根_凸5CP.Update(); + X0Y0_根_凸4CP.Update(); + X0Y0_根_凸3CP.Update(); + X0Y0_根_凸2CP.Update(); + X0Y0_根_凸1CP.Update(); + X0Y0_先_先CP.Update(); + X0Y0_先_凸1CP.Update(); + X0Y0_先_凸2CP.Update(); + X0Y0_先_凸3CP.Update(); + X0Y0_先_凸4CP.Update(); + X0Y0_先_凸5CP.Update(); + } + else + { + X0Y1_根_根CP.Update(); + X0Y1_根_折線1CP.Update(); + X0Y1_根_折線2CP.Update(); + X0Y1_根_凸6CP.Update(); + X0Y1_根_凸4CP.Update(); + X0Y1_根_凸3CP.Update(); + X0Y1_根_凸2CP.Update(); + X0Y1_根_凸1CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 根_根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 根_凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_先CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 先_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 根_折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T0(体配色 体配色) + { + 根_根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 根_凸6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先_先CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 先_凸1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先_凸2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先_凸3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先_凸4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先_凸5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 根_折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T1(体配色 体配色) + { + 根_根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根_凸6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_先CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先_凸1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 先_凸5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 根_折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 根_折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻D.cs index 686c9e7..70e704b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻D.cs @@ -1,48 +1,49 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 角2_巻D : 角2D +namespace SlaveMatrix { - public bool 根_根_表示 = true; + [Serializable] + public class 角2_巻D : 角2D + { + public bool 根_根_表示 = true; - public bool 根_凸6_表示 = true; + public bool 根_凸6_表示 = true; - public bool 根_凸5_表示 = true; + public bool 根_凸5_表示 = true; - public bool 根_凸4_表示 = true; + public bool 根_凸4_表示 = true; - public bool 根_凸3_表示 = true; + public bool 根_凸3_表示 = true; - public bool 根_凸2_表示 = true; + public bool 根_凸2_表示 = true; - public bool 根_凸1_表示 = true; + public bool 根_凸1_表示 = true; - public bool 先_先_表示 = true; + public bool 先_先_表示 = true; - public bool 先_凸1_表示 = true; + public bool 先_凸1_表示 = true; - public bool 先_凸2_表示 = true; + public bool 先_凸2_表示 = true; - public bool 先_凸3_表示 = true; + public bool 先_凸3_表示 = true; - public bool 先_凸4_表示 = true; + public bool 先_凸4_表示 = true; - public bool 先_凸5_表示 = true; + public bool 先_凸5_表示 = true; - public bool 根_折線1_表示 = true; + public bool 根_折線1_表示 = true; - public bool 根_折線2_表示 = true; + public bool 根_折線2_表示 = true; - public 角2_巻D() - { - ThisType = GetType(); - } + public 角2_巻D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 角2_巻(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 角2_巻(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1.cs index f6fe9cc..5307dd0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1.cs @@ -1,475 +1,476 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角2_牛1 : 角2 +namespace SlaveMatrix { - public Par X0Y0_根; + public class 角2_牛1 : 角2 + { + public Par X0Y0_根; - public Par X0Y0_凹1; + public Par X0Y0_凹1; - public Par X0Y0_凹2; + public Par X0Y0_凹2; - public Par X0Y0_凹3; + public Par X0Y0_凹3; - public Par X0Y0_凹4; + public Par X0Y0_凹4; - public Par X0Y0_凹5; + public Par X0Y0_凹5; - public Par X0Y0_凹6; + public Par X0Y0_凹6; - public Par X0Y0_凹7; + public Par X0Y0_凹7; - public Par X0Y0_凹8; + public Par X0Y0_凹8; - public Par X0Y0_線; + public Par X0Y0_線; - public Par X0Y1_根; + public Par X0Y1_根; - public Par X0Y1_凹1; + public Par X0Y1_凹1; - public Par X0Y1_凹2; + public Par X0Y1_凹2; - public Par X0Y1_凹3; + public Par X0Y1_凹3; - public ColorD 根CD; + public ColorD 根CD; - public ColorD 凹1CD; + public ColorD 凹1CD; - public ColorD 凹2CD; + public ColorD 凹2CD; - public ColorD 凹3CD; + public ColorD 凹3CD; - public ColorD 凹4CD; + public ColorD 凹4CD; - public ColorD 凹5CD; + public ColorD 凹5CD; - public ColorD 凹6CD; + public ColorD 凹6CD; - public ColorD 凹7CD; + public ColorD 凹7CD; - public ColorD 凹8CD; + public ColorD 凹8CD; - public ColorD 線CD; + public ColorD 線CD; - public ColorP X0Y0_根CP; + public ColorP X0Y0_根CP; - public ColorP X0Y0_凹1CP; + public ColorP X0Y0_凹1CP; - public ColorP X0Y0_凹2CP; + public ColorP X0Y0_凹2CP; - public ColorP X0Y0_凹3CP; + public ColorP X0Y0_凹3CP; - public ColorP X0Y0_凹4CP; + public ColorP X0Y0_凹4CP; - public ColorP X0Y0_凹5CP; + public ColorP X0Y0_凹5CP; - public ColorP X0Y0_凹6CP; + public ColorP X0Y0_凹6CP; - public ColorP X0Y0_凹7CP; + public ColorP X0Y0_凹7CP; - public ColorP X0Y0_凹8CP; + public ColorP X0Y0_凹8CP; - public ColorP X0Y0_線CP; + public ColorP X0Y0_線CP; - public ColorP X0Y1_根CP; + public ColorP X0Y1_根CP; - public ColorP X0Y1_凹1CP; + public ColorP X0Y1_凹1CP; - public ColorP X0Y1_凹2CP; + public ColorP X0Y1_凹2CP; - public ColorP X0Y1_凹3CP; + public ColorP X0Y1_凹3CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 根_表示 - { - get - { - return X0Y0_根.Dra; - } - set - { - X0Y0_根.Dra = value; - X0Y1_根.Dra = value; - X0Y0_根.Hit = value; - X0Y1_根.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 凹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 凹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 凹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; - X0Y0_凹4.Hit = value; - } - } + public bool 凹4_表示 + { + get + { + return X0Y0_凹4.Dra; + } + set + { + X0Y0_凹4.Dra = value; + X0Y0_凹4.Hit = value; + } + } - public bool 凹5_表示 - { - get - { - return X0Y0_凹5.Dra; - } - set - { - X0Y0_凹5.Dra = value; - X0Y0_凹5.Hit = value; - } - } + public bool 凹5_表示 + { + get + { + return X0Y0_凹5.Dra; + } + set + { + X0Y0_凹5.Dra = value; + X0Y0_凹5.Hit = value; + } + } - public bool 凹6_表示 - { - get - { - return X0Y0_凹6.Dra; - } - set - { - X0Y0_凹6.Dra = value; - X0Y0_凹6.Hit = value; - } - } + public bool 凹6_表示 + { + get + { + return X0Y0_凹6.Dra; + } + set + { + X0Y0_凹6.Dra = value; + X0Y0_凹6.Hit = value; + } + } - public bool 凹7_表示 - { - get - { - return X0Y0_凹7.Dra; - } - set - { - X0Y0_凹7.Dra = value; - X0Y0_凹7.Hit = value; - } - } + public bool 凹7_表示 + { + get + { + return X0Y0_凹7.Dra; + } + set + { + X0Y0_凹7.Dra = value; + X0Y0_凹7.Hit = value; + } + } - public bool 凹8_表示 - { - get - { - return X0Y0_凹8.Dra; - } - set - { - X0Y0_凹8.Dra = value; - X0Y0_凹8.Hit = value; - } - } + public bool 凹8_表示 + { + get + { + return X0Y0_凹8.Dra; + } + set + { + X0Y0_凹8.Dra = value; + X0Y0_凹8.Hit = value; + } + } - public bool 線_表示 - { - get - { - return X0Y0_線.Dra; - } - set - { - X0Y0_線.Dra = value; - X0Y0_線.Hit = value; - } - } + public bool 線_表示 + { + get + { + return X0Y0_線.Dra; + } + set + { + X0Y0_線.Dra = value; + X0Y0_線.Hit = value; + } + } - public override bool 表示 - { - get - { - return 根_表示; - } - set - { - 根_表示 = value; - 凹1_表示 = value; - 凹2_表示 = value; - 凹3_表示 = value; - 凹4_表示 = value; - 凹5_表示 = value; - 凹6_表示 = value; - 凹7_表示 = value; - 凹8_表示 = value; - 線_表示 = value; - } - } + public override bool 表示 + { + get + { + return 根_表示; + } + set + { + 根_表示 = value; + 凹1_表示 = value; + 凹2_表示 = value; + 凹3_表示 = value; + 凹4_表示 = value; + 凹5_表示 = value; + 凹6_表示 = value; + 凹7_表示 = value; + 凹8_表示 = value; + 線_表示 = value; + } + } - public override double 濃度 - { - get - { - return 根CD.不透明度; - } - set - { - 根CD.不透明度 = value; - 凹1CD.不透明度 = value; - 凹2CD.不透明度 = value; - 凹3CD.不透明度 = value; - 凹4CD.不透明度 = value; - 凹5CD.不透明度 = value; - 凹6CD.不透明度 = value; - 凹7CD.不透明度 = value; - 凹8CD.不透明度 = value; - 線CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 根CD.不透明度; + } + set + { + 根CD.不透明度 = value; + 凹1CD.不透明度 = value; + 凹2CD.不透明度 = value; + 凹3CD.不透明度 = value; + 凹4CD.不透明度 = value; + 凹5CD.不透明度 = value; + 凹6CD.不透明度 = value; + 凹7CD.不透明度 = value; + 凹8CD.不透明度 = value; + 線CD.不透明度 = value; + } + } - public 角2_牛1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_牛1D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][4]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_根 = pars["根"].ToPar(); - X0Y0_凹1 = pars["凹1"].ToPar(); - X0Y0_凹2 = pars["凹2"].ToPar(); - X0Y0_凹3 = pars["凹3"].ToPar(); - X0Y0_凹4 = pars["凹4"].ToPar(); - X0Y0_凹5 = pars["凹5"].ToPar(); - X0Y0_凹6 = pars["凹6"].ToPar(); - X0Y0_凹7 = pars["凹7"].ToPar(); - X0Y0_凹8 = pars["凹8"].ToPar(); - X0Y0_線 = pars["線"].ToPar(); - pars = 本体[0][1]; - X0Y1_根 = pars["根"].ToPar(); - X0Y1_凹1 = pars["凹1"].ToPar(); - X0Y1_凹2 = pars["凹2"].ToPar(); - X0Y1_凹3 = pars["凹3"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根_表示 = e.根_表示; - 凹1_表示 = e.凹1_表示; - 凹2_表示 = e.凹2_表示; - 凹3_表示 = e.凹3_表示; - 凹4_表示 = e.凹4_表示; - 凹5_表示 = e.凹5_表示; - 凹6_表示 = e.凹6_表示; - 凹7_表示 = e.凹7_表示; - 凹8_表示 = e.凹8_表示; - 線_表示 = e.線_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_凹8CP = new ColorP(X0Y0_凹8, 凹8CD, DisUnit, abj: true); - X0Y0_線CP = new ColorP(X0Y0_線, 線CD, 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_凹3CP = new ColorP(X0Y1_凹3, 凹3CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 角2_牛1(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_牛1D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["角"][4]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_根 = pars["根"].ToPar(); + X0Y0_凹1 = pars["凹1"].ToPar(); + X0Y0_凹2 = pars["凹2"].ToPar(); + X0Y0_凹3 = pars["凹3"].ToPar(); + X0Y0_凹4 = pars["凹4"].ToPar(); + X0Y0_凹5 = pars["凹5"].ToPar(); + X0Y0_凹6 = pars["凹6"].ToPar(); + X0Y0_凹7 = pars["凹7"].ToPar(); + X0Y0_凹8 = pars["凹8"].ToPar(); + X0Y0_線 = pars["線"].ToPar(); + pars = 本体[0][1]; + X0Y1_根 = pars["根"].ToPar(); + X0Y1_凹1 = pars["凹1"].ToPar(); + X0Y1_凹2 = pars["凹2"].ToPar(); + X0Y1_凹3 = pars["凹3"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根_表示 = e.根_表示; + 凹1_表示 = e.凹1_表示; + 凹2_表示 = e.凹2_表示; + 凹3_表示 = e.凹3_表示; + 凹4_表示 = e.凹4_表示; + 凹5_表示 = e.凹5_表示; + 凹6_表示 = e.凹6_表示; + 凹7_表示 = e.凹7_表示; + 凹8_表示 = e.凹8_表示; + 線_表示 = e.線_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_凹8CP = new ColorP(X0Y0_凹8, 凹8CD, DisUnit, abj: true); + X0Y0_線CP = new ColorP(X0Y0_線, 線CD, 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_凹3CP = new ColorP(X0Y1_凹3, 凹3CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_根.AngleBase = num * -33.0000000000003; - X0Y1_根.AngleBase = num * -33.0000000000003; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_根.AngleBase = num * -33.0000000000003; + X0Y1_根.AngleBase = num * -33.0000000000003; + 本体.JoinPAall(); + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_根CP.Update(); - X0Y0_凹1CP.Update(); - X0Y0_凹2CP.Update(); - X0Y0_凹3CP.Update(); - X0Y0_凹4CP.Update(); - X0Y0_凹5CP.Update(); - X0Y0_凹6CP.Update(); - X0Y0_凹7CP.Update(); - X0Y0_凹8CP.Update(); - X0Y0_線CP.Update(); - } - else - { - X0Y1_根CP.Update(); - X0Y1_凹1CP.Update(); - X0Y1_凹2CP.Update(); - X0Y1_凹3CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_根CP.Update(); + X0Y0_凹1CP.Update(); + X0Y0_凹2CP.Update(); + X0Y0_凹3CP.Update(); + X0Y0_凹4CP.Update(); + X0Y0_凹5CP.Update(); + X0Y0_凹6CP.Update(); + X0Y0_凹7CP.Update(); + X0Y0_凹8CP.Update(); + X0Y0_線CP.Update(); + } + else + { + X0Y1_根CP.Update(); + X0Y1_凹1CP.Update(); + X0Y1_凹2CP.Update(); + X0Y1_凹3CP.Update(); + } + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹7CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹8CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹7CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹8CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 凹1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T1(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹7CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹8CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T1(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹7CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹8CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1D.cs index 6916189..4cfa6d3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1D.cs @@ -1,38 +1,39 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 角2_牛1D : 角2D +namespace SlaveMatrix { - public bool 根_表示 = true; + [Serializable] + public class 角2_牛1D : 角2D + { + public bool 根_表示 = true; - public bool 凹1_表示 = true; + public bool 凹1_表示 = true; - public bool 凹2_表示 = true; + public bool 凹2_表示 = true; - public bool 凹3_表示 = true; + public bool 凹3_表示 = true; - public bool 凹4_表示 = true; + public bool 凹4_表示 = true; - public bool 凹5_表示 = true; + public bool 凹5_表示 = true; - public bool 凹6_表示 = true; + public bool 凹6_表示 = true; - public bool 凹7_表示 = true; + public bool 凹7_表示 = true; - public bool 凹8_表示 = true; + public bool 凹8_表示 = true; - public bool 線_表示 = true; + public bool 線_表示 = true; - public 角2_牛1D() - { - ThisType = GetType(); - } + public 角2_牛1D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 角2_牛1(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 角2_牛1(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2.cs index da45229..2372221 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2.cs @@ -1,410 +1,411 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角2_牛2 : 角2 +namespace SlaveMatrix { - public Par X0Y0_根; + public class 角2_牛2 : 角2 + { + public Par X0Y0_根; - public Par X0Y0_凹1; + public Par X0Y0_凹1; - public Par X0Y0_凹2; + public Par X0Y0_凹2; - public Par X0Y0_凹3; + public Par X0Y0_凹3; - public Par X0Y0_凹4; + public Par X0Y0_凹4; - public Par X0Y0_凹5; + public Par X0Y0_凹5; - public Par X0Y0_凹6; + public Par X0Y0_凹6; - public Par X0Y0_線; + public Par X0Y0_線; - public Par X0Y1_根; + public Par X0Y1_根; - public Par X0Y1_凹1; + public Par X0Y1_凹1; - public Par X0Y1_凹2; + public Par X0Y1_凹2; - public ColorD 根CD; + public ColorD 根CD; - public ColorD 凹1CD; + public ColorD 凹1CD; - public ColorD 凹2CD; + public ColorD 凹2CD; - public ColorD 凹3CD; + public ColorD 凹3CD; - public ColorD 凹4CD; + public ColorD 凹4CD; - public ColorD 凹5CD; + public ColorD 凹5CD; - public ColorD 凹6CD; + public ColorD 凹6CD; - public ColorD 線CD; + public ColorD 線CD; - public ColorP X0Y0_根CP; + public ColorP X0Y0_根CP; - public ColorP X0Y0_凹1CP; + public ColorP X0Y0_凹1CP; - public ColorP X0Y0_凹2CP; + public ColorP X0Y0_凹2CP; - public ColorP X0Y0_凹3CP; + public ColorP X0Y0_凹3CP; - public ColorP X0Y0_凹4CP; + public ColorP X0Y0_凹4CP; - public ColorP X0Y0_凹5CP; + public ColorP X0Y0_凹5CP; - public ColorP X0Y0_凹6CP; + public ColorP X0Y0_凹6CP; - public ColorP X0Y0_線CP; + public ColorP X0Y0_線CP; - public ColorP X0Y1_根CP; + public ColorP X0Y1_根CP; - public ColorP X0Y1_凹1CP; + public ColorP X0Y1_凹1CP; - public ColorP X0Y1_凹2CP; + public ColorP X0Y1_凹2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 根_表示 - { - get - { - return X0Y0_根.Dra; - } - set - { - X0Y0_根.Dra = value; - X0Y1_根.Dra = value; - X0Y0_根.Hit = value; - X0Y1_根.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 凹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 凹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; - X0Y0_凹3.Hit = value; - } - } + public bool 凹3_表示 + { + get + { + return X0Y0_凹3.Dra; + } + set + { + X0Y0_凹3.Dra = value; + X0Y0_凹3.Hit = value; + } + } - public bool 凹4_表示 - { - get - { - return X0Y0_凹4.Dra; - } - set - { - X0Y0_凹4.Dra = value; - X0Y0_凹4.Hit = value; - } - } + public bool 凹4_表示 + { + get + { + return X0Y0_凹4.Dra; + } + set + { + X0Y0_凹4.Dra = value; + X0Y0_凹4.Hit = value; + } + } - public bool 凹5_表示 - { - get - { - return X0Y0_凹5.Dra; - } - set - { - X0Y0_凹5.Dra = value; - X0Y0_凹5.Hit = value; - } - } + public bool 凹5_表示 + { + get + { + return X0Y0_凹5.Dra; + } + set + { + X0Y0_凹5.Dra = value; + X0Y0_凹5.Hit = value; + } + } - public bool 凹6_表示 - { - get - { - return X0Y0_凹6.Dra; - } - set - { - X0Y0_凹6.Dra = value; - X0Y0_凹6.Hit = value; - } - } + public bool 凹6_表示 + { + get + { + return X0Y0_凹6.Dra; + } + set + { + X0Y0_凹6.Dra = value; + X0Y0_凹6.Hit = value; + } + } - public bool 線_表示 - { - get - { - return X0Y0_線.Dra; - } - set - { - X0Y0_線.Dra = value; - X0Y0_線.Hit = value; - } - } + public bool 線_表示 + { + get + { + return X0Y0_線.Dra; + } + set + { + X0Y0_線.Dra = value; + X0Y0_線.Hit = value; + } + } - public override bool 表示 - { - get - { - return 根_表示; - } - set - { - 根_表示 = value; - 凹1_表示 = value; - 凹2_表示 = value; - 凹3_表示 = value; - 凹4_表示 = value; - 凹5_表示 = value; - 凹6_表示 = value; - 線_表示 = value; - } - } + public override bool 表示 + { + get + { + return 根_表示; + } + set + { + 根_表示 = value; + 凹1_表示 = value; + 凹2_表示 = value; + 凹3_表示 = value; + 凹4_表示 = value; + 凹5_表示 = value; + 凹6_表示 = value; + 線_表示 = value; + } + } - public override double 濃度 - { - get - { - return 根CD.不透明度; - } - set - { - 根CD.不透明度 = value; - 凹1CD.不透明度 = value; - 凹2CD.不透明度 = value; - 凹3CD.不透明度 = value; - 凹4CD.不透明度 = value; - 凹5CD.不透明度 = value; - 凹6CD.不透明度 = value; - 線CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 根CD.不透明度; + } + set + { + 根CD.不透明度 = value; + 凹1CD.不透明度 = value; + 凹2CD.不透明度 = value; + 凹3CD.不透明度 = value; + 凹4CD.不透明度 = value; + 凹5CD.不透明度 = value; + 凹6CD.不透明度 = value; + 線CD.不透明度 = value; + } + } - public 角2_牛2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_牛2D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][5]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_根 = pars["根"].ToPar(); - X0Y0_凹1 = pars["凹1"].ToPar(); - X0Y0_凹2 = pars["凹2"].ToPar(); - X0Y0_凹3 = pars["凹3"].ToPar(); - X0Y0_凹4 = pars["凹4"].ToPar(); - X0Y0_凹5 = pars["凹5"].ToPar(); - X0Y0_凹6 = pars["凹6"].ToPar(); - X0Y0_線 = pars["線"].ToPar(); - pars = 本体[0][1]; - X0Y1_根 = pars["根"].ToPar(); - X0Y1_凹1 = pars["凹1"].ToPar(); - X0Y1_凹2 = pars["凹2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根_表示 = e.根_表示; - 凹1_表示 = e.凹1_表示; - 凹2_表示 = e.凹2_表示; - 凹3_表示 = e.凹3_表示; - 凹4_表示 = e.凹4_表示; - 凹5_表示 = e.凹5_表示; - 凹6_表示 = e.凹6_表示; - 線_表示 = e.線_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_線CP = new ColorP(X0Y0_線, 線CD, 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); - 濃度 = e.濃度; - } + public 角2_牛2(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_牛2D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["角"][5]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_根 = pars["根"].ToPar(); + X0Y0_凹1 = pars["凹1"].ToPar(); + X0Y0_凹2 = pars["凹2"].ToPar(); + X0Y0_凹3 = pars["凹3"].ToPar(); + X0Y0_凹4 = pars["凹4"].ToPar(); + X0Y0_凹5 = pars["凹5"].ToPar(); + X0Y0_凹6 = pars["凹6"].ToPar(); + X0Y0_線 = pars["線"].ToPar(); + pars = 本体[0][1]; + X0Y1_根 = pars["根"].ToPar(); + X0Y1_凹1 = pars["凹1"].ToPar(); + X0Y1_凹2 = pars["凹2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根_表示 = e.根_表示; + 凹1_表示 = e.凹1_表示; + 凹2_表示 = e.凹2_表示; + 凹3_表示 = e.凹3_表示; + 凹4_表示 = e.凹4_表示; + 凹5_表示 = e.凹5_表示; + 凹6_表示 = e.凹6_表示; + 線_表示 = e.線_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_線CP = new ColorP(X0Y0_線, 線CD, 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); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_根.AngleBase = num * -342.0; - X0Y1_根.AngleBase = num * -342.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_根.AngleBase = num * -342.0; + X0Y1_根.AngleBase = num * -342.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_根CP.Update(); - X0Y0_凹1CP.Update(); - X0Y0_凹2CP.Update(); - X0Y0_凹3CP.Update(); - X0Y0_凹4CP.Update(); - X0Y0_凹5CP.Update(); - X0Y0_凹6CP.Update(); - X0Y0_線CP.Update(); - } - else - { - X0Y1_根CP.Update(); - X0Y1_凹1CP.Update(); - X0Y1_凹2CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_根CP.Update(); + X0Y0_凹1CP.Update(); + X0Y0_凹2CP.Update(); + X0Y0_凹3CP.Update(); + X0Y0_凹4CP.Update(); + X0Y0_凹5CP.Update(); + X0Y0_凹6CP.Update(); + X0Y0_線CP.Update(); + } + else + { + X0Y1_根CP.Update(); + X0Y1_凹1CP.Update(); + X0Y1_凹2CP.Update(); + } + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 凹1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T1(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T1(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2D.cs index acb8ac8..d982f73 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2D.cs @@ -1,34 +1,35 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 角2_牛2D : 角2D +namespace SlaveMatrix { - public bool 根_表示 = true; + [Serializable] + public class 角2_牛2D : 角2D + { + public bool 根_表示 = true; - public bool 凹1_表示 = true; + public bool 凹1_表示 = true; - public bool 凹2_表示 = true; + public bool 凹2_表示 = true; - public bool 凹3_表示 = true; + public bool 凹3_表示 = true; - public bool 凹4_表示 = true; + public bool 凹4_表示 = true; - public bool 凹5_表示 = true; + public bool 凹5_表示 = true; - public bool 凹6_表示 = true; + public bool 凹6_表示 = true; - public bool 線_表示 = true; + public bool 線_表示 = true; - public 角2_牛2D() - { - ThisType = GetType(); - } + public 角2_牛2D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 角2_牛2(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 角2_牛2(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3.cs index a9c0de7..e7b268a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3.cs @@ -1,428 +1,429 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角2_牛3 : 角2 +namespace SlaveMatrix { - public Par X0Y0_根; + public class 角2_牛3 : 角2 + { + public Par X0Y0_根; - public Par X0Y0_凹1; + public Par X0Y0_凹1; - public Par X0Y0_凹2; + public Par X0Y0_凹2; - public Par X0Y0_凹3; + public Par X0Y0_凹3; - public Par X0Y0_凹4; + public Par X0Y0_凹4; - public Par X0Y0_凹5; + public Par X0Y0_凹5; - public Par X0Y0_凹6; + public Par X0Y0_凹6; - public Par X0Y0_凹7; + public Par X0Y0_凹7; - public Par X0Y1_根; + public Par X0Y1_根; - public Par X0Y1_凹1; + public Par X0Y1_凹1; - public Par X0Y1_凹2; + public Par X0Y1_凹2; - public Par X0Y1_凹3; + public Par X0Y1_凹3; - public Par X0Y1_凹4; + public Par X0Y1_凹4; - public ColorD 根CD; + public ColorD 根CD; - public ColorD 凹1CD; + public ColorD 凹1CD; - public ColorD 凹2CD; + public ColorD 凹2CD; - public ColorD 凹3CD; + public ColorD 凹3CD; - public ColorD 凹4CD; + public ColorD 凹4CD; - public ColorD 凹5CD; + public ColorD 凹5CD; - public ColorD 凹6CD; + public ColorD 凹6CD; - public ColorD 凹7CD; + public ColorD 凹7CD; - public ColorP X0Y0_根CP; + public ColorP X0Y0_根CP; - public ColorP X0Y0_凹1CP; + public ColorP X0Y0_凹1CP; - public ColorP X0Y0_凹2CP; + public ColorP X0Y0_凹2CP; - public ColorP X0Y0_凹3CP; + public ColorP X0Y0_凹3CP; - public ColorP X0Y0_凹4CP; + public ColorP X0Y0_凹4CP; - public ColorP X0Y0_凹5CP; + public ColorP X0Y0_凹5CP; - public ColorP X0Y0_凹6CP; + public ColorP X0Y0_凹6CP; - public ColorP X0Y0_凹7CP; + public ColorP X0Y0_凹7CP; - public ColorP X0Y1_根CP; + public ColorP X0Y1_根CP; - public ColorP X0Y1_凹1CP; + public ColorP X0Y1_凹1CP; - public ColorP X0Y1_凹2CP; + public ColorP X0Y1_凹2CP; - public ColorP X0Y1_凹3CP; + public ColorP X0Y1_凹3CP; - public ColorP X0Y1_凹4CP; + public ColorP X0Y1_凹4CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 根_表示 - { - get - { - return X0Y0_根.Dra; - } - set - { - X0Y0_根.Dra = value; - X0Y1_根.Dra = value; - X0Y0_根.Hit = value; - X0Y1_根.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 凹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 凹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 凹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 凹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; - X0Y0_凹5.Hit = value; - } - } + public bool 凹5_表示 + { + get + { + return X0Y0_凹5.Dra; + } + set + { + X0Y0_凹5.Dra = value; + X0Y0_凹5.Hit = value; + } + } - public bool 凹6_表示 - { - get - { - return X0Y0_凹6.Dra; - } - set - { - X0Y0_凹6.Dra = value; - X0Y0_凹6.Hit = value; - } - } + public bool 凹6_表示 + { + get + { + return X0Y0_凹6.Dra; + } + set + { + X0Y0_凹6.Dra = value; + X0Y0_凹6.Hit = value; + } + } - public bool 凹7_表示 - { - get - { - return X0Y0_凹7.Dra; - } - set - { - X0Y0_凹7.Dra = value; - X0Y0_凹7.Hit = value; - } - } + public bool 凹7_表示 + { + get + { + return X0Y0_凹7.Dra; + } + set + { + X0Y0_凹7.Dra = value; + X0Y0_凹7.Hit = value; + } + } - public override bool 表示 - { - get - { - return 根_表示; - } - set - { - 根_表示 = value; - 凹1_表示 = value; - 凹2_表示 = value; - 凹3_表示 = value; - 凹4_表示 = value; - 凹5_表示 = value; - 凹6_表示 = value; - 凹7_表示 = value; - } - } + public override bool 表示 + { + get + { + return 根_表示; + } + set + { + 根_表示 = value; + 凹1_表示 = value; + 凹2_表示 = value; + 凹3_表示 = value; + 凹4_表示 = value; + 凹5_表示 = value; + 凹6_表示 = value; + 凹7_表示 = value; + } + } - public override double 濃度 - { - get - { - return 根CD.不透明度; - } - set - { - 根CD.不透明度 = value; - 凹1CD.不透明度 = value; - 凹2CD.不透明度 = value; - 凹3CD.不透明度 = value; - 凹4CD.不透明度 = value; - 凹5CD.不透明度 = value; - 凹6CD.不透明度 = value; - 凹7CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 根CD.不透明度; + } + set + { + 根CD.不透明度 = value; + 凹1CD.不透明度 = value; + 凹2CD.不透明度 = value; + 凹3CD.不透明度 = value; + 凹4CD.不透明度 = value; + 凹5CD.不透明度 = value; + 凹6CD.不透明度 = value; + 凹7CD.不透明度 = value; + } + } - public 角2_牛3(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_牛3D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][6]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_根 = pars["根"].ToPar(); - X0Y0_凹1 = pars["凹1"].ToPar(); - X0Y0_凹2 = pars["凹2"].ToPar(); - X0Y0_凹3 = pars["凹3"].ToPar(); - X0Y0_凹4 = pars["凹4"].ToPar(); - X0Y0_凹5 = pars["凹5"].ToPar(); - X0Y0_凹6 = pars["凹6"].ToPar(); - X0Y0_凹7 = pars["凹7"].ToPar(); - pars = 本体[0][1]; - X0Y1_根 = pars["根"].ToPar(); - X0Y1_凹1 = pars["凹1"].ToPar(); - X0Y1_凹2 = pars["凹2"].ToPar(); - X0Y1_凹3 = pars["凹3"].ToPar(); - X0Y1_凹4 = pars["凹4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根_表示 = e.根_表示; - 凹1_表示 = e.凹1_表示; - 凹2_表示 = e.凹2_表示; - 凹3_表示 = e.凹3_表示; - 凹4_表示 = e.凹4_表示; - 凹5_表示 = e.凹5_表示; - 凹6_表示 = e.凹6_表示; - 凹7_表示 = e.凹7_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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); - 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_凹3CP = new ColorP(X0Y1_凹3, 凹3CD, DisUnit, abj: true); - X0Y1_凹4CP = new ColorP(X0Y1_凹4, 凹4CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 角2_牛3(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_牛3D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["角"][6]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_根 = pars["根"].ToPar(); + X0Y0_凹1 = pars["凹1"].ToPar(); + X0Y0_凹2 = pars["凹2"].ToPar(); + X0Y0_凹3 = pars["凹3"].ToPar(); + X0Y0_凹4 = pars["凹4"].ToPar(); + X0Y0_凹5 = pars["凹5"].ToPar(); + X0Y0_凹6 = pars["凹6"].ToPar(); + X0Y0_凹7 = pars["凹7"].ToPar(); + pars = 本体[0][1]; + X0Y1_根 = pars["根"].ToPar(); + X0Y1_凹1 = pars["凹1"].ToPar(); + X0Y1_凹2 = pars["凹2"].ToPar(); + X0Y1_凹3 = pars["凹3"].ToPar(); + X0Y1_凹4 = pars["凹4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根_表示 = e.根_表示; + 凹1_表示 = e.凹1_表示; + 凹2_表示 = e.凹2_表示; + 凹3_表示 = e.凹3_表示; + 凹4_表示 = e.凹4_表示; + 凹5_表示 = e.凹5_表示; + 凹6_表示 = e.凹6_表示; + 凹7_表示 = e.凹7_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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); + 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_凹3CP = new ColorP(X0Y1_凹3, 凹3CD, DisUnit, abj: true); + X0Y1_凹4CP = new ColorP(X0Y1_凹4, 凹4CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_根.AngleBase = num * -4.00000000000013; - X0Y1_根.AngleBase = num * -4.00000000000013; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_根.AngleBase = num * -4.00000000000013; + X0Y1_根.AngleBase = num * -4.00000000000013; + 本体.JoinPAall(); + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_根CP.Update(); - X0Y0_凹1CP.Update(); - X0Y0_凹2CP.Update(); - X0Y0_凹3CP.Update(); - X0Y0_凹4CP.Update(); - X0Y0_凹5CP.Update(); - X0Y0_凹6CP.Update(); - X0Y0_凹7CP.Update(); - } - else - { - X0Y1_根CP.Update(); - X0Y1_凹1CP.Update(); - X0Y1_凹2CP.Update(); - X0Y1_凹3CP.Update(); - X0Y1_凹4CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_根CP.Update(); + X0Y0_凹1CP.Update(); + X0Y0_凹2CP.Update(); + X0Y0_凹3CP.Update(); + X0Y0_凹4CP.Update(); + X0Y0_凹5CP.Update(); + X0Y0_凹6CP.Update(); + X0Y0_凹7CP.Update(); + } + else + { + X0Y1_根CP.Update(); + X0Y1_凹1CP.Update(); + X0Y1_凹2CP.Update(); + X0Y1_凹3CP.Update(); + X0Y1_凹4CP.Update(); + } + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹7CD = new ColorD(ref Col.Black, ref 体配色.角1O); - } + private void 配色N0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹7CD = new ColorD(ref Col.Black, ref 体配色.角1O); + } - private void 配色T0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 凹1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + private void 配色T0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } - private void 配色T1(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹7CD = new ColorD(ref Col.Black, ref 体配色.角1O); - } + private void 配色T1(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹7CD = new ColorD(ref Col.Black, ref 体配色.角1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3D.cs index 5ed09fc..a26d30d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3D.cs @@ -1,34 +1,35 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 角2_牛3D : 角2D +namespace SlaveMatrix { - public bool 根_表示 = true; + [Serializable] + public class 角2_牛3D : 角2D + { + public bool 根_表示 = true; - public bool 凹1_表示 = true; + public bool 凹1_表示 = true; - public bool 凹2_表示 = true; + public bool 凹2_表示 = true; - public bool 凹3_表示 = true; + public bool 凹3_表示 = true; - public bool 凹4_表示 = true; + public bool 凹4_表示 = true; - public bool 凹5_表示 = true; + public bool 凹5_表示 = true; - public bool 凹6_表示 = true; + public bool 凹6_表示 = true; - public bool 凹7_表示 = true; + public bool 凹7_表示 = true; - public 角2_牛3D() - { - ThisType = GetType(); - } + public 角2_牛3D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 角2_牛3(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 角2_牛3(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4.cs index bd7069b..89a5e69 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4.cs @@ -1,503 +1,504 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角2_牛4 : 角2 +namespace SlaveMatrix { - public Par X0Y0_根; + public class 角2_牛4 : 角2 + { + public Par X0Y0_根; - public Par X0Y0_凹1; + public Par X0Y0_凹1; - public Par X0Y0_凹2; + public Par X0Y0_凹2; - public Par X0Y0_凹3; + public Par X0Y0_凹3; - public Par X0Y0_凹4; + public Par X0Y0_凹4; - public Par X0Y0_凹5; + public Par X0Y0_凹5; - public Par X0Y0_凹6; + public Par X0Y0_凹6; - public Par X0Y0_凹7; + public Par X0Y0_凹7; - public Par X0Y0_線; + public Par X0Y0_線; - public Par X0Y1_根; + public Par X0Y1_根; - public Par X0Y1_折線1; + public Par X0Y1_折線1; - public Par X0Y1_折線2; + public Par X0Y1_折線2; - public Par X0Y1_凹1; + public Par X0Y1_凹1; - public Par X0Y1_凹2; + public Par X0Y1_凹2; - public Par X0Y1_線; + public Par X0Y1_線; - public ColorD 根CD; + public ColorD 根CD; - public ColorD 凹1CD; + public ColorD 凹1CD; - public ColorD 凹2CD; + public ColorD 凹2CD; - public ColorD 凹3CD; + public ColorD 凹3CD; - public ColorD 凹4CD; + public ColorD 凹4CD; - public ColorD 凹5CD; + public ColorD 凹5CD; - public ColorD 凹6CD; + public ColorD 凹6CD; - public ColorD 凹7CD; + public ColorD 凹7CD; - public ColorD 線CD; + public ColorD 線CD; - public ColorD 折線1CD; + public ColorD 折線1CD; - public ColorD 折線2CD; + public ColorD 折線2CD; - public ColorP X0Y0_根CP; + public ColorP X0Y0_根CP; - public ColorP X0Y0_凹1CP; + public ColorP X0Y0_凹1CP; - public ColorP X0Y0_凹2CP; + public ColorP X0Y0_凹2CP; - public ColorP X0Y0_凹3CP; + public ColorP X0Y0_凹3CP; - public ColorP X0Y0_凹4CP; + public ColorP X0Y0_凹4CP; - public ColorP X0Y0_凹5CP; + public ColorP X0Y0_凹5CP; - public ColorP X0Y0_凹6CP; + public ColorP X0Y0_凹6CP; - public ColorP X0Y0_凹7CP; + public ColorP X0Y0_凹7CP; - public ColorP X0Y0_線CP; + public ColorP X0Y0_線CP; - public ColorP X0Y1_根CP; + public ColorP X0Y1_根CP; - public ColorP X0Y1_折線1CP; + public ColorP X0Y1_折線1CP; - public ColorP X0Y1_折線2CP; + public ColorP X0Y1_折線2CP; - public ColorP X0Y1_凹1CP; + public ColorP X0Y1_凹1CP; - public ColorP X0Y1_凹2CP; + public ColorP X0Y1_凹2CP; - public ColorP X0Y1_線CP; + public ColorP X0Y1_線CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 根_表示 - { - get - { - return X0Y0_根.Dra; - } - set - { - X0Y0_根.Dra = value; - X0Y1_根.Dra = value; - X0Y0_根.Hit = value; - X0Y1_根.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 凹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 凹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; - X0Y0_凹3.Hit = value; - } - } + public bool 凹3_表示 + { + get + { + return X0Y0_凹3.Dra; + } + set + { + X0Y0_凹3.Dra = value; + X0Y0_凹3.Hit = value; + } + } - public bool 凹4_表示 - { - get - { - return X0Y0_凹4.Dra; - } - set - { - X0Y0_凹4.Dra = value; - X0Y0_凹4.Hit = value; - } - } + public bool 凹4_表示 + { + get + { + return X0Y0_凹4.Dra; + } + set + { + X0Y0_凹4.Dra = value; + X0Y0_凹4.Hit = value; + } + } - public bool 凹5_表示 - { - get - { - return X0Y0_凹5.Dra; - } - set - { - X0Y0_凹5.Dra = value; - X0Y0_凹5.Hit = value; - } - } + public bool 凹5_表示 + { + get + { + return X0Y0_凹5.Dra; + } + set + { + X0Y0_凹5.Dra = value; + X0Y0_凹5.Hit = value; + } + } - public bool 凹6_表示 - { - get - { - return X0Y0_凹6.Dra; - } - set - { - X0Y0_凹6.Dra = value; - X0Y0_凹6.Hit = value; - } - } + public bool 凹6_表示 + { + get + { + return X0Y0_凹6.Dra; + } + set + { + X0Y0_凹6.Dra = value; + X0Y0_凹6.Hit = value; + } + } - public bool 凹7_表示 - { - get - { - return X0Y0_凹7.Dra; - } - set - { - X0Y0_凹7.Dra = value; - X0Y0_凹7.Hit = value; - } - } + public bool 凹7_表示 + { + get + { + return X0Y0_凹7.Dra; + } + set + { + X0Y0_凹7.Dra = value; + X0Y0_凹7.Hit = value; + } + } - public bool 線_表示 - { - get - { - return X0Y0_線.Dra; - } - set - { - X0Y0_線.Dra = value; - X0Y1_線.Dra = value; - X0Y0_線.Hit = value; - X0Y1_線.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 X0Y1_折線1.Dra; - } - set - { - X0Y1_折線1.Dra = value; - X0Y1_折線1.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 折線2_表示 + { + get + { + return X0Y1_折線2.Dra; + } + set + { + X0Y1_折線2.Dra = value; + X0Y1_折線2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 根_表示; - } - set - { - 根_表示 = value; - 凹1_表示 = value; - 凹2_表示 = value; - 凹3_表示 = value; - 凹4_表示 = value; - 凹5_表示 = value; - 凹6_表示 = value; - 凹7_表示 = value; - 線_表示 = value; - 折線1_表示 = value; - 折線2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 根_表示; + } + set + { + 根_表示 = value; + 凹1_表示 = value; + 凹2_表示 = value; + 凹3_表示 = value; + 凹4_表示 = value; + 凹5_表示 = value; + 凹6_表示 = value; + 凹7_表示 = value; + 線_表示 = value; + 折線1_表示 = value; + 折線2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 根CD.不透明度; - } - set - { - 根CD.不透明度 = value; - 凹1CD.不透明度 = value; - 凹2CD.不透明度 = value; - 凹3CD.不透明度 = value; - 凹4CD.不透明度 = value; - 凹5CD.不透明度 = value; - 凹6CD.不透明度 = value; - 凹7CD.不透明度 = value; - 線CD.不透明度 = value; - 折線1CD.不透明度 = value; - 折線2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 根CD.不透明度; + } + set + { + 根CD.不透明度 = value; + 凹1CD.不透明度 = value; + 凹2CD.不透明度 = value; + 凹3CD.不透明度 = value; + 凹4CD.不透明度 = value; + 凹5CD.不透明度 = value; + 凹6CD.不透明度 = value; + 凹7CD.不透明度 = value; + 線CD.不透明度 = value; + 折線1CD.不透明度 = value; + 折線2CD.不透明度 = value; + } + } - public 角2_牛4(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_牛4D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][7]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_根 = pars["根"].ToPar(); - X0Y0_凹1 = pars["凹1"].ToPar(); - X0Y0_凹2 = pars["凹2"].ToPar(); - X0Y0_凹3 = pars["凹3"].ToPar(); - X0Y0_凹4 = pars["凹4"].ToPar(); - X0Y0_凹5 = pars["凹5"].ToPar(); - X0Y0_凹6 = pars["凹6"].ToPar(); - X0Y0_凹7 = pars["凹7"].ToPar(); - X0Y0_線 = pars["線"].ToPar(); - pars = 本体[0][1]; - X0Y1_根 = pars["根"].ToPar(); - X0Y1_折線1 = pars["折線1"].ToPar(); - X0Y1_折線2 = pars["折線2"].ToPar(); - X0Y1_凹1 = pars["凹1"].ToPar(); - X0Y1_凹2 = pars["凹2"].ToPar(); - X0Y1_線 = pars["線"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根_表示 = e.根_表示; - 凹1_表示 = e.凹1_表示; - 凹2_表示 = e.凹2_表示; - 凹3_表示 = e.凹3_表示; - 凹4_表示 = e.凹4_表示; - 凹5_表示 = e.凹5_表示; - 凹6_表示 = e.凹6_表示; - 凹7_表示 = e.凹7_表示; - 線_表示 = e.線_表示; - 折線1_表示 = e.折線1_表示; - 折線2_表示 = e.折線2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_線CP = new ColorP(X0Y0_線, 線CD, 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_線CP = new ColorP(X0Y1_線, 線CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 角2_牛4(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_牛4D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["角"][7]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_根 = pars["根"].ToPar(); + X0Y0_凹1 = pars["凹1"].ToPar(); + X0Y0_凹2 = pars["凹2"].ToPar(); + X0Y0_凹3 = pars["凹3"].ToPar(); + X0Y0_凹4 = pars["凹4"].ToPar(); + X0Y0_凹5 = pars["凹5"].ToPar(); + X0Y0_凹6 = pars["凹6"].ToPar(); + X0Y0_凹7 = pars["凹7"].ToPar(); + X0Y0_線 = pars["線"].ToPar(); + pars = 本体[0][1]; + X0Y1_根 = pars["根"].ToPar(); + X0Y1_折線1 = pars["折線1"].ToPar(); + X0Y1_折線2 = pars["折線2"].ToPar(); + X0Y1_凹1 = pars["凹1"].ToPar(); + X0Y1_凹2 = pars["凹2"].ToPar(); + X0Y1_線 = pars["線"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根_表示 = e.根_表示; + 凹1_表示 = e.凹1_表示; + 凹2_表示 = e.凹2_表示; + 凹3_表示 = e.凹3_表示; + 凹4_表示 = e.凹4_表示; + 凹5_表示 = e.凹5_表示; + 凹6_表示 = e.凹6_表示; + 凹7_表示 = e.凹7_表示; + 線_表示 = e.線_表示; + 折線1_表示 = e.折線1_表示; + 折線2_表示 = e.折線2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_線CP = new ColorP(X0Y0_線, 線CD, 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_線CP = new ColorP(X0Y1_線, 線CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_根.AngleBase = num * -343.0; - X0Y1_根.AngleBase = num * -343.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_根.AngleBase = num * -343.0; + X0Y1_根.AngleBase = num * -343.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_根CP.Update(); - X0Y0_凹1CP.Update(); - X0Y0_凹2CP.Update(); - X0Y0_凹3CP.Update(); - X0Y0_凹4CP.Update(); - X0Y0_凹5CP.Update(); - X0Y0_凹6CP.Update(); - X0Y0_凹7CP.Update(); - X0Y0_線CP.Update(); - } - else - { - X0Y1_根CP.Update(); - X0Y1_折線1CP.Update(); - X0Y1_折線2CP.Update(); - X0Y1_凹1CP.Update(); - X0Y1_凹2CP.Update(); - X0Y1_線CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_根CP.Update(); + X0Y0_凹1CP.Update(); + X0Y0_凹2CP.Update(); + X0Y0_凹3CP.Update(); + X0Y0_凹4CP.Update(); + X0Y0_凹5CP.Update(); + X0Y0_凹6CP.Update(); + X0Y0_凹7CP.Update(); + X0Y0_線CP.Update(); + } + else + { + X0Y1_根CP.Update(); + X0Y1_折線1CP.Update(); + X0Y1_折線2CP.Update(); + X0Y1_凹1CP.Update(); + X0Y1_凹2CP.Update(); + X0Y1_線CP.Update(); + } + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹7CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹7CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 凹1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T1(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 凹7CD = new ColorD(ref Col.Black, ref 体配色.角1O); - 線CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T1(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 凹1CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 凹7CD = new ColorD(ref Col.Black, ref 体配色.角1O); + 線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4D.cs index 31c623f..3d24893 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4D.cs @@ -1,40 +1,41 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 角2_牛4D : 角2D +namespace SlaveMatrix { - public bool 根_表示 = true; + [Serializable] + public class 角2_牛4D : 角2D + { + public bool 根_表示 = true; - public bool 凹1_表示 = true; + public bool 凹1_表示 = true; - public bool 凹2_表示 = true; + public bool 凹2_表示 = true; - public bool 凹3_表示 = true; + public bool 凹3_表示 = true; - public bool 凹4_表示 = true; + public bool 凹4_表示 = true; - public bool 凹5_表示 = true; + public bool 凹5_表示 = true; - public bool 凹6_表示 = true; + public bool 凹6_表示 = true; - public bool 凹7_表示 = true; + public bool 凹7_表示 = true; - public bool 線_表示 = true; + public bool 線_表示 = true; - public bool 折線1_表示 = true; + public bool 折線1_表示 = true; - public bool 折線2_表示 = true; + public bool 折線2_表示 = true; - public 角2_牛4D() - { - ThisType = GetType(); - } + public 角2_牛4D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 角2_牛4(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 角2_牛4(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫.cs index 977d80c..b3647cc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫.cs @@ -1,581 +1,582 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角2_虫 : 角2 +namespace SlaveMatrix { - public Par X0Y0_根; + public class 角2_虫 : 角2 + { + public Par X0Y0_根; - public Par X0Y0_棘_棘1; + public Par X0Y0_棘_棘1; - public Par X0Y0_棘_棘2; + public Par X0Y0_棘_棘2; - public Par X0Y0_棘_棘3; + public Par X0Y0_棘_棘3; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public Par X0Y1_根; + public Par X0Y1_根; - public Par X0Y1_棘_棘2; + public Par X0Y1_棘_棘2; - public Par X0Y1_棘_棘3; + public Par X0Y1_棘_棘3; - public Par X0Y1_折線; + public Par X0Y1_折線; - public ColorD 根CD; + public ColorD 根CD; - public ColorD 刺_棘1CD; + public ColorD 刺_棘1CD; - public ColorD 刺_棘2CD; + public ColorD 刺_棘2CD; - public ColorD 刺_棘3CD; + public ColorD 刺_棘3CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorD 折線CD; + public ColorD 折線CD; - public ColorP X0Y0_根CP; + public ColorP X0Y0_根CP; - public ColorP X0Y0_棘_棘1CP; + public ColorP X0Y0_棘_棘1CP; - public ColorP X0Y0_棘_棘2CP; + public ColorP X0Y0_棘_棘2CP; - public ColorP X0Y0_棘_棘3CP; + public ColorP X0Y0_棘_棘3CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public ColorP X0Y1_根CP; + public ColorP X0Y1_根CP; - public ColorP X0Y1_棘_棘2CP; + public ColorP X0Y1_棘_棘2CP; - public ColorP X0Y1_棘_棘3CP; + public ColorP X0Y1_棘_棘3CP; - public ColorP X0Y1_折線CP; + public ColorP X0Y1_折線CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = 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; - X0Y0_棘_棘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 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 折線_表示 - { - get - { - return X0Y1_折線.Dra; - } - set - { - X0Y1_折線.Dra = value; - X0Y1_折線.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 根_表示; - } - set - { - 根_表示 = value; - 刺_棘1_表示 = value; - 刺_棘2_表示 = value; - 刺_棘3_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 折線_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 根CD.不透明度; - } - set - { - 根CD.不透明度 = value; - 刺_棘1CD.不透明度 = value; - 刺_棘2CD.不透明度 = value; - 刺_棘3CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - 折線CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - - public 角2_虫(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_虫D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][9]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_根 = pars["根"].ToPar(); - Pars pars2 = pars["刺"].ToPars(); - X0Y0_棘_棘1 = pars2["刺1"].ToPar(); - X0Y0_棘_棘2 = pars2["刺2"].ToPar(); - X0Y0_棘_棘3 = pars2["刺3"].ToPar(); - pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - pars = 本体[0][1]; - X0Y1_根 = pars["根"].ToPar(); - pars2 = pars["刺"].ToPars(); - X0Y1_棘_棘2 = pars2["刺2"].ToPar(); - X0Y1_棘_棘3 = pars2["刺3"].ToPar(); - X0Y1_折線 = pars["折線"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根_表示 = e.根_表示; - 刺_棘1_表示 = e.刺_棘1_表示; - 刺_棘2_表示 = e.刺_棘2_表示; - 刺_棘3_表示 = e.刺_棘3_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 折線_表示 = e.折線_表示; - 輪表示 = e.輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - X0Y0_棘_棘3CP = new ColorP(X0Y0_棘_棘3, 刺_棘3CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); - X0Y1_根CP = new ColorP(X0Y1_根, 根CD, 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); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void 根描画(Are Are) - { - 本体.Draw(Are); - if (!欠損_) - { - 鎖1.描画0(Are); - } - } - - public override void 描画0(Are Are) - { - 本体.Draw(Are); - if (!欠損_) - { - 鎖1.描画0(Are); - } - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_根CP.Update(); - X0Y0_棘_棘1CP.Update(); - X0Y0_棘_棘2CP.Update(); - X0Y0_棘_棘3CP.Update(); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - else - { - X0Y1_根CP.Update(); - X0Y1_棘_棘2CP.Update(); - X0Y1_棘_棘3CP.Update(); - X0Y1_折線CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 刺_棘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(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 刺_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 刺_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 刺_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - private void 配色T1(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 刺_棘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(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = 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; + X0Y0_棘_棘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 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 折線_表示 + { + get + { + return X0Y1_折線.Dra; + } + set + { + X0Y1_折線.Dra = value; + X0Y1_折線.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 根_表示; + } + set + { + 根_表示 = value; + 刺_棘1_表示 = value; + 刺_棘2_表示 = value; + 刺_棘3_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 折線_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 根CD.不透明度; + } + set + { + 根CD.不透明度 = value; + 刺_棘1CD.不透明度 = value; + 刺_棘2CD.不透明度 = value; + 刺_棘3CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + 折線CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + + public 角2_虫(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_虫D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["角"][9]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_根 = pars["根"].ToPar(); + Pars pars2 = pars["刺"].ToPars(); + X0Y0_棘_棘1 = pars2["刺1"].ToPar(); + X0Y0_棘_棘2 = pars2["刺2"].ToPar(); + X0Y0_棘_棘3 = pars2["刺3"].ToPar(); + pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + pars = 本体[0][1]; + X0Y1_根 = pars["根"].ToPar(); + pars2 = pars["刺"].ToPars(); + X0Y1_棘_棘2 = pars2["刺2"].ToPar(); + X0Y1_棘_棘3 = pars2["刺3"].ToPar(); + X0Y1_折線 = pars["折線"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根_表示 = e.根_表示; + 刺_棘1_表示 = e.刺_棘1_表示; + 刺_棘2_表示 = e.刺_棘2_表示; + 刺_棘3_表示 = e.刺_棘3_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 折線_表示 = e.折線_表示; + 輪表示 = e.輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + X0Y0_棘_棘3CP = new ColorP(X0Y0_棘_棘3, 刺_棘3CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); + X0Y1_根CP = new ColorP(X0Y1_根, 根CD, 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); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void 根描画(Are Are) + { + 本体.Draw(Are); + if (!欠損_) + { + 鎖1.描画0(Are); + } + } + + public override void 描画0(Are Are) + { + 本体.Draw(Are); + if (!欠損_) + { + 鎖1.描画0(Are); + } + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_根CP.Update(); + X0Y0_棘_棘1CP.Update(); + X0Y0_棘_棘2CP.Update(); + X0Y0_棘_棘3CP.Update(); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + else + { + X0Y1_根CP.Update(); + X0Y1_棘_棘2CP.Update(); + X0Y1_棘_棘3CP.Update(); + X0Y1_折線CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 刺_棘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(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 刺_棘1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 刺_棘2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 刺_棘3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + private void 配色T1(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 刺_棘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(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + 折線CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫D.cs index 67ffefd..654abdf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫D.cs @@ -1,44 +1,45 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 角2_虫D : 角2D +namespace SlaveMatrix { - public bool 根_表示 = true; + [Serializable] + public class 角2_虫D : 角2D + { + public bool 根_表示 = true; - public bool 刺_棘1_表示; + public bool 刺_棘1_表示; - public bool 刺_棘2_表示; + public bool 刺_棘2_表示; - public bool 刺_棘3_表示; + public bool 刺_棘3_表示; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 折線_表示 = true; + public bool 折線_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 角2_虫D() - { - ThisType = GetType(); - } + public 角2_虫D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 角2_虫(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 角2_虫(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼.cs index 658c968..dc32494 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼.cs @@ -1,456 +1,457 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 角2_鬼 : 角2 +namespace SlaveMatrix { - public Par X0Y0_根; + public class 角2_鬼 : 角2 + { + public Par X0Y0_根; - public Par X0Y0_線1; + public Par X0Y0_線1; - public Par X0Y0_線2; + public Par X0Y0_線2; - public Par X0Y0_線3; + public Par X0Y0_線3; - public Par X0Y0_線4; + public Par X0Y0_線4; - public Par X0Y0_線5; + public Par X0Y0_線5; - public Par X0Y0_線6; + public Par X0Y0_線6; - public Par X0Y1_根; + public Par X0Y1_根; - public Par X0Y1_折線1; + public Par X0Y1_折線1; - public Par X0Y1_折線2; + public Par X0Y1_折線2; - public Par X0Y1_線1; + public Par X0Y1_線1; - public Par X0Y1_線2; + public Par X0Y1_線2; - public ColorD 根CD; + public ColorD 根CD; - public ColorD 線1CD; + public ColorD 線1CD; - public ColorD 線2CD; + public ColorD 線2CD; - public ColorD 線3CD; + public ColorD 線3CD; - public ColorD 線4CD; + public ColorD 線4CD; - public ColorD 線5CD; + public ColorD 線5CD; - public ColorD 線6CD; + public ColorD 線6CD; - public ColorD 折線1CD; + public ColorD 折線1CD; - public ColorD 折線2CD; + public ColorD 折線2CD; - public ColorP X0Y0_根CP; + public ColorP X0Y0_根CP; - public ColorP X0Y0_線1CP; + public ColorP X0Y0_線1CP; - public ColorP X0Y0_線2CP; + public ColorP X0Y0_線2CP; - public ColorP X0Y0_線3CP; + public ColorP X0Y0_線3CP; - public ColorP X0Y0_線4CP; + public ColorP X0Y0_線4CP; - public ColorP X0Y0_線5CP; + public ColorP X0Y0_線5CP; - public ColorP X0Y0_線6CP; + public ColorP X0Y0_線6CP; - public ColorP X0Y1_根CP; + public ColorP X0Y1_根CP; - public ColorP X0Y1_折線1CP; + public ColorP X0Y1_折線1CP; - public ColorP X0Y1_折線2CP; + public ColorP X0Y1_折線2CP; - public ColorP X0Y1_線1CP; + public ColorP X0Y1_線1CP; - public ColorP X0Y1_線2CP; + public ColorP X0Y1_線2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 根_表示 - { - get - { - return X0Y0_根.Dra; - } - set - { - X0Y0_根.Dra = value; - X0Y1_根.Dra = value; - X0Y0_根.Hit = value; - X0Y1_根.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 線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 線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; - X0Y0_線3.Hit = value; - } - } + public bool 線3_表示 + { + get + { + return X0Y0_線3.Dra; + } + set + { + X0Y0_線3.Dra = value; + X0Y0_線3.Hit = value; + } + } - public bool 線4_表示 - { - get - { - return X0Y0_線4.Dra; - } - set - { - X0Y0_線4.Dra = value; - X0Y0_線4.Hit = value; - } - } + public bool 線4_表示 + { + get + { + return X0Y0_線4.Dra; + } + set + { + X0Y0_線4.Dra = value; + X0Y0_線4.Hit = value; + } + } - public bool 線5_表示 - { - get - { - return X0Y0_線5.Dra; - } - set - { - X0Y0_線5.Dra = value; - X0Y0_線5.Hit = value; - } - } + public bool 線5_表示 + { + get + { + return X0Y0_線5.Dra; + } + set + { + X0Y0_線5.Dra = value; + X0Y0_線5.Hit = value; + } + } - public bool 線6_表示 - { - get - { - return X0Y0_線6.Dra; - } - set - { - X0Y0_線6.Dra = value; - X0Y0_線6.Hit = value; - } - } + public bool 線6_表示 + { + get + { + return X0Y0_線6.Dra; + } + set + { + X0Y0_線6.Dra = value; + X0Y0_線6.Hit = value; + } + } - public bool 折線1_表示 - { - get - { - return X0Y1_折線1.Dra; - } - set - { - X0Y1_折線1.Dra = value; - X0Y1_折線1.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 折線2_表示 + { + get + { + return X0Y1_折線2.Dra; + } + set + { + X0Y1_折線2.Dra = value; + X0Y1_折線2.Hit = value; + } + } - public override bool 表示 - { - get - { - return 根_表示; - } - set - { - 根_表示 = value; - 線1_表示 = value; - 線2_表示 = value; - 線3_表示 = value; - 線4_表示 = value; - 線5_表示 = value; - 線6_表示 = value; - 折線1_表示 = value; - 折線2_表示 = value; - } - } + public override bool 表示 + { + get + { + return 根_表示; + } + set + { + 根_表示 = value; + 線1_表示 = value; + 線2_表示 = value; + 線3_表示 = value; + 線4_表示 = value; + 線5_表示 = value; + 線6_表示 = value; + 折線1_表示 = value; + 折線2_表示 = value; + } + } - public override double 濃度 - { - get - { - return 根CD.不透明度; - } - set - { - 根CD.不透明度 = value; - 線1CD.不透明度 = value; - 線2CD.不透明度 = value; - 線3CD.不透明度 = value; - 線4CD.不透明度 = value; - 線5CD.不透明度 = value; - 線6CD.不透明度 = value; - 折線1CD.不透明度 = value; - 折線2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 根CD.不透明度; + } + set + { + 根CD.不透明度 = value; + 線1CD.不透明度 = value; + 線2CD.不透明度 = value; + 線3CD.不透明度 = value; + 線4CD.不透明度 = value; + 線5CD.不透明度 = value; + 線6CD.不透明度 = value; + 折線1CD.不透明度 = value; + 折線2CD.不透明度 = value; + } + } - public 角2_鬼(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_鬼D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][8]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_根 = pars["根"].ToPar(); - X0Y0_線1 = pars["線1"].ToPar(); - X0Y0_線2 = pars["線2"].ToPar(); - X0Y0_線3 = pars["線3"].ToPar(); - X0Y0_線4 = pars["線4"].ToPar(); - X0Y0_線5 = pars["線5"].ToPar(); - X0Y0_線6 = pars["線6"].ToPar(); - pars = 本体[0][1]; - X0Y1_根 = pars["根"].ToPar(); - X0Y1_折線1 = pars["折線1"].ToPar(); - X0Y1_折線2 = pars["折線2"].ToPar(); - X0Y1_線1 = pars["線1"].ToPar(); - X0Y1_線2 = pars["線2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 根_表示 = e.根_表示; - 線1_表示 = e.線1_表示; - 線2_表示 = e.線2_表示; - 線3_表示 = e.線3_表示; - 線4_表示 = e.線4_表示; - 線5_表示 = e.線5_表示; - 線6_表示 = e.線6_表示; - 折線1_表示 = e.折線1_表示; - 折線2_表示 = e.折線2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_根CP = new ColorP(X0Y0_根, 根CD, DisUnit, abj: true); - X0Y0_線1CP = new ColorP(X0Y0_線1, 線1CD, DisUnit, abj: false); - X0Y0_線2CP = new ColorP(X0Y0_線2, 線2CD, DisUnit, abj: false); - X0Y0_線3CP = new ColorP(X0Y0_線3, 線3CD, DisUnit, abj: false); - X0Y0_線4CP = new ColorP(X0Y0_線4, 線4CD, DisUnit, abj: false); - X0Y0_線5CP = new ColorP(X0Y0_線5, 線5CD, DisUnit, abj: false); - X0Y0_線6CP = new ColorP(X0Y0_線6, 線6CD, DisUnit, abj: false); - 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: false); - X0Y1_線2CP = new ColorP(X0Y1_線2, 線2CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 角2_鬼(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 角2_鬼D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["角"][8]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_根 = pars["根"].ToPar(); + X0Y0_線1 = pars["線1"].ToPar(); + X0Y0_線2 = pars["線2"].ToPar(); + X0Y0_線3 = pars["線3"].ToPar(); + X0Y0_線4 = pars["線4"].ToPar(); + X0Y0_線5 = pars["線5"].ToPar(); + X0Y0_線6 = pars["線6"].ToPar(); + pars = 本体[0][1]; + X0Y1_根 = pars["根"].ToPar(); + X0Y1_折線1 = pars["折線1"].ToPar(); + X0Y1_折線2 = pars["折線2"].ToPar(); + X0Y1_線1 = pars["線1"].ToPar(); + X0Y1_線2 = pars["線2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 根_表示 = e.根_表示; + 線1_表示 = e.線1_表示; + 線2_表示 = e.線2_表示; + 線3_表示 = e.線3_表示; + 線4_表示 = e.線4_表示; + 線5_表示 = e.線5_表示; + 線6_表示 = e.線6_表示; + 折線1_表示 = e.折線1_表示; + 折線2_表示 = e.折線2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_根CP = new ColorP(X0Y0_根, 根CD, DisUnit, abj: true); + X0Y0_線1CP = new ColorP(X0Y0_線1, 線1CD, DisUnit, abj: false); + X0Y0_線2CP = new ColorP(X0Y0_線2, 線2CD, DisUnit, abj: false); + X0Y0_線3CP = new ColorP(X0Y0_線3, 線3CD, DisUnit, abj: false); + X0Y0_線4CP = new ColorP(X0Y0_線4, 線4CD, DisUnit, abj: false); + X0Y0_線5CP = new ColorP(X0Y0_線5, 線5CD, DisUnit, abj: false); + X0Y0_線6CP = new ColorP(X0Y0_線6, 線6CD, DisUnit, abj: false); + 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: false); + X0Y1_線2CP = new ColorP(X0Y1_線2, 線2CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_根.AngleBase = num * -38.0; - X0Y1_根.AngleBase = num * -38.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_根.AngleBase = num * -38.0; + X0Y1_根.AngleBase = num * -38.0; + 本体.JoinPAall(); + } - public override void 根描画(Are Are) - { - } + public override void 根描画(Are Are) + { + } - public override void 先描画(Are Are) - { - 本体.Draw(Are); - } + public override void 先描画(Are Are) + { + 本体.Draw(Are); + } - public void SetBasePoint() - { - if (ConnectionType != ConnectionInfo.基髪_頭頂左_接続 && ConnectionType != ConnectionInfo.基髪_頭頂右_接続) - { - X0Y0_根.BasePointBase = X0Y0_根.JP[0].Joint; - X0Y1_根.BasePointBase = X0Y1_根.JP[0].Joint; - } - } + public void SetBasePoint() + { + if (ConnectionType != ConnectionInfo.基髪_頭頂左_接続 && ConnectionType != ConnectionInfo.基髪_頭頂右_接続) + { + X0Y0_根.BasePointBase = X0Y0_根.JP[0].Joint; + X0Y1_根.BasePointBase = X0Y1_根.JP[0].Joint; + } + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_根CP.Update(); - X0Y0_線1CP.Update(); - X0Y0_線2CP.Update(); - X0Y0_線3CP.Update(); - X0Y0_線4CP.Update(); - X0Y0_線5CP.Update(); - X0Y0_線6CP.Update(); - } - else - { - X0Y1_根CP.Update(); - X0Y1_折線1CP.Update(); - X0Y1_折線2CP.Update(); - X0Y1_線1CP.Update(); - X0Y1_線2CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_根CP.Update(); + X0Y0_線1CP.Update(); + X0Y0_線2CP.Update(); + X0Y0_線3CP.Update(); + X0Y0_線4CP.Update(); + X0Y0_線5CP.Update(); + X0Y0_線6CP.Update(); + } + else + { + X0Y1_根CP.Update(); + X0Y1_折線1CP.Update(); + X0Y1_折線2CP.Update(); + X0Y1_線1CP.Update(); + X0Y1_線2CP.Update(); + } + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 線1CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線2CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線3CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線4CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線5CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線6CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 線1CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線2CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線3CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線4CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線5CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線6CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T0(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); - 線1CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線2CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線3CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線4CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線5CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 線6CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T0(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 線1CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線2CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線3CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線4CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線5CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 線6CD = new ColorD(ref 体配色.刺青O.Col2, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } - private void 配色T1(体配色 体配色) - { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 線1CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線2CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線3CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線4CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線5CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 線6CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); - 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色T1(体配色 体配色) + { + 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 線1CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線2CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線3CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線4CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線5CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 線6CD = new ColorD(ref 体配色.角1O.Col2, ref Color2.Empty); + 折線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼D.cs index 6deb826..8416ff7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼D.cs @@ -1,36 +1,37 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 角2_鬼D : 角2D +namespace SlaveMatrix { - public bool 根_表示 = true; + [Serializable] + public class 角2_鬼D : 角2D + { + public bool 根_表示 = true; - public bool 線1_表示 = true; + public bool 線1_表示 = true; - public bool 線2_表示 = true; + public bool 線2_表示 = true; - public bool 線3_表示 = true; + public bool 線3_表示 = true; - public bool 線4_表示 = true; + public bool 線4_表示 = true; - public bool 線5_表示 = true; + public bool 線5_表示 = true; - public bool 線6_表示 = true; + public bool 線6_表示 = true; - public bool 折線1_表示 = true; + public bool 折線1_表示 = true; - public bool 折線2_表示 = true; + public bool 折線2_表示 = true; - public 角2_鬼D() - { - ThisType = GetType(); - } + public 角2_鬼D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 角2_鬼(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 角2_鬼(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手.cs index a9929cc..ffab57a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手.cs @@ -1,12 +1,13 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触手 : Ele +namespace SlaveMatrix { - public virtual IEnumerable Enum軸() - { - yield break; - } + public class 触手 : Ele + { + public virtual IEnumerable Enum軸() + { + yield break; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手D.cs index 400bd9e..ce3ed2c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 触手D : EleD +namespace SlaveMatrix { + [Serializable] + public class 触手D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬.cs index 145e3ce..0d897c2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬.cs @@ -2,8695 +2,8696 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触手_犬 : 触手 +namespace SlaveMatrix { - public Par X0Y0_脚後_鰭_鰭膜1; + public class 触手_犬 : 触手 + { + public Par X0Y0_脚後_鰭_鰭膜1; - public Par X0Y0_脚後_鰭_鰭条1; + public Par X0Y0_脚後_鰭_鰭条1; - public Par X0Y0_脚後_鰭_鰭膜2; + public Par X0Y0_脚後_鰭_鰭膜2; - public Par X0Y0_脚後_鰭_鰭条2; + public Par X0Y0_脚後_鰭_鰭条2; - public Par X0Y0_脚後_鰭_鰭膜3; + public Par X0Y0_脚後_鰭_鰭膜3; - public Par X0Y0_脚後_上腕; + public Par X0Y0_脚後_上腕; - public Par X0Y0_脚後_下腕; + public Par X0Y0_脚後_下腕; - public Par X0Y0_脚後_手_手; + public Par X0Y0_脚後_手_手; - public Par X0Y0_脚後_手_小指_指; + public Par X0Y0_脚後_手_小指_指; - public Par X0Y0_脚後_手_小指_爪; + public Par X0Y0_脚後_手_小指_爪; - public Par X0Y0_脚後_手_小指_鱗_鱗4; + public Par X0Y0_脚後_手_小指_鱗_鱗4; - public Par X0Y0_脚後_手_小指_鱗_鱗3; + public Par X0Y0_脚後_手_小指_鱗_鱗3; - public Par X0Y0_脚後_手_小指_鱗_鱗2; + public Par X0Y0_脚後_手_小指_鱗_鱗2; - public Par X0Y0_脚後_手_小指_鱗_鱗1; + public Par X0Y0_脚後_手_小指_鱗_鱗1; - public Par X0Y0_脚後_手_小指_水掻; + public Par X0Y0_脚後_手_小指_水掻; - public Par X0Y0_脚後_手_薬指_指; + public Par X0Y0_脚後_手_薬指_指; - public Par X0Y0_脚後_手_薬指_爪; + public Par X0Y0_脚後_手_薬指_爪; - public Par X0Y0_脚後_手_薬指_水掻; + public Par X0Y0_脚後_手_薬指_水掻; - public Par X0Y0_脚後_手_薬指_鱗_鱗4; + public Par X0Y0_脚後_手_薬指_鱗_鱗4; - public Par X0Y0_脚後_手_薬指_鱗_鱗3; + public Par X0Y0_脚後_手_薬指_鱗_鱗3; - public Par X0Y0_脚後_手_薬指_鱗_鱗2; + public Par X0Y0_脚後_手_薬指_鱗_鱗2; - public Par X0Y0_脚後_手_薬指_鱗_鱗1; + public Par X0Y0_脚後_手_薬指_鱗_鱗1; - public Par X0Y0_脚後_手_中指_指; + public Par X0Y0_脚後_手_中指_指; - public Par X0Y0_脚後_手_中指_爪; + public Par X0Y0_脚後_手_中指_爪; - public Par X0Y0_脚後_手_中指_水掻; + public Par X0Y0_脚後_手_中指_水掻; - public Par X0Y0_脚後_手_中指_鱗_鱗4; + public Par X0Y0_脚後_手_中指_鱗_鱗4; - public Par X0Y0_脚後_手_中指_鱗_鱗3; + public Par X0Y0_脚後_手_中指_鱗_鱗3; - public Par X0Y0_脚後_手_中指_鱗_鱗2; + public Par X0Y0_脚後_手_中指_鱗_鱗2; - public Par X0Y0_脚後_手_中指_鱗_鱗1; + public Par X0Y0_脚後_手_中指_鱗_鱗1; - public Par X0Y0_脚後_手_人指_指; + public Par X0Y0_脚後_手_人指_指; - public Par X0Y0_脚後_手_人指_爪; + public Par X0Y0_脚後_手_人指_爪; - public Par X0Y0_脚後_手_人指_鱗_鱗4; + public Par X0Y0_脚後_手_人指_鱗_鱗4; - public Par X0Y0_脚後_手_人指_鱗_鱗3; + public Par X0Y0_脚後_手_人指_鱗_鱗3; - public Par X0Y0_脚後_手_人指_鱗_鱗2; + public Par X0Y0_脚後_手_人指_鱗_鱗2; - public Par X0Y0_脚後_手_人指_鱗_鱗1; + public Par X0Y0_脚後_手_人指_鱗_鱗1; - public Par X0Y0_脚後_手_鱗_鱗3; + public Par X0Y0_脚後_手_鱗_鱗3; - public Par X0Y0_脚後_手_鱗_鱗2; + public Par X0Y0_脚後_手_鱗_鱗2; - public Par X0Y0_脚後_手_鱗_鱗1; + public Par X0Y0_脚後_手_鱗_鱗1; - public Par X0Y0_脚後_手_親指_爪; + public Par X0Y0_脚後_手_親指_爪; - public Par X0Y0_脚後_下腕鱗_鱗小_鱗9; + public Par X0Y0_脚後_下腕鱗_鱗小_鱗9; - public Par X0Y0_脚後_下腕鱗_鱗小_鱗8; + public Par X0Y0_脚後_下腕鱗_鱗小_鱗8; - public Par X0Y0_脚後_下腕鱗_鱗小_鱗7; + public Par X0Y0_脚後_下腕鱗_鱗小_鱗7; - public Par X0Y0_脚後_下腕鱗_鱗小_鱗6; + public Par X0Y0_脚後_下腕鱗_鱗小_鱗6; - public Par X0Y0_脚後_下腕鱗_鱗小_鱗5; + public Par X0Y0_脚後_下腕鱗_鱗小_鱗5; - public Par X0Y0_脚後_下腕鱗_鱗小_鱗4; + public Par X0Y0_脚後_下腕鱗_鱗小_鱗4; - public Par X0Y0_脚後_下腕鱗_鱗小_鱗3; + public Par X0Y0_脚後_下腕鱗_鱗小_鱗3; - public Par X0Y0_脚後_下腕鱗_鱗小_鱗2; + public Par X0Y0_脚後_下腕鱗_鱗小_鱗2; - public Par X0Y0_脚後_下腕鱗_鱗小_鱗1; + public Par X0Y0_脚後_下腕鱗_鱗小_鱗1; - public Par X0Y0_脚後_下腕鱗_鱗大_鱗9; + public Par X0Y0_脚後_下腕鱗_鱗大_鱗9; - public Par X0Y0_脚後_下腕鱗_鱗大_鱗8; + public Par X0Y0_脚後_下腕鱗_鱗大_鱗8; - public Par X0Y0_脚後_下腕鱗_鱗大_鱗7; + public Par X0Y0_脚後_下腕鱗_鱗大_鱗7; - public Par X0Y0_脚後_下腕鱗_鱗大_鱗6; + public Par X0Y0_脚後_下腕鱗_鱗大_鱗6; - public Par X0Y0_脚後_下腕鱗_鱗大_鱗5; + public Par X0Y0_脚後_下腕鱗_鱗大_鱗5; - public Par X0Y0_脚後_下腕鱗_鱗大_鱗4; + public Par X0Y0_脚後_下腕鱗_鱗大_鱗4; - public Par X0Y0_脚後_下腕鱗_鱗大_鱗3; + public Par X0Y0_脚後_下腕鱗_鱗大_鱗3; - public Par X0Y0_脚後_下腕鱗_鱗大_鱗2; + public Par X0Y0_脚後_下腕鱗_鱗大_鱗2; - public Par X0Y0_脚後_下腕鱗_鱗大_鱗1; + public Par X0Y0_脚後_下腕鱗_鱗大_鱗1; - public Par X0Y0_脚後_上腕鱗_鱗5; + public Par X0Y0_脚後_上腕鱗_鱗5; - public Par X0Y0_脚後_上腕鱗_鱗4; + public Par X0Y0_脚後_上腕鱗_鱗4; - public Par X0Y0_脚後_上腕鱗_鱗3; + public Par X0Y0_脚後_上腕鱗_鱗3; - public Par X0Y0_脚後_上腕鱗_鱗2; + public Par X0Y0_脚後_上腕鱗_鱗2; - public Par X0Y0_脚後_上腕鱗_鱗1; + public Par X0Y0_脚後_上腕鱗_鱗1; - public Par X0Y0_脚後_輪_革; + public Par X0Y0_脚後_輪_革; - public Par X0Y0_脚後_輪_金具1; + public Par X0Y0_脚後_輪_金具1; - public Par X0Y0_脚後_輪_金具2; + public Par X0Y0_脚後_輪_金具2; - public Par X0Y0_脚後_輪_金具3; + public Par X0Y0_脚後_輪_金具3; - public Par X0Y0_脚後_輪_金具左; + public Par X0Y0_脚後_輪_金具左; - public Par X0Y0_脚後_輪_金具右; + public Par X0Y0_脚後_輪_金具右; - public Par X0Y0_上顎頭部後_頭2; + public Par X0Y0_上顎頭部後_頭2; - public Par X0Y0_上顎頭部後_頭1; + public Par X0Y0_上顎頭部後_頭1; - public Par X0Y0_下顎頭部後_頭2; + public Par X0Y0_下顎頭部後_頭2; - public Par X0Y0_下顎頭部後_頭1; + public Par X0Y0_下顎頭部後_頭1; - public Par X0Y0_胴_節1_胴; + public Par X0Y0_胴_節1_胴; - public Par X0Y0_胴_節1_鱗1; + public Par X0Y0_胴_節1_鱗1; - public Par X0Y0_胴_節1_鱗3; + public Par X0Y0_胴_節1_鱗3; - public Par X0Y0_胴_節1_鱗2; + public Par X0Y0_胴_節1_鱗2; - public Par X0Y0_胴_節2_胴; + public Par X0Y0_胴_節2_胴; - public Par X0Y0_胴_節2_鱗1; + public Par X0Y0_胴_節2_鱗1; - public Par X0Y0_胴_節2_鱗3; + public Par X0Y0_胴_節2_鱗3; - public Par X0Y0_胴_節2_鱗2; + public Par X0Y0_胴_節2_鱗2; - public Par X0Y0_胴_節3_胴; + public Par X0Y0_胴_節3_胴; - public Par X0Y0_胴_節3_鱗1; + public Par X0Y0_胴_節3_鱗1; - public Par X0Y0_胴_節3_鱗3; + public Par X0Y0_胴_節3_鱗3; - public Par X0Y0_胴_節3_鱗2; + public Par X0Y0_胴_節3_鱗2; - public Par X0Y0_胴_節4_胴; + public Par X0Y0_胴_節4_胴; - public Par X0Y0_胴_節4_鱗1; + public Par X0Y0_胴_節4_鱗1; - public Par X0Y0_胴_節4_鱗3; + public Par X0Y0_胴_節4_鱗3; - public Par X0Y0_胴_節4_鱗2; + public Par X0Y0_胴_節4_鱗2; - public Par X0Y0_胴_節5_胴; + public Par X0Y0_胴_節5_胴; - public Par X0Y0_胴_節5_鱗1; + public Par X0Y0_胴_節5_鱗1; - public Par X0Y0_胴_節5_鱗3; + public Par X0Y0_胴_節5_鱗3; - public Par X0Y0_胴_節5_鱗2; + public Par X0Y0_胴_節5_鱗2; - public Par X0Y0_胴_節6_胴; + public Par X0Y0_胴_節6_胴; - public Par X0Y0_胴_節6_鱗1; + public Par X0Y0_胴_節6_鱗1; - public Par X0Y0_胴_節6_鱗3; + public Par X0Y0_胴_節6_鱗3; - public Par X0Y0_胴_節6_鱗2; + public Par X0Y0_胴_節6_鱗2; - public Par X0Y0_胴_節7_胴; + public Par X0Y0_胴_節7_胴; - public Par X0Y0_胴_節7_鱗1; + public Par X0Y0_胴_節7_鱗1; - public Par X0Y0_胴_節7_鱗3; + public Par X0Y0_胴_節7_鱗3; - public Par X0Y0_胴_節7_鱗2; + public Par X0Y0_胴_節7_鱗2; - public Par X0Y0_胴_節8_胴; + public Par X0Y0_胴_節8_胴; - public Par X0Y0_胴_節8_鱗1; + public Par X0Y0_胴_節8_鱗1; - public Par X0Y0_胴_節8_鱗3; + public Par X0Y0_胴_節8_鱗3; - public Par X0Y0_胴_節8_鱗2; + public Par X0Y0_胴_節8_鱗2; - public Par X0Y0_胴_節9_胴; + public Par X0Y0_胴_節9_胴; - public Par X0Y0_胴_節9_鱗1; + public Par X0Y0_胴_節9_鱗1; - public Par X0Y0_胴_節9_鱗3; + public Par X0Y0_胴_節9_鱗3; - public Par X0Y0_胴_節9_鱗2; + public Par X0Y0_胴_節9_鱗2; - public Par X0Y0_胴_節10_胴; + public Par X0Y0_胴_節10_胴; - public Par X0Y0_胴_節10_鱗1; + public Par X0Y0_胴_節10_鱗1; - public Par X0Y0_胴_節10_鱗3; + public Par X0Y0_胴_節10_鱗3; - public Par X0Y0_胴_節10_鱗2; + public Par X0Y0_胴_節10_鱗2; - public Par X0Y0_胴_節11_胴; + public Par X0Y0_胴_節11_胴; - public Par X0Y0_胴_節11_鱗1; + public Par X0Y0_胴_節11_鱗1; - public Par X0Y0_胴_節11_鱗3; + public Par X0Y0_胴_節11_鱗3; - public Par X0Y0_胴_節11_鱗2; + public Par X0Y0_胴_節11_鱗2; - public Par X0Y0_胴_節12_胴; + public Par X0Y0_胴_節12_胴; - public Par X0Y0_胴_節12_鱗1; + public Par X0Y0_胴_節12_鱗1; - public Par X0Y0_胴_節12_鱗3; + public Par X0Y0_胴_節12_鱗3; - public Par X0Y0_胴_節12_鱗2; + public Par X0Y0_胴_節12_鱗2; - public Par X0Y0_胴_節13_胴; + public Par X0Y0_胴_節13_胴; - public Par X0Y0_胴_節13_鱗1; + public Par X0Y0_胴_節13_鱗1; - public Par X0Y0_胴_節13_鱗3; + public Par X0Y0_胴_節13_鱗3; - public Par X0Y0_胴_節13_鱗2; + public Par X0Y0_胴_節13_鱗2; - public Par X0Y0_胴_節14_胴; + public Par X0Y0_胴_節14_胴; - public Par X0Y0_胴_節14_鱗1; + public Par X0Y0_胴_節14_鱗1; - public Par X0Y0_胴_節14_鱗3; + public Par X0Y0_胴_節14_鱗3; - public Par X0Y0_胴_節14_鱗2; + public Par X0Y0_胴_節14_鱗2; - public Par X0Y0_胴_節15_胴; + public Par X0Y0_胴_節15_胴; - public Par X0Y0_胴_節15_鱗1; + public Par X0Y0_胴_節15_鱗1; - public Par X0Y0_胴_節15_鱗3; + public Par X0Y0_胴_節15_鱗3; - public Par X0Y0_胴_節15_鱗2; + public Par X0Y0_胴_節15_鱗2; - public Par X0Y0_胴_節16_胴; + public Par X0Y0_胴_節16_胴; - public Par X0Y0_胴_節16_鱗1; + public Par X0Y0_胴_節16_鱗1; - public Par X0Y0_胴_節16_鱗3; + public Par X0Y0_胴_節16_鱗3; - public Par X0Y0_胴_節16_鱗2; + public Par X0Y0_胴_節16_鱗2; - public Par X0Y0_胴_輪_革; + public Par X0Y0_胴_輪_革; - public Par X0Y0_胴_輪_金具1; + public Par X0Y0_胴_輪_金具1; - public Par X0Y0_胴_輪_金具2; + public Par X0Y0_胴_輪_金具2; - public Par X0Y0_胴_輪_金具3; + public Par X0Y0_胴_輪_金具3; - public Par X0Y0_胴_輪_金具左; + public Par X0Y0_胴_輪_金具左; - public Par X0Y0_胴_輪_金具右; + public Par X0Y0_胴_輪_金具右; - public Par X0Y0_胴_節17_胴; + public Par X0Y0_胴_節17_胴; - public Par X0Y0_胴_節17_鱗1; + public Par X0Y0_胴_節17_鱗1; - public Par X0Y0_胴_節17_鱗3; + public Par X0Y0_胴_節17_鱗3; - public Par X0Y0_胴_節17_鱗2; + public Par X0Y0_胴_節17_鱗2; - public Par X0Y0_胴_節18_胴; + public Par X0Y0_胴_節18_胴; - public Par X0Y0_胴_節18_鱗1; + public Par X0Y0_胴_節18_鱗1; - public Par X0Y0_胴_節18_鱗3; + public Par X0Y0_胴_節18_鱗3; - public Par X0Y0_胴_節18_鱗2; + public Par X0Y0_胴_節18_鱗2; - public Par X0Y0_頭_口膜_口膜1; + public Par X0Y0_頭_口膜_口膜1; - public Par X0Y0_頭_口膜_口膜2; + public Par X0Y0_頭_口膜_口膜2; - public Par X0Y0_頭_口膜_口膜3; + public Par X0Y0_頭_口膜_口膜3; - public Par X0Y0_頭_口膜_口膜4; + public Par X0Y0_頭_口膜_口膜4; - public Par X0Y0_頭_口膜_口膜5; + public Par X0Y0_頭_口膜_口膜5; - public Par X0Y0_頭_口膜_口膜6; + public Par X0Y0_頭_口膜_口膜6; - public Par X0Y0_頭_口膜_口膜7; + public Par X0Y0_頭_口膜_口膜7; - public Par X0Y0_頭_口膜_口膜8; + public Par X0Y0_頭_口膜_口膜8; - public Par X0Y0_頭_上顎歯後_歯1; + public Par X0Y0_頭_上顎歯後_歯1; - public Par X0Y0_頭_上顎歯後_歯2; + public Par X0Y0_頭_上顎歯後_歯2; - public Par X0Y0_頭_上顎歯後_歯3; + public Par X0Y0_頭_上顎歯後_歯3; - public Par X0Y0_頭_下顎_歯_後_歯1; + public Par X0Y0_頭_下顎_歯_後_歯1; - public Par X0Y0_頭_下顎_歯_後_歯2; + public Par X0Y0_頭_下顎_歯_後_歯2; - public Par X0Y0_頭_下顎_歯_後_歯3; + public Par X0Y0_頭_下顎_歯_後_歯3; - public Par X0Y0_頭_下顎_歯_前_歯1; + public Par X0Y0_頭_下顎_歯_前_歯1; - public Par X0Y0_頭_下顎_歯_前_歯2; + public Par X0Y0_頭_下顎_歯_前_歯2; - public Par X0Y0_頭_下顎_歯_前_歯3; + public Par X0Y0_頭_下顎_歯_前_歯3; - public Par X0Y0_頭_下顎_眼孔1; + public Par X0Y0_頭_下顎_眼孔1; - public Par X0Y0_頭_下顎_眼孔2; + public Par X0Y0_頭_下顎_眼孔2; - public Par X0Y0_頭_下顎_眼_眼1_眼2; + public Par X0Y0_頭_下顎_眼_眼1_眼2; - public Par X0Y0_頭_下顎_眼_眼1_眼1; + public Par X0Y0_頭_下顎_眼_眼1_眼1; - public Par X0Y0_頭_下顎_眼_眼2_眼2; + public Par X0Y0_頭_下顎_眼_眼2_眼2; - public Par X0Y0_頭_下顎_眼_眼2_眼1; + public Par X0Y0_頭_下顎_眼_眼2_眼1; - public Par X0Y0_頭_下顎_眼下_眼下; + public Par X0Y0_頭_下顎_眼下_眼下; - public Par X0Y0_頭_下顎_眼下_線; + public Par X0Y0_頭_下顎_眼下_線; - public Par X0Y0_頭_下顎_頭部_前_頭9; + public Par X0Y0_頭_下顎_頭部_前_頭9; - public Par X0Y0_頭_下顎_頭部_前_頭8; + public Par X0Y0_頭_下顎_頭部_前_頭8; - public Par X0Y0_頭_下顎_頭部_前_頭7; + public Par X0Y0_頭_下顎_頭部_前_頭7; - public Par X0Y0_頭_下顎_頭部_前_頭6; + public Par X0Y0_頭_下顎_頭部_前_頭6; - public Par X0Y0_頭_下顎_頭部_前_頭5; + public Par X0Y0_頭_下顎_頭部_前_頭5; - public Par X0Y0_頭_下顎_頭部_前_頭4; + public Par X0Y0_頭_下顎_頭部_前_頭4; - public Par X0Y0_頭_下顎_頭部_前_頭3; + public Par X0Y0_頭_下顎_頭部_前_頭3; - public Par X0Y0_頭_下顎_頭部_前_頭2; + public Par X0Y0_頭_下顎_頭部_前_頭2; - public Par X0Y0_頭_下顎_頭部_前_頭1; + public Par X0Y0_頭_下顎_頭部_前_頭1; - public Par X0Y0_頭_上顎_歯_前_歯1; + public Par X0Y0_頭_上顎_歯_前_歯1; - public Par X0Y0_頭_上顎_歯_前_歯2; + public Par X0Y0_頭_上顎_歯_前_歯2; - public Par X0Y0_頭_上顎_歯_前_歯3; + public Par X0Y0_頭_上顎_歯_前_歯3; - public Par X0Y0_頭_上顎_眼孔1; + public Par X0Y0_頭_上顎_眼孔1; - public Par X0Y0_頭_上顎_眼孔2; + public Par X0Y0_頭_上顎_眼孔2; - public Par X0Y0_頭_上顎_眼_眼1_眼2; + public Par X0Y0_頭_上顎_眼_眼1_眼2; - public Par X0Y0_頭_上顎_眼_眼1_眼1; + public Par X0Y0_頭_上顎_眼_眼1_眼1; - public Par X0Y0_頭_上顎_眼_眼2_眼2; + public Par X0Y0_頭_上顎_眼_眼2_眼2; - public Par X0Y0_頭_上顎_眼_眼2_眼1; + public Par X0Y0_頭_上顎_眼_眼2_眼1; - public Par X0Y0_頭_上顎_眼下_眼下; + public Par X0Y0_頭_上顎_眼下_眼下; - public Par X0Y0_頭_上顎_眼下_線; + public Par X0Y0_頭_上顎_眼下_線; - public Par X0Y0_頭_上顎_頭部_前_頭9; + public Par X0Y0_頭_上顎_頭部_前_頭9; - public Par X0Y0_頭_上顎_頭部_前_頭8; + public Par X0Y0_頭_上顎_頭部_前_頭8; - public Par X0Y0_頭_上顎_頭部_前_頭7; + public Par X0Y0_頭_上顎_頭部_前_頭7; - public Par X0Y0_頭_上顎_頭部_前_頭6; + public Par X0Y0_頭_上顎_頭部_前_頭6; - public Par X0Y0_頭_上顎_頭部_前_頭5; + public Par X0Y0_頭_上顎_頭部_前_頭5; - public Par X0Y0_頭_上顎_頭部_前_頭4; + public Par X0Y0_頭_上顎_頭部_前_頭4; - public Par X0Y0_頭_上顎_頭部_前_頭3; + public Par X0Y0_頭_上顎_頭部_前_頭3; - public Par X0Y0_頭_上顎_頭部_前_頭2; + public Par X0Y0_頭_上顎_頭部_前_頭2; - public Par X0Y0_頭_上顎_頭部_前_頭1; + public Par X0Y0_頭_上顎_頭部_前_頭1; - public Par X0Y0_頭_輪_革; + public Par X0Y0_頭_輪_革; - public Par X0Y0_頭_輪_金具1; + public Par X0Y0_頭_輪_金具1; - public Par X0Y0_頭_輪_金具2; + public Par X0Y0_頭_輪_金具2; - public Par X0Y0_頭_輪_金具3; + public Par X0Y0_頭_輪_金具3; - public Par X0Y0_頭_輪_金具左; + public Par X0Y0_頭_輪_金具左; - public Par X0Y0_頭_輪_金具右; + public Par X0Y0_頭_輪_金具右; - public Par X0Y0_脚前_上腕; + public Par X0Y0_脚前_上腕; - public Par X0Y0_脚前_下腕; + public Par X0Y0_脚前_下腕; - public Par X0Y0_脚前_手_親指_爪; + public Par X0Y0_脚前_手_親指_爪; - public Par X0Y0_脚前_手_手; + public Par X0Y0_脚前_手_手; - public Par X0Y0_脚前_手_人指_指; + public Par X0Y0_脚前_手_人指_指; - public Par X0Y0_脚前_手_人指_爪; + public Par X0Y0_脚前_手_人指_爪; - public Par X0Y0_脚前_手_人指_水掻; + public Par X0Y0_脚前_手_人指_水掻; - public Par X0Y0_脚前_手_人指_鱗_鱗4; + public Par X0Y0_脚前_手_人指_鱗_鱗4; - public Par X0Y0_脚前_手_人指_鱗_鱗3; + public Par X0Y0_脚前_手_人指_鱗_鱗3; - public Par X0Y0_脚前_手_人指_鱗_鱗2; + public Par X0Y0_脚前_手_人指_鱗_鱗2; - public Par X0Y0_脚前_手_人指_鱗_鱗1; + public Par X0Y0_脚前_手_人指_鱗_鱗1; - public Par X0Y0_脚前_手_中指_指; + public Par X0Y0_脚前_手_中指_指; - public Par X0Y0_脚前_手_中指_爪; + public Par X0Y0_脚前_手_中指_爪; - public Par X0Y0_脚前_手_中指_水掻; + public Par X0Y0_脚前_手_中指_水掻; - public Par X0Y0_脚前_手_中指_鱗_鱗4; + public Par X0Y0_脚前_手_中指_鱗_鱗4; - public Par X0Y0_脚前_手_中指_鱗_鱗3; + public Par X0Y0_脚前_手_中指_鱗_鱗3; - public Par X0Y0_脚前_手_中指_鱗_鱗2; + public Par X0Y0_脚前_手_中指_鱗_鱗2; - public Par X0Y0_脚前_手_中指_鱗_鱗1; + public Par X0Y0_脚前_手_中指_鱗_鱗1; - public Par X0Y0_脚前_手_薬指_指; + public Par X0Y0_脚前_手_薬指_指; - public Par X0Y0_脚前_手_薬指_爪; + public Par X0Y0_脚前_手_薬指_爪; - public Par X0Y0_脚前_手_薬指_水掻; + public Par X0Y0_脚前_手_薬指_水掻; - public Par X0Y0_脚前_手_薬指_鱗_鱗4; + public Par X0Y0_脚前_手_薬指_鱗_鱗4; - public Par X0Y0_脚前_手_薬指_鱗_鱗3; + public Par X0Y0_脚前_手_薬指_鱗_鱗3; - public Par X0Y0_脚前_手_薬指_鱗_鱗2; + public Par X0Y0_脚前_手_薬指_鱗_鱗2; - public Par X0Y0_脚前_手_薬指_鱗_鱗1; + public Par X0Y0_脚前_手_薬指_鱗_鱗1; - public Par X0Y0_脚前_手_小指_指; + public Par X0Y0_脚前_手_小指_指; - public Par X0Y0_脚前_手_小指_爪; + public Par X0Y0_脚前_手_小指_爪; - public Par X0Y0_脚前_手_小指_鱗_鱗4; + public Par X0Y0_脚前_手_小指_鱗_鱗4; - public Par X0Y0_脚前_手_小指_鱗_鱗3; + public Par X0Y0_脚前_手_小指_鱗_鱗3; - public Par X0Y0_脚前_手_小指_鱗_鱗2; + public Par X0Y0_脚前_手_小指_鱗_鱗2; - public Par X0Y0_脚前_手_小指_鱗_鱗1; + public Par X0Y0_脚前_手_小指_鱗_鱗1; - public Par X0Y0_脚前_手_鱗_鱗3; + public Par X0Y0_脚前_手_鱗_鱗3; - public Par X0Y0_脚前_手_鱗_鱗2; + public Par X0Y0_脚前_手_鱗_鱗2; - public Par X0Y0_脚前_手_鱗_鱗1; + public Par X0Y0_脚前_手_鱗_鱗1; - public Par X0Y0_脚前_下腕鱗_鱗小_鱗9; + public Par X0Y0_脚前_下腕鱗_鱗小_鱗9; - public Par X0Y0_脚前_下腕鱗_鱗小_鱗8; + public Par X0Y0_脚前_下腕鱗_鱗小_鱗8; - public Par X0Y0_脚前_下腕鱗_鱗小_鱗7; + public Par X0Y0_脚前_下腕鱗_鱗小_鱗7; - public Par X0Y0_脚前_下腕鱗_鱗小_鱗6; + public Par X0Y0_脚前_下腕鱗_鱗小_鱗6; - public Par X0Y0_脚前_下腕鱗_鱗小_鱗5; + public Par X0Y0_脚前_下腕鱗_鱗小_鱗5; - public Par X0Y0_脚前_下腕鱗_鱗小_鱗4; + public Par X0Y0_脚前_下腕鱗_鱗小_鱗4; - public Par X0Y0_脚前_下腕鱗_鱗小_鱗3; + public Par X0Y0_脚前_下腕鱗_鱗小_鱗3; - public Par X0Y0_脚前_下腕鱗_鱗小_鱗2; + public Par X0Y0_脚前_下腕鱗_鱗小_鱗2; - public Par X0Y0_脚前_下腕鱗_鱗小_鱗1; + public Par X0Y0_脚前_下腕鱗_鱗小_鱗1; - public Par X0Y0_脚前_下腕鱗_鱗大_鱗9; + public Par X0Y0_脚前_下腕鱗_鱗大_鱗9; - public Par X0Y0_脚前_下腕鱗_鱗大_鱗8; + public Par X0Y0_脚前_下腕鱗_鱗大_鱗8; - public Par X0Y0_脚前_下腕鱗_鱗大_鱗7; + public Par X0Y0_脚前_下腕鱗_鱗大_鱗7; - public Par X0Y0_脚前_下腕鱗_鱗大_鱗6; + public Par X0Y0_脚前_下腕鱗_鱗大_鱗6; - public Par X0Y0_脚前_下腕鱗_鱗大_鱗5; + public Par X0Y0_脚前_下腕鱗_鱗大_鱗5; - public Par X0Y0_脚前_下腕鱗_鱗大_鱗4; + public Par X0Y0_脚前_下腕鱗_鱗大_鱗4; - public Par X0Y0_脚前_下腕鱗_鱗大_鱗3; + public Par X0Y0_脚前_下腕鱗_鱗大_鱗3; - public Par X0Y0_脚前_下腕鱗_鱗大_鱗2; + public Par X0Y0_脚前_下腕鱗_鱗大_鱗2; - public Par X0Y0_脚前_下腕鱗_鱗大_鱗1; + public Par X0Y0_脚前_下腕鱗_鱗大_鱗1; - public Par X0Y0_脚前_上腕鱗_鱗5; + public Par X0Y0_脚前_上腕鱗_鱗5; - public Par X0Y0_脚前_上腕鱗_鱗4; + public Par X0Y0_脚前_上腕鱗_鱗4; - public Par X0Y0_脚前_上腕鱗_鱗3; + public Par X0Y0_脚前_上腕鱗_鱗3; - public Par X0Y0_脚前_上腕鱗_鱗2; + public Par X0Y0_脚前_上腕鱗_鱗2; - public Par X0Y0_脚前_上腕鱗_鱗1; + public Par X0Y0_脚前_上腕鱗_鱗1; - public Par X0Y0_脚前_鰭_鰭膜1; + public Par X0Y0_脚前_鰭_鰭膜1; - public Par X0Y0_脚前_鰭_鰭条1; + public Par X0Y0_脚前_鰭_鰭条1; - public Par X0Y0_脚前_鰭_鰭膜2; + public Par X0Y0_脚前_鰭_鰭膜2; - public Par X0Y0_脚前_鰭_鰭条2; + public Par X0Y0_脚前_鰭_鰭条2; - public Par X0Y0_脚前_鰭_鰭膜3; + public Par X0Y0_脚前_鰭_鰭膜3; - public Par X0Y0_脚前_輪_革; + public Par X0Y0_脚前_輪_革; - public Par X0Y0_脚前_輪_金具1; + public Par X0Y0_脚前_輪_金具1; - public Par X0Y0_脚前_輪_金具2; + public Par X0Y0_脚前_輪_金具2; - public Par X0Y0_脚前_輪_金具3; + public Par X0Y0_脚前_輪_金具3; - public Par X0Y0_脚前_輪_金具左; + public Par X0Y0_脚前_輪_金具左; - public Par X0Y0_脚前_輪_金具右; + public Par X0Y0_脚前_輪_金具右; - public ColorD 脚後_鰭_鰭膜1CD; + public ColorD 脚後_鰭_鰭膜1CD; - public ColorD 脚後_鰭_鰭条1CD; + public ColorD 脚後_鰭_鰭条1CD; - public ColorD 脚後_鰭_鰭膜2CD; + public ColorD 脚後_鰭_鰭膜2CD; - public ColorD 脚後_鰭_鰭条2CD; + public ColorD 脚後_鰭_鰭条2CD; - public ColorD 脚後_鰭_鰭膜3CD; + public ColorD 脚後_鰭_鰭膜3CD; - public ColorD 脚後_上腕CD; + public ColorD 脚後_上腕CD; - public ColorD 脚後_下腕CD; + public ColorD 脚後_下腕CD; - public ColorD 脚後_手_手CD; + public ColorD 脚後_手_手CD; - public ColorD 脚後_手_小指_指CD; + public ColorD 脚後_手_小指_指CD; - public ColorD 脚後_手_小指_爪CD; + public ColorD 脚後_手_小指_爪CD; - public ColorD 脚後_手_小指_鱗_鱗4CD; + public ColorD 脚後_手_小指_鱗_鱗4CD; - public ColorD 脚後_手_小指_鱗_鱗3CD; + public ColorD 脚後_手_小指_鱗_鱗3CD; - public ColorD 脚後_手_小指_鱗_鱗2CD; + public ColorD 脚後_手_小指_鱗_鱗2CD; - public ColorD 脚後_手_小指_鱗_鱗1CD; + public ColorD 脚後_手_小指_鱗_鱗1CD; - public ColorD 脚後_手_小指_水掻CD; + public ColorD 脚後_手_小指_水掻CD; - public ColorD 脚後_手_薬指_指CD; + public ColorD 脚後_手_薬指_指CD; - public ColorD 脚後_手_薬指_爪CD; + public ColorD 脚後_手_薬指_爪CD; - public ColorD 脚後_手_薬指_水掻CD; + public ColorD 脚後_手_薬指_水掻CD; - public ColorD 脚後_手_薬指_鱗_鱗4CD; + public ColorD 脚後_手_薬指_鱗_鱗4CD; - public ColorD 脚後_手_薬指_鱗_鱗3CD; + public ColorD 脚後_手_薬指_鱗_鱗3CD; - public ColorD 脚後_手_薬指_鱗_鱗2CD; + public ColorD 脚後_手_薬指_鱗_鱗2CD; - public ColorD 脚後_手_薬指_鱗_鱗1CD; + public ColorD 脚後_手_薬指_鱗_鱗1CD; - public ColorD 脚後_手_中指_指CD; + public ColorD 脚後_手_中指_指CD; - public ColorD 脚後_手_中指_爪CD; + public ColorD 脚後_手_中指_爪CD; - public ColorD 脚後_手_中指_水掻CD; + public ColorD 脚後_手_中指_水掻CD; - public ColorD 脚後_手_中指_鱗_鱗4CD; + public ColorD 脚後_手_中指_鱗_鱗4CD; - public ColorD 脚後_手_中指_鱗_鱗3CD; + public ColorD 脚後_手_中指_鱗_鱗3CD; - public ColorD 脚後_手_中指_鱗_鱗2CD; + public ColorD 脚後_手_中指_鱗_鱗2CD; - public ColorD 脚後_手_中指_鱗_鱗1CD; + public ColorD 脚後_手_中指_鱗_鱗1CD; - public ColorD 脚後_手_人指_指CD; + public ColorD 脚後_手_人指_指CD; - public ColorD 脚後_手_人指_爪CD; + public ColorD 脚後_手_人指_爪CD; - public ColorD 脚後_手_人指_鱗_鱗4CD; + public ColorD 脚後_手_人指_鱗_鱗4CD; - public ColorD 脚後_手_人指_鱗_鱗3CD; + public ColorD 脚後_手_人指_鱗_鱗3CD; - public ColorD 脚後_手_人指_鱗_鱗2CD; + public ColorD 脚後_手_人指_鱗_鱗2CD; - public ColorD 脚後_手_人指_鱗_鱗1CD; + public ColorD 脚後_手_人指_鱗_鱗1CD; - public ColorD 脚後_手_鱗_鱗3CD; + public ColorD 脚後_手_鱗_鱗3CD; - public ColorD 脚後_手_鱗_鱗2CD; + public ColorD 脚後_手_鱗_鱗2CD; - public ColorD 脚後_手_鱗_鱗1CD; + public ColorD 脚後_手_鱗_鱗1CD; - public ColorD 脚後_手_親指_爪CD; + public ColorD 脚後_手_親指_爪CD; - public ColorD 脚後_下腕鱗_鱗小_鱗9CD; + public ColorD 脚後_下腕鱗_鱗小_鱗9CD; - public ColorD 脚後_下腕鱗_鱗小_鱗8CD; + public ColorD 脚後_下腕鱗_鱗小_鱗8CD; - public ColorD 脚後_下腕鱗_鱗小_鱗7CD; + public ColorD 脚後_下腕鱗_鱗小_鱗7CD; - public ColorD 脚後_下腕鱗_鱗小_鱗6CD; + public ColorD 脚後_下腕鱗_鱗小_鱗6CD; - public ColorD 脚後_下腕鱗_鱗小_鱗5CD; + public ColorD 脚後_下腕鱗_鱗小_鱗5CD; - public ColorD 脚後_下腕鱗_鱗小_鱗4CD; + public ColorD 脚後_下腕鱗_鱗小_鱗4CD; - public ColorD 脚後_下腕鱗_鱗小_鱗3CD; + public ColorD 脚後_下腕鱗_鱗小_鱗3CD; - public ColorD 脚後_下腕鱗_鱗小_鱗2CD; + public ColorD 脚後_下腕鱗_鱗小_鱗2CD; - public ColorD 脚後_下腕鱗_鱗小_鱗1CD; + public ColorD 脚後_下腕鱗_鱗小_鱗1CD; - public ColorD 脚後_下腕鱗_鱗大_鱗9CD; + public ColorD 脚後_下腕鱗_鱗大_鱗9CD; - public ColorD 脚後_下腕鱗_鱗大_鱗8CD; + public ColorD 脚後_下腕鱗_鱗大_鱗8CD; - public ColorD 脚後_下腕鱗_鱗大_鱗7CD; + public ColorD 脚後_下腕鱗_鱗大_鱗7CD; - public ColorD 脚後_下腕鱗_鱗大_鱗6CD; + public ColorD 脚後_下腕鱗_鱗大_鱗6CD; - public ColorD 脚後_下腕鱗_鱗大_鱗5CD; + public ColorD 脚後_下腕鱗_鱗大_鱗5CD; - public ColorD 脚後_下腕鱗_鱗大_鱗4CD; + public ColorD 脚後_下腕鱗_鱗大_鱗4CD; - public ColorD 脚後_下腕鱗_鱗大_鱗3CD; + public ColorD 脚後_下腕鱗_鱗大_鱗3CD; - public ColorD 脚後_下腕鱗_鱗大_鱗2CD; + public ColorD 脚後_下腕鱗_鱗大_鱗2CD; - public ColorD 脚後_下腕鱗_鱗大_鱗1CD; + public ColorD 脚後_下腕鱗_鱗大_鱗1CD; - public ColorD 脚後_上腕鱗_鱗5CD; + public ColorD 脚後_上腕鱗_鱗5CD; - public ColorD 脚後_上腕鱗_鱗4CD; + public ColorD 脚後_上腕鱗_鱗4CD; - public ColorD 脚後_上腕鱗_鱗3CD; + public ColorD 脚後_上腕鱗_鱗3CD; - public ColorD 脚後_上腕鱗_鱗2CD; + public ColorD 脚後_上腕鱗_鱗2CD; - public ColorD 脚後_上腕鱗_鱗1CD; + public ColorD 脚後_上腕鱗_鱗1CD; - public ColorD 脚後_輪_革CD; + public ColorD 脚後_輪_革CD; - public ColorD 脚後_輪_金具1CD; + public ColorD 脚後_輪_金具1CD; - public ColorD 脚後_輪_金具2CD; + public ColorD 脚後_輪_金具2CD; - public ColorD 脚後_輪_金具3CD; + public ColorD 脚後_輪_金具3CD; - public ColorD 脚後_輪_金具左CD; + public ColorD 脚後_輪_金具左CD; - public ColorD 脚後_輪_金具右CD; + public ColorD 脚後_輪_金具右CD; - public ColorD 上顎頭部後_頭2CD; + public ColorD 上顎頭部後_頭2CD; - public ColorD 上顎頭部後_頭1CD; + public ColorD 上顎頭部後_頭1CD; - public ColorD 下顎頭部後_頭2CD; + public ColorD 下顎頭部後_頭2CD; - public ColorD 下顎頭部後_頭1CD; + public ColorD 下顎頭部後_頭1CD; - public ColorD 胴_節1_胴CD; + public ColorD 胴_節1_胴CD; - public ColorD 胴_節1_鱗1CD; + public ColorD 胴_節1_鱗1CD; - public ColorD 胴_節1_鱗3CD; + public ColorD 胴_節1_鱗3CD; - public ColorD 胴_節1_鱗2CD; + public ColorD 胴_節1_鱗2CD; - public ColorD 胴_節2_胴CD; + public ColorD 胴_節2_胴CD; - public ColorD 胴_節2_鱗1CD; + public ColorD 胴_節2_鱗1CD; - public ColorD 胴_節2_鱗3CD; + public ColorD 胴_節2_鱗3CD; - public ColorD 胴_節2_鱗2CD; + public ColorD 胴_節2_鱗2CD; - public ColorD 胴_節3_胴CD; + public ColorD 胴_節3_胴CD; - public ColorD 胴_節3_鱗1CD; + public ColorD 胴_節3_鱗1CD; - public ColorD 胴_節3_鱗3CD; + public ColorD 胴_節3_鱗3CD; - public ColorD 胴_節3_鱗2CD; + public ColorD 胴_節3_鱗2CD; - public ColorD 胴_節4_胴CD; + public ColorD 胴_節4_胴CD; - public ColorD 胴_節4_鱗1CD; + public ColorD 胴_節4_鱗1CD; - public ColorD 胴_節4_鱗3CD; + public ColorD 胴_節4_鱗3CD; - public ColorD 胴_節4_鱗2CD; + public ColorD 胴_節4_鱗2CD; - public ColorD 胴_節5_胴CD; + public ColorD 胴_節5_胴CD; - public ColorD 胴_節5_鱗1CD; + public ColorD 胴_節5_鱗1CD; - public ColorD 胴_節5_鱗3CD; + public ColorD 胴_節5_鱗3CD; - public ColorD 胴_節5_鱗2CD; + public ColorD 胴_節5_鱗2CD; - public ColorD 胴_節6_胴CD; + public ColorD 胴_節6_胴CD; - public ColorD 胴_節6_鱗1CD; + public ColorD 胴_節6_鱗1CD; - public ColorD 胴_節6_鱗3CD; + public ColorD 胴_節6_鱗3CD; - public ColorD 胴_節6_鱗2CD; + public ColorD 胴_節6_鱗2CD; - public ColorD 胴_節7_胴CD; + public ColorD 胴_節7_胴CD; - public ColorD 胴_節7_鱗1CD; + public ColorD 胴_節7_鱗1CD; - public ColorD 胴_節7_鱗3CD; + public ColorD 胴_節7_鱗3CD; - public ColorD 胴_節7_鱗2CD; + public ColorD 胴_節7_鱗2CD; - public ColorD 胴_節8_胴CD; + public ColorD 胴_節8_胴CD; - public ColorD 胴_節8_鱗1CD; + public ColorD 胴_節8_鱗1CD; - public ColorD 胴_節8_鱗3CD; + public ColorD 胴_節8_鱗3CD; - public ColorD 胴_節8_鱗2CD; + public ColorD 胴_節8_鱗2CD; - public ColorD 胴_節9_胴CD; + public ColorD 胴_節9_胴CD; - public ColorD 胴_節9_鱗1CD; + public ColorD 胴_節9_鱗1CD; - public ColorD 胴_節9_鱗3CD; + public ColorD 胴_節9_鱗3CD; - public ColorD 胴_節9_鱗2CD; + public ColorD 胴_節9_鱗2CD; - public ColorD 胴_節10_胴CD; + public ColorD 胴_節10_胴CD; - public ColorD 胴_節10_鱗1CD; + public ColorD 胴_節10_鱗1CD; - public ColorD 胴_節10_鱗3CD; + public ColorD 胴_節10_鱗3CD; - public ColorD 胴_節10_鱗2CD; + public ColorD 胴_節10_鱗2CD; - public ColorD 胴_節11_胴CD; + public ColorD 胴_節11_胴CD; - public ColorD 胴_節11_鱗1CD; + public ColorD 胴_節11_鱗1CD; - public ColorD 胴_節11_鱗3CD; + public ColorD 胴_節11_鱗3CD; - public ColorD 胴_節11_鱗2CD; + public ColorD 胴_節11_鱗2CD; - public ColorD 胴_節12_胴CD; + public ColorD 胴_節12_胴CD; - public ColorD 胴_節12_鱗1CD; + public ColorD 胴_節12_鱗1CD; - public ColorD 胴_節12_鱗3CD; + public ColorD 胴_節12_鱗3CD; - public ColorD 胴_節12_鱗2CD; + public ColorD 胴_節12_鱗2CD; - public ColorD 胴_節13_胴CD; + public ColorD 胴_節13_胴CD; - public ColorD 胴_節13_鱗1CD; + public ColorD 胴_節13_鱗1CD; - public ColorD 胴_節13_鱗3CD; + public ColorD 胴_節13_鱗3CD; - public ColorD 胴_節13_鱗2CD; + public ColorD 胴_節13_鱗2CD; - public ColorD 胴_節14_胴CD; + public ColorD 胴_節14_胴CD; - public ColorD 胴_節14_鱗1CD; + public ColorD 胴_節14_鱗1CD; - public ColorD 胴_節14_鱗3CD; + public ColorD 胴_節14_鱗3CD; - public ColorD 胴_節14_鱗2CD; + public ColorD 胴_節14_鱗2CD; - public ColorD 胴_節15_胴CD; + public ColorD 胴_節15_胴CD; - public ColorD 胴_節15_鱗1CD; + public ColorD 胴_節15_鱗1CD; - public ColorD 胴_節15_鱗3CD; + public ColorD 胴_節15_鱗3CD; - public ColorD 胴_節15_鱗2CD; + public ColorD 胴_節15_鱗2CD; - public ColorD 胴_節16_胴CD; + public ColorD 胴_節16_胴CD; - public ColorD 胴_節16_鱗1CD; + public ColorD 胴_節16_鱗1CD; - public ColorD 胴_節16_鱗3CD; + public ColorD 胴_節16_鱗3CD; - public ColorD 胴_節16_鱗2CD; + public ColorD 胴_節16_鱗2CD; - public ColorD 胴_節17_胴CD; + public ColorD 胴_節17_胴CD; - public ColorD 胴_節17_鱗1CD; + public ColorD 胴_節17_鱗1CD; - public ColorD 胴_節17_鱗3CD; + public ColorD 胴_節17_鱗3CD; - public ColorD 胴_節17_鱗2CD; + public ColorD 胴_節17_鱗2CD; - public ColorD 胴_節18_胴CD; + public ColorD 胴_節18_胴CD; - public ColorD 胴_節18_鱗1CD; + public ColorD 胴_節18_鱗1CD; - public ColorD 胴_節18_鱗3CD; + public ColorD 胴_節18_鱗3CD; - public ColorD 胴_節18_鱗2CD; + public ColorD 胴_節18_鱗2CD; - public ColorD 胴_輪_革CD; + public ColorD 胴_輪_革CD; - public ColorD 胴_輪_金具1CD; + public ColorD 胴_輪_金具1CD; - public ColorD 胴_輪_金具2CD; + public ColorD 胴_輪_金具2CD; - public ColorD 胴_輪_金具3CD; + public ColorD 胴_輪_金具3CD; - public ColorD 胴_輪_金具左CD; + public ColorD 胴_輪_金具左CD; - public ColorD 胴_輪_金具右CD; + public ColorD 胴_輪_金具右CD; - public ColorD 頭_口膜_口膜1CD; + public ColorD 頭_口膜_口膜1CD; - public ColorD 頭_口膜_口膜2CD; + public ColorD 頭_口膜_口膜2CD; - public ColorD 頭_口膜_口膜3CD; + public ColorD 頭_口膜_口膜3CD; - public ColorD 頭_口膜_口膜4CD; + public ColorD 頭_口膜_口膜4CD; - public ColorD 頭_口膜_口膜5CD; + public ColorD 頭_口膜_口膜5CD; - public ColorD 頭_口膜_口膜6CD; + public ColorD 頭_口膜_口膜6CD; - public ColorD 頭_口膜_口膜7CD; + public ColorD 頭_口膜_口膜7CD; - public ColorD 頭_口膜_口膜8CD; + public ColorD 頭_口膜_口膜8CD; - public ColorD 頭_上顎歯後_歯1CD; + public ColorD 頭_上顎歯後_歯1CD; - public ColorD 頭_上顎歯後_歯2CD; + public ColorD 頭_上顎歯後_歯2CD; - public ColorD 頭_上顎歯後_歯3CD; + public ColorD 頭_上顎歯後_歯3CD; - public ColorD 頭_下顎_歯_後_歯1CD; + public ColorD 頭_下顎_歯_後_歯1CD; - public ColorD 頭_下顎_歯_後_歯2CD; + public ColorD 頭_下顎_歯_後_歯2CD; - public ColorD 頭_下顎_歯_後_歯3CD; + public ColorD 頭_下顎_歯_後_歯3CD; - public ColorD 頭_下顎_歯_前_歯1CD; + public ColorD 頭_下顎_歯_前_歯1CD; - public ColorD 頭_下顎_歯_前_歯2CD; + public ColorD 頭_下顎_歯_前_歯2CD; - public ColorD 頭_下顎_歯_前_歯3CD; + public ColorD 頭_下顎_歯_前_歯3CD; - public ColorD 頭_下顎_眼孔1CD; + public ColorD 頭_下顎_眼孔1CD; - public ColorD 頭_下顎_眼孔2CD; + public ColorD 頭_下顎_眼孔2CD; - public ColorD 頭_下顎_眼_眼1_眼2CD; + public ColorD 頭_下顎_眼_眼1_眼2CD; - public ColorD 頭_下顎_眼_眼1_眼1CD; + public ColorD 頭_下顎_眼_眼1_眼1CD; - public ColorD 頭_下顎_眼_眼2_眼2CD; + public ColorD 頭_下顎_眼_眼2_眼2CD; - public ColorD 頭_下顎_眼_眼2_眼1CD; + public ColorD 頭_下顎_眼_眼2_眼1CD; - public ColorD 頭_下顎_眼下_眼下CD; + public ColorD 頭_下顎_眼下_眼下CD; - public ColorD 頭_下顎_眼下_線CD; + public ColorD 頭_下顎_眼下_線CD; - public ColorD 頭_下顎_頭部_前_頭9CD; + public ColorD 頭_下顎_頭部_前_頭9CD; - public ColorD 頭_下顎_頭部_前_頭8CD; + public ColorD 頭_下顎_頭部_前_頭8CD; - public ColorD 頭_下顎_頭部_前_頭7CD; + public ColorD 頭_下顎_頭部_前_頭7CD; - public ColorD 頭_下顎_頭部_前_頭6CD; + public ColorD 頭_下顎_頭部_前_頭6CD; - public ColorD 頭_下顎_頭部_前_頭5CD; + public ColorD 頭_下顎_頭部_前_頭5CD; - public ColorD 頭_下顎_頭部_前_頭4CD; + public ColorD 頭_下顎_頭部_前_頭4CD; - public ColorD 頭_下顎_頭部_前_頭3CD; + public ColorD 頭_下顎_頭部_前_頭3CD; - public ColorD 頭_下顎_頭部_前_頭2CD; + public ColorD 頭_下顎_頭部_前_頭2CD; - public ColorD 頭_下顎_頭部_前_頭1CD; + public ColorD 頭_下顎_頭部_前_頭1CD; - public ColorD 頭_上顎_歯_前_歯1CD; + public ColorD 頭_上顎_歯_前_歯1CD; - public ColorD 頭_上顎_歯_前_歯2CD; + public ColorD 頭_上顎_歯_前_歯2CD; - public ColorD 頭_上顎_歯_前_歯3CD; + public ColorD 頭_上顎_歯_前_歯3CD; - public ColorD 頭_上顎_眼孔1CD; + public ColorD 頭_上顎_眼孔1CD; - public ColorD 頭_上顎_眼孔2CD; + public ColorD 頭_上顎_眼孔2CD; - public ColorD 頭_上顎_眼_眼1_眼2CD; + public ColorD 頭_上顎_眼_眼1_眼2CD; - public ColorD 頭_上顎_眼_眼1_眼1CD; + public ColorD 頭_上顎_眼_眼1_眼1CD; - public ColorD 頭_上顎_眼_眼2_眼2CD; + public ColorD 頭_上顎_眼_眼2_眼2CD; - public ColorD 頭_上顎_眼_眼2_眼1CD; + public ColorD 頭_上顎_眼_眼2_眼1CD; - public ColorD 頭_上顎_眼下_眼下CD; + public ColorD 頭_上顎_眼下_眼下CD; - public ColorD 頭_上顎_眼下_線CD; + public ColorD 頭_上顎_眼下_線CD; - public ColorD 頭_上顎_頭部_前_頭9CD; + public ColorD 頭_上顎_頭部_前_頭9CD; - public ColorD 頭_上顎_頭部_前_頭8CD; + public ColorD 頭_上顎_頭部_前_頭8CD; - public ColorD 頭_上顎_頭部_前_頭7CD; + public ColorD 頭_上顎_頭部_前_頭7CD; - public ColorD 頭_上顎_頭部_前_頭6CD; + public ColorD 頭_上顎_頭部_前_頭6CD; - public ColorD 頭_上顎_頭部_前_頭5CD; + public ColorD 頭_上顎_頭部_前_頭5CD; - public ColorD 頭_上顎_頭部_前_頭4CD; + public ColorD 頭_上顎_頭部_前_頭4CD; - public ColorD 頭_上顎_頭部_前_頭3CD; + public ColorD 頭_上顎_頭部_前_頭3CD; - public ColorD 頭_上顎_頭部_前_頭2CD; + public ColorD 頭_上顎_頭部_前_頭2CD; - public ColorD 頭_上顎_頭部_前_頭1CD; + public ColorD 頭_上顎_頭部_前_頭1CD; - public ColorD 頭_輪_革CD; + public ColorD 頭_輪_革CD; - public ColorD 頭_輪_金具1CD; + public ColorD 頭_輪_金具1CD; - public ColorD 頭_輪_金具2CD; + public ColorD 頭_輪_金具2CD; - public ColorD 頭_輪_金具3CD; + public ColorD 頭_輪_金具3CD; - public ColorD 頭_輪_金具左CD; + public ColorD 頭_輪_金具左CD; - public ColorD 頭_輪_金具右CD; + public ColorD 頭_輪_金具右CD; - public ColorD 脚前_上腕CD; + public ColorD 脚前_上腕CD; - public ColorD 脚前_下腕CD; + public ColorD 脚前_下腕CD; - public ColorD 脚前_手_親指_爪CD; + public ColorD 脚前_手_親指_爪CD; - public ColorD 脚前_手_手CD; + public ColorD 脚前_手_手CD; - public ColorD 脚前_手_人指_指CD; + public ColorD 脚前_手_人指_指CD; - public ColorD 脚前_手_人指_爪CD; + public ColorD 脚前_手_人指_爪CD; - public ColorD 脚前_手_人指_水掻CD; + public ColorD 脚前_手_人指_水掻CD; - public ColorD 脚前_手_人指_鱗_鱗4CD; + public ColorD 脚前_手_人指_鱗_鱗4CD; - public ColorD 脚前_手_人指_鱗_鱗3CD; + public ColorD 脚前_手_人指_鱗_鱗3CD; - public ColorD 脚前_手_人指_鱗_鱗2CD; + public ColorD 脚前_手_人指_鱗_鱗2CD; - public ColorD 脚前_手_人指_鱗_鱗1CD; + public ColorD 脚前_手_人指_鱗_鱗1CD; - public ColorD 脚前_手_中指_指CD; + public ColorD 脚前_手_中指_指CD; - public ColorD 脚前_手_中指_爪CD; + public ColorD 脚前_手_中指_爪CD; - public ColorD 脚前_手_中指_水掻CD; + public ColorD 脚前_手_中指_水掻CD; - public ColorD 脚前_手_中指_鱗_鱗4CD; + public ColorD 脚前_手_中指_鱗_鱗4CD; - public ColorD 脚前_手_中指_鱗_鱗3CD; + public ColorD 脚前_手_中指_鱗_鱗3CD; - public ColorD 脚前_手_中指_鱗_鱗2CD; + public ColorD 脚前_手_中指_鱗_鱗2CD; - public ColorD 脚前_手_中指_鱗_鱗1CD; + public ColorD 脚前_手_中指_鱗_鱗1CD; - public ColorD 脚前_手_薬指_指CD; + public ColorD 脚前_手_薬指_指CD; - public ColorD 脚前_手_薬指_爪CD; + public ColorD 脚前_手_薬指_爪CD; - public ColorD 脚前_手_薬指_水掻CD; + public ColorD 脚前_手_薬指_水掻CD; - public ColorD 脚前_手_薬指_鱗_鱗4CD; + public ColorD 脚前_手_薬指_鱗_鱗4CD; - public ColorD 脚前_手_薬指_鱗_鱗3CD; + public ColorD 脚前_手_薬指_鱗_鱗3CD; - public ColorD 脚前_手_薬指_鱗_鱗2CD; + public ColorD 脚前_手_薬指_鱗_鱗2CD; - public ColorD 脚前_手_薬指_鱗_鱗1CD; + public ColorD 脚前_手_薬指_鱗_鱗1CD; - public ColorD 脚前_手_小指_指CD; + public ColorD 脚前_手_小指_指CD; - public ColorD 脚前_手_小指_爪CD; + public ColorD 脚前_手_小指_爪CD; - public ColorD 脚前_手_小指_鱗_鱗4CD; + public ColorD 脚前_手_小指_鱗_鱗4CD; - public ColorD 脚前_手_小指_鱗_鱗3CD; + public ColorD 脚前_手_小指_鱗_鱗3CD; - public ColorD 脚前_手_小指_鱗_鱗2CD; + public ColorD 脚前_手_小指_鱗_鱗2CD; - public ColorD 脚前_手_小指_鱗_鱗1CD; + public ColorD 脚前_手_小指_鱗_鱗1CD; - public ColorD 脚前_手_鱗_鱗3CD; + public ColorD 脚前_手_鱗_鱗3CD; - public ColorD 脚前_手_鱗_鱗2CD; + public ColorD 脚前_手_鱗_鱗2CD; - public ColorD 脚前_手_鱗_鱗1CD; + public ColorD 脚前_手_鱗_鱗1CD; - public ColorD 脚前_下腕鱗_鱗小_鱗9CD; + public ColorD 脚前_下腕鱗_鱗小_鱗9CD; - public ColorD 脚前_下腕鱗_鱗小_鱗8CD; + public ColorD 脚前_下腕鱗_鱗小_鱗8CD; - public ColorD 脚前_下腕鱗_鱗小_鱗7CD; + public ColorD 脚前_下腕鱗_鱗小_鱗7CD; - public ColorD 脚前_下腕鱗_鱗小_鱗6CD; + public ColorD 脚前_下腕鱗_鱗小_鱗6CD; - public ColorD 脚前_下腕鱗_鱗小_鱗5CD; + public ColorD 脚前_下腕鱗_鱗小_鱗5CD; - public ColorD 脚前_下腕鱗_鱗小_鱗4CD; + public ColorD 脚前_下腕鱗_鱗小_鱗4CD; - public ColorD 脚前_下腕鱗_鱗小_鱗3CD; + public ColorD 脚前_下腕鱗_鱗小_鱗3CD; - public ColorD 脚前_下腕鱗_鱗小_鱗2CD; + public ColorD 脚前_下腕鱗_鱗小_鱗2CD; - public ColorD 脚前_下腕鱗_鱗小_鱗1CD; + public ColorD 脚前_下腕鱗_鱗小_鱗1CD; - public ColorD 脚前_下腕鱗_鱗大_鱗9CD; + public ColorD 脚前_下腕鱗_鱗大_鱗9CD; - public ColorD 脚前_下腕鱗_鱗大_鱗8CD; + public ColorD 脚前_下腕鱗_鱗大_鱗8CD; - public ColorD 脚前_下腕鱗_鱗大_鱗7CD; + public ColorD 脚前_下腕鱗_鱗大_鱗7CD; - public ColorD 脚前_下腕鱗_鱗大_鱗6CD; + public ColorD 脚前_下腕鱗_鱗大_鱗6CD; - public ColorD 脚前_下腕鱗_鱗大_鱗5CD; + public ColorD 脚前_下腕鱗_鱗大_鱗5CD; - public ColorD 脚前_下腕鱗_鱗大_鱗4CD; + public ColorD 脚前_下腕鱗_鱗大_鱗4CD; - public ColorD 脚前_下腕鱗_鱗大_鱗3CD; + public ColorD 脚前_下腕鱗_鱗大_鱗3CD; - public ColorD 脚前_下腕鱗_鱗大_鱗2CD; + public ColorD 脚前_下腕鱗_鱗大_鱗2CD; - public ColorD 脚前_下腕鱗_鱗大_鱗1CD; + public ColorD 脚前_下腕鱗_鱗大_鱗1CD; - public ColorD 脚前_上腕鱗_鱗5CD; + public ColorD 脚前_上腕鱗_鱗5CD; - public ColorD 脚前_上腕鱗_鱗4CD; + public ColorD 脚前_上腕鱗_鱗4CD; - public ColorD 脚前_上腕鱗_鱗3CD; + public ColorD 脚前_上腕鱗_鱗3CD; - public ColorD 脚前_上腕鱗_鱗2CD; + public ColorD 脚前_上腕鱗_鱗2CD; - public ColorD 脚前_上腕鱗_鱗1CD; + public ColorD 脚前_上腕鱗_鱗1CD; - public ColorD 脚前_鰭_鰭膜1CD; + public ColorD 脚前_鰭_鰭膜1CD; - public ColorD 脚前_鰭_鰭条1CD; + public ColorD 脚前_鰭_鰭条1CD; - public ColorD 脚前_鰭_鰭膜2CD; + public ColorD 脚前_鰭_鰭膜2CD; - public ColorD 脚前_鰭_鰭条2CD; + public ColorD 脚前_鰭_鰭条2CD; - public ColorD 脚前_鰭_鰭膜3CD; + public ColorD 脚前_鰭_鰭膜3CD; - public ColorD 脚前_輪_革CD; + public ColorD 脚前_輪_革CD; - public ColorD 脚前_輪_金具1CD; + public ColorD 脚前_輪_金具1CD; - public ColorD 脚前_輪_金具2CD; + public ColorD 脚前_輪_金具2CD; - public ColorD 脚前_輪_金具3CD; + public ColorD 脚前_輪_金具3CD; - public ColorD 脚前_輪_金具左CD; + public ColorD 脚前_輪_金具左CD; - public ColorD 脚前_輪_金具右CD; + public ColorD 脚前_輪_金具右CD; - public ColorP X0Y0_脚後_鰭_鰭膜1CP; + public ColorP X0Y0_脚後_鰭_鰭膜1CP; - public ColorP X0Y0_脚後_鰭_鰭条1CP; + public ColorP X0Y0_脚後_鰭_鰭条1CP; - public ColorP X0Y0_脚後_鰭_鰭膜2CP; + public ColorP X0Y0_脚後_鰭_鰭膜2CP; - public ColorP X0Y0_脚後_鰭_鰭条2CP; + public ColorP X0Y0_脚後_鰭_鰭条2CP; - public ColorP X0Y0_脚後_鰭_鰭膜3CP; + public ColorP X0Y0_脚後_鰭_鰭膜3CP; - public ColorP X0Y0_脚後_上腕CP; + public ColorP X0Y0_脚後_上腕CP; - public ColorP X0Y0_脚後_下腕CP; + public ColorP X0Y0_脚後_下腕CP; - public ColorP X0Y0_脚後_手_手CP; + public ColorP X0Y0_脚後_手_手CP; - public ColorP X0Y0_脚後_手_小指_指CP; + public ColorP X0Y0_脚後_手_小指_指CP; - public ColorP X0Y0_脚後_手_小指_爪CP; + public ColorP X0Y0_脚後_手_小指_爪CP; - public ColorP X0Y0_脚後_手_小指_鱗_鱗4CP; + public ColorP X0Y0_脚後_手_小指_鱗_鱗4CP; - public ColorP X0Y0_脚後_手_小指_鱗_鱗3CP; + public ColorP X0Y0_脚後_手_小指_鱗_鱗3CP; - public ColorP X0Y0_脚後_手_小指_鱗_鱗2CP; + public ColorP X0Y0_脚後_手_小指_鱗_鱗2CP; - public ColorP X0Y0_脚後_手_小指_鱗_鱗1CP; + public ColorP X0Y0_脚後_手_小指_鱗_鱗1CP; - public ColorP X0Y0_脚後_手_小指_水掻CP; + public ColorP X0Y0_脚後_手_小指_水掻CP; - public ColorP X0Y0_脚後_手_薬指_指CP; + public ColorP X0Y0_脚後_手_薬指_指CP; - public ColorP X0Y0_脚後_手_薬指_爪CP; + public ColorP X0Y0_脚後_手_薬指_爪CP; - public ColorP X0Y0_脚後_手_薬指_水掻CP; + public ColorP X0Y0_脚後_手_薬指_水掻CP; - public ColorP X0Y0_脚後_手_薬指_鱗_鱗4CP; + public ColorP X0Y0_脚後_手_薬指_鱗_鱗4CP; - public ColorP X0Y0_脚後_手_薬指_鱗_鱗3CP; + public ColorP X0Y0_脚後_手_薬指_鱗_鱗3CP; - public ColorP X0Y0_脚後_手_薬指_鱗_鱗2CP; + public ColorP X0Y0_脚後_手_薬指_鱗_鱗2CP; - public ColorP X0Y0_脚後_手_薬指_鱗_鱗1CP; + public ColorP X0Y0_脚後_手_薬指_鱗_鱗1CP; - public ColorP X0Y0_脚後_手_中指_指CP; + public ColorP X0Y0_脚後_手_中指_指CP; - public ColorP X0Y0_脚後_手_中指_爪CP; + public ColorP X0Y0_脚後_手_中指_爪CP; - public ColorP X0Y0_脚後_手_中指_水掻CP; + public ColorP X0Y0_脚後_手_中指_水掻CP; - public ColorP X0Y0_脚後_手_中指_鱗_鱗4CP; + public ColorP X0Y0_脚後_手_中指_鱗_鱗4CP; - public ColorP X0Y0_脚後_手_中指_鱗_鱗3CP; + public ColorP X0Y0_脚後_手_中指_鱗_鱗3CP; - public ColorP X0Y0_脚後_手_中指_鱗_鱗2CP; + public ColorP X0Y0_脚後_手_中指_鱗_鱗2CP; - public ColorP X0Y0_脚後_手_中指_鱗_鱗1CP; + public ColorP X0Y0_脚後_手_中指_鱗_鱗1CP; - public ColorP X0Y0_脚後_手_人指_指CP; + public ColorP X0Y0_脚後_手_人指_指CP; - public ColorP X0Y0_脚後_手_人指_爪CP; + public ColorP X0Y0_脚後_手_人指_爪CP; - public ColorP X0Y0_脚後_手_人指_鱗_鱗4CP; + public ColorP X0Y0_脚後_手_人指_鱗_鱗4CP; - public ColorP X0Y0_脚後_手_人指_鱗_鱗3CP; + public ColorP X0Y0_脚後_手_人指_鱗_鱗3CP; - public ColorP X0Y0_脚後_手_人指_鱗_鱗2CP; + public ColorP X0Y0_脚後_手_人指_鱗_鱗2CP; - public ColorP X0Y0_脚後_手_人指_鱗_鱗1CP; + public ColorP X0Y0_脚後_手_人指_鱗_鱗1CP; - public ColorP X0Y0_脚後_手_鱗_鱗3CP; + public ColorP X0Y0_脚後_手_鱗_鱗3CP; - public ColorP X0Y0_脚後_手_鱗_鱗2CP; + public ColorP X0Y0_脚後_手_鱗_鱗2CP; - public ColorP X0Y0_脚後_手_鱗_鱗1CP; + public ColorP X0Y0_脚後_手_鱗_鱗1CP; - public ColorP X0Y0_脚後_手_親指_爪CP; + public ColorP X0Y0_脚後_手_親指_爪CP; - public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗9CP; + public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗9CP; - public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗8CP; + public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗8CP; - public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗7CP; + public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗7CP; - public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗6CP; + public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗6CP; - public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗5CP; + public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗5CP; - public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗4CP; + public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗4CP; - public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗3CP; + public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗3CP; - public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗2CP; + public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗2CP; - public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗1CP; + public ColorP X0Y0_脚後_下腕鱗_鱗小_鱗1CP; - public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗9CP; + public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗9CP; - public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗8CP; + public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗8CP; - public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗7CP; + public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗7CP; - public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗6CP; + public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗6CP; - public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗5CP; + public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗5CP; - public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗4CP; + public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗4CP; - public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗3CP; + public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗3CP; - public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗2CP; + public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗2CP; - public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗1CP; + public ColorP X0Y0_脚後_下腕鱗_鱗大_鱗1CP; - public ColorP X0Y0_脚後_上腕鱗_鱗5CP; + public ColorP X0Y0_脚後_上腕鱗_鱗5CP; - public ColorP X0Y0_脚後_上腕鱗_鱗4CP; + public ColorP X0Y0_脚後_上腕鱗_鱗4CP; - public ColorP X0Y0_脚後_上腕鱗_鱗3CP; + public ColorP X0Y0_脚後_上腕鱗_鱗3CP; - public ColorP X0Y0_脚後_上腕鱗_鱗2CP; + public ColorP X0Y0_脚後_上腕鱗_鱗2CP; - public ColorP X0Y0_脚後_上腕鱗_鱗1CP; + public ColorP X0Y0_脚後_上腕鱗_鱗1CP; - public ColorP X0Y0_脚後_輪_革CP; + public ColorP X0Y0_脚後_輪_革CP; - public ColorP X0Y0_脚後_輪_金具1CP; + public ColorP X0Y0_脚後_輪_金具1CP; - public ColorP X0Y0_脚後_輪_金具2CP; + public ColorP X0Y0_脚後_輪_金具2CP; - public ColorP X0Y0_脚後_輪_金具3CP; + public ColorP X0Y0_脚後_輪_金具3CP; - public ColorP X0Y0_脚後_輪_金具左CP; + public ColorP X0Y0_脚後_輪_金具左CP; - public ColorP X0Y0_脚後_輪_金具右CP; + public ColorP X0Y0_脚後_輪_金具右CP; - public ColorP X0Y0_上顎頭部後_頭2CP; + public ColorP X0Y0_上顎頭部後_頭2CP; - public ColorP X0Y0_上顎頭部後_頭1CP; + public ColorP X0Y0_上顎頭部後_頭1CP; - public ColorP X0Y0_下顎頭部後_頭2CP; + public ColorP X0Y0_下顎頭部後_頭2CP; - public ColorP X0Y0_下顎頭部後_頭1CP; + public ColorP X0Y0_下顎頭部後_頭1CP; - public ColorP X0Y0_胴_節1_胴CP; + public ColorP X0Y0_胴_節1_胴CP; - public ColorP X0Y0_胴_節1_鱗1CP; + public ColorP X0Y0_胴_節1_鱗1CP; - public ColorP X0Y0_胴_節1_鱗3CP; + public ColorP X0Y0_胴_節1_鱗3CP; - public ColorP X0Y0_胴_節1_鱗2CP; + public ColorP X0Y0_胴_節1_鱗2CP; - public ColorP X0Y0_胴_節2_胴CP; + public ColorP X0Y0_胴_節2_胴CP; - public ColorP X0Y0_胴_節2_鱗1CP; + public ColorP X0Y0_胴_節2_鱗1CP; - public ColorP X0Y0_胴_節2_鱗3CP; + public ColorP X0Y0_胴_節2_鱗3CP; - public ColorP X0Y0_胴_節2_鱗2CP; + public ColorP X0Y0_胴_節2_鱗2CP; - public ColorP X0Y0_胴_節3_胴CP; + public ColorP X0Y0_胴_節3_胴CP; - public ColorP X0Y0_胴_節3_鱗1CP; + public ColorP X0Y0_胴_節3_鱗1CP; - public ColorP X0Y0_胴_節3_鱗3CP; + public ColorP X0Y0_胴_節3_鱗3CP; - public ColorP X0Y0_胴_節3_鱗2CP; + public ColorP X0Y0_胴_節3_鱗2CP; - public ColorP X0Y0_胴_節4_胴CP; + public ColorP X0Y0_胴_節4_胴CP; - public ColorP X0Y0_胴_節4_鱗1CP; + public ColorP X0Y0_胴_節4_鱗1CP; - public ColorP X0Y0_胴_節4_鱗3CP; + public ColorP X0Y0_胴_節4_鱗3CP; - public ColorP X0Y0_胴_節4_鱗2CP; + public ColorP X0Y0_胴_節4_鱗2CP; - public ColorP X0Y0_胴_節5_胴CP; + public ColorP X0Y0_胴_節5_胴CP; - public ColorP X0Y0_胴_節5_鱗1CP; + public ColorP X0Y0_胴_節5_鱗1CP; - public ColorP X0Y0_胴_節5_鱗3CP; + public ColorP X0Y0_胴_節5_鱗3CP; - public ColorP X0Y0_胴_節5_鱗2CP; + public ColorP X0Y0_胴_節5_鱗2CP; - public ColorP X0Y0_胴_節6_胴CP; + public ColorP X0Y0_胴_節6_胴CP; - public ColorP X0Y0_胴_節6_鱗1CP; + public ColorP X0Y0_胴_節6_鱗1CP; - public ColorP X0Y0_胴_節6_鱗3CP; + public ColorP X0Y0_胴_節6_鱗3CP; - public ColorP X0Y0_胴_節6_鱗2CP; + public ColorP X0Y0_胴_節6_鱗2CP; - public ColorP X0Y0_胴_節7_胴CP; + public ColorP X0Y0_胴_節7_胴CP; - public ColorP X0Y0_胴_節7_鱗1CP; + public ColorP X0Y0_胴_節7_鱗1CP; - public ColorP X0Y0_胴_節7_鱗3CP; + public ColorP X0Y0_胴_節7_鱗3CP; - public ColorP X0Y0_胴_節7_鱗2CP; + public ColorP X0Y0_胴_節7_鱗2CP; - public ColorP X0Y0_胴_節8_胴CP; + public ColorP X0Y0_胴_節8_胴CP; - public ColorP X0Y0_胴_節8_鱗1CP; + public ColorP X0Y0_胴_節8_鱗1CP; - public ColorP X0Y0_胴_節8_鱗3CP; + public ColorP X0Y0_胴_節8_鱗3CP; - public ColorP X0Y0_胴_節8_鱗2CP; + public ColorP X0Y0_胴_節8_鱗2CP; - public ColorP X0Y0_胴_節9_胴CP; + public ColorP X0Y0_胴_節9_胴CP; - public ColorP X0Y0_胴_節9_鱗1CP; + public ColorP X0Y0_胴_節9_鱗1CP; - public ColorP X0Y0_胴_節9_鱗3CP; + public ColorP X0Y0_胴_節9_鱗3CP; - public ColorP X0Y0_胴_節9_鱗2CP; + public ColorP X0Y0_胴_節9_鱗2CP; - public ColorP X0Y0_胴_節10_胴CP; + public ColorP X0Y0_胴_節10_胴CP; - public ColorP X0Y0_胴_節10_鱗1CP; + public ColorP X0Y0_胴_節10_鱗1CP; - public ColorP X0Y0_胴_節10_鱗3CP; + public ColorP X0Y0_胴_節10_鱗3CP; - public ColorP X0Y0_胴_節10_鱗2CP; + public ColorP X0Y0_胴_節10_鱗2CP; - public ColorP X0Y0_胴_節11_胴CP; + public ColorP X0Y0_胴_節11_胴CP; - public ColorP X0Y0_胴_節11_鱗1CP; + public ColorP X0Y0_胴_節11_鱗1CP; - public ColorP X0Y0_胴_節11_鱗3CP; + public ColorP X0Y0_胴_節11_鱗3CP; - public ColorP X0Y0_胴_節11_鱗2CP; + public ColorP X0Y0_胴_節11_鱗2CP; - public ColorP X0Y0_胴_節12_胴CP; + public ColorP X0Y0_胴_節12_胴CP; - public ColorP X0Y0_胴_節12_鱗1CP; + public ColorP X0Y0_胴_節12_鱗1CP; - public ColorP X0Y0_胴_節12_鱗3CP; + public ColorP X0Y0_胴_節12_鱗3CP; - public ColorP X0Y0_胴_節12_鱗2CP; + public ColorP X0Y0_胴_節12_鱗2CP; - public ColorP X0Y0_胴_節13_胴CP; + public ColorP X0Y0_胴_節13_胴CP; - public ColorP X0Y0_胴_節13_鱗1CP; + public ColorP X0Y0_胴_節13_鱗1CP; - public ColorP X0Y0_胴_節13_鱗3CP; + public ColorP X0Y0_胴_節13_鱗3CP; - public ColorP X0Y0_胴_節13_鱗2CP; + public ColorP X0Y0_胴_節13_鱗2CP; - public ColorP X0Y0_胴_節14_胴CP; + public ColorP X0Y0_胴_節14_胴CP; - public ColorP X0Y0_胴_節14_鱗1CP; + public ColorP X0Y0_胴_節14_鱗1CP; - public ColorP X0Y0_胴_節14_鱗3CP; + public ColorP X0Y0_胴_節14_鱗3CP; - public ColorP X0Y0_胴_節14_鱗2CP; + public ColorP X0Y0_胴_節14_鱗2CP; - public ColorP X0Y0_胴_節15_胴CP; + public ColorP X0Y0_胴_節15_胴CP; - public ColorP X0Y0_胴_節15_鱗1CP; + public ColorP X0Y0_胴_節15_鱗1CP; - public ColorP X0Y0_胴_節15_鱗3CP; + public ColorP X0Y0_胴_節15_鱗3CP; - public ColorP X0Y0_胴_節15_鱗2CP; + public ColorP X0Y0_胴_節15_鱗2CP; - public ColorP X0Y0_胴_節16_胴CP; + public ColorP X0Y0_胴_節16_胴CP; - public ColorP X0Y0_胴_節16_鱗1CP; + public ColorP X0Y0_胴_節16_鱗1CP; - public ColorP X0Y0_胴_節16_鱗3CP; + public ColorP X0Y0_胴_節16_鱗3CP; - public ColorP X0Y0_胴_節16_鱗2CP; + public ColorP X0Y0_胴_節16_鱗2CP; - public ColorP X0Y0_胴_輪_革CP; + public ColorP X0Y0_胴_輪_革CP; - public ColorP X0Y0_胴_輪_金具1CP; + public ColorP X0Y0_胴_輪_金具1CP; - public ColorP X0Y0_胴_輪_金具2CP; + public ColorP X0Y0_胴_輪_金具2CP; - public ColorP X0Y0_胴_輪_金具3CP; + public ColorP X0Y0_胴_輪_金具3CP; - public ColorP X0Y0_胴_輪_金具左CP; + public ColorP X0Y0_胴_輪_金具左CP; - public ColorP X0Y0_胴_輪_金具右CP; + public ColorP X0Y0_胴_輪_金具右CP; - public ColorP X0Y0_胴_節17_胴CP; + public ColorP X0Y0_胴_節17_胴CP; - public ColorP X0Y0_胴_節17_鱗1CP; + public ColorP X0Y0_胴_節17_鱗1CP; - public ColorP X0Y0_胴_節17_鱗3CP; + public ColorP X0Y0_胴_節17_鱗3CP; - public ColorP X0Y0_胴_節17_鱗2CP; + public ColorP X0Y0_胴_節17_鱗2CP; - public ColorP X0Y0_胴_節18_胴CP; + public ColorP X0Y0_胴_節18_胴CP; - public ColorP X0Y0_胴_節18_鱗1CP; + public ColorP X0Y0_胴_節18_鱗1CP; - public ColorP X0Y0_胴_節18_鱗3CP; + public ColorP X0Y0_胴_節18_鱗3CP; - public ColorP X0Y0_胴_節18_鱗2CP; + public ColorP X0Y0_胴_節18_鱗2CP; - public ColorP X0Y0_頭_口膜_口膜1CP; + public ColorP X0Y0_頭_口膜_口膜1CP; - public ColorP X0Y0_頭_口膜_口膜2CP; + public ColorP X0Y0_頭_口膜_口膜2CP; - public ColorP X0Y0_頭_口膜_口膜3CP; + public ColorP X0Y0_頭_口膜_口膜3CP; - public ColorP X0Y0_頭_口膜_口膜4CP; + public ColorP X0Y0_頭_口膜_口膜4CP; - public ColorP X0Y0_頭_口膜_口膜5CP; + public ColorP X0Y0_頭_口膜_口膜5CP; - public ColorP X0Y0_頭_口膜_口膜6CP; + public ColorP X0Y0_頭_口膜_口膜6CP; - public ColorP X0Y0_頭_口膜_口膜7CP; + public ColorP X0Y0_頭_口膜_口膜7CP; - public ColorP X0Y0_頭_口膜_口膜8CP; + public ColorP X0Y0_頭_口膜_口膜8CP; - public ColorP X0Y0_頭_上顎歯後_歯1CP; + public ColorP X0Y0_頭_上顎歯後_歯1CP; - public ColorP X0Y0_頭_上顎歯後_歯2CP; + public ColorP X0Y0_頭_上顎歯後_歯2CP; - public ColorP X0Y0_頭_上顎歯後_歯3CP; + public ColorP X0Y0_頭_上顎歯後_歯3CP; - public ColorP X0Y0_頭_下顎_歯_後_歯1CP; + public ColorP X0Y0_頭_下顎_歯_後_歯1CP; - public ColorP X0Y0_頭_下顎_歯_後_歯2CP; + public ColorP X0Y0_頭_下顎_歯_後_歯2CP; - public ColorP X0Y0_頭_下顎_歯_後_歯3CP; + public ColorP X0Y0_頭_下顎_歯_後_歯3CP; - public ColorP X0Y0_頭_下顎_歯_前_歯1CP; + public ColorP X0Y0_頭_下顎_歯_前_歯1CP; - public ColorP X0Y0_頭_下顎_歯_前_歯2CP; + public ColorP X0Y0_頭_下顎_歯_前_歯2CP; - public ColorP X0Y0_頭_下顎_歯_前_歯3CP; + public ColorP X0Y0_頭_下顎_歯_前_歯3CP; - public ColorP X0Y0_頭_下顎_眼孔1CP; + public ColorP X0Y0_頭_下顎_眼孔1CP; - public ColorP X0Y0_頭_下顎_眼孔2CP; + public ColorP X0Y0_頭_下顎_眼孔2CP; - public ColorP X0Y0_頭_下顎_眼_眼1_眼2CP; + public ColorP X0Y0_頭_下顎_眼_眼1_眼2CP; - public ColorP X0Y0_頭_下顎_眼_眼1_眼1CP; + public ColorP X0Y0_頭_下顎_眼_眼1_眼1CP; - public ColorP X0Y0_頭_下顎_眼_眼2_眼2CP; + public ColorP X0Y0_頭_下顎_眼_眼2_眼2CP; - public ColorP X0Y0_頭_下顎_眼_眼2_眼1CP; + public ColorP X0Y0_頭_下顎_眼_眼2_眼1CP; - public ColorP X0Y0_頭_下顎_眼下_眼下CP; + public ColorP X0Y0_頭_下顎_眼下_眼下CP; - public ColorP X0Y0_頭_下顎_眼下_線CP; + public ColorP X0Y0_頭_下顎_眼下_線CP; - public ColorP X0Y0_頭_下顎_頭部_前_頭9CP; + public ColorP X0Y0_頭_下顎_頭部_前_頭9CP; - public ColorP X0Y0_頭_下顎_頭部_前_頭8CP; + public ColorP X0Y0_頭_下顎_頭部_前_頭8CP; - public ColorP X0Y0_頭_下顎_頭部_前_頭7CP; + public ColorP X0Y0_頭_下顎_頭部_前_頭7CP; - public ColorP X0Y0_頭_下顎_頭部_前_頭6CP; + public ColorP X0Y0_頭_下顎_頭部_前_頭6CP; - public ColorP X0Y0_頭_下顎_頭部_前_頭5CP; + public ColorP X0Y0_頭_下顎_頭部_前_頭5CP; - public ColorP X0Y0_頭_下顎_頭部_前_頭4CP; + public ColorP X0Y0_頭_下顎_頭部_前_頭4CP; - public ColorP X0Y0_頭_下顎_頭部_前_頭3CP; + public ColorP X0Y0_頭_下顎_頭部_前_頭3CP; - public ColorP X0Y0_頭_下顎_頭部_前_頭2CP; + public ColorP X0Y0_頭_下顎_頭部_前_頭2CP; - public ColorP X0Y0_頭_下顎_頭部_前_頭1CP; + public ColorP X0Y0_頭_下顎_頭部_前_頭1CP; - public ColorP X0Y0_頭_上顎_歯_前_歯1CP; + public ColorP X0Y0_頭_上顎_歯_前_歯1CP; - public ColorP X0Y0_頭_上顎_歯_前_歯2CP; + public ColorP X0Y0_頭_上顎_歯_前_歯2CP; - public ColorP X0Y0_頭_上顎_歯_前_歯3CP; + public ColorP X0Y0_頭_上顎_歯_前_歯3CP; - public ColorP X0Y0_頭_上顎_眼孔1CP; + public ColorP X0Y0_頭_上顎_眼孔1CP; - public ColorP X0Y0_頭_上顎_眼孔2CP; + public ColorP X0Y0_頭_上顎_眼孔2CP; - public ColorP X0Y0_頭_上顎_眼_眼1_眼2CP; + public ColorP X0Y0_頭_上顎_眼_眼1_眼2CP; - public ColorP X0Y0_頭_上顎_眼_眼1_眼1CP; + public ColorP X0Y0_頭_上顎_眼_眼1_眼1CP; - public ColorP X0Y0_頭_上顎_眼_眼2_眼2CP; + public ColorP X0Y0_頭_上顎_眼_眼2_眼2CP; - public ColorP X0Y0_頭_上顎_眼_眼2_眼1CP; + public ColorP X0Y0_頭_上顎_眼_眼2_眼1CP; - public ColorP X0Y0_頭_上顎_眼下_眼下CP; + public ColorP X0Y0_頭_上顎_眼下_眼下CP; - public ColorP X0Y0_頭_上顎_眼下_線CP; + public ColorP X0Y0_頭_上顎_眼下_線CP; - public ColorP X0Y0_頭_上顎_頭部_前_頭9CP; + public ColorP X0Y0_頭_上顎_頭部_前_頭9CP; - public ColorP X0Y0_頭_上顎_頭部_前_頭8CP; + public ColorP X0Y0_頭_上顎_頭部_前_頭8CP; - public ColorP X0Y0_頭_上顎_頭部_前_頭7CP; + public ColorP X0Y0_頭_上顎_頭部_前_頭7CP; - public ColorP X0Y0_頭_上顎_頭部_前_頭6CP; + public ColorP X0Y0_頭_上顎_頭部_前_頭6CP; - public ColorP X0Y0_頭_上顎_頭部_前_頭5CP; + public ColorP X0Y0_頭_上顎_頭部_前_頭5CP; - public ColorP X0Y0_頭_上顎_頭部_前_頭4CP; + public ColorP X0Y0_頭_上顎_頭部_前_頭4CP; - public ColorP X0Y0_頭_上顎_頭部_前_頭3CP; + public ColorP X0Y0_頭_上顎_頭部_前_頭3CP; - public ColorP X0Y0_頭_上顎_頭部_前_頭2CP; + public ColorP X0Y0_頭_上顎_頭部_前_頭2CP; - public ColorP X0Y0_頭_上顎_頭部_前_頭1CP; + public ColorP X0Y0_頭_上顎_頭部_前_頭1CP; - public ColorP X0Y0_頭_輪_革CP; + public ColorP X0Y0_頭_輪_革CP; - public ColorP X0Y0_頭_輪_金具1CP; + public ColorP X0Y0_頭_輪_金具1CP; - public ColorP X0Y0_頭_輪_金具2CP; + public ColorP X0Y0_頭_輪_金具2CP; - public ColorP X0Y0_頭_輪_金具3CP; + public ColorP X0Y0_頭_輪_金具3CP; - public ColorP X0Y0_頭_輪_金具左CP; + public ColorP X0Y0_頭_輪_金具左CP; - public ColorP X0Y0_頭_輪_金具右CP; + public ColorP X0Y0_頭_輪_金具右CP; - public ColorP X0Y0_脚前_上腕CP; + public ColorP X0Y0_脚前_上腕CP; - public ColorP X0Y0_脚前_下腕CP; + public ColorP X0Y0_脚前_下腕CP; - public ColorP X0Y0_脚前_手_親指_爪CP; + public ColorP X0Y0_脚前_手_親指_爪CP; - public ColorP X0Y0_脚前_手_手CP; + public ColorP X0Y0_脚前_手_手CP; - public ColorP X0Y0_脚前_手_人指_指CP; + public ColorP X0Y0_脚前_手_人指_指CP; - public ColorP X0Y0_脚前_手_人指_爪CP; + public ColorP X0Y0_脚前_手_人指_爪CP; - public ColorP X0Y0_脚前_手_人指_水掻CP; + public ColorP X0Y0_脚前_手_人指_水掻CP; - public ColorP X0Y0_脚前_手_人指_鱗_鱗4CP; + public ColorP X0Y0_脚前_手_人指_鱗_鱗4CP; - public ColorP X0Y0_脚前_手_人指_鱗_鱗3CP; + public ColorP X0Y0_脚前_手_人指_鱗_鱗3CP; - public ColorP X0Y0_脚前_手_人指_鱗_鱗2CP; + public ColorP X0Y0_脚前_手_人指_鱗_鱗2CP; - public ColorP X0Y0_脚前_手_人指_鱗_鱗1CP; + public ColorP X0Y0_脚前_手_人指_鱗_鱗1CP; - public ColorP X0Y0_脚前_手_中指_指CP; + public ColorP X0Y0_脚前_手_中指_指CP; - public ColorP X0Y0_脚前_手_中指_爪CP; + public ColorP X0Y0_脚前_手_中指_爪CP; - public ColorP X0Y0_脚前_手_中指_水掻CP; + public ColorP X0Y0_脚前_手_中指_水掻CP; - public ColorP X0Y0_脚前_手_中指_鱗_鱗4CP; + public ColorP X0Y0_脚前_手_中指_鱗_鱗4CP; - public ColorP X0Y0_脚前_手_中指_鱗_鱗3CP; + public ColorP X0Y0_脚前_手_中指_鱗_鱗3CP; - public ColorP X0Y0_脚前_手_中指_鱗_鱗2CP; + public ColorP X0Y0_脚前_手_中指_鱗_鱗2CP; - public ColorP X0Y0_脚前_手_中指_鱗_鱗1CP; + public ColorP X0Y0_脚前_手_中指_鱗_鱗1CP; - public ColorP X0Y0_脚前_手_薬指_指CP; + public ColorP X0Y0_脚前_手_薬指_指CP; - public ColorP X0Y0_脚前_手_薬指_爪CP; + public ColorP X0Y0_脚前_手_薬指_爪CP; - public ColorP X0Y0_脚前_手_薬指_水掻CP; + public ColorP X0Y0_脚前_手_薬指_水掻CP; - public ColorP X0Y0_脚前_手_薬指_鱗_鱗4CP; + public ColorP X0Y0_脚前_手_薬指_鱗_鱗4CP; - public ColorP X0Y0_脚前_手_薬指_鱗_鱗3CP; + public ColorP X0Y0_脚前_手_薬指_鱗_鱗3CP; - public ColorP X0Y0_脚前_手_薬指_鱗_鱗2CP; + public ColorP X0Y0_脚前_手_薬指_鱗_鱗2CP; - public ColorP X0Y0_脚前_手_薬指_鱗_鱗1CP; + public ColorP X0Y0_脚前_手_薬指_鱗_鱗1CP; - public ColorP X0Y0_脚前_手_小指_指CP; + public ColorP X0Y0_脚前_手_小指_指CP; - public ColorP X0Y0_脚前_手_小指_爪CP; + public ColorP X0Y0_脚前_手_小指_爪CP; - public ColorP X0Y0_脚前_手_小指_鱗_鱗4CP; + public ColorP X0Y0_脚前_手_小指_鱗_鱗4CP; - public ColorP X0Y0_脚前_手_小指_鱗_鱗3CP; + public ColorP X0Y0_脚前_手_小指_鱗_鱗3CP; - public ColorP X0Y0_脚前_手_小指_鱗_鱗2CP; + public ColorP X0Y0_脚前_手_小指_鱗_鱗2CP; - public ColorP X0Y0_脚前_手_小指_鱗_鱗1CP; + public ColorP X0Y0_脚前_手_小指_鱗_鱗1CP; - public ColorP X0Y0_脚前_手_鱗_鱗3CP; + public ColorP X0Y0_脚前_手_鱗_鱗3CP; - public ColorP X0Y0_脚前_手_鱗_鱗2CP; + public ColorP X0Y0_脚前_手_鱗_鱗2CP; - public ColorP X0Y0_脚前_手_鱗_鱗1CP; + public ColorP X0Y0_脚前_手_鱗_鱗1CP; - public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗9CP; + public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗9CP; - public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗8CP; + public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗8CP; - public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗7CP; + public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗7CP; - public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗6CP; + public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗6CP; - public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗5CP; + public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗5CP; - public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗4CP; + public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗4CP; - public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗3CP; + public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗3CP; - public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗2CP; + public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗2CP; - public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗1CP; + public ColorP X0Y0_脚前_下腕鱗_鱗小_鱗1CP; - public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗9CP; + public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗9CP; - public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗8CP; + public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗8CP; - public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗7CP; + public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗7CP; - public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗6CP; + public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗6CP; - public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗5CP; + public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗5CP; - public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗4CP; + public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗4CP; - public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗3CP; + public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗3CP; - public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗2CP; + public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗2CP; - public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗1CP; + public ColorP X0Y0_脚前_下腕鱗_鱗大_鱗1CP; - public ColorP X0Y0_脚前_上腕鱗_鱗5CP; + public ColorP X0Y0_脚前_上腕鱗_鱗5CP; - public ColorP X0Y0_脚前_上腕鱗_鱗4CP; + public ColorP X0Y0_脚前_上腕鱗_鱗4CP; - public ColorP X0Y0_脚前_上腕鱗_鱗3CP; + public ColorP X0Y0_脚前_上腕鱗_鱗3CP; - public ColorP X0Y0_脚前_上腕鱗_鱗2CP; + public ColorP X0Y0_脚前_上腕鱗_鱗2CP; - public ColorP X0Y0_脚前_上腕鱗_鱗1CP; + public ColorP X0Y0_脚前_上腕鱗_鱗1CP; - public ColorP X0Y0_脚前_鰭_鰭膜1CP; + public ColorP X0Y0_脚前_鰭_鰭膜1CP; - public ColorP X0Y0_脚前_鰭_鰭条1CP; + public ColorP X0Y0_脚前_鰭_鰭条1CP; - public ColorP X0Y0_脚前_鰭_鰭膜2CP; + public ColorP X0Y0_脚前_鰭_鰭膜2CP; - public ColorP X0Y0_脚前_鰭_鰭条2CP; + public ColorP X0Y0_脚前_鰭_鰭条2CP; - public ColorP X0Y0_脚前_鰭_鰭膜3CP; + public ColorP X0Y0_脚前_鰭_鰭膜3CP; - public ColorP X0Y0_脚前_輪_革CP; + public ColorP X0Y0_脚前_輪_革CP; - public ColorP X0Y0_脚前_輪_金具1CP; + public ColorP X0Y0_脚前_輪_金具1CP; - public ColorP X0Y0_脚前_輪_金具2CP; + public ColorP X0Y0_脚前_輪_金具2CP; - public ColorP X0Y0_脚前_輪_金具3CP; + public ColorP X0Y0_脚前_輪_金具3CP; - public ColorP X0Y0_脚前_輪_金具左CP; + public ColorP X0Y0_脚前_輪_金具左CP; - public ColorP X0Y0_脚前_輪_金具右CP; + public ColorP X0Y0_脚前_輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖5; + public 拘束鎖 鎖5; - public Ele[] 頭_接続; + public Ele[] 頭_接続; - public Ele[] 上腕左_接続; + public Ele[] 上腕左_接続; - public Ele[] 上腕右_接続; + public Ele[] 上腕右_接続; - public Ele[] 下腕左_接続; + public Ele[] 下腕左_接続; - public Ele[] 下腕右_接続; + public Ele[] 下腕右_接続; - public Ele[] 手左_接続; + public Ele[] 手左_接続; - public Ele[] 手右_接続; + public Ele[] 手右_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - 輪3表示 = 拘束_; - 輪4表示 = 拘束_; - } - } - - public bool 脚後_鰭_鰭膜1_表示 - { - get - { - return X0Y0_脚後_鰭_鰭膜1.Dra; - } - set - { - X0Y0_脚後_鰭_鰭膜1.Dra = value; - X0Y0_脚後_鰭_鰭膜1.Hit = value; - } - } - - public bool 脚後_鰭_鰭条1_表示 - { - get - { - return X0Y0_脚後_鰭_鰭条1.Dra; - } - set - { - X0Y0_脚後_鰭_鰭条1.Dra = value; - X0Y0_脚後_鰭_鰭条1.Hit = value; - } - } - - public bool 脚後_鰭_鰭膜2_表示 - { - get - { - return X0Y0_脚後_鰭_鰭膜2.Dra; - } - set - { - X0Y0_脚後_鰭_鰭膜2.Dra = value; - X0Y0_脚後_鰭_鰭膜2.Hit = value; - } - } - - public bool 脚後_鰭_鰭条2_表示 - { - get - { - return X0Y0_脚後_鰭_鰭条2.Dra; - } - set - { - X0Y0_脚後_鰭_鰭条2.Dra = value; - X0Y0_脚後_鰭_鰭条2.Hit = value; - } - } - - public bool 脚後_鰭_鰭膜3_表示 - { - get - { - return X0Y0_脚後_鰭_鰭膜3.Dra; - } - set - { - X0Y0_脚後_鰭_鰭膜3.Dra = value; - X0Y0_脚後_鰭_鰭膜3.Hit = value; - } - } - - public bool 脚後_上腕_表示 - { - get - { - return X0Y0_脚後_上腕.Dra; - } - set - { - X0Y0_脚後_上腕.Dra = value; - X0Y0_脚後_上腕.Hit = value; - } - } - - public bool 脚後_下腕_表示 - { - get - { - return X0Y0_脚後_下腕.Dra; - } - set - { - X0Y0_脚後_下腕.Dra = value; - X0Y0_脚後_下腕.Hit = value; - } - } - - public bool 脚後_手_手_表示 - { - get - { - return X0Y0_脚後_手_手.Dra; - } - set - { - X0Y0_脚後_手_手.Dra = value; - X0Y0_脚後_手_手.Hit = value; - } - } - - public bool 脚後_手_小指_指_表示 - { - get - { - return X0Y0_脚後_手_小指_指.Dra; - } - set - { - X0Y0_脚後_手_小指_指.Dra = value; - X0Y0_脚後_手_小指_指.Hit = value; - } - } - - public bool 脚後_手_小指_爪_表示 - { - get - { - return X0Y0_脚後_手_小指_爪.Dra; - } - set - { - X0Y0_脚後_手_小指_爪.Dra = value; - X0Y0_脚後_手_小指_爪.Hit = value; - } - } - - public bool 脚後_手_小指_鱗_鱗4_表示 - { - get - { - return X0Y0_脚後_手_小指_鱗_鱗4.Dra; - } - set - { - X0Y0_脚後_手_小指_鱗_鱗4.Dra = value; - X0Y0_脚後_手_小指_鱗_鱗4.Hit = value; - } - } - - public bool 脚後_手_小指_鱗_鱗3_表示 - { - get - { - return X0Y0_脚後_手_小指_鱗_鱗3.Dra; - } - set - { - X0Y0_脚後_手_小指_鱗_鱗3.Dra = value; - X0Y0_脚後_手_小指_鱗_鱗3.Hit = value; - } - } - - public bool 脚後_手_小指_鱗_鱗2_表示 - { - get - { - return X0Y0_脚後_手_小指_鱗_鱗2.Dra; - } - set - { - X0Y0_脚後_手_小指_鱗_鱗2.Dra = value; - X0Y0_脚後_手_小指_鱗_鱗2.Hit = value; - } - } - - public bool 脚後_手_小指_鱗_鱗1_表示 - { - get - { - return X0Y0_脚後_手_小指_鱗_鱗1.Dra; - } - set - { - X0Y0_脚後_手_小指_鱗_鱗1.Dra = value; - X0Y0_脚後_手_小指_鱗_鱗1.Hit = value; - } - } - - public bool 脚後_手_小指_水掻_表示 - { - get - { - return X0Y0_脚後_手_小指_水掻.Dra; - } - set - { - X0Y0_脚後_手_小指_水掻.Dra = value; - X0Y0_脚後_手_小指_水掻.Hit = value; - } - } - - public bool 脚後_手_薬指_指_表示 - { - get - { - return X0Y0_脚後_手_薬指_指.Dra; - } - set - { - X0Y0_脚後_手_薬指_指.Dra = value; - X0Y0_脚後_手_薬指_指.Hit = value; - } - } - - public bool 脚後_手_薬指_爪_表示 - { - get - { - return X0Y0_脚後_手_薬指_爪.Dra; - } - set - { - X0Y0_脚後_手_薬指_爪.Dra = value; - X0Y0_脚後_手_薬指_爪.Hit = value; - } - } - - public bool 脚後_手_薬指_水掻_表示 - { - get - { - return X0Y0_脚後_手_薬指_水掻.Dra; - } - set - { - X0Y0_脚後_手_薬指_水掻.Dra = value; - X0Y0_脚後_手_薬指_水掻.Hit = value; - } - } - - public bool 脚後_手_薬指_鱗_鱗4_表示 - { - get - { - return X0Y0_脚後_手_薬指_鱗_鱗4.Dra; - } - set - { - X0Y0_脚後_手_薬指_鱗_鱗4.Dra = value; - X0Y0_脚後_手_薬指_鱗_鱗4.Hit = value; - } - } - - public bool 脚後_手_薬指_鱗_鱗3_表示 - { - get - { - return X0Y0_脚後_手_薬指_鱗_鱗3.Dra; - } - set - { - X0Y0_脚後_手_薬指_鱗_鱗3.Dra = value; - X0Y0_脚後_手_薬指_鱗_鱗3.Hit = value; - } - } - - public bool 脚後_手_薬指_鱗_鱗2_表示 - { - get - { - return X0Y0_脚後_手_薬指_鱗_鱗2.Dra; - } - set - { - X0Y0_脚後_手_薬指_鱗_鱗2.Dra = value; - X0Y0_脚後_手_薬指_鱗_鱗2.Hit = value; - } - } - - public bool 脚後_手_薬指_鱗_鱗1_表示 - { - get - { - return X0Y0_脚後_手_薬指_鱗_鱗1.Dra; - } - set - { - X0Y0_脚後_手_薬指_鱗_鱗1.Dra = value; - X0Y0_脚後_手_薬指_鱗_鱗1.Hit = value; - } - } - - public bool 脚後_手_中指_指_表示 - { - get - { - return X0Y0_脚後_手_中指_指.Dra; - } - set - { - X0Y0_脚後_手_中指_指.Dra = value; - X0Y0_脚後_手_中指_指.Hit = value; - } - } - - public bool 脚後_手_中指_爪_表示 - { - get - { - return X0Y0_脚後_手_中指_爪.Dra; - } - set - { - X0Y0_脚後_手_中指_爪.Dra = value; - X0Y0_脚後_手_中指_爪.Hit = value; - } - } - - public bool 脚後_手_中指_水掻_表示 - { - get - { - return X0Y0_脚後_手_中指_水掻.Dra; - } - set - { - X0Y0_脚後_手_中指_水掻.Dra = value; - X0Y0_脚後_手_中指_水掻.Hit = value; - } - } - - public bool 脚後_手_中指_鱗_鱗4_表示 - { - get - { - return X0Y0_脚後_手_中指_鱗_鱗4.Dra; - } - set - { - X0Y0_脚後_手_中指_鱗_鱗4.Dra = value; - X0Y0_脚後_手_中指_鱗_鱗4.Hit = value; - } - } - - public bool 脚後_手_中指_鱗_鱗3_表示 - { - get - { - return X0Y0_脚後_手_中指_鱗_鱗3.Dra; - } - set - { - X0Y0_脚後_手_中指_鱗_鱗3.Dra = value; - X0Y0_脚後_手_中指_鱗_鱗3.Hit = value; - } - } - - public bool 脚後_手_中指_鱗_鱗2_表示 - { - get - { - return X0Y0_脚後_手_中指_鱗_鱗2.Dra; - } - set - { - X0Y0_脚後_手_中指_鱗_鱗2.Dra = value; - X0Y0_脚後_手_中指_鱗_鱗2.Hit = value; - } - } - - public bool 脚後_手_中指_鱗_鱗1_表示 - { - get - { - return X0Y0_脚後_手_中指_鱗_鱗1.Dra; - } - set - { - X0Y0_脚後_手_中指_鱗_鱗1.Dra = value; - X0Y0_脚後_手_中指_鱗_鱗1.Hit = value; - } - } - - public bool 脚後_手_人指_指_表示 - { - get - { - return X0Y0_脚後_手_人指_指.Dra; - } - set - { - X0Y0_脚後_手_人指_指.Dra = value; - X0Y0_脚後_手_人指_指.Hit = value; - } - } - - public bool 脚後_手_人指_爪_表示 - { - get - { - return X0Y0_脚後_手_人指_爪.Dra; - } - set - { - X0Y0_脚後_手_人指_爪.Dra = value; - X0Y0_脚後_手_人指_爪.Hit = value; - } - } - - public bool 脚後_手_人指_鱗_鱗4_表示 - { - get - { - return X0Y0_脚後_手_人指_鱗_鱗4.Dra; - } - set - { - X0Y0_脚後_手_人指_鱗_鱗4.Dra = value; - X0Y0_脚後_手_人指_鱗_鱗4.Hit = value; - } - } - - public bool 脚後_手_人指_鱗_鱗3_表示 - { - get - { - return X0Y0_脚後_手_人指_鱗_鱗3.Dra; - } - set - { - X0Y0_脚後_手_人指_鱗_鱗3.Dra = value; - X0Y0_脚後_手_人指_鱗_鱗3.Hit = value; - } - } - - public bool 脚後_手_人指_鱗_鱗2_表示 - { - get - { - return X0Y0_脚後_手_人指_鱗_鱗2.Dra; - } - set - { - X0Y0_脚後_手_人指_鱗_鱗2.Dra = value; - X0Y0_脚後_手_人指_鱗_鱗2.Hit = value; - } - } - - public bool 脚後_手_人指_鱗_鱗1_表示 - { - get - { - return X0Y0_脚後_手_人指_鱗_鱗1.Dra; - } - set - { - X0Y0_脚後_手_人指_鱗_鱗1.Dra = value; - X0Y0_脚後_手_人指_鱗_鱗1.Hit = value; - } - } - - public bool 脚後_手_鱗_鱗3_表示 - { - get - { - return X0Y0_脚後_手_鱗_鱗3.Dra; - } - set - { - X0Y0_脚後_手_鱗_鱗3.Dra = value; - X0Y0_脚後_手_鱗_鱗3.Hit = value; - } - } - - public bool 脚後_手_鱗_鱗2_表示 - { - get - { - return X0Y0_脚後_手_鱗_鱗2.Dra; - } - set - { - X0Y0_脚後_手_鱗_鱗2.Dra = value; - X0Y0_脚後_手_鱗_鱗2.Hit = value; - } - } - - public bool 脚後_手_鱗_鱗1_表示 - { - get - { - return X0Y0_脚後_手_鱗_鱗1.Dra; - } - set - { - X0Y0_脚後_手_鱗_鱗1.Dra = value; - X0Y0_脚後_手_鱗_鱗1.Hit = value; - } - } - - public bool 脚後_手_親指_爪_表示 - { - get - { - return X0Y0_脚後_手_親指_爪.Dra; - } - set - { - X0Y0_脚後_手_親指_爪.Dra = value; - X0Y0_脚後_手_親指_爪.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗小_鱗9_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗小_鱗9.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗小_鱗9.Dra = value; - X0Y0_脚後_下腕鱗_鱗小_鱗9.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗小_鱗8_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗小_鱗8.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗小_鱗8.Dra = value; - X0Y0_脚後_下腕鱗_鱗小_鱗8.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗小_鱗7_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗小_鱗7.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗小_鱗7.Dra = value; - X0Y0_脚後_下腕鱗_鱗小_鱗7.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗小_鱗6_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗小_鱗6.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗小_鱗6.Dra = value; - X0Y0_脚後_下腕鱗_鱗小_鱗6.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗小_鱗5_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗小_鱗5.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗小_鱗5.Dra = value; - X0Y0_脚後_下腕鱗_鱗小_鱗5.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗小_鱗4_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗小_鱗4.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗小_鱗4.Dra = value; - X0Y0_脚後_下腕鱗_鱗小_鱗4.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗小_鱗3_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗小_鱗3.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗小_鱗3.Dra = value; - X0Y0_脚後_下腕鱗_鱗小_鱗3.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗小_鱗2_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗小_鱗2.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗小_鱗2.Dra = value; - X0Y0_脚後_下腕鱗_鱗小_鱗2.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗小_鱗1_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗小_鱗1.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗小_鱗1.Dra = value; - X0Y0_脚後_下腕鱗_鱗小_鱗1.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗大_鱗9_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗大_鱗9.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗大_鱗9.Dra = value; - X0Y0_脚後_下腕鱗_鱗大_鱗9.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗大_鱗8_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗大_鱗8.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗大_鱗8.Dra = value; - X0Y0_脚後_下腕鱗_鱗大_鱗8.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗大_鱗7_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗大_鱗7.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗大_鱗7.Dra = value; - X0Y0_脚後_下腕鱗_鱗大_鱗7.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗大_鱗6_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗大_鱗6.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗大_鱗6.Dra = value; - X0Y0_脚後_下腕鱗_鱗大_鱗6.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗大_鱗5_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗大_鱗5.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗大_鱗5.Dra = value; - X0Y0_脚後_下腕鱗_鱗大_鱗5.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗大_鱗4_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗大_鱗4.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗大_鱗4.Dra = value; - X0Y0_脚後_下腕鱗_鱗大_鱗4.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗大_鱗3_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗大_鱗3.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗大_鱗3.Dra = value; - X0Y0_脚後_下腕鱗_鱗大_鱗3.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗大_鱗2_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗大_鱗2.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗大_鱗2.Dra = value; - X0Y0_脚後_下腕鱗_鱗大_鱗2.Hit = value; - } - } - - public bool 脚後_下腕鱗_鱗大_鱗1_表示 - { - get - { - return X0Y0_脚後_下腕鱗_鱗大_鱗1.Dra; - } - set - { - X0Y0_脚後_下腕鱗_鱗大_鱗1.Dra = value; - X0Y0_脚後_下腕鱗_鱗大_鱗1.Hit = value; - } - } - - public bool 脚後_上腕鱗_鱗5_表示 - { - get - { - return X0Y0_脚後_上腕鱗_鱗5.Dra; - } - set - { - X0Y0_脚後_上腕鱗_鱗5.Dra = value; - X0Y0_脚後_上腕鱗_鱗5.Hit = value; - } - } - - public bool 脚後_上腕鱗_鱗4_表示 - { - get - { - return X0Y0_脚後_上腕鱗_鱗4.Dra; - } - set - { - X0Y0_脚後_上腕鱗_鱗4.Dra = value; - X0Y0_脚後_上腕鱗_鱗4.Hit = value; - } - } - - public bool 脚後_上腕鱗_鱗3_表示 - { - get - { - return X0Y0_脚後_上腕鱗_鱗3.Dra; - } - set - { - X0Y0_脚後_上腕鱗_鱗3.Dra = value; - X0Y0_脚後_上腕鱗_鱗3.Hit = value; - } - } - - public bool 脚後_上腕鱗_鱗2_表示 - { - get - { - return X0Y0_脚後_上腕鱗_鱗2.Dra; - } - set - { - X0Y0_脚後_上腕鱗_鱗2.Dra = value; - X0Y0_脚後_上腕鱗_鱗2.Hit = value; - } - } - - public bool 脚後_上腕鱗_鱗1_表示 - { - get - { - return X0Y0_脚後_上腕鱗_鱗1.Dra; - } - set - { - X0Y0_脚後_上腕鱗_鱗1.Dra = value; - X0Y0_脚後_上腕鱗_鱗1.Hit = value; - } - } - - public bool 脚後_輪_革_表示 - { - get - { - return X0Y0_脚後_輪_革.Dra; - } - set - { - X0Y0_脚後_輪_革.Dra = value; - X0Y0_脚後_輪_革.Hit = value; - } - } - - public bool 脚後_輪_金具1_表示 - { - get - { - return X0Y0_脚後_輪_金具1.Dra; - } - set - { - X0Y0_脚後_輪_金具1.Dra = value; - X0Y0_脚後_輪_金具1.Hit = value; - } - } - - public bool 脚後_輪_金具2_表示 - { - get - { - return X0Y0_脚後_輪_金具2.Dra; - } - set - { - X0Y0_脚後_輪_金具2.Dra = value; - X0Y0_脚後_輪_金具2.Hit = value; - } - } - - public bool 脚後_輪_金具3_表示 - { - get - { - return X0Y0_脚後_輪_金具3.Dra; - } - set - { - X0Y0_脚後_輪_金具3.Dra = value; - X0Y0_脚後_輪_金具3.Hit = value; - } - } - - public bool 脚後_輪_金具左_表示 - { - get - { - return X0Y0_脚後_輪_金具左.Dra; - } - set - { - X0Y0_脚後_輪_金具左.Dra = value; - X0Y0_脚後_輪_金具左.Hit = value; - } - } - - public bool 脚後_輪_金具右_表示 - { - get - { - return X0Y0_脚後_輪_金具右.Dra; - } - set - { - X0Y0_脚後_輪_金具右.Dra = value; - X0Y0_脚後_輪_金具右.Hit = value; - } - } - - public bool 上顎頭部後_頭2_表示 - { - get - { - return X0Y0_上顎頭部後_頭2.Dra; - } - set - { - X0Y0_上顎頭部後_頭2.Dra = value; - X0Y0_上顎頭部後_頭2.Hit = value; - } - } - - public bool 上顎頭部後_頭1_表示 - { - get - { - return X0Y0_上顎頭部後_頭1.Dra; - } - set - { - X0Y0_上顎頭部後_頭1.Dra = value; - X0Y0_上顎頭部後_頭1.Hit = value; - } - } - - public bool 下顎頭部後_頭2_表示 - { - get - { - return X0Y0_下顎頭部後_頭2.Dra; - } - set - { - X0Y0_下顎頭部後_頭2.Dra = value; - X0Y0_下顎頭部後_頭2.Hit = value; - } - } - - public bool 下顎頭部後_頭1_表示 - { - get - { - return X0Y0_下顎頭部後_頭1.Dra; - } - set - { - X0Y0_下顎頭部後_頭1.Dra = value; - X0Y0_下顎頭部後_頭1.Hit = value; - } - } - - public bool 胴_節1_胴_表示 - { - get - { - return X0Y0_胴_節1_胴.Dra; - } - set - { - X0Y0_胴_節1_胴.Dra = value; - X0Y0_胴_節1_胴.Hit = value; - } - } - - public bool 胴_節1_鱗1_表示 - { - get - { - return X0Y0_胴_節1_鱗1.Dra; - } - set - { - X0Y0_胴_節1_鱗1.Dra = value; - X0Y0_胴_節1_鱗1.Hit = value; - } - } - - public bool 胴_節1_鱗3_表示 - { - get - { - return X0Y0_胴_節1_鱗3.Dra; - } - set - { - X0Y0_胴_節1_鱗3.Dra = value; - X0Y0_胴_節1_鱗3.Hit = value; - } - } - - public bool 胴_節1_鱗2_表示 - { - get - { - return X0Y0_胴_節1_鱗2.Dra; - } - set - { - X0Y0_胴_節1_鱗2.Dra = value; - X0Y0_胴_節1_鱗2.Hit = value; - } - } - - public bool 胴_節2_胴_表示 - { - get - { - return X0Y0_胴_節2_胴.Dra; - } - set - { - X0Y0_胴_節2_胴.Dra = value; - X0Y0_胴_節2_胴.Hit = value; - } - } - - public bool 胴_節2_鱗1_表示 - { - get - { - return X0Y0_胴_節2_鱗1.Dra; - } - set - { - X0Y0_胴_節2_鱗1.Dra = value; - X0Y0_胴_節2_鱗1.Hit = value; - } - } - - public bool 胴_節2_鱗3_表示 - { - get - { - return X0Y0_胴_節2_鱗3.Dra; - } - set - { - X0Y0_胴_節2_鱗3.Dra = value; - X0Y0_胴_節2_鱗3.Hit = value; - } - } - - public bool 胴_節2_鱗2_表示 - { - get - { - return X0Y0_胴_節2_鱗2.Dra; - } - set - { - X0Y0_胴_節2_鱗2.Dra = value; - X0Y0_胴_節2_鱗2.Hit = value; - } - } - - public bool 胴_節3_胴_表示 - { - get - { - return X0Y0_胴_節3_胴.Dra; - } - set - { - X0Y0_胴_節3_胴.Dra = value; - X0Y0_胴_節3_胴.Hit = value; - } - } - - public bool 胴_節3_鱗1_表示 - { - get - { - return X0Y0_胴_節3_鱗1.Dra; - } - set - { - X0Y0_胴_節3_鱗1.Dra = value; - X0Y0_胴_節3_鱗1.Hit = value; - } - } - - public bool 胴_節3_鱗3_表示 - { - get - { - return X0Y0_胴_節3_鱗3.Dra; - } - set - { - X0Y0_胴_節3_鱗3.Dra = value; - X0Y0_胴_節3_鱗3.Hit = value; - } - } - - public bool 胴_節3_鱗2_表示 - { - get - { - return X0Y0_胴_節3_鱗2.Dra; - } - set - { - X0Y0_胴_節3_鱗2.Dra = value; - X0Y0_胴_節3_鱗2.Hit = value; - } - } - - public bool 胴_節4_胴_表示 - { - get - { - return X0Y0_胴_節4_胴.Dra; - } - set - { - X0Y0_胴_節4_胴.Dra = value; - X0Y0_胴_節4_胴.Hit = value; - } - } - - public bool 胴_節4_鱗1_表示 - { - get - { - return X0Y0_胴_節4_鱗1.Dra; - } - set - { - X0Y0_胴_節4_鱗1.Dra = value; - X0Y0_胴_節4_鱗1.Hit = value; - } - } - - public bool 胴_節4_鱗3_表示 - { - get - { - return X0Y0_胴_節4_鱗3.Dra; - } - set - { - X0Y0_胴_節4_鱗3.Dra = value; - X0Y0_胴_節4_鱗3.Hit = value; - } - } - - public bool 胴_節4_鱗2_表示 - { - get - { - return X0Y0_胴_節4_鱗2.Dra; - } - set - { - X0Y0_胴_節4_鱗2.Dra = value; - X0Y0_胴_節4_鱗2.Hit = value; - } - } - - public bool 胴_節5_胴_表示 - { - get - { - return X0Y0_胴_節5_胴.Dra; - } - set - { - X0Y0_胴_節5_胴.Dra = value; - X0Y0_胴_節5_胴.Hit = value; - } - } - - public bool 胴_節5_鱗1_表示 - { - get - { - return X0Y0_胴_節5_鱗1.Dra; - } - set - { - X0Y0_胴_節5_鱗1.Dra = value; - X0Y0_胴_節5_鱗1.Hit = value; - } - } - - public bool 胴_節5_鱗3_表示 - { - get - { - return X0Y0_胴_節5_鱗3.Dra; - } - set - { - X0Y0_胴_節5_鱗3.Dra = value; - X0Y0_胴_節5_鱗3.Hit = value; - } - } - - public bool 胴_節5_鱗2_表示 - { - get - { - return X0Y0_胴_節5_鱗2.Dra; - } - set - { - X0Y0_胴_節5_鱗2.Dra = value; - X0Y0_胴_節5_鱗2.Hit = value; - } - } - - public bool 胴_節6_胴_表示 - { - get - { - return X0Y0_胴_節6_胴.Dra; - } - set - { - X0Y0_胴_節6_胴.Dra = value; - X0Y0_胴_節6_胴.Hit = value; - } - } - - public bool 胴_節6_鱗1_表示 - { - get - { - return X0Y0_胴_節6_鱗1.Dra; - } - set - { - X0Y0_胴_節6_鱗1.Dra = value; - X0Y0_胴_節6_鱗1.Hit = value; - } - } - - public bool 胴_節6_鱗3_表示 - { - get - { - return X0Y0_胴_節6_鱗3.Dra; - } - set - { - X0Y0_胴_節6_鱗3.Dra = value; - X0Y0_胴_節6_鱗3.Hit = value; - } - } - - public bool 胴_節6_鱗2_表示 - { - get - { - return X0Y0_胴_節6_鱗2.Dra; - } - set - { - X0Y0_胴_節6_鱗2.Dra = value; - X0Y0_胴_節6_鱗2.Hit = value; - } - } - - public bool 胴_節7_胴_表示 - { - get - { - return X0Y0_胴_節7_胴.Dra; - } - set - { - X0Y0_胴_節7_胴.Dra = value; - X0Y0_胴_節7_胴.Hit = value; - } - } - - public bool 胴_節7_鱗1_表示 - { - get - { - return X0Y0_胴_節7_鱗1.Dra; - } - set - { - X0Y0_胴_節7_鱗1.Dra = value; - X0Y0_胴_節7_鱗1.Hit = value; - } - } - - public bool 胴_節7_鱗3_表示 - { - get - { - return X0Y0_胴_節7_鱗3.Dra; - } - set - { - X0Y0_胴_節7_鱗3.Dra = value; - X0Y0_胴_節7_鱗3.Hit = value; - } - } - - public bool 胴_節7_鱗2_表示 - { - get - { - return X0Y0_胴_節7_鱗2.Dra; - } - set - { - X0Y0_胴_節7_鱗2.Dra = value; - X0Y0_胴_節7_鱗2.Hit = value; - } - } - - public bool 胴_節8_胴_表示 - { - get - { - return X0Y0_胴_節8_胴.Dra; - } - set - { - X0Y0_胴_節8_胴.Dra = value; - X0Y0_胴_節8_胴.Hit = value; - } - } - - public bool 胴_節8_鱗1_表示 - { - get - { - return X0Y0_胴_節8_鱗1.Dra; - } - set - { - X0Y0_胴_節8_鱗1.Dra = value; - X0Y0_胴_節8_鱗1.Hit = value; - } - } - - public bool 胴_節8_鱗3_表示 - { - get - { - return X0Y0_胴_節8_鱗3.Dra; - } - set - { - X0Y0_胴_節8_鱗3.Dra = value; - X0Y0_胴_節8_鱗3.Hit = value; - } - } - - public bool 胴_節8_鱗2_表示 - { - get - { - return X0Y0_胴_節8_鱗2.Dra; - } - set - { - X0Y0_胴_節8_鱗2.Dra = value; - X0Y0_胴_節8_鱗2.Hit = value; - } - } - - public bool 胴_節9_胴_表示 - { - get - { - return X0Y0_胴_節9_胴.Dra; - } - set - { - X0Y0_胴_節9_胴.Dra = value; - X0Y0_胴_節9_胴.Hit = value; - } - } - - public bool 胴_節9_鱗1_表示 - { - get - { - return X0Y0_胴_節9_鱗1.Dra; - } - set - { - X0Y0_胴_節9_鱗1.Dra = value; - X0Y0_胴_節9_鱗1.Hit = value; - } - } - - public bool 胴_節9_鱗3_表示 - { - get - { - return X0Y0_胴_節9_鱗3.Dra; - } - set - { - X0Y0_胴_節9_鱗3.Dra = value; - X0Y0_胴_節9_鱗3.Hit = value; - } - } - - public bool 胴_節9_鱗2_表示 - { - get - { - return X0Y0_胴_節9_鱗2.Dra; - } - set - { - X0Y0_胴_節9_鱗2.Dra = value; - X0Y0_胴_節9_鱗2.Hit = value; - } - } - - public bool 胴_節10_胴_表示 - { - get - { - return X0Y0_胴_節10_胴.Dra; - } - set - { - X0Y0_胴_節10_胴.Dra = value; - X0Y0_胴_節10_胴.Hit = value; - } - } - - public bool 胴_節10_鱗1_表示 - { - get - { - return X0Y0_胴_節10_鱗1.Dra; - } - set - { - X0Y0_胴_節10_鱗1.Dra = value; - X0Y0_胴_節10_鱗1.Hit = value; - } - } - - public bool 胴_節10_鱗3_表示 - { - get - { - return X0Y0_胴_節10_鱗3.Dra; - } - set - { - X0Y0_胴_節10_鱗3.Dra = value; - X0Y0_胴_節10_鱗3.Hit = value; - } - } - - public bool 胴_節10_鱗2_表示 - { - get - { - return X0Y0_胴_節10_鱗2.Dra; - } - set - { - X0Y0_胴_節10_鱗2.Dra = value; - X0Y0_胴_節10_鱗2.Hit = value; - } - } - - public bool 胴_節11_胴_表示 - { - get - { - return X0Y0_胴_節11_胴.Dra; - } - set - { - X0Y0_胴_節11_胴.Dra = value; - X0Y0_胴_節11_胴.Hit = value; - } - } - - public bool 胴_節11_鱗1_表示 - { - get - { - return X0Y0_胴_節11_鱗1.Dra; - } - set - { - X0Y0_胴_節11_鱗1.Dra = value; - X0Y0_胴_節11_鱗1.Hit = value; - } - } - - public bool 胴_節11_鱗3_表示 - { - get - { - return X0Y0_胴_節11_鱗3.Dra; - } - set - { - X0Y0_胴_節11_鱗3.Dra = value; - X0Y0_胴_節11_鱗3.Hit = value; - } - } - - public bool 胴_節11_鱗2_表示 - { - get - { - return X0Y0_胴_節11_鱗2.Dra; - } - set - { - X0Y0_胴_節11_鱗2.Dra = value; - X0Y0_胴_節11_鱗2.Hit = value; - } - } - - public bool 胴_節12_胴_表示 - { - get - { - return X0Y0_胴_節12_胴.Dra; - } - set - { - X0Y0_胴_節12_胴.Dra = value; - X0Y0_胴_節12_胴.Hit = value; - } - } - - public bool 胴_節12_鱗1_表示 - { - get - { - return X0Y0_胴_節12_鱗1.Dra; - } - set - { - X0Y0_胴_節12_鱗1.Dra = value; - X0Y0_胴_節12_鱗1.Hit = value; - } - } - - public bool 胴_節12_鱗3_表示 - { - get - { - return X0Y0_胴_節12_鱗3.Dra; - } - set - { - X0Y0_胴_節12_鱗3.Dra = value; - X0Y0_胴_節12_鱗3.Hit = value; - } - } - - public bool 胴_節12_鱗2_表示 - { - get - { - return X0Y0_胴_節12_鱗2.Dra; - } - set - { - X0Y0_胴_節12_鱗2.Dra = value; - X0Y0_胴_節12_鱗2.Hit = value; - } - } - - public bool 胴_節13_胴_表示 - { - get - { - return X0Y0_胴_節13_胴.Dra; - } - set - { - X0Y0_胴_節13_胴.Dra = value; - X0Y0_胴_節13_胴.Hit = value; - } - } - - public bool 胴_節13_鱗1_表示 - { - get - { - return X0Y0_胴_節13_鱗1.Dra; - } - set - { - X0Y0_胴_節13_鱗1.Dra = value; - X0Y0_胴_節13_鱗1.Hit = value; - } - } - - public bool 胴_節13_鱗3_表示 - { - get - { - return X0Y0_胴_節13_鱗3.Dra; - } - set - { - X0Y0_胴_節13_鱗3.Dra = value; - X0Y0_胴_節13_鱗3.Hit = value; - } - } - - public bool 胴_節13_鱗2_表示 - { - get - { - return X0Y0_胴_節13_鱗2.Dra; - } - set - { - X0Y0_胴_節13_鱗2.Dra = value; - X0Y0_胴_節13_鱗2.Hit = value; - } - } - - public bool 胴_節14_胴_表示 - { - get - { - return X0Y0_胴_節14_胴.Dra; - } - set - { - X0Y0_胴_節14_胴.Dra = value; - X0Y0_胴_節14_胴.Hit = value; - } - } - - public bool 胴_節14_鱗1_表示 - { - get - { - return X0Y0_胴_節14_鱗1.Dra; - } - set - { - X0Y0_胴_節14_鱗1.Dra = value; - X0Y0_胴_節14_鱗1.Hit = value; - } - } - - public bool 胴_節14_鱗3_表示 - { - get - { - return X0Y0_胴_節14_鱗3.Dra; - } - set - { - X0Y0_胴_節14_鱗3.Dra = value; - X0Y0_胴_節14_鱗3.Hit = value; - } - } - - public bool 胴_節14_鱗2_表示 - { - get - { - return X0Y0_胴_節14_鱗2.Dra; - } - set - { - X0Y0_胴_節14_鱗2.Dra = value; - X0Y0_胴_節14_鱗2.Hit = value; - } - } - - public bool 胴_節15_胴_表示 - { - get - { - return X0Y0_胴_節15_胴.Dra; - } - set - { - X0Y0_胴_節15_胴.Dra = value; - X0Y0_胴_節15_胴.Hit = value; - } - } - - public bool 胴_節15_鱗1_表示 - { - get - { - return X0Y0_胴_節15_鱗1.Dra; - } - set - { - X0Y0_胴_節15_鱗1.Dra = value; - X0Y0_胴_節15_鱗1.Hit = value; - } - } - - public bool 胴_節15_鱗3_表示 - { - get - { - return X0Y0_胴_節15_鱗3.Dra; - } - set - { - X0Y0_胴_節15_鱗3.Dra = value; - X0Y0_胴_節15_鱗3.Hit = value; - } - } - - public bool 胴_節15_鱗2_表示 - { - get - { - return X0Y0_胴_節15_鱗2.Dra; - } - set - { - X0Y0_胴_節15_鱗2.Dra = value; - X0Y0_胴_節15_鱗2.Hit = value; - } - } - - public bool 胴_節16_胴_表示 - { - get - { - return X0Y0_胴_節16_胴.Dra; - } - set - { - X0Y0_胴_節16_胴.Dra = value; - X0Y0_胴_節16_胴.Hit = value; - } - } - - public bool 胴_節16_鱗1_表示 - { - get - { - return X0Y0_胴_節16_鱗1.Dra; - } - set - { - X0Y0_胴_節16_鱗1.Dra = value; - X0Y0_胴_節16_鱗1.Hit = value; - } - } - - public bool 胴_節16_鱗3_表示 - { - get - { - return X0Y0_胴_節16_鱗3.Dra; - } - set - { - X0Y0_胴_節16_鱗3.Dra = value; - X0Y0_胴_節16_鱗3.Hit = value; - } - } - - public bool 胴_節16_鱗2_表示 - { - get - { - return X0Y0_胴_節16_鱗2.Dra; - } - set - { - X0Y0_胴_節16_鱗2.Dra = value; - X0Y0_胴_節16_鱗2.Hit = value; - } - } - - public bool 胴_輪_革_表示 - { - get - { - return X0Y0_胴_輪_革.Dra; - } - set - { - X0Y0_胴_輪_革.Dra = value; - X0Y0_胴_輪_革.Hit = value; - } - } - - public bool 胴_輪_金具1_表示 - { - get - { - return X0Y0_胴_輪_金具1.Dra; - } - set - { - X0Y0_胴_輪_金具1.Dra = value; - X0Y0_胴_輪_金具1.Hit = value; - } - } - - public bool 胴_輪_金具2_表示 - { - get - { - return X0Y0_胴_輪_金具2.Dra; - } - set - { - X0Y0_胴_輪_金具2.Dra = value; - X0Y0_胴_輪_金具2.Hit = value; - } - } - - public bool 胴_輪_金具3_表示 - { - get - { - return X0Y0_胴_輪_金具3.Dra; - } - set - { - X0Y0_胴_輪_金具3.Dra = value; - X0Y0_胴_輪_金具3.Hit = value; - } - } - - public bool 胴_輪_金具左_表示 - { - get - { - return X0Y0_胴_輪_金具左.Dra; - } - set - { - X0Y0_胴_輪_金具左.Dra = value; - X0Y0_胴_輪_金具左.Hit = value; - } - } - - public bool 胴_輪_金具右_表示 - { - get - { - return X0Y0_胴_輪_金具右.Dra; - } - set - { - X0Y0_胴_輪_金具右.Dra = value; - X0Y0_胴_輪_金具右.Hit = value; - } - } - - public bool 胴_節17_胴_表示 - { - get - { - return X0Y0_胴_節17_胴.Dra; - } - set - { - X0Y0_胴_節17_胴.Dra = value; - X0Y0_胴_節17_胴.Hit = value; - } - } - - public bool 胴_節17_鱗1_表示 - { - get - { - return X0Y0_胴_節17_鱗1.Dra; - } - set - { - X0Y0_胴_節17_鱗1.Dra = value; - X0Y0_胴_節17_鱗1.Hit = value; - } - } - - public bool 胴_節17_鱗3_表示 - { - get - { - return X0Y0_胴_節17_鱗3.Dra; - } - set - { - X0Y0_胴_節17_鱗3.Dra = value; - X0Y0_胴_節17_鱗3.Hit = value; - } - } - - public bool 胴_節17_鱗2_表示 - { - get - { - return X0Y0_胴_節17_鱗2.Dra; - } - set - { - X0Y0_胴_節17_鱗2.Dra = value; - X0Y0_胴_節17_鱗2.Hit = value; - } - } - - public bool 胴_節18_胴_表示 - { - get - { - return X0Y0_胴_節18_胴.Dra; - } - set - { - X0Y0_胴_節18_胴.Dra = value; - X0Y0_胴_節18_胴.Hit = value; - } - } - - public bool 胴_節18_鱗1_表示 - { - get - { - return X0Y0_胴_節18_鱗1.Dra; - } - set - { - X0Y0_胴_節18_鱗1.Dra = value; - X0Y0_胴_節18_鱗1.Hit = value; - } - } - - public bool 胴_節18_鱗3_表示 - { - get - { - return X0Y0_胴_節18_鱗3.Dra; - } - set - { - X0Y0_胴_節18_鱗3.Dra = value; - X0Y0_胴_節18_鱗3.Hit = value; - } - } - - public bool 胴_節18_鱗2_表示 - { - get - { - return X0Y0_胴_節18_鱗2.Dra; - } - set - { - X0Y0_胴_節18_鱗2.Dra = value; - X0Y0_胴_節18_鱗2.Hit = value; - } - } - - public bool 頭_口膜_口膜1_表示 - { - get - { - return X0Y0_頭_口膜_口膜1.Dra; - } - set - { - X0Y0_頭_口膜_口膜1.Dra = value; - X0Y0_頭_口膜_口膜1.Hit = value; - } - } - - public bool 頭_口膜_口膜2_表示 - { - get - { - return X0Y0_頭_口膜_口膜2.Dra; - } - set - { - X0Y0_頭_口膜_口膜2.Dra = value; - X0Y0_頭_口膜_口膜2.Hit = value; - } - } - - public bool 頭_口膜_口膜3_表示 - { - get - { - return X0Y0_頭_口膜_口膜3.Dra; - } - set - { - X0Y0_頭_口膜_口膜3.Dra = value; - X0Y0_頭_口膜_口膜3.Hit = value; - } - } - - public bool 頭_口膜_口膜4_表示 - { - get - { - return X0Y0_頭_口膜_口膜4.Dra; - } - set - { - X0Y0_頭_口膜_口膜4.Dra = value; - X0Y0_頭_口膜_口膜4.Hit = value; - } - } - - public bool 頭_口膜_口膜5_表示 - { - get - { - return X0Y0_頭_口膜_口膜5.Dra; - } - set - { - X0Y0_頭_口膜_口膜5.Dra = value; - X0Y0_頭_口膜_口膜5.Hit = value; - } - } - - public bool 頭_口膜_口膜6_表示 - { - get - { - return X0Y0_頭_口膜_口膜6.Dra; - } - set - { - X0Y0_頭_口膜_口膜6.Dra = value; - X0Y0_頭_口膜_口膜6.Hit = value; - } - } - - public bool 頭_口膜_口膜7_表示 - { - get - { - return X0Y0_頭_口膜_口膜7.Dra; - } - set - { - X0Y0_頭_口膜_口膜7.Dra = value; - X0Y0_頭_口膜_口膜7.Hit = value; - } - } - - public bool 頭_口膜_口膜8_表示 - { - get - { - return X0Y0_頭_口膜_口膜8.Dra; - } - set - { - X0Y0_頭_口膜_口膜8.Dra = value; - X0Y0_頭_口膜_口膜8.Hit = value; - } - } - - public bool 頭_上顎歯後_歯1_表示 - { - get - { - return X0Y0_頭_上顎歯後_歯1.Dra; - } - set - { - X0Y0_頭_上顎歯後_歯1.Dra = value; - X0Y0_頭_上顎歯後_歯1.Hit = value; - } - } - - public bool 頭_上顎歯後_歯2_表示 - { - get - { - return X0Y0_頭_上顎歯後_歯2.Dra; - } - set - { - X0Y0_頭_上顎歯後_歯2.Dra = value; - X0Y0_頭_上顎歯後_歯2.Hit = value; - } - } - - public bool 頭_上顎歯後_歯3_表示 - { - get - { - return X0Y0_頭_上顎歯後_歯3.Dra; - } - set - { - X0Y0_頭_上顎歯後_歯3.Dra = value; - X0Y0_頭_上顎歯後_歯3.Hit = value; - } - } - - public bool 頭_下顎_歯_後_歯1_表示 - { - get - { - return X0Y0_頭_下顎_歯_後_歯1.Dra; - } - set - { - X0Y0_頭_下顎_歯_後_歯1.Dra = value; - X0Y0_頭_下顎_歯_後_歯1.Hit = value; - } - } - - public bool 頭_下顎_歯_後_歯2_表示 - { - get - { - return X0Y0_頭_下顎_歯_後_歯2.Dra; - } - set - { - X0Y0_頭_下顎_歯_後_歯2.Dra = value; - X0Y0_頭_下顎_歯_後_歯2.Hit = value; - } - } - - public bool 頭_下顎_歯_後_歯3_表示 - { - get - { - return X0Y0_頭_下顎_歯_後_歯3.Dra; - } - set - { - X0Y0_頭_下顎_歯_後_歯3.Dra = value; - X0Y0_頭_下顎_歯_後_歯3.Hit = value; - } - } - - public bool 頭_下顎_歯_前_歯1_表示 - { - get - { - return X0Y0_頭_下顎_歯_前_歯1.Dra; - } - set - { - X0Y0_頭_下顎_歯_前_歯1.Dra = value; - X0Y0_頭_下顎_歯_前_歯1.Hit = value; - } - } - - public bool 頭_下顎_歯_前_歯2_表示 - { - get - { - return X0Y0_頭_下顎_歯_前_歯2.Dra; - } - set - { - X0Y0_頭_下顎_歯_前_歯2.Dra = value; - X0Y0_頭_下顎_歯_前_歯2.Hit = value; - } - } - - public bool 頭_下顎_歯_前_歯3_表示 - { - get - { - return X0Y0_頭_下顎_歯_前_歯3.Dra; - } - set - { - X0Y0_頭_下顎_歯_前_歯3.Dra = value; - X0Y0_頭_下顎_歯_前_歯3.Hit = value; - } - } - - public bool 頭_下顎_眼孔1_表示 - { - get - { - return X0Y0_頭_下顎_眼孔1.Dra; - } - set - { - X0Y0_頭_下顎_眼孔1.Dra = value; - X0Y0_頭_下顎_眼孔1.Hit = value; - } - } - - public bool 頭_下顎_眼孔2_表示 - { - get - { - return X0Y0_頭_下顎_眼孔2.Dra; - } - set - { - X0Y0_頭_下顎_眼孔2.Dra = value; - X0Y0_頭_下顎_眼孔2.Hit = value; - } - } - - public bool 頭_下顎_眼_眼1_眼2_表示 - { - get - { - return X0Y0_頭_下顎_眼_眼1_眼2.Dra; - } - set - { - X0Y0_頭_下顎_眼_眼1_眼2.Dra = value; - X0Y0_頭_下顎_眼_眼1_眼2.Hit = value; - } - } - - public bool 頭_下顎_眼_眼1_眼1_表示 - { - get - { - return X0Y0_頭_下顎_眼_眼1_眼1.Dra; - } - set - { - X0Y0_頭_下顎_眼_眼1_眼1.Dra = value; - X0Y0_頭_下顎_眼_眼1_眼1.Hit = value; - } - } - - public bool 頭_下顎_眼_眼2_眼2_表示 - { - get - { - return X0Y0_頭_下顎_眼_眼2_眼2.Dra; - } - set - { - X0Y0_頭_下顎_眼_眼2_眼2.Dra = value; - X0Y0_頭_下顎_眼_眼2_眼2.Hit = value; - } - } - - public bool 頭_下顎_眼_眼2_眼1_表示 - { - get - { - return X0Y0_頭_下顎_眼_眼2_眼1.Dra; - } - set - { - X0Y0_頭_下顎_眼_眼2_眼1.Dra = value; - X0Y0_頭_下顎_眼_眼2_眼1.Hit = value; - } - } - - public bool 頭_下顎_眼下_眼下_表示 - { - get - { - return X0Y0_頭_下顎_眼下_眼下.Dra; - } - set - { - X0Y0_頭_下顎_眼下_眼下.Dra = value; - X0Y0_頭_下顎_眼下_眼下.Hit = value; - } - } - - public bool 頭_下顎_眼下_線_表示 - { - get - { - return X0Y0_頭_下顎_眼下_線.Dra; - } - set - { - X0Y0_頭_下顎_眼下_線.Dra = value; - X0Y0_頭_下顎_眼下_線.Hit = value; - } - } - - public bool 頭_下顎_頭部_前_頭9_表示 - { - get - { - return X0Y0_頭_下顎_頭部_前_頭9.Dra; - } - set - { - X0Y0_頭_下顎_頭部_前_頭9.Dra = value; - X0Y0_頭_下顎_頭部_前_頭9.Hit = value; - } - } - - public bool 頭_下顎_頭部_前_頭8_表示 - { - get - { - return X0Y0_頭_下顎_頭部_前_頭8.Dra; - } - set - { - X0Y0_頭_下顎_頭部_前_頭8.Dra = value; - X0Y0_頭_下顎_頭部_前_頭8.Hit = value; - } - } - - public bool 頭_下顎_頭部_前_頭7_表示 - { - get - { - return X0Y0_頭_下顎_頭部_前_頭7.Dra; - } - set - { - X0Y0_頭_下顎_頭部_前_頭7.Dra = value; - X0Y0_頭_下顎_頭部_前_頭7.Hit = value; - } - } - - public bool 頭_下顎_頭部_前_頭6_表示 - { - get - { - return X0Y0_頭_下顎_頭部_前_頭6.Dra; - } - set - { - X0Y0_頭_下顎_頭部_前_頭6.Dra = value; - X0Y0_頭_下顎_頭部_前_頭6.Hit = value; - } - } - - public bool 頭_下顎_頭部_前_頭5_表示 - { - get - { - return X0Y0_頭_下顎_頭部_前_頭5.Dra; - } - set - { - X0Y0_頭_下顎_頭部_前_頭5.Dra = value; - X0Y0_頭_下顎_頭部_前_頭5.Hit = value; - } - } - - public bool 頭_下顎_頭部_前_頭4_表示 - { - get - { - return X0Y0_頭_下顎_頭部_前_頭4.Dra; - } - set - { - X0Y0_頭_下顎_頭部_前_頭4.Dra = value; - X0Y0_頭_下顎_頭部_前_頭4.Hit = value; - } - } - - public bool 頭_下顎_頭部_前_頭3_表示 - { - get - { - return X0Y0_頭_下顎_頭部_前_頭3.Dra; - } - set - { - X0Y0_頭_下顎_頭部_前_頭3.Dra = value; - X0Y0_頭_下顎_頭部_前_頭3.Hit = value; - } - } - - public bool 頭_下顎_頭部_前_頭2_表示 - { - get - { - return X0Y0_頭_下顎_頭部_前_頭2.Dra; - } - set - { - X0Y0_頭_下顎_頭部_前_頭2.Dra = value; - X0Y0_頭_下顎_頭部_前_頭2.Hit = value; - } - } - - public bool 頭_下顎_頭部_前_頭1_表示 - { - get - { - return X0Y0_頭_下顎_頭部_前_頭1.Dra; - } - set - { - X0Y0_頭_下顎_頭部_前_頭1.Dra = value; - X0Y0_頭_下顎_頭部_前_頭1.Hit = value; - } - } - - public bool 頭_上顎_歯_前_歯1_表示 - { - get - { - return X0Y0_頭_上顎_歯_前_歯1.Dra; - } - set - { - X0Y0_頭_上顎_歯_前_歯1.Dra = value; - X0Y0_頭_上顎_歯_前_歯1.Hit = value; - } - } - - public bool 頭_上顎_歯_前_歯2_表示 - { - get - { - return X0Y0_頭_上顎_歯_前_歯2.Dra; - } - set - { - X0Y0_頭_上顎_歯_前_歯2.Dra = value; - X0Y0_頭_上顎_歯_前_歯2.Hit = value; - } - } - - public bool 頭_上顎_歯_前_歯3_表示 - { - get - { - return X0Y0_頭_上顎_歯_前_歯3.Dra; - } - set - { - X0Y0_頭_上顎_歯_前_歯3.Dra = value; - X0Y0_頭_上顎_歯_前_歯3.Hit = value; - } - } - - public bool 頭_上顎_眼孔1_表示 - { - get - { - return X0Y0_頭_上顎_眼孔1.Dra; - } - set - { - X0Y0_頭_上顎_眼孔1.Dra = value; - X0Y0_頭_上顎_眼孔1.Hit = value; - } - } - - public bool 頭_上顎_眼孔2_表示 - { - get - { - return X0Y0_頭_上顎_眼孔2.Dra; - } - set - { - X0Y0_頭_上顎_眼孔2.Dra = value; - X0Y0_頭_上顎_眼孔2.Hit = value; - } - } - - public bool 頭_上顎_眼_眼1_眼2_表示 - { - get - { - return X0Y0_頭_上顎_眼_眼1_眼2.Dra; - } - set - { - X0Y0_頭_上顎_眼_眼1_眼2.Dra = value; - X0Y0_頭_上顎_眼_眼1_眼2.Hit = value; - } - } - - public bool 頭_上顎_眼_眼1_眼1_表示 - { - get - { - return X0Y0_頭_上顎_眼_眼1_眼1.Dra; - } - set - { - X0Y0_頭_上顎_眼_眼1_眼1.Dra = value; - X0Y0_頭_上顎_眼_眼1_眼1.Hit = value; - } - } - - public bool 頭_上顎_眼_眼2_眼2_表示 - { - get - { - return X0Y0_頭_上顎_眼_眼2_眼2.Dra; - } - set - { - X0Y0_頭_上顎_眼_眼2_眼2.Dra = value; - X0Y0_頭_上顎_眼_眼2_眼2.Hit = value; - } - } - - public bool 頭_上顎_眼_眼2_眼1_表示 - { - get - { - return X0Y0_頭_上顎_眼_眼2_眼1.Dra; - } - set - { - X0Y0_頭_上顎_眼_眼2_眼1.Dra = value; - X0Y0_頭_上顎_眼_眼2_眼1.Hit = value; - } - } - - public bool 頭_上顎_眼下_眼下_表示 - { - get - { - return X0Y0_頭_上顎_眼下_眼下.Dra; - } - set - { - X0Y0_頭_上顎_眼下_眼下.Dra = value; - X0Y0_頭_上顎_眼下_眼下.Hit = value; - } - } - - public bool 頭_上顎_眼下_線_表示 - { - get - { - return X0Y0_頭_上顎_眼下_線.Dra; - } - set - { - X0Y0_頭_上顎_眼下_線.Dra = value; - X0Y0_頭_上顎_眼下_線.Hit = value; - } - } - - public bool 頭_上顎_頭部_前_頭9_表示 - { - get - { - return X0Y0_頭_上顎_頭部_前_頭9.Dra; - } - set - { - X0Y0_頭_上顎_頭部_前_頭9.Dra = value; - X0Y0_頭_上顎_頭部_前_頭9.Hit = value; - } - } - - public bool 頭_上顎_頭部_前_頭8_表示 - { - get - { - return X0Y0_頭_上顎_頭部_前_頭8.Dra; - } - set - { - X0Y0_頭_上顎_頭部_前_頭8.Dra = value; - X0Y0_頭_上顎_頭部_前_頭8.Hit = value; - } - } - - public bool 頭_上顎_頭部_前_頭7_表示 - { - get - { - return X0Y0_頭_上顎_頭部_前_頭7.Dra; - } - set - { - X0Y0_頭_上顎_頭部_前_頭7.Dra = value; - X0Y0_頭_上顎_頭部_前_頭7.Hit = value; - } - } - - public bool 頭_上顎_頭部_前_頭6_表示 - { - get - { - return X0Y0_頭_上顎_頭部_前_頭6.Dra; - } - set - { - X0Y0_頭_上顎_頭部_前_頭6.Dra = value; - X0Y0_頭_上顎_頭部_前_頭6.Hit = value; - } - } - - public bool 頭_上顎_頭部_前_頭5_表示 - { - get - { - return X0Y0_頭_上顎_頭部_前_頭5.Dra; - } - set - { - X0Y0_頭_上顎_頭部_前_頭5.Dra = value; - X0Y0_頭_上顎_頭部_前_頭5.Hit = value; - } - } - - public bool 頭_上顎_頭部_前_頭4_表示 - { - get - { - return X0Y0_頭_上顎_頭部_前_頭4.Dra; - } - set - { - X0Y0_頭_上顎_頭部_前_頭4.Dra = value; - X0Y0_頭_上顎_頭部_前_頭4.Hit = value; - } - } - - public bool 頭_上顎_頭部_前_頭3_表示 - { - get - { - return X0Y0_頭_上顎_頭部_前_頭3.Dra; - } - set - { - X0Y0_頭_上顎_頭部_前_頭3.Dra = value; - X0Y0_頭_上顎_頭部_前_頭3.Hit = value; - } - } - - public bool 頭_上顎_頭部_前_頭2_表示 - { - get - { - return X0Y0_頭_上顎_頭部_前_頭2.Dra; - } - set - { - X0Y0_頭_上顎_頭部_前_頭2.Dra = value; - X0Y0_頭_上顎_頭部_前_頭2.Hit = value; - } - } - - public bool 頭_上顎_頭部_前_頭1_表示 - { - get - { - return X0Y0_頭_上顎_頭部_前_頭1.Dra; - } - set - { - X0Y0_頭_上顎_頭部_前_頭1.Dra = value; - X0Y0_頭_上顎_頭部_前_頭1.Hit = value; - } - } - - public bool 頭_輪_革_表示 - { - get - { - return X0Y0_頭_輪_革.Dra; - } - set - { - X0Y0_頭_輪_革.Dra = value; - X0Y0_頭_輪_革.Hit = value; - } - } - - public bool 頭_輪_金具1_表示 - { - get - { - return X0Y0_頭_輪_金具1.Dra; - } - set - { - X0Y0_頭_輪_金具1.Dra = value; - X0Y0_頭_輪_金具1.Hit = value; - } - } - - public bool 頭_輪_金具2_表示 - { - get - { - return X0Y0_頭_輪_金具2.Dra; - } - set - { - X0Y0_頭_輪_金具2.Dra = value; - X0Y0_頭_輪_金具2.Hit = value; - } - } - - public bool 頭_輪_金具3_表示 - { - get - { - return X0Y0_頭_輪_金具3.Dra; - } - set - { - X0Y0_頭_輪_金具3.Dra = value; - X0Y0_頭_輪_金具3.Hit = value; - } - } - - public bool 頭_輪_金具左_表示 - { - get - { - return X0Y0_頭_輪_金具左.Dra; - } - set - { - X0Y0_頭_輪_金具左.Dra = value; - X0Y0_頭_輪_金具左.Hit = value; - } - } - - public bool 頭_輪_金具右_表示 - { - get - { - return X0Y0_頭_輪_金具右.Dra; - } - set - { - X0Y0_頭_輪_金具右.Dra = value; - X0Y0_頭_輪_金具右.Hit = value; - } - } - - public bool 脚前_上腕_表示 - { - get - { - return X0Y0_脚前_上腕.Dra; - } - set - { - X0Y0_脚前_上腕.Dra = value; - X0Y0_脚前_上腕.Hit = value; - } - } - - public bool 脚前_下腕_表示 - { - get - { - return X0Y0_脚前_下腕.Dra; - } - set - { - X0Y0_脚前_下腕.Dra = value; - X0Y0_脚前_下腕.Hit = value; - } - } - - public bool 脚前_手_親指_爪_表示 - { - get - { - return X0Y0_脚前_手_親指_爪.Dra; - } - set - { - X0Y0_脚前_手_親指_爪.Dra = value; - X0Y0_脚前_手_親指_爪.Hit = value; - } - } - - public bool 脚前_手_手_表示 - { - get - { - return X0Y0_脚前_手_手.Dra; - } - set - { - X0Y0_脚前_手_手.Dra = value; - X0Y0_脚前_手_手.Hit = value; - } - } - - public bool 脚前_手_人指_指_表示 - { - get - { - return X0Y0_脚前_手_人指_指.Dra; - } - set - { - X0Y0_脚前_手_人指_指.Dra = value; - X0Y0_脚前_手_人指_指.Hit = value; - } - } - - public bool 脚前_手_人指_爪_表示 - { - get - { - return X0Y0_脚前_手_人指_爪.Dra; - } - set - { - X0Y0_脚前_手_人指_爪.Dra = value; - X0Y0_脚前_手_人指_爪.Hit = value; - } - } - - public bool 脚前_手_人指_水掻_表示 - { - get - { - return X0Y0_脚前_手_人指_水掻.Dra; - } - set - { - X0Y0_脚前_手_人指_水掻.Dra = value; - X0Y0_脚前_手_人指_水掻.Hit = value; - } - } - - public bool 脚前_手_人指_鱗_鱗4_表示 - { - get - { - return X0Y0_脚前_手_人指_鱗_鱗4.Dra; - } - set - { - X0Y0_脚前_手_人指_鱗_鱗4.Dra = value; - X0Y0_脚前_手_人指_鱗_鱗4.Hit = value; - } - } - - public bool 脚前_手_人指_鱗_鱗3_表示 - { - get - { - return X0Y0_脚前_手_人指_鱗_鱗3.Dra; - } - set - { - X0Y0_脚前_手_人指_鱗_鱗3.Dra = value; - X0Y0_脚前_手_人指_鱗_鱗3.Hit = value; - } - } - - public bool 脚前_手_人指_鱗_鱗2_表示 - { - get - { - return X0Y0_脚前_手_人指_鱗_鱗2.Dra; - } - set - { - X0Y0_脚前_手_人指_鱗_鱗2.Dra = value; - X0Y0_脚前_手_人指_鱗_鱗2.Hit = value; - } - } - - public bool 脚前_手_人指_鱗_鱗1_表示 - { - get - { - return X0Y0_脚前_手_人指_鱗_鱗1.Dra; - } - set - { - X0Y0_脚前_手_人指_鱗_鱗1.Dra = value; - X0Y0_脚前_手_人指_鱗_鱗1.Hit = value; - } - } - - public bool 脚前_手_中指_指_表示 - { - get - { - return X0Y0_脚前_手_中指_指.Dra; - } - set - { - X0Y0_脚前_手_中指_指.Dra = value; - X0Y0_脚前_手_中指_指.Hit = value; - } - } - - public bool 脚前_手_中指_爪_表示 - { - get - { - return X0Y0_脚前_手_中指_爪.Dra; - } - set - { - X0Y0_脚前_手_中指_爪.Dra = value; - X0Y0_脚前_手_中指_爪.Hit = value; - } - } - - public bool 脚前_手_中指_水掻_表示 - { - get - { - return X0Y0_脚前_手_中指_水掻.Dra; - } - set - { - X0Y0_脚前_手_中指_水掻.Dra = value; - X0Y0_脚前_手_中指_水掻.Hit = value; - } - } - - public bool 脚前_手_中指_鱗_鱗4_表示 - { - get - { - return X0Y0_脚前_手_中指_鱗_鱗4.Dra; - } - set - { - X0Y0_脚前_手_中指_鱗_鱗4.Dra = value; - X0Y0_脚前_手_中指_鱗_鱗4.Hit = value; - } - } - - public bool 脚前_手_中指_鱗_鱗3_表示 - { - get - { - return X0Y0_脚前_手_中指_鱗_鱗3.Dra; - } - set - { - X0Y0_脚前_手_中指_鱗_鱗3.Dra = value; - X0Y0_脚前_手_中指_鱗_鱗3.Hit = value; - } - } - - public bool 脚前_手_中指_鱗_鱗2_表示 - { - get - { - return X0Y0_脚前_手_中指_鱗_鱗2.Dra; - } - set - { - X0Y0_脚前_手_中指_鱗_鱗2.Dra = value; - X0Y0_脚前_手_中指_鱗_鱗2.Hit = value; - } - } - - public bool 脚前_手_中指_鱗_鱗1_表示 - { - get - { - return X0Y0_脚前_手_中指_鱗_鱗1.Dra; - } - set - { - X0Y0_脚前_手_中指_鱗_鱗1.Dra = value; - X0Y0_脚前_手_中指_鱗_鱗1.Hit = value; - } - } - - public bool 脚前_手_薬指_指_表示 - { - get - { - return X0Y0_脚前_手_薬指_指.Dra; - } - set - { - X0Y0_脚前_手_薬指_指.Dra = value; - X0Y0_脚前_手_薬指_指.Hit = value; - } - } - - public bool 脚前_手_薬指_爪_表示 - { - get - { - return X0Y0_脚前_手_薬指_爪.Dra; - } - set - { - X0Y0_脚前_手_薬指_爪.Dra = value; - X0Y0_脚前_手_薬指_爪.Hit = value; - } - } - - public bool 脚前_手_薬指_水掻_表示 - { - get - { - return X0Y0_脚前_手_薬指_水掻.Dra; - } - set - { - X0Y0_脚前_手_薬指_水掻.Dra = value; - X0Y0_脚前_手_薬指_水掻.Hit = value; - } - } - - public bool 脚前_手_薬指_鱗_鱗4_表示 - { - get - { - return X0Y0_脚前_手_薬指_鱗_鱗4.Dra; - } - set - { - X0Y0_脚前_手_薬指_鱗_鱗4.Dra = value; - X0Y0_脚前_手_薬指_鱗_鱗4.Hit = value; - } - } - - public bool 脚前_手_薬指_鱗_鱗3_表示 - { - get - { - return X0Y0_脚前_手_薬指_鱗_鱗3.Dra; - } - set - { - X0Y0_脚前_手_薬指_鱗_鱗3.Dra = value; - X0Y0_脚前_手_薬指_鱗_鱗3.Hit = value; - } - } - - public bool 脚前_手_薬指_鱗_鱗2_表示 - { - get - { - return X0Y0_脚前_手_薬指_鱗_鱗2.Dra; - } - set - { - X0Y0_脚前_手_薬指_鱗_鱗2.Dra = value; - X0Y0_脚前_手_薬指_鱗_鱗2.Hit = value; - } - } - - public bool 脚前_手_薬指_鱗_鱗1_表示 - { - get - { - return X0Y0_脚前_手_薬指_鱗_鱗1.Dra; - } - set - { - X0Y0_脚前_手_薬指_鱗_鱗1.Dra = value; - X0Y0_脚前_手_薬指_鱗_鱗1.Hit = value; - } - } - - public bool 脚前_手_小指_指_表示 - { - get - { - return X0Y0_脚前_手_小指_指.Dra; - } - set - { - X0Y0_脚前_手_小指_指.Dra = value; - X0Y0_脚前_手_小指_指.Hit = value; - } - } - - public bool 脚前_手_小指_爪_表示 - { - get - { - return X0Y0_脚前_手_小指_爪.Dra; - } - set - { - X0Y0_脚前_手_小指_爪.Dra = value; - X0Y0_脚前_手_小指_爪.Hit = value; - } - } - - public bool 脚前_手_小指_鱗_鱗4_表示 - { - get - { - return X0Y0_脚前_手_小指_鱗_鱗4.Dra; - } - set - { - X0Y0_脚前_手_小指_鱗_鱗4.Dra = value; - X0Y0_脚前_手_小指_鱗_鱗4.Hit = value; - } - } - - public bool 脚前_手_小指_鱗_鱗3_表示 - { - get - { - return X0Y0_脚前_手_小指_鱗_鱗3.Dra; - } - set - { - X0Y0_脚前_手_小指_鱗_鱗3.Dra = value; - X0Y0_脚前_手_小指_鱗_鱗3.Hit = value; - } - } - - public bool 脚前_手_小指_鱗_鱗2_表示 - { - get - { - return X0Y0_脚前_手_小指_鱗_鱗2.Dra; - } - set - { - X0Y0_脚前_手_小指_鱗_鱗2.Dra = value; - X0Y0_脚前_手_小指_鱗_鱗2.Hit = value; - } - } - - public bool 脚前_手_小指_鱗_鱗1_表示 - { - get - { - return X0Y0_脚前_手_小指_鱗_鱗1.Dra; - } - set - { - X0Y0_脚前_手_小指_鱗_鱗1.Dra = value; - X0Y0_脚前_手_小指_鱗_鱗1.Hit = value; - } - } - - public bool 脚前_手_鱗_鱗3_表示 - { - get - { - return X0Y0_脚前_手_鱗_鱗3.Dra; - } - set - { - X0Y0_脚前_手_鱗_鱗3.Dra = value; - X0Y0_脚前_手_鱗_鱗3.Hit = value; - } - } - - public bool 脚前_手_鱗_鱗2_表示 - { - get - { - return X0Y0_脚前_手_鱗_鱗2.Dra; - } - set - { - X0Y0_脚前_手_鱗_鱗2.Dra = value; - X0Y0_脚前_手_鱗_鱗2.Hit = value; - } - } - - public bool 脚前_手_鱗_鱗1_表示 - { - get - { - return X0Y0_脚前_手_鱗_鱗1.Dra; - } - set - { - X0Y0_脚前_手_鱗_鱗1.Dra = value; - X0Y0_脚前_手_鱗_鱗1.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗小_鱗9_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗小_鱗9.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗小_鱗9.Dra = value; - X0Y0_脚前_下腕鱗_鱗小_鱗9.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗小_鱗8_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗小_鱗8.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗小_鱗8.Dra = value; - X0Y0_脚前_下腕鱗_鱗小_鱗8.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗小_鱗7_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗小_鱗7.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗小_鱗7.Dra = value; - X0Y0_脚前_下腕鱗_鱗小_鱗7.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗小_鱗6_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗小_鱗6.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗小_鱗6.Dra = value; - X0Y0_脚前_下腕鱗_鱗小_鱗6.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗小_鱗5_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗小_鱗5.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗小_鱗5.Dra = value; - X0Y0_脚前_下腕鱗_鱗小_鱗5.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗小_鱗4_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗小_鱗4.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗小_鱗4.Dra = value; - X0Y0_脚前_下腕鱗_鱗小_鱗4.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗小_鱗3_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗小_鱗3.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗小_鱗3.Dra = value; - X0Y0_脚前_下腕鱗_鱗小_鱗3.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗小_鱗2_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗小_鱗2.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗小_鱗2.Dra = value; - X0Y0_脚前_下腕鱗_鱗小_鱗2.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗小_鱗1_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗小_鱗1.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗小_鱗1.Dra = value; - X0Y0_脚前_下腕鱗_鱗小_鱗1.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗大_鱗9_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗大_鱗9.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗大_鱗9.Dra = value; - X0Y0_脚前_下腕鱗_鱗大_鱗9.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗大_鱗8_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗大_鱗8.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗大_鱗8.Dra = value; - X0Y0_脚前_下腕鱗_鱗大_鱗8.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗大_鱗7_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗大_鱗7.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗大_鱗7.Dra = value; - X0Y0_脚前_下腕鱗_鱗大_鱗7.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗大_鱗6_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗大_鱗6.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗大_鱗6.Dra = value; - X0Y0_脚前_下腕鱗_鱗大_鱗6.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗大_鱗5_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗大_鱗5.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗大_鱗5.Dra = value; - X0Y0_脚前_下腕鱗_鱗大_鱗5.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗大_鱗4_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗大_鱗4.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗大_鱗4.Dra = value; - X0Y0_脚前_下腕鱗_鱗大_鱗4.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗大_鱗3_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗大_鱗3.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗大_鱗3.Dra = value; - X0Y0_脚前_下腕鱗_鱗大_鱗3.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗大_鱗2_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗大_鱗2.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗大_鱗2.Dra = value; - X0Y0_脚前_下腕鱗_鱗大_鱗2.Hit = value; - } - } - - public bool 脚前_下腕鱗_鱗大_鱗1_表示 - { - get - { - return X0Y0_脚前_下腕鱗_鱗大_鱗1.Dra; - } - set - { - X0Y0_脚前_下腕鱗_鱗大_鱗1.Dra = value; - X0Y0_脚前_下腕鱗_鱗大_鱗1.Hit = value; - } - } - - public bool 脚前_上腕鱗_鱗5_表示 - { - get - { - return X0Y0_脚前_上腕鱗_鱗5.Dra; - } - set - { - X0Y0_脚前_上腕鱗_鱗5.Dra = value; - X0Y0_脚前_上腕鱗_鱗5.Hit = value; - } - } - - public bool 脚前_上腕鱗_鱗4_表示 - { - get - { - return X0Y0_脚前_上腕鱗_鱗4.Dra; - } - set - { - X0Y0_脚前_上腕鱗_鱗4.Dra = value; - X0Y0_脚前_上腕鱗_鱗4.Hit = value; - } - } - - public bool 脚前_上腕鱗_鱗3_表示 - { - get - { - return X0Y0_脚前_上腕鱗_鱗3.Dra; - } - set - { - X0Y0_脚前_上腕鱗_鱗3.Dra = value; - X0Y0_脚前_上腕鱗_鱗3.Hit = value; - } - } - - public bool 脚前_上腕鱗_鱗2_表示 - { - get - { - return X0Y0_脚前_上腕鱗_鱗2.Dra; - } - set - { - X0Y0_脚前_上腕鱗_鱗2.Dra = value; - X0Y0_脚前_上腕鱗_鱗2.Hit = value; - } - } - - public bool 脚前_上腕鱗_鱗1_表示 - { - get - { - return X0Y0_脚前_上腕鱗_鱗1.Dra; - } - set - { - X0Y0_脚前_上腕鱗_鱗1.Dra = value; - X0Y0_脚前_上腕鱗_鱗1.Hit = value; - } - } - - public bool 脚前_鰭_鰭膜1_表示 - { - get - { - return X0Y0_脚前_鰭_鰭膜1.Dra; - } - set - { - X0Y0_脚前_鰭_鰭膜1.Dra = value; - X0Y0_脚前_鰭_鰭膜1.Hit = value; - } - } - - public bool 脚前_鰭_鰭条1_表示 - { - get - { - return X0Y0_脚前_鰭_鰭条1.Dra; - } - set - { - X0Y0_脚前_鰭_鰭条1.Dra = value; - X0Y0_脚前_鰭_鰭条1.Hit = value; - } - } - - public bool 脚前_鰭_鰭膜2_表示 - { - get - { - return X0Y0_脚前_鰭_鰭膜2.Dra; - } - set - { - X0Y0_脚前_鰭_鰭膜2.Dra = value; - X0Y0_脚前_鰭_鰭膜2.Hit = value; - } - } - - public bool 脚前_鰭_鰭条2_表示 - { - get - { - return X0Y0_脚前_鰭_鰭条2.Dra; - } - set - { - X0Y0_脚前_鰭_鰭条2.Dra = value; - X0Y0_脚前_鰭_鰭条2.Hit = value; - } - } - - public bool 脚前_鰭_鰭膜3_表示 - { - get - { - return X0Y0_脚前_鰭_鰭膜3.Dra; - } - set - { - X0Y0_脚前_鰭_鰭膜3.Dra = value; - X0Y0_脚前_鰭_鰭膜3.Hit = value; - } - } - - public bool 脚前_輪_革_表示 - { - get - { - return X0Y0_脚前_輪_革.Dra; - } - set - { - X0Y0_脚前_輪_革.Dra = value; - X0Y0_脚前_輪_革.Hit = value; - } - } - - public bool 脚前_輪_金具1_表示 - { - get - { - return X0Y0_脚前_輪_金具1.Dra; - } - set - { - X0Y0_脚前_輪_金具1.Dra = value; - X0Y0_脚前_輪_金具1.Hit = value; - } - } - - public bool 脚前_輪_金具2_表示 - { - get - { - return X0Y0_脚前_輪_金具2.Dra; - } - set - { - X0Y0_脚前_輪_金具2.Dra = value; - X0Y0_脚前_輪_金具2.Hit = value; - } - } - - public bool 脚前_輪_金具3_表示 - { - get - { - return X0Y0_脚前_輪_金具3.Dra; - } - set - { - X0Y0_脚前_輪_金具3.Dra = value; - X0Y0_脚前_輪_金具3.Hit = value; - } - } - - public bool 脚前_輪_金具左_表示 - { - get - { - return X0Y0_脚前_輪_金具左.Dra; - } - set - { - X0Y0_脚前_輪_金具左.Dra = value; - X0Y0_脚前_輪_金具左.Hit = value; - } - } - - public bool 脚前_輪_金具右_表示 - { - get - { - return X0Y0_脚前_輪_金具右.Dra; - } - set - { - X0Y0_脚前_輪_金具右.Dra = value; - X0Y0_脚前_輪_金具右.Hit = value; - } - } - - public bool 頭部鱗 - { - set - { - X0Y0_上顎頭部後_頭1.OP[右 ? 1 : 2].Outline = value; - X0Y0_下顎頭部後_頭1.OP[(!右) ? 1 : 2].Outline = value; - X0Y0_頭_下顎_頭部_前_頭8.OP[(!右) ? 1 : 2].Outline = value; - X0Y0_頭_下顎_頭部_前_頭7.OP[(!右) ? 1 : 2].Outline = value; - X0Y0_頭_下顎_頭部_前_頭6.OP[(!右) ? 1 : 2].Outline = value; - X0Y0_頭_下顎_頭部_前_頭5.OP[(!右) ? 3 : 0].Outline = value; - X0Y0_頭_下顎_頭部_前_頭4.OP[右 ? 2 : 2].Outline = value; - X0Y0_頭_下顎_頭部_前_頭3.OP[右 ? 2 : 2].Outline = value; - X0Y0_頭_下顎_頭部_前_頭2.OP[右 ? 2 : 2].Outline = value; - X0Y0_頭_下顎_頭部_前_頭1.OP[右 ? 2 : 2].Outline = value; - X0Y0_頭_上顎_頭部_前_頭8.OP[右 ? 1 : 2].Outline = value; - X0Y0_頭_上顎_頭部_前_頭7.OP[右 ? 1 : 2].Outline = value; - X0Y0_頭_上顎_頭部_前_頭6.OP[右 ? 1 : 2].Outline = value; - X0Y0_頭_上顎_頭部_前_頭5.OP[右 ? 3 : 0].Outline = value; - X0Y0_頭_上顎_頭部_前_頭4.OP[右 ? 2 : 2].Outline = value; - X0Y0_頭_上顎_頭部_前_頭3.OP[右 ? 2 : 2].Outline = value; - X0Y0_頭_上顎_頭部_前_頭2.OP[右 ? 2 : 2].Outline = value; - X0Y0_頭_上顎_頭部_前_頭1.OP[右 ? 2 : 2].Outline = value; - } - } - - public bool 輪1表示 - { - get - { - return 頭_輪_革_表示; - } - set - { - 頭_輪_革_表示 = value; - 頭_輪_金具1_表示 = value; - 頭_輪_金具2_表示 = value; - 頭_輪_金具3_表示 = value; - 頭_輪_金具左_表示 = value; - 頭_輪_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 胴_輪_革_表示; - } - set - { - 胴_輪_革_表示 = value; - 胴_輪_金具1_表示 = value; - 胴_輪_金具2_表示 = value; - 胴_輪_金具3_表示 = value; - 胴_輪_金具左_表示 = value; - 胴_輪_金具右_表示 = value; - } - } - - public bool 輪3表示 - { - get - { - return 脚前_輪_革_表示; - } - set - { - 脚前_輪_革_表示 = value && 脚前_上腕_表示; - 脚前_輪_金具1_表示 = value && 脚前_上腕_表示; - 脚前_輪_金具2_表示 = value && 脚前_上腕_表示; - 脚前_輪_金具3_表示 = value && 脚前_上腕_表示; - 脚前_輪_金具左_表示 = value && 脚前_上腕_表示; - 脚前_輪_金具右_表示 = value && 脚前_上腕_表示; - } - } - - public bool 輪4表示 - { - get - { - return 脚後_輪_革_表示; - } - set - { - 脚後_輪_革_表示 = value && 脚後_上腕_表示; - 脚後_輪_金具1_表示 = value && 脚後_上腕_表示; - 脚後_輪_金具2_表示 = value && 脚後_上腕_表示; - 脚後_輪_金具3_表示 = value && 脚後_上腕_表示; - 脚後_輪_金具左_表示 = value && 脚後_上腕_表示; - 脚後_輪_金具右_表示 = value && 脚後_上腕_表示; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖3.表示 = value && 脚後_上腕_表示; - 鎖5.表示 = value && 脚前_上腕_表示; - } - } - - public override bool 表示 - { - get - { - return 脚後_鰭_鰭膜1_表示; - } - set - { - 脚後_鰭_鰭膜1_表示 = value; - 脚後_鰭_鰭条1_表示 = value; - 脚後_鰭_鰭膜2_表示 = value; - 脚後_鰭_鰭条2_表示 = value; - 脚後_鰭_鰭膜3_表示 = value; - 脚後_上腕_表示 = value; - 脚後_下腕_表示 = value; - 脚後_手_手_表示 = value; - 脚後_手_小指_指_表示 = value; - 脚後_手_小指_爪_表示 = value; - 脚後_手_小指_鱗_鱗4_表示 = value; - 脚後_手_小指_鱗_鱗3_表示 = value; - 脚後_手_小指_鱗_鱗2_表示 = value; - 脚後_手_小指_鱗_鱗1_表示 = value; - 脚後_手_小指_水掻_表示 = value; - 脚後_手_薬指_指_表示 = value; - 脚後_手_薬指_爪_表示 = value; - 脚後_手_薬指_水掻_表示 = value; - 脚後_手_薬指_鱗_鱗4_表示 = value; - 脚後_手_薬指_鱗_鱗3_表示 = value; - 脚後_手_薬指_鱗_鱗2_表示 = value; - 脚後_手_薬指_鱗_鱗1_表示 = value; - 脚後_手_中指_指_表示 = value; - 脚後_手_中指_爪_表示 = value; - 脚後_手_中指_水掻_表示 = value; - 脚後_手_中指_鱗_鱗4_表示 = value; - 脚後_手_中指_鱗_鱗3_表示 = value; - 脚後_手_中指_鱗_鱗2_表示 = value; - 脚後_手_中指_鱗_鱗1_表示 = value; - 脚後_手_人指_指_表示 = value; - 脚後_手_人指_爪_表示 = value; - 脚後_手_人指_鱗_鱗4_表示 = value; - 脚後_手_人指_鱗_鱗3_表示 = value; - 脚後_手_人指_鱗_鱗2_表示 = value; - 脚後_手_人指_鱗_鱗1_表示 = value; - 脚後_手_鱗_鱗3_表示 = value; - 脚後_手_鱗_鱗2_表示 = value; - 脚後_手_鱗_鱗1_表示 = value; - 脚後_手_親指_爪_表示 = value; - 脚後_下腕鱗_鱗小_鱗9_表示 = value; - 脚後_下腕鱗_鱗小_鱗8_表示 = value; - 脚後_下腕鱗_鱗小_鱗7_表示 = value; - 脚後_下腕鱗_鱗小_鱗6_表示 = value; - 脚後_下腕鱗_鱗小_鱗5_表示 = value; - 脚後_下腕鱗_鱗小_鱗4_表示 = value; - 脚後_下腕鱗_鱗小_鱗3_表示 = value; - 脚後_下腕鱗_鱗小_鱗2_表示 = value; - 脚後_下腕鱗_鱗小_鱗1_表示 = value; - 脚後_下腕鱗_鱗大_鱗9_表示 = value; - 脚後_下腕鱗_鱗大_鱗8_表示 = value; - 脚後_下腕鱗_鱗大_鱗7_表示 = value; - 脚後_下腕鱗_鱗大_鱗6_表示 = value; - 脚後_下腕鱗_鱗大_鱗5_表示 = value; - 脚後_下腕鱗_鱗大_鱗4_表示 = value; - 脚後_下腕鱗_鱗大_鱗3_表示 = value; - 脚後_下腕鱗_鱗大_鱗2_表示 = value; - 脚後_下腕鱗_鱗大_鱗1_表示 = value; - 脚後_上腕鱗_鱗5_表示 = value; - 脚後_上腕鱗_鱗4_表示 = value; - 脚後_上腕鱗_鱗3_表示 = value; - 脚後_上腕鱗_鱗2_表示 = value; - 脚後_上腕鱗_鱗1_表示 = value; - 脚後_輪_革_表示 = value; - 脚後_輪_金具1_表示 = value; - 脚後_輪_金具2_表示 = value; - 脚後_輪_金具3_表示 = value; - 脚後_輪_金具左_表示 = value; - 脚後_輪_金具右_表示 = value; - 上顎頭部後_頭2_表示 = value; - 上顎頭部後_頭1_表示 = value; - 下顎頭部後_頭2_表示 = value; - 下顎頭部後_頭1_表示 = value; - 胴_節1_胴_表示 = value; - 胴_節1_鱗1_表示 = value; - 胴_節1_鱗3_表示 = value; - 胴_節1_鱗2_表示 = value; - 胴_節2_胴_表示 = value; - 胴_節2_鱗1_表示 = value; - 胴_節2_鱗3_表示 = value; - 胴_節2_鱗2_表示 = value; - 胴_節3_胴_表示 = value; - 胴_節3_鱗1_表示 = value; - 胴_節3_鱗3_表示 = value; - 胴_節3_鱗2_表示 = value; - 胴_節4_胴_表示 = value; - 胴_節4_鱗1_表示 = value; - 胴_節4_鱗3_表示 = value; - 胴_節4_鱗2_表示 = value; - 胴_節5_胴_表示 = value; - 胴_節5_鱗1_表示 = value; - 胴_節5_鱗3_表示 = value; - 胴_節5_鱗2_表示 = value; - 胴_節6_胴_表示 = value; - 胴_節6_鱗1_表示 = value; - 胴_節6_鱗3_表示 = value; - 胴_節6_鱗2_表示 = value; - 胴_節7_胴_表示 = value; - 胴_節7_鱗1_表示 = value; - 胴_節7_鱗3_表示 = value; - 胴_節7_鱗2_表示 = value; - 胴_節8_胴_表示 = value; - 胴_節8_鱗1_表示 = value; - 胴_節8_鱗3_表示 = value; - 胴_節8_鱗2_表示 = value; - 胴_節9_胴_表示 = value; - 胴_節9_鱗1_表示 = value; - 胴_節9_鱗3_表示 = value; - 胴_節9_鱗2_表示 = value; - 胴_節10_胴_表示 = value; - 胴_節10_鱗1_表示 = value; - 胴_節10_鱗3_表示 = value; - 胴_節10_鱗2_表示 = value; - 胴_節11_胴_表示 = value; - 胴_節11_鱗1_表示 = value; - 胴_節11_鱗3_表示 = value; - 胴_節11_鱗2_表示 = value; - 胴_節12_胴_表示 = value; - 胴_節12_鱗1_表示 = value; - 胴_節12_鱗3_表示 = value; - 胴_節12_鱗2_表示 = value; - 胴_節13_胴_表示 = value; - 胴_節13_鱗1_表示 = value; - 胴_節13_鱗3_表示 = value; - 胴_節13_鱗2_表示 = value; - 胴_節14_胴_表示 = value; - 胴_節14_鱗1_表示 = value; - 胴_節14_鱗3_表示 = value; - 胴_節14_鱗2_表示 = value; - 胴_節15_胴_表示 = value; - 胴_節15_鱗1_表示 = value; - 胴_節15_鱗3_表示 = value; - 胴_節15_鱗2_表示 = value; - 胴_節16_胴_表示 = value; - 胴_節16_鱗1_表示 = value; - 胴_節16_鱗3_表示 = value; - 胴_節16_鱗2_表示 = value; - 胴_輪_革_表示 = value; - 胴_輪_金具1_表示 = value; - 胴_輪_金具2_表示 = value; - 胴_輪_金具3_表示 = value; - 胴_輪_金具左_表示 = value; - 胴_輪_金具右_表示 = value; - 胴_節17_胴_表示 = value; - 胴_節17_鱗1_表示 = value; - 胴_節17_鱗3_表示 = value; - 胴_節17_鱗2_表示 = value; - 胴_節18_胴_表示 = value; - 胴_節18_鱗1_表示 = value; - 胴_節18_鱗3_表示 = value; - 胴_節18_鱗2_表示 = value; - 頭_口膜_口膜1_表示 = value; - 頭_口膜_口膜2_表示 = value; - 頭_口膜_口膜3_表示 = value; - 頭_口膜_口膜4_表示 = value; - 頭_口膜_口膜5_表示 = value; - 頭_口膜_口膜6_表示 = value; - 頭_口膜_口膜7_表示 = value; - 頭_口膜_口膜8_表示 = value; - 頭_上顎歯後_歯1_表示 = value; - 頭_上顎歯後_歯2_表示 = value; - 頭_上顎歯後_歯3_表示 = value; - 頭_下顎_歯_後_歯1_表示 = value; - 頭_下顎_歯_後_歯2_表示 = value; - 頭_下顎_歯_後_歯3_表示 = value; - 頭_下顎_歯_前_歯1_表示 = value; - 頭_下顎_歯_前_歯2_表示 = value; - 頭_下顎_歯_前_歯3_表示 = value; - 頭_下顎_眼孔1_表示 = value; - 頭_下顎_眼孔2_表示 = value; - 頭_下顎_眼_眼1_眼2_表示 = value; - 頭_下顎_眼_眼1_眼1_表示 = value; - 頭_下顎_眼_眼2_眼2_表示 = value; - 頭_下顎_眼_眼2_眼1_表示 = value; - 頭_下顎_眼下_眼下_表示 = value; - 頭_下顎_眼下_線_表示 = value; - 頭_下顎_頭部_前_頭9_表示 = value; - 頭_下顎_頭部_前_頭8_表示 = value; - 頭_下顎_頭部_前_頭7_表示 = value; - 頭_下顎_頭部_前_頭6_表示 = value; - 頭_下顎_頭部_前_頭5_表示 = value; - 頭_下顎_頭部_前_頭4_表示 = value; - 頭_下顎_頭部_前_頭3_表示 = value; - 頭_下顎_頭部_前_頭2_表示 = value; - 頭_下顎_頭部_前_頭1_表示 = value; - 頭_上顎_歯_前_歯1_表示 = value; - 頭_上顎_歯_前_歯2_表示 = value; - 頭_上顎_歯_前_歯3_表示 = value; - 頭_上顎_眼孔1_表示 = value; - 頭_上顎_眼孔2_表示 = value; - 頭_上顎_眼_眼1_眼2_表示 = value; - 頭_上顎_眼_眼1_眼1_表示 = value; - 頭_上顎_眼_眼2_眼2_表示 = value; - 頭_上顎_眼_眼2_眼1_表示 = value; - 頭_上顎_眼下_眼下_表示 = value; - 頭_上顎_眼下_線_表示 = value; - 頭_上顎_頭部_前_頭9_表示 = value; - 頭_上顎_頭部_前_頭8_表示 = value; - 頭_上顎_頭部_前_頭7_表示 = value; - 頭_上顎_頭部_前_頭6_表示 = value; - 頭_上顎_頭部_前_頭5_表示 = value; - 頭_上顎_頭部_前_頭4_表示 = value; - 頭_上顎_頭部_前_頭3_表示 = value; - 頭_上顎_頭部_前_頭2_表示 = value; - 頭_上顎_頭部_前_頭1_表示 = value; - 頭_輪_革_表示 = value; - 頭_輪_金具1_表示 = value; - 頭_輪_金具2_表示 = value; - 頭_輪_金具3_表示 = value; - 頭_輪_金具左_表示 = value; - 頭_輪_金具右_表示 = value; - 脚前_上腕_表示 = value; - 脚前_下腕_表示 = value; - 脚前_手_親指_爪_表示 = value; - 脚前_手_手_表示 = value; - 脚前_手_人指_指_表示 = value; - 脚前_手_人指_爪_表示 = value; - 脚前_手_人指_水掻_表示 = value; - 脚前_手_人指_鱗_鱗4_表示 = value; - 脚前_手_人指_鱗_鱗3_表示 = value; - 脚前_手_人指_鱗_鱗2_表示 = value; - 脚前_手_人指_鱗_鱗1_表示 = value; - 脚前_手_中指_指_表示 = value; - 脚前_手_中指_爪_表示 = value; - 脚前_手_中指_水掻_表示 = value; - 脚前_手_中指_鱗_鱗4_表示 = value; - 脚前_手_中指_鱗_鱗3_表示 = value; - 脚前_手_中指_鱗_鱗2_表示 = value; - 脚前_手_中指_鱗_鱗1_表示 = value; - 脚前_手_薬指_指_表示 = value; - 脚前_手_薬指_爪_表示 = value; - 脚前_手_薬指_水掻_表示 = value; - 脚前_手_薬指_鱗_鱗4_表示 = value; - 脚前_手_薬指_鱗_鱗3_表示 = value; - 脚前_手_薬指_鱗_鱗2_表示 = value; - 脚前_手_薬指_鱗_鱗1_表示 = value; - 脚前_手_小指_指_表示 = value; - 脚前_手_小指_爪_表示 = value; - 脚前_手_小指_鱗_鱗4_表示 = value; - 脚前_手_小指_鱗_鱗3_表示 = value; - 脚前_手_小指_鱗_鱗2_表示 = value; - 脚前_手_小指_鱗_鱗1_表示 = value; - 脚前_手_鱗_鱗3_表示 = value; - 脚前_手_鱗_鱗2_表示 = value; - 脚前_手_鱗_鱗1_表示 = value; - 脚前_下腕鱗_鱗小_鱗9_表示 = value; - 脚前_下腕鱗_鱗小_鱗8_表示 = value; - 脚前_下腕鱗_鱗小_鱗7_表示 = value; - 脚前_下腕鱗_鱗小_鱗6_表示 = value; - 脚前_下腕鱗_鱗小_鱗5_表示 = value; - 脚前_下腕鱗_鱗小_鱗4_表示 = value; - 脚前_下腕鱗_鱗小_鱗3_表示 = value; - 脚前_下腕鱗_鱗小_鱗2_表示 = value; - 脚前_下腕鱗_鱗小_鱗1_表示 = value; - 脚前_下腕鱗_鱗大_鱗9_表示 = value; - 脚前_下腕鱗_鱗大_鱗8_表示 = value; - 脚前_下腕鱗_鱗大_鱗7_表示 = value; - 脚前_下腕鱗_鱗大_鱗6_表示 = value; - 脚前_下腕鱗_鱗大_鱗5_表示 = value; - 脚前_下腕鱗_鱗大_鱗4_表示 = value; - 脚前_下腕鱗_鱗大_鱗3_表示 = value; - 脚前_下腕鱗_鱗大_鱗2_表示 = value; - 脚前_下腕鱗_鱗大_鱗1_表示 = value; - 脚前_上腕鱗_鱗5_表示 = value; - 脚前_上腕鱗_鱗4_表示 = value; - 脚前_上腕鱗_鱗3_表示 = value; - 脚前_上腕鱗_鱗2_表示 = value; - 脚前_上腕鱗_鱗1_表示 = value; - 脚前_鰭_鰭膜1_表示 = value; - 脚前_鰭_鰭条1_表示 = value; - 脚前_鰭_鰭膜2_表示 = value; - 脚前_鰭_鰭条2_表示 = value; - 脚前_鰭_鰭膜3_表示 = value; - 脚前_輪_革_表示 = value; - 脚前_輪_金具1_表示 = value; - 脚前_輪_金具2_表示 = value; - 脚前_輪_金具3_表示 = value; - 脚前_輪_金具左_表示 = value; - 脚前_輪_金具右_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 脚後_鰭_鰭膜1CD.不透明度; - } - set - { - 脚後_鰭_鰭膜1CD.不透明度 = value; - 脚後_鰭_鰭条1CD.不透明度 = value; - 脚後_鰭_鰭膜2CD.不透明度 = value; - 脚後_鰭_鰭条2CD.不透明度 = value; - 脚後_鰭_鰭膜3CD.不透明度 = value; - 脚後_上腕CD.不透明度 = value; - 脚後_下腕CD.不透明度 = value; - 脚後_手_手CD.不透明度 = value; - 脚後_手_小指_指CD.不透明度 = value; - 脚後_手_小指_爪CD.不透明度 = value; - 脚後_手_小指_鱗_鱗4CD.不透明度 = value; - 脚後_手_小指_鱗_鱗3CD.不透明度 = value; - 脚後_手_小指_鱗_鱗2CD.不透明度 = value; - 脚後_手_小指_鱗_鱗1CD.不透明度 = value; - 脚後_手_小指_水掻CD.不透明度 = value; - 脚後_手_薬指_指CD.不透明度 = value; - 脚後_手_薬指_爪CD.不透明度 = value; - 脚後_手_薬指_水掻CD.不透明度 = value; - 脚後_手_薬指_鱗_鱗4CD.不透明度 = value; - 脚後_手_薬指_鱗_鱗3CD.不透明度 = value; - 脚後_手_薬指_鱗_鱗2CD.不透明度 = value; - 脚後_手_薬指_鱗_鱗1CD.不透明度 = value; - 脚後_手_中指_指CD.不透明度 = value; - 脚後_手_中指_爪CD.不透明度 = value; - 脚後_手_中指_水掻CD.不透明度 = value; - 脚後_手_中指_鱗_鱗4CD.不透明度 = value; - 脚後_手_中指_鱗_鱗3CD.不透明度 = value; - 脚後_手_中指_鱗_鱗2CD.不透明度 = value; - 脚後_手_中指_鱗_鱗1CD.不透明度 = value; - 脚後_手_人指_指CD.不透明度 = value; - 脚後_手_人指_爪CD.不透明度 = value; - 脚後_手_人指_鱗_鱗4CD.不透明度 = value; - 脚後_手_人指_鱗_鱗3CD.不透明度 = value; - 脚後_手_人指_鱗_鱗2CD.不透明度 = value; - 脚後_手_人指_鱗_鱗1CD.不透明度 = value; - 脚後_手_鱗_鱗3CD.不透明度 = value; - 脚後_手_鱗_鱗2CD.不透明度 = value; - 脚後_手_鱗_鱗1CD.不透明度 = value; - 脚後_手_親指_爪CD.不透明度 = value; - 脚後_下腕鱗_鱗小_鱗9CD.不透明度 = value; - 脚後_下腕鱗_鱗小_鱗8CD.不透明度 = value; - 脚後_下腕鱗_鱗小_鱗7CD.不透明度 = value; - 脚後_下腕鱗_鱗小_鱗6CD.不透明度 = value; - 脚後_下腕鱗_鱗小_鱗5CD.不透明度 = value; - 脚後_下腕鱗_鱗小_鱗4CD.不透明度 = value; - 脚後_下腕鱗_鱗小_鱗3CD.不透明度 = value; - 脚後_下腕鱗_鱗小_鱗2CD.不透明度 = value; - 脚後_下腕鱗_鱗小_鱗1CD.不透明度 = value; - 脚後_下腕鱗_鱗大_鱗9CD.不透明度 = value; - 脚後_下腕鱗_鱗大_鱗8CD.不透明度 = value; - 脚後_下腕鱗_鱗大_鱗7CD.不透明度 = value; - 脚後_下腕鱗_鱗大_鱗6CD.不透明度 = value; - 脚後_下腕鱗_鱗大_鱗5CD.不透明度 = value; - 脚後_下腕鱗_鱗大_鱗4CD.不透明度 = value; - 脚後_下腕鱗_鱗大_鱗3CD.不透明度 = value; - 脚後_下腕鱗_鱗大_鱗2CD.不透明度 = value; - 脚後_下腕鱗_鱗大_鱗1CD.不透明度 = value; - 脚後_上腕鱗_鱗5CD.不透明度 = value; - 脚後_上腕鱗_鱗4CD.不透明度 = value; - 脚後_上腕鱗_鱗3CD.不透明度 = value; - 脚後_上腕鱗_鱗2CD.不透明度 = value; - 脚後_上腕鱗_鱗1CD.不透明度 = value; - 脚後_輪_革CD.不透明度 = value; - 脚後_輪_金具1CD.不透明度 = value; - 脚後_輪_金具2CD.不透明度 = value; - 脚後_輪_金具3CD.不透明度 = value; - 脚後_輪_金具左CD.不透明度 = value; - 脚後_輪_金具右CD.不透明度 = value; - 上顎頭部後_頭2CD.不透明度 = value; - 上顎頭部後_頭1CD.不透明度 = value; - 下顎頭部後_頭2CD.不透明度 = value; - 下顎頭部後_頭1CD.不透明度 = value; - 胴_節1_胴CD.不透明度 = value; - 胴_節1_鱗1CD.不透明度 = value; - 胴_節1_鱗3CD.不透明度 = value; - 胴_節1_鱗2CD.不透明度 = value; - 胴_節2_胴CD.不透明度 = value; - 胴_節2_鱗1CD.不透明度 = value; - 胴_節2_鱗3CD.不透明度 = value; - 胴_節2_鱗2CD.不透明度 = value; - 胴_節3_胴CD.不透明度 = value; - 胴_節3_鱗1CD.不透明度 = value; - 胴_節3_鱗3CD.不透明度 = value; - 胴_節3_鱗2CD.不透明度 = value; - 胴_節4_胴CD.不透明度 = value; - 胴_節4_鱗1CD.不透明度 = value; - 胴_節4_鱗3CD.不透明度 = value; - 胴_節4_鱗2CD.不透明度 = value; - 胴_節5_胴CD.不透明度 = value; - 胴_節5_鱗1CD.不透明度 = value; - 胴_節5_鱗3CD.不透明度 = value; - 胴_節5_鱗2CD.不透明度 = value; - 胴_節6_胴CD.不透明度 = value; - 胴_節6_鱗1CD.不透明度 = value; - 胴_節6_鱗3CD.不透明度 = value; - 胴_節6_鱗2CD.不透明度 = value; - 胴_節7_胴CD.不透明度 = value; - 胴_節7_鱗1CD.不透明度 = value; - 胴_節7_鱗3CD.不透明度 = value; - 胴_節7_鱗2CD.不透明度 = value; - 胴_節8_胴CD.不透明度 = value; - 胴_節8_鱗1CD.不透明度 = value; - 胴_節8_鱗3CD.不透明度 = value; - 胴_節8_鱗2CD.不透明度 = value; - 胴_節9_胴CD.不透明度 = value; - 胴_節9_鱗1CD.不透明度 = value; - 胴_節9_鱗3CD.不透明度 = value; - 胴_節9_鱗2CD.不透明度 = value; - 胴_節10_胴CD.不透明度 = value; - 胴_節10_鱗1CD.不透明度 = value; - 胴_節10_鱗3CD.不透明度 = value; - 胴_節10_鱗2CD.不透明度 = value; - 胴_節11_胴CD.不透明度 = value; - 胴_節11_鱗1CD.不透明度 = value; - 胴_節11_鱗3CD.不透明度 = value; - 胴_節11_鱗2CD.不透明度 = value; - 胴_節12_胴CD.不透明度 = value; - 胴_節12_鱗1CD.不透明度 = value; - 胴_節12_鱗3CD.不透明度 = value; - 胴_節12_鱗2CD.不透明度 = value; - 胴_節13_胴CD.不透明度 = value; - 胴_節13_鱗1CD.不透明度 = value; - 胴_節13_鱗3CD.不透明度 = value; - 胴_節13_鱗2CD.不透明度 = value; - 胴_節14_胴CD.不透明度 = value; - 胴_節14_鱗1CD.不透明度 = value; - 胴_節14_鱗3CD.不透明度 = value; - 胴_節14_鱗2CD.不透明度 = value; - 胴_節15_胴CD.不透明度 = value; - 胴_節15_鱗1CD.不透明度 = value; - 胴_節15_鱗3CD.不透明度 = value; - 胴_節15_鱗2CD.不透明度 = value; - 胴_節16_胴CD.不透明度 = value; - 胴_節16_鱗1CD.不透明度 = value; - 胴_節16_鱗3CD.不透明度 = value; - 胴_節16_鱗2CD.不透明度 = value; - 胴_節17_胴CD.不透明度 = value; - 胴_節17_鱗1CD.不透明度 = value; - 胴_節17_鱗3CD.不透明度 = value; - 胴_節17_鱗2CD.不透明度 = value; - 胴_節18_胴CD.不透明度 = value; - 胴_節18_鱗1CD.不透明度 = value; - 胴_節18_鱗3CD.不透明度 = value; - 胴_節18_鱗2CD.不透明度 = value; - 胴_輪_革CD.不透明度 = value; - 胴_輪_金具1CD.不透明度 = value; - 胴_輪_金具2CD.不透明度 = value; - 胴_輪_金具3CD.不透明度 = value; - 胴_輪_金具左CD.不透明度 = value; - 胴_輪_金具右CD.不透明度 = value; - 頭_口膜_口膜1CD.不透明度 = value; - 頭_口膜_口膜2CD.不透明度 = value; - 頭_口膜_口膜3CD.不透明度 = value; - 頭_口膜_口膜4CD.不透明度 = value; - 頭_口膜_口膜5CD.不透明度 = value; - 頭_口膜_口膜6CD.不透明度 = value; - 頭_口膜_口膜7CD.不透明度 = value; - 頭_口膜_口膜8CD.不透明度 = value; - 頭_上顎歯後_歯1CD.不透明度 = value; - 頭_上顎歯後_歯2CD.不透明度 = value; - 頭_上顎歯後_歯3CD.不透明度 = value; - 頭_下顎_歯_後_歯1CD.不透明度 = value; - 頭_下顎_歯_後_歯2CD.不透明度 = value; - 頭_下顎_歯_後_歯3CD.不透明度 = value; - 頭_下顎_歯_前_歯1CD.不透明度 = value; - 頭_下顎_歯_前_歯2CD.不透明度 = value; - 頭_下顎_歯_前_歯3CD.不透明度 = value; - 頭_下顎_眼孔1CD.不透明度 = value; - 頭_下顎_眼孔2CD.不透明度 = value; - 頭_下顎_眼_眼1_眼2CD.不透明度 = value; - 頭_下顎_眼_眼1_眼1CD.不透明度 = value; - 頭_下顎_眼_眼2_眼2CD.不透明度 = value; - 頭_下顎_眼_眼2_眼1CD.不透明度 = value; - 頭_下顎_眼下_眼下CD.不透明度 = value; - 頭_下顎_眼下_線CD.不透明度 = value; - 頭_下顎_頭部_前_頭9CD.不透明度 = value; - 頭_下顎_頭部_前_頭8CD.不透明度 = value; - 頭_下顎_頭部_前_頭7CD.不透明度 = value; - 頭_下顎_頭部_前_頭6CD.不透明度 = value; - 頭_下顎_頭部_前_頭5CD.不透明度 = value; - 頭_下顎_頭部_前_頭4CD.不透明度 = value; - 頭_下顎_頭部_前_頭3CD.不透明度 = value; - 頭_下顎_頭部_前_頭2CD.不透明度 = value; - 頭_下顎_頭部_前_頭1CD.不透明度 = value; - 頭_上顎_歯_前_歯1CD.不透明度 = value; - 頭_上顎_歯_前_歯2CD.不透明度 = value; - 頭_上顎_歯_前_歯3CD.不透明度 = value; - 頭_上顎_眼孔1CD.不透明度 = value; - 頭_上顎_眼孔2CD.不透明度 = value; - 頭_上顎_眼_眼1_眼2CD.不透明度 = value; - 頭_上顎_眼_眼1_眼1CD.不透明度 = value; - 頭_上顎_眼_眼2_眼2CD.不透明度 = value; - 頭_上顎_眼_眼2_眼1CD.不透明度 = value; - 頭_上顎_眼下_眼下CD.不透明度 = value; - 頭_上顎_眼下_線CD.不透明度 = value; - 頭_上顎_頭部_前_頭9CD.不透明度 = value; - 頭_上顎_頭部_前_頭8CD.不透明度 = value; - 頭_上顎_頭部_前_頭7CD.不透明度 = value; - 頭_上顎_頭部_前_頭6CD.不透明度 = value; - 頭_上顎_頭部_前_頭5CD.不透明度 = value; - 頭_上顎_頭部_前_頭4CD.不透明度 = value; - 頭_上顎_頭部_前_頭3CD.不透明度 = value; - 頭_上顎_頭部_前_頭2CD.不透明度 = value; - 頭_上顎_頭部_前_頭1CD.不透明度 = value; - 頭_輪_革CD.不透明度 = value; - 頭_輪_金具1CD.不透明度 = value; - 頭_輪_金具2CD.不透明度 = value; - 頭_輪_金具3CD.不透明度 = value; - 頭_輪_金具左CD.不透明度 = value; - 頭_輪_金具右CD.不透明度 = value; - 脚前_上腕CD.不透明度 = value; - 脚前_下腕CD.不透明度 = value; - 脚前_手_親指_爪CD.不透明度 = value; - 脚前_手_手CD.不透明度 = value; - 脚前_手_人指_指CD.不透明度 = value; - 脚前_手_人指_爪CD.不透明度 = value; - 脚前_手_人指_水掻CD.不透明度 = value; - 脚前_手_人指_鱗_鱗4CD.不透明度 = value; - 脚前_手_人指_鱗_鱗3CD.不透明度 = value; - 脚前_手_人指_鱗_鱗2CD.不透明度 = value; - 脚前_手_人指_鱗_鱗1CD.不透明度 = value; - 脚前_手_中指_指CD.不透明度 = value; - 脚前_手_中指_爪CD.不透明度 = value; - 脚前_手_中指_水掻CD.不透明度 = value; - 脚前_手_中指_鱗_鱗4CD.不透明度 = value; - 脚前_手_中指_鱗_鱗3CD.不透明度 = value; - 脚前_手_中指_鱗_鱗2CD.不透明度 = value; - 脚前_手_中指_鱗_鱗1CD.不透明度 = value; - 脚前_手_薬指_指CD.不透明度 = value; - 脚前_手_薬指_爪CD.不透明度 = value; - 脚前_手_薬指_水掻CD.不透明度 = value; - 脚前_手_薬指_鱗_鱗4CD.不透明度 = value; - 脚前_手_薬指_鱗_鱗3CD.不透明度 = value; - 脚前_手_薬指_鱗_鱗2CD.不透明度 = value; - 脚前_手_薬指_鱗_鱗1CD.不透明度 = value; - 脚前_手_小指_指CD.不透明度 = value; - 脚前_手_小指_爪CD.不透明度 = value; - 脚前_手_小指_鱗_鱗4CD.不透明度 = value; - 脚前_手_小指_鱗_鱗3CD.不透明度 = value; - 脚前_手_小指_鱗_鱗2CD.不透明度 = value; - 脚前_手_小指_鱗_鱗1CD.不透明度 = value; - 脚前_手_鱗_鱗3CD.不透明度 = value; - 脚前_手_鱗_鱗2CD.不透明度 = value; - 脚前_手_鱗_鱗1CD.不透明度 = value; - 脚前_下腕鱗_鱗小_鱗9CD.不透明度 = value; - 脚前_下腕鱗_鱗小_鱗8CD.不透明度 = value; - 脚前_下腕鱗_鱗小_鱗7CD.不透明度 = value; - 脚前_下腕鱗_鱗小_鱗6CD.不透明度 = value; - 脚前_下腕鱗_鱗小_鱗5CD.不透明度 = value; - 脚前_下腕鱗_鱗小_鱗4CD.不透明度 = value; - 脚前_下腕鱗_鱗小_鱗3CD.不透明度 = value; - 脚前_下腕鱗_鱗小_鱗2CD.不透明度 = value; - 脚前_下腕鱗_鱗小_鱗1CD.不透明度 = value; - 脚前_下腕鱗_鱗大_鱗9CD.不透明度 = value; - 脚前_下腕鱗_鱗大_鱗8CD.不透明度 = value; - 脚前_下腕鱗_鱗大_鱗7CD.不透明度 = value; - 脚前_下腕鱗_鱗大_鱗6CD.不透明度 = value; - 脚前_下腕鱗_鱗大_鱗5CD.不透明度 = value; - 脚前_下腕鱗_鱗大_鱗4CD.不透明度 = value; - 脚前_下腕鱗_鱗大_鱗3CD.不透明度 = value; - 脚前_下腕鱗_鱗大_鱗2CD.不透明度 = value; - 脚前_下腕鱗_鱗大_鱗1CD.不透明度 = value; - 脚前_上腕鱗_鱗5CD.不透明度 = value; - 脚前_上腕鱗_鱗4CD.不透明度 = value; - 脚前_上腕鱗_鱗3CD.不透明度 = value; - 脚前_上腕鱗_鱗2CD.不透明度 = value; - 脚前_上腕鱗_鱗1CD.不透明度 = value; - 脚前_鰭_鰭膜1CD.不透明度 = value; - 脚前_鰭_鰭条1CD.不透明度 = value; - 脚前_鰭_鰭膜2CD.不透明度 = value; - 脚前_鰭_鰭条2CD.不透明度 = value; - 脚前_鰭_鰭膜3CD.不透明度 = value; - 脚前_輪_革CD.不透明度 = value; - 脚前_輪_金具1CD.不透明度 = value; - 脚前_輪_金具2CD.不透明度 = value; - 脚前_輪_金具3CD.不透明度 = value; - 脚前_輪_金具左CD.不透明度 = value; - 脚前_輪_金具右CD.不透明度 = value; - } - } - - public JointS 頭_接続点 => new JointS(本体, X0Y0_胴_節18_胴, 0); - - public JointS 上腕左_接続点 => new JointS(本体, X0Y0_胴_節9_胴, 1); - - public JointS 上腕右_接続点 => new JointS(本体, X0Y0_胴_節10_胴, 1); - - public JointS 下腕左_接続点 => new JointS(本体, X0Y0_脚前_上腕, 0); - - public JointS 下腕右_接続点 => new JointS(本体, X0Y0_脚後_上腕, 0); - - public JointS 手左_接続点 => new JointS(本体, X0Y0_脚前_下腕, 0); - - public JointS 手右_接続点 => new JointS(本体, X0Y0_脚後_下腕, 0); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_胴_輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_胴_輪_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_脚後_輪_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_脚後_輪_金具右, 0); - - public JointS 鎖5_接続点 => new JointS(本体, X0Y0_脚前_輪_金具左, 0); - - public JointS 鎖6_接続点 => new JointS(本体, X0Y0_脚前_輪_金具右, 0); - - public 触手_犬(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触手_犬D e) - { - 触手_犬 触手_犬2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "スキュラ"; - dif.Add(new Pars(Sta.肢左["触手"][0][2])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["脚後"].ToPars(); - Pars pars3 = pars2["鰭"].ToPars(); - X0Y0_脚後_鰭_鰭膜1 = pars3["鰭膜1"].ToPar(); - X0Y0_脚後_鰭_鰭条1 = pars3["鰭条1"].ToPar(); - X0Y0_脚後_鰭_鰭膜2 = pars3["鰭膜2"].ToPar(); - X0Y0_脚後_鰭_鰭条2 = pars3["鰭条2"].ToPar(); - X0Y0_脚後_鰭_鰭膜3 = pars3["鰭膜3"].ToPar(); - X0Y0_脚後_上腕 = pars2["上腕"].ToPar(); - X0Y0_脚後_下腕 = pars2["下腕"].ToPar(); - pars3 = pars2["手"].ToPars(); - X0Y0_脚後_手_手 = pars3["手"].ToPar(); - Pars pars4 = pars3["小指"].ToPars(); - X0Y0_脚後_手_小指_指 = pars4["指"].ToPar(); - X0Y0_脚後_手_小指_爪 = pars4["爪"].ToPar(); - Pars pars5 = pars4["鱗"].ToPars(); - X0Y0_脚後_手_小指_鱗_鱗4 = pars5["鱗4"].ToPar(); - X0Y0_脚後_手_小指_鱗_鱗3 = pars5["鱗3"].ToPar(); - X0Y0_脚後_手_小指_鱗_鱗2 = pars5["鱗2"].ToPar(); - X0Y0_脚後_手_小指_鱗_鱗1 = pars5["鱗1"].ToPar(); - X0Y0_脚後_手_小指_水掻 = pars4["水掻"].ToPar(); - pars4 = pars3["薬指"].ToPars(); - X0Y0_脚後_手_薬指_指 = pars4["指"].ToPar(); - X0Y0_脚後_手_薬指_爪 = pars4["爪"].ToPar(); - pars5 = pars4["鱗"].ToPars(); - X0Y0_脚後_手_薬指_水掻 = pars4["水掻"].ToPar(); - X0Y0_脚後_手_薬指_鱗_鱗4 = pars5["鱗4"].ToPar(); - X0Y0_脚後_手_薬指_鱗_鱗3 = pars5["鱗3"].ToPar(); - X0Y0_脚後_手_薬指_鱗_鱗2 = pars5["鱗2"].ToPar(); - X0Y0_脚後_手_薬指_鱗_鱗1 = pars5["鱗1"].ToPar(); - pars4 = pars3["中指"].ToPars(); - X0Y0_脚後_手_中指_指 = pars4["指"].ToPar(); - X0Y0_脚後_手_中指_爪 = pars4["爪"].ToPar(); - pars5 = pars4["鱗"].ToPars(); - X0Y0_脚後_手_中指_水掻 = pars4["水掻"].ToPar(); - X0Y0_脚後_手_中指_鱗_鱗4 = pars5["鱗4"].ToPar(); - X0Y0_脚後_手_中指_鱗_鱗3 = pars5["鱗3"].ToPar(); - X0Y0_脚後_手_中指_鱗_鱗2 = pars5["鱗2"].ToPar(); - X0Y0_脚後_手_中指_鱗_鱗1 = pars5["鱗1"].ToPar(); - pars4 = pars3["人指"].ToPars(); - X0Y0_脚後_手_人指_指 = pars4["指"].ToPar(); - X0Y0_脚後_手_人指_爪 = pars4["爪"].ToPar(); - pars5 = pars4["鱗"].ToPars(); - X0Y0_脚後_手_人指_鱗_鱗4 = pars5["鱗4"].ToPar(); - X0Y0_脚後_手_人指_鱗_鱗3 = pars5["鱗3"].ToPar(); - X0Y0_脚後_手_人指_鱗_鱗2 = pars5["鱗2"].ToPar(); - X0Y0_脚後_手_人指_鱗_鱗1 = pars5["鱗1"].ToPar(); - pars4 = pars3["鱗"].ToPars(); - X0Y0_脚後_手_鱗_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_脚後_手_鱗_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_脚後_手_鱗_鱗1 = pars4["鱗1"].ToPar(); - pars4 = pars3["親指"].ToPars(); - X0Y0_脚後_手_親指_爪 = pars4["爪"].ToPar(); - pars3 = pars2["下腕鱗"].ToPars(); - pars4 = pars3["鱗小"].ToPars(); - X0Y0_脚後_下腕鱗_鱗小_鱗9 = pars4["鱗9"].ToPar(); - X0Y0_脚後_下腕鱗_鱗小_鱗8 = pars4["鱗8"].ToPar(); - X0Y0_脚後_下腕鱗_鱗小_鱗7 = pars4["鱗7"].ToPar(); - X0Y0_脚後_下腕鱗_鱗小_鱗6 = pars4["鱗6"].ToPar(); - X0Y0_脚後_下腕鱗_鱗小_鱗5 = pars4["鱗5"].ToPar(); - X0Y0_脚後_下腕鱗_鱗小_鱗4 = pars4["鱗4"].ToPar(); - X0Y0_脚後_下腕鱗_鱗小_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_脚後_下腕鱗_鱗小_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_脚後_下腕鱗_鱗小_鱗1 = pars4["鱗1"].ToPar(); - pars4 = pars3["鱗大"].ToPars(); - X0Y0_脚後_下腕鱗_鱗大_鱗9 = pars4["鱗9"].ToPar(); - X0Y0_脚後_下腕鱗_鱗大_鱗8 = pars4["鱗8"].ToPar(); - X0Y0_脚後_下腕鱗_鱗大_鱗7 = pars4["鱗7"].ToPar(); - X0Y0_脚後_下腕鱗_鱗大_鱗6 = pars4["鱗6"].ToPar(); - X0Y0_脚後_下腕鱗_鱗大_鱗5 = pars4["鱗5"].ToPar(); - X0Y0_脚後_下腕鱗_鱗大_鱗4 = pars4["鱗4"].ToPar(); - X0Y0_脚後_下腕鱗_鱗大_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_脚後_下腕鱗_鱗大_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_脚後_下腕鱗_鱗大_鱗1 = pars4["鱗1"].ToPar(); - pars3 = pars2["上腕鱗"].ToPars(); - X0Y0_脚後_上腕鱗_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_脚後_上腕鱗_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_脚後_上腕鱗_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_脚後_上腕鱗_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_脚後_上腕鱗_鱗1 = pars3["鱗1"].ToPar(); - pars3 = pars2["輪"].ToPars(); - X0Y0_脚後_輪_革 = pars3["革"].ToPar(); - X0Y0_脚後_輪_金具1 = pars3["金具1"].ToPar(); - X0Y0_脚後_輪_金具2 = pars3["金具2"].ToPar(); - X0Y0_脚後_輪_金具3 = pars3["金具3"].ToPar(); - X0Y0_脚後_輪_金具左 = pars3["金具左"].ToPar(); - X0Y0_脚後_輪_金具右 = pars3["金具右"].ToPar(); - pars2 = pars["上顎頭部後"].ToPars(); - X0Y0_上顎頭部後_頭2 = pars2["頭2"].ToPar(); - X0Y0_上顎頭部後_頭1 = pars2["頭1"].ToPar(); - pars2 = pars["下顎頭部後"].ToPars(); - X0Y0_下顎頭部後_頭2 = pars2["頭2"].ToPar(); - X0Y0_下顎頭部後_頭1 = pars2["頭1"].ToPar(); - pars2 = pars["胴"].ToPars(); - pars3 = pars2["節1"].ToPars(); - X0Y0_胴_節1_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節1_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節1_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節1_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節2"].ToPars(); - X0Y0_胴_節2_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節2_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節2_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節2_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節3"].ToPars(); - X0Y0_胴_節3_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節3_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節3_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節3_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節4"].ToPars(); - X0Y0_胴_節4_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節4_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節4_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節4_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節5"].ToPars(); - X0Y0_胴_節5_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節5_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節5_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節5_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節6"].ToPars(); - X0Y0_胴_節6_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節6_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節6_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節6_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節7"].ToPars(); - X0Y0_胴_節7_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節7_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節7_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節7_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節8"].ToPars(); - X0Y0_胴_節8_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節8_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節8_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節8_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節9"].ToPars(); - X0Y0_胴_節9_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節9_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節9_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節9_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節10"].ToPars(); - X0Y0_胴_節10_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節10_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節10_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節10_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節11"].ToPars(); - X0Y0_胴_節11_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節11_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節11_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節11_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節12"].ToPars(); - X0Y0_胴_節12_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節12_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節12_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節12_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節13"].ToPars(); - X0Y0_胴_節13_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節13_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節13_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節13_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節14"].ToPars(); - X0Y0_胴_節14_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節14_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節14_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節14_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節15"].ToPars(); - X0Y0_胴_節15_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節15_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節15_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節15_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節16"].ToPars(); - X0Y0_胴_節16_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節16_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節16_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節16_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["輪"].ToPars(); - X0Y0_胴_輪_革 = pars3["革"].ToPar(); - X0Y0_胴_輪_金具1 = pars3["金具1"].ToPar(); - X0Y0_胴_輪_金具2 = pars3["金具2"].ToPar(); - X0Y0_胴_輪_金具3 = pars3["金具3"].ToPar(); - X0Y0_胴_輪_金具左 = pars3["金具左"].ToPar(); - X0Y0_胴_輪_金具右 = pars3["金具右"].ToPar(); - pars3 = pars2["節17"].ToPars(); - X0Y0_胴_節17_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節17_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節17_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節17_鱗2 = pars3["鱗2"].ToPar(); - pars3 = pars2["節18"].ToPars(); - X0Y0_胴_節18_胴 = pars3["胴"].ToPar(); - X0Y0_胴_節18_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴_節18_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴_節18_鱗2 = pars3["鱗2"].ToPar(); - pars2 = pars["頭"].ToPars(); - pars3 = pars2["口膜"].ToPars(); - 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(); - X0Y0_頭_口膜_口膜8 = pars3["口膜8"].ToPar(); - pars3 = pars2["上顎歯後"].ToPars(); - X0Y0_頭_上顎歯後_歯1 = pars3["歯1"].ToPar(); - X0Y0_頭_上顎歯後_歯2 = pars3["歯2"].ToPar(); - X0Y0_頭_上顎歯後_歯3 = pars3["歯3"].ToPar(); - pars3 = pars2["下顎"].ToPars(); - pars4 = pars3["歯"].ToPars(); - pars5 = pars4["後"].ToPars(); - X0Y0_頭_下顎_歯_後_歯1 = pars5["歯1"].ToPar(); - X0Y0_頭_下顎_歯_後_歯2 = pars5["歯2"].ToPar(); - X0Y0_頭_下顎_歯_後_歯3 = pars5["歯3"].ToPar(); - pars5 = pars4["前"].ToPars(); - X0Y0_頭_下顎_歯_前_歯1 = pars5["歯1"].ToPar(); - X0Y0_頭_下顎_歯_前_歯2 = pars5["歯2"].ToPar(); - X0Y0_頭_下顎_歯_前_歯3 = pars5["歯3"].ToPar(); - X0Y0_頭_下顎_眼孔1 = pars3["眼孔1"].ToPar(); - X0Y0_頭_下顎_眼孔2 = pars3["眼孔2"].ToPar(); - pars4 = pars3["眼"].ToPars(); - pars5 = pars4["眼1"].ToPars(); - X0Y0_頭_下顎_眼_眼1_眼2 = pars5["眼2"].ToPar(); - X0Y0_頭_下顎_眼_眼1_眼1 = pars5["眼1"].ToPar(); - pars5 = pars4["眼2"].ToPars(); - X0Y0_頭_下顎_眼_眼2_眼2 = pars5["眼2"].ToPar(); - X0Y0_頭_下顎_眼_眼2_眼1 = pars5["眼1"].ToPar(); - pars4 = pars3["眼下"].ToPars(); - X0Y0_頭_下顎_眼下_眼下 = pars4["眼下"].ToPar(); - X0Y0_頭_下顎_眼下_線 = pars4["線"].ToPar(); - pars4 = pars3["頭部"].ToPars(); - pars5 = pars4["前"].ToPars(); - X0Y0_頭_下顎_頭部_前_頭9 = pars5["頭9"].ToPar(); - X0Y0_頭_下顎_頭部_前_頭8 = pars5["頭8"].ToPar(); - X0Y0_頭_下顎_頭部_前_頭7 = pars5["頭7"].ToPar(); - X0Y0_頭_下顎_頭部_前_頭6 = pars5["頭6"].ToPar(); - X0Y0_頭_下顎_頭部_前_頭5 = pars5["頭5"].ToPar(); - X0Y0_頭_下顎_頭部_前_頭4 = pars5["頭4"].ToPar(); - X0Y0_頭_下顎_頭部_前_頭3 = pars5["頭3"].ToPar(); - X0Y0_頭_下顎_頭部_前_頭2 = pars5["頭2"].ToPar(); - X0Y0_頭_下顎_頭部_前_頭1 = pars5["頭1"].ToPar(); - pars3 = pars2["上顎"].ToPars(); - pars4 = pars3["歯"].ToPars(); - pars5 = pars4["前"].ToPars(); - X0Y0_頭_上顎_歯_前_歯1 = pars5["歯1"].ToPar(); - X0Y0_頭_上顎_歯_前_歯2 = pars5["歯2"].ToPar(); - X0Y0_頭_上顎_歯_前_歯3 = pars5["歯3"].ToPar(); - X0Y0_頭_上顎_眼孔1 = pars3["眼孔1"].ToPar(); - X0Y0_頭_上顎_眼孔2 = pars3["眼孔2"].ToPar(); - pars4 = pars3["眼"].ToPars(); - pars5 = pars4["眼1"].ToPars(); - X0Y0_頭_上顎_眼_眼1_眼2 = pars5["眼2"].ToPar(); - X0Y0_頭_上顎_眼_眼1_眼1 = pars5["眼1"].ToPar(); - pars5 = pars4["眼2"].ToPars(); - X0Y0_頭_上顎_眼_眼2_眼2 = pars5["眼2"].ToPar(); - X0Y0_頭_上顎_眼_眼2_眼1 = pars5["眼1"].ToPar(); - pars4 = pars3["眼下"].ToPars(); - X0Y0_頭_上顎_眼下_眼下 = pars4["眼下"].ToPar(); - X0Y0_頭_上顎_眼下_線 = pars4["線"].ToPar(); - pars4 = pars3["頭部"].ToPars(); - pars5 = pars4["前"].ToPars(); - X0Y0_頭_上顎_頭部_前_頭9 = pars5["頭9"].ToPar(); - X0Y0_頭_上顎_頭部_前_頭8 = pars5["頭8"].ToPar(); - X0Y0_頭_上顎_頭部_前_頭7 = pars5["頭7"].ToPar(); - X0Y0_頭_上顎_頭部_前_頭6 = pars5["頭6"].ToPar(); - X0Y0_頭_上顎_頭部_前_頭5 = pars5["頭5"].ToPar(); - X0Y0_頭_上顎_頭部_前_頭4 = pars5["頭4"].ToPar(); - X0Y0_頭_上顎_頭部_前_頭3 = pars5["頭3"].ToPar(); - X0Y0_頭_上顎_頭部_前_頭2 = pars5["頭2"].ToPar(); - X0Y0_頭_上顎_頭部_前_頭1 = pars5["頭1"].ToPar(); - pars3 = pars2["輪"].ToPars(); - X0Y0_頭_輪_革 = pars3["革"].ToPar(); - X0Y0_頭_輪_金具1 = pars3["金具1"].ToPar(); - X0Y0_頭_輪_金具2 = pars3["金具2"].ToPar(); - X0Y0_頭_輪_金具3 = pars3["金具3"].ToPar(); - X0Y0_頭_輪_金具左 = pars3["金具左"].ToPar(); - X0Y0_頭_輪_金具右 = pars3["金具右"].ToPar(); - pars2 = pars["脚前"].ToPars(); - X0Y0_脚前_上腕 = pars2["上腕"].ToPar(); - X0Y0_脚前_下腕 = pars2["下腕"].ToPar(); - pars3 = pars2["手"].ToPars(); - pars4 = pars3["親指"].ToPars(); - X0Y0_脚前_手_親指_爪 = pars4["爪"].ToPar(); - X0Y0_脚前_手_手 = pars3["手"].ToPar(); - pars4 = pars3["人指"].ToPars(); - X0Y0_脚前_手_人指_指 = pars4["指"].ToPar(); - X0Y0_脚前_手_人指_爪 = pars4["爪"].ToPar(); - pars5 = pars4["鱗"].ToPars(); - X0Y0_脚前_手_人指_水掻 = pars4["水掻"].ToPar(); - pars5 = pars4["鱗"].ToPars(); - X0Y0_脚前_手_人指_鱗_鱗4 = pars5["鱗4"].ToPar(); - X0Y0_脚前_手_人指_鱗_鱗3 = pars5["鱗3"].ToPar(); - X0Y0_脚前_手_人指_鱗_鱗2 = pars5["鱗2"].ToPar(); - X0Y0_脚前_手_人指_鱗_鱗1 = pars5["鱗1"].ToPar(); - pars4 = pars3["中指"].ToPars(); - X0Y0_脚前_手_中指_指 = pars4["指"].ToPar(); - X0Y0_脚前_手_中指_爪 = pars4["爪"].ToPar(); - pars5 = pars4["鱗"].ToPars(); - X0Y0_脚前_手_中指_水掻 = pars4["水掻"].ToPar(); - X0Y0_脚前_手_中指_鱗_鱗4 = pars5["鱗4"].ToPar(); - X0Y0_脚前_手_中指_鱗_鱗3 = pars5["鱗3"].ToPar(); - X0Y0_脚前_手_中指_鱗_鱗2 = pars5["鱗2"].ToPar(); - X0Y0_脚前_手_中指_鱗_鱗1 = pars5["鱗1"].ToPar(); - pars4 = pars3["薬指"].ToPars(); - X0Y0_脚前_手_薬指_指 = pars4["指"].ToPar(); - X0Y0_脚前_手_薬指_爪 = pars4["爪"].ToPar(); - pars5 = pars4["鱗"].ToPars(); - X0Y0_脚前_手_薬指_水掻 = pars4["水掻"].ToPar(); - X0Y0_脚前_手_薬指_鱗_鱗4 = pars5["鱗4"].ToPar(); - X0Y0_脚前_手_薬指_鱗_鱗3 = pars5["鱗3"].ToPar(); - X0Y0_脚前_手_薬指_鱗_鱗2 = pars5["鱗2"].ToPar(); - X0Y0_脚前_手_薬指_鱗_鱗1 = pars5["鱗1"].ToPar(); - pars4 = pars3["小指"].ToPars(); - X0Y0_脚前_手_小指_指 = pars4["指"].ToPar(); - X0Y0_脚前_手_小指_爪 = pars4["爪"].ToPar(); - pars5 = pars4["鱗"].ToPars(); - X0Y0_脚前_手_小指_鱗_鱗4 = pars5["鱗4"].ToPar(); - X0Y0_脚前_手_小指_鱗_鱗3 = pars5["鱗3"].ToPar(); - X0Y0_脚前_手_小指_鱗_鱗2 = pars5["鱗2"].ToPar(); - X0Y0_脚前_手_小指_鱗_鱗1 = pars5["鱗1"].ToPar(); - pars4 = pars3["鱗"].ToPars(); - X0Y0_脚前_手_鱗_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_脚前_手_鱗_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_脚前_手_鱗_鱗1 = pars4["鱗1"].ToPar(); - pars3 = pars2["下腕鱗"].ToPars(); - pars4 = pars3["鱗小"].ToPars(); - X0Y0_脚前_下腕鱗_鱗小_鱗9 = pars4["鱗9"].ToPar(); - X0Y0_脚前_下腕鱗_鱗小_鱗8 = pars4["鱗8"].ToPar(); - X0Y0_脚前_下腕鱗_鱗小_鱗7 = pars4["鱗7"].ToPar(); - X0Y0_脚前_下腕鱗_鱗小_鱗6 = pars4["鱗6"].ToPar(); - X0Y0_脚前_下腕鱗_鱗小_鱗5 = pars4["鱗5"].ToPar(); - X0Y0_脚前_下腕鱗_鱗小_鱗4 = pars4["鱗4"].ToPar(); - X0Y0_脚前_下腕鱗_鱗小_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_脚前_下腕鱗_鱗小_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_脚前_下腕鱗_鱗小_鱗1 = pars4["鱗1"].ToPar(); - pars4 = pars3["鱗大"].ToPars(); - X0Y0_脚前_下腕鱗_鱗大_鱗9 = pars4["鱗9"].ToPar(); - X0Y0_脚前_下腕鱗_鱗大_鱗8 = pars4["鱗8"].ToPar(); - X0Y0_脚前_下腕鱗_鱗大_鱗7 = pars4["鱗7"].ToPar(); - X0Y0_脚前_下腕鱗_鱗大_鱗6 = pars4["鱗6"].ToPar(); - X0Y0_脚前_下腕鱗_鱗大_鱗5 = pars4["鱗5"].ToPar(); - X0Y0_脚前_下腕鱗_鱗大_鱗4 = pars4["鱗4"].ToPar(); - X0Y0_脚前_下腕鱗_鱗大_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_脚前_下腕鱗_鱗大_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_脚前_下腕鱗_鱗大_鱗1 = pars4["鱗1"].ToPar(); - pars3 = pars2["上腕鱗"].ToPars(); - X0Y0_脚前_上腕鱗_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_脚前_上腕鱗_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_脚前_上腕鱗_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_脚前_上腕鱗_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_脚前_上腕鱗_鱗1 = pars3["鱗1"].ToPar(); - pars3 = pars2["鰭"].ToPars(); - X0Y0_脚前_鰭_鰭膜1 = pars3["鰭膜1"].ToPar(); - X0Y0_脚前_鰭_鰭条1 = pars3["鰭条1"].ToPar(); - X0Y0_脚前_鰭_鰭膜2 = pars3["鰭膜2"].ToPar(); - X0Y0_脚前_鰭_鰭条2 = pars3["鰭条2"].ToPar(); - X0Y0_脚前_鰭_鰭膜3 = pars3["鰭膜3"].ToPar(); - pars3 = pars2["輪"].ToPars(); - X0Y0_脚前_輪_革 = pars3["革"].ToPar(); - X0Y0_脚前_輪_金具1 = pars3["金具1"].ToPar(); - X0Y0_脚前_輪_金具2 = pars3["金具2"].ToPar(); - X0Y0_脚前_輪_金具3 = pars3["金具3"].ToPar(); - X0Y0_脚前_輪_金具左 = pars3["金具左"].ToPar(); - X0Y0_脚前_輪_金具右 = pars3["金具右"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 脚後_鰭_鰭条1_表示 = e.脚後_鰭_鰭条1_表示; - 脚後_鰭_鰭膜2_表示 = e.脚後_鰭_鰭膜2_表示; - 脚後_鰭_鰭条2_表示 = e.脚後_鰭_鰭条2_表示; - 脚後_鰭_鰭膜3_表示 = e.脚後_鰭_鰭膜3_表示; - 脚後_上腕_表示 = e.脚後_上腕_表示; - 脚後_下腕_表示 = e.脚後_下腕_表示; - 脚後_手_手_表示 = e.脚後_手_手_表示; - 脚後_手_小指_指_表示 = e.脚後_手_小指_指_表示; - 脚後_手_小指_爪_表示 = e.脚後_手_小指_爪_表示; - 脚後_手_小指_鱗_鱗4_表示 = e.脚後_手_小指_鱗_鱗4_表示; - 脚後_手_小指_鱗_鱗3_表示 = e.脚後_手_小指_鱗_鱗3_表示; - 脚後_手_小指_鱗_鱗2_表示 = e.脚後_手_小指_鱗_鱗2_表示; - 脚後_手_小指_鱗_鱗1_表示 = e.脚後_手_小指_鱗_鱗1_表示; - 脚後_手_小指_水掻_表示 = e.脚後_手_小指_水掻_表示; - 脚後_手_薬指_指_表示 = e.脚後_手_薬指_指_表示; - 脚後_手_薬指_爪_表示 = e.脚後_手_薬指_爪_表示; - 脚後_手_薬指_水掻_表示 = e.脚後_手_薬指_水掻_表示; - 脚後_手_薬指_鱗_鱗4_表示 = e.脚後_手_薬指_鱗_鱗4_表示; - 脚後_手_薬指_鱗_鱗3_表示 = e.脚後_手_薬指_鱗_鱗3_表示; - 脚後_手_薬指_鱗_鱗2_表示 = e.脚後_手_薬指_鱗_鱗2_表示; - 脚後_手_薬指_鱗_鱗1_表示 = e.脚後_手_薬指_鱗_鱗1_表示; - 脚後_手_中指_指_表示 = e.脚後_手_中指_指_表示; - 脚後_手_中指_爪_表示 = e.脚後_手_中指_爪_表示; - 脚後_手_中指_水掻_表示 = e.脚後_手_中指_水掻_表示; - 脚後_手_中指_鱗_鱗4_表示 = e.脚後_手_中指_鱗_鱗4_表示; - 脚後_手_中指_鱗_鱗3_表示 = e.脚後_手_中指_鱗_鱗3_表示; - 脚後_手_中指_鱗_鱗2_表示 = e.脚後_手_中指_鱗_鱗2_表示; - 脚後_手_中指_鱗_鱗1_表示 = e.脚後_手_中指_鱗_鱗1_表示; - 脚後_手_人指_指_表示 = e.脚後_手_人指_指_表示; - 脚後_手_人指_爪_表示 = e.脚後_手_人指_爪_表示; - 脚後_手_人指_鱗_鱗4_表示 = e.脚後_手_人指_鱗_鱗4_表示; - 脚後_手_人指_鱗_鱗3_表示 = e.脚後_手_人指_鱗_鱗3_表示; - 脚後_手_人指_鱗_鱗2_表示 = e.脚後_手_人指_鱗_鱗2_表示; - 脚後_手_人指_鱗_鱗1_表示 = e.脚後_手_人指_鱗_鱗1_表示; - 脚後_手_鱗_鱗3_表示 = e.脚後_手_鱗_鱗3_表示; - 脚後_手_鱗_鱗2_表示 = e.脚後_手_鱗_鱗2_表示; - 脚後_手_鱗_鱗1_表示 = e.脚後_手_鱗_鱗1_表示; - 脚後_手_親指_爪_表示 = e.脚後_手_親指_爪_表示; - 脚後_下腕鱗_鱗小_鱗9_表示 = e.脚後_下腕鱗_鱗小_鱗9_表示; - 脚後_下腕鱗_鱗小_鱗8_表示 = e.脚後_下腕鱗_鱗小_鱗8_表示; - 脚後_下腕鱗_鱗小_鱗7_表示 = e.脚後_下腕鱗_鱗小_鱗7_表示; - 脚後_下腕鱗_鱗小_鱗6_表示 = e.脚後_下腕鱗_鱗小_鱗6_表示; - 脚後_下腕鱗_鱗小_鱗5_表示 = e.脚後_下腕鱗_鱗小_鱗5_表示; - 脚後_下腕鱗_鱗小_鱗4_表示 = e.脚後_下腕鱗_鱗小_鱗4_表示; - 脚後_下腕鱗_鱗小_鱗3_表示 = e.脚後_下腕鱗_鱗小_鱗3_表示; - 脚後_下腕鱗_鱗小_鱗2_表示 = e.脚後_下腕鱗_鱗小_鱗2_表示; - 脚後_下腕鱗_鱗小_鱗1_表示 = e.脚後_下腕鱗_鱗小_鱗1_表示; - 脚後_下腕鱗_鱗大_鱗9_表示 = e.脚後_下腕鱗_鱗大_鱗9_表示; - 脚後_下腕鱗_鱗大_鱗8_表示 = e.脚後_下腕鱗_鱗大_鱗8_表示; - 脚後_下腕鱗_鱗大_鱗7_表示 = e.脚後_下腕鱗_鱗大_鱗7_表示; - 脚後_下腕鱗_鱗大_鱗6_表示 = e.脚後_下腕鱗_鱗大_鱗6_表示; - 脚後_下腕鱗_鱗大_鱗5_表示 = e.脚後_下腕鱗_鱗大_鱗5_表示; - 脚後_下腕鱗_鱗大_鱗4_表示 = e.脚後_下腕鱗_鱗大_鱗4_表示; - 脚後_下腕鱗_鱗大_鱗3_表示 = e.脚後_下腕鱗_鱗大_鱗3_表示; - 脚後_下腕鱗_鱗大_鱗2_表示 = e.脚後_下腕鱗_鱗大_鱗2_表示; - 脚後_下腕鱗_鱗大_鱗1_表示 = e.脚後_下腕鱗_鱗大_鱗1_表示; - 脚後_上腕鱗_鱗5_表示 = e.脚後_上腕鱗_鱗5_表示; - 脚後_上腕鱗_鱗4_表示 = e.脚後_上腕鱗_鱗4_表示; - 脚後_上腕鱗_鱗3_表示 = e.脚後_上腕鱗_鱗3_表示; - 脚後_上腕鱗_鱗2_表示 = e.脚後_上腕鱗_鱗2_表示; - 脚後_上腕鱗_鱗1_表示 = e.脚後_上腕鱗_鱗1_表示; - 脚後_輪_革_表示 = e.脚後_輪_革_表示; - 脚後_輪_金具1_表示 = e.脚後_輪_金具1_表示; - 脚後_輪_金具2_表示 = e.脚後_輪_金具2_表示; - 脚後_輪_金具3_表示 = e.脚後_輪_金具3_表示; - 脚後_輪_金具左_表示 = e.脚後_輪_金具左_表示; - 脚後_輪_金具右_表示 = e.脚後_輪_金具右_表示; - 上顎頭部後_頭2_表示 = e.上顎頭部後_頭2_表示; - 上顎頭部後_頭1_表示 = e.上顎頭部後_頭1_表示; - 下顎頭部後_頭2_表示 = e.下顎頭部後_頭2_表示; - 下顎頭部後_頭1_表示 = e.下顎頭部後_頭1_表示; - 胴_節1_胴_表示 = e.胴_節1_胴_表示; - 胴_節1_鱗1_表示 = e.胴_節1_鱗1_表示; - 胴_節1_鱗3_表示 = e.胴_節1_鱗3_表示; - 胴_節1_鱗2_表示 = e.胴_節1_鱗2_表示; - 胴_節2_胴_表示 = e.胴_節2_胴_表示; - 胴_節2_鱗1_表示 = e.胴_節2_鱗1_表示; - 胴_節2_鱗3_表示 = e.胴_節2_鱗3_表示; - 胴_節2_鱗2_表示 = e.胴_節2_鱗2_表示; - 胴_節3_胴_表示 = e.胴_節3_胴_表示; - 胴_節3_鱗1_表示 = e.胴_節3_鱗1_表示; - 胴_節3_鱗3_表示 = e.胴_節3_鱗3_表示; - 胴_節3_鱗2_表示 = e.胴_節3_鱗2_表示; - 胴_節4_胴_表示 = e.胴_節4_胴_表示; - 胴_節4_鱗1_表示 = e.胴_節4_鱗1_表示; - 胴_節4_鱗3_表示 = e.胴_節4_鱗3_表示; - 胴_節4_鱗2_表示 = e.胴_節4_鱗2_表示; - 胴_節5_胴_表示 = e.胴_節5_胴_表示; - 胴_節5_鱗1_表示 = e.胴_節5_鱗1_表示; - 胴_節5_鱗3_表示 = e.胴_節5_鱗3_表示; - 胴_節5_鱗2_表示 = e.胴_節5_鱗2_表示; - 胴_節6_胴_表示 = e.胴_節6_胴_表示; - 胴_節6_鱗1_表示 = e.胴_節6_鱗1_表示; - 胴_節6_鱗3_表示 = e.胴_節6_鱗3_表示; - 胴_節6_鱗2_表示 = e.胴_節6_鱗2_表示; - 胴_節7_胴_表示 = e.胴_節7_胴_表示; - 胴_節7_鱗1_表示 = e.胴_節7_鱗1_表示; - 胴_節7_鱗3_表示 = e.胴_節7_鱗3_表示; - 胴_節7_鱗2_表示 = e.胴_節7_鱗2_表示; - 胴_節8_胴_表示 = e.胴_節8_胴_表示; - 胴_節8_鱗1_表示 = e.胴_節8_鱗1_表示; - 胴_節8_鱗3_表示 = e.胴_節8_鱗3_表示; - 胴_節8_鱗2_表示 = e.胴_節8_鱗2_表示; - 胴_節9_胴_表示 = e.胴_節9_胴_表示; - 胴_節9_鱗1_表示 = e.胴_節9_鱗1_表示; - 胴_節9_鱗3_表示 = e.胴_節9_鱗3_表示; - 胴_節9_鱗2_表示 = e.胴_節9_鱗2_表示; - 胴_節10_胴_表示 = e.胴_節10_胴_表示; - 胴_節10_鱗1_表示 = e.胴_節10_鱗1_表示; - 胴_節10_鱗3_表示 = e.胴_節10_鱗3_表示; - 胴_節10_鱗2_表示 = e.胴_節10_鱗2_表示; - 胴_節11_胴_表示 = e.胴_節11_胴_表示; - 胴_節11_鱗1_表示 = e.胴_節11_鱗1_表示; - 胴_節11_鱗3_表示 = e.胴_節11_鱗3_表示; - 胴_節11_鱗2_表示 = e.胴_節11_鱗2_表示; - 胴_節12_胴_表示 = e.胴_節12_胴_表示; - 胴_節12_鱗1_表示 = e.胴_節12_鱗1_表示; - 胴_節12_鱗3_表示 = e.胴_節12_鱗3_表示; - 胴_節12_鱗2_表示 = e.胴_節12_鱗2_表示; - 胴_節13_胴_表示 = e.胴_節13_胴_表示; - 胴_節13_鱗1_表示 = e.胴_節13_鱗1_表示; - 胴_節13_鱗3_表示 = e.胴_節13_鱗3_表示; - 胴_節13_鱗2_表示 = e.胴_節13_鱗2_表示; - 胴_節14_胴_表示 = e.胴_節14_胴_表示; - 胴_節14_鱗1_表示 = e.胴_節14_鱗1_表示; - 胴_節14_鱗3_表示 = e.胴_節14_鱗3_表示; - 胴_節14_鱗2_表示 = e.胴_節14_鱗2_表示; - 胴_節15_胴_表示 = e.胴_節15_胴_表示; - 胴_節15_鱗1_表示 = e.胴_節15_鱗1_表示; - 胴_節15_鱗3_表示 = e.胴_節15_鱗3_表示; - 胴_節15_鱗2_表示 = e.胴_節15_鱗2_表示; - 胴_節16_胴_表示 = e.胴_節16_胴_表示; - 胴_節16_鱗1_表示 = e.胴_節16_鱗1_表示; - 胴_節16_鱗3_表示 = e.胴_節16_鱗3_表示; - 胴_節16_鱗2_表示 = e.胴_節16_鱗2_表示; - 胴_輪_革_表示 = e.胴_輪_革_表示; - 胴_輪_金具1_表示 = e.胴_輪_金具1_表示; - 胴_輪_金具2_表示 = e.胴_輪_金具2_表示; - 胴_輪_金具3_表示 = e.胴_輪_金具3_表示; - 胴_輪_金具左_表示 = e.胴_輪_金具左_表示; - 胴_輪_金具右_表示 = e.胴_輪_金具右_表示; - 胴_節17_胴_表示 = e.胴_節17_胴_表示; - 胴_節17_鱗1_表示 = e.胴_節17_鱗1_表示; - 胴_節17_鱗3_表示 = e.胴_節17_鱗3_表示; - 胴_節17_鱗2_表示 = e.胴_節17_鱗2_表示; - 胴_節18_胴_表示 = e.胴_節18_胴_表示; - 胴_節18_鱗1_表示 = e.胴_節18_鱗1_表示; - 胴_節18_鱗3_表示 = e.胴_節18_鱗3_表示; - 胴_節18_鱗2_表示 = e.胴_節18_鱗2_表示; - 頭_口膜_口膜1_表示 = e.頭_口膜_口膜1_表示; - 頭_口膜_口膜2_表示 = e.頭_口膜_口膜2_表示; - 頭_口膜_口膜3_表示 = e.頭_口膜_口膜3_表示; - 頭_口膜_口膜4_表示 = e.頭_口膜_口膜4_表示; - 頭_口膜_口膜5_表示 = e.頭_口膜_口膜5_表示; - 頭_口膜_口膜6_表示 = e.頭_口膜_口膜6_表示; - 頭_口膜_口膜7_表示 = e.頭_口膜_口膜7_表示; - 頭_口膜_口膜8_表示 = e.頭_口膜_口膜8_表示; - 頭_上顎歯後_歯1_表示 = e.頭_上顎歯後_歯1_表示; - 頭_上顎歯後_歯2_表示 = e.頭_上顎歯後_歯2_表示; - 頭_上顎歯後_歯3_表示 = e.頭_上顎歯後_歯3_表示; - 頭_下顎_歯_後_歯1_表示 = e.頭_下顎_歯_後_歯1_表示; - 頭_下顎_歯_後_歯2_表示 = e.頭_下顎_歯_後_歯2_表示; - 頭_下顎_歯_後_歯3_表示 = e.頭_下顎_歯_後_歯3_表示; - 頭_下顎_歯_前_歯1_表示 = e.頭_下顎_歯_前_歯1_表示; - 頭_下顎_歯_前_歯2_表示 = e.頭_下顎_歯_前_歯2_表示; - 頭_下顎_歯_前_歯3_表示 = e.頭_下顎_歯_前_歯3_表示; - 頭_下顎_眼孔1_表示 = e.頭_下顎_眼孔1_表示; - 頭_下顎_眼孔2_表示 = e.頭_下顎_眼孔2_表示; - 頭_下顎_眼_眼1_眼2_表示 = e.頭_下顎_眼_眼1_眼2_表示; - 頭_下顎_眼_眼1_眼1_表示 = e.頭_下顎_眼_眼1_眼1_表示; - 頭_下顎_眼_眼2_眼2_表示 = e.頭_下顎_眼_眼2_眼2_表示; - 頭_下顎_眼_眼2_眼1_表示 = e.頭_下顎_眼_眼2_眼1_表示; - 頭_下顎_眼下_眼下_表示 = e.頭_下顎_眼下_眼下_表示; - 頭_下顎_眼下_線_表示 = e.頭_下顎_眼下_線_表示; - 頭_下顎_頭部_前_頭9_表示 = e.頭_下顎_頭部_前_頭9_表示; - 頭_下顎_頭部_前_頭8_表示 = e.頭_下顎_頭部_前_頭8_表示; - 頭_下顎_頭部_前_頭7_表示 = e.頭_下顎_頭部_前_頭7_表示; - 頭_下顎_頭部_前_頭6_表示 = e.頭_下顎_頭部_前_頭6_表示; - 頭_下顎_頭部_前_頭5_表示 = e.頭_下顎_頭部_前_頭5_表示; - 頭_下顎_頭部_前_頭4_表示 = e.頭_下顎_頭部_前_頭4_表示; - 頭_下顎_頭部_前_頭3_表示 = e.頭_下顎_頭部_前_頭3_表示; - 頭_下顎_頭部_前_頭2_表示 = e.頭_下顎_頭部_前_頭2_表示; - 頭_下顎_頭部_前_頭1_表示 = e.頭_下顎_頭部_前_頭1_表示; - 頭_上顎_歯_前_歯1_表示 = e.頭_上顎_歯_前_歯1_表示; - 頭_上顎_歯_前_歯2_表示 = e.頭_上顎_歯_前_歯2_表示; - 頭_上顎_歯_前_歯3_表示 = e.頭_上顎_歯_前_歯3_表示; - 頭_上顎_眼孔1_表示 = e.頭_上顎_眼孔1_表示; - 頭_上顎_眼孔2_表示 = e.頭_上顎_眼孔2_表示; - 頭_上顎_眼_眼1_眼2_表示 = e.頭_上顎_眼_眼1_眼2_表示; - 頭_上顎_眼_眼1_眼1_表示 = e.頭_上顎_眼_眼1_眼1_表示; - 頭_上顎_眼_眼2_眼2_表示 = e.頭_上顎_眼_眼2_眼2_表示; - 頭_上顎_眼_眼2_眼1_表示 = e.頭_上顎_眼_眼2_眼1_表示; - 頭_上顎_眼下_眼下_表示 = e.頭_上顎_眼下_眼下_表示; - 頭_上顎_眼下_線_表示 = e.頭_上顎_眼下_線_表示; - 頭_上顎_頭部_前_頭9_表示 = e.頭_上顎_頭部_前_頭9_表示; - 頭_上顎_頭部_前_頭8_表示 = e.頭_上顎_頭部_前_頭8_表示; - 頭_上顎_頭部_前_頭7_表示 = e.頭_上顎_頭部_前_頭7_表示; - 頭_上顎_頭部_前_頭6_表示 = e.頭_上顎_頭部_前_頭6_表示; - 頭_上顎_頭部_前_頭5_表示 = e.頭_上顎_頭部_前_頭5_表示; - 頭_上顎_頭部_前_頭4_表示 = e.頭_上顎_頭部_前_頭4_表示; - 頭_上顎_頭部_前_頭3_表示 = e.頭_上顎_頭部_前_頭3_表示; - 頭_上顎_頭部_前_頭2_表示 = e.頭_上顎_頭部_前_頭2_表示; - 頭_上顎_頭部_前_頭1_表示 = e.頭_上顎_頭部_前_頭1_表示; - 頭_輪_革_表示 = e.頭_輪_革_表示; - 頭_輪_金具1_表示 = e.頭_輪_金具1_表示; - 頭_輪_金具2_表示 = e.頭_輪_金具2_表示; - 頭_輪_金具3_表示 = e.頭_輪_金具3_表示; - 頭_輪_金具左_表示 = e.頭_輪_金具左_表示; - 頭_輪_金具右_表示 = e.頭_輪_金具右_表示; - 脚前_上腕_表示 = e.脚前_上腕_表示; - 脚前_下腕_表示 = e.脚前_下腕_表示; - 脚前_手_親指_爪_表示 = e.脚前_手_親指_爪_表示; - 脚前_手_手_表示 = e.脚前_手_手_表示; - 脚前_手_人指_指_表示 = e.脚前_手_人指_指_表示; - 脚前_手_人指_爪_表示 = e.脚前_手_人指_爪_表示; - 脚前_手_人指_水掻_表示 = e.脚前_手_人指_水掻_表示; - 脚前_手_人指_鱗_鱗4_表示 = e.脚前_手_人指_鱗_鱗4_表示; - 脚前_手_人指_鱗_鱗3_表示 = e.脚前_手_人指_鱗_鱗3_表示; - 脚前_手_人指_鱗_鱗2_表示 = e.脚前_手_人指_鱗_鱗2_表示; - 脚前_手_人指_鱗_鱗1_表示 = e.脚前_手_人指_鱗_鱗1_表示; - 脚前_手_中指_指_表示 = e.脚前_手_中指_指_表示; - 脚前_手_中指_爪_表示 = e.脚前_手_中指_爪_表示; - 脚前_手_中指_水掻_表示 = e.脚前_手_中指_水掻_表示; - 脚前_手_中指_鱗_鱗4_表示 = e.脚前_手_中指_鱗_鱗4_表示; - 脚前_手_中指_鱗_鱗3_表示 = e.脚前_手_中指_鱗_鱗3_表示; - 脚前_手_中指_鱗_鱗2_表示 = e.脚前_手_中指_鱗_鱗2_表示; - 脚前_手_中指_鱗_鱗1_表示 = e.脚前_手_中指_鱗_鱗1_表示; - 脚前_手_薬指_指_表示 = e.脚前_手_薬指_指_表示; - 脚前_手_薬指_爪_表示 = e.脚前_手_薬指_爪_表示; - 脚前_手_薬指_水掻_表示 = e.脚前_手_薬指_水掻_表示; - 脚前_手_薬指_鱗_鱗4_表示 = e.脚前_手_薬指_鱗_鱗4_表示; - 脚前_手_薬指_鱗_鱗3_表示 = e.脚前_手_薬指_鱗_鱗3_表示; - 脚前_手_薬指_鱗_鱗2_表示 = e.脚前_手_薬指_鱗_鱗2_表示; - 脚前_手_薬指_鱗_鱗1_表示 = e.脚前_手_薬指_鱗_鱗1_表示; - 脚前_手_小指_指_表示 = e.脚前_手_小指_指_表示; - 脚前_手_小指_爪_表示 = e.脚前_手_小指_爪_表示; - 脚前_手_小指_鱗_鱗4_表示 = e.脚前_手_小指_鱗_鱗4_表示; - 脚前_手_小指_鱗_鱗3_表示 = e.脚前_手_小指_鱗_鱗3_表示; - 脚前_手_小指_鱗_鱗2_表示 = e.脚前_手_小指_鱗_鱗2_表示; - 脚前_手_小指_鱗_鱗1_表示 = e.脚前_手_小指_鱗_鱗1_表示; - 脚前_手_鱗_鱗3_表示 = e.脚前_手_鱗_鱗3_表示; - 脚前_手_鱗_鱗2_表示 = e.脚前_手_鱗_鱗2_表示; - 脚前_手_鱗_鱗1_表示 = e.脚前_手_鱗_鱗1_表示; - 脚前_下腕鱗_鱗小_鱗9_表示 = e.脚前_下腕鱗_鱗小_鱗9_表示; - 脚前_下腕鱗_鱗小_鱗8_表示 = e.脚前_下腕鱗_鱗小_鱗8_表示; - 脚前_下腕鱗_鱗小_鱗7_表示 = e.脚前_下腕鱗_鱗小_鱗7_表示; - 脚前_下腕鱗_鱗小_鱗6_表示 = e.脚前_下腕鱗_鱗小_鱗6_表示; - 脚前_下腕鱗_鱗小_鱗5_表示 = e.脚前_下腕鱗_鱗小_鱗5_表示; - 脚前_下腕鱗_鱗小_鱗4_表示 = e.脚前_下腕鱗_鱗小_鱗4_表示; - 脚前_下腕鱗_鱗小_鱗3_表示 = e.脚前_下腕鱗_鱗小_鱗3_表示; - 脚前_下腕鱗_鱗小_鱗2_表示 = e.脚前_下腕鱗_鱗小_鱗2_表示; - 脚前_下腕鱗_鱗小_鱗1_表示 = e.脚前_下腕鱗_鱗小_鱗1_表示; - 脚前_下腕鱗_鱗大_鱗9_表示 = e.脚前_下腕鱗_鱗大_鱗9_表示; - 脚前_下腕鱗_鱗大_鱗8_表示 = e.脚前_下腕鱗_鱗大_鱗8_表示; - 脚前_下腕鱗_鱗大_鱗7_表示 = e.脚前_下腕鱗_鱗大_鱗7_表示; - 脚前_下腕鱗_鱗大_鱗6_表示 = e.脚前_下腕鱗_鱗大_鱗6_表示; - 脚前_下腕鱗_鱗大_鱗5_表示 = e.脚前_下腕鱗_鱗大_鱗5_表示; - 脚前_下腕鱗_鱗大_鱗4_表示 = e.脚前_下腕鱗_鱗大_鱗4_表示; - 脚前_下腕鱗_鱗大_鱗3_表示 = e.脚前_下腕鱗_鱗大_鱗3_表示; - 脚前_下腕鱗_鱗大_鱗2_表示 = e.脚前_下腕鱗_鱗大_鱗2_表示; - 脚前_下腕鱗_鱗大_鱗1_表示 = e.脚前_下腕鱗_鱗大_鱗1_表示; - 脚前_上腕鱗_鱗5_表示 = e.脚前_上腕鱗_鱗5_表示; - 脚前_上腕鱗_鱗4_表示 = e.脚前_上腕鱗_鱗4_表示; - 脚前_上腕鱗_鱗3_表示 = e.脚前_上腕鱗_鱗3_表示; - 脚前_上腕鱗_鱗2_表示 = e.脚前_上腕鱗_鱗2_表示; - 脚前_上腕鱗_鱗1_表示 = e.脚前_上腕鱗_鱗1_表示; - 脚前_鰭_鰭膜1_表示 = e.脚前_鰭_鰭膜1_表示; - 脚前_鰭_鰭条1_表示 = e.脚前_鰭_鰭条1_表示; - 脚前_鰭_鰭膜2_表示 = e.脚前_鰭_鰭膜2_表示; - 脚前_鰭_鰭条2_表示 = e.脚前_鰭_鰭条2_表示; - 脚前_鰭_鰭膜3_表示 = e.脚前_鰭_鰭膜3_表示; - 脚前_輪_革_表示 = e.脚前_輪_革_表示; - 脚前_輪_金具1_表示 = e.脚前_輪_金具1_表示; - 脚前_輪_金具2_表示 = e.脚前_輪_金具2_表示; - 脚前_輪_金具3_表示 = e.脚前_輪_金具3_表示; - 脚前_輪_金具左_表示 = e.脚前_輪_金具左_表示; - 脚前_輪_金具右_表示 = e.脚前_輪_金具右_表示; - 頭部鱗 = e.頭部鱗; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 輪3表示 = e.輪3表示; - 輪4表示 = e.輪4表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.頭_接続.Count > 0) - { - 頭_接続 = e.頭_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_犬2; - f.ConnectionType = ConnectionInfo.触手_犬_頭_接続; - f.接続(触手_犬2.頭_接続点); - return f; - }).ToArray(); - } - if (e.上腕左_接続.Count > 0) - { - 上腕左_接続 = e.上腕左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_犬2; - f.ConnectionType = ConnectionInfo.触手_犬_上腕左_接続; - f.接続(触手_犬2.上腕左_接続点); - return f; - }).ToArray(); - } - if (e.上腕右_接続.Count > 0) - { - 上腕右_接続 = e.上腕右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_犬2; - f.ConnectionType = ConnectionInfo.触手_犬_上腕右_接続; - f.接続(触手_犬2.上腕右_接続点); - return f; - }).ToArray(); - } - if (e.下腕左_接続.Count > 0) - { - 下腕左_接続 = e.下腕左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_犬2; - f.ConnectionType = ConnectionInfo.触手_犬_下腕左_接続; - f.接続(触手_犬2.下腕左_接続点); - return f; - }).ToArray(); - } - if (e.下腕右_接続.Count > 0) - { - 下腕右_接続 = e.下腕右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_犬2; - f.ConnectionType = ConnectionInfo.触手_犬_下腕右_接続; - f.接続(触手_犬2.下腕右_接続点); - return f; - }).ToArray(); - } - if (e.手左_接続.Count > 0) - { - 手左_接続 = e.手左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_犬2; - f.ConnectionType = ConnectionInfo.触手_犬_手左_接続; - f.接続(触手_犬2.手左_接続点); - return f; - }).ToArray(); - } - if (e.手右_接続.Count > 0) - { - 手右_接続 = e.手右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_犬2; - f.ConnectionType = ConnectionInfo.触手_犬_手右_接続; - f.接続(触手_犬2.手右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - 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_脚後_鰭_鰭条2CP = new ColorP(X0Y0_脚後_鰭_鰭条2, 脚後_鰭_鰭条2CD, DisUnit, abj: true); - X0Y0_脚後_鰭_鰭膜3CP = new ColorP(X0Y0_脚後_鰭_鰭膜3, 脚後_鰭_鰭膜3CD, DisUnit, abj: true); - X0Y0_脚後_上腕CP = new ColorP(X0Y0_脚後_上腕, 脚後_上腕CD, DisUnit, abj: true); - X0Y0_脚後_下腕CP = new ColorP(X0Y0_脚後_下腕, 脚後_下腕CD, DisUnit, abj: true); - X0Y0_脚後_手_手CP = new ColorP(X0Y0_脚後_手_手, 脚後_手_手CD, DisUnit, abj: true); - X0Y0_脚後_手_小指_指CP = new ColorP(X0Y0_脚後_手_小指_指, 脚後_手_小指_指CD, DisUnit, abj: true); - X0Y0_脚後_手_小指_爪CP = new ColorP(X0Y0_脚後_手_小指_爪, 脚後_手_小指_爪CD, DisUnit, abj: true); - X0Y0_脚後_手_小指_鱗_鱗4CP = new ColorP(X0Y0_脚後_手_小指_鱗_鱗4, 脚後_手_小指_鱗_鱗4CD, 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_脚後_手_小指_水掻CP = new ColorP(X0Y0_脚後_手_小指_水掻, 脚後_手_小指_水掻CD, DisUnit, abj: true); - X0Y0_脚後_手_薬指_指CP = new ColorP(X0Y0_脚後_手_薬指_指, 脚後_手_薬指_指CD, DisUnit, abj: true); - X0Y0_脚後_手_薬指_爪CP = new ColorP(X0Y0_脚後_手_薬指_爪, 脚後_手_薬指_爪CD, DisUnit, abj: true); - X0Y0_脚後_手_薬指_水掻CP = new ColorP(X0Y0_脚後_手_薬指_水掻, 脚後_手_薬指_水掻CD, DisUnit, abj: true); - X0Y0_脚後_手_薬指_鱗_鱗4CP = new ColorP(X0Y0_脚後_手_薬指_鱗_鱗4, 脚後_手_薬指_鱗_鱗4CD, 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_脚後_手_中指_指CP = new ColorP(X0Y0_脚後_手_中指_指, 脚後_手_中指_指CD, DisUnit, abj: true); - X0Y0_脚後_手_中指_爪CP = new ColorP(X0Y0_脚後_手_中指_爪, 脚後_手_中指_爪CD, DisUnit, abj: true); - X0Y0_脚後_手_中指_水掻CP = new ColorP(X0Y0_脚後_手_中指_水掻, 脚後_手_中指_水掻CD, DisUnit, abj: true); - X0Y0_脚後_手_中指_鱗_鱗4CP = new ColorP(X0Y0_脚後_手_中指_鱗_鱗4, 脚後_手_中指_鱗_鱗4CD, 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_脚後_手_人指_指CP = new ColorP(X0Y0_脚後_手_人指_指, 脚後_手_人指_指CD, DisUnit, abj: true); - X0Y0_脚後_手_人指_爪CP = new ColorP(X0Y0_脚後_手_人指_爪, 脚後_手_人指_爪CD, DisUnit, abj: true); - X0Y0_脚後_手_人指_鱗_鱗4CP = new ColorP(X0Y0_脚後_手_人指_鱗_鱗4, 脚後_手_人指_鱗_鱗4CD, 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_脚後_手_鱗_鱗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_脚後_手_親指_爪CP = new ColorP(X0Y0_脚後_手_親指_爪, 脚後_手_親指_爪CD, DisUnit, abj: true); - X0Y0_脚後_下腕鱗_鱗小_鱗9CP = new ColorP(X0Y0_脚後_下腕鱗_鱗小_鱗9, 脚後_下腕鱗_鱗小_鱗9CD, DisUnit, abj: true); - X0Y0_脚後_下腕鱗_鱗小_鱗8CP = new ColorP(X0Y0_脚後_下腕鱗_鱗小_鱗8, 脚後_下腕鱗_鱗小_鱗8CD, DisUnit, abj: true); - X0Y0_脚後_下腕鱗_鱗小_鱗7CP = new ColorP(X0Y0_脚後_下腕鱗_鱗小_鱗7, 脚後_下腕鱗_鱗小_鱗7CD, DisUnit, abj: true); - X0Y0_脚後_下腕鱗_鱗小_鱗6CP = new ColorP(X0Y0_脚後_下腕鱗_鱗小_鱗6, 脚後_下腕鱗_鱗小_鱗6CD, DisUnit, abj: true); - X0Y0_脚後_下腕鱗_鱗小_鱗5CP = new ColorP(X0Y0_脚後_下腕鱗_鱗小_鱗5, 脚後_下腕鱗_鱗小_鱗5CD, DisUnit, abj: true); - X0Y0_脚後_下腕鱗_鱗小_鱗4CP = new ColorP(X0Y0_脚後_下腕鱗_鱗小_鱗4, 脚後_下腕鱗_鱗小_鱗4CD, 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_脚後_下腕鱗_鱗大_鱗9CP = new ColorP(X0Y0_脚後_下腕鱗_鱗大_鱗9, 脚後_下腕鱗_鱗大_鱗9CD, DisUnit, abj: true); - X0Y0_脚後_下腕鱗_鱗大_鱗8CP = new ColorP(X0Y0_脚後_下腕鱗_鱗大_鱗8, 脚後_下腕鱗_鱗大_鱗8CD, DisUnit, abj: true); - X0Y0_脚後_下腕鱗_鱗大_鱗7CP = new ColorP(X0Y0_脚後_下腕鱗_鱗大_鱗7, 脚後_下腕鱗_鱗大_鱗7CD, DisUnit, abj: true); - X0Y0_脚後_下腕鱗_鱗大_鱗6CP = new ColorP(X0Y0_脚後_下腕鱗_鱗大_鱗6, 脚後_下腕鱗_鱗大_鱗6CD, DisUnit, abj: true); - X0Y0_脚後_下腕鱗_鱗大_鱗5CP = new ColorP(X0Y0_脚後_下腕鱗_鱗大_鱗5, 脚後_下腕鱗_鱗大_鱗5CD, DisUnit, abj: true); - X0Y0_脚後_下腕鱗_鱗大_鱗4CP = new ColorP(X0Y0_脚後_下腕鱗_鱗大_鱗4, 脚後_下腕鱗_鱗大_鱗4CD, 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_脚後_上腕鱗_鱗5CP = new ColorP(X0Y0_脚後_上腕鱗_鱗5, 脚後_上腕鱗_鱗5CD, DisUnit, abj: true); - X0Y0_脚後_上腕鱗_鱗4CP = new ColorP(X0Y0_脚後_上腕鱗_鱗4, 脚後_上腕鱗_鱗4CD, 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_脚後_輪_革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); - X0Y0_脚後_輪_金具3CP = new ColorP(X0Y0_脚後_輪_金具3, 脚後_輪_金具3CD, DisUnit, abj: true); - X0Y0_脚後_輪_金具左CP = new ColorP(X0Y0_脚後_輪_金具左, 脚後_輪_金具左CD, DisUnit, abj: true); - X0Y0_脚後_輪_金具右CP = new ColorP(X0Y0_脚後_輪_金具右, 脚後_輪_金具右CD, DisUnit, abj: true); - X0Y0_上顎頭部後_頭2CP = new ColorP(X0Y0_上顎頭部後_頭2, 上顎頭部後_頭2CD, DisUnit, abj: true); - X0Y0_上顎頭部後_頭1CP = new ColorP(X0Y0_上顎頭部後_頭1, 上顎頭部後_頭1CD, DisUnit, abj: true); - X0Y0_下顎頭部後_頭2CP = new ColorP(X0Y0_下顎頭部後_頭2, 下顎頭部後_頭2CD, DisUnit, abj: true); - X0Y0_下顎頭部後_頭1CP = new ColorP(X0Y0_下顎頭部後_頭1, 下顎頭部後_頭1CD, DisUnit, abj: true); - X0Y0_胴_節1_胴CP = new ColorP(X0Y0_胴_節1_胴, 胴_節1_胴CD, DisUnit, abj: true); - X0Y0_胴_節1_鱗1CP = new ColorP(X0Y0_胴_節1_鱗1, 胴_節1_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節1_鱗3CP = new ColorP(X0Y0_胴_節1_鱗3, 胴_節1_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節1_鱗2CP = new ColorP(X0Y0_胴_節1_鱗2, 胴_節1_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節2_胴CP = new ColorP(X0Y0_胴_節2_胴, 胴_節2_胴CD, DisUnit, abj: true); - X0Y0_胴_節2_鱗1CP = new ColorP(X0Y0_胴_節2_鱗1, 胴_節2_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節2_鱗3CP = new ColorP(X0Y0_胴_節2_鱗3, 胴_節2_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節2_鱗2CP = new ColorP(X0Y0_胴_節2_鱗2, 胴_節2_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節3_胴CP = new ColorP(X0Y0_胴_節3_胴, 胴_節3_胴CD, DisUnit, abj: true); - X0Y0_胴_節3_鱗1CP = new ColorP(X0Y0_胴_節3_鱗1, 胴_節3_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節3_鱗3CP = new ColorP(X0Y0_胴_節3_鱗3, 胴_節3_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節3_鱗2CP = new ColorP(X0Y0_胴_節3_鱗2, 胴_節3_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節4_胴CP = new ColorP(X0Y0_胴_節4_胴, 胴_節4_胴CD, DisUnit, abj: true); - X0Y0_胴_節4_鱗1CP = new ColorP(X0Y0_胴_節4_鱗1, 胴_節4_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節4_鱗3CP = new ColorP(X0Y0_胴_節4_鱗3, 胴_節4_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節4_鱗2CP = new ColorP(X0Y0_胴_節4_鱗2, 胴_節4_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節5_胴CP = new ColorP(X0Y0_胴_節5_胴, 胴_節5_胴CD, DisUnit, abj: true); - X0Y0_胴_節5_鱗1CP = new ColorP(X0Y0_胴_節5_鱗1, 胴_節5_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節5_鱗3CP = new ColorP(X0Y0_胴_節5_鱗3, 胴_節5_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節5_鱗2CP = new ColorP(X0Y0_胴_節5_鱗2, 胴_節5_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節6_胴CP = new ColorP(X0Y0_胴_節6_胴, 胴_節6_胴CD, DisUnit, abj: true); - X0Y0_胴_節6_鱗1CP = new ColorP(X0Y0_胴_節6_鱗1, 胴_節6_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節6_鱗3CP = new ColorP(X0Y0_胴_節6_鱗3, 胴_節6_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節6_鱗2CP = new ColorP(X0Y0_胴_節6_鱗2, 胴_節6_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節7_胴CP = new ColorP(X0Y0_胴_節7_胴, 胴_節7_胴CD, DisUnit, abj: true); - X0Y0_胴_節7_鱗1CP = new ColorP(X0Y0_胴_節7_鱗1, 胴_節7_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節7_鱗3CP = new ColorP(X0Y0_胴_節7_鱗3, 胴_節7_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節7_鱗2CP = new ColorP(X0Y0_胴_節7_鱗2, 胴_節7_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節8_胴CP = new ColorP(X0Y0_胴_節8_胴, 胴_節8_胴CD, DisUnit, abj: true); - X0Y0_胴_節8_鱗1CP = new ColorP(X0Y0_胴_節8_鱗1, 胴_節8_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節8_鱗3CP = new ColorP(X0Y0_胴_節8_鱗3, 胴_節8_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節8_鱗2CP = new ColorP(X0Y0_胴_節8_鱗2, 胴_節8_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節9_胴CP = new ColorP(X0Y0_胴_節9_胴, 胴_節9_胴CD, DisUnit, abj: true); - X0Y0_胴_節9_鱗1CP = new ColorP(X0Y0_胴_節9_鱗1, 胴_節9_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節9_鱗3CP = new ColorP(X0Y0_胴_節9_鱗3, 胴_節9_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節9_鱗2CP = new ColorP(X0Y0_胴_節9_鱗2, 胴_節9_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節10_胴CP = new ColorP(X0Y0_胴_節10_胴, 胴_節10_胴CD, DisUnit, abj: true); - X0Y0_胴_節10_鱗1CP = new ColorP(X0Y0_胴_節10_鱗1, 胴_節10_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節10_鱗3CP = new ColorP(X0Y0_胴_節10_鱗3, 胴_節10_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節10_鱗2CP = new ColorP(X0Y0_胴_節10_鱗2, 胴_節10_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節11_胴CP = new ColorP(X0Y0_胴_節11_胴, 胴_節11_胴CD, DisUnit, abj: true); - X0Y0_胴_節11_鱗1CP = new ColorP(X0Y0_胴_節11_鱗1, 胴_節11_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節11_鱗3CP = new ColorP(X0Y0_胴_節11_鱗3, 胴_節11_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節11_鱗2CP = new ColorP(X0Y0_胴_節11_鱗2, 胴_節11_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節12_胴CP = new ColorP(X0Y0_胴_節12_胴, 胴_節12_胴CD, DisUnit, abj: true); - X0Y0_胴_節12_鱗1CP = new ColorP(X0Y0_胴_節12_鱗1, 胴_節12_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節12_鱗3CP = new ColorP(X0Y0_胴_節12_鱗3, 胴_節12_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節12_鱗2CP = new ColorP(X0Y0_胴_節12_鱗2, 胴_節12_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節13_胴CP = new ColorP(X0Y0_胴_節13_胴, 胴_節13_胴CD, DisUnit, abj: true); - X0Y0_胴_節13_鱗1CP = new ColorP(X0Y0_胴_節13_鱗1, 胴_節13_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節13_鱗3CP = new ColorP(X0Y0_胴_節13_鱗3, 胴_節13_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節13_鱗2CP = new ColorP(X0Y0_胴_節13_鱗2, 胴_節13_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節14_胴CP = new ColorP(X0Y0_胴_節14_胴, 胴_節14_胴CD, DisUnit, abj: true); - X0Y0_胴_節14_鱗1CP = new ColorP(X0Y0_胴_節14_鱗1, 胴_節14_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節14_鱗3CP = new ColorP(X0Y0_胴_節14_鱗3, 胴_節14_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節14_鱗2CP = new ColorP(X0Y0_胴_節14_鱗2, 胴_節14_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節15_胴CP = new ColorP(X0Y0_胴_節15_胴, 胴_節15_胴CD, DisUnit, abj: true); - X0Y0_胴_節15_鱗1CP = new ColorP(X0Y0_胴_節15_鱗1, 胴_節15_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節15_鱗3CP = new ColorP(X0Y0_胴_節15_鱗3, 胴_節15_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節15_鱗2CP = new ColorP(X0Y0_胴_節15_鱗2, 胴_節15_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節16_胴CP = new ColorP(X0Y0_胴_節16_胴, 胴_節16_胴CD, DisUnit, abj: true); - X0Y0_胴_節16_鱗1CP = new ColorP(X0Y0_胴_節16_鱗1, 胴_節16_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節16_鱗3CP = new ColorP(X0Y0_胴_節16_鱗3, 胴_節16_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節16_鱗2CP = new ColorP(X0Y0_胴_節16_鱗2, 胴_節16_鱗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); - X0Y0_胴_輪_金具3CP = new ColorP(X0Y0_胴_輪_金具3, 胴_輪_金具3CD, DisUnit, abj: true); - X0Y0_胴_輪_金具左CP = new ColorP(X0Y0_胴_輪_金具左, 胴_輪_金具左CD, DisUnit, abj: true); - X0Y0_胴_輪_金具右CP = new ColorP(X0Y0_胴_輪_金具右, 胴_輪_金具右CD, DisUnit, abj: true); - X0Y0_胴_節17_胴CP = new ColorP(X0Y0_胴_節17_胴, 胴_節17_胴CD, DisUnit, abj: true); - X0Y0_胴_節17_鱗1CP = new ColorP(X0Y0_胴_節17_鱗1, 胴_節17_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節17_鱗3CP = new ColorP(X0Y0_胴_節17_鱗3, 胴_節17_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節17_鱗2CP = new ColorP(X0Y0_胴_節17_鱗2, 胴_節17_鱗2CD, DisUnit, abj: true); - X0Y0_胴_節18_胴CP = new ColorP(X0Y0_胴_節18_胴, 胴_節18_胴CD, DisUnit, abj: true); - X0Y0_胴_節18_鱗1CP = new ColorP(X0Y0_胴_節18_鱗1, 胴_節18_鱗1CD, DisUnit, abj: true); - X0Y0_胴_節18_鱗3CP = new ColorP(X0Y0_胴_節18_鱗3, 胴_節18_鱗3CD, DisUnit, abj: true); - X0Y0_胴_節18_鱗2CP = new ColorP(X0Y0_胴_節18_鱗2, 胴_節18_鱗2CD, 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_頭_口膜_口膜8CP = new ColorP(X0Y0_頭_口膜_口膜8, 頭_口膜_口膜8CD, 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_頭_下顎_歯_後_歯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_頭_下顎_歯_前_歯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_頭_下顎_眼孔1CP = new ColorP(X0Y0_頭_下顎_眼孔1, 頭_下顎_眼孔1CD, DisUnit, abj: true); - X0Y0_頭_下顎_眼孔2CP = new ColorP(X0Y0_頭_下顎_眼孔2, 頭_下顎_眼孔2CD, DisUnit, abj: true); - X0Y0_頭_下顎_眼_眼1_眼2CP = new ColorP(X0Y0_頭_下顎_眼_眼1_眼2, 頭_下顎_眼_眼1_眼2CD, DisUnit, abj: true); - X0Y0_頭_下顎_眼_眼1_眼1CP = new ColorP(X0Y0_頭_下顎_眼_眼1_眼1, 頭_下顎_眼_眼1_眼1CD, DisUnit, abj: true); - X0Y0_頭_下顎_眼_眼2_眼2CP = new ColorP(X0Y0_頭_下顎_眼_眼2_眼2, 頭_下顎_眼_眼2_眼2CD, DisUnit, abj: true); - X0Y0_頭_下顎_眼_眼2_眼1CP = new ColorP(X0Y0_頭_下顎_眼_眼2_眼1, 頭_下顎_眼_眼2_眼1CD, DisUnit, abj: true); - X0Y0_頭_下顎_眼下_眼下CP = new ColorP(X0Y0_頭_下顎_眼下_眼下, 頭_下顎_眼下_眼下CD, DisUnit, abj: true); - X0Y0_頭_下顎_眼下_線CP = new ColorP(X0Y0_頭_下顎_眼下_線, 頭_下顎_眼下_線CD, DisUnit, abj: true); - X0Y0_頭_下顎_頭部_前_頭9CP = new ColorP(X0Y0_頭_下顎_頭部_前_頭9, 頭_下顎_頭部_前_頭9CD, DisUnit, abj: true); - X0Y0_頭_下顎_頭部_前_頭8CP = new ColorP(X0Y0_頭_下顎_頭部_前_頭8, 頭_下顎_頭部_前_頭8CD, DisUnit, abj: true); - X0Y0_頭_下顎_頭部_前_頭7CP = new ColorP(X0Y0_頭_下顎_頭部_前_頭7, 頭_下顎_頭部_前_頭7CD, DisUnit, abj: true); - X0Y0_頭_下顎_頭部_前_頭6CP = new ColorP(X0Y0_頭_下顎_頭部_前_頭6, 頭_下顎_頭部_前_頭6CD, DisUnit, abj: true); - X0Y0_頭_下顎_頭部_前_頭5CP = new ColorP(X0Y0_頭_下顎_頭部_前_頭5, 頭_下顎_頭部_前_頭5CD, DisUnit, abj: true); - X0Y0_頭_下顎_頭部_前_頭4CP = new ColorP(X0Y0_頭_下顎_頭部_前_頭4, 頭_下顎_頭部_前_頭4CD, 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_頭_上顎_眼孔1CP = new ColorP(X0Y0_頭_上顎_眼孔1, 頭_上顎_眼孔1CD, DisUnit, abj: true); - X0Y0_頭_上顎_眼孔2CP = new ColorP(X0Y0_頭_上顎_眼孔2, 頭_上顎_眼孔2CD, DisUnit, abj: true); - X0Y0_頭_上顎_眼_眼1_眼2CP = new ColorP(X0Y0_頭_上顎_眼_眼1_眼2, 頭_上顎_眼_眼1_眼2CD, DisUnit, abj: true); - X0Y0_頭_上顎_眼_眼1_眼1CP = new ColorP(X0Y0_頭_上顎_眼_眼1_眼1, 頭_上顎_眼_眼1_眼1CD, DisUnit, abj: true); - X0Y0_頭_上顎_眼_眼2_眼2CP = new ColorP(X0Y0_頭_上顎_眼_眼2_眼2, 頭_上顎_眼_眼2_眼2CD, DisUnit, abj: true); - X0Y0_頭_上顎_眼_眼2_眼1CP = new ColorP(X0Y0_頭_上顎_眼_眼2_眼1, 頭_上顎_眼_眼2_眼1CD, DisUnit, abj: true); - X0Y0_頭_上顎_眼下_眼下CP = new ColorP(X0Y0_頭_上顎_眼下_眼下, 頭_上顎_眼下_眼下CD, DisUnit, abj: true); - X0Y0_頭_上顎_眼下_線CP = new ColorP(X0Y0_頭_上顎_眼下_線, 頭_上顎_眼下_線CD, DisUnit, abj: true); - X0Y0_頭_上顎_頭部_前_頭9CP = new ColorP(X0Y0_頭_上顎_頭部_前_頭9, 頭_上顎_頭部_前_頭9CD, DisUnit, abj: true); - X0Y0_頭_上顎_頭部_前_頭8CP = new ColorP(X0Y0_頭_上顎_頭部_前_頭8, 頭_上顎_頭部_前_頭8CD, DisUnit, abj: true); - X0Y0_頭_上顎_頭部_前_頭7CP = new ColorP(X0Y0_頭_上顎_頭部_前_頭7, 頭_上顎_頭部_前_頭7CD, DisUnit, abj: true); - X0Y0_頭_上顎_頭部_前_頭6CP = new ColorP(X0Y0_頭_上顎_頭部_前_頭6, 頭_上顎_頭部_前_頭6CD, DisUnit, abj: true); - X0Y0_頭_上顎_頭部_前_頭5CP = new ColorP(X0Y0_頭_上顎_頭部_前_頭5, 頭_上顎_頭部_前_頭5CD, DisUnit, abj: true); - X0Y0_頭_上顎_頭部_前_頭4CP = new ColorP(X0Y0_頭_上顎_頭部_前_頭4, 頭_上顎_頭部_前_頭4CD, 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_頭_輪_革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); - X0Y0_頭_輪_金具3CP = new ColorP(X0Y0_頭_輪_金具3, 頭_輪_金具3CD, DisUnit, abj: true); - X0Y0_頭_輪_金具左CP = new ColorP(X0Y0_頭_輪_金具左, 頭_輪_金具左CD, DisUnit, abj: true); - X0Y0_頭_輪_金具右CP = new ColorP(X0Y0_頭_輪_金具右, 頭_輪_金具右CD, DisUnit, abj: true); - X0Y0_脚前_上腕CP = new ColorP(X0Y0_脚前_上腕, 脚前_上腕CD, DisUnit, abj: true); - X0Y0_脚前_下腕CP = new ColorP(X0Y0_脚前_下腕, 脚前_下腕CD, DisUnit, abj: true); - X0Y0_脚前_手_親指_爪CP = new ColorP(X0Y0_脚前_手_親指_爪, 脚前_手_親指_爪CD, DisUnit, abj: true); - X0Y0_脚前_手_手CP = new ColorP(X0Y0_脚前_手_手, 脚前_手_手CD, DisUnit, abj: true); - X0Y0_脚前_手_人指_指CP = new ColorP(X0Y0_脚前_手_人指_指, 脚前_手_人指_指CD, DisUnit, abj: true); - X0Y0_脚前_手_人指_爪CP = new ColorP(X0Y0_脚前_手_人指_爪, 脚前_手_人指_爪CD, DisUnit, abj: true); - X0Y0_脚前_手_人指_水掻CP = new ColorP(X0Y0_脚前_手_人指_水掻, 脚前_手_人指_水掻CD, DisUnit, abj: true); - X0Y0_脚前_手_人指_鱗_鱗4CP = new ColorP(X0Y0_脚前_手_人指_鱗_鱗4, 脚前_手_人指_鱗_鱗4CD, 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_脚前_手_中指_指CP = new ColorP(X0Y0_脚前_手_中指_指, 脚前_手_中指_指CD, DisUnit, abj: true); - X0Y0_脚前_手_中指_爪CP = new ColorP(X0Y0_脚前_手_中指_爪, 脚前_手_中指_爪CD, DisUnit, abj: true); - X0Y0_脚前_手_中指_水掻CP = new ColorP(X0Y0_脚前_手_中指_水掻, 脚前_手_中指_水掻CD, DisUnit, abj: true); - X0Y0_脚前_手_中指_鱗_鱗4CP = new ColorP(X0Y0_脚前_手_中指_鱗_鱗4, 脚前_手_中指_鱗_鱗4CD, 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_脚前_手_薬指_指CP = new ColorP(X0Y0_脚前_手_薬指_指, 脚前_手_薬指_指CD, DisUnit, abj: true); - X0Y0_脚前_手_薬指_爪CP = new ColorP(X0Y0_脚前_手_薬指_爪, 脚前_手_薬指_爪CD, DisUnit, abj: true); - X0Y0_脚前_手_薬指_水掻CP = new ColorP(X0Y0_脚前_手_薬指_水掻, 脚前_手_薬指_水掻CD, DisUnit, abj: true); - X0Y0_脚前_手_薬指_鱗_鱗4CP = new ColorP(X0Y0_脚前_手_薬指_鱗_鱗4, 脚前_手_薬指_鱗_鱗4CD, 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_脚前_手_小指_指CP = new ColorP(X0Y0_脚前_手_小指_指, 脚前_手_小指_指CD, DisUnit, abj: true); - X0Y0_脚前_手_小指_爪CP = new ColorP(X0Y0_脚前_手_小指_爪, 脚前_手_小指_爪CD, DisUnit, abj: true); - X0Y0_脚前_手_小指_鱗_鱗4CP = new ColorP(X0Y0_脚前_手_小指_鱗_鱗4, 脚前_手_小指_鱗_鱗4CD, 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_脚前_手_鱗_鱗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_脚前_下腕鱗_鱗小_鱗9CP = new ColorP(X0Y0_脚前_下腕鱗_鱗小_鱗9, 脚前_下腕鱗_鱗小_鱗9CD, DisUnit, abj: true); - X0Y0_脚前_下腕鱗_鱗小_鱗8CP = new ColorP(X0Y0_脚前_下腕鱗_鱗小_鱗8, 脚前_下腕鱗_鱗小_鱗8CD, DisUnit, abj: true); - X0Y0_脚前_下腕鱗_鱗小_鱗7CP = new ColorP(X0Y0_脚前_下腕鱗_鱗小_鱗7, 脚前_下腕鱗_鱗小_鱗7CD, DisUnit, abj: true); - X0Y0_脚前_下腕鱗_鱗小_鱗6CP = new ColorP(X0Y0_脚前_下腕鱗_鱗小_鱗6, 脚前_下腕鱗_鱗小_鱗6CD, DisUnit, abj: true); - X0Y0_脚前_下腕鱗_鱗小_鱗5CP = new ColorP(X0Y0_脚前_下腕鱗_鱗小_鱗5, 脚前_下腕鱗_鱗小_鱗5CD, DisUnit, abj: true); - X0Y0_脚前_下腕鱗_鱗小_鱗4CP = new ColorP(X0Y0_脚前_下腕鱗_鱗小_鱗4, 脚前_下腕鱗_鱗小_鱗4CD, 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_脚前_下腕鱗_鱗大_鱗9CP = new ColorP(X0Y0_脚前_下腕鱗_鱗大_鱗9, 脚前_下腕鱗_鱗大_鱗9CD, DisUnit, abj: true); - X0Y0_脚前_下腕鱗_鱗大_鱗8CP = new ColorP(X0Y0_脚前_下腕鱗_鱗大_鱗8, 脚前_下腕鱗_鱗大_鱗8CD, DisUnit, abj: true); - X0Y0_脚前_下腕鱗_鱗大_鱗7CP = new ColorP(X0Y0_脚前_下腕鱗_鱗大_鱗7, 脚前_下腕鱗_鱗大_鱗7CD, DisUnit, abj: true); - X0Y0_脚前_下腕鱗_鱗大_鱗6CP = new ColorP(X0Y0_脚前_下腕鱗_鱗大_鱗6, 脚前_下腕鱗_鱗大_鱗6CD, DisUnit, abj: true); - X0Y0_脚前_下腕鱗_鱗大_鱗5CP = new ColorP(X0Y0_脚前_下腕鱗_鱗大_鱗5, 脚前_下腕鱗_鱗大_鱗5CD, DisUnit, abj: true); - X0Y0_脚前_下腕鱗_鱗大_鱗4CP = new ColorP(X0Y0_脚前_下腕鱗_鱗大_鱗4, 脚前_下腕鱗_鱗大_鱗4CD, 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_脚前_上腕鱗_鱗5CP = new ColorP(X0Y0_脚前_上腕鱗_鱗5, 脚前_上腕鱗_鱗5CD, DisUnit, abj: true); - X0Y0_脚前_上腕鱗_鱗4CP = new ColorP(X0Y0_脚前_上腕鱗_鱗4, 脚前_上腕鱗_鱗4CD, 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_脚前_鰭_鰭条1CP = new ColorP(X0Y0_脚前_鰭_鰭条1, 脚前_鰭_鰭条1CD, DisUnit, abj: true); - X0Y0_脚前_鰭_鰭膜2CP = new ColorP(X0Y0_脚前_鰭_鰭膜2, 脚前_鰭_鰭膜2CD, DisUnit, abj: true); - X0Y0_脚前_鰭_鰭条2CP = new ColorP(X0Y0_脚前_鰭_鰭条2, 脚前_鰭_鰭条2CD, DisUnit, abj: true); - X0Y0_脚前_鰭_鰭膜3CP = new ColorP(X0Y0_脚前_鰭_鰭膜3, 脚前_鰭_鰭膜3CD, 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); - X0Y0_脚前_輪_金具3CP = new ColorP(X0Y0_脚前_輪_金具3, 脚前_輪_金具3CD, DisUnit, abj: true); - X0Y0_脚前_輪_金具左CP = new ColorP(X0Y0_脚前_輪_金具左, 脚前_輪_金具左CD, DisUnit, abj: true); - X0Y0_脚前_輪_金具右CP = new ColorP(X0Y0_脚前_輪_金具右, 脚前_輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖5 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖3.反転Y = true; - 鎖5.反転Y = true; - 鎖1.接続(鎖1_接続点); - 鎖3.接続(鎖3_接続点); - 鎖5.接続(鎖5_接続点); - int num = (右 ? 10 : (-10)); - 鎖1.角度B -= num; - 鎖3.角度B += num; - 鎖5.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_脚後_鰭_鰭膜1); - Are.Draw(X0Y0_脚後_鰭_鰭条1); - Are.Draw(X0Y0_脚後_鰭_鰭膜2); - Are.Draw(X0Y0_脚後_鰭_鰭条2); - Are.Draw(X0Y0_脚後_鰭_鰭膜3); - Are.Draw(X0Y0_脚後_上腕); - Are.Draw(X0Y0_脚後_下腕); - Are.Draw(X0Y0_脚後_手_手); - Are.Draw(X0Y0_脚後_手_小指_指); - Are.Draw(X0Y0_脚後_手_小指_爪); - Are.Draw(X0Y0_脚後_手_小指_鱗_鱗4); - Are.Draw(X0Y0_脚後_手_小指_鱗_鱗3); - Are.Draw(X0Y0_脚後_手_小指_鱗_鱗2); - Are.Draw(X0Y0_脚後_手_小指_鱗_鱗1); - Are.Draw(X0Y0_脚後_手_小指_水掻); - Are.Draw(X0Y0_脚後_手_薬指_指); - Are.Draw(X0Y0_脚後_手_薬指_爪); - Are.Draw(X0Y0_脚後_手_薬指_水掻); - Are.Draw(X0Y0_脚後_手_薬指_鱗_鱗4); - Are.Draw(X0Y0_脚後_手_薬指_鱗_鱗3); - Are.Draw(X0Y0_脚後_手_薬指_鱗_鱗2); - Are.Draw(X0Y0_脚後_手_薬指_鱗_鱗1); - Are.Draw(X0Y0_脚後_手_中指_指); - Are.Draw(X0Y0_脚後_手_中指_爪); - Are.Draw(X0Y0_脚後_手_中指_水掻); - Are.Draw(X0Y0_脚後_手_中指_鱗_鱗4); - Are.Draw(X0Y0_脚後_手_中指_鱗_鱗3); - Are.Draw(X0Y0_脚後_手_中指_鱗_鱗2); - Are.Draw(X0Y0_脚後_手_中指_鱗_鱗1); - Are.Draw(X0Y0_脚後_手_人指_指); - Are.Draw(X0Y0_脚後_手_人指_爪); - Are.Draw(X0Y0_脚後_手_人指_鱗_鱗4); - Are.Draw(X0Y0_脚後_手_人指_鱗_鱗3); - Are.Draw(X0Y0_脚後_手_人指_鱗_鱗2); - Are.Draw(X0Y0_脚後_手_人指_鱗_鱗1); - Are.Draw(X0Y0_脚後_手_鱗_鱗3); - Are.Draw(X0Y0_脚後_手_鱗_鱗2); - Are.Draw(X0Y0_脚後_手_鱗_鱗1); - Are.Draw(X0Y0_脚後_手_親指_爪); - Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗9); - Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗8); - Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗7); - Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗6); - Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗5); - Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗4); - Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗3); - Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗2); - Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗1); - Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗9); - Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗8); - Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗7); - Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗6); - Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗5); - Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗4); - Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗3); - Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗2); - Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗1); - Are.Draw(X0Y0_脚後_上腕鱗_鱗5); - Are.Draw(X0Y0_脚後_上腕鱗_鱗4); - Are.Draw(X0Y0_脚後_上腕鱗_鱗3); - Are.Draw(X0Y0_脚後_上腕鱗_鱗2); - Are.Draw(X0Y0_脚後_上腕鱗_鱗1); - Are.Draw(X0Y0_脚後_輪_革); - Are.Draw(X0Y0_脚後_輪_金具1); - Are.Draw(X0Y0_脚後_輪_金具2); - Are.Draw(X0Y0_脚後_輪_金具3); - Are.Draw(X0Y0_脚後_輪_金具左); - Are.Draw(X0Y0_脚後_輪_金具右); - 鎖3.描画0(Are); - Are.Draw(X0Y0_上顎頭部後_頭2); - Are.Draw(X0Y0_上顎頭部後_頭1); - Are.Draw(X0Y0_下顎頭部後_頭2); - Are.Draw(X0Y0_下顎頭部後_頭1); - Are.Draw(X0Y0_胴_節1_胴); - Are.Draw(X0Y0_胴_節1_鱗1); - Are.Draw(X0Y0_胴_節1_鱗3); - Are.Draw(X0Y0_胴_節1_鱗2); - Are.Draw(X0Y0_胴_節2_胴); - Are.Draw(X0Y0_胴_節2_鱗1); - Are.Draw(X0Y0_胴_節2_鱗3); - Are.Draw(X0Y0_胴_節2_鱗2); - Are.Draw(X0Y0_胴_節3_胴); - Are.Draw(X0Y0_胴_節3_鱗1); - Are.Draw(X0Y0_胴_節3_鱗3); - Are.Draw(X0Y0_胴_節3_鱗2); - Are.Draw(X0Y0_胴_節4_胴); - Are.Draw(X0Y0_胴_節4_鱗1); - Are.Draw(X0Y0_胴_節4_鱗3); - Are.Draw(X0Y0_胴_節4_鱗2); - Are.Draw(X0Y0_胴_節5_胴); - Are.Draw(X0Y0_胴_節5_鱗1); - Are.Draw(X0Y0_胴_節5_鱗3); - Are.Draw(X0Y0_胴_節5_鱗2); - Are.Draw(X0Y0_胴_節6_胴); - Are.Draw(X0Y0_胴_節6_鱗1); - Are.Draw(X0Y0_胴_節6_鱗3); - Are.Draw(X0Y0_胴_節6_鱗2); - Are.Draw(X0Y0_胴_節7_胴); - Are.Draw(X0Y0_胴_節7_鱗1); - Are.Draw(X0Y0_胴_節7_鱗3); - Are.Draw(X0Y0_胴_節7_鱗2); - Are.Draw(X0Y0_胴_節8_胴); - Are.Draw(X0Y0_胴_節8_鱗1); - Are.Draw(X0Y0_胴_節8_鱗3); - Are.Draw(X0Y0_胴_節8_鱗2); - Are.Draw(X0Y0_胴_節9_胴); - Are.Draw(X0Y0_胴_節9_鱗1); - Are.Draw(X0Y0_胴_節9_鱗3); - Are.Draw(X0Y0_胴_節9_鱗2); - Are.Draw(X0Y0_胴_節10_胴); - Are.Draw(X0Y0_胴_節10_鱗1); - Are.Draw(X0Y0_胴_節10_鱗3); - Are.Draw(X0Y0_胴_節10_鱗2); - Are.Draw(X0Y0_胴_節11_胴); - Are.Draw(X0Y0_胴_節11_鱗1); - Are.Draw(X0Y0_胴_節11_鱗3); - Are.Draw(X0Y0_胴_節11_鱗2); - Are.Draw(X0Y0_胴_節12_胴); - Are.Draw(X0Y0_胴_節12_鱗1); - Are.Draw(X0Y0_胴_節12_鱗3); - Are.Draw(X0Y0_胴_節12_鱗2); - Are.Draw(X0Y0_胴_節13_胴); - Are.Draw(X0Y0_胴_節13_鱗1); - Are.Draw(X0Y0_胴_節13_鱗3); - Are.Draw(X0Y0_胴_節13_鱗2); - Are.Draw(X0Y0_胴_節14_胴); - Are.Draw(X0Y0_胴_節14_鱗1); - Are.Draw(X0Y0_胴_節14_鱗3); - Are.Draw(X0Y0_胴_節14_鱗2); - Are.Draw(X0Y0_胴_節15_胴); - Are.Draw(X0Y0_胴_節15_鱗1); - Are.Draw(X0Y0_胴_節15_鱗3); - Are.Draw(X0Y0_胴_節15_鱗2); - Are.Draw(X0Y0_胴_節16_胴); - Are.Draw(X0Y0_胴_節16_鱗1); - Are.Draw(X0Y0_胴_節16_鱗3); - Are.Draw(X0Y0_胴_節16_鱗2); - Are.Draw(X0Y0_胴_輪_革); - Are.Draw(X0Y0_胴_輪_金具1); - Are.Draw(X0Y0_胴_輪_金具2); - Are.Draw(X0Y0_胴_輪_金具3); - Are.Draw(X0Y0_胴_輪_金具左); - Are.Draw(X0Y0_胴_輪_金具右); - 鎖1.描画0(Are); - Are.Draw(X0Y0_胴_節17_胴); - Are.Draw(X0Y0_胴_節17_鱗1); - Are.Draw(X0Y0_胴_節17_鱗3); - Are.Draw(X0Y0_胴_節17_鱗2); - Are.Draw(X0Y0_胴_節18_胴); - Are.Draw(X0Y0_胴_節18_鱗1); - Are.Draw(X0Y0_胴_節18_鱗3); - Are.Draw(X0Y0_胴_節18_鱗2); - Are.Draw(X0Y0_頭_口膜_口膜1); - Are.Draw(X0Y0_頭_口膜_口膜2); - Are.Draw(X0Y0_頭_口膜_口膜3); - Are.Draw(X0Y0_頭_口膜_口膜4); - Are.Draw(X0Y0_頭_口膜_口膜5); - Are.Draw(X0Y0_頭_口膜_口膜6); - Are.Draw(X0Y0_頭_口膜_口膜8); - Are.Draw(X0Y0_頭_口膜_口膜7); - Are.Draw(X0Y0_頭_上顎歯後_歯1); - Are.Draw(X0Y0_頭_上顎歯後_歯2); - Are.Draw(X0Y0_頭_上顎歯後_歯3); - Are.Draw(X0Y0_頭_下顎_歯_後_歯1); - Are.Draw(X0Y0_頭_下顎_歯_後_歯2); - Are.Draw(X0Y0_頭_下顎_歯_後_歯3); - Are.Draw(X0Y0_頭_下顎_歯_前_歯1); - Are.Draw(X0Y0_頭_下顎_歯_前_歯2); - Are.Draw(X0Y0_頭_下顎_歯_前_歯3); - Are.Draw(X0Y0_頭_下顎_眼孔1); - Are.Draw(X0Y0_頭_下顎_眼孔2); - Are.Draw(X0Y0_頭_下顎_眼_眼1_眼2); - Are.Draw(X0Y0_頭_下顎_眼_眼1_眼1); - Are.Draw(X0Y0_頭_下顎_眼_眼2_眼2); - Are.Draw(X0Y0_頭_下顎_眼_眼2_眼1); - Are.Draw(X0Y0_頭_下顎_眼下_眼下); - Are.Draw(X0Y0_頭_下顎_眼下_線); - Are.Draw(X0Y0_頭_下顎_頭部_前_頭9); - Are.Draw(X0Y0_頭_下顎_頭部_前_頭8); - Are.Draw(X0Y0_頭_下顎_頭部_前_頭7); - Are.Draw(X0Y0_頭_下顎_頭部_前_頭6); - Are.Draw(X0Y0_頭_下顎_頭部_前_頭5); - Are.Draw(X0Y0_頭_下顎_頭部_前_頭4); - Are.Draw(X0Y0_頭_下顎_頭部_前_頭3); - Are.Draw(X0Y0_頭_下顎_頭部_前_頭2); - Are.Draw(X0Y0_頭_下顎_頭部_前_頭1); - Are.Draw(X0Y0_頭_上顎_歯_前_歯1); - Are.Draw(X0Y0_頭_上顎_歯_前_歯2); - Are.Draw(X0Y0_頭_上顎_歯_前_歯3); - Are.Draw(X0Y0_頭_上顎_眼孔1); - Are.Draw(X0Y0_頭_上顎_眼孔2); - Are.Draw(X0Y0_頭_上顎_眼_眼1_眼2); - Are.Draw(X0Y0_頭_上顎_眼_眼1_眼1); - Are.Draw(X0Y0_頭_上顎_眼_眼2_眼2); - Are.Draw(X0Y0_頭_上顎_眼_眼2_眼1); - Are.Draw(X0Y0_頭_上顎_眼下_眼下); - Are.Draw(X0Y0_頭_上顎_眼下_線); - Are.Draw(X0Y0_頭_上顎_頭部_前_頭9); - Are.Draw(X0Y0_頭_上顎_頭部_前_頭8); - Are.Draw(X0Y0_頭_上顎_頭部_前_頭7); - Are.Draw(X0Y0_頭_上顎_頭部_前_頭6); - Are.Draw(X0Y0_頭_上顎_頭部_前_頭5); - Are.Draw(X0Y0_頭_上顎_頭部_前_頭4); - Are.Draw(X0Y0_頭_上顎_頭部_前_頭3); - Are.Draw(X0Y0_頭_上顎_頭部_前_頭2); - Are.Draw(X0Y0_頭_上顎_頭部_前_頭1); - Are.Draw(X0Y0_頭_輪_革); - Are.Draw(X0Y0_頭_輪_金具1); - Are.Draw(X0Y0_頭_輪_金具2); - Are.Draw(X0Y0_頭_輪_金具3); - Are.Draw(X0Y0_頭_輪_金具左); - Are.Draw(X0Y0_頭_輪_金具右); - Are.Draw(X0Y0_脚前_上腕); - Are.Draw(X0Y0_脚前_下腕); - Are.Draw(X0Y0_脚前_手_親指_爪); - Are.Draw(X0Y0_脚前_手_手); - Are.Draw(X0Y0_脚前_手_人指_指); - Are.Draw(X0Y0_脚前_手_人指_爪); - Are.Draw(X0Y0_脚前_手_人指_水掻); - Are.Draw(X0Y0_脚前_手_人指_鱗_鱗4); - Are.Draw(X0Y0_脚前_手_人指_鱗_鱗3); - Are.Draw(X0Y0_脚前_手_人指_鱗_鱗2); - Are.Draw(X0Y0_脚前_手_人指_鱗_鱗1); - Are.Draw(X0Y0_脚前_手_中指_指); - Are.Draw(X0Y0_脚前_手_中指_爪); - Are.Draw(X0Y0_脚前_手_中指_水掻); - Are.Draw(X0Y0_脚前_手_中指_鱗_鱗4); - Are.Draw(X0Y0_脚前_手_中指_鱗_鱗3); - Are.Draw(X0Y0_脚前_手_中指_鱗_鱗2); - Are.Draw(X0Y0_脚前_手_中指_鱗_鱗1); - Are.Draw(X0Y0_脚前_手_薬指_指); - Are.Draw(X0Y0_脚前_手_薬指_爪); - Are.Draw(X0Y0_脚前_手_薬指_水掻); - Are.Draw(X0Y0_脚前_手_薬指_鱗_鱗4); - Are.Draw(X0Y0_脚前_手_薬指_鱗_鱗3); - Are.Draw(X0Y0_脚前_手_薬指_鱗_鱗2); - Are.Draw(X0Y0_脚前_手_薬指_鱗_鱗1); - Are.Draw(X0Y0_脚前_手_小指_指); - Are.Draw(X0Y0_脚前_手_小指_爪); - Are.Draw(X0Y0_脚前_手_小指_鱗_鱗4); - Are.Draw(X0Y0_脚前_手_小指_鱗_鱗3); - Are.Draw(X0Y0_脚前_手_小指_鱗_鱗2); - Are.Draw(X0Y0_脚前_手_小指_鱗_鱗1); - Are.Draw(X0Y0_脚前_手_鱗_鱗3); - Are.Draw(X0Y0_脚前_手_鱗_鱗2); - Are.Draw(X0Y0_脚前_手_鱗_鱗1); - Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗9); - Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗8); - Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗7); - Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗6); - Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗5); - Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗4); - Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗3); - Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗2); - Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗1); - Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗9); - Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗8); - Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗7); - Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗6); - Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗5); - Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗4); - Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗3); - Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗2); - Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗1); - Are.Draw(X0Y0_脚前_上腕鱗_鱗5); - Are.Draw(X0Y0_脚前_上腕鱗_鱗4); - Are.Draw(X0Y0_脚前_上腕鱗_鱗3); - Are.Draw(X0Y0_脚前_上腕鱗_鱗2); - Are.Draw(X0Y0_脚前_上腕鱗_鱗1); - Are.Draw(X0Y0_脚前_鰭_鰭膜1); - Are.Draw(X0Y0_脚前_鰭_鰭条1); - Are.Draw(X0Y0_脚前_鰭_鰭膜2); - Are.Draw(X0Y0_脚前_鰭_鰭条2); - Are.Draw(X0Y0_脚前_鰭_鰭膜3); - Are.Draw(X0Y0_脚前_輪_革); - Are.Draw(X0Y0_脚前_輪_金具1); - Are.Draw(X0Y0_脚前_輪_金具2); - Are.Draw(X0Y0_脚前_輪_金具3); - Are.Draw(X0Y0_脚前_輪_金具左); - Are.Draw(X0Y0_脚前_輪_金具右); - 鎖5.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖3.Dispose(); - 鎖5.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_脚後_上腕.AngleBase = num * -125.0; - X0Y0_脚後_下腕.AngleBase = num * 8.0; - X0Y0_脚後_手_手.AngleBase = num * 36.0; - X0Y0_脚後_手_小指_指.AngleBase = num * 19.0; - X0Y0_脚後_手_小指_爪.AngleBase = 0.0; - X0Y0_脚後_手_薬指_指.AngleBase = num * 19.0; - X0Y0_脚後_手_薬指_爪.AngleBase = 0.0; - X0Y0_脚後_手_中指_指.AngleBase = num * 19.0; - X0Y0_脚後_手_中指_爪.AngleBase = 0.0; - X0Y0_脚後_手_人指_指.AngleBase = num * 19.0; - X0Y0_脚後_手_人指_爪.AngleBase = 0.0; - X0Y0_脚後_手_親指_爪.AngleBase = num * -18.0; - X0Y0_胴_節1_胴.AngleBase = num * -55.0; - X0Y0_胴_節2_胴.AngleBase = num * 7.0; - X0Y0_胴_節3_胴.AngleBase = num * 7.0; - X0Y0_胴_節4_胴.AngleBase = num * 7.0; - X0Y0_胴_節5_胴.AngleBase = num * 7.0; - X0Y0_胴_節6_胴.AngleBase = num * 7.0; - X0Y0_胴_節7_胴.AngleBase = num * 10.0; - X0Y0_胴_節8_胴.AngleBase = num * 10.0; - X0Y0_胴_節9_胴.AngleBase = num * 10.0; - X0Y0_胴_節10_胴.AngleBase = num * 20.0; - X0Y0_胴_節11_胴.AngleBase = num * 15.0; - X0Y0_胴_節12_胴.AngleBase = num * 15.0; - X0Y0_胴_節13_胴.AngleBase = num * 15.0; - X0Y0_胴_節14_胴.AngleBase = num * -2.0; - X0Y0_胴_節15_胴.AngleBase = num * -2.0; - X0Y0_胴_節16_胴.AngleBase = num * -2.0; - X0Y0_胴_節17_胴.AngleBase = num * -5.0; - X0Y0_胴_節18_胴.AngleBase = num * -25.0; - X0Y0_頭_口膜_口膜1.AngleBase = num * -35.0; - X0Y0_頭_下顎_眼下_眼下.AngleBase = 0.0; - X0Y0_頭_上顎_眼下_眼下.AngleBase = 0.0; - X0Y0_脚前_上腕.AngleBase = num * -105.0; - X0Y0_脚前_下腕.AngleBase = num * 8.0; - X0Y0_脚前_手_親指_爪.AngleBase = num * -18.0; - X0Y0_脚前_手_手.AngleBase = num * 36.0; - X0Y0_脚前_手_人指_指.AngleBase = num * 19.0; - X0Y0_脚前_手_人指_爪.AngleBase = 0.0; - X0Y0_脚前_手_中指_指.AngleBase = num * 19.0; - X0Y0_脚前_手_中指_爪.AngleBase = 0.0; - X0Y0_脚前_手_薬指_指.AngleBase = num * 19.0; - X0Y0_脚前_手_薬指_爪.AngleBase = 0.0; - X0Y0_脚前_手_小指_指.AngleBase = num * 19.0; - X0Y0_脚前_手_小指_爪.AngleBase = 0.0; - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_脚後_輪_革 && p != X0Y0_脚後_輪_金具1 && p != X0Y0_脚後_輪_金具2 && p != X0Y0_脚後_輪_金具3 && p != X0Y0_脚後_輪_金具左 && p != X0Y0_脚後_輪_金具右 && p != X0Y0_胴_輪_革 && p != X0Y0_胴_輪_金具1 && p != X0Y0_胴_輪_金具2 && p != X0Y0_胴_輪_金具3 && p != X0Y0_胴_輪_金具左 && p != X0Y0_胴_輪_金具右 && p != X0Y0_頭_輪_革 && p != X0Y0_頭_輪_金具1 && p != X0Y0_頭_輪_金具2 && p != X0Y0_頭_輪_金具3 && p != X0Y0_頭_輪_金具左 && p != X0Y0_頭_輪_金具右 && p != X0Y0_脚前_輪_革 && p != X0Y0_脚前_輪_金具1 && p != X0Y0_脚前_輪_金具2 && p != X0Y0_脚前_輪_金具3 && p != X0Y0_脚前_輪_金具左) - { - return p == X0Y0_脚前_輪_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_胴_節1_胴; - yield return X0Y0_胴_節2_胴; - yield return X0Y0_胴_節3_胴; - yield return X0Y0_胴_節4_胴; - yield return X0Y0_胴_節5_胴; - yield return X0Y0_胴_節6_胴; - yield return X0Y0_胴_節7_胴; - yield return X0Y0_胴_節8_胴; - yield return X0Y0_胴_節9_胴; - yield return X0Y0_胴_節10_胴; - yield return X0Y0_胴_節11_胴; - yield return X0Y0_胴_節12_胴; - yield return X0Y0_胴_節13_胴; - yield return X0Y0_胴_節14_胴; - yield return X0Y0_胴_節15_胴; - yield return X0Y0_胴_節16_胴; - yield return X0Y0_胴_節17_胴; - yield return X0Y0_胴_節18_胴; - } - - public override void 色更新() - { - X0Y0_脚後_鰭_鰭膜1CP.Update(); - X0Y0_脚後_鰭_鰭条1CP.Update(); - X0Y0_脚後_鰭_鰭膜2CP.Update(); - X0Y0_脚後_鰭_鰭条2CP.Update(); - X0Y0_脚後_鰭_鰭膜3CP.Update(); - X0Y0_脚後_上腕CP.Update(); - X0Y0_脚後_下腕CP.Update(); - X0Y0_脚後_手_手CP.Update(); - X0Y0_脚後_手_小指_指CP.Update(); - X0Y0_脚後_手_小指_爪CP.Update(); - X0Y0_脚後_手_小指_鱗_鱗4CP.Update(); - X0Y0_脚後_手_小指_鱗_鱗3CP.Update(); - X0Y0_脚後_手_小指_鱗_鱗2CP.Update(); - X0Y0_脚後_手_小指_鱗_鱗1CP.Update(); - X0Y0_脚後_手_小指_水掻CP.Update(); - X0Y0_脚後_手_薬指_指CP.Update(); - X0Y0_脚後_手_薬指_爪CP.Update(); - X0Y0_脚後_手_薬指_水掻CP.Update(); - X0Y0_脚後_手_薬指_鱗_鱗4CP.Update(); - X0Y0_脚後_手_薬指_鱗_鱗3CP.Update(); - X0Y0_脚後_手_薬指_鱗_鱗2CP.Update(); - X0Y0_脚後_手_薬指_鱗_鱗1CP.Update(); - X0Y0_脚後_手_中指_指CP.Update(); - X0Y0_脚後_手_中指_爪CP.Update(); - X0Y0_脚後_手_中指_水掻CP.Update(); - X0Y0_脚後_手_中指_鱗_鱗4CP.Update(); - X0Y0_脚後_手_中指_鱗_鱗3CP.Update(); - X0Y0_脚後_手_中指_鱗_鱗2CP.Update(); - X0Y0_脚後_手_中指_鱗_鱗1CP.Update(); - X0Y0_脚後_手_人指_指CP.Update(); - X0Y0_脚後_手_人指_爪CP.Update(); - X0Y0_脚後_手_人指_鱗_鱗4CP.Update(); - X0Y0_脚後_手_人指_鱗_鱗3CP.Update(); - X0Y0_脚後_手_人指_鱗_鱗2CP.Update(); - X0Y0_脚後_手_人指_鱗_鱗1CP.Update(); - X0Y0_脚後_手_鱗_鱗3CP.Update(); - X0Y0_脚後_手_鱗_鱗2CP.Update(); - X0Y0_脚後_手_鱗_鱗1CP.Update(); - X0Y0_脚後_手_親指_爪CP.Update(); - X0Y0_脚後_下腕鱗_鱗小_鱗9CP.Update(); - X0Y0_脚後_下腕鱗_鱗小_鱗8CP.Update(); - X0Y0_脚後_下腕鱗_鱗小_鱗7CP.Update(); - X0Y0_脚後_下腕鱗_鱗小_鱗6CP.Update(); - X0Y0_脚後_下腕鱗_鱗小_鱗5CP.Update(); - X0Y0_脚後_下腕鱗_鱗小_鱗4CP.Update(); - X0Y0_脚後_下腕鱗_鱗小_鱗3CP.Update(); - X0Y0_脚後_下腕鱗_鱗小_鱗2CP.Update(); - X0Y0_脚後_下腕鱗_鱗小_鱗1CP.Update(); - X0Y0_脚後_下腕鱗_鱗大_鱗9CP.Update(); - X0Y0_脚後_下腕鱗_鱗大_鱗8CP.Update(); - X0Y0_脚後_下腕鱗_鱗大_鱗7CP.Update(); - X0Y0_脚後_下腕鱗_鱗大_鱗6CP.Update(); - X0Y0_脚後_下腕鱗_鱗大_鱗5CP.Update(); - X0Y0_脚後_下腕鱗_鱗大_鱗4CP.Update(); - X0Y0_脚後_下腕鱗_鱗大_鱗3CP.Update(); - X0Y0_脚後_下腕鱗_鱗大_鱗2CP.Update(); - X0Y0_脚後_下腕鱗_鱗大_鱗1CP.Update(); - X0Y0_脚後_上腕鱗_鱗5CP.Update(); - X0Y0_脚後_上腕鱗_鱗4CP.Update(); - X0Y0_脚後_上腕鱗_鱗3CP.Update(); - X0Y0_脚後_上腕鱗_鱗2CP.Update(); - X0Y0_脚後_上腕鱗_鱗1CP.Update(); - X0Y0_脚後_輪_革CP.Update(); - X0Y0_脚後_輪_金具1CP.Update(); - X0Y0_脚後_輪_金具2CP.Update(); - X0Y0_脚後_輪_金具3CP.Update(); - X0Y0_脚後_輪_金具左CP.Update(); - X0Y0_脚後_輪_金具右CP.Update(); - X0Y0_上顎頭部後_頭2CP.Update(); - X0Y0_上顎頭部後_頭1CP.Update(); - X0Y0_下顎頭部後_頭2CP.Update(); - X0Y0_下顎頭部後_頭1CP.Update(); - X0Y0_胴_節1_胴CP.Update(); - X0Y0_胴_節1_鱗1CP.Update(); - X0Y0_胴_節1_鱗3CP.Update(); - X0Y0_胴_節1_鱗2CP.Update(); - X0Y0_胴_節2_胴CP.Update(); - X0Y0_胴_節2_鱗1CP.Update(); - X0Y0_胴_節2_鱗3CP.Update(); - X0Y0_胴_節2_鱗2CP.Update(); - X0Y0_胴_節3_胴CP.Update(); - X0Y0_胴_節3_鱗1CP.Update(); - X0Y0_胴_節3_鱗3CP.Update(); - X0Y0_胴_節3_鱗2CP.Update(); - X0Y0_胴_節4_胴CP.Update(); - X0Y0_胴_節4_鱗1CP.Update(); - X0Y0_胴_節4_鱗3CP.Update(); - X0Y0_胴_節4_鱗2CP.Update(); - X0Y0_胴_節5_胴CP.Update(); - X0Y0_胴_節5_鱗1CP.Update(); - X0Y0_胴_節5_鱗3CP.Update(); - X0Y0_胴_節5_鱗2CP.Update(); - X0Y0_胴_節6_胴CP.Update(); - X0Y0_胴_節6_鱗1CP.Update(); - X0Y0_胴_節6_鱗3CP.Update(); - X0Y0_胴_節6_鱗2CP.Update(); - X0Y0_胴_節7_胴CP.Update(); - X0Y0_胴_節7_鱗1CP.Update(); - X0Y0_胴_節7_鱗3CP.Update(); - X0Y0_胴_節7_鱗2CP.Update(); - X0Y0_胴_節8_胴CP.Update(); - X0Y0_胴_節8_鱗1CP.Update(); - X0Y0_胴_節8_鱗3CP.Update(); - X0Y0_胴_節8_鱗2CP.Update(); - X0Y0_胴_節9_胴CP.Update(); - X0Y0_胴_節9_鱗1CP.Update(); - X0Y0_胴_節9_鱗3CP.Update(); - X0Y0_胴_節9_鱗2CP.Update(); - X0Y0_胴_節10_胴CP.Update(); - X0Y0_胴_節10_鱗1CP.Update(); - X0Y0_胴_節10_鱗3CP.Update(); - X0Y0_胴_節10_鱗2CP.Update(); - X0Y0_胴_節11_胴CP.Update(); - X0Y0_胴_節11_鱗1CP.Update(); - X0Y0_胴_節11_鱗3CP.Update(); - X0Y0_胴_節11_鱗2CP.Update(); - X0Y0_胴_節12_胴CP.Update(); - X0Y0_胴_節12_鱗1CP.Update(); - X0Y0_胴_節12_鱗3CP.Update(); - X0Y0_胴_節12_鱗2CP.Update(); - X0Y0_胴_節13_胴CP.Update(); - X0Y0_胴_節13_鱗1CP.Update(); - X0Y0_胴_節13_鱗3CP.Update(); - X0Y0_胴_節13_鱗2CP.Update(); - X0Y0_胴_節14_胴CP.Update(); - X0Y0_胴_節14_鱗1CP.Update(); - X0Y0_胴_節14_鱗3CP.Update(); - X0Y0_胴_節14_鱗2CP.Update(); - X0Y0_胴_節15_胴CP.Update(); - X0Y0_胴_節15_鱗1CP.Update(); - X0Y0_胴_節15_鱗3CP.Update(); - X0Y0_胴_節15_鱗2CP.Update(); - X0Y0_胴_節16_胴CP.Update(); - X0Y0_胴_節16_鱗1CP.Update(); - X0Y0_胴_節16_鱗3CP.Update(); - X0Y0_胴_節16_鱗2CP.Update(); - X0Y0_胴_輪_革CP.Update(); - X0Y0_胴_輪_金具1CP.Update(); - X0Y0_胴_輪_金具2CP.Update(); - X0Y0_胴_輪_金具3CP.Update(); - X0Y0_胴_輪_金具左CP.Update(); - X0Y0_胴_輪_金具右CP.Update(); - X0Y0_胴_節17_胴CP.Update(); - X0Y0_胴_節17_鱗1CP.Update(); - X0Y0_胴_節17_鱗3CP.Update(); - X0Y0_胴_節17_鱗2CP.Update(); - X0Y0_胴_節18_胴CP.Update(); - X0Y0_胴_節18_鱗1CP.Update(); - X0Y0_胴_節18_鱗3CP.Update(); - X0Y0_胴_節18_鱗2CP.Update(); - X0Y0_頭_口膜_口膜1CP.Update(); - X0Y0_頭_口膜_口膜2CP.Update(); - X0Y0_頭_口膜_口膜3CP.Update(); - X0Y0_頭_口膜_口膜4CP.Update(); - X0Y0_頭_口膜_口膜5CP.Update(); - X0Y0_頭_口膜_口膜6CP.Update(); - X0Y0_頭_口膜_口膜7CP.Update(); - X0Y0_頭_口膜_口膜8CP.Update(); - X0Y0_頭_上顎歯後_歯1CP.Update(); - X0Y0_頭_上顎歯後_歯2CP.Update(); - X0Y0_頭_上顎歯後_歯3CP.Update(); - X0Y0_頭_下顎_歯_後_歯1CP.Update(); - X0Y0_頭_下顎_歯_後_歯2CP.Update(); - X0Y0_頭_下顎_歯_後_歯3CP.Update(); - X0Y0_頭_下顎_歯_前_歯1CP.Update(); - X0Y0_頭_下顎_歯_前_歯2CP.Update(); - X0Y0_頭_下顎_歯_前_歯3CP.Update(); - X0Y0_頭_下顎_眼孔1CP.Update(); - X0Y0_頭_下顎_眼孔2CP.Update(); - X0Y0_頭_下顎_眼_眼1_眼2CP.Update(); - X0Y0_頭_下顎_眼_眼1_眼1CP.Update(); - X0Y0_頭_下顎_眼_眼2_眼2CP.Update(); - X0Y0_頭_下顎_眼_眼2_眼1CP.Update(); - X0Y0_頭_下顎_眼下_眼下CP.Update(); - X0Y0_頭_下顎_眼下_線CP.Update(); - X0Y0_頭_下顎_頭部_前_頭9CP.Update(); - X0Y0_頭_下顎_頭部_前_頭8CP.Update(); - X0Y0_頭_下顎_頭部_前_頭7CP.Update(); - X0Y0_頭_下顎_頭部_前_頭6CP.Update(); - X0Y0_頭_下顎_頭部_前_頭5CP.Update(); - X0Y0_頭_下顎_頭部_前_頭4CP.Update(); - X0Y0_頭_下顎_頭部_前_頭3CP.Update(); - X0Y0_頭_下顎_頭部_前_頭2CP.Update(); - X0Y0_頭_下顎_頭部_前_頭1CP.Update(); - X0Y0_頭_上顎_歯_前_歯1CP.Update(); - X0Y0_頭_上顎_歯_前_歯2CP.Update(); - X0Y0_頭_上顎_歯_前_歯3CP.Update(); - X0Y0_頭_上顎_眼孔1CP.Update(); - X0Y0_頭_上顎_眼孔2CP.Update(); - X0Y0_頭_上顎_眼_眼1_眼2CP.Update(); - X0Y0_頭_上顎_眼_眼1_眼1CP.Update(); - X0Y0_頭_上顎_眼_眼2_眼2CP.Update(); - X0Y0_頭_上顎_眼_眼2_眼1CP.Update(); - X0Y0_頭_上顎_眼下_眼下CP.Update(); - X0Y0_頭_上顎_眼下_線CP.Update(); - X0Y0_頭_上顎_頭部_前_頭9CP.Update(); - X0Y0_頭_上顎_頭部_前_頭8CP.Update(); - X0Y0_頭_上顎_頭部_前_頭7CP.Update(); - X0Y0_頭_上顎_頭部_前_頭6CP.Update(); - X0Y0_頭_上顎_頭部_前_頭5CP.Update(); - X0Y0_頭_上顎_頭部_前_頭4CP.Update(); - X0Y0_頭_上顎_頭部_前_頭3CP.Update(); - X0Y0_頭_上顎_頭部_前_頭2CP.Update(); - X0Y0_頭_上顎_頭部_前_頭1CP.Update(); - X0Y0_頭_輪_革CP.Update(); - X0Y0_頭_輪_金具1CP.Update(); - X0Y0_頭_輪_金具2CP.Update(); - X0Y0_頭_輪_金具3CP.Update(); - X0Y0_頭_輪_金具左CP.Update(); - X0Y0_頭_輪_金具右CP.Update(); - X0Y0_脚前_上腕CP.Update(); - X0Y0_脚前_下腕CP.Update(); - X0Y0_脚前_手_親指_爪CP.Update(); - X0Y0_脚前_手_手CP.Update(); - X0Y0_脚前_手_人指_指CP.Update(); - X0Y0_脚前_手_人指_爪CP.Update(); - X0Y0_脚前_手_人指_水掻CP.Update(); - X0Y0_脚前_手_人指_鱗_鱗4CP.Update(); - X0Y0_脚前_手_人指_鱗_鱗3CP.Update(); - X0Y0_脚前_手_人指_鱗_鱗2CP.Update(); - X0Y0_脚前_手_人指_鱗_鱗1CP.Update(); - X0Y0_脚前_手_中指_指CP.Update(); - X0Y0_脚前_手_中指_爪CP.Update(); - X0Y0_脚前_手_中指_水掻CP.Update(); - X0Y0_脚前_手_中指_鱗_鱗4CP.Update(); - X0Y0_脚前_手_中指_鱗_鱗3CP.Update(); - X0Y0_脚前_手_中指_鱗_鱗2CP.Update(); - X0Y0_脚前_手_中指_鱗_鱗1CP.Update(); - X0Y0_脚前_手_薬指_指CP.Update(); - X0Y0_脚前_手_薬指_爪CP.Update(); - X0Y0_脚前_手_薬指_水掻CP.Update(); - X0Y0_脚前_手_薬指_鱗_鱗4CP.Update(); - X0Y0_脚前_手_薬指_鱗_鱗3CP.Update(); - X0Y0_脚前_手_薬指_鱗_鱗2CP.Update(); - X0Y0_脚前_手_薬指_鱗_鱗1CP.Update(); - X0Y0_脚前_手_小指_指CP.Update(); - X0Y0_脚前_手_小指_爪CP.Update(); - X0Y0_脚前_手_小指_鱗_鱗4CP.Update(); - X0Y0_脚前_手_小指_鱗_鱗3CP.Update(); - X0Y0_脚前_手_小指_鱗_鱗2CP.Update(); - X0Y0_脚前_手_小指_鱗_鱗1CP.Update(); - X0Y0_脚前_手_鱗_鱗3CP.Update(); - X0Y0_脚前_手_鱗_鱗2CP.Update(); - X0Y0_脚前_手_鱗_鱗1CP.Update(); - X0Y0_脚前_下腕鱗_鱗小_鱗9CP.Update(); - X0Y0_脚前_下腕鱗_鱗小_鱗8CP.Update(); - X0Y0_脚前_下腕鱗_鱗小_鱗7CP.Update(); - X0Y0_脚前_下腕鱗_鱗小_鱗6CP.Update(); - X0Y0_脚前_下腕鱗_鱗小_鱗5CP.Update(); - X0Y0_脚前_下腕鱗_鱗小_鱗4CP.Update(); - X0Y0_脚前_下腕鱗_鱗小_鱗3CP.Update(); - X0Y0_脚前_下腕鱗_鱗小_鱗2CP.Update(); - X0Y0_脚前_下腕鱗_鱗小_鱗1CP.Update(); - X0Y0_脚前_下腕鱗_鱗大_鱗9CP.Update(); - X0Y0_脚前_下腕鱗_鱗大_鱗8CP.Update(); - X0Y0_脚前_下腕鱗_鱗大_鱗7CP.Update(); - X0Y0_脚前_下腕鱗_鱗大_鱗6CP.Update(); - X0Y0_脚前_下腕鱗_鱗大_鱗5CP.Update(); - X0Y0_脚前_下腕鱗_鱗大_鱗4CP.Update(); - X0Y0_脚前_下腕鱗_鱗大_鱗3CP.Update(); - X0Y0_脚前_下腕鱗_鱗大_鱗2CP.Update(); - X0Y0_脚前_下腕鱗_鱗大_鱗1CP.Update(); - X0Y0_脚前_上腕鱗_鱗5CP.Update(); - X0Y0_脚前_上腕鱗_鱗4CP.Update(); - X0Y0_脚前_上腕鱗_鱗3CP.Update(); - X0Y0_脚前_上腕鱗_鱗2CP.Update(); - X0Y0_脚前_上腕鱗_鱗1CP.Update(); - X0Y0_脚前_鰭_鰭膜1CP.Update(); - X0Y0_脚前_鰭_鰭条1CP.Update(); - X0Y0_脚前_鰭_鰭膜2CP.Update(); - X0Y0_脚前_鰭_鰭条2CP.Update(); - X0Y0_脚前_鰭_鰭膜3CP.Update(); - X0Y0_脚前_輪_革CP.Update(); - X0Y0_脚前_輪_金具1CP.Update(); - X0Y0_脚前_輪_金具2CP.Update(); - X0Y0_脚前_輪_金具3CP.Update(); - X0Y0_脚前_輪_金具左CP.Update(); - X0Y0_脚前_輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖3.接続PA(); - 鎖5.接続PA(); - 鎖1.色更新(); - 鎖3.色更新(); - 鎖5.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 脚後_鰭_鰭膜1CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_鰭_鰭条1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_鰭_鰭膜2CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_鰭_鰭条2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_鰭_鰭膜3CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_上腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_下腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_手_手CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_手_小指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_手_小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_手_小指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_小指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_小指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_小指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_小指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_手_薬指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_手_薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_手_薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_手_薬指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_薬指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_薬指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_薬指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_中指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_手_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_手_中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_手_中指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_中指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_中指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_中指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_人指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_手_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_手_人指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_人指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_人指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_人指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_下腕鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_上腕鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_上腕鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_上腕鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_上腕鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_上腕鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_輪_革CD = new ColorD(); - 脚後_輪_金具1CD = new ColorD(); - 脚後_輪_金具2CD = new ColorD(); - 脚後_輪_金具3CD = new ColorD(); - 脚後_輪_金具左CD = new ColorD(); - 脚後_輪_金具右CD = new ColorD(); - 上顎頭部後_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 上顎頭部後_頭1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 下顎頭部後_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 下顎頭部後_頭1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節1_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節2_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節3_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節4_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節4_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節5_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節5_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節6_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節6_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節7_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節7_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節8_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節8_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節9_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節9_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節10_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節10_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節11_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節11_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節12_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節12_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節13_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節13_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節14_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節14_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節15_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節15_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節16_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節16_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節17_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節17_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節18_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節18_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節18_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節18_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_輪_革CD = new ColorD(); - 胴_輪_金具1CD = new ColorD(); - 胴_輪_金具2CD = new ColorD(); - 胴_輪_金具3CD = new ColorD(); - 胴_輪_金具左CD = new ColorD(); - 胴_輪_金具右CD = new ColorD(); - 頭_口膜_口膜1CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜2CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜3CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜4CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜5CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜6CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜7CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜8CD = new ColorD(ref Col.Black, ref 体配色.体0R); - 頭_上顎歯後_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_上顎歯後_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_上顎歯後_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_後_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_後_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_後_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_前_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_前_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_前_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_眼孔1CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_下顎_眼孔2CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_下顎_眼_眼1_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_眼_眼1_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); - 頭_下顎_眼_眼2_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_眼_眼2_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); - 頭_下顎_眼下_眼下CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_眼下_線CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭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 体配色.歯); - 頭_上顎_眼孔1CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_上顎_眼孔2CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_上顎_眼_眼1_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_眼_眼1_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); - 頭_上顎_眼_眼2_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_眼_眼2_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); - 頭_上顎_眼下_眼下CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_眼下_線CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_輪_革CD = new ColorD(); - 頭_輪_金具1CD = new ColorD(); - 頭_輪_金具2CD = new ColorD(); - 頭_輪_金具3CD = new ColorD(); - 頭_輪_金具左CD = new ColorD(); - 頭_輪_金具右CD = new ColorD(); - 脚前_上腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_下腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_手_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_手CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_手_人指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_手_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_手_人指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_人指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_人指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_人指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_中指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_手_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_手_中指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_中指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_中指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_中指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_薬指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_手_薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_手_薬指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_薬指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_薬指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_薬指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_小指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_手_小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_小指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_小指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_小指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_小指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_上腕鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_上腕鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_上腕鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_上腕鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_上腕鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_鰭_鰭膜1CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_鰭_鰭条1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_鰭_鰭膜2CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_鰭_鰭条2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_鰭_鰭膜3CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_輪_革CD = new ColorD(); - 脚前_輪_金具1CD = new ColorD(); - 脚前_輪_金具2CD = new ColorD(); - 脚前_輪_金具3CD = new ColorD(); - 脚前_輪_金具左CD = new ColorD(); - 脚前_輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 脚後_鰭_鰭膜1CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_鰭_鰭条1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_鰭_鰭膜2CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_鰭_鰭条2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_鰭_鰭膜3CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_上腕CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_手CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_小指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_手_小指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_小指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_小指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_小指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_小指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_手_薬指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_手_薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_手_薬指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_薬指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_薬指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_薬指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_中指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_手_中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_手_中指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_中指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_中指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_中指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_人指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_手_人指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_人指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_人指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_人指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_下腕鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_上腕鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_上腕鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_上腕鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_上腕鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_上腕鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_輪_革CD = new ColorD(); - 脚後_輪_金具1CD = new ColorD(); - 脚後_輪_金具2CD = new ColorD(); - 脚後_輪_金具3CD = new ColorD(); - 脚後_輪_金具左CD = new ColorD(); - 脚後_輪_金具右CD = new ColorD(); - 上顎頭部後_頭2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 上顎頭部後_頭1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 下顎頭部後_頭2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 下顎頭部後_頭1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節1_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節2_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節3_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節4_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節5_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節6_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節7_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節8_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節9_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節10_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節11_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節12_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節13_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節14_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節15_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節16_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節17_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節18_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節4_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節5_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節6_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節7_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節8_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節9_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節10_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節11_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節12_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節13_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節14_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節15_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節16_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節17_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節18_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節18_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節18_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_輪_革CD = new ColorD(); - 胴_輪_金具1CD = new ColorD(); - 胴_輪_金具2CD = new ColorD(); - 胴_輪_金具3CD = new ColorD(); - 胴_輪_金具左CD = new ColorD(); - 胴_輪_金具右CD = new ColorD(); - 頭_口膜_口膜1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_口膜_口膜2CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_口膜_口膜4CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_口膜_口膜6CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_口膜_口膜8CD = new ColorD(ref Col.Black, ref 体配色.体0R); - 頭_上顎歯後_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_上顎歯後_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_上顎歯後_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_後_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_後_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_後_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_前_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_前_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_前_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_眼孔1CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_下顎_眼孔2CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_下顎_眼_眼1_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_眼_眼1_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); - 頭_下顎_眼_眼2_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_眼_眼2_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); - 頭_下顎_眼下_眼下CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_眼下_線CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_頭部_前_頭8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_頭部_前_頭6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_頭部_前_頭4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_頭部_前_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_歯_前_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_上顎_歯_前_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_上顎_歯_前_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_上顎_眼孔1CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_上顎_眼孔2CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_上顎_眼_眼1_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_眼_眼1_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); - 頭_上顎_眼_眼2_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_眼_眼2_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); - 頭_上顎_眼下_眼下CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_眼下_線CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_頭部_前_頭8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_頭部_前_頭6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_頭部_前_頭4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_頭部_前_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_輪_革CD = new ColorD(); - 頭_輪_金具1CD = new ColorD(); - 頭_輪_金具2CD = new ColorD(); - 頭_輪_金具3CD = new ColorD(); - 頭_輪_金具左CD = new ColorD(); - 頭_輪_金具右CD = new ColorD(); - 脚前_上腕CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_手CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_人指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_手_人指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_人指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_人指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_人指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_中指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_手_中指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_中指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_中指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_中指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_薬指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_手_薬指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_薬指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_薬指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_薬指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_小指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_小指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_小指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_小指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_小指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_上腕鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_上腕鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_上腕鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_上腕鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_上腕鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_鰭_鰭膜1CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_鰭_鰭条1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_鰭_鰭膜2CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_鰭_鰭条2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_鰭_鰭膜3CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_輪_革CD = new ColorD(); - 脚前_輪_金具1CD = new ColorD(); - 脚前_輪_金具2CD = new ColorD(); - 脚前_輪_金具3CD = new ColorD(); - 脚前_輪_金具左CD = new ColorD(); - 脚前_輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 脚後_鰭_鰭膜1CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_鰭_鰭条1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_鰭_鰭膜2CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_鰭_鰭条2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_鰭_鰭膜3CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_上腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_下腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_手_手CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_手_小指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_手_小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_手_小指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_小指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_小指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_小指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_小指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_手_薬指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_手_薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_手_薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_手_薬指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_薬指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_薬指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_薬指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_中指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_手_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_手_中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚後_手_中指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_中指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_中指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_中指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_人指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_手_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_手_人指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_人指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_人指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_人指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_手_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_手_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚後_下腕鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_下腕鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_下腕鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_下腕鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_上腕鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_上腕鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_上腕鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_上腕鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_上腕鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_輪_革CD = new ColorD(); - 脚後_輪_金具1CD = new ColorD(); - 脚後_輪_金具2CD = new ColorD(); - 脚後_輪_金具3CD = new ColorD(); - 脚後_輪_金具左CD = new ColorD(); - 脚後_輪_金具右CD = new ColorD(); - 上顎頭部後_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 上顎頭部後_頭1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 下顎頭部後_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 下顎頭部後_頭1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節1_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節2_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節3_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節4_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節5_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節6_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節7_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節8_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節9_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節10_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節11_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節12_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節13_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節14_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節15_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節16_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節17_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴_節18_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節4_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節5_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節6_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節7_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節8_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節9_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節10_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節11_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節12_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節13_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節14_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節15_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節16_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節17_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴_節18_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節18_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_節18_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴_輪_革CD = new ColorD(); - 胴_輪_金具1CD = new ColorD(); - 胴_輪_金具2CD = new ColorD(); - 胴_輪_金具3CD = new ColorD(); - 胴_輪_金具左CD = new ColorD(); - 胴_輪_金具右CD = new ColorD(); - 頭_口膜_口膜1CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_口膜_口膜3CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_口膜_口膜5CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_口膜_口膜7CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_口膜_口膜8CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - 頭_上顎歯後_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_上顎歯後_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_上顎歯後_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_後_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_後_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_後_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_前_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_前_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_歯_前_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); - 頭_下顎_眼孔1CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_下顎_眼孔2CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_下顎_眼_眼1_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_眼_眼1_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); - 頭_下顎_眼_眼2_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_眼_眼2_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); - 頭_下顎_眼下_眼下CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_眼下_線CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_頭部_前_頭7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_頭部_前_頭5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_頭部_前_頭3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_下顎_頭部_前_頭2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_下顎_頭部_前_頭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 体配色.歯); - 頭_上顎_眼孔1CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_上顎_眼孔2CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭_上顎_眼_眼1_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_眼_眼1_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); - 頭_上顎_眼_眼2_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_眼_眼2_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); - 頭_上顎_眼下_眼下CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_眼下_線CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_頭部_前_頭7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_頭部_前_頭5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_頭部_前_頭3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_上顎_頭部_前_頭2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭_上顎_頭部_前_頭1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭_輪_革CD = new ColorD(); - 頭_輪_金具1CD = new ColorD(); - 頭_輪_金具2CD = new ColorD(); - 頭_輪_金具3CD = new ColorD(); - 頭_輪_金具左CD = new ColorD(); - 頭_輪_金具右CD = new ColorD(); - 脚前_上腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_下腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_手_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_手CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_手_人指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_手_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_手_人指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_人指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_人指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_人指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_中指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_手_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_手_中指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_中指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_中指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_中指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_薬指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_手_薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_手_薬指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_薬指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_薬指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_薬指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_小指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_手_小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_手_小指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_小指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_小指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_小指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_手_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_手_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_下腕鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_下腕鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_下腕鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_上腕鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_上腕鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_上腕鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_上腕鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_上腕鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_鰭_鰭膜1CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_鰭_鰭条1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_鰭_鰭膜2CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_鰭_鰭条2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚前_鰭_鰭膜3CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 脚前_輪_革CD = new ColorD(); - 脚前_輪_金具1CD = new ColorD(); - 脚前_輪_金具2CD = new ColorD(); - 脚前_輪_金具3CD = new ColorD(); - 脚前_輪_金具左CD = new ColorD(); - 脚前_輪_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 頭_輪_革CD.色 = 配色.革部色; - 頭_輪_金具1CD.色 = 配色.金具色; - 頭_輪_金具2CD.色 = 頭_輪_金具1CD.色; - 頭_輪_金具3CD.色 = 頭_輪_金具1CD.色; - 頭_輪_金具左CD.色 = 頭_輪_金具1CD.色; - 頭_輪_金具右CD.色 = 頭_輪_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 胴_輪_革CD.色 = 配色.革部色; - 胴_輪_金具1CD.色 = 配色.金具色; - 胴_輪_金具2CD.色 = 胴_輪_金具1CD.色; - 胴_輪_金具3CD.色 = 胴_輪_金具1CD.色; - 胴_輪_金具左CD.色 = 胴_輪_金具1CD.色; - 胴_輪_金具右CD.色 = 胴_輪_金具1CD.色; - } - - public void 輪3配色(拘束具色 配色) - { - 脚前_輪_革CD.色 = 配色.革部色; - 脚前_輪_金具1CD.色 = 配色.金具色; - 脚前_輪_金具2CD.色 = 脚前_輪_金具1CD.色; - 脚前_輪_金具3CD.色 = 脚前_輪_金具1CD.色; - 脚前_輪_金具左CD.色 = 脚前_輪_金具1CD.色; - 脚前_輪_金具右CD.色 = 脚前_輪_金具1CD.色; - } - - public void 輪4配色(拘束具色 配色) - { - 脚後_輪_革CD.色 = 配色.革部色; - 脚後_輪_金具1CD.色 = 配色.金具色; - 脚後_輪_金具2CD.色 = 脚後_輪_金具1CD.色; - 脚後_輪_金具3CD.色 = 脚後_輪_金具1CD.色; - 脚後_輪_金具左CD.色 = 脚後_輪_金具1CD.色; - 脚後_輪_金具右CD.色 = 脚後_輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖5.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + 輪3表示 = 拘束_; + 輪4表示 = 拘束_; + } + } + + public bool 脚後_鰭_鰭膜1_表示 + { + get + { + return X0Y0_脚後_鰭_鰭膜1.Dra; + } + set + { + X0Y0_脚後_鰭_鰭膜1.Dra = value; + X0Y0_脚後_鰭_鰭膜1.Hit = value; + } + } + + public bool 脚後_鰭_鰭条1_表示 + { + get + { + return X0Y0_脚後_鰭_鰭条1.Dra; + } + set + { + X0Y0_脚後_鰭_鰭条1.Dra = value; + X0Y0_脚後_鰭_鰭条1.Hit = value; + } + } + + public bool 脚後_鰭_鰭膜2_表示 + { + get + { + return X0Y0_脚後_鰭_鰭膜2.Dra; + } + set + { + X0Y0_脚後_鰭_鰭膜2.Dra = value; + X0Y0_脚後_鰭_鰭膜2.Hit = value; + } + } + + public bool 脚後_鰭_鰭条2_表示 + { + get + { + return X0Y0_脚後_鰭_鰭条2.Dra; + } + set + { + X0Y0_脚後_鰭_鰭条2.Dra = value; + X0Y0_脚後_鰭_鰭条2.Hit = value; + } + } + + public bool 脚後_鰭_鰭膜3_表示 + { + get + { + return X0Y0_脚後_鰭_鰭膜3.Dra; + } + set + { + X0Y0_脚後_鰭_鰭膜3.Dra = value; + X0Y0_脚後_鰭_鰭膜3.Hit = value; + } + } + + public bool 脚後_上腕_表示 + { + get + { + return X0Y0_脚後_上腕.Dra; + } + set + { + X0Y0_脚後_上腕.Dra = value; + X0Y0_脚後_上腕.Hit = value; + } + } + + public bool 脚後_下腕_表示 + { + get + { + return X0Y0_脚後_下腕.Dra; + } + set + { + X0Y0_脚後_下腕.Dra = value; + X0Y0_脚後_下腕.Hit = value; + } + } + + public bool 脚後_手_手_表示 + { + get + { + return X0Y0_脚後_手_手.Dra; + } + set + { + X0Y0_脚後_手_手.Dra = value; + X0Y0_脚後_手_手.Hit = value; + } + } + + public bool 脚後_手_小指_指_表示 + { + get + { + return X0Y0_脚後_手_小指_指.Dra; + } + set + { + X0Y0_脚後_手_小指_指.Dra = value; + X0Y0_脚後_手_小指_指.Hit = value; + } + } + + public bool 脚後_手_小指_爪_表示 + { + get + { + return X0Y0_脚後_手_小指_爪.Dra; + } + set + { + X0Y0_脚後_手_小指_爪.Dra = value; + X0Y0_脚後_手_小指_爪.Hit = value; + } + } + + public bool 脚後_手_小指_鱗_鱗4_表示 + { + get + { + return X0Y0_脚後_手_小指_鱗_鱗4.Dra; + } + set + { + X0Y0_脚後_手_小指_鱗_鱗4.Dra = value; + X0Y0_脚後_手_小指_鱗_鱗4.Hit = value; + } + } + + public bool 脚後_手_小指_鱗_鱗3_表示 + { + get + { + return X0Y0_脚後_手_小指_鱗_鱗3.Dra; + } + set + { + X0Y0_脚後_手_小指_鱗_鱗3.Dra = value; + X0Y0_脚後_手_小指_鱗_鱗3.Hit = value; + } + } + + public bool 脚後_手_小指_鱗_鱗2_表示 + { + get + { + return X0Y0_脚後_手_小指_鱗_鱗2.Dra; + } + set + { + X0Y0_脚後_手_小指_鱗_鱗2.Dra = value; + X0Y0_脚後_手_小指_鱗_鱗2.Hit = value; + } + } + + public bool 脚後_手_小指_鱗_鱗1_表示 + { + get + { + return X0Y0_脚後_手_小指_鱗_鱗1.Dra; + } + set + { + X0Y0_脚後_手_小指_鱗_鱗1.Dra = value; + X0Y0_脚後_手_小指_鱗_鱗1.Hit = value; + } + } + + public bool 脚後_手_小指_水掻_表示 + { + get + { + return X0Y0_脚後_手_小指_水掻.Dra; + } + set + { + X0Y0_脚後_手_小指_水掻.Dra = value; + X0Y0_脚後_手_小指_水掻.Hit = value; + } + } + + public bool 脚後_手_薬指_指_表示 + { + get + { + return X0Y0_脚後_手_薬指_指.Dra; + } + set + { + X0Y0_脚後_手_薬指_指.Dra = value; + X0Y0_脚後_手_薬指_指.Hit = value; + } + } + + public bool 脚後_手_薬指_爪_表示 + { + get + { + return X0Y0_脚後_手_薬指_爪.Dra; + } + set + { + X0Y0_脚後_手_薬指_爪.Dra = value; + X0Y0_脚後_手_薬指_爪.Hit = value; + } + } + + public bool 脚後_手_薬指_水掻_表示 + { + get + { + return X0Y0_脚後_手_薬指_水掻.Dra; + } + set + { + X0Y0_脚後_手_薬指_水掻.Dra = value; + X0Y0_脚後_手_薬指_水掻.Hit = value; + } + } + + public bool 脚後_手_薬指_鱗_鱗4_表示 + { + get + { + return X0Y0_脚後_手_薬指_鱗_鱗4.Dra; + } + set + { + X0Y0_脚後_手_薬指_鱗_鱗4.Dra = value; + X0Y0_脚後_手_薬指_鱗_鱗4.Hit = value; + } + } + + public bool 脚後_手_薬指_鱗_鱗3_表示 + { + get + { + return X0Y0_脚後_手_薬指_鱗_鱗3.Dra; + } + set + { + X0Y0_脚後_手_薬指_鱗_鱗3.Dra = value; + X0Y0_脚後_手_薬指_鱗_鱗3.Hit = value; + } + } + + public bool 脚後_手_薬指_鱗_鱗2_表示 + { + get + { + return X0Y0_脚後_手_薬指_鱗_鱗2.Dra; + } + set + { + X0Y0_脚後_手_薬指_鱗_鱗2.Dra = value; + X0Y0_脚後_手_薬指_鱗_鱗2.Hit = value; + } + } + + public bool 脚後_手_薬指_鱗_鱗1_表示 + { + get + { + return X0Y0_脚後_手_薬指_鱗_鱗1.Dra; + } + set + { + X0Y0_脚後_手_薬指_鱗_鱗1.Dra = value; + X0Y0_脚後_手_薬指_鱗_鱗1.Hit = value; + } + } + + public bool 脚後_手_中指_指_表示 + { + get + { + return X0Y0_脚後_手_中指_指.Dra; + } + set + { + X0Y0_脚後_手_中指_指.Dra = value; + X0Y0_脚後_手_中指_指.Hit = value; + } + } + + public bool 脚後_手_中指_爪_表示 + { + get + { + return X0Y0_脚後_手_中指_爪.Dra; + } + set + { + X0Y0_脚後_手_中指_爪.Dra = value; + X0Y0_脚後_手_中指_爪.Hit = value; + } + } + + public bool 脚後_手_中指_水掻_表示 + { + get + { + return X0Y0_脚後_手_中指_水掻.Dra; + } + set + { + X0Y0_脚後_手_中指_水掻.Dra = value; + X0Y0_脚後_手_中指_水掻.Hit = value; + } + } + + public bool 脚後_手_中指_鱗_鱗4_表示 + { + get + { + return X0Y0_脚後_手_中指_鱗_鱗4.Dra; + } + set + { + X0Y0_脚後_手_中指_鱗_鱗4.Dra = value; + X0Y0_脚後_手_中指_鱗_鱗4.Hit = value; + } + } + + public bool 脚後_手_中指_鱗_鱗3_表示 + { + get + { + return X0Y0_脚後_手_中指_鱗_鱗3.Dra; + } + set + { + X0Y0_脚後_手_中指_鱗_鱗3.Dra = value; + X0Y0_脚後_手_中指_鱗_鱗3.Hit = value; + } + } + + public bool 脚後_手_中指_鱗_鱗2_表示 + { + get + { + return X0Y0_脚後_手_中指_鱗_鱗2.Dra; + } + set + { + X0Y0_脚後_手_中指_鱗_鱗2.Dra = value; + X0Y0_脚後_手_中指_鱗_鱗2.Hit = value; + } + } + + public bool 脚後_手_中指_鱗_鱗1_表示 + { + get + { + return X0Y0_脚後_手_中指_鱗_鱗1.Dra; + } + set + { + X0Y0_脚後_手_中指_鱗_鱗1.Dra = value; + X0Y0_脚後_手_中指_鱗_鱗1.Hit = value; + } + } + + public bool 脚後_手_人指_指_表示 + { + get + { + return X0Y0_脚後_手_人指_指.Dra; + } + set + { + X0Y0_脚後_手_人指_指.Dra = value; + X0Y0_脚後_手_人指_指.Hit = value; + } + } + + public bool 脚後_手_人指_爪_表示 + { + get + { + return X0Y0_脚後_手_人指_爪.Dra; + } + set + { + X0Y0_脚後_手_人指_爪.Dra = value; + X0Y0_脚後_手_人指_爪.Hit = value; + } + } + + public bool 脚後_手_人指_鱗_鱗4_表示 + { + get + { + return X0Y0_脚後_手_人指_鱗_鱗4.Dra; + } + set + { + X0Y0_脚後_手_人指_鱗_鱗4.Dra = value; + X0Y0_脚後_手_人指_鱗_鱗4.Hit = value; + } + } + + public bool 脚後_手_人指_鱗_鱗3_表示 + { + get + { + return X0Y0_脚後_手_人指_鱗_鱗3.Dra; + } + set + { + X0Y0_脚後_手_人指_鱗_鱗3.Dra = value; + X0Y0_脚後_手_人指_鱗_鱗3.Hit = value; + } + } + + public bool 脚後_手_人指_鱗_鱗2_表示 + { + get + { + return X0Y0_脚後_手_人指_鱗_鱗2.Dra; + } + set + { + X0Y0_脚後_手_人指_鱗_鱗2.Dra = value; + X0Y0_脚後_手_人指_鱗_鱗2.Hit = value; + } + } + + public bool 脚後_手_人指_鱗_鱗1_表示 + { + get + { + return X0Y0_脚後_手_人指_鱗_鱗1.Dra; + } + set + { + X0Y0_脚後_手_人指_鱗_鱗1.Dra = value; + X0Y0_脚後_手_人指_鱗_鱗1.Hit = value; + } + } + + public bool 脚後_手_鱗_鱗3_表示 + { + get + { + return X0Y0_脚後_手_鱗_鱗3.Dra; + } + set + { + X0Y0_脚後_手_鱗_鱗3.Dra = value; + X0Y0_脚後_手_鱗_鱗3.Hit = value; + } + } + + public bool 脚後_手_鱗_鱗2_表示 + { + get + { + return X0Y0_脚後_手_鱗_鱗2.Dra; + } + set + { + X0Y0_脚後_手_鱗_鱗2.Dra = value; + X0Y0_脚後_手_鱗_鱗2.Hit = value; + } + } + + public bool 脚後_手_鱗_鱗1_表示 + { + get + { + return X0Y0_脚後_手_鱗_鱗1.Dra; + } + set + { + X0Y0_脚後_手_鱗_鱗1.Dra = value; + X0Y0_脚後_手_鱗_鱗1.Hit = value; + } + } + + public bool 脚後_手_親指_爪_表示 + { + get + { + return X0Y0_脚後_手_親指_爪.Dra; + } + set + { + X0Y0_脚後_手_親指_爪.Dra = value; + X0Y0_脚後_手_親指_爪.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗小_鱗9_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗小_鱗9.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗小_鱗9.Dra = value; + X0Y0_脚後_下腕鱗_鱗小_鱗9.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗小_鱗8_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗小_鱗8.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗小_鱗8.Dra = value; + X0Y0_脚後_下腕鱗_鱗小_鱗8.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗小_鱗7_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗小_鱗7.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗小_鱗7.Dra = value; + X0Y0_脚後_下腕鱗_鱗小_鱗7.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗小_鱗6_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗小_鱗6.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗小_鱗6.Dra = value; + X0Y0_脚後_下腕鱗_鱗小_鱗6.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗小_鱗5_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗小_鱗5.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗小_鱗5.Dra = value; + X0Y0_脚後_下腕鱗_鱗小_鱗5.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗小_鱗4_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗小_鱗4.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗小_鱗4.Dra = value; + X0Y0_脚後_下腕鱗_鱗小_鱗4.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗小_鱗3_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗小_鱗3.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗小_鱗3.Dra = value; + X0Y0_脚後_下腕鱗_鱗小_鱗3.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗小_鱗2_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗小_鱗2.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗小_鱗2.Dra = value; + X0Y0_脚後_下腕鱗_鱗小_鱗2.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗小_鱗1_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗小_鱗1.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗小_鱗1.Dra = value; + X0Y0_脚後_下腕鱗_鱗小_鱗1.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗大_鱗9_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗大_鱗9.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗大_鱗9.Dra = value; + X0Y0_脚後_下腕鱗_鱗大_鱗9.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗大_鱗8_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗大_鱗8.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗大_鱗8.Dra = value; + X0Y0_脚後_下腕鱗_鱗大_鱗8.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗大_鱗7_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗大_鱗7.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗大_鱗7.Dra = value; + X0Y0_脚後_下腕鱗_鱗大_鱗7.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗大_鱗6_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗大_鱗6.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗大_鱗6.Dra = value; + X0Y0_脚後_下腕鱗_鱗大_鱗6.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗大_鱗5_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗大_鱗5.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗大_鱗5.Dra = value; + X0Y0_脚後_下腕鱗_鱗大_鱗5.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗大_鱗4_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗大_鱗4.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗大_鱗4.Dra = value; + X0Y0_脚後_下腕鱗_鱗大_鱗4.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗大_鱗3_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗大_鱗3.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗大_鱗3.Dra = value; + X0Y0_脚後_下腕鱗_鱗大_鱗3.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗大_鱗2_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗大_鱗2.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗大_鱗2.Dra = value; + X0Y0_脚後_下腕鱗_鱗大_鱗2.Hit = value; + } + } + + public bool 脚後_下腕鱗_鱗大_鱗1_表示 + { + get + { + return X0Y0_脚後_下腕鱗_鱗大_鱗1.Dra; + } + set + { + X0Y0_脚後_下腕鱗_鱗大_鱗1.Dra = value; + X0Y0_脚後_下腕鱗_鱗大_鱗1.Hit = value; + } + } + + public bool 脚後_上腕鱗_鱗5_表示 + { + get + { + return X0Y0_脚後_上腕鱗_鱗5.Dra; + } + set + { + X0Y0_脚後_上腕鱗_鱗5.Dra = value; + X0Y0_脚後_上腕鱗_鱗5.Hit = value; + } + } + + public bool 脚後_上腕鱗_鱗4_表示 + { + get + { + return X0Y0_脚後_上腕鱗_鱗4.Dra; + } + set + { + X0Y0_脚後_上腕鱗_鱗4.Dra = value; + X0Y0_脚後_上腕鱗_鱗4.Hit = value; + } + } + + public bool 脚後_上腕鱗_鱗3_表示 + { + get + { + return X0Y0_脚後_上腕鱗_鱗3.Dra; + } + set + { + X0Y0_脚後_上腕鱗_鱗3.Dra = value; + X0Y0_脚後_上腕鱗_鱗3.Hit = value; + } + } + + public bool 脚後_上腕鱗_鱗2_表示 + { + get + { + return X0Y0_脚後_上腕鱗_鱗2.Dra; + } + set + { + X0Y0_脚後_上腕鱗_鱗2.Dra = value; + X0Y0_脚後_上腕鱗_鱗2.Hit = value; + } + } + + public bool 脚後_上腕鱗_鱗1_表示 + { + get + { + return X0Y0_脚後_上腕鱗_鱗1.Dra; + } + set + { + X0Y0_脚後_上腕鱗_鱗1.Dra = value; + X0Y0_脚後_上腕鱗_鱗1.Hit = value; + } + } + + public bool 脚後_輪_革_表示 + { + get + { + return X0Y0_脚後_輪_革.Dra; + } + set + { + X0Y0_脚後_輪_革.Dra = value; + X0Y0_脚後_輪_革.Hit = value; + } + } + + public bool 脚後_輪_金具1_表示 + { + get + { + return X0Y0_脚後_輪_金具1.Dra; + } + set + { + X0Y0_脚後_輪_金具1.Dra = value; + X0Y0_脚後_輪_金具1.Hit = value; + } + } + + public bool 脚後_輪_金具2_表示 + { + get + { + return X0Y0_脚後_輪_金具2.Dra; + } + set + { + X0Y0_脚後_輪_金具2.Dra = value; + X0Y0_脚後_輪_金具2.Hit = value; + } + } + + public bool 脚後_輪_金具3_表示 + { + get + { + return X0Y0_脚後_輪_金具3.Dra; + } + set + { + X0Y0_脚後_輪_金具3.Dra = value; + X0Y0_脚後_輪_金具3.Hit = value; + } + } + + public bool 脚後_輪_金具左_表示 + { + get + { + return X0Y0_脚後_輪_金具左.Dra; + } + set + { + X0Y0_脚後_輪_金具左.Dra = value; + X0Y0_脚後_輪_金具左.Hit = value; + } + } + + public bool 脚後_輪_金具右_表示 + { + get + { + return X0Y0_脚後_輪_金具右.Dra; + } + set + { + X0Y0_脚後_輪_金具右.Dra = value; + X0Y0_脚後_輪_金具右.Hit = value; + } + } + + public bool 上顎頭部後_頭2_表示 + { + get + { + return X0Y0_上顎頭部後_頭2.Dra; + } + set + { + X0Y0_上顎頭部後_頭2.Dra = value; + X0Y0_上顎頭部後_頭2.Hit = value; + } + } + + public bool 上顎頭部後_頭1_表示 + { + get + { + return X0Y0_上顎頭部後_頭1.Dra; + } + set + { + X0Y0_上顎頭部後_頭1.Dra = value; + X0Y0_上顎頭部後_頭1.Hit = value; + } + } + + public bool 下顎頭部後_頭2_表示 + { + get + { + return X0Y0_下顎頭部後_頭2.Dra; + } + set + { + X0Y0_下顎頭部後_頭2.Dra = value; + X0Y0_下顎頭部後_頭2.Hit = value; + } + } + + public bool 下顎頭部後_頭1_表示 + { + get + { + return X0Y0_下顎頭部後_頭1.Dra; + } + set + { + X0Y0_下顎頭部後_頭1.Dra = value; + X0Y0_下顎頭部後_頭1.Hit = value; + } + } + + public bool 胴_節1_胴_表示 + { + get + { + return X0Y0_胴_節1_胴.Dra; + } + set + { + X0Y0_胴_節1_胴.Dra = value; + X0Y0_胴_節1_胴.Hit = value; + } + } + + public bool 胴_節1_鱗1_表示 + { + get + { + return X0Y0_胴_節1_鱗1.Dra; + } + set + { + X0Y0_胴_節1_鱗1.Dra = value; + X0Y0_胴_節1_鱗1.Hit = value; + } + } + + public bool 胴_節1_鱗3_表示 + { + get + { + return X0Y0_胴_節1_鱗3.Dra; + } + set + { + X0Y0_胴_節1_鱗3.Dra = value; + X0Y0_胴_節1_鱗3.Hit = value; + } + } + + public bool 胴_節1_鱗2_表示 + { + get + { + return X0Y0_胴_節1_鱗2.Dra; + } + set + { + X0Y0_胴_節1_鱗2.Dra = value; + X0Y0_胴_節1_鱗2.Hit = value; + } + } + + public bool 胴_節2_胴_表示 + { + get + { + return X0Y0_胴_節2_胴.Dra; + } + set + { + X0Y0_胴_節2_胴.Dra = value; + X0Y0_胴_節2_胴.Hit = value; + } + } + + public bool 胴_節2_鱗1_表示 + { + get + { + return X0Y0_胴_節2_鱗1.Dra; + } + set + { + X0Y0_胴_節2_鱗1.Dra = value; + X0Y0_胴_節2_鱗1.Hit = value; + } + } + + public bool 胴_節2_鱗3_表示 + { + get + { + return X0Y0_胴_節2_鱗3.Dra; + } + set + { + X0Y0_胴_節2_鱗3.Dra = value; + X0Y0_胴_節2_鱗3.Hit = value; + } + } + + public bool 胴_節2_鱗2_表示 + { + get + { + return X0Y0_胴_節2_鱗2.Dra; + } + set + { + X0Y0_胴_節2_鱗2.Dra = value; + X0Y0_胴_節2_鱗2.Hit = value; + } + } + + public bool 胴_節3_胴_表示 + { + get + { + return X0Y0_胴_節3_胴.Dra; + } + set + { + X0Y0_胴_節3_胴.Dra = value; + X0Y0_胴_節3_胴.Hit = value; + } + } + + public bool 胴_節3_鱗1_表示 + { + get + { + return X0Y0_胴_節3_鱗1.Dra; + } + set + { + X0Y0_胴_節3_鱗1.Dra = value; + X0Y0_胴_節3_鱗1.Hit = value; + } + } + + public bool 胴_節3_鱗3_表示 + { + get + { + return X0Y0_胴_節3_鱗3.Dra; + } + set + { + X0Y0_胴_節3_鱗3.Dra = value; + X0Y0_胴_節3_鱗3.Hit = value; + } + } + + public bool 胴_節3_鱗2_表示 + { + get + { + return X0Y0_胴_節3_鱗2.Dra; + } + set + { + X0Y0_胴_節3_鱗2.Dra = value; + X0Y0_胴_節3_鱗2.Hit = value; + } + } + + public bool 胴_節4_胴_表示 + { + get + { + return X0Y0_胴_節4_胴.Dra; + } + set + { + X0Y0_胴_節4_胴.Dra = value; + X0Y0_胴_節4_胴.Hit = value; + } + } + + public bool 胴_節4_鱗1_表示 + { + get + { + return X0Y0_胴_節4_鱗1.Dra; + } + set + { + X0Y0_胴_節4_鱗1.Dra = value; + X0Y0_胴_節4_鱗1.Hit = value; + } + } + + public bool 胴_節4_鱗3_表示 + { + get + { + return X0Y0_胴_節4_鱗3.Dra; + } + set + { + X0Y0_胴_節4_鱗3.Dra = value; + X0Y0_胴_節4_鱗3.Hit = value; + } + } + + public bool 胴_節4_鱗2_表示 + { + get + { + return X0Y0_胴_節4_鱗2.Dra; + } + set + { + X0Y0_胴_節4_鱗2.Dra = value; + X0Y0_胴_節4_鱗2.Hit = value; + } + } + + public bool 胴_節5_胴_表示 + { + get + { + return X0Y0_胴_節5_胴.Dra; + } + set + { + X0Y0_胴_節5_胴.Dra = value; + X0Y0_胴_節5_胴.Hit = value; + } + } + + public bool 胴_節5_鱗1_表示 + { + get + { + return X0Y0_胴_節5_鱗1.Dra; + } + set + { + X0Y0_胴_節5_鱗1.Dra = value; + X0Y0_胴_節5_鱗1.Hit = value; + } + } + + public bool 胴_節5_鱗3_表示 + { + get + { + return X0Y0_胴_節5_鱗3.Dra; + } + set + { + X0Y0_胴_節5_鱗3.Dra = value; + X0Y0_胴_節5_鱗3.Hit = value; + } + } + + public bool 胴_節5_鱗2_表示 + { + get + { + return X0Y0_胴_節5_鱗2.Dra; + } + set + { + X0Y0_胴_節5_鱗2.Dra = value; + X0Y0_胴_節5_鱗2.Hit = value; + } + } + + public bool 胴_節6_胴_表示 + { + get + { + return X0Y0_胴_節6_胴.Dra; + } + set + { + X0Y0_胴_節6_胴.Dra = value; + X0Y0_胴_節6_胴.Hit = value; + } + } + + public bool 胴_節6_鱗1_表示 + { + get + { + return X0Y0_胴_節6_鱗1.Dra; + } + set + { + X0Y0_胴_節6_鱗1.Dra = value; + X0Y0_胴_節6_鱗1.Hit = value; + } + } + + public bool 胴_節6_鱗3_表示 + { + get + { + return X0Y0_胴_節6_鱗3.Dra; + } + set + { + X0Y0_胴_節6_鱗3.Dra = value; + X0Y0_胴_節6_鱗3.Hit = value; + } + } + + public bool 胴_節6_鱗2_表示 + { + get + { + return X0Y0_胴_節6_鱗2.Dra; + } + set + { + X0Y0_胴_節6_鱗2.Dra = value; + X0Y0_胴_節6_鱗2.Hit = value; + } + } + + public bool 胴_節7_胴_表示 + { + get + { + return X0Y0_胴_節7_胴.Dra; + } + set + { + X0Y0_胴_節7_胴.Dra = value; + X0Y0_胴_節7_胴.Hit = value; + } + } + + public bool 胴_節7_鱗1_表示 + { + get + { + return X0Y0_胴_節7_鱗1.Dra; + } + set + { + X0Y0_胴_節7_鱗1.Dra = value; + X0Y0_胴_節7_鱗1.Hit = value; + } + } + + public bool 胴_節7_鱗3_表示 + { + get + { + return X0Y0_胴_節7_鱗3.Dra; + } + set + { + X0Y0_胴_節7_鱗3.Dra = value; + X0Y0_胴_節7_鱗3.Hit = value; + } + } + + public bool 胴_節7_鱗2_表示 + { + get + { + return X0Y0_胴_節7_鱗2.Dra; + } + set + { + X0Y0_胴_節7_鱗2.Dra = value; + X0Y0_胴_節7_鱗2.Hit = value; + } + } + + public bool 胴_節8_胴_表示 + { + get + { + return X0Y0_胴_節8_胴.Dra; + } + set + { + X0Y0_胴_節8_胴.Dra = value; + X0Y0_胴_節8_胴.Hit = value; + } + } + + public bool 胴_節8_鱗1_表示 + { + get + { + return X0Y0_胴_節8_鱗1.Dra; + } + set + { + X0Y0_胴_節8_鱗1.Dra = value; + X0Y0_胴_節8_鱗1.Hit = value; + } + } + + public bool 胴_節8_鱗3_表示 + { + get + { + return X0Y0_胴_節8_鱗3.Dra; + } + set + { + X0Y0_胴_節8_鱗3.Dra = value; + X0Y0_胴_節8_鱗3.Hit = value; + } + } + + public bool 胴_節8_鱗2_表示 + { + get + { + return X0Y0_胴_節8_鱗2.Dra; + } + set + { + X0Y0_胴_節8_鱗2.Dra = value; + X0Y0_胴_節8_鱗2.Hit = value; + } + } + + public bool 胴_節9_胴_表示 + { + get + { + return X0Y0_胴_節9_胴.Dra; + } + set + { + X0Y0_胴_節9_胴.Dra = value; + X0Y0_胴_節9_胴.Hit = value; + } + } + + public bool 胴_節9_鱗1_表示 + { + get + { + return X0Y0_胴_節9_鱗1.Dra; + } + set + { + X0Y0_胴_節9_鱗1.Dra = value; + X0Y0_胴_節9_鱗1.Hit = value; + } + } + + public bool 胴_節9_鱗3_表示 + { + get + { + return X0Y0_胴_節9_鱗3.Dra; + } + set + { + X0Y0_胴_節9_鱗3.Dra = value; + X0Y0_胴_節9_鱗3.Hit = value; + } + } + + public bool 胴_節9_鱗2_表示 + { + get + { + return X0Y0_胴_節9_鱗2.Dra; + } + set + { + X0Y0_胴_節9_鱗2.Dra = value; + X0Y0_胴_節9_鱗2.Hit = value; + } + } + + public bool 胴_節10_胴_表示 + { + get + { + return X0Y0_胴_節10_胴.Dra; + } + set + { + X0Y0_胴_節10_胴.Dra = value; + X0Y0_胴_節10_胴.Hit = value; + } + } + + public bool 胴_節10_鱗1_表示 + { + get + { + return X0Y0_胴_節10_鱗1.Dra; + } + set + { + X0Y0_胴_節10_鱗1.Dra = value; + X0Y0_胴_節10_鱗1.Hit = value; + } + } + + public bool 胴_節10_鱗3_表示 + { + get + { + return X0Y0_胴_節10_鱗3.Dra; + } + set + { + X0Y0_胴_節10_鱗3.Dra = value; + X0Y0_胴_節10_鱗3.Hit = value; + } + } + + public bool 胴_節10_鱗2_表示 + { + get + { + return X0Y0_胴_節10_鱗2.Dra; + } + set + { + X0Y0_胴_節10_鱗2.Dra = value; + X0Y0_胴_節10_鱗2.Hit = value; + } + } + + public bool 胴_節11_胴_表示 + { + get + { + return X0Y0_胴_節11_胴.Dra; + } + set + { + X0Y0_胴_節11_胴.Dra = value; + X0Y0_胴_節11_胴.Hit = value; + } + } + + public bool 胴_節11_鱗1_表示 + { + get + { + return X0Y0_胴_節11_鱗1.Dra; + } + set + { + X0Y0_胴_節11_鱗1.Dra = value; + X0Y0_胴_節11_鱗1.Hit = value; + } + } + + public bool 胴_節11_鱗3_表示 + { + get + { + return X0Y0_胴_節11_鱗3.Dra; + } + set + { + X0Y0_胴_節11_鱗3.Dra = value; + X0Y0_胴_節11_鱗3.Hit = value; + } + } + + public bool 胴_節11_鱗2_表示 + { + get + { + return X0Y0_胴_節11_鱗2.Dra; + } + set + { + X0Y0_胴_節11_鱗2.Dra = value; + X0Y0_胴_節11_鱗2.Hit = value; + } + } + + public bool 胴_節12_胴_表示 + { + get + { + return X0Y0_胴_節12_胴.Dra; + } + set + { + X0Y0_胴_節12_胴.Dra = value; + X0Y0_胴_節12_胴.Hit = value; + } + } + + public bool 胴_節12_鱗1_表示 + { + get + { + return X0Y0_胴_節12_鱗1.Dra; + } + set + { + X0Y0_胴_節12_鱗1.Dra = value; + X0Y0_胴_節12_鱗1.Hit = value; + } + } + + public bool 胴_節12_鱗3_表示 + { + get + { + return X0Y0_胴_節12_鱗3.Dra; + } + set + { + X0Y0_胴_節12_鱗3.Dra = value; + X0Y0_胴_節12_鱗3.Hit = value; + } + } + + public bool 胴_節12_鱗2_表示 + { + get + { + return X0Y0_胴_節12_鱗2.Dra; + } + set + { + X0Y0_胴_節12_鱗2.Dra = value; + X0Y0_胴_節12_鱗2.Hit = value; + } + } + + public bool 胴_節13_胴_表示 + { + get + { + return X0Y0_胴_節13_胴.Dra; + } + set + { + X0Y0_胴_節13_胴.Dra = value; + X0Y0_胴_節13_胴.Hit = value; + } + } + + public bool 胴_節13_鱗1_表示 + { + get + { + return X0Y0_胴_節13_鱗1.Dra; + } + set + { + X0Y0_胴_節13_鱗1.Dra = value; + X0Y0_胴_節13_鱗1.Hit = value; + } + } + + public bool 胴_節13_鱗3_表示 + { + get + { + return X0Y0_胴_節13_鱗3.Dra; + } + set + { + X0Y0_胴_節13_鱗3.Dra = value; + X0Y0_胴_節13_鱗3.Hit = value; + } + } + + public bool 胴_節13_鱗2_表示 + { + get + { + return X0Y0_胴_節13_鱗2.Dra; + } + set + { + X0Y0_胴_節13_鱗2.Dra = value; + X0Y0_胴_節13_鱗2.Hit = value; + } + } + + public bool 胴_節14_胴_表示 + { + get + { + return X0Y0_胴_節14_胴.Dra; + } + set + { + X0Y0_胴_節14_胴.Dra = value; + X0Y0_胴_節14_胴.Hit = value; + } + } + + public bool 胴_節14_鱗1_表示 + { + get + { + return X0Y0_胴_節14_鱗1.Dra; + } + set + { + X0Y0_胴_節14_鱗1.Dra = value; + X0Y0_胴_節14_鱗1.Hit = value; + } + } + + public bool 胴_節14_鱗3_表示 + { + get + { + return X0Y0_胴_節14_鱗3.Dra; + } + set + { + X0Y0_胴_節14_鱗3.Dra = value; + X0Y0_胴_節14_鱗3.Hit = value; + } + } + + public bool 胴_節14_鱗2_表示 + { + get + { + return X0Y0_胴_節14_鱗2.Dra; + } + set + { + X0Y0_胴_節14_鱗2.Dra = value; + X0Y0_胴_節14_鱗2.Hit = value; + } + } + + public bool 胴_節15_胴_表示 + { + get + { + return X0Y0_胴_節15_胴.Dra; + } + set + { + X0Y0_胴_節15_胴.Dra = value; + X0Y0_胴_節15_胴.Hit = value; + } + } + + public bool 胴_節15_鱗1_表示 + { + get + { + return X0Y0_胴_節15_鱗1.Dra; + } + set + { + X0Y0_胴_節15_鱗1.Dra = value; + X0Y0_胴_節15_鱗1.Hit = value; + } + } + + public bool 胴_節15_鱗3_表示 + { + get + { + return X0Y0_胴_節15_鱗3.Dra; + } + set + { + X0Y0_胴_節15_鱗3.Dra = value; + X0Y0_胴_節15_鱗3.Hit = value; + } + } + + public bool 胴_節15_鱗2_表示 + { + get + { + return X0Y0_胴_節15_鱗2.Dra; + } + set + { + X0Y0_胴_節15_鱗2.Dra = value; + X0Y0_胴_節15_鱗2.Hit = value; + } + } + + public bool 胴_節16_胴_表示 + { + get + { + return X0Y0_胴_節16_胴.Dra; + } + set + { + X0Y0_胴_節16_胴.Dra = value; + X0Y0_胴_節16_胴.Hit = value; + } + } + + public bool 胴_節16_鱗1_表示 + { + get + { + return X0Y0_胴_節16_鱗1.Dra; + } + set + { + X0Y0_胴_節16_鱗1.Dra = value; + X0Y0_胴_節16_鱗1.Hit = value; + } + } + + public bool 胴_節16_鱗3_表示 + { + get + { + return X0Y0_胴_節16_鱗3.Dra; + } + set + { + X0Y0_胴_節16_鱗3.Dra = value; + X0Y0_胴_節16_鱗3.Hit = value; + } + } + + public bool 胴_節16_鱗2_表示 + { + get + { + return X0Y0_胴_節16_鱗2.Dra; + } + set + { + X0Y0_胴_節16_鱗2.Dra = value; + X0Y0_胴_節16_鱗2.Hit = value; + } + } + + public bool 胴_輪_革_表示 + { + get + { + return X0Y0_胴_輪_革.Dra; + } + set + { + X0Y0_胴_輪_革.Dra = value; + X0Y0_胴_輪_革.Hit = value; + } + } + + public bool 胴_輪_金具1_表示 + { + get + { + return X0Y0_胴_輪_金具1.Dra; + } + set + { + X0Y0_胴_輪_金具1.Dra = value; + X0Y0_胴_輪_金具1.Hit = value; + } + } + + public bool 胴_輪_金具2_表示 + { + get + { + return X0Y0_胴_輪_金具2.Dra; + } + set + { + X0Y0_胴_輪_金具2.Dra = value; + X0Y0_胴_輪_金具2.Hit = value; + } + } + + public bool 胴_輪_金具3_表示 + { + get + { + return X0Y0_胴_輪_金具3.Dra; + } + set + { + X0Y0_胴_輪_金具3.Dra = value; + X0Y0_胴_輪_金具3.Hit = value; + } + } + + public bool 胴_輪_金具左_表示 + { + get + { + return X0Y0_胴_輪_金具左.Dra; + } + set + { + X0Y0_胴_輪_金具左.Dra = value; + X0Y0_胴_輪_金具左.Hit = value; + } + } + + public bool 胴_輪_金具右_表示 + { + get + { + return X0Y0_胴_輪_金具右.Dra; + } + set + { + X0Y0_胴_輪_金具右.Dra = value; + X0Y0_胴_輪_金具右.Hit = value; + } + } + + public bool 胴_節17_胴_表示 + { + get + { + return X0Y0_胴_節17_胴.Dra; + } + set + { + X0Y0_胴_節17_胴.Dra = value; + X0Y0_胴_節17_胴.Hit = value; + } + } + + public bool 胴_節17_鱗1_表示 + { + get + { + return X0Y0_胴_節17_鱗1.Dra; + } + set + { + X0Y0_胴_節17_鱗1.Dra = value; + X0Y0_胴_節17_鱗1.Hit = value; + } + } + + public bool 胴_節17_鱗3_表示 + { + get + { + return X0Y0_胴_節17_鱗3.Dra; + } + set + { + X0Y0_胴_節17_鱗3.Dra = value; + X0Y0_胴_節17_鱗3.Hit = value; + } + } + + public bool 胴_節17_鱗2_表示 + { + get + { + return X0Y0_胴_節17_鱗2.Dra; + } + set + { + X0Y0_胴_節17_鱗2.Dra = value; + X0Y0_胴_節17_鱗2.Hit = value; + } + } + + public bool 胴_節18_胴_表示 + { + get + { + return X0Y0_胴_節18_胴.Dra; + } + set + { + X0Y0_胴_節18_胴.Dra = value; + X0Y0_胴_節18_胴.Hit = value; + } + } + + public bool 胴_節18_鱗1_表示 + { + get + { + return X0Y0_胴_節18_鱗1.Dra; + } + set + { + X0Y0_胴_節18_鱗1.Dra = value; + X0Y0_胴_節18_鱗1.Hit = value; + } + } + + public bool 胴_節18_鱗3_表示 + { + get + { + return X0Y0_胴_節18_鱗3.Dra; + } + set + { + X0Y0_胴_節18_鱗3.Dra = value; + X0Y0_胴_節18_鱗3.Hit = value; + } + } + + public bool 胴_節18_鱗2_表示 + { + get + { + return X0Y0_胴_節18_鱗2.Dra; + } + set + { + X0Y0_胴_節18_鱗2.Dra = value; + X0Y0_胴_節18_鱗2.Hit = value; + } + } + + public bool 頭_口膜_口膜1_表示 + { + get + { + return X0Y0_頭_口膜_口膜1.Dra; + } + set + { + X0Y0_頭_口膜_口膜1.Dra = value; + X0Y0_頭_口膜_口膜1.Hit = value; + } + } + + public bool 頭_口膜_口膜2_表示 + { + get + { + return X0Y0_頭_口膜_口膜2.Dra; + } + set + { + X0Y0_頭_口膜_口膜2.Dra = value; + X0Y0_頭_口膜_口膜2.Hit = value; + } + } + + public bool 頭_口膜_口膜3_表示 + { + get + { + return X0Y0_頭_口膜_口膜3.Dra; + } + set + { + X0Y0_頭_口膜_口膜3.Dra = value; + X0Y0_頭_口膜_口膜3.Hit = value; + } + } + + public bool 頭_口膜_口膜4_表示 + { + get + { + return X0Y0_頭_口膜_口膜4.Dra; + } + set + { + X0Y0_頭_口膜_口膜4.Dra = value; + X0Y0_頭_口膜_口膜4.Hit = value; + } + } + + public bool 頭_口膜_口膜5_表示 + { + get + { + return X0Y0_頭_口膜_口膜5.Dra; + } + set + { + X0Y0_頭_口膜_口膜5.Dra = value; + X0Y0_頭_口膜_口膜5.Hit = value; + } + } + + public bool 頭_口膜_口膜6_表示 + { + get + { + return X0Y0_頭_口膜_口膜6.Dra; + } + set + { + X0Y0_頭_口膜_口膜6.Dra = value; + X0Y0_頭_口膜_口膜6.Hit = value; + } + } + + public bool 頭_口膜_口膜7_表示 + { + get + { + return X0Y0_頭_口膜_口膜7.Dra; + } + set + { + X0Y0_頭_口膜_口膜7.Dra = value; + X0Y0_頭_口膜_口膜7.Hit = value; + } + } + + public bool 頭_口膜_口膜8_表示 + { + get + { + return X0Y0_頭_口膜_口膜8.Dra; + } + set + { + X0Y0_頭_口膜_口膜8.Dra = value; + X0Y0_頭_口膜_口膜8.Hit = value; + } + } + + public bool 頭_上顎歯後_歯1_表示 + { + get + { + return X0Y0_頭_上顎歯後_歯1.Dra; + } + set + { + X0Y0_頭_上顎歯後_歯1.Dra = value; + X0Y0_頭_上顎歯後_歯1.Hit = value; + } + } + + public bool 頭_上顎歯後_歯2_表示 + { + get + { + return X0Y0_頭_上顎歯後_歯2.Dra; + } + set + { + X0Y0_頭_上顎歯後_歯2.Dra = value; + X0Y0_頭_上顎歯後_歯2.Hit = value; + } + } + + public bool 頭_上顎歯後_歯3_表示 + { + get + { + return X0Y0_頭_上顎歯後_歯3.Dra; + } + set + { + X0Y0_頭_上顎歯後_歯3.Dra = value; + X0Y0_頭_上顎歯後_歯3.Hit = value; + } + } + + public bool 頭_下顎_歯_後_歯1_表示 + { + get + { + return X0Y0_頭_下顎_歯_後_歯1.Dra; + } + set + { + X0Y0_頭_下顎_歯_後_歯1.Dra = value; + X0Y0_頭_下顎_歯_後_歯1.Hit = value; + } + } + + public bool 頭_下顎_歯_後_歯2_表示 + { + get + { + return X0Y0_頭_下顎_歯_後_歯2.Dra; + } + set + { + X0Y0_頭_下顎_歯_後_歯2.Dra = value; + X0Y0_頭_下顎_歯_後_歯2.Hit = value; + } + } + + public bool 頭_下顎_歯_後_歯3_表示 + { + get + { + return X0Y0_頭_下顎_歯_後_歯3.Dra; + } + set + { + X0Y0_頭_下顎_歯_後_歯3.Dra = value; + X0Y0_頭_下顎_歯_後_歯3.Hit = value; + } + } + + public bool 頭_下顎_歯_前_歯1_表示 + { + get + { + return X0Y0_頭_下顎_歯_前_歯1.Dra; + } + set + { + X0Y0_頭_下顎_歯_前_歯1.Dra = value; + X0Y0_頭_下顎_歯_前_歯1.Hit = value; + } + } + + public bool 頭_下顎_歯_前_歯2_表示 + { + get + { + return X0Y0_頭_下顎_歯_前_歯2.Dra; + } + set + { + X0Y0_頭_下顎_歯_前_歯2.Dra = value; + X0Y0_頭_下顎_歯_前_歯2.Hit = value; + } + } + + public bool 頭_下顎_歯_前_歯3_表示 + { + get + { + return X0Y0_頭_下顎_歯_前_歯3.Dra; + } + set + { + X0Y0_頭_下顎_歯_前_歯3.Dra = value; + X0Y0_頭_下顎_歯_前_歯3.Hit = value; + } + } + + public bool 頭_下顎_眼孔1_表示 + { + get + { + return X0Y0_頭_下顎_眼孔1.Dra; + } + set + { + X0Y0_頭_下顎_眼孔1.Dra = value; + X0Y0_頭_下顎_眼孔1.Hit = value; + } + } + + public bool 頭_下顎_眼孔2_表示 + { + get + { + return X0Y0_頭_下顎_眼孔2.Dra; + } + set + { + X0Y0_頭_下顎_眼孔2.Dra = value; + X0Y0_頭_下顎_眼孔2.Hit = value; + } + } + + public bool 頭_下顎_眼_眼1_眼2_表示 + { + get + { + return X0Y0_頭_下顎_眼_眼1_眼2.Dra; + } + set + { + X0Y0_頭_下顎_眼_眼1_眼2.Dra = value; + X0Y0_頭_下顎_眼_眼1_眼2.Hit = value; + } + } + + public bool 頭_下顎_眼_眼1_眼1_表示 + { + get + { + return X0Y0_頭_下顎_眼_眼1_眼1.Dra; + } + set + { + X0Y0_頭_下顎_眼_眼1_眼1.Dra = value; + X0Y0_頭_下顎_眼_眼1_眼1.Hit = value; + } + } + + public bool 頭_下顎_眼_眼2_眼2_表示 + { + get + { + return X0Y0_頭_下顎_眼_眼2_眼2.Dra; + } + set + { + X0Y0_頭_下顎_眼_眼2_眼2.Dra = value; + X0Y0_頭_下顎_眼_眼2_眼2.Hit = value; + } + } + + public bool 頭_下顎_眼_眼2_眼1_表示 + { + get + { + return X0Y0_頭_下顎_眼_眼2_眼1.Dra; + } + set + { + X0Y0_頭_下顎_眼_眼2_眼1.Dra = value; + X0Y0_頭_下顎_眼_眼2_眼1.Hit = value; + } + } + + public bool 頭_下顎_眼下_眼下_表示 + { + get + { + return X0Y0_頭_下顎_眼下_眼下.Dra; + } + set + { + X0Y0_頭_下顎_眼下_眼下.Dra = value; + X0Y0_頭_下顎_眼下_眼下.Hit = value; + } + } + + public bool 頭_下顎_眼下_線_表示 + { + get + { + return X0Y0_頭_下顎_眼下_線.Dra; + } + set + { + X0Y0_頭_下顎_眼下_線.Dra = value; + X0Y0_頭_下顎_眼下_線.Hit = value; + } + } + + public bool 頭_下顎_頭部_前_頭9_表示 + { + get + { + return X0Y0_頭_下顎_頭部_前_頭9.Dra; + } + set + { + X0Y0_頭_下顎_頭部_前_頭9.Dra = value; + X0Y0_頭_下顎_頭部_前_頭9.Hit = value; + } + } + + public bool 頭_下顎_頭部_前_頭8_表示 + { + get + { + return X0Y0_頭_下顎_頭部_前_頭8.Dra; + } + set + { + X0Y0_頭_下顎_頭部_前_頭8.Dra = value; + X0Y0_頭_下顎_頭部_前_頭8.Hit = value; + } + } + + public bool 頭_下顎_頭部_前_頭7_表示 + { + get + { + return X0Y0_頭_下顎_頭部_前_頭7.Dra; + } + set + { + X0Y0_頭_下顎_頭部_前_頭7.Dra = value; + X0Y0_頭_下顎_頭部_前_頭7.Hit = value; + } + } + + public bool 頭_下顎_頭部_前_頭6_表示 + { + get + { + return X0Y0_頭_下顎_頭部_前_頭6.Dra; + } + set + { + X0Y0_頭_下顎_頭部_前_頭6.Dra = value; + X0Y0_頭_下顎_頭部_前_頭6.Hit = value; + } + } + + public bool 頭_下顎_頭部_前_頭5_表示 + { + get + { + return X0Y0_頭_下顎_頭部_前_頭5.Dra; + } + set + { + X0Y0_頭_下顎_頭部_前_頭5.Dra = value; + X0Y0_頭_下顎_頭部_前_頭5.Hit = value; + } + } + + public bool 頭_下顎_頭部_前_頭4_表示 + { + get + { + return X0Y0_頭_下顎_頭部_前_頭4.Dra; + } + set + { + X0Y0_頭_下顎_頭部_前_頭4.Dra = value; + X0Y0_頭_下顎_頭部_前_頭4.Hit = value; + } + } + + public bool 頭_下顎_頭部_前_頭3_表示 + { + get + { + return X0Y0_頭_下顎_頭部_前_頭3.Dra; + } + set + { + X0Y0_頭_下顎_頭部_前_頭3.Dra = value; + X0Y0_頭_下顎_頭部_前_頭3.Hit = value; + } + } + + public bool 頭_下顎_頭部_前_頭2_表示 + { + get + { + return X0Y0_頭_下顎_頭部_前_頭2.Dra; + } + set + { + X0Y0_頭_下顎_頭部_前_頭2.Dra = value; + X0Y0_頭_下顎_頭部_前_頭2.Hit = value; + } + } + + public bool 頭_下顎_頭部_前_頭1_表示 + { + get + { + return X0Y0_頭_下顎_頭部_前_頭1.Dra; + } + set + { + X0Y0_頭_下顎_頭部_前_頭1.Dra = value; + X0Y0_頭_下顎_頭部_前_頭1.Hit = value; + } + } + + public bool 頭_上顎_歯_前_歯1_表示 + { + get + { + return X0Y0_頭_上顎_歯_前_歯1.Dra; + } + set + { + X0Y0_頭_上顎_歯_前_歯1.Dra = value; + X0Y0_頭_上顎_歯_前_歯1.Hit = value; + } + } + + public bool 頭_上顎_歯_前_歯2_表示 + { + get + { + return X0Y0_頭_上顎_歯_前_歯2.Dra; + } + set + { + X0Y0_頭_上顎_歯_前_歯2.Dra = value; + X0Y0_頭_上顎_歯_前_歯2.Hit = value; + } + } + + public bool 頭_上顎_歯_前_歯3_表示 + { + get + { + return X0Y0_頭_上顎_歯_前_歯3.Dra; + } + set + { + X0Y0_頭_上顎_歯_前_歯3.Dra = value; + X0Y0_頭_上顎_歯_前_歯3.Hit = value; + } + } + + public bool 頭_上顎_眼孔1_表示 + { + get + { + return X0Y0_頭_上顎_眼孔1.Dra; + } + set + { + X0Y0_頭_上顎_眼孔1.Dra = value; + X0Y0_頭_上顎_眼孔1.Hit = value; + } + } + + public bool 頭_上顎_眼孔2_表示 + { + get + { + return X0Y0_頭_上顎_眼孔2.Dra; + } + set + { + X0Y0_頭_上顎_眼孔2.Dra = value; + X0Y0_頭_上顎_眼孔2.Hit = value; + } + } + + public bool 頭_上顎_眼_眼1_眼2_表示 + { + get + { + return X0Y0_頭_上顎_眼_眼1_眼2.Dra; + } + set + { + X0Y0_頭_上顎_眼_眼1_眼2.Dra = value; + X0Y0_頭_上顎_眼_眼1_眼2.Hit = value; + } + } + + public bool 頭_上顎_眼_眼1_眼1_表示 + { + get + { + return X0Y0_頭_上顎_眼_眼1_眼1.Dra; + } + set + { + X0Y0_頭_上顎_眼_眼1_眼1.Dra = value; + X0Y0_頭_上顎_眼_眼1_眼1.Hit = value; + } + } + + public bool 頭_上顎_眼_眼2_眼2_表示 + { + get + { + return X0Y0_頭_上顎_眼_眼2_眼2.Dra; + } + set + { + X0Y0_頭_上顎_眼_眼2_眼2.Dra = value; + X0Y0_頭_上顎_眼_眼2_眼2.Hit = value; + } + } + + public bool 頭_上顎_眼_眼2_眼1_表示 + { + get + { + return X0Y0_頭_上顎_眼_眼2_眼1.Dra; + } + set + { + X0Y0_頭_上顎_眼_眼2_眼1.Dra = value; + X0Y0_頭_上顎_眼_眼2_眼1.Hit = value; + } + } + + public bool 頭_上顎_眼下_眼下_表示 + { + get + { + return X0Y0_頭_上顎_眼下_眼下.Dra; + } + set + { + X0Y0_頭_上顎_眼下_眼下.Dra = value; + X0Y0_頭_上顎_眼下_眼下.Hit = value; + } + } + + public bool 頭_上顎_眼下_線_表示 + { + get + { + return X0Y0_頭_上顎_眼下_線.Dra; + } + set + { + X0Y0_頭_上顎_眼下_線.Dra = value; + X0Y0_頭_上顎_眼下_線.Hit = value; + } + } + + public bool 頭_上顎_頭部_前_頭9_表示 + { + get + { + return X0Y0_頭_上顎_頭部_前_頭9.Dra; + } + set + { + X0Y0_頭_上顎_頭部_前_頭9.Dra = value; + X0Y0_頭_上顎_頭部_前_頭9.Hit = value; + } + } + + public bool 頭_上顎_頭部_前_頭8_表示 + { + get + { + return X0Y0_頭_上顎_頭部_前_頭8.Dra; + } + set + { + X0Y0_頭_上顎_頭部_前_頭8.Dra = value; + X0Y0_頭_上顎_頭部_前_頭8.Hit = value; + } + } + + public bool 頭_上顎_頭部_前_頭7_表示 + { + get + { + return X0Y0_頭_上顎_頭部_前_頭7.Dra; + } + set + { + X0Y0_頭_上顎_頭部_前_頭7.Dra = value; + X0Y0_頭_上顎_頭部_前_頭7.Hit = value; + } + } + + public bool 頭_上顎_頭部_前_頭6_表示 + { + get + { + return X0Y0_頭_上顎_頭部_前_頭6.Dra; + } + set + { + X0Y0_頭_上顎_頭部_前_頭6.Dra = value; + X0Y0_頭_上顎_頭部_前_頭6.Hit = value; + } + } + + public bool 頭_上顎_頭部_前_頭5_表示 + { + get + { + return X0Y0_頭_上顎_頭部_前_頭5.Dra; + } + set + { + X0Y0_頭_上顎_頭部_前_頭5.Dra = value; + X0Y0_頭_上顎_頭部_前_頭5.Hit = value; + } + } + + public bool 頭_上顎_頭部_前_頭4_表示 + { + get + { + return X0Y0_頭_上顎_頭部_前_頭4.Dra; + } + set + { + X0Y0_頭_上顎_頭部_前_頭4.Dra = value; + X0Y0_頭_上顎_頭部_前_頭4.Hit = value; + } + } + + public bool 頭_上顎_頭部_前_頭3_表示 + { + get + { + return X0Y0_頭_上顎_頭部_前_頭3.Dra; + } + set + { + X0Y0_頭_上顎_頭部_前_頭3.Dra = value; + X0Y0_頭_上顎_頭部_前_頭3.Hit = value; + } + } + + public bool 頭_上顎_頭部_前_頭2_表示 + { + get + { + return X0Y0_頭_上顎_頭部_前_頭2.Dra; + } + set + { + X0Y0_頭_上顎_頭部_前_頭2.Dra = value; + X0Y0_頭_上顎_頭部_前_頭2.Hit = value; + } + } + + public bool 頭_上顎_頭部_前_頭1_表示 + { + get + { + return X0Y0_頭_上顎_頭部_前_頭1.Dra; + } + set + { + X0Y0_頭_上顎_頭部_前_頭1.Dra = value; + X0Y0_頭_上顎_頭部_前_頭1.Hit = value; + } + } + + public bool 頭_輪_革_表示 + { + get + { + return X0Y0_頭_輪_革.Dra; + } + set + { + X0Y0_頭_輪_革.Dra = value; + X0Y0_頭_輪_革.Hit = value; + } + } + + public bool 頭_輪_金具1_表示 + { + get + { + return X0Y0_頭_輪_金具1.Dra; + } + set + { + X0Y0_頭_輪_金具1.Dra = value; + X0Y0_頭_輪_金具1.Hit = value; + } + } + + public bool 頭_輪_金具2_表示 + { + get + { + return X0Y0_頭_輪_金具2.Dra; + } + set + { + X0Y0_頭_輪_金具2.Dra = value; + X0Y0_頭_輪_金具2.Hit = value; + } + } + + public bool 頭_輪_金具3_表示 + { + get + { + return X0Y0_頭_輪_金具3.Dra; + } + set + { + X0Y0_頭_輪_金具3.Dra = value; + X0Y0_頭_輪_金具3.Hit = value; + } + } + + public bool 頭_輪_金具左_表示 + { + get + { + return X0Y0_頭_輪_金具左.Dra; + } + set + { + X0Y0_頭_輪_金具左.Dra = value; + X0Y0_頭_輪_金具左.Hit = value; + } + } + + public bool 頭_輪_金具右_表示 + { + get + { + return X0Y0_頭_輪_金具右.Dra; + } + set + { + X0Y0_頭_輪_金具右.Dra = value; + X0Y0_頭_輪_金具右.Hit = value; + } + } + + public bool 脚前_上腕_表示 + { + get + { + return X0Y0_脚前_上腕.Dra; + } + set + { + X0Y0_脚前_上腕.Dra = value; + X0Y0_脚前_上腕.Hit = value; + } + } + + public bool 脚前_下腕_表示 + { + get + { + return X0Y0_脚前_下腕.Dra; + } + set + { + X0Y0_脚前_下腕.Dra = value; + X0Y0_脚前_下腕.Hit = value; + } + } + + public bool 脚前_手_親指_爪_表示 + { + get + { + return X0Y0_脚前_手_親指_爪.Dra; + } + set + { + X0Y0_脚前_手_親指_爪.Dra = value; + X0Y0_脚前_手_親指_爪.Hit = value; + } + } + + public bool 脚前_手_手_表示 + { + get + { + return X0Y0_脚前_手_手.Dra; + } + set + { + X0Y0_脚前_手_手.Dra = value; + X0Y0_脚前_手_手.Hit = value; + } + } + + public bool 脚前_手_人指_指_表示 + { + get + { + return X0Y0_脚前_手_人指_指.Dra; + } + set + { + X0Y0_脚前_手_人指_指.Dra = value; + X0Y0_脚前_手_人指_指.Hit = value; + } + } + + public bool 脚前_手_人指_爪_表示 + { + get + { + return X0Y0_脚前_手_人指_爪.Dra; + } + set + { + X0Y0_脚前_手_人指_爪.Dra = value; + X0Y0_脚前_手_人指_爪.Hit = value; + } + } + + public bool 脚前_手_人指_水掻_表示 + { + get + { + return X0Y0_脚前_手_人指_水掻.Dra; + } + set + { + X0Y0_脚前_手_人指_水掻.Dra = value; + X0Y0_脚前_手_人指_水掻.Hit = value; + } + } + + public bool 脚前_手_人指_鱗_鱗4_表示 + { + get + { + return X0Y0_脚前_手_人指_鱗_鱗4.Dra; + } + set + { + X0Y0_脚前_手_人指_鱗_鱗4.Dra = value; + X0Y0_脚前_手_人指_鱗_鱗4.Hit = value; + } + } + + public bool 脚前_手_人指_鱗_鱗3_表示 + { + get + { + return X0Y0_脚前_手_人指_鱗_鱗3.Dra; + } + set + { + X0Y0_脚前_手_人指_鱗_鱗3.Dra = value; + X0Y0_脚前_手_人指_鱗_鱗3.Hit = value; + } + } + + public bool 脚前_手_人指_鱗_鱗2_表示 + { + get + { + return X0Y0_脚前_手_人指_鱗_鱗2.Dra; + } + set + { + X0Y0_脚前_手_人指_鱗_鱗2.Dra = value; + X0Y0_脚前_手_人指_鱗_鱗2.Hit = value; + } + } + + public bool 脚前_手_人指_鱗_鱗1_表示 + { + get + { + return X0Y0_脚前_手_人指_鱗_鱗1.Dra; + } + set + { + X0Y0_脚前_手_人指_鱗_鱗1.Dra = value; + X0Y0_脚前_手_人指_鱗_鱗1.Hit = value; + } + } + + public bool 脚前_手_中指_指_表示 + { + get + { + return X0Y0_脚前_手_中指_指.Dra; + } + set + { + X0Y0_脚前_手_中指_指.Dra = value; + X0Y0_脚前_手_中指_指.Hit = value; + } + } + + public bool 脚前_手_中指_爪_表示 + { + get + { + return X0Y0_脚前_手_中指_爪.Dra; + } + set + { + X0Y0_脚前_手_中指_爪.Dra = value; + X0Y0_脚前_手_中指_爪.Hit = value; + } + } + + public bool 脚前_手_中指_水掻_表示 + { + get + { + return X0Y0_脚前_手_中指_水掻.Dra; + } + set + { + X0Y0_脚前_手_中指_水掻.Dra = value; + X0Y0_脚前_手_中指_水掻.Hit = value; + } + } + + public bool 脚前_手_中指_鱗_鱗4_表示 + { + get + { + return X0Y0_脚前_手_中指_鱗_鱗4.Dra; + } + set + { + X0Y0_脚前_手_中指_鱗_鱗4.Dra = value; + X0Y0_脚前_手_中指_鱗_鱗4.Hit = value; + } + } + + public bool 脚前_手_中指_鱗_鱗3_表示 + { + get + { + return X0Y0_脚前_手_中指_鱗_鱗3.Dra; + } + set + { + X0Y0_脚前_手_中指_鱗_鱗3.Dra = value; + X0Y0_脚前_手_中指_鱗_鱗3.Hit = value; + } + } + + public bool 脚前_手_中指_鱗_鱗2_表示 + { + get + { + return X0Y0_脚前_手_中指_鱗_鱗2.Dra; + } + set + { + X0Y0_脚前_手_中指_鱗_鱗2.Dra = value; + X0Y0_脚前_手_中指_鱗_鱗2.Hit = value; + } + } + + public bool 脚前_手_中指_鱗_鱗1_表示 + { + get + { + return X0Y0_脚前_手_中指_鱗_鱗1.Dra; + } + set + { + X0Y0_脚前_手_中指_鱗_鱗1.Dra = value; + X0Y0_脚前_手_中指_鱗_鱗1.Hit = value; + } + } + + public bool 脚前_手_薬指_指_表示 + { + get + { + return X0Y0_脚前_手_薬指_指.Dra; + } + set + { + X0Y0_脚前_手_薬指_指.Dra = value; + X0Y0_脚前_手_薬指_指.Hit = value; + } + } + + public bool 脚前_手_薬指_爪_表示 + { + get + { + return X0Y0_脚前_手_薬指_爪.Dra; + } + set + { + X0Y0_脚前_手_薬指_爪.Dra = value; + X0Y0_脚前_手_薬指_爪.Hit = value; + } + } + + public bool 脚前_手_薬指_水掻_表示 + { + get + { + return X0Y0_脚前_手_薬指_水掻.Dra; + } + set + { + X0Y0_脚前_手_薬指_水掻.Dra = value; + X0Y0_脚前_手_薬指_水掻.Hit = value; + } + } + + public bool 脚前_手_薬指_鱗_鱗4_表示 + { + get + { + return X0Y0_脚前_手_薬指_鱗_鱗4.Dra; + } + set + { + X0Y0_脚前_手_薬指_鱗_鱗4.Dra = value; + X0Y0_脚前_手_薬指_鱗_鱗4.Hit = value; + } + } + + public bool 脚前_手_薬指_鱗_鱗3_表示 + { + get + { + return X0Y0_脚前_手_薬指_鱗_鱗3.Dra; + } + set + { + X0Y0_脚前_手_薬指_鱗_鱗3.Dra = value; + X0Y0_脚前_手_薬指_鱗_鱗3.Hit = value; + } + } + + public bool 脚前_手_薬指_鱗_鱗2_表示 + { + get + { + return X0Y0_脚前_手_薬指_鱗_鱗2.Dra; + } + set + { + X0Y0_脚前_手_薬指_鱗_鱗2.Dra = value; + X0Y0_脚前_手_薬指_鱗_鱗2.Hit = value; + } + } + + public bool 脚前_手_薬指_鱗_鱗1_表示 + { + get + { + return X0Y0_脚前_手_薬指_鱗_鱗1.Dra; + } + set + { + X0Y0_脚前_手_薬指_鱗_鱗1.Dra = value; + X0Y0_脚前_手_薬指_鱗_鱗1.Hit = value; + } + } + + public bool 脚前_手_小指_指_表示 + { + get + { + return X0Y0_脚前_手_小指_指.Dra; + } + set + { + X0Y0_脚前_手_小指_指.Dra = value; + X0Y0_脚前_手_小指_指.Hit = value; + } + } + + public bool 脚前_手_小指_爪_表示 + { + get + { + return X0Y0_脚前_手_小指_爪.Dra; + } + set + { + X0Y0_脚前_手_小指_爪.Dra = value; + X0Y0_脚前_手_小指_爪.Hit = value; + } + } + + public bool 脚前_手_小指_鱗_鱗4_表示 + { + get + { + return X0Y0_脚前_手_小指_鱗_鱗4.Dra; + } + set + { + X0Y0_脚前_手_小指_鱗_鱗4.Dra = value; + X0Y0_脚前_手_小指_鱗_鱗4.Hit = value; + } + } + + public bool 脚前_手_小指_鱗_鱗3_表示 + { + get + { + return X0Y0_脚前_手_小指_鱗_鱗3.Dra; + } + set + { + X0Y0_脚前_手_小指_鱗_鱗3.Dra = value; + X0Y0_脚前_手_小指_鱗_鱗3.Hit = value; + } + } + + public bool 脚前_手_小指_鱗_鱗2_表示 + { + get + { + return X0Y0_脚前_手_小指_鱗_鱗2.Dra; + } + set + { + X0Y0_脚前_手_小指_鱗_鱗2.Dra = value; + X0Y0_脚前_手_小指_鱗_鱗2.Hit = value; + } + } + + public bool 脚前_手_小指_鱗_鱗1_表示 + { + get + { + return X0Y0_脚前_手_小指_鱗_鱗1.Dra; + } + set + { + X0Y0_脚前_手_小指_鱗_鱗1.Dra = value; + X0Y0_脚前_手_小指_鱗_鱗1.Hit = value; + } + } + + public bool 脚前_手_鱗_鱗3_表示 + { + get + { + return X0Y0_脚前_手_鱗_鱗3.Dra; + } + set + { + X0Y0_脚前_手_鱗_鱗3.Dra = value; + X0Y0_脚前_手_鱗_鱗3.Hit = value; + } + } + + public bool 脚前_手_鱗_鱗2_表示 + { + get + { + return X0Y0_脚前_手_鱗_鱗2.Dra; + } + set + { + X0Y0_脚前_手_鱗_鱗2.Dra = value; + X0Y0_脚前_手_鱗_鱗2.Hit = value; + } + } + + public bool 脚前_手_鱗_鱗1_表示 + { + get + { + return X0Y0_脚前_手_鱗_鱗1.Dra; + } + set + { + X0Y0_脚前_手_鱗_鱗1.Dra = value; + X0Y0_脚前_手_鱗_鱗1.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗小_鱗9_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗小_鱗9.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗小_鱗9.Dra = value; + X0Y0_脚前_下腕鱗_鱗小_鱗9.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗小_鱗8_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗小_鱗8.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗小_鱗8.Dra = value; + X0Y0_脚前_下腕鱗_鱗小_鱗8.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗小_鱗7_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗小_鱗7.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗小_鱗7.Dra = value; + X0Y0_脚前_下腕鱗_鱗小_鱗7.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗小_鱗6_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗小_鱗6.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗小_鱗6.Dra = value; + X0Y0_脚前_下腕鱗_鱗小_鱗6.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗小_鱗5_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗小_鱗5.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗小_鱗5.Dra = value; + X0Y0_脚前_下腕鱗_鱗小_鱗5.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗小_鱗4_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗小_鱗4.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗小_鱗4.Dra = value; + X0Y0_脚前_下腕鱗_鱗小_鱗4.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗小_鱗3_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗小_鱗3.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗小_鱗3.Dra = value; + X0Y0_脚前_下腕鱗_鱗小_鱗3.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗小_鱗2_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗小_鱗2.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗小_鱗2.Dra = value; + X0Y0_脚前_下腕鱗_鱗小_鱗2.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗小_鱗1_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗小_鱗1.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗小_鱗1.Dra = value; + X0Y0_脚前_下腕鱗_鱗小_鱗1.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗大_鱗9_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗大_鱗9.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗大_鱗9.Dra = value; + X0Y0_脚前_下腕鱗_鱗大_鱗9.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗大_鱗8_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗大_鱗8.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗大_鱗8.Dra = value; + X0Y0_脚前_下腕鱗_鱗大_鱗8.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗大_鱗7_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗大_鱗7.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗大_鱗7.Dra = value; + X0Y0_脚前_下腕鱗_鱗大_鱗7.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗大_鱗6_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗大_鱗6.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗大_鱗6.Dra = value; + X0Y0_脚前_下腕鱗_鱗大_鱗6.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗大_鱗5_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗大_鱗5.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗大_鱗5.Dra = value; + X0Y0_脚前_下腕鱗_鱗大_鱗5.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗大_鱗4_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗大_鱗4.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗大_鱗4.Dra = value; + X0Y0_脚前_下腕鱗_鱗大_鱗4.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗大_鱗3_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗大_鱗3.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗大_鱗3.Dra = value; + X0Y0_脚前_下腕鱗_鱗大_鱗3.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗大_鱗2_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗大_鱗2.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗大_鱗2.Dra = value; + X0Y0_脚前_下腕鱗_鱗大_鱗2.Hit = value; + } + } + + public bool 脚前_下腕鱗_鱗大_鱗1_表示 + { + get + { + return X0Y0_脚前_下腕鱗_鱗大_鱗1.Dra; + } + set + { + X0Y0_脚前_下腕鱗_鱗大_鱗1.Dra = value; + X0Y0_脚前_下腕鱗_鱗大_鱗1.Hit = value; + } + } + + public bool 脚前_上腕鱗_鱗5_表示 + { + get + { + return X0Y0_脚前_上腕鱗_鱗5.Dra; + } + set + { + X0Y0_脚前_上腕鱗_鱗5.Dra = value; + X0Y0_脚前_上腕鱗_鱗5.Hit = value; + } + } + + public bool 脚前_上腕鱗_鱗4_表示 + { + get + { + return X0Y0_脚前_上腕鱗_鱗4.Dra; + } + set + { + X0Y0_脚前_上腕鱗_鱗4.Dra = value; + X0Y0_脚前_上腕鱗_鱗4.Hit = value; + } + } + + public bool 脚前_上腕鱗_鱗3_表示 + { + get + { + return X0Y0_脚前_上腕鱗_鱗3.Dra; + } + set + { + X0Y0_脚前_上腕鱗_鱗3.Dra = value; + X0Y0_脚前_上腕鱗_鱗3.Hit = value; + } + } + + public bool 脚前_上腕鱗_鱗2_表示 + { + get + { + return X0Y0_脚前_上腕鱗_鱗2.Dra; + } + set + { + X0Y0_脚前_上腕鱗_鱗2.Dra = value; + X0Y0_脚前_上腕鱗_鱗2.Hit = value; + } + } + + public bool 脚前_上腕鱗_鱗1_表示 + { + get + { + return X0Y0_脚前_上腕鱗_鱗1.Dra; + } + set + { + X0Y0_脚前_上腕鱗_鱗1.Dra = value; + X0Y0_脚前_上腕鱗_鱗1.Hit = value; + } + } + + public bool 脚前_鰭_鰭膜1_表示 + { + get + { + return X0Y0_脚前_鰭_鰭膜1.Dra; + } + set + { + X0Y0_脚前_鰭_鰭膜1.Dra = value; + X0Y0_脚前_鰭_鰭膜1.Hit = value; + } + } + + public bool 脚前_鰭_鰭条1_表示 + { + get + { + return X0Y0_脚前_鰭_鰭条1.Dra; + } + set + { + X0Y0_脚前_鰭_鰭条1.Dra = value; + X0Y0_脚前_鰭_鰭条1.Hit = value; + } + } + + public bool 脚前_鰭_鰭膜2_表示 + { + get + { + return X0Y0_脚前_鰭_鰭膜2.Dra; + } + set + { + X0Y0_脚前_鰭_鰭膜2.Dra = value; + X0Y0_脚前_鰭_鰭膜2.Hit = value; + } + } + + public bool 脚前_鰭_鰭条2_表示 + { + get + { + return X0Y0_脚前_鰭_鰭条2.Dra; + } + set + { + X0Y0_脚前_鰭_鰭条2.Dra = value; + X0Y0_脚前_鰭_鰭条2.Hit = value; + } + } + + public bool 脚前_鰭_鰭膜3_表示 + { + get + { + return X0Y0_脚前_鰭_鰭膜3.Dra; + } + set + { + X0Y0_脚前_鰭_鰭膜3.Dra = value; + X0Y0_脚前_鰭_鰭膜3.Hit = value; + } + } + + public bool 脚前_輪_革_表示 + { + get + { + return X0Y0_脚前_輪_革.Dra; + } + set + { + X0Y0_脚前_輪_革.Dra = value; + X0Y0_脚前_輪_革.Hit = value; + } + } + + public bool 脚前_輪_金具1_表示 + { + get + { + return X0Y0_脚前_輪_金具1.Dra; + } + set + { + X0Y0_脚前_輪_金具1.Dra = value; + X0Y0_脚前_輪_金具1.Hit = value; + } + } + + public bool 脚前_輪_金具2_表示 + { + get + { + return X0Y0_脚前_輪_金具2.Dra; + } + set + { + X0Y0_脚前_輪_金具2.Dra = value; + X0Y0_脚前_輪_金具2.Hit = value; + } + } + + public bool 脚前_輪_金具3_表示 + { + get + { + return X0Y0_脚前_輪_金具3.Dra; + } + set + { + X0Y0_脚前_輪_金具3.Dra = value; + X0Y0_脚前_輪_金具3.Hit = value; + } + } + + public bool 脚前_輪_金具左_表示 + { + get + { + return X0Y0_脚前_輪_金具左.Dra; + } + set + { + X0Y0_脚前_輪_金具左.Dra = value; + X0Y0_脚前_輪_金具左.Hit = value; + } + } + + public bool 脚前_輪_金具右_表示 + { + get + { + return X0Y0_脚前_輪_金具右.Dra; + } + set + { + X0Y0_脚前_輪_金具右.Dra = value; + X0Y0_脚前_輪_金具右.Hit = value; + } + } + + public bool 頭部鱗 + { + set + { + X0Y0_上顎頭部後_頭1.OP[右 ? 1 : 2].Outline = value; + X0Y0_下顎頭部後_頭1.OP[(!右) ? 1 : 2].Outline = value; + X0Y0_頭_下顎_頭部_前_頭8.OP[(!右) ? 1 : 2].Outline = value; + X0Y0_頭_下顎_頭部_前_頭7.OP[(!右) ? 1 : 2].Outline = value; + X0Y0_頭_下顎_頭部_前_頭6.OP[(!右) ? 1 : 2].Outline = value; + X0Y0_頭_下顎_頭部_前_頭5.OP[(!右) ? 3 : 0].Outline = value; + X0Y0_頭_下顎_頭部_前_頭4.OP[右 ? 2 : 2].Outline = value; + X0Y0_頭_下顎_頭部_前_頭3.OP[右 ? 2 : 2].Outline = value; + X0Y0_頭_下顎_頭部_前_頭2.OP[右 ? 2 : 2].Outline = value; + X0Y0_頭_下顎_頭部_前_頭1.OP[右 ? 2 : 2].Outline = value; + X0Y0_頭_上顎_頭部_前_頭8.OP[右 ? 1 : 2].Outline = value; + X0Y0_頭_上顎_頭部_前_頭7.OP[右 ? 1 : 2].Outline = value; + X0Y0_頭_上顎_頭部_前_頭6.OP[右 ? 1 : 2].Outline = value; + X0Y0_頭_上顎_頭部_前_頭5.OP[右 ? 3 : 0].Outline = value; + X0Y0_頭_上顎_頭部_前_頭4.OP[右 ? 2 : 2].Outline = value; + X0Y0_頭_上顎_頭部_前_頭3.OP[右 ? 2 : 2].Outline = value; + X0Y0_頭_上顎_頭部_前_頭2.OP[右 ? 2 : 2].Outline = value; + X0Y0_頭_上顎_頭部_前_頭1.OP[右 ? 2 : 2].Outline = value; + } + } + + public bool 輪1表示 + { + get + { + return 頭_輪_革_表示; + } + set + { + 頭_輪_革_表示 = value; + 頭_輪_金具1_表示 = value; + 頭_輪_金具2_表示 = value; + 頭_輪_金具3_表示 = value; + 頭_輪_金具左_表示 = value; + 頭_輪_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 胴_輪_革_表示; + } + set + { + 胴_輪_革_表示 = value; + 胴_輪_金具1_表示 = value; + 胴_輪_金具2_表示 = value; + 胴_輪_金具3_表示 = value; + 胴_輪_金具左_表示 = value; + 胴_輪_金具右_表示 = value; + } + } + + public bool 輪3表示 + { + get + { + return 脚前_輪_革_表示; + } + set + { + 脚前_輪_革_表示 = value && 脚前_上腕_表示; + 脚前_輪_金具1_表示 = value && 脚前_上腕_表示; + 脚前_輪_金具2_表示 = value && 脚前_上腕_表示; + 脚前_輪_金具3_表示 = value && 脚前_上腕_表示; + 脚前_輪_金具左_表示 = value && 脚前_上腕_表示; + 脚前_輪_金具右_表示 = value && 脚前_上腕_表示; + } + } + + public bool 輪4表示 + { + get + { + return 脚後_輪_革_表示; + } + set + { + 脚後_輪_革_表示 = value && 脚後_上腕_表示; + 脚後_輪_金具1_表示 = value && 脚後_上腕_表示; + 脚後_輪_金具2_表示 = value && 脚後_上腕_表示; + 脚後_輪_金具3_表示 = value && 脚後_上腕_表示; + 脚後_輪_金具左_表示 = value && 脚後_上腕_表示; + 脚後_輪_金具右_表示 = value && 脚後_上腕_表示; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖3.表示 = value && 脚後_上腕_表示; + 鎖5.表示 = value && 脚前_上腕_表示; + } + } + + public override bool 表示 + { + get + { + return 脚後_鰭_鰭膜1_表示; + } + set + { + 脚後_鰭_鰭膜1_表示 = value; + 脚後_鰭_鰭条1_表示 = value; + 脚後_鰭_鰭膜2_表示 = value; + 脚後_鰭_鰭条2_表示 = value; + 脚後_鰭_鰭膜3_表示 = value; + 脚後_上腕_表示 = value; + 脚後_下腕_表示 = value; + 脚後_手_手_表示 = value; + 脚後_手_小指_指_表示 = value; + 脚後_手_小指_爪_表示 = value; + 脚後_手_小指_鱗_鱗4_表示 = value; + 脚後_手_小指_鱗_鱗3_表示 = value; + 脚後_手_小指_鱗_鱗2_表示 = value; + 脚後_手_小指_鱗_鱗1_表示 = value; + 脚後_手_小指_水掻_表示 = value; + 脚後_手_薬指_指_表示 = value; + 脚後_手_薬指_爪_表示 = value; + 脚後_手_薬指_水掻_表示 = value; + 脚後_手_薬指_鱗_鱗4_表示 = value; + 脚後_手_薬指_鱗_鱗3_表示 = value; + 脚後_手_薬指_鱗_鱗2_表示 = value; + 脚後_手_薬指_鱗_鱗1_表示 = value; + 脚後_手_中指_指_表示 = value; + 脚後_手_中指_爪_表示 = value; + 脚後_手_中指_水掻_表示 = value; + 脚後_手_中指_鱗_鱗4_表示 = value; + 脚後_手_中指_鱗_鱗3_表示 = value; + 脚後_手_中指_鱗_鱗2_表示 = value; + 脚後_手_中指_鱗_鱗1_表示 = value; + 脚後_手_人指_指_表示 = value; + 脚後_手_人指_爪_表示 = value; + 脚後_手_人指_鱗_鱗4_表示 = value; + 脚後_手_人指_鱗_鱗3_表示 = value; + 脚後_手_人指_鱗_鱗2_表示 = value; + 脚後_手_人指_鱗_鱗1_表示 = value; + 脚後_手_鱗_鱗3_表示 = value; + 脚後_手_鱗_鱗2_表示 = value; + 脚後_手_鱗_鱗1_表示 = value; + 脚後_手_親指_爪_表示 = value; + 脚後_下腕鱗_鱗小_鱗9_表示 = value; + 脚後_下腕鱗_鱗小_鱗8_表示 = value; + 脚後_下腕鱗_鱗小_鱗7_表示 = value; + 脚後_下腕鱗_鱗小_鱗6_表示 = value; + 脚後_下腕鱗_鱗小_鱗5_表示 = value; + 脚後_下腕鱗_鱗小_鱗4_表示 = value; + 脚後_下腕鱗_鱗小_鱗3_表示 = value; + 脚後_下腕鱗_鱗小_鱗2_表示 = value; + 脚後_下腕鱗_鱗小_鱗1_表示 = value; + 脚後_下腕鱗_鱗大_鱗9_表示 = value; + 脚後_下腕鱗_鱗大_鱗8_表示 = value; + 脚後_下腕鱗_鱗大_鱗7_表示 = value; + 脚後_下腕鱗_鱗大_鱗6_表示 = value; + 脚後_下腕鱗_鱗大_鱗5_表示 = value; + 脚後_下腕鱗_鱗大_鱗4_表示 = value; + 脚後_下腕鱗_鱗大_鱗3_表示 = value; + 脚後_下腕鱗_鱗大_鱗2_表示 = value; + 脚後_下腕鱗_鱗大_鱗1_表示 = value; + 脚後_上腕鱗_鱗5_表示 = value; + 脚後_上腕鱗_鱗4_表示 = value; + 脚後_上腕鱗_鱗3_表示 = value; + 脚後_上腕鱗_鱗2_表示 = value; + 脚後_上腕鱗_鱗1_表示 = value; + 脚後_輪_革_表示 = value; + 脚後_輪_金具1_表示 = value; + 脚後_輪_金具2_表示 = value; + 脚後_輪_金具3_表示 = value; + 脚後_輪_金具左_表示 = value; + 脚後_輪_金具右_表示 = value; + 上顎頭部後_頭2_表示 = value; + 上顎頭部後_頭1_表示 = value; + 下顎頭部後_頭2_表示 = value; + 下顎頭部後_頭1_表示 = value; + 胴_節1_胴_表示 = value; + 胴_節1_鱗1_表示 = value; + 胴_節1_鱗3_表示 = value; + 胴_節1_鱗2_表示 = value; + 胴_節2_胴_表示 = value; + 胴_節2_鱗1_表示 = value; + 胴_節2_鱗3_表示 = value; + 胴_節2_鱗2_表示 = value; + 胴_節3_胴_表示 = value; + 胴_節3_鱗1_表示 = value; + 胴_節3_鱗3_表示 = value; + 胴_節3_鱗2_表示 = value; + 胴_節4_胴_表示 = value; + 胴_節4_鱗1_表示 = value; + 胴_節4_鱗3_表示 = value; + 胴_節4_鱗2_表示 = value; + 胴_節5_胴_表示 = value; + 胴_節5_鱗1_表示 = value; + 胴_節5_鱗3_表示 = value; + 胴_節5_鱗2_表示 = value; + 胴_節6_胴_表示 = value; + 胴_節6_鱗1_表示 = value; + 胴_節6_鱗3_表示 = value; + 胴_節6_鱗2_表示 = value; + 胴_節7_胴_表示 = value; + 胴_節7_鱗1_表示 = value; + 胴_節7_鱗3_表示 = value; + 胴_節7_鱗2_表示 = value; + 胴_節8_胴_表示 = value; + 胴_節8_鱗1_表示 = value; + 胴_節8_鱗3_表示 = value; + 胴_節8_鱗2_表示 = value; + 胴_節9_胴_表示 = value; + 胴_節9_鱗1_表示 = value; + 胴_節9_鱗3_表示 = value; + 胴_節9_鱗2_表示 = value; + 胴_節10_胴_表示 = value; + 胴_節10_鱗1_表示 = value; + 胴_節10_鱗3_表示 = value; + 胴_節10_鱗2_表示 = value; + 胴_節11_胴_表示 = value; + 胴_節11_鱗1_表示 = value; + 胴_節11_鱗3_表示 = value; + 胴_節11_鱗2_表示 = value; + 胴_節12_胴_表示 = value; + 胴_節12_鱗1_表示 = value; + 胴_節12_鱗3_表示 = value; + 胴_節12_鱗2_表示 = value; + 胴_節13_胴_表示 = value; + 胴_節13_鱗1_表示 = value; + 胴_節13_鱗3_表示 = value; + 胴_節13_鱗2_表示 = value; + 胴_節14_胴_表示 = value; + 胴_節14_鱗1_表示 = value; + 胴_節14_鱗3_表示 = value; + 胴_節14_鱗2_表示 = value; + 胴_節15_胴_表示 = value; + 胴_節15_鱗1_表示 = value; + 胴_節15_鱗3_表示 = value; + 胴_節15_鱗2_表示 = value; + 胴_節16_胴_表示 = value; + 胴_節16_鱗1_表示 = value; + 胴_節16_鱗3_表示 = value; + 胴_節16_鱗2_表示 = value; + 胴_輪_革_表示 = value; + 胴_輪_金具1_表示 = value; + 胴_輪_金具2_表示 = value; + 胴_輪_金具3_表示 = value; + 胴_輪_金具左_表示 = value; + 胴_輪_金具右_表示 = value; + 胴_節17_胴_表示 = value; + 胴_節17_鱗1_表示 = value; + 胴_節17_鱗3_表示 = value; + 胴_節17_鱗2_表示 = value; + 胴_節18_胴_表示 = value; + 胴_節18_鱗1_表示 = value; + 胴_節18_鱗3_表示 = value; + 胴_節18_鱗2_表示 = value; + 頭_口膜_口膜1_表示 = value; + 頭_口膜_口膜2_表示 = value; + 頭_口膜_口膜3_表示 = value; + 頭_口膜_口膜4_表示 = value; + 頭_口膜_口膜5_表示 = value; + 頭_口膜_口膜6_表示 = value; + 頭_口膜_口膜7_表示 = value; + 頭_口膜_口膜8_表示 = value; + 頭_上顎歯後_歯1_表示 = value; + 頭_上顎歯後_歯2_表示 = value; + 頭_上顎歯後_歯3_表示 = value; + 頭_下顎_歯_後_歯1_表示 = value; + 頭_下顎_歯_後_歯2_表示 = value; + 頭_下顎_歯_後_歯3_表示 = value; + 頭_下顎_歯_前_歯1_表示 = value; + 頭_下顎_歯_前_歯2_表示 = value; + 頭_下顎_歯_前_歯3_表示 = value; + 頭_下顎_眼孔1_表示 = value; + 頭_下顎_眼孔2_表示 = value; + 頭_下顎_眼_眼1_眼2_表示 = value; + 頭_下顎_眼_眼1_眼1_表示 = value; + 頭_下顎_眼_眼2_眼2_表示 = value; + 頭_下顎_眼_眼2_眼1_表示 = value; + 頭_下顎_眼下_眼下_表示 = value; + 頭_下顎_眼下_線_表示 = value; + 頭_下顎_頭部_前_頭9_表示 = value; + 頭_下顎_頭部_前_頭8_表示 = value; + 頭_下顎_頭部_前_頭7_表示 = value; + 頭_下顎_頭部_前_頭6_表示 = value; + 頭_下顎_頭部_前_頭5_表示 = value; + 頭_下顎_頭部_前_頭4_表示 = value; + 頭_下顎_頭部_前_頭3_表示 = value; + 頭_下顎_頭部_前_頭2_表示 = value; + 頭_下顎_頭部_前_頭1_表示 = value; + 頭_上顎_歯_前_歯1_表示 = value; + 頭_上顎_歯_前_歯2_表示 = value; + 頭_上顎_歯_前_歯3_表示 = value; + 頭_上顎_眼孔1_表示 = value; + 頭_上顎_眼孔2_表示 = value; + 頭_上顎_眼_眼1_眼2_表示 = value; + 頭_上顎_眼_眼1_眼1_表示 = value; + 頭_上顎_眼_眼2_眼2_表示 = value; + 頭_上顎_眼_眼2_眼1_表示 = value; + 頭_上顎_眼下_眼下_表示 = value; + 頭_上顎_眼下_線_表示 = value; + 頭_上顎_頭部_前_頭9_表示 = value; + 頭_上顎_頭部_前_頭8_表示 = value; + 頭_上顎_頭部_前_頭7_表示 = value; + 頭_上顎_頭部_前_頭6_表示 = value; + 頭_上顎_頭部_前_頭5_表示 = value; + 頭_上顎_頭部_前_頭4_表示 = value; + 頭_上顎_頭部_前_頭3_表示 = value; + 頭_上顎_頭部_前_頭2_表示 = value; + 頭_上顎_頭部_前_頭1_表示 = value; + 頭_輪_革_表示 = value; + 頭_輪_金具1_表示 = value; + 頭_輪_金具2_表示 = value; + 頭_輪_金具3_表示 = value; + 頭_輪_金具左_表示 = value; + 頭_輪_金具右_表示 = value; + 脚前_上腕_表示 = value; + 脚前_下腕_表示 = value; + 脚前_手_親指_爪_表示 = value; + 脚前_手_手_表示 = value; + 脚前_手_人指_指_表示 = value; + 脚前_手_人指_爪_表示 = value; + 脚前_手_人指_水掻_表示 = value; + 脚前_手_人指_鱗_鱗4_表示 = value; + 脚前_手_人指_鱗_鱗3_表示 = value; + 脚前_手_人指_鱗_鱗2_表示 = value; + 脚前_手_人指_鱗_鱗1_表示 = value; + 脚前_手_中指_指_表示 = value; + 脚前_手_中指_爪_表示 = value; + 脚前_手_中指_水掻_表示 = value; + 脚前_手_中指_鱗_鱗4_表示 = value; + 脚前_手_中指_鱗_鱗3_表示 = value; + 脚前_手_中指_鱗_鱗2_表示 = value; + 脚前_手_中指_鱗_鱗1_表示 = value; + 脚前_手_薬指_指_表示 = value; + 脚前_手_薬指_爪_表示 = value; + 脚前_手_薬指_水掻_表示 = value; + 脚前_手_薬指_鱗_鱗4_表示 = value; + 脚前_手_薬指_鱗_鱗3_表示 = value; + 脚前_手_薬指_鱗_鱗2_表示 = value; + 脚前_手_薬指_鱗_鱗1_表示 = value; + 脚前_手_小指_指_表示 = value; + 脚前_手_小指_爪_表示 = value; + 脚前_手_小指_鱗_鱗4_表示 = value; + 脚前_手_小指_鱗_鱗3_表示 = value; + 脚前_手_小指_鱗_鱗2_表示 = value; + 脚前_手_小指_鱗_鱗1_表示 = value; + 脚前_手_鱗_鱗3_表示 = value; + 脚前_手_鱗_鱗2_表示 = value; + 脚前_手_鱗_鱗1_表示 = value; + 脚前_下腕鱗_鱗小_鱗9_表示 = value; + 脚前_下腕鱗_鱗小_鱗8_表示 = value; + 脚前_下腕鱗_鱗小_鱗7_表示 = value; + 脚前_下腕鱗_鱗小_鱗6_表示 = value; + 脚前_下腕鱗_鱗小_鱗5_表示 = value; + 脚前_下腕鱗_鱗小_鱗4_表示 = value; + 脚前_下腕鱗_鱗小_鱗3_表示 = value; + 脚前_下腕鱗_鱗小_鱗2_表示 = value; + 脚前_下腕鱗_鱗小_鱗1_表示 = value; + 脚前_下腕鱗_鱗大_鱗9_表示 = value; + 脚前_下腕鱗_鱗大_鱗8_表示 = value; + 脚前_下腕鱗_鱗大_鱗7_表示 = value; + 脚前_下腕鱗_鱗大_鱗6_表示 = value; + 脚前_下腕鱗_鱗大_鱗5_表示 = value; + 脚前_下腕鱗_鱗大_鱗4_表示 = value; + 脚前_下腕鱗_鱗大_鱗3_表示 = value; + 脚前_下腕鱗_鱗大_鱗2_表示 = value; + 脚前_下腕鱗_鱗大_鱗1_表示 = value; + 脚前_上腕鱗_鱗5_表示 = value; + 脚前_上腕鱗_鱗4_表示 = value; + 脚前_上腕鱗_鱗3_表示 = value; + 脚前_上腕鱗_鱗2_表示 = value; + 脚前_上腕鱗_鱗1_表示 = value; + 脚前_鰭_鰭膜1_表示 = value; + 脚前_鰭_鰭条1_表示 = value; + 脚前_鰭_鰭膜2_表示 = value; + 脚前_鰭_鰭条2_表示 = value; + 脚前_鰭_鰭膜3_表示 = value; + 脚前_輪_革_表示 = value; + 脚前_輪_金具1_表示 = value; + 脚前_輪_金具2_表示 = value; + 脚前_輪_金具3_表示 = value; + 脚前_輪_金具左_表示 = value; + 脚前_輪_金具右_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 脚後_鰭_鰭膜1CD.不透明度; + } + set + { + 脚後_鰭_鰭膜1CD.不透明度 = value; + 脚後_鰭_鰭条1CD.不透明度 = value; + 脚後_鰭_鰭膜2CD.不透明度 = value; + 脚後_鰭_鰭条2CD.不透明度 = value; + 脚後_鰭_鰭膜3CD.不透明度 = value; + 脚後_上腕CD.不透明度 = value; + 脚後_下腕CD.不透明度 = value; + 脚後_手_手CD.不透明度 = value; + 脚後_手_小指_指CD.不透明度 = value; + 脚後_手_小指_爪CD.不透明度 = value; + 脚後_手_小指_鱗_鱗4CD.不透明度 = value; + 脚後_手_小指_鱗_鱗3CD.不透明度 = value; + 脚後_手_小指_鱗_鱗2CD.不透明度 = value; + 脚後_手_小指_鱗_鱗1CD.不透明度 = value; + 脚後_手_小指_水掻CD.不透明度 = value; + 脚後_手_薬指_指CD.不透明度 = value; + 脚後_手_薬指_爪CD.不透明度 = value; + 脚後_手_薬指_水掻CD.不透明度 = value; + 脚後_手_薬指_鱗_鱗4CD.不透明度 = value; + 脚後_手_薬指_鱗_鱗3CD.不透明度 = value; + 脚後_手_薬指_鱗_鱗2CD.不透明度 = value; + 脚後_手_薬指_鱗_鱗1CD.不透明度 = value; + 脚後_手_中指_指CD.不透明度 = value; + 脚後_手_中指_爪CD.不透明度 = value; + 脚後_手_中指_水掻CD.不透明度 = value; + 脚後_手_中指_鱗_鱗4CD.不透明度 = value; + 脚後_手_中指_鱗_鱗3CD.不透明度 = value; + 脚後_手_中指_鱗_鱗2CD.不透明度 = value; + 脚後_手_中指_鱗_鱗1CD.不透明度 = value; + 脚後_手_人指_指CD.不透明度 = value; + 脚後_手_人指_爪CD.不透明度 = value; + 脚後_手_人指_鱗_鱗4CD.不透明度 = value; + 脚後_手_人指_鱗_鱗3CD.不透明度 = value; + 脚後_手_人指_鱗_鱗2CD.不透明度 = value; + 脚後_手_人指_鱗_鱗1CD.不透明度 = value; + 脚後_手_鱗_鱗3CD.不透明度 = value; + 脚後_手_鱗_鱗2CD.不透明度 = value; + 脚後_手_鱗_鱗1CD.不透明度 = value; + 脚後_手_親指_爪CD.不透明度 = value; + 脚後_下腕鱗_鱗小_鱗9CD.不透明度 = value; + 脚後_下腕鱗_鱗小_鱗8CD.不透明度 = value; + 脚後_下腕鱗_鱗小_鱗7CD.不透明度 = value; + 脚後_下腕鱗_鱗小_鱗6CD.不透明度 = value; + 脚後_下腕鱗_鱗小_鱗5CD.不透明度 = value; + 脚後_下腕鱗_鱗小_鱗4CD.不透明度 = value; + 脚後_下腕鱗_鱗小_鱗3CD.不透明度 = value; + 脚後_下腕鱗_鱗小_鱗2CD.不透明度 = value; + 脚後_下腕鱗_鱗小_鱗1CD.不透明度 = value; + 脚後_下腕鱗_鱗大_鱗9CD.不透明度 = value; + 脚後_下腕鱗_鱗大_鱗8CD.不透明度 = value; + 脚後_下腕鱗_鱗大_鱗7CD.不透明度 = value; + 脚後_下腕鱗_鱗大_鱗6CD.不透明度 = value; + 脚後_下腕鱗_鱗大_鱗5CD.不透明度 = value; + 脚後_下腕鱗_鱗大_鱗4CD.不透明度 = value; + 脚後_下腕鱗_鱗大_鱗3CD.不透明度 = value; + 脚後_下腕鱗_鱗大_鱗2CD.不透明度 = value; + 脚後_下腕鱗_鱗大_鱗1CD.不透明度 = value; + 脚後_上腕鱗_鱗5CD.不透明度 = value; + 脚後_上腕鱗_鱗4CD.不透明度 = value; + 脚後_上腕鱗_鱗3CD.不透明度 = value; + 脚後_上腕鱗_鱗2CD.不透明度 = value; + 脚後_上腕鱗_鱗1CD.不透明度 = value; + 脚後_輪_革CD.不透明度 = value; + 脚後_輪_金具1CD.不透明度 = value; + 脚後_輪_金具2CD.不透明度 = value; + 脚後_輪_金具3CD.不透明度 = value; + 脚後_輪_金具左CD.不透明度 = value; + 脚後_輪_金具右CD.不透明度 = value; + 上顎頭部後_頭2CD.不透明度 = value; + 上顎頭部後_頭1CD.不透明度 = value; + 下顎頭部後_頭2CD.不透明度 = value; + 下顎頭部後_頭1CD.不透明度 = value; + 胴_節1_胴CD.不透明度 = value; + 胴_節1_鱗1CD.不透明度 = value; + 胴_節1_鱗3CD.不透明度 = value; + 胴_節1_鱗2CD.不透明度 = value; + 胴_節2_胴CD.不透明度 = value; + 胴_節2_鱗1CD.不透明度 = value; + 胴_節2_鱗3CD.不透明度 = value; + 胴_節2_鱗2CD.不透明度 = value; + 胴_節3_胴CD.不透明度 = value; + 胴_節3_鱗1CD.不透明度 = value; + 胴_節3_鱗3CD.不透明度 = value; + 胴_節3_鱗2CD.不透明度 = value; + 胴_節4_胴CD.不透明度 = value; + 胴_節4_鱗1CD.不透明度 = value; + 胴_節4_鱗3CD.不透明度 = value; + 胴_節4_鱗2CD.不透明度 = value; + 胴_節5_胴CD.不透明度 = value; + 胴_節5_鱗1CD.不透明度 = value; + 胴_節5_鱗3CD.不透明度 = value; + 胴_節5_鱗2CD.不透明度 = value; + 胴_節6_胴CD.不透明度 = value; + 胴_節6_鱗1CD.不透明度 = value; + 胴_節6_鱗3CD.不透明度 = value; + 胴_節6_鱗2CD.不透明度 = value; + 胴_節7_胴CD.不透明度 = value; + 胴_節7_鱗1CD.不透明度 = value; + 胴_節7_鱗3CD.不透明度 = value; + 胴_節7_鱗2CD.不透明度 = value; + 胴_節8_胴CD.不透明度 = value; + 胴_節8_鱗1CD.不透明度 = value; + 胴_節8_鱗3CD.不透明度 = value; + 胴_節8_鱗2CD.不透明度 = value; + 胴_節9_胴CD.不透明度 = value; + 胴_節9_鱗1CD.不透明度 = value; + 胴_節9_鱗3CD.不透明度 = value; + 胴_節9_鱗2CD.不透明度 = value; + 胴_節10_胴CD.不透明度 = value; + 胴_節10_鱗1CD.不透明度 = value; + 胴_節10_鱗3CD.不透明度 = value; + 胴_節10_鱗2CD.不透明度 = value; + 胴_節11_胴CD.不透明度 = value; + 胴_節11_鱗1CD.不透明度 = value; + 胴_節11_鱗3CD.不透明度 = value; + 胴_節11_鱗2CD.不透明度 = value; + 胴_節12_胴CD.不透明度 = value; + 胴_節12_鱗1CD.不透明度 = value; + 胴_節12_鱗3CD.不透明度 = value; + 胴_節12_鱗2CD.不透明度 = value; + 胴_節13_胴CD.不透明度 = value; + 胴_節13_鱗1CD.不透明度 = value; + 胴_節13_鱗3CD.不透明度 = value; + 胴_節13_鱗2CD.不透明度 = value; + 胴_節14_胴CD.不透明度 = value; + 胴_節14_鱗1CD.不透明度 = value; + 胴_節14_鱗3CD.不透明度 = value; + 胴_節14_鱗2CD.不透明度 = value; + 胴_節15_胴CD.不透明度 = value; + 胴_節15_鱗1CD.不透明度 = value; + 胴_節15_鱗3CD.不透明度 = value; + 胴_節15_鱗2CD.不透明度 = value; + 胴_節16_胴CD.不透明度 = value; + 胴_節16_鱗1CD.不透明度 = value; + 胴_節16_鱗3CD.不透明度 = value; + 胴_節16_鱗2CD.不透明度 = value; + 胴_節17_胴CD.不透明度 = value; + 胴_節17_鱗1CD.不透明度 = value; + 胴_節17_鱗3CD.不透明度 = value; + 胴_節17_鱗2CD.不透明度 = value; + 胴_節18_胴CD.不透明度 = value; + 胴_節18_鱗1CD.不透明度 = value; + 胴_節18_鱗3CD.不透明度 = value; + 胴_節18_鱗2CD.不透明度 = value; + 胴_輪_革CD.不透明度 = value; + 胴_輪_金具1CD.不透明度 = value; + 胴_輪_金具2CD.不透明度 = value; + 胴_輪_金具3CD.不透明度 = value; + 胴_輪_金具左CD.不透明度 = value; + 胴_輪_金具右CD.不透明度 = value; + 頭_口膜_口膜1CD.不透明度 = value; + 頭_口膜_口膜2CD.不透明度 = value; + 頭_口膜_口膜3CD.不透明度 = value; + 頭_口膜_口膜4CD.不透明度 = value; + 頭_口膜_口膜5CD.不透明度 = value; + 頭_口膜_口膜6CD.不透明度 = value; + 頭_口膜_口膜7CD.不透明度 = value; + 頭_口膜_口膜8CD.不透明度 = value; + 頭_上顎歯後_歯1CD.不透明度 = value; + 頭_上顎歯後_歯2CD.不透明度 = value; + 頭_上顎歯後_歯3CD.不透明度 = value; + 頭_下顎_歯_後_歯1CD.不透明度 = value; + 頭_下顎_歯_後_歯2CD.不透明度 = value; + 頭_下顎_歯_後_歯3CD.不透明度 = value; + 頭_下顎_歯_前_歯1CD.不透明度 = value; + 頭_下顎_歯_前_歯2CD.不透明度 = value; + 頭_下顎_歯_前_歯3CD.不透明度 = value; + 頭_下顎_眼孔1CD.不透明度 = value; + 頭_下顎_眼孔2CD.不透明度 = value; + 頭_下顎_眼_眼1_眼2CD.不透明度 = value; + 頭_下顎_眼_眼1_眼1CD.不透明度 = value; + 頭_下顎_眼_眼2_眼2CD.不透明度 = value; + 頭_下顎_眼_眼2_眼1CD.不透明度 = value; + 頭_下顎_眼下_眼下CD.不透明度 = value; + 頭_下顎_眼下_線CD.不透明度 = value; + 頭_下顎_頭部_前_頭9CD.不透明度 = value; + 頭_下顎_頭部_前_頭8CD.不透明度 = value; + 頭_下顎_頭部_前_頭7CD.不透明度 = value; + 頭_下顎_頭部_前_頭6CD.不透明度 = value; + 頭_下顎_頭部_前_頭5CD.不透明度 = value; + 頭_下顎_頭部_前_頭4CD.不透明度 = value; + 頭_下顎_頭部_前_頭3CD.不透明度 = value; + 頭_下顎_頭部_前_頭2CD.不透明度 = value; + 頭_下顎_頭部_前_頭1CD.不透明度 = value; + 頭_上顎_歯_前_歯1CD.不透明度 = value; + 頭_上顎_歯_前_歯2CD.不透明度 = value; + 頭_上顎_歯_前_歯3CD.不透明度 = value; + 頭_上顎_眼孔1CD.不透明度 = value; + 頭_上顎_眼孔2CD.不透明度 = value; + 頭_上顎_眼_眼1_眼2CD.不透明度 = value; + 頭_上顎_眼_眼1_眼1CD.不透明度 = value; + 頭_上顎_眼_眼2_眼2CD.不透明度 = value; + 頭_上顎_眼_眼2_眼1CD.不透明度 = value; + 頭_上顎_眼下_眼下CD.不透明度 = value; + 頭_上顎_眼下_線CD.不透明度 = value; + 頭_上顎_頭部_前_頭9CD.不透明度 = value; + 頭_上顎_頭部_前_頭8CD.不透明度 = value; + 頭_上顎_頭部_前_頭7CD.不透明度 = value; + 頭_上顎_頭部_前_頭6CD.不透明度 = value; + 頭_上顎_頭部_前_頭5CD.不透明度 = value; + 頭_上顎_頭部_前_頭4CD.不透明度 = value; + 頭_上顎_頭部_前_頭3CD.不透明度 = value; + 頭_上顎_頭部_前_頭2CD.不透明度 = value; + 頭_上顎_頭部_前_頭1CD.不透明度 = value; + 頭_輪_革CD.不透明度 = value; + 頭_輪_金具1CD.不透明度 = value; + 頭_輪_金具2CD.不透明度 = value; + 頭_輪_金具3CD.不透明度 = value; + 頭_輪_金具左CD.不透明度 = value; + 頭_輪_金具右CD.不透明度 = value; + 脚前_上腕CD.不透明度 = value; + 脚前_下腕CD.不透明度 = value; + 脚前_手_親指_爪CD.不透明度 = value; + 脚前_手_手CD.不透明度 = value; + 脚前_手_人指_指CD.不透明度 = value; + 脚前_手_人指_爪CD.不透明度 = value; + 脚前_手_人指_水掻CD.不透明度 = value; + 脚前_手_人指_鱗_鱗4CD.不透明度 = value; + 脚前_手_人指_鱗_鱗3CD.不透明度 = value; + 脚前_手_人指_鱗_鱗2CD.不透明度 = value; + 脚前_手_人指_鱗_鱗1CD.不透明度 = value; + 脚前_手_中指_指CD.不透明度 = value; + 脚前_手_中指_爪CD.不透明度 = value; + 脚前_手_中指_水掻CD.不透明度 = value; + 脚前_手_中指_鱗_鱗4CD.不透明度 = value; + 脚前_手_中指_鱗_鱗3CD.不透明度 = value; + 脚前_手_中指_鱗_鱗2CD.不透明度 = value; + 脚前_手_中指_鱗_鱗1CD.不透明度 = value; + 脚前_手_薬指_指CD.不透明度 = value; + 脚前_手_薬指_爪CD.不透明度 = value; + 脚前_手_薬指_水掻CD.不透明度 = value; + 脚前_手_薬指_鱗_鱗4CD.不透明度 = value; + 脚前_手_薬指_鱗_鱗3CD.不透明度 = value; + 脚前_手_薬指_鱗_鱗2CD.不透明度 = value; + 脚前_手_薬指_鱗_鱗1CD.不透明度 = value; + 脚前_手_小指_指CD.不透明度 = value; + 脚前_手_小指_爪CD.不透明度 = value; + 脚前_手_小指_鱗_鱗4CD.不透明度 = value; + 脚前_手_小指_鱗_鱗3CD.不透明度 = value; + 脚前_手_小指_鱗_鱗2CD.不透明度 = value; + 脚前_手_小指_鱗_鱗1CD.不透明度 = value; + 脚前_手_鱗_鱗3CD.不透明度 = value; + 脚前_手_鱗_鱗2CD.不透明度 = value; + 脚前_手_鱗_鱗1CD.不透明度 = value; + 脚前_下腕鱗_鱗小_鱗9CD.不透明度 = value; + 脚前_下腕鱗_鱗小_鱗8CD.不透明度 = value; + 脚前_下腕鱗_鱗小_鱗7CD.不透明度 = value; + 脚前_下腕鱗_鱗小_鱗6CD.不透明度 = value; + 脚前_下腕鱗_鱗小_鱗5CD.不透明度 = value; + 脚前_下腕鱗_鱗小_鱗4CD.不透明度 = value; + 脚前_下腕鱗_鱗小_鱗3CD.不透明度 = value; + 脚前_下腕鱗_鱗小_鱗2CD.不透明度 = value; + 脚前_下腕鱗_鱗小_鱗1CD.不透明度 = value; + 脚前_下腕鱗_鱗大_鱗9CD.不透明度 = value; + 脚前_下腕鱗_鱗大_鱗8CD.不透明度 = value; + 脚前_下腕鱗_鱗大_鱗7CD.不透明度 = value; + 脚前_下腕鱗_鱗大_鱗6CD.不透明度 = value; + 脚前_下腕鱗_鱗大_鱗5CD.不透明度 = value; + 脚前_下腕鱗_鱗大_鱗4CD.不透明度 = value; + 脚前_下腕鱗_鱗大_鱗3CD.不透明度 = value; + 脚前_下腕鱗_鱗大_鱗2CD.不透明度 = value; + 脚前_下腕鱗_鱗大_鱗1CD.不透明度 = value; + 脚前_上腕鱗_鱗5CD.不透明度 = value; + 脚前_上腕鱗_鱗4CD.不透明度 = value; + 脚前_上腕鱗_鱗3CD.不透明度 = value; + 脚前_上腕鱗_鱗2CD.不透明度 = value; + 脚前_上腕鱗_鱗1CD.不透明度 = value; + 脚前_鰭_鰭膜1CD.不透明度 = value; + 脚前_鰭_鰭条1CD.不透明度 = value; + 脚前_鰭_鰭膜2CD.不透明度 = value; + 脚前_鰭_鰭条2CD.不透明度 = value; + 脚前_鰭_鰭膜3CD.不透明度 = value; + 脚前_輪_革CD.不透明度 = value; + 脚前_輪_金具1CD.不透明度 = value; + 脚前_輪_金具2CD.不透明度 = value; + 脚前_輪_金具3CD.不透明度 = value; + 脚前_輪_金具左CD.不透明度 = value; + 脚前_輪_金具右CD.不透明度 = value; + } + } + + public JointS 頭_接続点 => new JointS(本体, X0Y0_胴_節18_胴, 0); + + public JointS 上腕左_接続点 => new JointS(本体, X0Y0_胴_節9_胴, 1); + + public JointS 上腕右_接続点 => new JointS(本体, X0Y0_胴_節10_胴, 1); + + public JointS 下腕左_接続点 => new JointS(本体, X0Y0_脚前_上腕, 0); + + public JointS 下腕右_接続点 => new JointS(本体, X0Y0_脚後_上腕, 0); + + public JointS 手左_接続点 => new JointS(本体, X0Y0_脚前_下腕, 0); + + public JointS 手右_接続点 => new JointS(本体, X0Y0_脚後_下腕, 0); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_胴_輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_胴_輪_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_脚後_輪_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_脚後_輪_金具右, 0); + + public JointS 鎖5_接続点 => new JointS(本体, X0Y0_脚前_輪_金具左, 0); + + public JointS 鎖6_接続点 => new JointS(本体, X0Y0_脚前_輪_金具右, 0); + + public 触手_犬(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触手_犬D e) + { + 触手_犬 触手_犬2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "スキュラ"; + dif.Add(new Pars(Sta.肢左["触手"][0][2])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["脚後"].ToPars(); + Pars pars3 = pars2["鰭"].ToPars(); + X0Y0_脚後_鰭_鰭膜1 = pars3["鰭膜1"].ToPar(); + X0Y0_脚後_鰭_鰭条1 = pars3["鰭条1"].ToPar(); + X0Y0_脚後_鰭_鰭膜2 = pars3["鰭膜2"].ToPar(); + X0Y0_脚後_鰭_鰭条2 = pars3["鰭条2"].ToPar(); + X0Y0_脚後_鰭_鰭膜3 = pars3["鰭膜3"].ToPar(); + X0Y0_脚後_上腕 = pars2["上腕"].ToPar(); + X0Y0_脚後_下腕 = pars2["下腕"].ToPar(); + pars3 = pars2["手"].ToPars(); + X0Y0_脚後_手_手 = pars3["手"].ToPar(); + Pars pars4 = pars3["小指"].ToPars(); + X0Y0_脚後_手_小指_指 = pars4["指"].ToPar(); + X0Y0_脚後_手_小指_爪 = pars4["爪"].ToPar(); + Pars pars5 = pars4["鱗"].ToPars(); + X0Y0_脚後_手_小指_鱗_鱗4 = pars5["鱗4"].ToPar(); + X0Y0_脚後_手_小指_鱗_鱗3 = pars5["鱗3"].ToPar(); + X0Y0_脚後_手_小指_鱗_鱗2 = pars5["鱗2"].ToPar(); + X0Y0_脚後_手_小指_鱗_鱗1 = pars5["鱗1"].ToPar(); + X0Y0_脚後_手_小指_水掻 = pars4["水掻"].ToPar(); + pars4 = pars3["薬指"].ToPars(); + X0Y0_脚後_手_薬指_指 = pars4["指"].ToPar(); + X0Y0_脚後_手_薬指_爪 = pars4["爪"].ToPar(); + pars5 = pars4["鱗"].ToPars(); + X0Y0_脚後_手_薬指_水掻 = pars4["水掻"].ToPar(); + X0Y0_脚後_手_薬指_鱗_鱗4 = pars5["鱗4"].ToPar(); + X0Y0_脚後_手_薬指_鱗_鱗3 = pars5["鱗3"].ToPar(); + X0Y0_脚後_手_薬指_鱗_鱗2 = pars5["鱗2"].ToPar(); + X0Y0_脚後_手_薬指_鱗_鱗1 = pars5["鱗1"].ToPar(); + pars4 = pars3["中指"].ToPars(); + X0Y0_脚後_手_中指_指 = pars4["指"].ToPar(); + X0Y0_脚後_手_中指_爪 = pars4["爪"].ToPar(); + pars5 = pars4["鱗"].ToPars(); + X0Y0_脚後_手_中指_水掻 = pars4["水掻"].ToPar(); + X0Y0_脚後_手_中指_鱗_鱗4 = pars5["鱗4"].ToPar(); + X0Y0_脚後_手_中指_鱗_鱗3 = pars5["鱗3"].ToPar(); + X0Y0_脚後_手_中指_鱗_鱗2 = pars5["鱗2"].ToPar(); + X0Y0_脚後_手_中指_鱗_鱗1 = pars5["鱗1"].ToPar(); + pars4 = pars3["人指"].ToPars(); + X0Y0_脚後_手_人指_指 = pars4["指"].ToPar(); + X0Y0_脚後_手_人指_爪 = pars4["爪"].ToPar(); + pars5 = pars4["鱗"].ToPars(); + X0Y0_脚後_手_人指_鱗_鱗4 = pars5["鱗4"].ToPar(); + X0Y0_脚後_手_人指_鱗_鱗3 = pars5["鱗3"].ToPar(); + X0Y0_脚後_手_人指_鱗_鱗2 = pars5["鱗2"].ToPar(); + X0Y0_脚後_手_人指_鱗_鱗1 = pars5["鱗1"].ToPar(); + pars4 = pars3["鱗"].ToPars(); + X0Y0_脚後_手_鱗_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_脚後_手_鱗_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_脚後_手_鱗_鱗1 = pars4["鱗1"].ToPar(); + pars4 = pars3["親指"].ToPars(); + X0Y0_脚後_手_親指_爪 = pars4["爪"].ToPar(); + pars3 = pars2["下腕鱗"].ToPars(); + pars4 = pars3["鱗小"].ToPars(); + X0Y0_脚後_下腕鱗_鱗小_鱗9 = pars4["鱗9"].ToPar(); + X0Y0_脚後_下腕鱗_鱗小_鱗8 = pars4["鱗8"].ToPar(); + X0Y0_脚後_下腕鱗_鱗小_鱗7 = pars4["鱗7"].ToPar(); + X0Y0_脚後_下腕鱗_鱗小_鱗6 = pars4["鱗6"].ToPar(); + X0Y0_脚後_下腕鱗_鱗小_鱗5 = pars4["鱗5"].ToPar(); + X0Y0_脚後_下腕鱗_鱗小_鱗4 = pars4["鱗4"].ToPar(); + X0Y0_脚後_下腕鱗_鱗小_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_脚後_下腕鱗_鱗小_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_脚後_下腕鱗_鱗小_鱗1 = pars4["鱗1"].ToPar(); + pars4 = pars3["鱗大"].ToPars(); + X0Y0_脚後_下腕鱗_鱗大_鱗9 = pars4["鱗9"].ToPar(); + X0Y0_脚後_下腕鱗_鱗大_鱗8 = pars4["鱗8"].ToPar(); + X0Y0_脚後_下腕鱗_鱗大_鱗7 = pars4["鱗7"].ToPar(); + X0Y0_脚後_下腕鱗_鱗大_鱗6 = pars4["鱗6"].ToPar(); + X0Y0_脚後_下腕鱗_鱗大_鱗5 = pars4["鱗5"].ToPar(); + X0Y0_脚後_下腕鱗_鱗大_鱗4 = pars4["鱗4"].ToPar(); + X0Y0_脚後_下腕鱗_鱗大_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_脚後_下腕鱗_鱗大_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_脚後_下腕鱗_鱗大_鱗1 = pars4["鱗1"].ToPar(); + pars3 = pars2["上腕鱗"].ToPars(); + X0Y0_脚後_上腕鱗_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_脚後_上腕鱗_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_脚後_上腕鱗_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_脚後_上腕鱗_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_脚後_上腕鱗_鱗1 = pars3["鱗1"].ToPar(); + pars3 = pars2["輪"].ToPars(); + X0Y0_脚後_輪_革 = pars3["革"].ToPar(); + X0Y0_脚後_輪_金具1 = pars3["金具1"].ToPar(); + X0Y0_脚後_輪_金具2 = pars3["金具2"].ToPar(); + X0Y0_脚後_輪_金具3 = pars3["金具3"].ToPar(); + X0Y0_脚後_輪_金具左 = pars3["金具左"].ToPar(); + X0Y0_脚後_輪_金具右 = pars3["金具右"].ToPar(); + pars2 = pars["上顎頭部後"].ToPars(); + X0Y0_上顎頭部後_頭2 = pars2["頭2"].ToPar(); + X0Y0_上顎頭部後_頭1 = pars2["頭1"].ToPar(); + pars2 = pars["下顎頭部後"].ToPars(); + X0Y0_下顎頭部後_頭2 = pars2["頭2"].ToPar(); + X0Y0_下顎頭部後_頭1 = pars2["頭1"].ToPar(); + pars2 = pars["胴"].ToPars(); + pars3 = pars2["節1"].ToPars(); + X0Y0_胴_節1_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節1_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節1_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節1_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節2"].ToPars(); + X0Y0_胴_節2_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節2_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節2_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節2_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節3"].ToPars(); + X0Y0_胴_節3_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節3_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節3_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節3_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節4"].ToPars(); + X0Y0_胴_節4_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節4_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節4_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節4_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節5"].ToPars(); + X0Y0_胴_節5_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節5_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節5_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節5_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節6"].ToPars(); + X0Y0_胴_節6_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節6_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節6_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節6_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節7"].ToPars(); + X0Y0_胴_節7_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節7_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節7_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節7_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節8"].ToPars(); + X0Y0_胴_節8_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節8_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節8_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節8_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節9"].ToPars(); + X0Y0_胴_節9_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節9_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節9_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節9_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節10"].ToPars(); + X0Y0_胴_節10_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節10_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節10_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節10_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節11"].ToPars(); + X0Y0_胴_節11_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節11_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節11_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節11_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節12"].ToPars(); + X0Y0_胴_節12_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節12_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節12_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節12_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節13"].ToPars(); + X0Y0_胴_節13_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節13_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節13_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節13_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節14"].ToPars(); + X0Y0_胴_節14_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節14_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節14_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節14_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節15"].ToPars(); + X0Y0_胴_節15_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節15_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節15_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節15_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節16"].ToPars(); + X0Y0_胴_節16_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節16_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節16_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節16_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["輪"].ToPars(); + X0Y0_胴_輪_革 = pars3["革"].ToPar(); + X0Y0_胴_輪_金具1 = pars3["金具1"].ToPar(); + X0Y0_胴_輪_金具2 = pars3["金具2"].ToPar(); + X0Y0_胴_輪_金具3 = pars3["金具3"].ToPar(); + X0Y0_胴_輪_金具左 = pars3["金具左"].ToPar(); + X0Y0_胴_輪_金具右 = pars3["金具右"].ToPar(); + pars3 = pars2["節17"].ToPars(); + X0Y0_胴_節17_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節17_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節17_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節17_鱗2 = pars3["鱗2"].ToPar(); + pars3 = pars2["節18"].ToPars(); + X0Y0_胴_節18_胴 = pars3["胴"].ToPar(); + X0Y0_胴_節18_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴_節18_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴_節18_鱗2 = pars3["鱗2"].ToPar(); + pars2 = pars["頭"].ToPars(); + pars3 = pars2["口膜"].ToPars(); + 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(); + X0Y0_頭_口膜_口膜8 = pars3["口膜8"].ToPar(); + pars3 = pars2["上顎歯後"].ToPars(); + X0Y0_頭_上顎歯後_歯1 = pars3["歯1"].ToPar(); + X0Y0_頭_上顎歯後_歯2 = pars3["歯2"].ToPar(); + X0Y0_頭_上顎歯後_歯3 = pars3["歯3"].ToPar(); + pars3 = pars2["下顎"].ToPars(); + pars4 = pars3["歯"].ToPars(); + pars5 = pars4["後"].ToPars(); + X0Y0_頭_下顎_歯_後_歯1 = pars5["歯1"].ToPar(); + X0Y0_頭_下顎_歯_後_歯2 = pars5["歯2"].ToPar(); + X0Y0_頭_下顎_歯_後_歯3 = pars5["歯3"].ToPar(); + pars5 = pars4["前"].ToPars(); + X0Y0_頭_下顎_歯_前_歯1 = pars5["歯1"].ToPar(); + X0Y0_頭_下顎_歯_前_歯2 = pars5["歯2"].ToPar(); + X0Y0_頭_下顎_歯_前_歯3 = pars5["歯3"].ToPar(); + X0Y0_頭_下顎_眼孔1 = pars3["眼孔1"].ToPar(); + X0Y0_頭_下顎_眼孔2 = pars3["眼孔2"].ToPar(); + pars4 = pars3["眼"].ToPars(); + pars5 = pars4["眼1"].ToPars(); + X0Y0_頭_下顎_眼_眼1_眼2 = pars5["眼2"].ToPar(); + X0Y0_頭_下顎_眼_眼1_眼1 = pars5["眼1"].ToPar(); + pars5 = pars4["眼2"].ToPars(); + X0Y0_頭_下顎_眼_眼2_眼2 = pars5["眼2"].ToPar(); + X0Y0_頭_下顎_眼_眼2_眼1 = pars5["眼1"].ToPar(); + pars4 = pars3["眼下"].ToPars(); + X0Y0_頭_下顎_眼下_眼下 = pars4["眼下"].ToPar(); + X0Y0_頭_下顎_眼下_線 = pars4["線"].ToPar(); + pars4 = pars3["頭部"].ToPars(); + pars5 = pars4["前"].ToPars(); + X0Y0_頭_下顎_頭部_前_頭9 = pars5["頭9"].ToPar(); + X0Y0_頭_下顎_頭部_前_頭8 = pars5["頭8"].ToPar(); + X0Y0_頭_下顎_頭部_前_頭7 = pars5["頭7"].ToPar(); + X0Y0_頭_下顎_頭部_前_頭6 = pars5["頭6"].ToPar(); + X0Y0_頭_下顎_頭部_前_頭5 = pars5["頭5"].ToPar(); + X0Y0_頭_下顎_頭部_前_頭4 = pars5["頭4"].ToPar(); + X0Y0_頭_下顎_頭部_前_頭3 = pars5["頭3"].ToPar(); + X0Y0_頭_下顎_頭部_前_頭2 = pars5["頭2"].ToPar(); + X0Y0_頭_下顎_頭部_前_頭1 = pars5["頭1"].ToPar(); + pars3 = pars2["上顎"].ToPars(); + pars4 = pars3["歯"].ToPars(); + pars5 = pars4["前"].ToPars(); + X0Y0_頭_上顎_歯_前_歯1 = pars5["歯1"].ToPar(); + X0Y0_頭_上顎_歯_前_歯2 = pars5["歯2"].ToPar(); + X0Y0_頭_上顎_歯_前_歯3 = pars5["歯3"].ToPar(); + X0Y0_頭_上顎_眼孔1 = pars3["眼孔1"].ToPar(); + X0Y0_頭_上顎_眼孔2 = pars3["眼孔2"].ToPar(); + pars4 = pars3["眼"].ToPars(); + pars5 = pars4["眼1"].ToPars(); + X0Y0_頭_上顎_眼_眼1_眼2 = pars5["眼2"].ToPar(); + X0Y0_頭_上顎_眼_眼1_眼1 = pars5["眼1"].ToPar(); + pars5 = pars4["眼2"].ToPars(); + X0Y0_頭_上顎_眼_眼2_眼2 = pars5["眼2"].ToPar(); + X0Y0_頭_上顎_眼_眼2_眼1 = pars5["眼1"].ToPar(); + pars4 = pars3["眼下"].ToPars(); + X0Y0_頭_上顎_眼下_眼下 = pars4["眼下"].ToPar(); + X0Y0_頭_上顎_眼下_線 = pars4["線"].ToPar(); + pars4 = pars3["頭部"].ToPars(); + pars5 = pars4["前"].ToPars(); + X0Y0_頭_上顎_頭部_前_頭9 = pars5["頭9"].ToPar(); + X0Y0_頭_上顎_頭部_前_頭8 = pars5["頭8"].ToPar(); + X0Y0_頭_上顎_頭部_前_頭7 = pars5["頭7"].ToPar(); + X0Y0_頭_上顎_頭部_前_頭6 = pars5["頭6"].ToPar(); + X0Y0_頭_上顎_頭部_前_頭5 = pars5["頭5"].ToPar(); + X0Y0_頭_上顎_頭部_前_頭4 = pars5["頭4"].ToPar(); + X0Y0_頭_上顎_頭部_前_頭3 = pars5["頭3"].ToPar(); + X0Y0_頭_上顎_頭部_前_頭2 = pars5["頭2"].ToPar(); + X0Y0_頭_上顎_頭部_前_頭1 = pars5["頭1"].ToPar(); + pars3 = pars2["輪"].ToPars(); + X0Y0_頭_輪_革 = pars3["革"].ToPar(); + X0Y0_頭_輪_金具1 = pars3["金具1"].ToPar(); + X0Y0_頭_輪_金具2 = pars3["金具2"].ToPar(); + X0Y0_頭_輪_金具3 = pars3["金具3"].ToPar(); + X0Y0_頭_輪_金具左 = pars3["金具左"].ToPar(); + X0Y0_頭_輪_金具右 = pars3["金具右"].ToPar(); + pars2 = pars["脚前"].ToPars(); + X0Y0_脚前_上腕 = pars2["上腕"].ToPar(); + X0Y0_脚前_下腕 = pars2["下腕"].ToPar(); + pars3 = pars2["手"].ToPars(); + pars4 = pars3["親指"].ToPars(); + X0Y0_脚前_手_親指_爪 = pars4["爪"].ToPar(); + X0Y0_脚前_手_手 = pars3["手"].ToPar(); + pars4 = pars3["人指"].ToPars(); + X0Y0_脚前_手_人指_指 = pars4["指"].ToPar(); + X0Y0_脚前_手_人指_爪 = pars4["爪"].ToPar(); + pars5 = pars4["鱗"].ToPars(); + X0Y0_脚前_手_人指_水掻 = pars4["水掻"].ToPar(); + pars5 = pars4["鱗"].ToPars(); + X0Y0_脚前_手_人指_鱗_鱗4 = pars5["鱗4"].ToPar(); + X0Y0_脚前_手_人指_鱗_鱗3 = pars5["鱗3"].ToPar(); + X0Y0_脚前_手_人指_鱗_鱗2 = pars5["鱗2"].ToPar(); + X0Y0_脚前_手_人指_鱗_鱗1 = pars5["鱗1"].ToPar(); + pars4 = pars3["中指"].ToPars(); + X0Y0_脚前_手_中指_指 = pars4["指"].ToPar(); + X0Y0_脚前_手_中指_爪 = pars4["爪"].ToPar(); + pars5 = pars4["鱗"].ToPars(); + X0Y0_脚前_手_中指_水掻 = pars4["水掻"].ToPar(); + X0Y0_脚前_手_中指_鱗_鱗4 = pars5["鱗4"].ToPar(); + X0Y0_脚前_手_中指_鱗_鱗3 = pars5["鱗3"].ToPar(); + X0Y0_脚前_手_中指_鱗_鱗2 = pars5["鱗2"].ToPar(); + X0Y0_脚前_手_中指_鱗_鱗1 = pars5["鱗1"].ToPar(); + pars4 = pars3["薬指"].ToPars(); + X0Y0_脚前_手_薬指_指 = pars4["指"].ToPar(); + X0Y0_脚前_手_薬指_爪 = pars4["爪"].ToPar(); + pars5 = pars4["鱗"].ToPars(); + X0Y0_脚前_手_薬指_水掻 = pars4["水掻"].ToPar(); + X0Y0_脚前_手_薬指_鱗_鱗4 = pars5["鱗4"].ToPar(); + X0Y0_脚前_手_薬指_鱗_鱗3 = pars5["鱗3"].ToPar(); + X0Y0_脚前_手_薬指_鱗_鱗2 = pars5["鱗2"].ToPar(); + X0Y0_脚前_手_薬指_鱗_鱗1 = pars5["鱗1"].ToPar(); + pars4 = pars3["小指"].ToPars(); + X0Y0_脚前_手_小指_指 = pars4["指"].ToPar(); + X0Y0_脚前_手_小指_爪 = pars4["爪"].ToPar(); + pars5 = pars4["鱗"].ToPars(); + X0Y0_脚前_手_小指_鱗_鱗4 = pars5["鱗4"].ToPar(); + X0Y0_脚前_手_小指_鱗_鱗3 = pars5["鱗3"].ToPar(); + X0Y0_脚前_手_小指_鱗_鱗2 = pars5["鱗2"].ToPar(); + X0Y0_脚前_手_小指_鱗_鱗1 = pars5["鱗1"].ToPar(); + pars4 = pars3["鱗"].ToPars(); + X0Y0_脚前_手_鱗_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_脚前_手_鱗_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_脚前_手_鱗_鱗1 = pars4["鱗1"].ToPar(); + pars3 = pars2["下腕鱗"].ToPars(); + pars4 = pars3["鱗小"].ToPars(); + X0Y0_脚前_下腕鱗_鱗小_鱗9 = pars4["鱗9"].ToPar(); + X0Y0_脚前_下腕鱗_鱗小_鱗8 = pars4["鱗8"].ToPar(); + X0Y0_脚前_下腕鱗_鱗小_鱗7 = pars4["鱗7"].ToPar(); + X0Y0_脚前_下腕鱗_鱗小_鱗6 = pars4["鱗6"].ToPar(); + X0Y0_脚前_下腕鱗_鱗小_鱗5 = pars4["鱗5"].ToPar(); + X0Y0_脚前_下腕鱗_鱗小_鱗4 = pars4["鱗4"].ToPar(); + X0Y0_脚前_下腕鱗_鱗小_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_脚前_下腕鱗_鱗小_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_脚前_下腕鱗_鱗小_鱗1 = pars4["鱗1"].ToPar(); + pars4 = pars3["鱗大"].ToPars(); + X0Y0_脚前_下腕鱗_鱗大_鱗9 = pars4["鱗9"].ToPar(); + X0Y0_脚前_下腕鱗_鱗大_鱗8 = pars4["鱗8"].ToPar(); + X0Y0_脚前_下腕鱗_鱗大_鱗7 = pars4["鱗7"].ToPar(); + X0Y0_脚前_下腕鱗_鱗大_鱗6 = pars4["鱗6"].ToPar(); + X0Y0_脚前_下腕鱗_鱗大_鱗5 = pars4["鱗5"].ToPar(); + X0Y0_脚前_下腕鱗_鱗大_鱗4 = pars4["鱗4"].ToPar(); + X0Y0_脚前_下腕鱗_鱗大_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_脚前_下腕鱗_鱗大_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_脚前_下腕鱗_鱗大_鱗1 = pars4["鱗1"].ToPar(); + pars3 = pars2["上腕鱗"].ToPars(); + X0Y0_脚前_上腕鱗_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_脚前_上腕鱗_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_脚前_上腕鱗_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_脚前_上腕鱗_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_脚前_上腕鱗_鱗1 = pars3["鱗1"].ToPar(); + pars3 = pars2["鰭"].ToPars(); + X0Y0_脚前_鰭_鰭膜1 = pars3["鰭膜1"].ToPar(); + X0Y0_脚前_鰭_鰭条1 = pars3["鰭条1"].ToPar(); + X0Y0_脚前_鰭_鰭膜2 = pars3["鰭膜2"].ToPar(); + X0Y0_脚前_鰭_鰭条2 = pars3["鰭条2"].ToPar(); + X0Y0_脚前_鰭_鰭膜3 = pars3["鰭膜3"].ToPar(); + pars3 = pars2["輪"].ToPars(); + X0Y0_脚前_輪_革 = pars3["革"].ToPar(); + X0Y0_脚前_輪_金具1 = pars3["金具1"].ToPar(); + X0Y0_脚前_輪_金具2 = pars3["金具2"].ToPar(); + X0Y0_脚前_輪_金具3 = pars3["金具3"].ToPar(); + X0Y0_脚前_輪_金具左 = pars3["金具左"].ToPar(); + X0Y0_脚前_輪_金具右 = pars3["金具右"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 脚後_鰭_鰭条1_表示 = e.脚後_鰭_鰭条1_表示; + 脚後_鰭_鰭膜2_表示 = e.脚後_鰭_鰭膜2_表示; + 脚後_鰭_鰭条2_表示 = e.脚後_鰭_鰭条2_表示; + 脚後_鰭_鰭膜3_表示 = e.脚後_鰭_鰭膜3_表示; + 脚後_上腕_表示 = e.脚後_上腕_表示; + 脚後_下腕_表示 = e.脚後_下腕_表示; + 脚後_手_手_表示 = e.脚後_手_手_表示; + 脚後_手_小指_指_表示 = e.脚後_手_小指_指_表示; + 脚後_手_小指_爪_表示 = e.脚後_手_小指_爪_表示; + 脚後_手_小指_鱗_鱗4_表示 = e.脚後_手_小指_鱗_鱗4_表示; + 脚後_手_小指_鱗_鱗3_表示 = e.脚後_手_小指_鱗_鱗3_表示; + 脚後_手_小指_鱗_鱗2_表示 = e.脚後_手_小指_鱗_鱗2_表示; + 脚後_手_小指_鱗_鱗1_表示 = e.脚後_手_小指_鱗_鱗1_表示; + 脚後_手_小指_水掻_表示 = e.脚後_手_小指_水掻_表示; + 脚後_手_薬指_指_表示 = e.脚後_手_薬指_指_表示; + 脚後_手_薬指_爪_表示 = e.脚後_手_薬指_爪_表示; + 脚後_手_薬指_水掻_表示 = e.脚後_手_薬指_水掻_表示; + 脚後_手_薬指_鱗_鱗4_表示 = e.脚後_手_薬指_鱗_鱗4_表示; + 脚後_手_薬指_鱗_鱗3_表示 = e.脚後_手_薬指_鱗_鱗3_表示; + 脚後_手_薬指_鱗_鱗2_表示 = e.脚後_手_薬指_鱗_鱗2_表示; + 脚後_手_薬指_鱗_鱗1_表示 = e.脚後_手_薬指_鱗_鱗1_表示; + 脚後_手_中指_指_表示 = e.脚後_手_中指_指_表示; + 脚後_手_中指_爪_表示 = e.脚後_手_中指_爪_表示; + 脚後_手_中指_水掻_表示 = e.脚後_手_中指_水掻_表示; + 脚後_手_中指_鱗_鱗4_表示 = e.脚後_手_中指_鱗_鱗4_表示; + 脚後_手_中指_鱗_鱗3_表示 = e.脚後_手_中指_鱗_鱗3_表示; + 脚後_手_中指_鱗_鱗2_表示 = e.脚後_手_中指_鱗_鱗2_表示; + 脚後_手_中指_鱗_鱗1_表示 = e.脚後_手_中指_鱗_鱗1_表示; + 脚後_手_人指_指_表示 = e.脚後_手_人指_指_表示; + 脚後_手_人指_爪_表示 = e.脚後_手_人指_爪_表示; + 脚後_手_人指_鱗_鱗4_表示 = e.脚後_手_人指_鱗_鱗4_表示; + 脚後_手_人指_鱗_鱗3_表示 = e.脚後_手_人指_鱗_鱗3_表示; + 脚後_手_人指_鱗_鱗2_表示 = e.脚後_手_人指_鱗_鱗2_表示; + 脚後_手_人指_鱗_鱗1_表示 = e.脚後_手_人指_鱗_鱗1_表示; + 脚後_手_鱗_鱗3_表示 = e.脚後_手_鱗_鱗3_表示; + 脚後_手_鱗_鱗2_表示 = e.脚後_手_鱗_鱗2_表示; + 脚後_手_鱗_鱗1_表示 = e.脚後_手_鱗_鱗1_表示; + 脚後_手_親指_爪_表示 = e.脚後_手_親指_爪_表示; + 脚後_下腕鱗_鱗小_鱗9_表示 = e.脚後_下腕鱗_鱗小_鱗9_表示; + 脚後_下腕鱗_鱗小_鱗8_表示 = e.脚後_下腕鱗_鱗小_鱗8_表示; + 脚後_下腕鱗_鱗小_鱗7_表示 = e.脚後_下腕鱗_鱗小_鱗7_表示; + 脚後_下腕鱗_鱗小_鱗6_表示 = e.脚後_下腕鱗_鱗小_鱗6_表示; + 脚後_下腕鱗_鱗小_鱗5_表示 = e.脚後_下腕鱗_鱗小_鱗5_表示; + 脚後_下腕鱗_鱗小_鱗4_表示 = e.脚後_下腕鱗_鱗小_鱗4_表示; + 脚後_下腕鱗_鱗小_鱗3_表示 = e.脚後_下腕鱗_鱗小_鱗3_表示; + 脚後_下腕鱗_鱗小_鱗2_表示 = e.脚後_下腕鱗_鱗小_鱗2_表示; + 脚後_下腕鱗_鱗小_鱗1_表示 = e.脚後_下腕鱗_鱗小_鱗1_表示; + 脚後_下腕鱗_鱗大_鱗9_表示 = e.脚後_下腕鱗_鱗大_鱗9_表示; + 脚後_下腕鱗_鱗大_鱗8_表示 = e.脚後_下腕鱗_鱗大_鱗8_表示; + 脚後_下腕鱗_鱗大_鱗7_表示 = e.脚後_下腕鱗_鱗大_鱗7_表示; + 脚後_下腕鱗_鱗大_鱗6_表示 = e.脚後_下腕鱗_鱗大_鱗6_表示; + 脚後_下腕鱗_鱗大_鱗5_表示 = e.脚後_下腕鱗_鱗大_鱗5_表示; + 脚後_下腕鱗_鱗大_鱗4_表示 = e.脚後_下腕鱗_鱗大_鱗4_表示; + 脚後_下腕鱗_鱗大_鱗3_表示 = e.脚後_下腕鱗_鱗大_鱗3_表示; + 脚後_下腕鱗_鱗大_鱗2_表示 = e.脚後_下腕鱗_鱗大_鱗2_表示; + 脚後_下腕鱗_鱗大_鱗1_表示 = e.脚後_下腕鱗_鱗大_鱗1_表示; + 脚後_上腕鱗_鱗5_表示 = e.脚後_上腕鱗_鱗5_表示; + 脚後_上腕鱗_鱗4_表示 = e.脚後_上腕鱗_鱗4_表示; + 脚後_上腕鱗_鱗3_表示 = e.脚後_上腕鱗_鱗3_表示; + 脚後_上腕鱗_鱗2_表示 = e.脚後_上腕鱗_鱗2_表示; + 脚後_上腕鱗_鱗1_表示 = e.脚後_上腕鱗_鱗1_表示; + 脚後_輪_革_表示 = e.脚後_輪_革_表示; + 脚後_輪_金具1_表示 = e.脚後_輪_金具1_表示; + 脚後_輪_金具2_表示 = e.脚後_輪_金具2_表示; + 脚後_輪_金具3_表示 = e.脚後_輪_金具3_表示; + 脚後_輪_金具左_表示 = e.脚後_輪_金具左_表示; + 脚後_輪_金具右_表示 = e.脚後_輪_金具右_表示; + 上顎頭部後_頭2_表示 = e.上顎頭部後_頭2_表示; + 上顎頭部後_頭1_表示 = e.上顎頭部後_頭1_表示; + 下顎頭部後_頭2_表示 = e.下顎頭部後_頭2_表示; + 下顎頭部後_頭1_表示 = e.下顎頭部後_頭1_表示; + 胴_節1_胴_表示 = e.胴_節1_胴_表示; + 胴_節1_鱗1_表示 = e.胴_節1_鱗1_表示; + 胴_節1_鱗3_表示 = e.胴_節1_鱗3_表示; + 胴_節1_鱗2_表示 = e.胴_節1_鱗2_表示; + 胴_節2_胴_表示 = e.胴_節2_胴_表示; + 胴_節2_鱗1_表示 = e.胴_節2_鱗1_表示; + 胴_節2_鱗3_表示 = e.胴_節2_鱗3_表示; + 胴_節2_鱗2_表示 = e.胴_節2_鱗2_表示; + 胴_節3_胴_表示 = e.胴_節3_胴_表示; + 胴_節3_鱗1_表示 = e.胴_節3_鱗1_表示; + 胴_節3_鱗3_表示 = e.胴_節3_鱗3_表示; + 胴_節3_鱗2_表示 = e.胴_節3_鱗2_表示; + 胴_節4_胴_表示 = e.胴_節4_胴_表示; + 胴_節4_鱗1_表示 = e.胴_節4_鱗1_表示; + 胴_節4_鱗3_表示 = e.胴_節4_鱗3_表示; + 胴_節4_鱗2_表示 = e.胴_節4_鱗2_表示; + 胴_節5_胴_表示 = e.胴_節5_胴_表示; + 胴_節5_鱗1_表示 = e.胴_節5_鱗1_表示; + 胴_節5_鱗3_表示 = e.胴_節5_鱗3_表示; + 胴_節5_鱗2_表示 = e.胴_節5_鱗2_表示; + 胴_節6_胴_表示 = e.胴_節6_胴_表示; + 胴_節6_鱗1_表示 = e.胴_節6_鱗1_表示; + 胴_節6_鱗3_表示 = e.胴_節6_鱗3_表示; + 胴_節6_鱗2_表示 = e.胴_節6_鱗2_表示; + 胴_節7_胴_表示 = e.胴_節7_胴_表示; + 胴_節7_鱗1_表示 = e.胴_節7_鱗1_表示; + 胴_節7_鱗3_表示 = e.胴_節7_鱗3_表示; + 胴_節7_鱗2_表示 = e.胴_節7_鱗2_表示; + 胴_節8_胴_表示 = e.胴_節8_胴_表示; + 胴_節8_鱗1_表示 = e.胴_節8_鱗1_表示; + 胴_節8_鱗3_表示 = e.胴_節8_鱗3_表示; + 胴_節8_鱗2_表示 = e.胴_節8_鱗2_表示; + 胴_節9_胴_表示 = e.胴_節9_胴_表示; + 胴_節9_鱗1_表示 = e.胴_節9_鱗1_表示; + 胴_節9_鱗3_表示 = e.胴_節9_鱗3_表示; + 胴_節9_鱗2_表示 = e.胴_節9_鱗2_表示; + 胴_節10_胴_表示 = e.胴_節10_胴_表示; + 胴_節10_鱗1_表示 = e.胴_節10_鱗1_表示; + 胴_節10_鱗3_表示 = e.胴_節10_鱗3_表示; + 胴_節10_鱗2_表示 = e.胴_節10_鱗2_表示; + 胴_節11_胴_表示 = e.胴_節11_胴_表示; + 胴_節11_鱗1_表示 = e.胴_節11_鱗1_表示; + 胴_節11_鱗3_表示 = e.胴_節11_鱗3_表示; + 胴_節11_鱗2_表示 = e.胴_節11_鱗2_表示; + 胴_節12_胴_表示 = e.胴_節12_胴_表示; + 胴_節12_鱗1_表示 = e.胴_節12_鱗1_表示; + 胴_節12_鱗3_表示 = e.胴_節12_鱗3_表示; + 胴_節12_鱗2_表示 = e.胴_節12_鱗2_表示; + 胴_節13_胴_表示 = e.胴_節13_胴_表示; + 胴_節13_鱗1_表示 = e.胴_節13_鱗1_表示; + 胴_節13_鱗3_表示 = e.胴_節13_鱗3_表示; + 胴_節13_鱗2_表示 = e.胴_節13_鱗2_表示; + 胴_節14_胴_表示 = e.胴_節14_胴_表示; + 胴_節14_鱗1_表示 = e.胴_節14_鱗1_表示; + 胴_節14_鱗3_表示 = e.胴_節14_鱗3_表示; + 胴_節14_鱗2_表示 = e.胴_節14_鱗2_表示; + 胴_節15_胴_表示 = e.胴_節15_胴_表示; + 胴_節15_鱗1_表示 = e.胴_節15_鱗1_表示; + 胴_節15_鱗3_表示 = e.胴_節15_鱗3_表示; + 胴_節15_鱗2_表示 = e.胴_節15_鱗2_表示; + 胴_節16_胴_表示 = e.胴_節16_胴_表示; + 胴_節16_鱗1_表示 = e.胴_節16_鱗1_表示; + 胴_節16_鱗3_表示 = e.胴_節16_鱗3_表示; + 胴_節16_鱗2_表示 = e.胴_節16_鱗2_表示; + 胴_輪_革_表示 = e.胴_輪_革_表示; + 胴_輪_金具1_表示 = e.胴_輪_金具1_表示; + 胴_輪_金具2_表示 = e.胴_輪_金具2_表示; + 胴_輪_金具3_表示 = e.胴_輪_金具3_表示; + 胴_輪_金具左_表示 = e.胴_輪_金具左_表示; + 胴_輪_金具右_表示 = e.胴_輪_金具右_表示; + 胴_節17_胴_表示 = e.胴_節17_胴_表示; + 胴_節17_鱗1_表示 = e.胴_節17_鱗1_表示; + 胴_節17_鱗3_表示 = e.胴_節17_鱗3_表示; + 胴_節17_鱗2_表示 = e.胴_節17_鱗2_表示; + 胴_節18_胴_表示 = e.胴_節18_胴_表示; + 胴_節18_鱗1_表示 = e.胴_節18_鱗1_表示; + 胴_節18_鱗3_表示 = e.胴_節18_鱗3_表示; + 胴_節18_鱗2_表示 = e.胴_節18_鱗2_表示; + 頭_口膜_口膜1_表示 = e.頭_口膜_口膜1_表示; + 頭_口膜_口膜2_表示 = e.頭_口膜_口膜2_表示; + 頭_口膜_口膜3_表示 = e.頭_口膜_口膜3_表示; + 頭_口膜_口膜4_表示 = e.頭_口膜_口膜4_表示; + 頭_口膜_口膜5_表示 = e.頭_口膜_口膜5_表示; + 頭_口膜_口膜6_表示 = e.頭_口膜_口膜6_表示; + 頭_口膜_口膜7_表示 = e.頭_口膜_口膜7_表示; + 頭_口膜_口膜8_表示 = e.頭_口膜_口膜8_表示; + 頭_上顎歯後_歯1_表示 = e.頭_上顎歯後_歯1_表示; + 頭_上顎歯後_歯2_表示 = e.頭_上顎歯後_歯2_表示; + 頭_上顎歯後_歯3_表示 = e.頭_上顎歯後_歯3_表示; + 頭_下顎_歯_後_歯1_表示 = e.頭_下顎_歯_後_歯1_表示; + 頭_下顎_歯_後_歯2_表示 = e.頭_下顎_歯_後_歯2_表示; + 頭_下顎_歯_後_歯3_表示 = e.頭_下顎_歯_後_歯3_表示; + 頭_下顎_歯_前_歯1_表示 = e.頭_下顎_歯_前_歯1_表示; + 頭_下顎_歯_前_歯2_表示 = e.頭_下顎_歯_前_歯2_表示; + 頭_下顎_歯_前_歯3_表示 = e.頭_下顎_歯_前_歯3_表示; + 頭_下顎_眼孔1_表示 = e.頭_下顎_眼孔1_表示; + 頭_下顎_眼孔2_表示 = e.頭_下顎_眼孔2_表示; + 頭_下顎_眼_眼1_眼2_表示 = e.頭_下顎_眼_眼1_眼2_表示; + 頭_下顎_眼_眼1_眼1_表示 = e.頭_下顎_眼_眼1_眼1_表示; + 頭_下顎_眼_眼2_眼2_表示 = e.頭_下顎_眼_眼2_眼2_表示; + 頭_下顎_眼_眼2_眼1_表示 = e.頭_下顎_眼_眼2_眼1_表示; + 頭_下顎_眼下_眼下_表示 = e.頭_下顎_眼下_眼下_表示; + 頭_下顎_眼下_線_表示 = e.頭_下顎_眼下_線_表示; + 頭_下顎_頭部_前_頭9_表示 = e.頭_下顎_頭部_前_頭9_表示; + 頭_下顎_頭部_前_頭8_表示 = e.頭_下顎_頭部_前_頭8_表示; + 頭_下顎_頭部_前_頭7_表示 = e.頭_下顎_頭部_前_頭7_表示; + 頭_下顎_頭部_前_頭6_表示 = e.頭_下顎_頭部_前_頭6_表示; + 頭_下顎_頭部_前_頭5_表示 = e.頭_下顎_頭部_前_頭5_表示; + 頭_下顎_頭部_前_頭4_表示 = e.頭_下顎_頭部_前_頭4_表示; + 頭_下顎_頭部_前_頭3_表示 = e.頭_下顎_頭部_前_頭3_表示; + 頭_下顎_頭部_前_頭2_表示 = e.頭_下顎_頭部_前_頭2_表示; + 頭_下顎_頭部_前_頭1_表示 = e.頭_下顎_頭部_前_頭1_表示; + 頭_上顎_歯_前_歯1_表示 = e.頭_上顎_歯_前_歯1_表示; + 頭_上顎_歯_前_歯2_表示 = e.頭_上顎_歯_前_歯2_表示; + 頭_上顎_歯_前_歯3_表示 = e.頭_上顎_歯_前_歯3_表示; + 頭_上顎_眼孔1_表示 = e.頭_上顎_眼孔1_表示; + 頭_上顎_眼孔2_表示 = e.頭_上顎_眼孔2_表示; + 頭_上顎_眼_眼1_眼2_表示 = e.頭_上顎_眼_眼1_眼2_表示; + 頭_上顎_眼_眼1_眼1_表示 = e.頭_上顎_眼_眼1_眼1_表示; + 頭_上顎_眼_眼2_眼2_表示 = e.頭_上顎_眼_眼2_眼2_表示; + 頭_上顎_眼_眼2_眼1_表示 = e.頭_上顎_眼_眼2_眼1_表示; + 頭_上顎_眼下_眼下_表示 = e.頭_上顎_眼下_眼下_表示; + 頭_上顎_眼下_線_表示 = e.頭_上顎_眼下_線_表示; + 頭_上顎_頭部_前_頭9_表示 = e.頭_上顎_頭部_前_頭9_表示; + 頭_上顎_頭部_前_頭8_表示 = e.頭_上顎_頭部_前_頭8_表示; + 頭_上顎_頭部_前_頭7_表示 = e.頭_上顎_頭部_前_頭7_表示; + 頭_上顎_頭部_前_頭6_表示 = e.頭_上顎_頭部_前_頭6_表示; + 頭_上顎_頭部_前_頭5_表示 = e.頭_上顎_頭部_前_頭5_表示; + 頭_上顎_頭部_前_頭4_表示 = e.頭_上顎_頭部_前_頭4_表示; + 頭_上顎_頭部_前_頭3_表示 = e.頭_上顎_頭部_前_頭3_表示; + 頭_上顎_頭部_前_頭2_表示 = e.頭_上顎_頭部_前_頭2_表示; + 頭_上顎_頭部_前_頭1_表示 = e.頭_上顎_頭部_前_頭1_表示; + 頭_輪_革_表示 = e.頭_輪_革_表示; + 頭_輪_金具1_表示 = e.頭_輪_金具1_表示; + 頭_輪_金具2_表示 = e.頭_輪_金具2_表示; + 頭_輪_金具3_表示 = e.頭_輪_金具3_表示; + 頭_輪_金具左_表示 = e.頭_輪_金具左_表示; + 頭_輪_金具右_表示 = e.頭_輪_金具右_表示; + 脚前_上腕_表示 = e.脚前_上腕_表示; + 脚前_下腕_表示 = e.脚前_下腕_表示; + 脚前_手_親指_爪_表示 = e.脚前_手_親指_爪_表示; + 脚前_手_手_表示 = e.脚前_手_手_表示; + 脚前_手_人指_指_表示 = e.脚前_手_人指_指_表示; + 脚前_手_人指_爪_表示 = e.脚前_手_人指_爪_表示; + 脚前_手_人指_水掻_表示 = e.脚前_手_人指_水掻_表示; + 脚前_手_人指_鱗_鱗4_表示 = e.脚前_手_人指_鱗_鱗4_表示; + 脚前_手_人指_鱗_鱗3_表示 = e.脚前_手_人指_鱗_鱗3_表示; + 脚前_手_人指_鱗_鱗2_表示 = e.脚前_手_人指_鱗_鱗2_表示; + 脚前_手_人指_鱗_鱗1_表示 = e.脚前_手_人指_鱗_鱗1_表示; + 脚前_手_中指_指_表示 = e.脚前_手_中指_指_表示; + 脚前_手_中指_爪_表示 = e.脚前_手_中指_爪_表示; + 脚前_手_中指_水掻_表示 = e.脚前_手_中指_水掻_表示; + 脚前_手_中指_鱗_鱗4_表示 = e.脚前_手_中指_鱗_鱗4_表示; + 脚前_手_中指_鱗_鱗3_表示 = e.脚前_手_中指_鱗_鱗3_表示; + 脚前_手_中指_鱗_鱗2_表示 = e.脚前_手_中指_鱗_鱗2_表示; + 脚前_手_中指_鱗_鱗1_表示 = e.脚前_手_中指_鱗_鱗1_表示; + 脚前_手_薬指_指_表示 = e.脚前_手_薬指_指_表示; + 脚前_手_薬指_爪_表示 = e.脚前_手_薬指_爪_表示; + 脚前_手_薬指_水掻_表示 = e.脚前_手_薬指_水掻_表示; + 脚前_手_薬指_鱗_鱗4_表示 = e.脚前_手_薬指_鱗_鱗4_表示; + 脚前_手_薬指_鱗_鱗3_表示 = e.脚前_手_薬指_鱗_鱗3_表示; + 脚前_手_薬指_鱗_鱗2_表示 = e.脚前_手_薬指_鱗_鱗2_表示; + 脚前_手_薬指_鱗_鱗1_表示 = e.脚前_手_薬指_鱗_鱗1_表示; + 脚前_手_小指_指_表示 = e.脚前_手_小指_指_表示; + 脚前_手_小指_爪_表示 = e.脚前_手_小指_爪_表示; + 脚前_手_小指_鱗_鱗4_表示 = e.脚前_手_小指_鱗_鱗4_表示; + 脚前_手_小指_鱗_鱗3_表示 = e.脚前_手_小指_鱗_鱗3_表示; + 脚前_手_小指_鱗_鱗2_表示 = e.脚前_手_小指_鱗_鱗2_表示; + 脚前_手_小指_鱗_鱗1_表示 = e.脚前_手_小指_鱗_鱗1_表示; + 脚前_手_鱗_鱗3_表示 = e.脚前_手_鱗_鱗3_表示; + 脚前_手_鱗_鱗2_表示 = e.脚前_手_鱗_鱗2_表示; + 脚前_手_鱗_鱗1_表示 = e.脚前_手_鱗_鱗1_表示; + 脚前_下腕鱗_鱗小_鱗9_表示 = e.脚前_下腕鱗_鱗小_鱗9_表示; + 脚前_下腕鱗_鱗小_鱗8_表示 = e.脚前_下腕鱗_鱗小_鱗8_表示; + 脚前_下腕鱗_鱗小_鱗7_表示 = e.脚前_下腕鱗_鱗小_鱗7_表示; + 脚前_下腕鱗_鱗小_鱗6_表示 = e.脚前_下腕鱗_鱗小_鱗6_表示; + 脚前_下腕鱗_鱗小_鱗5_表示 = e.脚前_下腕鱗_鱗小_鱗5_表示; + 脚前_下腕鱗_鱗小_鱗4_表示 = e.脚前_下腕鱗_鱗小_鱗4_表示; + 脚前_下腕鱗_鱗小_鱗3_表示 = e.脚前_下腕鱗_鱗小_鱗3_表示; + 脚前_下腕鱗_鱗小_鱗2_表示 = e.脚前_下腕鱗_鱗小_鱗2_表示; + 脚前_下腕鱗_鱗小_鱗1_表示 = e.脚前_下腕鱗_鱗小_鱗1_表示; + 脚前_下腕鱗_鱗大_鱗9_表示 = e.脚前_下腕鱗_鱗大_鱗9_表示; + 脚前_下腕鱗_鱗大_鱗8_表示 = e.脚前_下腕鱗_鱗大_鱗8_表示; + 脚前_下腕鱗_鱗大_鱗7_表示 = e.脚前_下腕鱗_鱗大_鱗7_表示; + 脚前_下腕鱗_鱗大_鱗6_表示 = e.脚前_下腕鱗_鱗大_鱗6_表示; + 脚前_下腕鱗_鱗大_鱗5_表示 = e.脚前_下腕鱗_鱗大_鱗5_表示; + 脚前_下腕鱗_鱗大_鱗4_表示 = e.脚前_下腕鱗_鱗大_鱗4_表示; + 脚前_下腕鱗_鱗大_鱗3_表示 = e.脚前_下腕鱗_鱗大_鱗3_表示; + 脚前_下腕鱗_鱗大_鱗2_表示 = e.脚前_下腕鱗_鱗大_鱗2_表示; + 脚前_下腕鱗_鱗大_鱗1_表示 = e.脚前_下腕鱗_鱗大_鱗1_表示; + 脚前_上腕鱗_鱗5_表示 = e.脚前_上腕鱗_鱗5_表示; + 脚前_上腕鱗_鱗4_表示 = e.脚前_上腕鱗_鱗4_表示; + 脚前_上腕鱗_鱗3_表示 = e.脚前_上腕鱗_鱗3_表示; + 脚前_上腕鱗_鱗2_表示 = e.脚前_上腕鱗_鱗2_表示; + 脚前_上腕鱗_鱗1_表示 = e.脚前_上腕鱗_鱗1_表示; + 脚前_鰭_鰭膜1_表示 = e.脚前_鰭_鰭膜1_表示; + 脚前_鰭_鰭条1_表示 = e.脚前_鰭_鰭条1_表示; + 脚前_鰭_鰭膜2_表示 = e.脚前_鰭_鰭膜2_表示; + 脚前_鰭_鰭条2_表示 = e.脚前_鰭_鰭条2_表示; + 脚前_鰭_鰭膜3_表示 = e.脚前_鰭_鰭膜3_表示; + 脚前_輪_革_表示 = e.脚前_輪_革_表示; + 脚前_輪_金具1_表示 = e.脚前_輪_金具1_表示; + 脚前_輪_金具2_表示 = e.脚前_輪_金具2_表示; + 脚前_輪_金具3_表示 = e.脚前_輪_金具3_表示; + 脚前_輪_金具左_表示 = e.脚前_輪_金具左_表示; + 脚前_輪_金具右_表示 = e.脚前_輪_金具右_表示; + 頭部鱗 = e.頭部鱗; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 輪3表示 = e.輪3表示; + 輪4表示 = e.輪4表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.頭_接続.Count > 0) + { + 頭_接続 = e.頭_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_犬2; + f.ConnectionType = ConnectionInfo.触手_犬_頭_接続; + f.接続(触手_犬2.頭_接続点); + return f; + }).ToArray(); + } + if (e.上腕左_接続.Count > 0) + { + 上腕左_接続 = e.上腕左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_犬2; + f.ConnectionType = ConnectionInfo.触手_犬_上腕左_接続; + f.接続(触手_犬2.上腕左_接続点); + return f; + }).ToArray(); + } + if (e.上腕右_接続.Count > 0) + { + 上腕右_接続 = e.上腕右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_犬2; + f.ConnectionType = ConnectionInfo.触手_犬_上腕右_接続; + f.接続(触手_犬2.上腕右_接続点); + return f; + }).ToArray(); + } + if (e.下腕左_接続.Count > 0) + { + 下腕左_接続 = e.下腕左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_犬2; + f.ConnectionType = ConnectionInfo.触手_犬_下腕左_接続; + f.接続(触手_犬2.下腕左_接続点); + return f; + }).ToArray(); + } + if (e.下腕右_接続.Count > 0) + { + 下腕右_接続 = e.下腕右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_犬2; + f.ConnectionType = ConnectionInfo.触手_犬_下腕右_接続; + f.接続(触手_犬2.下腕右_接続点); + return f; + }).ToArray(); + } + if (e.手左_接続.Count > 0) + { + 手左_接続 = e.手左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_犬2; + f.ConnectionType = ConnectionInfo.触手_犬_手左_接続; + f.接続(触手_犬2.手左_接続点); + return f; + }).ToArray(); + } + if (e.手右_接続.Count > 0) + { + 手右_接続 = e.手右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_犬2; + f.ConnectionType = ConnectionInfo.触手_犬_手右_接続; + f.接続(触手_犬2.手右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + 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_脚後_鰭_鰭条2CP = new ColorP(X0Y0_脚後_鰭_鰭条2, 脚後_鰭_鰭条2CD, DisUnit, abj: true); + X0Y0_脚後_鰭_鰭膜3CP = new ColorP(X0Y0_脚後_鰭_鰭膜3, 脚後_鰭_鰭膜3CD, DisUnit, abj: true); + X0Y0_脚後_上腕CP = new ColorP(X0Y0_脚後_上腕, 脚後_上腕CD, DisUnit, abj: true); + X0Y0_脚後_下腕CP = new ColorP(X0Y0_脚後_下腕, 脚後_下腕CD, DisUnit, abj: true); + X0Y0_脚後_手_手CP = new ColorP(X0Y0_脚後_手_手, 脚後_手_手CD, DisUnit, abj: true); + X0Y0_脚後_手_小指_指CP = new ColorP(X0Y0_脚後_手_小指_指, 脚後_手_小指_指CD, DisUnit, abj: true); + X0Y0_脚後_手_小指_爪CP = new ColorP(X0Y0_脚後_手_小指_爪, 脚後_手_小指_爪CD, DisUnit, abj: true); + X0Y0_脚後_手_小指_鱗_鱗4CP = new ColorP(X0Y0_脚後_手_小指_鱗_鱗4, 脚後_手_小指_鱗_鱗4CD, 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_脚後_手_小指_水掻CP = new ColorP(X0Y0_脚後_手_小指_水掻, 脚後_手_小指_水掻CD, DisUnit, abj: true); + X0Y0_脚後_手_薬指_指CP = new ColorP(X0Y0_脚後_手_薬指_指, 脚後_手_薬指_指CD, DisUnit, abj: true); + X0Y0_脚後_手_薬指_爪CP = new ColorP(X0Y0_脚後_手_薬指_爪, 脚後_手_薬指_爪CD, DisUnit, abj: true); + X0Y0_脚後_手_薬指_水掻CP = new ColorP(X0Y0_脚後_手_薬指_水掻, 脚後_手_薬指_水掻CD, DisUnit, abj: true); + X0Y0_脚後_手_薬指_鱗_鱗4CP = new ColorP(X0Y0_脚後_手_薬指_鱗_鱗4, 脚後_手_薬指_鱗_鱗4CD, 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_脚後_手_中指_指CP = new ColorP(X0Y0_脚後_手_中指_指, 脚後_手_中指_指CD, DisUnit, abj: true); + X0Y0_脚後_手_中指_爪CP = new ColorP(X0Y0_脚後_手_中指_爪, 脚後_手_中指_爪CD, DisUnit, abj: true); + X0Y0_脚後_手_中指_水掻CP = new ColorP(X0Y0_脚後_手_中指_水掻, 脚後_手_中指_水掻CD, DisUnit, abj: true); + X0Y0_脚後_手_中指_鱗_鱗4CP = new ColorP(X0Y0_脚後_手_中指_鱗_鱗4, 脚後_手_中指_鱗_鱗4CD, 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_脚後_手_人指_指CP = new ColorP(X0Y0_脚後_手_人指_指, 脚後_手_人指_指CD, DisUnit, abj: true); + X0Y0_脚後_手_人指_爪CP = new ColorP(X0Y0_脚後_手_人指_爪, 脚後_手_人指_爪CD, DisUnit, abj: true); + X0Y0_脚後_手_人指_鱗_鱗4CP = new ColorP(X0Y0_脚後_手_人指_鱗_鱗4, 脚後_手_人指_鱗_鱗4CD, 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_脚後_手_鱗_鱗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_脚後_手_親指_爪CP = new ColorP(X0Y0_脚後_手_親指_爪, 脚後_手_親指_爪CD, DisUnit, abj: true); + X0Y0_脚後_下腕鱗_鱗小_鱗9CP = new ColorP(X0Y0_脚後_下腕鱗_鱗小_鱗9, 脚後_下腕鱗_鱗小_鱗9CD, DisUnit, abj: true); + X0Y0_脚後_下腕鱗_鱗小_鱗8CP = new ColorP(X0Y0_脚後_下腕鱗_鱗小_鱗8, 脚後_下腕鱗_鱗小_鱗8CD, DisUnit, abj: true); + X0Y0_脚後_下腕鱗_鱗小_鱗7CP = new ColorP(X0Y0_脚後_下腕鱗_鱗小_鱗7, 脚後_下腕鱗_鱗小_鱗7CD, DisUnit, abj: true); + X0Y0_脚後_下腕鱗_鱗小_鱗6CP = new ColorP(X0Y0_脚後_下腕鱗_鱗小_鱗6, 脚後_下腕鱗_鱗小_鱗6CD, DisUnit, abj: true); + X0Y0_脚後_下腕鱗_鱗小_鱗5CP = new ColorP(X0Y0_脚後_下腕鱗_鱗小_鱗5, 脚後_下腕鱗_鱗小_鱗5CD, DisUnit, abj: true); + X0Y0_脚後_下腕鱗_鱗小_鱗4CP = new ColorP(X0Y0_脚後_下腕鱗_鱗小_鱗4, 脚後_下腕鱗_鱗小_鱗4CD, 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_脚後_下腕鱗_鱗大_鱗9CP = new ColorP(X0Y0_脚後_下腕鱗_鱗大_鱗9, 脚後_下腕鱗_鱗大_鱗9CD, DisUnit, abj: true); + X0Y0_脚後_下腕鱗_鱗大_鱗8CP = new ColorP(X0Y0_脚後_下腕鱗_鱗大_鱗8, 脚後_下腕鱗_鱗大_鱗8CD, DisUnit, abj: true); + X0Y0_脚後_下腕鱗_鱗大_鱗7CP = new ColorP(X0Y0_脚後_下腕鱗_鱗大_鱗7, 脚後_下腕鱗_鱗大_鱗7CD, DisUnit, abj: true); + X0Y0_脚後_下腕鱗_鱗大_鱗6CP = new ColorP(X0Y0_脚後_下腕鱗_鱗大_鱗6, 脚後_下腕鱗_鱗大_鱗6CD, DisUnit, abj: true); + X0Y0_脚後_下腕鱗_鱗大_鱗5CP = new ColorP(X0Y0_脚後_下腕鱗_鱗大_鱗5, 脚後_下腕鱗_鱗大_鱗5CD, DisUnit, abj: true); + X0Y0_脚後_下腕鱗_鱗大_鱗4CP = new ColorP(X0Y0_脚後_下腕鱗_鱗大_鱗4, 脚後_下腕鱗_鱗大_鱗4CD, 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_脚後_上腕鱗_鱗5CP = new ColorP(X0Y0_脚後_上腕鱗_鱗5, 脚後_上腕鱗_鱗5CD, DisUnit, abj: true); + X0Y0_脚後_上腕鱗_鱗4CP = new ColorP(X0Y0_脚後_上腕鱗_鱗4, 脚後_上腕鱗_鱗4CD, 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_脚後_輪_革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); + X0Y0_脚後_輪_金具3CP = new ColorP(X0Y0_脚後_輪_金具3, 脚後_輪_金具3CD, DisUnit, abj: true); + X0Y0_脚後_輪_金具左CP = new ColorP(X0Y0_脚後_輪_金具左, 脚後_輪_金具左CD, DisUnit, abj: true); + X0Y0_脚後_輪_金具右CP = new ColorP(X0Y0_脚後_輪_金具右, 脚後_輪_金具右CD, DisUnit, abj: true); + X0Y0_上顎頭部後_頭2CP = new ColorP(X0Y0_上顎頭部後_頭2, 上顎頭部後_頭2CD, DisUnit, abj: true); + X0Y0_上顎頭部後_頭1CP = new ColorP(X0Y0_上顎頭部後_頭1, 上顎頭部後_頭1CD, DisUnit, abj: true); + X0Y0_下顎頭部後_頭2CP = new ColorP(X0Y0_下顎頭部後_頭2, 下顎頭部後_頭2CD, DisUnit, abj: true); + X0Y0_下顎頭部後_頭1CP = new ColorP(X0Y0_下顎頭部後_頭1, 下顎頭部後_頭1CD, DisUnit, abj: true); + X0Y0_胴_節1_胴CP = new ColorP(X0Y0_胴_節1_胴, 胴_節1_胴CD, DisUnit, abj: true); + X0Y0_胴_節1_鱗1CP = new ColorP(X0Y0_胴_節1_鱗1, 胴_節1_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節1_鱗3CP = new ColorP(X0Y0_胴_節1_鱗3, 胴_節1_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節1_鱗2CP = new ColorP(X0Y0_胴_節1_鱗2, 胴_節1_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節2_胴CP = new ColorP(X0Y0_胴_節2_胴, 胴_節2_胴CD, DisUnit, abj: true); + X0Y0_胴_節2_鱗1CP = new ColorP(X0Y0_胴_節2_鱗1, 胴_節2_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節2_鱗3CP = new ColorP(X0Y0_胴_節2_鱗3, 胴_節2_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節2_鱗2CP = new ColorP(X0Y0_胴_節2_鱗2, 胴_節2_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節3_胴CP = new ColorP(X0Y0_胴_節3_胴, 胴_節3_胴CD, DisUnit, abj: true); + X0Y0_胴_節3_鱗1CP = new ColorP(X0Y0_胴_節3_鱗1, 胴_節3_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節3_鱗3CP = new ColorP(X0Y0_胴_節3_鱗3, 胴_節3_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節3_鱗2CP = new ColorP(X0Y0_胴_節3_鱗2, 胴_節3_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節4_胴CP = new ColorP(X0Y0_胴_節4_胴, 胴_節4_胴CD, DisUnit, abj: true); + X0Y0_胴_節4_鱗1CP = new ColorP(X0Y0_胴_節4_鱗1, 胴_節4_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節4_鱗3CP = new ColorP(X0Y0_胴_節4_鱗3, 胴_節4_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節4_鱗2CP = new ColorP(X0Y0_胴_節4_鱗2, 胴_節4_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節5_胴CP = new ColorP(X0Y0_胴_節5_胴, 胴_節5_胴CD, DisUnit, abj: true); + X0Y0_胴_節5_鱗1CP = new ColorP(X0Y0_胴_節5_鱗1, 胴_節5_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節5_鱗3CP = new ColorP(X0Y0_胴_節5_鱗3, 胴_節5_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節5_鱗2CP = new ColorP(X0Y0_胴_節5_鱗2, 胴_節5_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節6_胴CP = new ColorP(X0Y0_胴_節6_胴, 胴_節6_胴CD, DisUnit, abj: true); + X0Y0_胴_節6_鱗1CP = new ColorP(X0Y0_胴_節6_鱗1, 胴_節6_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節6_鱗3CP = new ColorP(X0Y0_胴_節6_鱗3, 胴_節6_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節6_鱗2CP = new ColorP(X0Y0_胴_節6_鱗2, 胴_節6_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節7_胴CP = new ColorP(X0Y0_胴_節7_胴, 胴_節7_胴CD, DisUnit, abj: true); + X0Y0_胴_節7_鱗1CP = new ColorP(X0Y0_胴_節7_鱗1, 胴_節7_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節7_鱗3CP = new ColorP(X0Y0_胴_節7_鱗3, 胴_節7_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節7_鱗2CP = new ColorP(X0Y0_胴_節7_鱗2, 胴_節7_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節8_胴CP = new ColorP(X0Y0_胴_節8_胴, 胴_節8_胴CD, DisUnit, abj: true); + X0Y0_胴_節8_鱗1CP = new ColorP(X0Y0_胴_節8_鱗1, 胴_節8_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節8_鱗3CP = new ColorP(X0Y0_胴_節8_鱗3, 胴_節8_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節8_鱗2CP = new ColorP(X0Y0_胴_節8_鱗2, 胴_節8_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節9_胴CP = new ColorP(X0Y0_胴_節9_胴, 胴_節9_胴CD, DisUnit, abj: true); + X0Y0_胴_節9_鱗1CP = new ColorP(X0Y0_胴_節9_鱗1, 胴_節9_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節9_鱗3CP = new ColorP(X0Y0_胴_節9_鱗3, 胴_節9_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節9_鱗2CP = new ColorP(X0Y0_胴_節9_鱗2, 胴_節9_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節10_胴CP = new ColorP(X0Y0_胴_節10_胴, 胴_節10_胴CD, DisUnit, abj: true); + X0Y0_胴_節10_鱗1CP = new ColorP(X0Y0_胴_節10_鱗1, 胴_節10_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節10_鱗3CP = new ColorP(X0Y0_胴_節10_鱗3, 胴_節10_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節10_鱗2CP = new ColorP(X0Y0_胴_節10_鱗2, 胴_節10_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節11_胴CP = new ColorP(X0Y0_胴_節11_胴, 胴_節11_胴CD, DisUnit, abj: true); + X0Y0_胴_節11_鱗1CP = new ColorP(X0Y0_胴_節11_鱗1, 胴_節11_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節11_鱗3CP = new ColorP(X0Y0_胴_節11_鱗3, 胴_節11_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節11_鱗2CP = new ColorP(X0Y0_胴_節11_鱗2, 胴_節11_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節12_胴CP = new ColorP(X0Y0_胴_節12_胴, 胴_節12_胴CD, DisUnit, abj: true); + X0Y0_胴_節12_鱗1CP = new ColorP(X0Y0_胴_節12_鱗1, 胴_節12_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節12_鱗3CP = new ColorP(X0Y0_胴_節12_鱗3, 胴_節12_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節12_鱗2CP = new ColorP(X0Y0_胴_節12_鱗2, 胴_節12_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節13_胴CP = new ColorP(X0Y0_胴_節13_胴, 胴_節13_胴CD, DisUnit, abj: true); + X0Y0_胴_節13_鱗1CP = new ColorP(X0Y0_胴_節13_鱗1, 胴_節13_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節13_鱗3CP = new ColorP(X0Y0_胴_節13_鱗3, 胴_節13_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節13_鱗2CP = new ColorP(X0Y0_胴_節13_鱗2, 胴_節13_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節14_胴CP = new ColorP(X0Y0_胴_節14_胴, 胴_節14_胴CD, DisUnit, abj: true); + X0Y0_胴_節14_鱗1CP = new ColorP(X0Y0_胴_節14_鱗1, 胴_節14_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節14_鱗3CP = new ColorP(X0Y0_胴_節14_鱗3, 胴_節14_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節14_鱗2CP = new ColorP(X0Y0_胴_節14_鱗2, 胴_節14_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節15_胴CP = new ColorP(X0Y0_胴_節15_胴, 胴_節15_胴CD, DisUnit, abj: true); + X0Y0_胴_節15_鱗1CP = new ColorP(X0Y0_胴_節15_鱗1, 胴_節15_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節15_鱗3CP = new ColorP(X0Y0_胴_節15_鱗3, 胴_節15_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節15_鱗2CP = new ColorP(X0Y0_胴_節15_鱗2, 胴_節15_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節16_胴CP = new ColorP(X0Y0_胴_節16_胴, 胴_節16_胴CD, DisUnit, abj: true); + X0Y0_胴_節16_鱗1CP = new ColorP(X0Y0_胴_節16_鱗1, 胴_節16_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節16_鱗3CP = new ColorP(X0Y0_胴_節16_鱗3, 胴_節16_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節16_鱗2CP = new ColorP(X0Y0_胴_節16_鱗2, 胴_節16_鱗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); + X0Y0_胴_輪_金具3CP = new ColorP(X0Y0_胴_輪_金具3, 胴_輪_金具3CD, DisUnit, abj: true); + X0Y0_胴_輪_金具左CP = new ColorP(X0Y0_胴_輪_金具左, 胴_輪_金具左CD, DisUnit, abj: true); + X0Y0_胴_輪_金具右CP = new ColorP(X0Y0_胴_輪_金具右, 胴_輪_金具右CD, DisUnit, abj: true); + X0Y0_胴_節17_胴CP = new ColorP(X0Y0_胴_節17_胴, 胴_節17_胴CD, DisUnit, abj: true); + X0Y0_胴_節17_鱗1CP = new ColorP(X0Y0_胴_節17_鱗1, 胴_節17_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節17_鱗3CP = new ColorP(X0Y0_胴_節17_鱗3, 胴_節17_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節17_鱗2CP = new ColorP(X0Y0_胴_節17_鱗2, 胴_節17_鱗2CD, DisUnit, abj: true); + X0Y0_胴_節18_胴CP = new ColorP(X0Y0_胴_節18_胴, 胴_節18_胴CD, DisUnit, abj: true); + X0Y0_胴_節18_鱗1CP = new ColorP(X0Y0_胴_節18_鱗1, 胴_節18_鱗1CD, DisUnit, abj: true); + X0Y0_胴_節18_鱗3CP = new ColorP(X0Y0_胴_節18_鱗3, 胴_節18_鱗3CD, DisUnit, abj: true); + X0Y0_胴_節18_鱗2CP = new ColorP(X0Y0_胴_節18_鱗2, 胴_節18_鱗2CD, 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_頭_口膜_口膜8CP = new ColorP(X0Y0_頭_口膜_口膜8, 頭_口膜_口膜8CD, 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_頭_下顎_歯_後_歯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_頭_下顎_歯_前_歯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_頭_下顎_眼孔1CP = new ColorP(X0Y0_頭_下顎_眼孔1, 頭_下顎_眼孔1CD, DisUnit, abj: true); + X0Y0_頭_下顎_眼孔2CP = new ColorP(X0Y0_頭_下顎_眼孔2, 頭_下顎_眼孔2CD, DisUnit, abj: true); + X0Y0_頭_下顎_眼_眼1_眼2CP = new ColorP(X0Y0_頭_下顎_眼_眼1_眼2, 頭_下顎_眼_眼1_眼2CD, DisUnit, abj: true); + X0Y0_頭_下顎_眼_眼1_眼1CP = new ColorP(X0Y0_頭_下顎_眼_眼1_眼1, 頭_下顎_眼_眼1_眼1CD, DisUnit, abj: true); + X0Y0_頭_下顎_眼_眼2_眼2CP = new ColorP(X0Y0_頭_下顎_眼_眼2_眼2, 頭_下顎_眼_眼2_眼2CD, DisUnit, abj: true); + X0Y0_頭_下顎_眼_眼2_眼1CP = new ColorP(X0Y0_頭_下顎_眼_眼2_眼1, 頭_下顎_眼_眼2_眼1CD, DisUnit, abj: true); + X0Y0_頭_下顎_眼下_眼下CP = new ColorP(X0Y0_頭_下顎_眼下_眼下, 頭_下顎_眼下_眼下CD, DisUnit, abj: true); + X0Y0_頭_下顎_眼下_線CP = new ColorP(X0Y0_頭_下顎_眼下_線, 頭_下顎_眼下_線CD, DisUnit, abj: true); + X0Y0_頭_下顎_頭部_前_頭9CP = new ColorP(X0Y0_頭_下顎_頭部_前_頭9, 頭_下顎_頭部_前_頭9CD, DisUnit, abj: true); + X0Y0_頭_下顎_頭部_前_頭8CP = new ColorP(X0Y0_頭_下顎_頭部_前_頭8, 頭_下顎_頭部_前_頭8CD, DisUnit, abj: true); + X0Y0_頭_下顎_頭部_前_頭7CP = new ColorP(X0Y0_頭_下顎_頭部_前_頭7, 頭_下顎_頭部_前_頭7CD, DisUnit, abj: true); + X0Y0_頭_下顎_頭部_前_頭6CP = new ColorP(X0Y0_頭_下顎_頭部_前_頭6, 頭_下顎_頭部_前_頭6CD, DisUnit, abj: true); + X0Y0_頭_下顎_頭部_前_頭5CP = new ColorP(X0Y0_頭_下顎_頭部_前_頭5, 頭_下顎_頭部_前_頭5CD, DisUnit, abj: true); + X0Y0_頭_下顎_頭部_前_頭4CP = new ColorP(X0Y0_頭_下顎_頭部_前_頭4, 頭_下顎_頭部_前_頭4CD, 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_頭_上顎_眼孔1CP = new ColorP(X0Y0_頭_上顎_眼孔1, 頭_上顎_眼孔1CD, DisUnit, abj: true); + X0Y0_頭_上顎_眼孔2CP = new ColorP(X0Y0_頭_上顎_眼孔2, 頭_上顎_眼孔2CD, DisUnit, abj: true); + X0Y0_頭_上顎_眼_眼1_眼2CP = new ColorP(X0Y0_頭_上顎_眼_眼1_眼2, 頭_上顎_眼_眼1_眼2CD, DisUnit, abj: true); + X0Y0_頭_上顎_眼_眼1_眼1CP = new ColorP(X0Y0_頭_上顎_眼_眼1_眼1, 頭_上顎_眼_眼1_眼1CD, DisUnit, abj: true); + X0Y0_頭_上顎_眼_眼2_眼2CP = new ColorP(X0Y0_頭_上顎_眼_眼2_眼2, 頭_上顎_眼_眼2_眼2CD, DisUnit, abj: true); + X0Y0_頭_上顎_眼_眼2_眼1CP = new ColorP(X0Y0_頭_上顎_眼_眼2_眼1, 頭_上顎_眼_眼2_眼1CD, DisUnit, abj: true); + X0Y0_頭_上顎_眼下_眼下CP = new ColorP(X0Y0_頭_上顎_眼下_眼下, 頭_上顎_眼下_眼下CD, DisUnit, abj: true); + X0Y0_頭_上顎_眼下_線CP = new ColorP(X0Y0_頭_上顎_眼下_線, 頭_上顎_眼下_線CD, DisUnit, abj: true); + X0Y0_頭_上顎_頭部_前_頭9CP = new ColorP(X0Y0_頭_上顎_頭部_前_頭9, 頭_上顎_頭部_前_頭9CD, DisUnit, abj: true); + X0Y0_頭_上顎_頭部_前_頭8CP = new ColorP(X0Y0_頭_上顎_頭部_前_頭8, 頭_上顎_頭部_前_頭8CD, DisUnit, abj: true); + X0Y0_頭_上顎_頭部_前_頭7CP = new ColorP(X0Y0_頭_上顎_頭部_前_頭7, 頭_上顎_頭部_前_頭7CD, DisUnit, abj: true); + X0Y0_頭_上顎_頭部_前_頭6CP = new ColorP(X0Y0_頭_上顎_頭部_前_頭6, 頭_上顎_頭部_前_頭6CD, DisUnit, abj: true); + X0Y0_頭_上顎_頭部_前_頭5CP = new ColorP(X0Y0_頭_上顎_頭部_前_頭5, 頭_上顎_頭部_前_頭5CD, DisUnit, abj: true); + X0Y0_頭_上顎_頭部_前_頭4CP = new ColorP(X0Y0_頭_上顎_頭部_前_頭4, 頭_上顎_頭部_前_頭4CD, 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_頭_輪_革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); + X0Y0_頭_輪_金具3CP = new ColorP(X0Y0_頭_輪_金具3, 頭_輪_金具3CD, DisUnit, abj: true); + X0Y0_頭_輪_金具左CP = new ColorP(X0Y0_頭_輪_金具左, 頭_輪_金具左CD, DisUnit, abj: true); + X0Y0_頭_輪_金具右CP = new ColorP(X0Y0_頭_輪_金具右, 頭_輪_金具右CD, DisUnit, abj: true); + X0Y0_脚前_上腕CP = new ColorP(X0Y0_脚前_上腕, 脚前_上腕CD, DisUnit, abj: true); + X0Y0_脚前_下腕CP = new ColorP(X0Y0_脚前_下腕, 脚前_下腕CD, DisUnit, abj: true); + X0Y0_脚前_手_親指_爪CP = new ColorP(X0Y0_脚前_手_親指_爪, 脚前_手_親指_爪CD, DisUnit, abj: true); + X0Y0_脚前_手_手CP = new ColorP(X0Y0_脚前_手_手, 脚前_手_手CD, DisUnit, abj: true); + X0Y0_脚前_手_人指_指CP = new ColorP(X0Y0_脚前_手_人指_指, 脚前_手_人指_指CD, DisUnit, abj: true); + X0Y0_脚前_手_人指_爪CP = new ColorP(X0Y0_脚前_手_人指_爪, 脚前_手_人指_爪CD, DisUnit, abj: true); + X0Y0_脚前_手_人指_水掻CP = new ColorP(X0Y0_脚前_手_人指_水掻, 脚前_手_人指_水掻CD, DisUnit, abj: true); + X0Y0_脚前_手_人指_鱗_鱗4CP = new ColorP(X0Y0_脚前_手_人指_鱗_鱗4, 脚前_手_人指_鱗_鱗4CD, 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_脚前_手_中指_指CP = new ColorP(X0Y0_脚前_手_中指_指, 脚前_手_中指_指CD, DisUnit, abj: true); + X0Y0_脚前_手_中指_爪CP = new ColorP(X0Y0_脚前_手_中指_爪, 脚前_手_中指_爪CD, DisUnit, abj: true); + X0Y0_脚前_手_中指_水掻CP = new ColorP(X0Y0_脚前_手_中指_水掻, 脚前_手_中指_水掻CD, DisUnit, abj: true); + X0Y0_脚前_手_中指_鱗_鱗4CP = new ColorP(X0Y0_脚前_手_中指_鱗_鱗4, 脚前_手_中指_鱗_鱗4CD, 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_脚前_手_薬指_指CP = new ColorP(X0Y0_脚前_手_薬指_指, 脚前_手_薬指_指CD, DisUnit, abj: true); + X0Y0_脚前_手_薬指_爪CP = new ColorP(X0Y0_脚前_手_薬指_爪, 脚前_手_薬指_爪CD, DisUnit, abj: true); + X0Y0_脚前_手_薬指_水掻CP = new ColorP(X0Y0_脚前_手_薬指_水掻, 脚前_手_薬指_水掻CD, DisUnit, abj: true); + X0Y0_脚前_手_薬指_鱗_鱗4CP = new ColorP(X0Y0_脚前_手_薬指_鱗_鱗4, 脚前_手_薬指_鱗_鱗4CD, 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_脚前_手_小指_指CP = new ColorP(X0Y0_脚前_手_小指_指, 脚前_手_小指_指CD, DisUnit, abj: true); + X0Y0_脚前_手_小指_爪CP = new ColorP(X0Y0_脚前_手_小指_爪, 脚前_手_小指_爪CD, DisUnit, abj: true); + X0Y0_脚前_手_小指_鱗_鱗4CP = new ColorP(X0Y0_脚前_手_小指_鱗_鱗4, 脚前_手_小指_鱗_鱗4CD, 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_脚前_手_鱗_鱗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_脚前_下腕鱗_鱗小_鱗9CP = new ColorP(X0Y0_脚前_下腕鱗_鱗小_鱗9, 脚前_下腕鱗_鱗小_鱗9CD, DisUnit, abj: true); + X0Y0_脚前_下腕鱗_鱗小_鱗8CP = new ColorP(X0Y0_脚前_下腕鱗_鱗小_鱗8, 脚前_下腕鱗_鱗小_鱗8CD, DisUnit, abj: true); + X0Y0_脚前_下腕鱗_鱗小_鱗7CP = new ColorP(X0Y0_脚前_下腕鱗_鱗小_鱗7, 脚前_下腕鱗_鱗小_鱗7CD, DisUnit, abj: true); + X0Y0_脚前_下腕鱗_鱗小_鱗6CP = new ColorP(X0Y0_脚前_下腕鱗_鱗小_鱗6, 脚前_下腕鱗_鱗小_鱗6CD, DisUnit, abj: true); + X0Y0_脚前_下腕鱗_鱗小_鱗5CP = new ColorP(X0Y0_脚前_下腕鱗_鱗小_鱗5, 脚前_下腕鱗_鱗小_鱗5CD, DisUnit, abj: true); + X0Y0_脚前_下腕鱗_鱗小_鱗4CP = new ColorP(X0Y0_脚前_下腕鱗_鱗小_鱗4, 脚前_下腕鱗_鱗小_鱗4CD, 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_脚前_下腕鱗_鱗大_鱗9CP = new ColorP(X0Y0_脚前_下腕鱗_鱗大_鱗9, 脚前_下腕鱗_鱗大_鱗9CD, DisUnit, abj: true); + X0Y0_脚前_下腕鱗_鱗大_鱗8CP = new ColorP(X0Y0_脚前_下腕鱗_鱗大_鱗8, 脚前_下腕鱗_鱗大_鱗8CD, DisUnit, abj: true); + X0Y0_脚前_下腕鱗_鱗大_鱗7CP = new ColorP(X0Y0_脚前_下腕鱗_鱗大_鱗7, 脚前_下腕鱗_鱗大_鱗7CD, DisUnit, abj: true); + X0Y0_脚前_下腕鱗_鱗大_鱗6CP = new ColorP(X0Y0_脚前_下腕鱗_鱗大_鱗6, 脚前_下腕鱗_鱗大_鱗6CD, DisUnit, abj: true); + X0Y0_脚前_下腕鱗_鱗大_鱗5CP = new ColorP(X0Y0_脚前_下腕鱗_鱗大_鱗5, 脚前_下腕鱗_鱗大_鱗5CD, DisUnit, abj: true); + X0Y0_脚前_下腕鱗_鱗大_鱗4CP = new ColorP(X0Y0_脚前_下腕鱗_鱗大_鱗4, 脚前_下腕鱗_鱗大_鱗4CD, 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_脚前_上腕鱗_鱗5CP = new ColorP(X0Y0_脚前_上腕鱗_鱗5, 脚前_上腕鱗_鱗5CD, DisUnit, abj: true); + X0Y0_脚前_上腕鱗_鱗4CP = new ColorP(X0Y0_脚前_上腕鱗_鱗4, 脚前_上腕鱗_鱗4CD, 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_脚前_鰭_鰭条1CP = new ColorP(X0Y0_脚前_鰭_鰭条1, 脚前_鰭_鰭条1CD, DisUnit, abj: true); + X0Y0_脚前_鰭_鰭膜2CP = new ColorP(X0Y0_脚前_鰭_鰭膜2, 脚前_鰭_鰭膜2CD, DisUnit, abj: true); + X0Y0_脚前_鰭_鰭条2CP = new ColorP(X0Y0_脚前_鰭_鰭条2, 脚前_鰭_鰭条2CD, DisUnit, abj: true); + X0Y0_脚前_鰭_鰭膜3CP = new ColorP(X0Y0_脚前_鰭_鰭膜3, 脚前_鰭_鰭膜3CD, 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); + X0Y0_脚前_輪_金具3CP = new ColorP(X0Y0_脚前_輪_金具3, 脚前_輪_金具3CD, DisUnit, abj: true); + X0Y0_脚前_輪_金具左CP = new ColorP(X0Y0_脚前_輪_金具左, 脚前_輪_金具左CD, DisUnit, abj: true); + X0Y0_脚前_輪_金具右CP = new ColorP(X0Y0_脚前_輪_金具右, 脚前_輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖5 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖3.反転Y = true; + 鎖5.反転Y = true; + 鎖1.接続(鎖1_接続点); + 鎖3.接続(鎖3_接続点); + 鎖5.接続(鎖5_接続点); + int num = (右 ? 10 : (-10)); + 鎖1.角度B -= num; + 鎖3.角度B += num; + 鎖5.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_脚後_鰭_鰭膜1); + Are.Draw(X0Y0_脚後_鰭_鰭条1); + Are.Draw(X0Y0_脚後_鰭_鰭膜2); + Are.Draw(X0Y0_脚後_鰭_鰭条2); + Are.Draw(X0Y0_脚後_鰭_鰭膜3); + Are.Draw(X0Y0_脚後_上腕); + Are.Draw(X0Y0_脚後_下腕); + Are.Draw(X0Y0_脚後_手_手); + Are.Draw(X0Y0_脚後_手_小指_指); + Are.Draw(X0Y0_脚後_手_小指_爪); + Are.Draw(X0Y0_脚後_手_小指_鱗_鱗4); + Are.Draw(X0Y0_脚後_手_小指_鱗_鱗3); + Are.Draw(X0Y0_脚後_手_小指_鱗_鱗2); + Are.Draw(X0Y0_脚後_手_小指_鱗_鱗1); + Are.Draw(X0Y0_脚後_手_小指_水掻); + Are.Draw(X0Y0_脚後_手_薬指_指); + Are.Draw(X0Y0_脚後_手_薬指_爪); + Are.Draw(X0Y0_脚後_手_薬指_水掻); + Are.Draw(X0Y0_脚後_手_薬指_鱗_鱗4); + Are.Draw(X0Y0_脚後_手_薬指_鱗_鱗3); + Are.Draw(X0Y0_脚後_手_薬指_鱗_鱗2); + Are.Draw(X0Y0_脚後_手_薬指_鱗_鱗1); + Are.Draw(X0Y0_脚後_手_中指_指); + Are.Draw(X0Y0_脚後_手_中指_爪); + Are.Draw(X0Y0_脚後_手_中指_水掻); + Are.Draw(X0Y0_脚後_手_中指_鱗_鱗4); + Are.Draw(X0Y0_脚後_手_中指_鱗_鱗3); + Are.Draw(X0Y0_脚後_手_中指_鱗_鱗2); + Are.Draw(X0Y0_脚後_手_中指_鱗_鱗1); + Are.Draw(X0Y0_脚後_手_人指_指); + Are.Draw(X0Y0_脚後_手_人指_爪); + Are.Draw(X0Y0_脚後_手_人指_鱗_鱗4); + Are.Draw(X0Y0_脚後_手_人指_鱗_鱗3); + Are.Draw(X0Y0_脚後_手_人指_鱗_鱗2); + Are.Draw(X0Y0_脚後_手_人指_鱗_鱗1); + Are.Draw(X0Y0_脚後_手_鱗_鱗3); + Are.Draw(X0Y0_脚後_手_鱗_鱗2); + Are.Draw(X0Y0_脚後_手_鱗_鱗1); + Are.Draw(X0Y0_脚後_手_親指_爪); + Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗9); + Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗8); + Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗7); + Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗6); + Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗5); + Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗4); + Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗3); + Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗2); + Are.Draw(X0Y0_脚後_下腕鱗_鱗小_鱗1); + Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗9); + Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗8); + Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗7); + Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗6); + Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗5); + Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗4); + Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗3); + Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗2); + Are.Draw(X0Y0_脚後_下腕鱗_鱗大_鱗1); + Are.Draw(X0Y0_脚後_上腕鱗_鱗5); + Are.Draw(X0Y0_脚後_上腕鱗_鱗4); + Are.Draw(X0Y0_脚後_上腕鱗_鱗3); + Are.Draw(X0Y0_脚後_上腕鱗_鱗2); + Are.Draw(X0Y0_脚後_上腕鱗_鱗1); + Are.Draw(X0Y0_脚後_輪_革); + Are.Draw(X0Y0_脚後_輪_金具1); + Are.Draw(X0Y0_脚後_輪_金具2); + Are.Draw(X0Y0_脚後_輪_金具3); + Are.Draw(X0Y0_脚後_輪_金具左); + Are.Draw(X0Y0_脚後_輪_金具右); + 鎖3.描画0(Are); + Are.Draw(X0Y0_上顎頭部後_頭2); + Are.Draw(X0Y0_上顎頭部後_頭1); + Are.Draw(X0Y0_下顎頭部後_頭2); + Are.Draw(X0Y0_下顎頭部後_頭1); + Are.Draw(X0Y0_胴_節1_胴); + Are.Draw(X0Y0_胴_節1_鱗1); + Are.Draw(X0Y0_胴_節1_鱗3); + Are.Draw(X0Y0_胴_節1_鱗2); + Are.Draw(X0Y0_胴_節2_胴); + Are.Draw(X0Y0_胴_節2_鱗1); + Are.Draw(X0Y0_胴_節2_鱗3); + Are.Draw(X0Y0_胴_節2_鱗2); + Are.Draw(X0Y0_胴_節3_胴); + Are.Draw(X0Y0_胴_節3_鱗1); + Are.Draw(X0Y0_胴_節3_鱗3); + Are.Draw(X0Y0_胴_節3_鱗2); + Are.Draw(X0Y0_胴_節4_胴); + Are.Draw(X0Y0_胴_節4_鱗1); + Are.Draw(X0Y0_胴_節4_鱗3); + Are.Draw(X0Y0_胴_節4_鱗2); + Are.Draw(X0Y0_胴_節5_胴); + Are.Draw(X0Y0_胴_節5_鱗1); + Are.Draw(X0Y0_胴_節5_鱗3); + Are.Draw(X0Y0_胴_節5_鱗2); + Are.Draw(X0Y0_胴_節6_胴); + Are.Draw(X0Y0_胴_節6_鱗1); + Are.Draw(X0Y0_胴_節6_鱗3); + Are.Draw(X0Y0_胴_節6_鱗2); + Are.Draw(X0Y0_胴_節7_胴); + Are.Draw(X0Y0_胴_節7_鱗1); + Are.Draw(X0Y0_胴_節7_鱗3); + Are.Draw(X0Y0_胴_節7_鱗2); + Are.Draw(X0Y0_胴_節8_胴); + Are.Draw(X0Y0_胴_節8_鱗1); + Are.Draw(X0Y0_胴_節8_鱗3); + Are.Draw(X0Y0_胴_節8_鱗2); + Are.Draw(X0Y0_胴_節9_胴); + Are.Draw(X0Y0_胴_節9_鱗1); + Are.Draw(X0Y0_胴_節9_鱗3); + Are.Draw(X0Y0_胴_節9_鱗2); + Are.Draw(X0Y0_胴_節10_胴); + Are.Draw(X0Y0_胴_節10_鱗1); + Are.Draw(X0Y0_胴_節10_鱗3); + Are.Draw(X0Y0_胴_節10_鱗2); + Are.Draw(X0Y0_胴_節11_胴); + Are.Draw(X0Y0_胴_節11_鱗1); + Are.Draw(X0Y0_胴_節11_鱗3); + Are.Draw(X0Y0_胴_節11_鱗2); + Are.Draw(X0Y0_胴_節12_胴); + Are.Draw(X0Y0_胴_節12_鱗1); + Are.Draw(X0Y0_胴_節12_鱗3); + Are.Draw(X0Y0_胴_節12_鱗2); + Are.Draw(X0Y0_胴_節13_胴); + Are.Draw(X0Y0_胴_節13_鱗1); + Are.Draw(X0Y0_胴_節13_鱗3); + Are.Draw(X0Y0_胴_節13_鱗2); + Are.Draw(X0Y0_胴_節14_胴); + Are.Draw(X0Y0_胴_節14_鱗1); + Are.Draw(X0Y0_胴_節14_鱗3); + Are.Draw(X0Y0_胴_節14_鱗2); + Are.Draw(X0Y0_胴_節15_胴); + Are.Draw(X0Y0_胴_節15_鱗1); + Are.Draw(X0Y0_胴_節15_鱗3); + Are.Draw(X0Y0_胴_節15_鱗2); + Are.Draw(X0Y0_胴_節16_胴); + Are.Draw(X0Y0_胴_節16_鱗1); + Are.Draw(X0Y0_胴_節16_鱗3); + Are.Draw(X0Y0_胴_節16_鱗2); + Are.Draw(X0Y0_胴_輪_革); + Are.Draw(X0Y0_胴_輪_金具1); + Are.Draw(X0Y0_胴_輪_金具2); + Are.Draw(X0Y0_胴_輪_金具3); + Are.Draw(X0Y0_胴_輪_金具左); + Are.Draw(X0Y0_胴_輪_金具右); + 鎖1.描画0(Are); + Are.Draw(X0Y0_胴_節17_胴); + Are.Draw(X0Y0_胴_節17_鱗1); + Are.Draw(X0Y0_胴_節17_鱗3); + Are.Draw(X0Y0_胴_節17_鱗2); + Are.Draw(X0Y0_胴_節18_胴); + Are.Draw(X0Y0_胴_節18_鱗1); + Are.Draw(X0Y0_胴_節18_鱗3); + Are.Draw(X0Y0_胴_節18_鱗2); + Are.Draw(X0Y0_頭_口膜_口膜1); + Are.Draw(X0Y0_頭_口膜_口膜2); + Are.Draw(X0Y0_頭_口膜_口膜3); + Are.Draw(X0Y0_頭_口膜_口膜4); + Are.Draw(X0Y0_頭_口膜_口膜5); + Are.Draw(X0Y0_頭_口膜_口膜6); + Are.Draw(X0Y0_頭_口膜_口膜8); + Are.Draw(X0Y0_頭_口膜_口膜7); + Are.Draw(X0Y0_頭_上顎歯後_歯1); + Are.Draw(X0Y0_頭_上顎歯後_歯2); + Are.Draw(X0Y0_頭_上顎歯後_歯3); + Are.Draw(X0Y0_頭_下顎_歯_後_歯1); + Are.Draw(X0Y0_頭_下顎_歯_後_歯2); + Are.Draw(X0Y0_頭_下顎_歯_後_歯3); + Are.Draw(X0Y0_頭_下顎_歯_前_歯1); + Are.Draw(X0Y0_頭_下顎_歯_前_歯2); + Are.Draw(X0Y0_頭_下顎_歯_前_歯3); + Are.Draw(X0Y0_頭_下顎_眼孔1); + Are.Draw(X0Y0_頭_下顎_眼孔2); + Are.Draw(X0Y0_頭_下顎_眼_眼1_眼2); + Are.Draw(X0Y0_頭_下顎_眼_眼1_眼1); + Are.Draw(X0Y0_頭_下顎_眼_眼2_眼2); + Are.Draw(X0Y0_頭_下顎_眼_眼2_眼1); + Are.Draw(X0Y0_頭_下顎_眼下_眼下); + Are.Draw(X0Y0_頭_下顎_眼下_線); + Are.Draw(X0Y0_頭_下顎_頭部_前_頭9); + Are.Draw(X0Y0_頭_下顎_頭部_前_頭8); + Are.Draw(X0Y0_頭_下顎_頭部_前_頭7); + Are.Draw(X0Y0_頭_下顎_頭部_前_頭6); + Are.Draw(X0Y0_頭_下顎_頭部_前_頭5); + Are.Draw(X0Y0_頭_下顎_頭部_前_頭4); + Are.Draw(X0Y0_頭_下顎_頭部_前_頭3); + Are.Draw(X0Y0_頭_下顎_頭部_前_頭2); + Are.Draw(X0Y0_頭_下顎_頭部_前_頭1); + Are.Draw(X0Y0_頭_上顎_歯_前_歯1); + Are.Draw(X0Y0_頭_上顎_歯_前_歯2); + Are.Draw(X0Y0_頭_上顎_歯_前_歯3); + Are.Draw(X0Y0_頭_上顎_眼孔1); + Are.Draw(X0Y0_頭_上顎_眼孔2); + Are.Draw(X0Y0_頭_上顎_眼_眼1_眼2); + Are.Draw(X0Y0_頭_上顎_眼_眼1_眼1); + Are.Draw(X0Y0_頭_上顎_眼_眼2_眼2); + Are.Draw(X0Y0_頭_上顎_眼_眼2_眼1); + Are.Draw(X0Y0_頭_上顎_眼下_眼下); + Are.Draw(X0Y0_頭_上顎_眼下_線); + Are.Draw(X0Y0_頭_上顎_頭部_前_頭9); + Are.Draw(X0Y0_頭_上顎_頭部_前_頭8); + Are.Draw(X0Y0_頭_上顎_頭部_前_頭7); + Are.Draw(X0Y0_頭_上顎_頭部_前_頭6); + Are.Draw(X0Y0_頭_上顎_頭部_前_頭5); + Are.Draw(X0Y0_頭_上顎_頭部_前_頭4); + Are.Draw(X0Y0_頭_上顎_頭部_前_頭3); + Are.Draw(X0Y0_頭_上顎_頭部_前_頭2); + Are.Draw(X0Y0_頭_上顎_頭部_前_頭1); + Are.Draw(X0Y0_頭_輪_革); + Are.Draw(X0Y0_頭_輪_金具1); + Are.Draw(X0Y0_頭_輪_金具2); + Are.Draw(X0Y0_頭_輪_金具3); + Are.Draw(X0Y0_頭_輪_金具左); + Are.Draw(X0Y0_頭_輪_金具右); + Are.Draw(X0Y0_脚前_上腕); + Are.Draw(X0Y0_脚前_下腕); + Are.Draw(X0Y0_脚前_手_親指_爪); + Are.Draw(X0Y0_脚前_手_手); + Are.Draw(X0Y0_脚前_手_人指_指); + Are.Draw(X0Y0_脚前_手_人指_爪); + Are.Draw(X0Y0_脚前_手_人指_水掻); + Are.Draw(X0Y0_脚前_手_人指_鱗_鱗4); + Are.Draw(X0Y0_脚前_手_人指_鱗_鱗3); + Are.Draw(X0Y0_脚前_手_人指_鱗_鱗2); + Are.Draw(X0Y0_脚前_手_人指_鱗_鱗1); + Are.Draw(X0Y0_脚前_手_中指_指); + Are.Draw(X0Y0_脚前_手_中指_爪); + Are.Draw(X0Y0_脚前_手_中指_水掻); + Are.Draw(X0Y0_脚前_手_中指_鱗_鱗4); + Are.Draw(X0Y0_脚前_手_中指_鱗_鱗3); + Are.Draw(X0Y0_脚前_手_中指_鱗_鱗2); + Are.Draw(X0Y0_脚前_手_中指_鱗_鱗1); + Are.Draw(X0Y0_脚前_手_薬指_指); + Are.Draw(X0Y0_脚前_手_薬指_爪); + Are.Draw(X0Y0_脚前_手_薬指_水掻); + Are.Draw(X0Y0_脚前_手_薬指_鱗_鱗4); + Are.Draw(X0Y0_脚前_手_薬指_鱗_鱗3); + Are.Draw(X0Y0_脚前_手_薬指_鱗_鱗2); + Are.Draw(X0Y0_脚前_手_薬指_鱗_鱗1); + Are.Draw(X0Y0_脚前_手_小指_指); + Are.Draw(X0Y0_脚前_手_小指_爪); + Are.Draw(X0Y0_脚前_手_小指_鱗_鱗4); + Are.Draw(X0Y0_脚前_手_小指_鱗_鱗3); + Are.Draw(X0Y0_脚前_手_小指_鱗_鱗2); + Are.Draw(X0Y0_脚前_手_小指_鱗_鱗1); + Are.Draw(X0Y0_脚前_手_鱗_鱗3); + Are.Draw(X0Y0_脚前_手_鱗_鱗2); + Are.Draw(X0Y0_脚前_手_鱗_鱗1); + Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗9); + Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗8); + Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗7); + Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗6); + Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗5); + Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗4); + Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗3); + Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗2); + Are.Draw(X0Y0_脚前_下腕鱗_鱗小_鱗1); + Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗9); + Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗8); + Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗7); + Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗6); + Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗5); + Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗4); + Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗3); + Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗2); + Are.Draw(X0Y0_脚前_下腕鱗_鱗大_鱗1); + Are.Draw(X0Y0_脚前_上腕鱗_鱗5); + Are.Draw(X0Y0_脚前_上腕鱗_鱗4); + Are.Draw(X0Y0_脚前_上腕鱗_鱗3); + Are.Draw(X0Y0_脚前_上腕鱗_鱗2); + Are.Draw(X0Y0_脚前_上腕鱗_鱗1); + Are.Draw(X0Y0_脚前_鰭_鰭膜1); + Are.Draw(X0Y0_脚前_鰭_鰭条1); + Are.Draw(X0Y0_脚前_鰭_鰭膜2); + Are.Draw(X0Y0_脚前_鰭_鰭条2); + Are.Draw(X0Y0_脚前_鰭_鰭膜3); + Are.Draw(X0Y0_脚前_輪_革); + Are.Draw(X0Y0_脚前_輪_金具1); + Are.Draw(X0Y0_脚前_輪_金具2); + Are.Draw(X0Y0_脚前_輪_金具3); + Are.Draw(X0Y0_脚前_輪_金具左); + Are.Draw(X0Y0_脚前_輪_金具右); + 鎖5.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖3.Dispose(); + 鎖5.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_脚後_上腕.AngleBase = num * -125.0; + X0Y0_脚後_下腕.AngleBase = num * 8.0; + X0Y0_脚後_手_手.AngleBase = num * 36.0; + X0Y0_脚後_手_小指_指.AngleBase = num * 19.0; + X0Y0_脚後_手_小指_爪.AngleBase = 0.0; + X0Y0_脚後_手_薬指_指.AngleBase = num * 19.0; + X0Y0_脚後_手_薬指_爪.AngleBase = 0.0; + X0Y0_脚後_手_中指_指.AngleBase = num * 19.0; + X0Y0_脚後_手_中指_爪.AngleBase = 0.0; + X0Y0_脚後_手_人指_指.AngleBase = num * 19.0; + X0Y0_脚後_手_人指_爪.AngleBase = 0.0; + X0Y0_脚後_手_親指_爪.AngleBase = num * -18.0; + X0Y0_胴_節1_胴.AngleBase = num * -55.0; + X0Y0_胴_節2_胴.AngleBase = num * 7.0; + X0Y0_胴_節3_胴.AngleBase = num * 7.0; + X0Y0_胴_節4_胴.AngleBase = num * 7.0; + X0Y0_胴_節5_胴.AngleBase = num * 7.0; + X0Y0_胴_節6_胴.AngleBase = num * 7.0; + X0Y0_胴_節7_胴.AngleBase = num * 10.0; + X0Y0_胴_節8_胴.AngleBase = num * 10.0; + X0Y0_胴_節9_胴.AngleBase = num * 10.0; + X0Y0_胴_節10_胴.AngleBase = num * 20.0; + X0Y0_胴_節11_胴.AngleBase = num * 15.0; + X0Y0_胴_節12_胴.AngleBase = num * 15.0; + X0Y0_胴_節13_胴.AngleBase = num * 15.0; + X0Y0_胴_節14_胴.AngleBase = num * -2.0; + X0Y0_胴_節15_胴.AngleBase = num * -2.0; + X0Y0_胴_節16_胴.AngleBase = num * -2.0; + X0Y0_胴_節17_胴.AngleBase = num * -5.0; + X0Y0_胴_節18_胴.AngleBase = num * -25.0; + X0Y0_頭_口膜_口膜1.AngleBase = num * -35.0; + X0Y0_頭_下顎_眼下_眼下.AngleBase = 0.0; + X0Y0_頭_上顎_眼下_眼下.AngleBase = 0.0; + X0Y0_脚前_上腕.AngleBase = num * -105.0; + X0Y0_脚前_下腕.AngleBase = num * 8.0; + X0Y0_脚前_手_親指_爪.AngleBase = num * -18.0; + X0Y0_脚前_手_手.AngleBase = num * 36.0; + X0Y0_脚前_手_人指_指.AngleBase = num * 19.0; + X0Y0_脚前_手_人指_爪.AngleBase = 0.0; + X0Y0_脚前_手_中指_指.AngleBase = num * 19.0; + X0Y0_脚前_手_中指_爪.AngleBase = 0.0; + X0Y0_脚前_手_薬指_指.AngleBase = num * 19.0; + X0Y0_脚前_手_薬指_爪.AngleBase = 0.0; + X0Y0_脚前_手_小指_指.AngleBase = num * 19.0; + X0Y0_脚前_手_小指_爪.AngleBase = 0.0; + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_脚後_輪_革 && p != X0Y0_脚後_輪_金具1 && p != X0Y0_脚後_輪_金具2 && p != X0Y0_脚後_輪_金具3 && p != X0Y0_脚後_輪_金具左 && p != X0Y0_脚後_輪_金具右 && p != X0Y0_胴_輪_革 && p != X0Y0_胴_輪_金具1 && p != X0Y0_胴_輪_金具2 && p != X0Y0_胴_輪_金具3 && p != X0Y0_胴_輪_金具左 && p != X0Y0_胴_輪_金具右 && p != X0Y0_頭_輪_革 && p != X0Y0_頭_輪_金具1 && p != X0Y0_頭_輪_金具2 && p != X0Y0_頭_輪_金具3 && p != X0Y0_頭_輪_金具左 && p != X0Y0_頭_輪_金具右 && p != X0Y0_脚前_輪_革 && p != X0Y0_脚前_輪_金具1 && p != X0Y0_脚前_輪_金具2 && p != X0Y0_脚前_輪_金具3 && p != X0Y0_脚前_輪_金具左) + { + return p == X0Y0_脚前_輪_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_胴_節1_胴; + yield return X0Y0_胴_節2_胴; + yield return X0Y0_胴_節3_胴; + yield return X0Y0_胴_節4_胴; + yield return X0Y0_胴_節5_胴; + yield return X0Y0_胴_節6_胴; + yield return X0Y0_胴_節7_胴; + yield return X0Y0_胴_節8_胴; + yield return X0Y0_胴_節9_胴; + yield return X0Y0_胴_節10_胴; + yield return X0Y0_胴_節11_胴; + yield return X0Y0_胴_節12_胴; + yield return X0Y0_胴_節13_胴; + yield return X0Y0_胴_節14_胴; + yield return X0Y0_胴_節15_胴; + yield return X0Y0_胴_節16_胴; + yield return X0Y0_胴_節17_胴; + yield return X0Y0_胴_節18_胴; + } + + public override void 色更新() + { + X0Y0_脚後_鰭_鰭膜1CP.Update(); + X0Y0_脚後_鰭_鰭条1CP.Update(); + X0Y0_脚後_鰭_鰭膜2CP.Update(); + X0Y0_脚後_鰭_鰭条2CP.Update(); + X0Y0_脚後_鰭_鰭膜3CP.Update(); + X0Y0_脚後_上腕CP.Update(); + X0Y0_脚後_下腕CP.Update(); + X0Y0_脚後_手_手CP.Update(); + X0Y0_脚後_手_小指_指CP.Update(); + X0Y0_脚後_手_小指_爪CP.Update(); + X0Y0_脚後_手_小指_鱗_鱗4CP.Update(); + X0Y0_脚後_手_小指_鱗_鱗3CP.Update(); + X0Y0_脚後_手_小指_鱗_鱗2CP.Update(); + X0Y0_脚後_手_小指_鱗_鱗1CP.Update(); + X0Y0_脚後_手_小指_水掻CP.Update(); + X0Y0_脚後_手_薬指_指CP.Update(); + X0Y0_脚後_手_薬指_爪CP.Update(); + X0Y0_脚後_手_薬指_水掻CP.Update(); + X0Y0_脚後_手_薬指_鱗_鱗4CP.Update(); + X0Y0_脚後_手_薬指_鱗_鱗3CP.Update(); + X0Y0_脚後_手_薬指_鱗_鱗2CP.Update(); + X0Y0_脚後_手_薬指_鱗_鱗1CP.Update(); + X0Y0_脚後_手_中指_指CP.Update(); + X0Y0_脚後_手_中指_爪CP.Update(); + X0Y0_脚後_手_中指_水掻CP.Update(); + X0Y0_脚後_手_中指_鱗_鱗4CP.Update(); + X0Y0_脚後_手_中指_鱗_鱗3CP.Update(); + X0Y0_脚後_手_中指_鱗_鱗2CP.Update(); + X0Y0_脚後_手_中指_鱗_鱗1CP.Update(); + X0Y0_脚後_手_人指_指CP.Update(); + X0Y0_脚後_手_人指_爪CP.Update(); + X0Y0_脚後_手_人指_鱗_鱗4CP.Update(); + X0Y0_脚後_手_人指_鱗_鱗3CP.Update(); + X0Y0_脚後_手_人指_鱗_鱗2CP.Update(); + X0Y0_脚後_手_人指_鱗_鱗1CP.Update(); + X0Y0_脚後_手_鱗_鱗3CP.Update(); + X0Y0_脚後_手_鱗_鱗2CP.Update(); + X0Y0_脚後_手_鱗_鱗1CP.Update(); + X0Y0_脚後_手_親指_爪CP.Update(); + X0Y0_脚後_下腕鱗_鱗小_鱗9CP.Update(); + X0Y0_脚後_下腕鱗_鱗小_鱗8CP.Update(); + X0Y0_脚後_下腕鱗_鱗小_鱗7CP.Update(); + X0Y0_脚後_下腕鱗_鱗小_鱗6CP.Update(); + X0Y0_脚後_下腕鱗_鱗小_鱗5CP.Update(); + X0Y0_脚後_下腕鱗_鱗小_鱗4CP.Update(); + X0Y0_脚後_下腕鱗_鱗小_鱗3CP.Update(); + X0Y0_脚後_下腕鱗_鱗小_鱗2CP.Update(); + X0Y0_脚後_下腕鱗_鱗小_鱗1CP.Update(); + X0Y0_脚後_下腕鱗_鱗大_鱗9CP.Update(); + X0Y0_脚後_下腕鱗_鱗大_鱗8CP.Update(); + X0Y0_脚後_下腕鱗_鱗大_鱗7CP.Update(); + X0Y0_脚後_下腕鱗_鱗大_鱗6CP.Update(); + X0Y0_脚後_下腕鱗_鱗大_鱗5CP.Update(); + X0Y0_脚後_下腕鱗_鱗大_鱗4CP.Update(); + X0Y0_脚後_下腕鱗_鱗大_鱗3CP.Update(); + X0Y0_脚後_下腕鱗_鱗大_鱗2CP.Update(); + X0Y0_脚後_下腕鱗_鱗大_鱗1CP.Update(); + X0Y0_脚後_上腕鱗_鱗5CP.Update(); + X0Y0_脚後_上腕鱗_鱗4CP.Update(); + X0Y0_脚後_上腕鱗_鱗3CP.Update(); + X0Y0_脚後_上腕鱗_鱗2CP.Update(); + X0Y0_脚後_上腕鱗_鱗1CP.Update(); + X0Y0_脚後_輪_革CP.Update(); + X0Y0_脚後_輪_金具1CP.Update(); + X0Y0_脚後_輪_金具2CP.Update(); + X0Y0_脚後_輪_金具3CP.Update(); + X0Y0_脚後_輪_金具左CP.Update(); + X0Y0_脚後_輪_金具右CP.Update(); + X0Y0_上顎頭部後_頭2CP.Update(); + X0Y0_上顎頭部後_頭1CP.Update(); + X0Y0_下顎頭部後_頭2CP.Update(); + X0Y0_下顎頭部後_頭1CP.Update(); + X0Y0_胴_節1_胴CP.Update(); + X0Y0_胴_節1_鱗1CP.Update(); + X0Y0_胴_節1_鱗3CP.Update(); + X0Y0_胴_節1_鱗2CP.Update(); + X0Y0_胴_節2_胴CP.Update(); + X0Y0_胴_節2_鱗1CP.Update(); + X0Y0_胴_節2_鱗3CP.Update(); + X0Y0_胴_節2_鱗2CP.Update(); + X0Y0_胴_節3_胴CP.Update(); + X0Y0_胴_節3_鱗1CP.Update(); + X0Y0_胴_節3_鱗3CP.Update(); + X0Y0_胴_節3_鱗2CP.Update(); + X0Y0_胴_節4_胴CP.Update(); + X0Y0_胴_節4_鱗1CP.Update(); + X0Y0_胴_節4_鱗3CP.Update(); + X0Y0_胴_節4_鱗2CP.Update(); + X0Y0_胴_節5_胴CP.Update(); + X0Y0_胴_節5_鱗1CP.Update(); + X0Y0_胴_節5_鱗3CP.Update(); + X0Y0_胴_節5_鱗2CP.Update(); + X0Y0_胴_節6_胴CP.Update(); + X0Y0_胴_節6_鱗1CP.Update(); + X0Y0_胴_節6_鱗3CP.Update(); + X0Y0_胴_節6_鱗2CP.Update(); + X0Y0_胴_節7_胴CP.Update(); + X0Y0_胴_節7_鱗1CP.Update(); + X0Y0_胴_節7_鱗3CP.Update(); + X0Y0_胴_節7_鱗2CP.Update(); + X0Y0_胴_節8_胴CP.Update(); + X0Y0_胴_節8_鱗1CP.Update(); + X0Y0_胴_節8_鱗3CP.Update(); + X0Y0_胴_節8_鱗2CP.Update(); + X0Y0_胴_節9_胴CP.Update(); + X0Y0_胴_節9_鱗1CP.Update(); + X0Y0_胴_節9_鱗3CP.Update(); + X0Y0_胴_節9_鱗2CP.Update(); + X0Y0_胴_節10_胴CP.Update(); + X0Y0_胴_節10_鱗1CP.Update(); + X0Y0_胴_節10_鱗3CP.Update(); + X0Y0_胴_節10_鱗2CP.Update(); + X0Y0_胴_節11_胴CP.Update(); + X0Y0_胴_節11_鱗1CP.Update(); + X0Y0_胴_節11_鱗3CP.Update(); + X0Y0_胴_節11_鱗2CP.Update(); + X0Y0_胴_節12_胴CP.Update(); + X0Y0_胴_節12_鱗1CP.Update(); + X0Y0_胴_節12_鱗3CP.Update(); + X0Y0_胴_節12_鱗2CP.Update(); + X0Y0_胴_節13_胴CP.Update(); + X0Y0_胴_節13_鱗1CP.Update(); + X0Y0_胴_節13_鱗3CP.Update(); + X0Y0_胴_節13_鱗2CP.Update(); + X0Y0_胴_節14_胴CP.Update(); + X0Y0_胴_節14_鱗1CP.Update(); + X0Y0_胴_節14_鱗3CP.Update(); + X0Y0_胴_節14_鱗2CP.Update(); + X0Y0_胴_節15_胴CP.Update(); + X0Y0_胴_節15_鱗1CP.Update(); + X0Y0_胴_節15_鱗3CP.Update(); + X0Y0_胴_節15_鱗2CP.Update(); + X0Y0_胴_節16_胴CP.Update(); + X0Y0_胴_節16_鱗1CP.Update(); + X0Y0_胴_節16_鱗3CP.Update(); + X0Y0_胴_節16_鱗2CP.Update(); + X0Y0_胴_輪_革CP.Update(); + X0Y0_胴_輪_金具1CP.Update(); + X0Y0_胴_輪_金具2CP.Update(); + X0Y0_胴_輪_金具3CP.Update(); + X0Y0_胴_輪_金具左CP.Update(); + X0Y0_胴_輪_金具右CP.Update(); + X0Y0_胴_節17_胴CP.Update(); + X0Y0_胴_節17_鱗1CP.Update(); + X0Y0_胴_節17_鱗3CP.Update(); + X0Y0_胴_節17_鱗2CP.Update(); + X0Y0_胴_節18_胴CP.Update(); + X0Y0_胴_節18_鱗1CP.Update(); + X0Y0_胴_節18_鱗3CP.Update(); + X0Y0_胴_節18_鱗2CP.Update(); + X0Y0_頭_口膜_口膜1CP.Update(); + X0Y0_頭_口膜_口膜2CP.Update(); + X0Y0_頭_口膜_口膜3CP.Update(); + X0Y0_頭_口膜_口膜4CP.Update(); + X0Y0_頭_口膜_口膜5CP.Update(); + X0Y0_頭_口膜_口膜6CP.Update(); + X0Y0_頭_口膜_口膜7CP.Update(); + X0Y0_頭_口膜_口膜8CP.Update(); + X0Y0_頭_上顎歯後_歯1CP.Update(); + X0Y0_頭_上顎歯後_歯2CP.Update(); + X0Y0_頭_上顎歯後_歯3CP.Update(); + X0Y0_頭_下顎_歯_後_歯1CP.Update(); + X0Y0_頭_下顎_歯_後_歯2CP.Update(); + X0Y0_頭_下顎_歯_後_歯3CP.Update(); + X0Y0_頭_下顎_歯_前_歯1CP.Update(); + X0Y0_頭_下顎_歯_前_歯2CP.Update(); + X0Y0_頭_下顎_歯_前_歯3CP.Update(); + X0Y0_頭_下顎_眼孔1CP.Update(); + X0Y0_頭_下顎_眼孔2CP.Update(); + X0Y0_頭_下顎_眼_眼1_眼2CP.Update(); + X0Y0_頭_下顎_眼_眼1_眼1CP.Update(); + X0Y0_頭_下顎_眼_眼2_眼2CP.Update(); + X0Y0_頭_下顎_眼_眼2_眼1CP.Update(); + X0Y0_頭_下顎_眼下_眼下CP.Update(); + X0Y0_頭_下顎_眼下_線CP.Update(); + X0Y0_頭_下顎_頭部_前_頭9CP.Update(); + X0Y0_頭_下顎_頭部_前_頭8CP.Update(); + X0Y0_頭_下顎_頭部_前_頭7CP.Update(); + X0Y0_頭_下顎_頭部_前_頭6CP.Update(); + X0Y0_頭_下顎_頭部_前_頭5CP.Update(); + X0Y0_頭_下顎_頭部_前_頭4CP.Update(); + X0Y0_頭_下顎_頭部_前_頭3CP.Update(); + X0Y0_頭_下顎_頭部_前_頭2CP.Update(); + X0Y0_頭_下顎_頭部_前_頭1CP.Update(); + X0Y0_頭_上顎_歯_前_歯1CP.Update(); + X0Y0_頭_上顎_歯_前_歯2CP.Update(); + X0Y0_頭_上顎_歯_前_歯3CP.Update(); + X0Y0_頭_上顎_眼孔1CP.Update(); + X0Y0_頭_上顎_眼孔2CP.Update(); + X0Y0_頭_上顎_眼_眼1_眼2CP.Update(); + X0Y0_頭_上顎_眼_眼1_眼1CP.Update(); + X0Y0_頭_上顎_眼_眼2_眼2CP.Update(); + X0Y0_頭_上顎_眼_眼2_眼1CP.Update(); + X0Y0_頭_上顎_眼下_眼下CP.Update(); + X0Y0_頭_上顎_眼下_線CP.Update(); + X0Y0_頭_上顎_頭部_前_頭9CP.Update(); + X0Y0_頭_上顎_頭部_前_頭8CP.Update(); + X0Y0_頭_上顎_頭部_前_頭7CP.Update(); + X0Y0_頭_上顎_頭部_前_頭6CP.Update(); + X0Y0_頭_上顎_頭部_前_頭5CP.Update(); + X0Y0_頭_上顎_頭部_前_頭4CP.Update(); + X0Y0_頭_上顎_頭部_前_頭3CP.Update(); + X0Y0_頭_上顎_頭部_前_頭2CP.Update(); + X0Y0_頭_上顎_頭部_前_頭1CP.Update(); + X0Y0_頭_輪_革CP.Update(); + X0Y0_頭_輪_金具1CP.Update(); + X0Y0_頭_輪_金具2CP.Update(); + X0Y0_頭_輪_金具3CP.Update(); + X0Y0_頭_輪_金具左CP.Update(); + X0Y0_頭_輪_金具右CP.Update(); + X0Y0_脚前_上腕CP.Update(); + X0Y0_脚前_下腕CP.Update(); + X0Y0_脚前_手_親指_爪CP.Update(); + X0Y0_脚前_手_手CP.Update(); + X0Y0_脚前_手_人指_指CP.Update(); + X0Y0_脚前_手_人指_爪CP.Update(); + X0Y0_脚前_手_人指_水掻CP.Update(); + X0Y0_脚前_手_人指_鱗_鱗4CP.Update(); + X0Y0_脚前_手_人指_鱗_鱗3CP.Update(); + X0Y0_脚前_手_人指_鱗_鱗2CP.Update(); + X0Y0_脚前_手_人指_鱗_鱗1CP.Update(); + X0Y0_脚前_手_中指_指CP.Update(); + X0Y0_脚前_手_中指_爪CP.Update(); + X0Y0_脚前_手_中指_水掻CP.Update(); + X0Y0_脚前_手_中指_鱗_鱗4CP.Update(); + X0Y0_脚前_手_中指_鱗_鱗3CP.Update(); + X0Y0_脚前_手_中指_鱗_鱗2CP.Update(); + X0Y0_脚前_手_中指_鱗_鱗1CP.Update(); + X0Y0_脚前_手_薬指_指CP.Update(); + X0Y0_脚前_手_薬指_爪CP.Update(); + X0Y0_脚前_手_薬指_水掻CP.Update(); + X0Y0_脚前_手_薬指_鱗_鱗4CP.Update(); + X0Y0_脚前_手_薬指_鱗_鱗3CP.Update(); + X0Y0_脚前_手_薬指_鱗_鱗2CP.Update(); + X0Y0_脚前_手_薬指_鱗_鱗1CP.Update(); + X0Y0_脚前_手_小指_指CP.Update(); + X0Y0_脚前_手_小指_爪CP.Update(); + X0Y0_脚前_手_小指_鱗_鱗4CP.Update(); + X0Y0_脚前_手_小指_鱗_鱗3CP.Update(); + X0Y0_脚前_手_小指_鱗_鱗2CP.Update(); + X0Y0_脚前_手_小指_鱗_鱗1CP.Update(); + X0Y0_脚前_手_鱗_鱗3CP.Update(); + X0Y0_脚前_手_鱗_鱗2CP.Update(); + X0Y0_脚前_手_鱗_鱗1CP.Update(); + X0Y0_脚前_下腕鱗_鱗小_鱗9CP.Update(); + X0Y0_脚前_下腕鱗_鱗小_鱗8CP.Update(); + X0Y0_脚前_下腕鱗_鱗小_鱗7CP.Update(); + X0Y0_脚前_下腕鱗_鱗小_鱗6CP.Update(); + X0Y0_脚前_下腕鱗_鱗小_鱗5CP.Update(); + X0Y0_脚前_下腕鱗_鱗小_鱗4CP.Update(); + X0Y0_脚前_下腕鱗_鱗小_鱗3CP.Update(); + X0Y0_脚前_下腕鱗_鱗小_鱗2CP.Update(); + X0Y0_脚前_下腕鱗_鱗小_鱗1CP.Update(); + X0Y0_脚前_下腕鱗_鱗大_鱗9CP.Update(); + X0Y0_脚前_下腕鱗_鱗大_鱗8CP.Update(); + X0Y0_脚前_下腕鱗_鱗大_鱗7CP.Update(); + X0Y0_脚前_下腕鱗_鱗大_鱗6CP.Update(); + X0Y0_脚前_下腕鱗_鱗大_鱗5CP.Update(); + X0Y0_脚前_下腕鱗_鱗大_鱗4CP.Update(); + X0Y0_脚前_下腕鱗_鱗大_鱗3CP.Update(); + X0Y0_脚前_下腕鱗_鱗大_鱗2CP.Update(); + X0Y0_脚前_下腕鱗_鱗大_鱗1CP.Update(); + X0Y0_脚前_上腕鱗_鱗5CP.Update(); + X0Y0_脚前_上腕鱗_鱗4CP.Update(); + X0Y0_脚前_上腕鱗_鱗3CP.Update(); + X0Y0_脚前_上腕鱗_鱗2CP.Update(); + X0Y0_脚前_上腕鱗_鱗1CP.Update(); + X0Y0_脚前_鰭_鰭膜1CP.Update(); + X0Y0_脚前_鰭_鰭条1CP.Update(); + X0Y0_脚前_鰭_鰭膜2CP.Update(); + X0Y0_脚前_鰭_鰭条2CP.Update(); + X0Y0_脚前_鰭_鰭膜3CP.Update(); + X0Y0_脚前_輪_革CP.Update(); + X0Y0_脚前_輪_金具1CP.Update(); + X0Y0_脚前_輪_金具2CP.Update(); + X0Y0_脚前_輪_金具3CP.Update(); + X0Y0_脚前_輪_金具左CP.Update(); + X0Y0_脚前_輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖3.接続PA(); + 鎖5.接続PA(); + 鎖1.色更新(); + 鎖3.色更新(); + 鎖5.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 脚後_鰭_鰭膜1CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_鰭_鰭条1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_鰭_鰭膜2CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_鰭_鰭条2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_鰭_鰭膜3CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_上腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_下腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_手_手CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_手_小指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_手_小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_手_小指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_小指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_小指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_小指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_小指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_手_薬指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_手_薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_手_薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_手_薬指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_薬指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_薬指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_薬指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_中指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_手_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_手_中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_手_中指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_中指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_中指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_中指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_人指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_手_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_手_人指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_人指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_人指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_人指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_下腕鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_上腕鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_上腕鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_上腕鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_上腕鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_上腕鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_輪_革CD = new ColorD(); + 脚後_輪_金具1CD = new ColorD(); + 脚後_輪_金具2CD = new ColorD(); + 脚後_輪_金具3CD = new ColorD(); + 脚後_輪_金具左CD = new ColorD(); + 脚後_輪_金具右CD = new ColorD(); + 上顎頭部後_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 上顎頭部後_頭1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 下顎頭部後_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 下顎頭部後_頭1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節1_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節2_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節3_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節4_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節4_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節5_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節5_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節6_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節6_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節7_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節7_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節8_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節8_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節9_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節9_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節10_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節10_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節11_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節11_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節12_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節12_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節13_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節13_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節14_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節14_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節15_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節15_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節16_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節16_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節17_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節17_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節18_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節18_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節18_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節18_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_輪_革CD = new ColorD(); + 胴_輪_金具1CD = new ColorD(); + 胴_輪_金具2CD = new ColorD(); + 胴_輪_金具3CD = new ColorD(); + 胴_輪_金具左CD = new ColorD(); + 胴_輪_金具右CD = new ColorD(); + 頭_口膜_口膜1CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜2CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜3CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜4CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜5CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜6CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜7CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜8CD = new ColorD(ref Col.Black, ref 体配色.体0R); + 頭_上顎歯後_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_上顎歯後_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_上顎歯後_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_眼孔1CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_下顎_眼孔2CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_下顎_眼_眼1_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_眼_眼1_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); + 頭_下顎_眼_眼2_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_眼_眼2_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); + 頭_下顎_眼下_眼下CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_眼下_線CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭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 体配色.歯); + 頭_上顎_眼孔1CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_上顎_眼孔2CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_上顎_眼_眼1_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_眼_眼1_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); + 頭_上顎_眼_眼2_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_眼_眼2_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); + 頭_上顎_眼下_眼下CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_眼下_線CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_輪_革CD = new ColorD(); + 頭_輪_金具1CD = new ColorD(); + 頭_輪_金具2CD = new ColorD(); + 頭_輪_金具3CD = new ColorD(); + 頭_輪_金具左CD = new ColorD(); + 頭_輪_金具右CD = new ColorD(); + 脚前_上腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_下腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_手_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_手CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_手_人指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_手_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_手_人指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_人指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_人指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_人指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_中指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_手_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_手_中指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_中指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_中指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_中指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_薬指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_手_薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_手_薬指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_薬指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_薬指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_薬指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_小指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_手_小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_小指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_小指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_小指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_小指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_上腕鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_上腕鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_上腕鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_上腕鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_上腕鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_鰭_鰭膜1CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_鰭_鰭条1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_鰭_鰭膜2CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_鰭_鰭条2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_鰭_鰭膜3CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_輪_革CD = new ColorD(); + 脚前_輪_金具1CD = new ColorD(); + 脚前_輪_金具2CD = new ColorD(); + 脚前_輪_金具3CD = new ColorD(); + 脚前_輪_金具左CD = new ColorD(); + 脚前_輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 脚後_鰭_鰭膜1CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_鰭_鰭条1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_鰭_鰭膜2CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_鰭_鰭条2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_鰭_鰭膜3CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_上腕CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_手CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_小指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_手_小指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_小指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_小指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_小指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_小指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_手_薬指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_手_薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_手_薬指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_薬指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_薬指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_薬指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_中指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_手_中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_手_中指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_中指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_中指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_中指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_人指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_手_人指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_人指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_人指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_人指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_下腕鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_上腕鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_上腕鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_上腕鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_上腕鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_上腕鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_輪_革CD = new ColorD(); + 脚後_輪_金具1CD = new ColorD(); + 脚後_輪_金具2CD = new ColorD(); + 脚後_輪_金具3CD = new ColorD(); + 脚後_輪_金具左CD = new ColorD(); + 脚後_輪_金具右CD = new ColorD(); + 上顎頭部後_頭2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 上顎頭部後_頭1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 下顎頭部後_頭2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 下顎頭部後_頭1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節1_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節2_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節3_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節4_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節5_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節6_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節7_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節8_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節9_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節10_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節11_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節12_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節13_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節14_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節15_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節16_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節17_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節18_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節4_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節5_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節6_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節7_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節8_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節9_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節10_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節11_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節12_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節13_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節14_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節15_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節16_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節17_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節18_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節18_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節18_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_輪_革CD = new ColorD(); + 胴_輪_金具1CD = new ColorD(); + 胴_輪_金具2CD = new ColorD(); + 胴_輪_金具3CD = new ColorD(); + 胴_輪_金具左CD = new ColorD(); + 胴_輪_金具右CD = new ColorD(); + 頭_口膜_口膜1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_口膜_口膜2CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_口膜_口膜4CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_口膜_口膜6CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_口膜_口膜8CD = new ColorD(ref Col.Black, ref 体配色.体0R); + 頭_上顎歯後_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_上顎歯後_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_上顎歯後_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_眼孔1CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_下顎_眼孔2CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_下顎_眼_眼1_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_眼_眼1_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); + 頭_下顎_眼_眼2_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_眼_眼2_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); + 頭_下顎_眼下_眼下CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_眼下_線CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_歯_前_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_上顎_歯_前_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_上顎_歯_前_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_上顎_眼孔1CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_上顎_眼孔2CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_上顎_眼_眼1_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_眼_眼1_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); + 頭_上顎_眼_眼2_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_眼_眼2_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); + 頭_上顎_眼下_眼下CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_眼下_線CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_輪_革CD = new ColorD(); + 頭_輪_金具1CD = new ColorD(); + 頭_輪_金具2CD = new ColorD(); + 頭_輪_金具3CD = new ColorD(); + 頭_輪_金具左CD = new ColorD(); + 頭_輪_金具右CD = new ColorD(); + 脚前_上腕CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_手CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_人指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_手_人指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_人指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_人指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_人指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_中指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_手_中指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_中指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_中指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_中指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_薬指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_手_薬指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_薬指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_薬指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_薬指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_小指_指CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_小指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_小指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_小指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_小指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_上腕鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_上腕鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_上腕鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_上腕鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_上腕鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_鰭_鰭膜1CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_鰭_鰭条1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_鰭_鰭膜2CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_鰭_鰭条2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_鰭_鰭膜3CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_輪_革CD = new ColorD(); + 脚前_輪_金具1CD = new ColorD(); + 脚前_輪_金具2CD = new ColorD(); + 脚前_輪_金具3CD = new ColorD(); + 脚前_輪_金具左CD = new ColorD(); + 脚前_輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 脚後_鰭_鰭膜1CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_鰭_鰭条1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_鰭_鰭膜2CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_鰭_鰭条2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_鰭_鰭膜3CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_上腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_下腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_手_手CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_手_小指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_手_小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_手_小指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_小指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_小指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_小指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_小指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_手_薬指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_手_薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_手_薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_手_薬指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_薬指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_薬指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_薬指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_中指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_手_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_手_中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚後_手_中指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_中指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_中指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_中指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_人指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚後_手_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_手_人指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_人指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_人指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_人指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_手_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_手_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚後_下腕鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚後_下腕鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_下腕鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_下腕鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_上腕鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_上腕鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_上腕鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_上腕鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_上腕鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_輪_革CD = new ColorD(); + 脚後_輪_金具1CD = new ColorD(); + 脚後_輪_金具2CD = new ColorD(); + 脚後_輪_金具3CD = new ColorD(); + 脚後_輪_金具左CD = new ColorD(); + 脚後_輪_金具右CD = new ColorD(); + 上顎頭部後_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 上顎頭部後_頭1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 下顎頭部後_頭2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 下顎頭部後_頭1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節1_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節2_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節3_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節4_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節5_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節6_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節7_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節8_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節9_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節10_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節11_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節12_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節13_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節14_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節15_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節16_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節17_胴CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴_節18_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節4_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節5_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節6_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節7_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節8_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節9_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節10_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節11_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節12_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節13_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節14_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節15_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節16_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節17_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴_節18_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節18_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_節18_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴_輪_革CD = new ColorD(); + 胴_輪_金具1CD = new ColorD(); + 胴_輪_金具2CD = new ColorD(); + 胴_輪_金具3CD = new ColorD(); + 胴_輪_金具左CD = new ColorD(); + 胴_輪_金具右CD = new ColorD(); + 頭_口膜_口膜1CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_口膜_口膜3CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_口膜_口膜5CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_口膜_口膜7CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_口膜_口膜8CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 頭_上顎歯後_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_上顎歯後_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_上顎歯後_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯1CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯2CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯3CD = new ColorD(ref Col.Black, ref 体配色.歯); + 頭_下顎_眼孔1CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_下顎_眼孔2CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_下顎_眼_眼1_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_眼_眼1_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); + 頭_下顎_眼_眼2_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_眼_眼2_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); + 頭_下顎_眼下_眼下CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_眼下_線CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭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 体配色.歯); + 頭_上顎_眼孔1CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_上顎_眼孔2CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭_上顎_眼_眼1_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_眼_眼1_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); + 頭_上顎_眼_眼2_眼2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_眼_眼2_眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0R); + 頭_上顎_眼下_眼下CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_眼下_線CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭_輪_革CD = new ColorD(); + 頭_輪_金具1CD = new ColorD(); + 頭_輪_金具2CD = new ColorD(); + 頭_輪_金具3CD = new ColorD(); + 頭_輪_金具左CD = new ColorD(); + 頭_輪_金具右CD = new ColorD(); + 脚前_上腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_下腕CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_手_親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_手CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_手_人指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_手_人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_手_人指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_人指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_人指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_人指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_中指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_手_中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_手_中指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_中指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_中指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_中指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_薬指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_手_薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_手_薬指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_薬指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_薬指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_薬指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_小指_指CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 脚前_手_小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_手_小指_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_小指_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_小指_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_小指_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_手_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_手_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 脚前_下腕鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_下腕鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_下腕鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_上腕鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_上腕鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_上腕鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_上腕鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚前_上腕鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚前_鰭_鰭膜1CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_鰭_鰭条1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_鰭_鰭膜2CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_鰭_鰭条2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚前_鰭_鰭膜3CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 脚前_輪_革CD = new ColorD(); + 脚前_輪_金具1CD = new ColorD(); + 脚前_輪_金具2CD = new ColorD(); + 脚前_輪_金具3CD = new ColorD(); + 脚前_輪_金具左CD = new ColorD(); + 脚前_輪_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 頭_輪_革CD.色 = 配色.革部色; + 頭_輪_金具1CD.色 = 配色.金具色; + 頭_輪_金具2CD.色 = 頭_輪_金具1CD.色; + 頭_輪_金具3CD.色 = 頭_輪_金具1CD.色; + 頭_輪_金具左CD.色 = 頭_輪_金具1CD.色; + 頭_輪_金具右CD.色 = 頭_輪_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 胴_輪_革CD.色 = 配色.革部色; + 胴_輪_金具1CD.色 = 配色.金具色; + 胴_輪_金具2CD.色 = 胴_輪_金具1CD.色; + 胴_輪_金具3CD.色 = 胴_輪_金具1CD.色; + 胴_輪_金具左CD.色 = 胴_輪_金具1CD.色; + 胴_輪_金具右CD.色 = 胴_輪_金具1CD.色; + } + + public void 輪3配色(拘束具色 配色) + { + 脚前_輪_革CD.色 = 配色.革部色; + 脚前_輪_金具1CD.色 = 配色.金具色; + 脚前_輪_金具2CD.色 = 脚前_輪_金具1CD.色; + 脚前_輪_金具3CD.色 = 脚前_輪_金具1CD.色; + 脚前_輪_金具左CD.色 = 脚前_輪_金具1CD.色; + 脚前_輪_金具右CD.色 = 脚前_輪_金具1CD.色; + } + + public void 輪4配色(拘束具色 配色) + { + 脚後_輪_革CD.色 = 配色.革部色; + 脚後_輪_金具1CD.色 = 配色.金具色; + 脚後_輪_金具2CD.色 = 脚後_輪_金具1CD.色; + 脚後_輪_金具3CD.色 = 脚後_輪_金具1CD.色; + 脚後_輪_金具左CD.色 = 脚後_輪_金具1CD.色; + 脚後_輪_金具右CD.色 = 脚後_輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖5.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬D.cs index 5a61f1a..e1e1cb5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬D.cs @@ -2,649 +2,650 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 触手_犬D : 触手D +namespace SlaveMatrix { - public bool 脚後_鰭_鰭膜1_表示 = true; + [Serializable] + public class 触手_犬D : 触手D + { + public bool 脚後_鰭_鰭膜1_表示 = true; - public bool 脚後_鰭_鰭条1_表示 = true; + public bool 脚後_鰭_鰭条1_表示 = true; - public bool 脚後_鰭_鰭膜2_表示 = true; + public bool 脚後_鰭_鰭膜2_表示 = true; - public bool 脚後_鰭_鰭条2_表示 = true; + public bool 脚後_鰭_鰭条2_表示 = true; - public bool 脚後_鰭_鰭膜3_表示 = true; + public bool 脚後_鰭_鰭膜3_表示 = true; - public bool 脚後_上腕_表示 = true; + public bool 脚後_上腕_表示 = true; - public bool 脚後_下腕_表示 = true; + public bool 脚後_下腕_表示 = true; - public bool 脚後_手_手_表示 = true; + public bool 脚後_手_手_表示 = true; - public bool 脚後_手_小指_指_表示 = true; + public bool 脚後_手_小指_指_表示 = true; - public bool 脚後_手_小指_爪_表示 = true; + public bool 脚後_手_小指_爪_表示 = true; - public bool 脚後_手_小指_鱗_鱗4_表示 = true; + public bool 脚後_手_小指_鱗_鱗4_表示 = true; - public bool 脚後_手_小指_鱗_鱗3_表示 = true; + public bool 脚後_手_小指_鱗_鱗3_表示 = true; - public bool 脚後_手_小指_鱗_鱗2_表示 = true; + public bool 脚後_手_小指_鱗_鱗2_表示 = true; - public bool 脚後_手_小指_鱗_鱗1_表示 = true; + public bool 脚後_手_小指_鱗_鱗1_表示 = true; - public bool 脚後_手_小指_水掻_表示 = true; + public bool 脚後_手_小指_水掻_表示 = true; - public bool 脚後_手_薬指_指_表示 = true; + public bool 脚後_手_薬指_指_表示 = true; - public bool 脚後_手_薬指_爪_表示 = true; + public bool 脚後_手_薬指_爪_表示 = true; - public bool 脚後_手_薬指_水掻_表示 = true; + public bool 脚後_手_薬指_水掻_表示 = true; - public bool 脚後_手_薬指_鱗_鱗4_表示 = true; + public bool 脚後_手_薬指_鱗_鱗4_表示 = true; - public bool 脚後_手_薬指_鱗_鱗3_表示 = true; + public bool 脚後_手_薬指_鱗_鱗3_表示 = true; - public bool 脚後_手_薬指_鱗_鱗2_表示 = true; + public bool 脚後_手_薬指_鱗_鱗2_表示 = true; - public bool 脚後_手_薬指_鱗_鱗1_表示 = true; + public bool 脚後_手_薬指_鱗_鱗1_表示 = true; - public bool 脚後_手_中指_指_表示 = true; + public bool 脚後_手_中指_指_表示 = true; - public bool 脚後_手_中指_爪_表示 = true; + public bool 脚後_手_中指_爪_表示 = true; - public bool 脚後_手_中指_水掻_表示 = true; + public bool 脚後_手_中指_水掻_表示 = true; - public bool 脚後_手_中指_鱗_鱗4_表示 = true; + public bool 脚後_手_中指_鱗_鱗4_表示 = true; - public bool 脚後_手_中指_鱗_鱗3_表示 = true; + public bool 脚後_手_中指_鱗_鱗3_表示 = true; - public bool 脚後_手_中指_鱗_鱗2_表示 = true; + public bool 脚後_手_中指_鱗_鱗2_表示 = true; - public bool 脚後_手_中指_鱗_鱗1_表示 = true; + public bool 脚後_手_中指_鱗_鱗1_表示 = true; - public bool 脚後_手_人指_指_表示 = true; + public bool 脚後_手_人指_指_表示 = true; - public bool 脚後_手_人指_爪_表示 = true; + public bool 脚後_手_人指_爪_表示 = true; - public bool 脚後_手_人指_鱗_鱗4_表示 = true; + public bool 脚後_手_人指_鱗_鱗4_表示 = true; - public bool 脚後_手_人指_鱗_鱗3_表示 = true; + public bool 脚後_手_人指_鱗_鱗3_表示 = true; - public bool 脚後_手_人指_鱗_鱗2_表示 = true; + public bool 脚後_手_人指_鱗_鱗2_表示 = true; - public bool 脚後_手_人指_鱗_鱗1_表示 = true; + public bool 脚後_手_人指_鱗_鱗1_表示 = true; - public bool 脚後_手_鱗_鱗3_表示 = true; + public bool 脚後_手_鱗_鱗3_表示 = true; - public bool 脚後_手_鱗_鱗2_表示 = true; + public bool 脚後_手_鱗_鱗2_表示 = true; - public bool 脚後_手_鱗_鱗1_表示 = true; + public bool 脚後_手_鱗_鱗1_表示 = true; - public bool 脚後_手_親指_爪_表示 = true; + public bool 脚後_手_親指_爪_表示 = true; - public bool 脚後_下腕鱗_鱗小_鱗9_表示 = true; + public bool 脚後_下腕鱗_鱗小_鱗9_表示 = true; - public bool 脚後_下腕鱗_鱗小_鱗8_表示 = true; + public bool 脚後_下腕鱗_鱗小_鱗8_表示 = true; - public bool 脚後_下腕鱗_鱗小_鱗7_表示 = true; + public bool 脚後_下腕鱗_鱗小_鱗7_表示 = true; - public bool 脚後_下腕鱗_鱗小_鱗6_表示 = true; + public bool 脚後_下腕鱗_鱗小_鱗6_表示 = true; - public bool 脚後_下腕鱗_鱗小_鱗5_表示 = true; + public bool 脚後_下腕鱗_鱗小_鱗5_表示 = true; - public bool 脚後_下腕鱗_鱗小_鱗4_表示 = true; + public bool 脚後_下腕鱗_鱗小_鱗4_表示 = true; - public bool 脚後_下腕鱗_鱗小_鱗3_表示 = true; + public bool 脚後_下腕鱗_鱗小_鱗3_表示 = true; - public bool 脚後_下腕鱗_鱗小_鱗2_表示 = true; + public bool 脚後_下腕鱗_鱗小_鱗2_表示 = true; - public bool 脚後_下腕鱗_鱗小_鱗1_表示 = true; + public bool 脚後_下腕鱗_鱗小_鱗1_表示 = true; - public bool 脚後_下腕鱗_鱗大_鱗9_表示 = true; + public bool 脚後_下腕鱗_鱗大_鱗9_表示 = true; - public bool 脚後_下腕鱗_鱗大_鱗8_表示 = true; + public bool 脚後_下腕鱗_鱗大_鱗8_表示 = true; - public bool 脚後_下腕鱗_鱗大_鱗7_表示 = true; + public bool 脚後_下腕鱗_鱗大_鱗7_表示 = true; - public bool 脚後_下腕鱗_鱗大_鱗6_表示 = true; + public bool 脚後_下腕鱗_鱗大_鱗6_表示 = true; - public bool 脚後_下腕鱗_鱗大_鱗5_表示 = true; + public bool 脚後_下腕鱗_鱗大_鱗5_表示 = true; - public bool 脚後_下腕鱗_鱗大_鱗4_表示 = true; + public bool 脚後_下腕鱗_鱗大_鱗4_表示 = true; - public bool 脚後_下腕鱗_鱗大_鱗3_表示 = true; + public bool 脚後_下腕鱗_鱗大_鱗3_表示 = true; - public bool 脚後_下腕鱗_鱗大_鱗2_表示 = true; + public bool 脚後_下腕鱗_鱗大_鱗2_表示 = true; - public bool 脚後_下腕鱗_鱗大_鱗1_表示 = true; + public bool 脚後_下腕鱗_鱗大_鱗1_表示 = true; - public bool 脚後_上腕鱗_鱗5_表示 = true; + public bool 脚後_上腕鱗_鱗5_表示 = true; - public bool 脚後_上腕鱗_鱗4_表示 = true; + public bool 脚後_上腕鱗_鱗4_表示 = true; - public bool 脚後_上腕鱗_鱗3_表示 = true; + public bool 脚後_上腕鱗_鱗3_表示 = true; - public bool 脚後_上腕鱗_鱗2_表示 = true; + public bool 脚後_上腕鱗_鱗2_表示 = true; - public bool 脚後_上腕鱗_鱗1_表示 = true; + public bool 脚後_上腕鱗_鱗1_表示 = true; - public bool 脚後_輪_革_表示 = true; + public bool 脚後_輪_革_表示 = true; - public bool 脚後_輪_金具1_表示 = true; + public bool 脚後_輪_金具1_表示 = true; - public bool 脚後_輪_金具2_表示 = true; + public bool 脚後_輪_金具2_表示 = true; - public bool 脚後_輪_金具3_表示 = true; + public bool 脚後_輪_金具3_表示 = true; - public bool 脚後_輪_金具左_表示 = true; + public bool 脚後_輪_金具左_表示 = true; - public bool 脚後_輪_金具右_表示 = true; + public bool 脚後_輪_金具右_表示 = true; - public bool 上顎頭部後_頭2_表示 = true; + public bool 上顎頭部後_頭2_表示 = true; - public bool 上顎頭部後_頭1_表示 = true; + public bool 上顎頭部後_頭1_表示 = true; - public bool 下顎頭部後_頭2_表示 = true; + public bool 下顎頭部後_頭2_表示 = true; - public bool 下顎頭部後_頭1_表示 = true; + public bool 下顎頭部後_頭1_表示 = true; - public bool 胴_節1_胴_表示 = true; + public bool 胴_節1_胴_表示 = true; - public bool 胴_節1_鱗1_表示 = true; + public bool 胴_節1_鱗1_表示 = true; - public bool 胴_節1_鱗3_表示 = true; + public bool 胴_節1_鱗3_表示 = true; - public bool 胴_節1_鱗2_表示 = true; + public bool 胴_節1_鱗2_表示 = true; - public bool 胴_節2_胴_表示 = true; + public bool 胴_節2_胴_表示 = true; - public bool 胴_節2_鱗1_表示 = true; + public bool 胴_節2_鱗1_表示 = true; - public bool 胴_節2_鱗3_表示 = true; + public bool 胴_節2_鱗3_表示 = true; - public bool 胴_節2_鱗2_表示 = true; + public bool 胴_節2_鱗2_表示 = true; - public bool 胴_節3_胴_表示 = true; + public bool 胴_節3_胴_表示 = true; - public bool 胴_節3_鱗1_表示 = true; + public bool 胴_節3_鱗1_表示 = true; - public bool 胴_節3_鱗3_表示 = true; + public bool 胴_節3_鱗3_表示 = true; - public bool 胴_節3_鱗2_表示 = true; + public bool 胴_節3_鱗2_表示 = true; - public bool 胴_節4_胴_表示 = true; + public bool 胴_節4_胴_表示 = true; - public bool 胴_節4_鱗1_表示 = true; + public bool 胴_節4_鱗1_表示 = true; - public bool 胴_節4_鱗3_表示 = true; + public bool 胴_節4_鱗3_表示 = true; - public bool 胴_節4_鱗2_表示 = true; + public bool 胴_節4_鱗2_表示 = true; - public bool 胴_節5_胴_表示 = true; + public bool 胴_節5_胴_表示 = true; - public bool 胴_節5_鱗1_表示 = true; + public bool 胴_節5_鱗1_表示 = true; - public bool 胴_節5_鱗3_表示 = true; + public bool 胴_節5_鱗3_表示 = true; - public bool 胴_節5_鱗2_表示 = true; + public bool 胴_節5_鱗2_表示 = true; - public bool 胴_節6_胴_表示 = true; + public bool 胴_節6_胴_表示 = true; - public bool 胴_節6_鱗1_表示 = true; + public bool 胴_節6_鱗1_表示 = true; - public bool 胴_節6_鱗3_表示 = true; + public bool 胴_節6_鱗3_表示 = true; - public bool 胴_節6_鱗2_表示 = true; + public bool 胴_節6_鱗2_表示 = true; - public bool 胴_節7_胴_表示 = true; + public bool 胴_節7_胴_表示 = true; - public bool 胴_節7_鱗1_表示 = true; + public bool 胴_節7_鱗1_表示 = true; - public bool 胴_節7_鱗3_表示 = true; + public bool 胴_節7_鱗3_表示 = true; - public bool 胴_節7_鱗2_表示 = true; + public bool 胴_節7_鱗2_表示 = true; - public bool 胴_節8_胴_表示 = true; + public bool 胴_節8_胴_表示 = true; - public bool 胴_節8_鱗1_表示 = true; + public bool 胴_節8_鱗1_表示 = true; - public bool 胴_節8_鱗3_表示 = true; + public bool 胴_節8_鱗3_表示 = true; - public bool 胴_節8_鱗2_表示 = true; + public bool 胴_節8_鱗2_表示 = true; - public bool 胴_節9_胴_表示 = true; + public bool 胴_節9_胴_表示 = true; - public bool 胴_節9_鱗1_表示 = true; + public bool 胴_節9_鱗1_表示 = true; - public bool 胴_節9_鱗3_表示 = true; + public bool 胴_節9_鱗3_表示 = true; - public bool 胴_節9_鱗2_表示 = true; + public bool 胴_節9_鱗2_表示 = true; - public bool 胴_節10_胴_表示 = true; + public bool 胴_節10_胴_表示 = true; - public bool 胴_節10_鱗1_表示 = true; + public bool 胴_節10_鱗1_表示 = true; - public bool 胴_節10_鱗3_表示 = true; + public bool 胴_節10_鱗3_表示 = true; - public bool 胴_節10_鱗2_表示 = true; + public bool 胴_節10_鱗2_表示 = true; - public bool 胴_節11_胴_表示 = true; + public bool 胴_節11_胴_表示 = true; - public bool 胴_節11_鱗1_表示 = true; + public bool 胴_節11_鱗1_表示 = true; - public bool 胴_節11_鱗3_表示 = true; + public bool 胴_節11_鱗3_表示 = true; - public bool 胴_節11_鱗2_表示 = true; + public bool 胴_節11_鱗2_表示 = true; - public bool 胴_節12_胴_表示 = true; + public bool 胴_節12_胴_表示 = true; - public bool 胴_節12_鱗1_表示 = true; + public bool 胴_節12_鱗1_表示 = true; - public bool 胴_節12_鱗3_表示 = true; + public bool 胴_節12_鱗3_表示 = true; - public bool 胴_節12_鱗2_表示 = true; + public bool 胴_節12_鱗2_表示 = true; - public bool 胴_節13_胴_表示 = true; + public bool 胴_節13_胴_表示 = true; - public bool 胴_節13_鱗1_表示 = true; + public bool 胴_節13_鱗1_表示 = true; - public bool 胴_節13_鱗3_表示 = true; + public bool 胴_節13_鱗3_表示 = true; - public bool 胴_節13_鱗2_表示 = true; + public bool 胴_節13_鱗2_表示 = true; - public bool 胴_節14_胴_表示 = true; + public bool 胴_節14_胴_表示 = true; - public bool 胴_節14_鱗1_表示 = true; + public bool 胴_節14_鱗1_表示 = true; - public bool 胴_節14_鱗3_表示 = true; + public bool 胴_節14_鱗3_表示 = true; - public bool 胴_節14_鱗2_表示 = true; + public bool 胴_節14_鱗2_表示 = true; - public bool 胴_節15_胴_表示 = true; + public bool 胴_節15_胴_表示 = true; - public bool 胴_節15_鱗1_表示 = true; + public bool 胴_節15_鱗1_表示 = true; - public bool 胴_節15_鱗3_表示 = true; + public bool 胴_節15_鱗3_表示 = true; - public bool 胴_節15_鱗2_表示 = true; + public bool 胴_節15_鱗2_表示 = true; - public bool 胴_節16_胴_表示 = true; + public bool 胴_節16_胴_表示 = true; - public bool 胴_節16_鱗1_表示 = true; + public bool 胴_節16_鱗1_表示 = true; - public bool 胴_節16_鱗3_表示 = true; + public bool 胴_節16_鱗3_表示 = true; - public bool 胴_節16_鱗2_表示 = true; + public bool 胴_節16_鱗2_表示 = true; - public bool 胴_輪_革_表示 = true; + public bool 胴_輪_革_表示 = true; - public bool 胴_輪_金具1_表示 = true; + public bool 胴_輪_金具1_表示 = true; - public bool 胴_輪_金具2_表示 = true; + public bool 胴_輪_金具2_表示 = true; - public bool 胴_輪_金具3_表示 = true; + public bool 胴_輪_金具3_表示 = true; - public bool 胴_輪_金具左_表示 = true; + public bool 胴_輪_金具左_表示 = true; - public bool 胴_輪_金具右_表示 = true; + public bool 胴_輪_金具右_表示 = true; - public bool 胴_節17_胴_表示 = true; + public bool 胴_節17_胴_表示 = true; - public bool 胴_節17_鱗1_表示 = true; + public bool 胴_節17_鱗1_表示 = true; - public bool 胴_節17_鱗3_表示 = true; + public bool 胴_節17_鱗3_表示 = true; - public bool 胴_節17_鱗2_表示 = true; + public bool 胴_節17_鱗2_表示 = true; - public bool 胴_節18_胴_表示 = true; + public bool 胴_節18_胴_表示 = true; - public bool 胴_節18_鱗1_表示 = true; + public bool 胴_節18_鱗1_表示 = true; - public bool 胴_節18_鱗3_表示 = true; + public bool 胴_節18_鱗3_表示 = true; - public bool 胴_節18_鱗2_表示 = true; + public bool 胴_節18_鱗2_表示 = true; - public bool 頭_口膜_口膜1_表示 = true; + public bool 頭_口膜_口膜1_表示 = true; - public bool 頭_口膜_口膜2_表示 = true; + public bool 頭_口膜_口膜2_表示 = true; - public bool 頭_口膜_口膜3_表示 = true; + public bool 頭_口膜_口膜3_表示 = true; - public bool 頭_口膜_口膜4_表示 = true; + public bool 頭_口膜_口膜4_表示 = true; - public bool 頭_口膜_口膜5_表示 = true; + public bool 頭_口膜_口膜5_表示 = true; - public bool 頭_口膜_口膜6_表示 = true; + public bool 頭_口膜_口膜6_表示 = true; - public bool 頭_口膜_口膜7_表示 = true; + public bool 頭_口膜_口膜7_表示 = true; - public bool 頭_口膜_口膜8_表示 = true; + public bool 頭_口膜_口膜8_表示 = true; - public bool 頭_上顎歯後_歯1_表示 = true; + public bool 頭_上顎歯後_歯1_表示 = true; - public bool 頭_上顎歯後_歯2_表示 = true; + public bool 頭_上顎歯後_歯2_表示 = true; - public bool 頭_上顎歯後_歯3_表示 = true; + public bool 頭_上顎歯後_歯3_表示 = true; - public bool 頭_下顎_歯_後_歯1_表示 = true; + public bool 頭_下顎_歯_後_歯1_表示 = true; - public bool 頭_下顎_歯_後_歯2_表示 = true; + public bool 頭_下顎_歯_後_歯2_表示 = true; - public bool 頭_下顎_歯_後_歯3_表示 = true; + public bool 頭_下顎_歯_後_歯3_表示 = true; - public bool 頭_下顎_歯_前_歯1_表示 = true; + public bool 頭_下顎_歯_前_歯1_表示 = true; - public bool 頭_下顎_歯_前_歯2_表示 = true; + public bool 頭_下顎_歯_前_歯2_表示 = true; - public bool 頭_下顎_歯_前_歯3_表示 = true; + public bool 頭_下顎_歯_前_歯3_表示 = true; - public bool 頭_下顎_眼孔1_表示 = true; + public bool 頭_下顎_眼孔1_表示 = true; - public bool 頭_下顎_眼孔2_表示 = true; + public bool 頭_下顎_眼孔2_表示 = true; - public bool 頭_下顎_眼_眼1_眼2_表示 = true; + public bool 頭_下顎_眼_眼1_眼2_表示 = true; - public bool 頭_下顎_眼_眼1_眼1_表示 = true; + public bool 頭_下顎_眼_眼1_眼1_表示 = true; - public bool 頭_下顎_眼_眼2_眼2_表示 = true; + public bool 頭_下顎_眼_眼2_眼2_表示 = true; - public bool 頭_下顎_眼_眼2_眼1_表示 = true; + public bool 頭_下顎_眼_眼2_眼1_表示 = true; - public bool 頭_下顎_眼下_眼下_表示 = true; + public bool 頭_下顎_眼下_眼下_表示 = true; - public bool 頭_下顎_眼下_線_表示 = true; + public bool 頭_下顎_眼下_線_表示 = true; - public bool 頭_下顎_頭部_前_頭9_表示 = true; + public bool 頭_下顎_頭部_前_頭9_表示 = true; - public bool 頭_下顎_頭部_前_頭8_表示 = true; + public bool 頭_下顎_頭部_前_頭8_表示 = true; - public bool 頭_下顎_頭部_前_頭7_表示 = true; + public bool 頭_下顎_頭部_前_頭7_表示 = true; - public bool 頭_下顎_頭部_前_頭6_表示 = true; + public bool 頭_下顎_頭部_前_頭6_表示 = true; - public bool 頭_下顎_頭部_前_頭5_表示 = true; + public bool 頭_下顎_頭部_前_頭5_表示 = true; - public bool 頭_下顎_頭部_前_頭4_表示 = true; + public bool 頭_下顎_頭部_前_頭4_表示 = true; - public bool 頭_下顎_頭部_前_頭3_表示 = true; + public bool 頭_下顎_頭部_前_頭3_表示 = true; - public bool 頭_下顎_頭部_前_頭2_表示 = true; + public bool 頭_下顎_頭部_前_頭2_表示 = true; - public bool 頭_下顎_頭部_前_頭1_表示 = true; + public bool 頭_下顎_頭部_前_頭1_表示 = true; - public bool 頭_上顎_歯_前_歯1_表示 = true; + public bool 頭_上顎_歯_前_歯1_表示 = true; - public bool 頭_上顎_歯_前_歯2_表示 = true; + public bool 頭_上顎_歯_前_歯2_表示 = true; - public bool 頭_上顎_歯_前_歯3_表示 = true; + public bool 頭_上顎_歯_前_歯3_表示 = true; - public bool 頭_上顎_眼孔1_表示 = true; + public bool 頭_上顎_眼孔1_表示 = true; - public bool 頭_上顎_眼孔2_表示 = true; + public bool 頭_上顎_眼孔2_表示 = true; - public bool 頭_上顎_眼_眼1_眼2_表示 = true; + public bool 頭_上顎_眼_眼1_眼2_表示 = true; - public bool 頭_上顎_眼_眼1_眼1_表示 = true; + public bool 頭_上顎_眼_眼1_眼1_表示 = true; - public bool 頭_上顎_眼_眼2_眼2_表示 = true; + public bool 頭_上顎_眼_眼2_眼2_表示 = true; - public bool 頭_上顎_眼_眼2_眼1_表示 = true; + public bool 頭_上顎_眼_眼2_眼1_表示 = true; - public bool 頭_上顎_眼下_眼下_表示 = true; + public bool 頭_上顎_眼下_眼下_表示 = true; - public bool 頭_上顎_眼下_線_表示 = true; + public bool 頭_上顎_眼下_線_表示 = true; - public bool 頭_上顎_頭部_前_頭9_表示 = true; + public bool 頭_上顎_頭部_前_頭9_表示 = true; - public bool 頭_上顎_頭部_前_頭8_表示 = true; + public bool 頭_上顎_頭部_前_頭8_表示 = true; - public bool 頭_上顎_頭部_前_頭7_表示 = true; + public bool 頭_上顎_頭部_前_頭7_表示 = true; - public bool 頭_上顎_頭部_前_頭6_表示 = true; + public bool 頭_上顎_頭部_前_頭6_表示 = true; - public bool 頭_上顎_頭部_前_頭5_表示 = true; + public bool 頭_上顎_頭部_前_頭5_表示 = true; - public bool 頭_上顎_頭部_前_頭4_表示 = true; + public bool 頭_上顎_頭部_前_頭4_表示 = true; - public bool 頭_上顎_頭部_前_頭3_表示 = true; + public bool 頭_上顎_頭部_前_頭3_表示 = true; - public bool 頭_上顎_頭部_前_頭2_表示 = true; + public bool 頭_上顎_頭部_前_頭2_表示 = true; - public bool 頭_上顎_頭部_前_頭1_表示 = true; + public bool 頭_上顎_頭部_前_頭1_表示 = true; - public bool 頭_輪_革_表示 = true; + public bool 頭_輪_革_表示 = true; - public bool 頭_輪_金具1_表示 = true; + public bool 頭_輪_金具1_表示 = true; - public bool 頭_輪_金具2_表示 = true; + public bool 頭_輪_金具2_表示 = true; - public bool 頭_輪_金具3_表示 = true; + public bool 頭_輪_金具3_表示 = true; - public bool 頭_輪_金具左_表示 = true; + public bool 頭_輪_金具左_表示 = true; - public bool 頭_輪_金具右_表示 = true; + public bool 頭_輪_金具右_表示 = true; - public bool 脚前_上腕_表示 = true; + public bool 脚前_上腕_表示 = true; - public bool 脚前_下腕_表示 = true; + public bool 脚前_下腕_表示 = true; - public bool 脚前_手_親指_爪_表示 = true; + public bool 脚前_手_親指_爪_表示 = true; - public bool 脚前_手_手_表示 = true; + public bool 脚前_手_手_表示 = true; - public bool 脚前_手_人指_指_表示 = true; + public bool 脚前_手_人指_指_表示 = true; - public bool 脚前_手_人指_爪_表示 = true; + public bool 脚前_手_人指_爪_表示 = true; - public bool 脚前_手_人指_水掻_表示 = true; + public bool 脚前_手_人指_水掻_表示 = true; - public bool 脚前_手_人指_鱗_鱗4_表示 = true; + public bool 脚前_手_人指_鱗_鱗4_表示 = true; - public bool 脚前_手_人指_鱗_鱗3_表示 = true; + public bool 脚前_手_人指_鱗_鱗3_表示 = true; - public bool 脚前_手_人指_鱗_鱗2_表示 = true; + public bool 脚前_手_人指_鱗_鱗2_表示 = true; - public bool 脚前_手_人指_鱗_鱗1_表示 = true; + public bool 脚前_手_人指_鱗_鱗1_表示 = true; - public bool 脚前_手_中指_指_表示 = true; + public bool 脚前_手_中指_指_表示 = true; - public bool 脚前_手_中指_爪_表示 = true; + public bool 脚前_手_中指_爪_表示 = true; - public bool 脚前_手_中指_水掻_表示 = true; + public bool 脚前_手_中指_水掻_表示 = true; - public bool 脚前_手_中指_鱗_鱗4_表示 = true; + public bool 脚前_手_中指_鱗_鱗4_表示 = true; - public bool 脚前_手_中指_鱗_鱗3_表示 = true; + public bool 脚前_手_中指_鱗_鱗3_表示 = true; - public bool 脚前_手_中指_鱗_鱗2_表示 = true; + public bool 脚前_手_中指_鱗_鱗2_表示 = true; - public bool 脚前_手_中指_鱗_鱗1_表示 = true; + public bool 脚前_手_中指_鱗_鱗1_表示 = true; - public bool 脚前_手_薬指_指_表示 = true; + public bool 脚前_手_薬指_指_表示 = true; - public bool 脚前_手_薬指_爪_表示 = true; + public bool 脚前_手_薬指_爪_表示 = true; - public bool 脚前_手_薬指_水掻_表示 = true; + public bool 脚前_手_薬指_水掻_表示 = true; - public bool 脚前_手_薬指_鱗_鱗4_表示 = true; + public bool 脚前_手_薬指_鱗_鱗4_表示 = true; - public bool 脚前_手_薬指_鱗_鱗3_表示 = true; + public bool 脚前_手_薬指_鱗_鱗3_表示 = true; - public bool 脚前_手_薬指_鱗_鱗2_表示 = true; + public bool 脚前_手_薬指_鱗_鱗2_表示 = true; - public bool 脚前_手_薬指_鱗_鱗1_表示 = true; + public bool 脚前_手_薬指_鱗_鱗1_表示 = true; - public bool 脚前_手_小指_指_表示 = true; + public bool 脚前_手_小指_指_表示 = true; - public bool 脚前_手_小指_爪_表示 = true; + public bool 脚前_手_小指_爪_表示 = true; - public bool 脚前_手_小指_鱗_鱗4_表示 = true; + public bool 脚前_手_小指_鱗_鱗4_表示 = true; - public bool 脚前_手_小指_鱗_鱗3_表示 = true; + public bool 脚前_手_小指_鱗_鱗3_表示 = true; - public bool 脚前_手_小指_鱗_鱗2_表示 = true; + public bool 脚前_手_小指_鱗_鱗2_表示 = true; - public bool 脚前_手_小指_鱗_鱗1_表示 = true; + public bool 脚前_手_小指_鱗_鱗1_表示 = true; - public bool 脚前_手_鱗_鱗3_表示 = true; + public bool 脚前_手_鱗_鱗3_表示 = true; - public bool 脚前_手_鱗_鱗2_表示 = true; + public bool 脚前_手_鱗_鱗2_表示 = true; - public bool 脚前_手_鱗_鱗1_表示 = true; + public bool 脚前_手_鱗_鱗1_表示 = true; - public bool 脚前_下腕鱗_鱗小_鱗9_表示 = true; + public bool 脚前_下腕鱗_鱗小_鱗9_表示 = true; - public bool 脚前_下腕鱗_鱗小_鱗8_表示 = true; + public bool 脚前_下腕鱗_鱗小_鱗8_表示 = true; - public bool 脚前_下腕鱗_鱗小_鱗7_表示 = true; + public bool 脚前_下腕鱗_鱗小_鱗7_表示 = true; - public bool 脚前_下腕鱗_鱗小_鱗6_表示 = true; + public bool 脚前_下腕鱗_鱗小_鱗6_表示 = true; - public bool 脚前_下腕鱗_鱗小_鱗5_表示 = true; + public bool 脚前_下腕鱗_鱗小_鱗5_表示 = true; - public bool 脚前_下腕鱗_鱗小_鱗4_表示 = true; + public bool 脚前_下腕鱗_鱗小_鱗4_表示 = true; - public bool 脚前_下腕鱗_鱗小_鱗3_表示 = true; + public bool 脚前_下腕鱗_鱗小_鱗3_表示 = true; - public bool 脚前_下腕鱗_鱗小_鱗2_表示 = true; + public bool 脚前_下腕鱗_鱗小_鱗2_表示 = true; - public bool 脚前_下腕鱗_鱗小_鱗1_表示 = true; + public bool 脚前_下腕鱗_鱗小_鱗1_表示 = true; - public bool 脚前_下腕鱗_鱗大_鱗9_表示 = true; + public bool 脚前_下腕鱗_鱗大_鱗9_表示 = true; - public bool 脚前_下腕鱗_鱗大_鱗8_表示 = true; + public bool 脚前_下腕鱗_鱗大_鱗8_表示 = true; - public bool 脚前_下腕鱗_鱗大_鱗7_表示 = true; + public bool 脚前_下腕鱗_鱗大_鱗7_表示 = true; - public bool 脚前_下腕鱗_鱗大_鱗6_表示 = true; + public bool 脚前_下腕鱗_鱗大_鱗6_表示 = true; - public bool 脚前_下腕鱗_鱗大_鱗5_表示 = true; + public bool 脚前_下腕鱗_鱗大_鱗5_表示 = true; - public bool 脚前_下腕鱗_鱗大_鱗4_表示 = true; + public bool 脚前_下腕鱗_鱗大_鱗4_表示 = true; - public bool 脚前_下腕鱗_鱗大_鱗3_表示 = true; + public bool 脚前_下腕鱗_鱗大_鱗3_表示 = true; - public bool 脚前_下腕鱗_鱗大_鱗2_表示 = true; + public bool 脚前_下腕鱗_鱗大_鱗2_表示 = true; - public bool 脚前_下腕鱗_鱗大_鱗1_表示 = true; + public bool 脚前_下腕鱗_鱗大_鱗1_表示 = true; - public bool 脚前_上腕鱗_鱗5_表示 = true; + public bool 脚前_上腕鱗_鱗5_表示 = true; - public bool 脚前_上腕鱗_鱗4_表示 = true; + public bool 脚前_上腕鱗_鱗4_表示 = true; - public bool 脚前_上腕鱗_鱗3_表示 = true; + public bool 脚前_上腕鱗_鱗3_表示 = true; - public bool 脚前_上腕鱗_鱗2_表示 = true; + public bool 脚前_上腕鱗_鱗2_表示 = true; - public bool 脚前_上腕鱗_鱗1_表示 = true; + public bool 脚前_上腕鱗_鱗1_表示 = true; - public bool 脚前_鰭_鰭膜1_表示 = true; + public bool 脚前_鰭_鰭膜1_表示 = true; - public bool 脚前_鰭_鰭条1_表示 = true; + public bool 脚前_鰭_鰭条1_表示 = true; - public bool 脚前_鰭_鰭膜2_表示 = true; + public bool 脚前_鰭_鰭膜2_表示 = true; - public bool 脚前_鰭_鰭条2_表示 = true; + public bool 脚前_鰭_鰭条2_表示 = true; - public bool 脚前_鰭_鰭膜3_表示 = true; + public bool 脚前_鰭_鰭膜3_表示 = true; - public bool 脚前_輪_革_表示 = true; + public bool 脚前_輪_革_表示 = true; - public bool 脚前_輪_金具1_表示 = true; + public bool 脚前_輪_金具1_表示 = true; - public bool 脚前_輪_金具2_表示 = true; + public bool 脚前_輪_金具2_表示 = true; - public bool 脚前_輪_金具3_表示 = true; + public bool 脚前_輪_金具3_表示 = true; - public bool 脚前_輪_金具左_表示 = true; + public bool 脚前_輪_金具左_表示 = true; - public bool 脚前_輪_金具右_表示 = true; + public bool 脚前_輪_金具右_表示 = true; - public bool 頭部鱗 = true; + public bool 頭部鱗 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 輪3表示 = true; + public bool 輪3表示 = true; - public bool 輪4表示 = true; + public bool 輪4表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public List 頭_接続 = new List(); + public List 頭_接続 = new List(); - public List 上腕左_接続 = new List(); + public List 上腕左_接続 = new List(); - public List 上腕右_接続 = new List(); + public List 上腕右_接続 = new List(); - public List 下腕左_接続 = new List(); + public List 下腕左_接続 = new List(); - public List 下腕右_接続 = new List(); + public List 下腕右_接続 = new List(); - public List 手左_接続 = new List(); + public List 手左_接続 = new List(); - public List 手右_接続 = new List(); + public List 手右_接続 = new List(); - public 触手_犬D() - { - ThisType = GetType(); - } + public 触手_犬D() + { + ThisType = GetType(); + } - 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.触手_犬_上腕左_接続; - } + 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.触手_犬_上腕右_接続; + } - 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.触手_犬_下腕右_接続; - } + 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.触手_犬_手左_接続; + } - 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, Med Med, 体配色 体配色) - { - return new 触手_犬(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 触手_犬(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦.cs index 9b1f640..16fdd2e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦.cs @@ -2,4997 +2,4998 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触手_蔦 : 触手 +namespace SlaveMatrix { - public Par X0Y0_節1_節; + public class 触手_蔦 : 触手 + { + public Par X0Y0_節1_節; - public Par X0Y0_節1_棘1; + public Par X0Y0_節1_棘1; - public Par X0Y0_節1_棘2; + public Par X0Y0_節1_棘2; - public Par X0Y0_節1_脈; + public Par X0Y0_節1_脈; - public Par X0Y0_節2_節; + public Par X0Y0_節2_節; - public Par X0Y0_節2_棘1; + public Par X0Y0_節2_棘1; - public Par X0Y0_節2_棘2; + public Par X0Y0_節2_棘2; - public Par X0Y0_節2_脈; + public Par X0Y0_節2_脈; - public Par X0Y0_節3_節; + public Par X0Y0_節3_節; - public Par X0Y0_節3_棘1; + public Par X0Y0_節3_棘1; - public Par X0Y0_節3_棘2; + public Par X0Y0_節3_棘2; - public Par X0Y0_節3_脈; + public Par X0Y0_節3_脈; - public Par X0Y0_節4_節; + public Par X0Y0_節4_節; - public Par X0Y0_節4_棘1; + public Par X0Y0_節4_棘1; - public Par X0Y0_節4_棘2; + public Par X0Y0_節4_棘2; - public Par X0Y0_節4_脈; + public Par X0Y0_節4_脈; - public Par X0Y0_節5_節; + public Par X0Y0_節5_節; - public Par X0Y0_節5_棘1; + public Par X0Y0_節5_棘1; - public Par X0Y0_節5_棘2; + public Par X0Y0_節5_棘2; - public Par X0Y0_節5_脈; + public Par X0Y0_節5_脈; - public Par X0Y0_節6_節; + public Par X0Y0_節6_節; - public Par X0Y0_節6_棘1; + public Par X0Y0_節6_棘1; - public Par X0Y0_節6_棘2; + public Par X0Y0_節6_棘2; - public Par X0Y0_節6_脈; + public Par X0Y0_節6_脈; - public Par X0Y0_節7_節; + public Par X0Y0_節7_節; - public Par X0Y0_節7_棘1; + public Par X0Y0_節7_棘1; - public Par X0Y0_節7_棘2; + public Par X0Y0_節7_棘2; - public Par X0Y0_節7_脈; + public Par X0Y0_節7_脈; - public Par X0Y0_節8_節; + public Par X0Y0_節8_節; - public Par X0Y0_節8_棘1; + public Par X0Y0_節8_棘1; - public Par X0Y0_節8_棘2; + public Par X0Y0_節8_棘2; - public Par X0Y0_節8_脈; + public Par X0Y0_節8_脈; - public Par X0Y0_節9_節; + public Par X0Y0_節9_節; - public Par X0Y0_節9_棘1; + public Par X0Y0_節9_棘1; - public Par X0Y0_節9_棘2; + public Par X0Y0_節9_棘2; - public Par X0Y0_節9_脈; + public Par X0Y0_節9_脈; - public Par X0Y0_節10_節; + public Par X0Y0_節10_節; - public Par X0Y0_節10_棘1; + public Par X0Y0_節10_棘1; - public Par X0Y0_節10_棘2; + public Par X0Y0_節10_棘2; - public Par X0Y0_節10_脈; + public Par X0Y0_節10_脈; - public Par X0Y0_節11_節; + public Par X0Y0_節11_節; - public Par X0Y0_節11_棘1; + public Par X0Y0_節11_棘1; - public Par X0Y0_節11_棘2; + public Par X0Y0_節11_棘2; - public Par X0Y0_節11_脈; + public Par X0Y0_節11_脈; - public Par X0Y0_節12_節; + public Par X0Y0_節12_節; - public Par X0Y0_節12_棘1; + public Par X0Y0_節12_棘1; - public Par X0Y0_節12_棘2; + public Par X0Y0_節12_棘2; - public Par X0Y0_節12_脈; + public Par X0Y0_節12_脈; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public Par X0Y0_節13_節; + public Par X0Y0_節13_節; - public Par X0Y0_節13_棘1; + public Par X0Y0_節13_棘1; - public Par X0Y0_節13_棘2; + public Par X0Y0_節13_棘2; - public Par X0Y0_節13_脈; + public Par X0Y0_節13_脈; - public Par X0Y0_節14_節; + public Par X0Y0_節14_節; - public Par X0Y0_節14_棘1; + public Par X0Y0_節14_棘1; - public Par X0Y0_節14_棘2; + public Par X0Y0_節14_棘2; - public Par X0Y0_節14_脈; + public Par X0Y0_節14_脈; - public Par X0Y0_節15_節; + public Par X0Y0_節15_節; - public Par X0Y0_節15_棘1; + public Par X0Y0_節15_棘1; - public Par X0Y0_節15_棘2; + public Par X0Y0_節15_棘2; - public Par X0Y0_節15_脈; + public Par X0Y0_節15_脈; - public Par X0Y0_節16_節; + public Par X0Y0_節16_節; - public Par X0Y0_節16_棘1; + public Par X0Y0_節16_棘1; - public Par X0Y0_節16_棘2; + public Par X0Y0_節16_棘2; - public Par X0Y0_節16_脈; + public Par X0Y0_節16_脈; - public Par X0Y0_節17_節; + public Par X0Y0_節17_節; - public Par X0Y0_節17_棘1; + public Par X0Y0_節17_棘1; - public Par X0Y0_節17_棘2; + public Par X0Y0_節17_棘2; - public Par X0Y0_節17_脈; + public Par X0Y0_節17_脈; - public Par X0Y0_節18_節; + public Par X0Y0_節18_節; - public Par X0Y0_節18_棘1; + public Par X0Y0_節18_棘1; - public Par X0Y0_節18_棘2; + public Par X0Y0_節18_棘2; - public Par X0Y0_節18_脈; + public Par X0Y0_節18_脈; - public Par X0Y0_節19_節; + public Par X0Y0_節19_節; - public Par X0Y0_節19_棘1; + public Par X0Y0_節19_棘1; - public Par X0Y0_節19_棘2; + public Par X0Y0_節19_棘2; - public Par X0Y0_節19_脈; + public Par X0Y0_節19_脈; - public Par X0Y0_節20_節; + public Par X0Y0_節20_節; - public Par X0Y0_節20_棘1; + public Par X0Y0_節20_棘1; - public Par X0Y0_節20_棘2; + public Par X0Y0_節20_棘2; - public Par X0Y0_節20_脈; + public Par X0Y0_節20_脈; - public Par X0Y0_節21_節; + public Par X0Y0_節21_節; - public Par X0Y0_節21_棘1; + public Par X0Y0_節21_棘1; - public Par X0Y0_節21_棘2; + public Par X0Y0_節21_棘2; - public Par X0Y0_節21_脈; + public Par X0Y0_節21_脈; - public Par X0Y0_節22_節; + public Par X0Y0_節22_節; - public Par X0Y0_節22_棘1; + public Par X0Y0_節22_棘1; - public Par X0Y0_節22_棘2; + public Par X0Y0_節22_棘2; - public Par X0Y0_節22_脈; + public Par X0Y0_節22_脈; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public Par X0Y0_節23_節; + public Par X0Y0_節23_節; - public Par X0Y0_節23_棘1; + public Par X0Y0_節23_棘1; - public Par X0Y0_節23_棘2; + public Par X0Y0_節23_棘2; - public Par X0Y0_節23_脈; + public Par X0Y0_節23_脈; - public Par X0Y0_節24_節; + public Par X0Y0_節24_節; - public Par X0Y0_節24_棘1; + public Par X0Y0_節24_棘1; - public Par X0Y0_節24_棘2; + public Par X0Y0_節24_棘2; - public Par X0Y0_節24_脈; + public Par X0Y0_節24_脈; - public Par X0Y0_先端_下顎_顎; + public Par X0Y0_先端_下顎_顎; - public Par X0Y0_先端_下顎_口内; + public Par X0Y0_先端_下顎_口内; - public Par X0Y0_先端_下顎_棘12; + public Par X0Y0_先端_下顎_棘12; - public Par X0Y0_先端_下顎_棘11; + public Par X0Y0_先端_下顎_棘11; - public Par X0Y0_先端_下顎_棘10; + public Par X0Y0_先端_下顎_棘10; - public Par X0Y0_先端_下顎_棘9; + public Par X0Y0_先端_下顎_棘9; - public Par X0Y0_先端_下顎_棘8; + public Par X0Y0_先端_下顎_棘8; - public Par X0Y0_先端_下顎_棘7; + public Par X0Y0_先端_下顎_棘7; - public Par X0Y0_先端_下顎_脈1; + public Par X0Y0_先端_下顎_脈1; - public Par X0Y0_先端_下顎_脈2; + public Par X0Y0_先端_下顎_脈2; - public Par X0Y0_先端_下顎_脈3; + public Par X0Y0_先端_下顎_脈3; - public Par X0Y0_先端_下顎_棘6; + public Par X0Y0_先端_下顎_棘6; - public Par X0Y0_先端_下顎_棘5; + public Par X0Y0_先端_下顎_棘5; - public Par X0Y0_先端_下顎_棘4; + public Par X0Y0_先端_下顎_棘4; - public Par X0Y0_先端_下顎_棘3; + public Par X0Y0_先端_下顎_棘3; - public Par X0Y0_先端_下顎_棘2; + public Par X0Y0_先端_下顎_棘2; - public Par X0Y0_先端_下顎_棘1; + public Par X0Y0_先端_下顎_棘1; - public Par X0Y0_先端_上顎_棘12; + public Par X0Y0_先端_上顎_棘12; - public Par X0Y0_先端_上顎_棘11; + public Par X0Y0_先端_上顎_棘11; - public Par X0Y0_先端_上顎_棘10; + public Par X0Y0_先端_上顎_棘10; - public Par X0Y0_先端_上顎_棘9; + public Par X0Y0_先端_上顎_棘9; - public Par X0Y0_先端_上顎_棘8; + public Par X0Y0_先端_上顎_棘8; - public Par X0Y0_先端_上顎_棘7; + public Par X0Y0_先端_上顎_棘7; - public Par X0Y0_先端_上顎_顎; + public Par X0Y0_先端_上顎_顎; - public Par X0Y0_先端_上顎_脈1; + public Par X0Y0_先端_上顎_脈1; - public Par X0Y0_先端_上顎_脈2; + public Par X0Y0_先端_上顎_脈2; - public Par X0Y0_先端_上顎_脈3; + public Par X0Y0_先端_上顎_脈3; - public Par X0Y0_先端_上顎_脈4; + public Par X0Y0_先端_上顎_脈4; - public Par X0Y0_先端_輪_革; + public Par X0Y0_先端_輪_革; - public Par X0Y0_先端_輪_金具1; + public Par X0Y0_先端_輪_金具1; - public Par X0Y0_先端_輪_金具2; + public Par X0Y0_先端_輪_金具2; - public Par X0Y0_先端_輪_金具3; + public Par X0Y0_先端_輪_金具3; - public Par X0Y0_先端_輪_金具左; + public Par X0Y0_先端_輪_金具左; - public Par X0Y0_先端_輪_金具右; + public Par X0Y0_先端_輪_金具右; - public ColorD 節1_節CD; + public ColorD 節1_節CD; - public ColorD 節1_棘1CD; + public ColorD 節1_棘1CD; - public ColorD 節1_棘2CD; + public ColorD 節1_棘2CD; - public ColorD 節1_脈CD; + public ColorD 節1_脈CD; - public ColorD 節2_節CD; + public ColorD 節2_節CD; - public ColorD 節2_棘1CD; + public ColorD 節2_棘1CD; - public ColorD 節2_棘2CD; + public ColorD 節2_棘2CD; - public ColorD 節2_脈CD; + public ColorD 節2_脈CD; - public ColorD 節3_節CD; + public ColorD 節3_節CD; - public ColorD 節3_棘1CD; + public ColorD 節3_棘1CD; - public ColorD 節3_棘2CD; + public ColorD 節3_棘2CD; - public ColorD 節3_脈CD; + public ColorD 節3_脈CD; - public ColorD 節4_節CD; + public ColorD 節4_節CD; - public ColorD 節4_棘1CD; + public ColorD 節4_棘1CD; - public ColorD 節4_棘2CD; + public ColorD 節4_棘2CD; - public ColorD 節4_脈CD; + public ColorD 節4_脈CD; - public ColorD 節5_節CD; + public ColorD 節5_節CD; - public ColorD 節5_棘1CD; + public ColorD 節5_棘1CD; - public ColorD 節5_棘2CD; + public ColorD 節5_棘2CD; - public ColorD 節5_脈CD; + public ColorD 節5_脈CD; - public ColorD 節6_節CD; + public ColorD 節6_節CD; - public ColorD 節6_棘1CD; + public ColorD 節6_棘1CD; - public ColorD 節6_棘2CD; + public ColorD 節6_棘2CD; - public ColorD 節6_脈CD; + public ColorD 節6_脈CD; - public ColorD 節7_節CD; + public ColorD 節7_節CD; - public ColorD 節7_棘1CD; + public ColorD 節7_棘1CD; - public ColorD 節7_棘2CD; + public ColorD 節7_棘2CD; - public ColorD 節7_脈CD; + public ColorD 節7_脈CD; - public ColorD 節8_節CD; + public ColorD 節8_節CD; - public ColorD 節8_棘1CD; + public ColorD 節8_棘1CD; - public ColorD 節8_棘2CD; + public ColorD 節8_棘2CD; - public ColorD 節8_脈CD; + public ColorD 節8_脈CD; - public ColorD 節9_節CD; + public ColorD 節9_節CD; - public ColorD 節9_棘1CD; + public ColorD 節9_棘1CD; - public ColorD 節9_棘2CD; + public ColorD 節9_棘2CD; - public ColorD 節9_脈CD; + public ColorD 節9_脈CD; - public ColorD 節10_節CD; + public ColorD 節10_節CD; - public ColorD 節10_棘1CD; + public ColorD 節10_棘1CD; - public ColorD 節10_棘2CD; + public ColorD 節10_棘2CD; - public ColorD 節10_脈CD; + public ColorD 節10_脈CD; - public ColorD 節11_節CD; + public ColorD 節11_節CD; - public ColorD 節11_棘1CD; + public ColorD 節11_棘1CD; - public ColorD 節11_棘2CD; + public ColorD 節11_棘2CD; - public ColorD 節11_脈CD; + public ColorD 節11_脈CD; - public ColorD 節12_節CD; + public ColorD 節12_節CD; - public ColorD 節12_棘1CD; + public ColorD 節12_棘1CD; - public ColorD 節12_棘2CD; + public ColorD 節12_棘2CD; - public ColorD 節12_脈CD; + public ColorD 節12_脈CD; - public ColorD 節13_節CD; + public ColorD 節13_節CD; - public ColorD 節13_棘1CD; + public ColorD 節13_棘1CD; - public ColorD 節13_棘2CD; + public ColorD 節13_棘2CD; - public ColorD 節13_脈CD; + public ColorD 節13_脈CD; - public ColorD 節14_節CD; + public ColorD 節14_節CD; - public ColorD 節14_棘1CD; + public ColorD 節14_棘1CD; - public ColorD 節14_棘2CD; + public ColorD 節14_棘2CD; - public ColorD 節14_脈CD; + public ColorD 節14_脈CD; - public ColorD 節15_節CD; + public ColorD 節15_節CD; - public ColorD 節15_棘1CD; + public ColorD 節15_棘1CD; - public ColorD 節15_棘2CD; + public ColorD 節15_棘2CD; - public ColorD 節15_脈CD; + public ColorD 節15_脈CD; - public ColorD 節16_節CD; + public ColorD 節16_節CD; - public ColorD 節16_棘1CD; + public ColorD 節16_棘1CD; - public ColorD 節16_棘2CD; + public ColorD 節16_棘2CD; - public ColorD 節16_脈CD; + public ColorD 節16_脈CD; - public ColorD 節17_節CD; + public ColorD 節17_節CD; - public ColorD 節17_棘1CD; + public ColorD 節17_棘1CD; - public ColorD 節17_棘2CD; + public ColorD 節17_棘2CD; - public ColorD 節17_脈CD; + public ColorD 節17_脈CD; - public ColorD 節18_節CD; + public ColorD 節18_節CD; - public ColorD 節18_棘1CD; + public ColorD 節18_棘1CD; - public ColorD 節18_棘2CD; + public ColorD 節18_棘2CD; - public ColorD 節18_脈CD; + public ColorD 節18_脈CD; - public ColorD 節19_節CD; + public ColorD 節19_節CD; - public ColorD 節19_棘1CD; + public ColorD 節19_棘1CD; - public ColorD 節19_棘2CD; + public ColorD 節19_棘2CD; - public ColorD 節19_脈CD; + public ColorD 節19_脈CD; - public ColorD 節20_節CD; + public ColorD 節20_節CD; - public ColorD 節20_棘1CD; + public ColorD 節20_棘1CD; - public ColorD 節20_棘2CD; + public ColorD 節20_棘2CD; - public ColorD 節20_脈CD; + public ColorD 節20_脈CD; - public ColorD 節21_節CD; + public ColorD 節21_節CD; - public ColorD 節21_棘1CD; + public ColorD 節21_棘1CD; - public ColorD 節21_棘2CD; + public ColorD 節21_棘2CD; - public ColorD 節21_脈CD; + public ColorD 節21_脈CD; - public ColorD 節22_節CD; + public ColorD 節22_節CD; - public ColorD 節22_棘1CD; + public ColorD 節22_棘1CD; - public ColorD 節22_棘2CD; + public ColorD 節22_棘2CD; - public ColorD 節22_脈CD; + public ColorD 節22_脈CD; - public ColorD 節23_節CD; + public ColorD 節23_節CD; - public ColorD 節23_棘1CD; + public ColorD 節23_棘1CD; - public ColorD 節23_棘2CD; + public ColorD 節23_棘2CD; - public ColorD 節23_脈CD; + public ColorD 節23_脈CD; - public ColorD 節24_節CD; + public ColorD 節24_節CD; - public ColorD 節24_棘1CD; + public ColorD 節24_棘1CD; - public ColorD 節24_棘2CD; + public ColorD 節24_棘2CD; - public ColorD 節24_脈CD; + public ColorD 節24_脈CD; - public ColorD 先端_下顎_顎CD; + public ColorD 先端_下顎_顎CD; - public ColorD 先端_下顎_口内CD; + public ColorD 先端_下顎_口内CD; - public ColorD 先端_下顎_棘12CD; + public ColorD 先端_下顎_棘12CD; - public ColorD 先端_下顎_棘11CD; + public ColorD 先端_下顎_棘11CD; - public ColorD 先端_下顎_棘10CD; + public ColorD 先端_下顎_棘10CD; - public ColorD 先端_下顎_棘9CD; + public ColorD 先端_下顎_棘9CD; - public ColorD 先端_下顎_棘8CD; + public ColorD 先端_下顎_棘8CD; - public ColorD 先端_下顎_棘7CD; + public ColorD 先端_下顎_棘7CD; - public ColorD 先端_下顎_脈1CD; + public ColorD 先端_下顎_脈1CD; - public ColorD 先端_下顎_脈2CD; + public ColorD 先端_下顎_脈2CD; - public ColorD 先端_下顎_脈3CD; + public ColorD 先端_下顎_脈3CD; - public ColorD 先端_下顎_棘6CD; + public ColorD 先端_下顎_棘6CD; - public ColorD 先端_下顎_棘5CD; + public ColorD 先端_下顎_棘5CD; - public ColorD 先端_下顎_棘4CD; + public ColorD 先端_下顎_棘4CD; - public ColorD 先端_下顎_棘3CD; + public ColorD 先端_下顎_棘3CD; - public ColorD 先端_下顎_棘2CD; + public ColorD 先端_下顎_棘2CD; - public ColorD 先端_下顎_棘1CD; + public ColorD 先端_下顎_棘1CD; - public ColorD 先端_上顎_棘12CD; + public ColorD 先端_上顎_棘12CD; - public ColorD 先端_上顎_棘11CD; + public ColorD 先端_上顎_棘11CD; - public ColorD 先端_上顎_棘10CD; + public ColorD 先端_上顎_棘10CD; - public ColorD 先端_上顎_棘9CD; + public ColorD 先端_上顎_棘9CD; - public ColorD 先端_上顎_棘8CD; + public ColorD 先端_上顎_棘8CD; - public ColorD 先端_上顎_棘7CD; + public ColorD 先端_上顎_棘7CD; - public ColorD 先端_上顎_顎CD; + public ColorD 先端_上顎_顎CD; - public ColorD 先端_上顎_脈1CD; + public ColorD 先端_上顎_脈1CD; - public ColorD 先端_上顎_脈2CD; + public ColorD 先端_上顎_脈2CD; - public ColorD 先端_上顎_脈3CD; + public ColorD 先端_上顎_脈3CD; - public ColorD 先端_上顎_脈4CD; + public ColorD 先端_上顎_脈4CD; - public ColorD 先端_輪_革CD; + public ColorD 先端_輪_革CD; - public ColorD 先端_輪_金具1CD; + public ColorD 先端_輪_金具1CD; - public ColorD 先端_輪_金具2CD; + public ColorD 先端_輪_金具2CD; - public ColorD 先端_輪_金具3CD; + public ColorD 先端_輪_金具3CD; - public ColorD 先端_輪_金具左CD; + public ColorD 先端_輪_金具左CD; - public ColorD 先端_輪_金具右CD; + public ColorD 先端_輪_金具右CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorP X0Y0_節1_節CP; + public ColorP X0Y0_節1_節CP; - public ColorP X0Y0_節1_棘1CP; + public ColorP X0Y0_節1_棘1CP; - public ColorP X0Y0_節1_棘2CP; + public ColorP X0Y0_節1_棘2CP; - public ColorP X0Y0_節1_脈CP; + public ColorP X0Y0_節1_脈CP; - public ColorP X0Y0_節2_節CP; + public ColorP X0Y0_節2_節CP; - public ColorP X0Y0_節2_棘1CP; + public ColorP X0Y0_節2_棘1CP; - public ColorP X0Y0_節2_棘2CP; + public ColorP X0Y0_節2_棘2CP; - public ColorP X0Y0_節2_脈CP; + public ColorP X0Y0_節2_脈CP; - public ColorP X0Y0_節3_節CP; + public ColorP X0Y0_節3_節CP; - public ColorP X0Y0_節3_棘1CP; + public ColorP X0Y0_節3_棘1CP; - public ColorP X0Y0_節3_棘2CP; + public ColorP X0Y0_節3_棘2CP; - public ColorP X0Y0_節3_脈CP; + public ColorP X0Y0_節3_脈CP; - public ColorP X0Y0_節4_節CP; + public ColorP X0Y0_節4_節CP; - public ColorP X0Y0_節4_棘1CP; + public ColorP X0Y0_節4_棘1CP; - public ColorP X0Y0_節4_棘2CP; + public ColorP X0Y0_節4_棘2CP; - public ColorP X0Y0_節4_脈CP; + public ColorP X0Y0_節4_脈CP; - public ColorP X0Y0_節5_節CP; + public ColorP X0Y0_節5_節CP; - public ColorP X0Y0_節5_棘1CP; + public ColorP X0Y0_節5_棘1CP; - public ColorP X0Y0_節5_棘2CP; + public ColorP X0Y0_節5_棘2CP; - public ColorP X0Y0_節5_脈CP; + public ColorP X0Y0_節5_脈CP; - public ColorP X0Y0_節6_節CP; + public ColorP X0Y0_節6_節CP; - public ColorP X0Y0_節6_棘1CP; + public ColorP X0Y0_節6_棘1CP; - public ColorP X0Y0_節6_棘2CP; + public ColorP X0Y0_節6_棘2CP; - public ColorP X0Y0_節6_脈CP; + public ColorP X0Y0_節6_脈CP; - public ColorP X0Y0_節7_節CP; + public ColorP X0Y0_節7_節CP; - public ColorP X0Y0_節7_棘1CP; + public ColorP X0Y0_節7_棘1CP; - public ColorP X0Y0_節7_棘2CP; + public ColorP X0Y0_節7_棘2CP; - public ColorP X0Y0_節7_脈CP; + public ColorP X0Y0_節7_脈CP; - public ColorP X0Y0_節8_節CP; + public ColorP X0Y0_節8_節CP; - public ColorP X0Y0_節8_棘1CP; + public ColorP X0Y0_節8_棘1CP; - public ColorP X0Y0_節8_棘2CP; + public ColorP X0Y0_節8_棘2CP; - public ColorP X0Y0_節8_脈CP; + public ColorP X0Y0_節8_脈CP; - public ColorP X0Y0_節9_節CP; + public ColorP X0Y0_節9_節CP; - public ColorP X0Y0_節9_棘1CP; + public ColorP X0Y0_節9_棘1CP; - public ColorP X0Y0_節9_棘2CP; + public ColorP X0Y0_節9_棘2CP; - public ColorP X0Y0_節9_脈CP; + public ColorP X0Y0_節9_脈CP; - public ColorP X0Y0_節10_節CP; + public ColorP X0Y0_節10_節CP; - public ColorP X0Y0_節10_棘1CP; + public ColorP X0Y0_節10_棘1CP; - public ColorP X0Y0_節10_棘2CP; + public ColorP X0Y0_節10_棘2CP; - public ColorP X0Y0_節10_脈CP; + public ColorP X0Y0_節10_脈CP; - public ColorP X0Y0_節11_節CP; + public ColorP X0Y0_節11_節CP; - public ColorP X0Y0_節11_棘1CP; + public ColorP X0Y0_節11_棘1CP; - public ColorP X0Y0_節11_棘2CP; + public ColorP X0Y0_節11_棘2CP; - public ColorP X0Y0_節11_脈CP; + public ColorP X0Y0_節11_脈CP; - public ColorP X0Y0_節12_節CP; + public ColorP X0Y0_節12_節CP; - public ColorP X0Y0_節12_棘1CP; + public ColorP X0Y0_節12_棘1CP; - public ColorP X0Y0_節12_棘2CP; + public ColorP X0Y0_節12_棘2CP; - public ColorP X0Y0_節12_脈CP; + public ColorP X0Y0_節12_脈CP; - public ColorP X0Y0_節13_節CP; + public ColorP X0Y0_節13_節CP; - public ColorP X0Y0_節13_棘1CP; + public ColorP X0Y0_節13_棘1CP; - public ColorP X0Y0_節13_棘2CP; + public ColorP X0Y0_節13_棘2CP; - public ColorP X0Y0_節13_脈CP; + public ColorP X0Y0_節13_脈CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public ColorP X0Y0_節14_節CP; + public ColorP X0Y0_節14_節CP; - public ColorP X0Y0_節14_棘1CP; + public ColorP X0Y0_節14_棘1CP; - public ColorP X0Y0_節14_棘2CP; + public ColorP X0Y0_節14_棘2CP; - public ColorP X0Y0_節14_脈CP; + public ColorP X0Y0_節14_脈CP; - public ColorP X0Y0_節15_節CP; + public ColorP X0Y0_節15_節CP; - public ColorP X0Y0_節15_棘1CP; + public ColorP X0Y0_節15_棘1CP; - public ColorP X0Y0_節15_棘2CP; + public ColorP X0Y0_節15_棘2CP; - public ColorP X0Y0_節15_脈CP; + public ColorP X0Y0_節15_脈CP; - public ColorP X0Y0_節16_節CP; + public ColorP X0Y0_節16_節CP; - public ColorP X0Y0_節16_棘1CP; + public ColorP X0Y0_節16_棘1CP; - public ColorP X0Y0_節16_棘2CP; + public ColorP X0Y0_節16_棘2CP; - public ColorP X0Y0_節16_脈CP; + public ColorP X0Y0_節16_脈CP; - public ColorP X0Y0_節17_節CP; + public ColorP X0Y0_節17_節CP; - public ColorP X0Y0_節17_棘1CP; + public ColorP X0Y0_節17_棘1CP; - public ColorP X0Y0_節17_棘2CP; + public ColorP X0Y0_節17_棘2CP; - public ColorP X0Y0_節17_脈CP; + public ColorP X0Y0_節17_脈CP; - public ColorP X0Y0_節18_節CP; + public ColorP X0Y0_節18_節CP; - public ColorP X0Y0_節18_棘1CP; + public ColorP X0Y0_節18_棘1CP; - public ColorP X0Y0_節18_棘2CP; + public ColorP X0Y0_節18_棘2CP; - public ColorP X0Y0_節18_脈CP; + public ColorP X0Y0_節18_脈CP; - public ColorP X0Y0_節19_節CP; + public ColorP X0Y0_節19_節CP; - public ColorP X0Y0_節19_棘1CP; + public ColorP X0Y0_節19_棘1CP; - public ColorP X0Y0_節19_棘2CP; + public ColorP X0Y0_節19_棘2CP; - public ColorP X0Y0_節19_脈CP; + public ColorP X0Y0_節19_脈CP; - public ColorP X0Y0_節20_節CP; + public ColorP X0Y0_節20_節CP; - public ColorP X0Y0_節20_棘1CP; + public ColorP X0Y0_節20_棘1CP; - public ColorP X0Y0_節20_棘2CP; + public ColorP X0Y0_節20_棘2CP; - public ColorP X0Y0_節20_脈CP; + public ColorP X0Y0_節20_脈CP; - public ColorP X0Y0_節21_節CP; + public ColorP X0Y0_節21_節CP; - public ColorP X0Y0_節21_棘1CP; + public ColorP X0Y0_節21_棘1CP; - public ColorP X0Y0_節21_棘2CP; + public ColorP X0Y0_節21_棘2CP; - public ColorP X0Y0_節21_脈CP; + public ColorP X0Y0_節21_脈CP; - public ColorP X0Y0_節22_節CP; + public ColorP X0Y0_節22_節CP; - public ColorP X0Y0_節22_棘1CP; + public ColorP X0Y0_節22_棘1CP; - public ColorP X0Y0_節22_棘2CP; + public ColorP X0Y0_節22_棘2CP; - public ColorP X0Y0_節22_脈CP; + public ColorP X0Y0_節22_脈CP; - public ColorP X0Y0_節23_節CP; + public ColorP X0Y0_節23_節CP; - public ColorP X0Y0_節23_棘1CP; + public ColorP X0Y0_節23_棘1CP; - public ColorP X0Y0_節23_棘2CP; + public ColorP X0Y0_節23_棘2CP; - public ColorP X0Y0_節23_脈CP; + public ColorP X0Y0_節23_脈CP; - public ColorP X0Y0_節24_節CP; + public ColorP X0Y0_節24_節CP; - public ColorP X0Y0_節24_棘1CP; + public ColorP X0Y0_節24_棘1CP; - public ColorP X0Y0_節24_棘2CP; + public ColorP X0Y0_節24_棘2CP; - public ColorP X0Y0_節24_脈CP; + public ColorP X0Y0_節24_脈CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public ColorP X0Y0_先端_下顎_顎CP; + public ColorP X0Y0_先端_下顎_顎CP; - public ColorP X0Y0_先端_下顎_口内CP; + public ColorP X0Y0_先端_下顎_口内CP; - public ColorP X0Y0_先端_下顎_棘12CP; + public ColorP X0Y0_先端_下顎_棘12CP; - public ColorP X0Y0_先端_下顎_棘11CP; + public ColorP X0Y0_先端_下顎_棘11CP; - public ColorP X0Y0_先端_下顎_棘10CP; + public ColorP X0Y0_先端_下顎_棘10CP; - public ColorP X0Y0_先端_下顎_棘9CP; + public ColorP X0Y0_先端_下顎_棘9CP; - public ColorP X0Y0_先端_下顎_棘8CP; + public ColorP X0Y0_先端_下顎_棘8CP; - public ColorP X0Y0_先端_下顎_棘7CP; + public ColorP X0Y0_先端_下顎_棘7CP; - public ColorP X0Y0_先端_下顎_脈1CP; + public ColorP X0Y0_先端_下顎_脈1CP; - public ColorP X0Y0_先端_下顎_脈2CP; + public ColorP X0Y0_先端_下顎_脈2CP; - public ColorP X0Y0_先端_下顎_脈3CP; + public ColorP X0Y0_先端_下顎_脈3CP; - public ColorP X0Y0_先端_下顎_棘6CP; + public ColorP X0Y0_先端_下顎_棘6CP; - public ColorP X0Y0_先端_下顎_棘5CP; + public ColorP X0Y0_先端_下顎_棘5CP; - public ColorP X0Y0_先端_下顎_棘4CP; + public ColorP X0Y0_先端_下顎_棘4CP; - public ColorP X0Y0_先端_下顎_棘3CP; + public ColorP X0Y0_先端_下顎_棘3CP; - public ColorP X0Y0_先端_下顎_棘2CP; + public ColorP X0Y0_先端_下顎_棘2CP; - public ColorP X0Y0_先端_下顎_棘1CP; + public ColorP X0Y0_先端_下顎_棘1CP; - public ColorP X0Y0_先端_上顎_棘12CP; + public ColorP X0Y0_先端_上顎_棘12CP; - public ColorP X0Y0_先端_上顎_棘11CP; + public ColorP X0Y0_先端_上顎_棘11CP; - public ColorP X0Y0_先端_上顎_棘10CP; + public ColorP X0Y0_先端_上顎_棘10CP; - public ColorP X0Y0_先端_上顎_棘9CP; + public ColorP X0Y0_先端_上顎_棘9CP; - public ColorP X0Y0_先端_上顎_棘8CP; + public ColorP X0Y0_先端_上顎_棘8CP; - public ColorP X0Y0_先端_上顎_棘7CP; + public ColorP X0Y0_先端_上顎_棘7CP; - public ColorP X0Y0_先端_上顎_顎CP; + public ColorP X0Y0_先端_上顎_顎CP; - public ColorP X0Y0_先端_上顎_脈1CP; + public ColorP X0Y0_先端_上顎_脈1CP; - public ColorP X0Y0_先端_上顎_脈2CP; + public ColorP X0Y0_先端_上顎_脈2CP; - public ColorP X0Y0_先端_上顎_脈3CP; + public ColorP X0Y0_先端_上顎_脈3CP; - public ColorP X0Y0_先端_上顎_脈4CP; + public ColorP X0Y0_先端_上顎_脈4CP; - public ColorP X0Y0_先端_輪_革CP; + public ColorP X0Y0_先端_輪_革CP; - public ColorP X0Y0_先端_輪_金具1CP; + public ColorP X0Y0_先端_輪_金具1CP; - public ColorP X0Y0_先端_輪_金具2CP; + public ColorP X0Y0_先端_輪_金具2CP; - public ColorP X0Y0_先端_輪_金具3CP; + public ColorP X0Y0_先端_輪_金具3CP; - public ColorP X0Y0_先端_輪_金具左CP; + public ColorP X0Y0_先端_輪_金具左CP; - public ColorP X0Y0_先端_輪_金具右CP; + public ColorP X0Y0_先端_輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public Ele[] 節1_接続; + public Ele[] 節1_接続; - public Ele[] 節2_接続; + public Ele[] 節2_接続; - public Ele[] 節3_接続; + public Ele[] 節3_接続; - public Ele[] 節4_接続; + public Ele[] 節4_接続; - public Ele[] 節5_接続; + public Ele[] 節5_接続; - public Ele[] 節6_接続; + public Ele[] 節6_接続; - public Ele[] 節7_接続; + public Ele[] 節7_接続; - public Ele[] 節8_接続; + public Ele[] 節8_接続; - public Ele[] 節9_接続; + public Ele[] 節9_接続; - public Ele[] 節10_接続; + public Ele[] 節10_接続; - public Ele[] 節11_接続; + public Ele[] 節11_接続; - public Ele[] 節12_接続; + public Ele[] 節12_接続; - public Ele[] 節13_接続; + public Ele[] 節13_接続; - public Ele[] 節14_接続; + public Ele[] 節14_接続; - public Ele[] 節15_接続; + public Ele[] 節15_接続; - public Ele[] 節16_接続; + public Ele[] 節16_接続; - public Ele[] 節17_接続; + public Ele[] 節17_接続; - public Ele[] 節18_接続; + public Ele[] 節18_接続; - public Ele[] 節19_接続; + public Ele[] 節19_接続; - public Ele[] 節20_接続; + public Ele[] 節20_接続; - public Ele[] 節21_接続; + public Ele[] 節21_接続; - public Ele[] 節22_接続; + public Ele[] 節22_接続; - public Ele[] 節23_接続; + public Ele[] 節23_接続; - public Ele[] 節24_接続; + public Ele[] 節24_接続; - public Ele[] 先端_接続; + public Ele[] 先端_接続; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - 輪3表示 = 拘束_; - } - } - - public bool 節1_節_表示 - { - get - { - return X0Y0_節1_節.Dra; - } - set - { - X0Y0_節1_節.Dra = value; - X0Y0_節1_節.Hit = value; - } - } - - public bool 節1_棘1_表示 - { - get - { - return X0Y0_節1_棘1.Dra; - } - set - { - X0Y0_節1_棘1.Dra = value; - X0Y0_節1_棘1.Hit = value; - } - } - - public bool 節1_棘2_表示 - { - get - { - return X0Y0_節1_棘2.Dra; - } - set - { - X0Y0_節1_棘2.Dra = value; - X0Y0_節1_棘2.Hit = value; - } - } - - public bool 節1_脈_表示 - { - get - { - return X0Y0_節1_脈.Dra; - } - set - { - X0Y0_節1_脈.Dra = value; - X0Y0_節1_脈.Hit = value; - } - } - - public bool 節2_節_表示 - { - get - { - return X0Y0_節2_節.Dra; - } - set - { - X0Y0_節2_節.Dra = value; - X0Y0_節2_節.Hit = value; - } - } - - public bool 節2_棘1_表示 - { - get - { - return X0Y0_節2_棘1.Dra; - } - set - { - X0Y0_節2_棘1.Dra = value; - X0Y0_節2_棘1.Hit = value; - } - } - - public bool 節2_棘2_表示 - { - get - { - return X0Y0_節2_棘2.Dra; - } - set - { - X0Y0_節2_棘2.Dra = value; - X0Y0_節2_棘2.Hit = value; - } - } - - public bool 節2_脈_表示 - { - get - { - return X0Y0_節2_脈.Dra; - } - set - { - X0Y0_節2_脈.Dra = value; - X0Y0_節2_脈.Hit = value; - } - } - - public bool 節3_節_表示 - { - get - { - return X0Y0_節3_節.Dra; - } - set - { - X0Y0_節3_節.Dra = value; - X0Y0_節3_節.Hit = value; - } - } - - public bool 節3_棘1_表示 - { - get - { - return X0Y0_節3_棘1.Dra; - } - set - { - X0Y0_節3_棘1.Dra = value; - X0Y0_節3_棘1.Hit = value; - } - } - - public bool 節3_棘2_表示 - { - get - { - return X0Y0_節3_棘2.Dra; - } - set - { - X0Y0_節3_棘2.Dra = value; - X0Y0_節3_棘2.Hit = value; - } - } - - public bool 節3_脈_表示 - { - get - { - return X0Y0_節3_脈.Dra; - } - set - { - X0Y0_節3_脈.Dra = value; - X0Y0_節3_脈.Hit = value; - } - } - - public bool 節4_節_表示 - { - get - { - return X0Y0_節4_節.Dra; - } - set - { - X0Y0_節4_節.Dra = value; - X0Y0_節4_節.Hit = value; - } - } - - public bool 節4_棘1_表示 - { - get - { - return X0Y0_節4_棘1.Dra; - } - set - { - X0Y0_節4_棘1.Dra = value; - X0Y0_節4_棘1.Hit = value; - } - } - - public bool 節4_棘2_表示 - { - get - { - return X0Y0_節4_棘2.Dra; - } - set - { - X0Y0_節4_棘2.Dra = value; - X0Y0_節4_棘2.Hit = value; - } - } - - public bool 節4_脈_表示 - { - get - { - return X0Y0_節4_脈.Dra; - } - set - { - X0Y0_節4_脈.Dra = value; - X0Y0_節4_脈.Hit = value; - } - } - - public bool 節5_節_表示 - { - get - { - return X0Y0_節5_節.Dra; - } - set - { - X0Y0_節5_節.Dra = value; - X0Y0_節5_節.Hit = value; - } - } - - public bool 節5_棘1_表示 - { - get - { - return X0Y0_節5_棘1.Dra; - } - set - { - X0Y0_節5_棘1.Dra = value; - X0Y0_節5_棘1.Hit = value; - } - } - - public bool 節5_棘2_表示 - { - get - { - return X0Y0_節5_棘2.Dra; - } - set - { - X0Y0_節5_棘2.Dra = value; - X0Y0_節5_棘2.Hit = value; - } - } - - public bool 節5_脈_表示 - { - get - { - return X0Y0_節5_脈.Dra; - } - set - { - X0Y0_節5_脈.Dra = value; - X0Y0_節5_脈.Hit = value; - } - } - - public bool 節6_節_表示 - { - get - { - return X0Y0_節6_節.Dra; - } - set - { - X0Y0_節6_節.Dra = value; - X0Y0_節6_節.Hit = value; - } - } - - public bool 節6_棘1_表示 - { - get - { - return X0Y0_節6_棘1.Dra; - } - set - { - X0Y0_節6_棘1.Dra = value; - X0Y0_節6_棘1.Hit = value; - } - } - - public bool 節6_棘2_表示 - { - get - { - return X0Y0_節6_棘2.Dra; - } - set - { - X0Y0_節6_棘2.Dra = value; - X0Y0_節6_棘2.Hit = value; - } - } - - public bool 節6_脈_表示 - { - get - { - return X0Y0_節6_脈.Dra; - } - set - { - X0Y0_節6_脈.Dra = value; - X0Y0_節6_脈.Hit = value; - } - } - - public bool 節7_節_表示 - { - get - { - return X0Y0_節7_節.Dra; - } - set - { - X0Y0_節7_節.Dra = value; - X0Y0_節7_節.Hit = value; - } - } - - public bool 節7_棘1_表示 - { - get - { - return X0Y0_節7_棘1.Dra; - } - set - { - X0Y0_節7_棘1.Dra = value; - X0Y0_節7_棘1.Hit = value; - } - } - - public bool 節7_棘2_表示 - { - get - { - return X0Y0_節7_棘2.Dra; - } - set - { - X0Y0_節7_棘2.Dra = value; - X0Y0_節7_棘2.Hit = value; - } - } - - public bool 節7_脈_表示 - { - get - { - return X0Y0_節7_脈.Dra; - } - set - { - X0Y0_節7_脈.Dra = value; - X0Y0_節7_脈.Hit = value; - } - } - - public bool 節8_節_表示 - { - get - { - return X0Y0_節8_節.Dra; - } - set - { - X0Y0_節8_節.Dra = value; - X0Y0_節8_節.Hit = value; - } - } - - public bool 節8_棘1_表示 - { - get - { - return X0Y0_節8_棘1.Dra; - } - set - { - X0Y0_節8_棘1.Dra = value; - X0Y0_節8_棘1.Hit = value; - } - } - - public bool 節8_棘2_表示 - { - get - { - return X0Y0_節8_棘2.Dra; - } - set - { - X0Y0_節8_棘2.Dra = value; - X0Y0_節8_棘2.Hit = value; - } - } - - public bool 節8_脈_表示 - { - get - { - return X0Y0_節8_脈.Dra; - } - set - { - X0Y0_節8_脈.Dra = value; - X0Y0_節8_脈.Hit = value; - } - } - - public bool 節9_節_表示 - { - get - { - return X0Y0_節9_節.Dra; - } - set - { - X0Y0_節9_節.Dra = value; - X0Y0_節9_節.Hit = value; - } - } - - public bool 節9_棘1_表示 - { - get - { - return X0Y0_節9_棘1.Dra; - } - set - { - X0Y0_節9_棘1.Dra = value; - X0Y0_節9_棘1.Hit = value; - } - } - - public bool 節9_棘2_表示 - { - get - { - return X0Y0_節9_棘2.Dra; - } - set - { - X0Y0_節9_棘2.Dra = value; - X0Y0_節9_棘2.Hit = value; - } - } - - public bool 節9_脈_表示 - { - get - { - return X0Y0_節9_脈.Dra; - } - set - { - X0Y0_節9_脈.Dra = value; - X0Y0_節9_脈.Hit = value; - } - } - - public bool 節10_節_表示 - { - get - { - return X0Y0_節10_節.Dra; - } - set - { - X0Y0_節10_節.Dra = value; - X0Y0_節10_節.Hit = value; - } - } - - public bool 節10_棘1_表示 - { - get - { - return X0Y0_節10_棘1.Dra; - } - set - { - X0Y0_節10_棘1.Dra = value; - X0Y0_節10_棘1.Hit = value; - } - } - - public bool 節10_棘2_表示 - { - get - { - return X0Y0_節10_棘2.Dra; - } - set - { - X0Y0_節10_棘2.Dra = value; - X0Y0_節10_棘2.Hit = value; - } - } - - public bool 節10_脈_表示 - { - get - { - return X0Y0_節10_脈.Dra; - } - set - { - X0Y0_節10_脈.Dra = value; - X0Y0_節10_脈.Hit = value; - } - } - - public bool 節11_節_表示 - { - get - { - return X0Y0_節11_節.Dra; - } - set - { - X0Y0_節11_節.Dra = value; - X0Y0_節11_節.Hit = value; - } - } - - public bool 節11_棘1_表示 - { - get - { - return X0Y0_節11_棘1.Dra; - } - set - { - X0Y0_節11_棘1.Dra = value; - X0Y0_節11_棘1.Hit = value; - } - } - - public bool 節11_棘2_表示 - { - get - { - return X0Y0_節11_棘2.Dra; - } - set - { - X0Y0_節11_棘2.Dra = value; - X0Y0_節11_棘2.Hit = value; - } - } - - public bool 節11_脈_表示 - { - get - { - return X0Y0_節11_脈.Dra; - } - set - { - X0Y0_節11_脈.Dra = value; - X0Y0_節11_脈.Hit = value; - } - } - - public bool 節12_節_表示 - { - get - { - return X0Y0_節12_節.Dra; - } - set - { - X0Y0_節12_節.Dra = value; - X0Y0_節12_節.Hit = value; - } - } - - public bool 節12_棘1_表示 - { - get - { - return X0Y0_節12_棘1.Dra; - } - set - { - X0Y0_節12_棘1.Dra = value; - X0Y0_節12_棘1.Hit = value; - } - } - - public bool 節12_棘2_表示 - { - get - { - return X0Y0_節12_棘2.Dra; - } - set - { - X0Y0_節12_棘2.Dra = value; - X0Y0_節12_棘2.Hit = value; - } - } - - public bool 節12_脈_表示 - { - get - { - return X0Y0_節12_脈.Dra; - } - set - { - X0Y0_節12_脈.Dra = value; - X0Y0_節12_脈.Hit = value; - } - } - - public bool 節13_節_表示 - { - get - { - return X0Y0_節13_節.Dra; - } - set - { - X0Y0_節13_節.Dra = value; - X0Y0_節13_節.Hit = value; - } - } - - public bool 節13_棘1_表示 - { - get - { - return X0Y0_節13_棘1.Dra; - } - set - { - X0Y0_節13_棘1.Dra = value; - X0Y0_節13_棘1.Hit = value; - } - } - - public bool 節13_棘2_表示 - { - get - { - return X0Y0_節13_棘2.Dra; - } - set - { - X0Y0_節13_棘2.Dra = value; - X0Y0_節13_棘2.Hit = value; - } - } - - public bool 節13_脈_表示 - { - get - { - return X0Y0_節13_脈.Dra; - } - set - { - X0Y0_節13_脈.Dra = value; - X0Y0_節13_脈.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 節14_節_表示 - { - get - { - return X0Y0_節14_節.Dra; - } - set - { - X0Y0_節14_節.Dra = value; - X0Y0_節14_節.Hit = value; - } - } - - public bool 節14_棘1_表示 - { - get - { - return X0Y0_節14_棘1.Dra; - } - set - { - X0Y0_節14_棘1.Dra = value; - X0Y0_節14_棘1.Hit = value; - } - } - - public bool 節14_棘2_表示 - { - get - { - return X0Y0_節14_棘2.Dra; - } - set - { - X0Y0_節14_棘2.Dra = value; - X0Y0_節14_棘2.Hit = value; - } - } - - public bool 節14_脈_表示 - { - get - { - return X0Y0_節14_脈.Dra; - } - set - { - X0Y0_節14_脈.Dra = value; - X0Y0_節14_脈.Hit = value; - } - } - - public bool 節15_節_表示 - { - get - { - return X0Y0_節15_節.Dra; - } - set - { - X0Y0_節15_節.Dra = value; - X0Y0_節15_節.Hit = value; - } - } - - public bool 節15_棘1_表示 - { - get - { - return X0Y0_節15_棘1.Dra; - } - set - { - X0Y0_節15_棘1.Dra = value; - X0Y0_節15_棘1.Hit = value; - } - } - - public bool 節15_棘2_表示 - { - get - { - return X0Y0_節15_棘2.Dra; - } - set - { - X0Y0_節15_棘2.Dra = value; - X0Y0_節15_棘2.Hit = value; - } - } - - public bool 節15_脈_表示 - { - get - { - return X0Y0_節15_脈.Dra; - } - set - { - X0Y0_節15_脈.Dra = value; - X0Y0_節15_脈.Hit = value; - } - } - - public bool 節16_節_表示 - { - get - { - return X0Y0_節16_節.Dra; - } - set - { - X0Y0_節16_節.Dra = value; - X0Y0_節16_節.Hit = value; - } - } - - public bool 節16_棘1_表示 - { - get - { - return X0Y0_節16_棘1.Dra; - } - set - { - X0Y0_節16_棘1.Dra = value; - X0Y0_節16_棘1.Hit = value; - } - } - - public bool 節16_棘2_表示 - { - get - { - return X0Y0_節16_棘2.Dra; - } - set - { - X0Y0_節16_棘2.Dra = value; - X0Y0_節16_棘2.Hit = value; - } - } - - public bool 節16_脈_表示 - { - get - { - return X0Y0_節16_脈.Dra; - } - set - { - X0Y0_節16_脈.Dra = value; - X0Y0_節16_脈.Hit = value; - } - } - - public bool 節17_節_表示 - { - get - { - return X0Y0_節17_節.Dra; - } - set - { - X0Y0_節17_節.Dra = value; - X0Y0_節17_節.Hit = value; - } - } - - public bool 節17_棘1_表示 - { - get - { - return X0Y0_節17_棘1.Dra; - } - set - { - X0Y0_節17_棘1.Dra = value; - X0Y0_節17_棘1.Hit = value; - } - } - - public bool 節17_棘2_表示 - { - get - { - return X0Y0_節17_棘2.Dra; - } - set - { - X0Y0_節17_棘2.Dra = value; - X0Y0_節17_棘2.Hit = value; - } - } - - public bool 節17_脈_表示 - { - get - { - return X0Y0_節17_脈.Dra; - } - set - { - X0Y0_節17_脈.Dra = value; - X0Y0_節17_脈.Hit = value; - } - } - - public bool 節18_節_表示 - { - get - { - return X0Y0_節18_節.Dra; - } - set - { - X0Y0_節18_節.Dra = value; - X0Y0_節18_節.Hit = value; - } - } - - public bool 節18_棘1_表示 - { - get - { - return X0Y0_節18_棘1.Dra; - } - set - { - X0Y0_節18_棘1.Dra = value; - X0Y0_節18_棘1.Hit = value; - } - } - - public bool 節18_棘2_表示 - { - get - { - return X0Y0_節18_棘2.Dra; - } - set - { - X0Y0_節18_棘2.Dra = value; - X0Y0_節18_棘2.Hit = value; - } - } - - public bool 節18_脈_表示 - { - get - { - return X0Y0_節18_脈.Dra; - } - set - { - X0Y0_節18_脈.Dra = value; - X0Y0_節18_脈.Hit = value; - } - } - - public bool 節19_節_表示 - { - get - { - return X0Y0_節19_節.Dra; - } - set - { - X0Y0_節19_節.Dra = value; - X0Y0_節19_節.Hit = value; - } - } - - public bool 節19_棘1_表示 - { - get - { - return X0Y0_節19_棘1.Dra; - } - set - { - X0Y0_節19_棘1.Dra = value; - X0Y0_節19_棘1.Hit = value; - } - } - - public bool 節19_棘2_表示 - { - get - { - return X0Y0_節19_棘2.Dra; - } - set - { - X0Y0_節19_棘2.Dra = value; - X0Y0_節19_棘2.Hit = value; - } - } - - public bool 節19_脈_表示 - { - get - { - return X0Y0_節19_脈.Dra; - } - set - { - X0Y0_節19_脈.Dra = value; - X0Y0_節19_脈.Hit = value; - } - } - - public bool 節20_節_表示 - { - get - { - return X0Y0_節20_節.Dra; - } - set - { - X0Y0_節20_節.Dra = value; - X0Y0_節20_節.Hit = value; - } - } - - public bool 節20_棘1_表示 - { - get - { - return X0Y0_節20_棘1.Dra; - } - set - { - X0Y0_節20_棘1.Dra = value; - X0Y0_節20_棘1.Hit = value; - } - } - - public bool 節20_棘2_表示 - { - get - { - return X0Y0_節20_棘2.Dra; - } - set - { - X0Y0_節20_棘2.Dra = value; - X0Y0_節20_棘2.Hit = value; - } - } - - public bool 節20_脈_表示 - { - get - { - return X0Y0_節20_脈.Dra; - } - set - { - X0Y0_節20_脈.Dra = value; - X0Y0_節20_脈.Hit = value; - } - } - - public bool 節21_節_表示 - { - get - { - return X0Y0_節21_節.Dra; - } - set - { - X0Y0_節21_節.Dra = value; - X0Y0_節21_節.Hit = value; - } - } - - public bool 節21_棘1_表示 - { - get - { - return X0Y0_節21_棘1.Dra; - } - set - { - X0Y0_節21_棘1.Dra = value; - X0Y0_節21_棘1.Hit = value; - } - } - - public bool 節21_棘2_表示 - { - get - { - return X0Y0_節21_棘2.Dra; - } - set - { - X0Y0_節21_棘2.Dra = value; - X0Y0_節21_棘2.Hit = value; - } - } - - public bool 節21_脈_表示 - { - get - { - return X0Y0_節21_脈.Dra; - } - set - { - X0Y0_節21_脈.Dra = value; - X0Y0_節21_脈.Hit = value; - } - } - - public bool 節22_節_表示 - { - get - { - return X0Y0_節22_節.Dra; - } - set - { - X0Y0_節22_節.Dra = value; - X0Y0_節22_節.Hit = value; - } - } - - public bool 節22_棘1_表示 - { - get - { - return X0Y0_節22_棘1.Dra; - } - set - { - X0Y0_節22_棘1.Dra = value; - X0Y0_節22_棘1.Hit = value; - } - } - - public bool 節22_棘2_表示 - { - get - { - return X0Y0_節22_棘2.Dra; - } - set - { - X0Y0_節22_棘2.Dra = value; - X0Y0_節22_棘2.Hit = value; - } - } - - public bool 節22_脈_表示 - { - get - { - return X0Y0_節22_脈.Dra; - } - set - { - X0Y0_節22_脈.Dra = value; - X0Y0_節22_脈.Hit = value; - } - } - - public bool 節23_節_表示 - { - get - { - return X0Y0_節23_節.Dra; - } - set - { - X0Y0_節23_節.Dra = value; - X0Y0_節23_節.Hit = value; - } - } - - public bool 節23_棘1_表示 - { - get - { - return X0Y0_節23_棘1.Dra; - } - set - { - X0Y0_節23_棘1.Dra = value; - X0Y0_節23_棘1.Hit = value; - } - } - - public bool 節23_棘2_表示 - { - get - { - return X0Y0_節23_棘2.Dra; - } - set - { - X0Y0_節23_棘2.Dra = value; - X0Y0_節23_棘2.Hit = value; - } - } - - public bool 節23_脈_表示 - { - get - { - return X0Y0_節23_脈.Dra; - } - set - { - X0Y0_節23_脈.Dra = value; - X0Y0_節23_脈.Hit = value; - } - } - - public bool 節24_節_表示 - { - get - { - return X0Y0_節24_節.Dra; - } - set - { - X0Y0_節24_節.Dra = value; - X0Y0_節24_節.Hit = value; - } - } - - public bool 節24_棘1_表示 - { - get - { - return X0Y0_節24_棘1.Dra; - } - set - { - X0Y0_節24_棘1.Dra = value; - X0Y0_節24_棘1.Hit = value; - } - } - - public bool 節24_棘2_表示 - { - get - { - return X0Y0_節24_棘2.Dra; - } - set - { - X0Y0_節24_棘2.Dra = value; - X0Y0_節24_棘2.Hit = value; - } - } - - public bool 節24_脈_表示 - { - get - { - return X0Y0_節24_脈.Dra; - } - set - { - X0Y0_節24_脈.Dra = value; - X0Y0_節24_脈.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 先端_下顎_顎_表示 - { - get - { - return X0Y0_先端_下顎_顎.Dra; - } - set - { - X0Y0_先端_下顎_顎.Dra = value; - X0Y0_先端_下顎_顎.Hit = value; - } - } - - public bool 先端_下顎_口内_表示 - { - get - { - return X0Y0_先端_下顎_口内.Dra; - } - set - { - X0Y0_先端_下顎_口内.Dra = value; - X0Y0_先端_下顎_口内.Hit = value; - } - } - - public bool 先端_下顎_棘12_表示 - { - get - { - return X0Y0_先端_下顎_棘12.Dra; - } - set - { - X0Y0_先端_下顎_棘12.Dra = value; - X0Y0_先端_下顎_棘12.Hit = value; - } - } - - public bool 先端_下顎_棘11_表示 - { - get - { - return X0Y0_先端_下顎_棘11.Dra; - } - set - { - X0Y0_先端_下顎_棘11.Dra = value; - X0Y0_先端_下顎_棘11.Hit = value; - } - } - - public bool 先端_下顎_棘10_表示 - { - get - { - return X0Y0_先端_下顎_棘10.Dra; - } - set - { - X0Y0_先端_下顎_棘10.Dra = value; - X0Y0_先端_下顎_棘10.Hit = value; - } - } - - public bool 先端_下顎_棘9_表示 - { - get - { - return X0Y0_先端_下顎_棘9.Dra; - } - set - { - X0Y0_先端_下顎_棘9.Dra = value; - X0Y0_先端_下顎_棘9.Hit = value; - } - } - - public bool 先端_下顎_棘8_表示 - { - get - { - return X0Y0_先端_下顎_棘8.Dra; - } - set - { - X0Y0_先端_下顎_棘8.Dra = value; - X0Y0_先端_下顎_棘8.Hit = value; - } - } - - public bool 先端_下顎_棘7_表示 - { - get - { - return X0Y0_先端_下顎_棘7.Dra; - } - set - { - X0Y0_先端_下顎_棘7.Dra = value; - X0Y0_先端_下顎_棘7.Hit = value; - } - } - - public bool 先端_下顎_脈1_表示 - { - get - { - return X0Y0_先端_下顎_脈1.Dra; - } - set - { - X0Y0_先端_下顎_脈1.Dra = value; - X0Y0_先端_下顎_脈1.Hit = value; - } - } - - public bool 先端_下顎_脈2_表示 - { - get - { - return X0Y0_先端_下顎_脈2.Dra; - } - set - { - X0Y0_先端_下顎_脈2.Dra = value; - X0Y0_先端_下顎_脈2.Hit = value; - } - } - - public bool 先端_下顎_脈3_表示 - { - get - { - return X0Y0_先端_下顎_脈3.Dra; - } - set - { - X0Y0_先端_下顎_脈3.Dra = value; - X0Y0_先端_下顎_脈3.Hit = value; - } - } - - public bool 先端_下顎_棘6_表示 - { - get - { - return X0Y0_先端_下顎_棘6.Dra; - } - set - { - X0Y0_先端_下顎_棘6.Dra = value; - X0Y0_先端_下顎_棘6.Hit = value; - } - } - - public bool 先端_下顎_棘5_表示 - { - get - { - return X0Y0_先端_下顎_棘5.Dra; - } - set - { - X0Y0_先端_下顎_棘5.Dra = value; - X0Y0_先端_下顎_棘5.Hit = value; - } - } - - public bool 先端_下顎_棘4_表示 - { - get - { - return X0Y0_先端_下顎_棘4.Dra; - } - set - { - X0Y0_先端_下顎_棘4.Dra = value; - X0Y0_先端_下顎_棘4.Hit = value; - } - } - - public bool 先端_下顎_棘3_表示 - { - get - { - return X0Y0_先端_下顎_棘3.Dra; - } - set - { - X0Y0_先端_下顎_棘3.Dra = value; - X0Y0_先端_下顎_棘3.Hit = value; - } - } - - public bool 先端_下顎_棘2_表示 - { - get - { - return X0Y0_先端_下顎_棘2.Dra; - } - set - { - X0Y0_先端_下顎_棘2.Dra = value; - X0Y0_先端_下顎_棘2.Hit = value; - } - } - - public bool 先端_下顎_棘1_表示 - { - get - { - return X0Y0_先端_下顎_棘1.Dra; - } - set - { - X0Y0_先端_下顎_棘1.Dra = value; - X0Y0_先端_下顎_棘1.Hit = value; - } - } - - public bool 先端_上顎_棘12_表示 - { - get - { - return X0Y0_先端_上顎_棘12.Dra; - } - set - { - X0Y0_先端_上顎_棘12.Dra = value; - X0Y0_先端_上顎_棘12.Hit = value; - } - } - - public bool 先端_上顎_棘11_表示 - { - get - { - return X0Y0_先端_上顎_棘11.Dra; - } - set - { - X0Y0_先端_上顎_棘11.Dra = value; - X0Y0_先端_上顎_棘11.Hit = value; - } - } - - public bool 先端_上顎_棘10_表示 - { - get - { - return X0Y0_先端_上顎_棘10.Dra; - } - set - { - X0Y0_先端_上顎_棘10.Dra = value; - X0Y0_先端_上顎_棘10.Hit = value; - } - } - - public bool 先端_上顎_棘9_表示 - { - get - { - return X0Y0_先端_上顎_棘9.Dra; - } - set - { - X0Y0_先端_上顎_棘9.Dra = value; - X0Y0_先端_上顎_棘9.Hit = value; - } - } - - public bool 先端_上顎_棘8_表示 - { - get - { - return X0Y0_先端_上顎_棘8.Dra; - } - set - { - X0Y0_先端_上顎_棘8.Dra = value; - X0Y0_先端_上顎_棘8.Hit = value; - } - } - - public bool 先端_上顎_棘7_表示 - { - get - { - return X0Y0_先端_上顎_棘7.Dra; - } - set - { - X0Y0_先端_上顎_棘7.Dra = value; - X0Y0_先端_上顎_棘7.Hit = value; - } - } - - public bool 先端_上顎_顎_表示 - { - get - { - return X0Y0_先端_上顎_顎.Dra; - } - set - { - X0Y0_先端_上顎_顎.Dra = value; - X0Y0_先端_上顎_顎.Hit = value; - } - } - - public bool 先端_上顎_脈1_表示 - { - get - { - return X0Y0_先端_上顎_脈1.Dra; - } - set - { - X0Y0_先端_上顎_脈1.Dra = value; - X0Y0_先端_上顎_脈1.Hit = value; - } - } - - public bool 先端_上顎_脈2_表示 - { - get - { - return X0Y0_先端_上顎_脈2.Dra; - } - set - { - X0Y0_先端_上顎_脈2.Dra = value; - X0Y0_先端_上顎_脈2.Hit = value; - } - } - - public bool 先端_上顎_脈3_表示 - { - get - { - return X0Y0_先端_上顎_脈3.Dra; - } - set - { - X0Y0_先端_上顎_脈3.Dra = value; - X0Y0_先端_上顎_脈3.Hit = value; - } - } - - public bool 先端_上顎_脈4_表示 - { - get - { - return X0Y0_先端_上顎_脈4.Dra; - } - set - { - X0Y0_先端_上顎_脈4.Dra = value; - X0Y0_先端_上顎_脈4.Hit = value; - } - } - - public bool 先端_輪_革_表示 - { - get - { - return X0Y0_先端_輪_革.Dra; - } - set - { - X0Y0_先端_輪_革.Dra = value; - X0Y0_先端_輪_革.Hit = value; - } - } - - public bool 先端_輪_金具1_表示 - { - get - { - return X0Y0_先端_輪_金具1.Dra; - } - set - { - X0Y0_先端_輪_金具1.Dra = value; - X0Y0_先端_輪_金具1.Hit = value; - } - } - - public bool 先端_輪_金具2_表示 - { - get - { - return X0Y0_先端_輪_金具2.Dra; - } - set - { - X0Y0_先端_輪_金具2.Dra = value; - X0Y0_先端_輪_金具2.Hit = value; - } - } - - public bool 先端_輪_金具3_表示 - { - get - { - return X0Y0_先端_輪_金具3.Dra; - } - set - { - X0Y0_先端_輪_金具3.Dra = value; - X0Y0_先端_輪_金具3.Hit = value; - } - } - - public bool 先端_輪_金具左_表示 - { - get - { - return X0Y0_先端_輪_金具左.Dra; - } - set - { - X0Y0_先端_輪_金具左.Dra = value; - X0Y0_先端_輪_金具左.Hit = value; - } - } - - public bool 先端_輪_金具右_表示 - { - get - { - return X0Y0_先端_輪_金具右.Dra; - } - set - { - X0Y0_先端_輪_金具右.Dra = value; - X0Y0_先端_輪_金具右.Hit = value; - } - } - - public bool 先端表示 - { - get - { - return 先端_下顎_顎_表示; - } - set - { - 先端_下顎_顎_表示 = value; - 先端_下顎_口内_表示 = value; - 先端_下顎_棘12_表示 = value; - 先端_下顎_棘11_表示 = value; - 先端_下顎_棘10_表示 = value; - 先端_下顎_棘9_表示 = value; - 先端_下顎_棘8_表示 = value; - 先端_下顎_棘7_表示 = value; - 先端_下顎_脈1_表示 = value; - 先端_下顎_脈2_表示 = value; - 先端_下顎_脈3_表示 = value; - 先端_下顎_棘6_表示 = value; - 先端_下顎_棘5_表示 = value; - 先端_下顎_棘4_表示 = value; - 先端_下顎_棘3_表示 = value; - 先端_下顎_棘2_表示 = value; - 先端_下顎_棘1_表示 = value; - 先端_上顎_棘12_表示 = value; - 先端_上顎_棘11_表示 = value; - 先端_上顎_棘10_表示 = value; - 先端_上顎_棘9_表示 = value; - 先端_上顎_棘8_表示 = value; - 先端_上顎_棘7_表示 = value; - 先端_上顎_顎_表示 = value; - 先端_上顎_脈1_表示 = value; - 先端_上顎_脈2_表示 = value; - 先端_上顎_脈3_表示 = value; - 先端_上顎_脈4_表示 = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 輪3表示 - { - get - { - return 先端_輪_革_表示; - } - set - { - value = 先端表示 && value; - 先端_輪_革_表示 = value; - 先端_輪_金具1_表示 = value; - 先端_輪_金具2_表示 = value; - 先端_輪_金具3_表示 = value; - 先端_輪_金具左_表示 = value; - 先端_輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 節1_節_表示; - } - set - { - 節1_節_表示 = value; - 節1_棘1_表示 = value; - 節1_棘2_表示 = value; - 節1_脈_表示 = value; - 節2_節_表示 = value; - 節2_棘1_表示 = value; - 節2_棘2_表示 = value; - 節2_脈_表示 = value; - 節3_節_表示 = value; - 節3_棘1_表示 = value; - 節3_棘2_表示 = value; - 節3_脈_表示 = value; - 節4_節_表示 = value; - 節4_棘1_表示 = value; - 節4_棘2_表示 = value; - 節4_脈_表示 = value; - 節5_節_表示 = value; - 節5_棘1_表示 = value; - 節5_棘2_表示 = value; - 節5_脈_表示 = value; - 節6_節_表示 = value; - 節6_棘1_表示 = value; - 節6_棘2_表示 = value; - 節6_脈_表示 = value; - 節7_節_表示 = value; - 節7_棘1_表示 = value; - 節7_棘2_表示 = value; - 節7_脈_表示 = value; - 節8_節_表示 = value; - 節8_棘1_表示 = value; - 節8_棘2_表示 = value; - 節8_脈_表示 = value; - 節9_節_表示 = value; - 節9_棘1_表示 = value; - 節9_棘2_表示 = value; - 節9_脈_表示 = value; - 節10_節_表示 = value; - 節10_棘1_表示 = value; - 節10_棘2_表示 = value; - 節10_脈_表示 = value; - 節11_節_表示 = value; - 節11_棘1_表示 = value; - 節11_棘2_表示 = value; - 節11_脈_表示 = value; - 節12_節_表示 = value; - 節12_棘1_表示 = value; - 節12_棘2_表示 = value; - 節12_脈_表示 = value; - 節13_節_表示 = value; - 節13_棘1_表示 = value; - 節13_棘2_表示 = value; - 節13_脈_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 節14_節_表示 = value; - 節14_棘1_表示 = value; - 節14_棘2_表示 = value; - 節14_脈_表示 = value; - 節15_節_表示 = value; - 節15_棘1_表示 = value; - 節15_棘2_表示 = value; - 節15_脈_表示 = value; - 節16_節_表示 = value; - 節16_棘1_表示 = value; - 節16_棘2_表示 = value; - 節16_脈_表示 = value; - 節17_節_表示 = value; - 節17_棘1_表示 = value; - 節17_棘2_表示 = value; - 節17_脈_表示 = value; - 節18_節_表示 = value; - 節18_棘1_表示 = value; - 節18_棘2_表示 = value; - 節18_脈_表示 = value; - 節19_節_表示 = value; - 節19_棘1_表示 = value; - 節19_棘2_表示 = value; - 節19_脈_表示 = value; - 節20_節_表示 = value; - 節20_棘1_表示 = value; - 節20_棘2_表示 = value; - 節20_脈_表示 = value; - 節21_節_表示 = value; - 節21_棘1_表示 = value; - 節21_棘2_表示 = value; - 節21_脈_表示 = value; - 節22_節_表示 = value; - 節22_棘1_表示 = value; - 節22_棘2_表示 = value; - 節22_脈_表示 = value; - 節23_節_表示 = value; - 節23_棘1_表示 = value; - 節23_棘2_表示 = value; - 節23_脈_表示 = value; - 節24_節_表示 = value; - 節24_棘1_表示 = value; - 節24_棘2_表示 = value; - 節24_脈_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 先端_下顎_顎_表示 = value; - 先端_下顎_口内_表示 = value; - 先端_下顎_棘12_表示 = value; - 先端_下顎_棘11_表示 = value; - 先端_下顎_棘10_表示 = value; - 先端_下顎_棘9_表示 = value; - 先端_下顎_棘8_表示 = value; - 先端_下顎_棘7_表示 = value; - 先端_下顎_脈1_表示 = value; - 先端_下顎_脈2_表示 = value; - 先端_下顎_脈3_表示 = value; - 先端_下顎_棘6_表示 = value; - 先端_下顎_棘5_表示 = value; - 先端_下顎_棘4_表示 = value; - 先端_下顎_棘3_表示 = value; - 先端_下顎_棘2_表示 = value; - 先端_下顎_棘1_表示 = value; - 先端_上顎_棘12_表示 = value; - 先端_上顎_棘11_表示 = value; - 先端_上顎_棘10_表示 = value; - 先端_上顎_棘9_表示 = value; - 先端_上顎_棘8_表示 = value; - 先端_上顎_棘7_表示 = value; - 先端_上顎_顎_表示 = value; - 先端_上顎_脈1_表示 = value; - 先端_上顎_脈2_表示 = value; - 先端_上顎_脈3_表示 = value; - 先端_上顎_脈4_表示 = value; - 先端_輪_革_表示 = value; - 先端_輪_金具1_表示 = value; - 先端_輪_金具2_表示 = value; - 先端_輪_金具3_表示 = value; - 先端_輪_金具左_表示 = value; - 先端_輪_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 節1_節CD.不透明度; - } - set - { - 節1_節CD.不透明度 = value; - 節1_棘1CD.不透明度 = value; - 節1_棘2CD.不透明度 = value; - 節1_脈CD.不透明度 = value; - 節2_節CD.不透明度 = value; - 節2_棘1CD.不透明度 = value; - 節2_棘2CD.不透明度 = value; - 節2_脈CD.不透明度 = value; - 節3_節CD.不透明度 = value; - 節3_棘1CD.不透明度 = value; - 節3_棘2CD.不透明度 = value; - 節3_脈CD.不透明度 = value; - 節4_節CD.不透明度 = value; - 節4_棘1CD.不透明度 = value; - 節4_棘2CD.不透明度 = value; - 節4_脈CD.不透明度 = value; - 節5_節CD.不透明度 = value; - 節5_棘1CD.不透明度 = value; - 節5_棘2CD.不透明度 = value; - 節5_脈CD.不透明度 = value; - 節6_節CD.不透明度 = value; - 節6_棘1CD.不透明度 = value; - 節6_棘2CD.不透明度 = value; - 節6_脈CD.不透明度 = value; - 節7_節CD.不透明度 = value; - 節7_棘1CD.不透明度 = value; - 節7_棘2CD.不透明度 = value; - 節7_脈CD.不透明度 = value; - 節8_節CD.不透明度 = value; - 節8_棘1CD.不透明度 = value; - 節8_棘2CD.不透明度 = value; - 節8_脈CD.不透明度 = value; - 節9_節CD.不透明度 = value; - 節9_棘1CD.不透明度 = value; - 節9_棘2CD.不透明度 = value; - 節9_脈CD.不透明度 = value; - 節10_節CD.不透明度 = value; - 節10_棘1CD.不透明度 = value; - 節10_棘2CD.不透明度 = value; - 節10_脈CD.不透明度 = value; - 節11_節CD.不透明度 = value; - 節11_棘1CD.不透明度 = value; - 節11_棘2CD.不透明度 = value; - 節11_脈CD.不透明度 = value; - 節12_節CD.不透明度 = value; - 節12_棘1CD.不透明度 = value; - 節12_棘2CD.不透明度 = value; - 節12_脈CD.不透明度 = value; - 節13_節CD.不透明度 = value; - 節13_棘1CD.不透明度 = value; - 節13_棘2CD.不透明度 = value; - 節13_脈CD.不透明度 = value; - 節14_節CD.不透明度 = value; - 節14_棘1CD.不透明度 = value; - 節14_棘2CD.不透明度 = value; - 節14_脈CD.不透明度 = value; - 節15_節CD.不透明度 = value; - 節15_棘1CD.不透明度 = value; - 節15_棘2CD.不透明度 = value; - 節15_脈CD.不透明度 = value; - 節16_節CD.不透明度 = value; - 節16_棘1CD.不透明度 = value; - 節16_棘2CD.不透明度 = value; - 節16_脈CD.不透明度 = value; - 節17_節CD.不透明度 = value; - 節17_棘1CD.不透明度 = value; - 節17_棘2CD.不透明度 = value; - 節17_脈CD.不透明度 = value; - 節18_節CD.不透明度 = value; - 節18_棘1CD.不透明度 = value; - 節18_棘2CD.不透明度 = value; - 節18_脈CD.不透明度 = value; - 節19_節CD.不透明度 = value; - 節19_棘1CD.不透明度 = value; - 節19_棘2CD.不透明度 = value; - 節19_脈CD.不透明度 = value; - 節20_節CD.不透明度 = value; - 節20_棘1CD.不透明度 = value; - 節20_棘2CD.不透明度 = value; - 節20_脈CD.不透明度 = value; - 節21_節CD.不透明度 = value; - 節21_棘1CD.不透明度 = value; - 節21_棘2CD.不透明度 = value; - 節21_脈CD.不透明度 = value; - 節22_節CD.不透明度 = value; - 節22_棘1CD.不透明度 = value; - 節22_棘2CD.不透明度 = value; - 節22_脈CD.不透明度 = value; - 節23_節CD.不透明度 = value; - 節23_棘1CD.不透明度 = value; - 節23_棘2CD.不透明度 = value; - 節23_脈CD.不透明度 = value; - 節24_節CD.不透明度 = value; - 節24_棘1CD.不透明度 = value; - 節24_棘2CD.不透明度 = value; - 節24_脈CD.不透明度 = value; - 先端_下顎_顎CD.不透明度 = value; - 先端_下顎_口内CD.不透明度 = value; - 先端_下顎_棘12CD.不透明度 = value; - 先端_下顎_棘11CD.不透明度 = value; - 先端_下顎_棘10CD.不透明度 = value; - 先端_下顎_棘9CD.不透明度 = value; - 先端_下顎_棘8CD.不透明度 = value; - 先端_下顎_棘7CD.不透明度 = value; - 先端_下顎_脈1CD.不透明度 = value; - 先端_下顎_脈2CD.不透明度 = value; - 先端_下顎_脈3CD.不透明度 = value; - 先端_下顎_棘6CD.不透明度 = value; - 先端_下顎_棘5CD.不透明度 = value; - 先端_下顎_棘4CD.不透明度 = value; - 先端_下顎_棘3CD.不透明度 = value; - 先端_下顎_棘2CD.不透明度 = value; - 先端_下顎_棘1CD.不透明度 = value; - 先端_上顎_棘12CD.不透明度 = value; - 先端_上顎_棘11CD.不透明度 = value; - 先端_上顎_棘10CD.不透明度 = value; - 先端_上顎_棘9CD.不透明度 = value; - 先端_上顎_棘8CD.不透明度 = value; - 先端_上顎_棘7CD.不透明度 = value; - 先端_上顎_顎CD.不透明度 = value; - 先端_上顎_脈1CD.不透明度 = value; - 先端_上顎_脈2CD.不透明度 = value; - 先端_上顎_脈3CD.不透明度 = value; - 先端_上顎_脈4CD.不透明度 = value; - 先端_輪_革CD.不透明度 = value; - 先端_輪_金具1CD.不透明度 = value; - 先端_輪_金具2CD.不透明度 = value; - 先端_輪_金具3CD.不透明度 = value; - 先端_輪_金具左CD.不透明度 = value; - 先端_輪_金具右CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public JointS 節1_接続点 => new JointS(本体, X0Y0_節1_節, 1); - - public JointS 節2_接続点 => new JointS(本体, X0Y0_節2_節, 1); - - public JointS 節3_接続点 => new JointS(本体, X0Y0_節3_節, 1); - - public JointS 節4_接続点 => new JointS(本体, X0Y0_節4_節, 1); - - public JointS 節5_接続点 => new JointS(本体, X0Y0_節5_節, 1); - - public JointS 節6_接続点 => new JointS(本体, X0Y0_節6_節, 1); - - public JointS 節7_接続点 => new JointS(本体, X0Y0_節7_節, 1); - - public JointS 節8_接続点 => new JointS(本体, X0Y0_節8_節, 1); - - public JointS 節9_接続点 => new JointS(本体, X0Y0_節9_節, 1); - - public JointS 節10_接続点 => new JointS(本体, X0Y0_節10_節, 1); - - public JointS 節11_接続点 => new JointS(本体, X0Y0_節11_節, 1); - - public JointS 節12_接続点 => new JointS(本体, X0Y0_節12_節, 1); - - public JointS 節13_接続点 => new JointS(本体, X0Y0_節13_節, 1); - - public JointS 節14_接続点 => new JointS(本体, X0Y0_節14_節, 1); - - public JointS 節15_接続点 => new JointS(本体, X0Y0_節15_節, 1); - - public JointS 節16_接続点 => new JointS(本体, X0Y0_節16_節, 1); - - public JointS 節17_接続点 => new JointS(本体, X0Y0_節17_節, 1); - - public JointS 節18_接続点 => new JointS(本体, X0Y0_節18_節, 1); - - public JointS 節19_接続点 => new JointS(本体, X0Y0_節19_節, 1); - - public JointS 節20_接続点 => new JointS(本体, X0Y0_節20_節, 1); - - public JointS 節21_接続点 => new JointS(本体, X0Y0_節21_節, 1); - - public JointS 節22_接続点 => new JointS(本体, X0Y0_節22_節, 1); - - public JointS 節23_接続点 => new JointS(本体, X0Y0_節23_節, 1); - - public JointS 節24_接続点 => new JointS(本体, X0Y0_節24_節, 1); - - public JointS 先端_接続点 => new JointS(本体, X0Y0_節24_節, 0); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 触手_蔦(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触手_蔦D e) - { - 触手_蔦 触手_蔦2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蔦"; - dif.Add(new Pars(Sta.肢左["触手"][0][3])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["節1"].ToPars(); - X0Y0_節1_節 = pars2["節"].ToPar(); - X0Y0_節1_棘1 = pars2["棘1"].ToPar(); - X0Y0_節1_棘2 = pars2["棘2"].ToPar(); - X0Y0_節1_脈 = pars2["脈"].ToPar(); - pars2 = pars["節2"].ToPars(); - X0Y0_節2_節 = pars2["節"].ToPar(); - X0Y0_節2_棘1 = pars2["棘1"].ToPar(); - X0Y0_節2_棘2 = pars2["棘2"].ToPar(); - X0Y0_節2_脈 = pars2["脈"].ToPar(); - pars2 = pars["節3"].ToPars(); - X0Y0_節3_節 = pars2["節"].ToPar(); - X0Y0_節3_棘1 = pars2["棘1"].ToPar(); - X0Y0_節3_棘2 = pars2["棘2"].ToPar(); - X0Y0_節3_脈 = pars2["脈"].ToPar(); - pars2 = pars["節4"].ToPars(); - X0Y0_節4_節 = pars2["節"].ToPar(); - X0Y0_節4_棘1 = pars2["棘1"].ToPar(); - X0Y0_節4_棘2 = pars2["棘2"].ToPar(); - X0Y0_節4_脈 = pars2["脈"].ToPar(); - pars2 = pars["節5"].ToPars(); - X0Y0_節5_節 = pars2["節"].ToPar(); - X0Y0_節5_棘1 = pars2["棘1"].ToPar(); - X0Y0_節5_棘2 = pars2["棘2"].ToPar(); - X0Y0_節5_脈 = pars2["脈"].ToPar(); - pars2 = pars["節6"].ToPars(); - X0Y0_節6_節 = pars2["節"].ToPar(); - X0Y0_節6_棘1 = pars2["棘1"].ToPar(); - X0Y0_節6_棘2 = pars2["棘2"].ToPar(); - X0Y0_節6_脈 = pars2["脈"].ToPar(); - pars2 = pars["節7"].ToPars(); - X0Y0_節7_節 = pars2["節"].ToPar(); - X0Y0_節7_棘1 = pars2["棘1"].ToPar(); - X0Y0_節7_棘2 = pars2["棘2"].ToPar(); - X0Y0_節7_脈 = pars2["脈"].ToPar(); - pars2 = pars["節8"].ToPars(); - X0Y0_節8_節 = pars2["節"].ToPar(); - X0Y0_節8_棘1 = pars2["棘1"].ToPar(); - X0Y0_節8_棘2 = pars2["棘2"].ToPar(); - X0Y0_節8_脈 = pars2["脈"].ToPar(); - pars2 = pars["節9"].ToPars(); - X0Y0_節9_節 = pars2["節"].ToPar(); - X0Y0_節9_棘1 = pars2["棘1"].ToPar(); - X0Y0_節9_棘2 = pars2["棘2"].ToPar(); - X0Y0_節9_脈 = pars2["脈"].ToPar(); - pars2 = pars["節10"].ToPars(); - X0Y0_節10_節 = pars2["節"].ToPar(); - X0Y0_節10_棘1 = pars2["棘1"].ToPar(); - X0Y0_節10_棘2 = pars2["棘2"].ToPar(); - X0Y0_節10_脈 = pars2["脈"].ToPar(); - pars2 = pars["節11"].ToPars(); - X0Y0_節11_節 = pars2["節"].ToPar(); - X0Y0_節11_棘1 = pars2["棘1"].ToPar(); - X0Y0_節11_棘2 = pars2["棘2"].ToPar(); - X0Y0_節11_脈 = pars2["脈"].ToPar(); - pars2 = pars["節12"].ToPars(); - X0Y0_節12_節 = pars2["節"].ToPar(); - X0Y0_節12_棘1 = pars2["棘1"].ToPar(); - X0Y0_節12_棘2 = pars2["棘2"].ToPar(); - X0Y0_節12_脈 = pars2["脈"].ToPar(); - pars2 = pars["節13"].ToPars(); - X0Y0_節13_節 = pars2["節"].ToPar(); - X0Y0_節13_棘1 = pars2["棘1"].ToPar(); - X0Y0_節13_棘2 = pars2["棘2"].ToPar(); - X0Y0_節13_脈 = pars2["脈"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["節14"].ToPars(); - X0Y0_節14_節 = pars2["節"].ToPar(); - X0Y0_節14_棘1 = pars2["棘1"].ToPar(); - X0Y0_節14_棘2 = pars2["棘2"].ToPar(); - X0Y0_節14_脈 = pars2["脈"].ToPar(); - pars2 = pars["節15"].ToPars(); - X0Y0_節15_節 = pars2["節"].ToPar(); - X0Y0_節15_棘1 = pars2["棘1"].ToPar(); - X0Y0_節15_棘2 = pars2["棘2"].ToPar(); - X0Y0_節15_脈 = pars2["脈"].ToPar(); - pars2 = pars["節16"].ToPars(); - X0Y0_節16_節 = pars2["節"].ToPar(); - X0Y0_節16_棘1 = pars2["棘1"].ToPar(); - X0Y0_節16_棘2 = pars2["棘2"].ToPar(); - X0Y0_節16_脈 = pars2["脈"].ToPar(); - pars2 = pars["節17"].ToPars(); - X0Y0_節17_節 = pars2["節"].ToPar(); - X0Y0_節17_棘1 = pars2["棘1"].ToPar(); - X0Y0_節17_棘2 = pars2["棘2"].ToPar(); - X0Y0_節17_脈 = pars2["脈"].ToPar(); - pars2 = pars["節18"].ToPars(); - X0Y0_節18_節 = pars2["節"].ToPar(); - X0Y0_節18_棘1 = pars2["棘1"].ToPar(); - X0Y0_節18_棘2 = pars2["棘2"].ToPar(); - X0Y0_節18_脈 = pars2["脈"].ToPar(); - pars2 = pars["節19"].ToPars(); - X0Y0_節19_節 = pars2["節"].ToPar(); - X0Y0_節19_棘1 = pars2["棘1"].ToPar(); - X0Y0_節19_棘2 = pars2["棘2"].ToPar(); - X0Y0_節19_脈 = pars2["脈"].ToPar(); - pars2 = pars["節20"].ToPars(); - X0Y0_節20_節 = pars2["節"].ToPar(); - X0Y0_節20_棘1 = pars2["棘1"].ToPar(); - X0Y0_節20_棘2 = pars2["棘2"].ToPar(); - X0Y0_節20_脈 = pars2["脈"].ToPar(); - pars2 = pars["節21"].ToPars(); - X0Y0_節21_節 = pars2["節"].ToPar(); - X0Y0_節21_棘1 = pars2["棘1"].ToPar(); - X0Y0_節21_棘2 = pars2["棘2"].ToPar(); - X0Y0_節21_脈 = pars2["脈"].ToPar(); - pars2 = pars["節22"].ToPars(); - X0Y0_節22_節 = pars2["節"].ToPar(); - X0Y0_節22_棘1 = pars2["棘1"].ToPar(); - X0Y0_節22_棘2 = pars2["棘2"].ToPar(); - X0Y0_節22_脈 = pars2["脈"].ToPar(); - pars2 = pars["節23"].ToPars(); - X0Y0_節23_節 = pars2["節"].ToPar(); - X0Y0_節23_棘1 = pars2["棘1"].ToPar(); - X0Y0_節23_棘2 = pars2["棘2"].ToPar(); - X0Y0_節23_脈 = pars2["脈"].ToPar(); - pars2 = pars["節24"].ToPars(); - X0Y0_節24_節 = pars2["節"].ToPar(); - X0Y0_節24_棘1 = pars2["棘1"].ToPar(); - X0Y0_節24_棘2 = pars2["棘2"].ToPar(); - X0Y0_節24_脈 = pars2["脈"].ToPar(); - pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["先端"].ToPars(); - Pars pars3 = pars2["下顎"].ToPars(); - X0Y0_先端_下顎_顎 = pars3["顎"].ToPar(); - X0Y0_先端_下顎_口内 = pars3["口内"].ToPar(); - X0Y0_先端_下顎_棘12 = pars3["棘12"].ToPar(); - X0Y0_先端_下顎_棘11 = pars3["棘11"].ToPar(); - X0Y0_先端_下顎_棘10 = pars3["棘10"].ToPar(); - X0Y0_先端_下顎_棘9 = pars3["棘9"].ToPar(); - X0Y0_先端_下顎_棘8 = pars3["棘8"].ToPar(); - X0Y0_先端_下顎_棘7 = pars3["棘7"].ToPar(); - X0Y0_先端_下顎_脈1 = pars3["脈1"].ToPar(); - X0Y0_先端_下顎_脈2 = pars3["脈2"].ToPar(); - X0Y0_先端_下顎_脈3 = pars3["脈3"].ToPar(); - X0Y0_先端_下顎_棘6 = pars3["棘6"].ToPar(); - X0Y0_先端_下顎_棘5 = pars3["棘5"].ToPar(); - X0Y0_先端_下顎_棘4 = pars3["棘4"].ToPar(); - X0Y0_先端_下顎_棘3 = pars3["棘3"].ToPar(); - X0Y0_先端_下顎_棘2 = pars3["棘2"].ToPar(); - X0Y0_先端_下顎_棘1 = pars3["棘1"].ToPar(); - pars3 = pars2["上顎"].ToPars(); - X0Y0_先端_上顎_棘12 = pars3["棘12"].ToPar(); - X0Y0_先端_上顎_棘11 = pars3["棘11"].ToPar(); - X0Y0_先端_上顎_棘10 = pars3["棘10"].ToPar(); - X0Y0_先端_上顎_棘9 = pars3["棘9"].ToPar(); - X0Y0_先端_上顎_棘8 = pars3["棘8"].ToPar(); - X0Y0_先端_上顎_棘7 = pars3["棘7"].ToPar(); - X0Y0_先端_上顎_顎 = pars3["顎"].ToPar(); - X0Y0_先端_上顎_脈1 = pars3["脈1"].ToPar(); - X0Y0_先端_上顎_脈2 = pars3["脈2"].ToPar(); - X0Y0_先端_上顎_脈3 = pars3["脈3"].ToPar(); - X0Y0_先端_上顎_脈4 = pars3["脈4"].ToPar(); - pars3 = pars2["輪"].ToPars(); - X0Y0_先端_輪_革 = pars3["革"].ToPar(); - X0Y0_先端_輪_金具1 = pars3["金具1"].ToPar(); - X0Y0_先端_輪_金具2 = pars3["金具2"].ToPar(); - X0Y0_先端_輪_金具3 = pars3["金具3"].ToPar(); - X0Y0_先端_輪_金具左 = pars3["金具左"].ToPar(); - X0Y0_先端_輪_金具右 = pars3["金具右"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_節_表示; - 節1_棘1_表示 = e.節1_棘1_表示; - 節1_棘2_表示 = e.節1_棘2_表示; - 節1_脈_表示 = e.節1_脈_表示; - 節2_節_表示 = e.節2_節_表示; - 節2_棘1_表示 = e.節2_棘1_表示; - 節2_棘2_表示 = e.節2_棘2_表示; - 節2_脈_表示 = e.節2_脈_表示; - 節3_節_表示 = e.節3_節_表示; - 節3_棘1_表示 = e.節3_棘1_表示; - 節3_棘2_表示 = e.節3_棘2_表示; - 節3_脈_表示 = e.節3_脈_表示; - 節4_節_表示 = e.節4_節_表示; - 節4_棘1_表示 = e.節4_棘1_表示; - 節4_棘2_表示 = e.節4_棘2_表示; - 節4_脈_表示 = e.節4_脈_表示; - 節5_節_表示 = e.節5_節_表示; - 節5_棘1_表示 = e.節5_棘1_表示; - 節5_棘2_表示 = e.節5_棘2_表示; - 節5_脈_表示 = e.節5_脈_表示; - 節6_節_表示 = e.節6_節_表示; - 節6_棘1_表示 = e.節6_棘1_表示; - 節6_棘2_表示 = e.節6_棘2_表示; - 節6_脈_表示 = e.節6_脈_表示; - 節7_節_表示 = e.節7_節_表示; - 節7_棘1_表示 = e.節7_棘1_表示; - 節7_棘2_表示 = e.節7_棘2_表示; - 節7_脈_表示 = e.節7_脈_表示; - 節8_節_表示 = e.節8_節_表示; - 節8_棘1_表示 = e.節8_棘1_表示; - 節8_棘2_表示 = e.節8_棘2_表示; - 節8_脈_表示 = e.節8_脈_表示; - 節9_節_表示 = e.節9_節_表示; - 節9_棘1_表示 = e.節9_棘1_表示; - 節9_棘2_表示 = e.節9_棘2_表示; - 節9_脈_表示 = e.節9_脈_表示; - 節10_節_表示 = e.節10_節_表示; - 節10_棘1_表示 = e.節10_棘1_表示; - 節10_棘2_表示 = e.節10_棘2_表示; - 節10_脈_表示 = e.節10_脈_表示; - 節11_節_表示 = e.節11_節_表示; - 節11_棘1_表示 = e.節11_棘1_表示; - 節11_棘2_表示 = e.節11_棘2_表示; - 節11_脈_表示 = e.節11_脈_表示; - 節12_節_表示 = e.節12_節_表示; - 節12_棘1_表示 = e.節12_棘1_表示; - 節12_棘2_表示 = e.節12_棘2_表示; - 節12_脈_表示 = e.節12_脈_表示; - 節13_節_表示 = e.節13_節_表示; - 節13_棘1_表示 = e.節13_棘1_表示; - 節13_棘2_表示 = e.節13_棘2_表示; - 節13_脈_表示 = e.節13_脈_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 節14_節_表示 = e.節14_節_表示; - 節14_棘1_表示 = e.節14_棘1_表示; - 節14_棘2_表示 = e.節14_棘2_表示; - 節14_脈_表示 = e.節14_脈_表示; - 節15_節_表示 = e.節15_節_表示; - 節15_棘1_表示 = e.節15_棘1_表示; - 節15_棘2_表示 = e.節15_棘2_表示; - 節15_脈_表示 = e.節15_脈_表示; - 節16_節_表示 = e.節16_節_表示; - 節16_棘1_表示 = e.節16_棘1_表示; - 節16_棘2_表示 = e.節16_棘2_表示; - 節16_脈_表示 = e.節16_脈_表示; - 節17_節_表示 = e.節17_節_表示; - 節17_棘1_表示 = e.節17_棘1_表示; - 節17_棘2_表示 = e.節17_棘2_表示; - 節17_脈_表示 = e.節17_脈_表示; - 節18_節_表示 = e.節18_節_表示; - 節18_棘1_表示 = e.節18_棘1_表示; - 節18_棘2_表示 = e.節18_棘2_表示; - 節18_脈_表示 = e.節18_脈_表示; - 節19_節_表示 = e.節19_節_表示; - 節19_棘1_表示 = e.節19_棘1_表示; - 節19_棘2_表示 = e.節19_棘2_表示; - 節19_脈_表示 = e.節19_脈_表示; - 節20_節_表示 = e.節20_節_表示; - 節20_棘1_表示 = e.節20_棘1_表示; - 節20_棘2_表示 = e.節20_棘2_表示; - 節20_脈_表示 = e.節20_脈_表示; - 節21_節_表示 = e.節21_節_表示; - 節21_棘1_表示 = e.節21_棘1_表示; - 節21_棘2_表示 = e.節21_棘2_表示; - 節21_脈_表示 = e.節21_脈_表示; - 節22_節_表示 = e.節22_節_表示; - 節22_棘1_表示 = e.節22_棘1_表示; - 節22_棘2_表示 = e.節22_棘2_表示; - 節22_脈_表示 = e.節22_脈_表示; - 節23_節_表示 = e.節23_節_表示; - 節23_棘1_表示 = e.節23_棘1_表示; - 節23_棘2_表示 = e.節23_棘2_表示; - 節23_脈_表示 = e.節23_脈_表示; - 節24_節_表示 = e.節24_節_表示; - 節24_棘1_表示 = e.節24_棘1_表示; - 節24_棘2_表示 = e.節24_棘2_表示; - 節24_脈_表示 = e.節24_脈_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 先端_下顎_顎_表示 = e.先端_下顎_顎_表示; - 先端_下顎_口内_表示 = e.先端_下顎_口内_表示; - 先端_下顎_棘12_表示 = e.先端_下顎_棘12_表示; - 先端_下顎_棘11_表示 = e.先端_下顎_棘11_表示; - 先端_下顎_棘10_表示 = e.先端_下顎_棘10_表示; - 先端_下顎_棘9_表示 = e.先端_下顎_棘9_表示; - 先端_下顎_棘8_表示 = e.先端_下顎_棘8_表示; - 先端_下顎_棘7_表示 = e.先端_下顎_棘7_表示; - 先端_下顎_脈1_表示 = e.先端_下顎_脈1_表示; - 先端_下顎_脈2_表示 = e.先端_下顎_脈2_表示; - 先端_下顎_脈3_表示 = e.先端_下顎_脈3_表示; - 先端_下顎_棘6_表示 = e.先端_下顎_棘6_表示; - 先端_下顎_棘5_表示 = e.先端_下顎_棘5_表示; - 先端_下顎_棘4_表示 = e.先端_下顎_棘4_表示; - 先端_下顎_棘3_表示 = e.先端_下顎_棘3_表示; - 先端_下顎_棘2_表示 = e.先端_下顎_棘2_表示; - 先端_下顎_棘1_表示 = e.先端_下顎_棘1_表示; - 先端_上顎_棘12_表示 = e.先端_上顎_棘12_表示; - 先端_上顎_棘11_表示 = e.先端_上顎_棘11_表示; - 先端_上顎_棘10_表示 = e.先端_上顎_棘10_表示; - 先端_上顎_棘9_表示 = e.先端_上顎_棘9_表示; - 先端_上顎_棘8_表示 = e.先端_上顎_棘8_表示; - 先端_上顎_棘7_表示 = e.先端_上顎_棘7_表示; - 先端_上顎_顎_表示 = e.先端_上顎_顎_表示; - 先端_上顎_脈1_表示 = e.先端_上顎_脈1_表示; - 先端_上顎_脈2_表示 = e.先端_上顎_脈2_表示; - 先端_上顎_脈3_表示 = e.先端_上顎_脈3_表示; - 先端_上顎_脈4_表示 = e.先端_上顎_脈4_表示; - 先端_輪_革_表示 = e.先端_輪_革_表示; - 先端_輪_金具1_表示 = e.先端_輪_金具1_表示; - 先端_輪_金具2_表示 = e.先端_輪_金具2_表示; - 先端_輪_金具3_表示 = e.先端_輪_金具3_表示; - 先端_輪_金具左_表示 = e.先端_輪_金具左_表示; - 先端_輪_金具右_表示 = e.先端_輪_金具右_表示; - 先端表示 = e.先端表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 輪3表示 = e.輪3表示; - 欠損 = 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(); - } - if (e.節4_接続.Count > 0) - { - 節4_接続 = e.節4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節4_接続; - f.接続(触手_蔦2.節4_接続点); - return f; - }).ToArray(); - } - if (e.節5_接続.Count > 0) - { - 節5_接続 = e.節5_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節5_接続; - f.接続(触手_蔦2.節5_接続点); - return f; - }).ToArray(); - } - if (e.節6_接続.Count > 0) - { - 節6_接続 = e.節6_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節6_接続; - f.接続(触手_蔦2.節6_接続点); - return f; - }).ToArray(); - } - if (e.節7_接続.Count > 0) - { - 節7_接続 = e.節7_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節7_接続; - f.接続(触手_蔦2.節7_接続点); - return f; - }).ToArray(); - } - if (e.節8_接続.Count > 0) - { - 節8_接続 = e.節8_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節8_接続; - f.接続(触手_蔦2.節8_接続点); - return f; - }).ToArray(); - } - if (e.節9_接続.Count > 0) - { - 節9_接続 = e.節9_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節9_接続; - f.接続(触手_蔦2.節9_接続点); - return f; - }).ToArray(); - } - if (e.節10_接続.Count > 0) - { - 節10_接続 = e.節10_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節10_接続; - f.接続(触手_蔦2.節10_接続点); - return f; - }).ToArray(); - } - if (e.節11_接続.Count > 0) - { - 節11_接続 = e.節11_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節11_接続; - f.接続(触手_蔦2.節11_接続点); - return f; - }).ToArray(); - } - if (e.節12_接続.Count > 0) - { - 節12_接続 = e.節12_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節12_接続; - f.接続(触手_蔦2.節12_接続点); - return f; - }).ToArray(); - } - if (e.節13_接続.Count > 0) - { - 節13_接続 = e.節13_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節13_接続; - f.接続(触手_蔦2.節13_接続点); - return f; - }).ToArray(); - } - if (e.節14_接続.Count > 0) - { - 節14_接続 = e.節14_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節14_接続; - f.接続(触手_蔦2.節14_接続点); - return f; - }).ToArray(); - } - if (e.節15_接続.Count > 0) - { - 節15_接続 = e.節15_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節15_接続; - f.接続(触手_蔦2.節15_接続点); - return f; - }).ToArray(); - } - if (e.節16_接続.Count > 0) - { - 節16_接続 = e.節16_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節16_接続; - f.接続(触手_蔦2.節16_接続点); - return f; - }).ToArray(); - } - if (e.節17_接続.Count > 0) - { - 節17_接続 = e.節17_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節17_接続; - f.接続(触手_蔦2.節17_接続点); - return f; - }).ToArray(); - } - if (e.節18_接続.Count > 0) - { - 節18_接続 = e.節18_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節18_接続; - f.接続(触手_蔦2.節18_接続点); - return f; - }).ToArray(); - } - if (e.節19_接続.Count > 0) - { - 節19_接続 = e.節19_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節19_接続; - f.接続(触手_蔦2.節19_接続点); - return f; - }).ToArray(); - } - if (e.節20_接続.Count > 0) - { - 節20_接続 = e.節20_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節20_接続; - f.接続(触手_蔦2.節20_接続点); - return f; - }).ToArray(); - } - if (e.節21_接続.Count > 0) - { - 節21_接続 = e.節21_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節21_接続; - f.接続(触手_蔦2.節21_接続点); - return f; - }).ToArray(); - } - if (e.節22_接続.Count > 0) - { - 節22_接続 = e.節22_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節22_接続; - f.接続(触手_蔦2.節22_接続点); - return f; - }).ToArray(); - } - if (e.節23_接続.Count > 0) - { - 節23_接続 = e.節23_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節23_接続; - f.接続(触手_蔦2.節23_接続点); - return f; - }).ToArray(); - } - if (e.節24_接続.Count > 0) - { - 節24_接続 = e.節24_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_節24_接続; - f.接続(触手_蔦2.節24_接続点); - return f; - }).ToArray(); - } - if (e.先端_接続.Count > 0) - { - 先端_接続 = e.先端_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 触手_蔦2; - f.ConnectionType = ConnectionInfo.触手_蔦_先端_接続; - f.接続(触手_蔦2.先端_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[26] - { - X0Y0_節1_節, X0Y0_節2_節, X0Y0_節3_節, X0Y0_節4_節, X0Y0_節5_節, X0Y0_節6_節, X0Y0_節7_節, X0Y0_節8_節, X0Y0_節9_節, X0Y0_節10_節, - X0Y0_節11_節, X0Y0_節12_節, X0Y0_節13_節, X0Y0_節14_節, X0Y0_節15_節, X0Y0_節16_節, X0Y0_節17_節, X0Y0_節18_節, X0Y0_節19_節, X0Y0_節20_節, - X0Y0_節21_節, X0Y0_節22_節, X0Y0_節23_節, X0Y0_節24_節, X0Y0_先端_下顎_顎, X0Y0_先端_上顎_顎 - }; - X0Y0_節1_節CP = new ColorP(X0Y0_節1_節, 節1_節CD, DisUnit, abj: true); - X0Y0_節1_棘1CP = new ColorP(X0Y0_節1_棘1, 節1_棘1CD, DisUnit, abj: true); - X0Y0_節1_棘2CP = new ColorP(X0Y0_節1_棘2, 節1_棘2CD, DisUnit, abj: true); - X0Y0_節1_脈CP = new ColorP(X0Y0_節1_脈, 節1_脈CD, DisUnit, abj: true); - X0Y0_節2_節CP = new ColorP(X0Y0_節2_節, 節2_節CD, DisUnit, abj: true); - X0Y0_節2_棘1CP = new ColorP(X0Y0_節2_棘1, 節2_棘1CD, DisUnit, abj: true); - X0Y0_節2_棘2CP = new ColorP(X0Y0_節2_棘2, 節2_棘2CD, DisUnit, abj: true); - X0Y0_節2_脈CP = new ColorP(X0Y0_節2_脈, 節2_脈CD, DisUnit, abj: true); - X0Y0_節3_節CP = new ColorP(X0Y0_節3_節, 節3_節CD, DisUnit, abj: true); - X0Y0_節3_棘1CP = new ColorP(X0Y0_節3_棘1, 節3_棘1CD, DisUnit, abj: true); - X0Y0_節3_棘2CP = new ColorP(X0Y0_節3_棘2, 節3_棘2CD, DisUnit, abj: true); - X0Y0_節3_脈CP = new ColorP(X0Y0_節3_脈, 節3_脈CD, DisUnit, abj: true); - X0Y0_節4_節CP = new ColorP(X0Y0_節4_節, 節4_節CD, DisUnit, abj: true); - X0Y0_節4_棘1CP = new ColorP(X0Y0_節4_棘1, 節4_棘1CD, DisUnit, abj: true); - X0Y0_節4_棘2CP = new ColorP(X0Y0_節4_棘2, 節4_棘2CD, DisUnit, abj: true); - X0Y0_節4_脈CP = new ColorP(X0Y0_節4_脈, 節4_脈CD, DisUnit, abj: true); - X0Y0_節5_節CP = new ColorP(X0Y0_節5_節, 節5_節CD, DisUnit, abj: true); - X0Y0_節5_棘1CP = new ColorP(X0Y0_節5_棘1, 節5_棘1CD, DisUnit, abj: true); - X0Y0_節5_棘2CP = new ColorP(X0Y0_節5_棘2, 節5_棘2CD, DisUnit, abj: true); - X0Y0_節5_脈CP = new ColorP(X0Y0_節5_脈, 節5_脈CD, DisUnit, abj: true); - X0Y0_節6_節CP = new ColorP(X0Y0_節6_節, 節6_節CD, DisUnit, abj: true); - X0Y0_節6_棘1CP = new ColorP(X0Y0_節6_棘1, 節6_棘1CD, DisUnit, abj: true); - X0Y0_節6_棘2CP = new ColorP(X0Y0_節6_棘2, 節6_棘2CD, DisUnit, abj: true); - X0Y0_節6_脈CP = new ColorP(X0Y0_節6_脈, 節6_脈CD, DisUnit, abj: true); - X0Y0_節7_節CP = new ColorP(X0Y0_節7_節, 節7_節CD, DisUnit, abj: true); - X0Y0_節7_棘1CP = new ColorP(X0Y0_節7_棘1, 節7_棘1CD, DisUnit, abj: true); - X0Y0_節7_棘2CP = new ColorP(X0Y0_節7_棘2, 節7_棘2CD, DisUnit, abj: true); - X0Y0_節7_脈CP = new ColorP(X0Y0_節7_脈, 節7_脈CD, DisUnit, abj: true); - X0Y0_節8_節CP = new ColorP(X0Y0_節8_節, 節8_節CD, DisUnit, abj: true); - X0Y0_節8_棘1CP = new ColorP(X0Y0_節8_棘1, 節8_棘1CD, DisUnit, abj: true); - X0Y0_節8_棘2CP = new ColorP(X0Y0_節8_棘2, 節8_棘2CD, DisUnit, abj: true); - X0Y0_節8_脈CP = new ColorP(X0Y0_節8_脈, 節8_脈CD, DisUnit, abj: true); - X0Y0_節9_節CP = new ColorP(X0Y0_節9_節, 節9_節CD, DisUnit, abj: true); - X0Y0_節9_棘1CP = new ColorP(X0Y0_節9_棘1, 節9_棘1CD, DisUnit, abj: true); - X0Y0_節9_棘2CP = new ColorP(X0Y0_節9_棘2, 節9_棘2CD, DisUnit, abj: true); - X0Y0_節9_脈CP = new ColorP(X0Y0_節9_脈, 節9_脈CD, DisUnit, abj: true); - X0Y0_節10_節CP = new ColorP(X0Y0_節10_節, 節10_節CD, DisUnit, abj: true); - X0Y0_節10_棘1CP = new ColorP(X0Y0_節10_棘1, 節10_棘1CD, DisUnit, abj: true); - X0Y0_節10_棘2CP = new ColorP(X0Y0_節10_棘2, 節10_棘2CD, DisUnit, abj: true); - X0Y0_節10_脈CP = new ColorP(X0Y0_節10_脈, 節10_脈CD, DisUnit, abj: true); - X0Y0_節11_節CP = new ColorP(X0Y0_節11_節, 節11_節CD, DisUnit, abj: true); - X0Y0_節11_棘1CP = new ColorP(X0Y0_節11_棘1, 節11_棘1CD, DisUnit, abj: true); - X0Y0_節11_棘2CP = new ColorP(X0Y0_節11_棘2, 節11_棘2CD, DisUnit, abj: true); - X0Y0_節11_脈CP = new ColorP(X0Y0_節11_脈, 節11_脈CD, DisUnit, abj: true); - X0Y0_節12_節CP = new ColorP(X0Y0_節12_節, 節12_節CD, DisUnit, abj: true); - X0Y0_節12_棘1CP = new ColorP(X0Y0_節12_棘1, 節12_棘1CD, DisUnit, abj: true); - X0Y0_節12_棘2CP = new ColorP(X0Y0_節12_棘2, 節12_棘2CD, DisUnit, abj: true); - X0Y0_節12_脈CP = new ColorP(X0Y0_節12_脈, 節12_脈CD, DisUnit, abj: true); - X0Y0_節13_節CP = new ColorP(X0Y0_節13_節, 節13_節CD, DisUnit, abj: true); - X0Y0_節13_棘1CP = new ColorP(X0Y0_節13_棘1, 節13_棘1CD, DisUnit, abj: true); - X0Y0_節13_棘2CP = new ColorP(X0Y0_節13_棘2, 節13_棘2CD, DisUnit, abj: true); - X0Y0_節13_脈CP = new ColorP(X0Y0_節13_脈, 節13_脈CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - X0Y0_節14_節CP = new ColorP(X0Y0_節14_節, 節14_節CD, DisUnit, abj: true); - X0Y0_節14_棘1CP = new ColorP(X0Y0_節14_棘1, 節14_棘1CD, DisUnit, abj: true); - X0Y0_節14_棘2CP = new ColorP(X0Y0_節14_棘2, 節14_棘2CD, DisUnit, abj: true); - X0Y0_節14_脈CP = new ColorP(X0Y0_節14_脈, 節14_脈CD, DisUnit, abj: true); - X0Y0_節15_節CP = new ColorP(X0Y0_節15_節, 節15_節CD, DisUnit, abj: true); - X0Y0_節15_棘1CP = new ColorP(X0Y0_節15_棘1, 節15_棘1CD, DisUnit, abj: true); - X0Y0_節15_棘2CP = new ColorP(X0Y0_節15_棘2, 節15_棘2CD, DisUnit, abj: true); - X0Y0_節15_脈CP = new ColorP(X0Y0_節15_脈, 節15_脈CD, DisUnit, abj: true); - X0Y0_節16_節CP = new ColorP(X0Y0_節16_節, 節16_節CD, DisUnit, abj: true); - X0Y0_節16_棘1CP = new ColorP(X0Y0_節16_棘1, 節16_棘1CD, DisUnit, abj: true); - X0Y0_節16_棘2CP = new ColorP(X0Y0_節16_棘2, 節16_棘2CD, DisUnit, abj: true); - X0Y0_節16_脈CP = new ColorP(X0Y0_節16_脈, 節16_脈CD, DisUnit, abj: true); - X0Y0_節17_節CP = new ColorP(X0Y0_節17_節, 節17_節CD, DisUnit, abj: true); - X0Y0_節17_棘1CP = new ColorP(X0Y0_節17_棘1, 節17_棘1CD, DisUnit, abj: true); - X0Y0_節17_棘2CP = new ColorP(X0Y0_節17_棘2, 節17_棘2CD, DisUnit, abj: true); - X0Y0_節17_脈CP = new ColorP(X0Y0_節17_脈, 節17_脈CD, DisUnit, abj: true); - X0Y0_節18_節CP = new ColorP(X0Y0_節18_節, 節18_節CD, DisUnit, abj: true); - X0Y0_節18_棘1CP = new ColorP(X0Y0_節18_棘1, 節18_棘1CD, DisUnit, abj: true); - X0Y0_節18_棘2CP = new ColorP(X0Y0_節18_棘2, 節18_棘2CD, DisUnit, abj: true); - X0Y0_節18_脈CP = new ColorP(X0Y0_節18_脈, 節18_脈CD, DisUnit, abj: true); - X0Y0_節19_節CP = new ColorP(X0Y0_節19_節, 節19_節CD, DisUnit, abj: true); - X0Y0_節19_棘1CP = new ColorP(X0Y0_節19_棘1, 節19_棘1CD, DisUnit, abj: true); - X0Y0_節19_棘2CP = new ColorP(X0Y0_節19_棘2, 節19_棘2CD, DisUnit, abj: true); - X0Y0_節19_脈CP = new ColorP(X0Y0_節19_脈, 節19_脈CD, DisUnit, abj: true); - X0Y0_節20_節CP = new ColorP(X0Y0_節20_節, 節20_節CD, DisUnit, abj: true); - X0Y0_節20_棘1CP = new ColorP(X0Y0_節20_棘1, 節20_棘1CD, DisUnit, abj: true); - X0Y0_節20_棘2CP = new ColorP(X0Y0_節20_棘2, 節20_棘2CD, DisUnit, abj: true); - X0Y0_節20_脈CP = new ColorP(X0Y0_節20_脈, 節20_脈CD, DisUnit, abj: true); - X0Y0_節21_節CP = new ColorP(X0Y0_節21_節, 節21_節CD, DisUnit, abj: true); - X0Y0_節21_棘1CP = new ColorP(X0Y0_節21_棘1, 節21_棘1CD, DisUnit, abj: true); - X0Y0_節21_棘2CP = new ColorP(X0Y0_節21_棘2, 節21_棘2CD, DisUnit, abj: true); - X0Y0_節21_脈CP = new ColorP(X0Y0_節21_脈, 節21_脈CD, DisUnit, abj: true); - X0Y0_節22_節CP = new ColorP(X0Y0_節22_節, 節22_節CD, DisUnit, abj: true); - X0Y0_節22_棘1CP = new ColorP(X0Y0_節22_棘1, 節22_棘1CD, DisUnit, abj: true); - X0Y0_節22_棘2CP = new ColorP(X0Y0_節22_棘2, 節22_棘2CD, DisUnit, abj: true); - X0Y0_節22_脈CP = new ColorP(X0Y0_節22_脈, 節22_脈CD, DisUnit, abj: true); - X0Y0_節23_節CP = new ColorP(X0Y0_節23_節, 節23_節CD, DisUnit, abj: true); - X0Y0_節23_棘1CP = new ColorP(X0Y0_節23_棘1, 節23_棘1CD, DisUnit, abj: true); - X0Y0_節23_棘2CP = new ColorP(X0Y0_節23_棘2, 節23_棘2CD, DisUnit, abj: true); - X0Y0_節23_脈CP = new ColorP(X0Y0_節23_脈, 節23_脈CD, DisUnit, abj: true); - X0Y0_節24_節CP = new ColorP(X0Y0_節24_節, 節24_節CD, DisUnit, abj: true); - X0Y0_節24_棘1CP = new ColorP(X0Y0_節24_棘1, 節24_棘1CD, DisUnit, abj: true); - X0Y0_節24_棘2CP = new ColorP(X0Y0_節24_棘2, 節24_棘2CD, DisUnit, abj: true); - X0Y0_節24_脈CP = new ColorP(X0Y0_節24_脈, 節24_脈CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - X0Y0_先端_下顎_顎CP = new ColorP(X0Y0_先端_下顎_顎, 先端_下顎_顎CD, DisUnit, abj: true); - X0Y0_先端_下顎_口内CP = new ColorP(X0Y0_先端_下顎_口内, 先端_下顎_口内CD, DisUnit, abj: true); - X0Y0_先端_下顎_棘12CP = new ColorP(X0Y0_先端_下顎_棘12, 先端_下顎_棘12CD, DisUnit, abj: true); - X0Y0_先端_下顎_棘11CP = new ColorP(X0Y0_先端_下顎_棘11, 先端_下顎_棘11CD, DisUnit, abj: true); - X0Y0_先端_下顎_棘10CP = new ColorP(X0Y0_先端_下顎_棘10, 先端_下顎_棘10CD, DisUnit, abj: true); - X0Y0_先端_下顎_棘9CP = new ColorP(X0Y0_先端_下顎_棘9, 先端_下顎_棘9CD, DisUnit, abj: true); - X0Y0_先端_下顎_棘8CP = new ColorP(X0Y0_先端_下顎_棘8, 先端_下顎_棘8CD, DisUnit, abj: true); - X0Y0_先端_下顎_棘7CP = new ColorP(X0Y0_先端_下顎_棘7, 先端_下顎_棘7CD, 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_先端_下顎_棘6CP = new ColorP(X0Y0_先端_下顎_棘6, 先端_下顎_棘6CD, DisUnit, abj: true); - X0Y0_先端_下顎_棘5CP = new ColorP(X0Y0_先端_下顎_棘5, 先端_下顎_棘5CD, DisUnit, abj: true); - X0Y0_先端_下顎_棘4CP = new ColorP(X0Y0_先端_下顎_棘4, 先端_下顎_棘4CD, 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_先端_上顎_棘12CP = new ColorP(X0Y0_先端_上顎_棘12, 先端_上顎_棘12CD, DisUnit, abj: true); - X0Y0_先端_上顎_棘11CP = new ColorP(X0Y0_先端_上顎_棘11, 先端_上顎_棘11CD, DisUnit, abj: true); - X0Y0_先端_上顎_棘10CP = new ColorP(X0Y0_先端_上顎_棘10, 先端_上顎_棘10CD, DisUnit, abj: true); - X0Y0_先端_上顎_棘9CP = new ColorP(X0Y0_先端_上顎_棘9, 先端_上顎_棘9CD, DisUnit, abj: true); - X0Y0_先端_上顎_棘8CP = new ColorP(X0Y0_先端_上顎_棘8, 先端_上顎_棘8CD, DisUnit, abj: true); - X0Y0_先端_上顎_棘7CP = new ColorP(X0Y0_先端_上顎_棘7, 先端_上顎_棘7CD, 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); - X0Y0_先端_上顎_脈3CP = new ColorP(X0Y0_先端_上顎_脈3, 先端_上顎_脈3CD, DisUnit, abj: true); - X0Y0_先端_上顎_脈4CP = new ColorP(X0Y0_先端_上顎_脈4, 先端_上顎_脈4CD, 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); - X0Y0_先端_輪_金具3CP = new ColorP(X0Y0_先端_輪_金具3, 先端_輪_金具3CD, DisUnit, abj: true); - X0Y0_先端_輪_金具左CP = new ColorP(X0Y0_先端_輪_金具左, 先端_輪_金具左CD, DisUnit, abj: true); - X0Y0_先端_輪_金具右CP = new ColorP(X0Y0_先端_輪_金具右, 先端_輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, 右: true, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, 右: true, 配色指定, 体配色, Xasix); - 鎖2.反転Y = true; - 鎖4.反転Y = true; - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖3.角度B += num; - 鎖4.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_節1_節); - Are.Draw(X0Y0_節1_棘1); - Are.Draw(X0Y0_節1_棘2); - Are.Draw(X0Y0_節1_脈); - Are.Draw(X0Y0_節2_節); - Are.Draw(X0Y0_節2_棘1); - Are.Draw(X0Y0_節2_棘2); - Are.Draw(X0Y0_節2_脈); - Are.Draw(X0Y0_節3_節); - Are.Draw(X0Y0_節3_棘1); - Are.Draw(X0Y0_節3_棘2); - Are.Draw(X0Y0_節3_脈); - Are.Draw(X0Y0_節4_節); - Are.Draw(X0Y0_節4_棘1); - Are.Draw(X0Y0_節4_棘2); - Are.Draw(X0Y0_節4_脈); - Are.Draw(X0Y0_節5_節); - Are.Draw(X0Y0_節5_棘1); - Are.Draw(X0Y0_節5_棘2); - Are.Draw(X0Y0_節5_脈); - Are.Draw(X0Y0_節6_節); - Are.Draw(X0Y0_節6_棘1); - Are.Draw(X0Y0_節6_棘2); - Are.Draw(X0Y0_節6_脈); - Are.Draw(X0Y0_節7_節); - Are.Draw(X0Y0_節7_棘1); - Are.Draw(X0Y0_節7_棘2); - Are.Draw(X0Y0_節7_脈); - Are.Draw(X0Y0_節8_節); - Are.Draw(X0Y0_節8_棘1); - Are.Draw(X0Y0_節8_棘2); - Are.Draw(X0Y0_節8_脈); - Are.Draw(X0Y0_節9_節); - Are.Draw(X0Y0_節9_棘1); - Are.Draw(X0Y0_節9_棘2); - Are.Draw(X0Y0_節9_脈); - Are.Draw(X0Y0_節10_節); - Are.Draw(X0Y0_節10_棘1); - Are.Draw(X0Y0_節10_棘2); - Are.Draw(X0Y0_節10_脈); - Are.Draw(X0Y0_節11_節); - Are.Draw(X0Y0_節11_棘1); - Are.Draw(X0Y0_節11_棘2); - Are.Draw(X0Y0_節11_脈); - Are.Draw(X0Y0_節12_節); - Are.Draw(X0Y0_節12_棘1); - Are.Draw(X0Y0_節12_棘2); - Are.Draw(X0Y0_節12_脈); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_節13_節); - Are.Draw(X0Y0_節13_棘1); - Are.Draw(X0Y0_節13_棘2); - Are.Draw(X0Y0_節13_脈); - Are.Draw(X0Y0_節14_節); - Are.Draw(X0Y0_節14_棘1); - Are.Draw(X0Y0_節14_棘2); - Are.Draw(X0Y0_節14_脈); - Are.Draw(X0Y0_節15_節); - Are.Draw(X0Y0_節15_棘1); - Are.Draw(X0Y0_節15_棘2); - Are.Draw(X0Y0_節15_脈); - Are.Draw(X0Y0_節16_節); - Are.Draw(X0Y0_節16_棘1); - Are.Draw(X0Y0_節16_棘2); - Are.Draw(X0Y0_節16_脈); - Are.Draw(X0Y0_節17_節); - Are.Draw(X0Y0_節17_棘1); - Are.Draw(X0Y0_節17_棘2); - Are.Draw(X0Y0_節17_脈); - Are.Draw(X0Y0_節18_節); - Are.Draw(X0Y0_節18_棘1); - Are.Draw(X0Y0_節18_棘2); - Are.Draw(X0Y0_節18_脈); - Are.Draw(X0Y0_節19_節); - Are.Draw(X0Y0_節19_棘1); - Are.Draw(X0Y0_節19_棘2); - Are.Draw(X0Y0_節19_脈); - Are.Draw(X0Y0_節20_節); - Are.Draw(X0Y0_節20_棘1); - Are.Draw(X0Y0_節20_棘2); - Are.Draw(X0Y0_節20_脈); - Are.Draw(X0Y0_節21_節); - Are.Draw(X0Y0_節21_棘1); - Are.Draw(X0Y0_節21_棘2); - Are.Draw(X0Y0_節21_脈); - Are.Draw(X0Y0_節22_節); - Are.Draw(X0Y0_節22_棘1); - Are.Draw(X0Y0_節22_棘2); - Are.Draw(X0Y0_節22_脈); - Are.Draw(X0Y0_輪2_革); - Are.Draw(X0Y0_輪2_金具1); - Are.Draw(X0Y0_輪2_金具2); - Are.Draw(X0Y0_輪2_金具3); - Are.Draw(X0Y0_輪2_金具左); - Are.Draw(X0Y0_輪2_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - Are.Draw(X0Y0_節23_節); - Are.Draw(X0Y0_節23_棘1); - Are.Draw(X0Y0_節23_棘2); - Are.Draw(X0Y0_節23_脈); - Are.Draw(X0Y0_節24_節); - Are.Draw(X0Y0_節24_棘1); - Are.Draw(X0Y0_節24_棘2); - Are.Draw(X0Y0_節24_脈); - Are.Draw(X0Y0_先端_下顎_顎); - Are.Draw(X0Y0_先端_下顎_口内); - Are.Draw(X0Y0_先端_下顎_棘12); - Are.Draw(X0Y0_先端_下顎_棘11); - Are.Draw(X0Y0_先端_下顎_棘10); - Are.Draw(X0Y0_先端_下顎_棘9); - Are.Draw(X0Y0_先端_下顎_棘8); - Are.Draw(X0Y0_先端_下顎_棘7); - Are.Draw(X0Y0_先端_下顎_脈1); - Are.Draw(X0Y0_先端_下顎_脈2); - Are.Draw(X0Y0_先端_下顎_脈3); - Are.Draw(X0Y0_先端_下顎_棘6); - Are.Draw(X0Y0_先端_下顎_棘5); - Are.Draw(X0Y0_先端_下顎_棘4); - Are.Draw(X0Y0_先端_下顎_棘3); - Are.Draw(X0Y0_先端_下顎_棘2); - Are.Draw(X0Y0_先端_下顎_棘1); - Are.Draw(X0Y0_先端_上顎_棘12); - Are.Draw(X0Y0_先端_上顎_棘11); - Are.Draw(X0Y0_先端_上顎_棘10); - Are.Draw(X0Y0_先端_上顎_棘9); - Are.Draw(X0Y0_先端_上顎_棘8); - Are.Draw(X0Y0_先端_上顎_棘7); - Are.Draw(X0Y0_先端_上顎_顎); - Are.Draw(X0Y0_先端_上顎_脈1); - Are.Draw(X0Y0_先端_上顎_脈2); - Are.Draw(X0Y0_先端_上顎_脈3); - Are.Draw(X0Y0_先端_上顎_脈4); - Are.Draw(X0Y0_先端_輪_革); - Are.Draw(X0Y0_先端_輪_金具1); - Are.Draw(X0Y0_先端_輪_金具2); - Are.Draw(X0Y0_先端_輪_金具3); - Are.Draw(X0Y0_先端_輪_金具左); - Are.Draw(X0Y0_先端_輪_金具右); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - double maxAngle = 25.0; - X0Y0_節1_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節2_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節3_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節4_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節5_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節6_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節7_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節8_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節9_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節10_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節11_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節12_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節13_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節14_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節15_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節16_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節17_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節18_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節19_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節20_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節21_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節22_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節23_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節24_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_先端_上顎_顎.AngleBase = num * (double)RNG.XS.NextM(15); - X0Y0_先端_下顎_顎.AngleBase = num * (0.0 - X0Y0_先端_上顎_顎.AngleBase); - 本体.JoinPAall(); - } - - public void Set角度(触手_蔦 蔦) - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_節1_節.AngleBase = num * 蔦.X0Y0_節1_節.AngleBase; - X0Y0_節2_節.AngleBase = num * 蔦.X0Y0_節2_節.AngleBase; - X0Y0_節3_節.AngleBase = num * 蔦.X0Y0_節3_節.AngleBase; - X0Y0_節4_節.AngleBase = num * 蔦.X0Y0_節4_節.AngleBase; - X0Y0_節5_節.AngleBase = num * 蔦.X0Y0_節5_節.AngleBase; - X0Y0_節6_節.AngleBase = num * 蔦.X0Y0_節6_節.AngleBase; - X0Y0_節7_節.AngleBase = num * 蔦.X0Y0_節7_節.AngleBase; - X0Y0_節8_節.AngleBase = num * 蔦.X0Y0_節8_節.AngleBase; - X0Y0_節9_節.AngleBase = num * 蔦.X0Y0_節9_節.AngleBase; - X0Y0_節10_節.AngleBase = num * 蔦.X0Y0_節10_節.AngleBase; - X0Y0_節11_節.AngleBase = num * 蔦.X0Y0_節11_節.AngleBase; - X0Y0_節12_節.AngleBase = num * 蔦.X0Y0_節12_節.AngleBase; - X0Y0_節13_節.AngleBase = num * 蔦.X0Y0_節13_節.AngleBase; - X0Y0_節14_節.AngleBase = num * 蔦.X0Y0_節14_節.AngleBase; - X0Y0_節15_節.AngleBase = num * 蔦.X0Y0_節15_節.AngleBase; - X0Y0_節16_節.AngleBase = num * 蔦.X0Y0_節16_節.AngleBase; - X0Y0_節17_節.AngleBase = num * 蔦.X0Y0_節17_節.AngleBase; - X0Y0_節18_節.AngleBase = num * 蔦.X0Y0_節18_節.AngleBase; - X0Y0_節19_節.AngleBase = num * 蔦.X0Y0_節19_節.AngleBase; - X0Y0_節20_節.AngleBase = num * 蔦.X0Y0_節20_節.AngleBase; - X0Y0_節21_節.AngleBase = num * 蔦.X0Y0_節21_節.AngleBase; - X0Y0_節22_節.AngleBase = num * 蔦.X0Y0_節22_節.AngleBase; - X0Y0_節23_節.AngleBase = num * 蔦.X0Y0_節23_節.AngleBase; - X0Y0_節24_節.AngleBase = num * 蔦.X0Y0_節24_節.AngleBase; - X0Y0_先端_上顎_顎.AngleBase = num * 蔦.X0Y0_先端_上顎_顎.AngleBase; - X0Y0_先端_下顎_顎.AngleBase = num * 蔦.X0Y0_先端_下顎_顎.AngleBase; - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左 && p != X0Y0_輪1_金具右 && p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_先端_輪_革 && p != X0Y0_先端_輪_金具1 && p != X0Y0_先端_輪_金具2 && p != X0Y0_先端_輪_金具3 && p != X0Y0_先端_輪_金具左) - { - return p == X0Y0_先端_輪_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_節1_節; - yield return X0Y0_節2_節; - yield return X0Y0_節3_節; - yield return X0Y0_節4_節; - yield return X0Y0_節5_節; - yield return X0Y0_節6_節; - yield return X0Y0_節7_節; - yield return X0Y0_節8_節; - yield return X0Y0_節9_節; - yield return X0Y0_節10_節; - yield return X0Y0_節11_節; - yield return X0Y0_節12_節; - yield return X0Y0_節13_節; - yield return X0Y0_節14_節; - yield return X0Y0_節15_節; - yield return X0Y0_節16_節; - yield return X0Y0_節17_節; - yield return X0Y0_節18_節; - yield return X0Y0_節19_節; - yield return X0Y0_節20_節; - yield return X0Y0_節21_節; - yield return X0Y0_節22_節; - yield return X0Y0_節23_節; - yield return X0Y0_節24_節; - } - - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_節1_節CP.Update(mm); - X0Y0_節1_棘1CP.Update(); - X0Y0_節1_棘2CP.Update(); - X0Y0_節1_脈CP.Update(); - X0Y0_節2_節CP.Update(mm); - X0Y0_節2_棘1CP.Update(); - X0Y0_節2_棘2CP.Update(); - X0Y0_節2_脈CP.Update(); - X0Y0_節3_節CP.Update(mm); - X0Y0_節3_棘1CP.Update(); - X0Y0_節3_棘2CP.Update(); - X0Y0_節3_脈CP.Update(); - X0Y0_節4_節CP.Update(mm); - X0Y0_節4_棘1CP.Update(); - X0Y0_節4_棘2CP.Update(); - X0Y0_節4_脈CP.Update(); - X0Y0_節5_節CP.Update(mm); - X0Y0_節5_棘1CP.Update(); - X0Y0_節5_棘2CP.Update(); - X0Y0_節5_脈CP.Update(); - X0Y0_節6_節CP.Update(mm); - X0Y0_節6_棘1CP.Update(); - X0Y0_節6_棘2CP.Update(); - X0Y0_節6_脈CP.Update(); - X0Y0_節7_節CP.Update(mm); - X0Y0_節7_棘1CP.Update(); - X0Y0_節7_棘2CP.Update(); - X0Y0_節7_脈CP.Update(); - X0Y0_節8_節CP.Update(mm); - X0Y0_節8_棘1CP.Update(); - X0Y0_節8_棘2CP.Update(); - X0Y0_節8_脈CP.Update(); - X0Y0_節9_節CP.Update(mm); - X0Y0_節9_棘1CP.Update(); - X0Y0_節9_棘2CP.Update(); - X0Y0_節9_脈CP.Update(); - X0Y0_節10_節CP.Update(mm); - X0Y0_節10_棘1CP.Update(); - X0Y0_節10_棘2CP.Update(); - X0Y0_節10_脈CP.Update(); - X0Y0_節11_節CP.Update(mm); - X0Y0_節11_棘1CP.Update(); - X0Y0_節11_棘2CP.Update(); - X0Y0_節11_脈CP.Update(); - X0Y0_節12_節CP.Update(mm); - X0Y0_節12_棘1CP.Update(); - X0Y0_節12_棘2CP.Update(); - X0Y0_節12_脈CP.Update(); - X0Y0_節13_節CP.Update(mm); - X0Y0_節13_棘1CP.Update(); - X0Y0_節13_棘2CP.Update(); - X0Y0_節13_脈CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - X0Y0_節14_節CP.Update(mm); - X0Y0_節14_棘1CP.Update(); - X0Y0_節14_棘2CP.Update(); - X0Y0_節14_脈CP.Update(); - X0Y0_節15_節CP.Update(mm); - X0Y0_節15_棘1CP.Update(); - X0Y0_節15_棘2CP.Update(); - X0Y0_節15_脈CP.Update(); - X0Y0_節16_節CP.Update(mm); - X0Y0_節16_棘1CP.Update(); - X0Y0_節16_棘2CP.Update(); - X0Y0_節16_脈CP.Update(); - X0Y0_節17_節CP.Update(mm); - X0Y0_節17_棘1CP.Update(); - X0Y0_節17_棘2CP.Update(); - X0Y0_節17_脈CP.Update(); - X0Y0_節18_節CP.Update(mm); - X0Y0_節18_棘1CP.Update(); - X0Y0_節18_棘2CP.Update(); - X0Y0_節18_脈CP.Update(); - X0Y0_節19_節CP.Update(mm); - X0Y0_節19_棘1CP.Update(); - X0Y0_節19_棘2CP.Update(); - X0Y0_節19_脈CP.Update(); - X0Y0_節20_節CP.Update(mm); - X0Y0_節20_棘1CP.Update(); - X0Y0_節20_棘2CP.Update(); - X0Y0_節20_脈CP.Update(); - X0Y0_節21_節CP.Update(mm); - X0Y0_節21_棘1CP.Update(); - X0Y0_節21_棘2CP.Update(); - X0Y0_節21_脈CP.Update(); - X0Y0_節22_節CP.Update(mm); - X0Y0_節22_棘1CP.Update(); - X0Y0_節22_棘2CP.Update(); - X0Y0_節22_脈CP.Update(); - X0Y0_節23_節CP.Update(mm); - X0Y0_節23_棘1CP.Update(); - X0Y0_節23_棘2CP.Update(); - X0Y0_節23_脈CP.Update(); - X0Y0_節24_節CP.Update(mm); - X0Y0_節24_棘1CP.Update(); - X0Y0_節24_棘2CP.Update(); - X0Y0_節24_脈CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - X0Y0_先端_下顎_顎CP.Update(mm); - X0Y0_先端_下顎_口内CP.Update(); - X0Y0_先端_下顎_棘12CP.Update(); - X0Y0_先端_下顎_棘11CP.Update(); - X0Y0_先端_下顎_棘10CP.Update(); - X0Y0_先端_下顎_棘9CP.Update(); - X0Y0_先端_下顎_棘8CP.Update(); - X0Y0_先端_下顎_棘7CP.Update(); - X0Y0_先端_下顎_脈1CP.Update(); - X0Y0_先端_下顎_脈2CP.Update(); - X0Y0_先端_下顎_脈3CP.Update(); - X0Y0_先端_下顎_棘6CP.Update(); - X0Y0_先端_下顎_棘5CP.Update(); - X0Y0_先端_下顎_棘4CP.Update(); - X0Y0_先端_下顎_棘3CP.Update(); - X0Y0_先端_下顎_棘2CP.Update(); - X0Y0_先端_下顎_棘1CP.Update(); - X0Y0_先端_上顎_棘12CP.Update(); - X0Y0_先端_上顎_棘11CP.Update(); - X0Y0_先端_上顎_棘10CP.Update(); - X0Y0_先端_上顎_棘9CP.Update(); - X0Y0_先端_上顎_棘8CP.Update(); - X0Y0_先端_上顎_棘7CP.Update(); - X0Y0_先端_上顎_顎CP.Update(mm); - X0Y0_先端_上顎_脈1CP.Update(); - X0Y0_先端_上顎_脈2CP.Update(); - X0Y0_先端_上顎_脈3CP.Update(); - X0Y0_先端_上顎_脈4CP.Update(); - X0Y0_先端_輪_革CP.Update(); - X0Y0_先端_輪_金具1CP.Update(); - X0Y0_先端_輪_金具2CP.Update(); - X0Y0_先端_輪_金具3CP.Update(); - X0Y0_先端_輪_金具左CP.Update(); - X0Y0_先端_輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 節1_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節1_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節1_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節1_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節2_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節2_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節2_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節2_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節3_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節3_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節3_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節3_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節4_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節4_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節4_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節4_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節5_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節5_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節5_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節5_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節6_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節6_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節6_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節6_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節7_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節7_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節7_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節7_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節8_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節8_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節8_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節8_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節9_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節9_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節9_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節9_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節10_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節10_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節10_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節10_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節11_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節11_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節11_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節11_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節12_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節12_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節12_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節12_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節13_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節13_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節13_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節13_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節14_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節14_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節14_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節14_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節15_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節15_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節15_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節15_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節16_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節16_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節16_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節16_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節17_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節17_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節17_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節17_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節18_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節18_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節18_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節18_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節19_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節19_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節19_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節19_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節20_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節20_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節20_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節20_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節21_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節21_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節21_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節21_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節22_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節22_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節22_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節22_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節23_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節23_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節23_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節23_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節24_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節24_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節24_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節24_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_顎CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 先端_下顎_口内CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 先端_下顎_棘12CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘11CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘10CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘9CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘8CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘7CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_脈1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_脈2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_脈3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘6CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘5CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘12CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘11CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘10CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘9CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘8CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘7CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_顎CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 先端_上顎_脈1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_脈2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_脈3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_脈4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_輪_革CD = new ColorD(); - 先端_輪_金具1CD = new ColorD(); - 先端_輪_金具2CD = new ColorD(); - 先端_輪_金具3CD = new ColorD(); - 先端_輪_金具左CD = new ColorD(); - 先端_輪_金具右CD = new ColorD(); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 節1_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節1_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節1_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節1_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節2_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節2_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節2_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節2_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節3_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節3_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節3_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節3_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節4_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節4_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節4_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節4_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節5_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節5_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節5_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節5_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節6_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節6_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節6_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節6_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節7_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節7_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節7_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節7_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節8_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節8_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節8_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節8_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節9_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節9_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節9_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節9_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節10_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節10_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節10_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節10_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節11_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節11_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節11_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節11_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節12_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節12_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節12_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節12_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節13_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節13_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節13_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節13_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節14_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節14_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節14_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節14_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節15_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節15_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節15_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節15_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節16_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節16_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節16_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節16_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節17_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節17_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節17_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節17_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節18_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節18_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節18_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節18_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節19_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節19_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節19_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節19_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節20_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節20_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節20_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節20_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節21_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節21_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節21_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節21_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節22_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節22_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節22_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節22_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節23_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節23_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節23_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節23_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節24_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節24_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節24_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節24_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_顎CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先端_下顎_口内CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 先端_下顎_棘12CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘11CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘10CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘9CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘8CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘7CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_脈1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_脈2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_脈3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘6CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘5CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘12CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘11CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘10CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘9CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘8CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘7CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_顎CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 先端_上顎_脈1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_脈2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_脈3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_脈4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_輪_革CD = new ColorD(); - 先端_輪_金具1CD = new ColorD(); - 先端_輪_金具2CD = new ColorD(); - 先端_輪_金具3CD = new ColorD(); - 先端_輪_金具左CD = new ColorD(); - 先端_輪_金具右CD = new ColorD(); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 節1_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節1_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節1_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節1_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節2_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節2_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節2_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節2_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節3_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節3_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節3_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節3_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節4_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節4_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節4_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節4_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節5_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節5_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節5_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節5_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節6_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節6_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節6_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節6_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節7_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節7_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節7_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節7_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節8_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節8_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節8_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節8_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節9_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節9_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節9_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節9_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節10_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節10_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節10_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節10_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節11_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節11_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節11_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節11_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節12_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節12_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節12_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節12_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節13_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節13_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節13_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節13_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節14_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節14_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節14_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節14_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節15_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節15_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節15_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節15_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節16_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節16_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節16_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節16_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節17_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節17_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節17_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節17_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節18_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節18_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節18_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節18_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節19_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節19_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節19_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節19_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節20_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節20_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節20_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節20_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節21_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節21_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節21_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節21_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節22_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節22_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節22_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節22_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節23_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 節23_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節23_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節23_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節24_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 節24_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節24_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 節24_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_顎CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 先端_下顎_口内CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 先端_下顎_棘12CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘11CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘10CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘9CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘8CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘7CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_脈1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_脈2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_脈3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘6CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘5CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_下顎_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘12CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘11CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘10CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘9CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘8CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_棘7CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_顎CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 先端_上顎_脈1CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_脈2CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_脈3CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_上顎_脈4CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 先端_輪_革CD = new ColorD(); - 先端_輪_金具1CD = new ColorD(); - 先端_輪_金具2CD = new ColorD(); - 先端_輪_金具3CD = new ColorD(); - 先端_輪_金具左CD = new ColorD(); - 先端_輪_金具右CD = new ColorD(); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 輪3配色(拘束具色 配色) - { - 先端_輪_革CD.色 = 配色.革部色; - 先端_輪_金具1CD.色 = 配色.金具色; - 先端_輪_金具2CD.色 = 先端_輪_金具1CD.色; - 先端_輪_金具3CD.色 = 先端_輪_金具1CD.色; - 先端_輪_金具左CD.色 = 先端_輪_金具1CD.色; - 先端_輪_金具右CD.色 = 先端_輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + 輪3表示 = 拘束_; + } + } + + public bool 節1_節_表示 + { + get + { + return X0Y0_節1_節.Dra; + } + set + { + X0Y0_節1_節.Dra = value; + X0Y0_節1_節.Hit = value; + } + } + + public bool 節1_棘1_表示 + { + get + { + return X0Y0_節1_棘1.Dra; + } + set + { + X0Y0_節1_棘1.Dra = value; + X0Y0_節1_棘1.Hit = value; + } + } + + public bool 節1_棘2_表示 + { + get + { + return X0Y0_節1_棘2.Dra; + } + set + { + X0Y0_節1_棘2.Dra = value; + X0Y0_節1_棘2.Hit = value; + } + } + + public bool 節1_脈_表示 + { + get + { + return X0Y0_節1_脈.Dra; + } + set + { + X0Y0_節1_脈.Dra = value; + X0Y0_節1_脈.Hit = value; + } + } + + public bool 節2_節_表示 + { + get + { + return X0Y0_節2_節.Dra; + } + set + { + X0Y0_節2_節.Dra = value; + X0Y0_節2_節.Hit = value; + } + } + + public bool 節2_棘1_表示 + { + get + { + return X0Y0_節2_棘1.Dra; + } + set + { + X0Y0_節2_棘1.Dra = value; + X0Y0_節2_棘1.Hit = value; + } + } + + public bool 節2_棘2_表示 + { + get + { + return X0Y0_節2_棘2.Dra; + } + set + { + X0Y0_節2_棘2.Dra = value; + X0Y0_節2_棘2.Hit = value; + } + } + + public bool 節2_脈_表示 + { + get + { + return X0Y0_節2_脈.Dra; + } + set + { + X0Y0_節2_脈.Dra = value; + X0Y0_節2_脈.Hit = value; + } + } + + public bool 節3_節_表示 + { + get + { + return X0Y0_節3_節.Dra; + } + set + { + X0Y0_節3_節.Dra = value; + X0Y0_節3_節.Hit = value; + } + } + + public bool 節3_棘1_表示 + { + get + { + return X0Y0_節3_棘1.Dra; + } + set + { + X0Y0_節3_棘1.Dra = value; + X0Y0_節3_棘1.Hit = value; + } + } + + public bool 節3_棘2_表示 + { + get + { + return X0Y0_節3_棘2.Dra; + } + set + { + X0Y0_節3_棘2.Dra = value; + X0Y0_節3_棘2.Hit = value; + } + } + + public bool 節3_脈_表示 + { + get + { + return X0Y0_節3_脈.Dra; + } + set + { + X0Y0_節3_脈.Dra = value; + X0Y0_節3_脈.Hit = value; + } + } + + public bool 節4_節_表示 + { + get + { + return X0Y0_節4_節.Dra; + } + set + { + X0Y0_節4_節.Dra = value; + X0Y0_節4_節.Hit = value; + } + } + + public bool 節4_棘1_表示 + { + get + { + return X0Y0_節4_棘1.Dra; + } + set + { + X0Y0_節4_棘1.Dra = value; + X0Y0_節4_棘1.Hit = value; + } + } + + public bool 節4_棘2_表示 + { + get + { + return X0Y0_節4_棘2.Dra; + } + set + { + X0Y0_節4_棘2.Dra = value; + X0Y0_節4_棘2.Hit = value; + } + } + + public bool 節4_脈_表示 + { + get + { + return X0Y0_節4_脈.Dra; + } + set + { + X0Y0_節4_脈.Dra = value; + X0Y0_節4_脈.Hit = value; + } + } + + public bool 節5_節_表示 + { + get + { + return X0Y0_節5_節.Dra; + } + set + { + X0Y0_節5_節.Dra = value; + X0Y0_節5_節.Hit = value; + } + } + + public bool 節5_棘1_表示 + { + get + { + return X0Y0_節5_棘1.Dra; + } + set + { + X0Y0_節5_棘1.Dra = value; + X0Y0_節5_棘1.Hit = value; + } + } + + public bool 節5_棘2_表示 + { + get + { + return X0Y0_節5_棘2.Dra; + } + set + { + X0Y0_節5_棘2.Dra = value; + X0Y0_節5_棘2.Hit = value; + } + } + + public bool 節5_脈_表示 + { + get + { + return X0Y0_節5_脈.Dra; + } + set + { + X0Y0_節5_脈.Dra = value; + X0Y0_節5_脈.Hit = value; + } + } + + public bool 節6_節_表示 + { + get + { + return X0Y0_節6_節.Dra; + } + set + { + X0Y0_節6_節.Dra = value; + X0Y0_節6_節.Hit = value; + } + } + + public bool 節6_棘1_表示 + { + get + { + return X0Y0_節6_棘1.Dra; + } + set + { + X0Y0_節6_棘1.Dra = value; + X0Y0_節6_棘1.Hit = value; + } + } + + public bool 節6_棘2_表示 + { + get + { + return X0Y0_節6_棘2.Dra; + } + set + { + X0Y0_節6_棘2.Dra = value; + X0Y0_節6_棘2.Hit = value; + } + } + + public bool 節6_脈_表示 + { + get + { + return X0Y0_節6_脈.Dra; + } + set + { + X0Y0_節6_脈.Dra = value; + X0Y0_節6_脈.Hit = value; + } + } + + public bool 節7_節_表示 + { + get + { + return X0Y0_節7_節.Dra; + } + set + { + X0Y0_節7_節.Dra = value; + X0Y0_節7_節.Hit = value; + } + } + + public bool 節7_棘1_表示 + { + get + { + return X0Y0_節7_棘1.Dra; + } + set + { + X0Y0_節7_棘1.Dra = value; + X0Y0_節7_棘1.Hit = value; + } + } + + public bool 節7_棘2_表示 + { + get + { + return X0Y0_節7_棘2.Dra; + } + set + { + X0Y0_節7_棘2.Dra = value; + X0Y0_節7_棘2.Hit = value; + } + } + + public bool 節7_脈_表示 + { + get + { + return X0Y0_節7_脈.Dra; + } + set + { + X0Y0_節7_脈.Dra = value; + X0Y0_節7_脈.Hit = value; + } + } + + public bool 節8_節_表示 + { + get + { + return X0Y0_節8_節.Dra; + } + set + { + X0Y0_節8_節.Dra = value; + X0Y0_節8_節.Hit = value; + } + } + + public bool 節8_棘1_表示 + { + get + { + return X0Y0_節8_棘1.Dra; + } + set + { + X0Y0_節8_棘1.Dra = value; + X0Y0_節8_棘1.Hit = value; + } + } + + public bool 節8_棘2_表示 + { + get + { + return X0Y0_節8_棘2.Dra; + } + set + { + X0Y0_節8_棘2.Dra = value; + X0Y0_節8_棘2.Hit = value; + } + } + + public bool 節8_脈_表示 + { + get + { + return X0Y0_節8_脈.Dra; + } + set + { + X0Y0_節8_脈.Dra = value; + X0Y0_節8_脈.Hit = value; + } + } + + public bool 節9_節_表示 + { + get + { + return X0Y0_節9_節.Dra; + } + set + { + X0Y0_節9_節.Dra = value; + X0Y0_節9_節.Hit = value; + } + } + + public bool 節9_棘1_表示 + { + get + { + return X0Y0_節9_棘1.Dra; + } + set + { + X0Y0_節9_棘1.Dra = value; + X0Y0_節9_棘1.Hit = value; + } + } + + public bool 節9_棘2_表示 + { + get + { + return X0Y0_節9_棘2.Dra; + } + set + { + X0Y0_節9_棘2.Dra = value; + X0Y0_節9_棘2.Hit = value; + } + } + + public bool 節9_脈_表示 + { + get + { + return X0Y0_節9_脈.Dra; + } + set + { + X0Y0_節9_脈.Dra = value; + X0Y0_節9_脈.Hit = value; + } + } + + public bool 節10_節_表示 + { + get + { + return X0Y0_節10_節.Dra; + } + set + { + X0Y0_節10_節.Dra = value; + X0Y0_節10_節.Hit = value; + } + } + + public bool 節10_棘1_表示 + { + get + { + return X0Y0_節10_棘1.Dra; + } + set + { + X0Y0_節10_棘1.Dra = value; + X0Y0_節10_棘1.Hit = value; + } + } + + public bool 節10_棘2_表示 + { + get + { + return X0Y0_節10_棘2.Dra; + } + set + { + X0Y0_節10_棘2.Dra = value; + X0Y0_節10_棘2.Hit = value; + } + } + + public bool 節10_脈_表示 + { + get + { + return X0Y0_節10_脈.Dra; + } + set + { + X0Y0_節10_脈.Dra = value; + X0Y0_節10_脈.Hit = value; + } + } + + public bool 節11_節_表示 + { + get + { + return X0Y0_節11_節.Dra; + } + set + { + X0Y0_節11_節.Dra = value; + X0Y0_節11_節.Hit = value; + } + } + + public bool 節11_棘1_表示 + { + get + { + return X0Y0_節11_棘1.Dra; + } + set + { + X0Y0_節11_棘1.Dra = value; + X0Y0_節11_棘1.Hit = value; + } + } + + public bool 節11_棘2_表示 + { + get + { + return X0Y0_節11_棘2.Dra; + } + set + { + X0Y0_節11_棘2.Dra = value; + X0Y0_節11_棘2.Hit = value; + } + } + + public bool 節11_脈_表示 + { + get + { + return X0Y0_節11_脈.Dra; + } + set + { + X0Y0_節11_脈.Dra = value; + X0Y0_節11_脈.Hit = value; + } + } + + public bool 節12_節_表示 + { + get + { + return X0Y0_節12_節.Dra; + } + set + { + X0Y0_節12_節.Dra = value; + X0Y0_節12_節.Hit = value; + } + } + + public bool 節12_棘1_表示 + { + get + { + return X0Y0_節12_棘1.Dra; + } + set + { + X0Y0_節12_棘1.Dra = value; + X0Y0_節12_棘1.Hit = value; + } + } + + public bool 節12_棘2_表示 + { + get + { + return X0Y0_節12_棘2.Dra; + } + set + { + X0Y0_節12_棘2.Dra = value; + X0Y0_節12_棘2.Hit = value; + } + } + + public bool 節12_脈_表示 + { + get + { + return X0Y0_節12_脈.Dra; + } + set + { + X0Y0_節12_脈.Dra = value; + X0Y0_節12_脈.Hit = value; + } + } + + public bool 節13_節_表示 + { + get + { + return X0Y0_節13_節.Dra; + } + set + { + X0Y0_節13_節.Dra = value; + X0Y0_節13_節.Hit = value; + } + } + + public bool 節13_棘1_表示 + { + get + { + return X0Y0_節13_棘1.Dra; + } + set + { + X0Y0_節13_棘1.Dra = value; + X0Y0_節13_棘1.Hit = value; + } + } + + public bool 節13_棘2_表示 + { + get + { + return X0Y0_節13_棘2.Dra; + } + set + { + X0Y0_節13_棘2.Dra = value; + X0Y0_節13_棘2.Hit = value; + } + } + + public bool 節13_脈_表示 + { + get + { + return X0Y0_節13_脈.Dra; + } + set + { + X0Y0_節13_脈.Dra = value; + X0Y0_節13_脈.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 節14_節_表示 + { + get + { + return X0Y0_節14_節.Dra; + } + set + { + X0Y0_節14_節.Dra = value; + X0Y0_節14_節.Hit = value; + } + } + + public bool 節14_棘1_表示 + { + get + { + return X0Y0_節14_棘1.Dra; + } + set + { + X0Y0_節14_棘1.Dra = value; + X0Y0_節14_棘1.Hit = value; + } + } + + public bool 節14_棘2_表示 + { + get + { + return X0Y0_節14_棘2.Dra; + } + set + { + X0Y0_節14_棘2.Dra = value; + X0Y0_節14_棘2.Hit = value; + } + } + + public bool 節14_脈_表示 + { + get + { + return X0Y0_節14_脈.Dra; + } + set + { + X0Y0_節14_脈.Dra = value; + X0Y0_節14_脈.Hit = value; + } + } + + public bool 節15_節_表示 + { + get + { + return X0Y0_節15_節.Dra; + } + set + { + X0Y0_節15_節.Dra = value; + X0Y0_節15_節.Hit = value; + } + } + + public bool 節15_棘1_表示 + { + get + { + return X0Y0_節15_棘1.Dra; + } + set + { + X0Y0_節15_棘1.Dra = value; + X0Y0_節15_棘1.Hit = value; + } + } + + public bool 節15_棘2_表示 + { + get + { + return X0Y0_節15_棘2.Dra; + } + set + { + X0Y0_節15_棘2.Dra = value; + X0Y0_節15_棘2.Hit = value; + } + } + + public bool 節15_脈_表示 + { + get + { + return X0Y0_節15_脈.Dra; + } + set + { + X0Y0_節15_脈.Dra = value; + X0Y0_節15_脈.Hit = value; + } + } + + public bool 節16_節_表示 + { + get + { + return X0Y0_節16_節.Dra; + } + set + { + X0Y0_節16_節.Dra = value; + X0Y0_節16_節.Hit = value; + } + } + + public bool 節16_棘1_表示 + { + get + { + return X0Y0_節16_棘1.Dra; + } + set + { + X0Y0_節16_棘1.Dra = value; + X0Y0_節16_棘1.Hit = value; + } + } + + public bool 節16_棘2_表示 + { + get + { + return X0Y0_節16_棘2.Dra; + } + set + { + X0Y0_節16_棘2.Dra = value; + X0Y0_節16_棘2.Hit = value; + } + } + + public bool 節16_脈_表示 + { + get + { + return X0Y0_節16_脈.Dra; + } + set + { + X0Y0_節16_脈.Dra = value; + X0Y0_節16_脈.Hit = value; + } + } + + public bool 節17_節_表示 + { + get + { + return X0Y0_節17_節.Dra; + } + set + { + X0Y0_節17_節.Dra = value; + X0Y0_節17_節.Hit = value; + } + } + + public bool 節17_棘1_表示 + { + get + { + return X0Y0_節17_棘1.Dra; + } + set + { + X0Y0_節17_棘1.Dra = value; + X0Y0_節17_棘1.Hit = value; + } + } + + public bool 節17_棘2_表示 + { + get + { + return X0Y0_節17_棘2.Dra; + } + set + { + X0Y0_節17_棘2.Dra = value; + X0Y0_節17_棘2.Hit = value; + } + } + + public bool 節17_脈_表示 + { + get + { + return X0Y0_節17_脈.Dra; + } + set + { + X0Y0_節17_脈.Dra = value; + X0Y0_節17_脈.Hit = value; + } + } + + public bool 節18_節_表示 + { + get + { + return X0Y0_節18_節.Dra; + } + set + { + X0Y0_節18_節.Dra = value; + X0Y0_節18_節.Hit = value; + } + } + + public bool 節18_棘1_表示 + { + get + { + return X0Y0_節18_棘1.Dra; + } + set + { + X0Y0_節18_棘1.Dra = value; + X0Y0_節18_棘1.Hit = value; + } + } + + public bool 節18_棘2_表示 + { + get + { + return X0Y0_節18_棘2.Dra; + } + set + { + X0Y0_節18_棘2.Dra = value; + X0Y0_節18_棘2.Hit = value; + } + } + + public bool 節18_脈_表示 + { + get + { + return X0Y0_節18_脈.Dra; + } + set + { + X0Y0_節18_脈.Dra = value; + X0Y0_節18_脈.Hit = value; + } + } + + public bool 節19_節_表示 + { + get + { + return X0Y0_節19_節.Dra; + } + set + { + X0Y0_節19_節.Dra = value; + X0Y0_節19_節.Hit = value; + } + } + + public bool 節19_棘1_表示 + { + get + { + return X0Y0_節19_棘1.Dra; + } + set + { + X0Y0_節19_棘1.Dra = value; + X0Y0_節19_棘1.Hit = value; + } + } + + public bool 節19_棘2_表示 + { + get + { + return X0Y0_節19_棘2.Dra; + } + set + { + X0Y0_節19_棘2.Dra = value; + X0Y0_節19_棘2.Hit = value; + } + } + + public bool 節19_脈_表示 + { + get + { + return X0Y0_節19_脈.Dra; + } + set + { + X0Y0_節19_脈.Dra = value; + X0Y0_節19_脈.Hit = value; + } + } + + public bool 節20_節_表示 + { + get + { + return X0Y0_節20_節.Dra; + } + set + { + X0Y0_節20_節.Dra = value; + X0Y0_節20_節.Hit = value; + } + } + + public bool 節20_棘1_表示 + { + get + { + return X0Y0_節20_棘1.Dra; + } + set + { + X0Y0_節20_棘1.Dra = value; + X0Y0_節20_棘1.Hit = value; + } + } + + public bool 節20_棘2_表示 + { + get + { + return X0Y0_節20_棘2.Dra; + } + set + { + X0Y0_節20_棘2.Dra = value; + X0Y0_節20_棘2.Hit = value; + } + } + + public bool 節20_脈_表示 + { + get + { + return X0Y0_節20_脈.Dra; + } + set + { + X0Y0_節20_脈.Dra = value; + X0Y0_節20_脈.Hit = value; + } + } + + public bool 節21_節_表示 + { + get + { + return X0Y0_節21_節.Dra; + } + set + { + X0Y0_節21_節.Dra = value; + X0Y0_節21_節.Hit = value; + } + } + + public bool 節21_棘1_表示 + { + get + { + return X0Y0_節21_棘1.Dra; + } + set + { + X0Y0_節21_棘1.Dra = value; + X0Y0_節21_棘1.Hit = value; + } + } + + public bool 節21_棘2_表示 + { + get + { + return X0Y0_節21_棘2.Dra; + } + set + { + X0Y0_節21_棘2.Dra = value; + X0Y0_節21_棘2.Hit = value; + } + } + + public bool 節21_脈_表示 + { + get + { + return X0Y0_節21_脈.Dra; + } + set + { + X0Y0_節21_脈.Dra = value; + X0Y0_節21_脈.Hit = value; + } + } + + public bool 節22_節_表示 + { + get + { + return X0Y0_節22_節.Dra; + } + set + { + X0Y0_節22_節.Dra = value; + X0Y0_節22_節.Hit = value; + } + } + + public bool 節22_棘1_表示 + { + get + { + return X0Y0_節22_棘1.Dra; + } + set + { + X0Y0_節22_棘1.Dra = value; + X0Y0_節22_棘1.Hit = value; + } + } + + public bool 節22_棘2_表示 + { + get + { + return X0Y0_節22_棘2.Dra; + } + set + { + X0Y0_節22_棘2.Dra = value; + X0Y0_節22_棘2.Hit = value; + } + } + + public bool 節22_脈_表示 + { + get + { + return X0Y0_節22_脈.Dra; + } + set + { + X0Y0_節22_脈.Dra = value; + X0Y0_節22_脈.Hit = value; + } + } + + public bool 節23_節_表示 + { + get + { + return X0Y0_節23_節.Dra; + } + set + { + X0Y0_節23_節.Dra = value; + X0Y0_節23_節.Hit = value; + } + } + + public bool 節23_棘1_表示 + { + get + { + return X0Y0_節23_棘1.Dra; + } + set + { + X0Y0_節23_棘1.Dra = value; + X0Y0_節23_棘1.Hit = value; + } + } + + public bool 節23_棘2_表示 + { + get + { + return X0Y0_節23_棘2.Dra; + } + set + { + X0Y0_節23_棘2.Dra = value; + X0Y0_節23_棘2.Hit = value; + } + } + + public bool 節23_脈_表示 + { + get + { + return X0Y0_節23_脈.Dra; + } + set + { + X0Y0_節23_脈.Dra = value; + X0Y0_節23_脈.Hit = value; + } + } + + public bool 節24_節_表示 + { + get + { + return X0Y0_節24_節.Dra; + } + set + { + X0Y0_節24_節.Dra = value; + X0Y0_節24_節.Hit = value; + } + } + + public bool 節24_棘1_表示 + { + get + { + return X0Y0_節24_棘1.Dra; + } + set + { + X0Y0_節24_棘1.Dra = value; + X0Y0_節24_棘1.Hit = value; + } + } + + public bool 節24_棘2_表示 + { + get + { + return X0Y0_節24_棘2.Dra; + } + set + { + X0Y0_節24_棘2.Dra = value; + X0Y0_節24_棘2.Hit = value; + } + } + + public bool 節24_脈_表示 + { + get + { + return X0Y0_節24_脈.Dra; + } + set + { + X0Y0_節24_脈.Dra = value; + X0Y0_節24_脈.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 先端_下顎_顎_表示 + { + get + { + return X0Y0_先端_下顎_顎.Dra; + } + set + { + X0Y0_先端_下顎_顎.Dra = value; + X0Y0_先端_下顎_顎.Hit = value; + } + } + + public bool 先端_下顎_口内_表示 + { + get + { + return X0Y0_先端_下顎_口内.Dra; + } + set + { + X0Y0_先端_下顎_口内.Dra = value; + X0Y0_先端_下顎_口内.Hit = value; + } + } + + public bool 先端_下顎_棘12_表示 + { + get + { + return X0Y0_先端_下顎_棘12.Dra; + } + set + { + X0Y0_先端_下顎_棘12.Dra = value; + X0Y0_先端_下顎_棘12.Hit = value; + } + } + + public bool 先端_下顎_棘11_表示 + { + get + { + return X0Y0_先端_下顎_棘11.Dra; + } + set + { + X0Y0_先端_下顎_棘11.Dra = value; + X0Y0_先端_下顎_棘11.Hit = value; + } + } + + public bool 先端_下顎_棘10_表示 + { + get + { + return X0Y0_先端_下顎_棘10.Dra; + } + set + { + X0Y0_先端_下顎_棘10.Dra = value; + X0Y0_先端_下顎_棘10.Hit = value; + } + } + + public bool 先端_下顎_棘9_表示 + { + get + { + return X0Y0_先端_下顎_棘9.Dra; + } + set + { + X0Y0_先端_下顎_棘9.Dra = value; + X0Y0_先端_下顎_棘9.Hit = value; + } + } + + public bool 先端_下顎_棘8_表示 + { + get + { + return X0Y0_先端_下顎_棘8.Dra; + } + set + { + X0Y0_先端_下顎_棘8.Dra = value; + X0Y0_先端_下顎_棘8.Hit = value; + } + } + + public bool 先端_下顎_棘7_表示 + { + get + { + return X0Y0_先端_下顎_棘7.Dra; + } + set + { + X0Y0_先端_下顎_棘7.Dra = value; + X0Y0_先端_下顎_棘7.Hit = value; + } + } + + public bool 先端_下顎_脈1_表示 + { + get + { + return X0Y0_先端_下顎_脈1.Dra; + } + set + { + X0Y0_先端_下顎_脈1.Dra = value; + X0Y0_先端_下顎_脈1.Hit = value; + } + } + + public bool 先端_下顎_脈2_表示 + { + get + { + return X0Y0_先端_下顎_脈2.Dra; + } + set + { + X0Y0_先端_下顎_脈2.Dra = value; + X0Y0_先端_下顎_脈2.Hit = value; + } + } + + public bool 先端_下顎_脈3_表示 + { + get + { + return X0Y0_先端_下顎_脈3.Dra; + } + set + { + X0Y0_先端_下顎_脈3.Dra = value; + X0Y0_先端_下顎_脈3.Hit = value; + } + } + + public bool 先端_下顎_棘6_表示 + { + get + { + return X0Y0_先端_下顎_棘6.Dra; + } + set + { + X0Y0_先端_下顎_棘6.Dra = value; + X0Y0_先端_下顎_棘6.Hit = value; + } + } + + public bool 先端_下顎_棘5_表示 + { + get + { + return X0Y0_先端_下顎_棘5.Dra; + } + set + { + X0Y0_先端_下顎_棘5.Dra = value; + X0Y0_先端_下顎_棘5.Hit = value; + } + } + + public bool 先端_下顎_棘4_表示 + { + get + { + return X0Y0_先端_下顎_棘4.Dra; + } + set + { + X0Y0_先端_下顎_棘4.Dra = value; + X0Y0_先端_下顎_棘4.Hit = value; + } + } + + public bool 先端_下顎_棘3_表示 + { + get + { + return X0Y0_先端_下顎_棘3.Dra; + } + set + { + X0Y0_先端_下顎_棘3.Dra = value; + X0Y0_先端_下顎_棘3.Hit = value; + } + } + + public bool 先端_下顎_棘2_表示 + { + get + { + return X0Y0_先端_下顎_棘2.Dra; + } + set + { + X0Y0_先端_下顎_棘2.Dra = value; + X0Y0_先端_下顎_棘2.Hit = value; + } + } + + public bool 先端_下顎_棘1_表示 + { + get + { + return X0Y0_先端_下顎_棘1.Dra; + } + set + { + X0Y0_先端_下顎_棘1.Dra = value; + X0Y0_先端_下顎_棘1.Hit = value; + } + } + + public bool 先端_上顎_棘12_表示 + { + get + { + return X0Y0_先端_上顎_棘12.Dra; + } + set + { + X0Y0_先端_上顎_棘12.Dra = value; + X0Y0_先端_上顎_棘12.Hit = value; + } + } + + public bool 先端_上顎_棘11_表示 + { + get + { + return X0Y0_先端_上顎_棘11.Dra; + } + set + { + X0Y0_先端_上顎_棘11.Dra = value; + X0Y0_先端_上顎_棘11.Hit = value; + } + } + + public bool 先端_上顎_棘10_表示 + { + get + { + return X0Y0_先端_上顎_棘10.Dra; + } + set + { + X0Y0_先端_上顎_棘10.Dra = value; + X0Y0_先端_上顎_棘10.Hit = value; + } + } + + public bool 先端_上顎_棘9_表示 + { + get + { + return X0Y0_先端_上顎_棘9.Dra; + } + set + { + X0Y0_先端_上顎_棘9.Dra = value; + X0Y0_先端_上顎_棘9.Hit = value; + } + } + + public bool 先端_上顎_棘8_表示 + { + get + { + return X0Y0_先端_上顎_棘8.Dra; + } + set + { + X0Y0_先端_上顎_棘8.Dra = value; + X0Y0_先端_上顎_棘8.Hit = value; + } + } + + public bool 先端_上顎_棘7_表示 + { + get + { + return X0Y0_先端_上顎_棘7.Dra; + } + set + { + X0Y0_先端_上顎_棘7.Dra = value; + X0Y0_先端_上顎_棘7.Hit = value; + } + } + + public bool 先端_上顎_顎_表示 + { + get + { + return X0Y0_先端_上顎_顎.Dra; + } + set + { + X0Y0_先端_上顎_顎.Dra = value; + X0Y0_先端_上顎_顎.Hit = value; + } + } + + public bool 先端_上顎_脈1_表示 + { + get + { + return X0Y0_先端_上顎_脈1.Dra; + } + set + { + X0Y0_先端_上顎_脈1.Dra = value; + X0Y0_先端_上顎_脈1.Hit = value; + } + } + + public bool 先端_上顎_脈2_表示 + { + get + { + return X0Y0_先端_上顎_脈2.Dra; + } + set + { + X0Y0_先端_上顎_脈2.Dra = value; + X0Y0_先端_上顎_脈2.Hit = value; + } + } + + public bool 先端_上顎_脈3_表示 + { + get + { + return X0Y0_先端_上顎_脈3.Dra; + } + set + { + X0Y0_先端_上顎_脈3.Dra = value; + X0Y0_先端_上顎_脈3.Hit = value; + } + } + + public bool 先端_上顎_脈4_表示 + { + get + { + return X0Y0_先端_上顎_脈4.Dra; + } + set + { + X0Y0_先端_上顎_脈4.Dra = value; + X0Y0_先端_上顎_脈4.Hit = value; + } + } + + public bool 先端_輪_革_表示 + { + get + { + return X0Y0_先端_輪_革.Dra; + } + set + { + X0Y0_先端_輪_革.Dra = value; + X0Y0_先端_輪_革.Hit = value; + } + } + + public bool 先端_輪_金具1_表示 + { + get + { + return X0Y0_先端_輪_金具1.Dra; + } + set + { + X0Y0_先端_輪_金具1.Dra = value; + X0Y0_先端_輪_金具1.Hit = value; + } + } + + public bool 先端_輪_金具2_表示 + { + get + { + return X0Y0_先端_輪_金具2.Dra; + } + set + { + X0Y0_先端_輪_金具2.Dra = value; + X0Y0_先端_輪_金具2.Hit = value; + } + } + + public bool 先端_輪_金具3_表示 + { + get + { + return X0Y0_先端_輪_金具3.Dra; + } + set + { + X0Y0_先端_輪_金具3.Dra = value; + X0Y0_先端_輪_金具3.Hit = value; + } + } + + public bool 先端_輪_金具左_表示 + { + get + { + return X0Y0_先端_輪_金具左.Dra; + } + set + { + X0Y0_先端_輪_金具左.Dra = value; + X0Y0_先端_輪_金具左.Hit = value; + } + } + + public bool 先端_輪_金具右_表示 + { + get + { + return X0Y0_先端_輪_金具右.Dra; + } + set + { + X0Y0_先端_輪_金具右.Dra = value; + X0Y0_先端_輪_金具右.Hit = value; + } + } + + public bool 先端表示 + { + get + { + return 先端_下顎_顎_表示; + } + set + { + 先端_下顎_顎_表示 = value; + 先端_下顎_口内_表示 = value; + 先端_下顎_棘12_表示 = value; + 先端_下顎_棘11_表示 = value; + 先端_下顎_棘10_表示 = value; + 先端_下顎_棘9_表示 = value; + 先端_下顎_棘8_表示 = value; + 先端_下顎_棘7_表示 = value; + 先端_下顎_脈1_表示 = value; + 先端_下顎_脈2_表示 = value; + 先端_下顎_脈3_表示 = value; + 先端_下顎_棘6_表示 = value; + 先端_下顎_棘5_表示 = value; + 先端_下顎_棘4_表示 = value; + 先端_下顎_棘3_表示 = value; + 先端_下顎_棘2_表示 = value; + 先端_下顎_棘1_表示 = value; + 先端_上顎_棘12_表示 = value; + 先端_上顎_棘11_表示 = value; + 先端_上顎_棘10_表示 = value; + 先端_上顎_棘9_表示 = value; + 先端_上顎_棘8_表示 = value; + 先端_上顎_棘7_表示 = value; + 先端_上顎_顎_表示 = value; + 先端_上顎_脈1_表示 = value; + 先端_上顎_脈2_表示 = value; + 先端_上顎_脈3_表示 = value; + 先端_上顎_脈4_表示 = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 輪3表示 + { + get + { + return 先端_輪_革_表示; + } + set + { + value = 先端表示 && value; + 先端_輪_革_表示 = value; + 先端_輪_金具1_表示 = value; + 先端_輪_金具2_表示 = value; + 先端_輪_金具3_表示 = value; + 先端_輪_金具左_表示 = value; + 先端_輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 節1_節_表示; + } + set + { + 節1_節_表示 = value; + 節1_棘1_表示 = value; + 節1_棘2_表示 = value; + 節1_脈_表示 = value; + 節2_節_表示 = value; + 節2_棘1_表示 = value; + 節2_棘2_表示 = value; + 節2_脈_表示 = value; + 節3_節_表示 = value; + 節3_棘1_表示 = value; + 節3_棘2_表示 = value; + 節3_脈_表示 = value; + 節4_節_表示 = value; + 節4_棘1_表示 = value; + 節4_棘2_表示 = value; + 節4_脈_表示 = value; + 節5_節_表示 = value; + 節5_棘1_表示 = value; + 節5_棘2_表示 = value; + 節5_脈_表示 = value; + 節6_節_表示 = value; + 節6_棘1_表示 = value; + 節6_棘2_表示 = value; + 節6_脈_表示 = value; + 節7_節_表示 = value; + 節7_棘1_表示 = value; + 節7_棘2_表示 = value; + 節7_脈_表示 = value; + 節8_節_表示 = value; + 節8_棘1_表示 = value; + 節8_棘2_表示 = value; + 節8_脈_表示 = value; + 節9_節_表示 = value; + 節9_棘1_表示 = value; + 節9_棘2_表示 = value; + 節9_脈_表示 = value; + 節10_節_表示 = value; + 節10_棘1_表示 = value; + 節10_棘2_表示 = value; + 節10_脈_表示 = value; + 節11_節_表示 = value; + 節11_棘1_表示 = value; + 節11_棘2_表示 = value; + 節11_脈_表示 = value; + 節12_節_表示 = value; + 節12_棘1_表示 = value; + 節12_棘2_表示 = value; + 節12_脈_表示 = value; + 節13_節_表示 = value; + 節13_棘1_表示 = value; + 節13_棘2_表示 = value; + 節13_脈_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 節14_節_表示 = value; + 節14_棘1_表示 = value; + 節14_棘2_表示 = value; + 節14_脈_表示 = value; + 節15_節_表示 = value; + 節15_棘1_表示 = value; + 節15_棘2_表示 = value; + 節15_脈_表示 = value; + 節16_節_表示 = value; + 節16_棘1_表示 = value; + 節16_棘2_表示 = value; + 節16_脈_表示 = value; + 節17_節_表示 = value; + 節17_棘1_表示 = value; + 節17_棘2_表示 = value; + 節17_脈_表示 = value; + 節18_節_表示 = value; + 節18_棘1_表示 = value; + 節18_棘2_表示 = value; + 節18_脈_表示 = value; + 節19_節_表示 = value; + 節19_棘1_表示 = value; + 節19_棘2_表示 = value; + 節19_脈_表示 = value; + 節20_節_表示 = value; + 節20_棘1_表示 = value; + 節20_棘2_表示 = value; + 節20_脈_表示 = value; + 節21_節_表示 = value; + 節21_棘1_表示 = value; + 節21_棘2_表示 = value; + 節21_脈_表示 = value; + 節22_節_表示 = value; + 節22_棘1_表示 = value; + 節22_棘2_表示 = value; + 節22_脈_表示 = value; + 節23_節_表示 = value; + 節23_棘1_表示 = value; + 節23_棘2_表示 = value; + 節23_脈_表示 = value; + 節24_節_表示 = value; + 節24_棘1_表示 = value; + 節24_棘2_表示 = value; + 節24_脈_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 先端_下顎_顎_表示 = value; + 先端_下顎_口内_表示 = value; + 先端_下顎_棘12_表示 = value; + 先端_下顎_棘11_表示 = value; + 先端_下顎_棘10_表示 = value; + 先端_下顎_棘9_表示 = value; + 先端_下顎_棘8_表示 = value; + 先端_下顎_棘7_表示 = value; + 先端_下顎_脈1_表示 = value; + 先端_下顎_脈2_表示 = value; + 先端_下顎_脈3_表示 = value; + 先端_下顎_棘6_表示 = value; + 先端_下顎_棘5_表示 = value; + 先端_下顎_棘4_表示 = value; + 先端_下顎_棘3_表示 = value; + 先端_下顎_棘2_表示 = value; + 先端_下顎_棘1_表示 = value; + 先端_上顎_棘12_表示 = value; + 先端_上顎_棘11_表示 = value; + 先端_上顎_棘10_表示 = value; + 先端_上顎_棘9_表示 = value; + 先端_上顎_棘8_表示 = value; + 先端_上顎_棘7_表示 = value; + 先端_上顎_顎_表示 = value; + 先端_上顎_脈1_表示 = value; + 先端_上顎_脈2_表示 = value; + 先端_上顎_脈3_表示 = value; + 先端_上顎_脈4_表示 = value; + 先端_輪_革_表示 = value; + 先端_輪_金具1_表示 = value; + 先端_輪_金具2_表示 = value; + 先端_輪_金具3_表示 = value; + 先端_輪_金具左_表示 = value; + 先端_輪_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 節1_節CD.不透明度; + } + set + { + 節1_節CD.不透明度 = value; + 節1_棘1CD.不透明度 = value; + 節1_棘2CD.不透明度 = value; + 節1_脈CD.不透明度 = value; + 節2_節CD.不透明度 = value; + 節2_棘1CD.不透明度 = value; + 節2_棘2CD.不透明度 = value; + 節2_脈CD.不透明度 = value; + 節3_節CD.不透明度 = value; + 節3_棘1CD.不透明度 = value; + 節3_棘2CD.不透明度 = value; + 節3_脈CD.不透明度 = value; + 節4_節CD.不透明度 = value; + 節4_棘1CD.不透明度 = value; + 節4_棘2CD.不透明度 = value; + 節4_脈CD.不透明度 = value; + 節5_節CD.不透明度 = value; + 節5_棘1CD.不透明度 = value; + 節5_棘2CD.不透明度 = value; + 節5_脈CD.不透明度 = value; + 節6_節CD.不透明度 = value; + 節6_棘1CD.不透明度 = value; + 節6_棘2CD.不透明度 = value; + 節6_脈CD.不透明度 = value; + 節7_節CD.不透明度 = value; + 節7_棘1CD.不透明度 = value; + 節7_棘2CD.不透明度 = value; + 節7_脈CD.不透明度 = value; + 節8_節CD.不透明度 = value; + 節8_棘1CD.不透明度 = value; + 節8_棘2CD.不透明度 = value; + 節8_脈CD.不透明度 = value; + 節9_節CD.不透明度 = value; + 節9_棘1CD.不透明度 = value; + 節9_棘2CD.不透明度 = value; + 節9_脈CD.不透明度 = value; + 節10_節CD.不透明度 = value; + 節10_棘1CD.不透明度 = value; + 節10_棘2CD.不透明度 = value; + 節10_脈CD.不透明度 = value; + 節11_節CD.不透明度 = value; + 節11_棘1CD.不透明度 = value; + 節11_棘2CD.不透明度 = value; + 節11_脈CD.不透明度 = value; + 節12_節CD.不透明度 = value; + 節12_棘1CD.不透明度 = value; + 節12_棘2CD.不透明度 = value; + 節12_脈CD.不透明度 = value; + 節13_節CD.不透明度 = value; + 節13_棘1CD.不透明度 = value; + 節13_棘2CD.不透明度 = value; + 節13_脈CD.不透明度 = value; + 節14_節CD.不透明度 = value; + 節14_棘1CD.不透明度 = value; + 節14_棘2CD.不透明度 = value; + 節14_脈CD.不透明度 = value; + 節15_節CD.不透明度 = value; + 節15_棘1CD.不透明度 = value; + 節15_棘2CD.不透明度 = value; + 節15_脈CD.不透明度 = value; + 節16_節CD.不透明度 = value; + 節16_棘1CD.不透明度 = value; + 節16_棘2CD.不透明度 = value; + 節16_脈CD.不透明度 = value; + 節17_節CD.不透明度 = value; + 節17_棘1CD.不透明度 = value; + 節17_棘2CD.不透明度 = value; + 節17_脈CD.不透明度 = value; + 節18_節CD.不透明度 = value; + 節18_棘1CD.不透明度 = value; + 節18_棘2CD.不透明度 = value; + 節18_脈CD.不透明度 = value; + 節19_節CD.不透明度 = value; + 節19_棘1CD.不透明度 = value; + 節19_棘2CD.不透明度 = value; + 節19_脈CD.不透明度 = value; + 節20_節CD.不透明度 = value; + 節20_棘1CD.不透明度 = value; + 節20_棘2CD.不透明度 = value; + 節20_脈CD.不透明度 = value; + 節21_節CD.不透明度 = value; + 節21_棘1CD.不透明度 = value; + 節21_棘2CD.不透明度 = value; + 節21_脈CD.不透明度 = value; + 節22_節CD.不透明度 = value; + 節22_棘1CD.不透明度 = value; + 節22_棘2CD.不透明度 = value; + 節22_脈CD.不透明度 = value; + 節23_節CD.不透明度 = value; + 節23_棘1CD.不透明度 = value; + 節23_棘2CD.不透明度 = value; + 節23_脈CD.不透明度 = value; + 節24_節CD.不透明度 = value; + 節24_棘1CD.不透明度 = value; + 節24_棘2CD.不透明度 = value; + 節24_脈CD.不透明度 = value; + 先端_下顎_顎CD.不透明度 = value; + 先端_下顎_口内CD.不透明度 = value; + 先端_下顎_棘12CD.不透明度 = value; + 先端_下顎_棘11CD.不透明度 = value; + 先端_下顎_棘10CD.不透明度 = value; + 先端_下顎_棘9CD.不透明度 = value; + 先端_下顎_棘8CD.不透明度 = value; + 先端_下顎_棘7CD.不透明度 = value; + 先端_下顎_脈1CD.不透明度 = value; + 先端_下顎_脈2CD.不透明度 = value; + 先端_下顎_脈3CD.不透明度 = value; + 先端_下顎_棘6CD.不透明度 = value; + 先端_下顎_棘5CD.不透明度 = value; + 先端_下顎_棘4CD.不透明度 = value; + 先端_下顎_棘3CD.不透明度 = value; + 先端_下顎_棘2CD.不透明度 = value; + 先端_下顎_棘1CD.不透明度 = value; + 先端_上顎_棘12CD.不透明度 = value; + 先端_上顎_棘11CD.不透明度 = value; + 先端_上顎_棘10CD.不透明度 = value; + 先端_上顎_棘9CD.不透明度 = value; + 先端_上顎_棘8CD.不透明度 = value; + 先端_上顎_棘7CD.不透明度 = value; + 先端_上顎_顎CD.不透明度 = value; + 先端_上顎_脈1CD.不透明度 = value; + 先端_上顎_脈2CD.不透明度 = value; + 先端_上顎_脈3CD.不透明度 = value; + 先端_上顎_脈4CD.不透明度 = value; + 先端_輪_革CD.不透明度 = value; + 先端_輪_金具1CD.不透明度 = value; + 先端_輪_金具2CD.不透明度 = value; + 先端_輪_金具3CD.不透明度 = value; + 先端_輪_金具左CD.不透明度 = value; + 先端_輪_金具右CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public JointS 節1_接続点 => new JointS(本体, X0Y0_節1_節, 1); + + public JointS 節2_接続点 => new JointS(本体, X0Y0_節2_節, 1); + + public JointS 節3_接続点 => new JointS(本体, X0Y0_節3_節, 1); + + public JointS 節4_接続点 => new JointS(本体, X0Y0_節4_節, 1); + + public JointS 節5_接続点 => new JointS(本体, X0Y0_節5_節, 1); + + public JointS 節6_接続点 => new JointS(本体, X0Y0_節6_節, 1); + + public JointS 節7_接続点 => new JointS(本体, X0Y0_節7_節, 1); + + public JointS 節8_接続点 => new JointS(本体, X0Y0_節8_節, 1); + + public JointS 節9_接続点 => new JointS(本体, X0Y0_節9_節, 1); + + public JointS 節10_接続点 => new JointS(本体, X0Y0_節10_節, 1); + + public JointS 節11_接続点 => new JointS(本体, X0Y0_節11_節, 1); + + public JointS 節12_接続点 => new JointS(本体, X0Y0_節12_節, 1); + + public JointS 節13_接続点 => new JointS(本体, X0Y0_節13_節, 1); + + public JointS 節14_接続点 => new JointS(本体, X0Y0_節14_節, 1); + + public JointS 節15_接続点 => new JointS(本体, X0Y0_節15_節, 1); + + public JointS 節16_接続点 => new JointS(本体, X0Y0_節16_節, 1); + + public JointS 節17_接続点 => new JointS(本体, X0Y0_節17_節, 1); + + public JointS 節18_接続点 => new JointS(本体, X0Y0_節18_節, 1); + + public JointS 節19_接続点 => new JointS(本体, X0Y0_節19_節, 1); + + public JointS 節20_接続点 => new JointS(本体, X0Y0_節20_節, 1); + + public JointS 節21_接続点 => new JointS(本体, X0Y0_節21_節, 1); + + public JointS 節22_接続点 => new JointS(本体, X0Y0_節22_節, 1); + + public JointS 節23_接続点 => new JointS(本体, X0Y0_節23_節, 1); + + public JointS 節24_接続点 => new JointS(本体, X0Y0_節24_節, 1); + + public JointS 先端_接続点 => new JointS(本体, X0Y0_節24_節, 0); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 触手_蔦(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触手_蔦D e) + { + 触手_蔦 触手_蔦2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "蔦"; + dif.Add(new Pars(Sta.肢左["触手"][0][3])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["節1"].ToPars(); + X0Y0_節1_節 = pars2["節"].ToPar(); + X0Y0_節1_棘1 = pars2["棘1"].ToPar(); + X0Y0_節1_棘2 = pars2["棘2"].ToPar(); + X0Y0_節1_脈 = pars2["脈"].ToPar(); + pars2 = pars["節2"].ToPars(); + X0Y0_節2_節 = pars2["節"].ToPar(); + X0Y0_節2_棘1 = pars2["棘1"].ToPar(); + X0Y0_節2_棘2 = pars2["棘2"].ToPar(); + X0Y0_節2_脈 = pars2["脈"].ToPar(); + pars2 = pars["節3"].ToPars(); + X0Y0_節3_節 = pars2["節"].ToPar(); + X0Y0_節3_棘1 = pars2["棘1"].ToPar(); + X0Y0_節3_棘2 = pars2["棘2"].ToPar(); + X0Y0_節3_脈 = pars2["脈"].ToPar(); + pars2 = pars["節4"].ToPars(); + X0Y0_節4_節 = pars2["節"].ToPar(); + X0Y0_節4_棘1 = pars2["棘1"].ToPar(); + X0Y0_節4_棘2 = pars2["棘2"].ToPar(); + X0Y0_節4_脈 = pars2["脈"].ToPar(); + pars2 = pars["節5"].ToPars(); + X0Y0_節5_節 = pars2["節"].ToPar(); + X0Y0_節5_棘1 = pars2["棘1"].ToPar(); + X0Y0_節5_棘2 = pars2["棘2"].ToPar(); + X0Y0_節5_脈 = pars2["脈"].ToPar(); + pars2 = pars["節6"].ToPars(); + X0Y0_節6_節 = pars2["節"].ToPar(); + X0Y0_節6_棘1 = pars2["棘1"].ToPar(); + X0Y0_節6_棘2 = pars2["棘2"].ToPar(); + X0Y0_節6_脈 = pars2["脈"].ToPar(); + pars2 = pars["節7"].ToPars(); + X0Y0_節7_節 = pars2["節"].ToPar(); + X0Y0_節7_棘1 = pars2["棘1"].ToPar(); + X0Y0_節7_棘2 = pars2["棘2"].ToPar(); + X0Y0_節7_脈 = pars2["脈"].ToPar(); + pars2 = pars["節8"].ToPars(); + X0Y0_節8_節 = pars2["節"].ToPar(); + X0Y0_節8_棘1 = pars2["棘1"].ToPar(); + X0Y0_節8_棘2 = pars2["棘2"].ToPar(); + X0Y0_節8_脈 = pars2["脈"].ToPar(); + pars2 = pars["節9"].ToPars(); + X0Y0_節9_節 = pars2["節"].ToPar(); + X0Y0_節9_棘1 = pars2["棘1"].ToPar(); + X0Y0_節9_棘2 = pars2["棘2"].ToPar(); + X0Y0_節9_脈 = pars2["脈"].ToPar(); + pars2 = pars["節10"].ToPars(); + X0Y0_節10_節 = pars2["節"].ToPar(); + X0Y0_節10_棘1 = pars2["棘1"].ToPar(); + X0Y0_節10_棘2 = pars2["棘2"].ToPar(); + X0Y0_節10_脈 = pars2["脈"].ToPar(); + pars2 = pars["節11"].ToPars(); + X0Y0_節11_節 = pars2["節"].ToPar(); + X0Y0_節11_棘1 = pars2["棘1"].ToPar(); + X0Y0_節11_棘2 = pars2["棘2"].ToPar(); + X0Y0_節11_脈 = pars2["脈"].ToPar(); + pars2 = pars["節12"].ToPars(); + X0Y0_節12_節 = pars2["節"].ToPar(); + X0Y0_節12_棘1 = pars2["棘1"].ToPar(); + X0Y0_節12_棘2 = pars2["棘2"].ToPar(); + X0Y0_節12_脈 = pars2["脈"].ToPar(); + pars2 = pars["節13"].ToPars(); + X0Y0_節13_節 = pars2["節"].ToPar(); + X0Y0_節13_棘1 = pars2["棘1"].ToPar(); + X0Y0_節13_棘2 = pars2["棘2"].ToPar(); + X0Y0_節13_脈 = pars2["脈"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["節14"].ToPars(); + X0Y0_節14_節 = pars2["節"].ToPar(); + X0Y0_節14_棘1 = pars2["棘1"].ToPar(); + X0Y0_節14_棘2 = pars2["棘2"].ToPar(); + X0Y0_節14_脈 = pars2["脈"].ToPar(); + pars2 = pars["節15"].ToPars(); + X0Y0_節15_節 = pars2["節"].ToPar(); + X0Y0_節15_棘1 = pars2["棘1"].ToPar(); + X0Y0_節15_棘2 = pars2["棘2"].ToPar(); + X0Y0_節15_脈 = pars2["脈"].ToPar(); + pars2 = pars["節16"].ToPars(); + X0Y0_節16_節 = pars2["節"].ToPar(); + X0Y0_節16_棘1 = pars2["棘1"].ToPar(); + X0Y0_節16_棘2 = pars2["棘2"].ToPar(); + X0Y0_節16_脈 = pars2["脈"].ToPar(); + pars2 = pars["節17"].ToPars(); + X0Y0_節17_節 = pars2["節"].ToPar(); + X0Y0_節17_棘1 = pars2["棘1"].ToPar(); + X0Y0_節17_棘2 = pars2["棘2"].ToPar(); + X0Y0_節17_脈 = pars2["脈"].ToPar(); + pars2 = pars["節18"].ToPars(); + X0Y0_節18_節 = pars2["節"].ToPar(); + X0Y0_節18_棘1 = pars2["棘1"].ToPar(); + X0Y0_節18_棘2 = pars2["棘2"].ToPar(); + X0Y0_節18_脈 = pars2["脈"].ToPar(); + pars2 = pars["節19"].ToPars(); + X0Y0_節19_節 = pars2["節"].ToPar(); + X0Y0_節19_棘1 = pars2["棘1"].ToPar(); + X0Y0_節19_棘2 = pars2["棘2"].ToPar(); + X0Y0_節19_脈 = pars2["脈"].ToPar(); + pars2 = pars["節20"].ToPars(); + X0Y0_節20_節 = pars2["節"].ToPar(); + X0Y0_節20_棘1 = pars2["棘1"].ToPar(); + X0Y0_節20_棘2 = pars2["棘2"].ToPar(); + X0Y0_節20_脈 = pars2["脈"].ToPar(); + pars2 = pars["節21"].ToPars(); + X0Y0_節21_節 = pars2["節"].ToPar(); + X0Y0_節21_棘1 = pars2["棘1"].ToPar(); + X0Y0_節21_棘2 = pars2["棘2"].ToPar(); + X0Y0_節21_脈 = pars2["脈"].ToPar(); + pars2 = pars["節22"].ToPars(); + X0Y0_節22_節 = pars2["節"].ToPar(); + X0Y0_節22_棘1 = pars2["棘1"].ToPar(); + X0Y0_節22_棘2 = pars2["棘2"].ToPar(); + X0Y0_節22_脈 = pars2["脈"].ToPar(); + pars2 = pars["節23"].ToPars(); + X0Y0_節23_節 = pars2["節"].ToPar(); + X0Y0_節23_棘1 = pars2["棘1"].ToPar(); + X0Y0_節23_棘2 = pars2["棘2"].ToPar(); + X0Y0_節23_脈 = pars2["脈"].ToPar(); + pars2 = pars["節24"].ToPars(); + X0Y0_節24_節 = pars2["節"].ToPar(); + X0Y0_節24_棘1 = pars2["棘1"].ToPar(); + X0Y0_節24_棘2 = pars2["棘2"].ToPar(); + X0Y0_節24_脈 = pars2["脈"].ToPar(); + pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["先端"].ToPars(); + Pars pars3 = pars2["下顎"].ToPars(); + X0Y0_先端_下顎_顎 = pars3["顎"].ToPar(); + X0Y0_先端_下顎_口内 = pars3["口内"].ToPar(); + X0Y0_先端_下顎_棘12 = pars3["棘12"].ToPar(); + X0Y0_先端_下顎_棘11 = pars3["棘11"].ToPar(); + X0Y0_先端_下顎_棘10 = pars3["棘10"].ToPar(); + X0Y0_先端_下顎_棘9 = pars3["棘9"].ToPar(); + X0Y0_先端_下顎_棘8 = pars3["棘8"].ToPar(); + X0Y0_先端_下顎_棘7 = pars3["棘7"].ToPar(); + X0Y0_先端_下顎_脈1 = pars3["脈1"].ToPar(); + X0Y0_先端_下顎_脈2 = pars3["脈2"].ToPar(); + X0Y0_先端_下顎_脈3 = pars3["脈3"].ToPar(); + X0Y0_先端_下顎_棘6 = pars3["棘6"].ToPar(); + X0Y0_先端_下顎_棘5 = pars3["棘5"].ToPar(); + X0Y0_先端_下顎_棘4 = pars3["棘4"].ToPar(); + X0Y0_先端_下顎_棘3 = pars3["棘3"].ToPar(); + X0Y0_先端_下顎_棘2 = pars3["棘2"].ToPar(); + X0Y0_先端_下顎_棘1 = pars3["棘1"].ToPar(); + pars3 = pars2["上顎"].ToPars(); + X0Y0_先端_上顎_棘12 = pars3["棘12"].ToPar(); + X0Y0_先端_上顎_棘11 = pars3["棘11"].ToPar(); + X0Y0_先端_上顎_棘10 = pars3["棘10"].ToPar(); + X0Y0_先端_上顎_棘9 = pars3["棘9"].ToPar(); + X0Y0_先端_上顎_棘8 = pars3["棘8"].ToPar(); + X0Y0_先端_上顎_棘7 = pars3["棘7"].ToPar(); + X0Y0_先端_上顎_顎 = pars3["顎"].ToPar(); + X0Y0_先端_上顎_脈1 = pars3["脈1"].ToPar(); + X0Y0_先端_上顎_脈2 = pars3["脈2"].ToPar(); + X0Y0_先端_上顎_脈3 = pars3["脈3"].ToPar(); + X0Y0_先端_上顎_脈4 = pars3["脈4"].ToPar(); + pars3 = pars2["輪"].ToPars(); + X0Y0_先端_輪_革 = pars3["革"].ToPar(); + X0Y0_先端_輪_金具1 = pars3["金具1"].ToPar(); + X0Y0_先端_輪_金具2 = pars3["金具2"].ToPar(); + X0Y0_先端_輪_金具3 = pars3["金具3"].ToPar(); + X0Y0_先端_輪_金具左 = pars3["金具左"].ToPar(); + X0Y0_先端_輪_金具右 = pars3["金具右"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_節_表示; + 節1_棘1_表示 = e.節1_棘1_表示; + 節1_棘2_表示 = e.節1_棘2_表示; + 節1_脈_表示 = e.節1_脈_表示; + 節2_節_表示 = e.節2_節_表示; + 節2_棘1_表示 = e.節2_棘1_表示; + 節2_棘2_表示 = e.節2_棘2_表示; + 節2_脈_表示 = e.節2_脈_表示; + 節3_節_表示 = e.節3_節_表示; + 節3_棘1_表示 = e.節3_棘1_表示; + 節3_棘2_表示 = e.節3_棘2_表示; + 節3_脈_表示 = e.節3_脈_表示; + 節4_節_表示 = e.節4_節_表示; + 節4_棘1_表示 = e.節4_棘1_表示; + 節4_棘2_表示 = e.節4_棘2_表示; + 節4_脈_表示 = e.節4_脈_表示; + 節5_節_表示 = e.節5_節_表示; + 節5_棘1_表示 = e.節5_棘1_表示; + 節5_棘2_表示 = e.節5_棘2_表示; + 節5_脈_表示 = e.節5_脈_表示; + 節6_節_表示 = e.節6_節_表示; + 節6_棘1_表示 = e.節6_棘1_表示; + 節6_棘2_表示 = e.節6_棘2_表示; + 節6_脈_表示 = e.節6_脈_表示; + 節7_節_表示 = e.節7_節_表示; + 節7_棘1_表示 = e.節7_棘1_表示; + 節7_棘2_表示 = e.節7_棘2_表示; + 節7_脈_表示 = e.節7_脈_表示; + 節8_節_表示 = e.節8_節_表示; + 節8_棘1_表示 = e.節8_棘1_表示; + 節8_棘2_表示 = e.節8_棘2_表示; + 節8_脈_表示 = e.節8_脈_表示; + 節9_節_表示 = e.節9_節_表示; + 節9_棘1_表示 = e.節9_棘1_表示; + 節9_棘2_表示 = e.節9_棘2_表示; + 節9_脈_表示 = e.節9_脈_表示; + 節10_節_表示 = e.節10_節_表示; + 節10_棘1_表示 = e.節10_棘1_表示; + 節10_棘2_表示 = e.節10_棘2_表示; + 節10_脈_表示 = e.節10_脈_表示; + 節11_節_表示 = e.節11_節_表示; + 節11_棘1_表示 = e.節11_棘1_表示; + 節11_棘2_表示 = e.節11_棘2_表示; + 節11_脈_表示 = e.節11_脈_表示; + 節12_節_表示 = e.節12_節_表示; + 節12_棘1_表示 = e.節12_棘1_表示; + 節12_棘2_表示 = e.節12_棘2_表示; + 節12_脈_表示 = e.節12_脈_表示; + 節13_節_表示 = e.節13_節_表示; + 節13_棘1_表示 = e.節13_棘1_表示; + 節13_棘2_表示 = e.節13_棘2_表示; + 節13_脈_表示 = e.節13_脈_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 節14_節_表示 = e.節14_節_表示; + 節14_棘1_表示 = e.節14_棘1_表示; + 節14_棘2_表示 = e.節14_棘2_表示; + 節14_脈_表示 = e.節14_脈_表示; + 節15_節_表示 = e.節15_節_表示; + 節15_棘1_表示 = e.節15_棘1_表示; + 節15_棘2_表示 = e.節15_棘2_表示; + 節15_脈_表示 = e.節15_脈_表示; + 節16_節_表示 = e.節16_節_表示; + 節16_棘1_表示 = e.節16_棘1_表示; + 節16_棘2_表示 = e.節16_棘2_表示; + 節16_脈_表示 = e.節16_脈_表示; + 節17_節_表示 = e.節17_節_表示; + 節17_棘1_表示 = e.節17_棘1_表示; + 節17_棘2_表示 = e.節17_棘2_表示; + 節17_脈_表示 = e.節17_脈_表示; + 節18_節_表示 = e.節18_節_表示; + 節18_棘1_表示 = e.節18_棘1_表示; + 節18_棘2_表示 = e.節18_棘2_表示; + 節18_脈_表示 = e.節18_脈_表示; + 節19_節_表示 = e.節19_節_表示; + 節19_棘1_表示 = e.節19_棘1_表示; + 節19_棘2_表示 = e.節19_棘2_表示; + 節19_脈_表示 = e.節19_脈_表示; + 節20_節_表示 = e.節20_節_表示; + 節20_棘1_表示 = e.節20_棘1_表示; + 節20_棘2_表示 = e.節20_棘2_表示; + 節20_脈_表示 = e.節20_脈_表示; + 節21_節_表示 = e.節21_節_表示; + 節21_棘1_表示 = e.節21_棘1_表示; + 節21_棘2_表示 = e.節21_棘2_表示; + 節21_脈_表示 = e.節21_脈_表示; + 節22_節_表示 = e.節22_節_表示; + 節22_棘1_表示 = e.節22_棘1_表示; + 節22_棘2_表示 = e.節22_棘2_表示; + 節22_脈_表示 = e.節22_脈_表示; + 節23_節_表示 = e.節23_節_表示; + 節23_棘1_表示 = e.節23_棘1_表示; + 節23_棘2_表示 = e.節23_棘2_表示; + 節23_脈_表示 = e.節23_脈_表示; + 節24_節_表示 = e.節24_節_表示; + 節24_棘1_表示 = e.節24_棘1_表示; + 節24_棘2_表示 = e.節24_棘2_表示; + 節24_脈_表示 = e.節24_脈_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 先端_下顎_顎_表示 = e.先端_下顎_顎_表示; + 先端_下顎_口内_表示 = e.先端_下顎_口内_表示; + 先端_下顎_棘12_表示 = e.先端_下顎_棘12_表示; + 先端_下顎_棘11_表示 = e.先端_下顎_棘11_表示; + 先端_下顎_棘10_表示 = e.先端_下顎_棘10_表示; + 先端_下顎_棘9_表示 = e.先端_下顎_棘9_表示; + 先端_下顎_棘8_表示 = e.先端_下顎_棘8_表示; + 先端_下顎_棘7_表示 = e.先端_下顎_棘7_表示; + 先端_下顎_脈1_表示 = e.先端_下顎_脈1_表示; + 先端_下顎_脈2_表示 = e.先端_下顎_脈2_表示; + 先端_下顎_脈3_表示 = e.先端_下顎_脈3_表示; + 先端_下顎_棘6_表示 = e.先端_下顎_棘6_表示; + 先端_下顎_棘5_表示 = e.先端_下顎_棘5_表示; + 先端_下顎_棘4_表示 = e.先端_下顎_棘4_表示; + 先端_下顎_棘3_表示 = e.先端_下顎_棘3_表示; + 先端_下顎_棘2_表示 = e.先端_下顎_棘2_表示; + 先端_下顎_棘1_表示 = e.先端_下顎_棘1_表示; + 先端_上顎_棘12_表示 = e.先端_上顎_棘12_表示; + 先端_上顎_棘11_表示 = e.先端_上顎_棘11_表示; + 先端_上顎_棘10_表示 = e.先端_上顎_棘10_表示; + 先端_上顎_棘9_表示 = e.先端_上顎_棘9_表示; + 先端_上顎_棘8_表示 = e.先端_上顎_棘8_表示; + 先端_上顎_棘7_表示 = e.先端_上顎_棘7_表示; + 先端_上顎_顎_表示 = e.先端_上顎_顎_表示; + 先端_上顎_脈1_表示 = e.先端_上顎_脈1_表示; + 先端_上顎_脈2_表示 = e.先端_上顎_脈2_表示; + 先端_上顎_脈3_表示 = e.先端_上顎_脈3_表示; + 先端_上顎_脈4_表示 = e.先端_上顎_脈4_表示; + 先端_輪_革_表示 = e.先端_輪_革_表示; + 先端_輪_金具1_表示 = e.先端_輪_金具1_表示; + 先端_輪_金具2_表示 = e.先端_輪_金具2_表示; + 先端_輪_金具3_表示 = e.先端_輪_金具3_表示; + 先端_輪_金具左_表示 = e.先端_輪_金具左_表示; + 先端_輪_金具右_表示 = e.先端_輪_金具右_表示; + 先端表示 = e.先端表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 輪3表示 = e.輪3表示; + 欠損 = 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(); + } + if (e.節4_接続.Count > 0) + { + 節4_接続 = e.節4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節4_接続; + f.接続(触手_蔦2.節4_接続点); + return f; + }).ToArray(); + } + if (e.節5_接続.Count > 0) + { + 節5_接続 = e.節5_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節5_接続; + f.接続(触手_蔦2.節5_接続点); + return f; + }).ToArray(); + } + if (e.節6_接続.Count > 0) + { + 節6_接続 = e.節6_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節6_接続; + f.接続(触手_蔦2.節6_接続点); + return f; + }).ToArray(); + } + if (e.節7_接続.Count > 0) + { + 節7_接続 = e.節7_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節7_接続; + f.接続(触手_蔦2.節7_接続点); + return f; + }).ToArray(); + } + if (e.節8_接続.Count > 0) + { + 節8_接続 = e.節8_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節8_接続; + f.接続(触手_蔦2.節8_接続点); + return f; + }).ToArray(); + } + if (e.節9_接続.Count > 0) + { + 節9_接続 = e.節9_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節9_接続; + f.接続(触手_蔦2.節9_接続点); + return f; + }).ToArray(); + } + if (e.節10_接続.Count > 0) + { + 節10_接続 = e.節10_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節10_接続; + f.接続(触手_蔦2.節10_接続点); + return f; + }).ToArray(); + } + if (e.節11_接続.Count > 0) + { + 節11_接続 = e.節11_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節11_接続; + f.接続(触手_蔦2.節11_接続点); + return f; + }).ToArray(); + } + if (e.節12_接続.Count > 0) + { + 節12_接続 = e.節12_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節12_接続; + f.接続(触手_蔦2.節12_接続点); + return f; + }).ToArray(); + } + if (e.節13_接続.Count > 0) + { + 節13_接続 = e.節13_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節13_接続; + f.接続(触手_蔦2.節13_接続点); + return f; + }).ToArray(); + } + if (e.節14_接続.Count > 0) + { + 節14_接続 = e.節14_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節14_接続; + f.接続(触手_蔦2.節14_接続点); + return f; + }).ToArray(); + } + if (e.節15_接続.Count > 0) + { + 節15_接続 = e.節15_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節15_接続; + f.接続(触手_蔦2.節15_接続点); + return f; + }).ToArray(); + } + if (e.節16_接続.Count > 0) + { + 節16_接続 = e.節16_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節16_接続; + f.接続(触手_蔦2.節16_接続点); + return f; + }).ToArray(); + } + if (e.節17_接続.Count > 0) + { + 節17_接続 = e.節17_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節17_接続; + f.接続(触手_蔦2.節17_接続点); + return f; + }).ToArray(); + } + if (e.節18_接続.Count > 0) + { + 節18_接続 = e.節18_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節18_接続; + f.接続(触手_蔦2.節18_接続点); + return f; + }).ToArray(); + } + if (e.節19_接続.Count > 0) + { + 節19_接続 = e.節19_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節19_接続; + f.接続(触手_蔦2.節19_接続点); + return f; + }).ToArray(); + } + if (e.節20_接続.Count > 0) + { + 節20_接続 = e.節20_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節20_接続; + f.接続(触手_蔦2.節20_接続点); + return f; + }).ToArray(); + } + if (e.節21_接続.Count > 0) + { + 節21_接続 = e.節21_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節21_接続; + f.接続(触手_蔦2.節21_接続点); + return f; + }).ToArray(); + } + if (e.節22_接続.Count > 0) + { + 節22_接続 = e.節22_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節22_接続; + f.接続(触手_蔦2.節22_接続点); + return f; + }).ToArray(); + } + if (e.節23_接続.Count > 0) + { + 節23_接続 = e.節23_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節23_接続; + f.接続(触手_蔦2.節23_接続点); + return f; + }).ToArray(); + } + if (e.節24_接続.Count > 0) + { + 節24_接続 = e.節24_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_節24_接続; + f.接続(触手_蔦2.節24_接続点); + return f; + }).ToArray(); + } + if (e.先端_接続.Count > 0) + { + 先端_接続 = e.先端_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 触手_蔦2; + f.ConnectionType = ConnectionInfo.触手_蔦_先端_接続; + f.接続(触手_蔦2.先端_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[26] + { + X0Y0_節1_節, X0Y0_節2_節, X0Y0_節3_節, X0Y0_節4_節, X0Y0_節5_節, X0Y0_節6_節, X0Y0_節7_節, X0Y0_節8_節, X0Y0_節9_節, X0Y0_節10_節, + X0Y0_節11_節, X0Y0_節12_節, X0Y0_節13_節, X0Y0_節14_節, X0Y0_節15_節, X0Y0_節16_節, X0Y0_節17_節, X0Y0_節18_節, X0Y0_節19_節, X0Y0_節20_節, + X0Y0_節21_節, X0Y0_節22_節, X0Y0_節23_節, X0Y0_節24_節, X0Y0_先端_下顎_顎, X0Y0_先端_上顎_顎 + }; + X0Y0_節1_節CP = new ColorP(X0Y0_節1_節, 節1_節CD, DisUnit, abj: true); + X0Y0_節1_棘1CP = new ColorP(X0Y0_節1_棘1, 節1_棘1CD, DisUnit, abj: true); + X0Y0_節1_棘2CP = new ColorP(X0Y0_節1_棘2, 節1_棘2CD, DisUnit, abj: true); + X0Y0_節1_脈CP = new ColorP(X0Y0_節1_脈, 節1_脈CD, DisUnit, abj: true); + X0Y0_節2_節CP = new ColorP(X0Y0_節2_節, 節2_節CD, DisUnit, abj: true); + X0Y0_節2_棘1CP = new ColorP(X0Y0_節2_棘1, 節2_棘1CD, DisUnit, abj: true); + X0Y0_節2_棘2CP = new ColorP(X0Y0_節2_棘2, 節2_棘2CD, DisUnit, abj: true); + X0Y0_節2_脈CP = new ColorP(X0Y0_節2_脈, 節2_脈CD, DisUnit, abj: true); + X0Y0_節3_節CP = new ColorP(X0Y0_節3_節, 節3_節CD, DisUnit, abj: true); + X0Y0_節3_棘1CP = new ColorP(X0Y0_節3_棘1, 節3_棘1CD, DisUnit, abj: true); + X0Y0_節3_棘2CP = new ColorP(X0Y0_節3_棘2, 節3_棘2CD, DisUnit, abj: true); + X0Y0_節3_脈CP = new ColorP(X0Y0_節3_脈, 節3_脈CD, DisUnit, abj: true); + X0Y0_節4_節CP = new ColorP(X0Y0_節4_節, 節4_節CD, DisUnit, abj: true); + X0Y0_節4_棘1CP = new ColorP(X0Y0_節4_棘1, 節4_棘1CD, DisUnit, abj: true); + X0Y0_節4_棘2CP = new ColorP(X0Y0_節4_棘2, 節4_棘2CD, DisUnit, abj: true); + X0Y0_節4_脈CP = new ColorP(X0Y0_節4_脈, 節4_脈CD, DisUnit, abj: true); + X0Y0_節5_節CP = new ColorP(X0Y0_節5_節, 節5_節CD, DisUnit, abj: true); + X0Y0_節5_棘1CP = new ColorP(X0Y0_節5_棘1, 節5_棘1CD, DisUnit, abj: true); + X0Y0_節5_棘2CP = new ColorP(X0Y0_節5_棘2, 節5_棘2CD, DisUnit, abj: true); + X0Y0_節5_脈CP = new ColorP(X0Y0_節5_脈, 節5_脈CD, DisUnit, abj: true); + X0Y0_節6_節CP = new ColorP(X0Y0_節6_節, 節6_節CD, DisUnit, abj: true); + X0Y0_節6_棘1CP = new ColorP(X0Y0_節6_棘1, 節6_棘1CD, DisUnit, abj: true); + X0Y0_節6_棘2CP = new ColorP(X0Y0_節6_棘2, 節6_棘2CD, DisUnit, abj: true); + X0Y0_節6_脈CP = new ColorP(X0Y0_節6_脈, 節6_脈CD, DisUnit, abj: true); + X0Y0_節7_節CP = new ColorP(X0Y0_節7_節, 節7_節CD, DisUnit, abj: true); + X0Y0_節7_棘1CP = new ColorP(X0Y0_節7_棘1, 節7_棘1CD, DisUnit, abj: true); + X0Y0_節7_棘2CP = new ColorP(X0Y0_節7_棘2, 節7_棘2CD, DisUnit, abj: true); + X0Y0_節7_脈CP = new ColorP(X0Y0_節7_脈, 節7_脈CD, DisUnit, abj: true); + X0Y0_節8_節CP = new ColorP(X0Y0_節8_節, 節8_節CD, DisUnit, abj: true); + X0Y0_節8_棘1CP = new ColorP(X0Y0_節8_棘1, 節8_棘1CD, DisUnit, abj: true); + X0Y0_節8_棘2CP = new ColorP(X0Y0_節8_棘2, 節8_棘2CD, DisUnit, abj: true); + X0Y0_節8_脈CP = new ColorP(X0Y0_節8_脈, 節8_脈CD, DisUnit, abj: true); + X0Y0_節9_節CP = new ColorP(X0Y0_節9_節, 節9_節CD, DisUnit, abj: true); + X0Y0_節9_棘1CP = new ColorP(X0Y0_節9_棘1, 節9_棘1CD, DisUnit, abj: true); + X0Y0_節9_棘2CP = new ColorP(X0Y0_節9_棘2, 節9_棘2CD, DisUnit, abj: true); + X0Y0_節9_脈CP = new ColorP(X0Y0_節9_脈, 節9_脈CD, DisUnit, abj: true); + X0Y0_節10_節CP = new ColorP(X0Y0_節10_節, 節10_節CD, DisUnit, abj: true); + X0Y0_節10_棘1CP = new ColorP(X0Y0_節10_棘1, 節10_棘1CD, DisUnit, abj: true); + X0Y0_節10_棘2CP = new ColorP(X0Y0_節10_棘2, 節10_棘2CD, DisUnit, abj: true); + X0Y0_節10_脈CP = new ColorP(X0Y0_節10_脈, 節10_脈CD, DisUnit, abj: true); + X0Y0_節11_節CP = new ColorP(X0Y0_節11_節, 節11_節CD, DisUnit, abj: true); + X0Y0_節11_棘1CP = new ColorP(X0Y0_節11_棘1, 節11_棘1CD, DisUnit, abj: true); + X0Y0_節11_棘2CP = new ColorP(X0Y0_節11_棘2, 節11_棘2CD, DisUnit, abj: true); + X0Y0_節11_脈CP = new ColorP(X0Y0_節11_脈, 節11_脈CD, DisUnit, abj: true); + X0Y0_節12_節CP = new ColorP(X0Y0_節12_節, 節12_節CD, DisUnit, abj: true); + X0Y0_節12_棘1CP = new ColorP(X0Y0_節12_棘1, 節12_棘1CD, DisUnit, abj: true); + X0Y0_節12_棘2CP = new ColorP(X0Y0_節12_棘2, 節12_棘2CD, DisUnit, abj: true); + X0Y0_節12_脈CP = new ColorP(X0Y0_節12_脈, 節12_脈CD, DisUnit, abj: true); + X0Y0_節13_節CP = new ColorP(X0Y0_節13_節, 節13_節CD, DisUnit, abj: true); + X0Y0_節13_棘1CP = new ColorP(X0Y0_節13_棘1, 節13_棘1CD, DisUnit, abj: true); + X0Y0_節13_棘2CP = new ColorP(X0Y0_節13_棘2, 節13_棘2CD, DisUnit, abj: true); + X0Y0_節13_脈CP = new ColorP(X0Y0_節13_脈, 節13_脈CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + X0Y0_節14_節CP = new ColorP(X0Y0_節14_節, 節14_節CD, DisUnit, abj: true); + X0Y0_節14_棘1CP = new ColorP(X0Y0_節14_棘1, 節14_棘1CD, DisUnit, abj: true); + X0Y0_節14_棘2CP = new ColorP(X0Y0_節14_棘2, 節14_棘2CD, DisUnit, abj: true); + X0Y0_節14_脈CP = new ColorP(X0Y0_節14_脈, 節14_脈CD, DisUnit, abj: true); + X0Y0_節15_節CP = new ColorP(X0Y0_節15_節, 節15_節CD, DisUnit, abj: true); + X0Y0_節15_棘1CP = new ColorP(X0Y0_節15_棘1, 節15_棘1CD, DisUnit, abj: true); + X0Y0_節15_棘2CP = new ColorP(X0Y0_節15_棘2, 節15_棘2CD, DisUnit, abj: true); + X0Y0_節15_脈CP = new ColorP(X0Y0_節15_脈, 節15_脈CD, DisUnit, abj: true); + X0Y0_節16_節CP = new ColorP(X0Y0_節16_節, 節16_節CD, DisUnit, abj: true); + X0Y0_節16_棘1CP = new ColorP(X0Y0_節16_棘1, 節16_棘1CD, DisUnit, abj: true); + X0Y0_節16_棘2CP = new ColorP(X0Y0_節16_棘2, 節16_棘2CD, DisUnit, abj: true); + X0Y0_節16_脈CP = new ColorP(X0Y0_節16_脈, 節16_脈CD, DisUnit, abj: true); + X0Y0_節17_節CP = new ColorP(X0Y0_節17_節, 節17_節CD, DisUnit, abj: true); + X0Y0_節17_棘1CP = new ColorP(X0Y0_節17_棘1, 節17_棘1CD, DisUnit, abj: true); + X0Y0_節17_棘2CP = new ColorP(X0Y0_節17_棘2, 節17_棘2CD, DisUnit, abj: true); + X0Y0_節17_脈CP = new ColorP(X0Y0_節17_脈, 節17_脈CD, DisUnit, abj: true); + X0Y0_節18_節CP = new ColorP(X0Y0_節18_節, 節18_節CD, DisUnit, abj: true); + X0Y0_節18_棘1CP = new ColorP(X0Y0_節18_棘1, 節18_棘1CD, DisUnit, abj: true); + X0Y0_節18_棘2CP = new ColorP(X0Y0_節18_棘2, 節18_棘2CD, DisUnit, abj: true); + X0Y0_節18_脈CP = new ColorP(X0Y0_節18_脈, 節18_脈CD, DisUnit, abj: true); + X0Y0_節19_節CP = new ColorP(X0Y0_節19_節, 節19_節CD, DisUnit, abj: true); + X0Y0_節19_棘1CP = new ColorP(X0Y0_節19_棘1, 節19_棘1CD, DisUnit, abj: true); + X0Y0_節19_棘2CP = new ColorP(X0Y0_節19_棘2, 節19_棘2CD, DisUnit, abj: true); + X0Y0_節19_脈CP = new ColorP(X0Y0_節19_脈, 節19_脈CD, DisUnit, abj: true); + X0Y0_節20_節CP = new ColorP(X0Y0_節20_節, 節20_節CD, DisUnit, abj: true); + X0Y0_節20_棘1CP = new ColorP(X0Y0_節20_棘1, 節20_棘1CD, DisUnit, abj: true); + X0Y0_節20_棘2CP = new ColorP(X0Y0_節20_棘2, 節20_棘2CD, DisUnit, abj: true); + X0Y0_節20_脈CP = new ColorP(X0Y0_節20_脈, 節20_脈CD, DisUnit, abj: true); + X0Y0_節21_節CP = new ColorP(X0Y0_節21_節, 節21_節CD, DisUnit, abj: true); + X0Y0_節21_棘1CP = new ColorP(X0Y0_節21_棘1, 節21_棘1CD, DisUnit, abj: true); + X0Y0_節21_棘2CP = new ColorP(X0Y0_節21_棘2, 節21_棘2CD, DisUnit, abj: true); + X0Y0_節21_脈CP = new ColorP(X0Y0_節21_脈, 節21_脈CD, DisUnit, abj: true); + X0Y0_節22_節CP = new ColorP(X0Y0_節22_節, 節22_節CD, DisUnit, abj: true); + X0Y0_節22_棘1CP = new ColorP(X0Y0_節22_棘1, 節22_棘1CD, DisUnit, abj: true); + X0Y0_節22_棘2CP = new ColorP(X0Y0_節22_棘2, 節22_棘2CD, DisUnit, abj: true); + X0Y0_節22_脈CP = new ColorP(X0Y0_節22_脈, 節22_脈CD, DisUnit, abj: true); + X0Y0_節23_節CP = new ColorP(X0Y0_節23_節, 節23_節CD, DisUnit, abj: true); + X0Y0_節23_棘1CP = new ColorP(X0Y0_節23_棘1, 節23_棘1CD, DisUnit, abj: true); + X0Y0_節23_棘2CP = new ColorP(X0Y0_節23_棘2, 節23_棘2CD, DisUnit, abj: true); + X0Y0_節23_脈CP = new ColorP(X0Y0_節23_脈, 節23_脈CD, DisUnit, abj: true); + X0Y0_節24_節CP = new ColorP(X0Y0_節24_節, 節24_節CD, DisUnit, abj: true); + X0Y0_節24_棘1CP = new ColorP(X0Y0_節24_棘1, 節24_棘1CD, DisUnit, abj: true); + X0Y0_節24_棘2CP = new ColorP(X0Y0_節24_棘2, 節24_棘2CD, DisUnit, abj: true); + X0Y0_節24_脈CP = new ColorP(X0Y0_節24_脈, 節24_脈CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + X0Y0_先端_下顎_顎CP = new ColorP(X0Y0_先端_下顎_顎, 先端_下顎_顎CD, DisUnit, abj: true); + X0Y0_先端_下顎_口内CP = new ColorP(X0Y0_先端_下顎_口内, 先端_下顎_口内CD, DisUnit, abj: true); + X0Y0_先端_下顎_棘12CP = new ColorP(X0Y0_先端_下顎_棘12, 先端_下顎_棘12CD, DisUnit, abj: true); + X0Y0_先端_下顎_棘11CP = new ColorP(X0Y0_先端_下顎_棘11, 先端_下顎_棘11CD, DisUnit, abj: true); + X0Y0_先端_下顎_棘10CP = new ColorP(X0Y0_先端_下顎_棘10, 先端_下顎_棘10CD, DisUnit, abj: true); + X0Y0_先端_下顎_棘9CP = new ColorP(X0Y0_先端_下顎_棘9, 先端_下顎_棘9CD, DisUnit, abj: true); + X0Y0_先端_下顎_棘8CP = new ColorP(X0Y0_先端_下顎_棘8, 先端_下顎_棘8CD, DisUnit, abj: true); + X0Y0_先端_下顎_棘7CP = new ColorP(X0Y0_先端_下顎_棘7, 先端_下顎_棘7CD, 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_先端_下顎_棘6CP = new ColorP(X0Y0_先端_下顎_棘6, 先端_下顎_棘6CD, DisUnit, abj: true); + X0Y0_先端_下顎_棘5CP = new ColorP(X0Y0_先端_下顎_棘5, 先端_下顎_棘5CD, DisUnit, abj: true); + X0Y0_先端_下顎_棘4CP = new ColorP(X0Y0_先端_下顎_棘4, 先端_下顎_棘4CD, 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_先端_上顎_棘12CP = new ColorP(X0Y0_先端_上顎_棘12, 先端_上顎_棘12CD, DisUnit, abj: true); + X0Y0_先端_上顎_棘11CP = new ColorP(X0Y0_先端_上顎_棘11, 先端_上顎_棘11CD, DisUnit, abj: true); + X0Y0_先端_上顎_棘10CP = new ColorP(X0Y0_先端_上顎_棘10, 先端_上顎_棘10CD, DisUnit, abj: true); + X0Y0_先端_上顎_棘9CP = new ColorP(X0Y0_先端_上顎_棘9, 先端_上顎_棘9CD, DisUnit, abj: true); + X0Y0_先端_上顎_棘8CP = new ColorP(X0Y0_先端_上顎_棘8, 先端_上顎_棘8CD, DisUnit, abj: true); + X0Y0_先端_上顎_棘7CP = new ColorP(X0Y0_先端_上顎_棘7, 先端_上顎_棘7CD, 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); + X0Y0_先端_上顎_脈3CP = new ColorP(X0Y0_先端_上顎_脈3, 先端_上顎_脈3CD, DisUnit, abj: true); + X0Y0_先端_上顎_脈4CP = new ColorP(X0Y0_先端_上顎_脈4, 先端_上顎_脈4CD, 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); + X0Y0_先端_輪_金具3CP = new ColorP(X0Y0_先端_輪_金具3, 先端_輪_金具3CD, DisUnit, abj: true); + X0Y0_先端_輪_金具左CP = new ColorP(X0Y0_先端_輪_金具左, 先端_輪_金具左CD, DisUnit, abj: true); + X0Y0_先端_輪_金具右CP = new ColorP(X0Y0_先端_輪_金具右, 先端_輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, 右: true, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, 右: true, 配色指定, 体配色, Xasix); + 鎖2.反転Y = true; + 鎖4.反転Y = true; + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖3.角度B += num; + 鎖4.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_節1_節); + Are.Draw(X0Y0_節1_棘1); + Are.Draw(X0Y0_節1_棘2); + Are.Draw(X0Y0_節1_脈); + Are.Draw(X0Y0_節2_節); + Are.Draw(X0Y0_節2_棘1); + Are.Draw(X0Y0_節2_棘2); + Are.Draw(X0Y0_節2_脈); + Are.Draw(X0Y0_節3_節); + Are.Draw(X0Y0_節3_棘1); + Are.Draw(X0Y0_節3_棘2); + Are.Draw(X0Y0_節3_脈); + Are.Draw(X0Y0_節4_節); + Are.Draw(X0Y0_節4_棘1); + Are.Draw(X0Y0_節4_棘2); + Are.Draw(X0Y0_節4_脈); + Are.Draw(X0Y0_節5_節); + Are.Draw(X0Y0_節5_棘1); + Are.Draw(X0Y0_節5_棘2); + Are.Draw(X0Y0_節5_脈); + Are.Draw(X0Y0_節6_節); + Are.Draw(X0Y0_節6_棘1); + Are.Draw(X0Y0_節6_棘2); + Are.Draw(X0Y0_節6_脈); + Are.Draw(X0Y0_節7_節); + Are.Draw(X0Y0_節7_棘1); + Are.Draw(X0Y0_節7_棘2); + Are.Draw(X0Y0_節7_脈); + Are.Draw(X0Y0_節8_節); + Are.Draw(X0Y0_節8_棘1); + Are.Draw(X0Y0_節8_棘2); + Are.Draw(X0Y0_節8_脈); + Are.Draw(X0Y0_節9_節); + Are.Draw(X0Y0_節9_棘1); + Are.Draw(X0Y0_節9_棘2); + Are.Draw(X0Y0_節9_脈); + Are.Draw(X0Y0_節10_節); + Are.Draw(X0Y0_節10_棘1); + Are.Draw(X0Y0_節10_棘2); + Are.Draw(X0Y0_節10_脈); + Are.Draw(X0Y0_節11_節); + Are.Draw(X0Y0_節11_棘1); + Are.Draw(X0Y0_節11_棘2); + Are.Draw(X0Y0_節11_脈); + Are.Draw(X0Y0_節12_節); + Are.Draw(X0Y0_節12_棘1); + Are.Draw(X0Y0_節12_棘2); + Are.Draw(X0Y0_節12_脈); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_節13_節); + Are.Draw(X0Y0_節13_棘1); + Are.Draw(X0Y0_節13_棘2); + Are.Draw(X0Y0_節13_脈); + Are.Draw(X0Y0_節14_節); + Are.Draw(X0Y0_節14_棘1); + Are.Draw(X0Y0_節14_棘2); + Are.Draw(X0Y0_節14_脈); + Are.Draw(X0Y0_節15_節); + Are.Draw(X0Y0_節15_棘1); + Are.Draw(X0Y0_節15_棘2); + Are.Draw(X0Y0_節15_脈); + Are.Draw(X0Y0_節16_節); + Are.Draw(X0Y0_節16_棘1); + Are.Draw(X0Y0_節16_棘2); + Are.Draw(X0Y0_節16_脈); + Are.Draw(X0Y0_節17_節); + Are.Draw(X0Y0_節17_棘1); + Are.Draw(X0Y0_節17_棘2); + Are.Draw(X0Y0_節17_脈); + Are.Draw(X0Y0_節18_節); + Are.Draw(X0Y0_節18_棘1); + Are.Draw(X0Y0_節18_棘2); + Are.Draw(X0Y0_節18_脈); + Are.Draw(X0Y0_節19_節); + Are.Draw(X0Y0_節19_棘1); + Are.Draw(X0Y0_節19_棘2); + Are.Draw(X0Y0_節19_脈); + Are.Draw(X0Y0_節20_節); + Are.Draw(X0Y0_節20_棘1); + Are.Draw(X0Y0_節20_棘2); + Are.Draw(X0Y0_節20_脈); + Are.Draw(X0Y0_節21_節); + Are.Draw(X0Y0_節21_棘1); + Are.Draw(X0Y0_節21_棘2); + Are.Draw(X0Y0_節21_脈); + Are.Draw(X0Y0_節22_節); + Are.Draw(X0Y0_節22_棘1); + Are.Draw(X0Y0_節22_棘2); + Are.Draw(X0Y0_節22_脈); + Are.Draw(X0Y0_輪2_革); + Are.Draw(X0Y0_輪2_金具1); + Are.Draw(X0Y0_輪2_金具2); + Are.Draw(X0Y0_輪2_金具3); + Are.Draw(X0Y0_輪2_金具左); + Are.Draw(X0Y0_輪2_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + Are.Draw(X0Y0_節23_節); + Are.Draw(X0Y0_節23_棘1); + Are.Draw(X0Y0_節23_棘2); + Are.Draw(X0Y0_節23_脈); + Are.Draw(X0Y0_節24_節); + Are.Draw(X0Y0_節24_棘1); + Are.Draw(X0Y0_節24_棘2); + Are.Draw(X0Y0_節24_脈); + Are.Draw(X0Y0_先端_下顎_顎); + Are.Draw(X0Y0_先端_下顎_口内); + Are.Draw(X0Y0_先端_下顎_棘12); + Are.Draw(X0Y0_先端_下顎_棘11); + Are.Draw(X0Y0_先端_下顎_棘10); + Are.Draw(X0Y0_先端_下顎_棘9); + Are.Draw(X0Y0_先端_下顎_棘8); + Are.Draw(X0Y0_先端_下顎_棘7); + Are.Draw(X0Y0_先端_下顎_脈1); + Are.Draw(X0Y0_先端_下顎_脈2); + Are.Draw(X0Y0_先端_下顎_脈3); + Are.Draw(X0Y0_先端_下顎_棘6); + Are.Draw(X0Y0_先端_下顎_棘5); + Are.Draw(X0Y0_先端_下顎_棘4); + Are.Draw(X0Y0_先端_下顎_棘3); + Are.Draw(X0Y0_先端_下顎_棘2); + Are.Draw(X0Y0_先端_下顎_棘1); + Are.Draw(X0Y0_先端_上顎_棘12); + Are.Draw(X0Y0_先端_上顎_棘11); + Are.Draw(X0Y0_先端_上顎_棘10); + Are.Draw(X0Y0_先端_上顎_棘9); + Are.Draw(X0Y0_先端_上顎_棘8); + Are.Draw(X0Y0_先端_上顎_棘7); + Are.Draw(X0Y0_先端_上顎_顎); + Are.Draw(X0Y0_先端_上顎_脈1); + Are.Draw(X0Y0_先端_上顎_脈2); + Are.Draw(X0Y0_先端_上顎_脈3); + Are.Draw(X0Y0_先端_上顎_脈4); + Are.Draw(X0Y0_先端_輪_革); + Are.Draw(X0Y0_先端_輪_金具1); + Are.Draw(X0Y0_先端_輪_金具2); + Are.Draw(X0Y0_先端_輪_金具3); + Are.Draw(X0Y0_先端_輪_金具左); + Are.Draw(X0Y0_先端_輪_金具右); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + double maxAngle = 25.0; + X0Y0_節1_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節2_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節3_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節4_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節5_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節6_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節7_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節8_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節9_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節10_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節11_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節12_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節13_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節14_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節15_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節16_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節17_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節18_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節19_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節20_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節21_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節22_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節23_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節24_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_先端_上顎_顎.AngleBase = num * (double)RNG.XS.NextM(15); + X0Y0_先端_下顎_顎.AngleBase = num * (0.0 - X0Y0_先端_上顎_顎.AngleBase); + 本体.JoinPAall(); + } + + public void Set角度(触手_蔦 蔦) + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_節1_節.AngleBase = num * 蔦.X0Y0_節1_節.AngleBase; + X0Y0_節2_節.AngleBase = num * 蔦.X0Y0_節2_節.AngleBase; + X0Y0_節3_節.AngleBase = num * 蔦.X0Y0_節3_節.AngleBase; + X0Y0_節4_節.AngleBase = num * 蔦.X0Y0_節4_節.AngleBase; + X0Y0_節5_節.AngleBase = num * 蔦.X0Y0_節5_節.AngleBase; + X0Y0_節6_節.AngleBase = num * 蔦.X0Y0_節6_節.AngleBase; + X0Y0_節7_節.AngleBase = num * 蔦.X0Y0_節7_節.AngleBase; + X0Y0_節8_節.AngleBase = num * 蔦.X0Y0_節8_節.AngleBase; + X0Y0_節9_節.AngleBase = num * 蔦.X0Y0_節9_節.AngleBase; + X0Y0_節10_節.AngleBase = num * 蔦.X0Y0_節10_節.AngleBase; + X0Y0_節11_節.AngleBase = num * 蔦.X0Y0_節11_節.AngleBase; + X0Y0_節12_節.AngleBase = num * 蔦.X0Y0_節12_節.AngleBase; + X0Y0_節13_節.AngleBase = num * 蔦.X0Y0_節13_節.AngleBase; + X0Y0_節14_節.AngleBase = num * 蔦.X0Y0_節14_節.AngleBase; + X0Y0_節15_節.AngleBase = num * 蔦.X0Y0_節15_節.AngleBase; + X0Y0_節16_節.AngleBase = num * 蔦.X0Y0_節16_節.AngleBase; + X0Y0_節17_節.AngleBase = num * 蔦.X0Y0_節17_節.AngleBase; + X0Y0_節18_節.AngleBase = num * 蔦.X0Y0_節18_節.AngleBase; + X0Y0_節19_節.AngleBase = num * 蔦.X0Y0_節19_節.AngleBase; + X0Y0_節20_節.AngleBase = num * 蔦.X0Y0_節20_節.AngleBase; + X0Y0_節21_節.AngleBase = num * 蔦.X0Y0_節21_節.AngleBase; + X0Y0_節22_節.AngleBase = num * 蔦.X0Y0_節22_節.AngleBase; + X0Y0_節23_節.AngleBase = num * 蔦.X0Y0_節23_節.AngleBase; + X0Y0_節24_節.AngleBase = num * 蔦.X0Y0_節24_節.AngleBase; + X0Y0_先端_上顎_顎.AngleBase = num * 蔦.X0Y0_先端_上顎_顎.AngleBase; + X0Y0_先端_下顎_顎.AngleBase = num * 蔦.X0Y0_先端_下顎_顎.AngleBase; + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左 && p != X0Y0_輪1_金具右 && p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_先端_輪_革 && p != X0Y0_先端_輪_金具1 && p != X0Y0_先端_輪_金具2 && p != X0Y0_先端_輪_金具3 && p != X0Y0_先端_輪_金具左) + { + return p == X0Y0_先端_輪_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_節1_節; + yield return X0Y0_節2_節; + yield return X0Y0_節3_節; + yield return X0Y0_節4_節; + yield return X0Y0_節5_節; + yield return X0Y0_節6_節; + yield return X0Y0_節7_節; + yield return X0Y0_節8_節; + yield return X0Y0_節9_節; + yield return X0Y0_節10_節; + yield return X0Y0_節11_節; + yield return X0Y0_節12_節; + yield return X0Y0_節13_節; + yield return X0Y0_節14_節; + yield return X0Y0_節15_節; + yield return X0Y0_節16_節; + yield return X0Y0_節17_節; + yield return X0Y0_節18_節; + yield return X0Y0_節19_節; + yield return X0Y0_節20_節; + yield return X0Y0_節21_節; + yield return X0Y0_節22_節; + yield return X0Y0_節23_節; + yield return X0Y0_節24_節; + } + + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_節1_節CP.Update(mm); + X0Y0_節1_棘1CP.Update(); + X0Y0_節1_棘2CP.Update(); + X0Y0_節1_脈CP.Update(); + X0Y0_節2_節CP.Update(mm); + X0Y0_節2_棘1CP.Update(); + X0Y0_節2_棘2CP.Update(); + X0Y0_節2_脈CP.Update(); + X0Y0_節3_節CP.Update(mm); + X0Y0_節3_棘1CP.Update(); + X0Y0_節3_棘2CP.Update(); + X0Y0_節3_脈CP.Update(); + X0Y0_節4_節CP.Update(mm); + X0Y0_節4_棘1CP.Update(); + X0Y0_節4_棘2CP.Update(); + X0Y0_節4_脈CP.Update(); + X0Y0_節5_節CP.Update(mm); + X0Y0_節5_棘1CP.Update(); + X0Y0_節5_棘2CP.Update(); + X0Y0_節5_脈CP.Update(); + X0Y0_節6_節CP.Update(mm); + X0Y0_節6_棘1CP.Update(); + X0Y0_節6_棘2CP.Update(); + X0Y0_節6_脈CP.Update(); + X0Y0_節7_節CP.Update(mm); + X0Y0_節7_棘1CP.Update(); + X0Y0_節7_棘2CP.Update(); + X0Y0_節7_脈CP.Update(); + X0Y0_節8_節CP.Update(mm); + X0Y0_節8_棘1CP.Update(); + X0Y0_節8_棘2CP.Update(); + X0Y0_節8_脈CP.Update(); + X0Y0_節9_節CP.Update(mm); + X0Y0_節9_棘1CP.Update(); + X0Y0_節9_棘2CP.Update(); + X0Y0_節9_脈CP.Update(); + X0Y0_節10_節CP.Update(mm); + X0Y0_節10_棘1CP.Update(); + X0Y0_節10_棘2CP.Update(); + X0Y0_節10_脈CP.Update(); + X0Y0_節11_節CP.Update(mm); + X0Y0_節11_棘1CP.Update(); + X0Y0_節11_棘2CP.Update(); + X0Y0_節11_脈CP.Update(); + X0Y0_節12_節CP.Update(mm); + X0Y0_節12_棘1CP.Update(); + X0Y0_節12_棘2CP.Update(); + X0Y0_節12_脈CP.Update(); + X0Y0_節13_節CP.Update(mm); + X0Y0_節13_棘1CP.Update(); + X0Y0_節13_棘2CP.Update(); + X0Y0_節13_脈CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + X0Y0_節14_節CP.Update(mm); + X0Y0_節14_棘1CP.Update(); + X0Y0_節14_棘2CP.Update(); + X0Y0_節14_脈CP.Update(); + X0Y0_節15_節CP.Update(mm); + X0Y0_節15_棘1CP.Update(); + X0Y0_節15_棘2CP.Update(); + X0Y0_節15_脈CP.Update(); + X0Y0_節16_節CP.Update(mm); + X0Y0_節16_棘1CP.Update(); + X0Y0_節16_棘2CP.Update(); + X0Y0_節16_脈CP.Update(); + X0Y0_節17_節CP.Update(mm); + X0Y0_節17_棘1CP.Update(); + X0Y0_節17_棘2CP.Update(); + X0Y0_節17_脈CP.Update(); + X0Y0_節18_節CP.Update(mm); + X0Y0_節18_棘1CP.Update(); + X0Y0_節18_棘2CP.Update(); + X0Y0_節18_脈CP.Update(); + X0Y0_節19_節CP.Update(mm); + X0Y0_節19_棘1CP.Update(); + X0Y0_節19_棘2CP.Update(); + X0Y0_節19_脈CP.Update(); + X0Y0_節20_節CP.Update(mm); + X0Y0_節20_棘1CP.Update(); + X0Y0_節20_棘2CP.Update(); + X0Y0_節20_脈CP.Update(); + X0Y0_節21_節CP.Update(mm); + X0Y0_節21_棘1CP.Update(); + X0Y0_節21_棘2CP.Update(); + X0Y0_節21_脈CP.Update(); + X0Y0_節22_節CP.Update(mm); + X0Y0_節22_棘1CP.Update(); + X0Y0_節22_棘2CP.Update(); + X0Y0_節22_脈CP.Update(); + X0Y0_節23_節CP.Update(mm); + X0Y0_節23_棘1CP.Update(); + X0Y0_節23_棘2CP.Update(); + X0Y0_節23_脈CP.Update(); + X0Y0_節24_節CP.Update(mm); + X0Y0_節24_棘1CP.Update(); + X0Y0_節24_棘2CP.Update(); + X0Y0_節24_脈CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + X0Y0_先端_下顎_顎CP.Update(mm); + X0Y0_先端_下顎_口内CP.Update(); + X0Y0_先端_下顎_棘12CP.Update(); + X0Y0_先端_下顎_棘11CP.Update(); + X0Y0_先端_下顎_棘10CP.Update(); + X0Y0_先端_下顎_棘9CP.Update(); + X0Y0_先端_下顎_棘8CP.Update(); + X0Y0_先端_下顎_棘7CP.Update(); + X0Y0_先端_下顎_脈1CP.Update(); + X0Y0_先端_下顎_脈2CP.Update(); + X0Y0_先端_下顎_脈3CP.Update(); + X0Y0_先端_下顎_棘6CP.Update(); + X0Y0_先端_下顎_棘5CP.Update(); + X0Y0_先端_下顎_棘4CP.Update(); + X0Y0_先端_下顎_棘3CP.Update(); + X0Y0_先端_下顎_棘2CP.Update(); + X0Y0_先端_下顎_棘1CP.Update(); + X0Y0_先端_上顎_棘12CP.Update(); + X0Y0_先端_上顎_棘11CP.Update(); + X0Y0_先端_上顎_棘10CP.Update(); + X0Y0_先端_上顎_棘9CP.Update(); + X0Y0_先端_上顎_棘8CP.Update(); + X0Y0_先端_上顎_棘7CP.Update(); + X0Y0_先端_上顎_顎CP.Update(mm); + X0Y0_先端_上顎_脈1CP.Update(); + X0Y0_先端_上顎_脈2CP.Update(); + X0Y0_先端_上顎_脈3CP.Update(); + X0Y0_先端_上顎_脈4CP.Update(); + X0Y0_先端_輪_革CP.Update(); + X0Y0_先端_輪_金具1CP.Update(); + X0Y0_先端_輪_金具2CP.Update(); + X0Y0_先端_輪_金具3CP.Update(); + X0Y0_先端_輪_金具左CP.Update(); + X0Y0_先端_輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 節1_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節1_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節1_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節1_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節2_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節2_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節2_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節2_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節3_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節3_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節3_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節3_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節4_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節4_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節4_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節4_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節5_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節5_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節5_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節5_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節6_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節6_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節6_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節6_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節7_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節7_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節7_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節7_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節8_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節8_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節8_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節8_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節9_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節9_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節9_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節9_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節10_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節10_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節10_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節10_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節11_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節11_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節11_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節11_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節12_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節12_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節12_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節12_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節13_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節13_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節13_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節13_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節14_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節14_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節14_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節14_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節15_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節15_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節15_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節15_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節16_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節16_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節16_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節16_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節17_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節17_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節17_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節17_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節18_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節18_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節18_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節18_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節19_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節19_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節19_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節19_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節20_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節20_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節20_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節20_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節21_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節21_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節21_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節21_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節22_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節22_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節22_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節22_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節23_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節23_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節23_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節23_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節24_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節24_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節24_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節24_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_顎CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 先端_下顎_口内CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 先端_下顎_棘12CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘11CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘10CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘9CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘8CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘7CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_脈1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_脈2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_脈3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘6CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘5CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘12CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘11CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘10CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘9CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘8CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘7CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_顎CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 先端_上顎_脈1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_脈2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_脈3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_脈4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_輪_革CD = new ColorD(); + 先端_輪_金具1CD = new ColorD(); + 先端_輪_金具2CD = new ColorD(); + 先端_輪_金具3CD = new ColorD(); + 先端_輪_金具左CD = new ColorD(); + 先端_輪_金具右CD = new ColorD(); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 節1_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節1_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節1_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節1_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節2_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節2_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節2_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節2_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節3_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節3_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節3_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節3_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節4_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節4_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節4_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節4_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節5_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節5_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節5_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節5_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節6_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節6_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節6_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節6_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節7_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節7_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節7_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節7_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節8_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節8_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節8_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節8_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節9_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節9_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節9_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節9_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節10_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節10_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節10_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節10_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節11_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節11_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節11_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節11_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節12_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節12_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節12_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節12_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節13_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節13_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節13_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節13_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節14_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節14_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節14_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節14_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節15_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節15_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節15_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節15_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節16_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節16_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節16_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節16_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節17_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節17_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節17_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節17_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節18_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節18_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節18_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節18_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節19_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節19_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節19_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節19_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節20_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節20_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節20_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節20_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節21_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節21_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節21_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節21_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節22_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節22_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節22_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節22_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節23_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節23_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節23_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節23_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節24_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節24_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節24_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節24_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_顎CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先端_下顎_口内CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 先端_下顎_棘12CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘11CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘10CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘9CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘8CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘7CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_脈1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_脈2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_脈3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘6CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘5CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘12CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘11CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘10CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘9CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘8CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘7CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_顎CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先端_上顎_脈1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_脈2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_脈3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_脈4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_輪_革CD = new ColorD(); + 先端_輪_金具1CD = new ColorD(); + 先端_輪_金具2CD = new ColorD(); + 先端_輪_金具3CD = new ColorD(); + 先端_輪_金具左CD = new ColorD(); + 先端_輪_金具右CD = new ColorD(); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 節1_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節1_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節1_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節1_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節2_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節2_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節2_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節2_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節3_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節3_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節3_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節3_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節4_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節4_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節4_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節4_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節5_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節5_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節5_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節5_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節6_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節6_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節6_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節6_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節7_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節7_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節7_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節7_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節8_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節8_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節8_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節8_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節9_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節9_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節9_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節9_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節10_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節10_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節10_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節10_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節11_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節11_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節11_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節11_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節12_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節12_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節12_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節12_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節13_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節13_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節13_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節13_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節14_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節14_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節14_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節14_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節15_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節15_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節15_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節15_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節16_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節16_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節16_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節16_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節17_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節17_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節17_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節17_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節18_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節18_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節18_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節18_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節19_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節19_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節19_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節19_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節20_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節20_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節20_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節20_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節21_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節21_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節21_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節21_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節22_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節22_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節22_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節22_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節23_節CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 節23_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節23_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節23_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節24_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 節24_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節24_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 節24_脈CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_顎CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 先端_下顎_口内CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 先端_下顎_棘12CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘11CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘10CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘9CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘8CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘7CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_脈1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_脈2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_脈3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘6CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘5CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_下顎_棘1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘12CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘11CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘10CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘9CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘8CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_棘7CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_顎CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 先端_上顎_脈1CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_脈2CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_脈3CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_上顎_脈4CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 先端_輪_革CD = new ColorD(); + 先端_輪_金具1CD = new ColorD(); + 先端_輪_金具2CD = new ColorD(); + 先端_輪_金具3CD = new ColorD(); + 先端_輪_金具左CD = new ColorD(); + 先端_輪_金具右CD = new ColorD(); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 輪3配色(拘束具色 配色) + { + 先端_輪_革CD.色 = 配色.革部色; + 先端_輪_金具1CD.色 = 配色.金具色; + 先端_輪_金具2CD.色 = 先端_輪_金具1CD.色; + 先端_輪_金具3CD.色 = 先端_輪_金具1CD.色; + 先端_輪_金具左CD.色 = 先端_輪_金具1CD.色; + 先端_輪_金具右CD.色 = 先端_輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦D.cs index 4000e9d..bd6b1ba 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦D.cs @@ -2,537 +2,538 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 触手_蔦D : 触手D +namespace SlaveMatrix { - public bool 節1_節_表示 = true; + [Serializable] + public class 触手_蔦D : 触手D + { + public bool 節1_節_表示 = true; - public bool 節1_棘1_表示; + public bool 節1_棘1_表示; - public bool 節1_棘2_表示; + public bool 節1_棘2_表示; - public bool 節1_脈_表示 = true; + public bool 節1_脈_表示 = true; - public bool 節2_節_表示 = true; + public bool 節2_節_表示 = true; - public bool 節2_棘1_表示; + public bool 節2_棘1_表示; - public bool 節2_棘2_表示; + public bool 節2_棘2_表示; - public bool 節2_脈_表示 = true; + public bool 節2_脈_表示 = true; - public bool 節3_節_表示 = true; + public bool 節3_節_表示 = true; - public bool 節3_棘1_表示; + public bool 節3_棘1_表示; - public bool 節3_棘2_表示; + public bool 節3_棘2_表示; - public bool 節3_脈_表示 = true; + public bool 節3_脈_表示 = true; - public bool 節4_節_表示 = true; + public bool 節4_節_表示 = true; - public bool 節4_棘1_表示; + public bool 節4_棘1_表示; - public bool 節4_棘2_表示; + public bool 節4_棘2_表示; - public bool 節4_脈_表示 = true; + public bool 節4_脈_表示 = true; - public bool 節5_節_表示 = true; + public bool 節5_節_表示 = true; - public bool 節5_棘1_表示; + public bool 節5_棘1_表示; - public bool 節5_棘2_表示; + public bool 節5_棘2_表示; - public bool 節5_脈_表示 = true; + public bool 節5_脈_表示 = true; - public bool 節6_節_表示 = true; + public bool 節6_節_表示 = true; - public bool 節6_棘1_表示; + public bool 節6_棘1_表示; - public bool 節6_棘2_表示; + public bool 節6_棘2_表示; - public bool 節6_脈_表示 = true; + public bool 節6_脈_表示 = true; - public bool 節7_節_表示 = true; + public bool 節7_節_表示 = true; - public bool 節7_棘1_表示; + public bool 節7_棘1_表示; - public bool 節7_棘2_表示; + public bool 節7_棘2_表示; - public bool 節7_脈_表示 = true; + public bool 節7_脈_表示 = true; - public bool 節8_節_表示 = true; + public bool 節8_節_表示 = true; - public bool 節8_棘1_表示; + public bool 節8_棘1_表示; - public bool 節8_棘2_表示; + public bool 節8_棘2_表示; - public bool 節8_脈_表示 = true; + public bool 節8_脈_表示 = true; - public bool 節9_節_表示 = true; + public bool 節9_節_表示 = true; - public bool 節9_棘1_表示; + public bool 節9_棘1_表示; - public bool 節9_棘2_表示; + public bool 節9_棘2_表示; - public bool 節9_脈_表示 = true; + public bool 節9_脈_表示 = true; - public bool 節10_節_表示 = true; + public bool 節10_節_表示 = true; - public bool 節10_棘1_表示; + public bool 節10_棘1_表示; - public bool 節10_棘2_表示; + public bool 節10_棘2_表示; - public bool 節10_脈_表示 = true; + public bool 節10_脈_表示 = true; - public bool 節11_節_表示 = true; + public bool 節11_節_表示 = true; - public bool 節11_棘1_表示; + public bool 節11_棘1_表示; - public bool 節11_棘2_表示; + public bool 節11_棘2_表示; - public bool 節11_脈_表示 = true; + public bool 節11_脈_表示 = true; - public bool 節12_節_表示 = true; + public bool 節12_節_表示 = true; - public bool 節12_棘1_表示; + public bool 節12_棘1_表示; - public bool 節12_棘2_表示; + public bool 節12_棘2_表示; - public bool 節12_脈_表示 = true; + public bool 節12_脈_表示 = true; - public bool 節13_節_表示 = true; + public bool 節13_節_表示 = true; - public bool 節13_棘1_表示; + public bool 節13_棘1_表示; - public bool 節13_棘2_表示; + public bool 節13_棘2_表示; - public bool 節13_脈_表示 = true; + public bool 節13_脈_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 節14_節_表示 = true; + public bool 節14_節_表示 = true; - public bool 節14_棘1_表示; + public bool 節14_棘1_表示; - public bool 節14_棘2_表示; + public bool 節14_棘2_表示; - public bool 節14_脈_表示 = true; + public bool 節14_脈_表示 = true; - public bool 節15_節_表示 = true; + public bool 節15_節_表示 = true; - public bool 節15_棘1_表示; + public bool 節15_棘1_表示; - public bool 節15_棘2_表示; + public bool 節15_棘2_表示; - public bool 節15_脈_表示 = true; + public bool 節15_脈_表示 = true; - public bool 節16_節_表示 = true; + public bool 節16_節_表示 = true; - public bool 節16_棘1_表示; + public bool 節16_棘1_表示; - public bool 節16_棘2_表示; + public bool 節16_棘2_表示; - public bool 節16_脈_表示 = true; + public bool 節16_脈_表示 = true; - public bool 節17_節_表示 = true; + public bool 節17_節_表示 = true; - public bool 節17_棘1_表示; + public bool 節17_棘1_表示; - public bool 節17_棘2_表示; + public bool 節17_棘2_表示; - public bool 節17_脈_表示 = true; + public bool 節17_脈_表示 = true; - public bool 節18_節_表示 = true; + public bool 節18_節_表示 = true; - public bool 節18_棘1_表示; + public bool 節18_棘1_表示; - public bool 節18_棘2_表示; + public bool 節18_棘2_表示; - public bool 節18_脈_表示 = true; + public bool 節18_脈_表示 = true; - public bool 節19_節_表示 = true; + public bool 節19_節_表示 = true; - public bool 節19_棘1_表示; + public bool 節19_棘1_表示; - public bool 節19_棘2_表示; + public bool 節19_棘2_表示; - public bool 節19_脈_表示 = true; + public bool 節19_脈_表示 = true; - public bool 節20_節_表示 = true; + public bool 節20_節_表示 = true; - public bool 節20_棘1_表示; + public bool 節20_棘1_表示; - public bool 節20_棘2_表示; + public bool 節20_棘2_表示; - public bool 節20_脈_表示 = true; + public bool 節20_脈_表示 = true; - public bool 節21_節_表示 = true; + public bool 節21_節_表示 = true; - public bool 節21_棘1_表示; + public bool 節21_棘1_表示; - public bool 節21_棘2_表示; + public bool 節21_棘2_表示; - public bool 節21_脈_表示 = true; + public bool 節21_脈_表示 = true; - public bool 節22_節_表示 = true; + public bool 節22_節_表示 = true; - public bool 節22_棘1_表示; + public bool 節22_棘1_表示; - public bool 節22_棘2_表示; + public bool 節22_棘2_表示; - public bool 節22_脈_表示 = true; + public bool 節22_脈_表示 = true; - public bool 節23_節_表示 = true; + public bool 節23_節_表示 = true; - public bool 節23_棘1_表示; + public bool 節23_棘1_表示; - public bool 節23_棘2_表示; + public bool 節23_棘2_表示; - public bool 節23_脈_表示 = true; + public bool 節23_脈_表示 = true; - public bool 節24_節_表示 = true; + public bool 節24_節_表示 = true; - public bool 節24_棘1_表示; + public bool 節24_棘1_表示; - public bool 節24_棘2_表示; + public bool 節24_棘2_表示; - public bool 節24_脈_表示 = true; + public bool 節24_脈_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 先端_下顎_顎_表示 = true; + public bool 先端_下顎_顎_表示 = true; - public bool 先端_下顎_口内_表示 = true; + public bool 先端_下顎_口内_表示 = true; - public bool 先端_下顎_棘12_表示 = true; + public bool 先端_下顎_棘12_表示 = true; - public bool 先端_下顎_棘11_表示 = true; + public bool 先端_下顎_棘11_表示 = true; - public bool 先端_下顎_棘10_表示 = true; + public bool 先端_下顎_棘10_表示 = true; - public bool 先端_下顎_棘9_表示 = true; + public bool 先端_下顎_棘9_表示 = true; - public bool 先端_下顎_棘8_表示 = true; + public bool 先端_下顎_棘8_表示 = true; - public bool 先端_下顎_棘7_表示 = true; + public bool 先端_下顎_棘7_表示 = true; - public bool 先端_下顎_脈1_表示 = true; + public bool 先端_下顎_脈1_表示 = true; - public bool 先端_下顎_脈2_表示 = true; + public bool 先端_下顎_脈2_表示 = true; - public bool 先端_下顎_脈3_表示 = true; + public bool 先端_下顎_脈3_表示 = true; - public bool 先端_下顎_棘6_表示 = true; + public bool 先端_下顎_棘6_表示 = true; - public bool 先端_下顎_棘5_表示 = true; + public bool 先端_下顎_棘5_表示 = true; - public bool 先端_下顎_棘4_表示 = true; + public bool 先端_下顎_棘4_表示 = true; - public bool 先端_下顎_棘3_表示 = true; + public bool 先端_下顎_棘3_表示 = true; - public bool 先端_下顎_棘2_表示; + public bool 先端_下顎_棘2_表示; - public bool 先端_下顎_棘1_表示; + public bool 先端_下顎_棘1_表示; - public bool 先端_上顎_棘12_表示 = true; + public bool 先端_上顎_棘12_表示 = true; - public bool 先端_上顎_棘11_表示 = true; + public bool 先端_上顎_棘11_表示 = true; - public bool 先端_上顎_棘10_表示 = true; + public bool 先端_上顎_棘10_表示 = true; - public bool 先端_上顎_棘9_表示 = true; + public bool 先端_上顎_棘9_表示 = true; - public bool 先端_上顎_棘8_表示 = true; + public bool 先端_上顎_棘8_表示 = true; - public bool 先端_上顎_棘7_表示 = true; + public bool 先端_上顎_棘7_表示 = true; - public bool 先端_上顎_顎_表示 = true; + public bool 先端_上顎_顎_表示 = true; - public bool 先端_上顎_脈1_表示 = true; + public bool 先端_上顎_脈1_表示 = true; - public bool 先端_上顎_脈2_表示 = true; + public bool 先端_上顎_脈2_表示 = true; - public bool 先端_上顎_脈3_表示 = true; + public bool 先端_上顎_脈3_表示 = true; - public bool 先端_上顎_脈4_表示 = true; + public bool 先端_上顎_脈4_表示 = true; - public bool 先端_輪_革_表示 = true; + public bool 先端_輪_革_表示 = true; - public bool 先端_輪_金具1_表示 = true; + public bool 先端_輪_金具1_表示 = true; - public bool 先端_輪_金具2_表示 = true; + public bool 先端_輪_金具2_表示 = true; - public bool 先端_輪_金具3_表示 = true; + public bool 先端_輪_金具3_表示 = true; - public bool 先端_輪_金具左_表示 = true; + public bool 先端_輪_金具左_表示 = true; - public bool 先端_輪_金具右_表示 = true; + public bool 先端_輪_金具右_表示 = true; - public bool 先端表示; + public bool 先端表示; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 輪3表示 = true; + public bool 輪3表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public List 節1_接続 = new List(); + public List 節1_接続 = new List(); - public List 節2_接続 = new List(); + public List 節2_接続 = new List(); - public List 節3_接続 = new List(); + public List 節3_接続 = new List(); - public List 節4_接続 = new List(); + public List 節4_接続 = new List(); - public List 節5_接続 = new List(); + public List 節5_接続 = new List(); - public List 節6_接続 = new List(); + public List 節6_接続 = new List(); - public List 節7_接続 = new List(); + public List 節7_接続 = new List(); - public List 節8_接続 = new List(); + public List 節8_接続 = new List(); - public List 節9_接続 = new List(); + public List 節9_接続 = new List(); - public List 節10_接続 = new List(); + public List 節10_接続 = new List(); - public List 節11_接続 = new List(); + public List 節11_接続 = new List(); - public List 節12_接続 = new List(); + public List 節12_接続 = new List(); - public List 節13_接続 = new List(); + public List 節13_接続 = new List(); - public List 節14_接続 = new List(); + public List 節14_接続 = new List(); - public List 節15_接続 = new List(); + public List 節15_接続 = new List(); - public List 節16_接続 = new List(); + public List 節16_接続 = new List(); - public List 節17_接続 = new List(); + public List 節17_接続 = new List(); - public List 節18_接続 = new List(); + public List 節18_接続 = new List(); - public List 節19_接続 = new List(); + public List 節19_接続 = new List(); - public List 節20_接続 = new List(); + public List 節20_接続 = new List(); - public List 節21_接続 = new List(); + public List 節21_接続 = new List(); - public List 節22_接続 = new List(); + public List 節22_接続 = new List(); - public List 節23_接続 = new List(); + public List 節23_接続 = new List(); - public List 節24_接続 = new List(); + public List 節24_接続 = new List(); - public List 先端_接続 = new List(); + public List 先端_接続 = new List(); - public 触手_蔦D() - { - ThisType = GetType(); - } + public 触手_蔦D() + { + ThisType = GetType(); + } - public void 節1接続(EleD e) - { - 節1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.触手_蔦_節1_接続; - } + 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 節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 節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 節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 節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, Med Med, 体配色 体配色) - { - return new 触手_蔦(DisUnit, 配色指定, 体配色, Med, this); - } + 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, Med Med, 体配色 体配色) + { + return new 触手_蔦(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触.cs index 5fa8c24..8b49b27 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触.cs @@ -1,5503 +1,5504 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触手_触 : 触手 +namespace SlaveMatrix { - public Par X0Y0_腕部_節1_節; + public class 触手_触 : 触手 + { + public Par X0Y0_腕部_節1_節; - public Par X0Y0_腕部_節1_紋柄_紋柄1; + public Par X0Y0_腕部_節1_紋柄_紋柄1; - public Par X0Y0_腕部_節1_紋柄_紋柄2; + public Par X0Y0_腕部_節1_紋柄_紋柄2; - public Par X0Y0_腕部_節2_節; + public Par X0Y0_腕部_節2_節; - public Par X0Y0_腕部_節2_紋柄_紋柄1; + public Par X0Y0_腕部_節2_紋柄_紋柄1; - public Par X0Y0_腕部_節2_紋柄_紋柄2; + public Par X0Y0_腕部_節2_紋柄_紋柄2; - public Par X0Y0_腕部_節3_節; + public Par X0Y0_腕部_節3_節; - public Par X0Y0_腕部_節3_紋柄_紋柄1; + public Par X0Y0_腕部_節3_紋柄_紋柄1; - public Par X0Y0_腕部_節3_紋柄_紋柄2; + public Par X0Y0_腕部_節3_紋柄_紋柄2; - public Par X0Y0_腕部_節4_節; + public Par X0Y0_腕部_節4_節; - public Par X0Y0_腕部_節4_紋柄_紋柄1; + public Par X0Y0_腕部_節4_紋柄_紋柄1; - public Par X0Y0_腕部_節4_紋柄_紋柄2; + public Par X0Y0_腕部_節4_紋柄_紋柄2; - public Par X0Y0_腕部_節5_節; + public Par X0Y0_腕部_節5_節; - public Par X0Y0_腕部_節5_紋柄_紋柄1; + public Par X0Y0_腕部_節5_紋柄_紋柄1; - public Par X0Y0_腕部_節5_紋柄_紋柄2; + public Par X0Y0_腕部_節5_紋柄_紋柄2; - public Par X0Y0_腕部_節6_節; + public Par X0Y0_腕部_節6_節; - public Par X0Y0_腕部_節6_紋柄_紋柄1; + public Par X0Y0_腕部_節6_紋柄_紋柄1; - public Par X0Y0_腕部_節6_紋柄_紋柄2; + public Par X0Y0_腕部_節6_紋柄_紋柄2; - public Par X0Y0_腕部_節7_節; + public Par X0Y0_腕部_節7_節; - public Par X0Y0_腕部_節7_紋柄_紋柄1; + public Par X0Y0_腕部_節7_紋柄_紋柄1; - public Par X0Y0_腕部_節7_紋柄_紋柄2; + public Par X0Y0_腕部_節7_紋柄_紋柄2; - public Par X0Y0_腕部_節8_節; + public Par X0Y0_腕部_節8_節; - public Par X0Y0_腕部_節8_紋柄_紋柄1; + public Par X0Y0_腕部_節8_紋柄_紋柄1; - public Par X0Y0_腕部_節8_紋柄_紋柄2; + public Par X0Y0_腕部_節8_紋柄_紋柄2; - public Par X0Y0_腕部_節9_節; + public Par X0Y0_腕部_節9_節; - public Par X0Y0_腕部_節9_紋柄_紋柄1; + public Par X0Y0_腕部_節9_紋柄_紋柄1; - public Par X0Y0_腕部_節9_紋柄_紋柄2; + public Par X0Y0_腕部_節9_紋柄_紋柄2; - public Par X0Y0_腕部_節10_節; + public Par X0Y0_腕部_節10_節; - public Par X0Y0_腕部_節10_紋柄_紋柄1; + public Par X0Y0_腕部_節10_紋柄_紋柄1; - public Par X0Y0_腕部_節10_紋柄_紋柄2; + public Par X0Y0_腕部_節10_紋柄_紋柄2; - public Par X0Y0_腕部_節11_節; + public Par X0Y0_腕部_節11_節; - public Par X0Y0_腕部_節11_紋柄_紋柄1; + public Par X0Y0_腕部_節11_紋柄_紋柄1; - public Par X0Y0_腕部_節11_紋柄_紋柄2; + public Par X0Y0_腕部_節11_紋柄_紋柄2; - public Par X0Y0_腕部_節12_節; + public Par X0Y0_腕部_節12_節; - public Par X0Y0_腕部_節12_紋柄_紋柄1; + public Par X0Y0_腕部_節12_紋柄_紋柄1; - public Par X0Y0_腕部_節12_紋柄_紋柄2; + public Par X0Y0_腕部_節12_紋柄_紋柄2; - public Par X0Y0_腕部_節13_節; + public Par X0Y0_腕部_節13_節; - public Par X0Y0_腕部_節13_紋柄_紋柄1; + public Par X0Y0_腕部_節13_紋柄_紋柄1; - public Par X0Y0_腕部_節13_紋柄_紋柄2; + public Par X0Y0_腕部_節13_紋柄_紋柄2; - public Par X0Y0_腕部_節14_節; + public Par X0Y0_腕部_節14_節; - public Par X0Y0_腕部_節14_紋柄_紋柄1; + public Par X0Y0_腕部_節14_紋柄_紋柄1; - public Par X0Y0_腕部_節14_紋柄_紋柄2; + public Par X0Y0_腕部_節14_紋柄_紋柄2; - public Par X0Y0_腕部_節15_節; + public Par X0Y0_腕部_節15_節; - public Par X0Y0_腕部_節15_紋柄_紋柄1; + public Par X0Y0_腕部_節15_紋柄_紋柄1; - public Par X0Y0_腕部_節15_紋柄_紋柄2; + public Par X0Y0_腕部_節15_紋柄_紋柄2; - public Par X0Y0_腕部_輪1_革; + public Par X0Y0_腕部_輪1_革; - public Par X0Y0_腕部_輪1_金具1; + public Par X0Y0_腕部_輪1_金具1; - public Par X0Y0_腕部_輪1_金具2; + public Par X0Y0_腕部_輪1_金具2; - public Par X0Y0_腕部_輪1_金具3; + public Par X0Y0_腕部_輪1_金具3; - public Par X0Y0_腕部_輪1_金具左; + public Par X0Y0_腕部_輪1_金具左; - public Par X0Y0_腕部_輪1_金具右; + public Par X0Y0_腕部_輪1_金具右; - public Par X0Y0_腕部_節16_節; + public Par X0Y0_腕部_節16_節; - public Par X0Y0_腕部_節16_紋柄_紋柄1; + public Par X0Y0_腕部_節16_紋柄_紋柄1; - public Par X0Y0_腕部_節16_紋柄_紋柄2; + public Par X0Y0_腕部_節16_紋柄_紋柄2; - public Par X0Y0_腕部_節17_節; + public Par X0Y0_腕部_節17_節; - public Par X0Y0_腕部_節17_紋柄_紋柄1; + public Par X0Y0_腕部_節17_紋柄_紋柄1; - public Par X0Y0_腕部_節17_紋柄_紋柄2; + public Par X0Y0_腕部_節17_紋柄_紋柄2; - public Par X0Y0_腕部_節18_節; + public Par X0Y0_腕部_節18_節; - public Par X0Y0_腕部_節18_紋柄_紋柄1; + public Par X0Y0_腕部_節18_紋柄_紋柄1; - public Par X0Y0_腕部_節18_紋柄_紋柄2; + public Par X0Y0_腕部_節18_紋柄_紋柄2; - public Par X0Y0_腕部_節19_節; + public Par X0Y0_腕部_節19_節; - public Par X0Y0_腕部_節19_紋柄_紋柄1; + public Par X0Y0_腕部_節19_紋柄_紋柄1; - public Par X0Y0_腕部_節19_紋柄_紋柄2; + public Par X0Y0_腕部_節19_紋柄_紋柄2; - public Par X0Y0_腕部_節20_節; + public Par X0Y0_腕部_節20_節; - public Par X0Y0_腕部_節20_紋柄_紋柄1; + public Par X0Y0_腕部_節20_紋柄_紋柄1; - public Par X0Y0_腕部_節20_紋柄_紋柄2; + public Par X0Y0_腕部_節20_紋柄_紋柄2; - public Par X0Y0_腕部_節21_節; + public Par X0Y0_腕部_節21_節; - public Par X0Y0_腕部_節21_紋柄_紋柄1; + public Par X0Y0_腕部_節21_紋柄_紋柄1; - public Par X0Y0_腕部_節21_紋柄_紋柄2; + public Par X0Y0_腕部_節21_紋柄_紋柄2; - public Par X0Y0_腕部_節22_節; + public Par X0Y0_腕部_節22_節; - public Par X0Y0_腕部_節22_紋柄_紋柄1; + public Par X0Y0_腕部_節22_紋柄_紋柄1; - public Par X0Y0_腕部_節22_紋柄_紋柄2; + public Par X0Y0_腕部_節22_紋柄_紋柄2; - public Par X0Y0_腕部_節23_節; + public Par X0Y0_腕部_節23_節; - public Par X0Y0_腕部_節23_紋柄_紋柄1; + public Par X0Y0_腕部_節23_紋柄_紋柄1; - public Par X0Y0_腕部_節23_紋柄_紋柄2; + public Par X0Y0_腕部_節23_紋柄_紋柄2; - public Par X0Y0_腕部_節24_節; + public Par X0Y0_腕部_節24_節; - public Par X0Y0_腕部_節24_紋柄_紋柄1; + public Par X0Y0_腕部_節24_紋柄_紋柄1; - public Par X0Y0_腕部_節24_紋柄_紋柄2; + public Par X0Y0_腕部_節24_紋柄_紋柄2; - public Par X0Y0_腕部_節25_節; + public Par X0Y0_腕部_節25_節; - public Par X0Y0_腕部_節25_紋柄_紋柄1; + public Par X0Y0_腕部_節25_紋柄_紋柄1; - public Par X0Y0_腕部_節25_紋柄_紋柄2; + public Par X0Y0_腕部_節25_紋柄_紋柄2; - public Par X0Y0_手先_節1_節; + public Par X0Y0_手先_節1_節; - public Par X0Y0_手先_節1_紋柄1; + public Par X0Y0_手先_節1_紋柄1; - public Par X0Y0_手先_節1_紋柄2; + public Par X0Y0_手先_節1_紋柄2; - public Par X0Y0_手先_節1_吸盤_吸盤1; + public Par X0Y0_手先_節1_吸盤_吸盤1; - public Par X0Y0_手先_節1_吸盤_吸盤2; + public Par X0Y0_手先_節1_吸盤_吸盤2; - public Par X0Y0_手先_節1_吸盤_吸盤3; + public Par X0Y0_手先_節1_吸盤_吸盤3; - public Par X0Y0_手先_節1_吸盤_吸盤4; + public Par X0Y0_手先_節1_吸盤_吸盤4; - public Par X0Y0_手先_節1_爪_爪2; + public Par X0Y0_手先_節1_爪_爪2; - public Par X0Y0_手先_節1_爪_爪1; + public Par X0Y0_手先_節1_爪_爪1; - public Par X0Y0_手先_輪2_革; + public Par X0Y0_手先_輪2_革; - public Par X0Y0_手先_輪2_金具1; + public Par X0Y0_手先_輪2_金具1; - public Par X0Y0_手先_輪2_金具2; + public Par X0Y0_手先_輪2_金具2; - public Par X0Y0_手先_輪2_金具3; + public Par X0Y0_手先_輪2_金具3; - public Par X0Y0_手先_輪2_金具左; + public Par X0Y0_手先_輪2_金具左; - public Par X0Y0_手先_輪2_金具右; + public Par X0Y0_手先_輪2_金具右; - public Par X0Y0_手先_節2_節; + public Par X0Y0_手先_節2_節; - public Par X0Y0_手先_節2_紋柄1; + public Par X0Y0_手先_節2_紋柄1; - public Par X0Y0_手先_節2_紋柄2; + public Par X0Y0_手先_節2_紋柄2; - public Par X0Y0_手先_節2_吸盤_吸盤1; + public Par X0Y0_手先_節2_吸盤_吸盤1; - public Par X0Y0_手先_節2_吸盤_吸盤2; + public Par X0Y0_手先_節2_吸盤_吸盤2; - public Par X0Y0_手先_節2_吸盤_吸盤3; + public Par X0Y0_手先_節2_吸盤_吸盤3; - public Par X0Y0_手先_節2_吸盤_吸盤4; + public Par X0Y0_手先_節2_吸盤_吸盤4; - public Par X0Y0_手先_節2_爪_爪2; + public Par X0Y0_手先_節2_爪_爪2; - public Par X0Y0_手先_節2_爪_爪1; + public Par X0Y0_手先_節2_爪_爪1; - public Par X0Y0_手先_節3_節; + public Par X0Y0_手先_節3_節; - public Par X0Y0_手先_節3_紋柄1; + public Par X0Y0_手先_節3_紋柄1; - public Par X0Y0_手先_節3_紋柄2; + public Par X0Y0_手先_節3_紋柄2; - public Par X0Y0_手先_節3_吸盤_吸盤1; + public Par X0Y0_手先_節3_吸盤_吸盤1; - public Par X0Y0_手先_節3_吸盤_吸盤2; + public Par X0Y0_手先_節3_吸盤_吸盤2; - public Par X0Y0_手先_節3_吸盤_吸盤3; + public Par X0Y0_手先_節3_吸盤_吸盤3; - public Par X0Y0_手先_節3_吸盤_吸盤4; + public Par X0Y0_手先_節3_吸盤_吸盤4; - public Par X0Y0_手先_節3_爪_爪2; + public Par X0Y0_手先_節3_爪_爪2; - public Par X0Y0_手先_節3_爪_爪1; + public Par X0Y0_手先_節3_爪_爪1; - public Par X0Y0_手先_節4_節; + public Par X0Y0_手先_節4_節; - public Par X0Y0_手先_節4_紋柄1; + public Par X0Y0_手先_節4_紋柄1; - public Par X0Y0_手先_節4_紋柄2; + public Par X0Y0_手先_節4_紋柄2; - public Par X0Y0_手先_節4_吸盤_吸盤1; + public Par X0Y0_手先_節4_吸盤_吸盤1; - public Par X0Y0_手先_節4_吸盤_吸盤2; + public Par X0Y0_手先_節4_吸盤_吸盤2; - public Par X0Y0_手先_節4_吸盤_吸盤3; + public Par X0Y0_手先_節4_吸盤_吸盤3; - public Par X0Y0_手先_節4_吸盤_吸盤4; + public Par X0Y0_手先_節4_吸盤_吸盤4; - public Par X0Y0_手先_節4_爪_爪2; + public Par X0Y0_手先_節4_爪_爪2; - public Par X0Y0_手先_節4_爪_爪1; + public Par X0Y0_手先_節4_爪_爪1; - public Par X0Y0_手先_節5_節; + public Par X0Y0_手先_節5_節; - public Par X0Y0_手先_節5_紋柄1; + public Par X0Y0_手先_節5_紋柄1; - public Par X0Y0_手先_節5_紋柄2; + public Par X0Y0_手先_節5_紋柄2; - public Par X0Y0_手先_節5_吸盤_吸盤1; + public Par X0Y0_手先_節5_吸盤_吸盤1; - public Par X0Y0_手先_節5_吸盤_吸盤2; + public Par X0Y0_手先_節5_吸盤_吸盤2; - public Par X0Y0_手先_節5_吸盤_吸盤3; + public Par X0Y0_手先_節5_吸盤_吸盤3; - public Par X0Y0_手先_節5_吸盤_吸盤4; + public Par X0Y0_手先_節5_吸盤_吸盤4; - public Par X0Y0_手先_節5_爪_爪2; + public Par X0Y0_手先_節5_爪_爪2; - public Par X0Y0_手先_節5_爪_爪1; + public Par X0Y0_手先_節5_爪_爪1; - public Par X0Y0_手先_節6_節; + public Par X0Y0_手先_節6_節; - public Par X0Y0_手先_節6_紋柄1; + public Par X0Y0_手先_節6_紋柄1; - public Par X0Y0_手先_節6_紋柄2; + public Par X0Y0_手先_節6_紋柄2; - public Par X0Y0_手先_節6_吸盤_吸盤1; + public Par X0Y0_手先_節6_吸盤_吸盤1; - public Par X0Y0_手先_節6_吸盤_吸盤2; + public Par X0Y0_手先_節6_吸盤_吸盤2; - public Par X0Y0_手先_節6_吸盤_吸盤3; + public Par X0Y0_手先_節6_吸盤_吸盤3; - public Par X0Y0_手先_節6_吸盤_吸盤4; + public Par X0Y0_手先_節6_吸盤_吸盤4; - public Par X0Y0_手先_節6_爪_爪2; + public Par X0Y0_手先_節6_爪_爪2; - public Par X0Y0_手先_節6_爪_爪1; + public Par X0Y0_手先_節6_爪_爪1; - public Par X0Y0_手先_節7_節; + public Par X0Y0_手先_節7_節; - public Par X0Y0_手先_節7_紋柄; + public Par X0Y0_手先_節7_紋柄; - public Par X0Y0_手先_節7_吸盤_吸盤1; + public Par X0Y0_手先_節7_吸盤_吸盤1; - public Par X0Y0_手先_節7_吸盤_吸盤2; + public Par X0Y0_手先_節7_吸盤_吸盤2; - public Par X0Y0_手先_節7_吸盤_吸盤3; + public Par X0Y0_手先_節7_吸盤_吸盤3; - public Par X0Y0_手先_節7_吸盤_吸盤4; + public Par X0Y0_手先_節7_吸盤_吸盤4; - public Par X0Y0_手先_節7_爪_爪2; + public Par X0Y0_手先_節7_爪_爪2; - public Par X0Y0_手先_節7_爪_爪1; + public Par X0Y0_手先_節7_爪_爪1; - public Par X0Y0_手先_節8_節; + public Par X0Y0_手先_節8_節; - public Par X0Y0_手先_節8_紋柄; + public Par X0Y0_手先_節8_紋柄; - public Par X0Y0_手先_節8_吸盤_吸盤1; + public Par X0Y0_手先_節8_吸盤_吸盤1; - public Par X0Y0_手先_節8_吸盤_吸盤2; + public Par X0Y0_手先_節8_吸盤_吸盤2; - public Par X0Y0_手先_節8_吸盤_吸盤3; + public Par X0Y0_手先_節8_吸盤_吸盤3; - public Par X0Y0_手先_節8_吸盤_吸盤4; + public Par X0Y0_手先_節8_吸盤_吸盤4; - public Par X0Y0_手先_節8_爪_爪2; + public Par X0Y0_手先_節8_爪_爪2; - public Par X0Y0_手先_節8_爪_爪1; + public Par X0Y0_手先_節8_爪_爪1; - public Par X0Y0_手先_節9_節; + public Par X0Y0_手先_節9_節; - public Par X0Y0_手先_節9_紋柄; + public Par X0Y0_手先_節9_紋柄; - public Par X0Y0_手先_節9_吸盤_吸盤1; + public Par X0Y0_手先_節9_吸盤_吸盤1; - public Par X0Y0_手先_節9_吸盤_吸盤2; + public Par X0Y0_手先_節9_吸盤_吸盤2; - public Par X0Y0_手先_節9_吸盤_吸盤3; + public Par X0Y0_手先_節9_吸盤_吸盤3; - public Par X0Y0_手先_節9_吸盤_吸盤4; + public Par X0Y0_手先_節9_吸盤_吸盤4; - public Par X0Y0_手先_節9_爪_爪2; + public Par X0Y0_手先_節9_爪_爪2; - public Par X0Y0_手先_節9_爪_爪1; + public Par X0Y0_手先_節9_爪_爪1; - public Par X0Y0_手先_節10_節; + public Par X0Y0_手先_節10_節; - public Par X0Y0_手先_節10_紋柄; + public Par X0Y0_手先_節10_紋柄; - public Par X0Y0_手先_節10_吸盤_吸盤1; + public Par X0Y0_手先_節10_吸盤_吸盤1; - public Par X0Y0_手先_節10_吸盤_吸盤2; + public Par X0Y0_手先_節10_吸盤_吸盤2; - public Par X0Y0_手先_節10_吸盤_吸盤3; + public Par X0Y0_手先_節10_吸盤_吸盤3; - public Par X0Y0_手先_節10_吸盤_吸盤4; + public Par X0Y0_手先_節10_吸盤_吸盤4; - public Par X0Y0_手先_節10_爪_爪2; + public Par X0Y0_手先_節10_爪_爪2; - public Par X0Y0_手先_節10_爪_爪1; + public Par X0Y0_手先_節10_爪_爪1; - public ColorD 腕部_節1_節CD; + public ColorD 腕部_節1_節CD; - public ColorD 腕部_節1_紋柄_紋柄1CD; + public ColorD 腕部_節1_紋柄_紋柄1CD; - public ColorD 腕部_節1_紋柄_紋柄2CD; + public ColorD 腕部_節1_紋柄_紋柄2CD; - public ColorD 腕部_節2_節CD; + public ColorD 腕部_節2_節CD; - public ColorD 腕部_節2_紋柄_紋柄1CD; + public ColorD 腕部_節2_紋柄_紋柄1CD; - public ColorD 腕部_節2_紋柄_紋柄2CD; + public ColorD 腕部_節2_紋柄_紋柄2CD; - public ColorD 腕部_節3_節CD; + public ColorD 腕部_節3_節CD; - public ColorD 腕部_節3_紋柄_紋柄1CD; + public ColorD 腕部_節3_紋柄_紋柄1CD; - public ColorD 腕部_節3_紋柄_紋柄2CD; + public ColorD 腕部_節3_紋柄_紋柄2CD; - public ColorD 腕部_節4_節CD; + public ColorD 腕部_節4_節CD; - public ColorD 腕部_節4_紋柄_紋柄1CD; + public ColorD 腕部_節4_紋柄_紋柄1CD; - public ColorD 腕部_節4_紋柄_紋柄2CD; + public ColorD 腕部_節4_紋柄_紋柄2CD; - public ColorD 腕部_節5_節CD; + public ColorD 腕部_節5_節CD; - public ColorD 腕部_節5_紋柄_紋柄1CD; + public ColorD 腕部_節5_紋柄_紋柄1CD; - public ColorD 腕部_節5_紋柄_紋柄2CD; + public ColorD 腕部_節5_紋柄_紋柄2CD; - public ColorD 腕部_節6_節CD; + public ColorD 腕部_節6_節CD; - public ColorD 腕部_節6_紋柄_紋柄1CD; + public ColorD 腕部_節6_紋柄_紋柄1CD; - public ColorD 腕部_節6_紋柄_紋柄2CD; + public ColorD 腕部_節6_紋柄_紋柄2CD; - public ColorD 腕部_節7_節CD; + public ColorD 腕部_節7_節CD; - public ColorD 腕部_節7_紋柄_紋柄1CD; + public ColorD 腕部_節7_紋柄_紋柄1CD; - public ColorD 腕部_節7_紋柄_紋柄2CD; + public ColorD 腕部_節7_紋柄_紋柄2CD; - public ColorD 腕部_節8_節CD; + public ColorD 腕部_節8_節CD; - public ColorD 腕部_節8_紋柄_紋柄1CD; + public ColorD 腕部_節8_紋柄_紋柄1CD; - public ColorD 腕部_節8_紋柄_紋柄2CD; + public ColorD 腕部_節8_紋柄_紋柄2CD; - public ColorD 腕部_節9_節CD; + public ColorD 腕部_節9_節CD; - public ColorD 腕部_節9_紋柄_紋柄1CD; + public ColorD 腕部_節9_紋柄_紋柄1CD; - public ColorD 腕部_節9_紋柄_紋柄2CD; + public ColorD 腕部_節9_紋柄_紋柄2CD; - public ColorD 腕部_節10_節CD; + public ColorD 腕部_節10_節CD; - public ColorD 腕部_節10_紋柄_紋柄1CD; + public ColorD 腕部_節10_紋柄_紋柄1CD; - public ColorD 腕部_節10_紋柄_紋柄2CD; + public ColorD 腕部_節10_紋柄_紋柄2CD; - public ColorD 腕部_節11_節CD; + public ColorD 腕部_節11_節CD; - public ColorD 腕部_節11_紋柄_紋柄1CD; + public ColorD 腕部_節11_紋柄_紋柄1CD; - public ColorD 腕部_節11_紋柄_紋柄2CD; + public ColorD 腕部_節11_紋柄_紋柄2CD; - public ColorD 腕部_節12_節CD; + public ColorD 腕部_節12_節CD; - public ColorD 腕部_節12_紋柄_紋柄1CD; + public ColorD 腕部_節12_紋柄_紋柄1CD; - public ColorD 腕部_節12_紋柄_紋柄2CD; + public ColorD 腕部_節12_紋柄_紋柄2CD; - public ColorD 腕部_節13_節CD; + public ColorD 腕部_節13_節CD; - public ColorD 腕部_節13_紋柄_紋柄1CD; + public ColorD 腕部_節13_紋柄_紋柄1CD; - public ColorD 腕部_節13_紋柄_紋柄2CD; + public ColorD 腕部_節13_紋柄_紋柄2CD; - public ColorD 腕部_節14_節CD; + public ColorD 腕部_節14_節CD; - public ColorD 腕部_節14_紋柄_紋柄1CD; + public ColorD 腕部_節14_紋柄_紋柄1CD; - public ColorD 腕部_節14_紋柄_紋柄2CD; + public ColorD 腕部_節14_紋柄_紋柄2CD; - public ColorD 腕部_節15_節CD; + public ColorD 腕部_節15_節CD; - public ColorD 腕部_節15_紋柄_紋柄1CD; + public ColorD 腕部_節15_紋柄_紋柄1CD; - public ColorD 腕部_節15_紋柄_紋柄2CD; + public ColorD 腕部_節15_紋柄_紋柄2CD; - public ColorD 腕部_節16_節CD; + public ColorD 腕部_節16_節CD; - public ColorD 腕部_節16_紋柄_紋柄1CD; + public ColorD 腕部_節16_紋柄_紋柄1CD; - public ColorD 腕部_節16_紋柄_紋柄2CD; + public ColorD 腕部_節16_紋柄_紋柄2CD; - public ColorD 腕部_節17_節CD; + public ColorD 腕部_節17_節CD; - public ColorD 腕部_節17_紋柄_紋柄1CD; + public ColorD 腕部_節17_紋柄_紋柄1CD; - public ColorD 腕部_節17_紋柄_紋柄2CD; + public ColorD 腕部_節17_紋柄_紋柄2CD; - public ColorD 腕部_節18_節CD; + public ColorD 腕部_節18_節CD; - public ColorD 腕部_節18_紋柄_紋柄1CD; + public ColorD 腕部_節18_紋柄_紋柄1CD; - public ColorD 腕部_節18_紋柄_紋柄2CD; + public ColorD 腕部_節18_紋柄_紋柄2CD; - public ColorD 腕部_節19_節CD; + public ColorD 腕部_節19_節CD; - public ColorD 腕部_節19_紋柄_紋柄1CD; + public ColorD 腕部_節19_紋柄_紋柄1CD; - public ColorD 腕部_節19_紋柄_紋柄2CD; + public ColorD 腕部_節19_紋柄_紋柄2CD; - public ColorD 腕部_節20_節CD; + public ColorD 腕部_節20_節CD; - public ColorD 腕部_節20_紋柄_紋柄1CD; + public ColorD 腕部_節20_紋柄_紋柄1CD; - public ColorD 腕部_節20_紋柄_紋柄2CD; + public ColorD 腕部_節20_紋柄_紋柄2CD; - public ColorD 腕部_節21_節CD; + public ColorD 腕部_節21_節CD; - public ColorD 腕部_節21_紋柄_紋柄1CD; + public ColorD 腕部_節21_紋柄_紋柄1CD; - public ColorD 腕部_節21_紋柄_紋柄2CD; + public ColorD 腕部_節21_紋柄_紋柄2CD; - public ColorD 腕部_節22_節CD; + public ColorD 腕部_節22_節CD; - public ColorD 腕部_節22_紋柄_紋柄1CD; + public ColorD 腕部_節22_紋柄_紋柄1CD; - public ColorD 腕部_節22_紋柄_紋柄2CD; + public ColorD 腕部_節22_紋柄_紋柄2CD; - public ColorD 腕部_節23_節CD; + public ColorD 腕部_節23_節CD; - public ColorD 腕部_節23_紋柄_紋柄1CD; + public ColorD 腕部_節23_紋柄_紋柄1CD; - public ColorD 腕部_節23_紋柄_紋柄2CD; + public ColorD 腕部_節23_紋柄_紋柄2CD; - public ColorD 腕部_節24_節CD; + public ColorD 腕部_節24_節CD; - public ColorD 腕部_節24_紋柄_紋柄1CD; + public ColorD 腕部_節24_紋柄_紋柄1CD; - public ColorD 腕部_節24_紋柄_紋柄2CD; + public ColorD 腕部_節24_紋柄_紋柄2CD; - public ColorD 腕部_節25_節CD; + public ColorD 腕部_節25_節CD; - public ColorD 腕部_節25_紋柄_紋柄1CD; + public ColorD 腕部_節25_紋柄_紋柄1CD; - public ColorD 腕部_節25_紋柄_紋柄2CD; + public ColorD 腕部_節25_紋柄_紋柄2CD; - public ColorD 手先_節1_節CD; + public ColorD 手先_節1_節CD; - public ColorD 手先_節1_紋柄1CD; + public ColorD 手先_節1_紋柄1CD; - public ColorD 手先_節1_紋柄2CD; + public ColorD 手先_節1_紋柄2CD; - public ColorD 手先_節1_吸盤_吸盤1CD; + public ColorD 手先_節1_吸盤_吸盤1CD; - public ColorD 手先_節1_吸盤_吸盤2CD; + public ColorD 手先_節1_吸盤_吸盤2CD; - public ColorD 手先_節1_吸盤_吸盤3CD; + public ColorD 手先_節1_吸盤_吸盤3CD; - public ColorD 手先_節1_吸盤_吸盤4CD; + public ColorD 手先_節1_吸盤_吸盤4CD; - public ColorD 手先_節1_爪_爪2CD; + public ColorD 手先_節1_爪_爪2CD; - public ColorD 手先_節1_爪_爪1CD; + public ColorD 手先_節1_爪_爪1CD; - public ColorD 手先_節2_節CD; + public ColorD 手先_節2_節CD; - public ColorD 手先_節2_紋柄1CD; + public ColorD 手先_節2_紋柄1CD; - public ColorD 手先_節2_紋柄2CD; + public ColorD 手先_節2_紋柄2CD; - public ColorD 手先_節2_吸盤_吸盤1CD; + public ColorD 手先_節2_吸盤_吸盤1CD; - public ColorD 手先_節2_吸盤_吸盤2CD; + public ColorD 手先_節2_吸盤_吸盤2CD; - public ColorD 手先_節2_吸盤_吸盤3CD; + public ColorD 手先_節2_吸盤_吸盤3CD; - public ColorD 手先_節2_吸盤_吸盤4CD; + public ColorD 手先_節2_吸盤_吸盤4CD; - public ColorD 手先_節2_爪_爪2CD; + public ColorD 手先_節2_爪_爪2CD; - public ColorD 手先_節2_爪_爪1CD; + public ColorD 手先_節2_爪_爪1CD; - public ColorD 手先_節3_節CD; + public ColorD 手先_節3_節CD; - public ColorD 手先_節3_紋柄1CD; + public ColorD 手先_節3_紋柄1CD; - public ColorD 手先_節3_紋柄2CD; + public ColorD 手先_節3_紋柄2CD; - public ColorD 手先_節3_吸盤_吸盤1CD; + public ColorD 手先_節3_吸盤_吸盤1CD; - public ColorD 手先_節3_吸盤_吸盤2CD; + public ColorD 手先_節3_吸盤_吸盤2CD; - public ColorD 手先_節3_吸盤_吸盤3CD; + public ColorD 手先_節3_吸盤_吸盤3CD; - public ColorD 手先_節3_吸盤_吸盤4CD; + public ColorD 手先_節3_吸盤_吸盤4CD; - public ColorD 手先_節3_爪_爪2CD; + public ColorD 手先_節3_爪_爪2CD; - public ColorD 手先_節3_爪_爪1CD; + public ColorD 手先_節3_爪_爪1CD; - public ColorD 手先_節4_節CD; + public ColorD 手先_節4_節CD; - public ColorD 手先_節4_紋柄1CD; + public ColorD 手先_節4_紋柄1CD; - public ColorD 手先_節4_紋柄2CD; + public ColorD 手先_節4_紋柄2CD; - public ColorD 手先_節4_吸盤_吸盤1CD; + public ColorD 手先_節4_吸盤_吸盤1CD; - public ColorD 手先_節4_吸盤_吸盤2CD; + public ColorD 手先_節4_吸盤_吸盤2CD; - public ColorD 手先_節4_吸盤_吸盤3CD; + public ColorD 手先_節4_吸盤_吸盤3CD; - public ColorD 手先_節4_吸盤_吸盤4CD; + public ColorD 手先_節4_吸盤_吸盤4CD; - public ColorD 手先_節4_爪_爪2CD; + public ColorD 手先_節4_爪_爪2CD; - public ColorD 手先_節4_爪_爪1CD; + public ColorD 手先_節4_爪_爪1CD; - public ColorD 手先_節5_節CD; + public ColorD 手先_節5_節CD; - public ColorD 手先_節5_紋柄1CD; + public ColorD 手先_節5_紋柄1CD; - public ColorD 手先_節5_紋柄2CD; + public ColorD 手先_節5_紋柄2CD; - public ColorD 手先_節5_吸盤_吸盤1CD; + public ColorD 手先_節5_吸盤_吸盤1CD; - public ColorD 手先_節5_吸盤_吸盤2CD; + public ColorD 手先_節5_吸盤_吸盤2CD; - public ColorD 手先_節5_吸盤_吸盤3CD; + public ColorD 手先_節5_吸盤_吸盤3CD; - public ColorD 手先_節5_吸盤_吸盤4CD; + public ColorD 手先_節5_吸盤_吸盤4CD; - public ColorD 手先_節5_爪_爪2CD; + public ColorD 手先_節5_爪_爪2CD; - public ColorD 手先_節5_爪_爪1CD; + public ColorD 手先_節5_爪_爪1CD; - public ColorD 手先_節6_節CD; + public ColorD 手先_節6_節CD; - public ColorD 手先_節6_紋柄1CD; + public ColorD 手先_節6_紋柄1CD; - public ColorD 手先_節6_紋柄2CD; + public ColorD 手先_節6_紋柄2CD; - public ColorD 手先_節6_吸盤_吸盤1CD; + public ColorD 手先_節6_吸盤_吸盤1CD; - public ColorD 手先_節6_吸盤_吸盤2CD; + public ColorD 手先_節6_吸盤_吸盤2CD; - public ColorD 手先_節6_吸盤_吸盤3CD; + public ColorD 手先_節6_吸盤_吸盤3CD; - public ColorD 手先_節6_吸盤_吸盤4CD; + public ColorD 手先_節6_吸盤_吸盤4CD; - public ColorD 手先_節6_爪_爪2CD; + public ColorD 手先_節6_爪_爪2CD; - public ColorD 手先_節6_爪_爪1CD; + public ColorD 手先_節6_爪_爪1CD; - public ColorD 手先_節7_節CD; + public ColorD 手先_節7_節CD; - public ColorD 手先_節7_紋柄CD; + public ColorD 手先_節7_紋柄CD; - public ColorD 手先_節7_吸盤_吸盤1CD; + public ColorD 手先_節7_吸盤_吸盤1CD; - public ColorD 手先_節7_吸盤_吸盤2CD; + public ColorD 手先_節7_吸盤_吸盤2CD; - public ColorD 手先_節7_吸盤_吸盤3CD; + public ColorD 手先_節7_吸盤_吸盤3CD; - public ColorD 手先_節7_吸盤_吸盤4CD; + public ColorD 手先_節7_吸盤_吸盤4CD; - public ColorD 手先_節7_爪_爪2CD; + public ColorD 手先_節7_爪_爪2CD; - public ColorD 手先_節7_爪_爪1CD; + public ColorD 手先_節7_爪_爪1CD; - public ColorD 手先_節8_節CD; + public ColorD 手先_節8_節CD; - public ColorD 手先_節8_紋柄CD; + public ColorD 手先_節8_紋柄CD; - public ColorD 手先_節8_吸盤_吸盤1CD; + public ColorD 手先_節8_吸盤_吸盤1CD; - public ColorD 手先_節8_吸盤_吸盤2CD; + public ColorD 手先_節8_吸盤_吸盤2CD; - public ColorD 手先_節8_吸盤_吸盤3CD; + public ColorD 手先_節8_吸盤_吸盤3CD; - public ColorD 手先_節8_吸盤_吸盤4CD; + public ColorD 手先_節8_吸盤_吸盤4CD; - public ColorD 手先_節8_爪_爪2CD; + public ColorD 手先_節8_爪_爪2CD; - public ColorD 手先_節8_爪_爪1CD; + public ColorD 手先_節8_爪_爪1CD; - public ColorD 手先_節9_節CD; + public ColorD 手先_節9_節CD; - public ColorD 手先_節9_紋柄CD; + public ColorD 手先_節9_紋柄CD; - public ColorD 手先_節9_吸盤_吸盤1CD; + public ColorD 手先_節9_吸盤_吸盤1CD; - public ColorD 手先_節9_吸盤_吸盤2CD; + public ColorD 手先_節9_吸盤_吸盤2CD; - public ColorD 手先_節9_吸盤_吸盤3CD; + public ColorD 手先_節9_吸盤_吸盤3CD; - public ColorD 手先_節9_吸盤_吸盤4CD; + public ColorD 手先_節9_吸盤_吸盤4CD; - public ColorD 手先_節9_爪_爪2CD; + public ColorD 手先_節9_爪_爪2CD; - public ColorD 手先_節9_爪_爪1CD; + public ColorD 手先_節9_爪_爪1CD; - public ColorD 手先_節10_節CD; + public ColorD 手先_節10_節CD; - public ColorD 手先_節10_紋柄CD; + public ColorD 手先_節10_紋柄CD; - public ColorD 手先_節10_吸盤_吸盤1CD; + public ColorD 手先_節10_吸盤_吸盤1CD; - public ColorD 手先_節10_吸盤_吸盤2CD; + public ColorD 手先_節10_吸盤_吸盤2CD; - public ColorD 手先_節10_吸盤_吸盤3CD; + public ColorD 手先_節10_吸盤_吸盤3CD; - public ColorD 手先_節10_吸盤_吸盤4CD; + public ColorD 手先_節10_吸盤_吸盤4CD; - public ColorD 手先_節10_爪_爪2CD; + public ColorD 手先_節10_爪_爪2CD; - public ColorD 手先_節10_爪_爪1CD; + public ColorD 手先_節10_爪_爪1CD; - public ColorD 腕部_輪1_革CD; + public ColorD 腕部_輪1_革CD; - public ColorD 腕部_輪1_金具1CD; + public ColorD 腕部_輪1_金具1CD; - public ColorD 腕部_輪1_金具2CD; + public ColorD 腕部_輪1_金具2CD; - public ColorD 腕部_輪1_金具3CD; + public ColorD 腕部_輪1_金具3CD; - public ColorD 腕部_輪1_金具左CD; + public ColorD 腕部_輪1_金具左CD; - public ColorD 腕部_輪1_金具右CD; + public ColorD 腕部_輪1_金具右CD; - public ColorD 手先_輪2_革CD; + public ColorD 手先_輪2_革CD; - public ColorD 手先_輪2_金具1CD; + public ColorD 手先_輪2_金具1CD; - public ColorD 手先_輪2_金具2CD; + public ColorD 手先_輪2_金具2CD; - public ColorD 手先_輪2_金具3CD; + public ColorD 手先_輪2_金具3CD; - public ColorD 手先_輪2_金具左CD; + public ColorD 手先_輪2_金具左CD; - public ColorD 手先_輪2_金具右CD; + public ColorD 手先_輪2_金具右CD; - public ColorP X0Y0_腕部_節1_節CP; + public ColorP X0Y0_腕部_節1_節CP; - public ColorP X0Y0_腕部_節1_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節1_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節1_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節1_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節2_節CP; + public ColorP X0Y0_腕部_節2_節CP; - public ColorP X0Y0_腕部_節2_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節2_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節2_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節2_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節3_節CP; + public ColorP X0Y0_腕部_節3_節CP; - public ColorP X0Y0_腕部_節3_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節3_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節3_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節3_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節4_節CP; + public ColorP X0Y0_腕部_節4_節CP; - public ColorP X0Y0_腕部_節4_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節4_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節4_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節4_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節5_節CP; + public ColorP X0Y0_腕部_節5_節CP; - public ColorP X0Y0_腕部_節5_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節5_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節5_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節5_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節6_節CP; + public ColorP X0Y0_腕部_節6_節CP; - public ColorP X0Y0_腕部_節6_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節6_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節6_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節6_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節7_節CP; + public ColorP X0Y0_腕部_節7_節CP; - public ColorP X0Y0_腕部_節7_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節7_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節7_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節7_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節8_節CP; + public ColorP X0Y0_腕部_節8_節CP; - public ColorP X0Y0_腕部_節8_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節8_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節8_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節8_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節9_節CP; + public ColorP X0Y0_腕部_節9_節CP; - public ColorP X0Y0_腕部_節9_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節9_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節9_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節9_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節10_節CP; + public ColorP X0Y0_腕部_節10_節CP; - public ColorP X0Y0_腕部_節10_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節10_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節10_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節10_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節11_節CP; + public ColorP X0Y0_腕部_節11_節CP; - public ColorP X0Y0_腕部_節11_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節11_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節11_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節11_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節12_節CP; + public ColorP X0Y0_腕部_節12_節CP; - public ColorP X0Y0_腕部_節12_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節12_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節12_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節12_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節13_節CP; + public ColorP X0Y0_腕部_節13_節CP; - public ColorP X0Y0_腕部_節13_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節13_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節13_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節13_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節14_節CP; + public ColorP X0Y0_腕部_節14_節CP; - public ColorP X0Y0_腕部_節14_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節14_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節14_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節14_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節15_節CP; + public ColorP X0Y0_腕部_節15_節CP; - public ColorP X0Y0_腕部_節15_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節15_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節15_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節15_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_輪1_革CP; + public ColorP X0Y0_腕部_輪1_革CP; - public ColorP X0Y0_腕部_輪1_金具1CP; + public ColorP X0Y0_腕部_輪1_金具1CP; - public ColorP X0Y0_腕部_輪1_金具2CP; + public ColorP X0Y0_腕部_輪1_金具2CP; - public ColorP X0Y0_腕部_輪1_金具3CP; + public ColorP X0Y0_腕部_輪1_金具3CP; - public ColorP X0Y0_腕部_輪1_金具左CP; + public ColorP X0Y0_腕部_輪1_金具左CP; - public ColorP X0Y0_腕部_輪1_金具右CP; + public ColorP X0Y0_腕部_輪1_金具右CP; - public ColorP X0Y0_腕部_節16_節CP; + public ColorP X0Y0_腕部_節16_節CP; - public ColorP X0Y0_腕部_節16_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節16_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節16_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節16_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節17_節CP; + public ColorP X0Y0_腕部_節17_節CP; - public ColorP X0Y0_腕部_節17_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節17_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節17_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節17_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節18_節CP; + public ColorP X0Y0_腕部_節18_節CP; - public ColorP X0Y0_腕部_節18_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節18_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節18_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節18_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節19_節CP; + public ColorP X0Y0_腕部_節19_節CP; - public ColorP X0Y0_腕部_節19_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節19_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節19_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節19_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節20_節CP; + public ColorP X0Y0_腕部_節20_節CP; - public ColorP X0Y0_腕部_節20_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節20_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節20_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節20_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節21_節CP; + public ColorP X0Y0_腕部_節21_節CP; - public ColorP X0Y0_腕部_節21_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節21_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節21_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節21_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節22_節CP; + public ColorP X0Y0_腕部_節22_節CP; - public ColorP X0Y0_腕部_節22_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節22_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節22_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節22_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節23_節CP; + public ColorP X0Y0_腕部_節23_節CP; - public ColorP X0Y0_腕部_節23_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節23_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節23_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節23_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節24_節CP; + public ColorP X0Y0_腕部_節24_節CP; - public ColorP X0Y0_腕部_節24_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節24_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節24_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節24_紋柄_紋柄2CP; - public ColorP X0Y0_腕部_節25_節CP; + public ColorP X0Y0_腕部_節25_節CP; - public ColorP X0Y0_腕部_節25_紋柄_紋柄1CP; + public ColorP X0Y0_腕部_節25_紋柄_紋柄1CP; - public ColorP X0Y0_腕部_節25_紋柄_紋柄2CP; + public ColorP X0Y0_腕部_節25_紋柄_紋柄2CP; - public ColorP X0Y0_手先_節1_節CP; + public ColorP X0Y0_手先_節1_節CP; - public ColorP X0Y0_手先_節1_紋柄1CP; + public ColorP X0Y0_手先_節1_紋柄1CP; - public ColorP X0Y0_手先_節1_紋柄2CP; + public ColorP X0Y0_手先_節1_紋柄2CP; - public ColorP X0Y0_手先_節1_吸盤_吸盤1CP; + public ColorP X0Y0_手先_節1_吸盤_吸盤1CP; - public ColorP X0Y0_手先_節1_吸盤_吸盤2CP; + public ColorP X0Y0_手先_節1_吸盤_吸盤2CP; - public ColorP X0Y0_手先_節1_吸盤_吸盤3CP; + public ColorP X0Y0_手先_節1_吸盤_吸盤3CP; - public ColorP X0Y0_手先_節1_吸盤_吸盤4CP; + public ColorP X0Y0_手先_節1_吸盤_吸盤4CP; - public ColorP X0Y0_手先_節1_爪_爪2CP; + public ColorP X0Y0_手先_節1_爪_爪2CP; - public ColorP X0Y0_手先_節1_爪_爪1CP; + public ColorP X0Y0_手先_節1_爪_爪1CP; - public ColorP X0Y0_手先_輪2_革CP; + public ColorP X0Y0_手先_輪2_革CP; - public ColorP X0Y0_手先_輪2_金具1CP; + public ColorP X0Y0_手先_輪2_金具1CP; - public ColorP X0Y0_手先_輪2_金具2CP; + public ColorP X0Y0_手先_輪2_金具2CP; - public ColorP X0Y0_手先_輪2_金具3CP; + public ColorP X0Y0_手先_輪2_金具3CP; - public ColorP X0Y0_手先_輪2_金具左CP; + public ColorP X0Y0_手先_輪2_金具左CP; - public ColorP X0Y0_手先_輪2_金具右CP; + public ColorP X0Y0_手先_輪2_金具右CP; - public ColorP X0Y0_手先_節2_節CP; + public ColorP X0Y0_手先_節2_節CP; - public ColorP X0Y0_手先_節2_紋柄1CP; + public ColorP X0Y0_手先_節2_紋柄1CP; - public ColorP X0Y0_手先_節2_紋柄2CP; + public ColorP X0Y0_手先_節2_紋柄2CP; - public ColorP X0Y0_手先_節2_吸盤_吸盤1CP; + public ColorP X0Y0_手先_節2_吸盤_吸盤1CP; - public ColorP X0Y0_手先_節2_吸盤_吸盤2CP; + public ColorP X0Y0_手先_節2_吸盤_吸盤2CP; - public ColorP X0Y0_手先_節2_吸盤_吸盤3CP; + public ColorP X0Y0_手先_節2_吸盤_吸盤3CP; - public ColorP X0Y0_手先_節2_吸盤_吸盤4CP; + public ColorP X0Y0_手先_節2_吸盤_吸盤4CP; - public ColorP X0Y0_手先_節2_爪_爪2CP; + public ColorP X0Y0_手先_節2_爪_爪2CP; - public ColorP X0Y0_手先_節2_爪_爪1CP; + public ColorP X0Y0_手先_節2_爪_爪1CP; - public ColorP X0Y0_手先_節3_節CP; + public ColorP X0Y0_手先_節3_節CP; - public ColorP X0Y0_手先_節3_紋柄1CP; + public ColorP X0Y0_手先_節3_紋柄1CP; - public ColorP X0Y0_手先_節3_紋柄2CP; + public ColorP X0Y0_手先_節3_紋柄2CP; - public ColorP X0Y0_手先_節3_吸盤_吸盤1CP; + public ColorP X0Y0_手先_節3_吸盤_吸盤1CP; - public ColorP X0Y0_手先_節3_吸盤_吸盤2CP; + public ColorP X0Y0_手先_節3_吸盤_吸盤2CP; - public ColorP X0Y0_手先_節3_吸盤_吸盤3CP; + public ColorP X0Y0_手先_節3_吸盤_吸盤3CP; - public ColorP X0Y0_手先_節3_吸盤_吸盤4CP; + public ColorP X0Y0_手先_節3_吸盤_吸盤4CP; - public ColorP X0Y0_手先_節3_爪_爪2CP; + public ColorP X0Y0_手先_節3_爪_爪2CP; - public ColorP X0Y0_手先_節3_爪_爪1CP; + public ColorP X0Y0_手先_節3_爪_爪1CP; - public ColorP X0Y0_手先_節4_節CP; + public ColorP X0Y0_手先_節4_節CP; - public ColorP X0Y0_手先_節4_紋柄1CP; + public ColorP X0Y0_手先_節4_紋柄1CP; - public ColorP X0Y0_手先_節4_紋柄2CP; + public ColorP X0Y0_手先_節4_紋柄2CP; - public ColorP X0Y0_手先_節4_吸盤_吸盤1CP; + public ColorP X0Y0_手先_節4_吸盤_吸盤1CP; - public ColorP X0Y0_手先_節4_吸盤_吸盤2CP; + public ColorP X0Y0_手先_節4_吸盤_吸盤2CP; - public ColorP X0Y0_手先_節4_吸盤_吸盤3CP; + public ColorP X0Y0_手先_節4_吸盤_吸盤3CP; - public ColorP X0Y0_手先_節4_吸盤_吸盤4CP; + public ColorP X0Y0_手先_節4_吸盤_吸盤4CP; - public ColorP X0Y0_手先_節4_爪_爪2CP; + public ColorP X0Y0_手先_節4_爪_爪2CP; - public ColorP X0Y0_手先_節4_爪_爪1CP; + public ColorP X0Y0_手先_節4_爪_爪1CP; - public ColorP X0Y0_手先_節5_節CP; + public ColorP X0Y0_手先_節5_節CP; - public ColorP X0Y0_手先_節5_紋柄1CP; + public ColorP X0Y0_手先_節5_紋柄1CP; - public ColorP X0Y0_手先_節5_紋柄2CP; + public ColorP X0Y0_手先_節5_紋柄2CP; - public ColorP X0Y0_手先_節5_吸盤_吸盤1CP; + public ColorP X0Y0_手先_節5_吸盤_吸盤1CP; - public ColorP X0Y0_手先_節5_吸盤_吸盤2CP; + public ColorP X0Y0_手先_節5_吸盤_吸盤2CP; - public ColorP X0Y0_手先_節5_吸盤_吸盤3CP; + public ColorP X0Y0_手先_節5_吸盤_吸盤3CP; - public ColorP X0Y0_手先_節5_吸盤_吸盤4CP; + public ColorP X0Y0_手先_節5_吸盤_吸盤4CP; - public ColorP X0Y0_手先_節5_爪_爪2CP; + public ColorP X0Y0_手先_節5_爪_爪2CP; - public ColorP X0Y0_手先_節5_爪_爪1CP; + public ColorP X0Y0_手先_節5_爪_爪1CP; - public ColorP X0Y0_手先_節6_節CP; + public ColorP X0Y0_手先_節6_節CP; - public ColorP X0Y0_手先_節6_紋柄1CP; + public ColorP X0Y0_手先_節6_紋柄1CP; - public ColorP X0Y0_手先_節6_紋柄2CP; + public ColorP X0Y0_手先_節6_紋柄2CP; - public ColorP X0Y0_手先_節6_吸盤_吸盤1CP; + public ColorP X0Y0_手先_節6_吸盤_吸盤1CP; - public ColorP X0Y0_手先_節6_吸盤_吸盤2CP; + public ColorP X0Y0_手先_節6_吸盤_吸盤2CP; - public ColorP X0Y0_手先_節6_吸盤_吸盤3CP; + public ColorP X0Y0_手先_節6_吸盤_吸盤3CP; - public ColorP X0Y0_手先_節6_吸盤_吸盤4CP; + public ColorP X0Y0_手先_節6_吸盤_吸盤4CP; - public ColorP X0Y0_手先_節6_爪_爪2CP; + public ColorP X0Y0_手先_節6_爪_爪2CP; - public ColorP X0Y0_手先_節6_爪_爪1CP; + public ColorP X0Y0_手先_節6_爪_爪1CP; - public ColorP X0Y0_手先_節7_節CP; + public ColorP X0Y0_手先_節7_節CP; - public ColorP X0Y0_手先_節7_紋柄CP; + public ColorP X0Y0_手先_節7_紋柄CP; - public ColorP X0Y0_手先_節7_吸盤_吸盤1CP; + public ColorP X0Y0_手先_節7_吸盤_吸盤1CP; - public ColorP X0Y0_手先_節7_吸盤_吸盤2CP; + public ColorP X0Y0_手先_節7_吸盤_吸盤2CP; - public ColorP X0Y0_手先_節7_吸盤_吸盤3CP; + public ColorP X0Y0_手先_節7_吸盤_吸盤3CP; - public ColorP X0Y0_手先_節7_吸盤_吸盤4CP; + public ColorP X0Y0_手先_節7_吸盤_吸盤4CP; - public ColorP X0Y0_手先_節7_爪_爪2CP; + public ColorP X0Y0_手先_節7_爪_爪2CP; - public ColorP X0Y0_手先_節7_爪_爪1CP; + public ColorP X0Y0_手先_節7_爪_爪1CP; - public ColorP X0Y0_手先_節8_節CP; + public ColorP X0Y0_手先_節8_節CP; - public ColorP X0Y0_手先_節8_紋柄CP; + public ColorP X0Y0_手先_節8_紋柄CP; - public ColorP X0Y0_手先_節8_吸盤_吸盤1CP; + public ColorP X0Y0_手先_節8_吸盤_吸盤1CP; - public ColorP X0Y0_手先_節8_吸盤_吸盤2CP; + public ColorP X0Y0_手先_節8_吸盤_吸盤2CP; - public ColorP X0Y0_手先_節8_吸盤_吸盤3CP; + public ColorP X0Y0_手先_節8_吸盤_吸盤3CP; - public ColorP X0Y0_手先_節8_吸盤_吸盤4CP; + public ColorP X0Y0_手先_節8_吸盤_吸盤4CP; - public ColorP X0Y0_手先_節8_爪_爪2CP; + public ColorP X0Y0_手先_節8_爪_爪2CP; - public ColorP X0Y0_手先_節8_爪_爪1CP; + public ColorP X0Y0_手先_節8_爪_爪1CP; - public ColorP X0Y0_手先_節9_節CP; + public ColorP X0Y0_手先_節9_節CP; - public ColorP X0Y0_手先_節9_紋柄CP; + public ColorP X0Y0_手先_節9_紋柄CP; - public ColorP X0Y0_手先_節9_吸盤_吸盤1CP; + public ColorP X0Y0_手先_節9_吸盤_吸盤1CP; - public ColorP X0Y0_手先_節9_吸盤_吸盤2CP; + public ColorP X0Y0_手先_節9_吸盤_吸盤2CP; - public ColorP X0Y0_手先_節9_吸盤_吸盤3CP; + public ColorP X0Y0_手先_節9_吸盤_吸盤3CP; - public ColorP X0Y0_手先_節9_吸盤_吸盤4CP; + public ColorP X0Y0_手先_節9_吸盤_吸盤4CP; - public ColorP X0Y0_手先_節9_爪_爪2CP; + public ColorP X0Y0_手先_節9_爪_爪2CP; - public ColorP X0Y0_手先_節9_爪_爪1CP; + public ColorP X0Y0_手先_節9_爪_爪1CP; - public ColorP X0Y0_手先_節10_節CP; + public ColorP X0Y0_手先_節10_節CP; - public ColorP X0Y0_手先_節10_紋柄CP; + public ColorP X0Y0_手先_節10_紋柄CP; - public ColorP X0Y0_手先_節10_吸盤_吸盤1CP; + public ColorP X0Y0_手先_節10_吸盤_吸盤1CP; - public ColorP X0Y0_手先_節10_吸盤_吸盤2CP; + public ColorP X0Y0_手先_節10_吸盤_吸盤2CP; - public ColorP X0Y0_手先_節10_吸盤_吸盤3CP; + public ColorP X0Y0_手先_節10_吸盤_吸盤3CP; - public ColorP X0Y0_手先_節10_吸盤_吸盤4CP; + public ColorP X0Y0_手先_節10_吸盤_吸盤4CP; - public ColorP X0Y0_手先_節10_爪_爪2CP; + public ColorP X0Y0_手先_節10_爪_爪2CP; - public ColorP X0Y0_手先_節10_爪_爪1CP; + public ColorP X0Y0_手先_節10_爪_爪1CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - } - } - - public bool 腕部_節1_節_表示 - { - get - { - return X0Y0_腕部_節1_節.Dra; - } - set - { - X0Y0_腕部_節1_節.Dra = value; - X0Y0_腕部_節1_節.Hit = value; - } - } - - public bool 腕部_節1_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節1_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節1_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節1_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節1_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節1_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節1_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節1_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節2_節_表示 - { - get - { - return X0Y0_腕部_節2_節.Dra; - } - set - { - X0Y0_腕部_節2_節.Dra = value; - X0Y0_腕部_節2_節.Hit = value; - } - } - - public bool 腕部_節2_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節2_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節2_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節2_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節2_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節2_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節2_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節2_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節3_節_表示 - { - get - { - return X0Y0_腕部_節3_節.Dra; - } - set - { - X0Y0_腕部_節3_節.Dra = value; - X0Y0_腕部_節3_節.Hit = value; - } - } - - public bool 腕部_節3_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節3_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節3_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節3_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節3_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節3_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節3_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節3_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節4_節_表示 - { - get - { - return X0Y0_腕部_節4_節.Dra; - } - set - { - X0Y0_腕部_節4_節.Dra = value; - X0Y0_腕部_節4_節.Hit = value; - } - } - - public bool 腕部_節4_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節4_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節4_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節4_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節4_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節4_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節4_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節4_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節5_節_表示 - { - get - { - return X0Y0_腕部_節5_節.Dra; - } - set - { - X0Y0_腕部_節5_節.Dra = value; - X0Y0_腕部_節5_節.Hit = value; - } - } - - public bool 腕部_節5_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節5_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節5_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節5_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節5_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節5_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節5_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節5_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節6_節_表示 - { - get - { - return X0Y0_腕部_節6_節.Dra; - } - set - { - X0Y0_腕部_節6_節.Dra = value; - X0Y0_腕部_節6_節.Hit = value; - } - } - - public bool 腕部_節6_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節6_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節6_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節6_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節6_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節6_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節6_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節6_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節7_節_表示 - { - get - { - return X0Y0_腕部_節7_節.Dra; - } - set - { - X0Y0_腕部_節7_節.Dra = value; - X0Y0_腕部_節7_節.Hit = value; - } - } - - public bool 腕部_節7_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節7_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節7_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節7_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節7_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節7_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節7_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節7_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節8_節_表示 - { - get - { - return X0Y0_腕部_節8_節.Dra; - } - set - { - X0Y0_腕部_節8_節.Dra = value; - X0Y0_腕部_節8_節.Hit = value; - } - } - - public bool 腕部_節8_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節8_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節8_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節8_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節8_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節8_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節8_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節8_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節9_節_表示 - { - get - { - return X0Y0_腕部_節9_節.Dra; - } - set - { - X0Y0_腕部_節9_節.Dra = value; - X0Y0_腕部_節9_節.Hit = value; - } - } - - public bool 腕部_節9_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節9_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節9_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節9_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節9_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節9_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節9_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節9_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節10_節_表示 - { - get - { - return X0Y0_腕部_節10_節.Dra; - } - set - { - X0Y0_腕部_節10_節.Dra = value; - X0Y0_腕部_節10_節.Hit = value; - } - } - - public bool 腕部_節10_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節10_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節10_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節10_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節10_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節10_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節10_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節10_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節11_節_表示 - { - get - { - return X0Y0_腕部_節11_節.Dra; - } - set - { - X0Y0_腕部_節11_節.Dra = value; - X0Y0_腕部_節11_節.Hit = value; - } - } - - public bool 腕部_節11_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節11_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節11_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節11_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節11_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節11_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節11_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節11_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節12_節_表示 - { - get - { - return X0Y0_腕部_節12_節.Dra; - } - set - { - X0Y0_腕部_節12_節.Dra = value; - X0Y0_腕部_節12_節.Hit = value; - } - } - - public bool 腕部_節12_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節12_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節12_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節12_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節12_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節12_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節12_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節12_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節13_節_表示 - { - get - { - return X0Y0_腕部_節13_節.Dra; - } - set - { - X0Y0_腕部_節13_節.Dra = value; - X0Y0_腕部_節13_節.Hit = value; - } - } - - public bool 腕部_節13_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節13_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節13_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節13_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節13_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節13_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節13_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節13_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節14_節_表示 - { - get - { - return X0Y0_腕部_節14_節.Dra; - } - set - { - X0Y0_腕部_節14_節.Dra = value; - X0Y0_腕部_節14_節.Hit = value; - } - } - - public bool 腕部_節14_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節14_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節14_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節14_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節14_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節14_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節14_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節14_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節15_節_表示 - { - get - { - return X0Y0_腕部_節15_節.Dra; - } - set - { - X0Y0_腕部_節15_節.Dra = value; - X0Y0_腕部_節15_節.Hit = value; - } - } - - public bool 腕部_節15_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節15_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節15_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節15_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節15_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節15_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節15_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節15_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_輪1_革_表示 - { - get - { - return X0Y0_腕部_輪1_革.Dra; - } - set - { - X0Y0_腕部_輪1_革.Dra = value; - X0Y0_腕部_輪1_革.Hit = value; - } - } - - public bool 腕部_輪1_金具1_表示 - { - get - { - return X0Y0_腕部_輪1_金具1.Dra; - } - set - { - X0Y0_腕部_輪1_金具1.Dra = value; - X0Y0_腕部_輪1_金具1.Hit = value; - } - } - - public bool 腕部_輪1_金具2_表示 - { - get - { - return X0Y0_腕部_輪1_金具2.Dra; - } - set - { - X0Y0_腕部_輪1_金具2.Dra = value; - X0Y0_腕部_輪1_金具2.Hit = value; - } - } - - public bool 腕部_輪1_金具3_表示 - { - get - { - return X0Y0_腕部_輪1_金具3.Dra; - } - set - { - X0Y0_腕部_輪1_金具3.Dra = value; - X0Y0_腕部_輪1_金具3.Hit = value; - } - } - - public bool 腕部_輪1_金具左_表示 - { - get - { - return X0Y0_腕部_輪1_金具左.Dra; - } - set - { - X0Y0_腕部_輪1_金具左.Dra = value; - X0Y0_腕部_輪1_金具左.Hit = value; - } - } - - public bool 腕部_輪1_金具右_表示 - { - get - { - return X0Y0_腕部_輪1_金具右.Dra; - } - set - { - X0Y0_腕部_輪1_金具右.Dra = value; - X0Y0_腕部_輪1_金具右.Hit = value; - } - } - - public bool 腕部_節16_節_表示 - { - get - { - return X0Y0_腕部_節16_節.Dra; - } - set - { - X0Y0_腕部_節16_節.Dra = value; - X0Y0_腕部_節16_節.Hit = value; - } - } - - public bool 腕部_節16_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節16_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節16_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節16_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節16_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節16_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節16_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節16_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節17_節_表示 - { - get - { - return X0Y0_腕部_節17_節.Dra; - } - set - { - X0Y0_腕部_節17_節.Dra = value; - X0Y0_腕部_節17_節.Hit = value; - } - } - - public bool 腕部_節17_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節17_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節17_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節17_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節17_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節17_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節17_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節17_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節18_節_表示 - { - get - { - return X0Y0_腕部_節18_節.Dra; - } - set - { - X0Y0_腕部_節18_節.Dra = value; - X0Y0_腕部_節18_節.Hit = value; - } - } - - public bool 腕部_節18_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節18_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節18_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節18_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節18_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節18_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節18_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節18_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節19_節_表示 - { - get - { - return X0Y0_腕部_節19_節.Dra; - } - set - { - X0Y0_腕部_節19_節.Dra = value; - X0Y0_腕部_節19_節.Hit = value; - } - } - - public bool 腕部_節19_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節19_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節19_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節19_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節19_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節19_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節19_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節19_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節20_節_表示 - { - get - { - return X0Y0_腕部_節20_節.Dra; - } - set - { - X0Y0_腕部_節20_節.Dra = value; - X0Y0_腕部_節20_節.Hit = value; - } - } - - public bool 腕部_節20_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節20_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節20_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節20_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節20_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節20_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節20_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節20_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節21_節_表示 - { - get - { - return X0Y0_腕部_節21_節.Dra; - } - set - { - X0Y0_腕部_節21_節.Dra = value; - X0Y0_腕部_節21_節.Hit = value; - } - } - - public bool 腕部_節21_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節21_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節21_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節21_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節21_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節21_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節21_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節21_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節22_節_表示 - { - get - { - return X0Y0_腕部_節22_節.Dra; - } - set - { - X0Y0_腕部_節22_節.Dra = value; - X0Y0_腕部_節22_節.Hit = value; - } - } - - public bool 腕部_節22_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節22_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節22_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節22_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節22_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節22_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節22_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節22_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節23_節_表示 - { - get - { - return X0Y0_腕部_節23_節.Dra; - } - set - { - X0Y0_腕部_節23_節.Dra = value; - X0Y0_腕部_節23_節.Hit = value; - } - } - - public bool 腕部_節23_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節23_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節23_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節23_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節23_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節23_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節23_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節23_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節24_節_表示 - { - get - { - return X0Y0_腕部_節24_節.Dra; - } - set - { - X0Y0_腕部_節24_節.Dra = value; - X0Y0_腕部_節24_節.Hit = value; - } - } - - public bool 腕部_節24_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節24_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節24_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節24_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節24_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節24_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節24_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節24_紋柄_紋柄2.Hit = value; - } - } - - public bool 腕部_節25_節_表示 - { - get - { - return X0Y0_腕部_節25_節.Dra; - } - set - { - X0Y0_腕部_節25_節.Dra = value; - X0Y0_腕部_節25_節.Hit = value; - } - } - - public bool 腕部_節25_紋柄_紋柄1_表示 - { - get - { - return X0Y0_腕部_節25_紋柄_紋柄1.Dra; - } - set - { - X0Y0_腕部_節25_紋柄_紋柄1.Dra = value; - X0Y0_腕部_節25_紋柄_紋柄1.Hit = value; - } - } - - public bool 腕部_節25_紋柄_紋柄2_表示 - { - get - { - return X0Y0_腕部_節25_紋柄_紋柄2.Dra; - } - set - { - X0Y0_腕部_節25_紋柄_紋柄2.Dra = value; - X0Y0_腕部_節25_紋柄_紋柄2.Hit = value; - } - } - - public bool 手先_節1_節_表示 - { - get - { - return X0Y0_手先_節1_節.Dra; - } - set - { - X0Y0_手先_節1_節.Dra = value; - X0Y0_手先_節1_節.Hit = value; - } - } - - public bool 手先_節1_紋柄1_表示 - { - get - { - return X0Y0_手先_節1_紋柄1.Dra; - } - set - { - X0Y0_手先_節1_紋柄1.Dra = value; - X0Y0_手先_節1_紋柄1.Hit = value; - } - } - - public bool 手先_節1_紋柄2_表示 - { - get - { - return X0Y0_手先_節1_紋柄2.Dra; - } - set - { - X0Y0_手先_節1_紋柄2.Dra = value; - X0Y0_手先_節1_紋柄2.Hit = value; - } - } - - public bool 手先_節1_吸盤_吸盤1_表示 - { - get - { - return X0Y0_手先_節1_吸盤_吸盤1.Dra; - } - set - { - X0Y0_手先_節1_吸盤_吸盤1.Dra = value; - X0Y0_手先_節1_吸盤_吸盤1.Hit = value; - } - } - - public bool 手先_節1_吸盤_吸盤2_表示 - { - get - { - return X0Y0_手先_節1_吸盤_吸盤2.Dra; - } - set - { - X0Y0_手先_節1_吸盤_吸盤2.Dra = value; - X0Y0_手先_節1_吸盤_吸盤2.Hit = value; - } - } - - public bool 手先_節1_吸盤_吸盤3_表示 - { - get - { - return X0Y0_手先_節1_吸盤_吸盤3.Dra; - } - set - { - X0Y0_手先_節1_吸盤_吸盤3.Dra = value; - X0Y0_手先_節1_吸盤_吸盤3.Hit = value; - } - } - - public bool 手先_節1_吸盤_吸盤4_表示 - { - get - { - return X0Y0_手先_節1_吸盤_吸盤4.Dra; - } - set - { - X0Y0_手先_節1_吸盤_吸盤4.Dra = value; - X0Y0_手先_節1_吸盤_吸盤4.Hit = value; - } - } - - public bool 手先_節1_爪_爪2_表示 - { - get - { - return X0Y0_手先_節1_爪_爪2.Dra; - } - set - { - X0Y0_手先_節1_爪_爪2.Dra = value; - X0Y0_手先_節1_爪_爪2.Hit = value; - } - } - - public bool 手先_節1_爪_爪1_表示 - { - get - { - return X0Y0_手先_節1_爪_爪1.Dra; - } - set - { - X0Y0_手先_節1_爪_爪1.Dra = value; - X0Y0_手先_節1_爪_爪1.Hit = value; - } - } - - public bool 手先_輪2_革_表示 - { - get - { - return X0Y0_手先_輪2_革.Dra; - } - set - { - X0Y0_手先_輪2_革.Dra = value; - X0Y0_手先_輪2_革.Hit = value; - } - } - - public bool 手先_輪2_金具1_表示 - { - get - { - return X0Y0_手先_輪2_金具1.Dra; - } - set - { - X0Y0_手先_輪2_金具1.Dra = value; - X0Y0_手先_輪2_金具1.Hit = value; - } - } - - public bool 手先_輪2_金具2_表示 - { - get - { - return X0Y0_手先_輪2_金具2.Dra; - } - set - { - X0Y0_手先_輪2_金具2.Dra = value; - X0Y0_手先_輪2_金具2.Hit = value; - } - } - - public bool 手先_輪2_金具3_表示 - { - get - { - return X0Y0_手先_輪2_金具3.Dra; - } - set - { - X0Y0_手先_輪2_金具3.Dra = value; - X0Y0_手先_輪2_金具3.Hit = value; - } - } - - public bool 手先_輪2_金具左_表示 - { - get - { - return X0Y0_手先_輪2_金具左.Dra; - } - set - { - X0Y0_手先_輪2_金具左.Dra = value; - X0Y0_手先_輪2_金具左.Hit = value; - } - } - - public bool 手先_輪2_金具右_表示 - { - get - { - return X0Y0_手先_輪2_金具右.Dra; - } - set - { - X0Y0_手先_輪2_金具右.Dra = value; - X0Y0_手先_輪2_金具右.Hit = value; - } - } - - public bool 手先_節2_節_表示 - { - get - { - return X0Y0_手先_節2_節.Dra; - } - set - { - X0Y0_手先_節2_節.Dra = value; - X0Y0_手先_節2_節.Hit = value; - } - } - - public bool 手先_節2_紋柄1_表示 - { - get - { - return X0Y0_手先_節2_紋柄1.Dra; - } - set - { - X0Y0_手先_節2_紋柄1.Dra = value; - X0Y0_手先_節2_紋柄1.Hit = value; - } - } - - public bool 手先_節2_紋柄2_表示 - { - get - { - return X0Y0_手先_節2_紋柄2.Dra; - } - set - { - X0Y0_手先_節2_紋柄2.Dra = value; - X0Y0_手先_節2_紋柄2.Hit = value; - } - } - - public bool 手先_節2_吸盤_吸盤1_表示 - { - get - { - return X0Y0_手先_節2_吸盤_吸盤1.Dra; - } - set - { - X0Y0_手先_節2_吸盤_吸盤1.Dra = value; - X0Y0_手先_節2_吸盤_吸盤1.Hit = value; - } - } - - public bool 手先_節2_吸盤_吸盤2_表示 - { - get - { - return X0Y0_手先_節2_吸盤_吸盤2.Dra; - } - set - { - X0Y0_手先_節2_吸盤_吸盤2.Dra = value; - X0Y0_手先_節2_吸盤_吸盤2.Hit = value; - } - } - - public bool 手先_節2_吸盤_吸盤3_表示 - { - get - { - return X0Y0_手先_節2_吸盤_吸盤3.Dra; - } - set - { - X0Y0_手先_節2_吸盤_吸盤3.Dra = value; - X0Y0_手先_節2_吸盤_吸盤3.Hit = value; - } - } - - public bool 手先_節2_吸盤_吸盤4_表示 - { - get - { - return X0Y0_手先_節2_吸盤_吸盤4.Dra; - } - set - { - X0Y0_手先_節2_吸盤_吸盤4.Dra = value; - X0Y0_手先_節2_吸盤_吸盤4.Hit = value; - } - } - - public bool 手先_節2_爪_爪2_表示 - { - get - { - return X0Y0_手先_節2_爪_爪2.Dra; - } - set - { - X0Y0_手先_節2_爪_爪2.Dra = value; - X0Y0_手先_節2_爪_爪2.Hit = value; - } - } - - public bool 手先_節2_爪_爪1_表示 - { - get - { - return X0Y0_手先_節2_爪_爪1.Dra; - } - set - { - X0Y0_手先_節2_爪_爪1.Dra = value; - X0Y0_手先_節2_爪_爪1.Hit = value; - } - } - - public bool 手先_節3_節_表示 - { - get - { - return X0Y0_手先_節3_節.Dra; - } - set - { - X0Y0_手先_節3_節.Dra = value; - X0Y0_手先_節3_節.Hit = value; - } - } - - public bool 手先_節3_紋柄1_表示 - { - get - { - return X0Y0_手先_節3_紋柄1.Dra; - } - set - { - X0Y0_手先_節3_紋柄1.Dra = value; - X0Y0_手先_節3_紋柄1.Hit = value; - } - } - - public bool 手先_節3_紋柄2_表示 - { - get - { - return X0Y0_手先_節3_紋柄2.Dra; - } - set - { - X0Y0_手先_節3_紋柄2.Dra = value; - X0Y0_手先_節3_紋柄2.Hit = value; - } - } - - public bool 手先_節3_吸盤_吸盤1_表示 - { - get - { - return X0Y0_手先_節3_吸盤_吸盤1.Dra; - } - set - { - X0Y0_手先_節3_吸盤_吸盤1.Dra = value; - X0Y0_手先_節3_吸盤_吸盤1.Hit = value; - } - } - - public bool 手先_節3_吸盤_吸盤2_表示 - { - get - { - return X0Y0_手先_節3_吸盤_吸盤2.Dra; - } - set - { - X0Y0_手先_節3_吸盤_吸盤2.Dra = value; - X0Y0_手先_節3_吸盤_吸盤2.Hit = value; - } - } - - public bool 手先_節3_吸盤_吸盤3_表示 - { - get - { - return X0Y0_手先_節3_吸盤_吸盤3.Dra; - } - set - { - X0Y0_手先_節3_吸盤_吸盤3.Dra = value; - X0Y0_手先_節3_吸盤_吸盤3.Hit = value; - } - } - - public bool 手先_節3_吸盤_吸盤4_表示 - { - get - { - return X0Y0_手先_節3_吸盤_吸盤4.Dra; - } - set - { - X0Y0_手先_節3_吸盤_吸盤4.Dra = value; - X0Y0_手先_節3_吸盤_吸盤4.Hit = value; - } - } - - public bool 手先_節3_爪_爪2_表示 - { - get - { - return X0Y0_手先_節3_爪_爪2.Dra; - } - set - { - X0Y0_手先_節3_爪_爪2.Dra = value; - X0Y0_手先_節3_爪_爪2.Hit = value; - } - } - - public bool 手先_節3_爪_爪1_表示 - { - get - { - return X0Y0_手先_節3_爪_爪1.Dra; - } - set - { - X0Y0_手先_節3_爪_爪1.Dra = value; - X0Y0_手先_節3_爪_爪1.Hit = value; - } - } - - public bool 手先_節4_節_表示 - { - get - { - return X0Y0_手先_節4_節.Dra; - } - set - { - X0Y0_手先_節4_節.Dra = value; - X0Y0_手先_節4_節.Hit = value; - } - } - - public bool 手先_節4_紋柄1_表示 - { - get - { - return X0Y0_手先_節4_紋柄1.Dra; - } - set - { - X0Y0_手先_節4_紋柄1.Dra = value; - X0Y0_手先_節4_紋柄1.Hit = value; - } - } - - public bool 手先_節4_紋柄2_表示 - { - get - { - return X0Y0_手先_節4_紋柄2.Dra; - } - set - { - X0Y0_手先_節4_紋柄2.Dra = value; - X0Y0_手先_節4_紋柄2.Hit = value; - } - } - - public bool 手先_節4_吸盤_吸盤1_表示 - { - get - { - return X0Y0_手先_節4_吸盤_吸盤1.Dra; - } - set - { - X0Y0_手先_節4_吸盤_吸盤1.Dra = value; - X0Y0_手先_節4_吸盤_吸盤1.Hit = value; - } - } - - public bool 手先_節4_吸盤_吸盤2_表示 - { - get - { - return X0Y0_手先_節4_吸盤_吸盤2.Dra; - } - set - { - X0Y0_手先_節4_吸盤_吸盤2.Dra = value; - X0Y0_手先_節4_吸盤_吸盤2.Hit = value; - } - } - - public bool 手先_節4_吸盤_吸盤3_表示 - { - get - { - return X0Y0_手先_節4_吸盤_吸盤3.Dra; - } - set - { - X0Y0_手先_節4_吸盤_吸盤3.Dra = value; - X0Y0_手先_節4_吸盤_吸盤3.Hit = value; - } - } - - public bool 手先_節4_吸盤_吸盤4_表示 - { - get - { - return X0Y0_手先_節4_吸盤_吸盤4.Dra; - } - set - { - X0Y0_手先_節4_吸盤_吸盤4.Dra = value; - X0Y0_手先_節4_吸盤_吸盤4.Hit = value; - } - } - - public bool 手先_節4_爪_爪2_表示 - { - get - { - return X0Y0_手先_節4_爪_爪2.Dra; - } - set - { - X0Y0_手先_節4_爪_爪2.Dra = value; - X0Y0_手先_節4_爪_爪2.Hit = value; - } - } - - public bool 手先_節4_爪_爪1_表示 - { - get - { - return X0Y0_手先_節4_爪_爪1.Dra; - } - set - { - X0Y0_手先_節4_爪_爪1.Dra = value; - X0Y0_手先_節4_爪_爪1.Hit = value; - } - } - - public bool 手先_節5_節_表示 - { - get - { - return X0Y0_手先_節5_節.Dra; - } - set - { - X0Y0_手先_節5_節.Dra = value; - X0Y0_手先_節5_節.Hit = value; - } - } - - public bool 手先_節5_紋柄1_表示 - { - get - { - return X0Y0_手先_節5_紋柄1.Dra; - } - set - { - X0Y0_手先_節5_紋柄1.Dra = value; - X0Y0_手先_節5_紋柄1.Hit = value; - } - } - - public bool 手先_節5_紋柄2_表示 - { - get - { - return X0Y0_手先_節5_紋柄2.Dra; - } - set - { - X0Y0_手先_節5_紋柄2.Dra = value; - X0Y0_手先_節5_紋柄2.Hit = value; - } - } - - public bool 手先_節5_吸盤_吸盤1_表示 - { - get - { - return X0Y0_手先_節5_吸盤_吸盤1.Dra; - } - set - { - X0Y0_手先_節5_吸盤_吸盤1.Dra = value; - X0Y0_手先_節5_吸盤_吸盤1.Hit = value; - } - } - - public bool 手先_節5_吸盤_吸盤2_表示 - { - get - { - return X0Y0_手先_節5_吸盤_吸盤2.Dra; - } - set - { - X0Y0_手先_節5_吸盤_吸盤2.Dra = value; - X0Y0_手先_節5_吸盤_吸盤2.Hit = value; - } - } - - public bool 手先_節5_吸盤_吸盤3_表示 - { - get - { - return X0Y0_手先_節5_吸盤_吸盤3.Dra; - } - set - { - X0Y0_手先_節5_吸盤_吸盤3.Dra = value; - X0Y0_手先_節5_吸盤_吸盤3.Hit = value; - } - } - - public bool 手先_節5_吸盤_吸盤4_表示 - { - get - { - return X0Y0_手先_節5_吸盤_吸盤4.Dra; - } - set - { - X0Y0_手先_節5_吸盤_吸盤4.Dra = value; - X0Y0_手先_節5_吸盤_吸盤4.Hit = value; - } - } - - public bool 手先_節5_爪_爪2_表示 - { - get - { - return X0Y0_手先_節5_爪_爪2.Dra; - } - set - { - X0Y0_手先_節5_爪_爪2.Dra = value; - X0Y0_手先_節5_爪_爪2.Hit = value; - } - } - - public bool 手先_節5_爪_爪1_表示 - { - get - { - return X0Y0_手先_節5_爪_爪1.Dra; - } - set - { - X0Y0_手先_節5_爪_爪1.Dra = value; - X0Y0_手先_節5_爪_爪1.Hit = value; - } - } - - public bool 手先_節6_節_表示 - { - get - { - return X0Y0_手先_節6_節.Dra; - } - set - { - X0Y0_手先_節6_節.Dra = value; - X0Y0_手先_節6_節.Hit = value; - } - } - - public bool 手先_節6_紋柄1_表示 - { - get - { - return X0Y0_手先_節6_紋柄1.Dra; - } - set - { - X0Y0_手先_節6_紋柄1.Dra = value; - X0Y0_手先_節6_紋柄1.Hit = value; - } - } - - public bool 手先_節6_紋柄2_表示 - { - get - { - return X0Y0_手先_節6_紋柄2.Dra; - } - set - { - X0Y0_手先_節6_紋柄2.Dra = value; - X0Y0_手先_節6_紋柄2.Hit = value; - } - } - - public bool 手先_節6_吸盤_吸盤1_表示 - { - get - { - return X0Y0_手先_節6_吸盤_吸盤1.Dra; - } - set - { - X0Y0_手先_節6_吸盤_吸盤1.Dra = value; - X0Y0_手先_節6_吸盤_吸盤1.Hit = value; - } - } - - public bool 手先_節6_吸盤_吸盤2_表示 - { - get - { - return X0Y0_手先_節6_吸盤_吸盤2.Dra; - } - set - { - X0Y0_手先_節6_吸盤_吸盤2.Dra = value; - X0Y0_手先_節6_吸盤_吸盤2.Hit = value; - } - } - - public bool 手先_節6_吸盤_吸盤3_表示 - { - get - { - return X0Y0_手先_節6_吸盤_吸盤3.Dra; - } - set - { - X0Y0_手先_節6_吸盤_吸盤3.Dra = value; - X0Y0_手先_節6_吸盤_吸盤3.Hit = value; - } - } - - public bool 手先_節6_吸盤_吸盤4_表示 - { - get - { - return X0Y0_手先_節6_吸盤_吸盤4.Dra; - } - set - { - X0Y0_手先_節6_吸盤_吸盤4.Dra = value; - X0Y0_手先_節6_吸盤_吸盤4.Hit = value; - } - } - - public bool 手先_節6_爪_爪2_表示 - { - get - { - return X0Y0_手先_節6_爪_爪2.Dra; - } - set - { - X0Y0_手先_節6_爪_爪2.Dra = value; - X0Y0_手先_節6_爪_爪2.Hit = value; - } - } - - public bool 手先_節6_爪_爪1_表示 - { - get - { - return X0Y0_手先_節6_爪_爪1.Dra; - } - set - { - X0Y0_手先_節6_爪_爪1.Dra = value; - X0Y0_手先_節6_爪_爪1.Hit = value; - } - } - - public bool 手先_節7_節_表示 - { - get - { - return X0Y0_手先_節7_節.Dra; - } - set - { - X0Y0_手先_節7_節.Dra = value; - X0Y0_手先_節7_節.Hit = value; - } - } - - public bool 手先_節7_紋柄_表示 - { - get - { - return X0Y0_手先_節7_紋柄.Dra; - } - set - { - X0Y0_手先_節7_紋柄.Dra = value; - X0Y0_手先_節7_紋柄.Hit = value; - } - } - - public bool 手先_節7_吸盤_吸盤1_表示 - { - get - { - return X0Y0_手先_節7_吸盤_吸盤1.Dra; - } - set - { - X0Y0_手先_節7_吸盤_吸盤1.Dra = value; - X0Y0_手先_節7_吸盤_吸盤1.Hit = value; - } - } - - public bool 手先_節7_吸盤_吸盤2_表示 - { - get - { - return X0Y0_手先_節7_吸盤_吸盤2.Dra; - } - set - { - X0Y0_手先_節7_吸盤_吸盤2.Dra = value; - X0Y0_手先_節7_吸盤_吸盤2.Hit = value; - } - } - - public bool 手先_節7_吸盤_吸盤3_表示 - { - get - { - return X0Y0_手先_節7_吸盤_吸盤3.Dra; - } - set - { - X0Y0_手先_節7_吸盤_吸盤3.Dra = value; - X0Y0_手先_節7_吸盤_吸盤3.Hit = value; - } - } - - public bool 手先_節7_吸盤_吸盤4_表示 - { - get - { - return X0Y0_手先_節7_吸盤_吸盤4.Dra; - } - set - { - X0Y0_手先_節7_吸盤_吸盤4.Dra = value; - X0Y0_手先_節7_吸盤_吸盤4.Hit = value; - } - } - - public bool 手先_節7_爪_爪2_表示 - { - get - { - return X0Y0_手先_節7_爪_爪2.Dra; - } - set - { - X0Y0_手先_節7_爪_爪2.Dra = value; - X0Y0_手先_節7_爪_爪2.Hit = value; - } - } - - public bool 手先_節7_爪_爪1_表示 - { - get - { - return X0Y0_手先_節7_爪_爪1.Dra; - } - set - { - X0Y0_手先_節7_爪_爪1.Dra = value; - X0Y0_手先_節7_爪_爪1.Hit = value; - } - } - - public bool 手先_節8_節_表示 - { - get - { - return X0Y0_手先_節8_節.Dra; - } - set - { - X0Y0_手先_節8_節.Dra = value; - X0Y0_手先_節8_節.Hit = value; - } - } - - public bool 手先_節8_紋柄_表示 - { - get - { - return X0Y0_手先_節8_紋柄.Dra; - } - set - { - X0Y0_手先_節8_紋柄.Dra = value; - X0Y0_手先_節8_紋柄.Hit = value; - } - } - - public bool 手先_節8_吸盤_吸盤1_表示 - { - get - { - return X0Y0_手先_節8_吸盤_吸盤1.Dra; - } - set - { - X0Y0_手先_節8_吸盤_吸盤1.Dra = value; - X0Y0_手先_節8_吸盤_吸盤1.Hit = value; - } - } - - public bool 手先_節8_吸盤_吸盤2_表示 - { - get - { - return X0Y0_手先_節8_吸盤_吸盤2.Dra; - } - set - { - X0Y0_手先_節8_吸盤_吸盤2.Dra = value; - X0Y0_手先_節8_吸盤_吸盤2.Hit = value; - } - } - - public bool 手先_節8_吸盤_吸盤3_表示 - { - get - { - return X0Y0_手先_節8_吸盤_吸盤3.Dra; - } - set - { - X0Y0_手先_節8_吸盤_吸盤3.Dra = value; - X0Y0_手先_節8_吸盤_吸盤3.Hit = value; - } - } - - public bool 手先_節8_吸盤_吸盤4_表示 - { - get - { - return X0Y0_手先_節8_吸盤_吸盤4.Dra; - } - set - { - X0Y0_手先_節8_吸盤_吸盤4.Dra = value; - X0Y0_手先_節8_吸盤_吸盤4.Hit = value; - } - } - - public bool 手先_節8_爪_爪2_表示 - { - get - { - return X0Y0_手先_節8_爪_爪2.Dra; - } - set - { - X0Y0_手先_節8_爪_爪2.Dra = value; - X0Y0_手先_節8_爪_爪2.Hit = value; - } - } - - public bool 手先_節8_爪_爪1_表示 - { - get - { - return X0Y0_手先_節8_爪_爪1.Dra; - } - set - { - X0Y0_手先_節8_爪_爪1.Dra = value; - X0Y0_手先_節8_爪_爪1.Hit = value; - } - } - - public bool 手先_節9_節_表示 - { - get - { - return X0Y0_手先_節9_節.Dra; - } - set - { - X0Y0_手先_節9_節.Dra = value; - X0Y0_手先_節9_節.Hit = value; - } - } - - public bool 手先_節9_紋柄_表示 - { - get - { - return X0Y0_手先_節9_紋柄.Dra; - } - set - { - X0Y0_手先_節9_紋柄.Dra = value; - X0Y0_手先_節9_紋柄.Hit = value; - } - } - - public bool 手先_節9_吸盤_吸盤1_表示 - { - get - { - return X0Y0_手先_節9_吸盤_吸盤1.Dra; - } - set - { - X0Y0_手先_節9_吸盤_吸盤1.Dra = value; - X0Y0_手先_節9_吸盤_吸盤1.Hit = value; - } - } - - public bool 手先_節9_吸盤_吸盤2_表示 - { - get - { - return X0Y0_手先_節9_吸盤_吸盤2.Dra; - } - set - { - X0Y0_手先_節9_吸盤_吸盤2.Dra = value; - X0Y0_手先_節9_吸盤_吸盤2.Hit = value; - } - } - - public bool 手先_節9_吸盤_吸盤3_表示 - { - get - { - return X0Y0_手先_節9_吸盤_吸盤3.Dra; - } - set - { - X0Y0_手先_節9_吸盤_吸盤3.Dra = value; - X0Y0_手先_節9_吸盤_吸盤3.Hit = value; - } - } - - public bool 手先_節9_吸盤_吸盤4_表示 - { - get - { - return X0Y0_手先_節9_吸盤_吸盤4.Dra; - } - set - { - X0Y0_手先_節9_吸盤_吸盤4.Dra = value; - X0Y0_手先_節9_吸盤_吸盤4.Hit = value; - } - } - - public bool 手先_節9_爪_爪2_表示 - { - get - { - return X0Y0_手先_節9_爪_爪2.Dra; - } - set - { - X0Y0_手先_節9_爪_爪2.Dra = value; - X0Y0_手先_節9_爪_爪2.Hit = value; - } - } - - public bool 手先_節9_爪_爪1_表示 - { - get - { - return X0Y0_手先_節9_爪_爪1.Dra; - } - set - { - X0Y0_手先_節9_爪_爪1.Dra = value; - X0Y0_手先_節9_爪_爪1.Hit = value; - } - } - - public bool 手先_節10_節_表示 - { - get - { - return X0Y0_手先_節10_節.Dra; - } - set - { - X0Y0_手先_節10_節.Dra = value; - X0Y0_手先_節10_節.Hit = value; - } - } - - public bool 手先_節10_紋柄_表示 - { - get - { - return X0Y0_手先_節10_紋柄.Dra; - } - set - { - X0Y0_手先_節10_紋柄.Dra = value; - X0Y0_手先_節10_紋柄.Hit = value; - } - } - - public bool 手先_節10_吸盤_吸盤1_表示 - { - get - { - return X0Y0_手先_節10_吸盤_吸盤1.Dra; - } - set - { - X0Y0_手先_節10_吸盤_吸盤1.Dra = value; - X0Y0_手先_節10_吸盤_吸盤1.Hit = value; - } - } - - public bool 手先_節10_吸盤_吸盤2_表示 - { - get - { - return X0Y0_手先_節10_吸盤_吸盤2.Dra; - } - set - { - X0Y0_手先_節10_吸盤_吸盤2.Dra = value; - X0Y0_手先_節10_吸盤_吸盤2.Hit = value; - } - } - - public bool 手先_節10_吸盤_吸盤3_表示 - { - get - { - return X0Y0_手先_節10_吸盤_吸盤3.Dra; - } - set - { - X0Y0_手先_節10_吸盤_吸盤3.Dra = value; - X0Y0_手先_節10_吸盤_吸盤3.Hit = value; - } - } - - public bool 手先_節10_吸盤_吸盤4_表示 - { - get - { - return X0Y0_手先_節10_吸盤_吸盤4.Dra; - } - set - { - X0Y0_手先_節10_吸盤_吸盤4.Dra = value; - X0Y0_手先_節10_吸盤_吸盤4.Hit = value; - } - } - - public bool 手先_節10_爪_爪2_表示 - { - get - { - return X0Y0_手先_節10_爪_爪2.Dra; - } - set - { - X0Y0_手先_節10_爪_爪2.Dra = value; - X0Y0_手先_節10_爪_爪2.Hit = value; - } - } - - public bool 手先_節10_爪_爪1_表示 - { - get - { - return X0Y0_手先_節10_爪_爪1.Dra; - } - set - { - X0Y0_手先_節10_爪_爪1.Dra = value; - X0Y0_手先_節10_爪_爪1.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 腕部_輪1_革_表示; - } - set - { - 腕部_輪1_革_表示 = value; - 腕部_輪1_金具1_表示 = value; - 腕部_輪1_金具2_表示 = value; - 腕部_輪1_金具3_表示 = value; - 腕部_輪1_金具左_表示 = value; - 腕部_輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 手先_輪2_革_表示; - } - set - { - 手先_輪2_革_表示 = value; - 手先_輪2_金具1_表示 = value; - 手先_輪2_金具2_表示 = value; - 手先_輪2_金具3_表示 = value; - 手先_輪2_金具左_表示 = value; - 手先_輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 腕部_節1_節_表示; - } - set - { - 腕部_節1_節_表示 = value; - 腕部_節1_紋柄_紋柄1_表示 = value; - 腕部_節1_紋柄_紋柄2_表示 = value; - 腕部_節2_節_表示 = value; - 腕部_節2_紋柄_紋柄1_表示 = value; - 腕部_節2_紋柄_紋柄2_表示 = value; - 腕部_節3_節_表示 = value; - 腕部_節3_紋柄_紋柄1_表示 = value; - 腕部_節3_紋柄_紋柄2_表示 = value; - 腕部_節4_節_表示 = value; - 腕部_節4_紋柄_紋柄1_表示 = value; - 腕部_節4_紋柄_紋柄2_表示 = value; - 腕部_節5_節_表示 = value; - 腕部_節5_紋柄_紋柄1_表示 = value; - 腕部_節5_紋柄_紋柄2_表示 = value; - 腕部_節6_節_表示 = value; - 腕部_節6_紋柄_紋柄1_表示 = value; - 腕部_節6_紋柄_紋柄2_表示 = value; - 腕部_節7_節_表示 = value; - 腕部_節7_紋柄_紋柄1_表示 = value; - 腕部_節7_紋柄_紋柄2_表示 = value; - 腕部_節8_節_表示 = value; - 腕部_節8_紋柄_紋柄1_表示 = value; - 腕部_節8_紋柄_紋柄2_表示 = value; - 腕部_節9_節_表示 = value; - 腕部_節9_紋柄_紋柄1_表示 = value; - 腕部_節9_紋柄_紋柄2_表示 = value; - 腕部_節10_節_表示 = value; - 腕部_節10_紋柄_紋柄1_表示 = value; - 腕部_節10_紋柄_紋柄2_表示 = value; - 腕部_節11_節_表示 = value; - 腕部_節11_紋柄_紋柄1_表示 = value; - 腕部_節11_紋柄_紋柄2_表示 = value; - 腕部_節12_節_表示 = value; - 腕部_節12_紋柄_紋柄1_表示 = value; - 腕部_節12_紋柄_紋柄2_表示 = value; - 腕部_節13_節_表示 = value; - 腕部_節13_紋柄_紋柄1_表示 = value; - 腕部_節13_紋柄_紋柄2_表示 = value; - 腕部_節14_節_表示 = value; - 腕部_節14_紋柄_紋柄1_表示 = value; - 腕部_節14_紋柄_紋柄2_表示 = value; - 腕部_節15_節_表示 = value; - 腕部_節15_紋柄_紋柄1_表示 = value; - 腕部_節15_紋柄_紋柄2_表示 = value; - 腕部_輪1_革_表示 = value; - 腕部_輪1_金具1_表示 = value; - 腕部_輪1_金具2_表示 = value; - 腕部_輪1_金具3_表示 = value; - 腕部_輪1_金具左_表示 = value; - 腕部_輪1_金具右_表示 = value; - 腕部_節16_節_表示 = value; - 腕部_節16_紋柄_紋柄1_表示 = value; - 腕部_節16_紋柄_紋柄2_表示 = value; - 腕部_節17_節_表示 = value; - 腕部_節17_紋柄_紋柄1_表示 = value; - 腕部_節17_紋柄_紋柄2_表示 = value; - 腕部_節18_節_表示 = value; - 腕部_節18_紋柄_紋柄1_表示 = value; - 腕部_節18_紋柄_紋柄2_表示 = value; - 腕部_節19_節_表示 = value; - 腕部_節19_紋柄_紋柄1_表示 = value; - 腕部_節19_紋柄_紋柄2_表示 = value; - 腕部_節20_節_表示 = value; - 腕部_節20_紋柄_紋柄1_表示 = value; - 腕部_節20_紋柄_紋柄2_表示 = value; - 腕部_節21_節_表示 = value; - 腕部_節21_紋柄_紋柄1_表示 = value; - 腕部_節21_紋柄_紋柄2_表示 = value; - 腕部_節22_節_表示 = value; - 腕部_節22_紋柄_紋柄1_表示 = value; - 腕部_節22_紋柄_紋柄2_表示 = value; - 腕部_節23_節_表示 = value; - 腕部_節23_紋柄_紋柄1_表示 = value; - 腕部_節23_紋柄_紋柄2_表示 = value; - 腕部_節24_節_表示 = value; - 腕部_節24_紋柄_紋柄1_表示 = value; - 腕部_節24_紋柄_紋柄2_表示 = value; - 腕部_節25_節_表示 = value; - 腕部_節25_紋柄_紋柄1_表示 = value; - 腕部_節25_紋柄_紋柄2_表示 = value; - 手先_節1_節_表示 = value; - 手先_節1_紋柄1_表示 = value; - 手先_節1_紋柄2_表示 = value; - 手先_節1_吸盤_吸盤1_表示 = value; - 手先_節1_吸盤_吸盤2_表示 = value; - 手先_節1_吸盤_吸盤3_表示 = value; - 手先_節1_吸盤_吸盤4_表示 = value; - 手先_節1_爪_爪2_表示 = value; - 手先_節1_爪_爪1_表示 = value; - 手先_輪2_革_表示 = value; - 手先_輪2_金具1_表示 = value; - 手先_輪2_金具2_表示 = value; - 手先_輪2_金具3_表示 = value; - 手先_輪2_金具左_表示 = value; - 手先_輪2_金具右_表示 = value; - 手先_節2_節_表示 = value; - 手先_節2_紋柄1_表示 = value; - 手先_節2_紋柄2_表示 = value; - 手先_節2_吸盤_吸盤1_表示 = value; - 手先_節2_吸盤_吸盤2_表示 = value; - 手先_節2_吸盤_吸盤3_表示 = value; - 手先_節2_吸盤_吸盤4_表示 = value; - 手先_節2_爪_爪2_表示 = value; - 手先_節2_爪_爪1_表示 = value; - 手先_節3_節_表示 = value; - 手先_節3_紋柄1_表示 = value; - 手先_節3_紋柄2_表示 = value; - 手先_節3_吸盤_吸盤1_表示 = value; - 手先_節3_吸盤_吸盤2_表示 = value; - 手先_節3_吸盤_吸盤3_表示 = value; - 手先_節3_吸盤_吸盤4_表示 = value; - 手先_節3_爪_爪2_表示 = value; - 手先_節3_爪_爪1_表示 = value; - 手先_節4_節_表示 = value; - 手先_節4_紋柄1_表示 = value; - 手先_節4_紋柄2_表示 = value; - 手先_節4_吸盤_吸盤1_表示 = value; - 手先_節4_吸盤_吸盤2_表示 = value; - 手先_節4_吸盤_吸盤3_表示 = value; - 手先_節4_吸盤_吸盤4_表示 = value; - 手先_節4_爪_爪2_表示 = value; - 手先_節4_爪_爪1_表示 = value; - 手先_節5_節_表示 = value; - 手先_節5_紋柄1_表示 = value; - 手先_節5_紋柄2_表示 = value; - 手先_節5_吸盤_吸盤1_表示 = value; - 手先_節5_吸盤_吸盤2_表示 = value; - 手先_節5_吸盤_吸盤3_表示 = value; - 手先_節5_吸盤_吸盤4_表示 = value; - 手先_節5_爪_爪2_表示 = value; - 手先_節5_爪_爪1_表示 = value; - 手先_節6_節_表示 = value; - 手先_節6_紋柄1_表示 = value; - 手先_節6_紋柄2_表示 = value; - 手先_節6_吸盤_吸盤1_表示 = value; - 手先_節6_吸盤_吸盤2_表示 = value; - 手先_節6_吸盤_吸盤3_表示 = value; - 手先_節6_吸盤_吸盤4_表示 = value; - 手先_節6_爪_爪2_表示 = value; - 手先_節6_爪_爪1_表示 = value; - 手先_節7_節_表示 = value; - 手先_節7_紋柄_表示 = value; - 手先_節7_吸盤_吸盤1_表示 = value; - 手先_節7_吸盤_吸盤2_表示 = value; - 手先_節7_吸盤_吸盤3_表示 = value; - 手先_節7_吸盤_吸盤4_表示 = value; - 手先_節7_爪_爪2_表示 = value; - 手先_節7_爪_爪1_表示 = value; - 手先_節8_節_表示 = value; - 手先_節8_紋柄_表示 = value; - 手先_節8_吸盤_吸盤1_表示 = value; - 手先_節8_吸盤_吸盤2_表示 = value; - 手先_節8_吸盤_吸盤3_表示 = value; - 手先_節8_吸盤_吸盤4_表示 = value; - 手先_節8_爪_爪2_表示 = value; - 手先_節8_爪_爪1_表示 = value; - 手先_節9_節_表示 = value; - 手先_節9_紋柄_表示 = value; - 手先_節9_吸盤_吸盤1_表示 = value; - 手先_節9_吸盤_吸盤2_表示 = value; - 手先_節9_吸盤_吸盤3_表示 = value; - 手先_節9_吸盤_吸盤4_表示 = value; - 手先_節9_爪_爪2_表示 = value; - 手先_節9_爪_爪1_表示 = value; - 手先_節10_節_表示 = value; - 手先_節10_紋柄_表示 = value; - 手先_節10_吸盤_吸盤1_表示 = value; - 手先_節10_吸盤_吸盤2_表示 = value; - 手先_節10_吸盤_吸盤3_表示 = value; - 手先_節10_吸盤_吸盤4_表示 = value; - 手先_節10_爪_爪2_表示 = value; - 手先_節10_爪_爪1_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 腕部_節1_節CD.不透明度; - } - set - { - 腕部_節1_節CD.不透明度 = value; - 腕部_節1_紋柄_紋柄1CD.不透明度 = value; - 腕部_節1_紋柄_紋柄2CD.不透明度 = value; - 腕部_節2_節CD.不透明度 = value; - 腕部_節2_紋柄_紋柄1CD.不透明度 = value; - 腕部_節2_紋柄_紋柄2CD.不透明度 = value; - 腕部_節3_節CD.不透明度 = value; - 腕部_節3_紋柄_紋柄1CD.不透明度 = value; - 腕部_節3_紋柄_紋柄2CD.不透明度 = value; - 腕部_節4_節CD.不透明度 = value; - 腕部_節4_紋柄_紋柄1CD.不透明度 = value; - 腕部_節4_紋柄_紋柄2CD.不透明度 = value; - 腕部_節5_節CD.不透明度 = value; - 腕部_節5_紋柄_紋柄1CD.不透明度 = value; - 腕部_節5_紋柄_紋柄2CD.不透明度 = value; - 腕部_節6_節CD.不透明度 = value; - 腕部_節6_紋柄_紋柄1CD.不透明度 = value; - 腕部_節6_紋柄_紋柄2CD.不透明度 = value; - 腕部_節7_節CD.不透明度 = value; - 腕部_節7_紋柄_紋柄1CD.不透明度 = value; - 腕部_節7_紋柄_紋柄2CD.不透明度 = value; - 腕部_節8_節CD.不透明度 = value; - 腕部_節8_紋柄_紋柄1CD.不透明度 = value; - 腕部_節8_紋柄_紋柄2CD.不透明度 = value; - 腕部_節9_節CD.不透明度 = value; - 腕部_節9_紋柄_紋柄1CD.不透明度 = value; - 腕部_節9_紋柄_紋柄2CD.不透明度 = value; - 腕部_節10_節CD.不透明度 = value; - 腕部_節10_紋柄_紋柄1CD.不透明度 = value; - 腕部_節10_紋柄_紋柄2CD.不透明度 = value; - 腕部_節11_節CD.不透明度 = value; - 腕部_節11_紋柄_紋柄1CD.不透明度 = value; - 腕部_節11_紋柄_紋柄2CD.不透明度 = value; - 腕部_節12_節CD.不透明度 = value; - 腕部_節12_紋柄_紋柄1CD.不透明度 = value; - 腕部_節12_紋柄_紋柄2CD.不透明度 = value; - 腕部_節13_節CD.不透明度 = value; - 腕部_節13_紋柄_紋柄1CD.不透明度 = value; - 腕部_節13_紋柄_紋柄2CD.不透明度 = value; - 腕部_節14_節CD.不透明度 = value; - 腕部_節14_紋柄_紋柄1CD.不透明度 = value; - 腕部_節14_紋柄_紋柄2CD.不透明度 = value; - 腕部_節15_節CD.不透明度 = value; - 腕部_節15_紋柄_紋柄1CD.不透明度 = value; - 腕部_節15_紋柄_紋柄2CD.不透明度 = value; - 腕部_節16_節CD.不透明度 = value; - 腕部_節16_紋柄_紋柄1CD.不透明度 = value; - 腕部_節16_紋柄_紋柄2CD.不透明度 = value; - 腕部_節17_節CD.不透明度 = value; - 腕部_節17_紋柄_紋柄1CD.不透明度 = value; - 腕部_節17_紋柄_紋柄2CD.不透明度 = value; - 腕部_節18_節CD.不透明度 = value; - 腕部_節18_紋柄_紋柄1CD.不透明度 = value; - 腕部_節18_紋柄_紋柄2CD.不透明度 = value; - 腕部_節19_節CD.不透明度 = value; - 腕部_節19_紋柄_紋柄1CD.不透明度 = value; - 腕部_節19_紋柄_紋柄2CD.不透明度 = value; - 腕部_節20_節CD.不透明度 = value; - 腕部_節20_紋柄_紋柄1CD.不透明度 = value; - 腕部_節20_紋柄_紋柄2CD.不透明度 = value; - 腕部_節21_節CD.不透明度 = value; - 腕部_節21_紋柄_紋柄1CD.不透明度 = value; - 腕部_節21_紋柄_紋柄2CD.不透明度 = value; - 腕部_節22_節CD.不透明度 = value; - 腕部_節22_紋柄_紋柄1CD.不透明度 = value; - 腕部_節22_紋柄_紋柄2CD.不透明度 = value; - 腕部_節23_節CD.不透明度 = value; - 腕部_節23_紋柄_紋柄1CD.不透明度 = value; - 腕部_節23_紋柄_紋柄2CD.不透明度 = value; - 腕部_節24_節CD.不透明度 = value; - 腕部_節24_紋柄_紋柄1CD.不透明度 = value; - 腕部_節24_紋柄_紋柄2CD.不透明度 = value; - 腕部_節25_節CD.不透明度 = value; - 腕部_節25_紋柄_紋柄1CD.不透明度 = value; - 腕部_節25_紋柄_紋柄2CD.不透明度 = value; - 手先_節1_節CD.不透明度 = value; - 手先_節1_紋柄1CD.不透明度 = value; - 手先_節1_紋柄2CD.不透明度 = value; - 手先_節1_吸盤_吸盤1CD.不透明度 = value; - 手先_節1_吸盤_吸盤2CD.不透明度 = value; - 手先_節1_吸盤_吸盤3CD.不透明度 = value; - 手先_節1_吸盤_吸盤4CD.不透明度 = value; - 手先_節1_爪_爪2CD.不透明度 = value; - 手先_節1_爪_爪1CD.不透明度 = value; - 手先_節2_節CD.不透明度 = value; - 手先_節2_紋柄1CD.不透明度 = value; - 手先_節2_紋柄2CD.不透明度 = value; - 手先_節2_吸盤_吸盤1CD.不透明度 = value; - 手先_節2_吸盤_吸盤2CD.不透明度 = value; - 手先_節2_吸盤_吸盤3CD.不透明度 = value; - 手先_節2_吸盤_吸盤4CD.不透明度 = value; - 手先_節2_爪_爪2CD.不透明度 = value; - 手先_節2_爪_爪1CD.不透明度 = value; - 手先_節3_節CD.不透明度 = value; - 手先_節3_紋柄1CD.不透明度 = value; - 手先_節3_紋柄2CD.不透明度 = value; - 手先_節3_吸盤_吸盤1CD.不透明度 = value; - 手先_節3_吸盤_吸盤2CD.不透明度 = value; - 手先_節3_吸盤_吸盤3CD.不透明度 = value; - 手先_節3_吸盤_吸盤4CD.不透明度 = value; - 手先_節3_爪_爪2CD.不透明度 = value; - 手先_節3_爪_爪1CD.不透明度 = value; - 手先_節4_節CD.不透明度 = value; - 手先_節4_紋柄1CD.不透明度 = value; - 手先_節4_紋柄2CD.不透明度 = value; - 手先_節4_吸盤_吸盤1CD.不透明度 = value; - 手先_節4_吸盤_吸盤2CD.不透明度 = value; - 手先_節4_吸盤_吸盤3CD.不透明度 = value; - 手先_節4_吸盤_吸盤4CD.不透明度 = value; - 手先_節4_爪_爪2CD.不透明度 = value; - 手先_節4_爪_爪1CD.不透明度 = value; - 手先_節5_節CD.不透明度 = value; - 手先_節5_紋柄1CD.不透明度 = value; - 手先_節5_紋柄2CD.不透明度 = value; - 手先_節5_吸盤_吸盤1CD.不透明度 = value; - 手先_節5_吸盤_吸盤2CD.不透明度 = value; - 手先_節5_吸盤_吸盤3CD.不透明度 = value; - 手先_節5_吸盤_吸盤4CD.不透明度 = value; - 手先_節5_爪_爪2CD.不透明度 = value; - 手先_節5_爪_爪1CD.不透明度 = value; - 手先_節6_節CD.不透明度 = value; - 手先_節6_紋柄1CD.不透明度 = value; - 手先_節6_紋柄2CD.不透明度 = value; - 手先_節6_吸盤_吸盤1CD.不透明度 = value; - 手先_節6_吸盤_吸盤2CD.不透明度 = value; - 手先_節6_吸盤_吸盤3CD.不透明度 = value; - 手先_節6_吸盤_吸盤4CD.不透明度 = value; - 手先_節6_爪_爪2CD.不透明度 = value; - 手先_節6_爪_爪1CD.不透明度 = value; - 手先_節7_節CD.不透明度 = value; - 手先_節7_紋柄CD.不透明度 = value; - 手先_節7_吸盤_吸盤1CD.不透明度 = value; - 手先_節7_吸盤_吸盤2CD.不透明度 = value; - 手先_節7_吸盤_吸盤3CD.不透明度 = value; - 手先_節7_吸盤_吸盤4CD.不透明度 = value; - 手先_節7_爪_爪2CD.不透明度 = value; - 手先_節7_爪_爪1CD.不透明度 = value; - 手先_節8_節CD.不透明度 = value; - 手先_節8_紋柄CD.不透明度 = value; - 手先_節8_吸盤_吸盤1CD.不透明度 = value; - 手先_節8_吸盤_吸盤2CD.不透明度 = value; - 手先_節8_吸盤_吸盤3CD.不透明度 = value; - 手先_節8_吸盤_吸盤4CD.不透明度 = value; - 手先_節8_爪_爪2CD.不透明度 = value; - 手先_節8_爪_爪1CD.不透明度 = value; - 手先_節9_節CD.不透明度 = value; - 手先_節9_紋柄CD.不透明度 = value; - 手先_節9_吸盤_吸盤1CD.不透明度 = value; - 手先_節9_吸盤_吸盤2CD.不透明度 = value; - 手先_節9_吸盤_吸盤3CD.不透明度 = value; - 手先_節9_吸盤_吸盤4CD.不透明度 = value; - 手先_節9_爪_爪2CD.不透明度 = value; - 手先_節9_爪_爪1CD.不透明度 = value; - 手先_節10_節CD.不透明度 = value; - 手先_節10_紋柄CD.不透明度 = value; - 手先_節10_吸盤_吸盤1CD.不透明度 = value; - 手先_節10_吸盤_吸盤2CD.不透明度 = value; - 手先_節10_吸盤_吸盤3CD.不透明度 = value; - 手先_節10_吸盤_吸盤4CD.不透明度 = value; - 手先_節10_爪_爪2CD.不透明度 = value; - 手先_節10_爪_爪1CD.不透明度 = value; - 腕部_輪1_革CD.不透明度 = value; - 腕部_輪1_金具1CD.不透明度 = value; - 腕部_輪1_金具2CD.不透明度 = value; - 腕部_輪1_金具3CD.不透明度 = value; - 腕部_輪1_金具左CD.不透明度 = value; - 腕部_輪1_金具右CD.不透明度 = value; - 手先_輪2_革CD.不透明度 = value; - 手先_輪2_金具1CD.不透明度 = value; - 手先_輪2_金具2CD.不透明度 = value; - 手先_輪2_金具3CD.不透明度 = value; - 手先_輪2_金具左CD.不透明度 = value; - 手先_輪2_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕部_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕部_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_手先_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_手先_輪2_金具右, 0); - - public 触手_触(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触手_触D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "触腕"; - dif.Add(new Pars(Sta.肢左["触手"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["腕部"].ToPars(); - Pars pars3 = pars2["節1"].ToPars(); - X0Y0_腕部_節1_節 = pars3["節"].ToPar(); - Pars pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節1_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節1_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節2"].ToPars(); - X0Y0_腕部_節2_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節2_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節2_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節3"].ToPars(); - X0Y0_腕部_節3_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節3_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節3_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節4"].ToPars(); - X0Y0_腕部_節4_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節4_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節4_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節5"].ToPars(); - X0Y0_腕部_節5_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節5_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節5_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節6"].ToPars(); - X0Y0_腕部_節6_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節6_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節6_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節7"].ToPars(); - X0Y0_腕部_節7_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節7_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節7_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節8"].ToPars(); - X0Y0_腕部_節8_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節8_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節8_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節9"].ToPars(); - X0Y0_腕部_節9_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節9_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節9_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節10"].ToPars(); - X0Y0_腕部_節10_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節10_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節10_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節11"].ToPars(); - X0Y0_腕部_節11_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節11_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節11_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節12"].ToPars(); - X0Y0_腕部_節12_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節12_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節12_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節13"].ToPars(); - X0Y0_腕部_節13_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節13_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節13_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節14"].ToPars(); - X0Y0_腕部_節14_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節14_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節14_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節15"].ToPars(); - X0Y0_腕部_節15_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節15_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節15_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y0_腕部_輪1_革 = pars3["革"].ToPar(); - X0Y0_腕部_輪1_金具1 = pars3["金具1"].ToPar(); - X0Y0_腕部_輪1_金具2 = pars3["金具2"].ToPar(); - X0Y0_腕部_輪1_金具3 = pars3["金具3"].ToPar(); - X0Y0_腕部_輪1_金具左 = pars3["金具左"].ToPar(); - X0Y0_腕部_輪1_金具右 = pars3["金具右"].ToPar(); - pars3 = pars2["節16"].ToPars(); - X0Y0_腕部_節16_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節16_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節16_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節17"].ToPars(); - X0Y0_腕部_節17_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節17_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節17_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節18"].ToPars(); - X0Y0_腕部_節18_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節18_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節18_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節19"].ToPars(); - X0Y0_腕部_節19_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節19_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節19_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節20"].ToPars(); - X0Y0_腕部_節20_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節20_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節20_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節21"].ToPars(); - X0Y0_腕部_節21_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節21_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節21_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節22"].ToPars(); - X0Y0_腕部_節22_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節22_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節22_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節23"].ToPars(); - X0Y0_腕部_節23_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節23_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節23_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節24"].ToPars(); - X0Y0_腕部_節24_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節24_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節24_紋柄_紋柄2 = pars4["柄2"].ToPar(); - pars3 = pars2["節25"].ToPars(); - X0Y0_腕部_節25_節 = pars3["節"].ToPar(); - pars4 = pars3["柄"].ToPars(); - X0Y0_腕部_節25_紋柄_紋柄1 = pars4["柄1"].ToPar(); - X0Y0_腕部_節25_紋柄_紋柄2 = pars4["柄2"].ToPar(); - Pars pars5 = pars["手先"].ToPars(); - pars3 = pars5["節1"].ToPars(); - X0Y0_手先_節1_節 = pars3["節"].ToPar(); - X0Y0_手先_節1_紋柄1 = pars3["柄1"].ToPar(); - X0Y0_手先_節1_紋柄2 = pars3["柄2"].ToPar(); - pars4 = pars3["吸盤"].ToPars(); - X0Y0_手先_節1_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); - X0Y0_手先_節1_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); - X0Y0_手先_節1_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); - X0Y0_手先_節1_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); - pars4 = pars3["爪"].ToPars(); - X0Y0_手先_節1_爪_爪2 = pars4["爪2"].ToPar(); - X0Y0_手先_節1_爪_爪1 = pars4["爪1"].ToPar(); - pars3 = pars5["輪2"].ToPars(); - X0Y0_手先_輪2_革 = pars3["革"].ToPar(); - X0Y0_手先_輪2_金具1 = pars3["金具1"].ToPar(); - X0Y0_手先_輪2_金具2 = pars3["金具2"].ToPar(); - X0Y0_手先_輪2_金具3 = pars3["金具3"].ToPar(); - X0Y0_手先_輪2_金具左 = pars3["金具左"].ToPar(); - X0Y0_手先_輪2_金具右 = pars3["金具右"].ToPar(); - pars3 = pars5["節2"].ToPars(); - X0Y0_手先_節2_節 = pars3["節"].ToPar(); - X0Y0_手先_節2_紋柄1 = pars3["柄1"].ToPar(); - X0Y0_手先_節2_紋柄2 = pars3["柄2"].ToPar(); - pars4 = pars3["吸盤"].ToPars(); - X0Y0_手先_節2_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); - X0Y0_手先_節2_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); - X0Y0_手先_節2_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); - X0Y0_手先_節2_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); - pars4 = pars3["爪"].ToPars(); - X0Y0_手先_節2_爪_爪2 = pars4["爪2"].ToPar(); - X0Y0_手先_節2_爪_爪1 = pars4["爪1"].ToPar(); - pars3 = pars5["節3"].ToPars(); - X0Y0_手先_節3_節 = pars3["節"].ToPar(); - X0Y0_手先_節3_紋柄1 = pars3["柄1"].ToPar(); - X0Y0_手先_節3_紋柄2 = pars3["柄2"].ToPar(); - pars4 = pars3["吸盤"].ToPars(); - X0Y0_手先_節3_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); - X0Y0_手先_節3_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); - X0Y0_手先_節3_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); - X0Y0_手先_節3_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); - pars4 = pars3["爪"].ToPars(); - X0Y0_手先_節3_爪_爪2 = pars4["爪2"].ToPar(); - X0Y0_手先_節3_爪_爪1 = pars4["爪1"].ToPar(); - pars3 = pars5["節4"].ToPars(); - X0Y0_手先_節4_節 = pars3["節"].ToPar(); - X0Y0_手先_節4_紋柄1 = pars3["柄1"].ToPar(); - X0Y0_手先_節4_紋柄2 = pars3["柄2"].ToPar(); - pars4 = pars3["吸盤"].ToPars(); - X0Y0_手先_節4_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); - X0Y0_手先_節4_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); - X0Y0_手先_節4_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); - X0Y0_手先_節4_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); - pars4 = pars3["爪"].ToPars(); - X0Y0_手先_節4_爪_爪2 = pars4["爪2"].ToPar(); - X0Y0_手先_節4_爪_爪1 = pars4["爪1"].ToPar(); - pars3 = pars5["節5"].ToPars(); - X0Y0_手先_節5_節 = pars3["節"].ToPar(); - X0Y0_手先_節5_紋柄1 = pars3["柄1"].ToPar(); - X0Y0_手先_節5_紋柄2 = pars3["柄2"].ToPar(); - pars4 = pars3["吸盤"].ToPars(); - X0Y0_手先_節5_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); - X0Y0_手先_節5_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); - X0Y0_手先_節5_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); - X0Y0_手先_節5_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); - pars4 = pars3["爪"].ToPars(); - X0Y0_手先_節5_爪_爪2 = pars4["爪2"].ToPar(); - X0Y0_手先_節5_爪_爪1 = pars4["爪1"].ToPar(); - pars3 = pars5["節6"].ToPars(); - X0Y0_手先_節6_節 = pars3["節"].ToPar(); - X0Y0_手先_節6_紋柄1 = pars3["柄1"].ToPar(); - X0Y0_手先_節6_紋柄2 = pars3["柄2"].ToPar(); - pars4 = pars3["吸盤"].ToPars(); - X0Y0_手先_節6_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); - X0Y0_手先_節6_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); - X0Y0_手先_節6_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); - X0Y0_手先_節6_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); - pars4 = pars3["爪"].ToPars(); - X0Y0_手先_節6_爪_爪2 = pars4["爪2"].ToPar(); - X0Y0_手先_節6_爪_爪1 = pars4["爪1"].ToPar(); - pars3 = pars5["節7"].ToPars(); - X0Y0_手先_節7_節 = pars3["節"].ToPar(); - X0Y0_手先_節7_紋柄 = pars3["柄"].ToPar(); - pars4 = pars3["吸盤"].ToPars(); - X0Y0_手先_節7_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); - X0Y0_手先_節7_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); - X0Y0_手先_節7_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); - X0Y0_手先_節7_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); - pars4 = pars3["爪"].ToPars(); - X0Y0_手先_節7_爪_爪2 = pars4["爪2"].ToPar(); - X0Y0_手先_節7_爪_爪1 = pars4["爪1"].ToPar(); - pars3 = pars5["節8"].ToPars(); - X0Y0_手先_節8_節 = pars3["節"].ToPar(); - X0Y0_手先_節8_紋柄 = pars3["柄"].ToPar(); - pars4 = pars3["吸盤"].ToPars(); - X0Y0_手先_節8_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); - X0Y0_手先_節8_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); - X0Y0_手先_節8_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); - X0Y0_手先_節8_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); - pars4 = pars3["爪"].ToPars(); - X0Y0_手先_節8_爪_爪2 = pars4["爪2"].ToPar(); - X0Y0_手先_節8_爪_爪1 = pars4["爪1"].ToPar(); - pars3 = pars5["節9"].ToPars(); - X0Y0_手先_節9_節 = pars3["節"].ToPar(); - X0Y0_手先_節9_紋柄 = pars3["柄"].ToPar(); - pars4 = pars3["吸盤"].ToPars(); - X0Y0_手先_節9_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); - X0Y0_手先_節9_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); - X0Y0_手先_節9_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); - X0Y0_手先_節9_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); - pars4 = pars3["爪"].ToPars(); - X0Y0_手先_節9_爪_爪2 = pars4["爪2"].ToPar(); - X0Y0_手先_節9_爪_爪1 = pars4["爪1"].ToPar(); - pars3 = pars5["節10"].ToPars(); - X0Y0_手先_節10_節 = pars3["節"].ToPar(); - X0Y0_手先_節10_紋柄 = pars3["柄"].ToPar(); - pars4 = pars3["吸盤"].ToPars(); - X0Y0_手先_節10_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); - X0Y0_手先_節10_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); - X0Y0_手先_節10_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); - X0Y0_手先_節10_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); - pars4 = pars3["爪"].ToPars(); - X0Y0_手先_節10_爪_爪2 = pars4["爪2"].ToPar(); - X0Y0_手先_節10_爪_爪1 = pars4["爪1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_節_表示; - 腕部_節1_紋柄_紋柄1_表示 = e.腕部_節1_紋柄_紋柄1_表示; - 腕部_節1_紋柄_紋柄2_表示 = e.腕部_節1_紋柄_紋柄2_表示; - 腕部_節2_節_表示 = e.腕部_節2_節_表示; - 腕部_節2_紋柄_紋柄1_表示 = e.腕部_節2_紋柄_紋柄1_表示; - 腕部_節2_紋柄_紋柄2_表示 = e.腕部_節2_紋柄_紋柄2_表示; - 腕部_節3_節_表示 = e.腕部_節3_節_表示; - 腕部_節3_紋柄_紋柄1_表示 = e.腕部_節3_紋柄_紋柄1_表示; - 腕部_節3_紋柄_紋柄2_表示 = e.腕部_節3_紋柄_紋柄2_表示; - 腕部_節4_節_表示 = e.腕部_節4_節_表示; - 腕部_節4_紋柄_紋柄1_表示 = e.腕部_節4_紋柄_紋柄1_表示; - 腕部_節4_紋柄_紋柄2_表示 = e.腕部_節4_紋柄_紋柄2_表示; - 腕部_節5_節_表示 = e.腕部_節5_節_表示; - 腕部_節5_紋柄_紋柄1_表示 = e.腕部_節5_紋柄_紋柄1_表示; - 腕部_節5_紋柄_紋柄2_表示 = e.腕部_節5_紋柄_紋柄2_表示; - 腕部_節6_節_表示 = e.腕部_節6_節_表示; - 腕部_節6_紋柄_紋柄1_表示 = e.腕部_節6_紋柄_紋柄1_表示; - 腕部_節6_紋柄_紋柄2_表示 = e.腕部_節6_紋柄_紋柄2_表示; - 腕部_節7_節_表示 = e.腕部_節7_節_表示; - 腕部_節7_紋柄_紋柄1_表示 = e.腕部_節7_紋柄_紋柄1_表示; - 腕部_節7_紋柄_紋柄2_表示 = e.腕部_節7_紋柄_紋柄2_表示; - 腕部_節8_節_表示 = e.腕部_節8_節_表示; - 腕部_節8_紋柄_紋柄1_表示 = e.腕部_節8_紋柄_紋柄1_表示; - 腕部_節8_紋柄_紋柄2_表示 = e.腕部_節8_紋柄_紋柄2_表示; - 腕部_節9_節_表示 = e.腕部_節9_節_表示; - 腕部_節9_紋柄_紋柄1_表示 = e.腕部_節9_紋柄_紋柄1_表示; - 腕部_節9_紋柄_紋柄2_表示 = e.腕部_節9_紋柄_紋柄2_表示; - 腕部_節10_節_表示 = e.腕部_節10_節_表示; - 腕部_節10_紋柄_紋柄1_表示 = e.腕部_節10_紋柄_紋柄1_表示; - 腕部_節10_紋柄_紋柄2_表示 = e.腕部_節10_紋柄_紋柄2_表示; - 腕部_節11_節_表示 = e.腕部_節11_節_表示; - 腕部_節11_紋柄_紋柄1_表示 = e.腕部_節11_紋柄_紋柄1_表示; - 腕部_節11_紋柄_紋柄2_表示 = e.腕部_節11_紋柄_紋柄2_表示; - 腕部_節12_節_表示 = e.腕部_節12_節_表示; - 腕部_節12_紋柄_紋柄1_表示 = e.腕部_節12_紋柄_紋柄1_表示; - 腕部_節12_紋柄_紋柄2_表示 = e.腕部_節12_紋柄_紋柄2_表示; - 腕部_節13_節_表示 = e.腕部_節13_節_表示; - 腕部_節13_紋柄_紋柄1_表示 = e.腕部_節13_紋柄_紋柄1_表示; - 腕部_節13_紋柄_紋柄2_表示 = e.腕部_節13_紋柄_紋柄2_表示; - 腕部_節14_節_表示 = e.腕部_節14_節_表示; - 腕部_節14_紋柄_紋柄1_表示 = e.腕部_節14_紋柄_紋柄1_表示; - 腕部_節14_紋柄_紋柄2_表示 = e.腕部_節14_紋柄_紋柄2_表示; - 腕部_節15_節_表示 = e.腕部_節15_節_表示; - 腕部_節15_紋柄_紋柄1_表示 = e.腕部_節15_紋柄_紋柄1_表示; - 腕部_節15_紋柄_紋柄2_表示 = e.腕部_節15_紋柄_紋柄2_表示; - 腕部_輪1_革_表示 = e.腕部_輪1_革_表示; - 腕部_輪1_金具1_表示 = e.腕部_輪1_金具1_表示; - 腕部_輪1_金具2_表示 = e.腕部_輪1_金具2_表示; - 腕部_輪1_金具3_表示 = e.腕部_輪1_金具3_表示; - 腕部_輪1_金具左_表示 = e.腕部_輪1_金具左_表示; - 腕部_輪1_金具右_表示 = e.腕部_輪1_金具右_表示; - 腕部_節16_節_表示 = e.腕部_節16_節_表示; - 腕部_節16_紋柄_紋柄1_表示 = e.腕部_節16_紋柄_紋柄1_表示; - 腕部_節16_紋柄_紋柄2_表示 = e.腕部_節16_紋柄_紋柄2_表示; - 腕部_節17_節_表示 = e.腕部_節17_節_表示; - 腕部_節17_紋柄_紋柄1_表示 = e.腕部_節17_紋柄_紋柄1_表示; - 腕部_節17_紋柄_紋柄2_表示 = e.腕部_節17_紋柄_紋柄2_表示; - 腕部_節18_節_表示 = e.腕部_節18_節_表示; - 腕部_節18_紋柄_紋柄1_表示 = e.腕部_節18_紋柄_紋柄1_表示; - 腕部_節18_紋柄_紋柄2_表示 = e.腕部_節18_紋柄_紋柄2_表示; - 腕部_節19_節_表示 = e.腕部_節19_節_表示; - 腕部_節19_紋柄_紋柄1_表示 = e.腕部_節19_紋柄_紋柄1_表示; - 腕部_節19_紋柄_紋柄2_表示 = e.腕部_節19_紋柄_紋柄2_表示; - 腕部_節20_節_表示 = e.腕部_節20_節_表示; - 腕部_節20_紋柄_紋柄1_表示 = e.腕部_節20_紋柄_紋柄1_表示; - 腕部_節20_紋柄_紋柄2_表示 = e.腕部_節20_紋柄_紋柄2_表示; - 腕部_節21_節_表示 = e.腕部_節21_節_表示; - 腕部_節21_紋柄_紋柄1_表示 = e.腕部_節21_紋柄_紋柄1_表示; - 腕部_節21_紋柄_紋柄2_表示 = e.腕部_節21_紋柄_紋柄2_表示; - 腕部_節22_節_表示 = e.腕部_節22_節_表示; - 腕部_節22_紋柄_紋柄1_表示 = e.腕部_節22_紋柄_紋柄1_表示; - 腕部_節22_紋柄_紋柄2_表示 = e.腕部_節22_紋柄_紋柄2_表示; - 腕部_節23_節_表示 = e.腕部_節23_節_表示; - 腕部_節23_紋柄_紋柄1_表示 = e.腕部_節23_紋柄_紋柄1_表示; - 腕部_節23_紋柄_紋柄2_表示 = e.腕部_節23_紋柄_紋柄2_表示; - 腕部_節24_節_表示 = e.腕部_節24_節_表示; - 腕部_節24_紋柄_紋柄1_表示 = e.腕部_節24_紋柄_紋柄1_表示; - 腕部_節24_紋柄_紋柄2_表示 = e.腕部_節24_紋柄_紋柄2_表示; - 腕部_節25_節_表示 = e.腕部_節25_節_表示; - 腕部_節25_紋柄_紋柄1_表示 = e.腕部_節25_紋柄_紋柄1_表示; - 腕部_節25_紋柄_紋柄2_表示 = e.腕部_節25_紋柄_紋柄2_表示; - 手先_節1_節_表示 = e.手先_節1_節_表示; - 手先_節1_紋柄1_表示 = e.手先_節1_紋柄1_表示; - 手先_節1_紋柄2_表示 = e.手先_節1_紋柄2_表示; - 手先_節1_吸盤_吸盤1_表示 = e.手先_節1_吸盤_吸盤1_表示; - 手先_節1_吸盤_吸盤2_表示 = e.手先_節1_吸盤_吸盤2_表示; - 手先_節1_吸盤_吸盤3_表示 = e.手先_節1_吸盤_吸盤3_表示; - 手先_節1_吸盤_吸盤4_表示 = e.手先_節1_吸盤_吸盤4_表示; - 手先_節1_爪_爪2_表示 = e.手先_節1_爪_爪2_表示; - 手先_節1_爪_爪1_表示 = e.手先_節1_爪_爪1_表示; - 手先_輪2_革_表示 = e.手先_輪2_革_表示; - 手先_輪2_金具1_表示 = e.手先_輪2_金具1_表示; - 手先_輪2_金具2_表示 = e.手先_輪2_金具2_表示; - 手先_輪2_金具3_表示 = e.手先_輪2_金具3_表示; - 手先_輪2_金具左_表示 = e.手先_輪2_金具左_表示; - 手先_輪2_金具右_表示 = e.手先_輪2_金具右_表示; - 手先_節2_節_表示 = e.手先_節2_節_表示; - 手先_節2_紋柄1_表示 = e.手先_節2_紋柄1_表示; - 手先_節2_紋柄2_表示 = e.手先_節2_紋柄2_表示; - 手先_節2_吸盤_吸盤1_表示 = e.手先_節2_吸盤_吸盤1_表示; - 手先_節2_吸盤_吸盤2_表示 = e.手先_節2_吸盤_吸盤2_表示; - 手先_節2_吸盤_吸盤3_表示 = e.手先_節2_吸盤_吸盤3_表示; - 手先_節2_吸盤_吸盤4_表示 = e.手先_節2_吸盤_吸盤4_表示; - 手先_節2_爪_爪2_表示 = e.手先_節2_爪_爪2_表示; - 手先_節2_爪_爪1_表示 = e.手先_節2_爪_爪1_表示; - 手先_節3_節_表示 = e.手先_節3_節_表示; - 手先_節3_紋柄1_表示 = e.手先_節3_紋柄1_表示; - 手先_節3_紋柄2_表示 = e.手先_節3_紋柄2_表示; - 手先_節3_吸盤_吸盤1_表示 = e.手先_節3_吸盤_吸盤1_表示; - 手先_節3_吸盤_吸盤2_表示 = e.手先_節3_吸盤_吸盤2_表示; - 手先_節3_吸盤_吸盤3_表示 = e.手先_節3_吸盤_吸盤3_表示; - 手先_節3_吸盤_吸盤4_表示 = e.手先_節3_吸盤_吸盤4_表示; - 手先_節3_爪_爪2_表示 = e.手先_節3_爪_爪2_表示; - 手先_節3_爪_爪1_表示 = e.手先_節3_爪_爪1_表示; - 手先_節4_節_表示 = e.手先_節4_節_表示; - 手先_節4_紋柄1_表示 = e.手先_節4_紋柄1_表示; - 手先_節4_紋柄2_表示 = e.手先_節4_紋柄2_表示; - 手先_節4_吸盤_吸盤1_表示 = e.手先_節4_吸盤_吸盤1_表示; - 手先_節4_吸盤_吸盤2_表示 = e.手先_節4_吸盤_吸盤2_表示; - 手先_節4_吸盤_吸盤3_表示 = e.手先_節4_吸盤_吸盤3_表示; - 手先_節4_吸盤_吸盤4_表示 = e.手先_節4_吸盤_吸盤4_表示; - 手先_節4_爪_爪2_表示 = e.手先_節4_爪_爪2_表示; - 手先_節4_爪_爪1_表示 = e.手先_節4_爪_爪1_表示; - 手先_節5_節_表示 = e.手先_節5_節_表示; - 手先_節5_紋柄1_表示 = e.手先_節5_紋柄1_表示; - 手先_節5_紋柄2_表示 = e.手先_節5_紋柄2_表示; - 手先_節5_吸盤_吸盤1_表示 = e.手先_節5_吸盤_吸盤1_表示; - 手先_節5_吸盤_吸盤2_表示 = e.手先_節5_吸盤_吸盤2_表示; - 手先_節5_吸盤_吸盤3_表示 = e.手先_節5_吸盤_吸盤3_表示; - 手先_節5_吸盤_吸盤4_表示 = e.手先_節5_吸盤_吸盤4_表示; - 手先_節5_爪_爪2_表示 = e.手先_節5_爪_爪2_表示; - 手先_節5_爪_爪1_表示 = e.手先_節5_爪_爪1_表示; - 手先_節6_節_表示 = e.手先_節6_節_表示; - 手先_節6_紋柄1_表示 = e.手先_節6_紋柄1_表示; - 手先_節6_紋柄2_表示 = e.手先_節6_紋柄2_表示; - 手先_節6_吸盤_吸盤1_表示 = e.手先_節6_吸盤_吸盤1_表示; - 手先_節6_吸盤_吸盤2_表示 = e.手先_節6_吸盤_吸盤2_表示; - 手先_節6_吸盤_吸盤3_表示 = e.手先_節6_吸盤_吸盤3_表示; - 手先_節6_吸盤_吸盤4_表示 = e.手先_節6_吸盤_吸盤4_表示; - 手先_節6_爪_爪2_表示 = e.手先_節6_爪_爪2_表示; - 手先_節6_爪_爪1_表示 = e.手先_節6_爪_爪1_表示; - 手先_節7_節_表示 = e.手先_節7_節_表示; - 手先_節7_紋柄_表示 = e.手先_節7_紋柄_表示; - 手先_節7_吸盤_吸盤1_表示 = e.手先_節7_吸盤_吸盤1_表示; - 手先_節7_吸盤_吸盤2_表示 = e.手先_節7_吸盤_吸盤2_表示; - 手先_節7_吸盤_吸盤3_表示 = e.手先_節7_吸盤_吸盤3_表示; - 手先_節7_吸盤_吸盤4_表示 = e.手先_節7_吸盤_吸盤4_表示; - 手先_節7_爪_爪2_表示 = e.手先_節7_爪_爪2_表示; - 手先_節7_爪_爪1_表示 = e.手先_節7_爪_爪1_表示; - 手先_節8_節_表示 = e.手先_節8_節_表示; - 手先_節8_紋柄_表示 = e.手先_節8_紋柄_表示; - 手先_節8_吸盤_吸盤1_表示 = e.手先_節8_吸盤_吸盤1_表示; - 手先_節8_吸盤_吸盤2_表示 = e.手先_節8_吸盤_吸盤2_表示; - 手先_節8_吸盤_吸盤3_表示 = e.手先_節8_吸盤_吸盤3_表示; - 手先_節8_吸盤_吸盤4_表示 = e.手先_節8_吸盤_吸盤4_表示; - 手先_節8_爪_爪2_表示 = e.手先_節8_爪_爪2_表示; - 手先_節8_爪_爪1_表示 = e.手先_節8_爪_爪1_表示; - 手先_節9_節_表示 = e.手先_節9_節_表示; - 手先_節9_紋柄_表示 = e.手先_節9_紋柄_表示; - 手先_節9_吸盤_吸盤1_表示 = e.手先_節9_吸盤_吸盤1_表示; - 手先_節9_吸盤_吸盤2_表示 = e.手先_節9_吸盤_吸盤2_表示; - 手先_節9_吸盤_吸盤3_表示 = e.手先_節9_吸盤_吸盤3_表示; - 手先_節9_吸盤_吸盤4_表示 = e.手先_節9_吸盤_吸盤4_表示; - 手先_節9_爪_爪2_表示 = e.手先_節9_爪_爪2_表示; - 手先_節9_爪_爪1_表示 = e.手先_節9_爪_爪1_表示; - 手先_節10_節_表示 = e.手先_節10_節_表示; - 手先_節10_紋柄_表示 = e.手先_節10_紋柄_表示; - 手先_節10_吸盤_吸盤1_表示 = e.手先_節10_吸盤_吸盤1_表示; - 手先_節10_吸盤_吸盤2_表示 = e.手先_節10_吸盤_吸盤2_表示; - 手先_節10_吸盤_吸盤3_表示 = e.手先_節10_吸盤_吸盤3_表示; - 手先_節10_吸盤_吸盤4_表示 = e.手先_節10_吸盤_吸盤4_表示; - 手先_節10_爪_爪2_表示 = e.手先_節10_爪_爪2_表示; - 手先_節10_爪_爪1_表示 = e.手先_節10_爪_爪1_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[35] - { - X0Y0_腕部_節1_節, X0Y0_腕部_節2_節, X0Y0_腕部_節3_節, X0Y0_腕部_節4_節, X0Y0_腕部_節5_節, X0Y0_腕部_節6_節, X0Y0_腕部_節7_節, X0Y0_腕部_節8_節, X0Y0_腕部_節9_節, X0Y0_腕部_節10_節, - X0Y0_腕部_節11_節, X0Y0_腕部_節12_節, X0Y0_腕部_節13_節, X0Y0_腕部_節14_節, X0Y0_腕部_節15_節, X0Y0_腕部_節16_節, X0Y0_腕部_節17_節, X0Y0_腕部_節18_節, X0Y0_腕部_節19_節, X0Y0_腕部_節20_節, - X0Y0_腕部_節21_節, X0Y0_腕部_節22_節, X0Y0_腕部_節23_節, X0Y0_腕部_節24_節, X0Y0_腕部_節25_節, X0Y0_手先_節1_節, X0Y0_手先_節2_節, X0Y0_手先_節3_節, X0Y0_手先_節4_節, X0Y0_手先_節5_節, - X0Y0_手先_節6_節, X0Y0_手先_節7_節, X0Y0_手先_節8_節, X0Y0_手先_節9_節, X0Y0_手先_節10_節 - }; - X0Y0_腕部_節1_節CP = new ColorP(X0Y0_腕部_節1_節, 腕部_節1_節CD, DisUnit, abj: true); - X0Y0_腕部_節1_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節1_紋柄_紋柄1, 腕部_節1_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節1_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節1_紋柄_紋柄2, 腕部_節1_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節2_節CP = new ColorP(X0Y0_腕部_節2_節, 腕部_節2_節CD, DisUnit, abj: true); - X0Y0_腕部_節2_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節2_紋柄_紋柄1, 腕部_節2_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節2_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節2_紋柄_紋柄2, 腕部_節2_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節3_節CP = new ColorP(X0Y0_腕部_節3_節, 腕部_節3_節CD, DisUnit, abj: true); - X0Y0_腕部_節3_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節3_紋柄_紋柄1, 腕部_節3_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節3_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節3_紋柄_紋柄2, 腕部_節3_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節4_節CP = new ColorP(X0Y0_腕部_節4_節, 腕部_節4_節CD, DisUnit, abj: true); - X0Y0_腕部_節4_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節4_紋柄_紋柄1, 腕部_節4_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節4_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節4_紋柄_紋柄2, 腕部_節4_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節5_節CP = new ColorP(X0Y0_腕部_節5_節, 腕部_節5_節CD, DisUnit, abj: true); - X0Y0_腕部_節5_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節5_紋柄_紋柄1, 腕部_節5_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節5_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節5_紋柄_紋柄2, 腕部_節5_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節6_節CP = new ColorP(X0Y0_腕部_節6_節, 腕部_節6_節CD, DisUnit, abj: true); - X0Y0_腕部_節6_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節6_紋柄_紋柄1, 腕部_節6_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節6_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節6_紋柄_紋柄2, 腕部_節6_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節7_節CP = new ColorP(X0Y0_腕部_節7_節, 腕部_節7_節CD, DisUnit, abj: true); - X0Y0_腕部_節7_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節7_紋柄_紋柄1, 腕部_節7_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節7_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節7_紋柄_紋柄2, 腕部_節7_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節8_節CP = new ColorP(X0Y0_腕部_節8_節, 腕部_節8_節CD, DisUnit, abj: true); - X0Y0_腕部_節8_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節8_紋柄_紋柄1, 腕部_節8_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節8_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節8_紋柄_紋柄2, 腕部_節8_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節9_節CP = new ColorP(X0Y0_腕部_節9_節, 腕部_節9_節CD, DisUnit, abj: true); - X0Y0_腕部_節9_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節9_紋柄_紋柄1, 腕部_節9_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節9_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節9_紋柄_紋柄2, 腕部_節9_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節10_節CP = new ColorP(X0Y0_腕部_節10_節, 腕部_節10_節CD, DisUnit, abj: true); - X0Y0_腕部_節10_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節10_紋柄_紋柄1, 腕部_節10_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節10_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節10_紋柄_紋柄2, 腕部_節10_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節11_節CP = new ColorP(X0Y0_腕部_節11_節, 腕部_節11_節CD, DisUnit, abj: true); - X0Y0_腕部_節11_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節11_紋柄_紋柄1, 腕部_節11_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節11_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節11_紋柄_紋柄2, 腕部_節11_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節12_節CP = new ColorP(X0Y0_腕部_節12_節, 腕部_節12_節CD, DisUnit, abj: true); - X0Y0_腕部_節12_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節12_紋柄_紋柄1, 腕部_節12_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節12_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節12_紋柄_紋柄2, 腕部_節12_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節13_節CP = new ColorP(X0Y0_腕部_節13_節, 腕部_節13_節CD, DisUnit, abj: true); - X0Y0_腕部_節13_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節13_紋柄_紋柄1, 腕部_節13_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節13_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節13_紋柄_紋柄2, 腕部_節13_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節14_節CP = new ColorP(X0Y0_腕部_節14_節, 腕部_節14_節CD, DisUnit, abj: true); - X0Y0_腕部_節14_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節14_紋柄_紋柄1, 腕部_節14_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節14_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節14_紋柄_紋柄2, 腕部_節14_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節15_節CP = new ColorP(X0Y0_腕部_節15_節, 腕部_節15_節CD, DisUnit, abj: true); - X0Y0_腕部_節15_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節15_紋柄_紋柄1, 腕部_節15_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節15_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節15_紋柄_紋柄2, 腕部_節15_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_輪1_革CP = new ColorP(X0Y0_腕部_輪1_革, 腕部_輪1_革CD, DisUnit, abj: true); - X0Y0_腕部_輪1_金具1CP = new ColorP(X0Y0_腕部_輪1_金具1, 腕部_輪1_金具1CD, DisUnit, abj: true); - X0Y0_腕部_輪1_金具2CP = new ColorP(X0Y0_腕部_輪1_金具2, 腕部_輪1_金具2CD, DisUnit, abj: true); - X0Y0_腕部_輪1_金具3CP = new ColorP(X0Y0_腕部_輪1_金具3, 腕部_輪1_金具3CD, DisUnit, abj: true); - X0Y0_腕部_輪1_金具左CP = new ColorP(X0Y0_腕部_輪1_金具左, 腕部_輪1_金具左CD, DisUnit, abj: true); - X0Y0_腕部_輪1_金具右CP = new ColorP(X0Y0_腕部_輪1_金具右, 腕部_輪1_金具右CD, DisUnit, abj: true); - X0Y0_腕部_節16_節CP = new ColorP(X0Y0_腕部_節16_節, 腕部_節16_節CD, DisUnit, abj: true); - X0Y0_腕部_節16_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節16_紋柄_紋柄1, 腕部_節16_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節16_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節16_紋柄_紋柄2, 腕部_節16_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節17_節CP = new ColorP(X0Y0_腕部_節17_節, 腕部_節17_節CD, DisUnit, abj: true); - X0Y0_腕部_節17_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節17_紋柄_紋柄1, 腕部_節17_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節17_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節17_紋柄_紋柄2, 腕部_節17_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節18_節CP = new ColorP(X0Y0_腕部_節18_節, 腕部_節18_節CD, DisUnit, abj: true); - X0Y0_腕部_節18_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節18_紋柄_紋柄1, 腕部_節18_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節18_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節18_紋柄_紋柄2, 腕部_節18_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節19_節CP = new ColorP(X0Y0_腕部_節19_節, 腕部_節19_節CD, DisUnit, abj: true); - X0Y0_腕部_節19_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節19_紋柄_紋柄1, 腕部_節19_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節19_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節19_紋柄_紋柄2, 腕部_節19_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節20_節CP = new ColorP(X0Y0_腕部_節20_節, 腕部_節20_節CD, DisUnit, abj: true); - X0Y0_腕部_節20_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節20_紋柄_紋柄1, 腕部_節20_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節20_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節20_紋柄_紋柄2, 腕部_節20_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節21_節CP = new ColorP(X0Y0_腕部_節21_節, 腕部_節21_節CD, DisUnit, abj: true); - X0Y0_腕部_節21_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節21_紋柄_紋柄1, 腕部_節21_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節21_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節21_紋柄_紋柄2, 腕部_節21_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節22_節CP = new ColorP(X0Y0_腕部_節22_節, 腕部_節22_節CD, DisUnit, abj: true); - X0Y0_腕部_節22_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節22_紋柄_紋柄1, 腕部_節22_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節22_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節22_紋柄_紋柄2, 腕部_節22_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節23_節CP = new ColorP(X0Y0_腕部_節23_節, 腕部_節23_節CD, DisUnit, abj: true); - X0Y0_腕部_節23_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節23_紋柄_紋柄1, 腕部_節23_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節23_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節23_紋柄_紋柄2, 腕部_節23_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節24_節CP = new ColorP(X0Y0_腕部_節24_節, 腕部_節24_節CD, DisUnit, abj: true); - X0Y0_腕部_節24_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節24_紋柄_紋柄1, 腕部_節24_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節24_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節24_紋柄_紋柄2, 腕部_節24_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_腕部_節25_節CP = new ColorP(X0Y0_腕部_節25_節, 腕部_節25_節CD, DisUnit, abj: true); - X0Y0_腕部_節25_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節25_紋柄_紋柄1, 腕部_節25_紋柄_紋柄1CD, DisUnit, abj: true); - X0Y0_腕部_節25_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節25_紋柄_紋柄2, 腕部_節25_紋柄_紋柄2CD, DisUnit, abj: true); - X0Y0_手先_節1_節CP = new ColorP(X0Y0_手先_節1_節, 手先_節1_節CD, DisUnit, abj: true); - X0Y0_手先_節1_紋柄1CP = new ColorP(X0Y0_手先_節1_紋柄1, 手先_節1_紋柄1CD, DisUnit, abj: true); - X0Y0_手先_節1_紋柄2CP = new ColorP(X0Y0_手先_節1_紋柄2, 手先_節1_紋柄2CD, DisUnit, abj: true); - X0Y0_手先_節1_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節1_吸盤_吸盤1, 手先_節1_吸盤_吸盤1CD, DisUnit, abj: true); - X0Y0_手先_節1_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節1_吸盤_吸盤2, 手先_節1_吸盤_吸盤2CD, DisUnit, abj: true); - X0Y0_手先_節1_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節1_吸盤_吸盤3, 手先_節1_吸盤_吸盤3CD, DisUnit, abj: true); - X0Y0_手先_節1_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節1_吸盤_吸盤4, 手先_節1_吸盤_吸盤4CD, DisUnit, abj: true); - X0Y0_手先_節1_爪_爪2CP = new ColorP(X0Y0_手先_節1_爪_爪2, 手先_節1_爪_爪2CD, DisUnit, abj: true); - X0Y0_手先_節1_爪_爪1CP = new ColorP(X0Y0_手先_節1_爪_爪1, 手先_節1_爪_爪1CD, DisUnit, abj: true); - X0Y0_手先_輪2_革CP = new ColorP(X0Y0_手先_輪2_革, 手先_輪2_革CD, DisUnit, abj: true); - X0Y0_手先_輪2_金具1CP = new ColorP(X0Y0_手先_輪2_金具1, 手先_輪2_金具1CD, DisUnit, abj: true); - X0Y0_手先_輪2_金具2CP = new ColorP(X0Y0_手先_輪2_金具2, 手先_輪2_金具2CD, DisUnit, abj: true); - X0Y0_手先_輪2_金具3CP = new ColorP(X0Y0_手先_輪2_金具3, 手先_輪2_金具3CD, DisUnit, abj: true); - X0Y0_手先_輪2_金具左CP = new ColorP(X0Y0_手先_輪2_金具左, 手先_輪2_金具左CD, DisUnit, abj: true); - X0Y0_手先_輪2_金具右CP = new ColorP(X0Y0_手先_輪2_金具右, 手先_輪2_金具右CD, DisUnit, abj: true); - X0Y0_手先_節2_節CP = new ColorP(X0Y0_手先_節2_節, 手先_節2_節CD, DisUnit, abj: true); - X0Y0_手先_節2_紋柄1CP = new ColorP(X0Y0_手先_節2_紋柄1, 手先_節2_紋柄1CD, DisUnit, abj: true); - X0Y0_手先_節2_紋柄2CP = new ColorP(X0Y0_手先_節2_紋柄2, 手先_節2_紋柄2CD, DisUnit, abj: true); - X0Y0_手先_節2_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節2_吸盤_吸盤1, 手先_節2_吸盤_吸盤1CD, DisUnit, abj: true); - X0Y0_手先_節2_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節2_吸盤_吸盤2, 手先_節2_吸盤_吸盤2CD, DisUnit, abj: true); - X0Y0_手先_節2_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節2_吸盤_吸盤3, 手先_節2_吸盤_吸盤3CD, DisUnit, abj: true); - X0Y0_手先_節2_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節2_吸盤_吸盤4, 手先_節2_吸盤_吸盤4CD, DisUnit, abj: true); - X0Y0_手先_節2_爪_爪2CP = new ColorP(X0Y0_手先_節2_爪_爪2, 手先_節2_爪_爪2CD, DisUnit, abj: true); - X0Y0_手先_節2_爪_爪1CP = new ColorP(X0Y0_手先_節2_爪_爪1, 手先_節2_爪_爪1CD, DisUnit, abj: true); - X0Y0_手先_節3_節CP = new ColorP(X0Y0_手先_節3_節, 手先_節3_節CD, DisUnit, abj: true); - X0Y0_手先_節3_紋柄1CP = new ColorP(X0Y0_手先_節3_紋柄1, 手先_節3_紋柄1CD, DisUnit, abj: true); - X0Y0_手先_節3_紋柄2CP = new ColorP(X0Y0_手先_節3_紋柄2, 手先_節3_紋柄2CD, DisUnit, abj: true); - X0Y0_手先_節3_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節3_吸盤_吸盤1, 手先_節3_吸盤_吸盤1CD, DisUnit, abj: true); - X0Y0_手先_節3_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節3_吸盤_吸盤2, 手先_節3_吸盤_吸盤2CD, DisUnit, abj: true); - X0Y0_手先_節3_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節3_吸盤_吸盤3, 手先_節3_吸盤_吸盤3CD, DisUnit, abj: true); - X0Y0_手先_節3_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節3_吸盤_吸盤4, 手先_節3_吸盤_吸盤4CD, DisUnit, abj: true); - X0Y0_手先_節3_爪_爪2CP = new ColorP(X0Y0_手先_節3_爪_爪2, 手先_節3_爪_爪2CD, DisUnit, abj: true); - X0Y0_手先_節3_爪_爪1CP = new ColorP(X0Y0_手先_節3_爪_爪1, 手先_節3_爪_爪1CD, DisUnit, abj: true); - X0Y0_手先_節4_節CP = new ColorP(X0Y0_手先_節4_節, 手先_節4_節CD, DisUnit, abj: true); - X0Y0_手先_節4_紋柄1CP = new ColorP(X0Y0_手先_節4_紋柄1, 手先_節4_紋柄1CD, DisUnit, abj: true); - X0Y0_手先_節4_紋柄2CP = new ColorP(X0Y0_手先_節4_紋柄2, 手先_節4_紋柄2CD, DisUnit, abj: true); - X0Y0_手先_節4_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節4_吸盤_吸盤1, 手先_節4_吸盤_吸盤1CD, DisUnit, abj: true); - X0Y0_手先_節4_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節4_吸盤_吸盤2, 手先_節4_吸盤_吸盤2CD, DisUnit, abj: true); - X0Y0_手先_節4_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節4_吸盤_吸盤3, 手先_節4_吸盤_吸盤3CD, DisUnit, abj: true); - X0Y0_手先_節4_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節4_吸盤_吸盤4, 手先_節4_吸盤_吸盤4CD, DisUnit, abj: true); - X0Y0_手先_節4_爪_爪2CP = new ColorP(X0Y0_手先_節4_爪_爪2, 手先_節4_爪_爪2CD, DisUnit, abj: true); - X0Y0_手先_節4_爪_爪1CP = new ColorP(X0Y0_手先_節4_爪_爪1, 手先_節4_爪_爪1CD, DisUnit, abj: true); - X0Y0_手先_節5_節CP = new ColorP(X0Y0_手先_節5_節, 手先_節5_節CD, DisUnit, abj: true); - X0Y0_手先_節5_紋柄1CP = new ColorP(X0Y0_手先_節5_紋柄1, 手先_節5_紋柄1CD, DisUnit, abj: true); - X0Y0_手先_節5_紋柄2CP = new ColorP(X0Y0_手先_節5_紋柄2, 手先_節5_紋柄2CD, DisUnit, abj: true); - X0Y0_手先_節5_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節5_吸盤_吸盤1, 手先_節5_吸盤_吸盤1CD, DisUnit, abj: true); - X0Y0_手先_節5_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節5_吸盤_吸盤2, 手先_節5_吸盤_吸盤2CD, DisUnit, abj: true); - X0Y0_手先_節5_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節5_吸盤_吸盤3, 手先_節5_吸盤_吸盤3CD, DisUnit, abj: true); - X0Y0_手先_節5_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節5_吸盤_吸盤4, 手先_節5_吸盤_吸盤4CD, DisUnit, abj: true); - X0Y0_手先_節5_爪_爪2CP = new ColorP(X0Y0_手先_節5_爪_爪2, 手先_節5_爪_爪2CD, DisUnit, abj: true); - X0Y0_手先_節5_爪_爪1CP = new ColorP(X0Y0_手先_節5_爪_爪1, 手先_節5_爪_爪1CD, DisUnit, abj: true); - X0Y0_手先_節6_節CP = new ColorP(X0Y0_手先_節6_節, 手先_節6_節CD, DisUnit, abj: true); - X0Y0_手先_節6_紋柄1CP = new ColorP(X0Y0_手先_節6_紋柄1, 手先_節6_紋柄1CD, DisUnit, abj: true); - X0Y0_手先_節6_紋柄2CP = new ColorP(X0Y0_手先_節6_紋柄2, 手先_節6_紋柄2CD, DisUnit, abj: true); - X0Y0_手先_節6_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節6_吸盤_吸盤1, 手先_節6_吸盤_吸盤1CD, DisUnit, abj: true); - X0Y0_手先_節6_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節6_吸盤_吸盤2, 手先_節6_吸盤_吸盤2CD, DisUnit, abj: true); - X0Y0_手先_節6_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節6_吸盤_吸盤3, 手先_節6_吸盤_吸盤3CD, DisUnit, abj: true); - X0Y0_手先_節6_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節6_吸盤_吸盤4, 手先_節6_吸盤_吸盤4CD, DisUnit, abj: true); - X0Y0_手先_節6_爪_爪2CP = new ColorP(X0Y0_手先_節6_爪_爪2, 手先_節6_爪_爪2CD, DisUnit, abj: true); - X0Y0_手先_節6_爪_爪1CP = new ColorP(X0Y0_手先_節6_爪_爪1, 手先_節6_爪_爪1CD, DisUnit, abj: true); - X0Y0_手先_節7_節CP = new ColorP(X0Y0_手先_節7_節, 手先_節7_節CD, DisUnit, abj: true); - X0Y0_手先_節7_紋柄CP = new ColorP(X0Y0_手先_節7_紋柄, 手先_節7_紋柄CD, DisUnit, abj: true); - X0Y0_手先_節7_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節7_吸盤_吸盤1, 手先_節7_吸盤_吸盤1CD, DisUnit, abj: true); - X0Y0_手先_節7_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節7_吸盤_吸盤2, 手先_節7_吸盤_吸盤2CD, DisUnit, abj: true); - X0Y0_手先_節7_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節7_吸盤_吸盤3, 手先_節7_吸盤_吸盤3CD, DisUnit, abj: true); - X0Y0_手先_節7_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節7_吸盤_吸盤4, 手先_節7_吸盤_吸盤4CD, DisUnit, abj: true); - X0Y0_手先_節7_爪_爪2CP = new ColorP(X0Y0_手先_節7_爪_爪2, 手先_節7_爪_爪2CD, DisUnit, abj: true); - X0Y0_手先_節7_爪_爪1CP = new ColorP(X0Y0_手先_節7_爪_爪1, 手先_節7_爪_爪1CD, DisUnit, abj: true); - X0Y0_手先_節8_節CP = new ColorP(X0Y0_手先_節8_節, 手先_節8_節CD, DisUnit, abj: true); - X0Y0_手先_節8_紋柄CP = new ColorP(X0Y0_手先_節8_紋柄, 手先_節8_紋柄CD, DisUnit, abj: true); - X0Y0_手先_節8_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節8_吸盤_吸盤1, 手先_節8_吸盤_吸盤1CD, DisUnit, abj: true); - X0Y0_手先_節8_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節8_吸盤_吸盤2, 手先_節8_吸盤_吸盤2CD, DisUnit, abj: true); - X0Y0_手先_節8_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節8_吸盤_吸盤3, 手先_節8_吸盤_吸盤3CD, DisUnit, abj: true); - X0Y0_手先_節8_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節8_吸盤_吸盤4, 手先_節8_吸盤_吸盤4CD, DisUnit, abj: true); - X0Y0_手先_節8_爪_爪2CP = new ColorP(X0Y0_手先_節8_爪_爪2, 手先_節8_爪_爪2CD, DisUnit, abj: true); - X0Y0_手先_節8_爪_爪1CP = new ColorP(X0Y0_手先_節8_爪_爪1, 手先_節8_爪_爪1CD, DisUnit, abj: true); - X0Y0_手先_節9_節CP = new ColorP(X0Y0_手先_節9_節, 手先_節9_節CD, DisUnit, abj: true); - X0Y0_手先_節9_紋柄CP = new ColorP(X0Y0_手先_節9_紋柄, 手先_節9_紋柄CD, DisUnit, abj: true); - X0Y0_手先_節9_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節9_吸盤_吸盤1, 手先_節9_吸盤_吸盤1CD, DisUnit, abj: true); - X0Y0_手先_節9_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節9_吸盤_吸盤2, 手先_節9_吸盤_吸盤2CD, DisUnit, abj: true); - X0Y0_手先_節9_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節9_吸盤_吸盤3, 手先_節9_吸盤_吸盤3CD, DisUnit, abj: true); - X0Y0_手先_節9_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節9_吸盤_吸盤4, 手先_節9_吸盤_吸盤4CD, DisUnit, abj: true); - X0Y0_手先_節9_爪_爪2CP = new ColorP(X0Y0_手先_節9_爪_爪2, 手先_節9_爪_爪2CD, DisUnit, abj: true); - X0Y0_手先_節9_爪_爪1CP = new ColorP(X0Y0_手先_節9_爪_爪1, 手先_節9_爪_爪1CD, DisUnit, abj: true); - X0Y0_手先_節10_節CP = new ColorP(X0Y0_手先_節10_節, 手先_節10_節CD, DisUnit, abj: true); - X0Y0_手先_節10_紋柄CP = new ColorP(X0Y0_手先_節10_紋柄, 手先_節10_紋柄CD, DisUnit, abj: true); - X0Y0_手先_節10_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節10_吸盤_吸盤1, 手先_節10_吸盤_吸盤1CD, DisUnit, abj: true); - X0Y0_手先_節10_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節10_吸盤_吸盤2, 手先_節10_吸盤_吸盤2CD, DisUnit, abj: true); - X0Y0_手先_節10_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節10_吸盤_吸盤3, 手先_節10_吸盤_吸盤3CD, DisUnit, abj: true); - X0Y0_手先_節10_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節10_吸盤_吸盤4, 手先_節10_吸盤_吸盤4CD, DisUnit, abj: true); - X0Y0_手先_節10_爪_爪2CP = new ColorP(X0Y0_手先_節10_爪_爪2, 手先_節10_爪_爪2CD, DisUnit, abj: true); - X0Y0_手先_節10_爪_爪1CP = new ColorP(X0Y0_手先_節10_爪_爪1, 手先_節10_爪_爪1CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B += num; - 鎖2.角度B -= num; - 鎖3.角度B -= num; - 鎖4.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_腕部_節1_節); - Are.Draw(X0Y0_腕部_節1_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節1_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節2_節); - Are.Draw(X0Y0_腕部_節2_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節2_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節3_節); - Are.Draw(X0Y0_腕部_節3_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節3_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節4_節); - Are.Draw(X0Y0_腕部_節4_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節4_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節5_節); - Are.Draw(X0Y0_腕部_節5_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節5_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節6_節); - Are.Draw(X0Y0_腕部_節6_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節6_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節7_節); - Are.Draw(X0Y0_腕部_節7_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節7_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節8_節); - Are.Draw(X0Y0_腕部_節8_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節8_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節9_節); - Are.Draw(X0Y0_腕部_節9_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節9_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節10_節); - Are.Draw(X0Y0_腕部_節10_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節10_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節11_節); - Are.Draw(X0Y0_腕部_節11_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節11_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節12_節); - Are.Draw(X0Y0_腕部_節12_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節12_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節13_節); - Are.Draw(X0Y0_腕部_節13_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節13_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節14_節); - Are.Draw(X0Y0_腕部_節14_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節14_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節15_節); - Are.Draw(X0Y0_腕部_節15_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節15_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_輪1_革); - Are.Draw(X0Y0_腕部_輪1_金具1); - Are.Draw(X0Y0_腕部_輪1_金具2); - Are.Draw(X0Y0_腕部_輪1_金具3); - Are.Draw(X0Y0_腕部_輪1_金具左); - Are.Draw(X0Y0_腕部_輪1_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_腕部_節16_節); - Are.Draw(X0Y0_腕部_節16_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節16_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節17_節); - Are.Draw(X0Y0_腕部_節17_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節17_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節18_節); - Are.Draw(X0Y0_腕部_節18_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節18_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節19_節); - Are.Draw(X0Y0_腕部_節19_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節19_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節20_節); - Are.Draw(X0Y0_腕部_節20_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節20_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節21_節); - Are.Draw(X0Y0_腕部_節21_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節21_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節22_節); - Are.Draw(X0Y0_腕部_節22_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節22_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節23_節); - Are.Draw(X0Y0_腕部_節23_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節23_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節24_節); - Are.Draw(X0Y0_腕部_節24_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節24_紋柄_紋柄2); - Are.Draw(X0Y0_腕部_節25_節); - Are.Draw(X0Y0_腕部_節25_紋柄_紋柄1); - Are.Draw(X0Y0_腕部_節25_紋柄_紋柄2); - Are.Draw(X0Y0_手先_節1_節); - Are.Draw(X0Y0_手先_節1_紋柄1); - Are.Draw(X0Y0_手先_節1_紋柄2); - Are.Draw(X0Y0_手先_節1_吸盤_吸盤1); - Are.Draw(X0Y0_手先_節1_吸盤_吸盤2); - Are.Draw(X0Y0_手先_節1_吸盤_吸盤3); - Are.Draw(X0Y0_手先_節1_吸盤_吸盤4); - Are.Draw(X0Y0_手先_節1_爪_爪2); - Are.Draw(X0Y0_手先_節1_爪_爪1); - Are.Draw(X0Y0_手先_輪2_革); - Are.Draw(X0Y0_手先_輪2_金具1); - Are.Draw(X0Y0_手先_輪2_金具2); - Are.Draw(X0Y0_手先_輪2_金具3); - Are.Draw(X0Y0_手先_輪2_金具左); - Are.Draw(X0Y0_手先_輪2_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - Are.Draw(X0Y0_手先_節2_節); - Are.Draw(X0Y0_手先_節2_紋柄1); - Are.Draw(X0Y0_手先_節2_紋柄2); - Are.Draw(X0Y0_手先_節2_吸盤_吸盤1); - Are.Draw(X0Y0_手先_節2_吸盤_吸盤2); - Are.Draw(X0Y0_手先_節2_吸盤_吸盤3); - Are.Draw(X0Y0_手先_節2_吸盤_吸盤4); - Are.Draw(X0Y0_手先_節2_爪_爪2); - Are.Draw(X0Y0_手先_節2_爪_爪1); - Are.Draw(X0Y0_手先_節3_節); - Are.Draw(X0Y0_手先_節3_紋柄1); - Are.Draw(X0Y0_手先_節3_紋柄2); - Are.Draw(X0Y0_手先_節3_吸盤_吸盤1); - Are.Draw(X0Y0_手先_節3_吸盤_吸盤2); - Are.Draw(X0Y0_手先_節3_吸盤_吸盤3); - Are.Draw(X0Y0_手先_節3_吸盤_吸盤4); - Are.Draw(X0Y0_手先_節3_爪_爪2); - Are.Draw(X0Y0_手先_節3_爪_爪1); - Are.Draw(X0Y0_手先_節4_節); - Are.Draw(X0Y0_手先_節4_紋柄1); - Are.Draw(X0Y0_手先_節4_紋柄2); - Are.Draw(X0Y0_手先_節4_吸盤_吸盤1); - Are.Draw(X0Y0_手先_節4_吸盤_吸盤2); - Are.Draw(X0Y0_手先_節4_吸盤_吸盤3); - Are.Draw(X0Y0_手先_節4_吸盤_吸盤4); - Are.Draw(X0Y0_手先_節4_爪_爪2); - Are.Draw(X0Y0_手先_節4_爪_爪1); - Are.Draw(X0Y0_手先_節5_節); - Are.Draw(X0Y0_手先_節5_紋柄1); - Are.Draw(X0Y0_手先_節5_紋柄2); - Are.Draw(X0Y0_手先_節5_吸盤_吸盤1); - Are.Draw(X0Y0_手先_節5_吸盤_吸盤2); - Are.Draw(X0Y0_手先_節5_吸盤_吸盤3); - Are.Draw(X0Y0_手先_節5_吸盤_吸盤4); - Are.Draw(X0Y0_手先_節5_爪_爪2); - Are.Draw(X0Y0_手先_節5_爪_爪1); - Are.Draw(X0Y0_手先_節6_節); - Are.Draw(X0Y0_手先_節6_紋柄1); - Are.Draw(X0Y0_手先_節6_紋柄2); - Are.Draw(X0Y0_手先_節6_吸盤_吸盤1); - Are.Draw(X0Y0_手先_節6_吸盤_吸盤2); - Are.Draw(X0Y0_手先_節6_吸盤_吸盤3); - Are.Draw(X0Y0_手先_節6_吸盤_吸盤4); - Are.Draw(X0Y0_手先_節6_爪_爪2); - Are.Draw(X0Y0_手先_節6_爪_爪1); - Are.Draw(X0Y0_手先_節7_節); - Are.Draw(X0Y0_手先_節7_紋柄); - Are.Draw(X0Y0_手先_節7_吸盤_吸盤1); - Are.Draw(X0Y0_手先_節7_吸盤_吸盤2); - Are.Draw(X0Y0_手先_節7_吸盤_吸盤3); - Are.Draw(X0Y0_手先_節7_吸盤_吸盤4); - Are.Draw(X0Y0_手先_節7_爪_爪2); - Are.Draw(X0Y0_手先_節7_爪_爪1); - Are.Draw(X0Y0_手先_節8_節); - Are.Draw(X0Y0_手先_節8_紋柄); - Are.Draw(X0Y0_手先_節8_吸盤_吸盤1); - Are.Draw(X0Y0_手先_節8_吸盤_吸盤2); - Are.Draw(X0Y0_手先_節8_吸盤_吸盤3); - Are.Draw(X0Y0_手先_節8_吸盤_吸盤4); - Are.Draw(X0Y0_手先_節8_爪_爪2); - Are.Draw(X0Y0_手先_節8_爪_爪1); - Are.Draw(X0Y0_手先_節9_節); - Are.Draw(X0Y0_手先_節9_紋柄); - Are.Draw(X0Y0_手先_節9_吸盤_吸盤1); - Are.Draw(X0Y0_手先_節9_吸盤_吸盤2); - Are.Draw(X0Y0_手先_節9_吸盤_吸盤3); - Are.Draw(X0Y0_手先_節9_吸盤_吸盤4); - Are.Draw(X0Y0_手先_節9_爪_爪2); - Are.Draw(X0Y0_手先_節9_爪_爪1); - Are.Draw(X0Y0_手先_節10_節); - Are.Draw(X0Y0_手先_節10_紋柄); - Are.Draw(X0Y0_手先_節10_吸盤_吸盤1); - Are.Draw(X0Y0_手先_節10_吸盤_吸盤2); - Are.Draw(X0Y0_手先_節10_吸盤_吸盤3); - Are.Draw(X0Y0_手先_節10_吸盤_吸盤4); - Are.Draw(X0Y0_手先_節10_爪_爪2); - Are.Draw(X0Y0_手先_節10_爪_爪1); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - double maxAngle = 25.0; - X0Y0_腕部_節1_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節2_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節3_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節4_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節5_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節6_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節7_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節8_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節9_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節10_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節11_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節12_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節13_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節14_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節15_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節16_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節17_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節18_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節19_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節20_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節21_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節22_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節23_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節24_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_腕部_節25_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_手先_節1_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_手先_節2_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_手先_節3_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_手先_節4_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_手先_節5_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_手先_節6_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_手先_節7_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_手先_節8_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_手先_節9_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_手先_節10_節.AngleBase = maxAngle.GetRanAngle(); - maxAngle = 47.0; - X0Y0_手先_節1_爪_爪2.AngleBase = num * maxAngle; - X0Y0_手先_節1_爪_爪1.AngleBase = num * maxAngle; - X0Y0_手先_節2_爪_爪2.AngleBase = num * maxAngle; - X0Y0_手先_節2_爪_爪1.AngleBase = num * maxAngle; - X0Y0_手先_節3_爪_爪2.AngleBase = num * maxAngle; - X0Y0_手先_節3_爪_爪1.AngleBase = num * maxAngle; - X0Y0_手先_節4_爪_爪2.AngleBase = num * maxAngle; - X0Y0_手先_節4_爪_爪1.AngleBase = num * maxAngle; - X0Y0_手先_節5_爪_爪2.AngleBase = num * maxAngle; - X0Y0_手先_節5_爪_爪1.AngleBase = num * maxAngle; - X0Y0_手先_節6_爪_爪2.AngleBase = num * maxAngle; - X0Y0_手先_節6_爪_爪1.AngleBase = num * maxAngle; - X0Y0_手先_節7_爪_爪2.AngleBase = num * maxAngle; - X0Y0_手先_節7_爪_爪1.AngleBase = num * maxAngle; - X0Y0_手先_節8_爪_爪2.AngleBase = num * maxAngle; - X0Y0_手先_節8_爪_爪1.AngleBase = num * maxAngle; - X0Y0_手先_節9_爪_爪2.AngleBase = num * maxAngle; - X0Y0_手先_節9_爪_爪1.AngleBase = num * maxAngle; - X0Y0_手先_節10_爪_爪2.AngleBase = num * maxAngle; - X0Y0_手先_節10_爪_爪1.AngleBase = num * maxAngle; - 本体.JoinPAall(); - } - - public void Set角度(触手_触 触) - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_腕部_節1_節.AngleBase = num * 触.X0Y0_腕部_節1_節.AngleBase; - X0Y0_腕部_節2_節.AngleBase = num * 触.X0Y0_腕部_節2_節.AngleBase; - X0Y0_腕部_節3_節.AngleBase = num * 触.X0Y0_腕部_節3_節.AngleBase; - X0Y0_腕部_節4_節.AngleBase = num * 触.X0Y0_腕部_節4_節.AngleBase; - X0Y0_腕部_節5_節.AngleBase = num * 触.X0Y0_腕部_節5_節.AngleBase; - X0Y0_腕部_節6_節.AngleBase = num * 触.X0Y0_腕部_節6_節.AngleBase; - X0Y0_腕部_節7_節.AngleBase = num * 触.X0Y0_腕部_節7_節.AngleBase; - X0Y0_腕部_節8_節.AngleBase = num * 触.X0Y0_腕部_節8_節.AngleBase; - X0Y0_腕部_節9_節.AngleBase = num * 触.X0Y0_腕部_節9_節.AngleBase; - X0Y0_腕部_節10_節.AngleBase = num * 触.X0Y0_腕部_節10_節.AngleBase; - X0Y0_腕部_節11_節.AngleBase = num * 触.X0Y0_腕部_節11_節.AngleBase; - X0Y0_腕部_節12_節.AngleBase = num * 触.X0Y0_腕部_節12_節.AngleBase; - X0Y0_腕部_節13_節.AngleBase = num * 触.X0Y0_腕部_節13_節.AngleBase; - X0Y0_腕部_節14_節.AngleBase = num * 触.X0Y0_腕部_節14_節.AngleBase; - X0Y0_腕部_節15_節.AngleBase = num * 触.X0Y0_腕部_節15_節.AngleBase; - X0Y0_腕部_節16_節.AngleBase = num * 触.X0Y0_腕部_節16_節.AngleBase; - X0Y0_腕部_節17_節.AngleBase = num * 触.X0Y0_腕部_節17_節.AngleBase; - X0Y0_腕部_節18_節.AngleBase = num * 触.X0Y0_腕部_節18_節.AngleBase; - X0Y0_腕部_節19_節.AngleBase = num * 触.X0Y0_腕部_節19_節.AngleBase; - X0Y0_腕部_節20_節.AngleBase = num * 触.X0Y0_腕部_節20_節.AngleBase; - X0Y0_腕部_節21_節.AngleBase = num * 触.X0Y0_腕部_節21_節.AngleBase; - X0Y0_腕部_節22_節.AngleBase = num * 触.X0Y0_腕部_節22_節.AngleBase; - X0Y0_腕部_節23_節.AngleBase = num * 触.X0Y0_腕部_節23_節.AngleBase; - X0Y0_腕部_節24_節.AngleBase = num * 触.X0Y0_腕部_節24_節.AngleBase; - X0Y0_腕部_節25_節.AngleBase = num * 触.X0Y0_腕部_節25_節.AngleBase; - X0Y0_手先_節1_節.AngleBase = num * 触.X0Y0_手先_節1_節.AngleBase; - X0Y0_手先_節2_節.AngleBase = num * 触.X0Y0_手先_節2_節.AngleBase; - X0Y0_手先_節3_節.AngleBase = num * 触.X0Y0_手先_節3_節.AngleBase; - X0Y0_手先_節4_節.AngleBase = num * 触.X0Y0_手先_節4_節.AngleBase; - X0Y0_手先_節5_節.AngleBase = num * 触.X0Y0_手先_節5_節.AngleBase; - X0Y0_手先_節6_節.AngleBase = num * 触.X0Y0_手先_節6_節.AngleBase; - X0Y0_手先_節7_節.AngleBase = num * 触.X0Y0_手先_節7_節.AngleBase; - X0Y0_手先_節8_節.AngleBase = num * 触.X0Y0_手先_節8_節.AngleBase; - X0Y0_手先_節9_節.AngleBase = num * 触.X0Y0_手先_節9_節.AngleBase; - X0Y0_手先_節10_節.AngleBase = num * 触.X0Y0_手先_節10_節.AngleBase; - X0Y0_手先_節1_爪_爪2.AngleBase = num * 触.X0Y0_手先_節1_爪_爪2.AngleBase; - X0Y0_手先_節1_爪_爪1.AngleBase = num * 触.X0Y0_手先_節1_爪_爪1.AngleBase; - X0Y0_手先_節2_爪_爪2.AngleBase = num * 触.X0Y0_手先_節2_爪_爪2.AngleBase; - X0Y0_手先_節2_爪_爪1.AngleBase = num * 触.X0Y0_手先_節2_爪_爪1.AngleBase; - X0Y0_手先_節3_爪_爪2.AngleBase = num * 触.X0Y0_手先_節3_爪_爪2.AngleBase; - X0Y0_手先_節3_爪_爪1.AngleBase = num * 触.X0Y0_手先_節3_爪_爪1.AngleBase; - X0Y0_手先_節4_爪_爪2.AngleBase = num * 触.X0Y0_手先_節4_爪_爪2.AngleBase; - X0Y0_手先_節4_爪_爪1.AngleBase = num * 触.X0Y0_手先_節4_爪_爪1.AngleBase; - X0Y0_手先_節5_爪_爪2.AngleBase = num * 触.X0Y0_手先_節5_爪_爪2.AngleBase; - X0Y0_手先_節5_爪_爪1.AngleBase = num * 触.X0Y0_手先_節5_爪_爪1.AngleBase; - X0Y0_手先_節6_爪_爪2.AngleBase = num * 触.X0Y0_手先_節6_爪_爪2.AngleBase; - X0Y0_手先_節6_爪_爪1.AngleBase = num * 触.X0Y0_手先_節6_爪_爪1.AngleBase; - X0Y0_手先_節7_爪_爪2.AngleBase = num * 触.X0Y0_手先_節7_爪_爪2.AngleBase; - X0Y0_手先_節7_爪_爪1.AngleBase = num * 触.X0Y0_手先_節7_爪_爪1.AngleBase; - X0Y0_手先_節8_爪_爪2.AngleBase = num * 触.X0Y0_手先_節8_爪_爪2.AngleBase; - X0Y0_手先_節8_爪_爪1.AngleBase = num * 触.X0Y0_手先_節8_爪_爪1.AngleBase; - X0Y0_手先_節9_爪_爪2.AngleBase = num * 触.X0Y0_手先_節9_爪_爪2.AngleBase; - X0Y0_手先_節9_爪_爪1.AngleBase = num * 触.X0Y0_手先_節9_爪_爪1.AngleBase; - X0Y0_手先_節10_爪_爪2.AngleBase = num * 触.X0Y0_手先_節10_爪_爪2.AngleBase; - X0Y0_手先_節10_爪_爪1.AngleBase = num * 触.X0Y0_手先_節10_爪_爪1.AngleBase; - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_腕部_輪1_革 && p != X0Y0_腕部_輪1_金具1 && p != X0Y0_腕部_輪1_金具2 && p != X0Y0_腕部_輪1_金具3 && p != X0Y0_腕部_輪1_金具左 && p != X0Y0_腕部_輪1_金具右 && p != X0Y0_手先_輪2_革 && p != X0Y0_手先_輪2_金具1 && p != X0Y0_手先_輪2_金具2 && p != X0Y0_手先_輪2_金具3 && p != X0Y0_手先_輪2_金具左) - { - return p == X0Y0_手先_輪2_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_腕部_節1_節; - yield return X0Y0_腕部_節2_節; - yield return X0Y0_腕部_節3_節; - yield return X0Y0_腕部_節4_節; - yield return X0Y0_腕部_節5_節; - yield return X0Y0_腕部_節6_節; - yield return X0Y0_腕部_節7_節; - yield return X0Y0_腕部_節8_節; - yield return X0Y0_腕部_節9_節; - yield return X0Y0_腕部_節10_節; - yield return X0Y0_腕部_節11_節; - yield return X0Y0_腕部_節12_節; - yield return X0Y0_腕部_節13_節; - yield return X0Y0_腕部_節14_節; - yield return X0Y0_腕部_節15_節; - yield return X0Y0_腕部_節16_節; - yield return X0Y0_腕部_節17_節; - yield return X0Y0_腕部_節18_節; - yield return X0Y0_腕部_節19_節; - yield return X0Y0_腕部_節20_節; - yield return X0Y0_腕部_節21_節; - yield return X0Y0_腕部_節22_節; - yield return X0Y0_腕部_節23_節; - yield return X0Y0_腕部_節24_節; - yield return X0Y0_腕部_節25_節; - yield return X0Y0_手先_節1_節; - yield return X0Y0_手先_節2_節; - yield return X0Y0_手先_節3_節; - yield return X0Y0_手先_節4_節; - yield return X0Y0_手先_節5_節; - yield return X0Y0_手先_節6_節; - yield return X0Y0_手先_節7_節; - yield return X0Y0_手先_節8_節; - yield return X0Y0_手先_節9_節; - yield return X0Y0_手先_節10_節; - } - - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_腕部_節1_節CP.Update(mm); - X0Y0_腕部_節1_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節1_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節2_節CP.Update(mm); - X0Y0_腕部_節2_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節2_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節3_節CP.Update(mm); - X0Y0_腕部_節3_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節3_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節4_節CP.Update(mm); - X0Y0_腕部_節4_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節4_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節5_節CP.Update(mm); - X0Y0_腕部_節5_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節5_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節6_節CP.Update(mm); - X0Y0_腕部_節6_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節6_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節7_節CP.Update(mm); - X0Y0_腕部_節7_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節7_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節8_節CP.Update(mm); - X0Y0_腕部_節8_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節8_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節9_節CP.Update(mm); - X0Y0_腕部_節9_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節9_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節10_節CP.Update(mm); - X0Y0_腕部_節10_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節10_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節11_節CP.Update(mm); - X0Y0_腕部_節11_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節11_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節12_節CP.Update(mm); - X0Y0_腕部_節12_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節12_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節13_節CP.Update(mm); - X0Y0_腕部_節13_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節13_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節14_節CP.Update(mm); - X0Y0_腕部_節14_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節14_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節15_節CP.Update(mm); - X0Y0_腕部_節15_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節15_紋柄_紋柄2CP.Update(); - X0Y0_腕部_輪1_革CP.Update(); - X0Y0_腕部_輪1_金具1CP.Update(); - X0Y0_腕部_輪1_金具2CP.Update(); - X0Y0_腕部_輪1_金具3CP.Update(); - X0Y0_腕部_輪1_金具左CP.Update(); - X0Y0_腕部_輪1_金具右CP.Update(); - X0Y0_腕部_節16_節CP.Update(mm); - X0Y0_腕部_節16_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節16_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節17_節CP.Update(mm); - X0Y0_腕部_節17_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節17_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節18_節CP.Update(mm); - X0Y0_腕部_節18_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節18_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節19_節CP.Update(mm); - X0Y0_腕部_節19_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節19_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節20_節CP.Update(mm); - X0Y0_腕部_節20_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節20_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節21_節CP.Update(mm); - X0Y0_腕部_節21_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節21_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節22_節CP.Update(mm); - X0Y0_腕部_節22_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節22_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節23_節CP.Update(mm); - X0Y0_腕部_節23_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節23_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節24_節CP.Update(mm); - X0Y0_腕部_節24_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節24_紋柄_紋柄2CP.Update(); - X0Y0_腕部_節25_節CP.Update(mm); - X0Y0_腕部_節25_紋柄_紋柄1CP.Update(); - X0Y0_腕部_節25_紋柄_紋柄2CP.Update(); - X0Y0_手先_節1_節CP.Update(mm); - X0Y0_手先_節1_紋柄1CP.Update(); - X0Y0_手先_節1_紋柄2CP.Update(); - X0Y0_手先_節1_吸盤_吸盤1CP.Update(); - X0Y0_手先_節1_吸盤_吸盤2CP.Update(); - X0Y0_手先_節1_吸盤_吸盤3CP.Update(); - X0Y0_手先_節1_吸盤_吸盤4CP.Update(); - X0Y0_手先_節1_爪_爪2CP.Update(); - X0Y0_手先_節1_爪_爪1CP.Update(); - X0Y0_手先_輪2_革CP.Update(); - X0Y0_手先_輪2_金具1CP.Update(); - X0Y0_手先_輪2_金具2CP.Update(); - X0Y0_手先_輪2_金具3CP.Update(); - X0Y0_手先_輪2_金具左CP.Update(); - X0Y0_手先_輪2_金具右CP.Update(); - X0Y0_手先_節2_節CP.Update(mm); - X0Y0_手先_節2_紋柄1CP.Update(); - X0Y0_手先_節2_紋柄2CP.Update(); - X0Y0_手先_節2_吸盤_吸盤1CP.Update(); - X0Y0_手先_節2_吸盤_吸盤2CP.Update(); - X0Y0_手先_節2_吸盤_吸盤3CP.Update(); - X0Y0_手先_節2_吸盤_吸盤4CP.Update(); - X0Y0_手先_節2_爪_爪2CP.Update(); - X0Y0_手先_節2_爪_爪1CP.Update(); - X0Y0_手先_節3_節CP.Update(mm); - X0Y0_手先_節3_紋柄1CP.Update(); - X0Y0_手先_節3_紋柄2CP.Update(); - X0Y0_手先_節3_吸盤_吸盤1CP.Update(); - X0Y0_手先_節3_吸盤_吸盤2CP.Update(); - X0Y0_手先_節3_吸盤_吸盤3CP.Update(); - X0Y0_手先_節3_吸盤_吸盤4CP.Update(); - X0Y0_手先_節3_爪_爪2CP.Update(); - X0Y0_手先_節3_爪_爪1CP.Update(); - X0Y0_手先_節4_節CP.Update(mm); - X0Y0_手先_節4_紋柄1CP.Update(); - X0Y0_手先_節4_紋柄2CP.Update(); - X0Y0_手先_節4_吸盤_吸盤1CP.Update(); - X0Y0_手先_節4_吸盤_吸盤2CP.Update(); - X0Y0_手先_節4_吸盤_吸盤3CP.Update(); - X0Y0_手先_節4_吸盤_吸盤4CP.Update(); - X0Y0_手先_節4_爪_爪2CP.Update(); - X0Y0_手先_節4_爪_爪1CP.Update(); - X0Y0_手先_節5_節CP.Update(mm); - X0Y0_手先_節5_紋柄1CP.Update(); - X0Y0_手先_節5_紋柄2CP.Update(); - X0Y0_手先_節5_吸盤_吸盤1CP.Update(); - X0Y0_手先_節5_吸盤_吸盤2CP.Update(); - X0Y0_手先_節5_吸盤_吸盤3CP.Update(); - X0Y0_手先_節5_吸盤_吸盤4CP.Update(); - X0Y0_手先_節5_爪_爪2CP.Update(); - X0Y0_手先_節5_爪_爪1CP.Update(); - X0Y0_手先_節6_節CP.Update(mm); - X0Y0_手先_節6_紋柄1CP.Update(); - X0Y0_手先_節6_紋柄2CP.Update(); - X0Y0_手先_節6_吸盤_吸盤1CP.Update(); - X0Y0_手先_節6_吸盤_吸盤2CP.Update(); - X0Y0_手先_節6_吸盤_吸盤3CP.Update(); - X0Y0_手先_節6_吸盤_吸盤4CP.Update(); - X0Y0_手先_節6_爪_爪2CP.Update(); - X0Y0_手先_節6_爪_爪1CP.Update(); - X0Y0_手先_節7_節CP.Update(mm); - X0Y0_手先_節7_紋柄CP.Update(); - X0Y0_手先_節7_吸盤_吸盤1CP.Update(); - X0Y0_手先_節7_吸盤_吸盤2CP.Update(); - X0Y0_手先_節7_吸盤_吸盤3CP.Update(); - X0Y0_手先_節7_吸盤_吸盤4CP.Update(); - X0Y0_手先_節7_爪_爪2CP.Update(); - X0Y0_手先_節7_爪_爪1CP.Update(); - X0Y0_手先_節8_節CP.Update(mm); - X0Y0_手先_節8_紋柄CP.Update(); - X0Y0_手先_節8_吸盤_吸盤1CP.Update(); - X0Y0_手先_節8_吸盤_吸盤2CP.Update(); - X0Y0_手先_節8_吸盤_吸盤3CP.Update(); - X0Y0_手先_節8_吸盤_吸盤4CP.Update(); - X0Y0_手先_節8_爪_爪2CP.Update(); - X0Y0_手先_節8_爪_爪1CP.Update(); - X0Y0_手先_節9_節CP.Update(mm); - X0Y0_手先_節9_紋柄CP.Update(); - X0Y0_手先_節9_吸盤_吸盤1CP.Update(); - X0Y0_手先_節9_吸盤_吸盤2CP.Update(); - X0Y0_手先_節9_吸盤_吸盤3CP.Update(); - X0Y0_手先_節9_吸盤_吸盤4CP.Update(); - X0Y0_手先_節9_爪_爪2CP.Update(); - X0Y0_手先_節9_爪_爪1CP.Update(); - X0Y0_手先_節10_節CP.Update(mm); - X0Y0_手先_節10_紋柄CP.Update(); - X0Y0_手先_節10_吸盤_吸盤1CP.Update(); - X0Y0_手先_節10_吸盤_吸盤2CP.Update(); - X0Y0_手先_節10_吸盤_吸盤3CP.Update(); - X0Y0_手先_節10_吸盤_吸盤4CP.Update(); - X0Y0_手先_節10_爪_爪2CP.Update(); - X0Y0_手先_節10_爪_爪1CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 腕部_節1_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節1_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節1_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節2_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節2_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節2_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節3_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節3_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節3_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節4_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節4_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節4_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節5_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節5_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節5_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節6_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節6_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節6_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節7_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節7_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節7_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節8_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節8_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節8_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節9_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節9_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節9_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節10_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節10_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節10_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節11_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節11_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節11_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節12_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節12_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節12_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節13_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節13_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節13_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節14_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節14_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節14_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節15_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節15_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節15_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節16_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節16_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節16_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節17_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節17_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節17_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節18_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節18_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節18_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節19_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節19_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節19_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節20_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節20_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節20_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節21_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節21_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節21_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節22_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節22_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節22_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節23_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節23_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節23_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節24_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節24_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節24_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節25_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 腕部_節25_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節25_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節1_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 手先_節1_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節1_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節1_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節1_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節1_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節1_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節1_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節1_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節2_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 手先_節2_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節2_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節2_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節2_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節2_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節2_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節2_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節2_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節3_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 手先_節3_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節3_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節3_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節3_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節3_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節3_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節3_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節3_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節4_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 手先_節4_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節4_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節4_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節4_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節4_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節4_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節4_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節4_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節5_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 手先_節5_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節5_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節5_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節5_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節5_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節5_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節5_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節5_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節6_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 手先_節6_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節6_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節6_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節6_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節6_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節6_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節6_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節6_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節7_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 手先_節7_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節7_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節7_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節7_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節7_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節7_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節7_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節8_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 手先_節8_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節8_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節8_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節8_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節8_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節8_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節8_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節9_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 手先_節9_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節9_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節9_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節9_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節9_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節9_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節9_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節10_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 手先_節10_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節10_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節10_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節10_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節10_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節10_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節10_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 腕部_輪1_革CD = new ColorD(); - 腕部_輪1_金具1CD = new ColorD(); - 腕部_輪1_金具2CD = new ColorD(); - 腕部_輪1_金具3CD = new ColorD(); - 腕部_輪1_金具左CD = new ColorD(); - 腕部_輪1_金具右CD = new ColorD(); - 手先_輪2_革CD = new ColorD(); - 手先_輪2_金具1CD = new ColorD(); - 手先_輪2_金具2CD = new ColorD(); - 手先_輪2_金具3CD = new ColorD(); - 手先_輪2_金具左CD = new ColorD(); - 手先_輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - this.配色T(0, "節CD", ref 体配色.体1O, ref 体配色.刺青O); - 腕部_節1_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節1_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節2_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節2_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節3_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節3_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節4_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節4_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節5_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節5_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節6_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節6_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節7_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節7_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節8_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節8_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節9_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節9_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節10_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節10_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節11_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節11_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節12_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節12_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節13_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節13_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節14_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節14_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節15_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節15_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節16_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節16_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節17_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節17_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節18_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節18_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節19_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節19_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節20_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節20_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節21_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節21_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節22_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節22_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節23_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節23_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節24_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節24_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節25_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節25_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節1_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節1_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節1_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節1_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節1_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節1_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節1_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節1_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節2_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節2_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節2_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節2_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節2_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節2_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節2_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節2_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節3_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節3_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節3_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節3_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節3_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節3_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節3_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節3_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節4_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節4_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節4_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節4_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節4_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節4_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節4_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節4_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節5_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節5_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節5_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節5_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節5_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節5_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節5_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節5_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節6_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節6_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節6_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節6_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節6_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節6_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節6_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節6_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節7_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節7_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節7_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節7_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節7_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節7_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節7_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節8_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節8_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節8_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節8_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節8_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節8_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節8_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節9_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節9_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節9_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節9_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節9_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節9_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節9_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節10_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節10_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節10_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節10_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節10_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節10_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節10_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 腕部_輪1_革CD = new ColorD(); - 腕部_輪1_金具1CD = new ColorD(); - 腕部_輪1_金具2CD = new ColorD(); - 腕部_輪1_金具3CD = new ColorD(); - 腕部_輪1_金具左CD = new ColorD(); - 腕部_輪1_金具右CD = new ColorD(); - 手先_輪2_革CD = new ColorD(); - 手先_輪2_金具1CD = new ColorD(); - 手先_輪2_金具2CD = new ColorD(); - 手先_輪2_金具3CD = new ColorD(); - 手先_輪2_金具左CD = new ColorD(); - 手先_輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - this.配色T(1, "節CD", ref 体配色.体1O, ref 体配色.刺青O); - 腕部_節1_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節1_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節2_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節2_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節3_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節3_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節4_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節4_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節5_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節5_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節6_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節6_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節7_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節7_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節8_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節8_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節9_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節9_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節10_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節10_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節11_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節11_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節12_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節12_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節13_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節13_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節14_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節14_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節15_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節15_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節16_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節16_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節17_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節17_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節18_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節18_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節19_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節19_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節20_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節20_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節21_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節21_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節22_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節22_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節23_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節23_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節24_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節24_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節25_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 腕部_節25_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節1_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節1_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節1_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節1_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節1_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節1_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節1_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節1_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節2_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節2_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節2_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節2_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節2_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節2_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節2_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節2_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節3_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節3_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節3_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節3_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節3_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節3_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節3_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節3_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節4_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節4_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節4_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節4_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節4_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節4_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節4_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節4_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節5_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節5_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節5_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節5_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節5_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節5_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節5_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節5_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節6_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節6_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節6_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節6_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節6_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節6_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節6_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節6_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節7_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節7_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節7_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節7_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節7_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節7_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節7_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節8_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節8_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節8_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節8_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節8_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節8_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節8_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節9_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節9_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節9_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節9_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節9_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節9_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節9_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節10_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 手先_節10_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節10_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節10_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節10_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 手先_節10_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 手先_節10_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 腕部_輪1_革CD = new ColorD(); - 腕部_輪1_金具1CD = new ColorD(); - 腕部_輪1_金具2CD = new ColorD(); - 腕部_輪1_金具3CD = new ColorD(); - 腕部_輪1_金具左CD = new ColorD(); - 腕部_輪1_金具右CD = new ColorD(); - 手先_輪2_革CD = new ColorD(); - 手先_輪2_金具1CD = new ColorD(); - 手先_輪2_金具2CD = new ColorD(); - 手先_輪2_金具3CD = new ColorD(); - 手先_輪2_金具左CD = new ColorD(); - 手先_輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 腕部_輪1_革CD.色 = 配色.革部色; - 腕部_輪1_金具1CD.色 = 配色.金具色; - 腕部_輪1_金具2CD.色 = 腕部_輪1_金具1CD.色; - 腕部_輪1_金具3CD.色 = 腕部_輪1_金具1CD.色; - 腕部_輪1_金具左CD.色 = 腕部_輪1_金具1CD.色; - 腕部_輪1_金具右CD.色 = 腕部_輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 手先_輪2_革CD.色 = 配色.革部色; - 手先_輪2_金具1CD.色 = 配色.金具色; - 手先_輪2_金具2CD.色 = 手先_輪2_金具1CD.色; - 手先_輪2_金具3CD.色 = 手先_輪2_金具1CD.色; - 手先_輪2_金具左CD.色 = 手先_輪2_金具1CD.色; - 手先_輪2_金具右CD.色 = 手先_輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + } + } + + public bool 腕部_節1_節_表示 + { + get + { + return X0Y0_腕部_節1_節.Dra; + } + set + { + X0Y0_腕部_節1_節.Dra = value; + X0Y0_腕部_節1_節.Hit = value; + } + } + + public bool 腕部_節1_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節1_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節1_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節1_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節1_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節1_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節1_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節1_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節2_節_表示 + { + get + { + return X0Y0_腕部_節2_節.Dra; + } + set + { + X0Y0_腕部_節2_節.Dra = value; + X0Y0_腕部_節2_節.Hit = value; + } + } + + public bool 腕部_節2_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節2_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節2_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節2_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節2_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節2_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節2_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節2_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節3_節_表示 + { + get + { + return X0Y0_腕部_節3_節.Dra; + } + set + { + X0Y0_腕部_節3_節.Dra = value; + X0Y0_腕部_節3_節.Hit = value; + } + } + + public bool 腕部_節3_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節3_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節3_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節3_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節3_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節3_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節3_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節3_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節4_節_表示 + { + get + { + return X0Y0_腕部_節4_節.Dra; + } + set + { + X0Y0_腕部_節4_節.Dra = value; + X0Y0_腕部_節4_節.Hit = value; + } + } + + public bool 腕部_節4_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節4_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節4_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節4_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節4_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節4_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節4_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節4_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節5_節_表示 + { + get + { + return X0Y0_腕部_節5_節.Dra; + } + set + { + X0Y0_腕部_節5_節.Dra = value; + X0Y0_腕部_節5_節.Hit = value; + } + } + + public bool 腕部_節5_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節5_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節5_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節5_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節5_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節5_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節5_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節5_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節6_節_表示 + { + get + { + return X0Y0_腕部_節6_節.Dra; + } + set + { + X0Y0_腕部_節6_節.Dra = value; + X0Y0_腕部_節6_節.Hit = value; + } + } + + public bool 腕部_節6_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節6_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節6_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節6_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節6_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節6_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節6_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節6_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節7_節_表示 + { + get + { + return X0Y0_腕部_節7_節.Dra; + } + set + { + X0Y0_腕部_節7_節.Dra = value; + X0Y0_腕部_節7_節.Hit = value; + } + } + + public bool 腕部_節7_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節7_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節7_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節7_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節7_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節7_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節7_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節7_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節8_節_表示 + { + get + { + return X0Y0_腕部_節8_節.Dra; + } + set + { + X0Y0_腕部_節8_節.Dra = value; + X0Y0_腕部_節8_節.Hit = value; + } + } + + public bool 腕部_節8_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節8_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節8_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節8_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節8_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節8_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節8_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節8_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節9_節_表示 + { + get + { + return X0Y0_腕部_節9_節.Dra; + } + set + { + X0Y0_腕部_節9_節.Dra = value; + X0Y0_腕部_節9_節.Hit = value; + } + } + + public bool 腕部_節9_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節9_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節9_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節9_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節9_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節9_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節9_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節9_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節10_節_表示 + { + get + { + return X0Y0_腕部_節10_節.Dra; + } + set + { + X0Y0_腕部_節10_節.Dra = value; + X0Y0_腕部_節10_節.Hit = value; + } + } + + public bool 腕部_節10_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節10_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節10_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節10_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節10_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節10_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節10_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節10_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節11_節_表示 + { + get + { + return X0Y0_腕部_節11_節.Dra; + } + set + { + X0Y0_腕部_節11_節.Dra = value; + X0Y0_腕部_節11_節.Hit = value; + } + } + + public bool 腕部_節11_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節11_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節11_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節11_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節11_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節11_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節11_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節11_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節12_節_表示 + { + get + { + return X0Y0_腕部_節12_節.Dra; + } + set + { + X0Y0_腕部_節12_節.Dra = value; + X0Y0_腕部_節12_節.Hit = value; + } + } + + public bool 腕部_節12_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節12_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節12_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節12_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節12_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節12_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節12_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節12_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節13_節_表示 + { + get + { + return X0Y0_腕部_節13_節.Dra; + } + set + { + X0Y0_腕部_節13_節.Dra = value; + X0Y0_腕部_節13_節.Hit = value; + } + } + + public bool 腕部_節13_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節13_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節13_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節13_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節13_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節13_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節13_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節13_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節14_節_表示 + { + get + { + return X0Y0_腕部_節14_節.Dra; + } + set + { + X0Y0_腕部_節14_節.Dra = value; + X0Y0_腕部_節14_節.Hit = value; + } + } + + public bool 腕部_節14_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節14_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節14_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節14_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節14_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節14_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節14_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節14_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節15_節_表示 + { + get + { + return X0Y0_腕部_節15_節.Dra; + } + set + { + X0Y0_腕部_節15_節.Dra = value; + X0Y0_腕部_節15_節.Hit = value; + } + } + + public bool 腕部_節15_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節15_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節15_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節15_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節15_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節15_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節15_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節15_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_輪1_革_表示 + { + get + { + return X0Y0_腕部_輪1_革.Dra; + } + set + { + X0Y0_腕部_輪1_革.Dra = value; + X0Y0_腕部_輪1_革.Hit = value; + } + } + + public bool 腕部_輪1_金具1_表示 + { + get + { + return X0Y0_腕部_輪1_金具1.Dra; + } + set + { + X0Y0_腕部_輪1_金具1.Dra = value; + X0Y0_腕部_輪1_金具1.Hit = value; + } + } + + public bool 腕部_輪1_金具2_表示 + { + get + { + return X0Y0_腕部_輪1_金具2.Dra; + } + set + { + X0Y0_腕部_輪1_金具2.Dra = value; + X0Y0_腕部_輪1_金具2.Hit = value; + } + } + + public bool 腕部_輪1_金具3_表示 + { + get + { + return X0Y0_腕部_輪1_金具3.Dra; + } + set + { + X0Y0_腕部_輪1_金具3.Dra = value; + X0Y0_腕部_輪1_金具3.Hit = value; + } + } + + public bool 腕部_輪1_金具左_表示 + { + get + { + return X0Y0_腕部_輪1_金具左.Dra; + } + set + { + X0Y0_腕部_輪1_金具左.Dra = value; + X0Y0_腕部_輪1_金具左.Hit = value; + } + } + + public bool 腕部_輪1_金具右_表示 + { + get + { + return X0Y0_腕部_輪1_金具右.Dra; + } + set + { + X0Y0_腕部_輪1_金具右.Dra = value; + X0Y0_腕部_輪1_金具右.Hit = value; + } + } + + public bool 腕部_節16_節_表示 + { + get + { + return X0Y0_腕部_節16_節.Dra; + } + set + { + X0Y0_腕部_節16_節.Dra = value; + X0Y0_腕部_節16_節.Hit = value; + } + } + + public bool 腕部_節16_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節16_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節16_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節16_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節16_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節16_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節16_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節16_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節17_節_表示 + { + get + { + return X0Y0_腕部_節17_節.Dra; + } + set + { + X0Y0_腕部_節17_節.Dra = value; + X0Y0_腕部_節17_節.Hit = value; + } + } + + public bool 腕部_節17_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節17_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節17_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節17_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節17_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節17_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節17_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節17_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節18_節_表示 + { + get + { + return X0Y0_腕部_節18_節.Dra; + } + set + { + X0Y0_腕部_節18_節.Dra = value; + X0Y0_腕部_節18_節.Hit = value; + } + } + + public bool 腕部_節18_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節18_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節18_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節18_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節18_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節18_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節18_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節18_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節19_節_表示 + { + get + { + return X0Y0_腕部_節19_節.Dra; + } + set + { + X0Y0_腕部_節19_節.Dra = value; + X0Y0_腕部_節19_節.Hit = value; + } + } + + public bool 腕部_節19_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節19_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節19_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節19_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節19_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節19_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節19_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節19_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節20_節_表示 + { + get + { + return X0Y0_腕部_節20_節.Dra; + } + set + { + X0Y0_腕部_節20_節.Dra = value; + X0Y0_腕部_節20_節.Hit = value; + } + } + + public bool 腕部_節20_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節20_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節20_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節20_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節20_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節20_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節20_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節20_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節21_節_表示 + { + get + { + return X0Y0_腕部_節21_節.Dra; + } + set + { + X0Y0_腕部_節21_節.Dra = value; + X0Y0_腕部_節21_節.Hit = value; + } + } + + public bool 腕部_節21_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節21_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節21_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節21_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節21_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節21_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節21_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節21_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節22_節_表示 + { + get + { + return X0Y0_腕部_節22_節.Dra; + } + set + { + X0Y0_腕部_節22_節.Dra = value; + X0Y0_腕部_節22_節.Hit = value; + } + } + + public bool 腕部_節22_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節22_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節22_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節22_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節22_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節22_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節22_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節22_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節23_節_表示 + { + get + { + return X0Y0_腕部_節23_節.Dra; + } + set + { + X0Y0_腕部_節23_節.Dra = value; + X0Y0_腕部_節23_節.Hit = value; + } + } + + public bool 腕部_節23_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節23_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節23_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節23_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節23_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節23_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節23_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節23_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節24_節_表示 + { + get + { + return X0Y0_腕部_節24_節.Dra; + } + set + { + X0Y0_腕部_節24_節.Dra = value; + X0Y0_腕部_節24_節.Hit = value; + } + } + + public bool 腕部_節24_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節24_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節24_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節24_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節24_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節24_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節24_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節24_紋柄_紋柄2.Hit = value; + } + } + + public bool 腕部_節25_節_表示 + { + get + { + return X0Y0_腕部_節25_節.Dra; + } + set + { + X0Y0_腕部_節25_節.Dra = value; + X0Y0_腕部_節25_節.Hit = value; + } + } + + public bool 腕部_節25_紋柄_紋柄1_表示 + { + get + { + return X0Y0_腕部_節25_紋柄_紋柄1.Dra; + } + set + { + X0Y0_腕部_節25_紋柄_紋柄1.Dra = value; + X0Y0_腕部_節25_紋柄_紋柄1.Hit = value; + } + } + + public bool 腕部_節25_紋柄_紋柄2_表示 + { + get + { + return X0Y0_腕部_節25_紋柄_紋柄2.Dra; + } + set + { + X0Y0_腕部_節25_紋柄_紋柄2.Dra = value; + X0Y0_腕部_節25_紋柄_紋柄2.Hit = value; + } + } + + public bool 手先_節1_節_表示 + { + get + { + return X0Y0_手先_節1_節.Dra; + } + set + { + X0Y0_手先_節1_節.Dra = value; + X0Y0_手先_節1_節.Hit = value; + } + } + + public bool 手先_節1_紋柄1_表示 + { + get + { + return X0Y0_手先_節1_紋柄1.Dra; + } + set + { + X0Y0_手先_節1_紋柄1.Dra = value; + X0Y0_手先_節1_紋柄1.Hit = value; + } + } + + public bool 手先_節1_紋柄2_表示 + { + get + { + return X0Y0_手先_節1_紋柄2.Dra; + } + set + { + X0Y0_手先_節1_紋柄2.Dra = value; + X0Y0_手先_節1_紋柄2.Hit = value; + } + } + + public bool 手先_節1_吸盤_吸盤1_表示 + { + get + { + return X0Y0_手先_節1_吸盤_吸盤1.Dra; + } + set + { + X0Y0_手先_節1_吸盤_吸盤1.Dra = value; + X0Y0_手先_節1_吸盤_吸盤1.Hit = value; + } + } + + public bool 手先_節1_吸盤_吸盤2_表示 + { + get + { + return X0Y0_手先_節1_吸盤_吸盤2.Dra; + } + set + { + X0Y0_手先_節1_吸盤_吸盤2.Dra = value; + X0Y0_手先_節1_吸盤_吸盤2.Hit = value; + } + } + + public bool 手先_節1_吸盤_吸盤3_表示 + { + get + { + return X0Y0_手先_節1_吸盤_吸盤3.Dra; + } + set + { + X0Y0_手先_節1_吸盤_吸盤3.Dra = value; + X0Y0_手先_節1_吸盤_吸盤3.Hit = value; + } + } + + public bool 手先_節1_吸盤_吸盤4_表示 + { + get + { + return X0Y0_手先_節1_吸盤_吸盤4.Dra; + } + set + { + X0Y0_手先_節1_吸盤_吸盤4.Dra = value; + X0Y0_手先_節1_吸盤_吸盤4.Hit = value; + } + } + + public bool 手先_節1_爪_爪2_表示 + { + get + { + return X0Y0_手先_節1_爪_爪2.Dra; + } + set + { + X0Y0_手先_節1_爪_爪2.Dra = value; + X0Y0_手先_節1_爪_爪2.Hit = value; + } + } + + public bool 手先_節1_爪_爪1_表示 + { + get + { + return X0Y0_手先_節1_爪_爪1.Dra; + } + set + { + X0Y0_手先_節1_爪_爪1.Dra = value; + X0Y0_手先_節1_爪_爪1.Hit = value; + } + } + + public bool 手先_輪2_革_表示 + { + get + { + return X0Y0_手先_輪2_革.Dra; + } + set + { + X0Y0_手先_輪2_革.Dra = value; + X0Y0_手先_輪2_革.Hit = value; + } + } + + public bool 手先_輪2_金具1_表示 + { + get + { + return X0Y0_手先_輪2_金具1.Dra; + } + set + { + X0Y0_手先_輪2_金具1.Dra = value; + X0Y0_手先_輪2_金具1.Hit = value; + } + } + + public bool 手先_輪2_金具2_表示 + { + get + { + return X0Y0_手先_輪2_金具2.Dra; + } + set + { + X0Y0_手先_輪2_金具2.Dra = value; + X0Y0_手先_輪2_金具2.Hit = value; + } + } + + public bool 手先_輪2_金具3_表示 + { + get + { + return X0Y0_手先_輪2_金具3.Dra; + } + set + { + X0Y0_手先_輪2_金具3.Dra = value; + X0Y0_手先_輪2_金具3.Hit = value; + } + } + + public bool 手先_輪2_金具左_表示 + { + get + { + return X0Y0_手先_輪2_金具左.Dra; + } + set + { + X0Y0_手先_輪2_金具左.Dra = value; + X0Y0_手先_輪2_金具左.Hit = value; + } + } + + public bool 手先_輪2_金具右_表示 + { + get + { + return X0Y0_手先_輪2_金具右.Dra; + } + set + { + X0Y0_手先_輪2_金具右.Dra = value; + X0Y0_手先_輪2_金具右.Hit = value; + } + } + + public bool 手先_節2_節_表示 + { + get + { + return X0Y0_手先_節2_節.Dra; + } + set + { + X0Y0_手先_節2_節.Dra = value; + X0Y0_手先_節2_節.Hit = value; + } + } + + public bool 手先_節2_紋柄1_表示 + { + get + { + return X0Y0_手先_節2_紋柄1.Dra; + } + set + { + X0Y0_手先_節2_紋柄1.Dra = value; + X0Y0_手先_節2_紋柄1.Hit = value; + } + } + + public bool 手先_節2_紋柄2_表示 + { + get + { + return X0Y0_手先_節2_紋柄2.Dra; + } + set + { + X0Y0_手先_節2_紋柄2.Dra = value; + X0Y0_手先_節2_紋柄2.Hit = value; + } + } + + public bool 手先_節2_吸盤_吸盤1_表示 + { + get + { + return X0Y0_手先_節2_吸盤_吸盤1.Dra; + } + set + { + X0Y0_手先_節2_吸盤_吸盤1.Dra = value; + X0Y0_手先_節2_吸盤_吸盤1.Hit = value; + } + } + + public bool 手先_節2_吸盤_吸盤2_表示 + { + get + { + return X0Y0_手先_節2_吸盤_吸盤2.Dra; + } + set + { + X0Y0_手先_節2_吸盤_吸盤2.Dra = value; + X0Y0_手先_節2_吸盤_吸盤2.Hit = value; + } + } + + public bool 手先_節2_吸盤_吸盤3_表示 + { + get + { + return X0Y0_手先_節2_吸盤_吸盤3.Dra; + } + set + { + X0Y0_手先_節2_吸盤_吸盤3.Dra = value; + X0Y0_手先_節2_吸盤_吸盤3.Hit = value; + } + } + + public bool 手先_節2_吸盤_吸盤4_表示 + { + get + { + return X0Y0_手先_節2_吸盤_吸盤4.Dra; + } + set + { + X0Y0_手先_節2_吸盤_吸盤4.Dra = value; + X0Y0_手先_節2_吸盤_吸盤4.Hit = value; + } + } + + public bool 手先_節2_爪_爪2_表示 + { + get + { + return X0Y0_手先_節2_爪_爪2.Dra; + } + set + { + X0Y0_手先_節2_爪_爪2.Dra = value; + X0Y0_手先_節2_爪_爪2.Hit = value; + } + } + + public bool 手先_節2_爪_爪1_表示 + { + get + { + return X0Y0_手先_節2_爪_爪1.Dra; + } + set + { + X0Y0_手先_節2_爪_爪1.Dra = value; + X0Y0_手先_節2_爪_爪1.Hit = value; + } + } + + public bool 手先_節3_節_表示 + { + get + { + return X0Y0_手先_節3_節.Dra; + } + set + { + X0Y0_手先_節3_節.Dra = value; + X0Y0_手先_節3_節.Hit = value; + } + } + + public bool 手先_節3_紋柄1_表示 + { + get + { + return X0Y0_手先_節3_紋柄1.Dra; + } + set + { + X0Y0_手先_節3_紋柄1.Dra = value; + X0Y0_手先_節3_紋柄1.Hit = value; + } + } + + public bool 手先_節3_紋柄2_表示 + { + get + { + return X0Y0_手先_節3_紋柄2.Dra; + } + set + { + X0Y0_手先_節3_紋柄2.Dra = value; + X0Y0_手先_節3_紋柄2.Hit = value; + } + } + + public bool 手先_節3_吸盤_吸盤1_表示 + { + get + { + return X0Y0_手先_節3_吸盤_吸盤1.Dra; + } + set + { + X0Y0_手先_節3_吸盤_吸盤1.Dra = value; + X0Y0_手先_節3_吸盤_吸盤1.Hit = value; + } + } + + public bool 手先_節3_吸盤_吸盤2_表示 + { + get + { + return X0Y0_手先_節3_吸盤_吸盤2.Dra; + } + set + { + X0Y0_手先_節3_吸盤_吸盤2.Dra = value; + X0Y0_手先_節3_吸盤_吸盤2.Hit = value; + } + } + + public bool 手先_節3_吸盤_吸盤3_表示 + { + get + { + return X0Y0_手先_節3_吸盤_吸盤3.Dra; + } + set + { + X0Y0_手先_節3_吸盤_吸盤3.Dra = value; + X0Y0_手先_節3_吸盤_吸盤3.Hit = value; + } + } + + public bool 手先_節3_吸盤_吸盤4_表示 + { + get + { + return X0Y0_手先_節3_吸盤_吸盤4.Dra; + } + set + { + X0Y0_手先_節3_吸盤_吸盤4.Dra = value; + X0Y0_手先_節3_吸盤_吸盤4.Hit = value; + } + } + + public bool 手先_節3_爪_爪2_表示 + { + get + { + return X0Y0_手先_節3_爪_爪2.Dra; + } + set + { + X0Y0_手先_節3_爪_爪2.Dra = value; + X0Y0_手先_節3_爪_爪2.Hit = value; + } + } + + public bool 手先_節3_爪_爪1_表示 + { + get + { + return X0Y0_手先_節3_爪_爪1.Dra; + } + set + { + X0Y0_手先_節3_爪_爪1.Dra = value; + X0Y0_手先_節3_爪_爪1.Hit = value; + } + } + + public bool 手先_節4_節_表示 + { + get + { + return X0Y0_手先_節4_節.Dra; + } + set + { + X0Y0_手先_節4_節.Dra = value; + X0Y0_手先_節4_節.Hit = value; + } + } + + public bool 手先_節4_紋柄1_表示 + { + get + { + return X0Y0_手先_節4_紋柄1.Dra; + } + set + { + X0Y0_手先_節4_紋柄1.Dra = value; + X0Y0_手先_節4_紋柄1.Hit = value; + } + } + + public bool 手先_節4_紋柄2_表示 + { + get + { + return X0Y0_手先_節4_紋柄2.Dra; + } + set + { + X0Y0_手先_節4_紋柄2.Dra = value; + X0Y0_手先_節4_紋柄2.Hit = value; + } + } + + public bool 手先_節4_吸盤_吸盤1_表示 + { + get + { + return X0Y0_手先_節4_吸盤_吸盤1.Dra; + } + set + { + X0Y0_手先_節4_吸盤_吸盤1.Dra = value; + X0Y0_手先_節4_吸盤_吸盤1.Hit = value; + } + } + + public bool 手先_節4_吸盤_吸盤2_表示 + { + get + { + return X0Y0_手先_節4_吸盤_吸盤2.Dra; + } + set + { + X0Y0_手先_節4_吸盤_吸盤2.Dra = value; + X0Y0_手先_節4_吸盤_吸盤2.Hit = value; + } + } + + public bool 手先_節4_吸盤_吸盤3_表示 + { + get + { + return X0Y0_手先_節4_吸盤_吸盤3.Dra; + } + set + { + X0Y0_手先_節4_吸盤_吸盤3.Dra = value; + X0Y0_手先_節4_吸盤_吸盤3.Hit = value; + } + } + + public bool 手先_節4_吸盤_吸盤4_表示 + { + get + { + return X0Y0_手先_節4_吸盤_吸盤4.Dra; + } + set + { + X0Y0_手先_節4_吸盤_吸盤4.Dra = value; + X0Y0_手先_節4_吸盤_吸盤4.Hit = value; + } + } + + public bool 手先_節4_爪_爪2_表示 + { + get + { + return X0Y0_手先_節4_爪_爪2.Dra; + } + set + { + X0Y0_手先_節4_爪_爪2.Dra = value; + X0Y0_手先_節4_爪_爪2.Hit = value; + } + } + + public bool 手先_節4_爪_爪1_表示 + { + get + { + return X0Y0_手先_節4_爪_爪1.Dra; + } + set + { + X0Y0_手先_節4_爪_爪1.Dra = value; + X0Y0_手先_節4_爪_爪1.Hit = value; + } + } + + public bool 手先_節5_節_表示 + { + get + { + return X0Y0_手先_節5_節.Dra; + } + set + { + X0Y0_手先_節5_節.Dra = value; + X0Y0_手先_節5_節.Hit = value; + } + } + + public bool 手先_節5_紋柄1_表示 + { + get + { + return X0Y0_手先_節5_紋柄1.Dra; + } + set + { + X0Y0_手先_節5_紋柄1.Dra = value; + X0Y0_手先_節5_紋柄1.Hit = value; + } + } + + public bool 手先_節5_紋柄2_表示 + { + get + { + return X0Y0_手先_節5_紋柄2.Dra; + } + set + { + X0Y0_手先_節5_紋柄2.Dra = value; + X0Y0_手先_節5_紋柄2.Hit = value; + } + } + + public bool 手先_節5_吸盤_吸盤1_表示 + { + get + { + return X0Y0_手先_節5_吸盤_吸盤1.Dra; + } + set + { + X0Y0_手先_節5_吸盤_吸盤1.Dra = value; + X0Y0_手先_節5_吸盤_吸盤1.Hit = value; + } + } + + public bool 手先_節5_吸盤_吸盤2_表示 + { + get + { + return X0Y0_手先_節5_吸盤_吸盤2.Dra; + } + set + { + X0Y0_手先_節5_吸盤_吸盤2.Dra = value; + X0Y0_手先_節5_吸盤_吸盤2.Hit = value; + } + } + + public bool 手先_節5_吸盤_吸盤3_表示 + { + get + { + return X0Y0_手先_節5_吸盤_吸盤3.Dra; + } + set + { + X0Y0_手先_節5_吸盤_吸盤3.Dra = value; + X0Y0_手先_節5_吸盤_吸盤3.Hit = value; + } + } + + public bool 手先_節5_吸盤_吸盤4_表示 + { + get + { + return X0Y0_手先_節5_吸盤_吸盤4.Dra; + } + set + { + X0Y0_手先_節5_吸盤_吸盤4.Dra = value; + X0Y0_手先_節5_吸盤_吸盤4.Hit = value; + } + } + + public bool 手先_節5_爪_爪2_表示 + { + get + { + return X0Y0_手先_節5_爪_爪2.Dra; + } + set + { + X0Y0_手先_節5_爪_爪2.Dra = value; + X0Y0_手先_節5_爪_爪2.Hit = value; + } + } + + public bool 手先_節5_爪_爪1_表示 + { + get + { + return X0Y0_手先_節5_爪_爪1.Dra; + } + set + { + X0Y0_手先_節5_爪_爪1.Dra = value; + X0Y0_手先_節5_爪_爪1.Hit = value; + } + } + + public bool 手先_節6_節_表示 + { + get + { + return X0Y0_手先_節6_節.Dra; + } + set + { + X0Y0_手先_節6_節.Dra = value; + X0Y0_手先_節6_節.Hit = value; + } + } + + public bool 手先_節6_紋柄1_表示 + { + get + { + return X0Y0_手先_節6_紋柄1.Dra; + } + set + { + X0Y0_手先_節6_紋柄1.Dra = value; + X0Y0_手先_節6_紋柄1.Hit = value; + } + } + + public bool 手先_節6_紋柄2_表示 + { + get + { + return X0Y0_手先_節6_紋柄2.Dra; + } + set + { + X0Y0_手先_節6_紋柄2.Dra = value; + X0Y0_手先_節6_紋柄2.Hit = value; + } + } + + public bool 手先_節6_吸盤_吸盤1_表示 + { + get + { + return X0Y0_手先_節6_吸盤_吸盤1.Dra; + } + set + { + X0Y0_手先_節6_吸盤_吸盤1.Dra = value; + X0Y0_手先_節6_吸盤_吸盤1.Hit = value; + } + } + + public bool 手先_節6_吸盤_吸盤2_表示 + { + get + { + return X0Y0_手先_節6_吸盤_吸盤2.Dra; + } + set + { + X0Y0_手先_節6_吸盤_吸盤2.Dra = value; + X0Y0_手先_節6_吸盤_吸盤2.Hit = value; + } + } + + public bool 手先_節6_吸盤_吸盤3_表示 + { + get + { + return X0Y0_手先_節6_吸盤_吸盤3.Dra; + } + set + { + X0Y0_手先_節6_吸盤_吸盤3.Dra = value; + X0Y0_手先_節6_吸盤_吸盤3.Hit = value; + } + } + + public bool 手先_節6_吸盤_吸盤4_表示 + { + get + { + return X0Y0_手先_節6_吸盤_吸盤4.Dra; + } + set + { + X0Y0_手先_節6_吸盤_吸盤4.Dra = value; + X0Y0_手先_節6_吸盤_吸盤4.Hit = value; + } + } + + public bool 手先_節6_爪_爪2_表示 + { + get + { + return X0Y0_手先_節6_爪_爪2.Dra; + } + set + { + X0Y0_手先_節6_爪_爪2.Dra = value; + X0Y0_手先_節6_爪_爪2.Hit = value; + } + } + + public bool 手先_節6_爪_爪1_表示 + { + get + { + return X0Y0_手先_節6_爪_爪1.Dra; + } + set + { + X0Y0_手先_節6_爪_爪1.Dra = value; + X0Y0_手先_節6_爪_爪1.Hit = value; + } + } + + public bool 手先_節7_節_表示 + { + get + { + return X0Y0_手先_節7_節.Dra; + } + set + { + X0Y0_手先_節7_節.Dra = value; + X0Y0_手先_節7_節.Hit = value; + } + } + + public bool 手先_節7_紋柄_表示 + { + get + { + return X0Y0_手先_節7_紋柄.Dra; + } + set + { + X0Y0_手先_節7_紋柄.Dra = value; + X0Y0_手先_節7_紋柄.Hit = value; + } + } + + public bool 手先_節7_吸盤_吸盤1_表示 + { + get + { + return X0Y0_手先_節7_吸盤_吸盤1.Dra; + } + set + { + X0Y0_手先_節7_吸盤_吸盤1.Dra = value; + X0Y0_手先_節7_吸盤_吸盤1.Hit = value; + } + } + + public bool 手先_節7_吸盤_吸盤2_表示 + { + get + { + return X0Y0_手先_節7_吸盤_吸盤2.Dra; + } + set + { + X0Y0_手先_節7_吸盤_吸盤2.Dra = value; + X0Y0_手先_節7_吸盤_吸盤2.Hit = value; + } + } + + public bool 手先_節7_吸盤_吸盤3_表示 + { + get + { + return X0Y0_手先_節7_吸盤_吸盤3.Dra; + } + set + { + X0Y0_手先_節7_吸盤_吸盤3.Dra = value; + X0Y0_手先_節7_吸盤_吸盤3.Hit = value; + } + } + + public bool 手先_節7_吸盤_吸盤4_表示 + { + get + { + return X0Y0_手先_節7_吸盤_吸盤4.Dra; + } + set + { + X0Y0_手先_節7_吸盤_吸盤4.Dra = value; + X0Y0_手先_節7_吸盤_吸盤4.Hit = value; + } + } + + public bool 手先_節7_爪_爪2_表示 + { + get + { + return X0Y0_手先_節7_爪_爪2.Dra; + } + set + { + X0Y0_手先_節7_爪_爪2.Dra = value; + X0Y0_手先_節7_爪_爪2.Hit = value; + } + } + + public bool 手先_節7_爪_爪1_表示 + { + get + { + return X0Y0_手先_節7_爪_爪1.Dra; + } + set + { + X0Y0_手先_節7_爪_爪1.Dra = value; + X0Y0_手先_節7_爪_爪1.Hit = value; + } + } + + public bool 手先_節8_節_表示 + { + get + { + return X0Y0_手先_節8_節.Dra; + } + set + { + X0Y0_手先_節8_節.Dra = value; + X0Y0_手先_節8_節.Hit = value; + } + } + + public bool 手先_節8_紋柄_表示 + { + get + { + return X0Y0_手先_節8_紋柄.Dra; + } + set + { + X0Y0_手先_節8_紋柄.Dra = value; + X0Y0_手先_節8_紋柄.Hit = value; + } + } + + public bool 手先_節8_吸盤_吸盤1_表示 + { + get + { + return X0Y0_手先_節8_吸盤_吸盤1.Dra; + } + set + { + X0Y0_手先_節8_吸盤_吸盤1.Dra = value; + X0Y0_手先_節8_吸盤_吸盤1.Hit = value; + } + } + + public bool 手先_節8_吸盤_吸盤2_表示 + { + get + { + return X0Y0_手先_節8_吸盤_吸盤2.Dra; + } + set + { + X0Y0_手先_節8_吸盤_吸盤2.Dra = value; + X0Y0_手先_節8_吸盤_吸盤2.Hit = value; + } + } + + public bool 手先_節8_吸盤_吸盤3_表示 + { + get + { + return X0Y0_手先_節8_吸盤_吸盤3.Dra; + } + set + { + X0Y0_手先_節8_吸盤_吸盤3.Dra = value; + X0Y0_手先_節8_吸盤_吸盤3.Hit = value; + } + } + + public bool 手先_節8_吸盤_吸盤4_表示 + { + get + { + return X0Y0_手先_節8_吸盤_吸盤4.Dra; + } + set + { + X0Y0_手先_節8_吸盤_吸盤4.Dra = value; + X0Y0_手先_節8_吸盤_吸盤4.Hit = value; + } + } + + public bool 手先_節8_爪_爪2_表示 + { + get + { + return X0Y0_手先_節8_爪_爪2.Dra; + } + set + { + X0Y0_手先_節8_爪_爪2.Dra = value; + X0Y0_手先_節8_爪_爪2.Hit = value; + } + } + + public bool 手先_節8_爪_爪1_表示 + { + get + { + return X0Y0_手先_節8_爪_爪1.Dra; + } + set + { + X0Y0_手先_節8_爪_爪1.Dra = value; + X0Y0_手先_節8_爪_爪1.Hit = value; + } + } + + public bool 手先_節9_節_表示 + { + get + { + return X0Y0_手先_節9_節.Dra; + } + set + { + X0Y0_手先_節9_節.Dra = value; + X0Y0_手先_節9_節.Hit = value; + } + } + + public bool 手先_節9_紋柄_表示 + { + get + { + return X0Y0_手先_節9_紋柄.Dra; + } + set + { + X0Y0_手先_節9_紋柄.Dra = value; + X0Y0_手先_節9_紋柄.Hit = value; + } + } + + public bool 手先_節9_吸盤_吸盤1_表示 + { + get + { + return X0Y0_手先_節9_吸盤_吸盤1.Dra; + } + set + { + X0Y0_手先_節9_吸盤_吸盤1.Dra = value; + X0Y0_手先_節9_吸盤_吸盤1.Hit = value; + } + } + + public bool 手先_節9_吸盤_吸盤2_表示 + { + get + { + return X0Y0_手先_節9_吸盤_吸盤2.Dra; + } + set + { + X0Y0_手先_節9_吸盤_吸盤2.Dra = value; + X0Y0_手先_節9_吸盤_吸盤2.Hit = value; + } + } + + public bool 手先_節9_吸盤_吸盤3_表示 + { + get + { + return X0Y0_手先_節9_吸盤_吸盤3.Dra; + } + set + { + X0Y0_手先_節9_吸盤_吸盤3.Dra = value; + X0Y0_手先_節9_吸盤_吸盤3.Hit = value; + } + } + + public bool 手先_節9_吸盤_吸盤4_表示 + { + get + { + return X0Y0_手先_節9_吸盤_吸盤4.Dra; + } + set + { + X0Y0_手先_節9_吸盤_吸盤4.Dra = value; + X0Y0_手先_節9_吸盤_吸盤4.Hit = value; + } + } + + public bool 手先_節9_爪_爪2_表示 + { + get + { + return X0Y0_手先_節9_爪_爪2.Dra; + } + set + { + X0Y0_手先_節9_爪_爪2.Dra = value; + X0Y0_手先_節9_爪_爪2.Hit = value; + } + } + + public bool 手先_節9_爪_爪1_表示 + { + get + { + return X0Y0_手先_節9_爪_爪1.Dra; + } + set + { + X0Y0_手先_節9_爪_爪1.Dra = value; + X0Y0_手先_節9_爪_爪1.Hit = value; + } + } + + public bool 手先_節10_節_表示 + { + get + { + return X0Y0_手先_節10_節.Dra; + } + set + { + X0Y0_手先_節10_節.Dra = value; + X0Y0_手先_節10_節.Hit = value; + } + } + + public bool 手先_節10_紋柄_表示 + { + get + { + return X0Y0_手先_節10_紋柄.Dra; + } + set + { + X0Y0_手先_節10_紋柄.Dra = value; + X0Y0_手先_節10_紋柄.Hit = value; + } + } + + public bool 手先_節10_吸盤_吸盤1_表示 + { + get + { + return X0Y0_手先_節10_吸盤_吸盤1.Dra; + } + set + { + X0Y0_手先_節10_吸盤_吸盤1.Dra = value; + X0Y0_手先_節10_吸盤_吸盤1.Hit = value; + } + } + + public bool 手先_節10_吸盤_吸盤2_表示 + { + get + { + return X0Y0_手先_節10_吸盤_吸盤2.Dra; + } + set + { + X0Y0_手先_節10_吸盤_吸盤2.Dra = value; + X0Y0_手先_節10_吸盤_吸盤2.Hit = value; + } + } + + public bool 手先_節10_吸盤_吸盤3_表示 + { + get + { + return X0Y0_手先_節10_吸盤_吸盤3.Dra; + } + set + { + X0Y0_手先_節10_吸盤_吸盤3.Dra = value; + X0Y0_手先_節10_吸盤_吸盤3.Hit = value; + } + } + + public bool 手先_節10_吸盤_吸盤4_表示 + { + get + { + return X0Y0_手先_節10_吸盤_吸盤4.Dra; + } + set + { + X0Y0_手先_節10_吸盤_吸盤4.Dra = value; + X0Y0_手先_節10_吸盤_吸盤4.Hit = value; + } + } + + public bool 手先_節10_爪_爪2_表示 + { + get + { + return X0Y0_手先_節10_爪_爪2.Dra; + } + set + { + X0Y0_手先_節10_爪_爪2.Dra = value; + X0Y0_手先_節10_爪_爪2.Hit = value; + } + } + + public bool 手先_節10_爪_爪1_表示 + { + get + { + return X0Y0_手先_節10_爪_爪1.Dra; + } + set + { + X0Y0_手先_節10_爪_爪1.Dra = value; + X0Y0_手先_節10_爪_爪1.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 腕部_輪1_革_表示; + } + set + { + 腕部_輪1_革_表示 = value; + 腕部_輪1_金具1_表示 = value; + 腕部_輪1_金具2_表示 = value; + 腕部_輪1_金具3_表示 = value; + 腕部_輪1_金具左_表示 = value; + 腕部_輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 手先_輪2_革_表示; + } + set + { + 手先_輪2_革_表示 = value; + 手先_輪2_金具1_表示 = value; + 手先_輪2_金具2_表示 = value; + 手先_輪2_金具3_表示 = value; + 手先_輪2_金具左_表示 = value; + 手先_輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 腕部_節1_節_表示; + } + set + { + 腕部_節1_節_表示 = value; + 腕部_節1_紋柄_紋柄1_表示 = value; + 腕部_節1_紋柄_紋柄2_表示 = value; + 腕部_節2_節_表示 = value; + 腕部_節2_紋柄_紋柄1_表示 = value; + 腕部_節2_紋柄_紋柄2_表示 = value; + 腕部_節3_節_表示 = value; + 腕部_節3_紋柄_紋柄1_表示 = value; + 腕部_節3_紋柄_紋柄2_表示 = value; + 腕部_節4_節_表示 = value; + 腕部_節4_紋柄_紋柄1_表示 = value; + 腕部_節4_紋柄_紋柄2_表示 = value; + 腕部_節5_節_表示 = value; + 腕部_節5_紋柄_紋柄1_表示 = value; + 腕部_節5_紋柄_紋柄2_表示 = value; + 腕部_節6_節_表示 = value; + 腕部_節6_紋柄_紋柄1_表示 = value; + 腕部_節6_紋柄_紋柄2_表示 = value; + 腕部_節7_節_表示 = value; + 腕部_節7_紋柄_紋柄1_表示 = value; + 腕部_節7_紋柄_紋柄2_表示 = value; + 腕部_節8_節_表示 = value; + 腕部_節8_紋柄_紋柄1_表示 = value; + 腕部_節8_紋柄_紋柄2_表示 = value; + 腕部_節9_節_表示 = value; + 腕部_節9_紋柄_紋柄1_表示 = value; + 腕部_節9_紋柄_紋柄2_表示 = value; + 腕部_節10_節_表示 = value; + 腕部_節10_紋柄_紋柄1_表示 = value; + 腕部_節10_紋柄_紋柄2_表示 = value; + 腕部_節11_節_表示 = value; + 腕部_節11_紋柄_紋柄1_表示 = value; + 腕部_節11_紋柄_紋柄2_表示 = value; + 腕部_節12_節_表示 = value; + 腕部_節12_紋柄_紋柄1_表示 = value; + 腕部_節12_紋柄_紋柄2_表示 = value; + 腕部_節13_節_表示 = value; + 腕部_節13_紋柄_紋柄1_表示 = value; + 腕部_節13_紋柄_紋柄2_表示 = value; + 腕部_節14_節_表示 = value; + 腕部_節14_紋柄_紋柄1_表示 = value; + 腕部_節14_紋柄_紋柄2_表示 = value; + 腕部_節15_節_表示 = value; + 腕部_節15_紋柄_紋柄1_表示 = value; + 腕部_節15_紋柄_紋柄2_表示 = value; + 腕部_輪1_革_表示 = value; + 腕部_輪1_金具1_表示 = value; + 腕部_輪1_金具2_表示 = value; + 腕部_輪1_金具3_表示 = value; + 腕部_輪1_金具左_表示 = value; + 腕部_輪1_金具右_表示 = value; + 腕部_節16_節_表示 = value; + 腕部_節16_紋柄_紋柄1_表示 = value; + 腕部_節16_紋柄_紋柄2_表示 = value; + 腕部_節17_節_表示 = value; + 腕部_節17_紋柄_紋柄1_表示 = value; + 腕部_節17_紋柄_紋柄2_表示 = value; + 腕部_節18_節_表示 = value; + 腕部_節18_紋柄_紋柄1_表示 = value; + 腕部_節18_紋柄_紋柄2_表示 = value; + 腕部_節19_節_表示 = value; + 腕部_節19_紋柄_紋柄1_表示 = value; + 腕部_節19_紋柄_紋柄2_表示 = value; + 腕部_節20_節_表示 = value; + 腕部_節20_紋柄_紋柄1_表示 = value; + 腕部_節20_紋柄_紋柄2_表示 = value; + 腕部_節21_節_表示 = value; + 腕部_節21_紋柄_紋柄1_表示 = value; + 腕部_節21_紋柄_紋柄2_表示 = value; + 腕部_節22_節_表示 = value; + 腕部_節22_紋柄_紋柄1_表示 = value; + 腕部_節22_紋柄_紋柄2_表示 = value; + 腕部_節23_節_表示 = value; + 腕部_節23_紋柄_紋柄1_表示 = value; + 腕部_節23_紋柄_紋柄2_表示 = value; + 腕部_節24_節_表示 = value; + 腕部_節24_紋柄_紋柄1_表示 = value; + 腕部_節24_紋柄_紋柄2_表示 = value; + 腕部_節25_節_表示 = value; + 腕部_節25_紋柄_紋柄1_表示 = value; + 腕部_節25_紋柄_紋柄2_表示 = value; + 手先_節1_節_表示 = value; + 手先_節1_紋柄1_表示 = value; + 手先_節1_紋柄2_表示 = value; + 手先_節1_吸盤_吸盤1_表示 = value; + 手先_節1_吸盤_吸盤2_表示 = value; + 手先_節1_吸盤_吸盤3_表示 = value; + 手先_節1_吸盤_吸盤4_表示 = value; + 手先_節1_爪_爪2_表示 = value; + 手先_節1_爪_爪1_表示 = value; + 手先_輪2_革_表示 = value; + 手先_輪2_金具1_表示 = value; + 手先_輪2_金具2_表示 = value; + 手先_輪2_金具3_表示 = value; + 手先_輪2_金具左_表示 = value; + 手先_輪2_金具右_表示 = value; + 手先_節2_節_表示 = value; + 手先_節2_紋柄1_表示 = value; + 手先_節2_紋柄2_表示 = value; + 手先_節2_吸盤_吸盤1_表示 = value; + 手先_節2_吸盤_吸盤2_表示 = value; + 手先_節2_吸盤_吸盤3_表示 = value; + 手先_節2_吸盤_吸盤4_表示 = value; + 手先_節2_爪_爪2_表示 = value; + 手先_節2_爪_爪1_表示 = value; + 手先_節3_節_表示 = value; + 手先_節3_紋柄1_表示 = value; + 手先_節3_紋柄2_表示 = value; + 手先_節3_吸盤_吸盤1_表示 = value; + 手先_節3_吸盤_吸盤2_表示 = value; + 手先_節3_吸盤_吸盤3_表示 = value; + 手先_節3_吸盤_吸盤4_表示 = value; + 手先_節3_爪_爪2_表示 = value; + 手先_節3_爪_爪1_表示 = value; + 手先_節4_節_表示 = value; + 手先_節4_紋柄1_表示 = value; + 手先_節4_紋柄2_表示 = value; + 手先_節4_吸盤_吸盤1_表示 = value; + 手先_節4_吸盤_吸盤2_表示 = value; + 手先_節4_吸盤_吸盤3_表示 = value; + 手先_節4_吸盤_吸盤4_表示 = value; + 手先_節4_爪_爪2_表示 = value; + 手先_節4_爪_爪1_表示 = value; + 手先_節5_節_表示 = value; + 手先_節5_紋柄1_表示 = value; + 手先_節5_紋柄2_表示 = value; + 手先_節5_吸盤_吸盤1_表示 = value; + 手先_節5_吸盤_吸盤2_表示 = value; + 手先_節5_吸盤_吸盤3_表示 = value; + 手先_節5_吸盤_吸盤4_表示 = value; + 手先_節5_爪_爪2_表示 = value; + 手先_節5_爪_爪1_表示 = value; + 手先_節6_節_表示 = value; + 手先_節6_紋柄1_表示 = value; + 手先_節6_紋柄2_表示 = value; + 手先_節6_吸盤_吸盤1_表示 = value; + 手先_節6_吸盤_吸盤2_表示 = value; + 手先_節6_吸盤_吸盤3_表示 = value; + 手先_節6_吸盤_吸盤4_表示 = value; + 手先_節6_爪_爪2_表示 = value; + 手先_節6_爪_爪1_表示 = value; + 手先_節7_節_表示 = value; + 手先_節7_紋柄_表示 = value; + 手先_節7_吸盤_吸盤1_表示 = value; + 手先_節7_吸盤_吸盤2_表示 = value; + 手先_節7_吸盤_吸盤3_表示 = value; + 手先_節7_吸盤_吸盤4_表示 = value; + 手先_節7_爪_爪2_表示 = value; + 手先_節7_爪_爪1_表示 = value; + 手先_節8_節_表示 = value; + 手先_節8_紋柄_表示 = value; + 手先_節8_吸盤_吸盤1_表示 = value; + 手先_節8_吸盤_吸盤2_表示 = value; + 手先_節8_吸盤_吸盤3_表示 = value; + 手先_節8_吸盤_吸盤4_表示 = value; + 手先_節8_爪_爪2_表示 = value; + 手先_節8_爪_爪1_表示 = value; + 手先_節9_節_表示 = value; + 手先_節9_紋柄_表示 = value; + 手先_節9_吸盤_吸盤1_表示 = value; + 手先_節9_吸盤_吸盤2_表示 = value; + 手先_節9_吸盤_吸盤3_表示 = value; + 手先_節9_吸盤_吸盤4_表示 = value; + 手先_節9_爪_爪2_表示 = value; + 手先_節9_爪_爪1_表示 = value; + 手先_節10_節_表示 = value; + 手先_節10_紋柄_表示 = value; + 手先_節10_吸盤_吸盤1_表示 = value; + 手先_節10_吸盤_吸盤2_表示 = value; + 手先_節10_吸盤_吸盤3_表示 = value; + 手先_節10_吸盤_吸盤4_表示 = value; + 手先_節10_爪_爪2_表示 = value; + 手先_節10_爪_爪1_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 腕部_節1_節CD.不透明度; + } + set + { + 腕部_節1_節CD.不透明度 = value; + 腕部_節1_紋柄_紋柄1CD.不透明度 = value; + 腕部_節1_紋柄_紋柄2CD.不透明度 = value; + 腕部_節2_節CD.不透明度 = value; + 腕部_節2_紋柄_紋柄1CD.不透明度 = value; + 腕部_節2_紋柄_紋柄2CD.不透明度 = value; + 腕部_節3_節CD.不透明度 = value; + 腕部_節3_紋柄_紋柄1CD.不透明度 = value; + 腕部_節3_紋柄_紋柄2CD.不透明度 = value; + 腕部_節4_節CD.不透明度 = value; + 腕部_節4_紋柄_紋柄1CD.不透明度 = value; + 腕部_節4_紋柄_紋柄2CD.不透明度 = value; + 腕部_節5_節CD.不透明度 = value; + 腕部_節5_紋柄_紋柄1CD.不透明度 = value; + 腕部_節5_紋柄_紋柄2CD.不透明度 = value; + 腕部_節6_節CD.不透明度 = value; + 腕部_節6_紋柄_紋柄1CD.不透明度 = value; + 腕部_節6_紋柄_紋柄2CD.不透明度 = value; + 腕部_節7_節CD.不透明度 = value; + 腕部_節7_紋柄_紋柄1CD.不透明度 = value; + 腕部_節7_紋柄_紋柄2CD.不透明度 = value; + 腕部_節8_節CD.不透明度 = value; + 腕部_節8_紋柄_紋柄1CD.不透明度 = value; + 腕部_節8_紋柄_紋柄2CD.不透明度 = value; + 腕部_節9_節CD.不透明度 = value; + 腕部_節9_紋柄_紋柄1CD.不透明度 = value; + 腕部_節9_紋柄_紋柄2CD.不透明度 = value; + 腕部_節10_節CD.不透明度 = value; + 腕部_節10_紋柄_紋柄1CD.不透明度 = value; + 腕部_節10_紋柄_紋柄2CD.不透明度 = value; + 腕部_節11_節CD.不透明度 = value; + 腕部_節11_紋柄_紋柄1CD.不透明度 = value; + 腕部_節11_紋柄_紋柄2CD.不透明度 = value; + 腕部_節12_節CD.不透明度 = value; + 腕部_節12_紋柄_紋柄1CD.不透明度 = value; + 腕部_節12_紋柄_紋柄2CD.不透明度 = value; + 腕部_節13_節CD.不透明度 = value; + 腕部_節13_紋柄_紋柄1CD.不透明度 = value; + 腕部_節13_紋柄_紋柄2CD.不透明度 = value; + 腕部_節14_節CD.不透明度 = value; + 腕部_節14_紋柄_紋柄1CD.不透明度 = value; + 腕部_節14_紋柄_紋柄2CD.不透明度 = value; + 腕部_節15_節CD.不透明度 = value; + 腕部_節15_紋柄_紋柄1CD.不透明度 = value; + 腕部_節15_紋柄_紋柄2CD.不透明度 = value; + 腕部_節16_節CD.不透明度 = value; + 腕部_節16_紋柄_紋柄1CD.不透明度 = value; + 腕部_節16_紋柄_紋柄2CD.不透明度 = value; + 腕部_節17_節CD.不透明度 = value; + 腕部_節17_紋柄_紋柄1CD.不透明度 = value; + 腕部_節17_紋柄_紋柄2CD.不透明度 = value; + 腕部_節18_節CD.不透明度 = value; + 腕部_節18_紋柄_紋柄1CD.不透明度 = value; + 腕部_節18_紋柄_紋柄2CD.不透明度 = value; + 腕部_節19_節CD.不透明度 = value; + 腕部_節19_紋柄_紋柄1CD.不透明度 = value; + 腕部_節19_紋柄_紋柄2CD.不透明度 = value; + 腕部_節20_節CD.不透明度 = value; + 腕部_節20_紋柄_紋柄1CD.不透明度 = value; + 腕部_節20_紋柄_紋柄2CD.不透明度 = value; + 腕部_節21_節CD.不透明度 = value; + 腕部_節21_紋柄_紋柄1CD.不透明度 = value; + 腕部_節21_紋柄_紋柄2CD.不透明度 = value; + 腕部_節22_節CD.不透明度 = value; + 腕部_節22_紋柄_紋柄1CD.不透明度 = value; + 腕部_節22_紋柄_紋柄2CD.不透明度 = value; + 腕部_節23_節CD.不透明度 = value; + 腕部_節23_紋柄_紋柄1CD.不透明度 = value; + 腕部_節23_紋柄_紋柄2CD.不透明度 = value; + 腕部_節24_節CD.不透明度 = value; + 腕部_節24_紋柄_紋柄1CD.不透明度 = value; + 腕部_節24_紋柄_紋柄2CD.不透明度 = value; + 腕部_節25_節CD.不透明度 = value; + 腕部_節25_紋柄_紋柄1CD.不透明度 = value; + 腕部_節25_紋柄_紋柄2CD.不透明度 = value; + 手先_節1_節CD.不透明度 = value; + 手先_節1_紋柄1CD.不透明度 = value; + 手先_節1_紋柄2CD.不透明度 = value; + 手先_節1_吸盤_吸盤1CD.不透明度 = value; + 手先_節1_吸盤_吸盤2CD.不透明度 = value; + 手先_節1_吸盤_吸盤3CD.不透明度 = value; + 手先_節1_吸盤_吸盤4CD.不透明度 = value; + 手先_節1_爪_爪2CD.不透明度 = value; + 手先_節1_爪_爪1CD.不透明度 = value; + 手先_節2_節CD.不透明度 = value; + 手先_節2_紋柄1CD.不透明度 = value; + 手先_節2_紋柄2CD.不透明度 = value; + 手先_節2_吸盤_吸盤1CD.不透明度 = value; + 手先_節2_吸盤_吸盤2CD.不透明度 = value; + 手先_節2_吸盤_吸盤3CD.不透明度 = value; + 手先_節2_吸盤_吸盤4CD.不透明度 = value; + 手先_節2_爪_爪2CD.不透明度 = value; + 手先_節2_爪_爪1CD.不透明度 = value; + 手先_節3_節CD.不透明度 = value; + 手先_節3_紋柄1CD.不透明度 = value; + 手先_節3_紋柄2CD.不透明度 = value; + 手先_節3_吸盤_吸盤1CD.不透明度 = value; + 手先_節3_吸盤_吸盤2CD.不透明度 = value; + 手先_節3_吸盤_吸盤3CD.不透明度 = value; + 手先_節3_吸盤_吸盤4CD.不透明度 = value; + 手先_節3_爪_爪2CD.不透明度 = value; + 手先_節3_爪_爪1CD.不透明度 = value; + 手先_節4_節CD.不透明度 = value; + 手先_節4_紋柄1CD.不透明度 = value; + 手先_節4_紋柄2CD.不透明度 = value; + 手先_節4_吸盤_吸盤1CD.不透明度 = value; + 手先_節4_吸盤_吸盤2CD.不透明度 = value; + 手先_節4_吸盤_吸盤3CD.不透明度 = value; + 手先_節4_吸盤_吸盤4CD.不透明度 = value; + 手先_節4_爪_爪2CD.不透明度 = value; + 手先_節4_爪_爪1CD.不透明度 = value; + 手先_節5_節CD.不透明度 = value; + 手先_節5_紋柄1CD.不透明度 = value; + 手先_節5_紋柄2CD.不透明度 = value; + 手先_節5_吸盤_吸盤1CD.不透明度 = value; + 手先_節5_吸盤_吸盤2CD.不透明度 = value; + 手先_節5_吸盤_吸盤3CD.不透明度 = value; + 手先_節5_吸盤_吸盤4CD.不透明度 = value; + 手先_節5_爪_爪2CD.不透明度 = value; + 手先_節5_爪_爪1CD.不透明度 = value; + 手先_節6_節CD.不透明度 = value; + 手先_節6_紋柄1CD.不透明度 = value; + 手先_節6_紋柄2CD.不透明度 = value; + 手先_節6_吸盤_吸盤1CD.不透明度 = value; + 手先_節6_吸盤_吸盤2CD.不透明度 = value; + 手先_節6_吸盤_吸盤3CD.不透明度 = value; + 手先_節6_吸盤_吸盤4CD.不透明度 = value; + 手先_節6_爪_爪2CD.不透明度 = value; + 手先_節6_爪_爪1CD.不透明度 = value; + 手先_節7_節CD.不透明度 = value; + 手先_節7_紋柄CD.不透明度 = value; + 手先_節7_吸盤_吸盤1CD.不透明度 = value; + 手先_節7_吸盤_吸盤2CD.不透明度 = value; + 手先_節7_吸盤_吸盤3CD.不透明度 = value; + 手先_節7_吸盤_吸盤4CD.不透明度 = value; + 手先_節7_爪_爪2CD.不透明度 = value; + 手先_節7_爪_爪1CD.不透明度 = value; + 手先_節8_節CD.不透明度 = value; + 手先_節8_紋柄CD.不透明度 = value; + 手先_節8_吸盤_吸盤1CD.不透明度 = value; + 手先_節8_吸盤_吸盤2CD.不透明度 = value; + 手先_節8_吸盤_吸盤3CD.不透明度 = value; + 手先_節8_吸盤_吸盤4CD.不透明度 = value; + 手先_節8_爪_爪2CD.不透明度 = value; + 手先_節8_爪_爪1CD.不透明度 = value; + 手先_節9_節CD.不透明度 = value; + 手先_節9_紋柄CD.不透明度 = value; + 手先_節9_吸盤_吸盤1CD.不透明度 = value; + 手先_節9_吸盤_吸盤2CD.不透明度 = value; + 手先_節9_吸盤_吸盤3CD.不透明度 = value; + 手先_節9_吸盤_吸盤4CD.不透明度 = value; + 手先_節9_爪_爪2CD.不透明度 = value; + 手先_節9_爪_爪1CD.不透明度 = value; + 手先_節10_節CD.不透明度 = value; + 手先_節10_紋柄CD.不透明度 = value; + 手先_節10_吸盤_吸盤1CD.不透明度 = value; + 手先_節10_吸盤_吸盤2CD.不透明度 = value; + 手先_節10_吸盤_吸盤3CD.不透明度 = value; + 手先_節10_吸盤_吸盤4CD.不透明度 = value; + 手先_節10_爪_爪2CD.不透明度 = value; + 手先_節10_爪_爪1CD.不透明度 = value; + 腕部_輪1_革CD.不透明度 = value; + 腕部_輪1_金具1CD.不透明度 = value; + 腕部_輪1_金具2CD.不透明度 = value; + 腕部_輪1_金具3CD.不透明度 = value; + 腕部_輪1_金具左CD.不透明度 = value; + 腕部_輪1_金具右CD.不透明度 = value; + 手先_輪2_革CD.不透明度 = value; + 手先_輪2_金具1CD.不透明度 = value; + 手先_輪2_金具2CD.不透明度 = value; + 手先_輪2_金具3CD.不透明度 = value; + 手先_輪2_金具左CD.不透明度 = value; + 手先_輪2_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕部_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕部_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_手先_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_手先_輪2_金具右, 0); + + public 触手_触(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触手_触D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "触腕"; + dif.Add(new Pars(Sta.肢左["触手"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["腕部"].ToPars(); + Pars pars3 = pars2["節1"].ToPars(); + X0Y0_腕部_節1_節 = pars3["節"].ToPar(); + Pars pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節1_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節1_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節2"].ToPars(); + X0Y0_腕部_節2_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節2_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節2_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節3"].ToPars(); + X0Y0_腕部_節3_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節3_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節3_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節4"].ToPars(); + X0Y0_腕部_節4_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節4_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節4_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節5"].ToPars(); + X0Y0_腕部_節5_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節5_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節5_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節6"].ToPars(); + X0Y0_腕部_節6_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節6_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節6_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節7"].ToPars(); + X0Y0_腕部_節7_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節7_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節7_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節8"].ToPars(); + X0Y0_腕部_節8_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節8_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節8_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節9"].ToPars(); + X0Y0_腕部_節9_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節9_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節9_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節10"].ToPars(); + X0Y0_腕部_節10_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節10_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節10_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節11"].ToPars(); + X0Y0_腕部_節11_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節11_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節11_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節12"].ToPars(); + X0Y0_腕部_節12_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節12_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節12_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節13"].ToPars(); + X0Y0_腕部_節13_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節13_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節13_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節14"].ToPars(); + X0Y0_腕部_節14_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節14_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節14_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節15"].ToPars(); + X0Y0_腕部_節15_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節15_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節15_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y0_腕部_輪1_革 = pars3["革"].ToPar(); + X0Y0_腕部_輪1_金具1 = pars3["金具1"].ToPar(); + X0Y0_腕部_輪1_金具2 = pars3["金具2"].ToPar(); + X0Y0_腕部_輪1_金具3 = pars3["金具3"].ToPar(); + X0Y0_腕部_輪1_金具左 = pars3["金具左"].ToPar(); + X0Y0_腕部_輪1_金具右 = pars3["金具右"].ToPar(); + pars3 = pars2["節16"].ToPars(); + X0Y0_腕部_節16_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節16_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節16_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節17"].ToPars(); + X0Y0_腕部_節17_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節17_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節17_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節18"].ToPars(); + X0Y0_腕部_節18_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節18_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節18_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節19"].ToPars(); + X0Y0_腕部_節19_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節19_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節19_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節20"].ToPars(); + X0Y0_腕部_節20_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節20_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節20_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節21"].ToPars(); + X0Y0_腕部_節21_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節21_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節21_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節22"].ToPars(); + X0Y0_腕部_節22_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節22_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節22_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節23"].ToPars(); + X0Y0_腕部_節23_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節23_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節23_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節24"].ToPars(); + X0Y0_腕部_節24_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節24_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節24_紋柄_紋柄2 = pars4["柄2"].ToPar(); + pars3 = pars2["節25"].ToPars(); + X0Y0_腕部_節25_節 = pars3["節"].ToPar(); + pars4 = pars3["柄"].ToPars(); + X0Y0_腕部_節25_紋柄_紋柄1 = pars4["柄1"].ToPar(); + X0Y0_腕部_節25_紋柄_紋柄2 = pars4["柄2"].ToPar(); + Pars pars5 = pars["手先"].ToPars(); + pars3 = pars5["節1"].ToPars(); + X0Y0_手先_節1_節 = pars3["節"].ToPar(); + X0Y0_手先_節1_紋柄1 = pars3["柄1"].ToPar(); + X0Y0_手先_節1_紋柄2 = pars3["柄2"].ToPar(); + pars4 = pars3["吸盤"].ToPars(); + X0Y0_手先_節1_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); + X0Y0_手先_節1_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); + X0Y0_手先_節1_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); + X0Y0_手先_節1_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); + pars4 = pars3["爪"].ToPars(); + X0Y0_手先_節1_爪_爪2 = pars4["爪2"].ToPar(); + X0Y0_手先_節1_爪_爪1 = pars4["爪1"].ToPar(); + pars3 = pars5["輪2"].ToPars(); + X0Y0_手先_輪2_革 = pars3["革"].ToPar(); + X0Y0_手先_輪2_金具1 = pars3["金具1"].ToPar(); + X0Y0_手先_輪2_金具2 = pars3["金具2"].ToPar(); + X0Y0_手先_輪2_金具3 = pars3["金具3"].ToPar(); + X0Y0_手先_輪2_金具左 = pars3["金具左"].ToPar(); + X0Y0_手先_輪2_金具右 = pars3["金具右"].ToPar(); + pars3 = pars5["節2"].ToPars(); + X0Y0_手先_節2_節 = pars3["節"].ToPar(); + X0Y0_手先_節2_紋柄1 = pars3["柄1"].ToPar(); + X0Y0_手先_節2_紋柄2 = pars3["柄2"].ToPar(); + pars4 = pars3["吸盤"].ToPars(); + X0Y0_手先_節2_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); + X0Y0_手先_節2_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); + X0Y0_手先_節2_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); + X0Y0_手先_節2_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); + pars4 = pars3["爪"].ToPars(); + X0Y0_手先_節2_爪_爪2 = pars4["爪2"].ToPar(); + X0Y0_手先_節2_爪_爪1 = pars4["爪1"].ToPar(); + pars3 = pars5["節3"].ToPars(); + X0Y0_手先_節3_節 = pars3["節"].ToPar(); + X0Y0_手先_節3_紋柄1 = pars3["柄1"].ToPar(); + X0Y0_手先_節3_紋柄2 = pars3["柄2"].ToPar(); + pars4 = pars3["吸盤"].ToPars(); + X0Y0_手先_節3_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); + X0Y0_手先_節3_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); + X0Y0_手先_節3_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); + X0Y0_手先_節3_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); + pars4 = pars3["爪"].ToPars(); + X0Y0_手先_節3_爪_爪2 = pars4["爪2"].ToPar(); + X0Y0_手先_節3_爪_爪1 = pars4["爪1"].ToPar(); + pars3 = pars5["節4"].ToPars(); + X0Y0_手先_節4_節 = pars3["節"].ToPar(); + X0Y0_手先_節4_紋柄1 = pars3["柄1"].ToPar(); + X0Y0_手先_節4_紋柄2 = pars3["柄2"].ToPar(); + pars4 = pars3["吸盤"].ToPars(); + X0Y0_手先_節4_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); + X0Y0_手先_節4_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); + X0Y0_手先_節4_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); + X0Y0_手先_節4_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); + pars4 = pars3["爪"].ToPars(); + X0Y0_手先_節4_爪_爪2 = pars4["爪2"].ToPar(); + X0Y0_手先_節4_爪_爪1 = pars4["爪1"].ToPar(); + pars3 = pars5["節5"].ToPars(); + X0Y0_手先_節5_節 = pars3["節"].ToPar(); + X0Y0_手先_節5_紋柄1 = pars3["柄1"].ToPar(); + X0Y0_手先_節5_紋柄2 = pars3["柄2"].ToPar(); + pars4 = pars3["吸盤"].ToPars(); + X0Y0_手先_節5_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); + X0Y0_手先_節5_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); + X0Y0_手先_節5_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); + X0Y0_手先_節5_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); + pars4 = pars3["爪"].ToPars(); + X0Y0_手先_節5_爪_爪2 = pars4["爪2"].ToPar(); + X0Y0_手先_節5_爪_爪1 = pars4["爪1"].ToPar(); + pars3 = pars5["節6"].ToPars(); + X0Y0_手先_節6_節 = pars3["節"].ToPar(); + X0Y0_手先_節6_紋柄1 = pars3["柄1"].ToPar(); + X0Y0_手先_節6_紋柄2 = pars3["柄2"].ToPar(); + pars4 = pars3["吸盤"].ToPars(); + X0Y0_手先_節6_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); + X0Y0_手先_節6_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); + X0Y0_手先_節6_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); + X0Y0_手先_節6_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); + pars4 = pars3["爪"].ToPars(); + X0Y0_手先_節6_爪_爪2 = pars4["爪2"].ToPar(); + X0Y0_手先_節6_爪_爪1 = pars4["爪1"].ToPar(); + pars3 = pars5["節7"].ToPars(); + X0Y0_手先_節7_節 = pars3["節"].ToPar(); + X0Y0_手先_節7_紋柄 = pars3["柄"].ToPar(); + pars4 = pars3["吸盤"].ToPars(); + X0Y0_手先_節7_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); + X0Y0_手先_節7_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); + X0Y0_手先_節7_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); + X0Y0_手先_節7_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); + pars4 = pars3["爪"].ToPars(); + X0Y0_手先_節7_爪_爪2 = pars4["爪2"].ToPar(); + X0Y0_手先_節7_爪_爪1 = pars4["爪1"].ToPar(); + pars3 = pars5["節8"].ToPars(); + X0Y0_手先_節8_節 = pars3["節"].ToPar(); + X0Y0_手先_節8_紋柄 = pars3["柄"].ToPar(); + pars4 = pars3["吸盤"].ToPars(); + X0Y0_手先_節8_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); + X0Y0_手先_節8_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); + X0Y0_手先_節8_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); + X0Y0_手先_節8_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); + pars4 = pars3["爪"].ToPars(); + X0Y0_手先_節8_爪_爪2 = pars4["爪2"].ToPar(); + X0Y0_手先_節8_爪_爪1 = pars4["爪1"].ToPar(); + pars3 = pars5["節9"].ToPars(); + X0Y0_手先_節9_節 = pars3["節"].ToPar(); + X0Y0_手先_節9_紋柄 = pars3["柄"].ToPar(); + pars4 = pars3["吸盤"].ToPars(); + X0Y0_手先_節9_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); + X0Y0_手先_節9_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); + X0Y0_手先_節9_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); + X0Y0_手先_節9_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); + pars4 = pars3["爪"].ToPars(); + X0Y0_手先_節9_爪_爪2 = pars4["爪2"].ToPar(); + X0Y0_手先_節9_爪_爪1 = pars4["爪1"].ToPar(); + pars3 = pars5["節10"].ToPars(); + X0Y0_手先_節10_節 = pars3["節"].ToPar(); + X0Y0_手先_節10_紋柄 = pars3["柄"].ToPar(); + pars4 = pars3["吸盤"].ToPars(); + X0Y0_手先_節10_吸盤_吸盤1 = pars4["吸盤1"].ToPar(); + X0Y0_手先_節10_吸盤_吸盤2 = pars4["吸盤2"].ToPar(); + X0Y0_手先_節10_吸盤_吸盤3 = pars4["吸盤3"].ToPar(); + X0Y0_手先_節10_吸盤_吸盤4 = pars4["吸盤4"].ToPar(); + pars4 = pars3["爪"].ToPars(); + X0Y0_手先_節10_爪_爪2 = pars4["爪2"].ToPar(); + X0Y0_手先_節10_爪_爪1 = pars4["爪1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_節_表示; + 腕部_節1_紋柄_紋柄1_表示 = e.腕部_節1_紋柄_紋柄1_表示; + 腕部_節1_紋柄_紋柄2_表示 = e.腕部_節1_紋柄_紋柄2_表示; + 腕部_節2_節_表示 = e.腕部_節2_節_表示; + 腕部_節2_紋柄_紋柄1_表示 = e.腕部_節2_紋柄_紋柄1_表示; + 腕部_節2_紋柄_紋柄2_表示 = e.腕部_節2_紋柄_紋柄2_表示; + 腕部_節3_節_表示 = e.腕部_節3_節_表示; + 腕部_節3_紋柄_紋柄1_表示 = e.腕部_節3_紋柄_紋柄1_表示; + 腕部_節3_紋柄_紋柄2_表示 = e.腕部_節3_紋柄_紋柄2_表示; + 腕部_節4_節_表示 = e.腕部_節4_節_表示; + 腕部_節4_紋柄_紋柄1_表示 = e.腕部_節4_紋柄_紋柄1_表示; + 腕部_節4_紋柄_紋柄2_表示 = e.腕部_節4_紋柄_紋柄2_表示; + 腕部_節5_節_表示 = e.腕部_節5_節_表示; + 腕部_節5_紋柄_紋柄1_表示 = e.腕部_節5_紋柄_紋柄1_表示; + 腕部_節5_紋柄_紋柄2_表示 = e.腕部_節5_紋柄_紋柄2_表示; + 腕部_節6_節_表示 = e.腕部_節6_節_表示; + 腕部_節6_紋柄_紋柄1_表示 = e.腕部_節6_紋柄_紋柄1_表示; + 腕部_節6_紋柄_紋柄2_表示 = e.腕部_節6_紋柄_紋柄2_表示; + 腕部_節7_節_表示 = e.腕部_節7_節_表示; + 腕部_節7_紋柄_紋柄1_表示 = e.腕部_節7_紋柄_紋柄1_表示; + 腕部_節7_紋柄_紋柄2_表示 = e.腕部_節7_紋柄_紋柄2_表示; + 腕部_節8_節_表示 = e.腕部_節8_節_表示; + 腕部_節8_紋柄_紋柄1_表示 = e.腕部_節8_紋柄_紋柄1_表示; + 腕部_節8_紋柄_紋柄2_表示 = e.腕部_節8_紋柄_紋柄2_表示; + 腕部_節9_節_表示 = e.腕部_節9_節_表示; + 腕部_節9_紋柄_紋柄1_表示 = e.腕部_節9_紋柄_紋柄1_表示; + 腕部_節9_紋柄_紋柄2_表示 = e.腕部_節9_紋柄_紋柄2_表示; + 腕部_節10_節_表示 = e.腕部_節10_節_表示; + 腕部_節10_紋柄_紋柄1_表示 = e.腕部_節10_紋柄_紋柄1_表示; + 腕部_節10_紋柄_紋柄2_表示 = e.腕部_節10_紋柄_紋柄2_表示; + 腕部_節11_節_表示 = e.腕部_節11_節_表示; + 腕部_節11_紋柄_紋柄1_表示 = e.腕部_節11_紋柄_紋柄1_表示; + 腕部_節11_紋柄_紋柄2_表示 = e.腕部_節11_紋柄_紋柄2_表示; + 腕部_節12_節_表示 = e.腕部_節12_節_表示; + 腕部_節12_紋柄_紋柄1_表示 = e.腕部_節12_紋柄_紋柄1_表示; + 腕部_節12_紋柄_紋柄2_表示 = e.腕部_節12_紋柄_紋柄2_表示; + 腕部_節13_節_表示 = e.腕部_節13_節_表示; + 腕部_節13_紋柄_紋柄1_表示 = e.腕部_節13_紋柄_紋柄1_表示; + 腕部_節13_紋柄_紋柄2_表示 = e.腕部_節13_紋柄_紋柄2_表示; + 腕部_節14_節_表示 = e.腕部_節14_節_表示; + 腕部_節14_紋柄_紋柄1_表示 = e.腕部_節14_紋柄_紋柄1_表示; + 腕部_節14_紋柄_紋柄2_表示 = e.腕部_節14_紋柄_紋柄2_表示; + 腕部_節15_節_表示 = e.腕部_節15_節_表示; + 腕部_節15_紋柄_紋柄1_表示 = e.腕部_節15_紋柄_紋柄1_表示; + 腕部_節15_紋柄_紋柄2_表示 = e.腕部_節15_紋柄_紋柄2_表示; + 腕部_輪1_革_表示 = e.腕部_輪1_革_表示; + 腕部_輪1_金具1_表示 = e.腕部_輪1_金具1_表示; + 腕部_輪1_金具2_表示 = e.腕部_輪1_金具2_表示; + 腕部_輪1_金具3_表示 = e.腕部_輪1_金具3_表示; + 腕部_輪1_金具左_表示 = e.腕部_輪1_金具左_表示; + 腕部_輪1_金具右_表示 = e.腕部_輪1_金具右_表示; + 腕部_節16_節_表示 = e.腕部_節16_節_表示; + 腕部_節16_紋柄_紋柄1_表示 = e.腕部_節16_紋柄_紋柄1_表示; + 腕部_節16_紋柄_紋柄2_表示 = e.腕部_節16_紋柄_紋柄2_表示; + 腕部_節17_節_表示 = e.腕部_節17_節_表示; + 腕部_節17_紋柄_紋柄1_表示 = e.腕部_節17_紋柄_紋柄1_表示; + 腕部_節17_紋柄_紋柄2_表示 = e.腕部_節17_紋柄_紋柄2_表示; + 腕部_節18_節_表示 = e.腕部_節18_節_表示; + 腕部_節18_紋柄_紋柄1_表示 = e.腕部_節18_紋柄_紋柄1_表示; + 腕部_節18_紋柄_紋柄2_表示 = e.腕部_節18_紋柄_紋柄2_表示; + 腕部_節19_節_表示 = e.腕部_節19_節_表示; + 腕部_節19_紋柄_紋柄1_表示 = e.腕部_節19_紋柄_紋柄1_表示; + 腕部_節19_紋柄_紋柄2_表示 = e.腕部_節19_紋柄_紋柄2_表示; + 腕部_節20_節_表示 = e.腕部_節20_節_表示; + 腕部_節20_紋柄_紋柄1_表示 = e.腕部_節20_紋柄_紋柄1_表示; + 腕部_節20_紋柄_紋柄2_表示 = e.腕部_節20_紋柄_紋柄2_表示; + 腕部_節21_節_表示 = e.腕部_節21_節_表示; + 腕部_節21_紋柄_紋柄1_表示 = e.腕部_節21_紋柄_紋柄1_表示; + 腕部_節21_紋柄_紋柄2_表示 = e.腕部_節21_紋柄_紋柄2_表示; + 腕部_節22_節_表示 = e.腕部_節22_節_表示; + 腕部_節22_紋柄_紋柄1_表示 = e.腕部_節22_紋柄_紋柄1_表示; + 腕部_節22_紋柄_紋柄2_表示 = e.腕部_節22_紋柄_紋柄2_表示; + 腕部_節23_節_表示 = e.腕部_節23_節_表示; + 腕部_節23_紋柄_紋柄1_表示 = e.腕部_節23_紋柄_紋柄1_表示; + 腕部_節23_紋柄_紋柄2_表示 = e.腕部_節23_紋柄_紋柄2_表示; + 腕部_節24_節_表示 = e.腕部_節24_節_表示; + 腕部_節24_紋柄_紋柄1_表示 = e.腕部_節24_紋柄_紋柄1_表示; + 腕部_節24_紋柄_紋柄2_表示 = e.腕部_節24_紋柄_紋柄2_表示; + 腕部_節25_節_表示 = e.腕部_節25_節_表示; + 腕部_節25_紋柄_紋柄1_表示 = e.腕部_節25_紋柄_紋柄1_表示; + 腕部_節25_紋柄_紋柄2_表示 = e.腕部_節25_紋柄_紋柄2_表示; + 手先_節1_節_表示 = e.手先_節1_節_表示; + 手先_節1_紋柄1_表示 = e.手先_節1_紋柄1_表示; + 手先_節1_紋柄2_表示 = e.手先_節1_紋柄2_表示; + 手先_節1_吸盤_吸盤1_表示 = e.手先_節1_吸盤_吸盤1_表示; + 手先_節1_吸盤_吸盤2_表示 = e.手先_節1_吸盤_吸盤2_表示; + 手先_節1_吸盤_吸盤3_表示 = e.手先_節1_吸盤_吸盤3_表示; + 手先_節1_吸盤_吸盤4_表示 = e.手先_節1_吸盤_吸盤4_表示; + 手先_節1_爪_爪2_表示 = e.手先_節1_爪_爪2_表示; + 手先_節1_爪_爪1_表示 = e.手先_節1_爪_爪1_表示; + 手先_輪2_革_表示 = e.手先_輪2_革_表示; + 手先_輪2_金具1_表示 = e.手先_輪2_金具1_表示; + 手先_輪2_金具2_表示 = e.手先_輪2_金具2_表示; + 手先_輪2_金具3_表示 = e.手先_輪2_金具3_表示; + 手先_輪2_金具左_表示 = e.手先_輪2_金具左_表示; + 手先_輪2_金具右_表示 = e.手先_輪2_金具右_表示; + 手先_節2_節_表示 = e.手先_節2_節_表示; + 手先_節2_紋柄1_表示 = e.手先_節2_紋柄1_表示; + 手先_節2_紋柄2_表示 = e.手先_節2_紋柄2_表示; + 手先_節2_吸盤_吸盤1_表示 = e.手先_節2_吸盤_吸盤1_表示; + 手先_節2_吸盤_吸盤2_表示 = e.手先_節2_吸盤_吸盤2_表示; + 手先_節2_吸盤_吸盤3_表示 = e.手先_節2_吸盤_吸盤3_表示; + 手先_節2_吸盤_吸盤4_表示 = e.手先_節2_吸盤_吸盤4_表示; + 手先_節2_爪_爪2_表示 = e.手先_節2_爪_爪2_表示; + 手先_節2_爪_爪1_表示 = e.手先_節2_爪_爪1_表示; + 手先_節3_節_表示 = e.手先_節3_節_表示; + 手先_節3_紋柄1_表示 = e.手先_節3_紋柄1_表示; + 手先_節3_紋柄2_表示 = e.手先_節3_紋柄2_表示; + 手先_節3_吸盤_吸盤1_表示 = e.手先_節3_吸盤_吸盤1_表示; + 手先_節3_吸盤_吸盤2_表示 = e.手先_節3_吸盤_吸盤2_表示; + 手先_節3_吸盤_吸盤3_表示 = e.手先_節3_吸盤_吸盤3_表示; + 手先_節3_吸盤_吸盤4_表示 = e.手先_節3_吸盤_吸盤4_表示; + 手先_節3_爪_爪2_表示 = e.手先_節3_爪_爪2_表示; + 手先_節3_爪_爪1_表示 = e.手先_節3_爪_爪1_表示; + 手先_節4_節_表示 = e.手先_節4_節_表示; + 手先_節4_紋柄1_表示 = e.手先_節4_紋柄1_表示; + 手先_節4_紋柄2_表示 = e.手先_節4_紋柄2_表示; + 手先_節4_吸盤_吸盤1_表示 = e.手先_節4_吸盤_吸盤1_表示; + 手先_節4_吸盤_吸盤2_表示 = e.手先_節4_吸盤_吸盤2_表示; + 手先_節4_吸盤_吸盤3_表示 = e.手先_節4_吸盤_吸盤3_表示; + 手先_節4_吸盤_吸盤4_表示 = e.手先_節4_吸盤_吸盤4_表示; + 手先_節4_爪_爪2_表示 = e.手先_節4_爪_爪2_表示; + 手先_節4_爪_爪1_表示 = e.手先_節4_爪_爪1_表示; + 手先_節5_節_表示 = e.手先_節5_節_表示; + 手先_節5_紋柄1_表示 = e.手先_節5_紋柄1_表示; + 手先_節5_紋柄2_表示 = e.手先_節5_紋柄2_表示; + 手先_節5_吸盤_吸盤1_表示 = e.手先_節5_吸盤_吸盤1_表示; + 手先_節5_吸盤_吸盤2_表示 = e.手先_節5_吸盤_吸盤2_表示; + 手先_節5_吸盤_吸盤3_表示 = e.手先_節5_吸盤_吸盤3_表示; + 手先_節5_吸盤_吸盤4_表示 = e.手先_節5_吸盤_吸盤4_表示; + 手先_節5_爪_爪2_表示 = e.手先_節5_爪_爪2_表示; + 手先_節5_爪_爪1_表示 = e.手先_節5_爪_爪1_表示; + 手先_節6_節_表示 = e.手先_節6_節_表示; + 手先_節6_紋柄1_表示 = e.手先_節6_紋柄1_表示; + 手先_節6_紋柄2_表示 = e.手先_節6_紋柄2_表示; + 手先_節6_吸盤_吸盤1_表示 = e.手先_節6_吸盤_吸盤1_表示; + 手先_節6_吸盤_吸盤2_表示 = e.手先_節6_吸盤_吸盤2_表示; + 手先_節6_吸盤_吸盤3_表示 = e.手先_節6_吸盤_吸盤3_表示; + 手先_節6_吸盤_吸盤4_表示 = e.手先_節6_吸盤_吸盤4_表示; + 手先_節6_爪_爪2_表示 = e.手先_節6_爪_爪2_表示; + 手先_節6_爪_爪1_表示 = e.手先_節6_爪_爪1_表示; + 手先_節7_節_表示 = e.手先_節7_節_表示; + 手先_節7_紋柄_表示 = e.手先_節7_紋柄_表示; + 手先_節7_吸盤_吸盤1_表示 = e.手先_節7_吸盤_吸盤1_表示; + 手先_節7_吸盤_吸盤2_表示 = e.手先_節7_吸盤_吸盤2_表示; + 手先_節7_吸盤_吸盤3_表示 = e.手先_節7_吸盤_吸盤3_表示; + 手先_節7_吸盤_吸盤4_表示 = e.手先_節7_吸盤_吸盤4_表示; + 手先_節7_爪_爪2_表示 = e.手先_節7_爪_爪2_表示; + 手先_節7_爪_爪1_表示 = e.手先_節7_爪_爪1_表示; + 手先_節8_節_表示 = e.手先_節8_節_表示; + 手先_節8_紋柄_表示 = e.手先_節8_紋柄_表示; + 手先_節8_吸盤_吸盤1_表示 = e.手先_節8_吸盤_吸盤1_表示; + 手先_節8_吸盤_吸盤2_表示 = e.手先_節8_吸盤_吸盤2_表示; + 手先_節8_吸盤_吸盤3_表示 = e.手先_節8_吸盤_吸盤3_表示; + 手先_節8_吸盤_吸盤4_表示 = e.手先_節8_吸盤_吸盤4_表示; + 手先_節8_爪_爪2_表示 = e.手先_節8_爪_爪2_表示; + 手先_節8_爪_爪1_表示 = e.手先_節8_爪_爪1_表示; + 手先_節9_節_表示 = e.手先_節9_節_表示; + 手先_節9_紋柄_表示 = e.手先_節9_紋柄_表示; + 手先_節9_吸盤_吸盤1_表示 = e.手先_節9_吸盤_吸盤1_表示; + 手先_節9_吸盤_吸盤2_表示 = e.手先_節9_吸盤_吸盤2_表示; + 手先_節9_吸盤_吸盤3_表示 = e.手先_節9_吸盤_吸盤3_表示; + 手先_節9_吸盤_吸盤4_表示 = e.手先_節9_吸盤_吸盤4_表示; + 手先_節9_爪_爪2_表示 = e.手先_節9_爪_爪2_表示; + 手先_節9_爪_爪1_表示 = e.手先_節9_爪_爪1_表示; + 手先_節10_節_表示 = e.手先_節10_節_表示; + 手先_節10_紋柄_表示 = e.手先_節10_紋柄_表示; + 手先_節10_吸盤_吸盤1_表示 = e.手先_節10_吸盤_吸盤1_表示; + 手先_節10_吸盤_吸盤2_表示 = e.手先_節10_吸盤_吸盤2_表示; + 手先_節10_吸盤_吸盤3_表示 = e.手先_節10_吸盤_吸盤3_表示; + 手先_節10_吸盤_吸盤4_表示 = e.手先_節10_吸盤_吸盤4_表示; + 手先_節10_爪_爪2_表示 = e.手先_節10_爪_爪2_表示; + 手先_節10_爪_爪1_表示 = e.手先_節10_爪_爪1_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[35] + { + X0Y0_腕部_節1_節, X0Y0_腕部_節2_節, X0Y0_腕部_節3_節, X0Y0_腕部_節4_節, X0Y0_腕部_節5_節, X0Y0_腕部_節6_節, X0Y0_腕部_節7_節, X0Y0_腕部_節8_節, X0Y0_腕部_節9_節, X0Y0_腕部_節10_節, + X0Y0_腕部_節11_節, X0Y0_腕部_節12_節, X0Y0_腕部_節13_節, X0Y0_腕部_節14_節, X0Y0_腕部_節15_節, X0Y0_腕部_節16_節, X0Y0_腕部_節17_節, X0Y0_腕部_節18_節, X0Y0_腕部_節19_節, X0Y0_腕部_節20_節, + X0Y0_腕部_節21_節, X0Y0_腕部_節22_節, X0Y0_腕部_節23_節, X0Y0_腕部_節24_節, X0Y0_腕部_節25_節, X0Y0_手先_節1_節, X0Y0_手先_節2_節, X0Y0_手先_節3_節, X0Y0_手先_節4_節, X0Y0_手先_節5_節, + X0Y0_手先_節6_節, X0Y0_手先_節7_節, X0Y0_手先_節8_節, X0Y0_手先_節9_節, X0Y0_手先_節10_節 + }; + X0Y0_腕部_節1_節CP = new ColorP(X0Y0_腕部_節1_節, 腕部_節1_節CD, DisUnit, abj: true); + X0Y0_腕部_節1_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節1_紋柄_紋柄1, 腕部_節1_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節1_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節1_紋柄_紋柄2, 腕部_節1_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節2_節CP = new ColorP(X0Y0_腕部_節2_節, 腕部_節2_節CD, DisUnit, abj: true); + X0Y0_腕部_節2_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節2_紋柄_紋柄1, 腕部_節2_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節2_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節2_紋柄_紋柄2, 腕部_節2_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節3_節CP = new ColorP(X0Y0_腕部_節3_節, 腕部_節3_節CD, DisUnit, abj: true); + X0Y0_腕部_節3_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節3_紋柄_紋柄1, 腕部_節3_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節3_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節3_紋柄_紋柄2, 腕部_節3_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節4_節CP = new ColorP(X0Y0_腕部_節4_節, 腕部_節4_節CD, DisUnit, abj: true); + X0Y0_腕部_節4_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節4_紋柄_紋柄1, 腕部_節4_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節4_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節4_紋柄_紋柄2, 腕部_節4_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節5_節CP = new ColorP(X0Y0_腕部_節5_節, 腕部_節5_節CD, DisUnit, abj: true); + X0Y0_腕部_節5_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節5_紋柄_紋柄1, 腕部_節5_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節5_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節5_紋柄_紋柄2, 腕部_節5_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節6_節CP = new ColorP(X0Y0_腕部_節6_節, 腕部_節6_節CD, DisUnit, abj: true); + X0Y0_腕部_節6_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節6_紋柄_紋柄1, 腕部_節6_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節6_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節6_紋柄_紋柄2, 腕部_節6_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節7_節CP = new ColorP(X0Y0_腕部_節7_節, 腕部_節7_節CD, DisUnit, abj: true); + X0Y0_腕部_節7_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節7_紋柄_紋柄1, 腕部_節7_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節7_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節7_紋柄_紋柄2, 腕部_節7_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節8_節CP = new ColorP(X0Y0_腕部_節8_節, 腕部_節8_節CD, DisUnit, abj: true); + X0Y0_腕部_節8_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節8_紋柄_紋柄1, 腕部_節8_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節8_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節8_紋柄_紋柄2, 腕部_節8_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節9_節CP = new ColorP(X0Y0_腕部_節9_節, 腕部_節9_節CD, DisUnit, abj: true); + X0Y0_腕部_節9_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節9_紋柄_紋柄1, 腕部_節9_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節9_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節9_紋柄_紋柄2, 腕部_節9_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節10_節CP = new ColorP(X0Y0_腕部_節10_節, 腕部_節10_節CD, DisUnit, abj: true); + X0Y0_腕部_節10_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節10_紋柄_紋柄1, 腕部_節10_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節10_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節10_紋柄_紋柄2, 腕部_節10_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節11_節CP = new ColorP(X0Y0_腕部_節11_節, 腕部_節11_節CD, DisUnit, abj: true); + X0Y0_腕部_節11_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節11_紋柄_紋柄1, 腕部_節11_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節11_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節11_紋柄_紋柄2, 腕部_節11_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節12_節CP = new ColorP(X0Y0_腕部_節12_節, 腕部_節12_節CD, DisUnit, abj: true); + X0Y0_腕部_節12_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節12_紋柄_紋柄1, 腕部_節12_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節12_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節12_紋柄_紋柄2, 腕部_節12_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節13_節CP = new ColorP(X0Y0_腕部_節13_節, 腕部_節13_節CD, DisUnit, abj: true); + X0Y0_腕部_節13_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節13_紋柄_紋柄1, 腕部_節13_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節13_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節13_紋柄_紋柄2, 腕部_節13_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節14_節CP = new ColorP(X0Y0_腕部_節14_節, 腕部_節14_節CD, DisUnit, abj: true); + X0Y0_腕部_節14_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節14_紋柄_紋柄1, 腕部_節14_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節14_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節14_紋柄_紋柄2, 腕部_節14_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節15_節CP = new ColorP(X0Y0_腕部_節15_節, 腕部_節15_節CD, DisUnit, abj: true); + X0Y0_腕部_節15_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節15_紋柄_紋柄1, 腕部_節15_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節15_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節15_紋柄_紋柄2, 腕部_節15_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_輪1_革CP = new ColorP(X0Y0_腕部_輪1_革, 腕部_輪1_革CD, DisUnit, abj: true); + X0Y0_腕部_輪1_金具1CP = new ColorP(X0Y0_腕部_輪1_金具1, 腕部_輪1_金具1CD, DisUnit, abj: true); + X0Y0_腕部_輪1_金具2CP = new ColorP(X0Y0_腕部_輪1_金具2, 腕部_輪1_金具2CD, DisUnit, abj: true); + X0Y0_腕部_輪1_金具3CP = new ColorP(X0Y0_腕部_輪1_金具3, 腕部_輪1_金具3CD, DisUnit, abj: true); + X0Y0_腕部_輪1_金具左CP = new ColorP(X0Y0_腕部_輪1_金具左, 腕部_輪1_金具左CD, DisUnit, abj: true); + X0Y0_腕部_輪1_金具右CP = new ColorP(X0Y0_腕部_輪1_金具右, 腕部_輪1_金具右CD, DisUnit, abj: true); + X0Y0_腕部_節16_節CP = new ColorP(X0Y0_腕部_節16_節, 腕部_節16_節CD, DisUnit, abj: true); + X0Y0_腕部_節16_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節16_紋柄_紋柄1, 腕部_節16_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節16_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節16_紋柄_紋柄2, 腕部_節16_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節17_節CP = new ColorP(X0Y0_腕部_節17_節, 腕部_節17_節CD, DisUnit, abj: true); + X0Y0_腕部_節17_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節17_紋柄_紋柄1, 腕部_節17_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節17_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節17_紋柄_紋柄2, 腕部_節17_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節18_節CP = new ColorP(X0Y0_腕部_節18_節, 腕部_節18_節CD, DisUnit, abj: true); + X0Y0_腕部_節18_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節18_紋柄_紋柄1, 腕部_節18_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節18_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節18_紋柄_紋柄2, 腕部_節18_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節19_節CP = new ColorP(X0Y0_腕部_節19_節, 腕部_節19_節CD, DisUnit, abj: true); + X0Y0_腕部_節19_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節19_紋柄_紋柄1, 腕部_節19_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節19_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節19_紋柄_紋柄2, 腕部_節19_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節20_節CP = new ColorP(X0Y0_腕部_節20_節, 腕部_節20_節CD, DisUnit, abj: true); + X0Y0_腕部_節20_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節20_紋柄_紋柄1, 腕部_節20_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節20_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節20_紋柄_紋柄2, 腕部_節20_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節21_節CP = new ColorP(X0Y0_腕部_節21_節, 腕部_節21_節CD, DisUnit, abj: true); + X0Y0_腕部_節21_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節21_紋柄_紋柄1, 腕部_節21_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節21_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節21_紋柄_紋柄2, 腕部_節21_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節22_節CP = new ColorP(X0Y0_腕部_節22_節, 腕部_節22_節CD, DisUnit, abj: true); + X0Y0_腕部_節22_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節22_紋柄_紋柄1, 腕部_節22_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節22_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節22_紋柄_紋柄2, 腕部_節22_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節23_節CP = new ColorP(X0Y0_腕部_節23_節, 腕部_節23_節CD, DisUnit, abj: true); + X0Y0_腕部_節23_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節23_紋柄_紋柄1, 腕部_節23_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節23_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節23_紋柄_紋柄2, 腕部_節23_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節24_節CP = new ColorP(X0Y0_腕部_節24_節, 腕部_節24_節CD, DisUnit, abj: true); + X0Y0_腕部_節24_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節24_紋柄_紋柄1, 腕部_節24_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節24_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節24_紋柄_紋柄2, 腕部_節24_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_腕部_節25_節CP = new ColorP(X0Y0_腕部_節25_節, 腕部_節25_節CD, DisUnit, abj: true); + X0Y0_腕部_節25_紋柄_紋柄1CP = new ColorP(X0Y0_腕部_節25_紋柄_紋柄1, 腕部_節25_紋柄_紋柄1CD, DisUnit, abj: true); + X0Y0_腕部_節25_紋柄_紋柄2CP = new ColorP(X0Y0_腕部_節25_紋柄_紋柄2, 腕部_節25_紋柄_紋柄2CD, DisUnit, abj: true); + X0Y0_手先_節1_節CP = new ColorP(X0Y0_手先_節1_節, 手先_節1_節CD, DisUnit, abj: true); + X0Y0_手先_節1_紋柄1CP = new ColorP(X0Y0_手先_節1_紋柄1, 手先_節1_紋柄1CD, DisUnit, abj: true); + X0Y0_手先_節1_紋柄2CP = new ColorP(X0Y0_手先_節1_紋柄2, 手先_節1_紋柄2CD, DisUnit, abj: true); + X0Y0_手先_節1_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節1_吸盤_吸盤1, 手先_節1_吸盤_吸盤1CD, DisUnit, abj: true); + X0Y0_手先_節1_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節1_吸盤_吸盤2, 手先_節1_吸盤_吸盤2CD, DisUnit, abj: true); + X0Y0_手先_節1_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節1_吸盤_吸盤3, 手先_節1_吸盤_吸盤3CD, DisUnit, abj: true); + X0Y0_手先_節1_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節1_吸盤_吸盤4, 手先_節1_吸盤_吸盤4CD, DisUnit, abj: true); + X0Y0_手先_節1_爪_爪2CP = new ColorP(X0Y0_手先_節1_爪_爪2, 手先_節1_爪_爪2CD, DisUnit, abj: true); + X0Y0_手先_節1_爪_爪1CP = new ColorP(X0Y0_手先_節1_爪_爪1, 手先_節1_爪_爪1CD, DisUnit, abj: true); + X0Y0_手先_輪2_革CP = new ColorP(X0Y0_手先_輪2_革, 手先_輪2_革CD, DisUnit, abj: true); + X0Y0_手先_輪2_金具1CP = new ColorP(X0Y0_手先_輪2_金具1, 手先_輪2_金具1CD, DisUnit, abj: true); + X0Y0_手先_輪2_金具2CP = new ColorP(X0Y0_手先_輪2_金具2, 手先_輪2_金具2CD, DisUnit, abj: true); + X0Y0_手先_輪2_金具3CP = new ColorP(X0Y0_手先_輪2_金具3, 手先_輪2_金具3CD, DisUnit, abj: true); + X0Y0_手先_輪2_金具左CP = new ColorP(X0Y0_手先_輪2_金具左, 手先_輪2_金具左CD, DisUnit, abj: true); + X0Y0_手先_輪2_金具右CP = new ColorP(X0Y0_手先_輪2_金具右, 手先_輪2_金具右CD, DisUnit, abj: true); + X0Y0_手先_節2_節CP = new ColorP(X0Y0_手先_節2_節, 手先_節2_節CD, DisUnit, abj: true); + X0Y0_手先_節2_紋柄1CP = new ColorP(X0Y0_手先_節2_紋柄1, 手先_節2_紋柄1CD, DisUnit, abj: true); + X0Y0_手先_節2_紋柄2CP = new ColorP(X0Y0_手先_節2_紋柄2, 手先_節2_紋柄2CD, DisUnit, abj: true); + X0Y0_手先_節2_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節2_吸盤_吸盤1, 手先_節2_吸盤_吸盤1CD, DisUnit, abj: true); + X0Y0_手先_節2_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節2_吸盤_吸盤2, 手先_節2_吸盤_吸盤2CD, DisUnit, abj: true); + X0Y0_手先_節2_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節2_吸盤_吸盤3, 手先_節2_吸盤_吸盤3CD, DisUnit, abj: true); + X0Y0_手先_節2_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節2_吸盤_吸盤4, 手先_節2_吸盤_吸盤4CD, DisUnit, abj: true); + X0Y0_手先_節2_爪_爪2CP = new ColorP(X0Y0_手先_節2_爪_爪2, 手先_節2_爪_爪2CD, DisUnit, abj: true); + X0Y0_手先_節2_爪_爪1CP = new ColorP(X0Y0_手先_節2_爪_爪1, 手先_節2_爪_爪1CD, DisUnit, abj: true); + X0Y0_手先_節3_節CP = new ColorP(X0Y0_手先_節3_節, 手先_節3_節CD, DisUnit, abj: true); + X0Y0_手先_節3_紋柄1CP = new ColorP(X0Y0_手先_節3_紋柄1, 手先_節3_紋柄1CD, DisUnit, abj: true); + X0Y0_手先_節3_紋柄2CP = new ColorP(X0Y0_手先_節3_紋柄2, 手先_節3_紋柄2CD, DisUnit, abj: true); + X0Y0_手先_節3_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節3_吸盤_吸盤1, 手先_節3_吸盤_吸盤1CD, DisUnit, abj: true); + X0Y0_手先_節3_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節3_吸盤_吸盤2, 手先_節3_吸盤_吸盤2CD, DisUnit, abj: true); + X0Y0_手先_節3_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節3_吸盤_吸盤3, 手先_節3_吸盤_吸盤3CD, DisUnit, abj: true); + X0Y0_手先_節3_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節3_吸盤_吸盤4, 手先_節3_吸盤_吸盤4CD, DisUnit, abj: true); + X0Y0_手先_節3_爪_爪2CP = new ColorP(X0Y0_手先_節3_爪_爪2, 手先_節3_爪_爪2CD, DisUnit, abj: true); + X0Y0_手先_節3_爪_爪1CP = new ColorP(X0Y0_手先_節3_爪_爪1, 手先_節3_爪_爪1CD, DisUnit, abj: true); + X0Y0_手先_節4_節CP = new ColorP(X0Y0_手先_節4_節, 手先_節4_節CD, DisUnit, abj: true); + X0Y0_手先_節4_紋柄1CP = new ColorP(X0Y0_手先_節4_紋柄1, 手先_節4_紋柄1CD, DisUnit, abj: true); + X0Y0_手先_節4_紋柄2CP = new ColorP(X0Y0_手先_節4_紋柄2, 手先_節4_紋柄2CD, DisUnit, abj: true); + X0Y0_手先_節4_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節4_吸盤_吸盤1, 手先_節4_吸盤_吸盤1CD, DisUnit, abj: true); + X0Y0_手先_節4_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節4_吸盤_吸盤2, 手先_節4_吸盤_吸盤2CD, DisUnit, abj: true); + X0Y0_手先_節4_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節4_吸盤_吸盤3, 手先_節4_吸盤_吸盤3CD, DisUnit, abj: true); + X0Y0_手先_節4_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節4_吸盤_吸盤4, 手先_節4_吸盤_吸盤4CD, DisUnit, abj: true); + X0Y0_手先_節4_爪_爪2CP = new ColorP(X0Y0_手先_節4_爪_爪2, 手先_節4_爪_爪2CD, DisUnit, abj: true); + X0Y0_手先_節4_爪_爪1CP = new ColorP(X0Y0_手先_節4_爪_爪1, 手先_節4_爪_爪1CD, DisUnit, abj: true); + X0Y0_手先_節5_節CP = new ColorP(X0Y0_手先_節5_節, 手先_節5_節CD, DisUnit, abj: true); + X0Y0_手先_節5_紋柄1CP = new ColorP(X0Y0_手先_節5_紋柄1, 手先_節5_紋柄1CD, DisUnit, abj: true); + X0Y0_手先_節5_紋柄2CP = new ColorP(X0Y0_手先_節5_紋柄2, 手先_節5_紋柄2CD, DisUnit, abj: true); + X0Y0_手先_節5_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節5_吸盤_吸盤1, 手先_節5_吸盤_吸盤1CD, DisUnit, abj: true); + X0Y0_手先_節5_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節5_吸盤_吸盤2, 手先_節5_吸盤_吸盤2CD, DisUnit, abj: true); + X0Y0_手先_節5_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節5_吸盤_吸盤3, 手先_節5_吸盤_吸盤3CD, DisUnit, abj: true); + X0Y0_手先_節5_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節5_吸盤_吸盤4, 手先_節5_吸盤_吸盤4CD, DisUnit, abj: true); + X0Y0_手先_節5_爪_爪2CP = new ColorP(X0Y0_手先_節5_爪_爪2, 手先_節5_爪_爪2CD, DisUnit, abj: true); + X0Y0_手先_節5_爪_爪1CP = new ColorP(X0Y0_手先_節5_爪_爪1, 手先_節5_爪_爪1CD, DisUnit, abj: true); + X0Y0_手先_節6_節CP = new ColorP(X0Y0_手先_節6_節, 手先_節6_節CD, DisUnit, abj: true); + X0Y0_手先_節6_紋柄1CP = new ColorP(X0Y0_手先_節6_紋柄1, 手先_節6_紋柄1CD, DisUnit, abj: true); + X0Y0_手先_節6_紋柄2CP = new ColorP(X0Y0_手先_節6_紋柄2, 手先_節6_紋柄2CD, DisUnit, abj: true); + X0Y0_手先_節6_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節6_吸盤_吸盤1, 手先_節6_吸盤_吸盤1CD, DisUnit, abj: true); + X0Y0_手先_節6_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節6_吸盤_吸盤2, 手先_節6_吸盤_吸盤2CD, DisUnit, abj: true); + X0Y0_手先_節6_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節6_吸盤_吸盤3, 手先_節6_吸盤_吸盤3CD, DisUnit, abj: true); + X0Y0_手先_節6_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節6_吸盤_吸盤4, 手先_節6_吸盤_吸盤4CD, DisUnit, abj: true); + X0Y0_手先_節6_爪_爪2CP = new ColorP(X0Y0_手先_節6_爪_爪2, 手先_節6_爪_爪2CD, DisUnit, abj: true); + X0Y0_手先_節6_爪_爪1CP = new ColorP(X0Y0_手先_節6_爪_爪1, 手先_節6_爪_爪1CD, DisUnit, abj: true); + X0Y0_手先_節7_節CP = new ColorP(X0Y0_手先_節7_節, 手先_節7_節CD, DisUnit, abj: true); + X0Y0_手先_節7_紋柄CP = new ColorP(X0Y0_手先_節7_紋柄, 手先_節7_紋柄CD, DisUnit, abj: true); + X0Y0_手先_節7_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節7_吸盤_吸盤1, 手先_節7_吸盤_吸盤1CD, DisUnit, abj: true); + X0Y0_手先_節7_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節7_吸盤_吸盤2, 手先_節7_吸盤_吸盤2CD, DisUnit, abj: true); + X0Y0_手先_節7_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節7_吸盤_吸盤3, 手先_節7_吸盤_吸盤3CD, DisUnit, abj: true); + X0Y0_手先_節7_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節7_吸盤_吸盤4, 手先_節7_吸盤_吸盤4CD, DisUnit, abj: true); + X0Y0_手先_節7_爪_爪2CP = new ColorP(X0Y0_手先_節7_爪_爪2, 手先_節7_爪_爪2CD, DisUnit, abj: true); + X0Y0_手先_節7_爪_爪1CP = new ColorP(X0Y0_手先_節7_爪_爪1, 手先_節7_爪_爪1CD, DisUnit, abj: true); + X0Y0_手先_節8_節CP = new ColorP(X0Y0_手先_節8_節, 手先_節8_節CD, DisUnit, abj: true); + X0Y0_手先_節8_紋柄CP = new ColorP(X0Y0_手先_節8_紋柄, 手先_節8_紋柄CD, DisUnit, abj: true); + X0Y0_手先_節8_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節8_吸盤_吸盤1, 手先_節8_吸盤_吸盤1CD, DisUnit, abj: true); + X0Y0_手先_節8_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節8_吸盤_吸盤2, 手先_節8_吸盤_吸盤2CD, DisUnit, abj: true); + X0Y0_手先_節8_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節8_吸盤_吸盤3, 手先_節8_吸盤_吸盤3CD, DisUnit, abj: true); + X0Y0_手先_節8_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節8_吸盤_吸盤4, 手先_節8_吸盤_吸盤4CD, DisUnit, abj: true); + X0Y0_手先_節8_爪_爪2CP = new ColorP(X0Y0_手先_節8_爪_爪2, 手先_節8_爪_爪2CD, DisUnit, abj: true); + X0Y0_手先_節8_爪_爪1CP = new ColorP(X0Y0_手先_節8_爪_爪1, 手先_節8_爪_爪1CD, DisUnit, abj: true); + X0Y0_手先_節9_節CP = new ColorP(X0Y0_手先_節9_節, 手先_節9_節CD, DisUnit, abj: true); + X0Y0_手先_節9_紋柄CP = new ColorP(X0Y0_手先_節9_紋柄, 手先_節9_紋柄CD, DisUnit, abj: true); + X0Y0_手先_節9_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節9_吸盤_吸盤1, 手先_節9_吸盤_吸盤1CD, DisUnit, abj: true); + X0Y0_手先_節9_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節9_吸盤_吸盤2, 手先_節9_吸盤_吸盤2CD, DisUnit, abj: true); + X0Y0_手先_節9_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節9_吸盤_吸盤3, 手先_節9_吸盤_吸盤3CD, DisUnit, abj: true); + X0Y0_手先_節9_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節9_吸盤_吸盤4, 手先_節9_吸盤_吸盤4CD, DisUnit, abj: true); + X0Y0_手先_節9_爪_爪2CP = new ColorP(X0Y0_手先_節9_爪_爪2, 手先_節9_爪_爪2CD, DisUnit, abj: true); + X0Y0_手先_節9_爪_爪1CP = new ColorP(X0Y0_手先_節9_爪_爪1, 手先_節9_爪_爪1CD, DisUnit, abj: true); + X0Y0_手先_節10_節CP = new ColorP(X0Y0_手先_節10_節, 手先_節10_節CD, DisUnit, abj: true); + X0Y0_手先_節10_紋柄CP = new ColorP(X0Y0_手先_節10_紋柄, 手先_節10_紋柄CD, DisUnit, abj: true); + X0Y0_手先_節10_吸盤_吸盤1CP = new ColorP(X0Y0_手先_節10_吸盤_吸盤1, 手先_節10_吸盤_吸盤1CD, DisUnit, abj: true); + X0Y0_手先_節10_吸盤_吸盤2CP = new ColorP(X0Y0_手先_節10_吸盤_吸盤2, 手先_節10_吸盤_吸盤2CD, DisUnit, abj: true); + X0Y0_手先_節10_吸盤_吸盤3CP = new ColorP(X0Y0_手先_節10_吸盤_吸盤3, 手先_節10_吸盤_吸盤3CD, DisUnit, abj: true); + X0Y0_手先_節10_吸盤_吸盤4CP = new ColorP(X0Y0_手先_節10_吸盤_吸盤4, 手先_節10_吸盤_吸盤4CD, DisUnit, abj: true); + X0Y0_手先_節10_爪_爪2CP = new ColorP(X0Y0_手先_節10_爪_爪2, 手先_節10_爪_爪2CD, DisUnit, abj: true); + X0Y0_手先_節10_爪_爪1CP = new ColorP(X0Y0_手先_節10_爪_爪1, 手先_節10_爪_爪1CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B += num; + 鎖2.角度B -= num; + 鎖3.角度B -= num; + 鎖4.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_腕部_節1_節); + Are.Draw(X0Y0_腕部_節1_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節1_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節2_節); + Are.Draw(X0Y0_腕部_節2_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節2_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節3_節); + Are.Draw(X0Y0_腕部_節3_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節3_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節4_節); + Are.Draw(X0Y0_腕部_節4_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節4_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節5_節); + Are.Draw(X0Y0_腕部_節5_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節5_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節6_節); + Are.Draw(X0Y0_腕部_節6_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節6_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節7_節); + Are.Draw(X0Y0_腕部_節7_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節7_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節8_節); + Are.Draw(X0Y0_腕部_節8_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節8_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節9_節); + Are.Draw(X0Y0_腕部_節9_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節9_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節10_節); + Are.Draw(X0Y0_腕部_節10_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節10_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節11_節); + Are.Draw(X0Y0_腕部_節11_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節11_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節12_節); + Are.Draw(X0Y0_腕部_節12_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節12_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節13_節); + Are.Draw(X0Y0_腕部_節13_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節13_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節14_節); + Are.Draw(X0Y0_腕部_節14_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節14_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節15_節); + Are.Draw(X0Y0_腕部_節15_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節15_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_輪1_革); + Are.Draw(X0Y0_腕部_輪1_金具1); + Are.Draw(X0Y0_腕部_輪1_金具2); + Are.Draw(X0Y0_腕部_輪1_金具3); + Are.Draw(X0Y0_腕部_輪1_金具左); + Are.Draw(X0Y0_腕部_輪1_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_腕部_節16_節); + Are.Draw(X0Y0_腕部_節16_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節16_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節17_節); + Are.Draw(X0Y0_腕部_節17_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節17_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節18_節); + Are.Draw(X0Y0_腕部_節18_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節18_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節19_節); + Are.Draw(X0Y0_腕部_節19_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節19_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節20_節); + Are.Draw(X0Y0_腕部_節20_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節20_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節21_節); + Are.Draw(X0Y0_腕部_節21_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節21_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節22_節); + Are.Draw(X0Y0_腕部_節22_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節22_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節23_節); + Are.Draw(X0Y0_腕部_節23_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節23_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節24_節); + Are.Draw(X0Y0_腕部_節24_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節24_紋柄_紋柄2); + Are.Draw(X0Y0_腕部_節25_節); + Are.Draw(X0Y0_腕部_節25_紋柄_紋柄1); + Are.Draw(X0Y0_腕部_節25_紋柄_紋柄2); + Are.Draw(X0Y0_手先_節1_節); + Are.Draw(X0Y0_手先_節1_紋柄1); + Are.Draw(X0Y0_手先_節1_紋柄2); + Are.Draw(X0Y0_手先_節1_吸盤_吸盤1); + Are.Draw(X0Y0_手先_節1_吸盤_吸盤2); + Are.Draw(X0Y0_手先_節1_吸盤_吸盤3); + Are.Draw(X0Y0_手先_節1_吸盤_吸盤4); + Are.Draw(X0Y0_手先_節1_爪_爪2); + Are.Draw(X0Y0_手先_節1_爪_爪1); + Are.Draw(X0Y0_手先_輪2_革); + Are.Draw(X0Y0_手先_輪2_金具1); + Are.Draw(X0Y0_手先_輪2_金具2); + Are.Draw(X0Y0_手先_輪2_金具3); + Are.Draw(X0Y0_手先_輪2_金具左); + Are.Draw(X0Y0_手先_輪2_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + Are.Draw(X0Y0_手先_節2_節); + Are.Draw(X0Y0_手先_節2_紋柄1); + Are.Draw(X0Y0_手先_節2_紋柄2); + Are.Draw(X0Y0_手先_節2_吸盤_吸盤1); + Are.Draw(X0Y0_手先_節2_吸盤_吸盤2); + Are.Draw(X0Y0_手先_節2_吸盤_吸盤3); + Are.Draw(X0Y0_手先_節2_吸盤_吸盤4); + Are.Draw(X0Y0_手先_節2_爪_爪2); + Are.Draw(X0Y0_手先_節2_爪_爪1); + Are.Draw(X0Y0_手先_節3_節); + Are.Draw(X0Y0_手先_節3_紋柄1); + Are.Draw(X0Y0_手先_節3_紋柄2); + Are.Draw(X0Y0_手先_節3_吸盤_吸盤1); + Are.Draw(X0Y0_手先_節3_吸盤_吸盤2); + Are.Draw(X0Y0_手先_節3_吸盤_吸盤3); + Are.Draw(X0Y0_手先_節3_吸盤_吸盤4); + Are.Draw(X0Y0_手先_節3_爪_爪2); + Are.Draw(X0Y0_手先_節3_爪_爪1); + Are.Draw(X0Y0_手先_節4_節); + Are.Draw(X0Y0_手先_節4_紋柄1); + Are.Draw(X0Y0_手先_節4_紋柄2); + Are.Draw(X0Y0_手先_節4_吸盤_吸盤1); + Are.Draw(X0Y0_手先_節4_吸盤_吸盤2); + Are.Draw(X0Y0_手先_節4_吸盤_吸盤3); + Are.Draw(X0Y0_手先_節4_吸盤_吸盤4); + Are.Draw(X0Y0_手先_節4_爪_爪2); + Are.Draw(X0Y0_手先_節4_爪_爪1); + Are.Draw(X0Y0_手先_節5_節); + Are.Draw(X0Y0_手先_節5_紋柄1); + Are.Draw(X0Y0_手先_節5_紋柄2); + Are.Draw(X0Y0_手先_節5_吸盤_吸盤1); + Are.Draw(X0Y0_手先_節5_吸盤_吸盤2); + Are.Draw(X0Y0_手先_節5_吸盤_吸盤3); + Are.Draw(X0Y0_手先_節5_吸盤_吸盤4); + Are.Draw(X0Y0_手先_節5_爪_爪2); + Are.Draw(X0Y0_手先_節5_爪_爪1); + Are.Draw(X0Y0_手先_節6_節); + Are.Draw(X0Y0_手先_節6_紋柄1); + Are.Draw(X0Y0_手先_節6_紋柄2); + Are.Draw(X0Y0_手先_節6_吸盤_吸盤1); + Are.Draw(X0Y0_手先_節6_吸盤_吸盤2); + Are.Draw(X0Y0_手先_節6_吸盤_吸盤3); + Are.Draw(X0Y0_手先_節6_吸盤_吸盤4); + Are.Draw(X0Y0_手先_節6_爪_爪2); + Are.Draw(X0Y0_手先_節6_爪_爪1); + Are.Draw(X0Y0_手先_節7_節); + Are.Draw(X0Y0_手先_節7_紋柄); + Are.Draw(X0Y0_手先_節7_吸盤_吸盤1); + Are.Draw(X0Y0_手先_節7_吸盤_吸盤2); + Are.Draw(X0Y0_手先_節7_吸盤_吸盤3); + Are.Draw(X0Y0_手先_節7_吸盤_吸盤4); + Are.Draw(X0Y0_手先_節7_爪_爪2); + Are.Draw(X0Y0_手先_節7_爪_爪1); + Are.Draw(X0Y0_手先_節8_節); + Are.Draw(X0Y0_手先_節8_紋柄); + Are.Draw(X0Y0_手先_節8_吸盤_吸盤1); + Are.Draw(X0Y0_手先_節8_吸盤_吸盤2); + Are.Draw(X0Y0_手先_節8_吸盤_吸盤3); + Are.Draw(X0Y0_手先_節8_吸盤_吸盤4); + Are.Draw(X0Y0_手先_節8_爪_爪2); + Are.Draw(X0Y0_手先_節8_爪_爪1); + Are.Draw(X0Y0_手先_節9_節); + Are.Draw(X0Y0_手先_節9_紋柄); + Are.Draw(X0Y0_手先_節9_吸盤_吸盤1); + Are.Draw(X0Y0_手先_節9_吸盤_吸盤2); + Are.Draw(X0Y0_手先_節9_吸盤_吸盤3); + Are.Draw(X0Y0_手先_節9_吸盤_吸盤4); + Are.Draw(X0Y0_手先_節9_爪_爪2); + Are.Draw(X0Y0_手先_節9_爪_爪1); + Are.Draw(X0Y0_手先_節10_節); + Are.Draw(X0Y0_手先_節10_紋柄); + Are.Draw(X0Y0_手先_節10_吸盤_吸盤1); + Are.Draw(X0Y0_手先_節10_吸盤_吸盤2); + Are.Draw(X0Y0_手先_節10_吸盤_吸盤3); + Are.Draw(X0Y0_手先_節10_吸盤_吸盤4); + Are.Draw(X0Y0_手先_節10_爪_爪2); + Are.Draw(X0Y0_手先_節10_爪_爪1); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + double maxAngle = 25.0; + X0Y0_腕部_節1_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節2_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節3_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節4_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節5_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節6_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節7_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節8_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節9_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節10_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節11_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節12_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節13_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節14_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節15_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節16_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節17_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節18_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節19_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節20_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節21_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節22_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節23_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節24_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_腕部_節25_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_手先_節1_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_手先_節2_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_手先_節3_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_手先_節4_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_手先_節5_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_手先_節6_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_手先_節7_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_手先_節8_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_手先_節9_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_手先_節10_節.AngleBase = maxAngle.GetRanAngle(); + maxAngle = 47.0; + X0Y0_手先_節1_爪_爪2.AngleBase = num * maxAngle; + X0Y0_手先_節1_爪_爪1.AngleBase = num * maxAngle; + X0Y0_手先_節2_爪_爪2.AngleBase = num * maxAngle; + X0Y0_手先_節2_爪_爪1.AngleBase = num * maxAngle; + X0Y0_手先_節3_爪_爪2.AngleBase = num * maxAngle; + X0Y0_手先_節3_爪_爪1.AngleBase = num * maxAngle; + X0Y0_手先_節4_爪_爪2.AngleBase = num * maxAngle; + X0Y0_手先_節4_爪_爪1.AngleBase = num * maxAngle; + X0Y0_手先_節5_爪_爪2.AngleBase = num * maxAngle; + X0Y0_手先_節5_爪_爪1.AngleBase = num * maxAngle; + X0Y0_手先_節6_爪_爪2.AngleBase = num * maxAngle; + X0Y0_手先_節6_爪_爪1.AngleBase = num * maxAngle; + X0Y0_手先_節7_爪_爪2.AngleBase = num * maxAngle; + X0Y0_手先_節7_爪_爪1.AngleBase = num * maxAngle; + X0Y0_手先_節8_爪_爪2.AngleBase = num * maxAngle; + X0Y0_手先_節8_爪_爪1.AngleBase = num * maxAngle; + X0Y0_手先_節9_爪_爪2.AngleBase = num * maxAngle; + X0Y0_手先_節9_爪_爪1.AngleBase = num * maxAngle; + X0Y0_手先_節10_爪_爪2.AngleBase = num * maxAngle; + X0Y0_手先_節10_爪_爪1.AngleBase = num * maxAngle; + 本体.JoinPAall(); + } + + public void Set角度(触手_触 触) + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_腕部_節1_節.AngleBase = num * 触.X0Y0_腕部_節1_節.AngleBase; + X0Y0_腕部_節2_節.AngleBase = num * 触.X0Y0_腕部_節2_節.AngleBase; + X0Y0_腕部_節3_節.AngleBase = num * 触.X0Y0_腕部_節3_節.AngleBase; + X0Y0_腕部_節4_節.AngleBase = num * 触.X0Y0_腕部_節4_節.AngleBase; + X0Y0_腕部_節5_節.AngleBase = num * 触.X0Y0_腕部_節5_節.AngleBase; + X0Y0_腕部_節6_節.AngleBase = num * 触.X0Y0_腕部_節6_節.AngleBase; + X0Y0_腕部_節7_節.AngleBase = num * 触.X0Y0_腕部_節7_節.AngleBase; + X0Y0_腕部_節8_節.AngleBase = num * 触.X0Y0_腕部_節8_節.AngleBase; + X0Y0_腕部_節9_節.AngleBase = num * 触.X0Y0_腕部_節9_節.AngleBase; + X0Y0_腕部_節10_節.AngleBase = num * 触.X0Y0_腕部_節10_節.AngleBase; + X0Y0_腕部_節11_節.AngleBase = num * 触.X0Y0_腕部_節11_節.AngleBase; + X0Y0_腕部_節12_節.AngleBase = num * 触.X0Y0_腕部_節12_節.AngleBase; + X0Y0_腕部_節13_節.AngleBase = num * 触.X0Y0_腕部_節13_節.AngleBase; + X0Y0_腕部_節14_節.AngleBase = num * 触.X0Y0_腕部_節14_節.AngleBase; + X0Y0_腕部_節15_節.AngleBase = num * 触.X0Y0_腕部_節15_節.AngleBase; + X0Y0_腕部_節16_節.AngleBase = num * 触.X0Y0_腕部_節16_節.AngleBase; + X0Y0_腕部_節17_節.AngleBase = num * 触.X0Y0_腕部_節17_節.AngleBase; + X0Y0_腕部_節18_節.AngleBase = num * 触.X0Y0_腕部_節18_節.AngleBase; + X0Y0_腕部_節19_節.AngleBase = num * 触.X0Y0_腕部_節19_節.AngleBase; + X0Y0_腕部_節20_節.AngleBase = num * 触.X0Y0_腕部_節20_節.AngleBase; + X0Y0_腕部_節21_節.AngleBase = num * 触.X0Y0_腕部_節21_節.AngleBase; + X0Y0_腕部_節22_節.AngleBase = num * 触.X0Y0_腕部_節22_節.AngleBase; + X0Y0_腕部_節23_節.AngleBase = num * 触.X0Y0_腕部_節23_節.AngleBase; + X0Y0_腕部_節24_節.AngleBase = num * 触.X0Y0_腕部_節24_節.AngleBase; + X0Y0_腕部_節25_節.AngleBase = num * 触.X0Y0_腕部_節25_節.AngleBase; + X0Y0_手先_節1_節.AngleBase = num * 触.X0Y0_手先_節1_節.AngleBase; + X0Y0_手先_節2_節.AngleBase = num * 触.X0Y0_手先_節2_節.AngleBase; + X0Y0_手先_節3_節.AngleBase = num * 触.X0Y0_手先_節3_節.AngleBase; + X0Y0_手先_節4_節.AngleBase = num * 触.X0Y0_手先_節4_節.AngleBase; + X0Y0_手先_節5_節.AngleBase = num * 触.X0Y0_手先_節5_節.AngleBase; + X0Y0_手先_節6_節.AngleBase = num * 触.X0Y0_手先_節6_節.AngleBase; + X0Y0_手先_節7_節.AngleBase = num * 触.X0Y0_手先_節7_節.AngleBase; + X0Y0_手先_節8_節.AngleBase = num * 触.X0Y0_手先_節8_節.AngleBase; + X0Y0_手先_節9_節.AngleBase = num * 触.X0Y0_手先_節9_節.AngleBase; + X0Y0_手先_節10_節.AngleBase = num * 触.X0Y0_手先_節10_節.AngleBase; + X0Y0_手先_節1_爪_爪2.AngleBase = num * 触.X0Y0_手先_節1_爪_爪2.AngleBase; + X0Y0_手先_節1_爪_爪1.AngleBase = num * 触.X0Y0_手先_節1_爪_爪1.AngleBase; + X0Y0_手先_節2_爪_爪2.AngleBase = num * 触.X0Y0_手先_節2_爪_爪2.AngleBase; + X0Y0_手先_節2_爪_爪1.AngleBase = num * 触.X0Y0_手先_節2_爪_爪1.AngleBase; + X0Y0_手先_節3_爪_爪2.AngleBase = num * 触.X0Y0_手先_節3_爪_爪2.AngleBase; + X0Y0_手先_節3_爪_爪1.AngleBase = num * 触.X0Y0_手先_節3_爪_爪1.AngleBase; + X0Y0_手先_節4_爪_爪2.AngleBase = num * 触.X0Y0_手先_節4_爪_爪2.AngleBase; + X0Y0_手先_節4_爪_爪1.AngleBase = num * 触.X0Y0_手先_節4_爪_爪1.AngleBase; + X0Y0_手先_節5_爪_爪2.AngleBase = num * 触.X0Y0_手先_節5_爪_爪2.AngleBase; + X0Y0_手先_節5_爪_爪1.AngleBase = num * 触.X0Y0_手先_節5_爪_爪1.AngleBase; + X0Y0_手先_節6_爪_爪2.AngleBase = num * 触.X0Y0_手先_節6_爪_爪2.AngleBase; + X0Y0_手先_節6_爪_爪1.AngleBase = num * 触.X0Y0_手先_節6_爪_爪1.AngleBase; + X0Y0_手先_節7_爪_爪2.AngleBase = num * 触.X0Y0_手先_節7_爪_爪2.AngleBase; + X0Y0_手先_節7_爪_爪1.AngleBase = num * 触.X0Y0_手先_節7_爪_爪1.AngleBase; + X0Y0_手先_節8_爪_爪2.AngleBase = num * 触.X0Y0_手先_節8_爪_爪2.AngleBase; + X0Y0_手先_節8_爪_爪1.AngleBase = num * 触.X0Y0_手先_節8_爪_爪1.AngleBase; + X0Y0_手先_節9_爪_爪2.AngleBase = num * 触.X0Y0_手先_節9_爪_爪2.AngleBase; + X0Y0_手先_節9_爪_爪1.AngleBase = num * 触.X0Y0_手先_節9_爪_爪1.AngleBase; + X0Y0_手先_節10_爪_爪2.AngleBase = num * 触.X0Y0_手先_節10_爪_爪2.AngleBase; + X0Y0_手先_節10_爪_爪1.AngleBase = num * 触.X0Y0_手先_節10_爪_爪1.AngleBase; + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_腕部_輪1_革 && p != X0Y0_腕部_輪1_金具1 && p != X0Y0_腕部_輪1_金具2 && p != X0Y0_腕部_輪1_金具3 && p != X0Y0_腕部_輪1_金具左 && p != X0Y0_腕部_輪1_金具右 && p != X0Y0_手先_輪2_革 && p != X0Y0_手先_輪2_金具1 && p != X0Y0_手先_輪2_金具2 && p != X0Y0_手先_輪2_金具3 && p != X0Y0_手先_輪2_金具左) + { + return p == X0Y0_手先_輪2_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_腕部_節1_節; + yield return X0Y0_腕部_節2_節; + yield return X0Y0_腕部_節3_節; + yield return X0Y0_腕部_節4_節; + yield return X0Y0_腕部_節5_節; + yield return X0Y0_腕部_節6_節; + yield return X0Y0_腕部_節7_節; + yield return X0Y0_腕部_節8_節; + yield return X0Y0_腕部_節9_節; + yield return X0Y0_腕部_節10_節; + yield return X0Y0_腕部_節11_節; + yield return X0Y0_腕部_節12_節; + yield return X0Y0_腕部_節13_節; + yield return X0Y0_腕部_節14_節; + yield return X0Y0_腕部_節15_節; + yield return X0Y0_腕部_節16_節; + yield return X0Y0_腕部_節17_節; + yield return X0Y0_腕部_節18_節; + yield return X0Y0_腕部_節19_節; + yield return X0Y0_腕部_節20_節; + yield return X0Y0_腕部_節21_節; + yield return X0Y0_腕部_節22_節; + yield return X0Y0_腕部_節23_節; + yield return X0Y0_腕部_節24_節; + yield return X0Y0_腕部_節25_節; + yield return X0Y0_手先_節1_節; + yield return X0Y0_手先_節2_節; + yield return X0Y0_手先_節3_節; + yield return X0Y0_手先_節4_節; + yield return X0Y0_手先_節5_節; + yield return X0Y0_手先_節6_節; + yield return X0Y0_手先_節7_節; + yield return X0Y0_手先_節8_節; + yield return X0Y0_手先_節9_節; + yield return X0Y0_手先_節10_節; + } + + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_腕部_節1_節CP.Update(mm); + X0Y0_腕部_節1_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節1_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節2_節CP.Update(mm); + X0Y0_腕部_節2_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節2_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節3_節CP.Update(mm); + X0Y0_腕部_節3_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節3_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節4_節CP.Update(mm); + X0Y0_腕部_節4_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節4_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節5_節CP.Update(mm); + X0Y0_腕部_節5_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節5_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節6_節CP.Update(mm); + X0Y0_腕部_節6_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節6_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節7_節CP.Update(mm); + X0Y0_腕部_節7_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節7_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節8_節CP.Update(mm); + X0Y0_腕部_節8_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節8_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節9_節CP.Update(mm); + X0Y0_腕部_節9_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節9_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節10_節CP.Update(mm); + X0Y0_腕部_節10_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節10_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節11_節CP.Update(mm); + X0Y0_腕部_節11_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節11_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節12_節CP.Update(mm); + X0Y0_腕部_節12_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節12_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節13_節CP.Update(mm); + X0Y0_腕部_節13_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節13_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節14_節CP.Update(mm); + X0Y0_腕部_節14_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節14_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節15_節CP.Update(mm); + X0Y0_腕部_節15_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節15_紋柄_紋柄2CP.Update(); + X0Y0_腕部_輪1_革CP.Update(); + X0Y0_腕部_輪1_金具1CP.Update(); + X0Y0_腕部_輪1_金具2CP.Update(); + X0Y0_腕部_輪1_金具3CP.Update(); + X0Y0_腕部_輪1_金具左CP.Update(); + X0Y0_腕部_輪1_金具右CP.Update(); + X0Y0_腕部_節16_節CP.Update(mm); + X0Y0_腕部_節16_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節16_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節17_節CP.Update(mm); + X0Y0_腕部_節17_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節17_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節18_節CP.Update(mm); + X0Y0_腕部_節18_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節18_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節19_節CP.Update(mm); + X0Y0_腕部_節19_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節19_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節20_節CP.Update(mm); + X0Y0_腕部_節20_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節20_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節21_節CP.Update(mm); + X0Y0_腕部_節21_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節21_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節22_節CP.Update(mm); + X0Y0_腕部_節22_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節22_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節23_節CP.Update(mm); + X0Y0_腕部_節23_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節23_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節24_節CP.Update(mm); + X0Y0_腕部_節24_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節24_紋柄_紋柄2CP.Update(); + X0Y0_腕部_節25_節CP.Update(mm); + X0Y0_腕部_節25_紋柄_紋柄1CP.Update(); + X0Y0_腕部_節25_紋柄_紋柄2CP.Update(); + X0Y0_手先_節1_節CP.Update(mm); + X0Y0_手先_節1_紋柄1CP.Update(); + X0Y0_手先_節1_紋柄2CP.Update(); + X0Y0_手先_節1_吸盤_吸盤1CP.Update(); + X0Y0_手先_節1_吸盤_吸盤2CP.Update(); + X0Y0_手先_節1_吸盤_吸盤3CP.Update(); + X0Y0_手先_節1_吸盤_吸盤4CP.Update(); + X0Y0_手先_節1_爪_爪2CP.Update(); + X0Y0_手先_節1_爪_爪1CP.Update(); + X0Y0_手先_輪2_革CP.Update(); + X0Y0_手先_輪2_金具1CP.Update(); + X0Y0_手先_輪2_金具2CP.Update(); + X0Y0_手先_輪2_金具3CP.Update(); + X0Y0_手先_輪2_金具左CP.Update(); + X0Y0_手先_輪2_金具右CP.Update(); + X0Y0_手先_節2_節CP.Update(mm); + X0Y0_手先_節2_紋柄1CP.Update(); + X0Y0_手先_節2_紋柄2CP.Update(); + X0Y0_手先_節2_吸盤_吸盤1CP.Update(); + X0Y0_手先_節2_吸盤_吸盤2CP.Update(); + X0Y0_手先_節2_吸盤_吸盤3CP.Update(); + X0Y0_手先_節2_吸盤_吸盤4CP.Update(); + X0Y0_手先_節2_爪_爪2CP.Update(); + X0Y0_手先_節2_爪_爪1CP.Update(); + X0Y0_手先_節3_節CP.Update(mm); + X0Y0_手先_節3_紋柄1CP.Update(); + X0Y0_手先_節3_紋柄2CP.Update(); + X0Y0_手先_節3_吸盤_吸盤1CP.Update(); + X0Y0_手先_節3_吸盤_吸盤2CP.Update(); + X0Y0_手先_節3_吸盤_吸盤3CP.Update(); + X0Y0_手先_節3_吸盤_吸盤4CP.Update(); + X0Y0_手先_節3_爪_爪2CP.Update(); + X0Y0_手先_節3_爪_爪1CP.Update(); + X0Y0_手先_節4_節CP.Update(mm); + X0Y0_手先_節4_紋柄1CP.Update(); + X0Y0_手先_節4_紋柄2CP.Update(); + X0Y0_手先_節4_吸盤_吸盤1CP.Update(); + X0Y0_手先_節4_吸盤_吸盤2CP.Update(); + X0Y0_手先_節4_吸盤_吸盤3CP.Update(); + X0Y0_手先_節4_吸盤_吸盤4CP.Update(); + X0Y0_手先_節4_爪_爪2CP.Update(); + X0Y0_手先_節4_爪_爪1CP.Update(); + X0Y0_手先_節5_節CP.Update(mm); + X0Y0_手先_節5_紋柄1CP.Update(); + X0Y0_手先_節5_紋柄2CP.Update(); + X0Y0_手先_節5_吸盤_吸盤1CP.Update(); + X0Y0_手先_節5_吸盤_吸盤2CP.Update(); + X0Y0_手先_節5_吸盤_吸盤3CP.Update(); + X0Y0_手先_節5_吸盤_吸盤4CP.Update(); + X0Y0_手先_節5_爪_爪2CP.Update(); + X0Y0_手先_節5_爪_爪1CP.Update(); + X0Y0_手先_節6_節CP.Update(mm); + X0Y0_手先_節6_紋柄1CP.Update(); + X0Y0_手先_節6_紋柄2CP.Update(); + X0Y0_手先_節6_吸盤_吸盤1CP.Update(); + X0Y0_手先_節6_吸盤_吸盤2CP.Update(); + X0Y0_手先_節6_吸盤_吸盤3CP.Update(); + X0Y0_手先_節6_吸盤_吸盤4CP.Update(); + X0Y0_手先_節6_爪_爪2CP.Update(); + X0Y0_手先_節6_爪_爪1CP.Update(); + X0Y0_手先_節7_節CP.Update(mm); + X0Y0_手先_節7_紋柄CP.Update(); + X0Y0_手先_節7_吸盤_吸盤1CP.Update(); + X0Y0_手先_節7_吸盤_吸盤2CP.Update(); + X0Y0_手先_節7_吸盤_吸盤3CP.Update(); + X0Y0_手先_節7_吸盤_吸盤4CP.Update(); + X0Y0_手先_節7_爪_爪2CP.Update(); + X0Y0_手先_節7_爪_爪1CP.Update(); + X0Y0_手先_節8_節CP.Update(mm); + X0Y0_手先_節8_紋柄CP.Update(); + X0Y0_手先_節8_吸盤_吸盤1CP.Update(); + X0Y0_手先_節8_吸盤_吸盤2CP.Update(); + X0Y0_手先_節8_吸盤_吸盤3CP.Update(); + X0Y0_手先_節8_吸盤_吸盤4CP.Update(); + X0Y0_手先_節8_爪_爪2CP.Update(); + X0Y0_手先_節8_爪_爪1CP.Update(); + X0Y0_手先_節9_節CP.Update(mm); + X0Y0_手先_節9_紋柄CP.Update(); + X0Y0_手先_節9_吸盤_吸盤1CP.Update(); + X0Y0_手先_節9_吸盤_吸盤2CP.Update(); + X0Y0_手先_節9_吸盤_吸盤3CP.Update(); + X0Y0_手先_節9_吸盤_吸盤4CP.Update(); + X0Y0_手先_節9_爪_爪2CP.Update(); + X0Y0_手先_節9_爪_爪1CP.Update(); + X0Y0_手先_節10_節CP.Update(mm); + X0Y0_手先_節10_紋柄CP.Update(); + X0Y0_手先_節10_吸盤_吸盤1CP.Update(); + X0Y0_手先_節10_吸盤_吸盤2CP.Update(); + X0Y0_手先_節10_吸盤_吸盤3CP.Update(); + X0Y0_手先_節10_吸盤_吸盤4CP.Update(); + X0Y0_手先_節10_爪_爪2CP.Update(); + X0Y0_手先_節10_爪_爪1CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 腕部_節1_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節1_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節1_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節2_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節2_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節2_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節3_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節3_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節3_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節4_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節4_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節4_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節5_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節5_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節5_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節6_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節6_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節6_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節7_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節7_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節7_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節8_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節8_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節8_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節9_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節9_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節9_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節10_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節10_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節10_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節11_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節11_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節11_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節12_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節12_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節12_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節13_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節13_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節13_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節14_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節14_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節14_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節15_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節15_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節15_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節16_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節16_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節16_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節17_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節17_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節17_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節18_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節18_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節18_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節19_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節19_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節19_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節20_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節20_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節20_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節21_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節21_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節21_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節22_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節22_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節22_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節23_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節23_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節23_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節24_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節24_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節24_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節25_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 腕部_節25_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節25_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節1_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 手先_節1_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節1_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節1_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節1_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節1_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節2_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 手先_節2_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節2_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節2_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節2_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節2_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節3_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 手先_節3_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節3_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節3_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節3_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節3_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節4_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 手先_節4_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節4_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節4_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節4_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節4_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節5_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 手先_節5_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節5_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節5_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節5_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節5_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節6_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 手先_節6_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節6_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節6_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節6_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節6_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節7_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 手先_節7_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節7_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節7_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節7_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節8_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 手先_節8_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節8_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節8_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節8_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節9_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 手先_節9_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節9_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節9_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節9_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節10_節CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 手先_節10_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節10_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節10_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節10_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 腕部_輪1_革CD = new ColorD(); + 腕部_輪1_金具1CD = new ColorD(); + 腕部_輪1_金具2CD = new ColorD(); + 腕部_輪1_金具3CD = new ColorD(); + 腕部_輪1_金具左CD = new ColorD(); + 腕部_輪1_金具右CD = new ColorD(); + 手先_輪2_革CD = new ColorD(); + 手先_輪2_金具1CD = new ColorD(); + 手先_輪2_金具2CD = new ColorD(); + 手先_輪2_金具3CD = new ColorD(); + 手先_輪2_金具左CD = new ColorD(); + 手先_輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + this.配色T(0, "節CD", ref 体配色.体1O, ref 体配色.刺青O); + 腕部_節1_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節1_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節2_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節2_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節3_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節3_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節4_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節4_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節5_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節5_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節6_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節6_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節7_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節7_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節8_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節8_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節9_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節9_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節10_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節10_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節11_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節11_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節12_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節12_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節13_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節13_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節14_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節14_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節15_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節15_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節16_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節16_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節17_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節17_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節18_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節18_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節19_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節19_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節20_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節20_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節21_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節21_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節22_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節22_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節23_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節23_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節24_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節24_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節25_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節25_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節1_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節1_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節1_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節1_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節1_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節2_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節2_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節2_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節2_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節2_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節3_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節3_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節3_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節3_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節3_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節4_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節4_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節4_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節4_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節4_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節5_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節5_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節5_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節5_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節5_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節6_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節6_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節6_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節6_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節6_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節7_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節7_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節7_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節7_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節8_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節8_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節8_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節8_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節9_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節9_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節9_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節9_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節10_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節10_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節10_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節10_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 腕部_輪1_革CD = new ColorD(); + 腕部_輪1_金具1CD = new ColorD(); + 腕部_輪1_金具2CD = new ColorD(); + 腕部_輪1_金具3CD = new ColorD(); + 腕部_輪1_金具左CD = new ColorD(); + 腕部_輪1_金具右CD = new ColorD(); + 手先_輪2_革CD = new ColorD(); + 手先_輪2_金具1CD = new ColorD(); + 手先_輪2_金具2CD = new ColorD(); + 手先_輪2_金具3CD = new ColorD(); + 手先_輪2_金具左CD = new ColorD(); + 手先_輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + this.配色T(1, "節CD", ref 体配色.体1O, ref 体配色.刺青O); + 腕部_節1_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節1_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節2_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節2_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節3_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節3_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節4_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節4_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節5_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節5_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節6_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節6_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節7_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節7_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節8_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節8_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節9_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節9_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節10_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節10_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節11_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節11_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節12_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節12_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節13_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節13_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節14_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節14_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節15_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節15_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節16_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節16_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節17_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節17_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節18_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節18_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節19_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節19_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節20_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節20_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節21_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節21_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節22_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節22_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節23_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節23_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節24_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節24_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節25_紋柄_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 腕部_節25_紋柄_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節1_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節1_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節1_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節1_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節1_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節2_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節2_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節2_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節2_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節2_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節3_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節3_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節3_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節3_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節3_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節4_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節4_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節4_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節4_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節4_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節5_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節5_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節5_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節5_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節5_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節6_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節6_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節6_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節6_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節6_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節7_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節7_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節7_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節7_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節8_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節8_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節8_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節8_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節9_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節9_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節9_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節9_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節10_紋柄CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 手先_節10_吸盤_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 手先_節10_爪_爪2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 手先_節10_爪_爪1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 腕部_輪1_革CD = new ColorD(); + 腕部_輪1_金具1CD = new ColorD(); + 腕部_輪1_金具2CD = new ColorD(); + 腕部_輪1_金具3CD = new ColorD(); + 腕部_輪1_金具左CD = new ColorD(); + 腕部_輪1_金具右CD = new ColorD(); + 手先_輪2_革CD = new ColorD(); + 手先_輪2_金具1CD = new ColorD(); + 手先_輪2_金具2CD = new ColorD(); + 手先_輪2_金具3CD = new ColorD(); + 手先_輪2_金具左CD = new ColorD(); + 手先_輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 腕部_輪1_革CD.色 = 配色.革部色; + 腕部_輪1_金具1CD.色 = 配色.金具色; + 腕部_輪1_金具2CD.色 = 腕部_輪1_金具1CD.色; + 腕部_輪1_金具3CD.色 = 腕部_輪1_金具1CD.色; + 腕部_輪1_金具左CD.色 = 腕部_輪1_金具1CD.色; + 腕部_輪1_金具右CD.色 = 腕部_輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 手先_輪2_革CD.色 = 配色.革部色; + 手先_輪2_金具1CD.色 = 配色.金具色; + 手先_輪2_金具2CD.色 = 手先_輪2_金具1CD.色; + 手先_輪2_金具3CD.色 = 手先_輪2_金具1CD.色; + 手先_輪2_金具左CD.色 = 手先_輪2_金具1CD.色; + 手先_輪2_金具右CD.色 = 手先_輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触D.cs index e5a6f38..33a5f8a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触D.cs @@ -1,370 +1,371 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 触手_触D : 触手D +namespace SlaveMatrix { - public bool 腕部_節1_節_表示 = true; + [Serializable] + public class 触手_触D : 触手D + { + public bool 腕部_節1_節_表示 = true; - public bool 腕部_節1_紋柄_紋柄1_表示; + public bool 腕部_節1_紋柄_紋柄1_表示; - public bool 腕部_節1_紋柄_紋柄2_表示; + public bool 腕部_節1_紋柄_紋柄2_表示; - public bool 腕部_節2_節_表示 = true; + public bool 腕部_節2_節_表示 = true; - public bool 腕部_節2_紋柄_紋柄1_表示; + public bool 腕部_節2_紋柄_紋柄1_表示; - public bool 腕部_節2_紋柄_紋柄2_表示; + public bool 腕部_節2_紋柄_紋柄2_表示; - public bool 腕部_節3_節_表示 = true; + public bool 腕部_節3_節_表示 = true; - public bool 腕部_節3_紋柄_紋柄1_表示; + public bool 腕部_節3_紋柄_紋柄1_表示; - public bool 腕部_節3_紋柄_紋柄2_表示; + public bool 腕部_節3_紋柄_紋柄2_表示; - public bool 腕部_節4_節_表示 = true; + public bool 腕部_節4_節_表示 = true; - public bool 腕部_節4_紋柄_紋柄1_表示; + public bool 腕部_節4_紋柄_紋柄1_表示; - public bool 腕部_節4_紋柄_紋柄2_表示; + public bool 腕部_節4_紋柄_紋柄2_表示; - public bool 腕部_節5_節_表示 = true; + public bool 腕部_節5_節_表示 = true; - public bool 腕部_節5_紋柄_紋柄1_表示; + public bool 腕部_節5_紋柄_紋柄1_表示; - public bool 腕部_節5_紋柄_紋柄2_表示; + public bool 腕部_節5_紋柄_紋柄2_表示; - public bool 腕部_節6_節_表示 = true; + public bool 腕部_節6_節_表示 = true; - public bool 腕部_節6_紋柄_紋柄1_表示; + public bool 腕部_節6_紋柄_紋柄1_表示; - public bool 腕部_節6_紋柄_紋柄2_表示; + public bool 腕部_節6_紋柄_紋柄2_表示; - public bool 腕部_節7_節_表示 = true; + public bool 腕部_節7_節_表示 = true; - public bool 腕部_節7_紋柄_紋柄1_表示; + public bool 腕部_節7_紋柄_紋柄1_表示; - public bool 腕部_節7_紋柄_紋柄2_表示; + public bool 腕部_節7_紋柄_紋柄2_表示; - public bool 腕部_節8_節_表示 = true; + public bool 腕部_節8_節_表示 = true; - public bool 腕部_節8_紋柄_紋柄1_表示; + public bool 腕部_節8_紋柄_紋柄1_表示; - public bool 腕部_節8_紋柄_紋柄2_表示; + public bool 腕部_節8_紋柄_紋柄2_表示; - public bool 腕部_節9_節_表示 = true; + public bool 腕部_節9_節_表示 = true; - public bool 腕部_節9_紋柄_紋柄1_表示; + public bool 腕部_節9_紋柄_紋柄1_表示; - public bool 腕部_節9_紋柄_紋柄2_表示; + public bool 腕部_節9_紋柄_紋柄2_表示; - public bool 腕部_節10_節_表示 = true; + public bool 腕部_節10_節_表示 = true; - public bool 腕部_節10_紋柄_紋柄1_表示; + public bool 腕部_節10_紋柄_紋柄1_表示; - public bool 腕部_節10_紋柄_紋柄2_表示; + public bool 腕部_節10_紋柄_紋柄2_表示; - public bool 腕部_節11_節_表示 = true; + public bool 腕部_節11_節_表示 = true; - public bool 腕部_節11_紋柄_紋柄1_表示; + public bool 腕部_節11_紋柄_紋柄1_表示; - public bool 腕部_節11_紋柄_紋柄2_表示; + public bool 腕部_節11_紋柄_紋柄2_表示; - public bool 腕部_節12_節_表示 = true; + public bool 腕部_節12_節_表示 = true; - public bool 腕部_節12_紋柄_紋柄1_表示; + public bool 腕部_節12_紋柄_紋柄1_表示; - public bool 腕部_節12_紋柄_紋柄2_表示; + public bool 腕部_節12_紋柄_紋柄2_表示; - public bool 腕部_節13_節_表示 = true; + public bool 腕部_節13_節_表示 = true; - public bool 腕部_節13_紋柄_紋柄1_表示; + public bool 腕部_節13_紋柄_紋柄1_表示; - public bool 腕部_節13_紋柄_紋柄2_表示; + public bool 腕部_節13_紋柄_紋柄2_表示; - public bool 腕部_節14_節_表示 = true; + public bool 腕部_節14_節_表示 = true; - public bool 腕部_節14_紋柄_紋柄1_表示; + public bool 腕部_節14_紋柄_紋柄1_表示; - public bool 腕部_節14_紋柄_紋柄2_表示; + public bool 腕部_節14_紋柄_紋柄2_表示; - public bool 腕部_節15_節_表示 = true; + public bool 腕部_節15_節_表示 = true; - public bool 腕部_節15_紋柄_紋柄1_表示; + public bool 腕部_節15_紋柄_紋柄1_表示; - public bool 腕部_節15_紋柄_紋柄2_表示; + public bool 腕部_節15_紋柄_紋柄2_表示; - public bool 腕部_輪1_革_表示 = true; + public bool 腕部_輪1_革_表示 = true; - public bool 腕部_輪1_金具1_表示 = true; + public bool 腕部_輪1_金具1_表示 = true; - public bool 腕部_輪1_金具2_表示 = true; + public bool 腕部_輪1_金具2_表示 = true; - public bool 腕部_輪1_金具3_表示 = true; + public bool 腕部_輪1_金具3_表示 = true; - public bool 腕部_輪1_金具左_表示 = true; + public bool 腕部_輪1_金具左_表示 = true; - public bool 腕部_輪1_金具右_表示 = true; + public bool 腕部_輪1_金具右_表示 = true; - public bool 腕部_節16_節_表示 = true; + public bool 腕部_節16_節_表示 = true; - public bool 腕部_節16_紋柄_紋柄1_表示; + public bool 腕部_節16_紋柄_紋柄1_表示; - public bool 腕部_節16_紋柄_紋柄2_表示; + public bool 腕部_節16_紋柄_紋柄2_表示; - public bool 腕部_節17_節_表示 = true; + public bool 腕部_節17_節_表示 = true; - public bool 腕部_節17_紋柄_紋柄1_表示; + public bool 腕部_節17_紋柄_紋柄1_表示; - public bool 腕部_節17_紋柄_紋柄2_表示; + public bool 腕部_節17_紋柄_紋柄2_表示; - public bool 腕部_節18_節_表示 = true; + public bool 腕部_節18_節_表示 = true; - public bool 腕部_節18_紋柄_紋柄1_表示; + public bool 腕部_節18_紋柄_紋柄1_表示; - public bool 腕部_節18_紋柄_紋柄2_表示; + public bool 腕部_節18_紋柄_紋柄2_表示; - public bool 腕部_節19_節_表示 = true; + public bool 腕部_節19_節_表示 = true; - public bool 腕部_節19_紋柄_紋柄1_表示; + public bool 腕部_節19_紋柄_紋柄1_表示; - public bool 腕部_節19_紋柄_紋柄2_表示; + public bool 腕部_節19_紋柄_紋柄2_表示; - public bool 腕部_節20_節_表示 = true; + public bool 腕部_節20_節_表示 = true; - public bool 腕部_節20_紋柄_紋柄1_表示; + public bool 腕部_節20_紋柄_紋柄1_表示; - public bool 腕部_節20_紋柄_紋柄2_表示; + public bool 腕部_節20_紋柄_紋柄2_表示; - public bool 腕部_節21_節_表示 = true; + public bool 腕部_節21_節_表示 = true; - public bool 腕部_節21_紋柄_紋柄1_表示; + public bool 腕部_節21_紋柄_紋柄1_表示; - public bool 腕部_節21_紋柄_紋柄2_表示; + public bool 腕部_節21_紋柄_紋柄2_表示; - public bool 腕部_節22_節_表示 = true; + public bool 腕部_節22_節_表示 = true; - public bool 腕部_節22_紋柄_紋柄1_表示; + public bool 腕部_節22_紋柄_紋柄1_表示; - public bool 腕部_節22_紋柄_紋柄2_表示; + public bool 腕部_節22_紋柄_紋柄2_表示; - public bool 腕部_節23_節_表示 = true; + public bool 腕部_節23_節_表示 = true; - public bool 腕部_節23_紋柄_紋柄1_表示; + public bool 腕部_節23_紋柄_紋柄1_表示; - public bool 腕部_節23_紋柄_紋柄2_表示; + public bool 腕部_節23_紋柄_紋柄2_表示; - public bool 腕部_節24_節_表示 = true; + public bool 腕部_節24_節_表示 = true; - public bool 腕部_節24_紋柄_紋柄1_表示; + public bool 腕部_節24_紋柄_紋柄1_表示; - public bool 腕部_節24_紋柄_紋柄2_表示; + public bool 腕部_節24_紋柄_紋柄2_表示; - public bool 腕部_節25_節_表示 = true; + public bool 腕部_節25_節_表示 = true; - public bool 腕部_節25_紋柄_紋柄1_表示; + public bool 腕部_節25_紋柄_紋柄1_表示; - public bool 腕部_節25_紋柄_紋柄2_表示; + public bool 腕部_節25_紋柄_紋柄2_表示; - public bool 手先_節1_節_表示 = true; + public bool 手先_節1_節_表示 = true; - public bool 手先_節1_紋柄1_表示; + public bool 手先_節1_紋柄1_表示; - public bool 手先_節1_紋柄2_表示; + public bool 手先_節1_紋柄2_表示; - public bool 手先_節1_吸盤_吸盤1_表示 = true; + public bool 手先_節1_吸盤_吸盤1_表示 = true; - public bool 手先_節1_吸盤_吸盤2_表示 = true; + public bool 手先_節1_吸盤_吸盤2_表示 = true; - public bool 手先_節1_吸盤_吸盤3_表示 = true; + public bool 手先_節1_吸盤_吸盤3_表示 = true; - public bool 手先_節1_吸盤_吸盤4_表示 = true; + public bool 手先_節1_吸盤_吸盤4_表示 = true; - public bool 手先_節1_爪_爪2_表示 = true; + public bool 手先_節1_爪_爪2_表示 = true; - public bool 手先_節1_爪_爪1_表示 = true; + public bool 手先_節1_爪_爪1_表示 = true; - public bool 手先_輪2_革_表示 = true; + public bool 手先_輪2_革_表示 = true; - public bool 手先_輪2_金具1_表示 = true; + public bool 手先_輪2_金具1_表示 = true; - public bool 手先_輪2_金具2_表示 = true; + public bool 手先_輪2_金具2_表示 = true; - public bool 手先_輪2_金具3_表示 = true; + public bool 手先_輪2_金具3_表示 = true; - public bool 手先_輪2_金具左_表示 = true; + public bool 手先_輪2_金具左_表示 = true; - public bool 手先_輪2_金具右_表示 = true; + public bool 手先_輪2_金具右_表示 = true; - public bool 手先_節2_節_表示 = true; + public bool 手先_節2_節_表示 = true; - public bool 手先_節2_紋柄1_表示; + public bool 手先_節2_紋柄1_表示; - public bool 手先_節2_紋柄2_表示; + public bool 手先_節2_紋柄2_表示; - public bool 手先_節2_吸盤_吸盤1_表示 = true; + public bool 手先_節2_吸盤_吸盤1_表示 = true; - public bool 手先_節2_吸盤_吸盤2_表示 = true; + public bool 手先_節2_吸盤_吸盤2_表示 = true; - public bool 手先_節2_吸盤_吸盤3_表示 = true; + public bool 手先_節2_吸盤_吸盤3_表示 = true; - public bool 手先_節2_吸盤_吸盤4_表示 = true; + public bool 手先_節2_吸盤_吸盤4_表示 = true; - public bool 手先_節2_爪_爪2_表示 = true; + public bool 手先_節2_爪_爪2_表示 = true; - public bool 手先_節2_爪_爪1_表示 = true; + public bool 手先_節2_爪_爪1_表示 = true; - public bool 手先_節3_節_表示 = true; + public bool 手先_節3_節_表示 = true; - public bool 手先_節3_紋柄1_表示; + public bool 手先_節3_紋柄1_表示; - public bool 手先_節3_紋柄2_表示; + public bool 手先_節3_紋柄2_表示; - public bool 手先_節3_吸盤_吸盤1_表示 = true; + public bool 手先_節3_吸盤_吸盤1_表示 = true; - public bool 手先_節3_吸盤_吸盤2_表示 = true; + public bool 手先_節3_吸盤_吸盤2_表示 = true; - public bool 手先_節3_吸盤_吸盤3_表示 = true; + public bool 手先_節3_吸盤_吸盤3_表示 = true; - public bool 手先_節3_吸盤_吸盤4_表示 = true; + public bool 手先_節3_吸盤_吸盤4_表示 = true; - public bool 手先_節3_爪_爪2_表示 = true; + public bool 手先_節3_爪_爪2_表示 = true; - public bool 手先_節3_爪_爪1_表示 = true; + public bool 手先_節3_爪_爪1_表示 = true; - public bool 手先_節4_節_表示 = true; + public bool 手先_節4_節_表示 = true; - public bool 手先_節4_紋柄1_表示; + public bool 手先_節4_紋柄1_表示; - public bool 手先_節4_紋柄2_表示; + public bool 手先_節4_紋柄2_表示; - public bool 手先_節4_吸盤_吸盤1_表示 = true; + public bool 手先_節4_吸盤_吸盤1_表示 = true; - public bool 手先_節4_吸盤_吸盤2_表示 = true; + public bool 手先_節4_吸盤_吸盤2_表示 = true; - public bool 手先_節4_吸盤_吸盤3_表示 = true; + public bool 手先_節4_吸盤_吸盤3_表示 = true; - public bool 手先_節4_吸盤_吸盤4_表示 = true; + public bool 手先_節4_吸盤_吸盤4_表示 = true; - public bool 手先_節4_爪_爪2_表示 = true; + public bool 手先_節4_爪_爪2_表示 = true; - public bool 手先_節4_爪_爪1_表示 = true; + public bool 手先_節4_爪_爪1_表示 = true; - public bool 手先_節5_節_表示 = true; + public bool 手先_節5_節_表示 = true; - public bool 手先_節5_紋柄1_表示; + public bool 手先_節5_紋柄1_表示; - public bool 手先_節5_紋柄2_表示; + public bool 手先_節5_紋柄2_表示; - public bool 手先_節5_吸盤_吸盤1_表示 = true; + public bool 手先_節5_吸盤_吸盤1_表示 = true; - public bool 手先_節5_吸盤_吸盤2_表示 = true; + public bool 手先_節5_吸盤_吸盤2_表示 = true; - public bool 手先_節5_吸盤_吸盤3_表示 = true; + public bool 手先_節5_吸盤_吸盤3_表示 = true; - public bool 手先_節5_吸盤_吸盤4_表示 = true; + public bool 手先_節5_吸盤_吸盤4_表示 = true; - public bool 手先_節5_爪_爪2_表示 = true; + public bool 手先_節5_爪_爪2_表示 = true; - public bool 手先_節5_爪_爪1_表示 = true; + public bool 手先_節5_爪_爪1_表示 = true; - public bool 手先_節6_節_表示 = true; + public bool 手先_節6_節_表示 = true; - public bool 手先_節6_紋柄1_表示; + public bool 手先_節6_紋柄1_表示; - public bool 手先_節6_紋柄2_表示; + public bool 手先_節6_紋柄2_表示; - public bool 手先_節6_吸盤_吸盤1_表示 = true; + public bool 手先_節6_吸盤_吸盤1_表示 = true; - public bool 手先_節6_吸盤_吸盤2_表示 = true; + public bool 手先_節6_吸盤_吸盤2_表示 = true; - public bool 手先_節6_吸盤_吸盤3_表示 = true; + public bool 手先_節6_吸盤_吸盤3_表示 = true; - public bool 手先_節6_吸盤_吸盤4_表示 = true; + public bool 手先_節6_吸盤_吸盤4_表示 = true; - public bool 手先_節6_爪_爪2_表示 = true; + public bool 手先_節6_爪_爪2_表示 = true; - public bool 手先_節6_爪_爪1_表示 = true; + public bool 手先_節6_爪_爪1_表示 = true; - public bool 手先_節7_節_表示 = true; + public bool 手先_節7_節_表示 = true; - public bool 手先_節7_紋柄_表示; + public bool 手先_節7_紋柄_表示; - public bool 手先_節7_吸盤_吸盤1_表示 = true; + public bool 手先_節7_吸盤_吸盤1_表示 = true; - public bool 手先_節7_吸盤_吸盤2_表示 = true; + public bool 手先_節7_吸盤_吸盤2_表示 = true; - public bool 手先_節7_吸盤_吸盤3_表示 = true; + public bool 手先_節7_吸盤_吸盤3_表示 = true; - public bool 手先_節7_吸盤_吸盤4_表示 = true; + public bool 手先_節7_吸盤_吸盤4_表示 = true; - public bool 手先_節7_爪_爪2_表示 = true; + public bool 手先_節7_爪_爪2_表示 = true; - public bool 手先_節7_爪_爪1_表示 = true; + public bool 手先_節7_爪_爪1_表示 = true; - public bool 手先_節8_節_表示 = true; + public bool 手先_節8_節_表示 = true; - public bool 手先_節8_紋柄_表示; + public bool 手先_節8_紋柄_表示; - public bool 手先_節8_吸盤_吸盤1_表示 = true; + public bool 手先_節8_吸盤_吸盤1_表示 = true; - public bool 手先_節8_吸盤_吸盤2_表示 = true; + public bool 手先_節8_吸盤_吸盤2_表示 = true; - public bool 手先_節8_吸盤_吸盤3_表示 = true; + public bool 手先_節8_吸盤_吸盤3_表示 = true; - public bool 手先_節8_吸盤_吸盤4_表示 = true; + public bool 手先_節8_吸盤_吸盤4_表示 = true; - public bool 手先_節8_爪_爪2_表示 = true; + public bool 手先_節8_爪_爪2_表示 = true; - public bool 手先_節8_爪_爪1_表示 = true; + public bool 手先_節8_爪_爪1_表示 = true; - public bool 手先_節9_節_表示 = true; + public bool 手先_節9_節_表示 = true; - public bool 手先_節9_紋柄_表示; + public bool 手先_節9_紋柄_表示; - public bool 手先_節9_吸盤_吸盤1_表示 = true; + public bool 手先_節9_吸盤_吸盤1_表示 = true; - public bool 手先_節9_吸盤_吸盤2_表示 = true; + public bool 手先_節9_吸盤_吸盤2_表示 = true; - public bool 手先_節9_吸盤_吸盤3_表示 = true; + public bool 手先_節9_吸盤_吸盤3_表示 = true; - public bool 手先_節9_吸盤_吸盤4_表示 = true; + public bool 手先_節9_吸盤_吸盤4_表示 = true; - public bool 手先_節9_爪_爪2_表示 = true; + public bool 手先_節9_爪_爪2_表示 = true; - public bool 手先_節9_爪_爪1_表示 = true; + public bool 手先_節9_爪_爪1_表示 = true; - public bool 手先_節10_節_表示 = true; + public bool 手先_節10_節_表示 = true; - public bool 手先_節10_紋柄_表示; + public bool 手先_節10_紋柄_表示; - public bool 手先_節10_吸盤_吸盤1_表示 = true; + public bool 手先_節10_吸盤_吸盤1_表示 = true; - public bool 手先_節10_吸盤_吸盤2_表示 = true; + public bool 手先_節10_吸盤_吸盤2_表示 = true; - public bool 手先_節10_吸盤_吸盤3_表示 = true; + public bool 手先_節10_吸盤_吸盤3_表示 = true; - public bool 手先_節10_吸盤_吸盤4_表示 = true; + public bool 手先_節10_吸盤_吸盤4_表示 = true; - public bool 手先_節10_爪_爪2_表示 = true; + public bool 手先_節10_爪_爪2_表示 = true; - public bool 手先_節10_爪_爪1_表示 = true; + public bool 手先_節10_爪_爪1_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 触手_触D() - { - ThisType = GetType(); - } + public 触手_触D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 触手_触(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 触手_触(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟.cs index d46e05d..07a2b81 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟.cs @@ -1,10459 +1,10460 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触手_軟 : 触手 +namespace SlaveMatrix { - public Par X0Y0_節1_節; + public class 触手_軟 : 触手 + { + public Par X0Y0_節1_節; - public Par X0Y0_節1_紋柄1; + public Par X0Y0_節1_紋柄1; - public Par X0Y0_節1_紋柄2; + public Par X0Y0_節1_紋柄2; - public Par X0Y0_節1_鎧; + public Par X0Y0_節1_鎧; - public Par X0Y0_節1_吸盤1; + public Par X0Y0_節1_吸盤1; - public Par X0Y0_節1_吸盤2; + public Par X0Y0_節1_吸盤2; - public Par X0Y0_節1_吸盤3; + public Par X0Y0_節1_吸盤3; - public Par X0Y0_節1_吸盤4; + public Par X0Y0_節1_吸盤4; - public Par X0Y0_節2_節; + public Par X0Y0_節2_節; - public Par X0Y0_節2_紋柄1; + public Par X0Y0_節2_紋柄1; - public Par X0Y0_節2_紋柄2; + public Par X0Y0_節2_紋柄2; - public Par X0Y0_節2_鎧; + public Par X0Y0_節2_鎧; - public Par X0Y0_節2_吸盤1; + public Par X0Y0_節2_吸盤1; - public Par X0Y0_節2_吸盤2; + public Par X0Y0_節2_吸盤2; - public Par X0Y0_節2_吸盤3; + public Par X0Y0_節2_吸盤3; - public Par X0Y0_節2_吸盤4; + public Par X0Y0_節2_吸盤4; - public Par X0Y0_節3_節; + public Par X0Y0_節3_節; - public Par X0Y0_節3_紋柄1; + public Par X0Y0_節3_紋柄1; - public Par X0Y0_節3_紋柄2; + public Par X0Y0_節3_紋柄2; - public Par X0Y0_節3_鎧; + public Par X0Y0_節3_鎧; - public Par X0Y0_節3_吸盤1; + public Par X0Y0_節3_吸盤1; - public Par X0Y0_節3_吸盤2; + public Par X0Y0_節3_吸盤2; - public Par X0Y0_節3_吸盤3; + public Par X0Y0_節3_吸盤3; - public Par X0Y0_節3_吸盤4; + public Par X0Y0_節3_吸盤4; - public Par X0Y0_節4_節; + public Par X0Y0_節4_節; - public Par X0Y0_節4_紋柄1; + public Par X0Y0_節4_紋柄1; - public Par X0Y0_節4_紋柄2; + public Par X0Y0_節4_紋柄2; - public Par X0Y0_節4_鎧; + public Par X0Y0_節4_鎧; - public Par X0Y0_節4_吸盤1; + public Par X0Y0_節4_吸盤1; - public Par X0Y0_節4_吸盤2; + public Par X0Y0_節4_吸盤2; - public Par X0Y0_節4_吸盤3; + public Par X0Y0_節4_吸盤3; - public Par X0Y0_節4_吸盤4; + public Par X0Y0_節4_吸盤4; - public Par X0Y0_節5_節; + public Par X0Y0_節5_節; - public Par X0Y0_節5_紋柄1; + public Par X0Y0_節5_紋柄1; - public Par X0Y0_節5_紋柄2; + public Par X0Y0_節5_紋柄2; - public Par X0Y0_節5_鎧; + public Par X0Y0_節5_鎧; - public Par X0Y0_節5_吸盤1; + public Par X0Y0_節5_吸盤1; - public Par X0Y0_節5_吸盤2; + public Par X0Y0_節5_吸盤2; - public Par X0Y0_節5_吸盤3; + public Par X0Y0_節5_吸盤3; - public Par X0Y0_節5_吸盤4; + public Par X0Y0_節5_吸盤4; - public Par X0Y0_節6_節; + public Par X0Y0_節6_節; - public Par X0Y0_節6_紋柄1; + public Par X0Y0_節6_紋柄1; - public Par X0Y0_節6_紋柄2; + public Par X0Y0_節6_紋柄2; - public Par X0Y0_節6_鎧; + public Par X0Y0_節6_鎧; - public Par X0Y0_節6_吸盤1; + public Par X0Y0_節6_吸盤1; - public Par X0Y0_節6_吸盤2; + public Par X0Y0_節6_吸盤2; - public Par X0Y0_節6_吸盤3; + public Par X0Y0_節6_吸盤3; - public Par X0Y0_節6_吸盤4; + public Par X0Y0_節6_吸盤4; - public Par X0Y0_節7_節; + public Par X0Y0_節7_節; - public Par X0Y0_節7_紋柄1; + public Par X0Y0_節7_紋柄1; - public Par X0Y0_節7_紋柄2; + public Par X0Y0_節7_紋柄2; - public Par X0Y0_節7_鎧; + public Par X0Y0_節7_鎧; - public Par X0Y0_節7_吸盤1; + public Par X0Y0_節7_吸盤1; - public Par X0Y0_節7_吸盤2; + public Par X0Y0_節7_吸盤2; - public Par X0Y0_節7_吸盤3; + public Par X0Y0_節7_吸盤3; - public Par X0Y0_節7_吸盤4; + public Par X0Y0_節7_吸盤4; - public Par X0Y0_節8_節; + public Par X0Y0_節8_節; - public Par X0Y0_節8_紋柄1; + public Par X0Y0_節8_紋柄1; - public Par X0Y0_節8_紋柄2; + public Par X0Y0_節8_紋柄2; - public Par X0Y0_節8_鎧; + public Par X0Y0_節8_鎧; - public Par X0Y0_節8_吸盤1; + public Par X0Y0_節8_吸盤1; - public Par X0Y0_節8_吸盤2; + public Par X0Y0_節8_吸盤2; - public Par X0Y0_節8_吸盤3; + public Par X0Y0_節8_吸盤3; - public Par X0Y0_節8_吸盤4; + public Par X0Y0_節8_吸盤4; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public Par X0Y0_節9_節; + public Par X0Y0_節9_節; - public Par X0Y0_節9_紋柄1; + public Par X0Y0_節9_紋柄1; - public Par X0Y0_節9_紋柄2; + public Par X0Y0_節9_紋柄2; - public Par X0Y0_節9_鎧; + public Par X0Y0_節9_鎧; - public Par X0Y0_節9_吸盤1; + public Par X0Y0_節9_吸盤1; - public Par X0Y0_節9_吸盤2; + public Par X0Y0_節9_吸盤2; - public Par X0Y0_節9_吸盤3; + public Par X0Y0_節9_吸盤3; - public Par X0Y0_節9_吸盤4; + public Par X0Y0_節9_吸盤4; - public Par X0Y0_節10_節; + public Par X0Y0_節10_節; - public Par X0Y0_節10_紋柄1; + public Par X0Y0_節10_紋柄1; - public Par X0Y0_節10_紋柄2; + public Par X0Y0_節10_紋柄2; - public Par X0Y0_節10_鎧; + public Par X0Y0_節10_鎧; - public Par X0Y0_節10_吸盤1; + public Par X0Y0_節10_吸盤1; - public Par X0Y0_節10_吸盤2; + public Par X0Y0_節10_吸盤2; - public Par X0Y0_節10_吸盤3; + public Par X0Y0_節10_吸盤3; - public Par X0Y0_節10_吸盤4; + public Par X0Y0_節10_吸盤4; - public Par X0Y0_節11_節; + public Par X0Y0_節11_節; - public Par X0Y0_節11_紋柄1; + public Par X0Y0_節11_紋柄1; - public Par X0Y0_節11_紋柄2; + public Par X0Y0_節11_紋柄2; - public Par X0Y0_節11_鎧; + public Par X0Y0_節11_鎧; - public Par X0Y0_節11_吸盤1; + public Par X0Y0_節11_吸盤1; - public Par X0Y0_節11_吸盤2; + public Par X0Y0_節11_吸盤2; - public Par X0Y0_節11_吸盤3; + public Par X0Y0_節11_吸盤3; - public Par X0Y0_節11_吸盤4; + public Par X0Y0_節11_吸盤4; - public Par X0Y0_節12_節; + public Par X0Y0_節12_節; - public Par X0Y0_節12_紋柄1; + public Par X0Y0_節12_紋柄1; - public Par X0Y0_節12_紋柄2; + public Par X0Y0_節12_紋柄2; - public Par X0Y0_節12_鎧; + public Par X0Y0_節12_鎧; - public Par X0Y0_節12_吸盤1; + public Par X0Y0_節12_吸盤1; - public Par X0Y0_節12_吸盤2; + public Par X0Y0_節12_吸盤2; - public Par X0Y0_節12_吸盤3; + public Par X0Y0_節12_吸盤3; - public Par X0Y0_節12_吸盤4; + public Par X0Y0_節12_吸盤4; - public Par X0Y0_節13_節; + public Par X0Y0_節13_節; - public Par X0Y0_節13_紋柄1; + public Par X0Y0_節13_紋柄1; - public Par X0Y0_節13_紋柄2; + public Par X0Y0_節13_紋柄2; - public Par X0Y0_節13_鎧; + public Par X0Y0_節13_鎧; - public Par X0Y0_節13_吸盤1; + public Par X0Y0_節13_吸盤1; - public Par X0Y0_節13_吸盤2; + public Par X0Y0_節13_吸盤2; - public Par X0Y0_節13_吸盤3; + public Par X0Y0_節13_吸盤3; - public Par X0Y0_節13_吸盤4; + public Par X0Y0_節13_吸盤4; - public Par X0Y0_節14_節; + public Par X0Y0_節14_節; - public Par X0Y0_節14_紋柄1; + public Par X0Y0_節14_紋柄1; - public Par X0Y0_節14_紋柄2; + public Par X0Y0_節14_紋柄2; - public Par X0Y0_節14_鎧; + public Par X0Y0_節14_鎧; - public Par X0Y0_節14_吸盤1; + public Par X0Y0_節14_吸盤1; - public Par X0Y0_節14_吸盤2; + public Par X0Y0_節14_吸盤2; - public Par X0Y0_節14_吸盤3; + public Par X0Y0_節14_吸盤3; - public Par X0Y0_節14_吸盤4; + public Par X0Y0_節14_吸盤4; - public Par X0Y0_節15_節; + public Par X0Y0_節15_節; - public Par X0Y0_節15_紋柄1; + public Par X0Y0_節15_紋柄1; - public Par X0Y0_節15_紋柄2; + public Par X0Y0_節15_紋柄2; - public Par X0Y0_節15_鎧; + public Par X0Y0_節15_鎧; - public Par X0Y0_節15_吸盤1; + public Par X0Y0_節15_吸盤1; - public Par X0Y0_節15_吸盤2; + public Par X0Y0_節15_吸盤2; - public Par X0Y0_節15_吸盤3; + public Par X0Y0_節15_吸盤3; - public Par X0Y0_節15_吸盤4; + public Par X0Y0_節15_吸盤4; - public Par X0Y0_節16_節; + public Par X0Y0_節16_節; - public Par X0Y0_節16_紋柄1; + public Par X0Y0_節16_紋柄1; - public Par X0Y0_節16_紋柄2; + public Par X0Y0_節16_紋柄2; - public Par X0Y0_節16_鎧; + public Par X0Y0_節16_鎧; - public Par X0Y0_節16_吸盤1; + public Par X0Y0_節16_吸盤1; - public Par X0Y0_節16_吸盤2; + public Par X0Y0_節16_吸盤2; - public Par X0Y0_節16_吸盤3; + public Par X0Y0_節16_吸盤3; - public Par X0Y0_節16_吸盤4; + public Par X0Y0_節16_吸盤4; - public Par X0Y0_節17_節; + public Par X0Y0_節17_節; - public Par X0Y0_節17_紋柄1; + public Par X0Y0_節17_紋柄1; - public Par X0Y0_節17_紋柄2; + public Par X0Y0_節17_紋柄2; - public Par X0Y0_節17_鎧; + public Par X0Y0_節17_鎧; - public Par X0Y0_節17_吸盤1; + public Par X0Y0_節17_吸盤1; - public Par X0Y0_節17_吸盤2; + public Par X0Y0_節17_吸盤2; - public Par X0Y0_節17_吸盤3; + public Par X0Y0_節17_吸盤3; - public Par X0Y0_節17_吸盤4; + public Par X0Y0_節17_吸盤4; - public Par X0Y0_節18_節; + public Par X0Y0_節18_節; - public Par X0Y0_節18_紋柄1; + public Par X0Y0_節18_紋柄1; - public Par X0Y0_節18_紋柄2; + public Par X0Y0_節18_紋柄2; - public Par X0Y0_節18_鎧; + public Par X0Y0_節18_鎧; - public Par X0Y0_節18_吸盤1; + public Par X0Y0_節18_吸盤1; - public Par X0Y0_節18_吸盤2; + public Par X0Y0_節18_吸盤2; - public Par X0Y0_節18_吸盤3; + public Par X0Y0_節18_吸盤3; - public Par X0Y0_節18_吸盤4; + public Par X0Y0_節18_吸盤4; - public Par X0Y0_節19_節; + public Par X0Y0_節19_節; - public Par X0Y0_節19_紋柄1; + public Par X0Y0_節19_紋柄1; - public Par X0Y0_節19_紋柄2; + public Par X0Y0_節19_紋柄2; - public Par X0Y0_節19_鎧; + public Par X0Y0_節19_鎧; - public Par X0Y0_節19_吸盤1; + public Par X0Y0_節19_吸盤1; - public Par X0Y0_節19_吸盤2; + public Par X0Y0_節19_吸盤2; - public Par X0Y0_節19_吸盤3; + public Par X0Y0_節19_吸盤3; - public Par X0Y0_節19_吸盤4; + public Par X0Y0_節19_吸盤4; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public Par X0Y0_節20_節; + public Par X0Y0_節20_節; - public Par X0Y0_節20_紋柄1; + public Par X0Y0_節20_紋柄1; - public Par X0Y0_節20_紋柄2; + public Par X0Y0_節20_紋柄2; - public Par X0Y0_節20_鎧; + public Par X0Y0_節20_鎧; - public Par X0Y0_節20_吸盤1; + public Par X0Y0_節20_吸盤1; - public Par X0Y0_節20_吸盤2; + public Par X0Y0_節20_吸盤2; - public Par X0Y0_節20_吸盤3; + public Par X0Y0_節20_吸盤3; - public Par X0Y0_節20_吸盤4; + public Par X0Y0_節20_吸盤4; - public Par X0Y0_節21_節; + public Par X0Y0_節21_節; - public Par X0Y0_節21_紋柄1; + public Par X0Y0_節21_紋柄1; - public Par X0Y0_節21_紋柄2; + public Par X0Y0_節21_紋柄2; - public Par X0Y0_節21_鎧; + public Par X0Y0_節21_鎧; - public Par X0Y0_節21_吸盤1; + public Par X0Y0_節21_吸盤1; - public Par X0Y0_節21_吸盤2; + public Par X0Y0_節21_吸盤2; - public Par X0Y0_節21_吸盤3; + public Par X0Y0_節21_吸盤3; - public Par X0Y0_節21_吸盤4; + public Par X0Y0_節21_吸盤4; - public Par X0Y0_節22_節; + public Par X0Y0_節22_節; - public Par X0Y0_節22_紋柄1; + public Par X0Y0_節22_紋柄1; - public Par X0Y0_節22_紋柄2; + public Par X0Y0_節22_紋柄2; - public Par X0Y0_節22_鎧; + public Par X0Y0_節22_鎧; - public Par X0Y0_節22_吸盤1; + public Par X0Y0_節22_吸盤1; - public Par X0Y0_節22_吸盤2; + public Par X0Y0_節22_吸盤2; - public Par X0Y0_節22_吸盤3; + public Par X0Y0_節22_吸盤3; - public Par X0Y0_節22_吸盤4; + public Par X0Y0_節22_吸盤4; - public Par X0Y0_節23_節; + public Par X0Y0_節23_節; - public Par X0Y0_節23_紋柄1; + public Par X0Y0_節23_紋柄1; - public Par X0Y0_節23_紋柄2; + public Par X0Y0_節23_紋柄2; - public Par X0Y0_節23_鎧; + public Par X0Y0_節23_鎧; - public Par X0Y0_節23_吸盤1; + public Par X0Y0_節23_吸盤1; - public Par X0Y0_節23_吸盤2; + public Par X0Y0_節23_吸盤2; - public Par X0Y0_節23_吸盤3; + public Par X0Y0_節23_吸盤3; - public Par X0Y0_節23_吸盤4; + public Par X0Y0_節23_吸盤4; - public Par X0Y0_節24_節; + public Par X0Y0_節24_節; - public Par X0Y0_節24_紋柄1; + public Par X0Y0_節24_紋柄1; - public Par X0Y0_節24_紋柄2; + public Par X0Y0_節24_紋柄2; - public Par X0Y0_節24_鎧; + public Par X0Y0_節24_鎧; - public Par X0Y0_節24_吸盤1; + public Par X0Y0_節24_吸盤1; - public Par X0Y0_節24_吸盤2; + public Par X0Y0_節24_吸盤2; - public Par X0Y0_節24_吸盤3; + public Par X0Y0_節24_吸盤3; - public Par X0Y0_節24_吸盤4; + public Par X0Y0_節24_吸盤4; - public Par X0Y0_節25_節; + public Par X0Y0_節25_節; - public Par X0Y0_節25_紋柄1; + public Par X0Y0_節25_紋柄1; - public Par X0Y0_節25_紋柄2; + public Par X0Y0_節25_紋柄2; - public Par X0Y0_節25_鎧; + public Par X0Y0_節25_鎧; - public Par X0Y0_節25_吸盤1; + public Par X0Y0_節25_吸盤1; - public Par X0Y0_節25_吸盤2; + public Par X0Y0_節25_吸盤2; - public Par X0Y0_節25_吸盤3; + public Par X0Y0_節25_吸盤3; - public Par X0Y0_節25_吸盤4; + public Par X0Y0_節25_吸盤4; - public Par X0Y0_節26_節; + public Par X0Y0_節26_節; - public Par X0Y0_節26_紋柄1; + public Par X0Y0_節26_紋柄1; - public Par X0Y0_節26_紋柄2; + public Par X0Y0_節26_紋柄2; - public Par X0Y0_節26_鎧; + public Par X0Y0_節26_鎧; - public Par X0Y0_節26_吸盤1; + public Par X0Y0_節26_吸盤1; - public Par X0Y0_節26_吸盤2; + public Par X0Y0_節26_吸盤2; - public Par X0Y0_節26_吸盤3; + public Par X0Y0_節26_吸盤3; - public Par X0Y0_節26_吸盤4; + public Par X0Y0_節26_吸盤4; - public Par X0Y0_節27_節; + public Par X0Y0_節27_節; - public Par X0Y0_節27_紋柄1; + public Par X0Y0_節27_紋柄1; - public Par X0Y0_節27_紋柄2; + public Par X0Y0_節27_紋柄2; - public Par X0Y0_節27_鎧; + public Par X0Y0_節27_鎧; - public Par X0Y0_節27_吸盤1; + public Par X0Y0_節27_吸盤1; - public Par X0Y0_節27_吸盤2; + public Par X0Y0_節27_吸盤2; - public Par X0Y0_節27_吸盤3; + public Par X0Y0_節27_吸盤3; - public Par X0Y0_節27_吸盤4; + public Par X0Y0_節27_吸盤4; - public Par X0Y0_節28_節; + public Par X0Y0_節28_節; - public Par X0Y0_節28_紋柄1; + public Par X0Y0_節28_紋柄1; - public Par X0Y0_節28_紋柄2; + public Par X0Y0_節28_紋柄2; - public Par X0Y0_節28_鎧; + public Par X0Y0_節28_鎧; - public Par X0Y0_節28_吸盤1; + public Par X0Y0_節28_吸盤1; - public Par X0Y0_節28_吸盤2; + public Par X0Y0_節28_吸盤2; - public Par X0Y0_節28_吸盤3; + public Par X0Y0_節28_吸盤3; - public Par X0Y0_節28_吸盤4; + public Par X0Y0_節28_吸盤4; - public Par X0Y0_節29_節; + public Par X0Y0_節29_節; - public Par X0Y0_節29_紋柄1; + public Par X0Y0_節29_紋柄1; - public Par X0Y0_節29_紋柄2; + public Par X0Y0_節29_紋柄2; - public Par X0Y0_節29_鎧; + public Par X0Y0_節29_鎧; - public Par X0Y0_節29_吸盤1; + public Par X0Y0_節29_吸盤1; - public Par X0Y0_節29_吸盤2; + public Par X0Y0_節29_吸盤2; - public Par X0Y0_節29_吸盤3; + public Par X0Y0_節29_吸盤3; - public Par X0Y0_節29_吸盤4; + public Par X0Y0_節29_吸盤4; - public Par X0Y0_節30_節; + public Par X0Y0_節30_節; - public Par X0Y0_節30_紋柄1; + public Par X0Y0_節30_紋柄1; - public Par X0Y0_節30_紋柄2; + public Par X0Y0_節30_紋柄2; - public Par X0Y0_節30_鎧; + public Par X0Y0_節30_鎧; - public Par X0Y0_節30_吸盤1; + public Par X0Y0_節30_吸盤1; - public Par X0Y0_節30_吸盤2; + public Par X0Y0_節30_吸盤2; - public Par X0Y0_節30_吸盤3; + public Par X0Y0_節30_吸盤3; - public Par X0Y0_節30_吸盤4; + public Par X0Y0_節30_吸盤4; - public Par X0Y0_節31_節; + public Par X0Y0_節31_節; - public Par X0Y0_節31_紋柄1; + public Par X0Y0_節31_紋柄1; - public Par X0Y0_節31_紋柄2; + public Par X0Y0_節31_紋柄2; - public Par X0Y0_節31_鎧; + public Par X0Y0_節31_鎧; - public Par X0Y0_節31_吸盤1; + public Par X0Y0_節31_吸盤1; - public Par X0Y0_節31_吸盤2; + public Par X0Y0_節31_吸盤2; - public Par X0Y0_節31_吸盤3; + public Par X0Y0_節31_吸盤3; - public Par X0Y0_節31_吸盤4; + public Par X0Y0_節31_吸盤4; - public Par X0Y0_節32_節; + public Par X0Y0_節32_節; - public Par X0Y0_節32_紋柄1; + public Par X0Y0_節32_紋柄1; - public Par X0Y0_節32_紋柄2; + public Par X0Y0_節32_紋柄2; - public Par X0Y0_節32_鎧; + public Par X0Y0_節32_鎧; - public Par X0Y0_節32_吸盤1; + public Par X0Y0_節32_吸盤1; - public Par X0Y0_節32_吸盤2; + public Par X0Y0_節32_吸盤2; - public Par X0Y0_節32_吸盤3; + public Par X0Y0_節32_吸盤3; - public Par X0Y0_節32_吸盤4; + public Par X0Y0_節32_吸盤4; - public Par X0Y0_節33_節; + public Par X0Y0_節33_節; - public Par X0Y0_節33_紋柄1; + public Par X0Y0_節33_紋柄1; - public Par X0Y0_節33_紋柄2; + public Par X0Y0_節33_紋柄2; - public Par X0Y0_節33_鎧; + public Par X0Y0_節33_鎧; - public Par X0Y0_節33_吸盤1; + public Par X0Y0_節33_吸盤1; - public Par X0Y0_節33_吸盤2; + public Par X0Y0_節33_吸盤2; - public Par X0Y0_節33_吸盤3; + public Par X0Y0_節33_吸盤3; - public Par X0Y0_節33_吸盤4; + public Par X0Y0_節33_吸盤4; - public Par X0Y0_節34_節; + public Par X0Y0_節34_節; - public Par X0Y0_節34_紋柄1; + public Par X0Y0_節34_紋柄1; - public Par X0Y0_節34_紋柄2; + public Par X0Y0_節34_紋柄2; - public Par X0Y0_節34_鎧; + public Par X0Y0_節34_鎧; - public Par X0Y0_節34_吸盤1; + public Par X0Y0_節34_吸盤1; - public Par X0Y0_節34_吸盤2; + public Par X0Y0_節34_吸盤2; - public Par X0Y0_節34_吸盤3; + public Par X0Y0_節34_吸盤3; - public Par X0Y0_節34_吸盤4; + public Par X0Y0_節34_吸盤4; - public Par X0Y0_節35_節; + public Par X0Y0_節35_節; - public Par X0Y0_節35_紋柄1; + public Par X0Y0_節35_紋柄1; - public Par X0Y0_節35_紋柄2; + public Par X0Y0_節35_紋柄2; - public Par X0Y0_節35_鎧; + public Par X0Y0_節35_鎧; - public Par X0Y0_節35_吸盤1; + public Par X0Y0_節35_吸盤1; - public Par X0Y0_節35_吸盤2; + public Par X0Y0_節35_吸盤2; - public Par X0Y0_節35_吸盤3; + public Par X0Y0_節35_吸盤3; - public Par X0Y0_節35_吸盤4; + public Par X0Y0_節35_吸盤4; - public Par X0Y0_節36_節; + public Par X0Y0_節36_節; - public Par X0Y0_節36_紋柄1; + public Par X0Y0_節36_紋柄1; - public Par X0Y0_節36_紋柄2; + public Par X0Y0_節36_紋柄2; - public Par X0Y0_節36_鎧; + public Par X0Y0_節36_鎧; - public Par X0Y0_節36_吸盤1; + public Par X0Y0_節36_吸盤1; - public Par X0Y0_節36_吸盤2; + public Par X0Y0_節36_吸盤2; - public Par X0Y0_節36_吸盤3; + public Par X0Y0_節36_吸盤3; - public Par X0Y0_節36_吸盤4; + public Par X0Y0_節36_吸盤4; - public Par X0Y0_節37_節; + public Par X0Y0_節37_節; - public Par X0Y0_節37_紋柄1; + public Par X0Y0_節37_紋柄1; - public Par X0Y0_節37_紋柄2; + public Par X0Y0_節37_紋柄2; - public Par X0Y0_節37_鎧; + public Par X0Y0_節37_鎧; - public Par X0Y0_節37_吸盤1; + public Par X0Y0_節37_吸盤1; - public Par X0Y0_節37_吸盤2; + public Par X0Y0_節37_吸盤2; - public Par X0Y0_節37_吸盤3; + public Par X0Y0_節37_吸盤3; - public Par X0Y0_節37_吸盤4; + public Par X0Y0_節37_吸盤4; - public Par X0Y0_節38_節; + public Par X0Y0_節38_節; - public Par X0Y0_節38_紋柄1; + public Par X0Y0_節38_紋柄1; - public Par X0Y0_節38_紋柄2; + public Par X0Y0_節38_紋柄2; - public Par X0Y0_節38_鎧; + public Par X0Y0_節38_鎧; - public Par X0Y0_節38_吸盤1; + public Par X0Y0_節38_吸盤1; - public Par X0Y0_節38_吸盤2; + public Par X0Y0_節38_吸盤2; - public Par X0Y0_節38_吸盤3; + public Par X0Y0_節38_吸盤3; - public Par X0Y0_節38_吸盤4; + public Par X0Y0_節38_吸盤4; - public Par X0Y0_節39_節; + public Par X0Y0_節39_節; - public Par X0Y0_節39_紋柄1; + public Par X0Y0_節39_紋柄1; - public Par X0Y0_節39_紋柄2; + public Par X0Y0_節39_紋柄2; - public Par X0Y0_節39_鎧; + public Par X0Y0_節39_鎧; - public Par X0Y0_節39_吸盤1; + public Par X0Y0_節39_吸盤1; - public Par X0Y0_節39_吸盤2; + public Par X0Y0_節39_吸盤2; - public Par X0Y0_節39_吸盤3; + public Par X0Y0_節39_吸盤3; - public Par X0Y0_節39_吸盤4; + public Par X0Y0_節39_吸盤4; - public Par X0Y0_節40_節; + public Par X0Y0_節40_節; - public Par X0Y0_節40_紋柄1; + public Par X0Y0_節40_紋柄1; - public Par X0Y0_節40_紋柄2; + public Par X0Y0_節40_紋柄2; - public Par X0Y0_節40_鎧; + public Par X0Y0_節40_鎧; - public Par X0Y0_節40_吸盤1; + public Par X0Y0_節40_吸盤1; - public Par X0Y0_節40_吸盤2; + public Par X0Y0_節40_吸盤2; - public Par X0Y0_節40_吸盤3; + public Par X0Y0_節40_吸盤3; - public Par X0Y0_節40_吸盤4; + public Par X0Y0_節40_吸盤4; - public Par X0Y0_節41_節; + public Par X0Y0_節41_節; - public Par X0Y0_節41_紋柄1; + public Par X0Y0_節41_紋柄1; - public Par X0Y0_節41_紋柄2; + public Par X0Y0_節41_紋柄2; - public Par X0Y0_節41_鎧; + public Par X0Y0_節41_鎧; - public Par X0Y0_節41_吸盤1; + public Par X0Y0_節41_吸盤1; - public Par X0Y0_節41_吸盤2; + public Par X0Y0_節41_吸盤2; - public Par X0Y0_節41_吸盤3; + public Par X0Y0_節41_吸盤3; - public Par X0Y0_節41_吸盤4; + public Par X0Y0_節41_吸盤4; - public ColorD 節1_節CD; + public ColorD 節1_節CD; - public ColorD 節1_紋柄1CD; + public ColorD 節1_紋柄1CD; - public ColorD 節1_紋柄2CD; + public ColorD 節1_紋柄2CD; - public ColorD 節1_鎧CD; + public ColorD 節1_鎧CD; - public ColorD 節1_吸盤1CD; + public ColorD 節1_吸盤1CD; - public ColorD 節1_吸盤2CD; + public ColorD 節1_吸盤2CD; - public ColorD 節1_吸盤3CD; + public ColorD 節1_吸盤3CD; - public ColorD 節1_吸盤4CD; + public ColorD 節1_吸盤4CD; - public ColorD 節2_節CD; + public ColorD 節2_節CD; - public ColorD 節2_紋柄1CD; + public ColorD 節2_紋柄1CD; - public ColorD 節2_紋柄2CD; + public ColorD 節2_紋柄2CD; - public ColorD 節2_鎧CD; + public ColorD 節2_鎧CD; - public ColorD 節2_吸盤1CD; + public ColorD 節2_吸盤1CD; - public ColorD 節2_吸盤2CD; + public ColorD 節2_吸盤2CD; - public ColorD 節2_吸盤3CD; + public ColorD 節2_吸盤3CD; - public ColorD 節2_吸盤4CD; + public ColorD 節2_吸盤4CD; - public ColorD 節3_節CD; + public ColorD 節3_節CD; - public ColorD 節3_紋柄1CD; + public ColorD 節3_紋柄1CD; - public ColorD 節3_紋柄2CD; + public ColorD 節3_紋柄2CD; - public ColorD 節3_鎧CD; + public ColorD 節3_鎧CD; - public ColorD 節3_吸盤1CD; + public ColorD 節3_吸盤1CD; - public ColorD 節3_吸盤2CD; + public ColorD 節3_吸盤2CD; - public ColorD 節3_吸盤3CD; + public ColorD 節3_吸盤3CD; - public ColorD 節3_吸盤4CD; + public ColorD 節3_吸盤4CD; - public ColorD 節4_節CD; + public ColorD 節4_節CD; - public ColorD 節4_紋柄1CD; + public ColorD 節4_紋柄1CD; - public ColorD 節4_紋柄2CD; + public ColorD 節4_紋柄2CD; - public ColorD 節4_鎧CD; + public ColorD 節4_鎧CD; - public ColorD 節4_吸盤1CD; + public ColorD 節4_吸盤1CD; - public ColorD 節4_吸盤2CD; + public ColorD 節4_吸盤2CD; - public ColorD 節4_吸盤3CD; + public ColorD 節4_吸盤3CD; - public ColorD 節4_吸盤4CD; + public ColorD 節4_吸盤4CD; - public ColorD 節5_節CD; + public ColorD 節5_節CD; - public ColorD 節5_紋柄1CD; + public ColorD 節5_紋柄1CD; - public ColorD 節5_紋柄2CD; + public ColorD 節5_紋柄2CD; - public ColorD 節5_鎧CD; + public ColorD 節5_鎧CD; - public ColorD 節5_吸盤1CD; + public ColorD 節5_吸盤1CD; - public ColorD 節5_吸盤2CD; + public ColorD 節5_吸盤2CD; - public ColorD 節5_吸盤3CD; + public ColorD 節5_吸盤3CD; - public ColorD 節5_吸盤4CD; + public ColorD 節5_吸盤4CD; - public ColorD 節6_節CD; + public ColorD 節6_節CD; - public ColorD 節6_紋柄1CD; + public ColorD 節6_紋柄1CD; - public ColorD 節6_紋柄2CD; + public ColorD 節6_紋柄2CD; - public ColorD 節6_鎧CD; + public ColorD 節6_鎧CD; - public ColorD 節6_吸盤1CD; + public ColorD 節6_吸盤1CD; - public ColorD 節6_吸盤2CD; + public ColorD 節6_吸盤2CD; - public ColorD 節6_吸盤3CD; + public ColorD 節6_吸盤3CD; - public ColorD 節6_吸盤4CD; + public ColorD 節6_吸盤4CD; - public ColorD 節7_節CD; + public ColorD 節7_節CD; - public ColorD 節7_紋柄1CD; + public ColorD 節7_紋柄1CD; - public ColorD 節7_紋柄2CD; + public ColorD 節7_紋柄2CD; - public ColorD 節7_鎧CD; + public ColorD 節7_鎧CD; - public ColorD 節7_吸盤1CD; + public ColorD 節7_吸盤1CD; - public ColorD 節7_吸盤2CD; + public ColorD 節7_吸盤2CD; - public ColorD 節7_吸盤3CD; + public ColorD 節7_吸盤3CD; - public ColorD 節7_吸盤4CD; + public ColorD 節7_吸盤4CD; - public ColorD 節8_節CD; + public ColorD 節8_節CD; - public ColorD 節8_紋柄1CD; + public ColorD 節8_紋柄1CD; - public ColorD 節8_紋柄2CD; + public ColorD 節8_紋柄2CD; - public ColorD 節8_鎧CD; + public ColorD 節8_鎧CD; - public ColorD 節8_吸盤1CD; + public ColorD 節8_吸盤1CD; - public ColorD 節8_吸盤2CD; + public ColorD 節8_吸盤2CD; - public ColorD 節8_吸盤3CD; + public ColorD 節8_吸盤3CD; - public ColorD 節8_吸盤4CD; + public ColorD 節8_吸盤4CD; - public ColorD 節9_節CD; + public ColorD 節9_節CD; - public ColorD 節9_紋柄1CD; + public ColorD 節9_紋柄1CD; - public ColorD 節9_紋柄2CD; + public ColorD 節9_紋柄2CD; - public ColorD 節9_鎧CD; + public ColorD 節9_鎧CD; - public ColorD 節9_吸盤1CD; + public ColorD 節9_吸盤1CD; - public ColorD 節9_吸盤2CD; + public ColorD 節9_吸盤2CD; - public ColorD 節9_吸盤3CD; + public ColorD 節9_吸盤3CD; - public ColorD 節9_吸盤4CD; + public ColorD 節9_吸盤4CD; - public ColorD 節10_節CD; + public ColorD 節10_節CD; - public ColorD 節10_紋柄1CD; + public ColorD 節10_紋柄1CD; - public ColorD 節10_紋柄2CD; + public ColorD 節10_紋柄2CD; - public ColorD 節10_鎧CD; + public ColorD 節10_鎧CD; - public ColorD 節10_吸盤1CD; + public ColorD 節10_吸盤1CD; - public ColorD 節10_吸盤2CD; + public ColorD 節10_吸盤2CD; - public ColorD 節10_吸盤3CD; + public ColorD 節10_吸盤3CD; - public ColorD 節10_吸盤4CD; + public ColorD 節10_吸盤4CD; - public ColorD 節11_節CD; + public ColorD 節11_節CD; - public ColorD 節11_紋柄1CD; + public ColorD 節11_紋柄1CD; - public ColorD 節11_紋柄2CD; + public ColorD 節11_紋柄2CD; - public ColorD 節11_鎧CD; + public ColorD 節11_鎧CD; - public ColorD 節11_吸盤1CD; + public ColorD 節11_吸盤1CD; - public ColorD 節11_吸盤2CD; + public ColorD 節11_吸盤2CD; - public ColorD 節11_吸盤3CD; + public ColorD 節11_吸盤3CD; - public ColorD 節11_吸盤4CD; + public ColorD 節11_吸盤4CD; - public ColorD 節12_節CD; + public ColorD 節12_節CD; - public ColorD 節12_紋柄1CD; + public ColorD 節12_紋柄1CD; - public ColorD 節12_紋柄2CD; + public ColorD 節12_紋柄2CD; - public ColorD 節12_鎧CD; + public ColorD 節12_鎧CD; - public ColorD 節12_吸盤1CD; + public ColorD 節12_吸盤1CD; - public ColorD 節12_吸盤2CD; + public ColorD 節12_吸盤2CD; - public ColorD 節12_吸盤3CD; + public ColorD 節12_吸盤3CD; - public ColorD 節12_吸盤4CD; + public ColorD 節12_吸盤4CD; - public ColorD 節13_節CD; + public ColorD 節13_節CD; - public ColorD 節13_紋柄1CD; + public ColorD 節13_紋柄1CD; - public ColorD 節13_紋柄2CD; + public ColorD 節13_紋柄2CD; - public ColorD 節13_鎧CD; + public ColorD 節13_鎧CD; - public ColorD 節13_吸盤1CD; + public ColorD 節13_吸盤1CD; - public ColorD 節13_吸盤2CD; + public ColorD 節13_吸盤2CD; - public ColorD 節13_吸盤3CD; + public ColorD 節13_吸盤3CD; - public ColorD 節13_吸盤4CD; + public ColorD 節13_吸盤4CD; - public ColorD 節14_節CD; + public ColorD 節14_節CD; - public ColorD 節14_紋柄1CD; + public ColorD 節14_紋柄1CD; - public ColorD 節14_紋柄2CD; + public ColorD 節14_紋柄2CD; - public ColorD 節14_鎧CD; + public ColorD 節14_鎧CD; - public ColorD 節14_吸盤1CD; + public ColorD 節14_吸盤1CD; - public ColorD 節14_吸盤2CD; + public ColorD 節14_吸盤2CD; - public ColorD 節14_吸盤3CD; + public ColorD 節14_吸盤3CD; - public ColorD 節14_吸盤4CD; + public ColorD 節14_吸盤4CD; - public ColorD 節15_節CD; + public ColorD 節15_節CD; - public ColorD 節15_紋柄1CD; + public ColorD 節15_紋柄1CD; - public ColorD 節15_紋柄2CD; + public ColorD 節15_紋柄2CD; - public ColorD 節15_鎧CD; + public ColorD 節15_鎧CD; - public ColorD 節15_吸盤1CD; + public ColorD 節15_吸盤1CD; - public ColorD 節15_吸盤2CD; + public ColorD 節15_吸盤2CD; - public ColorD 節15_吸盤3CD; + public ColorD 節15_吸盤3CD; - public ColorD 節15_吸盤4CD; + public ColorD 節15_吸盤4CD; - public ColorD 節16_節CD; + public ColorD 節16_節CD; - public ColorD 節16_紋柄1CD; + public ColorD 節16_紋柄1CD; - public ColorD 節16_紋柄2CD; + public ColorD 節16_紋柄2CD; - public ColorD 節16_鎧CD; + public ColorD 節16_鎧CD; - public ColorD 節16_吸盤1CD; + public ColorD 節16_吸盤1CD; - public ColorD 節16_吸盤2CD; + public ColorD 節16_吸盤2CD; - public ColorD 節16_吸盤3CD; + public ColorD 節16_吸盤3CD; - public ColorD 節16_吸盤4CD; + public ColorD 節16_吸盤4CD; - public ColorD 節17_節CD; + public ColorD 節17_節CD; - public ColorD 節17_紋柄1CD; + public ColorD 節17_紋柄1CD; - public ColorD 節17_紋柄2CD; + public ColorD 節17_紋柄2CD; - public ColorD 節17_鎧CD; + public ColorD 節17_鎧CD; - public ColorD 節17_吸盤1CD; + public ColorD 節17_吸盤1CD; - public ColorD 節17_吸盤2CD; + public ColorD 節17_吸盤2CD; - public ColorD 節17_吸盤3CD; + public ColorD 節17_吸盤3CD; - public ColorD 節17_吸盤4CD; + public ColorD 節17_吸盤4CD; - public ColorD 節18_節CD; + public ColorD 節18_節CD; - public ColorD 節18_紋柄1CD; + public ColorD 節18_紋柄1CD; - public ColorD 節18_紋柄2CD; + public ColorD 節18_紋柄2CD; - public ColorD 節18_鎧CD; + public ColorD 節18_鎧CD; - public ColorD 節18_吸盤1CD; + public ColorD 節18_吸盤1CD; - public ColorD 節18_吸盤2CD; + public ColorD 節18_吸盤2CD; - public ColorD 節18_吸盤3CD; + public ColorD 節18_吸盤3CD; - public ColorD 節18_吸盤4CD; + public ColorD 節18_吸盤4CD; - public ColorD 節19_節CD; + public ColorD 節19_節CD; - public ColorD 節19_紋柄1CD; + public ColorD 節19_紋柄1CD; - public ColorD 節19_紋柄2CD; + public ColorD 節19_紋柄2CD; - public ColorD 節19_鎧CD; + public ColorD 節19_鎧CD; - public ColorD 節19_吸盤1CD; + public ColorD 節19_吸盤1CD; - public ColorD 節19_吸盤2CD; + public ColorD 節19_吸盤2CD; - public ColorD 節19_吸盤3CD; + public ColorD 節19_吸盤3CD; - public ColorD 節19_吸盤4CD; + public ColorD 節19_吸盤4CD; - public ColorD 節20_節CD; + public ColorD 節20_節CD; - public ColorD 節20_紋柄1CD; + public ColorD 節20_紋柄1CD; - public ColorD 節20_紋柄2CD; + public ColorD 節20_紋柄2CD; - public ColorD 節20_鎧CD; + public ColorD 節20_鎧CD; - public ColorD 節20_吸盤1CD; + public ColorD 節20_吸盤1CD; - public ColorD 節20_吸盤2CD; + public ColorD 節20_吸盤2CD; - public ColorD 節20_吸盤3CD; + public ColorD 節20_吸盤3CD; - public ColorD 節20_吸盤4CD; + public ColorD 節20_吸盤4CD; - public ColorD 節21_節CD; + public ColorD 節21_節CD; - public ColorD 節21_紋柄1CD; + public ColorD 節21_紋柄1CD; - public ColorD 節21_紋柄2CD; + public ColorD 節21_紋柄2CD; - public ColorD 節21_鎧CD; + public ColorD 節21_鎧CD; - public ColorD 節21_吸盤1CD; + public ColorD 節21_吸盤1CD; - public ColorD 節21_吸盤2CD; + public ColorD 節21_吸盤2CD; - public ColorD 節21_吸盤3CD; + public ColorD 節21_吸盤3CD; - public ColorD 節21_吸盤4CD; + public ColorD 節21_吸盤4CD; - public ColorD 節22_節CD; + public ColorD 節22_節CD; - public ColorD 節22_紋柄1CD; + public ColorD 節22_紋柄1CD; - public ColorD 節22_紋柄2CD; + public ColorD 節22_紋柄2CD; - public ColorD 節22_鎧CD; + public ColorD 節22_鎧CD; - public ColorD 節22_吸盤1CD; + public ColorD 節22_吸盤1CD; - public ColorD 節22_吸盤2CD; + public ColorD 節22_吸盤2CD; - public ColorD 節22_吸盤3CD; + public ColorD 節22_吸盤3CD; - public ColorD 節22_吸盤4CD; + public ColorD 節22_吸盤4CD; - public ColorD 節23_節CD; + public ColorD 節23_節CD; - public ColorD 節23_紋柄1CD; + public ColorD 節23_紋柄1CD; - public ColorD 節23_紋柄2CD; + public ColorD 節23_紋柄2CD; - public ColorD 節23_鎧CD; + public ColorD 節23_鎧CD; - public ColorD 節23_吸盤1CD; + public ColorD 節23_吸盤1CD; - public ColorD 節23_吸盤2CD; + public ColorD 節23_吸盤2CD; - public ColorD 節23_吸盤3CD; + public ColorD 節23_吸盤3CD; - public ColorD 節23_吸盤4CD; + public ColorD 節23_吸盤4CD; - public ColorD 節24_節CD; + public ColorD 節24_節CD; - public ColorD 節24_紋柄1CD; + public ColorD 節24_紋柄1CD; - public ColorD 節24_紋柄2CD; + public ColorD 節24_紋柄2CD; - public ColorD 節24_鎧CD; + public ColorD 節24_鎧CD; - public ColorD 節24_吸盤1CD; + public ColorD 節24_吸盤1CD; - public ColorD 節24_吸盤2CD; + public ColorD 節24_吸盤2CD; - public ColorD 節24_吸盤3CD; + public ColorD 節24_吸盤3CD; - public ColorD 節24_吸盤4CD; + public ColorD 節24_吸盤4CD; - public ColorD 節25_節CD; + public ColorD 節25_節CD; - public ColorD 節25_紋柄1CD; + public ColorD 節25_紋柄1CD; - public ColorD 節25_紋柄2CD; + public ColorD 節25_紋柄2CD; - public ColorD 節25_鎧CD; + public ColorD 節25_鎧CD; - public ColorD 節25_吸盤1CD; + public ColorD 節25_吸盤1CD; - public ColorD 節25_吸盤2CD; + public ColorD 節25_吸盤2CD; - public ColorD 節25_吸盤3CD; + public ColorD 節25_吸盤3CD; - public ColorD 節25_吸盤4CD; + public ColorD 節25_吸盤4CD; - public ColorD 節26_節CD; + public ColorD 節26_節CD; - public ColorD 節26_紋柄1CD; + public ColorD 節26_紋柄1CD; - public ColorD 節26_紋柄2CD; + public ColorD 節26_紋柄2CD; - public ColorD 節26_鎧CD; + public ColorD 節26_鎧CD; - public ColorD 節26_吸盤1CD; + public ColorD 節26_吸盤1CD; - public ColorD 節26_吸盤2CD; + public ColorD 節26_吸盤2CD; - public ColorD 節26_吸盤3CD; + public ColorD 節26_吸盤3CD; - public ColorD 節26_吸盤4CD; + public ColorD 節26_吸盤4CD; - public ColorD 節27_節CD; + public ColorD 節27_節CD; - public ColorD 節27_紋柄1CD; + public ColorD 節27_紋柄1CD; - public ColorD 節27_紋柄2CD; + public ColorD 節27_紋柄2CD; - public ColorD 節27_鎧CD; + public ColorD 節27_鎧CD; - public ColorD 節27_吸盤1CD; + public ColorD 節27_吸盤1CD; - public ColorD 節27_吸盤2CD; + public ColorD 節27_吸盤2CD; - public ColorD 節27_吸盤3CD; + public ColorD 節27_吸盤3CD; - public ColorD 節27_吸盤4CD; + public ColorD 節27_吸盤4CD; - public ColorD 節28_節CD; + public ColorD 節28_節CD; - public ColorD 節28_紋柄1CD; + public ColorD 節28_紋柄1CD; - public ColorD 節28_紋柄2CD; + public ColorD 節28_紋柄2CD; - public ColorD 節28_鎧CD; + public ColorD 節28_鎧CD; - public ColorD 節28_吸盤1CD; + public ColorD 節28_吸盤1CD; - public ColorD 節28_吸盤2CD; + public ColorD 節28_吸盤2CD; - public ColorD 節28_吸盤3CD; + public ColorD 節28_吸盤3CD; - public ColorD 節28_吸盤4CD; + public ColorD 節28_吸盤4CD; - public ColorD 節29_節CD; + public ColorD 節29_節CD; - public ColorD 節29_紋柄1CD; + public ColorD 節29_紋柄1CD; - public ColorD 節29_紋柄2CD; + public ColorD 節29_紋柄2CD; - public ColorD 節29_鎧CD; + public ColorD 節29_鎧CD; - public ColorD 節29_吸盤1CD; + public ColorD 節29_吸盤1CD; - public ColorD 節29_吸盤2CD; + public ColorD 節29_吸盤2CD; - public ColorD 節29_吸盤3CD; + public ColorD 節29_吸盤3CD; - public ColorD 節29_吸盤4CD; + public ColorD 節29_吸盤4CD; - public ColorD 節30_節CD; + public ColorD 節30_節CD; - public ColorD 節30_紋柄1CD; + public ColorD 節30_紋柄1CD; - public ColorD 節30_紋柄2CD; + public ColorD 節30_紋柄2CD; - public ColorD 節30_鎧CD; + public ColorD 節30_鎧CD; - public ColorD 節30_吸盤1CD; + public ColorD 節30_吸盤1CD; - public ColorD 節30_吸盤2CD; + public ColorD 節30_吸盤2CD; - public ColorD 節30_吸盤3CD; + public ColorD 節30_吸盤3CD; - public ColorD 節30_吸盤4CD; + public ColorD 節30_吸盤4CD; - public ColorD 節31_節CD; + public ColorD 節31_節CD; - public ColorD 節31_紋柄1CD; + public ColorD 節31_紋柄1CD; - public ColorD 節31_紋柄2CD; + public ColorD 節31_紋柄2CD; - public ColorD 節31_鎧CD; + public ColorD 節31_鎧CD; - public ColorD 節31_吸盤1CD; + public ColorD 節31_吸盤1CD; - public ColorD 節31_吸盤2CD; + public ColorD 節31_吸盤2CD; - public ColorD 節31_吸盤3CD; + public ColorD 節31_吸盤3CD; - public ColorD 節31_吸盤4CD; + public ColorD 節31_吸盤4CD; - public ColorD 節32_節CD; + public ColorD 節32_節CD; - public ColorD 節32_紋柄1CD; + public ColorD 節32_紋柄1CD; - public ColorD 節32_紋柄2CD; + public ColorD 節32_紋柄2CD; - public ColorD 節32_鎧CD; + public ColorD 節32_鎧CD; - public ColorD 節32_吸盤1CD; + public ColorD 節32_吸盤1CD; - public ColorD 節32_吸盤2CD; + public ColorD 節32_吸盤2CD; - public ColorD 節32_吸盤3CD; + public ColorD 節32_吸盤3CD; - public ColorD 節32_吸盤4CD; + public ColorD 節32_吸盤4CD; - public ColorD 節33_節CD; + public ColorD 節33_節CD; - public ColorD 節33_紋柄1CD; + public ColorD 節33_紋柄1CD; - public ColorD 節33_紋柄2CD; + public ColorD 節33_紋柄2CD; - public ColorD 節33_鎧CD; + public ColorD 節33_鎧CD; - public ColorD 節33_吸盤1CD; + public ColorD 節33_吸盤1CD; - public ColorD 節33_吸盤2CD; + public ColorD 節33_吸盤2CD; - public ColorD 節33_吸盤3CD; + public ColorD 節33_吸盤3CD; - public ColorD 節33_吸盤4CD; + public ColorD 節33_吸盤4CD; - public ColorD 節34_節CD; + public ColorD 節34_節CD; - public ColorD 節34_紋柄1CD; + public ColorD 節34_紋柄1CD; - public ColorD 節34_紋柄2CD; + public ColorD 節34_紋柄2CD; - public ColorD 節34_鎧CD; + public ColorD 節34_鎧CD; - public ColorD 節34_吸盤1CD; + public ColorD 節34_吸盤1CD; - public ColorD 節34_吸盤2CD; + public ColorD 節34_吸盤2CD; - public ColorD 節34_吸盤3CD; + public ColorD 節34_吸盤3CD; - public ColorD 節34_吸盤4CD; + public ColorD 節34_吸盤4CD; - public ColorD 節35_節CD; + public ColorD 節35_節CD; - public ColorD 節35_紋柄1CD; + public ColorD 節35_紋柄1CD; - public ColorD 節35_紋柄2CD; + public ColorD 節35_紋柄2CD; - public ColorD 節35_鎧CD; + public ColorD 節35_鎧CD; - public ColorD 節35_吸盤1CD; + public ColorD 節35_吸盤1CD; - public ColorD 節35_吸盤2CD; + public ColorD 節35_吸盤2CD; - public ColorD 節35_吸盤3CD; + public ColorD 節35_吸盤3CD; - public ColorD 節35_吸盤4CD; + public ColorD 節35_吸盤4CD; - public ColorD 節36_節CD; + public ColorD 節36_節CD; - public ColorD 節36_紋柄1CD; + public ColorD 節36_紋柄1CD; - public ColorD 節36_紋柄2CD; + public ColorD 節36_紋柄2CD; - public ColorD 節36_鎧CD; + public ColorD 節36_鎧CD; - public ColorD 節36_吸盤1CD; + public ColorD 節36_吸盤1CD; - public ColorD 節36_吸盤2CD; + public ColorD 節36_吸盤2CD; - public ColorD 節36_吸盤3CD; + public ColorD 節36_吸盤3CD; - public ColorD 節36_吸盤4CD; + public ColorD 節36_吸盤4CD; - public ColorD 節37_節CD; + public ColorD 節37_節CD; - public ColorD 節37_紋柄1CD; + public ColorD 節37_紋柄1CD; - public ColorD 節37_紋柄2CD; + public ColorD 節37_紋柄2CD; - public ColorD 節37_鎧CD; + public ColorD 節37_鎧CD; - public ColorD 節37_吸盤1CD; + public ColorD 節37_吸盤1CD; - public ColorD 節37_吸盤2CD; + public ColorD 節37_吸盤2CD; - public ColorD 節37_吸盤3CD; + public ColorD 節37_吸盤3CD; - public ColorD 節37_吸盤4CD; + public ColorD 節37_吸盤4CD; - public ColorD 節38_節CD; + public ColorD 節38_節CD; - public ColorD 節38_紋柄1CD; + public ColorD 節38_紋柄1CD; - public ColorD 節38_紋柄2CD; + public ColorD 節38_紋柄2CD; - public ColorD 節38_鎧CD; + public ColorD 節38_鎧CD; - public ColorD 節38_吸盤1CD; + public ColorD 節38_吸盤1CD; - public ColorD 節38_吸盤2CD; + public ColorD 節38_吸盤2CD; - public ColorD 節38_吸盤3CD; + public ColorD 節38_吸盤3CD; - public ColorD 節38_吸盤4CD; + public ColorD 節38_吸盤4CD; - public ColorD 節39_節CD; + public ColorD 節39_節CD; - public ColorD 節39_紋柄1CD; + public ColorD 節39_紋柄1CD; - public ColorD 節39_紋柄2CD; + public ColorD 節39_紋柄2CD; - public ColorD 節39_鎧CD; + public ColorD 節39_鎧CD; - public ColorD 節39_吸盤1CD; + public ColorD 節39_吸盤1CD; - public ColorD 節39_吸盤2CD; + public ColorD 節39_吸盤2CD; - public ColorD 節39_吸盤3CD; + public ColorD 節39_吸盤3CD; - public ColorD 節39_吸盤4CD; + public ColorD 節39_吸盤4CD; - public ColorD 節40_節CD; + public ColorD 節40_節CD; - public ColorD 節40_紋柄1CD; + public ColorD 節40_紋柄1CD; - public ColorD 節40_紋柄2CD; + public ColorD 節40_紋柄2CD; - public ColorD 節40_鎧CD; + public ColorD 節40_鎧CD; - public ColorD 節40_吸盤1CD; + public ColorD 節40_吸盤1CD; - public ColorD 節40_吸盤2CD; + public ColorD 節40_吸盤2CD; - public ColorD 節40_吸盤3CD; + public ColorD 節40_吸盤3CD; - public ColorD 節40_吸盤4CD; + public ColorD 節40_吸盤4CD; - public ColorD 節41_節CD; + public ColorD 節41_節CD; - public ColorD 節41_紋柄1CD; + public ColorD 節41_紋柄1CD; - public ColorD 節41_紋柄2CD; + public ColorD 節41_紋柄2CD; - public ColorD 節41_鎧CD; + public ColorD 節41_鎧CD; - public ColorD 節41_吸盤1CD; + public ColorD 節41_吸盤1CD; - public ColorD 節41_吸盤2CD; + public ColorD 節41_吸盤2CD; - public ColorD 節41_吸盤3CD; + public ColorD 節41_吸盤3CD; - public ColorD 節41_吸盤4CD; + public ColorD 節41_吸盤4CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorP X0Y0_節1_節CP; + public ColorP X0Y0_節1_節CP; - public ColorP X0Y0_節1_紋柄1CP; + public ColorP X0Y0_節1_紋柄1CP; - public ColorP X0Y0_節1_紋柄2CP; + public ColorP X0Y0_節1_紋柄2CP; - public ColorP X0Y0_節1_鎧CP; + public ColorP X0Y0_節1_鎧CP; - public ColorP X0Y0_節1_吸盤1CP; + public ColorP X0Y0_節1_吸盤1CP; - public ColorP X0Y0_節1_吸盤2CP; + public ColorP X0Y0_節1_吸盤2CP; - public ColorP X0Y0_節1_吸盤3CP; + public ColorP X0Y0_節1_吸盤3CP; - public ColorP X0Y0_節1_吸盤4CP; + public ColorP X0Y0_節1_吸盤4CP; - public ColorP X0Y0_節2_節CP; + public ColorP X0Y0_節2_節CP; - public ColorP X0Y0_節2_紋柄1CP; + public ColorP X0Y0_節2_紋柄1CP; - public ColorP X0Y0_節2_紋柄2CP; + public ColorP X0Y0_節2_紋柄2CP; - public ColorP X0Y0_節2_鎧CP; + public ColorP X0Y0_節2_鎧CP; - public ColorP X0Y0_節2_吸盤1CP; + public ColorP X0Y0_節2_吸盤1CP; - public ColorP X0Y0_節2_吸盤2CP; + public ColorP X0Y0_節2_吸盤2CP; - public ColorP X0Y0_節2_吸盤3CP; + public ColorP X0Y0_節2_吸盤3CP; - public ColorP X0Y0_節2_吸盤4CP; + public ColorP X0Y0_節2_吸盤4CP; - public ColorP X0Y0_節3_節CP; + public ColorP X0Y0_節3_節CP; - public ColorP X0Y0_節3_紋柄1CP; + public ColorP X0Y0_節3_紋柄1CP; - public ColorP X0Y0_節3_紋柄2CP; + public ColorP X0Y0_節3_紋柄2CP; - public ColorP X0Y0_節3_鎧CP; + public ColorP X0Y0_節3_鎧CP; - public ColorP X0Y0_節3_吸盤1CP; + public ColorP X0Y0_節3_吸盤1CP; - public ColorP X0Y0_節3_吸盤2CP; + public ColorP X0Y0_節3_吸盤2CP; - public ColorP X0Y0_節3_吸盤3CP; + public ColorP X0Y0_節3_吸盤3CP; - public ColorP X0Y0_節3_吸盤4CP; + public ColorP X0Y0_節3_吸盤4CP; - public ColorP X0Y0_節4_節CP; + public ColorP X0Y0_節4_節CP; - public ColorP X0Y0_節4_紋柄1CP; + public ColorP X0Y0_節4_紋柄1CP; - public ColorP X0Y0_節4_紋柄2CP; + public ColorP X0Y0_節4_紋柄2CP; - public ColorP X0Y0_節4_鎧CP; + public ColorP X0Y0_節4_鎧CP; - public ColorP X0Y0_節4_吸盤1CP; + public ColorP X0Y0_節4_吸盤1CP; - public ColorP X0Y0_節4_吸盤2CP; + public ColorP X0Y0_節4_吸盤2CP; - public ColorP X0Y0_節4_吸盤3CP; + public ColorP X0Y0_節4_吸盤3CP; - public ColorP X0Y0_節4_吸盤4CP; + public ColorP X0Y0_節4_吸盤4CP; - public ColorP X0Y0_節5_節CP; + public ColorP X0Y0_節5_節CP; - public ColorP X0Y0_節5_紋柄1CP; + public ColorP X0Y0_節5_紋柄1CP; - public ColorP X0Y0_節5_紋柄2CP; + public ColorP X0Y0_節5_紋柄2CP; - public ColorP X0Y0_節5_鎧CP; + public ColorP X0Y0_節5_鎧CP; - public ColorP X0Y0_節5_吸盤1CP; + public ColorP X0Y0_節5_吸盤1CP; - public ColorP X0Y0_節5_吸盤2CP; + public ColorP X0Y0_節5_吸盤2CP; - public ColorP X0Y0_節5_吸盤3CP; + public ColorP X0Y0_節5_吸盤3CP; - public ColorP X0Y0_節5_吸盤4CP; + public ColorP X0Y0_節5_吸盤4CP; - public ColorP X0Y0_節6_節CP; + public ColorP X0Y0_節6_節CP; - public ColorP X0Y0_節6_紋柄1CP; + public ColorP X0Y0_節6_紋柄1CP; - public ColorP X0Y0_節6_紋柄2CP; + public ColorP X0Y0_節6_紋柄2CP; - public ColorP X0Y0_節6_鎧CP; + public ColorP X0Y0_節6_鎧CP; - public ColorP X0Y0_節6_吸盤1CP; + public ColorP X0Y0_節6_吸盤1CP; - public ColorP X0Y0_節6_吸盤2CP; + public ColorP X0Y0_節6_吸盤2CP; - public ColorP X0Y0_節6_吸盤3CP; + public ColorP X0Y0_節6_吸盤3CP; - public ColorP X0Y0_節6_吸盤4CP; + public ColorP X0Y0_節6_吸盤4CP; - public ColorP X0Y0_節7_節CP; + public ColorP X0Y0_節7_節CP; - public ColorP X0Y0_節7_紋柄1CP; + public ColorP X0Y0_節7_紋柄1CP; - public ColorP X0Y0_節7_紋柄2CP; + public ColorP X0Y0_節7_紋柄2CP; - public ColorP X0Y0_節7_鎧CP; + public ColorP X0Y0_節7_鎧CP; - public ColorP X0Y0_節7_吸盤1CP; + public ColorP X0Y0_節7_吸盤1CP; - public ColorP X0Y0_節7_吸盤2CP; + public ColorP X0Y0_節7_吸盤2CP; - public ColorP X0Y0_節7_吸盤3CP; + public ColorP X0Y0_節7_吸盤3CP; - public ColorP X0Y0_節7_吸盤4CP; + public ColorP X0Y0_節7_吸盤4CP; - public ColorP X0Y0_節8_節CP; + public ColorP X0Y0_節8_節CP; - public ColorP X0Y0_節8_紋柄1CP; + public ColorP X0Y0_節8_紋柄1CP; - public ColorP X0Y0_節8_紋柄2CP; + public ColorP X0Y0_節8_紋柄2CP; - public ColorP X0Y0_節8_鎧CP; + public ColorP X0Y0_節8_鎧CP; - public ColorP X0Y0_節8_吸盤1CP; + public ColorP X0Y0_節8_吸盤1CP; - public ColorP X0Y0_節8_吸盤2CP; + public ColorP X0Y0_節8_吸盤2CP; - public ColorP X0Y0_節8_吸盤3CP; + public ColorP X0Y0_節8_吸盤3CP; - public ColorP X0Y0_節8_吸盤4CP; + public ColorP X0Y0_節8_吸盤4CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public ColorP X0Y0_節9_節CP; + public ColorP X0Y0_節9_節CP; - public ColorP X0Y0_節9_紋柄1CP; + public ColorP X0Y0_節9_紋柄1CP; - public ColorP X0Y0_節9_紋柄2CP; + public ColorP X0Y0_節9_紋柄2CP; - public ColorP X0Y0_節9_鎧CP; + public ColorP X0Y0_節9_鎧CP; - public ColorP X0Y0_節9_吸盤1CP; + public ColorP X0Y0_節9_吸盤1CP; - public ColorP X0Y0_節9_吸盤2CP; + public ColorP X0Y0_節9_吸盤2CP; - public ColorP X0Y0_節9_吸盤3CP; + public ColorP X0Y0_節9_吸盤3CP; - public ColorP X0Y0_節9_吸盤4CP; + public ColorP X0Y0_節9_吸盤4CP; - public ColorP X0Y0_節10_節CP; + public ColorP X0Y0_節10_節CP; - public ColorP X0Y0_節10_紋柄1CP; + public ColorP X0Y0_節10_紋柄1CP; - public ColorP X0Y0_節10_紋柄2CP; + public ColorP X0Y0_節10_紋柄2CP; - public ColorP X0Y0_節10_鎧CP; + public ColorP X0Y0_節10_鎧CP; - public ColorP X0Y0_節10_吸盤1CP; + public ColorP X0Y0_節10_吸盤1CP; - public ColorP X0Y0_節10_吸盤2CP; + public ColorP X0Y0_節10_吸盤2CP; - public ColorP X0Y0_節10_吸盤3CP; + public ColorP X0Y0_節10_吸盤3CP; - public ColorP X0Y0_節10_吸盤4CP; + public ColorP X0Y0_節10_吸盤4CP; - public ColorP X0Y0_節11_節CP; + public ColorP X0Y0_節11_節CP; - public ColorP X0Y0_節11_紋柄1CP; + public ColorP X0Y0_節11_紋柄1CP; - public ColorP X0Y0_節11_紋柄2CP; + public ColorP X0Y0_節11_紋柄2CP; - public ColorP X0Y0_節11_鎧CP; + public ColorP X0Y0_節11_鎧CP; - public ColorP X0Y0_節11_吸盤1CP; + public ColorP X0Y0_節11_吸盤1CP; - public ColorP X0Y0_節11_吸盤2CP; + public ColorP X0Y0_節11_吸盤2CP; - public ColorP X0Y0_節11_吸盤3CP; + public ColorP X0Y0_節11_吸盤3CP; - public ColorP X0Y0_節11_吸盤4CP; + public ColorP X0Y0_節11_吸盤4CP; - public ColorP X0Y0_節12_節CP; + public ColorP X0Y0_節12_節CP; - public ColorP X0Y0_節12_紋柄1CP; + public ColorP X0Y0_節12_紋柄1CP; - public ColorP X0Y0_節12_紋柄2CP; + public ColorP X0Y0_節12_紋柄2CP; - public ColorP X0Y0_節12_鎧CP; + public ColorP X0Y0_節12_鎧CP; - public ColorP X0Y0_節12_吸盤1CP; + public ColorP X0Y0_節12_吸盤1CP; - public ColorP X0Y0_節12_吸盤2CP; + public ColorP X0Y0_節12_吸盤2CP; - public ColorP X0Y0_節12_吸盤3CP; + public ColorP X0Y0_節12_吸盤3CP; - public ColorP X0Y0_節12_吸盤4CP; + public ColorP X0Y0_節12_吸盤4CP; - public ColorP X0Y0_節13_節CP; + public ColorP X0Y0_節13_節CP; - public ColorP X0Y0_節13_紋柄1CP; + public ColorP X0Y0_節13_紋柄1CP; - public ColorP X0Y0_節13_紋柄2CP; + public ColorP X0Y0_節13_紋柄2CP; - public ColorP X0Y0_節13_鎧CP; + public ColorP X0Y0_節13_鎧CP; - public ColorP X0Y0_節13_吸盤1CP; + public ColorP X0Y0_節13_吸盤1CP; - public ColorP X0Y0_節13_吸盤2CP; + public ColorP X0Y0_節13_吸盤2CP; - public ColorP X0Y0_節13_吸盤3CP; + public ColorP X0Y0_節13_吸盤3CP; - public ColorP X0Y0_節13_吸盤4CP; + public ColorP X0Y0_節13_吸盤4CP; - public ColorP X0Y0_節14_節CP; + public ColorP X0Y0_節14_節CP; - public ColorP X0Y0_節14_紋柄1CP; + public ColorP X0Y0_節14_紋柄1CP; - public ColorP X0Y0_節14_紋柄2CP; + public ColorP X0Y0_節14_紋柄2CP; - public ColorP X0Y0_節14_鎧CP; + public ColorP X0Y0_節14_鎧CP; - public ColorP X0Y0_節14_吸盤1CP; + public ColorP X0Y0_節14_吸盤1CP; - public ColorP X0Y0_節14_吸盤2CP; + public ColorP X0Y0_節14_吸盤2CP; - public ColorP X0Y0_節14_吸盤3CP; + public ColorP X0Y0_節14_吸盤3CP; - public ColorP X0Y0_節14_吸盤4CP; + public ColorP X0Y0_節14_吸盤4CP; - public ColorP X0Y0_節15_節CP; + public ColorP X0Y0_節15_節CP; - public ColorP X0Y0_節15_紋柄1CP; + public ColorP X0Y0_節15_紋柄1CP; - public ColorP X0Y0_節15_紋柄2CP; + public ColorP X0Y0_節15_紋柄2CP; - public ColorP X0Y0_節15_鎧CP; + public ColorP X0Y0_節15_鎧CP; - public ColorP X0Y0_節15_吸盤1CP; + public ColorP X0Y0_節15_吸盤1CP; - public ColorP X0Y0_節15_吸盤2CP; + public ColorP X0Y0_節15_吸盤2CP; - public ColorP X0Y0_節15_吸盤3CP; + public ColorP X0Y0_節15_吸盤3CP; - public ColorP X0Y0_節15_吸盤4CP; + public ColorP X0Y0_節15_吸盤4CP; - public ColorP X0Y0_節16_節CP; + public ColorP X0Y0_節16_節CP; - public ColorP X0Y0_節16_紋柄1CP; + public ColorP X0Y0_節16_紋柄1CP; - public ColorP X0Y0_節16_紋柄2CP; + public ColorP X0Y0_節16_紋柄2CP; - public ColorP X0Y0_節16_鎧CP; + public ColorP X0Y0_節16_鎧CP; - public ColorP X0Y0_節16_吸盤1CP; + public ColorP X0Y0_節16_吸盤1CP; - public ColorP X0Y0_節16_吸盤2CP; + public ColorP X0Y0_節16_吸盤2CP; - public ColorP X0Y0_節16_吸盤3CP; + public ColorP X0Y0_節16_吸盤3CP; - public ColorP X0Y0_節16_吸盤4CP; + public ColorP X0Y0_節16_吸盤4CP; - public ColorP X0Y0_節17_節CP; + public ColorP X0Y0_節17_節CP; - public ColorP X0Y0_節17_紋柄1CP; + public ColorP X0Y0_節17_紋柄1CP; - public ColorP X0Y0_節17_紋柄2CP; + public ColorP X0Y0_節17_紋柄2CP; - public ColorP X0Y0_節17_鎧CP; + public ColorP X0Y0_節17_鎧CP; - public ColorP X0Y0_節17_吸盤1CP; + public ColorP X0Y0_節17_吸盤1CP; - public ColorP X0Y0_節17_吸盤2CP; + public ColorP X0Y0_節17_吸盤2CP; - public ColorP X0Y0_節17_吸盤3CP; + public ColorP X0Y0_節17_吸盤3CP; - public ColorP X0Y0_節17_吸盤4CP; + public ColorP X0Y0_節17_吸盤4CP; - public ColorP X0Y0_節18_節CP; + public ColorP X0Y0_節18_節CP; - public ColorP X0Y0_節18_紋柄1CP; + public ColorP X0Y0_節18_紋柄1CP; - public ColorP X0Y0_節18_紋柄2CP; + public ColorP X0Y0_節18_紋柄2CP; - public ColorP X0Y0_節18_鎧CP; + public ColorP X0Y0_節18_鎧CP; - public ColorP X0Y0_節18_吸盤1CP; + public ColorP X0Y0_節18_吸盤1CP; - public ColorP X0Y0_節18_吸盤2CP; + public ColorP X0Y0_節18_吸盤2CP; - public ColorP X0Y0_節18_吸盤3CP; + public ColorP X0Y0_節18_吸盤3CP; - public ColorP X0Y0_節18_吸盤4CP; + public ColorP X0Y0_節18_吸盤4CP; - public ColorP X0Y0_節19_節CP; + public ColorP X0Y0_節19_節CP; - public ColorP X0Y0_節19_紋柄1CP; + public ColorP X0Y0_節19_紋柄1CP; - public ColorP X0Y0_節19_紋柄2CP; + public ColorP X0Y0_節19_紋柄2CP; - public ColorP X0Y0_節19_鎧CP; + public ColorP X0Y0_節19_鎧CP; - public ColorP X0Y0_節19_吸盤1CP; + public ColorP X0Y0_節19_吸盤1CP; - public ColorP X0Y0_節19_吸盤2CP; + public ColorP X0Y0_節19_吸盤2CP; - public ColorP X0Y0_節19_吸盤3CP; + public ColorP X0Y0_節19_吸盤3CP; - public ColorP X0Y0_節19_吸盤4CP; + public ColorP X0Y0_節19_吸盤4CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public ColorP X0Y0_節20_節CP; + public ColorP X0Y0_節20_節CP; - public ColorP X0Y0_節20_紋柄1CP; + public ColorP X0Y0_節20_紋柄1CP; - public ColorP X0Y0_節20_紋柄2CP; + public ColorP X0Y0_節20_紋柄2CP; - public ColorP X0Y0_節20_鎧CP; + public ColorP X0Y0_節20_鎧CP; - public ColorP X0Y0_節20_吸盤1CP; + public ColorP X0Y0_節20_吸盤1CP; - public ColorP X0Y0_節20_吸盤2CP; + public ColorP X0Y0_節20_吸盤2CP; - public ColorP X0Y0_節20_吸盤3CP; + public ColorP X0Y0_節20_吸盤3CP; - public ColorP X0Y0_節20_吸盤4CP; + public ColorP X0Y0_節20_吸盤4CP; - public ColorP X0Y0_節21_節CP; + public ColorP X0Y0_節21_節CP; - public ColorP X0Y0_節21_紋柄1CP; + public ColorP X0Y0_節21_紋柄1CP; - public ColorP X0Y0_節21_紋柄2CP; + public ColorP X0Y0_節21_紋柄2CP; - public ColorP X0Y0_節21_鎧CP; + public ColorP X0Y0_節21_鎧CP; - public ColorP X0Y0_節21_吸盤1CP; + public ColorP X0Y0_節21_吸盤1CP; - public ColorP X0Y0_節21_吸盤2CP; + public ColorP X0Y0_節21_吸盤2CP; - public ColorP X0Y0_節21_吸盤3CP; + public ColorP X0Y0_節21_吸盤3CP; - public ColorP X0Y0_節21_吸盤4CP; + public ColorP X0Y0_節21_吸盤4CP; - public ColorP X0Y0_節22_節CP; + public ColorP X0Y0_節22_節CP; - public ColorP X0Y0_節22_紋柄1CP; + public ColorP X0Y0_節22_紋柄1CP; - public ColorP X0Y0_節22_紋柄2CP; + public ColorP X0Y0_節22_紋柄2CP; - public ColorP X0Y0_節22_鎧CP; + public ColorP X0Y0_節22_鎧CP; - public ColorP X0Y0_節22_吸盤1CP; + public ColorP X0Y0_節22_吸盤1CP; - public ColorP X0Y0_節22_吸盤2CP; + public ColorP X0Y0_節22_吸盤2CP; - public ColorP X0Y0_節22_吸盤3CP; + public ColorP X0Y0_節22_吸盤3CP; - public ColorP X0Y0_節22_吸盤4CP; + public ColorP X0Y0_節22_吸盤4CP; - public ColorP X0Y0_節23_節CP; + public ColorP X0Y0_節23_節CP; - public ColorP X0Y0_節23_紋柄1CP; + public ColorP X0Y0_節23_紋柄1CP; - public ColorP X0Y0_節23_紋柄2CP; + public ColorP X0Y0_節23_紋柄2CP; - public ColorP X0Y0_節23_鎧CP; + public ColorP X0Y0_節23_鎧CP; - public ColorP X0Y0_節23_吸盤1CP; + public ColorP X0Y0_節23_吸盤1CP; - public ColorP X0Y0_節23_吸盤2CP; + public ColorP X0Y0_節23_吸盤2CP; - public ColorP X0Y0_節23_吸盤3CP; + public ColorP X0Y0_節23_吸盤3CP; - public ColorP X0Y0_節23_吸盤4CP; + public ColorP X0Y0_節23_吸盤4CP; - public ColorP X0Y0_節24_節CP; + public ColorP X0Y0_節24_節CP; - public ColorP X0Y0_節24_紋柄1CP; + public ColorP X0Y0_節24_紋柄1CP; - public ColorP X0Y0_節24_紋柄2CP; + public ColorP X0Y0_節24_紋柄2CP; - public ColorP X0Y0_節24_鎧CP; + public ColorP X0Y0_節24_鎧CP; - public ColorP X0Y0_節24_吸盤1CP; + public ColorP X0Y0_節24_吸盤1CP; - public ColorP X0Y0_節24_吸盤2CP; + public ColorP X0Y0_節24_吸盤2CP; - public ColorP X0Y0_節24_吸盤3CP; + public ColorP X0Y0_節24_吸盤3CP; - public ColorP X0Y0_節24_吸盤4CP; + public ColorP X0Y0_節24_吸盤4CP; - public ColorP X0Y0_節25_節CP; + public ColorP X0Y0_節25_節CP; - public ColorP X0Y0_節25_紋柄1CP; + public ColorP X0Y0_節25_紋柄1CP; - public ColorP X0Y0_節25_紋柄2CP; + public ColorP X0Y0_節25_紋柄2CP; - public ColorP X0Y0_節25_鎧CP; + public ColorP X0Y0_節25_鎧CP; - public ColorP X0Y0_節25_吸盤1CP; + public ColorP X0Y0_節25_吸盤1CP; - public ColorP X0Y0_節25_吸盤2CP; + public ColorP X0Y0_節25_吸盤2CP; - public ColorP X0Y0_節25_吸盤3CP; + public ColorP X0Y0_節25_吸盤3CP; - public ColorP X0Y0_節25_吸盤4CP; + public ColorP X0Y0_節25_吸盤4CP; - public ColorP X0Y0_節26_節CP; + public ColorP X0Y0_節26_節CP; - public ColorP X0Y0_節26_紋柄1CP; + public ColorP X0Y0_節26_紋柄1CP; - public ColorP X0Y0_節26_紋柄2CP; + public ColorP X0Y0_節26_紋柄2CP; - public ColorP X0Y0_節26_鎧CP; + public ColorP X0Y0_節26_鎧CP; - public ColorP X0Y0_節26_吸盤1CP; + public ColorP X0Y0_節26_吸盤1CP; - public ColorP X0Y0_節26_吸盤2CP; + public ColorP X0Y0_節26_吸盤2CP; - public ColorP X0Y0_節26_吸盤3CP; + public ColorP X0Y0_節26_吸盤3CP; - public ColorP X0Y0_節26_吸盤4CP; + public ColorP X0Y0_節26_吸盤4CP; - public ColorP X0Y0_節27_節CP; + public ColorP X0Y0_節27_節CP; - public ColorP X0Y0_節27_紋柄1CP; + public ColorP X0Y0_節27_紋柄1CP; - public ColorP X0Y0_節27_紋柄2CP; + public ColorP X0Y0_節27_紋柄2CP; - public ColorP X0Y0_節27_鎧CP; + public ColorP X0Y0_節27_鎧CP; - public ColorP X0Y0_節27_吸盤1CP; + public ColorP X0Y0_節27_吸盤1CP; - public ColorP X0Y0_節27_吸盤2CP; + public ColorP X0Y0_節27_吸盤2CP; - public ColorP X0Y0_節27_吸盤3CP; + public ColorP X0Y0_節27_吸盤3CP; - public ColorP X0Y0_節27_吸盤4CP; + public ColorP X0Y0_節27_吸盤4CP; - public ColorP X0Y0_節28_節CP; + public ColorP X0Y0_節28_節CP; - public ColorP X0Y0_節28_紋柄1CP; + public ColorP X0Y0_節28_紋柄1CP; - public ColorP X0Y0_節28_紋柄2CP; + public ColorP X0Y0_節28_紋柄2CP; - public ColorP X0Y0_節28_鎧CP; + public ColorP X0Y0_節28_鎧CP; - public ColorP X0Y0_節28_吸盤1CP; + public ColorP X0Y0_節28_吸盤1CP; - public ColorP X0Y0_節28_吸盤2CP; + public ColorP X0Y0_節28_吸盤2CP; - public ColorP X0Y0_節28_吸盤3CP; + public ColorP X0Y0_節28_吸盤3CP; - public ColorP X0Y0_節28_吸盤4CP; + public ColorP X0Y0_節28_吸盤4CP; - public ColorP X0Y0_節29_節CP; + public ColorP X0Y0_節29_節CP; - public ColorP X0Y0_節29_紋柄1CP; + public ColorP X0Y0_節29_紋柄1CP; - public ColorP X0Y0_節29_紋柄2CP; + public ColorP X0Y0_節29_紋柄2CP; - public ColorP X0Y0_節29_鎧CP; + public ColorP X0Y0_節29_鎧CP; - public ColorP X0Y0_節29_吸盤1CP; + public ColorP X0Y0_節29_吸盤1CP; - public ColorP X0Y0_節29_吸盤2CP; + public ColorP X0Y0_節29_吸盤2CP; - public ColorP X0Y0_節29_吸盤3CP; + public ColorP X0Y0_節29_吸盤3CP; - public ColorP X0Y0_節29_吸盤4CP; + public ColorP X0Y0_節29_吸盤4CP; - public ColorP X0Y0_節30_節CP; + public ColorP X0Y0_節30_節CP; - public ColorP X0Y0_節30_紋柄1CP; + public ColorP X0Y0_節30_紋柄1CP; - public ColorP X0Y0_節30_紋柄2CP; + public ColorP X0Y0_節30_紋柄2CP; - public ColorP X0Y0_節30_鎧CP; + public ColorP X0Y0_節30_鎧CP; - public ColorP X0Y0_節30_吸盤1CP; + public ColorP X0Y0_節30_吸盤1CP; - public ColorP X0Y0_節30_吸盤2CP; + public ColorP X0Y0_節30_吸盤2CP; - public ColorP X0Y0_節30_吸盤3CP; + public ColorP X0Y0_節30_吸盤3CP; - public ColorP X0Y0_節30_吸盤4CP; + public ColorP X0Y0_節30_吸盤4CP; - public ColorP X0Y0_節31_節CP; + public ColorP X0Y0_節31_節CP; - public ColorP X0Y0_節31_紋柄1CP; + public ColorP X0Y0_節31_紋柄1CP; - public ColorP X0Y0_節31_紋柄2CP; + public ColorP X0Y0_節31_紋柄2CP; - public ColorP X0Y0_節31_鎧CP; + public ColorP X0Y0_節31_鎧CP; - public ColorP X0Y0_節31_吸盤1CP; + public ColorP X0Y0_節31_吸盤1CP; - public ColorP X0Y0_節31_吸盤2CP; + public ColorP X0Y0_節31_吸盤2CP; - public ColorP X0Y0_節31_吸盤3CP; + public ColorP X0Y0_節31_吸盤3CP; - public ColorP X0Y0_節31_吸盤4CP; + public ColorP X0Y0_節31_吸盤4CP; - public ColorP X0Y0_節32_節CP; + public ColorP X0Y0_節32_節CP; - public ColorP X0Y0_節32_紋柄1CP; + public ColorP X0Y0_節32_紋柄1CP; - public ColorP X0Y0_節32_紋柄2CP; + public ColorP X0Y0_節32_紋柄2CP; - public ColorP X0Y0_節32_鎧CP; + public ColorP X0Y0_節32_鎧CP; - public ColorP X0Y0_節32_吸盤1CP; + public ColorP X0Y0_節32_吸盤1CP; - public ColorP X0Y0_節32_吸盤2CP; + public ColorP X0Y0_節32_吸盤2CP; - public ColorP X0Y0_節32_吸盤3CP; + public ColorP X0Y0_節32_吸盤3CP; - public ColorP X0Y0_節32_吸盤4CP; + public ColorP X0Y0_節32_吸盤4CP; - public ColorP X0Y0_節33_節CP; + public ColorP X0Y0_節33_節CP; - public ColorP X0Y0_節33_紋柄1CP; + public ColorP X0Y0_節33_紋柄1CP; - public ColorP X0Y0_節33_紋柄2CP; + public ColorP X0Y0_節33_紋柄2CP; - public ColorP X0Y0_節33_鎧CP; + public ColorP X0Y0_節33_鎧CP; - public ColorP X0Y0_節33_吸盤1CP; + public ColorP X0Y0_節33_吸盤1CP; - public ColorP X0Y0_節33_吸盤2CP; + public ColorP X0Y0_節33_吸盤2CP; - public ColorP X0Y0_節33_吸盤3CP; + public ColorP X0Y0_節33_吸盤3CP; - public ColorP X0Y0_節33_吸盤4CP; + public ColorP X0Y0_節33_吸盤4CP; - public ColorP X0Y0_節34_節CP; + public ColorP X0Y0_節34_節CP; - public ColorP X0Y0_節34_紋柄1CP; + public ColorP X0Y0_節34_紋柄1CP; - public ColorP X0Y0_節34_紋柄2CP; + public ColorP X0Y0_節34_紋柄2CP; - public ColorP X0Y0_節34_鎧CP; + public ColorP X0Y0_節34_鎧CP; - public ColorP X0Y0_節34_吸盤1CP; + public ColorP X0Y0_節34_吸盤1CP; - public ColorP X0Y0_節34_吸盤2CP; + public ColorP X0Y0_節34_吸盤2CP; - public ColorP X0Y0_節34_吸盤3CP; + public ColorP X0Y0_節34_吸盤3CP; - public ColorP X0Y0_節34_吸盤4CP; + public ColorP X0Y0_節34_吸盤4CP; - public ColorP X0Y0_節35_節CP; + public ColorP X0Y0_節35_節CP; - public ColorP X0Y0_節35_紋柄1CP; + public ColorP X0Y0_節35_紋柄1CP; - public ColorP X0Y0_節35_紋柄2CP; + public ColorP X0Y0_節35_紋柄2CP; - public ColorP X0Y0_節35_鎧CP; + public ColorP X0Y0_節35_鎧CP; - public ColorP X0Y0_節35_吸盤1CP; + public ColorP X0Y0_節35_吸盤1CP; - public ColorP X0Y0_節35_吸盤2CP; + public ColorP X0Y0_節35_吸盤2CP; - public ColorP X0Y0_節35_吸盤3CP; + public ColorP X0Y0_節35_吸盤3CP; - public ColorP X0Y0_節35_吸盤4CP; + public ColorP X0Y0_節35_吸盤4CP; - public ColorP X0Y0_節36_節CP; + public ColorP X0Y0_節36_節CP; - public ColorP X0Y0_節36_紋柄1CP; + public ColorP X0Y0_節36_紋柄1CP; - public ColorP X0Y0_節36_紋柄2CP; + public ColorP X0Y0_節36_紋柄2CP; - public ColorP X0Y0_節36_鎧CP; + public ColorP X0Y0_節36_鎧CP; - public ColorP X0Y0_節36_吸盤1CP; + public ColorP X0Y0_節36_吸盤1CP; - public ColorP X0Y0_節36_吸盤2CP; + public ColorP X0Y0_節36_吸盤2CP; - public ColorP X0Y0_節36_吸盤3CP; + public ColorP X0Y0_節36_吸盤3CP; - public ColorP X0Y0_節36_吸盤4CP; + public ColorP X0Y0_節36_吸盤4CP; - public ColorP X0Y0_節37_節CP; + public ColorP X0Y0_節37_節CP; - public ColorP X0Y0_節37_紋柄1CP; + public ColorP X0Y0_節37_紋柄1CP; - public ColorP X0Y0_節37_紋柄2CP; + public ColorP X0Y0_節37_紋柄2CP; - public ColorP X0Y0_節37_鎧CP; + public ColorP X0Y0_節37_鎧CP; - public ColorP X0Y0_節37_吸盤1CP; + public ColorP X0Y0_節37_吸盤1CP; - public ColorP X0Y0_節37_吸盤2CP; + public ColorP X0Y0_節37_吸盤2CP; - public ColorP X0Y0_節37_吸盤3CP; + public ColorP X0Y0_節37_吸盤3CP; - public ColorP X0Y0_節37_吸盤4CP; + public ColorP X0Y0_節37_吸盤4CP; - public ColorP X0Y0_節38_節CP; + public ColorP X0Y0_節38_節CP; - public ColorP X0Y0_節38_紋柄1CP; + public ColorP X0Y0_節38_紋柄1CP; - public ColorP X0Y0_節38_紋柄2CP; + public ColorP X0Y0_節38_紋柄2CP; - public ColorP X0Y0_節38_鎧CP; + public ColorP X0Y0_節38_鎧CP; - public ColorP X0Y0_節38_吸盤1CP; + public ColorP X0Y0_節38_吸盤1CP; - public ColorP X0Y0_節38_吸盤2CP; + public ColorP X0Y0_節38_吸盤2CP; - public ColorP X0Y0_節38_吸盤3CP; + public ColorP X0Y0_節38_吸盤3CP; - public ColorP X0Y0_節38_吸盤4CP; + public ColorP X0Y0_節38_吸盤4CP; - public ColorP X0Y0_節39_節CP; + public ColorP X0Y0_節39_節CP; - public ColorP X0Y0_節39_紋柄1CP; + public ColorP X0Y0_節39_紋柄1CP; - public ColorP X0Y0_節39_紋柄2CP; + public ColorP X0Y0_節39_紋柄2CP; - public ColorP X0Y0_節39_鎧CP; + public ColorP X0Y0_節39_鎧CP; - public ColorP X0Y0_節39_吸盤1CP; + public ColorP X0Y0_節39_吸盤1CP; - public ColorP X0Y0_節39_吸盤2CP; + public ColorP X0Y0_節39_吸盤2CP; - public ColorP X0Y0_節39_吸盤3CP; + public ColorP X0Y0_節39_吸盤3CP; - public ColorP X0Y0_節39_吸盤4CP; + public ColorP X0Y0_節39_吸盤4CP; - public ColorP X0Y0_節40_節CP; + public ColorP X0Y0_節40_節CP; - public ColorP X0Y0_節40_紋柄1CP; + public ColorP X0Y0_節40_紋柄1CP; - public ColorP X0Y0_節40_紋柄2CP; + public ColorP X0Y0_節40_紋柄2CP; - public ColorP X0Y0_節40_鎧CP; + public ColorP X0Y0_節40_鎧CP; - public ColorP X0Y0_節40_吸盤1CP; + public ColorP X0Y0_節40_吸盤1CP; - public ColorP X0Y0_節40_吸盤2CP; + public ColorP X0Y0_節40_吸盤2CP; - public ColorP X0Y0_節40_吸盤3CP; + public ColorP X0Y0_節40_吸盤3CP; - public ColorP X0Y0_節40_吸盤4CP; + public ColorP X0Y0_節40_吸盤4CP; - public ColorP X0Y0_節41_節CP; + public ColorP X0Y0_節41_節CP; - public ColorP X0Y0_節41_紋柄1CP; + public ColorP X0Y0_節41_紋柄1CP; - public ColorP X0Y0_節41_紋柄2CP; + public ColorP X0Y0_節41_紋柄2CP; - public ColorP X0Y0_節41_鎧CP; + public ColorP X0Y0_節41_鎧CP; - public ColorP X0Y0_節41_吸盤1CP; + public ColorP X0Y0_節41_吸盤1CP; - public ColorP X0Y0_節41_吸盤2CP; + public ColorP X0Y0_節41_吸盤2CP; - public ColorP X0Y0_節41_吸盤3CP; + public ColorP X0Y0_節41_吸盤3CP; - public ColorP X0Y0_節41_吸盤4CP; + public ColorP X0Y0_節41_吸盤4CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public Par[] Pars; + public Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - } - } - - public bool 節1_節_表示 - { - get - { - return X0Y0_節1_節.Dra; - } - set - { - X0Y0_節1_節.Dra = value; - X0Y0_節1_節.Hit = value; - } - } - - public bool 節1_紋柄1_表示 - { - get - { - return X0Y0_節1_紋柄1.Dra; - } - set - { - X0Y0_節1_紋柄1.Dra = value; - X0Y0_節1_紋柄1.Hit = value; - } - } - - public bool 節1_紋柄2_表示 - { - get - { - return X0Y0_節1_紋柄2.Dra; - } - set - { - X0Y0_節1_紋柄2.Dra = value; - X0Y0_節1_紋柄2.Hit = value; - } - } - - public bool 節1_鎧_表示 - { - get - { - return X0Y0_節1_鎧.Dra; - } - set - { - X0Y0_節1_鎧.Dra = value; - X0Y0_節1_鎧.Hit = value; - } - } - - public bool 節1_吸盤1_表示 - { - get - { - return X0Y0_節1_吸盤1.Dra; - } - set - { - X0Y0_節1_吸盤1.Dra = value; - X0Y0_節1_吸盤1.Hit = value; - } - } - - public bool 節1_吸盤2_表示 - { - get - { - return X0Y0_節1_吸盤2.Dra; - } - set - { - X0Y0_節1_吸盤2.Dra = value; - X0Y0_節1_吸盤2.Hit = value; - } - } - - public bool 節1_吸盤3_表示 - { - get - { - return X0Y0_節1_吸盤3.Dra; - } - set - { - X0Y0_節1_吸盤3.Dra = value; - X0Y0_節1_吸盤3.Hit = value; - } - } - - public bool 節1_吸盤4_表示 - { - get - { - return X0Y0_節1_吸盤4.Dra; - } - set - { - X0Y0_節1_吸盤4.Dra = value; - X0Y0_節1_吸盤4.Hit = value; - } - } - - public bool 節2_節_表示 - { - get - { - return X0Y0_節2_節.Dra; - } - set - { - X0Y0_節2_節.Dra = value; - X0Y0_節2_節.Hit = value; - } - } - - public bool 節2_紋柄1_表示 - { - get - { - return X0Y0_節2_紋柄1.Dra; - } - set - { - X0Y0_節2_紋柄1.Dra = value; - X0Y0_節2_紋柄1.Hit = value; - } - } - - public bool 節2_紋柄2_表示 - { - get - { - return X0Y0_節2_紋柄2.Dra; - } - set - { - X0Y0_節2_紋柄2.Dra = value; - X0Y0_節2_紋柄2.Hit = value; - } - } - - public bool 節2_鎧_表示 - { - get - { - return X0Y0_節2_鎧.Dra; - } - set - { - X0Y0_節2_鎧.Dra = value; - X0Y0_節2_鎧.Hit = value; - } - } - - public bool 節2_吸盤1_表示 - { - get - { - return X0Y0_節2_吸盤1.Dra; - } - set - { - X0Y0_節2_吸盤1.Dra = value; - X0Y0_節2_吸盤1.Hit = value; - } - } - - public bool 節2_吸盤2_表示 - { - get - { - return X0Y0_節2_吸盤2.Dra; - } - set - { - X0Y0_節2_吸盤2.Dra = value; - X0Y0_節2_吸盤2.Hit = value; - } - } - - public bool 節2_吸盤3_表示 - { - get - { - return X0Y0_節2_吸盤3.Dra; - } - set - { - X0Y0_節2_吸盤3.Dra = value; - X0Y0_節2_吸盤3.Hit = value; - } - } - - public bool 節2_吸盤4_表示 - { - get - { - return X0Y0_節2_吸盤4.Dra; - } - set - { - X0Y0_節2_吸盤4.Dra = value; - X0Y0_節2_吸盤4.Hit = value; - } - } - - public bool 節3_節_表示 - { - get - { - return X0Y0_節3_節.Dra; - } - set - { - X0Y0_節3_節.Dra = value; - X0Y0_節3_節.Hit = value; - } - } - - public bool 節3_紋柄1_表示 - { - get - { - return X0Y0_節3_紋柄1.Dra; - } - set - { - X0Y0_節3_紋柄1.Dra = value; - X0Y0_節3_紋柄1.Hit = value; - } - } - - public bool 節3_紋柄2_表示 - { - get - { - return X0Y0_節3_紋柄2.Dra; - } - set - { - X0Y0_節3_紋柄2.Dra = value; - X0Y0_節3_紋柄2.Hit = value; - } - } - - public bool 節3_鎧_表示 - { - get - { - return X0Y0_節3_鎧.Dra; - } - set - { - X0Y0_節3_鎧.Dra = value; - X0Y0_節3_鎧.Hit = value; - } - } - - public bool 節3_吸盤1_表示 - { - get - { - return X0Y0_節3_吸盤1.Dra; - } - set - { - X0Y0_節3_吸盤1.Dra = value; - X0Y0_節3_吸盤1.Hit = value; - } - } - - public bool 節3_吸盤2_表示 - { - get - { - return X0Y0_節3_吸盤2.Dra; - } - set - { - X0Y0_節3_吸盤2.Dra = value; - X0Y0_節3_吸盤2.Hit = value; - } - } - - public bool 節3_吸盤3_表示 - { - get - { - return X0Y0_節3_吸盤3.Dra; - } - set - { - X0Y0_節3_吸盤3.Dra = value; - X0Y0_節3_吸盤3.Hit = value; - } - } - - public bool 節3_吸盤4_表示 - { - get - { - return X0Y0_節3_吸盤4.Dra; - } - set - { - X0Y0_節3_吸盤4.Dra = value; - X0Y0_節3_吸盤4.Hit = value; - } - } - - public bool 節4_節_表示 - { - get - { - return X0Y0_節4_節.Dra; - } - set - { - X0Y0_節4_節.Dra = value; - X0Y0_節4_節.Hit = value; - } - } - - public bool 節4_紋柄1_表示 - { - get - { - return X0Y0_節4_紋柄1.Dra; - } - set - { - X0Y0_節4_紋柄1.Dra = value; - X0Y0_節4_紋柄1.Hit = value; - } - } - - public bool 節4_紋柄2_表示 - { - get - { - return X0Y0_節4_紋柄2.Dra; - } - set - { - X0Y0_節4_紋柄2.Dra = value; - X0Y0_節4_紋柄2.Hit = value; - } - } - - public bool 節4_鎧_表示 - { - get - { - return X0Y0_節4_鎧.Dra; - } - set - { - X0Y0_節4_鎧.Dra = value; - X0Y0_節4_鎧.Hit = value; - } - } - - public bool 節4_吸盤1_表示 - { - get - { - return X0Y0_節4_吸盤1.Dra; - } - set - { - X0Y0_節4_吸盤1.Dra = value; - X0Y0_節4_吸盤1.Hit = value; - } - } - - public bool 節4_吸盤2_表示 - { - get - { - return X0Y0_節4_吸盤2.Dra; - } - set - { - X0Y0_節4_吸盤2.Dra = value; - X0Y0_節4_吸盤2.Hit = value; - } - } - - public bool 節4_吸盤3_表示 - { - get - { - return X0Y0_節4_吸盤3.Dra; - } - set - { - X0Y0_節4_吸盤3.Dra = value; - X0Y0_節4_吸盤3.Hit = value; - } - } - - public bool 節4_吸盤4_表示 - { - get - { - return X0Y0_節4_吸盤4.Dra; - } - set - { - X0Y0_節4_吸盤4.Dra = value; - X0Y0_節4_吸盤4.Hit = value; - } - } - - public bool 節5_節_表示 - { - get - { - return X0Y0_節5_節.Dra; - } - set - { - X0Y0_節5_節.Dra = value; - X0Y0_節5_節.Hit = value; - } - } - - public bool 節5_紋柄1_表示 - { - get - { - return X0Y0_節5_紋柄1.Dra; - } - set - { - X0Y0_節5_紋柄1.Dra = value; - X0Y0_節5_紋柄1.Hit = value; - } - } - - public bool 節5_紋柄2_表示 - { - get - { - return X0Y0_節5_紋柄2.Dra; - } - set - { - X0Y0_節5_紋柄2.Dra = value; - X0Y0_節5_紋柄2.Hit = value; - } - } - - public bool 節5_鎧_表示 - { - get - { - return X0Y0_節5_鎧.Dra; - } - set - { - X0Y0_節5_鎧.Dra = value; - X0Y0_節5_鎧.Hit = value; - } - } - - public bool 節5_吸盤1_表示 - { - get - { - return X0Y0_節5_吸盤1.Dra; - } - set - { - X0Y0_節5_吸盤1.Dra = value; - X0Y0_節5_吸盤1.Hit = value; - } - } - - public bool 節5_吸盤2_表示 - { - get - { - return X0Y0_節5_吸盤2.Dra; - } - set - { - X0Y0_節5_吸盤2.Dra = value; - X0Y0_節5_吸盤2.Hit = value; - } - } - - public bool 節5_吸盤3_表示 - { - get - { - return X0Y0_節5_吸盤3.Dra; - } - set - { - X0Y0_節5_吸盤3.Dra = value; - X0Y0_節5_吸盤3.Hit = value; - } - } - - public bool 節5_吸盤4_表示 - { - get - { - return X0Y0_節5_吸盤4.Dra; - } - set - { - X0Y0_節5_吸盤4.Dra = value; - X0Y0_節5_吸盤4.Hit = value; - } - } - - public bool 節6_節_表示 - { - get - { - return X0Y0_節6_節.Dra; - } - set - { - X0Y0_節6_節.Dra = value; - X0Y0_節6_節.Hit = value; - } - } - - public bool 節6_紋柄1_表示 - { - get - { - return X0Y0_節6_紋柄1.Dra; - } - set - { - X0Y0_節6_紋柄1.Dra = value; - X0Y0_節6_紋柄1.Hit = value; - } - } - - public bool 節6_紋柄2_表示 - { - get - { - return X0Y0_節6_紋柄2.Dra; - } - set - { - X0Y0_節6_紋柄2.Dra = value; - X0Y0_節6_紋柄2.Hit = value; - } - } - - public bool 節6_鎧_表示 - { - get - { - return X0Y0_節6_鎧.Dra; - } - set - { - X0Y0_節6_鎧.Dra = value; - X0Y0_節6_鎧.Hit = value; - } - } - - public bool 節6_吸盤1_表示 - { - get - { - return X0Y0_節6_吸盤1.Dra; - } - set - { - X0Y0_節6_吸盤1.Dra = value; - X0Y0_節6_吸盤1.Hit = value; - } - } - - public bool 節6_吸盤2_表示 - { - get - { - return X0Y0_節6_吸盤2.Dra; - } - set - { - X0Y0_節6_吸盤2.Dra = value; - X0Y0_節6_吸盤2.Hit = value; - } - } - - public bool 節6_吸盤3_表示 - { - get - { - return X0Y0_節6_吸盤3.Dra; - } - set - { - X0Y0_節6_吸盤3.Dra = value; - X0Y0_節6_吸盤3.Hit = value; - } - } - - public bool 節6_吸盤4_表示 - { - get - { - return X0Y0_節6_吸盤4.Dra; - } - set - { - X0Y0_節6_吸盤4.Dra = value; - X0Y0_節6_吸盤4.Hit = value; - } - } - - public bool 節7_節_表示 - { - get - { - return X0Y0_節7_節.Dra; - } - set - { - X0Y0_節7_節.Dra = value; - X0Y0_節7_節.Hit = value; - } - } - - public bool 節7_紋柄1_表示 - { - get - { - return X0Y0_節7_紋柄1.Dra; - } - set - { - X0Y0_節7_紋柄1.Dra = value; - X0Y0_節7_紋柄1.Hit = value; - } - } - - public bool 節7_紋柄2_表示 - { - get - { - return X0Y0_節7_紋柄2.Dra; - } - set - { - X0Y0_節7_紋柄2.Dra = value; - X0Y0_節7_紋柄2.Hit = value; - } - } - - public bool 節7_鎧_表示 - { - get - { - return X0Y0_節7_鎧.Dra; - } - set - { - X0Y0_節7_鎧.Dra = value; - X0Y0_節7_鎧.Hit = value; - } - } - - public bool 節7_吸盤1_表示 - { - get - { - return X0Y0_節7_吸盤1.Dra; - } - set - { - X0Y0_節7_吸盤1.Dra = value; - X0Y0_節7_吸盤1.Hit = value; - } - } - - public bool 節7_吸盤2_表示 - { - get - { - return X0Y0_節7_吸盤2.Dra; - } - set - { - X0Y0_節7_吸盤2.Dra = value; - X0Y0_節7_吸盤2.Hit = value; - } - } - - public bool 節7_吸盤3_表示 - { - get - { - return X0Y0_節7_吸盤3.Dra; - } - set - { - X0Y0_節7_吸盤3.Dra = value; - X0Y0_節7_吸盤3.Hit = value; - } - } - - public bool 節7_吸盤4_表示 - { - get - { - return X0Y0_節7_吸盤4.Dra; - } - set - { - X0Y0_節7_吸盤4.Dra = value; - X0Y0_節7_吸盤4.Hit = value; - } - } - - public bool 節8_節_表示 - { - get - { - return X0Y0_節8_節.Dra; - } - set - { - X0Y0_節8_節.Dra = value; - X0Y0_節8_節.Hit = value; - } - } - - public bool 節8_紋柄1_表示 - { - get - { - return X0Y0_節8_紋柄1.Dra; - } - set - { - X0Y0_節8_紋柄1.Dra = value; - X0Y0_節8_紋柄1.Hit = value; - } - } - - public bool 節8_紋柄2_表示 - { - get - { - return X0Y0_節8_紋柄2.Dra; - } - set - { - X0Y0_節8_紋柄2.Dra = value; - X0Y0_節8_紋柄2.Hit = value; - } - } - - public bool 節8_鎧_表示 - { - get - { - return X0Y0_節8_鎧.Dra; - } - set - { - X0Y0_節8_鎧.Dra = value; - X0Y0_節8_鎧.Hit = value; - } - } - - public bool 節8_吸盤1_表示 - { - get - { - return X0Y0_節8_吸盤1.Dra; - } - set - { - X0Y0_節8_吸盤1.Dra = value; - X0Y0_節8_吸盤1.Hit = value; - } - } - - public bool 節8_吸盤2_表示 - { - get - { - return X0Y0_節8_吸盤2.Dra; - } - set - { - X0Y0_節8_吸盤2.Dra = value; - X0Y0_節8_吸盤2.Hit = value; - } - } - - public bool 節8_吸盤3_表示 - { - get - { - return X0Y0_節8_吸盤3.Dra; - } - set - { - X0Y0_節8_吸盤3.Dra = value; - X0Y0_節8_吸盤3.Hit = value; - } - } - - public bool 節8_吸盤4_表示 - { - get - { - return X0Y0_節8_吸盤4.Dra; - } - set - { - X0Y0_節8_吸盤4.Dra = value; - X0Y0_節8_吸盤4.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 節9_節_表示 - { - get - { - return X0Y0_節9_節.Dra; - } - set - { - X0Y0_節9_節.Dra = value; - X0Y0_節9_節.Hit = value; - } - } - - public bool 節9_紋柄1_表示 - { - get - { - return X0Y0_節9_紋柄1.Dra; - } - set - { - X0Y0_節9_紋柄1.Dra = value; - X0Y0_節9_紋柄1.Hit = value; - } - } - - public bool 節9_紋柄2_表示 - { - get - { - return X0Y0_節9_紋柄2.Dra; - } - set - { - X0Y0_節9_紋柄2.Dra = value; - X0Y0_節9_紋柄2.Hit = value; - } - } - - public bool 節9_鎧_表示 - { - get - { - return X0Y0_節9_鎧.Dra; - } - set - { - X0Y0_節9_鎧.Dra = value; - X0Y0_節9_鎧.Hit = value; - } - } - - public bool 節9_吸盤1_表示 - { - get - { - return X0Y0_節9_吸盤1.Dra; - } - set - { - X0Y0_節9_吸盤1.Dra = value; - X0Y0_節9_吸盤1.Hit = value; - } - } - - public bool 節9_吸盤2_表示 - { - get - { - return X0Y0_節9_吸盤2.Dra; - } - set - { - X0Y0_節9_吸盤2.Dra = value; - X0Y0_節9_吸盤2.Hit = value; - } - } - - public bool 節9_吸盤3_表示 - { - get - { - return X0Y0_節9_吸盤3.Dra; - } - set - { - X0Y0_節9_吸盤3.Dra = value; - X0Y0_節9_吸盤3.Hit = value; - } - } - - public bool 節9_吸盤4_表示 - { - get - { - return X0Y0_節9_吸盤4.Dra; - } - set - { - X0Y0_節9_吸盤4.Dra = value; - X0Y0_節9_吸盤4.Hit = value; - } - } - - public bool 節10_節_表示 - { - get - { - return X0Y0_節10_節.Dra; - } - set - { - X0Y0_節10_節.Dra = value; - X0Y0_節10_節.Hit = value; - } - } - - public bool 節10_紋柄1_表示 - { - get - { - return X0Y0_節10_紋柄1.Dra; - } - set - { - X0Y0_節10_紋柄1.Dra = value; - X0Y0_節10_紋柄1.Hit = value; - } - } - - public bool 節10_紋柄2_表示 - { - get - { - return X0Y0_節10_紋柄2.Dra; - } - set - { - X0Y0_節10_紋柄2.Dra = value; - X0Y0_節10_紋柄2.Hit = value; - } - } - - public bool 節10_鎧_表示 - { - get - { - return X0Y0_節10_鎧.Dra; - } - set - { - X0Y0_節10_鎧.Dra = value; - X0Y0_節10_鎧.Hit = value; - } - } - - public bool 節10_吸盤1_表示 - { - get - { - return X0Y0_節10_吸盤1.Dra; - } - set - { - X0Y0_節10_吸盤1.Dra = value; - X0Y0_節10_吸盤1.Hit = value; - } - } - - public bool 節10_吸盤2_表示 - { - get - { - return X0Y0_節10_吸盤2.Dra; - } - set - { - X0Y0_節10_吸盤2.Dra = value; - X0Y0_節10_吸盤2.Hit = value; - } - } - - public bool 節10_吸盤3_表示 - { - get - { - return X0Y0_節10_吸盤3.Dra; - } - set - { - X0Y0_節10_吸盤3.Dra = value; - X0Y0_節10_吸盤3.Hit = value; - } - } - - public bool 節10_吸盤4_表示 - { - get - { - return X0Y0_節10_吸盤4.Dra; - } - set - { - X0Y0_節10_吸盤4.Dra = value; - X0Y0_節10_吸盤4.Hit = value; - } - } - - public bool 節11_節_表示 - { - get - { - return X0Y0_節11_節.Dra; - } - set - { - X0Y0_節11_節.Dra = value; - X0Y0_節11_節.Hit = value; - } - } - - public bool 節11_紋柄1_表示 - { - get - { - return X0Y0_節11_紋柄1.Dra; - } - set - { - X0Y0_節11_紋柄1.Dra = value; - X0Y0_節11_紋柄1.Hit = value; - } - } - - public bool 節11_紋柄2_表示 - { - get - { - return X0Y0_節11_紋柄2.Dra; - } - set - { - X0Y0_節11_紋柄2.Dra = value; - X0Y0_節11_紋柄2.Hit = value; - } - } - - public bool 節11_鎧_表示 - { - get - { - return X0Y0_節11_鎧.Dra; - } - set - { - X0Y0_節11_鎧.Dra = value; - X0Y0_節11_鎧.Hit = value; - } - } - - public bool 節11_吸盤1_表示 - { - get - { - return X0Y0_節11_吸盤1.Dra; - } - set - { - X0Y0_節11_吸盤1.Dra = value; - X0Y0_節11_吸盤1.Hit = value; - } - } - - public bool 節11_吸盤2_表示 - { - get - { - return X0Y0_節11_吸盤2.Dra; - } - set - { - X0Y0_節11_吸盤2.Dra = value; - X0Y0_節11_吸盤2.Hit = value; - } - } - - public bool 節11_吸盤3_表示 - { - get - { - return X0Y0_節11_吸盤3.Dra; - } - set - { - X0Y0_節11_吸盤3.Dra = value; - X0Y0_節11_吸盤3.Hit = value; - } - } - - public bool 節11_吸盤4_表示 - { - get - { - return X0Y0_節11_吸盤4.Dra; - } - set - { - X0Y0_節11_吸盤4.Dra = value; - X0Y0_節11_吸盤4.Hit = value; - } - } - - public bool 節12_節_表示 - { - get - { - return X0Y0_節12_節.Dra; - } - set - { - X0Y0_節12_節.Dra = value; - X0Y0_節12_節.Hit = value; - } - } - - public bool 節12_紋柄1_表示 - { - get - { - return X0Y0_節12_紋柄1.Dra; - } - set - { - X0Y0_節12_紋柄1.Dra = value; - X0Y0_節12_紋柄1.Hit = value; - } - } - - public bool 節12_紋柄2_表示 - { - get - { - return X0Y0_節12_紋柄2.Dra; - } - set - { - X0Y0_節12_紋柄2.Dra = value; - X0Y0_節12_紋柄2.Hit = value; - } - } - - public bool 節12_鎧_表示 - { - get - { - return X0Y0_節12_鎧.Dra; - } - set - { - X0Y0_節12_鎧.Dra = value; - X0Y0_節12_鎧.Hit = value; - } - } - - public bool 節12_吸盤1_表示 - { - get - { - return X0Y0_節12_吸盤1.Dra; - } - set - { - X0Y0_節12_吸盤1.Dra = value; - X0Y0_節12_吸盤1.Hit = value; - } - } - - public bool 節12_吸盤2_表示 - { - get - { - return X0Y0_節12_吸盤2.Dra; - } - set - { - X0Y0_節12_吸盤2.Dra = value; - X0Y0_節12_吸盤2.Hit = value; - } - } - - public bool 節12_吸盤3_表示 - { - get - { - return X0Y0_節12_吸盤3.Dra; - } - set - { - X0Y0_節12_吸盤3.Dra = value; - X0Y0_節12_吸盤3.Hit = value; - } - } - - public bool 節12_吸盤4_表示 - { - get - { - return X0Y0_節12_吸盤4.Dra; - } - set - { - X0Y0_節12_吸盤4.Dra = value; - X0Y0_節12_吸盤4.Hit = value; - } - } - - public bool 節13_節_表示 - { - get - { - return X0Y0_節13_節.Dra; - } - set - { - X0Y0_節13_節.Dra = value; - X0Y0_節13_節.Hit = value; - } - } - - public bool 節13_紋柄1_表示 - { - get - { - return X0Y0_節13_紋柄1.Dra; - } - set - { - X0Y0_節13_紋柄1.Dra = value; - X0Y0_節13_紋柄1.Hit = value; - } - } - - public bool 節13_紋柄2_表示 - { - get - { - return X0Y0_節13_紋柄2.Dra; - } - set - { - X0Y0_節13_紋柄2.Dra = value; - X0Y0_節13_紋柄2.Hit = value; - } - } - - public bool 節13_鎧_表示 - { - get - { - return X0Y0_節13_鎧.Dra; - } - set - { - X0Y0_節13_鎧.Dra = value; - X0Y0_節13_鎧.Hit = value; - } - } - - public bool 節13_吸盤1_表示 - { - get - { - return X0Y0_節13_吸盤1.Dra; - } - set - { - X0Y0_節13_吸盤1.Dra = value; - X0Y0_節13_吸盤1.Hit = value; - } - } - - public bool 節13_吸盤2_表示 - { - get - { - return X0Y0_節13_吸盤2.Dra; - } - set - { - X0Y0_節13_吸盤2.Dra = value; - X0Y0_節13_吸盤2.Hit = value; - } - } - - public bool 節13_吸盤3_表示 - { - get - { - return X0Y0_節13_吸盤3.Dra; - } - set - { - X0Y0_節13_吸盤3.Dra = value; - X0Y0_節13_吸盤3.Hit = value; - } - } - - public bool 節13_吸盤4_表示 - { - get - { - return X0Y0_節13_吸盤4.Dra; - } - set - { - X0Y0_節13_吸盤4.Dra = value; - X0Y0_節13_吸盤4.Hit = value; - } - } - - public bool 節14_節_表示 - { - get - { - return X0Y0_節14_節.Dra; - } - set - { - X0Y0_節14_節.Dra = value; - X0Y0_節14_節.Hit = value; - } - } - - public bool 節14_紋柄1_表示 - { - get - { - return X0Y0_節14_紋柄1.Dra; - } - set - { - X0Y0_節14_紋柄1.Dra = value; - X0Y0_節14_紋柄1.Hit = value; - } - } - - public bool 節14_紋柄2_表示 - { - get - { - return X0Y0_節14_紋柄2.Dra; - } - set - { - X0Y0_節14_紋柄2.Dra = value; - X0Y0_節14_紋柄2.Hit = value; - } - } - - public bool 節14_鎧_表示 - { - get - { - return X0Y0_節14_鎧.Dra; - } - set - { - X0Y0_節14_鎧.Dra = value; - X0Y0_節14_鎧.Hit = value; - } - } - - public bool 節14_吸盤1_表示 - { - get - { - return X0Y0_節14_吸盤1.Dra; - } - set - { - X0Y0_節14_吸盤1.Dra = value; - X0Y0_節14_吸盤1.Hit = value; - } - } - - public bool 節14_吸盤2_表示 - { - get - { - return X0Y0_節14_吸盤2.Dra; - } - set - { - X0Y0_節14_吸盤2.Dra = value; - X0Y0_節14_吸盤2.Hit = value; - } - } - - public bool 節14_吸盤3_表示 - { - get - { - return X0Y0_節14_吸盤3.Dra; - } - set - { - X0Y0_節14_吸盤3.Dra = value; - X0Y0_節14_吸盤3.Hit = value; - } - } - - public bool 節14_吸盤4_表示 - { - get - { - return X0Y0_節14_吸盤4.Dra; - } - set - { - X0Y0_節14_吸盤4.Dra = value; - X0Y0_節14_吸盤4.Hit = value; - } - } - - public bool 節15_節_表示 - { - get - { - return X0Y0_節15_節.Dra; - } - set - { - X0Y0_節15_節.Dra = value; - X0Y0_節15_節.Hit = value; - } - } - - public bool 節15_紋柄1_表示 - { - get - { - return X0Y0_節15_紋柄1.Dra; - } - set - { - X0Y0_節15_紋柄1.Dra = value; - X0Y0_節15_紋柄1.Hit = value; - } - } - - public bool 節15_紋柄2_表示 - { - get - { - return X0Y0_節15_紋柄2.Dra; - } - set - { - X0Y0_節15_紋柄2.Dra = value; - X0Y0_節15_紋柄2.Hit = value; - } - } - - public bool 節15_鎧_表示 - { - get - { - return X0Y0_節15_鎧.Dra; - } - set - { - X0Y0_節15_鎧.Dra = value; - X0Y0_節15_鎧.Hit = value; - } - } - - public bool 節15_吸盤1_表示 - { - get - { - return X0Y0_節15_吸盤1.Dra; - } - set - { - X0Y0_節15_吸盤1.Dra = value; - X0Y0_節15_吸盤1.Hit = value; - } - } - - public bool 節15_吸盤2_表示 - { - get - { - return X0Y0_節15_吸盤2.Dra; - } - set - { - X0Y0_節15_吸盤2.Dra = value; - X0Y0_節15_吸盤2.Hit = value; - } - } - - public bool 節15_吸盤3_表示 - { - get - { - return X0Y0_節15_吸盤3.Dra; - } - set - { - X0Y0_節15_吸盤3.Dra = value; - X0Y0_節15_吸盤3.Hit = value; - } - } - - public bool 節15_吸盤4_表示 - { - get - { - return X0Y0_節15_吸盤4.Dra; - } - set - { - X0Y0_節15_吸盤4.Dra = value; - X0Y0_節15_吸盤4.Hit = value; - } - } - - public bool 節16_節_表示 - { - get - { - return X0Y0_節16_節.Dra; - } - set - { - X0Y0_節16_節.Dra = value; - X0Y0_節16_節.Hit = value; - } - } - - public bool 節16_紋柄1_表示 - { - get - { - return X0Y0_節16_紋柄1.Dra; - } - set - { - X0Y0_節16_紋柄1.Dra = value; - X0Y0_節16_紋柄1.Hit = value; - } - } - - public bool 節16_紋柄2_表示 - { - get - { - return X0Y0_節16_紋柄2.Dra; - } - set - { - X0Y0_節16_紋柄2.Dra = value; - X0Y0_節16_紋柄2.Hit = value; - } - } - - public bool 節16_鎧_表示 - { - get - { - return X0Y0_節16_鎧.Dra; - } - set - { - X0Y0_節16_鎧.Dra = value; - X0Y0_節16_鎧.Hit = value; - } - } - - public bool 節16_吸盤1_表示 - { - get - { - return X0Y0_節16_吸盤1.Dra; - } - set - { - X0Y0_節16_吸盤1.Dra = value; - X0Y0_節16_吸盤1.Hit = value; - } - } - - public bool 節16_吸盤2_表示 - { - get - { - return X0Y0_節16_吸盤2.Dra; - } - set - { - X0Y0_節16_吸盤2.Dra = value; - X0Y0_節16_吸盤2.Hit = value; - } - } - - public bool 節16_吸盤3_表示 - { - get - { - return X0Y0_節16_吸盤3.Dra; - } - set - { - X0Y0_節16_吸盤3.Dra = value; - X0Y0_節16_吸盤3.Hit = value; - } - } - - public bool 節16_吸盤4_表示 - { - get - { - return X0Y0_節16_吸盤4.Dra; - } - set - { - X0Y0_節16_吸盤4.Dra = value; - X0Y0_節16_吸盤4.Hit = value; - } - } - - public bool 節17_節_表示 - { - get - { - return X0Y0_節17_節.Dra; - } - set - { - X0Y0_節17_節.Dra = value; - X0Y0_節17_節.Hit = value; - } - } - - public bool 節17_紋柄1_表示 - { - get - { - return X0Y0_節17_紋柄1.Dra; - } - set - { - X0Y0_節17_紋柄1.Dra = value; - X0Y0_節17_紋柄1.Hit = value; - } - } - - public bool 節17_紋柄2_表示 - { - get - { - return X0Y0_節17_紋柄2.Dra; - } - set - { - X0Y0_節17_紋柄2.Dra = value; - X0Y0_節17_紋柄2.Hit = value; - } - } - - public bool 節17_鎧_表示 - { - get - { - return X0Y0_節17_鎧.Dra; - } - set - { - X0Y0_節17_鎧.Dra = value; - X0Y0_節17_鎧.Hit = value; - } - } - - public bool 節17_吸盤1_表示 - { - get - { - return X0Y0_節17_吸盤1.Dra; - } - set - { - X0Y0_節17_吸盤1.Dra = value; - X0Y0_節17_吸盤1.Hit = value; - } - } - - public bool 節17_吸盤2_表示 - { - get - { - return X0Y0_節17_吸盤2.Dra; - } - set - { - X0Y0_節17_吸盤2.Dra = value; - X0Y0_節17_吸盤2.Hit = value; - } - } - - public bool 節17_吸盤3_表示 - { - get - { - return X0Y0_節17_吸盤3.Dra; - } - set - { - X0Y0_節17_吸盤3.Dra = value; - X0Y0_節17_吸盤3.Hit = value; - } - } - - public bool 節17_吸盤4_表示 - { - get - { - return X0Y0_節17_吸盤4.Dra; - } - set - { - X0Y0_節17_吸盤4.Dra = value; - X0Y0_節17_吸盤4.Hit = value; - } - } - - public bool 節18_節_表示 - { - get - { - return X0Y0_節18_節.Dra; - } - set - { - X0Y0_節18_節.Dra = value; - X0Y0_節18_節.Hit = value; - } - } - - public bool 節18_紋柄1_表示 - { - get - { - return X0Y0_節18_紋柄1.Dra; - } - set - { - X0Y0_節18_紋柄1.Dra = value; - X0Y0_節18_紋柄1.Hit = value; - } - } - - public bool 節18_紋柄2_表示 - { - get - { - return X0Y0_節18_紋柄2.Dra; - } - set - { - X0Y0_節18_紋柄2.Dra = value; - X0Y0_節18_紋柄2.Hit = value; - } - } - - public bool 節18_鎧_表示 - { - get - { - return X0Y0_節18_鎧.Dra; - } - set - { - X0Y0_節18_鎧.Dra = value; - X0Y0_節18_鎧.Hit = value; - } - } - - public bool 節18_吸盤1_表示 - { - get - { - return X0Y0_節18_吸盤1.Dra; - } - set - { - X0Y0_節18_吸盤1.Dra = value; - X0Y0_節18_吸盤1.Hit = value; - } - } - - public bool 節18_吸盤2_表示 - { - get - { - return X0Y0_節18_吸盤2.Dra; - } - set - { - X0Y0_節18_吸盤2.Dra = value; - X0Y0_節18_吸盤2.Hit = value; - } - } - - public bool 節18_吸盤3_表示 - { - get - { - return X0Y0_節18_吸盤3.Dra; - } - set - { - X0Y0_節18_吸盤3.Dra = value; - X0Y0_節18_吸盤3.Hit = value; - } - } - - public bool 節18_吸盤4_表示 - { - get - { - return X0Y0_節18_吸盤4.Dra; - } - set - { - X0Y0_節18_吸盤4.Dra = value; - X0Y0_節18_吸盤4.Hit = value; - } - } - - public bool 節19_節_表示 - { - get - { - return X0Y0_節19_節.Dra; - } - set - { - X0Y0_節19_節.Dra = value; - X0Y0_節19_節.Hit = value; - } - } - - public bool 節19_紋柄1_表示 - { - get - { - return X0Y0_節19_紋柄1.Dra; - } - set - { - X0Y0_節19_紋柄1.Dra = value; - X0Y0_節19_紋柄1.Hit = value; - } - } - - public bool 節19_紋柄2_表示 - { - get - { - return X0Y0_節19_紋柄2.Dra; - } - set - { - X0Y0_節19_紋柄2.Dra = value; - X0Y0_節19_紋柄2.Hit = value; - } - } - - public bool 節19_鎧_表示 - { - get - { - return X0Y0_節19_鎧.Dra; - } - set - { - X0Y0_節19_鎧.Dra = value; - X0Y0_節19_鎧.Hit = value; - } - } - - public bool 節19_吸盤1_表示 - { - get - { - return X0Y0_節19_吸盤1.Dra; - } - set - { - X0Y0_節19_吸盤1.Dra = value; - X0Y0_節19_吸盤1.Hit = value; - } - } - - public bool 節19_吸盤2_表示 - { - get - { - return X0Y0_節19_吸盤2.Dra; - } - set - { - X0Y0_節19_吸盤2.Dra = value; - X0Y0_節19_吸盤2.Hit = value; - } - } - - public bool 節19_吸盤3_表示 - { - get - { - return X0Y0_節19_吸盤3.Dra; - } - set - { - X0Y0_節19_吸盤3.Dra = value; - X0Y0_節19_吸盤3.Hit = value; - } - } - - public bool 節19_吸盤4_表示 - { - get - { - return X0Y0_節19_吸盤4.Dra; - } - set - { - X0Y0_節19_吸盤4.Dra = value; - X0Y0_節19_吸盤4.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 節20_節_表示 - { - get - { - return X0Y0_節20_節.Dra; - } - set - { - X0Y0_節20_節.Dra = value; - X0Y0_節20_節.Hit = value; - } - } - - public bool 節20_紋柄1_表示 - { - get - { - return X0Y0_節20_紋柄1.Dra; - } - set - { - X0Y0_節20_紋柄1.Dra = value; - X0Y0_節20_紋柄1.Hit = value; - } - } - - public bool 節20_紋柄2_表示 - { - get - { - return X0Y0_節20_紋柄2.Dra; - } - set - { - X0Y0_節20_紋柄2.Dra = value; - X0Y0_節20_紋柄2.Hit = value; - } - } - - public bool 節20_鎧_表示 - { - get - { - return X0Y0_節20_鎧.Dra; - } - set - { - X0Y0_節20_鎧.Dra = value; - X0Y0_節20_鎧.Hit = value; - } - } - - public bool 節20_吸盤1_表示 - { - get - { - return X0Y0_節20_吸盤1.Dra; - } - set - { - X0Y0_節20_吸盤1.Dra = value; - X0Y0_節20_吸盤1.Hit = value; - } - } - - public bool 節20_吸盤2_表示 - { - get - { - return X0Y0_節20_吸盤2.Dra; - } - set - { - X0Y0_節20_吸盤2.Dra = value; - X0Y0_節20_吸盤2.Hit = value; - } - } - - public bool 節20_吸盤3_表示 - { - get - { - return X0Y0_節20_吸盤3.Dra; - } - set - { - X0Y0_節20_吸盤3.Dra = value; - X0Y0_節20_吸盤3.Hit = value; - } - } - - public bool 節20_吸盤4_表示 - { - get - { - return X0Y0_節20_吸盤4.Dra; - } - set - { - X0Y0_節20_吸盤4.Dra = value; - X0Y0_節20_吸盤4.Hit = value; - } - } - - public bool 節21_節_表示 - { - get - { - return X0Y0_節21_節.Dra; - } - set - { - X0Y0_節21_節.Dra = value; - X0Y0_節21_節.Hit = value; - } - } - - public bool 節21_紋柄1_表示 - { - get - { - return X0Y0_節21_紋柄1.Dra; - } - set - { - X0Y0_節21_紋柄1.Dra = value; - X0Y0_節21_紋柄1.Hit = value; - } - } - - public bool 節21_紋柄2_表示 - { - get - { - return X0Y0_節21_紋柄2.Dra; - } - set - { - X0Y0_節21_紋柄2.Dra = value; - X0Y0_節21_紋柄2.Hit = value; - } - } - - public bool 節21_鎧_表示 - { - get - { - return X0Y0_節21_鎧.Dra; - } - set - { - X0Y0_節21_鎧.Dra = value; - X0Y0_節21_鎧.Hit = value; - } - } - - public bool 節21_吸盤1_表示 - { - get - { - return X0Y0_節21_吸盤1.Dra; - } - set - { - X0Y0_節21_吸盤1.Dra = value; - X0Y0_節21_吸盤1.Hit = value; - } - } - - public bool 節21_吸盤2_表示 - { - get - { - return X0Y0_節21_吸盤2.Dra; - } - set - { - X0Y0_節21_吸盤2.Dra = value; - X0Y0_節21_吸盤2.Hit = value; - } - } - - public bool 節21_吸盤3_表示 - { - get - { - return X0Y0_節21_吸盤3.Dra; - } - set - { - X0Y0_節21_吸盤3.Dra = value; - X0Y0_節21_吸盤3.Hit = value; - } - } - - public bool 節21_吸盤4_表示 - { - get - { - return X0Y0_節21_吸盤4.Dra; - } - set - { - X0Y0_節21_吸盤4.Dra = value; - X0Y0_節21_吸盤4.Hit = value; - } - } - - public bool 節22_節_表示 - { - get - { - return X0Y0_節22_節.Dra; - } - set - { - X0Y0_節22_節.Dra = value; - X0Y0_節22_節.Hit = value; - } - } - - public bool 節22_紋柄1_表示 - { - get - { - return X0Y0_節22_紋柄1.Dra; - } - set - { - X0Y0_節22_紋柄1.Dra = value; - X0Y0_節22_紋柄1.Hit = value; - } - } - - public bool 節22_紋柄2_表示 - { - get - { - return X0Y0_節22_紋柄2.Dra; - } - set - { - X0Y0_節22_紋柄2.Dra = value; - X0Y0_節22_紋柄2.Hit = value; - } - } - - public bool 節22_鎧_表示 - { - get - { - return X0Y0_節22_鎧.Dra; - } - set - { - X0Y0_節22_鎧.Dra = value; - X0Y0_節22_鎧.Hit = value; - } - } - - public bool 節22_吸盤1_表示 - { - get - { - return X0Y0_節22_吸盤1.Dra; - } - set - { - X0Y0_節22_吸盤1.Dra = value; - X0Y0_節22_吸盤1.Hit = value; - } - } - - public bool 節22_吸盤2_表示 - { - get - { - return X0Y0_節22_吸盤2.Dra; - } - set - { - X0Y0_節22_吸盤2.Dra = value; - X0Y0_節22_吸盤2.Hit = value; - } - } - - public bool 節22_吸盤3_表示 - { - get - { - return X0Y0_節22_吸盤3.Dra; - } - set - { - X0Y0_節22_吸盤3.Dra = value; - X0Y0_節22_吸盤3.Hit = value; - } - } - - public bool 節22_吸盤4_表示 - { - get - { - return X0Y0_節22_吸盤4.Dra; - } - set - { - X0Y0_節22_吸盤4.Dra = value; - X0Y0_節22_吸盤4.Hit = value; - } - } - - public bool 節23_節_表示 - { - get - { - return X0Y0_節23_節.Dra; - } - set - { - X0Y0_節23_節.Dra = value; - X0Y0_節23_節.Hit = value; - } - } - - public bool 節23_紋柄1_表示 - { - get - { - return X0Y0_節23_紋柄1.Dra; - } - set - { - X0Y0_節23_紋柄1.Dra = value; - X0Y0_節23_紋柄1.Hit = value; - } - } - - public bool 節23_紋柄2_表示 - { - get - { - return X0Y0_節23_紋柄2.Dra; - } - set - { - X0Y0_節23_紋柄2.Dra = value; - X0Y0_節23_紋柄2.Hit = value; - } - } - - public bool 節23_鎧_表示 - { - get - { - return X0Y0_節23_鎧.Dra; - } - set - { - X0Y0_節23_鎧.Dra = value; - X0Y0_節23_鎧.Hit = value; - } - } - - public bool 節23_吸盤1_表示 - { - get - { - return X0Y0_節23_吸盤1.Dra; - } - set - { - X0Y0_節23_吸盤1.Dra = value; - X0Y0_節23_吸盤1.Hit = value; - } - } - - public bool 節23_吸盤2_表示 - { - get - { - return X0Y0_節23_吸盤2.Dra; - } - set - { - X0Y0_節23_吸盤2.Dra = value; - X0Y0_節23_吸盤2.Hit = value; - } - } - - public bool 節23_吸盤3_表示 - { - get - { - return X0Y0_節23_吸盤3.Dra; - } - set - { - X0Y0_節23_吸盤3.Dra = value; - X0Y0_節23_吸盤3.Hit = value; - } - } - - public bool 節23_吸盤4_表示 - { - get - { - return X0Y0_節23_吸盤4.Dra; - } - set - { - X0Y0_節23_吸盤4.Dra = value; - X0Y0_節23_吸盤4.Hit = value; - } - } - - public bool 節24_節_表示 - { - get - { - return X0Y0_節24_節.Dra; - } - set - { - X0Y0_節24_節.Dra = value; - X0Y0_節24_節.Hit = value; - } - } - - public bool 節24_紋柄1_表示 - { - get - { - return X0Y0_節24_紋柄1.Dra; - } - set - { - X0Y0_節24_紋柄1.Dra = value; - X0Y0_節24_紋柄1.Hit = value; - } - } - - public bool 節24_紋柄2_表示 - { - get - { - return X0Y0_節24_紋柄2.Dra; - } - set - { - X0Y0_節24_紋柄2.Dra = value; - X0Y0_節24_紋柄2.Hit = value; - } - } - - public bool 節24_鎧_表示 - { - get - { - return X0Y0_節24_鎧.Dra; - } - set - { - X0Y0_節24_鎧.Dra = value; - X0Y0_節24_鎧.Hit = value; - } - } - - public bool 節24_吸盤1_表示 - { - get - { - return X0Y0_節24_吸盤1.Dra; - } - set - { - X0Y0_節24_吸盤1.Dra = value; - X0Y0_節24_吸盤1.Hit = value; - } - } - - public bool 節24_吸盤2_表示 - { - get - { - return X0Y0_節24_吸盤2.Dra; - } - set - { - X0Y0_節24_吸盤2.Dra = value; - X0Y0_節24_吸盤2.Hit = value; - } - } - - public bool 節24_吸盤3_表示 - { - get - { - return X0Y0_節24_吸盤3.Dra; - } - set - { - X0Y0_節24_吸盤3.Dra = value; - X0Y0_節24_吸盤3.Hit = value; - } - } - - public bool 節24_吸盤4_表示 - { - get - { - return X0Y0_節24_吸盤4.Dra; - } - set - { - X0Y0_節24_吸盤4.Dra = value; - X0Y0_節24_吸盤4.Hit = value; - } - } - - public bool 節25_節_表示 - { - get - { - return X0Y0_節25_節.Dra; - } - set - { - X0Y0_節25_節.Dra = value; - X0Y0_節25_節.Hit = value; - } - } - - public bool 節25_紋柄1_表示 - { - get - { - return X0Y0_節25_紋柄1.Dra; - } - set - { - X0Y0_節25_紋柄1.Dra = value; - X0Y0_節25_紋柄1.Hit = value; - } - } - - public bool 節25_紋柄2_表示 - { - get - { - return X0Y0_節25_紋柄2.Dra; - } - set - { - X0Y0_節25_紋柄2.Dra = value; - X0Y0_節25_紋柄2.Hit = value; - } - } - - public bool 節25_鎧_表示 - { - get - { - return X0Y0_節25_鎧.Dra; - } - set - { - X0Y0_節25_鎧.Dra = value; - X0Y0_節25_鎧.Hit = value; - } - } - - public bool 節25_吸盤1_表示 - { - get - { - return X0Y0_節25_吸盤1.Dra; - } - set - { - X0Y0_節25_吸盤1.Dra = value; - X0Y0_節25_吸盤1.Hit = value; - } - } - - public bool 節25_吸盤2_表示 - { - get - { - return X0Y0_節25_吸盤2.Dra; - } - set - { - X0Y0_節25_吸盤2.Dra = value; - X0Y0_節25_吸盤2.Hit = value; - } - } - - public bool 節25_吸盤3_表示 - { - get - { - return X0Y0_節25_吸盤3.Dra; - } - set - { - X0Y0_節25_吸盤3.Dra = value; - X0Y0_節25_吸盤3.Hit = value; - } - } - - public bool 節25_吸盤4_表示 - { - get - { - return X0Y0_節25_吸盤4.Dra; - } - set - { - X0Y0_節25_吸盤4.Dra = value; - X0Y0_節25_吸盤4.Hit = value; - } - } - - public bool 節26_節_表示 - { - get - { - return X0Y0_節26_節.Dra; - } - set - { - X0Y0_節26_節.Dra = value; - X0Y0_節26_節.Hit = value; - } - } - - public bool 節26_紋柄1_表示 - { - get - { - return X0Y0_節26_紋柄1.Dra; - } - set - { - X0Y0_節26_紋柄1.Dra = value; - X0Y0_節26_紋柄1.Hit = value; - } - } - - public bool 節26_紋柄2_表示 - { - get - { - return X0Y0_節26_紋柄2.Dra; - } - set - { - X0Y0_節26_紋柄2.Dra = value; - X0Y0_節26_紋柄2.Hit = value; - } - } - - public bool 節26_鎧_表示 - { - get - { - return X0Y0_節26_鎧.Dra; - } - set - { - X0Y0_節26_鎧.Dra = value; - X0Y0_節26_鎧.Hit = value; - } - } - - public bool 節26_吸盤1_表示 - { - get - { - return X0Y0_節26_吸盤1.Dra; - } - set - { - X0Y0_節26_吸盤1.Dra = value; - X0Y0_節26_吸盤1.Hit = value; - } - } - - public bool 節26_吸盤2_表示 - { - get - { - return X0Y0_節26_吸盤2.Dra; - } - set - { - X0Y0_節26_吸盤2.Dra = value; - X0Y0_節26_吸盤2.Hit = value; - } - } - - public bool 節26_吸盤3_表示 - { - get - { - return X0Y0_節26_吸盤3.Dra; - } - set - { - X0Y0_節26_吸盤3.Dra = value; - X0Y0_節26_吸盤3.Hit = value; - } - } - - public bool 節26_吸盤4_表示 - { - get - { - return X0Y0_節26_吸盤4.Dra; - } - set - { - X0Y0_節26_吸盤4.Dra = value; - X0Y0_節26_吸盤4.Hit = value; - } - } - - public bool 節27_節_表示 - { - get - { - return X0Y0_節27_節.Dra; - } - set - { - X0Y0_節27_節.Dra = value; - X0Y0_節27_節.Hit = value; - } - } - - public bool 節27_紋柄1_表示 - { - get - { - return X0Y0_節27_紋柄1.Dra; - } - set - { - X0Y0_節27_紋柄1.Dra = value; - X0Y0_節27_紋柄1.Hit = value; - } - } - - public bool 節27_紋柄2_表示 - { - get - { - return X0Y0_節27_紋柄2.Dra; - } - set - { - X0Y0_節27_紋柄2.Dra = value; - X0Y0_節27_紋柄2.Hit = value; - } - } - - public bool 節27_鎧_表示 - { - get - { - return X0Y0_節27_鎧.Dra; - } - set - { - X0Y0_節27_鎧.Dra = value; - X0Y0_節27_鎧.Hit = value; - } - } - - public bool 節27_吸盤1_表示 - { - get - { - return X0Y0_節27_吸盤1.Dra; - } - set - { - X0Y0_節27_吸盤1.Dra = value; - X0Y0_節27_吸盤1.Hit = value; - } - } - - public bool 節27_吸盤2_表示 - { - get - { - return X0Y0_節27_吸盤2.Dra; - } - set - { - X0Y0_節27_吸盤2.Dra = value; - X0Y0_節27_吸盤2.Hit = value; - } - } - - public bool 節27_吸盤3_表示 - { - get - { - return X0Y0_節27_吸盤3.Dra; - } - set - { - X0Y0_節27_吸盤3.Dra = value; - X0Y0_節27_吸盤3.Hit = value; - } - } - - public bool 節27_吸盤4_表示 - { - get - { - return X0Y0_節27_吸盤4.Dra; - } - set - { - X0Y0_節27_吸盤4.Dra = value; - X0Y0_節27_吸盤4.Hit = value; - } - } - - public bool 節28_節_表示 - { - get - { - return X0Y0_節28_節.Dra; - } - set - { - X0Y0_節28_節.Dra = value; - X0Y0_節28_節.Hit = value; - } - } - - public bool 節28_紋柄1_表示 - { - get - { - return X0Y0_節28_紋柄1.Dra; - } - set - { - X0Y0_節28_紋柄1.Dra = value; - X0Y0_節28_紋柄1.Hit = value; - } - } - - public bool 節28_紋柄2_表示 - { - get - { - return X0Y0_節28_紋柄2.Dra; - } - set - { - X0Y0_節28_紋柄2.Dra = value; - X0Y0_節28_紋柄2.Hit = value; - } - } - - public bool 節28_鎧_表示 - { - get - { - return X0Y0_節28_鎧.Dra; - } - set - { - X0Y0_節28_鎧.Dra = value; - X0Y0_節28_鎧.Hit = value; - } - } - - public bool 節28_吸盤1_表示 - { - get - { - return X0Y0_節28_吸盤1.Dra; - } - set - { - X0Y0_節28_吸盤1.Dra = value; - X0Y0_節28_吸盤1.Hit = value; - } - } - - public bool 節28_吸盤2_表示 - { - get - { - return X0Y0_節28_吸盤2.Dra; - } - set - { - X0Y0_節28_吸盤2.Dra = value; - X0Y0_節28_吸盤2.Hit = value; - } - } - - public bool 節28_吸盤3_表示 - { - get - { - return X0Y0_節28_吸盤3.Dra; - } - set - { - X0Y0_節28_吸盤3.Dra = value; - X0Y0_節28_吸盤3.Hit = value; - } - } - - public bool 節28_吸盤4_表示 - { - get - { - return X0Y0_節28_吸盤4.Dra; - } - set - { - X0Y0_節28_吸盤4.Dra = value; - X0Y0_節28_吸盤4.Hit = value; - } - } - - public bool 節29_節_表示 - { - get - { - return X0Y0_節29_節.Dra; - } - set - { - X0Y0_節29_節.Dra = value; - X0Y0_節29_節.Hit = value; - } - } - - public bool 節29_紋柄1_表示 - { - get - { - return X0Y0_節29_紋柄1.Dra; - } - set - { - X0Y0_節29_紋柄1.Dra = value; - X0Y0_節29_紋柄1.Hit = value; - } - } - - public bool 節29_紋柄2_表示 - { - get - { - return X0Y0_節29_紋柄2.Dra; - } - set - { - X0Y0_節29_紋柄2.Dra = value; - X0Y0_節29_紋柄2.Hit = value; - } - } - - public bool 節29_鎧_表示 - { - get - { - return X0Y0_節29_鎧.Dra; - } - set - { - X0Y0_節29_鎧.Dra = value; - X0Y0_節29_鎧.Hit = value; - } - } - - public bool 節29_吸盤1_表示 - { - get - { - return X0Y0_節29_吸盤1.Dra; - } - set - { - X0Y0_節29_吸盤1.Dra = value; - X0Y0_節29_吸盤1.Hit = value; - } - } - - public bool 節29_吸盤2_表示 - { - get - { - return X0Y0_節29_吸盤2.Dra; - } - set - { - X0Y0_節29_吸盤2.Dra = value; - X0Y0_節29_吸盤2.Hit = value; - } - } - - public bool 節29_吸盤3_表示 - { - get - { - return X0Y0_節29_吸盤3.Dra; - } - set - { - X0Y0_節29_吸盤3.Dra = value; - X0Y0_節29_吸盤3.Hit = value; - } - } - - public bool 節29_吸盤4_表示 - { - get - { - return X0Y0_節29_吸盤4.Dra; - } - set - { - X0Y0_節29_吸盤4.Dra = value; - X0Y0_節29_吸盤4.Hit = value; - } - } - - public bool 節30_節_表示 - { - get - { - return X0Y0_節30_節.Dra; - } - set - { - X0Y0_節30_節.Dra = value; - X0Y0_節30_節.Hit = value; - } - } - - public bool 節30_紋柄1_表示 - { - get - { - return X0Y0_節30_紋柄1.Dra; - } - set - { - X0Y0_節30_紋柄1.Dra = value; - X0Y0_節30_紋柄1.Hit = value; - } - } - - public bool 節30_紋柄2_表示 - { - get - { - return X0Y0_節30_紋柄2.Dra; - } - set - { - X0Y0_節30_紋柄2.Dra = value; - X0Y0_節30_紋柄2.Hit = value; - } - } - - public bool 節30_鎧_表示 - { - get - { - return X0Y0_節30_鎧.Dra; - } - set - { - X0Y0_節30_鎧.Dra = value; - X0Y0_節30_鎧.Hit = value; - } - } - - public bool 節30_吸盤1_表示 - { - get - { - return X0Y0_節30_吸盤1.Dra; - } - set - { - X0Y0_節30_吸盤1.Dra = value; - X0Y0_節30_吸盤1.Hit = value; - } - } - - public bool 節30_吸盤2_表示 - { - get - { - return X0Y0_節30_吸盤2.Dra; - } - set - { - X0Y0_節30_吸盤2.Dra = value; - X0Y0_節30_吸盤2.Hit = value; - } - } - - public bool 節30_吸盤3_表示 - { - get - { - return X0Y0_節30_吸盤3.Dra; - } - set - { - X0Y0_節30_吸盤3.Dra = value; - X0Y0_節30_吸盤3.Hit = value; - } - } - - public bool 節30_吸盤4_表示 - { - get - { - return X0Y0_節30_吸盤4.Dra; - } - set - { - X0Y0_節30_吸盤4.Dra = value; - X0Y0_節30_吸盤4.Hit = value; - } - } - - public bool 節31_節_表示 - { - get - { - return X0Y0_節31_節.Dra; - } - set - { - X0Y0_節31_節.Dra = value; - X0Y0_節31_節.Hit = value; - } - } - - public bool 節31_紋柄1_表示 - { - get - { - return X0Y0_節31_紋柄1.Dra; - } - set - { - X0Y0_節31_紋柄1.Dra = value; - X0Y0_節31_紋柄1.Hit = value; - } - } - - public bool 節31_紋柄2_表示 - { - get - { - return X0Y0_節31_紋柄2.Dra; - } - set - { - X0Y0_節31_紋柄2.Dra = value; - X0Y0_節31_紋柄2.Hit = value; - } - } - - public bool 節31_鎧_表示 - { - get - { - return X0Y0_節31_鎧.Dra; - } - set - { - X0Y0_節31_鎧.Dra = value; - X0Y0_節31_鎧.Hit = value; - } - } - - public bool 節31_吸盤1_表示 - { - get - { - return X0Y0_節31_吸盤1.Dra; - } - set - { - X0Y0_節31_吸盤1.Dra = value; - X0Y0_節31_吸盤1.Hit = value; - } - } - - public bool 節31_吸盤2_表示 - { - get - { - return X0Y0_節31_吸盤2.Dra; - } - set - { - X0Y0_節31_吸盤2.Dra = value; - X0Y0_節31_吸盤2.Hit = value; - } - } - - public bool 節31_吸盤3_表示 - { - get - { - return X0Y0_節31_吸盤3.Dra; - } - set - { - X0Y0_節31_吸盤3.Dra = value; - X0Y0_節31_吸盤3.Hit = value; - } - } - - public bool 節31_吸盤4_表示 - { - get - { - return X0Y0_節31_吸盤4.Dra; - } - set - { - X0Y0_節31_吸盤4.Dra = value; - X0Y0_節31_吸盤4.Hit = value; - } - } - - public bool 節32_節_表示 - { - get - { - return X0Y0_節32_節.Dra; - } - set - { - X0Y0_節32_節.Dra = value; - X0Y0_節32_節.Hit = value; - } - } - - public bool 節32_紋柄1_表示 - { - get - { - return X0Y0_節32_紋柄1.Dra; - } - set - { - X0Y0_節32_紋柄1.Dra = value; - X0Y0_節32_紋柄1.Hit = value; - } - } - - public bool 節32_紋柄2_表示 - { - get - { - return X0Y0_節32_紋柄2.Dra; - } - set - { - X0Y0_節32_紋柄2.Dra = value; - X0Y0_節32_紋柄2.Hit = value; - } - } - - public bool 節32_鎧_表示 - { - get - { - return X0Y0_節32_鎧.Dra; - } - set - { - X0Y0_節32_鎧.Dra = value; - X0Y0_節32_鎧.Hit = value; - } - } - - public bool 節32_吸盤1_表示 - { - get - { - return X0Y0_節32_吸盤1.Dra; - } - set - { - X0Y0_節32_吸盤1.Dra = value; - X0Y0_節32_吸盤1.Hit = value; - } - } - - public bool 節32_吸盤2_表示 - { - get - { - return X0Y0_節32_吸盤2.Dra; - } - set - { - X0Y0_節32_吸盤2.Dra = value; - X0Y0_節32_吸盤2.Hit = value; - } - } - - public bool 節32_吸盤3_表示 - { - get - { - return X0Y0_節32_吸盤3.Dra; - } - set - { - X0Y0_節32_吸盤3.Dra = value; - X0Y0_節32_吸盤3.Hit = value; - } - } - - public bool 節32_吸盤4_表示 - { - get - { - return X0Y0_節32_吸盤4.Dra; - } - set - { - X0Y0_節32_吸盤4.Dra = value; - X0Y0_節32_吸盤4.Hit = value; - } - } - - public bool 節33_節_表示 - { - get - { - return X0Y0_節33_節.Dra; - } - set - { - X0Y0_節33_節.Dra = value; - X0Y0_節33_節.Hit = value; - } - } - - public bool 節33_紋柄1_表示 - { - get - { - return X0Y0_節33_紋柄1.Dra; - } - set - { - X0Y0_節33_紋柄1.Dra = value; - X0Y0_節33_紋柄1.Hit = value; - } - } - - public bool 節33_紋柄2_表示 - { - get - { - return X0Y0_節33_紋柄2.Dra; - } - set - { - X0Y0_節33_紋柄2.Dra = value; - X0Y0_節33_紋柄2.Hit = value; - } - } - - public bool 節33_鎧_表示 - { - get - { - return X0Y0_節33_鎧.Dra; - } - set - { - X0Y0_節33_鎧.Dra = value; - X0Y0_節33_鎧.Hit = value; - } - } - - public bool 節33_吸盤1_表示 - { - get - { - return X0Y0_節33_吸盤1.Dra; - } - set - { - X0Y0_節33_吸盤1.Dra = value; - X0Y0_節33_吸盤1.Hit = value; - } - } - - public bool 節33_吸盤2_表示 - { - get - { - return X0Y0_節33_吸盤2.Dra; - } - set - { - X0Y0_節33_吸盤2.Dra = value; - X0Y0_節33_吸盤2.Hit = value; - } - } - - public bool 節33_吸盤3_表示 - { - get - { - return X0Y0_節33_吸盤3.Dra; - } - set - { - X0Y0_節33_吸盤3.Dra = value; - X0Y0_節33_吸盤3.Hit = value; - } - } - - public bool 節33_吸盤4_表示 - { - get - { - return X0Y0_節33_吸盤4.Dra; - } - set - { - X0Y0_節33_吸盤4.Dra = value; - X0Y0_節33_吸盤4.Hit = value; - } - } - - public bool 節34_節_表示 - { - get - { - return X0Y0_節34_節.Dra; - } - set - { - X0Y0_節34_節.Dra = value; - X0Y0_節34_節.Hit = value; - } - } - - public bool 節34_紋柄1_表示 - { - get - { - return X0Y0_節34_紋柄1.Dra; - } - set - { - X0Y0_節34_紋柄1.Dra = value; - X0Y0_節34_紋柄1.Hit = value; - } - } - - public bool 節34_紋柄2_表示 - { - get - { - return X0Y0_節34_紋柄2.Dra; - } - set - { - X0Y0_節34_紋柄2.Dra = value; - X0Y0_節34_紋柄2.Hit = value; - } - } - - public bool 節34_鎧_表示 - { - get - { - return X0Y0_節34_鎧.Dra; - } - set - { - X0Y0_節34_鎧.Dra = value; - X0Y0_節34_鎧.Hit = value; - } - } - - public bool 節34_吸盤1_表示 - { - get - { - return X0Y0_節34_吸盤1.Dra; - } - set - { - X0Y0_節34_吸盤1.Dra = value; - X0Y0_節34_吸盤1.Hit = value; - } - } - - public bool 節34_吸盤2_表示 - { - get - { - return X0Y0_節34_吸盤2.Dra; - } - set - { - X0Y0_節34_吸盤2.Dra = value; - X0Y0_節34_吸盤2.Hit = value; - } - } - - public bool 節34_吸盤3_表示 - { - get - { - return X0Y0_節34_吸盤3.Dra; - } - set - { - X0Y0_節34_吸盤3.Dra = value; - X0Y0_節34_吸盤3.Hit = value; - } - } - - public bool 節34_吸盤4_表示 - { - get - { - return X0Y0_節34_吸盤4.Dra; - } - set - { - X0Y0_節34_吸盤4.Dra = value; - X0Y0_節34_吸盤4.Hit = value; - } - } - - public bool 節35_節_表示 - { - get - { - return X0Y0_節35_節.Dra; - } - set - { - X0Y0_節35_節.Dra = value; - X0Y0_節35_節.Hit = value; - } - } - - public bool 節35_紋柄1_表示 - { - get - { - return X0Y0_節35_紋柄1.Dra; - } - set - { - X0Y0_節35_紋柄1.Dra = value; - X0Y0_節35_紋柄1.Hit = value; - } - } - - public bool 節35_紋柄2_表示 - { - get - { - return X0Y0_節35_紋柄2.Dra; - } - set - { - X0Y0_節35_紋柄2.Dra = value; - X0Y0_節35_紋柄2.Hit = value; - } - } - - public bool 節35_鎧_表示 - { - get - { - return X0Y0_節35_鎧.Dra; - } - set - { - X0Y0_節35_鎧.Dra = value; - X0Y0_節35_鎧.Hit = value; - } - } - - public bool 節35_吸盤1_表示 - { - get - { - return X0Y0_節35_吸盤1.Dra; - } - set - { - X0Y0_節35_吸盤1.Dra = value; - X0Y0_節35_吸盤1.Hit = value; - } - } - - public bool 節35_吸盤2_表示 - { - get - { - return X0Y0_節35_吸盤2.Dra; - } - set - { - X0Y0_節35_吸盤2.Dra = value; - X0Y0_節35_吸盤2.Hit = value; - } - } - - public bool 節35_吸盤3_表示 - { - get - { - return X0Y0_節35_吸盤3.Dra; - } - set - { - X0Y0_節35_吸盤3.Dra = value; - X0Y0_節35_吸盤3.Hit = value; - } - } - - public bool 節35_吸盤4_表示 - { - get - { - return X0Y0_節35_吸盤4.Dra; - } - set - { - X0Y0_節35_吸盤4.Dra = value; - X0Y0_節35_吸盤4.Hit = value; - } - } - - public bool 節36_節_表示 - { - get - { - return X0Y0_節36_節.Dra; - } - set - { - X0Y0_節36_節.Dra = value; - X0Y0_節36_節.Hit = value; - } - } - - public bool 節36_紋柄1_表示 - { - get - { - return X0Y0_節36_紋柄1.Dra; - } - set - { - X0Y0_節36_紋柄1.Dra = value; - X0Y0_節36_紋柄1.Hit = value; - } - } - - public bool 節36_紋柄2_表示 - { - get - { - return X0Y0_節36_紋柄2.Dra; - } - set - { - X0Y0_節36_紋柄2.Dra = value; - X0Y0_節36_紋柄2.Hit = value; - } - } - - public bool 節36_鎧_表示 - { - get - { - return X0Y0_節36_鎧.Dra; - } - set - { - X0Y0_節36_鎧.Dra = value; - X0Y0_節36_鎧.Hit = value; - } - } - - public bool 節36_吸盤1_表示 - { - get - { - return X0Y0_節36_吸盤1.Dra; - } - set - { - X0Y0_節36_吸盤1.Dra = value; - X0Y0_節36_吸盤1.Hit = value; - } - } - - public bool 節36_吸盤2_表示 - { - get - { - return X0Y0_節36_吸盤2.Dra; - } - set - { - X0Y0_節36_吸盤2.Dra = value; - X0Y0_節36_吸盤2.Hit = value; - } - } - - public bool 節36_吸盤3_表示 - { - get - { - return X0Y0_節36_吸盤3.Dra; - } - set - { - X0Y0_節36_吸盤3.Dra = value; - X0Y0_節36_吸盤3.Hit = value; - } - } - - public bool 節36_吸盤4_表示 - { - get - { - return X0Y0_節36_吸盤4.Dra; - } - set - { - X0Y0_節36_吸盤4.Dra = value; - X0Y0_節36_吸盤4.Hit = value; - } - } - - public bool 節37_節_表示 - { - get - { - return X0Y0_節37_節.Dra; - } - set - { - X0Y0_節37_節.Dra = value; - X0Y0_節37_節.Hit = value; - } - } - - public bool 節37_紋柄1_表示 - { - get - { - return X0Y0_節37_紋柄1.Dra; - } - set - { - X0Y0_節37_紋柄1.Dra = value; - X0Y0_節37_紋柄1.Hit = value; - } - } - - public bool 節37_紋柄2_表示 - { - get - { - return X0Y0_節37_紋柄2.Dra; - } - set - { - X0Y0_節37_紋柄2.Dra = value; - X0Y0_節37_紋柄2.Hit = value; - } - } - - public bool 節37_鎧_表示 - { - get - { - return X0Y0_節37_鎧.Dra; - } - set - { - X0Y0_節37_鎧.Dra = value; - X0Y0_節37_鎧.Hit = value; - } - } - - public bool 節37_吸盤1_表示 - { - get - { - return X0Y0_節37_吸盤1.Dra; - } - set - { - X0Y0_節37_吸盤1.Dra = value; - X0Y0_節37_吸盤1.Hit = value; - } - } - - public bool 節37_吸盤2_表示 - { - get - { - return X0Y0_節37_吸盤2.Dra; - } - set - { - X0Y0_節37_吸盤2.Dra = value; - X0Y0_節37_吸盤2.Hit = value; - } - } - - public bool 節37_吸盤3_表示 - { - get - { - return X0Y0_節37_吸盤3.Dra; - } - set - { - X0Y0_節37_吸盤3.Dra = value; - X0Y0_節37_吸盤3.Hit = value; - } - } - - public bool 節37_吸盤4_表示 - { - get - { - return X0Y0_節37_吸盤4.Dra; - } - set - { - X0Y0_節37_吸盤4.Dra = value; - X0Y0_節37_吸盤4.Hit = value; - } - } - - public bool 節38_節_表示 - { - get - { - return X0Y0_節38_節.Dra; - } - set - { - X0Y0_節38_節.Dra = value; - X0Y0_節38_節.Hit = value; - } - } - - public bool 節38_紋柄1_表示 - { - get - { - return X0Y0_節38_紋柄1.Dra; - } - set - { - X0Y0_節38_紋柄1.Dra = value; - X0Y0_節38_紋柄1.Hit = value; - } - } - - public bool 節38_紋柄2_表示 - { - get - { - return X0Y0_節38_紋柄2.Dra; - } - set - { - X0Y0_節38_紋柄2.Dra = value; - X0Y0_節38_紋柄2.Hit = value; - } - } - - public bool 節38_鎧_表示 - { - get - { - return X0Y0_節38_鎧.Dra; - } - set - { - X0Y0_節38_鎧.Dra = value; - X0Y0_節38_鎧.Hit = value; - } - } - - public bool 節38_吸盤1_表示 - { - get - { - return X0Y0_節38_吸盤1.Dra; - } - set - { - X0Y0_節38_吸盤1.Dra = value; - X0Y0_節38_吸盤1.Hit = value; - } - } - - public bool 節38_吸盤2_表示 - { - get - { - return X0Y0_節38_吸盤2.Dra; - } - set - { - X0Y0_節38_吸盤2.Dra = value; - X0Y0_節38_吸盤2.Hit = value; - } - } - - public bool 節38_吸盤3_表示 - { - get - { - return X0Y0_節38_吸盤3.Dra; - } - set - { - X0Y0_節38_吸盤3.Dra = value; - X0Y0_節38_吸盤3.Hit = value; - } - } - - public bool 節38_吸盤4_表示 - { - get - { - return X0Y0_節38_吸盤4.Dra; - } - set - { - X0Y0_節38_吸盤4.Dra = value; - X0Y0_節38_吸盤4.Hit = value; - } - } - - public bool 節39_節_表示 - { - get - { - return X0Y0_節39_節.Dra; - } - set - { - X0Y0_節39_節.Dra = value; - X0Y0_節39_節.Hit = value; - } - } - - public bool 節39_紋柄1_表示 - { - get - { - return X0Y0_節39_紋柄1.Dra; - } - set - { - X0Y0_節39_紋柄1.Dra = value; - X0Y0_節39_紋柄1.Hit = value; - } - } - - public bool 節39_紋柄2_表示 - { - get - { - return X0Y0_節39_紋柄2.Dra; - } - set - { - X0Y0_節39_紋柄2.Dra = value; - X0Y0_節39_紋柄2.Hit = value; - } - } - - public bool 節39_鎧_表示 - { - get - { - return X0Y0_節39_鎧.Dra; - } - set - { - X0Y0_節39_鎧.Dra = value; - X0Y0_節39_鎧.Hit = value; - } - } - - public bool 節39_吸盤1_表示 - { - get - { - return X0Y0_節39_吸盤1.Dra; - } - set - { - X0Y0_節39_吸盤1.Dra = value; - X0Y0_節39_吸盤1.Hit = value; - } - } - - public bool 節39_吸盤2_表示 - { - get - { - return X0Y0_節39_吸盤2.Dra; - } - set - { - X0Y0_節39_吸盤2.Dra = value; - X0Y0_節39_吸盤2.Hit = value; - } - } - - public bool 節39_吸盤3_表示 - { - get - { - return X0Y0_節39_吸盤3.Dra; - } - set - { - X0Y0_節39_吸盤3.Dra = value; - X0Y0_節39_吸盤3.Hit = value; - } - } - - public bool 節39_吸盤4_表示 - { - get - { - return X0Y0_節39_吸盤4.Dra; - } - set - { - X0Y0_節39_吸盤4.Dra = value; - X0Y0_節39_吸盤4.Hit = value; - } - } - - public bool 節40_節_表示 - { - get - { - return X0Y0_節40_節.Dra; - } - set - { - X0Y0_節40_節.Dra = value; - X0Y0_節40_節.Hit = value; - } - } - - public bool 節40_紋柄1_表示 - { - get - { - return X0Y0_節40_紋柄1.Dra; - } - set - { - X0Y0_節40_紋柄1.Dra = value; - X0Y0_節40_紋柄1.Hit = value; - } - } - - public bool 節40_紋柄2_表示 - { - get - { - return X0Y0_節40_紋柄2.Dra; - } - set - { - X0Y0_節40_紋柄2.Dra = value; - X0Y0_節40_紋柄2.Hit = value; - } - } - - public bool 節40_鎧_表示 - { - get - { - return X0Y0_節40_鎧.Dra; - } - set - { - X0Y0_節40_鎧.Dra = value; - X0Y0_節40_鎧.Hit = value; - } - } - - public bool 節40_吸盤1_表示 - { - get - { - return X0Y0_節40_吸盤1.Dra; - } - set - { - X0Y0_節40_吸盤1.Dra = value; - X0Y0_節40_吸盤1.Hit = value; - } - } - - public bool 節40_吸盤2_表示 - { - get - { - return X0Y0_節40_吸盤2.Dra; - } - set - { - X0Y0_節40_吸盤2.Dra = value; - X0Y0_節40_吸盤2.Hit = value; - } - } - - public bool 節40_吸盤3_表示 - { - get - { - return X0Y0_節40_吸盤3.Dra; - } - set - { - X0Y0_節40_吸盤3.Dra = value; - X0Y0_節40_吸盤3.Hit = value; - } - } - - public bool 節40_吸盤4_表示 - { - get - { - return X0Y0_節40_吸盤4.Dra; - } - set - { - X0Y0_節40_吸盤4.Dra = value; - X0Y0_節40_吸盤4.Hit = value; - } - } - - public bool 節41_節_表示 - { - get - { - return X0Y0_節41_節.Dra; - } - set - { - X0Y0_節41_節.Dra = value; - X0Y0_節41_節.Hit = value; - } - } - - public bool 節41_紋柄1_表示 - { - get - { - return X0Y0_節41_紋柄1.Dra; - } - set - { - X0Y0_節41_紋柄1.Dra = value; - X0Y0_節41_紋柄1.Hit = value; - } - } - - public bool 節41_紋柄2_表示 - { - get - { - return X0Y0_節41_紋柄2.Dra; - } - set - { - X0Y0_節41_紋柄2.Dra = value; - X0Y0_節41_紋柄2.Hit = value; - } - } - - public bool 節41_鎧_表示 - { - get - { - return X0Y0_節41_鎧.Dra; - } - set - { - X0Y0_節41_鎧.Dra = value; - X0Y0_節41_鎧.Hit = value; - } - } - - public bool 節41_吸盤1_表示 - { - get - { - return X0Y0_節41_吸盤1.Dra; - } - set - { - X0Y0_節41_吸盤1.Dra = value; - X0Y0_節41_吸盤1.Hit = value; - } - } - - public bool 節41_吸盤2_表示 - { - get - { - return X0Y0_節41_吸盤2.Dra; - } - set - { - X0Y0_節41_吸盤2.Dra = value; - X0Y0_節41_吸盤2.Hit = value; - } - } - - public bool 節41_吸盤3_表示 - { - get - { - return X0Y0_節41_吸盤3.Dra; - } - set - { - X0Y0_節41_吸盤3.Dra = value; - X0Y0_節41_吸盤3.Hit = value; - } - } - - public bool 節41_吸盤4_表示 - { - get - { - return X0Y0_節41_吸盤4.Dra; - } - set - { - X0Y0_節41_吸盤4.Dra = value; - X0Y0_節41_吸盤4.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 節1_節_表示; - } - set - { - 節1_節_表示 = value; - 節1_紋柄1_表示 = value; - 節1_紋柄2_表示 = value; - 節1_鎧_表示 = value; - 節1_吸盤1_表示 = value; - 節1_吸盤2_表示 = value; - 節1_吸盤3_表示 = value; - 節1_吸盤4_表示 = value; - 節2_節_表示 = value; - 節2_紋柄1_表示 = value; - 節2_紋柄2_表示 = value; - 節2_鎧_表示 = value; - 節2_吸盤1_表示 = value; - 節2_吸盤2_表示 = value; - 節2_吸盤3_表示 = value; - 節2_吸盤4_表示 = value; - 節3_節_表示 = value; - 節3_紋柄1_表示 = value; - 節3_紋柄2_表示 = value; - 節3_鎧_表示 = value; - 節3_吸盤1_表示 = value; - 節3_吸盤2_表示 = value; - 節3_吸盤3_表示 = value; - 節3_吸盤4_表示 = value; - 節4_節_表示 = value; - 節4_紋柄1_表示 = value; - 節4_紋柄2_表示 = value; - 節4_鎧_表示 = value; - 節4_吸盤1_表示 = value; - 節4_吸盤2_表示 = value; - 節4_吸盤3_表示 = value; - 節4_吸盤4_表示 = value; - 節5_節_表示 = value; - 節5_紋柄1_表示 = value; - 節5_紋柄2_表示 = value; - 節5_鎧_表示 = value; - 節5_吸盤1_表示 = value; - 節5_吸盤2_表示 = value; - 節5_吸盤3_表示 = value; - 節5_吸盤4_表示 = value; - 節6_節_表示 = value; - 節6_紋柄1_表示 = value; - 節6_紋柄2_表示 = value; - 節6_鎧_表示 = value; - 節6_吸盤1_表示 = value; - 節6_吸盤2_表示 = value; - 節6_吸盤3_表示 = value; - 節6_吸盤4_表示 = value; - 節7_節_表示 = value; - 節7_紋柄1_表示 = value; - 節7_紋柄2_表示 = value; - 節7_鎧_表示 = value; - 節7_吸盤1_表示 = value; - 節7_吸盤2_表示 = value; - 節7_吸盤3_表示 = value; - 節7_吸盤4_表示 = value; - 節8_節_表示 = value; - 節8_紋柄1_表示 = value; - 節8_紋柄2_表示 = value; - 節8_鎧_表示 = value; - 節8_吸盤1_表示 = value; - 節8_吸盤2_表示 = value; - 節8_吸盤3_表示 = value; - 節8_吸盤4_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 節9_節_表示 = value; - 節9_紋柄1_表示 = value; - 節9_紋柄2_表示 = value; - 節9_鎧_表示 = value; - 節9_吸盤1_表示 = value; - 節9_吸盤2_表示 = value; - 節9_吸盤3_表示 = value; - 節9_吸盤4_表示 = value; - 節10_節_表示 = value; - 節10_紋柄1_表示 = value; - 節10_紋柄2_表示 = value; - 節10_鎧_表示 = value; - 節10_吸盤1_表示 = value; - 節10_吸盤2_表示 = value; - 節10_吸盤3_表示 = value; - 節10_吸盤4_表示 = value; - 節11_節_表示 = value; - 節11_紋柄1_表示 = value; - 節11_紋柄2_表示 = value; - 節11_鎧_表示 = value; - 節11_吸盤1_表示 = value; - 節11_吸盤2_表示 = value; - 節11_吸盤3_表示 = value; - 節11_吸盤4_表示 = value; - 節12_節_表示 = value; - 節12_紋柄1_表示 = value; - 節12_紋柄2_表示 = value; - 節12_鎧_表示 = value; - 節12_吸盤1_表示 = value; - 節12_吸盤2_表示 = value; - 節12_吸盤3_表示 = value; - 節12_吸盤4_表示 = value; - 節13_節_表示 = value; - 節13_紋柄1_表示 = value; - 節13_紋柄2_表示 = value; - 節13_鎧_表示 = value; - 節13_吸盤1_表示 = value; - 節13_吸盤2_表示 = value; - 節13_吸盤3_表示 = value; - 節13_吸盤4_表示 = value; - 節14_節_表示 = value; - 節14_紋柄1_表示 = value; - 節14_紋柄2_表示 = value; - 節14_鎧_表示 = value; - 節14_吸盤1_表示 = value; - 節14_吸盤2_表示 = value; - 節14_吸盤3_表示 = value; - 節14_吸盤4_表示 = value; - 節15_節_表示 = value; - 節15_紋柄1_表示 = value; - 節15_紋柄2_表示 = value; - 節15_鎧_表示 = value; - 節15_吸盤1_表示 = value; - 節15_吸盤2_表示 = value; - 節15_吸盤3_表示 = value; - 節15_吸盤4_表示 = value; - 節16_節_表示 = value; - 節16_紋柄1_表示 = value; - 節16_紋柄2_表示 = value; - 節16_鎧_表示 = value; - 節16_吸盤1_表示 = value; - 節16_吸盤2_表示 = value; - 節16_吸盤3_表示 = value; - 節16_吸盤4_表示 = value; - 節17_節_表示 = value; - 節17_紋柄1_表示 = value; - 節17_紋柄2_表示 = value; - 節17_鎧_表示 = value; - 節17_吸盤1_表示 = value; - 節17_吸盤2_表示 = value; - 節17_吸盤3_表示 = value; - 節17_吸盤4_表示 = value; - 節18_節_表示 = value; - 節18_紋柄1_表示 = value; - 節18_紋柄2_表示 = value; - 節18_鎧_表示 = value; - 節18_吸盤1_表示 = value; - 節18_吸盤2_表示 = value; - 節18_吸盤3_表示 = value; - 節18_吸盤4_表示 = value; - 節19_節_表示 = value; - 節19_紋柄1_表示 = value; - 節19_紋柄2_表示 = value; - 節19_鎧_表示 = value; - 節19_吸盤1_表示 = value; - 節19_吸盤2_表示 = value; - 節19_吸盤3_表示 = value; - 節19_吸盤4_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 節20_節_表示 = value; - 節20_紋柄1_表示 = value; - 節20_紋柄2_表示 = value; - 節20_鎧_表示 = value; - 節20_吸盤1_表示 = value; - 節20_吸盤2_表示 = value; - 節20_吸盤3_表示 = value; - 節20_吸盤4_表示 = value; - 節21_節_表示 = value; - 節21_紋柄1_表示 = value; - 節21_紋柄2_表示 = value; - 節21_鎧_表示 = value; - 節21_吸盤1_表示 = value; - 節21_吸盤2_表示 = value; - 節21_吸盤3_表示 = value; - 節21_吸盤4_表示 = value; - 節22_節_表示 = value; - 節22_紋柄1_表示 = value; - 節22_紋柄2_表示 = value; - 節22_鎧_表示 = value; - 節22_吸盤1_表示 = value; - 節22_吸盤2_表示 = value; - 節22_吸盤3_表示 = value; - 節22_吸盤4_表示 = value; - 節23_節_表示 = value; - 節23_紋柄1_表示 = value; - 節23_紋柄2_表示 = value; - 節23_鎧_表示 = value; - 節23_吸盤1_表示 = value; - 節23_吸盤2_表示 = value; - 節23_吸盤3_表示 = value; - 節23_吸盤4_表示 = value; - 節24_節_表示 = value; - 節24_紋柄1_表示 = value; - 節24_紋柄2_表示 = value; - 節24_鎧_表示 = value; - 節24_吸盤1_表示 = value; - 節24_吸盤2_表示 = value; - 節24_吸盤3_表示 = value; - 節24_吸盤4_表示 = value; - 節25_節_表示 = value; - 節25_紋柄1_表示 = value; - 節25_紋柄2_表示 = value; - 節25_鎧_表示 = value; - 節25_吸盤1_表示 = value; - 節25_吸盤2_表示 = value; - 節25_吸盤3_表示 = value; - 節25_吸盤4_表示 = value; - 節26_節_表示 = value; - 節26_紋柄1_表示 = value; - 節26_紋柄2_表示 = value; - 節26_鎧_表示 = value; - 節26_吸盤1_表示 = value; - 節26_吸盤2_表示 = value; - 節26_吸盤3_表示 = value; - 節26_吸盤4_表示 = value; - 節27_節_表示 = value; - 節27_紋柄1_表示 = value; - 節27_紋柄2_表示 = value; - 節27_鎧_表示 = value; - 節27_吸盤1_表示 = value; - 節27_吸盤2_表示 = value; - 節27_吸盤3_表示 = value; - 節27_吸盤4_表示 = value; - 節28_節_表示 = value; - 節28_紋柄1_表示 = value; - 節28_紋柄2_表示 = value; - 節28_鎧_表示 = value; - 節28_吸盤1_表示 = value; - 節28_吸盤2_表示 = value; - 節28_吸盤3_表示 = value; - 節28_吸盤4_表示 = value; - 節29_節_表示 = value; - 節29_紋柄1_表示 = value; - 節29_紋柄2_表示 = value; - 節29_鎧_表示 = value; - 節29_吸盤1_表示 = value; - 節29_吸盤2_表示 = value; - 節29_吸盤3_表示 = value; - 節29_吸盤4_表示 = value; - 節30_節_表示 = value; - 節30_紋柄1_表示 = value; - 節30_紋柄2_表示 = value; - 節30_鎧_表示 = value; - 節30_吸盤1_表示 = value; - 節30_吸盤2_表示 = value; - 節30_吸盤3_表示 = value; - 節30_吸盤4_表示 = value; - 節31_節_表示 = value; - 節31_紋柄1_表示 = value; - 節31_紋柄2_表示 = value; - 節31_鎧_表示 = value; - 節31_吸盤1_表示 = value; - 節31_吸盤2_表示 = value; - 節31_吸盤3_表示 = value; - 節31_吸盤4_表示 = value; - 節32_節_表示 = value; - 節32_紋柄1_表示 = value; - 節32_紋柄2_表示 = value; - 節32_鎧_表示 = value; - 節32_吸盤1_表示 = value; - 節32_吸盤2_表示 = value; - 節32_吸盤3_表示 = value; - 節32_吸盤4_表示 = value; - 節33_節_表示 = value; - 節33_紋柄1_表示 = value; - 節33_紋柄2_表示 = value; - 節33_鎧_表示 = value; - 節33_吸盤1_表示 = value; - 節33_吸盤2_表示 = value; - 節33_吸盤3_表示 = value; - 節33_吸盤4_表示 = value; - 節34_節_表示 = value; - 節34_紋柄1_表示 = value; - 節34_紋柄2_表示 = value; - 節34_鎧_表示 = value; - 節34_吸盤1_表示 = value; - 節34_吸盤2_表示 = value; - 節34_吸盤3_表示 = value; - 節34_吸盤4_表示 = value; - 節35_節_表示 = value; - 節35_紋柄1_表示 = value; - 節35_紋柄2_表示 = value; - 節35_鎧_表示 = value; - 節35_吸盤1_表示 = value; - 節35_吸盤2_表示 = value; - 節35_吸盤3_表示 = value; - 節35_吸盤4_表示 = value; - 節36_節_表示 = value; - 節36_紋柄1_表示 = value; - 節36_紋柄2_表示 = value; - 節36_鎧_表示 = value; - 節36_吸盤1_表示 = value; - 節36_吸盤2_表示 = value; - 節36_吸盤3_表示 = value; - 節36_吸盤4_表示 = value; - 節37_節_表示 = value; - 節37_紋柄1_表示 = value; - 節37_紋柄2_表示 = value; - 節37_鎧_表示 = value; - 節37_吸盤1_表示 = value; - 節37_吸盤2_表示 = value; - 節37_吸盤3_表示 = value; - 節37_吸盤4_表示 = value; - 節38_節_表示 = value; - 節38_紋柄1_表示 = value; - 節38_紋柄2_表示 = value; - 節38_鎧_表示 = value; - 節38_吸盤1_表示 = value; - 節38_吸盤2_表示 = value; - 節38_吸盤3_表示 = value; - 節38_吸盤4_表示 = value; - 節39_節_表示 = value; - 節39_紋柄1_表示 = value; - 節39_紋柄2_表示 = value; - 節39_鎧_表示 = value; - 節39_吸盤1_表示 = value; - 節39_吸盤2_表示 = value; - 節39_吸盤3_表示 = value; - 節39_吸盤4_表示 = value; - 節40_節_表示 = value; - 節40_紋柄1_表示 = value; - 節40_紋柄2_表示 = value; - 節40_鎧_表示 = value; - 節40_吸盤1_表示 = value; - 節40_吸盤2_表示 = value; - 節40_吸盤3_表示 = value; - 節40_吸盤4_表示 = value; - 節41_節_表示 = value; - 節41_紋柄1_表示 = value; - 節41_紋柄2_表示 = value; - 節41_鎧_表示 = value; - 節41_吸盤1_表示 = value; - 節41_吸盤2_表示 = value; - 節41_吸盤3_表示 = value; - 節41_吸盤4_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 節1_節CD.不透明度; - } - set - { - 節1_節CD.不透明度 = value; - 節1_紋柄1CD.不透明度 = value; - 節1_紋柄2CD.不透明度 = value; - 節1_鎧CD.不透明度 = value; - 節1_吸盤1CD.不透明度 = value; - 節1_吸盤2CD.不透明度 = value; - 節1_吸盤3CD.不透明度 = value; - 節1_吸盤4CD.不透明度 = value; - 節2_節CD.不透明度 = value; - 節2_紋柄1CD.不透明度 = value; - 節2_紋柄2CD.不透明度 = value; - 節2_鎧CD.不透明度 = value; - 節2_吸盤1CD.不透明度 = value; - 節2_吸盤2CD.不透明度 = value; - 節2_吸盤3CD.不透明度 = value; - 節2_吸盤4CD.不透明度 = value; - 節3_節CD.不透明度 = value; - 節3_紋柄1CD.不透明度 = value; - 節3_紋柄2CD.不透明度 = value; - 節3_鎧CD.不透明度 = value; - 節3_吸盤1CD.不透明度 = value; - 節3_吸盤2CD.不透明度 = value; - 節3_吸盤3CD.不透明度 = value; - 節3_吸盤4CD.不透明度 = value; - 節4_節CD.不透明度 = value; - 節4_紋柄1CD.不透明度 = value; - 節4_紋柄2CD.不透明度 = value; - 節4_鎧CD.不透明度 = value; - 節4_吸盤1CD.不透明度 = value; - 節4_吸盤2CD.不透明度 = value; - 節4_吸盤3CD.不透明度 = value; - 節4_吸盤4CD.不透明度 = value; - 節5_節CD.不透明度 = value; - 節5_紋柄1CD.不透明度 = value; - 節5_紋柄2CD.不透明度 = value; - 節5_鎧CD.不透明度 = value; - 節5_吸盤1CD.不透明度 = value; - 節5_吸盤2CD.不透明度 = value; - 節5_吸盤3CD.不透明度 = value; - 節5_吸盤4CD.不透明度 = value; - 節6_節CD.不透明度 = value; - 節6_紋柄1CD.不透明度 = value; - 節6_紋柄2CD.不透明度 = value; - 節6_鎧CD.不透明度 = value; - 節6_吸盤1CD.不透明度 = value; - 節6_吸盤2CD.不透明度 = value; - 節6_吸盤3CD.不透明度 = value; - 節6_吸盤4CD.不透明度 = value; - 節7_節CD.不透明度 = value; - 節7_紋柄1CD.不透明度 = value; - 節7_紋柄2CD.不透明度 = value; - 節7_鎧CD.不透明度 = value; - 節7_吸盤1CD.不透明度 = value; - 節7_吸盤2CD.不透明度 = value; - 節7_吸盤3CD.不透明度 = value; - 節7_吸盤4CD.不透明度 = value; - 節8_節CD.不透明度 = value; - 節8_紋柄1CD.不透明度 = value; - 節8_紋柄2CD.不透明度 = value; - 節8_鎧CD.不透明度 = value; - 節8_吸盤1CD.不透明度 = value; - 節8_吸盤2CD.不透明度 = value; - 節8_吸盤3CD.不透明度 = value; - 節8_吸盤4CD.不透明度 = value; - 節9_節CD.不透明度 = value; - 節9_紋柄1CD.不透明度 = value; - 節9_紋柄2CD.不透明度 = value; - 節9_鎧CD.不透明度 = value; - 節9_吸盤1CD.不透明度 = value; - 節9_吸盤2CD.不透明度 = value; - 節9_吸盤3CD.不透明度 = value; - 節9_吸盤4CD.不透明度 = value; - 節10_節CD.不透明度 = value; - 節10_紋柄1CD.不透明度 = value; - 節10_紋柄2CD.不透明度 = value; - 節10_鎧CD.不透明度 = value; - 節10_吸盤1CD.不透明度 = value; - 節10_吸盤2CD.不透明度 = value; - 節10_吸盤3CD.不透明度 = value; - 節10_吸盤4CD.不透明度 = value; - 節11_節CD.不透明度 = value; - 節11_紋柄1CD.不透明度 = value; - 節11_紋柄2CD.不透明度 = value; - 節11_鎧CD.不透明度 = value; - 節11_吸盤1CD.不透明度 = value; - 節11_吸盤2CD.不透明度 = value; - 節11_吸盤3CD.不透明度 = value; - 節11_吸盤4CD.不透明度 = value; - 節12_節CD.不透明度 = value; - 節12_紋柄1CD.不透明度 = value; - 節12_紋柄2CD.不透明度 = value; - 節12_鎧CD.不透明度 = value; - 節12_吸盤1CD.不透明度 = value; - 節12_吸盤2CD.不透明度 = value; - 節12_吸盤3CD.不透明度 = value; - 節12_吸盤4CD.不透明度 = value; - 節13_節CD.不透明度 = value; - 節13_紋柄1CD.不透明度 = value; - 節13_紋柄2CD.不透明度 = value; - 節13_鎧CD.不透明度 = value; - 節13_吸盤1CD.不透明度 = value; - 節13_吸盤2CD.不透明度 = value; - 節13_吸盤3CD.不透明度 = value; - 節13_吸盤4CD.不透明度 = value; - 節14_節CD.不透明度 = value; - 節14_紋柄1CD.不透明度 = value; - 節14_紋柄2CD.不透明度 = value; - 節14_鎧CD.不透明度 = value; - 節14_吸盤1CD.不透明度 = value; - 節14_吸盤2CD.不透明度 = value; - 節14_吸盤3CD.不透明度 = value; - 節14_吸盤4CD.不透明度 = value; - 節15_節CD.不透明度 = value; - 節15_紋柄1CD.不透明度 = value; - 節15_紋柄2CD.不透明度 = value; - 節15_鎧CD.不透明度 = value; - 節15_吸盤1CD.不透明度 = value; - 節15_吸盤2CD.不透明度 = value; - 節15_吸盤3CD.不透明度 = value; - 節15_吸盤4CD.不透明度 = value; - 節16_節CD.不透明度 = value; - 節16_紋柄1CD.不透明度 = value; - 節16_紋柄2CD.不透明度 = value; - 節16_鎧CD.不透明度 = value; - 節16_吸盤1CD.不透明度 = value; - 節16_吸盤2CD.不透明度 = value; - 節16_吸盤3CD.不透明度 = value; - 節16_吸盤4CD.不透明度 = value; - 節17_節CD.不透明度 = value; - 節17_紋柄1CD.不透明度 = value; - 節17_紋柄2CD.不透明度 = value; - 節17_鎧CD.不透明度 = value; - 節17_吸盤1CD.不透明度 = value; - 節17_吸盤2CD.不透明度 = value; - 節17_吸盤3CD.不透明度 = value; - 節17_吸盤4CD.不透明度 = value; - 節18_節CD.不透明度 = value; - 節18_紋柄1CD.不透明度 = value; - 節18_紋柄2CD.不透明度 = value; - 節18_鎧CD.不透明度 = value; - 節18_吸盤1CD.不透明度 = value; - 節18_吸盤2CD.不透明度 = value; - 節18_吸盤3CD.不透明度 = value; - 節18_吸盤4CD.不透明度 = value; - 節19_節CD.不透明度 = value; - 節19_紋柄1CD.不透明度 = value; - 節19_紋柄2CD.不透明度 = value; - 節19_鎧CD.不透明度 = value; - 節19_吸盤1CD.不透明度 = value; - 節19_吸盤2CD.不透明度 = value; - 節19_吸盤3CD.不透明度 = value; - 節19_吸盤4CD.不透明度 = value; - 節20_節CD.不透明度 = value; - 節20_紋柄1CD.不透明度 = value; - 節20_紋柄2CD.不透明度 = value; - 節20_鎧CD.不透明度 = value; - 節20_吸盤1CD.不透明度 = value; - 節20_吸盤2CD.不透明度 = value; - 節20_吸盤3CD.不透明度 = value; - 節20_吸盤4CD.不透明度 = value; - 節21_節CD.不透明度 = value; - 節21_紋柄1CD.不透明度 = value; - 節21_紋柄2CD.不透明度 = value; - 節21_鎧CD.不透明度 = value; - 節21_吸盤1CD.不透明度 = value; - 節21_吸盤2CD.不透明度 = value; - 節21_吸盤3CD.不透明度 = value; - 節21_吸盤4CD.不透明度 = value; - 節22_節CD.不透明度 = value; - 節22_紋柄1CD.不透明度 = value; - 節22_紋柄2CD.不透明度 = value; - 節22_鎧CD.不透明度 = value; - 節22_吸盤1CD.不透明度 = value; - 節22_吸盤2CD.不透明度 = value; - 節22_吸盤3CD.不透明度 = value; - 節22_吸盤4CD.不透明度 = value; - 節23_節CD.不透明度 = value; - 節23_紋柄1CD.不透明度 = value; - 節23_紋柄2CD.不透明度 = value; - 節23_鎧CD.不透明度 = value; - 節23_吸盤1CD.不透明度 = value; - 節23_吸盤2CD.不透明度 = value; - 節23_吸盤3CD.不透明度 = value; - 節23_吸盤4CD.不透明度 = value; - 節24_節CD.不透明度 = value; - 節24_紋柄1CD.不透明度 = value; - 節24_紋柄2CD.不透明度 = value; - 節24_鎧CD.不透明度 = value; - 節24_吸盤1CD.不透明度 = value; - 節24_吸盤2CD.不透明度 = value; - 節24_吸盤3CD.不透明度 = value; - 節24_吸盤4CD.不透明度 = value; - 節25_節CD.不透明度 = value; - 節25_紋柄1CD.不透明度 = value; - 節25_紋柄2CD.不透明度 = value; - 節25_鎧CD.不透明度 = value; - 節25_吸盤1CD.不透明度 = value; - 節25_吸盤2CD.不透明度 = value; - 節25_吸盤3CD.不透明度 = value; - 節25_吸盤4CD.不透明度 = value; - 節26_節CD.不透明度 = value; - 節26_紋柄1CD.不透明度 = value; - 節26_紋柄2CD.不透明度 = value; - 節26_鎧CD.不透明度 = value; - 節26_吸盤1CD.不透明度 = value; - 節26_吸盤2CD.不透明度 = value; - 節26_吸盤3CD.不透明度 = value; - 節26_吸盤4CD.不透明度 = value; - 節27_節CD.不透明度 = value; - 節27_紋柄1CD.不透明度 = value; - 節27_紋柄2CD.不透明度 = value; - 節27_鎧CD.不透明度 = value; - 節27_吸盤1CD.不透明度 = value; - 節27_吸盤2CD.不透明度 = value; - 節27_吸盤3CD.不透明度 = value; - 節27_吸盤4CD.不透明度 = value; - 節28_節CD.不透明度 = value; - 節28_紋柄1CD.不透明度 = value; - 節28_紋柄2CD.不透明度 = value; - 節28_鎧CD.不透明度 = value; - 節28_吸盤1CD.不透明度 = value; - 節28_吸盤2CD.不透明度 = value; - 節28_吸盤3CD.不透明度 = value; - 節28_吸盤4CD.不透明度 = value; - 節29_節CD.不透明度 = value; - 節29_紋柄1CD.不透明度 = value; - 節29_紋柄2CD.不透明度 = value; - 節29_鎧CD.不透明度 = value; - 節29_吸盤1CD.不透明度 = value; - 節29_吸盤2CD.不透明度 = value; - 節29_吸盤3CD.不透明度 = value; - 節29_吸盤4CD.不透明度 = value; - 節30_節CD.不透明度 = value; - 節30_紋柄1CD.不透明度 = value; - 節30_紋柄2CD.不透明度 = value; - 節30_鎧CD.不透明度 = value; - 節30_吸盤1CD.不透明度 = value; - 節30_吸盤2CD.不透明度 = value; - 節30_吸盤3CD.不透明度 = value; - 節30_吸盤4CD.不透明度 = value; - 節31_節CD.不透明度 = value; - 節31_紋柄1CD.不透明度 = value; - 節31_紋柄2CD.不透明度 = value; - 節31_鎧CD.不透明度 = value; - 節31_吸盤1CD.不透明度 = value; - 節31_吸盤2CD.不透明度 = value; - 節31_吸盤3CD.不透明度 = value; - 節31_吸盤4CD.不透明度 = value; - 節32_節CD.不透明度 = value; - 節32_紋柄1CD.不透明度 = value; - 節32_紋柄2CD.不透明度 = value; - 節32_鎧CD.不透明度 = value; - 節32_吸盤1CD.不透明度 = value; - 節32_吸盤2CD.不透明度 = value; - 節32_吸盤3CD.不透明度 = value; - 節32_吸盤4CD.不透明度 = value; - 節33_節CD.不透明度 = value; - 節33_紋柄1CD.不透明度 = value; - 節33_紋柄2CD.不透明度 = value; - 節33_鎧CD.不透明度 = value; - 節33_吸盤1CD.不透明度 = value; - 節33_吸盤2CD.不透明度 = value; - 節33_吸盤3CD.不透明度 = value; - 節33_吸盤4CD.不透明度 = value; - 節34_節CD.不透明度 = value; - 節34_紋柄1CD.不透明度 = value; - 節34_紋柄2CD.不透明度 = value; - 節34_鎧CD.不透明度 = value; - 節34_吸盤1CD.不透明度 = value; - 節34_吸盤2CD.不透明度 = value; - 節34_吸盤3CD.不透明度 = value; - 節34_吸盤4CD.不透明度 = value; - 節35_節CD.不透明度 = value; - 節35_紋柄1CD.不透明度 = value; - 節35_紋柄2CD.不透明度 = value; - 節35_鎧CD.不透明度 = value; - 節35_吸盤1CD.不透明度 = value; - 節35_吸盤2CD.不透明度 = value; - 節35_吸盤3CD.不透明度 = value; - 節35_吸盤4CD.不透明度 = value; - 節36_節CD.不透明度 = value; - 節36_紋柄1CD.不透明度 = value; - 節36_紋柄2CD.不透明度 = value; - 節36_鎧CD.不透明度 = value; - 節36_吸盤1CD.不透明度 = value; - 節36_吸盤2CD.不透明度 = value; - 節36_吸盤3CD.不透明度 = value; - 節36_吸盤4CD.不透明度 = value; - 節37_節CD.不透明度 = value; - 節37_紋柄1CD.不透明度 = value; - 節37_紋柄2CD.不透明度 = value; - 節37_鎧CD.不透明度 = value; - 節37_吸盤1CD.不透明度 = value; - 節37_吸盤2CD.不透明度 = value; - 節37_吸盤3CD.不透明度 = value; - 節37_吸盤4CD.不透明度 = value; - 節38_節CD.不透明度 = value; - 節38_紋柄1CD.不透明度 = value; - 節38_紋柄2CD.不透明度 = value; - 節38_鎧CD.不透明度 = value; - 節38_吸盤1CD.不透明度 = value; - 節38_吸盤2CD.不透明度 = value; - 節38_吸盤3CD.不透明度 = value; - 節38_吸盤4CD.不透明度 = value; - 節39_節CD.不透明度 = value; - 節39_紋柄1CD.不透明度 = value; - 節39_紋柄2CD.不透明度 = value; - 節39_鎧CD.不透明度 = value; - 節39_吸盤1CD.不透明度 = value; - 節39_吸盤2CD.不透明度 = value; - 節39_吸盤3CD.不透明度 = value; - 節39_吸盤4CD.不透明度 = value; - 節40_節CD.不透明度 = value; - 節40_紋柄1CD.不透明度 = value; - 節40_紋柄2CD.不透明度 = value; - 節40_鎧CD.不透明度 = value; - 節40_吸盤1CD.不透明度 = value; - 節40_吸盤2CD.不透明度 = value; - 節40_吸盤3CD.不透明度 = value; - 節40_吸盤4CD.不透明度 = value; - 節41_節CD.不透明度 = value; - 節41_紋柄1CD.不透明度 = value; - 節41_紋柄2CD.不透明度 = value; - 節41_鎧CD.不透明度 = value; - 節41_吸盤1CD.不透明度 = value; - 節41_吸盤2CD.不透明度 = value; - 節41_吸盤3CD.不透明度 = value; - 節41_吸盤4CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 触手_軟(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触手_軟D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "軟体"; - dif.Add(new Pars(Sta.肢左["触手"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["節1"].ToPars(); - X0Y0_節1_節 = pars2["節"].ToPar(); - X0Y0_節1_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節1_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節1_鎧 = pars2["鎧"].ToPar(); - X0Y0_節1_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節1_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節1_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節1_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節2"].ToPars(); - X0Y0_節2_節 = pars2["節"].ToPar(); - X0Y0_節2_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節2_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節2_鎧 = pars2["鎧"].ToPar(); - X0Y0_節2_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節2_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節2_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節2_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節3"].ToPars(); - X0Y0_節3_節 = pars2["節"].ToPar(); - X0Y0_節3_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節3_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節3_鎧 = pars2["鎧"].ToPar(); - X0Y0_節3_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節3_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節3_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節3_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節4"].ToPars(); - X0Y0_節4_節 = pars2["節"].ToPar(); - X0Y0_節4_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節4_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節4_鎧 = pars2["鎧"].ToPar(); - X0Y0_節4_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節4_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節4_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節4_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節5"].ToPars(); - X0Y0_節5_節 = pars2["節"].ToPar(); - X0Y0_節5_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節5_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節5_鎧 = pars2["鎧"].ToPar(); - X0Y0_節5_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節5_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節5_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節5_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節6"].ToPars(); - X0Y0_節6_節 = pars2["節"].ToPar(); - X0Y0_節6_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節6_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節6_鎧 = pars2["鎧"].ToPar(); - X0Y0_節6_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節6_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節6_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節6_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節7"].ToPars(); - X0Y0_節7_節 = pars2["節"].ToPar(); - X0Y0_節7_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節7_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節7_鎧 = pars2["鎧"].ToPar(); - X0Y0_節7_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節7_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節7_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節7_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節8"].ToPars(); - X0Y0_節8_節 = pars2["節"].ToPar(); - X0Y0_節8_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節8_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節8_鎧 = pars2["鎧"].ToPar(); - X0Y0_節8_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節8_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節8_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節8_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["節9"].ToPars(); - X0Y0_節9_節 = pars2["節"].ToPar(); - X0Y0_節9_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節9_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節9_鎧 = pars2["鎧"].ToPar(); - X0Y0_節9_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節9_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節9_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節9_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節10"].ToPars(); - X0Y0_節10_節 = pars2["節"].ToPar(); - X0Y0_節10_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節10_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節10_鎧 = pars2["鎧"].ToPar(); - X0Y0_節10_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節10_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節10_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節10_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節11"].ToPars(); - X0Y0_節11_節 = pars2["節"].ToPar(); - X0Y0_節11_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節11_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節11_鎧 = pars2["鎧"].ToPar(); - X0Y0_節11_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節11_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節11_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節11_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節12"].ToPars(); - X0Y0_節12_節 = pars2["節"].ToPar(); - X0Y0_節12_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節12_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節12_鎧 = pars2["鎧"].ToPar(); - X0Y0_節12_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節12_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節12_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節12_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節13"].ToPars(); - X0Y0_節13_節 = pars2["節"].ToPar(); - X0Y0_節13_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節13_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節13_鎧 = pars2["鎧"].ToPar(); - X0Y0_節13_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節13_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節13_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節13_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節14"].ToPars(); - X0Y0_節14_節 = pars2["節"].ToPar(); - X0Y0_節14_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節14_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節14_鎧 = pars2["鎧"].ToPar(); - X0Y0_節14_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節14_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節14_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節14_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節15"].ToPars(); - X0Y0_節15_節 = pars2["節"].ToPar(); - X0Y0_節15_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節15_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節15_鎧 = pars2["鎧"].ToPar(); - X0Y0_節15_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節15_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節15_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節15_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節16"].ToPars(); - X0Y0_節16_節 = pars2["節"].ToPar(); - X0Y0_節16_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節16_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節16_鎧 = pars2["鎧"].ToPar(); - X0Y0_節16_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節16_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節16_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節16_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節17"].ToPars(); - X0Y0_節17_節 = pars2["節"].ToPar(); - X0Y0_節17_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節17_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節17_鎧 = pars2["鎧"].ToPar(); - X0Y0_節17_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節17_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節17_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節17_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節18"].ToPars(); - X0Y0_節18_節 = pars2["節"].ToPar(); - X0Y0_節18_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節18_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節18_鎧 = pars2["鎧"].ToPar(); - X0Y0_節18_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節18_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節18_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節18_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節19"].ToPars(); - X0Y0_節19_節 = pars2["節"].ToPar(); - X0Y0_節19_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節19_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節19_鎧 = pars2["鎧"].ToPar(); - X0Y0_節19_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節19_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節19_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節19_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["節20"].ToPars(); - X0Y0_節20_節 = pars2["節"].ToPar(); - X0Y0_節20_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節20_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節20_鎧 = pars2["鎧"].ToPar(); - X0Y0_節20_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節20_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節20_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節20_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節21"].ToPars(); - X0Y0_節21_節 = pars2["節"].ToPar(); - X0Y0_節21_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節21_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節21_鎧 = pars2["鎧"].ToPar(); - X0Y0_節21_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節21_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節21_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節21_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節22"].ToPars(); - X0Y0_節22_節 = pars2["節"].ToPar(); - X0Y0_節22_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節22_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節22_鎧 = pars2["鎧"].ToPar(); - X0Y0_節22_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節22_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節22_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節22_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節23"].ToPars(); - X0Y0_節23_節 = pars2["節"].ToPar(); - X0Y0_節23_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節23_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節23_鎧 = pars2["鎧"].ToPar(); - X0Y0_節23_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節23_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節23_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節23_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節24"].ToPars(); - X0Y0_節24_節 = pars2["節"].ToPar(); - X0Y0_節24_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節24_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節24_鎧 = pars2["鎧"].ToPar(); - X0Y0_節24_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節24_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節24_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節24_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節25"].ToPars(); - X0Y0_節25_節 = pars2["節"].ToPar(); - X0Y0_節25_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節25_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節25_鎧 = pars2["鎧"].ToPar(); - X0Y0_節25_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節25_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節25_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節25_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節26"].ToPars(); - X0Y0_節26_節 = pars2["節"].ToPar(); - X0Y0_節26_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節26_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節26_鎧 = pars2["鎧"].ToPar(); - X0Y0_節26_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節26_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節26_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節26_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節27"].ToPars(); - X0Y0_節27_節 = pars2["節"].ToPar(); - X0Y0_節27_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節27_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節27_鎧 = pars2["鎧"].ToPar(); - X0Y0_節27_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節27_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節27_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節27_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節28"].ToPars(); - X0Y0_節28_節 = pars2["節"].ToPar(); - X0Y0_節28_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節28_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節28_鎧 = pars2["鎧"].ToPar(); - X0Y0_節28_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節28_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節28_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節28_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節29"].ToPars(); - X0Y0_節29_節 = pars2["節"].ToPar(); - X0Y0_節29_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節29_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節29_鎧 = pars2["鎧"].ToPar(); - X0Y0_節29_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節29_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節29_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節29_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節30"].ToPars(); - X0Y0_節30_節 = pars2["節"].ToPar(); - X0Y0_節30_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節30_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節30_鎧 = pars2["鎧"].ToPar(); - X0Y0_節30_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節30_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節30_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節30_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節31"].ToPars(); - X0Y0_節31_節 = pars2["節"].ToPar(); - X0Y0_節31_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節31_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節31_鎧 = pars2["鎧"].ToPar(); - X0Y0_節31_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節31_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節31_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節31_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節32"].ToPars(); - X0Y0_節32_節 = pars2["節"].ToPar(); - X0Y0_節32_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節32_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節32_鎧 = pars2["鎧"].ToPar(); - X0Y0_節32_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節32_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節32_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節32_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節33"].ToPars(); - X0Y0_節33_節 = pars2["節"].ToPar(); - X0Y0_節33_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節33_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節33_鎧 = pars2["鎧"].ToPar(); - X0Y0_節33_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節33_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節33_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節33_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節34"].ToPars(); - X0Y0_節34_節 = pars2["節"].ToPar(); - X0Y0_節34_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節34_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節34_鎧 = pars2["鎧"].ToPar(); - X0Y0_節34_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節34_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節34_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節34_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節35"].ToPars(); - X0Y0_節35_節 = pars2["節"].ToPar(); - X0Y0_節35_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節35_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節35_鎧 = pars2["鎧"].ToPar(); - X0Y0_節35_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節35_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節35_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節35_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節36"].ToPars(); - X0Y0_節36_節 = pars2["節"].ToPar(); - X0Y0_節36_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節36_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節36_鎧 = pars2["鎧"].ToPar(); - X0Y0_節36_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節36_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節36_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節36_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節37"].ToPars(); - X0Y0_節37_節 = pars2["節"].ToPar(); - X0Y0_節37_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節37_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節37_鎧 = pars2["鎧"].ToPar(); - X0Y0_節37_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節37_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節37_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節37_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節38"].ToPars(); - X0Y0_節38_節 = pars2["節"].ToPar(); - X0Y0_節38_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節38_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節38_鎧 = pars2["鎧"].ToPar(); - X0Y0_節38_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節38_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節38_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節38_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節39"].ToPars(); - X0Y0_節39_節 = pars2["節"].ToPar(); - X0Y0_節39_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節39_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節39_鎧 = pars2["鎧"].ToPar(); - X0Y0_節39_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節39_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節39_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節39_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節40"].ToPars(); - X0Y0_節40_節 = pars2["節"].ToPar(); - X0Y0_節40_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節40_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節40_鎧 = pars2["鎧"].ToPar(); - X0Y0_節40_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節40_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節40_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節40_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節41"].ToPars(); - X0Y0_節41_節 = pars2["節"].ToPar(); - X0Y0_節41_紋柄1 = pars2["柄1"].ToPar(); - X0Y0_節41_紋柄2 = pars2["柄2"].ToPar(); - X0Y0_節41_鎧 = pars2["鎧"].ToPar(); - X0Y0_節41_吸盤1 = pars2["吸盤1"].ToPar(); - X0Y0_節41_吸盤2 = pars2["吸盤2"].ToPar(); - X0Y0_節41_吸盤3 = pars2["吸盤3"].ToPar(); - X0Y0_節41_吸盤4 = pars2["吸盤4"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_節_表示; - 節1_紋柄1_表示 = e.節1_紋柄1_表示; - 節1_紋柄2_表示 = e.節1_紋柄2_表示; - 節1_鎧_表示 = e.節1_鎧_表示; - 節1_吸盤1_表示 = e.節1_吸盤1_表示; - 節1_吸盤2_表示 = e.節1_吸盤2_表示; - 節1_吸盤3_表示 = e.節1_吸盤3_表示; - 節1_吸盤4_表示 = e.節1_吸盤4_表示; - 節2_節_表示 = e.節2_節_表示; - 節2_紋柄1_表示 = e.節2_紋柄1_表示; - 節2_紋柄2_表示 = e.節2_紋柄2_表示; - 節2_鎧_表示 = e.節2_鎧_表示; - 節2_吸盤1_表示 = e.節2_吸盤1_表示; - 節2_吸盤2_表示 = e.節2_吸盤2_表示; - 節2_吸盤3_表示 = e.節2_吸盤3_表示; - 節2_吸盤4_表示 = e.節2_吸盤4_表示; - 節3_節_表示 = e.節3_節_表示; - 節3_紋柄1_表示 = e.節3_紋柄1_表示; - 節3_紋柄2_表示 = e.節3_紋柄2_表示; - 節3_鎧_表示 = e.節3_鎧_表示; - 節3_吸盤1_表示 = e.節3_吸盤1_表示; - 節3_吸盤2_表示 = e.節3_吸盤2_表示; - 節3_吸盤3_表示 = e.節3_吸盤3_表示; - 節3_吸盤4_表示 = e.節3_吸盤4_表示; - 節4_節_表示 = e.節4_節_表示; - 節4_紋柄1_表示 = e.節4_紋柄1_表示; - 節4_紋柄2_表示 = e.節4_紋柄2_表示; - 節4_鎧_表示 = e.節4_鎧_表示; - 節4_吸盤1_表示 = e.節4_吸盤1_表示; - 節4_吸盤2_表示 = e.節4_吸盤2_表示; - 節4_吸盤3_表示 = e.節4_吸盤3_表示; - 節4_吸盤4_表示 = e.節4_吸盤4_表示; - 節5_節_表示 = e.節5_節_表示; - 節5_紋柄1_表示 = e.節5_紋柄1_表示; - 節5_紋柄2_表示 = e.節5_紋柄2_表示; - 節5_鎧_表示 = e.節5_鎧_表示; - 節5_吸盤1_表示 = e.節5_吸盤1_表示; - 節5_吸盤2_表示 = e.節5_吸盤2_表示; - 節5_吸盤3_表示 = e.節5_吸盤3_表示; - 節5_吸盤4_表示 = e.節5_吸盤4_表示; - 節6_節_表示 = e.節6_節_表示; - 節6_紋柄1_表示 = e.節6_紋柄1_表示; - 節6_紋柄2_表示 = e.節6_紋柄2_表示; - 節6_鎧_表示 = e.節6_鎧_表示; - 節6_吸盤1_表示 = e.節6_吸盤1_表示; - 節6_吸盤2_表示 = e.節6_吸盤2_表示; - 節6_吸盤3_表示 = e.節6_吸盤3_表示; - 節6_吸盤4_表示 = e.節6_吸盤4_表示; - 節7_節_表示 = e.節7_節_表示; - 節7_紋柄1_表示 = e.節7_紋柄1_表示; - 節7_紋柄2_表示 = e.節7_紋柄2_表示; - 節7_鎧_表示 = e.節7_鎧_表示; - 節7_吸盤1_表示 = e.節7_吸盤1_表示; - 節7_吸盤2_表示 = e.節7_吸盤2_表示; - 節7_吸盤3_表示 = e.節7_吸盤3_表示; - 節7_吸盤4_表示 = e.節7_吸盤4_表示; - 節8_節_表示 = e.節8_節_表示; - 節8_紋柄1_表示 = e.節8_紋柄1_表示; - 節8_紋柄2_表示 = e.節8_紋柄2_表示; - 節8_鎧_表示 = e.節8_鎧_表示; - 節8_吸盤1_表示 = e.節8_吸盤1_表示; - 節8_吸盤2_表示 = e.節8_吸盤2_表示; - 節8_吸盤3_表示 = e.節8_吸盤3_表示; - 節8_吸盤4_表示 = e.節8_吸盤4_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 節9_節_表示 = e.節9_節_表示; - 節9_紋柄1_表示 = e.節9_紋柄1_表示; - 節9_紋柄2_表示 = e.節9_紋柄2_表示; - 節9_鎧_表示 = e.節9_鎧_表示; - 節9_吸盤1_表示 = e.節9_吸盤1_表示; - 節9_吸盤2_表示 = e.節9_吸盤2_表示; - 節9_吸盤3_表示 = e.節9_吸盤3_表示; - 節9_吸盤4_表示 = e.節9_吸盤4_表示; - 節10_節_表示 = e.節10_節_表示; - 節10_紋柄1_表示 = e.節10_紋柄1_表示; - 節10_紋柄2_表示 = e.節10_紋柄2_表示; - 節10_鎧_表示 = e.節10_鎧_表示; - 節10_吸盤1_表示 = e.節10_吸盤1_表示; - 節10_吸盤2_表示 = e.節10_吸盤2_表示; - 節10_吸盤3_表示 = e.節10_吸盤3_表示; - 節10_吸盤4_表示 = e.節10_吸盤4_表示; - 節11_節_表示 = e.節11_節_表示; - 節11_紋柄1_表示 = e.節11_紋柄1_表示; - 節11_紋柄2_表示 = e.節11_紋柄2_表示; - 節11_鎧_表示 = e.節11_鎧_表示; - 節11_吸盤1_表示 = e.節11_吸盤1_表示; - 節11_吸盤2_表示 = e.節11_吸盤2_表示; - 節11_吸盤3_表示 = e.節11_吸盤3_表示; - 節11_吸盤4_表示 = e.節11_吸盤4_表示; - 節12_節_表示 = e.節12_節_表示; - 節12_紋柄1_表示 = e.節12_紋柄1_表示; - 節12_紋柄2_表示 = e.節12_紋柄2_表示; - 節12_鎧_表示 = e.節12_鎧_表示; - 節12_吸盤1_表示 = e.節12_吸盤1_表示; - 節12_吸盤2_表示 = e.節12_吸盤2_表示; - 節12_吸盤3_表示 = e.節12_吸盤3_表示; - 節12_吸盤4_表示 = e.節12_吸盤4_表示; - 節13_節_表示 = e.節13_節_表示; - 節13_紋柄1_表示 = e.節13_紋柄1_表示; - 節13_紋柄2_表示 = e.節13_紋柄2_表示; - 節13_鎧_表示 = e.節13_鎧_表示; - 節13_吸盤1_表示 = e.節13_吸盤1_表示; - 節13_吸盤2_表示 = e.節13_吸盤2_表示; - 節13_吸盤3_表示 = e.節13_吸盤3_表示; - 節13_吸盤4_表示 = e.節13_吸盤4_表示; - 節14_節_表示 = e.節14_節_表示; - 節14_紋柄1_表示 = e.節14_紋柄1_表示; - 節14_紋柄2_表示 = e.節14_紋柄2_表示; - 節14_鎧_表示 = e.節14_鎧_表示; - 節14_吸盤1_表示 = e.節14_吸盤1_表示; - 節14_吸盤2_表示 = e.節14_吸盤2_表示; - 節14_吸盤3_表示 = e.節14_吸盤3_表示; - 節14_吸盤4_表示 = e.節14_吸盤4_表示; - 節15_節_表示 = e.節15_節_表示; - 節15_紋柄1_表示 = e.節15_紋柄1_表示; - 節15_紋柄2_表示 = e.節15_紋柄2_表示; - 節15_鎧_表示 = e.節15_鎧_表示; - 節15_吸盤1_表示 = e.節15_吸盤1_表示; - 節15_吸盤2_表示 = e.節15_吸盤2_表示; - 節15_吸盤3_表示 = e.節15_吸盤3_表示; - 節15_吸盤4_表示 = e.節15_吸盤4_表示; - 節16_節_表示 = e.節16_節_表示; - 節16_紋柄1_表示 = e.節16_紋柄1_表示; - 節16_紋柄2_表示 = e.節16_紋柄2_表示; - 節16_鎧_表示 = e.節16_鎧_表示; - 節16_吸盤1_表示 = e.節16_吸盤1_表示; - 節16_吸盤2_表示 = e.節16_吸盤2_表示; - 節16_吸盤3_表示 = e.節16_吸盤3_表示; - 節16_吸盤4_表示 = e.節16_吸盤4_表示; - 節17_節_表示 = e.節17_節_表示; - 節17_紋柄1_表示 = e.節17_紋柄1_表示; - 節17_紋柄2_表示 = e.節17_紋柄2_表示; - 節17_鎧_表示 = e.節17_鎧_表示; - 節17_吸盤1_表示 = e.節17_吸盤1_表示; - 節17_吸盤2_表示 = e.節17_吸盤2_表示; - 節17_吸盤3_表示 = e.節17_吸盤3_表示; - 節17_吸盤4_表示 = e.節17_吸盤4_表示; - 節18_節_表示 = e.節18_節_表示; - 節18_紋柄1_表示 = e.節18_紋柄1_表示; - 節18_紋柄2_表示 = e.節18_紋柄2_表示; - 節18_鎧_表示 = e.節18_鎧_表示; - 節18_吸盤1_表示 = e.節18_吸盤1_表示; - 節18_吸盤2_表示 = e.節18_吸盤2_表示; - 節18_吸盤3_表示 = e.節18_吸盤3_表示; - 節18_吸盤4_表示 = e.節18_吸盤4_表示; - 節19_節_表示 = e.節19_節_表示; - 節19_紋柄1_表示 = e.節19_紋柄1_表示; - 節19_紋柄2_表示 = e.節19_紋柄2_表示; - 節19_鎧_表示 = e.節19_鎧_表示; - 節19_吸盤1_表示 = e.節19_吸盤1_表示; - 節19_吸盤2_表示 = e.節19_吸盤2_表示; - 節19_吸盤3_表示 = e.節19_吸盤3_表示; - 節19_吸盤4_表示 = e.節19_吸盤4_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 節20_節_表示 = e.節20_節_表示; - 節20_紋柄1_表示 = e.節20_紋柄1_表示; - 節20_紋柄2_表示 = e.節20_紋柄2_表示; - 節20_鎧_表示 = e.節20_鎧_表示; - 節20_吸盤1_表示 = e.節20_吸盤1_表示; - 節20_吸盤2_表示 = e.節20_吸盤2_表示; - 節20_吸盤3_表示 = e.節20_吸盤3_表示; - 節20_吸盤4_表示 = e.節20_吸盤4_表示; - 節21_節_表示 = e.節21_節_表示; - 節21_紋柄1_表示 = e.節21_紋柄1_表示; - 節21_紋柄2_表示 = e.節21_紋柄2_表示; - 節21_鎧_表示 = e.節21_鎧_表示; - 節21_吸盤1_表示 = e.節21_吸盤1_表示; - 節21_吸盤2_表示 = e.節21_吸盤2_表示; - 節21_吸盤3_表示 = e.節21_吸盤3_表示; - 節21_吸盤4_表示 = e.節21_吸盤4_表示; - 節22_節_表示 = e.節22_節_表示; - 節22_紋柄1_表示 = e.節22_紋柄1_表示; - 節22_紋柄2_表示 = e.節22_紋柄2_表示; - 節22_鎧_表示 = e.節22_鎧_表示; - 節22_吸盤1_表示 = e.節22_吸盤1_表示; - 節22_吸盤2_表示 = e.節22_吸盤2_表示; - 節22_吸盤3_表示 = e.節22_吸盤3_表示; - 節22_吸盤4_表示 = e.節22_吸盤4_表示; - 節23_節_表示 = e.節23_節_表示; - 節23_紋柄1_表示 = e.節23_紋柄1_表示; - 節23_紋柄2_表示 = e.節23_紋柄2_表示; - 節23_鎧_表示 = e.節23_鎧_表示; - 節23_吸盤1_表示 = e.節23_吸盤1_表示; - 節23_吸盤2_表示 = e.節23_吸盤2_表示; - 節23_吸盤3_表示 = e.節23_吸盤3_表示; - 節23_吸盤4_表示 = e.節23_吸盤4_表示; - 節24_節_表示 = e.節24_節_表示; - 節24_紋柄1_表示 = e.節24_紋柄1_表示; - 節24_紋柄2_表示 = e.節24_紋柄2_表示; - 節24_鎧_表示 = e.節24_鎧_表示; - 節24_吸盤1_表示 = e.節24_吸盤1_表示; - 節24_吸盤2_表示 = e.節24_吸盤2_表示; - 節24_吸盤3_表示 = e.節24_吸盤3_表示; - 節24_吸盤4_表示 = e.節24_吸盤4_表示; - 節25_節_表示 = e.節25_節_表示; - 節25_紋柄1_表示 = e.節25_紋柄1_表示; - 節25_紋柄2_表示 = e.節25_紋柄2_表示; - 節25_鎧_表示 = e.節25_鎧_表示; - 節25_吸盤1_表示 = e.節25_吸盤1_表示; - 節25_吸盤2_表示 = e.節25_吸盤2_表示; - 節25_吸盤3_表示 = e.節25_吸盤3_表示; - 節25_吸盤4_表示 = e.節25_吸盤4_表示; - 節26_節_表示 = e.節26_節_表示; - 節26_紋柄1_表示 = e.節26_紋柄1_表示; - 節26_紋柄2_表示 = e.節26_紋柄2_表示; - 節26_鎧_表示 = e.節26_鎧_表示; - 節26_吸盤1_表示 = e.節26_吸盤1_表示; - 節26_吸盤2_表示 = e.節26_吸盤2_表示; - 節26_吸盤3_表示 = e.節26_吸盤3_表示; - 節26_吸盤4_表示 = e.節26_吸盤4_表示; - 節27_節_表示 = e.節27_節_表示; - 節27_紋柄1_表示 = e.節27_紋柄1_表示; - 節27_紋柄2_表示 = e.節27_紋柄2_表示; - 節27_鎧_表示 = e.節27_鎧_表示; - 節27_吸盤1_表示 = e.節27_吸盤1_表示; - 節27_吸盤2_表示 = e.節27_吸盤2_表示; - 節27_吸盤3_表示 = e.節27_吸盤3_表示; - 節27_吸盤4_表示 = e.節27_吸盤4_表示; - 節28_節_表示 = e.節28_節_表示; - 節28_紋柄1_表示 = e.節28_紋柄1_表示; - 節28_紋柄2_表示 = e.節28_紋柄2_表示; - 節28_鎧_表示 = e.節28_鎧_表示; - 節28_吸盤1_表示 = e.節28_吸盤1_表示; - 節28_吸盤2_表示 = e.節28_吸盤2_表示; - 節28_吸盤3_表示 = e.節28_吸盤3_表示; - 節28_吸盤4_表示 = e.節28_吸盤4_表示; - 節29_節_表示 = e.節29_節_表示; - 節29_紋柄1_表示 = e.節29_紋柄1_表示; - 節29_紋柄2_表示 = e.節29_紋柄2_表示; - 節29_鎧_表示 = e.節29_鎧_表示; - 節29_吸盤1_表示 = e.節29_吸盤1_表示; - 節29_吸盤2_表示 = e.節29_吸盤2_表示; - 節29_吸盤3_表示 = e.節29_吸盤3_表示; - 節29_吸盤4_表示 = e.節29_吸盤4_表示; - 節30_節_表示 = e.節30_節_表示; - 節30_紋柄1_表示 = e.節30_紋柄1_表示; - 節30_紋柄2_表示 = e.節30_紋柄2_表示; - 節30_鎧_表示 = e.節30_鎧_表示; - 節30_吸盤1_表示 = e.節30_吸盤1_表示; - 節30_吸盤2_表示 = e.節30_吸盤2_表示; - 節30_吸盤3_表示 = e.節30_吸盤3_表示; - 節30_吸盤4_表示 = e.節30_吸盤4_表示; - 節31_節_表示 = e.節31_節_表示; - 節31_紋柄1_表示 = e.節31_紋柄1_表示; - 節31_紋柄2_表示 = e.節31_紋柄2_表示; - 節31_鎧_表示 = e.節31_鎧_表示; - 節31_吸盤1_表示 = e.節31_吸盤1_表示; - 節31_吸盤2_表示 = e.節31_吸盤2_表示; - 節31_吸盤3_表示 = e.節31_吸盤3_表示; - 節31_吸盤4_表示 = e.節31_吸盤4_表示; - 節32_節_表示 = e.節32_節_表示; - 節32_紋柄1_表示 = e.節32_紋柄1_表示; - 節32_紋柄2_表示 = e.節32_紋柄2_表示; - 節32_鎧_表示 = e.節32_鎧_表示; - 節32_吸盤1_表示 = e.節32_吸盤1_表示; - 節32_吸盤2_表示 = e.節32_吸盤2_表示; - 節32_吸盤3_表示 = e.節32_吸盤3_表示; - 節32_吸盤4_表示 = e.節32_吸盤4_表示; - 節33_節_表示 = e.節33_節_表示; - 節33_紋柄1_表示 = e.節33_紋柄1_表示; - 節33_紋柄2_表示 = e.節33_紋柄2_表示; - 節33_鎧_表示 = e.節33_鎧_表示; - 節33_吸盤1_表示 = e.節33_吸盤1_表示; - 節33_吸盤2_表示 = e.節33_吸盤2_表示; - 節33_吸盤3_表示 = e.節33_吸盤3_表示; - 節33_吸盤4_表示 = e.節33_吸盤4_表示; - 節34_節_表示 = e.節34_節_表示; - 節34_紋柄1_表示 = e.節34_紋柄1_表示; - 節34_紋柄2_表示 = e.節34_紋柄2_表示; - 節34_鎧_表示 = e.節34_鎧_表示; - 節34_吸盤1_表示 = e.節34_吸盤1_表示; - 節34_吸盤2_表示 = e.節34_吸盤2_表示; - 節34_吸盤3_表示 = e.節34_吸盤3_表示; - 節34_吸盤4_表示 = e.節34_吸盤4_表示; - 節35_節_表示 = e.節35_節_表示; - 節35_紋柄1_表示 = e.節35_紋柄1_表示; - 節35_紋柄2_表示 = e.節35_紋柄2_表示; - 節35_鎧_表示 = e.節35_鎧_表示; - 節35_吸盤1_表示 = e.節35_吸盤1_表示; - 節35_吸盤2_表示 = e.節35_吸盤2_表示; - 節35_吸盤3_表示 = e.節35_吸盤3_表示; - 節35_吸盤4_表示 = e.節35_吸盤4_表示; - 節36_節_表示 = e.節36_節_表示; - 節36_紋柄1_表示 = e.節36_紋柄1_表示; - 節36_紋柄2_表示 = e.節36_紋柄2_表示; - 節36_鎧_表示 = e.節36_鎧_表示; - 節36_吸盤1_表示 = e.節36_吸盤1_表示; - 節36_吸盤2_表示 = e.節36_吸盤2_表示; - 節36_吸盤3_表示 = e.節36_吸盤3_表示; - 節36_吸盤4_表示 = e.節36_吸盤4_表示; - 節37_節_表示 = e.節37_節_表示; - 節37_紋柄1_表示 = e.節37_紋柄1_表示; - 節37_紋柄2_表示 = e.節37_紋柄2_表示; - 節37_鎧_表示 = e.節37_鎧_表示; - 節37_吸盤1_表示 = e.節37_吸盤1_表示; - 節37_吸盤2_表示 = e.節37_吸盤2_表示; - 節37_吸盤3_表示 = e.節37_吸盤3_表示; - 節37_吸盤4_表示 = e.節37_吸盤4_表示; - 節38_節_表示 = e.節38_節_表示; - 節38_紋柄1_表示 = e.節38_紋柄1_表示; - 節38_紋柄2_表示 = e.節38_紋柄2_表示; - 節38_鎧_表示 = e.節38_鎧_表示; - 節38_吸盤1_表示 = e.節38_吸盤1_表示; - 節38_吸盤2_表示 = e.節38_吸盤2_表示; - 節38_吸盤3_表示 = e.節38_吸盤3_表示; - 節38_吸盤4_表示 = e.節38_吸盤4_表示; - 節39_節_表示 = e.節39_節_表示; - 節39_紋柄1_表示 = e.節39_紋柄1_表示; - 節39_紋柄2_表示 = e.節39_紋柄2_表示; - 節39_鎧_表示 = e.節39_鎧_表示; - 節39_吸盤1_表示 = e.節39_吸盤1_表示; - 節39_吸盤2_表示 = e.節39_吸盤2_表示; - 節39_吸盤3_表示 = e.節39_吸盤3_表示; - 節39_吸盤4_表示 = e.節39_吸盤4_表示; - 節40_節_表示 = e.節40_節_表示; - 節40_紋柄1_表示 = e.節40_紋柄1_表示; - 節40_紋柄2_表示 = e.節40_紋柄2_表示; - 節40_鎧_表示 = e.節40_鎧_表示; - 節40_吸盤1_表示 = e.節40_吸盤1_表示; - 節40_吸盤2_表示 = e.節40_吸盤2_表示; - 節40_吸盤3_表示 = e.節40_吸盤3_表示; - 節40_吸盤4_表示 = e.節40_吸盤4_表示; - 節41_節_表示 = e.節41_節_表示; - 節41_紋柄1_表示 = e.節41_紋柄1_表示; - 節41_紋柄2_表示 = e.節41_紋柄2_表示; - 節41_鎧_表示 = e.節41_鎧_表示; - 節41_吸盤1_表示 = e.節41_吸盤1_表示; - 節41_吸盤2_表示 = e.節41_吸盤2_表示; - 節41_吸盤3_表示 = e.節41_吸盤3_表示; - 節41_吸盤4_表示 = e.節41_吸盤4_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - if (e.前足) - { - Set前足(); - } - if (e.後足) - { - Set後足(); - } - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[41] - { - X0Y0_節1_節, X0Y0_節2_節, X0Y0_節3_節, X0Y0_節4_節, X0Y0_節5_節, X0Y0_節6_節, X0Y0_節7_節, X0Y0_節8_節, X0Y0_節9_節, X0Y0_節10_節, - X0Y0_節11_節, X0Y0_節12_節, X0Y0_節13_節, X0Y0_節14_節, X0Y0_節15_節, X0Y0_節16_節, X0Y0_節17_節, X0Y0_節18_節, X0Y0_節19_節, X0Y0_節20_節, - X0Y0_節21_節, X0Y0_節22_節, X0Y0_節23_節, X0Y0_節24_節, X0Y0_節25_節, X0Y0_節26_節, X0Y0_節27_節, X0Y0_節28_節, X0Y0_節29_節, X0Y0_節30_節, - X0Y0_節31_節, X0Y0_節32_節, X0Y0_節33_節, X0Y0_節34_節, X0Y0_節35_節, X0Y0_節36_節, X0Y0_節37_節, X0Y0_節38_節, X0Y0_節39_節, X0Y0_節40_節, - X0Y0_節41_節 - }; - X0Y0_節1_節CP = new ColorP(X0Y0_節1_節, 節1_節CD, DisUnit, abj: true); - X0Y0_節1_紋柄1CP = new ColorP(X0Y0_節1_紋柄1, 節1_紋柄1CD, DisUnit, abj: true); - X0Y0_節1_紋柄2CP = new ColorP(X0Y0_節1_紋柄2, 節1_紋柄2CD, DisUnit, abj: true); - X0Y0_節1_鎧CP = new ColorP(X0Y0_節1_鎧, 節1_鎧CD, DisUnit, abj: true); - X0Y0_節1_吸盤1CP = new ColorP(X0Y0_節1_吸盤1, 節1_吸盤1CD, DisUnit, abj: true); - X0Y0_節1_吸盤2CP = new ColorP(X0Y0_節1_吸盤2, 節1_吸盤2CD, DisUnit, abj: true); - X0Y0_節1_吸盤3CP = new ColorP(X0Y0_節1_吸盤3, 節1_吸盤3CD, DisUnit, abj: true); - X0Y0_節1_吸盤4CP = new ColorP(X0Y0_節1_吸盤4, 節1_吸盤4CD, DisUnit, abj: true); - X0Y0_節2_節CP = new ColorP(X0Y0_節2_節, 節2_節CD, DisUnit, abj: true); - X0Y0_節2_紋柄1CP = new ColorP(X0Y0_節2_紋柄1, 節2_紋柄1CD, DisUnit, abj: true); - X0Y0_節2_紋柄2CP = new ColorP(X0Y0_節2_紋柄2, 節2_紋柄2CD, DisUnit, abj: true); - X0Y0_節2_鎧CP = new ColorP(X0Y0_節2_鎧, 節2_鎧CD, DisUnit, abj: true); - X0Y0_節2_吸盤1CP = new ColorP(X0Y0_節2_吸盤1, 節2_吸盤1CD, DisUnit, abj: true); - X0Y0_節2_吸盤2CP = new ColorP(X0Y0_節2_吸盤2, 節2_吸盤2CD, DisUnit, abj: true); - X0Y0_節2_吸盤3CP = new ColorP(X0Y0_節2_吸盤3, 節2_吸盤3CD, DisUnit, abj: true); - X0Y0_節2_吸盤4CP = new ColorP(X0Y0_節2_吸盤4, 節2_吸盤4CD, DisUnit, abj: true); - X0Y0_節3_節CP = new ColorP(X0Y0_節3_節, 節3_節CD, DisUnit, abj: true); - X0Y0_節3_紋柄1CP = new ColorP(X0Y0_節3_紋柄1, 節3_紋柄1CD, DisUnit, abj: true); - X0Y0_節3_紋柄2CP = new ColorP(X0Y0_節3_紋柄2, 節3_紋柄2CD, DisUnit, abj: true); - X0Y0_節3_鎧CP = new ColorP(X0Y0_節3_鎧, 節3_鎧CD, DisUnit, abj: true); - X0Y0_節3_吸盤1CP = new ColorP(X0Y0_節3_吸盤1, 節3_吸盤1CD, DisUnit, abj: true); - X0Y0_節3_吸盤2CP = new ColorP(X0Y0_節3_吸盤2, 節3_吸盤2CD, DisUnit, abj: true); - X0Y0_節3_吸盤3CP = new ColorP(X0Y0_節3_吸盤3, 節3_吸盤3CD, DisUnit, abj: true); - X0Y0_節3_吸盤4CP = new ColorP(X0Y0_節3_吸盤4, 節3_吸盤4CD, DisUnit, abj: true); - X0Y0_節4_節CP = new ColorP(X0Y0_節4_節, 節4_節CD, DisUnit, abj: true); - X0Y0_節4_紋柄1CP = new ColorP(X0Y0_節4_紋柄1, 節4_紋柄1CD, DisUnit, abj: true); - X0Y0_節4_紋柄2CP = new ColorP(X0Y0_節4_紋柄2, 節4_紋柄2CD, DisUnit, abj: true); - X0Y0_節4_鎧CP = new ColorP(X0Y0_節4_鎧, 節4_鎧CD, DisUnit, abj: true); - X0Y0_節4_吸盤1CP = new ColorP(X0Y0_節4_吸盤1, 節4_吸盤1CD, DisUnit, abj: true); - X0Y0_節4_吸盤2CP = new ColorP(X0Y0_節4_吸盤2, 節4_吸盤2CD, DisUnit, abj: true); - X0Y0_節4_吸盤3CP = new ColorP(X0Y0_節4_吸盤3, 節4_吸盤3CD, DisUnit, abj: true); - X0Y0_節4_吸盤4CP = new ColorP(X0Y0_節4_吸盤4, 節4_吸盤4CD, DisUnit, abj: true); - X0Y0_節5_節CP = new ColorP(X0Y0_節5_節, 節5_節CD, DisUnit, abj: true); - X0Y0_節5_紋柄1CP = new ColorP(X0Y0_節5_紋柄1, 節5_紋柄1CD, DisUnit, abj: true); - X0Y0_節5_紋柄2CP = new ColorP(X0Y0_節5_紋柄2, 節5_紋柄2CD, DisUnit, abj: true); - X0Y0_節5_鎧CP = new ColorP(X0Y0_節5_鎧, 節5_鎧CD, DisUnit, abj: true); - X0Y0_節5_吸盤1CP = new ColorP(X0Y0_節5_吸盤1, 節5_吸盤1CD, DisUnit, abj: true); - X0Y0_節5_吸盤2CP = new ColorP(X0Y0_節5_吸盤2, 節5_吸盤2CD, DisUnit, abj: true); - X0Y0_節5_吸盤3CP = new ColorP(X0Y0_節5_吸盤3, 節5_吸盤3CD, DisUnit, abj: true); - X0Y0_節5_吸盤4CP = new ColorP(X0Y0_節5_吸盤4, 節5_吸盤4CD, DisUnit, abj: true); - X0Y0_節6_節CP = new ColorP(X0Y0_節6_節, 節6_節CD, DisUnit, abj: true); - X0Y0_節6_紋柄1CP = new ColorP(X0Y0_節6_紋柄1, 節6_紋柄1CD, DisUnit, abj: true); - X0Y0_節6_紋柄2CP = new ColorP(X0Y0_節6_紋柄2, 節6_紋柄2CD, DisUnit, abj: true); - X0Y0_節6_鎧CP = new ColorP(X0Y0_節6_鎧, 節6_鎧CD, DisUnit, abj: true); - X0Y0_節6_吸盤1CP = new ColorP(X0Y0_節6_吸盤1, 節6_吸盤1CD, DisUnit, abj: true); - X0Y0_節6_吸盤2CP = new ColorP(X0Y0_節6_吸盤2, 節6_吸盤2CD, DisUnit, abj: true); - X0Y0_節6_吸盤3CP = new ColorP(X0Y0_節6_吸盤3, 節6_吸盤3CD, DisUnit, abj: true); - X0Y0_節6_吸盤4CP = new ColorP(X0Y0_節6_吸盤4, 節6_吸盤4CD, DisUnit, abj: true); - X0Y0_節7_節CP = new ColorP(X0Y0_節7_節, 節7_節CD, DisUnit, abj: true); - X0Y0_節7_紋柄1CP = new ColorP(X0Y0_節7_紋柄1, 節7_紋柄1CD, DisUnit, abj: true); - X0Y0_節7_紋柄2CP = new ColorP(X0Y0_節7_紋柄2, 節7_紋柄2CD, DisUnit, abj: true); - X0Y0_節7_鎧CP = new ColorP(X0Y0_節7_鎧, 節7_鎧CD, DisUnit, abj: true); - X0Y0_節7_吸盤1CP = new ColorP(X0Y0_節7_吸盤1, 節7_吸盤1CD, DisUnit, abj: true); - X0Y0_節7_吸盤2CP = new ColorP(X0Y0_節7_吸盤2, 節7_吸盤2CD, DisUnit, abj: true); - X0Y0_節7_吸盤3CP = new ColorP(X0Y0_節7_吸盤3, 節7_吸盤3CD, DisUnit, abj: true); - X0Y0_節7_吸盤4CP = new ColorP(X0Y0_節7_吸盤4, 節7_吸盤4CD, DisUnit, abj: true); - X0Y0_節8_節CP = new ColorP(X0Y0_節8_節, 節8_節CD, DisUnit, abj: true); - X0Y0_節8_紋柄1CP = new ColorP(X0Y0_節8_紋柄1, 節8_紋柄1CD, DisUnit, abj: true); - X0Y0_節8_紋柄2CP = new ColorP(X0Y0_節8_紋柄2, 節8_紋柄2CD, DisUnit, abj: true); - X0Y0_節8_鎧CP = new ColorP(X0Y0_節8_鎧, 節8_鎧CD, DisUnit, abj: true); - X0Y0_節8_吸盤1CP = new ColorP(X0Y0_節8_吸盤1, 節8_吸盤1CD, DisUnit, abj: true); - X0Y0_節8_吸盤2CP = new ColorP(X0Y0_節8_吸盤2, 節8_吸盤2CD, DisUnit, abj: true); - X0Y0_節8_吸盤3CP = new ColorP(X0Y0_節8_吸盤3, 節8_吸盤3CD, DisUnit, abj: true); - X0Y0_節8_吸盤4CP = new ColorP(X0Y0_節8_吸盤4, 節8_吸盤4CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - X0Y0_節9_節CP = new ColorP(X0Y0_節9_節, 節9_節CD, DisUnit, abj: true); - X0Y0_節9_紋柄1CP = new ColorP(X0Y0_節9_紋柄1, 節9_紋柄1CD, DisUnit, abj: true); - X0Y0_節9_紋柄2CP = new ColorP(X0Y0_節9_紋柄2, 節9_紋柄2CD, DisUnit, abj: true); - X0Y0_節9_鎧CP = new ColorP(X0Y0_節9_鎧, 節9_鎧CD, DisUnit, abj: true); - X0Y0_節9_吸盤1CP = new ColorP(X0Y0_節9_吸盤1, 節9_吸盤1CD, DisUnit, abj: true); - X0Y0_節9_吸盤2CP = new ColorP(X0Y0_節9_吸盤2, 節9_吸盤2CD, DisUnit, abj: true); - X0Y0_節9_吸盤3CP = new ColorP(X0Y0_節9_吸盤3, 節9_吸盤3CD, DisUnit, abj: true); - X0Y0_節9_吸盤4CP = new ColorP(X0Y0_節9_吸盤4, 節9_吸盤4CD, DisUnit, abj: true); - X0Y0_節10_節CP = new ColorP(X0Y0_節10_節, 節10_節CD, DisUnit, abj: true); - X0Y0_節10_紋柄1CP = new ColorP(X0Y0_節10_紋柄1, 節10_紋柄1CD, DisUnit, abj: true); - X0Y0_節10_紋柄2CP = new ColorP(X0Y0_節10_紋柄2, 節10_紋柄2CD, DisUnit, abj: true); - X0Y0_節10_鎧CP = new ColorP(X0Y0_節10_鎧, 節10_鎧CD, DisUnit, abj: true); - X0Y0_節10_吸盤1CP = new ColorP(X0Y0_節10_吸盤1, 節10_吸盤1CD, DisUnit, abj: true); - X0Y0_節10_吸盤2CP = new ColorP(X0Y0_節10_吸盤2, 節10_吸盤2CD, DisUnit, abj: true); - X0Y0_節10_吸盤3CP = new ColorP(X0Y0_節10_吸盤3, 節10_吸盤3CD, DisUnit, abj: true); - X0Y0_節10_吸盤4CP = new ColorP(X0Y0_節10_吸盤4, 節10_吸盤4CD, DisUnit, abj: true); - X0Y0_節11_節CP = new ColorP(X0Y0_節11_節, 節11_節CD, DisUnit, abj: true); - X0Y0_節11_紋柄1CP = new ColorP(X0Y0_節11_紋柄1, 節11_紋柄1CD, DisUnit, abj: true); - X0Y0_節11_紋柄2CP = new ColorP(X0Y0_節11_紋柄2, 節11_紋柄2CD, DisUnit, abj: true); - X0Y0_節11_鎧CP = new ColorP(X0Y0_節11_鎧, 節11_鎧CD, DisUnit, abj: true); - X0Y0_節11_吸盤1CP = new ColorP(X0Y0_節11_吸盤1, 節11_吸盤1CD, DisUnit, abj: true); - X0Y0_節11_吸盤2CP = new ColorP(X0Y0_節11_吸盤2, 節11_吸盤2CD, DisUnit, abj: true); - X0Y0_節11_吸盤3CP = new ColorP(X0Y0_節11_吸盤3, 節11_吸盤3CD, DisUnit, abj: true); - X0Y0_節11_吸盤4CP = new ColorP(X0Y0_節11_吸盤4, 節11_吸盤4CD, DisUnit, abj: true); - X0Y0_節12_節CP = new ColorP(X0Y0_節12_節, 節12_節CD, DisUnit, abj: true); - X0Y0_節12_紋柄1CP = new ColorP(X0Y0_節12_紋柄1, 節12_紋柄1CD, DisUnit, abj: true); - X0Y0_節12_紋柄2CP = new ColorP(X0Y0_節12_紋柄2, 節12_紋柄2CD, DisUnit, abj: true); - X0Y0_節12_鎧CP = new ColorP(X0Y0_節12_鎧, 節12_鎧CD, DisUnit, abj: true); - X0Y0_節12_吸盤1CP = new ColorP(X0Y0_節12_吸盤1, 節12_吸盤1CD, DisUnit, abj: true); - X0Y0_節12_吸盤2CP = new ColorP(X0Y0_節12_吸盤2, 節12_吸盤2CD, DisUnit, abj: true); - X0Y0_節12_吸盤3CP = new ColorP(X0Y0_節12_吸盤3, 節12_吸盤3CD, DisUnit, abj: true); - X0Y0_節12_吸盤4CP = new ColorP(X0Y0_節12_吸盤4, 節12_吸盤4CD, DisUnit, abj: true); - X0Y0_節13_節CP = new ColorP(X0Y0_節13_節, 節13_節CD, DisUnit, abj: true); - X0Y0_節13_紋柄1CP = new ColorP(X0Y0_節13_紋柄1, 節13_紋柄1CD, DisUnit, abj: true); - X0Y0_節13_紋柄2CP = new ColorP(X0Y0_節13_紋柄2, 節13_紋柄2CD, DisUnit, abj: true); - X0Y0_節13_鎧CP = new ColorP(X0Y0_節13_鎧, 節13_鎧CD, DisUnit, abj: true); - X0Y0_節13_吸盤1CP = new ColorP(X0Y0_節13_吸盤1, 節13_吸盤1CD, DisUnit, abj: true); - X0Y0_節13_吸盤2CP = new ColorP(X0Y0_節13_吸盤2, 節13_吸盤2CD, DisUnit, abj: true); - X0Y0_節13_吸盤3CP = new ColorP(X0Y0_節13_吸盤3, 節13_吸盤3CD, DisUnit, abj: true); - X0Y0_節13_吸盤4CP = new ColorP(X0Y0_節13_吸盤4, 節13_吸盤4CD, DisUnit, abj: true); - X0Y0_節14_節CP = new ColorP(X0Y0_節14_節, 節14_節CD, DisUnit, abj: true); - X0Y0_節14_紋柄1CP = new ColorP(X0Y0_節14_紋柄1, 節14_紋柄1CD, DisUnit, abj: true); - X0Y0_節14_紋柄2CP = new ColorP(X0Y0_節14_紋柄2, 節14_紋柄2CD, DisUnit, abj: true); - X0Y0_節14_鎧CP = new ColorP(X0Y0_節14_鎧, 節14_鎧CD, DisUnit, abj: true); - X0Y0_節14_吸盤1CP = new ColorP(X0Y0_節14_吸盤1, 節14_吸盤1CD, DisUnit, abj: true); - X0Y0_節14_吸盤2CP = new ColorP(X0Y0_節14_吸盤2, 節14_吸盤2CD, DisUnit, abj: true); - X0Y0_節14_吸盤3CP = new ColorP(X0Y0_節14_吸盤3, 節14_吸盤3CD, DisUnit, abj: true); - X0Y0_節14_吸盤4CP = new ColorP(X0Y0_節14_吸盤4, 節14_吸盤4CD, DisUnit, abj: true); - X0Y0_節15_節CP = new ColorP(X0Y0_節15_節, 節15_節CD, DisUnit, abj: true); - X0Y0_節15_紋柄1CP = new ColorP(X0Y0_節15_紋柄1, 節15_紋柄1CD, DisUnit, abj: true); - X0Y0_節15_紋柄2CP = new ColorP(X0Y0_節15_紋柄2, 節15_紋柄2CD, DisUnit, abj: true); - X0Y0_節15_鎧CP = new ColorP(X0Y0_節15_鎧, 節15_鎧CD, DisUnit, abj: true); - X0Y0_節15_吸盤1CP = new ColorP(X0Y0_節15_吸盤1, 節15_吸盤1CD, DisUnit, abj: true); - X0Y0_節15_吸盤2CP = new ColorP(X0Y0_節15_吸盤2, 節15_吸盤2CD, DisUnit, abj: true); - X0Y0_節15_吸盤3CP = new ColorP(X0Y0_節15_吸盤3, 節15_吸盤3CD, DisUnit, abj: true); - X0Y0_節15_吸盤4CP = new ColorP(X0Y0_節15_吸盤4, 節15_吸盤4CD, DisUnit, abj: true); - X0Y0_節16_節CP = new ColorP(X0Y0_節16_節, 節16_節CD, DisUnit, abj: true); - X0Y0_節16_紋柄1CP = new ColorP(X0Y0_節16_紋柄1, 節16_紋柄1CD, DisUnit, abj: true); - X0Y0_節16_紋柄2CP = new ColorP(X0Y0_節16_紋柄2, 節16_紋柄2CD, DisUnit, abj: true); - X0Y0_節16_鎧CP = new ColorP(X0Y0_節16_鎧, 節16_鎧CD, DisUnit, abj: true); - X0Y0_節16_吸盤1CP = new ColorP(X0Y0_節16_吸盤1, 節16_吸盤1CD, DisUnit, abj: true); - X0Y0_節16_吸盤2CP = new ColorP(X0Y0_節16_吸盤2, 節16_吸盤2CD, DisUnit, abj: true); - X0Y0_節16_吸盤3CP = new ColorP(X0Y0_節16_吸盤3, 節16_吸盤3CD, DisUnit, abj: true); - X0Y0_節16_吸盤4CP = new ColorP(X0Y0_節16_吸盤4, 節16_吸盤4CD, DisUnit, abj: true); - X0Y0_節17_節CP = new ColorP(X0Y0_節17_節, 節17_節CD, DisUnit, abj: true); - X0Y0_節17_紋柄1CP = new ColorP(X0Y0_節17_紋柄1, 節17_紋柄1CD, DisUnit, abj: true); - X0Y0_節17_紋柄2CP = new ColorP(X0Y0_節17_紋柄2, 節17_紋柄2CD, DisUnit, abj: true); - X0Y0_節17_鎧CP = new ColorP(X0Y0_節17_鎧, 節17_鎧CD, DisUnit, abj: true); - X0Y0_節17_吸盤1CP = new ColorP(X0Y0_節17_吸盤1, 節17_吸盤1CD, DisUnit, abj: true); - X0Y0_節17_吸盤2CP = new ColorP(X0Y0_節17_吸盤2, 節17_吸盤2CD, DisUnit, abj: true); - X0Y0_節17_吸盤3CP = new ColorP(X0Y0_節17_吸盤3, 節17_吸盤3CD, DisUnit, abj: true); - X0Y0_節17_吸盤4CP = new ColorP(X0Y0_節17_吸盤4, 節17_吸盤4CD, DisUnit, abj: true); - X0Y0_節18_節CP = new ColorP(X0Y0_節18_節, 節18_節CD, DisUnit, abj: true); - X0Y0_節18_紋柄1CP = new ColorP(X0Y0_節18_紋柄1, 節18_紋柄1CD, DisUnit, abj: true); - X0Y0_節18_紋柄2CP = new ColorP(X0Y0_節18_紋柄2, 節18_紋柄2CD, DisUnit, abj: true); - X0Y0_節18_鎧CP = new ColorP(X0Y0_節18_鎧, 節18_鎧CD, DisUnit, abj: true); - X0Y0_節18_吸盤1CP = new ColorP(X0Y0_節18_吸盤1, 節18_吸盤1CD, DisUnit, abj: true); - X0Y0_節18_吸盤2CP = new ColorP(X0Y0_節18_吸盤2, 節18_吸盤2CD, DisUnit, abj: true); - X0Y0_節18_吸盤3CP = new ColorP(X0Y0_節18_吸盤3, 節18_吸盤3CD, DisUnit, abj: true); - X0Y0_節18_吸盤4CP = new ColorP(X0Y0_節18_吸盤4, 節18_吸盤4CD, DisUnit, abj: true); - X0Y0_節19_節CP = new ColorP(X0Y0_節19_節, 節19_節CD, DisUnit, abj: true); - X0Y0_節19_紋柄1CP = new ColorP(X0Y0_節19_紋柄1, 節19_紋柄1CD, DisUnit, abj: true); - X0Y0_節19_紋柄2CP = new ColorP(X0Y0_節19_紋柄2, 節19_紋柄2CD, DisUnit, abj: true); - X0Y0_節19_鎧CP = new ColorP(X0Y0_節19_鎧, 節19_鎧CD, DisUnit, abj: true); - X0Y0_節19_吸盤1CP = new ColorP(X0Y0_節19_吸盤1, 節19_吸盤1CD, DisUnit, abj: true); - X0Y0_節19_吸盤2CP = new ColorP(X0Y0_節19_吸盤2, 節19_吸盤2CD, DisUnit, abj: true); - X0Y0_節19_吸盤3CP = new ColorP(X0Y0_節19_吸盤3, 節19_吸盤3CD, DisUnit, abj: true); - X0Y0_節19_吸盤4CP = new ColorP(X0Y0_節19_吸盤4, 節19_吸盤4CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - X0Y0_節20_節CP = new ColorP(X0Y0_節20_節, 節20_節CD, DisUnit, abj: true); - X0Y0_節20_紋柄1CP = new ColorP(X0Y0_節20_紋柄1, 節20_紋柄1CD, DisUnit, abj: true); - X0Y0_節20_紋柄2CP = new ColorP(X0Y0_節20_紋柄2, 節20_紋柄2CD, DisUnit, abj: true); - X0Y0_節20_鎧CP = new ColorP(X0Y0_節20_鎧, 節20_鎧CD, DisUnit, abj: true); - X0Y0_節20_吸盤1CP = new ColorP(X0Y0_節20_吸盤1, 節20_吸盤1CD, DisUnit, abj: true); - X0Y0_節20_吸盤2CP = new ColorP(X0Y0_節20_吸盤2, 節20_吸盤2CD, DisUnit, abj: true); - X0Y0_節20_吸盤3CP = new ColorP(X0Y0_節20_吸盤3, 節20_吸盤3CD, DisUnit, abj: true); - X0Y0_節20_吸盤4CP = new ColorP(X0Y0_節20_吸盤4, 節20_吸盤4CD, DisUnit, abj: true); - X0Y0_節21_節CP = new ColorP(X0Y0_節21_節, 節21_節CD, DisUnit, abj: true); - X0Y0_節21_紋柄1CP = new ColorP(X0Y0_節21_紋柄1, 節21_紋柄1CD, DisUnit, abj: true); - X0Y0_節21_紋柄2CP = new ColorP(X0Y0_節21_紋柄2, 節21_紋柄2CD, DisUnit, abj: true); - X0Y0_節21_鎧CP = new ColorP(X0Y0_節21_鎧, 節21_鎧CD, DisUnit, abj: true); - X0Y0_節21_吸盤1CP = new ColorP(X0Y0_節21_吸盤1, 節21_吸盤1CD, DisUnit, abj: true); - X0Y0_節21_吸盤2CP = new ColorP(X0Y0_節21_吸盤2, 節21_吸盤2CD, DisUnit, abj: true); - X0Y0_節21_吸盤3CP = new ColorP(X0Y0_節21_吸盤3, 節21_吸盤3CD, DisUnit, abj: true); - X0Y0_節21_吸盤4CP = new ColorP(X0Y0_節21_吸盤4, 節21_吸盤4CD, DisUnit, abj: true); - X0Y0_節22_節CP = new ColorP(X0Y0_節22_節, 節22_節CD, DisUnit, abj: true); - X0Y0_節22_紋柄1CP = new ColorP(X0Y0_節22_紋柄1, 節22_紋柄1CD, DisUnit, abj: true); - X0Y0_節22_紋柄2CP = new ColorP(X0Y0_節22_紋柄2, 節22_紋柄2CD, DisUnit, abj: true); - X0Y0_節22_鎧CP = new ColorP(X0Y0_節22_鎧, 節22_鎧CD, DisUnit, abj: true); - X0Y0_節22_吸盤1CP = new ColorP(X0Y0_節22_吸盤1, 節22_吸盤1CD, DisUnit, abj: true); - X0Y0_節22_吸盤2CP = new ColorP(X0Y0_節22_吸盤2, 節22_吸盤2CD, DisUnit, abj: true); - X0Y0_節22_吸盤3CP = new ColorP(X0Y0_節22_吸盤3, 節22_吸盤3CD, DisUnit, abj: true); - X0Y0_節22_吸盤4CP = new ColorP(X0Y0_節22_吸盤4, 節22_吸盤4CD, DisUnit, abj: true); - X0Y0_節23_節CP = new ColorP(X0Y0_節23_節, 節23_節CD, DisUnit, abj: true); - X0Y0_節23_紋柄1CP = new ColorP(X0Y0_節23_紋柄1, 節23_紋柄1CD, DisUnit, abj: true); - X0Y0_節23_紋柄2CP = new ColorP(X0Y0_節23_紋柄2, 節23_紋柄2CD, DisUnit, abj: true); - X0Y0_節23_鎧CP = new ColorP(X0Y0_節23_鎧, 節23_鎧CD, DisUnit, abj: true); - X0Y0_節23_吸盤1CP = new ColorP(X0Y0_節23_吸盤1, 節23_吸盤1CD, DisUnit, abj: true); - X0Y0_節23_吸盤2CP = new ColorP(X0Y0_節23_吸盤2, 節23_吸盤2CD, DisUnit, abj: true); - X0Y0_節23_吸盤3CP = new ColorP(X0Y0_節23_吸盤3, 節23_吸盤3CD, DisUnit, abj: true); - X0Y0_節23_吸盤4CP = new ColorP(X0Y0_節23_吸盤4, 節23_吸盤4CD, DisUnit, abj: true); - X0Y0_節24_節CP = new ColorP(X0Y0_節24_節, 節24_節CD, DisUnit, abj: true); - X0Y0_節24_紋柄1CP = new ColorP(X0Y0_節24_紋柄1, 節24_紋柄1CD, DisUnit, abj: true); - X0Y0_節24_紋柄2CP = new ColorP(X0Y0_節24_紋柄2, 節24_紋柄2CD, DisUnit, abj: true); - X0Y0_節24_鎧CP = new ColorP(X0Y0_節24_鎧, 節24_鎧CD, DisUnit, abj: true); - X0Y0_節24_吸盤1CP = new ColorP(X0Y0_節24_吸盤1, 節24_吸盤1CD, DisUnit, abj: true); - X0Y0_節24_吸盤2CP = new ColorP(X0Y0_節24_吸盤2, 節24_吸盤2CD, DisUnit, abj: true); - X0Y0_節24_吸盤3CP = new ColorP(X0Y0_節24_吸盤3, 節24_吸盤3CD, DisUnit, abj: true); - X0Y0_節24_吸盤4CP = new ColorP(X0Y0_節24_吸盤4, 節24_吸盤4CD, DisUnit, abj: true); - X0Y0_節25_節CP = new ColorP(X0Y0_節25_節, 節25_節CD, DisUnit, abj: true); - X0Y0_節25_紋柄1CP = new ColorP(X0Y0_節25_紋柄1, 節25_紋柄1CD, DisUnit, abj: true); - X0Y0_節25_紋柄2CP = new ColorP(X0Y0_節25_紋柄2, 節25_紋柄2CD, DisUnit, abj: true); - X0Y0_節25_鎧CP = new ColorP(X0Y0_節25_鎧, 節25_鎧CD, DisUnit, abj: true); - X0Y0_節25_吸盤1CP = new ColorP(X0Y0_節25_吸盤1, 節25_吸盤1CD, DisUnit, abj: true); - X0Y0_節25_吸盤2CP = new ColorP(X0Y0_節25_吸盤2, 節25_吸盤2CD, DisUnit, abj: true); - X0Y0_節25_吸盤3CP = new ColorP(X0Y0_節25_吸盤3, 節25_吸盤3CD, DisUnit, abj: true); - X0Y0_節25_吸盤4CP = new ColorP(X0Y0_節25_吸盤4, 節25_吸盤4CD, DisUnit, abj: true); - X0Y0_節26_節CP = new ColorP(X0Y0_節26_節, 節26_節CD, DisUnit, abj: true); - X0Y0_節26_紋柄1CP = new ColorP(X0Y0_節26_紋柄1, 節26_紋柄1CD, DisUnit, abj: true); - X0Y0_節26_紋柄2CP = new ColorP(X0Y0_節26_紋柄2, 節26_紋柄2CD, DisUnit, abj: true); - X0Y0_節26_鎧CP = new ColorP(X0Y0_節26_鎧, 節26_鎧CD, DisUnit, abj: true); - X0Y0_節26_吸盤1CP = new ColorP(X0Y0_節26_吸盤1, 節26_吸盤1CD, DisUnit, abj: true); - X0Y0_節26_吸盤2CP = new ColorP(X0Y0_節26_吸盤2, 節26_吸盤2CD, DisUnit, abj: true); - X0Y0_節26_吸盤3CP = new ColorP(X0Y0_節26_吸盤3, 節26_吸盤3CD, DisUnit, abj: true); - X0Y0_節26_吸盤4CP = new ColorP(X0Y0_節26_吸盤4, 節26_吸盤4CD, DisUnit, abj: true); - X0Y0_節27_節CP = new ColorP(X0Y0_節27_節, 節27_節CD, DisUnit, abj: true); - X0Y0_節27_紋柄1CP = new ColorP(X0Y0_節27_紋柄1, 節27_紋柄1CD, DisUnit, abj: true); - X0Y0_節27_紋柄2CP = new ColorP(X0Y0_節27_紋柄2, 節27_紋柄2CD, DisUnit, abj: true); - X0Y0_節27_鎧CP = new ColorP(X0Y0_節27_鎧, 節27_鎧CD, DisUnit, abj: true); - X0Y0_節27_吸盤1CP = new ColorP(X0Y0_節27_吸盤1, 節27_吸盤1CD, DisUnit, abj: true); - X0Y0_節27_吸盤2CP = new ColorP(X0Y0_節27_吸盤2, 節27_吸盤2CD, DisUnit, abj: true); - X0Y0_節27_吸盤3CP = new ColorP(X0Y0_節27_吸盤3, 節27_吸盤3CD, DisUnit, abj: true); - X0Y0_節27_吸盤4CP = new ColorP(X0Y0_節27_吸盤4, 節27_吸盤4CD, DisUnit, abj: true); - X0Y0_節28_節CP = new ColorP(X0Y0_節28_節, 節28_節CD, DisUnit, abj: true); - X0Y0_節28_紋柄1CP = new ColorP(X0Y0_節28_紋柄1, 節28_紋柄1CD, DisUnit, abj: true); - X0Y0_節28_紋柄2CP = new ColorP(X0Y0_節28_紋柄2, 節28_紋柄2CD, DisUnit, abj: true); - X0Y0_節28_鎧CP = new ColorP(X0Y0_節28_鎧, 節28_鎧CD, DisUnit, abj: true); - X0Y0_節28_吸盤1CP = new ColorP(X0Y0_節28_吸盤1, 節28_吸盤1CD, DisUnit, abj: true); - X0Y0_節28_吸盤2CP = new ColorP(X0Y0_節28_吸盤2, 節28_吸盤2CD, DisUnit, abj: true); - X0Y0_節28_吸盤3CP = new ColorP(X0Y0_節28_吸盤3, 節28_吸盤3CD, DisUnit, abj: true); - X0Y0_節28_吸盤4CP = new ColorP(X0Y0_節28_吸盤4, 節28_吸盤4CD, DisUnit, abj: true); - X0Y0_節29_節CP = new ColorP(X0Y0_節29_節, 節29_節CD, DisUnit, abj: true); - X0Y0_節29_紋柄1CP = new ColorP(X0Y0_節29_紋柄1, 節29_紋柄1CD, DisUnit, abj: true); - X0Y0_節29_紋柄2CP = new ColorP(X0Y0_節29_紋柄2, 節29_紋柄2CD, DisUnit, abj: true); - X0Y0_節29_鎧CP = new ColorP(X0Y0_節29_鎧, 節29_鎧CD, DisUnit, abj: true); - X0Y0_節29_吸盤1CP = new ColorP(X0Y0_節29_吸盤1, 節29_吸盤1CD, DisUnit, abj: true); - X0Y0_節29_吸盤2CP = new ColorP(X0Y0_節29_吸盤2, 節29_吸盤2CD, DisUnit, abj: true); - X0Y0_節29_吸盤3CP = new ColorP(X0Y0_節29_吸盤3, 節29_吸盤3CD, DisUnit, abj: true); - X0Y0_節29_吸盤4CP = new ColorP(X0Y0_節29_吸盤4, 節29_吸盤4CD, DisUnit, abj: true); - X0Y0_節30_節CP = new ColorP(X0Y0_節30_節, 節30_節CD, DisUnit, abj: true); - X0Y0_節30_紋柄1CP = new ColorP(X0Y0_節30_紋柄1, 節30_紋柄1CD, DisUnit, abj: true); - X0Y0_節30_紋柄2CP = new ColorP(X0Y0_節30_紋柄2, 節30_紋柄2CD, DisUnit, abj: true); - X0Y0_節30_鎧CP = new ColorP(X0Y0_節30_鎧, 節30_鎧CD, DisUnit, abj: true); - X0Y0_節30_吸盤1CP = new ColorP(X0Y0_節30_吸盤1, 節30_吸盤1CD, DisUnit, abj: true); - X0Y0_節30_吸盤2CP = new ColorP(X0Y0_節30_吸盤2, 節30_吸盤2CD, DisUnit, abj: true); - X0Y0_節30_吸盤3CP = new ColorP(X0Y0_節30_吸盤3, 節30_吸盤3CD, DisUnit, abj: true); - X0Y0_節30_吸盤4CP = new ColorP(X0Y0_節30_吸盤4, 節30_吸盤4CD, DisUnit, abj: true); - X0Y0_節31_節CP = new ColorP(X0Y0_節31_節, 節31_節CD, DisUnit, abj: true); - X0Y0_節31_紋柄1CP = new ColorP(X0Y0_節31_紋柄1, 節31_紋柄1CD, DisUnit, abj: true); - X0Y0_節31_紋柄2CP = new ColorP(X0Y0_節31_紋柄2, 節31_紋柄2CD, DisUnit, abj: true); - X0Y0_節31_鎧CP = new ColorP(X0Y0_節31_鎧, 節31_鎧CD, DisUnit, abj: true); - X0Y0_節31_吸盤1CP = new ColorP(X0Y0_節31_吸盤1, 節31_吸盤1CD, DisUnit, abj: true); - X0Y0_節31_吸盤2CP = new ColorP(X0Y0_節31_吸盤2, 節31_吸盤2CD, DisUnit, abj: true); - X0Y0_節31_吸盤3CP = new ColorP(X0Y0_節31_吸盤3, 節31_吸盤3CD, DisUnit, abj: true); - X0Y0_節31_吸盤4CP = new ColorP(X0Y0_節31_吸盤4, 節31_吸盤4CD, DisUnit, abj: true); - X0Y0_節32_節CP = new ColorP(X0Y0_節32_節, 節32_節CD, DisUnit, abj: true); - X0Y0_節32_紋柄1CP = new ColorP(X0Y0_節32_紋柄1, 節32_紋柄1CD, DisUnit, abj: true); - X0Y0_節32_紋柄2CP = new ColorP(X0Y0_節32_紋柄2, 節32_紋柄2CD, DisUnit, abj: true); - X0Y0_節32_鎧CP = new ColorP(X0Y0_節32_鎧, 節32_鎧CD, DisUnit, abj: true); - X0Y0_節32_吸盤1CP = new ColorP(X0Y0_節32_吸盤1, 節32_吸盤1CD, DisUnit, abj: true); - X0Y0_節32_吸盤2CP = new ColorP(X0Y0_節32_吸盤2, 節32_吸盤2CD, DisUnit, abj: true); - X0Y0_節32_吸盤3CP = new ColorP(X0Y0_節32_吸盤3, 節32_吸盤3CD, DisUnit, abj: true); - X0Y0_節32_吸盤4CP = new ColorP(X0Y0_節32_吸盤4, 節32_吸盤4CD, DisUnit, abj: true); - X0Y0_節33_節CP = new ColorP(X0Y0_節33_節, 節33_節CD, DisUnit, abj: true); - X0Y0_節33_紋柄1CP = new ColorP(X0Y0_節33_紋柄1, 節33_紋柄1CD, DisUnit, abj: true); - X0Y0_節33_紋柄2CP = new ColorP(X0Y0_節33_紋柄2, 節33_紋柄2CD, DisUnit, abj: true); - X0Y0_節33_鎧CP = new ColorP(X0Y0_節33_鎧, 節33_鎧CD, DisUnit, abj: true); - X0Y0_節33_吸盤1CP = new ColorP(X0Y0_節33_吸盤1, 節33_吸盤1CD, DisUnit, abj: true); - X0Y0_節33_吸盤2CP = new ColorP(X0Y0_節33_吸盤2, 節33_吸盤2CD, DisUnit, abj: true); - X0Y0_節33_吸盤3CP = new ColorP(X0Y0_節33_吸盤3, 節33_吸盤3CD, DisUnit, abj: true); - X0Y0_節33_吸盤4CP = new ColorP(X0Y0_節33_吸盤4, 節33_吸盤4CD, DisUnit, abj: true); - X0Y0_節34_節CP = new ColorP(X0Y0_節34_節, 節34_節CD, DisUnit, abj: true); - X0Y0_節34_紋柄1CP = new ColorP(X0Y0_節34_紋柄1, 節34_紋柄1CD, DisUnit, abj: true); - X0Y0_節34_紋柄2CP = new ColorP(X0Y0_節34_紋柄2, 節34_紋柄2CD, DisUnit, abj: true); - X0Y0_節34_鎧CP = new ColorP(X0Y0_節34_鎧, 節34_鎧CD, DisUnit, abj: true); - X0Y0_節34_吸盤1CP = new ColorP(X0Y0_節34_吸盤1, 節34_吸盤1CD, DisUnit, abj: true); - X0Y0_節34_吸盤2CP = new ColorP(X0Y0_節34_吸盤2, 節34_吸盤2CD, DisUnit, abj: true); - X0Y0_節34_吸盤3CP = new ColorP(X0Y0_節34_吸盤3, 節34_吸盤3CD, DisUnit, abj: true); - X0Y0_節34_吸盤4CP = new ColorP(X0Y0_節34_吸盤4, 節34_吸盤4CD, DisUnit, abj: true); - X0Y0_節35_節CP = new ColorP(X0Y0_節35_節, 節35_節CD, DisUnit, abj: true); - X0Y0_節35_紋柄1CP = new ColorP(X0Y0_節35_紋柄1, 節35_紋柄1CD, DisUnit, abj: true); - X0Y0_節35_紋柄2CP = new ColorP(X0Y0_節35_紋柄2, 節35_紋柄2CD, DisUnit, abj: true); - X0Y0_節35_鎧CP = new ColorP(X0Y0_節35_鎧, 節35_鎧CD, DisUnit, abj: true); - X0Y0_節35_吸盤1CP = new ColorP(X0Y0_節35_吸盤1, 節35_吸盤1CD, DisUnit, abj: true); - X0Y0_節35_吸盤2CP = new ColorP(X0Y0_節35_吸盤2, 節35_吸盤2CD, DisUnit, abj: true); - X0Y0_節35_吸盤3CP = new ColorP(X0Y0_節35_吸盤3, 節35_吸盤3CD, DisUnit, abj: true); - X0Y0_節35_吸盤4CP = new ColorP(X0Y0_節35_吸盤4, 節35_吸盤4CD, DisUnit, abj: true); - X0Y0_節36_節CP = new ColorP(X0Y0_節36_節, 節36_節CD, DisUnit, abj: true); - X0Y0_節36_紋柄1CP = new ColorP(X0Y0_節36_紋柄1, 節36_紋柄1CD, DisUnit, abj: true); - X0Y0_節36_紋柄2CP = new ColorP(X0Y0_節36_紋柄2, 節36_紋柄2CD, DisUnit, abj: true); - X0Y0_節36_鎧CP = new ColorP(X0Y0_節36_鎧, 節36_鎧CD, DisUnit, abj: true); - X0Y0_節36_吸盤1CP = new ColorP(X0Y0_節36_吸盤1, 節36_吸盤1CD, DisUnit, abj: true); - X0Y0_節36_吸盤2CP = new ColorP(X0Y0_節36_吸盤2, 節36_吸盤2CD, DisUnit, abj: true); - X0Y0_節36_吸盤3CP = new ColorP(X0Y0_節36_吸盤3, 節36_吸盤3CD, DisUnit, abj: true); - X0Y0_節36_吸盤4CP = new ColorP(X0Y0_節36_吸盤4, 節36_吸盤4CD, DisUnit, abj: true); - X0Y0_節37_節CP = new ColorP(X0Y0_節37_節, 節37_節CD, DisUnit, abj: true); - X0Y0_節37_紋柄1CP = new ColorP(X0Y0_節37_紋柄1, 節37_紋柄1CD, DisUnit, abj: true); - X0Y0_節37_紋柄2CP = new ColorP(X0Y0_節37_紋柄2, 節37_紋柄2CD, DisUnit, abj: true); - X0Y0_節37_鎧CP = new ColorP(X0Y0_節37_鎧, 節37_鎧CD, DisUnit, abj: true); - X0Y0_節37_吸盤1CP = new ColorP(X0Y0_節37_吸盤1, 節37_吸盤1CD, DisUnit, abj: true); - X0Y0_節37_吸盤2CP = new ColorP(X0Y0_節37_吸盤2, 節37_吸盤2CD, DisUnit, abj: true); - X0Y0_節37_吸盤3CP = new ColorP(X0Y0_節37_吸盤3, 節37_吸盤3CD, DisUnit, abj: true); - X0Y0_節37_吸盤4CP = new ColorP(X0Y0_節37_吸盤4, 節37_吸盤4CD, DisUnit, abj: true); - X0Y0_節38_節CP = new ColorP(X0Y0_節38_節, 節38_節CD, DisUnit, abj: true); - X0Y0_節38_紋柄1CP = new ColorP(X0Y0_節38_紋柄1, 節38_紋柄1CD, DisUnit, abj: true); - X0Y0_節38_紋柄2CP = new ColorP(X0Y0_節38_紋柄2, 節38_紋柄2CD, DisUnit, abj: true); - X0Y0_節38_鎧CP = new ColorP(X0Y0_節38_鎧, 節38_鎧CD, DisUnit, abj: true); - X0Y0_節38_吸盤1CP = new ColorP(X0Y0_節38_吸盤1, 節38_吸盤1CD, DisUnit, abj: true); - X0Y0_節38_吸盤2CP = new ColorP(X0Y0_節38_吸盤2, 節38_吸盤2CD, DisUnit, abj: true); - X0Y0_節38_吸盤3CP = new ColorP(X0Y0_節38_吸盤3, 節38_吸盤3CD, DisUnit, abj: true); - X0Y0_節38_吸盤4CP = new ColorP(X0Y0_節38_吸盤4, 節38_吸盤4CD, DisUnit, abj: true); - X0Y0_節39_節CP = new ColorP(X0Y0_節39_節, 節39_節CD, DisUnit, abj: true); - X0Y0_節39_紋柄1CP = new ColorP(X0Y0_節39_紋柄1, 節39_紋柄1CD, DisUnit, abj: true); - X0Y0_節39_紋柄2CP = new ColorP(X0Y0_節39_紋柄2, 節39_紋柄2CD, DisUnit, abj: true); - X0Y0_節39_鎧CP = new ColorP(X0Y0_節39_鎧, 節39_鎧CD, DisUnit, abj: true); - X0Y0_節39_吸盤1CP = new ColorP(X0Y0_節39_吸盤1, 節39_吸盤1CD, DisUnit, abj: true); - X0Y0_節39_吸盤2CP = new ColorP(X0Y0_節39_吸盤2, 節39_吸盤2CD, DisUnit, abj: true); - X0Y0_節39_吸盤3CP = new ColorP(X0Y0_節39_吸盤3, 節39_吸盤3CD, DisUnit, abj: true); - X0Y0_節39_吸盤4CP = new ColorP(X0Y0_節39_吸盤4, 節39_吸盤4CD, DisUnit, abj: true); - X0Y0_節40_節CP = new ColorP(X0Y0_節40_節, 節40_節CD, DisUnit, abj: true); - X0Y0_節40_紋柄1CP = new ColorP(X0Y0_節40_紋柄1, 節40_紋柄1CD, DisUnit, abj: true); - X0Y0_節40_紋柄2CP = new ColorP(X0Y0_節40_紋柄2, 節40_紋柄2CD, DisUnit, abj: true); - X0Y0_節40_鎧CP = new ColorP(X0Y0_節40_鎧, 節40_鎧CD, DisUnit, abj: true); - X0Y0_節40_吸盤1CP = new ColorP(X0Y0_節40_吸盤1, 節40_吸盤1CD, DisUnit, abj: true); - X0Y0_節40_吸盤2CP = new ColorP(X0Y0_節40_吸盤2, 節40_吸盤2CD, DisUnit, abj: true); - X0Y0_節40_吸盤3CP = new ColorP(X0Y0_節40_吸盤3, 節40_吸盤3CD, DisUnit, abj: true); - X0Y0_節40_吸盤4CP = new ColorP(X0Y0_節40_吸盤4, 節40_吸盤4CD, DisUnit, abj: true); - X0Y0_節41_節CP = new ColorP(X0Y0_節41_節, 節41_節CD, DisUnit, abj: true); - X0Y0_節41_紋柄1CP = new ColorP(X0Y0_節41_紋柄1, 節41_紋柄1CD, DisUnit, abj: true); - X0Y0_節41_紋柄2CP = new ColorP(X0Y0_節41_紋柄2, 節41_紋柄2CD, DisUnit, abj: true); - X0Y0_節41_鎧CP = new ColorP(X0Y0_節41_鎧, 節41_鎧CD, DisUnit, abj: true); - X0Y0_節41_吸盤1CP = new ColorP(X0Y0_節41_吸盤1, 節41_吸盤1CD, DisUnit, abj: true); - X0Y0_節41_吸盤2CP = new ColorP(X0Y0_節41_吸盤2, 節41_吸盤2CD, DisUnit, abj: true); - X0Y0_節41_吸盤3CP = new ColorP(X0Y0_節41_吸盤3, 節41_吸盤3CD, DisUnit, abj: true); - X0Y0_節41_吸盤4CP = new ColorP(X0Y0_節41_吸盤4, 節41_吸盤4CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B += num; - 鎖2.角度B -= num; - 鎖3.角度B -= num; - 鎖4.角度B += num; - 鎖表示 = e.鎖表示; - 節1_吸盤2_表示 = false; - 節1_吸盤4_表示 = false; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_節1_節); - Are.Draw(X0Y0_節1_紋柄1); - Are.Draw(X0Y0_節1_紋柄2); - Are.Draw(X0Y0_節1_鎧); - Are.Draw(X0Y0_節1_吸盤1); - Are.Draw(X0Y0_節1_吸盤2); - Are.Draw(X0Y0_節1_吸盤3); - Are.Draw(X0Y0_節1_吸盤4); - Are.Draw(X0Y0_節2_節); - Are.Draw(X0Y0_節2_紋柄1); - Are.Draw(X0Y0_節2_紋柄2); - Are.Draw(X0Y0_節2_鎧); - Are.Draw(X0Y0_節2_吸盤1); - Are.Draw(X0Y0_節2_吸盤2); - Are.Draw(X0Y0_節2_吸盤3); - Are.Draw(X0Y0_節2_吸盤4); - Are.Draw(X0Y0_節3_節); - Are.Draw(X0Y0_節3_紋柄1); - Are.Draw(X0Y0_節3_紋柄2); - Are.Draw(X0Y0_節3_鎧); - Are.Draw(X0Y0_節3_吸盤1); - Are.Draw(X0Y0_節3_吸盤2); - Are.Draw(X0Y0_節3_吸盤3); - Are.Draw(X0Y0_節3_吸盤4); - Are.Draw(X0Y0_節4_節); - Are.Draw(X0Y0_節4_紋柄1); - Are.Draw(X0Y0_節4_紋柄2); - Are.Draw(X0Y0_節4_鎧); - Are.Draw(X0Y0_節4_吸盤1); - Are.Draw(X0Y0_節4_吸盤2); - Are.Draw(X0Y0_節4_吸盤3); - Are.Draw(X0Y0_節4_吸盤4); - Are.Draw(X0Y0_節5_節); - Are.Draw(X0Y0_節5_紋柄1); - Are.Draw(X0Y0_節5_紋柄2); - Are.Draw(X0Y0_節5_鎧); - Are.Draw(X0Y0_節5_吸盤1); - Are.Draw(X0Y0_節5_吸盤2); - Are.Draw(X0Y0_節5_吸盤3); - Are.Draw(X0Y0_節5_吸盤4); - Are.Draw(X0Y0_節6_節); - Are.Draw(X0Y0_節6_紋柄1); - Are.Draw(X0Y0_節6_紋柄2); - Are.Draw(X0Y0_節6_鎧); - Are.Draw(X0Y0_節6_吸盤1); - Are.Draw(X0Y0_節6_吸盤2); - Are.Draw(X0Y0_節6_吸盤3); - Are.Draw(X0Y0_節6_吸盤4); - Are.Draw(X0Y0_節7_節); - Are.Draw(X0Y0_節7_紋柄1); - Are.Draw(X0Y0_節7_紋柄2); - Are.Draw(X0Y0_節7_鎧); - Are.Draw(X0Y0_節7_吸盤1); - Are.Draw(X0Y0_節7_吸盤2); - Are.Draw(X0Y0_節7_吸盤3); - Are.Draw(X0Y0_節7_吸盤4); - Are.Draw(X0Y0_節8_節); - Are.Draw(X0Y0_節8_紋柄1); - Are.Draw(X0Y0_節8_紋柄2); - Are.Draw(X0Y0_節8_鎧); - Are.Draw(X0Y0_節8_吸盤1); - Are.Draw(X0Y0_節8_吸盤2); - Are.Draw(X0Y0_節8_吸盤3); - Are.Draw(X0Y0_節8_吸盤4); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - Are.Draw(X0Y0_節9_節); - Are.Draw(X0Y0_節9_紋柄1); - Are.Draw(X0Y0_節9_紋柄2); - Are.Draw(X0Y0_節9_鎧); - Are.Draw(X0Y0_節9_吸盤1); - Are.Draw(X0Y0_節9_吸盤2); - Are.Draw(X0Y0_節9_吸盤3); - Are.Draw(X0Y0_節9_吸盤4); - Are.Draw(X0Y0_節10_節); - Are.Draw(X0Y0_節10_紋柄1); - Are.Draw(X0Y0_節10_紋柄2); - Are.Draw(X0Y0_節10_鎧); - Are.Draw(X0Y0_節10_吸盤1); - Are.Draw(X0Y0_節10_吸盤2); - Are.Draw(X0Y0_節10_吸盤3); - Are.Draw(X0Y0_節10_吸盤4); - Are.Draw(X0Y0_節11_節); - Are.Draw(X0Y0_節11_紋柄1); - Are.Draw(X0Y0_節11_紋柄2); - Are.Draw(X0Y0_節11_鎧); - Are.Draw(X0Y0_節11_吸盤1); - Are.Draw(X0Y0_節11_吸盤2); - Are.Draw(X0Y0_節11_吸盤3); - Are.Draw(X0Y0_節11_吸盤4); - Are.Draw(X0Y0_節12_節); - Are.Draw(X0Y0_節12_紋柄1); - Are.Draw(X0Y0_節12_紋柄2); - Are.Draw(X0Y0_節12_鎧); - Are.Draw(X0Y0_節12_吸盤1); - Are.Draw(X0Y0_節12_吸盤2); - Are.Draw(X0Y0_節12_吸盤3); - Are.Draw(X0Y0_節12_吸盤4); - Are.Draw(X0Y0_節13_節); - Are.Draw(X0Y0_節13_紋柄1); - Are.Draw(X0Y0_節13_紋柄2); - Are.Draw(X0Y0_節13_鎧); - Are.Draw(X0Y0_節13_吸盤1); - Are.Draw(X0Y0_節13_吸盤2); - Are.Draw(X0Y0_節13_吸盤3); - Are.Draw(X0Y0_節13_吸盤4); - Are.Draw(X0Y0_節14_節); - Are.Draw(X0Y0_節14_紋柄1); - Are.Draw(X0Y0_節14_紋柄2); - Are.Draw(X0Y0_節14_鎧); - Are.Draw(X0Y0_節14_吸盤1); - Are.Draw(X0Y0_節14_吸盤2); - Are.Draw(X0Y0_節14_吸盤3); - Are.Draw(X0Y0_節14_吸盤4); - Are.Draw(X0Y0_節15_節); - Are.Draw(X0Y0_節15_紋柄1); - Are.Draw(X0Y0_節15_紋柄2); - Are.Draw(X0Y0_節15_鎧); - Are.Draw(X0Y0_節15_吸盤1); - Are.Draw(X0Y0_節15_吸盤2); - Are.Draw(X0Y0_節15_吸盤3); - Are.Draw(X0Y0_節15_吸盤4); - Are.Draw(X0Y0_節16_節); - Are.Draw(X0Y0_節16_紋柄1); - Are.Draw(X0Y0_節16_紋柄2); - Are.Draw(X0Y0_節16_鎧); - Are.Draw(X0Y0_節16_吸盤1); - Are.Draw(X0Y0_節16_吸盤2); - Are.Draw(X0Y0_節16_吸盤3); - Are.Draw(X0Y0_節16_吸盤4); - Are.Draw(X0Y0_節17_節); - Are.Draw(X0Y0_節17_紋柄1); - Are.Draw(X0Y0_節17_紋柄2); - Are.Draw(X0Y0_節17_鎧); - Are.Draw(X0Y0_節17_吸盤1); - Are.Draw(X0Y0_節17_吸盤2); - Are.Draw(X0Y0_節17_吸盤3); - Are.Draw(X0Y0_節17_吸盤4); - Are.Draw(X0Y0_節18_節); - Are.Draw(X0Y0_節18_紋柄1); - Are.Draw(X0Y0_節18_紋柄2); - Are.Draw(X0Y0_節18_鎧); - Are.Draw(X0Y0_節18_吸盤1); - Are.Draw(X0Y0_節18_吸盤2); - Are.Draw(X0Y0_節18_吸盤3); - Are.Draw(X0Y0_節18_吸盤4); - Are.Draw(X0Y0_節19_節); - Are.Draw(X0Y0_節19_紋柄1); - Are.Draw(X0Y0_節19_紋柄2); - Are.Draw(X0Y0_節19_鎧); - Are.Draw(X0Y0_節19_吸盤1); - Are.Draw(X0Y0_節19_吸盤2); - Are.Draw(X0Y0_節19_吸盤3); - Are.Draw(X0Y0_節19_吸盤4); - Are.Draw(X0Y0_輪2_革); - Are.Draw(X0Y0_輪2_金具1); - Are.Draw(X0Y0_輪2_金具2); - Are.Draw(X0Y0_輪2_金具3); - Are.Draw(X0Y0_輪2_金具左); - Are.Draw(X0Y0_輪2_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - Are.Draw(X0Y0_節20_節); - Are.Draw(X0Y0_節20_紋柄1); - Are.Draw(X0Y0_節20_紋柄2); - Are.Draw(X0Y0_節20_鎧); - Are.Draw(X0Y0_節20_吸盤1); - Are.Draw(X0Y0_節20_吸盤2); - Are.Draw(X0Y0_節20_吸盤3); - Are.Draw(X0Y0_節20_吸盤4); - Are.Draw(X0Y0_節21_節); - Are.Draw(X0Y0_節21_紋柄1); - Are.Draw(X0Y0_節21_紋柄2); - Are.Draw(X0Y0_節21_鎧); - Are.Draw(X0Y0_節21_吸盤1); - Are.Draw(X0Y0_節21_吸盤2); - Are.Draw(X0Y0_節21_吸盤3); - Are.Draw(X0Y0_節21_吸盤4); - Are.Draw(X0Y0_節22_節); - Are.Draw(X0Y0_節22_紋柄1); - Are.Draw(X0Y0_節22_紋柄2); - Are.Draw(X0Y0_節22_鎧); - Are.Draw(X0Y0_節22_吸盤1); - Are.Draw(X0Y0_節22_吸盤2); - Are.Draw(X0Y0_節22_吸盤3); - Are.Draw(X0Y0_節22_吸盤4); - Are.Draw(X0Y0_節23_節); - Are.Draw(X0Y0_節23_紋柄1); - Are.Draw(X0Y0_節23_紋柄2); - Are.Draw(X0Y0_節23_鎧); - Are.Draw(X0Y0_節23_吸盤1); - Are.Draw(X0Y0_節23_吸盤2); - Are.Draw(X0Y0_節23_吸盤3); - Are.Draw(X0Y0_節23_吸盤4); - Are.Draw(X0Y0_節24_節); - Are.Draw(X0Y0_節24_紋柄1); - Are.Draw(X0Y0_節24_紋柄2); - Are.Draw(X0Y0_節24_鎧); - Are.Draw(X0Y0_節24_吸盤1); - Are.Draw(X0Y0_節24_吸盤2); - Are.Draw(X0Y0_節24_吸盤3); - Are.Draw(X0Y0_節24_吸盤4); - Are.Draw(X0Y0_節25_節); - Are.Draw(X0Y0_節25_紋柄1); - Are.Draw(X0Y0_節25_紋柄2); - Are.Draw(X0Y0_節25_鎧); - Are.Draw(X0Y0_節25_吸盤1); - Are.Draw(X0Y0_節25_吸盤2); - Are.Draw(X0Y0_節25_吸盤3); - Are.Draw(X0Y0_節25_吸盤4); - Are.Draw(X0Y0_節26_節); - Are.Draw(X0Y0_節26_紋柄1); - Are.Draw(X0Y0_節26_紋柄2); - Are.Draw(X0Y0_節26_鎧); - Are.Draw(X0Y0_節26_吸盤1); - Are.Draw(X0Y0_節26_吸盤2); - Are.Draw(X0Y0_節26_吸盤3); - Are.Draw(X0Y0_節26_吸盤4); - Are.Draw(X0Y0_節27_節); - Are.Draw(X0Y0_節27_紋柄1); - Are.Draw(X0Y0_節27_紋柄2); - Are.Draw(X0Y0_節27_鎧); - Are.Draw(X0Y0_節27_吸盤1); - Are.Draw(X0Y0_節27_吸盤2); - Are.Draw(X0Y0_節27_吸盤3); - Are.Draw(X0Y0_節27_吸盤4); - Are.Draw(X0Y0_節28_節); - Are.Draw(X0Y0_節28_紋柄1); - Are.Draw(X0Y0_節28_紋柄2); - Are.Draw(X0Y0_節28_鎧); - Are.Draw(X0Y0_節28_吸盤1); - Are.Draw(X0Y0_節28_吸盤2); - Are.Draw(X0Y0_節28_吸盤3); - Are.Draw(X0Y0_節28_吸盤4); - Are.Draw(X0Y0_節29_節); - Are.Draw(X0Y0_節29_紋柄1); - Are.Draw(X0Y0_節29_紋柄2); - Are.Draw(X0Y0_節29_鎧); - Are.Draw(X0Y0_節29_吸盤1); - Are.Draw(X0Y0_節29_吸盤2); - Are.Draw(X0Y0_節29_吸盤3); - Are.Draw(X0Y0_節29_吸盤4); - Are.Draw(X0Y0_節30_節); - Are.Draw(X0Y0_節30_紋柄1); - Are.Draw(X0Y0_節30_紋柄2); - Are.Draw(X0Y0_節30_鎧); - Are.Draw(X0Y0_節30_吸盤1); - Are.Draw(X0Y0_節30_吸盤2); - Are.Draw(X0Y0_節30_吸盤3); - Are.Draw(X0Y0_節30_吸盤4); - Are.Draw(X0Y0_節31_節); - Are.Draw(X0Y0_節31_紋柄1); - Are.Draw(X0Y0_節31_紋柄2); - Are.Draw(X0Y0_節31_鎧); - Are.Draw(X0Y0_節31_吸盤1); - Are.Draw(X0Y0_節31_吸盤2); - Are.Draw(X0Y0_節31_吸盤3); - Are.Draw(X0Y0_節31_吸盤4); - Are.Draw(X0Y0_節32_節); - Are.Draw(X0Y0_節32_紋柄1); - Are.Draw(X0Y0_節32_紋柄2); - Are.Draw(X0Y0_節32_鎧); - Are.Draw(X0Y0_節32_吸盤1); - Are.Draw(X0Y0_節32_吸盤2); - Are.Draw(X0Y0_節32_吸盤3); - Are.Draw(X0Y0_節32_吸盤4); - Are.Draw(X0Y0_節33_節); - Are.Draw(X0Y0_節33_紋柄1); - Are.Draw(X0Y0_節33_紋柄2); - Are.Draw(X0Y0_節33_鎧); - Are.Draw(X0Y0_節33_吸盤1); - Are.Draw(X0Y0_節33_吸盤2); - Are.Draw(X0Y0_節33_吸盤3); - Are.Draw(X0Y0_節33_吸盤4); - Are.Draw(X0Y0_節34_節); - Are.Draw(X0Y0_節34_紋柄1); - Are.Draw(X0Y0_節34_紋柄2); - Are.Draw(X0Y0_節34_鎧); - Are.Draw(X0Y0_節34_吸盤1); - Are.Draw(X0Y0_節34_吸盤2); - Are.Draw(X0Y0_節34_吸盤3); - Are.Draw(X0Y0_節34_吸盤4); - Are.Draw(X0Y0_節35_節); - Are.Draw(X0Y0_節35_紋柄1); - Are.Draw(X0Y0_節35_紋柄2); - Are.Draw(X0Y0_節35_鎧); - Are.Draw(X0Y0_節35_吸盤1); - Are.Draw(X0Y0_節35_吸盤2); - Are.Draw(X0Y0_節35_吸盤3); - Are.Draw(X0Y0_節35_吸盤4); - Are.Draw(X0Y0_節36_節); - Are.Draw(X0Y0_節36_紋柄1); - Are.Draw(X0Y0_節36_紋柄2); - Are.Draw(X0Y0_節36_鎧); - Are.Draw(X0Y0_節36_吸盤1); - Are.Draw(X0Y0_節36_吸盤2); - Are.Draw(X0Y0_節36_吸盤3); - Are.Draw(X0Y0_節36_吸盤4); - Are.Draw(X0Y0_節37_節); - Are.Draw(X0Y0_節37_紋柄1); - Are.Draw(X0Y0_節37_紋柄2); - Are.Draw(X0Y0_節37_鎧); - Are.Draw(X0Y0_節37_吸盤1); - Are.Draw(X0Y0_節37_吸盤2); - Are.Draw(X0Y0_節37_吸盤3); - Are.Draw(X0Y0_節37_吸盤4); - Are.Draw(X0Y0_節38_節); - Are.Draw(X0Y0_節38_紋柄1); - Are.Draw(X0Y0_節38_紋柄2); - Are.Draw(X0Y0_節38_鎧); - Are.Draw(X0Y0_節38_吸盤1); - Are.Draw(X0Y0_節38_吸盤2); - Are.Draw(X0Y0_節38_吸盤3); - Are.Draw(X0Y0_節38_吸盤4); - Are.Draw(X0Y0_節39_節); - Are.Draw(X0Y0_節39_紋柄1); - Are.Draw(X0Y0_節39_紋柄2); - Are.Draw(X0Y0_節39_鎧); - Are.Draw(X0Y0_節39_吸盤1); - Are.Draw(X0Y0_節39_吸盤2); - Are.Draw(X0Y0_節39_吸盤3); - Are.Draw(X0Y0_節39_吸盤4); - Are.Draw(X0Y0_節40_節); - Are.Draw(X0Y0_節40_紋柄1); - Are.Draw(X0Y0_節40_紋柄2); - Are.Draw(X0Y0_節40_鎧); - Are.Draw(X0Y0_節40_吸盤1); - Are.Draw(X0Y0_節40_吸盤2); - Are.Draw(X0Y0_節40_吸盤3); - Are.Draw(X0Y0_節40_吸盤4); - Are.Draw(X0Y0_節41_節); - Are.Draw(X0Y0_節41_紋柄1); - Are.Draw(X0Y0_節41_紋柄2); - Are.Draw(X0Y0_節41_鎧); - Are.Draw(X0Y0_節41_吸盤1); - Are.Draw(X0Y0_節41_吸盤2); - Are.Draw(X0Y0_節41_吸盤3); - Are.Draw(X0Y0_節41_吸盤4); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 25.0; - X0Y0_節1_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節2_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節3_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節4_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節5_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節6_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節7_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節8_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節9_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節10_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節11_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節12_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節13_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節14_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節15_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節16_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節17_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節18_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節19_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節20_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節21_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節22_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節23_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節24_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節25_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節26_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節27_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節28_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節29_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節30_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節31_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節32_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節33_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節34_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節35_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節36_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節37_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節38_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節39_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節40_節.AngleBase = maxAngle.GetRanAngle(); - X0Y0_節41_節.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public void Set角度(触手_軟 軟) - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_節1_節.AngleBase = num * 軟.X0Y0_節1_節.AngleBase; - X0Y0_節2_節.AngleBase = num * 軟.X0Y0_節2_節.AngleBase; - X0Y0_節3_節.AngleBase = num * 軟.X0Y0_節3_節.AngleBase; - X0Y0_節4_節.AngleBase = num * 軟.X0Y0_節4_節.AngleBase; - X0Y0_節5_節.AngleBase = num * 軟.X0Y0_節5_節.AngleBase; - X0Y0_節6_節.AngleBase = num * 軟.X0Y0_節6_節.AngleBase; - X0Y0_節7_節.AngleBase = num * 軟.X0Y0_節7_節.AngleBase; - X0Y0_節8_節.AngleBase = num * 軟.X0Y0_節8_節.AngleBase; - X0Y0_節9_節.AngleBase = num * 軟.X0Y0_節9_節.AngleBase; - X0Y0_節10_節.AngleBase = num * 軟.X0Y0_節10_節.AngleBase; - X0Y0_節11_節.AngleBase = num * 軟.X0Y0_節11_節.AngleBase; - X0Y0_節12_節.AngleBase = num * 軟.X0Y0_節12_節.AngleBase; - X0Y0_節13_節.AngleBase = num * 軟.X0Y0_節13_節.AngleBase; - X0Y0_節14_節.AngleBase = num * 軟.X0Y0_節14_節.AngleBase; - X0Y0_節15_節.AngleBase = num * 軟.X0Y0_節15_節.AngleBase; - X0Y0_節16_節.AngleBase = num * 軟.X0Y0_節16_節.AngleBase; - X0Y0_節17_節.AngleBase = num * 軟.X0Y0_節17_節.AngleBase; - X0Y0_節18_節.AngleBase = num * 軟.X0Y0_節18_節.AngleBase; - X0Y0_節19_節.AngleBase = num * 軟.X0Y0_節19_節.AngleBase; - X0Y0_節20_節.AngleBase = num * 軟.X0Y0_節20_節.AngleBase; - X0Y0_節21_節.AngleBase = num * 軟.X0Y0_節21_節.AngleBase; - X0Y0_節22_節.AngleBase = num * 軟.X0Y0_節22_節.AngleBase; - X0Y0_節23_節.AngleBase = num * 軟.X0Y0_節23_節.AngleBase; - X0Y0_節24_節.AngleBase = num * 軟.X0Y0_節24_節.AngleBase; - X0Y0_節25_節.AngleBase = num * 軟.X0Y0_節25_節.AngleBase; - X0Y0_節26_節.AngleBase = num * 軟.X0Y0_節26_節.AngleBase; - X0Y0_節27_節.AngleBase = num * 軟.X0Y0_節27_節.AngleBase; - X0Y0_節28_節.AngleBase = num * 軟.X0Y0_節28_節.AngleBase; - X0Y0_節29_節.AngleBase = num * 軟.X0Y0_節29_節.AngleBase; - X0Y0_節30_節.AngleBase = num * 軟.X0Y0_節30_節.AngleBase; - X0Y0_節31_節.AngleBase = num * 軟.X0Y0_節31_節.AngleBase; - X0Y0_節32_節.AngleBase = num * 軟.X0Y0_節32_節.AngleBase; - X0Y0_節33_節.AngleBase = num * 軟.X0Y0_節33_節.AngleBase; - X0Y0_節34_節.AngleBase = num * 軟.X0Y0_節34_節.AngleBase; - X0Y0_節35_節.AngleBase = num * 軟.X0Y0_節35_節.AngleBase; - X0Y0_節36_節.AngleBase = num * 軟.X0Y0_節36_節.AngleBase; - X0Y0_節37_節.AngleBase = num * 軟.X0Y0_節37_節.AngleBase; - X0Y0_節38_節.AngleBase = num * 軟.X0Y0_節38_節.AngleBase; - X0Y0_節39_節.AngleBase = num * 軟.X0Y0_節39_節.AngleBase; - X0Y0_節40_節.AngleBase = num * 軟.X0Y0_節40_節.AngleBase; - X0Y0_節41_節.AngleBase = num * 軟.X0Y0_節41_節.AngleBase; - 本体.JoinPAall(); - } - - public void Set前足() - { - X0Y0_節1_吸盤1.Dra = false; - X0Y0_節1_吸盤3.Dra = false; - X0Y0_節2_吸盤1.Dra = false; - X0Y0_節2_吸盤3.Dra = false; - X0Y0_節3_吸盤1.Dra = false; - X0Y0_節3_吸盤3.Dra = false; - X0Y0_節4_吸盤1.Dra = false; - X0Y0_節4_吸盤3.Dra = false; - X0Y0_節5_吸盤1.Dra = false; - X0Y0_節5_吸盤3.Dra = false; - X0Y0_節6_吸盤1.Dra = false; - X0Y0_節6_吸盤3.Dra = false; - X0Y0_節7_吸盤1.Dra = false; - X0Y0_節7_吸盤3.Dra = false; - X0Y0_節8_吸盤1.Dra = false; - X0Y0_節8_吸盤3.Dra = false; - X0Y0_節9_吸盤1.Dra = false; - X0Y0_節9_吸盤3.Dra = false; - X0Y0_節10_吸盤1.Dra = false; - X0Y0_節10_吸盤3.Dra = false; - X0Y0_節11_吸盤1.Dra = false; - X0Y0_節11_吸盤3.Dra = false; - X0Y0_節12_吸盤1.Dra = false; - X0Y0_節12_吸盤3.Dra = false; - X0Y0_節13_吸盤1.Dra = false; - X0Y0_節13_吸盤3.Dra = false; - X0Y0_節14_吸盤1.Dra = false; - X0Y0_節14_吸盤3.Dra = false; - X0Y0_節15_吸盤1.Dra = false; - X0Y0_節15_吸盤3.Dra = false; - X0Y0_節16_吸盤1.Dra = false; - X0Y0_節16_吸盤3.Dra = false; - X0Y0_節17_吸盤1.Dra = false; - X0Y0_節17_吸盤3.Dra = false; - X0Y0_節18_吸盤1.Dra = false; - X0Y0_節18_吸盤3.Dra = false; - X0Y0_節19_吸盤1.Dra = false; - X0Y0_節19_吸盤3.Dra = false; - X0Y0_節20_吸盤1.Dra = false; - X0Y0_節20_吸盤3.Dra = false; - X0Y0_節21_吸盤1.Dra = false; - X0Y0_節21_吸盤3.Dra = false; - X0Y0_節22_吸盤1.Dra = false; - X0Y0_節22_吸盤3.Dra = false; - X0Y0_節23_吸盤1.Dra = false; - X0Y0_節23_吸盤3.Dra = false; - X0Y0_節24_吸盤1.Dra = false; - X0Y0_節24_吸盤3.Dra = false; - X0Y0_節25_吸盤1.Dra = false; - X0Y0_節25_吸盤3.Dra = false; - X0Y0_節26_吸盤1.Dra = false; - X0Y0_節26_吸盤3.Dra = false; - X0Y0_節27_吸盤1.Dra = false; - X0Y0_節27_吸盤3.Dra = false; - X0Y0_節28_吸盤1.Dra = false; - X0Y0_節28_吸盤3.Dra = false; - X0Y0_節29_吸盤1.Dra = false; - X0Y0_節29_吸盤3.Dra = false; - X0Y0_節30_吸盤1.Dra = false; - X0Y0_節30_吸盤3.Dra = false; - X0Y0_節31_吸盤1.Dra = false; - X0Y0_節31_吸盤3.Dra = false; - X0Y0_節32_吸盤1.Dra = false; - X0Y0_節32_吸盤3.Dra = false; - X0Y0_節33_吸盤1.Dra = false; - X0Y0_節33_吸盤3.Dra = false; - X0Y0_節34_吸盤1.Dra = false; - X0Y0_節34_吸盤3.Dra = false; - X0Y0_節35_吸盤1.Dra = false; - X0Y0_節35_吸盤3.Dra = false; - X0Y0_節36_吸盤1.Dra = false; - X0Y0_節36_吸盤3.Dra = false; - X0Y0_節37_吸盤1.Dra = false; - X0Y0_節37_吸盤3.Dra = false; - X0Y0_節38_吸盤1.Dra = false; - X0Y0_節38_吸盤3.Dra = false; - X0Y0_節39_吸盤1.Dra = false; - X0Y0_節39_吸盤3.Dra = false; - X0Y0_節40_吸盤1.Dra = false; - X0Y0_節40_吸盤3.Dra = false; - X0Y0_節41_吸盤1.Dra = false; - X0Y0_節41_吸盤3.Dra = false; - X0Y0_節1_吸盤2.SizeXBase *= 0.7; - X0Y0_節1_吸盤4.SizeXBase *= 0.7; - X0Y0_節2_吸盤2.SizeXBase *= 0.7; - X0Y0_節2_吸盤4.SizeXBase *= 0.7; - X0Y0_節3_吸盤2.SizeXBase *= 0.7; - X0Y0_節3_吸盤4.SizeXBase *= 0.7; - X0Y0_節4_吸盤2.SizeXBase *= 0.7; - X0Y0_節4_吸盤4.SizeXBase *= 0.7; - X0Y0_節5_吸盤2.SizeXBase *= 0.7; - X0Y0_節5_吸盤4.SizeXBase *= 0.7; - X0Y0_節6_吸盤2.SizeXBase *= 0.7; - X0Y0_節6_吸盤4.SizeXBase *= 0.7; - X0Y0_節7_吸盤2.SizeXBase *= 0.7; - X0Y0_節7_吸盤4.SizeXBase *= 0.7; - X0Y0_節8_吸盤2.SizeXBase *= 0.7; - X0Y0_節8_吸盤4.SizeXBase *= 0.7; - X0Y0_節9_吸盤2.SizeXBase *= 0.7; - X0Y0_節9_吸盤4.SizeXBase *= 0.7; - X0Y0_節10_吸盤2.SizeXBase *= 0.7; - X0Y0_節10_吸盤4.SizeXBase *= 0.7; - X0Y0_節11_吸盤2.SizeXBase *= 0.7; - X0Y0_節11_吸盤4.SizeXBase *= 0.7; - X0Y0_節12_吸盤2.SizeXBase *= 0.7; - X0Y0_節12_吸盤4.SizeXBase *= 0.7; - X0Y0_節13_吸盤2.SizeXBase *= 0.7; - X0Y0_節13_吸盤4.SizeXBase *= 0.7; - X0Y0_節14_吸盤2.SizeXBase *= 0.7; - X0Y0_節14_吸盤4.SizeXBase *= 0.7; - X0Y0_節15_吸盤2.SizeXBase *= 0.7; - X0Y0_節15_吸盤4.SizeXBase *= 0.7; - X0Y0_節16_吸盤2.SizeXBase *= 0.7; - X0Y0_節16_吸盤4.SizeXBase *= 0.7; - X0Y0_節17_吸盤2.SizeXBase *= 0.7; - X0Y0_節17_吸盤4.SizeXBase *= 0.7; - X0Y0_節18_吸盤2.SizeXBase *= 0.7; - X0Y0_節18_吸盤4.SizeXBase *= 0.7; - X0Y0_節19_吸盤2.SizeXBase *= 0.7; - X0Y0_節19_吸盤4.SizeXBase *= 0.7; - X0Y0_節20_吸盤2.SizeXBase *= 0.7; - X0Y0_節20_吸盤4.SizeXBase *= 0.7; - X0Y0_節21_吸盤2.SizeXBase *= 0.7; - X0Y0_節21_吸盤4.SizeXBase *= 0.7; - X0Y0_節22_吸盤2.SizeXBase *= 0.7; - X0Y0_節22_吸盤4.SizeXBase *= 0.7; - X0Y0_節23_吸盤2.SizeXBase *= 0.7; - X0Y0_節23_吸盤4.SizeXBase *= 0.7; - X0Y0_節24_吸盤2.SizeXBase *= 0.7; - X0Y0_節24_吸盤4.SizeXBase *= 0.7; - X0Y0_節25_吸盤2.SizeXBase *= 0.7; - X0Y0_節25_吸盤4.SizeXBase *= 0.7; - X0Y0_節26_吸盤2.SizeXBase *= 0.7; - X0Y0_節26_吸盤4.SizeXBase *= 0.7; - X0Y0_節27_吸盤2.SizeXBase *= 0.7; - X0Y0_節27_吸盤4.SizeXBase *= 0.7; - X0Y0_節28_吸盤2.SizeXBase *= 0.7; - X0Y0_節28_吸盤4.SizeXBase *= 0.7; - X0Y0_節29_吸盤2.SizeXBase *= 0.7; - X0Y0_節29_吸盤4.SizeXBase *= 0.7; - X0Y0_節30_吸盤2.SizeXBase *= 0.7; - X0Y0_節30_吸盤4.SizeXBase *= 0.7; - X0Y0_節31_吸盤2.SizeXBase *= 0.7; - X0Y0_節31_吸盤4.SizeXBase *= 0.7; - X0Y0_節32_吸盤2.SizeXBase *= 0.7; - X0Y0_節32_吸盤4.SizeXBase *= 0.7; - X0Y0_節33_吸盤2.SizeXBase *= 0.7; - X0Y0_節33_吸盤4.SizeXBase *= 0.7; - X0Y0_節34_吸盤2.SizeXBase *= 0.7; - X0Y0_節34_吸盤4.SizeXBase *= 0.7; - X0Y0_節35_吸盤2.SizeXBase *= 0.7; - X0Y0_節35_吸盤4.SizeXBase *= 0.7; - X0Y0_節36_吸盤2.SizeXBase *= 0.7; - X0Y0_節36_吸盤4.SizeXBase *= 0.7; - X0Y0_節37_吸盤2.SizeXBase *= 0.7; - X0Y0_節37_吸盤4.SizeXBase *= 0.7; - X0Y0_節38_吸盤2.SizeXBase *= 0.7; - X0Y0_節38_吸盤4.SizeXBase *= 0.7; - X0Y0_節39_吸盤2.SizeXBase *= 0.7; - X0Y0_節39_吸盤4.SizeXBase *= 0.7; - X0Y0_節40_吸盤2.SizeXBase *= 0.7; - X0Y0_節40_吸盤4.SizeXBase *= 0.7; - X0Y0_節41_吸盤2.SizeXBase *= 0.7; - X0Y0_節41_吸盤4.SizeXBase *= 0.7; - 節1_吸盤2_表示 = false; - 節1_吸盤4_表示 = false; - } - - public void Set後足() - { - X0Y0_節1_吸盤2.Dra = false; - X0Y0_節1_吸盤4.Dra = false; - 節1_吸盤2_表示 = false; - 節1_吸盤4_表示 = false; - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左 && p != X0Y0_輪1_金具右 && p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左) - { - return p == X0Y0_輪2_金具右; - } - return true; - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_節1_節; - yield return X0Y0_節2_節; - yield return X0Y0_節3_節; - yield return X0Y0_節4_節; - yield return X0Y0_節5_節; - yield return X0Y0_節6_節; - yield return X0Y0_節7_節; - yield return X0Y0_節8_節; - yield return X0Y0_節9_節; - yield return X0Y0_節10_節; - yield return X0Y0_節11_節; - yield return X0Y0_節12_節; - yield return X0Y0_節13_節; - yield return X0Y0_節14_節; - yield return X0Y0_節15_節; - yield return X0Y0_節16_節; - yield return X0Y0_節17_節; - yield return X0Y0_節18_節; - yield return X0Y0_節19_節; - yield return X0Y0_節20_節; - yield return X0Y0_節21_節; - yield return X0Y0_節22_節; - yield return X0Y0_節23_節; - yield return X0Y0_節24_節; - yield return X0Y0_節25_節; - yield return X0Y0_節26_節; - yield return X0Y0_節27_節; - yield return X0Y0_節28_節; - yield return X0Y0_節29_節; - yield return X0Y0_節30_節; - yield return X0Y0_節31_節; - yield return X0Y0_節32_節; - yield return X0Y0_節33_節; - yield return X0Y0_節34_節; - yield return X0Y0_節35_節; - yield return X0Y0_節36_節; - yield return X0Y0_節37_節; - yield return X0Y0_節38_節; - yield return X0Y0_節39_節; - yield return X0Y0_節40_節; - yield return X0Y0_節41_節; - } - - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_節1_節CP.Update(mm); - X0Y0_節1_紋柄1CP.Update(); - X0Y0_節1_紋柄2CP.Update(); - X0Y0_節1_鎧CP.Update(); - X0Y0_節1_吸盤1CP.Update(); - X0Y0_節1_吸盤2CP.Update(); - X0Y0_節1_吸盤3CP.Update(); - X0Y0_節1_吸盤4CP.Update(); - X0Y0_節2_節CP.Update(mm); - X0Y0_節2_紋柄1CP.Update(); - X0Y0_節2_紋柄2CP.Update(); - X0Y0_節2_鎧CP.Update(); - X0Y0_節2_吸盤1CP.Update(); - X0Y0_節2_吸盤2CP.Update(); - X0Y0_節2_吸盤3CP.Update(); - X0Y0_節2_吸盤4CP.Update(); - X0Y0_節3_節CP.Update(mm); - X0Y0_節3_紋柄1CP.Update(); - X0Y0_節3_紋柄2CP.Update(); - X0Y0_節3_鎧CP.Update(); - X0Y0_節3_吸盤1CP.Update(); - X0Y0_節3_吸盤2CP.Update(); - X0Y0_節3_吸盤3CP.Update(); - X0Y0_節3_吸盤4CP.Update(); - X0Y0_節4_節CP.Update(mm); - X0Y0_節4_紋柄1CP.Update(); - X0Y0_節4_紋柄2CP.Update(); - X0Y0_節4_鎧CP.Update(); - X0Y0_節4_吸盤1CP.Update(); - X0Y0_節4_吸盤2CP.Update(); - X0Y0_節4_吸盤3CP.Update(); - X0Y0_節4_吸盤4CP.Update(); - X0Y0_節5_節CP.Update(mm); - X0Y0_節5_紋柄1CP.Update(); - X0Y0_節5_紋柄2CP.Update(); - X0Y0_節5_鎧CP.Update(); - X0Y0_節5_吸盤1CP.Update(); - X0Y0_節5_吸盤2CP.Update(); - X0Y0_節5_吸盤3CP.Update(); - X0Y0_節5_吸盤4CP.Update(); - X0Y0_節6_節CP.Update(mm); - X0Y0_節6_紋柄1CP.Update(); - X0Y0_節6_紋柄2CP.Update(); - X0Y0_節6_鎧CP.Update(); - X0Y0_節6_吸盤1CP.Update(); - X0Y0_節6_吸盤2CP.Update(); - X0Y0_節6_吸盤3CP.Update(); - X0Y0_節6_吸盤4CP.Update(); - X0Y0_節7_節CP.Update(mm); - X0Y0_節7_紋柄1CP.Update(); - X0Y0_節7_紋柄2CP.Update(); - X0Y0_節7_鎧CP.Update(); - X0Y0_節7_吸盤1CP.Update(); - X0Y0_節7_吸盤2CP.Update(); - X0Y0_節7_吸盤3CP.Update(); - X0Y0_節7_吸盤4CP.Update(); - X0Y0_節8_節CP.Update(mm); - X0Y0_節8_紋柄1CP.Update(); - X0Y0_節8_紋柄2CP.Update(); - X0Y0_節8_鎧CP.Update(); - X0Y0_節8_吸盤1CP.Update(); - X0Y0_節8_吸盤2CP.Update(); - X0Y0_節8_吸盤3CP.Update(); - X0Y0_節8_吸盤4CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - X0Y0_節9_節CP.Update(mm); - X0Y0_節9_紋柄1CP.Update(); - X0Y0_節9_紋柄2CP.Update(); - X0Y0_節9_鎧CP.Update(); - X0Y0_節9_吸盤1CP.Update(); - X0Y0_節9_吸盤2CP.Update(); - X0Y0_節9_吸盤3CP.Update(); - X0Y0_節9_吸盤4CP.Update(); - X0Y0_節10_節CP.Update(mm); - X0Y0_節10_紋柄1CP.Update(); - X0Y0_節10_紋柄2CP.Update(); - X0Y0_節10_鎧CP.Update(); - X0Y0_節10_吸盤1CP.Update(); - X0Y0_節10_吸盤2CP.Update(); - X0Y0_節10_吸盤3CP.Update(); - X0Y0_節10_吸盤4CP.Update(); - X0Y0_節11_節CP.Update(mm); - X0Y0_節11_紋柄1CP.Update(); - X0Y0_節11_紋柄2CP.Update(); - X0Y0_節11_鎧CP.Update(); - X0Y0_節11_吸盤1CP.Update(); - X0Y0_節11_吸盤2CP.Update(); - X0Y0_節11_吸盤3CP.Update(); - X0Y0_節11_吸盤4CP.Update(); - X0Y0_節12_節CP.Update(mm); - X0Y0_節12_紋柄1CP.Update(); - X0Y0_節12_紋柄2CP.Update(); - X0Y0_節12_鎧CP.Update(); - X0Y0_節12_吸盤1CP.Update(); - X0Y0_節12_吸盤2CP.Update(); - X0Y0_節12_吸盤3CP.Update(); - X0Y0_節12_吸盤4CP.Update(); - X0Y0_節13_節CP.Update(mm); - X0Y0_節13_紋柄1CP.Update(); - X0Y0_節13_紋柄2CP.Update(); - X0Y0_節13_鎧CP.Update(); - X0Y0_節13_吸盤1CP.Update(); - X0Y0_節13_吸盤2CP.Update(); - X0Y0_節13_吸盤3CP.Update(); - X0Y0_節13_吸盤4CP.Update(); - X0Y0_節14_節CP.Update(mm); - X0Y0_節14_紋柄1CP.Update(); - X0Y0_節14_紋柄2CP.Update(); - X0Y0_節14_鎧CP.Update(); - X0Y0_節14_吸盤1CP.Update(); - X0Y0_節14_吸盤2CP.Update(); - X0Y0_節14_吸盤3CP.Update(); - X0Y0_節14_吸盤4CP.Update(); - X0Y0_節15_節CP.Update(mm); - X0Y0_節15_紋柄1CP.Update(); - X0Y0_節15_紋柄2CP.Update(); - X0Y0_節15_鎧CP.Update(); - X0Y0_節15_吸盤1CP.Update(); - X0Y0_節15_吸盤2CP.Update(); - X0Y0_節15_吸盤3CP.Update(); - X0Y0_節15_吸盤4CP.Update(); - X0Y0_節16_節CP.Update(mm); - X0Y0_節16_紋柄1CP.Update(); - X0Y0_節16_紋柄2CP.Update(); - X0Y0_節16_鎧CP.Update(); - X0Y0_節16_吸盤1CP.Update(); - X0Y0_節16_吸盤2CP.Update(); - X0Y0_節16_吸盤3CP.Update(); - X0Y0_節16_吸盤4CP.Update(); - X0Y0_節17_節CP.Update(mm); - X0Y0_節17_紋柄1CP.Update(); - X0Y0_節17_紋柄2CP.Update(); - X0Y0_節17_鎧CP.Update(); - X0Y0_節17_吸盤1CP.Update(); - X0Y0_節17_吸盤2CP.Update(); - X0Y0_節17_吸盤3CP.Update(); - X0Y0_節17_吸盤4CP.Update(); - X0Y0_節18_節CP.Update(mm); - X0Y0_節18_紋柄1CP.Update(); - X0Y0_節18_紋柄2CP.Update(); - X0Y0_節18_鎧CP.Update(); - X0Y0_節18_吸盤1CP.Update(); - X0Y0_節18_吸盤2CP.Update(); - X0Y0_節18_吸盤3CP.Update(); - X0Y0_節18_吸盤4CP.Update(); - X0Y0_節19_節CP.Update(mm); - X0Y0_節19_紋柄1CP.Update(); - X0Y0_節19_紋柄2CP.Update(); - X0Y0_節19_鎧CP.Update(); - X0Y0_節19_吸盤1CP.Update(); - X0Y0_節19_吸盤2CP.Update(); - X0Y0_節19_吸盤3CP.Update(); - X0Y0_節19_吸盤4CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - X0Y0_節20_節CP.Update(mm); - X0Y0_節20_紋柄1CP.Update(); - X0Y0_節20_紋柄2CP.Update(); - X0Y0_節20_鎧CP.Update(); - X0Y0_節20_吸盤1CP.Update(); - X0Y0_節20_吸盤2CP.Update(); - X0Y0_節20_吸盤3CP.Update(); - X0Y0_節20_吸盤4CP.Update(); - X0Y0_節21_節CP.Update(mm); - X0Y0_節21_紋柄1CP.Update(); - X0Y0_節21_紋柄2CP.Update(); - X0Y0_節21_鎧CP.Update(); - X0Y0_節21_吸盤1CP.Update(); - X0Y0_節21_吸盤2CP.Update(); - X0Y0_節21_吸盤3CP.Update(); - X0Y0_節21_吸盤4CP.Update(); - X0Y0_節22_節CP.Update(mm); - X0Y0_節22_紋柄1CP.Update(); - X0Y0_節22_紋柄2CP.Update(); - X0Y0_節22_鎧CP.Update(); - X0Y0_節22_吸盤1CP.Update(); - X0Y0_節22_吸盤2CP.Update(); - X0Y0_節22_吸盤3CP.Update(); - X0Y0_節22_吸盤4CP.Update(); - X0Y0_節23_節CP.Update(mm); - X0Y0_節23_紋柄1CP.Update(); - X0Y0_節23_紋柄2CP.Update(); - X0Y0_節23_鎧CP.Update(); - X0Y0_節23_吸盤1CP.Update(); - X0Y0_節23_吸盤2CP.Update(); - X0Y0_節23_吸盤3CP.Update(); - X0Y0_節23_吸盤4CP.Update(); - X0Y0_節24_節CP.Update(mm); - X0Y0_節24_紋柄1CP.Update(); - X0Y0_節24_紋柄2CP.Update(); - X0Y0_節24_鎧CP.Update(); - X0Y0_節24_吸盤1CP.Update(); - X0Y0_節24_吸盤2CP.Update(); - X0Y0_節24_吸盤3CP.Update(); - X0Y0_節24_吸盤4CP.Update(); - X0Y0_節25_節CP.Update(mm); - X0Y0_節25_紋柄1CP.Update(); - X0Y0_節25_紋柄2CP.Update(); - X0Y0_節25_鎧CP.Update(); - X0Y0_節25_吸盤1CP.Update(); - X0Y0_節25_吸盤2CP.Update(); - X0Y0_節25_吸盤3CP.Update(); - X0Y0_節25_吸盤4CP.Update(); - X0Y0_節26_節CP.Update(mm); - X0Y0_節26_紋柄1CP.Update(); - X0Y0_節26_紋柄2CP.Update(); - X0Y0_節26_鎧CP.Update(); - X0Y0_節26_吸盤1CP.Update(); - X0Y0_節26_吸盤2CP.Update(); - X0Y0_節26_吸盤3CP.Update(); - X0Y0_節26_吸盤4CP.Update(); - X0Y0_節27_節CP.Update(mm); - X0Y0_節27_紋柄1CP.Update(); - X0Y0_節27_紋柄2CP.Update(); - X0Y0_節27_鎧CP.Update(); - X0Y0_節27_吸盤1CP.Update(); - X0Y0_節27_吸盤2CP.Update(); - X0Y0_節27_吸盤3CP.Update(); - X0Y0_節27_吸盤4CP.Update(); - X0Y0_節28_節CP.Update(mm); - X0Y0_節28_紋柄1CP.Update(); - X0Y0_節28_紋柄2CP.Update(); - X0Y0_節28_鎧CP.Update(); - X0Y0_節28_吸盤1CP.Update(); - X0Y0_節28_吸盤2CP.Update(); - X0Y0_節28_吸盤3CP.Update(); - X0Y0_節28_吸盤4CP.Update(); - X0Y0_節29_節CP.Update(mm); - X0Y0_節29_紋柄1CP.Update(); - X0Y0_節29_紋柄2CP.Update(); - X0Y0_節29_鎧CP.Update(); - X0Y0_節29_吸盤1CP.Update(); - X0Y0_節29_吸盤2CP.Update(); - X0Y0_節29_吸盤3CP.Update(); - X0Y0_節29_吸盤4CP.Update(); - X0Y0_節30_節CP.Update(mm); - X0Y0_節30_紋柄1CP.Update(); - X0Y0_節30_紋柄2CP.Update(); - X0Y0_節30_鎧CP.Update(); - X0Y0_節30_吸盤1CP.Update(); - X0Y0_節30_吸盤2CP.Update(); - X0Y0_節30_吸盤3CP.Update(); - X0Y0_節30_吸盤4CP.Update(); - X0Y0_節31_節CP.Update(mm); - X0Y0_節31_紋柄1CP.Update(); - X0Y0_節31_紋柄2CP.Update(); - X0Y0_節31_鎧CP.Update(); - X0Y0_節31_吸盤1CP.Update(); - X0Y0_節31_吸盤2CP.Update(); - X0Y0_節31_吸盤3CP.Update(); - X0Y0_節31_吸盤4CP.Update(); - X0Y0_節32_節CP.Update(mm); - X0Y0_節32_紋柄1CP.Update(); - X0Y0_節32_紋柄2CP.Update(); - X0Y0_節32_鎧CP.Update(); - X0Y0_節32_吸盤1CP.Update(); - X0Y0_節32_吸盤2CP.Update(); - X0Y0_節32_吸盤3CP.Update(); - X0Y0_節32_吸盤4CP.Update(); - X0Y0_節33_節CP.Update(mm); - X0Y0_節33_紋柄1CP.Update(); - X0Y0_節33_紋柄2CP.Update(); - X0Y0_節33_鎧CP.Update(); - X0Y0_節33_吸盤1CP.Update(); - X0Y0_節33_吸盤2CP.Update(); - X0Y0_節33_吸盤3CP.Update(); - X0Y0_節33_吸盤4CP.Update(); - X0Y0_節34_節CP.Update(mm); - X0Y0_節34_紋柄1CP.Update(); - X0Y0_節34_紋柄2CP.Update(); - X0Y0_節34_鎧CP.Update(); - X0Y0_節34_吸盤1CP.Update(); - X0Y0_節34_吸盤2CP.Update(); - X0Y0_節34_吸盤3CP.Update(); - X0Y0_節34_吸盤4CP.Update(); - X0Y0_節35_節CP.Update(mm); - X0Y0_節35_紋柄1CP.Update(); - X0Y0_節35_紋柄2CP.Update(); - X0Y0_節35_鎧CP.Update(); - X0Y0_節35_吸盤1CP.Update(); - X0Y0_節35_吸盤2CP.Update(); - X0Y0_節35_吸盤3CP.Update(); - X0Y0_節35_吸盤4CP.Update(); - X0Y0_節36_節CP.Update(mm); - X0Y0_節36_紋柄1CP.Update(); - X0Y0_節36_紋柄2CP.Update(); - X0Y0_節36_鎧CP.Update(); - X0Y0_節36_吸盤1CP.Update(); - X0Y0_節36_吸盤2CP.Update(); - X0Y0_節36_吸盤3CP.Update(); - X0Y0_節36_吸盤4CP.Update(); - X0Y0_節37_節CP.Update(mm); - X0Y0_節37_紋柄1CP.Update(); - X0Y0_節37_紋柄2CP.Update(); - X0Y0_節37_鎧CP.Update(); - X0Y0_節37_吸盤1CP.Update(); - X0Y0_節37_吸盤2CP.Update(); - X0Y0_節37_吸盤3CP.Update(); - X0Y0_節37_吸盤4CP.Update(); - X0Y0_節38_節CP.Update(mm); - X0Y0_節38_紋柄1CP.Update(); - X0Y0_節38_紋柄2CP.Update(); - X0Y0_節38_鎧CP.Update(); - X0Y0_節38_吸盤1CP.Update(); - X0Y0_節38_吸盤2CP.Update(); - X0Y0_節38_吸盤3CP.Update(); - X0Y0_節38_吸盤4CP.Update(); - X0Y0_節39_節CP.Update(mm); - X0Y0_節39_紋柄1CP.Update(); - X0Y0_節39_紋柄2CP.Update(); - X0Y0_節39_鎧CP.Update(); - X0Y0_節39_吸盤1CP.Update(); - X0Y0_節39_吸盤2CP.Update(); - X0Y0_節39_吸盤3CP.Update(); - X0Y0_節39_吸盤4CP.Update(); - X0Y0_節40_節CP.Update(mm); - X0Y0_節40_紋柄1CP.Update(); - X0Y0_節40_紋柄2CP.Update(); - X0Y0_節40_鎧CP.Update(); - X0Y0_節40_吸盤1CP.Update(); - X0Y0_節40_吸盤2CP.Update(); - X0Y0_節40_吸盤3CP.Update(); - X0Y0_節40_吸盤4CP.Update(); - X0Y0_節41_節CP.Update(mm); - X0Y0_節41_紋柄1CP.Update(); - X0Y0_節41_紋柄2CP.Update(); - X0Y0_節41_鎧CP.Update(); - X0Y0_節41_吸盤1CP.Update(); - X0Y0_節41_吸盤2CP.Update(); - X0Y0_節41_吸盤3CP.Update(); - X0Y0_節41_吸盤4CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 節1_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節1_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節1_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節1_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節1_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節1_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節1_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節1_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節2_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節2_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節2_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節2_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節2_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節2_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節2_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節2_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節3_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節3_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節3_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節3_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節3_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節3_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節3_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節3_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節4_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節4_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節4_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節4_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節4_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節4_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節4_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節4_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節5_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節5_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節5_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節5_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節5_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節5_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節5_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節5_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節6_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節6_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節6_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節6_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節6_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節6_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節6_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節6_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節7_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節7_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節7_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節7_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節7_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節7_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節7_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節7_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節8_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節8_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節8_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節8_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節8_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節8_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節8_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節8_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節9_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節9_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節9_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節9_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節9_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節9_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節9_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節9_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節10_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節10_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節10_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節10_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節10_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節10_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節10_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節10_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節11_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節11_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節11_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節11_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節11_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節11_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節11_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節11_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節12_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節12_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節12_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節12_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節12_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節12_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節12_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節12_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節13_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節13_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節13_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節13_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節13_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節13_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節13_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節13_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節14_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節14_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節14_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節14_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節14_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節14_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節14_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節14_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節15_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節15_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節15_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節15_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節15_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節15_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節15_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節15_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節16_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節16_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節16_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節16_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節16_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節16_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節16_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節16_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節17_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節17_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節17_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節17_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節17_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節17_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節17_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節17_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節18_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節18_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節18_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節18_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節18_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節18_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節18_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節18_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節19_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節19_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節19_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節19_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節19_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節19_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節19_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節19_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節20_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節20_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節20_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節20_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節20_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節20_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節20_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節20_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節21_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節21_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節21_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節21_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節21_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節21_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節21_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節21_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節22_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節22_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節22_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節22_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節22_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節22_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節22_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節22_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節23_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節23_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節23_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節23_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節23_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節23_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節23_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節23_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節24_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節24_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節24_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節24_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節24_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節24_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節24_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節24_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節25_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節25_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節25_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節25_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節25_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節25_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節25_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節25_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節26_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節26_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節26_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節26_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節26_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節26_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節26_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節26_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節27_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節27_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節27_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節27_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節27_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節27_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節27_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節27_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節28_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節28_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節28_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節28_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節28_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節28_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節28_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節28_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節29_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節29_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節29_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節29_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節29_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節29_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節29_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節29_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節30_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節30_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節30_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節30_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節30_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節30_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節30_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節30_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節31_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節31_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節31_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節31_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節31_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節31_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節31_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節31_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節32_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節32_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節32_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節32_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節32_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節32_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節32_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節32_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節33_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節33_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節33_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節33_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節33_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節33_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節33_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節33_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節34_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節34_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節34_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節34_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節34_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節34_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節34_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節34_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節35_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節35_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節35_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節35_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節35_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節35_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節35_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節35_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節36_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節36_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節36_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節36_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節36_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節36_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節36_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節36_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節37_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節37_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節37_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節37_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節37_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節37_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節37_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節37_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節38_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節38_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節38_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節38_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節38_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節38_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節38_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節38_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節39_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節39_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節39_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節39_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節39_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節39_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節39_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節39_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節40_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節40_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節40_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節40_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節40_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節40_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節40_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節40_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節41_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 節41_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節41_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節41_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節41_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節41_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節41_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節41_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - this.配色T(0, "節CD", ref 体配色.体0O, ref 体配色.刺青O); - 節1_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節1_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節1_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節1_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節1_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節1_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節1_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節2_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節2_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節2_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節2_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節2_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節2_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節2_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節3_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節3_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節3_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節3_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節3_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節3_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節3_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節4_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節4_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節4_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節4_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節4_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節4_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節4_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節5_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節5_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節5_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節5_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節5_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節5_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節5_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節6_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節6_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節6_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節6_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節6_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節6_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節6_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節7_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節7_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節7_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節7_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節7_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節7_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節7_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節8_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節8_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節8_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節8_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節8_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節8_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節8_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節9_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節9_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節9_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節9_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節9_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節9_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節9_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節10_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節10_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節10_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節10_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節10_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節10_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節10_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節11_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節11_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節11_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節11_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節11_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節11_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節11_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節12_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節12_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節12_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節12_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節12_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節12_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節12_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節13_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節13_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節13_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節13_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節13_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節13_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節13_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節14_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節14_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節14_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節14_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節14_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節14_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節14_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節15_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節15_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節15_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節15_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節15_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節15_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節15_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節16_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節16_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節16_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節16_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節16_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節16_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節16_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節17_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節17_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節17_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節17_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節17_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節17_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節17_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節18_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節18_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節18_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節18_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節18_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節18_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節18_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節19_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節19_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節19_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節19_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節19_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節19_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節19_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節20_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節20_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節20_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節20_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節20_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節20_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節20_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節21_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節21_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節21_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節21_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節21_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節21_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節21_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節22_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節22_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節22_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節22_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節22_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節22_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節22_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節23_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節23_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節23_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節23_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節23_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節23_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節23_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節24_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節24_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節24_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節24_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節24_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節24_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節24_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節25_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節25_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節25_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節25_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節25_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節25_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節25_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節26_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節26_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節26_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節26_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節26_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節26_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節26_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節27_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節27_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節27_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節27_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節27_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節27_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節27_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節28_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節28_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節28_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節28_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節28_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節28_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節28_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節29_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節29_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節29_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節29_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節29_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節29_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節29_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節30_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節30_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節30_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節30_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節30_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節30_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節30_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節31_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節31_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節31_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節31_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節31_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節31_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節31_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節32_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節32_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節32_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節32_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節32_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節32_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節32_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節33_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節33_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節33_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節33_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節33_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節33_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節33_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節34_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節34_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節34_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節34_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節34_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節34_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節34_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節35_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節35_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節35_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節35_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節35_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節35_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節35_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節36_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節36_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節36_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節36_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節36_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節36_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節36_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節37_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節37_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節37_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節37_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節37_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節37_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節37_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節38_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節38_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節38_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節38_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節38_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節38_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節38_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節39_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節39_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節39_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節39_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節39_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節39_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節39_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節40_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節40_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節40_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節40_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節40_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節40_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節40_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節41_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節41_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節41_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節41_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節41_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節41_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節41_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - this.配色T(1, "節CD", ref 体配色.体0O, ref 体配色.刺青O); - 節1_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節1_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節1_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節1_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節1_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節1_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節1_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節2_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節2_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節2_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節2_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節2_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節2_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節2_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節3_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節3_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節3_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節3_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節3_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節3_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節3_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節4_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節4_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節4_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節4_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節4_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節4_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節4_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節5_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節5_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節5_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節5_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節5_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節5_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節5_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節6_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節6_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節6_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節6_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節6_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節6_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節6_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節7_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節7_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節7_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節7_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節7_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節7_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節7_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節8_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節8_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節8_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節8_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節8_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節8_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節8_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節9_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節9_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節9_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節9_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節9_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節9_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節9_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節10_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節10_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節10_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節10_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節10_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節10_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節10_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節11_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節11_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節11_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節11_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節11_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節11_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節11_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節12_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節12_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節12_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節12_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節12_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節12_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節12_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節13_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節13_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節13_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節13_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節13_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節13_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節13_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節14_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節14_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節14_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節14_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節14_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節14_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節14_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節15_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節15_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節15_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節15_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節15_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節15_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節15_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節16_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節16_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節16_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節16_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節16_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節16_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節16_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節17_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節17_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節17_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節17_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節17_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節17_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節17_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節18_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節18_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節18_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節18_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節18_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節18_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節18_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節19_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節19_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節19_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節19_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節19_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節19_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節19_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節20_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節20_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節20_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節20_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節20_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節20_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節20_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節21_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節21_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節21_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節21_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節21_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節21_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節21_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節22_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節22_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節22_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節22_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節22_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節22_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節22_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節23_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節23_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節23_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節23_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節23_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節23_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節23_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節24_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節24_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節24_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節24_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節24_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節24_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節24_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節25_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節25_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節25_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節25_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節25_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節25_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節25_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節26_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節26_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節26_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節26_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節26_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節26_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節26_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節27_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節27_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節27_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節27_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節27_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節27_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節27_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節28_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節28_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節28_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節28_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節28_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節28_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節28_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節29_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節29_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節29_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節29_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節29_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節29_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節29_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節30_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節30_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節30_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節30_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節30_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節30_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節30_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節31_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節31_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節31_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節31_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節31_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節31_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節31_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節32_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節32_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節32_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節32_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節32_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節32_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節32_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節33_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節33_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節33_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節33_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節33_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節33_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節33_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節34_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節34_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節34_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節34_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節34_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節34_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節34_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節35_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節35_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節35_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節35_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節35_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節35_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節35_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節36_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節36_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節36_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節36_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節36_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節36_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節36_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節37_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節37_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節37_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節37_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節37_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節37_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節37_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節38_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節38_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節38_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節38_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節38_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節38_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節38_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節39_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節39_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節39_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節39_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節39_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節39_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節39_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節40_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節40_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節40_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節40_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節40_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節40_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節40_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節41_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節41_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 節41_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節41_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節41_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 節41_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 節41_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + } + } + + public bool 節1_節_表示 + { + get + { + return X0Y0_節1_節.Dra; + } + set + { + X0Y0_節1_節.Dra = value; + X0Y0_節1_節.Hit = value; + } + } + + public bool 節1_紋柄1_表示 + { + get + { + return X0Y0_節1_紋柄1.Dra; + } + set + { + X0Y0_節1_紋柄1.Dra = value; + X0Y0_節1_紋柄1.Hit = value; + } + } + + public bool 節1_紋柄2_表示 + { + get + { + return X0Y0_節1_紋柄2.Dra; + } + set + { + X0Y0_節1_紋柄2.Dra = value; + X0Y0_節1_紋柄2.Hit = value; + } + } + + public bool 節1_鎧_表示 + { + get + { + return X0Y0_節1_鎧.Dra; + } + set + { + X0Y0_節1_鎧.Dra = value; + X0Y0_節1_鎧.Hit = value; + } + } + + public bool 節1_吸盤1_表示 + { + get + { + return X0Y0_節1_吸盤1.Dra; + } + set + { + X0Y0_節1_吸盤1.Dra = value; + X0Y0_節1_吸盤1.Hit = value; + } + } + + public bool 節1_吸盤2_表示 + { + get + { + return X0Y0_節1_吸盤2.Dra; + } + set + { + X0Y0_節1_吸盤2.Dra = value; + X0Y0_節1_吸盤2.Hit = value; + } + } + + public bool 節1_吸盤3_表示 + { + get + { + return X0Y0_節1_吸盤3.Dra; + } + set + { + X0Y0_節1_吸盤3.Dra = value; + X0Y0_節1_吸盤3.Hit = value; + } + } + + public bool 節1_吸盤4_表示 + { + get + { + return X0Y0_節1_吸盤4.Dra; + } + set + { + X0Y0_節1_吸盤4.Dra = value; + X0Y0_節1_吸盤4.Hit = value; + } + } + + public bool 節2_節_表示 + { + get + { + return X0Y0_節2_節.Dra; + } + set + { + X0Y0_節2_節.Dra = value; + X0Y0_節2_節.Hit = value; + } + } + + public bool 節2_紋柄1_表示 + { + get + { + return X0Y0_節2_紋柄1.Dra; + } + set + { + X0Y0_節2_紋柄1.Dra = value; + X0Y0_節2_紋柄1.Hit = value; + } + } + + public bool 節2_紋柄2_表示 + { + get + { + return X0Y0_節2_紋柄2.Dra; + } + set + { + X0Y0_節2_紋柄2.Dra = value; + X0Y0_節2_紋柄2.Hit = value; + } + } + + public bool 節2_鎧_表示 + { + get + { + return X0Y0_節2_鎧.Dra; + } + set + { + X0Y0_節2_鎧.Dra = value; + X0Y0_節2_鎧.Hit = value; + } + } + + public bool 節2_吸盤1_表示 + { + get + { + return X0Y0_節2_吸盤1.Dra; + } + set + { + X0Y0_節2_吸盤1.Dra = value; + X0Y0_節2_吸盤1.Hit = value; + } + } + + public bool 節2_吸盤2_表示 + { + get + { + return X0Y0_節2_吸盤2.Dra; + } + set + { + X0Y0_節2_吸盤2.Dra = value; + X0Y0_節2_吸盤2.Hit = value; + } + } + + public bool 節2_吸盤3_表示 + { + get + { + return X0Y0_節2_吸盤3.Dra; + } + set + { + X0Y0_節2_吸盤3.Dra = value; + X0Y0_節2_吸盤3.Hit = value; + } + } + + public bool 節2_吸盤4_表示 + { + get + { + return X0Y0_節2_吸盤4.Dra; + } + set + { + X0Y0_節2_吸盤4.Dra = value; + X0Y0_節2_吸盤4.Hit = value; + } + } + + public bool 節3_節_表示 + { + get + { + return X0Y0_節3_節.Dra; + } + set + { + X0Y0_節3_節.Dra = value; + X0Y0_節3_節.Hit = value; + } + } + + public bool 節3_紋柄1_表示 + { + get + { + return X0Y0_節3_紋柄1.Dra; + } + set + { + X0Y0_節3_紋柄1.Dra = value; + X0Y0_節3_紋柄1.Hit = value; + } + } + + public bool 節3_紋柄2_表示 + { + get + { + return X0Y0_節3_紋柄2.Dra; + } + set + { + X0Y0_節3_紋柄2.Dra = value; + X0Y0_節3_紋柄2.Hit = value; + } + } + + public bool 節3_鎧_表示 + { + get + { + return X0Y0_節3_鎧.Dra; + } + set + { + X0Y0_節3_鎧.Dra = value; + X0Y0_節3_鎧.Hit = value; + } + } + + public bool 節3_吸盤1_表示 + { + get + { + return X0Y0_節3_吸盤1.Dra; + } + set + { + X0Y0_節3_吸盤1.Dra = value; + X0Y0_節3_吸盤1.Hit = value; + } + } + + public bool 節3_吸盤2_表示 + { + get + { + return X0Y0_節3_吸盤2.Dra; + } + set + { + X0Y0_節3_吸盤2.Dra = value; + X0Y0_節3_吸盤2.Hit = value; + } + } + + public bool 節3_吸盤3_表示 + { + get + { + return X0Y0_節3_吸盤3.Dra; + } + set + { + X0Y0_節3_吸盤3.Dra = value; + X0Y0_節3_吸盤3.Hit = value; + } + } + + public bool 節3_吸盤4_表示 + { + get + { + return X0Y0_節3_吸盤4.Dra; + } + set + { + X0Y0_節3_吸盤4.Dra = value; + X0Y0_節3_吸盤4.Hit = value; + } + } + + public bool 節4_節_表示 + { + get + { + return X0Y0_節4_節.Dra; + } + set + { + X0Y0_節4_節.Dra = value; + X0Y0_節4_節.Hit = value; + } + } + + public bool 節4_紋柄1_表示 + { + get + { + return X0Y0_節4_紋柄1.Dra; + } + set + { + X0Y0_節4_紋柄1.Dra = value; + X0Y0_節4_紋柄1.Hit = value; + } + } + + public bool 節4_紋柄2_表示 + { + get + { + return X0Y0_節4_紋柄2.Dra; + } + set + { + X0Y0_節4_紋柄2.Dra = value; + X0Y0_節4_紋柄2.Hit = value; + } + } + + public bool 節4_鎧_表示 + { + get + { + return X0Y0_節4_鎧.Dra; + } + set + { + X0Y0_節4_鎧.Dra = value; + X0Y0_節4_鎧.Hit = value; + } + } + + public bool 節4_吸盤1_表示 + { + get + { + return X0Y0_節4_吸盤1.Dra; + } + set + { + X0Y0_節4_吸盤1.Dra = value; + X0Y0_節4_吸盤1.Hit = value; + } + } + + public bool 節4_吸盤2_表示 + { + get + { + return X0Y0_節4_吸盤2.Dra; + } + set + { + X0Y0_節4_吸盤2.Dra = value; + X0Y0_節4_吸盤2.Hit = value; + } + } + + public bool 節4_吸盤3_表示 + { + get + { + return X0Y0_節4_吸盤3.Dra; + } + set + { + X0Y0_節4_吸盤3.Dra = value; + X0Y0_節4_吸盤3.Hit = value; + } + } + + public bool 節4_吸盤4_表示 + { + get + { + return X0Y0_節4_吸盤4.Dra; + } + set + { + X0Y0_節4_吸盤4.Dra = value; + X0Y0_節4_吸盤4.Hit = value; + } + } + + public bool 節5_節_表示 + { + get + { + return X0Y0_節5_節.Dra; + } + set + { + X0Y0_節5_節.Dra = value; + X0Y0_節5_節.Hit = value; + } + } + + public bool 節5_紋柄1_表示 + { + get + { + return X0Y0_節5_紋柄1.Dra; + } + set + { + X0Y0_節5_紋柄1.Dra = value; + X0Y0_節5_紋柄1.Hit = value; + } + } + + public bool 節5_紋柄2_表示 + { + get + { + return X0Y0_節5_紋柄2.Dra; + } + set + { + X0Y0_節5_紋柄2.Dra = value; + X0Y0_節5_紋柄2.Hit = value; + } + } + + public bool 節5_鎧_表示 + { + get + { + return X0Y0_節5_鎧.Dra; + } + set + { + X0Y0_節5_鎧.Dra = value; + X0Y0_節5_鎧.Hit = value; + } + } + + public bool 節5_吸盤1_表示 + { + get + { + return X0Y0_節5_吸盤1.Dra; + } + set + { + X0Y0_節5_吸盤1.Dra = value; + X0Y0_節5_吸盤1.Hit = value; + } + } + + public bool 節5_吸盤2_表示 + { + get + { + return X0Y0_節5_吸盤2.Dra; + } + set + { + X0Y0_節5_吸盤2.Dra = value; + X0Y0_節5_吸盤2.Hit = value; + } + } + + public bool 節5_吸盤3_表示 + { + get + { + return X0Y0_節5_吸盤3.Dra; + } + set + { + X0Y0_節5_吸盤3.Dra = value; + X0Y0_節5_吸盤3.Hit = value; + } + } + + public bool 節5_吸盤4_表示 + { + get + { + return X0Y0_節5_吸盤4.Dra; + } + set + { + X0Y0_節5_吸盤4.Dra = value; + X0Y0_節5_吸盤4.Hit = value; + } + } + + public bool 節6_節_表示 + { + get + { + return X0Y0_節6_節.Dra; + } + set + { + X0Y0_節6_節.Dra = value; + X0Y0_節6_節.Hit = value; + } + } + + public bool 節6_紋柄1_表示 + { + get + { + return X0Y0_節6_紋柄1.Dra; + } + set + { + X0Y0_節6_紋柄1.Dra = value; + X0Y0_節6_紋柄1.Hit = value; + } + } + + public bool 節6_紋柄2_表示 + { + get + { + return X0Y0_節6_紋柄2.Dra; + } + set + { + X0Y0_節6_紋柄2.Dra = value; + X0Y0_節6_紋柄2.Hit = value; + } + } + + public bool 節6_鎧_表示 + { + get + { + return X0Y0_節6_鎧.Dra; + } + set + { + X0Y0_節6_鎧.Dra = value; + X0Y0_節6_鎧.Hit = value; + } + } + + public bool 節6_吸盤1_表示 + { + get + { + return X0Y0_節6_吸盤1.Dra; + } + set + { + X0Y0_節6_吸盤1.Dra = value; + X0Y0_節6_吸盤1.Hit = value; + } + } + + public bool 節6_吸盤2_表示 + { + get + { + return X0Y0_節6_吸盤2.Dra; + } + set + { + X0Y0_節6_吸盤2.Dra = value; + X0Y0_節6_吸盤2.Hit = value; + } + } + + public bool 節6_吸盤3_表示 + { + get + { + return X0Y0_節6_吸盤3.Dra; + } + set + { + X0Y0_節6_吸盤3.Dra = value; + X0Y0_節6_吸盤3.Hit = value; + } + } + + public bool 節6_吸盤4_表示 + { + get + { + return X0Y0_節6_吸盤4.Dra; + } + set + { + X0Y0_節6_吸盤4.Dra = value; + X0Y0_節6_吸盤4.Hit = value; + } + } + + public bool 節7_節_表示 + { + get + { + return X0Y0_節7_節.Dra; + } + set + { + X0Y0_節7_節.Dra = value; + X0Y0_節7_節.Hit = value; + } + } + + public bool 節7_紋柄1_表示 + { + get + { + return X0Y0_節7_紋柄1.Dra; + } + set + { + X0Y0_節7_紋柄1.Dra = value; + X0Y0_節7_紋柄1.Hit = value; + } + } + + public bool 節7_紋柄2_表示 + { + get + { + return X0Y0_節7_紋柄2.Dra; + } + set + { + X0Y0_節7_紋柄2.Dra = value; + X0Y0_節7_紋柄2.Hit = value; + } + } + + public bool 節7_鎧_表示 + { + get + { + return X0Y0_節7_鎧.Dra; + } + set + { + X0Y0_節7_鎧.Dra = value; + X0Y0_節7_鎧.Hit = value; + } + } + + public bool 節7_吸盤1_表示 + { + get + { + return X0Y0_節7_吸盤1.Dra; + } + set + { + X0Y0_節7_吸盤1.Dra = value; + X0Y0_節7_吸盤1.Hit = value; + } + } + + public bool 節7_吸盤2_表示 + { + get + { + return X0Y0_節7_吸盤2.Dra; + } + set + { + X0Y0_節7_吸盤2.Dra = value; + X0Y0_節7_吸盤2.Hit = value; + } + } + + public bool 節7_吸盤3_表示 + { + get + { + return X0Y0_節7_吸盤3.Dra; + } + set + { + X0Y0_節7_吸盤3.Dra = value; + X0Y0_節7_吸盤3.Hit = value; + } + } + + public bool 節7_吸盤4_表示 + { + get + { + return X0Y0_節7_吸盤4.Dra; + } + set + { + X0Y0_節7_吸盤4.Dra = value; + X0Y0_節7_吸盤4.Hit = value; + } + } + + public bool 節8_節_表示 + { + get + { + return X0Y0_節8_節.Dra; + } + set + { + X0Y0_節8_節.Dra = value; + X0Y0_節8_節.Hit = value; + } + } + + public bool 節8_紋柄1_表示 + { + get + { + return X0Y0_節8_紋柄1.Dra; + } + set + { + X0Y0_節8_紋柄1.Dra = value; + X0Y0_節8_紋柄1.Hit = value; + } + } + + public bool 節8_紋柄2_表示 + { + get + { + return X0Y0_節8_紋柄2.Dra; + } + set + { + X0Y0_節8_紋柄2.Dra = value; + X0Y0_節8_紋柄2.Hit = value; + } + } + + public bool 節8_鎧_表示 + { + get + { + return X0Y0_節8_鎧.Dra; + } + set + { + X0Y0_節8_鎧.Dra = value; + X0Y0_節8_鎧.Hit = value; + } + } + + public bool 節8_吸盤1_表示 + { + get + { + return X0Y0_節8_吸盤1.Dra; + } + set + { + X0Y0_節8_吸盤1.Dra = value; + X0Y0_節8_吸盤1.Hit = value; + } + } + + public bool 節8_吸盤2_表示 + { + get + { + return X0Y0_節8_吸盤2.Dra; + } + set + { + X0Y0_節8_吸盤2.Dra = value; + X0Y0_節8_吸盤2.Hit = value; + } + } + + public bool 節8_吸盤3_表示 + { + get + { + return X0Y0_節8_吸盤3.Dra; + } + set + { + X0Y0_節8_吸盤3.Dra = value; + X0Y0_節8_吸盤3.Hit = value; + } + } + + public bool 節8_吸盤4_表示 + { + get + { + return X0Y0_節8_吸盤4.Dra; + } + set + { + X0Y0_節8_吸盤4.Dra = value; + X0Y0_節8_吸盤4.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 節9_節_表示 + { + get + { + return X0Y0_節9_節.Dra; + } + set + { + X0Y0_節9_節.Dra = value; + X0Y0_節9_節.Hit = value; + } + } + + public bool 節9_紋柄1_表示 + { + get + { + return X0Y0_節9_紋柄1.Dra; + } + set + { + X0Y0_節9_紋柄1.Dra = value; + X0Y0_節9_紋柄1.Hit = value; + } + } + + public bool 節9_紋柄2_表示 + { + get + { + return X0Y0_節9_紋柄2.Dra; + } + set + { + X0Y0_節9_紋柄2.Dra = value; + X0Y0_節9_紋柄2.Hit = value; + } + } + + public bool 節9_鎧_表示 + { + get + { + return X0Y0_節9_鎧.Dra; + } + set + { + X0Y0_節9_鎧.Dra = value; + X0Y0_節9_鎧.Hit = value; + } + } + + public bool 節9_吸盤1_表示 + { + get + { + return X0Y0_節9_吸盤1.Dra; + } + set + { + X0Y0_節9_吸盤1.Dra = value; + X0Y0_節9_吸盤1.Hit = value; + } + } + + public bool 節9_吸盤2_表示 + { + get + { + return X0Y0_節9_吸盤2.Dra; + } + set + { + X0Y0_節9_吸盤2.Dra = value; + X0Y0_節9_吸盤2.Hit = value; + } + } + + public bool 節9_吸盤3_表示 + { + get + { + return X0Y0_節9_吸盤3.Dra; + } + set + { + X0Y0_節9_吸盤3.Dra = value; + X0Y0_節9_吸盤3.Hit = value; + } + } + + public bool 節9_吸盤4_表示 + { + get + { + return X0Y0_節9_吸盤4.Dra; + } + set + { + X0Y0_節9_吸盤4.Dra = value; + X0Y0_節9_吸盤4.Hit = value; + } + } + + public bool 節10_節_表示 + { + get + { + return X0Y0_節10_節.Dra; + } + set + { + X0Y0_節10_節.Dra = value; + X0Y0_節10_節.Hit = value; + } + } + + public bool 節10_紋柄1_表示 + { + get + { + return X0Y0_節10_紋柄1.Dra; + } + set + { + X0Y0_節10_紋柄1.Dra = value; + X0Y0_節10_紋柄1.Hit = value; + } + } + + public bool 節10_紋柄2_表示 + { + get + { + return X0Y0_節10_紋柄2.Dra; + } + set + { + X0Y0_節10_紋柄2.Dra = value; + X0Y0_節10_紋柄2.Hit = value; + } + } + + public bool 節10_鎧_表示 + { + get + { + return X0Y0_節10_鎧.Dra; + } + set + { + X0Y0_節10_鎧.Dra = value; + X0Y0_節10_鎧.Hit = value; + } + } + + public bool 節10_吸盤1_表示 + { + get + { + return X0Y0_節10_吸盤1.Dra; + } + set + { + X0Y0_節10_吸盤1.Dra = value; + X0Y0_節10_吸盤1.Hit = value; + } + } + + public bool 節10_吸盤2_表示 + { + get + { + return X0Y0_節10_吸盤2.Dra; + } + set + { + X0Y0_節10_吸盤2.Dra = value; + X0Y0_節10_吸盤2.Hit = value; + } + } + + public bool 節10_吸盤3_表示 + { + get + { + return X0Y0_節10_吸盤3.Dra; + } + set + { + X0Y0_節10_吸盤3.Dra = value; + X0Y0_節10_吸盤3.Hit = value; + } + } + + public bool 節10_吸盤4_表示 + { + get + { + return X0Y0_節10_吸盤4.Dra; + } + set + { + X0Y0_節10_吸盤4.Dra = value; + X0Y0_節10_吸盤4.Hit = value; + } + } + + public bool 節11_節_表示 + { + get + { + return X0Y0_節11_節.Dra; + } + set + { + X0Y0_節11_節.Dra = value; + X0Y0_節11_節.Hit = value; + } + } + + public bool 節11_紋柄1_表示 + { + get + { + return X0Y0_節11_紋柄1.Dra; + } + set + { + X0Y0_節11_紋柄1.Dra = value; + X0Y0_節11_紋柄1.Hit = value; + } + } + + public bool 節11_紋柄2_表示 + { + get + { + return X0Y0_節11_紋柄2.Dra; + } + set + { + X0Y0_節11_紋柄2.Dra = value; + X0Y0_節11_紋柄2.Hit = value; + } + } + + public bool 節11_鎧_表示 + { + get + { + return X0Y0_節11_鎧.Dra; + } + set + { + X0Y0_節11_鎧.Dra = value; + X0Y0_節11_鎧.Hit = value; + } + } + + public bool 節11_吸盤1_表示 + { + get + { + return X0Y0_節11_吸盤1.Dra; + } + set + { + X0Y0_節11_吸盤1.Dra = value; + X0Y0_節11_吸盤1.Hit = value; + } + } + + public bool 節11_吸盤2_表示 + { + get + { + return X0Y0_節11_吸盤2.Dra; + } + set + { + X0Y0_節11_吸盤2.Dra = value; + X0Y0_節11_吸盤2.Hit = value; + } + } + + public bool 節11_吸盤3_表示 + { + get + { + return X0Y0_節11_吸盤3.Dra; + } + set + { + X0Y0_節11_吸盤3.Dra = value; + X0Y0_節11_吸盤3.Hit = value; + } + } + + public bool 節11_吸盤4_表示 + { + get + { + return X0Y0_節11_吸盤4.Dra; + } + set + { + X0Y0_節11_吸盤4.Dra = value; + X0Y0_節11_吸盤4.Hit = value; + } + } + + public bool 節12_節_表示 + { + get + { + return X0Y0_節12_節.Dra; + } + set + { + X0Y0_節12_節.Dra = value; + X0Y0_節12_節.Hit = value; + } + } + + public bool 節12_紋柄1_表示 + { + get + { + return X0Y0_節12_紋柄1.Dra; + } + set + { + X0Y0_節12_紋柄1.Dra = value; + X0Y0_節12_紋柄1.Hit = value; + } + } + + public bool 節12_紋柄2_表示 + { + get + { + return X0Y0_節12_紋柄2.Dra; + } + set + { + X0Y0_節12_紋柄2.Dra = value; + X0Y0_節12_紋柄2.Hit = value; + } + } + + public bool 節12_鎧_表示 + { + get + { + return X0Y0_節12_鎧.Dra; + } + set + { + X0Y0_節12_鎧.Dra = value; + X0Y0_節12_鎧.Hit = value; + } + } + + public bool 節12_吸盤1_表示 + { + get + { + return X0Y0_節12_吸盤1.Dra; + } + set + { + X0Y0_節12_吸盤1.Dra = value; + X0Y0_節12_吸盤1.Hit = value; + } + } + + public bool 節12_吸盤2_表示 + { + get + { + return X0Y0_節12_吸盤2.Dra; + } + set + { + X0Y0_節12_吸盤2.Dra = value; + X0Y0_節12_吸盤2.Hit = value; + } + } + + public bool 節12_吸盤3_表示 + { + get + { + return X0Y0_節12_吸盤3.Dra; + } + set + { + X0Y0_節12_吸盤3.Dra = value; + X0Y0_節12_吸盤3.Hit = value; + } + } + + public bool 節12_吸盤4_表示 + { + get + { + return X0Y0_節12_吸盤4.Dra; + } + set + { + X0Y0_節12_吸盤4.Dra = value; + X0Y0_節12_吸盤4.Hit = value; + } + } + + public bool 節13_節_表示 + { + get + { + return X0Y0_節13_節.Dra; + } + set + { + X0Y0_節13_節.Dra = value; + X0Y0_節13_節.Hit = value; + } + } + + public bool 節13_紋柄1_表示 + { + get + { + return X0Y0_節13_紋柄1.Dra; + } + set + { + X0Y0_節13_紋柄1.Dra = value; + X0Y0_節13_紋柄1.Hit = value; + } + } + + public bool 節13_紋柄2_表示 + { + get + { + return X0Y0_節13_紋柄2.Dra; + } + set + { + X0Y0_節13_紋柄2.Dra = value; + X0Y0_節13_紋柄2.Hit = value; + } + } + + public bool 節13_鎧_表示 + { + get + { + return X0Y0_節13_鎧.Dra; + } + set + { + X0Y0_節13_鎧.Dra = value; + X0Y0_節13_鎧.Hit = value; + } + } + + public bool 節13_吸盤1_表示 + { + get + { + return X0Y0_節13_吸盤1.Dra; + } + set + { + X0Y0_節13_吸盤1.Dra = value; + X0Y0_節13_吸盤1.Hit = value; + } + } + + public bool 節13_吸盤2_表示 + { + get + { + return X0Y0_節13_吸盤2.Dra; + } + set + { + X0Y0_節13_吸盤2.Dra = value; + X0Y0_節13_吸盤2.Hit = value; + } + } + + public bool 節13_吸盤3_表示 + { + get + { + return X0Y0_節13_吸盤3.Dra; + } + set + { + X0Y0_節13_吸盤3.Dra = value; + X0Y0_節13_吸盤3.Hit = value; + } + } + + public bool 節13_吸盤4_表示 + { + get + { + return X0Y0_節13_吸盤4.Dra; + } + set + { + X0Y0_節13_吸盤4.Dra = value; + X0Y0_節13_吸盤4.Hit = value; + } + } + + public bool 節14_節_表示 + { + get + { + return X0Y0_節14_節.Dra; + } + set + { + X0Y0_節14_節.Dra = value; + X0Y0_節14_節.Hit = value; + } + } + + public bool 節14_紋柄1_表示 + { + get + { + return X0Y0_節14_紋柄1.Dra; + } + set + { + X0Y0_節14_紋柄1.Dra = value; + X0Y0_節14_紋柄1.Hit = value; + } + } + + public bool 節14_紋柄2_表示 + { + get + { + return X0Y0_節14_紋柄2.Dra; + } + set + { + X0Y0_節14_紋柄2.Dra = value; + X0Y0_節14_紋柄2.Hit = value; + } + } + + public bool 節14_鎧_表示 + { + get + { + return X0Y0_節14_鎧.Dra; + } + set + { + X0Y0_節14_鎧.Dra = value; + X0Y0_節14_鎧.Hit = value; + } + } + + public bool 節14_吸盤1_表示 + { + get + { + return X0Y0_節14_吸盤1.Dra; + } + set + { + X0Y0_節14_吸盤1.Dra = value; + X0Y0_節14_吸盤1.Hit = value; + } + } + + public bool 節14_吸盤2_表示 + { + get + { + return X0Y0_節14_吸盤2.Dra; + } + set + { + X0Y0_節14_吸盤2.Dra = value; + X0Y0_節14_吸盤2.Hit = value; + } + } + + public bool 節14_吸盤3_表示 + { + get + { + return X0Y0_節14_吸盤3.Dra; + } + set + { + X0Y0_節14_吸盤3.Dra = value; + X0Y0_節14_吸盤3.Hit = value; + } + } + + public bool 節14_吸盤4_表示 + { + get + { + return X0Y0_節14_吸盤4.Dra; + } + set + { + X0Y0_節14_吸盤4.Dra = value; + X0Y0_節14_吸盤4.Hit = value; + } + } + + public bool 節15_節_表示 + { + get + { + return X0Y0_節15_節.Dra; + } + set + { + X0Y0_節15_節.Dra = value; + X0Y0_節15_節.Hit = value; + } + } + + public bool 節15_紋柄1_表示 + { + get + { + return X0Y0_節15_紋柄1.Dra; + } + set + { + X0Y0_節15_紋柄1.Dra = value; + X0Y0_節15_紋柄1.Hit = value; + } + } + + public bool 節15_紋柄2_表示 + { + get + { + return X0Y0_節15_紋柄2.Dra; + } + set + { + X0Y0_節15_紋柄2.Dra = value; + X0Y0_節15_紋柄2.Hit = value; + } + } + + public bool 節15_鎧_表示 + { + get + { + return X0Y0_節15_鎧.Dra; + } + set + { + X0Y0_節15_鎧.Dra = value; + X0Y0_節15_鎧.Hit = value; + } + } + + public bool 節15_吸盤1_表示 + { + get + { + return X0Y0_節15_吸盤1.Dra; + } + set + { + X0Y0_節15_吸盤1.Dra = value; + X0Y0_節15_吸盤1.Hit = value; + } + } + + public bool 節15_吸盤2_表示 + { + get + { + return X0Y0_節15_吸盤2.Dra; + } + set + { + X0Y0_節15_吸盤2.Dra = value; + X0Y0_節15_吸盤2.Hit = value; + } + } + + public bool 節15_吸盤3_表示 + { + get + { + return X0Y0_節15_吸盤3.Dra; + } + set + { + X0Y0_節15_吸盤3.Dra = value; + X0Y0_節15_吸盤3.Hit = value; + } + } + + public bool 節15_吸盤4_表示 + { + get + { + return X0Y0_節15_吸盤4.Dra; + } + set + { + X0Y0_節15_吸盤4.Dra = value; + X0Y0_節15_吸盤4.Hit = value; + } + } + + public bool 節16_節_表示 + { + get + { + return X0Y0_節16_節.Dra; + } + set + { + X0Y0_節16_節.Dra = value; + X0Y0_節16_節.Hit = value; + } + } + + public bool 節16_紋柄1_表示 + { + get + { + return X0Y0_節16_紋柄1.Dra; + } + set + { + X0Y0_節16_紋柄1.Dra = value; + X0Y0_節16_紋柄1.Hit = value; + } + } + + public bool 節16_紋柄2_表示 + { + get + { + return X0Y0_節16_紋柄2.Dra; + } + set + { + X0Y0_節16_紋柄2.Dra = value; + X0Y0_節16_紋柄2.Hit = value; + } + } + + public bool 節16_鎧_表示 + { + get + { + return X0Y0_節16_鎧.Dra; + } + set + { + X0Y0_節16_鎧.Dra = value; + X0Y0_節16_鎧.Hit = value; + } + } + + public bool 節16_吸盤1_表示 + { + get + { + return X0Y0_節16_吸盤1.Dra; + } + set + { + X0Y0_節16_吸盤1.Dra = value; + X0Y0_節16_吸盤1.Hit = value; + } + } + + public bool 節16_吸盤2_表示 + { + get + { + return X0Y0_節16_吸盤2.Dra; + } + set + { + X0Y0_節16_吸盤2.Dra = value; + X0Y0_節16_吸盤2.Hit = value; + } + } + + public bool 節16_吸盤3_表示 + { + get + { + return X0Y0_節16_吸盤3.Dra; + } + set + { + X0Y0_節16_吸盤3.Dra = value; + X0Y0_節16_吸盤3.Hit = value; + } + } + + public bool 節16_吸盤4_表示 + { + get + { + return X0Y0_節16_吸盤4.Dra; + } + set + { + X0Y0_節16_吸盤4.Dra = value; + X0Y0_節16_吸盤4.Hit = value; + } + } + + public bool 節17_節_表示 + { + get + { + return X0Y0_節17_節.Dra; + } + set + { + X0Y0_節17_節.Dra = value; + X0Y0_節17_節.Hit = value; + } + } + + public bool 節17_紋柄1_表示 + { + get + { + return X0Y0_節17_紋柄1.Dra; + } + set + { + X0Y0_節17_紋柄1.Dra = value; + X0Y0_節17_紋柄1.Hit = value; + } + } + + public bool 節17_紋柄2_表示 + { + get + { + return X0Y0_節17_紋柄2.Dra; + } + set + { + X0Y0_節17_紋柄2.Dra = value; + X0Y0_節17_紋柄2.Hit = value; + } + } + + public bool 節17_鎧_表示 + { + get + { + return X0Y0_節17_鎧.Dra; + } + set + { + X0Y0_節17_鎧.Dra = value; + X0Y0_節17_鎧.Hit = value; + } + } + + public bool 節17_吸盤1_表示 + { + get + { + return X0Y0_節17_吸盤1.Dra; + } + set + { + X0Y0_節17_吸盤1.Dra = value; + X0Y0_節17_吸盤1.Hit = value; + } + } + + public bool 節17_吸盤2_表示 + { + get + { + return X0Y0_節17_吸盤2.Dra; + } + set + { + X0Y0_節17_吸盤2.Dra = value; + X0Y0_節17_吸盤2.Hit = value; + } + } + + public bool 節17_吸盤3_表示 + { + get + { + return X0Y0_節17_吸盤3.Dra; + } + set + { + X0Y0_節17_吸盤3.Dra = value; + X0Y0_節17_吸盤3.Hit = value; + } + } + + public bool 節17_吸盤4_表示 + { + get + { + return X0Y0_節17_吸盤4.Dra; + } + set + { + X0Y0_節17_吸盤4.Dra = value; + X0Y0_節17_吸盤4.Hit = value; + } + } + + public bool 節18_節_表示 + { + get + { + return X0Y0_節18_節.Dra; + } + set + { + X0Y0_節18_節.Dra = value; + X0Y0_節18_節.Hit = value; + } + } + + public bool 節18_紋柄1_表示 + { + get + { + return X0Y0_節18_紋柄1.Dra; + } + set + { + X0Y0_節18_紋柄1.Dra = value; + X0Y0_節18_紋柄1.Hit = value; + } + } + + public bool 節18_紋柄2_表示 + { + get + { + return X0Y0_節18_紋柄2.Dra; + } + set + { + X0Y0_節18_紋柄2.Dra = value; + X0Y0_節18_紋柄2.Hit = value; + } + } + + public bool 節18_鎧_表示 + { + get + { + return X0Y0_節18_鎧.Dra; + } + set + { + X0Y0_節18_鎧.Dra = value; + X0Y0_節18_鎧.Hit = value; + } + } + + public bool 節18_吸盤1_表示 + { + get + { + return X0Y0_節18_吸盤1.Dra; + } + set + { + X0Y0_節18_吸盤1.Dra = value; + X0Y0_節18_吸盤1.Hit = value; + } + } + + public bool 節18_吸盤2_表示 + { + get + { + return X0Y0_節18_吸盤2.Dra; + } + set + { + X0Y0_節18_吸盤2.Dra = value; + X0Y0_節18_吸盤2.Hit = value; + } + } + + public bool 節18_吸盤3_表示 + { + get + { + return X0Y0_節18_吸盤3.Dra; + } + set + { + X0Y0_節18_吸盤3.Dra = value; + X0Y0_節18_吸盤3.Hit = value; + } + } + + public bool 節18_吸盤4_表示 + { + get + { + return X0Y0_節18_吸盤4.Dra; + } + set + { + X0Y0_節18_吸盤4.Dra = value; + X0Y0_節18_吸盤4.Hit = value; + } + } + + public bool 節19_節_表示 + { + get + { + return X0Y0_節19_節.Dra; + } + set + { + X0Y0_節19_節.Dra = value; + X0Y0_節19_節.Hit = value; + } + } + + public bool 節19_紋柄1_表示 + { + get + { + return X0Y0_節19_紋柄1.Dra; + } + set + { + X0Y0_節19_紋柄1.Dra = value; + X0Y0_節19_紋柄1.Hit = value; + } + } + + public bool 節19_紋柄2_表示 + { + get + { + return X0Y0_節19_紋柄2.Dra; + } + set + { + X0Y0_節19_紋柄2.Dra = value; + X0Y0_節19_紋柄2.Hit = value; + } + } + + public bool 節19_鎧_表示 + { + get + { + return X0Y0_節19_鎧.Dra; + } + set + { + X0Y0_節19_鎧.Dra = value; + X0Y0_節19_鎧.Hit = value; + } + } + + public bool 節19_吸盤1_表示 + { + get + { + return X0Y0_節19_吸盤1.Dra; + } + set + { + X0Y0_節19_吸盤1.Dra = value; + X0Y0_節19_吸盤1.Hit = value; + } + } + + public bool 節19_吸盤2_表示 + { + get + { + return X0Y0_節19_吸盤2.Dra; + } + set + { + X0Y0_節19_吸盤2.Dra = value; + X0Y0_節19_吸盤2.Hit = value; + } + } + + public bool 節19_吸盤3_表示 + { + get + { + return X0Y0_節19_吸盤3.Dra; + } + set + { + X0Y0_節19_吸盤3.Dra = value; + X0Y0_節19_吸盤3.Hit = value; + } + } + + public bool 節19_吸盤4_表示 + { + get + { + return X0Y0_節19_吸盤4.Dra; + } + set + { + X0Y0_節19_吸盤4.Dra = value; + X0Y0_節19_吸盤4.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 節20_節_表示 + { + get + { + return X0Y0_節20_節.Dra; + } + set + { + X0Y0_節20_節.Dra = value; + X0Y0_節20_節.Hit = value; + } + } + + public bool 節20_紋柄1_表示 + { + get + { + return X0Y0_節20_紋柄1.Dra; + } + set + { + X0Y0_節20_紋柄1.Dra = value; + X0Y0_節20_紋柄1.Hit = value; + } + } + + public bool 節20_紋柄2_表示 + { + get + { + return X0Y0_節20_紋柄2.Dra; + } + set + { + X0Y0_節20_紋柄2.Dra = value; + X0Y0_節20_紋柄2.Hit = value; + } + } + + public bool 節20_鎧_表示 + { + get + { + return X0Y0_節20_鎧.Dra; + } + set + { + X0Y0_節20_鎧.Dra = value; + X0Y0_節20_鎧.Hit = value; + } + } + + public bool 節20_吸盤1_表示 + { + get + { + return X0Y0_節20_吸盤1.Dra; + } + set + { + X0Y0_節20_吸盤1.Dra = value; + X0Y0_節20_吸盤1.Hit = value; + } + } + + public bool 節20_吸盤2_表示 + { + get + { + return X0Y0_節20_吸盤2.Dra; + } + set + { + X0Y0_節20_吸盤2.Dra = value; + X0Y0_節20_吸盤2.Hit = value; + } + } + + public bool 節20_吸盤3_表示 + { + get + { + return X0Y0_節20_吸盤3.Dra; + } + set + { + X0Y0_節20_吸盤3.Dra = value; + X0Y0_節20_吸盤3.Hit = value; + } + } + + public bool 節20_吸盤4_表示 + { + get + { + return X0Y0_節20_吸盤4.Dra; + } + set + { + X0Y0_節20_吸盤4.Dra = value; + X0Y0_節20_吸盤4.Hit = value; + } + } + + public bool 節21_節_表示 + { + get + { + return X0Y0_節21_節.Dra; + } + set + { + X0Y0_節21_節.Dra = value; + X0Y0_節21_節.Hit = value; + } + } + + public bool 節21_紋柄1_表示 + { + get + { + return X0Y0_節21_紋柄1.Dra; + } + set + { + X0Y0_節21_紋柄1.Dra = value; + X0Y0_節21_紋柄1.Hit = value; + } + } + + public bool 節21_紋柄2_表示 + { + get + { + return X0Y0_節21_紋柄2.Dra; + } + set + { + X0Y0_節21_紋柄2.Dra = value; + X0Y0_節21_紋柄2.Hit = value; + } + } + + public bool 節21_鎧_表示 + { + get + { + return X0Y0_節21_鎧.Dra; + } + set + { + X0Y0_節21_鎧.Dra = value; + X0Y0_節21_鎧.Hit = value; + } + } + + public bool 節21_吸盤1_表示 + { + get + { + return X0Y0_節21_吸盤1.Dra; + } + set + { + X0Y0_節21_吸盤1.Dra = value; + X0Y0_節21_吸盤1.Hit = value; + } + } + + public bool 節21_吸盤2_表示 + { + get + { + return X0Y0_節21_吸盤2.Dra; + } + set + { + X0Y0_節21_吸盤2.Dra = value; + X0Y0_節21_吸盤2.Hit = value; + } + } + + public bool 節21_吸盤3_表示 + { + get + { + return X0Y0_節21_吸盤3.Dra; + } + set + { + X0Y0_節21_吸盤3.Dra = value; + X0Y0_節21_吸盤3.Hit = value; + } + } + + public bool 節21_吸盤4_表示 + { + get + { + return X0Y0_節21_吸盤4.Dra; + } + set + { + X0Y0_節21_吸盤4.Dra = value; + X0Y0_節21_吸盤4.Hit = value; + } + } + + public bool 節22_節_表示 + { + get + { + return X0Y0_節22_節.Dra; + } + set + { + X0Y0_節22_節.Dra = value; + X0Y0_節22_節.Hit = value; + } + } + + public bool 節22_紋柄1_表示 + { + get + { + return X0Y0_節22_紋柄1.Dra; + } + set + { + X0Y0_節22_紋柄1.Dra = value; + X0Y0_節22_紋柄1.Hit = value; + } + } + + public bool 節22_紋柄2_表示 + { + get + { + return X0Y0_節22_紋柄2.Dra; + } + set + { + X0Y0_節22_紋柄2.Dra = value; + X0Y0_節22_紋柄2.Hit = value; + } + } + + public bool 節22_鎧_表示 + { + get + { + return X0Y0_節22_鎧.Dra; + } + set + { + X0Y0_節22_鎧.Dra = value; + X0Y0_節22_鎧.Hit = value; + } + } + + public bool 節22_吸盤1_表示 + { + get + { + return X0Y0_節22_吸盤1.Dra; + } + set + { + X0Y0_節22_吸盤1.Dra = value; + X0Y0_節22_吸盤1.Hit = value; + } + } + + public bool 節22_吸盤2_表示 + { + get + { + return X0Y0_節22_吸盤2.Dra; + } + set + { + X0Y0_節22_吸盤2.Dra = value; + X0Y0_節22_吸盤2.Hit = value; + } + } + + public bool 節22_吸盤3_表示 + { + get + { + return X0Y0_節22_吸盤3.Dra; + } + set + { + X0Y0_節22_吸盤3.Dra = value; + X0Y0_節22_吸盤3.Hit = value; + } + } + + public bool 節22_吸盤4_表示 + { + get + { + return X0Y0_節22_吸盤4.Dra; + } + set + { + X0Y0_節22_吸盤4.Dra = value; + X0Y0_節22_吸盤4.Hit = value; + } + } + + public bool 節23_節_表示 + { + get + { + return X0Y0_節23_節.Dra; + } + set + { + X0Y0_節23_節.Dra = value; + X0Y0_節23_節.Hit = value; + } + } + + public bool 節23_紋柄1_表示 + { + get + { + return X0Y0_節23_紋柄1.Dra; + } + set + { + X0Y0_節23_紋柄1.Dra = value; + X0Y0_節23_紋柄1.Hit = value; + } + } + + public bool 節23_紋柄2_表示 + { + get + { + return X0Y0_節23_紋柄2.Dra; + } + set + { + X0Y0_節23_紋柄2.Dra = value; + X0Y0_節23_紋柄2.Hit = value; + } + } + + public bool 節23_鎧_表示 + { + get + { + return X0Y0_節23_鎧.Dra; + } + set + { + X0Y0_節23_鎧.Dra = value; + X0Y0_節23_鎧.Hit = value; + } + } + + public bool 節23_吸盤1_表示 + { + get + { + return X0Y0_節23_吸盤1.Dra; + } + set + { + X0Y0_節23_吸盤1.Dra = value; + X0Y0_節23_吸盤1.Hit = value; + } + } + + public bool 節23_吸盤2_表示 + { + get + { + return X0Y0_節23_吸盤2.Dra; + } + set + { + X0Y0_節23_吸盤2.Dra = value; + X0Y0_節23_吸盤2.Hit = value; + } + } + + public bool 節23_吸盤3_表示 + { + get + { + return X0Y0_節23_吸盤3.Dra; + } + set + { + X0Y0_節23_吸盤3.Dra = value; + X0Y0_節23_吸盤3.Hit = value; + } + } + + public bool 節23_吸盤4_表示 + { + get + { + return X0Y0_節23_吸盤4.Dra; + } + set + { + X0Y0_節23_吸盤4.Dra = value; + X0Y0_節23_吸盤4.Hit = value; + } + } + + public bool 節24_節_表示 + { + get + { + return X0Y0_節24_節.Dra; + } + set + { + X0Y0_節24_節.Dra = value; + X0Y0_節24_節.Hit = value; + } + } + + public bool 節24_紋柄1_表示 + { + get + { + return X0Y0_節24_紋柄1.Dra; + } + set + { + X0Y0_節24_紋柄1.Dra = value; + X0Y0_節24_紋柄1.Hit = value; + } + } + + public bool 節24_紋柄2_表示 + { + get + { + return X0Y0_節24_紋柄2.Dra; + } + set + { + X0Y0_節24_紋柄2.Dra = value; + X0Y0_節24_紋柄2.Hit = value; + } + } + + public bool 節24_鎧_表示 + { + get + { + return X0Y0_節24_鎧.Dra; + } + set + { + X0Y0_節24_鎧.Dra = value; + X0Y0_節24_鎧.Hit = value; + } + } + + public bool 節24_吸盤1_表示 + { + get + { + return X0Y0_節24_吸盤1.Dra; + } + set + { + X0Y0_節24_吸盤1.Dra = value; + X0Y0_節24_吸盤1.Hit = value; + } + } + + public bool 節24_吸盤2_表示 + { + get + { + return X0Y0_節24_吸盤2.Dra; + } + set + { + X0Y0_節24_吸盤2.Dra = value; + X0Y0_節24_吸盤2.Hit = value; + } + } + + public bool 節24_吸盤3_表示 + { + get + { + return X0Y0_節24_吸盤3.Dra; + } + set + { + X0Y0_節24_吸盤3.Dra = value; + X0Y0_節24_吸盤3.Hit = value; + } + } + + public bool 節24_吸盤4_表示 + { + get + { + return X0Y0_節24_吸盤4.Dra; + } + set + { + X0Y0_節24_吸盤4.Dra = value; + X0Y0_節24_吸盤4.Hit = value; + } + } + + public bool 節25_節_表示 + { + get + { + return X0Y0_節25_節.Dra; + } + set + { + X0Y0_節25_節.Dra = value; + X0Y0_節25_節.Hit = value; + } + } + + public bool 節25_紋柄1_表示 + { + get + { + return X0Y0_節25_紋柄1.Dra; + } + set + { + X0Y0_節25_紋柄1.Dra = value; + X0Y0_節25_紋柄1.Hit = value; + } + } + + public bool 節25_紋柄2_表示 + { + get + { + return X0Y0_節25_紋柄2.Dra; + } + set + { + X0Y0_節25_紋柄2.Dra = value; + X0Y0_節25_紋柄2.Hit = value; + } + } + + public bool 節25_鎧_表示 + { + get + { + return X0Y0_節25_鎧.Dra; + } + set + { + X0Y0_節25_鎧.Dra = value; + X0Y0_節25_鎧.Hit = value; + } + } + + public bool 節25_吸盤1_表示 + { + get + { + return X0Y0_節25_吸盤1.Dra; + } + set + { + X0Y0_節25_吸盤1.Dra = value; + X0Y0_節25_吸盤1.Hit = value; + } + } + + public bool 節25_吸盤2_表示 + { + get + { + return X0Y0_節25_吸盤2.Dra; + } + set + { + X0Y0_節25_吸盤2.Dra = value; + X0Y0_節25_吸盤2.Hit = value; + } + } + + public bool 節25_吸盤3_表示 + { + get + { + return X0Y0_節25_吸盤3.Dra; + } + set + { + X0Y0_節25_吸盤3.Dra = value; + X0Y0_節25_吸盤3.Hit = value; + } + } + + public bool 節25_吸盤4_表示 + { + get + { + return X0Y0_節25_吸盤4.Dra; + } + set + { + X0Y0_節25_吸盤4.Dra = value; + X0Y0_節25_吸盤4.Hit = value; + } + } + + public bool 節26_節_表示 + { + get + { + return X0Y0_節26_節.Dra; + } + set + { + X0Y0_節26_節.Dra = value; + X0Y0_節26_節.Hit = value; + } + } + + public bool 節26_紋柄1_表示 + { + get + { + return X0Y0_節26_紋柄1.Dra; + } + set + { + X0Y0_節26_紋柄1.Dra = value; + X0Y0_節26_紋柄1.Hit = value; + } + } + + public bool 節26_紋柄2_表示 + { + get + { + return X0Y0_節26_紋柄2.Dra; + } + set + { + X0Y0_節26_紋柄2.Dra = value; + X0Y0_節26_紋柄2.Hit = value; + } + } + + public bool 節26_鎧_表示 + { + get + { + return X0Y0_節26_鎧.Dra; + } + set + { + X0Y0_節26_鎧.Dra = value; + X0Y0_節26_鎧.Hit = value; + } + } + + public bool 節26_吸盤1_表示 + { + get + { + return X0Y0_節26_吸盤1.Dra; + } + set + { + X0Y0_節26_吸盤1.Dra = value; + X0Y0_節26_吸盤1.Hit = value; + } + } + + public bool 節26_吸盤2_表示 + { + get + { + return X0Y0_節26_吸盤2.Dra; + } + set + { + X0Y0_節26_吸盤2.Dra = value; + X0Y0_節26_吸盤2.Hit = value; + } + } + + public bool 節26_吸盤3_表示 + { + get + { + return X0Y0_節26_吸盤3.Dra; + } + set + { + X0Y0_節26_吸盤3.Dra = value; + X0Y0_節26_吸盤3.Hit = value; + } + } + + public bool 節26_吸盤4_表示 + { + get + { + return X0Y0_節26_吸盤4.Dra; + } + set + { + X0Y0_節26_吸盤4.Dra = value; + X0Y0_節26_吸盤4.Hit = value; + } + } + + public bool 節27_節_表示 + { + get + { + return X0Y0_節27_節.Dra; + } + set + { + X0Y0_節27_節.Dra = value; + X0Y0_節27_節.Hit = value; + } + } + + public bool 節27_紋柄1_表示 + { + get + { + return X0Y0_節27_紋柄1.Dra; + } + set + { + X0Y0_節27_紋柄1.Dra = value; + X0Y0_節27_紋柄1.Hit = value; + } + } + + public bool 節27_紋柄2_表示 + { + get + { + return X0Y0_節27_紋柄2.Dra; + } + set + { + X0Y0_節27_紋柄2.Dra = value; + X0Y0_節27_紋柄2.Hit = value; + } + } + + public bool 節27_鎧_表示 + { + get + { + return X0Y0_節27_鎧.Dra; + } + set + { + X0Y0_節27_鎧.Dra = value; + X0Y0_節27_鎧.Hit = value; + } + } + + public bool 節27_吸盤1_表示 + { + get + { + return X0Y0_節27_吸盤1.Dra; + } + set + { + X0Y0_節27_吸盤1.Dra = value; + X0Y0_節27_吸盤1.Hit = value; + } + } + + public bool 節27_吸盤2_表示 + { + get + { + return X0Y0_節27_吸盤2.Dra; + } + set + { + X0Y0_節27_吸盤2.Dra = value; + X0Y0_節27_吸盤2.Hit = value; + } + } + + public bool 節27_吸盤3_表示 + { + get + { + return X0Y0_節27_吸盤3.Dra; + } + set + { + X0Y0_節27_吸盤3.Dra = value; + X0Y0_節27_吸盤3.Hit = value; + } + } + + public bool 節27_吸盤4_表示 + { + get + { + return X0Y0_節27_吸盤4.Dra; + } + set + { + X0Y0_節27_吸盤4.Dra = value; + X0Y0_節27_吸盤4.Hit = value; + } + } + + public bool 節28_節_表示 + { + get + { + return X0Y0_節28_節.Dra; + } + set + { + X0Y0_節28_節.Dra = value; + X0Y0_節28_節.Hit = value; + } + } + + public bool 節28_紋柄1_表示 + { + get + { + return X0Y0_節28_紋柄1.Dra; + } + set + { + X0Y0_節28_紋柄1.Dra = value; + X0Y0_節28_紋柄1.Hit = value; + } + } + + public bool 節28_紋柄2_表示 + { + get + { + return X0Y0_節28_紋柄2.Dra; + } + set + { + X0Y0_節28_紋柄2.Dra = value; + X0Y0_節28_紋柄2.Hit = value; + } + } + + public bool 節28_鎧_表示 + { + get + { + return X0Y0_節28_鎧.Dra; + } + set + { + X0Y0_節28_鎧.Dra = value; + X0Y0_節28_鎧.Hit = value; + } + } + + public bool 節28_吸盤1_表示 + { + get + { + return X0Y0_節28_吸盤1.Dra; + } + set + { + X0Y0_節28_吸盤1.Dra = value; + X0Y0_節28_吸盤1.Hit = value; + } + } + + public bool 節28_吸盤2_表示 + { + get + { + return X0Y0_節28_吸盤2.Dra; + } + set + { + X0Y0_節28_吸盤2.Dra = value; + X0Y0_節28_吸盤2.Hit = value; + } + } + + public bool 節28_吸盤3_表示 + { + get + { + return X0Y0_節28_吸盤3.Dra; + } + set + { + X0Y0_節28_吸盤3.Dra = value; + X0Y0_節28_吸盤3.Hit = value; + } + } + + public bool 節28_吸盤4_表示 + { + get + { + return X0Y0_節28_吸盤4.Dra; + } + set + { + X0Y0_節28_吸盤4.Dra = value; + X0Y0_節28_吸盤4.Hit = value; + } + } + + public bool 節29_節_表示 + { + get + { + return X0Y0_節29_節.Dra; + } + set + { + X0Y0_節29_節.Dra = value; + X0Y0_節29_節.Hit = value; + } + } + + public bool 節29_紋柄1_表示 + { + get + { + return X0Y0_節29_紋柄1.Dra; + } + set + { + X0Y0_節29_紋柄1.Dra = value; + X0Y0_節29_紋柄1.Hit = value; + } + } + + public bool 節29_紋柄2_表示 + { + get + { + return X0Y0_節29_紋柄2.Dra; + } + set + { + X0Y0_節29_紋柄2.Dra = value; + X0Y0_節29_紋柄2.Hit = value; + } + } + + public bool 節29_鎧_表示 + { + get + { + return X0Y0_節29_鎧.Dra; + } + set + { + X0Y0_節29_鎧.Dra = value; + X0Y0_節29_鎧.Hit = value; + } + } + + public bool 節29_吸盤1_表示 + { + get + { + return X0Y0_節29_吸盤1.Dra; + } + set + { + X0Y0_節29_吸盤1.Dra = value; + X0Y0_節29_吸盤1.Hit = value; + } + } + + public bool 節29_吸盤2_表示 + { + get + { + return X0Y0_節29_吸盤2.Dra; + } + set + { + X0Y0_節29_吸盤2.Dra = value; + X0Y0_節29_吸盤2.Hit = value; + } + } + + public bool 節29_吸盤3_表示 + { + get + { + return X0Y0_節29_吸盤3.Dra; + } + set + { + X0Y0_節29_吸盤3.Dra = value; + X0Y0_節29_吸盤3.Hit = value; + } + } + + public bool 節29_吸盤4_表示 + { + get + { + return X0Y0_節29_吸盤4.Dra; + } + set + { + X0Y0_節29_吸盤4.Dra = value; + X0Y0_節29_吸盤4.Hit = value; + } + } + + public bool 節30_節_表示 + { + get + { + return X0Y0_節30_節.Dra; + } + set + { + X0Y0_節30_節.Dra = value; + X0Y0_節30_節.Hit = value; + } + } + + public bool 節30_紋柄1_表示 + { + get + { + return X0Y0_節30_紋柄1.Dra; + } + set + { + X0Y0_節30_紋柄1.Dra = value; + X0Y0_節30_紋柄1.Hit = value; + } + } + + public bool 節30_紋柄2_表示 + { + get + { + return X0Y0_節30_紋柄2.Dra; + } + set + { + X0Y0_節30_紋柄2.Dra = value; + X0Y0_節30_紋柄2.Hit = value; + } + } + + public bool 節30_鎧_表示 + { + get + { + return X0Y0_節30_鎧.Dra; + } + set + { + X0Y0_節30_鎧.Dra = value; + X0Y0_節30_鎧.Hit = value; + } + } + + public bool 節30_吸盤1_表示 + { + get + { + return X0Y0_節30_吸盤1.Dra; + } + set + { + X0Y0_節30_吸盤1.Dra = value; + X0Y0_節30_吸盤1.Hit = value; + } + } + + public bool 節30_吸盤2_表示 + { + get + { + return X0Y0_節30_吸盤2.Dra; + } + set + { + X0Y0_節30_吸盤2.Dra = value; + X0Y0_節30_吸盤2.Hit = value; + } + } + + public bool 節30_吸盤3_表示 + { + get + { + return X0Y0_節30_吸盤3.Dra; + } + set + { + X0Y0_節30_吸盤3.Dra = value; + X0Y0_節30_吸盤3.Hit = value; + } + } + + public bool 節30_吸盤4_表示 + { + get + { + return X0Y0_節30_吸盤4.Dra; + } + set + { + X0Y0_節30_吸盤4.Dra = value; + X0Y0_節30_吸盤4.Hit = value; + } + } + + public bool 節31_節_表示 + { + get + { + return X0Y0_節31_節.Dra; + } + set + { + X0Y0_節31_節.Dra = value; + X0Y0_節31_節.Hit = value; + } + } + + public bool 節31_紋柄1_表示 + { + get + { + return X0Y0_節31_紋柄1.Dra; + } + set + { + X0Y0_節31_紋柄1.Dra = value; + X0Y0_節31_紋柄1.Hit = value; + } + } + + public bool 節31_紋柄2_表示 + { + get + { + return X0Y0_節31_紋柄2.Dra; + } + set + { + X0Y0_節31_紋柄2.Dra = value; + X0Y0_節31_紋柄2.Hit = value; + } + } + + public bool 節31_鎧_表示 + { + get + { + return X0Y0_節31_鎧.Dra; + } + set + { + X0Y0_節31_鎧.Dra = value; + X0Y0_節31_鎧.Hit = value; + } + } + + public bool 節31_吸盤1_表示 + { + get + { + return X0Y0_節31_吸盤1.Dra; + } + set + { + X0Y0_節31_吸盤1.Dra = value; + X0Y0_節31_吸盤1.Hit = value; + } + } + + public bool 節31_吸盤2_表示 + { + get + { + return X0Y0_節31_吸盤2.Dra; + } + set + { + X0Y0_節31_吸盤2.Dra = value; + X0Y0_節31_吸盤2.Hit = value; + } + } + + public bool 節31_吸盤3_表示 + { + get + { + return X0Y0_節31_吸盤3.Dra; + } + set + { + X0Y0_節31_吸盤3.Dra = value; + X0Y0_節31_吸盤3.Hit = value; + } + } + + public bool 節31_吸盤4_表示 + { + get + { + return X0Y0_節31_吸盤4.Dra; + } + set + { + X0Y0_節31_吸盤4.Dra = value; + X0Y0_節31_吸盤4.Hit = value; + } + } + + public bool 節32_節_表示 + { + get + { + return X0Y0_節32_節.Dra; + } + set + { + X0Y0_節32_節.Dra = value; + X0Y0_節32_節.Hit = value; + } + } + + public bool 節32_紋柄1_表示 + { + get + { + return X0Y0_節32_紋柄1.Dra; + } + set + { + X0Y0_節32_紋柄1.Dra = value; + X0Y0_節32_紋柄1.Hit = value; + } + } + + public bool 節32_紋柄2_表示 + { + get + { + return X0Y0_節32_紋柄2.Dra; + } + set + { + X0Y0_節32_紋柄2.Dra = value; + X0Y0_節32_紋柄2.Hit = value; + } + } + + public bool 節32_鎧_表示 + { + get + { + return X0Y0_節32_鎧.Dra; + } + set + { + X0Y0_節32_鎧.Dra = value; + X0Y0_節32_鎧.Hit = value; + } + } + + public bool 節32_吸盤1_表示 + { + get + { + return X0Y0_節32_吸盤1.Dra; + } + set + { + X0Y0_節32_吸盤1.Dra = value; + X0Y0_節32_吸盤1.Hit = value; + } + } + + public bool 節32_吸盤2_表示 + { + get + { + return X0Y0_節32_吸盤2.Dra; + } + set + { + X0Y0_節32_吸盤2.Dra = value; + X0Y0_節32_吸盤2.Hit = value; + } + } + + public bool 節32_吸盤3_表示 + { + get + { + return X0Y0_節32_吸盤3.Dra; + } + set + { + X0Y0_節32_吸盤3.Dra = value; + X0Y0_節32_吸盤3.Hit = value; + } + } + + public bool 節32_吸盤4_表示 + { + get + { + return X0Y0_節32_吸盤4.Dra; + } + set + { + X0Y0_節32_吸盤4.Dra = value; + X0Y0_節32_吸盤4.Hit = value; + } + } + + public bool 節33_節_表示 + { + get + { + return X0Y0_節33_節.Dra; + } + set + { + X0Y0_節33_節.Dra = value; + X0Y0_節33_節.Hit = value; + } + } + + public bool 節33_紋柄1_表示 + { + get + { + return X0Y0_節33_紋柄1.Dra; + } + set + { + X0Y0_節33_紋柄1.Dra = value; + X0Y0_節33_紋柄1.Hit = value; + } + } + + public bool 節33_紋柄2_表示 + { + get + { + return X0Y0_節33_紋柄2.Dra; + } + set + { + X0Y0_節33_紋柄2.Dra = value; + X0Y0_節33_紋柄2.Hit = value; + } + } + + public bool 節33_鎧_表示 + { + get + { + return X0Y0_節33_鎧.Dra; + } + set + { + X0Y0_節33_鎧.Dra = value; + X0Y0_節33_鎧.Hit = value; + } + } + + public bool 節33_吸盤1_表示 + { + get + { + return X0Y0_節33_吸盤1.Dra; + } + set + { + X0Y0_節33_吸盤1.Dra = value; + X0Y0_節33_吸盤1.Hit = value; + } + } + + public bool 節33_吸盤2_表示 + { + get + { + return X0Y0_節33_吸盤2.Dra; + } + set + { + X0Y0_節33_吸盤2.Dra = value; + X0Y0_節33_吸盤2.Hit = value; + } + } + + public bool 節33_吸盤3_表示 + { + get + { + return X0Y0_節33_吸盤3.Dra; + } + set + { + X0Y0_節33_吸盤3.Dra = value; + X0Y0_節33_吸盤3.Hit = value; + } + } + + public bool 節33_吸盤4_表示 + { + get + { + return X0Y0_節33_吸盤4.Dra; + } + set + { + X0Y0_節33_吸盤4.Dra = value; + X0Y0_節33_吸盤4.Hit = value; + } + } + + public bool 節34_節_表示 + { + get + { + return X0Y0_節34_節.Dra; + } + set + { + X0Y0_節34_節.Dra = value; + X0Y0_節34_節.Hit = value; + } + } + + public bool 節34_紋柄1_表示 + { + get + { + return X0Y0_節34_紋柄1.Dra; + } + set + { + X0Y0_節34_紋柄1.Dra = value; + X0Y0_節34_紋柄1.Hit = value; + } + } + + public bool 節34_紋柄2_表示 + { + get + { + return X0Y0_節34_紋柄2.Dra; + } + set + { + X0Y0_節34_紋柄2.Dra = value; + X0Y0_節34_紋柄2.Hit = value; + } + } + + public bool 節34_鎧_表示 + { + get + { + return X0Y0_節34_鎧.Dra; + } + set + { + X0Y0_節34_鎧.Dra = value; + X0Y0_節34_鎧.Hit = value; + } + } + + public bool 節34_吸盤1_表示 + { + get + { + return X0Y0_節34_吸盤1.Dra; + } + set + { + X0Y0_節34_吸盤1.Dra = value; + X0Y0_節34_吸盤1.Hit = value; + } + } + + public bool 節34_吸盤2_表示 + { + get + { + return X0Y0_節34_吸盤2.Dra; + } + set + { + X0Y0_節34_吸盤2.Dra = value; + X0Y0_節34_吸盤2.Hit = value; + } + } + + public bool 節34_吸盤3_表示 + { + get + { + return X0Y0_節34_吸盤3.Dra; + } + set + { + X0Y0_節34_吸盤3.Dra = value; + X0Y0_節34_吸盤3.Hit = value; + } + } + + public bool 節34_吸盤4_表示 + { + get + { + return X0Y0_節34_吸盤4.Dra; + } + set + { + X0Y0_節34_吸盤4.Dra = value; + X0Y0_節34_吸盤4.Hit = value; + } + } + + public bool 節35_節_表示 + { + get + { + return X0Y0_節35_節.Dra; + } + set + { + X0Y0_節35_節.Dra = value; + X0Y0_節35_節.Hit = value; + } + } + + public bool 節35_紋柄1_表示 + { + get + { + return X0Y0_節35_紋柄1.Dra; + } + set + { + X0Y0_節35_紋柄1.Dra = value; + X0Y0_節35_紋柄1.Hit = value; + } + } + + public bool 節35_紋柄2_表示 + { + get + { + return X0Y0_節35_紋柄2.Dra; + } + set + { + X0Y0_節35_紋柄2.Dra = value; + X0Y0_節35_紋柄2.Hit = value; + } + } + + public bool 節35_鎧_表示 + { + get + { + return X0Y0_節35_鎧.Dra; + } + set + { + X0Y0_節35_鎧.Dra = value; + X0Y0_節35_鎧.Hit = value; + } + } + + public bool 節35_吸盤1_表示 + { + get + { + return X0Y0_節35_吸盤1.Dra; + } + set + { + X0Y0_節35_吸盤1.Dra = value; + X0Y0_節35_吸盤1.Hit = value; + } + } + + public bool 節35_吸盤2_表示 + { + get + { + return X0Y0_節35_吸盤2.Dra; + } + set + { + X0Y0_節35_吸盤2.Dra = value; + X0Y0_節35_吸盤2.Hit = value; + } + } + + public bool 節35_吸盤3_表示 + { + get + { + return X0Y0_節35_吸盤3.Dra; + } + set + { + X0Y0_節35_吸盤3.Dra = value; + X0Y0_節35_吸盤3.Hit = value; + } + } + + public bool 節35_吸盤4_表示 + { + get + { + return X0Y0_節35_吸盤4.Dra; + } + set + { + X0Y0_節35_吸盤4.Dra = value; + X0Y0_節35_吸盤4.Hit = value; + } + } + + public bool 節36_節_表示 + { + get + { + return X0Y0_節36_節.Dra; + } + set + { + X0Y0_節36_節.Dra = value; + X0Y0_節36_節.Hit = value; + } + } + + public bool 節36_紋柄1_表示 + { + get + { + return X0Y0_節36_紋柄1.Dra; + } + set + { + X0Y0_節36_紋柄1.Dra = value; + X0Y0_節36_紋柄1.Hit = value; + } + } + + public bool 節36_紋柄2_表示 + { + get + { + return X0Y0_節36_紋柄2.Dra; + } + set + { + X0Y0_節36_紋柄2.Dra = value; + X0Y0_節36_紋柄2.Hit = value; + } + } + + public bool 節36_鎧_表示 + { + get + { + return X0Y0_節36_鎧.Dra; + } + set + { + X0Y0_節36_鎧.Dra = value; + X0Y0_節36_鎧.Hit = value; + } + } + + public bool 節36_吸盤1_表示 + { + get + { + return X0Y0_節36_吸盤1.Dra; + } + set + { + X0Y0_節36_吸盤1.Dra = value; + X0Y0_節36_吸盤1.Hit = value; + } + } + + public bool 節36_吸盤2_表示 + { + get + { + return X0Y0_節36_吸盤2.Dra; + } + set + { + X0Y0_節36_吸盤2.Dra = value; + X0Y0_節36_吸盤2.Hit = value; + } + } + + public bool 節36_吸盤3_表示 + { + get + { + return X0Y0_節36_吸盤3.Dra; + } + set + { + X0Y0_節36_吸盤3.Dra = value; + X0Y0_節36_吸盤3.Hit = value; + } + } + + public bool 節36_吸盤4_表示 + { + get + { + return X0Y0_節36_吸盤4.Dra; + } + set + { + X0Y0_節36_吸盤4.Dra = value; + X0Y0_節36_吸盤4.Hit = value; + } + } + + public bool 節37_節_表示 + { + get + { + return X0Y0_節37_節.Dra; + } + set + { + X0Y0_節37_節.Dra = value; + X0Y0_節37_節.Hit = value; + } + } + + public bool 節37_紋柄1_表示 + { + get + { + return X0Y0_節37_紋柄1.Dra; + } + set + { + X0Y0_節37_紋柄1.Dra = value; + X0Y0_節37_紋柄1.Hit = value; + } + } + + public bool 節37_紋柄2_表示 + { + get + { + return X0Y0_節37_紋柄2.Dra; + } + set + { + X0Y0_節37_紋柄2.Dra = value; + X0Y0_節37_紋柄2.Hit = value; + } + } + + public bool 節37_鎧_表示 + { + get + { + return X0Y0_節37_鎧.Dra; + } + set + { + X0Y0_節37_鎧.Dra = value; + X0Y0_節37_鎧.Hit = value; + } + } + + public bool 節37_吸盤1_表示 + { + get + { + return X0Y0_節37_吸盤1.Dra; + } + set + { + X0Y0_節37_吸盤1.Dra = value; + X0Y0_節37_吸盤1.Hit = value; + } + } + + public bool 節37_吸盤2_表示 + { + get + { + return X0Y0_節37_吸盤2.Dra; + } + set + { + X0Y0_節37_吸盤2.Dra = value; + X0Y0_節37_吸盤2.Hit = value; + } + } + + public bool 節37_吸盤3_表示 + { + get + { + return X0Y0_節37_吸盤3.Dra; + } + set + { + X0Y0_節37_吸盤3.Dra = value; + X0Y0_節37_吸盤3.Hit = value; + } + } + + public bool 節37_吸盤4_表示 + { + get + { + return X0Y0_節37_吸盤4.Dra; + } + set + { + X0Y0_節37_吸盤4.Dra = value; + X0Y0_節37_吸盤4.Hit = value; + } + } + + public bool 節38_節_表示 + { + get + { + return X0Y0_節38_節.Dra; + } + set + { + X0Y0_節38_節.Dra = value; + X0Y0_節38_節.Hit = value; + } + } + + public bool 節38_紋柄1_表示 + { + get + { + return X0Y0_節38_紋柄1.Dra; + } + set + { + X0Y0_節38_紋柄1.Dra = value; + X0Y0_節38_紋柄1.Hit = value; + } + } + + public bool 節38_紋柄2_表示 + { + get + { + return X0Y0_節38_紋柄2.Dra; + } + set + { + X0Y0_節38_紋柄2.Dra = value; + X0Y0_節38_紋柄2.Hit = value; + } + } + + public bool 節38_鎧_表示 + { + get + { + return X0Y0_節38_鎧.Dra; + } + set + { + X0Y0_節38_鎧.Dra = value; + X0Y0_節38_鎧.Hit = value; + } + } + + public bool 節38_吸盤1_表示 + { + get + { + return X0Y0_節38_吸盤1.Dra; + } + set + { + X0Y0_節38_吸盤1.Dra = value; + X0Y0_節38_吸盤1.Hit = value; + } + } + + public bool 節38_吸盤2_表示 + { + get + { + return X0Y0_節38_吸盤2.Dra; + } + set + { + X0Y0_節38_吸盤2.Dra = value; + X0Y0_節38_吸盤2.Hit = value; + } + } + + public bool 節38_吸盤3_表示 + { + get + { + return X0Y0_節38_吸盤3.Dra; + } + set + { + X0Y0_節38_吸盤3.Dra = value; + X0Y0_節38_吸盤3.Hit = value; + } + } + + public bool 節38_吸盤4_表示 + { + get + { + return X0Y0_節38_吸盤4.Dra; + } + set + { + X0Y0_節38_吸盤4.Dra = value; + X0Y0_節38_吸盤4.Hit = value; + } + } + + public bool 節39_節_表示 + { + get + { + return X0Y0_節39_節.Dra; + } + set + { + X0Y0_節39_節.Dra = value; + X0Y0_節39_節.Hit = value; + } + } + + public bool 節39_紋柄1_表示 + { + get + { + return X0Y0_節39_紋柄1.Dra; + } + set + { + X0Y0_節39_紋柄1.Dra = value; + X0Y0_節39_紋柄1.Hit = value; + } + } + + public bool 節39_紋柄2_表示 + { + get + { + return X0Y0_節39_紋柄2.Dra; + } + set + { + X0Y0_節39_紋柄2.Dra = value; + X0Y0_節39_紋柄2.Hit = value; + } + } + + public bool 節39_鎧_表示 + { + get + { + return X0Y0_節39_鎧.Dra; + } + set + { + X0Y0_節39_鎧.Dra = value; + X0Y0_節39_鎧.Hit = value; + } + } + + public bool 節39_吸盤1_表示 + { + get + { + return X0Y0_節39_吸盤1.Dra; + } + set + { + X0Y0_節39_吸盤1.Dra = value; + X0Y0_節39_吸盤1.Hit = value; + } + } + + public bool 節39_吸盤2_表示 + { + get + { + return X0Y0_節39_吸盤2.Dra; + } + set + { + X0Y0_節39_吸盤2.Dra = value; + X0Y0_節39_吸盤2.Hit = value; + } + } + + public bool 節39_吸盤3_表示 + { + get + { + return X0Y0_節39_吸盤3.Dra; + } + set + { + X0Y0_節39_吸盤3.Dra = value; + X0Y0_節39_吸盤3.Hit = value; + } + } + + public bool 節39_吸盤4_表示 + { + get + { + return X0Y0_節39_吸盤4.Dra; + } + set + { + X0Y0_節39_吸盤4.Dra = value; + X0Y0_節39_吸盤4.Hit = value; + } + } + + public bool 節40_節_表示 + { + get + { + return X0Y0_節40_節.Dra; + } + set + { + X0Y0_節40_節.Dra = value; + X0Y0_節40_節.Hit = value; + } + } + + public bool 節40_紋柄1_表示 + { + get + { + return X0Y0_節40_紋柄1.Dra; + } + set + { + X0Y0_節40_紋柄1.Dra = value; + X0Y0_節40_紋柄1.Hit = value; + } + } + + public bool 節40_紋柄2_表示 + { + get + { + return X0Y0_節40_紋柄2.Dra; + } + set + { + X0Y0_節40_紋柄2.Dra = value; + X0Y0_節40_紋柄2.Hit = value; + } + } + + public bool 節40_鎧_表示 + { + get + { + return X0Y0_節40_鎧.Dra; + } + set + { + X0Y0_節40_鎧.Dra = value; + X0Y0_節40_鎧.Hit = value; + } + } + + public bool 節40_吸盤1_表示 + { + get + { + return X0Y0_節40_吸盤1.Dra; + } + set + { + X0Y0_節40_吸盤1.Dra = value; + X0Y0_節40_吸盤1.Hit = value; + } + } + + public bool 節40_吸盤2_表示 + { + get + { + return X0Y0_節40_吸盤2.Dra; + } + set + { + X0Y0_節40_吸盤2.Dra = value; + X0Y0_節40_吸盤2.Hit = value; + } + } + + public bool 節40_吸盤3_表示 + { + get + { + return X0Y0_節40_吸盤3.Dra; + } + set + { + X0Y0_節40_吸盤3.Dra = value; + X0Y0_節40_吸盤3.Hit = value; + } + } + + public bool 節40_吸盤4_表示 + { + get + { + return X0Y0_節40_吸盤4.Dra; + } + set + { + X0Y0_節40_吸盤4.Dra = value; + X0Y0_節40_吸盤4.Hit = value; + } + } + + public bool 節41_節_表示 + { + get + { + return X0Y0_節41_節.Dra; + } + set + { + X0Y0_節41_節.Dra = value; + X0Y0_節41_節.Hit = value; + } + } + + public bool 節41_紋柄1_表示 + { + get + { + return X0Y0_節41_紋柄1.Dra; + } + set + { + X0Y0_節41_紋柄1.Dra = value; + X0Y0_節41_紋柄1.Hit = value; + } + } + + public bool 節41_紋柄2_表示 + { + get + { + return X0Y0_節41_紋柄2.Dra; + } + set + { + X0Y0_節41_紋柄2.Dra = value; + X0Y0_節41_紋柄2.Hit = value; + } + } + + public bool 節41_鎧_表示 + { + get + { + return X0Y0_節41_鎧.Dra; + } + set + { + X0Y0_節41_鎧.Dra = value; + X0Y0_節41_鎧.Hit = value; + } + } + + public bool 節41_吸盤1_表示 + { + get + { + return X0Y0_節41_吸盤1.Dra; + } + set + { + X0Y0_節41_吸盤1.Dra = value; + X0Y0_節41_吸盤1.Hit = value; + } + } + + public bool 節41_吸盤2_表示 + { + get + { + return X0Y0_節41_吸盤2.Dra; + } + set + { + X0Y0_節41_吸盤2.Dra = value; + X0Y0_節41_吸盤2.Hit = value; + } + } + + public bool 節41_吸盤3_表示 + { + get + { + return X0Y0_節41_吸盤3.Dra; + } + set + { + X0Y0_節41_吸盤3.Dra = value; + X0Y0_節41_吸盤3.Hit = value; + } + } + + public bool 節41_吸盤4_表示 + { + get + { + return X0Y0_節41_吸盤4.Dra; + } + set + { + X0Y0_節41_吸盤4.Dra = value; + X0Y0_節41_吸盤4.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 節1_節_表示; + } + set + { + 節1_節_表示 = value; + 節1_紋柄1_表示 = value; + 節1_紋柄2_表示 = value; + 節1_鎧_表示 = value; + 節1_吸盤1_表示 = value; + 節1_吸盤2_表示 = value; + 節1_吸盤3_表示 = value; + 節1_吸盤4_表示 = value; + 節2_節_表示 = value; + 節2_紋柄1_表示 = value; + 節2_紋柄2_表示 = value; + 節2_鎧_表示 = value; + 節2_吸盤1_表示 = value; + 節2_吸盤2_表示 = value; + 節2_吸盤3_表示 = value; + 節2_吸盤4_表示 = value; + 節3_節_表示 = value; + 節3_紋柄1_表示 = value; + 節3_紋柄2_表示 = value; + 節3_鎧_表示 = value; + 節3_吸盤1_表示 = value; + 節3_吸盤2_表示 = value; + 節3_吸盤3_表示 = value; + 節3_吸盤4_表示 = value; + 節4_節_表示 = value; + 節4_紋柄1_表示 = value; + 節4_紋柄2_表示 = value; + 節4_鎧_表示 = value; + 節4_吸盤1_表示 = value; + 節4_吸盤2_表示 = value; + 節4_吸盤3_表示 = value; + 節4_吸盤4_表示 = value; + 節5_節_表示 = value; + 節5_紋柄1_表示 = value; + 節5_紋柄2_表示 = value; + 節5_鎧_表示 = value; + 節5_吸盤1_表示 = value; + 節5_吸盤2_表示 = value; + 節5_吸盤3_表示 = value; + 節5_吸盤4_表示 = value; + 節6_節_表示 = value; + 節6_紋柄1_表示 = value; + 節6_紋柄2_表示 = value; + 節6_鎧_表示 = value; + 節6_吸盤1_表示 = value; + 節6_吸盤2_表示 = value; + 節6_吸盤3_表示 = value; + 節6_吸盤4_表示 = value; + 節7_節_表示 = value; + 節7_紋柄1_表示 = value; + 節7_紋柄2_表示 = value; + 節7_鎧_表示 = value; + 節7_吸盤1_表示 = value; + 節7_吸盤2_表示 = value; + 節7_吸盤3_表示 = value; + 節7_吸盤4_表示 = value; + 節8_節_表示 = value; + 節8_紋柄1_表示 = value; + 節8_紋柄2_表示 = value; + 節8_鎧_表示 = value; + 節8_吸盤1_表示 = value; + 節8_吸盤2_表示 = value; + 節8_吸盤3_表示 = value; + 節8_吸盤4_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 節9_節_表示 = value; + 節9_紋柄1_表示 = value; + 節9_紋柄2_表示 = value; + 節9_鎧_表示 = value; + 節9_吸盤1_表示 = value; + 節9_吸盤2_表示 = value; + 節9_吸盤3_表示 = value; + 節9_吸盤4_表示 = value; + 節10_節_表示 = value; + 節10_紋柄1_表示 = value; + 節10_紋柄2_表示 = value; + 節10_鎧_表示 = value; + 節10_吸盤1_表示 = value; + 節10_吸盤2_表示 = value; + 節10_吸盤3_表示 = value; + 節10_吸盤4_表示 = value; + 節11_節_表示 = value; + 節11_紋柄1_表示 = value; + 節11_紋柄2_表示 = value; + 節11_鎧_表示 = value; + 節11_吸盤1_表示 = value; + 節11_吸盤2_表示 = value; + 節11_吸盤3_表示 = value; + 節11_吸盤4_表示 = value; + 節12_節_表示 = value; + 節12_紋柄1_表示 = value; + 節12_紋柄2_表示 = value; + 節12_鎧_表示 = value; + 節12_吸盤1_表示 = value; + 節12_吸盤2_表示 = value; + 節12_吸盤3_表示 = value; + 節12_吸盤4_表示 = value; + 節13_節_表示 = value; + 節13_紋柄1_表示 = value; + 節13_紋柄2_表示 = value; + 節13_鎧_表示 = value; + 節13_吸盤1_表示 = value; + 節13_吸盤2_表示 = value; + 節13_吸盤3_表示 = value; + 節13_吸盤4_表示 = value; + 節14_節_表示 = value; + 節14_紋柄1_表示 = value; + 節14_紋柄2_表示 = value; + 節14_鎧_表示 = value; + 節14_吸盤1_表示 = value; + 節14_吸盤2_表示 = value; + 節14_吸盤3_表示 = value; + 節14_吸盤4_表示 = value; + 節15_節_表示 = value; + 節15_紋柄1_表示 = value; + 節15_紋柄2_表示 = value; + 節15_鎧_表示 = value; + 節15_吸盤1_表示 = value; + 節15_吸盤2_表示 = value; + 節15_吸盤3_表示 = value; + 節15_吸盤4_表示 = value; + 節16_節_表示 = value; + 節16_紋柄1_表示 = value; + 節16_紋柄2_表示 = value; + 節16_鎧_表示 = value; + 節16_吸盤1_表示 = value; + 節16_吸盤2_表示 = value; + 節16_吸盤3_表示 = value; + 節16_吸盤4_表示 = value; + 節17_節_表示 = value; + 節17_紋柄1_表示 = value; + 節17_紋柄2_表示 = value; + 節17_鎧_表示 = value; + 節17_吸盤1_表示 = value; + 節17_吸盤2_表示 = value; + 節17_吸盤3_表示 = value; + 節17_吸盤4_表示 = value; + 節18_節_表示 = value; + 節18_紋柄1_表示 = value; + 節18_紋柄2_表示 = value; + 節18_鎧_表示 = value; + 節18_吸盤1_表示 = value; + 節18_吸盤2_表示 = value; + 節18_吸盤3_表示 = value; + 節18_吸盤4_表示 = value; + 節19_節_表示 = value; + 節19_紋柄1_表示 = value; + 節19_紋柄2_表示 = value; + 節19_鎧_表示 = value; + 節19_吸盤1_表示 = value; + 節19_吸盤2_表示 = value; + 節19_吸盤3_表示 = value; + 節19_吸盤4_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 節20_節_表示 = value; + 節20_紋柄1_表示 = value; + 節20_紋柄2_表示 = value; + 節20_鎧_表示 = value; + 節20_吸盤1_表示 = value; + 節20_吸盤2_表示 = value; + 節20_吸盤3_表示 = value; + 節20_吸盤4_表示 = value; + 節21_節_表示 = value; + 節21_紋柄1_表示 = value; + 節21_紋柄2_表示 = value; + 節21_鎧_表示 = value; + 節21_吸盤1_表示 = value; + 節21_吸盤2_表示 = value; + 節21_吸盤3_表示 = value; + 節21_吸盤4_表示 = value; + 節22_節_表示 = value; + 節22_紋柄1_表示 = value; + 節22_紋柄2_表示 = value; + 節22_鎧_表示 = value; + 節22_吸盤1_表示 = value; + 節22_吸盤2_表示 = value; + 節22_吸盤3_表示 = value; + 節22_吸盤4_表示 = value; + 節23_節_表示 = value; + 節23_紋柄1_表示 = value; + 節23_紋柄2_表示 = value; + 節23_鎧_表示 = value; + 節23_吸盤1_表示 = value; + 節23_吸盤2_表示 = value; + 節23_吸盤3_表示 = value; + 節23_吸盤4_表示 = value; + 節24_節_表示 = value; + 節24_紋柄1_表示 = value; + 節24_紋柄2_表示 = value; + 節24_鎧_表示 = value; + 節24_吸盤1_表示 = value; + 節24_吸盤2_表示 = value; + 節24_吸盤3_表示 = value; + 節24_吸盤4_表示 = value; + 節25_節_表示 = value; + 節25_紋柄1_表示 = value; + 節25_紋柄2_表示 = value; + 節25_鎧_表示 = value; + 節25_吸盤1_表示 = value; + 節25_吸盤2_表示 = value; + 節25_吸盤3_表示 = value; + 節25_吸盤4_表示 = value; + 節26_節_表示 = value; + 節26_紋柄1_表示 = value; + 節26_紋柄2_表示 = value; + 節26_鎧_表示 = value; + 節26_吸盤1_表示 = value; + 節26_吸盤2_表示 = value; + 節26_吸盤3_表示 = value; + 節26_吸盤4_表示 = value; + 節27_節_表示 = value; + 節27_紋柄1_表示 = value; + 節27_紋柄2_表示 = value; + 節27_鎧_表示 = value; + 節27_吸盤1_表示 = value; + 節27_吸盤2_表示 = value; + 節27_吸盤3_表示 = value; + 節27_吸盤4_表示 = value; + 節28_節_表示 = value; + 節28_紋柄1_表示 = value; + 節28_紋柄2_表示 = value; + 節28_鎧_表示 = value; + 節28_吸盤1_表示 = value; + 節28_吸盤2_表示 = value; + 節28_吸盤3_表示 = value; + 節28_吸盤4_表示 = value; + 節29_節_表示 = value; + 節29_紋柄1_表示 = value; + 節29_紋柄2_表示 = value; + 節29_鎧_表示 = value; + 節29_吸盤1_表示 = value; + 節29_吸盤2_表示 = value; + 節29_吸盤3_表示 = value; + 節29_吸盤4_表示 = value; + 節30_節_表示 = value; + 節30_紋柄1_表示 = value; + 節30_紋柄2_表示 = value; + 節30_鎧_表示 = value; + 節30_吸盤1_表示 = value; + 節30_吸盤2_表示 = value; + 節30_吸盤3_表示 = value; + 節30_吸盤4_表示 = value; + 節31_節_表示 = value; + 節31_紋柄1_表示 = value; + 節31_紋柄2_表示 = value; + 節31_鎧_表示 = value; + 節31_吸盤1_表示 = value; + 節31_吸盤2_表示 = value; + 節31_吸盤3_表示 = value; + 節31_吸盤4_表示 = value; + 節32_節_表示 = value; + 節32_紋柄1_表示 = value; + 節32_紋柄2_表示 = value; + 節32_鎧_表示 = value; + 節32_吸盤1_表示 = value; + 節32_吸盤2_表示 = value; + 節32_吸盤3_表示 = value; + 節32_吸盤4_表示 = value; + 節33_節_表示 = value; + 節33_紋柄1_表示 = value; + 節33_紋柄2_表示 = value; + 節33_鎧_表示 = value; + 節33_吸盤1_表示 = value; + 節33_吸盤2_表示 = value; + 節33_吸盤3_表示 = value; + 節33_吸盤4_表示 = value; + 節34_節_表示 = value; + 節34_紋柄1_表示 = value; + 節34_紋柄2_表示 = value; + 節34_鎧_表示 = value; + 節34_吸盤1_表示 = value; + 節34_吸盤2_表示 = value; + 節34_吸盤3_表示 = value; + 節34_吸盤4_表示 = value; + 節35_節_表示 = value; + 節35_紋柄1_表示 = value; + 節35_紋柄2_表示 = value; + 節35_鎧_表示 = value; + 節35_吸盤1_表示 = value; + 節35_吸盤2_表示 = value; + 節35_吸盤3_表示 = value; + 節35_吸盤4_表示 = value; + 節36_節_表示 = value; + 節36_紋柄1_表示 = value; + 節36_紋柄2_表示 = value; + 節36_鎧_表示 = value; + 節36_吸盤1_表示 = value; + 節36_吸盤2_表示 = value; + 節36_吸盤3_表示 = value; + 節36_吸盤4_表示 = value; + 節37_節_表示 = value; + 節37_紋柄1_表示 = value; + 節37_紋柄2_表示 = value; + 節37_鎧_表示 = value; + 節37_吸盤1_表示 = value; + 節37_吸盤2_表示 = value; + 節37_吸盤3_表示 = value; + 節37_吸盤4_表示 = value; + 節38_節_表示 = value; + 節38_紋柄1_表示 = value; + 節38_紋柄2_表示 = value; + 節38_鎧_表示 = value; + 節38_吸盤1_表示 = value; + 節38_吸盤2_表示 = value; + 節38_吸盤3_表示 = value; + 節38_吸盤4_表示 = value; + 節39_節_表示 = value; + 節39_紋柄1_表示 = value; + 節39_紋柄2_表示 = value; + 節39_鎧_表示 = value; + 節39_吸盤1_表示 = value; + 節39_吸盤2_表示 = value; + 節39_吸盤3_表示 = value; + 節39_吸盤4_表示 = value; + 節40_節_表示 = value; + 節40_紋柄1_表示 = value; + 節40_紋柄2_表示 = value; + 節40_鎧_表示 = value; + 節40_吸盤1_表示 = value; + 節40_吸盤2_表示 = value; + 節40_吸盤3_表示 = value; + 節40_吸盤4_表示 = value; + 節41_節_表示 = value; + 節41_紋柄1_表示 = value; + 節41_紋柄2_表示 = value; + 節41_鎧_表示 = value; + 節41_吸盤1_表示 = value; + 節41_吸盤2_表示 = value; + 節41_吸盤3_表示 = value; + 節41_吸盤4_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 節1_節CD.不透明度; + } + set + { + 節1_節CD.不透明度 = value; + 節1_紋柄1CD.不透明度 = value; + 節1_紋柄2CD.不透明度 = value; + 節1_鎧CD.不透明度 = value; + 節1_吸盤1CD.不透明度 = value; + 節1_吸盤2CD.不透明度 = value; + 節1_吸盤3CD.不透明度 = value; + 節1_吸盤4CD.不透明度 = value; + 節2_節CD.不透明度 = value; + 節2_紋柄1CD.不透明度 = value; + 節2_紋柄2CD.不透明度 = value; + 節2_鎧CD.不透明度 = value; + 節2_吸盤1CD.不透明度 = value; + 節2_吸盤2CD.不透明度 = value; + 節2_吸盤3CD.不透明度 = value; + 節2_吸盤4CD.不透明度 = value; + 節3_節CD.不透明度 = value; + 節3_紋柄1CD.不透明度 = value; + 節3_紋柄2CD.不透明度 = value; + 節3_鎧CD.不透明度 = value; + 節3_吸盤1CD.不透明度 = value; + 節3_吸盤2CD.不透明度 = value; + 節3_吸盤3CD.不透明度 = value; + 節3_吸盤4CD.不透明度 = value; + 節4_節CD.不透明度 = value; + 節4_紋柄1CD.不透明度 = value; + 節4_紋柄2CD.不透明度 = value; + 節4_鎧CD.不透明度 = value; + 節4_吸盤1CD.不透明度 = value; + 節4_吸盤2CD.不透明度 = value; + 節4_吸盤3CD.不透明度 = value; + 節4_吸盤4CD.不透明度 = value; + 節5_節CD.不透明度 = value; + 節5_紋柄1CD.不透明度 = value; + 節5_紋柄2CD.不透明度 = value; + 節5_鎧CD.不透明度 = value; + 節5_吸盤1CD.不透明度 = value; + 節5_吸盤2CD.不透明度 = value; + 節5_吸盤3CD.不透明度 = value; + 節5_吸盤4CD.不透明度 = value; + 節6_節CD.不透明度 = value; + 節6_紋柄1CD.不透明度 = value; + 節6_紋柄2CD.不透明度 = value; + 節6_鎧CD.不透明度 = value; + 節6_吸盤1CD.不透明度 = value; + 節6_吸盤2CD.不透明度 = value; + 節6_吸盤3CD.不透明度 = value; + 節6_吸盤4CD.不透明度 = value; + 節7_節CD.不透明度 = value; + 節7_紋柄1CD.不透明度 = value; + 節7_紋柄2CD.不透明度 = value; + 節7_鎧CD.不透明度 = value; + 節7_吸盤1CD.不透明度 = value; + 節7_吸盤2CD.不透明度 = value; + 節7_吸盤3CD.不透明度 = value; + 節7_吸盤4CD.不透明度 = value; + 節8_節CD.不透明度 = value; + 節8_紋柄1CD.不透明度 = value; + 節8_紋柄2CD.不透明度 = value; + 節8_鎧CD.不透明度 = value; + 節8_吸盤1CD.不透明度 = value; + 節8_吸盤2CD.不透明度 = value; + 節8_吸盤3CD.不透明度 = value; + 節8_吸盤4CD.不透明度 = value; + 節9_節CD.不透明度 = value; + 節9_紋柄1CD.不透明度 = value; + 節9_紋柄2CD.不透明度 = value; + 節9_鎧CD.不透明度 = value; + 節9_吸盤1CD.不透明度 = value; + 節9_吸盤2CD.不透明度 = value; + 節9_吸盤3CD.不透明度 = value; + 節9_吸盤4CD.不透明度 = value; + 節10_節CD.不透明度 = value; + 節10_紋柄1CD.不透明度 = value; + 節10_紋柄2CD.不透明度 = value; + 節10_鎧CD.不透明度 = value; + 節10_吸盤1CD.不透明度 = value; + 節10_吸盤2CD.不透明度 = value; + 節10_吸盤3CD.不透明度 = value; + 節10_吸盤4CD.不透明度 = value; + 節11_節CD.不透明度 = value; + 節11_紋柄1CD.不透明度 = value; + 節11_紋柄2CD.不透明度 = value; + 節11_鎧CD.不透明度 = value; + 節11_吸盤1CD.不透明度 = value; + 節11_吸盤2CD.不透明度 = value; + 節11_吸盤3CD.不透明度 = value; + 節11_吸盤4CD.不透明度 = value; + 節12_節CD.不透明度 = value; + 節12_紋柄1CD.不透明度 = value; + 節12_紋柄2CD.不透明度 = value; + 節12_鎧CD.不透明度 = value; + 節12_吸盤1CD.不透明度 = value; + 節12_吸盤2CD.不透明度 = value; + 節12_吸盤3CD.不透明度 = value; + 節12_吸盤4CD.不透明度 = value; + 節13_節CD.不透明度 = value; + 節13_紋柄1CD.不透明度 = value; + 節13_紋柄2CD.不透明度 = value; + 節13_鎧CD.不透明度 = value; + 節13_吸盤1CD.不透明度 = value; + 節13_吸盤2CD.不透明度 = value; + 節13_吸盤3CD.不透明度 = value; + 節13_吸盤4CD.不透明度 = value; + 節14_節CD.不透明度 = value; + 節14_紋柄1CD.不透明度 = value; + 節14_紋柄2CD.不透明度 = value; + 節14_鎧CD.不透明度 = value; + 節14_吸盤1CD.不透明度 = value; + 節14_吸盤2CD.不透明度 = value; + 節14_吸盤3CD.不透明度 = value; + 節14_吸盤4CD.不透明度 = value; + 節15_節CD.不透明度 = value; + 節15_紋柄1CD.不透明度 = value; + 節15_紋柄2CD.不透明度 = value; + 節15_鎧CD.不透明度 = value; + 節15_吸盤1CD.不透明度 = value; + 節15_吸盤2CD.不透明度 = value; + 節15_吸盤3CD.不透明度 = value; + 節15_吸盤4CD.不透明度 = value; + 節16_節CD.不透明度 = value; + 節16_紋柄1CD.不透明度 = value; + 節16_紋柄2CD.不透明度 = value; + 節16_鎧CD.不透明度 = value; + 節16_吸盤1CD.不透明度 = value; + 節16_吸盤2CD.不透明度 = value; + 節16_吸盤3CD.不透明度 = value; + 節16_吸盤4CD.不透明度 = value; + 節17_節CD.不透明度 = value; + 節17_紋柄1CD.不透明度 = value; + 節17_紋柄2CD.不透明度 = value; + 節17_鎧CD.不透明度 = value; + 節17_吸盤1CD.不透明度 = value; + 節17_吸盤2CD.不透明度 = value; + 節17_吸盤3CD.不透明度 = value; + 節17_吸盤4CD.不透明度 = value; + 節18_節CD.不透明度 = value; + 節18_紋柄1CD.不透明度 = value; + 節18_紋柄2CD.不透明度 = value; + 節18_鎧CD.不透明度 = value; + 節18_吸盤1CD.不透明度 = value; + 節18_吸盤2CD.不透明度 = value; + 節18_吸盤3CD.不透明度 = value; + 節18_吸盤4CD.不透明度 = value; + 節19_節CD.不透明度 = value; + 節19_紋柄1CD.不透明度 = value; + 節19_紋柄2CD.不透明度 = value; + 節19_鎧CD.不透明度 = value; + 節19_吸盤1CD.不透明度 = value; + 節19_吸盤2CD.不透明度 = value; + 節19_吸盤3CD.不透明度 = value; + 節19_吸盤4CD.不透明度 = value; + 節20_節CD.不透明度 = value; + 節20_紋柄1CD.不透明度 = value; + 節20_紋柄2CD.不透明度 = value; + 節20_鎧CD.不透明度 = value; + 節20_吸盤1CD.不透明度 = value; + 節20_吸盤2CD.不透明度 = value; + 節20_吸盤3CD.不透明度 = value; + 節20_吸盤4CD.不透明度 = value; + 節21_節CD.不透明度 = value; + 節21_紋柄1CD.不透明度 = value; + 節21_紋柄2CD.不透明度 = value; + 節21_鎧CD.不透明度 = value; + 節21_吸盤1CD.不透明度 = value; + 節21_吸盤2CD.不透明度 = value; + 節21_吸盤3CD.不透明度 = value; + 節21_吸盤4CD.不透明度 = value; + 節22_節CD.不透明度 = value; + 節22_紋柄1CD.不透明度 = value; + 節22_紋柄2CD.不透明度 = value; + 節22_鎧CD.不透明度 = value; + 節22_吸盤1CD.不透明度 = value; + 節22_吸盤2CD.不透明度 = value; + 節22_吸盤3CD.不透明度 = value; + 節22_吸盤4CD.不透明度 = value; + 節23_節CD.不透明度 = value; + 節23_紋柄1CD.不透明度 = value; + 節23_紋柄2CD.不透明度 = value; + 節23_鎧CD.不透明度 = value; + 節23_吸盤1CD.不透明度 = value; + 節23_吸盤2CD.不透明度 = value; + 節23_吸盤3CD.不透明度 = value; + 節23_吸盤4CD.不透明度 = value; + 節24_節CD.不透明度 = value; + 節24_紋柄1CD.不透明度 = value; + 節24_紋柄2CD.不透明度 = value; + 節24_鎧CD.不透明度 = value; + 節24_吸盤1CD.不透明度 = value; + 節24_吸盤2CD.不透明度 = value; + 節24_吸盤3CD.不透明度 = value; + 節24_吸盤4CD.不透明度 = value; + 節25_節CD.不透明度 = value; + 節25_紋柄1CD.不透明度 = value; + 節25_紋柄2CD.不透明度 = value; + 節25_鎧CD.不透明度 = value; + 節25_吸盤1CD.不透明度 = value; + 節25_吸盤2CD.不透明度 = value; + 節25_吸盤3CD.不透明度 = value; + 節25_吸盤4CD.不透明度 = value; + 節26_節CD.不透明度 = value; + 節26_紋柄1CD.不透明度 = value; + 節26_紋柄2CD.不透明度 = value; + 節26_鎧CD.不透明度 = value; + 節26_吸盤1CD.不透明度 = value; + 節26_吸盤2CD.不透明度 = value; + 節26_吸盤3CD.不透明度 = value; + 節26_吸盤4CD.不透明度 = value; + 節27_節CD.不透明度 = value; + 節27_紋柄1CD.不透明度 = value; + 節27_紋柄2CD.不透明度 = value; + 節27_鎧CD.不透明度 = value; + 節27_吸盤1CD.不透明度 = value; + 節27_吸盤2CD.不透明度 = value; + 節27_吸盤3CD.不透明度 = value; + 節27_吸盤4CD.不透明度 = value; + 節28_節CD.不透明度 = value; + 節28_紋柄1CD.不透明度 = value; + 節28_紋柄2CD.不透明度 = value; + 節28_鎧CD.不透明度 = value; + 節28_吸盤1CD.不透明度 = value; + 節28_吸盤2CD.不透明度 = value; + 節28_吸盤3CD.不透明度 = value; + 節28_吸盤4CD.不透明度 = value; + 節29_節CD.不透明度 = value; + 節29_紋柄1CD.不透明度 = value; + 節29_紋柄2CD.不透明度 = value; + 節29_鎧CD.不透明度 = value; + 節29_吸盤1CD.不透明度 = value; + 節29_吸盤2CD.不透明度 = value; + 節29_吸盤3CD.不透明度 = value; + 節29_吸盤4CD.不透明度 = value; + 節30_節CD.不透明度 = value; + 節30_紋柄1CD.不透明度 = value; + 節30_紋柄2CD.不透明度 = value; + 節30_鎧CD.不透明度 = value; + 節30_吸盤1CD.不透明度 = value; + 節30_吸盤2CD.不透明度 = value; + 節30_吸盤3CD.不透明度 = value; + 節30_吸盤4CD.不透明度 = value; + 節31_節CD.不透明度 = value; + 節31_紋柄1CD.不透明度 = value; + 節31_紋柄2CD.不透明度 = value; + 節31_鎧CD.不透明度 = value; + 節31_吸盤1CD.不透明度 = value; + 節31_吸盤2CD.不透明度 = value; + 節31_吸盤3CD.不透明度 = value; + 節31_吸盤4CD.不透明度 = value; + 節32_節CD.不透明度 = value; + 節32_紋柄1CD.不透明度 = value; + 節32_紋柄2CD.不透明度 = value; + 節32_鎧CD.不透明度 = value; + 節32_吸盤1CD.不透明度 = value; + 節32_吸盤2CD.不透明度 = value; + 節32_吸盤3CD.不透明度 = value; + 節32_吸盤4CD.不透明度 = value; + 節33_節CD.不透明度 = value; + 節33_紋柄1CD.不透明度 = value; + 節33_紋柄2CD.不透明度 = value; + 節33_鎧CD.不透明度 = value; + 節33_吸盤1CD.不透明度 = value; + 節33_吸盤2CD.不透明度 = value; + 節33_吸盤3CD.不透明度 = value; + 節33_吸盤4CD.不透明度 = value; + 節34_節CD.不透明度 = value; + 節34_紋柄1CD.不透明度 = value; + 節34_紋柄2CD.不透明度 = value; + 節34_鎧CD.不透明度 = value; + 節34_吸盤1CD.不透明度 = value; + 節34_吸盤2CD.不透明度 = value; + 節34_吸盤3CD.不透明度 = value; + 節34_吸盤4CD.不透明度 = value; + 節35_節CD.不透明度 = value; + 節35_紋柄1CD.不透明度 = value; + 節35_紋柄2CD.不透明度 = value; + 節35_鎧CD.不透明度 = value; + 節35_吸盤1CD.不透明度 = value; + 節35_吸盤2CD.不透明度 = value; + 節35_吸盤3CD.不透明度 = value; + 節35_吸盤4CD.不透明度 = value; + 節36_節CD.不透明度 = value; + 節36_紋柄1CD.不透明度 = value; + 節36_紋柄2CD.不透明度 = value; + 節36_鎧CD.不透明度 = value; + 節36_吸盤1CD.不透明度 = value; + 節36_吸盤2CD.不透明度 = value; + 節36_吸盤3CD.不透明度 = value; + 節36_吸盤4CD.不透明度 = value; + 節37_節CD.不透明度 = value; + 節37_紋柄1CD.不透明度 = value; + 節37_紋柄2CD.不透明度 = value; + 節37_鎧CD.不透明度 = value; + 節37_吸盤1CD.不透明度 = value; + 節37_吸盤2CD.不透明度 = value; + 節37_吸盤3CD.不透明度 = value; + 節37_吸盤4CD.不透明度 = value; + 節38_節CD.不透明度 = value; + 節38_紋柄1CD.不透明度 = value; + 節38_紋柄2CD.不透明度 = value; + 節38_鎧CD.不透明度 = value; + 節38_吸盤1CD.不透明度 = value; + 節38_吸盤2CD.不透明度 = value; + 節38_吸盤3CD.不透明度 = value; + 節38_吸盤4CD.不透明度 = value; + 節39_節CD.不透明度 = value; + 節39_紋柄1CD.不透明度 = value; + 節39_紋柄2CD.不透明度 = value; + 節39_鎧CD.不透明度 = value; + 節39_吸盤1CD.不透明度 = value; + 節39_吸盤2CD.不透明度 = value; + 節39_吸盤3CD.不透明度 = value; + 節39_吸盤4CD.不透明度 = value; + 節40_節CD.不透明度 = value; + 節40_紋柄1CD.不透明度 = value; + 節40_紋柄2CD.不透明度 = value; + 節40_鎧CD.不透明度 = value; + 節40_吸盤1CD.不透明度 = value; + 節40_吸盤2CD.不透明度 = value; + 節40_吸盤3CD.不透明度 = value; + 節40_吸盤4CD.不透明度 = value; + 節41_節CD.不透明度 = value; + 節41_紋柄1CD.不透明度 = value; + 節41_紋柄2CD.不透明度 = value; + 節41_鎧CD.不透明度 = value; + 節41_吸盤1CD.不透明度 = value; + 節41_吸盤2CD.不透明度 = value; + 節41_吸盤3CD.不透明度 = value; + 節41_吸盤4CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 触手_軟(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触手_軟D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "軟体"; + dif.Add(new Pars(Sta.肢左["触手"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["節1"].ToPars(); + X0Y0_節1_節 = pars2["節"].ToPar(); + X0Y0_節1_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節1_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節1_鎧 = pars2["鎧"].ToPar(); + X0Y0_節1_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節1_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節1_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節1_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節2"].ToPars(); + X0Y0_節2_節 = pars2["節"].ToPar(); + X0Y0_節2_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節2_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節2_鎧 = pars2["鎧"].ToPar(); + X0Y0_節2_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節2_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節2_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節2_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節3"].ToPars(); + X0Y0_節3_節 = pars2["節"].ToPar(); + X0Y0_節3_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節3_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節3_鎧 = pars2["鎧"].ToPar(); + X0Y0_節3_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節3_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節3_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節3_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節4"].ToPars(); + X0Y0_節4_節 = pars2["節"].ToPar(); + X0Y0_節4_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節4_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節4_鎧 = pars2["鎧"].ToPar(); + X0Y0_節4_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節4_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節4_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節4_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節5"].ToPars(); + X0Y0_節5_節 = pars2["節"].ToPar(); + X0Y0_節5_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節5_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節5_鎧 = pars2["鎧"].ToPar(); + X0Y0_節5_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節5_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節5_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節5_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節6"].ToPars(); + X0Y0_節6_節 = pars2["節"].ToPar(); + X0Y0_節6_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節6_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節6_鎧 = pars2["鎧"].ToPar(); + X0Y0_節6_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節6_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節6_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節6_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節7"].ToPars(); + X0Y0_節7_節 = pars2["節"].ToPar(); + X0Y0_節7_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節7_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節7_鎧 = pars2["鎧"].ToPar(); + X0Y0_節7_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節7_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節7_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節7_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節8"].ToPars(); + X0Y0_節8_節 = pars2["節"].ToPar(); + X0Y0_節8_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節8_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節8_鎧 = pars2["鎧"].ToPar(); + X0Y0_節8_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節8_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節8_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節8_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["節9"].ToPars(); + X0Y0_節9_節 = pars2["節"].ToPar(); + X0Y0_節9_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節9_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節9_鎧 = pars2["鎧"].ToPar(); + X0Y0_節9_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節9_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節9_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節9_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節10"].ToPars(); + X0Y0_節10_節 = pars2["節"].ToPar(); + X0Y0_節10_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節10_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節10_鎧 = pars2["鎧"].ToPar(); + X0Y0_節10_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節10_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節10_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節10_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節11"].ToPars(); + X0Y0_節11_節 = pars2["節"].ToPar(); + X0Y0_節11_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節11_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節11_鎧 = pars2["鎧"].ToPar(); + X0Y0_節11_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節11_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節11_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節11_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節12"].ToPars(); + X0Y0_節12_節 = pars2["節"].ToPar(); + X0Y0_節12_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節12_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節12_鎧 = pars2["鎧"].ToPar(); + X0Y0_節12_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節12_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節12_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節12_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節13"].ToPars(); + X0Y0_節13_節 = pars2["節"].ToPar(); + X0Y0_節13_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節13_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節13_鎧 = pars2["鎧"].ToPar(); + X0Y0_節13_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節13_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節13_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節13_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節14"].ToPars(); + X0Y0_節14_節 = pars2["節"].ToPar(); + X0Y0_節14_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節14_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節14_鎧 = pars2["鎧"].ToPar(); + X0Y0_節14_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節14_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節14_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節14_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節15"].ToPars(); + X0Y0_節15_節 = pars2["節"].ToPar(); + X0Y0_節15_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節15_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節15_鎧 = pars2["鎧"].ToPar(); + X0Y0_節15_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節15_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節15_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節15_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節16"].ToPars(); + X0Y0_節16_節 = pars2["節"].ToPar(); + X0Y0_節16_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節16_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節16_鎧 = pars2["鎧"].ToPar(); + X0Y0_節16_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節16_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節16_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節16_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節17"].ToPars(); + X0Y0_節17_節 = pars2["節"].ToPar(); + X0Y0_節17_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節17_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節17_鎧 = pars2["鎧"].ToPar(); + X0Y0_節17_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節17_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節17_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節17_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節18"].ToPars(); + X0Y0_節18_節 = pars2["節"].ToPar(); + X0Y0_節18_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節18_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節18_鎧 = pars2["鎧"].ToPar(); + X0Y0_節18_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節18_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節18_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節18_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節19"].ToPars(); + X0Y0_節19_節 = pars2["節"].ToPar(); + X0Y0_節19_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節19_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節19_鎧 = pars2["鎧"].ToPar(); + X0Y0_節19_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節19_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節19_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節19_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["節20"].ToPars(); + X0Y0_節20_節 = pars2["節"].ToPar(); + X0Y0_節20_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節20_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節20_鎧 = pars2["鎧"].ToPar(); + X0Y0_節20_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節20_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節20_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節20_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節21"].ToPars(); + X0Y0_節21_節 = pars2["節"].ToPar(); + X0Y0_節21_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節21_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節21_鎧 = pars2["鎧"].ToPar(); + X0Y0_節21_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節21_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節21_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節21_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節22"].ToPars(); + X0Y0_節22_節 = pars2["節"].ToPar(); + X0Y0_節22_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節22_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節22_鎧 = pars2["鎧"].ToPar(); + X0Y0_節22_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節22_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節22_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節22_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節23"].ToPars(); + X0Y0_節23_節 = pars2["節"].ToPar(); + X0Y0_節23_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節23_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節23_鎧 = pars2["鎧"].ToPar(); + X0Y0_節23_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節23_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節23_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節23_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節24"].ToPars(); + X0Y0_節24_節 = pars2["節"].ToPar(); + X0Y0_節24_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節24_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節24_鎧 = pars2["鎧"].ToPar(); + X0Y0_節24_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節24_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節24_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節24_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節25"].ToPars(); + X0Y0_節25_節 = pars2["節"].ToPar(); + X0Y0_節25_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節25_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節25_鎧 = pars2["鎧"].ToPar(); + X0Y0_節25_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節25_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節25_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節25_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節26"].ToPars(); + X0Y0_節26_節 = pars2["節"].ToPar(); + X0Y0_節26_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節26_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節26_鎧 = pars2["鎧"].ToPar(); + X0Y0_節26_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節26_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節26_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節26_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節27"].ToPars(); + X0Y0_節27_節 = pars2["節"].ToPar(); + X0Y0_節27_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節27_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節27_鎧 = pars2["鎧"].ToPar(); + X0Y0_節27_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節27_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節27_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節27_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節28"].ToPars(); + X0Y0_節28_節 = pars2["節"].ToPar(); + X0Y0_節28_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節28_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節28_鎧 = pars2["鎧"].ToPar(); + X0Y0_節28_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節28_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節28_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節28_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節29"].ToPars(); + X0Y0_節29_節 = pars2["節"].ToPar(); + X0Y0_節29_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節29_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節29_鎧 = pars2["鎧"].ToPar(); + X0Y0_節29_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節29_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節29_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節29_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節30"].ToPars(); + X0Y0_節30_節 = pars2["節"].ToPar(); + X0Y0_節30_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節30_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節30_鎧 = pars2["鎧"].ToPar(); + X0Y0_節30_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節30_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節30_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節30_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節31"].ToPars(); + X0Y0_節31_節 = pars2["節"].ToPar(); + X0Y0_節31_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節31_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節31_鎧 = pars2["鎧"].ToPar(); + X0Y0_節31_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節31_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節31_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節31_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節32"].ToPars(); + X0Y0_節32_節 = pars2["節"].ToPar(); + X0Y0_節32_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節32_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節32_鎧 = pars2["鎧"].ToPar(); + X0Y0_節32_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節32_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節32_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節32_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節33"].ToPars(); + X0Y0_節33_節 = pars2["節"].ToPar(); + X0Y0_節33_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節33_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節33_鎧 = pars2["鎧"].ToPar(); + X0Y0_節33_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節33_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節33_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節33_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節34"].ToPars(); + X0Y0_節34_節 = pars2["節"].ToPar(); + X0Y0_節34_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節34_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節34_鎧 = pars2["鎧"].ToPar(); + X0Y0_節34_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節34_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節34_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節34_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節35"].ToPars(); + X0Y0_節35_節 = pars2["節"].ToPar(); + X0Y0_節35_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節35_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節35_鎧 = pars2["鎧"].ToPar(); + X0Y0_節35_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節35_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節35_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節35_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節36"].ToPars(); + X0Y0_節36_節 = pars2["節"].ToPar(); + X0Y0_節36_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節36_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節36_鎧 = pars2["鎧"].ToPar(); + X0Y0_節36_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節36_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節36_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節36_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節37"].ToPars(); + X0Y0_節37_節 = pars2["節"].ToPar(); + X0Y0_節37_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節37_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節37_鎧 = pars2["鎧"].ToPar(); + X0Y0_節37_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節37_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節37_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節37_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節38"].ToPars(); + X0Y0_節38_節 = pars2["節"].ToPar(); + X0Y0_節38_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節38_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節38_鎧 = pars2["鎧"].ToPar(); + X0Y0_節38_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節38_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節38_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節38_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節39"].ToPars(); + X0Y0_節39_節 = pars2["節"].ToPar(); + X0Y0_節39_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節39_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節39_鎧 = pars2["鎧"].ToPar(); + X0Y0_節39_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節39_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節39_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節39_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節40"].ToPars(); + X0Y0_節40_節 = pars2["節"].ToPar(); + X0Y0_節40_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節40_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節40_鎧 = pars2["鎧"].ToPar(); + X0Y0_節40_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節40_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節40_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節40_吸盤4 = pars2["吸盤4"].ToPar(); + pars2 = pars["節41"].ToPars(); + X0Y0_節41_節 = pars2["節"].ToPar(); + X0Y0_節41_紋柄1 = pars2["柄1"].ToPar(); + X0Y0_節41_紋柄2 = pars2["柄2"].ToPar(); + X0Y0_節41_鎧 = pars2["鎧"].ToPar(); + X0Y0_節41_吸盤1 = pars2["吸盤1"].ToPar(); + X0Y0_節41_吸盤2 = pars2["吸盤2"].ToPar(); + X0Y0_節41_吸盤3 = pars2["吸盤3"].ToPar(); + X0Y0_節41_吸盤4 = pars2["吸盤4"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_節_表示; + 節1_紋柄1_表示 = e.節1_紋柄1_表示; + 節1_紋柄2_表示 = e.節1_紋柄2_表示; + 節1_鎧_表示 = e.節1_鎧_表示; + 節1_吸盤1_表示 = e.節1_吸盤1_表示; + 節1_吸盤2_表示 = e.節1_吸盤2_表示; + 節1_吸盤3_表示 = e.節1_吸盤3_表示; + 節1_吸盤4_表示 = e.節1_吸盤4_表示; + 節2_節_表示 = e.節2_節_表示; + 節2_紋柄1_表示 = e.節2_紋柄1_表示; + 節2_紋柄2_表示 = e.節2_紋柄2_表示; + 節2_鎧_表示 = e.節2_鎧_表示; + 節2_吸盤1_表示 = e.節2_吸盤1_表示; + 節2_吸盤2_表示 = e.節2_吸盤2_表示; + 節2_吸盤3_表示 = e.節2_吸盤3_表示; + 節2_吸盤4_表示 = e.節2_吸盤4_表示; + 節3_節_表示 = e.節3_節_表示; + 節3_紋柄1_表示 = e.節3_紋柄1_表示; + 節3_紋柄2_表示 = e.節3_紋柄2_表示; + 節3_鎧_表示 = e.節3_鎧_表示; + 節3_吸盤1_表示 = e.節3_吸盤1_表示; + 節3_吸盤2_表示 = e.節3_吸盤2_表示; + 節3_吸盤3_表示 = e.節3_吸盤3_表示; + 節3_吸盤4_表示 = e.節3_吸盤4_表示; + 節4_節_表示 = e.節4_節_表示; + 節4_紋柄1_表示 = e.節4_紋柄1_表示; + 節4_紋柄2_表示 = e.節4_紋柄2_表示; + 節4_鎧_表示 = e.節4_鎧_表示; + 節4_吸盤1_表示 = e.節4_吸盤1_表示; + 節4_吸盤2_表示 = e.節4_吸盤2_表示; + 節4_吸盤3_表示 = e.節4_吸盤3_表示; + 節4_吸盤4_表示 = e.節4_吸盤4_表示; + 節5_節_表示 = e.節5_節_表示; + 節5_紋柄1_表示 = e.節5_紋柄1_表示; + 節5_紋柄2_表示 = e.節5_紋柄2_表示; + 節5_鎧_表示 = e.節5_鎧_表示; + 節5_吸盤1_表示 = e.節5_吸盤1_表示; + 節5_吸盤2_表示 = e.節5_吸盤2_表示; + 節5_吸盤3_表示 = e.節5_吸盤3_表示; + 節5_吸盤4_表示 = e.節5_吸盤4_表示; + 節6_節_表示 = e.節6_節_表示; + 節6_紋柄1_表示 = e.節6_紋柄1_表示; + 節6_紋柄2_表示 = e.節6_紋柄2_表示; + 節6_鎧_表示 = e.節6_鎧_表示; + 節6_吸盤1_表示 = e.節6_吸盤1_表示; + 節6_吸盤2_表示 = e.節6_吸盤2_表示; + 節6_吸盤3_表示 = e.節6_吸盤3_表示; + 節6_吸盤4_表示 = e.節6_吸盤4_表示; + 節7_節_表示 = e.節7_節_表示; + 節7_紋柄1_表示 = e.節7_紋柄1_表示; + 節7_紋柄2_表示 = e.節7_紋柄2_表示; + 節7_鎧_表示 = e.節7_鎧_表示; + 節7_吸盤1_表示 = e.節7_吸盤1_表示; + 節7_吸盤2_表示 = e.節7_吸盤2_表示; + 節7_吸盤3_表示 = e.節7_吸盤3_表示; + 節7_吸盤4_表示 = e.節7_吸盤4_表示; + 節8_節_表示 = e.節8_節_表示; + 節8_紋柄1_表示 = e.節8_紋柄1_表示; + 節8_紋柄2_表示 = e.節8_紋柄2_表示; + 節8_鎧_表示 = e.節8_鎧_表示; + 節8_吸盤1_表示 = e.節8_吸盤1_表示; + 節8_吸盤2_表示 = e.節8_吸盤2_表示; + 節8_吸盤3_表示 = e.節8_吸盤3_表示; + 節8_吸盤4_表示 = e.節8_吸盤4_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 節9_節_表示 = e.節9_節_表示; + 節9_紋柄1_表示 = e.節9_紋柄1_表示; + 節9_紋柄2_表示 = e.節9_紋柄2_表示; + 節9_鎧_表示 = e.節9_鎧_表示; + 節9_吸盤1_表示 = e.節9_吸盤1_表示; + 節9_吸盤2_表示 = e.節9_吸盤2_表示; + 節9_吸盤3_表示 = e.節9_吸盤3_表示; + 節9_吸盤4_表示 = e.節9_吸盤4_表示; + 節10_節_表示 = e.節10_節_表示; + 節10_紋柄1_表示 = e.節10_紋柄1_表示; + 節10_紋柄2_表示 = e.節10_紋柄2_表示; + 節10_鎧_表示 = e.節10_鎧_表示; + 節10_吸盤1_表示 = e.節10_吸盤1_表示; + 節10_吸盤2_表示 = e.節10_吸盤2_表示; + 節10_吸盤3_表示 = e.節10_吸盤3_表示; + 節10_吸盤4_表示 = e.節10_吸盤4_表示; + 節11_節_表示 = e.節11_節_表示; + 節11_紋柄1_表示 = e.節11_紋柄1_表示; + 節11_紋柄2_表示 = e.節11_紋柄2_表示; + 節11_鎧_表示 = e.節11_鎧_表示; + 節11_吸盤1_表示 = e.節11_吸盤1_表示; + 節11_吸盤2_表示 = e.節11_吸盤2_表示; + 節11_吸盤3_表示 = e.節11_吸盤3_表示; + 節11_吸盤4_表示 = e.節11_吸盤4_表示; + 節12_節_表示 = e.節12_節_表示; + 節12_紋柄1_表示 = e.節12_紋柄1_表示; + 節12_紋柄2_表示 = e.節12_紋柄2_表示; + 節12_鎧_表示 = e.節12_鎧_表示; + 節12_吸盤1_表示 = e.節12_吸盤1_表示; + 節12_吸盤2_表示 = e.節12_吸盤2_表示; + 節12_吸盤3_表示 = e.節12_吸盤3_表示; + 節12_吸盤4_表示 = e.節12_吸盤4_表示; + 節13_節_表示 = e.節13_節_表示; + 節13_紋柄1_表示 = e.節13_紋柄1_表示; + 節13_紋柄2_表示 = e.節13_紋柄2_表示; + 節13_鎧_表示 = e.節13_鎧_表示; + 節13_吸盤1_表示 = e.節13_吸盤1_表示; + 節13_吸盤2_表示 = e.節13_吸盤2_表示; + 節13_吸盤3_表示 = e.節13_吸盤3_表示; + 節13_吸盤4_表示 = e.節13_吸盤4_表示; + 節14_節_表示 = e.節14_節_表示; + 節14_紋柄1_表示 = e.節14_紋柄1_表示; + 節14_紋柄2_表示 = e.節14_紋柄2_表示; + 節14_鎧_表示 = e.節14_鎧_表示; + 節14_吸盤1_表示 = e.節14_吸盤1_表示; + 節14_吸盤2_表示 = e.節14_吸盤2_表示; + 節14_吸盤3_表示 = e.節14_吸盤3_表示; + 節14_吸盤4_表示 = e.節14_吸盤4_表示; + 節15_節_表示 = e.節15_節_表示; + 節15_紋柄1_表示 = e.節15_紋柄1_表示; + 節15_紋柄2_表示 = e.節15_紋柄2_表示; + 節15_鎧_表示 = e.節15_鎧_表示; + 節15_吸盤1_表示 = e.節15_吸盤1_表示; + 節15_吸盤2_表示 = e.節15_吸盤2_表示; + 節15_吸盤3_表示 = e.節15_吸盤3_表示; + 節15_吸盤4_表示 = e.節15_吸盤4_表示; + 節16_節_表示 = e.節16_節_表示; + 節16_紋柄1_表示 = e.節16_紋柄1_表示; + 節16_紋柄2_表示 = e.節16_紋柄2_表示; + 節16_鎧_表示 = e.節16_鎧_表示; + 節16_吸盤1_表示 = e.節16_吸盤1_表示; + 節16_吸盤2_表示 = e.節16_吸盤2_表示; + 節16_吸盤3_表示 = e.節16_吸盤3_表示; + 節16_吸盤4_表示 = e.節16_吸盤4_表示; + 節17_節_表示 = e.節17_節_表示; + 節17_紋柄1_表示 = e.節17_紋柄1_表示; + 節17_紋柄2_表示 = e.節17_紋柄2_表示; + 節17_鎧_表示 = e.節17_鎧_表示; + 節17_吸盤1_表示 = e.節17_吸盤1_表示; + 節17_吸盤2_表示 = e.節17_吸盤2_表示; + 節17_吸盤3_表示 = e.節17_吸盤3_表示; + 節17_吸盤4_表示 = e.節17_吸盤4_表示; + 節18_節_表示 = e.節18_節_表示; + 節18_紋柄1_表示 = e.節18_紋柄1_表示; + 節18_紋柄2_表示 = e.節18_紋柄2_表示; + 節18_鎧_表示 = e.節18_鎧_表示; + 節18_吸盤1_表示 = e.節18_吸盤1_表示; + 節18_吸盤2_表示 = e.節18_吸盤2_表示; + 節18_吸盤3_表示 = e.節18_吸盤3_表示; + 節18_吸盤4_表示 = e.節18_吸盤4_表示; + 節19_節_表示 = e.節19_節_表示; + 節19_紋柄1_表示 = e.節19_紋柄1_表示; + 節19_紋柄2_表示 = e.節19_紋柄2_表示; + 節19_鎧_表示 = e.節19_鎧_表示; + 節19_吸盤1_表示 = e.節19_吸盤1_表示; + 節19_吸盤2_表示 = e.節19_吸盤2_表示; + 節19_吸盤3_表示 = e.節19_吸盤3_表示; + 節19_吸盤4_表示 = e.節19_吸盤4_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 節20_節_表示 = e.節20_節_表示; + 節20_紋柄1_表示 = e.節20_紋柄1_表示; + 節20_紋柄2_表示 = e.節20_紋柄2_表示; + 節20_鎧_表示 = e.節20_鎧_表示; + 節20_吸盤1_表示 = e.節20_吸盤1_表示; + 節20_吸盤2_表示 = e.節20_吸盤2_表示; + 節20_吸盤3_表示 = e.節20_吸盤3_表示; + 節20_吸盤4_表示 = e.節20_吸盤4_表示; + 節21_節_表示 = e.節21_節_表示; + 節21_紋柄1_表示 = e.節21_紋柄1_表示; + 節21_紋柄2_表示 = e.節21_紋柄2_表示; + 節21_鎧_表示 = e.節21_鎧_表示; + 節21_吸盤1_表示 = e.節21_吸盤1_表示; + 節21_吸盤2_表示 = e.節21_吸盤2_表示; + 節21_吸盤3_表示 = e.節21_吸盤3_表示; + 節21_吸盤4_表示 = e.節21_吸盤4_表示; + 節22_節_表示 = e.節22_節_表示; + 節22_紋柄1_表示 = e.節22_紋柄1_表示; + 節22_紋柄2_表示 = e.節22_紋柄2_表示; + 節22_鎧_表示 = e.節22_鎧_表示; + 節22_吸盤1_表示 = e.節22_吸盤1_表示; + 節22_吸盤2_表示 = e.節22_吸盤2_表示; + 節22_吸盤3_表示 = e.節22_吸盤3_表示; + 節22_吸盤4_表示 = e.節22_吸盤4_表示; + 節23_節_表示 = e.節23_節_表示; + 節23_紋柄1_表示 = e.節23_紋柄1_表示; + 節23_紋柄2_表示 = e.節23_紋柄2_表示; + 節23_鎧_表示 = e.節23_鎧_表示; + 節23_吸盤1_表示 = e.節23_吸盤1_表示; + 節23_吸盤2_表示 = e.節23_吸盤2_表示; + 節23_吸盤3_表示 = e.節23_吸盤3_表示; + 節23_吸盤4_表示 = e.節23_吸盤4_表示; + 節24_節_表示 = e.節24_節_表示; + 節24_紋柄1_表示 = e.節24_紋柄1_表示; + 節24_紋柄2_表示 = e.節24_紋柄2_表示; + 節24_鎧_表示 = e.節24_鎧_表示; + 節24_吸盤1_表示 = e.節24_吸盤1_表示; + 節24_吸盤2_表示 = e.節24_吸盤2_表示; + 節24_吸盤3_表示 = e.節24_吸盤3_表示; + 節24_吸盤4_表示 = e.節24_吸盤4_表示; + 節25_節_表示 = e.節25_節_表示; + 節25_紋柄1_表示 = e.節25_紋柄1_表示; + 節25_紋柄2_表示 = e.節25_紋柄2_表示; + 節25_鎧_表示 = e.節25_鎧_表示; + 節25_吸盤1_表示 = e.節25_吸盤1_表示; + 節25_吸盤2_表示 = e.節25_吸盤2_表示; + 節25_吸盤3_表示 = e.節25_吸盤3_表示; + 節25_吸盤4_表示 = e.節25_吸盤4_表示; + 節26_節_表示 = e.節26_節_表示; + 節26_紋柄1_表示 = e.節26_紋柄1_表示; + 節26_紋柄2_表示 = e.節26_紋柄2_表示; + 節26_鎧_表示 = e.節26_鎧_表示; + 節26_吸盤1_表示 = e.節26_吸盤1_表示; + 節26_吸盤2_表示 = e.節26_吸盤2_表示; + 節26_吸盤3_表示 = e.節26_吸盤3_表示; + 節26_吸盤4_表示 = e.節26_吸盤4_表示; + 節27_節_表示 = e.節27_節_表示; + 節27_紋柄1_表示 = e.節27_紋柄1_表示; + 節27_紋柄2_表示 = e.節27_紋柄2_表示; + 節27_鎧_表示 = e.節27_鎧_表示; + 節27_吸盤1_表示 = e.節27_吸盤1_表示; + 節27_吸盤2_表示 = e.節27_吸盤2_表示; + 節27_吸盤3_表示 = e.節27_吸盤3_表示; + 節27_吸盤4_表示 = e.節27_吸盤4_表示; + 節28_節_表示 = e.節28_節_表示; + 節28_紋柄1_表示 = e.節28_紋柄1_表示; + 節28_紋柄2_表示 = e.節28_紋柄2_表示; + 節28_鎧_表示 = e.節28_鎧_表示; + 節28_吸盤1_表示 = e.節28_吸盤1_表示; + 節28_吸盤2_表示 = e.節28_吸盤2_表示; + 節28_吸盤3_表示 = e.節28_吸盤3_表示; + 節28_吸盤4_表示 = e.節28_吸盤4_表示; + 節29_節_表示 = e.節29_節_表示; + 節29_紋柄1_表示 = e.節29_紋柄1_表示; + 節29_紋柄2_表示 = e.節29_紋柄2_表示; + 節29_鎧_表示 = e.節29_鎧_表示; + 節29_吸盤1_表示 = e.節29_吸盤1_表示; + 節29_吸盤2_表示 = e.節29_吸盤2_表示; + 節29_吸盤3_表示 = e.節29_吸盤3_表示; + 節29_吸盤4_表示 = e.節29_吸盤4_表示; + 節30_節_表示 = e.節30_節_表示; + 節30_紋柄1_表示 = e.節30_紋柄1_表示; + 節30_紋柄2_表示 = e.節30_紋柄2_表示; + 節30_鎧_表示 = e.節30_鎧_表示; + 節30_吸盤1_表示 = e.節30_吸盤1_表示; + 節30_吸盤2_表示 = e.節30_吸盤2_表示; + 節30_吸盤3_表示 = e.節30_吸盤3_表示; + 節30_吸盤4_表示 = e.節30_吸盤4_表示; + 節31_節_表示 = e.節31_節_表示; + 節31_紋柄1_表示 = e.節31_紋柄1_表示; + 節31_紋柄2_表示 = e.節31_紋柄2_表示; + 節31_鎧_表示 = e.節31_鎧_表示; + 節31_吸盤1_表示 = e.節31_吸盤1_表示; + 節31_吸盤2_表示 = e.節31_吸盤2_表示; + 節31_吸盤3_表示 = e.節31_吸盤3_表示; + 節31_吸盤4_表示 = e.節31_吸盤4_表示; + 節32_節_表示 = e.節32_節_表示; + 節32_紋柄1_表示 = e.節32_紋柄1_表示; + 節32_紋柄2_表示 = e.節32_紋柄2_表示; + 節32_鎧_表示 = e.節32_鎧_表示; + 節32_吸盤1_表示 = e.節32_吸盤1_表示; + 節32_吸盤2_表示 = e.節32_吸盤2_表示; + 節32_吸盤3_表示 = e.節32_吸盤3_表示; + 節32_吸盤4_表示 = e.節32_吸盤4_表示; + 節33_節_表示 = e.節33_節_表示; + 節33_紋柄1_表示 = e.節33_紋柄1_表示; + 節33_紋柄2_表示 = e.節33_紋柄2_表示; + 節33_鎧_表示 = e.節33_鎧_表示; + 節33_吸盤1_表示 = e.節33_吸盤1_表示; + 節33_吸盤2_表示 = e.節33_吸盤2_表示; + 節33_吸盤3_表示 = e.節33_吸盤3_表示; + 節33_吸盤4_表示 = e.節33_吸盤4_表示; + 節34_節_表示 = e.節34_節_表示; + 節34_紋柄1_表示 = e.節34_紋柄1_表示; + 節34_紋柄2_表示 = e.節34_紋柄2_表示; + 節34_鎧_表示 = e.節34_鎧_表示; + 節34_吸盤1_表示 = e.節34_吸盤1_表示; + 節34_吸盤2_表示 = e.節34_吸盤2_表示; + 節34_吸盤3_表示 = e.節34_吸盤3_表示; + 節34_吸盤4_表示 = e.節34_吸盤4_表示; + 節35_節_表示 = e.節35_節_表示; + 節35_紋柄1_表示 = e.節35_紋柄1_表示; + 節35_紋柄2_表示 = e.節35_紋柄2_表示; + 節35_鎧_表示 = e.節35_鎧_表示; + 節35_吸盤1_表示 = e.節35_吸盤1_表示; + 節35_吸盤2_表示 = e.節35_吸盤2_表示; + 節35_吸盤3_表示 = e.節35_吸盤3_表示; + 節35_吸盤4_表示 = e.節35_吸盤4_表示; + 節36_節_表示 = e.節36_節_表示; + 節36_紋柄1_表示 = e.節36_紋柄1_表示; + 節36_紋柄2_表示 = e.節36_紋柄2_表示; + 節36_鎧_表示 = e.節36_鎧_表示; + 節36_吸盤1_表示 = e.節36_吸盤1_表示; + 節36_吸盤2_表示 = e.節36_吸盤2_表示; + 節36_吸盤3_表示 = e.節36_吸盤3_表示; + 節36_吸盤4_表示 = e.節36_吸盤4_表示; + 節37_節_表示 = e.節37_節_表示; + 節37_紋柄1_表示 = e.節37_紋柄1_表示; + 節37_紋柄2_表示 = e.節37_紋柄2_表示; + 節37_鎧_表示 = e.節37_鎧_表示; + 節37_吸盤1_表示 = e.節37_吸盤1_表示; + 節37_吸盤2_表示 = e.節37_吸盤2_表示; + 節37_吸盤3_表示 = e.節37_吸盤3_表示; + 節37_吸盤4_表示 = e.節37_吸盤4_表示; + 節38_節_表示 = e.節38_節_表示; + 節38_紋柄1_表示 = e.節38_紋柄1_表示; + 節38_紋柄2_表示 = e.節38_紋柄2_表示; + 節38_鎧_表示 = e.節38_鎧_表示; + 節38_吸盤1_表示 = e.節38_吸盤1_表示; + 節38_吸盤2_表示 = e.節38_吸盤2_表示; + 節38_吸盤3_表示 = e.節38_吸盤3_表示; + 節38_吸盤4_表示 = e.節38_吸盤4_表示; + 節39_節_表示 = e.節39_節_表示; + 節39_紋柄1_表示 = e.節39_紋柄1_表示; + 節39_紋柄2_表示 = e.節39_紋柄2_表示; + 節39_鎧_表示 = e.節39_鎧_表示; + 節39_吸盤1_表示 = e.節39_吸盤1_表示; + 節39_吸盤2_表示 = e.節39_吸盤2_表示; + 節39_吸盤3_表示 = e.節39_吸盤3_表示; + 節39_吸盤4_表示 = e.節39_吸盤4_表示; + 節40_節_表示 = e.節40_節_表示; + 節40_紋柄1_表示 = e.節40_紋柄1_表示; + 節40_紋柄2_表示 = e.節40_紋柄2_表示; + 節40_鎧_表示 = e.節40_鎧_表示; + 節40_吸盤1_表示 = e.節40_吸盤1_表示; + 節40_吸盤2_表示 = e.節40_吸盤2_表示; + 節40_吸盤3_表示 = e.節40_吸盤3_表示; + 節40_吸盤4_表示 = e.節40_吸盤4_表示; + 節41_節_表示 = e.節41_節_表示; + 節41_紋柄1_表示 = e.節41_紋柄1_表示; + 節41_紋柄2_表示 = e.節41_紋柄2_表示; + 節41_鎧_表示 = e.節41_鎧_表示; + 節41_吸盤1_表示 = e.節41_吸盤1_表示; + 節41_吸盤2_表示 = e.節41_吸盤2_表示; + 節41_吸盤3_表示 = e.節41_吸盤3_表示; + 節41_吸盤4_表示 = e.節41_吸盤4_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + if (e.前足) + { + Set前足(); + } + if (e.後足) + { + Set後足(); + } + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[41] + { + X0Y0_節1_節, X0Y0_節2_節, X0Y0_節3_節, X0Y0_節4_節, X0Y0_節5_節, X0Y0_節6_節, X0Y0_節7_節, X0Y0_節8_節, X0Y0_節9_節, X0Y0_節10_節, + X0Y0_節11_節, X0Y0_節12_節, X0Y0_節13_節, X0Y0_節14_節, X0Y0_節15_節, X0Y0_節16_節, X0Y0_節17_節, X0Y0_節18_節, X0Y0_節19_節, X0Y0_節20_節, + X0Y0_節21_節, X0Y0_節22_節, X0Y0_節23_節, X0Y0_節24_節, X0Y0_節25_節, X0Y0_節26_節, X0Y0_節27_節, X0Y0_節28_節, X0Y0_節29_節, X0Y0_節30_節, + X0Y0_節31_節, X0Y0_節32_節, X0Y0_節33_節, X0Y0_節34_節, X0Y0_節35_節, X0Y0_節36_節, X0Y0_節37_節, X0Y0_節38_節, X0Y0_節39_節, X0Y0_節40_節, + X0Y0_節41_節 + }; + X0Y0_節1_節CP = new ColorP(X0Y0_節1_節, 節1_節CD, DisUnit, abj: true); + X0Y0_節1_紋柄1CP = new ColorP(X0Y0_節1_紋柄1, 節1_紋柄1CD, DisUnit, abj: true); + X0Y0_節1_紋柄2CP = new ColorP(X0Y0_節1_紋柄2, 節1_紋柄2CD, DisUnit, abj: true); + X0Y0_節1_鎧CP = new ColorP(X0Y0_節1_鎧, 節1_鎧CD, DisUnit, abj: true); + X0Y0_節1_吸盤1CP = new ColorP(X0Y0_節1_吸盤1, 節1_吸盤1CD, DisUnit, abj: true); + X0Y0_節1_吸盤2CP = new ColorP(X0Y0_節1_吸盤2, 節1_吸盤2CD, DisUnit, abj: true); + X0Y0_節1_吸盤3CP = new ColorP(X0Y0_節1_吸盤3, 節1_吸盤3CD, DisUnit, abj: true); + X0Y0_節1_吸盤4CP = new ColorP(X0Y0_節1_吸盤4, 節1_吸盤4CD, DisUnit, abj: true); + X0Y0_節2_節CP = new ColorP(X0Y0_節2_節, 節2_節CD, DisUnit, abj: true); + X0Y0_節2_紋柄1CP = new ColorP(X0Y0_節2_紋柄1, 節2_紋柄1CD, DisUnit, abj: true); + X0Y0_節2_紋柄2CP = new ColorP(X0Y0_節2_紋柄2, 節2_紋柄2CD, DisUnit, abj: true); + X0Y0_節2_鎧CP = new ColorP(X0Y0_節2_鎧, 節2_鎧CD, DisUnit, abj: true); + X0Y0_節2_吸盤1CP = new ColorP(X0Y0_節2_吸盤1, 節2_吸盤1CD, DisUnit, abj: true); + X0Y0_節2_吸盤2CP = new ColorP(X0Y0_節2_吸盤2, 節2_吸盤2CD, DisUnit, abj: true); + X0Y0_節2_吸盤3CP = new ColorP(X0Y0_節2_吸盤3, 節2_吸盤3CD, DisUnit, abj: true); + X0Y0_節2_吸盤4CP = new ColorP(X0Y0_節2_吸盤4, 節2_吸盤4CD, DisUnit, abj: true); + X0Y0_節3_節CP = new ColorP(X0Y0_節3_節, 節3_節CD, DisUnit, abj: true); + X0Y0_節3_紋柄1CP = new ColorP(X0Y0_節3_紋柄1, 節3_紋柄1CD, DisUnit, abj: true); + X0Y0_節3_紋柄2CP = new ColorP(X0Y0_節3_紋柄2, 節3_紋柄2CD, DisUnit, abj: true); + X0Y0_節3_鎧CP = new ColorP(X0Y0_節3_鎧, 節3_鎧CD, DisUnit, abj: true); + X0Y0_節3_吸盤1CP = new ColorP(X0Y0_節3_吸盤1, 節3_吸盤1CD, DisUnit, abj: true); + X0Y0_節3_吸盤2CP = new ColorP(X0Y0_節3_吸盤2, 節3_吸盤2CD, DisUnit, abj: true); + X0Y0_節3_吸盤3CP = new ColorP(X0Y0_節3_吸盤3, 節3_吸盤3CD, DisUnit, abj: true); + X0Y0_節3_吸盤4CP = new ColorP(X0Y0_節3_吸盤4, 節3_吸盤4CD, DisUnit, abj: true); + X0Y0_節4_節CP = new ColorP(X0Y0_節4_節, 節4_節CD, DisUnit, abj: true); + X0Y0_節4_紋柄1CP = new ColorP(X0Y0_節4_紋柄1, 節4_紋柄1CD, DisUnit, abj: true); + X0Y0_節4_紋柄2CP = new ColorP(X0Y0_節4_紋柄2, 節4_紋柄2CD, DisUnit, abj: true); + X0Y0_節4_鎧CP = new ColorP(X0Y0_節4_鎧, 節4_鎧CD, DisUnit, abj: true); + X0Y0_節4_吸盤1CP = new ColorP(X0Y0_節4_吸盤1, 節4_吸盤1CD, DisUnit, abj: true); + X0Y0_節4_吸盤2CP = new ColorP(X0Y0_節4_吸盤2, 節4_吸盤2CD, DisUnit, abj: true); + X0Y0_節4_吸盤3CP = new ColorP(X0Y0_節4_吸盤3, 節4_吸盤3CD, DisUnit, abj: true); + X0Y0_節4_吸盤4CP = new ColorP(X0Y0_節4_吸盤4, 節4_吸盤4CD, DisUnit, abj: true); + X0Y0_節5_節CP = new ColorP(X0Y0_節5_節, 節5_節CD, DisUnit, abj: true); + X0Y0_節5_紋柄1CP = new ColorP(X0Y0_節5_紋柄1, 節5_紋柄1CD, DisUnit, abj: true); + X0Y0_節5_紋柄2CP = new ColorP(X0Y0_節5_紋柄2, 節5_紋柄2CD, DisUnit, abj: true); + X0Y0_節5_鎧CP = new ColorP(X0Y0_節5_鎧, 節5_鎧CD, DisUnit, abj: true); + X0Y0_節5_吸盤1CP = new ColorP(X0Y0_節5_吸盤1, 節5_吸盤1CD, DisUnit, abj: true); + X0Y0_節5_吸盤2CP = new ColorP(X0Y0_節5_吸盤2, 節5_吸盤2CD, DisUnit, abj: true); + X0Y0_節5_吸盤3CP = new ColorP(X0Y0_節5_吸盤3, 節5_吸盤3CD, DisUnit, abj: true); + X0Y0_節5_吸盤4CP = new ColorP(X0Y0_節5_吸盤4, 節5_吸盤4CD, DisUnit, abj: true); + X0Y0_節6_節CP = new ColorP(X0Y0_節6_節, 節6_節CD, DisUnit, abj: true); + X0Y0_節6_紋柄1CP = new ColorP(X0Y0_節6_紋柄1, 節6_紋柄1CD, DisUnit, abj: true); + X0Y0_節6_紋柄2CP = new ColorP(X0Y0_節6_紋柄2, 節6_紋柄2CD, DisUnit, abj: true); + X0Y0_節6_鎧CP = new ColorP(X0Y0_節6_鎧, 節6_鎧CD, DisUnit, abj: true); + X0Y0_節6_吸盤1CP = new ColorP(X0Y0_節6_吸盤1, 節6_吸盤1CD, DisUnit, abj: true); + X0Y0_節6_吸盤2CP = new ColorP(X0Y0_節6_吸盤2, 節6_吸盤2CD, DisUnit, abj: true); + X0Y0_節6_吸盤3CP = new ColorP(X0Y0_節6_吸盤3, 節6_吸盤3CD, DisUnit, abj: true); + X0Y0_節6_吸盤4CP = new ColorP(X0Y0_節6_吸盤4, 節6_吸盤4CD, DisUnit, abj: true); + X0Y0_節7_節CP = new ColorP(X0Y0_節7_節, 節7_節CD, DisUnit, abj: true); + X0Y0_節7_紋柄1CP = new ColorP(X0Y0_節7_紋柄1, 節7_紋柄1CD, DisUnit, abj: true); + X0Y0_節7_紋柄2CP = new ColorP(X0Y0_節7_紋柄2, 節7_紋柄2CD, DisUnit, abj: true); + X0Y0_節7_鎧CP = new ColorP(X0Y0_節7_鎧, 節7_鎧CD, DisUnit, abj: true); + X0Y0_節7_吸盤1CP = new ColorP(X0Y0_節7_吸盤1, 節7_吸盤1CD, DisUnit, abj: true); + X0Y0_節7_吸盤2CP = new ColorP(X0Y0_節7_吸盤2, 節7_吸盤2CD, DisUnit, abj: true); + X0Y0_節7_吸盤3CP = new ColorP(X0Y0_節7_吸盤3, 節7_吸盤3CD, DisUnit, abj: true); + X0Y0_節7_吸盤4CP = new ColorP(X0Y0_節7_吸盤4, 節7_吸盤4CD, DisUnit, abj: true); + X0Y0_節8_節CP = new ColorP(X0Y0_節8_節, 節8_節CD, DisUnit, abj: true); + X0Y0_節8_紋柄1CP = new ColorP(X0Y0_節8_紋柄1, 節8_紋柄1CD, DisUnit, abj: true); + X0Y0_節8_紋柄2CP = new ColorP(X0Y0_節8_紋柄2, 節8_紋柄2CD, DisUnit, abj: true); + X0Y0_節8_鎧CP = new ColorP(X0Y0_節8_鎧, 節8_鎧CD, DisUnit, abj: true); + X0Y0_節8_吸盤1CP = new ColorP(X0Y0_節8_吸盤1, 節8_吸盤1CD, DisUnit, abj: true); + X0Y0_節8_吸盤2CP = new ColorP(X0Y0_節8_吸盤2, 節8_吸盤2CD, DisUnit, abj: true); + X0Y0_節8_吸盤3CP = new ColorP(X0Y0_節8_吸盤3, 節8_吸盤3CD, DisUnit, abj: true); + X0Y0_節8_吸盤4CP = new ColorP(X0Y0_節8_吸盤4, 節8_吸盤4CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + X0Y0_節9_節CP = new ColorP(X0Y0_節9_節, 節9_節CD, DisUnit, abj: true); + X0Y0_節9_紋柄1CP = new ColorP(X0Y0_節9_紋柄1, 節9_紋柄1CD, DisUnit, abj: true); + X0Y0_節9_紋柄2CP = new ColorP(X0Y0_節9_紋柄2, 節9_紋柄2CD, DisUnit, abj: true); + X0Y0_節9_鎧CP = new ColorP(X0Y0_節9_鎧, 節9_鎧CD, DisUnit, abj: true); + X0Y0_節9_吸盤1CP = new ColorP(X0Y0_節9_吸盤1, 節9_吸盤1CD, DisUnit, abj: true); + X0Y0_節9_吸盤2CP = new ColorP(X0Y0_節9_吸盤2, 節9_吸盤2CD, DisUnit, abj: true); + X0Y0_節9_吸盤3CP = new ColorP(X0Y0_節9_吸盤3, 節9_吸盤3CD, DisUnit, abj: true); + X0Y0_節9_吸盤4CP = new ColorP(X0Y0_節9_吸盤4, 節9_吸盤4CD, DisUnit, abj: true); + X0Y0_節10_節CP = new ColorP(X0Y0_節10_節, 節10_節CD, DisUnit, abj: true); + X0Y0_節10_紋柄1CP = new ColorP(X0Y0_節10_紋柄1, 節10_紋柄1CD, DisUnit, abj: true); + X0Y0_節10_紋柄2CP = new ColorP(X0Y0_節10_紋柄2, 節10_紋柄2CD, DisUnit, abj: true); + X0Y0_節10_鎧CP = new ColorP(X0Y0_節10_鎧, 節10_鎧CD, DisUnit, abj: true); + X0Y0_節10_吸盤1CP = new ColorP(X0Y0_節10_吸盤1, 節10_吸盤1CD, DisUnit, abj: true); + X0Y0_節10_吸盤2CP = new ColorP(X0Y0_節10_吸盤2, 節10_吸盤2CD, DisUnit, abj: true); + X0Y0_節10_吸盤3CP = new ColorP(X0Y0_節10_吸盤3, 節10_吸盤3CD, DisUnit, abj: true); + X0Y0_節10_吸盤4CP = new ColorP(X0Y0_節10_吸盤4, 節10_吸盤4CD, DisUnit, abj: true); + X0Y0_節11_節CP = new ColorP(X0Y0_節11_節, 節11_節CD, DisUnit, abj: true); + X0Y0_節11_紋柄1CP = new ColorP(X0Y0_節11_紋柄1, 節11_紋柄1CD, DisUnit, abj: true); + X0Y0_節11_紋柄2CP = new ColorP(X0Y0_節11_紋柄2, 節11_紋柄2CD, DisUnit, abj: true); + X0Y0_節11_鎧CP = new ColorP(X0Y0_節11_鎧, 節11_鎧CD, DisUnit, abj: true); + X0Y0_節11_吸盤1CP = new ColorP(X0Y0_節11_吸盤1, 節11_吸盤1CD, DisUnit, abj: true); + X0Y0_節11_吸盤2CP = new ColorP(X0Y0_節11_吸盤2, 節11_吸盤2CD, DisUnit, abj: true); + X0Y0_節11_吸盤3CP = new ColorP(X0Y0_節11_吸盤3, 節11_吸盤3CD, DisUnit, abj: true); + X0Y0_節11_吸盤4CP = new ColorP(X0Y0_節11_吸盤4, 節11_吸盤4CD, DisUnit, abj: true); + X0Y0_節12_節CP = new ColorP(X0Y0_節12_節, 節12_節CD, DisUnit, abj: true); + X0Y0_節12_紋柄1CP = new ColorP(X0Y0_節12_紋柄1, 節12_紋柄1CD, DisUnit, abj: true); + X0Y0_節12_紋柄2CP = new ColorP(X0Y0_節12_紋柄2, 節12_紋柄2CD, DisUnit, abj: true); + X0Y0_節12_鎧CP = new ColorP(X0Y0_節12_鎧, 節12_鎧CD, DisUnit, abj: true); + X0Y0_節12_吸盤1CP = new ColorP(X0Y0_節12_吸盤1, 節12_吸盤1CD, DisUnit, abj: true); + X0Y0_節12_吸盤2CP = new ColorP(X0Y0_節12_吸盤2, 節12_吸盤2CD, DisUnit, abj: true); + X0Y0_節12_吸盤3CP = new ColorP(X0Y0_節12_吸盤3, 節12_吸盤3CD, DisUnit, abj: true); + X0Y0_節12_吸盤4CP = new ColorP(X0Y0_節12_吸盤4, 節12_吸盤4CD, DisUnit, abj: true); + X0Y0_節13_節CP = new ColorP(X0Y0_節13_節, 節13_節CD, DisUnit, abj: true); + X0Y0_節13_紋柄1CP = new ColorP(X0Y0_節13_紋柄1, 節13_紋柄1CD, DisUnit, abj: true); + X0Y0_節13_紋柄2CP = new ColorP(X0Y0_節13_紋柄2, 節13_紋柄2CD, DisUnit, abj: true); + X0Y0_節13_鎧CP = new ColorP(X0Y0_節13_鎧, 節13_鎧CD, DisUnit, abj: true); + X0Y0_節13_吸盤1CP = new ColorP(X0Y0_節13_吸盤1, 節13_吸盤1CD, DisUnit, abj: true); + X0Y0_節13_吸盤2CP = new ColorP(X0Y0_節13_吸盤2, 節13_吸盤2CD, DisUnit, abj: true); + X0Y0_節13_吸盤3CP = new ColorP(X0Y0_節13_吸盤3, 節13_吸盤3CD, DisUnit, abj: true); + X0Y0_節13_吸盤4CP = new ColorP(X0Y0_節13_吸盤4, 節13_吸盤4CD, DisUnit, abj: true); + X0Y0_節14_節CP = new ColorP(X0Y0_節14_節, 節14_節CD, DisUnit, abj: true); + X0Y0_節14_紋柄1CP = new ColorP(X0Y0_節14_紋柄1, 節14_紋柄1CD, DisUnit, abj: true); + X0Y0_節14_紋柄2CP = new ColorP(X0Y0_節14_紋柄2, 節14_紋柄2CD, DisUnit, abj: true); + X0Y0_節14_鎧CP = new ColorP(X0Y0_節14_鎧, 節14_鎧CD, DisUnit, abj: true); + X0Y0_節14_吸盤1CP = new ColorP(X0Y0_節14_吸盤1, 節14_吸盤1CD, DisUnit, abj: true); + X0Y0_節14_吸盤2CP = new ColorP(X0Y0_節14_吸盤2, 節14_吸盤2CD, DisUnit, abj: true); + X0Y0_節14_吸盤3CP = new ColorP(X0Y0_節14_吸盤3, 節14_吸盤3CD, DisUnit, abj: true); + X0Y0_節14_吸盤4CP = new ColorP(X0Y0_節14_吸盤4, 節14_吸盤4CD, DisUnit, abj: true); + X0Y0_節15_節CP = new ColorP(X0Y0_節15_節, 節15_節CD, DisUnit, abj: true); + X0Y0_節15_紋柄1CP = new ColorP(X0Y0_節15_紋柄1, 節15_紋柄1CD, DisUnit, abj: true); + X0Y0_節15_紋柄2CP = new ColorP(X0Y0_節15_紋柄2, 節15_紋柄2CD, DisUnit, abj: true); + X0Y0_節15_鎧CP = new ColorP(X0Y0_節15_鎧, 節15_鎧CD, DisUnit, abj: true); + X0Y0_節15_吸盤1CP = new ColorP(X0Y0_節15_吸盤1, 節15_吸盤1CD, DisUnit, abj: true); + X0Y0_節15_吸盤2CP = new ColorP(X0Y0_節15_吸盤2, 節15_吸盤2CD, DisUnit, abj: true); + X0Y0_節15_吸盤3CP = new ColorP(X0Y0_節15_吸盤3, 節15_吸盤3CD, DisUnit, abj: true); + X0Y0_節15_吸盤4CP = new ColorP(X0Y0_節15_吸盤4, 節15_吸盤4CD, DisUnit, abj: true); + X0Y0_節16_節CP = new ColorP(X0Y0_節16_節, 節16_節CD, DisUnit, abj: true); + X0Y0_節16_紋柄1CP = new ColorP(X0Y0_節16_紋柄1, 節16_紋柄1CD, DisUnit, abj: true); + X0Y0_節16_紋柄2CP = new ColorP(X0Y0_節16_紋柄2, 節16_紋柄2CD, DisUnit, abj: true); + X0Y0_節16_鎧CP = new ColorP(X0Y0_節16_鎧, 節16_鎧CD, DisUnit, abj: true); + X0Y0_節16_吸盤1CP = new ColorP(X0Y0_節16_吸盤1, 節16_吸盤1CD, DisUnit, abj: true); + X0Y0_節16_吸盤2CP = new ColorP(X0Y0_節16_吸盤2, 節16_吸盤2CD, DisUnit, abj: true); + X0Y0_節16_吸盤3CP = new ColorP(X0Y0_節16_吸盤3, 節16_吸盤3CD, DisUnit, abj: true); + X0Y0_節16_吸盤4CP = new ColorP(X0Y0_節16_吸盤4, 節16_吸盤4CD, DisUnit, abj: true); + X0Y0_節17_節CP = new ColorP(X0Y0_節17_節, 節17_節CD, DisUnit, abj: true); + X0Y0_節17_紋柄1CP = new ColorP(X0Y0_節17_紋柄1, 節17_紋柄1CD, DisUnit, abj: true); + X0Y0_節17_紋柄2CP = new ColorP(X0Y0_節17_紋柄2, 節17_紋柄2CD, DisUnit, abj: true); + X0Y0_節17_鎧CP = new ColorP(X0Y0_節17_鎧, 節17_鎧CD, DisUnit, abj: true); + X0Y0_節17_吸盤1CP = new ColorP(X0Y0_節17_吸盤1, 節17_吸盤1CD, DisUnit, abj: true); + X0Y0_節17_吸盤2CP = new ColorP(X0Y0_節17_吸盤2, 節17_吸盤2CD, DisUnit, abj: true); + X0Y0_節17_吸盤3CP = new ColorP(X0Y0_節17_吸盤3, 節17_吸盤3CD, DisUnit, abj: true); + X0Y0_節17_吸盤4CP = new ColorP(X0Y0_節17_吸盤4, 節17_吸盤4CD, DisUnit, abj: true); + X0Y0_節18_節CP = new ColorP(X0Y0_節18_節, 節18_節CD, DisUnit, abj: true); + X0Y0_節18_紋柄1CP = new ColorP(X0Y0_節18_紋柄1, 節18_紋柄1CD, DisUnit, abj: true); + X0Y0_節18_紋柄2CP = new ColorP(X0Y0_節18_紋柄2, 節18_紋柄2CD, DisUnit, abj: true); + X0Y0_節18_鎧CP = new ColorP(X0Y0_節18_鎧, 節18_鎧CD, DisUnit, abj: true); + X0Y0_節18_吸盤1CP = new ColorP(X0Y0_節18_吸盤1, 節18_吸盤1CD, DisUnit, abj: true); + X0Y0_節18_吸盤2CP = new ColorP(X0Y0_節18_吸盤2, 節18_吸盤2CD, DisUnit, abj: true); + X0Y0_節18_吸盤3CP = new ColorP(X0Y0_節18_吸盤3, 節18_吸盤3CD, DisUnit, abj: true); + X0Y0_節18_吸盤4CP = new ColorP(X0Y0_節18_吸盤4, 節18_吸盤4CD, DisUnit, abj: true); + X0Y0_節19_節CP = new ColorP(X0Y0_節19_節, 節19_節CD, DisUnit, abj: true); + X0Y0_節19_紋柄1CP = new ColorP(X0Y0_節19_紋柄1, 節19_紋柄1CD, DisUnit, abj: true); + X0Y0_節19_紋柄2CP = new ColorP(X0Y0_節19_紋柄2, 節19_紋柄2CD, DisUnit, abj: true); + X0Y0_節19_鎧CP = new ColorP(X0Y0_節19_鎧, 節19_鎧CD, DisUnit, abj: true); + X0Y0_節19_吸盤1CP = new ColorP(X0Y0_節19_吸盤1, 節19_吸盤1CD, DisUnit, abj: true); + X0Y0_節19_吸盤2CP = new ColorP(X0Y0_節19_吸盤2, 節19_吸盤2CD, DisUnit, abj: true); + X0Y0_節19_吸盤3CP = new ColorP(X0Y0_節19_吸盤3, 節19_吸盤3CD, DisUnit, abj: true); + X0Y0_節19_吸盤4CP = new ColorP(X0Y0_節19_吸盤4, 節19_吸盤4CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + X0Y0_節20_節CP = new ColorP(X0Y0_節20_節, 節20_節CD, DisUnit, abj: true); + X0Y0_節20_紋柄1CP = new ColorP(X0Y0_節20_紋柄1, 節20_紋柄1CD, DisUnit, abj: true); + X0Y0_節20_紋柄2CP = new ColorP(X0Y0_節20_紋柄2, 節20_紋柄2CD, DisUnit, abj: true); + X0Y0_節20_鎧CP = new ColorP(X0Y0_節20_鎧, 節20_鎧CD, DisUnit, abj: true); + X0Y0_節20_吸盤1CP = new ColorP(X0Y0_節20_吸盤1, 節20_吸盤1CD, DisUnit, abj: true); + X0Y0_節20_吸盤2CP = new ColorP(X0Y0_節20_吸盤2, 節20_吸盤2CD, DisUnit, abj: true); + X0Y0_節20_吸盤3CP = new ColorP(X0Y0_節20_吸盤3, 節20_吸盤3CD, DisUnit, abj: true); + X0Y0_節20_吸盤4CP = new ColorP(X0Y0_節20_吸盤4, 節20_吸盤4CD, DisUnit, abj: true); + X0Y0_節21_節CP = new ColorP(X0Y0_節21_節, 節21_節CD, DisUnit, abj: true); + X0Y0_節21_紋柄1CP = new ColorP(X0Y0_節21_紋柄1, 節21_紋柄1CD, DisUnit, abj: true); + X0Y0_節21_紋柄2CP = new ColorP(X0Y0_節21_紋柄2, 節21_紋柄2CD, DisUnit, abj: true); + X0Y0_節21_鎧CP = new ColorP(X0Y0_節21_鎧, 節21_鎧CD, DisUnit, abj: true); + X0Y0_節21_吸盤1CP = new ColorP(X0Y0_節21_吸盤1, 節21_吸盤1CD, DisUnit, abj: true); + X0Y0_節21_吸盤2CP = new ColorP(X0Y0_節21_吸盤2, 節21_吸盤2CD, DisUnit, abj: true); + X0Y0_節21_吸盤3CP = new ColorP(X0Y0_節21_吸盤3, 節21_吸盤3CD, DisUnit, abj: true); + X0Y0_節21_吸盤4CP = new ColorP(X0Y0_節21_吸盤4, 節21_吸盤4CD, DisUnit, abj: true); + X0Y0_節22_節CP = new ColorP(X0Y0_節22_節, 節22_節CD, DisUnit, abj: true); + X0Y0_節22_紋柄1CP = new ColorP(X0Y0_節22_紋柄1, 節22_紋柄1CD, DisUnit, abj: true); + X0Y0_節22_紋柄2CP = new ColorP(X0Y0_節22_紋柄2, 節22_紋柄2CD, DisUnit, abj: true); + X0Y0_節22_鎧CP = new ColorP(X0Y0_節22_鎧, 節22_鎧CD, DisUnit, abj: true); + X0Y0_節22_吸盤1CP = new ColorP(X0Y0_節22_吸盤1, 節22_吸盤1CD, DisUnit, abj: true); + X0Y0_節22_吸盤2CP = new ColorP(X0Y0_節22_吸盤2, 節22_吸盤2CD, DisUnit, abj: true); + X0Y0_節22_吸盤3CP = new ColorP(X0Y0_節22_吸盤3, 節22_吸盤3CD, DisUnit, abj: true); + X0Y0_節22_吸盤4CP = new ColorP(X0Y0_節22_吸盤4, 節22_吸盤4CD, DisUnit, abj: true); + X0Y0_節23_節CP = new ColorP(X0Y0_節23_節, 節23_節CD, DisUnit, abj: true); + X0Y0_節23_紋柄1CP = new ColorP(X0Y0_節23_紋柄1, 節23_紋柄1CD, DisUnit, abj: true); + X0Y0_節23_紋柄2CP = new ColorP(X0Y0_節23_紋柄2, 節23_紋柄2CD, DisUnit, abj: true); + X0Y0_節23_鎧CP = new ColorP(X0Y0_節23_鎧, 節23_鎧CD, DisUnit, abj: true); + X0Y0_節23_吸盤1CP = new ColorP(X0Y0_節23_吸盤1, 節23_吸盤1CD, DisUnit, abj: true); + X0Y0_節23_吸盤2CP = new ColorP(X0Y0_節23_吸盤2, 節23_吸盤2CD, DisUnit, abj: true); + X0Y0_節23_吸盤3CP = new ColorP(X0Y0_節23_吸盤3, 節23_吸盤3CD, DisUnit, abj: true); + X0Y0_節23_吸盤4CP = new ColorP(X0Y0_節23_吸盤4, 節23_吸盤4CD, DisUnit, abj: true); + X0Y0_節24_節CP = new ColorP(X0Y0_節24_節, 節24_節CD, DisUnit, abj: true); + X0Y0_節24_紋柄1CP = new ColorP(X0Y0_節24_紋柄1, 節24_紋柄1CD, DisUnit, abj: true); + X0Y0_節24_紋柄2CP = new ColorP(X0Y0_節24_紋柄2, 節24_紋柄2CD, DisUnit, abj: true); + X0Y0_節24_鎧CP = new ColorP(X0Y0_節24_鎧, 節24_鎧CD, DisUnit, abj: true); + X0Y0_節24_吸盤1CP = new ColorP(X0Y0_節24_吸盤1, 節24_吸盤1CD, DisUnit, abj: true); + X0Y0_節24_吸盤2CP = new ColorP(X0Y0_節24_吸盤2, 節24_吸盤2CD, DisUnit, abj: true); + X0Y0_節24_吸盤3CP = new ColorP(X0Y0_節24_吸盤3, 節24_吸盤3CD, DisUnit, abj: true); + X0Y0_節24_吸盤4CP = new ColorP(X0Y0_節24_吸盤4, 節24_吸盤4CD, DisUnit, abj: true); + X0Y0_節25_節CP = new ColorP(X0Y0_節25_節, 節25_節CD, DisUnit, abj: true); + X0Y0_節25_紋柄1CP = new ColorP(X0Y0_節25_紋柄1, 節25_紋柄1CD, DisUnit, abj: true); + X0Y0_節25_紋柄2CP = new ColorP(X0Y0_節25_紋柄2, 節25_紋柄2CD, DisUnit, abj: true); + X0Y0_節25_鎧CP = new ColorP(X0Y0_節25_鎧, 節25_鎧CD, DisUnit, abj: true); + X0Y0_節25_吸盤1CP = new ColorP(X0Y0_節25_吸盤1, 節25_吸盤1CD, DisUnit, abj: true); + X0Y0_節25_吸盤2CP = new ColorP(X0Y0_節25_吸盤2, 節25_吸盤2CD, DisUnit, abj: true); + X0Y0_節25_吸盤3CP = new ColorP(X0Y0_節25_吸盤3, 節25_吸盤3CD, DisUnit, abj: true); + X0Y0_節25_吸盤4CP = new ColorP(X0Y0_節25_吸盤4, 節25_吸盤4CD, DisUnit, abj: true); + X0Y0_節26_節CP = new ColorP(X0Y0_節26_節, 節26_節CD, DisUnit, abj: true); + X0Y0_節26_紋柄1CP = new ColorP(X0Y0_節26_紋柄1, 節26_紋柄1CD, DisUnit, abj: true); + X0Y0_節26_紋柄2CP = new ColorP(X0Y0_節26_紋柄2, 節26_紋柄2CD, DisUnit, abj: true); + X0Y0_節26_鎧CP = new ColorP(X0Y0_節26_鎧, 節26_鎧CD, DisUnit, abj: true); + X0Y0_節26_吸盤1CP = new ColorP(X0Y0_節26_吸盤1, 節26_吸盤1CD, DisUnit, abj: true); + X0Y0_節26_吸盤2CP = new ColorP(X0Y0_節26_吸盤2, 節26_吸盤2CD, DisUnit, abj: true); + X0Y0_節26_吸盤3CP = new ColorP(X0Y0_節26_吸盤3, 節26_吸盤3CD, DisUnit, abj: true); + X0Y0_節26_吸盤4CP = new ColorP(X0Y0_節26_吸盤4, 節26_吸盤4CD, DisUnit, abj: true); + X0Y0_節27_節CP = new ColorP(X0Y0_節27_節, 節27_節CD, DisUnit, abj: true); + X0Y0_節27_紋柄1CP = new ColorP(X0Y0_節27_紋柄1, 節27_紋柄1CD, DisUnit, abj: true); + X0Y0_節27_紋柄2CP = new ColorP(X0Y0_節27_紋柄2, 節27_紋柄2CD, DisUnit, abj: true); + X0Y0_節27_鎧CP = new ColorP(X0Y0_節27_鎧, 節27_鎧CD, DisUnit, abj: true); + X0Y0_節27_吸盤1CP = new ColorP(X0Y0_節27_吸盤1, 節27_吸盤1CD, DisUnit, abj: true); + X0Y0_節27_吸盤2CP = new ColorP(X0Y0_節27_吸盤2, 節27_吸盤2CD, DisUnit, abj: true); + X0Y0_節27_吸盤3CP = new ColorP(X0Y0_節27_吸盤3, 節27_吸盤3CD, DisUnit, abj: true); + X0Y0_節27_吸盤4CP = new ColorP(X0Y0_節27_吸盤4, 節27_吸盤4CD, DisUnit, abj: true); + X0Y0_節28_節CP = new ColorP(X0Y0_節28_節, 節28_節CD, DisUnit, abj: true); + X0Y0_節28_紋柄1CP = new ColorP(X0Y0_節28_紋柄1, 節28_紋柄1CD, DisUnit, abj: true); + X0Y0_節28_紋柄2CP = new ColorP(X0Y0_節28_紋柄2, 節28_紋柄2CD, DisUnit, abj: true); + X0Y0_節28_鎧CP = new ColorP(X0Y0_節28_鎧, 節28_鎧CD, DisUnit, abj: true); + X0Y0_節28_吸盤1CP = new ColorP(X0Y0_節28_吸盤1, 節28_吸盤1CD, DisUnit, abj: true); + X0Y0_節28_吸盤2CP = new ColorP(X0Y0_節28_吸盤2, 節28_吸盤2CD, DisUnit, abj: true); + X0Y0_節28_吸盤3CP = new ColorP(X0Y0_節28_吸盤3, 節28_吸盤3CD, DisUnit, abj: true); + X0Y0_節28_吸盤4CP = new ColorP(X0Y0_節28_吸盤4, 節28_吸盤4CD, DisUnit, abj: true); + X0Y0_節29_節CP = new ColorP(X0Y0_節29_節, 節29_節CD, DisUnit, abj: true); + X0Y0_節29_紋柄1CP = new ColorP(X0Y0_節29_紋柄1, 節29_紋柄1CD, DisUnit, abj: true); + X0Y0_節29_紋柄2CP = new ColorP(X0Y0_節29_紋柄2, 節29_紋柄2CD, DisUnit, abj: true); + X0Y0_節29_鎧CP = new ColorP(X0Y0_節29_鎧, 節29_鎧CD, DisUnit, abj: true); + X0Y0_節29_吸盤1CP = new ColorP(X0Y0_節29_吸盤1, 節29_吸盤1CD, DisUnit, abj: true); + X0Y0_節29_吸盤2CP = new ColorP(X0Y0_節29_吸盤2, 節29_吸盤2CD, DisUnit, abj: true); + X0Y0_節29_吸盤3CP = new ColorP(X0Y0_節29_吸盤3, 節29_吸盤3CD, DisUnit, abj: true); + X0Y0_節29_吸盤4CP = new ColorP(X0Y0_節29_吸盤4, 節29_吸盤4CD, DisUnit, abj: true); + X0Y0_節30_節CP = new ColorP(X0Y0_節30_節, 節30_節CD, DisUnit, abj: true); + X0Y0_節30_紋柄1CP = new ColorP(X0Y0_節30_紋柄1, 節30_紋柄1CD, DisUnit, abj: true); + X0Y0_節30_紋柄2CP = new ColorP(X0Y0_節30_紋柄2, 節30_紋柄2CD, DisUnit, abj: true); + X0Y0_節30_鎧CP = new ColorP(X0Y0_節30_鎧, 節30_鎧CD, DisUnit, abj: true); + X0Y0_節30_吸盤1CP = new ColorP(X0Y0_節30_吸盤1, 節30_吸盤1CD, DisUnit, abj: true); + X0Y0_節30_吸盤2CP = new ColorP(X0Y0_節30_吸盤2, 節30_吸盤2CD, DisUnit, abj: true); + X0Y0_節30_吸盤3CP = new ColorP(X0Y0_節30_吸盤3, 節30_吸盤3CD, DisUnit, abj: true); + X0Y0_節30_吸盤4CP = new ColorP(X0Y0_節30_吸盤4, 節30_吸盤4CD, DisUnit, abj: true); + X0Y0_節31_節CP = new ColorP(X0Y0_節31_節, 節31_節CD, DisUnit, abj: true); + X0Y0_節31_紋柄1CP = new ColorP(X0Y0_節31_紋柄1, 節31_紋柄1CD, DisUnit, abj: true); + X0Y0_節31_紋柄2CP = new ColorP(X0Y0_節31_紋柄2, 節31_紋柄2CD, DisUnit, abj: true); + X0Y0_節31_鎧CP = new ColorP(X0Y0_節31_鎧, 節31_鎧CD, DisUnit, abj: true); + X0Y0_節31_吸盤1CP = new ColorP(X0Y0_節31_吸盤1, 節31_吸盤1CD, DisUnit, abj: true); + X0Y0_節31_吸盤2CP = new ColorP(X0Y0_節31_吸盤2, 節31_吸盤2CD, DisUnit, abj: true); + X0Y0_節31_吸盤3CP = new ColorP(X0Y0_節31_吸盤3, 節31_吸盤3CD, DisUnit, abj: true); + X0Y0_節31_吸盤4CP = new ColorP(X0Y0_節31_吸盤4, 節31_吸盤4CD, DisUnit, abj: true); + X0Y0_節32_節CP = new ColorP(X0Y0_節32_節, 節32_節CD, DisUnit, abj: true); + X0Y0_節32_紋柄1CP = new ColorP(X0Y0_節32_紋柄1, 節32_紋柄1CD, DisUnit, abj: true); + X0Y0_節32_紋柄2CP = new ColorP(X0Y0_節32_紋柄2, 節32_紋柄2CD, DisUnit, abj: true); + X0Y0_節32_鎧CP = new ColorP(X0Y0_節32_鎧, 節32_鎧CD, DisUnit, abj: true); + X0Y0_節32_吸盤1CP = new ColorP(X0Y0_節32_吸盤1, 節32_吸盤1CD, DisUnit, abj: true); + X0Y0_節32_吸盤2CP = new ColorP(X0Y0_節32_吸盤2, 節32_吸盤2CD, DisUnit, abj: true); + X0Y0_節32_吸盤3CP = new ColorP(X0Y0_節32_吸盤3, 節32_吸盤3CD, DisUnit, abj: true); + X0Y0_節32_吸盤4CP = new ColorP(X0Y0_節32_吸盤4, 節32_吸盤4CD, DisUnit, abj: true); + X0Y0_節33_節CP = new ColorP(X0Y0_節33_節, 節33_節CD, DisUnit, abj: true); + X0Y0_節33_紋柄1CP = new ColorP(X0Y0_節33_紋柄1, 節33_紋柄1CD, DisUnit, abj: true); + X0Y0_節33_紋柄2CP = new ColorP(X0Y0_節33_紋柄2, 節33_紋柄2CD, DisUnit, abj: true); + X0Y0_節33_鎧CP = new ColorP(X0Y0_節33_鎧, 節33_鎧CD, DisUnit, abj: true); + X0Y0_節33_吸盤1CP = new ColorP(X0Y0_節33_吸盤1, 節33_吸盤1CD, DisUnit, abj: true); + X0Y0_節33_吸盤2CP = new ColorP(X0Y0_節33_吸盤2, 節33_吸盤2CD, DisUnit, abj: true); + X0Y0_節33_吸盤3CP = new ColorP(X0Y0_節33_吸盤3, 節33_吸盤3CD, DisUnit, abj: true); + X0Y0_節33_吸盤4CP = new ColorP(X0Y0_節33_吸盤4, 節33_吸盤4CD, DisUnit, abj: true); + X0Y0_節34_節CP = new ColorP(X0Y0_節34_節, 節34_節CD, DisUnit, abj: true); + X0Y0_節34_紋柄1CP = new ColorP(X0Y0_節34_紋柄1, 節34_紋柄1CD, DisUnit, abj: true); + X0Y0_節34_紋柄2CP = new ColorP(X0Y0_節34_紋柄2, 節34_紋柄2CD, DisUnit, abj: true); + X0Y0_節34_鎧CP = new ColorP(X0Y0_節34_鎧, 節34_鎧CD, DisUnit, abj: true); + X0Y0_節34_吸盤1CP = new ColorP(X0Y0_節34_吸盤1, 節34_吸盤1CD, DisUnit, abj: true); + X0Y0_節34_吸盤2CP = new ColorP(X0Y0_節34_吸盤2, 節34_吸盤2CD, DisUnit, abj: true); + X0Y0_節34_吸盤3CP = new ColorP(X0Y0_節34_吸盤3, 節34_吸盤3CD, DisUnit, abj: true); + X0Y0_節34_吸盤4CP = new ColorP(X0Y0_節34_吸盤4, 節34_吸盤4CD, DisUnit, abj: true); + X0Y0_節35_節CP = new ColorP(X0Y0_節35_節, 節35_節CD, DisUnit, abj: true); + X0Y0_節35_紋柄1CP = new ColorP(X0Y0_節35_紋柄1, 節35_紋柄1CD, DisUnit, abj: true); + X0Y0_節35_紋柄2CP = new ColorP(X0Y0_節35_紋柄2, 節35_紋柄2CD, DisUnit, abj: true); + X0Y0_節35_鎧CP = new ColorP(X0Y0_節35_鎧, 節35_鎧CD, DisUnit, abj: true); + X0Y0_節35_吸盤1CP = new ColorP(X0Y0_節35_吸盤1, 節35_吸盤1CD, DisUnit, abj: true); + X0Y0_節35_吸盤2CP = new ColorP(X0Y0_節35_吸盤2, 節35_吸盤2CD, DisUnit, abj: true); + X0Y0_節35_吸盤3CP = new ColorP(X0Y0_節35_吸盤3, 節35_吸盤3CD, DisUnit, abj: true); + X0Y0_節35_吸盤4CP = new ColorP(X0Y0_節35_吸盤4, 節35_吸盤4CD, DisUnit, abj: true); + X0Y0_節36_節CP = new ColorP(X0Y0_節36_節, 節36_節CD, DisUnit, abj: true); + X0Y0_節36_紋柄1CP = new ColorP(X0Y0_節36_紋柄1, 節36_紋柄1CD, DisUnit, abj: true); + X0Y0_節36_紋柄2CP = new ColorP(X0Y0_節36_紋柄2, 節36_紋柄2CD, DisUnit, abj: true); + X0Y0_節36_鎧CP = new ColorP(X0Y0_節36_鎧, 節36_鎧CD, DisUnit, abj: true); + X0Y0_節36_吸盤1CP = new ColorP(X0Y0_節36_吸盤1, 節36_吸盤1CD, DisUnit, abj: true); + X0Y0_節36_吸盤2CP = new ColorP(X0Y0_節36_吸盤2, 節36_吸盤2CD, DisUnit, abj: true); + X0Y0_節36_吸盤3CP = new ColorP(X0Y0_節36_吸盤3, 節36_吸盤3CD, DisUnit, abj: true); + X0Y0_節36_吸盤4CP = new ColorP(X0Y0_節36_吸盤4, 節36_吸盤4CD, DisUnit, abj: true); + X0Y0_節37_節CP = new ColorP(X0Y0_節37_節, 節37_節CD, DisUnit, abj: true); + X0Y0_節37_紋柄1CP = new ColorP(X0Y0_節37_紋柄1, 節37_紋柄1CD, DisUnit, abj: true); + X0Y0_節37_紋柄2CP = new ColorP(X0Y0_節37_紋柄2, 節37_紋柄2CD, DisUnit, abj: true); + X0Y0_節37_鎧CP = new ColorP(X0Y0_節37_鎧, 節37_鎧CD, DisUnit, abj: true); + X0Y0_節37_吸盤1CP = new ColorP(X0Y0_節37_吸盤1, 節37_吸盤1CD, DisUnit, abj: true); + X0Y0_節37_吸盤2CP = new ColorP(X0Y0_節37_吸盤2, 節37_吸盤2CD, DisUnit, abj: true); + X0Y0_節37_吸盤3CP = new ColorP(X0Y0_節37_吸盤3, 節37_吸盤3CD, DisUnit, abj: true); + X0Y0_節37_吸盤4CP = new ColorP(X0Y0_節37_吸盤4, 節37_吸盤4CD, DisUnit, abj: true); + X0Y0_節38_節CP = new ColorP(X0Y0_節38_節, 節38_節CD, DisUnit, abj: true); + X0Y0_節38_紋柄1CP = new ColorP(X0Y0_節38_紋柄1, 節38_紋柄1CD, DisUnit, abj: true); + X0Y0_節38_紋柄2CP = new ColorP(X0Y0_節38_紋柄2, 節38_紋柄2CD, DisUnit, abj: true); + X0Y0_節38_鎧CP = new ColorP(X0Y0_節38_鎧, 節38_鎧CD, DisUnit, abj: true); + X0Y0_節38_吸盤1CP = new ColorP(X0Y0_節38_吸盤1, 節38_吸盤1CD, DisUnit, abj: true); + X0Y0_節38_吸盤2CP = new ColorP(X0Y0_節38_吸盤2, 節38_吸盤2CD, DisUnit, abj: true); + X0Y0_節38_吸盤3CP = new ColorP(X0Y0_節38_吸盤3, 節38_吸盤3CD, DisUnit, abj: true); + X0Y0_節38_吸盤4CP = new ColorP(X0Y0_節38_吸盤4, 節38_吸盤4CD, DisUnit, abj: true); + X0Y0_節39_節CP = new ColorP(X0Y0_節39_節, 節39_節CD, DisUnit, abj: true); + X0Y0_節39_紋柄1CP = new ColorP(X0Y0_節39_紋柄1, 節39_紋柄1CD, DisUnit, abj: true); + X0Y0_節39_紋柄2CP = new ColorP(X0Y0_節39_紋柄2, 節39_紋柄2CD, DisUnit, abj: true); + X0Y0_節39_鎧CP = new ColorP(X0Y0_節39_鎧, 節39_鎧CD, DisUnit, abj: true); + X0Y0_節39_吸盤1CP = new ColorP(X0Y0_節39_吸盤1, 節39_吸盤1CD, DisUnit, abj: true); + X0Y0_節39_吸盤2CP = new ColorP(X0Y0_節39_吸盤2, 節39_吸盤2CD, DisUnit, abj: true); + X0Y0_節39_吸盤3CP = new ColorP(X0Y0_節39_吸盤3, 節39_吸盤3CD, DisUnit, abj: true); + X0Y0_節39_吸盤4CP = new ColorP(X0Y0_節39_吸盤4, 節39_吸盤4CD, DisUnit, abj: true); + X0Y0_節40_節CP = new ColorP(X0Y0_節40_節, 節40_節CD, DisUnit, abj: true); + X0Y0_節40_紋柄1CP = new ColorP(X0Y0_節40_紋柄1, 節40_紋柄1CD, DisUnit, abj: true); + X0Y0_節40_紋柄2CP = new ColorP(X0Y0_節40_紋柄2, 節40_紋柄2CD, DisUnit, abj: true); + X0Y0_節40_鎧CP = new ColorP(X0Y0_節40_鎧, 節40_鎧CD, DisUnit, abj: true); + X0Y0_節40_吸盤1CP = new ColorP(X0Y0_節40_吸盤1, 節40_吸盤1CD, DisUnit, abj: true); + X0Y0_節40_吸盤2CP = new ColorP(X0Y0_節40_吸盤2, 節40_吸盤2CD, DisUnit, abj: true); + X0Y0_節40_吸盤3CP = new ColorP(X0Y0_節40_吸盤3, 節40_吸盤3CD, DisUnit, abj: true); + X0Y0_節40_吸盤4CP = new ColorP(X0Y0_節40_吸盤4, 節40_吸盤4CD, DisUnit, abj: true); + X0Y0_節41_節CP = new ColorP(X0Y0_節41_節, 節41_節CD, DisUnit, abj: true); + X0Y0_節41_紋柄1CP = new ColorP(X0Y0_節41_紋柄1, 節41_紋柄1CD, DisUnit, abj: true); + X0Y0_節41_紋柄2CP = new ColorP(X0Y0_節41_紋柄2, 節41_紋柄2CD, DisUnit, abj: true); + X0Y0_節41_鎧CP = new ColorP(X0Y0_節41_鎧, 節41_鎧CD, DisUnit, abj: true); + X0Y0_節41_吸盤1CP = new ColorP(X0Y0_節41_吸盤1, 節41_吸盤1CD, DisUnit, abj: true); + X0Y0_節41_吸盤2CP = new ColorP(X0Y0_節41_吸盤2, 節41_吸盤2CD, DisUnit, abj: true); + X0Y0_節41_吸盤3CP = new ColorP(X0Y0_節41_吸盤3, 節41_吸盤3CD, DisUnit, abj: true); + X0Y0_節41_吸盤4CP = new ColorP(X0Y0_節41_吸盤4, 節41_吸盤4CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B += num; + 鎖2.角度B -= num; + 鎖3.角度B -= num; + 鎖4.角度B += num; + 鎖表示 = e.鎖表示; + 節1_吸盤2_表示 = false; + 節1_吸盤4_表示 = false; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_節1_節); + Are.Draw(X0Y0_節1_紋柄1); + Are.Draw(X0Y0_節1_紋柄2); + Are.Draw(X0Y0_節1_鎧); + Are.Draw(X0Y0_節1_吸盤1); + Are.Draw(X0Y0_節1_吸盤2); + Are.Draw(X0Y0_節1_吸盤3); + Are.Draw(X0Y0_節1_吸盤4); + Are.Draw(X0Y0_節2_節); + Are.Draw(X0Y0_節2_紋柄1); + Are.Draw(X0Y0_節2_紋柄2); + Are.Draw(X0Y0_節2_鎧); + Are.Draw(X0Y0_節2_吸盤1); + Are.Draw(X0Y0_節2_吸盤2); + Are.Draw(X0Y0_節2_吸盤3); + Are.Draw(X0Y0_節2_吸盤4); + Are.Draw(X0Y0_節3_節); + Are.Draw(X0Y0_節3_紋柄1); + Are.Draw(X0Y0_節3_紋柄2); + Are.Draw(X0Y0_節3_鎧); + Are.Draw(X0Y0_節3_吸盤1); + Are.Draw(X0Y0_節3_吸盤2); + Are.Draw(X0Y0_節3_吸盤3); + Are.Draw(X0Y0_節3_吸盤4); + Are.Draw(X0Y0_節4_節); + Are.Draw(X0Y0_節4_紋柄1); + Are.Draw(X0Y0_節4_紋柄2); + Are.Draw(X0Y0_節4_鎧); + Are.Draw(X0Y0_節4_吸盤1); + Are.Draw(X0Y0_節4_吸盤2); + Are.Draw(X0Y0_節4_吸盤3); + Are.Draw(X0Y0_節4_吸盤4); + Are.Draw(X0Y0_節5_節); + Are.Draw(X0Y0_節5_紋柄1); + Are.Draw(X0Y0_節5_紋柄2); + Are.Draw(X0Y0_節5_鎧); + Are.Draw(X0Y0_節5_吸盤1); + Are.Draw(X0Y0_節5_吸盤2); + Are.Draw(X0Y0_節5_吸盤3); + Are.Draw(X0Y0_節5_吸盤4); + Are.Draw(X0Y0_節6_節); + Are.Draw(X0Y0_節6_紋柄1); + Are.Draw(X0Y0_節6_紋柄2); + Are.Draw(X0Y0_節6_鎧); + Are.Draw(X0Y0_節6_吸盤1); + Are.Draw(X0Y0_節6_吸盤2); + Are.Draw(X0Y0_節6_吸盤3); + Are.Draw(X0Y0_節6_吸盤4); + Are.Draw(X0Y0_節7_節); + Are.Draw(X0Y0_節7_紋柄1); + Are.Draw(X0Y0_節7_紋柄2); + Are.Draw(X0Y0_節7_鎧); + Are.Draw(X0Y0_節7_吸盤1); + Are.Draw(X0Y0_節7_吸盤2); + Are.Draw(X0Y0_節7_吸盤3); + Are.Draw(X0Y0_節7_吸盤4); + Are.Draw(X0Y0_節8_節); + Are.Draw(X0Y0_節8_紋柄1); + Are.Draw(X0Y0_節8_紋柄2); + Are.Draw(X0Y0_節8_鎧); + Are.Draw(X0Y0_節8_吸盤1); + Are.Draw(X0Y0_節8_吸盤2); + Are.Draw(X0Y0_節8_吸盤3); + Are.Draw(X0Y0_節8_吸盤4); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + Are.Draw(X0Y0_節9_節); + Are.Draw(X0Y0_節9_紋柄1); + Are.Draw(X0Y0_節9_紋柄2); + Are.Draw(X0Y0_節9_鎧); + Are.Draw(X0Y0_節9_吸盤1); + Are.Draw(X0Y0_節9_吸盤2); + Are.Draw(X0Y0_節9_吸盤3); + Are.Draw(X0Y0_節9_吸盤4); + Are.Draw(X0Y0_節10_節); + Are.Draw(X0Y0_節10_紋柄1); + Are.Draw(X0Y0_節10_紋柄2); + Are.Draw(X0Y0_節10_鎧); + Are.Draw(X0Y0_節10_吸盤1); + Are.Draw(X0Y0_節10_吸盤2); + Are.Draw(X0Y0_節10_吸盤3); + Are.Draw(X0Y0_節10_吸盤4); + Are.Draw(X0Y0_節11_節); + Are.Draw(X0Y0_節11_紋柄1); + Are.Draw(X0Y0_節11_紋柄2); + Are.Draw(X0Y0_節11_鎧); + Are.Draw(X0Y0_節11_吸盤1); + Are.Draw(X0Y0_節11_吸盤2); + Are.Draw(X0Y0_節11_吸盤3); + Are.Draw(X0Y0_節11_吸盤4); + Are.Draw(X0Y0_節12_節); + Are.Draw(X0Y0_節12_紋柄1); + Are.Draw(X0Y0_節12_紋柄2); + Are.Draw(X0Y0_節12_鎧); + Are.Draw(X0Y0_節12_吸盤1); + Are.Draw(X0Y0_節12_吸盤2); + Are.Draw(X0Y0_節12_吸盤3); + Are.Draw(X0Y0_節12_吸盤4); + Are.Draw(X0Y0_節13_節); + Are.Draw(X0Y0_節13_紋柄1); + Are.Draw(X0Y0_節13_紋柄2); + Are.Draw(X0Y0_節13_鎧); + Are.Draw(X0Y0_節13_吸盤1); + Are.Draw(X0Y0_節13_吸盤2); + Are.Draw(X0Y0_節13_吸盤3); + Are.Draw(X0Y0_節13_吸盤4); + Are.Draw(X0Y0_節14_節); + Are.Draw(X0Y0_節14_紋柄1); + Are.Draw(X0Y0_節14_紋柄2); + Are.Draw(X0Y0_節14_鎧); + Are.Draw(X0Y0_節14_吸盤1); + Are.Draw(X0Y0_節14_吸盤2); + Are.Draw(X0Y0_節14_吸盤3); + Are.Draw(X0Y0_節14_吸盤4); + Are.Draw(X0Y0_節15_節); + Are.Draw(X0Y0_節15_紋柄1); + Are.Draw(X0Y0_節15_紋柄2); + Are.Draw(X0Y0_節15_鎧); + Are.Draw(X0Y0_節15_吸盤1); + Are.Draw(X0Y0_節15_吸盤2); + Are.Draw(X0Y0_節15_吸盤3); + Are.Draw(X0Y0_節15_吸盤4); + Are.Draw(X0Y0_節16_節); + Are.Draw(X0Y0_節16_紋柄1); + Are.Draw(X0Y0_節16_紋柄2); + Are.Draw(X0Y0_節16_鎧); + Are.Draw(X0Y0_節16_吸盤1); + Are.Draw(X0Y0_節16_吸盤2); + Are.Draw(X0Y0_節16_吸盤3); + Are.Draw(X0Y0_節16_吸盤4); + Are.Draw(X0Y0_節17_節); + Are.Draw(X0Y0_節17_紋柄1); + Are.Draw(X0Y0_節17_紋柄2); + Are.Draw(X0Y0_節17_鎧); + Are.Draw(X0Y0_節17_吸盤1); + Are.Draw(X0Y0_節17_吸盤2); + Are.Draw(X0Y0_節17_吸盤3); + Are.Draw(X0Y0_節17_吸盤4); + Are.Draw(X0Y0_節18_節); + Are.Draw(X0Y0_節18_紋柄1); + Are.Draw(X0Y0_節18_紋柄2); + Are.Draw(X0Y0_節18_鎧); + Are.Draw(X0Y0_節18_吸盤1); + Are.Draw(X0Y0_節18_吸盤2); + Are.Draw(X0Y0_節18_吸盤3); + Are.Draw(X0Y0_節18_吸盤4); + Are.Draw(X0Y0_節19_節); + Are.Draw(X0Y0_節19_紋柄1); + Are.Draw(X0Y0_節19_紋柄2); + Are.Draw(X0Y0_節19_鎧); + Are.Draw(X0Y0_節19_吸盤1); + Are.Draw(X0Y0_節19_吸盤2); + Are.Draw(X0Y0_節19_吸盤3); + Are.Draw(X0Y0_節19_吸盤4); + Are.Draw(X0Y0_輪2_革); + Are.Draw(X0Y0_輪2_金具1); + Are.Draw(X0Y0_輪2_金具2); + Are.Draw(X0Y0_輪2_金具3); + Are.Draw(X0Y0_輪2_金具左); + Are.Draw(X0Y0_輪2_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + Are.Draw(X0Y0_節20_節); + Are.Draw(X0Y0_節20_紋柄1); + Are.Draw(X0Y0_節20_紋柄2); + Are.Draw(X0Y0_節20_鎧); + Are.Draw(X0Y0_節20_吸盤1); + Are.Draw(X0Y0_節20_吸盤2); + Are.Draw(X0Y0_節20_吸盤3); + Are.Draw(X0Y0_節20_吸盤4); + Are.Draw(X0Y0_節21_節); + Are.Draw(X0Y0_節21_紋柄1); + Are.Draw(X0Y0_節21_紋柄2); + Are.Draw(X0Y0_節21_鎧); + Are.Draw(X0Y0_節21_吸盤1); + Are.Draw(X0Y0_節21_吸盤2); + Are.Draw(X0Y0_節21_吸盤3); + Are.Draw(X0Y0_節21_吸盤4); + Are.Draw(X0Y0_節22_節); + Are.Draw(X0Y0_節22_紋柄1); + Are.Draw(X0Y0_節22_紋柄2); + Are.Draw(X0Y0_節22_鎧); + Are.Draw(X0Y0_節22_吸盤1); + Are.Draw(X0Y0_節22_吸盤2); + Are.Draw(X0Y0_節22_吸盤3); + Are.Draw(X0Y0_節22_吸盤4); + Are.Draw(X0Y0_節23_節); + Are.Draw(X0Y0_節23_紋柄1); + Are.Draw(X0Y0_節23_紋柄2); + Are.Draw(X0Y0_節23_鎧); + Are.Draw(X0Y0_節23_吸盤1); + Are.Draw(X0Y0_節23_吸盤2); + Are.Draw(X0Y0_節23_吸盤3); + Are.Draw(X0Y0_節23_吸盤4); + Are.Draw(X0Y0_節24_節); + Are.Draw(X0Y0_節24_紋柄1); + Are.Draw(X0Y0_節24_紋柄2); + Are.Draw(X0Y0_節24_鎧); + Are.Draw(X0Y0_節24_吸盤1); + Are.Draw(X0Y0_節24_吸盤2); + Are.Draw(X0Y0_節24_吸盤3); + Are.Draw(X0Y0_節24_吸盤4); + Are.Draw(X0Y0_節25_節); + Are.Draw(X0Y0_節25_紋柄1); + Are.Draw(X0Y0_節25_紋柄2); + Are.Draw(X0Y0_節25_鎧); + Are.Draw(X0Y0_節25_吸盤1); + Are.Draw(X0Y0_節25_吸盤2); + Are.Draw(X0Y0_節25_吸盤3); + Are.Draw(X0Y0_節25_吸盤4); + Are.Draw(X0Y0_節26_節); + Are.Draw(X0Y0_節26_紋柄1); + Are.Draw(X0Y0_節26_紋柄2); + Are.Draw(X0Y0_節26_鎧); + Are.Draw(X0Y0_節26_吸盤1); + Are.Draw(X0Y0_節26_吸盤2); + Are.Draw(X0Y0_節26_吸盤3); + Are.Draw(X0Y0_節26_吸盤4); + Are.Draw(X0Y0_節27_節); + Are.Draw(X0Y0_節27_紋柄1); + Are.Draw(X0Y0_節27_紋柄2); + Are.Draw(X0Y0_節27_鎧); + Are.Draw(X0Y0_節27_吸盤1); + Are.Draw(X0Y0_節27_吸盤2); + Are.Draw(X0Y0_節27_吸盤3); + Are.Draw(X0Y0_節27_吸盤4); + Are.Draw(X0Y0_節28_節); + Are.Draw(X0Y0_節28_紋柄1); + Are.Draw(X0Y0_節28_紋柄2); + Are.Draw(X0Y0_節28_鎧); + Are.Draw(X0Y0_節28_吸盤1); + Are.Draw(X0Y0_節28_吸盤2); + Are.Draw(X0Y0_節28_吸盤3); + Are.Draw(X0Y0_節28_吸盤4); + Are.Draw(X0Y0_節29_節); + Are.Draw(X0Y0_節29_紋柄1); + Are.Draw(X0Y0_節29_紋柄2); + Are.Draw(X0Y0_節29_鎧); + Are.Draw(X0Y0_節29_吸盤1); + Are.Draw(X0Y0_節29_吸盤2); + Are.Draw(X0Y0_節29_吸盤3); + Are.Draw(X0Y0_節29_吸盤4); + Are.Draw(X0Y0_節30_節); + Are.Draw(X0Y0_節30_紋柄1); + Are.Draw(X0Y0_節30_紋柄2); + Are.Draw(X0Y0_節30_鎧); + Are.Draw(X0Y0_節30_吸盤1); + Are.Draw(X0Y0_節30_吸盤2); + Are.Draw(X0Y0_節30_吸盤3); + Are.Draw(X0Y0_節30_吸盤4); + Are.Draw(X0Y0_節31_節); + Are.Draw(X0Y0_節31_紋柄1); + Are.Draw(X0Y0_節31_紋柄2); + Are.Draw(X0Y0_節31_鎧); + Are.Draw(X0Y0_節31_吸盤1); + Are.Draw(X0Y0_節31_吸盤2); + Are.Draw(X0Y0_節31_吸盤3); + Are.Draw(X0Y0_節31_吸盤4); + Are.Draw(X0Y0_節32_節); + Are.Draw(X0Y0_節32_紋柄1); + Are.Draw(X0Y0_節32_紋柄2); + Are.Draw(X0Y0_節32_鎧); + Are.Draw(X0Y0_節32_吸盤1); + Are.Draw(X0Y0_節32_吸盤2); + Are.Draw(X0Y0_節32_吸盤3); + Are.Draw(X0Y0_節32_吸盤4); + Are.Draw(X0Y0_節33_節); + Are.Draw(X0Y0_節33_紋柄1); + Are.Draw(X0Y0_節33_紋柄2); + Are.Draw(X0Y0_節33_鎧); + Are.Draw(X0Y0_節33_吸盤1); + Are.Draw(X0Y0_節33_吸盤2); + Are.Draw(X0Y0_節33_吸盤3); + Are.Draw(X0Y0_節33_吸盤4); + Are.Draw(X0Y0_節34_節); + Are.Draw(X0Y0_節34_紋柄1); + Are.Draw(X0Y0_節34_紋柄2); + Are.Draw(X0Y0_節34_鎧); + Are.Draw(X0Y0_節34_吸盤1); + Are.Draw(X0Y0_節34_吸盤2); + Are.Draw(X0Y0_節34_吸盤3); + Are.Draw(X0Y0_節34_吸盤4); + Are.Draw(X0Y0_節35_節); + Are.Draw(X0Y0_節35_紋柄1); + Are.Draw(X0Y0_節35_紋柄2); + Are.Draw(X0Y0_節35_鎧); + Are.Draw(X0Y0_節35_吸盤1); + Are.Draw(X0Y0_節35_吸盤2); + Are.Draw(X0Y0_節35_吸盤3); + Are.Draw(X0Y0_節35_吸盤4); + Are.Draw(X0Y0_節36_節); + Are.Draw(X0Y0_節36_紋柄1); + Are.Draw(X0Y0_節36_紋柄2); + Are.Draw(X0Y0_節36_鎧); + Are.Draw(X0Y0_節36_吸盤1); + Are.Draw(X0Y0_節36_吸盤2); + Are.Draw(X0Y0_節36_吸盤3); + Are.Draw(X0Y0_節36_吸盤4); + Are.Draw(X0Y0_節37_節); + Are.Draw(X0Y0_節37_紋柄1); + Are.Draw(X0Y0_節37_紋柄2); + Are.Draw(X0Y0_節37_鎧); + Are.Draw(X0Y0_節37_吸盤1); + Are.Draw(X0Y0_節37_吸盤2); + Are.Draw(X0Y0_節37_吸盤3); + Are.Draw(X0Y0_節37_吸盤4); + Are.Draw(X0Y0_節38_節); + Are.Draw(X0Y0_節38_紋柄1); + Are.Draw(X0Y0_節38_紋柄2); + Are.Draw(X0Y0_節38_鎧); + Are.Draw(X0Y0_節38_吸盤1); + Are.Draw(X0Y0_節38_吸盤2); + Are.Draw(X0Y0_節38_吸盤3); + Are.Draw(X0Y0_節38_吸盤4); + Are.Draw(X0Y0_節39_節); + Are.Draw(X0Y0_節39_紋柄1); + Are.Draw(X0Y0_節39_紋柄2); + Are.Draw(X0Y0_節39_鎧); + Are.Draw(X0Y0_節39_吸盤1); + Are.Draw(X0Y0_節39_吸盤2); + Are.Draw(X0Y0_節39_吸盤3); + Are.Draw(X0Y0_節39_吸盤4); + Are.Draw(X0Y0_節40_節); + Are.Draw(X0Y0_節40_紋柄1); + Are.Draw(X0Y0_節40_紋柄2); + Are.Draw(X0Y0_節40_鎧); + Are.Draw(X0Y0_節40_吸盤1); + Are.Draw(X0Y0_節40_吸盤2); + Are.Draw(X0Y0_節40_吸盤3); + Are.Draw(X0Y0_節40_吸盤4); + Are.Draw(X0Y0_節41_節); + Are.Draw(X0Y0_節41_紋柄1); + Are.Draw(X0Y0_節41_紋柄2); + Are.Draw(X0Y0_節41_鎧); + Are.Draw(X0Y0_節41_吸盤1); + Are.Draw(X0Y0_節41_吸盤2); + Are.Draw(X0Y0_節41_吸盤3); + Are.Draw(X0Y0_節41_吸盤4); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 25.0; + X0Y0_節1_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節2_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節3_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節4_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節5_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節6_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節7_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節8_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節9_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節10_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節11_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節12_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節13_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節14_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節15_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節16_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節17_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節18_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節19_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節20_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節21_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節22_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節23_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節24_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節25_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節26_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節27_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節28_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節29_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節30_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節31_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節32_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節33_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節34_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節35_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節36_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節37_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節38_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節39_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節40_節.AngleBase = maxAngle.GetRanAngle(); + X0Y0_節41_節.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public void Set角度(触手_軟 軟) + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_節1_節.AngleBase = num * 軟.X0Y0_節1_節.AngleBase; + X0Y0_節2_節.AngleBase = num * 軟.X0Y0_節2_節.AngleBase; + X0Y0_節3_節.AngleBase = num * 軟.X0Y0_節3_節.AngleBase; + X0Y0_節4_節.AngleBase = num * 軟.X0Y0_節4_節.AngleBase; + X0Y0_節5_節.AngleBase = num * 軟.X0Y0_節5_節.AngleBase; + X0Y0_節6_節.AngleBase = num * 軟.X0Y0_節6_節.AngleBase; + X0Y0_節7_節.AngleBase = num * 軟.X0Y0_節7_節.AngleBase; + X0Y0_節8_節.AngleBase = num * 軟.X0Y0_節8_節.AngleBase; + X0Y0_節9_節.AngleBase = num * 軟.X0Y0_節9_節.AngleBase; + X0Y0_節10_節.AngleBase = num * 軟.X0Y0_節10_節.AngleBase; + X0Y0_節11_節.AngleBase = num * 軟.X0Y0_節11_節.AngleBase; + X0Y0_節12_節.AngleBase = num * 軟.X0Y0_節12_節.AngleBase; + X0Y0_節13_節.AngleBase = num * 軟.X0Y0_節13_節.AngleBase; + X0Y0_節14_節.AngleBase = num * 軟.X0Y0_節14_節.AngleBase; + X0Y0_節15_節.AngleBase = num * 軟.X0Y0_節15_節.AngleBase; + X0Y0_節16_節.AngleBase = num * 軟.X0Y0_節16_節.AngleBase; + X0Y0_節17_節.AngleBase = num * 軟.X0Y0_節17_節.AngleBase; + X0Y0_節18_節.AngleBase = num * 軟.X0Y0_節18_節.AngleBase; + X0Y0_節19_節.AngleBase = num * 軟.X0Y0_節19_節.AngleBase; + X0Y0_節20_節.AngleBase = num * 軟.X0Y0_節20_節.AngleBase; + X0Y0_節21_節.AngleBase = num * 軟.X0Y0_節21_節.AngleBase; + X0Y0_節22_節.AngleBase = num * 軟.X0Y0_節22_節.AngleBase; + X0Y0_節23_節.AngleBase = num * 軟.X0Y0_節23_節.AngleBase; + X0Y0_節24_節.AngleBase = num * 軟.X0Y0_節24_節.AngleBase; + X0Y0_節25_節.AngleBase = num * 軟.X0Y0_節25_節.AngleBase; + X0Y0_節26_節.AngleBase = num * 軟.X0Y0_節26_節.AngleBase; + X0Y0_節27_節.AngleBase = num * 軟.X0Y0_節27_節.AngleBase; + X0Y0_節28_節.AngleBase = num * 軟.X0Y0_節28_節.AngleBase; + X0Y0_節29_節.AngleBase = num * 軟.X0Y0_節29_節.AngleBase; + X0Y0_節30_節.AngleBase = num * 軟.X0Y0_節30_節.AngleBase; + X0Y0_節31_節.AngleBase = num * 軟.X0Y0_節31_節.AngleBase; + X0Y0_節32_節.AngleBase = num * 軟.X0Y0_節32_節.AngleBase; + X0Y0_節33_節.AngleBase = num * 軟.X0Y0_節33_節.AngleBase; + X0Y0_節34_節.AngleBase = num * 軟.X0Y0_節34_節.AngleBase; + X0Y0_節35_節.AngleBase = num * 軟.X0Y0_節35_節.AngleBase; + X0Y0_節36_節.AngleBase = num * 軟.X0Y0_節36_節.AngleBase; + X0Y0_節37_節.AngleBase = num * 軟.X0Y0_節37_節.AngleBase; + X0Y0_節38_節.AngleBase = num * 軟.X0Y0_節38_節.AngleBase; + X0Y0_節39_節.AngleBase = num * 軟.X0Y0_節39_節.AngleBase; + X0Y0_節40_節.AngleBase = num * 軟.X0Y0_節40_節.AngleBase; + X0Y0_節41_節.AngleBase = num * 軟.X0Y0_節41_節.AngleBase; + 本体.JoinPAall(); + } + + public void Set前足() + { + X0Y0_節1_吸盤1.Dra = false; + X0Y0_節1_吸盤3.Dra = false; + X0Y0_節2_吸盤1.Dra = false; + X0Y0_節2_吸盤3.Dra = false; + X0Y0_節3_吸盤1.Dra = false; + X0Y0_節3_吸盤3.Dra = false; + X0Y0_節4_吸盤1.Dra = false; + X0Y0_節4_吸盤3.Dra = false; + X0Y0_節5_吸盤1.Dra = false; + X0Y0_節5_吸盤3.Dra = false; + X0Y0_節6_吸盤1.Dra = false; + X0Y0_節6_吸盤3.Dra = false; + X0Y0_節7_吸盤1.Dra = false; + X0Y0_節7_吸盤3.Dra = false; + X0Y0_節8_吸盤1.Dra = false; + X0Y0_節8_吸盤3.Dra = false; + X0Y0_節9_吸盤1.Dra = false; + X0Y0_節9_吸盤3.Dra = false; + X0Y0_節10_吸盤1.Dra = false; + X0Y0_節10_吸盤3.Dra = false; + X0Y0_節11_吸盤1.Dra = false; + X0Y0_節11_吸盤3.Dra = false; + X0Y0_節12_吸盤1.Dra = false; + X0Y0_節12_吸盤3.Dra = false; + X0Y0_節13_吸盤1.Dra = false; + X0Y0_節13_吸盤3.Dra = false; + X0Y0_節14_吸盤1.Dra = false; + X0Y0_節14_吸盤3.Dra = false; + X0Y0_節15_吸盤1.Dra = false; + X0Y0_節15_吸盤3.Dra = false; + X0Y0_節16_吸盤1.Dra = false; + X0Y0_節16_吸盤3.Dra = false; + X0Y0_節17_吸盤1.Dra = false; + X0Y0_節17_吸盤3.Dra = false; + X0Y0_節18_吸盤1.Dra = false; + X0Y0_節18_吸盤3.Dra = false; + X0Y0_節19_吸盤1.Dra = false; + X0Y0_節19_吸盤3.Dra = false; + X0Y0_節20_吸盤1.Dra = false; + X0Y0_節20_吸盤3.Dra = false; + X0Y0_節21_吸盤1.Dra = false; + X0Y0_節21_吸盤3.Dra = false; + X0Y0_節22_吸盤1.Dra = false; + X0Y0_節22_吸盤3.Dra = false; + X0Y0_節23_吸盤1.Dra = false; + X0Y0_節23_吸盤3.Dra = false; + X0Y0_節24_吸盤1.Dra = false; + X0Y0_節24_吸盤3.Dra = false; + X0Y0_節25_吸盤1.Dra = false; + X0Y0_節25_吸盤3.Dra = false; + X0Y0_節26_吸盤1.Dra = false; + X0Y0_節26_吸盤3.Dra = false; + X0Y0_節27_吸盤1.Dra = false; + X0Y0_節27_吸盤3.Dra = false; + X0Y0_節28_吸盤1.Dra = false; + X0Y0_節28_吸盤3.Dra = false; + X0Y0_節29_吸盤1.Dra = false; + X0Y0_節29_吸盤3.Dra = false; + X0Y0_節30_吸盤1.Dra = false; + X0Y0_節30_吸盤3.Dra = false; + X0Y0_節31_吸盤1.Dra = false; + X0Y0_節31_吸盤3.Dra = false; + X0Y0_節32_吸盤1.Dra = false; + X0Y0_節32_吸盤3.Dra = false; + X0Y0_節33_吸盤1.Dra = false; + X0Y0_節33_吸盤3.Dra = false; + X0Y0_節34_吸盤1.Dra = false; + X0Y0_節34_吸盤3.Dra = false; + X0Y0_節35_吸盤1.Dra = false; + X0Y0_節35_吸盤3.Dra = false; + X0Y0_節36_吸盤1.Dra = false; + X0Y0_節36_吸盤3.Dra = false; + X0Y0_節37_吸盤1.Dra = false; + X0Y0_節37_吸盤3.Dra = false; + X0Y0_節38_吸盤1.Dra = false; + X0Y0_節38_吸盤3.Dra = false; + X0Y0_節39_吸盤1.Dra = false; + X0Y0_節39_吸盤3.Dra = false; + X0Y0_節40_吸盤1.Dra = false; + X0Y0_節40_吸盤3.Dra = false; + X0Y0_節41_吸盤1.Dra = false; + X0Y0_節41_吸盤3.Dra = false; + X0Y0_節1_吸盤2.SizeXBase *= 0.7; + X0Y0_節1_吸盤4.SizeXBase *= 0.7; + X0Y0_節2_吸盤2.SizeXBase *= 0.7; + X0Y0_節2_吸盤4.SizeXBase *= 0.7; + X0Y0_節3_吸盤2.SizeXBase *= 0.7; + X0Y0_節3_吸盤4.SizeXBase *= 0.7; + X0Y0_節4_吸盤2.SizeXBase *= 0.7; + X0Y0_節4_吸盤4.SizeXBase *= 0.7; + X0Y0_節5_吸盤2.SizeXBase *= 0.7; + X0Y0_節5_吸盤4.SizeXBase *= 0.7; + X0Y0_節6_吸盤2.SizeXBase *= 0.7; + X0Y0_節6_吸盤4.SizeXBase *= 0.7; + X0Y0_節7_吸盤2.SizeXBase *= 0.7; + X0Y0_節7_吸盤4.SizeXBase *= 0.7; + X0Y0_節8_吸盤2.SizeXBase *= 0.7; + X0Y0_節8_吸盤4.SizeXBase *= 0.7; + X0Y0_節9_吸盤2.SizeXBase *= 0.7; + X0Y0_節9_吸盤4.SizeXBase *= 0.7; + X0Y0_節10_吸盤2.SizeXBase *= 0.7; + X0Y0_節10_吸盤4.SizeXBase *= 0.7; + X0Y0_節11_吸盤2.SizeXBase *= 0.7; + X0Y0_節11_吸盤4.SizeXBase *= 0.7; + X0Y0_節12_吸盤2.SizeXBase *= 0.7; + X0Y0_節12_吸盤4.SizeXBase *= 0.7; + X0Y0_節13_吸盤2.SizeXBase *= 0.7; + X0Y0_節13_吸盤4.SizeXBase *= 0.7; + X0Y0_節14_吸盤2.SizeXBase *= 0.7; + X0Y0_節14_吸盤4.SizeXBase *= 0.7; + X0Y0_節15_吸盤2.SizeXBase *= 0.7; + X0Y0_節15_吸盤4.SizeXBase *= 0.7; + X0Y0_節16_吸盤2.SizeXBase *= 0.7; + X0Y0_節16_吸盤4.SizeXBase *= 0.7; + X0Y0_節17_吸盤2.SizeXBase *= 0.7; + X0Y0_節17_吸盤4.SizeXBase *= 0.7; + X0Y0_節18_吸盤2.SizeXBase *= 0.7; + X0Y0_節18_吸盤4.SizeXBase *= 0.7; + X0Y0_節19_吸盤2.SizeXBase *= 0.7; + X0Y0_節19_吸盤4.SizeXBase *= 0.7; + X0Y0_節20_吸盤2.SizeXBase *= 0.7; + X0Y0_節20_吸盤4.SizeXBase *= 0.7; + X0Y0_節21_吸盤2.SizeXBase *= 0.7; + X0Y0_節21_吸盤4.SizeXBase *= 0.7; + X0Y0_節22_吸盤2.SizeXBase *= 0.7; + X0Y0_節22_吸盤4.SizeXBase *= 0.7; + X0Y0_節23_吸盤2.SizeXBase *= 0.7; + X0Y0_節23_吸盤4.SizeXBase *= 0.7; + X0Y0_節24_吸盤2.SizeXBase *= 0.7; + X0Y0_節24_吸盤4.SizeXBase *= 0.7; + X0Y0_節25_吸盤2.SizeXBase *= 0.7; + X0Y0_節25_吸盤4.SizeXBase *= 0.7; + X0Y0_節26_吸盤2.SizeXBase *= 0.7; + X0Y0_節26_吸盤4.SizeXBase *= 0.7; + X0Y0_節27_吸盤2.SizeXBase *= 0.7; + X0Y0_節27_吸盤4.SizeXBase *= 0.7; + X0Y0_節28_吸盤2.SizeXBase *= 0.7; + X0Y0_節28_吸盤4.SizeXBase *= 0.7; + X0Y0_節29_吸盤2.SizeXBase *= 0.7; + X0Y0_節29_吸盤4.SizeXBase *= 0.7; + X0Y0_節30_吸盤2.SizeXBase *= 0.7; + X0Y0_節30_吸盤4.SizeXBase *= 0.7; + X0Y0_節31_吸盤2.SizeXBase *= 0.7; + X0Y0_節31_吸盤4.SizeXBase *= 0.7; + X0Y0_節32_吸盤2.SizeXBase *= 0.7; + X0Y0_節32_吸盤4.SizeXBase *= 0.7; + X0Y0_節33_吸盤2.SizeXBase *= 0.7; + X0Y0_節33_吸盤4.SizeXBase *= 0.7; + X0Y0_節34_吸盤2.SizeXBase *= 0.7; + X0Y0_節34_吸盤4.SizeXBase *= 0.7; + X0Y0_節35_吸盤2.SizeXBase *= 0.7; + X0Y0_節35_吸盤4.SizeXBase *= 0.7; + X0Y0_節36_吸盤2.SizeXBase *= 0.7; + X0Y0_節36_吸盤4.SizeXBase *= 0.7; + X0Y0_節37_吸盤2.SizeXBase *= 0.7; + X0Y0_節37_吸盤4.SizeXBase *= 0.7; + X0Y0_節38_吸盤2.SizeXBase *= 0.7; + X0Y0_節38_吸盤4.SizeXBase *= 0.7; + X0Y0_節39_吸盤2.SizeXBase *= 0.7; + X0Y0_節39_吸盤4.SizeXBase *= 0.7; + X0Y0_節40_吸盤2.SizeXBase *= 0.7; + X0Y0_節40_吸盤4.SizeXBase *= 0.7; + X0Y0_節41_吸盤2.SizeXBase *= 0.7; + X0Y0_節41_吸盤4.SizeXBase *= 0.7; + 節1_吸盤2_表示 = false; + 節1_吸盤4_表示 = false; + } + + public void Set後足() + { + X0Y0_節1_吸盤2.Dra = false; + X0Y0_節1_吸盤4.Dra = false; + 節1_吸盤2_表示 = false; + 節1_吸盤4_表示 = false; + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左 && p != X0Y0_輪1_金具右 && p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左) + { + return p == X0Y0_輪2_金具右; + } + return true; + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_節1_節; + yield return X0Y0_節2_節; + yield return X0Y0_節3_節; + yield return X0Y0_節4_節; + yield return X0Y0_節5_節; + yield return X0Y0_節6_節; + yield return X0Y0_節7_節; + yield return X0Y0_節8_節; + yield return X0Y0_節9_節; + yield return X0Y0_節10_節; + yield return X0Y0_節11_節; + yield return X0Y0_節12_節; + yield return X0Y0_節13_節; + yield return X0Y0_節14_節; + yield return X0Y0_節15_節; + yield return X0Y0_節16_節; + yield return X0Y0_節17_節; + yield return X0Y0_節18_節; + yield return X0Y0_節19_節; + yield return X0Y0_節20_節; + yield return X0Y0_節21_節; + yield return X0Y0_節22_節; + yield return X0Y0_節23_節; + yield return X0Y0_節24_節; + yield return X0Y0_節25_節; + yield return X0Y0_節26_節; + yield return X0Y0_節27_節; + yield return X0Y0_節28_節; + yield return X0Y0_節29_節; + yield return X0Y0_節30_節; + yield return X0Y0_節31_節; + yield return X0Y0_節32_節; + yield return X0Y0_節33_節; + yield return X0Y0_節34_節; + yield return X0Y0_節35_節; + yield return X0Y0_節36_節; + yield return X0Y0_節37_節; + yield return X0Y0_節38_節; + yield return X0Y0_節39_節; + yield return X0Y0_節40_節; + yield return X0Y0_節41_節; + } + + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_節1_節CP.Update(mm); + X0Y0_節1_紋柄1CP.Update(); + X0Y0_節1_紋柄2CP.Update(); + X0Y0_節1_鎧CP.Update(); + X0Y0_節1_吸盤1CP.Update(); + X0Y0_節1_吸盤2CP.Update(); + X0Y0_節1_吸盤3CP.Update(); + X0Y0_節1_吸盤4CP.Update(); + X0Y0_節2_節CP.Update(mm); + X0Y0_節2_紋柄1CP.Update(); + X0Y0_節2_紋柄2CP.Update(); + X0Y0_節2_鎧CP.Update(); + X0Y0_節2_吸盤1CP.Update(); + X0Y0_節2_吸盤2CP.Update(); + X0Y0_節2_吸盤3CP.Update(); + X0Y0_節2_吸盤4CP.Update(); + X0Y0_節3_節CP.Update(mm); + X0Y0_節3_紋柄1CP.Update(); + X0Y0_節3_紋柄2CP.Update(); + X0Y0_節3_鎧CP.Update(); + X0Y0_節3_吸盤1CP.Update(); + X0Y0_節3_吸盤2CP.Update(); + X0Y0_節3_吸盤3CP.Update(); + X0Y0_節3_吸盤4CP.Update(); + X0Y0_節4_節CP.Update(mm); + X0Y0_節4_紋柄1CP.Update(); + X0Y0_節4_紋柄2CP.Update(); + X0Y0_節4_鎧CP.Update(); + X0Y0_節4_吸盤1CP.Update(); + X0Y0_節4_吸盤2CP.Update(); + X0Y0_節4_吸盤3CP.Update(); + X0Y0_節4_吸盤4CP.Update(); + X0Y0_節5_節CP.Update(mm); + X0Y0_節5_紋柄1CP.Update(); + X0Y0_節5_紋柄2CP.Update(); + X0Y0_節5_鎧CP.Update(); + X0Y0_節5_吸盤1CP.Update(); + X0Y0_節5_吸盤2CP.Update(); + X0Y0_節5_吸盤3CP.Update(); + X0Y0_節5_吸盤4CP.Update(); + X0Y0_節6_節CP.Update(mm); + X0Y0_節6_紋柄1CP.Update(); + X0Y0_節6_紋柄2CP.Update(); + X0Y0_節6_鎧CP.Update(); + X0Y0_節6_吸盤1CP.Update(); + X0Y0_節6_吸盤2CP.Update(); + X0Y0_節6_吸盤3CP.Update(); + X0Y0_節6_吸盤4CP.Update(); + X0Y0_節7_節CP.Update(mm); + X0Y0_節7_紋柄1CP.Update(); + X0Y0_節7_紋柄2CP.Update(); + X0Y0_節7_鎧CP.Update(); + X0Y0_節7_吸盤1CP.Update(); + X0Y0_節7_吸盤2CP.Update(); + X0Y0_節7_吸盤3CP.Update(); + X0Y0_節7_吸盤4CP.Update(); + X0Y0_節8_節CP.Update(mm); + X0Y0_節8_紋柄1CP.Update(); + X0Y0_節8_紋柄2CP.Update(); + X0Y0_節8_鎧CP.Update(); + X0Y0_節8_吸盤1CP.Update(); + X0Y0_節8_吸盤2CP.Update(); + X0Y0_節8_吸盤3CP.Update(); + X0Y0_節8_吸盤4CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + X0Y0_節9_節CP.Update(mm); + X0Y0_節9_紋柄1CP.Update(); + X0Y0_節9_紋柄2CP.Update(); + X0Y0_節9_鎧CP.Update(); + X0Y0_節9_吸盤1CP.Update(); + X0Y0_節9_吸盤2CP.Update(); + X0Y0_節9_吸盤3CP.Update(); + X0Y0_節9_吸盤4CP.Update(); + X0Y0_節10_節CP.Update(mm); + X0Y0_節10_紋柄1CP.Update(); + X0Y0_節10_紋柄2CP.Update(); + X0Y0_節10_鎧CP.Update(); + X0Y0_節10_吸盤1CP.Update(); + X0Y0_節10_吸盤2CP.Update(); + X0Y0_節10_吸盤3CP.Update(); + X0Y0_節10_吸盤4CP.Update(); + X0Y0_節11_節CP.Update(mm); + X0Y0_節11_紋柄1CP.Update(); + X0Y0_節11_紋柄2CP.Update(); + X0Y0_節11_鎧CP.Update(); + X0Y0_節11_吸盤1CP.Update(); + X0Y0_節11_吸盤2CP.Update(); + X0Y0_節11_吸盤3CP.Update(); + X0Y0_節11_吸盤4CP.Update(); + X0Y0_節12_節CP.Update(mm); + X0Y0_節12_紋柄1CP.Update(); + X0Y0_節12_紋柄2CP.Update(); + X0Y0_節12_鎧CP.Update(); + X0Y0_節12_吸盤1CP.Update(); + X0Y0_節12_吸盤2CP.Update(); + X0Y0_節12_吸盤3CP.Update(); + X0Y0_節12_吸盤4CP.Update(); + X0Y0_節13_節CP.Update(mm); + X0Y0_節13_紋柄1CP.Update(); + X0Y0_節13_紋柄2CP.Update(); + X0Y0_節13_鎧CP.Update(); + X0Y0_節13_吸盤1CP.Update(); + X0Y0_節13_吸盤2CP.Update(); + X0Y0_節13_吸盤3CP.Update(); + X0Y0_節13_吸盤4CP.Update(); + X0Y0_節14_節CP.Update(mm); + X0Y0_節14_紋柄1CP.Update(); + X0Y0_節14_紋柄2CP.Update(); + X0Y0_節14_鎧CP.Update(); + X0Y0_節14_吸盤1CP.Update(); + X0Y0_節14_吸盤2CP.Update(); + X0Y0_節14_吸盤3CP.Update(); + X0Y0_節14_吸盤4CP.Update(); + X0Y0_節15_節CP.Update(mm); + X0Y0_節15_紋柄1CP.Update(); + X0Y0_節15_紋柄2CP.Update(); + X0Y0_節15_鎧CP.Update(); + X0Y0_節15_吸盤1CP.Update(); + X0Y0_節15_吸盤2CP.Update(); + X0Y0_節15_吸盤3CP.Update(); + X0Y0_節15_吸盤4CP.Update(); + X0Y0_節16_節CP.Update(mm); + X0Y0_節16_紋柄1CP.Update(); + X0Y0_節16_紋柄2CP.Update(); + X0Y0_節16_鎧CP.Update(); + X0Y0_節16_吸盤1CP.Update(); + X0Y0_節16_吸盤2CP.Update(); + X0Y0_節16_吸盤3CP.Update(); + X0Y0_節16_吸盤4CP.Update(); + X0Y0_節17_節CP.Update(mm); + X0Y0_節17_紋柄1CP.Update(); + X0Y0_節17_紋柄2CP.Update(); + X0Y0_節17_鎧CP.Update(); + X0Y0_節17_吸盤1CP.Update(); + X0Y0_節17_吸盤2CP.Update(); + X0Y0_節17_吸盤3CP.Update(); + X0Y0_節17_吸盤4CP.Update(); + X0Y0_節18_節CP.Update(mm); + X0Y0_節18_紋柄1CP.Update(); + X0Y0_節18_紋柄2CP.Update(); + X0Y0_節18_鎧CP.Update(); + X0Y0_節18_吸盤1CP.Update(); + X0Y0_節18_吸盤2CP.Update(); + X0Y0_節18_吸盤3CP.Update(); + X0Y0_節18_吸盤4CP.Update(); + X0Y0_節19_節CP.Update(mm); + X0Y0_節19_紋柄1CP.Update(); + X0Y0_節19_紋柄2CP.Update(); + X0Y0_節19_鎧CP.Update(); + X0Y0_節19_吸盤1CP.Update(); + X0Y0_節19_吸盤2CP.Update(); + X0Y0_節19_吸盤3CP.Update(); + X0Y0_節19_吸盤4CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + X0Y0_節20_節CP.Update(mm); + X0Y0_節20_紋柄1CP.Update(); + X0Y0_節20_紋柄2CP.Update(); + X0Y0_節20_鎧CP.Update(); + X0Y0_節20_吸盤1CP.Update(); + X0Y0_節20_吸盤2CP.Update(); + X0Y0_節20_吸盤3CP.Update(); + X0Y0_節20_吸盤4CP.Update(); + X0Y0_節21_節CP.Update(mm); + X0Y0_節21_紋柄1CP.Update(); + X0Y0_節21_紋柄2CP.Update(); + X0Y0_節21_鎧CP.Update(); + X0Y0_節21_吸盤1CP.Update(); + X0Y0_節21_吸盤2CP.Update(); + X0Y0_節21_吸盤3CP.Update(); + X0Y0_節21_吸盤4CP.Update(); + X0Y0_節22_節CP.Update(mm); + X0Y0_節22_紋柄1CP.Update(); + X0Y0_節22_紋柄2CP.Update(); + X0Y0_節22_鎧CP.Update(); + X0Y0_節22_吸盤1CP.Update(); + X0Y0_節22_吸盤2CP.Update(); + X0Y0_節22_吸盤3CP.Update(); + X0Y0_節22_吸盤4CP.Update(); + X0Y0_節23_節CP.Update(mm); + X0Y0_節23_紋柄1CP.Update(); + X0Y0_節23_紋柄2CP.Update(); + X0Y0_節23_鎧CP.Update(); + X0Y0_節23_吸盤1CP.Update(); + X0Y0_節23_吸盤2CP.Update(); + X0Y0_節23_吸盤3CP.Update(); + X0Y0_節23_吸盤4CP.Update(); + X0Y0_節24_節CP.Update(mm); + X0Y0_節24_紋柄1CP.Update(); + X0Y0_節24_紋柄2CP.Update(); + X0Y0_節24_鎧CP.Update(); + X0Y0_節24_吸盤1CP.Update(); + X0Y0_節24_吸盤2CP.Update(); + X0Y0_節24_吸盤3CP.Update(); + X0Y0_節24_吸盤4CP.Update(); + X0Y0_節25_節CP.Update(mm); + X0Y0_節25_紋柄1CP.Update(); + X0Y0_節25_紋柄2CP.Update(); + X0Y0_節25_鎧CP.Update(); + X0Y0_節25_吸盤1CP.Update(); + X0Y0_節25_吸盤2CP.Update(); + X0Y0_節25_吸盤3CP.Update(); + X0Y0_節25_吸盤4CP.Update(); + X0Y0_節26_節CP.Update(mm); + X0Y0_節26_紋柄1CP.Update(); + X0Y0_節26_紋柄2CP.Update(); + X0Y0_節26_鎧CP.Update(); + X0Y0_節26_吸盤1CP.Update(); + X0Y0_節26_吸盤2CP.Update(); + X0Y0_節26_吸盤3CP.Update(); + X0Y0_節26_吸盤4CP.Update(); + X0Y0_節27_節CP.Update(mm); + X0Y0_節27_紋柄1CP.Update(); + X0Y0_節27_紋柄2CP.Update(); + X0Y0_節27_鎧CP.Update(); + X0Y0_節27_吸盤1CP.Update(); + X0Y0_節27_吸盤2CP.Update(); + X0Y0_節27_吸盤3CP.Update(); + X0Y0_節27_吸盤4CP.Update(); + X0Y0_節28_節CP.Update(mm); + X0Y0_節28_紋柄1CP.Update(); + X0Y0_節28_紋柄2CP.Update(); + X0Y0_節28_鎧CP.Update(); + X0Y0_節28_吸盤1CP.Update(); + X0Y0_節28_吸盤2CP.Update(); + X0Y0_節28_吸盤3CP.Update(); + X0Y0_節28_吸盤4CP.Update(); + X0Y0_節29_節CP.Update(mm); + X0Y0_節29_紋柄1CP.Update(); + X0Y0_節29_紋柄2CP.Update(); + X0Y0_節29_鎧CP.Update(); + X0Y0_節29_吸盤1CP.Update(); + X0Y0_節29_吸盤2CP.Update(); + X0Y0_節29_吸盤3CP.Update(); + X0Y0_節29_吸盤4CP.Update(); + X0Y0_節30_節CP.Update(mm); + X0Y0_節30_紋柄1CP.Update(); + X0Y0_節30_紋柄2CP.Update(); + X0Y0_節30_鎧CP.Update(); + X0Y0_節30_吸盤1CP.Update(); + X0Y0_節30_吸盤2CP.Update(); + X0Y0_節30_吸盤3CP.Update(); + X0Y0_節30_吸盤4CP.Update(); + X0Y0_節31_節CP.Update(mm); + X0Y0_節31_紋柄1CP.Update(); + X0Y0_節31_紋柄2CP.Update(); + X0Y0_節31_鎧CP.Update(); + X0Y0_節31_吸盤1CP.Update(); + X0Y0_節31_吸盤2CP.Update(); + X0Y0_節31_吸盤3CP.Update(); + X0Y0_節31_吸盤4CP.Update(); + X0Y0_節32_節CP.Update(mm); + X0Y0_節32_紋柄1CP.Update(); + X0Y0_節32_紋柄2CP.Update(); + X0Y0_節32_鎧CP.Update(); + X0Y0_節32_吸盤1CP.Update(); + X0Y0_節32_吸盤2CP.Update(); + X0Y0_節32_吸盤3CP.Update(); + X0Y0_節32_吸盤4CP.Update(); + X0Y0_節33_節CP.Update(mm); + X0Y0_節33_紋柄1CP.Update(); + X0Y0_節33_紋柄2CP.Update(); + X0Y0_節33_鎧CP.Update(); + X0Y0_節33_吸盤1CP.Update(); + X0Y0_節33_吸盤2CP.Update(); + X0Y0_節33_吸盤3CP.Update(); + X0Y0_節33_吸盤4CP.Update(); + X0Y0_節34_節CP.Update(mm); + X0Y0_節34_紋柄1CP.Update(); + X0Y0_節34_紋柄2CP.Update(); + X0Y0_節34_鎧CP.Update(); + X0Y0_節34_吸盤1CP.Update(); + X0Y0_節34_吸盤2CP.Update(); + X0Y0_節34_吸盤3CP.Update(); + X0Y0_節34_吸盤4CP.Update(); + X0Y0_節35_節CP.Update(mm); + X0Y0_節35_紋柄1CP.Update(); + X0Y0_節35_紋柄2CP.Update(); + X0Y0_節35_鎧CP.Update(); + X0Y0_節35_吸盤1CP.Update(); + X0Y0_節35_吸盤2CP.Update(); + X0Y0_節35_吸盤3CP.Update(); + X0Y0_節35_吸盤4CP.Update(); + X0Y0_節36_節CP.Update(mm); + X0Y0_節36_紋柄1CP.Update(); + X0Y0_節36_紋柄2CP.Update(); + X0Y0_節36_鎧CP.Update(); + X0Y0_節36_吸盤1CP.Update(); + X0Y0_節36_吸盤2CP.Update(); + X0Y0_節36_吸盤3CP.Update(); + X0Y0_節36_吸盤4CP.Update(); + X0Y0_節37_節CP.Update(mm); + X0Y0_節37_紋柄1CP.Update(); + X0Y0_節37_紋柄2CP.Update(); + X0Y0_節37_鎧CP.Update(); + X0Y0_節37_吸盤1CP.Update(); + X0Y0_節37_吸盤2CP.Update(); + X0Y0_節37_吸盤3CP.Update(); + X0Y0_節37_吸盤4CP.Update(); + X0Y0_節38_節CP.Update(mm); + X0Y0_節38_紋柄1CP.Update(); + X0Y0_節38_紋柄2CP.Update(); + X0Y0_節38_鎧CP.Update(); + X0Y0_節38_吸盤1CP.Update(); + X0Y0_節38_吸盤2CP.Update(); + X0Y0_節38_吸盤3CP.Update(); + X0Y0_節38_吸盤4CP.Update(); + X0Y0_節39_節CP.Update(mm); + X0Y0_節39_紋柄1CP.Update(); + X0Y0_節39_紋柄2CP.Update(); + X0Y0_節39_鎧CP.Update(); + X0Y0_節39_吸盤1CP.Update(); + X0Y0_節39_吸盤2CP.Update(); + X0Y0_節39_吸盤3CP.Update(); + X0Y0_節39_吸盤4CP.Update(); + X0Y0_節40_節CP.Update(mm); + X0Y0_節40_紋柄1CP.Update(); + X0Y0_節40_紋柄2CP.Update(); + X0Y0_節40_鎧CP.Update(); + X0Y0_節40_吸盤1CP.Update(); + X0Y0_節40_吸盤2CP.Update(); + X0Y0_節40_吸盤3CP.Update(); + X0Y0_節40_吸盤4CP.Update(); + X0Y0_節41_節CP.Update(mm); + X0Y0_節41_紋柄1CP.Update(); + X0Y0_節41_紋柄2CP.Update(); + X0Y0_節41_鎧CP.Update(); + X0Y0_節41_吸盤1CP.Update(); + X0Y0_節41_吸盤2CP.Update(); + X0Y0_節41_吸盤3CP.Update(); + X0Y0_節41_吸盤4CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 節1_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節1_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節1_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節1_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節1_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節1_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節1_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節1_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節2_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節2_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節2_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節2_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節2_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節2_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節2_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節2_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節3_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節3_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節3_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節3_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節3_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節3_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節3_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節3_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節4_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節4_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節4_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節4_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節4_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節4_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節4_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節4_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節5_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節5_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節5_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節5_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節5_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節5_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節5_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節5_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節6_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節6_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節6_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節6_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節6_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節6_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節6_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節6_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節7_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節7_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節7_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節7_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節7_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節7_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節7_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節7_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節8_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節8_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節8_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節8_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節8_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節8_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節8_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節8_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節9_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節9_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節9_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節9_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節9_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節9_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節9_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節9_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節10_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節10_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節10_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節10_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節10_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節10_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節10_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節10_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節11_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節11_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節11_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節11_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節11_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節11_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節11_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節11_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節12_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節12_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節12_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節12_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節12_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節12_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節12_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節12_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節13_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節13_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節13_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節13_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節13_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節13_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節13_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節13_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節14_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節14_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節14_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節14_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節14_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節14_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節14_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節14_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節15_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節15_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節15_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節15_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節15_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節15_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節15_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節15_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節16_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節16_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節16_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節16_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節16_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節16_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節16_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節16_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節17_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節17_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節17_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節17_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節17_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節17_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節17_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節17_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節18_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節18_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節18_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節18_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節18_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節18_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節18_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節18_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節19_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節19_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節19_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節19_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節19_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節19_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節19_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節19_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節20_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節20_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節20_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節20_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節20_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節20_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節20_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節20_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節21_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節21_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節21_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節21_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節21_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節21_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節21_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節21_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節22_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節22_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節22_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節22_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節22_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節22_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節22_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節22_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節23_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節23_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節23_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節23_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節23_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節23_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節23_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節23_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節24_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節24_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節24_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節24_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節24_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節24_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節24_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節24_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節25_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節25_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節25_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節25_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節25_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節25_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節25_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節25_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節26_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節26_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節26_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節26_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節26_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節26_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節26_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節26_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節27_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節27_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節27_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節27_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節27_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節27_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節27_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節27_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節28_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節28_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節28_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節28_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節28_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節28_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節28_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節28_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節29_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節29_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節29_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節29_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節29_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節29_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節29_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節29_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節30_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節30_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節30_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節30_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節30_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節30_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節30_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節30_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節31_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節31_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節31_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節31_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節31_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節31_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節31_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節31_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節32_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節32_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節32_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節32_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節32_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節32_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節32_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節32_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節33_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節33_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節33_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節33_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節33_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節33_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節33_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節33_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節34_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節34_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節34_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節34_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節34_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節34_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節34_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節34_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節35_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節35_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節35_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節35_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節35_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節35_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節35_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節35_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節36_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節36_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節36_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節36_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節36_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節36_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節36_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節36_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節37_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節37_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節37_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節37_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節37_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節37_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節37_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節37_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節38_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節38_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節38_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節38_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節38_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節38_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節38_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節38_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節39_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節39_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節39_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節39_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節39_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節39_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節39_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節39_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節40_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節40_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節40_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節40_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節40_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節40_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節40_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節40_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節41_節CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 節41_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節41_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節41_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節41_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節41_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節41_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節41_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + this.配色T(0, "節CD", ref 体配色.体0O, ref 体配色.刺青O); + 節1_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節1_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節1_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節1_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節1_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節1_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節1_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節2_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節2_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節2_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節2_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節2_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節2_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節2_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節3_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節3_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節3_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節3_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節3_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節3_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節3_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節4_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節4_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節4_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節4_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節4_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節4_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節4_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節5_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節5_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節5_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節5_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節5_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節5_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節5_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節6_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節6_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節6_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節6_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節6_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節6_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節6_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節7_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節7_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節7_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節7_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節7_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節7_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節7_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節8_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節8_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節8_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節8_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節8_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節8_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節8_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節9_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節9_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節9_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節9_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節9_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節9_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節9_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節10_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節10_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節10_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節10_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節10_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節10_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節10_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節11_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節11_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節11_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節11_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節11_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節11_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節11_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節12_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節12_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節12_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節12_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節12_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節12_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節12_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節13_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節13_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節13_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節13_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節13_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節13_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節13_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節14_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節14_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節14_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節14_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節14_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節14_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節14_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節15_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節15_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節15_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節15_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節15_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節15_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節15_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節16_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節16_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節16_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節16_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節16_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節16_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節16_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節17_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節17_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節17_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節17_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節17_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節17_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節17_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節18_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節18_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節18_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節18_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節18_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節18_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節18_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節19_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節19_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節19_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節19_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節19_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節19_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節19_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節20_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節20_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節20_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節20_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節20_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節20_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節20_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節21_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節21_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節21_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節21_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節21_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節21_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節21_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節22_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節22_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節22_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節22_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節22_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節22_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節22_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節23_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節23_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節23_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節23_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節23_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節23_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節23_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節24_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節24_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節24_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節24_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節24_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節24_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節24_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節25_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節25_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節25_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節25_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節25_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節25_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節25_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節26_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節26_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節26_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節26_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節26_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節26_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節26_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節27_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節27_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節27_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節27_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節27_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節27_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節27_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節28_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節28_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節28_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節28_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節28_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節28_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節28_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節29_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節29_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節29_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節29_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節29_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節29_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節29_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節30_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節30_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節30_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節30_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節30_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節30_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節30_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節31_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節31_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節31_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節31_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節31_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節31_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節31_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節32_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節32_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節32_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節32_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節32_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節32_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節32_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節33_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節33_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節33_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節33_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節33_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節33_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節33_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節34_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節34_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節34_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節34_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節34_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節34_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節34_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節35_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節35_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節35_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節35_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節35_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節35_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節35_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節36_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節36_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節36_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節36_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節36_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節36_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節36_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節37_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節37_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節37_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節37_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節37_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節37_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節37_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節38_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節38_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節38_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節38_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節38_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節38_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節38_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節39_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節39_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節39_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節39_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節39_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節39_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節39_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節40_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節40_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節40_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節40_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節40_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節40_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節40_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節41_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節41_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節41_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節41_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節41_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節41_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節41_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + this.配色T(1, "節CD", ref 体配色.体0O, ref 体配色.刺青O); + 節1_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節1_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節1_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節1_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節1_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節1_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節1_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節2_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節2_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節2_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節2_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節2_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節2_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節2_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節3_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節3_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節3_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節3_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節3_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節3_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節3_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節4_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節4_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節4_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節4_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節4_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節4_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節4_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節5_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節5_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節5_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節5_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節5_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節5_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節5_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節6_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節6_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節6_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節6_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節6_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節6_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節6_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節7_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節7_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節7_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節7_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節7_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節7_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節7_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節8_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節8_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節8_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節8_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節8_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節8_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節8_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節9_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節9_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節9_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節9_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節9_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節9_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節9_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節10_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節10_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節10_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節10_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節10_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節10_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節10_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節11_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節11_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節11_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節11_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節11_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節11_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節11_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節12_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節12_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節12_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節12_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節12_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節12_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節12_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節13_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節13_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節13_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節13_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節13_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節13_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節13_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節14_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節14_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節14_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節14_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節14_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節14_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節14_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節15_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節15_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節15_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節15_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節15_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節15_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節15_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節16_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節16_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節16_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節16_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節16_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節16_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節16_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節17_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節17_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節17_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節17_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節17_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節17_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節17_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節18_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節18_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節18_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節18_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節18_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節18_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節18_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節19_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節19_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節19_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節19_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節19_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節19_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節19_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節20_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節20_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節20_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節20_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節20_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節20_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節20_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節21_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節21_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節21_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節21_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節21_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節21_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節21_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節22_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節22_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節22_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節22_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節22_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節22_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節22_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節23_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節23_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節23_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節23_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節23_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節23_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節23_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節24_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節24_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節24_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節24_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節24_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節24_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節24_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節25_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節25_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節25_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節25_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節25_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節25_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節25_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節26_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節26_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節26_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節26_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節26_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節26_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節26_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節27_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節27_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節27_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節27_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節27_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節27_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節27_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節28_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節28_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節28_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節28_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節28_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節28_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節28_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節29_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節29_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節29_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節29_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節29_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節29_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節29_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節30_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節30_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節30_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節30_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節30_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節30_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節30_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節31_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節31_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節31_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節31_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節31_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節31_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節31_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節32_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節32_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節32_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節32_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節32_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節32_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節32_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節33_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節33_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節33_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節33_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節33_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節33_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節33_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節34_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節34_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節34_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節34_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節34_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節34_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節34_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節35_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節35_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節35_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節35_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節35_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節35_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節35_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節36_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節36_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節36_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節36_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節36_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節36_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節36_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節37_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節37_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節37_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節37_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節37_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節37_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節37_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節38_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節38_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節38_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節38_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節38_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節38_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節38_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節39_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節39_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節39_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節39_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節39_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節39_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節39_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節40_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節40_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節40_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節40_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節40_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節40_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節40_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節41_紋柄1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節41_紋柄2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 節41_鎧CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節41_吸盤1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節41_吸盤2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 節41_吸盤3CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 節41_吸盤4CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟D.cs index d9cb6a2..95bd2da 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟D.cs @@ -1,708 +1,709 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 触手_軟D : 触手D +namespace SlaveMatrix { - public bool 節1_節_表示 = true; + [Serializable] + public class 触手_軟D : 触手D + { + public bool 節1_節_表示 = true; - public bool 節1_紋柄1_表示; + public bool 節1_紋柄1_表示; - public bool 節1_紋柄2_表示; + public bool 節1_紋柄2_表示; - public bool 節1_鎧_表示; + public bool 節1_鎧_表示; - public bool 節1_吸盤1_表示 = true; + public bool 節1_吸盤1_表示 = true; - public bool 節1_吸盤2_表示 = true; + public bool 節1_吸盤2_表示 = true; - public bool 節1_吸盤3_表示 = true; + public bool 節1_吸盤3_表示 = true; - public bool 節1_吸盤4_表示 = true; + public bool 節1_吸盤4_表示 = true; - public bool 節2_節_表示 = true; + public bool 節2_節_表示 = true; - public bool 節2_紋柄1_表示; + public bool 節2_紋柄1_表示; - public bool 節2_紋柄2_表示; + public bool 節2_紋柄2_表示; - public bool 節2_鎧_表示; + public bool 節2_鎧_表示; - public bool 節2_吸盤1_表示 = true; + public bool 節2_吸盤1_表示 = true; - public bool 節2_吸盤2_表示 = true; + public bool 節2_吸盤2_表示 = true; - public bool 節2_吸盤3_表示 = true; + public bool 節2_吸盤3_表示 = true; - public bool 節2_吸盤4_表示 = true; + public bool 節2_吸盤4_表示 = true; - public bool 節3_節_表示 = true; + public bool 節3_節_表示 = true; - public bool 節3_紋柄1_表示; + public bool 節3_紋柄1_表示; - public bool 節3_紋柄2_表示; + public bool 節3_紋柄2_表示; - public bool 節3_鎧_表示; + public bool 節3_鎧_表示; - public bool 節3_吸盤1_表示 = true; + public bool 節3_吸盤1_表示 = true; - public bool 節3_吸盤2_表示 = true; + public bool 節3_吸盤2_表示 = true; - public bool 節3_吸盤3_表示 = true; + public bool 節3_吸盤3_表示 = true; - public bool 節3_吸盤4_表示 = true; + public bool 節3_吸盤4_表示 = true; - public bool 節4_節_表示 = true; + public bool 節4_節_表示 = true; - public bool 節4_紋柄1_表示; + public bool 節4_紋柄1_表示; - public bool 節4_紋柄2_表示; + public bool 節4_紋柄2_表示; - public bool 節4_鎧_表示; + public bool 節4_鎧_表示; - public bool 節4_吸盤1_表示 = true; + public bool 節4_吸盤1_表示 = true; - public bool 節4_吸盤2_表示 = true; + public bool 節4_吸盤2_表示 = true; - public bool 節4_吸盤3_表示 = true; + public bool 節4_吸盤3_表示 = true; - public bool 節4_吸盤4_表示 = true; + public bool 節4_吸盤4_表示 = true; - public bool 節5_節_表示 = true; + public bool 節5_節_表示 = true; - public bool 節5_紋柄1_表示; + public bool 節5_紋柄1_表示; - public bool 節5_紋柄2_表示; + public bool 節5_紋柄2_表示; - public bool 節5_鎧_表示; + public bool 節5_鎧_表示; - public bool 節5_吸盤1_表示 = true; + public bool 節5_吸盤1_表示 = true; - public bool 節5_吸盤2_表示 = true; + public bool 節5_吸盤2_表示 = true; - public bool 節5_吸盤3_表示 = true; + public bool 節5_吸盤3_表示 = true; - public bool 節5_吸盤4_表示 = true; + public bool 節5_吸盤4_表示 = true; - public bool 節6_節_表示 = true; + public bool 節6_節_表示 = true; - public bool 節6_紋柄1_表示; + public bool 節6_紋柄1_表示; - public bool 節6_紋柄2_表示; + public bool 節6_紋柄2_表示; - public bool 節6_鎧_表示; + public bool 節6_鎧_表示; - public bool 節6_吸盤1_表示 = true; + public bool 節6_吸盤1_表示 = true; - public bool 節6_吸盤2_表示 = true; + public bool 節6_吸盤2_表示 = true; - public bool 節6_吸盤3_表示 = true; + public bool 節6_吸盤3_表示 = true; - public bool 節6_吸盤4_表示 = true; + public bool 節6_吸盤4_表示 = true; - public bool 節7_節_表示 = true; + public bool 節7_節_表示 = true; - public bool 節7_紋柄1_表示; + public bool 節7_紋柄1_表示; - public bool 節7_紋柄2_表示; + public bool 節7_紋柄2_表示; - public bool 節7_鎧_表示; + public bool 節7_鎧_表示; - public bool 節7_吸盤1_表示 = true; + public bool 節7_吸盤1_表示 = true; - public bool 節7_吸盤2_表示 = true; + public bool 節7_吸盤2_表示 = true; - public bool 節7_吸盤3_表示 = true; + public bool 節7_吸盤3_表示 = true; - public bool 節7_吸盤4_表示 = true; + public bool 節7_吸盤4_表示 = true; - public bool 節8_節_表示 = true; + public bool 節8_節_表示 = true; - public bool 節8_紋柄1_表示; + public bool 節8_紋柄1_表示; - public bool 節8_紋柄2_表示; + public bool 節8_紋柄2_表示; - public bool 節8_鎧_表示; + public bool 節8_鎧_表示; - public bool 節8_吸盤1_表示 = true; + public bool 節8_吸盤1_表示 = true; - public bool 節8_吸盤2_表示 = true; + public bool 節8_吸盤2_表示 = true; - public bool 節8_吸盤3_表示 = true; + public bool 節8_吸盤3_表示 = true; - public bool 節8_吸盤4_表示 = true; + public bool 節8_吸盤4_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 節9_節_表示 = true; + public bool 節9_節_表示 = true; - public bool 節9_紋柄1_表示; + public bool 節9_紋柄1_表示; - public bool 節9_紋柄2_表示; + public bool 節9_紋柄2_表示; - public bool 節9_鎧_表示; + public bool 節9_鎧_表示; - public bool 節9_吸盤1_表示 = true; + public bool 節9_吸盤1_表示 = true; - public bool 節9_吸盤2_表示 = true; + public bool 節9_吸盤2_表示 = true; - public bool 節9_吸盤3_表示 = true; + public bool 節9_吸盤3_表示 = true; - public bool 節9_吸盤4_表示 = true; + public bool 節9_吸盤4_表示 = true; - public bool 節10_節_表示 = true; + public bool 節10_節_表示 = true; - public bool 節10_紋柄1_表示; + public bool 節10_紋柄1_表示; - public bool 節10_紋柄2_表示; + public bool 節10_紋柄2_表示; - public bool 節10_鎧_表示; + public bool 節10_鎧_表示; - public bool 節10_吸盤1_表示 = true; + public bool 節10_吸盤1_表示 = true; - public bool 節10_吸盤2_表示 = true; + public bool 節10_吸盤2_表示 = true; - public bool 節10_吸盤3_表示 = true; + public bool 節10_吸盤3_表示 = true; - public bool 節10_吸盤4_表示 = true; + public bool 節10_吸盤4_表示 = true; - public bool 節11_節_表示 = true; + public bool 節11_節_表示 = true; - public bool 節11_紋柄1_表示; + public bool 節11_紋柄1_表示; - public bool 節11_紋柄2_表示; + public bool 節11_紋柄2_表示; - public bool 節11_鎧_表示; + public bool 節11_鎧_表示; - public bool 節11_吸盤1_表示 = true; + public bool 節11_吸盤1_表示 = true; - public bool 節11_吸盤2_表示 = true; + public bool 節11_吸盤2_表示 = true; - public bool 節11_吸盤3_表示 = true; + public bool 節11_吸盤3_表示 = true; - public bool 節11_吸盤4_表示 = true; + public bool 節11_吸盤4_表示 = true; - public bool 節12_節_表示 = true; + public bool 節12_節_表示 = true; - public bool 節12_紋柄1_表示; + public bool 節12_紋柄1_表示; - public bool 節12_紋柄2_表示; + public bool 節12_紋柄2_表示; - public bool 節12_鎧_表示; + public bool 節12_鎧_表示; - public bool 節12_吸盤1_表示 = true; + public bool 節12_吸盤1_表示 = true; - public bool 節12_吸盤2_表示 = true; + public bool 節12_吸盤2_表示 = true; - public bool 節12_吸盤3_表示 = true; + public bool 節12_吸盤3_表示 = true; - public bool 節12_吸盤4_表示 = true; + public bool 節12_吸盤4_表示 = true; - public bool 節13_節_表示 = true; + public bool 節13_節_表示 = true; - public bool 節13_紋柄1_表示; + public bool 節13_紋柄1_表示; - public bool 節13_紋柄2_表示; + public bool 節13_紋柄2_表示; - public bool 節13_鎧_表示; + public bool 節13_鎧_表示; - public bool 節13_吸盤1_表示 = true; + public bool 節13_吸盤1_表示 = true; - public bool 節13_吸盤2_表示 = true; + public bool 節13_吸盤2_表示 = true; - public bool 節13_吸盤3_表示 = true; + public bool 節13_吸盤3_表示 = true; - public bool 節13_吸盤4_表示 = true; + public bool 節13_吸盤4_表示 = true; - public bool 節14_節_表示 = true; + public bool 節14_節_表示 = true; - public bool 節14_紋柄1_表示; + public bool 節14_紋柄1_表示; - public bool 節14_紋柄2_表示; + public bool 節14_紋柄2_表示; - public bool 節14_鎧_表示; + public bool 節14_鎧_表示; - public bool 節14_吸盤1_表示 = true; + public bool 節14_吸盤1_表示 = true; - public bool 節14_吸盤2_表示 = true; + public bool 節14_吸盤2_表示 = true; - public bool 節14_吸盤3_表示 = true; + public bool 節14_吸盤3_表示 = true; - public bool 節14_吸盤4_表示 = true; + public bool 節14_吸盤4_表示 = true; - public bool 節15_節_表示 = true; + public bool 節15_節_表示 = true; - public bool 節15_紋柄1_表示; + public bool 節15_紋柄1_表示; - public bool 節15_紋柄2_表示; + public bool 節15_紋柄2_表示; - public bool 節15_鎧_表示; + public bool 節15_鎧_表示; - public bool 節15_吸盤1_表示 = true; + public bool 節15_吸盤1_表示 = true; - public bool 節15_吸盤2_表示 = true; + public bool 節15_吸盤2_表示 = true; - public bool 節15_吸盤3_表示 = true; + public bool 節15_吸盤3_表示 = true; - public bool 節15_吸盤4_表示 = true; + public bool 節15_吸盤4_表示 = true; - public bool 節16_節_表示 = true; + public bool 節16_節_表示 = true; - public bool 節16_紋柄1_表示; + public bool 節16_紋柄1_表示; - public bool 節16_紋柄2_表示; + public bool 節16_紋柄2_表示; - public bool 節16_鎧_表示; + public bool 節16_鎧_表示; - public bool 節16_吸盤1_表示 = true; + public bool 節16_吸盤1_表示 = true; - public bool 節16_吸盤2_表示 = true; + public bool 節16_吸盤2_表示 = true; - public bool 節16_吸盤3_表示 = true; + public bool 節16_吸盤3_表示 = true; - public bool 節16_吸盤4_表示 = true; + public bool 節16_吸盤4_表示 = true; - public bool 節17_節_表示 = true; + public bool 節17_節_表示 = true; - public bool 節17_紋柄1_表示; + public bool 節17_紋柄1_表示; - public bool 節17_紋柄2_表示; + public bool 節17_紋柄2_表示; - public bool 節17_鎧_表示; + public bool 節17_鎧_表示; - public bool 節17_吸盤1_表示 = true; + public bool 節17_吸盤1_表示 = true; - public bool 節17_吸盤2_表示 = true; + public bool 節17_吸盤2_表示 = true; - public bool 節17_吸盤3_表示 = true; + public bool 節17_吸盤3_表示 = true; - public bool 節17_吸盤4_表示 = true; + public bool 節17_吸盤4_表示 = true; - public bool 節18_節_表示 = true; + public bool 節18_節_表示 = true; - public bool 節18_紋柄1_表示; + public bool 節18_紋柄1_表示; - public bool 節18_紋柄2_表示; + public bool 節18_紋柄2_表示; - public bool 節18_鎧_表示; + public bool 節18_鎧_表示; - public bool 節18_吸盤1_表示 = true; + public bool 節18_吸盤1_表示 = true; - public bool 節18_吸盤2_表示 = true; + public bool 節18_吸盤2_表示 = true; - public bool 節18_吸盤3_表示 = true; + public bool 節18_吸盤3_表示 = true; - public bool 節18_吸盤4_表示 = true; + public bool 節18_吸盤4_表示 = true; - public bool 節19_節_表示 = true; + public bool 節19_節_表示 = true; - public bool 節19_紋柄1_表示; + public bool 節19_紋柄1_表示; - public bool 節19_紋柄2_表示; + public bool 節19_紋柄2_表示; - public bool 節19_鎧_表示; + public bool 節19_鎧_表示; - public bool 節19_吸盤1_表示 = true; + public bool 節19_吸盤1_表示 = true; - public bool 節19_吸盤2_表示 = true; + public bool 節19_吸盤2_表示 = true; - public bool 節19_吸盤3_表示 = true; + public bool 節19_吸盤3_表示 = true; - public bool 節19_吸盤4_表示 = true; + public bool 節19_吸盤4_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 節20_節_表示 = true; + public bool 節20_節_表示 = true; - public bool 節20_紋柄1_表示; + public bool 節20_紋柄1_表示; - public bool 節20_紋柄2_表示; + public bool 節20_紋柄2_表示; - public bool 節20_鎧_表示; + public bool 節20_鎧_表示; - public bool 節20_吸盤1_表示 = true; + public bool 節20_吸盤1_表示 = true; - public bool 節20_吸盤2_表示 = true; + public bool 節20_吸盤2_表示 = true; - public bool 節20_吸盤3_表示 = true; + public bool 節20_吸盤3_表示 = true; - public bool 節20_吸盤4_表示 = true; + public bool 節20_吸盤4_表示 = true; - public bool 節21_節_表示 = true; + public bool 節21_節_表示 = true; - public bool 節21_紋柄1_表示; + public bool 節21_紋柄1_表示; - public bool 節21_紋柄2_表示; + public bool 節21_紋柄2_表示; - public bool 節21_鎧_表示; + public bool 節21_鎧_表示; - public bool 節21_吸盤1_表示 = true; + public bool 節21_吸盤1_表示 = true; - public bool 節21_吸盤2_表示 = true; + public bool 節21_吸盤2_表示 = true; - public bool 節21_吸盤3_表示 = true; + public bool 節21_吸盤3_表示 = true; - public bool 節21_吸盤4_表示 = true; + public bool 節21_吸盤4_表示 = true; - public bool 節22_節_表示 = true; + public bool 節22_節_表示 = true; - public bool 節22_紋柄1_表示; + public bool 節22_紋柄1_表示; - public bool 節22_紋柄2_表示; + public bool 節22_紋柄2_表示; - public bool 節22_鎧_表示; + public bool 節22_鎧_表示; - public bool 節22_吸盤1_表示 = true; + public bool 節22_吸盤1_表示 = true; - public bool 節22_吸盤2_表示 = true; + public bool 節22_吸盤2_表示 = true; - public bool 節22_吸盤3_表示 = true; + public bool 節22_吸盤3_表示 = true; - public bool 節22_吸盤4_表示 = true; + public bool 節22_吸盤4_表示 = true; - public bool 節23_節_表示 = true; + public bool 節23_節_表示 = true; - public bool 節23_紋柄1_表示; + public bool 節23_紋柄1_表示; - public bool 節23_紋柄2_表示; + public bool 節23_紋柄2_表示; - public bool 節23_鎧_表示; + public bool 節23_鎧_表示; - public bool 節23_吸盤1_表示 = true; + public bool 節23_吸盤1_表示 = true; - public bool 節23_吸盤2_表示 = true; + public bool 節23_吸盤2_表示 = true; - public bool 節23_吸盤3_表示 = true; + public bool 節23_吸盤3_表示 = true; - public bool 節23_吸盤4_表示 = true; + public bool 節23_吸盤4_表示 = true; - public bool 節24_節_表示 = true; + public bool 節24_節_表示 = true; - public bool 節24_紋柄1_表示; + public bool 節24_紋柄1_表示; - public bool 節24_紋柄2_表示; + public bool 節24_紋柄2_表示; - public bool 節24_鎧_表示; + public bool 節24_鎧_表示; - public bool 節24_吸盤1_表示 = true; + public bool 節24_吸盤1_表示 = true; - public bool 節24_吸盤2_表示 = true; + public bool 節24_吸盤2_表示 = true; - public bool 節24_吸盤3_表示 = true; + public bool 節24_吸盤3_表示 = true; - public bool 節24_吸盤4_表示 = true; + public bool 節24_吸盤4_表示 = true; - public bool 節25_節_表示 = true; + public bool 節25_節_表示 = true; - public bool 節25_紋柄1_表示; + public bool 節25_紋柄1_表示; - public bool 節25_紋柄2_表示; + public bool 節25_紋柄2_表示; - public bool 節25_鎧_表示; + public bool 節25_鎧_表示; - public bool 節25_吸盤1_表示 = true; + public bool 節25_吸盤1_表示 = true; - public bool 節25_吸盤2_表示 = true; + public bool 節25_吸盤2_表示 = true; - public bool 節25_吸盤3_表示 = true; + public bool 節25_吸盤3_表示 = true; - public bool 節25_吸盤4_表示 = true; + public bool 節25_吸盤4_表示 = true; - public bool 節26_節_表示 = true; + public bool 節26_節_表示 = true; - public bool 節26_紋柄1_表示; + public bool 節26_紋柄1_表示; - public bool 節26_紋柄2_表示; + public bool 節26_紋柄2_表示; - public bool 節26_鎧_表示; + public bool 節26_鎧_表示; - public bool 節26_吸盤1_表示 = true; + public bool 節26_吸盤1_表示 = true; - public bool 節26_吸盤2_表示 = true; + public bool 節26_吸盤2_表示 = true; - public bool 節26_吸盤3_表示 = true; + public bool 節26_吸盤3_表示 = true; - public bool 節26_吸盤4_表示 = true; + public bool 節26_吸盤4_表示 = true; - public bool 節27_節_表示 = true; + public bool 節27_節_表示 = true; - public bool 節27_紋柄1_表示; + public bool 節27_紋柄1_表示; - public bool 節27_紋柄2_表示; + public bool 節27_紋柄2_表示; - public bool 節27_鎧_表示; + public bool 節27_鎧_表示; - public bool 節27_吸盤1_表示 = true; + public bool 節27_吸盤1_表示 = true; - public bool 節27_吸盤2_表示 = true; + public bool 節27_吸盤2_表示 = true; - public bool 節27_吸盤3_表示 = true; + public bool 節27_吸盤3_表示 = true; - public bool 節27_吸盤4_表示 = true; + public bool 節27_吸盤4_表示 = true; - public bool 節28_節_表示 = true; + public bool 節28_節_表示 = true; - public bool 節28_紋柄1_表示; + public bool 節28_紋柄1_表示; - public bool 節28_紋柄2_表示; + public bool 節28_紋柄2_表示; - public bool 節28_鎧_表示; + public bool 節28_鎧_表示; - public bool 節28_吸盤1_表示 = true; + public bool 節28_吸盤1_表示 = true; - public bool 節28_吸盤2_表示 = true; + public bool 節28_吸盤2_表示 = true; - public bool 節28_吸盤3_表示 = true; + public bool 節28_吸盤3_表示 = true; - public bool 節28_吸盤4_表示 = true; + public bool 節28_吸盤4_表示 = true; - public bool 節29_節_表示 = true; + public bool 節29_節_表示 = true; - public bool 節29_紋柄1_表示; + public bool 節29_紋柄1_表示; - public bool 節29_紋柄2_表示; + public bool 節29_紋柄2_表示; - public bool 節29_鎧_表示; + public bool 節29_鎧_表示; - public bool 節29_吸盤1_表示 = true; + public bool 節29_吸盤1_表示 = true; - public bool 節29_吸盤2_表示 = true; + public bool 節29_吸盤2_表示 = true; - public bool 節29_吸盤3_表示 = true; + public bool 節29_吸盤3_表示 = true; - public bool 節29_吸盤4_表示 = true; + public bool 節29_吸盤4_表示 = true; - public bool 節30_節_表示 = true; + public bool 節30_節_表示 = true; - public bool 節30_紋柄1_表示; + public bool 節30_紋柄1_表示; - public bool 節30_紋柄2_表示; + public bool 節30_紋柄2_表示; - public bool 節30_鎧_表示; + public bool 節30_鎧_表示; - public bool 節30_吸盤1_表示 = true; + public bool 節30_吸盤1_表示 = true; - public bool 節30_吸盤2_表示 = true; + public bool 節30_吸盤2_表示 = true; - public bool 節30_吸盤3_表示 = true; + public bool 節30_吸盤3_表示 = true; - public bool 節30_吸盤4_表示 = true; + public bool 節30_吸盤4_表示 = true; - public bool 節31_節_表示 = true; + public bool 節31_節_表示 = true; - public bool 節31_紋柄1_表示; + public bool 節31_紋柄1_表示; - public bool 節31_紋柄2_表示; + public bool 節31_紋柄2_表示; - public bool 節31_鎧_表示; + public bool 節31_鎧_表示; - public bool 節31_吸盤1_表示 = true; + public bool 節31_吸盤1_表示 = true; - public bool 節31_吸盤2_表示 = true; + public bool 節31_吸盤2_表示 = true; - public bool 節31_吸盤3_表示 = true; + public bool 節31_吸盤3_表示 = true; - public bool 節31_吸盤4_表示 = true; + public bool 節31_吸盤4_表示 = true; - public bool 節32_節_表示 = true; + public bool 節32_節_表示 = true; - public bool 節32_紋柄1_表示; + public bool 節32_紋柄1_表示; - public bool 節32_紋柄2_表示; + public bool 節32_紋柄2_表示; - public bool 節32_鎧_表示; + public bool 節32_鎧_表示; - public bool 節32_吸盤1_表示 = true; + public bool 節32_吸盤1_表示 = true; - public bool 節32_吸盤2_表示 = true; + public bool 節32_吸盤2_表示 = true; - public bool 節32_吸盤3_表示 = true; + public bool 節32_吸盤3_表示 = true; - public bool 節32_吸盤4_表示 = true; + public bool 節32_吸盤4_表示 = true; - public bool 節33_節_表示 = true; + public bool 節33_節_表示 = true; - public bool 節33_紋柄1_表示; + public bool 節33_紋柄1_表示; - public bool 節33_紋柄2_表示; + public bool 節33_紋柄2_表示; - public bool 節33_鎧_表示; + public bool 節33_鎧_表示; - public bool 節33_吸盤1_表示 = true; + public bool 節33_吸盤1_表示 = true; - public bool 節33_吸盤2_表示 = true; + public bool 節33_吸盤2_表示 = true; - public bool 節33_吸盤3_表示 = true; + public bool 節33_吸盤3_表示 = true; - public bool 節33_吸盤4_表示 = true; + public bool 節33_吸盤4_表示 = true; - public bool 節34_節_表示 = true; + public bool 節34_節_表示 = true; - public bool 節34_紋柄1_表示; + public bool 節34_紋柄1_表示; - public bool 節34_紋柄2_表示; + public bool 節34_紋柄2_表示; - public bool 節34_鎧_表示; + public bool 節34_鎧_表示; - public bool 節34_吸盤1_表示 = true; + public bool 節34_吸盤1_表示 = true; - public bool 節34_吸盤2_表示 = true; + public bool 節34_吸盤2_表示 = true; - public bool 節34_吸盤3_表示 = true; + public bool 節34_吸盤3_表示 = true; - public bool 節34_吸盤4_表示 = true; + public bool 節34_吸盤4_表示 = true; - public bool 節35_節_表示 = true; + public bool 節35_節_表示 = true; - public bool 節35_紋柄1_表示; + public bool 節35_紋柄1_表示; - public bool 節35_紋柄2_表示; + public bool 節35_紋柄2_表示; - public bool 節35_鎧_表示; + public bool 節35_鎧_表示; - public bool 節35_吸盤1_表示 = true; + public bool 節35_吸盤1_表示 = true; - public bool 節35_吸盤2_表示 = true; + public bool 節35_吸盤2_表示 = true; - public bool 節35_吸盤3_表示 = true; + public bool 節35_吸盤3_表示 = true; - public bool 節35_吸盤4_表示 = true; + public bool 節35_吸盤4_表示 = true; - public bool 節36_節_表示 = true; + public bool 節36_節_表示 = true; - public bool 節36_紋柄1_表示; + public bool 節36_紋柄1_表示; - public bool 節36_紋柄2_表示; + public bool 節36_紋柄2_表示; - public bool 節36_鎧_表示; + public bool 節36_鎧_表示; - public bool 節36_吸盤1_表示 = true; + public bool 節36_吸盤1_表示 = true; - public bool 節36_吸盤2_表示 = true; + public bool 節36_吸盤2_表示 = true; - public bool 節36_吸盤3_表示 = true; + public bool 節36_吸盤3_表示 = true; - public bool 節36_吸盤4_表示 = true; + public bool 節36_吸盤4_表示 = true; - public bool 節37_節_表示 = true; + public bool 節37_節_表示 = true; - public bool 節37_紋柄1_表示; + public bool 節37_紋柄1_表示; - public bool 節37_紋柄2_表示; + public bool 節37_紋柄2_表示; - public bool 節37_鎧_表示; + public bool 節37_鎧_表示; - public bool 節37_吸盤1_表示 = true; + public bool 節37_吸盤1_表示 = true; - public bool 節37_吸盤2_表示 = true; + public bool 節37_吸盤2_表示 = true; - public bool 節37_吸盤3_表示 = true; + public bool 節37_吸盤3_表示 = true; - public bool 節37_吸盤4_表示 = true; + public bool 節37_吸盤4_表示 = true; - public bool 節38_節_表示 = true; + public bool 節38_節_表示 = true; - public bool 節38_紋柄1_表示; + public bool 節38_紋柄1_表示; - public bool 節38_紋柄2_表示; + public bool 節38_紋柄2_表示; - public bool 節38_鎧_表示; + public bool 節38_鎧_表示; - public bool 節38_吸盤1_表示 = true; + public bool 節38_吸盤1_表示 = true; - public bool 節38_吸盤2_表示 = true; + public bool 節38_吸盤2_表示 = true; - public bool 節38_吸盤3_表示 = true; + public bool 節38_吸盤3_表示 = true; - public bool 節38_吸盤4_表示 = true; + public bool 節38_吸盤4_表示 = true; - public bool 節39_節_表示 = true; + public bool 節39_節_表示 = true; - public bool 節39_紋柄1_表示; + public bool 節39_紋柄1_表示; - public bool 節39_紋柄2_表示; + public bool 節39_紋柄2_表示; - public bool 節39_鎧_表示; + public bool 節39_鎧_表示; - public bool 節39_吸盤1_表示 = true; + public bool 節39_吸盤1_表示 = true; - public bool 節39_吸盤2_表示 = true; + public bool 節39_吸盤2_表示 = true; - public bool 節39_吸盤3_表示 = true; + public bool 節39_吸盤3_表示 = true; - public bool 節39_吸盤4_表示 = true; + public bool 節39_吸盤4_表示 = true; - public bool 節40_節_表示 = true; + public bool 節40_節_表示 = true; - public bool 節40_紋柄1_表示; + public bool 節40_紋柄1_表示; - public bool 節40_紋柄2_表示; + public bool 節40_紋柄2_表示; - public bool 節40_鎧_表示; + public bool 節40_鎧_表示; - public bool 節40_吸盤1_表示 = true; + public bool 節40_吸盤1_表示 = true; - public bool 節40_吸盤2_表示 = true; + public bool 節40_吸盤2_表示 = true; - public bool 節40_吸盤3_表示 = true; + public bool 節40_吸盤3_表示 = true; - public bool 節40_吸盤4_表示 = true; + public bool 節40_吸盤4_表示 = true; - public bool 節41_節_表示 = true; + public bool 節41_節_表示 = true; - public bool 節41_紋柄1_表示; + public bool 節41_紋柄1_表示; - public bool 節41_紋柄2_表示; + public bool 節41_紋柄2_表示; - public bool 節41_鎧_表示; + public bool 節41_鎧_表示; - public bool 節41_吸盤1_表示 = true; + public bool 節41_吸盤1_表示 = true; - public bool 節41_吸盤2_表示 = true; + public bool 節41_吸盤2_表示 = true; - public bool 節41_吸盤3_表示 = true; + public bool 節41_吸盤3_表示 = true; - public bool 節41_吸盤4_表示 = true; + public bool 節41_吸盤4_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 前足; + public bool 前足; - public bool 後足; + public bool 後足; - public bool 鎖表示; + public bool 鎖表示; - public 触手_軟D() - { - ThisType = GetType(); - } + public 触手_軟D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 触手_軟(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 触手_軟(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢.cs index 8fe2cc4..3ec485e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 触肢 : 節 +namespace SlaveMatrix { + public class 触肢 : 節 + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢D.cs index 942a0b2..a0accd8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 触肢D : 節D +namespace SlaveMatrix { + [Serializable] + public class 触肢D : 節D + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘.cs index 92aa8d8..f50f109 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘.cs @@ -1,597 +1,598 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触肢_肢蜘 : 触肢 +namespace SlaveMatrix { - public Par X0Y0_基節; + public class 触肢_肢蜘 : 触肢 + { + public Par X0Y0_基節; - public Par X0Y0_転節; + public Par X0Y0_転節; - public Par X0Y0_腿節; + public Par X0Y0_腿節; - public Par X0Y0_膝節; + public Par X0Y0_膝節; - public Par X0Y0_脛節; + public Par X0Y0_脛節; - public Par X0Y0_輪_革; + public Par X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public Par X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public Par X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public Par X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public Par X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public Par X0Y0_輪_金具右; - public Par X0Y0_蹠節; + public Par X0Y0_蹠節; - public ColorD 基節CD; + public ColorD 基節CD; - public ColorD 転節CD; + public ColorD 転節CD; - public ColorD 腿節CD; + public ColorD 腿節CD; - public ColorD 膝節CD; + public ColorD 膝節CD; - public ColorD 脛節CD; + public ColorD 脛節CD; - public ColorD 蹠節CD; + public ColorD 蹠節CD; - public ColorD 輪_革CD; + public ColorD 輪_革CD; - public ColorD 輪_金具1CD; + public ColorD 輪_金具1CD; - public ColorD 輪_金具2CD; + public ColorD 輪_金具2CD; - public ColorD 輪_金具3CD; + public ColorD 輪_金具3CD; - public ColorD 輪_金具左CD; + public ColorD 輪_金具左CD; - public ColorD 輪_金具右CD; + public ColorD 輪_金具右CD; - public ColorP X0Y0_基節CP; + public ColorP X0Y0_基節CP; - public ColorP X0Y0_転節CP; + public ColorP X0Y0_転節CP; - public ColorP X0Y0_腿節CP; + public ColorP X0Y0_腿節CP; - public ColorP X0Y0_膝節CP; + public ColorP X0Y0_膝節CP; - public ColorP X0Y0_脛節CP; + public ColorP X0Y0_脛節CP; - public ColorP X0Y0_輪_革CP; + public ColorP X0Y0_輪_革CP; - public ColorP X0Y0_輪_金具1CP; + public ColorP X0Y0_輪_金具1CP; - public ColorP X0Y0_輪_金具2CP; + public ColorP X0Y0_輪_金具2CP; - public ColorP X0Y0_輪_金具3CP; + public ColorP X0Y0_輪_金具3CP; - public ColorP X0Y0_輪_金具左CP; + public ColorP X0Y0_輪_金具左CP; - public ColorP X0Y0_輪_金具右CP; + public ColorP X0Y0_輪_金具右CP; - public ColorP X0Y0_蹠節CP; + public ColorP X0Y0_蹠節CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } - - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪表示 = 拘束_; - } - } - - public bool 基節_表示 - { - get - { - return X0Y0_基節.Dra; - } - set - { - X0Y0_基節.Dra = value; - X0Y0_基節.Hit = value; - } - } - - public bool 転節_表示 - { - get - { - return X0Y0_転節.Dra; - } - set - { - X0Y0_転節.Dra = value; - X0Y0_転節.Hit = value; - } - } - - public bool 腿節_表示 - { - get - { - return X0Y0_腿節.Dra; - } - set - { - X0Y0_腿節.Dra = value; - X0Y0_腿節.Hit = value; - } - } - - public bool 膝節_表示 - { - get - { - return X0Y0_膝節.Dra; - } - set - { - X0Y0_膝節.Dra = value; - X0Y0_膝節.Hit = value; - } - } - - public bool 脛節_表示 - { - get - { - return X0Y0_脛節.Dra; - } - set - { - X0Y0_脛節.Dra = value; - X0Y0_脛節.Hit = value; - } - } - - public bool 輪_革_表示 - { - get - { - return X0Y0_輪_革.Dra; - } - set - { - X0Y0_輪_革.Dra = value; - X0Y0_輪_革.Hit = value; - } - } - - public bool 輪_金具1_表示 - { - get - { - return X0Y0_輪_金具1.Dra; - } - set - { - X0Y0_輪_金具1.Dra = value; - X0Y0_輪_金具1.Hit = value; - } - } - - public bool 輪_金具2_表示 - { - get - { - return X0Y0_輪_金具2.Dra; - } - set - { - X0Y0_輪_金具2.Dra = value; - X0Y0_輪_金具2.Hit = value; - } - } - - public bool 輪_金具3_表示 - { - get - { - return X0Y0_輪_金具3.Dra; - } - set - { - X0Y0_輪_金具3.Dra = value; - X0Y0_輪_金具3.Hit = value; - } - } - - public bool 輪_金具左_表示 - { - get - { - return X0Y0_輪_金具左.Dra; - } - set - { - X0Y0_輪_金具左.Dra = value; - X0Y0_輪_金具左.Hit = value; - } - } - - public bool 輪_金具右_表示 - { - get - { - return X0Y0_輪_金具右.Dra; - } - set - { - X0Y0_輪_金具右.Dra = value; - X0Y0_輪_金具右.Hit = value; - } - } - - public bool 蹠節_表示 - { - get - { - return X0Y0_蹠節.Dra; - } - set - { - X0Y0_蹠節.Dra = value; - X0Y0_蹠節.Hit = value; - } - } - - public bool 輪表示 - { - get - { - return 輪_革_表示; - } - set - { - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 基節_表示; - } - set - { - 基節_表示 = value; - 転節_表示 = value; - 腿節_表示 = value; - 膝節_表示 = value; - 脛節_表示 = value; - 輪_革_表示 = value; - 輪_金具1_表示 = value; - 輪_金具2_表示 = value; - 輪_金具3_表示 = value; - 輪_金具左_表示 = value; - 輪_金具右_表示 = value; - 蹠節_表示 = value; - 鎖1.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 基節CD.不透明度; - } - set - { - 基節CD.不透明度 = value; - 転節CD.不透明度 = value; - 腿節CD.不透明度 = value; - 膝節CD.不透明度 = value; - 脛節CD.不透明度 = value; - 蹠節CD.不透明度 = value; - 輪_革CD.不透明度 = value; - 輪_金具1CD.不透明度 = value; - 輪_金具2CD.不透明度 = value; - 輪_金具3CD.不透明度 = value; - 輪_金具左CD.不透明度 = value; - 輪_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); - - public 触肢_肢蜘(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触肢_肢蜘D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "触肢蜘"; - dif.Add(new Pars(Sta.肢左["節足"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_基節 = pars["基節"].ToPar(); - X0Y0_転節 = pars["転節"].ToPar(); - X0Y0_腿節 = pars["腿節"].ToPar(); - X0Y0_膝節 = pars["膝節"].ToPar(); - X0Y0_脛節 = pars["脛節"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); - X0Y0_輪_革 = pars2["革"].ToPar(); - X0Y0_輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪_金具右 = pars2["金具右"].ToPar(); - X0Y0_蹠節 = pars["蹠節"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 基節_表示 = e.基節_表示; - 転節_表示 = e.転節_表示; - 腿節_表示 = e.腿節_表示; - 膝節_表示 = e.膝節_表示; - 脛節_表示 = e.脛節_表示; - 輪_革_表示 = e.輪_革_表示; - 輪_金具1_表示 = e.輪_金具1_表示; - 輪_金具2_表示 = e.輪_金具2_表示; - 輪_金具3_表示 = e.輪_金具3_表示; - 輪_金具左_表示 = e.輪_金具左_表示; - 輪_金具右_表示 = e.輪_金具右_表示; - 蹠節_表示 = e.蹠節_表示; - 輪表示 = e.輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_基節CP = new ColorP(X0Y0_基節, 基節CD, DisUnit, abj: true); - X0Y0_転節CP = new ColorP(X0Y0_転節, 転節CD, DisUnit, abj: true); - X0Y0_腿節CP = new ColorP(X0Y0_腿節, 腿節CD, DisUnit, abj: true); - X0Y0_膝節CP = new ColorP(X0Y0_膝節, 膝節CD, DisUnit, abj: true); - X0Y0_脛節CP = new ColorP(X0Y0_脛節, 脛節CD, 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); - X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); - X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); - X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); - X0Y0_蹠節CP = new ColorP(X0Y0_蹠節, 蹠節CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_基節); - Are.Draw(X0Y0_転節); - Are.Draw(X0Y0_腿節); - Are.Draw(X0Y0_膝節); - Are.Draw(X0Y0_脛節); - Are.Draw(X0Y0_輪_革); - Are.Draw(X0Y0_輪_金具1); - Are.Draw(X0Y0_輪_金具2); - Are.Draw(X0Y0_輪_金具3); - Are.Draw(X0Y0_輪_金具左); - Are.Draw(X0Y0_輪_金具右); - 鎖1.描画0(Are); - Are.Draw(X0Y0_蹠節); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_基節.AngleBase = num * 70.0; - X0Y0_転節.AngleBase = num * 0.0; - X0Y0_腿節.AngleBase = num * 0.0; - X0Y0_膝節.AngleBase = num * 125.0; - X0Y0_脛節.AngleBase = num * 5.0; - X0Y0_蹠節.AngleBase = num * 70.0; - 本体.JoinPAall(); - } - - public override void SetRestraintAngle() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_基節.AngleBase = num * 60.0; - X0Y0_転節.AngleBase = num * -20.0; - X0Y0_腿節.AngleBase = num * 0.0; - X0Y0_膝節.AngleBase = num * 30.0; - X0Y0_脛節.AngleBase = num * 5.0; - X0Y0_蹠節.AngleBase = num * 70.0; - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) - { - return p == X0Y0_輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_基節CP.Update(); - X0Y0_転節CP.Update(); - X0Y0_腿節CP.Update(); - X0Y0_膝節CP.Update(); - X0Y0_脛節CP.Update(); - X0Y0_輪_革CP.Update(); - X0Y0_輪_金具1CP.Update(); - X0Y0_輪_金具2CP.Update(); - X0Y0_輪_金具3CP.Update(); - X0Y0_輪_金具左CP.Update(); - X0Y0_輪_金具右CP.Update(); - X0Y0_蹠節CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 基節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 蹠節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 基節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 転節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 膝節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 蹠節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 基節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 脛節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 蹠節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 輪_革CD = new ColorD(); - 輪_金具1CD = new ColorD(); - 輪_金具2CD = new ColorD(); - 輪_金具3CD = new ColorD(); - 輪_金具左CD = new ColorD(); - 輪_金具右CD = new ColorD(); - } - - public void 輪配色(拘束具色 配色) - { - 輪_革CD.色 = 配色.革部色; - 輪_金具1CD.色 = 配色.金具色; - 輪_金具2CD.色 = 輪_金具1CD.色; - 輪_金具3CD.色 = 輪_金具1CD.色; - 輪_金具左CD.色 = 輪_金具1CD.色; - 輪_金具右CD.色 = 輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } + + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪表示 = 拘束_; + } + } + + public bool 基節_表示 + { + get + { + return X0Y0_基節.Dra; + } + set + { + X0Y0_基節.Dra = value; + X0Y0_基節.Hit = value; + } + } + + public bool 転節_表示 + { + get + { + return X0Y0_転節.Dra; + } + set + { + X0Y0_転節.Dra = value; + X0Y0_転節.Hit = value; + } + } + + public bool 腿節_表示 + { + get + { + return X0Y0_腿節.Dra; + } + set + { + X0Y0_腿節.Dra = value; + X0Y0_腿節.Hit = value; + } + } + + public bool 膝節_表示 + { + get + { + return X0Y0_膝節.Dra; + } + set + { + X0Y0_膝節.Dra = value; + X0Y0_膝節.Hit = value; + } + } + + public bool 脛節_表示 + { + get + { + return X0Y0_脛節.Dra; + } + set + { + X0Y0_脛節.Dra = value; + X0Y0_脛節.Hit = value; + } + } + + public bool 輪_革_表示 + { + get + { + return X0Y0_輪_革.Dra; + } + set + { + X0Y0_輪_革.Dra = value; + X0Y0_輪_革.Hit = value; + } + } + + public bool 輪_金具1_表示 + { + get + { + return X0Y0_輪_金具1.Dra; + } + set + { + X0Y0_輪_金具1.Dra = value; + X0Y0_輪_金具1.Hit = value; + } + } + + public bool 輪_金具2_表示 + { + get + { + return X0Y0_輪_金具2.Dra; + } + set + { + X0Y0_輪_金具2.Dra = value; + X0Y0_輪_金具2.Hit = value; + } + } + + public bool 輪_金具3_表示 + { + get + { + return X0Y0_輪_金具3.Dra; + } + set + { + X0Y0_輪_金具3.Dra = value; + X0Y0_輪_金具3.Hit = value; + } + } + + public bool 輪_金具左_表示 + { + get + { + return X0Y0_輪_金具左.Dra; + } + set + { + X0Y0_輪_金具左.Dra = value; + X0Y0_輪_金具左.Hit = value; + } + } + + public bool 輪_金具右_表示 + { + get + { + return X0Y0_輪_金具右.Dra; + } + set + { + X0Y0_輪_金具右.Dra = value; + X0Y0_輪_金具右.Hit = value; + } + } + + public bool 蹠節_表示 + { + get + { + return X0Y0_蹠節.Dra; + } + set + { + X0Y0_蹠節.Dra = value; + X0Y0_蹠節.Hit = value; + } + } + + public bool 輪表示 + { + get + { + return 輪_革_表示; + } + set + { + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 基節_表示; + } + set + { + 基節_表示 = value; + 転節_表示 = value; + 腿節_表示 = value; + 膝節_表示 = value; + 脛節_表示 = value; + 輪_革_表示 = value; + 輪_金具1_表示 = value; + 輪_金具2_表示 = value; + 輪_金具3_表示 = value; + 輪_金具左_表示 = value; + 輪_金具右_表示 = value; + 蹠節_表示 = value; + 鎖1.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 基節CD.不透明度; + } + set + { + 基節CD.不透明度 = value; + 転節CD.不透明度 = value; + 腿節CD.不透明度 = value; + 膝節CD.不透明度 = value; + 脛節CD.不透明度 = value; + 蹠節CD.不透明度 = value; + 輪_革CD.不透明度 = value; + 輪_金具1CD.不透明度 = value; + 輪_金具2CD.不透明度 = value; + 輪_金具3CD.不透明度 = value; + 輪_金具左CD.不透明度 = value; + 輪_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪_金具右, 0); + + public 触肢_肢蜘(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触肢_肢蜘D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "触肢蜘"; + dif.Add(new Pars(Sta.肢左["節足"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_基節 = pars["基節"].ToPar(); + X0Y0_転節 = pars["転節"].ToPar(); + X0Y0_腿節 = pars["腿節"].ToPar(); + X0Y0_膝節 = pars["膝節"].ToPar(); + X0Y0_脛節 = pars["脛節"].ToPar(); + Pars pars2 = pars["輪"].ToPars(); + X0Y0_輪_革 = pars2["革"].ToPar(); + X0Y0_輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪_金具右 = pars2["金具右"].ToPar(); + X0Y0_蹠節 = pars["蹠節"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 基節_表示 = e.基節_表示; + 転節_表示 = e.転節_表示; + 腿節_表示 = e.腿節_表示; + 膝節_表示 = e.膝節_表示; + 脛節_表示 = e.脛節_表示; + 輪_革_表示 = e.輪_革_表示; + 輪_金具1_表示 = e.輪_金具1_表示; + 輪_金具2_表示 = e.輪_金具2_表示; + 輪_金具3_表示 = e.輪_金具3_表示; + 輪_金具左_表示 = e.輪_金具左_表示; + 輪_金具右_表示 = e.輪_金具右_表示; + 蹠節_表示 = e.蹠節_表示; + 輪表示 = e.輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_基節CP = new ColorP(X0Y0_基節, 基節CD, DisUnit, abj: true); + X0Y0_転節CP = new ColorP(X0Y0_転節, 転節CD, DisUnit, abj: true); + X0Y0_腿節CP = new ColorP(X0Y0_腿節, 腿節CD, DisUnit, abj: true); + X0Y0_膝節CP = new ColorP(X0Y0_膝節, 膝節CD, DisUnit, abj: true); + X0Y0_脛節CP = new ColorP(X0Y0_脛節, 脛節CD, 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); + X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true); + X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true); + X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true); + X0Y0_蹠節CP = new ColorP(X0Y0_蹠節, 蹠節CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_基節); + Are.Draw(X0Y0_転節); + Are.Draw(X0Y0_腿節); + Are.Draw(X0Y0_膝節); + Are.Draw(X0Y0_脛節); + Are.Draw(X0Y0_輪_革); + Are.Draw(X0Y0_輪_金具1); + Are.Draw(X0Y0_輪_金具2); + Are.Draw(X0Y0_輪_金具3); + Are.Draw(X0Y0_輪_金具左); + Are.Draw(X0Y0_輪_金具右); + 鎖1.描画0(Are); + Are.Draw(X0Y0_蹠節); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_基節.AngleBase = num * 70.0; + X0Y0_転節.AngleBase = num * 0.0; + X0Y0_腿節.AngleBase = num * 0.0; + X0Y0_膝節.AngleBase = num * 125.0; + X0Y0_脛節.AngleBase = num * 5.0; + X0Y0_蹠節.AngleBase = num * 70.0; + 本体.JoinPAall(); + } + + public override void SetRestraintAngle() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_基節.AngleBase = num * 60.0; + X0Y0_転節.AngleBase = num * -20.0; + X0Y0_腿節.AngleBase = num * 0.0; + X0Y0_膝節.AngleBase = num * 30.0; + X0Y0_脛節.AngleBase = num * 5.0; + X0Y0_蹠節.AngleBase = num * 70.0; + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_基節CP.Update(); + X0Y0_転節CP.Update(); + X0Y0_腿節CP.Update(); + X0Y0_膝節CP.Update(); + X0Y0_脛節CP.Update(); + X0Y0_輪_革CP.Update(); + X0Y0_輪_金具1CP.Update(); + X0Y0_輪_金具2CP.Update(); + X0Y0_輪_金具3CP.Update(); + X0Y0_輪_金具左CP.Update(); + X0Y0_輪_金具右CP.Update(); + X0Y0_蹠節CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 基節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 蹠節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 基節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 転節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 膝節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 蹠節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 基節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 脛節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 蹠節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 輪_革CD = new ColorD(); + 輪_金具1CD = new ColorD(); + 輪_金具2CD = new ColorD(); + 輪_金具3CD = new ColorD(); + 輪_金具左CD = new ColorD(); + 輪_金具右CD = new ColorD(); + } + + public void 輪配色(拘束具色 配色) + { + 輪_革CD.色 = 配色.革部色; + 輪_金具1CD.色 = 配色.金具色; + 輪_金具2CD.色 = 輪_金具1CD.色; + 輪_金具3CD.色 = 輪_金具1CD.色; + 輪_金具左CD.色 = 輪_金具1CD.色; + 輪_金具右CD.色 = 輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘D.cs index fe1b88e..69ca359 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘D.cs @@ -1,46 +1,47 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 触肢_肢蜘D : 触肢D +namespace SlaveMatrix { - public bool 基節_表示 = true; + [Serializable] + public class 触肢_肢蜘D : 触肢D + { + public bool 基節_表示 = true; - public bool 転節_表示 = true; + public bool 転節_表示 = true; - public bool 腿節_表示 = true; + public bool 腿節_表示 = true; - public bool 膝節_表示 = true; + public bool 膝節_表示 = true; - public bool 脛節_表示 = true; + public bool 脛節_表示 = true; - public bool 輪_革_表示 = true; + public bool 輪_革_表示 = true; - public bool 輪_金具1_表示 = true; + public bool 輪_金具1_表示 = true; - public bool 輪_金具2_表示 = true; + public bool 輪_金具2_表示 = true; - public bool 輪_金具3_表示 = true; + public bool 輪_金具3_表示 = true; - public bool 輪_金具左_表示 = true; + public bool 輪_金具左_表示 = true; - public bool 輪_金具右_表示 = true; + public bool 輪_金具右_表示 = true; - public bool 蹠節_表示 = true; + public bool 蹠節_表示 = true; - public bool 輪表示 = true; + public bool 輪表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 触肢_肢蜘D() - { - ThisType = GetType(); - } + public 触肢_肢蜘D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 触肢_肢蜘(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 触肢_肢蜘(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍.cs index c85ae79..6d00de2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍.cs @@ -1,811 +1,812 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触肢_肢蠍 : 触肢 +namespace SlaveMatrix { - public Par X0Y0_爪2; + public class 触肢_肢蠍 : 触肢 + { + public Par X0Y0_爪2; - public Par X0Y0_爪1; + public Par X0Y0_爪1; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public Par X0Y0_転節; + public Par X0Y0_転節; - public Par X0Y0_腿節; + public Par X0Y0_腿節; - public Par X0Y0_膝節; + public Par X0Y0_膝節; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public ColorD 爪2CD; + public ColorD 爪2CD; - public ColorD 爪1CD; + public ColorD 爪1CD; - public ColorD 転節CD; + public ColorD 転節CD; - public ColorD 腿節CD; + public ColorD 腿節CD; - public ColorD 膝節CD; + public ColorD 膝節CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorP X0Y0_爪2CP; + public ColorP X0Y0_爪2CP; - public ColorP X0Y0_爪1CP; + public ColorP X0Y0_爪1CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public ColorP X0Y0_転節CP; + public ColorP X0Y0_転節CP; - public ColorP X0Y0_腿節CP; + public ColorP X0Y0_腿節CP; - public ColorP X0Y0_膝節CP; + public ColorP X0Y0_膝節CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - 輪2表示 = 拘束_; - } - } - - public bool 爪2_表示 - { - get - { - return X0Y0_爪2.Dra; - } - set - { - X0Y0_爪2.Dra = value; - X0Y0_爪2.Hit = value; - } - } - - public bool 爪1_表示 - { - get - { - return X0Y0_爪1.Dra; - } - set - { - X0Y0_爪1.Dra = value; - X0Y0_爪1.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 転節_表示 - { - get - { - return X0Y0_転節.Dra; - } - set - { - X0Y0_転節.Dra = value; - X0Y0_転節.Hit = value; - } - } - - public bool 腿節_表示 - { - get - { - return X0Y0_腿節.Dra; - } - set - { - X0Y0_腿節.Dra = value; - X0Y0_腿節.Hit = value; - } - } - - public bool 膝節_表示 - { - get - { - return X0Y0_膝節.Dra; - } - set - { - X0Y0_膝節.Dra = value; - X0Y0_膝節.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 爪2_表示; - } - set - { - 爪2_表示 = value; - 爪1_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 転節_表示 = value; - 腿節_表示 = value; - 膝節_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 爪2CD.不透明度; - } - set - { - 爪2CD.不透明度 = value; - 爪1CD.不透明度 = value; - 転節CD.不透明度 = value; - 腿節CD.不透明度 = value; - 膝節CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 触肢_肢蠍(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触肢_肢蠍D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "触肢蠍"; - dif.Add(new Pars(Sta.肢左["節足"][0][3])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_爪2 = pars["爪2"].ToPar(); - X0Y0_爪1 = pars["爪1"].ToPar(); - Pars pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - X0Y0_転節 = pars["転節"].ToPar(); - X0Y0_腿節 = pars["腿節"].ToPar(); - X0Y0_膝節 = pars["膝節"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 爪2_表示 = e.爪2_表示; - 爪1_表示 = e.爪1_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 転節_表示 = e.転節_表示; - 腿節_表示 = e.腿節_表示; - 膝節_表示 = e.膝節_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_爪2CP = new ColorP(X0Y0_爪2, 爪2CD, DisUnit, abj: true); - X0Y0_爪1CP = new ColorP(X0Y0_爪1, 爪1CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - X0Y0_転節CP = new ColorP(X0Y0_転節, 転節CD, DisUnit, abj: true); - X0Y0_腿節CP = new ColorP(X0Y0_腿節, 腿節CD, DisUnit, abj: true); - X0Y0_膝節CP = new ColorP(X0Y0_膝節, 膝節CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, 右: true, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, 右: true, 配色指定, 体配色, Xasix); - 鎖2.反転Y = true; - 鎖4.反転Y = true; - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖2.角度B += num; - 鎖3.角度B -= num; - 鎖4.角度B += num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_爪2); - Are.Draw(X0Y0_爪1); - Are.Draw(X0Y0_輪2_革); - Are.Draw(X0Y0_輪2_金具1); - Are.Draw(X0Y0_輪2_金具2); - Are.Draw(X0Y0_輪2_金具3); - Are.Draw(X0Y0_輪2_金具左); - Are.Draw(X0Y0_輪2_金具右); - 鎖3.描画0(Are); - 鎖4.描画0(Are); - Are.Draw(X0Y0_転節); - Are.Draw(X0Y0_腿節); - Are.Draw(X0Y0_膝節); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_転節.AngleBase = num * -30.0; - X0Y0_腿節.AngleBase = num * -45.0; - X0Y0_膝節.AngleBase = num * 84.0; - X0Y0_爪1.AngleBase = num * 76.0; - X0Y0_爪2.AngleBase = num * -15.0; - 本体.JoinPAall(); - } - - public override void SetRestraintAngle() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_爪1.AngleBase = num * 76.0; - X0Y0_爪2.AngleBase = num * 0.0; - 本体.JoinPAall(); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) - { - return p == X0Y0_輪1_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_爪2CP.Update(); - X0Y0_爪1CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - X0Y0_転節CP.Update(); - X0Y0_腿節CP.Update(); - X0Y0_膝節CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 爪2CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 爪1CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 爪2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 爪1CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 転節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 膝節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 爪2CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 爪1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + 輪2表示 = 拘束_; + } + } + + public bool 爪2_表示 + { + get + { + return X0Y0_爪2.Dra; + } + set + { + X0Y0_爪2.Dra = value; + X0Y0_爪2.Hit = value; + } + } + + public bool 爪1_表示 + { + get + { + return X0Y0_爪1.Dra; + } + set + { + X0Y0_爪1.Dra = value; + X0Y0_爪1.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 転節_表示 + { + get + { + return X0Y0_転節.Dra; + } + set + { + X0Y0_転節.Dra = value; + X0Y0_転節.Hit = value; + } + } + + public bool 腿節_表示 + { + get + { + return X0Y0_腿節.Dra; + } + set + { + X0Y0_腿節.Dra = value; + X0Y0_腿節.Hit = value; + } + } + + public bool 膝節_表示 + { + get + { + return X0Y0_膝節.Dra; + } + set + { + X0Y0_膝節.Dra = value; + X0Y0_膝節.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 爪2_表示; + } + set + { + 爪2_表示 = value; + 爪1_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 転節_表示 = value; + 腿節_表示 = value; + 膝節_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 爪2CD.不透明度; + } + set + { + 爪2CD.不透明度 = value; + 爪1CD.不透明度 = value; + 転節CD.不透明度 = value; + 腿節CD.不透明度 = value; + 膝節CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 触肢_肢蠍(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触肢_肢蠍D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "触肢蠍"; + dif.Add(new Pars(Sta.肢左["節足"][0][3])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_爪2 = pars["爪2"].ToPar(); + X0Y0_爪1 = pars["爪1"].ToPar(); + Pars pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + X0Y0_転節 = pars["転節"].ToPar(); + X0Y0_腿節 = pars["腿節"].ToPar(); + X0Y0_膝節 = pars["膝節"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 爪2_表示 = e.爪2_表示; + 爪1_表示 = e.爪1_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 転節_表示 = e.転節_表示; + 腿節_表示 = e.腿節_表示; + 膝節_表示 = e.膝節_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_爪2CP = new ColorP(X0Y0_爪2, 爪2CD, DisUnit, abj: true); + X0Y0_爪1CP = new ColorP(X0Y0_爪1, 爪1CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + X0Y0_転節CP = new ColorP(X0Y0_転節, 転節CD, DisUnit, abj: true); + X0Y0_腿節CP = new ColorP(X0Y0_腿節, 腿節CD, DisUnit, abj: true); + X0Y0_膝節CP = new ColorP(X0Y0_膝節, 膝節CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, 右: true, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右: false, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, 右: true, 配色指定, 体配色, Xasix); + 鎖2.反転Y = true; + 鎖4.反転Y = true; + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖2.角度B += num; + 鎖3.角度B -= num; + 鎖4.角度B += num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_爪2); + Are.Draw(X0Y0_爪1); + Are.Draw(X0Y0_輪2_革); + Are.Draw(X0Y0_輪2_金具1); + Are.Draw(X0Y0_輪2_金具2); + Are.Draw(X0Y0_輪2_金具3); + Are.Draw(X0Y0_輪2_金具左); + Are.Draw(X0Y0_輪2_金具右); + 鎖3.描画0(Are); + 鎖4.描画0(Are); + Are.Draw(X0Y0_転節); + Are.Draw(X0Y0_腿節); + Are.Draw(X0Y0_膝節); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_転節.AngleBase = num * -30.0; + X0Y0_腿節.AngleBase = num * -45.0; + X0Y0_膝節.AngleBase = num * 84.0; + X0Y0_爪1.AngleBase = num * 76.0; + X0Y0_爪2.AngleBase = num * -15.0; + 本体.JoinPAall(); + } + + public override void SetRestraintAngle() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_爪1.AngleBase = num * 76.0; + X0Y0_爪2.AngleBase = num * 0.0; + 本体.JoinPAall(); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) + { + return p == X0Y0_輪1_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_爪2CP.Update(); + X0Y0_爪1CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + X0Y0_転節CP.Update(); + X0Y0_腿節CP.Update(); + X0Y0_膝節CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 爪2CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 爪1CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 爪2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 爪1CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 転節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 膝節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 爪2CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 爪1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 転節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 膝節CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍D.cs index f773336..dccf66c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍D.cs @@ -1,58 +1,59 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 触肢_肢蠍D : 触肢D +namespace SlaveMatrix { - public bool 爪2_表示 = true; + [Serializable] + public class 触肢_肢蠍D : 触肢D + { + public bool 爪2_表示 = true; - public bool 爪1_表示 = true; + public bool 爪1_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 転節_表示 = true; + public bool 転節_表示 = true; - public bool 腿節_表示 = true; + public bool 腿節_表示 = true; - public bool 膝節_表示 = true; + public bool 膝節_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 鎖表示; + public bool 鎖表示; - public 触肢_肢蠍D() - { - ThisType = GetType(); - } + public 触肢_肢蠍D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 触肢_肢蠍(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 触肢_肢蠍(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚.cs index 295e53c..4feeec9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚.cs @@ -1,26 +1,27 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触覚 : Ele +namespace SlaveMatrix { - public override double 肥大 - { - set - { - } - } + public class 触覚 : Ele + { + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public virtual IEnumerable Enum軸() - { - yield break; - } + public virtual IEnumerable Enum軸() + { + yield break; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚D.cs index 99eb282..eacaa3c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 触覚D : EleD +namespace SlaveMatrix { + [Serializable] + public class 触覚D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲.cs index 39b39f2..4a52c5f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲.cs @@ -1,477 +1,478 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触覚_甲 : 触覚 +namespace SlaveMatrix { - public Par X0Y0_節0; + public class 触覚_甲 : 触覚 + { + public Par X0Y0_節0; - public Par X0Y0_節1; + public Par X0Y0_節1; - public Par X0Y0_節2; + public Par X0Y0_節2; - public Par X0Y0_節3; + public Par X0Y0_節3; - public Par X0Y0_節4; + public Par X0Y0_節4; - public Par X0Y0_節5; + public Par X0Y0_節5; - public Par X0Y0_節6; + public Par X0Y0_節6; - public Par X0Y0_節7; + public Par X0Y0_節7; - public Par X0Y0_節8; + public Par X0Y0_節8; - public Par X0Y0_節9; + public Par X0Y0_節9; - public Par X0Y0_節10; + public Par X0Y0_節10; - public ColorD 節0CD; + public ColorD 節0CD; - public ColorD 節1CD; + public ColorD 節1CD; - public ColorD 節2CD; + public ColorD 節2CD; - public ColorD 節3CD; + public ColorD 節3CD; - public ColorD 節4CD; + public ColorD 節4CD; - public ColorD 節5CD; + public ColorD 節5CD; - public ColorD 節6CD; + public ColorD 節6CD; - public ColorD 節7CD; + public ColorD 節7CD; - public ColorD 節8CD; + public ColorD 節8CD; - public ColorD 節9CD; + public ColorD 節9CD; - public ColorD 節10CD; + public ColorD 節10CD; - public ColorP X0Y0_節0CP; + public ColorP X0Y0_節0CP; - public ColorP X0Y0_節1CP; + public ColorP X0Y0_節1CP; - public ColorP X0Y0_節2CP; + public ColorP X0Y0_節2CP; - public ColorP X0Y0_節3CP; + public ColorP X0Y0_節3CP; - public ColorP X0Y0_節4CP; + public ColorP X0Y0_節4CP; - public ColorP X0Y0_節5CP; + public ColorP X0Y0_節5CP; - public ColorP X0Y0_節6CP; + public ColorP X0Y0_節6CP; - public ColorP X0Y0_節7CP; + public ColorP X0Y0_節7CP; - public ColorP X0Y0_節8CP; + public ColorP X0Y0_節8CP; - public ColorP X0Y0_節9CP; + public ColorP X0Y0_節9CP; - public ColorP X0Y0_節10CP; + public ColorP X0Y0_節10CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 節0_表示 - { - get - { - return X0Y0_節0.Dra; - } - set - { - X0Y0_節0.Dra = value; - X0Y0_節0.Hit = value; - } - } + public bool 節0_表示 + { + get + { + return X0Y0_節0.Dra; + } + set + { + X0Y0_節0.Dra = value; + X0Y0_節0.Hit = value; + } + } - public bool 節1_表示 - { - get - { - return X0Y0_節1.Dra; - } - set - { - X0Y0_節1.Dra = value; - X0Y0_節1.Hit = value; - } - } + public bool 節1_表示 + { + get + { + return X0Y0_節1.Dra; + } + set + { + X0Y0_節1.Dra = value; + X0Y0_節1.Hit = value; + } + } - public bool 節2_表示 - { - get - { - return X0Y0_節2.Dra; - } - set - { - X0Y0_節2.Dra = value; - X0Y0_節2.Hit = value; - } - } + public bool 節2_表示 + { + get + { + return X0Y0_節2.Dra; + } + set + { + X0Y0_節2.Dra = value; + X0Y0_節2.Hit = value; + } + } - public bool 節3_表示 - { - get - { - return X0Y0_節3.Dra; - } - set - { - X0Y0_節3.Dra = value; - X0Y0_節3.Hit = value; - } - } + public bool 節3_表示 + { + get + { + return X0Y0_節3.Dra; + } + set + { + X0Y0_節3.Dra = value; + X0Y0_節3.Hit = value; + } + } - public bool 節4_表示 - { - get - { - return X0Y0_節4.Dra; - } - set - { - X0Y0_節4.Dra = value; - X0Y0_節4.Hit = value; - } - } + public bool 節4_表示 + { + get + { + return X0Y0_節4.Dra; + } + set + { + X0Y0_節4.Dra = value; + X0Y0_節4.Hit = value; + } + } - public bool 節5_表示 - { - get - { - return X0Y0_節5.Dra; - } - set - { - X0Y0_節5.Dra = value; - X0Y0_節5.Hit = value; - } - } + public bool 節5_表示 + { + get + { + return X0Y0_節5.Dra; + } + set + { + X0Y0_節5.Dra = value; + X0Y0_節5.Hit = value; + } + } - public bool 節6_表示 - { - get - { - return X0Y0_節6.Dra; - } - set - { - X0Y0_節6.Dra = value; - X0Y0_節6.Hit = value; - } - } + public bool 節6_表示 + { + get + { + return X0Y0_節6.Dra; + } + set + { + X0Y0_節6.Dra = value; + X0Y0_節6.Hit = value; + } + } - public bool 節7_表示 - { - get - { - return X0Y0_節7.Dra; - } - set - { - X0Y0_節7.Dra = value; - X0Y0_節7.Hit = value; - } - } + public bool 節7_表示 + { + get + { + return X0Y0_節7.Dra; + } + set + { + X0Y0_節7.Dra = value; + X0Y0_節7.Hit = value; + } + } - public bool 節8_表示 - { - get - { - return X0Y0_節8.Dra; - } - set - { - X0Y0_節8.Dra = value; - X0Y0_節8.Hit = value; - } - } + public bool 節8_表示 + { + get + { + return X0Y0_節8.Dra; + } + set + { + X0Y0_節8.Dra = value; + X0Y0_節8.Hit = value; + } + } - public bool 節9_表示 - { - get - { - return X0Y0_節9.Dra; - } - set - { - X0Y0_節9.Dra = value; - X0Y0_節9.Hit = value; - } - } + public bool 節9_表示 + { + get + { + return X0Y0_節9.Dra; + } + set + { + X0Y0_節9.Dra = value; + X0Y0_節9.Hit = value; + } + } - public bool 節10_表示 - { - get - { - return X0Y0_節10.Dra; - } - set - { - X0Y0_節10.Dra = value; - X0Y0_節10.Hit = value; - } - } + public bool 節10_表示 + { + get + { + return X0Y0_節10.Dra; + } + set + { + X0Y0_節10.Dra = value; + X0Y0_節10.Hit = value; + } + } - public override bool 表示 - { - get - { - return 節0_表示; - } - set - { - 節0_表示 = value; - 節1_表示 = value; - 節2_表示 = value; - 節3_表示 = value; - 節4_表示 = value; - 節5_表示 = value; - 節6_表示 = value; - 節7_表示 = value; - 節8_表示 = value; - 節9_表示 = value; - 節10_表示 = value; - } - } + public override bool 表示 + { + get + { + return 節0_表示; + } + set + { + 節0_表示 = value; + 節1_表示 = value; + 節2_表示 = value; + 節3_表示 = value; + 節4_表示 = value; + 節5_表示 = value; + 節6_表示 = value; + 節7_表示 = value; + 節8_表示 = value; + 節9_表示 = value; + 節10_表示 = value; + } + } - public override double 濃度 - { - get - { - return 節0CD.不透明度; - } - set - { - 節0CD.不透明度 = value; - 節1CD.不透明度 = value; - 節2CD.不透明度 = value; - 節3CD.不透明度 = value; - 節4CD.不透明度 = value; - 節5CD.不透明度 = value; - 節6CD.不透明度 = value; - 節7CD.不透明度 = value; - 節8CD.不透明度 = value; - 節9CD.不透明度 = value; - 節10CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 節0CD.不透明度; + } + set + { + 節0CD.不透明度 = value; + 節1CD.不透明度 = value; + 節2CD.不透明度 = value; + 節3CD.不透明度 = value; + 節4CD.不透明度 = value; + 節5CD.不透明度 = value; + 節6CD.不透明度 = value; + 節7CD.不透明度 = value; + 節8CD.不透明度 = value; + 節9CD.不透明度 = value; + 節10CD.不透明度 = value; + } + } - public 触覚_甲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触覚_甲D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "甲"; - dif.Add(new Pars(Sta.肢左["触覚"][0][2])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_節0 = pars["節0"].ToPar(); - X0Y0_節1 = pars["節1"].ToPar(); - X0Y0_節2 = pars["節2"].ToPar(); - X0Y0_節3 = pars["節3"].ToPar(); - X0Y0_節4 = pars["節4"].ToPar(); - X0Y0_節5 = pars["節5"].ToPar(); - X0Y0_節6 = pars["節6"].ToPar(); - X0Y0_節7 = pars["節7"].ToPar(); - X0Y0_節8 = pars["節8"].ToPar(); - X0Y0_節9 = pars["節9"].ToPar(); - X0Y0_節10 = pars["節10"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 節0_表示 = e.節0_表示; - 節1_表示 = e.節1_表示; - 節2_表示 = e.節2_表示; - 節3_表示 = e.節3_表示; - 節4_表示 = e.節4_表示; - 節5_表示 = e.節5_表示; - 節6_表示 = e.節6_表示; - 節7_表示 = e.節7_表示; - 節8_表示 = e.節8_表示; - 節9_表示 = e.節9_表示; - 節10_表示 = e.節10_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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_節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_節8CP = new ColorP(X0Y0_節8, 節8CD, DisUnit, abj: true); - X0Y0_節9CP = new ColorP(X0Y0_節9, 節9CD, DisUnit, abj: true); - X0Y0_節10CP = new ColorP(X0Y0_節10, 節10CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 触覚_甲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触覚_甲D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "甲"; + dif.Add(new Pars(Sta.肢左["触覚"][0][2])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_節0 = pars["節0"].ToPar(); + X0Y0_節1 = pars["節1"].ToPar(); + X0Y0_節2 = pars["節2"].ToPar(); + X0Y0_節3 = pars["節3"].ToPar(); + X0Y0_節4 = pars["節4"].ToPar(); + X0Y0_節5 = pars["節5"].ToPar(); + X0Y0_節6 = pars["節6"].ToPar(); + X0Y0_節7 = pars["節7"].ToPar(); + X0Y0_節8 = pars["節8"].ToPar(); + X0Y0_節9 = pars["節9"].ToPar(); + X0Y0_節10 = pars["節10"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 節0_表示 = e.節0_表示; + 節1_表示 = e.節1_表示; + 節2_表示 = e.節2_表示; + 節3_表示 = e.節3_表示; + 節4_表示 = e.節4_表示; + 節5_表示 = e.節5_表示; + 節6_表示 = e.節6_表示; + 節7_表示 = e.節7_表示; + 節8_表示 = e.節8_表示; + 節9_表示 = e.節9_表示; + 節10_表示 = e.節10_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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_節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_節8CP = new ColorP(X0Y0_節8, 節8CD, DisUnit, abj: true); + X0Y0_節9CP = new ColorP(X0Y0_節9, 節9CD, DisUnit, abj: true); + X0Y0_節10CP = new ColorP(X0Y0_節10, 節10CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - int num2 = -5; - double num3 = 1.0; - double num4 = 0.01; - X0Y0_節0.AngleBase = num * -55.0; - X0Y0_節1.AngleBase = num * 25.0; - X0Y0_節2.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節3.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節4.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節5.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節6.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節7.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節8.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節9.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節10.AngleBase = num * (double)num2 * num3; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + int num2 = -5; + double num3 = 1.0; + double num4 = 0.01; + X0Y0_節0.AngleBase = num * -55.0; + X0Y0_節1.AngleBase = num * 25.0; + X0Y0_節2.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節3.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節4.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節5.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節6.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節7.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節8.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節9.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節10.AngleBase = num * (double)num2 * num3; + 本体.JoinPAall(); + } - public override IEnumerable Enum軸() - { - yield return X0Y0_節0; - yield return X0Y0_節1; - yield return X0Y0_節2; - yield return X0Y0_節3; - yield return X0Y0_節4; - yield return X0Y0_節5; - yield return X0Y0_節6; - yield return X0Y0_節7; - yield return X0Y0_節8; - yield return X0Y0_節9; - yield return X0Y0_節10; - } + public override IEnumerable Enum軸() + { + yield return X0Y0_節0; + yield return X0Y0_節1; + yield return X0Y0_節2; + yield return X0Y0_節3; + yield return X0Y0_節4; + yield return X0Y0_節5; + yield return X0Y0_節6; + yield return X0Y0_節7; + yield return X0Y0_節8; + yield return X0Y0_節9; + yield return X0Y0_節10; + } - public override void 色更新() - { - X0Y0_節0CP.Update(); - X0Y0_節1CP.Update(); - X0Y0_節2CP.Update(); - X0Y0_節3CP.Update(); - X0Y0_節4CP.Update(); - X0Y0_節5CP.Update(); - X0Y0_節6CP.Update(); - X0Y0_節7CP.Update(); - X0Y0_節8CP.Update(); - X0Y0_節9CP.Update(); - X0Y0_節10CP.Update(); - } + public override void 色更新() + { + X0Y0_節0CP.Update(); + X0Y0_節1CP.Update(); + X0Y0_節2CP.Update(); + X0Y0_節3CP.Update(); + X0Y0_節4CP.Update(); + X0Y0_節5CP.Update(); + X0Y0_節6CP.Update(); + X0Y0_節7CP.Update(); + X0Y0_節8CP.Update(); + X0Y0_節9CP.Update(); + X0Y0_節10CP.Update(); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 節0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節5CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節6CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節7CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節8CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節9CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 節10CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - } + private void 配色N0(体配色 体配色) + { + 節0CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節5CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節6CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節7CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節8CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節9CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 節10CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + } - private void 配色T0(体配色 体配色) - { - this.配色T(0, "節", ref 体配色.甲0O, ref 体配色.刺青O); - } + private void 配色T0(体配色 体配色) + { + this.配色T(0, "節", ref 体配色.甲0O, ref 体配色.刺青O); + } - private void 配色T1(体配色 体配色) - { - this.配色T(1, "節", ref 体配色.甲0O, ref 体配色.刺青O); - } + private void 配色T1(体配色 体配色) + { + this.配色T(1, "節", ref 体配色.甲0O, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲D.cs index 8c91c1b..4f63f09 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲D.cs @@ -1,40 +1,41 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 触覚_甲D : 触覚D +namespace SlaveMatrix { - public bool 節0_表示 = true; + [Serializable] + public class 触覚_甲D : 触覚D + { + public bool 節0_表示 = true; - public bool 節1_表示 = true; + public bool 節1_表示 = true; - public bool 節2_表示 = true; + public bool 節2_表示 = true; - public bool 節3_表示 = true; + public bool 節3_表示 = true; - public bool 節4_表示 = true; + public bool 節4_表示 = true; - public bool 節5_表示 = true; + public bool 節5_表示 = true; - public bool 節6_表示 = true; + public bool 節6_表示 = true; - public bool 節7_表示 = true; + public bool 節7_表示 = true; - public bool 節8_表示 = true; + public bool 節8_表示 = true; - public bool 節9_表示 = true; + public bool 節9_表示 = true; - public bool 節10_表示 = true; + public bool 節10_表示 = true; - public 触覚_甲D() - { - ThisType = GetType(); - } + public 触覚_甲D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 触覚_甲(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 触覚_甲(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節.cs index 6bcd550..c4a74bc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節.cs @@ -1,915 +1,916 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触覚_節 : 触覚 +namespace SlaveMatrix { - public Par X0Y0_節1; + public class 触覚_節 : 触覚 + { + public Par X0Y0_節1; - public Par X0Y0_節2; + public Par X0Y0_節2; - public Par X0Y0_節3; + public Par X0Y0_節3; - public Par X0Y0_節4; + public Par X0Y0_節4; - public Par X0Y0_節5; + public Par X0Y0_節5; - public Par X0Y0_節6; + public Par X0Y0_節6; - public Par X0Y0_節7; + public Par X0Y0_節7; - public Par X0Y0_節8; + public Par X0Y0_節8; - public Par X0Y0_節9; + public Par X0Y0_節9; - public Par X0Y0_節10; + public Par X0Y0_節10; - public Par X0Y0_節11; + public Par X0Y0_節11; - public Par X0Y0_節12; + public Par X0Y0_節12; - public Par X0Y0_節13; + public Par X0Y0_節13; - public Par X0Y0_節14; + public Par X0Y0_節14; - public Par X0Y0_節15; + public Par X0Y0_節15; - public Par X0Y0_節16; + public Par X0Y0_節16; - public Par X0Y0_節17; + public Par X0Y0_節17; - public Par X0Y0_節18; + public Par X0Y0_節18; - public Par X0Y0_節19; + public Par X0Y0_節19; - public Par X0Y0_節20; + public Par X0Y0_節20; - public Par X0Y0_節21; + public Par X0Y0_節21; - public Par X0Y0_節22; + public Par X0Y0_節22; - public Par X0Y0_節23; + public Par X0Y0_節23; - public Par X0Y0_節24; + public Par X0Y0_節24; - public Par X0Y0_節25; + public Par X0Y0_節25; - public Par X0Y0_節26; + public Par X0Y0_節26; - public ColorD 節1CD; + public ColorD 節1CD; - public ColorD 節2CD; + public ColorD 節2CD; - public ColorD 節3CD; + public ColorD 節3CD; - public ColorD 節4CD; + public ColorD 節4CD; - public ColorD 節5CD; + public ColorD 節5CD; - public ColorD 節6CD; + public ColorD 節6CD; - public ColorD 節7CD; + public ColorD 節7CD; - public ColorD 節8CD; + public ColorD 節8CD; - public ColorD 節9CD; + public ColorD 節9CD; - public ColorD 節10CD; + public ColorD 節10CD; - public ColorD 節11CD; + public ColorD 節11CD; - public ColorD 節12CD; + public ColorD 節12CD; - public ColorD 節13CD; + public ColorD 節13CD; - public ColorD 節14CD; + public ColorD 節14CD; - public ColorD 節15CD; + public ColorD 節15CD; - public ColorD 節16CD; + public ColorD 節16CD; - public ColorD 節17CD; + public ColorD 節17CD; - public ColorD 節18CD; + public ColorD 節18CD; - public ColorD 節19CD; + public ColorD 節19CD; - public ColorD 節20CD; + public ColorD 節20CD; - public ColorD 節21CD; + public ColorD 節21CD; - public ColorD 節22CD; + public ColorD 節22CD; - public ColorD 節23CD; + public ColorD 節23CD; - public ColorD 節24CD; + public ColorD 節24CD; - public ColorD 節25CD; + public ColorD 節25CD; - public ColorD 節26CD; + public ColorD 節26CD; - public ColorP X0Y0_節1CP; + public ColorP X0Y0_節1CP; - public ColorP X0Y0_節2CP; + public ColorP X0Y0_節2CP; - public ColorP X0Y0_節3CP; + public ColorP X0Y0_節3CP; - public ColorP X0Y0_節4CP; + public ColorP X0Y0_節4CP; - public ColorP X0Y0_節5CP; + public ColorP X0Y0_節5CP; - public ColorP X0Y0_節6CP; + public ColorP X0Y0_節6CP; - public ColorP X0Y0_節7CP; + public ColorP X0Y0_節7CP; - public ColorP X0Y0_節8CP; + public ColorP X0Y0_節8CP; - public ColorP X0Y0_節9CP; + public ColorP X0Y0_節9CP; - public ColorP X0Y0_節10CP; + public ColorP X0Y0_節10CP; - public ColorP X0Y0_節11CP; + public ColorP X0Y0_節11CP; - public ColorP X0Y0_節12CP; + public ColorP X0Y0_節12CP; - public ColorP X0Y0_節13CP; + public ColorP X0Y0_節13CP; - public ColorP X0Y0_節14CP; + public ColorP X0Y0_節14CP; - public ColorP X0Y0_節15CP; + public ColorP X0Y0_節15CP; - public ColorP X0Y0_節16CP; + public ColorP X0Y0_節16CP; - public ColorP X0Y0_節17CP; + public ColorP X0Y0_節17CP; - public ColorP X0Y0_節18CP; + public ColorP X0Y0_節18CP; - public ColorP X0Y0_節19CP; + public ColorP X0Y0_節19CP; - public ColorP X0Y0_節20CP; + public ColorP X0Y0_節20CP; - public ColorP X0Y0_節21CP; + public ColorP X0Y0_節21CP; - public ColorP X0Y0_節22CP; + public ColorP X0Y0_節22CP; - public ColorP X0Y0_節23CP; + public ColorP X0Y0_節23CP; - public ColorP X0Y0_節24CP; + public ColorP X0Y0_節24CP; - public ColorP X0Y0_節25CP; + public ColorP X0Y0_節25CP; - public ColorP X0Y0_節26CP; + public ColorP X0Y0_節26CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_節1.Hit = value; - } - } - - public bool 節2_表示 - { - get - { - return X0Y0_節2.Dra; - } - set - { - X0Y0_節2.Dra = value; - X0Y0_節2.Hit = value; - } - } - - public bool 節3_表示 - { - get - { - return X0Y0_節3.Dra; - } - set - { - X0Y0_節3.Dra = value; - X0Y0_節3.Hit = value; - } - } - - public bool 節4_表示 - { - get - { - return X0Y0_節4.Dra; - } - set - { - X0Y0_節4.Dra = value; - X0Y0_節4.Hit = value; - } - } - - public bool 節5_表示 - { - get - { - return X0Y0_節5.Dra; - } - set - { - X0Y0_節5.Dra = value; - X0Y0_節5.Hit = value; - } - } - - public bool 節6_表示 - { - get - { - return X0Y0_節6.Dra; - } - set - { - X0Y0_節6.Dra = value; - X0Y0_節6.Hit = value; - } - } - - public bool 節7_表示 - { - get - { - return X0Y0_節7.Dra; - } - set - { - X0Y0_節7.Dra = value; - X0Y0_節7.Hit = value; - } - } - - public bool 節8_表示 - { - get - { - return X0Y0_節8.Dra; - } - set - { - X0Y0_節8.Dra = value; - X0Y0_節8.Hit = value; - } - } - - public bool 節9_表示 - { - get - { - return X0Y0_節9.Dra; - } - set - { - X0Y0_節9.Dra = value; - X0Y0_節9.Hit = value; - } - } - - public bool 節10_表示 - { - get - { - return X0Y0_節10.Dra; - } - set - { - X0Y0_節10.Dra = value; - X0Y0_節10.Hit = value; - } - } - - public bool 節11_表示 - { - get - { - return X0Y0_節11.Dra; - } - set - { - X0Y0_節11.Dra = value; - X0Y0_節11.Hit = value; - } - } - - public bool 節12_表示 - { - get - { - return X0Y0_節12.Dra; - } - set - { - X0Y0_節12.Dra = value; - X0Y0_節12.Hit = value; - } - } - - public bool 節13_表示 - { - get - { - return X0Y0_節13.Dra; - } - set - { - X0Y0_節13.Dra = value; - X0Y0_節13.Hit = value; - } - } - - public bool 節14_表示 - { - get - { - return X0Y0_節14.Dra; - } - set - { - X0Y0_節14.Dra = value; - X0Y0_節14.Hit = value; - } - } - - public bool 節15_表示 - { - get - { - return X0Y0_節15.Dra; - } - set - { - X0Y0_節15.Dra = value; - X0Y0_節15.Hit = value; - } - } - - public bool 節16_表示 - { - get - { - return X0Y0_節16.Dra; - } - set - { - X0Y0_節16.Dra = value; - X0Y0_節16.Hit = value; - } - } - - public bool 節17_表示 - { - get - { - return X0Y0_節17.Dra; - } - set - { - X0Y0_節17.Dra = value; - X0Y0_節17.Hit = value; - } - } - - public bool 節18_表示 - { - get - { - return X0Y0_節18.Dra; - } - set - { - X0Y0_節18.Dra = value; - X0Y0_節18.Hit = value; - } - } - - public bool 節19_表示 - { - get - { - return X0Y0_節19.Dra; - } - set - { - X0Y0_節19.Dra = value; - X0Y0_節19.Hit = value; - } - } - - public bool 節20_表示 - { - get - { - return X0Y0_節20.Dra; - } - set - { - X0Y0_節20.Dra = value; - X0Y0_節20.Hit = value; - } - } - - public bool 節21_表示 - { - get - { - return X0Y0_節21.Dra; - } - set - { - X0Y0_節21.Dra = value; - X0Y0_節21.Hit = value; - } - } - - public bool 節22_表示 - { - get - { - return X0Y0_節22.Dra; - } - set - { - X0Y0_節22.Dra = value; - X0Y0_節22.Hit = value; - } - } - - public bool 節23_表示 - { - get - { - return X0Y0_節23.Dra; - } - set - { - X0Y0_節23.Dra = value; - X0Y0_節23.Hit = value; - } - } - - public bool 節24_表示 - { - get - { - return X0Y0_節24.Dra; - } - set - { - X0Y0_節24.Dra = value; - X0Y0_節24.Hit = value; - } - } - - public bool 節25_表示 - { - get - { - return X0Y0_節25.Dra; - } - set - { - X0Y0_節25.Dra = value; - X0Y0_節25.Hit = value; - } - } - - public bool 節26_表示 - { - get - { - return X0Y0_節26.Dra; - } - set - { - X0Y0_節26.Dra = value; - X0Y0_節26.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 節1_表示; - } - set - { - 節1_表示 = value; - 節2_表示 = value; - 節3_表示 = value; - 節4_表示 = value; - 節5_表示 = value; - 節6_表示 = value; - 節7_表示 = value; - 節8_表示 = value; - 節9_表示 = value; - 節10_表示 = value; - 節11_表示 = value; - 節12_表示 = value; - 節13_表示 = value; - 節14_表示 = value; - 節15_表示 = value; - 節16_表示 = value; - 節17_表示 = value; - 節18_表示 = value; - 節19_表示 = value; - 節20_表示 = value; - 節21_表示 = value; - 節22_表示 = value; - 節23_表示 = value; - 節24_表示 = value; - 節25_表示 = value; - 節26_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 節1CD.不透明度; - } - set - { - 節1CD.不透明度 = value; - 節2CD.不透明度 = value; - 節3CD.不透明度 = value; - 節4CD.不透明度 = value; - 節5CD.不透明度 = value; - 節6CD.不透明度 = value; - 節7CD.不透明度 = value; - 節8CD.不透明度 = value; - 節9CD.不透明度 = value; - 節10CD.不透明度 = value; - 節11CD.不透明度 = value; - 節12CD.不透明度 = value; - 節13CD.不透明度 = value; - 節14CD.不透明度 = value; - 節15CD.不透明度 = value; - 節16CD.不透明度 = value; - 節17CD.不透明度 = value; - 節18CD.不透明度 = value; - 節19CD.不透明度 = value; - 節20CD.不透明度 = value; - 節21CD.不透明度 = value; - 節22CD.不透明度 = value; - 節23CD.不透明度 = value; - 節24CD.不透明度 = value; - 節25CD.不透明度 = value; - 節26CD.不透明度 = value; - } - } - - public 触覚_節(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触覚_節D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "節"; - dif.Add(new Pars(Sta.肢左["触覚"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_節1 = pars["節1"].ToPar(); - X0Y0_節2 = pars["節2"].ToPar(); - X0Y0_節3 = pars["節3"].ToPar(); - X0Y0_節4 = pars["節4"].ToPar(); - X0Y0_節5 = pars["節5"].ToPar(); - X0Y0_節6 = pars["節6"].ToPar(); - X0Y0_節7 = pars["節7"].ToPar(); - X0Y0_節8 = pars["節8"].ToPar(); - X0Y0_節9 = pars["節9"].ToPar(); - X0Y0_節10 = pars["節10"].ToPar(); - X0Y0_節11 = pars["節11"].ToPar(); - X0Y0_節12 = pars["節12"].ToPar(); - X0Y0_節13 = pars["節13"].ToPar(); - X0Y0_節14 = pars["節14"].ToPar(); - X0Y0_節15 = pars["節15"].ToPar(); - X0Y0_節16 = pars["節16"].ToPar(); - X0Y0_節17 = pars["節17"].ToPar(); - X0Y0_節18 = pars["節18"].ToPar(); - X0Y0_節19 = pars["節19"].ToPar(); - X0Y0_節20 = pars["節20"].ToPar(); - X0Y0_節21 = pars["節21"].ToPar(); - X0Y0_節22 = pars["節22"].ToPar(); - X0Y0_節23 = pars["節23"].ToPar(); - X0Y0_節24 = pars["節24"].ToPar(); - X0Y0_節25 = pars["節25"].ToPar(); - X0Y0_節26 = pars["節26"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 節4_表示 = e.節4_表示; - 節5_表示 = e.節5_表示; - 節6_表示 = e.節6_表示; - 節7_表示 = e.節7_表示; - 節8_表示 = e.節8_表示; - 節9_表示 = e.節9_表示; - 節10_表示 = e.節10_表示; - 節11_表示 = e.節11_表示; - 節12_表示 = e.節12_表示; - 節13_表示 = e.節13_表示; - 節14_表示 = e.節14_表示; - 節15_表示 = e.節15_表示; - 節16_表示 = e.節16_表示; - 節17_表示 = e.節17_表示; - 節18_表示 = e.節18_表示; - 節19_表示 = e.節19_表示; - 節20_表示 = e.節20_表示; - 節21_表示 = e.節21_表示; - 節22_表示 = e.節22_表示; - 節23_表示 = e.節23_表示; - 節24_表示 = e.節24_表示; - 節25_表示 = e.節25_表示; - 節26_表示 = e.節26_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - 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_節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_節8CP = new ColorP(X0Y0_節8, 節8CD, DisUnit, abj: true); - X0Y0_節9CP = new ColorP(X0Y0_節9, 節9CD, DisUnit, abj: true); - X0Y0_節10CP = new ColorP(X0Y0_節10, 節10CD, DisUnit, abj: true); - X0Y0_節11CP = new ColorP(X0Y0_節11, 節11CD, DisUnit, abj: true); - X0Y0_節12CP = new ColorP(X0Y0_節12, 節12CD, DisUnit, abj: true); - X0Y0_節13CP = new ColorP(X0Y0_節13, 節13CD, DisUnit, abj: true); - X0Y0_節14CP = new ColorP(X0Y0_節14, 節14CD, DisUnit, abj: true); - X0Y0_節15CP = new ColorP(X0Y0_節15, 節15CD, DisUnit, abj: true); - X0Y0_節16CP = new ColorP(X0Y0_節16, 節16CD, DisUnit, abj: true); - X0Y0_節17CP = new ColorP(X0Y0_節17, 節17CD, DisUnit, abj: true); - X0Y0_節18CP = new ColorP(X0Y0_節18, 節18CD, DisUnit, abj: true); - X0Y0_節19CP = new ColorP(X0Y0_節19, 節19CD, DisUnit, abj: true); - X0Y0_節20CP = new ColorP(X0Y0_節20, 節20CD, DisUnit, abj: true); - X0Y0_節21CP = new ColorP(X0Y0_節21, 節21CD, DisUnit, abj: true); - X0Y0_節22CP = new ColorP(X0Y0_節22, 節22CD, DisUnit, abj: true); - X0Y0_節23CP = new ColorP(X0Y0_節23, 節23CD, DisUnit, abj: true); - X0Y0_節24CP = new ColorP(X0Y0_節24, 節24CD, DisUnit, abj: true); - X0Y0_節25CP = new ColorP(X0Y0_節25, 節25CD, DisUnit, abj: true); - X0Y0_節26CP = new ColorP(X0Y0_節26, 節26CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - int num2 = -5; - double num3 = 1.0; - double num4 = 0.01; - X0Y0_節1.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節2.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節3.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節4.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節5.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節6.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節7.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節8.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節9.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節10.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節11.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節12.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節13.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節14.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節15.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節16.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節17.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節18.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節19.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節20.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節21.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節22.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節23.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節24.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節25.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節26.AngleBase = num * (double)num2 * num3; - X0Y0_節1.AngleBase = num * -10.0; - 本体.JoinPAall(); - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_節1; - yield return X0Y0_節2; - yield return X0Y0_節3; - yield return X0Y0_節4; - yield return X0Y0_節5; - yield return X0Y0_節6; - yield return X0Y0_節7; - yield return X0Y0_節8; - yield return X0Y0_節9; - yield return X0Y0_節10; - yield return X0Y0_節11; - yield return X0Y0_節12; - yield return X0Y0_節13; - yield return X0Y0_節14; - yield return X0Y0_節15; - yield return X0Y0_節16; - yield return X0Y0_節17; - yield return X0Y0_節18; - yield return X0Y0_節19; - yield return X0Y0_節20; - yield return X0Y0_節21; - yield return X0Y0_節22; - yield return X0Y0_節23; - yield return X0Y0_節24; - yield return X0Y0_節25; - yield return X0Y0_節26; - } - - public override void 色更新() - { - X0Y0_節1CP.Update(); - X0Y0_節2CP.Update(); - X0Y0_節3CP.Update(); - X0Y0_節4CP.Update(); - X0Y0_節5CP.Update(); - X0Y0_節6CP.Update(); - X0Y0_節7CP.Update(); - X0Y0_節8CP.Update(); - X0Y0_節9CP.Update(); - X0Y0_節10CP.Update(); - X0Y0_節11CP.Update(); - X0Y0_節12CP.Update(); - X0Y0_節13CP.Update(); - X0Y0_節14CP.Update(); - X0Y0_節15CP.Update(); - X0Y0_節16CP.Update(); - X0Y0_節17CP.Update(); - X0Y0_節18CP.Update(); - X0Y0_節19CP.Update(); - X0Y0_節20CP.Update(); - X0Y0_節21CP.Update(); - X0Y0_節22CP.Update(); - X0Y0_節23CP.Update(); - X0Y0_節24CP.Update(); - X0Y0_節25CP.Update(); - X0Y0_節26CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節7CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節8CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節9CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節10CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節11CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節12CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節13CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節14CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節15CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節16CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節17CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節18CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節19CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節20CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節21CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節22CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節23CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節24CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節25CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節26CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } - - private void 配色T0(体配色 体配色) - { - this.配色T(0, "節", ref 体配色.甲1O, ref 体配色.刺青O); - } - - private void 配色T1(体配色 体配色) - { - this.配色T(1, "節", ref 体配色.甲1O, ref 体配色.刺青O); - } + 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; + X0Y0_節1.Hit = value; + } + } + + public bool 節2_表示 + { + get + { + return X0Y0_節2.Dra; + } + set + { + X0Y0_節2.Dra = value; + X0Y0_節2.Hit = value; + } + } + + public bool 節3_表示 + { + get + { + return X0Y0_節3.Dra; + } + set + { + X0Y0_節3.Dra = value; + X0Y0_節3.Hit = value; + } + } + + public bool 節4_表示 + { + get + { + return X0Y0_節4.Dra; + } + set + { + X0Y0_節4.Dra = value; + X0Y0_節4.Hit = value; + } + } + + public bool 節5_表示 + { + get + { + return X0Y0_節5.Dra; + } + set + { + X0Y0_節5.Dra = value; + X0Y0_節5.Hit = value; + } + } + + public bool 節6_表示 + { + get + { + return X0Y0_節6.Dra; + } + set + { + X0Y0_節6.Dra = value; + X0Y0_節6.Hit = value; + } + } + + public bool 節7_表示 + { + get + { + return X0Y0_節7.Dra; + } + set + { + X0Y0_節7.Dra = value; + X0Y0_節7.Hit = value; + } + } + + public bool 節8_表示 + { + get + { + return X0Y0_節8.Dra; + } + set + { + X0Y0_節8.Dra = value; + X0Y0_節8.Hit = value; + } + } + + public bool 節9_表示 + { + get + { + return X0Y0_節9.Dra; + } + set + { + X0Y0_節9.Dra = value; + X0Y0_節9.Hit = value; + } + } + + public bool 節10_表示 + { + get + { + return X0Y0_節10.Dra; + } + set + { + X0Y0_節10.Dra = value; + X0Y0_節10.Hit = value; + } + } + + public bool 節11_表示 + { + get + { + return X0Y0_節11.Dra; + } + set + { + X0Y0_節11.Dra = value; + X0Y0_節11.Hit = value; + } + } + + public bool 節12_表示 + { + get + { + return X0Y0_節12.Dra; + } + set + { + X0Y0_節12.Dra = value; + X0Y0_節12.Hit = value; + } + } + + public bool 節13_表示 + { + get + { + return X0Y0_節13.Dra; + } + set + { + X0Y0_節13.Dra = value; + X0Y0_節13.Hit = value; + } + } + + public bool 節14_表示 + { + get + { + return X0Y0_節14.Dra; + } + set + { + X0Y0_節14.Dra = value; + X0Y0_節14.Hit = value; + } + } + + public bool 節15_表示 + { + get + { + return X0Y0_節15.Dra; + } + set + { + X0Y0_節15.Dra = value; + X0Y0_節15.Hit = value; + } + } + + public bool 節16_表示 + { + get + { + return X0Y0_節16.Dra; + } + set + { + X0Y0_節16.Dra = value; + X0Y0_節16.Hit = value; + } + } + + public bool 節17_表示 + { + get + { + return X0Y0_節17.Dra; + } + set + { + X0Y0_節17.Dra = value; + X0Y0_節17.Hit = value; + } + } + + public bool 節18_表示 + { + get + { + return X0Y0_節18.Dra; + } + set + { + X0Y0_節18.Dra = value; + X0Y0_節18.Hit = value; + } + } + + public bool 節19_表示 + { + get + { + return X0Y0_節19.Dra; + } + set + { + X0Y0_節19.Dra = value; + X0Y0_節19.Hit = value; + } + } + + public bool 節20_表示 + { + get + { + return X0Y0_節20.Dra; + } + set + { + X0Y0_節20.Dra = value; + X0Y0_節20.Hit = value; + } + } + + public bool 節21_表示 + { + get + { + return X0Y0_節21.Dra; + } + set + { + X0Y0_節21.Dra = value; + X0Y0_節21.Hit = value; + } + } + + public bool 節22_表示 + { + get + { + return X0Y0_節22.Dra; + } + set + { + X0Y0_節22.Dra = value; + X0Y0_節22.Hit = value; + } + } + + public bool 節23_表示 + { + get + { + return X0Y0_節23.Dra; + } + set + { + X0Y0_節23.Dra = value; + X0Y0_節23.Hit = value; + } + } + + public bool 節24_表示 + { + get + { + return X0Y0_節24.Dra; + } + set + { + X0Y0_節24.Dra = value; + X0Y0_節24.Hit = value; + } + } + + public bool 節25_表示 + { + get + { + return X0Y0_節25.Dra; + } + set + { + X0Y0_節25.Dra = value; + X0Y0_節25.Hit = value; + } + } + + public bool 節26_表示 + { + get + { + return X0Y0_節26.Dra; + } + set + { + X0Y0_節26.Dra = value; + X0Y0_節26.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 節1_表示; + } + set + { + 節1_表示 = value; + 節2_表示 = value; + 節3_表示 = value; + 節4_表示 = value; + 節5_表示 = value; + 節6_表示 = value; + 節7_表示 = value; + 節8_表示 = value; + 節9_表示 = value; + 節10_表示 = value; + 節11_表示 = value; + 節12_表示 = value; + 節13_表示 = value; + 節14_表示 = value; + 節15_表示 = value; + 節16_表示 = value; + 節17_表示 = value; + 節18_表示 = value; + 節19_表示 = value; + 節20_表示 = value; + 節21_表示 = value; + 節22_表示 = value; + 節23_表示 = value; + 節24_表示 = value; + 節25_表示 = value; + 節26_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 節1CD.不透明度; + } + set + { + 節1CD.不透明度 = value; + 節2CD.不透明度 = value; + 節3CD.不透明度 = value; + 節4CD.不透明度 = value; + 節5CD.不透明度 = value; + 節6CD.不透明度 = value; + 節7CD.不透明度 = value; + 節8CD.不透明度 = value; + 節9CD.不透明度 = value; + 節10CD.不透明度 = value; + 節11CD.不透明度 = value; + 節12CD.不透明度 = value; + 節13CD.不透明度 = value; + 節14CD.不透明度 = value; + 節15CD.不透明度 = value; + 節16CD.不透明度 = value; + 節17CD.不透明度 = value; + 節18CD.不透明度 = value; + 節19CD.不透明度 = value; + 節20CD.不透明度 = value; + 節21CD.不透明度 = value; + 節22CD.不透明度 = value; + 節23CD.不透明度 = value; + 節24CD.不透明度 = value; + 節25CD.不透明度 = value; + 節26CD.不透明度 = value; + } + } + + public 触覚_節(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触覚_節D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "節"; + dif.Add(new Pars(Sta.肢左["触覚"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_節1 = pars["節1"].ToPar(); + X0Y0_節2 = pars["節2"].ToPar(); + X0Y0_節3 = pars["節3"].ToPar(); + X0Y0_節4 = pars["節4"].ToPar(); + X0Y0_節5 = pars["節5"].ToPar(); + X0Y0_節6 = pars["節6"].ToPar(); + X0Y0_節7 = pars["節7"].ToPar(); + X0Y0_節8 = pars["節8"].ToPar(); + X0Y0_節9 = pars["節9"].ToPar(); + X0Y0_節10 = pars["節10"].ToPar(); + X0Y0_節11 = pars["節11"].ToPar(); + X0Y0_節12 = pars["節12"].ToPar(); + X0Y0_節13 = pars["節13"].ToPar(); + X0Y0_節14 = pars["節14"].ToPar(); + X0Y0_節15 = pars["節15"].ToPar(); + X0Y0_節16 = pars["節16"].ToPar(); + X0Y0_節17 = pars["節17"].ToPar(); + X0Y0_節18 = pars["節18"].ToPar(); + X0Y0_節19 = pars["節19"].ToPar(); + X0Y0_節20 = pars["節20"].ToPar(); + X0Y0_節21 = pars["節21"].ToPar(); + X0Y0_節22 = pars["節22"].ToPar(); + X0Y0_節23 = pars["節23"].ToPar(); + X0Y0_節24 = pars["節24"].ToPar(); + X0Y0_節25 = pars["節25"].ToPar(); + X0Y0_節26 = pars["節26"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 節4_表示 = e.節4_表示; + 節5_表示 = e.節5_表示; + 節6_表示 = e.節6_表示; + 節7_表示 = e.節7_表示; + 節8_表示 = e.節8_表示; + 節9_表示 = e.節9_表示; + 節10_表示 = e.節10_表示; + 節11_表示 = e.節11_表示; + 節12_表示 = e.節12_表示; + 節13_表示 = e.節13_表示; + 節14_表示 = e.節14_表示; + 節15_表示 = e.節15_表示; + 節16_表示 = e.節16_表示; + 節17_表示 = e.節17_表示; + 節18_表示 = e.節18_表示; + 節19_表示 = e.節19_表示; + 節20_表示 = e.節20_表示; + 節21_表示 = e.節21_表示; + 節22_表示 = e.節22_表示; + 節23_表示 = e.節23_表示; + 節24_表示 = e.節24_表示; + 節25_表示 = e.節25_表示; + 節26_表示 = e.節26_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + 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_節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_節8CP = new ColorP(X0Y0_節8, 節8CD, DisUnit, abj: true); + X0Y0_節9CP = new ColorP(X0Y0_節9, 節9CD, DisUnit, abj: true); + X0Y0_節10CP = new ColorP(X0Y0_節10, 節10CD, DisUnit, abj: true); + X0Y0_節11CP = new ColorP(X0Y0_節11, 節11CD, DisUnit, abj: true); + X0Y0_節12CP = new ColorP(X0Y0_節12, 節12CD, DisUnit, abj: true); + X0Y0_節13CP = new ColorP(X0Y0_節13, 節13CD, DisUnit, abj: true); + X0Y0_節14CP = new ColorP(X0Y0_節14, 節14CD, DisUnit, abj: true); + X0Y0_節15CP = new ColorP(X0Y0_節15, 節15CD, DisUnit, abj: true); + X0Y0_節16CP = new ColorP(X0Y0_節16, 節16CD, DisUnit, abj: true); + X0Y0_節17CP = new ColorP(X0Y0_節17, 節17CD, DisUnit, abj: true); + X0Y0_節18CP = new ColorP(X0Y0_節18, 節18CD, DisUnit, abj: true); + X0Y0_節19CP = new ColorP(X0Y0_節19, 節19CD, DisUnit, abj: true); + X0Y0_節20CP = new ColorP(X0Y0_節20, 節20CD, DisUnit, abj: true); + X0Y0_節21CP = new ColorP(X0Y0_節21, 節21CD, DisUnit, abj: true); + X0Y0_節22CP = new ColorP(X0Y0_節22, 節22CD, DisUnit, abj: true); + X0Y0_節23CP = new ColorP(X0Y0_節23, 節23CD, DisUnit, abj: true); + X0Y0_節24CP = new ColorP(X0Y0_節24, 節24CD, DisUnit, abj: true); + X0Y0_節25CP = new ColorP(X0Y0_節25, 節25CD, DisUnit, abj: true); + X0Y0_節26CP = new ColorP(X0Y0_節26, 節26CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + int num2 = -5; + double num3 = 1.0; + double num4 = 0.01; + X0Y0_節1.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節2.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節3.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節4.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節5.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節6.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節7.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節8.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節9.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節10.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節11.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節12.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節13.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節14.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節15.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節16.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節17.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節18.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節19.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節20.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節21.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節22.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節23.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節24.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節25.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節26.AngleBase = num * (double)num2 * num3; + X0Y0_節1.AngleBase = num * -10.0; + 本体.JoinPAall(); + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_節1; + yield return X0Y0_節2; + yield return X0Y0_節3; + yield return X0Y0_節4; + yield return X0Y0_節5; + yield return X0Y0_節6; + yield return X0Y0_節7; + yield return X0Y0_節8; + yield return X0Y0_節9; + yield return X0Y0_節10; + yield return X0Y0_節11; + yield return X0Y0_節12; + yield return X0Y0_節13; + yield return X0Y0_節14; + yield return X0Y0_節15; + yield return X0Y0_節16; + yield return X0Y0_節17; + yield return X0Y0_節18; + yield return X0Y0_節19; + yield return X0Y0_節20; + yield return X0Y0_節21; + yield return X0Y0_節22; + yield return X0Y0_節23; + yield return X0Y0_節24; + yield return X0Y0_節25; + yield return X0Y0_節26; + } + + public override void 色更新() + { + X0Y0_節1CP.Update(); + X0Y0_節2CP.Update(); + X0Y0_節3CP.Update(); + X0Y0_節4CP.Update(); + X0Y0_節5CP.Update(); + X0Y0_節6CP.Update(); + X0Y0_節7CP.Update(); + X0Y0_節8CP.Update(); + X0Y0_節9CP.Update(); + X0Y0_節10CP.Update(); + X0Y0_節11CP.Update(); + X0Y0_節12CP.Update(); + X0Y0_節13CP.Update(); + X0Y0_節14CP.Update(); + X0Y0_節15CP.Update(); + X0Y0_節16CP.Update(); + X0Y0_節17CP.Update(); + X0Y0_節18CP.Update(); + X0Y0_節19CP.Update(); + X0Y0_節20CP.Update(); + X0Y0_節21CP.Update(); + X0Y0_節22CP.Update(); + X0Y0_節23CP.Update(); + X0Y0_節24CP.Update(); + X0Y0_節25CP.Update(); + X0Y0_節26CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節7CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節8CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節9CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節10CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節11CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節12CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節13CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節14CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節15CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節16CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節17CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節18CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節19CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節20CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節21CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節22CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節23CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節24CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節25CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節26CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + + private void 配色T0(体配色 体配色) + { + this.配色T(0, "節", ref 体配色.甲1O, ref 体配色.刺青O); + } + + private void 配色T1(体配色 体配色) + { + this.配色T(1, "節", ref 体配色.甲1O, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節D.cs index 186a2bd..6c8fcf9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節D.cs @@ -1,70 +1,71 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 触覚_節D : 触覚D +namespace SlaveMatrix { - public bool 節1_表示 = true; + [Serializable] + public class 触覚_節D : 触覚D + { + public bool 節1_表示 = true; - public bool 節2_表示 = true; + public bool 節2_表示 = true; - public bool 節3_表示 = true; + public bool 節3_表示 = true; - public bool 節4_表示 = true; + public bool 節4_表示 = true; - public bool 節5_表示 = true; + public bool 節5_表示 = true; - public bool 節6_表示 = true; + public bool 節6_表示 = true; - public bool 節7_表示 = true; + public bool 節7_表示 = true; - public bool 節8_表示 = true; + public bool 節8_表示 = true; - public bool 節9_表示 = true; + public bool 節9_表示 = true; - public bool 節10_表示 = true; + public bool 節10_表示 = true; - public bool 節11_表示 = true; + public bool 節11_表示 = true; - public bool 節12_表示 = true; + public bool 節12_表示 = true; - public bool 節13_表示 = true; + public bool 節13_表示 = true; - public bool 節14_表示 = true; + public bool 節14_表示 = true; - public bool 節15_表示 = true; + public bool 節15_表示 = true; - public bool 節16_表示 = true; + public bool 節16_表示 = true; - public bool 節17_表示 = true; + public bool 節17_表示 = true; - public bool 節18_表示 = true; + public bool 節18_表示 = true; - public bool 節19_表示 = true; + public bool 節19_表示 = true; - public bool 節20_表示 = true; + public bool 節20_表示 = true; - public bool 節21_表示 = true; + public bool 節21_表示 = true; - public bool 節22_表示 = true; + public bool 節22_表示 = true; - public bool 節23_表示 = true; + public bool 節23_表示 = true; - public bool 節24_表示 = true; + public bool 節24_表示 = true; - public bool 節25_表示 = true; + public bool 節25_表示 = true; - public bool 節26_表示 = true; + public bool 節26_表示 = true; - public 触覚_節D() - { - ThisType = GetType(); - } + public 触覚_節D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 触覚_節(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 触覚_節(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線.cs index 6faa11a..b280203 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線.cs @@ -1,1900 +1,1901 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触覚_線 : 触覚 +namespace SlaveMatrix { - public Par X0Y0_節1; + public class 触覚_線 : 触覚 + { + public Par X0Y0_節1; - public Par X0Y0_節2; + public Par X0Y0_節2; - public Par X0Y0_節3; + public Par X0Y0_節3; - public Par X0Y0_節4; + public Par X0Y0_節4; - public Par X0Y0_節5; + public Par X0Y0_節5; - public Par X0Y0_節6; + public Par X0Y0_節6; - public Par X0Y0_節7; + public Par X0Y0_節7; - public Par X0Y0_節8; + public Par X0Y0_節8; - public Par X0Y0_節9; + public Par X0Y0_節9; - public Par X0Y0_節10; + public Par X0Y0_節10; - public Par X0Y0_節11; + public Par X0Y0_節11; - public Par X0Y0_節12; + public Par X0Y0_節12; - public Par X0Y0_節13; + public Par X0Y0_節13; - public Par X0Y0_節14; + public Par X0Y0_節14; - public Par X0Y0_節15; + public Par X0Y0_節15; - public Par X0Y0_節16; + public Par X0Y0_節16; - public Par X0Y0_節17; + public Par X0Y0_節17; - public Par X0Y0_節18; + public Par X0Y0_節18; - public Par X0Y0_節19; + public Par X0Y0_節19; - public Par X0Y0_節20; + public Par X0Y0_節20; - public Par X0Y0_節21; + public Par X0Y0_節21; - public Par X0Y0_節22; + public Par X0Y0_節22; - public Par X0Y0_節23; + public Par X0Y0_節23; - public Par X0Y0_節24; + public Par X0Y0_節24; - public Par X0Y0_節25; + public Par X0Y0_節25; - public Par X0Y0_節26; + public Par X0Y0_節26; - public Par X0Y0_節27; + public Par X0Y0_節27; - public Par X0Y0_節28; + public Par X0Y0_節28; - public Par X0Y0_節29; + public Par X0Y0_節29; - public Par X0Y0_節30; + public Par X0Y0_節30; - public Par X0Y0_節31; + public Par X0Y0_節31; - public Par X0Y0_節32; + public Par X0Y0_節32; - public Par X0Y0_節33; + public Par X0Y0_節33; - public Par X0Y0_節34; + public Par X0Y0_節34; - public Par X0Y0_節35; + public Par X0Y0_節35; - public Par X0Y0_節36; + public Par X0Y0_節36; - public Par X0Y0_節37; + public Par X0Y0_節37; - public Par X0Y0_節38; + public Par X0Y0_節38; - public Par X0Y0_節39; + public Par X0Y0_節39; - public Par X0Y0_節40; + public Par X0Y0_節40; - public Par X0Y0_節41; + public Par X0Y0_節41; - public Par X0Y0_節42; + public Par X0Y0_節42; - public Par X0Y0_節43; + public Par X0Y0_節43; - public Par X0Y0_節44; + public Par X0Y0_節44; - public Par X0Y0_節45; + public Par X0Y0_節45; - public Par X0Y0_節46; + public Par X0Y0_節46; - public Par X0Y0_節47; + public Par X0Y0_節47; - public Par X0Y0_節48; + public Par X0Y0_節48; - public Par X0Y0_節49; + public Par X0Y0_節49; - public Par X0Y0_節50; + public Par X0Y0_節50; - public Par X0Y0_節51; + public Par X0Y0_節51; - public Par X0Y0_節52; + public Par X0Y0_節52; - public Par X0Y0_節53; + public Par X0Y0_節53; - public Par X0Y0_節54; + public Par X0Y0_節54; - public Par X0Y0_節55; + public Par X0Y0_節55; - public Par X0Y0_節56; + public Par X0Y0_節56; - public Par X0Y0_節57; + public Par X0Y0_節57; - public Par X0Y0_節58; + public Par X0Y0_節58; - public Par X0Y0_節59; + public Par X0Y0_節59; - public Par X0Y0_節60; + public Par X0Y0_節60; - public ColorD 節1CD; + public ColorD 節1CD; - public ColorD 節2CD; + public ColorD 節2CD; - public ColorD 節3CD; + public ColorD 節3CD; - public ColorD 節4CD; + public ColorD 節4CD; - public ColorD 節5CD; + public ColorD 節5CD; - public ColorD 節6CD; + public ColorD 節6CD; - public ColorD 節7CD; + public ColorD 節7CD; - public ColorD 節8CD; + public ColorD 節8CD; - public ColorD 節9CD; + public ColorD 節9CD; - public ColorD 節10CD; + public ColorD 節10CD; - public ColorD 節11CD; + public ColorD 節11CD; - public ColorD 節12CD; + public ColorD 節12CD; - public ColorD 節13CD; + public ColorD 節13CD; - public ColorD 節14CD; + public ColorD 節14CD; - public ColorD 節15CD; + public ColorD 節15CD; - public ColorD 節16CD; + public ColorD 節16CD; - public ColorD 節17CD; + public ColorD 節17CD; - public ColorD 節18CD; + public ColorD 節18CD; - public ColorD 節19CD; + public ColorD 節19CD; - public ColorD 節20CD; + public ColorD 節20CD; - public ColorD 節21CD; + public ColorD 節21CD; - public ColorD 節22CD; + public ColorD 節22CD; - public ColorD 節23CD; + public ColorD 節23CD; - public ColorD 節24CD; + public ColorD 節24CD; - public ColorD 節25CD; + public ColorD 節25CD; - public ColorD 節26CD; + public ColorD 節26CD; - public ColorD 節27CD; + public ColorD 節27CD; - public ColorD 節28CD; + public ColorD 節28CD; - public ColorD 節29CD; + public ColorD 節29CD; - public ColorD 節30CD; + public ColorD 節30CD; - public ColorD 節31CD; + public ColorD 節31CD; - public ColorD 節32CD; + public ColorD 節32CD; - public ColorD 節33CD; + public ColorD 節33CD; - public ColorD 節34CD; + public ColorD 節34CD; - public ColorD 節35CD; + public ColorD 節35CD; - public ColorD 節36CD; + public ColorD 節36CD; - public ColorD 節37CD; + public ColorD 節37CD; - public ColorD 節38CD; + public ColorD 節38CD; - public ColorD 節39CD; + public ColorD 節39CD; - public ColorD 節40CD; + public ColorD 節40CD; - public ColorD 節41CD; + public ColorD 節41CD; - public ColorD 節42CD; + public ColorD 節42CD; - public ColorD 節43CD; + public ColorD 節43CD; - public ColorD 節44CD; + public ColorD 節44CD; - public ColorD 節45CD; + public ColorD 節45CD; - public ColorD 節46CD; + public ColorD 節46CD; - public ColorD 節47CD; + public ColorD 節47CD; - public ColorD 節48CD; + public ColorD 節48CD; - public ColorD 節49CD; + public ColorD 節49CD; - public ColorD 節50CD; + public ColorD 節50CD; - public ColorD 節51CD; + public ColorD 節51CD; - public ColorD 節52CD; + public ColorD 節52CD; - public ColorD 節53CD; + public ColorD 節53CD; - public ColorD 節54CD; + public ColorD 節54CD; - public ColorD 節55CD; + public ColorD 節55CD; - public ColorD 節56CD; + public ColorD 節56CD; - public ColorD 節57CD; + public ColorD 節57CD; - public ColorD 節58CD; + public ColorD 節58CD; - public ColorD 節59CD; + public ColorD 節59CD; - public ColorD 節60CD; + public ColorD 節60CD; - public ColorP X0Y0_節1CP; + public ColorP X0Y0_節1CP; - public ColorP X0Y0_節2CP; + public ColorP X0Y0_節2CP; - public ColorP X0Y0_節3CP; + public ColorP X0Y0_節3CP; - public ColorP X0Y0_節4CP; + public ColorP X0Y0_節4CP; - public ColorP X0Y0_節5CP; + public ColorP X0Y0_節5CP; - public ColorP X0Y0_節6CP; + public ColorP X0Y0_節6CP; - public ColorP X0Y0_節7CP; + public ColorP X0Y0_節7CP; - public ColorP X0Y0_節8CP; + public ColorP X0Y0_節8CP; - public ColorP X0Y0_節9CP; + public ColorP X0Y0_節9CP; - public ColorP X0Y0_節10CP; + public ColorP X0Y0_節10CP; - public ColorP X0Y0_節11CP; + public ColorP X0Y0_節11CP; - public ColorP X0Y0_節12CP; + public ColorP X0Y0_節12CP; - public ColorP X0Y0_節13CP; + public ColorP X0Y0_節13CP; - public ColorP X0Y0_節14CP; + public ColorP X0Y0_節14CP; - public ColorP X0Y0_節15CP; + public ColorP X0Y0_節15CP; - public ColorP X0Y0_節16CP; + public ColorP X0Y0_節16CP; - public ColorP X0Y0_節17CP; + public ColorP X0Y0_節17CP; - public ColorP X0Y0_節18CP; + public ColorP X0Y0_節18CP; - public ColorP X0Y0_節19CP; + public ColorP X0Y0_節19CP; - public ColorP X0Y0_節20CP; + public ColorP X0Y0_節20CP; - public ColorP X0Y0_節21CP; + public ColorP X0Y0_節21CP; - public ColorP X0Y0_節22CP; + public ColorP X0Y0_節22CP; - public ColorP X0Y0_節23CP; + public ColorP X0Y0_節23CP; - public ColorP X0Y0_節24CP; + public ColorP X0Y0_節24CP; - public ColorP X0Y0_節25CP; + public ColorP X0Y0_節25CP; - public ColorP X0Y0_節26CP; + public ColorP X0Y0_節26CP; - public ColorP X0Y0_節27CP; + public ColorP X0Y0_節27CP; - public ColorP X0Y0_節28CP; + public ColorP X0Y0_節28CP; - public ColorP X0Y0_節29CP; + public ColorP X0Y0_節29CP; - public ColorP X0Y0_節30CP; + public ColorP X0Y0_節30CP; - public ColorP X0Y0_節31CP; + public ColorP X0Y0_節31CP; - public ColorP X0Y0_節32CP; + public ColorP X0Y0_節32CP; - public ColorP X0Y0_節33CP; + public ColorP X0Y0_節33CP; - public ColorP X0Y0_節34CP; + public ColorP X0Y0_節34CP; - public ColorP X0Y0_節35CP; + public ColorP X0Y0_節35CP; - public ColorP X0Y0_節36CP; + public ColorP X0Y0_節36CP; - public ColorP X0Y0_節37CP; + public ColorP X0Y0_節37CP; - public ColorP X0Y0_節38CP; + public ColorP X0Y0_節38CP; - public ColorP X0Y0_節39CP; + public ColorP X0Y0_節39CP; - public ColorP X0Y0_節40CP; + public ColorP X0Y0_節40CP; - public ColorP X0Y0_節41CP; + public ColorP X0Y0_節41CP; - public ColorP X0Y0_節42CP; + public ColorP X0Y0_節42CP; - public ColorP X0Y0_節43CP; + public ColorP X0Y0_節43CP; - public ColorP X0Y0_節44CP; + public ColorP X0Y0_節44CP; - public ColorP X0Y0_節45CP; + public ColorP X0Y0_節45CP; - public ColorP X0Y0_節46CP; + public ColorP X0Y0_節46CP; - public ColorP X0Y0_節47CP; + public ColorP X0Y0_節47CP; - public ColorP X0Y0_節48CP; + public ColorP X0Y0_節48CP; - public ColorP X0Y0_節49CP; + public ColorP X0Y0_節49CP; - public ColorP X0Y0_節50CP; + public ColorP X0Y0_節50CP; - public ColorP X0Y0_節51CP; + public ColorP X0Y0_節51CP; - public ColorP X0Y0_節52CP; + public ColorP X0Y0_節52CP; - public ColorP X0Y0_節53CP; + public ColorP X0Y0_節53CP; - public ColorP X0Y0_節54CP; + public ColorP X0Y0_節54CP; - public ColorP X0Y0_節55CP; + public ColorP X0Y0_節55CP; - public ColorP X0Y0_節56CP; + public ColorP X0Y0_節56CP; - public ColorP X0Y0_節57CP; + public ColorP X0Y0_節57CP; - public ColorP X0Y0_節58CP; + public ColorP X0Y0_節58CP; - public ColorP X0Y0_節59CP; + public ColorP X0Y0_節59CP; - public ColorP X0Y0_節60CP; + public ColorP X0Y0_節60CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_節1.Hit = value; - } - } - - public bool 節2_表示 - { - get - { - return X0Y0_節2.Dra; - } - set - { - X0Y0_節2.Dra = value; - X0Y0_節2.Hit = value; - } - } - - public bool 節3_表示 - { - get - { - return X0Y0_節3.Dra; - } - set - { - X0Y0_節3.Dra = value; - X0Y0_節3.Hit = value; - } - } - - public bool 節4_表示 - { - get - { - return X0Y0_節4.Dra; - } - set - { - X0Y0_節4.Dra = value; - X0Y0_節4.Hit = value; - } - } - - public bool 節5_表示 - { - get - { - return X0Y0_節5.Dra; - } - set - { - X0Y0_節5.Dra = value; - X0Y0_節5.Hit = value; - } - } - - public bool 節6_表示 - { - get - { - return X0Y0_節6.Dra; - } - set - { - X0Y0_節6.Dra = value; - X0Y0_節6.Hit = value; - } - } - - public bool 節7_表示 - { - get - { - return X0Y0_節7.Dra; - } - set - { - X0Y0_節7.Dra = value; - X0Y0_節7.Hit = value; - } - } - - public bool 節8_表示 - { - get - { - return X0Y0_節8.Dra; - } - set - { - X0Y0_節8.Dra = value; - X0Y0_節8.Hit = value; - } - } - - public bool 節9_表示 - { - get - { - return X0Y0_節9.Dra; - } - set - { - X0Y0_節9.Dra = value; - X0Y0_節9.Hit = value; - } - } - - public bool 節10_表示 - { - get - { - return X0Y0_節10.Dra; - } - set - { - X0Y0_節10.Dra = value; - X0Y0_節10.Hit = value; - } - } - - public bool 節11_表示 - { - get - { - return X0Y0_節11.Dra; - } - set - { - X0Y0_節11.Dra = value; - X0Y0_節11.Hit = value; - } - } - - public bool 節12_表示 - { - get - { - return X0Y0_節12.Dra; - } - set - { - X0Y0_節12.Dra = value; - X0Y0_節12.Hit = value; - } - } - - public bool 節13_表示 - { - get - { - return X0Y0_節13.Dra; - } - set - { - X0Y0_節13.Dra = value; - X0Y0_節13.Hit = value; - } - } - - public bool 節14_表示 - { - get - { - return X0Y0_節14.Dra; - } - set - { - X0Y0_節14.Dra = value; - X0Y0_節14.Hit = value; - } - } - - public bool 節15_表示 - { - get - { - return X0Y0_節15.Dra; - } - set - { - X0Y0_節15.Dra = value; - X0Y0_節15.Hit = value; - } - } - - public bool 節16_表示 - { - get - { - return X0Y0_節16.Dra; - } - set - { - X0Y0_節16.Dra = value; - X0Y0_節16.Hit = value; - } - } - - public bool 節17_表示 - { - get - { - return X0Y0_節17.Dra; - } - set - { - X0Y0_節17.Dra = value; - X0Y0_節17.Hit = value; - } - } - - public bool 節18_表示 - { - get - { - return X0Y0_節18.Dra; - } - set - { - X0Y0_節18.Dra = value; - X0Y0_節18.Hit = value; - } - } - - public bool 節19_表示 - { - get - { - return X0Y0_節19.Dra; - } - set - { - X0Y0_節19.Dra = value; - X0Y0_節19.Hit = value; - } - } - - public bool 節20_表示 - { - get - { - return X0Y0_節20.Dra; - } - set - { - X0Y0_節20.Dra = value; - X0Y0_節20.Hit = value; - } - } - - public bool 節21_表示 - { - get - { - return X0Y0_節21.Dra; - } - set - { - X0Y0_節21.Dra = value; - X0Y0_節21.Hit = value; - } - } - - public bool 節22_表示 - { - get - { - return X0Y0_節22.Dra; - } - set - { - X0Y0_節22.Dra = value; - X0Y0_節22.Hit = value; - } - } - - public bool 節23_表示 - { - get - { - return X0Y0_節23.Dra; - } - set - { - X0Y0_節23.Dra = value; - X0Y0_節23.Hit = value; - } - } - - public bool 節24_表示 - { - get - { - return X0Y0_節24.Dra; - } - set - { - X0Y0_節24.Dra = value; - X0Y0_節24.Hit = value; - } - } - - public bool 節25_表示 - { - get - { - return X0Y0_節25.Dra; - } - set - { - X0Y0_節25.Dra = value; - X0Y0_節25.Hit = value; - } - } - - public bool 節26_表示 - { - get - { - return X0Y0_節26.Dra; - } - set - { - X0Y0_節26.Dra = value; - X0Y0_節26.Hit = value; - } - } - - public bool 節27_表示 - { - get - { - return X0Y0_節27.Dra; - } - set - { - X0Y0_節27.Dra = value; - X0Y0_節27.Hit = value; - } - } - - public bool 節28_表示 - { - get - { - return X0Y0_節28.Dra; - } - set - { - X0Y0_節28.Dra = value; - X0Y0_節28.Hit = value; - } - } - - public bool 節29_表示 - { - get - { - return X0Y0_節29.Dra; - } - set - { - X0Y0_節29.Dra = value; - X0Y0_節29.Hit = value; - } - } - - public bool 節30_表示 - { - get - { - return X0Y0_節30.Dra; - } - set - { - X0Y0_節30.Dra = value; - X0Y0_節30.Hit = value; - } - } - - public bool 節31_表示 - { - get - { - return X0Y0_節31.Dra; - } - set - { - X0Y0_節31.Dra = value; - X0Y0_節31.Hit = value; - } - } - - public bool 節32_表示 - { - get - { - return X0Y0_節32.Dra; - } - set - { - X0Y0_節32.Dra = value; - X0Y0_節32.Hit = value; - } - } - - public bool 節33_表示 - { - get - { - return X0Y0_節33.Dra; - } - set - { - X0Y0_節33.Dra = value; - X0Y0_節33.Hit = value; - } - } - - public bool 節34_表示 - { - get - { - return X0Y0_節34.Dra; - } - set - { - X0Y0_節34.Dra = value; - X0Y0_節34.Hit = value; - } - } - - public bool 節35_表示 - { - get - { - return X0Y0_節35.Dra; - } - set - { - X0Y0_節35.Dra = value; - X0Y0_節35.Hit = value; - } - } - - public bool 節36_表示 - { - get - { - return X0Y0_節36.Dra; - } - set - { - X0Y0_節36.Dra = value; - X0Y0_節36.Hit = value; - } - } - - public bool 節37_表示 - { - get - { - return X0Y0_節37.Dra; - } - set - { - X0Y0_節37.Dra = value; - X0Y0_節37.Hit = value; - } - } - - public bool 節38_表示 - { - get - { - return X0Y0_節38.Dra; - } - set - { - X0Y0_節38.Dra = value; - X0Y0_節38.Hit = value; - } - } - - public bool 節39_表示 - { - get - { - return X0Y0_節39.Dra; - } - set - { - X0Y0_節39.Dra = value; - X0Y0_節39.Hit = value; - } - } - - public bool 節40_表示 - { - get - { - return X0Y0_節40.Dra; - } - set - { - X0Y0_節40.Dra = value; - X0Y0_節40.Hit = value; - } - } - - public bool 節41_表示 - { - get - { - return X0Y0_節41.Dra; - } - set - { - X0Y0_節41.Dra = value; - X0Y0_節41.Hit = value; - } - } - - public bool 節42_表示 - { - get - { - return X0Y0_節42.Dra; - } - set - { - X0Y0_節42.Dra = value; - X0Y0_節42.Hit = value; - } - } - - public bool 節43_表示 - { - get - { - return X0Y0_節43.Dra; - } - set - { - X0Y0_節43.Dra = value; - X0Y0_節43.Hit = value; - } - } - - public bool 節44_表示 - { - get - { - return X0Y0_節44.Dra; - } - set - { - X0Y0_節44.Dra = value; - X0Y0_節44.Hit = value; - } - } - - public bool 節45_表示 - { - get - { - return X0Y0_節45.Dra; - } - set - { - X0Y0_節45.Dra = value; - X0Y0_節45.Hit = value; - } - } - - public bool 節46_表示 - { - get - { - return X0Y0_節46.Dra; - } - set - { - X0Y0_節46.Dra = value; - X0Y0_節46.Hit = value; - } - } - - public bool 節47_表示 - { - get - { - return X0Y0_節47.Dra; - } - set - { - X0Y0_節47.Dra = value; - X0Y0_節47.Hit = value; - } - } - - public bool 節48_表示 - { - get - { - return X0Y0_節48.Dra; - } - set - { - X0Y0_節48.Dra = value; - X0Y0_節48.Hit = value; - } - } - - public bool 節49_表示 - { - get - { - return X0Y0_節49.Dra; - } - set - { - X0Y0_節49.Dra = value; - X0Y0_節49.Hit = value; - } - } - - public bool 節50_表示 - { - get - { - return X0Y0_節50.Dra; - } - set - { - X0Y0_節50.Dra = value; - X0Y0_節50.Hit = value; - } - } - - public bool 節51_表示 - { - get - { - return X0Y0_節51.Dra; - } - set - { - X0Y0_節51.Dra = value; - X0Y0_節51.Hit = value; - } - } - - public bool 節52_表示 - { - get - { - return X0Y0_節52.Dra; - } - set - { - X0Y0_節52.Dra = value; - X0Y0_節52.Hit = value; - } - } - - public bool 節53_表示 - { - get - { - return X0Y0_節53.Dra; - } - set - { - X0Y0_節53.Dra = value; - X0Y0_節53.Hit = value; - } - } - - public bool 節54_表示 - { - get - { - return X0Y0_節54.Dra; - } - set - { - X0Y0_節54.Dra = value; - X0Y0_節54.Hit = value; - } - } - - public bool 節55_表示 - { - get - { - return X0Y0_節55.Dra; - } - set - { - X0Y0_節55.Dra = value; - X0Y0_節55.Hit = value; - } - } - - public bool 節56_表示 - { - get - { - return X0Y0_節56.Dra; - } - set - { - X0Y0_節56.Dra = value; - X0Y0_節56.Hit = value; - } - } - - public bool 節57_表示 - { - get - { - return X0Y0_節57.Dra; - } - set - { - X0Y0_節57.Dra = value; - X0Y0_節57.Hit = value; - } - } - - public bool 節58_表示 - { - get - { - return X0Y0_節58.Dra; - } - set - { - X0Y0_節58.Dra = value; - X0Y0_節58.Hit = value; - } - } - - public bool 節59_表示 - { - get - { - return X0Y0_節59.Dra; - } - set - { - X0Y0_節59.Dra = value; - X0Y0_節59.Hit = value; - } - } - - public bool 節60_表示 - { - get - { - return X0Y0_節60.Dra; - } - set - { - X0Y0_節60.Dra = value; - X0Y0_節60.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 節1_表示; - } - set - { - 節1_表示 = value; - 節2_表示 = value; - 節3_表示 = value; - 節4_表示 = value; - 節5_表示 = value; - 節6_表示 = value; - 節7_表示 = value; - 節8_表示 = value; - 節9_表示 = value; - 節10_表示 = value; - 節11_表示 = value; - 節12_表示 = value; - 節13_表示 = value; - 節14_表示 = value; - 節15_表示 = value; - 節16_表示 = value; - 節17_表示 = value; - 節18_表示 = value; - 節19_表示 = value; - 節20_表示 = value; - 節21_表示 = value; - 節22_表示 = value; - 節23_表示 = value; - 節24_表示 = value; - 節25_表示 = value; - 節26_表示 = value; - 節27_表示 = value; - 節28_表示 = value; - 節29_表示 = value; - 節30_表示 = value; - 節31_表示 = value; - 節32_表示 = value; - 節33_表示 = value; - 節34_表示 = value; - 節35_表示 = value; - 節36_表示 = value; - 節37_表示 = value; - 節38_表示 = value; - 節39_表示 = value; - 節40_表示 = value; - 節41_表示 = value; - 節42_表示 = value; - 節43_表示 = value; - 節44_表示 = value; - 節45_表示 = value; - 節46_表示 = value; - 節47_表示 = value; - 節48_表示 = value; - 節49_表示 = value; - 節50_表示 = value; - 節51_表示 = value; - 節52_表示 = value; - 節53_表示 = value; - 節54_表示 = value; - 節55_表示 = value; - 節56_表示 = value; - 節57_表示 = value; - 節58_表示 = value; - 節59_表示 = value; - 節60_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 節1CD.不透明度; - } - set - { - 節1CD.不透明度 = value; - 節2CD.不透明度 = value; - 節3CD.不透明度 = value; - 節4CD.不透明度 = value; - 節5CD.不透明度 = value; - 節6CD.不透明度 = value; - 節7CD.不透明度 = value; - 節8CD.不透明度 = value; - 節9CD.不透明度 = value; - 節10CD.不透明度 = value; - 節11CD.不透明度 = value; - 節12CD.不透明度 = value; - 節13CD.不透明度 = value; - 節14CD.不透明度 = value; - 節15CD.不透明度 = value; - 節16CD.不透明度 = value; - 節17CD.不透明度 = value; - 節18CD.不透明度 = value; - 節19CD.不透明度 = value; - 節20CD.不透明度 = value; - 節21CD.不透明度 = value; - 節22CD.不透明度 = value; - 節23CD.不透明度 = value; - 節24CD.不透明度 = value; - 節25CD.不透明度 = value; - 節26CD.不透明度 = value; - 節27CD.不透明度 = value; - 節28CD.不透明度 = value; - 節29CD.不透明度 = value; - 節30CD.不透明度 = value; - 節31CD.不透明度 = value; - 節32CD.不透明度 = value; - 節33CD.不透明度 = value; - 節34CD.不透明度 = value; - 節35CD.不透明度 = value; - 節36CD.不透明度 = value; - 節37CD.不透明度 = value; - 節38CD.不透明度 = value; - 節39CD.不透明度 = value; - 節40CD.不透明度 = value; - 節41CD.不透明度 = value; - 節42CD.不透明度 = value; - 節43CD.不透明度 = value; - 節44CD.不透明度 = value; - 節45CD.不透明度 = value; - 節46CD.不透明度 = value; - 節47CD.不透明度 = value; - 節48CD.不透明度 = value; - 節49CD.不透明度 = value; - 節50CD.不透明度 = value; - 節51CD.不透明度 = value; - 節52CD.不透明度 = value; - 節53CD.不透明度 = value; - 節54CD.不透明度 = value; - 節55CD.不透明度 = value; - 節56CD.不透明度 = value; - 節57CD.不透明度 = value; - 節58CD.不透明度 = value; - 節59CD.不透明度 = value; - 節60CD.不透明度 = value; - } - } - - public 触覚_線(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触覚_線D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "線"; - dif.Add(new Pars(Sta.肢左["触覚"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_節1 = pars["節1"].ToPar(); - X0Y0_節2 = pars["節2"].ToPar(); - X0Y0_節3 = pars["節3"].ToPar(); - X0Y0_節4 = pars["節4"].ToPar(); - X0Y0_節5 = pars["節5"].ToPar(); - X0Y0_節6 = pars["節6"].ToPar(); - X0Y0_節7 = pars["節7"].ToPar(); - X0Y0_節8 = pars["節8"].ToPar(); - X0Y0_節9 = pars["節9"].ToPar(); - X0Y0_節10 = pars["節10"].ToPar(); - X0Y0_節11 = pars["節11"].ToPar(); - X0Y0_節12 = pars["節12"].ToPar(); - X0Y0_節13 = pars["節13"].ToPar(); - X0Y0_節14 = pars["節14"].ToPar(); - X0Y0_節15 = pars["節15"].ToPar(); - X0Y0_節16 = pars["節16"].ToPar(); - X0Y0_節17 = pars["節17"].ToPar(); - X0Y0_節18 = pars["節18"].ToPar(); - X0Y0_節19 = pars["節19"].ToPar(); - X0Y0_節20 = pars["節20"].ToPar(); - X0Y0_節21 = pars["節21"].ToPar(); - X0Y0_節22 = pars["節22"].ToPar(); - X0Y0_節23 = pars["節23"].ToPar(); - X0Y0_節24 = pars["節24"].ToPar(); - X0Y0_節25 = pars["節25"].ToPar(); - X0Y0_節26 = pars["節26"].ToPar(); - X0Y0_節27 = pars["節27"].ToPar(); - X0Y0_節28 = pars["節28"].ToPar(); - X0Y0_節29 = pars["節29"].ToPar(); - X0Y0_節30 = pars["節30"].ToPar(); - X0Y0_節31 = pars["節31"].ToPar(); - X0Y0_節32 = pars["節32"].ToPar(); - X0Y0_節33 = pars["節33"].ToPar(); - X0Y0_節34 = pars["節34"].ToPar(); - X0Y0_節35 = pars["節35"].ToPar(); - X0Y0_節36 = pars["節36"].ToPar(); - X0Y0_節37 = pars["節37"].ToPar(); - X0Y0_節38 = pars["節38"].ToPar(); - X0Y0_節39 = pars["節39"].ToPar(); - X0Y0_節40 = pars["節40"].ToPar(); - X0Y0_節41 = pars["節41"].ToPar(); - X0Y0_節42 = pars["節42"].ToPar(); - X0Y0_節43 = pars["節43"].ToPar(); - X0Y0_節44 = pars["節44"].ToPar(); - X0Y0_節45 = pars["節45"].ToPar(); - X0Y0_節46 = pars["節46"].ToPar(); - X0Y0_節47 = pars["節47"].ToPar(); - X0Y0_節48 = pars["節48"].ToPar(); - X0Y0_節49 = pars["節49"].ToPar(); - X0Y0_節50 = pars["節50"].ToPar(); - X0Y0_節51 = pars["節51"].ToPar(); - X0Y0_節52 = pars["節52"].ToPar(); - X0Y0_節53 = pars["節53"].ToPar(); - X0Y0_節54 = pars["節54"].ToPar(); - X0Y0_節55 = pars["節55"].ToPar(); - X0Y0_節56 = pars["節56"].ToPar(); - X0Y0_節57 = pars["節57"].ToPar(); - X0Y0_節58 = pars["節58"].ToPar(); - X0Y0_節59 = pars["節59"].ToPar(); - X0Y0_節60 = pars["節60"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 節4_表示 = e.節4_表示; - 節5_表示 = e.節5_表示; - 節6_表示 = e.節6_表示; - 節7_表示 = e.節7_表示; - 節8_表示 = e.節8_表示; - 節9_表示 = e.節9_表示; - 節10_表示 = e.節10_表示; - 節11_表示 = e.節11_表示; - 節12_表示 = e.節12_表示; - 節13_表示 = e.節13_表示; - 節14_表示 = e.節14_表示; - 節15_表示 = e.節15_表示; - 節16_表示 = e.節16_表示; - 節17_表示 = e.節17_表示; - 節18_表示 = e.節18_表示; - 節19_表示 = e.節19_表示; - 節20_表示 = e.節20_表示; - 節21_表示 = e.節21_表示; - 節22_表示 = e.節22_表示; - 節23_表示 = e.節23_表示; - 節24_表示 = e.節24_表示; - 節25_表示 = e.節25_表示; - 節26_表示 = e.節26_表示; - 節27_表示 = e.節27_表示; - 節28_表示 = e.節28_表示; - 節29_表示 = e.節29_表示; - 節30_表示 = e.節30_表示; - 節31_表示 = e.節31_表示; - 節32_表示 = e.節32_表示; - 節33_表示 = e.節33_表示; - 節34_表示 = e.節34_表示; - 節35_表示 = e.節35_表示; - 節36_表示 = e.節36_表示; - 節37_表示 = e.節37_表示; - 節38_表示 = e.節38_表示; - 節39_表示 = e.節39_表示; - 節40_表示 = e.節40_表示; - 節41_表示 = e.節41_表示; - 節42_表示 = e.節42_表示; - 節43_表示 = e.節43_表示; - 節44_表示 = e.節44_表示; - 節45_表示 = e.節45_表示; - 節46_表示 = e.節46_表示; - 節47_表示 = e.節47_表示; - 節48_表示 = e.節48_表示; - 節49_表示 = e.節49_表示; - 節50_表示 = e.節50_表示; - 節51_表示 = e.節51_表示; - 節52_表示 = e.節52_表示; - 節53_表示 = e.節53_表示; - 節54_表示 = e.節54_表示; - 節55_表示 = e.節55_表示; - 節56_表示 = e.節56_表示; - 節57_表示 = e.節57_表示; - 節58_表示 = e.節58_表示; - 節59_表示 = e.節59_表示; - 節60_表示 = e.節60_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - 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_節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_節8CP = new ColorP(X0Y0_節8, 節8CD, DisUnit, abj: true); - X0Y0_節9CP = new ColorP(X0Y0_節9, 節9CD, DisUnit, abj: true); - X0Y0_節10CP = new ColorP(X0Y0_節10, 節10CD, DisUnit, abj: true); - X0Y0_節11CP = new ColorP(X0Y0_節11, 節11CD, DisUnit, abj: true); - X0Y0_節12CP = new ColorP(X0Y0_節12, 節12CD, DisUnit, abj: true); - X0Y0_節13CP = new ColorP(X0Y0_節13, 節13CD, DisUnit, abj: true); - X0Y0_節14CP = new ColorP(X0Y0_節14, 節14CD, DisUnit, abj: true); - X0Y0_節15CP = new ColorP(X0Y0_節15, 節15CD, DisUnit, abj: true); - X0Y0_節16CP = new ColorP(X0Y0_節16, 節16CD, DisUnit, abj: true); - X0Y0_節17CP = new ColorP(X0Y0_節17, 節17CD, DisUnit, abj: true); - X0Y0_節18CP = new ColorP(X0Y0_節18, 節18CD, DisUnit, abj: true); - X0Y0_節19CP = new ColorP(X0Y0_節19, 節19CD, DisUnit, abj: true); - X0Y0_節20CP = new ColorP(X0Y0_節20, 節20CD, DisUnit, abj: true); - X0Y0_節21CP = new ColorP(X0Y0_節21, 節21CD, DisUnit, abj: true); - X0Y0_節22CP = new ColorP(X0Y0_節22, 節22CD, DisUnit, abj: true); - X0Y0_節23CP = new ColorP(X0Y0_節23, 節23CD, DisUnit, abj: true); - X0Y0_節24CP = new ColorP(X0Y0_節24, 節24CD, DisUnit, abj: true); - X0Y0_節25CP = new ColorP(X0Y0_節25, 節25CD, DisUnit, abj: true); - X0Y0_節26CP = new ColorP(X0Y0_節26, 節26CD, DisUnit, abj: true); - X0Y0_節27CP = new ColorP(X0Y0_節27, 節27CD, DisUnit, abj: true); - X0Y0_節28CP = new ColorP(X0Y0_節28, 節28CD, DisUnit, abj: true); - X0Y0_節29CP = new ColorP(X0Y0_節29, 節29CD, DisUnit, abj: true); - X0Y0_節30CP = new ColorP(X0Y0_節30, 節30CD, DisUnit, abj: true); - X0Y0_節31CP = new ColorP(X0Y0_節31, 節31CD, DisUnit, abj: true); - X0Y0_節32CP = new ColorP(X0Y0_節32, 節32CD, DisUnit, abj: true); - X0Y0_節33CP = new ColorP(X0Y0_節33, 節33CD, DisUnit, abj: true); - X0Y0_節34CP = new ColorP(X0Y0_節34, 節34CD, DisUnit, abj: true); - X0Y0_節35CP = new ColorP(X0Y0_節35, 節35CD, DisUnit, abj: true); - X0Y0_節36CP = new ColorP(X0Y0_節36, 節36CD, DisUnit, abj: true); - X0Y0_節37CP = new ColorP(X0Y0_節37, 節37CD, DisUnit, abj: true); - X0Y0_節38CP = new ColorP(X0Y0_節38, 節38CD, DisUnit, abj: true); - X0Y0_節39CP = new ColorP(X0Y0_節39, 節39CD, DisUnit, abj: true); - X0Y0_節40CP = new ColorP(X0Y0_節40, 節40CD, DisUnit, abj: true); - X0Y0_節41CP = new ColorP(X0Y0_節41, 節41CD, DisUnit, abj: true); - X0Y0_節42CP = new ColorP(X0Y0_節42, 節42CD, DisUnit, abj: true); - X0Y0_節43CP = new ColorP(X0Y0_節43, 節43CD, DisUnit, abj: true); - X0Y0_節44CP = new ColorP(X0Y0_節44, 節44CD, DisUnit, abj: true); - X0Y0_節45CP = new ColorP(X0Y0_節45, 節45CD, DisUnit, abj: true); - X0Y0_節46CP = new ColorP(X0Y0_節46, 節46CD, DisUnit, abj: true); - X0Y0_節47CP = new ColorP(X0Y0_節47, 節47CD, DisUnit, abj: true); - X0Y0_節48CP = new ColorP(X0Y0_節48, 節48CD, DisUnit, abj: true); - X0Y0_節49CP = new ColorP(X0Y0_節49, 節49CD, DisUnit, abj: true); - X0Y0_節50CP = new ColorP(X0Y0_節50, 節50CD, DisUnit, abj: true); - X0Y0_節51CP = new ColorP(X0Y0_節51, 節51CD, DisUnit, abj: true); - X0Y0_節52CP = new ColorP(X0Y0_節52, 節52CD, DisUnit, abj: true); - X0Y0_節53CP = new ColorP(X0Y0_節53, 節53CD, DisUnit, abj: true); - X0Y0_節54CP = new ColorP(X0Y0_節54, 節54CD, DisUnit, abj: true); - X0Y0_節55CP = new ColorP(X0Y0_節55, 節55CD, DisUnit, abj: true); - X0Y0_節56CP = new ColorP(X0Y0_節56, 節56CD, DisUnit, abj: true); - X0Y0_節57CP = new ColorP(X0Y0_節57, 節57CD, DisUnit, abj: true); - X0Y0_節58CP = new ColorP(X0Y0_節58, 節58CD, DisUnit, abj: true); - X0Y0_節59CP = new ColorP(X0Y0_節59, 節59CD, DisUnit, abj: true); - X0Y0_節60CP = new ColorP(X0Y0_節60, 節60CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - int num2 = -2; - double num3 = 1.0; - double num4 = 0.01; - X0Y0_節1.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節2.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節3.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節4.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節5.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節6.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節7.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節8.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節9.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節10.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節11.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節12.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節13.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節14.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節15.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節16.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節17.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節18.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節19.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節20.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節21.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節22.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節23.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節24.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節25.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節26.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節27.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節28.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節29.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節30.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節31.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節32.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節33.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節34.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節35.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節36.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節37.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節38.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節39.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節40.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節41.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節42.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節43.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節44.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節45.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節46.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節47.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節48.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節49.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節50.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節51.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節52.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節53.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節54.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節55.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節56.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節57.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節58.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節59.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節60.AngleBase = num * (double)num2 * num3; - 本体.JoinPAall(); - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_節1; - yield return X0Y0_節2; - yield return X0Y0_節3; - yield return X0Y0_節4; - yield return X0Y0_節5; - yield return X0Y0_節6; - yield return X0Y0_節7; - yield return X0Y0_節8; - yield return X0Y0_節9; - yield return X0Y0_節10; - yield return X0Y0_節11; - yield return X0Y0_節12; - yield return X0Y0_節13; - yield return X0Y0_節14; - yield return X0Y0_節15; - yield return X0Y0_節16; - yield return X0Y0_節17; - yield return X0Y0_節18; - yield return X0Y0_節19; - yield return X0Y0_節20; - yield return X0Y0_節21; - yield return X0Y0_節22; - yield return X0Y0_節23; - yield return X0Y0_節24; - yield return X0Y0_節25; - yield return X0Y0_節26; - yield return X0Y0_節27; - yield return X0Y0_節28; - yield return X0Y0_節29; - yield return X0Y0_節30; - yield return X0Y0_節31; - yield return X0Y0_節32; - yield return X0Y0_節33; - yield return X0Y0_節34; - yield return X0Y0_節35; - yield return X0Y0_節36; - yield return X0Y0_節37; - yield return X0Y0_節38; - yield return X0Y0_節39; - yield return X0Y0_節40; - yield return X0Y0_節41; - yield return X0Y0_節42; - yield return X0Y0_節43; - yield return X0Y0_節44; - yield return X0Y0_節45; - yield return X0Y0_節46; - yield return X0Y0_節47; - yield return X0Y0_節48; - yield return X0Y0_節49; - yield return X0Y0_節50; - yield return X0Y0_節51; - yield return X0Y0_節52; - yield return X0Y0_節53; - yield return X0Y0_節54; - yield return X0Y0_節55; - yield return X0Y0_節56; - yield return X0Y0_節57; - yield return X0Y0_節58; - yield return X0Y0_節59; - yield return X0Y0_節60; - } - - public override void 色更新() - { - X0Y0_節1CP.Update(); - X0Y0_節2CP.Update(); - X0Y0_節3CP.Update(); - X0Y0_節4CP.Update(); - X0Y0_節5CP.Update(); - X0Y0_節6CP.Update(); - X0Y0_節7CP.Update(); - X0Y0_節8CP.Update(); - X0Y0_節9CP.Update(); - X0Y0_節10CP.Update(); - X0Y0_節11CP.Update(); - X0Y0_節12CP.Update(); - X0Y0_節13CP.Update(); - X0Y0_節14CP.Update(); - X0Y0_節15CP.Update(); - X0Y0_節16CP.Update(); - X0Y0_節17CP.Update(); - X0Y0_節18CP.Update(); - X0Y0_節19CP.Update(); - X0Y0_節20CP.Update(); - X0Y0_節21CP.Update(); - X0Y0_節22CP.Update(); - X0Y0_節23CP.Update(); - X0Y0_節24CP.Update(); - X0Y0_節25CP.Update(); - X0Y0_節26CP.Update(); - X0Y0_節27CP.Update(); - X0Y0_節28CP.Update(); - X0Y0_節29CP.Update(); - X0Y0_節30CP.Update(); - X0Y0_節31CP.Update(); - X0Y0_節32CP.Update(); - X0Y0_節33CP.Update(); - X0Y0_節34CP.Update(); - X0Y0_節35CP.Update(); - X0Y0_節36CP.Update(); - X0Y0_節37CP.Update(); - X0Y0_節38CP.Update(); - X0Y0_節39CP.Update(); - X0Y0_節40CP.Update(); - X0Y0_節41CP.Update(); - X0Y0_節42CP.Update(); - X0Y0_節43CP.Update(); - X0Y0_節44CP.Update(); - X0Y0_節45CP.Update(); - X0Y0_節46CP.Update(); - X0Y0_節47CP.Update(); - X0Y0_節48CP.Update(); - X0Y0_節49CP.Update(); - X0Y0_節50CP.Update(); - X0Y0_節51CP.Update(); - X0Y0_節52CP.Update(); - X0Y0_節53CP.Update(); - X0Y0_節54CP.Update(); - X0Y0_節55CP.Update(); - X0Y0_節56CP.Update(); - X0Y0_節57CP.Update(); - X0Y0_節58CP.Update(); - X0Y0_節59CP.Update(); - X0Y0_節60CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節7CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節8CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節9CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節10CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節11CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節12CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節13CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節14CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節15CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節16CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節17CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節18CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節19CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節20CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節21CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節22CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節23CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節24CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節25CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節26CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節27CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節28CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節29CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節30CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節31CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節32CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節33CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節34CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節35CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節36CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節37CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節38CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節39CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節40CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節41CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節42CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節43CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節44CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節45CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節46CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節47CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節48CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節49CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節50CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節51CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節52CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節53CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節54CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節55CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節56CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節57CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節58CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節59CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節60CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } - - private void 配色T0(体配色 体配色) - { - this.配色T(0, "節", ref 体配色.甲1O, ref 体配色.刺青O); - } - - private void 配色T1(体配色 体配色) - { - this.配色T(1, "節", ref 体配色.甲1O, ref 体配色.刺青O); - } + 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; + X0Y0_節1.Hit = value; + } + } + + public bool 節2_表示 + { + get + { + return X0Y0_節2.Dra; + } + set + { + X0Y0_節2.Dra = value; + X0Y0_節2.Hit = value; + } + } + + public bool 節3_表示 + { + get + { + return X0Y0_節3.Dra; + } + set + { + X0Y0_節3.Dra = value; + X0Y0_節3.Hit = value; + } + } + + public bool 節4_表示 + { + get + { + return X0Y0_節4.Dra; + } + set + { + X0Y0_節4.Dra = value; + X0Y0_節4.Hit = value; + } + } + + public bool 節5_表示 + { + get + { + return X0Y0_節5.Dra; + } + set + { + X0Y0_節5.Dra = value; + X0Y0_節5.Hit = value; + } + } + + public bool 節6_表示 + { + get + { + return X0Y0_節6.Dra; + } + set + { + X0Y0_節6.Dra = value; + X0Y0_節6.Hit = value; + } + } + + public bool 節7_表示 + { + get + { + return X0Y0_節7.Dra; + } + set + { + X0Y0_節7.Dra = value; + X0Y0_節7.Hit = value; + } + } + + public bool 節8_表示 + { + get + { + return X0Y0_節8.Dra; + } + set + { + X0Y0_節8.Dra = value; + X0Y0_節8.Hit = value; + } + } + + public bool 節9_表示 + { + get + { + return X0Y0_節9.Dra; + } + set + { + X0Y0_節9.Dra = value; + X0Y0_節9.Hit = value; + } + } + + public bool 節10_表示 + { + get + { + return X0Y0_節10.Dra; + } + set + { + X0Y0_節10.Dra = value; + X0Y0_節10.Hit = value; + } + } + + public bool 節11_表示 + { + get + { + return X0Y0_節11.Dra; + } + set + { + X0Y0_節11.Dra = value; + X0Y0_節11.Hit = value; + } + } + + public bool 節12_表示 + { + get + { + return X0Y0_節12.Dra; + } + set + { + X0Y0_節12.Dra = value; + X0Y0_節12.Hit = value; + } + } + + public bool 節13_表示 + { + get + { + return X0Y0_節13.Dra; + } + set + { + X0Y0_節13.Dra = value; + X0Y0_節13.Hit = value; + } + } + + public bool 節14_表示 + { + get + { + return X0Y0_節14.Dra; + } + set + { + X0Y0_節14.Dra = value; + X0Y0_節14.Hit = value; + } + } + + public bool 節15_表示 + { + get + { + return X0Y0_節15.Dra; + } + set + { + X0Y0_節15.Dra = value; + X0Y0_節15.Hit = value; + } + } + + public bool 節16_表示 + { + get + { + return X0Y0_節16.Dra; + } + set + { + X0Y0_節16.Dra = value; + X0Y0_節16.Hit = value; + } + } + + public bool 節17_表示 + { + get + { + return X0Y0_節17.Dra; + } + set + { + X0Y0_節17.Dra = value; + X0Y0_節17.Hit = value; + } + } + + public bool 節18_表示 + { + get + { + return X0Y0_節18.Dra; + } + set + { + X0Y0_節18.Dra = value; + X0Y0_節18.Hit = value; + } + } + + public bool 節19_表示 + { + get + { + return X0Y0_節19.Dra; + } + set + { + X0Y0_節19.Dra = value; + X0Y0_節19.Hit = value; + } + } + + public bool 節20_表示 + { + get + { + return X0Y0_節20.Dra; + } + set + { + X0Y0_節20.Dra = value; + X0Y0_節20.Hit = value; + } + } + + public bool 節21_表示 + { + get + { + return X0Y0_節21.Dra; + } + set + { + X0Y0_節21.Dra = value; + X0Y0_節21.Hit = value; + } + } + + public bool 節22_表示 + { + get + { + return X0Y0_節22.Dra; + } + set + { + X0Y0_節22.Dra = value; + X0Y0_節22.Hit = value; + } + } + + public bool 節23_表示 + { + get + { + return X0Y0_節23.Dra; + } + set + { + X0Y0_節23.Dra = value; + X0Y0_節23.Hit = value; + } + } + + public bool 節24_表示 + { + get + { + return X0Y0_節24.Dra; + } + set + { + X0Y0_節24.Dra = value; + X0Y0_節24.Hit = value; + } + } + + public bool 節25_表示 + { + get + { + return X0Y0_節25.Dra; + } + set + { + X0Y0_節25.Dra = value; + X0Y0_節25.Hit = value; + } + } + + public bool 節26_表示 + { + get + { + return X0Y0_節26.Dra; + } + set + { + X0Y0_節26.Dra = value; + X0Y0_節26.Hit = value; + } + } + + public bool 節27_表示 + { + get + { + return X0Y0_節27.Dra; + } + set + { + X0Y0_節27.Dra = value; + X0Y0_節27.Hit = value; + } + } + + public bool 節28_表示 + { + get + { + return X0Y0_節28.Dra; + } + set + { + X0Y0_節28.Dra = value; + X0Y0_節28.Hit = value; + } + } + + public bool 節29_表示 + { + get + { + return X0Y0_節29.Dra; + } + set + { + X0Y0_節29.Dra = value; + X0Y0_節29.Hit = value; + } + } + + public bool 節30_表示 + { + get + { + return X0Y0_節30.Dra; + } + set + { + X0Y0_節30.Dra = value; + X0Y0_節30.Hit = value; + } + } + + public bool 節31_表示 + { + get + { + return X0Y0_節31.Dra; + } + set + { + X0Y0_節31.Dra = value; + X0Y0_節31.Hit = value; + } + } + + public bool 節32_表示 + { + get + { + return X0Y0_節32.Dra; + } + set + { + X0Y0_節32.Dra = value; + X0Y0_節32.Hit = value; + } + } + + public bool 節33_表示 + { + get + { + return X0Y0_節33.Dra; + } + set + { + X0Y0_節33.Dra = value; + X0Y0_節33.Hit = value; + } + } + + public bool 節34_表示 + { + get + { + return X0Y0_節34.Dra; + } + set + { + X0Y0_節34.Dra = value; + X0Y0_節34.Hit = value; + } + } + + public bool 節35_表示 + { + get + { + return X0Y0_節35.Dra; + } + set + { + X0Y0_節35.Dra = value; + X0Y0_節35.Hit = value; + } + } + + public bool 節36_表示 + { + get + { + return X0Y0_節36.Dra; + } + set + { + X0Y0_節36.Dra = value; + X0Y0_節36.Hit = value; + } + } + + public bool 節37_表示 + { + get + { + return X0Y0_節37.Dra; + } + set + { + X0Y0_節37.Dra = value; + X0Y0_節37.Hit = value; + } + } + + public bool 節38_表示 + { + get + { + return X0Y0_節38.Dra; + } + set + { + X0Y0_節38.Dra = value; + X0Y0_節38.Hit = value; + } + } + + public bool 節39_表示 + { + get + { + return X0Y0_節39.Dra; + } + set + { + X0Y0_節39.Dra = value; + X0Y0_節39.Hit = value; + } + } + + public bool 節40_表示 + { + get + { + return X0Y0_節40.Dra; + } + set + { + X0Y0_節40.Dra = value; + X0Y0_節40.Hit = value; + } + } + + public bool 節41_表示 + { + get + { + return X0Y0_節41.Dra; + } + set + { + X0Y0_節41.Dra = value; + X0Y0_節41.Hit = value; + } + } + + public bool 節42_表示 + { + get + { + return X0Y0_節42.Dra; + } + set + { + X0Y0_節42.Dra = value; + X0Y0_節42.Hit = value; + } + } + + public bool 節43_表示 + { + get + { + return X0Y0_節43.Dra; + } + set + { + X0Y0_節43.Dra = value; + X0Y0_節43.Hit = value; + } + } + + public bool 節44_表示 + { + get + { + return X0Y0_節44.Dra; + } + set + { + X0Y0_節44.Dra = value; + X0Y0_節44.Hit = value; + } + } + + public bool 節45_表示 + { + get + { + return X0Y0_節45.Dra; + } + set + { + X0Y0_節45.Dra = value; + X0Y0_節45.Hit = value; + } + } + + public bool 節46_表示 + { + get + { + return X0Y0_節46.Dra; + } + set + { + X0Y0_節46.Dra = value; + X0Y0_節46.Hit = value; + } + } + + public bool 節47_表示 + { + get + { + return X0Y0_節47.Dra; + } + set + { + X0Y0_節47.Dra = value; + X0Y0_節47.Hit = value; + } + } + + public bool 節48_表示 + { + get + { + return X0Y0_節48.Dra; + } + set + { + X0Y0_節48.Dra = value; + X0Y0_節48.Hit = value; + } + } + + public bool 節49_表示 + { + get + { + return X0Y0_節49.Dra; + } + set + { + X0Y0_節49.Dra = value; + X0Y0_節49.Hit = value; + } + } + + public bool 節50_表示 + { + get + { + return X0Y0_節50.Dra; + } + set + { + X0Y0_節50.Dra = value; + X0Y0_節50.Hit = value; + } + } + + public bool 節51_表示 + { + get + { + return X0Y0_節51.Dra; + } + set + { + X0Y0_節51.Dra = value; + X0Y0_節51.Hit = value; + } + } + + public bool 節52_表示 + { + get + { + return X0Y0_節52.Dra; + } + set + { + X0Y0_節52.Dra = value; + X0Y0_節52.Hit = value; + } + } + + public bool 節53_表示 + { + get + { + return X0Y0_節53.Dra; + } + set + { + X0Y0_節53.Dra = value; + X0Y0_節53.Hit = value; + } + } + + public bool 節54_表示 + { + get + { + return X0Y0_節54.Dra; + } + set + { + X0Y0_節54.Dra = value; + X0Y0_節54.Hit = value; + } + } + + public bool 節55_表示 + { + get + { + return X0Y0_節55.Dra; + } + set + { + X0Y0_節55.Dra = value; + X0Y0_節55.Hit = value; + } + } + + public bool 節56_表示 + { + get + { + return X0Y0_節56.Dra; + } + set + { + X0Y0_節56.Dra = value; + X0Y0_節56.Hit = value; + } + } + + public bool 節57_表示 + { + get + { + return X0Y0_節57.Dra; + } + set + { + X0Y0_節57.Dra = value; + X0Y0_節57.Hit = value; + } + } + + public bool 節58_表示 + { + get + { + return X0Y0_節58.Dra; + } + set + { + X0Y0_節58.Dra = value; + X0Y0_節58.Hit = value; + } + } + + public bool 節59_表示 + { + get + { + return X0Y0_節59.Dra; + } + set + { + X0Y0_節59.Dra = value; + X0Y0_節59.Hit = value; + } + } + + public bool 節60_表示 + { + get + { + return X0Y0_節60.Dra; + } + set + { + X0Y0_節60.Dra = value; + X0Y0_節60.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 節1_表示; + } + set + { + 節1_表示 = value; + 節2_表示 = value; + 節3_表示 = value; + 節4_表示 = value; + 節5_表示 = value; + 節6_表示 = value; + 節7_表示 = value; + 節8_表示 = value; + 節9_表示 = value; + 節10_表示 = value; + 節11_表示 = value; + 節12_表示 = value; + 節13_表示 = value; + 節14_表示 = value; + 節15_表示 = value; + 節16_表示 = value; + 節17_表示 = value; + 節18_表示 = value; + 節19_表示 = value; + 節20_表示 = value; + 節21_表示 = value; + 節22_表示 = value; + 節23_表示 = value; + 節24_表示 = value; + 節25_表示 = value; + 節26_表示 = value; + 節27_表示 = value; + 節28_表示 = value; + 節29_表示 = value; + 節30_表示 = value; + 節31_表示 = value; + 節32_表示 = value; + 節33_表示 = value; + 節34_表示 = value; + 節35_表示 = value; + 節36_表示 = value; + 節37_表示 = value; + 節38_表示 = value; + 節39_表示 = value; + 節40_表示 = value; + 節41_表示 = value; + 節42_表示 = value; + 節43_表示 = value; + 節44_表示 = value; + 節45_表示 = value; + 節46_表示 = value; + 節47_表示 = value; + 節48_表示 = value; + 節49_表示 = value; + 節50_表示 = value; + 節51_表示 = value; + 節52_表示 = value; + 節53_表示 = value; + 節54_表示 = value; + 節55_表示 = value; + 節56_表示 = value; + 節57_表示 = value; + 節58_表示 = value; + 節59_表示 = value; + 節60_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 節1CD.不透明度; + } + set + { + 節1CD.不透明度 = value; + 節2CD.不透明度 = value; + 節3CD.不透明度 = value; + 節4CD.不透明度 = value; + 節5CD.不透明度 = value; + 節6CD.不透明度 = value; + 節7CD.不透明度 = value; + 節8CD.不透明度 = value; + 節9CD.不透明度 = value; + 節10CD.不透明度 = value; + 節11CD.不透明度 = value; + 節12CD.不透明度 = value; + 節13CD.不透明度 = value; + 節14CD.不透明度 = value; + 節15CD.不透明度 = value; + 節16CD.不透明度 = value; + 節17CD.不透明度 = value; + 節18CD.不透明度 = value; + 節19CD.不透明度 = value; + 節20CD.不透明度 = value; + 節21CD.不透明度 = value; + 節22CD.不透明度 = value; + 節23CD.不透明度 = value; + 節24CD.不透明度 = value; + 節25CD.不透明度 = value; + 節26CD.不透明度 = value; + 節27CD.不透明度 = value; + 節28CD.不透明度 = value; + 節29CD.不透明度 = value; + 節30CD.不透明度 = value; + 節31CD.不透明度 = value; + 節32CD.不透明度 = value; + 節33CD.不透明度 = value; + 節34CD.不透明度 = value; + 節35CD.不透明度 = value; + 節36CD.不透明度 = value; + 節37CD.不透明度 = value; + 節38CD.不透明度 = value; + 節39CD.不透明度 = value; + 節40CD.不透明度 = value; + 節41CD.不透明度 = value; + 節42CD.不透明度 = value; + 節43CD.不透明度 = value; + 節44CD.不透明度 = value; + 節45CD.不透明度 = value; + 節46CD.不透明度 = value; + 節47CD.不透明度 = value; + 節48CD.不透明度 = value; + 節49CD.不透明度 = value; + 節50CD.不透明度 = value; + 節51CD.不透明度 = value; + 節52CD.不透明度 = value; + 節53CD.不透明度 = value; + 節54CD.不透明度 = value; + 節55CD.不透明度 = value; + 節56CD.不透明度 = value; + 節57CD.不透明度 = value; + 節58CD.不透明度 = value; + 節59CD.不透明度 = value; + 節60CD.不透明度 = value; + } + } + + public 触覚_線(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触覚_線D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "線"; + dif.Add(new Pars(Sta.肢左["触覚"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_節1 = pars["節1"].ToPar(); + X0Y0_節2 = pars["節2"].ToPar(); + X0Y0_節3 = pars["節3"].ToPar(); + X0Y0_節4 = pars["節4"].ToPar(); + X0Y0_節5 = pars["節5"].ToPar(); + X0Y0_節6 = pars["節6"].ToPar(); + X0Y0_節7 = pars["節7"].ToPar(); + X0Y0_節8 = pars["節8"].ToPar(); + X0Y0_節9 = pars["節9"].ToPar(); + X0Y0_節10 = pars["節10"].ToPar(); + X0Y0_節11 = pars["節11"].ToPar(); + X0Y0_節12 = pars["節12"].ToPar(); + X0Y0_節13 = pars["節13"].ToPar(); + X0Y0_節14 = pars["節14"].ToPar(); + X0Y0_節15 = pars["節15"].ToPar(); + X0Y0_節16 = pars["節16"].ToPar(); + X0Y0_節17 = pars["節17"].ToPar(); + X0Y0_節18 = pars["節18"].ToPar(); + X0Y0_節19 = pars["節19"].ToPar(); + X0Y0_節20 = pars["節20"].ToPar(); + X0Y0_節21 = pars["節21"].ToPar(); + X0Y0_節22 = pars["節22"].ToPar(); + X0Y0_節23 = pars["節23"].ToPar(); + X0Y0_節24 = pars["節24"].ToPar(); + X0Y0_節25 = pars["節25"].ToPar(); + X0Y0_節26 = pars["節26"].ToPar(); + X0Y0_節27 = pars["節27"].ToPar(); + X0Y0_節28 = pars["節28"].ToPar(); + X0Y0_節29 = pars["節29"].ToPar(); + X0Y0_節30 = pars["節30"].ToPar(); + X0Y0_節31 = pars["節31"].ToPar(); + X0Y0_節32 = pars["節32"].ToPar(); + X0Y0_節33 = pars["節33"].ToPar(); + X0Y0_節34 = pars["節34"].ToPar(); + X0Y0_節35 = pars["節35"].ToPar(); + X0Y0_節36 = pars["節36"].ToPar(); + X0Y0_節37 = pars["節37"].ToPar(); + X0Y0_節38 = pars["節38"].ToPar(); + X0Y0_節39 = pars["節39"].ToPar(); + X0Y0_節40 = pars["節40"].ToPar(); + X0Y0_節41 = pars["節41"].ToPar(); + X0Y0_節42 = pars["節42"].ToPar(); + X0Y0_節43 = pars["節43"].ToPar(); + X0Y0_節44 = pars["節44"].ToPar(); + X0Y0_節45 = pars["節45"].ToPar(); + X0Y0_節46 = pars["節46"].ToPar(); + X0Y0_節47 = pars["節47"].ToPar(); + X0Y0_節48 = pars["節48"].ToPar(); + X0Y0_節49 = pars["節49"].ToPar(); + X0Y0_節50 = pars["節50"].ToPar(); + X0Y0_節51 = pars["節51"].ToPar(); + X0Y0_節52 = pars["節52"].ToPar(); + X0Y0_節53 = pars["節53"].ToPar(); + X0Y0_節54 = pars["節54"].ToPar(); + X0Y0_節55 = pars["節55"].ToPar(); + X0Y0_節56 = pars["節56"].ToPar(); + X0Y0_節57 = pars["節57"].ToPar(); + X0Y0_節58 = pars["節58"].ToPar(); + X0Y0_節59 = pars["節59"].ToPar(); + X0Y0_節60 = pars["節60"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 節4_表示 = e.節4_表示; + 節5_表示 = e.節5_表示; + 節6_表示 = e.節6_表示; + 節7_表示 = e.節7_表示; + 節8_表示 = e.節8_表示; + 節9_表示 = e.節9_表示; + 節10_表示 = e.節10_表示; + 節11_表示 = e.節11_表示; + 節12_表示 = e.節12_表示; + 節13_表示 = e.節13_表示; + 節14_表示 = e.節14_表示; + 節15_表示 = e.節15_表示; + 節16_表示 = e.節16_表示; + 節17_表示 = e.節17_表示; + 節18_表示 = e.節18_表示; + 節19_表示 = e.節19_表示; + 節20_表示 = e.節20_表示; + 節21_表示 = e.節21_表示; + 節22_表示 = e.節22_表示; + 節23_表示 = e.節23_表示; + 節24_表示 = e.節24_表示; + 節25_表示 = e.節25_表示; + 節26_表示 = e.節26_表示; + 節27_表示 = e.節27_表示; + 節28_表示 = e.節28_表示; + 節29_表示 = e.節29_表示; + 節30_表示 = e.節30_表示; + 節31_表示 = e.節31_表示; + 節32_表示 = e.節32_表示; + 節33_表示 = e.節33_表示; + 節34_表示 = e.節34_表示; + 節35_表示 = e.節35_表示; + 節36_表示 = e.節36_表示; + 節37_表示 = e.節37_表示; + 節38_表示 = e.節38_表示; + 節39_表示 = e.節39_表示; + 節40_表示 = e.節40_表示; + 節41_表示 = e.節41_表示; + 節42_表示 = e.節42_表示; + 節43_表示 = e.節43_表示; + 節44_表示 = e.節44_表示; + 節45_表示 = e.節45_表示; + 節46_表示 = e.節46_表示; + 節47_表示 = e.節47_表示; + 節48_表示 = e.節48_表示; + 節49_表示 = e.節49_表示; + 節50_表示 = e.節50_表示; + 節51_表示 = e.節51_表示; + 節52_表示 = e.節52_表示; + 節53_表示 = e.節53_表示; + 節54_表示 = e.節54_表示; + 節55_表示 = e.節55_表示; + 節56_表示 = e.節56_表示; + 節57_表示 = e.節57_表示; + 節58_表示 = e.節58_表示; + 節59_表示 = e.節59_表示; + 節60_表示 = e.節60_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + 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_節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_節8CP = new ColorP(X0Y0_節8, 節8CD, DisUnit, abj: true); + X0Y0_節9CP = new ColorP(X0Y0_節9, 節9CD, DisUnit, abj: true); + X0Y0_節10CP = new ColorP(X0Y0_節10, 節10CD, DisUnit, abj: true); + X0Y0_節11CP = new ColorP(X0Y0_節11, 節11CD, DisUnit, abj: true); + X0Y0_節12CP = new ColorP(X0Y0_節12, 節12CD, DisUnit, abj: true); + X0Y0_節13CP = new ColorP(X0Y0_節13, 節13CD, DisUnit, abj: true); + X0Y0_節14CP = new ColorP(X0Y0_節14, 節14CD, DisUnit, abj: true); + X0Y0_節15CP = new ColorP(X0Y0_節15, 節15CD, DisUnit, abj: true); + X0Y0_節16CP = new ColorP(X0Y0_節16, 節16CD, DisUnit, abj: true); + X0Y0_節17CP = new ColorP(X0Y0_節17, 節17CD, DisUnit, abj: true); + X0Y0_節18CP = new ColorP(X0Y0_節18, 節18CD, DisUnit, abj: true); + X0Y0_節19CP = new ColorP(X0Y0_節19, 節19CD, DisUnit, abj: true); + X0Y0_節20CP = new ColorP(X0Y0_節20, 節20CD, DisUnit, abj: true); + X0Y0_節21CP = new ColorP(X0Y0_節21, 節21CD, DisUnit, abj: true); + X0Y0_節22CP = new ColorP(X0Y0_節22, 節22CD, DisUnit, abj: true); + X0Y0_節23CP = new ColorP(X0Y0_節23, 節23CD, DisUnit, abj: true); + X0Y0_節24CP = new ColorP(X0Y0_節24, 節24CD, DisUnit, abj: true); + X0Y0_節25CP = new ColorP(X0Y0_節25, 節25CD, DisUnit, abj: true); + X0Y0_節26CP = new ColorP(X0Y0_節26, 節26CD, DisUnit, abj: true); + X0Y0_節27CP = new ColorP(X0Y0_節27, 節27CD, DisUnit, abj: true); + X0Y0_節28CP = new ColorP(X0Y0_節28, 節28CD, DisUnit, abj: true); + X0Y0_節29CP = new ColorP(X0Y0_節29, 節29CD, DisUnit, abj: true); + X0Y0_節30CP = new ColorP(X0Y0_節30, 節30CD, DisUnit, abj: true); + X0Y0_節31CP = new ColorP(X0Y0_節31, 節31CD, DisUnit, abj: true); + X0Y0_節32CP = new ColorP(X0Y0_節32, 節32CD, DisUnit, abj: true); + X0Y0_節33CP = new ColorP(X0Y0_節33, 節33CD, DisUnit, abj: true); + X0Y0_節34CP = new ColorP(X0Y0_節34, 節34CD, DisUnit, abj: true); + X0Y0_節35CP = new ColorP(X0Y0_節35, 節35CD, DisUnit, abj: true); + X0Y0_節36CP = new ColorP(X0Y0_節36, 節36CD, DisUnit, abj: true); + X0Y0_節37CP = new ColorP(X0Y0_節37, 節37CD, DisUnit, abj: true); + X0Y0_節38CP = new ColorP(X0Y0_節38, 節38CD, DisUnit, abj: true); + X0Y0_節39CP = new ColorP(X0Y0_節39, 節39CD, DisUnit, abj: true); + X0Y0_節40CP = new ColorP(X0Y0_節40, 節40CD, DisUnit, abj: true); + X0Y0_節41CP = new ColorP(X0Y0_節41, 節41CD, DisUnit, abj: true); + X0Y0_節42CP = new ColorP(X0Y0_節42, 節42CD, DisUnit, abj: true); + X0Y0_節43CP = new ColorP(X0Y0_節43, 節43CD, DisUnit, abj: true); + X0Y0_節44CP = new ColorP(X0Y0_節44, 節44CD, DisUnit, abj: true); + X0Y0_節45CP = new ColorP(X0Y0_節45, 節45CD, DisUnit, abj: true); + X0Y0_節46CP = new ColorP(X0Y0_節46, 節46CD, DisUnit, abj: true); + X0Y0_節47CP = new ColorP(X0Y0_節47, 節47CD, DisUnit, abj: true); + X0Y0_節48CP = new ColorP(X0Y0_節48, 節48CD, DisUnit, abj: true); + X0Y0_節49CP = new ColorP(X0Y0_節49, 節49CD, DisUnit, abj: true); + X0Y0_節50CP = new ColorP(X0Y0_節50, 節50CD, DisUnit, abj: true); + X0Y0_節51CP = new ColorP(X0Y0_節51, 節51CD, DisUnit, abj: true); + X0Y0_節52CP = new ColorP(X0Y0_節52, 節52CD, DisUnit, abj: true); + X0Y0_節53CP = new ColorP(X0Y0_節53, 節53CD, DisUnit, abj: true); + X0Y0_節54CP = new ColorP(X0Y0_節54, 節54CD, DisUnit, abj: true); + X0Y0_節55CP = new ColorP(X0Y0_節55, 節55CD, DisUnit, abj: true); + X0Y0_節56CP = new ColorP(X0Y0_節56, 節56CD, DisUnit, abj: true); + X0Y0_節57CP = new ColorP(X0Y0_節57, 節57CD, DisUnit, abj: true); + X0Y0_節58CP = new ColorP(X0Y0_節58, 節58CD, DisUnit, abj: true); + X0Y0_節59CP = new ColorP(X0Y0_節59, 節59CD, DisUnit, abj: true); + X0Y0_節60CP = new ColorP(X0Y0_節60, 節60CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + int num2 = -2; + double num3 = 1.0; + double num4 = 0.01; + X0Y0_節1.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節2.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節3.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節4.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節5.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節6.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節7.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節8.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節9.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節10.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節11.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節12.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節13.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節14.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節15.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節16.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節17.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節18.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節19.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節20.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節21.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節22.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節23.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節24.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節25.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節26.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節27.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節28.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節29.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節30.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節31.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節32.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節33.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節34.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節35.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節36.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節37.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節38.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節39.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節40.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節41.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節42.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節43.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節44.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節45.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節46.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節47.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節48.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節49.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節50.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節51.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節52.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節53.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節54.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節55.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節56.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節57.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節58.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節59.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節60.AngleBase = num * (double)num2 * num3; + 本体.JoinPAall(); + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_節1; + yield return X0Y0_節2; + yield return X0Y0_節3; + yield return X0Y0_節4; + yield return X0Y0_節5; + yield return X0Y0_節6; + yield return X0Y0_節7; + yield return X0Y0_節8; + yield return X0Y0_節9; + yield return X0Y0_節10; + yield return X0Y0_節11; + yield return X0Y0_節12; + yield return X0Y0_節13; + yield return X0Y0_節14; + yield return X0Y0_節15; + yield return X0Y0_節16; + yield return X0Y0_節17; + yield return X0Y0_節18; + yield return X0Y0_節19; + yield return X0Y0_節20; + yield return X0Y0_節21; + yield return X0Y0_節22; + yield return X0Y0_節23; + yield return X0Y0_節24; + yield return X0Y0_節25; + yield return X0Y0_節26; + yield return X0Y0_節27; + yield return X0Y0_節28; + yield return X0Y0_節29; + yield return X0Y0_節30; + yield return X0Y0_節31; + yield return X0Y0_節32; + yield return X0Y0_節33; + yield return X0Y0_節34; + yield return X0Y0_節35; + yield return X0Y0_節36; + yield return X0Y0_節37; + yield return X0Y0_節38; + yield return X0Y0_節39; + yield return X0Y0_節40; + yield return X0Y0_節41; + yield return X0Y0_節42; + yield return X0Y0_節43; + yield return X0Y0_節44; + yield return X0Y0_節45; + yield return X0Y0_節46; + yield return X0Y0_節47; + yield return X0Y0_節48; + yield return X0Y0_節49; + yield return X0Y0_節50; + yield return X0Y0_節51; + yield return X0Y0_節52; + yield return X0Y0_節53; + yield return X0Y0_節54; + yield return X0Y0_節55; + yield return X0Y0_節56; + yield return X0Y0_節57; + yield return X0Y0_節58; + yield return X0Y0_節59; + yield return X0Y0_節60; + } + + public override void 色更新() + { + X0Y0_節1CP.Update(); + X0Y0_節2CP.Update(); + X0Y0_節3CP.Update(); + X0Y0_節4CP.Update(); + X0Y0_節5CP.Update(); + X0Y0_節6CP.Update(); + X0Y0_節7CP.Update(); + X0Y0_節8CP.Update(); + X0Y0_節9CP.Update(); + X0Y0_節10CP.Update(); + X0Y0_節11CP.Update(); + X0Y0_節12CP.Update(); + X0Y0_節13CP.Update(); + X0Y0_節14CP.Update(); + X0Y0_節15CP.Update(); + X0Y0_節16CP.Update(); + X0Y0_節17CP.Update(); + X0Y0_節18CP.Update(); + X0Y0_節19CP.Update(); + X0Y0_節20CP.Update(); + X0Y0_節21CP.Update(); + X0Y0_節22CP.Update(); + X0Y0_節23CP.Update(); + X0Y0_節24CP.Update(); + X0Y0_節25CP.Update(); + X0Y0_節26CP.Update(); + X0Y0_節27CP.Update(); + X0Y0_節28CP.Update(); + X0Y0_節29CP.Update(); + X0Y0_節30CP.Update(); + X0Y0_節31CP.Update(); + X0Y0_節32CP.Update(); + X0Y0_節33CP.Update(); + X0Y0_節34CP.Update(); + X0Y0_節35CP.Update(); + X0Y0_節36CP.Update(); + X0Y0_節37CP.Update(); + X0Y0_節38CP.Update(); + X0Y0_節39CP.Update(); + X0Y0_節40CP.Update(); + X0Y0_節41CP.Update(); + X0Y0_節42CP.Update(); + X0Y0_節43CP.Update(); + X0Y0_節44CP.Update(); + X0Y0_節45CP.Update(); + X0Y0_節46CP.Update(); + X0Y0_節47CP.Update(); + X0Y0_節48CP.Update(); + X0Y0_節49CP.Update(); + X0Y0_節50CP.Update(); + X0Y0_節51CP.Update(); + X0Y0_節52CP.Update(); + X0Y0_節53CP.Update(); + X0Y0_節54CP.Update(); + X0Y0_節55CP.Update(); + X0Y0_節56CP.Update(); + X0Y0_節57CP.Update(); + X0Y0_節58CP.Update(); + X0Y0_節59CP.Update(); + X0Y0_節60CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節7CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節8CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節9CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節10CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節11CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節12CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節13CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節14CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節15CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節16CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節17CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節18CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節19CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節20CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節21CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節22CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節23CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節24CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節25CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節26CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節27CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節28CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節29CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節30CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節31CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節32CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節33CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節34CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節35CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節36CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節37CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節38CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節39CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節40CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節41CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節42CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節43CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節44CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節45CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節46CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節47CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節48CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節49CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節50CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節51CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節52CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節53CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節54CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節55CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節56CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節57CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節58CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節59CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節60CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + + private void 配色T0(体配色 体配色) + { + this.配色T(0, "節", ref 体配色.甲1O, ref 体配色.刺青O); + } + + private void 配色T1(体配色 体配色) + { + this.配色T(1, "節", ref 体配色.甲1O, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線D.cs index fc6e1ae..336fb4c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線D.cs @@ -1,138 +1,139 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 触覚_線D : 触覚D +namespace SlaveMatrix { - public bool 節1_表示 = true; + [Serializable] + public class 触覚_線D : 触覚D + { + public bool 節1_表示 = true; - public bool 節2_表示 = true; + public bool 節2_表示 = true; - public bool 節3_表示 = true; + public bool 節3_表示 = true; - public bool 節4_表示 = true; + public bool 節4_表示 = true; - public bool 節5_表示 = true; + public bool 節5_表示 = true; - public bool 節6_表示 = true; + public bool 節6_表示 = true; - public bool 節7_表示 = true; + public bool 節7_表示 = true; - public bool 節8_表示 = true; + public bool 節8_表示 = true; - public bool 節9_表示 = true; + public bool 節9_表示 = true; - public bool 節10_表示 = true; + public bool 節10_表示 = true; - public bool 節11_表示 = true; + public bool 節11_表示 = true; - public bool 節12_表示 = true; + public bool 節12_表示 = true; - public bool 節13_表示 = true; + public bool 節13_表示 = true; - public bool 節14_表示 = true; + public bool 節14_表示 = true; - public bool 節15_表示 = true; + public bool 節15_表示 = true; - public bool 節16_表示 = true; + public bool 節16_表示 = true; - public bool 節17_表示 = true; + public bool 節17_表示 = true; - public bool 節18_表示 = true; + public bool 節18_表示 = true; - public bool 節19_表示 = true; + public bool 節19_表示 = true; - public bool 節20_表示 = true; + public bool 節20_表示 = true; - public bool 節21_表示 = true; + public bool 節21_表示 = true; - public bool 節22_表示 = true; + public bool 節22_表示 = true; - public bool 節23_表示 = true; + public bool 節23_表示 = true; - public bool 節24_表示 = true; + public bool 節24_表示 = true; - public bool 節25_表示 = true; + public bool 節25_表示 = true; - public bool 節26_表示 = true; + public bool 節26_表示 = true; - public bool 節27_表示 = true; + public bool 節27_表示 = true; - public bool 節28_表示 = true; + public bool 節28_表示 = true; - public bool 節29_表示 = true; + public bool 節29_表示 = true; - public bool 節30_表示 = true; + public bool 節30_表示 = true; - public bool 節31_表示 = true; + public bool 節31_表示 = true; - public bool 節32_表示 = true; + public bool 節32_表示 = true; - public bool 節33_表示 = true; + public bool 節33_表示 = true; - public bool 節34_表示 = true; + public bool 節34_表示 = true; - public bool 節35_表示 = true; + public bool 節35_表示 = true; - public bool 節36_表示 = true; + public bool 節36_表示 = true; - public bool 節37_表示 = true; + public bool 節37_表示 = true; - public bool 節38_表示 = true; + public bool 節38_表示 = true; - public bool 節39_表示 = true; + public bool 節39_表示 = true; - public bool 節40_表示 = true; + public bool 節40_表示 = true; - public bool 節41_表示 = true; + public bool 節41_表示 = true; - public bool 節42_表示 = true; + public bool 節42_表示 = true; - public bool 節43_表示 = true; + public bool 節43_表示 = true; - public bool 節44_表示 = true; + public bool 節44_表示 = true; - public bool 節45_表示 = true; + public bool 節45_表示 = true; - public bool 節46_表示 = true; + public bool 節46_表示 = true; - public bool 節47_表示 = true; + public bool 節47_表示 = true; - public bool 節48_表示 = true; + public bool 節48_表示 = true; - public bool 節49_表示 = true; + public bool 節49_表示 = true; - public bool 節50_表示 = true; + public bool 節50_表示 = true; - public bool 節51_表示 = true; + public bool 節51_表示 = true; - public bool 節52_表示 = true; + public bool 節52_表示 = true; - public bool 節53_表示 = true; + public bool 節53_表示 = true; - public bool 節54_表示 = true; + public bool 節54_表示 = true; - public bool 節55_表示 = true; + public bool 節55_表示 = true; - public bool 節56_表示 = true; + public bool 節56_表示 = true; - public bool 節57_表示 = true; + public bool 節57_表示 = true; - public bool 節58_表示 = true; + public bool 節58_表示 = true; - public bool 節59_表示 = true; + public bool 節59_表示 = true; - public bool 節60_表示 = true; + public bool 節60_表示 = true; - public 触覚_線D() - { - ThisType = GetType(); - } + public 触覚_線D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 触覚_線(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 触覚_線(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾.cs index c7755f7..17c2bb4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾.cs @@ -1,4490 +1,4491 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触覚_蛾 : 触覚 +namespace SlaveMatrix { - public Par X0Y0_節1_節; + public class 触覚_蛾 : 触覚 + { + public Par X0Y0_節1_節; - public Par X0Y0_節1_毛左; + public Par X0Y0_節1_毛左; - public Par X0Y0_節1_毛右; + public Par X0Y0_節1_毛右; - public Par X0Y0_節2_節; + public Par X0Y0_節2_節; - public Par X0Y0_節2_毛左; + public Par X0Y0_節2_毛左; - public Par X0Y0_節2_毛右; + public Par X0Y0_節2_毛右; - public Par X0Y0_節3_節; + public Par X0Y0_節3_節; - public Par X0Y0_節3_毛左; + public Par X0Y0_節3_毛左; - public Par X0Y0_節3_毛右; + public Par X0Y0_節3_毛右; - public Par X0Y0_節4_節; + public Par X0Y0_節4_節; - public Par X0Y0_節4_毛左; + public Par X0Y0_節4_毛左; - public Par X0Y0_節4_毛右; + public Par X0Y0_節4_毛右; - public Par X0Y0_節5_節; + public Par X0Y0_節5_節; - public Par X0Y0_節5_毛左; + public Par X0Y0_節5_毛左; - public Par X0Y0_節5_毛右; + public Par X0Y0_節5_毛右; - public Par X0Y0_節6_節; + public Par X0Y0_節6_節; - public Par X0Y0_節6_毛左; + public Par X0Y0_節6_毛左; - public Par X0Y0_節6_毛右; + public Par X0Y0_節6_毛右; - public Par X0Y0_節7_節; + public Par X0Y0_節7_節; - public Par X0Y0_節7_毛左; + public Par X0Y0_節7_毛左; - public Par X0Y0_節7_毛右; + public Par X0Y0_節7_毛右; - public Par X0Y0_節8_節; + public Par X0Y0_節8_節; - public Par X0Y0_節8_毛左; + public Par X0Y0_節8_毛左; - public Par X0Y0_節8_毛右; + public Par X0Y0_節8_毛右; - public Par X0Y0_節9_節; + public Par X0Y0_節9_節; - public Par X0Y0_節9_毛左; + public Par X0Y0_節9_毛左; - public Par X0Y0_節9_毛右; + public Par X0Y0_節9_毛右; - public Par X0Y0_節10_節; + public Par X0Y0_節10_節; - public Par X0Y0_節10_毛左; + public Par X0Y0_節10_毛左; - public Par X0Y0_節10_毛右; + public Par X0Y0_節10_毛右; - public Par X0Y0_節11_節; + public Par X0Y0_節11_節; - public Par X0Y0_節11_毛左; + public Par X0Y0_節11_毛左; - public Par X0Y0_節11_毛右; + public Par X0Y0_節11_毛右; - public Par X0Y0_節12_節; + public Par X0Y0_節12_節; - public Par X0Y0_節12_毛左; + public Par X0Y0_節12_毛左; - public Par X0Y0_節12_毛右; + public Par X0Y0_節12_毛右; - public Par X0Y0_節13_節; + public Par X0Y0_節13_節; - public Par X0Y0_節13_毛左; + public Par X0Y0_節13_毛左; - public Par X0Y0_節13_毛右; + public Par X0Y0_節13_毛右; - public Par X0Y0_節14_節; + public Par X0Y0_節14_節; - public Par X0Y0_節14_毛左; + public Par X0Y0_節14_毛左; - public Par X0Y0_節14_毛右; + public Par X0Y0_節14_毛右; - public Par X0Y0_節15_節; + public Par X0Y0_節15_節; - public Par X0Y0_節15_毛左; + public Par X0Y0_節15_毛左; - public Par X0Y0_節15_毛右; + public Par X0Y0_節15_毛右; - public Par X0Y0_節16_節; + public Par X0Y0_節16_節; - public Par X0Y0_節16_毛左; + public Par X0Y0_節16_毛左; - public Par X0Y0_節16_毛右; + public Par X0Y0_節16_毛右; - public Par X0Y0_節17_節; + public Par X0Y0_節17_節; - public Par X0Y0_節17_毛左; + public Par X0Y0_節17_毛左; - public Par X0Y0_節17_毛右; + public Par X0Y0_節17_毛右; - public Par X0Y0_節18_節; + public Par X0Y0_節18_節; - public Par X0Y0_節18_毛左; + public Par X0Y0_節18_毛左; - public Par X0Y0_節18_毛右; + public Par X0Y0_節18_毛右; - public Par X0Y0_節19_節; + public Par X0Y0_節19_節; - public Par X0Y0_節19_毛左; + public Par X0Y0_節19_毛左; - public Par X0Y0_節19_毛右; + public Par X0Y0_節19_毛右; - public Par X0Y0_節20_節; + public Par X0Y0_節20_節; - public Par X0Y0_節20_毛左; + public Par X0Y0_節20_毛左; - public Par X0Y0_節20_毛右; + public Par X0Y0_節20_毛右; - public Par X0Y0_節21_節; + public Par X0Y0_節21_節; - public Par X0Y0_節21_毛左; + public Par X0Y0_節21_毛左; - public Par X0Y0_節21_毛右; + public Par X0Y0_節21_毛右; - public Par X0Y0_節22_節; + public Par X0Y0_節22_節; - public Par X0Y0_節22_毛左; + public Par X0Y0_節22_毛左; - public Par X0Y0_節22_毛右; + public Par X0Y0_節22_毛右; - public Par X0Y0_節23_節; + public Par X0Y0_節23_節; - public Par X0Y0_節23_毛左; + public Par X0Y0_節23_毛左; - public Par X0Y0_節23_毛右; + public Par X0Y0_節23_毛右; - public Par X0Y0_節24_節; + public Par X0Y0_節24_節; - public Par X0Y0_節24_毛左; + public Par X0Y0_節24_毛左; - public Par X0Y0_節24_毛右; + public Par X0Y0_節24_毛右; - public Par X0Y0_節25_節; + public Par X0Y0_節25_節; - public Par X0Y0_節25_毛左; + public Par X0Y0_節25_毛左; - public Par X0Y0_節25_毛右; + public Par X0Y0_節25_毛右; - public Par X0Y0_節26_節; + public Par X0Y0_節26_節; - public Par X0Y0_節26_毛左; + public Par X0Y0_節26_毛左; - public Par X0Y0_節26_毛右; + public Par X0Y0_節26_毛右; - public Par X0Y0_節27_節; + public Par X0Y0_節27_節; - public Par X0Y0_節27_毛左; + public Par X0Y0_節27_毛左; - public Par X0Y0_節27_毛右; + public Par X0Y0_節27_毛右; - public Par X0Y0_節28_節; + public Par X0Y0_節28_節; - public Par X0Y0_節28_毛左; + public Par X0Y0_節28_毛左; - public Par X0Y0_節28_毛右; + public Par X0Y0_節28_毛右; - public Par X0Y0_節29_節; + public Par X0Y0_節29_節; - public Par X0Y0_節29_毛左; + public Par X0Y0_節29_毛左; - public Par X0Y0_節29_毛右; + public Par X0Y0_節29_毛右; - public Par X0Y0_節30_節; + public Par X0Y0_節30_節; - public Par X0Y0_節30_毛左; + public Par X0Y0_節30_毛左; - public Par X0Y0_節30_毛右; + public Par X0Y0_節30_毛右; - public Par X0Y0_節31_節; + public Par X0Y0_節31_節; - public Par X0Y0_節31_毛左; + public Par X0Y0_節31_毛左; - public Par X0Y0_節31_毛右; + public Par X0Y0_節31_毛右; - public Par X0Y0_節32_節; + public Par X0Y0_節32_節; - public Par X0Y0_節32_毛左; + public Par X0Y0_節32_毛左; - public Par X0Y0_節32_毛右; + public Par X0Y0_節32_毛右; - public Par X0Y0_節33_節; + public Par X0Y0_節33_節; - public Par X0Y0_節33_毛左; + public Par X0Y0_節33_毛左; - public Par X0Y0_節33_毛右; + public Par X0Y0_節33_毛右; - public Par X0Y0_節34_節; + public Par X0Y0_節34_節; - public Par X0Y0_節34_毛左; + public Par X0Y0_節34_毛左; - public Par X0Y0_節34_毛右; + public Par X0Y0_節34_毛右; - public Par X0Y0_節35_節; + public Par X0Y0_節35_節; - public Par X0Y0_節35_毛左; + public Par X0Y0_節35_毛左; - public Par X0Y0_節35_毛右; + public Par X0Y0_節35_毛右; - public Par X0Y0_節36_節; + public Par X0Y0_節36_節; - public Par X0Y0_節36_毛左; + public Par X0Y0_節36_毛左; - public Par X0Y0_節36_毛右; + public Par X0Y0_節36_毛右; - public Par X0Y0_節37_節; + public Par X0Y0_節37_節; - public Par X0Y0_節37_毛左; + public Par X0Y0_節37_毛左; - public Par X0Y0_節37_毛右; + public Par X0Y0_節37_毛右; - public Par X0Y0_節38_節; + public Par X0Y0_節38_節; - public Par X0Y0_節38_毛左; + public Par X0Y0_節38_毛左; - public Par X0Y0_節38_毛右; + public Par X0Y0_節38_毛右; - public Par X0Y0_節39_節; + public Par X0Y0_節39_節; - public Par X0Y0_節39_毛左; + public Par X0Y0_節39_毛左; - public Par X0Y0_節39_毛右; + public Par X0Y0_節39_毛右; - public Par X0Y0_節40_節; + public Par X0Y0_節40_節; - public Par X0Y0_節40_毛左; + public Par X0Y0_節40_毛左; - public Par X0Y0_節40_毛右; + public Par X0Y0_節40_毛右; - public Par X0Y0_節41_節; + public Par X0Y0_節41_節; - public Par X0Y0_節41_毛左; + public Par X0Y0_節41_毛左; - public Par X0Y0_節41_毛右; + public Par X0Y0_節41_毛右; - public Par X0Y0_節42_節; + public Par X0Y0_節42_節; - public Par X0Y0_節42_毛左; + public Par X0Y0_節42_毛左; - public Par X0Y0_節42_毛右; + public Par X0Y0_節42_毛右; - public Par X0Y0_節43_節; + public Par X0Y0_節43_節; - public Par X0Y0_節43_毛左; + public Par X0Y0_節43_毛左; - public Par X0Y0_節43_毛右; + public Par X0Y0_節43_毛右; - public Par X0Y0_節44_節; + public Par X0Y0_節44_節; - public Par X0Y0_節44_毛左; + public Par X0Y0_節44_毛左; - public Par X0Y0_節44_毛右; + public Par X0Y0_節44_毛右; - public Par X0Y0_節45_節; + public Par X0Y0_節45_節; - public Par X0Y0_節45_毛左; + public Par X0Y0_節45_毛左; - public Par X0Y0_節45_毛右; + public Par X0Y0_節45_毛右; - public Par X0Y0_節46_節; + public Par X0Y0_節46_節; - public Par X0Y0_節46_毛左; + public Par X0Y0_節46_毛左; - public Par X0Y0_節46_毛右; + public Par X0Y0_節46_毛右; - public Par X0Y0_節47_節; + public Par X0Y0_節47_節; - public Par X0Y0_節47_毛左; + public Par X0Y0_節47_毛左; - public Par X0Y0_節47_毛右; + public Par X0Y0_節47_毛右; - public Par X0Y0_節48_節; + public Par X0Y0_節48_節; - public Par X0Y0_節48_毛左; + public Par X0Y0_節48_毛左; - public Par X0Y0_節48_毛右; + public Par X0Y0_節48_毛右; - public Par X0Y0_節49_節; + public Par X0Y0_節49_節; - public Par X0Y0_節49_毛左; + public Par X0Y0_節49_毛左; - public Par X0Y0_節49_毛右; + public Par X0Y0_節49_毛右; - public Par X0Y0_節50_節; + public Par X0Y0_節50_節; - public Par X0Y0_節50_毛左; + public Par X0Y0_節50_毛左; - public Par X0Y0_節50_毛右; + public Par X0Y0_節50_毛右; - public Par X0Y0_節; + public Par X0Y0_節; - public ColorD 節1_節CD; + public ColorD 節1_節CD; - public ColorD 節1_毛左CD; + public ColorD 節1_毛左CD; - public ColorD 節1_毛右CD; + public ColorD 節1_毛右CD; - public ColorD 節2_節CD; + public ColorD 節2_節CD; - public ColorD 節2_毛左CD; + public ColorD 節2_毛左CD; - public ColorD 節2_毛右CD; + public ColorD 節2_毛右CD; - public ColorD 節3_節CD; + public ColorD 節3_節CD; - public ColorD 節3_毛左CD; + public ColorD 節3_毛左CD; - public ColorD 節3_毛右CD; + public ColorD 節3_毛右CD; - public ColorD 節4_節CD; + public ColorD 節4_節CD; - public ColorD 節4_毛左CD; + public ColorD 節4_毛左CD; - public ColorD 節4_毛右CD; + public ColorD 節4_毛右CD; - public ColorD 節5_節CD; + public ColorD 節5_節CD; - public ColorD 節5_毛左CD; + public ColorD 節5_毛左CD; - public ColorD 節5_毛右CD; + public ColorD 節5_毛右CD; - public ColorD 節6_節CD; + public ColorD 節6_節CD; - public ColorD 節6_毛左CD; + public ColorD 節6_毛左CD; - public ColorD 節6_毛右CD; + public ColorD 節6_毛右CD; - public ColorD 節7_節CD; + public ColorD 節7_節CD; - public ColorD 節7_毛左CD; + public ColorD 節7_毛左CD; - public ColorD 節7_毛右CD; + public ColorD 節7_毛右CD; - public ColorD 節8_節CD; + public ColorD 節8_節CD; - public ColorD 節8_毛左CD; + public ColorD 節8_毛左CD; - public ColorD 節8_毛右CD; + public ColorD 節8_毛右CD; - public ColorD 節9_節CD; + public ColorD 節9_節CD; - public ColorD 節9_毛左CD; + public ColorD 節9_毛左CD; - public ColorD 節9_毛右CD; + public ColorD 節9_毛右CD; - public ColorD 節10_節CD; + public ColorD 節10_節CD; - public ColorD 節10_毛左CD; + public ColorD 節10_毛左CD; - public ColorD 節10_毛右CD; + public ColorD 節10_毛右CD; - public ColorD 節11_節CD; + public ColorD 節11_節CD; - public ColorD 節11_毛左CD; + public ColorD 節11_毛左CD; - public ColorD 節11_毛右CD; + public ColorD 節11_毛右CD; - public ColorD 節12_節CD; + public ColorD 節12_節CD; - public ColorD 節12_毛左CD; + public ColorD 節12_毛左CD; - public ColorD 節12_毛右CD; + public ColorD 節12_毛右CD; - public ColorD 節13_節CD; + public ColorD 節13_節CD; - public ColorD 節13_毛左CD; + public ColorD 節13_毛左CD; - public ColorD 節13_毛右CD; + public ColorD 節13_毛右CD; - public ColorD 節14_節CD; + public ColorD 節14_節CD; - public ColorD 節14_毛左CD; + public ColorD 節14_毛左CD; - public ColorD 節14_毛右CD; + public ColorD 節14_毛右CD; - public ColorD 節15_節CD; + public ColorD 節15_節CD; - public ColorD 節15_毛左CD; + public ColorD 節15_毛左CD; - public ColorD 節15_毛右CD; + public ColorD 節15_毛右CD; - public ColorD 節16_節CD; + public ColorD 節16_節CD; - public ColorD 節16_毛左CD; + public ColorD 節16_毛左CD; - public ColorD 節16_毛右CD; + public ColorD 節16_毛右CD; - public ColorD 節17_節CD; + public ColorD 節17_節CD; - public ColorD 節17_毛左CD; + public ColorD 節17_毛左CD; - public ColorD 節17_毛右CD; + public ColorD 節17_毛右CD; - public ColorD 節18_節CD; + public ColorD 節18_節CD; - public ColorD 節18_毛左CD; + public ColorD 節18_毛左CD; - public ColorD 節18_毛右CD; + public ColorD 節18_毛右CD; - public ColorD 節19_節CD; + public ColorD 節19_節CD; - public ColorD 節19_毛左CD; + public ColorD 節19_毛左CD; - public ColorD 節19_毛右CD; + public ColorD 節19_毛右CD; - public ColorD 節20_節CD; + public ColorD 節20_節CD; - public ColorD 節20_毛左CD; + public ColorD 節20_毛左CD; - public ColorD 節20_毛右CD; + public ColorD 節20_毛右CD; - public ColorD 節21_節CD; + public ColorD 節21_節CD; - public ColorD 節21_毛左CD; + public ColorD 節21_毛左CD; - public ColorD 節21_毛右CD; + public ColorD 節21_毛右CD; - public ColorD 節22_節CD; + public ColorD 節22_節CD; - public ColorD 節22_毛左CD; + public ColorD 節22_毛左CD; - public ColorD 節22_毛右CD; + public ColorD 節22_毛右CD; - public ColorD 節23_節CD; + public ColorD 節23_節CD; - public ColorD 節23_毛左CD; + public ColorD 節23_毛左CD; - public ColorD 節23_毛右CD; + public ColorD 節23_毛右CD; - public ColorD 節24_節CD; + public ColorD 節24_節CD; - public ColorD 節24_毛左CD; + public ColorD 節24_毛左CD; - public ColorD 節24_毛右CD; + public ColorD 節24_毛右CD; - public ColorD 節25_節CD; + public ColorD 節25_節CD; - public ColorD 節25_毛左CD; + public ColorD 節25_毛左CD; - public ColorD 節25_毛右CD; + public ColorD 節25_毛右CD; - public ColorD 節26_節CD; + public ColorD 節26_節CD; - public ColorD 節26_毛左CD; + public ColorD 節26_毛左CD; - public ColorD 節26_毛右CD; + public ColorD 節26_毛右CD; - public ColorD 節27_節CD; + public ColorD 節27_節CD; - public ColorD 節27_毛左CD; + public ColorD 節27_毛左CD; - public ColorD 節27_毛右CD; + public ColorD 節27_毛右CD; - public ColorD 節28_節CD; + public ColorD 節28_節CD; - public ColorD 節28_毛左CD; + public ColorD 節28_毛左CD; - public ColorD 節28_毛右CD; + public ColorD 節28_毛右CD; - public ColorD 節29_節CD; + public ColorD 節29_節CD; - public ColorD 節29_毛左CD; + public ColorD 節29_毛左CD; - public ColorD 節29_毛右CD; + public ColorD 節29_毛右CD; - public ColorD 節30_節CD; + public ColorD 節30_節CD; - public ColorD 節30_毛左CD; + public ColorD 節30_毛左CD; - public ColorD 節30_毛右CD; + public ColorD 節30_毛右CD; - public ColorD 節31_節CD; + public ColorD 節31_節CD; - public ColorD 節31_毛左CD; + public ColorD 節31_毛左CD; - public ColorD 節31_毛右CD; + public ColorD 節31_毛右CD; - public ColorD 節32_節CD; + public ColorD 節32_節CD; - public ColorD 節32_毛左CD; + public ColorD 節32_毛左CD; - public ColorD 節32_毛右CD; + public ColorD 節32_毛右CD; - public ColorD 節33_節CD; + public ColorD 節33_節CD; - public ColorD 節33_毛左CD; + public ColorD 節33_毛左CD; - public ColorD 節33_毛右CD; + public ColorD 節33_毛右CD; - public ColorD 節34_節CD; + public ColorD 節34_節CD; - public ColorD 節34_毛左CD; + public ColorD 節34_毛左CD; - public ColorD 節34_毛右CD; + public ColorD 節34_毛右CD; - public ColorD 節35_節CD; + public ColorD 節35_節CD; - public ColorD 節35_毛左CD; + public ColorD 節35_毛左CD; - public ColorD 節35_毛右CD; + public ColorD 節35_毛右CD; - public ColorD 節36_節CD; + public ColorD 節36_節CD; - public ColorD 節36_毛左CD; + public ColorD 節36_毛左CD; - public ColorD 節36_毛右CD; + public ColorD 節36_毛右CD; - public ColorD 節37_節CD; + public ColorD 節37_節CD; - public ColorD 節37_毛左CD; + public ColorD 節37_毛左CD; - public ColorD 節37_毛右CD; + public ColorD 節37_毛右CD; - public ColorD 節38_節CD; + public ColorD 節38_節CD; - public ColorD 節38_毛左CD; + public ColorD 節38_毛左CD; - public ColorD 節38_毛右CD; + public ColorD 節38_毛右CD; - public ColorD 節39_節CD; + public ColorD 節39_節CD; - public ColorD 節39_毛左CD; + public ColorD 節39_毛左CD; - public ColorD 節39_毛右CD; + public ColorD 節39_毛右CD; - public ColorD 節40_節CD; + public ColorD 節40_節CD; - public ColorD 節40_毛左CD; + public ColorD 節40_毛左CD; - public ColorD 節40_毛右CD; + public ColorD 節40_毛右CD; - public ColorD 節41_節CD; + public ColorD 節41_節CD; - public ColorD 節41_毛左CD; + public ColorD 節41_毛左CD; - public ColorD 節41_毛右CD; + public ColorD 節41_毛右CD; - public ColorD 節42_節CD; + public ColorD 節42_節CD; - public ColorD 節42_毛左CD; + public ColorD 節42_毛左CD; - public ColorD 節42_毛右CD; + public ColorD 節42_毛右CD; - public ColorD 節43_節CD; + public ColorD 節43_節CD; - public ColorD 節43_毛左CD; + public ColorD 節43_毛左CD; - public ColorD 節43_毛右CD; + public ColorD 節43_毛右CD; - public ColorD 節44_節CD; + public ColorD 節44_節CD; - public ColorD 節44_毛左CD; + public ColorD 節44_毛左CD; - public ColorD 節44_毛右CD; + public ColorD 節44_毛右CD; - public ColorD 節45_節CD; + public ColorD 節45_節CD; - public ColorD 節45_毛左CD; + public ColorD 節45_毛左CD; - public ColorD 節45_毛右CD; + public ColorD 節45_毛右CD; - public ColorD 節46_節CD; + public ColorD 節46_節CD; - public ColorD 節46_毛左CD; + public ColorD 節46_毛左CD; - public ColorD 節46_毛右CD; + public ColorD 節46_毛右CD; - public ColorD 節47_節CD; + public ColorD 節47_節CD; - public ColorD 節47_毛左CD; + public ColorD 節47_毛左CD; - public ColorD 節47_毛右CD; + public ColorD 節47_毛右CD; - public ColorD 節48_節CD; + public ColorD 節48_節CD; - public ColorD 節48_毛左CD; + public ColorD 節48_毛左CD; - public ColorD 節48_毛右CD; + public ColorD 節48_毛右CD; - public ColorD 節49_節CD; + public ColorD 節49_節CD; - public ColorD 節49_毛左CD; + public ColorD 節49_毛左CD; - public ColorD 節49_毛右CD; + public ColorD 節49_毛右CD; - public ColorD 節50_節CD; + public ColorD 節50_節CD; - public ColorD 節50_毛左CD; + public ColorD 節50_毛左CD; - public ColorD 節50_毛右CD; + public ColorD 節50_毛右CD; - public ColorD 節CD; + public ColorD 節CD; - public ColorP X0Y0_節1_節CP; + public ColorP X0Y0_節1_節CP; - public ColorP X0Y0_節1_毛左CP; + public ColorP X0Y0_節1_毛左CP; - public ColorP X0Y0_節1_毛右CP; + public ColorP X0Y0_節1_毛右CP; - public ColorP X0Y0_節2_節CP; + public ColorP X0Y0_節2_節CP; - public ColorP X0Y0_節2_毛左CP; + public ColorP X0Y0_節2_毛左CP; - public ColorP X0Y0_節2_毛右CP; + public ColorP X0Y0_節2_毛右CP; - public ColorP X0Y0_節3_節CP; + public ColorP X0Y0_節3_節CP; - public ColorP X0Y0_節3_毛左CP; + public ColorP X0Y0_節3_毛左CP; - public ColorP X0Y0_節3_毛右CP; + public ColorP X0Y0_節3_毛右CP; - public ColorP X0Y0_節4_節CP; + public ColorP X0Y0_節4_節CP; - public ColorP X0Y0_節4_毛左CP; + public ColorP X0Y0_節4_毛左CP; - public ColorP X0Y0_節4_毛右CP; + public ColorP X0Y0_節4_毛右CP; - public ColorP X0Y0_節5_節CP; + public ColorP X0Y0_節5_節CP; - public ColorP X0Y0_節5_毛左CP; + public ColorP X0Y0_節5_毛左CP; - public ColorP X0Y0_節5_毛右CP; + public ColorP X0Y0_節5_毛右CP; - public ColorP X0Y0_節6_節CP; + public ColorP X0Y0_節6_節CP; - public ColorP X0Y0_節6_毛左CP; + public ColorP X0Y0_節6_毛左CP; - public ColorP X0Y0_節6_毛右CP; + public ColorP X0Y0_節6_毛右CP; - public ColorP X0Y0_節7_節CP; + public ColorP X0Y0_節7_節CP; - public ColorP X0Y0_節7_毛左CP; + public ColorP X0Y0_節7_毛左CP; - public ColorP X0Y0_節7_毛右CP; + public ColorP X0Y0_節7_毛右CP; - public ColorP X0Y0_節8_節CP; + public ColorP X0Y0_節8_節CP; - public ColorP X0Y0_節8_毛左CP; + public ColorP X0Y0_節8_毛左CP; - public ColorP X0Y0_節8_毛右CP; + public ColorP X0Y0_節8_毛右CP; - public ColorP X0Y0_節9_節CP; + public ColorP X0Y0_節9_節CP; - public ColorP X0Y0_節9_毛左CP; + public ColorP X0Y0_節9_毛左CP; - public ColorP X0Y0_節9_毛右CP; + public ColorP X0Y0_節9_毛右CP; - public ColorP X0Y0_節10_節CP; + public ColorP X0Y0_節10_節CP; - public ColorP X0Y0_節10_毛左CP; + public ColorP X0Y0_節10_毛左CP; - public ColorP X0Y0_節10_毛右CP; + public ColorP X0Y0_節10_毛右CP; - public ColorP X0Y0_節11_節CP; + public ColorP X0Y0_節11_節CP; - public ColorP X0Y0_節11_毛左CP; + public ColorP X0Y0_節11_毛左CP; - public ColorP X0Y0_節11_毛右CP; + public ColorP X0Y0_節11_毛右CP; - public ColorP X0Y0_節12_節CP; + public ColorP X0Y0_節12_節CP; - public ColorP X0Y0_節12_毛左CP; + public ColorP X0Y0_節12_毛左CP; - public ColorP X0Y0_節12_毛右CP; + public ColorP X0Y0_節12_毛右CP; - public ColorP X0Y0_節13_節CP; + public ColorP X0Y0_節13_節CP; - public ColorP X0Y0_節13_毛左CP; + public ColorP X0Y0_節13_毛左CP; - public ColorP X0Y0_節13_毛右CP; + public ColorP X0Y0_節13_毛右CP; - public ColorP X0Y0_節14_節CP; + public ColorP X0Y0_節14_節CP; - public ColorP X0Y0_節14_毛左CP; + public ColorP X0Y0_節14_毛左CP; - public ColorP X0Y0_節14_毛右CP; + public ColorP X0Y0_節14_毛右CP; - public ColorP X0Y0_節15_節CP; + public ColorP X0Y0_節15_節CP; - public ColorP X0Y0_節15_毛左CP; + public ColorP X0Y0_節15_毛左CP; - public ColorP X0Y0_節15_毛右CP; + public ColorP X0Y0_節15_毛右CP; - public ColorP X0Y0_節16_節CP; + public ColorP X0Y0_節16_節CP; - public ColorP X0Y0_節16_毛左CP; + public ColorP X0Y0_節16_毛左CP; - public ColorP X0Y0_節16_毛右CP; + public ColorP X0Y0_節16_毛右CP; - public ColorP X0Y0_節17_節CP; + public ColorP X0Y0_節17_節CP; - public ColorP X0Y0_節17_毛左CP; + public ColorP X0Y0_節17_毛左CP; - public ColorP X0Y0_節17_毛右CP; + public ColorP X0Y0_節17_毛右CP; - public ColorP X0Y0_節18_節CP; + public ColorP X0Y0_節18_節CP; - public ColorP X0Y0_節18_毛左CP; + public ColorP X0Y0_節18_毛左CP; - public ColorP X0Y0_節18_毛右CP; + public ColorP X0Y0_節18_毛右CP; - public ColorP X0Y0_節19_節CP; + public ColorP X0Y0_節19_節CP; - public ColorP X0Y0_節19_毛左CP; + public ColorP X0Y0_節19_毛左CP; - public ColorP X0Y0_節19_毛右CP; + public ColorP X0Y0_節19_毛右CP; - public ColorP X0Y0_節20_節CP; + public ColorP X0Y0_節20_節CP; - public ColorP X0Y0_節20_毛左CP; + public ColorP X0Y0_節20_毛左CP; - public ColorP X0Y0_節20_毛右CP; + public ColorP X0Y0_節20_毛右CP; - public ColorP X0Y0_節21_節CP; + public ColorP X0Y0_節21_節CP; - public ColorP X0Y0_節21_毛左CP; + public ColorP X0Y0_節21_毛左CP; - public ColorP X0Y0_節21_毛右CP; + public ColorP X0Y0_節21_毛右CP; - public ColorP X0Y0_節22_節CP; + public ColorP X0Y0_節22_節CP; - public ColorP X0Y0_節22_毛左CP; + public ColorP X0Y0_節22_毛左CP; - public ColorP X0Y0_節22_毛右CP; + public ColorP X0Y0_節22_毛右CP; - public ColorP X0Y0_節23_節CP; + public ColorP X0Y0_節23_節CP; - public ColorP X0Y0_節23_毛左CP; + public ColorP X0Y0_節23_毛左CP; - public ColorP X0Y0_節23_毛右CP; + public ColorP X0Y0_節23_毛右CP; - public ColorP X0Y0_節24_節CP; + public ColorP X0Y0_節24_節CP; - public ColorP X0Y0_節24_毛左CP; + public ColorP X0Y0_節24_毛左CP; - public ColorP X0Y0_節24_毛右CP; + public ColorP X0Y0_節24_毛右CP; - public ColorP X0Y0_節25_節CP; + public ColorP X0Y0_節25_節CP; - public ColorP X0Y0_節25_毛左CP; + public ColorP X0Y0_節25_毛左CP; - public ColorP X0Y0_節25_毛右CP; + public ColorP X0Y0_節25_毛右CP; - public ColorP X0Y0_節26_節CP; + public ColorP X0Y0_節26_節CP; - public ColorP X0Y0_節26_毛左CP; + public ColorP X0Y0_節26_毛左CP; - public ColorP X0Y0_節26_毛右CP; + public ColorP X0Y0_節26_毛右CP; - public ColorP X0Y0_節27_節CP; + public ColorP X0Y0_節27_節CP; - public ColorP X0Y0_節27_毛左CP; + public ColorP X0Y0_節27_毛左CP; - public ColorP X0Y0_節27_毛右CP; + public ColorP X0Y0_節27_毛右CP; - public ColorP X0Y0_節28_節CP; + public ColorP X0Y0_節28_節CP; - public ColorP X0Y0_節28_毛左CP; + public ColorP X0Y0_節28_毛左CP; - public ColorP X0Y0_節28_毛右CP; + public ColorP X0Y0_節28_毛右CP; - public ColorP X0Y0_節29_節CP; + public ColorP X0Y0_節29_節CP; - public ColorP X0Y0_節29_毛左CP; + public ColorP X0Y0_節29_毛左CP; - public ColorP X0Y0_節29_毛右CP; + public ColorP X0Y0_節29_毛右CP; - public ColorP X0Y0_節30_節CP; + public ColorP X0Y0_節30_節CP; - public ColorP X0Y0_節30_毛左CP; + public ColorP X0Y0_節30_毛左CP; - public ColorP X0Y0_節30_毛右CP; + public ColorP X0Y0_節30_毛右CP; - public ColorP X0Y0_節31_節CP; + public ColorP X0Y0_節31_節CP; - public ColorP X0Y0_節31_毛左CP; + public ColorP X0Y0_節31_毛左CP; - public ColorP X0Y0_節31_毛右CP; + public ColorP X0Y0_節31_毛右CP; - public ColorP X0Y0_節32_節CP; + public ColorP X0Y0_節32_節CP; - public ColorP X0Y0_節32_毛左CP; + public ColorP X0Y0_節32_毛左CP; - public ColorP X0Y0_節32_毛右CP; + public ColorP X0Y0_節32_毛右CP; - public ColorP X0Y0_節33_節CP; + public ColorP X0Y0_節33_節CP; - public ColorP X0Y0_節33_毛左CP; + public ColorP X0Y0_節33_毛左CP; - public ColorP X0Y0_節33_毛右CP; + public ColorP X0Y0_節33_毛右CP; - public ColorP X0Y0_節34_節CP; + public ColorP X0Y0_節34_節CP; - public ColorP X0Y0_節34_毛左CP; + public ColorP X0Y0_節34_毛左CP; - public ColorP X0Y0_節34_毛右CP; + public ColorP X0Y0_節34_毛右CP; - public ColorP X0Y0_節35_節CP; + public ColorP X0Y0_節35_節CP; - public ColorP X0Y0_節35_毛左CP; + public ColorP X0Y0_節35_毛左CP; - public ColorP X0Y0_節35_毛右CP; + public ColorP X0Y0_節35_毛右CP; - public ColorP X0Y0_節36_節CP; + public ColorP X0Y0_節36_節CP; - public ColorP X0Y0_節36_毛左CP; + public ColorP X0Y0_節36_毛左CP; - public ColorP X0Y0_節36_毛右CP; + public ColorP X0Y0_節36_毛右CP; - public ColorP X0Y0_節37_節CP; + public ColorP X0Y0_節37_節CP; - public ColorP X0Y0_節37_毛左CP; + public ColorP X0Y0_節37_毛左CP; - public ColorP X0Y0_節37_毛右CP; + public ColorP X0Y0_節37_毛右CP; - public ColorP X0Y0_節38_節CP; + public ColorP X0Y0_節38_節CP; - public ColorP X0Y0_節38_毛左CP; + public ColorP X0Y0_節38_毛左CP; - public ColorP X0Y0_節38_毛右CP; + public ColorP X0Y0_節38_毛右CP; - public ColorP X0Y0_節39_節CP; + public ColorP X0Y0_節39_節CP; - public ColorP X0Y0_節39_毛左CP; + public ColorP X0Y0_節39_毛左CP; - public ColorP X0Y0_節39_毛右CP; + public ColorP X0Y0_節39_毛右CP; - public ColorP X0Y0_節40_節CP; + public ColorP X0Y0_節40_節CP; - public ColorP X0Y0_節40_毛左CP; + public ColorP X0Y0_節40_毛左CP; - public ColorP X0Y0_節40_毛右CP; + public ColorP X0Y0_節40_毛右CP; - public ColorP X0Y0_節41_節CP; + public ColorP X0Y0_節41_節CP; - public ColorP X0Y0_節41_毛左CP; + public ColorP X0Y0_節41_毛左CP; - public ColorP X0Y0_節41_毛右CP; + public ColorP X0Y0_節41_毛右CP; - public ColorP X0Y0_節42_節CP; + public ColorP X0Y0_節42_節CP; - public ColorP X0Y0_節42_毛左CP; + public ColorP X0Y0_節42_毛左CP; - public ColorP X0Y0_節42_毛右CP; + public ColorP X0Y0_節42_毛右CP; - public ColorP X0Y0_節43_節CP; + public ColorP X0Y0_節43_節CP; - public ColorP X0Y0_節43_毛左CP; + public ColorP X0Y0_節43_毛左CP; - public ColorP X0Y0_節43_毛右CP; + public ColorP X0Y0_節43_毛右CP; - public ColorP X0Y0_節44_節CP; + public ColorP X0Y0_節44_節CP; - public ColorP X0Y0_節44_毛左CP; + public ColorP X0Y0_節44_毛左CP; - public ColorP X0Y0_節44_毛右CP; + public ColorP X0Y0_節44_毛右CP; - public ColorP X0Y0_節45_節CP; + public ColorP X0Y0_節45_節CP; - public ColorP X0Y0_節45_毛左CP; + public ColorP X0Y0_節45_毛左CP; - public ColorP X0Y0_節45_毛右CP; + public ColorP X0Y0_節45_毛右CP; - public ColorP X0Y0_節46_節CP; + public ColorP X0Y0_節46_節CP; - public ColorP X0Y0_節46_毛左CP; + public ColorP X0Y0_節46_毛左CP; - public ColorP X0Y0_節46_毛右CP; + public ColorP X0Y0_節46_毛右CP; - public ColorP X0Y0_節47_節CP; + public ColorP X0Y0_節47_節CP; - public ColorP X0Y0_節47_毛左CP; + public ColorP X0Y0_節47_毛左CP; - public ColorP X0Y0_節47_毛右CP; + public ColorP X0Y0_節47_毛右CP; - public ColorP X0Y0_節48_節CP; + public ColorP X0Y0_節48_節CP; - public ColorP X0Y0_節48_毛左CP; + public ColorP X0Y0_節48_毛左CP; - public ColorP X0Y0_節48_毛右CP; + public ColorP X0Y0_節48_毛右CP; - public ColorP X0Y0_節49_節CP; + public ColorP X0Y0_節49_節CP; - public ColorP X0Y0_節49_毛左CP; + public ColorP X0Y0_節49_毛左CP; - public ColorP X0Y0_節49_毛右CP; + public ColorP X0Y0_節49_毛右CP; - public ColorP X0Y0_節50_節CP; + public ColorP X0Y0_節50_節CP; - public ColorP X0Y0_節50_毛左CP; + public ColorP X0Y0_節50_毛左CP; - public ColorP X0Y0_節50_毛右CP; + public ColorP X0Y0_節50_毛右CP; - public ColorP X0Y0_節CP; + public ColorP X0Y0_節CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_節1_節.Hit = value; - } - } - - public bool 節1_毛左_表示 - { - get - { - return X0Y0_節1_毛左.Dra; - } - set - { - X0Y0_節1_毛左.Dra = value; - X0Y0_節1_毛左.Hit = value; - } - } - - public bool 節1_毛右_表示 - { - get - { - return X0Y0_節1_毛右.Dra; - } - set - { - X0Y0_節1_毛右.Dra = value; - X0Y0_節1_毛右.Hit = value; - } - } - - public bool 節2_節_表示 - { - get - { - return X0Y0_節2_節.Dra; - } - set - { - X0Y0_節2_節.Dra = value; - X0Y0_節2_節.Hit = value; - } - } - - public bool 節2_毛左_表示 - { - get - { - return X0Y0_節2_毛左.Dra; - } - set - { - X0Y0_節2_毛左.Dra = value; - X0Y0_節2_毛左.Hit = value; - } - } - - public bool 節2_毛右_表示 - { - get - { - return X0Y0_節2_毛右.Dra; - } - set - { - X0Y0_節2_毛右.Dra = value; - X0Y0_節2_毛右.Hit = value; - } - } - - public bool 節3_節_表示 - { - get - { - return X0Y0_節3_節.Dra; - } - set - { - X0Y0_節3_節.Dra = value; - X0Y0_節3_節.Hit = value; - } - } - - public bool 節3_毛左_表示 - { - get - { - return X0Y0_節3_毛左.Dra; - } - set - { - X0Y0_節3_毛左.Dra = value; - X0Y0_節3_毛左.Hit = value; - } - } - - public bool 節3_毛右_表示 - { - get - { - return X0Y0_節3_毛右.Dra; - } - set - { - X0Y0_節3_毛右.Dra = value; - X0Y0_節3_毛右.Hit = value; - } - } - - public bool 節4_節_表示 - { - get - { - return X0Y0_節4_節.Dra; - } - set - { - X0Y0_節4_節.Dra = value; - X0Y0_節4_節.Hit = value; - } - } - - public bool 節4_毛左_表示 - { - get - { - return X0Y0_節4_毛左.Dra; - } - set - { - X0Y0_節4_毛左.Dra = value; - X0Y0_節4_毛左.Hit = value; - } - } - - public bool 節4_毛右_表示 - { - get - { - return X0Y0_節4_毛右.Dra; - } - set - { - X0Y0_節4_毛右.Dra = value; - X0Y0_節4_毛右.Hit = value; - } - } - - public bool 節5_節_表示 - { - get - { - return X0Y0_節5_節.Dra; - } - set - { - X0Y0_節5_節.Dra = value; - X0Y0_節5_節.Hit = value; - } - } - - public bool 節5_毛左_表示 - { - get - { - return X0Y0_節5_毛左.Dra; - } - set - { - X0Y0_節5_毛左.Dra = value; - X0Y0_節5_毛左.Hit = value; - } - } - - public bool 節5_毛右_表示 - { - get - { - return X0Y0_節5_毛右.Dra; - } - set - { - X0Y0_節5_毛右.Dra = value; - X0Y0_節5_毛右.Hit = value; - } - } - - public bool 節6_節_表示 - { - get - { - return X0Y0_節6_節.Dra; - } - set - { - X0Y0_節6_節.Dra = value; - X0Y0_節6_節.Hit = value; - } - } - - public bool 節6_毛左_表示 - { - get - { - return X0Y0_節6_毛左.Dra; - } - set - { - X0Y0_節6_毛左.Dra = value; - X0Y0_節6_毛左.Hit = value; - } - } - - public bool 節6_毛右_表示 - { - get - { - return X0Y0_節6_毛右.Dra; - } - set - { - X0Y0_節6_毛右.Dra = value; - X0Y0_節6_毛右.Hit = value; - } - } - - public bool 節7_節_表示 - { - get - { - return X0Y0_節7_節.Dra; - } - set - { - X0Y0_節7_節.Dra = value; - X0Y0_節7_節.Hit = value; - } - } - - public bool 節7_毛左_表示 - { - get - { - return X0Y0_節7_毛左.Dra; - } - set - { - X0Y0_節7_毛左.Dra = value; - X0Y0_節7_毛左.Hit = value; - } - } - - public bool 節7_毛右_表示 - { - get - { - return X0Y0_節7_毛右.Dra; - } - set - { - X0Y0_節7_毛右.Dra = value; - X0Y0_節7_毛右.Hit = value; - } - } - - public bool 節8_節_表示 - { - get - { - return X0Y0_節8_節.Dra; - } - set - { - X0Y0_節8_節.Dra = value; - X0Y0_節8_節.Hit = value; - } - } - - public bool 節8_毛左_表示 - { - get - { - return X0Y0_節8_毛左.Dra; - } - set - { - X0Y0_節8_毛左.Dra = value; - X0Y0_節8_毛左.Hit = value; - } - } - - public bool 節8_毛右_表示 - { - get - { - return X0Y0_節8_毛右.Dra; - } - set - { - X0Y0_節8_毛右.Dra = value; - X0Y0_節8_毛右.Hit = value; - } - } - - public bool 節9_節_表示 - { - get - { - return X0Y0_節9_節.Dra; - } - set - { - X0Y0_節9_節.Dra = value; - X0Y0_節9_節.Hit = value; - } - } - - public bool 節9_毛左_表示 - { - get - { - return X0Y0_節9_毛左.Dra; - } - set - { - X0Y0_節9_毛左.Dra = value; - X0Y0_節9_毛左.Hit = value; - } - } - - public bool 節9_毛右_表示 - { - get - { - return X0Y0_節9_毛右.Dra; - } - set - { - X0Y0_節9_毛右.Dra = value; - X0Y0_節9_毛右.Hit = value; - } - } - - public bool 節10_節_表示 - { - get - { - return X0Y0_節10_節.Dra; - } - set - { - X0Y0_節10_節.Dra = value; - X0Y0_節10_節.Hit = value; - } - } - - public bool 節10_毛左_表示 - { - get - { - return X0Y0_節10_毛左.Dra; - } - set - { - X0Y0_節10_毛左.Dra = value; - X0Y0_節10_毛左.Hit = value; - } - } - - public bool 節10_毛右_表示 - { - get - { - return X0Y0_節10_毛右.Dra; - } - set - { - X0Y0_節10_毛右.Dra = value; - X0Y0_節10_毛右.Hit = value; - } - } - - public bool 節11_節_表示 - { - get - { - return X0Y0_節11_節.Dra; - } - set - { - X0Y0_節11_節.Dra = value; - X0Y0_節11_節.Hit = value; - } - } - - public bool 節11_毛左_表示 - { - get - { - return X0Y0_節11_毛左.Dra; - } - set - { - X0Y0_節11_毛左.Dra = value; - X0Y0_節11_毛左.Hit = value; - } - } - - public bool 節11_毛右_表示 - { - get - { - return X0Y0_節11_毛右.Dra; - } - set - { - X0Y0_節11_毛右.Dra = value; - X0Y0_節11_毛右.Hit = value; - } - } - - public bool 節12_節_表示 - { - get - { - return X0Y0_節12_節.Dra; - } - set - { - X0Y0_節12_節.Dra = value; - X0Y0_節12_節.Hit = value; - } - } - - public bool 節12_毛左_表示 - { - get - { - return X0Y0_節12_毛左.Dra; - } - set - { - X0Y0_節12_毛左.Dra = value; - X0Y0_節12_毛左.Hit = value; - } - } - - public bool 節12_毛右_表示 - { - get - { - return X0Y0_節12_毛右.Dra; - } - set - { - X0Y0_節12_毛右.Dra = value; - X0Y0_節12_毛右.Hit = value; - } - } - - public bool 節13_節_表示 - { - get - { - return X0Y0_節13_節.Dra; - } - set - { - X0Y0_節13_節.Dra = value; - X0Y0_節13_節.Hit = value; - } - } - - public bool 節13_毛左_表示 - { - get - { - return X0Y0_節13_毛左.Dra; - } - set - { - X0Y0_節13_毛左.Dra = value; - X0Y0_節13_毛左.Hit = value; - } - } - - public bool 節13_毛右_表示 - { - get - { - return X0Y0_節13_毛右.Dra; - } - set - { - X0Y0_節13_毛右.Dra = value; - X0Y0_節13_毛右.Hit = value; - } - } - - public bool 節14_節_表示 - { - get - { - return X0Y0_節14_節.Dra; - } - set - { - X0Y0_節14_節.Dra = value; - X0Y0_節14_節.Hit = value; - } - } - - public bool 節14_毛左_表示 - { - get - { - return X0Y0_節14_毛左.Dra; - } - set - { - X0Y0_節14_毛左.Dra = value; - X0Y0_節14_毛左.Hit = value; - } - } - - public bool 節14_毛右_表示 - { - get - { - return X0Y0_節14_毛右.Dra; - } - set - { - X0Y0_節14_毛右.Dra = value; - X0Y0_節14_毛右.Hit = value; - } - } - - public bool 節15_節_表示 - { - get - { - return X0Y0_節15_節.Dra; - } - set - { - X0Y0_節15_節.Dra = value; - X0Y0_節15_節.Hit = value; - } - } - - public bool 節15_毛左_表示 - { - get - { - return X0Y0_節15_毛左.Dra; - } - set - { - X0Y0_節15_毛左.Dra = value; - X0Y0_節15_毛左.Hit = value; - } - } - - public bool 節15_毛右_表示 - { - get - { - return X0Y0_節15_毛右.Dra; - } - set - { - X0Y0_節15_毛右.Dra = value; - X0Y0_節15_毛右.Hit = value; - } - } - - public bool 節16_節_表示 - { - get - { - return X0Y0_節16_節.Dra; - } - set - { - X0Y0_節16_節.Dra = value; - X0Y0_節16_節.Hit = value; - } - } - - public bool 節16_毛左_表示 - { - get - { - return X0Y0_節16_毛左.Dra; - } - set - { - X0Y0_節16_毛左.Dra = value; - X0Y0_節16_毛左.Hit = value; - } - } - - public bool 節16_毛右_表示 - { - get - { - return X0Y0_節16_毛右.Dra; - } - set - { - X0Y0_節16_毛右.Dra = value; - X0Y0_節16_毛右.Hit = value; - } - } - - public bool 節17_節_表示 - { - get - { - return X0Y0_節17_節.Dra; - } - set - { - X0Y0_節17_節.Dra = value; - X0Y0_節17_節.Hit = value; - } - } - - public bool 節17_毛左_表示 - { - get - { - return X0Y0_節17_毛左.Dra; - } - set - { - X0Y0_節17_毛左.Dra = value; - X0Y0_節17_毛左.Hit = value; - } - } - - public bool 節17_毛右_表示 - { - get - { - return X0Y0_節17_毛右.Dra; - } - set - { - X0Y0_節17_毛右.Dra = value; - X0Y0_節17_毛右.Hit = value; - } - } - - public bool 節18_節_表示 - { - get - { - return X0Y0_節18_節.Dra; - } - set - { - X0Y0_節18_節.Dra = value; - X0Y0_節18_節.Hit = value; - } - } - - public bool 節18_毛左_表示 - { - get - { - return X0Y0_節18_毛左.Dra; - } - set - { - X0Y0_節18_毛左.Dra = value; - X0Y0_節18_毛左.Hit = value; - } - } - - public bool 節18_毛右_表示 - { - get - { - return X0Y0_節18_毛右.Dra; - } - set - { - X0Y0_節18_毛右.Dra = value; - X0Y0_節18_毛右.Hit = value; - } - } - - public bool 節19_節_表示 - { - get - { - return X0Y0_節19_節.Dra; - } - set - { - X0Y0_節19_節.Dra = value; - X0Y0_節19_節.Hit = value; - } - } - - public bool 節19_毛左_表示 - { - get - { - return X0Y0_節19_毛左.Dra; - } - set - { - X0Y0_節19_毛左.Dra = value; - X0Y0_節19_毛左.Hit = value; - } - } - - public bool 節19_毛右_表示 - { - get - { - return X0Y0_節19_毛右.Dra; - } - set - { - X0Y0_節19_毛右.Dra = value; - X0Y0_節19_毛右.Hit = value; - } - } - - public bool 節20_節_表示 - { - get - { - return X0Y0_節20_節.Dra; - } - set - { - X0Y0_節20_節.Dra = value; - X0Y0_節20_節.Hit = value; - } - } - - public bool 節20_毛左_表示 - { - get - { - return X0Y0_節20_毛左.Dra; - } - set - { - X0Y0_節20_毛左.Dra = value; - X0Y0_節20_毛左.Hit = value; - } - } - - public bool 節20_毛右_表示 - { - get - { - return X0Y0_節20_毛右.Dra; - } - set - { - X0Y0_節20_毛右.Dra = value; - X0Y0_節20_毛右.Hit = value; - } - } - - public bool 節21_節_表示 - { - get - { - return X0Y0_節21_節.Dra; - } - set - { - X0Y0_節21_節.Dra = value; - X0Y0_節21_節.Hit = value; - } - } - - public bool 節21_毛左_表示 - { - get - { - return X0Y0_節21_毛左.Dra; - } - set - { - X0Y0_節21_毛左.Dra = value; - X0Y0_節21_毛左.Hit = value; - } - } - - public bool 節21_毛右_表示 - { - get - { - return X0Y0_節21_毛右.Dra; - } - set - { - X0Y0_節21_毛右.Dra = value; - X0Y0_節21_毛右.Hit = value; - } - } - - public bool 節22_節_表示 - { - get - { - return X0Y0_節22_節.Dra; - } - set - { - X0Y0_節22_節.Dra = value; - X0Y0_節22_節.Hit = value; - } - } - - public bool 節22_毛左_表示 - { - get - { - return X0Y0_節22_毛左.Dra; - } - set - { - X0Y0_節22_毛左.Dra = value; - X0Y0_節22_毛左.Hit = value; - } - } - - public bool 節22_毛右_表示 - { - get - { - return X0Y0_節22_毛右.Dra; - } - set - { - X0Y0_節22_毛右.Dra = value; - X0Y0_節22_毛右.Hit = value; - } - } - - public bool 節23_節_表示 - { - get - { - return X0Y0_節23_節.Dra; - } - set - { - X0Y0_節23_節.Dra = value; - X0Y0_節23_節.Hit = value; - } - } - - public bool 節23_毛左_表示 - { - get - { - return X0Y0_節23_毛左.Dra; - } - set - { - X0Y0_節23_毛左.Dra = value; - X0Y0_節23_毛左.Hit = value; - } - } - - public bool 節23_毛右_表示 - { - get - { - return X0Y0_節23_毛右.Dra; - } - set - { - X0Y0_節23_毛右.Dra = value; - X0Y0_節23_毛右.Hit = value; - } - } - - public bool 節24_節_表示 - { - get - { - return X0Y0_節24_節.Dra; - } - set - { - X0Y0_節24_節.Dra = value; - X0Y0_節24_節.Hit = value; - } - } - - public bool 節24_毛左_表示 - { - get - { - return X0Y0_節24_毛左.Dra; - } - set - { - X0Y0_節24_毛左.Dra = value; - X0Y0_節24_毛左.Hit = value; - } - } - - public bool 節24_毛右_表示 - { - get - { - return X0Y0_節24_毛右.Dra; - } - set - { - X0Y0_節24_毛右.Dra = value; - X0Y0_節24_毛右.Hit = value; - } - } - - public bool 節25_節_表示 - { - get - { - return X0Y0_節25_節.Dra; - } - set - { - X0Y0_節25_節.Dra = value; - X0Y0_節25_節.Hit = value; - } - } - - public bool 節25_毛左_表示 - { - get - { - return X0Y0_節25_毛左.Dra; - } - set - { - X0Y0_節25_毛左.Dra = value; - X0Y0_節25_毛左.Hit = value; - } - } - - public bool 節25_毛右_表示 - { - get - { - return X0Y0_節25_毛右.Dra; - } - set - { - X0Y0_節25_毛右.Dra = value; - X0Y0_節25_毛右.Hit = value; - } - } - - public bool 節26_節_表示 - { - get - { - return X0Y0_節26_節.Dra; - } - set - { - X0Y0_節26_節.Dra = value; - X0Y0_節26_節.Hit = value; - } - } - - public bool 節26_毛左_表示 - { - get - { - return X0Y0_節26_毛左.Dra; - } - set - { - X0Y0_節26_毛左.Dra = value; - X0Y0_節26_毛左.Hit = value; - } - } - - public bool 節26_毛右_表示 - { - get - { - return X0Y0_節26_毛右.Dra; - } - set - { - X0Y0_節26_毛右.Dra = value; - X0Y0_節26_毛右.Hit = value; - } - } - - public bool 節27_節_表示 - { - get - { - return X0Y0_節27_節.Dra; - } - set - { - X0Y0_節27_節.Dra = value; - X0Y0_節27_節.Hit = value; - } - } - - public bool 節27_毛左_表示 - { - get - { - return X0Y0_節27_毛左.Dra; - } - set - { - X0Y0_節27_毛左.Dra = value; - X0Y0_節27_毛左.Hit = value; - } - } - - public bool 節27_毛右_表示 - { - get - { - return X0Y0_節27_毛右.Dra; - } - set - { - X0Y0_節27_毛右.Dra = value; - X0Y0_節27_毛右.Hit = value; - } - } - - public bool 節28_節_表示 - { - get - { - return X0Y0_節28_節.Dra; - } - set - { - X0Y0_節28_節.Dra = value; - X0Y0_節28_節.Hit = value; - } - } - - public bool 節28_毛左_表示 - { - get - { - return X0Y0_節28_毛左.Dra; - } - set - { - X0Y0_節28_毛左.Dra = value; - X0Y0_節28_毛左.Hit = value; - } - } - - public bool 節28_毛右_表示 - { - get - { - return X0Y0_節28_毛右.Dra; - } - set - { - X0Y0_節28_毛右.Dra = value; - X0Y0_節28_毛右.Hit = value; - } - } - - public bool 節29_節_表示 - { - get - { - return X0Y0_節29_節.Dra; - } - set - { - X0Y0_節29_節.Dra = value; - X0Y0_節29_節.Hit = value; - } - } - - public bool 節29_毛左_表示 - { - get - { - return X0Y0_節29_毛左.Dra; - } - set - { - X0Y0_節29_毛左.Dra = value; - X0Y0_節29_毛左.Hit = value; - } - } - - public bool 節29_毛右_表示 - { - get - { - return X0Y0_節29_毛右.Dra; - } - set - { - X0Y0_節29_毛右.Dra = value; - X0Y0_節29_毛右.Hit = value; - } - } - - public bool 節30_節_表示 - { - get - { - return X0Y0_節30_節.Dra; - } - set - { - X0Y0_節30_節.Dra = value; - X0Y0_節30_節.Hit = value; - } - } - - public bool 節30_毛左_表示 - { - get - { - return X0Y0_節30_毛左.Dra; - } - set - { - X0Y0_節30_毛左.Dra = value; - X0Y0_節30_毛左.Hit = value; - } - } - - public bool 節30_毛右_表示 - { - get - { - return X0Y0_節30_毛右.Dra; - } - set - { - X0Y0_節30_毛右.Dra = value; - X0Y0_節30_毛右.Hit = value; - } - } - - public bool 節31_節_表示 - { - get - { - return X0Y0_節31_節.Dra; - } - set - { - X0Y0_節31_節.Dra = value; - X0Y0_節31_節.Hit = value; - } - } - - public bool 節31_毛左_表示 - { - get - { - return X0Y0_節31_毛左.Dra; - } - set - { - X0Y0_節31_毛左.Dra = value; - X0Y0_節31_毛左.Hit = value; - } - } - - public bool 節31_毛右_表示 - { - get - { - return X0Y0_節31_毛右.Dra; - } - set - { - X0Y0_節31_毛右.Dra = value; - X0Y0_節31_毛右.Hit = value; - } - } - - public bool 節32_節_表示 - { - get - { - return X0Y0_節32_節.Dra; - } - set - { - X0Y0_節32_節.Dra = value; - X0Y0_節32_節.Hit = value; - } - } - - public bool 節32_毛左_表示 - { - get - { - return X0Y0_節32_毛左.Dra; - } - set - { - X0Y0_節32_毛左.Dra = value; - X0Y0_節32_毛左.Hit = value; - } - } - - public bool 節32_毛右_表示 - { - get - { - return X0Y0_節32_毛右.Dra; - } - set - { - X0Y0_節32_毛右.Dra = value; - X0Y0_節32_毛右.Hit = value; - } - } - - public bool 節33_節_表示 - { - get - { - return X0Y0_節33_節.Dra; - } - set - { - X0Y0_節33_節.Dra = value; - X0Y0_節33_節.Hit = value; - } - } - - public bool 節33_毛左_表示 - { - get - { - return X0Y0_節33_毛左.Dra; - } - set - { - X0Y0_節33_毛左.Dra = value; - X0Y0_節33_毛左.Hit = value; - } - } - - public bool 節33_毛右_表示 - { - get - { - return X0Y0_節33_毛右.Dra; - } - set - { - X0Y0_節33_毛右.Dra = value; - X0Y0_節33_毛右.Hit = value; - } - } - - public bool 節34_節_表示 - { - get - { - return X0Y0_節34_節.Dra; - } - set - { - X0Y0_節34_節.Dra = value; - X0Y0_節34_節.Hit = value; - } - } - - public bool 節34_毛左_表示 - { - get - { - return X0Y0_節34_毛左.Dra; - } - set - { - X0Y0_節34_毛左.Dra = value; - X0Y0_節34_毛左.Hit = value; - } - } - - public bool 節34_毛右_表示 - { - get - { - return X0Y0_節34_毛右.Dra; - } - set - { - X0Y0_節34_毛右.Dra = value; - X0Y0_節34_毛右.Hit = value; - } - } - - public bool 節35_節_表示 - { - get - { - return X0Y0_節35_節.Dra; - } - set - { - X0Y0_節35_節.Dra = value; - X0Y0_節35_節.Hit = value; - } - } - - public bool 節35_毛左_表示 - { - get - { - return X0Y0_節35_毛左.Dra; - } - set - { - X0Y0_節35_毛左.Dra = value; - X0Y0_節35_毛左.Hit = value; - } - } - - public bool 節35_毛右_表示 - { - get - { - return X0Y0_節35_毛右.Dra; - } - set - { - X0Y0_節35_毛右.Dra = value; - X0Y0_節35_毛右.Hit = value; - } - } - - public bool 節36_節_表示 - { - get - { - return X0Y0_節36_節.Dra; - } - set - { - X0Y0_節36_節.Dra = value; - X0Y0_節36_節.Hit = value; - } - } - - public bool 節36_毛左_表示 - { - get - { - return X0Y0_節36_毛左.Dra; - } - set - { - X0Y0_節36_毛左.Dra = value; - X0Y0_節36_毛左.Hit = value; - } - } - - public bool 節36_毛右_表示 - { - get - { - return X0Y0_節36_毛右.Dra; - } - set - { - X0Y0_節36_毛右.Dra = value; - X0Y0_節36_毛右.Hit = value; - } - } - - public bool 節37_節_表示 - { - get - { - return X0Y0_節37_節.Dra; - } - set - { - X0Y0_節37_節.Dra = value; - X0Y0_節37_節.Hit = value; - } - } - - public bool 節37_毛左_表示 - { - get - { - return X0Y0_節37_毛左.Dra; - } - set - { - X0Y0_節37_毛左.Dra = value; - X0Y0_節37_毛左.Hit = value; - } - } - - public bool 節37_毛右_表示 - { - get - { - return X0Y0_節37_毛右.Dra; - } - set - { - X0Y0_節37_毛右.Dra = value; - X0Y0_節37_毛右.Hit = value; - } - } - - public bool 節38_節_表示 - { - get - { - return X0Y0_節38_節.Dra; - } - set - { - X0Y0_節38_節.Dra = value; - X0Y0_節38_節.Hit = value; - } - } - - public bool 節38_毛左_表示 - { - get - { - return X0Y0_節38_毛左.Dra; - } - set - { - X0Y0_節38_毛左.Dra = value; - X0Y0_節38_毛左.Hit = value; - } - } - - public bool 節38_毛右_表示 - { - get - { - return X0Y0_節38_毛右.Dra; - } - set - { - X0Y0_節38_毛右.Dra = value; - X0Y0_節38_毛右.Hit = value; - } - } - - public bool 節39_節_表示 - { - get - { - return X0Y0_節39_節.Dra; - } - set - { - X0Y0_節39_節.Dra = value; - X0Y0_節39_節.Hit = value; - } - } - - public bool 節39_毛左_表示 - { - get - { - return X0Y0_節39_毛左.Dra; - } - set - { - X0Y0_節39_毛左.Dra = value; - X0Y0_節39_毛左.Hit = value; - } - } - - public bool 節39_毛右_表示 - { - get - { - return X0Y0_節39_毛右.Dra; - } - set - { - X0Y0_節39_毛右.Dra = value; - X0Y0_節39_毛右.Hit = value; - } - } - - public bool 節40_節_表示 - { - get - { - return X0Y0_節40_節.Dra; - } - set - { - X0Y0_節40_節.Dra = value; - X0Y0_節40_節.Hit = value; - } - } - - public bool 節40_毛左_表示 - { - get - { - return X0Y0_節40_毛左.Dra; - } - set - { - X0Y0_節40_毛左.Dra = value; - X0Y0_節40_毛左.Hit = value; - } - } - - public bool 節40_毛右_表示 - { - get - { - return X0Y0_節40_毛右.Dra; - } - set - { - X0Y0_節40_毛右.Dra = value; - X0Y0_節40_毛右.Hit = value; - } - } - - public bool 節41_節_表示 - { - get - { - return X0Y0_節41_節.Dra; - } - set - { - X0Y0_節41_節.Dra = value; - X0Y0_節41_節.Hit = value; - } - } - - public bool 節41_毛左_表示 - { - get - { - return X0Y0_節41_毛左.Dra; - } - set - { - X0Y0_節41_毛左.Dra = value; - X0Y0_節41_毛左.Hit = value; - } - } - - public bool 節41_毛右_表示 - { - get - { - return X0Y0_節41_毛右.Dra; - } - set - { - X0Y0_節41_毛右.Dra = value; - X0Y0_節41_毛右.Hit = value; - } - } - - public bool 節42_節_表示 - { - get - { - return X0Y0_節42_節.Dra; - } - set - { - X0Y0_節42_節.Dra = value; - X0Y0_節42_節.Hit = value; - } - } - - public bool 節42_毛左_表示 - { - get - { - return X0Y0_節42_毛左.Dra; - } - set - { - X0Y0_節42_毛左.Dra = value; - X0Y0_節42_毛左.Hit = value; - } - } - - public bool 節42_毛右_表示 - { - get - { - return X0Y0_節42_毛右.Dra; - } - set - { - X0Y0_節42_毛右.Dra = value; - X0Y0_節42_毛右.Hit = value; - } - } - - public bool 節43_節_表示 - { - get - { - return X0Y0_節43_節.Dra; - } - set - { - X0Y0_節43_節.Dra = value; - X0Y0_節43_節.Hit = value; - } - } - - public bool 節43_毛左_表示 - { - get - { - return X0Y0_節43_毛左.Dra; - } - set - { - X0Y0_節43_毛左.Dra = value; - X0Y0_節43_毛左.Hit = value; - } - } - - public bool 節43_毛右_表示 - { - get - { - return X0Y0_節43_毛右.Dra; - } - set - { - X0Y0_節43_毛右.Dra = value; - X0Y0_節43_毛右.Hit = value; - } - } - - public bool 節44_節_表示 - { - get - { - return X0Y0_節44_節.Dra; - } - set - { - X0Y0_節44_節.Dra = value; - X0Y0_節44_節.Hit = value; - } - } - - public bool 節44_毛左_表示 - { - get - { - return X0Y0_節44_毛左.Dra; - } - set - { - X0Y0_節44_毛左.Dra = value; - X0Y0_節44_毛左.Hit = value; - } - } - - public bool 節44_毛右_表示 - { - get - { - return X0Y0_節44_毛右.Dra; - } - set - { - X0Y0_節44_毛右.Dra = value; - X0Y0_節44_毛右.Hit = value; - } - } - - public bool 節45_節_表示 - { - get - { - return X0Y0_節45_節.Dra; - } - set - { - X0Y0_節45_節.Dra = value; - X0Y0_節45_節.Hit = value; - } - } - - public bool 節45_毛左_表示 - { - get - { - return X0Y0_節45_毛左.Dra; - } - set - { - X0Y0_節45_毛左.Dra = value; - X0Y0_節45_毛左.Hit = value; - } - } - - public bool 節45_毛右_表示 - { - get - { - return X0Y0_節45_毛右.Dra; - } - set - { - X0Y0_節45_毛右.Dra = value; - X0Y0_節45_毛右.Hit = value; - } - } - - public bool 節46_節_表示 - { - get - { - return X0Y0_節46_節.Dra; - } - set - { - X0Y0_節46_節.Dra = value; - X0Y0_節46_節.Hit = value; - } - } - - public bool 節46_毛左_表示 - { - get - { - return X0Y0_節46_毛左.Dra; - } - set - { - X0Y0_節46_毛左.Dra = value; - X0Y0_節46_毛左.Hit = value; - } - } - - public bool 節46_毛右_表示 - { - get - { - return X0Y0_節46_毛右.Dra; - } - set - { - X0Y0_節46_毛右.Dra = value; - X0Y0_節46_毛右.Hit = value; - } - } - - public bool 節47_節_表示 - { - get - { - return X0Y0_節47_節.Dra; - } - set - { - X0Y0_節47_節.Dra = value; - X0Y0_節47_節.Hit = value; - } - } - - public bool 節47_毛左_表示 - { - get - { - return X0Y0_節47_毛左.Dra; - } - set - { - X0Y0_節47_毛左.Dra = value; - X0Y0_節47_毛左.Hit = value; - } - } - - public bool 節47_毛右_表示 - { - get - { - return X0Y0_節47_毛右.Dra; - } - set - { - X0Y0_節47_毛右.Dra = value; - X0Y0_節47_毛右.Hit = value; - } - } - - public bool 節48_節_表示 - { - get - { - return X0Y0_節48_節.Dra; - } - set - { - X0Y0_節48_節.Dra = value; - X0Y0_節48_節.Hit = value; - } - } - - public bool 節48_毛左_表示 - { - get - { - return X0Y0_節48_毛左.Dra; - } - set - { - X0Y0_節48_毛左.Dra = value; - X0Y0_節48_毛左.Hit = value; - } - } - - public bool 節48_毛右_表示 - { - get - { - return X0Y0_節48_毛右.Dra; - } - set - { - X0Y0_節48_毛右.Dra = value; - X0Y0_節48_毛右.Hit = value; - } - } - - public bool 節49_節_表示 - { - get - { - return X0Y0_節49_節.Dra; - } - set - { - X0Y0_節49_節.Dra = value; - X0Y0_節49_節.Hit = value; - } - } - - public bool 節49_毛左_表示 - { - get - { - return X0Y0_節49_毛左.Dra; - } - set - { - X0Y0_節49_毛左.Dra = value; - X0Y0_節49_毛左.Hit = value; - } - } - - public bool 節49_毛右_表示 - { - get - { - return X0Y0_節49_毛右.Dra; - } - set - { - X0Y0_節49_毛右.Dra = value; - X0Y0_節49_毛右.Hit = value; - } - } - - public bool 節50_節_表示 - { - get - { - return X0Y0_節50_節.Dra; - } - set - { - X0Y0_節50_節.Dra = value; - X0Y0_節50_節.Hit = value; - } - } - - public bool 節50_毛左_表示 - { - get - { - return X0Y0_節50_毛左.Dra; - } - set - { - X0Y0_節50_毛左.Dra = value; - X0Y0_節50_毛左.Hit = value; - } - } - - public bool 節50_毛右_表示 - { - get - { - return X0Y0_節50_毛右.Dra; - } - set - { - X0Y0_節50_毛右.Dra = value; - X0Y0_節50_毛右.Hit = value; - } - } - - public bool 節_表示 - { - get - { - return X0Y0_節.Dra; - } - set - { - X0Y0_節.Dra = value; - X0Y0_節.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 節1_節_表示; - } - set - { - 節1_節_表示 = value; - 節1_毛左_表示 = value; - 節1_毛右_表示 = value; - 節2_節_表示 = value; - 節2_毛左_表示 = value; - 節2_毛右_表示 = value; - 節3_節_表示 = value; - 節3_毛左_表示 = value; - 節3_毛右_表示 = value; - 節4_節_表示 = value; - 節4_毛左_表示 = value; - 節4_毛右_表示 = value; - 節5_節_表示 = value; - 節5_毛左_表示 = value; - 節5_毛右_表示 = value; - 節6_節_表示 = value; - 節6_毛左_表示 = value; - 節6_毛右_表示 = value; - 節7_節_表示 = value; - 節7_毛左_表示 = value; - 節7_毛右_表示 = value; - 節8_節_表示 = value; - 節8_毛左_表示 = value; - 節8_毛右_表示 = value; - 節9_節_表示 = value; - 節9_毛左_表示 = value; - 節9_毛右_表示 = value; - 節10_節_表示 = value; - 節10_毛左_表示 = value; - 節10_毛右_表示 = value; - 節11_節_表示 = value; - 節11_毛左_表示 = value; - 節11_毛右_表示 = value; - 節12_節_表示 = value; - 節12_毛左_表示 = value; - 節12_毛右_表示 = value; - 節13_節_表示 = value; - 節13_毛左_表示 = value; - 節13_毛右_表示 = value; - 節14_節_表示 = value; - 節14_毛左_表示 = value; - 節14_毛右_表示 = value; - 節15_節_表示 = value; - 節15_毛左_表示 = value; - 節15_毛右_表示 = value; - 節16_節_表示 = value; - 節16_毛左_表示 = value; - 節16_毛右_表示 = value; - 節17_節_表示 = value; - 節17_毛左_表示 = value; - 節17_毛右_表示 = value; - 節18_節_表示 = value; - 節18_毛左_表示 = value; - 節18_毛右_表示 = value; - 節19_節_表示 = value; - 節19_毛左_表示 = value; - 節19_毛右_表示 = value; - 節20_節_表示 = value; - 節20_毛左_表示 = value; - 節20_毛右_表示 = value; - 節21_節_表示 = value; - 節21_毛左_表示 = value; - 節21_毛右_表示 = value; - 節22_節_表示 = value; - 節22_毛左_表示 = value; - 節22_毛右_表示 = value; - 節23_節_表示 = value; - 節23_毛左_表示 = value; - 節23_毛右_表示 = value; - 節24_節_表示 = value; - 節24_毛左_表示 = value; - 節24_毛右_表示 = value; - 節25_節_表示 = value; - 節25_毛左_表示 = value; - 節25_毛右_表示 = value; - 節26_節_表示 = value; - 節26_毛左_表示 = value; - 節26_毛右_表示 = value; - 節27_節_表示 = value; - 節27_毛左_表示 = value; - 節27_毛右_表示 = value; - 節28_節_表示 = value; - 節28_毛左_表示 = value; - 節28_毛右_表示 = value; - 節29_節_表示 = value; - 節29_毛左_表示 = value; - 節29_毛右_表示 = value; - 節30_節_表示 = value; - 節30_毛左_表示 = value; - 節30_毛右_表示 = value; - 節31_節_表示 = value; - 節31_毛左_表示 = value; - 節31_毛右_表示 = value; - 節32_節_表示 = value; - 節32_毛左_表示 = value; - 節32_毛右_表示 = value; - 節33_節_表示 = value; - 節33_毛左_表示 = value; - 節33_毛右_表示 = value; - 節34_節_表示 = value; - 節34_毛左_表示 = value; - 節34_毛右_表示 = value; - 節35_節_表示 = value; - 節35_毛左_表示 = value; - 節35_毛右_表示 = value; - 節36_節_表示 = value; - 節36_毛左_表示 = value; - 節36_毛右_表示 = value; - 節37_節_表示 = value; - 節37_毛左_表示 = value; - 節37_毛右_表示 = value; - 節38_節_表示 = value; - 節38_毛左_表示 = value; - 節38_毛右_表示 = value; - 節39_節_表示 = value; - 節39_毛左_表示 = value; - 節39_毛右_表示 = value; - 節40_節_表示 = value; - 節40_毛左_表示 = value; - 節40_毛右_表示 = value; - 節41_節_表示 = value; - 節41_毛左_表示 = value; - 節41_毛右_表示 = value; - 節42_節_表示 = value; - 節42_毛左_表示 = value; - 節42_毛右_表示 = value; - 節43_節_表示 = value; - 節43_毛左_表示 = value; - 節43_毛右_表示 = value; - 節44_節_表示 = value; - 節44_毛左_表示 = value; - 節44_毛右_表示 = value; - 節45_節_表示 = value; - 節45_毛左_表示 = value; - 節45_毛右_表示 = value; - 節46_節_表示 = value; - 節46_毛左_表示 = value; - 節46_毛右_表示 = value; - 節47_節_表示 = value; - 節47_毛左_表示 = value; - 節47_毛右_表示 = value; - 節48_節_表示 = value; - 節48_毛左_表示 = value; - 節48_毛右_表示 = value; - 節49_節_表示 = value; - 節49_毛左_表示 = value; - 節49_毛右_表示 = value; - 節50_節_表示 = value; - 節50_毛左_表示 = value; - 節50_毛右_表示 = value; - 節_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 節1_節CD.不透明度; - } - set - { - 節1_節CD.不透明度 = value; - 節1_毛左CD.不透明度 = value; - 節1_毛右CD.不透明度 = value; - 節2_節CD.不透明度 = value; - 節2_毛左CD.不透明度 = value; - 節2_毛右CD.不透明度 = value; - 節3_節CD.不透明度 = value; - 節3_毛左CD.不透明度 = value; - 節3_毛右CD.不透明度 = value; - 節4_節CD.不透明度 = value; - 節4_毛左CD.不透明度 = value; - 節4_毛右CD.不透明度 = value; - 節5_節CD.不透明度 = value; - 節5_毛左CD.不透明度 = value; - 節5_毛右CD.不透明度 = value; - 節6_節CD.不透明度 = value; - 節6_毛左CD.不透明度 = value; - 節6_毛右CD.不透明度 = value; - 節7_節CD.不透明度 = value; - 節7_毛左CD.不透明度 = value; - 節7_毛右CD.不透明度 = value; - 節8_節CD.不透明度 = value; - 節8_毛左CD.不透明度 = value; - 節8_毛右CD.不透明度 = value; - 節9_節CD.不透明度 = value; - 節9_毛左CD.不透明度 = value; - 節9_毛右CD.不透明度 = value; - 節10_節CD.不透明度 = value; - 節10_毛左CD.不透明度 = value; - 節10_毛右CD.不透明度 = value; - 節11_節CD.不透明度 = value; - 節11_毛左CD.不透明度 = value; - 節11_毛右CD.不透明度 = value; - 節12_節CD.不透明度 = value; - 節12_毛左CD.不透明度 = value; - 節12_毛右CD.不透明度 = value; - 節13_節CD.不透明度 = value; - 節13_毛左CD.不透明度 = value; - 節13_毛右CD.不透明度 = value; - 節14_節CD.不透明度 = value; - 節14_毛左CD.不透明度 = value; - 節14_毛右CD.不透明度 = value; - 節15_節CD.不透明度 = value; - 節15_毛左CD.不透明度 = value; - 節15_毛右CD.不透明度 = value; - 節16_節CD.不透明度 = value; - 節16_毛左CD.不透明度 = value; - 節16_毛右CD.不透明度 = value; - 節17_節CD.不透明度 = value; - 節17_毛左CD.不透明度 = value; - 節17_毛右CD.不透明度 = value; - 節18_節CD.不透明度 = value; - 節18_毛左CD.不透明度 = value; - 節18_毛右CD.不透明度 = value; - 節19_節CD.不透明度 = value; - 節19_毛左CD.不透明度 = value; - 節19_毛右CD.不透明度 = value; - 節20_節CD.不透明度 = value; - 節20_毛左CD.不透明度 = value; - 節20_毛右CD.不透明度 = value; - 節21_節CD.不透明度 = value; - 節21_毛左CD.不透明度 = value; - 節21_毛右CD.不透明度 = value; - 節22_節CD.不透明度 = value; - 節22_毛左CD.不透明度 = value; - 節22_毛右CD.不透明度 = value; - 節23_節CD.不透明度 = value; - 節23_毛左CD.不透明度 = value; - 節23_毛右CD.不透明度 = value; - 節24_節CD.不透明度 = value; - 節24_毛左CD.不透明度 = value; - 節24_毛右CD.不透明度 = value; - 節25_節CD.不透明度 = value; - 節25_毛左CD.不透明度 = value; - 節25_毛右CD.不透明度 = value; - 節26_節CD.不透明度 = value; - 節26_毛左CD.不透明度 = value; - 節26_毛右CD.不透明度 = value; - 節27_節CD.不透明度 = value; - 節27_毛左CD.不透明度 = value; - 節27_毛右CD.不透明度 = value; - 節28_節CD.不透明度 = value; - 節28_毛左CD.不透明度 = value; - 節28_毛右CD.不透明度 = value; - 節29_節CD.不透明度 = value; - 節29_毛左CD.不透明度 = value; - 節29_毛右CD.不透明度 = value; - 節30_節CD.不透明度 = value; - 節30_毛左CD.不透明度 = value; - 節30_毛右CD.不透明度 = value; - 節31_節CD.不透明度 = value; - 節31_毛左CD.不透明度 = value; - 節31_毛右CD.不透明度 = value; - 節32_節CD.不透明度 = value; - 節32_毛左CD.不透明度 = value; - 節32_毛右CD.不透明度 = value; - 節33_節CD.不透明度 = value; - 節33_毛左CD.不透明度 = value; - 節33_毛右CD.不透明度 = value; - 節34_節CD.不透明度 = value; - 節34_毛左CD.不透明度 = value; - 節34_毛右CD.不透明度 = value; - 節35_節CD.不透明度 = value; - 節35_毛左CD.不透明度 = value; - 節35_毛右CD.不透明度 = value; - 節36_節CD.不透明度 = value; - 節36_毛左CD.不透明度 = value; - 節36_毛右CD.不透明度 = value; - 節37_節CD.不透明度 = value; - 節37_毛左CD.不透明度 = value; - 節37_毛右CD.不透明度 = value; - 節38_節CD.不透明度 = value; - 節38_毛左CD.不透明度 = value; - 節38_毛右CD.不透明度 = value; - 節39_節CD.不透明度 = value; - 節39_毛左CD.不透明度 = value; - 節39_毛右CD.不透明度 = value; - 節40_節CD.不透明度 = value; - 節40_毛左CD.不透明度 = value; - 節40_毛右CD.不透明度 = value; - 節41_節CD.不透明度 = value; - 節41_毛左CD.不透明度 = value; - 節41_毛右CD.不透明度 = value; - 節42_節CD.不透明度 = value; - 節42_毛左CD.不透明度 = value; - 節42_毛右CD.不透明度 = value; - 節43_節CD.不透明度 = value; - 節43_毛左CD.不透明度 = value; - 節43_毛右CD.不透明度 = value; - 節44_節CD.不透明度 = value; - 節44_毛左CD.不透明度 = value; - 節44_毛右CD.不透明度 = value; - 節45_節CD.不透明度 = value; - 節45_毛左CD.不透明度 = value; - 節45_毛右CD.不透明度 = value; - 節46_節CD.不透明度 = value; - 節46_毛左CD.不透明度 = value; - 節46_毛右CD.不透明度 = value; - 節47_節CD.不透明度 = value; - 節47_毛左CD.不透明度 = value; - 節47_毛右CD.不透明度 = value; - 節48_節CD.不透明度 = value; - 節48_毛左CD.不透明度 = value; - 節48_毛右CD.不透明度 = value; - 節49_節CD.不透明度 = value; - 節49_毛左CD.不透明度 = value; - 節49_毛右CD.不透明度 = value; - 節50_節CD.不透明度 = value; - 節50_毛左CD.不透明度 = value; - 節50_毛右CD.不透明度 = value; - 節CD.不透明度 = value; - } - } - - public 触覚_蛾(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触覚_蛾D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蛾"; - dif.Add(new Pars(Sta.肢左["触覚"][0][4])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["節1"].ToPars(); - X0Y0_節1_節 = pars2["節"].ToPar(); - X0Y0_節1_毛左 = pars2["毛左"].ToPar(); - X0Y0_節1_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節2"].ToPars(); - X0Y0_節2_節 = pars2["節"].ToPar(); - X0Y0_節2_毛左 = pars2["毛左"].ToPar(); - X0Y0_節2_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節3"].ToPars(); - X0Y0_節3_節 = pars2["節"].ToPar(); - X0Y0_節3_毛左 = pars2["毛左"].ToPar(); - X0Y0_節3_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節4"].ToPars(); - X0Y0_節4_節 = pars2["節"].ToPar(); - X0Y0_節4_毛左 = pars2["毛左"].ToPar(); - X0Y0_節4_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節5"].ToPars(); - X0Y0_節5_節 = pars2["節"].ToPar(); - X0Y0_節5_毛左 = pars2["毛左"].ToPar(); - X0Y0_節5_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節6"].ToPars(); - X0Y0_節6_節 = pars2["節"].ToPar(); - X0Y0_節6_毛左 = pars2["毛左"].ToPar(); - X0Y0_節6_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節7"].ToPars(); - X0Y0_節7_節 = pars2["節"].ToPar(); - X0Y0_節7_毛左 = pars2["毛左"].ToPar(); - X0Y0_節7_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節8"].ToPars(); - X0Y0_節8_節 = pars2["節"].ToPar(); - X0Y0_節8_毛左 = pars2["毛左"].ToPar(); - X0Y0_節8_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節9"].ToPars(); - X0Y0_節9_節 = pars2["節"].ToPar(); - X0Y0_節9_毛左 = pars2["毛左"].ToPar(); - X0Y0_節9_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節10"].ToPars(); - X0Y0_節10_節 = pars2["節"].ToPar(); - X0Y0_節10_毛左 = pars2["毛左"].ToPar(); - X0Y0_節10_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節11"].ToPars(); - X0Y0_節11_節 = pars2["節"].ToPar(); - X0Y0_節11_毛左 = pars2["毛左"].ToPar(); - X0Y0_節11_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節12"].ToPars(); - X0Y0_節12_節 = pars2["節"].ToPar(); - X0Y0_節12_毛左 = pars2["毛左"].ToPar(); - X0Y0_節12_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節13"].ToPars(); - X0Y0_節13_節 = pars2["節"].ToPar(); - X0Y0_節13_毛左 = pars2["毛左"].ToPar(); - X0Y0_節13_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節14"].ToPars(); - X0Y0_節14_節 = pars2["節"].ToPar(); - X0Y0_節14_毛左 = pars2["毛左"].ToPar(); - X0Y0_節14_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節15"].ToPars(); - X0Y0_節15_節 = pars2["節"].ToPar(); - X0Y0_節15_毛左 = pars2["毛左"].ToPar(); - X0Y0_節15_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節16"].ToPars(); - X0Y0_節16_節 = pars2["節"].ToPar(); - X0Y0_節16_毛左 = pars2["毛左"].ToPar(); - X0Y0_節16_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節17"].ToPars(); - X0Y0_節17_節 = pars2["節"].ToPar(); - X0Y0_節17_毛左 = pars2["毛左"].ToPar(); - X0Y0_節17_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節18"].ToPars(); - X0Y0_節18_節 = pars2["節"].ToPar(); - X0Y0_節18_毛左 = pars2["毛左"].ToPar(); - X0Y0_節18_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節19"].ToPars(); - X0Y0_節19_節 = pars2["節"].ToPar(); - X0Y0_節19_毛左 = pars2["毛左"].ToPar(); - X0Y0_節19_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節20"].ToPars(); - X0Y0_節20_節 = pars2["節"].ToPar(); - X0Y0_節20_毛左 = pars2["毛左"].ToPar(); - X0Y0_節20_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節21"].ToPars(); - X0Y0_節21_節 = pars2["節"].ToPar(); - X0Y0_節21_毛左 = pars2["毛左"].ToPar(); - X0Y0_節21_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節22"].ToPars(); - X0Y0_節22_節 = pars2["節"].ToPar(); - X0Y0_節22_毛左 = pars2["毛左"].ToPar(); - X0Y0_節22_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節23"].ToPars(); - X0Y0_節23_節 = pars2["節"].ToPar(); - X0Y0_節23_毛左 = pars2["毛左"].ToPar(); - X0Y0_節23_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節24"].ToPars(); - X0Y0_節24_節 = pars2["節"].ToPar(); - X0Y0_節24_毛左 = pars2["毛左"].ToPar(); - X0Y0_節24_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節25"].ToPars(); - X0Y0_節25_節 = pars2["節"].ToPar(); - X0Y0_節25_毛左 = pars2["毛左"].ToPar(); - X0Y0_節25_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節26"].ToPars(); - X0Y0_節26_節 = pars2["節"].ToPar(); - X0Y0_節26_毛左 = pars2["毛左"].ToPar(); - X0Y0_節26_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節27"].ToPars(); - X0Y0_節27_節 = pars2["節"].ToPar(); - X0Y0_節27_毛左 = pars2["毛左"].ToPar(); - X0Y0_節27_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節28"].ToPars(); - X0Y0_節28_節 = pars2["節"].ToPar(); - X0Y0_節28_毛左 = pars2["毛左"].ToPar(); - X0Y0_節28_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節29"].ToPars(); - X0Y0_節29_節 = pars2["節"].ToPar(); - X0Y0_節29_毛左 = pars2["毛左"].ToPar(); - X0Y0_節29_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節30"].ToPars(); - X0Y0_節30_節 = pars2["節"].ToPar(); - X0Y0_節30_毛左 = pars2["毛左"].ToPar(); - X0Y0_節30_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節31"].ToPars(); - X0Y0_節31_節 = pars2["節"].ToPar(); - X0Y0_節31_毛左 = pars2["毛左"].ToPar(); - X0Y0_節31_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節32"].ToPars(); - X0Y0_節32_節 = pars2["節"].ToPar(); - X0Y0_節32_毛左 = pars2["毛左"].ToPar(); - X0Y0_節32_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節33"].ToPars(); - X0Y0_節33_節 = pars2["節"].ToPar(); - X0Y0_節33_毛左 = pars2["毛左"].ToPar(); - X0Y0_節33_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節34"].ToPars(); - X0Y0_節34_節 = pars2["節"].ToPar(); - X0Y0_節34_毛左 = pars2["毛左"].ToPar(); - X0Y0_節34_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節35"].ToPars(); - X0Y0_節35_節 = pars2["節"].ToPar(); - X0Y0_節35_毛左 = pars2["毛左"].ToPar(); - X0Y0_節35_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節36"].ToPars(); - X0Y0_節36_節 = pars2["節"].ToPar(); - X0Y0_節36_毛左 = pars2["毛左"].ToPar(); - X0Y0_節36_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節37"].ToPars(); - X0Y0_節37_節 = pars2["節"].ToPar(); - X0Y0_節37_毛左 = pars2["毛左"].ToPar(); - X0Y0_節37_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節38"].ToPars(); - X0Y0_節38_節 = pars2["節"].ToPar(); - X0Y0_節38_毛左 = pars2["毛左"].ToPar(); - X0Y0_節38_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節39"].ToPars(); - X0Y0_節39_節 = pars2["節"].ToPar(); - X0Y0_節39_毛左 = pars2["毛左"].ToPar(); - X0Y0_節39_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節40"].ToPars(); - X0Y0_節40_節 = pars2["節"].ToPar(); - X0Y0_節40_毛左 = pars2["毛左"].ToPar(); - X0Y0_節40_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節41"].ToPars(); - X0Y0_節41_節 = pars2["節"].ToPar(); - X0Y0_節41_毛左 = pars2["毛左"].ToPar(); - X0Y0_節41_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節42"].ToPars(); - X0Y0_節42_節 = pars2["節"].ToPar(); - X0Y0_節42_毛左 = pars2["毛左"].ToPar(); - X0Y0_節42_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節43"].ToPars(); - X0Y0_節43_節 = pars2["節"].ToPar(); - X0Y0_節43_毛左 = pars2["毛左"].ToPar(); - X0Y0_節43_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節44"].ToPars(); - X0Y0_節44_節 = pars2["節"].ToPar(); - X0Y0_節44_毛左 = pars2["毛左"].ToPar(); - X0Y0_節44_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節45"].ToPars(); - X0Y0_節45_節 = pars2["節"].ToPar(); - X0Y0_節45_毛左 = pars2["毛左"].ToPar(); - X0Y0_節45_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節46"].ToPars(); - X0Y0_節46_節 = pars2["節"].ToPar(); - X0Y0_節46_毛左 = pars2["毛左"].ToPar(); - X0Y0_節46_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節47"].ToPars(); - X0Y0_節47_節 = pars2["節"].ToPar(); - X0Y0_節47_毛左 = pars2["毛左"].ToPar(); - X0Y0_節47_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節48"].ToPars(); - X0Y0_節48_節 = pars2["節"].ToPar(); - X0Y0_節48_毛左 = pars2["毛左"].ToPar(); - X0Y0_節48_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節49"].ToPars(); - X0Y0_節49_節 = pars2["節"].ToPar(); - X0Y0_節49_毛左 = pars2["毛左"].ToPar(); - X0Y0_節49_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節50"].ToPars(); - X0Y0_節50_節 = pars2["節"].ToPar(); - X0Y0_節50_毛左 = pars2["毛左"].ToPar(); - X0Y0_節50_毛右 = pars2["毛右"].ToPar(); - X0Y0_節 = pars["節"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_節_表示; - 節1_毛左_表示 = e.節1_毛左_表示; - 節1_毛右_表示 = e.節1_毛右_表示; - 節2_節_表示 = e.節2_節_表示; - 節2_毛左_表示 = e.節2_毛左_表示; - 節2_毛右_表示 = e.節2_毛右_表示; - 節3_節_表示 = e.節3_節_表示; - 節3_毛左_表示 = e.節3_毛左_表示; - 節3_毛右_表示 = e.節3_毛右_表示; - 節4_節_表示 = e.節4_節_表示; - 節4_毛左_表示 = e.節4_毛左_表示; - 節4_毛右_表示 = e.節4_毛右_表示; - 節5_節_表示 = e.節5_節_表示; - 節5_毛左_表示 = e.節5_毛左_表示; - 節5_毛右_表示 = e.節5_毛右_表示; - 節6_節_表示 = e.節6_節_表示; - 節6_毛左_表示 = e.節6_毛左_表示; - 節6_毛右_表示 = e.節6_毛右_表示; - 節7_節_表示 = e.節7_節_表示; - 節7_毛左_表示 = e.節7_毛左_表示; - 節7_毛右_表示 = e.節7_毛右_表示; - 節8_節_表示 = e.節8_節_表示; - 節8_毛左_表示 = e.節8_毛左_表示; - 節8_毛右_表示 = e.節8_毛右_表示; - 節9_節_表示 = e.節9_節_表示; - 節9_毛左_表示 = e.節9_毛左_表示; - 節9_毛右_表示 = e.節9_毛右_表示; - 節10_節_表示 = e.節10_節_表示; - 節10_毛左_表示 = e.節10_毛左_表示; - 節10_毛右_表示 = e.節10_毛右_表示; - 節11_節_表示 = e.節11_節_表示; - 節11_毛左_表示 = e.節11_毛左_表示; - 節11_毛右_表示 = e.節11_毛右_表示; - 節12_節_表示 = e.節12_節_表示; - 節12_毛左_表示 = e.節12_毛左_表示; - 節12_毛右_表示 = e.節12_毛右_表示; - 節13_節_表示 = e.節13_節_表示; - 節13_毛左_表示 = e.節13_毛左_表示; - 節13_毛右_表示 = e.節13_毛右_表示; - 節14_節_表示 = e.節14_節_表示; - 節14_毛左_表示 = e.節14_毛左_表示; - 節14_毛右_表示 = e.節14_毛右_表示; - 節15_節_表示 = e.節15_節_表示; - 節15_毛左_表示 = e.節15_毛左_表示; - 節15_毛右_表示 = e.節15_毛右_表示; - 節16_節_表示 = e.節16_節_表示; - 節16_毛左_表示 = e.節16_毛左_表示; - 節16_毛右_表示 = e.節16_毛右_表示; - 節17_節_表示 = e.節17_節_表示; - 節17_毛左_表示 = e.節17_毛左_表示; - 節17_毛右_表示 = e.節17_毛右_表示; - 節18_節_表示 = e.節18_節_表示; - 節18_毛左_表示 = e.節18_毛左_表示; - 節18_毛右_表示 = e.節18_毛右_表示; - 節19_節_表示 = e.節19_節_表示; - 節19_毛左_表示 = e.節19_毛左_表示; - 節19_毛右_表示 = e.節19_毛右_表示; - 節20_節_表示 = e.節20_節_表示; - 節20_毛左_表示 = e.節20_毛左_表示; - 節20_毛右_表示 = e.節20_毛右_表示; - 節21_節_表示 = e.節21_節_表示; - 節21_毛左_表示 = e.節21_毛左_表示; - 節21_毛右_表示 = e.節21_毛右_表示; - 節22_節_表示 = e.節22_節_表示; - 節22_毛左_表示 = e.節22_毛左_表示; - 節22_毛右_表示 = e.節22_毛右_表示; - 節23_節_表示 = e.節23_節_表示; - 節23_毛左_表示 = e.節23_毛左_表示; - 節23_毛右_表示 = e.節23_毛右_表示; - 節24_節_表示 = e.節24_節_表示; - 節24_毛左_表示 = e.節24_毛左_表示; - 節24_毛右_表示 = e.節24_毛右_表示; - 節25_節_表示 = e.節25_節_表示; - 節25_毛左_表示 = e.節25_毛左_表示; - 節25_毛右_表示 = e.節25_毛右_表示; - 節26_節_表示 = e.節26_節_表示; - 節26_毛左_表示 = e.節26_毛左_表示; - 節26_毛右_表示 = e.節26_毛右_表示; - 節27_節_表示 = e.節27_節_表示; - 節27_毛左_表示 = e.節27_毛左_表示; - 節27_毛右_表示 = e.節27_毛右_表示; - 節28_節_表示 = e.節28_節_表示; - 節28_毛左_表示 = e.節28_毛左_表示; - 節28_毛右_表示 = e.節28_毛右_表示; - 節29_節_表示 = e.節29_節_表示; - 節29_毛左_表示 = e.節29_毛左_表示; - 節29_毛右_表示 = e.節29_毛右_表示; - 節30_節_表示 = e.節30_節_表示; - 節30_毛左_表示 = e.節30_毛左_表示; - 節30_毛右_表示 = e.節30_毛右_表示; - 節31_節_表示 = e.節31_節_表示; - 節31_毛左_表示 = e.節31_毛左_表示; - 節31_毛右_表示 = e.節31_毛右_表示; - 節32_節_表示 = e.節32_節_表示; - 節32_毛左_表示 = e.節32_毛左_表示; - 節32_毛右_表示 = e.節32_毛右_表示; - 節33_節_表示 = e.節33_節_表示; - 節33_毛左_表示 = e.節33_毛左_表示; - 節33_毛右_表示 = e.節33_毛右_表示; - 節34_節_表示 = e.節34_節_表示; - 節34_毛左_表示 = e.節34_毛左_表示; - 節34_毛右_表示 = e.節34_毛右_表示; - 節35_節_表示 = e.節35_節_表示; - 節35_毛左_表示 = e.節35_毛左_表示; - 節35_毛右_表示 = e.節35_毛右_表示; - 節36_節_表示 = e.節36_節_表示; - 節36_毛左_表示 = e.節36_毛左_表示; - 節36_毛右_表示 = e.節36_毛右_表示; - 節37_節_表示 = e.節37_節_表示; - 節37_毛左_表示 = e.節37_毛左_表示; - 節37_毛右_表示 = e.節37_毛右_表示; - 節38_節_表示 = e.節38_節_表示; - 節38_毛左_表示 = e.節38_毛左_表示; - 節38_毛右_表示 = e.節38_毛右_表示; - 節39_節_表示 = e.節39_節_表示; - 節39_毛左_表示 = e.節39_毛左_表示; - 節39_毛右_表示 = e.節39_毛右_表示; - 節40_節_表示 = e.節40_節_表示; - 節40_毛左_表示 = e.節40_毛左_表示; - 節40_毛右_表示 = e.節40_毛右_表示; - 節41_節_表示 = e.節41_節_表示; - 節41_毛左_表示 = e.節41_毛左_表示; - 節41_毛右_表示 = e.節41_毛右_表示; - 節42_節_表示 = e.節42_節_表示; - 節42_毛左_表示 = e.節42_毛左_表示; - 節42_毛右_表示 = e.節42_毛右_表示; - 節43_節_表示 = e.節43_節_表示; - 節43_毛左_表示 = e.節43_毛左_表示; - 節43_毛右_表示 = e.節43_毛右_表示; - 節44_節_表示 = e.節44_節_表示; - 節44_毛左_表示 = e.節44_毛左_表示; - 節44_毛右_表示 = e.節44_毛右_表示; - 節45_節_表示 = e.節45_節_表示; - 節45_毛左_表示 = e.節45_毛左_表示; - 節45_毛右_表示 = e.節45_毛右_表示; - 節46_節_表示 = e.節46_節_表示; - 節46_毛左_表示 = e.節46_毛左_表示; - 節46_毛右_表示 = e.節46_毛右_表示; - 節47_節_表示 = e.節47_節_表示; - 節47_毛左_表示 = e.節47_毛左_表示; - 節47_毛右_表示 = e.節47_毛右_表示; - 節48_節_表示 = e.節48_節_表示; - 節48_毛左_表示 = e.節48_毛左_表示; - 節48_毛右_表示 = e.節48_毛右_表示; - 節49_節_表示 = e.節49_節_表示; - 節49_毛左_表示 = e.節49_毛左_表示; - 節49_毛右_表示 = e.節49_毛右_表示; - 節50_節_表示 = e.節50_節_表示; - 節50_毛左_表示 = e.節50_毛左_表示; - 節50_毛右_表示 = e.節50_毛右_表示; - 節_表示 = e.節_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_節1_節CP = new ColorP(X0Y0_節1_節, 節1_節CD, DisUnit, abj: true); - X0Y0_節1_毛左CP = new ColorP(X0Y0_節1_毛左, 節1_毛左CD, DisUnit, abj: true); - X0Y0_節1_毛右CP = new ColorP(X0Y0_節1_毛右, 節1_毛右CD, DisUnit, abj: true); - X0Y0_節2_節CP = new ColorP(X0Y0_節2_節, 節2_節CD, DisUnit, abj: true); - X0Y0_節2_毛左CP = new ColorP(X0Y0_節2_毛左, 節2_毛左CD, DisUnit, abj: true); - X0Y0_節2_毛右CP = new ColorP(X0Y0_節2_毛右, 節2_毛右CD, DisUnit, abj: true); - X0Y0_節3_節CP = new ColorP(X0Y0_節3_節, 節3_節CD, DisUnit, abj: true); - X0Y0_節3_毛左CP = new ColorP(X0Y0_節3_毛左, 節3_毛左CD, DisUnit, abj: true); - X0Y0_節3_毛右CP = new ColorP(X0Y0_節3_毛右, 節3_毛右CD, DisUnit, abj: true); - X0Y0_節4_節CP = new ColorP(X0Y0_節4_節, 節4_節CD, DisUnit, abj: true); - X0Y0_節4_毛左CP = new ColorP(X0Y0_節4_毛左, 節4_毛左CD, DisUnit, abj: true); - X0Y0_節4_毛右CP = new ColorP(X0Y0_節4_毛右, 節4_毛右CD, DisUnit, abj: true); - X0Y0_節5_節CP = new ColorP(X0Y0_節5_節, 節5_節CD, DisUnit, abj: true); - X0Y0_節5_毛左CP = new ColorP(X0Y0_節5_毛左, 節5_毛左CD, DisUnit, abj: true); - X0Y0_節5_毛右CP = new ColorP(X0Y0_節5_毛右, 節5_毛右CD, DisUnit, abj: true); - X0Y0_節6_節CP = new ColorP(X0Y0_節6_節, 節6_節CD, DisUnit, abj: true); - X0Y0_節6_毛左CP = new ColorP(X0Y0_節6_毛左, 節6_毛左CD, DisUnit, abj: true); - X0Y0_節6_毛右CP = new ColorP(X0Y0_節6_毛右, 節6_毛右CD, DisUnit, abj: true); - X0Y0_節7_節CP = new ColorP(X0Y0_節7_節, 節7_節CD, DisUnit, abj: true); - X0Y0_節7_毛左CP = new ColorP(X0Y0_節7_毛左, 節7_毛左CD, DisUnit, abj: true); - X0Y0_節7_毛右CP = new ColorP(X0Y0_節7_毛右, 節7_毛右CD, DisUnit, abj: true); - X0Y0_節8_節CP = new ColorP(X0Y0_節8_節, 節8_節CD, DisUnit, abj: true); - X0Y0_節8_毛左CP = new ColorP(X0Y0_節8_毛左, 節8_毛左CD, DisUnit, abj: true); - X0Y0_節8_毛右CP = new ColorP(X0Y0_節8_毛右, 節8_毛右CD, DisUnit, abj: true); - X0Y0_節9_節CP = new ColorP(X0Y0_節9_節, 節9_節CD, DisUnit, abj: true); - X0Y0_節9_毛左CP = new ColorP(X0Y0_節9_毛左, 節9_毛左CD, DisUnit, abj: true); - X0Y0_節9_毛右CP = new ColorP(X0Y0_節9_毛右, 節9_毛右CD, DisUnit, abj: true); - X0Y0_節10_節CP = new ColorP(X0Y0_節10_節, 節10_節CD, DisUnit, abj: true); - X0Y0_節10_毛左CP = new ColorP(X0Y0_節10_毛左, 節10_毛左CD, DisUnit, abj: true); - X0Y0_節10_毛右CP = new ColorP(X0Y0_節10_毛右, 節10_毛右CD, DisUnit, abj: true); - X0Y0_節11_節CP = new ColorP(X0Y0_節11_節, 節11_節CD, DisUnit, abj: true); - X0Y0_節11_毛左CP = new ColorP(X0Y0_節11_毛左, 節11_毛左CD, DisUnit, abj: true); - X0Y0_節11_毛右CP = new ColorP(X0Y0_節11_毛右, 節11_毛右CD, DisUnit, abj: true); - X0Y0_節12_節CP = new ColorP(X0Y0_節12_節, 節12_節CD, DisUnit, abj: true); - X0Y0_節12_毛左CP = new ColorP(X0Y0_節12_毛左, 節12_毛左CD, DisUnit, abj: true); - X0Y0_節12_毛右CP = new ColorP(X0Y0_節12_毛右, 節12_毛右CD, DisUnit, abj: true); - X0Y0_節13_節CP = new ColorP(X0Y0_節13_節, 節13_節CD, DisUnit, abj: true); - X0Y0_節13_毛左CP = new ColorP(X0Y0_節13_毛左, 節13_毛左CD, DisUnit, abj: true); - X0Y0_節13_毛右CP = new ColorP(X0Y0_節13_毛右, 節13_毛右CD, DisUnit, abj: true); - X0Y0_節14_節CP = new ColorP(X0Y0_節14_節, 節14_節CD, DisUnit, abj: true); - X0Y0_節14_毛左CP = new ColorP(X0Y0_節14_毛左, 節14_毛左CD, DisUnit, abj: true); - X0Y0_節14_毛右CP = new ColorP(X0Y0_節14_毛右, 節14_毛右CD, DisUnit, abj: true); - X0Y0_節15_節CP = new ColorP(X0Y0_節15_節, 節15_節CD, DisUnit, abj: true); - X0Y0_節15_毛左CP = new ColorP(X0Y0_節15_毛左, 節15_毛左CD, DisUnit, abj: true); - X0Y0_節15_毛右CP = new ColorP(X0Y0_節15_毛右, 節15_毛右CD, DisUnit, abj: true); - X0Y0_節16_節CP = new ColorP(X0Y0_節16_節, 節16_節CD, DisUnit, abj: true); - X0Y0_節16_毛左CP = new ColorP(X0Y0_節16_毛左, 節16_毛左CD, DisUnit, abj: true); - X0Y0_節16_毛右CP = new ColorP(X0Y0_節16_毛右, 節16_毛右CD, DisUnit, abj: true); - X0Y0_節17_節CP = new ColorP(X0Y0_節17_節, 節17_節CD, DisUnit, abj: true); - X0Y0_節17_毛左CP = new ColorP(X0Y0_節17_毛左, 節17_毛左CD, DisUnit, abj: true); - X0Y0_節17_毛右CP = new ColorP(X0Y0_節17_毛右, 節17_毛右CD, DisUnit, abj: true); - X0Y0_節18_節CP = new ColorP(X0Y0_節18_節, 節18_節CD, DisUnit, abj: true); - X0Y0_節18_毛左CP = new ColorP(X0Y0_節18_毛左, 節18_毛左CD, DisUnit, abj: true); - X0Y0_節18_毛右CP = new ColorP(X0Y0_節18_毛右, 節18_毛右CD, DisUnit, abj: true); - X0Y0_節19_節CP = new ColorP(X0Y0_節19_節, 節19_節CD, DisUnit, abj: true); - X0Y0_節19_毛左CP = new ColorP(X0Y0_節19_毛左, 節19_毛左CD, DisUnit, abj: true); - X0Y0_節19_毛右CP = new ColorP(X0Y0_節19_毛右, 節19_毛右CD, DisUnit, abj: true); - X0Y0_節20_節CP = new ColorP(X0Y0_節20_節, 節20_節CD, DisUnit, abj: true); - X0Y0_節20_毛左CP = new ColorP(X0Y0_節20_毛左, 節20_毛左CD, DisUnit, abj: true); - X0Y0_節20_毛右CP = new ColorP(X0Y0_節20_毛右, 節20_毛右CD, DisUnit, abj: true); - X0Y0_節21_節CP = new ColorP(X0Y0_節21_節, 節21_節CD, DisUnit, abj: true); - X0Y0_節21_毛左CP = new ColorP(X0Y0_節21_毛左, 節21_毛左CD, DisUnit, abj: true); - X0Y0_節21_毛右CP = new ColorP(X0Y0_節21_毛右, 節21_毛右CD, DisUnit, abj: true); - X0Y0_節22_節CP = new ColorP(X0Y0_節22_節, 節22_節CD, DisUnit, abj: true); - X0Y0_節22_毛左CP = new ColorP(X0Y0_節22_毛左, 節22_毛左CD, DisUnit, abj: true); - X0Y0_節22_毛右CP = new ColorP(X0Y0_節22_毛右, 節22_毛右CD, DisUnit, abj: true); - X0Y0_節23_節CP = new ColorP(X0Y0_節23_節, 節23_節CD, DisUnit, abj: true); - X0Y0_節23_毛左CP = new ColorP(X0Y0_節23_毛左, 節23_毛左CD, DisUnit, abj: true); - X0Y0_節23_毛右CP = new ColorP(X0Y0_節23_毛右, 節23_毛右CD, DisUnit, abj: true); - X0Y0_節24_節CP = new ColorP(X0Y0_節24_節, 節24_節CD, DisUnit, abj: true); - X0Y0_節24_毛左CP = new ColorP(X0Y0_節24_毛左, 節24_毛左CD, DisUnit, abj: true); - X0Y0_節24_毛右CP = new ColorP(X0Y0_節24_毛右, 節24_毛右CD, DisUnit, abj: true); - X0Y0_節25_節CP = new ColorP(X0Y0_節25_節, 節25_節CD, DisUnit, abj: true); - X0Y0_節25_毛左CP = new ColorP(X0Y0_節25_毛左, 節25_毛左CD, DisUnit, abj: true); - X0Y0_節25_毛右CP = new ColorP(X0Y0_節25_毛右, 節25_毛右CD, DisUnit, abj: true); - X0Y0_節26_節CP = new ColorP(X0Y0_節26_節, 節26_節CD, DisUnit, abj: true); - X0Y0_節26_毛左CP = new ColorP(X0Y0_節26_毛左, 節26_毛左CD, DisUnit, abj: true); - X0Y0_節26_毛右CP = new ColorP(X0Y0_節26_毛右, 節26_毛右CD, DisUnit, abj: true); - X0Y0_節27_節CP = new ColorP(X0Y0_節27_節, 節27_節CD, DisUnit, abj: true); - X0Y0_節27_毛左CP = new ColorP(X0Y0_節27_毛左, 節27_毛左CD, DisUnit, abj: true); - X0Y0_節27_毛右CP = new ColorP(X0Y0_節27_毛右, 節27_毛右CD, DisUnit, abj: true); - X0Y0_節28_節CP = new ColorP(X0Y0_節28_節, 節28_節CD, DisUnit, abj: true); - X0Y0_節28_毛左CP = new ColorP(X0Y0_節28_毛左, 節28_毛左CD, DisUnit, abj: true); - X0Y0_節28_毛右CP = new ColorP(X0Y0_節28_毛右, 節28_毛右CD, DisUnit, abj: true); - X0Y0_節29_節CP = new ColorP(X0Y0_節29_節, 節29_節CD, DisUnit, abj: true); - X0Y0_節29_毛左CP = new ColorP(X0Y0_節29_毛左, 節29_毛左CD, DisUnit, abj: true); - X0Y0_節29_毛右CP = new ColorP(X0Y0_節29_毛右, 節29_毛右CD, DisUnit, abj: true); - X0Y0_節30_節CP = new ColorP(X0Y0_節30_節, 節30_節CD, DisUnit, abj: true); - X0Y0_節30_毛左CP = new ColorP(X0Y0_節30_毛左, 節30_毛左CD, DisUnit, abj: true); - X0Y0_節30_毛右CP = new ColorP(X0Y0_節30_毛右, 節30_毛右CD, DisUnit, abj: true); - X0Y0_節31_節CP = new ColorP(X0Y0_節31_節, 節31_節CD, DisUnit, abj: true); - X0Y0_節31_毛左CP = new ColorP(X0Y0_節31_毛左, 節31_毛左CD, DisUnit, abj: true); - X0Y0_節31_毛右CP = new ColorP(X0Y0_節31_毛右, 節31_毛右CD, DisUnit, abj: true); - X0Y0_節32_節CP = new ColorP(X0Y0_節32_節, 節32_節CD, DisUnit, abj: true); - X0Y0_節32_毛左CP = new ColorP(X0Y0_節32_毛左, 節32_毛左CD, DisUnit, abj: true); - X0Y0_節32_毛右CP = new ColorP(X0Y0_節32_毛右, 節32_毛右CD, DisUnit, abj: true); - X0Y0_節33_節CP = new ColorP(X0Y0_節33_節, 節33_節CD, DisUnit, abj: true); - X0Y0_節33_毛左CP = new ColorP(X0Y0_節33_毛左, 節33_毛左CD, DisUnit, abj: true); - X0Y0_節33_毛右CP = new ColorP(X0Y0_節33_毛右, 節33_毛右CD, DisUnit, abj: true); - X0Y0_節34_節CP = new ColorP(X0Y0_節34_節, 節34_節CD, DisUnit, abj: true); - X0Y0_節34_毛左CP = new ColorP(X0Y0_節34_毛左, 節34_毛左CD, DisUnit, abj: true); - X0Y0_節34_毛右CP = new ColorP(X0Y0_節34_毛右, 節34_毛右CD, DisUnit, abj: true); - X0Y0_節35_節CP = new ColorP(X0Y0_節35_節, 節35_節CD, DisUnit, abj: true); - X0Y0_節35_毛左CP = new ColorP(X0Y0_節35_毛左, 節35_毛左CD, DisUnit, abj: true); - X0Y0_節35_毛右CP = new ColorP(X0Y0_節35_毛右, 節35_毛右CD, DisUnit, abj: true); - X0Y0_節36_節CP = new ColorP(X0Y0_節36_節, 節36_節CD, DisUnit, abj: true); - X0Y0_節36_毛左CP = new ColorP(X0Y0_節36_毛左, 節36_毛左CD, DisUnit, abj: true); - X0Y0_節36_毛右CP = new ColorP(X0Y0_節36_毛右, 節36_毛右CD, DisUnit, abj: true); - X0Y0_節37_節CP = new ColorP(X0Y0_節37_節, 節37_節CD, DisUnit, abj: true); - X0Y0_節37_毛左CP = new ColorP(X0Y0_節37_毛左, 節37_毛左CD, DisUnit, abj: true); - X0Y0_節37_毛右CP = new ColorP(X0Y0_節37_毛右, 節37_毛右CD, DisUnit, abj: true); - X0Y0_節38_節CP = new ColorP(X0Y0_節38_節, 節38_節CD, DisUnit, abj: true); - X0Y0_節38_毛左CP = new ColorP(X0Y0_節38_毛左, 節38_毛左CD, DisUnit, abj: true); - X0Y0_節38_毛右CP = new ColorP(X0Y0_節38_毛右, 節38_毛右CD, DisUnit, abj: true); - X0Y0_節39_節CP = new ColorP(X0Y0_節39_節, 節39_節CD, DisUnit, abj: true); - X0Y0_節39_毛左CP = new ColorP(X0Y0_節39_毛左, 節39_毛左CD, DisUnit, abj: true); - X0Y0_節39_毛右CP = new ColorP(X0Y0_節39_毛右, 節39_毛右CD, DisUnit, abj: true); - X0Y0_節40_節CP = new ColorP(X0Y0_節40_節, 節40_節CD, DisUnit, abj: true); - X0Y0_節40_毛左CP = new ColorP(X0Y0_節40_毛左, 節40_毛左CD, DisUnit, abj: true); - X0Y0_節40_毛右CP = new ColorP(X0Y0_節40_毛右, 節40_毛右CD, DisUnit, abj: true); - X0Y0_節41_節CP = new ColorP(X0Y0_節41_節, 節41_節CD, DisUnit, abj: true); - X0Y0_節41_毛左CP = new ColorP(X0Y0_節41_毛左, 節41_毛左CD, DisUnit, abj: true); - X0Y0_節41_毛右CP = new ColorP(X0Y0_節41_毛右, 節41_毛右CD, DisUnit, abj: true); - X0Y0_節42_節CP = new ColorP(X0Y0_節42_節, 節42_節CD, DisUnit, abj: true); - X0Y0_節42_毛左CP = new ColorP(X0Y0_節42_毛左, 節42_毛左CD, DisUnit, abj: true); - X0Y0_節42_毛右CP = new ColorP(X0Y0_節42_毛右, 節42_毛右CD, DisUnit, abj: true); - X0Y0_節43_節CP = new ColorP(X0Y0_節43_節, 節43_節CD, DisUnit, abj: true); - X0Y0_節43_毛左CP = new ColorP(X0Y0_節43_毛左, 節43_毛左CD, DisUnit, abj: true); - X0Y0_節43_毛右CP = new ColorP(X0Y0_節43_毛右, 節43_毛右CD, DisUnit, abj: true); - X0Y0_節44_節CP = new ColorP(X0Y0_節44_節, 節44_節CD, DisUnit, abj: true); - X0Y0_節44_毛左CP = new ColorP(X0Y0_節44_毛左, 節44_毛左CD, DisUnit, abj: true); - X0Y0_節44_毛右CP = new ColorP(X0Y0_節44_毛右, 節44_毛右CD, DisUnit, abj: true); - X0Y0_節45_節CP = new ColorP(X0Y0_節45_節, 節45_節CD, DisUnit, abj: true); - X0Y0_節45_毛左CP = new ColorP(X0Y0_節45_毛左, 節45_毛左CD, DisUnit, abj: true); - X0Y0_節45_毛右CP = new ColorP(X0Y0_節45_毛右, 節45_毛右CD, DisUnit, abj: true); - X0Y0_節46_節CP = new ColorP(X0Y0_節46_節, 節46_節CD, DisUnit, abj: true); - X0Y0_節46_毛左CP = new ColorP(X0Y0_節46_毛左, 節46_毛左CD, DisUnit, abj: true); - X0Y0_節46_毛右CP = new ColorP(X0Y0_節46_毛右, 節46_毛右CD, DisUnit, abj: true); - X0Y0_節47_節CP = new ColorP(X0Y0_節47_節, 節47_節CD, DisUnit, abj: true); - X0Y0_節47_毛左CP = new ColorP(X0Y0_節47_毛左, 節47_毛左CD, DisUnit, abj: true); - X0Y0_節47_毛右CP = new ColorP(X0Y0_節47_毛右, 節47_毛右CD, DisUnit, abj: true); - X0Y0_節48_節CP = new ColorP(X0Y0_節48_節, 節48_節CD, DisUnit, abj: true); - X0Y0_節48_毛左CP = new ColorP(X0Y0_節48_毛左, 節48_毛左CD, DisUnit, abj: true); - X0Y0_節48_毛右CP = new ColorP(X0Y0_節48_毛右, 節48_毛右CD, DisUnit, abj: true); - X0Y0_節49_節CP = new ColorP(X0Y0_節49_節, 節49_節CD, DisUnit, abj: true); - X0Y0_節49_毛左CP = new ColorP(X0Y0_節49_毛左, 節49_毛左CD, DisUnit, abj: true); - X0Y0_節49_毛右CP = new ColorP(X0Y0_節49_毛右, 節49_毛右CD, DisUnit, abj: true); - X0Y0_節50_節CP = new ColorP(X0Y0_節50_節, 節50_節CD, DisUnit, abj: true); - X0Y0_節50_毛左CP = new ColorP(X0Y0_節50_毛左, 節50_毛左CD, DisUnit, abj: true); - X0Y0_節50_毛右CP = new ColorP(X0Y0_節50_毛右, 節50_毛右CD, DisUnit, abj: true); - X0Y0_節CP = new ColorP(X0Y0_節, 節CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - int num2 = -2; - double num3 = 1.0; - double num4 = 0.01; - X0Y0_節1_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節2_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節3_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節4_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節5_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節6_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節7_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節8_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節9_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節10_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節11_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節12_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節13_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節14_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節15_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節16_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節17_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節18_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節19_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節20_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節21_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節22_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節23_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節24_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節25_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節26_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節27_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節28_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節29_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節30_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節31_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節32_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節33_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節34_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節35_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節36_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節37_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節38_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節39_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節40_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節41_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節42_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節43_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節44_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節45_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節46_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節47_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節48_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節49_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節50_節.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節.AngleBase = num * (double)num2 * num3; - X0Y0_節1_節.AngleBase = num * -10.0; - 本体.JoinPAall(); - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_節1_節; - yield return X0Y0_節2_節; - yield return X0Y0_節3_節; - yield return X0Y0_節4_節; - yield return X0Y0_節5_節; - yield return X0Y0_節6_節; - yield return X0Y0_節7_節; - yield return X0Y0_節8_節; - yield return X0Y0_節9_節; - yield return X0Y0_節10_節; - yield return X0Y0_節11_節; - yield return X0Y0_節12_節; - yield return X0Y0_節13_節; - yield return X0Y0_節14_節; - yield return X0Y0_節15_節; - yield return X0Y0_節16_節; - yield return X0Y0_節17_節; - yield return X0Y0_節18_節; - yield return X0Y0_節19_節; - yield return X0Y0_節20_節; - yield return X0Y0_節21_節; - yield return X0Y0_節22_節; - yield return X0Y0_節23_節; - yield return X0Y0_節24_節; - yield return X0Y0_節25_節; - yield return X0Y0_節26_節; - yield return X0Y0_節27_節; - yield return X0Y0_節28_節; - yield return X0Y0_節29_節; - yield return X0Y0_節30_節; - yield return X0Y0_節31_節; - yield return X0Y0_節32_節; - yield return X0Y0_節33_節; - yield return X0Y0_節34_節; - yield return X0Y0_節35_節; - yield return X0Y0_節36_節; - yield return X0Y0_節37_節; - yield return X0Y0_節38_節; - yield return X0Y0_節39_節; - yield return X0Y0_節40_節; - yield return X0Y0_節41_節; - yield return X0Y0_節42_節; - yield return X0Y0_節43_節; - yield return X0Y0_節44_節; - yield return X0Y0_節45_節; - yield return X0Y0_節46_節; - yield return X0Y0_節47_節; - yield return X0Y0_節48_節; - yield return X0Y0_節49_節; - yield return X0Y0_節50_節; - yield return X0Y0_節; - } - - public override void 色更新() - { - X0Y0_節1_節CP.Update(); - X0Y0_節1_毛左CP.Update(); - X0Y0_節1_毛右CP.Update(); - X0Y0_節2_節CP.Update(); - X0Y0_節2_毛左CP.Update(); - X0Y0_節2_毛右CP.Update(); - X0Y0_節3_節CP.Update(); - X0Y0_節3_毛左CP.Update(); - X0Y0_節3_毛右CP.Update(); - X0Y0_節4_節CP.Update(); - X0Y0_節4_毛左CP.Update(); - X0Y0_節4_毛右CP.Update(); - X0Y0_節5_節CP.Update(); - X0Y0_節5_毛左CP.Update(); - X0Y0_節5_毛右CP.Update(); - X0Y0_節6_節CP.Update(); - X0Y0_節6_毛左CP.Update(); - X0Y0_節6_毛右CP.Update(); - X0Y0_節7_節CP.Update(); - X0Y0_節7_毛左CP.Update(); - X0Y0_節7_毛右CP.Update(); - X0Y0_節8_節CP.Update(); - X0Y0_節8_毛左CP.Update(); - X0Y0_節8_毛右CP.Update(); - X0Y0_節9_節CP.Update(); - X0Y0_節9_毛左CP.Update(); - X0Y0_節9_毛右CP.Update(); - X0Y0_節10_節CP.Update(); - X0Y0_節10_毛左CP.Update(); - X0Y0_節10_毛右CP.Update(); - X0Y0_節11_節CP.Update(); - X0Y0_節11_毛左CP.Update(); - X0Y0_節11_毛右CP.Update(); - X0Y0_節12_節CP.Update(); - X0Y0_節12_毛左CP.Update(); - X0Y0_節12_毛右CP.Update(); - X0Y0_節13_節CP.Update(); - X0Y0_節13_毛左CP.Update(); - X0Y0_節13_毛右CP.Update(); - X0Y0_節14_節CP.Update(); - X0Y0_節14_毛左CP.Update(); - X0Y0_節14_毛右CP.Update(); - X0Y0_節15_節CP.Update(); - X0Y0_節15_毛左CP.Update(); - X0Y0_節15_毛右CP.Update(); - X0Y0_節16_節CP.Update(); - X0Y0_節16_毛左CP.Update(); - X0Y0_節16_毛右CP.Update(); - X0Y0_節17_節CP.Update(); - X0Y0_節17_毛左CP.Update(); - X0Y0_節17_毛右CP.Update(); - X0Y0_節18_節CP.Update(); - X0Y0_節18_毛左CP.Update(); - X0Y0_節18_毛右CP.Update(); - X0Y0_節19_節CP.Update(); - X0Y0_節19_毛左CP.Update(); - X0Y0_節19_毛右CP.Update(); - X0Y0_節20_節CP.Update(); - X0Y0_節20_毛左CP.Update(); - X0Y0_節20_毛右CP.Update(); - X0Y0_節21_節CP.Update(); - X0Y0_節21_毛左CP.Update(); - X0Y0_節21_毛右CP.Update(); - X0Y0_節22_節CP.Update(); - X0Y0_節22_毛左CP.Update(); - X0Y0_節22_毛右CP.Update(); - X0Y0_節23_節CP.Update(); - X0Y0_節23_毛左CP.Update(); - X0Y0_節23_毛右CP.Update(); - X0Y0_節24_節CP.Update(); - X0Y0_節24_毛左CP.Update(); - X0Y0_節24_毛右CP.Update(); - X0Y0_節25_節CP.Update(); - X0Y0_節25_毛左CP.Update(); - X0Y0_節25_毛右CP.Update(); - X0Y0_節26_節CP.Update(); - X0Y0_節26_毛左CP.Update(); - X0Y0_節26_毛右CP.Update(); - X0Y0_節27_節CP.Update(); - X0Y0_節27_毛左CP.Update(); - X0Y0_節27_毛右CP.Update(); - X0Y0_節28_節CP.Update(); - X0Y0_節28_毛左CP.Update(); - X0Y0_節28_毛右CP.Update(); - X0Y0_節29_節CP.Update(); - X0Y0_節29_毛左CP.Update(); - X0Y0_節29_毛右CP.Update(); - X0Y0_節30_節CP.Update(); - X0Y0_節30_毛左CP.Update(); - X0Y0_節30_毛右CP.Update(); - X0Y0_節31_節CP.Update(); - X0Y0_節31_毛左CP.Update(); - X0Y0_節31_毛右CP.Update(); - X0Y0_節32_節CP.Update(); - X0Y0_節32_毛左CP.Update(); - X0Y0_節32_毛右CP.Update(); - X0Y0_節33_節CP.Update(); - X0Y0_節33_毛左CP.Update(); - X0Y0_節33_毛右CP.Update(); - X0Y0_節34_節CP.Update(); - X0Y0_節34_毛左CP.Update(); - X0Y0_節34_毛右CP.Update(); - X0Y0_節35_節CP.Update(); - X0Y0_節35_毛左CP.Update(); - X0Y0_節35_毛右CP.Update(); - X0Y0_節36_節CP.Update(); - X0Y0_節36_毛左CP.Update(); - X0Y0_節36_毛右CP.Update(); - X0Y0_節37_節CP.Update(); - X0Y0_節37_毛左CP.Update(); - X0Y0_節37_毛右CP.Update(); - X0Y0_節38_節CP.Update(); - X0Y0_節38_毛左CP.Update(); - X0Y0_節38_毛右CP.Update(); - X0Y0_節39_節CP.Update(); - X0Y0_節39_毛左CP.Update(); - X0Y0_節39_毛右CP.Update(); - X0Y0_節40_節CP.Update(); - X0Y0_節40_毛左CP.Update(); - X0Y0_節40_毛右CP.Update(); - X0Y0_節41_節CP.Update(); - X0Y0_節41_毛左CP.Update(); - X0Y0_節41_毛右CP.Update(); - X0Y0_節42_節CP.Update(); - X0Y0_節42_毛左CP.Update(); - X0Y0_節42_毛右CP.Update(); - X0Y0_節43_節CP.Update(); - X0Y0_節43_毛左CP.Update(); - X0Y0_節43_毛右CP.Update(); - X0Y0_節44_節CP.Update(); - X0Y0_節44_毛左CP.Update(); - X0Y0_節44_毛右CP.Update(); - X0Y0_節45_節CP.Update(); - X0Y0_節45_毛左CP.Update(); - X0Y0_節45_毛右CP.Update(); - X0Y0_節46_節CP.Update(); - X0Y0_節46_毛左CP.Update(); - X0Y0_節46_毛右CP.Update(); - X0Y0_節47_節CP.Update(); - X0Y0_節47_毛左CP.Update(); - X0Y0_節47_毛右CP.Update(); - X0Y0_節48_節CP.Update(); - X0Y0_節48_毛左CP.Update(); - X0Y0_節48_毛右CP.Update(); - X0Y0_節49_節CP.Update(); - X0Y0_節49_毛左CP.Update(); - X0Y0_節49_毛右CP.Update(); - X0Y0_節50_節CP.Update(); - X0Y0_節50_毛左CP.Update(); - X0Y0_節50_毛右CP.Update(); - X0Y0_節CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 節1_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節1_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節1_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節2_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節2_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節2_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節3_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節3_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節3_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節4_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節4_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節4_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節5_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節5_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節5_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節6_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節6_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節6_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節7_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節7_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節7_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節8_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節8_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節8_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節9_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節9_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節9_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節10_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節10_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節10_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節11_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節11_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節11_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節12_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節12_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節12_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節13_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節13_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節13_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節14_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節14_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節14_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節15_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節15_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節15_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節16_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節16_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節16_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節17_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節17_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節17_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節18_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節18_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節18_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節19_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節19_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節19_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節20_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節20_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節20_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節21_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節21_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節21_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節22_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節22_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節22_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節23_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節23_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節23_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節24_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節24_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節24_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節25_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節25_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節25_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節26_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節26_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節26_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節27_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節27_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節27_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節28_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節28_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節28_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節29_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節29_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節29_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節30_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節30_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節30_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節31_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節31_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節31_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節32_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節32_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節32_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節33_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節33_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節33_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節34_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節34_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節34_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節35_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節35_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節35_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節36_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節36_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節36_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節37_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節37_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節37_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節38_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節38_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節38_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節39_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節39_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節39_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節40_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節40_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節40_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節41_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節41_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節41_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節42_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節42_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節42_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節43_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節43_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節43_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節44_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節44_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節44_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節45_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節45_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節45_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節46_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節46_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節46_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節47_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節47_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節47_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節48_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節48_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節48_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節49_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節49_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節49_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節50_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節50_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節50_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } - - private void 配色T0(体配色 体配色) - { - this.配色T(0, "節CD", ref 体配色.甲1O, ref 体配色.刺青O); - 節1_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節1_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節2_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節2_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節3_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節3_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節4_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節4_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節5_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節5_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節6_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節6_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節7_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節7_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節8_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節8_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節9_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節9_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節10_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節10_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節11_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節11_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節12_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節12_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節13_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節13_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節14_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節14_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節15_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節15_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節16_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節16_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節17_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節17_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節18_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節18_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節19_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節19_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節20_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節20_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節21_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節21_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節22_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節22_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節23_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節23_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節24_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節24_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節25_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節25_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節26_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節26_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節27_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節27_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節28_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節28_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節29_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節29_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節30_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節30_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節31_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節31_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節32_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節32_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節33_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節33_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節34_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節34_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節35_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節35_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節36_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節36_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節37_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節37_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節38_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節38_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節39_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節39_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節40_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節40_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節41_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節41_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節42_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節42_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節43_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節43_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節44_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節44_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節45_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節45_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節46_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節46_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節47_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節47_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節48_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節48_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節49_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節49_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節50_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節50_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } - - private void 配色T1(体配色 体配色) - { - this.配色T(1, "節CD", ref 体配色.甲1O, ref 体配色.刺青O); - 節1_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節1_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節2_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節2_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節3_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節3_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節4_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節4_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節5_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節5_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節6_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節6_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節7_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節7_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節8_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節8_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節9_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節9_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節10_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節10_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節11_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節11_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節12_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節12_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節13_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節13_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節14_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節14_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節15_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節15_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節16_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節16_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節17_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節17_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節18_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節18_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節19_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節19_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節20_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節20_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節21_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節21_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節22_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節22_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節23_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節23_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節24_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節24_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節25_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節25_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節26_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節26_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節27_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節27_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節28_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節28_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節29_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節29_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節30_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節30_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節31_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節31_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節32_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節32_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節33_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節33_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節34_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節34_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節35_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節35_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節36_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節36_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節37_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節37_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節38_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節38_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節39_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節39_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節40_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節40_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節41_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節41_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節42_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節42_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節43_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節43_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節44_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節44_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節45_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節45_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節46_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節46_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節47_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節47_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節48_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節48_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節49_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節49_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節50_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節50_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } + 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; + X0Y0_節1_節.Hit = value; + } + } + + public bool 節1_毛左_表示 + { + get + { + return X0Y0_節1_毛左.Dra; + } + set + { + X0Y0_節1_毛左.Dra = value; + X0Y0_節1_毛左.Hit = value; + } + } + + public bool 節1_毛右_表示 + { + get + { + return X0Y0_節1_毛右.Dra; + } + set + { + X0Y0_節1_毛右.Dra = value; + X0Y0_節1_毛右.Hit = value; + } + } + + public bool 節2_節_表示 + { + get + { + return X0Y0_節2_節.Dra; + } + set + { + X0Y0_節2_節.Dra = value; + X0Y0_節2_節.Hit = value; + } + } + + public bool 節2_毛左_表示 + { + get + { + return X0Y0_節2_毛左.Dra; + } + set + { + X0Y0_節2_毛左.Dra = value; + X0Y0_節2_毛左.Hit = value; + } + } + + public bool 節2_毛右_表示 + { + get + { + return X0Y0_節2_毛右.Dra; + } + set + { + X0Y0_節2_毛右.Dra = value; + X0Y0_節2_毛右.Hit = value; + } + } + + public bool 節3_節_表示 + { + get + { + return X0Y0_節3_節.Dra; + } + set + { + X0Y0_節3_節.Dra = value; + X0Y0_節3_節.Hit = value; + } + } + + public bool 節3_毛左_表示 + { + get + { + return X0Y0_節3_毛左.Dra; + } + set + { + X0Y0_節3_毛左.Dra = value; + X0Y0_節3_毛左.Hit = value; + } + } + + public bool 節3_毛右_表示 + { + get + { + return X0Y0_節3_毛右.Dra; + } + set + { + X0Y0_節3_毛右.Dra = value; + X0Y0_節3_毛右.Hit = value; + } + } + + public bool 節4_節_表示 + { + get + { + return X0Y0_節4_節.Dra; + } + set + { + X0Y0_節4_節.Dra = value; + X0Y0_節4_節.Hit = value; + } + } + + public bool 節4_毛左_表示 + { + get + { + return X0Y0_節4_毛左.Dra; + } + set + { + X0Y0_節4_毛左.Dra = value; + X0Y0_節4_毛左.Hit = value; + } + } + + public bool 節4_毛右_表示 + { + get + { + return X0Y0_節4_毛右.Dra; + } + set + { + X0Y0_節4_毛右.Dra = value; + X0Y0_節4_毛右.Hit = value; + } + } + + public bool 節5_節_表示 + { + get + { + return X0Y0_節5_節.Dra; + } + set + { + X0Y0_節5_節.Dra = value; + X0Y0_節5_節.Hit = value; + } + } + + public bool 節5_毛左_表示 + { + get + { + return X0Y0_節5_毛左.Dra; + } + set + { + X0Y0_節5_毛左.Dra = value; + X0Y0_節5_毛左.Hit = value; + } + } + + public bool 節5_毛右_表示 + { + get + { + return X0Y0_節5_毛右.Dra; + } + set + { + X0Y0_節5_毛右.Dra = value; + X0Y0_節5_毛右.Hit = value; + } + } + + public bool 節6_節_表示 + { + get + { + return X0Y0_節6_節.Dra; + } + set + { + X0Y0_節6_節.Dra = value; + X0Y0_節6_節.Hit = value; + } + } + + public bool 節6_毛左_表示 + { + get + { + return X0Y0_節6_毛左.Dra; + } + set + { + X0Y0_節6_毛左.Dra = value; + X0Y0_節6_毛左.Hit = value; + } + } + + public bool 節6_毛右_表示 + { + get + { + return X0Y0_節6_毛右.Dra; + } + set + { + X0Y0_節6_毛右.Dra = value; + X0Y0_節6_毛右.Hit = value; + } + } + + public bool 節7_節_表示 + { + get + { + return X0Y0_節7_節.Dra; + } + set + { + X0Y0_節7_節.Dra = value; + X0Y0_節7_節.Hit = value; + } + } + + public bool 節7_毛左_表示 + { + get + { + return X0Y0_節7_毛左.Dra; + } + set + { + X0Y0_節7_毛左.Dra = value; + X0Y0_節7_毛左.Hit = value; + } + } + + public bool 節7_毛右_表示 + { + get + { + return X0Y0_節7_毛右.Dra; + } + set + { + X0Y0_節7_毛右.Dra = value; + X0Y0_節7_毛右.Hit = value; + } + } + + public bool 節8_節_表示 + { + get + { + return X0Y0_節8_節.Dra; + } + set + { + X0Y0_節8_節.Dra = value; + X0Y0_節8_節.Hit = value; + } + } + + public bool 節8_毛左_表示 + { + get + { + return X0Y0_節8_毛左.Dra; + } + set + { + X0Y0_節8_毛左.Dra = value; + X0Y0_節8_毛左.Hit = value; + } + } + + public bool 節8_毛右_表示 + { + get + { + return X0Y0_節8_毛右.Dra; + } + set + { + X0Y0_節8_毛右.Dra = value; + X0Y0_節8_毛右.Hit = value; + } + } + + public bool 節9_節_表示 + { + get + { + return X0Y0_節9_節.Dra; + } + set + { + X0Y0_節9_節.Dra = value; + X0Y0_節9_節.Hit = value; + } + } + + public bool 節9_毛左_表示 + { + get + { + return X0Y0_節9_毛左.Dra; + } + set + { + X0Y0_節9_毛左.Dra = value; + X0Y0_節9_毛左.Hit = value; + } + } + + public bool 節9_毛右_表示 + { + get + { + return X0Y0_節9_毛右.Dra; + } + set + { + X0Y0_節9_毛右.Dra = value; + X0Y0_節9_毛右.Hit = value; + } + } + + public bool 節10_節_表示 + { + get + { + return X0Y0_節10_節.Dra; + } + set + { + X0Y0_節10_節.Dra = value; + X0Y0_節10_節.Hit = value; + } + } + + public bool 節10_毛左_表示 + { + get + { + return X0Y0_節10_毛左.Dra; + } + set + { + X0Y0_節10_毛左.Dra = value; + X0Y0_節10_毛左.Hit = value; + } + } + + public bool 節10_毛右_表示 + { + get + { + return X0Y0_節10_毛右.Dra; + } + set + { + X0Y0_節10_毛右.Dra = value; + X0Y0_節10_毛右.Hit = value; + } + } + + public bool 節11_節_表示 + { + get + { + return X0Y0_節11_節.Dra; + } + set + { + X0Y0_節11_節.Dra = value; + X0Y0_節11_節.Hit = value; + } + } + + public bool 節11_毛左_表示 + { + get + { + return X0Y0_節11_毛左.Dra; + } + set + { + X0Y0_節11_毛左.Dra = value; + X0Y0_節11_毛左.Hit = value; + } + } + + public bool 節11_毛右_表示 + { + get + { + return X0Y0_節11_毛右.Dra; + } + set + { + X0Y0_節11_毛右.Dra = value; + X0Y0_節11_毛右.Hit = value; + } + } + + public bool 節12_節_表示 + { + get + { + return X0Y0_節12_節.Dra; + } + set + { + X0Y0_節12_節.Dra = value; + X0Y0_節12_節.Hit = value; + } + } + + public bool 節12_毛左_表示 + { + get + { + return X0Y0_節12_毛左.Dra; + } + set + { + X0Y0_節12_毛左.Dra = value; + X0Y0_節12_毛左.Hit = value; + } + } + + public bool 節12_毛右_表示 + { + get + { + return X0Y0_節12_毛右.Dra; + } + set + { + X0Y0_節12_毛右.Dra = value; + X0Y0_節12_毛右.Hit = value; + } + } + + public bool 節13_節_表示 + { + get + { + return X0Y0_節13_節.Dra; + } + set + { + X0Y0_節13_節.Dra = value; + X0Y0_節13_節.Hit = value; + } + } + + public bool 節13_毛左_表示 + { + get + { + return X0Y0_節13_毛左.Dra; + } + set + { + X0Y0_節13_毛左.Dra = value; + X0Y0_節13_毛左.Hit = value; + } + } + + public bool 節13_毛右_表示 + { + get + { + return X0Y0_節13_毛右.Dra; + } + set + { + X0Y0_節13_毛右.Dra = value; + X0Y0_節13_毛右.Hit = value; + } + } + + public bool 節14_節_表示 + { + get + { + return X0Y0_節14_節.Dra; + } + set + { + X0Y0_節14_節.Dra = value; + X0Y0_節14_節.Hit = value; + } + } + + public bool 節14_毛左_表示 + { + get + { + return X0Y0_節14_毛左.Dra; + } + set + { + X0Y0_節14_毛左.Dra = value; + X0Y0_節14_毛左.Hit = value; + } + } + + public bool 節14_毛右_表示 + { + get + { + return X0Y0_節14_毛右.Dra; + } + set + { + X0Y0_節14_毛右.Dra = value; + X0Y0_節14_毛右.Hit = value; + } + } + + public bool 節15_節_表示 + { + get + { + return X0Y0_節15_節.Dra; + } + set + { + X0Y0_節15_節.Dra = value; + X0Y0_節15_節.Hit = value; + } + } + + public bool 節15_毛左_表示 + { + get + { + return X0Y0_節15_毛左.Dra; + } + set + { + X0Y0_節15_毛左.Dra = value; + X0Y0_節15_毛左.Hit = value; + } + } + + public bool 節15_毛右_表示 + { + get + { + return X0Y0_節15_毛右.Dra; + } + set + { + X0Y0_節15_毛右.Dra = value; + X0Y0_節15_毛右.Hit = value; + } + } + + public bool 節16_節_表示 + { + get + { + return X0Y0_節16_節.Dra; + } + set + { + X0Y0_節16_節.Dra = value; + X0Y0_節16_節.Hit = value; + } + } + + public bool 節16_毛左_表示 + { + get + { + return X0Y0_節16_毛左.Dra; + } + set + { + X0Y0_節16_毛左.Dra = value; + X0Y0_節16_毛左.Hit = value; + } + } + + public bool 節16_毛右_表示 + { + get + { + return X0Y0_節16_毛右.Dra; + } + set + { + X0Y0_節16_毛右.Dra = value; + X0Y0_節16_毛右.Hit = value; + } + } + + public bool 節17_節_表示 + { + get + { + return X0Y0_節17_節.Dra; + } + set + { + X0Y0_節17_節.Dra = value; + X0Y0_節17_節.Hit = value; + } + } + + public bool 節17_毛左_表示 + { + get + { + return X0Y0_節17_毛左.Dra; + } + set + { + X0Y0_節17_毛左.Dra = value; + X0Y0_節17_毛左.Hit = value; + } + } + + public bool 節17_毛右_表示 + { + get + { + return X0Y0_節17_毛右.Dra; + } + set + { + X0Y0_節17_毛右.Dra = value; + X0Y0_節17_毛右.Hit = value; + } + } + + public bool 節18_節_表示 + { + get + { + return X0Y0_節18_節.Dra; + } + set + { + X0Y0_節18_節.Dra = value; + X0Y0_節18_節.Hit = value; + } + } + + public bool 節18_毛左_表示 + { + get + { + return X0Y0_節18_毛左.Dra; + } + set + { + X0Y0_節18_毛左.Dra = value; + X0Y0_節18_毛左.Hit = value; + } + } + + public bool 節18_毛右_表示 + { + get + { + return X0Y0_節18_毛右.Dra; + } + set + { + X0Y0_節18_毛右.Dra = value; + X0Y0_節18_毛右.Hit = value; + } + } + + public bool 節19_節_表示 + { + get + { + return X0Y0_節19_節.Dra; + } + set + { + X0Y0_節19_節.Dra = value; + X0Y0_節19_節.Hit = value; + } + } + + public bool 節19_毛左_表示 + { + get + { + return X0Y0_節19_毛左.Dra; + } + set + { + X0Y0_節19_毛左.Dra = value; + X0Y0_節19_毛左.Hit = value; + } + } + + public bool 節19_毛右_表示 + { + get + { + return X0Y0_節19_毛右.Dra; + } + set + { + X0Y0_節19_毛右.Dra = value; + X0Y0_節19_毛右.Hit = value; + } + } + + public bool 節20_節_表示 + { + get + { + return X0Y0_節20_節.Dra; + } + set + { + X0Y0_節20_節.Dra = value; + X0Y0_節20_節.Hit = value; + } + } + + public bool 節20_毛左_表示 + { + get + { + return X0Y0_節20_毛左.Dra; + } + set + { + X0Y0_節20_毛左.Dra = value; + X0Y0_節20_毛左.Hit = value; + } + } + + public bool 節20_毛右_表示 + { + get + { + return X0Y0_節20_毛右.Dra; + } + set + { + X0Y0_節20_毛右.Dra = value; + X0Y0_節20_毛右.Hit = value; + } + } + + public bool 節21_節_表示 + { + get + { + return X0Y0_節21_節.Dra; + } + set + { + X0Y0_節21_節.Dra = value; + X0Y0_節21_節.Hit = value; + } + } + + public bool 節21_毛左_表示 + { + get + { + return X0Y0_節21_毛左.Dra; + } + set + { + X0Y0_節21_毛左.Dra = value; + X0Y0_節21_毛左.Hit = value; + } + } + + public bool 節21_毛右_表示 + { + get + { + return X0Y0_節21_毛右.Dra; + } + set + { + X0Y0_節21_毛右.Dra = value; + X0Y0_節21_毛右.Hit = value; + } + } + + public bool 節22_節_表示 + { + get + { + return X0Y0_節22_節.Dra; + } + set + { + X0Y0_節22_節.Dra = value; + X0Y0_節22_節.Hit = value; + } + } + + public bool 節22_毛左_表示 + { + get + { + return X0Y0_節22_毛左.Dra; + } + set + { + X0Y0_節22_毛左.Dra = value; + X0Y0_節22_毛左.Hit = value; + } + } + + public bool 節22_毛右_表示 + { + get + { + return X0Y0_節22_毛右.Dra; + } + set + { + X0Y0_節22_毛右.Dra = value; + X0Y0_節22_毛右.Hit = value; + } + } + + public bool 節23_節_表示 + { + get + { + return X0Y0_節23_節.Dra; + } + set + { + X0Y0_節23_節.Dra = value; + X0Y0_節23_節.Hit = value; + } + } + + public bool 節23_毛左_表示 + { + get + { + return X0Y0_節23_毛左.Dra; + } + set + { + X0Y0_節23_毛左.Dra = value; + X0Y0_節23_毛左.Hit = value; + } + } + + public bool 節23_毛右_表示 + { + get + { + return X0Y0_節23_毛右.Dra; + } + set + { + X0Y0_節23_毛右.Dra = value; + X0Y0_節23_毛右.Hit = value; + } + } + + public bool 節24_節_表示 + { + get + { + return X0Y0_節24_節.Dra; + } + set + { + X0Y0_節24_節.Dra = value; + X0Y0_節24_節.Hit = value; + } + } + + public bool 節24_毛左_表示 + { + get + { + return X0Y0_節24_毛左.Dra; + } + set + { + X0Y0_節24_毛左.Dra = value; + X0Y0_節24_毛左.Hit = value; + } + } + + public bool 節24_毛右_表示 + { + get + { + return X0Y0_節24_毛右.Dra; + } + set + { + X0Y0_節24_毛右.Dra = value; + X0Y0_節24_毛右.Hit = value; + } + } + + public bool 節25_節_表示 + { + get + { + return X0Y0_節25_節.Dra; + } + set + { + X0Y0_節25_節.Dra = value; + X0Y0_節25_節.Hit = value; + } + } + + public bool 節25_毛左_表示 + { + get + { + return X0Y0_節25_毛左.Dra; + } + set + { + X0Y0_節25_毛左.Dra = value; + X0Y0_節25_毛左.Hit = value; + } + } + + public bool 節25_毛右_表示 + { + get + { + return X0Y0_節25_毛右.Dra; + } + set + { + X0Y0_節25_毛右.Dra = value; + X0Y0_節25_毛右.Hit = value; + } + } + + public bool 節26_節_表示 + { + get + { + return X0Y0_節26_節.Dra; + } + set + { + X0Y0_節26_節.Dra = value; + X0Y0_節26_節.Hit = value; + } + } + + public bool 節26_毛左_表示 + { + get + { + return X0Y0_節26_毛左.Dra; + } + set + { + X0Y0_節26_毛左.Dra = value; + X0Y0_節26_毛左.Hit = value; + } + } + + public bool 節26_毛右_表示 + { + get + { + return X0Y0_節26_毛右.Dra; + } + set + { + X0Y0_節26_毛右.Dra = value; + X0Y0_節26_毛右.Hit = value; + } + } + + public bool 節27_節_表示 + { + get + { + return X0Y0_節27_節.Dra; + } + set + { + X0Y0_節27_節.Dra = value; + X0Y0_節27_節.Hit = value; + } + } + + public bool 節27_毛左_表示 + { + get + { + return X0Y0_節27_毛左.Dra; + } + set + { + X0Y0_節27_毛左.Dra = value; + X0Y0_節27_毛左.Hit = value; + } + } + + public bool 節27_毛右_表示 + { + get + { + return X0Y0_節27_毛右.Dra; + } + set + { + X0Y0_節27_毛右.Dra = value; + X0Y0_節27_毛右.Hit = value; + } + } + + public bool 節28_節_表示 + { + get + { + return X0Y0_節28_節.Dra; + } + set + { + X0Y0_節28_節.Dra = value; + X0Y0_節28_節.Hit = value; + } + } + + public bool 節28_毛左_表示 + { + get + { + return X0Y0_節28_毛左.Dra; + } + set + { + X0Y0_節28_毛左.Dra = value; + X0Y0_節28_毛左.Hit = value; + } + } + + public bool 節28_毛右_表示 + { + get + { + return X0Y0_節28_毛右.Dra; + } + set + { + X0Y0_節28_毛右.Dra = value; + X0Y0_節28_毛右.Hit = value; + } + } + + public bool 節29_節_表示 + { + get + { + return X0Y0_節29_節.Dra; + } + set + { + X0Y0_節29_節.Dra = value; + X0Y0_節29_節.Hit = value; + } + } + + public bool 節29_毛左_表示 + { + get + { + return X0Y0_節29_毛左.Dra; + } + set + { + X0Y0_節29_毛左.Dra = value; + X0Y0_節29_毛左.Hit = value; + } + } + + public bool 節29_毛右_表示 + { + get + { + return X0Y0_節29_毛右.Dra; + } + set + { + X0Y0_節29_毛右.Dra = value; + X0Y0_節29_毛右.Hit = value; + } + } + + public bool 節30_節_表示 + { + get + { + return X0Y0_節30_節.Dra; + } + set + { + X0Y0_節30_節.Dra = value; + X0Y0_節30_節.Hit = value; + } + } + + public bool 節30_毛左_表示 + { + get + { + return X0Y0_節30_毛左.Dra; + } + set + { + X0Y0_節30_毛左.Dra = value; + X0Y0_節30_毛左.Hit = value; + } + } + + public bool 節30_毛右_表示 + { + get + { + return X0Y0_節30_毛右.Dra; + } + set + { + X0Y0_節30_毛右.Dra = value; + X0Y0_節30_毛右.Hit = value; + } + } + + public bool 節31_節_表示 + { + get + { + return X0Y0_節31_節.Dra; + } + set + { + X0Y0_節31_節.Dra = value; + X0Y0_節31_節.Hit = value; + } + } + + public bool 節31_毛左_表示 + { + get + { + return X0Y0_節31_毛左.Dra; + } + set + { + X0Y0_節31_毛左.Dra = value; + X0Y0_節31_毛左.Hit = value; + } + } + + public bool 節31_毛右_表示 + { + get + { + return X0Y0_節31_毛右.Dra; + } + set + { + X0Y0_節31_毛右.Dra = value; + X0Y0_節31_毛右.Hit = value; + } + } + + public bool 節32_節_表示 + { + get + { + return X0Y0_節32_節.Dra; + } + set + { + X0Y0_節32_節.Dra = value; + X0Y0_節32_節.Hit = value; + } + } + + public bool 節32_毛左_表示 + { + get + { + return X0Y0_節32_毛左.Dra; + } + set + { + X0Y0_節32_毛左.Dra = value; + X0Y0_節32_毛左.Hit = value; + } + } + + public bool 節32_毛右_表示 + { + get + { + return X0Y0_節32_毛右.Dra; + } + set + { + X0Y0_節32_毛右.Dra = value; + X0Y0_節32_毛右.Hit = value; + } + } + + public bool 節33_節_表示 + { + get + { + return X0Y0_節33_節.Dra; + } + set + { + X0Y0_節33_節.Dra = value; + X0Y0_節33_節.Hit = value; + } + } + + public bool 節33_毛左_表示 + { + get + { + return X0Y0_節33_毛左.Dra; + } + set + { + X0Y0_節33_毛左.Dra = value; + X0Y0_節33_毛左.Hit = value; + } + } + + public bool 節33_毛右_表示 + { + get + { + return X0Y0_節33_毛右.Dra; + } + set + { + X0Y0_節33_毛右.Dra = value; + X0Y0_節33_毛右.Hit = value; + } + } + + public bool 節34_節_表示 + { + get + { + return X0Y0_節34_節.Dra; + } + set + { + X0Y0_節34_節.Dra = value; + X0Y0_節34_節.Hit = value; + } + } + + public bool 節34_毛左_表示 + { + get + { + return X0Y0_節34_毛左.Dra; + } + set + { + X0Y0_節34_毛左.Dra = value; + X0Y0_節34_毛左.Hit = value; + } + } + + public bool 節34_毛右_表示 + { + get + { + return X0Y0_節34_毛右.Dra; + } + set + { + X0Y0_節34_毛右.Dra = value; + X0Y0_節34_毛右.Hit = value; + } + } + + public bool 節35_節_表示 + { + get + { + return X0Y0_節35_節.Dra; + } + set + { + X0Y0_節35_節.Dra = value; + X0Y0_節35_節.Hit = value; + } + } + + public bool 節35_毛左_表示 + { + get + { + return X0Y0_節35_毛左.Dra; + } + set + { + X0Y0_節35_毛左.Dra = value; + X0Y0_節35_毛左.Hit = value; + } + } + + public bool 節35_毛右_表示 + { + get + { + return X0Y0_節35_毛右.Dra; + } + set + { + X0Y0_節35_毛右.Dra = value; + X0Y0_節35_毛右.Hit = value; + } + } + + public bool 節36_節_表示 + { + get + { + return X0Y0_節36_節.Dra; + } + set + { + X0Y0_節36_節.Dra = value; + X0Y0_節36_節.Hit = value; + } + } + + public bool 節36_毛左_表示 + { + get + { + return X0Y0_節36_毛左.Dra; + } + set + { + X0Y0_節36_毛左.Dra = value; + X0Y0_節36_毛左.Hit = value; + } + } + + public bool 節36_毛右_表示 + { + get + { + return X0Y0_節36_毛右.Dra; + } + set + { + X0Y0_節36_毛右.Dra = value; + X0Y0_節36_毛右.Hit = value; + } + } + + public bool 節37_節_表示 + { + get + { + return X0Y0_節37_節.Dra; + } + set + { + X0Y0_節37_節.Dra = value; + X0Y0_節37_節.Hit = value; + } + } + + public bool 節37_毛左_表示 + { + get + { + return X0Y0_節37_毛左.Dra; + } + set + { + X0Y0_節37_毛左.Dra = value; + X0Y0_節37_毛左.Hit = value; + } + } + + public bool 節37_毛右_表示 + { + get + { + return X0Y0_節37_毛右.Dra; + } + set + { + X0Y0_節37_毛右.Dra = value; + X0Y0_節37_毛右.Hit = value; + } + } + + public bool 節38_節_表示 + { + get + { + return X0Y0_節38_節.Dra; + } + set + { + X0Y0_節38_節.Dra = value; + X0Y0_節38_節.Hit = value; + } + } + + public bool 節38_毛左_表示 + { + get + { + return X0Y0_節38_毛左.Dra; + } + set + { + X0Y0_節38_毛左.Dra = value; + X0Y0_節38_毛左.Hit = value; + } + } + + public bool 節38_毛右_表示 + { + get + { + return X0Y0_節38_毛右.Dra; + } + set + { + X0Y0_節38_毛右.Dra = value; + X0Y0_節38_毛右.Hit = value; + } + } + + public bool 節39_節_表示 + { + get + { + return X0Y0_節39_節.Dra; + } + set + { + X0Y0_節39_節.Dra = value; + X0Y0_節39_節.Hit = value; + } + } + + public bool 節39_毛左_表示 + { + get + { + return X0Y0_節39_毛左.Dra; + } + set + { + X0Y0_節39_毛左.Dra = value; + X0Y0_節39_毛左.Hit = value; + } + } + + public bool 節39_毛右_表示 + { + get + { + return X0Y0_節39_毛右.Dra; + } + set + { + X0Y0_節39_毛右.Dra = value; + X0Y0_節39_毛右.Hit = value; + } + } + + public bool 節40_節_表示 + { + get + { + return X0Y0_節40_節.Dra; + } + set + { + X0Y0_節40_節.Dra = value; + X0Y0_節40_節.Hit = value; + } + } + + public bool 節40_毛左_表示 + { + get + { + return X0Y0_節40_毛左.Dra; + } + set + { + X0Y0_節40_毛左.Dra = value; + X0Y0_節40_毛左.Hit = value; + } + } + + public bool 節40_毛右_表示 + { + get + { + return X0Y0_節40_毛右.Dra; + } + set + { + X0Y0_節40_毛右.Dra = value; + X0Y0_節40_毛右.Hit = value; + } + } + + public bool 節41_節_表示 + { + get + { + return X0Y0_節41_節.Dra; + } + set + { + X0Y0_節41_節.Dra = value; + X0Y0_節41_節.Hit = value; + } + } + + public bool 節41_毛左_表示 + { + get + { + return X0Y0_節41_毛左.Dra; + } + set + { + X0Y0_節41_毛左.Dra = value; + X0Y0_節41_毛左.Hit = value; + } + } + + public bool 節41_毛右_表示 + { + get + { + return X0Y0_節41_毛右.Dra; + } + set + { + X0Y0_節41_毛右.Dra = value; + X0Y0_節41_毛右.Hit = value; + } + } + + public bool 節42_節_表示 + { + get + { + return X0Y0_節42_節.Dra; + } + set + { + X0Y0_節42_節.Dra = value; + X0Y0_節42_節.Hit = value; + } + } + + public bool 節42_毛左_表示 + { + get + { + return X0Y0_節42_毛左.Dra; + } + set + { + X0Y0_節42_毛左.Dra = value; + X0Y0_節42_毛左.Hit = value; + } + } + + public bool 節42_毛右_表示 + { + get + { + return X0Y0_節42_毛右.Dra; + } + set + { + X0Y0_節42_毛右.Dra = value; + X0Y0_節42_毛右.Hit = value; + } + } + + public bool 節43_節_表示 + { + get + { + return X0Y0_節43_節.Dra; + } + set + { + X0Y0_節43_節.Dra = value; + X0Y0_節43_節.Hit = value; + } + } + + public bool 節43_毛左_表示 + { + get + { + return X0Y0_節43_毛左.Dra; + } + set + { + X0Y0_節43_毛左.Dra = value; + X0Y0_節43_毛左.Hit = value; + } + } + + public bool 節43_毛右_表示 + { + get + { + return X0Y0_節43_毛右.Dra; + } + set + { + X0Y0_節43_毛右.Dra = value; + X0Y0_節43_毛右.Hit = value; + } + } + + public bool 節44_節_表示 + { + get + { + return X0Y0_節44_節.Dra; + } + set + { + X0Y0_節44_節.Dra = value; + X0Y0_節44_節.Hit = value; + } + } + + public bool 節44_毛左_表示 + { + get + { + return X0Y0_節44_毛左.Dra; + } + set + { + X0Y0_節44_毛左.Dra = value; + X0Y0_節44_毛左.Hit = value; + } + } + + public bool 節44_毛右_表示 + { + get + { + return X0Y0_節44_毛右.Dra; + } + set + { + X0Y0_節44_毛右.Dra = value; + X0Y0_節44_毛右.Hit = value; + } + } + + public bool 節45_節_表示 + { + get + { + return X0Y0_節45_節.Dra; + } + set + { + X0Y0_節45_節.Dra = value; + X0Y0_節45_節.Hit = value; + } + } + + public bool 節45_毛左_表示 + { + get + { + return X0Y0_節45_毛左.Dra; + } + set + { + X0Y0_節45_毛左.Dra = value; + X0Y0_節45_毛左.Hit = value; + } + } + + public bool 節45_毛右_表示 + { + get + { + return X0Y0_節45_毛右.Dra; + } + set + { + X0Y0_節45_毛右.Dra = value; + X0Y0_節45_毛右.Hit = value; + } + } + + public bool 節46_節_表示 + { + get + { + return X0Y0_節46_節.Dra; + } + set + { + X0Y0_節46_節.Dra = value; + X0Y0_節46_節.Hit = value; + } + } + + public bool 節46_毛左_表示 + { + get + { + return X0Y0_節46_毛左.Dra; + } + set + { + X0Y0_節46_毛左.Dra = value; + X0Y0_節46_毛左.Hit = value; + } + } + + public bool 節46_毛右_表示 + { + get + { + return X0Y0_節46_毛右.Dra; + } + set + { + X0Y0_節46_毛右.Dra = value; + X0Y0_節46_毛右.Hit = value; + } + } + + public bool 節47_節_表示 + { + get + { + return X0Y0_節47_節.Dra; + } + set + { + X0Y0_節47_節.Dra = value; + X0Y0_節47_節.Hit = value; + } + } + + public bool 節47_毛左_表示 + { + get + { + return X0Y0_節47_毛左.Dra; + } + set + { + X0Y0_節47_毛左.Dra = value; + X0Y0_節47_毛左.Hit = value; + } + } + + public bool 節47_毛右_表示 + { + get + { + return X0Y0_節47_毛右.Dra; + } + set + { + X0Y0_節47_毛右.Dra = value; + X0Y0_節47_毛右.Hit = value; + } + } + + public bool 節48_節_表示 + { + get + { + return X0Y0_節48_節.Dra; + } + set + { + X0Y0_節48_節.Dra = value; + X0Y0_節48_節.Hit = value; + } + } + + public bool 節48_毛左_表示 + { + get + { + return X0Y0_節48_毛左.Dra; + } + set + { + X0Y0_節48_毛左.Dra = value; + X0Y0_節48_毛左.Hit = value; + } + } + + public bool 節48_毛右_表示 + { + get + { + return X0Y0_節48_毛右.Dra; + } + set + { + X0Y0_節48_毛右.Dra = value; + X0Y0_節48_毛右.Hit = value; + } + } + + public bool 節49_節_表示 + { + get + { + return X0Y0_節49_節.Dra; + } + set + { + X0Y0_節49_節.Dra = value; + X0Y0_節49_節.Hit = value; + } + } + + public bool 節49_毛左_表示 + { + get + { + return X0Y0_節49_毛左.Dra; + } + set + { + X0Y0_節49_毛左.Dra = value; + X0Y0_節49_毛左.Hit = value; + } + } + + public bool 節49_毛右_表示 + { + get + { + return X0Y0_節49_毛右.Dra; + } + set + { + X0Y0_節49_毛右.Dra = value; + X0Y0_節49_毛右.Hit = value; + } + } + + public bool 節50_節_表示 + { + get + { + return X0Y0_節50_節.Dra; + } + set + { + X0Y0_節50_節.Dra = value; + X0Y0_節50_節.Hit = value; + } + } + + public bool 節50_毛左_表示 + { + get + { + return X0Y0_節50_毛左.Dra; + } + set + { + X0Y0_節50_毛左.Dra = value; + X0Y0_節50_毛左.Hit = value; + } + } + + public bool 節50_毛右_表示 + { + get + { + return X0Y0_節50_毛右.Dra; + } + set + { + X0Y0_節50_毛右.Dra = value; + X0Y0_節50_毛右.Hit = value; + } + } + + public bool 節_表示 + { + get + { + return X0Y0_節.Dra; + } + set + { + X0Y0_節.Dra = value; + X0Y0_節.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 節1_節_表示; + } + set + { + 節1_節_表示 = value; + 節1_毛左_表示 = value; + 節1_毛右_表示 = value; + 節2_節_表示 = value; + 節2_毛左_表示 = value; + 節2_毛右_表示 = value; + 節3_節_表示 = value; + 節3_毛左_表示 = value; + 節3_毛右_表示 = value; + 節4_節_表示 = value; + 節4_毛左_表示 = value; + 節4_毛右_表示 = value; + 節5_節_表示 = value; + 節5_毛左_表示 = value; + 節5_毛右_表示 = value; + 節6_節_表示 = value; + 節6_毛左_表示 = value; + 節6_毛右_表示 = value; + 節7_節_表示 = value; + 節7_毛左_表示 = value; + 節7_毛右_表示 = value; + 節8_節_表示 = value; + 節8_毛左_表示 = value; + 節8_毛右_表示 = value; + 節9_節_表示 = value; + 節9_毛左_表示 = value; + 節9_毛右_表示 = value; + 節10_節_表示 = value; + 節10_毛左_表示 = value; + 節10_毛右_表示 = value; + 節11_節_表示 = value; + 節11_毛左_表示 = value; + 節11_毛右_表示 = value; + 節12_節_表示 = value; + 節12_毛左_表示 = value; + 節12_毛右_表示 = value; + 節13_節_表示 = value; + 節13_毛左_表示 = value; + 節13_毛右_表示 = value; + 節14_節_表示 = value; + 節14_毛左_表示 = value; + 節14_毛右_表示 = value; + 節15_節_表示 = value; + 節15_毛左_表示 = value; + 節15_毛右_表示 = value; + 節16_節_表示 = value; + 節16_毛左_表示 = value; + 節16_毛右_表示 = value; + 節17_節_表示 = value; + 節17_毛左_表示 = value; + 節17_毛右_表示 = value; + 節18_節_表示 = value; + 節18_毛左_表示 = value; + 節18_毛右_表示 = value; + 節19_節_表示 = value; + 節19_毛左_表示 = value; + 節19_毛右_表示 = value; + 節20_節_表示 = value; + 節20_毛左_表示 = value; + 節20_毛右_表示 = value; + 節21_節_表示 = value; + 節21_毛左_表示 = value; + 節21_毛右_表示 = value; + 節22_節_表示 = value; + 節22_毛左_表示 = value; + 節22_毛右_表示 = value; + 節23_節_表示 = value; + 節23_毛左_表示 = value; + 節23_毛右_表示 = value; + 節24_節_表示 = value; + 節24_毛左_表示 = value; + 節24_毛右_表示 = value; + 節25_節_表示 = value; + 節25_毛左_表示 = value; + 節25_毛右_表示 = value; + 節26_節_表示 = value; + 節26_毛左_表示 = value; + 節26_毛右_表示 = value; + 節27_節_表示 = value; + 節27_毛左_表示 = value; + 節27_毛右_表示 = value; + 節28_節_表示 = value; + 節28_毛左_表示 = value; + 節28_毛右_表示 = value; + 節29_節_表示 = value; + 節29_毛左_表示 = value; + 節29_毛右_表示 = value; + 節30_節_表示 = value; + 節30_毛左_表示 = value; + 節30_毛右_表示 = value; + 節31_節_表示 = value; + 節31_毛左_表示 = value; + 節31_毛右_表示 = value; + 節32_節_表示 = value; + 節32_毛左_表示 = value; + 節32_毛右_表示 = value; + 節33_節_表示 = value; + 節33_毛左_表示 = value; + 節33_毛右_表示 = value; + 節34_節_表示 = value; + 節34_毛左_表示 = value; + 節34_毛右_表示 = value; + 節35_節_表示 = value; + 節35_毛左_表示 = value; + 節35_毛右_表示 = value; + 節36_節_表示 = value; + 節36_毛左_表示 = value; + 節36_毛右_表示 = value; + 節37_節_表示 = value; + 節37_毛左_表示 = value; + 節37_毛右_表示 = value; + 節38_節_表示 = value; + 節38_毛左_表示 = value; + 節38_毛右_表示 = value; + 節39_節_表示 = value; + 節39_毛左_表示 = value; + 節39_毛右_表示 = value; + 節40_節_表示 = value; + 節40_毛左_表示 = value; + 節40_毛右_表示 = value; + 節41_節_表示 = value; + 節41_毛左_表示 = value; + 節41_毛右_表示 = value; + 節42_節_表示 = value; + 節42_毛左_表示 = value; + 節42_毛右_表示 = value; + 節43_節_表示 = value; + 節43_毛左_表示 = value; + 節43_毛右_表示 = value; + 節44_節_表示 = value; + 節44_毛左_表示 = value; + 節44_毛右_表示 = value; + 節45_節_表示 = value; + 節45_毛左_表示 = value; + 節45_毛右_表示 = value; + 節46_節_表示 = value; + 節46_毛左_表示 = value; + 節46_毛右_表示 = value; + 節47_節_表示 = value; + 節47_毛左_表示 = value; + 節47_毛右_表示 = value; + 節48_節_表示 = value; + 節48_毛左_表示 = value; + 節48_毛右_表示 = value; + 節49_節_表示 = value; + 節49_毛左_表示 = value; + 節49_毛右_表示 = value; + 節50_節_表示 = value; + 節50_毛左_表示 = value; + 節50_毛右_表示 = value; + 節_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 節1_節CD.不透明度; + } + set + { + 節1_節CD.不透明度 = value; + 節1_毛左CD.不透明度 = value; + 節1_毛右CD.不透明度 = value; + 節2_節CD.不透明度 = value; + 節2_毛左CD.不透明度 = value; + 節2_毛右CD.不透明度 = value; + 節3_節CD.不透明度 = value; + 節3_毛左CD.不透明度 = value; + 節3_毛右CD.不透明度 = value; + 節4_節CD.不透明度 = value; + 節4_毛左CD.不透明度 = value; + 節4_毛右CD.不透明度 = value; + 節5_節CD.不透明度 = value; + 節5_毛左CD.不透明度 = value; + 節5_毛右CD.不透明度 = value; + 節6_節CD.不透明度 = value; + 節6_毛左CD.不透明度 = value; + 節6_毛右CD.不透明度 = value; + 節7_節CD.不透明度 = value; + 節7_毛左CD.不透明度 = value; + 節7_毛右CD.不透明度 = value; + 節8_節CD.不透明度 = value; + 節8_毛左CD.不透明度 = value; + 節8_毛右CD.不透明度 = value; + 節9_節CD.不透明度 = value; + 節9_毛左CD.不透明度 = value; + 節9_毛右CD.不透明度 = value; + 節10_節CD.不透明度 = value; + 節10_毛左CD.不透明度 = value; + 節10_毛右CD.不透明度 = value; + 節11_節CD.不透明度 = value; + 節11_毛左CD.不透明度 = value; + 節11_毛右CD.不透明度 = value; + 節12_節CD.不透明度 = value; + 節12_毛左CD.不透明度 = value; + 節12_毛右CD.不透明度 = value; + 節13_節CD.不透明度 = value; + 節13_毛左CD.不透明度 = value; + 節13_毛右CD.不透明度 = value; + 節14_節CD.不透明度 = value; + 節14_毛左CD.不透明度 = value; + 節14_毛右CD.不透明度 = value; + 節15_節CD.不透明度 = value; + 節15_毛左CD.不透明度 = value; + 節15_毛右CD.不透明度 = value; + 節16_節CD.不透明度 = value; + 節16_毛左CD.不透明度 = value; + 節16_毛右CD.不透明度 = value; + 節17_節CD.不透明度 = value; + 節17_毛左CD.不透明度 = value; + 節17_毛右CD.不透明度 = value; + 節18_節CD.不透明度 = value; + 節18_毛左CD.不透明度 = value; + 節18_毛右CD.不透明度 = value; + 節19_節CD.不透明度 = value; + 節19_毛左CD.不透明度 = value; + 節19_毛右CD.不透明度 = value; + 節20_節CD.不透明度 = value; + 節20_毛左CD.不透明度 = value; + 節20_毛右CD.不透明度 = value; + 節21_節CD.不透明度 = value; + 節21_毛左CD.不透明度 = value; + 節21_毛右CD.不透明度 = value; + 節22_節CD.不透明度 = value; + 節22_毛左CD.不透明度 = value; + 節22_毛右CD.不透明度 = value; + 節23_節CD.不透明度 = value; + 節23_毛左CD.不透明度 = value; + 節23_毛右CD.不透明度 = value; + 節24_節CD.不透明度 = value; + 節24_毛左CD.不透明度 = value; + 節24_毛右CD.不透明度 = value; + 節25_節CD.不透明度 = value; + 節25_毛左CD.不透明度 = value; + 節25_毛右CD.不透明度 = value; + 節26_節CD.不透明度 = value; + 節26_毛左CD.不透明度 = value; + 節26_毛右CD.不透明度 = value; + 節27_節CD.不透明度 = value; + 節27_毛左CD.不透明度 = value; + 節27_毛右CD.不透明度 = value; + 節28_節CD.不透明度 = value; + 節28_毛左CD.不透明度 = value; + 節28_毛右CD.不透明度 = value; + 節29_節CD.不透明度 = value; + 節29_毛左CD.不透明度 = value; + 節29_毛右CD.不透明度 = value; + 節30_節CD.不透明度 = value; + 節30_毛左CD.不透明度 = value; + 節30_毛右CD.不透明度 = value; + 節31_節CD.不透明度 = value; + 節31_毛左CD.不透明度 = value; + 節31_毛右CD.不透明度 = value; + 節32_節CD.不透明度 = value; + 節32_毛左CD.不透明度 = value; + 節32_毛右CD.不透明度 = value; + 節33_節CD.不透明度 = value; + 節33_毛左CD.不透明度 = value; + 節33_毛右CD.不透明度 = value; + 節34_節CD.不透明度 = value; + 節34_毛左CD.不透明度 = value; + 節34_毛右CD.不透明度 = value; + 節35_節CD.不透明度 = value; + 節35_毛左CD.不透明度 = value; + 節35_毛右CD.不透明度 = value; + 節36_節CD.不透明度 = value; + 節36_毛左CD.不透明度 = value; + 節36_毛右CD.不透明度 = value; + 節37_節CD.不透明度 = value; + 節37_毛左CD.不透明度 = value; + 節37_毛右CD.不透明度 = value; + 節38_節CD.不透明度 = value; + 節38_毛左CD.不透明度 = value; + 節38_毛右CD.不透明度 = value; + 節39_節CD.不透明度 = value; + 節39_毛左CD.不透明度 = value; + 節39_毛右CD.不透明度 = value; + 節40_節CD.不透明度 = value; + 節40_毛左CD.不透明度 = value; + 節40_毛右CD.不透明度 = value; + 節41_節CD.不透明度 = value; + 節41_毛左CD.不透明度 = value; + 節41_毛右CD.不透明度 = value; + 節42_節CD.不透明度 = value; + 節42_毛左CD.不透明度 = value; + 節42_毛右CD.不透明度 = value; + 節43_節CD.不透明度 = value; + 節43_毛左CD.不透明度 = value; + 節43_毛右CD.不透明度 = value; + 節44_節CD.不透明度 = value; + 節44_毛左CD.不透明度 = value; + 節44_毛右CD.不透明度 = value; + 節45_節CD.不透明度 = value; + 節45_毛左CD.不透明度 = value; + 節45_毛右CD.不透明度 = value; + 節46_節CD.不透明度 = value; + 節46_毛左CD.不透明度 = value; + 節46_毛右CD.不透明度 = value; + 節47_節CD.不透明度 = value; + 節47_毛左CD.不透明度 = value; + 節47_毛右CD.不透明度 = value; + 節48_節CD.不透明度 = value; + 節48_毛左CD.不透明度 = value; + 節48_毛右CD.不透明度 = value; + 節49_節CD.不透明度 = value; + 節49_毛左CD.不透明度 = value; + 節49_毛右CD.不透明度 = value; + 節50_節CD.不透明度 = value; + 節50_毛左CD.不透明度 = value; + 節50_毛右CD.不透明度 = value; + 節CD.不透明度 = value; + } + } + + public 触覚_蛾(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触覚_蛾D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "蛾"; + dif.Add(new Pars(Sta.肢左["触覚"][0][4])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["節1"].ToPars(); + X0Y0_節1_節 = pars2["節"].ToPar(); + X0Y0_節1_毛左 = pars2["毛左"].ToPar(); + X0Y0_節1_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節2"].ToPars(); + X0Y0_節2_節 = pars2["節"].ToPar(); + X0Y0_節2_毛左 = pars2["毛左"].ToPar(); + X0Y0_節2_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節3"].ToPars(); + X0Y0_節3_節 = pars2["節"].ToPar(); + X0Y0_節3_毛左 = pars2["毛左"].ToPar(); + X0Y0_節3_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節4"].ToPars(); + X0Y0_節4_節 = pars2["節"].ToPar(); + X0Y0_節4_毛左 = pars2["毛左"].ToPar(); + X0Y0_節4_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節5"].ToPars(); + X0Y0_節5_節 = pars2["節"].ToPar(); + X0Y0_節5_毛左 = pars2["毛左"].ToPar(); + X0Y0_節5_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節6"].ToPars(); + X0Y0_節6_節 = pars2["節"].ToPar(); + X0Y0_節6_毛左 = pars2["毛左"].ToPar(); + X0Y0_節6_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節7"].ToPars(); + X0Y0_節7_節 = pars2["節"].ToPar(); + X0Y0_節7_毛左 = pars2["毛左"].ToPar(); + X0Y0_節7_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節8"].ToPars(); + X0Y0_節8_節 = pars2["節"].ToPar(); + X0Y0_節8_毛左 = pars2["毛左"].ToPar(); + X0Y0_節8_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節9"].ToPars(); + X0Y0_節9_節 = pars2["節"].ToPar(); + X0Y0_節9_毛左 = pars2["毛左"].ToPar(); + X0Y0_節9_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節10"].ToPars(); + X0Y0_節10_節 = pars2["節"].ToPar(); + X0Y0_節10_毛左 = pars2["毛左"].ToPar(); + X0Y0_節10_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節11"].ToPars(); + X0Y0_節11_節 = pars2["節"].ToPar(); + X0Y0_節11_毛左 = pars2["毛左"].ToPar(); + X0Y0_節11_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節12"].ToPars(); + X0Y0_節12_節 = pars2["節"].ToPar(); + X0Y0_節12_毛左 = pars2["毛左"].ToPar(); + X0Y0_節12_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節13"].ToPars(); + X0Y0_節13_節 = pars2["節"].ToPar(); + X0Y0_節13_毛左 = pars2["毛左"].ToPar(); + X0Y0_節13_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節14"].ToPars(); + X0Y0_節14_節 = pars2["節"].ToPar(); + X0Y0_節14_毛左 = pars2["毛左"].ToPar(); + X0Y0_節14_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節15"].ToPars(); + X0Y0_節15_節 = pars2["節"].ToPar(); + X0Y0_節15_毛左 = pars2["毛左"].ToPar(); + X0Y0_節15_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節16"].ToPars(); + X0Y0_節16_節 = pars2["節"].ToPar(); + X0Y0_節16_毛左 = pars2["毛左"].ToPar(); + X0Y0_節16_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節17"].ToPars(); + X0Y0_節17_節 = pars2["節"].ToPar(); + X0Y0_節17_毛左 = pars2["毛左"].ToPar(); + X0Y0_節17_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節18"].ToPars(); + X0Y0_節18_節 = pars2["節"].ToPar(); + X0Y0_節18_毛左 = pars2["毛左"].ToPar(); + X0Y0_節18_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節19"].ToPars(); + X0Y0_節19_節 = pars2["節"].ToPar(); + X0Y0_節19_毛左 = pars2["毛左"].ToPar(); + X0Y0_節19_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節20"].ToPars(); + X0Y0_節20_節 = pars2["節"].ToPar(); + X0Y0_節20_毛左 = pars2["毛左"].ToPar(); + X0Y0_節20_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節21"].ToPars(); + X0Y0_節21_節 = pars2["節"].ToPar(); + X0Y0_節21_毛左 = pars2["毛左"].ToPar(); + X0Y0_節21_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節22"].ToPars(); + X0Y0_節22_節 = pars2["節"].ToPar(); + X0Y0_節22_毛左 = pars2["毛左"].ToPar(); + X0Y0_節22_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節23"].ToPars(); + X0Y0_節23_節 = pars2["節"].ToPar(); + X0Y0_節23_毛左 = pars2["毛左"].ToPar(); + X0Y0_節23_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節24"].ToPars(); + X0Y0_節24_節 = pars2["節"].ToPar(); + X0Y0_節24_毛左 = pars2["毛左"].ToPar(); + X0Y0_節24_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節25"].ToPars(); + X0Y0_節25_節 = pars2["節"].ToPar(); + X0Y0_節25_毛左 = pars2["毛左"].ToPar(); + X0Y0_節25_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節26"].ToPars(); + X0Y0_節26_節 = pars2["節"].ToPar(); + X0Y0_節26_毛左 = pars2["毛左"].ToPar(); + X0Y0_節26_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節27"].ToPars(); + X0Y0_節27_節 = pars2["節"].ToPar(); + X0Y0_節27_毛左 = pars2["毛左"].ToPar(); + X0Y0_節27_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節28"].ToPars(); + X0Y0_節28_節 = pars2["節"].ToPar(); + X0Y0_節28_毛左 = pars2["毛左"].ToPar(); + X0Y0_節28_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節29"].ToPars(); + X0Y0_節29_節 = pars2["節"].ToPar(); + X0Y0_節29_毛左 = pars2["毛左"].ToPar(); + X0Y0_節29_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節30"].ToPars(); + X0Y0_節30_節 = pars2["節"].ToPar(); + X0Y0_節30_毛左 = pars2["毛左"].ToPar(); + X0Y0_節30_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節31"].ToPars(); + X0Y0_節31_節 = pars2["節"].ToPar(); + X0Y0_節31_毛左 = pars2["毛左"].ToPar(); + X0Y0_節31_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節32"].ToPars(); + X0Y0_節32_節 = pars2["節"].ToPar(); + X0Y0_節32_毛左 = pars2["毛左"].ToPar(); + X0Y0_節32_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節33"].ToPars(); + X0Y0_節33_節 = pars2["節"].ToPar(); + X0Y0_節33_毛左 = pars2["毛左"].ToPar(); + X0Y0_節33_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節34"].ToPars(); + X0Y0_節34_節 = pars2["節"].ToPar(); + X0Y0_節34_毛左 = pars2["毛左"].ToPar(); + X0Y0_節34_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節35"].ToPars(); + X0Y0_節35_節 = pars2["節"].ToPar(); + X0Y0_節35_毛左 = pars2["毛左"].ToPar(); + X0Y0_節35_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節36"].ToPars(); + X0Y0_節36_節 = pars2["節"].ToPar(); + X0Y0_節36_毛左 = pars2["毛左"].ToPar(); + X0Y0_節36_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節37"].ToPars(); + X0Y0_節37_節 = pars2["節"].ToPar(); + X0Y0_節37_毛左 = pars2["毛左"].ToPar(); + X0Y0_節37_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節38"].ToPars(); + X0Y0_節38_節 = pars2["節"].ToPar(); + X0Y0_節38_毛左 = pars2["毛左"].ToPar(); + X0Y0_節38_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節39"].ToPars(); + X0Y0_節39_節 = pars2["節"].ToPar(); + X0Y0_節39_毛左 = pars2["毛左"].ToPar(); + X0Y0_節39_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節40"].ToPars(); + X0Y0_節40_節 = pars2["節"].ToPar(); + X0Y0_節40_毛左 = pars2["毛左"].ToPar(); + X0Y0_節40_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節41"].ToPars(); + X0Y0_節41_節 = pars2["節"].ToPar(); + X0Y0_節41_毛左 = pars2["毛左"].ToPar(); + X0Y0_節41_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節42"].ToPars(); + X0Y0_節42_節 = pars2["節"].ToPar(); + X0Y0_節42_毛左 = pars2["毛左"].ToPar(); + X0Y0_節42_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節43"].ToPars(); + X0Y0_節43_節 = pars2["節"].ToPar(); + X0Y0_節43_毛左 = pars2["毛左"].ToPar(); + X0Y0_節43_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節44"].ToPars(); + X0Y0_節44_節 = pars2["節"].ToPar(); + X0Y0_節44_毛左 = pars2["毛左"].ToPar(); + X0Y0_節44_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節45"].ToPars(); + X0Y0_節45_節 = pars2["節"].ToPar(); + X0Y0_節45_毛左 = pars2["毛左"].ToPar(); + X0Y0_節45_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節46"].ToPars(); + X0Y0_節46_節 = pars2["節"].ToPar(); + X0Y0_節46_毛左 = pars2["毛左"].ToPar(); + X0Y0_節46_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節47"].ToPars(); + X0Y0_節47_節 = pars2["節"].ToPar(); + X0Y0_節47_毛左 = pars2["毛左"].ToPar(); + X0Y0_節47_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節48"].ToPars(); + X0Y0_節48_節 = pars2["節"].ToPar(); + X0Y0_節48_毛左 = pars2["毛左"].ToPar(); + X0Y0_節48_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節49"].ToPars(); + X0Y0_節49_節 = pars2["節"].ToPar(); + X0Y0_節49_毛左 = pars2["毛左"].ToPar(); + X0Y0_節49_毛右 = pars2["毛右"].ToPar(); + pars2 = pars["節50"].ToPars(); + X0Y0_節50_節 = pars2["節"].ToPar(); + X0Y0_節50_毛左 = pars2["毛左"].ToPar(); + X0Y0_節50_毛右 = pars2["毛右"].ToPar(); + X0Y0_節 = pars["節"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_節_表示; + 節1_毛左_表示 = e.節1_毛左_表示; + 節1_毛右_表示 = e.節1_毛右_表示; + 節2_節_表示 = e.節2_節_表示; + 節2_毛左_表示 = e.節2_毛左_表示; + 節2_毛右_表示 = e.節2_毛右_表示; + 節3_節_表示 = e.節3_節_表示; + 節3_毛左_表示 = e.節3_毛左_表示; + 節3_毛右_表示 = e.節3_毛右_表示; + 節4_節_表示 = e.節4_節_表示; + 節4_毛左_表示 = e.節4_毛左_表示; + 節4_毛右_表示 = e.節4_毛右_表示; + 節5_節_表示 = e.節5_節_表示; + 節5_毛左_表示 = e.節5_毛左_表示; + 節5_毛右_表示 = e.節5_毛右_表示; + 節6_節_表示 = e.節6_節_表示; + 節6_毛左_表示 = e.節6_毛左_表示; + 節6_毛右_表示 = e.節6_毛右_表示; + 節7_節_表示 = e.節7_節_表示; + 節7_毛左_表示 = e.節7_毛左_表示; + 節7_毛右_表示 = e.節7_毛右_表示; + 節8_節_表示 = e.節8_節_表示; + 節8_毛左_表示 = e.節8_毛左_表示; + 節8_毛右_表示 = e.節8_毛右_表示; + 節9_節_表示 = e.節9_節_表示; + 節9_毛左_表示 = e.節9_毛左_表示; + 節9_毛右_表示 = e.節9_毛右_表示; + 節10_節_表示 = e.節10_節_表示; + 節10_毛左_表示 = e.節10_毛左_表示; + 節10_毛右_表示 = e.節10_毛右_表示; + 節11_節_表示 = e.節11_節_表示; + 節11_毛左_表示 = e.節11_毛左_表示; + 節11_毛右_表示 = e.節11_毛右_表示; + 節12_節_表示 = e.節12_節_表示; + 節12_毛左_表示 = e.節12_毛左_表示; + 節12_毛右_表示 = e.節12_毛右_表示; + 節13_節_表示 = e.節13_節_表示; + 節13_毛左_表示 = e.節13_毛左_表示; + 節13_毛右_表示 = e.節13_毛右_表示; + 節14_節_表示 = e.節14_節_表示; + 節14_毛左_表示 = e.節14_毛左_表示; + 節14_毛右_表示 = e.節14_毛右_表示; + 節15_節_表示 = e.節15_節_表示; + 節15_毛左_表示 = e.節15_毛左_表示; + 節15_毛右_表示 = e.節15_毛右_表示; + 節16_節_表示 = e.節16_節_表示; + 節16_毛左_表示 = e.節16_毛左_表示; + 節16_毛右_表示 = e.節16_毛右_表示; + 節17_節_表示 = e.節17_節_表示; + 節17_毛左_表示 = e.節17_毛左_表示; + 節17_毛右_表示 = e.節17_毛右_表示; + 節18_節_表示 = e.節18_節_表示; + 節18_毛左_表示 = e.節18_毛左_表示; + 節18_毛右_表示 = e.節18_毛右_表示; + 節19_節_表示 = e.節19_節_表示; + 節19_毛左_表示 = e.節19_毛左_表示; + 節19_毛右_表示 = e.節19_毛右_表示; + 節20_節_表示 = e.節20_節_表示; + 節20_毛左_表示 = e.節20_毛左_表示; + 節20_毛右_表示 = e.節20_毛右_表示; + 節21_節_表示 = e.節21_節_表示; + 節21_毛左_表示 = e.節21_毛左_表示; + 節21_毛右_表示 = e.節21_毛右_表示; + 節22_節_表示 = e.節22_節_表示; + 節22_毛左_表示 = e.節22_毛左_表示; + 節22_毛右_表示 = e.節22_毛右_表示; + 節23_節_表示 = e.節23_節_表示; + 節23_毛左_表示 = e.節23_毛左_表示; + 節23_毛右_表示 = e.節23_毛右_表示; + 節24_節_表示 = e.節24_節_表示; + 節24_毛左_表示 = e.節24_毛左_表示; + 節24_毛右_表示 = e.節24_毛右_表示; + 節25_節_表示 = e.節25_節_表示; + 節25_毛左_表示 = e.節25_毛左_表示; + 節25_毛右_表示 = e.節25_毛右_表示; + 節26_節_表示 = e.節26_節_表示; + 節26_毛左_表示 = e.節26_毛左_表示; + 節26_毛右_表示 = e.節26_毛右_表示; + 節27_節_表示 = e.節27_節_表示; + 節27_毛左_表示 = e.節27_毛左_表示; + 節27_毛右_表示 = e.節27_毛右_表示; + 節28_節_表示 = e.節28_節_表示; + 節28_毛左_表示 = e.節28_毛左_表示; + 節28_毛右_表示 = e.節28_毛右_表示; + 節29_節_表示 = e.節29_節_表示; + 節29_毛左_表示 = e.節29_毛左_表示; + 節29_毛右_表示 = e.節29_毛右_表示; + 節30_節_表示 = e.節30_節_表示; + 節30_毛左_表示 = e.節30_毛左_表示; + 節30_毛右_表示 = e.節30_毛右_表示; + 節31_節_表示 = e.節31_節_表示; + 節31_毛左_表示 = e.節31_毛左_表示; + 節31_毛右_表示 = e.節31_毛右_表示; + 節32_節_表示 = e.節32_節_表示; + 節32_毛左_表示 = e.節32_毛左_表示; + 節32_毛右_表示 = e.節32_毛右_表示; + 節33_節_表示 = e.節33_節_表示; + 節33_毛左_表示 = e.節33_毛左_表示; + 節33_毛右_表示 = e.節33_毛右_表示; + 節34_節_表示 = e.節34_節_表示; + 節34_毛左_表示 = e.節34_毛左_表示; + 節34_毛右_表示 = e.節34_毛右_表示; + 節35_節_表示 = e.節35_節_表示; + 節35_毛左_表示 = e.節35_毛左_表示; + 節35_毛右_表示 = e.節35_毛右_表示; + 節36_節_表示 = e.節36_節_表示; + 節36_毛左_表示 = e.節36_毛左_表示; + 節36_毛右_表示 = e.節36_毛右_表示; + 節37_節_表示 = e.節37_節_表示; + 節37_毛左_表示 = e.節37_毛左_表示; + 節37_毛右_表示 = e.節37_毛右_表示; + 節38_節_表示 = e.節38_節_表示; + 節38_毛左_表示 = e.節38_毛左_表示; + 節38_毛右_表示 = e.節38_毛右_表示; + 節39_節_表示 = e.節39_節_表示; + 節39_毛左_表示 = e.節39_毛左_表示; + 節39_毛右_表示 = e.節39_毛右_表示; + 節40_節_表示 = e.節40_節_表示; + 節40_毛左_表示 = e.節40_毛左_表示; + 節40_毛右_表示 = e.節40_毛右_表示; + 節41_節_表示 = e.節41_節_表示; + 節41_毛左_表示 = e.節41_毛左_表示; + 節41_毛右_表示 = e.節41_毛右_表示; + 節42_節_表示 = e.節42_節_表示; + 節42_毛左_表示 = e.節42_毛左_表示; + 節42_毛右_表示 = e.節42_毛右_表示; + 節43_節_表示 = e.節43_節_表示; + 節43_毛左_表示 = e.節43_毛左_表示; + 節43_毛右_表示 = e.節43_毛右_表示; + 節44_節_表示 = e.節44_節_表示; + 節44_毛左_表示 = e.節44_毛左_表示; + 節44_毛右_表示 = e.節44_毛右_表示; + 節45_節_表示 = e.節45_節_表示; + 節45_毛左_表示 = e.節45_毛左_表示; + 節45_毛右_表示 = e.節45_毛右_表示; + 節46_節_表示 = e.節46_節_表示; + 節46_毛左_表示 = e.節46_毛左_表示; + 節46_毛右_表示 = e.節46_毛右_表示; + 節47_節_表示 = e.節47_節_表示; + 節47_毛左_表示 = e.節47_毛左_表示; + 節47_毛右_表示 = e.節47_毛右_表示; + 節48_節_表示 = e.節48_節_表示; + 節48_毛左_表示 = e.節48_毛左_表示; + 節48_毛右_表示 = e.節48_毛右_表示; + 節49_節_表示 = e.節49_節_表示; + 節49_毛左_表示 = e.節49_毛左_表示; + 節49_毛右_表示 = e.節49_毛右_表示; + 節50_節_表示 = e.節50_節_表示; + 節50_毛左_表示 = e.節50_毛左_表示; + 節50_毛右_表示 = e.節50_毛右_表示; + 節_表示 = e.節_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_節1_節CP = new ColorP(X0Y0_節1_節, 節1_節CD, DisUnit, abj: true); + X0Y0_節1_毛左CP = new ColorP(X0Y0_節1_毛左, 節1_毛左CD, DisUnit, abj: true); + X0Y0_節1_毛右CP = new ColorP(X0Y0_節1_毛右, 節1_毛右CD, DisUnit, abj: true); + X0Y0_節2_節CP = new ColorP(X0Y0_節2_節, 節2_節CD, DisUnit, abj: true); + X0Y0_節2_毛左CP = new ColorP(X0Y0_節2_毛左, 節2_毛左CD, DisUnit, abj: true); + X0Y0_節2_毛右CP = new ColorP(X0Y0_節2_毛右, 節2_毛右CD, DisUnit, abj: true); + X0Y0_節3_節CP = new ColorP(X0Y0_節3_節, 節3_節CD, DisUnit, abj: true); + X0Y0_節3_毛左CP = new ColorP(X0Y0_節3_毛左, 節3_毛左CD, DisUnit, abj: true); + X0Y0_節3_毛右CP = new ColorP(X0Y0_節3_毛右, 節3_毛右CD, DisUnit, abj: true); + X0Y0_節4_節CP = new ColorP(X0Y0_節4_節, 節4_節CD, DisUnit, abj: true); + X0Y0_節4_毛左CP = new ColorP(X0Y0_節4_毛左, 節4_毛左CD, DisUnit, abj: true); + X0Y0_節4_毛右CP = new ColorP(X0Y0_節4_毛右, 節4_毛右CD, DisUnit, abj: true); + X0Y0_節5_節CP = new ColorP(X0Y0_節5_節, 節5_節CD, DisUnit, abj: true); + X0Y0_節5_毛左CP = new ColorP(X0Y0_節5_毛左, 節5_毛左CD, DisUnit, abj: true); + X0Y0_節5_毛右CP = new ColorP(X0Y0_節5_毛右, 節5_毛右CD, DisUnit, abj: true); + X0Y0_節6_節CP = new ColorP(X0Y0_節6_節, 節6_節CD, DisUnit, abj: true); + X0Y0_節6_毛左CP = new ColorP(X0Y0_節6_毛左, 節6_毛左CD, DisUnit, abj: true); + X0Y0_節6_毛右CP = new ColorP(X0Y0_節6_毛右, 節6_毛右CD, DisUnit, abj: true); + X0Y0_節7_節CP = new ColorP(X0Y0_節7_節, 節7_節CD, DisUnit, abj: true); + X0Y0_節7_毛左CP = new ColorP(X0Y0_節7_毛左, 節7_毛左CD, DisUnit, abj: true); + X0Y0_節7_毛右CP = new ColorP(X0Y0_節7_毛右, 節7_毛右CD, DisUnit, abj: true); + X0Y0_節8_節CP = new ColorP(X0Y0_節8_節, 節8_節CD, DisUnit, abj: true); + X0Y0_節8_毛左CP = new ColorP(X0Y0_節8_毛左, 節8_毛左CD, DisUnit, abj: true); + X0Y0_節8_毛右CP = new ColorP(X0Y0_節8_毛右, 節8_毛右CD, DisUnit, abj: true); + X0Y0_節9_節CP = new ColorP(X0Y0_節9_節, 節9_節CD, DisUnit, abj: true); + X0Y0_節9_毛左CP = new ColorP(X0Y0_節9_毛左, 節9_毛左CD, DisUnit, abj: true); + X0Y0_節9_毛右CP = new ColorP(X0Y0_節9_毛右, 節9_毛右CD, DisUnit, abj: true); + X0Y0_節10_節CP = new ColorP(X0Y0_節10_節, 節10_節CD, DisUnit, abj: true); + X0Y0_節10_毛左CP = new ColorP(X0Y0_節10_毛左, 節10_毛左CD, DisUnit, abj: true); + X0Y0_節10_毛右CP = new ColorP(X0Y0_節10_毛右, 節10_毛右CD, DisUnit, abj: true); + X0Y0_節11_節CP = new ColorP(X0Y0_節11_節, 節11_節CD, DisUnit, abj: true); + X0Y0_節11_毛左CP = new ColorP(X0Y0_節11_毛左, 節11_毛左CD, DisUnit, abj: true); + X0Y0_節11_毛右CP = new ColorP(X0Y0_節11_毛右, 節11_毛右CD, DisUnit, abj: true); + X0Y0_節12_節CP = new ColorP(X0Y0_節12_節, 節12_節CD, DisUnit, abj: true); + X0Y0_節12_毛左CP = new ColorP(X0Y0_節12_毛左, 節12_毛左CD, DisUnit, abj: true); + X0Y0_節12_毛右CP = new ColorP(X0Y0_節12_毛右, 節12_毛右CD, DisUnit, abj: true); + X0Y0_節13_節CP = new ColorP(X0Y0_節13_節, 節13_節CD, DisUnit, abj: true); + X0Y0_節13_毛左CP = new ColorP(X0Y0_節13_毛左, 節13_毛左CD, DisUnit, abj: true); + X0Y0_節13_毛右CP = new ColorP(X0Y0_節13_毛右, 節13_毛右CD, DisUnit, abj: true); + X0Y0_節14_節CP = new ColorP(X0Y0_節14_節, 節14_節CD, DisUnit, abj: true); + X0Y0_節14_毛左CP = new ColorP(X0Y0_節14_毛左, 節14_毛左CD, DisUnit, abj: true); + X0Y0_節14_毛右CP = new ColorP(X0Y0_節14_毛右, 節14_毛右CD, DisUnit, abj: true); + X0Y0_節15_節CP = new ColorP(X0Y0_節15_節, 節15_節CD, DisUnit, abj: true); + X0Y0_節15_毛左CP = new ColorP(X0Y0_節15_毛左, 節15_毛左CD, DisUnit, abj: true); + X0Y0_節15_毛右CP = new ColorP(X0Y0_節15_毛右, 節15_毛右CD, DisUnit, abj: true); + X0Y0_節16_節CP = new ColorP(X0Y0_節16_節, 節16_節CD, DisUnit, abj: true); + X0Y0_節16_毛左CP = new ColorP(X0Y0_節16_毛左, 節16_毛左CD, DisUnit, abj: true); + X0Y0_節16_毛右CP = new ColorP(X0Y0_節16_毛右, 節16_毛右CD, DisUnit, abj: true); + X0Y0_節17_節CP = new ColorP(X0Y0_節17_節, 節17_節CD, DisUnit, abj: true); + X0Y0_節17_毛左CP = new ColorP(X0Y0_節17_毛左, 節17_毛左CD, DisUnit, abj: true); + X0Y0_節17_毛右CP = new ColorP(X0Y0_節17_毛右, 節17_毛右CD, DisUnit, abj: true); + X0Y0_節18_節CP = new ColorP(X0Y0_節18_節, 節18_節CD, DisUnit, abj: true); + X0Y0_節18_毛左CP = new ColorP(X0Y0_節18_毛左, 節18_毛左CD, DisUnit, abj: true); + X0Y0_節18_毛右CP = new ColorP(X0Y0_節18_毛右, 節18_毛右CD, DisUnit, abj: true); + X0Y0_節19_節CP = new ColorP(X0Y0_節19_節, 節19_節CD, DisUnit, abj: true); + X0Y0_節19_毛左CP = new ColorP(X0Y0_節19_毛左, 節19_毛左CD, DisUnit, abj: true); + X0Y0_節19_毛右CP = new ColorP(X0Y0_節19_毛右, 節19_毛右CD, DisUnit, abj: true); + X0Y0_節20_節CP = new ColorP(X0Y0_節20_節, 節20_節CD, DisUnit, abj: true); + X0Y0_節20_毛左CP = new ColorP(X0Y0_節20_毛左, 節20_毛左CD, DisUnit, abj: true); + X0Y0_節20_毛右CP = new ColorP(X0Y0_節20_毛右, 節20_毛右CD, DisUnit, abj: true); + X0Y0_節21_節CP = new ColorP(X0Y0_節21_節, 節21_節CD, DisUnit, abj: true); + X0Y0_節21_毛左CP = new ColorP(X0Y0_節21_毛左, 節21_毛左CD, DisUnit, abj: true); + X0Y0_節21_毛右CP = new ColorP(X0Y0_節21_毛右, 節21_毛右CD, DisUnit, abj: true); + X0Y0_節22_節CP = new ColorP(X0Y0_節22_節, 節22_節CD, DisUnit, abj: true); + X0Y0_節22_毛左CP = new ColorP(X0Y0_節22_毛左, 節22_毛左CD, DisUnit, abj: true); + X0Y0_節22_毛右CP = new ColorP(X0Y0_節22_毛右, 節22_毛右CD, DisUnit, abj: true); + X0Y0_節23_節CP = new ColorP(X0Y0_節23_節, 節23_節CD, DisUnit, abj: true); + X0Y0_節23_毛左CP = new ColorP(X0Y0_節23_毛左, 節23_毛左CD, DisUnit, abj: true); + X0Y0_節23_毛右CP = new ColorP(X0Y0_節23_毛右, 節23_毛右CD, DisUnit, abj: true); + X0Y0_節24_節CP = new ColorP(X0Y0_節24_節, 節24_節CD, DisUnit, abj: true); + X0Y0_節24_毛左CP = new ColorP(X0Y0_節24_毛左, 節24_毛左CD, DisUnit, abj: true); + X0Y0_節24_毛右CP = new ColorP(X0Y0_節24_毛右, 節24_毛右CD, DisUnit, abj: true); + X0Y0_節25_節CP = new ColorP(X0Y0_節25_節, 節25_節CD, DisUnit, abj: true); + X0Y0_節25_毛左CP = new ColorP(X0Y0_節25_毛左, 節25_毛左CD, DisUnit, abj: true); + X0Y0_節25_毛右CP = new ColorP(X0Y0_節25_毛右, 節25_毛右CD, DisUnit, abj: true); + X0Y0_節26_節CP = new ColorP(X0Y0_節26_節, 節26_節CD, DisUnit, abj: true); + X0Y0_節26_毛左CP = new ColorP(X0Y0_節26_毛左, 節26_毛左CD, DisUnit, abj: true); + X0Y0_節26_毛右CP = new ColorP(X0Y0_節26_毛右, 節26_毛右CD, DisUnit, abj: true); + X0Y0_節27_節CP = new ColorP(X0Y0_節27_節, 節27_節CD, DisUnit, abj: true); + X0Y0_節27_毛左CP = new ColorP(X0Y0_節27_毛左, 節27_毛左CD, DisUnit, abj: true); + X0Y0_節27_毛右CP = new ColorP(X0Y0_節27_毛右, 節27_毛右CD, DisUnit, abj: true); + X0Y0_節28_節CP = new ColorP(X0Y0_節28_節, 節28_節CD, DisUnit, abj: true); + X0Y0_節28_毛左CP = new ColorP(X0Y0_節28_毛左, 節28_毛左CD, DisUnit, abj: true); + X0Y0_節28_毛右CP = new ColorP(X0Y0_節28_毛右, 節28_毛右CD, DisUnit, abj: true); + X0Y0_節29_節CP = new ColorP(X0Y0_節29_節, 節29_節CD, DisUnit, abj: true); + X0Y0_節29_毛左CP = new ColorP(X0Y0_節29_毛左, 節29_毛左CD, DisUnit, abj: true); + X0Y0_節29_毛右CP = new ColorP(X0Y0_節29_毛右, 節29_毛右CD, DisUnit, abj: true); + X0Y0_節30_節CP = new ColorP(X0Y0_節30_節, 節30_節CD, DisUnit, abj: true); + X0Y0_節30_毛左CP = new ColorP(X0Y0_節30_毛左, 節30_毛左CD, DisUnit, abj: true); + X0Y0_節30_毛右CP = new ColorP(X0Y0_節30_毛右, 節30_毛右CD, DisUnit, abj: true); + X0Y0_節31_節CP = new ColorP(X0Y0_節31_節, 節31_節CD, DisUnit, abj: true); + X0Y0_節31_毛左CP = new ColorP(X0Y0_節31_毛左, 節31_毛左CD, DisUnit, abj: true); + X0Y0_節31_毛右CP = new ColorP(X0Y0_節31_毛右, 節31_毛右CD, DisUnit, abj: true); + X0Y0_節32_節CP = new ColorP(X0Y0_節32_節, 節32_節CD, DisUnit, abj: true); + X0Y0_節32_毛左CP = new ColorP(X0Y0_節32_毛左, 節32_毛左CD, DisUnit, abj: true); + X0Y0_節32_毛右CP = new ColorP(X0Y0_節32_毛右, 節32_毛右CD, DisUnit, abj: true); + X0Y0_節33_節CP = new ColorP(X0Y0_節33_節, 節33_節CD, DisUnit, abj: true); + X0Y0_節33_毛左CP = new ColorP(X0Y0_節33_毛左, 節33_毛左CD, DisUnit, abj: true); + X0Y0_節33_毛右CP = new ColorP(X0Y0_節33_毛右, 節33_毛右CD, DisUnit, abj: true); + X0Y0_節34_節CP = new ColorP(X0Y0_節34_節, 節34_節CD, DisUnit, abj: true); + X0Y0_節34_毛左CP = new ColorP(X0Y0_節34_毛左, 節34_毛左CD, DisUnit, abj: true); + X0Y0_節34_毛右CP = new ColorP(X0Y0_節34_毛右, 節34_毛右CD, DisUnit, abj: true); + X0Y0_節35_節CP = new ColorP(X0Y0_節35_節, 節35_節CD, DisUnit, abj: true); + X0Y0_節35_毛左CP = new ColorP(X0Y0_節35_毛左, 節35_毛左CD, DisUnit, abj: true); + X0Y0_節35_毛右CP = new ColorP(X0Y0_節35_毛右, 節35_毛右CD, DisUnit, abj: true); + X0Y0_節36_節CP = new ColorP(X0Y0_節36_節, 節36_節CD, DisUnit, abj: true); + X0Y0_節36_毛左CP = new ColorP(X0Y0_節36_毛左, 節36_毛左CD, DisUnit, abj: true); + X0Y0_節36_毛右CP = new ColorP(X0Y0_節36_毛右, 節36_毛右CD, DisUnit, abj: true); + X0Y0_節37_節CP = new ColorP(X0Y0_節37_節, 節37_節CD, DisUnit, abj: true); + X0Y0_節37_毛左CP = new ColorP(X0Y0_節37_毛左, 節37_毛左CD, DisUnit, abj: true); + X0Y0_節37_毛右CP = new ColorP(X0Y0_節37_毛右, 節37_毛右CD, DisUnit, abj: true); + X0Y0_節38_節CP = new ColorP(X0Y0_節38_節, 節38_節CD, DisUnit, abj: true); + X0Y0_節38_毛左CP = new ColorP(X0Y0_節38_毛左, 節38_毛左CD, DisUnit, abj: true); + X0Y0_節38_毛右CP = new ColorP(X0Y0_節38_毛右, 節38_毛右CD, DisUnit, abj: true); + X0Y0_節39_節CP = new ColorP(X0Y0_節39_節, 節39_節CD, DisUnit, abj: true); + X0Y0_節39_毛左CP = new ColorP(X0Y0_節39_毛左, 節39_毛左CD, DisUnit, abj: true); + X0Y0_節39_毛右CP = new ColorP(X0Y0_節39_毛右, 節39_毛右CD, DisUnit, abj: true); + X0Y0_節40_節CP = new ColorP(X0Y0_節40_節, 節40_節CD, DisUnit, abj: true); + X0Y0_節40_毛左CP = new ColorP(X0Y0_節40_毛左, 節40_毛左CD, DisUnit, abj: true); + X0Y0_節40_毛右CP = new ColorP(X0Y0_節40_毛右, 節40_毛右CD, DisUnit, abj: true); + X0Y0_節41_節CP = new ColorP(X0Y0_節41_節, 節41_節CD, DisUnit, abj: true); + X0Y0_節41_毛左CP = new ColorP(X0Y0_節41_毛左, 節41_毛左CD, DisUnit, abj: true); + X0Y0_節41_毛右CP = new ColorP(X0Y0_節41_毛右, 節41_毛右CD, DisUnit, abj: true); + X0Y0_節42_節CP = new ColorP(X0Y0_節42_節, 節42_節CD, DisUnit, abj: true); + X0Y0_節42_毛左CP = new ColorP(X0Y0_節42_毛左, 節42_毛左CD, DisUnit, abj: true); + X0Y0_節42_毛右CP = new ColorP(X0Y0_節42_毛右, 節42_毛右CD, DisUnit, abj: true); + X0Y0_節43_節CP = new ColorP(X0Y0_節43_節, 節43_節CD, DisUnit, abj: true); + X0Y0_節43_毛左CP = new ColorP(X0Y0_節43_毛左, 節43_毛左CD, DisUnit, abj: true); + X0Y0_節43_毛右CP = new ColorP(X0Y0_節43_毛右, 節43_毛右CD, DisUnit, abj: true); + X0Y0_節44_節CP = new ColorP(X0Y0_節44_節, 節44_節CD, DisUnit, abj: true); + X0Y0_節44_毛左CP = new ColorP(X0Y0_節44_毛左, 節44_毛左CD, DisUnit, abj: true); + X0Y0_節44_毛右CP = new ColorP(X0Y0_節44_毛右, 節44_毛右CD, DisUnit, abj: true); + X0Y0_節45_節CP = new ColorP(X0Y0_節45_節, 節45_節CD, DisUnit, abj: true); + X0Y0_節45_毛左CP = new ColorP(X0Y0_節45_毛左, 節45_毛左CD, DisUnit, abj: true); + X0Y0_節45_毛右CP = new ColorP(X0Y0_節45_毛右, 節45_毛右CD, DisUnit, abj: true); + X0Y0_節46_節CP = new ColorP(X0Y0_節46_節, 節46_節CD, DisUnit, abj: true); + X0Y0_節46_毛左CP = new ColorP(X0Y0_節46_毛左, 節46_毛左CD, DisUnit, abj: true); + X0Y0_節46_毛右CP = new ColorP(X0Y0_節46_毛右, 節46_毛右CD, DisUnit, abj: true); + X0Y0_節47_節CP = new ColorP(X0Y0_節47_節, 節47_節CD, DisUnit, abj: true); + X0Y0_節47_毛左CP = new ColorP(X0Y0_節47_毛左, 節47_毛左CD, DisUnit, abj: true); + X0Y0_節47_毛右CP = new ColorP(X0Y0_節47_毛右, 節47_毛右CD, DisUnit, abj: true); + X0Y0_節48_節CP = new ColorP(X0Y0_節48_節, 節48_節CD, DisUnit, abj: true); + X0Y0_節48_毛左CP = new ColorP(X0Y0_節48_毛左, 節48_毛左CD, DisUnit, abj: true); + X0Y0_節48_毛右CP = new ColorP(X0Y0_節48_毛右, 節48_毛右CD, DisUnit, abj: true); + X0Y0_節49_節CP = new ColorP(X0Y0_節49_節, 節49_節CD, DisUnit, abj: true); + X0Y0_節49_毛左CP = new ColorP(X0Y0_節49_毛左, 節49_毛左CD, DisUnit, abj: true); + X0Y0_節49_毛右CP = new ColorP(X0Y0_節49_毛右, 節49_毛右CD, DisUnit, abj: true); + X0Y0_節50_節CP = new ColorP(X0Y0_節50_節, 節50_節CD, DisUnit, abj: true); + X0Y0_節50_毛左CP = new ColorP(X0Y0_節50_毛左, 節50_毛左CD, DisUnit, abj: true); + X0Y0_節50_毛右CP = new ColorP(X0Y0_節50_毛右, 節50_毛右CD, DisUnit, abj: true); + X0Y0_節CP = new ColorP(X0Y0_節, 節CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + int num2 = -2; + double num3 = 1.0; + double num4 = 0.01; + X0Y0_節1_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節2_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節3_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節4_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節5_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節6_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節7_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節8_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節9_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節10_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節11_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節12_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節13_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節14_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節15_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節16_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節17_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節18_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節19_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節20_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節21_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節22_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節23_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節24_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節25_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節26_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節27_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節28_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節29_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節30_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節31_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節32_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節33_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節34_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節35_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節36_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節37_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節38_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節39_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節40_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節41_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節42_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節43_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節44_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節45_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節46_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節47_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節48_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節49_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節50_節.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節.AngleBase = num * (double)num2 * num3; + X0Y0_節1_節.AngleBase = num * -10.0; + 本体.JoinPAall(); + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_節1_節; + yield return X0Y0_節2_節; + yield return X0Y0_節3_節; + yield return X0Y0_節4_節; + yield return X0Y0_節5_節; + yield return X0Y0_節6_節; + yield return X0Y0_節7_節; + yield return X0Y0_節8_節; + yield return X0Y0_節9_節; + yield return X0Y0_節10_節; + yield return X0Y0_節11_節; + yield return X0Y0_節12_節; + yield return X0Y0_節13_節; + yield return X0Y0_節14_節; + yield return X0Y0_節15_節; + yield return X0Y0_節16_節; + yield return X0Y0_節17_節; + yield return X0Y0_節18_節; + yield return X0Y0_節19_節; + yield return X0Y0_節20_節; + yield return X0Y0_節21_節; + yield return X0Y0_節22_節; + yield return X0Y0_節23_節; + yield return X0Y0_節24_節; + yield return X0Y0_節25_節; + yield return X0Y0_節26_節; + yield return X0Y0_節27_節; + yield return X0Y0_節28_節; + yield return X0Y0_節29_節; + yield return X0Y0_節30_節; + yield return X0Y0_節31_節; + yield return X0Y0_節32_節; + yield return X0Y0_節33_節; + yield return X0Y0_節34_節; + yield return X0Y0_節35_節; + yield return X0Y0_節36_節; + yield return X0Y0_節37_節; + yield return X0Y0_節38_節; + yield return X0Y0_節39_節; + yield return X0Y0_節40_節; + yield return X0Y0_節41_節; + yield return X0Y0_節42_節; + yield return X0Y0_節43_節; + yield return X0Y0_節44_節; + yield return X0Y0_節45_節; + yield return X0Y0_節46_節; + yield return X0Y0_節47_節; + yield return X0Y0_節48_節; + yield return X0Y0_節49_節; + yield return X0Y0_節50_節; + yield return X0Y0_節; + } + + public override void 色更新() + { + X0Y0_節1_節CP.Update(); + X0Y0_節1_毛左CP.Update(); + X0Y0_節1_毛右CP.Update(); + X0Y0_節2_節CP.Update(); + X0Y0_節2_毛左CP.Update(); + X0Y0_節2_毛右CP.Update(); + X0Y0_節3_節CP.Update(); + X0Y0_節3_毛左CP.Update(); + X0Y0_節3_毛右CP.Update(); + X0Y0_節4_節CP.Update(); + X0Y0_節4_毛左CP.Update(); + X0Y0_節4_毛右CP.Update(); + X0Y0_節5_節CP.Update(); + X0Y0_節5_毛左CP.Update(); + X0Y0_節5_毛右CP.Update(); + X0Y0_節6_節CP.Update(); + X0Y0_節6_毛左CP.Update(); + X0Y0_節6_毛右CP.Update(); + X0Y0_節7_節CP.Update(); + X0Y0_節7_毛左CP.Update(); + X0Y0_節7_毛右CP.Update(); + X0Y0_節8_節CP.Update(); + X0Y0_節8_毛左CP.Update(); + X0Y0_節8_毛右CP.Update(); + X0Y0_節9_節CP.Update(); + X0Y0_節9_毛左CP.Update(); + X0Y0_節9_毛右CP.Update(); + X0Y0_節10_節CP.Update(); + X0Y0_節10_毛左CP.Update(); + X0Y0_節10_毛右CP.Update(); + X0Y0_節11_節CP.Update(); + X0Y0_節11_毛左CP.Update(); + X0Y0_節11_毛右CP.Update(); + X0Y0_節12_節CP.Update(); + X0Y0_節12_毛左CP.Update(); + X0Y0_節12_毛右CP.Update(); + X0Y0_節13_節CP.Update(); + X0Y0_節13_毛左CP.Update(); + X0Y0_節13_毛右CP.Update(); + X0Y0_節14_節CP.Update(); + X0Y0_節14_毛左CP.Update(); + X0Y0_節14_毛右CP.Update(); + X0Y0_節15_節CP.Update(); + X0Y0_節15_毛左CP.Update(); + X0Y0_節15_毛右CP.Update(); + X0Y0_節16_節CP.Update(); + X0Y0_節16_毛左CP.Update(); + X0Y0_節16_毛右CP.Update(); + X0Y0_節17_節CP.Update(); + X0Y0_節17_毛左CP.Update(); + X0Y0_節17_毛右CP.Update(); + X0Y0_節18_節CP.Update(); + X0Y0_節18_毛左CP.Update(); + X0Y0_節18_毛右CP.Update(); + X0Y0_節19_節CP.Update(); + X0Y0_節19_毛左CP.Update(); + X0Y0_節19_毛右CP.Update(); + X0Y0_節20_節CP.Update(); + X0Y0_節20_毛左CP.Update(); + X0Y0_節20_毛右CP.Update(); + X0Y0_節21_節CP.Update(); + X0Y0_節21_毛左CP.Update(); + X0Y0_節21_毛右CP.Update(); + X0Y0_節22_節CP.Update(); + X0Y0_節22_毛左CP.Update(); + X0Y0_節22_毛右CP.Update(); + X0Y0_節23_節CP.Update(); + X0Y0_節23_毛左CP.Update(); + X0Y0_節23_毛右CP.Update(); + X0Y0_節24_節CP.Update(); + X0Y0_節24_毛左CP.Update(); + X0Y0_節24_毛右CP.Update(); + X0Y0_節25_節CP.Update(); + X0Y0_節25_毛左CP.Update(); + X0Y0_節25_毛右CP.Update(); + X0Y0_節26_節CP.Update(); + X0Y0_節26_毛左CP.Update(); + X0Y0_節26_毛右CP.Update(); + X0Y0_節27_節CP.Update(); + X0Y0_節27_毛左CP.Update(); + X0Y0_節27_毛右CP.Update(); + X0Y0_節28_節CP.Update(); + X0Y0_節28_毛左CP.Update(); + X0Y0_節28_毛右CP.Update(); + X0Y0_節29_節CP.Update(); + X0Y0_節29_毛左CP.Update(); + X0Y0_節29_毛右CP.Update(); + X0Y0_節30_節CP.Update(); + X0Y0_節30_毛左CP.Update(); + X0Y0_節30_毛右CP.Update(); + X0Y0_節31_節CP.Update(); + X0Y0_節31_毛左CP.Update(); + X0Y0_節31_毛右CP.Update(); + X0Y0_節32_節CP.Update(); + X0Y0_節32_毛左CP.Update(); + X0Y0_節32_毛右CP.Update(); + X0Y0_節33_節CP.Update(); + X0Y0_節33_毛左CP.Update(); + X0Y0_節33_毛右CP.Update(); + X0Y0_節34_節CP.Update(); + X0Y0_節34_毛左CP.Update(); + X0Y0_節34_毛右CP.Update(); + X0Y0_節35_節CP.Update(); + X0Y0_節35_毛左CP.Update(); + X0Y0_節35_毛右CP.Update(); + X0Y0_節36_節CP.Update(); + X0Y0_節36_毛左CP.Update(); + X0Y0_節36_毛右CP.Update(); + X0Y0_節37_節CP.Update(); + X0Y0_節37_毛左CP.Update(); + X0Y0_節37_毛右CP.Update(); + X0Y0_節38_節CP.Update(); + X0Y0_節38_毛左CP.Update(); + X0Y0_節38_毛右CP.Update(); + X0Y0_節39_節CP.Update(); + X0Y0_節39_毛左CP.Update(); + X0Y0_節39_毛右CP.Update(); + X0Y0_節40_節CP.Update(); + X0Y0_節40_毛左CP.Update(); + X0Y0_節40_毛右CP.Update(); + X0Y0_節41_節CP.Update(); + X0Y0_節41_毛左CP.Update(); + X0Y0_節41_毛右CP.Update(); + X0Y0_節42_節CP.Update(); + X0Y0_節42_毛左CP.Update(); + X0Y0_節42_毛右CP.Update(); + X0Y0_節43_節CP.Update(); + X0Y0_節43_毛左CP.Update(); + X0Y0_節43_毛右CP.Update(); + X0Y0_節44_節CP.Update(); + X0Y0_節44_毛左CP.Update(); + X0Y0_節44_毛右CP.Update(); + X0Y0_節45_節CP.Update(); + X0Y0_節45_毛左CP.Update(); + X0Y0_節45_毛右CP.Update(); + X0Y0_節46_節CP.Update(); + X0Y0_節46_毛左CP.Update(); + X0Y0_節46_毛右CP.Update(); + X0Y0_節47_節CP.Update(); + X0Y0_節47_毛左CP.Update(); + X0Y0_節47_毛右CP.Update(); + X0Y0_節48_節CP.Update(); + X0Y0_節48_毛左CP.Update(); + X0Y0_節48_毛右CP.Update(); + X0Y0_節49_節CP.Update(); + X0Y0_節49_毛左CP.Update(); + X0Y0_節49_毛右CP.Update(); + X0Y0_節50_節CP.Update(); + X0Y0_節50_毛左CP.Update(); + X0Y0_節50_毛右CP.Update(); + X0Y0_節CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 節1_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節1_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節1_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節2_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節2_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節2_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節3_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節3_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節3_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節4_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節4_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節4_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節5_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節5_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節5_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節6_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節6_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節6_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節7_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節7_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節7_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節8_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節8_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節8_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節9_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節9_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節9_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節10_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節10_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節10_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節11_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節11_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節11_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節12_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節12_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節12_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節13_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節13_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節13_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節14_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節14_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節14_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節15_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節15_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節15_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節16_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節16_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節16_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節17_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節17_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節17_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節18_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節18_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節18_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節19_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節19_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節19_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節20_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節20_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節20_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節21_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節21_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節21_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節22_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節22_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節22_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節23_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節23_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節23_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節24_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節24_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節24_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節25_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節25_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節25_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節26_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節26_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節26_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節27_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節27_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節27_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節28_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節28_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節28_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節29_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節29_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節29_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節30_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節30_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節30_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節31_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節31_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節31_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節32_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節32_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節32_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節33_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節33_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節33_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節34_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節34_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節34_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節35_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節35_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節35_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節36_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節36_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節36_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節37_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節37_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節37_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節38_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節38_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節38_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節39_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節39_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節39_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節40_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節40_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節40_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節41_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節41_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節41_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節42_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節42_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節42_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節43_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節43_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節43_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節44_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節44_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節44_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節45_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節45_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節45_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節46_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節46_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節46_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節47_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節47_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節47_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節48_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節48_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節48_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節49_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節49_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節49_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節50_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節50_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節50_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + + private void 配色T0(体配色 体配色) + { + this.配色T(0, "節CD", ref 体配色.甲1O, ref 体配色.刺青O); + 節1_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節1_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節2_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節2_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節3_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節3_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節4_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節4_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節5_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節5_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節6_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節6_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節7_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節7_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節8_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節8_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節9_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節9_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節10_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節10_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節11_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節11_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節12_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節12_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節13_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節13_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節14_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節14_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節15_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節15_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節16_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節16_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節17_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節17_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節18_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節18_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節19_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節19_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節20_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節20_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節21_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節21_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節22_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節22_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節23_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節23_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節24_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節24_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節25_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節25_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節26_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節26_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節27_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節27_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節28_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節28_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節29_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節29_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節30_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節30_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節31_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節31_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節32_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節32_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節33_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節33_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節34_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節34_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節35_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節35_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節36_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節36_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節37_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節37_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節38_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節38_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節39_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節39_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節40_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節40_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節41_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節41_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節42_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節42_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節43_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節43_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節44_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節44_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節45_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節45_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節46_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節46_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節47_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節47_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節48_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節48_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節49_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節49_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節50_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節50_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + + private void 配色T1(体配色 体配色) + { + this.配色T(1, "節CD", ref 体配色.甲1O, ref 体配色.刺青O); + 節1_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節1_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節2_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節2_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節3_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節3_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節4_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節4_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節5_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節5_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節6_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節6_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節7_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節7_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節8_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節8_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節9_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節9_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節10_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節10_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節11_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節11_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節12_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節12_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節13_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節13_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節14_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節14_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節15_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節15_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節16_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節16_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節17_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節17_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節18_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節18_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節19_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節19_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節20_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節20_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節21_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節21_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節22_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節22_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節23_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節23_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節24_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節24_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節25_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節25_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節26_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節26_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節27_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節27_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節28_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節28_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節29_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節29_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節30_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節30_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節31_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節31_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節32_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節32_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節33_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節33_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節34_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節34_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節35_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節35_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節36_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節36_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節37_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節37_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節38_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節38_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節39_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節39_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節40_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節40_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節41_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節41_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節42_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節42_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節43_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節43_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節44_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節44_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節45_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節45_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節46_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節46_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節47_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節47_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節48_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節48_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節49_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節49_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節50_毛左CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節50_毛右CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾D.cs index 195389e..6593077 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾D.cs @@ -1,320 +1,321 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 触覚_蛾D : 触覚D +namespace SlaveMatrix { - public bool 節1_節_表示 = true; + [Serializable] + public class 触覚_蛾D : 触覚D + { + public bool 節1_節_表示 = true; - public bool 節1_毛左_表示 = true; + public bool 節1_毛左_表示 = true; - public bool 節1_毛右_表示 = true; + public bool 節1_毛右_表示 = true; - public bool 節2_節_表示 = true; + public bool 節2_節_表示 = true; - public bool 節2_毛左_表示 = true; + public bool 節2_毛左_表示 = true; - public bool 節2_毛右_表示 = true; + public bool 節2_毛右_表示 = true; - public bool 節3_節_表示 = true; + public bool 節3_節_表示 = true; - public bool 節3_毛左_表示 = true; + public bool 節3_毛左_表示 = true; - public bool 節3_毛右_表示 = true; + public bool 節3_毛右_表示 = true; - public bool 節4_節_表示 = true; + public bool 節4_節_表示 = true; - public bool 節4_毛左_表示 = true; + public bool 節4_毛左_表示 = true; - public bool 節4_毛右_表示 = true; + public bool 節4_毛右_表示 = true; - public bool 節5_節_表示 = true; + public bool 節5_節_表示 = true; - public bool 節5_毛左_表示 = true; + public bool 節5_毛左_表示 = true; - public bool 節5_毛右_表示 = true; + public bool 節5_毛右_表示 = true; - public bool 節6_節_表示 = true; + public bool 節6_節_表示 = true; - public bool 節6_毛左_表示 = true; + public bool 節6_毛左_表示 = true; - public bool 節6_毛右_表示 = true; + public bool 節6_毛右_表示 = true; - public bool 節7_節_表示 = true; + public bool 節7_節_表示 = true; - public bool 節7_毛左_表示 = true; + public bool 節7_毛左_表示 = true; - public bool 節7_毛右_表示 = true; + public bool 節7_毛右_表示 = true; - public bool 節8_節_表示 = true; + public bool 節8_節_表示 = true; - public bool 節8_毛左_表示 = true; + public bool 節8_毛左_表示 = true; - public bool 節8_毛右_表示 = true; + public bool 節8_毛右_表示 = true; - public bool 節9_節_表示 = true; + public bool 節9_節_表示 = true; - public bool 節9_毛左_表示 = true; + public bool 節9_毛左_表示 = true; - public bool 節9_毛右_表示 = true; + public bool 節9_毛右_表示 = true; - public bool 節10_節_表示 = true; + public bool 節10_節_表示 = true; - public bool 節10_毛左_表示 = true; + public bool 節10_毛左_表示 = true; - public bool 節10_毛右_表示 = true; + public bool 節10_毛右_表示 = true; - public bool 節11_節_表示 = true; + public bool 節11_節_表示 = true; - public bool 節11_毛左_表示 = true; + public bool 節11_毛左_表示 = true; - public bool 節11_毛右_表示 = true; + public bool 節11_毛右_表示 = true; - public bool 節12_節_表示 = true; + public bool 節12_節_表示 = true; - public bool 節12_毛左_表示 = true; + public bool 節12_毛左_表示 = true; - public bool 節12_毛右_表示 = true; + public bool 節12_毛右_表示 = true; - public bool 節13_節_表示 = true; + public bool 節13_節_表示 = true; - public bool 節13_毛左_表示 = true; + public bool 節13_毛左_表示 = true; - public bool 節13_毛右_表示 = true; + public bool 節13_毛右_表示 = true; - public bool 節14_節_表示 = true; + public bool 節14_節_表示 = true; - public bool 節14_毛左_表示 = true; + public bool 節14_毛左_表示 = true; - public bool 節14_毛右_表示 = true; + public bool 節14_毛右_表示 = true; - public bool 節15_節_表示 = true; + public bool 節15_節_表示 = true; - public bool 節15_毛左_表示 = true; + public bool 節15_毛左_表示 = true; - public bool 節15_毛右_表示 = true; + public bool 節15_毛右_表示 = true; - public bool 節16_節_表示 = true; + public bool 節16_節_表示 = true; - public bool 節16_毛左_表示 = true; + public bool 節16_毛左_表示 = true; - public bool 節16_毛右_表示 = true; + public bool 節16_毛右_表示 = true; - public bool 節17_節_表示 = true; + public bool 節17_節_表示 = true; - public bool 節17_毛左_表示 = true; + public bool 節17_毛左_表示 = true; - public bool 節17_毛右_表示 = true; + public bool 節17_毛右_表示 = true; - public bool 節18_節_表示 = true; + public bool 節18_節_表示 = true; - public bool 節18_毛左_表示 = true; + public bool 節18_毛左_表示 = true; - public bool 節18_毛右_表示 = true; + public bool 節18_毛右_表示 = true; - public bool 節19_節_表示 = true; + public bool 節19_節_表示 = true; - public bool 節19_毛左_表示 = true; + public bool 節19_毛左_表示 = true; - public bool 節19_毛右_表示 = true; + public bool 節19_毛右_表示 = true; - public bool 節20_節_表示 = true; + public bool 節20_節_表示 = true; - public bool 節20_毛左_表示 = true; + public bool 節20_毛左_表示 = true; - public bool 節20_毛右_表示 = true; + public bool 節20_毛右_表示 = true; - public bool 節21_節_表示 = true; + public bool 節21_節_表示 = true; - public bool 節21_毛左_表示 = true; + public bool 節21_毛左_表示 = true; - public bool 節21_毛右_表示 = true; + public bool 節21_毛右_表示 = true; - public bool 節22_節_表示 = true; + public bool 節22_節_表示 = true; - public bool 節22_毛左_表示 = true; + public bool 節22_毛左_表示 = true; - public bool 節22_毛右_表示 = true; + public bool 節22_毛右_表示 = true; - public bool 節23_節_表示 = true; + public bool 節23_節_表示 = true; - public bool 節23_毛左_表示 = true; + public bool 節23_毛左_表示 = true; - public bool 節23_毛右_表示 = true; + public bool 節23_毛右_表示 = true; - public bool 節24_節_表示 = true; + public bool 節24_節_表示 = true; - public bool 節24_毛左_表示 = true; + public bool 節24_毛左_表示 = true; - public bool 節24_毛右_表示 = true; + public bool 節24_毛右_表示 = true; - public bool 節25_節_表示 = true; + public bool 節25_節_表示 = true; - public bool 節25_毛左_表示 = true; + public bool 節25_毛左_表示 = true; - public bool 節25_毛右_表示 = true; + public bool 節25_毛右_表示 = true; - public bool 節26_節_表示 = true; + public bool 節26_節_表示 = true; - public bool 節26_毛左_表示 = true; + public bool 節26_毛左_表示 = true; - public bool 節26_毛右_表示 = true; + public bool 節26_毛右_表示 = true; - public bool 節27_節_表示 = true; + public bool 節27_節_表示 = true; - public bool 節27_毛左_表示 = true; + public bool 節27_毛左_表示 = true; - public bool 節27_毛右_表示 = true; + public bool 節27_毛右_表示 = true; - public bool 節28_節_表示 = true; + public bool 節28_節_表示 = true; - public bool 節28_毛左_表示 = true; + public bool 節28_毛左_表示 = true; - public bool 節28_毛右_表示 = true; + public bool 節28_毛右_表示 = true; - public bool 節29_節_表示 = true; + public bool 節29_節_表示 = true; - public bool 節29_毛左_表示 = true; + public bool 節29_毛左_表示 = true; - public bool 節29_毛右_表示 = true; + public bool 節29_毛右_表示 = true; - public bool 節30_節_表示 = true; + public bool 節30_節_表示 = true; - public bool 節30_毛左_表示 = true; + public bool 節30_毛左_表示 = true; - public bool 節30_毛右_表示 = true; + public bool 節30_毛右_表示 = true; - public bool 節31_節_表示 = true; + public bool 節31_節_表示 = true; - public bool 節31_毛左_表示 = true; + public bool 節31_毛左_表示 = true; - public bool 節31_毛右_表示 = true; + public bool 節31_毛右_表示 = true; - public bool 節32_節_表示 = true; + public bool 節32_節_表示 = true; - public bool 節32_毛左_表示 = true; + public bool 節32_毛左_表示 = true; - public bool 節32_毛右_表示 = true; + public bool 節32_毛右_表示 = true; - public bool 節33_節_表示 = true; + public bool 節33_節_表示 = true; - public bool 節33_毛左_表示 = true; + public bool 節33_毛左_表示 = true; - public bool 節33_毛右_表示 = true; + public bool 節33_毛右_表示 = true; - public bool 節34_節_表示 = true; + public bool 節34_節_表示 = true; - public bool 節34_毛左_表示 = true; + public bool 節34_毛左_表示 = true; - public bool 節34_毛右_表示 = true; + public bool 節34_毛右_表示 = true; - public bool 節35_節_表示 = true; + public bool 節35_節_表示 = true; - public bool 節35_毛左_表示 = true; + public bool 節35_毛左_表示 = true; - public bool 節35_毛右_表示 = true; + public bool 節35_毛右_表示 = true; - public bool 節36_節_表示 = true; + public bool 節36_節_表示 = true; - public bool 節36_毛左_表示 = true; + public bool 節36_毛左_表示 = true; - public bool 節36_毛右_表示 = true; + public bool 節36_毛右_表示 = true; - public bool 節37_節_表示 = true; + public bool 節37_節_表示 = true; - public bool 節37_毛左_表示 = true; + public bool 節37_毛左_表示 = true; - public bool 節37_毛右_表示 = true; + public bool 節37_毛右_表示 = true; - public bool 節38_節_表示 = true; + public bool 節38_節_表示 = true; - public bool 節38_毛左_表示 = true; + public bool 節38_毛左_表示 = true; - public bool 節38_毛右_表示 = true; + public bool 節38_毛右_表示 = true; - public bool 節39_節_表示 = true; + public bool 節39_節_表示 = true; - public bool 節39_毛左_表示 = true; + public bool 節39_毛左_表示 = true; - public bool 節39_毛右_表示 = true; + public bool 節39_毛右_表示 = true; - public bool 節40_節_表示 = true; + public bool 節40_節_表示 = true; - public bool 節40_毛左_表示 = true; + public bool 節40_毛左_表示 = true; - public bool 節40_毛右_表示 = true; + public bool 節40_毛右_表示 = true; - public bool 節41_節_表示 = true; + public bool 節41_節_表示 = true; - public bool 節41_毛左_表示 = true; + public bool 節41_毛左_表示 = true; - public bool 節41_毛右_表示 = true; + public bool 節41_毛右_表示 = true; - public bool 節42_節_表示 = true; + public bool 節42_節_表示 = true; - public bool 節42_毛左_表示 = true; + public bool 節42_毛左_表示 = true; - public bool 節42_毛右_表示 = true; + public bool 節42_毛右_表示 = true; - public bool 節43_節_表示 = true; + public bool 節43_節_表示 = true; - public bool 節43_毛左_表示 = true; + public bool 節43_毛左_表示 = true; - public bool 節43_毛右_表示 = true; + public bool 節43_毛右_表示 = true; - public bool 節44_節_表示 = true; + public bool 節44_節_表示 = true; - public bool 節44_毛左_表示 = true; + public bool 節44_毛左_表示 = true; - public bool 節44_毛右_表示 = true; + public bool 節44_毛右_表示 = true; - public bool 節45_節_表示 = true; + public bool 節45_節_表示 = true; - public bool 節45_毛左_表示 = true; + public bool 節45_毛左_表示 = true; - public bool 節45_毛右_表示 = true; + public bool 節45_毛右_表示 = true; - public bool 節46_節_表示 = true; + public bool 節46_節_表示 = true; - public bool 節46_毛左_表示 = true; + public bool 節46_毛左_表示 = true; - public bool 節46_毛右_表示 = true; + public bool 節46_毛右_表示 = true; - public bool 節47_節_表示 = true; + public bool 節47_節_表示 = true; - public bool 節47_毛左_表示 = true; + public bool 節47_毛左_表示 = true; - public bool 節47_毛右_表示 = true; + public bool 節47_毛右_表示 = true; - public bool 節48_節_表示 = true; + public bool 節48_節_表示 = true; - public bool 節48_毛左_表示 = true; + public bool 節48_毛左_表示 = true; - public bool 節48_毛右_表示 = true; + public bool 節48_毛右_表示 = true; - public bool 節49_節_表示 = true; + public bool 節49_節_表示 = true; - public bool 節49_毛左_表示 = true; + public bool 節49_毛左_表示 = true; - public bool 節49_毛右_表示 = true; + public bool 節49_毛右_表示 = true; - public bool 節50_節_表示 = true; + public bool 節50_節_表示 = true; - public bool 節50_毛左_表示 = true; + public bool 節50_毛左_表示 = true; - public bool 節50_毛右_表示 = true; + public bool 節50_毛右_表示 = true; - public bool 節_表示 = true; + public bool 節_表示 = true; - public 触覚_蛾D() - { - ThisType = GetType(); - } + public 触覚_蛾D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 触覚_蛾(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 触覚_蛾(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶.cs index 3fcd1b2..cc277cd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶.cs @@ -1,1175 +1,1176 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触覚_蝶 : 触覚 +namespace SlaveMatrix { - public Par X0Y0_節1; + public class 触覚_蝶 : 触覚 + { + public Par X0Y0_節1; - public Par X0Y0_節2; + public Par X0Y0_節2; - public Par X0Y0_節3; + public Par X0Y0_節3; - public Par X0Y0_節4; + public Par X0Y0_節4; - public Par X0Y0_節5; + public Par X0Y0_節5; - public Par X0Y0_節6; + public Par X0Y0_節6; - public Par X0Y0_節7; + public Par X0Y0_節7; - public Par X0Y0_節8; + public Par X0Y0_節8; - public Par X0Y0_節9; + public Par X0Y0_節9; - public Par X0Y0_節10; + public Par X0Y0_節10; - public Par X0Y0_節11; + public Par X0Y0_節11; - public Par X0Y0_節12; + public Par X0Y0_節12; - public Par X0Y0_節13; + public Par X0Y0_節13; - public Par X0Y0_節14; + public Par X0Y0_節14; - public Par X0Y0_節15; + public Par X0Y0_節15; - public Par X0Y0_節16; + public Par X0Y0_節16; - public Par X0Y0_節17; + public Par X0Y0_節17; - public Par X0Y0_節18; + public Par X0Y0_節18; - public Par X0Y0_節19; + public Par X0Y0_節19; - public Par X0Y0_節20; + public Par X0Y0_節20; - public Par X0Y0_節21; + public Par X0Y0_節21; - public Par X0Y0_節22; + public Par X0Y0_節22; - public Par X0Y0_節23; + public Par X0Y0_節23; - public Par X0Y0_節24; + public Par X0Y0_節24; - public Par X0Y0_節25; + public Par X0Y0_節25; - public Par X0Y0_節26; + public Par X0Y0_節26; - public Par X0Y0_節27; + public Par X0Y0_節27; - public Par X0Y0_節28; + public Par X0Y0_節28; - public Par X0Y0_節29; + public Par X0Y0_節29; - public Par X0Y0_節30; + public Par X0Y0_節30; - public Par X0Y0_節31; + public Par X0Y0_節31; - public Par X0Y0_節32; + public Par X0Y0_節32; - public Par X0Y0_節33; + public Par X0Y0_節33; - public Par X0Y0_節34; + public Par X0Y0_節34; - public Par X0Y0_節35; + public Par X0Y0_節35; - public ColorD 節1CD; + public ColorD 節1CD; - public ColorD 節2CD; + public ColorD 節2CD; - public ColorD 節3CD; + public ColorD 節3CD; - public ColorD 節4CD; + public ColorD 節4CD; - public ColorD 節5CD; + public ColorD 節5CD; - public ColorD 節6CD; + public ColorD 節6CD; - public ColorD 節7CD; + public ColorD 節7CD; - public ColorD 節8CD; + public ColorD 節8CD; - public ColorD 節9CD; + public ColorD 節9CD; - public ColorD 節10CD; + public ColorD 節10CD; - public ColorD 節11CD; + public ColorD 節11CD; - public ColorD 節12CD; + public ColorD 節12CD; - public ColorD 節13CD; + public ColorD 節13CD; - public ColorD 節14CD; + public ColorD 節14CD; - public ColorD 節15CD; + public ColorD 節15CD; - public ColorD 節16CD; + public ColorD 節16CD; - public ColorD 節17CD; + public ColorD 節17CD; - public ColorD 節18CD; + public ColorD 節18CD; - public ColorD 節19CD; + public ColorD 節19CD; - public ColorD 節20CD; + public ColorD 節20CD; - public ColorD 節21CD; + public ColorD 節21CD; - public ColorD 節22CD; + public ColorD 節22CD; - public ColorD 節23CD; + public ColorD 節23CD; - public ColorD 節24CD; + public ColorD 節24CD; - public ColorD 節25CD; + public ColorD 節25CD; - public ColorD 節26CD; + public ColorD 節26CD; - public ColorD 節27CD; + public ColorD 節27CD; - public ColorD 節28CD; + public ColorD 節28CD; - public ColorD 節29CD; + public ColorD 節29CD; - public ColorD 節30CD; + public ColorD 節30CD; - public ColorD 節31CD; + public ColorD 節31CD; - public ColorD 節32CD; + public ColorD 節32CD; - public ColorD 節33CD; + public ColorD 節33CD; - public ColorD 節34CD; + public ColorD 節34CD; - public ColorD 節35CD; + public ColorD 節35CD; - public ColorP X0Y0_節1CP; + public ColorP X0Y0_節1CP; - public ColorP X0Y0_節2CP; + public ColorP X0Y0_節2CP; - public ColorP X0Y0_節3CP; + public ColorP X0Y0_節3CP; - public ColorP X0Y0_節4CP; + public ColorP X0Y0_節4CP; - public ColorP X0Y0_節5CP; + public ColorP X0Y0_節5CP; - public ColorP X0Y0_節6CP; + public ColorP X0Y0_節6CP; - public ColorP X0Y0_節7CP; + public ColorP X0Y0_節7CP; - public ColorP X0Y0_節8CP; + public ColorP X0Y0_節8CP; - public ColorP X0Y0_節9CP; + public ColorP X0Y0_節9CP; - public ColorP X0Y0_節10CP; + public ColorP X0Y0_節10CP; - public ColorP X0Y0_節11CP; + public ColorP X0Y0_節11CP; - public ColorP X0Y0_節12CP; + public ColorP X0Y0_節12CP; - public ColorP X0Y0_節13CP; + public ColorP X0Y0_節13CP; - public ColorP X0Y0_節14CP; + public ColorP X0Y0_節14CP; - public ColorP X0Y0_節15CP; + public ColorP X0Y0_節15CP; - public ColorP X0Y0_節16CP; + public ColorP X0Y0_節16CP; - public ColorP X0Y0_節17CP; + public ColorP X0Y0_節17CP; - public ColorP X0Y0_節18CP; + public ColorP X0Y0_節18CP; - public ColorP X0Y0_節19CP; + public ColorP X0Y0_節19CP; - public ColorP X0Y0_節20CP; + public ColorP X0Y0_節20CP; - public ColorP X0Y0_節21CP; + public ColorP X0Y0_節21CP; - public ColorP X0Y0_節22CP; + public ColorP X0Y0_節22CP; - public ColorP X0Y0_節23CP; + public ColorP X0Y0_節23CP; - public ColorP X0Y0_節24CP; + public ColorP X0Y0_節24CP; - public ColorP X0Y0_節25CP; + public ColorP X0Y0_節25CP; - public ColorP X0Y0_節26CP; + public ColorP X0Y0_節26CP; - public ColorP X0Y0_節27CP; + public ColorP X0Y0_節27CP; - public ColorP X0Y0_節28CP; + public ColorP X0Y0_節28CP; - public ColorP X0Y0_節29CP; + public ColorP X0Y0_節29CP; - public ColorP X0Y0_節30CP; + public ColorP X0Y0_節30CP; - public ColorP X0Y0_節31CP; + public ColorP X0Y0_節31CP; - public ColorP X0Y0_節32CP; + public ColorP X0Y0_節32CP; - public ColorP X0Y0_節33CP; + public ColorP X0Y0_節33CP; - public ColorP X0Y0_節34CP; + public ColorP X0Y0_節34CP; - public ColorP X0Y0_節35CP; + public ColorP X0Y0_節35CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - 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; - X0Y0_節1.Hit = value; - } - } - - public bool 節2_表示 - { - get - { - return X0Y0_節2.Dra; - } - set - { - X0Y0_節2.Dra = value; - X0Y0_節2.Hit = value; - } - } - - public bool 節3_表示 - { - get - { - return X0Y0_節3.Dra; - } - set - { - X0Y0_節3.Dra = value; - X0Y0_節3.Hit = value; - } - } - - public bool 節4_表示 - { - get - { - return X0Y0_節4.Dra; - } - set - { - X0Y0_節4.Dra = value; - X0Y0_節4.Hit = value; - } - } - - public bool 節5_表示 - { - get - { - return X0Y0_節5.Dra; - } - set - { - X0Y0_節5.Dra = value; - X0Y0_節5.Hit = value; - } - } - - public bool 節6_表示 - { - get - { - return X0Y0_節6.Dra; - } - set - { - X0Y0_節6.Dra = value; - X0Y0_節6.Hit = value; - } - } - - public bool 節7_表示 - { - get - { - return X0Y0_節7.Dra; - } - set - { - X0Y0_節7.Dra = value; - X0Y0_節7.Hit = value; - } - } - - public bool 節8_表示 - { - get - { - return X0Y0_節8.Dra; - } - set - { - X0Y0_節8.Dra = value; - X0Y0_節8.Hit = value; - } - } - - public bool 節9_表示 - { - get - { - return X0Y0_節9.Dra; - } - set - { - X0Y0_節9.Dra = value; - X0Y0_節9.Hit = value; - } - } - - public bool 節10_表示 - { - get - { - return X0Y0_節10.Dra; - } - set - { - X0Y0_節10.Dra = value; - X0Y0_節10.Hit = value; - } - } - - public bool 節11_表示 - { - get - { - return X0Y0_節11.Dra; - } - set - { - X0Y0_節11.Dra = value; - X0Y0_節11.Hit = value; - } - } - - public bool 節12_表示 - { - get - { - return X0Y0_節12.Dra; - } - set - { - X0Y0_節12.Dra = value; - X0Y0_節12.Hit = value; - } - } - - public bool 節13_表示 - { - get - { - return X0Y0_節13.Dra; - } - set - { - X0Y0_節13.Dra = value; - X0Y0_節13.Hit = value; - } - } - - public bool 節14_表示 - { - get - { - return X0Y0_節14.Dra; - } - set - { - X0Y0_節14.Dra = value; - X0Y0_節14.Hit = value; - } - } - - public bool 節15_表示 - { - get - { - return X0Y0_節15.Dra; - } - set - { - X0Y0_節15.Dra = value; - X0Y0_節15.Hit = value; - } - } - - public bool 節16_表示 - { - get - { - return X0Y0_節16.Dra; - } - set - { - X0Y0_節16.Dra = value; - X0Y0_節16.Hit = value; - } - } - - public bool 節17_表示 - { - get - { - return X0Y0_節17.Dra; - } - set - { - X0Y0_節17.Dra = value; - X0Y0_節17.Hit = value; - } - } - - public bool 節18_表示 - { - get - { - return X0Y0_節18.Dra; - } - set - { - X0Y0_節18.Dra = value; - X0Y0_節18.Hit = value; - } - } - - public bool 節19_表示 - { - get - { - return X0Y0_節19.Dra; - } - set - { - X0Y0_節19.Dra = value; - X0Y0_節19.Hit = value; - } - } - - public bool 節20_表示 - { - get - { - return X0Y0_節20.Dra; - } - set - { - X0Y0_節20.Dra = value; - X0Y0_節20.Hit = value; - } - } - - public bool 節21_表示 - { - get - { - return X0Y0_節21.Dra; - } - set - { - X0Y0_節21.Dra = value; - X0Y0_節21.Hit = value; - } - } - - public bool 節22_表示 - { - get - { - return X0Y0_節22.Dra; - } - set - { - X0Y0_節22.Dra = value; - X0Y0_節22.Hit = value; - } - } - - public bool 節23_表示 - { - get - { - return X0Y0_節23.Dra; - } - set - { - X0Y0_節23.Dra = value; - X0Y0_節23.Hit = value; - } - } - - public bool 節24_表示 - { - get - { - return X0Y0_節24.Dra; - } - set - { - X0Y0_節24.Dra = value; - X0Y0_節24.Hit = value; - } - } - - public bool 節25_表示 - { - get - { - return X0Y0_節25.Dra; - } - set - { - X0Y0_節25.Dra = value; - X0Y0_節25.Hit = value; - } - } - - public bool 節26_表示 - { - get - { - return X0Y0_節26.Dra; - } - set - { - X0Y0_節26.Dra = value; - X0Y0_節26.Hit = value; - } - } - - public bool 節27_表示 - { - get - { - return X0Y0_節27.Dra; - } - set - { - X0Y0_節27.Dra = value; - X0Y0_節27.Hit = value; - } - } - - public bool 節28_表示 - { - get - { - return X0Y0_節28.Dra; - } - set - { - X0Y0_節28.Dra = value; - X0Y0_節28.Hit = value; - } - } - - public bool 節29_表示 - { - get - { - return X0Y0_節29.Dra; - } - set - { - X0Y0_節29.Dra = value; - X0Y0_節29.Hit = value; - } - } - - public bool 節30_表示 - { - get - { - return X0Y0_節30.Dra; - } - set - { - X0Y0_節30.Dra = value; - X0Y0_節30.Hit = value; - } - } - - public bool 節31_表示 - { - get - { - return X0Y0_節31.Dra; - } - set - { - X0Y0_節31.Dra = value; - X0Y0_節31.Hit = value; - } - } - - public bool 節32_表示 - { - get - { - return X0Y0_節32.Dra; - } - set - { - X0Y0_節32.Dra = value; - X0Y0_節32.Hit = value; - } - } - - public bool 節33_表示 - { - get - { - return X0Y0_節33.Dra; - } - set - { - X0Y0_節33.Dra = value; - X0Y0_節33.Hit = value; - } - } - - public bool 節34_表示 - { - get - { - return X0Y0_節34.Dra; - } - set - { - X0Y0_節34.Dra = value; - X0Y0_節34.Hit = value; - } - } - - public bool 節35_表示 - { - get - { - return X0Y0_節35.Dra; - } - set - { - X0Y0_節35.Dra = value; - X0Y0_節35.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 節1_表示; - } - set - { - 節1_表示 = value; - 節2_表示 = value; - 節3_表示 = value; - 節4_表示 = value; - 節5_表示 = value; - 節6_表示 = value; - 節7_表示 = value; - 節8_表示 = value; - 節9_表示 = value; - 節10_表示 = value; - 節11_表示 = value; - 節12_表示 = value; - 節13_表示 = value; - 節14_表示 = value; - 節15_表示 = value; - 節16_表示 = value; - 節17_表示 = value; - 節18_表示 = value; - 節19_表示 = value; - 節20_表示 = value; - 節21_表示 = value; - 節22_表示 = value; - 節23_表示 = value; - 節24_表示 = value; - 節25_表示 = value; - 節26_表示 = value; - 節27_表示 = value; - 節28_表示 = value; - 節29_表示 = value; - 節30_表示 = value; - 節31_表示 = value; - 節32_表示 = value; - 節33_表示 = value; - 節34_表示 = value; - 節35_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 節1CD.不透明度; - } - set - { - 節1CD.不透明度 = value; - 節2CD.不透明度 = value; - 節3CD.不透明度 = value; - 節4CD.不透明度 = value; - 節5CD.不透明度 = value; - 節6CD.不透明度 = value; - 節7CD.不透明度 = value; - 節8CD.不透明度 = value; - 節9CD.不透明度 = value; - 節10CD.不透明度 = value; - 節11CD.不透明度 = value; - 節12CD.不透明度 = value; - 節13CD.不透明度 = value; - 節14CD.不透明度 = value; - 節15CD.不透明度 = value; - 節16CD.不透明度 = value; - 節17CD.不透明度 = value; - 節18CD.不透明度 = value; - 節19CD.不透明度 = value; - 節20CD.不透明度 = value; - 節21CD.不透明度 = value; - 節22CD.不透明度 = value; - 節23CD.不透明度 = value; - 節24CD.不透明度 = value; - 節25CD.不透明度 = value; - 節26CD.不透明度 = value; - 節27CD.不透明度 = value; - 節28CD.不透明度 = value; - 節29CD.不透明度 = value; - 節30CD.不透明度 = value; - 節31CD.不透明度 = value; - 節32CD.不透明度 = value; - 節33CD.不透明度 = value; - 節34CD.不透明度 = value; - 節35CD.不透明度 = value; - } - } - - public 触覚_蝶(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触覚_蝶D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蝶"; - dif.Add(new Pars(Sta.肢左["触覚"][0][3])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_節1 = pars["節1"].ToPar(); - X0Y0_節2 = pars["節2"].ToPar(); - X0Y0_節3 = pars["節3"].ToPar(); - X0Y0_節4 = pars["節4"].ToPar(); - X0Y0_節5 = pars["節5"].ToPar(); - X0Y0_節6 = pars["節6"].ToPar(); - X0Y0_節7 = pars["節7"].ToPar(); - X0Y0_節8 = pars["節8"].ToPar(); - X0Y0_節9 = pars["節9"].ToPar(); - X0Y0_節10 = pars["節10"].ToPar(); - X0Y0_節11 = pars["節11"].ToPar(); - X0Y0_節12 = pars["節12"].ToPar(); - X0Y0_節13 = pars["節13"].ToPar(); - X0Y0_節14 = pars["節14"].ToPar(); - X0Y0_節15 = pars["節15"].ToPar(); - X0Y0_節16 = pars["節16"].ToPar(); - X0Y0_節17 = pars["節17"].ToPar(); - X0Y0_節18 = pars["節18"].ToPar(); - X0Y0_節19 = pars["節19"].ToPar(); - X0Y0_節20 = pars["節20"].ToPar(); - X0Y0_節21 = pars["節21"].ToPar(); - X0Y0_節22 = pars["節22"].ToPar(); - X0Y0_節23 = pars["節23"].ToPar(); - X0Y0_節24 = pars["節24"].ToPar(); - X0Y0_節25 = pars["節25"].ToPar(); - X0Y0_節26 = pars["節26"].ToPar(); - X0Y0_節27 = pars["節27"].ToPar(); - X0Y0_節28 = pars["節28"].ToPar(); - X0Y0_節29 = pars["節29"].ToPar(); - X0Y0_節30 = pars["節30"].ToPar(); - X0Y0_節31 = pars["節31"].ToPar(); - X0Y0_節32 = pars["節32"].ToPar(); - X0Y0_節33 = pars["節33"].ToPar(); - X0Y0_節34 = pars["節34"].ToPar(); - X0Y0_節35 = pars["節35"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 節4_表示 = e.節4_表示; - 節5_表示 = e.節5_表示; - 節6_表示 = e.節6_表示; - 節7_表示 = e.節7_表示; - 節8_表示 = e.節8_表示; - 節9_表示 = e.節9_表示; - 節10_表示 = e.節10_表示; - 節11_表示 = e.節11_表示; - 節12_表示 = e.節12_表示; - 節13_表示 = e.節13_表示; - 節14_表示 = e.節14_表示; - 節15_表示 = e.節15_表示; - 節16_表示 = e.節16_表示; - 節17_表示 = e.節17_表示; - 節18_表示 = e.節18_表示; - 節19_表示 = e.節19_表示; - 節20_表示 = e.節20_表示; - 節21_表示 = e.節21_表示; - 節22_表示 = e.節22_表示; - 節23_表示 = e.節23_表示; - 節24_表示 = e.節24_表示; - 節25_表示 = e.節25_表示; - 節26_表示 = e.節26_表示; - 節27_表示 = e.節27_表示; - 節28_表示 = e.節28_表示; - 節29_表示 = e.節29_表示; - 節30_表示 = e.節30_表示; - 節31_表示 = e.節31_表示; - 節32_表示 = e.節32_表示; - 節33_表示 = e.節33_表示; - 節34_表示 = e.節34_表示; - 節35_表示 = e.節35_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - 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_節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_節8CP = new ColorP(X0Y0_節8, 節8CD, DisUnit, abj: true); - X0Y0_節9CP = new ColorP(X0Y0_節9, 節9CD, DisUnit, abj: true); - X0Y0_節10CP = new ColorP(X0Y0_節10, 節10CD, DisUnit, abj: true); - X0Y0_節11CP = new ColorP(X0Y0_節11, 節11CD, DisUnit, abj: true); - X0Y0_節12CP = new ColorP(X0Y0_節12, 節12CD, DisUnit, abj: true); - X0Y0_節13CP = new ColorP(X0Y0_節13, 節13CD, DisUnit, abj: true); - X0Y0_節14CP = new ColorP(X0Y0_節14, 節14CD, DisUnit, abj: true); - X0Y0_節15CP = new ColorP(X0Y0_節15, 節15CD, DisUnit, abj: true); - X0Y0_節16CP = new ColorP(X0Y0_節16, 節16CD, DisUnit, abj: true); - X0Y0_節17CP = new ColorP(X0Y0_節17, 節17CD, DisUnit, abj: true); - X0Y0_節18CP = new ColorP(X0Y0_節18, 節18CD, DisUnit, abj: true); - X0Y0_節19CP = new ColorP(X0Y0_節19, 節19CD, DisUnit, abj: true); - X0Y0_節20CP = new ColorP(X0Y0_節20, 節20CD, DisUnit, abj: true); - X0Y0_節21CP = new ColorP(X0Y0_節21, 節21CD, DisUnit, abj: true); - X0Y0_節22CP = new ColorP(X0Y0_節22, 節22CD, DisUnit, abj: true); - X0Y0_節23CP = new ColorP(X0Y0_節23, 節23CD, DisUnit, abj: true); - X0Y0_節24CP = new ColorP(X0Y0_節24, 節24CD, DisUnit, abj: true); - X0Y0_節25CP = new ColorP(X0Y0_節25, 節25CD, DisUnit, abj: true); - X0Y0_節26CP = new ColorP(X0Y0_節26, 節26CD, DisUnit, abj: true); - X0Y0_節27CP = new ColorP(X0Y0_節27, 節27CD, DisUnit, abj: true); - X0Y0_節28CP = new ColorP(X0Y0_節28, 節28CD, DisUnit, abj: true); - X0Y0_節29CP = new ColorP(X0Y0_節29, 節29CD, DisUnit, abj: true); - X0Y0_節30CP = new ColorP(X0Y0_節30, 節30CD, DisUnit, abj: true); - X0Y0_節31CP = new ColorP(X0Y0_節31, 節31CD, DisUnit, abj: true); - X0Y0_節32CP = new ColorP(X0Y0_節32, 節32CD, DisUnit, abj: true); - X0Y0_節33CP = new ColorP(X0Y0_節33, 節33CD, DisUnit, abj: true); - X0Y0_節34CP = new ColorP(X0Y0_節34, 節34CD, DisUnit, abj: true); - X0Y0_節35CP = new ColorP(X0Y0_節35, 節35CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - int num2 = -2; - double num3 = 1.0; - double num4 = 0.01; - X0Y0_節1.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節2.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節3.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節4.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節5.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節6.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節7.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節8.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節9.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節10.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節11.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節12.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節13.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節14.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節15.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節16.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節17.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節18.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節19.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節20.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節21.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節22.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節23.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節24.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節25.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節26.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節27.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節28.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節29.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節30.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節31.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節32.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節33.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節34.AngleBase = num * (double)num2 * num3; - num3 -= num4; - X0Y0_節35.AngleBase = num * (double)num2 * num3; - 本体.JoinPAall(); - } - - public override IEnumerable Enum軸() - { - yield return X0Y0_節1; - yield return X0Y0_節2; - yield return X0Y0_節3; - yield return X0Y0_節4; - yield return X0Y0_節5; - yield return X0Y0_節6; - yield return X0Y0_節7; - yield return X0Y0_節8; - yield return X0Y0_節9; - yield return X0Y0_節10; - yield return X0Y0_節11; - yield return X0Y0_節12; - yield return X0Y0_節13; - yield return X0Y0_節14; - yield return X0Y0_節15; - yield return X0Y0_節16; - yield return X0Y0_節17; - yield return X0Y0_節18; - yield return X0Y0_節19; - yield return X0Y0_節20; - yield return X0Y0_節21; - yield return X0Y0_節22; - yield return X0Y0_節23; - yield return X0Y0_節24; - yield return X0Y0_節25; - yield return X0Y0_節26; - yield return X0Y0_節27; - yield return X0Y0_節28; - yield return X0Y0_節29; - yield return X0Y0_節30; - yield return X0Y0_節31; - yield return X0Y0_節32; - yield return X0Y0_節33; - yield return X0Y0_節34; - yield return X0Y0_節35; - } - - public override void 色更新() - { - X0Y0_節1CP.Update(); - X0Y0_節2CP.Update(); - X0Y0_節3CP.Update(); - X0Y0_節4CP.Update(); - X0Y0_節5CP.Update(); - X0Y0_節6CP.Update(); - X0Y0_節7CP.Update(); - X0Y0_節8CP.Update(); - X0Y0_節9CP.Update(); - X0Y0_節10CP.Update(); - X0Y0_節11CP.Update(); - X0Y0_節12CP.Update(); - X0Y0_節13CP.Update(); - X0Y0_節14CP.Update(); - X0Y0_節15CP.Update(); - X0Y0_節16CP.Update(); - X0Y0_節17CP.Update(); - X0Y0_節18CP.Update(); - X0Y0_節19CP.Update(); - X0Y0_節20CP.Update(); - X0Y0_節21CP.Update(); - X0Y0_節22CP.Update(); - X0Y0_節23CP.Update(); - X0Y0_節24CP.Update(); - X0Y0_節25CP.Update(); - X0Y0_節26CP.Update(); - X0Y0_節27CP.Update(); - X0Y0_節28CP.Update(); - X0Y0_節29CP.Update(); - X0Y0_節30CP.Update(); - X0Y0_節31CP.Update(); - X0Y0_節32CP.Update(); - X0Y0_節33CP.Update(); - X0Y0_節34CP.Update(); - X0Y0_節35CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節7CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節8CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節9CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節10CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節11CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節12CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節13CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節14CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節15CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節16CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節17CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節18CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節19CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節20CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節21CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節22CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節23CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節24CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節25CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節26CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節27CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節28CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節29CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節30CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節31CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節32CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節33CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節34CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 節35CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } - - private void 配色T0(体配色 体配色) - { - this.配色T(0, "節", ref 体配色.甲1O, ref 体配色.刺青O); - } - - private void 配色T1(体配色 体配色) - { - this.配色T(1, "節", ref 体配色.甲1O, ref 体配色.刺青O); - } + 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; + X0Y0_節1.Hit = value; + } + } + + public bool 節2_表示 + { + get + { + return X0Y0_節2.Dra; + } + set + { + X0Y0_節2.Dra = value; + X0Y0_節2.Hit = value; + } + } + + public bool 節3_表示 + { + get + { + return X0Y0_節3.Dra; + } + set + { + X0Y0_節3.Dra = value; + X0Y0_節3.Hit = value; + } + } + + public bool 節4_表示 + { + get + { + return X0Y0_節4.Dra; + } + set + { + X0Y0_節4.Dra = value; + X0Y0_節4.Hit = value; + } + } + + public bool 節5_表示 + { + get + { + return X0Y0_節5.Dra; + } + set + { + X0Y0_節5.Dra = value; + X0Y0_節5.Hit = value; + } + } + + public bool 節6_表示 + { + get + { + return X0Y0_節6.Dra; + } + set + { + X0Y0_節6.Dra = value; + X0Y0_節6.Hit = value; + } + } + + public bool 節7_表示 + { + get + { + return X0Y0_節7.Dra; + } + set + { + X0Y0_節7.Dra = value; + X0Y0_節7.Hit = value; + } + } + + public bool 節8_表示 + { + get + { + return X0Y0_節8.Dra; + } + set + { + X0Y0_節8.Dra = value; + X0Y0_節8.Hit = value; + } + } + + public bool 節9_表示 + { + get + { + return X0Y0_節9.Dra; + } + set + { + X0Y0_節9.Dra = value; + X0Y0_節9.Hit = value; + } + } + + public bool 節10_表示 + { + get + { + return X0Y0_節10.Dra; + } + set + { + X0Y0_節10.Dra = value; + X0Y0_節10.Hit = value; + } + } + + public bool 節11_表示 + { + get + { + return X0Y0_節11.Dra; + } + set + { + X0Y0_節11.Dra = value; + X0Y0_節11.Hit = value; + } + } + + public bool 節12_表示 + { + get + { + return X0Y0_節12.Dra; + } + set + { + X0Y0_節12.Dra = value; + X0Y0_節12.Hit = value; + } + } + + public bool 節13_表示 + { + get + { + return X0Y0_節13.Dra; + } + set + { + X0Y0_節13.Dra = value; + X0Y0_節13.Hit = value; + } + } + + public bool 節14_表示 + { + get + { + return X0Y0_節14.Dra; + } + set + { + X0Y0_節14.Dra = value; + X0Y0_節14.Hit = value; + } + } + + public bool 節15_表示 + { + get + { + return X0Y0_節15.Dra; + } + set + { + X0Y0_節15.Dra = value; + X0Y0_節15.Hit = value; + } + } + + public bool 節16_表示 + { + get + { + return X0Y0_節16.Dra; + } + set + { + X0Y0_節16.Dra = value; + X0Y0_節16.Hit = value; + } + } + + public bool 節17_表示 + { + get + { + return X0Y0_節17.Dra; + } + set + { + X0Y0_節17.Dra = value; + X0Y0_節17.Hit = value; + } + } + + public bool 節18_表示 + { + get + { + return X0Y0_節18.Dra; + } + set + { + X0Y0_節18.Dra = value; + X0Y0_節18.Hit = value; + } + } + + public bool 節19_表示 + { + get + { + return X0Y0_節19.Dra; + } + set + { + X0Y0_節19.Dra = value; + X0Y0_節19.Hit = value; + } + } + + public bool 節20_表示 + { + get + { + return X0Y0_節20.Dra; + } + set + { + X0Y0_節20.Dra = value; + X0Y0_節20.Hit = value; + } + } + + public bool 節21_表示 + { + get + { + return X0Y0_節21.Dra; + } + set + { + X0Y0_節21.Dra = value; + X0Y0_節21.Hit = value; + } + } + + public bool 節22_表示 + { + get + { + return X0Y0_節22.Dra; + } + set + { + X0Y0_節22.Dra = value; + X0Y0_節22.Hit = value; + } + } + + public bool 節23_表示 + { + get + { + return X0Y0_節23.Dra; + } + set + { + X0Y0_節23.Dra = value; + X0Y0_節23.Hit = value; + } + } + + public bool 節24_表示 + { + get + { + return X0Y0_節24.Dra; + } + set + { + X0Y0_節24.Dra = value; + X0Y0_節24.Hit = value; + } + } + + public bool 節25_表示 + { + get + { + return X0Y0_節25.Dra; + } + set + { + X0Y0_節25.Dra = value; + X0Y0_節25.Hit = value; + } + } + + public bool 節26_表示 + { + get + { + return X0Y0_節26.Dra; + } + set + { + X0Y0_節26.Dra = value; + X0Y0_節26.Hit = value; + } + } + + public bool 節27_表示 + { + get + { + return X0Y0_節27.Dra; + } + set + { + X0Y0_節27.Dra = value; + X0Y0_節27.Hit = value; + } + } + + public bool 節28_表示 + { + get + { + return X0Y0_節28.Dra; + } + set + { + X0Y0_節28.Dra = value; + X0Y0_節28.Hit = value; + } + } + + public bool 節29_表示 + { + get + { + return X0Y0_節29.Dra; + } + set + { + X0Y0_節29.Dra = value; + X0Y0_節29.Hit = value; + } + } + + public bool 節30_表示 + { + get + { + return X0Y0_節30.Dra; + } + set + { + X0Y0_節30.Dra = value; + X0Y0_節30.Hit = value; + } + } + + public bool 節31_表示 + { + get + { + return X0Y0_節31.Dra; + } + set + { + X0Y0_節31.Dra = value; + X0Y0_節31.Hit = value; + } + } + + public bool 節32_表示 + { + get + { + return X0Y0_節32.Dra; + } + set + { + X0Y0_節32.Dra = value; + X0Y0_節32.Hit = value; + } + } + + public bool 節33_表示 + { + get + { + return X0Y0_節33.Dra; + } + set + { + X0Y0_節33.Dra = value; + X0Y0_節33.Hit = value; + } + } + + public bool 節34_表示 + { + get + { + return X0Y0_節34.Dra; + } + set + { + X0Y0_節34.Dra = value; + X0Y0_節34.Hit = value; + } + } + + public bool 節35_表示 + { + get + { + return X0Y0_節35.Dra; + } + set + { + X0Y0_節35.Dra = value; + X0Y0_節35.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 節1_表示; + } + set + { + 節1_表示 = value; + 節2_表示 = value; + 節3_表示 = value; + 節4_表示 = value; + 節5_表示 = value; + 節6_表示 = value; + 節7_表示 = value; + 節8_表示 = value; + 節9_表示 = value; + 節10_表示 = value; + 節11_表示 = value; + 節12_表示 = value; + 節13_表示 = value; + 節14_表示 = value; + 節15_表示 = value; + 節16_表示 = value; + 節17_表示 = value; + 節18_表示 = value; + 節19_表示 = value; + 節20_表示 = value; + 節21_表示 = value; + 節22_表示 = value; + 節23_表示 = value; + 節24_表示 = value; + 節25_表示 = value; + 節26_表示 = value; + 節27_表示 = value; + 節28_表示 = value; + 節29_表示 = value; + 節30_表示 = value; + 節31_表示 = value; + 節32_表示 = value; + 節33_表示 = value; + 節34_表示 = value; + 節35_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 節1CD.不透明度; + } + set + { + 節1CD.不透明度 = value; + 節2CD.不透明度 = value; + 節3CD.不透明度 = value; + 節4CD.不透明度 = value; + 節5CD.不透明度 = value; + 節6CD.不透明度 = value; + 節7CD.不透明度 = value; + 節8CD.不透明度 = value; + 節9CD.不透明度 = value; + 節10CD.不透明度 = value; + 節11CD.不透明度 = value; + 節12CD.不透明度 = value; + 節13CD.不透明度 = value; + 節14CD.不透明度 = value; + 節15CD.不透明度 = value; + 節16CD.不透明度 = value; + 節17CD.不透明度 = value; + 節18CD.不透明度 = value; + 節19CD.不透明度 = value; + 節20CD.不透明度 = value; + 節21CD.不透明度 = value; + 節22CD.不透明度 = value; + 節23CD.不透明度 = value; + 節24CD.不透明度 = value; + 節25CD.不透明度 = value; + 節26CD.不透明度 = value; + 節27CD.不透明度 = value; + 節28CD.不透明度 = value; + 節29CD.不透明度 = value; + 節30CD.不透明度 = value; + 節31CD.不透明度 = value; + 節32CD.不透明度 = value; + 節33CD.不透明度 = value; + 節34CD.不透明度 = value; + 節35CD.不透明度 = value; + } + } + + public 触覚_蝶(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触覚_蝶D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "蝶"; + dif.Add(new Pars(Sta.肢左["触覚"][0][3])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_節1 = pars["節1"].ToPar(); + X0Y0_節2 = pars["節2"].ToPar(); + X0Y0_節3 = pars["節3"].ToPar(); + X0Y0_節4 = pars["節4"].ToPar(); + X0Y0_節5 = pars["節5"].ToPar(); + X0Y0_節6 = pars["節6"].ToPar(); + X0Y0_節7 = pars["節7"].ToPar(); + X0Y0_節8 = pars["節8"].ToPar(); + X0Y0_節9 = pars["節9"].ToPar(); + X0Y0_節10 = pars["節10"].ToPar(); + X0Y0_節11 = pars["節11"].ToPar(); + X0Y0_節12 = pars["節12"].ToPar(); + X0Y0_節13 = pars["節13"].ToPar(); + X0Y0_節14 = pars["節14"].ToPar(); + X0Y0_節15 = pars["節15"].ToPar(); + X0Y0_節16 = pars["節16"].ToPar(); + X0Y0_節17 = pars["節17"].ToPar(); + X0Y0_節18 = pars["節18"].ToPar(); + X0Y0_節19 = pars["節19"].ToPar(); + X0Y0_節20 = pars["節20"].ToPar(); + X0Y0_節21 = pars["節21"].ToPar(); + X0Y0_節22 = pars["節22"].ToPar(); + X0Y0_節23 = pars["節23"].ToPar(); + X0Y0_節24 = pars["節24"].ToPar(); + X0Y0_節25 = pars["節25"].ToPar(); + X0Y0_節26 = pars["節26"].ToPar(); + X0Y0_節27 = pars["節27"].ToPar(); + X0Y0_節28 = pars["節28"].ToPar(); + X0Y0_節29 = pars["節29"].ToPar(); + X0Y0_節30 = pars["節30"].ToPar(); + X0Y0_節31 = pars["節31"].ToPar(); + X0Y0_節32 = pars["節32"].ToPar(); + X0Y0_節33 = pars["節33"].ToPar(); + X0Y0_節34 = pars["節34"].ToPar(); + X0Y0_節35 = pars["節35"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 節4_表示 = e.節4_表示; + 節5_表示 = e.節5_表示; + 節6_表示 = e.節6_表示; + 節7_表示 = e.節7_表示; + 節8_表示 = e.節8_表示; + 節9_表示 = e.節9_表示; + 節10_表示 = e.節10_表示; + 節11_表示 = e.節11_表示; + 節12_表示 = e.節12_表示; + 節13_表示 = e.節13_表示; + 節14_表示 = e.節14_表示; + 節15_表示 = e.節15_表示; + 節16_表示 = e.節16_表示; + 節17_表示 = e.節17_表示; + 節18_表示 = e.節18_表示; + 節19_表示 = e.節19_表示; + 節20_表示 = e.節20_表示; + 節21_表示 = e.節21_表示; + 節22_表示 = e.節22_表示; + 節23_表示 = e.節23_表示; + 節24_表示 = e.節24_表示; + 節25_表示 = e.節25_表示; + 節26_表示 = e.節26_表示; + 節27_表示 = e.節27_表示; + 節28_表示 = e.節28_表示; + 節29_表示 = e.節29_表示; + 節30_表示 = e.節30_表示; + 節31_表示 = e.節31_表示; + 節32_表示 = e.節32_表示; + 節33_表示 = e.節33_表示; + 節34_表示 = e.節34_表示; + 節35_表示 = e.節35_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + 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_節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_節8CP = new ColorP(X0Y0_節8, 節8CD, DisUnit, abj: true); + X0Y0_節9CP = new ColorP(X0Y0_節9, 節9CD, DisUnit, abj: true); + X0Y0_節10CP = new ColorP(X0Y0_節10, 節10CD, DisUnit, abj: true); + X0Y0_節11CP = new ColorP(X0Y0_節11, 節11CD, DisUnit, abj: true); + X0Y0_節12CP = new ColorP(X0Y0_節12, 節12CD, DisUnit, abj: true); + X0Y0_節13CP = new ColorP(X0Y0_節13, 節13CD, DisUnit, abj: true); + X0Y0_節14CP = new ColorP(X0Y0_節14, 節14CD, DisUnit, abj: true); + X0Y0_節15CP = new ColorP(X0Y0_節15, 節15CD, DisUnit, abj: true); + X0Y0_節16CP = new ColorP(X0Y0_節16, 節16CD, DisUnit, abj: true); + X0Y0_節17CP = new ColorP(X0Y0_節17, 節17CD, DisUnit, abj: true); + X0Y0_節18CP = new ColorP(X0Y0_節18, 節18CD, DisUnit, abj: true); + X0Y0_節19CP = new ColorP(X0Y0_節19, 節19CD, DisUnit, abj: true); + X0Y0_節20CP = new ColorP(X0Y0_節20, 節20CD, DisUnit, abj: true); + X0Y0_節21CP = new ColorP(X0Y0_節21, 節21CD, DisUnit, abj: true); + X0Y0_節22CP = new ColorP(X0Y0_節22, 節22CD, DisUnit, abj: true); + X0Y0_節23CP = new ColorP(X0Y0_節23, 節23CD, DisUnit, abj: true); + X0Y0_節24CP = new ColorP(X0Y0_節24, 節24CD, DisUnit, abj: true); + X0Y0_節25CP = new ColorP(X0Y0_節25, 節25CD, DisUnit, abj: true); + X0Y0_節26CP = new ColorP(X0Y0_節26, 節26CD, DisUnit, abj: true); + X0Y0_節27CP = new ColorP(X0Y0_節27, 節27CD, DisUnit, abj: true); + X0Y0_節28CP = new ColorP(X0Y0_節28, 節28CD, DisUnit, abj: true); + X0Y0_節29CP = new ColorP(X0Y0_節29, 節29CD, DisUnit, abj: true); + X0Y0_節30CP = new ColorP(X0Y0_節30, 節30CD, DisUnit, abj: true); + X0Y0_節31CP = new ColorP(X0Y0_節31, 節31CD, DisUnit, abj: true); + X0Y0_節32CP = new ColorP(X0Y0_節32, 節32CD, DisUnit, abj: true); + X0Y0_節33CP = new ColorP(X0Y0_節33, 節33CD, DisUnit, abj: true); + X0Y0_節34CP = new ColorP(X0Y0_節34, 節34CD, DisUnit, abj: true); + X0Y0_節35CP = new ColorP(X0Y0_節35, 節35CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + int num2 = -2; + double num3 = 1.0; + double num4 = 0.01; + X0Y0_節1.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節2.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節3.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節4.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節5.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節6.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節7.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節8.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節9.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節10.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節11.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節12.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節13.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節14.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節15.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節16.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節17.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節18.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節19.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節20.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節21.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節22.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節23.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節24.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節25.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節26.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節27.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節28.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節29.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節30.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節31.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節32.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節33.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節34.AngleBase = num * (double)num2 * num3; + num3 -= num4; + X0Y0_節35.AngleBase = num * (double)num2 * num3; + 本体.JoinPAall(); + } + + public override IEnumerable Enum軸() + { + yield return X0Y0_節1; + yield return X0Y0_節2; + yield return X0Y0_節3; + yield return X0Y0_節4; + yield return X0Y0_節5; + yield return X0Y0_節6; + yield return X0Y0_節7; + yield return X0Y0_節8; + yield return X0Y0_節9; + yield return X0Y0_節10; + yield return X0Y0_節11; + yield return X0Y0_節12; + yield return X0Y0_節13; + yield return X0Y0_節14; + yield return X0Y0_節15; + yield return X0Y0_節16; + yield return X0Y0_節17; + yield return X0Y0_節18; + yield return X0Y0_節19; + yield return X0Y0_節20; + yield return X0Y0_節21; + yield return X0Y0_節22; + yield return X0Y0_節23; + yield return X0Y0_節24; + yield return X0Y0_節25; + yield return X0Y0_節26; + yield return X0Y0_節27; + yield return X0Y0_節28; + yield return X0Y0_節29; + yield return X0Y0_節30; + yield return X0Y0_節31; + yield return X0Y0_節32; + yield return X0Y0_節33; + yield return X0Y0_節34; + yield return X0Y0_節35; + } + + public override void 色更新() + { + X0Y0_節1CP.Update(); + X0Y0_節2CP.Update(); + X0Y0_節3CP.Update(); + X0Y0_節4CP.Update(); + X0Y0_節5CP.Update(); + X0Y0_節6CP.Update(); + X0Y0_節7CP.Update(); + X0Y0_節8CP.Update(); + X0Y0_節9CP.Update(); + X0Y0_節10CP.Update(); + X0Y0_節11CP.Update(); + X0Y0_節12CP.Update(); + X0Y0_節13CP.Update(); + X0Y0_節14CP.Update(); + X0Y0_節15CP.Update(); + X0Y0_節16CP.Update(); + X0Y0_節17CP.Update(); + X0Y0_節18CP.Update(); + X0Y0_節19CP.Update(); + X0Y0_節20CP.Update(); + X0Y0_節21CP.Update(); + X0Y0_節22CP.Update(); + X0Y0_節23CP.Update(); + X0Y0_節24CP.Update(); + X0Y0_節25CP.Update(); + X0Y0_節26CP.Update(); + X0Y0_節27CP.Update(); + X0Y0_節28CP.Update(); + X0Y0_節29CP.Update(); + X0Y0_節30CP.Update(); + X0Y0_節31CP.Update(); + X0Y0_節32CP.Update(); + X0Y0_節33CP.Update(); + X0Y0_節34CP.Update(); + X0Y0_節35CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 節1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節7CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節8CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節9CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節10CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節11CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節12CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節13CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節14CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節15CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節16CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節17CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節18CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節19CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節20CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節21CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節22CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節23CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節24CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節25CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節26CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節27CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節28CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節29CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節30CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節31CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節32CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節33CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節34CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 節35CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + + private void 配色T0(体配色 体配色) + { + this.配色T(0, "節", ref 体配色.甲1O, ref 体配色.刺青O); + } + + private void 配色T1(体配色 体配色) + { + this.配色T(1, "節", ref 体配色.甲1O, ref 体配色.刺青O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶D.cs index 3d0d8a2..c88fc32 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶D.cs @@ -1,88 +1,89 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 触覚_蝶D : 触覚D +namespace SlaveMatrix { - public bool 節1_表示 = true; + [Serializable] + public class 触覚_蝶D : 触覚D + { + public bool 節1_表示 = true; - public bool 節2_表示 = true; + public bool 節2_表示 = true; - public bool 節3_表示 = true; + public bool 節3_表示 = true; - public bool 節4_表示 = true; + public bool 節4_表示 = true; - public bool 節5_表示 = true; + public bool 節5_表示 = true; - public bool 節6_表示 = true; + public bool 節6_表示 = true; - public bool 節7_表示 = true; + public bool 節7_表示 = true; - public bool 節8_表示 = true; + public bool 節8_表示 = true; - public bool 節9_表示 = true; + public bool 節9_表示 = true; - public bool 節10_表示 = true; + public bool 節10_表示 = true; - public bool 節11_表示 = true; + public bool 節11_表示 = true; - public bool 節12_表示 = true; + public bool 節12_表示 = true; - public bool 節13_表示 = true; + public bool 節13_表示 = true; - public bool 節14_表示 = true; + public bool 節14_表示 = true; - public bool 節15_表示 = true; + public bool 節15_表示 = true; - public bool 節16_表示 = true; + public bool 節16_表示 = true; - public bool 節17_表示 = true; + public bool 節17_表示 = true; - public bool 節18_表示 = true; + public bool 節18_表示 = true; - public bool 節19_表示 = true; + public bool 節19_表示 = true; - public bool 節20_表示 = true; + public bool 節20_表示 = true; - public bool 節21_表示 = true; + public bool 節21_表示 = true; - public bool 節22_表示 = true; + public bool 節22_表示 = true; - public bool 節23_表示 = true; + public bool 節23_表示 = true; - public bool 節24_表示 = true; + public bool 節24_表示 = true; - public bool 節25_表示 = true; + public bool 節25_表示 = true; - public bool 節26_表示 = true; + public bool 節26_表示 = true; - public bool 節27_表示 = true; + public bool 節27_表示 = true; - public bool 節28_表示 = true; + public bool 節28_表示 = true; - public bool 節29_表示 = true; + public bool 節29_表示 = true; - public bool 節30_表示 = true; + public bool 節30_表示 = true; - public bool 節31_表示 = true; + public bool 節31_表示 = true; - public bool 節32_表示 = true; + public bool 節32_表示 = true; - public bool 節33_表示 = true; + public bool 節33_表示 = true; - public bool 節34_表示 = true; + public bool 節34_表示 = true; - public bool 節35_表示 = true; + public bool 節35_表示 = true; - public 触覚_蝶D() - { - ThisType = GetType(); - } + public 触覚_蝶D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 触覚_蝶(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 触覚_蝶(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍.cs index 0b7445d..162e5f4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍.cs @@ -1,713 +1,714 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 触覚_蠍 : 触覚 +namespace SlaveMatrix { - public Par X0Y0_櫛状版1_櫛状版1; + public class 触覚_蠍 : 触覚 + { + public Par X0Y0_櫛状版1_櫛状版1; - public Par X0Y0_櫛状版1_櫛状版2; + public Par X0Y0_櫛状版1_櫛状版2; - public Par X0Y0_櫛状版1_櫛状版3; + public Par X0Y0_櫛状版1_櫛状版3; - public Par X0Y0_櫛状版1_櫛状版4; + public Par X0Y0_櫛状版1_櫛状版4; - public Par X0Y0_櫛状版1_櫛状版5; + public Par X0Y0_櫛状版1_櫛状版5; - public Par X0Y0_櫛状版1_櫛状版6; + public Par X0Y0_櫛状版1_櫛状版6; - public Par X0Y0_歯1; + public Par X0Y0_歯1; - public Par X0Y0_歯2; + public Par X0Y0_歯2; - public Par X0Y0_歯3; + public Par X0Y0_歯3; - public Par X0Y0_歯4; + public Par X0Y0_歯4; - public Par X0Y0_歯5; + public Par X0Y0_歯5; - public Par X0Y0_歯6; + public Par X0Y0_歯6; - public Par X0Y0_歯7; + public Par X0Y0_歯7; - public Par X0Y0_歯8; + public Par X0Y0_歯8; - public Par X0Y0_歯9; + public Par X0Y0_歯9; - public Par X0Y0_歯10; + public Par X0Y0_歯10; - public Par X0Y0_歯11; + public Par X0Y0_歯11; - public Par X0Y0_歯12; + public Par X0Y0_歯12; - public Par X0Y0_歯13; + public Par X0Y0_歯13; - public Par X0Y0_櫛状板2; + public Par X0Y0_櫛状板2; - public ColorD 櫛状版1_櫛状版1CD; + public ColorD 櫛状版1_櫛状版1CD; - public ColorD 櫛状版1_櫛状版2CD; + public ColorD 櫛状版1_櫛状版2CD; - public ColorD 櫛状版1_櫛状版3CD; + public ColorD 櫛状版1_櫛状版3CD; - public ColorD 櫛状版1_櫛状版4CD; + public ColorD 櫛状版1_櫛状版4CD; - public ColorD 櫛状版1_櫛状版5CD; + public ColorD 櫛状版1_櫛状版5CD; - public ColorD 櫛状版1_櫛状版6CD; + public ColorD 櫛状版1_櫛状版6CD; - public ColorD 歯1CD; + public ColorD 歯1CD; - public ColorD 歯2CD; + public ColorD 歯2CD; - public ColorD 歯3CD; + public ColorD 歯3CD; - public ColorD 歯4CD; + public ColorD 歯4CD; - public ColorD 歯5CD; + public ColorD 歯5CD; - public ColorD 歯6CD; + public ColorD 歯6CD; - public ColorD 歯7CD; + public ColorD 歯7CD; - public ColorD 歯8CD; + public ColorD 歯8CD; - public ColorD 歯9CD; + public ColorD 歯9CD; - public ColorD 歯10CD; + public ColorD 歯10CD; - public ColorD 歯11CD; + public ColorD 歯11CD; - public ColorD 歯12CD; + public ColorD 歯12CD; - public ColorD 歯13CD; + public ColorD 歯13CD; - public ColorD 櫛状板2CD; + public ColorD 櫛状板2CD; - public ColorP X0Y0_櫛状版1_櫛状版1CP; + public ColorP X0Y0_櫛状版1_櫛状版1CP; - public ColorP X0Y0_櫛状版1_櫛状版2CP; + public ColorP X0Y0_櫛状版1_櫛状版2CP; - public ColorP X0Y0_櫛状版1_櫛状版3CP; + public ColorP X0Y0_櫛状版1_櫛状版3CP; - public ColorP X0Y0_櫛状版1_櫛状版4CP; + public ColorP X0Y0_櫛状版1_櫛状版4CP; - public ColorP X0Y0_櫛状版1_櫛状版5CP; + public ColorP X0Y0_櫛状版1_櫛状版5CP; - public ColorP X0Y0_櫛状版1_櫛状版6CP; + public ColorP X0Y0_櫛状版1_櫛状版6CP; - public ColorP X0Y0_歯1CP; + public ColorP X0Y0_歯1CP; - public ColorP X0Y0_歯2CP; + public ColorP X0Y0_歯2CP; - public ColorP X0Y0_歯3CP; + public ColorP X0Y0_歯3CP; - public ColorP X0Y0_歯4CP; + public ColorP X0Y0_歯4CP; - public ColorP X0Y0_歯5CP; + public ColorP X0Y0_歯5CP; - public ColorP X0Y0_歯6CP; + public ColorP X0Y0_歯6CP; - public ColorP X0Y0_歯7CP; + public ColorP X0Y0_歯7CP; - public ColorP X0Y0_歯8CP; + public ColorP X0Y0_歯8CP; - public ColorP X0Y0_歯9CP; + public ColorP X0Y0_歯9CP; - public ColorP X0Y0_歯10CP; + public ColorP X0Y0_歯10CP; - public ColorP X0Y0_歯11CP; + public ColorP X0Y0_歯11CP; - public ColorP X0Y0_歯12CP; + public ColorP X0Y0_歯12CP; - public ColorP X0Y0_歯13CP; + public ColorP X0Y0_歯13CP; - public ColorP X0Y0_櫛状板2CP; + public ColorP X0Y0_櫛状板2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 櫛状版1_櫛状版1_表示 - { - get - { - return X0Y0_櫛状版1_櫛状版1.Dra; - } - set - { - X0Y0_櫛状版1_櫛状版1.Dra = value; - X0Y0_櫛状版1_櫛状版1.Hit = value; - } - } - - public bool 櫛状版1_櫛状版2_表示 - { - get - { - return X0Y0_櫛状版1_櫛状版2.Dra; - } - set - { - X0Y0_櫛状版1_櫛状版2.Dra = value; - X0Y0_櫛状版1_櫛状版2.Hit = value; - } - } - - public bool 櫛状版1_櫛状版3_表示 - { - get - { - return X0Y0_櫛状版1_櫛状版3.Dra; - } - set - { - X0Y0_櫛状版1_櫛状版3.Dra = value; - X0Y0_櫛状版1_櫛状版3.Hit = value; - } - } - - public bool 櫛状版1_櫛状版4_表示 - { - get - { - return X0Y0_櫛状版1_櫛状版4.Dra; - } - set - { - X0Y0_櫛状版1_櫛状版4.Dra = value; - X0Y0_櫛状版1_櫛状版4.Hit = value; - } - } - - public bool 櫛状版1_櫛状版5_表示 - { - get - { - return X0Y0_櫛状版1_櫛状版5.Dra; - } - set - { - X0Y0_櫛状版1_櫛状版5.Dra = value; - X0Y0_櫛状版1_櫛状版5.Hit = value; - } - } - - public bool 櫛状版1_櫛状版6_表示 - { - get - { - return X0Y0_櫛状版1_櫛状版6.Dra; - } - set - { - X0Y0_櫛状版1_櫛状版6.Dra = value; - X0Y0_櫛状版1_櫛状版6.Hit = value; - } - } - - public bool 歯1_表示 - { - get - { - return X0Y0_歯1.Dra; - } - set - { - X0Y0_歯1.Dra = value; - X0Y0_歯1.Hit = value; - } - } - - public bool 歯2_表示 - { - get - { - return X0Y0_歯2.Dra; - } - set - { - X0Y0_歯2.Dra = value; - X0Y0_歯2.Hit = value; - } - } - - public bool 歯3_表示 - { - get - { - return X0Y0_歯3.Dra; - } - set - { - X0Y0_歯3.Dra = value; - X0Y0_歯3.Hit = value; - } - } - - public bool 歯4_表示 - { - get - { - return X0Y0_歯4.Dra; - } - set - { - X0Y0_歯4.Dra = value; - X0Y0_歯4.Hit = value; - } - } - - public bool 歯5_表示 - { - get - { - return X0Y0_歯5.Dra; - } - set - { - X0Y0_歯5.Dra = value; - X0Y0_歯5.Hit = value; - } - } - - public bool 歯6_表示 - { - get - { - return X0Y0_歯6.Dra; - } - set - { - X0Y0_歯6.Dra = value; - X0Y0_歯6.Hit = value; - } - } - - public bool 歯7_表示 - { - get - { - return X0Y0_歯7.Dra; - } - set - { - X0Y0_歯7.Dra = value; - X0Y0_歯7.Hit = value; - } - } - - public bool 歯8_表示 - { - get - { - return X0Y0_歯8.Dra; - } - set - { - X0Y0_歯8.Dra = value; - X0Y0_歯8.Hit = value; - } - } - - public bool 歯9_表示 - { - get - { - return X0Y0_歯9.Dra; - } - set - { - X0Y0_歯9.Dra = value; - X0Y0_歯9.Hit = value; - } - } - - public bool 歯10_表示 - { - get - { - return X0Y0_歯10.Dra; - } - set - { - X0Y0_歯10.Dra = value; - X0Y0_歯10.Hit = value; - } - } - - public bool 歯11_表示 - { - get - { - return X0Y0_歯11.Dra; - } - set - { - X0Y0_歯11.Dra = value; - X0Y0_歯11.Hit = value; - } - } - - public bool 歯12_表示 - { - get - { - return X0Y0_歯12.Dra; - } - set - { - X0Y0_歯12.Dra = value; - X0Y0_歯12.Hit = value; - } - } - - public bool 歯13_表示 - { - get - { - return X0Y0_歯13.Dra; - } - set - { - X0Y0_歯13.Dra = value; - X0Y0_歯13.Hit = value; - } - } - - public bool 櫛状板2_表示 - { - get - { - return X0Y0_櫛状板2.Dra; - } - set - { - X0Y0_櫛状板2.Dra = value; - X0Y0_櫛状板2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 櫛状版1_櫛状版1_表示; - } - set - { - 櫛状版1_櫛状版1_表示 = value; - 櫛状版1_櫛状版2_表示 = value; - 櫛状版1_櫛状版3_表示 = value; - 櫛状版1_櫛状版4_表示 = value; - 櫛状版1_櫛状版5_表示 = value; - 櫛状版1_櫛状版6_表示 = value; - 歯1_表示 = value; - 歯2_表示 = value; - 歯3_表示 = value; - 歯4_表示 = value; - 歯5_表示 = value; - 歯6_表示 = value; - 歯7_表示 = value; - 歯8_表示 = value; - 歯9_表示 = value; - 歯10_表示 = value; - 歯11_表示 = value; - 歯12_表示 = value; - 歯13_表示 = value; - 櫛状板2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 櫛状版1_櫛状版1CD.不透明度; - } - set - { - 櫛状版1_櫛状版1CD.不透明度 = value; - 櫛状版1_櫛状版2CD.不透明度 = value; - 櫛状版1_櫛状版3CD.不透明度 = value; - 櫛状版1_櫛状版4CD.不透明度 = value; - 櫛状版1_櫛状版5CD.不透明度 = value; - 櫛状版1_櫛状版6CD.不透明度 = value; - 歯1CD.不透明度 = value; - 歯2CD.不透明度 = value; - 歯3CD.不透明度 = value; - 歯4CD.不透明度 = value; - 歯5CD.不透明度 = value; - 歯6CD.不透明度 = value; - 歯7CD.不透明度 = value; - 歯8CD.不透明度 = value; - 歯9CD.不透明度 = value; - 歯10CD.不透明度 = value; - 歯11CD.不透明度 = value; - 歯12CD.不透明度 = value; - 歯13CD.不透明度 = value; - 櫛状板2CD.不透明度 = value; - } - } - - public 触覚_蠍(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触覚_蠍D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蠍"; - dif.Add(new Pars(Sta.肢左["触覚"][0][5])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["櫛状板1"].ToPars(); - X0Y0_櫛状版1_櫛状版1 = pars2["櫛状板1"].ToPar(); - X0Y0_櫛状版1_櫛状版2 = pars2["櫛状板2"].ToPar(); - X0Y0_櫛状版1_櫛状版3 = pars2["櫛状板3"].ToPar(); - X0Y0_櫛状版1_櫛状版4 = pars2["櫛状板4"].ToPar(); - X0Y0_櫛状版1_櫛状版5 = pars2["櫛状板5"].ToPar(); - X0Y0_櫛状版1_櫛状版6 = pars2["櫛状板6"].ToPar(); - X0Y0_歯1 = pars["歯1"].ToPar(); - X0Y0_歯2 = pars["歯2"].ToPar(); - X0Y0_歯3 = pars["歯3"].ToPar(); - X0Y0_歯4 = pars["歯4"].ToPar(); - X0Y0_歯5 = pars["歯5"].ToPar(); - X0Y0_歯6 = pars["歯6"].ToPar(); - X0Y0_歯7 = pars["歯7"].ToPar(); - X0Y0_歯8 = pars["歯8"].ToPar(); - X0Y0_歯9 = pars["歯9"].ToPar(); - X0Y0_歯10 = pars["歯10"].ToPar(); - X0Y0_歯11 = pars["歯11"].ToPar(); - X0Y0_歯12 = pars["歯12"].ToPar(); - X0Y0_歯13 = pars["歯13"].ToPar(); - X0Y0_櫛状板2 = pars["櫛状板2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_櫛状版1_表示 = e.櫛状版1_櫛状版1_表示; - 櫛状版1_櫛状版2_表示 = e.櫛状版1_櫛状版2_表示; - 櫛状版1_櫛状版3_表示 = e.櫛状版1_櫛状版3_表示; - 櫛状版1_櫛状版4_表示 = e.櫛状版1_櫛状版4_表示; - 櫛状版1_櫛状版5_表示 = e.櫛状版1_櫛状版5_表示; - 櫛状版1_櫛状版6_表示 = e.櫛状版1_櫛状版6_表示; - 歯1_表示 = e.歯1_表示; - 歯2_表示 = e.歯2_表示; - 歯3_表示 = e.歯3_表示; - 歯4_表示 = e.歯4_表示; - 歯5_表示 = e.歯5_表示; - 歯6_表示 = e.歯6_表示; - 歯7_表示 = e.歯7_表示; - 歯8_表示 = e.歯8_表示; - 歯9_表示 = e.歯9_表示; - 歯10_表示 = e.歯10_表示; - 歯11_表示 = e.歯11_表示; - 歯12_表示 = e.歯12_表示; - 歯13_表示 = e.歯13_表示; - 櫛状板2_表示 = e.櫛状板2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_櫛状版1_櫛状版1CP = new ColorP(X0Y0_櫛状版1_櫛状版1, 櫛状版1_櫛状版1CD, DisUnit, abj: true); - X0Y0_櫛状版1_櫛状版2CP = new ColorP(X0Y0_櫛状版1_櫛状版2, 櫛状版1_櫛状版2CD, DisUnit, abj: true); - X0Y0_櫛状版1_櫛状版3CP = new ColorP(X0Y0_櫛状版1_櫛状版3, 櫛状版1_櫛状版3CD, DisUnit, abj: true); - X0Y0_櫛状版1_櫛状版4CP = new ColorP(X0Y0_櫛状版1_櫛状版4, 櫛状版1_櫛状版4CD, DisUnit, abj: true); - X0Y0_櫛状版1_櫛状版5CP = new ColorP(X0Y0_櫛状版1_櫛状版5, 櫛状版1_櫛状版5CD, DisUnit, abj: true); - X0Y0_櫛状版1_櫛状版6CP = new ColorP(X0Y0_櫛状版1_櫛状版6, 櫛状版1_櫛状版6CD, 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_歯8CP = new ColorP(X0Y0_歯8, 歯8CD, DisUnit, abj: true); - X0Y0_歯9CP = new ColorP(X0Y0_歯9, 歯9CD, DisUnit, abj: true); - X0Y0_歯10CP = new ColorP(X0Y0_歯10, 歯10CD, DisUnit, abj: true); - X0Y0_歯11CP = new ColorP(X0Y0_歯11, 歯11CD, DisUnit, abj: true); - X0Y0_歯12CP = new ColorP(X0Y0_歯12, 歯12CD, DisUnit, abj: true); - X0Y0_歯13CP = new ColorP(X0Y0_歯13, 歯13CD, DisUnit, abj: true); - X0Y0_櫛状板2CP = new ColorP(X0Y0_櫛状板2, 櫛状板2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_櫛状版1_櫛状版1.AngleBase = num * 45.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - X0Y0_櫛状版1_櫛状版1CP.Update(); - X0Y0_櫛状版1_櫛状版2CP.Update(); - X0Y0_櫛状版1_櫛状版3CP.Update(); - X0Y0_櫛状版1_櫛状版4CP.Update(); - X0Y0_櫛状版1_櫛状版5CP.Update(); - X0Y0_櫛状版1_櫛状版6CP.Update(); - X0Y0_歯1CP.Update(); - X0Y0_歯2CP.Update(); - X0Y0_歯3CP.Update(); - X0Y0_歯4CP.Update(); - X0Y0_歯5CP.Update(); - X0Y0_歯6CP.Update(); - X0Y0_歯7CP.Update(); - X0Y0_歯8CP.Update(); - X0Y0_歯9CP.Update(); - X0Y0_歯10CP.Update(); - X0Y0_歯11CP.Update(); - X0Y0_歯12CP.Update(); - X0Y0_歯13CP.Update(); - X0Y0_櫛状板2CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 櫛状版1_櫛状版1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 櫛状版1_櫛状版2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 櫛状版1_櫛状版3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 櫛状版1_櫛状版4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 櫛状版1_櫛状版5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 櫛状版1_櫛状版6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯7CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯8CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯9CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯10CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯11CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯12CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯13CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 櫛状板2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } - - private void 配色T1(体配色 体配色) - { - 櫛状版1_櫛状版1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 櫛状版1_櫛状版2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 櫛状版1_櫛状版3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 櫛状版1_櫛状版4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 櫛状版1_櫛状版5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 櫛状版1_櫛状版6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 歯1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 歯2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 歯4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 歯6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 歯8CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 歯10CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 歯12CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯13CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 櫛状板2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } - - private void 配色T0(体配色 体配色) - { - 櫛状版1_櫛状版1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 櫛状版1_櫛状版2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 櫛状版1_櫛状版3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 櫛状版1_櫛状版4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 櫛状版1_櫛状版5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 櫛状版1_櫛状版6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 歯3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 歯5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 歯7CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 歯9CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 歯11CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 歯12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 歯13CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 櫛状板2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 櫛状版1_櫛状版1_表示 + { + get + { + return X0Y0_櫛状版1_櫛状版1.Dra; + } + set + { + X0Y0_櫛状版1_櫛状版1.Dra = value; + X0Y0_櫛状版1_櫛状版1.Hit = value; + } + } + + public bool 櫛状版1_櫛状版2_表示 + { + get + { + return X0Y0_櫛状版1_櫛状版2.Dra; + } + set + { + X0Y0_櫛状版1_櫛状版2.Dra = value; + X0Y0_櫛状版1_櫛状版2.Hit = value; + } + } + + public bool 櫛状版1_櫛状版3_表示 + { + get + { + return X0Y0_櫛状版1_櫛状版3.Dra; + } + set + { + X0Y0_櫛状版1_櫛状版3.Dra = value; + X0Y0_櫛状版1_櫛状版3.Hit = value; + } + } + + public bool 櫛状版1_櫛状版4_表示 + { + get + { + return X0Y0_櫛状版1_櫛状版4.Dra; + } + set + { + X0Y0_櫛状版1_櫛状版4.Dra = value; + X0Y0_櫛状版1_櫛状版4.Hit = value; + } + } + + public bool 櫛状版1_櫛状版5_表示 + { + get + { + return X0Y0_櫛状版1_櫛状版5.Dra; + } + set + { + X0Y0_櫛状版1_櫛状版5.Dra = value; + X0Y0_櫛状版1_櫛状版5.Hit = value; + } + } + + public bool 櫛状版1_櫛状版6_表示 + { + get + { + return X0Y0_櫛状版1_櫛状版6.Dra; + } + set + { + X0Y0_櫛状版1_櫛状版6.Dra = value; + X0Y0_櫛状版1_櫛状版6.Hit = value; + } + } + + public bool 歯1_表示 + { + get + { + return X0Y0_歯1.Dra; + } + set + { + X0Y0_歯1.Dra = value; + X0Y0_歯1.Hit = value; + } + } + + public bool 歯2_表示 + { + get + { + return X0Y0_歯2.Dra; + } + set + { + X0Y0_歯2.Dra = value; + X0Y0_歯2.Hit = value; + } + } + + public bool 歯3_表示 + { + get + { + return X0Y0_歯3.Dra; + } + set + { + X0Y0_歯3.Dra = value; + X0Y0_歯3.Hit = value; + } + } + + public bool 歯4_表示 + { + get + { + return X0Y0_歯4.Dra; + } + set + { + X0Y0_歯4.Dra = value; + X0Y0_歯4.Hit = value; + } + } + + public bool 歯5_表示 + { + get + { + return X0Y0_歯5.Dra; + } + set + { + X0Y0_歯5.Dra = value; + X0Y0_歯5.Hit = value; + } + } + + public bool 歯6_表示 + { + get + { + return X0Y0_歯6.Dra; + } + set + { + X0Y0_歯6.Dra = value; + X0Y0_歯6.Hit = value; + } + } + + public bool 歯7_表示 + { + get + { + return X0Y0_歯7.Dra; + } + set + { + X0Y0_歯7.Dra = value; + X0Y0_歯7.Hit = value; + } + } + + public bool 歯8_表示 + { + get + { + return X0Y0_歯8.Dra; + } + set + { + X0Y0_歯8.Dra = value; + X0Y0_歯8.Hit = value; + } + } + + public bool 歯9_表示 + { + get + { + return X0Y0_歯9.Dra; + } + set + { + X0Y0_歯9.Dra = value; + X0Y0_歯9.Hit = value; + } + } + + public bool 歯10_表示 + { + get + { + return X0Y0_歯10.Dra; + } + set + { + X0Y0_歯10.Dra = value; + X0Y0_歯10.Hit = value; + } + } + + public bool 歯11_表示 + { + get + { + return X0Y0_歯11.Dra; + } + set + { + X0Y0_歯11.Dra = value; + X0Y0_歯11.Hit = value; + } + } + + public bool 歯12_表示 + { + get + { + return X0Y0_歯12.Dra; + } + set + { + X0Y0_歯12.Dra = value; + X0Y0_歯12.Hit = value; + } + } + + public bool 歯13_表示 + { + get + { + return X0Y0_歯13.Dra; + } + set + { + X0Y0_歯13.Dra = value; + X0Y0_歯13.Hit = value; + } + } + + public bool 櫛状板2_表示 + { + get + { + return X0Y0_櫛状板2.Dra; + } + set + { + X0Y0_櫛状板2.Dra = value; + X0Y0_櫛状板2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 櫛状版1_櫛状版1_表示; + } + set + { + 櫛状版1_櫛状版1_表示 = value; + 櫛状版1_櫛状版2_表示 = value; + 櫛状版1_櫛状版3_表示 = value; + 櫛状版1_櫛状版4_表示 = value; + 櫛状版1_櫛状版5_表示 = value; + 櫛状版1_櫛状版6_表示 = value; + 歯1_表示 = value; + 歯2_表示 = value; + 歯3_表示 = value; + 歯4_表示 = value; + 歯5_表示 = value; + 歯6_表示 = value; + 歯7_表示 = value; + 歯8_表示 = value; + 歯9_表示 = value; + 歯10_表示 = value; + 歯11_表示 = value; + 歯12_表示 = value; + 歯13_表示 = value; + 櫛状板2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 櫛状版1_櫛状版1CD.不透明度; + } + set + { + 櫛状版1_櫛状版1CD.不透明度 = value; + 櫛状版1_櫛状版2CD.不透明度 = value; + 櫛状版1_櫛状版3CD.不透明度 = value; + 櫛状版1_櫛状版4CD.不透明度 = value; + 櫛状版1_櫛状版5CD.不透明度 = value; + 櫛状版1_櫛状版6CD.不透明度 = value; + 歯1CD.不透明度 = value; + 歯2CD.不透明度 = value; + 歯3CD.不透明度 = value; + 歯4CD.不透明度 = value; + 歯5CD.不透明度 = value; + 歯6CD.不透明度 = value; + 歯7CD.不透明度 = value; + 歯8CD.不透明度 = value; + 歯9CD.不透明度 = value; + 歯10CD.不透明度 = value; + 歯11CD.不透明度 = value; + 歯12CD.不透明度 = value; + 歯13CD.不透明度 = value; + 櫛状板2CD.不透明度 = value; + } + } + + public 触覚_蠍(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 触覚_蠍D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "蠍"; + dif.Add(new Pars(Sta.肢左["触覚"][0][5])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["櫛状板1"].ToPars(); + X0Y0_櫛状版1_櫛状版1 = pars2["櫛状板1"].ToPar(); + X0Y0_櫛状版1_櫛状版2 = pars2["櫛状板2"].ToPar(); + X0Y0_櫛状版1_櫛状版3 = pars2["櫛状板3"].ToPar(); + X0Y0_櫛状版1_櫛状版4 = pars2["櫛状板4"].ToPar(); + X0Y0_櫛状版1_櫛状版5 = pars2["櫛状板5"].ToPar(); + X0Y0_櫛状版1_櫛状版6 = pars2["櫛状板6"].ToPar(); + X0Y0_歯1 = pars["歯1"].ToPar(); + X0Y0_歯2 = pars["歯2"].ToPar(); + X0Y0_歯3 = pars["歯3"].ToPar(); + X0Y0_歯4 = pars["歯4"].ToPar(); + X0Y0_歯5 = pars["歯5"].ToPar(); + X0Y0_歯6 = pars["歯6"].ToPar(); + X0Y0_歯7 = pars["歯7"].ToPar(); + X0Y0_歯8 = pars["歯8"].ToPar(); + X0Y0_歯9 = pars["歯9"].ToPar(); + X0Y0_歯10 = pars["歯10"].ToPar(); + X0Y0_歯11 = pars["歯11"].ToPar(); + X0Y0_歯12 = pars["歯12"].ToPar(); + X0Y0_歯13 = pars["歯13"].ToPar(); + X0Y0_櫛状板2 = pars["櫛状板2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_櫛状版1_表示 = e.櫛状版1_櫛状版1_表示; + 櫛状版1_櫛状版2_表示 = e.櫛状版1_櫛状版2_表示; + 櫛状版1_櫛状版3_表示 = e.櫛状版1_櫛状版3_表示; + 櫛状版1_櫛状版4_表示 = e.櫛状版1_櫛状版4_表示; + 櫛状版1_櫛状版5_表示 = e.櫛状版1_櫛状版5_表示; + 櫛状版1_櫛状版6_表示 = e.櫛状版1_櫛状版6_表示; + 歯1_表示 = e.歯1_表示; + 歯2_表示 = e.歯2_表示; + 歯3_表示 = e.歯3_表示; + 歯4_表示 = e.歯4_表示; + 歯5_表示 = e.歯5_表示; + 歯6_表示 = e.歯6_表示; + 歯7_表示 = e.歯7_表示; + 歯8_表示 = e.歯8_表示; + 歯9_表示 = e.歯9_表示; + 歯10_表示 = e.歯10_表示; + 歯11_表示 = e.歯11_表示; + 歯12_表示 = e.歯12_表示; + 歯13_表示 = e.歯13_表示; + 櫛状板2_表示 = e.櫛状板2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_櫛状版1_櫛状版1CP = new ColorP(X0Y0_櫛状版1_櫛状版1, 櫛状版1_櫛状版1CD, DisUnit, abj: true); + X0Y0_櫛状版1_櫛状版2CP = new ColorP(X0Y0_櫛状版1_櫛状版2, 櫛状版1_櫛状版2CD, DisUnit, abj: true); + X0Y0_櫛状版1_櫛状版3CP = new ColorP(X0Y0_櫛状版1_櫛状版3, 櫛状版1_櫛状版3CD, DisUnit, abj: true); + X0Y0_櫛状版1_櫛状版4CP = new ColorP(X0Y0_櫛状版1_櫛状版4, 櫛状版1_櫛状版4CD, DisUnit, abj: true); + X0Y0_櫛状版1_櫛状版5CP = new ColorP(X0Y0_櫛状版1_櫛状版5, 櫛状版1_櫛状版5CD, DisUnit, abj: true); + X0Y0_櫛状版1_櫛状版6CP = new ColorP(X0Y0_櫛状版1_櫛状版6, 櫛状版1_櫛状版6CD, 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_歯8CP = new ColorP(X0Y0_歯8, 歯8CD, DisUnit, abj: true); + X0Y0_歯9CP = new ColorP(X0Y0_歯9, 歯9CD, DisUnit, abj: true); + X0Y0_歯10CP = new ColorP(X0Y0_歯10, 歯10CD, DisUnit, abj: true); + X0Y0_歯11CP = new ColorP(X0Y0_歯11, 歯11CD, DisUnit, abj: true); + X0Y0_歯12CP = new ColorP(X0Y0_歯12, 歯12CD, DisUnit, abj: true); + X0Y0_歯13CP = new ColorP(X0Y0_歯13, 歯13CD, DisUnit, abj: true); + X0Y0_櫛状板2CP = new ColorP(X0Y0_櫛状板2, 櫛状板2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_櫛状版1_櫛状版1.AngleBase = num * 45.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + X0Y0_櫛状版1_櫛状版1CP.Update(); + X0Y0_櫛状版1_櫛状版2CP.Update(); + X0Y0_櫛状版1_櫛状版3CP.Update(); + X0Y0_櫛状版1_櫛状版4CP.Update(); + X0Y0_櫛状版1_櫛状版5CP.Update(); + X0Y0_櫛状版1_櫛状版6CP.Update(); + X0Y0_歯1CP.Update(); + X0Y0_歯2CP.Update(); + X0Y0_歯3CP.Update(); + X0Y0_歯4CP.Update(); + X0Y0_歯5CP.Update(); + X0Y0_歯6CP.Update(); + X0Y0_歯7CP.Update(); + X0Y0_歯8CP.Update(); + X0Y0_歯9CP.Update(); + X0Y0_歯10CP.Update(); + X0Y0_歯11CP.Update(); + X0Y0_歯12CP.Update(); + X0Y0_歯13CP.Update(); + X0Y0_櫛状板2CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 櫛状版1_櫛状版1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯7CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯8CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯9CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯10CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯11CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯12CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯13CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 櫛状板2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + + private void 配色T1(体配色 体配色) + { + 櫛状版1_櫛状版1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 櫛状版1_櫛状版2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 櫛状版1_櫛状版4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 歯1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 歯2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 歯4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 歯6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 歯8CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 歯10CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 歯12CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯13CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 櫛状板2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + + private void 配色T0(体配色 体配色) + { + 櫛状版1_櫛状版1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 櫛状版1_櫛状版3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 櫛状版1_櫛状版5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 櫛状版1_櫛状版6CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 歯3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 歯5CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 歯7CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 歯9CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 歯11CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 歯12CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 歯13CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 櫛状板2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍D.cs index 54820b8..9dd6ef7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍D.cs @@ -1,58 +1,59 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 触覚_蠍D : 触覚D +namespace SlaveMatrix { - public bool 櫛状版1_櫛状版1_表示 = true; + [Serializable] + public class 触覚_蠍D : 触覚D + { + public bool 櫛状版1_櫛状版1_表示 = true; - public bool 櫛状版1_櫛状版2_表示 = true; + public bool 櫛状版1_櫛状版2_表示 = true; - public bool 櫛状版1_櫛状版3_表示 = true; + public bool 櫛状版1_櫛状版3_表示 = true; - public bool 櫛状版1_櫛状版4_表示 = true; + public bool 櫛状版1_櫛状版4_表示 = true; - public bool 櫛状版1_櫛状版5_表示 = true; + public bool 櫛状版1_櫛状版5_表示 = true; - public bool 櫛状版1_櫛状版6_表示 = true; + public bool 櫛状版1_櫛状版6_表示 = true; - public bool 歯1_表示 = true; + public bool 歯1_表示 = true; - public bool 歯2_表示 = true; + public bool 歯2_表示 = true; - public bool 歯3_表示 = true; + public bool 歯3_表示 = true; - public bool 歯4_表示 = true; + public bool 歯4_表示 = true; - public bool 歯5_表示 = true; + public bool 歯5_表示 = true; - public bool 歯6_表示 = true; + public bool 歯6_表示 = true; - public bool 歯7_表示 = true; + public bool 歯7_表示 = true; - public bool 歯8_表示 = true; + public bool 歯8_表示 = true; - public bool 歯9_表示 = true; + public bool 歯9_表示 = true; - public bool 歯10_表示 = true; + public bool 歯10_表示 = true; - public bool 歯11_表示 = true; + public bool 歯11_表示 = true; - public bool 歯12_表示 = true; + public bool 歯12_表示 = true; - public bool 歯13_表示 = true; + public bool 歯13_表示 = true; - public bool 櫛状板2_表示 = true; + public bool 櫛状板2_表示 = true; - public 触覚_蠍D() - { - ThisType = GetType(); - } + public 触覚_蠍D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 触覚_蠍(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 触覚_蠍(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教背景.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教背景.cs index beb08e6..edcf24b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教背景.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教背景.cs @@ -1,60 +1,61 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 調教背景 +namespace SlaveMatrix { - private const int X = 10; + public class 調教背景 + { + private const int X = 10; - private const int Y = 10; + private const int Y = 10; - private static int L = 100; + private static int L = 100; - private const double s = 0.7; + private const double s = 0.7; - private double[] Yv = new double[L]; + private double[] Yv = new double[L]; - private double[] An = new double[L]; + private double[] An = new double[L]; - private static int c = 0; + private static int c = 0; - private static int x; + private static int x; - private static int y; + private static int y; - private static double r = 0.147; + private static double r = 0.147; - private static Vector2D o = new Vector2D(0.053 - 0.055 * RNG.XS.NextDouble(), 0.07 - 0.0735 * RNG.XS.NextDouble()); + private static Vector2D o = new Vector2D(0.053 - 0.055 * RNG.XS.NextDouble(), 0.07 - 0.0735 * RNG.XS.NextDouble()); - public 調教背景() - { - Reset(); - } + public 調教背景() + { + Reset(); + } - public void Reset() - { - for (int i = 0; i < L; i++) - { - Yv[i] = RNG.XS.NextDouble(); - An[i] = (double)RNG.XS.Next(4) * 90.0; - } - } + public void Reset() + { + for (int i = 0; i < L; i++) + { + Yv[i] = RNG.XS.NextDouble(); + An[i] = (double)RNG.XS.Next(4) * 90.0; + } + } - public void 描画(Are Are) - { - c = 0; - for (y = 0; y < 10; y++) - { - for (x = 0; x < 10; x++) - { - Sta.タイル.SizeBase = 0.7; - Sta.タイル.JoinRoot.ValueY = Yv[c]; - Sta.タイル.AngleBase = An[c]; - Sta.タイル.JoinRoot.CurJoinRoot.PositionBase = Are.GetPosition(new Vector2D(o.X + (double)x * r / Are.XRatio, o.Y + (double)y * r / Are.YRatio)); - Sta.タイル.JoinPA(); - Sta.タイル.Draw(Are); - c++; - } - } - } + public void 描画(Are Are) + { + c = 0; + for (y = 0; y < 10; y++) + { + for (x = 0; x < 10; x++) + { + Sta.タイル.SizeBase = 0.7; + Sta.タイル.JoinRoot.ValueY = Yv[c]; + Sta.タイル.AngleBase = An[c]; + Sta.タイル.JoinRoot.CurJoinRoot.PositionBase = Are.GetPosition(new Vector2D(o.X + (double)x * r / Are.XRatio, o.Y + (double)y * r / Are.YRatio)); + Sta.タイル.JoinPA(); + Sta.タイル.Draw(Are); + c++; + } + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭.cs index ea986a2..637e9e2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭.cs @@ -1,1446 +1,1447 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 調教鞭 : Ele +namespace SlaveMatrix { - public Par X0Y0_先; + public class 調教鞭 : Ele + { + public Par X0Y0_先; - public Par X0Y0_柄; + public Par X0Y0_柄; - public Par X0Y0_線1; + public Par X0Y0_線1; - public Par X0Y0_線2; + public Par X0Y0_線2; - public Par X0Y0_線3; + public Par X0Y0_線3; - public Par X0Y0_線4; + public Par X0Y0_線4; - public Par X0Y0_線5; + public Par X0Y0_線5; - public Par X0Y0_線6; + public Par X0Y0_線6; - public Par X0Y0_線7; + public Par X0Y0_線7; - public Par X0Y0_線8; + public Par X0Y0_線8; - public Par X0Y0_紐; + public Par X0Y0_紐; - public Par X0Y1_先; + public Par X0Y1_先; - public Par X0Y1_柄; + public Par X0Y1_柄; - public Par X0Y1_線1; + public Par X0Y1_線1; - public Par X0Y1_線2; + public Par X0Y1_線2; - public Par X0Y1_線3; + public Par X0Y1_線3; - public Par X0Y1_線4; + public Par X0Y1_線4; - public Par X0Y1_線5; + public Par X0Y1_線5; - public Par X0Y1_線6; + public Par X0Y1_線6; - public Par X0Y1_線7; + public Par X0Y1_線7; - public Par X0Y1_線8; + public Par X0Y1_線8; - public Par X0Y1_紐; + public Par X0Y1_紐; - public Par X0Y2_先; + public Par X0Y2_先; - public Par X0Y2_柄; + public Par X0Y2_柄; - public Par X0Y2_線1; + public Par X0Y2_線1; - public Par X0Y2_線2; + public Par X0Y2_線2; - public Par X0Y2_線3; + public Par X0Y2_線3; - public Par X0Y2_線4; + public Par X0Y2_線4; - public Par X0Y2_線5; + public Par X0Y2_線5; - public Par X0Y2_線6; + public Par X0Y2_線6; - public Par X0Y2_線7; + public Par X0Y2_線7; - public Par X0Y2_線8; + public Par X0Y2_線8; - public Par X0Y2_紐; + public Par X0Y2_紐; - public Par X0Y3_先; + public Par X0Y3_先; - public Par X0Y3_柄; + public Par X0Y3_柄; - public Par X0Y3_線1; + public Par X0Y3_線1; - public Par X0Y3_線2; + public Par X0Y3_線2; - public Par X0Y3_線3; + public Par X0Y3_線3; - public Par X0Y3_線4; + public Par X0Y3_線4; - public Par X0Y3_線5; + public Par X0Y3_線5; - public Par X0Y3_線6; + public Par X0Y3_線6; - public Par X0Y3_線7; + public Par X0Y3_線7; - public Par X0Y3_線8; + public Par X0Y3_線8; - public Par X0Y3_紐; + public Par X0Y3_紐; - public Par X0Y4_先; + public Par X0Y4_先; - public Par X0Y4_柄; + public Par X0Y4_柄; - public Par X0Y4_線1; + public Par X0Y4_線1; - public Par X0Y4_線2; + public Par X0Y4_線2; - public Par X0Y4_線3; + public Par X0Y4_線3; - public Par X0Y4_線4; + public Par X0Y4_線4; - public Par X0Y4_線5; + public Par X0Y4_線5; - public Par X0Y4_線6; + public Par X0Y4_線6; - public Par X0Y4_線7; + public Par X0Y4_線7; - public Par X0Y4_線8; + public Par X0Y4_線8; - public Par X0Y4_紐; + public Par X0Y4_紐; - public Par X1Y0_先; + public Par X1Y0_先; - public Par X1Y0_柄; + public Par X1Y0_柄; - public Par X1Y0_線1; + public Par X1Y0_線1; - public Par X1Y0_線2; + public Par X1Y0_線2; - public Par X1Y0_線3; + public Par X1Y0_線3; - public Par X1Y0_線4; + public Par X1Y0_線4; - public Par X1Y0_線5; + public Par X1Y0_線5; - public Par X1Y0_線6; + public Par X1Y0_線6; - public Par X1Y0_線7; + public Par X1Y0_線7; - public Par X1Y0_線8; + public Par X1Y0_線8; - public Par X1Y0_紐; + public Par X1Y0_紐; - public Par X1Y0_鞭撃エフェクト1; + public Par X1Y0_鞭撃エフェクト1; - public Par X1Y0_鞭撃エフェクト2; + public Par X1Y0_鞭撃エフェクト2; - public Par X1Y1_先; + public Par X1Y1_先; - public Par X1Y1_柄; + public Par X1Y1_柄; - public Par X1Y1_線1; + public Par X1Y1_線1; - public Par X1Y1_線2; + public Par X1Y1_線2; - public Par X1Y1_線3; + public Par X1Y1_線3; - public Par X1Y1_線4; + public Par X1Y1_線4; - public Par X1Y1_線5; + public Par X1Y1_線5; - public Par X1Y1_線6; + public Par X1Y1_線6; - public Par X1Y1_線7; + public Par X1Y1_線7; - public Par X1Y1_線8; + public Par X1Y1_線8; - public Par X1Y1_紐; + public Par X1Y1_紐; - public Par X1Y1_鞭撃エフェクト1; + public Par X1Y1_鞭撃エフェクト1; - public Par X1Y1_鞭撃エフェクト2; + public Par X1Y1_鞭撃エフェクト2; - public Par X1Y2_先; + public Par X1Y2_先; - public Par X1Y2_柄; + public Par X1Y2_柄; - public Par X1Y2_線1; + public Par X1Y2_線1; - public Par X1Y2_線2; + public Par X1Y2_線2; - public Par X1Y2_線3; + public Par X1Y2_線3; - public Par X1Y2_線4; + public Par X1Y2_線4; - public Par X1Y2_線5; + public Par X1Y2_線5; - public Par X1Y2_線6; + public Par X1Y2_線6; - public Par X1Y2_線7; + public Par X1Y2_線7; - public Par X1Y2_線8; + public Par X1Y2_線8; - public Par X1Y2_紐; + public Par X1Y2_紐; - public Par X1Y2_鞭撃エフェクト1; + public Par X1Y2_鞭撃エフェクト1; - public Par X1Y2_鞭撃エフェクト2; + public Par X1Y2_鞭撃エフェクト2; - public Par X1Y3_先; + public Par X1Y3_先; - public Par X1Y3_柄; + public Par X1Y3_柄; - public Par X1Y3_線1; + public Par X1Y3_線1; - public Par X1Y3_線2; + public Par X1Y3_線2; - public Par X1Y3_線3; + public Par X1Y3_線3; - public Par X1Y3_線4; + public Par X1Y3_線4; - public Par X1Y3_線5; + public Par X1Y3_線5; - public Par X1Y3_線6; + public Par X1Y3_線6; - public Par X1Y3_線7; + public Par X1Y3_線7; - public Par X1Y3_線8; + public Par X1Y3_線8; - public Par X1Y3_紐; + public Par X1Y3_紐; - public Par X1Y4_先; + public Par X1Y4_先; - public Par X1Y4_柄; + public Par X1Y4_柄; - public Par X1Y4_線1; + public Par X1Y4_線1; - public Par X1Y4_線2; + public Par X1Y4_線2; - public Par X1Y4_線3; + public Par X1Y4_線3; - public Par X1Y4_線4; + public Par X1Y4_線4; - public Par X1Y4_線5; + public Par X1Y4_線5; - public Par X1Y4_線6; + public Par X1Y4_線6; - public Par X1Y4_線7; + public Par X1Y4_線7; - public Par X1Y4_線8; + public Par X1Y4_線8; - public Par X1Y4_紐; + public Par X1Y4_紐; - public Par X1Y4_鞭撃エフェクト1; + public Par X1Y4_鞭撃エフェクト1; - public Par X1Y4_鞭撃エフェクト2; + public Par X1Y4_鞭撃エフェクト2; - public ColorD 先CD; + public ColorD 先CD; - public ColorD 柄CD; + public ColorD 柄CD; - public ColorD 線1CD; + public ColorD 線1CD; - public ColorD 線2CD; + public ColorD 線2CD; - public ColorD 線3CD; + public ColorD 線3CD; - public ColorD 線4CD; + public ColorD 線4CD; - public ColorD 線5CD; + public ColorD 線5CD; - public ColorD 線6CD; + public ColorD 線6CD; - public ColorD 線7CD; + public ColorD 線7CD; - public ColorD 線8CD; + public ColorD 線8CD; - public ColorD 紐CD; + public ColorD 紐CD; - public ColorD 鞭撃エフェクト1CD; + public ColorD 鞭撃エフェクト1CD; - public ColorD 鞭撃エフェクト2CD; + public ColorD 鞭撃エフェクト2CD; - public ColorP X0Y0_先CP; + public ColorP X0Y0_先CP; - public ColorP X0Y0_柄CP; + public ColorP X0Y0_柄CP; - public ColorP X0Y0_線1CP; + public ColorP X0Y0_線1CP; - public ColorP X0Y0_線2CP; + public ColorP X0Y0_線2CP; - public ColorP X0Y0_線3CP; + public ColorP X0Y0_線3CP; - public ColorP X0Y0_線4CP; + public ColorP X0Y0_線4CP; - public ColorP X0Y0_線5CP; + public ColorP X0Y0_線5CP; - public ColorP X0Y0_線6CP; + public ColorP X0Y0_線6CP; - public ColorP X0Y0_線7CP; + public ColorP X0Y0_線7CP; - public ColorP X0Y0_線8CP; + public ColorP X0Y0_線8CP; - public ColorP X0Y0_紐CP; + public ColorP X0Y0_紐CP; - public ColorP X0Y1_先CP; + public ColorP X0Y1_先CP; - public ColorP X0Y1_柄CP; + public ColorP X0Y1_柄CP; - public ColorP X0Y1_線1CP; + public ColorP X0Y1_線1CP; - public ColorP X0Y1_線2CP; + public ColorP X0Y1_線2CP; - public ColorP X0Y1_線3CP; + public ColorP X0Y1_線3CP; - public ColorP X0Y1_線4CP; + public ColorP X0Y1_線4CP; - public ColorP X0Y1_線5CP; + public ColorP X0Y1_線5CP; - public ColorP X0Y1_線6CP; + public ColorP X0Y1_線6CP; - public ColorP X0Y1_線7CP; + public ColorP X0Y1_線7CP; - public ColorP X0Y1_線8CP; + public ColorP X0Y1_線8CP; - public ColorP X0Y1_紐CP; + public ColorP X0Y1_紐CP; - public ColorP X0Y2_先CP; + public ColorP X0Y2_先CP; - public ColorP X0Y2_柄CP; + public ColorP X0Y2_柄CP; - public ColorP X0Y2_線1CP; + public ColorP X0Y2_線1CP; - public ColorP X0Y2_線2CP; + public ColorP X0Y2_線2CP; - public ColorP X0Y2_線3CP; + public ColorP X0Y2_線3CP; - public ColorP X0Y2_線4CP; + public ColorP X0Y2_線4CP; - public ColorP X0Y2_線5CP; + public ColorP X0Y2_線5CP; - public ColorP X0Y2_線6CP; + public ColorP X0Y2_線6CP; - public ColorP X0Y2_線7CP; + public ColorP X0Y2_線7CP; - public ColorP X0Y2_線8CP; + public ColorP X0Y2_線8CP; - public ColorP X0Y2_紐CP; + public ColorP X0Y2_紐CP; - public ColorP X0Y3_先CP; + public ColorP X0Y3_先CP; - public ColorP X0Y3_柄CP; + public ColorP X0Y3_柄CP; - public ColorP X0Y3_線1CP; + public ColorP X0Y3_線1CP; - public ColorP X0Y3_線2CP; + public ColorP X0Y3_線2CP; - public ColorP X0Y3_線3CP; + public ColorP X0Y3_線3CP; - public ColorP X0Y3_線4CP; + public ColorP X0Y3_線4CP; - public ColorP X0Y3_線5CP; + public ColorP X0Y3_線5CP; - public ColorP X0Y3_線6CP; + public ColorP X0Y3_線6CP; - public ColorP X0Y3_線7CP; + public ColorP X0Y3_線7CP; - public ColorP X0Y3_線8CP; + public ColorP X0Y3_線8CP; - public ColorP X0Y3_紐CP; + public ColorP X0Y3_紐CP; - public ColorP X0Y4_先CP; + public ColorP X0Y4_先CP; - public ColorP X0Y4_柄CP; + public ColorP X0Y4_柄CP; - public ColorP X0Y4_線1CP; + public ColorP X0Y4_線1CP; - public ColorP X0Y4_線2CP; + public ColorP X0Y4_線2CP; - public ColorP X0Y4_線3CP; + public ColorP X0Y4_線3CP; - public ColorP X0Y4_線4CP; + public ColorP X0Y4_線4CP; - public ColorP X0Y4_線5CP; + public ColorP X0Y4_線5CP; - public ColorP X0Y4_線6CP; + public ColorP X0Y4_線6CP; - public ColorP X0Y4_線7CP; + public ColorP X0Y4_線7CP; - public ColorP X0Y4_線8CP; + public ColorP X0Y4_線8CP; - public ColorP X0Y4_紐CP; + public ColorP X0Y4_紐CP; - public ColorP X1Y0_先CP; + public ColorP X1Y0_先CP; - public ColorP X1Y0_柄CP; + public ColorP X1Y0_柄CP; - public ColorP X1Y0_線1CP; + public ColorP X1Y0_線1CP; - public ColorP X1Y0_線2CP; + public ColorP X1Y0_線2CP; - public ColorP X1Y0_線3CP; + public ColorP X1Y0_線3CP; - public ColorP X1Y0_線4CP; + public ColorP X1Y0_線4CP; - public ColorP X1Y0_線5CP; + public ColorP X1Y0_線5CP; - public ColorP X1Y0_線6CP; + public ColorP X1Y0_線6CP; - public ColorP X1Y0_線7CP; + public ColorP X1Y0_線7CP; - public ColorP X1Y0_線8CP; + public ColorP X1Y0_線8CP; - public ColorP X1Y0_紐CP; + public ColorP X1Y0_紐CP; - public ColorP X1Y0_鞭撃エフェクト1CP; + public ColorP X1Y0_鞭撃エフェクト1CP; - public ColorP X1Y0_鞭撃エフェクト2CP; + public ColorP X1Y0_鞭撃エフェクト2CP; - public ColorP X1Y1_先CP; + public ColorP X1Y1_先CP; - public ColorP X1Y1_柄CP; + public ColorP X1Y1_柄CP; - public ColorP X1Y1_線1CP; + public ColorP X1Y1_線1CP; - public ColorP X1Y1_線2CP; + public ColorP X1Y1_線2CP; - public ColorP X1Y1_線3CP; + public ColorP X1Y1_線3CP; - public ColorP X1Y1_線4CP; + public ColorP X1Y1_線4CP; - public ColorP X1Y1_線5CP; + public ColorP X1Y1_線5CP; - public ColorP X1Y1_線6CP; + public ColorP X1Y1_線6CP; - public ColorP X1Y1_線7CP; + public ColorP X1Y1_線7CP; - public ColorP X1Y1_線8CP; + public ColorP X1Y1_線8CP; - public ColorP X1Y1_紐CP; + public ColorP X1Y1_紐CP; - public ColorP X1Y1_鞭撃エフェクト1CP; + public ColorP X1Y1_鞭撃エフェクト1CP; - public ColorP X1Y1_鞭撃エフェクト2CP; + public ColorP X1Y1_鞭撃エフェクト2CP; - public ColorP X1Y2_先CP; + public ColorP X1Y2_先CP; - public ColorP X1Y2_柄CP; + public ColorP X1Y2_柄CP; - public ColorP X1Y2_線1CP; + public ColorP X1Y2_線1CP; - public ColorP X1Y2_線2CP; + public ColorP X1Y2_線2CP; - public ColorP X1Y2_線3CP; + public ColorP X1Y2_線3CP; - public ColorP X1Y2_線4CP; + public ColorP X1Y2_線4CP; - public ColorP X1Y2_線5CP; + public ColorP X1Y2_線5CP; - public ColorP X1Y2_線6CP; + public ColorP X1Y2_線6CP; - public ColorP X1Y2_線7CP; + public ColorP X1Y2_線7CP; - public ColorP X1Y2_線8CP; + public ColorP X1Y2_線8CP; - public ColorP X1Y2_紐CP; + public ColorP X1Y2_紐CP; - public ColorP X1Y2_鞭撃エフェクト1CP; + public ColorP X1Y2_鞭撃エフェクト1CP; - public ColorP X1Y2_鞭撃エフェクト2CP; + public ColorP X1Y2_鞭撃エフェクト2CP; - public ColorP X1Y3_先CP; + public ColorP X1Y3_先CP; - public ColorP X1Y3_柄CP; + public ColorP X1Y3_柄CP; - public ColorP X1Y3_線1CP; + public ColorP X1Y3_線1CP; - public ColorP X1Y3_線2CP; + public ColorP X1Y3_線2CP; - public ColorP X1Y3_線3CP; + public ColorP X1Y3_線3CP; - public ColorP X1Y3_線4CP; + public ColorP X1Y3_線4CP; - public ColorP X1Y3_線5CP; + public ColorP X1Y3_線5CP; - public ColorP X1Y3_線6CP; + public ColorP X1Y3_線6CP; - public ColorP X1Y3_線7CP; + public ColorP X1Y3_線7CP; - public ColorP X1Y3_線8CP; + public ColorP X1Y3_線8CP; - public ColorP X1Y3_紐CP; + public ColorP X1Y3_紐CP; - public ColorP X1Y4_先CP; + public ColorP X1Y4_先CP; - public ColorP X1Y4_柄CP; + public ColorP X1Y4_柄CP; - public ColorP X1Y4_線1CP; + public ColorP X1Y4_線1CP; - public ColorP X1Y4_線2CP; + public ColorP X1Y4_線2CP; - public ColorP X1Y4_線3CP; + public ColorP X1Y4_線3CP; - public ColorP X1Y4_線4CP; + public ColorP X1Y4_線4CP; - public ColorP X1Y4_線5CP; + public ColorP X1Y4_線5CP; - public ColorP X1Y4_線6CP; + public ColorP X1Y4_線6CP; - public ColorP X1Y4_線7CP; + public ColorP X1Y4_線7CP; - public ColorP X1Y4_線8CP; + public ColorP X1Y4_線8CP; - public ColorP X1Y4_紐CP; + public ColorP X1Y4_紐CP; - public ColorP X1Y4_鞭撃エフェクト1CP; + public ColorP X1Y4_鞭撃エフェクト1CP; - public ColorP X1Y4_鞭撃エフェクト2CP; + public ColorP X1Y4_鞭撃エフェクト2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 先_表示 - { - get - { - return X0Y0_先.Dra; - } - set - { - X0Y0_先.Dra = value; - X0Y1_先.Dra = value; - X0Y2_先.Dra = value; - X0Y3_先.Dra = value; - X0Y4_先.Dra = value; - X1Y0_先.Dra = value; - X1Y1_先.Dra = value; - X1Y2_先.Dra = value; - X1Y3_先.Dra = value; - X1Y4_先.Dra = value; - X0Y0_先.Hit = value; - X0Y1_先.Hit = value; - X0Y2_先.Hit = value; - X0Y3_先.Hit = value; - X0Y4_先.Hit = value; - X1Y0_先.Hit = value; - X1Y1_先.Hit = value; - X1Y2_先.Hit = value; - X1Y3_先.Hit = value; - X1Y4_先.Hit = value; - } - } - - public bool 柄_表示 - { - get - { - return X0Y0_柄.Dra; - } - set - { - X0Y0_柄.Dra = value; - X0Y1_柄.Dra = value; - X0Y2_柄.Dra = value; - X0Y3_柄.Dra = value; - X0Y4_柄.Dra = value; - X1Y0_柄.Dra = value; - X1Y1_柄.Dra = value; - X1Y2_柄.Dra = value; - X1Y3_柄.Dra = value; - X1Y4_柄.Dra = value; - X0Y0_柄.Hit = value; - X0Y1_柄.Hit = value; - X0Y2_柄.Hit = value; - X0Y3_柄.Hit = value; - X0Y4_柄.Hit = value; - X1Y0_柄.Hit = value; - X1Y1_柄.Hit = value; - X1Y2_柄.Hit = value; - X1Y3_柄.Hit = value; - X1Y4_柄.Hit = value; - } - } - - public bool 線1_表示 - { - get - { - return X0Y0_線1.Dra; - } - set - { - X0Y0_線1.Dra = value; - X0Y1_線1.Dra = value; - X0Y2_線1.Dra = value; - X0Y3_線1.Dra = value; - X0Y4_線1.Dra = value; - X1Y0_線1.Dra = value; - X1Y1_線1.Dra = value; - X1Y2_線1.Dra = value; - X1Y3_線1.Dra = value; - X1Y4_線1.Dra = value; - X0Y0_線1.Hit = value; - X0Y1_線1.Hit = value; - X0Y2_線1.Hit = value; - X0Y3_線1.Hit = value; - X0Y4_線1.Hit = value; - X1Y0_線1.Hit = value; - X1Y1_線1.Hit = value; - X1Y2_線1.Hit = value; - X1Y3_線1.Hit = value; - X1Y4_線1.Hit = value; - } - } - - public bool 線2_表示 - { - get - { - return X0Y0_線2.Dra; - } - set - { - X0Y0_線2.Dra = value; - X0Y1_線2.Dra = value; - X0Y2_線2.Dra = value; - X0Y3_線2.Dra = value; - X0Y4_線2.Dra = value; - X1Y0_線2.Dra = value; - X1Y1_線2.Dra = value; - X1Y2_線2.Dra = value; - X1Y3_線2.Dra = value; - X1Y4_線2.Dra = value; - X0Y0_線2.Hit = value; - X0Y1_線2.Hit = value; - X0Y2_線2.Hit = value; - X0Y3_線2.Hit = value; - X0Y4_線2.Hit = value; - X1Y0_線2.Hit = value; - X1Y1_線2.Hit = value; - X1Y2_線2.Hit = value; - X1Y3_線2.Hit = value; - X1Y4_線2.Hit = value; - } - } - - public bool 線3_表示 - { - get - { - return X0Y0_線3.Dra; - } - set - { - X0Y0_線3.Dra = value; - X0Y1_線3.Dra = value; - X0Y2_線3.Dra = value; - X0Y3_線3.Dra = value; - X0Y4_線3.Dra = value; - X1Y0_線3.Dra = value; - X1Y1_線3.Dra = value; - X1Y2_線3.Dra = value; - X1Y3_線3.Dra = value; - X1Y4_線3.Dra = value; - X0Y0_線3.Hit = value; - X0Y1_線3.Hit = value; - X0Y2_線3.Hit = value; - X0Y3_線3.Hit = value; - X0Y4_線3.Hit = value; - X1Y0_線3.Hit = value; - X1Y1_線3.Hit = value; - X1Y2_線3.Hit = value; - X1Y3_線3.Hit = value; - X1Y4_線3.Hit = value; - } - } - - public bool 線4_表示 - { - get - { - return X0Y0_線4.Dra; - } - set - { - X0Y0_線4.Dra = value; - X0Y1_線4.Dra = value; - X0Y2_線4.Dra = value; - X0Y3_線4.Dra = value; - X0Y4_線4.Dra = value; - X1Y0_線4.Dra = value; - X1Y1_線4.Dra = value; - X1Y2_線4.Dra = value; - X1Y3_線4.Dra = value; - X1Y4_線4.Dra = value; - X0Y0_線4.Hit = value; - X0Y1_線4.Hit = value; - X0Y2_線4.Hit = value; - X0Y3_線4.Hit = value; - X0Y4_線4.Hit = value; - X1Y0_線4.Hit = value; - X1Y1_線4.Hit = value; - X1Y2_線4.Hit = value; - X1Y3_線4.Hit = value; - X1Y4_線4.Hit = value; - } - } - - public bool 線5_表示 - { - get - { - return X0Y0_線5.Dra; - } - set - { - X0Y0_線5.Dra = value; - X0Y1_線5.Dra = value; - X0Y2_線5.Dra = value; - X0Y3_線5.Dra = value; - X0Y4_線5.Dra = value; - X1Y0_線5.Dra = value; - X1Y1_線5.Dra = value; - X1Y2_線5.Dra = value; - X1Y3_線5.Dra = value; - X1Y4_線5.Dra = value; - X0Y0_線5.Hit = value; - X0Y1_線5.Hit = value; - X0Y2_線5.Hit = value; - X0Y3_線5.Hit = value; - X0Y4_線5.Hit = value; - X1Y0_線5.Hit = value; - X1Y1_線5.Hit = value; - X1Y2_線5.Hit = value; - X1Y3_線5.Hit = value; - X1Y4_線5.Hit = value; - } - } - - public bool 線6_表示 - { - get - { - return X0Y0_線6.Dra; - } - set - { - X0Y0_線6.Dra = value; - X0Y1_線6.Dra = value; - X0Y2_線6.Dra = value; - X0Y3_線6.Dra = value; - X0Y4_線6.Dra = value; - X1Y0_線6.Dra = value; - X1Y1_線6.Dra = value; - X1Y2_線6.Dra = value; - X1Y3_線6.Dra = value; - X1Y4_線6.Dra = value; - X0Y0_線6.Hit = value; - X0Y1_線6.Hit = value; - X0Y2_線6.Hit = value; - X0Y3_線6.Hit = value; - X0Y4_線6.Hit = value; - X1Y0_線6.Hit = value; - X1Y1_線6.Hit = value; - X1Y2_線6.Hit = value; - X1Y3_線6.Hit = value; - X1Y4_線6.Hit = value; - } - } - - public bool 線7_表示 - { - get - { - return X0Y0_線7.Dra; - } - set - { - X0Y0_線7.Dra = value; - X0Y1_線7.Dra = value; - X0Y2_線7.Dra = value; - X0Y3_線7.Dra = value; - X0Y4_線7.Dra = value; - X1Y0_線7.Dra = value; - X1Y1_線7.Dra = value; - X1Y2_線7.Dra = value; - X1Y3_線7.Dra = value; - X1Y4_線7.Dra = value; - X0Y0_線7.Hit = value; - X0Y1_線7.Hit = value; - X0Y2_線7.Hit = value; - X0Y3_線7.Hit = value; - X0Y4_線7.Hit = value; - X1Y0_線7.Hit = value; - X1Y1_線7.Hit = value; - X1Y2_線7.Hit = value; - X1Y3_線7.Hit = value; - X1Y4_線7.Hit = value; - } - } - - public bool 線8_表示 - { - get - { - return X0Y0_線8.Dra; - } - set - { - X0Y0_線8.Dra = value; - X0Y1_線8.Dra = value; - X0Y2_線8.Dra = value; - X0Y3_線8.Dra = value; - X0Y4_線8.Dra = value; - X1Y0_線8.Dra = value; - X1Y1_線8.Dra = value; - X1Y2_線8.Dra = value; - X1Y3_線8.Dra = value; - X1Y4_線8.Dra = value; - X0Y0_線8.Hit = value; - X0Y1_線8.Hit = value; - X0Y2_線8.Hit = value; - X0Y3_線8.Hit = value; - X0Y4_線8.Hit = value; - X1Y0_線8.Hit = value; - X1Y1_線8.Hit = value; - X1Y2_線8.Hit = value; - X1Y3_線8.Hit = value; - X1Y4_線8.Hit = value; - } - } - - public bool 紐_表示 - { - get - { - return X0Y0_紐.Dra; - } - set - { - X0Y0_紐.Dra = value; - X0Y1_紐.Dra = value; - X0Y2_紐.Dra = value; - X0Y3_紐.Dra = value; - X0Y4_紐.Dra = value; - X1Y0_紐.Dra = value; - X1Y1_紐.Dra = value; - X1Y2_紐.Dra = value; - X1Y3_紐.Dra = value; - X1Y4_紐.Dra = value; - X0Y0_紐.Hit = value; - X0Y1_紐.Hit = value; - X0Y2_紐.Hit = value; - X0Y3_紐.Hit = value; - X0Y4_紐.Hit = value; - X1Y0_紐.Hit = value; - X1Y1_紐.Hit = value; - X1Y2_紐.Hit = value; - X1Y3_紐.Hit = value; - X1Y4_紐.Hit = value; - } - } - - public bool 鞭撃エフェクト1_表示 - { - get - { - return X1Y0_鞭撃エフェクト1.Dra; - } - set - { - X1Y0_鞭撃エフェクト1.Dra = value; - X1Y1_鞭撃エフェクト1.Dra = value; - X1Y2_鞭撃エフェクト1.Dra = value; - X1Y4_鞭撃エフェクト1.Dra = value; - X1Y0_鞭撃エフェクト1.Hit = value; - X1Y1_鞭撃エフェクト1.Hit = value; - X1Y2_鞭撃エフェクト1.Hit = value; - X1Y4_鞭撃エフェクト1.Hit = value; - } - } - - public bool 鞭撃エフェクト2_表示 - { - get - { - return X1Y0_鞭撃エフェクト2.Dra; - } - set - { - X1Y0_鞭撃エフェクト2.Dra = value; - X1Y1_鞭撃エフェクト2.Dra = value; - X1Y2_鞭撃エフェクト2.Dra = value; - X1Y4_鞭撃エフェクト2.Dra = value; - X1Y0_鞭撃エフェクト2.Hit = value; - X1Y1_鞭撃エフェクト2.Hit = value; - X1Y2_鞭撃エフェクト2.Hit = value; - X1Y4_鞭撃エフェクト2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 先_表示; - } - set - { - 先_表示 = value; - 柄_表示 = value; - 線1_表示 = value; - 線2_表示 = value; - 線3_表示 = value; - 線4_表示 = value; - 線5_表示 = value; - 線6_表示 = value; - 線7_表示 = value; - 線8_表示 = value; - 紐_表示 = value; - 鞭撃エフェクト1_表示 = value; - 鞭撃エフェクト2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 先CD.不透明度; - } - set - { - 先CD.不透明度 = value; - 柄CD.不透明度 = value; - 線1CD.不透明度 = value; - 線2CD.不透明度 = value; - 線3CD.不透明度 = value; - 線4CD.不透明度 = value; - 線5CD.不透明度 = value; - 線6CD.不透明度 = value; - 線7CD.不透明度 = value; - 線8CD.不透明度 = value; - 紐CD.不透明度 = value; - 鞭撃エフェクト1CD.不透明度 = value; - 鞭撃エフェクト2CD.不透明度 = value; - } - } - - public 調教鞭(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 調教鞭D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.カーソル["調教鞭"]); - Pars pars = 本体[0][0]; - X0Y0_先 = pars["先"].ToPar(); - X0Y0_柄 = pars["柄"].ToPar(); - X0Y0_線1 = pars["線1"].ToPar(); - X0Y0_線2 = pars["線2"].ToPar(); - X0Y0_線3 = pars["線3"].ToPar(); - X0Y0_線4 = pars["線4"].ToPar(); - X0Y0_線5 = pars["線5"].ToPar(); - X0Y0_線6 = pars["線6"].ToPar(); - X0Y0_線7 = pars["線7"].ToPar(); - X0Y0_線8 = pars["線8"].ToPar(); - X0Y0_紐 = pars["紐"].ToPar(); - pars = 本体[0][1]; - X0Y1_先 = pars["先"].ToPar(); - X0Y1_柄 = pars["柄"].ToPar(); - X0Y1_線1 = pars["線1"].ToPar(); - X0Y1_線2 = pars["線2"].ToPar(); - X0Y1_線3 = pars["線3"].ToPar(); - X0Y1_線4 = pars["線4"].ToPar(); - X0Y1_線5 = pars["線5"].ToPar(); - X0Y1_線6 = pars["線6"].ToPar(); - X0Y1_線7 = pars["線7"].ToPar(); - X0Y1_線8 = pars["線8"].ToPar(); - X0Y1_紐 = pars["紐"].ToPar(); - pars = 本体[0][2]; - X0Y2_先 = pars["先"].ToPar(); - X0Y2_柄 = pars["柄"].ToPar(); - X0Y2_線1 = pars["線1"].ToPar(); - X0Y2_線2 = pars["線2"].ToPar(); - X0Y2_線3 = pars["線3"].ToPar(); - X0Y2_線4 = pars["線4"].ToPar(); - X0Y2_線5 = pars["線5"].ToPar(); - X0Y2_線6 = pars["線6"].ToPar(); - X0Y2_線7 = pars["線7"].ToPar(); - X0Y2_線8 = pars["線8"].ToPar(); - X0Y2_紐 = pars["紐"].ToPar(); - pars = 本体[0][3]; - X0Y3_先 = pars["先"].ToPar(); - X0Y3_柄 = pars["柄"].ToPar(); - X0Y3_線1 = pars["線1"].ToPar(); - X0Y3_線2 = pars["線2"].ToPar(); - X0Y3_線3 = pars["線3"].ToPar(); - X0Y3_線4 = pars["線4"].ToPar(); - X0Y3_線5 = pars["線5"].ToPar(); - X0Y3_線6 = pars["線6"].ToPar(); - X0Y3_線7 = pars["線7"].ToPar(); - X0Y3_線8 = pars["線8"].ToPar(); - X0Y3_紐 = pars["紐"].ToPar(); - pars = 本体[0][4]; - X0Y4_先 = pars["先"].ToPar(); - X0Y4_柄 = pars["柄"].ToPar(); - X0Y4_線1 = pars["線1"].ToPar(); - X0Y4_線2 = pars["線2"].ToPar(); - X0Y4_線3 = pars["線3"].ToPar(); - X0Y4_線4 = pars["線4"].ToPar(); - X0Y4_線5 = pars["線5"].ToPar(); - X0Y4_線6 = pars["線6"].ToPar(); - X0Y4_線7 = pars["線7"].ToPar(); - X0Y4_線8 = pars["線8"].ToPar(); - X0Y4_紐 = pars["紐"].ToPar(); - pars = 本体[1][0]; - X1Y0_先 = pars["先"].ToPar(); - X1Y0_柄 = pars["柄"].ToPar(); - X1Y0_線1 = pars["線1"].ToPar(); - X1Y0_線2 = pars["線2"].ToPar(); - X1Y0_線3 = pars["線3"].ToPar(); - X1Y0_線4 = pars["線4"].ToPar(); - X1Y0_線5 = pars["線5"].ToPar(); - X1Y0_線6 = pars["線6"].ToPar(); - X1Y0_線7 = pars["線7"].ToPar(); - X1Y0_線8 = pars["線8"].ToPar(); - X1Y0_紐 = pars["紐"].ToPar(); - X1Y0_鞭撃エフェクト1 = pars["鞭撃エフェクト1"].ToPar(); - X1Y0_鞭撃エフェクト2 = pars["鞭撃エフェクト2"].ToPar(); - pars = 本体[1][1]; - X1Y1_先 = pars["先"].ToPar(); - X1Y1_柄 = pars["柄"].ToPar(); - X1Y1_線1 = pars["線1"].ToPar(); - X1Y1_線2 = pars["線2"].ToPar(); - X1Y1_線3 = pars["線3"].ToPar(); - X1Y1_線4 = pars["線4"].ToPar(); - X1Y1_線5 = pars["線5"].ToPar(); - X1Y1_線6 = pars["線6"].ToPar(); - X1Y1_線7 = pars["線7"].ToPar(); - X1Y1_線8 = pars["線8"].ToPar(); - X1Y1_紐 = pars["紐"].ToPar(); - X1Y1_鞭撃エフェクト1 = pars["鞭撃エフェクト1"].ToPar(); - X1Y1_鞭撃エフェクト2 = pars["鞭撃エフェクト2"].ToPar(); - pars = 本体[1][2]; - X1Y2_先 = pars["先"].ToPar(); - X1Y2_柄 = pars["柄"].ToPar(); - X1Y2_線1 = pars["線1"].ToPar(); - X1Y2_線2 = pars["線2"].ToPar(); - X1Y2_線3 = pars["線3"].ToPar(); - X1Y2_線4 = pars["線4"].ToPar(); - X1Y2_線5 = pars["線5"].ToPar(); - X1Y2_線6 = pars["線6"].ToPar(); - X1Y2_線7 = pars["線7"].ToPar(); - X1Y2_線8 = pars["線8"].ToPar(); - X1Y2_紐 = pars["紐"].ToPar(); - X1Y2_鞭撃エフェクト1 = pars["鞭撃エフェクト1"].ToPar(); - X1Y2_鞭撃エフェクト2 = pars["鞭撃エフェクト2"].ToPar(); - pars = 本体[1][3]; - X1Y3_先 = pars["先"].ToPar(); - X1Y3_柄 = pars["柄"].ToPar(); - X1Y3_線1 = pars["線1"].ToPar(); - X1Y3_線2 = pars["線2"].ToPar(); - X1Y3_線3 = pars["線3"].ToPar(); - X1Y3_線4 = pars["線4"].ToPar(); - X1Y3_線5 = pars["線5"].ToPar(); - X1Y3_線6 = pars["線6"].ToPar(); - X1Y3_線7 = pars["線7"].ToPar(); - X1Y3_線8 = pars["線8"].ToPar(); - X1Y3_紐 = pars["紐"].ToPar(); - pars = 本体[1][4]; - X1Y4_先 = pars["先"].ToPar(); - X1Y4_柄 = pars["柄"].ToPar(); - X1Y4_線1 = pars["線1"].ToPar(); - X1Y4_線2 = pars["線2"].ToPar(); - X1Y4_線3 = pars["線3"].ToPar(); - X1Y4_線4 = pars["線4"].ToPar(); - X1Y4_線5 = pars["線5"].ToPar(); - X1Y4_線6 = pars["線6"].ToPar(); - X1Y4_線7 = pars["線7"].ToPar(); - X1Y4_線8 = pars["線8"].ToPar(); - X1Y4_紐 = pars["紐"].ToPar(); - X1Y4_鞭撃エフェクト1 = pars["鞭撃エフェクト1"].ToPar(); - X1Y4_鞭撃エフェクト2 = pars["鞭撃エフェクト2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 先_表示 = e.先_表示; - 柄_表示 = e.柄_表示; - 線1_表示 = e.線1_表示; - 線2_表示 = e.線2_表示; - 線3_表示 = e.線3_表示; - 線4_表示 = e.線4_表示; - 線5_表示 = e.線5_表示; - 線6_表示 = e.線6_表示; - 線7_表示 = e.線7_表示; - 線8_表示 = e.線8_表示; - 紐_表示 = e.紐_表示; - 鞭撃エフェクト1_表示 = e.鞭撃エフェクト1_表示; - 鞭撃エフェクト2_表示 = e.鞭撃エフェクト2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_先CP = new ColorP(X0Y0_先, 先CD, 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); - 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_線8CP = new ColorP(X0Y0_線8, 線8CD, DisUnit, abj: true); - X0Y0_紐CP = new ColorP(X0Y0_紐, 紐CD, DisUnit, abj: true); - X0Y1_先CP = new ColorP(X0Y1_先, 先CD, 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_線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_線8CP = new ColorP(X0Y1_線8, 線8CD, DisUnit, abj: true); - X0Y1_紐CP = new ColorP(X0Y1_紐, 紐CD, DisUnit, abj: true); - X0Y2_先CP = new ColorP(X0Y2_先, 先CD, DisUnit, abj: true); - X0Y2_柄CP = new ColorP(X0Y2_柄, 柄CD, DisUnit, abj: true); - X0Y2_線1CP = new ColorP(X0Y2_線1, 線1CD, DisUnit, abj: true); - X0Y2_線2CP = new ColorP(X0Y2_線2, 線2CD, DisUnit, abj: true); - X0Y2_線3CP = new ColorP(X0Y2_線3, 線3CD, DisUnit, abj: true); - X0Y2_線4CP = new ColorP(X0Y2_線4, 線4CD, DisUnit, abj: true); - X0Y2_線5CP = new ColorP(X0Y2_線5, 線5CD, DisUnit, abj: true); - X0Y2_線6CP = new ColorP(X0Y2_線6, 線6CD, DisUnit, abj: true); - X0Y2_線7CP = new ColorP(X0Y2_線7, 線7CD, DisUnit, abj: true); - X0Y2_線8CP = new ColorP(X0Y2_線8, 線8CD, DisUnit, abj: true); - X0Y2_紐CP = new ColorP(X0Y2_紐, 紐CD, DisUnit, abj: true); - X0Y3_先CP = new ColorP(X0Y3_先, 先CD, DisUnit, abj: true); - X0Y3_柄CP = new ColorP(X0Y3_柄, 柄CD, DisUnit, abj: true); - X0Y3_線1CP = new ColorP(X0Y3_線1, 線1CD, DisUnit, abj: true); - X0Y3_線2CP = new ColorP(X0Y3_線2, 線2CD, DisUnit, abj: true); - X0Y3_線3CP = new ColorP(X0Y3_線3, 線3CD, DisUnit, abj: true); - X0Y3_線4CP = new ColorP(X0Y3_線4, 線4CD, DisUnit, abj: true); - X0Y3_線5CP = new ColorP(X0Y3_線5, 線5CD, DisUnit, abj: true); - X0Y3_線6CP = new ColorP(X0Y3_線6, 線6CD, DisUnit, abj: true); - X0Y3_線7CP = new ColorP(X0Y3_線7, 線7CD, DisUnit, abj: true); - X0Y3_線8CP = new ColorP(X0Y3_線8, 線8CD, DisUnit, abj: true); - X0Y3_紐CP = new ColorP(X0Y3_紐, 紐CD, DisUnit, abj: true); - X0Y4_先CP = new ColorP(X0Y4_先, 先CD, DisUnit, abj: true); - X0Y4_柄CP = new ColorP(X0Y4_柄, 柄CD, DisUnit, abj: true); - X0Y4_線1CP = new ColorP(X0Y4_線1, 線1CD, DisUnit, abj: true); - X0Y4_線2CP = new ColorP(X0Y4_線2, 線2CD, DisUnit, abj: true); - X0Y4_線3CP = new ColorP(X0Y4_線3, 線3CD, DisUnit, abj: true); - X0Y4_線4CP = new ColorP(X0Y4_線4, 線4CD, DisUnit, abj: true); - X0Y4_線5CP = new ColorP(X0Y4_線5, 線5CD, DisUnit, abj: true); - X0Y4_線6CP = new ColorP(X0Y4_線6, 線6CD, DisUnit, abj: true); - X0Y4_線7CP = new ColorP(X0Y4_線7, 線7CD, DisUnit, abj: true); - X0Y4_線8CP = new ColorP(X0Y4_線8, 線8CD, DisUnit, abj: true); - X0Y4_紐CP = new ColorP(X0Y4_紐, 紐CD, DisUnit, abj: true); - X1Y0_先CP = new ColorP(X1Y0_先, 先CD, DisUnit, abj: true); - X1Y0_柄CP = new ColorP(X1Y0_柄, 柄CD, DisUnit, abj: true); - X1Y0_線1CP = new ColorP(X1Y0_線1, 線1CD, DisUnit, abj: true); - X1Y0_線2CP = new ColorP(X1Y0_線2, 線2CD, DisUnit, abj: true); - X1Y0_線3CP = new ColorP(X1Y0_線3, 線3CD, DisUnit, abj: true); - X1Y0_線4CP = new ColorP(X1Y0_線4, 線4CD, DisUnit, abj: true); - X1Y0_線5CP = new ColorP(X1Y0_線5, 線5CD, DisUnit, abj: true); - X1Y0_線6CP = new ColorP(X1Y0_線6, 線6CD, DisUnit, abj: true); - X1Y0_線7CP = new ColorP(X1Y0_線7, 線7CD, DisUnit, abj: true); - X1Y0_線8CP = new ColorP(X1Y0_線8, 線8CD, DisUnit, abj: true); - X1Y0_紐CP = new ColorP(X1Y0_紐, 紐CD, DisUnit, abj: true); - X1Y0_鞭撃エフェクト1CP = new ColorP(X1Y0_鞭撃エフェクト1, 鞭撃エフェクト1CD, DisUnit, abj: true); - X1Y0_鞭撃エフェクト2CP = new ColorP(X1Y0_鞭撃エフェクト2, 鞭撃エフェクト2CD, DisUnit, abj: true); - X1Y1_先CP = new ColorP(X1Y1_先, 先CD, DisUnit, abj: true); - X1Y1_柄CP = new ColorP(X1Y1_柄, 柄CD, DisUnit, abj: true); - X1Y1_線1CP = new ColorP(X1Y1_線1, 線1CD, DisUnit, abj: true); - X1Y1_線2CP = new ColorP(X1Y1_線2, 線2CD, DisUnit, abj: true); - X1Y1_線3CP = new ColorP(X1Y1_線3, 線3CD, DisUnit, abj: true); - X1Y1_線4CP = new ColorP(X1Y1_線4, 線4CD, DisUnit, abj: true); - X1Y1_線5CP = new ColorP(X1Y1_線5, 線5CD, DisUnit, abj: true); - X1Y1_線6CP = new ColorP(X1Y1_線6, 線6CD, DisUnit, abj: true); - X1Y1_線7CP = new ColorP(X1Y1_線7, 線7CD, DisUnit, abj: true); - X1Y1_線8CP = new ColorP(X1Y1_線8, 線8CD, DisUnit, abj: true); - X1Y1_紐CP = new ColorP(X1Y1_紐, 紐CD, DisUnit, abj: true); - X1Y1_鞭撃エフェクト1CP = new ColorP(X1Y1_鞭撃エフェクト1, 鞭撃エフェクト1CD, DisUnit, abj: true); - X1Y1_鞭撃エフェクト2CP = new ColorP(X1Y1_鞭撃エフェクト2, 鞭撃エフェクト2CD, DisUnit, abj: true); - X1Y2_先CP = new ColorP(X1Y2_先, 先CD, DisUnit, abj: true); - X1Y2_柄CP = new ColorP(X1Y2_柄, 柄CD, DisUnit, abj: true); - X1Y2_線1CP = new ColorP(X1Y2_線1, 線1CD, DisUnit, abj: true); - X1Y2_線2CP = new ColorP(X1Y2_線2, 線2CD, DisUnit, abj: true); - X1Y2_線3CP = new ColorP(X1Y2_線3, 線3CD, DisUnit, abj: true); - X1Y2_線4CP = new ColorP(X1Y2_線4, 線4CD, DisUnit, abj: true); - X1Y2_線5CP = new ColorP(X1Y2_線5, 線5CD, DisUnit, abj: true); - X1Y2_線6CP = new ColorP(X1Y2_線6, 線6CD, DisUnit, abj: true); - X1Y2_線7CP = new ColorP(X1Y2_線7, 線7CD, DisUnit, abj: true); - X1Y2_線8CP = new ColorP(X1Y2_線8, 線8CD, DisUnit, abj: true); - X1Y2_紐CP = new ColorP(X1Y2_紐, 紐CD, DisUnit, abj: true); - X1Y2_鞭撃エフェクト1CP = new ColorP(X1Y2_鞭撃エフェクト1, 鞭撃エフェクト1CD, DisUnit, abj: true); - X1Y2_鞭撃エフェクト2CP = new ColorP(X1Y2_鞭撃エフェクト2, 鞭撃エフェクト2CD, DisUnit, abj: true); - X1Y3_先CP = new ColorP(X1Y3_先, 先CD, DisUnit, abj: true); - X1Y3_柄CP = new ColorP(X1Y3_柄, 柄CD, DisUnit, abj: true); - X1Y3_線1CP = new ColorP(X1Y3_線1, 線1CD, DisUnit, abj: true); - X1Y3_線2CP = new ColorP(X1Y3_線2, 線2CD, DisUnit, abj: true); - X1Y3_線3CP = new ColorP(X1Y3_線3, 線3CD, DisUnit, abj: true); - X1Y3_線4CP = new ColorP(X1Y3_線4, 線4CD, DisUnit, abj: true); - X1Y3_線5CP = new ColorP(X1Y3_線5, 線5CD, DisUnit, abj: true); - X1Y3_線6CP = new ColorP(X1Y3_線6, 線6CD, DisUnit, abj: true); - X1Y3_線7CP = new ColorP(X1Y3_線7, 線7CD, DisUnit, abj: true); - X1Y3_線8CP = new ColorP(X1Y3_線8, 線8CD, DisUnit, abj: true); - X1Y3_紐CP = new ColorP(X1Y3_紐, 紐CD, DisUnit, abj: true); - X1Y4_先CP = new ColorP(X1Y4_先, 先CD, DisUnit, abj: true); - X1Y4_柄CP = new ColorP(X1Y4_柄, 柄CD, DisUnit, abj: true); - X1Y4_線1CP = new ColorP(X1Y4_線1, 線1CD, DisUnit, abj: true); - X1Y4_線2CP = new ColorP(X1Y4_線2, 線2CD, DisUnit, abj: true); - X1Y4_線3CP = new ColorP(X1Y4_線3, 線3CD, DisUnit, abj: true); - X1Y4_線4CP = new ColorP(X1Y4_線4, 線4CD, DisUnit, abj: true); - X1Y4_線5CP = new ColorP(X1Y4_線5, 線5CD, DisUnit, abj: true); - X1Y4_線6CP = new ColorP(X1Y4_線6, 線6CD, DisUnit, abj: true); - X1Y4_線7CP = new ColorP(X1Y4_線7, 線7CD, DisUnit, abj: true); - X1Y4_線8CP = new ColorP(X1Y4_線8, 線8CD, DisUnit, abj: true); - X1Y4_紐CP = new ColorP(X1Y4_紐, 紐CD, DisUnit, abj: true); - X1Y4_鞭撃エフェクト1CP = new ColorP(X1Y4_鞭撃エフェクト1, 鞭撃エフェクト1CD, DisUnit, abj: true); - X1Y4_鞭撃エフェクト2CP = new ColorP(X1Y4_鞭撃エフェクト2, 鞭撃エフェクト2CD, DisUnit, abj: true); - 濃度 = e.濃度; - 尺度B = 1.01; - 本体.JoinPAall(); - } - - public override void 色更新() - { - if (本体.IndexX == 0) - { - switch (本体.IndexY) - { - case 0: - X0Y0_先CP.Update(); - X0Y0_柄CP.Update(); - X0Y0_線1CP.Update(); - X0Y0_線2CP.Update(); - X0Y0_線3CP.Update(); - X0Y0_線4CP.Update(); - X0Y0_線5CP.Update(); - X0Y0_線6CP.Update(); - X0Y0_線7CP.Update(); - X0Y0_線8CP.Update(); - X0Y0_紐CP.Update(); - break; - case 1: - X0Y1_先CP.Update(); - X0Y1_柄CP.Update(); - X0Y1_線1CP.Update(); - X0Y1_線2CP.Update(); - X0Y1_線3CP.Update(); - X0Y1_線4CP.Update(); - X0Y1_線5CP.Update(); - X0Y1_線6CP.Update(); - X0Y1_線7CP.Update(); - X0Y1_線8CP.Update(); - X0Y1_紐CP.Update(); - break; - case 2: - X0Y2_先CP.Update(); - X0Y2_柄CP.Update(); - X0Y2_線1CP.Update(); - X0Y2_線2CP.Update(); - X0Y2_線3CP.Update(); - X0Y2_線4CP.Update(); - X0Y2_線5CP.Update(); - X0Y2_線6CP.Update(); - X0Y2_線7CP.Update(); - X0Y2_線8CP.Update(); - X0Y2_紐CP.Update(); - break; - case 3: - X0Y3_先CP.Update(); - X0Y3_柄CP.Update(); - X0Y3_線1CP.Update(); - X0Y3_線2CP.Update(); - X0Y3_線3CP.Update(); - X0Y3_線4CP.Update(); - X0Y3_線5CP.Update(); - X0Y3_線6CP.Update(); - X0Y3_線7CP.Update(); - X0Y3_線8CP.Update(); - X0Y3_紐CP.Update(); - break; - default: - X0Y4_先CP.Update(); - X0Y4_柄CP.Update(); - X0Y4_線1CP.Update(); - X0Y4_線2CP.Update(); - X0Y4_線3CP.Update(); - X0Y4_線4CP.Update(); - X0Y4_線5CP.Update(); - X0Y4_線6CP.Update(); - X0Y4_線7CP.Update(); - X0Y4_線8CP.Update(); - X0Y4_紐CP.Update(); - break; - } - return; - } - switch (本体.IndexY) - { - case 0: - X1Y0_先CP.Update(); - X1Y0_柄CP.Update(); - X1Y0_線1CP.Update(); - X1Y0_線2CP.Update(); - X1Y0_線3CP.Update(); - X1Y0_線4CP.Update(); - X1Y0_線5CP.Update(); - X1Y0_線6CP.Update(); - X1Y0_線7CP.Update(); - X1Y0_線8CP.Update(); - X1Y0_紐CP.Update(); - X1Y0_鞭撃エフェクト1CP.Update(); - X1Y0_鞭撃エフェクト2CP.Update(); - break; - case 1: - X1Y1_先CP.Update(); - X1Y1_柄CP.Update(); - X1Y1_線1CP.Update(); - X1Y1_線2CP.Update(); - X1Y1_線3CP.Update(); - X1Y1_線4CP.Update(); - X1Y1_線5CP.Update(); - X1Y1_線6CP.Update(); - X1Y1_線7CP.Update(); - X1Y1_線8CP.Update(); - X1Y1_紐CP.Update(); - X1Y1_鞭撃エフェクト1CP.Update(); - X1Y1_鞭撃エフェクト2CP.Update(); - break; - case 2: - X1Y2_先CP.Update(); - X1Y2_柄CP.Update(); - X1Y2_線1CP.Update(); - X1Y2_線2CP.Update(); - X1Y2_線3CP.Update(); - X1Y2_線4CP.Update(); - X1Y2_線5CP.Update(); - X1Y2_線6CP.Update(); - X1Y2_線7CP.Update(); - X1Y2_線8CP.Update(); - X1Y2_紐CP.Update(); - X1Y2_鞭撃エフェクト1CP.Update(); - X1Y2_鞭撃エフェクト2CP.Update(); - break; - case 3: - X1Y3_先CP.Update(); - X1Y3_柄CP.Update(); - X1Y3_線1CP.Update(); - X1Y3_線2CP.Update(); - X1Y3_線3CP.Update(); - X1Y3_線4CP.Update(); - X1Y3_線5CP.Update(); - X1Y3_線6CP.Update(); - X1Y3_線7CP.Update(); - X1Y3_線8CP.Update(); - X1Y3_紐CP.Update(); - break; - default: - X1Y4_先CP.Update(); - X1Y4_柄CP.Update(); - X1Y4_線1CP.Update(); - X1Y4_線2CP.Update(); - X1Y4_線3CP.Update(); - X1Y4_線4CP.Update(); - X1Y4_線5CP.Update(); - X1Y4_線6CP.Update(); - X1Y4_線7CP.Update(); - X1Y4_線8CP.Update(); - X1Y4_紐CP.Update(); - X1Y4_鞭撃エフェクト1CP.Update(); - X1Y4_鞭撃エフェクト2CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - Color2 色 = new Color2(ref Col.Black, ref Col.Empty); - 先CD = new ColorD(ref Col.Black, ref 色); - 紐CD = new ColorD(ref Col.Black, ref 色); - 柄CD = new ColorD(); - 柄CD.線 = Col.Black; - 柄CD.色 = new Color2(ref Col.DimGray, ref Col.Black); - 線1CD = new ColorD(ref Col.Black, ref Color2.Empty); - 線2CD = new ColorD(ref Col.Black, ref Color2.Empty); - 線3CD = new ColorD(ref Col.Black, ref Color2.Empty); - 線4CD = new ColorD(ref Col.Black, ref Color2.Empty); - 線5CD = new ColorD(ref Col.Black, ref Color2.Empty); - 線6CD = new ColorD(ref Col.Black, ref Color2.Empty); - 線7CD = new ColorD(ref Col.Black, ref Color2.Empty); - 線8CD = new ColorD(ref Col.Black, ref Color2.Empty); - Col.GetGrad(ref Col.Silver, out 色); - 鞭撃エフェクト1CD = new ColorD(ref Col.Empty, ref 色); - 鞭撃エフェクト2CD = new ColorD(ref Col.Empty, ref 色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 先_表示 + { + get + { + return X0Y0_先.Dra; + } + set + { + X0Y0_先.Dra = value; + X0Y1_先.Dra = value; + X0Y2_先.Dra = value; + X0Y3_先.Dra = value; + X0Y4_先.Dra = value; + X1Y0_先.Dra = value; + X1Y1_先.Dra = value; + X1Y2_先.Dra = value; + X1Y3_先.Dra = value; + X1Y4_先.Dra = value; + X0Y0_先.Hit = value; + X0Y1_先.Hit = value; + X0Y2_先.Hit = value; + X0Y3_先.Hit = value; + X0Y4_先.Hit = value; + X1Y0_先.Hit = value; + X1Y1_先.Hit = value; + X1Y2_先.Hit = value; + X1Y3_先.Hit = value; + X1Y4_先.Hit = value; + } + } + + public bool 柄_表示 + { + get + { + return X0Y0_柄.Dra; + } + set + { + X0Y0_柄.Dra = value; + X0Y1_柄.Dra = value; + X0Y2_柄.Dra = value; + X0Y3_柄.Dra = value; + X0Y4_柄.Dra = value; + X1Y0_柄.Dra = value; + X1Y1_柄.Dra = value; + X1Y2_柄.Dra = value; + X1Y3_柄.Dra = value; + X1Y4_柄.Dra = value; + X0Y0_柄.Hit = value; + X0Y1_柄.Hit = value; + X0Y2_柄.Hit = value; + X0Y3_柄.Hit = value; + X0Y4_柄.Hit = value; + X1Y0_柄.Hit = value; + X1Y1_柄.Hit = value; + X1Y2_柄.Hit = value; + X1Y3_柄.Hit = value; + X1Y4_柄.Hit = value; + } + } + + public bool 線1_表示 + { + get + { + return X0Y0_線1.Dra; + } + set + { + X0Y0_線1.Dra = value; + X0Y1_線1.Dra = value; + X0Y2_線1.Dra = value; + X0Y3_線1.Dra = value; + X0Y4_線1.Dra = value; + X1Y0_線1.Dra = value; + X1Y1_線1.Dra = value; + X1Y2_線1.Dra = value; + X1Y3_線1.Dra = value; + X1Y4_線1.Dra = value; + X0Y0_線1.Hit = value; + X0Y1_線1.Hit = value; + X0Y2_線1.Hit = value; + X0Y3_線1.Hit = value; + X0Y4_線1.Hit = value; + X1Y0_線1.Hit = value; + X1Y1_線1.Hit = value; + X1Y2_線1.Hit = value; + X1Y3_線1.Hit = value; + X1Y4_線1.Hit = value; + } + } + + public bool 線2_表示 + { + get + { + return X0Y0_線2.Dra; + } + set + { + X0Y0_線2.Dra = value; + X0Y1_線2.Dra = value; + X0Y2_線2.Dra = value; + X0Y3_線2.Dra = value; + X0Y4_線2.Dra = value; + X1Y0_線2.Dra = value; + X1Y1_線2.Dra = value; + X1Y2_線2.Dra = value; + X1Y3_線2.Dra = value; + X1Y4_線2.Dra = value; + X0Y0_線2.Hit = value; + X0Y1_線2.Hit = value; + X0Y2_線2.Hit = value; + X0Y3_線2.Hit = value; + X0Y4_線2.Hit = value; + X1Y0_線2.Hit = value; + X1Y1_線2.Hit = value; + X1Y2_線2.Hit = value; + X1Y3_線2.Hit = value; + X1Y4_線2.Hit = value; + } + } + + public bool 線3_表示 + { + get + { + return X0Y0_線3.Dra; + } + set + { + X0Y0_線3.Dra = value; + X0Y1_線3.Dra = value; + X0Y2_線3.Dra = value; + X0Y3_線3.Dra = value; + X0Y4_線3.Dra = value; + X1Y0_線3.Dra = value; + X1Y1_線3.Dra = value; + X1Y2_線3.Dra = value; + X1Y3_線3.Dra = value; + X1Y4_線3.Dra = value; + X0Y0_線3.Hit = value; + X0Y1_線3.Hit = value; + X0Y2_線3.Hit = value; + X0Y3_線3.Hit = value; + X0Y4_線3.Hit = value; + X1Y0_線3.Hit = value; + X1Y1_線3.Hit = value; + X1Y2_線3.Hit = value; + X1Y3_線3.Hit = value; + X1Y4_線3.Hit = value; + } + } + + public bool 線4_表示 + { + get + { + return X0Y0_線4.Dra; + } + set + { + X0Y0_線4.Dra = value; + X0Y1_線4.Dra = value; + X0Y2_線4.Dra = value; + X0Y3_線4.Dra = value; + X0Y4_線4.Dra = value; + X1Y0_線4.Dra = value; + X1Y1_線4.Dra = value; + X1Y2_線4.Dra = value; + X1Y3_線4.Dra = value; + X1Y4_線4.Dra = value; + X0Y0_線4.Hit = value; + X0Y1_線4.Hit = value; + X0Y2_線4.Hit = value; + X0Y3_線4.Hit = value; + X0Y4_線4.Hit = value; + X1Y0_線4.Hit = value; + X1Y1_線4.Hit = value; + X1Y2_線4.Hit = value; + X1Y3_線4.Hit = value; + X1Y4_線4.Hit = value; + } + } + + public bool 線5_表示 + { + get + { + return X0Y0_線5.Dra; + } + set + { + X0Y0_線5.Dra = value; + X0Y1_線5.Dra = value; + X0Y2_線5.Dra = value; + X0Y3_線5.Dra = value; + X0Y4_線5.Dra = value; + X1Y0_線5.Dra = value; + X1Y1_線5.Dra = value; + X1Y2_線5.Dra = value; + X1Y3_線5.Dra = value; + X1Y4_線5.Dra = value; + X0Y0_線5.Hit = value; + X0Y1_線5.Hit = value; + X0Y2_線5.Hit = value; + X0Y3_線5.Hit = value; + X0Y4_線5.Hit = value; + X1Y0_線5.Hit = value; + X1Y1_線5.Hit = value; + X1Y2_線5.Hit = value; + X1Y3_線5.Hit = value; + X1Y4_線5.Hit = value; + } + } + + public bool 線6_表示 + { + get + { + return X0Y0_線6.Dra; + } + set + { + X0Y0_線6.Dra = value; + X0Y1_線6.Dra = value; + X0Y2_線6.Dra = value; + X0Y3_線6.Dra = value; + X0Y4_線6.Dra = value; + X1Y0_線6.Dra = value; + X1Y1_線6.Dra = value; + X1Y2_線6.Dra = value; + X1Y3_線6.Dra = value; + X1Y4_線6.Dra = value; + X0Y0_線6.Hit = value; + X0Y1_線6.Hit = value; + X0Y2_線6.Hit = value; + X0Y3_線6.Hit = value; + X0Y4_線6.Hit = value; + X1Y0_線6.Hit = value; + X1Y1_線6.Hit = value; + X1Y2_線6.Hit = value; + X1Y3_線6.Hit = value; + X1Y4_線6.Hit = value; + } + } + + public bool 線7_表示 + { + get + { + return X0Y0_線7.Dra; + } + set + { + X0Y0_線7.Dra = value; + X0Y1_線7.Dra = value; + X0Y2_線7.Dra = value; + X0Y3_線7.Dra = value; + X0Y4_線7.Dra = value; + X1Y0_線7.Dra = value; + X1Y1_線7.Dra = value; + X1Y2_線7.Dra = value; + X1Y3_線7.Dra = value; + X1Y4_線7.Dra = value; + X0Y0_線7.Hit = value; + X0Y1_線7.Hit = value; + X0Y2_線7.Hit = value; + X0Y3_線7.Hit = value; + X0Y4_線7.Hit = value; + X1Y0_線7.Hit = value; + X1Y1_線7.Hit = value; + X1Y2_線7.Hit = value; + X1Y3_線7.Hit = value; + X1Y4_線7.Hit = value; + } + } + + public bool 線8_表示 + { + get + { + return X0Y0_線8.Dra; + } + set + { + X0Y0_線8.Dra = value; + X0Y1_線8.Dra = value; + X0Y2_線8.Dra = value; + X0Y3_線8.Dra = value; + X0Y4_線8.Dra = value; + X1Y0_線8.Dra = value; + X1Y1_線8.Dra = value; + X1Y2_線8.Dra = value; + X1Y3_線8.Dra = value; + X1Y4_線8.Dra = value; + X0Y0_線8.Hit = value; + X0Y1_線8.Hit = value; + X0Y2_線8.Hit = value; + X0Y3_線8.Hit = value; + X0Y4_線8.Hit = value; + X1Y0_線8.Hit = value; + X1Y1_線8.Hit = value; + X1Y2_線8.Hit = value; + X1Y3_線8.Hit = value; + X1Y4_線8.Hit = value; + } + } + + public bool 紐_表示 + { + get + { + return X0Y0_紐.Dra; + } + set + { + X0Y0_紐.Dra = value; + X0Y1_紐.Dra = value; + X0Y2_紐.Dra = value; + X0Y3_紐.Dra = value; + X0Y4_紐.Dra = value; + X1Y0_紐.Dra = value; + X1Y1_紐.Dra = value; + X1Y2_紐.Dra = value; + X1Y3_紐.Dra = value; + X1Y4_紐.Dra = value; + X0Y0_紐.Hit = value; + X0Y1_紐.Hit = value; + X0Y2_紐.Hit = value; + X0Y3_紐.Hit = value; + X0Y4_紐.Hit = value; + X1Y0_紐.Hit = value; + X1Y1_紐.Hit = value; + X1Y2_紐.Hit = value; + X1Y3_紐.Hit = value; + X1Y4_紐.Hit = value; + } + } + + public bool 鞭撃エフェクト1_表示 + { + get + { + return X1Y0_鞭撃エフェクト1.Dra; + } + set + { + X1Y0_鞭撃エフェクト1.Dra = value; + X1Y1_鞭撃エフェクト1.Dra = value; + X1Y2_鞭撃エフェクト1.Dra = value; + X1Y4_鞭撃エフェクト1.Dra = value; + X1Y0_鞭撃エフェクト1.Hit = value; + X1Y1_鞭撃エフェクト1.Hit = value; + X1Y2_鞭撃エフェクト1.Hit = value; + X1Y4_鞭撃エフェクト1.Hit = value; + } + } + + public bool 鞭撃エフェクト2_表示 + { + get + { + return X1Y0_鞭撃エフェクト2.Dra; + } + set + { + X1Y0_鞭撃エフェクト2.Dra = value; + X1Y1_鞭撃エフェクト2.Dra = value; + X1Y2_鞭撃エフェクト2.Dra = value; + X1Y4_鞭撃エフェクト2.Dra = value; + X1Y0_鞭撃エフェクト2.Hit = value; + X1Y1_鞭撃エフェクト2.Hit = value; + X1Y2_鞭撃エフェクト2.Hit = value; + X1Y4_鞭撃エフェクト2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 先_表示; + } + set + { + 先_表示 = value; + 柄_表示 = value; + 線1_表示 = value; + 線2_表示 = value; + 線3_表示 = value; + 線4_表示 = value; + 線5_表示 = value; + 線6_表示 = value; + 線7_表示 = value; + 線8_表示 = value; + 紐_表示 = value; + 鞭撃エフェクト1_表示 = value; + 鞭撃エフェクト2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 先CD.不透明度; + } + set + { + 先CD.不透明度 = value; + 柄CD.不透明度 = value; + 線1CD.不透明度 = value; + 線2CD.不透明度 = value; + 線3CD.不透明度 = value; + 線4CD.不透明度 = value; + 線5CD.不透明度 = value; + 線6CD.不透明度 = value; + 線7CD.不透明度 = value; + 線8CD.不透明度 = value; + 紐CD.不透明度 = value; + 鞭撃エフェクト1CD.不透明度 = value; + 鞭撃エフェクト2CD.不透明度 = value; + } + } + + public 調教鞭(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 調教鞭D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.カーソル["調教鞭"]); + Pars pars = 本体[0][0]; + X0Y0_先 = pars["先"].ToPar(); + X0Y0_柄 = pars["柄"].ToPar(); + X0Y0_線1 = pars["線1"].ToPar(); + X0Y0_線2 = pars["線2"].ToPar(); + X0Y0_線3 = pars["線3"].ToPar(); + X0Y0_線4 = pars["線4"].ToPar(); + X0Y0_線5 = pars["線5"].ToPar(); + X0Y0_線6 = pars["線6"].ToPar(); + X0Y0_線7 = pars["線7"].ToPar(); + X0Y0_線8 = pars["線8"].ToPar(); + X0Y0_紐 = pars["紐"].ToPar(); + pars = 本体[0][1]; + X0Y1_先 = pars["先"].ToPar(); + X0Y1_柄 = pars["柄"].ToPar(); + X0Y1_線1 = pars["線1"].ToPar(); + X0Y1_線2 = pars["線2"].ToPar(); + X0Y1_線3 = pars["線3"].ToPar(); + X0Y1_線4 = pars["線4"].ToPar(); + X0Y1_線5 = pars["線5"].ToPar(); + X0Y1_線6 = pars["線6"].ToPar(); + X0Y1_線7 = pars["線7"].ToPar(); + X0Y1_線8 = pars["線8"].ToPar(); + X0Y1_紐 = pars["紐"].ToPar(); + pars = 本体[0][2]; + X0Y2_先 = pars["先"].ToPar(); + X0Y2_柄 = pars["柄"].ToPar(); + X0Y2_線1 = pars["線1"].ToPar(); + X0Y2_線2 = pars["線2"].ToPar(); + X0Y2_線3 = pars["線3"].ToPar(); + X0Y2_線4 = pars["線4"].ToPar(); + X0Y2_線5 = pars["線5"].ToPar(); + X0Y2_線6 = pars["線6"].ToPar(); + X0Y2_線7 = pars["線7"].ToPar(); + X0Y2_線8 = pars["線8"].ToPar(); + X0Y2_紐 = pars["紐"].ToPar(); + pars = 本体[0][3]; + X0Y3_先 = pars["先"].ToPar(); + X0Y3_柄 = pars["柄"].ToPar(); + X0Y3_線1 = pars["線1"].ToPar(); + X0Y3_線2 = pars["線2"].ToPar(); + X0Y3_線3 = pars["線3"].ToPar(); + X0Y3_線4 = pars["線4"].ToPar(); + X0Y3_線5 = pars["線5"].ToPar(); + X0Y3_線6 = pars["線6"].ToPar(); + X0Y3_線7 = pars["線7"].ToPar(); + X0Y3_線8 = pars["線8"].ToPar(); + X0Y3_紐 = pars["紐"].ToPar(); + pars = 本体[0][4]; + X0Y4_先 = pars["先"].ToPar(); + X0Y4_柄 = pars["柄"].ToPar(); + X0Y4_線1 = pars["線1"].ToPar(); + X0Y4_線2 = pars["線2"].ToPar(); + X0Y4_線3 = pars["線3"].ToPar(); + X0Y4_線4 = pars["線4"].ToPar(); + X0Y4_線5 = pars["線5"].ToPar(); + X0Y4_線6 = pars["線6"].ToPar(); + X0Y4_線7 = pars["線7"].ToPar(); + X0Y4_線8 = pars["線8"].ToPar(); + X0Y4_紐 = pars["紐"].ToPar(); + pars = 本体[1][0]; + X1Y0_先 = pars["先"].ToPar(); + X1Y0_柄 = pars["柄"].ToPar(); + X1Y0_線1 = pars["線1"].ToPar(); + X1Y0_線2 = pars["線2"].ToPar(); + X1Y0_線3 = pars["線3"].ToPar(); + X1Y0_線4 = pars["線4"].ToPar(); + X1Y0_線5 = pars["線5"].ToPar(); + X1Y0_線6 = pars["線6"].ToPar(); + X1Y0_線7 = pars["線7"].ToPar(); + X1Y0_線8 = pars["線8"].ToPar(); + X1Y0_紐 = pars["紐"].ToPar(); + X1Y0_鞭撃エフェクト1 = pars["鞭撃エフェクト1"].ToPar(); + X1Y0_鞭撃エフェクト2 = pars["鞭撃エフェクト2"].ToPar(); + pars = 本体[1][1]; + X1Y1_先 = pars["先"].ToPar(); + X1Y1_柄 = pars["柄"].ToPar(); + X1Y1_線1 = pars["線1"].ToPar(); + X1Y1_線2 = pars["線2"].ToPar(); + X1Y1_線3 = pars["線3"].ToPar(); + X1Y1_線4 = pars["線4"].ToPar(); + X1Y1_線5 = pars["線5"].ToPar(); + X1Y1_線6 = pars["線6"].ToPar(); + X1Y1_線7 = pars["線7"].ToPar(); + X1Y1_線8 = pars["線8"].ToPar(); + X1Y1_紐 = pars["紐"].ToPar(); + X1Y1_鞭撃エフェクト1 = pars["鞭撃エフェクト1"].ToPar(); + X1Y1_鞭撃エフェクト2 = pars["鞭撃エフェクト2"].ToPar(); + pars = 本体[1][2]; + X1Y2_先 = pars["先"].ToPar(); + X1Y2_柄 = pars["柄"].ToPar(); + X1Y2_線1 = pars["線1"].ToPar(); + X1Y2_線2 = pars["線2"].ToPar(); + X1Y2_線3 = pars["線3"].ToPar(); + X1Y2_線4 = pars["線4"].ToPar(); + X1Y2_線5 = pars["線5"].ToPar(); + X1Y2_線6 = pars["線6"].ToPar(); + X1Y2_線7 = pars["線7"].ToPar(); + X1Y2_線8 = pars["線8"].ToPar(); + X1Y2_紐 = pars["紐"].ToPar(); + X1Y2_鞭撃エフェクト1 = pars["鞭撃エフェクト1"].ToPar(); + X1Y2_鞭撃エフェクト2 = pars["鞭撃エフェクト2"].ToPar(); + pars = 本体[1][3]; + X1Y3_先 = pars["先"].ToPar(); + X1Y3_柄 = pars["柄"].ToPar(); + X1Y3_線1 = pars["線1"].ToPar(); + X1Y3_線2 = pars["線2"].ToPar(); + X1Y3_線3 = pars["線3"].ToPar(); + X1Y3_線4 = pars["線4"].ToPar(); + X1Y3_線5 = pars["線5"].ToPar(); + X1Y3_線6 = pars["線6"].ToPar(); + X1Y3_線7 = pars["線7"].ToPar(); + X1Y3_線8 = pars["線8"].ToPar(); + X1Y3_紐 = pars["紐"].ToPar(); + pars = 本体[1][4]; + X1Y4_先 = pars["先"].ToPar(); + X1Y4_柄 = pars["柄"].ToPar(); + X1Y4_線1 = pars["線1"].ToPar(); + X1Y4_線2 = pars["線2"].ToPar(); + X1Y4_線3 = pars["線3"].ToPar(); + X1Y4_線4 = pars["線4"].ToPar(); + X1Y4_線5 = pars["線5"].ToPar(); + X1Y4_線6 = pars["線6"].ToPar(); + X1Y4_線7 = pars["線7"].ToPar(); + X1Y4_線8 = pars["線8"].ToPar(); + X1Y4_紐 = pars["紐"].ToPar(); + X1Y4_鞭撃エフェクト1 = pars["鞭撃エフェクト1"].ToPar(); + X1Y4_鞭撃エフェクト2 = pars["鞭撃エフェクト2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 先_表示 = e.先_表示; + 柄_表示 = e.柄_表示; + 線1_表示 = e.線1_表示; + 線2_表示 = e.線2_表示; + 線3_表示 = e.線3_表示; + 線4_表示 = e.線4_表示; + 線5_表示 = e.線5_表示; + 線6_表示 = e.線6_表示; + 線7_表示 = e.線7_表示; + 線8_表示 = e.線8_表示; + 紐_表示 = e.紐_表示; + 鞭撃エフェクト1_表示 = e.鞭撃エフェクト1_表示; + 鞭撃エフェクト2_表示 = e.鞭撃エフェクト2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_先CP = new ColorP(X0Y0_先, 先CD, 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); + 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_線8CP = new ColorP(X0Y0_線8, 線8CD, DisUnit, abj: true); + X0Y0_紐CP = new ColorP(X0Y0_紐, 紐CD, DisUnit, abj: true); + X0Y1_先CP = new ColorP(X0Y1_先, 先CD, 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_線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_線8CP = new ColorP(X0Y1_線8, 線8CD, DisUnit, abj: true); + X0Y1_紐CP = new ColorP(X0Y1_紐, 紐CD, DisUnit, abj: true); + X0Y2_先CP = new ColorP(X0Y2_先, 先CD, DisUnit, abj: true); + X0Y2_柄CP = new ColorP(X0Y2_柄, 柄CD, DisUnit, abj: true); + X0Y2_線1CP = new ColorP(X0Y2_線1, 線1CD, DisUnit, abj: true); + X0Y2_線2CP = new ColorP(X0Y2_線2, 線2CD, DisUnit, abj: true); + X0Y2_線3CP = new ColorP(X0Y2_線3, 線3CD, DisUnit, abj: true); + X0Y2_線4CP = new ColorP(X0Y2_線4, 線4CD, DisUnit, abj: true); + X0Y2_線5CP = new ColorP(X0Y2_線5, 線5CD, DisUnit, abj: true); + X0Y2_線6CP = new ColorP(X0Y2_線6, 線6CD, DisUnit, abj: true); + X0Y2_線7CP = new ColorP(X0Y2_線7, 線7CD, DisUnit, abj: true); + X0Y2_線8CP = new ColorP(X0Y2_線8, 線8CD, DisUnit, abj: true); + X0Y2_紐CP = new ColorP(X0Y2_紐, 紐CD, DisUnit, abj: true); + X0Y3_先CP = new ColorP(X0Y3_先, 先CD, DisUnit, abj: true); + X0Y3_柄CP = new ColorP(X0Y3_柄, 柄CD, DisUnit, abj: true); + X0Y3_線1CP = new ColorP(X0Y3_線1, 線1CD, DisUnit, abj: true); + X0Y3_線2CP = new ColorP(X0Y3_線2, 線2CD, DisUnit, abj: true); + X0Y3_線3CP = new ColorP(X0Y3_線3, 線3CD, DisUnit, abj: true); + X0Y3_線4CP = new ColorP(X0Y3_線4, 線4CD, DisUnit, abj: true); + X0Y3_線5CP = new ColorP(X0Y3_線5, 線5CD, DisUnit, abj: true); + X0Y3_線6CP = new ColorP(X0Y3_線6, 線6CD, DisUnit, abj: true); + X0Y3_線7CP = new ColorP(X0Y3_線7, 線7CD, DisUnit, abj: true); + X0Y3_線8CP = new ColorP(X0Y3_線8, 線8CD, DisUnit, abj: true); + X0Y3_紐CP = new ColorP(X0Y3_紐, 紐CD, DisUnit, abj: true); + X0Y4_先CP = new ColorP(X0Y4_先, 先CD, DisUnit, abj: true); + X0Y4_柄CP = new ColorP(X0Y4_柄, 柄CD, DisUnit, abj: true); + X0Y4_線1CP = new ColorP(X0Y4_線1, 線1CD, DisUnit, abj: true); + X0Y4_線2CP = new ColorP(X0Y4_線2, 線2CD, DisUnit, abj: true); + X0Y4_線3CP = new ColorP(X0Y4_線3, 線3CD, DisUnit, abj: true); + X0Y4_線4CP = new ColorP(X0Y4_線4, 線4CD, DisUnit, abj: true); + X0Y4_線5CP = new ColorP(X0Y4_線5, 線5CD, DisUnit, abj: true); + X0Y4_線6CP = new ColorP(X0Y4_線6, 線6CD, DisUnit, abj: true); + X0Y4_線7CP = new ColorP(X0Y4_線7, 線7CD, DisUnit, abj: true); + X0Y4_線8CP = new ColorP(X0Y4_線8, 線8CD, DisUnit, abj: true); + X0Y4_紐CP = new ColorP(X0Y4_紐, 紐CD, DisUnit, abj: true); + X1Y0_先CP = new ColorP(X1Y0_先, 先CD, DisUnit, abj: true); + X1Y0_柄CP = new ColorP(X1Y0_柄, 柄CD, DisUnit, abj: true); + X1Y0_線1CP = new ColorP(X1Y0_線1, 線1CD, DisUnit, abj: true); + X1Y0_線2CP = new ColorP(X1Y0_線2, 線2CD, DisUnit, abj: true); + X1Y0_線3CP = new ColorP(X1Y0_線3, 線3CD, DisUnit, abj: true); + X1Y0_線4CP = new ColorP(X1Y0_線4, 線4CD, DisUnit, abj: true); + X1Y0_線5CP = new ColorP(X1Y0_線5, 線5CD, DisUnit, abj: true); + X1Y0_線6CP = new ColorP(X1Y0_線6, 線6CD, DisUnit, abj: true); + X1Y0_線7CP = new ColorP(X1Y0_線7, 線7CD, DisUnit, abj: true); + X1Y0_線8CP = new ColorP(X1Y0_線8, 線8CD, DisUnit, abj: true); + X1Y0_紐CP = new ColorP(X1Y0_紐, 紐CD, DisUnit, abj: true); + X1Y0_鞭撃エフェクト1CP = new ColorP(X1Y0_鞭撃エフェクト1, 鞭撃エフェクト1CD, DisUnit, abj: true); + X1Y0_鞭撃エフェクト2CP = new ColorP(X1Y0_鞭撃エフェクト2, 鞭撃エフェクト2CD, DisUnit, abj: true); + X1Y1_先CP = new ColorP(X1Y1_先, 先CD, DisUnit, abj: true); + X1Y1_柄CP = new ColorP(X1Y1_柄, 柄CD, DisUnit, abj: true); + X1Y1_線1CP = new ColorP(X1Y1_線1, 線1CD, DisUnit, abj: true); + X1Y1_線2CP = new ColorP(X1Y1_線2, 線2CD, DisUnit, abj: true); + X1Y1_線3CP = new ColorP(X1Y1_線3, 線3CD, DisUnit, abj: true); + X1Y1_線4CP = new ColorP(X1Y1_線4, 線4CD, DisUnit, abj: true); + X1Y1_線5CP = new ColorP(X1Y1_線5, 線5CD, DisUnit, abj: true); + X1Y1_線6CP = new ColorP(X1Y1_線6, 線6CD, DisUnit, abj: true); + X1Y1_線7CP = new ColorP(X1Y1_線7, 線7CD, DisUnit, abj: true); + X1Y1_線8CP = new ColorP(X1Y1_線8, 線8CD, DisUnit, abj: true); + X1Y1_紐CP = new ColorP(X1Y1_紐, 紐CD, DisUnit, abj: true); + X1Y1_鞭撃エフェクト1CP = new ColorP(X1Y1_鞭撃エフェクト1, 鞭撃エフェクト1CD, DisUnit, abj: true); + X1Y1_鞭撃エフェクト2CP = new ColorP(X1Y1_鞭撃エフェクト2, 鞭撃エフェクト2CD, DisUnit, abj: true); + X1Y2_先CP = new ColorP(X1Y2_先, 先CD, DisUnit, abj: true); + X1Y2_柄CP = new ColorP(X1Y2_柄, 柄CD, DisUnit, abj: true); + X1Y2_線1CP = new ColorP(X1Y2_線1, 線1CD, DisUnit, abj: true); + X1Y2_線2CP = new ColorP(X1Y2_線2, 線2CD, DisUnit, abj: true); + X1Y2_線3CP = new ColorP(X1Y2_線3, 線3CD, DisUnit, abj: true); + X1Y2_線4CP = new ColorP(X1Y2_線4, 線4CD, DisUnit, abj: true); + X1Y2_線5CP = new ColorP(X1Y2_線5, 線5CD, DisUnit, abj: true); + X1Y2_線6CP = new ColorP(X1Y2_線6, 線6CD, DisUnit, abj: true); + X1Y2_線7CP = new ColorP(X1Y2_線7, 線7CD, DisUnit, abj: true); + X1Y2_線8CP = new ColorP(X1Y2_線8, 線8CD, DisUnit, abj: true); + X1Y2_紐CP = new ColorP(X1Y2_紐, 紐CD, DisUnit, abj: true); + X1Y2_鞭撃エフェクト1CP = new ColorP(X1Y2_鞭撃エフェクト1, 鞭撃エフェクト1CD, DisUnit, abj: true); + X1Y2_鞭撃エフェクト2CP = new ColorP(X1Y2_鞭撃エフェクト2, 鞭撃エフェクト2CD, DisUnit, abj: true); + X1Y3_先CP = new ColorP(X1Y3_先, 先CD, DisUnit, abj: true); + X1Y3_柄CP = new ColorP(X1Y3_柄, 柄CD, DisUnit, abj: true); + X1Y3_線1CP = new ColorP(X1Y3_線1, 線1CD, DisUnit, abj: true); + X1Y3_線2CP = new ColorP(X1Y3_線2, 線2CD, DisUnit, abj: true); + X1Y3_線3CP = new ColorP(X1Y3_線3, 線3CD, DisUnit, abj: true); + X1Y3_線4CP = new ColorP(X1Y3_線4, 線4CD, DisUnit, abj: true); + X1Y3_線5CP = new ColorP(X1Y3_線5, 線5CD, DisUnit, abj: true); + X1Y3_線6CP = new ColorP(X1Y3_線6, 線6CD, DisUnit, abj: true); + X1Y3_線7CP = new ColorP(X1Y3_線7, 線7CD, DisUnit, abj: true); + X1Y3_線8CP = new ColorP(X1Y3_線8, 線8CD, DisUnit, abj: true); + X1Y3_紐CP = new ColorP(X1Y3_紐, 紐CD, DisUnit, abj: true); + X1Y4_先CP = new ColorP(X1Y4_先, 先CD, DisUnit, abj: true); + X1Y4_柄CP = new ColorP(X1Y4_柄, 柄CD, DisUnit, abj: true); + X1Y4_線1CP = new ColorP(X1Y4_線1, 線1CD, DisUnit, abj: true); + X1Y4_線2CP = new ColorP(X1Y4_線2, 線2CD, DisUnit, abj: true); + X1Y4_線3CP = new ColorP(X1Y4_線3, 線3CD, DisUnit, abj: true); + X1Y4_線4CP = new ColorP(X1Y4_線4, 線4CD, DisUnit, abj: true); + X1Y4_線5CP = new ColorP(X1Y4_線5, 線5CD, DisUnit, abj: true); + X1Y4_線6CP = new ColorP(X1Y4_線6, 線6CD, DisUnit, abj: true); + X1Y4_線7CP = new ColorP(X1Y4_線7, 線7CD, DisUnit, abj: true); + X1Y4_線8CP = new ColorP(X1Y4_線8, 線8CD, DisUnit, abj: true); + X1Y4_紐CP = new ColorP(X1Y4_紐, 紐CD, DisUnit, abj: true); + X1Y4_鞭撃エフェクト1CP = new ColorP(X1Y4_鞭撃エフェクト1, 鞭撃エフェクト1CD, DisUnit, abj: true); + X1Y4_鞭撃エフェクト2CP = new ColorP(X1Y4_鞭撃エフェクト2, 鞭撃エフェクト2CD, DisUnit, abj: true); + 濃度 = e.濃度; + 尺度B = 1.01; + 本体.JoinPAall(); + } + + public override void 色更新() + { + if (本体.IndexX == 0) + { + switch (本体.IndexY) + { + case 0: + X0Y0_先CP.Update(); + X0Y0_柄CP.Update(); + X0Y0_線1CP.Update(); + X0Y0_線2CP.Update(); + X0Y0_線3CP.Update(); + X0Y0_線4CP.Update(); + X0Y0_線5CP.Update(); + X0Y0_線6CP.Update(); + X0Y0_線7CP.Update(); + X0Y0_線8CP.Update(); + X0Y0_紐CP.Update(); + break; + case 1: + X0Y1_先CP.Update(); + X0Y1_柄CP.Update(); + X0Y1_線1CP.Update(); + X0Y1_線2CP.Update(); + X0Y1_線3CP.Update(); + X0Y1_線4CP.Update(); + X0Y1_線5CP.Update(); + X0Y1_線6CP.Update(); + X0Y1_線7CP.Update(); + X0Y1_線8CP.Update(); + X0Y1_紐CP.Update(); + break; + case 2: + X0Y2_先CP.Update(); + X0Y2_柄CP.Update(); + X0Y2_線1CP.Update(); + X0Y2_線2CP.Update(); + X0Y2_線3CP.Update(); + X0Y2_線4CP.Update(); + X0Y2_線5CP.Update(); + X0Y2_線6CP.Update(); + X0Y2_線7CP.Update(); + X0Y2_線8CP.Update(); + X0Y2_紐CP.Update(); + break; + case 3: + X0Y3_先CP.Update(); + X0Y3_柄CP.Update(); + X0Y3_線1CP.Update(); + X0Y3_線2CP.Update(); + X0Y3_線3CP.Update(); + X0Y3_線4CP.Update(); + X0Y3_線5CP.Update(); + X0Y3_線6CP.Update(); + X0Y3_線7CP.Update(); + X0Y3_線8CP.Update(); + X0Y3_紐CP.Update(); + break; + default: + X0Y4_先CP.Update(); + X0Y4_柄CP.Update(); + X0Y4_線1CP.Update(); + X0Y4_線2CP.Update(); + X0Y4_線3CP.Update(); + X0Y4_線4CP.Update(); + X0Y4_線5CP.Update(); + X0Y4_線6CP.Update(); + X0Y4_線7CP.Update(); + X0Y4_線8CP.Update(); + X0Y4_紐CP.Update(); + break; + } + return; + } + switch (本体.IndexY) + { + case 0: + X1Y0_先CP.Update(); + X1Y0_柄CP.Update(); + X1Y0_線1CP.Update(); + X1Y0_線2CP.Update(); + X1Y0_線3CP.Update(); + X1Y0_線4CP.Update(); + X1Y0_線5CP.Update(); + X1Y0_線6CP.Update(); + X1Y0_線7CP.Update(); + X1Y0_線8CP.Update(); + X1Y0_紐CP.Update(); + X1Y0_鞭撃エフェクト1CP.Update(); + X1Y0_鞭撃エフェクト2CP.Update(); + break; + case 1: + X1Y1_先CP.Update(); + X1Y1_柄CP.Update(); + X1Y1_線1CP.Update(); + X1Y1_線2CP.Update(); + X1Y1_線3CP.Update(); + X1Y1_線4CP.Update(); + X1Y1_線5CP.Update(); + X1Y1_線6CP.Update(); + X1Y1_線7CP.Update(); + X1Y1_線8CP.Update(); + X1Y1_紐CP.Update(); + X1Y1_鞭撃エフェクト1CP.Update(); + X1Y1_鞭撃エフェクト2CP.Update(); + break; + case 2: + X1Y2_先CP.Update(); + X1Y2_柄CP.Update(); + X1Y2_線1CP.Update(); + X1Y2_線2CP.Update(); + X1Y2_線3CP.Update(); + X1Y2_線4CP.Update(); + X1Y2_線5CP.Update(); + X1Y2_線6CP.Update(); + X1Y2_線7CP.Update(); + X1Y2_線8CP.Update(); + X1Y2_紐CP.Update(); + X1Y2_鞭撃エフェクト1CP.Update(); + X1Y2_鞭撃エフェクト2CP.Update(); + break; + case 3: + X1Y3_先CP.Update(); + X1Y3_柄CP.Update(); + X1Y3_線1CP.Update(); + X1Y3_線2CP.Update(); + X1Y3_線3CP.Update(); + X1Y3_線4CP.Update(); + X1Y3_線5CP.Update(); + X1Y3_線6CP.Update(); + X1Y3_線7CP.Update(); + X1Y3_線8CP.Update(); + X1Y3_紐CP.Update(); + break; + default: + X1Y4_先CP.Update(); + X1Y4_柄CP.Update(); + X1Y4_線1CP.Update(); + X1Y4_線2CP.Update(); + X1Y4_線3CP.Update(); + X1Y4_線4CP.Update(); + X1Y4_線5CP.Update(); + X1Y4_線6CP.Update(); + X1Y4_線7CP.Update(); + X1Y4_線8CP.Update(); + X1Y4_紐CP.Update(); + X1Y4_鞭撃エフェクト1CP.Update(); + X1Y4_鞭撃エフェクト2CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + Color2 色 = new Color2(ref Col.Black, ref Col.Empty); + 先CD = new ColorD(ref Col.Black, ref 色); + 紐CD = new ColorD(ref Col.Black, ref 色); + 柄CD = new ColorD(); + 柄CD.線 = Col.Black; + 柄CD.色 = new Color2(ref Col.DimGray, ref Col.Black); + 線1CD = new ColorD(ref Col.Black, ref Color2.Empty); + 線2CD = new ColorD(ref Col.Black, ref Color2.Empty); + 線3CD = new ColorD(ref Col.Black, ref Color2.Empty); + 線4CD = new ColorD(ref Col.Black, ref Color2.Empty); + 線5CD = new ColorD(ref Col.Black, ref Color2.Empty); + 線6CD = new ColorD(ref Col.Black, ref Color2.Empty); + 線7CD = new ColorD(ref Col.Black, ref Color2.Empty); + 線8CD = new ColorD(ref Col.Black, ref Color2.Empty); + Col.GetGrad(ref Col.Silver, out 色); + 鞭撃エフェクト1CD = new ColorD(ref Col.Empty, ref 色); + 鞭撃エフェクト2CD = new ColorD(ref Col.Empty, ref 色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭D.cs index 1c55464..4f6a6d0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭D.cs @@ -1,44 +1,45 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 調教鞭D : EleD +namespace SlaveMatrix { - public bool 先_表示 = true; + [Serializable] + public class 調教鞭D : EleD + { + public bool 先_表示 = true; - public bool 柄_表示 = true; + public bool 柄_表示 = true; - public bool 線1_表示 = true; + public bool 線1_表示 = true; - public bool 線2_表示 = true; + public bool 線2_表示 = true; - public bool 線3_表示 = true; + public bool 線3_表示 = true; - public bool 線4_表示 = true; + public bool 線4_表示 = true; - public bool 線5_表示 = true; + public bool 線5_表示 = true; - public bool 線6_表示 = true; + public bool 線6_表示 = true; - public bool 線7_表示 = true; + public bool 線7_表示 = true; - public bool 線8_表示 = true; + public bool 線8_表示 = true; - public bool 紐_表示 = true; + public bool 紐_表示 = true; - public bool 鞭撃エフェクト1_表示 = true; + public bool 鞭撃エフェクト1_表示 = true; - public bool 鞭撃エフェクト2_表示 = true; + public bool 鞭撃エフェクト2_表示 = true; - public 調教鞭D() - { - ThisType = GetType(); - } + public 調教鞭D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 調教鞭(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 調教鞭(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調鞭処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調鞭処理.cs index 3386cec..890fb96 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調鞭処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調鞭処理.cs @@ -2,248 +2,249 @@ using System.Drawing; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 調鞭処理 : 処理B +namespace SlaveMatrix { - public 衝撃 衝撃; + public class 調鞭処理 : 処理B + { + public 衝撃 衝撃; - public Mot 鞭撃モーション; + public Mot 鞭撃モーション; - private Mot 衝撃モーション; + private Mot 衝撃モーション; - private Vector2D v; + private Vector2D v; - private Vector2D o; + private Vector2D o; - private int x; + private int x; - private MouseButtons mb; + private MouseButtons mb; - private double 強さ_ => 0.35 + base.強度 * 0.65; + private double 強さ_ => 0.35 + base.強度 * 0.65; - public void 振り() - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, 対象.Ele.位置.GetAreaPoint(0.05), Sta.鞭振.GetVal(強さ_, 1.0), new Font("MS Gothic", 1f), Col.White, 0.2 + 0.2 * 強さ_, b: true); - }); - } + public void 振り() + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, 対象.Ele.位置.GetAreaPoint(0.05), Sta.鞭振.GetVal(強さ_, 1.0), new Font("MS Gothic", 1f), Col.White, 0.2 + 0.2 * 強さ_, b: true); + }); + } - public void 打ち(Vector2D p) - { - 調教UI.擬音キュー.Enqueue(delegate(Are a) - { - 調教UI.擬音.Sound(a, Sta.GetAreaPoint(ref p, 0.01), Sta.鞭打.GetVal(強さ_, RNG.XS.NextDouble()), new Font("MS Gothic", 1f), Color.Red.S(強さ_.Clamp(0.5, 1.0)), 0.2 + 0.1 * 強さ_, b: true); - }); - } + public void 打ち(Vector2D p) + { + 調教UI.擬音キュー.Enqueue(delegate(Are a) + { + 調教UI.擬音.Sound(a, Sta.GetAreaPoint(ref p, 0.01), Sta.鞭打.GetVal(強さ_, RNG.XS.NextDouble()), new Font("MS Gothic", 1f), Color.Red.S(強さ_.Clamp(0.5, 1.0)), 0.2 + 0.1 * 強さ_, b: true); + }); + } - private void 移動時() - { - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = "LCl:" + GameText.左打 + "\r\nRCl:" + GameText.右打 + "\r\nWh:" + GameText.強さL + 強さ + "\r\nMCl:" + GameText.放す; - } - } + private void 移動時() + { + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = "LCl:" + GameText.左打 + "\r\nRCl:" + GameText.右打 + "\r\nWh:" + GameText.強さL + 強さ + "\r\nMCl:" + GameText.放す; + } + } - public void Move(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus == 対象) - { - 調教UI.放し(); - v = cp; - x = (o.X - v.X).Sign(); - o = v; - 対象.Ele.角度C = 0.0; - 対象.Ele.Xi = 0; - 対象.Ele.Yi = (対象.Ele.Yi + x).Limit(0, 対象.Ele.本体.CountY); - 対象.Ele.本体.JoinPA(); - 移動時(); - } - } + public void Move(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus == 対象) + { + 調教UI.放し(); + v = cp; + x = (o.X - v.X).Sign(); + o = v; + 対象.Ele.角度C = 0.0; + 対象.Ele.Xi = 0; + 対象.Ele.Yi = (対象.Ele.Yi + x).Limit(0, 対象.Ele.本体.CountY); + 対象.Ele.本体.JoinPA(); + 移動時(); + } + } - public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (調教UI.Focus == 対象) - { - if (!選択) - { - 選択 = true; - } - else if (mb == MouseButtons.Left || mb == MouseButtons.Right) - { - 調教UI.押し(ref cd); - this.mb = mb; - 鞭撃モーション.Start(); - 移動時(); - } - else if (mb == MouseButtons.Middle) - { - 鞭撃モーション.End(); - 衝撃モーション.End(); - 調教UI.通常放し(); - } - } - } + public void Down(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (調教UI.Focus == 対象) + { + if (!選択) + { + 選択 = true; + } + else if (mb == MouseButtons.Left || mb == MouseButtons.Right) + { + 調教UI.押し(ref cd); + this.mb = mb; + 鞭撃モーション.Start(); + 移動時(); + } + else if (mb == MouseButtons.Middle) + { + 鞭撃モーション.End(); + 衝撃モーション.End(); + 調教UI.通常放し(); + } + } + } - public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc) - { - } + public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc) + { + } - public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) - { - } + public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) + { + } - public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc) - { - if (調教UI.Focus == 対象) - { - 強さ = (強さ + dt.Sign()).Clamp(1, 3); - 鞭撃モーション.BaseSpeed = 10.0 * 強さ_; - if (!Sta.GameData.ガイド) - { - ip.SubInfoIm = "Wh:" + GameText.強さL + 強さ; - } - else - { - 移動時(); - } - } - } + public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc) + { + if (調教UI.Focus == 対象) + { + 強さ = (強さ + dt.Sign()).Clamp(1, 3); + 鞭撃モーション.BaseSpeed = 10.0 * 強さ_; + if (!Sta.GameData.ガイド) + { + ip.SubInfoIm = "Wh:" + GameText.強さL + 強さ; + } + else + { + 移動時(); + } + } + } - public 調鞭処理(TrainingUI 調教UI, CM 調教鞭) - : base(調教UI, 調教鞭) - { - 調鞭処理 調鞭処理2 = this; - 調教鞭 鞭 = 調教UI.調教鞭; - bool l = false; - Par p; - Vector2D cp; - Color hc; - 鞭撃モーション = new Mot(0.0, 1.0) - { - BaseSpeed = 10.0 * 強さ_, - Staing = delegate - { - l = 調鞭処理2.mb == MouseButtons.Left; - 鞭.Xi = 1; - if (l) - { - 鞭.Yi = 0; - } - else - { - 鞭.Yi = 4; - } - 鞭.鞭撃エフェクト1_表示 = true; - 鞭.鞭撃エフェクト2_表示 = true; - 鞭.鞭撃エフェクト1CD.不透明度 = 調鞭処理2.強度; - 鞭.鞭撃エフェクト2CD.不透明度 = 調鞭処理2.強度; - 調鞭処理2.振り(); - }, - Runing = delegate(Mot m) - { - if (l) - { - 鞭.角度C = 100.0 * m.Value; - } - else - { - 鞭.角度C = -100.0 * m.Value; - } - p = 鞭.本体.Current.EnumAllPar().First((Par e) => e.Tag.Contains("先")); - cp = p.ToGlobal(p.JP[0].Joint); - hc = 調鞭処理2.Med.GetHitColor(調鞭処理2.Med.FromBasePosition(cp)); - if (調教UI.Bod.IsHit(hc)) - { - 調鞭処理2.衝撃.位置B = cp; - 調鞭処理2.衝撃モーション.Start(); - if (調鞭処理2.強度 > 0.5) - { - 調鞭処理2.Bod.Add鞭痕(cp, hc); - } - 調教UI.Action(調鞭処理2.Cha.GetContact(ref hc).c, ActionType.Whipping, CurrentState.Start, ToolType.調教鞭, 0, 調鞭処理2.強さ, 機械: false, 射精: false); - if (0.5.Lot()) - { - Player.奴体力消費大(); - } - 調鞭処理2.打ち(cp); - } - }, - Reaing = delegate(Mot m) - { - 鞭.鞭撃エフェクト1_表示 = false; - 鞭.鞭撃エフェクト2_表示 = false; - if (l) - { - 鞭.Yi = 4; - } - else - { - 鞭.Yi = 0; - } - 鞭.本体.JoinPA(); - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate(Mot m) - { - m.ResetValue(); - } - }; - 調教UI.Mots.Add(鞭撃モーション.GetHashCode().ToString(), 鞭撃モーション); - 衝撃 = new 衝撃(Are.DisUnit, 配色指定.N0, null, Med, new 衝撃D - { - 表示 = false - }); - 衝撃.尺度B = 1.2; - 衝撃モーション = new Mot(0.0, 1.0) - { - BaseSpeed = 5.0, - Staing = delegate - { - 調鞭処理2.衝撃.表示 = true; - 調鞭処理2.衝撃.角度C = 360.0 * RNG.XS.NextDouble(); - 調鞭処理2.衝撃.尺度C = 0.0; - //TODO fix? - //Sounds.鞭撃.Play(); - }, - Runing = delegate(Mot m) - { - 調鞭処理2.衝撃.尺度C = m.Value * 調鞭処理2.強さ_; - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate(Mot m) - { - 調鞭処理2.衝撃.表示 = false; - m.ResetValue(); - } - }; - 調教UI.Mots.Add(衝撃モーション.GetHashCode().ToString(), 衝撃モーション); - } + public 調鞭処理(TrainingUI 調教UI, CM 調教鞭) + : base(調教UI, 調教鞭) + { + 調鞭処理 調鞭処理2 = this; + 調教鞭 鞭 = 調教UI.調教鞭; + bool l = false; + Par p; + Vector2D cp; + Color hc; + 鞭撃モーション = new Mot(0.0, 1.0) + { + BaseSpeed = 10.0 * 強さ_, + Staing = delegate + { + l = 調鞭処理2.mb == MouseButtons.Left; + 鞭.Xi = 1; + if (l) + { + 鞭.Yi = 0; + } + else + { + 鞭.Yi = 4; + } + 鞭.鞭撃エフェクト1_表示 = true; + 鞭.鞭撃エフェクト2_表示 = true; + 鞭.鞭撃エフェクト1CD.不透明度 = 調鞭処理2.強度; + 鞭.鞭撃エフェクト2CD.不透明度 = 調鞭処理2.強度; + 調鞭処理2.振り(); + }, + Runing = delegate(Mot m) + { + if (l) + { + 鞭.角度C = 100.0 * m.Value; + } + else + { + 鞭.角度C = -100.0 * m.Value; + } + p = 鞭.本体.Current.EnumAllPar().First((Par e) => e.Tag.Contains("先")); + cp = p.ToGlobal(p.JP[0].Joint); + hc = 調鞭処理2.Med.GetHitColor(調鞭処理2.Med.FromBasePosition(cp)); + if (調教UI.Bod.IsHit(hc)) + { + 調鞭処理2.衝撃.位置B = cp; + 調鞭処理2.衝撃モーション.Start(); + if (調鞭処理2.強度 > 0.5) + { + 調鞭処理2.Bod.Add鞭痕(cp, hc); + } + 調教UI.Action(調鞭処理2.Cha.GetContact(ref hc).c, ActionType.Whipping, CurrentState.Start, ToolType.調教鞭, 0, 調鞭処理2.強さ, 機械: false, 射精: false); + if (0.5.Lot()) + { + Player.奴体力消費大(); + } + 調鞭処理2.打ち(cp); + } + }, + Reaing = delegate(Mot m) + { + 鞭.鞭撃エフェクト1_表示 = false; + 鞭.鞭撃エフェクト2_表示 = false; + if (l) + { + 鞭.Yi = 4; + } + else + { + 鞭.Yi = 0; + } + 鞭.本体.JoinPA(); + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate(Mot m) + { + m.ResetValue(); + } + }; + 調教UI.Mots.Add(鞭撃モーション.GetHashCode().ToString(), 鞭撃モーション); + 衝撃 = new 衝撃(Are.DisUnit, 配色指定.N0, null, Med, new 衝撃D + { + 表示 = false + }); + 衝撃.尺度B = 1.2; + 衝撃モーション = new Mot(0.0, 1.0) + { + BaseSpeed = 5.0, + Staing = delegate + { + 調鞭処理2.衝撃.表示 = true; + 調鞭処理2.衝撃.角度C = 360.0 * RNG.XS.NextDouble(); + 調鞭処理2.衝撃.尺度C = 0.0; + //TODO fix? + //Sounds.鞭撃.Play(); + }, + Runing = delegate(Mot m) + { + 調鞭処理2.衝撃.尺度C = m.Value * 調鞭処理2.強さ_; + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate(Mot m) + { + 調鞭処理2.衝撃.表示 = false; + m.ResetValue(); + } + }; + 調教UI.Mots.Add(衝撃モーション.GetHashCode().ToString(), 衝撃モーション); + } - public void SetCha(Cha Cha) - { - base.Cha = Cha; - Bod = Cha.Bod; - } + public void SetCha(Cha Cha) + { + base.Cha = Cha; + Bod = Cha.Bod; + } - public new void Reset() - { - base.Reset(); - 鞭撃モーション?.End(); - 衝撃モーション?.End(); - v = default(Vector2D); - o = default(Vector2D); - x = 0; - mb = MouseButtons.None; - } + public new void Reset() + { + base.Reset(); + 鞭撃モーション?.End(); + 衝撃モーション?.End(); + v = default(Vector2D); + o = default(Vector2D); + x = 0; + mb = MouseButtons.None; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足.cs index d78eb6e..1ea4302 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 足 : Ele +namespace SlaveMatrix { + public class 足 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足D.cs index 5fd9d13..24f04c7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 足D : EleD +namespace SlaveMatrix { + [Serializable] + public class 足D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人.cs index e1b7f2d..bc557b3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人.cs @@ -1,4942 +1,4943 @@ using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 足_人 : 足 +namespace SlaveMatrix { - public Par X0Y0_ヒール0_靴底; + public class 足_人 : 足 + { + public Par X0Y0_ヒール0_靴底; - public Par X0Y0_サンダル0_靴底; + public Par X0Y0_サンダル0_靴底; - public Par X0Y0_ナース0_靴底; + public Par X0Y0_ナース0_靴底; - public Par X0Y0_ブーツ0_靴底; + public Par X0Y0_ブーツ0_靴底; - public Par X0Y0_アーマ0_靴底; + public Par X0Y0_アーマ0_靴底; - public Par X0Y0_足; + public Par X0Y0_足; - public Par X0Y0_小指_小指1; + public Par X0Y0_小指_小指1; - public Par X0Y0_小指_小指2; + public Par X0Y0_小指_小指2; - public Par X0Y0_小指_小指3; + public Par X0Y0_小指_小指3; - public Par X0Y0_薬指_水掻; + public Par X0Y0_薬指_水掻; - public Par X0Y0_薬指_薬指1; + public Par X0Y0_薬指_薬指1; - public Par X0Y0_薬指_薬指2; + public Par X0Y0_薬指_薬指2; - public Par X0Y0_薬指_薬指3; + public Par X0Y0_薬指_薬指3; - public Par X0Y0_中指_水掻; + public Par X0Y0_中指_水掻; - public Par X0Y0_中指_中指1; + public Par X0Y0_中指_中指1; - public Par X0Y0_中指_中指2; + public Par X0Y0_中指_中指2; - public Par X0Y0_中指_中指3; + public Par X0Y0_中指_中指3; - public Par X0Y0_人指_人指1; + public Par X0Y0_人指_人指1; - public Par X0Y0_人指_人指2; + public Par X0Y0_人指_人指2; - public Par X0Y0_人指_人指3; + public Par X0Y0_人指_人指3; - public Par X0Y0_人指_水掻; + public Par X0Y0_人指_水掻; - public Par X0Y0_親指_親指2; + public Par X0Y0_親指_親指2; - public Par X0Y0_親指_親指3; + public Par X0Y0_親指_親指3; - public Par X0Y0_親指_水掻; + public Par X0Y0_親指_水掻; - public Par X0Y0_悪タトゥ_五芒星_円1; + public Par X0Y0_悪タトゥ_五芒星_円1; - public Par X0Y0_悪タトゥ_五芒星_円2; + public Par X0Y0_悪タトゥ_五芒星_円2; - public Par X0Y0_悪タトゥ_五芒星_星; + public Par X0Y0_悪タトゥ_五芒星_星; - public Par X0Y0_悪タトゥ_五芒星_五角形; + public Par X0Y0_悪タトゥ_五芒星_五角形; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public Par X0Y0_竜性_鱗4; - public Par X0Y0_竜性_鱗5; + public Par X0Y0_竜性_鱗5; - public Par X0Y0_パンスト_パンスト1; + public Par X0Y0_パンスト_パンスト1; - public Par X0Y0_パンスト_パンスト2; + public Par X0Y0_パンスト_パンスト2; - public Par X0Y0_ソックス_ソックス1; + public Par X0Y0_ソックス_ソックス1; - public Par X0Y0_ソックス_ソックス2; + public Par X0Y0_ソックス_ソックス2; - public Par X0Y0_ヒール1_バンプ; + public Par X0Y0_ヒール1_バンプ; - public Par X0Y0_ヒール1_ストラップ_ストラップ; + public Par X0Y0_ヒール1_ストラップ_ストラップ; - public Par X0Y0_ヒール1_ストラップ_金具1_金具1; + public Par X0Y0_ヒール1_ストラップ_金具1_金具1; - public Par X0Y0_ヒール1_ストラップ_金具1_金具2; + public Par X0Y0_ヒール1_ストラップ_金具1_金具2; - public Par X0Y0_ヒール1_ストラップ_金具1_金具3; + public Par X0Y0_ヒール1_ストラップ_金具1_金具3; - public Par X0Y0_ヒール1_ストラップ_金具1_金具4; + public Par X0Y0_ヒール1_ストラップ_金具1_金具4; - public Par X0Y0_ヒール1_ストラップ_金具2_金具1; + public Par X0Y0_ヒール1_ストラップ_金具2_金具1; - public Par X0Y0_ヒール1_ストラップ_金具2_金具2; + public Par X0Y0_ヒール1_ストラップ_金具2_金具2; - public Par X0Y0_ヒール1_ストラップ_金具2_金具3; + public Par X0Y0_ヒール1_ストラップ_金具2_金具3; - public Par X0Y0_ヒール1_ストラップ_金具2_金具4; + public Par X0Y0_ヒール1_ストラップ_金具2_金具4; - public Par X0Y0_ヒール1_ハイライト; + public Par X0Y0_ヒール1_ハイライト; - public Par X0Y0_サンダル1_ストラップ3; + public Par X0Y0_サンダル1_ストラップ3; - public Par X0Y0_サンダル1_ストラップ2; + public Par X0Y0_サンダル1_ストラップ2; - public Par X0Y0_サンダル1_ストラップ4; + public Par X0Y0_サンダル1_ストラップ4; - public Par X0Y0_サンダル1_ストラップ1; + public Par X0Y0_サンダル1_ストラップ1; - public Par X0Y0_ナース1_ストラップ3_ストラップ; + public Par X0Y0_ナース1_ストラップ3_ストラップ; - public Par X0Y0_ナース1_ストラップ3_縁1; + public Par X0Y0_ナース1_ストラップ3_縁1; - public Par X0Y0_ナース1_ストラップ3_縁2; + public Par X0Y0_ナース1_ストラップ3_縁2; - public Par X0Y0_ナース1_ストラップ2_ストラップ; + public Par X0Y0_ナース1_ストラップ2_ストラップ; - public Par X0Y0_ナース1_ストラップ2_縁1; + public Par X0Y0_ナース1_ストラップ2_縁1; - public Par X0Y0_ナース1_ストラップ2_縁2; + public Par X0Y0_ナース1_ストラップ2_縁2; - public Par X0Y0_ナース1_ストラップ1_ストラップ; + public Par X0Y0_ナース1_ストラップ1_ストラップ; - public Par X0Y0_ナース1_ストラップ1_縁1; + public Par X0Y0_ナース1_ストラップ1_縁1; - public Par X0Y0_ナース1_ストラップ1_縁2; + public Par X0Y0_ナース1_ストラップ1_縁2; - public Par X0Y0_ブーツ1_タン; + public Par X0Y0_ブーツ1_タン; - public Par X0Y0_ブーツ1_バンプ_バンプ; + public Par X0Y0_ブーツ1_バンプ_バンプ; - public Par X0Y0_ブーツ1_バンプ_縁_縁1; + public Par X0Y0_ブーツ1_バンプ_縁_縁1; - public Par X0Y0_ブーツ1_バンプ_縁_縁2; + public Par X0Y0_ブーツ1_バンプ_縁_縁2; - public Par X0Y0_ブーツ1_バンプ_縁_縁3; + public Par X0Y0_ブーツ1_バンプ_縁_縁3; - public Par X0Y0_ブーツ1_バンプ_縁_縁4; + public Par X0Y0_ブーツ1_バンプ_縁_縁4; - public Par X0Y0_ブーツ1_ハイライト; + public Par X0Y0_ブーツ1_ハイライト; - public Par X0Y0_ブーツ1_柄; + public Par X0Y0_ブーツ1_柄; - public Par X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具; + public Par X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴; + public Par X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐1_紐下_紐; + public Par X0Y0_ブーツ1_紐_紐1_紐下_紐; - public Par X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具; + public Par X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴; + public Par X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐1_紐上_紐; + public Par X0Y0_ブーツ1_紐_紐1_紐上_紐; - public Par X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具; + public Par X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴; + public Par X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐2_紐下_紐; + public Par X0Y0_ブーツ1_紐_紐2_紐下_紐; - public Par X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具; + public Par X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴; + public Par X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐2_紐上_紐; + public Par X0Y0_ブーツ1_紐_紐2_紐上_紐; - public Par X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具; + public Par X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴; + public Par X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐3_紐下_紐; + public Par X0Y0_ブーツ1_紐_紐3_紐下_紐; - public Par X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具; + public Par X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴; + public Par X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐3_紐上_紐; + public Par X0Y0_ブーツ1_紐_紐3_紐上_紐; - public Par X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具; + public Par X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴; + public Par X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐4_紐下_紐; + public Par X0Y0_ブーツ1_紐_紐4_紐下_紐; - public Par X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具; + public Par X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴; + public Par X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐4_紐上_紐; + public Par X0Y0_ブーツ1_紐_紐4_紐上_紐; - public Par X0Y0_ブーツ1_紐_紐5_金具1_金具; + public Par X0Y0_ブーツ1_紐_紐5_金具1_金具; - public Par X0Y0_ブーツ1_紐_紐5_金具1_穴; + public Par X0Y0_ブーツ1_紐_紐5_金具1_穴; - public Par X0Y0_ブーツ1_紐_紐5_金具2_金具; + public Par X0Y0_ブーツ1_紐_紐5_金具2_金具; - public Par X0Y0_ブーツ1_紐_紐5_金具2_穴; + public Par X0Y0_ブーツ1_紐_紐5_金具2_穴; - public Par X0Y0_ブーツ1_紐_紐5_紐; + public Par X0Y0_ブーツ1_紐_紐5_紐; - public Par X0Y0_アーマ1_鉄靴1; + public Par X0Y0_アーマ1_鉄靴1; - public Par X0Y0_アーマ1_鉄靴2; + public Par X0Y0_アーマ1_鉄靴2; - public Par X0Y0_アーマ1_鉄靴3; + public Par X0Y0_アーマ1_鉄靴3; - public Par X0Y1_ヒール0_ヒール; + public Par X0Y1_ヒール0_ヒール; - public Par X0Y1_ヒール0_靴底; + public Par X0Y1_ヒール0_靴底; - public Par X0Y1_サンダル0_踵; + public Par X0Y1_サンダル0_踵; - public Par X0Y1_サンダル0_靴底; + public Par X0Y1_サンダル0_靴底; - public Par X0Y1_ナース0_踵; + public Par X0Y1_ナース0_踵; - public Par X0Y1_ナース0_靴底; + public Par X0Y1_ナース0_靴底; - public Par X0Y1_ブーツ0_ヒール; + public Par X0Y1_ブーツ0_ヒール; - public Par X0Y1_ブーツ0_靴底; + public Par X0Y1_ブーツ0_靴底; - public Par X0Y1_アーマ0_踵; + public Par X0Y1_アーマ0_踵; - public Par X0Y1_アーマ0_靴底; + public Par X0Y1_アーマ0_靴底; - public Par X0Y1_足; + public Par X0Y1_足; - public Par X0Y1_小指_小指1; + public Par X0Y1_小指_小指1; - public Par X0Y1_小指_小指2; + public Par X0Y1_小指_小指2; - public Par X0Y1_小指_小指3; + public Par X0Y1_小指_小指3; - public Par X0Y1_薬指_水掻; + public Par X0Y1_薬指_水掻; - public Par X0Y1_薬指_薬指1; + public Par X0Y1_薬指_薬指1; - public Par X0Y1_薬指_薬指2; + public Par X0Y1_薬指_薬指2; - public Par X0Y1_薬指_薬指3; + public Par X0Y1_薬指_薬指3; - public Par X0Y1_中指_水掻; + public Par X0Y1_中指_水掻; - public Par X0Y1_中指_中指1; + public Par X0Y1_中指_中指1; - public Par X0Y1_中指_中指2; + public Par X0Y1_中指_中指2; - public Par X0Y1_中指_中指3; + public Par X0Y1_中指_中指3; - public Par X0Y1_人指_水掻; + public Par X0Y1_人指_水掻; - public Par X0Y1_人指_人指1; + public Par X0Y1_人指_人指1; - public Par X0Y1_人指_人指2; + public Par X0Y1_人指_人指2; - public Par X0Y1_人指_人指3; + public Par X0Y1_人指_人指3; - public Par X0Y1_親指_水掻; + public Par X0Y1_親指_水掻; - public Par X0Y1_親指_親指2; + public Par X0Y1_親指_親指2; - public Par X0Y1_親指_親指3; + public Par X0Y1_親指_親指3; - public Par X0Y1_悪タトゥ_五芒星_円1; + public Par X0Y1_悪タトゥ_五芒星_円1; - public Par X0Y1_悪タトゥ_五芒星_円2; + public Par X0Y1_悪タトゥ_五芒星_円2; - public Par X0Y1_悪タトゥ_五芒星_星; + public Par X0Y1_悪タトゥ_五芒星_星; - public Par X0Y1_悪タトゥ_五芒星_五角形; + public Par X0Y1_悪タトゥ_五芒星_五角形; - public Par X0Y1_竜性_鱗1; + public Par X0Y1_竜性_鱗1; - public Par X0Y1_竜性_鱗2; + public Par X0Y1_竜性_鱗2; - public Par X0Y1_竜性_鱗3; + public Par X0Y1_竜性_鱗3; - public Par X0Y1_竜性_鱗4; + public Par X0Y1_竜性_鱗4; - public Par X0Y1_竜性_鱗5; + public Par X0Y1_竜性_鱗5; - public Par X0Y1_パンスト_パンスト1; + public Par X0Y1_パンスト_パンスト1; - public Par X0Y1_パンスト_パンスト2; + public Par X0Y1_パンスト_パンスト2; - public Par X0Y1_ソックス_ソックス1; + public Par X0Y1_ソックス_ソックス1; - public Par X0Y1_ソックス_ソックス2; + public Par X0Y1_ソックス_ソックス2; - public Par X0Y1_ヒール1_バンプ; + public Par X0Y1_ヒール1_バンプ; - public Par X0Y1_ヒール1_ストラップ_ストラップ; + public Par X0Y1_ヒール1_ストラップ_ストラップ; - public Par X0Y1_ヒール1_ストラップ_金具1_金具1; + public Par X0Y1_ヒール1_ストラップ_金具1_金具1; - public Par X0Y1_ヒール1_ストラップ_金具1_金具2; + public Par X0Y1_ヒール1_ストラップ_金具1_金具2; - public Par X0Y1_ヒール1_ストラップ_金具1_金具3; + public Par X0Y1_ヒール1_ストラップ_金具1_金具3; - public Par X0Y1_ヒール1_ストラップ_金具1_金具4; + public Par X0Y1_ヒール1_ストラップ_金具1_金具4; - public Par X0Y1_ヒール1_ストラップ_金具2_金具1; + public Par X0Y1_ヒール1_ストラップ_金具2_金具1; - public Par X0Y1_ヒール1_ストラップ_金具2_金具2; + public Par X0Y1_ヒール1_ストラップ_金具2_金具2; - public Par X0Y1_ヒール1_ストラップ_金具2_金具3; + public Par X0Y1_ヒール1_ストラップ_金具2_金具3; - public Par X0Y1_ヒール1_ストラップ_金具2_金具4; + public Par X0Y1_ヒール1_ストラップ_金具2_金具4; - public Par X0Y1_ヒール1_ハイライト; + public Par X0Y1_ヒール1_ハイライト; - public Par X0Y1_サンダル1_ストラップ3; + public Par X0Y1_サンダル1_ストラップ3; - public Par X0Y1_サンダル1_ストラップ2; + public Par X0Y1_サンダル1_ストラップ2; - public Par X0Y1_サンダル1_ストラップ4; + public Par X0Y1_サンダル1_ストラップ4; - public Par X0Y1_サンダル1_ストラップ1; + public Par X0Y1_サンダル1_ストラップ1; - public Par X0Y1_ナース1_ストラップ4_ストラップ; + public Par X0Y1_ナース1_ストラップ4_ストラップ; - public Par X0Y1_ナース1_ストラップ4_縁1; + public Par X0Y1_ナース1_ストラップ4_縁1; - public Par X0Y1_ナース1_ストラップ4_縁2; + public Par X0Y1_ナース1_ストラップ4_縁2; - public Par X0Y1_ナース1_ストラップ3_ストラップ; + public Par X0Y1_ナース1_ストラップ3_ストラップ; - public Par X0Y1_ナース1_ストラップ3_縁1; + public Par X0Y1_ナース1_ストラップ3_縁1; - public Par X0Y1_ナース1_ストラップ3_縁2; + public Par X0Y1_ナース1_ストラップ3_縁2; - public Par X0Y1_ナース1_ストラップ2_ストラップ; + public Par X0Y1_ナース1_ストラップ2_ストラップ; - public Par X0Y1_ナース1_ストラップ2_縁1; + public Par X0Y1_ナース1_ストラップ2_縁1; - public Par X0Y1_ナース1_ストラップ2_縁2; + public Par X0Y1_ナース1_ストラップ2_縁2; - public Par X0Y1_ナース1_ストラップ1_ストラップ; + public Par X0Y1_ナース1_ストラップ1_ストラップ; - public Par X0Y1_ナース1_ストラップ1_縁1; + public Par X0Y1_ナース1_ストラップ1_縁1; - public Par X0Y1_ナース1_ストラップ1_縁2; + public Par X0Y1_ナース1_ストラップ1_縁2; - public Par X0Y1_ブーツ1_タン; + public Par X0Y1_ブーツ1_タン; - public Par X0Y1_ブーツ1_バンプ_バンプ; + public Par X0Y1_ブーツ1_バンプ_バンプ; - public Par X0Y1_ブーツ1_バンプ_縁_縁1; + public Par X0Y1_ブーツ1_バンプ_縁_縁1; - public Par X0Y1_ブーツ1_バンプ_縁_縁2; + public Par X0Y1_ブーツ1_バンプ_縁_縁2; - public Par X0Y1_ブーツ1_バンプ_縁_縁3; + public Par X0Y1_ブーツ1_バンプ_縁_縁3; - public Par X0Y1_ブーツ1_バンプ_縁_縁4; + public Par X0Y1_ブーツ1_バンプ_縁_縁4; - public Par X0Y1_ブーツ1_ハイライト; + public Par X0Y1_ブーツ1_ハイライト; - public Par X0Y1_ブーツ1_柄; + public Par X0Y1_ブーツ1_柄; - public Par X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具; + public Par X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴; + public Par X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐1_紐下_紐; + public Par X0Y1_ブーツ1_紐_紐1_紐下_紐; - public Par X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具; + public Par X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴; + public Par X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐1_紐上_紐; + public Par X0Y1_ブーツ1_紐_紐1_紐上_紐; - public Par X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具; + public Par X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴; + public Par X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐2_紐下_紐; + public Par X0Y1_ブーツ1_紐_紐2_紐下_紐; - public Par X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具; + public Par X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴; + public Par X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐2_紐上_紐; + public Par X0Y1_ブーツ1_紐_紐2_紐上_紐; - public Par X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具; + public Par X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴; + public Par X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐3_紐下_紐; + public Par X0Y1_ブーツ1_紐_紐3_紐下_紐; - public Par X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具; + public Par X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴; + public Par X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐3_紐上_紐; + public Par X0Y1_ブーツ1_紐_紐3_紐上_紐; - public Par X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具; + public Par X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴; + public Par X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐4_紐下_紐; + public Par X0Y1_ブーツ1_紐_紐4_紐下_紐; - public Par X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具; + public Par X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴; + public Par X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐4_紐上_紐; + public Par X0Y1_ブーツ1_紐_紐4_紐上_紐; - public Par X0Y1_ブーツ1_紐_紐5_金具1_金具; + public Par X0Y1_ブーツ1_紐_紐5_金具1_金具; - public Par X0Y1_ブーツ1_紐_紐5_金具1_穴; + public Par X0Y1_ブーツ1_紐_紐5_金具1_穴; - public Par X0Y1_ブーツ1_紐_紐5_金具2_金具; + public Par X0Y1_ブーツ1_紐_紐5_金具2_金具; - public Par X0Y1_ブーツ1_紐_紐5_金具2_穴; + public Par X0Y1_ブーツ1_紐_紐5_金具2_穴; - public Par X0Y1_ブーツ1_紐_紐5_紐; + public Par X0Y1_ブーツ1_紐_紐5_紐; - public Par X0Y1_アーマ1_鉄靴1; + public Par X0Y1_アーマ1_鉄靴1; - public Par X0Y1_アーマ1_鉄靴2; + public Par X0Y1_アーマ1_鉄靴2; - public Par X0Y1_アーマ1_鉄靴3; + public Par X0Y1_アーマ1_鉄靴3; - public ColorD ヒール0_ヒールCD; + public ColorD ヒール0_ヒールCD; - public ColorD ヒール0_靴底CD; + public ColorD ヒール0_靴底CD; - public ColorD サンダル0_踵CD; + public ColorD サンダル0_踵CD; - public ColorD サンダル0_靴底CD; + public ColorD サンダル0_靴底CD; - public ColorD ナース0_踵CD; + public ColorD ナース0_踵CD; - public ColorD ナース0_靴底CD; + public ColorD ナース0_靴底CD; - public ColorD ブーツ0_ヒールCD; + public ColorD ブーツ0_ヒールCD; - public ColorD ブーツ0_靴底CD; + public ColorD ブーツ0_靴底CD; - public ColorD アーマ0_踵CD; + public ColorD アーマ0_踵CD; - public ColorD アーマ0_靴底CD; + public ColorD アーマ0_靴底CD; - public ColorD 足CD; + public ColorD 足CD; - public ColorD 小指_小指1CD; + public ColorD 小指_小指1CD; - public ColorD 小指_小指2CD; + public ColorD 小指_小指2CD; - public ColorD 小指_小指3CD; + public ColorD 小指_小指3CD; - public ColorD 薬指_水掻CD; + public ColorD 薬指_水掻CD; - public ColorD 薬指_薬指1CD; + public ColorD 薬指_薬指1CD; - public ColorD 薬指_薬指2CD; + public ColorD 薬指_薬指2CD; - public ColorD 薬指_薬指3CD; + public ColorD 薬指_薬指3CD; - public ColorD 中指_水掻CD; + public ColorD 中指_水掻CD; - public ColorD 中指_中指1CD; + public ColorD 中指_中指1CD; - public ColorD 中指_中指2CD; + public ColorD 中指_中指2CD; - public ColorD 中指_中指3CD; + public ColorD 中指_中指3CD; - public ColorD 人指_人指1CD; + public ColorD 人指_人指1CD; - public ColorD 人指_人指2CD; + public ColorD 人指_人指2CD; - public ColorD 人指_人指3CD; + public ColorD 人指_人指3CD; - public ColorD 人指_水掻CD; + public ColorD 人指_水掻CD; - public ColorD 親指_親指2CD; + public ColorD 親指_親指2CD; - public ColorD 親指_親指3CD; + public ColorD 親指_親指3CD; - public ColorD 親指_水掻CD; + public ColorD 親指_水掻CD; - public ColorD 悪タトゥ_五芒星_円1CD; + public ColorD 悪タトゥ_五芒星_円1CD; - public ColorD 悪タトゥ_五芒星_円2CD; + public ColorD 悪タトゥ_五芒星_円2CD; - public ColorD 悪タトゥ_五芒星_星CD; + public ColorD 悪タトゥ_五芒星_星CD; - public ColorD 悪タトゥ_五芒星_五角形CD; + public ColorD 悪タトゥ_五芒星_五角形CD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD 竜性_鱗4CD; + public ColorD 竜性_鱗4CD; - public ColorD 竜性_鱗5CD; + public ColorD 竜性_鱗5CD; - public ColorD パンスト_パンスト1CD; + public ColorD パンスト_パンスト1CD; - public ColorD パンスト_パンスト2CD; + public ColorD パンスト_パンスト2CD; - public ColorD ソックス_ソックス1CD; + public ColorD ソックス_ソックス1CD; - public ColorD ソックス_ソックス2CD; + public ColorD ソックス_ソックス2CD; - public ColorD ヒール1_バンプCD; + public ColorD ヒール1_バンプCD; - public ColorD ヒール1_ストラップ_ストラップCD; + public ColorD ヒール1_ストラップ_ストラップCD; - public ColorD ヒール1_ストラップ_金具1_金具1CD; + public ColorD ヒール1_ストラップ_金具1_金具1CD; - public ColorD ヒール1_ストラップ_金具1_金具2CD; + public ColorD ヒール1_ストラップ_金具1_金具2CD; - public ColorD ヒール1_ストラップ_金具1_金具3CD; + public ColorD ヒール1_ストラップ_金具1_金具3CD; - public ColorD ヒール1_ストラップ_金具1_金具4CD; + public ColorD ヒール1_ストラップ_金具1_金具4CD; - public ColorD ヒール1_ストラップ_金具2_金具1CD; + public ColorD ヒール1_ストラップ_金具2_金具1CD; - public ColorD ヒール1_ストラップ_金具2_金具2CD; + public ColorD ヒール1_ストラップ_金具2_金具2CD; - public ColorD ヒール1_ストラップ_金具2_金具3CD; + public ColorD ヒール1_ストラップ_金具2_金具3CD; - public ColorD ヒール1_ストラップ_金具2_金具4CD; + public ColorD ヒール1_ストラップ_金具2_金具4CD; - public ColorD ヒール1_ハイライトCD; + public ColorD ヒール1_ハイライトCD; - public ColorD サンダル1_ストラップ3CD; + public ColorD サンダル1_ストラップ3CD; - public ColorD サンダル1_ストラップ2CD; + public ColorD サンダル1_ストラップ2CD; - public ColorD サンダル1_ストラップ4CD; + public ColorD サンダル1_ストラップ4CD; - public ColorD サンダル1_ストラップ1CD; + public ColorD サンダル1_ストラップ1CD; - public ColorD ナース1_ストラップ3_ストラップCD; + public ColorD ナース1_ストラップ3_ストラップCD; - public ColorD ナース1_ストラップ3_縁1CD; + public ColorD ナース1_ストラップ3_縁1CD; - public ColorD ナース1_ストラップ3_縁2CD; + public ColorD ナース1_ストラップ3_縁2CD; - public ColorD ナース1_ストラップ2_ストラップCD; + public ColorD ナース1_ストラップ2_ストラップCD; - public ColorD ナース1_ストラップ2_縁1CD; + public ColorD ナース1_ストラップ2_縁1CD; - public ColorD ナース1_ストラップ2_縁2CD; + public ColorD ナース1_ストラップ2_縁2CD; - public ColorD ナース1_ストラップ1_ストラップCD; + public ColorD ナース1_ストラップ1_ストラップCD; - public ColorD ナース1_ストラップ1_縁1CD; + public ColorD ナース1_ストラップ1_縁1CD; - public ColorD ナース1_ストラップ1_縁2CD; + public ColorD ナース1_ストラップ1_縁2CD; - public ColorD ブーツ1_タンCD; + public ColorD ブーツ1_タンCD; - public ColorD ブーツ1_バンプ_バンプCD; + public ColorD ブーツ1_バンプ_バンプCD; - public ColorD ブーツ1_バンプ_縁_縁1CD; + public ColorD ブーツ1_バンプ_縁_縁1CD; - public ColorD ブーツ1_バンプ_縁_縁2CD; + public ColorD ブーツ1_バンプ_縁_縁2CD; - public ColorD ブーツ1_バンプ_縁_縁3CD; + public ColorD ブーツ1_バンプ_縁_縁3CD; - public ColorD ブーツ1_バンプ_縁_縁4CD; + public ColorD ブーツ1_バンプ_縁_縁4CD; - public ColorD ブーツ1_ハイライトCD; + public ColorD ブーツ1_ハイライトCD; - public ColorD ブーツ1_柄CD; + public ColorD ブーツ1_柄CD; - public ColorD ブーツ1_紐_紐1_紐下_金具上_金具CD; + public ColorD ブーツ1_紐_紐1_紐下_金具上_金具CD; - public ColorD ブーツ1_紐_紐1_紐下_金具上_穴CD; + public ColorD ブーツ1_紐_紐1_紐下_金具上_穴CD; - public ColorD ブーツ1_紐_紐1_紐下_紐CD; + public ColorD ブーツ1_紐_紐1_紐下_紐CD; - public ColorD ブーツ1_紐_紐1_紐上_金具上_金具CD; + public ColorD ブーツ1_紐_紐1_紐上_金具上_金具CD; - public ColorD ブーツ1_紐_紐1_紐上_金具上_穴CD; + public ColorD ブーツ1_紐_紐1_紐上_金具上_穴CD; - public ColorD ブーツ1_紐_紐1_紐上_紐CD; + public ColorD ブーツ1_紐_紐1_紐上_紐CD; - public ColorD ブーツ1_紐_紐2_紐下_金具上_金具CD; + public ColorD ブーツ1_紐_紐2_紐下_金具上_金具CD; - public ColorD ブーツ1_紐_紐2_紐下_金具上_穴CD; + public ColorD ブーツ1_紐_紐2_紐下_金具上_穴CD; - public ColorD ブーツ1_紐_紐2_紐下_紐CD; + public ColorD ブーツ1_紐_紐2_紐下_紐CD; - public ColorD ブーツ1_紐_紐2_紐上_金具上_金具CD; + public ColorD ブーツ1_紐_紐2_紐上_金具上_金具CD; - public ColorD ブーツ1_紐_紐2_紐上_金具上_穴CD; + public ColorD ブーツ1_紐_紐2_紐上_金具上_穴CD; - public ColorD ブーツ1_紐_紐2_紐上_紐CD; + public ColorD ブーツ1_紐_紐2_紐上_紐CD; - public ColorD ブーツ1_紐_紐3_紐下_金具上_金具CD; + public ColorD ブーツ1_紐_紐3_紐下_金具上_金具CD; - public ColorD ブーツ1_紐_紐3_紐下_金具上_穴CD; + public ColorD ブーツ1_紐_紐3_紐下_金具上_穴CD; - public ColorD ブーツ1_紐_紐3_紐下_紐CD; + public ColorD ブーツ1_紐_紐3_紐下_紐CD; - public ColorD ブーツ1_紐_紐3_紐上_金具上_金具CD; + public ColorD ブーツ1_紐_紐3_紐上_金具上_金具CD; - public ColorD ブーツ1_紐_紐3_紐上_金具上_穴CD; + public ColorD ブーツ1_紐_紐3_紐上_金具上_穴CD; - public ColorD ブーツ1_紐_紐3_紐上_紐CD; + public ColorD ブーツ1_紐_紐3_紐上_紐CD; - public ColorD ブーツ1_紐_紐4_紐下_金具上_金具CD; + public ColorD ブーツ1_紐_紐4_紐下_金具上_金具CD; - public ColorD ブーツ1_紐_紐4_紐下_金具上_穴CD; + public ColorD ブーツ1_紐_紐4_紐下_金具上_穴CD; - public ColorD ブーツ1_紐_紐4_紐下_紐CD; + public ColorD ブーツ1_紐_紐4_紐下_紐CD; - public ColorD ブーツ1_紐_紐4_紐上_金具上_金具CD; + public ColorD ブーツ1_紐_紐4_紐上_金具上_金具CD; - public ColorD ブーツ1_紐_紐4_紐上_金具上_穴CD; + public ColorD ブーツ1_紐_紐4_紐上_金具上_穴CD; - public ColorD ブーツ1_紐_紐4_紐上_紐CD; + public ColorD ブーツ1_紐_紐4_紐上_紐CD; - public ColorD ブーツ1_紐_紐5_金具1_金具CD; + public ColorD ブーツ1_紐_紐5_金具1_金具CD; - public ColorD ブーツ1_紐_紐5_金具1_穴CD; + public ColorD ブーツ1_紐_紐5_金具1_穴CD; - public ColorD ブーツ1_紐_紐5_金具2_金具CD; + public ColorD ブーツ1_紐_紐5_金具2_金具CD; - public ColorD ブーツ1_紐_紐5_金具2_穴CD; + public ColorD ブーツ1_紐_紐5_金具2_穴CD; - public ColorD ブーツ1_紐_紐5_紐CD; + public ColorD ブーツ1_紐_紐5_紐CD; - public ColorD アーマ1_鉄靴1CD; + public ColorD アーマ1_鉄靴1CD; - public ColorD アーマ1_鉄靴2CD; + public ColorD アーマ1_鉄靴2CD; - public ColorD アーマ1_鉄靴3CD; + public ColorD アーマ1_鉄靴3CD; - public ColorD ナース1_ストラップ4_ストラップCD; + public ColorD ナース1_ストラップ4_ストラップCD; - public ColorD ナース1_ストラップ4_縁1CD; + public ColorD ナース1_ストラップ4_縁1CD; - public ColorD ナース1_ストラップ4_縁2CD; + public ColorD ナース1_ストラップ4_縁2CD; - public ColorP X0Y0_ヒール0_靴底CP; + public ColorP X0Y0_ヒール0_靴底CP; - public ColorP X0Y0_サンダル0_靴底CP; + public ColorP X0Y0_サンダル0_靴底CP; - public ColorP X0Y0_ナース0_靴底CP; + public ColorP X0Y0_ナース0_靴底CP; - public ColorP X0Y0_ブーツ0_靴底CP; + public ColorP X0Y0_ブーツ0_靴底CP; - public ColorP X0Y0_アーマ0_靴底CP; + public ColorP X0Y0_アーマ0_靴底CP; - public ColorP X0Y0_足CP; + public ColorP X0Y0_足CP; - public ColorP X0Y0_小指_小指1CP; + public ColorP X0Y0_小指_小指1CP; - public ColorP X0Y0_小指_小指2CP; + public ColorP X0Y0_小指_小指2CP; - public ColorP X0Y0_小指_小指3CP; + public ColorP X0Y0_小指_小指3CP; - public ColorP X0Y0_薬指_水掻CP; + public ColorP X0Y0_薬指_水掻CP; - public ColorP X0Y0_薬指_薬指1CP; + public ColorP X0Y0_薬指_薬指1CP; - public ColorP X0Y0_薬指_薬指2CP; + public ColorP X0Y0_薬指_薬指2CP; - public ColorP X0Y0_薬指_薬指3CP; + public ColorP X0Y0_薬指_薬指3CP; - public ColorP X0Y0_中指_水掻CP; + public ColorP X0Y0_中指_水掻CP; - public ColorP X0Y0_中指_中指1CP; + public ColorP X0Y0_中指_中指1CP; - public ColorP X0Y0_中指_中指2CP; + public ColorP X0Y0_中指_中指2CP; - public ColorP X0Y0_中指_中指3CP; + public ColorP X0Y0_中指_中指3CP; - public ColorP X0Y0_人指_人指1CP; + public ColorP X0Y0_人指_人指1CP; - public ColorP X0Y0_人指_人指2CP; + public ColorP X0Y0_人指_人指2CP; - public ColorP X0Y0_人指_人指3CP; + public ColorP X0Y0_人指_人指3CP; - public ColorP X0Y0_人指_水掻CP; + public ColorP X0Y0_人指_水掻CP; - public ColorP X0Y0_親指_親指2CP; + public ColorP X0Y0_親指_親指2CP; - public ColorP X0Y0_親指_親指3CP; + public ColorP X0Y0_親指_親指3CP; - public ColorP X0Y0_親指_水掻CP; + public ColorP X0Y0_親指_水掻CP; - public ColorP X0Y0_悪タトゥ_五芒星_円1CP; + public ColorP X0Y0_悪タトゥ_五芒星_円1CP; - public ColorP X0Y0_悪タトゥ_五芒星_円2CP; + public ColorP X0Y0_悪タトゥ_五芒星_円2CP; - public ColorP X0Y0_悪タトゥ_五芒星_星CP; + public ColorP X0Y0_悪タトゥ_五芒星_星CP; - public ColorP X0Y0_悪タトゥ_五芒星_五角形CP; + public ColorP X0Y0_悪タトゥ_五芒星_五角形CP; - public ColorP X0Y0_竜性_鱗1CP; + public ColorP X0Y0_竜性_鱗1CP; - public ColorP X0Y0_竜性_鱗2CP; + public ColorP X0Y0_竜性_鱗2CP; - public ColorP X0Y0_竜性_鱗3CP; + public ColorP X0Y0_竜性_鱗3CP; - public ColorP X0Y0_竜性_鱗4CP; + public ColorP X0Y0_竜性_鱗4CP; - public ColorP X0Y0_竜性_鱗5CP; + public ColorP X0Y0_竜性_鱗5CP; - public ColorP X0Y0_パンスト_パンスト1CP; + public ColorP X0Y0_パンスト_パンスト1CP; - public ColorP X0Y0_パンスト_パンスト2CP; + public ColorP X0Y0_パンスト_パンスト2CP; - public ColorP X0Y0_ソックス_ソックス1CP; + public ColorP X0Y0_ソックス_ソックス1CP; - public ColorP X0Y0_ソックス_ソックス2CP; + public ColorP X0Y0_ソックス_ソックス2CP; - public ColorP X0Y0_ヒール1_バンプCP; + public ColorP X0Y0_ヒール1_バンプCP; - public ColorP X0Y0_ヒール1_ストラップ_ストラップCP; + public ColorP X0Y0_ヒール1_ストラップ_ストラップCP; - public ColorP X0Y0_ヒール1_ストラップ_金具1_金具1CP; + public ColorP X0Y0_ヒール1_ストラップ_金具1_金具1CP; - public ColorP X0Y0_ヒール1_ストラップ_金具1_金具2CP; + public ColorP X0Y0_ヒール1_ストラップ_金具1_金具2CP; - public ColorP X0Y0_ヒール1_ストラップ_金具1_金具3CP; + public ColorP X0Y0_ヒール1_ストラップ_金具1_金具3CP; - public ColorP X0Y0_ヒール1_ストラップ_金具1_金具4CP; + public ColorP X0Y0_ヒール1_ストラップ_金具1_金具4CP; - public ColorP X0Y0_ヒール1_ストラップ_金具2_金具1CP; + public ColorP X0Y0_ヒール1_ストラップ_金具2_金具1CP; - public ColorP X0Y0_ヒール1_ストラップ_金具2_金具2CP; + public ColorP X0Y0_ヒール1_ストラップ_金具2_金具2CP; - public ColorP X0Y0_ヒール1_ストラップ_金具2_金具3CP; + public ColorP X0Y0_ヒール1_ストラップ_金具2_金具3CP; - public ColorP X0Y0_ヒール1_ストラップ_金具2_金具4CP; + public ColorP X0Y0_ヒール1_ストラップ_金具2_金具4CP; - public ColorP X0Y0_ヒール1_ハイライトCP; + public ColorP X0Y0_ヒール1_ハイライトCP; - public ColorP X0Y0_サンダル1_ストラップ3CP; + public ColorP X0Y0_サンダル1_ストラップ3CP; - public ColorP X0Y0_サンダル1_ストラップ2CP; + public ColorP X0Y0_サンダル1_ストラップ2CP; - public ColorP X0Y0_サンダル1_ストラップ4CP; + public ColorP X0Y0_サンダル1_ストラップ4CP; - public ColorP X0Y0_サンダル1_ストラップ1CP; + public ColorP X0Y0_サンダル1_ストラップ1CP; - public ColorP X0Y0_ナース1_ストラップ3_ストラップCP; + public ColorP X0Y0_ナース1_ストラップ3_ストラップCP; - public ColorP X0Y0_ナース1_ストラップ3_縁1CP; + public ColorP X0Y0_ナース1_ストラップ3_縁1CP; - public ColorP X0Y0_ナース1_ストラップ3_縁2CP; + public ColorP X0Y0_ナース1_ストラップ3_縁2CP; - public ColorP X0Y0_ナース1_ストラップ2_ストラップCP; + public ColorP X0Y0_ナース1_ストラップ2_ストラップCP; - public ColorP X0Y0_ナース1_ストラップ2_縁1CP; + public ColorP X0Y0_ナース1_ストラップ2_縁1CP; - public ColorP X0Y0_ナース1_ストラップ2_縁2CP; + public ColorP X0Y0_ナース1_ストラップ2_縁2CP; - public ColorP X0Y0_ナース1_ストラップ1_ストラップCP; + public ColorP X0Y0_ナース1_ストラップ1_ストラップCP; - public ColorP X0Y0_ナース1_ストラップ1_縁1CP; + public ColorP X0Y0_ナース1_ストラップ1_縁1CP; - public ColorP X0Y0_ナース1_ストラップ1_縁2CP; + public ColorP X0Y0_ナース1_ストラップ1_縁2CP; - public ColorP X0Y0_ブーツ1_タンCP; + public ColorP X0Y0_ブーツ1_タンCP; - public ColorP X0Y0_ブーツ1_バンプ_バンプCP; + public ColorP X0Y0_ブーツ1_バンプ_バンプCP; - public ColorP X0Y0_ブーツ1_バンプ_縁_縁1CP; + public ColorP X0Y0_ブーツ1_バンプ_縁_縁1CP; - public ColorP X0Y0_ブーツ1_バンプ_縁_縁2CP; + public ColorP X0Y0_ブーツ1_バンプ_縁_縁2CP; - public ColorP X0Y0_ブーツ1_バンプ_縁_縁3CP; + public ColorP X0Y0_ブーツ1_バンプ_縁_縁3CP; - public ColorP X0Y0_ブーツ1_バンプ_縁_縁4CP; + public ColorP X0Y0_ブーツ1_バンプ_縁_縁4CP; - public ColorP X0Y0_ブーツ1_ハイライトCP; + public ColorP X0Y0_ブーツ1_ハイライトCP; - public ColorP X0Y0_ブーツ1_柄CP; + public ColorP X0Y0_ブーツ1_柄CP; - public ColorP X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ1_紐_紐1_紐下_紐CP; + public ColorP X0Y0_ブーツ1_紐_紐1_紐下_紐CP; - public ColorP X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ1_紐_紐1_紐上_紐CP; + public ColorP X0Y0_ブーツ1_紐_紐1_紐上_紐CP; - public ColorP X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ1_紐_紐2_紐下_紐CP; + public ColorP X0Y0_ブーツ1_紐_紐2_紐下_紐CP; - public ColorP X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ1_紐_紐2_紐上_紐CP; + public ColorP X0Y0_ブーツ1_紐_紐2_紐上_紐CP; - public ColorP X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ1_紐_紐3_紐下_紐CP; + public ColorP X0Y0_ブーツ1_紐_紐3_紐下_紐CP; - public ColorP X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ1_紐_紐3_紐上_紐CP; + public ColorP X0Y0_ブーツ1_紐_紐3_紐上_紐CP; - public ColorP X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具CP; + public ColorP X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具CP; - public ColorP X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴CP; + public ColorP X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴CP; - public ColorP X0Y0_ブーツ1_紐_紐4_紐下_紐CP; + public ColorP X0Y0_ブーツ1_紐_紐4_紐下_紐CP; - public ColorP X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具CP; + public ColorP X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具CP; - public ColorP X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴CP; + public ColorP X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴CP; - public ColorP X0Y0_ブーツ1_紐_紐4_紐上_紐CP; + public ColorP X0Y0_ブーツ1_紐_紐4_紐上_紐CP; - public ColorP X0Y0_ブーツ1_紐_紐5_金具1_金具CP; + public ColorP X0Y0_ブーツ1_紐_紐5_金具1_金具CP; - public ColorP X0Y0_ブーツ1_紐_紐5_金具1_穴CP; + public ColorP X0Y0_ブーツ1_紐_紐5_金具1_穴CP; - public ColorP X0Y0_ブーツ1_紐_紐5_金具2_金具CP; + public ColorP X0Y0_ブーツ1_紐_紐5_金具2_金具CP; - public ColorP X0Y0_ブーツ1_紐_紐5_金具2_穴CP; + public ColorP X0Y0_ブーツ1_紐_紐5_金具2_穴CP; - public ColorP X0Y0_ブーツ1_紐_紐5_紐CP; + public ColorP X0Y0_ブーツ1_紐_紐5_紐CP; - public ColorP X0Y0_アーマ1_鉄靴1CP; + public ColorP X0Y0_アーマ1_鉄靴1CP; - public ColorP X0Y0_アーマ1_鉄靴2CP; + public ColorP X0Y0_アーマ1_鉄靴2CP; - public ColorP X0Y0_アーマ1_鉄靴3CP; + public ColorP X0Y0_アーマ1_鉄靴3CP; - public ColorP X0Y1_ヒール0_ヒールCP; + public ColorP X0Y1_ヒール0_ヒールCP; - public ColorP X0Y1_ヒール0_靴底CP; + public ColorP X0Y1_ヒール0_靴底CP; - public ColorP X0Y1_サンダル0_踵CP; + public ColorP X0Y1_サンダル0_踵CP; - public ColorP X0Y1_サンダル0_靴底CP; + public ColorP X0Y1_サンダル0_靴底CP; - public ColorP X0Y1_ナース0_踵CP; + public ColorP X0Y1_ナース0_踵CP; - public ColorP X0Y1_ナース0_靴底CP; + public ColorP X0Y1_ナース0_靴底CP; - public ColorP X0Y1_ブーツ0_ヒールCP; + public ColorP X0Y1_ブーツ0_ヒールCP; - public ColorP X0Y1_ブーツ0_靴底CP; + public ColorP X0Y1_ブーツ0_靴底CP; - public ColorP X0Y1_アーマ0_踵CP; + public ColorP X0Y1_アーマ0_踵CP; - public ColorP X0Y1_アーマ0_靴底CP; + public ColorP X0Y1_アーマ0_靴底CP; - public ColorP X0Y1_足CP; + public ColorP X0Y1_足CP; - public ColorP X0Y1_小指_小指1CP; + public ColorP X0Y1_小指_小指1CP; - public ColorP X0Y1_小指_小指2CP; + public ColorP X0Y1_小指_小指2CP; - public ColorP X0Y1_小指_小指3CP; + public ColorP X0Y1_小指_小指3CP; - public ColorP X0Y1_薬指_水掻CP; + public ColorP X0Y1_薬指_水掻CP; - public ColorP X0Y1_薬指_薬指1CP; + public ColorP X0Y1_薬指_薬指1CP; - public ColorP X0Y1_薬指_薬指2CP; + public ColorP X0Y1_薬指_薬指2CP; - public ColorP X0Y1_薬指_薬指3CP; + public ColorP X0Y1_薬指_薬指3CP; - public ColorP X0Y1_中指_水掻CP; + public ColorP X0Y1_中指_水掻CP; - public ColorP X0Y1_中指_中指1CP; + public ColorP X0Y1_中指_中指1CP; - public ColorP X0Y1_中指_中指2CP; + public ColorP X0Y1_中指_中指2CP; - public ColorP X0Y1_中指_中指3CP; + public ColorP X0Y1_中指_中指3CP; - public ColorP X0Y1_人指_水掻CP; + public ColorP X0Y1_人指_水掻CP; - public ColorP X0Y1_人指_人指1CP; + public ColorP X0Y1_人指_人指1CP; - public ColorP X0Y1_人指_人指2CP; + public ColorP X0Y1_人指_人指2CP; - public ColorP X0Y1_人指_人指3CP; + public ColorP X0Y1_人指_人指3CP; - public ColorP X0Y1_親指_水掻CP; + public ColorP X0Y1_親指_水掻CP; - public ColorP X0Y1_親指_親指2CP; + public ColorP X0Y1_親指_親指2CP; - public ColorP X0Y1_親指_親指3CP; + public ColorP X0Y1_親指_親指3CP; - public ColorP X0Y1_悪タトゥ_五芒星_円1CP; + public ColorP X0Y1_悪タトゥ_五芒星_円1CP; - public ColorP X0Y1_悪タトゥ_五芒星_円2CP; + public ColorP X0Y1_悪タトゥ_五芒星_円2CP; - public ColorP X0Y1_悪タトゥ_五芒星_星CP; + public ColorP X0Y1_悪タトゥ_五芒星_星CP; - public ColorP X0Y1_悪タトゥ_五芒星_五角形CP; + public ColorP X0Y1_悪タトゥ_五芒星_五角形CP; - public ColorP X0Y1_竜性_鱗1CP; + public ColorP X0Y1_竜性_鱗1CP; - public ColorP X0Y1_竜性_鱗2CP; + public ColorP X0Y1_竜性_鱗2CP; - public ColorP X0Y1_竜性_鱗3CP; + public ColorP X0Y1_竜性_鱗3CP; - public ColorP X0Y1_竜性_鱗4CP; + public ColorP X0Y1_竜性_鱗4CP; - public ColorP X0Y1_竜性_鱗5CP; + public ColorP X0Y1_竜性_鱗5CP; - public ColorP X0Y1_パンスト_パンスト1CP; + public ColorP X0Y1_パンスト_パンスト1CP; - public ColorP X0Y1_パンスト_パンスト2CP; + public ColorP X0Y1_パンスト_パンスト2CP; - public ColorP X0Y1_ソックス_ソックス1CP; + public ColorP X0Y1_ソックス_ソックス1CP; - public ColorP X0Y1_ソックス_ソックス2CP; + public ColorP X0Y1_ソックス_ソックス2CP; - public ColorP X0Y1_ヒール1_バンプCP; + public ColorP X0Y1_ヒール1_バンプCP; - public ColorP X0Y1_ヒール1_ストラップ_ストラップCP; + public ColorP X0Y1_ヒール1_ストラップ_ストラップCP; - public ColorP X0Y1_ヒール1_ストラップ_金具1_金具1CP; + public ColorP X0Y1_ヒール1_ストラップ_金具1_金具1CP; - public ColorP X0Y1_ヒール1_ストラップ_金具1_金具2CP; + public ColorP X0Y1_ヒール1_ストラップ_金具1_金具2CP; - public ColorP X0Y1_ヒール1_ストラップ_金具1_金具3CP; + public ColorP X0Y1_ヒール1_ストラップ_金具1_金具3CP; - public ColorP X0Y1_ヒール1_ストラップ_金具1_金具4CP; + public ColorP X0Y1_ヒール1_ストラップ_金具1_金具4CP; - public ColorP X0Y1_ヒール1_ストラップ_金具2_金具1CP; + public ColorP X0Y1_ヒール1_ストラップ_金具2_金具1CP; - public ColorP X0Y1_ヒール1_ストラップ_金具2_金具2CP; + public ColorP X0Y1_ヒール1_ストラップ_金具2_金具2CP; - public ColorP X0Y1_ヒール1_ストラップ_金具2_金具3CP; + public ColorP X0Y1_ヒール1_ストラップ_金具2_金具3CP; - public ColorP X0Y1_ヒール1_ストラップ_金具2_金具4CP; + public ColorP X0Y1_ヒール1_ストラップ_金具2_金具4CP; - public ColorP X0Y1_ヒール1_ハイライトCP; + public ColorP X0Y1_ヒール1_ハイライトCP; - public ColorP X0Y1_サンダル1_ストラップ3CP; + public ColorP X0Y1_サンダル1_ストラップ3CP; - public ColorP X0Y1_サンダル1_ストラップ2CP; + public ColorP X0Y1_サンダル1_ストラップ2CP; - public ColorP X0Y1_サンダル1_ストラップ4CP; + public ColorP X0Y1_サンダル1_ストラップ4CP; - public ColorP X0Y1_サンダル1_ストラップ1CP; + public ColorP X0Y1_サンダル1_ストラップ1CP; - public ColorP X0Y1_ナース1_ストラップ4_ストラップCP; + public ColorP X0Y1_ナース1_ストラップ4_ストラップCP; - public ColorP X0Y1_ナース1_ストラップ4_縁1CP; + public ColorP X0Y1_ナース1_ストラップ4_縁1CP; - public ColorP X0Y1_ナース1_ストラップ4_縁2CP; + public ColorP X0Y1_ナース1_ストラップ4_縁2CP; - public ColorP X0Y1_ナース1_ストラップ3_ストラップCP; + public ColorP X0Y1_ナース1_ストラップ3_ストラップCP; - public ColorP X0Y1_ナース1_ストラップ3_縁1CP; + public ColorP X0Y1_ナース1_ストラップ3_縁1CP; - public ColorP X0Y1_ナース1_ストラップ3_縁2CP; + public ColorP X0Y1_ナース1_ストラップ3_縁2CP; - public ColorP X0Y1_ナース1_ストラップ2_ストラップCP; + public ColorP X0Y1_ナース1_ストラップ2_ストラップCP; - public ColorP X0Y1_ナース1_ストラップ2_縁1CP; + public ColorP X0Y1_ナース1_ストラップ2_縁1CP; - public ColorP X0Y1_ナース1_ストラップ2_縁2CP; + public ColorP X0Y1_ナース1_ストラップ2_縁2CP; - public ColorP X0Y1_ナース1_ストラップ1_ストラップCP; + public ColorP X0Y1_ナース1_ストラップ1_ストラップCP; - public ColorP X0Y1_ナース1_ストラップ1_縁1CP; + public ColorP X0Y1_ナース1_ストラップ1_縁1CP; - public ColorP X0Y1_ナース1_ストラップ1_縁2CP; + public ColorP X0Y1_ナース1_ストラップ1_縁2CP; - public ColorP X0Y1_ブーツ1_タンCP; + public ColorP X0Y1_ブーツ1_タンCP; - public ColorP X0Y1_ブーツ1_バンプ_バンプCP; + public ColorP X0Y1_ブーツ1_バンプ_バンプCP; - public ColorP X0Y1_ブーツ1_バンプ_縁_縁1CP; + public ColorP X0Y1_ブーツ1_バンプ_縁_縁1CP; - public ColorP X0Y1_ブーツ1_バンプ_縁_縁2CP; + public ColorP X0Y1_ブーツ1_バンプ_縁_縁2CP; - public ColorP X0Y1_ブーツ1_バンプ_縁_縁3CP; + public ColorP X0Y1_ブーツ1_バンプ_縁_縁3CP; - public ColorP X0Y1_ブーツ1_バンプ_縁_縁4CP; + public ColorP X0Y1_ブーツ1_バンプ_縁_縁4CP; - public ColorP X0Y1_ブーツ1_ハイライトCP; + public ColorP X0Y1_ブーツ1_ハイライトCP; - public ColorP X0Y1_ブーツ1_柄CP; + public ColorP X0Y1_ブーツ1_柄CP; - public ColorP X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ1_紐_紐1_紐下_紐CP; + public ColorP X0Y1_ブーツ1_紐_紐1_紐下_紐CP; - public ColorP X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ1_紐_紐1_紐上_紐CP; + public ColorP X0Y1_ブーツ1_紐_紐1_紐上_紐CP; - public ColorP X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ1_紐_紐2_紐下_紐CP; + public ColorP X0Y1_ブーツ1_紐_紐2_紐下_紐CP; - public ColorP X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ1_紐_紐2_紐上_紐CP; + public ColorP X0Y1_ブーツ1_紐_紐2_紐上_紐CP; - public ColorP X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ1_紐_紐3_紐下_紐CP; + public ColorP X0Y1_ブーツ1_紐_紐3_紐下_紐CP; - public ColorP X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ1_紐_紐3_紐上_紐CP; + public ColorP X0Y1_ブーツ1_紐_紐3_紐上_紐CP; - public ColorP X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具CP; + public ColorP X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具CP; - public ColorP X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴CP; + public ColorP X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴CP; - public ColorP X0Y1_ブーツ1_紐_紐4_紐下_紐CP; + public ColorP X0Y1_ブーツ1_紐_紐4_紐下_紐CP; - public ColorP X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具CP; + public ColorP X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具CP; - public ColorP X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴CP; + public ColorP X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴CP; - public ColorP X0Y1_ブーツ1_紐_紐4_紐上_紐CP; + public ColorP X0Y1_ブーツ1_紐_紐4_紐上_紐CP; - public ColorP X0Y1_ブーツ1_紐_紐5_金具1_金具CP; + public ColorP X0Y1_ブーツ1_紐_紐5_金具1_金具CP; - public ColorP X0Y1_ブーツ1_紐_紐5_金具1_穴CP; + public ColorP X0Y1_ブーツ1_紐_紐5_金具1_穴CP; - public ColorP X0Y1_ブーツ1_紐_紐5_金具2_金具CP; + public ColorP X0Y1_ブーツ1_紐_紐5_金具2_金具CP; - public ColorP X0Y1_ブーツ1_紐_紐5_金具2_穴CP; + public ColorP X0Y1_ブーツ1_紐_紐5_金具2_穴CP; - public ColorP X0Y1_ブーツ1_紐_紐5_紐CP; + public ColorP X0Y1_ブーツ1_紐_紐5_紐CP; - public ColorP X0Y1_アーマ1_鉄靴1CP; + public ColorP X0Y1_アーマ1_鉄靴1CP; - public ColorP X0Y1_アーマ1_鉄靴2CP; + public ColorP X0Y1_アーマ1_鉄靴2CP; - public ColorP X0Y1_アーマ1_鉄靴3CP; + public ColorP X0Y1_アーマ1_鉄靴3CP; - public スタンプK キスマーク; + public スタンプK キスマーク; - public スタンプW 鞭痕; + public スタンプW 鞭痕; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = 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 ヒール0_ヒール_表示 - { - get - { - return X0Y1_ヒール0_ヒール.Dra; - } - set - { - X0Y1_ヒール0_ヒール.Dra = value; - X0Y1_ヒール0_ヒール.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 サンダル0_踵_表示 - { - get - { - return X0Y1_サンダル0_踵.Dra; - } - set - { - X0Y1_サンダル0_踵.Dra = value; - X0Y1_サンダル0_踵.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 ナース0_踵_表示 - { - get - { - return X0Y1_ナース0_踵.Dra; - } - set - { - X0Y1_ナース0_踵.Dra = value; - X0Y1_ナース0_踵.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 ブーツ0_ヒール_表示 - { - get - { - return X0Y1_ブーツ0_ヒール.Dra; - } - set - { - X0Y1_ブーツ0_ヒール.Dra = value; - X0Y1_ブーツ0_ヒール.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 アーマ0_踵_表示 - { - get - { - return X0Y1_アーマ0_踵.Dra; - } - set - { - X0Y1_アーマ0_踵.Dra = value; - X0Y1_アーマ0_踵.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 小指_小指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 薬指_水掻_表示 - { - 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 薬指_薬指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 中指_水掻_表示 - { - 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 中指_中指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 人指_人指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 人指_水掻_表示 - { - get - { - return X0Y0_人指_水掻.Dra; - } - set - { - X0Y0_人指_水掻.Dra = value; - X0Y1_人指_水掻.Dra = value; - X0Y0_人指_水掻.Hit = value; - X0Y1_人指_水掻.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 親指_水掻_表示 - { - 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 X0Y0_悪タトゥ_五芒星_星.Dra; - } - set - { - X0Y0_悪タトゥ_五芒星_星.Dra = value; - X0Y1_悪タトゥ_五芒星_星.Dra = value; - X0Y0_悪タトゥ_五芒星_星.Hit = value; - X0Y1_悪タトゥ_五芒星_星.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 竜性_鱗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 パンスト_パンスト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 ソックス_ソックス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 ヒール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 ヒール1_ストラップ_金具1_金具1_表示 - { - get - { - return X0Y0_ヒール1_ストラップ_金具1_金具1.Dra; - } - set - { - X0Y0_ヒール1_ストラップ_金具1_金具1.Dra = value; - X0Y1_ヒール1_ストラップ_金具1_金具1.Dra = value; - X0Y0_ヒール1_ストラップ_金具1_金具1.Hit = value; - X0Y1_ヒール1_ストラップ_金具1_金具1.Hit = value; - } - } - - public bool ヒール1_ストラップ_金具1_金具2_表示 - { - get - { - return X0Y0_ヒール1_ストラップ_金具1_金具2.Dra; - } - set - { - X0Y0_ヒール1_ストラップ_金具1_金具2.Dra = value; - X0Y1_ヒール1_ストラップ_金具1_金具2.Dra = value; - X0Y0_ヒール1_ストラップ_金具1_金具2.Hit = value; - X0Y1_ヒール1_ストラップ_金具1_金具2.Hit = value; - } - } - - public bool ヒール1_ストラップ_金具1_金具3_表示 - { - get - { - return X0Y0_ヒール1_ストラップ_金具1_金具3.Dra; - } - set - { - X0Y0_ヒール1_ストラップ_金具1_金具3.Dra = value; - X0Y1_ヒール1_ストラップ_金具1_金具3.Dra = value; - X0Y0_ヒール1_ストラップ_金具1_金具3.Hit = value; - X0Y1_ヒール1_ストラップ_金具1_金具3.Hit = value; - } - } - - public bool ヒール1_ストラップ_金具1_金具4_表示 - { - get - { - return X0Y0_ヒール1_ストラップ_金具1_金具4.Dra; - } - set - { - X0Y0_ヒール1_ストラップ_金具1_金具4.Dra = value; - X0Y1_ヒール1_ストラップ_金具1_金具4.Dra = value; - X0Y0_ヒール1_ストラップ_金具1_金具4.Hit = value; - X0Y1_ヒール1_ストラップ_金具1_金具4.Hit = value; - } - } - - public bool ヒール1_ストラップ_金具2_金具1_表示 - { - get - { - return X0Y0_ヒール1_ストラップ_金具2_金具1.Dra; - } - set - { - X0Y0_ヒール1_ストラップ_金具2_金具1.Dra = value; - X0Y1_ヒール1_ストラップ_金具2_金具1.Dra = value; - X0Y0_ヒール1_ストラップ_金具2_金具1.Hit = value; - X0Y1_ヒール1_ストラップ_金具2_金具1.Hit = value; - } - } - - public bool ヒール1_ストラップ_金具2_金具2_表示 - { - get - { - return X0Y0_ヒール1_ストラップ_金具2_金具2.Dra; - } - set - { - X0Y0_ヒール1_ストラップ_金具2_金具2.Dra = value; - X0Y1_ヒール1_ストラップ_金具2_金具2.Dra = value; - X0Y0_ヒール1_ストラップ_金具2_金具2.Hit = value; - X0Y1_ヒール1_ストラップ_金具2_金具2.Hit = value; - } - } - - public bool ヒール1_ストラップ_金具2_金具3_表示 - { - get - { - return X0Y0_ヒール1_ストラップ_金具2_金具3.Dra; - } - set - { - X0Y0_ヒール1_ストラップ_金具2_金具3.Dra = value; - X0Y1_ヒール1_ストラップ_金具2_金具3.Dra = value; - X0Y0_ヒール1_ストラップ_金具2_金具3.Hit = value; - X0Y1_ヒール1_ストラップ_金具2_金具3.Hit = value; - } - } - - public bool ヒール1_ストラップ_金具2_金具4_表示 - { - get - { - return X0Y0_ヒール1_ストラップ_金具2_金具4.Dra; - } - set - { - X0Y0_ヒール1_ストラップ_金具2_金具4.Dra = value; - X0Y1_ヒール1_ストラップ_金具2_金具4.Dra = value; - X0Y0_ヒール1_ストラップ_金具2_金具4.Hit = value; - X0Y1_ヒール1_ストラップ_金具2_金具4.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_ストラップ3_表示 - { - get - { - return X0Y0_サンダル1_ストラップ3.Dra; - } - set - { - X0Y0_サンダル1_ストラップ3.Dra = value; - X0Y1_サンダル1_ストラップ3.Dra = value; - X0Y0_サンダル1_ストラップ3.Hit = value; - X0Y1_サンダル1_ストラップ3.Hit = value; - } - } - - public bool サンダル1_ストラップ2_表示 - { - get - { - return X0Y0_サンダル1_ストラップ2.Dra; - } - set - { - X0Y0_サンダル1_ストラップ2.Dra = value; - X0Y1_サンダル1_ストラップ2.Dra = value; - X0Y0_サンダル1_ストラップ2.Hit = value; - X0Y1_サンダル1_ストラップ2.Hit = value; - } - } - - public bool サンダル1_ストラップ4_表示 - { - get - { - return X0Y0_サンダル1_ストラップ4.Dra; - } - set - { - X0Y0_サンダル1_ストラップ4.Dra = value; - X0Y1_サンダル1_ストラップ4.Dra = value; - X0Y0_サンダル1_ストラップ4.Hit = value; - X0Y1_サンダル1_ストラップ4.Hit = value; - } - } - - public bool サンダル1_ストラップ1_表示 - { - get - { - return X0Y0_サンダル1_ストラップ1.Dra; - } - set - { - X0Y0_サンダル1_ストラップ1.Dra = value; - X0Y1_サンダル1_ストラップ1.Dra = value; - X0Y0_サンダル1_ストラップ1.Hit = value; - X0Y1_サンダル1_ストラップ1.Hit = value; - } - } - - public bool ナース1_ストラップ3_ストラップ_表示 - { - get - { - return X0Y0_ナース1_ストラップ3_ストラップ.Dra; - } - set - { - X0Y0_ナース1_ストラップ3_ストラップ.Dra = value; - X0Y1_ナース1_ストラップ3_ストラップ.Dra = value; - X0Y0_ナース1_ストラップ3_ストラップ.Hit = value; - X0Y1_ナース1_ストラップ3_ストラップ.Hit = value; - } - } - - public bool ナース1_ストラップ3_縁1_表示 - { - get - { - return X0Y0_ナース1_ストラップ3_縁1.Dra; - } - set - { - X0Y0_ナース1_ストラップ3_縁1.Dra = value; - X0Y1_ナース1_ストラップ3_縁1.Dra = value; - X0Y0_ナース1_ストラップ3_縁1.Hit = value; - X0Y1_ナース1_ストラップ3_縁1.Hit = value; - } - } - - public bool ナース1_ストラップ3_縁2_表示 - { - get - { - return X0Y0_ナース1_ストラップ3_縁2.Dra; - } - set - { - X0Y0_ナース1_ストラップ3_縁2.Dra = value; - X0Y1_ナース1_ストラップ3_縁2.Dra = value; - X0Y0_ナース1_ストラップ3_縁2.Hit = value; - X0Y1_ナース1_ストラップ3_縁2.Hit = value; - } - } - - public bool ナース1_ストラップ2_ストラップ_表示 - { - get - { - return X0Y0_ナース1_ストラップ2_ストラップ.Dra; - } - set - { - X0Y0_ナース1_ストラップ2_ストラップ.Dra = value; - X0Y1_ナース1_ストラップ2_ストラップ.Dra = value; - X0Y0_ナース1_ストラップ2_ストラップ.Hit = value; - X0Y1_ナース1_ストラップ2_ストラップ.Hit = value; - } - } - - public bool ナース1_ストラップ2_縁1_表示 - { - get - { - return X0Y0_ナース1_ストラップ2_縁1.Dra; - } - set - { - X0Y0_ナース1_ストラップ2_縁1.Dra = value; - X0Y1_ナース1_ストラップ2_縁1.Dra = value; - X0Y0_ナース1_ストラップ2_縁1.Hit = value; - X0Y1_ナース1_ストラップ2_縁1.Hit = value; - } - } - - public bool ナース1_ストラップ2_縁2_表示 - { - get - { - return X0Y0_ナース1_ストラップ2_縁2.Dra; - } - set - { - X0Y0_ナース1_ストラップ2_縁2.Dra = value; - X0Y1_ナース1_ストラップ2_縁2.Dra = value; - X0Y0_ナース1_ストラップ2_縁2.Hit = value; - X0Y1_ナース1_ストラップ2_縁2.Hit = value; - } - } - - public bool ナース1_ストラップ1_ストラップ_表示 - { - get - { - return X0Y0_ナース1_ストラップ1_ストラップ.Dra; - } - set - { - X0Y0_ナース1_ストラップ1_ストラップ.Dra = value; - X0Y1_ナース1_ストラップ1_ストラップ.Dra = value; - X0Y0_ナース1_ストラップ1_ストラップ.Hit = value; - X0Y1_ナース1_ストラップ1_ストラップ.Hit = value; - } - } - - public bool ナース1_ストラップ1_縁1_表示 - { - get - { - return X0Y0_ナース1_ストラップ1_縁1.Dra; - } - set - { - X0Y0_ナース1_ストラップ1_縁1.Dra = value; - X0Y1_ナース1_ストラップ1_縁1.Dra = value; - X0Y0_ナース1_ストラップ1_縁1.Hit = value; - X0Y1_ナース1_ストラップ1_縁1.Hit = value; - } - } - - public bool ナース1_ストラップ1_縁2_表示 - { - get - { - return X0Y0_ナース1_ストラップ1_縁2.Dra; - } - set - { - X0Y0_ナース1_ストラップ1_縁2.Dra = value; - X0Y1_ナース1_ストラップ1_縁2.Dra = value; - X0Y0_ナース1_ストラップ1_縁2.Hit = value; - X0Y1_ナース1_ストラップ1_縁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 ブーツ1_バンプ_縁_縁1_表示 - { - get - { - return X0Y0_ブーツ1_バンプ_縁_縁1.Dra; - } - set - { - X0Y0_ブーツ1_バンプ_縁_縁1.Dra = value; - X0Y1_ブーツ1_バンプ_縁_縁1.Dra = value; - X0Y0_ブーツ1_バンプ_縁_縁1.Hit = value; - X0Y1_ブーツ1_バンプ_縁_縁1.Hit = value; - } - } - - public bool ブーツ1_バンプ_縁_縁2_表示 - { - get - { - return X0Y0_ブーツ1_バンプ_縁_縁2.Dra; - } - set - { - X0Y0_ブーツ1_バンプ_縁_縁2.Dra = value; - X0Y1_ブーツ1_バンプ_縁_縁2.Dra = value; - X0Y0_ブーツ1_バンプ_縁_縁2.Hit = value; - X0Y1_ブーツ1_バンプ_縁_縁2.Hit = value; - } - } - - public bool ブーツ1_バンプ_縁_縁3_表示 - { - get - { - return X0Y0_ブーツ1_バンプ_縁_縁3.Dra; - } - set - { - X0Y0_ブーツ1_バンプ_縁_縁3.Dra = value; - X0Y1_ブーツ1_バンプ_縁_縁3.Dra = value; - X0Y0_ブーツ1_バンプ_縁_縁3.Hit = value; - X0Y1_ブーツ1_バンプ_縁_縁3.Hit = value; - } - } - - public bool ブーツ1_バンプ_縁_縁4_表示 - { - get - { - return X0Y0_ブーツ1_バンプ_縁_縁4.Dra; - } - set - { - X0Y0_ブーツ1_バンプ_縁_縁4.Dra = value; - X0Y1_ブーツ1_バンプ_縁_縁4.Dra = value; - X0Y0_ブーツ1_バンプ_縁_縁4.Hit = value; - X0Y1_ブーツ1_バンプ_縁_縁4.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 ブーツ1_紐_紐1_紐下_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具.Dra = value; - X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具.Dra = value; - X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具.Hit = value; - X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具.Hit = value; - } - } - - public bool ブーツ1_紐_紐1_紐下_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴.Dra = value; - X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴.Dra = value; - X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴.Hit = value; - X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴.Hit = value; - } - } - - public bool ブーツ1_紐_紐1_紐下_紐_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐1_紐下_紐.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐1_紐下_紐.Dra = value; - X0Y1_ブーツ1_紐_紐1_紐下_紐.Dra = value; - X0Y0_ブーツ1_紐_紐1_紐下_紐.Hit = value; - X0Y1_ブーツ1_紐_紐1_紐下_紐.Hit = value; - } - } - - public bool ブーツ1_紐_紐1_紐上_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具.Dra = value; - X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具.Dra = value; - X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具.Hit = value; - X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具.Hit = value; - } - } - - public bool ブーツ1_紐_紐1_紐上_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴.Dra = value; - X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴.Dra = value; - X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴.Hit = value; - X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴.Hit = value; - } - } - - public bool ブーツ1_紐_紐1_紐上_紐_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐1_紐上_紐.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐1_紐上_紐.Dra = value; - X0Y1_ブーツ1_紐_紐1_紐上_紐.Dra = value; - X0Y0_ブーツ1_紐_紐1_紐上_紐.Hit = value; - X0Y1_ブーツ1_紐_紐1_紐上_紐.Hit = value; - } - } - - public bool ブーツ1_紐_紐2_紐下_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具.Dra = value; - X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具.Dra = value; - X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具.Hit = value; - X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具.Hit = value; - } - } - - public bool ブーツ1_紐_紐2_紐下_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴.Dra = value; - X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴.Dra = value; - X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴.Hit = value; - X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴.Hit = value; - } - } - - public bool ブーツ1_紐_紐2_紐下_紐_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐2_紐下_紐.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐2_紐下_紐.Dra = value; - X0Y1_ブーツ1_紐_紐2_紐下_紐.Dra = value; - X0Y0_ブーツ1_紐_紐2_紐下_紐.Hit = value; - X0Y1_ブーツ1_紐_紐2_紐下_紐.Hit = value; - } - } - - public bool ブーツ1_紐_紐2_紐上_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具.Dra = value; - X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具.Dra = value; - X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具.Hit = value; - X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具.Hit = value; - } - } - - public bool ブーツ1_紐_紐2_紐上_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴.Dra = value; - X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴.Dra = value; - X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴.Hit = value; - X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴.Hit = value; - } - } - - public bool ブーツ1_紐_紐2_紐上_紐_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐2_紐上_紐.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐2_紐上_紐.Dra = value; - X0Y1_ブーツ1_紐_紐2_紐上_紐.Dra = value; - X0Y0_ブーツ1_紐_紐2_紐上_紐.Hit = value; - X0Y1_ブーツ1_紐_紐2_紐上_紐.Hit = value; - } - } - - public bool ブーツ1_紐_紐3_紐下_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具.Dra = value; - X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具.Dra = value; - X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具.Hit = value; - X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具.Hit = value; - } - } - - public bool ブーツ1_紐_紐3_紐下_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴.Dra = value; - X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴.Dra = value; - X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴.Hit = value; - X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴.Hit = value; - } - } - - public bool ブーツ1_紐_紐3_紐下_紐_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐3_紐下_紐.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐3_紐下_紐.Dra = value; - X0Y1_ブーツ1_紐_紐3_紐下_紐.Dra = value; - X0Y0_ブーツ1_紐_紐3_紐下_紐.Hit = value; - X0Y1_ブーツ1_紐_紐3_紐下_紐.Hit = value; - } - } - - public bool ブーツ1_紐_紐3_紐上_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具.Dra = value; - X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具.Dra = value; - X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具.Hit = value; - X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具.Hit = value; - } - } - - public bool ブーツ1_紐_紐3_紐上_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴.Dra = value; - X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴.Dra = value; - X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴.Hit = value; - X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴.Hit = value; - } - } - - public bool ブーツ1_紐_紐3_紐上_紐_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐3_紐上_紐.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐3_紐上_紐.Dra = value; - X0Y1_ブーツ1_紐_紐3_紐上_紐.Dra = value; - X0Y0_ブーツ1_紐_紐3_紐上_紐.Hit = value; - X0Y1_ブーツ1_紐_紐3_紐上_紐.Hit = value; - } - } - - public bool ブーツ1_紐_紐4_紐下_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具.Dra = value; - X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具.Dra = value; - X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具.Hit = value; - X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具.Hit = value; - } - } - - public bool ブーツ1_紐_紐4_紐下_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴.Dra = value; - X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴.Dra = value; - X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴.Hit = value; - X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴.Hit = value; - } - } - - public bool ブーツ1_紐_紐4_紐下_紐_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐4_紐下_紐.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐4_紐下_紐.Dra = value; - X0Y1_ブーツ1_紐_紐4_紐下_紐.Dra = value; - X0Y0_ブーツ1_紐_紐4_紐下_紐.Hit = value; - X0Y1_ブーツ1_紐_紐4_紐下_紐.Hit = value; - } - } - - public bool ブーツ1_紐_紐4_紐上_金具上_金具_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具.Dra = value; - X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具.Dra = value; - X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具.Hit = value; - X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具.Hit = value; - } - } - - public bool ブーツ1_紐_紐4_紐上_金具上_穴_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴.Dra = value; - X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴.Dra = value; - X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴.Hit = value; - X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴.Hit = value; - } - } - - public bool ブーツ1_紐_紐4_紐上_紐_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐4_紐上_紐.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐4_紐上_紐.Dra = value; - X0Y1_ブーツ1_紐_紐4_紐上_紐.Dra = value; - X0Y0_ブーツ1_紐_紐4_紐上_紐.Hit = value; - X0Y1_ブーツ1_紐_紐4_紐上_紐.Hit = value; - } - } - - public bool ブーツ1_紐_紐5_金具1_金具_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐5_金具1_金具.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐5_金具1_金具.Dra = value; - X0Y1_ブーツ1_紐_紐5_金具1_金具.Dra = value; - X0Y0_ブーツ1_紐_紐5_金具1_金具.Hit = value; - X0Y1_ブーツ1_紐_紐5_金具1_金具.Hit = value; - } - } - - public bool ブーツ1_紐_紐5_金具1_穴_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐5_金具1_穴.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐5_金具1_穴.Dra = value; - X0Y1_ブーツ1_紐_紐5_金具1_穴.Dra = value; - X0Y0_ブーツ1_紐_紐5_金具1_穴.Hit = value; - X0Y1_ブーツ1_紐_紐5_金具1_穴.Hit = value; - } - } - - public bool ブーツ1_紐_紐5_金具2_金具_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐5_金具2_金具.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐5_金具2_金具.Dra = value; - X0Y1_ブーツ1_紐_紐5_金具2_金具.Dra = value; - X0Y0_ブーツ1_紐_紐5_金具2_金具.Hit = value; - X0Y1_ブーツ1_紐_紐5_金具2_金具.Hit = value; - } - } - - public bool ブーツ1_紐_紐5_金具2_穴_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐5_金具2_穴.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐5_金具2_穴.Dra = value; - X0Y1_ブーツ1_紐_紐5_金具2_穴.Dra = value; - X0Y0_ブーツ1_紐_紐5_金具2_穴.Hit = value; - X0Y1_ブーツ1_紐_紐5_金具2_穴.Hit = value; - } - } - - public bool ブーツ1_紐_紐5_紐_表示 - { - get - { - return X0Y0_ブーツ1_紐_紐5_紐.Dra; - } - set - { - X0Y0_ブーツ1_紐_紐5_紐.Dra = value; - X0Y1_ブーツ1_紐_紐5_紐.Dra = value; - X0Y0_ブーツ1_紐_紐5_紐.Hit = value; - X0Y1_ブーツ1_紐_紐5_紐.Hit = value; - } - } - - public bool アーマ1_鉄靴1_表示 - { - get - { - return X0Y0_アーマ1_鉄靴1.Dra; - } - set - { - X0Y0_アーマ1_鉄靴1.Dra = value; - X0Y1_アーマ1_鉄靴1.Dra = value; - X0Y0_アーマ1_鉄靴1.Hit = value; - X0Y1_アーマ1_鉄靴1.Hit = value; - } - } - - public bool アーマ1_鉄靴2_表示 - { - get - { - return X0Y0_アーマ1_鉄靴2.Dra; - } - set - { - X0Y0_アーマ1_鉄靴2.Dra = value; - X0Y1_アーマ1_鉄靴2.Dra = value; - X0Y0_アーマ1_鉄靴2.Hit = value; - X0Y1_アーマ1_鉄靴2.Hit = value; - } - } - - public bool アーマ1_鉄靴3_表示 - { - get - { - return X0Y0_アーマ1_鉄靴3.Dra; - } - set - { - X0Y0_アーマ1_鉄靴3.Dra = value; - X0Y1_アーマ1_鉄靴3.Dra = value; - X0Y0_アーマ1_鉄靴3.Hit = value; - X0Y1_アーマ1_鉄靴3.Hit = value; - } - } - - public bool ナース1_ストラップ4_ストラップ_表示 - { - get - { - return X0Y1_ナース1_ストラップ4_ストラップ.Dra; - } - set - { - X0Y1_ナース1_ストラップ4_ストラップ.Dra = value; - X0Y1_ナース1_ストラップ4_ストラップ.Hit = value; - } - } - - public bool ナース1_ストラップ4_縁1_表示 - { - get - { - return X0Y1_ナース1_ストラップ4_縁1.Dra; - } - set - { - X0Y1_ナース1_ストラップ4_縁1.Dra = value; - X0Y1_ナース1_ストラップ4_縁1.Hit = value; - } - } - - public bool ナース1_ストラップ4_縁2_表示 - { - get - { - return X0Y1_ナース1_ストラップ4_縁2.Dra; - } - set - { - X0Y1_ナース1_ストラップ4_縁2.Dra = value; - X0Y1_ナース1_ストラップ4_縁2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 足_表示; - } - set - { - ヒール0_靴底_表示 = value; - ヒール0_ヒール_表示 = value; - サンダル0_靴底_表示 = value; - サンダル0_踵_表示 = value; - ナース0_靴底_表示 = value; - ナース0_踵_表示 = value; - ブーツ0_靴底_表示 = value; - ブーツ0_ヒール_表示 = value; - アーマ0_靴底_表示 = value; - アーマ0_踵_表示 = value; - 足_表示 = value; - 小指_小指1_表示 = value; - 小指_小指2_表示 = value; - 小指_小指3_表示 = value; - 薬指_水掻_表示 = value; - 薬指_薬指1_表示 = value; - 薬指_薬指2_表示 = value; - 薬指_薬指3_表示 = value; - 中指_水掻_表示 = value; - 中指_中指1_表示 = value; - 中指_中指2_表示 = value; - 中指_中指3_表示 = value; - 人指_人指1_表示 = value; - 人指_人指2_表示 = value; - 人指_人指3_表示 = value; - 人指_水掻_表示 = value; - 親指_親指2_表示 = value; - 親指_親指3_表示 = value; - 親指_水掻_表示 = value; - 悪タトゥ_五芒星_円1_表示 = value; - 悪タトゥ_五芒星_円2_表示 = value; - 悪タトゥ_五芒星_星_表示 = value; - 悪タトゥ_五芒星_五角形_表示 = value; - 竜性_鱗1_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗3_表示 = value; - 竜性_鱗4_表示 = value; - 竜性_鱗5_表示 = value; - パンスト_パンスト1_表示 = value; - パンスト_パンスト2_表示 = value; - ソックス_ソックス1_表示 = value; - ソックス_ソックス2_表示 = value; - ヒール1_バンプ_表示 = value; - ヒール1_ストラップ_ストラップ_表示 = value; - ヒール1_ストラップ_金具1_金具1_表示 = value; - ヒール1_ストラップ_金具1_金具2_表示 = value; - ヒール1_ストラップ_金具1_金具3_表示 = value; - ヒール1_ストラップ_金具1_金具4_表示 = value; - ヒール1_ストラップ_金具2_金具1_表示 = value; - ヒール1_ストラップ_金具2_金具2_表示 = value; - ヒール1_ストラップ_金具2_金具3_表示 = value; - ヒール1_ストラップ_金具2_金具4_表示 = value; - ヒール1_ハイライト_表示 = value; - サンダル1_ストラップ3_表示 = value; - サンダル1_ストラップ2_表示 = value; - サンダル1_ストラップ4_表示 = value; - サンダル1_ストラップ1_表示 = value; - ナース1_ストラップ3_ストラップ_表示 = value; - ナース1_ストラップ3_縁1_表示 = value; - ナース1_ストラップ3_縁2_表示 = value; - ナース1_ストラップ2_ストラップ_表示 = value; - ナース1_ストラップ2_縁1_表示 = value; - ナース1_ストラップ2_縁2_表示 = value; - ナース1_ストラップ1_ストラップ_表示 = value; - ナース1_ストラップ1_縁1_表示 = value; - ナース1_ストラップ1_縁2_表示 = value; - ブーツ1_タン_表示 = value; - ブーツ1_バンプ_バンプ_表示 = value; - ブーツ1_バンプ_縁_縁1_表示 = value; - ブーツ1_バンプ_縁_縁2_表示 = value; - ブーツ1_バンプ_縁_縁3_表示 = value; - ブーツ1_バンプ_縁_縁4_表示 = value; - ブーツ1_ハイライト_表示 = value; - ブーツ1_柄_表示 = value; - ブーツ1_紐_紐1_紐下_金具上_金具_表示 = value; - ブーツ1_紐_紐1_紐下_金具上_穴_表示 = value; - ブーツ1_紐_紐1_紐下_紐_表示 = value; - ブーツ1_紐_紐1_紐上_金具上_金具_表示 = value; - ブーツ1_紐_紐1_紐上_金具上_穴_表示 = value; - ブーツ1_紐_紐1_紐上_紐_表示 = value; - ブーツ1_紐_紐2_紐下_金具上_金具_表示 = value; - ブーツ1_紐_紐2_紐下_金具上_穴_表示 = value; - ブーツ1_紐_紐2_紐下_紐_表示 = value; - ブーツ1_紐_紐2_紐上_金具上_金具_表示 = value; - ブーツ1_紐_紐2_紐上_金具上_穴_表示 = value; - ブーツ1_紐_紐2_紐上_紐_表示 = value; - ブーツ1_紐_紐3_紐下_金具上_金具_表示 = value; - ブーツ1_紐_紐3_紐下_金具上_穴_表示 = value; - ブーツ1_紐_紐3_紐下_紐_表示 = value; - ブーツ1_紐_紐3_紐上_金具上_金具_表示 = value; - ブーツ1_紐_紐3_紐上_金具上_穴_表示 = value; - ブーツ1_紐_紐3_紐上_紐_表示 = value; - ブーツ1_紐_紐4_紐下_金具上_金具_表示 = value; - ブーツ1_紐_紐4_紐下_金具上_穴_表示 = value; - ブーツ1_紐_紐4_紐下_紐_表示 = value; - ブーツ1_紐_紐4_紐上_金具上_金具_表示 = value; - ブーツ1_紐_紐4_紐上_金具上_穴_表示 = value; - ブーツ1_紐_紐4_紐上_紐_表示 = value; - ブーツ1_紐_紐5_金具1_金具_表示 = value; - ブーツ1_紐_紐5_金具1_穴_表示 = value; - ブーツ1_紐_紐5_金具2_金具_表示 = value; - ブーツ1_紐_紐5_金具2_穴_表示 = value; - ブーツ1_紐_紐5_紐_表示 = value; - アーマ1_鉄靴1_表示 = value; - アーマ1_鉄靴2_表示 = value; - アーマ1_鉄靴3_表示 = value; - ナース1_ストラップ4_ストラップ_表示 = value; - ナース1_ストラップ4_縁1_表示 = value; - ナース1_ストラップ4_縁2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 足CD.不透明度; - } - set - { - ヒール0_ヒールCD.不透明度 = value; - ヒール0_靴底CD.不透明度 = value; - サンダル0_踵CD.不透明度 = value; - サンダル0_靴底CD.不透明度 = value; - ナース0_踵CD.不透明度 = value; - ナース0_靴底CD.不透明度 = value; - ブーツ0_ヒールCD.不透明度 = value; - ブーツ0_靴底CD.不透明度 = value; - アーマ0_踵CD.不透明度 = value; - アーマ0_靴底CD.不透明度 = value; - 足CD.不透明度 = value; - 小指_小指1CD.不透明度 = value; - 小指_小指2CD.不透明度 = value; - 小指_小指3CD.不透明度 = value; - 薬指_水掻CD.不透明度 = value; - 薬指_薬指1CD.不透明度 = value; - 薬指_薬指2CD.不透明度 = value; - 薬指_薬指3CD.不透明度 = value; - 中指_水掻CD.不透明度 = value; - 中指_中指1CD.不透明度 = value; - 中指_中指2CD.不透明度 = value; - 中指_中指3CD.不透明度 = value; - 人指_人指1CD.不透明度 = value; - 人指_人指2CD.不透明度 = value; - 人指_人指3CD.不透明度 = value; - 人指_水掻CD.不透明度 = value; - 親指_親指2CD.不透明度 = value; - 親指_親指3CD.不透明度 = value; - 親指_水掻CD.不透明度 = value; - 悪タトゥ_五芒星_円1CD.不透明度 = value; - 悪タトゥ_五芒星_円2CD.不透明度 = value; - 悪タトゥ_五芒星_星CD.不透明度 = value; - 悪タトゥ_五芒星_五角形CD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 竜性_鱗4CD.不透明度 = value; - 竜性_鱗5CD.不透明度 = value; - パンスト_パンスト1CD.不透明度 = value; - パンスト_パンスト2CD.不透明度 = value; - ソックス_ソックス1CD.不透明度 = value; - ソックス_ソックス2CD.不透明度 = value; - ヒール1_バンプCD.不透明度 = value; - ヒール1_ストラップ_ストラップCD.不透明度 = value; - ヒール1_ストラップ_金具1_金具1CD.不透明度 = value; - ヒール1_ストラップ_金具1_金具2CD.不透明度 = value; - ヒール1_ストラップ_金具1_金具3CD.不透明度 = value; - ヒール1_ストラップ_金具1_金具4CD.不透明度 = value; - ヒール1_ストラップ_金具2_金具1CD.不透明度 = value; - ヒール1_ストラップ_金具2_金具2CD.不透明度 = value; - ヒール1_ストラップ_金具2_金具3CD.不透明度 = value; - ヒール1_ストラップ_金具2_金具4CD.不透明度 = value; - ヒール1_ハイライトCD.不透明度 = value; - サンダル1_ストラップ3CD.不透明度 = value; - サンダル1_ストラップ2CD.不透明度 = value; - サンダル1_ストラップ4CD.不透明度 = value; - サンダル1_ストラップ1CD.不透明度 = value; - ナース1_ストラップ3_ストラップCD.不透明度 = value; - ナース1_ストラップ3_縁1CD.不透明度 = value; - ナース1_ストラップ3_縁2CD.不透明度 = value; - ナース1_ストラップ2_ストラップCD.不透明度 = value; - ナース1_ストラップ2_縁1CD.不透明度 = value; - ナース1_ストラップ2_縁2CD.不透明度 = value; - ナース1_ストラップ1_ストラップCD.不透明度 = value; - ナース1_ストラップ1_縁1CD.不透明度 = value; - ナース1_ストラップ1_縁2CD.不透明度 = value; - ブーツ1_タンCD.不透明度 = value; - ブーツ1_バンプ_バンプCD.不透明度 = value; - ブーツ1_バンプ_縁_縁1CD.不透明度 = value; - ブーツ1_バンプ_縁_縁2CD.不透明度 = value; - ブーツ1_バンプ_縁_縁3CD.不透明度 = value; - ブーツ1_バンプ_縁_縁4CD.不透明度 = value; - ブーツ1_ハイライトCD.不透明度 = value; - ブーツ1_柄CD.不透明度 = value; - ブーツ1_紐_紐1_紐下_金具上_金具CD.不透明度 = value; - ブーツ1_紐_紐1_紐下_金具上_穴CD.不透明度 = value; - ブーツ1_紐_紐1_紐下_紐CD.不透明度 = value; - ブーツ1_紐_紐1_紐上_金具上_金具CD.不透明度 = value; - ブーツ1_紐_紐1_紐上_金具上_穴CD.不透明度 = value; - ブーツ1_紐_紐1_紐上_紐CD.不透明度 = value; - ブーツ1_紐_紐2_紐下_金具上_金具CD.不透明度 = value; - ブーツ1_紐_紐2_紐下_金具上_穴CD.不透明度 = value; - ブーツ1_紐_紐2_紐下_紐CD.不透明度 = value; - ブーツ1_紐_紐2_紐上_金具上_金具CD.不透明度 = value; - ブーツ1_紐_紐2_紐上_金具上_穴CD.不透明度 = value; - ブーツ1_紐_紐2_紐上_紐CD.不透明度 = value; - ブーツ1_紐_紐3_紐下_金具上_金具CD.不透明度 = value; - ブーツ1_紐_紐3_紐下_金具上_穴CD.不透明度 = value; - ブーツ1_紐_紐3_紐下_紐CD.不透明度 = value; - ブーツ1_紐_紐3_紐上_金具上_金具CD.不透明度 = value; - ブーツ1_紐_紐3_紐上_金具上_穴CD.不透明度 = value; - ブーツ1_紐_紐3_紐上_紐CD.不透明度 = value; - ブーツ1_紐_紐4_紐下_金具上_金具CD.不透明度 = value; - ブーツ1_紐_紐4_紐下_金具上_穴CD.不透明度 = value; - ブーツ1_紐_紐4_紐下_紐CD.不透明度 = value; - ブーツ1_紐_紐4_紐上_金具上_金具CD.不透明度 = value; - ブーツ1_紐_紐4_紐上_金具上_穴CD.不透明度 = value; - ブーツ1_紐_紐4_紐上_紐CD.不透明度 = value; - ブーツ1_紐_紐5_金具1_金具CD.不透明度 = value; - ブーツ1_紐_紐5_金具1_穴CD.不透明度 = value; - ブーツ1_紐_紐5_金具2_金具CD.不透明度 = value; - ブーツ1_紐_紐5_金具2_穴CD.不透明度 = value; - ブーツ1_紐_紐5_紐CD.不透明度 = value; - アーマ1_鉄靴1CD.不透明度 = value; - アーマ1_鉄靴2CD.不透明度 = value; - アーマ1_鉄靴3CD.不透明度 = value; - ナース1_ストラップ4_ストラップCD.不透明度 = value; - ナース1_ストラップ4_縁1CD.不透明度 = value; - ナース1_ストラップ4_縁2CD.不透明度 = value; - } - } - - public double 鋭爪 - { - set - { - double num = 1.7; - int num2 = (右 ? 1 : 0); - List oP = X0Y0_人指_人指3.OP; - Out @out = oP[(int)((double)(oP.Count - num2) * 0.5)]; - int index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y0_人指_人指3.BasePointBase) * num * value; - List oP2 = X0Y0_中指_中指3.OP; - @out = oP2[(int)((double)(oP2.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y0_中指_中指3.BasePointBase) * num * value; - List oP3 = X0Y0_薬指_薬指3.OP; - @out = oP3[(int)((double)(oP3.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y0_薬指_薬指3.BasePointBase) * num * value; - List oP4 = X0Y0_小指_小指3.OP; - @out = oP4[(int)((double)(oP4.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y0_小指_小指3.BasePointBase) * num * value; - List oP5 = X0Y0_親指_親指3.OP; - @out = oP5[(int)((double)(oP5.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y0_親指_親指3.BasePointBase) * num * 0.65 * value; - List oP6 = X0Y1_人指_人指3.OP; - @out = oP6[(int)((double)(oP6.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y1_人指_人指3.BasePointBase) * num * value; - List oP7 = X0Y1_中指_中指3.OP; - @out = oP7[(int)((double)(oP7.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y1_中指_中指3.BasePointBase) * num * value; - List oP8 = X0Y1_薬指_薬指3.OP; - @out = oP8[(int)((double)(oP8.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y1_薬指_薬指3.BasePointBase) * num * value; - List oP9 = X0Y1_小指_小指3.OP; - @out = oP9[(int)((double)(oP9.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y1_小指_小指3.BasePointBase) * num * value; - List oP10 = X0Y1_親指_親指3.OP; - @out = oP10[(int)((double)(oP10.Count - num2) * 0.5)]; - index = (int)((double)@out.ps.Count * 0.5); - @out.ps[index] += (@out.ps[index] - X0Y1_親指_親指3.BasePointBase) * num * 0.65 * value; - } - } - - public bool ヒール表示 - { - get - { - return ヒール0_靴底_表示; - } - set - { - ヒール0_靴底_表示 = value; - ヒール0_ヒール_表示 = value; - ヒール1_バンプ_表示 = value; - ヒール1_ストラップ_ストラップ_表示 = value; - ヒール1_ストラップ_金具1_金具1_表示 = value; - ヒール1_ストラップ_金具1_金具2_表示 = value; - ヒール1_ストラップ_金具1_金具3_表示 = value; - ヒール1_ストラップ_金具1_金具4_表示 = value; - ヒール1_ストラップ_金具2_金具1_表示 = value; - ヒール1_ストラップ_金具2_金具2_表示 = value; - ヒール1_ストラップ_金具2_金具3_表示 = value; - ヒール1_ストラップ_金具2_金具4_表示 = value; - ヒール1_ハイライト_表示 = value; - } - } - - public bool サンダル表示 - { - get - { - return サンダル0_靴底_表示; - } - set - { - サンダル0_靴底_表示 = value; - サンダル0_踵_表示 = value; - サンダル1_ストラップ3_表示 = value; - サンダル1_ストラップ2_表示 = value; - サンダル1_ストラップ4_表示 = value; - サンダル1_ストラップ1_表示 = value; - } - } - - public bool ナース表示 - { - get - { - return ナース0_靴底_表示; - } - set - { - ナース0_靴底_表示 = value; - ナース0_踵_表示 = value; - ナース1_ストラップ3_ストラップ_表示 = value; - ナース1_ストラップ3_縁1_表示 = value; - ナース1_ストラップ3_縁2_表示 = value; - ナース1_ストラップ2_ストラップ_表示 = value; - ナース1_ストラップ2_縁1_表示 = value; - ナース1_ストラップ2_縁2_表示 = value; - ナース1_ストラップ1_ストラップ_表示 = value; - ナース1_ストラップ1_縁1_表示 = value; - ナース1_ストラップ1_縁2_表示 = value; - ナース1_ストラップ4_ストラップ_表示 = value; - ナース1_ストラップ4_縁1_表示 = value; - ナース1_ストラップ4_縁2_表示 = value; - } - } - - public bool ブーツ表示 - { - get - { - return ブーツ0_靴底_表示; - } - set - { - ブーツ0_靴底_表示 = value; - ブーツ0_ヒール_表示 = value; - ブーツ1_タン_表示 = value; - ブーツ1_バンプ_バンプ_表示 = value; - ブーツ1_バンプ_縁_縁1_表示 = value; - ブーツ1_バンプ_縁_縁2_表示 = value; - ブーツ1_バンプ_縁_縁3_表示 = value; - ブーツ1_バンプ_縁_縁4_表示 = value; - ブーツ1_ハイライト_表示 = value; - ブーツ1_柄_表示 = value; - ブーツ1_紐_紐1_紐下_金具上_金具_表示 = value; - ブーツ1_紐_紐1_紐下_金具上_穴_表示 = value; - ブーツ1_紐_紐1_紐下_紐_表示 = value; - ブーツ1_紐_紐1_紐上_金具上_金具_表示 = value; - ブーツ1_紐_紐1_紐上_金具上_穴_表示 = value; - ブーツ1_紐_紐1_紐上_紐_表示 = value; - ブーツ1_紐_紐2_紐下_金具上_金具_表示 = value; - ブーツ1_紐_紐2_紐下_金具上_穴_表示 = value; - ブーツ1_紐_紐2_紐下_紐_表示 = value; - ブーツ1_紐_紐2_紐上_金具上_金具_表示 = value; - ブーツ1_紐_紐2_紐上_金具上_穴_表示 = value; - ブーツ1_紐_紐2_紐上_紐_表示 = value; - ブーツ1_紐_紐3_紐下_金具上_金具_表示 = value; - ブーツ1_紐_紐3_紐下_金具上_穴_表示 = value; - ブーツ1_紐_紐3_紐下_紐_表示 = value; - ブーツ1_紐_紐3_紐上_金具上_金具_表示 = value; - ブーツ1_紐_紐3_紐上_金具上_穴_表示 = value; - ブーツ1_紐_紐3_紐上_紐_表示 = value; - ブーツ1_紐_紐4_紐下_金具上_金具_表示 = value; - ブーツ1_紐_紐4_紐下_金具上_穴_表示 = value; - ブーツ1_紐_紐4_紐下_紐_表示 = value; - ブーツ1_紐_紐4_紐上_金具上_金具_表示 = value; - ブーツ1_紐_紐4_紐上_金具上_穴_表示 = value; - ブーツ1_紐_紐4_紐上_紐_表示 = value; - ブーツ1_紐_紐5_金具1_金具_表示 = value; - ブーツ1_紐_紐5_金具1_穴_表示 = value; - ブーツ1_紐_紐5_金具2_金具_表示 = value; - ブーツ1_紐_紐5_金具2_穴_表示 = value; - ブーツ1_紐_紐5_紐_表示 = value; - } - } - - public bool メイル表示 - { - get - { - return アーマ0_靴底_表示; - } - set - { - アーマ0_靴底_表示 = value; - アーマ0_踵_表示 = value; - アーマ1_鉄靴1_表示 = value; - アーマ1_鉄靴2_表示 = value; - アーマ1_鉄靴3_表示 = value; - } - } - - public bool パンスト表示 - { - get - { - return パンスト_パンスト1_表示; - } - set - { - パンスト_パンスト1_表示 = value; - パンスト_パンスト2_表示 = value; - } - } - - public bool ニーハイ表示 - { - get - { - return ソックス_ソックス1_表示; - } - set - { - ソックス_ソックス1_表示 = value; - ソックス_ソックス2_表示 = value; - } - } - - public 足_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 足_人D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.脚左["足"]); - Pars pars = 本体[0][0]; - Pars pars2 = pars["ヒール0"].ToPars(); - X0Y0_ヒール0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["サンダル0"].ToPars(); - X0Y0_サンダル0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["ナース0"].ToPars(); - X0Y0_ナース0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["ブーツ0"].ToPars(); - X0Y0_ブーツ0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["アーマ0"].ToPars(); - X0Y0_アーマ0_靴底 = pars2["靴底"].ToPar(); - X0Y0_足 = pars["足"].ToPar(); - pars2 = pars["小指"].ToPars(); - X0Y0_小指_小指1 = pars2["小指1"].ToPar(); - X0Y0_小指_小指2 = pars2["小指2"].ToPar(); - X0Y0_小指_小指3 = pars2["小指3"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y0_薬指_水掻 = pars2["水掻"].ToPar(); - X0Y0_薬指_薬指1 = pars2["薬指1"].ToPar(); - X0Y0_薬指_薬指2 = pars2["薬指2"].ToPar(); - X0Y0_薬指_薬指3 = pars2["薬指3"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y0_中指_水掻 = pars2["水掻"].ToPar(); - X0Y0_中指_中指1 = pars2["中指1"].ToPar(); - X0Y0_中指_中指2 = pars2["中指2"].ToPar(); - X0Y0_中指_中指3 = pars2["中指3"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y0_人指_人指1 = pars2["人指1"].ToPar(); - X0Y0_人指_人指2 = pars2["人指2"].ToPar(); - X0Y0_人指_人指3 = pars2["人指3"].ToPar(); - X0Y0_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["親指"].ToPars(); - X0Y0_親指_親指2 = pars2["親指2"].ToPar(); - X0Y0_親指_親指3 = pars2["親指3"].ToPar(); - X0Y0_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - Pars pars3 = pars2["五芒星"].ToPars(); - X0Y0_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); - X0Y0_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); - X0Y0_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); - X0Y0_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_竜性_鱗5 = pars2["鱗5"].ToPar(); - pars2 = pars["パンスト"].ToPars(); - X0Y0_パンスト_パンスト1 = pars2["パンスト1"].ToPar(); - X0Y0_パンスト_パンスト2 = pars2["パンスト2"].ToPar(); - pars2 = pars["ソックス"].ToPars(); - X0Y0_ソックス_ソックス1 = pars2["ソックス1"].ToPar(); - X0Y0_ソックス_ソックス2 = pars2["ソックス2"].ToPar(); - pars2 = pars["ヒール1"].ToPars(); - X0Y0_ヒール1_バンプ = pars2["バンプ"].ToPar(); - pars3 = pars2["ストラップ"].ToPars(); - X0Y0_ヒール1_ストラップ_ストラップ = pars3["ストラップ"].ToPar(); - Pars pars4 = pars3["金具1"].ToPars(); - X0Y0_ヒール1_ストラップ_金具1_金具1 = pars4["金具1"].ToPar(); - X0Y0_ヒール1_ストラップ_金具1_金具2 = pars4["金具2"].ToPar(); - X0Y0_ヒール1_ストラップ_金具1_金具3 = pars4["金具3"].ToPar(); - X0Y0_ヒール1_ストラップ_金具1_金具4 = pars4["金具4"].ToPar(); - pars4 = pars3["金具2"].ToPars(); - X0Y0_ヒール1_ストラップ_金具2_金具1 = pars4["金具1"].ToPar(); - X0Y0_ヒール1_ストラップ_金具2_金具2 = pars4["金具2"].ToPar(); - X0Y0_ヒール1_ストラップ_金具2_金具3 = pars4["金具3"].ToPar(); - X0Y0_ヒール1_ストラップ_金具2_金具4 = pars4["金具4"].ToPar(); - X0Y0_ヒール1_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["サンダル1"].ToPars(); - X0Y0_サンダル1_ストラップ3 = pars2["ストラップ3"].ToPar(); - X0Y0_サンダル1_ストラップ2 = pars2["ストラップ2"].ToPar(); - X0Y0_サンダル1_ストラップ4 = pars2["ストラップ4"].ToPar(); - X0Y0_サンダル1_ストラップ1 = pars2["ストラップ1"].ToPar(); - pars2 = pars["ナース1"].ToPars(); - pars3 = pars2["ストラップ3"].ToPars(); - X0Y0_ナース1_ストラップ3_ストラップ = pars3["ストラップ"].ToPar(); - X0Y0_ナース1_ストラップ3_縁1 = pars3["縁1"].ToPar(); - X0Y0_ナース1_ストラップ3_縁2 = pars3["縁2"].ToPar(); - pars3 = pars2["ストラップ2"].ToPars(); - X0Y0_ナース1_ストラップ2_ストラップ = pars3["ストラップ"].ToPar(); - X0Y0_ナース1_ストラップ2_縁1 = pars3["縁1"].ToPar(); - X0Y0_ナース1_ストラップ2_縁2 = pars3["縁2"].ToPar(); - pars3 = pars2["ストラップ1"].ToPars(); - X0Y0_ナース1_ストラップ1_ストラップ = pars3["ストラップ"].ToPar(); - X0Y0_ナース1_ストラップ1_縁1 = pars3["縁1"].ToPar(); - X0Y0_ナース1_ストラップ1_縁2 = pars3["縁2"].ToPar(); - pars2 = pars["ブーツ1"].ToPars(); - X0Y0_ブーツ1_タン = pars2["タン"].ToPar(); - pars3 = pars2["バンプ"].ToPars(); - X0Y0_ブーツ1_バンプ_バンプ = pars3["バンプ"].ToPar(); - pars4 = pars3["縁"].ToPars(); - X0Y0_ブーツ1_バンプ_縁_縁1 = pars4["縁1"].ToPar(); - X0Y0_ブーツ1_バンプ_縁_縁2 = pars4["縁2"].ToPar(); - X0Y0_ブーツ1_バンプ_縁_縁3 = pars4["縁3"].ToPar(); - X0Y0_ブーツ1_バンプ_縁_縁4 = pars4["縁4"].ToPar(); - X0Y0_ブーツ1_ハイライト = pars2["ハイライト"].ToPar(); - X0Y0_ブーツ1_柄 = pars2["柄"].ToPar(); - pars3 = pars2["紐"].ToPars(); - pars4 = pars3["紐1"].ToPars(); - Pars pars5 = pars4["紐下"].ToPars(); - Pars pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ1_紐_紐1_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ1_紐_紐1_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐2"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ1_紐_紐2_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ1_紐_紐2_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐3"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ1_紐_紐3_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ1_紐_紐3_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐4"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ1_紐_紐4_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y0_ブーツ1_紐_紐4_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐5"].ToPars(); - pars5 = pars4["金具1"].ToPars(); - X0Y0_ブーツ1_紐_紐5_金具1_金具 = pars5["金具"].ToPar(); - X0Y0_ブーツ1_紐_紐5_金具1_穴 = pars5["穴"].ToPar(); - pars5 = pars4["金具2"].ToPars(); - X0Y0_ブーツ1_紐_紐5_金具2_金具 = pars5["金具"].ToPar(); - X0Y0_ブーツ1_紐_紐5_金具2_穴 = pars5["穴"].ToPar(); - X0Y0_ブーツ1_紐_紐5_紐 = pars4["紐"].ToPar(); - pars2 = pars["アーマ1"].ToPars(); - X0Y0_アーマ1_鉄靴1 = pars2["鉄靴1"].ToPar(); - X0Y0_アーマ1_鉄靴2 = pars2["鉄靴2"].ToPar(); - X0Y0_アーマ1_鉄靴3 = pars2["鉄靴3"].ToPar(); - pars = 本体[0][1]; - pars2 = pars["ヒール0"].ToPars(); - X0Y1_ヒール0_ヒール = pars2["ヒール"].ToPar(); - X0Y1_ヒール0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["サンダル0"].ToPars(); - X0Y1_サンダル0_踵 = pars2["踵"].ToPar(); - X0Y1_サンダル0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["ナース0"].ToPars(); - X0Y1_ナース0_踵 = pars2["踵"].ToPar(); - X0Y1_ナース0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["ブーツ0"].ToPars(); - X0Y1_ブーツ0_ヒール = pars2["ヒール"].ToPar(); - X0Y1_ブーツ0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["アーマ0"].ToPars(); - X0Y1_アーマ0_踵 = pars2["踵"].ToPar(); - X0Y1_アーマ0_靴底 = pars2["靴底"].ToPar(); - X0Y1_足 = pars["足"].ToPar(); - pars2 = pars["小指"].ToPars(); - X0Y1_小指_小指1 = pars2["小指1"].ToPar(); - X0Y1_小指_小指2 = pars2["小指2"].ToPar(); - X0Y1_小指_小指3 = pars2["小指3"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y1_薬指_水掻 = pars2["水掻"].ToPar(); - X0Y1_薬指_薬指1 = pars2["薬指1"].ToPar(); - X0Y1_薬指_薬指2 = pars2["薬指2"].ToPar(); - X0Y1_薬指_薬指3 = pars2["薬指3"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y1_中指_水掻 = pars2["水掻"].ToPar(); - X0Y1_中指_中指1 = pars2["中指1"].ToPar(); - X0Y1_中指_中指2 = pars2["中指2"].ToPar(); - X0Y1_中指_中指3 = pars2["中指3"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y1_人指_水掻 = pars2["水掻"].ToPar(); - X0Y1_人指_人指1 = pars2["人指1"].ToPar(); - X0Y1_人指_人指2 = pars2["人指2"].ToPar(); - X0Y1_人指_人指3 = pars2["人指3"].ToPar(); - pars2 = pars["親指"].ToPars(); - X0Y1_親指_水掻 = pars2["水掻"].ToPar(); - X0Y1_親指_親指2 = pars2["親指2"].ToPar(); - X0Y1_親指_親指3 = pars2["親指3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["五芒星"].ToPars(); - X0Y1_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); - X0Y1_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); - X0Y1_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); - X0Y1_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y1_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y1_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y1_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y1_竜性_鱗4 = pars2["鱗4"].ToPar(); - X0Y1_竜性_鱗5 = pars2["鱗5"].ToPar(); - pars2 = pars["パンスト"].ToPars(); - X0Y1_パンスト_パンスト1 = pars2["パンスト1"].ToPar(); - X0Y1_パンスト_パンスト2 = pars2["パンスト2"].ToPar(); - pars2 = pars["ソックス"].ToPars(); - X0Y1_ソックス_ソックス1 = pars2["ソックス1"].ToPar(); - X0Y1_ソックス_ソックス2 = pars2["ソックス2"].ToPar(); - pars2 = pars["ヒール1"].ToPars(); - X0Y1_ヒール1_バンプ = pars2["バンプ"].ToPar(); - pars3 = pars2["ストラップ"].ToPars(); - X0Y1_ヒール1_ストラップ_ストラップ = pars3["ストラップ"].ToPar(); - pars4 = pars3["金具1"].ToPars(); - X0Y1_ヒール1_ストラップ_金具1_金具1 = pars4["金具1"].ToPar(); - X0Y1_ヒール1_ストラップ_金具1_金具2 = pars4["金具2"].ToPar(); - X0Y1_ヒール1_ストラップ_金具1_金具3 = pars4["金具3"].ToPar(); - X0Y1_ヒール1_ストラップ_金具1_金具4 = pars4["金具4"].ToPar(); - pars4 = pars3["金具2"].ToPars(); - X0Y1_ヒール1_ストラップ_金具2_金具1 = pars4["金具1"].ToPar(); - X0Y1_ヒール1_ストラップ_金具2_金具2 = pars4["金具2"].ToPar(); - X0Y1_ヒール1_ストラップ_金具2_金具3 = pars4["金具3"].ToPar(); - X0Y1_ヒール1_ストラップ_金具2_金具4 = pars4["金具4"].ToPar(); - X0Y1_ヒール1_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["サンダル1"].ToPars(); - X0Y1_サンダル1_ストラップ3 = pars2["ストラップ3"].ToPar(); - X0Y1_サンダル1_ストラップ2 = pars2["ストラップ2"].ToPar(); - X0Y1_サンダル1_ストラップ4 = pars2["ストラップ4"].ToPar(); - X0Y1_サンダル1_ストラップ1 = pars2["ストラップ1"].ToPar(); - pars2 = pars["ナース1"].ToPars(); - pars3 = pars2["ストラップ4"].ToPars(); - X0Y1_ナース1_ストラップ4_ストラップ = pars3["ストラップ"].ToPar(); - X0Y1_ナース1_ストラップ4_縁1 = pars3["縁1"].ToPar(); - X0Y1_ナース1_ストラップ4_縁2 = pars3["縁2"].ToPar(); - pars3 = pars2["ストラップ3"].ToPars(); - X0Y1_ナース1_ストラップ3_ストラップ = pars3["ストラップ"].ToPar(); - X0Y1_ナース1_ストラップ3_縁1 = pars3["縁1"].ToPar(); - X0Y1_ナース1_ストラップ3_縁2 = pars3["縁2"].ToPar(); - pars3 = pars2["ストラップ2"].ToPars(); - X0Y1_ナース1_ストラップ2_ストラップ = pars3["ストラップ"].ToPar(); - X0Y1_ナース1_ストラップ2_縁1 = pars3["縁1"].ToPar(); - X0Y1_ナース1_ストラップ2_縁2 = pars3["縁2"].ToPar(); - pars3 = pars2["ストラップ1"].ToPars(); - X0Y1_ナース1_ストラップ1_ストラップ = pars3["ストラップ"].ToPar(); - X0Y1_ナース1_ストラップ1_縁1 = pars3["縁1"].ToPar(); - X0Y1_ナース1_ストラップ1_縁2 = pars3["縁2"].ToPar(); - pars2 = pars["ブーツ1"].ToPars(); - X0Y1_ブーツ1_タン = pars2["タン"].ToPar(); - pars3 = pars2["バンプ"].ToPars(); - X0Y1_ブーツ1_バンプ_バンプ = pars3["バンプ"].ToPar(); - pars4 = pars3["縁"].ToPars(); - X0Y1_ブーツ1_バンプ_縁_縁1 = pars4["縁1"].ToPar(); - X0Y1_ブーツ1_バンプ_縁_縁2 = pars4["縁2"].ToPar(); - X0Y1_ブーツ1_バンプ_縁_縁3 = pars4["縁3"].ToPar(); - X0Y1_ブーツ1_バンプ_縁_縁4 = pars4["縁4"].ToPar(); - X0Y1_ブーツ1_ハイライト = pars2["ハイライト"].ToPar(); - X0Y1_ブーツ1_柄 = pars2["柄"].ToPar(); - pars3 = pars2["紐"].ToPars(); - pars4 = pars3["紐1"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ1_紐_紐1_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ1_紐_紐1_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐2"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ1_紐_紐2_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ1_紐_紐2_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐3"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ1_紐_紐3_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ1_紐_紐3_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐4"].ToPars(); - pars5 = pars4["紐下"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ1_紐_紐4_紐下_紐 = pars5["紐"].ToPar(); - pars5 = pars4["紐上"].ToPars(); - pars6 = pars5["金具上"].ToPars(); - X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具 = pars6["金具"].ToPar(); - X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴 = pars6["穴"].ToPar(); - X0Y1_ブーツ1_紐_紐4_紐上_紐 = pars5["紐"].ToPar(); - pars4 = pars3["紐5"].ToPars(); - pars5 = pars4["金具1"].ToPars(); - X0Y1_ブーツ1_紐_紐5_金具1_金具 = pars5["金具"].ToPar(); - X0Y1_ブーツ1_紐_紐5_金具1_穴 = pars5["穴"].ToPar(); - pars5 = pars4["金具2"].ToPars(); - X0Y1_ブーツ1_紐_紐5_金具2_金具 = pars5["金具"].ToPar(); - X0Y1_ブーツ1_紐_紐5_金具2_穴 = pars5["穴"].ToPar(); - X0Y1_ブーツ1_紐_紐5_紐 = pars4["紐"].ToPar(); - pars2 = pars["アーマ1"].ToPars(); - X0Y1_アーマ1_鉄靴1 = pars2["鉄靴1"].ToPar(); - X0Y1_アーマ1_鉄靴2 = pars2["鉄靴2"].ToPar(); - X0Y1_アーマ1_鉄靴3 = pars2["鉄靴3"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - ヒール0_靴底_表示 = e.ヒール0_靴底_表示; - ヒール0_ヒール_表示 = e.ヒール0_ヒール_表示; - サンダル0_靴底_表示 = e.サンダル0_靴底_表示; - サンダル0_踵_表示 = e.サンダル0_踵_表示; - ナース0_靴底_表示 = e.ナース0_靴底_表示; - ナース0_踵_表示 = e.ナース0_踵_表示; - ブーツ0_靴底_表示 = e.ブーツ0_靴底_表示; - ブーツ0_ヒール_表示 = e.ブーツ0_ヒール_表示; - アーマ0_靴底_表示 = e.アーマ0_靴底_表示; - アーマ0_踵_表示 = e.アーマ0_踵_表示; - 足_表示 = e.足_表示; - 小指_小指1_表示 = e.小指_小指1_表示; - 小指_小指2_表示 = e.小指_小指2_表示; - 小指_小指3_表示 = e.小指_小指3_表示; - 薬指_水掻_表示 = e.薬指_水掻_表示; - 薬指_薬指1_表示 = e.薬指_薬指1_表示; - 薬指_薬指2_表示 = e.薬指_薬指2_表示; - 薬指_薬指3_表示 = e.薬指_薬指3_表示; - 中指_水掻_表示 = e.中指_水掻_表示; - 中指_中指1_表示 = e.中指_中指1_表示; - 中指_中指2_表示 = e.中指_中指2_表示; - 中指_中指3_表示 = e.中指_中指3_表示; - 人指_人指1_表示 = e.人指_人指1_表示; - 人指_人指2_表示 = e.人指_人指2_表示; - 人指_人指3_表示 = e.人指_人指3_表示; - 人指_水掻_表示 = e.人指_水掻_表示; - 親指_親指2_表示 = e.親指_親指2_表示; - 親指_親指3_表示 = e.親指_親指3_表示; - 親指_水掻_表示 = e.親指_水掻_表示; - 悪タトゥ_五芒星_円1_表示 = e.悪タトゥ_五芒星_円1_表示; - 悪タトゥ_五芒星_円2_表示 = e.悪タトゥ_五芒星_円2_表示; - 悪タトゥ_五芒星_星_表示 = e.悪タトゥ_五芒星_星_表示; - 悪タトゥ_五芒星_五角形_表示 = e.悪タトゥ_五芒星_五角形_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 竜性_鱗4_表示 = e.竜性_鱗4_表示; - 竜性_鱗5_表示 = e.竜性_鱗5_表示; - パンスト_パンスト1_表示 = e.パンスト_パンスト1_表示; - パンスト_パンスト2_表示 = e.パンスト_パンスト2_表示; - ソックス_ソックス1_表示 = e.ソックス_ソックス1_表示; - ソックス_ソックス2_表示 = e.ソックス_ソックス2_表示; - ヒール1_バンプ_表示 = e.ヒール1_バンプ_表示; - ヒール1_ストラップ_ストラップ_表示 = e.ヒール1_ストラップ_ストラップ_表示; - ヒール1_ストラップ_金具1_金具1_表示 = e.ヒール1_ストラップ_金具1_金具1_表示; - ヒール1_ストラップ_金具1_金具2_表示 = e.ヒール1_ストラップ_金具1_金具2_表示; - ヒール1_ストラップ_金具1_金具3_表示 = e.ヒール1_ストラップ_金具1_金具3_表示; - ヒール1_ストラップ_金具1_金具4_表示 = e.ヒール1_ストラップ_金具1_金具4_表示; - ヒール1_ストラップ_金具2_金具1_表示 = e.ヒール1_ストラップ_金具2_金具1_表示; - ヒール1_ストラップ_金具2_金具2_表示 = e.ヒール1_ストラップ_金具2_金具2_表示; - ヒール1_ストラップ_金具2_金具3_表示 = e.ヒール1_ストラップ_金具2_金具3_表示; - ヒール1_ストラップ_金具2_金具4_表示 = e.ヒール1_ストラップ_金具2_金具4_表示; - ヒール1_ハイライト_表示 = e.ヒール1_ハイライト_表示; - サンダル1_ストラップ3_表示 = e.サンダル1_ストラップ3_表示; - サンダル1_ストラップ2_表示 = e.サンダル1_ストラップ2_表示; - サンダル1_ストラップ4_表示 = e.サンダル1_ストラップ4_表示; - サンダル1_ストラップ1_表示 = e.サンダル1_ストラップ1_表示; - ナース1_ストラップ3_ストラップ_表示 = e.ナース1_ストラップ3_ストラップ_表示; - ナース1_ストラップ3_縁1_表示 = e.ナース1_ストラップ3_縁1_表示; - ナース1_ストラップ3_縁2_表示 = e.ナース1_ストラップ3_縁2_表示; - ナース1_ストラップ2_ストラップ_表示 = e.ナース1_ストラップ2_ストラップ_表示; - ナース1_ストラップ2_縁1_表示 = e.ナース1_ストラップ2_縁1_表示; - ナース1_ストラップ2_縁2_表示 = e.ナース1_ストラップ2_縁2_表示; - ナース1_ストラップ1_ストラップ_表示 = e.ナース1_ストラップ1_ストラップ_表示; - ナース1_ストラップ1_縁1_表示 = e.ナース1_ストラップ1_縁1_表示; - ナース1_ストラップ1_縁2_表示 = e.ナース1_ストラップ1_縁2_表示; - ブーツ1_タン_表示 = e.ブーツ1_タン_表示; - ブーツ1_バンプ_バンプ_表示 = e.ブーツ1_バンプ_バンプ_表示; - ブーツ1_バンプ_縁_縁1_表示 = e.ブーツ1_バンプ_縁_縁1_表示; - ブーツ1_バンプ_縁_縁2_表示 = e.ブーツ1_バンプ_縁_縁2_表示; - ブーツ1_バンプ_縁_縁3_表示 = e.ブーツ1_バンプ_縁_縁3_表示; - ブーツ1_バンプ_縁_縁4_表示 = e.ブーツ1_バンプ_縁_縁4_表示; - ブーツ1_ハイライト_表示 = e.ブーツ1_ハイライト_表示; - ブーツ1_柄_表示 = e.ブーツ1_柄_表示; - ブーツ1_紐_紐1_紐下_金具上_金具_表示 = e.ブーツ1_紐_紐1_紐下_金具上_金具_表示; - ブーツ1_紐_紐1_紐下_金具上_穴_表示 = e.ブーツ1_紐_紐1_紐下_金具上_穴_表示; - ブーツ1_紐_紐1_紐下_紐_表示 = e.ブーツ1_紐_紐1_紐下_紐_表示; - ブーツ1_紐_紐1_紐上_金具上_金具_表示 = e.ブーツ1_紐_紐1_紐上_金具上_金具_表示; - ブーツ1_紐_紐1_紐上_金具上_穴_表示 = e.ブーツ1_紐_紐1_紐上_金具上_穴_表示; - ブーツ1_紐_紐1_紐上_紐_表示 = e.ブーツ1_紐_紐1_紐上_紐_表示; - ブーツ1_紐_紐2_紐下_金具上_金具_表示 = e.ブーツ1_紐_紐2_紐下_金具上_金具_表示; - ブーツ1_紐_紐2_紐下_金具上_穴_表示 = e.ブーツ1_紐_紐2_紐下_金具上_穴_表示; - ブーツ1_紐_紐2_紐下_紐_表示 = e.ブーツ1_紐_紐2_紐下_紐_表示; - ブーツ1_紐_紐2_紐上_金具上_金具_表示 = e.ブーツ1_紐_紐2_紐上_金具上_金具_表示; - ブーツ1_紐_紐2_紐上_金具上_穴_表示 = e.ブーツ1_紐_紐2_紐上_金具上_穴_表示; - ブーツ1_紐_紐2_紐上_紐_表示 = e.ブーツ1_紐_紐2_紐上_紐_表示; - ブーツ1_紐_紐3_紐下_金具上_金具_表示 = e.ブーツ1_紐_紐3_紐下_金具上_金具_表示; - ブーツ1_紐_紐3_紐下_金具上_穴_表示 = e.ブーツ1_紐_紐3_紐下_金具上_穴_表示; - ブーツ1_紐_紐3_紐下_紐_表示 = e.ブーツ1_紐_紐3_紐下_紐_表示; - ブーツ1_紐_紐3_紐上_金具上_金具_表示 = e.ブーツ1_紐_紐3_紐上_金具上_金具_表示; - ブーツ1_紐_紐3_紐上_金具上_穴_表示 = e.ブーツ1_紐_紐3_紐上_金具上_穴_表示; - ブーツ1_紐_紐3_紐上_紐_表示 = e.ブーツ1_紐_紐3_紐上_紐_表示; - ブーツ1_紐_紐4_紐下_金具上_金具_表示 = e.ブーツ1_紐_紐4_紐下_金具上_金具_表示; - ブーツ1_紐_紐4_紐下_金具上_穴_表示 = e.ブーツ1_紐_紐4_紐下_金具上_穴_表示; - ブーツ1_紐_紐4_紐下_紐_表示 = e.ブーツ1_紐_紐4_紐下_紐_表示; - ブーツ1_紐_紐4_紐上_金具上_金具_表示 = e.ブーツ1_紐_紐4_紐上_金具上_金具_表示; - ブーツ1_紐_紐4_紐上_金具上_穴_表示 = e.ブーツ1_紐_紐4_紐上_金具上_穴_表示; - ブーツ1_紐_紐4_紐上_紐_表示 = e.ブーツ1_紐_紐4_紐上_紐_表示; - ブーツ1_紐_紐5_金具1_金具_表示 = e.ブーツ1_紐_紐5_金具1_金具_表示; - ブーツ1_紐_紐5_金具1_穴_表示 = e.ブーツ1_紐_紐5_金具1_穴_表示; - ブーツ1_紐_紐5_金具2_金具_表示 = e.ブーツ1_紐_紐5_金具2_金具_表示; - ブーツ1_紐_紐5_金具2_穴_表示 = e.ブーツ1_紐_紐5_金具2_穴_表示; - ブーツ1_紐_紐5_紐_表示 = e.ブーツ1_紐_紐5_紐_表示; - アーマ1_鉄靴1_表示 = e.アーマ1_鉄靴1_表示; - アーマ1_鉄靴2_表示 = e.アーマ1_鉄靴2_表示; - アーマ1_鉄靴3_表示 = e.アーマ1_鉄靴3_表示; - ナース1_ストラップ4_ストラップ_表示 = e.ナース1_ストラップ4_ストラップ_表示; - ナース1_ストラップ4_縁1_表示 = e.ナース1_ストラップ4_縁1_表示; - ナース1_ストラップ4_縁2_表示 = e.ナース1_ストラップ4_縁2_表示; - 鋭爪 = e.鋭爪; - if (e.虫性) - { - 虫性(); - } - if (e.虫足) - { - 虫足(); - } - ヒール表示 = e.ヒール表示; - サンダル表示 = e.サンダル表示; - ナース表示 = e.ナース表示; - ブーツ表示 = e.ブーツ表示; - メイル表示 = e.メイル表示; - パンスト表示 = e.パンスト表示; - ニーハイ表示 = e.ニーハイ表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_ヒール0_靴底CP = new ColorP(X0Y0_ヒール0_靴底, ヒール0_靴底CD, DisUnit, abj: true); - X0Y0_サンダル0_靴底CP = new ColorP(X0Y0_サンダル0_靴底, サンダル0_靴底CD, DisUnit, abj: true); - X0Y0_ナース0_靴底CP = new ColorP(X0Y0_ナース0_靴底, ナース0_靴底CD, DisUnit, abj: true); - X0Y0_ブーツ0_靴底CP = new ColorP(X0Y0_ブーツ0_靴底, ブーツ0_靴底CD, DisUnit, abj: true); - X0Y0_アーマ0_靴底CP = new ColorP(X0Y0_アーマ0_靴底, アーマ0_靴底CD, 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); - X0Y0_小指_小指3CP = new ColorP(X0Y0_小指_小指3, 小指_小指3CD, 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); - X0Y0_薬指_薬指3CP = new ColorP(X0Y0_薬指_薬指3, 薬指_薬指3CD, 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); - X0Y0_中指_中指3CP = new ColorP(X0Y0_中指_中指3, 中指_中指3CD, 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_人指_水掻CP = new ColorP(X0Y0_人指_水掻, 人指_水掻CD, DisUnit, abj: true); - X0Y0_親指_親指2CP = new ColorP(X0Y0_親指_親指2, 親指_親指2CD, DisUnit, abj: true); - X0Y0_親指_親指3CP = new ColorP(X0Y0_親指_親指3, 親指_親指3CD, DisUnit, abj: true); - X0Y0_親指_水掻CP = new ColorP(X0Y0_親指_水掻, 親指_水掻CD, DisUnit, abj: true); - X0Y0_悪タトゥ_五芒星_円1CP = new ColorP(X0Y0_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); - X0Y0_悪タトゥ_五芒星_円2CP = new ColorP(X0Y0_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); - X0Y0_悪タトゥ_五芒星_星CP = new ColorP(X0Y0_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); - X0Y0_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y0_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); - 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_パンスト_パンスト1CP = new ColorP(X0Y0_パンスト_パンスト1, パンスト_パンスト1CD, DisUnit, abj: false); - X0Y0_パンスト_パンスト2CP = new ColorP(X0Y0_パンスト_パンスト2, パンスト_パンスト2CD, DisUnit, abj: true); - X0Y0_ソックス_ソックス1CP = new ColorP(X0Y0_ソックス_ソックス1, ソックス_ソックス1CD, DisUnit, abj: false); - X0Y0_ソックス_ソックス2CP = new ColorP(X0Y0_ソックス_ソックス2, ソックス_ソックス2CD, DisUnit, abj: true); - X0Y0_ヒール1_バンプCP = new ColorP(X0Y0_ヒール1_バンプ, ヒール1_バンプCD, DisUnit, abj: true); - X0Y0_ヒール1_ストラップ_ストラップCP = new ColorP(X0Y0_ヒール1_ストラップ_ストラップ, ヒール1_ストラップ_ストラップCD, DisUnit, abj: true); - X0Y0_ヒール1_ストラップ_金具1_金具1CP = new ColorP(X0Y0_ヒール1_ストラップ_金具1_金具1, ヒール1_ストラップ_金具1_金具1CD, DisUnit, abj: true); - X0Y0_ヒール1_ストラップ_金具1_金具2CP = new ColorP(X0Y0_ヒール1_ストラップ_金具1_金具2, ヒール1_ストラップ_金具1_金具2CD, DisUnit, abj: true); - X0Y0_ヒール1_ストラップ_金具1_金具3CP = new ColorP(X0Y0_ヒール1_ストラップ_金具1_金具3, ヒール1_ストラップ_金具1_金具3CD, DisUnit, abj: true); - X0Y0_ヒール1_ストラップ_金具1_金具4CP = new ColorP(X0Y0_ヒール1_ストラップ_金具1_金具4, ヒール1_ストラップ_金具1_金具4CD, DisUnit, abj: true); - X0Y0_ヒール1_ストラップ_金具2_金具1CP = new ColorP(X0Y0_ヒール1_ストラップ_金具2_金具1, ヒール1_ストラップ_金具2_金具1CD, DisUnit, abj: true); - X0Y0_ヒール1_ストラップ_金具2_金具2CP = new ColorP(X0Y0_ヒール1_ストラップ_金具2_金具2, ヒール1_ストラップ_金具2_金具2CD, DisUnit, abj: true); - X0Y0_ヒール1_ストラップ_金具2_金具3CP = new ColorP(X0Y0_ヒール1_ストラップ_金具2_金具3, ヒール1_ストラップ_金具2_金具3CD, DisUnit, abj: true); - X0Y0_ヒール1_ストラップ_金具2_金具4CP = new ColorP(X0Y0_ヒール1_ストラップ_金具2_金具4, ヒール1_ストラップ_金具2_金具4CD, DisUnit, abj: true); - X0Y0_ヒール1_ハイライトCP = new ColorP(X0Y0_ヒール1_ハイライト, ヒール1_ハイライトCD, DisUnit, abj: true); - X0Y0_サンダル1_ストラップ3CP = new ColorP(X0Y0_サンダル1_ストラップ3, サンダル1_ストラップ3CD, DisUnit, abj: true); - X0Y0_サンダル1_ストラップ2CP = new ColorP(X0Y0_サンダル1_ストラップ2, サンダル1_ストラップ2CD, DisUnit, abj: true); - X0Y0_サンダル1_ストラップ4CP = new ColorP(X0Y0_サンダル1_ストラップ4, サンダル1_ストラップ4CD, DisUnit, abj: true); - X0Y0_サンダル1_ストラップ1CP = new ColorP(X0Y0_サンダル1_ストラップ1, サンダル1_ストラップ1CD, DisUnit, abj: true); - X0Y0_ナース1_ストラップ3_ストラップCP = new ColorP(X0Y0_ナース1_ストラップ3_ストラップ, ナース1_ストラップ3_ストラップCD, DisUnit, abj: true); - X0Y0_ナース1_ストラップ3_縁1CP = new ColorP(X0Y0_ナース1_ストラップ3_縁1, ナース1_ストラップ3_縁1CD, DisUnit, abj: true); - X0Y0_ナース1_ストラップ3_縁2CP = new ColorP(X0Y0_ナース1_ストラップ3_縁2, ナース1_ストラップ3_縁2CD, DisUnit, abj: true); - X0Y0_ナース1_ストラップ2_ストラップCP = new ColorP(X0Y0_ナース1_ストラップ2_ストラップ, ナース1_ストラップ2_ストラップCD, DisUnit, abj: true); - X0Y0_ナース1_ストラップ2_縁1CP = new ColorP(X0Y0_ナース1_ストラップ2_縁1, ナース1_ストラップ2_縁1CD, DisUnit, abj: true); - X0Y0_ナース1_ストラップ2_縁2CP = new ColorP(X0Y0_ナース1_ストラップ2_縁2, ナース1_ストラップ2_縁2CD, DisUnit, abj: true); - X0Y0_ナース1_ストラップ1_ストラップCP = new ColorP(X0Y0_ナース1_ストラップ1_ストラップ, ナース1_ストラップ1_ストラップCD, DisUnit, abj: true); - X0Y0_ナース1_ストラップ1_縁1CP = new ColorP(X0Y0_ナース1_ストラップ1_縁1, ナース1_ストラップ1_縁1CD, DisUnit, abj: true); - X0Y0_ナース1_ストラップ1_縁2CP = new ColorP(X0Y0_ナース1_ストラップ1_縁2, ナース1_ストラップ1_縁2CD, DisUnit, abj: true); - X0Y0_ブーツ1_タンCP = new ColorP(X0Y0_ブーツ1_タン, ブーツ1_タンCD, DisUnit, abj: true); - X0Y0_ブーツ1_バンプ_バンプCP = new ColorP(X0Y0_ブーツ1_バンプ_バンプ, ブーツ1_バンプ_バンプCD, DisUnit, abj: true); - X0Y0_ブーツ1_バンプ_縁_縁1CP = new ColorP(X0Y0_ブーツ1_バンプ_縁_縁1, ブーツ1_バンプ_縁_縁1CD, DisUnit, abj: true); - X0Y0_ブーツ1_バンプ_縁_縁2CP = new ColorP(X0Y0_ブーツ1_バンプ_縁_縁2, ブーツ1_バンプ_縁_縁2CD, DisUnit, abj: true); - X0Y0_ブーツ1_バンプ_縁_縁3CP = new ColorP(X0Y0_ブーツ1_バンプ_縁_縁3, ブーツ1_バンプ_縁_縁3CD, DisUnit, abj: true); - X0Y0_ブーツ1_バンプ_縁_縁4CP = new ColorP(X0Y0_ブーツ1_バンプ_縁_縁4, ブーツ1_バンプ_縁_縁4CD, DisUnit, abj: true); - X0Y0_ブーツ1_ハイライトCP = new ColorP(X0Y0_ブーツ1_ハイライト, ブーツ1_ハイライトCD, DisUnit, abj: true); - X0Y0_ブーツ1_柄CP = new ColorP(X0Y0_ブーツ1_柄, ブーツ1_柄CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具, ブーツ1_紐_紐1_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴, ブーツ1_紐_紐1_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐1_紐下_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐1_紐下_紐, ブーツ1_紐_紐1_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具, ブーツ1_紐_紐1_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴, ブーツ1_紐_紐1_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐1_紐上_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐1_紐上_紐, ブーツ1_紐_紐1_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具, ブーツ1_紐_紐2_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴, ブーツ1_紐_紐2_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐2_紐下_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐2_紐下_紐, ブーツ1_紐_紐2_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具, ブーツ1_紐_紐2_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴, ブーツ1_紐_紐2_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐2_紐上_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐2_紐上_紐, ブーツ1_紐_紐2_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具, ブーツ1_紐_紐3_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴, ブーツ1_紐_紐3_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐3_紐下_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐3_紐下_紐, ブーツ1_紐_紐3_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具, ブーツ1_紐_紐3_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴, ブーツ1_紐_紐3_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐3_紐上_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐3_紐上_紐, ブーツ1_紐_紐3_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具, ブーツ1_紐_紐4_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴, ブーツ1_紐_紐4_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐4_紐下_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐4_紐下_紐, ブーツ1_紐_紐4_紐下_紐CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具, ブーツ1_紐_紐4_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴, ブーツ1_紐_紐4_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐4_紐上_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐4_紐上_紐, ブーツ1_紐_紐4_紐上_紐CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐5_金具1_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐5_金具1_金具, ブーツ1_紐_紐5_金具1_金具CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐5_金具1_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐5_金具1_穴, ブーツ1_紐_紐5_金具1_穴CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐5_金具2_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐5_金具2_金具, ブーツ1_紐_紐5_金具2_金具CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐5_金具2_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐5_金具2_穴, ブーツ1_紐_紐5_金具2_穴CD, DisUnit, abj: true); - X0Y0_ブーツ1_紐_紐5_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐5_紐, ブーツ1_紐_紐5_紐CD, DisUnit, abj: true); - X0Y0_アーマ1_鉄靴1CP = new ColorP(X0Y0_アーマ1_鉄靴1, アーマ1_鉄靴1CD, DisUnit, abj: true); - X0Y0_アーマ1_鉄靴2CP = new ColorP(X0Y0_アーマ1_鉄靴2, アーマ1_鉄靴2CD, DisUnit, abj: true); - X0Y0_アーマ1_鉄靴3CP = new ColorP(X0Y0_アーマ1_鉄靴3, アーマ1_鉄靴3CD, DisUnit, abj: true); - X0Y1_ヒール0_ヒールCP = new ColorP(X0Y1_ヒール0_ヒール, ヒール0_ヒールCD, DisUnit, abj: true); - X0Y1_ヒール0_靴底CP = new ColorP(X0Y1_ヒール0_靴底, ヒール0_靴底CD, DisUnit, abj: true); - X0Y1_サンダル0_踵CP = new ColorP(X0Y1_サンダル0_踵, サンダル0_踵CD, DisUnit, abj: true); - X0Y1_サンダル0_靴底CP = new ColorP(X0Y1_サンダル0_靴底, サンダル0_靴底CD, DisUnit, abj: true); - X0Y1_ナース0_踵CP = new ColorP(X0Y1_ナース0_踵, ナース0_踵CD, DisUnit, abj: true); - X0Y1_ナース0_靴底CP = new ColorP(X0Y1_ナース0_靴底, ナース0_靴底CD, DisUnit, abj: true); - X0Y1_ブーツ0_ヒールCP = new ColorP(X0Y1_ブーツ0_ヒール, ブーツ0_ヒールCD, DisUnit, abj: true); - X0Y1_ブーツ0_靴底CP = new ColorP(X0Y1_ブーツ0_靴底, ブーツ0_靴底CD, DisUnit, abj: true); - X0Y1_アーマ0_踵CP = new ColorP(X0Y1_アーマ0_踵, アーマ0_踵CD, DisUnit, abj: true); - X0Y1_アーマ0_靴底CP = new ColorP(X0Y1_アーマ0_靴底, アーマ0_靴底CD, 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_小指_小指3CP = new ColorP(X0Y1_小指_小指3, 小指_小指3CD, 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_薬指_薬指3CP = new ColorP(X0Y1_薬指_薬指3, 薬指_薬指3CD, 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_中指_中指3CP = new ColorP(X0Y1_中指_中指3, 中指_中指3CD, 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_人指_人指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_親指_親指3CP = new ColorP(X0Y1_親指_親指3, 親指_親指3CD, DisUnit, abj: true); - X0Y1_悪タトゥ_五芒星_円1CP = new ColorP(X0Y1_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); - X0Y1_悪タトゥ_五芒星_円2CP = new ColorP(X0Y1_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); - X0Y1_悪タトゥ_五芒星_星CP = new ColorP(X0Y1_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); - X0Y1_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y1_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); - 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_パンスト_パンスト1CP = new ColorP(X0Y1_パンスト_パンスト1, パンスト_パンスト1CD, DisUnit, abj: false); - X0Y1_パンスト_パンスト2CP = new ColorP(X0Y1_パンスト_パンスト2, パンスト_パンスト2CD, DisUnit, abj: true); - X0Y1_ソックス_ソックス1CP = new ColorP(X0Y1_ソックス_ソックス1, ソックス_ソックス1CD, DisUnit, abj: false); - X0Y1_ソックス_ソックス2CP = new ColorP(X0Y1_ソックス_ソックス2, ソックス_ソックス2CD, DisUnit, abj: true); - X0Y1_ヒール1_バンプCP = new ColorP(X0Y1_ヒール1_バンプ, ヒール1_バンプCD, DisUnit, abj: true); - X0Y1_ヒール1_ストラップ_ストラップCP = new ColorP(X0Y1_ヒール1_ストラップ_ストラップ, ヒール1_ストラップ_ストラップCD, DisUnit, abj: true); - X0Y1_ヒール1_ストラップ_金具1_金具1CP = new ColorP(X0Y1_ヒール1_ストラップ_金具1_金具1, ヒール1_ストラップ_金具1_金具1CD, DisUnit, abj: true); - X0Y1_ヒール1_ストラップ_金具1_金具2CP = new ColorP(X0Y1_ヒール1_ストラップ_金具1_金具2, ヒール1_ストラップ_金具1_金具2CD, DisUnit, abj: true); - X0Y1_ヒール1_ストラップ_金具1_金具3CP = new ColorP(X0Y1_ヒール1_ストラップ_金具1_金具3, ヒール1_ストラップ_金具1_金具3CD, DisUnit, abj: true); - X0Y1_ヒール1_ストラップ_金具1_金具4CP = new ColorP(X0Y1_ヒール1_ストラップ_金具1_金具4, ヒール1_ストラップ_金具1_金具4CD, DisUnit, abj: true); - X0Y1_ヒール1_ストラップ_金具2_金具1CP = new ColorP(X0Y1_ヒール1_ストラップ_金具2_金具1, ヒール1_ストラップ_金具2_金具1CD, DisUnit, abj: true); - X0Y1_ヒール1_ストラップ_金具2_金具2CP = new ColorP(X0Y1_ヒール1_ストラップ_金具2_金具2, ヒール1_ストラップ_金具2_金具2CD, DisUnit, abj: true); - X0Y1_ヒール1_ストラップ_金具2_金具3CP = new ColorP(X0Y1_ヒール1_ストラップ_金具2_金具3, ヒール1_ストラップ_金具2_金具3CD, DisUnit, abj: true); - X0Y1_ヒール1_ストラップ_金具2_金具4CP = new ColorP(X0Y1_ヒール1_ストラップ_金具2_金具4, ヒール1_ストラップ_金具2_金具4CD, DisUnit, abj: true); - X0Y1_ヒール1_ハイライトCP = new ColorP(X0Y1_ヒール1_ハイライト, ヒール1_ハイライトCD, DisUnit, abj: true); - X0Y1_サンダル1_ストラップ3CP = new ColorP(X0Y1_サンダル1_ストラップ3, サンダル1_ストラップ3CD, DisUnit, abj: true); - X0Y1_サンダル1_ストラップ2CP = new ColorP(X0Y1_サンダル1_ストラップ2, サンダル1_ストラップ2CD, DisUnit, abj: true); - X0Y1_サンダル1_ストラップ4CP = new ColorP(X0Y1_サンダル1_ストラップ4, サンダル1_ストラップ4CD, DisUnit, abj: true); - X0Y1_サンダル1_ストラップ1CP = new ColorP(X0Y1_サンダル1_ストラップ1, サンダル1_ストラップ1CD, DisUnit, abj: true); - X0Y1_ナース1_ストラップ4_ストラップCP = new ColorP(X0Y1_ナース1_ストラップ4_ストラップ, ナース1_ストラップ4_ストラップCD, DisUnit, abj: true); - X0Y1_ナース1_ストラップ4_縁1CP = new ColorP(X0Y1_ナース1_ストラップ4_縁1, ナース1_ストラップ4_縁1CD, DisUnit, abj: true); - X0Y1_ナース1_ストラップ4_縁2CP = new ColorP(X0Y1_ナース1_ストラップ4_縁2, ナース1_ストラップ4_縁2CD, DisUnit, abj: true); - X0Y1_ナース1_ストラップ3_ストラップCP = new ColorP(X0Y1_ナース1_ストラップ3_ストラップ, ナース1_ストラップ3_ストラップCD, DisUnit, abj: true); - X0Y1_ナース1_ストラップ3_縁1CP = new ColorP(X0Y1_ナース1_ストラップ3_縁1, ナース1_ストラップ3_縁1CD, DisUnit, abj: true); - X0Y1_ナース1_ストラップ3_縁2CP = new ColorP(X0Y1_ナース1_ストラップ3_縁2, ナース1_ストラップ3_縁2CD, DisUnit, abj: true); - X0Y1_ナース1_ストラップ2_ストラップCP = new ColorP(X0Y1_ナース1_ストラップ2_ストラップ, ナース1_ストラップ2_ストラップCD, DisUnit, abj: true); - X0Y1_ナース1_ストラップ2_縁1CP = new ColorP(X0Y1_ナース1_ストラップ2_縁1, ナース1_ストラップ2_縁1CD, DisUnit, abj: true); - X0Y1_ナース1_ストラップ2_縁2CP = new ColorP(X0Y1_ナース1_ストラップ2_縁2, ナース1_ストラップ2_縁2CD, DisUnit, abj: true); - X0Y1_ナース1_ストラップ1_ストラップCP = new ColorP(X0Y1_ナース1_ストラップ1_ストラップ, ナース1_ストラップ1_ストラップCD, DisUnit, abj: true); - X0Y1_ナース1_ストラップ1_縁1CP = new ColorP(X0Y1_ナース1_ストラップ1_縁1, ナース1_ストラップ1_縁1CD, DisUnit, abj: true); - X0Y1_ナース1_ストラップ1_縁2CP = new ColorP(X0Y1_ナース1_ストラップ1_縁2, ナース1_ストラップ1_縁2CD, DisUnit, abj: true); - X0Y1_ブーツ1_タンCP = new ColorP(X0Y1_ブーツ1_タン, ブーツ1_タンCD, DisUnit, abj: true); - X0Y1_ブーツ1_バンプ_バンプCP = new ColorP(X0Y1_ブーツ1_バンプ_バンプ, ブーツ1_バンプ_バンプCD, DisUnit, abj: true); - X0Y1_ブーツ1_バンプ_縁_縁1CP = new ColorP(X0Y1_ブーツ1_バンプ_縁_縁1, ブーツ1_バンプ_縁_縁1CD, DisUnit, abj: true); - X0Y1_ブーツ1_バンプ_縁_縁2CP = new ColorP(X0Y1_ブーツ1_バンプ_縁_縁2, ブーツ1_バンプ_縁_縁2CD, DisUnit, abj: true); - X0Y1_ブーツ1_バンプ_縁_縁3CP = new ColorP(X0Y1_ブーツ1_バンプ_縁_縁3, ブーツ1_バンプ_縁_縁3CD, DisUnit, abj: true); - X0Y1_ブーツ1_バンプ_縁_縁4CP = new ColorP(X0Y1_ブーツ1_バンプ_縁_縁4, ブーツ1_バンプ_縁_縁4CD, DisUnit, abj: true); - X0Y1_ブーツ1_ハイライトCP = new ColorP(X0Y1_ブーツ1_ハイライト, ブーツ1_ハイライトCD, DisUnit, abj: true); - X0Y1_ブーツ1_柄CP = new ColorP(X0Y1_ブーツ1_柄, ブーツ1_柄CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具, ブーツ1_紐_紐1_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴, ブーツ1_紐_紐1_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐1_紐下_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐1_紐下_紐, ブーツ1_紐_紐1_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具, ブーツ1_紐_紐1_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴, ブーツ1_紐_紐1_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐1_紐上_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐1_紐上_紐, ブーツ1_紐_紐1_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具, ブーツ1_紐_紐2_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴, ブーツ1_紐_紐2_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐2_紐下_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐2_紐下_紐, ブーツ1_紐_紐2_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具, ブーツ1_紐_紐2_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴, ブーツ1_紐_紐2_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐2_紐上_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐2_紐上_紐, ブーツ1_紐_紐2_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具, ブーツ1_紐_紐3_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴, ブーツ1_紐_紐3_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐3_紐下_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐3_紐下_紐, ブーツ1_紐_紐3_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具, ブーツ1_紐_紐3_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴, ブーツ1_紐_紐3_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐3_紐上_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐3_紐上_紐, ブーツ1_紐_紐3_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具, ブーツ1_紐_紐4_紐下_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴, ブーツ1_紐_紐4_紐下_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐4_紐下_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐4_紐下_紐, ブーツ1_紐_紐4_紐下_紐CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具, ブーツ1_紐_紐4_紐上_金具上_金具CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴, ブーツ1_紐_紐4_紐上_金具上_穴CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐4_紐上_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐4_紐上_紐, ブーツ1_紐_紐4_紐上_紐CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐5_金具1_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐5_金具1_金具, ブーツ1_紐_紐5_金具1_金具CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐5_金具1_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐5_金具1_穴, ブーツ1_紐_紐5_金具1_穴CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐5_金具2_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐5_金具2_金具, ブーツ1_紐_紐5_金具2_金具CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐5_金具2_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐5_金具2_穴, ブーツ1_紐_紐5_金具2_穴CD, DisUnit, abj: true); - X0Y1_ブーツ1_紐_紐5_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐5_紐, ブーツ1_紐_紐5_紐CD, DisUnit, abj: true); - X0Y1_アーマ1_鉄靴1CP = new ColorP(X0Y1_アーマ1_鉄靴1, アーマ1_鉄靴1CD, DisUnit, abj: true); - X0Y1_アーマ1_鉄靴2CP = new ColorP(X0Y1_アーマ1_鉄靴2, アーマ1_鉄靴2CD, DisUnit, abj: true); - X0Y1_アーマ1_鉄靴3CP = new ColorP(X0Y1_アーマ1_鉄靴3, アーマ1_鉄靴3CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 描画0(Are Are) - { - if (本体.IndexY == 0) - { - Are.Draw(X0Y0_足); - Are.Draw(X0Y0_小指_小指1); - Are.Draw(X0Y0_小指_小指2); - Are.Draw(X0Y0_小指_小指3); - Are.Draw(X0Y0_薬指_水掻); - Are.Draw(X0Y0_薬指_薬指1); - Are.Draw(X0Y0_薬指_薬指2); - Are.Draw(X0Y0_薬指_薬指3); - Are.Draw(X0Y0_中指_水掻); - Are.Draw(X0Y0_中指_中指1); - Are.Draw(X0Y0_中指_中指2); - Are.Draw(X0Y0_中指_中指3); - Are.Draw(X0Y0_人指_人指1); - Are.Draw(X0Y0_人指_人指2); - Are.Draw(X0Y0_人指_人指3); - Are.Draw(X0Y0_人指_水掻); - Are.Draw(X0Y0_親指_親指2); - Are.Draw(X0Y0_親指_親指3); - Are.Draw(X0Y0_親指_水掻); - Are.Draw(X0Y0_竜性_鱗1); - Are.Draw(X0Y0_竜性_鱗2); - Are.Draw(X0Y0_竜性_鱗3); - Are.Draw(X0Y0_竜性_鱗4); - Are.Draw(X0Y0_竜性_鱗5); - Are.Draw(X0Y0_悪タトゥ_五芒星_円1); - Are.Draw(X0Y0_悪タトゥ_五芒星_円2); - Are.Draw(X0Y0_悪タトゥ_五芒星_星); - Are.Draw(X0Y0_悪タトゥ_五芒星_五角形); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y0_パンスト_パンスト1); - Are.Draw(X0Y0_パンスト_パンスト2); - Are.Draw(X0Y0_ソックス_ソックス1); - Are.Draw(X0Y0_ソックス_ソックス2); - } - else - { - Are.Draw(X0Y1_足); - Are.Draw(X0Y1_小指_小指1); - Are.Draw(X0Y1_小指_小指2); - Are.Draw(X0Y1_小指_小指3); - Are.Draw(X0Y1_薬指_水掻); - Are.Draw(X0Y1_薬指_薬指1); - Are.Draw(X0Y1_薬指_薬指2); - Are.Draw(X0Y1_薬指_薬指3); - Are.Draw(X0Y1_中指_水掻); - Are.Draw(X0Y1_中指_中指1); - Are.Draw(X0Y1_中指_中指2); - Are.Draw(X0Y1_中指_中指3); - Are.Draw(X0Y1_人指_水掻); - Are.Draw(X0Y1_人指_人指1); - Are.Draw(X0Y1_人指_人指2); - Are.Draw(X0Y1_人指_人指3); - Are.Draw(X0Y1_親指_水掻); - Are.Draw(X0Y1_親指_親指2); - Are.Draw(X0Y1_親指_親指3); - Are.Draw(X0Y1_竜性_鱗1); - Are.Draw(X0Y1_竜性_鱗2); - Are.Draw(X0Y1_竜性_鱗3); - Are.Draw(X0Y1_竜性_鱗4); - Are.Draw(X0Y1_竜性_鱗5); - Are.Draw(X0Y1_悪タトゥ_五芒星_円1); - Are.Draw(X0Y1_悪タトゥ_五芒星_円2); - Are.Draw(X0Y1_悪タトゥ_五芒星_星); - Are.Draw(X0Y1_悪タトゥ_五芒星_五角形); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y1_パンスト_パンスト1); - Are.Draw(X0Y1_パンスト_パンスト2); - Are.Draw(X0Y1_ソックス_ソックス1); - Are.Draw(X0Y1_ソックス_ソックス2); - } - } - - public void 底描画(Are Are) - { - if (本体.IndexY == 0) - { - Are.Draw(X0Y0_ヒール0_靴底); - Are.Draw(X0Y0_サンダル0_靴底); - Are.Draw(X0Y0_ナース0_靴底); - Are.Draw(X0Y0_ブーツ0_靴底); - Are.Draw(X0Y0_アーマ0_靴底); - return; - } - Are.Draw(X0Y1_ヒール0_ヒール); - Are.Draw(X0Y1_ヒール0_靴底); - Are.Draw(X0Y1_サンダル0_踵); - Are.Draw(X0Y1_サンダル0_靴底); - Are.Draw(X0Y1_ナース0_踵); - Are.Draw(X0Y1_ナース0_靴底); - Are.Draw(X0Y1_ブーツ0_ヒール); - Are.Draw(X0Y1_ブーツ0_靴底); - Are.Draw(X0Y1_アーマ0_踵); - Are.Draw(X0Y1_アーマ0_靴底); - } - - public void 靴描画(Are Are) - { - if (本体.IndexY == 0) - { - Are.Draw(X0Y0_ヒール1_バンプ); - Are.Draw(X0Y0_ヒール1_ストラップ_ストラップ); - Are.Draw(X0Y0_ヒール1_ストラップ_金具1_金具1); - Are.Draw(X0Y0_ヒール1_ストラップ_金具1_金具2); - Are.Draw(X0Y0_ヒール1_ストラップ_金具1_金具3); - Are.Draw(X0Y0_ヒール1_ストラップ_金具1_金具4); - Are.Draw(X0Y0_ヒール1_ストラップ_金具2_金具1); - Are.Draw(X0Y0_ヒール1_ストラップ_金具2_金具2); - Are.Draw(X0Y0_ヒール1_ストラップ_金具2_金具3); - Are.Draw(X0Y0_ヒール1_ストラップ_金具2_金具4); - Are.Draw(X0Y0_ヒール1_ハイライト); - Are.Draw(X0Y0_サンダル1_ストラップ3); - Are.Draw(X0Y0_サンダル1_ストラップ2); - Are.Draw(X0Y0_サンダル1_ストラップ4); - Are.Draw(X0Y0_サンダル1_ストラップ1); - Are.Draw(X0Y0_ナース1_ストラップ3_ストラップ); - Are.Draw(X0Y0_ナース1_ストラップ3_縁1); - Are.Draw(X0Y0_ナース1_ストラップ3_縁2); - Are.Draw(X0Y0_ナース1_ストラップ2_ストラップ); - Are.Draw(X0Y0_ナース1_ストラップ2_縁1); - Are.Draw(X0Y0_ナース1_ストラップ2_縁2); - Are.Draw(X0Y0_ナース1_ストラップ1_ストラップ); - Are.Draw(X0Y0_ナース1_ストラップ1_縁1); - Are.Draw(X0Y0_ナース1_ストラップ1_縁2); - Are.Draw(X0Y0_ブーツ1_タン); - Are.Draw(X0Y0_ブーツ1_バンプ_バンプ); - Are.Draw(X0Y0_ブーツ1_バンプ_縁_縁1); - Are.Draw(X0Y0_ブーツ1_バンプ_縁_縁2); - Are.Draw(X0Y0_ブーツ1_バンプ_縁_縁3); - Are.Draw(X0Y0_ブーツ1_バンプ_縁_縁4); - Are.Draw(X0Y0_ブーツ1_ハイライト); - Are.Draw(X0Y0_ブーツ1_柄); - Are.Draw(X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ1_紐_紐1_紐下_紐); - Are.Draw(X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ1_紐_紐1_紐上_紐); - Are.Draw(X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ1_紐_紐2_紐下_紐); - Are.Draw(X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ1_紐_紐2_紐上_紐); - Are.Draw(X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ1_紐_紐3_紐下_紐); - Are.Draw(X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ1_紐_紐3_紐上_紐); - Are.Draw(X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具); - Are.Draw(X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴); - Are.Draw(X0Y0_ブーツ1_紐_紐4_紐下_紐); - Are.Draw(X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具); - Are.Draw(X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴); - Are.Draw(X0Y0_ブーツ1_紐_紐4_紐上_紐); - Are.Draw(X0Y0_ブーツ1_紐_紐5_金具1_金具); - Are.Draw(X0Y0_ブーツ1_紐_紐5_金具1_穴); - Are.Draw(X0Y0_ブーツ1_紐_紐5_金具2_金具); - Are.Draw(X0Y0_ブーツ1_紐_紐5_金具2_穴); - Are.Draw(X0Y0_ブーツ1_紐_紐5_紐); - Are.Draw(X0Y0_アーマ1_鉄靴1); - Are.Draw(X0Y0_アーマ1_鉄靴2); - Are.Draw(X0Y0_アーマ1_鉄靴3); - } - else - { - Are.Draw(X0Y1_ヒール1_バンプ); - Are.Draw(X0Y1_ヒール1_ストラップ_ストラップ); - Are.Draw(X0Y1_ヒール1_ストラップ_金具1_金具1); - Are.Draw(X0Y1_ヒール1_ストラップ_金具1_金具2); - Are.Draw(X0Y1_ヒール1_ストラップ_金具1_金具3); - Are.Draw(X0Y1_ヒール1_ストラップ_金具1_金具4); - Are.Draw(X0Y1_ヒール1_ストラップ_金具2_金具1); - Are.Draw(X0Y1_ヒール1_ストラップ_金具2_金具2); - Are.Draw(X0Y1_ヒール1_ストラップ_金具2_金具3); - Are.Draw(X0Y1_ヒール1_ストラップ_金具2_金具4); - Are.Draw(X0Y1_ヒール1_ハイライト); - Are.Draw(X0Y1_サンダル1_ストラップ3); - Are.Draw(X0Y1_サンダル1_ストラップ2); - Are.Draw(X0Y1_サンダル1_ストラップ4); - Are.Draw(X0Y1_サンダル1_ストラップ1); - Are.Draw(X0Y1_ナース1_ストラップ4_ストラップ); - Are.Draw(X0Y1_ナース1_ストラップ4_縁1); - Are.Draw(X0Y1_ナース1_ストラップ4_縁2); - Are.Draw(X0Y1_ナース1_ストラップ3_ストラップ); - Are.Draw(X0Y1_ナース1_ストラップ3_縁1); - Are.Draw(X0Y1_ナース1_ストラップ3_縁2); - Are.Draw(X0Y1_ナース1_ストラップ2_ストラップ); - Are.Draw(X0Y1_ナース1_ストラップ2_縁1); - Are.Draw(X0Y1_ナース1_ストラップ2_縁2); - Are.Draw(X0Y1_ナース1_ストラップ1_ストラップ); - Are.Draw(X0Y1_ナース1_ストラップ1_縁1); - Are.Draw(X0Y1_ナース1_ストラップ1_縁2); - Are.Draw(X0Y1_ブーツ1_タン); - Are.Draw(X0Y1_ブーツ1_バンプ_バンプ); - Are.Draw(X0Y1_ブーツ1_バンプ_縁_縁1); - Are.Draw(X0Y1_ブーツ1_バンプ_縁_縁2); - Are.Draw(X0Y1_ブーツ1_バンプ_縁_縁3); - Are.Draw(X0Y1_ブーツ1_バンプ_縁_縁4); - Are.Draw(X0Y1_ブーツ1_ハイライト); - Are.Draw(X0Y1_ブーツ1_柄); - Are.Draw(X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ1_紐_紐1_紐下_紐); - Are.Draw(X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ1_紐_紐1_紐上_紐); - Are.Draw(X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ1_紐_紐2_紐下_紐); - Are.Draw(X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ1_紐_紐2_紐上_紐); - Are.Draw(X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ1_紐_紐3_紐下_紐); - Are.Draw(X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ1_紐_紐3_紐上_紐); - Are.Draw(X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具); - Are.Draw(X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴); - Are.Draw(X0Y1_ブーツ1_紐_紐4_紐下_紐); - Are.Draw(X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具); - Are.Draw(X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴); - Are.Draw(X0Y1_ブーツ1_紐_紐4_紐上_紐); - Are.Draw(X0Y1_ブーツ1_紐_紐5_金具1_金具); - Are.Draw(X0Y1_ブーツ1_紐_紐5_金具1_穴); - Are.Draw(X0Y1_ブーツ1_紐_紐5_金具2_金具); - Are.Draw(X0Y1_ブーツ1_紐_紐5_金具2_穴); - Are.Draw(X0Y1_ブーツ1_紐_紐5_紐); - Are.Draw(X0Y1_アーマ1_鉄靴1); - Are.Draw(X0Y1_アーマ1_鉄靴2); - Are.Draw(X0Y1_アーマ1_鉄靴3); - } - } - - public void 虫性() - { - X0Y0_人指_人指1.OP[右 ? 3 : 0].Outline = true; - X0Y0_人指_人指2.OP[右 ? 3 : 0].Outline = true; - X0Y0_人指_人指3.OP[右 ? 3 : 0].Outline = true; - X0Y0_中指_中指1.OP[右 ? 3 : 0].Outline = true; - X0Y0_中指_中指2.OP[右 ? 3 : 0].Outline = true; - X0Y0_中指_中指3.OP[右 ? 3 : 0].Outline = true; - X0Y0_薬指_薬指1.OP[右 ? 3 : 0].Outline = true; - X0Y0_薬指_薬指2.OP[右 ? 3 : 0].Outline = true; - X0Y0_薬指_薬指3.OP[右 ? 3 : 0].Outline = true; - X0Y0_小指_小指1.OP[右 ? 3 : 0].Outline = true; - X0Y0_小指_小指2.OP[右 ? 3 : 0].Outline = true; - X0Y0_小指_小指3.OP[右 ? 3 : 0].Outline = true; - X0Y0_親指_親指2.OP[右 ? 3 : 0].Outline = true; - X0Y0_親指_親指3.OP[右 ? 3 : 0].Outline = true; - X0Y1_人指_人指1.OP[右 ? 3 : 0].Outline = true; - X0Y1_人指_人指2.OP[右 ? 3 : 0].Outline = true; - X0Y1_人指_人指3.OP[右 ? 3 : 0].Outline = true; - X0Y1_中指_中指1.OP[右 ? 3 : 0].Outline = true; - X0Y1_中指_中指2.OP[右 ? 3 : 0].Outline = true; - X0Y1_中指_中指3.OP[右 ? 3 : 0].Outline = true; - X0Y1_薬指_薬指1.OP[右 ? 3 : 0].Outline = true; - X0Y1_薬指_薬指2.OP[右 ? 3 : 0].Outline = true; - X0Y1_薬指_薬指3.OP[右 ? 3 : 0].Outline = true; - X0Y1_小指_小指1.OP[右 ? 3 : 0].Outline = true; - X0Y1_小指_小指2.OP[右 ? 3 : 0].Outline = true; - X0Y1_小指_小指3.OP[右 ? 3 : 0].Outline = true; - X0Y1_親指_親指2.OP[右 ? 3 : 0].Outline = true; - X0Y1_親指_親指3.OP[右 ? 3 : 0].Outline = true; - } - - public void 虫足() - { - X0Y0_小指_小指1.SizeBase *= 1.5; - X0Y0_小指_小指2.SizeBase *= 1.5; - X0Y0_小指_小指3.SizeBase *= 1.5; - X0Y0_人指_人指1.SizeBase *= 1.5; - X0Y0_人指_人指2.SizeBase *= 1.5; - X0Y0_人指_人指3.SizeBase *= 1.5; - X0Y0_親指_親指2.SizeBase *= 1.5; - X0Y0_親指_親指3.SizeBase *= 1.5; - X0Y1_小指_小指1.SizeBase *= 1.5; - X0Y1_小指_小指2.SizeBase *= 1.5; - X0Y1_小指_小指3.SizeBase *= 1.5; - X0Y1_人指_人指1.SizeBase *= 1.5; - X0Y1_人指_人指2.SizeBase *= 1.5; - X0Y1_人指_人指3.SizeBase *= 1.5; - X0Y1_親指_親指2.SizeBase *= 1.5; - X0Y1_親指_親指3.SizeBase *= 1.5; - 人指_人指1_表示 = false; - 人指_人指3_表示 = false; - 人指_人指2_表示 = false; - 中指_中指1_表示 = false; - 中指_中指3_表示 = false; - 中指_中指2_表示 = false; - 薬指_薬指1_表示 = false; - 薬指_薬指3_表示 = false; - 薬指_薬指2_表示 = false; - } - - public void 開脚(腿_人 腿) - { - if (腿.本体.IndexY == 0 || 腿.本体.IndexY == 4) - { - 本体.IndexY = 0; - } - else if (腿.本体.IndexY == 1 || 腿.本体.IndexY == 2 || 腿.本体.IndexY == 3) - { - 本体.IndexY = 1; - } - } - - public override bool Is布(Par p) - { - if (p != X0Y0_パンスト_パンスト1 && p != X0Y0_パンスト_パンスト2 && p != X0Y0_ソックス_ソックス1 && p != X0Y0_ソックス_ソックス2 && p != X0Y1_パンスト_パンスト1 && p != X0Y1_パンスト_パンスト2 && p != X0Y1_ソックス_ソックス1) - { - return p == X0Y1_ソックス_ソックス2; - } - return true; - } - - public override bool Is革(Par p) - { - if (p != X0Y0_ヒール0_靴底 && p != X0Y0_サンダル0_靴底 && p != X0Y0_ナース0_靴底 && p != X0Y0_ブーツ0_靴底 && p != X0Y0_ヒール1_バンプ && p != X0Y0_ヒール1_ストラップ_ストラップ && p != X0Y0_ヒール1_ストラップ_金具1_金具1 && p != X0Y0_ヒール1_ストラップ_金具1_金具2 && p != X0Y0_ヒール1_ストラップ_金具1_金具3 && p != X0Y0_ヒール1_ストラップ_金具1_金具4 && p != X0Y0_ヒール1_ストラップ_金具2_金具1 && p != X0Y0_ヒール1_ストラップ_金具2_金具2 && p != X0Y0_ヒール1_ストラップ_金具2_金具3 && p != X0Y0_ヒール1_ストラップ_金具2_金具4 && p != X0Y0_ヒール1_ハイライト && p != X0Y0_サンダル1_ストラップ3 && p != X0Y0_サンダル1_ストラップ2 && p != X0Y0_サンダル1_ストラップ4 && p != X0Y0_サンダル1_ストラップ1 && p != X0Y0_ナース1_ストラップ3_ストラップ && p != X0Y0_ナース1_ストラップ3_縁1 && p != X0Y0_ナース1_ストラップ3_縁2 && p != X0Y0_ナース1_ストラップ2_ストラップ && p != X0Y0_ナース1_ストラップ2_縁1 && p != X0Y0_ナース1_ストラップ2_縁2 && p != X0Y0_ナース1_ストラップ1_ストラップ && p != X0Y0_ナース1_ストラップ1_縁1 && p != X0Y0_ナース1_ストラップ1_縁2 && p != X0Y0_ブーツ1_タン && p != X0Y0_ブーツ1_バンプ_バンプ && p != X0Y0_ブーツ1_バンプ_縁_縁1 && p != X0Y0_ブーツ1_バンプ_縁_縁2 && p != X0Y0_ブーツ1_バンプ_縁_縁3 && p != X0Y0_ブーツ1_バンプ_縁_縁4 && p != X0Y0_ブーツ1_ハイライト && p != X0Y0_ブーツ1_柄 && p != X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具 && p != X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴 && p != X0Y0_ブーツ1_紐_紐1_紐下_紐 && p != X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具 && p != X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴 && p != X0Y0_ブーツ1_紐_紐1_紐上_紐 && p != X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具 && p != X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴 && p != X0Y0_ブーツ1_紐_紐2_紐下_紐 && p != X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具 && p != X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴 && p != X0Y0_ブーツ1_紐_紐2_紐上_紐 && p != X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具 && p != X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴 && p != X0Y0_ブーツ1_紐_紐3_紐下_紐 && p != X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具 && p != X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴 && p != X0Y0_ブーツ1_紐_紐3_紐上_紐 && p != X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具 && p != X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴 && p != X0Y0_ブーツ1_紐_紐4_紐下_紐 && p != X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具 && p != X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴 && p != X0Y0_ブーツ1_紐_紐4_紐上_紐 && p != X0Y0_ブーツ1_紐_紐5_金具1_金具 && p != X0Y0_ブーツ1_紐_紐5_金具1_穴 && p != X0Y0_ブーツ1_紐_紐5_金具2_金具 && p != X0Y0_ブーツ1_紐_紐5_金具2_穴 && p != X0Y0_ブーツ1_紐_紐5_紐 && p != X0Y1_ヒール0_ヒール && p != X0Y1_ヒール0_靴底 && p != X0Y1_サンダル0_踵 && p != X0Y1_サンダル0_靴底 && p != X0Y1_ナース0_踵 && p != X0Y1_ナース0_靴底 && p != X0Y1_ブーツ0_ヒール && p != X0Y1_ブーツ0_靴底 && p != X0Y1_ヒール1_バンプ && p != X0Y1_ヒール1_ストラップ_ストラップ && p != X0Y1_ヒール1_ストラップ_金具1_金具1 && p != X0Y1_ヒール1_ストラップ_金具1_金具2 && p != X0Y1_ヒール1_ストラップ_金具1_金具3 && p != X0Y1_ヒール1_ストラップ_金具1_金具4 && p != X0Y1_ヒール1_ストラップ_金具2_金具1 && p != X0Y1_ヒール1_ストラップ_金具2_金具2 && p != X0Y1_ヒール1_ストラップ_金具2_金具3 && p != X0Y1_ヒール1_ストラップ_金具2_金具4 && p != X0Y1_ヒール1_ハイライト && p != X0Y1_サンダル1_ストラップ3 && p != X0Y1_サンダル1_ストラップ2 && p != X0Y1_サンダル1_ストラップ4 && p != X0Y1_サンダル1_ストラップ1 && p != X0Y1_ナース1_ストラップ4_ストラップ && p != X0Y1_ナース1_ストラップ4_縁1 && p != X0Y1_ナース1_ストラップ4_縁2 && p != X0Y1_ナース1_ストラップ3_ストラップ && p != X0Y1_ナース1_ストラップ3_縁1 && p != X0Y1_ナース1_ストラップ3_縁2 && p != X0Y1_ナース1_ストラップ2_ストラップ && p != X0Y1_ナース1_ストラップ2_縁1 && p != X0Y1_ナース1_ストラップ2_縁2 && p != X0Y1_ナース1_ストラップ1_ストラップ && p != X0Y1_ナース1_ストラップ1_縁1 && p != X0Y1_ナース1_ストラップ1_縁2 && p != X0Y1_ブーツ1_タン && p != X0Y1_ブーツ1_バンプ_バンプ && p != X0Y1_ブーツ1_バンプ_縁_縁1 && p != X0Y1_ブーツ1_バンプ_縁_縁2 && p != X0Y1_ブーツ1_バンプ_縁_縁3 && p != X0Y1_ブーツ1_バンプ_縁_縁4 && p != X0Y1_ブーツ1_ハイライト && p != X0Y1_ブーツ1_柄 && p != X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具 && p != X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴 && p != X0Y1_ブーツ1_紐_紐1_紐下_紐 && p != X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具 && p != X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴 && p != X0Y1_ブーツ1_紐_紐1_紐上_紐 && p != X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具 && p != X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴 && p != X0Y1_ブーツ1_紐_紐2_紐下_紐 && p != X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具 && p != X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴 && p != X0Y1_ブーツ1_紐_紐2_紐上_紐 && p != X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具 && p != X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴 && p != X0Y1_ブーツ1_紐_紐3_紐下_紐 && p != X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具 && p != X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴 && p != X0Y1_ブーツ1_紐_紐3_紐上_紐 && p != X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具 && p != X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴 && p != X0Y1_ブーツ1_紐_紐4_紐下_紐 && p != X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具 && p != X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴 && p != X0Y1_ブーツ1_紐_紐4_紐上_紐 && p != X0Y1_ブーツ1_紐_紐5_金具1_金具 && p != X0Y1_ブーツ1_紐_紐5_金具1_穴 && p != X0Y1_ブーツ1_紐_紐5_金具2_金具 && p != X0Y1_ブーツ1_紐_紐5_金具2_穴) - { - return p == X0Y1_ブーツ1_紐_紐5_紐; - } - return true; - } - - public override bool Is鉄(Par p) - { - if (p != X0Y0_アーマ0_靴底 && p != X0Y0_アーマ1_鉄靴1 && p != X0Y0_アーマ1_鉄靴2 && p != X0Y0_アーマ1_鉄靴3 && p != X0Y1_アーマ0_踵 && p != X0Y1_アーマ0_靴底 && p != X0Y1_アーマ1_鉄靴1 && p != X0Y1_アーマ1_鉄靴2) - { - return p == X0Y1_アーマ1_鉄靴3; - } - return true; - } - - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_ヒール0_靴底CP.Update(); - X0Y0_サンダル0_靴底CP.Update(); - X0Y0_ナース0_靴底CP.Update(); - X0Y0_ブーツ0_靴底CP.Update(); - X0Y0_アーマ0_靴底CP.Update(); - X0Y0_足CP.Update(); - X0Y0_小指_小指1CP.Update(); - X0Y0_小指_小指2CP.Update(); - X0Y0_小指_小指3CP.Update(); - X0Y0_薬指_水掻CP.Update(); - X0Y0_薬指_薬指1CP.Update(); - X0Y0_薬指_薬指2CP.Update(); - X0Y0_薬指_薬指3CP.Update(); - X0Y0_中指_水掻CP.Update(); - X0Y0_中指_中指1CP.Update(); - X0Y0_中指_中指2CP.Update(); - X0Y0_中指_中指3CP.Update(); - X0Y0_人指_人指1CP.Update(); - X0Y0_人指_人指2CP.Update(); - X0Y0_人指_人指3CP.Update(); - X0Y0_人指_水掻CP.Update(); - X0Y0_親指_親指2CP.Update(); - X0Y0_親指_親指3CP.Update(); - X0Y0_親指_水掻CP.Update(); - X0Y0_悪タトゥ_五芒星_円1CP.Update(); - X0Y0_悪タトゥ_五芒星_円2CP.Update(); - X0Y0_悪タトゥ_五芒星_星CP.Update(); - X0Y0_悪タトゥ_五芒星_五角形CP.Update(); - X0Y0_竜性_鱗1CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_竜性_鱗4CP.Update(); - X0Y0_竜性_鱗5CP.Update(); - X0Y0_パンスト_パンスト1CP.Update(); - X0Y0_パンスト_パンスト2CP.Update(); - X0Y0_ソックス_ソックス1CP.Update(); - X0Y0_ソックス_ソックス2CP.Update(); - X0Y0_ヒール1_バンプCP.Update(); - X0Y0_ヒール1_ストラップ_ストラップCP.Update(); - X0Y0_ヒール1_ストラップ_金具1_金具1CP.Update(); - X0Y0_ヒール1_ストラップ_金具1_金具2CP.Update(); - X0Y0_ヒール1_ストラップ_金具1_金具3CP.Update(); - X0Y0_ヒール1_ストラップ_金具1_金具4CP.Update(); - X0Y0_ヒール1_ストラップ_金具2_金具1CP.Update(); - X0Y0_ヒール1_ストラップ_金具2_金具2CP.Update(); - X0Y0_ヒール1_ストラップ_金具2_金具3CP.Update(); - X0Y0_ヒール1_ストラップ_金具2_金具4CP.Update(); - X0Y0_ヒール1_ハイライトCP.Update(); - X0Y0_サンダル1_ストラップ3CP.Update(); - X0Y0_サンダル1_ストラップ2CP.Update(); - X0Y0_サンダル1_ストラップ4CP.Update(); - X0Y0_サンダル1_ストラップ1CP.Update(); - X0Y0_ナース1_ストラップ3_ストラップCP.Update(); - X0Y0_ナース1_ストラップ3_縁1CP.Update(); - X0Y0_ナース1_ストラップ3_縁2CP.Update(); - X0Y0_ナース1_ストラップ2_ストラップCP.Update(); - X0Y0_ナース1_ストラップ2_縁1CP.Update(); - X0Y0_ナース1_ストラップ2_縁2CP.Update(); - X0Y0_ナース1_ストラップ1_ストラップCP.Update(); - X0Y0_ナース1_ストラップ1_縁1CP.Update(); - X0Y0_ナース1_ストラップ1_縁2CP.Update(); - X0Y0_ブーツ1_タンCP.Update(); - X0Y0_ブーツ1_バンプ_バンプCP.Update(); - X0Y0_ブーツ1_バンプ_縁_縁1CP.Update(); - X0Y0_ブーツ1_バンプ_縁_縁2CP.Update(); - X0Y0_ブーツ1_バンプ_縁_縁3CP.Update(); - X0Y0_ブーツ1_バンプ_縁_縁4CP.Update(); - X0Y0_ブーツ1_ハイライトCP.Update(); - X0Y0_ブーツ1_柄CP.Update(); - X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ1_紐_紐1_紐下_紐CP.Update(); - X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ1_紐_紐1_紐上_紐CP.Update(); - X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ1_紐_紐2_紐下_紐CP.Update(); - X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ1_紐_紐2_紐上_紐CP.Update(); - X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ1_紐_紐3_紐下_紐CP.Update(); - X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ1_紐_紐3_紐上_紐CP.Update(); - X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具CP.Update(); - X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴CP.Update(); - X0Y0_ブーツ1_紐_紐4_紐下_紐CP.Update(); - X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具CP.Update(); - X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴CP.Update(); - X0Y0_ブーツ1_紐_紐4_紐上_紐CP.Update(); - X0Y0_ブーツ1_紐_紐5_金具1_金具CP.Update(); - X0Y0_ブーツ1_紐_紐5_金具1_穴CP.Update(); - X0Y0_ブーツ1_紐_紐5_金具2_金具CP.Update(); - X0Y0_ブーツ1_紐_紐5_金具2_穴CP.Update(); - X0Y0_ブーツ1_紐_紐5_紐CP.Update(); - X0Y0_アーマ1_鉄靴1CP.Update(); - X0Y0_アーマ1_鉄靴2CP.Update(); - X0Y0_アーマ1_鉄靴3CP.Update(); - } - else - { - X0Y1_ヒール0_ヒールCP.Update(); - X0Y1_ヒール0_靴底CP.Update(); - X0Y1_サンダル0_踵CP.Update(); - X0Y1_サンダル0_靴底CP.Update(); - X0Y1_ナース0_踵CP.Update(); - X0Y1_ナース0_靴底CP.Update(); - X0Y1_ブーツ0_ヒールCP.Update(); - X0Y1_ブーツ0_靴底CP.Update(); - X0Y1_アーマ0_踵CP.Update(); - X0Y1_アーマ0_靴底CP.Update(); - X0Y1_足CP.Update(); - X0Y1_小指_小指1CP.Update(); - X0Y1_小指_小指2CP.Update(); - X0Y1_小指_小指3CP.Update(); - X0Y1_薬指_水掻CP.Update(); - X0Y1_薬指_薬指1CP.Update(); - X0Y1_薬指_薬指2CP.Update(); - X0Y1_薬指_薬指3CP.Update(); - X0Y1_中指_水掻CP.Update(); - X0Y1_中指_中指1CP.Update(); - X0Y1_中指_中指2CP.Update(); - X0Y1_中指_中指3CP.Update(); - X0Y1_人指_水掻CP.Update(); - X0Y1_人指_人指1CP.Update(); - X0Y1_人指_人指2CP.Update(); - X0Y1_人指_人指3CP.Update(); - X0Y1_親指_水掻CP.Update(); - X0Y1_親指_親指2CP.Update(); - X0Y1_親指_親指3CP.Update(); - X0Y1_悪タトゥ_五芒星_円1CP.Update(); - X0Y1_悪タトゥ_五芒星_円2CP.Update(); - X0Y1_悪タトゥ_五芒星_星CP.Update(); - X0Y1_悪タトゥ_五芒星_五角形CP.Update(); - X0Y1_竜性_鱗1CP.Update(); - X0Y1_竜性_鱗2CP.Update(); - X0Y1_竜性_鱗3CP.Update(); - X0Y1_竜性_鱗4CP.Update(); - X0Y1_竜性_鱗5CP.Update(); - X0Y1_パンスト_パンスト1CP.Update(); - X0Y1_パンスト_パンスト2CP.Update(); - X0Y1_ソックス_ソックス1CP.Update(); - X0Y1_ソックス_ソックス2CP.Update(); - X0Y1_ヒール1_バンプCP.Update(); - X0Y1_ヒール1_ストラップ_ストラップCP.Update(); - X0Y1_ヒール1_ストラップ_金具1_金具1CP.Update(); - X0Y1_ヒール1_ストラップ_金具1_金具2CP.Update(); - X0Y1_ヒール1_ストラップ_金具1_金具3CP.Update(); - X0Y1_ヒール1_ストラップ_金具1_金具4CP.Update(); - X0Y1_ヒール1_ストラップ_金具2_金具1CP.Update(); - X0Y1_ヒール1_ストラップ_金具2_金具2CP.Update(); - X0Y1_ヒール1_ストラップ_金具2_金具3CP.Update(); - X0Y1_ヒール1_ストラップ_金具2_金具4CP.Update(); - X0Y1_ヒール1_ハイライトCP.Update(); - X0Y1_サンダル1_ストラップ3CP.Update(); - X0Y1_サンダル1_ストラップ2CP.Update(); - X0Y1_サンダル1_ストラップ4CP.Update(); - X0Y1_サンダル1_ストラップ1CP.Update(); - X0Y1_ナース1_ストラップ4_ストラップCP.Update(); - X0Y1_ナース1_ストラップ4_縁1CP.Update(); - X0Y1_ナース1_ストラップ4_縁2CP.Update(); - X0Y1_ナース1_ストラップ3_ストラップCP.Update(); - X0Y1_ナース1_ストラップ3_縁1CP.Update(); - X0Y1_ナース1_ストラップ3_縁2CP.Update(); - X0Y1_ナース1_ストラップ2_ストラップCP.Update(); - X0Y1_ナース1_ストラップ2_縁1CP.Update(); - X0Y1_ナース1_ストラップ2_縁2CP.Update(); - X0Y1_ナース1_ストラップ1_ストラップCP.Update(); - X0Y1_ナース1_ストラップ1_縁1CP.Update(); - X0Y1_ナース1_ストラップ1_縁2CP.Update(); - X0Y1_ブーツ1_タンCP.Update(); - X0Y1_ブーツ1_バンプ_バンプCP.Update(); - X0Y1_ブーツ1_バンプ_縁_縁1CP.Update(); - X0Y1_ブーツ1_バンプ_縁_縁2CP.Update(); - X0Y1_ブーツ1_バンプ_縁_縁3CP.Update(); - X0Y1_ブーツ1_バンプ_縁_縁4CP.Update(); - X0Y1_ブーツ1_ハイライトCP.Update(); - X0Y1_ブーツ1_柄CP.Update(); - X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ1_紐_紐1_紐下_紐CP.Update(); - X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ1_紐_紐1_紐上_紐CP.Update(); - X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ1_紐_紐2_紐下_紐CP.Update(); - X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ1_紐_紐2_紐上_紐CP.Update(); - X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ1_紐_紐3_紐下_紐CP.Update(); - X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ1_紐_紐3_紐上_紐CP.Update(); - X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具CP.Update(); - X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴CP.Update(); - X0Y1_ブーツ1_紐_紐4_紐下_紐CP.Update(); - X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具CP.Update(); - X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴CP.Update(); - X0Y1_ブーツ1_紐_紐4_紐上_紐CP.Update(); - X0Y1_ブーツ1_紐_紐5_金具1_金具CP.Update(); - X0Y1_ブーツ1_紐_紐5_金具1_穴CP.Update(); - X0Y1_ブーツ1_紐_紐5_金具2_金具CP.Update(); - X0Y1_ブーツ1_紐_紐5_金具2_穴CP.Update(); - X0Y1_ブーツ1_紐_紐5_紐CP.Update(); - X0Y1_アーマ1_鉄靴1CP.Update(); - X0Y1_アーマ1_鉄靴2CP.Update(); - X0Y1_アーマ1_鉄靴3CP.Update(); - } - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.B0: - 配色B0(体配色); - break; - case 配色指定.C0: - 配色C0(体配色); - break; - case 配色指定.L0: - 配色L0(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - ヒール0_ヒールCD = new ColorD(); - ヒール0_靴底CD = new ColorD(); - サンダル0_踵CD = new ColorD(); - サンダル0_靴底CD = new ColorD(); - ナース0_踵CD = new ColorD(); - ナース0_靴底CD = new ColorD(); - ブーツ0_ヒールCD = new ColorD(); - ブーツ0_靴底CD = new ColorD(); - アーマ0_踵CD = new ColorD(); - アーマ0_靴底CD = new ColorD(); - 足CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - パンスト_パンスト1CD = new ColorD(); - パンスト_パンスト2CD = new ColorD(); - ソックス_ソックス1CD = new ColorD(); - ソックス_ソックス2CD = new ColorD(); - ヒール1_バンプCD = new ColorD(); - ヒール1_ストラップ_ストラップCD = new ColorD(); - ヒール1_ストラップ_金具1_金具1CD = new ColorD(); - ヒール1_ストラップ_金具1_金具2CD = new ColorD(); - ヒール1_ストラップ_金具1_金具3CD = new ColorD(); - ヒール1_ストラップ_金具1_金具4CD = new ColorD(); - ヒール1_ストラップ_金具2_金具1CD = new ColorD(); - ヒール1_ストラップ_金具2_金具2CD = new ColorD(); - ヒール1_ストラップ_金具2_金具3CD = new ColorD(); - ヒール1_ストラップ_金具2_金具4CD = new ColorD(); - ヒール1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - サンダル1_ストラップ3CD = new ColorD(); - サンダル1_ストラップ2CD = new ColorD(); - サンダル1_ストラップ4CD = new ColorD(); - サンダル1_ストラップ1CD = new ColorD(); - ナース1_ストラップ3_ストラップCD = new ColorD(); - ナース1_ストラップ3_縁1CD = new ColorD(); - ナース1_ストラップ3_縁2CD = new ColorD(); - ナース1_ストラップ2_ストラップCD = new ColorD(); - ナース1_ストラップ2_縁1CD = new ColorD(); - ナース1_ストラップ2_縁2CD = new ColorD(); - ナース1_ストラップ1_ストラップCD = new ColorD(); - ナース1_ストラップ1_縁1CD = new ColorD(); - ナース1_ストラップ1_縁2CD = new ColorD(); - ブーツ1_タンCD = new ColorD(); - ブーツ1_バンプ_バンプCD = new ColorD(); - ブーツ1_バンプ_縁_縁1CD = new ColorD(); - ブーツ1_バンプ_縁_縁2CD = new ColorD(); - ブーツ1_バンプ_縁_縁3CD = new ColorD(); - ブーツ1_バンプ_縁_縁4CD = new ColorD(); - ブーツ1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - ブーツ1_柄CD = new ColorD(); - ブーツ1_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐5_金具1_金具CD = new ColorD(); - ブーツ1_紐_紐5_金具1_穴CD = new ColorD(); - ブーツ1_紐_紐5_金具2_金具CD = new ColorD(); - ブーツ1_紐_紐5_金具2_穴CD = new ColorD(); - ブーツ1_紐_紐5_紐CD = new ColorD(); - アーマ1_鉄靴1CD = new ColorD(); - アーマ1_鉄靴2CD = new ColorD(); - アーマ1_鉄靴3CD = new ColorD(); - ナース1_ストラップ4_ストラップCD = new ColorD(); - ナース1_ストラップ4_縁1CD = new ColorD(); - ナース1_ストラップ4_縁2CD = new ColorD(); - } - - private void 配色B0(体配色 体配色) - { - ヒール0_ヒールCD = new ColorD(); - ヒール0_靴底CD = new ColorD(); - サンダル0_踵CD = new ColorD(); - サンダル0_靴底CD = new ColorD(); - ナース0_踵CD = new ColorD(); - ナース0_靴底CD = new ColorD(); - ブーツ0_ヒールCD = new ColorD(); - ブーツ0_靴底CD = new ColorD(); - アーマ0_踵CD = new ColorD(); - アーマ0_靴底CD = new ColorD(); - 足CD = new ColorD(ref Col.Black, ref 体配色.毛0R); - 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - パンスト_パンスト1CD = new ColorD(); - パンスト_パンスト2CD = new ColorD(); - ソックス_ソックス1CD = new ColorD(); - ソックス_ソックス2CD = new ColorD(); - ヒール1_バンプCD = new ColorD(); - ヒール1_ストラップ_ストラップCD = new ColorD(); - ヒール1_ストラップ_金具1_金具1CD = new ColorD(); - ヒール1_ストラップ_金具1_金具2CD = new ColorD(); - ヒール1_ストラップ_金具1_金具3CD = new ColorD(); - ヒール1_ストラップ_金具1_金具4CD = new ColorD(); - ヒール1_ストラップ_金具2_金具1CD = new ColorD(); - ヒール1_ストラップ_金具2_金具2CD = new ColorD(); - ヒール1_ストラップ_金具2_金具3CD = new ColorD(); - ヒール1_ストラップ_金具2_金具4CD = new ColorD(); - ヒール1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - サンダル1_ストラップ3CD = new ColorD(); - サンダル1_ストラップ2CD = new ColorD(); - サンダル1_ストラップ4CD = new ColorD(); - サンダル1_ストラップ1CD = new ColorD(); - ナース1_ストラップ3_ストラップCD = new ColorD(); - ナース1_ストラップ3_縁1CD = new ColorD(); - ナース1_ストラップ3_縁2CD = new ColorD(); - ナース1_ストラップ2_ストラップCD = new ColorD(); - ナース1_ストラップ2_縁1CD = new ColorD(); - ナース1_ストラップ2_縁2CD = new ColorD(); - ナース1_ストラップ1_ストラップCD = new ColorD(); - ナース1_ストラップ1_縁1CD = new ColorD(); - ナース1_ストラップ1_縁2CD = new ColorD(); - ブーツ1_タンCD = new ColorD(); - ブーツ1_バンプ_バンプCD = new ColorD(); - ブーツ1_バンプ_縁_縁1CD = new ColorD(); - ブーツ1_バンプ_縁_縁2CD = new ColorD(); - ブーツ1_バンプ_縁_縁3CD = new ColorD(); - ブーツ1_バンプ_縁_縁4CD = new ColorD(); - ブーツ1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - ブーツ1_柄CD = new ColorD(); - ブーツ1_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐5_金具1_金具CD = new ColorD(); - ブーツ1_紐_紐5_金具1_穴CD = new ColorD(); - ブーツ1_紐_紐5_金具2_金具CD = new ColorD(); - ブーツ1_紐_紐5_金具2_穴CD = new ColorD(); - ブーツ1_紐_紐5_紐CD = new ColorD(); - アーマ1_鉄靴1CD = new ColorD(); - アーマ1_鉄靴2CD = new ColorD(); - アーマ1_鉄靴3CD = new ColorD(); - ナース1_ストラップ4_ストラップCD = new ColorD(); - ナース1_ストラップ4_縁1CD = new ColorD(); - ナース1_ストラップ4_縁2CD = new ColorD(); - } - - private void 配色C0(体配色 体配色) - { - ヒール0_ヒールCD = new ColorD(); - ヒール0_靴底CD = new ColorD(); - サンダル0_踵CD = new ColorD(); - サンダル0_靴底CD = new ColorD(); - ナース0_踵CD = new ColorD(); - ナース0_靴底CD = new ColorD(); - ブーツ0_ヒールCD = new ColorD(); - ブーツ0_靴底CD = new ColorD(); - アーマ0_踵CD = new ColorD(); - アーマ0_靴底CD = new ColorD(); - 足CD = new ColorD(ref Col.Black, ref 体配色.甲0R); - 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - パンスト_パンスト1CD = new ColorD(); - パンスト_パンスト2CD = new ColorD(); - ソックス_ソックス1CD = new ColorD(); - ソックス_ソックス2CD = new ColorD(); - ヒール1_バンプCD = new ColorD(); - ヒール1_ストラップ_ストラップCD = new ColorD(); - ヒール1_ストラップ_金具1_金具1CD = new ColorD(); - ヒール1_ストラップ_金具1_金具2CD = new ColorD(); - ヒール1_ストラップ_金具1_金具3CD = new ColorD(); - ヒール1_ストラップ_金具1_金具4CD = new ColorD(); - ヒール1_ストラップ_金具2_金具1CD = new ColorD(); - ヒール1_ストラップ_金具2_金具2CD = new ColorD(); - ヒール1_ストラップ_金具2_金具3CD = new ColorD(); - ヒール1_ストラップ_金具2_金具4CD = new ColorD(); - ヒール1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - サンダル1_ストラップ3CD = new ColorD(); - サンダル1_ストラップ2CD = new ColorD(); - サンダル1_ストラップ4CD = new ColorD(); - サンダル1_ストラップ1CD = new ColorD(); - ナース1_ストラップ3_ストラップCD = new ColorD(); - ナース1_ストラップ3_縁1CD = new ColorD(); - ナース1_ストラップ3_縁2CD = new ColorD(); - ナース1_ストラップ2_ストラップCD = new ColorD(); - ナース1_ストラップ2_縁1CD = new ColorD(); - ナース1_ストラップ2_縁2CD = new ColorD(); - ナース1_ストラップ1_ストラップCD = new ColorD(); - ナース1_ストラップ1_縁1CD = new ColorD(); - ナース1_ストラップ1_縁2CD = new ColorD(); - ブーツ1_タンCD = new ColorD(); - ブーツ1_バンプ_バンプCD = new ColorD(); - ブーツ1_バンプ_縁_縁1CD = new ColorD(); - ブーツ1_バンプ_縁_縁2CD = new ColorD(); - ブーツ1_バンプ_縁_縁3CD = new ColorD(); - ブーツ1_バンプ_縁_縁4CD = new ColorD(); - ブーツ1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - ブーツ1_柄CD = new ColorD(); - ブーツ1_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐5_金具1_金具CD = new ColorD(); - ブーツ1_紐_紐5_金具1_穴CD = new ColorD(); - ブーツ1_紐_紐5_金具2_金具CD = new ColorD(); - ブーツ1_紐_紐5_金具2_穴CD = new ColorD(); - ブーツ1_紐_紐5_紐CD = new ColorD(); - アーマ1_鉄靴1CD = new ColorD(); - アーマ1_鉄靴2CD = new ColorD(); - アーマ1_鉄靴3CD = new ColorD(); - ナース1_ストラップ4_ストラップCD = new ColorD(); - ナース1_ストラップ4_縁1CD = new ColorD(); - ナース1_ストラップ4_縁2CD = new ColorD(); - } - - private void 配色L0(体配色 体配色) - { - ヒール0_ヒールCD = new ColorD(); - ヒール0_靴底CD = new ColorD(); - サンダル0_踵CD = new ColorD(); - サンダル0_靴底CD = new ColorD(); - ナース0_踵CD = new ColorD(); - ナース0_靴底CD = new ColorD(); - ブーツ0_ヒールCD = new ColorD(); - ブーツ0_靴底CD = new ColorD(); - アーマ0_踵CD = new ColorD(); - アーマ0_靴底CD = new ColorD(); - 足CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.植1R); - 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - パンスト_パンスト1CD = new ColorD(); - パンスト_パンスト2CD = new ColorD(); - ソックス_ソックス1CD = new ColorD(); - ソックス_ソックス2CD = new ColorD(); - ヒール1_バンプCD = new ColorD(); - ヒール1_ストラップ_ストラップCD = new ColorD(); - ヒール1_ストラップ_金具1_金具1CD = new ColorD(); - ヒール1_ストラップ_金具1_金具2CD = new ColorD(); - ヒール1_ストラップ_金具1_金具3CD = new ColorD(); - ヒール1_ストラップ_金具1_金具4CD = new ColorD(); - ヒール1_ストラップ_金具2_金具1CD = new ColorD(); - ヒール1_ストラップ_金具2_金具2CD = new ColorD(); - ヒール1_ストラップ_金具2_金具3CD = new ColorD(); - ヒール1_ストラップ_金具2_金具4CD = new ColorD(); - ヒール1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - サンダル1_ストラップ3CD = new ColorD(); - サンダル1_ストラップ2CD = new ColorD(); - サンダル1_ストラップ4CD = new ColorD(); - サンダル1_ストラップ1CD = new ColorD(); - ナース1_ストラップ3_ストラップCD = new ColorD(); - ナース1_ストラップ3_縁1CD = new ColorD(); - ナース1_ストラップ3_縁2CD = new ColorD(); - ナース1_ストラップ2_ストラップCD = new ColorD(); - ナース1_ストラップ2_縁1CD = new ColorD(); - ナース1_ストラップ2_縁2CD = new ColorD(); - ナース1_ストラップ1_ストラップCD = new ColorD(); - ナース1_ストラップ1_縁1CD = new ColorD(); - ナース1_ストラップ1_縁2CD = new ColorD(); - ブーツ1_タンCD = new ColorD(); - ブーツ1_バンプ_バンプCD = new ColorD(); - ブーツ1_バンプ_縁_縁1CD = new ColorD(); - ブーツ1_バンプ_縁_縁2CD = new ColorD(); - ブーツ1_バンプ_縁_縁3CD = new ColorD(); - ブーツ1_バンプ_縁_縁4CD = new ColorD(); - ブーツ1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); - ブーツ1_柄CD = new ColorD(); - ブーツ1_紐_紐1_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐1_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐1_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐1_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐1_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐1_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐2_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐2_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐2_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐2_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐2_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐2_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐3_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐3_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐3_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐3_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐3_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐3_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐4_紐下_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐4_紐下_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐4_紐下_紐CD = new ColorD(); - ブーツ1_紐_紐4_紐上_金具上_金具CD = new ColorD(); - ブーツ1_紐_紐4_紐上_金具上_穴CD = new ColorD(); - ブーツ1_紐_紐4_紐上_紐CD = new ColorD(); - ブーツ1_紐_紐5_金具1_金具CD = new ColorD(); - ブーツ1_紐_紐5_金具1_穴CD = new ColorD(); - ブーツ1_紐_紐5_金具2_金具CD = new ColorD(); - ブーツ1_紐_紐5_金具2_穴CD = new ColorD(); - ブーツ1_紐_紐5_紐CD = new ColorD(); - アーマ1_鉄靴1CD = new ColorD(); - アーマ1_鉄靴2CD = new ColorD(); - アーマ1_鉄靴3CD = new ColorD(); - ナース1_ストラップ4_ストラップCD = new ColorD(); - ナース1_ストラップ4_縁1CD = new ColorD(); - ナース1_ストラップ4_縁2CD = new ColorD(); - } - - public void ブーツ配色(ブーツ色 配色) - { - ブーツ0_ヒールCD.色 = 配色.踵色; - ブーツ0_靴底CD.色 = 配色.靴底色; - ブーツ1_タンCD.色 = 配色.生地2色; - ブーツ1_バンプ_バンプCD.色 = 配色.生地1色; - ブーツ1_バンプ_縁_縁1CD.色 = 配色.縁色; - ブーツ1_バンプ_縁_縁2CD.色 = ブーツ1_バンプ_縁_縁1CD.色; - ブーツ1_バンプ_縁_縁3CD.色 = ブーツ1_バンプ_縁_縁1CD.色; - ブーツ1_バンプ_縁_縁4CD.色 = ブーツ1_バンプ_縁_縁1CD.色; - ブーツ1_柄CD.色 = 配色.柄色; - ブーツ1_紐_紐1_紐下_金具上_金具CD.色 = 配色.金具色; - ブーツ1_紐_紐1_紐下_金具上_穴CD.色 = 配色.穴色; - ブーツ1_紐_紐1_紐下_紐CD.色 = 配色.紐色; - ブーツ1_紐_紐1_紐上_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; - ブーツ1_紐_紐1_紐上_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; - ブーツ1_紐_紐1_紐上_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; - ブーツ1_紐_紐2_紐下_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; - ブーツ1_紐_紐2_紐下_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; - ブーツ1_紐_紐2_紐下_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; - ブーツ1_紐_紐2_紐上_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; - ブーツ1_紐_紐2_紐上_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; - ブーツ1_紐_紐2_紐上_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; - ブーツ1_紐_紐3_紐下_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; - ブーツ1_紐_紐3_紐下_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; - ブーツ1_紐_紐3_紐下_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; - ブーツ1_紐_紐3_紐上_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; - ブーツ1_紐_紐3_紐上_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; - ブーツ1_紐_紐3_紐上_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; - ブーツ1_紐_紐4_紐下_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; - ブーツ1_紐_紐4_紐下_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; - ブーツ1_紐_紐4_紐下_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; - ブーツ1_紐_紐4_紐上_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; - ブーツ1_紐_紐4_紐上_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; - ブーツ1_紐_紐4_紐上_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; - ブーツ1_紐_紐5_金具1_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; - ブーツ1_紐_紐5_金具1_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; - ブーツ1_紐_紐5_金具2_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; - ブーツ1_紐_紐5_金具2_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; - ブーツ1_紐_紐5_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = 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 ヒール0_ヒール_表示 + { + get + { + return X0Y1_ヒール0_ヒール.Dra; + } + set + { + X0Y1_ヒール0_ヒール.Dra = value; + X0Y1_ヒール0_ヒール.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 サンダル0_踵_表示 + { + get + { + return X0Y1_サンダル0_踵.Dra; + } + set + { + X0Y1_サンダル0_踵.Dra = value; + X0Y1_サンダル0_踵.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 ナース0_踵_表示 + { + get + { + return X0Y1_ナース0_踵.Dra; + } + set + { + X0Y1_ナース0_踵.Dra = value; + X0Y1_ナース0_踵.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 ブーツ0_ヒール_表示 + { + get + { + return X0Y1_ブーツ0_ヒール.Dra; + } + set + { + X0Y1_ブーツ0_ヒール.Dra = value; + X0Y1_ブーツ0_ヒール.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 アーマ0_踵_表示 + { + get + { + return X0Y1_アーマ0_踵.Dra; + } + set + { + X0Y1_アーマ0_踵.Dra = value; + X0Y1_アーマ0_踵.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 小指_小指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 薬指_水掻_表示 + { + 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 薬指_薬指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 中指_水掻_表示 + { + 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 中指_中指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 人指_人指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 人指_水掻_表示 + { + get + { + return X0Y0_人指_水掻.Dra; + } + set + { + X0Y0_人指_水掻.Dra = value; + X0Y1_人指_水掻.Dra = value; + X0Y0_人指_水掻.Hit = value; + X0Y1_人指_水掻.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 親指_水掻_表示 + { + 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 X0Y0_悪タトゥ_五芒星_星.Dra; + } + set + { + X0Y0_悪タトゥ_五芒星_星.Dra = value; + X0Y1_悪タトゥ_五芒星_星.Dra = value; + X0Y0_悪タトゥ_五芒星_星.Hit = value; + X0Y1_悪タトゥ_五芒星_星.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 竜性_鱗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 パンスト_パンスト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 ソックス_ソックス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 ヒール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 ヒール1_ストラップ_金具1_金具1_表示 + { + get + { + return X0Y0_ヒール1_ストラップ_金具1_金具1.Dra; + } + set + { + X0Y0_ヒール1_ストラップ_金具1_金具1.Dra = value; + X0Y1_ヒール1_ストラップ_金具1_金具1.Dra = value; + X0Y0_ヒール1_ストラップ_金具1_金具1.Hit = value; + X0Y1_ヒール1_ストラップ_金具1_金具1.Hit = value; + } + } + + public bool ヒール1_ストラップ_金具1_金具2_表示 + { + get + { + return X0Y0_ヒール1_ストラップ_金具1_金具2.Dra; + } + set + { + X0Y0_ヒール1_ストラップ_金具1_金具2.Dra = value; + X0Y1_ヒール1_ストラップ_金具1_金具2.Dra = value; + X0Y0_ヒール1_ストラップ_金具1_金具2.Hit = value; + X0Y1_ヒール1_ストラップ_金具1_金具2.Hit = value; + } + } + + public bool ヒール1_ストラップ_金具1_金具3_表示 + { + get + { + return X0Y0_ヒール1_ストラップ_金具1_金具3.Dra; + } + set + { + X0Y0_ヒール1_ストラップ_金具1_金具3.Dra = value; + X0Y1_ヒール1_ストラップ_金具1_金具3.Dra = value; + X0Y0_ヒール1_ストラップ_金具1_金具3.Hit = value; + X0Y1_ヒール1_ストラップ_金具1_金具3.Hit = value; + } + } + + public bool ヒール1_ストラップ_金具1_金具4_表示 + { + get + { + return X0Y0_ヒール1_ストラップ_金具1_金具4.Dra; + } + set + { + X0Y0_ヒール1_ストラップ_金具1_金具4.Dra = value; + X0Y1_ヒール1_ストラップ_金具1_金具4.Dra = value; + X0Y0_ヒール1_ストラップ_金具1_金具4.Hit = value; + X0Y1_ヒール1_ストラップ_金具1_金具4.Hit = value; + } + } + + public bool ヒール1_ストラップ_金具2_金具1_表示 + { + get + { + return X0Y0_ヒール1_ストラップ_金具2_金具1.Dra; + } + set + { + X0Y0_ヒール1_ストラップ_金具2_金具1.Dra = value; + X0Y1_ヒール1_ストラップ_金具2_金具1.Dra = value; + X0Y0_ヒール1_ストラップ_金具2_金具1.Hit = value; + X0Y1_ヒール1_ストラップ_金具2_金具1.Hit = value; + } + } + + public bool ヒール1_ストラップ_金具2_金具2_表示 + { + get + { + return X0Y0_ヒール1_ストラップ_金具2_金具2.Dra; + } + set + { + X0Y0_ヒール1_ストラップ_金具2_金具2.Dra = value; + X0Y1_ヒール1_ストラップ_金具2_金具2.Dra = value; + X0Y0_ヒール1_ストラップ_金具2_金具2.Hit = value; + X0Y1_ヒール1_ストラップ_金具2_金具2.Hit = value; + } + } + + public bool ヒール1_ストラップ_金具2_金具3_表示 + { + get + { + return X0Y0_ヒール1_ストラップ_金具2_金具3.Dra; + } + set + { + X0Y0_ヒール1_ストラップ_金具2_金具3.Dra = value; + X0Y1_ヒール1_ストラップ_金具2_金具3.Dra = value; + X0Y0_ヒール1_ストラップ_金具2_金具3.Hit = value; + X0Y1_ヒール1_ストラップ_金具2_金具3.Hit = value; + } + } + + public bool ヒール1_ストラップ_金具2_金具4_表示 + { + get + { + return X0Y0_ヒール1_ストラップ_金具2_金具4.Dra; + } + set + { + X0Y0_ヒール1_ストラップ_金具2_金具4.Dra = value; + X0Y1_ヒール1_ストラップ_金具2_金具4.Dra = value; + X0Y0_ヒール1_ストラップ_金具2_金具4.Hit = value; + X0Y1_ヒール1_ストラップ_金具2_金具4.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_ストラップ3_表示 + { + get + { + return X0Y0_サンダル1_ストラップ3.Dra; + } + set + { + X0Y0_サンダル1_ストラップ3.Dra = value; + X0Y1_サンダル1_ストラップ3.Dra = value; + X0Y0_サンダル1_ストラップ3.Hit = value; + X0Y1_サンダル1_ストラップ3.Hit = value; + } + } + + public bool サンダル1_ストラップ2_表示 + { + get + { + return X0Y0_サンダル1_ストラップ2.Dra; + } + set + { + X0Y0_サンダル1_ストラップ2.Dra = value; + X0Y1_サンダル1_ストラップ2.Dra = value; + X0Y0_サンダル1_ストラップ2.Hit = value; + X0Y1_サンダル1_ストラップ2.Hit = value; + } + } + + public bool サンダル1_ストラップ4_表示 + { + get + { + return X0Y0_サンダル1_ストラップ4.Dra; + } + set + { + X0Y0_サンダル1_ストラップ4.Dra = value; + X0Y1_サンダル1_ストラップ4.Dra = value; + X0Y0_サンダル1_ストラップ4.Hit = value; + X0Y1_サンダル1_ストラップ4.Hit = value; + } + } + + public bool サンダル1_ストラップ1_表示 + { + get + { + return X0Y0_サンダル1_ストラップ1.Dra; + } + set + { + X0Y0_サンダル1_ストラップ1.Dra = value; + X0Y1_サンダル1_ストラップ1.Dra = value; + X0Y0_サンダル1_ストラップ1.Hit = value; + X0Y1_サンダル1_ストラップ1.Hit = value; + } + } + + public bool ナース1_ストラップ3_ストラップ_表示 + { + get + { + return X0Y0_ナース1_ストラップ3_ストラップ.Dra; + } + set + { + X0Y0_ナース1_ストラップ3_ストラップ.Dra = value; + X0Y1_ナース1_ストラップ3_ストラップ.Dra = value; + X0Y0_ナース1_ストラップ3_ストラップ.Hit = value; + X0Y1_ナース1_ストラップ3_ストラップ.Hit = value; + } + } + + public bool ナース1_ストラップ3_縁1_表示 + { + get + { + return X0Y0_ナース1_ストラップ3_縁1.Dra; + } + set + { + X0Y0_ナース1_ストラップ3_縁1.Dra = value; + X0Y1_ナース1_ストラップ3_縁1.Dra = value; + X0Y0_ナース1_ストラップ3_縁1.Hit = value; + X0Y1_ナース1_ストラップ3_縁1.Hit = value; + } + } + + public bool ナース1_ストラップ3_縁2_表示 + { + get + { + return X0Y0_ナース1_ストラップ3_縁2.Dra; + } + set + { + X0Y0_ナース1_ストラップ3_縁2.Dra = value; + X0Y1_ナース1_ストラップ3_縁2.Dra = value; + X0Y0_ナース1_ストラップ3_縁2.Hit = value; + X0Y1_ナース1_ストラップ3_縁2.Hit = value; + } + } + + public bool ナース1_ストラップ2_ストラップ_表示 + { + get + { + return X0Y0_ナース1_ストラップ2_ストラップ.Dra; + } + set + { + X0Y0_ナース1_ストラップ2_ストラップ.Dra = value; + X0Y1_ナース1_ストラップ2_ストラップ.Dra = value; + X0Y0_ナース1_ストラップ2_ストラップ.Hit = value; + X0Y1_ナース1_ストラップ2_ストラップ.Hit = value; + } + } + + public bool ナース1_ストラップ2_縁1_表示 + { + get + { + return X0Y0_ナース1_ストラップ2_縁1.Dra; + } + set + { + X0Y0_ナース1_ストラップ2_縁1.Dra = value; + X0Y1_ナース1_ストラップ2_縁1.Dra = value; + X0Y0_ナース1_ストラップ2_縁1.Hit = value; + X0Y1_ナース1_ストラップ2_縁1.Hit = value; + } + } + + public bool ナース1_ストラップ2_縁2_表示 + { + get + { + return X0Y0_ナース1_ストラップ2_縁2.Dra; + } + set + { + X0Y0_ナース1_ストラップ2_縁2.Dra = value; + X0Y1_ナース1_ストラップ2_縁2.Dra = value; + X0Y0_ナース1_ストラップ2_縁2.Hit = value; + X0Y1_ナース1_ストラップ2_縁2.Hit = value; + } + } + + public bool ナース1_ストラップ1_ストラップ_表示 + { + get + { + return X0Y0_ナース1_ストラップ1_ストラップ.Dra; + } + set + { + X0Y0_ナース1_ストラップ1_ストラップ.Dra = value; + X0Y1_ナース1_ストラップ1_ストラップ.Dra = value; + X0Y0_ナース1_ストラップ1_ストラップ.Hit = value; + X0Y1_ナース1_ストラップ1_ストラップ.Hit = value; + } + } + + public bool ナース1_ストラップ1_縁1_表示 + { + get + { + return X0Y0_ナース1_ストラップ1_縁1.Dra; + } + set + { + X0Y0_ナース1_ストラップ1_縁1.Dra = value; + X0Y1_ナース1_ストラップ1_縁1.Dra = value; + X0Y0_ナース1_ストラップ1_縁1.Hit = value; + X0Y1_ナース1_ストラップ1_縁1.Hit = value; + } + } + + public bool ナース1_ストラップ1_縁2_表示 + { + get + { + return X0Y0_ナース1_ストラップ1_縁2.Dra; + } + set + { + X0Y0_ナース1_ストラップ1_縁2.Dra = value; + X0Y1_ナース1_ストラップ1_縁2.Dra = value; + X0Y0_ナース1_ストラップ1_縁2.Hit = value; + X0Y1_ナース1_ストラップ1_縁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 ブーツ1_バンプ_縁_縁1_表示 + { + get + { + return X0Y0_ブーツ1_バンプ_縁_縁1.Dra; + } + set + { + X0Y0_ブーツ1_バンプ_縁_縁1.Dra = value; + X0Y1_ブーツ1_バンプ_縁_縁1.Dra = value; + X0Y0_ブーツ1_バンプ_縁_縁1.Hit = value; + X0Y1_ブーツ1_バンプ_縁_縁1.Hit = value; + } + } + + public bool ブーツ1_バンプ_縁_縁2_表示 + { + get + { + return X0Y0_ブーツ1_バンプ_縁_縁2.Dra; + } + set + { + X0Y0_ブーツ1_バンプ_縁_縁2.Dra = value; + X0Y1_ブーツ1_バンプ_縁_縁2.Dra = value; + X0Y0_ブーツ1_バンプ_縁_縁2.Hit = value; + X0Y1_ブーツ1_バンプ_縁_縁2.Hit = value; + } + } + + public bool ブーツ1_バンプ_縁_縁3_表示 + { + get + { + return X0Y0_ブーツ1_バンプ_縁_縁3.Dra; + } + set + { + X0Y0_ブーツ1_バンプ_縁_縁3.Dra = value; + X0Y1_ブーツ1_バンプ_縁_縁3.Dra = value; + X0Y0_ブーツ1_バンプ_縁_縁3.Hit = value; + X0Y1_ブーツ1_バンプ_縁_縁3.Hit = value; + } + } + + public bool ブーツ1_バンプ_縁_縁4_表示 + { + get + { + return X0Y0_ブーツ1_バンプ_縁_縁4.Dra; + } + set + { + X0Y0_ブーツ1_バンプ_縁_縁4.Dra = value; + X0Y1_ブーツ1_バンプ_縁_縁4.Dra = value; + X0Y0_ブーツ1_バンプ_縁_縁4.Hit = value; + X0Y1_ブーツ1_バンプ_縁_縁4.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 ブーツ1_紐_紐1_紐下_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具.Dra = value; + X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具.Dra = value; + X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具.Hit = value; + X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具.Hit = value; + } + } + + public bool ブーツ1_紐_紐1_紐下_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴.Dra = value; + X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴.Dra = value; + X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴.Hit = value; + X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴.Hit = value; + } + } + + public bool ブーツ1_紐_紐1_紐下_紐_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐1_紐下_紐.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐1_紐下_紐.Dra = value; + X0Y1_ブーツ1_紐_紐1_紐下_紐.Dra = value; + X0Y0_ブーツ1_紐_紐1_紐下_紐.Hit = value; + X0Y1_ブーツ1_紐_紐1_紐下_紐.Hit = value; + } + } + + public bool ブーツ1_紐_紐1_紐上_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具.Dra = value; + X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具.Dra = value; + X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具.Hit = value; + X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具.Hit = value; + } + } + + public bool ブーツ1_紐_紐1_紐上_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴.Dra = value; + X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴.Dra = value; + X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴.Hit = value; + X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴.Hit = value; + } + } + + public bool ブーツ1_紐_紐1_紐上_紐_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐1_紐上_紐.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐1_紐上_紐.Dra = value; + X0Y1_ブーツ1_紐_紐1_紐上_紐.Dra = value; + X0Y0_ブーツ1_紐_紐1_紐上_紐.Hit = value; + X0Y1_ブーツ1_紐_紐1_紐上_紐.Hit = value; + } + } + + public bool ブーツ1_紐_紐2_紐下_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具.Dra = value; + X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具.Dra = value; + X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具.Hit = value; + X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具.Hit = value; + } + } + + public bool ブーツ1_紐_紐2_紐下_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴.Dra = value; + X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴.Dra = value; + X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴.Hit = value; + X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴.Hit = value; + } + } + + public bool ブーツ1_紐_紐2_紐下_紐_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐2_紐下_紐.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐2_紐下_紐.Dra = value; + X0Y1_ブーツ1_紐_紐2_紐下_紐.Dra = value; + X0Y0_ブーツ1_紐_紐2_紐下_紐.Hit = value; + X0Y1_ブーツ1_紐_紐2_紐下_紐.Hit = value; + } + } + + public bool ブーツ1_紐_紐2_紐上_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具.Dra = value; + X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具.Dra = value; + X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具.Hit = value; + X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具.Hit = value; + } + } + + public bool ブーツ1_紐_紐2_紐上_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴.Dra = value; + X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴.Dra = value; + X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴.Hit = value; + X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴.Hit = value; + } + } + + public bool ブーツ1_紐_紐2_紐上_紐_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐2_紐上_紐.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐2_紐上_紐.Dra = value; + X0Y1_ブーツ1_紐_紐2_紐上_紐.Dra = value; + X0Y0_ブーツ1_紐_紐2_紐上_紐.Hit = value; + X0Y1_ブーツ1_紐_紐2_紐上_紐.Hit = value; + } + } + + public bool ブーツ1_紐_紐3_紐下_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具.Dra = value; + X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具.Dra = value; + X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具.Hit = value; + X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具.Hit = value; + } + } + + public bool ブーツ1_紐_紐3_紐下_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴.Dra = value; + X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴.Dra = value; + X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴.Hit = value; + X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴.Hit = value; + } + } + + public bool ブーツ1_紐_紐3_紐下_紐_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐3_紐下_紐.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐3_紐下_紐.Dra = value; + X0Y1_ブーツ1_紐_紐3_紐下_紐.Dra = value; + X0Y0_ブーツ1_紐_紐3_紐下_紐.Hit = value; + X0Y1_ブーツ1_紐_紐3_紐下_紐.Hit = value; + } + } + + public bool ブーツ1_紐_紐3_紐上_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具.Dra = value; + X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具.Dra = value; + X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具.Hit = value; + X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具.Hit = value; + } + } + + public bool ブーツ1_紐_紐3_紐上_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴.Dra = value; + X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴.Dra = value; + X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴.Hit = value; + X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴.Hit = value; + } + } + + public bool ブーツ1_紐_紐3_紐上_紐_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐3_紐上_紐.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐3_紐上_紐.Dra = value; + X0Y1_ブーツ1_紐_紐3_紐上_紐.Dra = value; + X0Y0_ブーツ1_紐_紐3_紐上_紐.Hit = value; + X0Y1_ブーツ1_紐_紐3_紐上_紐.Hit = value; + } + } + + public bool ブーツ1_紐_紐4_紐下_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具.Dra = value; + X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具.Dra = value; + X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具.Hit = value; + X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具.Hit = value; + } + } + + public bool ブーツ1_紐_紐4_紐下_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴.Dra = value; + X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴.Dra = value; + X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴.Hit = value; + X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴.Hit = value; + } + } + + public bool ブーツ1_紐_紐4_紐下_紐_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐4_紐下_紐.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐4_紐下_紐.Dra = value; + X0Y1_ブーツ1_紐_紐4_紐下_紐.Dra = value; + X0Y0_ブーツ1_紐_紐4_紐下_紐.Hit = value; + X0Y1_ブーツ1_紐_紐4_紐下_紐.Hit = value; + } + } + + public bool ブーツ1_紐_紐4_紐上_金具上_金具_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具.Dra = value; + X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具.Dra = value; + X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具.Hit = value; + X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具.Hit = value; + } + } + + public bool ブーツ1_紐_紐4_紐上_金具上_穴_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴.Dra = value; + X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴.Dra = value; + X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴.Hit = value; + X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴.Hit = value; + } + } + + public bool ブーツ1_紐_紐4_紐上_紐_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐4_紐上_紐.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐4_紐上_紐.Dra = value; + X0Y1_ブーツ1_紐_紐4_紐上_紐.Dra = value; + X0Y0_ブーツ1_紐_紐4_紐上_紐.Hit = value; + X0Y1_ブーツ1_紐_紐4_紐上_紐.Hit = value; + } + } + + public bool ブーツ1_紐_紐5_金具1_金具_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐5_金具1_金具.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐5_金具1_金具.Dra = value; + X0Y1_ブーツ1_紐_紐5_金具1_金具.Dra = value; + X0Y0_ブーツ1_紐_紐5_金具1_金具.Hit = value; + X0Y1_ブーツ1_紐_紐5_金具1_金具.Hit = value; + } + } + + public bool ブーツ1_紐_紐5_金具1_穴_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐5_金具1_穴.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐5_金具1_穴.Dra = value; + X0Y1_ブーツ1_紐_紐5_金具1_穴.Dra = value; + X0Y0_ブーツ1_紐_紐5_金具1_穴.Hit = value; + X0Y1_ブーツ1_紐_紐5_金具1_穴.Hit = value; + } + } + + public bool ブーツ1_紐_紐5_金具2_金具_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐5_金具2_金具.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐5_金具2_金具.Dra = value; + X0Y1_ブーツ1_紐_紐5_金具2_金具.Dra = value; + X0Y0_ブーツ1_紐_紐5_金具2_金具.Hit = value; + X0Y1_ブーツ1_紐_紐5_金具2_金具.Hit = value; + } + } + + public bool ブーツ1_紐_紐5_金具2_穴_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐5_金具2_穴.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐5_金具2_穴.Dra = value; + X0Y1_ブーツ1_紐_紐5_金具2_穴.Dra = value; + X0Y0_ブーツ1_紐_紐5_金具2_穴.Hit = value; + X0Y1_ブーツ1_紐_紐5_金具2_穴.Hit = value; + } + } + + public bool ブーツ1_紐_紐5_紐_表示 + { + get + { + return X0Y0_ブーツ1_紐_紐5_紐.Dra; + } + set + { + X0Y0_ブーツ1_紐_紐5_紐.Dra = value; + X0Y1_ブーツ1_紐_紐5_紐.Dra = value; + X0Y0_ブーツ1_紐_紐5_紐.Hit = value; + X0Y1_ブーツ1_紐_紐5_紐.Hit = value; + } + } + + public bool アーマ1_鉄靴1_表示 + { + get + { + return X0Y0_アーマ1_鉄靴1.Dra; + } + set + { + X0Y0_アーマ1_鉄靴1.Dra = value; + X0Y1_アーマ1_鉄靴1.Dra = value; + X0Y0_アーマ1_鉄靴1.Hit = value; + X0Y1_アーマ1_鉄靴1.Hit = value; + } + } + + public bool アーマ1_鉄靴2_表示 + { + get + { + return X0Y0_アーマ1_鉄靴2.Dra; + } + set + { + X0Y0_アーマ1_鉄靴2.Dra = value; + X0Y1_アーマ1_鉄靴2.Dra = value; + X0Y0_アーマ1_鉄靴2.Hit = value; + X0Y1_アーマ1_鉄靴2.Hit = value; + } + } + + public bool アーマ1_鉄靴3_表示 + { + get + { + return X0Y0_アーマ1_鉄靴3.Dra; + } + set + { + X0Y0_アーマ1_鉄靴3.Dra = value; + X0Y1_アーマ1_鉄靴3.Dra = value; + X0Y0_アーマ1_鉄靴3.Hit = value; + X0Y1_アーマ1_鉄靴3.Hit = value; + } + } + + public bool ナース1_ストラップ4_ストラップ_表示 + { + get + { + return X0Y1_ナース1_ストラップ4_ストラップ.Dra; + } + set + { + X0Y1_ナース1_ストラップ4_ストラップ.Dra = value; + X0Y1_ナース1_ストラップ4_ストラップ.Hit = value; + } + } + + public bool ナース1_ストラップ4_縁1_表示 + { + get + { + return X0Y1_ナース1_ストラップ4_縁1.Dra; + } + set + { + X0Y1_ナース1_ストラップ4_縁1.Dra = value; + X0Y1_ナース1_ストラップ4_縁1.Hit = value; + } + } + + public bool ナース1_ストラップ4_縁2_表示 + { + get + { + return X0Y1_ナース1_ストラップ4_縁2.Dra; + } + set + { + X0Y1_ナース1_ストラップ4_縁2.Dra = value; + X0Y1_ナース1_ストラップ4_縁2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 足_表示; + } + set + { + ヒール0_靴底_表示 = value; + ヒール0_ヒール_表示 = value; + サンダル0_靴底_表示 = value; + サンダル0_踵_表示 = value; + ナース0_靴底_表示 = value; + ナース0_踵_表示 = value; + ブーツ0_靴底_表示 = value; + ブーツ0_ヒール_表示 = value; + アーマ0_靴底_表示 = value; + アーマ0_踵_表示 = value; + 足_表示 = value; + 小指_小指1_表示 = value; + 小指_小指2_表示 = value; + 小指_小指3_表示 = value; + 薬指_水掻_表示 = value; + 薬指_薬指1_表示 = value; + 薬指_薬指2_表示 = value; + 薬指_薬指3_表示 = value; + 中指_水掻_表示 = value; + 中指_中指1_表示 = value; + 中指_中指2_表示 = value; + 中指_中指3_表示 = value; + 人指_人指1_表示 = value; + 人指_人指2_表示 = value; + 人指_人指3_表示 = value; + 人指_水掻_表示 = value; + 親指_親指2_表示 = value; + 親指_親指3_表示 = value; + 親指_水掻_表示 = value; + 悪タトゥ_五芒星_円1_表示 = value; + 悪タトゥ_五芒星_円2_表示 = value; + 悪タトゥ_五芒星_星_表示 = value; + 悪タトゥ_五芒星_五角形_表示 = value; + 竜性_鱗1_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗3_表示 = value; + 竜性_鱗4_表示 = value; + 竜性_鱗5_表示 = value; + パンスト_パンスト1_表示 = value; + パンスト_パンスト2_表示 = value; + ソックス_ソックス1_表示 = value; + ソックス_ソックス2_表示 = value; + ヒール1_バンプ_表示 = value; + ヒール1_ストラップ_ストラップ_表示 = value; + ヒール1_ストラップ_金具1_金具1_表示 = value; + ヒール1_ストラップ_金具1_金具2_表示 = value; + ヒール1_ストラップ_金具1_金具3_表示 = value; + ヒール1_ストラップ_金具1_金具4_表示 = value; + ヒール1_ストラップ_金具2_金具1_表示 = value; + ヒール1_ストラップ_金具2_金具2_表示 = value; + ヒール1_ストラップ_金具2_金具3_表示 = value; + ヒール1_ストラップ_金具2_金具4_表示 = value; + ヒール1_ハイライト_表示 = value; + サンダル1_ストラップ3_表示 = value; + サンダル1_ストラップ2_表示 = value; + サンダル1_ストラップ4_表示 = value; + サンダル1_ストラップ1_表示 = value; + ナース1_ストラップ3_ストラップ_表示 = value; + ナース1_ストラップ3_縁1_表示 = value; + ナース1_ストラップ3_縁2_表示 = value; + ナース1_ストラップ2_ストラップ_表示 = value; + ナース1_ストラップ2_縁1_表示 = value; + ナース1_ストラップ2_縁2_表示 = value; + ナース1_ストラップ1_ストラップ_表示 = value; + ナース1_ストラップ1_縁1_表示 = value; + ナース1_ストラップ1_縁2_表示 = value; + ブーツ1_タン_表示 = value; + ブーツ1_バンプ_バンプ_表示 = value; + ブーツ1_バンプ_縁_縁1_表示 = value; + ブーツ1_バンプ_縁_縁2_表示 = value; + ブーツ1_バンプ_縁_縁3_表示 = value; + ブーツ1_バンプ_縁_縁4_表示 = value; + ブーツ1_ハイライト_表示 = value; + ブーツ1_柄_表示 = value; + ブーツ1_紐_紐1_紐下_金具上_金具_表示 = value; + ブーツ1_紐_紐1_紐下_金具上_穴_表示 = value; + ブーツ1_紐_紐1_紐下_紐_表示 = value; + ブーツ1_紐_紐1_紐上_金具上_金具_表示 = value; + ブーツ1_紐_紐1_紐上_金具上_穴_表示 = value; + ブーツ1_紐_紐1_紐上_紐_表示 = value; + ブーツ1_紐_紐2_紐下_金具上_金具_表示 = value; + ブーツ1_紐_紐2_紐下_金具上_穴_表示 = value; + ブーツ1_紐_紐2_紐下_紐_表示 = value; + ブーツ1_紐_紐2_紐上_金具上_金具_表示 = value; + ブーツ1_紐_紐2_紐上_金具上_穴_表示 = value; + ブーツ1_紐_紐2_紐上_紐_表示 = value; + ブーツ1_紐_紐3_紐下_金具上_金具_表示 = value; + ブーツ1_紐_紐3_紐下_金具上_穴_表示 = value; + ブーツ1_紐_紐3_紐下_紐_表示 = value; + ブーツ1_紐_紐3_紐上_金具上_金具_表示 = value; + ブーツ1_紐_紐3_紐上_金具上_穴_表示 = value; + ブーツ1_紐_紐3_紐上_紐_表示 = value; + ブーツ1_紐_紐4_紐下_金具上_金具_表示 = value; + ブーツ1_紐_紐4_紐下_金具上_穴_表示 = value; + ブーツ1_紐_紐4_紐下_紐_表示 = value; + ブーツ1_紐_紐4_紐上_金具上_金具_表示 = value; + ブーツ1_紐_紐4_紐上_金具上_穴_表示 = value; + ブーツ1_紐_紐4_紐上_紐_表示 = value; + ブーツ1_紐_紐5_金具1_金具_表示 = value; + ブーツ1_紐_紐5_金具1_穴_表示 = value; + ブーツ1_紐_紐5_金具2_金具_表示 = value; + ブーツ1_紐_紐5_金具2_穴_表示 = value; + ブーツ1_紐_紐5_紐_表示 = value; + アーマ1_鉄靴1_表示 = value; + アーマ1_鉄靴2_表示 = value; + アーマ1_鉄靴3_表示 = value; + ナース1_ストラップ4_ストラップ_表示 = value; + ナース1_ストラップ4_縁1_表示 = value; + ナース1_ストラップ4_縁2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 足CD.不透明度; + } + set + { + ヒール0_ヒールCD.不透明度 = value; + ヒール0_靴底CD.不透明度 = value; + サンダル0_踵CD.不透明度 = value; + サンダル0_靴底CD.不透明度 = value; + ナース0_踵CD.不透明度 = value; + ナース0_靴底CD.不透明度 = value; + ブーツ0_ヒールCD.不透明度 = value; + ブーツ0_靴底CD.不透明度 = value; + アーマ0_踵CD.不透明度 = value; + アーマ0_靴底CD.不透明度 = value; + 足CD.不透明度 = value; + 小指_小指1CD.不透明度 = value; + 小指_小指2CD.不透明度 = value; + 小指_小指3CD.不透明度 = value; + 薬指_水掻CD.不透明度 = value; + 薬指_薬指1CD.不透明度 = value; + 薬指_薬指2CD.不透明度 = value; + 薬指_薬指3CD.不透明度 = value; + 中指_水掻CD.不透明度 = value; + 中指_中指1CD.不透明度 = value; + 中指_中指2CD.不透明度 = value; + 中指_中指3CD.不透明度 = value; + 人指_人指1CD.不透明度 = value; + 人指_人指2CD.不透明度 = value; + 人指_人指3CD.不透明度 = value; + 人指_水掻CD.不透明度 = value; + 親指_親指2CD.不透明度 = value; + 親指_親指3CD.不透明度 = value; + 親指_水掻CD.不透明度 = value; + 悪タトゥ_五芒星_円1CD.不透明度 = value; + 悪タトゥ_五芒星_円2CD.不透明度 = value; + 悪タトゥ_五芒星_星CD.不透明度 = value; + 悪タトゥ_五芒星_五角形CD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 竜性_鱗4CD.不透明度 = value; + 竜性_鱗5CD.不透明度 = value; + パンスト_パンスト1CD.不透明度 = value; + パンスト_パンスト2CD.不透明度 = value; + ソックス_ソックス1CD.不透明度 = value; + ソックス_ソックス2CD.不透明度 = value; + ヒール1_バンプCD.不透明度 = value; + ヒール1_ストラップ_ストラップCD.不透明度 = value; + ヒール1_ストラップ_金具1_金具1CD.不透明度 = value; + ヒール1_ストラップ_金具1_金具2CD.不透明度 = value; + ヒール1_ストラップ_金具1_金具3CD.不透明度 = value; + ヒール1_ストラップ_金具1_金具4CD.不透明度 = value; + ヒール1_ストラップ_金具2_金具1CD.不透明度 = value; + ヒール1_ストラップ_金具2_金具2CD.不透明度 = value; + ヒール1_ストラップ_金具2_金具3CD.不透明度 = value; + ヒール1_ストラップ_金具2_金具4CD.不透明度 = value; + ヒール1_ハイライトCD.不透明度 = value; + サンダル1_ストラップ3CD.不透明度 = value; + サンダル1_ストラップ2CD.不透明度 = value; + サンダル1_ストラップ4CD.不透明度 = value; + サンダル1_ストラップ1CD.不透明度 = value; + ナース1_ストラップ3_ストラップCD.不透明度 = value; + ナース1_ストラップ3_縁1CD.不透明度 = value; + ナース1_ストラップ3_縁2CD.不透明度 = value; + ナース1_ストラップ2_ストラップCD.不透明度 = value; + ナース1_ストラップ2_縁1CD.不透明度 = value; + ナース1_ストラップ2_縁2CD.不透明度 = value; + ナース1_ストラップ1_ストラップCD.不透明度 = value; + ナース1_ストラップ1_縁1CD.不透明度 = value; + ナース1_ストラップ1_縁2CD.不透明度 = value; + ブーツ1_タンCD.不透明度 = value; + ブーツ1_バンプ_バンプCD.不透明度 = value; + ブーツ1_バンプ_縁_縁1CD.不透明度 = value; + ブーツ1_バンプ_縁_縁2CD.不透明度 = value; + ブーツ1_バンプ_縁_縁3CD.不透明度 = value; + ブーツ1_バンプ_縁_縁4CD.不透明度 = value; + ブーツ1_ハイライトCD.不透明度 = value; + ブーツ1_柄CD.不透明度 = value; + ブーツ1_紐_紐1_紐下_金具上_金具CD.不透明度 = value; + ブーツ1_紐_紐1_紐下_金具上_穴CD.不透明度 = value; + ブーツ1_紐_紐1_紐下_紐CD.不透明度 = value; + ブーツ1_紐_紐1_紐上_金具上_金具CD.不透明度 = value; + ブーツ1_紐_紐1_紐上_金具上_穴CD.不透明度 = value; + ブーツ1_紐_紐1_紐上_紐CD.不透明度 = value; + ブーツ1_紐_紐2_紐下_金具上_金具CD.不透明度 = value; + ブーツ1_紐_紐2_紐下_金具上_穴CD.不透明度 = value; + ブーツ1_紐_紐2_紐下_紐CD.不透明度 = value; + ブーツ1_紐_紐2_紐上_金具上_金具CD.不透明度 = value; + ブーツ1_紐_紐2_紐上_金具上_穴CD.不透明度 = value; + ブーツ1_紐_紐2_紐上_紐CD.不透明度 = value; + ブーツ1_紐_紐3_紐下_金具上_金具CD.不透明度 = value; + ブーツ1_紐_紐3_紐下_金具上_穴CD.不透明度 = value; + ブーツ1_紐_紐3_紐下_紐CD.不透明度 = value; + ブーツ1_紐_紐3_紐上_金具上_金具CD.不透明度 = value; + ブーツ1_紐_紐3_紐上_金具上_穴CD.不透明度 = value; + ブーツ1_紐_紐3_紐上_紐CD.不透明度 = value; + ブーツ1_紐_紐4_紐下_金具上_金具CD.不透明度 = value; + ブーツ1_紐_紐4_紐下_金具上_穴CD.不透明度 = value; + ブーツ1_紐_紐4_紐下_紐CD.不透明度 = value; + ブーツ1_紐_紐4_紐上_金具上_金具CD.不透明度 = value; + ブーツ1_紐_紐4_紐上_金具上_穴CD.不透明度 = value; + ブーツ1_紐_紐4_紐上_紐CD.不透明度 = value; + ブーツ1_紐_紐5_金具1_金具CD.不透明度 = value; + ブーツ1_紐_紐5_金具1_穴CD.不透明度 = value; + ブーツ1_紐_紐5_金具2_金具CD.不透明度 = value; + ブーツ1_紐_紐5_金具2_穴CD.不透明度 = value; + ブーツ1_紐_紐5_紐CD.不透明度 = value; + アーマ1_鉄靴1CD.不透明度 = value; + アーマ1_鉄靴2CD.不透明度 = value; + アーマ1_鉄靴3CD.不透明度 = value; + ナース1_ストラップ4_ストラップCD.不透明度 = value; + ナース1_ストラップ4_縁1CD.不透明度 = value; + ナース1_ストラップ4_縁2CD.不透明度 = value; + } + } + + public double 鋭爪 + { + set + { + double num = 1.7; + int num2 = (右 ? 1 : 0); + List oP = X0Y0_人指_人指3.OP; + Out @out = oP[(int)((double)(oP.Count - num2) * 0.5)]; + int index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y0_人指_人指3.BasePointBase) * num * value; + List oP2 = X0Y0_中指_中指3.OP; + @out = oP2[(int)((double)(oP2.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y0_中指_中指3.BasePointBase) * num * value; + List oP3 = X0Y0_薬指_薬指3.OP; + @out = oP3[(int)((double)(oP3.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y0_薬指_薬指3.BasePointBase) * num * value; + List oP4 = X0Y0_小指_小指3.OP; + @out = oP4[(int)((double)(oP4.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y0_小指_小指3.BasePointBase) * num * value; + List oP5 = X0Y0_親指_親指3.OP; + @out = oP5[(int)((double)(oP5.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y0_親指_親指3.BasePointBase) * num * 0.65 * value; + List oP6 = X0Y1_人指_人指3.OP; + @out = oP6[(int)((double)(oP6.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y1_人指_人指3.BasePointBase) * num * value; + List oP7 = X0Y1_中指_中指3.OP; + @out = oP7[(int)((double)(oP7.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y1_中指_中指3.BasePointBase) * num * value; + List oP8 = X0Y1_薬指_薬指3.OP; + @out = oP8[(int)((double)(oP8.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y1_薬指_薬指3.BasePointBase) * num * value; + List oP9 = X0Y1_小指_小指3.OP; + @out = oP9[(int)((double)(oP9.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y1_小指_小指3.BasePointBase) * num * value; + List oP10 = X0Y1_親指_親指3.OP; + @out = oP10[(int)((double)(oP10.Count - num2) * 0.5)]; + index = (int)((double)@out.ps.Count * 0.5); + @out.ps[index] += (@out.ps[index] - X0Y1_親指_親指3.BasePointBase) * num * 0.65 * value; + } + } + + public bool ヒール表示 + { + get + { + return ヒール0_靴底_表示; + } + set + { + ヒール0_靴底_表示 = value; + ヒール0_ヒール_表示 = value; + ヒール1_バンプ_表示 = value; + ヒール1_ストラップ_ストラップ_表示 = value; + ヒール1_ストラップ_金具1_金具1_表示 = value; + ヒール1_ストラップ_金具1_金具2_表示 = value; + ヒール1_ストラップ_金具1_金具3_表示 = value; + ヒール1_ストラップ_金具1_金具4_表示 = value; + ヒール1_ストラップ_金具2_金具1_表示 = value; + ヒール1_ストラップ_金具2_金具2_表示 = value; + ヒール1_ストラップ_金具2_金具3_表示 = value; + ヒール1_ストラップ_金具2_金具4_表示 = value; + ヒール1_ハイライト_表示 = value; + } + } + + public bool サンダル表示 + { + get + { + return サンダル0_靴底_表示; + } + set + { + サンダル0_靴底_表示 = value; + サンダル0_踵_表示 = value; + サンダル1_ストラップ3_表示 = value; + サンダル1_ストラップ2_表示 = value; + サンダル1_ストラップ4_表示 = value; + サンダル1_ストラップ1_表示 = value; + } + } + + public bool ナース表示 + { + get + { + return ナース0_靴底_表示; + } + set + { + ナース0_靴底_表示 = value; + ナース0_踵_表示 = value; + ナース1_ストラップ3_ストラップ_表示 = value; + ナース1_ストラップ3_縁1_表示 = value; + ナース1_ストラップ3_縁2_表示 = value; + ナース1_ストラップ2_ストラップ_表示 = value; + ナース1_ストラップ2_縁1_表示 = value; + ナース1_ストラップ2_縁2_表示 = value; + ナース1_ストラップ1_ストラップ_表示 = value; + ナース1_ストラップ1_縁1_表示 = value; + ナース1_ストラップ1_縁2_表示 = value; + ナース1_ストラップ4_ストラップ_表示 = value; + ナース1_ストラップ4_縁1_表示 = value; + ナース1_ストラップ4_縁2_表示 = value; + } + } + + public bool ブーツ表示 + { + get + { + return ブーツ0_靴底_表示; + } + set + { + ブーツ0_靴底_表示 = value; + ブーツ0_ヒール_表示 = value; + ブーツ1_タン_表示 = value; + ブーツ1_バンプ_バンプ_表示 = value; + ブーツ1_バンプ_縁_縁1_表示 = value; + ブーツ1_バンプ_縁_縁2_表示 = value; + ブーツ1_バンプ_縁_縁3_表示 = value; + ブーツ1_バンプ_縁_縁4_表示 = value; + ブーツ1_ハイライト_表示 = value; + ブーツ1_柄_表示 = value; + ブーツ1_紐_紐1_紐下_金具上_金具_表示 = value; + ブーツ1_紐_紐1_紐下_金具上_穴_表示 = value; + ブーツ1_紐_紐1_紐下_紐_表示 = value; + ブーツ1_紐_紐1_紐上_金具上_金具_表示 = value; + ブーツ1_紐_紐1_紐上_金具上_穴_表示 = value; + ブーツ1_紐_紐1_紐上_紐_表示 = value; + ブーツ1_紐_紐2_紐下_金具上_金具_表示 = value; + ブーツ1_紐_紐2_紐下_金具上_穴_表示 = value; + ブーツ1_紐_紐2_紐下_紐_表示 = value; + ブーツ1_紐_紐2_紐上_金具上_金具_表示 = value; + ブーツ1_紐_紐2_紐上_金具上_穴_表示 = value; + ブーツ1_紐_紐2_紐上_紐_表示 = value; + ブーツ1_紐_紐3_紐下_金具上_金具_表示 = value; + ブーツ1_紐_紐3_紐下_金具上_穴_表示 = value; + ブーツ1_紐_紐3_紐下_紐_表示 = value; + ブーツ1_紐_紐3_紐上_金具上_金具_表示 = value; + ブーツ1_紐_紐3_紐上_金具上_穴_表示 = value; + ブーツ1_紐_紐3_紐上_紐_表示 = value; + ブーツ1_紐_紐4_紐下_金具上_金具_表示 = value; + ブーツ1_紐_紐4_紐下_金具上_穴_表示 = value; + ブーツ1_紐_紐4_紐下_紐_表示 = value; + ブーツ1_紐_紐4_紐上_金具上_金具_表示 = value; + ブーツ1_紐_紐4_紐上_金具上_穴_表示 = value; + ブーツ1_紐_紐4_紐上_紐_表示 = value; + ブーツ1_紐_紐5_金具1_金具_表示 = value; + ブーツ1_紐_紐5_金具1_穴_表示 = value; + ブーツ1_紐_紐5_金具2_金具_表示 = value; + ブーツ1_紐_紐5_金具2_穴_表示 = value; + ブーツ1_紐_紐5_紐_表示 = value; + } + } + + public bool メイル表示 + { + get + { + return アーマ0_靴底_表示; + } + set + { + アーマ0_靴底_表示 = value; + アーマ0_踵_表示 = value; + アーマ1_鉄靴1_表示 = value; + アーマ1_鉄靴2_表示 = value; + アーマ1_鉄靴3_表示 = value; + } + } + + public bool パンスト表示 + { + get + { + return パンスト_パンスト1_表示; + } + set + { + パンスト_パンスト1_表示 = value; + パンスト_パンスト2_表示 = value; + } + } + + public bool ニーハイ表示 + { + get + { + return ソックス_ソックス1_表示; + } + set + { + ソックス_ソックス1_表示 = value; + ソックス_ソックス2_表示 = value; + } + } + + public 足_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 足_人D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.脚左["足"]); + Pars pars = 本体[0][0]; + Pars pars2 = pars["ヒール0"].ToPars(); + X0Y0_ヒール0_靴底 = pars2["靴底"].ToPar(); + pars2 = pars["サンダル0"].ToPars(); + X0Y0_サンダル0_靴底 = pars2["靴底"].ToPar(); + pars2 = pars["ナース0"].ToPars(); + X0Y0_ナース0_靴底 = pars2["靴底"].ToPar(); + pars2 = pars["ブーツ0"].ToPars(); + X0Y0_ブーツ0_靴底 = pars2["靴底"].ToPar(); + pars2 = pars["アーマ0"].ToPars(); + X0Y0_アーマ0_靴底 = pars2["靴底"].ToPar(); + X0Y0_足 = pars["足"].ToPar(); + pars2 = pars["小指"].ToPars(); + X0Y0_小指_小指1 = pars2["小指1"].ToPar(); + X0Y0_小指_小指2 = pars2["小指2"].ToPar(); + X0Y0_小指_小指3 = pars2["小指3"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y0_薬指_水掻 = pars2["水掻"].ToPar(); + X0Y0_薬指_薬指1 = pars2["薬指1"].ToPar(); + X0Y0_薬指_薬指2 = pars2["薬指2"].ToPar(); + X0Y0_薬指_薬指3 = pars2["薬指3"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y0_中指_水掻 = pars2["水掻"].ToPar(); + X0Y0_中指_中指1 = pars2["中指1"].ToPar(); + X0Y0_中指_中指2 = pars2["中指2"].ToPar(); + X0Y0_中指_中指3 = pars2["中指3"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y0_人指_人指1 = pars2["人指1"].ToPar(); + X0Y0_人指_人指2 = pars2["人指2"].ToPar(); + X0Y0_人指_人指3 = pars2["人指3"].ToPar(); + X0Y0_人指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["親指"].ToPars(); + X0Y0_親指_親指2 = pars2["親指2"].ToPar(); + X0Y0_親指_親指3 = pars2["親指3"].ToPar(); + X0Y0_親指_水掻 = pars2["水掻"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + Pars pars3 = pars2["五芒星"].ToPars(); + X0Y0_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); + X0Y0_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); + X0Y0_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); + X0Y0_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_竜性_鱗5 = pars2["鱗5"].ToPar(); + pars2 = pars["パンスト"].ToPars(); + X0Y0_パンスト_パンスト1 = pars2["パンスト1"].ToPar(); + X0Y0_パンスト_パンスト2 = pars2["パンスト2"].ToPar(); + pars2 = pars["ソックス"].ToPars(); + X0Y0_ソックス_ソックス1 = pars2["ソックス1"].ToPar(); + X0Y0_ソックス_ソックス2 = pars2["ソックス2"].ToPar(); + pars2 = pars["ヒール1"].ToPars(); + X0Y0_ヒール1_バンプ = pars2["バンプ"].ToPar(); + pars3 = pars2["ストラップ"].ToPars(); + X0Y0_ヒール1_ストラップ_ストラップ = pars3["ストラップ"].ToPar(); + Pars pars4 = pars3["金具1"].ToPars(); + X0Y0_ヒール1_ストラップ_金具1_金具1 = pars4["金具1"].ToPar(); + X0Y0_ヒール1_ストラップ_金具1_金具2 = pars4["金具2"].ToPar(); + X0Y0_ヒール1_ストラップ_金具1_金具3 = pars4["金具3"].ToPar(); + X0Y0_ヒール1_ストラップ_金具1_金具4 = pars4["金具4"].ToPar(); + pars4 = pars3["金具2"].ToPars(); + X0Y0_ヒール1_ストラップ_金具2_金具1 = pars4["金具1"].ToPar(); + X0Y0_ヒール1_ストラップ_金具2_金具2 = pars4["金具2"].ToPar(); + X0Y0_ヒール1_ストラップ_金具2_金具3 = pars4["金具3"].ToPar(); + X0Y0_ヒール1_ストラップ_金具2_金具4 = pars4["金具4"].ToPar(); + X0Y0_ヒール1_ハイライト = pars2["ハイライト"].ToPar(); + pars2 = pars["サンダル1"].ToPars(); + X0Y0_サンダル1_ストラップ3 = pars2["ストラップ3"].ToPar(); + X0Y0_サンダル1_ストラップ2 = pars2["ストラップ2"].ToPar(); + X0Y0_サンダル1_ストラップ4 = pars2["ストラップ4"].ToPar(); + X0Y0_サンダル1_ストラップ1 = pars2["ストラップ1"].ToPar(); + pars2 = pars["ナース1"].ToPars(); + pars3 = pars2["ストラップ3"].ToPars(); + X0Y0_ナース1_ストラップ3_ストラップ = pars3["ストラップ"].ToPar(); + X0Y0_ナース1_ストラップ3_縁1 = pars3["縁1"].ToPar(); + X0Y0_ナース1_ストラップ3_縁2 = pars3["縁2"].ToPar(); + pars3 = pars2["ストラップ2"].ToPars(); + X0Y0_ナース1_ストラップ2_ストラップ = pars3["ストラップ"].ToPar(); + X0Y0_ナース1_ストラップ2_縁1 = pars3["縁1"].ToPar(); + X0Y0_ナース1_ストラップ2_縁2 = pars3["縁2"].ToPar(); + pars3 = pars2["ストラップ1"].ToPars(); + X0Y0_ナース1_ストラップ1_ストラップ = pars3["ストラップ"].ToPar(); + X0Y0_ナース1_ストラップ1_縁1 = pars3["縁1"].ToPar(); + X0Y0_ナース1_ストラップ1_縁2 = pars3["縁2"].ToPar(); + pars2 = pars["ブーツ1"].ToPars(); + X0Y0_ブーツ1_タン = pars2["タン"].ToPar(); + pars3 = pars2["バンプ"].ToPars(); + X0Y0_ブーツ1_バンプ_バンプ = pars3["バンプ"].ToPar(); + pars4 = pars3["縁"].ToPars(); + X0Y0_ブーツ1_バンプ_縁_縁1 = pars4["縁1"].ToPar(); + X0Y0_ブーツ1_バンプ_縁_縁2 = pars4["縁2"].ToPar(); + X0Y0_ブーツ1_バンプ_縁_縁3 = pars4["縁3"].ToPar(); + X0Y0_ブーツ1_バンプ_縁_縁4 = pars4["縁4"].ToPar(); + X0Y0_ブーツ1_ハイライト = pars2["ハイライト"].ToPar(); + X0Y0_ブーツ1_柄 = pars2["柄"].ToPar(); + pars3 = pars2["紐"].ToPars(); + pars4 = pars3["紐1"].ToPars(); + Pars pars5 = pars4["紐下"].ToPars(); + Pars pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ1_紐_紐1_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ1_紐_紐1_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐2"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ1_紐_紐2_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ1_紐_紐2_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐3"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ1_紐_紐3_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ1_紐_紐3_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐4"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ1_紐_紐4_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y0_ブーツ1_紐_紐4_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐5"].ToPars(); + pars5 = pars4["金具1"].ToPars(); + X0Y0_ブーツ1_紐_紐5_金具1_金具 = pars5["金具"].ToPar(); + X0Y0_ブーツ1_紐_紐5_金具1_穴 = pars5["穴"].ToPar(); + pars5 = pars4["金具2"].ToPars(); + X0Y0_ブーツ1_紐_紐5_金具2_金具 = pars5["金具"].ToPar(); + X0Y0_ブーツ1_紐_紐5_金具2_穴 = pars5["穴"].ToPar(); + X0Y0_ブーツ1_紐_紐5_紐 = pars4["紐"].ToPar(); + pars2 = pars["アーマ1"].ToPars(); + X0Y0_アーマ1_鉄靴1 = pars2["鉄靴1"].ToPar(); + X0Y0_アーマ1_鉄靴2 = pars2["鉄靴2"].ToPar(); + X0Y0_アーマ1_鉄靴3 = pars2["鉄靴3"].ToPar(); + pars = 本体[0][1]; + pars2 = pars["ヒール0"].ToPars(); + X0Y1_ヒール0_ヒール = pars2["ヒール"].ToPar(); + X0Y1_ヒール0_靴底 = pars2["靴底"].ToPar(); + pars2 = pars["サンダル0"].ToPars(); + X0Y1_サンダル0_踵 = pars2["踵"].ToPar(); + X0Y1_サンダル0_靴底 = pars2["靴底"].ToPar(); + pars2 = pars["ナース0"].ToPars(); + X0Y1_ナース0_踵 = pars2["踵"].ToPar(); + X0Y1_ナース0_靴底 = pars2["靴底"].ToPar(); + pars2 = pars["ブーツ0"].ToPars(); + X0Y1_ブーツ0_ヒール = pars2["ヒール"].ToPar(); + X0Y1_ブーツ0_靴底 = pars2["靴底"].ToPar(); + pars2 = pars["アーマ0"].ToPars(); + X0Y1_アーマ0_踵 = pars2["踵"].ToPar(); + X0Y1_アーマ0_靴底 = pars2["靴底"].ToPar(); + X0Y1_足 = pars["足"].ToPar(); + pars2 = pars["小指"].ToPars(); + X0Y1_小指_小指1 = pars2["小指1"].ToPar(); + X0Y1_小指_小指2 = pars2["小指2"].ToPar(); + X0Y1_小指_小指3 = pars2["小指3"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y1_薬指_水掻 = pars2["水掻"].ToPar(); + X0Y1_薬指_薬指1 = pars2["薬指1"].ToPar(); + X0Y1_薬指_薬指2 = pars2["薬指2"].ToPar(); + X0Y1_薬指_薬指3 = pars2["薬指3"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y1_中指_水掻 = pars2["水掻"].ToPar(); + X0Y1_中指_中指1 = pars2["中指1"].ToPar(); + X0Y1_中指_中指2 = pars2["中指2"].ToPar(); + X0Y1_中指_中指3 = pars2["中指3"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y1_人指_水掻 = pars2["水掻"].ToPar(); + X0Y1_人指_人指1 = pars2["人指1"].ToPar(); + X0Y1_人指_人指2 = pars2["人指2"].ToPar(); + X0Y1_人指_人指3 = pars2["人指3"].ToPar(); + pars2 = pars["親指"].ToPars(); + X0Y1_親指_水掻 = pars2["水掻"].ToPar(); + X0Y1_親指_親指2 = pars2["親指2"].ToPar(); + X0Y1_親指_親指3 = pars2["親指3"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["五芒星"].ToPars(); + X0Y1_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); + X0Y1_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); + X0Y1_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); + X0Y1_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y1_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y1_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y1_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y1_竜性_鱗4 = pars2["鱗4"].ToPar(); + X0Y1_竜性_鱗5 = pars2["鱗5"].ToPar(); + pars2 = pars["パンスト"].ToPars(); + X0Y1_パンスト_パンスト1 = pars2["パンスト1"].ToPar(); + X0Y1_パンスト_パンスト2 = pars2["パンスト2"].ToPar(); + pars2 = pars["ソックス"].ToPars(); + X0Y1_ソックス_ソックス1 = pars2["ソックス1"].ToPar(); + X0Y1_ソックス_ソックス2 = pars2["ソックス2"].ToPar(); + pars2 = pars["ヒール1"].ToPars(); + X0Y1_ヒール1_バンプ = pars2["バンプ"].ToPar(); + pars3 = pars2["ストラップ"].ToPars(); + X0Y1_ヒール1_ストラップ_ストラップ = pars3["ストラップ"].ToPar(); + pars4 = pars3["金具1"].ToPars(); + X0Y1_ヒール1_ストラップ_金具1_金具1 = pars4["金具1"].ToPar(); + X0Y1_ヒール1_ストラップ_金具1_金具2 = pars4["金具2"].ToPar(); + X0Y1_ヒール1_ストラップ_金具1_金具3 = pars4["金具3"].ToPar(); + X0Y1_ヒール1_ストラップ_金具1_金具4 = pars4["金具4"].ToPar(); + pars4 = pars3["金具2"].ToPars(); + X0Y1_ヒール1_ストラップ_金具2_金具1 = pars4["金具1"].ToPar(); + X0Y1_ヒール1_ストラップ_金具2_金具2 = pars4["金具2"].ToPar(); + X0Y1_ヒール1_ストラップ_金具2_金具3 = pars4["金具3"].ToPar(); + X0Y1_ヒール1_ストラップ_金具2_金具4 = pars4["金具4"].ToPar(); + X0Y1_ヒール1_ハイライト = pars2["ハイライト"].ToPar(); + pars2 = pars["サンダル1"].ToPars(); + X0Y1_サンダル1_ストラップ3 = pars2["ストラップ3"].ToPar(); + X0Y1_サンダル1_ストラップ2 = pars2["ストラップ2"].ToPar(); + X0Y1_サンダル1_ストラップ4 = pars2["ストラップ4"].ToPar(); + X0Y1_サンダル1_ストラップ1 = pars2["ストラップ1"].ToPar(); + pars2 = pars["ナース1"].ToPars(); + pars3 = pars2["ストラップ4"].ToPars(); + X0Y1_ナース1_ストラップ4_ストラップ = pars3["ストラップ"].ToPar(); + X0Y1_ナース1_ストラップ4_縁1 = pars3["縁1"].ToPar(); + X0Y1_ナース1_ストラップ4_縁2 = pars3["縁2"].ToPar(); + pars3 = pars2["ストラップ3"].ToPars(); + X0Y1_ナース1_ストラップ3_ストラップ = pars3["ストラップ"].ToPar(); + X0Y1_ナース1_ストラップ3_縁1 = pars3["縁1"].ToPar(); + X0Y1_ナース1_ストラップ3_縁2 = pars3["縁2"].ToPar(); + pars3 = pars2["ストラップ2"].ToPars(); + X0Y1_ナース1_ストラップ2_ストラップ = pars3["ストラップ"].ToPar(); + X0Y1_ナース1_ストラップ2_縁1 = pars3["縁1"].ToPar(); + X0Y1_ナース1_ストラップ2_縁2 = pars3["縁2"].ToPar(); + pars3 = pars2["ストラップ1"].ToPars(); + X0Y1_ナース1_ストラップ1_ストラップ = pars3["ストラップ"].ToPar(); + X0Y1_ナース1_ストラップ1_縁1 = pars3["縁1"].ToPar(); + X0Y1_ナース1_ストラップ1_縁2 = pars3["縁2"].ToPar(); + pars2 = pars["ブーツ1"].ToPars(); + X0Y1_ブーツ1_タン = pars2["タン"].ToPar(); + pars3 = pars2["バンプ"].ToPars(); + X0Y1_ブーツ1_バンプ_バンプ = pars3["バンプ"].ToPar(); + pars4 = pars3["縁"].ToPars(); + X0Y1_ブーツ1_バンプ_縁_縁1 = pars4["縁1"].ToPar(); + X0Y1_ブーツ1_バンプ_縁_縁2 = pars4["縁2"].ToPar(); + X0Y1_ブーツ1_バンプ_縁_縁3 = pars4["縁3"].ToPar(); + X0Y1_ブーツ1_バンプ_縁_縁4 = pars4["縁4"].ToPar(); + X0Y1_ブーツ1_ハイライト = pars2["ハイライト"].ToPar(); + X0Y1_ブーツ1_柄 = pars2["柄"].ToPar(); + pars3 = pars2["紐"].ToPars(); + pars4 = pars3["紐1"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ1_紐_紐1_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ1_紐_紐1_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐2"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ1_紐_紐2_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ1_紐_紐2_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐3"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ1_紐_紐3_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ1_紐_紐3_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐4"].ToPars(); + pars5 = pars4["紐下"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ1_紐_紐4_紐下_紐 = pars5["紐"].ToPar(); + pars5 = pars4["紐上"].ToPars(); + pars6 = pars5["金具上"].ToPars(); + X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具 = pars6["金具"].ToPar(); + X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴 = pars6["穴"].ToPar(); + X0Y1_ブーツ1_紐_紐4_紐上_紐 = pars5["紐"].ToPar(); + pars4 = pars3["紐5"].ToPars(); + pars5 = pars4["金具1"].ToPars(); + X0Y1_ブーツ1_紐_紐5_金具1_金具 = pars5["金具"].ToPar(); + X0Y1_ブーツ1_紐_紐5_金具1_穴 = pars5["穴"].ToPar(); + pars5 = pars4["金具2"].ToPars(); + X0Y1_ブーツ1_紐_紐5_金具2_金具 = pars5["金具"].ToPar(); + X0Y1_ブーツ1_紐_紐5_金具2_穴 = pars5["穴"].ToPar(); + X0Y1_ブーツ1_紐_紐5_紐 = pars4["紐"].ToPar(); + pars2 = pars["アーマ1"].ToPars(); + X0Y1_アーマ1_鉄靴1 = pars2["鉄靴1"].ToPar(); + X0Y1_アーマ1_鉄靴2 = pars2["鉄靴2"].ToPar(); + X0Y1_アーマ1_鉄靴3 = pars2["鉄靴3"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + ヒール0_靴底_表示 = e.ヒール0_靴底_表示; + ヒール0_ヒール_表示 = e.ヒール0_ヒール_表示; + サンダル0_靴底_表示 = e.サンダル0_靴底_表示; + サンダル0_踵_表示 = e.サンダル0_踵_表示; + ナース0_靴底_表示 = e.ナース0_靴底_表示; + ナース0_踵_表示 = e.ナース0_踵_表示; + ブーツ0_靴底_表示 = e.ブーツ0_靴底_表示; + ブーツ0_ヒール_表示 = e.ブーツ0_ヒール_表示; + アーマ0_靴底_表示 = e.アーマ0_靴底_表示; + アーマ0_踵_表示 = e.アーマ0_踵_表示; + 足_表示 = e.足_表示; + 小指_小指1_表示 = e.小指_小指1_表示; + 小指_小指2_表示 = e.小指_小指2_表示; + 小指_小指3_表示 = e.小指_小指3_表示; + 薬指_水掻_表示 = e.薬指_水掻_表示; + 薬指_薬指1_表示 = e.薬指_薬指1_表示; + 薬指_薬指2_表示 = e.薬指_薬指2_表示; + 薬指_薬指3_表示 = e.薬指_薬指3_表示; + 中指_水掻_表示 = e.中指_水掻_表示; + 中指_中指1_表示 = e.中指_中指1_表示; + 中指_中指2_表示 = e.中指_中指2_表示; + 中指_中指3_表示 = e.中指_中指3_表示; + 人指_人指1_表示 = e.人指_人指1_表示; + 人指_人指2_表示 = e.人指_人指2_表示; + 人指_人指3_表示 = e.人指_人指3_表示; + 人指_水掻_表示 = e.人指_水掻_表示; + 親指_親指2_表示 = e.親指_親指2_表示; + 親指_親指3_表示 = e.親指_親指3_表示; + 親指_水掻_表示 = e.親指_水掻_表示; + 悪タトゥ_五芒星_円1_表示 = e.悪タトゥ_五芒星_円1_表示; + 悪タトゥ_五芒星_円2_表示 = e.悪タトゥ_五芒星_円2_表示; + 悪タトゥ_五芒星_星_表示 = e.悪タトゥ_五芒星_星_表示; + 悪タトゥ_五芒星_五角形_表示 = e.悪タトゥ_五芒星_五角形_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 竜性_鱗4_表示 = e.竜性_鱗4_表示; + 竜性_鱗5_表示 = e.竜性_鱗5_表示; + パンスト_パンスト1_表示 = e.パンスト_パンスト1_表示; + パンスト_パンスト2_表示 = e.パンスト_パンスト2_表示; + ソックス_ソックス1_表示 = e.ソックス_ソックス1_表示; + ソックス_ソックス2_表示 = e.ソックス_ソックス2_表示; + ヒール1_バンプ_表示 = e.ヒール1_バンプ_表示; + ヒール1_ストラップ_ストラップ_表示 = e.ヒール1_ストラップ_ストラップ_表示; + ヒール1_ストラップ_金具1_金具1_表示 = e.ヒール1_ストラップ_金具1_金具1_表示; + ヒール1_ストラップ_金具1_金具2_表示 = e.ヒール1_ストラップ_金具1_金具2_表示; + ヒール1_ストラップ_金具1_金具3_表示 = e.ヒール1_ストラップ_金具1_金具3_表示; + ヒール1_ストラップ_金具1_金具4_表示 = e.ヒール1_ストラップ_金具1_金具4_表示; + ヒール1_ストラップ_金具2_金具1_表示 = e.ヒール1_ストラップ_金具2_金具1_表示; + ヒール1_ストラップ_金具2_金具2_表示 = e.ヒール1_ストラップ_金具2_金具2_表示; + ヒール1_ストラップ_金具2_金具3_表示 = e.ヒール1_ストラップ_金具2_金具3_表示; + ヒール1_ストラップ_金具2_金具4_表示 = e.ヒール1_ストラップ_金具2_金具4_表示; + ヒール1_ハイライト_表示 = e.ヒール1_ハイライト_表示; + サンダル1_ストラップ3_表示 = e.サンダル1_ストラップ3_表示; + サンダル1_ストラップ2_表示 = e.サンダル1_ストラップ2_表示; + サンダル1_ストラップ4_表示 = e.サンダル1_ストラップ4_表示; + サンダル1_ストラップ1_表示 = e.サンダル1_ストラップ1_表示; + ナース1_ストラップ3_ストラップ_表示 = e.ナース1_ストラップ3_ストラップ_表示; + ナース1_ストラップ3_縁1_表示 = e.ナース1_ストラップ3_縁1_表示; + ナース1_ストラップ3_縁2_表示 = e.ナース1_ストラップ3_縁2_表示; + ナース1_ストラップ2_ストラップ_表示 = e.ナース1_ストラップ2_ストラップ_表示; + ナース1_ストラップ2_縁1_表示 = e.ナース1_ストラップ2_縁1_表示; + ナース1_ストラップ2_縁2_表示 = e.ナース1_ストラップ2_縁2_表示; + ナース1_ストラップ1_ストラップ_表示 = e.ナース1_ストラップ1_ストラップ_表示; + ナース1_ストラップ1_縁1_表示 = e.ナース1_ストラップ1_縁1_表示; + ナース1_ストラップ1_縁2_表示 = e.ナース1_ストラップ1_縁2_表示; + ブーツ1_タン_表示 = e.ブーツ1_タン_表示; + ブーツ1_バンプ_バンプ_表示 = e.ブーツ1_バンプ_バンプ_表示; + ブーツ1_バンプ_縁_縁1_表示 = e.ブーツ1_バンプ_縁_縁1_表示; + ブーツ1_バンプ_縁_縁2_表示 = e.ブーツ1_バンプ_縁_縁2_表示; + ブーツ1_バンプ_縁_縁3_表示 = e.ブーツ1_バンプ_縁_縁3_表示; + ブーツ1_バンプ_縁_縁4_表示 = e.ブーツ1_バンプ_縁_縁4_表示; + ブーツ1_ハイライト_表示 = e.ブーツ1_ハイライト_表示; + ブーツ1_柄_表示 = e.ブーツ1_柄_表示; + ブーツ1_紐_紐1_紐下_金具上_金具_表示 = e.ブーツ1_紐_紐1_紐下_金具上_金具_表示; + ブーツ1_紐_紐1_紐下_金具上_穴_表示 = e.ブーツ1_紐_紐1_紐下_金具上_穴_表示; + ブーツ1_紐_紐1_紐下_紐_表示 = e.ブーツ1_紐_紐1_紐下_紐_表示; + ブーツ1_紐_紐1_紐上_金具上_金具_表示 = e.ブーツ1_紐_紐1_紐上_金具上_金具_表示; + ブーツ1_紐_紐1_紐上_金具上_穴_表示 = e.ブーツ1_紐_紐1_紐上_金具上_穴_表示; + ブーツ1_紐_紐1_紐上_紐_表示 = e.ブーツ1_紐_紐1_紐上_紐_表示; + ブーツ1_紐_紐2_紐下_金具上_金具_表示 = e.ブーツ1_紐_紐2_紐下_金具上_金具_表示; + ブーツ1_紐_紐2_紐下_金具上_穴_表示 = e.ブーツ1_紐_紐2_紐下_金具上_穴_表示; + ブーツ1_紐_紐2_紐下_紐_表示 = e.ブーツ1_紐_紐2_紐下_紐_表示; + ブーツ1_紐_紐2_紐上_金具上_金具_表示 = e.ブーツ1_紐_紐2_紐上_金具上_金具_表示; + ブーツ1_紐_紐2_紐上_金具上_穴_表示 = e.ブーツ1_紐_紐2_紐上_金具上_穴_表示; + ブーツ1_紐_紐2_紐上_紐_表示 = e.ブーツ1_紐_紐2_紐上_紐_表示; + ブーツ1_紐_紐3_紐下_金具上_金具_表示 = e.ブーツ1_紐_紐3_紐下_金具上_金具_表示; + ブーツ1_紐_紐3_紐下_金具上_穴_表示 = e.ブーツ1_紐_紐3_紐下_金具上_穴_表示; + ブーツ1_紐_紐3_紐下_紐_表示 = e.ブーツ1_紐_紐3_紐下_紐_表示; + ブーツ1_紐_紐3_紐上_金具上_金具_表示 = e.ブーツ1_紐_紐3_紐上_金具上_金具_表示; + ブーツ1_紐_紐3_紐上_金具上_穴_表示 = e.ブーツ1_紐_紐3_紐上_金具上_穴_表示; + ブーツ1_紐_紐3_紐上_紐_表示 = e.ブーツ1_紐_紐3_紐上_紐_表示; + ブーツ1_紐_紐4_紐下_金具上_金具_表示 = e.ブーツ1_紐_紐4_紐下_金具上_金具_表示; + ブーツ1_紐_紐4_紐下_金具上_穴_表示 = e.ブーツ1_紐_紐4_紐下_金具上_穴_表示; + ブーツ1_紐_紐4_紐下_紐_表示 = e.ブーツ1_紐_紐4_紐下_紐_表示; + ブーツ1_紐_紐4_紐上_金具上_金具_表示 = e.ブーツ1_紐_紐4_紐上_金具上_金具_表示; + ブーツ1_紐_紐4_紐上_金具上_穴_表示 = e.ブーツ1_紐_紐4_紐上_金具上_穴_表示; + ブーツ1_紐_紐4_紐上_紐_表示 = e.ブーツ1_紐_紐4_紐上_紐_表示; + ブーツ1_紐_紐5_金具1_金具_表示 = e.ブーツ1_紐_紐5_金具1_金具_表示; + ブーツ1_紐_紐5_金具1_穴_表示 = e.ブーツ1_紐_紐5_金具1_穴_表示; + ブーツ1_紐_紐5_金具2_金具_表示 = e.ブーツ1_紐_紐5_金具2_金具_表示; + ブーツ1_紐_紐5_金具2_穴_表示 = e.ブーツ1_紐_紐5_金具2_穴_表示; + ブーツ1_紐_紐5_紐_表示 = e.ブーツ1_紐_紐5_紐_表示; + アーマ1_鉄靴1_表示 = e.アーマ1_鉄靴1_表示; + アーマ1_鉄靴2_表示 = e.アーマ1_鉄靴2_表示; + アーマ1_鉄靴3_表示 = e.アーマ1_鉄靴3_表示; + ナース1_ストラップ4_ストラップ_表示 = e.ナース1_ストラップ4_ストラップ_表示; + ナース1_ストラップ4_縁1_表示 = e.ナース1_ストラップ4_縁1_表示; + ナース1_ストラップ4_縁2_表示 = e.ナース1_ストラップ4_縁2_表示; + 鋭爪 = e.鋭爪; + if (e.虫性) + { + 虫性(); + } + if (e.虫足) + { + 虫足(); + } + ヒール表示 = e.ヒール表示; + サンダル表示 = e.サンダル表示; + ナース表示 = e.ナース表示; + ブーツ表示 = e.ブーツ表示; + メイル表示 = e.メイル表示; + パンスト表示 = e.パンスト表示; + ニーハイ表示 = e.ニーハイ表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_ヒール0_靴底CP = new ColorP(X0Y0_ヒール0_靴底, ヒール0_靴底CD, DisUnit, abj: true); + X0Y0_サンダル0_靴底CP = new ColorP(X0Y0_サンダル0_靴底, サンダル0_靴底CD, DisUnit, abj: true); + X0Y0_ナース0_靴底CP = new ColorP(X0Y0_ナース0_靴底, ナース0_靴底CD, DisUnit, abj: true); + X0Y0_ブーツ0_靴底CP = new ColorP(X0Y0_ブーツ0_靴底, ブーツ0_靴底CD, DisUnit, abj: true); + X0Y0_アーマ0_靴底CP = new ColorP(X0Y0_アーマ0_靴底, アーマ0_靴底CD, 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); + X0Y0_小指_小指3CP = new ColorP(X0Y0_小指_小指3, 小指_小指3CD, 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); + X0Y0_薬指_薬指3CP = new ColorP(X0Y0_薬指_薬指3, 薬指_薬指3CD, 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); + X0Y0_中指_中指3CP = new ColorP(X0Y0_中指_中指3, 中指_中指3CD, 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_人指_水掻CP = new ColorP(X0Y0_人指_水掻, 人指_水掻CD, DisUnit, abj: true); + X0Y0_親指_親指2CP = new ColorP(X0Y0_親指_親指2, 親指_親指2CD, DisUnit, abj: true); + X0Y0_親指_親指3CP = new ColorP(X0Y0_親指_親指3, 親指_親指3CD, DisUnit, abj: true); + X0Y0_親指_水掻CP = new ColorP(X0Y0_親指_水掻, 親指_水掻CD, DisUnit, abj: true); + X0Y0_悪タトゥ_五芒星_円1CP = new ColorP(X0Y0_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); + X0Y0_悪タトゥ_五芒星_円2CP = new ColorP(X0Y0_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); + X0Y0_悪タトゥ_五芒星_星CP = new ColorP(X0Y0_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); + X0Y0_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y0_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); + 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_パンスト_パンスト1CP = new ColorP(X0Y0_パンスト_パンスト1, パンスト_パンスト1CD, DisUnit, abj: false); + X0Y0_パンスト_パンスト2CP = new ColorP(X0Y0_パンスト_パンスト2, パンスト_パンスト2CD, DisUnit, abj: true); + X0Y0_ソックス_ソックス1CP = new ColorP(X0Y0_ソックス_ソックス1, ソックス_ソックス1CD, DisUnit, abj: false); + X0Y0_ソックス_ソックス2CP = new ColorP(X0Y0_ソックス_ソックス2, ソックス_ソックス2CD, DisUnit, abj: true); + X0Y0_ヒール1_バンプCP = new ColorP(X0Y0_ヒール1_バンプ, ヒール1_バンプCD, DisUnit, abj: true); + X0Y0_ヒール1_ストラップ_ストラップCP = new ColorP(X0Y0_ヒール1_ストラップ_ストラップ, ヒール1_ストラップ_ストラップCD, DisUnit, abj: true); + X0Y0_ヒール1_ストラップ_金具1_金具1CP = new ColorP(X0Y0_ヒール1_ストラップ_金具1_金具1, ヒール1_ストラップ_金具1_金具1CD, DisUnit, abj: true); + X0Y0_ヒール1_ストラップ_金具1_金具2CP = new ColorP(X0Y0_ヒール1_ストラップ_金具1_金具2, ヒール1_ストラップ_金具1_金具2CD, DisUnit, abj: true); + X0Y0_ヒール1_ストラップ_金具1_金具3CP = new ColorP(X0Y0_ヒール1_ストラップ_金具1_金具3, ヒール1_ストラップ_金具1_金具3CD, DisUnit, abj: true); + X0Y0_ヒール1_ストラップ_金具1_金具4CP = new ColorP(X0Y0_ヒール1_ストラップ_金具1_金具4, ヒール1_ストラップ_金具1_金具4CD, DisUnit, abj: true); + X0Y0_ヒール1_ストラップ_金具2_金具1CP = new ColorP(X0Y0_ヒール1_ストラップ_金具2_金具1, ヒール1_ストラップ_金具2_金具1CD, DisUnit, abj: true); + X0Y0_ヒール1_ストラップ_金具2_金具2CP = new ColorP(X0Y0_ヒール1_ストラップ_金具2_金具2, ヒール1_ストラップ_金具2_金具2CD, DisUnit, abj: true); + X0Y0_ヒール1_ストラップ_金具2_金具3CP = new ColorP(X0Y0_ヒール1_ストラップ_金具2_金具3, ヒール1_ストラップ_金具2_金具3CD, DisUnit, abj: true); + X0Y0_ヒール1_ストラップ_金具2_金具4CP = new ColorP(X0Y0_ヒール1_ストラップ_金具2_金具4, ヒール1_ストラップ_金具2_金具4CD, DisUnit, abj: true); + X0Y0_ヒール1_ハイライトCP = new ColorP(X0Y0_ヒール1_ハイライト, ヒール1_ハイライトCD, DisUnit, abj: true); + X0Y0_サンダル1_ストラップ3CP = new ColorP(X0Y0_サンダル1_ストラップ3, サンダル1_ストラップ3CD, DisUnit, abj: true); + X0Y0_サンダル1_ストラップ2CP = new ColorP(X0Y0_サンダル1_ストラップ2, サンダル1_ストラップ2CD, DisUnit, abj: true); + X0Y0_サンダル1_ストラップ4CP = new ColorP(X0Y0_サンダル1_ストラップ4, サンダル1_ストラップ4CD, DisUnit, abj: true); + X0Y0_サンダル1_ストラップ1CP = new ColorP(X0Y0_サンダル1_ストラップ1, サンダル1_ストラップ1CD, DisUnit, abj: true); + X0Y0_ナース1_ストラップ3_ストラップCP = new ColorP(X0Y0_ナース1_ストラップ3_ストラップ, ナース1_ストラップ3_ストラップCD, DisUnit, abj: true); + X0Y0_ナース1_ストラップ3_縁1CP = new ColorP(X0Y0_ナース1_ストラップ3_縁1, ナース1_ストラップ3_縁1CD, DisUnit, abj: true); + X0Y0_ナース1_ストラップ3_縁2CP = new ColorP(X0Y0_ナース1_ストラップ3_縁2, ナース1_ストラップ3_縁2CD, DisUnit, abj: true); + X0Y0_ナース1_ストラップ2_ストラップCP = new ColorP(X0Y0_ナース1_ストラップ2_ストラップ, ナース1_ストラップ2_ストラップCD, DisUnit, abj: true); + X0Y0_ナース1_ストラップ2_縁1CP = new ColorP(X0Y0_ナース1_ストラップ2_縁1, ナース1_ストラップ2_縁1CD, DisUnit, abj: true); + X0Y0_ナース1_ストラップ2_縁2CP = new ColorP(X0Y0_ナース1_ストラップ2_縁2, ナース1_ストラップ2_縁2CD, DisUnit, abj: true); + X0Y0_ナース1_ストラップ1_ストラップCP = new ColorP(X0Y0_ナース1_ストラップ1_ストラップ, ナース1_ストラップ1_ストラップCD, DisUnit, abj: true); + X0Y0_ナース1_ストラップ1_縁1CP = new ColorP(X0Y0_ナース1_ストラップ1_縁1, ナース1_ストラップ1_縁1CD, DisUnit, abj: true); + X0Y0_ナース1_ストラップ1_縁2CP = new ColorP(X0Y0_ナース1_ストラップ1_縁2, ナース1_ストラップ1_縁2CD, DisUnit, abj: true); + X0Y0_ブーツ1_タンCP = new ColorP(X0Y0_ブーツ1_タン, ブーツ1_タンCD, DisUnit, abj: true); + X0Y0_ブーツ1_バンプ_バンプCP = new ColorP(X0Y0_ブーツ1_バンプ_バンプ, ブーツ1_バンプ_バンプCD, DisUnit, abj: true); + X0Y0_ブーツ1_バンプ_縁_縁1CP = new ColorP(X0Y0_ブーツ1_バンプ_縁_縁1, ブーツ1_バンプ_縁_縁1CD, DisUnit, abj: true); + X0Y0_ブーツ1_バンプ_縁_縁2CP = new ColorP(X0Y0_ブーツ1_バンプ_縁_縁2, ブーツ1_バンプ_縁_縁2CD, DisUnit, abj: true); + X0Y0_ブーツ1_バンプ_縁_縁3CP = new ColorP(X0Y0_ブーツ1_バンプ_縁_縁3, ブーツ1_バンプ_縁_縁3CD, DisUnit, abj: true); + X0Y0_ブーツ1_バンプ_縁_縁4CP = new ColorP(X0Y0_ブーツ1_バンプ_縁_縁4, ブーツ1_バンプ_縁_縁4CD, DisUnit, abj: true); + X0Y0_ブーツ1_ハイライトCP = new ColorP(X0Y0_ブーツ1_ハイライト, ブーツ1_ハイライトCD, DisUnit, abj: true); + X0Y0_ブーツ1_柄CP = new ColorP(X0Y0_ブーツ1_柄, ブーツ1_柄CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具, ブーツ1_紐_紐1_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴, ブーツ1_紐_紐1_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐1_紐下_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐1_紐下_紐, ブーツ1_紐_紐1_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具, ブーツ1_紐_紐1_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴, ブーツ1_紐_紐1_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐1_紐上_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐1_紐上_紐, ブーツ1_紐_紐1_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具, ブーツ1_紐_紐2_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴, ブーツ1_紐_紐2_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐2_紐下_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐2_紐下_紐, ブーツ1_紐_紐2_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具, ブーツ1_紐_紐2_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴, ブーツ1_紐_紐2_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐2_紐上_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐2_紐上_紐, ブーツ1_紐_紐2_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具, ブーツ1_紐_紐3_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴, ブーツ1_紐_紐3_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐3_紐下_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐3_紐下_紐, ブーツ1_紐_紐3_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具, ブーツ1_紐_紐3_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴, ブーツ1_紐_紐3_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐3_紐上_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐3_紐上_紐, ブーツ1_紐_紐3_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具, ブーツ1_紐_紐4_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴, ブーツ1_紐_紐4_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐4_紐下_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐4_紐下_紐, ブーツ1_紐_紐4_紐下_紐CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具, ブーツ1_紐_紐4_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴, ブーツ1_紐_紐4_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐4_紐上_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐4_紐上_紐, ブーツ1_紐_紐4_紐上_紐CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐5_金具1_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐5_金具1_金具, ブーツ1_紐_紐5_金具1_金具CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐5_金具1_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐5_金具1_穴, ブーツ1_紐_紐5_金具1_穴CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐5_金具2_金具CP = new ColorP(X0Y0_ブーツ1_紐_紐5_金具2_金具, ブーツ1_紐_紐5_金具2_金具CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐5_金具2_穴CP = new ColorP(X0Y0_ブーツ1_紐_紐5_金具2_穴, ブーツ1_紐_紐5_金具2_穴CD, DisUnit, abj: true); + X0Y0_ブーツ1_紐_紐5_紐CP = new ColorP(X0Y0_ブーツ1_紐_紐5_紐, ブーツ1_紐_紐5_紐CD, DisUnit, abj: true); + X0Y0_アーマ1_鉄靴1CP = new ColorP(X0Y0_アーマ1_鉄靴1, アーマ1_鉄靴1CD, DisUnit, abj: true); + X0Y0_アーマ1_鉄靴2CP = new ColorP(X0Y0_アーマ1_鉄靴2, アーマ1_鉄靴2CD, DisUnit, abj: true); + X0Y0_アーマ1_鉄靴3CP = new ColorP(X0Y0_アーマ1_鉄靴3, アーマ1_鉄靴3CD, DisUnit, abj: true); + X0Y1_ヒール0_ヒールCP = new ColorP(X0Y1_ヒール0_ヒール, ヒール0_ヒールCD, DisUnit, abj: true); + X0Y1_ヒール0_靴底CP = new ColorP(X0Y1_ヒール0_靴底, ヒール0_靴底CD, DisUnit, abj: true); + X0Y1_サンダル0_踵CP = new ColorP(X0Y1_サンダル0_踵, サンダル0_踵CD, DisUnit, abj: true); + X0Y1_サンダル0_靴底CP = new ColorP(X0Y1_サンダル0_靴底, サンダル0_靴底CD, DisUnit, abj: true); + X0Y1_ナース0_踵CP = new ColorP(X0Y1_ナース0_踵, ナース0_踵CD, DisUnit, abj: true); + X0Y1_ナース0_靴底CP = new ColorP(X0Y1_ナース0_靴底, ナース0_靴底CD, DisUnit, abj: true); + X0Y1_ブーツ0_ヒールCP = new ColorP(X0Y1_ブーツ0_ヒール, ブーツ0_ヒールCD, DisUnit, abj: true); + X0Y1_ブーツ0_靴底CP = new ColorP(X0Y1_ブーツ0_靴底, ブーツ0_靴底CD, DisUnit, abj: true); + X0Y1_アーマ0_踵CP = new ColorP(X0Y1_アーマ0_踵, アーマ0_踵CD, DisUnit, abj: true); + X0Y1_アーマ0_靴底CP = new ColorP(X0Y1_アーマ0_靴底, アーマ0_靴底CD, 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_小指_小指3CP = new ColorP(X0Y1_小指_小指3, 小指_小指3CD, 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_薬指_薬指3CP = new ColorP(X0Y1_薬指_薬指3, 薬指_薬指3CD, 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_中指_中指3CP = new ColorP(X0Y1_中指_中指3, 中指_中指3CD, 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_人指_人指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_親指_親指3CP = new ColorP(X0Y1_親指_親指3, 親指_親指3CD, DisUnit, abj: true); + X0Y1_悪タトゥ_五芒星_円1CP = new ColorP(X0Y1_悪タトゥ_五芒星_円1, 悪タトゥ_五芒星_円1CD, DisUnit, abj: false); + X0Y1_悪タトゥ_五芒星_円2CP = new ColorP(X0Y1_悪タトゥ_五芒星_円2, 悪タトゥ_五芒星_円2CD, DisUnit, abj: false); + X0Y1_悪タトゥ_五芒星_星CP = new ColorP(X0Y1_悪タトゥ_五芒星_星, 悪タトゥ_五芒星_星CD, DisUnit, abj: false); + X0Y1_悪タトゥ_五芒星_五角形CP = new ColorP(X0Y1_悪タトゥ_五芒星_五角形, 悪タトゥ_五芒星_五角形CD, DisUnit, abj: false); + 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_パンスト_パンスト1CP = new ColorP(X0Y1_パンスト_パンスト1, パンスト_パンスト1CD, DisUnit, abj: false); + X0Y1_パンスト_パンスト2CP = new ColorP(X0Y1_パンスト_パンスト2, パンスト_パンスト2CD, DisUnit, abj: true); + X0Y1_ソックス_ソックス1CP = new ColorP(X0Y1_ソックス_ソックス1, ソックス_ソックス1CD, DisUnit, abj: false); + X0Y1_ソックス_ソックス2CP = new ColorP(X0Y1_ソックス_ソックス2, ソックス_ソックス2CD, DisUnit, abj: true); + X0Y1_ヒール1_バンプCP = new ColorP(X0Y1_ヒール1_バンプ, ヒール1_バンプCD, DisUnit, abj: true); + X0Y1_ヒール1_ストラップ_ストラップCP = new ColorP(X0Y1_ヒール1_ストラップ_ストラップ, ヒール1_ストラップ_ストラップCD, DisUnit, abj: true); + X0Y1_ヒール1_ストラップ_金具1_金具1CP = new ColorP(X0Y1_ヒール1_ストラップ_金具1_金具1, ヒール1_ストラップ_金具1_金具1CD, DisUnit, abj: true); + X0Y1_ヒール1_ストラップ_金具1_金具2CP = new ColorP(X0Y1_ヒール1_ストラップ_金具1_金具2, ヒール1_ストラップ_金具1_金具2CD, DisUnit, abj: true); + X0Y1_ヒール1_ストラップ_金具1_金具3CP = new ColorP(X0Y1_ヒール1_ストラップ_金具1_金具3, ヒール1_ストラップ_金具1_金具3CD, DisUnit, abj: true); + X0Y1_ヒール1_ストラップ_金具1_金具4CP = new ColorP(X0Y1_ヒール1_ストラップ_金具1_金具4, ヒール1_ストラップ_金具1_金具4CD, DisUnit, abj: true); + X0Y1_ヒール1_ストラップ_金具2_金具1CP = new ColorP(X0Y1_ヒール1_ストラップ_金具2_金具1, ヒール1_ストラップ_金具2_金具1CD, DisUnit, abj: true); + X0Y1_ヒール1_ストラップ_金具2_金具2CP = new ColorP(X0Y1_ヒール1_ストラップ_金具2_金具2, ヒール1_ストラップ_金具2_金具2CD, DisUnit, abj: true); + X0Y1_ヒール1_ストラップ_金具2_金具3CP = new ColorP(X0Y1_ヒール1_ストラップ_金具2_金具3, ヒール1_ストラップ_金具2_金具3CD, DisUnit, abj: true); + X0Y1_ヒール1_ストラップ_金具2_金具4CP = new ColorP(X0Y1_ヒール1_ストラップ_金具2_金具4, ヒール1_ストラップ_金具2_金具4CD, DisUnit, abj: true); + X0Y1_ヒール1_ハイライトCP = new ColorP(X0Y1_ヒール1_ハイライト, ヒール1_ハイライトCD, DisUnit, abj: true); + X0Y1_サンダル1_ストラップ3CP = new ColorP(X0Y1_サンダル1_ストラップ3, サンダル1_ストラップ3CD, DisUnit, abj: true); + X0Y1_サンダル1_ストラップ2CP = new ColorP(X0Y1_サンダル1_ストラップ2, サンダル1_ストラップ2CD, DisUnit, abj: true); + X0Y1_サンダル1_ストラップ4CP = new ColorP(X0Y1_サンダル1_ストラップ4, サンダル1_ストラップ4CD, DisUnit, abj: true); + X0Y1_サンダル1_ストラップ1CP = new ColorP(X0Y1_サンダル1_ストラップ1, サンダル1_ストラップ1CD, DisUnit, abj: true); + X0Y1_ナース1_ストラップ4_ストラップCP = new ColorP(X0Y1_ナース1_ストラップ4_ストラップ, ナース1_ストラップ4_ストラップCD, DisUnit, abj: true); + X0Y1_ナース1_ストラップ4_縁1CP = new ColorP(X0Y1_ナース1_ストラップ4_縁1, ナース1_ストラップ4_縁1CD, DisUnit, abj: true); + X0Y1_ナース1_ストラップ4_縁2CP = new ColorP(X0Y1_ナース1_ストラップ4_縁2, ナース1_ストラップ4_縁2CD, DisUnit, abj: true); + X0Y1_ナース1_ストラップ3_ストラップCP = new ColorP(X0Y1_ナース1_ストラップ3_ストラップ, ナース1_ストラップ3_ストラップCD, DisUnit, abj: true); + X0Y1_ナース1_ストラップ3_縁1CP = new ColorP(X0Y1_ナース1_ストラップ3_縁1, ナース1_ストラップ3_縁1CD, DisUnit, abj: true); + X0Y1_ナース1_ストラップ3_縁2CP = new ColorP(X0Y1_ナース1_ストラップ3_縁2, ナース1_ストラップ3_縁2CD, DisUnit, abj: true); + X0Y1_ナース1_ストラップ2_ストラップCP = new ColorP(X0Y1_ナース1_ストラップ2_ストラップ, ナース1_ストラップ2_ストラップCD, DisUnit, abj: true); + X0Y1_ナース1_ストラップ2_縁1CP = new ColorP(X0Y1_ナース1_ストラップ2_縁1, ナース1_ストラップ2_縁1CD, DisUnit, abj: true); + X0Y1_ナース1_ストラップ2_縁2CP = new ColorP(X0Y1_ナース1_ストラップ2_縁2, ナース1_ストラップ2_縁2CD, DisUnit, abj: true); + X0Y1_ナース1_ストラップ1_ストラップCP = new ColorP(X0Y1_ナース1_ストラップ1_ストラップ, ナース1_ストラップ1_ストラップCD, DisUnit, abj: true); + X0Y1_ナース1_ストラップ1_縁1CP = new ColorP(X0Y1_ナース1_ストラップ1_縁1, ナース1_ストラップ1_縁1CD, DisUnit, abj: true); + X0Y1_ナース1_ストラップ1_縁2CP = new ColorP(X0Y1_ナース1_ストラップ1_縁2, ナース1_ストラップ1_縁2CD, DisUnit, abj: true); + X0Y1_ブーツ1_タンCP = new ColorP(X0Y1_ブーツ1_タン, ブーツ1_タンCD, DisUnit, abj: true); + X0Y1_ブーツ1_バンプ_バンプCP = new ColorP(X0Y1_ブーツ1_バンプ_バンプ, ブーツ1_バンプ_バンプCD, DisUnit, abj: true); + X0Y1_ブーツ1_バンプ_縁_縁1CP = new ColorP(X0Y1_ブーツ1_バンプ_縁_縁1, ブーツ1_バンプ_縁_縁1CD, DisUnit, abj: true); + X0Y1_ブーツ1_バンプ_縁_縁2CP = new ColorP(X0Y1_ブーツ1_バンプ_縁_縁2, ブーツ1_バンプ_縁_縁2CD, DisUnit, abj: true); + X0Y1_ブーツ1_バンプ_縁_縁3CP = new ColorP(X0Y1_ブーツ1_バンプ_縁_縁3, ブーツ1_バンプ_縁_縁3CD, DisUnit, abj: true); + X0Y1_ブーツ1_バンプ_縁_縁4CP = new ColorP(X0Y1_ブーツ1_バンプ_縁_縁4, ブーツ1_バンプ_縁_縁4CD, DisUnit, abj: true); + X0Y1_ブーツ1_ハイライトCP = new ColorP(X0Y1_ブーツ1_ハイライト, ブーツ1_ハイライトCD, DisUnit, abj: true); + X0Y1_ブーツ1_柄CP = new ColorP(X0Y1_ブーツ1_柄, ブーツ1_柄CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具, ブーツ1_紐_紐1_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴, ブーツ1_紐_紐1_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐1_紐下_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐1_紐下_紐, ブーツ1_紐_紐1_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具, ブーツ1_紐_紐1_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴, ブーツ1_紐_紐1_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐1_紐上_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐1_紐上_紐, ブーツ1_紐_紐1_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具, ブーツ1_紐_紐2_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴, ブーツ1_紐_紐2_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐2_紐下_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐2_紐下_紐, ブーツ1_紐_紐2_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具, ブーツ1_紐_紐2_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴, ブーツ1_紐_紐2_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐2_紐上_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐2_紐上_紐, ブーツ1_紐_紐2_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具, ブーツ1_紐_紐3_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴, ブーツ1_紐_紐3_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐3_紐下_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐3_紐下_紐, ブーツ1_紐_紐3_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具, ブーツ1_紐_紐3_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴, ブーツ1_紐_紐3_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐3_紐上_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐3_紐上_紐, ブーツ1_紐_紐3_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具, ブーツ1_紐_紐4_紐下_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴, ブーツ1_紐_紐4_紐下_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐4_紐下_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐4_紐下_紐, ブーツ1_紐_紐4_紐下_紐CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具, ブーツ1_紐_紐4_紐上_金具上_金具CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴, ブーツ1_紐_紐4_紐上_金具上_穴CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐4_紐上_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐4_紐上_紐, ブーツ1_紐_紐4_紐上_紐CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐5_金具1_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐5_金具1_金具, ブーツ1_紐_紐5_金具1_金具CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐5_金具1_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐5_金具1_穴, ブーツ1_紐_紐5_金具1_穴CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐5_金具2_金具CP = new ColorP(X0Y1_ブーツ1_紐_紐5_金具2_金具, ブーツ1_紐_紐5_金具2_金具CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐5_金具2_穴CP = new ColorP(X0Y1_ブーツ1_紐_紐5_金具2_穴, ブーツ1_紐_紐5_金具2_穴CD, DisUnit, abj: true); + X0Y1_ブーツ1_紐_紐5_紐CP = new ColorP(X0Y1_ブーツ1_紐_紐5_紐, ブーツ1_紐_紐5_紐CD, DisUnit, abj: true); + X0Y1_アーマ1_鉄靴1CP = new ColorP(X0Y1_アーマ1_鉄靴1, アーマ1_鉄靴1CD, DisUnit, abj: true); + X0Y1_アーマ1_鉄靴2CP = new ColorP(X0Y1_アーマ1_鉄靴2, アーマ1_鉄靴2CD, DisUnit, abj: true); + X0Y1_アーマ1_鉄靴3CP = new ColorP(X0Y1_アーマ1_鉄靴3, アーマ1_鉄靴3CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 描画0(Are Are) + { + if (本体.IndexY == 0) + { + Are.Draw(X0Y0_足); + Are.Draw(X0Y0_小指_小指1); + Are.Draw(X0Y0_小指_小指2); + Are.Draw(X0Y0_小指_小指3); + Are.Draw(X0Y0_薬指_水掻); + Are.Draw(X0Y0_薬指_薬指1); + Are.Draw(X0Y0_薬指_薬指2); + Are.Draw(X0Y0_薬指_薬指3); + Are.Draw(X0Y0_中指_水掻); + Are.Draw(X0Y0_中指_中指1); + Are.Draw(X0Y0_中指_中指2); + Are.Draw(X0Y0_中指_中指3); + Are.Draw(X0Y0_人指_人指1); + Are.Draw(X0Y0_人指_人指2); + Are.Draw(X0Y0_人指_人指3); + Are.Draw(X0Y0_人指_水掻); + Are.Draw(X0Y0_親指_親指2); + Are.Draw(X0Y0_親指_親指3); + Are.Draw(X0Y0_親指_水掻); + Are.Draw(X0Y0_竜性_鱗1); + Are.Draw(X0Y0_竜性_鱗2); + Are.Draw(X0Y0_竜性_鱗3); + Are.Draw(X0Y0_竜性_鱗4); + Are.Draw(X0Y0_竜性_鱗5); + Are.Draw(X0Y0_悪タトゥ_五芒星_円1); + Are.Draw(X0Y0_悪タトゥ_五芒星_円2); + Are.Draw(X0Y0_悪タトゥ_五芒星_星); + Are.Draw(X0Y0_悪タトゥ_五芒星_五角形); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y0_パンスト_パンスト1); + Are.Draw(X0Y0_パンスト_パンスト2); + Are.Draw(X0Y0_ソックス_ソックス1); + Are.Draw(X0Y0_ソックス_ソックス2); + } + else + { + Are.Draw(X0Y1_足); + Are.Draw(X0Y1_小指_小指1); + Are.Draw(X0Y1_小指_小指2); + Are.Draw(X0Y1_小指_小指3); + Are.Draw(X0Y1_薬指_水掻); + Are.Draw(X0Y1_薬指_薬指1); + Are.Draw(X0Y1_薬指_薬指2); + Are.Draw(X0Y1_薬指_薬指3); + Are.Draw(X0Y1_中指_水掻); + Are.Draw(X0Y1_中指_中指1); + Are.Draw(X0Y1_中指_中指2); + Are.Draw(X0Y1_中指_中指3); + Are.Draw(X0Y1_人指_水掻); + Are.Draw(X0Y1_人指_人指1); + Are.Draw(X0Y1_人指_人指2); + Are.Draw(X0Y1_人指_人指3); + Are.Draw(X0Y1_親指_水掻); + Are.Draw(X0Y1_親指_親指2); + Are.Draw(X0Y1_親指_親指3); + Are.Draw(X0Y1_竜性_鱗1); + Are.Draw(X0Y1_竜性_鱗2); + Are.Draw(X0Y1_竜性_鱗3); + Are.Draw(X0Y1_竜性_鱗4); + Are.Draw(X0Y1_竜性_鱗5); + Are.Draw(X0Y1_悪タトゥ_五芒星_円1); + Are.Draw(X0Y1_悪タトゥ_五芒星_円2); + Are.Draw(X0Y1_悪タトゥ_五芒星_星); + Are.Draw(X0Y1_悪タトゥ_五芒星_五角形); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y1_パンスト_パンスト1); + Are.Draw(X0Y1_パンスト_パンスト2); + Are.Draw(X0Y1_ソックス_ソックス1); + Are.Draw(X0Y1_ソックス_ソックス2); + } + } + + public void 底描画(Are Are) + { + if (本体.IndexY == 0) + { + Are.Draw(X0Y0_ヒール0_靴底); + Are.Draw(X0Y0_サンダル0_靴底); + Are.Draw(X0Y0_ナース0_靴底); + Are.Draw(X0Y0_ブーツ0_靴底); + Are.Draw(X0Y0_アーマ0_靴底); + return; + } + Are.Draw(X0Y1_ヒール0_ヒール); + Are.Draw(X0Y1_ヒール0_靴底); + Are.Draw(X0Y1_サンダル0_踵); + Are.Draw(X0Y1_サンダル0_靴底); + Are.Draw(X0Y1_ナース0_踵); + Are.Draw(X0Y1_ナース0_靴底); + Are.Draw(X0Y1_ブーツ0_ヒール); + Are.Draw(X0Y1_ブーツ0_靴底); + Are.Draw(X0Y1_アーマ0_踵); + Are.Draw(X0Y1_アーマ0_靴底); + } + + public void 靴描画(Are Are) + { + if (本体.IndexY == 0) + { + Are.Draw(X0Y0_ヒール1_バンプ); + Are.Draw(X0Y0_ヒール1_ストラップ_ストラップ); + Are.Draw(X0Y0_ヒール1_ストラップ_金具1_金具1); + Are.Draw(X0Y0_ヒール1_ストラップ_金具1_金具2); + Are.Draw(X0Y0_ヒール1_ストラップ_金具1_金具3); + Are.Draw(X0Y0_ヒール1_ストラップ_金具1_金具4); + Are.Draw(X0Y0_ヒール1_ストラップ_金具2_金具1); + Are.Draw(X0Y0_ヒール1_ストラップ_金具2_金具2); + Are.Draw(X0Y0_ヒール1_ストラップ_金具2_金具3); + Are.Draw(X0Y0_ヒール1_ストラップ_金具2_金具4); + Are.Draw(X0Y0_ヒール1_ハイライト); + Are.Draw(X0Y0_サンダル1_ストラップ3); + Are.Draw(X0Y0_サンダル1_ストラップ2); + Are.Draw(X0Y0_サンダル1_ストラップ4); + Are.Draw(X0Y0_サンダル1_ストラップ1); + Are.Draw(X0Y0_ナース1_ストラップ3_ストラップ); + Are.Draw(X0Y0_ナース1_ストラップ3_縁1); + Are.Draw(X0Y0_ナース1_ストラップ3_縁2); + Are.Draw(X0Y0_ナース1_ストラップ2_ストラップ); + Are.Draw(X0Y0_ナース1_ストラップ2_縁1); + Are.Draw(X0Y0_ナース1_ストラップ2_縁2); + Are.Draw(X0Y0_ナース1_ストラップ1_ストラップ); + Are.Draw(X0Y0_ナース1_ストラップ1_縁1); + Are.Draw(X0Y0_ナース1_ストラップ1_縁2); + Are.Draw(X0Y0_ブーツ1_タン); + Are.Draw(X0Y0_ブーツ1_バンプ_バンプ); + Are.Draw(X0Y0_ブーツ1_バンプ_縁_縁1); + Are.Draw(X0Y0_ブーツ1_バンプ_縁_縁2); + Are.Draw(X0Y0_ブーツ1_バンプ_縁_縁3); + Are.Draw(X0Y0_ブーツ1_バンプ_縁_縁4); + Are.Draw(X0Y0_ブーツ1_ハイライト); + Are.Draw(X0Y0_ブーツ1_柄); + Are.Draw(X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ1_紐_紐1_紐下_紐); + Are.Draw(X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ1_紐_紐1_紐上_紐); + Are.Draw(X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ1_紐_紐2_紐下_紐); + Are.Draw(X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ1_紐_紐2_紐上_紐); + Are.Draw(X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ1_紐_紐3_紐下_紐); + Are.Draw(X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ1_紐_紐3_紐上_紐); + Are.Draw(X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具); + Are.Draw(X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴); + Are.Draw(X0Y0_ブーツ1_紐_紐4_紐下_紐); + Are.Draw(X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具); + Are.Draw(X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴); + Are.Draw(X0Y0_ブーツ1_紐_紐4_紐上_紐); + Are.Draw(X0Y0_ブーツ1_紐_紐5_金具1_金具); + Are.Draw(X0Y0_ブーツ1_紐_紐5_金具1_穴); + Are.Draw(X0Y0_ブーツ1_紐_紐5_金具2_金具); + Are.Draw(X0Y0_ブーツ1_紐_紐5_金具2_穴); + Are.Draw(X0Y0_ブーツ1_紐_紐5_紐); + Are.Draw(X0Y0_アーマ1_鉄靴1); + Are.Draw(X0Y0_アーマ1_鉄靴2); + Are.Draw(X0Y0_アーマ1_鉄靴3); + } + else + { + Are.Draw(X0Y1_ヒール1_バンプ); + Are.Draw(X0Y1_ヒール1_ストラップ_ストラップ); + Are.Draw(X0Y1_ヒール1_ストラップ_金具1_金具1); + Are.Draw(X0Y1_ヒール1_ストラップ_金具1_金具2); + Are.Draw(X0Y1_ヒール1_ストラップ_金具1_金具3); + Are.Draw(X0Y1_ヒール1_ストラップ_金具1_金具4); + Are.Draw(X0Y1_ヒール1_ストラップ_金具2_金具1); + Are.Draw(X0Y1_ヒール1_ストラップ_金具2_金具2); + Are.Draw(X0Y1_ヒール1_ストラップ_金具2_金具3); + Are.Draw(X0Y1_ヒール1_ストラップ_金具2_金具4); + Are.Draw(X0Y1_ヒール1_ハイライト); + Are.Draw(X0Y1_サンダル1_ストラップ3); + Are.Draw(X0Y1_サンダル1_ストラップ2); + Are.Draw(X0Y1_サンダル1_ストラップ4); + Are.Draw(X0Y1_サンダル1_ストラップ1); + Are.Draw(X0Y1_ナース1_ストラップ4_ストラップ); + Are.Draw(X0Y1_ナース1_ストラップ4_縁1); + Are.Draw(X0Y1_ナース1_ストラップ4_縁2); + Are.Draw(X0Y1_ナース1_ストラップ3_ストラップ); + Are.Draw(X0Y1_ナース1_ストラップ3_縁1); + Are.Draw(X0Y1_ナース1_ストラップ3_縁2); + Are.Draw(X0Y1_ナース1_ストラップ2_ストラップ); + Are.Draw(X0Y1_ナース1_ストラップ2_縁1); + Are.Draw(X0Y1_ナース1_ストラップ2_縁2); + Are.Draw(X0Y1_ナース1_ストラップ1_ストラップ); + Are.Draw(X0Y1_ナース1_ストラップ1_縁1); + Are.Draw(X0Y1_ナース1_ストラップ1_縁2); + Are.Draw(X0Y1_ブーツ1_タン); + Are.Draw(X0Y1_ブーツ1_バンプ_バンプ); + Are.Draw(X0Y1_ブーツ1_バンプ_縁_縁1); + Are.Draw(X0Y1_ブーツ1_バンプ_縁_縁2); + Are.Draw(X0Y1_ブーツ1_バンプ_縁_縁3); + Are.Draw(X0Y1_ブーツ1_バンプ_縁_縁4); + Are.Draw(X0Y1_ブーツ1_ハイライト); + Are.Draw(X0Y1_ブーツ1_柄); + Are.Draw(X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ1_紐_紐1_紐下_紐); + Are.Draw(X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ1_紐_紐1_紐上_紐); + Are.Draw(X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ1_紐_紐2_紐下_紐); + Are.Draw(X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ1_紐_紐2_紐上_紐); + Are.Draw(X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ1_紐_紐3_紐下_紐); + Are.Draw(X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ1_紐_紐3_紐上_紐); + Are.Draw(X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具); + Are.Draw(X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴); + Are.Draw(X0Y1_ブーツ1_紐_紐4_紐下_紐); + Are.Draw(X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具); + Are.Draw(X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴); + Are.Draw(X0Y1_ブーツ1_紐_紐4_紐上_紐); + Are.Draw(X0Y1_ブーツ1_紐_紐5_金具1_金具); + Are.Draw(X0Y1_ブーツ1_紐_紐5_金具1_穴); + Are.Draw(X0Y1_ブーツ1_紐_紐5_金具2_金具); + Are.Draw(X0Y1_ブーツ1_紐_紐5_金具2_穴); + Are.Draw(X0Y1_ブーツ1_紐_紐5_紐); + Are.Draw(X0Y1_アーマ1_鉄靴1); + Are.Draw(X0Y1_アーマ1_鉄靴2); + Are.Draw(X0Y1_アーマ1_鉄靴3); + } + } + + public void 虫性() + { + X0Y0_人指_人指1.OP[右 ? 3 : 0].Outline = true; + X0Y0_人指_人指2.OP[右 ? 3 : 0].Outline = true; + X0Y0_人指_人指3.OP[右 ? 3 : 0].Outline = true; + X0Y0_中指_中指1.OP[右 ? 3 : 0].Outline = true; + X0Y0_中指_中指2.OP[右 ? 3 : 0].Outline = true; + X0Y0_中指_中指3.OP[右 ? 3 : 0].Outline = true; + X0Y0_薬指_薬指1.OP[右 ? 3 : 0].Outline = true; + X0Y0_薬指_薬指2.OP[右 ? 3 : 0].Outline = true; + X0Y0_薬指_薬指3.OP[右 ? 3 : 0].Outline = true; + X0Y0_小指_小指1.OP[右 ? 3 : 0].Outline = true; + X0Y0_小指_小指2.OP[右 ? 3 : 0].Outline = true; + X0Y0_小指_小指3.OP[右 ? 3 : 0].Outline = true; + X0Y0_親指_親指2.OP[右 ? 3 : 0].Outline = true; + X0Y0_親指_親指3.OP[右 ? 3 : 0].Outline = true; + X0Y1_人指_人指1.OP[右 ? 3 : 0].Outline = true; + X0Y1_人指_人指2.OP[右 ? 3 : 0].Outline = true; + X0Y1_人指_人指3.OP[右 ? 3 : 0].Outline = true; + X0Y1_中指_中指1.OP[右 ? 3 : 0].Outline = true; + X0Y1_中指_中指2.OP[右 ? 3 : 0].Outline = true; + X0Y1_中指_中指3.OP[右 ? 3 : 0].Outline = true; + X0Y1_薬指_薬指1.OP[右 ? 3 : 0].Outline = true; + X0Y1_薬指_薬指2.OP[右 ? 3 : 0].Outline = true; + X0Y1_薬指_薬指3.OP[右 ? 3 : 0].Outline = true; + X0Y1_小指_小指1.OP[右 ? 3 : 0].Outline = true; + X0Y1_小指_小指2.OP[右 ? 3 : 0].Outline = true; + X0Y1_小指_小指3.OP[右 ? 3 : 0].Outline = true; + X0Y1_親指_親指2.OP[右 ? 3 : 0].Outline = true; + X0Y1_親指_親指3.OP[右 ? 3 : 0].Outline = true; + } + + public void 虫足() + { + X0Y0_小指_小指1.SizeBase *= 1.5; + X0Y0_小指_小指2.SizeBase *= 1.5; + X0Y0_小指_小指3.SizeBase *= 1.5; + X0Y0_人指_人指1.SizeBase *= 1.5; + X0Y0_人指_人指2.SizeBase *= 1.5; + X0Y0_人指_人指3.SizeBase *= 1.5; + X0Y0_親指_親指2.SizeBase *= 1.5; + X0Y0_親指_親指3.SizeBase *= 1.5; + X0Y1_小指_小指1.SizeBase *= 1.5; + X0Y1_小指_小指2.SizeBase *= 1.5; + X0Y1_小指_小指3.SizeBase *= 1.5; + X0Y1_人指_人指1.SizeBase *= 1.5; + X0Y1_人指_人指2.SizeBase *= 1.5; + X0Y1_人指_人指3.SizeBase *= 1.5; + X0Y1_親指_親指2.SizeBase *= 1.5; + X0Y1_親指_親指3.SizeBase *= 1.5; + 人指_人指1_表示 = false; + 人指_人指3_表示 = false; + 人指_人指2_表示 = false; + 中指_中指1_表示 = false; + 中指_中指3_表示 = false; + 中指_中指2_表示 = false; + 薬指_薬指1_表示 = false; + 薬指_薬指3_表示 = false; + 薬指_薬指2_表示 = false; + } + + public void 開脚(腿_人 腿) + { + if (腿.本体.IndexY == 0 || 腿.本体.IndexY == 4) + { + 本体.IndexY = 0; + } + else if (腿.本体.IndexY == 1 || 腿.本体.IndexY == 2 || 腿.本体.IndexY == 3) + { + 本体.IndexY = 1; + } + } + + public override bool Is布(Par p) + { + if (p != X0Y0_パンスト_パンスト1 && p != X0Y0_パンスト_パンスト2 && p != X0Y0_ソックス_ソックス1 && p != X0Y0_ソックス_ソックス2 && p != X0Y1_パンスト_パンスト1 && p != X0Y1_パンスト_パンスト2 && p != X0Y1_ソックス_ソックス1) + { + return p == X0Y1_ソックス_ソックス2; + } + return true; + } + + public override bool Is革(Par p) + { + if (p != X0Y0_ヒール0_靴底 && p != X0Y0_サンダル0_靴底 && p != X0Y0_ナース0_靴底 && p != X0Y0_ブーツ0_靴底 && p != X0Y0_ヒール1_バンプ && p != X0Y0_ヒール1_ストラップ_ストラップ && p != X0Y0_ヒール1_ストラップ_金具1_金具1 && p != X0Y0_ヒール1_ストラップ_金具1_金具2 && p != X0Y0_ヒール1_ストラップ_金具1_金具3 && p != X0Y0_ヒール1_ストラップ_金具1_金具4 && p != X0Y0_ヒール1_ストラップ_金具2_金具1 && p != X0Y0_ヒール1_ストラップ_金具2_金具2 && p != X0Y0_ヒール1_ストラップ_金具2_金具3 && p != X0Y0_ヒール1_ストラップ_金具2_金具4 && p != X0Y0_ヒール1_ハイライト && p != X0Y0_サンダル1_ストラップ3 && p != X0Y0_サンダル1_ストラップ2 && p != X0Y0_サンダル1_ストラップ4 && p != X0Y0_サンダル1_ストラップ1 && p != X0Y0_ナース1_ストラップ3_ストラップ && p != X0Y0_ナース1_ストラップ3_縁1 && p != X0Y0_ナース1_ストラップ3_縁2 && p != X0Y0_ナース1_ストラップ2_ストラップ && p != X0Y0_ナース1_ストラップ2_縁1 && p != X0Y0_ナース1_ストラップ2_縁2 && p != X0Y0_ナース1_ストラップ1_ストラップ && p != X0Y0_ナース1_ストラップ1_縁1 && p != X0Y0_ナース1_ストラップ1_縁2 && p != X0Y0_ブーツ1_タン && p != X0Y0_ブーツ1_バンプ_バンプ && p != X0Y0_ブーツ1_バンプ_縁_縁1 && p != X0Y0_ブーツ1_バンプ_縁_縁2 && p != X0Y0_ブーツ1_バンプ_縁_縁3 && p != X0Y0_ブーツ1_バンプ_縁_縁4 && p != X0Y0_ブーツ1_ハイライト && p != X0Y0_ブーツ1_柄 && p != X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具 && p != X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴 && p != X0Y0_ブーツ1_紐_紐1_紐下_紐 && p != X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具 && p != X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴 && p != X0Y0_ブーツ1_紐_紐1_紐上_紐 && p != X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具 && p != X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴 && p != X0Y0_ブーツ1_紐_紐2_紐下_紐 && p != X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具 && p != X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴 && p != X0Y0_ブーツ1_紐_紐2_紐上_紐 && p != X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具 && p != X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴 && p != X0Y0_ブーツ1_紐_紐3_紐下_紐 && p != X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具 && p != X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴 && p != X0Y0_ブーツ1_紐_紐3_紐上_紐 && p != X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具 && p != X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴 && p != X0Y0_ブーツ1_紐_紐4_紐下_紐 && p != X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具 && p != X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴 && p != X0Y0_ブーツ1_紐_紐4_紐上_紐 && p != X0Y0_ブーツ1_紐_紐5_金具1_金具 && p != X0Y0_ブーツ1_紐_紐5_金具1_穴 && p != X0Y0_ブーツ1_紐_紐5_金具2_金具 && p != X0Y0_ブーツ1_紐_紐5_金具2_穴 && p != X0Y0_ブーツ1_紐_紐5_紐 && p != X0Y1_ヒール0_ヒール && p != X0Y1_ヒール0_靴底 && p != X0Y1_サンダル0_踵 && p != X0Y1_サンダル0_靴底 && p != X0Y1_ナース0_踵 && p != X0Y1_ナース0_靴底 && p != X0Y1_ブーツ0_ヒール && p != X0Y1_ブーツ0_靴底 && p != X0Y1_ヒール1_バンプ && p != X0Y1_ヒール1_ストラップ_ストラップ && p != X0Y1_ヒール1_ストラップ_金具1_金具1 && p != X0Y1_ヒール1_ストラップ_金具1_金具2 && p != X0Y1_ヒール1_ストラップ_金具1_金具3 && p != X0Y1_ヒール1_ストラップ_金具1_金具4 && p != X0Y1_ヒール1_ストラップ_金具2_金具1 && p != X0Y1_ヒール1_ストラップ_金具2_金具2 && p != X0Y1_ヒール1_ストラップ_金具2_金具3 && p != X0Y1_ヒール1_ストラップ_金具2_金具4 && p != X0Y1_ヒール1_ハイライト && p != X0Y1_サンダル1_ストラップ3 && p != X0Y1_サンダル1_ストラップ2 && p != X0Y1_サンダル1_ストラップ4 && p != X0Y1_サンダル1_ストラップ1 && p != X0Y1_ナース1_ストラップ4_ストラップ && p != X0Y1_ナース1_ストラップ4_縁1 && p != X0Y1_ナース1_ストラップ4_縁2 && p != X0Y1_ナース1_ストラップ3_ストラップ && p != X0Y1_ナース1_ストラップ3_縁1 && p != X0Y1_ナース1_ストラップ3_縁2 && p != X0Y1_ナース1_ストラップ2_ストラップ && p != X0Y1_ナース1_ストラップ2_縁1 && p != X0Y1_ナース1_ストラップ2_縁2 && p != X0Y1_ナース1_ストラップ1_ストラップ && p != X0Y1_ナース1_ストラップ1_縁1 && p != X0Y1_ナース1_ストラップ1_縁2 && p != X0Y1_ブーツ1_タン && p != X0Y1_ブーツ1_バンプ_バンプ && p != X0Y1_ブーツ1_バンプ_縁_縁1 && p != X0Y1_ブーツ1_バンプ_縁_縁2 && p != X0Y1_ブーツ1_バンプ_縁_縁3 && p != X0Y1_ブーツ1_バンプ_縁_縁4 && p != X0Y1_ブーツ1_ハイライト && p != X0Y1_ブーツ1_柄 && p != X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具 && p != X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴 && p != X0Y1_ブーツ1_紐_紐1_紐下_紐 && p != X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具 && p != X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴 && p != X0Y1_ブーツ1_紐_紐1_紐上_紐 && p != X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具 && p != X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴 && p != X0Y1_ブーツ1_紐_紐2_紐下_紐 && p != X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具 && p != X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴 && p != X0Y1_ブーツ1_紐_紐2_紐上_紐 && p != X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具 && p != X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴 && p != X0Y1_ブーツ1_紐_紐3_紐下_紐 && p != X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具 && p != X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴 && p != X0Y1_ブーツ1_紐_紐3_紐上_紐 && p != X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具 && p != X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴 && p != X0Y1_ブーツ1_紐_紐4_紐下_紐 && p != X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具 && p != X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴 && p != X0Y1_ブーツ1_紐_紐4_紐上_紐 && p != X0Y1_ブーツ1_紐_紐5_金具1_金具 && p != X0Y1_ブーツ1_紐_紐5_金具1_穴 && p != X0Y1_ブーツ1_紐_紐5_金具2_金具 && p != X0Y1_ブーツ1_紐_紐5_金具2_穴) + { + return p == X0Y1_ブーツ1_紐_紐5_紐; + } + return true; + } + + public override bool Is鉄(Par p) + { + if (p != X0Y0_アーマ0_靴底 && p != X0Y0_アーマ1_鉄靴1 && p != X0Y0_アーマ1_鉄靴2 && p != X0Y0_アーマ1_鉄靴3 && p != X0Y1_アーマ0_踵 && p != X0Y1_アーマ0_靴底 && p != X0Y1_アーマ1_鉄靴1 && p != X0Y1_アーマ1_鉄靴2) + { + return p == X0Y1_アーマ1_鉄靴3; + } + return true; + } + + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_ヒール0_靴底CP.Update(); + X0Y0_サンダル0_靴底CP.Update(); + X0Y0_ナース0_靴底CP.Update(); + X0Y0_ブーツ0_靴底CP.Update(); + X0Y0_アーマ0_靴底CP.Update(); + X0Y0_足CP.Update(); + X0Y0_小指_小指1CP.Update(); + X0Y0_小指_小指2CP.Update(); + X0Y0_小指_小指3CP.Update(); + X0Y0_薬指_水掻CP.Update(); + X0Y0_薬指_薬指1CP.Update(); + X0Y0_薬指_薬指2CP.Update(); + X0Y0_薬指_薬指3CP.Update(); + X0Y0_中指_水掻CP.Update(); + X0Y0_中指_中指1CP.Update(); + X0Y0_中指_中指2CP.Update(); + X0Y0_中指_中指3CP.Update(); + X0Y0_人指_人指1CP.Update(); + X0Y0_人指_人指2CP.Update(); + X0Y0_人指_人指3CP.Update(); + X0Y0_人指_水掻CP.Update(); + X0Y0_親指_親指2CP.Update(); + X0Y0_親指_親指3CP.Update(); + X0Y0_親指_水掻CP.Update(); + X0Y0_悪タトゥ_五芒星_円1CP.Update(); + X0Y0_悪タトゥ_五芒星_円2CP.Update(); + X0Y0_悪タトゥ_五芒星_星CP.Update(); + X0Y0_悪タトゥ_五芒星_五角形CP.Update(); + X0Y0_竜性_鱗1CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_竜性_鱗4CP.Update(); + X0Y0_竜性_鱗5CP.Update(); + X0Y0_パンスト_パンスト1CP.Update(); + X0Y0_パンスト_パンスト2CP.Update(); + X0Y0_ソックス_ソックス1CP.Update(); + X0Y0_ソックス_ソックス2CP.Update(); + X0Y0_ヒール1_バンプCP.Update(); + X0Y0_ヒール1_ストラップ_ストラップCP.Update(); + X0Y0_ヒール1_ストラップ_金具1_金具1CP.Update(); + X0Y0_ヒール1_ストラップ_金具1_金具2CP.Update(); + X0Y0_ヒール1_ストラップ_金具1_金具3CP.Update(); + X0Y0_ヒール1_ストラップ_金具1_金具4CP.Update(); + X0Y0_ヒール1_ストラップ_金具2_金具1CP.Update(); + X0Y0_ヒール1_ストラップ_金具2_金具2CP.Update(); + X0Y0_ヒール1_ストラップ_金具2_金具3CP.Update(); + X0Y0_ヒール1_ストラップ_金具2_金具4CP.Update(); + X0Y0_ヒール1_ハイライトCP.Update(); + X0Y0_サンダル1_ストラップ3CP.Update(); + X0Y0_サンダル1_ストラップ2CP.Update(); + X0Y0_サンダル1_ストラップ4CP.Update(); + X0Y0_サンダル1_ストラップ1CP.Update(); + X0Y0_ナース1_ストラップ3_ストラップCP.Update(); + X0Y0_ナース1_ストラップ3_縁1CP.Update(); + X0Y0_ナース1_ストラップ3_縁2CP.Update(); + X0Y0_ナース1_ストラップ2_ストラップCP.Update(); + X0Y0_ナース1_ストラップ2_縁1CP.Update(); + X0Y0_ナース1_ストラップ2_縁2CP.Update(); + X0Y0_ナース1_ストラップ1_ストラップCP.Update(); + X0Y0_ナース1_ストラップ1_縁1CP.Update(); + X0Y0_ナース1_ストラップ1_縁2CP.Update(); + X0Y0_ブーツ1_タンCP.Update(); + X0Y0_ブーツ1_バンプ_バンプCP.Update(); + X0Y0_ブーツ1_バンプ_縁_縁1CP.Update(); + X0Y0_ブーツ1_バンプ_縁_縁2CP.Update(); + X0Y0_ブーツ1_バンプ_縁_縁3CP.Update(); + X0Y0_ブーツ1_バンプ_縁_縁4CP.Update(); + X0Y0_ブーツ1_ハイライトCP.Update(); + X0Y0_ブーツ1_柄CP.Update(); + X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ1_紐_紐1_紐下_紐CP.Update(); + X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ1_紐_紐1_紐上_紐CP.Update(); + X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ1_紐_紐2_紐下_紐CP.Update(); + X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ1_紐_紐2_紐上_紐CP.Update(); + X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ1_紐_紐3_紐下_紐CP.Update(); + X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ1_紐_紐3_紐上_紐CP.Update(); + X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具CP.Update(); + X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴CP.Update(); + X0Y0_ブーツ1_紐_紐4_紐下_紐CP.Update(); + X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具CP.Update(); + X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴CP.Update(); + X0Y0_ブーツ1_紐_紐4_紐上_紐CP.Update(); + X0Y0_ブーツ1_紐_紐5_金具1_金具CP.Update(); + X0Y0_ブーツ1_紐_紐5_金具1_穴CP.Update(); + X0Y0_ブーツ1_紐_紐5_金具2_金具CP.Update(); + X0Y0_ブーツ1_紐_紐5_金具2_穴CP.Update(); + X0Y0_ブーツ1_紐_紐5_紐CP.Update(); + X0Y0_アーマ1_鉄靴1CP.Update(); + X0Y0_アーマ1_鉄靴2CP.Update(); + X0Y0_アーマ1_鉄靴3CP.Update(); + } + else + { + X0Y1_ヒール0_ヒールCP.Update(); + X0Y1_ヒール0_靴底CP.Update(); + X0Y1_サンダル0_踵CP.Update(); + X0Y1_サンダル0_靴底CP.Update(); + X0Y1_ナース0_踵CP.Update(); + X0Y1_ナース0_靴底CP.Update(); + X0Y1_ブーツ0_ヒールCP.Update(); + X0Y1_ブーツ0_靴底CP.Update(); + X0Y1_アーマ0_踵CP.Update(); + X0Y1_アーマ0_靴底CP.Update(); + X0Y1_足CP.Update(); + X0Y1_小指_小指1CP.Update(); + X0Y1_小指_小指2CP.Update(); + X0Y1_小指_小指3CP.Update(); + X0Y1_薬指_水掻CP.Update(); + X0Y1_薬指_薬指1CP.Update(); + X0Y1_薬指_薬指2CP.Update(); + X0Y1_薬指_薬指3CP.Update(); + X0Y1_中指_水掻CP.Update(); + X0Y1_中指_中指1CP.Update(); + X0Y1_中指_中指2CP.Update(); + X0Y1_中指_中指3CP.Update(); + X0Y1_人指_水掻CP.Update(); + X0Y1_人指_人指1CP.Update(); + X0Y1_人指_人指2CP.Update(); + X0Y1_人指_人指3CP.Update(); + X0Y1_親指_水掻CP.Update(); + X0Y1_親指_親指2CP.Update(); + X0Y1_親指_親指3CP.Update(); + X0Y1_悪タトゥ_五芒星_円1CP.Update(); + X0Y1_悪タトゥ_五芒星_円2CP.Update(); + X0Y1_悪タトゥ_五芒星_星CP.Update(); + X0Y1_悪タトゥ_五芒星_五角形CP.Update(); + X0Y1_竜性_鱗1CP.Update(); + X0Y1_竜性_鱗2CP.Update(); + X0Y1_竜性_鱗3CP.Update(); + X0Y1_竜性_鱗4CP.Update(); + X0Y1_竜性_鱗5CP.Update(); + X0Y1_パンスト_パンスト1CP.Update(); + X0Y1_パンスト_パンスト2CP.Update(); + X0Y1_ソックス_ソックス1CP.Update(); + X0Y1_ソックス_ソックス2CP.Update(); + X0Y1_ヒール1_バンプCP.Update(); + X0Y1_ヒール1_ストラップ_ストラップCP.Update(); + X0Y1_ヒール1_ストラップ_金具1_金具1CP.Update(); + X0Y1_ヒール1_ストラップ_金具1_金具2CP.Update(); + X0Y1_ヒール1_ストラップ_金具1_金具3CP.Update(); + X0Y1_ヒール1_ストラップ_金具1_金具4CP.Update(); + X0Y1_ヒール1_ストラップ_金具2_金具1CP.Update(); + X0Y1_ヒール1_ストラップ_金具2_金具2CP.Update(); + X0Y1_ヒール1_ストラップ_金具2_金具3CP.Update(); + X0Y1_ヒール1_ストラップ_金具2_金具4CP.Update(); + X0Y1_ヒール1_ハイライトCP.Update(); + X0Y1_サンダル1_ストラップ3CP.Update(); + X0Y1_サンダル1_ストラップ2CP.Update(); + X0Y1_サンダル1_ストラップ4CP.Update(); + X0Y1_サンダル1_ストラップ1CP.Update(); + X0Y1_ナース1_ストラップ4_ストラップCP.Update(); + X0Y1_ナース1_ストラップ4_縁1CP.Update(); + X0Y1_ナース1_ストラップ4_縁2CP.Update(); + X0Y1_ナース1_ストラップ3_ストラップCP.Update(); + X0Y1_ナース1_ストラップ3_縁1CP.Update(); + X0Y1_ナース1_ストラップ3_縁2CP.Update(); + X0Y1_ナース1_ストラップ2_ストラップCP.Update(); + X0Y1_ナース1_ストラップ2_縁1CP.Update(); + X0Y1_ナース1_ストラップ2_縁2CP.Update(); + X0Y1_ナース1_ストラップ1_ストラップCP.Update(); + X0Y1_ナース1_ストラップ1_縁1CP.Update(); + X0Y1_ナース1_ストラップ1_縁2CP.Update(); + X0Y1_ブーツ1_タンCP.Update(); + X0Y1_ブーツ1_バンプ_バンプCP.Update(); + X0Y1_ブーツ1_バンプ_縁_縁1CP.Update(); + X0Y1_ブーツ1_バンプ_縁_縁2CP.Update(); + X0Y1_ブーツ1_バンプ_縁_縁3CP.Update(); + X0Y1_ブーツ1_バンプ_縁_縁4CP.Update(); + X0Y1_ブーツ1_ハイライトCP.Update(); + X0Y1_ブーツ1_柄CP.Update(); + X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ1_紐_紐1_紐下_紐CP.Update(); + X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ1_紐_紐1_紐上_紐CP.Update(); + X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ1_紐_紐2_紐下_紐CP.Update(); + X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ1_紐_紐2_紐上_紐CP.Update(); + X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ1_紐_紐3_紐下_紐CP.Update(); + X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ1_紐_紐3_紐上_紐CP.Update(); + X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具CP.Update(); + X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴CP.Update(); + X0Y1_ブーツ1_紐_紐4_紐下_紐CP.Update(); + X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具CP.Update(); + X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴CP.Update(); + X0Y1_ブーツ1_紐_紐4_紐上_紐CP.Update(); + X0Y1_ブーツ1_紐_紐5_金具1_金具CP.Update(); + X0Y1_ブーツ1_紐_紐5_金具1_穴CP.Update(); + X0Y1_ブーツ1_紐_紐5_金具2_金具CP.Update(); + X0Y1_ブーツ1_紐_紐5_金具2_穴CP.Update(); + X0Y1_ブーツ1_紐_紐5_紐CP.Update(); + X0Y1_アーマ1_鉄靴1CP.Update(); + X0Y1_アーマ1_鉄靴2CP.Update(); + X0Y1_アーマ1_鉄靴3CP.Update(); + } + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.B0: + 配色B0(体配色); + break; + case 配色指定.C0: + 配色C0(体配色); + break; + case 配色指定.L0: + 配色L0(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + ヒール0_ヒールCD = new ColorD(); + ヒール0_靴底CD = new ColorD(); + サンダル0_踵CD = new ColorD(); + サンダル0_靴底CD = new ColorD(); + ナース0_踵CD = new ColorD(); + ナース0_靴底CD = new ColorD(); + ブーツ0_ヒールCD = new ColorD(); + ブーツ0_靴底CD = new ColorD(); + アーマ0_踵CD = new ColorD(); + アーマ0_靴底CD = new ColorD(); + 足CD = new ColorD(ref Col.Black, ref 体配色.人肌R); + 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + パンスト_パンスト1CD = new ColorD(); + パンスト_パンスト2CD = new ColorD(); + ソックス_ソックス1CD = new ColorD(); + ソックス_ソックス2CD = new ColorD(); + ヒール1_バンプCD = new ColorD(); + ヒール1_ストラップ_ストラップCD = new ColorD(); + ヒール1_ストラップ_金具1_金具1CD = new ColorD(); + ヒール1_ストラップ_金具1_金具2CD = new ColorD(); + ヒール1_ストラップ_金具1_金具3CD = new ColorD(); + ヒール1_ストラップ_金具1_金具4CD = new ColorD(); + ヒール1_ストラップ_金具2_金具1CD = new ColorD(); + ヒール1_ストラップ_金具2_金具2CD = new ColorD(); + ヒール1_ストラップ_金具2_金具3CD = new ColorD(); + ヒール1_ストラップ_金具2_金具4CD = new ColorD(); + ヒール1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + サンダル1_ストラップ3CD = new ColorD(); + サンダル1_ストラップ2CD = new ColorD(); + サンダル1_ストラップ4CD = new ColorD(); + サンダル1_ストラップ1CD = new ColorD(); + ナース1_ストラップ3_ストラップCD = new ColorD(); + ナース1_ストラップ3_縁1CD = new ColorD(); + ナース1_ストラップ3_縁2CD = new ColorD(); + ナース1_ストラップ2_ストラップCD = new ColorD(); + ナース1_ストラップ2_縁1CD = new ColorD(); + ナース1_ストラップ2_縁2CD = new ColorD(); + ナース1_ストラップ1_ストラップCD = new ColorD(); + ナース1_ストラップ1_縁1CD = new ColorD(); + ナース1_ストラップ1_縁2CD = new ColorD(); + ブーツ1_タンCD = new ColorD(); + ブーツ1_バンプ_バンプCD = new ColorD(); + ブーツ1_バンプ_縁_縁1CD = new ColorD(); + ブーツ1_バンプ_縁_縁2CD = new ColorD(); + ブーツ1_バンプ_縁_縁3CD = new ColorD(); + ブーツ1_バンプ_縁_縁4CD = new ColorD(); + ブーツ1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + ブーツ1_柄CD = new ColorD(); + ブーツ1_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐5_金具1_金具CD = new ColorD(); + ブーツ1_紐_紐5_金具1_穴CD = new ColorD(); + ブーツ1_紐_紐5_金具2_金具CD = new ColorD(); + ブーツ1_紐_紐5_金具2_穴CD = new ColorD(); + ブーツ1_紐_紐5_紐CD = new ColorD(); + アーマ1_鉄靴1CD = new ColorD(); + アーマ1_鉄靴2CD = new ColorD(); + アーマ1_鉄靴3CD = new ColorD(); + ナース1_ストラップ4_ストラップCD = new ColorD(); + ナース1_ストラップ4_縁1CD = new ColorD(); + ナース1_ストラップ4_縁2CD = new ColorD(); + } + + private void 配色B0(体配色 体配色) + { + ヒール0_ヒールCD = new ColorD(); + ヒール0_靴底CD = new ColorD(); + サンダル0_踵CD = new ColorD(); + サンダル0_靴底CD = new ColorD(); + ナース0_踵CD = new ColorD(); + ナース0_靴底CD = new ColorD(); + ブーツ0_ヒールCD = new ColorD(); + ブーツ0_靴底CD = new ColorD(); + アーマ0_踵CD = new ColorD(); + アーマ0_靴底CD = new ColorD(); + 足CD = new ColorD(ref Col.Black, ref 体配色.毛0R); + 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + パンスト_パンスト1CD = new ColorD(); + パンスト_パンスト2CD = new ColorD(); + ソックス_ソックス1CD = new ColorD(); + ソックス_ソックス2CD = new ColorD(); + ヒール1_バンプCD = new ColorD(); + ヒール1_ストラップ_ストラップCD = new ColorD(); + ヒール1_ストラップ_金具1_金具1CD = new ColorD(); + ヒール1_ストラップ_金具1_金具2CD = new ColorD(); + ヒール1_ストラップ_金具1_金具3CD = new ColorD(); + ヒール1_ストラップ_金具1_金具4CD = new ColorD(); + ヒール1_ストラップ_金具2_金具1CD = new ColorD(); + ヒール1_ストラップ_金具2_金具2CD = new ColorD(); + ヒール1_ストラップ_金具2_金具3CD = new ColorD(); + ヒール1_ストラップ_金具2_金具4CD = new ColorD(); + ヒール1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + サンダル1_ストラップ3CD = new ColorD(); + サンダル1_ストラップ2CD = new ColorD(); + サンダル1_ストラップ4CD = new ColorD(); + サンダル1_ストラップ1CD = new ColorD(); + ナース1_ストラップ3_ストラップCD = new ColorD(); + ナース1_ストラップ3_縁1CD = new ColorD(); + ナース1_ストラップ3_縁2CD = new ColorD(); + ナース1_ストラップ2_ストラップCD = new ColorD(); + ナース1_ストラップ2_縁1CD = new ColorD(); + ナース1_ストラップ2_縁2CD = new ColorD(); + ナース1_ストラップ1_ストラップCD = new ColorD(); + ナース1_ストラップ1_縁1CD = new ColorD(); + ナース1_ストラップ1_縁2CD = new ColorD(); + ブーツ1_タンCD = new ColorD(); + ブーツ1_バンプ_バンプCD = new ColorD(); + ブーツ1_バンプ_縁_縁1CD = new ColorD(); + ブーツ1_バンプ_縁_縁2CD = new ColorD(); + ブーツ1_バンプ_縁_縁3CD = new ColorD(); + ブーツ1_バンプ_縁_縁4CD = new ColorD(); + ブーツ1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + ブーツ1_柄CD = new ColorD(); + ブーツ1_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐5_金具1_金具CD = new ColorD(); + ブーツ1_紐_紐5_金具1_穴CD = new ColorD(); + ブーツ1_紐_紐5_金具2_金具CD = new ColorD(); + ブーツ1_紐_紐5_金具2_穴CD = new ColorD(); + ブーツ1_紐_紐5_紐CD = new ColorD(); + アーマ1_鉄靴1CD = new ColorD(); + アーマ1_鉄靴2CD = new ColorD(); + アーマ1_鉄靴3CD = new ColorD(); + ナース1_ストラップ4_ストラップCD = new ColorD(); + ナース1_ストラップ4_縁1CD = new ColorD(); + ナース1_ストラップ4_縁2CD = new ColorD(); + } + + private void 配色C0(体配色 体配色) + { + ヒール0_ヒールCD = new ColorD(); + ヒール0_靴底CD = new ColorD(); + サンダル0_踵CD = new ColorD(); + サンダル0_靴底CD = new ColorD(); + ナース0_踵CD = new ColorD(); + ナース0_靴底CD = new ColorD(); + ブーツ0_ヒールCD = new ColorD(); + ブーツ0_靴底CD = new ColorD(); + アーマ0_踵CD = new ColorD(); + アーマ0_靴底CD = new ColorD(); + 足CD = new ColorD(ref Col.Black, ref 体配色.甲0R); + 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + パンスト_パンスト1CD = new ColorD(); + パンスト_パンスト2CD = new ColorD(); + ソックス_ソックス1CD = new ColorD(); + ソックス_ソックス2CD = new ColorD(); + ヒール1_バンプCD = new ColorD(); + ヒール1_ストラップ_ストラップCD = new ColorD(); + ヒール1_ストラップ_金具1_金具1CD = new ColorD(); + ヒール1_ストラップ_金具1_金具2CD = new ColorD(); + ヒール1_ストラップ_金具1_金具3CD = new ColorD(); + ヒール1_ストラップ_金具1_金具4CD = new ColorD(); + ヒール1_ストラップ_金具2_金具1CD = new ColorD(); + ヒール1_ストラップ_金具2_金具2CD = new ColorD(); + ヒール1_ストラップ_金具2_金具3CD = new ColorD(); + ヒール1_ストラップ_金具2_金具4CD = new ColorD(); + ヒール1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + サンダル1_ストラップ3CD = new ColorD(); + サンダル1_ストラップ2CD = new ColorD(); + サンダル1_ストラップ4CD = new ColorD(); + サンダル1_ストラップ1CD = new ColorD(); + ナース1_ストラップ3_ストラップCD = new ColorD(); + ナース1_ストラップ3_縁1CD = new ColorD(); + ナース1_ストラップ3_縁2CD = new ColorD(); + ナース1_ストラップ2_ストラップCD = new ColorD(); + ナース1_ストラップ2_縁1CD = new ColorD(); + ナース1_ストラップ2_縁2CD = new ColorD(); + ナース1_ストラップ1_ストラップCD = new ColorD(); + ナース1_ストラップ1_縁1CD = new ColorD(); + ナース1_ストラップ1_縁2CD = new ColorD(); + ブーツ1_タンCD = new ColorD(); + ブーツ1_バンプ_バンプCD = new ColorD(); + ブーツ1_バンプ_縁_縁1CD = new ColorD(); + ブーツ1_バンプ_縁_縁2CD = new ColorD(); + ブーツ1_バンプ_縁_縁3CD = new ColorD(); + ブーツ1_バンプ_縁_縁4CD = new ColorD(); + ブーツ1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + ブーツ1_柄CD = new ColorD(); + ブーツ1_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐5_金具1_金具CD = new ColorD(); + ブーツ1_紐_紐5_金具1_穴CD = new ColorD(); + ブーツ1_紐_紐5_金具2_金具CD = new ColorD(); + ブーツ1_紐_紐5_金具2_穴CD = new ColorD(); + ブーツ1_紐_紐5_紐CD = new ColorD(); + アーマ1_鉄靴1CD = new ColorD(); + アーマ1_鉄靴2CD = new ColorD(); + アーマ1_鉄靴3CD = new ColorD(); + ナース1_ストラップ4_ストラップCD = new ColorD(); + ナース1_ストラップ4_縁1CD = new ColorD(); + ナース1_ストラップ4_縁2CD = new ColorD(); + } + + private void 配色L0(体配色 体配色) + { + ヒール0_ヒールCD = new ColorD(); + ヒール0_靴底CD = new ColorD(); + サンダル0_踵CD = new ColorD(); + サンダル0_靴底CD = new ColorD(); + ナース0_踵CD = new ColorD(); + ナース0_靴底CD = new ColorD(); + ブーツ0_ヒールCD = new ColorD(); + ブーツ0_靴底CD = new ColorD(); + アーマ0_踵CD = new ColorD(); + アーマ0_靴底CD = new ColorD(); + 足CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 小指_小指1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 小指_小指2CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 小指_小指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_薬指1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 薬指_薬指2CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 薬指_薬指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_中指1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 中指_中指2CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 中指_中指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_人指1CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 人指_人指2CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 人指_人指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_親指2CD = new ColorD(ref Col.Black, ref 体配色.植1R); + 親指_親指3CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 親指_水掻CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 悪タトゥ_五芒星_円1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_円2CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_星CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_五芒星_五角形CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + パンスト_パンスト1CD = new ColorD(); + パンスト_パンスト2CD = new ColorD(); + ソックス_ソックス1CD = new ColorD(); + ソックス_ソックス2CD = new ColorD(); + ヒール1_バンプCD = new ColorD(); + ヒール1_ストラップ_ストラップCD = new ColorD(); + ヒール1_ストラップ_金具1_金具1CD = new ColorD(); + ヒール1_ストラップ_金具1_金具2CD = new ColorD(); + ヒール1_ストラップ_金具1_金具3CD = new ColorD(); + ヒール1_ストラップ_金具1_金具4CD = new ColorD(); + ヒール1_ストラップ_金具2_金具1CD = new ColorD(); + ヒール1_ストラップ_金具2_金具2CD = new ColorD(); + ヒール1_ストラップ_金具2_金具3CD = new ColorD(); + ヒール1_ストラップ_金具2_金具4CD = new ColorD(); + ヒール1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + サンダル1_ストラップ3CD = new ColorD(); + サンダル1_ストラップ2CD = new ColorD(); + サンダル1_ストラップ4CD = new ColorD(); + サンダル1_ストラップ1CD = new ColorD(); + ナース1_ストラップ3_ストラップCD = new ColorD(); + ナース1_ストラップ3_縁1CD = new ColorD(); + ナース1_ストラップ3_縁2CD = new ColorD(); + ナース1_ストラップ2_ストラップCD = new ColorD(); + ナース1_ストラップ2_縁1CD = new ColorD(); + ナース1_ストラップ2_縁2CD = new ColorD(); + ナース1_ストラップ1_ストラップCD = new ColorD(); + ナース1_ストラップ1_縁1CD = new ColorD(); + ナース1_ストラップ1_縁2CD = new ColorD(); + ブーツ1_タンCD = new ColorD(); + ブーツ1_バンプ_バンプCD = new ColorD(); + ブーツ1_バンプ_縁_縁1CD = new ColorD(); + ブーツ1_バンプ_縁_縁2CD = new ColorD(); + ブーツ1_バンプ_縁_縁3CD = new ColorD(); + ブーツ1_バンプ_縁_縁4CD = new ColorD(); + ブーツ1_ハイライトCD = new ColorD(ref Col.Black, ref 体配色.ハイライト2O); + ブーツ1_柄CD = new ColorD(); + ブーツ1_紐_紐1_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐1_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐1_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐1_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐1_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐1_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐2_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐2_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐2_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐2_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐2_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐2_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐3_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐3_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐3_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐3_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐3_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐3_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐4_紐下_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐4_紐下_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐4_紐下_紐CD = new ColorD(); + ブーツ1_紐_紐4_紐上_金具上_金具CD = new ColorD(); + ブーツ1_紐_紐4_紐上_金具上_穴CD = new ColorD(); + ブーツ1_紐_紐4_紐上_紐CD = new ColorD(); + ブーツ1_紐_紐5_金具1_金具CD = new ColorD(); + ブーツ1_紐_紐5_金具1_穴CD = new ColorD(); + ブーツ1_紐_紐5_金具2_金具CD = new ColorD(); + ブーツ1_紐_紐5_金具2_穴CD = new ColorD(); + ブーツ1_紐_紐5_紐CD = new ColorD(); + アーマ1_鉄靴1CD = new ColorD(); + アーマ1_鉄靴2CD = new ColorD(); + アーマ1_鉄靴3CD = new ColorD(); + ナース1_ストラップ4_ストラップCD = new ColorD(); + ナース1_ストラップ4_縁1CD = new ColorD(); + ナース1_ストラップ4_縁2CD = new ColorD(); + } + + public void ブーツ配色(ブーツ色 配色) + { + ブーツ0_ヒールCD.色 = 配色.踵色; + ブーツ0_靴底CD.色 = 配色.靴底色; + ブーツ1_タンCD.色 = 配色.生地2色; + ブーツ1_バンプ_バンプCD.色 = 配色.生地1色; + ブーツ1_バンプ_縁_縁1CD.色 = 配色.縁色; + ブーツ1_バンプ_縁_縁2CD.色 = ブーツ1_バンプ_縁_縁1CD.色; + ブーツ1_バンプ_縁_縁3CD.色 = ブーツ1_バンプ_縁_縁1CD.色; + ブーツ1_バンプ_縁_縁4CD.色 = ブーツ1_バンプ_縁_縁1CD.色; + ブーツ1_柄CD.色 = 配色.柄色; + ブーツ1_紐_紐1_紐下_金具上_金具CD.色 = 配色.金具色; + ブーツ1_紐_紐1_紐下_金具上_穴CD.色 = 配色.穴色; + ブーツ1_紐_紐1_紐下_紐CD.色 = 配色.紐色; + ブーツ1_紐_紐1_紐上_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; + ブーツ1_紐_紐1_紐上_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; + ブーツ1_紐_紐1_紐上_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; + ブーツ1_紐_紐2_紐下_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; + ブーツ1_紐_紐2_紐下_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; + ブーツ1_紐_紐2_紐下_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; + ブーツ1_紐_紐2_紐上_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; + ブーツ1_紐_紐2_紐上_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; + ブーツ1_紐_紐2_紐上_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; + ブーツ1_紐_紐3_紐下_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; + ブーツ1_紐_紐3_紐下_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; + ブーツ1_紐_紐3_紐下_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; + ブーツ1_紐_紐3_紐上_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; + ブーツ1_紐_紐3_紐上_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; + ブーツ1_紐_紐3_紐上_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; + ブーツ1_紐_紐4_紐下_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; + ブーツ1_紐_紐4_紐下_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; + ブーツ1_紐_紐4_紐下_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; + ブーツ1_紐_紐4_紐上_金具上_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; + ブーツ1_紐_紐4_紐上_金具上_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; + ブーツ1_紐_紐4_紐上_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; + ブーツ1_紐_紐5_金具1_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; + ブーツ1_紐_紐5_金具1_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; + ブーツ1_紐_紐5_金具2_金具CD.色 = ブーツ1_紐_紐1_紐下_金具上_金具CD.色; + ブーツ1_紐_紐5_金具2_穴CD.色 = ブーツ1_紐_紐1_紐下_金具上_穴CD.色; + ブーツ1_紐_紐5_紐CD.色 = ブーツ1_紐_紐1_紐下_紐CD.色; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人D.cs index 6f31c4d..b26d295 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人D.cs @@ -1,256 +1,257 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 足_人D : 足D +namespace SlaveMatrix { - public bool ヒール0_靴底_表示; + [Serializable] + public class 足_人D : 足D + { + public bool ヒール0_靴底_表示; - public bool ヒール0_ヒール_表示; + public bool ヒール0_ヒール_表示; - public bool サンダル0_靴底_表示; + public bool サンダル0_靴底_表示; - public bool サンダル0_踵_表示; + public bool サンダル0_踵_表示; - public bool ナース0_靴底_表示; + public bool ナース0_靴底_表示; - public bool ナース0_踵_表示; + public bool ナース0_踵_表示; - public bool ブーツ0_靴底_表示; + public bool ブーツ0_靴底_表示; - public bool ブーツ0_ヒール_表示; + public bool ブーツ0_ヒール_表示; - public bool アーマ0_靴底_表示; + public bool アーマ0_靴底_表示; - public bool アーマ0_踵_表示; + public bool アーマ0_踵_表示; - public bool 足_表示 = true; + public bool 足_表示 = true; - public bool 小指_小指1_表示 = true; + public bool 小指_小指1_表示 = true; - public bool 小指_小指2_表示 = true; + public bool 小指_小指2_表示 = true; - public bool 小指_小指3_表示 = true; + public bool 小指_小指3_表示 = true; - public bool 薬指_水掻_表示; + public bool 薬指_水掻_表示; - public bool 薬指_薬指1_表示 = true; + public bool 薬指_薬指1_表示 = true; - public bool 薬指_薬指2_表示 = true; + public bool 薬指_薬指2_表示 = true; - public bool 薬指_薬指3_表示 = true; + public bool 薬指_薬指3_表示 = true; - public bool 中指_水掻_表示; + public bool 中指_水掻_表示; - public bool 中指_中指1_表示 = true; + public bool 中指_中指1_表示 = true; - public bool 中指_中指2_表示 = true; + public bool 中指_中指2_表示 = true; - public bool 中指_中指3_表示 = true; + public bool 中指_中指3_表示 = true; - public bool 人指_人指1_表示 = true; + public bool 人指_人指1_表示 = true; - public bool 人指_人指2_表示 = true; + public bool 人指_人指2_表示 = true; - public bool 人指_人指3_表示 = true; + public bool 人指_人指3_表示 = true; - public bool 人指_水掻_表示; + public bool 人指_水掻_表示; - public bool 親指_親指2_表示 = true; + public bool 親指_親指2_表示 = true; - public bool 親指_親指3_表示 = true; + public bool 親指_親指3_表示 = true; - public bool 親指_水掻_表示; + public bool 親指_水掻_表示; - public bool 悪タトゥ_五芒星_円1_表示; + public bool 悪タトゥ_五芒星_円1_表示; - public bool 悪タトゥ_五芒星_円2_表示; + public bool 悪タトゥ_五芒星_円2_表示; - public bool 悪タトゥ_五芒星_星_表示; + public bool 悪タトゥ_五芒星_星_表示; - public bool 悪タトゥ_五芒星_五角形_表示; + public bool 悪タトゥ_五芒星_五角形_表示; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 竜性_鱗4_表示; + public bool 竜性_鱗4_表示; - public bool 竜性_鱗5_表示; + public bool 竜性_鱗5_表示; - public bool パンスト_パンスト1_表示; + public bool パンスト_パンスト1_表示; - public bool パンスト_パンスト2_表示; + public bool パンスト_パンスト2_表示; - public bool ソックス_ソックス1_表示; + public bool ソックス_ソックス1_表示; - public bool ソックス_ソックス2_表示; + public bool ソックス_ソックス2_表示; - public bool ヒール1_バンプ_表示; + public bool ヒール1_バンプ_表示; - public bool ヒール1_ストラップ_ストラップ_表示; + public bool ヒール1_ストラップ_ストラップ_表示; - public bool ヒール1_ストラップ_金具1_金具1_表示; + public bool ヒール1_ストラップ_金具1_金具1_表示; - public bool ヒール1_ストラップ_金具1_金具2_表示; + public bool ヒール1_ストラップ_金具1_金具2_表示; - public bool ヒール1_ストラップ_金具1_金具3_表示; + public bool ヒール1_ストラップ_金具1_金具3_表示; - public bool ヒール1_ストラップ_金具1_金具4_表示; + public bool ヒール1_ストラップ_金具1_金具4_表示; - public bool ヒール1_ストラップ_金具2_金具1_表示; + public bool ヒール1_ストラップ_金具2_金具1_表示; - public bool ヒール1_ストラップ_金具2_金具2_表示; + public bool ヒール1_ストラップ_金具2_金具2_表示; - public bool ヒール1_ストラップ_金具2_金具3_表示; + public bool ヒール1_ストラップ_金具2_金具3_表示; - public bool ヒール1_ストラップ_金具2_金具4_表示; + public bool ヒール1_ストラップ_金具2_金具4_表示; - public bool ヒール1_ハイライト_表示; + public bool ヒール1_ハイライト_表示; - public bool サンダル1_ストラップ3_表示; + public bool サンダル1_ストラップ3_表示; - public bool サンダル1_ストラップ2_表示; + public bool サンダル1_ストラップ2_表示; - public bool サンダル1_ストラップ4_表示; + public bool サンダル1_ストラップ4_表示; - public bool サンダル1_ストラップ1_表示; + public bool サンダル1_ストラップ1_表示; - public bool ナース1_ストラップ3_ストラップ_表示; + public bool ナース1_ストラップ3_ストラップ_表示; - public bool ナース1_ストラップ3_縁1_表示; + public bool ナース1_ストラップ3_縁1_表示; - public bool ナース1_ストラップ3_縁2_表示; + public bool ナース1_ストラップ3_縁2_表示; - public bool ナース1_ストラップ2_ストラップ_表示; + public bool ナース1_ストラップ2_ストラップ_表示; - public bool ナース1_ストラップ2_縁1_表示; + public bool ナース1_ストラップ2_縁1_表示; - public bool ナース1_ストラップ2_縁2_表示; + public bool ナース1_ストラップ2_縁2_表示; - public bool ナース1_ストラップ1_ストラップ_表示; + public bool ナース1_ストラップ1_ストラップ_表示; - public bool ナース1_ストラップ1_縁1_表示; + public bool ナース1_ストラップ1_縁1_表示; - public bool ナース1_ストラップ1_縁2_表示; + public bool ナース1_ストラップ1_縁2_表示; - public bool ブーツ1_タン_表示; + public bool ブーツ1_タン_表示; - public bool ブーツ1_バンプ_バンプ_表示; + public bool ブーツ1_バンプ_バンプ_表示; - public bool ブーツ1_バンプ_縁_縁1_表示; + public bool ブーツ1_バンプ_縁_縁1_表示; - public bool ブーツ1_バンプ_縁_縁2_表示; + public bool ブーツ1_バンプ_縁_縁2_表示; - public bool ブーツ1_バンプ_縁_縁3_表示; + public bool ブーツ1_バンプ_縁_縁3_表示; - public bool ブーツ1_バンプ_縁_縁4_表示; + public bool ブーツ1_バンプ_縁_縁4_表示; - public bool ブーツ1_ハイライト_表示; + public bool ブーツ1_ハイライト_表示; - public bool ブーツ1_柄_表示; + public bool ブーツ1_柄_表示; - public bool ブーツ1_紐_紐1_紐下_金具上_金具_表示; + public bool ブーツ1_紐_紐1_紐下_金具上_金具_表示; - public bool ブーツ1_紐_紐1_紐下_金具上_穴_表示; + public bool ブーツ1_紐_紐1_紐下_金具上_穴_表示; - public bool ブーツ1_紐_紐1_紐下_紐_表示; + public bool ブーツ1_紐_紐1_紐下_紐_表示; - public bool ブーツ1_紐_紐1_紐上_金具上_金具_表示; + public bool ブーツ1_紐_紐1_紐上_金具上_金具_表示; - public bool ブーツ1_紐_紐1_紐上_金具上_穴_表示; + public bool ブーツ1_紐_紐1_紐上_金具上_穴_表示; - public bool ブーツ1_紐_紐1_紐上_紐_表示; + public bool ブーツ1_紐_紐1_紐上_紐_表示; - public bool ブーツ1_紐_紐2_紐下_金具上_金具_表示; + public bool ブーツ1_紐_紐2_紐下_金具上_金具_表示; - public bool ブーツ1_紐_紐2_紐下_金具上_穴_表示; + public bool ブーツ1_紐_紐2_紐下_金具上_穴_表示; - public bool ブーツ1_紐_紐2_紐下_紐_表示; + public bool ブーツ1_紐_紐2_紐下_紐_表示; - public bool ブーツ1_紐_紐2_紐上_金具上_金具_表示; + public bool ブーツ1_紐_紐2_紐上_金具上_金具_表示; - public bool ブーツ1_紐_紐2_紐上_金具上_穴_表示; + public bool ブーツ1_紐_紐2_紐上_金具上_穴_表示; - public bool ブーツ1_紐_紐2_紐上_紐_表示; + public bool ブーツ1_紐_紐2_紐上_紐_表示; - public bool ブーツ1_紐_紐3_紐下_金具上_金具_表示; + public bool ブーツ1_紐_紐3_紐下_金具上_金具_表示; - public bool ブーツ1_紐_紐3_紐下_金具上_穴_表示; + public bool ブーツ1_紐_紐3_紐下_金具上_穴_表示; - public bool ブーツ1_紐_紐3_紐下_紐_表示; + public bool ブーツ1_紐_紐3_紐下_紐_表示; - public bool ブーツ1_紐_紐3_紐上_金具上_金具_表示; + public bool ブーツ1_紐_紐3_紐上_金具上_金具_表示; - public bool ブーツ1_紐_紐3_紐上_金具上_穴_表示; + public bool ブーツ1_紐_紐3_紐上_金具上_穴_表示; - public bool ブーツ1_紐_紐3_紐上_紐_表示; + public bool ブーツ1_紐_紐3_紐上_紐_表示; - public bool ブーツ1_紐_紐4_紐下_金具上_金具_表示; + public bool ブーツ1_紐_紐4_紐下_金具上_金具_表示; - public bool ブーツ1_紐_紐4_紐下_金具上_穴_表示; + public bool ブーツ1_紐_紐4_紐下_金具上_穴_表示; - public bool ブーツ1_紐_紐4_紐下_紐_表示; + public bool ブーツ1_紐_紐4_紐下_紐_表示; - public bool ブーツ1_紐_紐4_紐上_金具上_金具_表示; + public bool ブーツ1_紐_紐4_紐上_金具上_金具_表示; - public bool ブーツ1_紐_紐4_紐上_金具上_穴_表示; + public bool ブーツ1_紐_紐4_紐上_金具上_穴_表示; - public bool ブーツ1_紐_紐4_紐上_紐_表示; + public bool ブーツ1_紐_紐4_紐上_紐_表示; - public bool ブーツ1_紐_紐5_金具1_金具_表示; + public bool ブーツ1_紐_紐5_金具1_金具_表示; - public bool ブーツ1_紐_紐5_金具1_穴_表示; + public bool ブーツ1_紐_紐5_金具1_穴_表示; - public bool ブーツ1_紐_紐5_金具2_金具_表示; + public bool ブーツ1_紐_紐5_金具2_金具_表示; - public bool ブーツ1_紐_紐5_金具2_穴_表示; + public bool ブーツ1_紐_紐5_金具2_穴_表示; - public bool ブーツ1_紐_紐5_紐_表示; + public bool ブーツ1_紐_紐5_紐_表示; - public bool アーマ1_鉄靴1_表示; + public bool アーマ1_鉄靴1_表示; - public bool アーマ1_鉄靴2_表示; + public bool アーマ1_鉄靴2_表示; - public bool アーマ1_鉄靴3_表示; + public bool アーマ1_鉄靴3_表示; - public bool ナース1_ストラップ4_ストラップ_表示; + public bool ナース1_ストラップ4_ストラップ_表示; - public bool ナース1_ストラップ4_縁1_表示; + public bool ナース1_ストラップ4_縁1_表示; - public bool ナース1_ストラップ4_縁2_表示; + public bool ナース1_ストラップ4_縁2_表示; - public double 鋭爪; + public double 鋭爪; - public bool 虫性; + public bool 虫性; - public bool 虫足; + public bool 虫足; - public bool ヒール表示; + public bool ヒール表示; - public bool サンダル表示; + public bool サンダル表示; - public bool ナース表示; + public bool ナース表示; - public bool ブーツ表示; + public bool ブーツ表示; - public bool メイル表示; + public bool メイル表示; - public bool パンスト表示; + public bool パンスト表示; - public bool ニーハイ表示; + public bool ニーハイ表示; - public 足_人D() - { - ThisType = GetType(); - } + public 足_人D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 足_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 足_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛.cs index f71af46..df8d80f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛.cs @@ -1,599 +1,600 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 足_牛 : 獣足 +namespace SlaveMatrix { - public Par X0Y0_足; + public class 足_牛 : 獣足 + { + public Par X0Y0_足; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_指; + public Par X0Y0_指; - public Par X0Y0_蹄_蹄; + public Par X0Y0_蹄_蹄; - public Par X0Y0_蹄_蹄線; + public Par X0Y0_蹄_蹄線; - public Par X0Y0_蹄_蹄左; + public Par X0Y0_蹄_蹄左; - public Par X0Y0_蹄_蹄右; + public Par X0Y0_蹄_蹄右; - public Par X0Y0_蹄_副蹄左; + public Par X0Y0_蹄_副蹄左; - public Par X0Y0_蹄_副蹄右; + public Par X0Y0_蹄_副蹄右; - public Par X0Y0_脚輪_革; + public Par X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public Par X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public Par X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public Par X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public Par X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public Par X0Y0_脚輪_金具右; - public ColorD 足CD; + public ColorD 足CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 指CD; + public ColorD 指CD; - public ColorD 蹄_蹄CD; + public ColorD 蹄_蹄CD; - public ColorD 蹄_蹄線CD; + public ColorD 蹄_蹄線CD; - public ColorD 蹄_蹄左CD; + public ColorD 蹄_蹄左CD; - public ColorD 蹄_蹄右CD; + public ColorD 蹄_蹄右CD; - public ColorD 蹄_副蹄左CD; + public ColorD 蹄_副蹄左CD; - public ColorD 蹄_副蹄右CD; + public ColorD 蹄_副蹄右CD; - public ColorD 脚輪_革CD; + public ColorD 脚輪_革CD; - public ColorD 脚輪_金具1CD; + public ColorD 脚輪_金具1CD; - public ColorD 脚輪_金具2CD; + public ColorD 脚輪_金具2CD; - public ColorD 脚輪_金具3CD; + public ColorD 脚輪_金具3CD; - public ColorD 脚輪_金具左CD; + public ColorD 脚輪_金具左CD; - public ColorD 脚輪_金具右CD; + public ColorD 脚輪_金具右CD; - public ColorP X0Y0_足CP; + public ColorP X0Y0_足CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_指CP; + public ColorP X0Y0_指CP; - public ColorP X0Y0_蹄_蹄CP; + public ColorP X0Y0_蹄_蹄CP; - public ColorP X0Y0_蹄_蹄線CP; + public ColorP X0Y0_蹄_蹄線CP; - public ColorP X0Y0_蹄_蹄左CP; + public ColorP X0Y0_蹄_蹄左CP; - public ColorP X0Y0_蹄_蹄右CP; + public ColorP X0Y0_蹄_蹄右CP; - public ColorP X0Y0_蹄_副蹄左CP; + public ColorP X0Y0_蹄_副蹄左CP; - public ColorP X0Y0_蹄_副蹄右CP; + public ColorP X0Y0_蹄_副蹄右CP; - public ColorP X0Y0_脚輪_革CP; + public ColorP X0Y0_脚輪_革CP; - public ColorP X0Y0_脚輪_金具1CP; + public ColorP X0Y0_脚輪_金具1CP; - public ColorP X0Y0_脚輪_金具2CP; + public ColorP X0Y0_脚輪_金具2CP; - public ColorP X0Y0_脚輪_金具3CP; + public ColorP X0Y0_脚輪_金具3CP; - public ColorP X0Y0_脚輪_金具左CP; + public ColorP X0Y0_脚輪_金具左CP; - public ColorP X0Y0_脚輪_金具右CP; + public ColorP X0Y0_脚輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 脚輪表示 = 拘束_; - } - } - - public bool 足_表示 - { - get - { - return X0Y0_足.Dra; - } - set - { - X0Y0_足.Dra = value; - X0Y0_足.Hit = value; - } - } - - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } - - public bool 指_表示 - { - get - { - return X0Y0_指.Dra; - } - set - { - X0Y0_指.Dra = value; - X0Y0_指.Hit = value; - } - } - - public bool 蹄_蹄_表示 - { - get - { - return X0Y0_蹄_蹄.Dra; - } - set - { - X0Y0_蹄_蹄.Dra = value; - X0Y0_蹄_蹄.Hit = value; - } - } - - public bool 蹄_蹄線_表示 - { - get - { - return X0Y0_蹄_蹄線.Dra; - } - set - { - X0Y0_蹄_蹄線.Dra = value; - X0Y0_蹄_蹄線.Hit = value; - } - } - - public bool 蹄_蹄左_表示 - { - get - { - return X0Y0_蹄_蹄左.Dra; - } - set - { - X0Y0_蹄_蹄左.Dra = value; - X0Y0_蹄_蹄左.Hit = value; - } - } - - public bool 蹄_蹄右_表示 - { - get - { - return X0Y0_蹄_蹄右.Dra; - } - set - { - X0Y0_蹄_蹄右.Dra = value; - X0Y0_蹄_蹄右.Hit = value; - } - } - - public bool 蹄_副蹄左_表示 - { - get - { - return X0Y0_蹄_副蹄左.Dra; - } - set - { - X0Y0_蹄_副蹄左.Dra = value; - X0Y0_蹄_副蹄左.Hit = value; - } - } - - public bool 蹄_副蹄右_表示 - { - get - { - return X0Y0_蹄_副蹄右.Dra; - } - set - { - X0Y0_蹄_副蹄右.Dra = value; - X0Y0_蹄_副蹄右.Hit = value; - } - } - - public bool 脚輪_革_表示 - { - get - { - return X0Y0_脚輪_革.Dra; - } - set - { - X0Y0_脚輪_革.Dra = value; - X0Y0_脚輪_革.Hit = value; - } - } - - public bool 脚輪_金具1_表示 - { - get - { - return X0Y0_脚輪_金具1.Dra; - } - set - { - X0Y0_脚輪_金具1.Dra = value; - X0Y0_脚輪_金具1.Hit = value; - } - } - - public bool 脚輪_金具2_表示 - { - get - { - return X0Y0_脚輪_金具2.Dra; - } - set - { - X0Y0_脚輪_金具2.Dra = value; - X0Y0_脚輪_金具2.Hit = value; - } - } - - public bool 脚輪_金具3_表示 - { - get - { - return X0Y0_脚輪_金具3.Dra; - } - set - { - X0Y0_脚輪_金具3.Dra = value; - X0Y0_脚輪_金具3.Hit = value; - } - } - - public bool 脚輪_金具左_表示 - { - get - { - return X0Y0_脚輪_金具左.Dra; - } - set - { - X0Y0_脚輪_金具左.Dra = value; - X0Y0_脚輪_金具左.Hit = value; - } - } - - public bool 脚輪_金具右_表示 - { - get - { - return X0Y0_脚輪_金具右.Dra; - } - set - { - X0Y0_脚輪_金具右.Dra = value; - X0Y0_脚輪_金具右.Hit = value; - } - } - - public bool 脚輪表示 - { - get - { - return 脚輪_革_表示; - } - set - { - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 足_表示; - } - set - { - 足_表示 = value; - 筋_表示 = value; - 指_表示 = value; - 蹄_蹄_表示 = value; - 蹄_蹄線_表示 = value; - 蹄_蹄左_表示 = value; - 蹄_蹄右_表示 = value; - 蹄_副蹄左_表示 = value; - 蹄_副蹄右_表示 = value; - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 足CD.不透明度; - } - set - { - 足CD.不透明度 = value; - 筋CD.不透明度 = value; - 指CD.不透明度 = value; - 蹄_蹄CD.不透明度 = value; - 蹄_蹄線CD.不透明度 = value; - 蹄_蹄左CD.不透明度 = value; - 蹄_蹄右CD.不透明度 = value; - 蹄_副蹄左CD.不透明度 = value; - 蹄_副蹄右CD.不透明度 = value; - 脚輪_革CD.不透明度 = value; - 脚輪_金具1CD.不透明度 = value; - 脚輪_金具2CD.不透明度 = value; - 脚輪_金具3CD.不透明度 = value; - 脚輪_金具左CD.不透明度 = value; - 脚輪_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); - - public 足_牛(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 足_牛D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "牛"; - dif.Add(new Pars(Sta.脚左["四足足"][1][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_足 = pars["足"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - X0Y0_指 = pars["指"].ToPar(); - Pars pars2 = pars["蹄"].ToPars(); - X0Y0_蹄_蹄 = pars2["蹄"].ToPar(); - X0Y0_蹄_蹄線 = pars2["蹄線"].ToPar(); - X0Y0_蹄_蹄左 = pars2["蹄左"].ToPar(); - X0Y0_蹄_蹄右 = pars2["蹄右"].ToPar(); - X0Y0_蹄_副蹄左 = pars2["副蹄左"].ToPar(); - X0Y0_蹄_副蹄右 = pars2["副蹄右"].ToPar(); - pars2 = pars["脚輪"].ToPars(); - X0Y0_脚輪_革 = pars2["革"].ToPar(); - X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 足_表示 = e.足_表示; - 筋_表示 = e.筋_表示; - 指_表示 = e.指_表示; - 蹄_蹄_表示 = e.蹄_蹄_表示; - 蹄_蹄線_表示 = e.蹄_蹄線_表示; - 蹄_蹄左_表示 = e.蹄_蹄左_表示; - 蹄_蹄右_表示 = e.蹄_蹄右_表示; - 蹄_副蹄左_表示 = e.蹄_副蹄左_表示; - 蹄_副蹄右_表示 = e.蹄_副蹄右_表示; - 脚輪_革_表示 = e.脚輪_革_表示; - 脚輪_金具1_表示 = e.脚輪_金具1_表示; - 脚輪_金具2_表示 = e.脚輪_金具2_表示; - 脚輪_金具3_表示 = e.脚輪_金具3_表示; - 脚輪_金具左_表示 = e.脚輪_金具左_表示; - 脚輪_金具右_表示 = e.脚輪_金具右_表示; - 脚輪表示 = e.脚輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_足CP = new ColorP(X0Y0_足, 足CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - X0Y0_指CP = new ColorP(X0Y0_指, 指CD, DisUnit, abj: true); - X0Y0_蹄_蹄CP = new ColorP(X0Y0_蹄_蹄, 蹄_蹄CD, DisUnit, abj: true); - X0Y0_蹄_蹄線CP = new ColorP(X0Y0_蹄_蹄線, 蹄_蹄線CD, DisUnit, abj: true); - X0Y0_蹄_蹄左CP = new ColorP(X0Y0_蹄_蹄左, 蹄_蹄左CD, DisUnit, abj: true); - X0Y0_蹄_蹄右CP = new ColorP(X0Y0_蹄_蹄右, 蹄_蹄右CD, DisUnit, abj: true); - X0Y0_蹄_副蹄左CP = new ColorP(X0Y0_蹄_副蹄左, 蹄_副蹄左CD, DisUnit, abj: true); - X0Y0_蹄_副蹄右CP = new ColorP(X0Y0_蹄_副蹄右, 蹄_副蹄右CD, 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); - X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); - X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); - X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_足.AngleBase = num * -42.0; - X0Y0_指.AngleBase = num * 0.0; - X0Y0_蹄_蹄.AngleBase = num * 22.0; - X0Y0_蹄_副蹄左.AngleBase = num * -30.0; - X0Y0_蹄_副蹄右.AngleBase = num * -30.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - X0Y0_足CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_指CP.Update(); - X0Y0_蹄_蹄CP.Update(); - X0Y0_蹄_蹄線CP.Update(); - X0Y0_蹄_蹄左CP.Update(); - X0Y0_蹄_蹄右CP.Update(); - X0Y0_蹄_副蹄左CP.Update(); - X0Y0_蹄_副蹄右CP.Update(); - X0Y0_脚輪_革CP.Update(); - X0Y0_脚輪_金具1CP.Update(); - X0Y0_脚輪_金具2CP.Update(); - X0Y0_脚輪_金具3CP.Update(); - X0Y0_脚輪_金具左CP.Update(); - X0Y0_脚輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 蹄_蹄CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 蹄_蹄線CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 蹄_蹄左CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 蹄_蹄右CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 蹄_副蹄左CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 蹄_副蹄右CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } - - public void 脚輪配色(拘束具色 配色) - { - 脚輪_革CD.色 = 配色.革部色; - 脚輪_金具1CD.色 = 配色.金具色; - 脚輪_金具2CD.色 = 脚輪_金具1CD.色; - 脚輪_金具3CD.色 = 脚輪_金具1CD.色; - 脚輪_金具左CD.色 = 脚輪_金具1CD.色; - 脚輪_金具右CD.色 = 脚輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 脚輪表示 = 拘束_; + } + } + + public bool 足_表示 + { + get + { + return X0Y0_足.Dra; + } + set + { + X0Y0_足.Dra = value; + X0Y0_足.Hit = value; + } + } + + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } + + public bool 指_表示 + { + get + { + return X0Y0_指.Dra; + } + set + { + X0Y0_指.Dra = value; + X0Y0_指.Hit = value; + } + } + + public bool 蹄_蹄_表示 + { + get + { + return X0Y0_蹄_蹄.Dra; + } + set + { + X0Y0_蹄_蹄.Dra = value; + X0Y0_蹄_蹄.Hit = value; + } + } + + public bool 蹄_蹄線_表示 + { + get + { + return X0Y0_蹄_蹄線.Dra; + } + set + { + X0Y0_蹄_蹄線.Dra = value; + X0Y0_蹄_蹄線.Hit = value; + } + } + + public bool 蹄_蹄左_表示 + { + get + { + return X0Y0_蹄_蹄左.Dra; + } + set + { + X0Y0_蹄_蹄左.Dra = value; + X0Y0_蹄_蹄左.Hit = value; + } + } + + public bool 蹄_蹄右_表示 + { + get + { + return X0Y0_蹄_蹄右.Dra; + } + set + { + X0Y0_蹄_蹄右.Dra = value; + X0Y0_蹄_蹄右.Hit = value; + } + } + + public bool 蹄_副蹄左_表示 + { + get + { + return X0Y0_蹄_副蹄左.Dra; + } + set + { + X0Y0_蹄_副蹄左.Dra = value; + X0Y0_蹄_副蹄左.Hit = value; + } + } + + public bool 蹄_副蹄右_表示 + { + get + { + return X0Y0_蹄_副蹄右.Dra; + } + set + { + X0Y0_蹄_副蹄右.Dra = value; + X0Y0_蹄_副蹄右.Hit = value; + } + } + + public bool 脚輪_革_表示 + { + get + { + return X0Y0_脚輪_革.Dra; + } + set + { + X0Y0_脚輪_革.Dra = value; + X0Y0_脚輪_革.Hit = value; + } + } + + public bool 脚輪_金具1_表示 + { + get + { + return X0Y0_脚輪_金具1.Dra; + } + set + { + X0Y0_脚輪_金具1.Dra = value; + X0Y0_脚輪_金具1.Hit = value; + } + } + + public bool 脚輪_金具2_表示 + { + get + { + return X0Y0_脚輪_金具2.Dra; + } + set + { + X0Y0_脚輪_金具2.Dra = value; + X0Y0_脚輪_金具2.Hit = value; + } + } + + public bool 脚輪_金具3_表示 + { + get + { + return X0Y0_脚輪_金具3.Dra; + } + set + { + X0Y0_脚輪_金具3.Dra = value; + X0Y0_脚輪_金具3.Hit = value; + } + } + + public bool 脚輪_金具左_表示 + { + get + { + return X0Y0_脚輪_金具左.Dra; + } + set + { + X0Y0_脚輪_金具左.Dra = value; + X0Y0_脚輪_金具左.Hit = value; + } + } + + public bool 脚輪_金具右_表示 + { + get + { + return X0Y0_脚輪_金具右.Dra; + } + set + { + X0Y0_脚輪_金具右.Dra = value; + X0Y0_脚輪_金具右.Hit = value; + } + } + + public bool 脚輪表示 + { + get + { + return 脚輪_革_表示; + } + set + { + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 足_表示; + } + set + { + 足_表示 = value; + 筋_表示 = value; + 指_表示 = value; + 蹄_蹄_表示 = value; + 蹄_蹄線_表示 = value; + 蹄_蹄左_表示 = value; + 蹄_蹄右_表示 = value; + 蹄_副蹄左_表示 = value; + 蹄_副蹄右_表示 = value; + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 足CD.不透明度; + } + set + { + 足CD.不透明度 = value; + 筋CD.不透明度 = value; + 指CD.不透明度 = value; + 蹄_蹄CD.不透明度 = value; + 蹄_蹄線CD.不透明度 = value; + 蹄_蹄左CD.不透明度 = value; + 蹄_蹄右CD.不透明度 = value; + 蹄_副蹄左CD.不透明度 = value; + 蹄_副蹄右CD.不透明度 = value; + 脚輪_革CD.不透明度 = value; + 脚輪_金具1CD.不透明度 = value; + 脚輪_金具2CD.不透明度 = value; + 脚輪_金具3CD.不透明度 = value; + 脚輪_金具左CD.不透明度 = value; + 脚輪_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); + + public 足_牛(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 足_牛D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "牛"; + dif.Add(new Pars(Sta.脚左["四足足"][1][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_足 = pars["足"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + X0Y0_指 = pars["指"].ToPar(); + Pars pars2 = pars["蹄"].ToPars(); + X0Y0_蹄_蹄 = pars2["蹄"].ToPar(); + X0Y0_蹄_蹄線 = pars2["蹄線"].ToPar(); + X0Y0_蹄_蹄左 = pars2["蹄左"].ToPar(); + X0Y0_蹄_蹄右 = pars2["蹄右"].ToPar(); + X0Y0_蹄_副蹄左 = pars2["副蹄左"].ToPar(); + X0Y0_蹄_副蹄右 = pars2["副蹄右"].ToPar(); + pars2 = pars["脚輪"].ToPars(); + X0Y0_脚輪_革 = pars2["革"].ToPar(); + X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 足_表示 = e.足_表示; + 筋_表示 = e.筋_表示; + 指_表示 = e.指_表示; + 蹄_蹄_表示 = e.蹄_蹄_表示; + 蹄_蹄線_表示 = e.蹄_蹄線_表示; + 蹄_蹄左_表示 = e.蹄_蹄左_表示; + 蹄_蹄右_表示 = e.蹄_蹄右_表示; + 蹄_副蹄左_表示 = e.蹄_副蹄左_表示; + 蹄_副蹄右_表示 = e.蹄_副蹄右_表示; + 脚輪_革_表示 = e.脚輪_革_表示; + 脚輪_金具1_表示 = e.脚輪_金具1_表示; + 脚輪_金具2_表示 = e.脚輪_金具2_表示; + 脚輪_金具3_表示 = e.脚輪_金具3_表示; + 脚輪_金具左_表示 = e.脚輪_金具左_表示; + 脚輪_金具右_表示 = e.脚輪_金具右_表示; + 脚輪表示 = e.脚輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_足CP = new ColorP(X0Y0_足, 足CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + X0Y0_指CP = new ColorP(X0Y0_指, 指CD, DisUnit, abj: true); + X0Y0_蹄_蹄CP = new ColorP(X0Y0_蹄_蹄, 蹄_蹄CD, DisUnit, abj: true); + X0Y0_蹄_蹄線CP = new ColorP(X0Y0_蹄_蹄線, 蹄_蹄線CD, DisUnit, abj: true); + X0Y0_蹄_蹄左CP = new ColorP(X0Y0_蹄_蹄左, 蹄_蹄左CD, DisUnit, abj: true); + X0Y0_蹄_蹄右CP = new ColorP(X0Y0_蹄_蹄右, 蹄_蹄右CD, DisUnit, abj: true); + X0Y0_蹄_副蹄左CP = new ColorP(X0Y0_蹄_副蹄左, 蹄_副蹄左CD, DisUnit, abj: true); + X0Y0_蹄_副蹄右CP = new ColorP(X0Y0_蹄_副蹄右, 蹄_副蹄右CD, 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); + X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); + X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); + X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_足.AngleBase = num * -42.0; + X0Y0_指.AngleBase = num * 0.0; + X0Y0_蹄_蹄.AngleBase = num * 22.0; + X0Y0_蹄_副蹄左.AngleBase = num * -30.0; + X0Y0_蹄_副蹄右.AngleBase = num * -30.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + X0Y0_足CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_指CP.Update(); + X0Y0_蹄_蹄CP.Update(); + X0Y0_蹄_蹄線CP.Update(); + X0Y0_蹄_蹄左CP.Update(); + X0Y0_蹄_蹄右CP.Update(); + X0Y0_蹄_副蹄左CP.Update(); + X0Y0_蹄_副蹄右CP.Update(); + X0Y0_脚輪_革CP.Update(); + X0Y0_脚輪_金具1CP.Update(); + X0Y0_脚輪_金具2CP.Update(); + X0Y0_脚輪_金具3CP.Update(); + X0Y0_脚輪_金具左CP.Update(); + X0Y0_脚輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 蹄_蹄CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 蹄_蹄線CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 蹄_蹄左CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 蹄_蹄右CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 蹄_副蹄左CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 蹄_副蹄右CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } + + public void 脚輪配色(拘束具色 配色) + { + 脚輪_革CD.色 = 配色.革部色; + 脚輪_金具1CD.色 = 配色.金具色; + 脚輪_金具2CD.色 = 脚輪_金具1CD.色; + 脚輪_金具3CD.色 = 脚輪_金具1CD.色; + 脚輪_金具左CD.色 = 脚輪_金具1CD.色; + 脚輪_金具右CD.色 = 脚輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛D.cs index d1a6383..a67b197 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛D.cs @@ -1,52 +1,53 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 足_牛D : 獣足D +namespace SlaveMatrix { - public bool 足_表示 = true; + [Serializable] + public class 足_牛D : 獣足D + { + public bool 足_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public bool 指_表示 = true; + public bool 指_表示 = true; - public bool 蹄_蹄_表示 = true; + public bool 蹄_蹄_表示 = true; - public bool 蹄_蹄線_表示 = true; + public bool 蹄_蹄線_表示 = true; - public bool 蹄_蹄左_表示 = true; + public bool 蹄_蹄左_表示 = true; - public bool 蹄_蹄右_表示 = true; + public bool 蹄_蹄右_表示 = true; - public bool 蹄_副蹄左_表示 = true; + public bool 蹄_副蹄左_表示 = true; - public bool 蹄_副蹄右_表示 = true; + public bool 蹄_副蹄右_表示 = true; - public bool 脚輪_革_表示; + public bool 脚輪_革_表示; - public bool 脚輪_金具1_表示; + public bool 脚輪_金具1_表示; - public bool 脚輪_金具2_表示; + public bool 脚輪_金具2_表示; - public bool 脚輪_金具3_表示; + public bool 脚輪_金具3_表示; - public bool 脚輪_金具左_表示; + public bool 脚輪_金具左_表示; - public bool 脚輪_金具右_表示; + public bool 脚輪_金具右_表示; - public bool 脚輪表示; + public bool 脚輪表示; - public bool 鎖表示; + public bool 鎖表示; - public 足_牛D() - { - ThisType = GetType(); - } + public 足_牛D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 足_牛(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 足_牛(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣.cs index f3ee54b..6ecf52c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣.cs @@ -1,812 +1,813 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 足_獣 : 獣足 +namespace SlaveMatrix { - public Par X0Y0_足; + public class 足_獣 : 獣足 + { + public Par X0Y0_足; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_小指_指; + public Par X0Y0_小指_指; - public Par X0Y0_小指_爪; + public Par X0Y0_小指_爪; - public Par X0Y0_小指_肉球; + public Par X0Y0_小指_肉球; - public Par X0Y0_薬指_指; + public Par X0Y0_薬指_指; - public Par X0Y0_薬指_爪; + public Par X0Y0_薬指_爪; - public Par X0Y0_薬指_肉球; + public Par X0Y0_薬指_肉球; - public Par X0Y0_中指_指; + public Par X0Y0_中指_指; - public Par X0Y0_中指_爪; + public Par X0Y0_中指_爪; - public Par X0Y0_中指_肉球; + public Par X0Y0_中指_肉球; - public Par X0Y0_人指_指; + public Par X0Y0_人指_指; - public Par X0Y0_人指_爪; + public Par X0Y0_人指_爪; - public Par X0Y0_人指_肉球; + public Par X0Y0_人指_肉球; - public Par X0Y0_肉球_肉球左; + public Par X0Y0_肉球_肉球左; - public Par X0Y0_肉球_肉球中; + public Par X0Y0_肉球_肉球中; - public Par X0Y0_肉球_肉球右; + public Par X0Y0_肉球_肉球右; - public Par X0Y0_脚輪_革; + public Par X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public Par X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public Par X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public Par X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public Par X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public Par X0Y0_脚輪_金具右; - public ColorD 足CD; + public ColorD 足CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 小指_指CD; + public ColorD 小指_指CD; - public ColorD 小指_爪CD; + public ColorD 小指_爪CD; - public ColorD 小指_肉球CD; + public ColorD 小指_肉球CD; - public ColorD 薬指_指CD; + public ColorD 薬指_指CD; - public ColorD 薬指_爪CD; + public ColorD 薬指_爪CD; - public ColorD 薬指_肉球CD; + public ColorD 薬指_肉球CD; - public ColorD 中指_指CD; + public ColorD 中指_指CD; - public ColorD 中指_爪CD; + public ColorD 中指_爪CD; - public ColorD 中指_肉球CD; + public ColorD 中指_肉球CD; - public ColorD 人指_指CD; + public ColorD 人指_指CD; - public ColorD 人指_爪CD; + public ColorD 人指_爪CD; - public ColorD 人指_肉球CD; + public ColorD 人指_肉球CD; - public ColorD 肉球_肉球左CD; + public ColorD 肉球_肉球左CD; - public ColorD 肉球_肉球中CD; + public ColorD 肉球_肉球中CD; - public ColorD 肉球_肉球右CD; + public ColorD 肉球_肉球右CD; - public ColorD 脚輪_革CD; + public ColorD 脚輪_革CD; - public ColorD 脚輪_金具1CD; + public ColorD 脚輪_金具1CD; - public ColorD 脚輪_金具2CD; + public ColorD 脚輪_金具2CD; - public ColorD 脚輪_金具3CD; + public ColorD 脚輪_金具3CD; - public ColorD 脚輪_金具左CD; + public ColorD 脚輪_金具左CD; - public ColorD 脚輪_金具右CD; + public ColorD 脚輪_金具右CD; - public ColorP X0Y0_足CP; + public ColorP X0Y0_足CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_小指_指CP; + public ColorP X0Y0_小指_指CP; - public ColorP X0Y0_小指_爪CP; + public ColorP X0Y0_小指_爪CP; - public ColorP X0Y0_小指_肉球CP; + public ColorP X0Y0_小指_肉球CP; - public ColorP X0Y0_薬指_指CP; + public ColorP X0Y0_薬指_指CP; - public ColorP X0Y0_薬指_爪CP; + public ColorP X0Y0_薬指_爪CP; - public ColorP X0Y0_薬指_肉球CP; + public ColorP X0Y0_薬指_肉球CP; - public ColorP X0Y0_中指_指CP; + public ColorP X0Y0_中指_指CP; - public ColorP X0Y0_中指_爪CP; + public ColorP X0Y0_中指_爪CP; - public ColorP X0Y0_中指_肉球CP; + public ColorP X0Y0_中指_肉球CP; - public ColorP X0Y0_人指_指CP; + public ColorP X0Y0_人指_指CP; - public ColorP X0Y0_人指_爪CP; + public ColorP X0Y0_人指_爪CP; - public ColorP X0Y0_人指_肉球CP; + public ColorP X0Y0_人指_肉球CP; - public ColorP X0Y0_肉球_肉球左CP; + public ColorP X0Y0_肉球_肉球左CP; - public ColorP X0Y0_肉球_肉球中CP; + public ColorP X0Y0_肉球_肉球中CP; - public ColorP X0Y0_肉球_肉球右CP; + public ColorP X0Y0_肉球_肉球右CP; - public ColorP X0Y0_脚輪_革CP; + public ColorP X0Y0_脚輪_革CP; - public ColorP X0Y0_脚輪_金具1CP; + public ColorP X0Y0_脚輪_金具1CP; - public ColorP X0Y0_脚輪_金具2CP; + public ColorP X0Y0_脚輪_金具2CP; - public ColorP X0Y0_脚輪_金具3CP; + public ColorP X0Y0_脚輪_金具3CP; - public ColorP X0Y0_脚輪_金具左CP; + public ColorP X0Y0_脚輪_金具左CP; - public ColorP X0Y0_脚輪_金具右CP; + public ColorP X0Y0_脚輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 脚輪表示 = 拘束_; - } - } - - public bool 足_表示 - { - get - { - return X0Y0_足.Dra; - } - set - { - X0Y0_足.Dra = value; - X0Y0_足.Hit = value; - } - } - - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } - - public bool 小指_指_表示 - { - get - { - return X0Y0_小指_指.Dra; - } - set - { - X0Y0_小指_指.Dra = value; - X0Y0_小指_指.Hit = value; - } - } - - public bool 小指_爪_表示 - { - get - { - return X0Y0_小指_爪.Dra; - } - set - { - X0Y0_小指_爪.Dra = value; - X0Y0_小指_爪.Hit = value; - } - } - - public bool 小指_肉球_表示 - { - get - { - return X0Y0_小指_肉球.Dra; - } - set - { - X0Y0_小指_肉球.Dra = value; - X0Y0_小指_肉球.Hit = value; - } - } - - public bool 薬指_指_表示 - { - get - { - return X0Y0_薬指_指.Dra; - } - set - { - X0Y0_薬指_指.Dra = value; - X0Y0_薬指_指.Hit = value; - } - } - - public bool 薬指_爪_表示 - { - get - { - return X0Y0_薬指_爪.Dra; - } - set - { - X0Y0_薬指_爪.Dra = value; - X0Y0_薬指_爪.Hit = value; - } - } - - public bool 薬指_肉球_表示 - { - get - { - return X0Y0_薬指_肉球.Dra; - } - set - { - X0Y0_薬指_肉球.Dra = value; - X0Y0_薬指_肉球.Hit = value; - } - } - - public bool 中指_指_表示 - { - get - { - return X0Y0_中指_指.Dra; - } - set - { - X0Y0_中指_指.Dra = value; - X0Y0_中指_指.Hit = value; - } - } - - public bool 中指_爪_表示 - { - get - { - return X0Y0_中指_爪.Dra; - } - set - { - X0Y0_中指_爪.Dra = value; - X0Y0_中指_爪.Hit = value; - } - } - - public bool 中指_肉球_表示 - { - get - { - return X0Y0_中指_肉球.Dra; - } - set - { - X0Y0_中指_肉球.Dra = value; - X0Y0_中指_肉球.Hit = value; - } - } - - public bool 人指_指_表示 - { - get - { - return X0Y0_人指_指.Dra; - } - set - { - X0Y0_人指_指.Dra = value; - X0Y0_人指_指.Hit = value; - } - } - - public bool 人指_爪_表示 - { - get - { - return X0Y0_人指_爪.Dra; - } - set - { - X0Y0_人指_爪.Dra = value; - X0Y0_人指_爪.Hit = value; - } - } - - public bool 人指_肉球_表示 - { - get - { - return X0Y0_人指_肉球.Dra; - } - set - { - X0Y0_人指_肉球.Dra = value; - X0Y0_人指_肉球.Hit = value; - } - } - - public bool 肉球_肉球左_表示 - { - get - { - return X0Y0_肉球_肉球左.Dra; - } - set - { - X0Y0_肉球_肉球左.Dra = value; - X0Y0_肉球_肉球左.Hit = value; - } - } - - public bool 肉球_肉球中_表示 - { - get - { - return X0Y0_肉球_肉球中.Dra; - } - set - { - X0Y0_肉球_肉球中.Dra = value; - X0Y0_肉球_肉球中.Hit = value; - } - } - - public bool 肉球_肉球右_表示 - { - get - { - return X0Y0_肉球_肉球右.Dra; - } - set - { - X0Y0_肉球_肉球右.Dra = value; - X0Y0_肉球_肉球右.Hit = value; - } - } - - public bool 脚輪_革_表示 - { - get - { - return X0Y0_脚輪_革.Dra; - } - set - { - X0Y0_脚輪_革.Dra = value; - X0Y0_脚輪_革.Hit = value; - } - } - - public bool 脚輪_金具1_表示 - { - get - { - return X0Y0_脚輪_金具1.Dra; - } - set - { - X0Y0_脚輪_金具1.Dra = value; - X0Y0_脚輪_金具1.Hit = value; - } - } - - public bool 脚輪_金具2_表示 - { - get - { - return X0Y0_脚輪_金具2.Dra; - } - set - { - X0Y0_脚輪_金具2.Dra = value; - X0Y0_脚輪_金具2.Hit = value; - } - } - - public bool 脚輪_金具3_表示 - { - get - { - return X0Y0_脚輪_金具3.Dra; - } - set - { - X0Y0_脚輪_金具3.Dra = value; - X0Y0_脚輪_金具3.Hit = value; - } - } - - public bool 脚輪_金具左_表示 - { - get - { - return X0Y0_脚輪_金具左.Dra; - } - set - { - X0Y0_脚輪_金具左.Dra = value; - X0Y0_脚輪_金具左.Hit = value; - } - } - - public bool 脚輪_金具右_表示 - { - get - { - return X0Y0_脚輪_金具右.Dra; - } - set - { - X0Y0_脚輪_金具右.Dra = value; - X0Y0_脚輪_金具右.Hit = value; - } - } - - public bool 脚輪表示 - { - get - { - return 脚輪_革_表示; - } - set - { - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 足_表示; - } - set - { - 足_表示 = value; - 筋_表示 = value; - 小指_指_表示 = value; - 小指_爪_表示 = value; - 小指_肉球_表示 = value; - 薬指_指_表示 = value; - 薬指_爪_表示 = value; - 薬指_肉球_表示 = value; - 中指_指_表示 = value; - 中指_爪_表示 = value; - 中指_肉球_表示 = value; - 人指_指_表示 = value; - 人指_爪_表示 = value; - 人指_肉球_表示 = value; - 肉球_肉球左_表示 = value; - 肉球_肉球中_表示 = value; - 肉球_肉球右_表示 = value; - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 足CD.不透明度; - } - set - { - 足CD.不透明度 = value; - 筋CD.不透明度 = value; - 小指_指CD.不透明度 = value; - 小指_爪CD.不透明度 = value; - 小指_肉球CD.不透明度 = value; - 薬指_指CD.不透明度 = value; - 薬指_爪CD.不透明度 = value; - 薬指_肉球CD.不透明度 = value; - 中指_指CD.不透明度 = value; - 中指_爪CD.不透明度 = value; - 中指_肉球CD.不透明度 = value; - 人指_指CD.不透明度 = value; - 人指_爪CD.不透明度 = value; - 人指_肉球CD.不透明度 = value; - 肉球_肉球左CD.不透明度 = value; - 肉球_肉球中CD.不透明度 = value; - 肉球_肉球右CD.不透明度 = value; - 脚輪_革CD.不透明度 = value; - 脚輪_金具1CD.不透明度 = value; - 脚輪_金具2CD.不透明度 = value; - 脚輪_金具3CD.不透明度 = value; - 脚輪_金具左CD.不透明度 = value; - 脚輪_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); - - public 足_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 足_獣D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "獣"; - dif.Add(new Pars(Sta.脚左["四足足"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_足 = pars["足"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["小指"].ToPars(); - X0Y0_小指_指 = pars2["指"].ToPar(); - X0Y0_小指_爪 = pars2["爪"].ToPar(); - X0Y0_小指_肉球 = pars2["肉球"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y0_薬指_指 = pars2["指"].ToPar(); - X0Y0_薬指_爪 = pars2["爪"].ToPar(); - X0Y0_薬指_肉球 = pars2["肉球"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y0_中指_指 = pars2["指"].ToPar(); - X0Y0_中指_爪 = pars2["爪"].ToPar(); - X0Y0_中指_肉球 = pars2["肉球"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y0_人指_指 = pars2["指"].ToPar(); - X0Y0_人指_爪 = pars2["爪"].ToPar(); - X0Y0_人指_肉球 = pars2["肉球"].ToPar(); - pars2 = pars["肉球"].ToPars(); - X0Y0_肉球_肉球左 = pars2["肉球左"].ToPar(); - X0Y0_肉球_肉球中 = pars2["肉球中"].ToPar(); - X0Y0_肉球_肉球右 = pars2["肉球右"].ToPar(); - pars2 = pars["脚輪"].ToPars(); - X0Y0_脚輪_革 = pars2["革"].ToPar(); - X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 足_表示 = e.足_表示; - 筋_表示 = e.筋_表示; - 小指_指_表示 = e.小指_指_表示; - 小指_爪_表示 = e.小指_爪_表示; - 小指_肉球_表示 = e.小指_肉球_表示; - 薬指_指_表示 = e.薬指_指_表示; - 薬指_爪_表示 = e.薬指_爪_表示; - 薬指_肉球_表示 = e.薬指_肉球_表示; - 中指_指_表示 = e.中指_指_表示; - 中指_爪_表示 = e.中指_爪_表示; - 中指_肉球_表示 = e.中指_肉球_表示; - 人指_指_表示 = e.人指_指_表示; - 人指_爪_表示 = e.人指_爪_表示; - 人指_肉球_表示 = e.人指_肉球_表示; - 肉球_肉球左_表示 = e.肉球_肉球左_表示; - 肉球_肉球中_表示 = e.肉球_肉球中_表示; - 肉球_肉球右_表示 = e.肉球_肉球右_表示; - 脚輪_革_表示 = e.脚輪_革_表示; - 脚輪_金具1_表示 = e.脚輪_金具1_表示; - 脚輪_金具2_表示 = e.脚輪_金具2_表示; - 脚輪_金具3_表示 = e.脚輪_金具3_表示; - 脚輪_金具左_表示 = e.脚輪_金具左_表示; - 脚輪_金具右_表示 = e.脚輪_金具右_表示; - 脚輪表示 = e.脚輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_足CP = new ColorP(X0Y0_足, 足CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - X0Y0_小指_指CP = new ColorP(X0Y0_小指_指, 小指_指CD, DisUnit, abj: true); - X0Y0_小指_爪CP = new ColorP(X0Y0_小指_爪, 小指_爪CD, DisUnit, abj: true); - X0Y0_小指_肉球CP = new ColorP(X0Y0_小指_肉球, 小指_肉球CD, DisUnit, abj: true); - X0Y0_薬指_指CP = new ColorP(X0Y0_薬指_指, 薬指_指CD, DisUnit, abj: true); - X0Y0_薬指_爪CP = new ColorP(X0Y0_薬指_爪, 薬指_爪CD, DisUnit, abj: true); - X0Y0_薬指_肉球CP = new ColorP(X0Y0_薬指_肉球, 薬指_肉球CD, DisUnit, abj: true); - X0Y0_中指_指CP = new ColorP(X0Y0_中指_指, 中指_指CD, DisUnit, abj: true); - X0Y0_中指_爪CP = new ColorP(X0Y0_中指_爪, 中指_爪CD, DisUnit, abj: true); - X0Y0_中指_肉球CP = new ColorP(X0Y0_中指_肉球, 中指_肉球CD, DisUnit, abj: true); - X0Y0_人指_指CP = new ColorP(X0Y0_人指_指, 人指_指CD, DisUnit, abj: true); - X0Y0_人指_爪CP = new ColorP(X0Y0_人指_爪, 人指_爪CD, DisUnit, abj: true); - X0Y0_人指_肉球CP = new ColorP(X0Y0_人指_肉球, 人指_肉球CD, DisUnit, abj: true); - X0Y0_肉球_肉球左CP = new ColorP(X0Y0_肉球_肉球左, 肉球_肉球左CD, DisUnit, abj: true); - X0Y0_肉球_肉球中CP = new ColorP(X0Y0_肉球_肉球中, 肉球_肉球中CD, DisUnit, abj: true); - X0Y0_肉球_肉球右CP = new ColorP(X0Y0_肉球_肉球右, 肉球_肉球右CD, 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); - X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); - X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); - X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_足.AngleBase = num * -40.0; - X0Y0_小指_指.AngleBase = num * 22.0; - X0Y0_薬指_指.AngleBase = num * 22.0; - X0Y0_中指_指.AngleBase = num * 19.0; - X0Y0_人指_指.AngleBase = num * 14.0; - X0Y0_肉球_肉球中.AngleBase = num * 16.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - X0Y0_足CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_小指_指CP.Update(); - X0Y0_小指_爪CP.Update(); - X0Y0_小指_肉球CP.Update(); - X0Y0_薬指_指CP.Update(); - X0Y0_薬指_爪CP.Update(); - X0Y0_薬指_肉球CP.Update(); - X0Y0_中指_指CP.Update(); - X0Y0_中指_爪CP.Update(); - X0Y0_中指_肉球CP.Update(); - X0Y0_人指_指CP.Update(); - X0Y0_人指_爪CP.Update(); - X0Y0_人指_肉球CP.Update(); - X0Y0_肉球_肉球左CP.Update(); - X0Y0_肉球_肉球中CP.Update(); - X0Y0_肉球_肉球右CP.Update(); - X0Y0_脚輪_革CP.Update(); - X0Y0_脚輪_金具1CP.Update(); - X0Y0_脚輪_金具2CP.Update(); - X0Y0_脚輪_金具3CP.Update(); - X0Y0_脚輪_金具左CP.Update(); - X0Y0_脚輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 小指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 小指_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 肉球_肉球左CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 肉球_肉球中CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 肉球_肉球右CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } - - public void 脚輪配色(拘束具色 配色) - { - 脚輪_革CD.色 = 配色.革部色; - 脚輪_金具1CD.色 = 配色.金具色; - 脚輪_金具2CD.色 = 脚輪_金具1CD.色; - 脚輪_金具3CD.色 = 脚輪_金具1CD.色; - 脚輪_金具左CD.色 = 脚輪_金具1CD.色; - 脚輪_金具右CD.色 = 脚輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 脚輪表示 = 拘束_; + } + } + + public bool 足_表示 + { + get + { + return X0Y0_足.Dra; + } + set + { + X0Y0_足.Dra = value; + X0Y0_足.Hit = value; + } + } + + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } + + public bool 小指_指_表示 + { + get + { + return X0Y0_小指_指.Dra; + } + set + { + X0Y0_小指_指.Dra = value; + X0Y0_小指_指.Hit = value; + } + } + + public bool 小指_爪_表示 + { + get + { + return X0Y0_小指_爪.Dra; + } + set + { + X0Y0_小指_爪.Dra = value; + X0Y0_小指_爪.Hit = value; + } + } + + public bool 小指_肉球_表示 + { + get + { + return X0Y0_小指_肉球.Dra; + } + set + { + X0Y0_小指_肉球.Dra = value; + X0Y0_小指_肉球.Hit = value; + } + } + + public bool 薬指_指_表示 + { + get + { + return X0Y0_薬指_指.Dra; + } + set + { + X0Y0_薬指_指.Dra = value; + X0Y0_薬指_指.Hit = value; + } + } + + public bool 薬指_爪_表示 + { + get + { + return X0Y0_薬指_爪.Dra; + } + set + { + X0Y0_薬指_爪.Dra = value; + X0Y0_薬指_爪.Hit = value; + } + } + + public bool 薬指_肉球_表示 + { + get + { + return X0Y0_薬指_肉球.Dra; + } + set + { + X0Y0_薬指_肉球.Dra = value; + X0Y0_薬指_肉球.Hit = value; + } + } + + public bool 中指_指_表示 + { + get + { + return X0Y0_中指_指.Dra; + } + set + { + X0Y0_中指_指.Dra = value; + X0Y0_中指_指.Hit = value; + } + } + + public bool 中指_爪_表示 + { + get + { + return X0Y0_中指_爪.Dra; + } + set + { + X0Y0_中指_爪.Dra = value; + X0Y0_中指_爪.Hit = value; + } + } + + public bool 中指_肉球_表示 + { + get + { + return X0Y0_中指_肉球.Dra; + } + set + { + X0Y0_中指_肉球.Dra = value; + X0Y0_中指_肉球.Hit = value; + } + } + + public bool 人指_指_表示 + { + get + { + return X0Y0_人指_指.Dra; + } + set + { + X0Y0_人指_指.Dra = value; + X0Y0_人指_指.Hit = value; + } + } + + public bool 人指_爪_表示 + { + get + { + return X0Y0_人指_爪.Dra; + } + set + { + X0Y0_人指_爪.Dra = value; + X0Y0_人指_爪.Hit = value; + } + } + + public bool 人指_肉球_表示 + { + get + { + return X0Y0_人指_肉球.Dra; + } + set + { + X0Y0_人指_肉球.Dra = value; + X0Y0_人指_肉球.Hit = value; + } + } + + public bool 肉球_肉球左_表示 + { + get + { + return X0Y0_肉球_肉球左.Dra; + } + set + { + X0Y0_肉球_肉球左.Dra = value; + X0Y0_肉球_肉球左.Hit = value; + } + } + + public bool 肉球_肉球中_表示 + { + get + { + return X0Y0_肉球_肉球中.Dra; + } + set + { + X0Y0_肉球_肉球中.Dra = value; + X0Y0_肉球_肉球中.Hit = value; + } + } + + public bool 肉球_肉球右_表示 + { + get + { + return X0Y0_肉球_肉球右.Dra; + } + set + { + X0Y0_肉球_肉球右.Dra = value; + X0Y0_肉球_肉球右.Hit = value; + } + } + + public bool 脚輪_革_表示 + { + get + { + return X0Y0_脚輪_革.Dra; + } + set + { + X0Y0_脚輪_革.Dra = value; + X0Y0_脚輪_革.Hit = value; + } + } + + public bool 脚輪_金具1_表示 + { + get + { + return X0Y0_脚輪_金具1.Dra; + } + set + { + X0Y0_脚輪_金具1.Dra = value; + X0Y0_脚輪_金具1.Hit = value; + } + } + + public bool 脚輪_金具2_表示 + { + get + { + return X0Y0_脚輪_金具2.Dra; + } + set + { + X0Y0_脚輪_金具2.Dra = value; + X0Y0_脚輪_金具2.Hit = value; + } + } + + public bool 脚輪_金具3_表示 + { + get + { + return X0Y0_脚輪_金具3.Dra; + } + set + { + X0Y0_脚輪_金具3.Dra = value; + X0Y0_脚輪_金具3.Hit = value; + } + } + + public bool 脚輪_金具左_表示 + { + get + { + return X0Y0_脚輪_金具左.Dra; + } + set + { + X0Y0_脚輪_金具左.Dra = value; + X0Y0_脚輪_金具左.Hit = value; + } + } + + public bool 脚輪_金具右_表示 + { + get + { + return X0Y0_脚輪_金具右.Dra; + } + set + { + X0Y0_脚輪_金具右.Dra = value; + X0Y0_脚輪_金具右.Hit = value; + } + } + + public bool 脚輪表示 + { + get + { + return 脚輪_革_表示; + } + set + { + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 足_表示; + } + set + { + 足_表示 = value; + 筋_表示 = value; + 小指_指_表示 = value; + 小指_爪_表示 = value; + 小指_肉球_表示 = value; + 薬指_指_表示 = value; + 薬指_爪_表示 = value; + 薬指_肉球_表示 = value; + 中指_指_表示 = value; + 中指_爪_表示 = value; + 中指_肉球_表示 = value; + 人指_指_表示 = value; + 人指_爪_表示 = value; + 人指_肉球_表示 = value; + 肉球_肉球左_表示 = value; + 肉球_肉球中_表示 = value; + 肉球_肉球右_表示 = value; + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 足CD.不透明度; + } + set + { + 足CD.不透明度 = value; + 筋CD.不透明度 = value; + 小指_指CD.不透明度 = value; + 小指_爪CD.不透明度 = value; + 小指_肉球CD.不透明度 = value; + 薬指_指CD.不透明度 = value; + 薬指_爪CD.不透明度 = value; + 薬指_肉球CD.不透明度 = value; + 中指_指CD.不透明度 = value; + 中指_爪CD.不透明度 = value; + 中指_肉球CD.不透明度 = value; + 人指_指CD.不透明度 = value; + 人指_爪CD.不透明度 = value; + 人指_肉球CD.不透明度 = value; + 肉球_肉球左CD.不透明度 = value; + 肉球_肉球中CD.不透明度 = value; + 肉球_肉球右CD.不透明度 = value; + 脚輪_革CD.不透明度 = value; + 脚輪_金具1CD.不透明度 = value; + 脚輪_金具2CD.不透明度 = value; + 脚輪_金具3CD.不透明度 = value; + 脚輪_金具左CD.不透明度 = value; + 脚輪_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); + + public 足_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 足_獣D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "獣"; + dif.Add(new Pars(Sta.脚左["四足足"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_足 = pars["足"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + Pars pars2 = pars["小指"].ToPars(); + X0Y0_小指_指 = pars2["指"].ToPar(); + X0Y0_小指_爪 = pars2["爪"].ToPar(); + X0Y0_小指_肉球 = pars2["肉球"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y0_薬指_指 = pars2["指"].ToPar(); + X0Y0_薬指_爪 = pars2["爪"].ToPar(); + X0Y0_薬指_肉球 = pars2["肉球"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y0_中指_指 = pars2["指"].ToPar(); + X0Y0_中指_爪 = pars2["爪"].ToPar(); + X0Y0_中指_肉球 = pars2["肉球"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y0_人指_指 = pars2["指"].ToPar(); + X0Y0_人指_爪 = pars2["爪"].ToPar(); + X0Y0_人指_肉球 = pars2["肉球"].ToPar(); + pars2 = pars["肉球"].ToPars(); + X0Y0_肉球_肉球左 = pars2["肉球左"].ToPar(); + X0Y0_肉球_肉球中 = pars2["肉球中"].ToPar(); + X0Y0_肉球_肉球右 = pars2["肉球右"].ToPar(); + pars2 = pars["脚輪"].ToPars(); + X0Y0_脚輪_革 = pars2["革"].ToPar(); + X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 足_表示 = e.足_表示; + 筋_表示 = e.筋_表示; + 小指_指_表示 = e.小指_指_表示; + 小指_爪_表示 = e.小指_爪_表示; + 小指_肉球_表示 = e.小指_肉球_表示; + 薬指_指_表示 = e.薬指_指_表示; + 薬指_爪_表示 = e.薬指_爪_表示; + 薬指_肉球_表示 = e.薬指_肉球_表示; + 中指_指_表示 = e.中指_指_表示; + 中指_爪_表示 = e.中指_爪_表示; + 中指_肉球_表示 = e.中指_肉球_表示; + 人指_指_表示 = e.人指_指_表示; + 人指_爪_表示 = e.人指_爪_表示; + 人指_肉球_表示 = e.人指_肉球_表示; + 肉球_肉球左_表示 = e.肉球_肉球左_表示; + 肉球_肉球中_表示 = e.肉球_肉球中_表示; + 肉球_肉球右_表示 = e.肉球_肉球右_表示; + 脚輪_革_表示 = e.脚輪_革_表示; + 脚輪_金具1_表示 = e.脚輪_金具1_表示; + 脚輪_金具2_表示 = e.脚輪_金具2_表示; + 脚輪_金具3_表示 = e.脚輪_金具3_表示; + 脚輪_金具左_表示 = e.脚輪_金具左_表示; + 脚輪_金具右_表示 = e.脚輪_金具右_表示; + 脚輪表示 = e.脚輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_足CP = new ColorP(X0Y0_足, 足CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + X0Y0_小指_指CP = new ColorP(X0Y0_小指_指, 小指_指CD, DisUnit, abj: true); + X0Y0_小指_爪CP = new ColorP(X0Y0_小指_爪, 小指_爪CD, DisUnit, abj: true); + X0Y0_小指_肉球CP = new ColorP(X0Y0_小指_肉球, 小指_肉球CD, DisUnit, abj: true); + X0Y0_薬指_指CP = new ColorP(X0Y0_薬指_指, 薬指_指CD, DisUnit, abj: true); + X0Y0_薬指_爪CP = new ColorP(X0Y0_薬指_爪, 薬指_爪CD, DisUnit, abj: true); + X0Y0_薬指_肉球CP = new ColorP(X0Y0_薬指_肉球, 薬指_肉球CD, DisUnit, abj: true); + X0Y0_中指_指CP = new ColorP(X0Y0_中指_指, 中指_指CD, DisUnit, abj: true); + X0Y0_中指_爪CP = new ColorP(X0Y0_中指_爪, 中指_爪CD, DisUnit, abj: true); + X0Y0_中指_肉球CP = new ColorP(X0Y0_中指_肉球, 中指_肉球CD, DisUnit, abj: true); + X0Y0_人指_指CP = new ColorP(X0Y0_人指_指, 人指_指CD, DisUnit, abj: true); + X0Y0_人指_爪CP = new ColorP(X0Y0_人指_爪, 人指_爪CD, DisUnit, abj: true); + X0Y0_人指_肉球CP = new ColorP(X0Y0_人指_肉球, 人指_肉球CD, DisUnit, abj: true); + X0Y0_肉球_肉球左CP = new ColorP(X0Y0_肉球_肉球左, 肉球_肉球左CD, DisUnit, abj: true); + X0Y0_肉球_肉球中CP = new ColorP(X0Y0_肉球_肉球中, 肉球_肉球中CD, DisUnit, abj: true); + X0Y0_肉球_肉球右CP = new ColorP(X0Y0_肉球_肉球右, 肉球_肉球右CD, 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); + X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); + X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); + X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_足.AngleBase = num * -40.0; + X0Y0_小指_指.AngleBase = num * 22.0; + X0Y0_薬指_指.AngleBase = num * 22.0; + X0Y0_中指_指.AngleBase = num * 19.0; + X0Y0_人指_指.AngleBase = num * 14.0; + X0Y0_肉球_肉球中.AngleBase = num * 16.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + X0Y0_足CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_小指_指CP.Update(); + X0Y0_小指_爪CP.Update(); + X0Y0_小指_肉球CP.Update(); + X0Y0_薬指_指CP.Update(); + X0Y0_薬指_爪CP.Update(); + X0Y0_薬指_肉球CP.Update(); + X0Y0_中指_指CP.Update(); + X0Y0_中指_爪CP.Update(); + X0Y0_中指_肉球CP.Update(); + X0Y0_人指_指CP.Update(); + X0Y0_人指_爪CP.Update(); + X0Y0_人指_肉球CP.Update(); + X0Y0_肉球_肉球左CP.Update(); + X0Y0_肉球_肉球中CP.Update(); + X0Y0_肉球_肉球右CP.Update(); + X0Y0_脚輪_革CP.Update(); + X0Y0_脚輪_金具1CP.Update(); + X0Y0_脚輪_金具2CP.Update(); + X0Y0_脚輪_金具3CP.Update(); + X0Y0_脚輪_金具左CP.Update(); + X0Y0_脚輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 小指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 小指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 小指_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_肉球CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 肉球_肉球左CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 肉球_肉球中CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 肉球_肉球右CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } + + public void 脚輪配色(拘束具色 配色) + { + 脚輪_革CD.色 = 配色.革部色; + 脚輪_金具1CD.色 = 配色.金具色; + 脚輪_金具2CD.色 = 脚輪_金具1CD.色; + 脚輪_金具3CD.色 = 脚輪_金具1CD.色; + 脚輪_金具左CD.色 = 脚輪_金具1CD.色; + 脚輪_金具右CD.色 = 脚輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣D.cs index 226f608..8af0f18 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣D.cs @@ -1,68 +1,69 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 足_獣D : 獣足D +namespace SlaveMatrix { - public bool 足_表示 = true; + [Serializable] + public class 足_獣D : 獣足D + { + public bool 足_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public bool 小指_指_表示 = true; + public bool 小指_指_表示 = true; - public bool 小指_爪_表示 = true; + public bool 小指_爪_表示 = true; - public bool 小指_肉球_表示 = true; + public bool 小指_肉球_表示 = true; - public bool 薬指_指_表示 = true; + public bool 薬指_指_表示 = true; - public bool 薬指_爪_表示 = true; + public bool 薬指_爪_表示 = true; - public bool 薬指_肉球_表示 = true; + public bool 薬指_肉球_表示 = true; - public bool 中指_指_表示 = true; + public bool 中指_指_表示 = true; - public bool 中指_爪_表示 = true; + public bool 中指_爪_表示 = true; - public bool 中指_肉球_表示 = true; + public bool 中指_肉球_表示 = true; - public bool 人指_指_表示 = true; + public bool 人指_指_表示 = true; - public bool 人指_爪_表示 = true; + public bool 人指_爪_表示 = true; - public bool 人指_肉球_表示 = true; + public bool 人指_肉球_表示 = true; - public bool 肉球_肉球左_表示 = true; + public bool 肉球_肉球左_表示 = true; - public bool 肉球_肉球中_表示 = true; + public bool 肉球_肉球中_表示 = true; - public bool 肉球_肉球右_表示 = true; + public bool 肉球_肉球右_表示 = true; - public bool 脚輪_革_表示; + public bool 脚輪_革_表示; - public bool 脚輪_金具1_表示; + public bool 脚輪_金具1_表示; - public bool 脚輪_金具2_表示; + public bool 脚輪_金具2_表示; - public bool 脚輪_金具3_表示; + public bool 脚輪_金具3_表示; - public bool 脚輪_金具左_表示; + public bool 脚輪_金具左_表示; - public bool 脚輪_金具右_表示; + public bool 脚輪_金具右_表示; - public bool 脚輪表示; + public bool 脚輪表示; - public bool 鎖表示; + public bool 鎖表示; - public 足_獣D() - { - ThisType = GetType(); - } + public 足_獣D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 足_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 足_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜.cs index 851c6ae..7726596 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜.cs @@ -1,1817 +1,1818 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 足_竜 : 獣足 +namespace SlaveMatrix { - public Par X0Y0_足; + public class 足_竜 : 獣足 + { + public Par X0Y0_足; - public Par X0Y0_竜性_鱗足_鱗6; + public Par X0Y0_竜性_鱗足_鱗6; - public Par X0Y0_竜性_鱗足_鱗5; + public Par X0Y0_竜性_鱗足_鱗5; - public Par X0Y0_竜性_鱗足_鱗4; + public Par X0Y0_竜性_鱗足_鱗4; - public Par X0Y0_竜性_鱗足_鱗3; + public Par X0Y0_竜性_鱗足_鱗3; - public Par X0Y0_竜性_鱗足_鱗2; + public Par X0Y0_竜性_鱗足_鱗2; - public Par X0Y0_竜性_鱗足_鱗1; + public Par X0Y0_竜性_鱗足_鱗1; - public Par X0Y0_竜性_鱗踵_鱗1; + public Par X0Y0_竜性_鱗踵_鱗1; - public Par X0Y0_竜性_鱗踵_鱗2; + public Par X0Y0_竜性_鱗踵_鱗2; - public Par X0Y0_竜性_鱗踵_鱗3; + public Par X0Y0_竜性_鱗踵_鱗3; - public Par X0Y0_竜性_鱗甲_鱗11; + public Par X0Y0_竜性_鱗甲_鱗11; - public Par X0Y0_竜性_鱗甲_鱗10; + public Par X0Y0_竜性_鱗甲_鱗10; - public Par X0Y0_竜性_鱗甲_鱗9; + public Par X0Y0_竜性_鱗甲_鱗9; - public Par X0Y0_竜性_鱗甲_鱗8; + public Par X0Y0_竜性_鱗甲_鱗8; - public Par X0Y0_竜性_鱗甲_鱗7; + public Par X0Y0_竜性_鱗甲_鱗7; - public Par X0Y0_竜性_鱗甲_鱗6; + public Par X0Y0_竜性_鱗甲_鱗6; - public Par X0Y0_竜性_鱗甲_鱗5; + public Par X0Y0_竜性_鱗甲_鱗5; - public Par X0Y0_竜性_鱗甲_鱗4; + public Par X0Y0_竜性_鱗甲_鱗4; - public Par X0Y0_竜性_鱗甲_鱗3; + public Par X0Y0_竜性_鱗甲_鱗3; - public Par X0Y0_竜性_鱗甲_鱗2; + public Par X0Y0_竜性_鱗甲_鱗2; - public Par X0Y0_竜性_鱗甲_鱗1; + public Par X0Y0_竜性_鱗甲_鱗1; - public Par X0Y0_薬指_指; + public Par X0Y0_薬指_指; - public Par X0Y0_薬指_爪; + public Par X0Y0_薬指_爪; - public Par X0Y0_薬指_竜性_鱗_下_鱗1; + public Par X0Y0_薬指_竜性_鱗_下_鱗1; - public Par X0Y0_薬指_竜性_鱗_下_鱗2; + public Par X0Y0_薬指_竜性_鱗_下_鱗2; - public Par X0Y0_薬指_竜性_鱗_上_鱗1; + public Par X0Y0_薬指_竜性_鱗_上_鱗1; - public Par X0Y0_薬指_竜性_鱗_上_鱗2; + public Par X0Y0_薬指_竜性_鱗_上_鱗2; - public Par X0Y0_薬指_竜性_鱗_上_鱗3; + public Par X0Y0_薬指_竜性_鱗_上_鱗3; - public Par X0Y0_中指_指; + public Par X0Y0_中指_指; - public Par X0Y0_中指_爪; + public Par X0Y0_中指_爪; - public Par X0Y0_中指_竜性_鱗_下_鱗1; + public Par X0Y0_中指_竜性_鱗_下_鱗1; - public Par X0Y0_中指_竜性_鱗_下_鱗2; + public Par X0Y0_中指_竜性_鱗_下_鱗2; - public Par X0Y0_中指_竜性_鱗_上_鱗1; + public Par X0Y0_中指_竜性_鱗_上_鱗1; - public Par X0Y0_中指_竜性_鱗_上_鱗2; + public Par X0Y0_中指_竜性_鱗_上_鱗2; - public Par X0Y0_中指_竜性_鱗_上_鱗3; + public Par X0Y0_中指_竜性_鱗_上_鱗3; - public Par X0Y0_人指_指; + public Par X0Y0_人指_指; - public Par X0Y0_人指_爪; + public Par X0Y0_人指_爪; - public Par X0Y0_人指_竜性_鱗_下_鱗1; + public Par X0Y0_人指_竜性_鱗_下_鱗1; - public Par X0Y0_人指_竜性_鱗_下_鱗2; + public Par X0Y0_人指_竜性_鱗_下_鱗2; - public Par X0Y0_人指_竜性_鱗_上_鱗1; + public Par X0Y0_人指_竜性_鱗_上_鱗1; - public Par X0Y0_人指_竜性_鱗_上_鱗2; + public Par X0Y0_人指_竜性_鱗_上_鱗2; - public Par X0Y0_人指_竜性_鱗_上_鱗3; + public Par X0Y0_人指_竜性_鱗_上_鱗3; - public Par X0Y0_親指_指; + public Par X0Y0_親指_指; - public Par X0Y0_親指_爪; + public Par X0Y0_親指_爪; - public Par X0Y0_親指_竜性_鱗_下_鱗1; + public Par X0Y0_親指_竜性_鱗_下_鱗1; - public Par X0Y0_親指_竜性_鱗_下_鱗2; + public Par X0Y0_親指_竜性_鱗_下_鱗2; - public Par X0Y0_親指_竜性_鱗_上_鱗1; + public Par X0Y0_親指_竜性_鱗_上_鱗1; - public Par X0Y0_親指_竜性_鱗_上_鱗2; + public Par X0Y0_親指_竜性_鱗_上_鱗2; - public Par X0Y0_親指_竜性_鱗_上_鱗3; + public Par X0Y0_親指_竜性_鱗_上_鱗3; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_脚輪_革; + public Par X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public Par X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public Par X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public Par X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public Par X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public Par X0Y0_脚輪_金具右; - public ColorD 足CD; + public ColorD 足CD; - public ColorD 竜性_鱗足_鱗6CD; + public ColorD 竜性_鱗足_鱗6CD; - public ColorD 竜性_鱗足_鱗5CD; + public ColorD 竜性_鱗足_鱗5CD; - public ColorD 竜性_鱗足_鱗4CD; + public ColorD 竜性_鱗足_鱗4CD; - public ColorD 竜性_鱗足_鱗3CD; + public ColorD 竜性_鱗足_鱗3CD; - public ColorD 竜性_鱗足_鱗2CD; + public ColorD 竜性_鱗足_鱗2CD; - public ColorD 竜性_鱗足_鱗1CD; + public ColorD 竜性_鱗足_鱗1CD; - public ColorD 竜性_鱗踵_鱗1CD; + public ColorD 竜性_鱗踵_鱗1CD; - public ColorD 竜性_鱗踵_鱗2CD; + public ColorD 竜性_鱗踵_鱗2CD; - public ColorD 竜性_鱗踵_鱗3CD; + public ColorD 竜性_鱗踵_鱗3CD; - public ColorD 竜性_鱗甲_鱗11CD; + public ColorD 竜性_鱗甲_鱗11CD; - public ColorD 竜性_鱗甲_鱗10CD; + public ColorD 竜性_鱗甲_鱗10CD; - public ColorD 竜性_鱗甲_鱗9CD; + public ColorD 竜性_鱗甲_鱗9CD; - public ColorD 竜性_鱗甲_鱗8CD; + public ColorD 竜性_鱗甲_鱗8CD; - public ColorD 竜性_鱗甲_鱗7CD; + public ColorD 竜性_鱗甲_鱗7CD; - public ColorD 竜性_鱗甲_鱗6CD; + public ColorD 竜性_鱗甲_鱗6CD; - public ColorD 竜性_鱗甲_鱗5CD; + public ColorD 竜性_鱗甲_鱗5CD; - public ColorD 竜性_鱗甲_鱗4CD; + public ColorD 竜性_鱗甲_鱗4CD; - public ColorD 竜性_鱗甲_鱗3CD; + public ColorD 竜性_鱗甲_鱗3CD; - public ColorD 竜性_鱗甲_鱗2CD; + public ColorD 竜性_鱗甲_鱗2CD; - public ColorD 竜性_鱗甲_鱗1CD; + public ColorD 竜性_鱗甲_鱗1CD; - public ColorD 薬指_指CD; + public ColorD 薬指_指CD; - public ColorD 薬指_爪CD; + public ColorD 薬指_爪CD; - public ColorD 薬指_竜性_鱗_下_鱗1CD; + public ColorD 薬指_竜性_鱗_下_鱗1CD; - public ColorD 薬指_竜性_鱗_下_鱗2CD; + public ColorD 薬指_竜性_鱗_下_鱗2CD; - public ColorD 薬指_竜性_鱗_上_鱗1CD; + public ColorD 薬指_竜性_鱗_上_鱗1CD; - public ColorD 薬指_竜性_鱗_上_鱗2CD; + public ColorD 薬指_竜性_鱗_上_鱗2CD; - public ColorD 薬指_竜性_鱗_上_鱗3CD; + public ColorD 薬指_竜性_鱗_上_鱗3CD; - public ColorD 中指_指CD; + public ColorD 中指_指CD; - public ColorD 中指_爪CD; + public ColorD 中指_爪CD; - public ColorD 中指_竜性_鱗_下_鱗1CD; + public ColorD 中指_竜性_鱗_下_鱗1CD; - public ColorD 中指_竜性_鱗_下_鱗2CD; + public ColorD 中指_竜性_鱗_下_鱗2CD; - public ColorD 中指_竜性_鱗_上_鱗1CD; + public ColorD 中指_竜性_鱗_上_鱗1CD; - public ColorD 中指_竜性_鱗_上_鱗2CD; + public ColorD 中指_竜性_鱗_上_鱗2CD; - public ColorD 中指_竜性_鱗_上_鱗3CD; + public ColorD 中指_竜性_鱗_上_鱗3CD; - public ColorD 人指_指CD; + public ColorD 人指_指CD; - public ColorD 人指_爪CD; + public ColorD 人指_爪CD; - public ColorD 人指_竜性_鱗_下_鱗1CD; + public ColorD 人指_竜性_鱗_下_鱗1CD; - public ColorD 人指_竜性_鱗_下_鱗2CD; + public ColorD 人指_竜性_鱗_下_鱗2CD; - public ColorD 人指_竜性_鱗_上_鱗1CD; + public ColorD 人指_竜性_鱗_上_鱗1CD; - public ColorD 人指_竜性_鱗_上_鱗2CD; + public ColorD 人指_竜性_鱗_上_鱗2CD; - public ColorD 人指_竜性_鱗_上_鱗3CD; + public ColorD 人指_竜性_鱗_上_鱗3CD; - public ColorD 親指_指CD; + public ColorD 親指_指CD; - public ColorD 親指_爪CD; + public ColorD 親指_爪CD; - public ColorD 親指_竜性_鱗_下_鱗1CD; + public ColorD 親指_竜性_鱗_下_鱗1CD; - public ColorD 親指_竜性_鱗_下_鱗2CD; + public ColorD 親指_竜性_鱗_下_鱗2CD; - public ColorD 親指_竜性_鱗_上_鱗1CD; + public ColorD 親指_竜性_鱗_上_鱗1CD; - public ColorD 親指_竜性_鱗_上_鱗2CD; + public ColorD 親指_竜性_鱗_上_鱗2CD; - public ColorD 親指_竜性_鱗_上_鱗3CD; + public ColorD 親指_竜性_鱗_上_鱗3CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 脚輪_革CD; + public ColorD 脚輪_革CD; - public ColorD 脚輪_金具1CD; + public ColorD 脚輪_金具1CD; - public ColorD 脚輪_金具2CD; + public ColorD 脚輪_金具2CD; - public ColorD 脚輪_金具3CD; + public ColorD 脚輪_金具3CD; - public ColorD 脚輪_金具左CD; + public ColorD 脚輪_金具左CD; - public ColorD 脚輪_金具右CD; + public ColorD 脚輪_金具右CD; - public ColorP X0Y0_足CP; + public ColorP X0Y0_足CP; - public ColorP X0Y0_竜性_鱗足_鱗6CP; + public ColorP X0Y0_竜性_鱗足_鱗6CP; - public ColorP X0Y0_竜性_鱗足_鱗5CP; + public ColorP X0Y0_竜性_鱗足_鱗5CP; - public ColorP X0Y0_竜性_鱗足_鱗4CP; + public ColorP X0Y0_竜性_鱗足_鱗4CP; - public ColorP X0Y0_竜性_鱗足_鱗3CP; + public ColorP X0Y0_竜性_鱗足_鱗3CP; - public ColorP X0Y0_竜性_鱗足_鱗2CP; + public ColorP X0Y0_竜性_鱗足_鱗2CP; - public ColorP X0Y0_竜性_鱗足_鱗1CP; + public ColorP X0Y0_竜性_鱗足_鱗1CP; - public ColorP X0Y0_竜性_鱗踵_鱗1CP; + public ColorP X0Y0_竜性_鱗踵_鱗1CP; - public ColorP X0Y0_竜性_鱗踵_鱗2CP; + public ColorP X0Y0_竜性_鱗踵_鱗2CP; - public ColorP X0Y0_竜性_鱗踵_鱗3CP; + public ColorP X0Y0_竜性_鱗踵_鱗3CP; - public ColorP X0Y0_竜性_鱗甲_鱗11CP; + public ColorP X0Y0_竜性_鱗甲_鱗11CP; - public ColorP X0Y0_竜性_鱗甲_鱗10CP; + public ColorP X0Y0_竜性_鱗甲_鱗10CP; - public ColorP X0Y0_竜性_鱗甲_鱗9CP; + public ColorP X0Y0_竜性_鱗甲_鱗9CP; - public ColorP X0Y0_竜性_鱗甲_鱗8CP; + public ColorP X0Y0_竜性_鱗甲_鱗8CP; - public ColorP X0Y0_竜性_鱗甲_鱗7CP; + public ColorP X0Y0_竜性_鱗甲_鱗7CP; - public ColorP X0Y0_竜性_鱗甲_鱗6CP; + public ColorP X0Y0_竜性_鱗甲_鱗6CP; - public ColorP X0Y0_竜性_鱗甲_鱗5CP; + public ColorP X0Y0_竜性_鱗甲_鱗5CP; - public ColorP X0Y0_竜性_鱗甲_鱗4CP; + public ColorP X0Y0_竜性_鱗甲_鱗4CP; - public ColorP X0Y0_竜性_鱗甲_鱗3CP; + public ColorP X0Y0_竜性_鱗甲_鱗3CP; - public ColorP X0Y0_竜性_鱗甲_鱗2CP; + public ColorP X0Y0_竜性_鱗甲_鱗2CP; - public ColorP X0Y0_竜性_鱗甲_鱗1CP; + public ColorP X0Y0_竜性_鱗甲_鱗1CP; - public ColorP X0Y0_薬指_指CP; + public ColorP X0Y0_薬指_指CP; - public ColorP X0Y0_薬指_爪CP; + public ColorP X0Y0_薬指_爪CP; - public ColorP X0Y0_薬指_竜性_鱗_下_鱗1CP; + public ColorP X0Y0_薬指_竜性_鱗_下_鱗1CP; - public ColorP X0Y0_薬指_竜性_鱗_下_鱗2CP; + public ColorP X0Y0_薬指_竜性_鱗_下_鱗2CP; - public ColorP X0Y0_薬指_竜性_鱗_上_鱗1CP; + public ColorP X0Y0_薬指_竜性_鱗_上_鱗1CP; - public ColorP X0Y0_薬指_竜性_鱗_上_鱗2CP; + public ColorP X0Y0_薬指_竜性_鱗_上_鱗2CP; - public ColorP X0Y0_薬指_竜性_鱗_上_鱗3CP; + public ColorP X0Y0_薬指_竜性_鱗_上_鱗3CP; - public ColorP X0Y0_中指_指CP; + public ColorP X0Y0_中指_指CP; - public ColorP X0Y0_中指_爪CP; + public ColorP X0Y0_中指_爪CP; - public ColorP X0Y0_中指_竜性_鱗_下_鱗1CP; + public ColorP X0Y0_中指_竜性_鱗_下_鱗1CP; - public ColorP X0Y0_中指_竜性_鱗_下_鱗2CP; + public ColorP X0Y0_中指_竜性_鱗_下_鱗2CP; - public ColorP X0Y0_中指_竜性_鱗_上_鱗1CP; + public ColorP X0Y0_中指_竜性_鱗_上_鱗1CP; - public ColorP X0Y0_中指_竜性_鱗_上_鱗2CP; + public ColorP X0Y0_中指_竜性_鱗_上_鱗2CP; - public ColorP X0Y0_中指_竜性_鱗_上_鱗3CP; + public ColorP X0Y0_中指_竜性_鱗_上_鱗3CP; - public ColorP X0Y0_人指_指CP; + public ColorP X0Y0_人指_指CP; - public ColorP X0Y0_人指_爪CP; + public ColorP X0Y0_人指_爪CP; - public ColorP X0Y0_人指_竜性_鱗_下_鱗1CP; + public ColorP X0Y0_人指_竜性_鱗_下_鱗1CP; - public ColorP X0Y0_人指_竜性_鱗_下_鱗2CP; + public ColorP X0Y0_人指_竜性_鱗_下_鱗2CP; - public ColorP X0Y0_人指_竜性_鱗_上_鱗1CP; + public ColorP X0Y0_人指_竜性_鱗_上_鱗1CP; - public ColorP X0Y0_人指_竜性_鱗_上_鱗2CP; + public ColorP X0Y0_人指_竜性_鱗_上_鱗2CP; - public ColorP X0Y0_人指_竜性_鱗_上_鱗3CP; + public ColorP X0Y0_人指_竜性_鱗_上_鱗3CP; - public ColorP X0Y0_親指_指CP; + public ColorP X0Y0_親指_指CP; - public ColorP X0Y0_親指_爪CP; + public ColorP X0Y0_親指_爪CP; - public ColorP X0Y0_親指_竜性_鱗_下_鱗1CP; + public ColorP X0Y0_親指_竜性_鱗_下_鱗1CP; - public ColorP X0Y0_親指_竜性_鱗_下_鱗2CP; + public ColorP X0Y0_親指_竜性_鱗_下_鱗2CP; - public ColorP X0Y0_親指_竜性_鱗_上_鱗1CP; + public ColorP X0Y0_親指_竜性_鱗_上_鱗1CP; - public ColorP X0Y0_親指_竜性_鱗_上_鱗2CP; + public ColorP X0Y0_親指_竜性_鱗_上_鱗2CP; - public ColorP X0Y0_親指_竜性_鱗_上_鱗3CP; + public ColorP X0Y0_親指_竜性_鱗_上_鱗3CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_脚輪_革CP; + public ColorP X0Y0_脚輪_革CP; - public ColorP X0Y0_脚輪_金具1CP; + public ColorP X0Y0_脚輪_金具1CP; - public ColorP X0Y0_脚輪_金具2CP; + public ColorP X0Y0_脚輪_金具2CP; - public ColorP X0Y0_脚輪_金具3CP; + public ColorP X0Y0_脚輪_金具3CP; - public ColorP X0Y0_脚輪_金具左CP; + public ColorP X0Y0_脚輪_金具左CP; - public ColorP X0Y0_脚輪_金具右CP; + public ColorP X0Y0_脚輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 脚輪表示 = 拘束_; - } - } - - public bool 足_表示 - { - get - { - return X0Y0_足.Dra; - } - set - { - X0Y0_足.Dra = value; - X0Y0_足.Hit = value; - } - } - - public bool 竜性_鱗足_鱗6_表示 - { - get - { - return X0Y0_竜性_鱗足_鱗6.Dra; - } - set - { - X0Y0_竜性_鱗足_鱗6.Dra = value; - X0Y0_竜性_鱗足_鱗6.Hit = value; - } - } - - public bool 竜性_鱗足_鱗5_表示 - { - get - { - return X0Y0_竜性_鱗足_鱗5.Dra; - } - set - { - X0Y0_竜性_鱗足_鱗5.Dra = value; - X0Y0_竜性_鱗足_鱗5.Hit = value; - } - } - - public bool 竜性_鱗足_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗足_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗足_鱗4.Dra = value; - X0Y0_竜性_鱗足_鱗4.Hit = value; - } - } - - public bool 竜性_鱗足_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗足_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗足_鱗3.Dra = value; - X0Y0_竜性_鱗足_鱗3.Hit = value; - } - } - - public bool 竜性_鱗足_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗足_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗足_鱗2.Dra = value; - X0Y0_竜性_鱗足_鱗2.Hit = value; - } - } - - public bool 竜性_鱗足_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗足_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗足_鱗1.Dra = value; - X0Y0_竜性_鱗足_鱗1.Hit = value; - } - } - - public bool 竜性_鱗踵_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗踵_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗踵_鱗1.Dra = value; - X0Y0_竜性_鱗踵_鱗1.Hit = value; - } - } - - public bool 竜性_鱗踵_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗踵_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗踵_鱗2.Dra = value; - X0Y0_竜性_鱗踵_鱗2.Hit = value; - } - } - - public bool 竜性_鱗踵_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗踵_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗踵_鱗3.Dra = value; - X0Y0_竜性_鱗踵_鱗3.Hit = value; - } - } - - public bool 竜性_鱗甲_鱗11_表示 - { - get - { - return X0Y0_竜性_鱗甲_鱗11.Dra; - } - set - { - X0Y0_竜性_鱗甲_鱗11.Dra = value; - X0Y0_竜性_鱗甲_鱗11.Hit = value; - } - } - - public bool 竜性_鱗甲_鱗10_表示 - { - get - { - return X0Y0_竜性_鱗甲_鱗10.Dra; - } - set - { - X0Y0_竜性_鱗甲_鱗10.Dra = value; - X0Y0_竜性_鱗甲_鱗10.Hit = value; - } - } - - public bool 竜性_鱗甲_鱗9_表示 - { - get - { - return X0Y0_竜性_鱗甲_鱗9.Dra; - } - set - { - X0Y0_竜性_鱗甲_鱗9.Dra = value; - X0Y0_竜性_鱗甲_鱗9.Hit = value; - } - } - - public bool 竜性_鱗甲_鱗8_表示 - { - get - { - return X0Y0_竜性_鱗甲_鱗8.Dra; - } - set - { - X0Y0_竜性_鱗甲_鱗8.Dra = value; - X0Y0_竜性_鱗甲_鱗8.Hit = value; - } - } - - public bool 竜性_鱗甲_鱗7_表示 - { - get - { - return X0Y0_竜性_鱗甲_鱗7.Dra; - } - set - { - X0Y0_竜性_鱗甲_鱗7.Dra = value; - X0Y0_竜性_鱗甲_鱗7.Hit = value; - } - } - - public bool 竜性_鱗甲_鱗6_表示 - { - get - { - return X0Y0_竜性_鱗甲_鱗6.Dra; - } - set - { - X0Y0_竜性_鱗甲_鱗6.Dra = value; - X0Y0_竜性_鱗甲_鱗6.Hit = value; - } - } - - public bool 竜性_鱗甲_鱗5_表示 - { - get - { - return X0Y0_竜性_鱗甲_鱗5.Dra; - } - set - { - X0Y0_竜性_鱗甲_鱗5.Dra = value; - X0Y0_竜性_鱗甲_鱗5.Hit = value; - } - } - - public bool 竜性_鱗甲_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗甲_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗甲_鱗4.Dra = value; - X0Y0_竜性_鱗甲_鱗4.Hit = value; - } - } - - public bool 竜性_鱗甲_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗甲_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗甲_鱗3.Dra = value; - X0Y0_竜性_鱗甲_鱗3.Hit = value; - } - } - - public bool 竜性_鱗甲_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗甲_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗甲_鱗2.Dra = value; - X0Y0_竜性_鱗甲_鱗2.Hit = value; - } - } - - public bool 竜性_鱗甲_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗甲_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗甲_鱗1.Dra = value; - X0Y0_竜性_鱗甲_鱗1.Hit = value; - } - } - - public bool 薬指_指_表示 - { - get - { - return X0Y0_薬指_指.Dra; - } - set - { - X0Y0_薬指_指.Dra = value; - X0Y0_薬指_指.Hit = value; - } - } - - public bool 薬指_爪_表示 - { - get - { - return X0Y0_薬指_爪.Dra; - } - set - { - X0Y0_薬指_爪.Dra = value; - X0Y0_薬指_爪.Hit = value; - } - } - - public bool 薬指_竜性_鱗_下_鱗1_表示 - { - get - { - return X0Y0_薬指_竜性_鱗_下_鱗1.Dra; - } - set - { - X0Y0_薬指_竜性_鱗_下_鱗1.Dra = value; - X0Y0_薬指_竜性_鱗_下_鱗1.Hit = value; - } - } - - public bool 薬指_竜性_鱗_下_鱗2_表示 - { - get - { - return X0Y0_薬指_竜性_鱗_下_鱗2.Dra; - } - set - { - X0Y0_薬指_竜性_鱗_下_鱗2.Dra = value; - X0Y0_薬指_竜性_鱗_下_鱗2.Hit = value; - } - } - - public bool 薬指_竜性_鱗_上_鱗1_表示 - { - get - { - return X0Y0_薬指_竜性_鱗_上_鱗1.Dra; - } - set - { - X0Y0_薬指_竜性_鱗_上_鱗1.Dra = value; - X0Y0_薬指_竜性_鱗_上_鱗1.Hit = value; - } - } - - public bool 薬指_竜性_鱗_上_鱗2_表示 - { - get - { - return X0Y0_薬指_竜性_鱗_上_鱗2.Dra; - } - set - { - X0Y0_薬指_竜性_鱗_上_鱗2.Dra = value; - X0Y0_薬指_竜性_鱗_上_鱗2.Hit = value; - } - } - - public bool 薬指_竜性_鱗_上_鱗3_表示 - { - get - { - return X0Y0_薬指_竜性_鱗_上_鱗3.Dra; - } - set - { - X0Y0_薬指_竜性_鱗_上_鱗3.Dra = value; - X0Y0_薬指_竜性_鱗_上_鱗3.Hit = value; - } - } - - public bool 中指_指_表示 - { - get - { - return X0Y0_中指_指.Dra; - } - set - { - X0Y0_中指_指.Dra = value; - X0Y0_中指_指.Hit = value; - } - } - - public bool 中指_爪_表示 - { - get - { - return X0Y0_中指_爪.Dra; - } - set - { - X0Y0_中指_爪.Dra = value; - X0Y0_中指_爪.Hit = value; - } - } - - public bool 中指_竜性_鱗_下_鱗1_表示 - { - get - { - return X0Y0_中指_竜性_鱗_下_鱗1.Dra; - } - set - { - X0Y0_中指_竜性_鱗_下_鱗1.Dra = value; - X0Y0_中指_竜性_鱗_下_鱗1.Hit = value; - } - } - - public bool 中指_竜性_鱗_下_鱗2_表示 - { - get - { - return X0Y0_中指_竜性_鱗_下_鱗2.Dra; - } - set - { - X0Y0_中指_竜性_鱗_下_鱗2.Dra = value; - X0Y0_中指_竜性_鱗_下_鱗2.Hit = value; - } - } - - public bool 中指_竜性_鱗_上_鱗1_表示 - { - get - { - return X0Y0_中指_竜性_鱗_上_鱗1.Dra; - } - set - { - X0Y0_中指_竜性_鱗_上_鱗1.Dra = value; - X0Y0_中指_竜性_鱗_上_鱗1.Hit = value; - } - } - - public bool 中指_竜性_鱗_上_鱗2_表示 - { - get - { - return X0Y0_中指_竜性_鱗_上_鱗2.Dra; - } - set - { - X0Y0_中指_竜性_鱗_上_鱗2.Dra = value; - X0Y0_中指_竜性_鱗_上_鱗2.Hit = value; - } - } - - public bool 中指_竜性_鱗_上_鱗3_表示 - { - get - { - return X0Y0_中指_竜性_鱗_上_鱗3.Dra; - } - set - { - X0Y0_中指_竜性_鱗_上_鱗3.Dra = value; - X0Y0_中指_竜性_鱗_上_鱗3.Hit = value; - } - } - - public bool 人指_指_表示 - { - get - { - return X0Y0_人指_指.Dra; - } - set - { - X0Y0_人指_指.Dra = value; - X0Y0_人指_指.Hit = value; - } - } - - public bool 人指_爪_表示 - { - get - { - return X0Y0_人指_爪.Dra; - } - set - { - X0Y0_人指_爪.Dra = value; - X0Y0_人指_爪.Hit = value; - } - } - - public bool 人指_竜性_鱗_下_鱗1_表示 - { - get - { - return X0Y0_人指_竜性_鱗_下_鱗1.Dra; - } - set - { - X0Y0_人指_竜性_鱗_下_鱗1.Dra = value; - X0Y0_人指_竜性_鱗_下_鱗1.Hit = value; - } - } - - public bool 人指_竜性_鱗_下_鱗2_表示 - { - get - { - return X0Y0_人指_竜性_鱗_下_鱗2.Dra; - } - set - { - X0Y0_人指_竜性_鱗_下_鱗2.Dra = value; - X0Y0_人指_竜性_鱗_下_鱗2.Hit = value; - } - } - - public bool 人指_竜性_鱗_上_鱗1_表示 - { - get - { - return X0Y0_人指_竜性_鱗_上_鱗1.Dra; - } - set - { - X0Y0_人指_竜性_鱗_上_鱗1.Dra = value; - X0Y0_人指_竜性_鱗_上_鱗1.Hit = value; - } - } - - public bool 人指_竜性_鱗_上_鱗2_表示 - { - get - { - return X0Y0_人指_竜性_鱗_上_鱗2.Dra; - } - set - { - X0Y0_人指_竜性_鱗_上_鱗2.Dra = value; - X0Y0_人指_竜性_鱗_上_鱗2.Hit = value; - } - } - - public bool 人指_竜性_鱗_上_鱗3_表示 - { - get - { - return X0Y0_人指_竜性_鱗_上_鱗3.Dra; - } - set - { - X0Y0_人指_竜性_鱗_上_鱗3.Dra = value; - X0Y0_人指_竜性_鱗_上_鱗3.Hit = value; - } - } - - public bool 親指_指_表示 - { - get - { - return X0Y0_親指_指.Dra; - } - set - { - X0Y0_親指_指.Dra = value; - X0Y0_親指_指.Hit = value; - } - } - - public bool 親指_爪_表示 - { - get - { - return X0Y0_親指_爪.Dra; - } - set - { - X0Y0_親指_爪.Dra = value; - X0Y0_親指_爪.Hit = value; - } - } - - public bool 親指_竜性_鱗_下_鱗1_表示 - { - get - { - return X0Y0_親指_竜性_鱗_下_鱗1.Dra; - } - set - { - X0Y0_親指_竜性_鱗_下_鱗1.Dra = value; - X0Y0_親指_竜性_鱗_下_鱗1.Hit = value; - } - } - - public bool 親指_竜性_鱗_下_鱗2_表示 - { - get - { - return X0Y0_親指_竜性_鱗_下_鱗2.Dra; - } - set - { - X0Y0_親指_竜性_鱗_下_鱗2.Dra = value; - X0Y0_親指_竜性_鱗_下_鱗2.Hit = value; - } - } - - public bool 親指_竜性_鱗_上_鱗1_表示 - { - get - { - return X0Y0_親指_竜性_鱗_上_鱗1.Dra; - } - set - { - X0Y0_親指_竜性_鱗_上_鱗1.Dra = value; - X0Y0_親指_竜性_鱗_上_鱗1.Hit = value; - } - } - - public bool 親指_竜性_鱗_上_鱗2_表示 - { - get - { - return X0Y0_親指_竜性_鱗_上_鱗2.Dra; - } - set - { - X0Y0_親指_竜性_鱗_上_鱗2.Dra = value; - X0Y0_親指_竜性_鱗_上_鱗2.Hit = value; - } - } - - public bool 親指_竜性_鱗_上_鱗3_表示 - { - get - { - return X0Y0_親指_竜性_鱗_上_鱗3.Dra; - } - set - { - X0Y0_親指_竜性_鱗_上_鱗3.Dra = value; - X0Y0_親指_竜性_鱗_上_鱗3.Hit = value; - } - } - - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } - - public bool 脚輪_革_表示 - { - get - { - return X0Y0_脚輪_革.Dra; - } - set - { - X0Y0_脚輪_革.Dra = value; - X0Y0_脚輪_革.Hit = value; - } - } - - public bool 脚輪_金具1_表示 - { - get - { - return X0Y0_脚輪_金具1.Dra; - } - set - { - X0Y0_脚輪_金具1.Dra = value; - X0Y0_脚輪_金具1.Hit = value; - } - } - - public bool 脚輪_金具2_表示 - { - get - { - return X0Y0_脚輪_金具2.Dra; - } - set - { - X0Y0_脚輪_金具2.Dra = value; - X0Y0_脚輪_金具2.Hit = value; - } - } - - public bool 脚輪_金具3_表示 - { - get - { - return X0Y0_脚輪_金具3.Dra; - } - set - { - X0Y0_脚輪_金具3.Dra = value; - X0Y0_脚輪_金具3.Hit = value; - } - } - - public bool 脚輪_金具左_表示 - { - get - { - return X0Y0_脚輪_金具左.Dra; - } - set - { - X0Y0_脚輪_金具左.Dra = value; - X0Y0_脚輪_金具左.Hit = value; - } - } - - public bool 脚輪_金具右_表示 - { - get - { - return X0Y0_脚輪_金具右.Dra; - } - set - { - X0Y0_脚輪_金具右.Dra = value; - X0Y0_脚輪_金具右.Hit = value; - } - } - - public bool 脚輪表示 - { - get - { - return 脚輪_革_表示; - } - set - { - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 足_表示; - } - set - { - 足_表示 = value; - 竜性_鱗足_鱗6_表示 = value; - 竜性_鱗足_鱗5_表示 = value; - 竜性_鱗足_鱗4_表示 = value; - 竜性_鱗足_鱗3_表示 = value; - 竜性_鱗足_鱗2_表示 = value; - 竜性_鱗足_鱗1_表示 = value; - 竜性_鱗踵_鱗1_表示 = value; - 竜性_鱗踵_鱗2_表示 = value; - 竜性_鱗踵_鱗3_表示 = value; - 竜性_鱗甲_鱗11_表示 = value; - 竜性_鱗甲_鱗10_表示 = value; - 竜性_鱗甲_鱗9_表示 = value; - 竜性_鱗甲_鱗8_表示 = value; - 竜性_鱗甲_鱗7_表示 = value; - 竜性_鱗甲_鱗6_表示 = value; - 竜性_鱗甲_鱗5_表示 = value; - 竜性_鱗甲_鱗4_表示 = value; - 竜性_鱗甲_鱗3_表示 = value; - 竜性_鱗甲_鱗2_表示 = value; - 竜性_鱗甲_鱗1_表示 = value; - 薬指_指_表示 = value; - 薬指_爪_表示 = value; - 薬指_竜性_鱗_下_鱗1_表示 = value; - 薬指_竜性_鱗_下_鱗2_表示 = value; - 薬指_竜性_鱗_上_鱗1_表示 = value; - 薬指_竜性_鱗_上_鱗2_表示 = value; - 薬指_竜性_鱗_上_鱗3_表示 = value; - 中指_指_表示 = value; - 中指_爪_表示 = value; - 中指_竜性_鱗_下_鱗1_表示 = value; - 中指_竜性_鱗_下_鱗2_表示 = value; - 中指_竜性_鱗_上_鱗1_表示 = value; - 中指_竜性_鱗_上_鱗2_表示 = value; - 中指_竜性_鱗_上_鱗3_表示 = value; - 人指_指_表示 = value; - 人指_爪_表示 = value; - 人指_竜性_鱗_下_鱗1_表示 = value; - 人指_竜性_鱗_下_鱗2_表示 = value; - 人指_竜性_鱗_上_鱗1_表示 = value; - 人指_竜性_鱗_上_鱗2_表示 = value; - 人指_竜性_鱗_上_鱗3_表示 = value; - 親指_指_表示 = value; - 親指_爪_表示 = value; - 親指_竜性_鱗_下_鱗1_表示 = value; - 親指_竜性_鱗_下_鱗2_表示 = value; - 親指_竜性_鱗_上_鱗1_表示 = value; - 親指_竜性_鱗_上_鱗2_表示 = value; - 親指_竜性_鱗_上_鱗3_表示 = value; - 筋_表示 = value; - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 足CD.不透明度; - } - set - { - 足CD.不透明度 = value; - 竜性_鱗足_鱗6CD.不透明度 = value; - 竜性_鱗足_鱗5CD.不透明度 = value; - 竜性_鱗足_鱗4CD.不透明度 = value; - 竜性_鱗足_鱗3CD.不透明度 = value; - 竜性_鱗足_鱗2CD.不透明度 = value; - 竜性_鱗足_鱗1CD.不透明度 = value; - 竜性_鱗踵_鱗1CD.不透明度 = value; - 竜性_鱗踵_鱗2CD.不透明度 = value; - 竜性_鱗踵_鱗3CD.不透明度 = value; - 竜性_鱗甲_鱗11CD.不透明度 = value; - 竜性_鱗甲_鱗10CD.不透明度 = value; - 竜性_鱗甲_鱗9CD.不透明度 = value; - 竜性_鱗甲_鱗8CD.不透明度 = value; - 竜性_鱗甲_鱗7CD.不透明度 = value; - 竜性_鱗甲_鱗6CD.不透明度 = value; - 竜性_鱗甲_鱗5CD.不透明度 = value; - 竜性_鱗甲_鱗4CD.不透明度 = value; - 竜性_鱗甲_鱗3CD.不透明度 = value; - 竜性_鱗甲_鱗2CD.不透明度 = value; - 竜性_鱗甲_鱗1CD.不透明度 = value; - 薬指_指CD.不透明度 = value; - 薬指_爪CD.不透明度 = value; - 薬指_竜性_鱗_下_鱗1CD.不透明度 = value; - 薬指_竜性_鱗_下_鱗2CD.不透明度 = value; - 薬指_竜性_鱗_上_鱗1CD.不透明度 = value; - 薬指_竜性_鱗_上_鱗2CD.不透明度 = value; - 薬指_竜性_鱗_上_鱗3CD.不透明度 = value; - 中指_指CD.不透明度 = value; - 中指_爪CD.不透明度 = value; - 中指_竜性_鱗_下_鱗1CD.不透明度 = value; - 中指_竜性_鱗_下_鱗2CD.不透明度 = value; - 中指_竜性_鱗_上_鱗1CD.不透明度 = value; - 中指_竜性_鱗_上_鱗2CD.不透明度 = value; - 中指_竜性_鱗_上_鱗3CD.不透明度 = value; - 人指_指CD.不透明度 = value; - 人指_爪CD.不透明度 = value; - 人指_竜性_鱗_下_鱗1CD.不透明度 = value; - 人指_竜性_鱗_下_鱗2CD.不透明度 = value; - 人指_竜性_鱗_上_鱗1CD.不透明度 = value; - 人指_竜性_鱗_上_鱗2CD.不透明度 = value; - 人指_竜性_鱗_上_鱗3CD.不透明度 = value; - 親指_指CD.不透明度 = value; - 親指_爪CD.不透明度 = value; - 親指_竜性_鱗_下_鱗1CD.不透明度 = value; - 親指_竜性_鱗_下_鱗2CD.不透明度 = value; - 親指_竜性_鱗_上_鱗1CD.不透明度 = value; - 親指_竜性_鱗_上_鱗2CD.不透明度 = value; - 親指_竜性_鱗_上_鱗3CD.不透明度 = value; - 筋CD.不透明度 = value; - 脚輪_革CD.不透明度 = value; - 脚輪_金具1CD.不透明度 = value; - 脚輪_金具2CD.不透明度 = value; - 脚輪_金具3CD.不透明度 = value; - 脚輪_金具左CD.不透明度 = value; - 脚輪_金具右CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); - - public 足_竜(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 足_竜D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "竜"; - dif.Add(new Pars(Sta.脚左["四足足"][3][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_足 = pars["足"].ToPar(); - Pars pars2 = pars["鱗足"].ToPars(); - X0Y0_竜性_鱗足_鱗6 = pars2["鱗6"].ToPar(); - X0Y0_竜性_鱗足_鱗5 = pars2["鱗5"].ToPar(); - X0Y0_竜性_鱗足_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_竜性_鱗足_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗足_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗足_鱗1 = pars2["鱗1"].ToPar(); - pars2 = pars["鱗踵"].ToPars(); - X0Y0_竜性_鱗踵_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗踵_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗踵_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["鱗甲"].ToPars(); - X0Y0_竜性_鱗甲_鱗11 = pars2["鱗11"].ToPar(); - X0Y0_竜性_鱗甲_鱗10 = pars2["鱗10"].ToPar(); - X0Y0_竜性_鱗甲_鱗9 = pars2["鱗9"].ToPar(); - X0Y0_竜性_鱗甲_鱗8 = pars2["鱗8"].ToPar(); - X0Y0_竜性_鱗甲_鱗7 = pars2["鱗7"].ToPar(); - X0Y0_竜性_鱗甲_鱗6 = pars2["鱗6"].ToPar(); - X0Y0_竜性_鱗甲_鱗5 = pars2["鱗5"].ToPar(); - X0Y0_竜性_鱗甲_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_竜性_鱗甲_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗甲_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗甲_鱗1 = pars2["鱗1"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y0_薬指_指 = pars2["指"].ToPar(); - X0Y0_薬指_爪 = pars2["爪"].ToPar(); - Pars pars3 = pars2["鱗"].ToPars(); - Pars pars4 = pars3["下"].ToPars(); - X0Y0_薬指_竜性_鱗_下_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_薬指_竜性_鱗_下_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars3["上"].ToPars(); - X0Y0_薬指_竜性_鱗_上_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_薬指_竜性_鱗_上_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_薬指_竜性_鱗_上_鱗3 = pars4["鱗3"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y0_中指_指 = pars2["指"].ToPar(); - X0Y0_中指_爪 = pars2["爪"].ToPar(); - Pars pars5 = pars2["鱗"].ToPars(); - pars4 = pars5["下"].ToPars(); - X0Y0_中指_竜性_鱗_下_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_中指_竜性_鱗_下_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars5["上"].ToPars(); - X0Y0_中指_竜性_鱗_上_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_中指_竜性_鱗_上_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_中指_竜性_鱗_上_鱗3 = pars4["鱗3"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y0_人指_指 = pars2["指"].ToPar(); - X0Y0_人指_爪 = pars2["爪"].ToPar(); - Pars pars6 = pars2["鱗"].ToPars(); - pars4 = pars6["下"].ToPars(); - X0Y0_人指_竜性_鱗_下_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_人指_竜性_鱗_下_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars6["上"].ToPars(); - X0Y0_人指_竜性_鱗_上_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_人指_竜性_鱗_上_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_人指_竜性_鱗_上_鱗3 = pars4["鱗3"].ToPar(); - pars2 = pars["親指"].ToPars(); - X0Y0_親指_指 = pars2["指"].ToPar(); - X0Y0_親指_爪 = pars2["爪"].ToPar(); - Pars pars7 = pars2["鱗"].ToPars(); - pars4 = pars7["下"].ToPars(); - X0Y0_親指_竜性_鱗_下_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_親指_竜性_鱗_下_鱗2 = pars4["鱗2"].ToPar(); - pars4 = pars7["上"].ToPars(); - X0Y0_親指_竜性_鱗_上_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_親指_竜性_鱗_上_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_親指_竜性_鱗_上_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - pars2 = pars["脚輪"].ToPars(); - X0Y0_脚輪_革 = pars2["革"].ToPar(); - X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 足_表示 = e.足_表示; - 竜性_鱗足_鱗6_表示 = e.竜性_鱗足_鱗6_表示; - 竜性_鱗足_鱗5_表示 = e.竜性_鱗足_鱗5_表示; - 竜性_鱗足_鱗4_表示 = e.竜性_鱗足_鱗4_表示; - 竜性_鱗足_鱗3_表示 = e.竜性_鱗足_鱗3_表示; - 竜性_鱗足_鱗2_表示 = e.竜性_鱗足_鱗2_表示; - 竜性_鱗足_鱗1_表示 = e.竜性_鱗足_鱗1_表示; - 竜性_鱗踵_鱗1_表示 = e.竜性_鱗踵_鱗1_表示; - 竜性_鱗踵_鱗2_表示 = e.竜性_鱗踵_鱗2_表示; - 竜性_鱗踵_鱗3_表示 = e.竜性_鱗踵_鱗3_表示; - 竜性_鱗甲_鱗11_表示 = e.竜性_鱗甲_鱗11_表示; - 竜性_鱗甲_鱗10_表示 = e.竜性_鱗甲_鱗10_表示; - 竜性_鱗甲_鱗9_表示 = e.竜性_鱗甲_鱗9_表示; - 竜性_鱗甲_鱗8_表示 = e.竜性_鱗甲_鱗8_表示; - 竜性_鱗甲_鱗7_表示 = e.竜性_鱗甲_鱗7_表示; - 竜性_鱗甲_鱗6_表示 = e.竜性_鱗甲_鱗6_表示; - 竜性_鱗甲_鱗5_表示 = e.竜性_鱗甲_鱗5_表示; - 竜性_鱗甲_鱗4_表示 = e.竜性_鱗甲_鱗4_表示; - 竜性_鱗甲_鱗3_表示 = e.竜性_鱗甲_鱗3_表示; - 竜性_鱗甲_鱗2_表示 = e.竜性_鱗甲_鱗2_表示; - 竜性_鱗甲_鱗1_表示 = e.竜性_鱗甲_鱗1_表示; - 薬指_指_表示 = e.薬指_指_表示; - 薬指_爪_表示 = e.薬指_爪_表示; - 薬指_竜性_鱗_下_鱗1_表示 = e.薬指_竜性_鱗_下_鱗1_表示; - 薬指_竜性_鱗_下_鱗2_表示 = e.薬指_竜性_鱗_下_鱗2_表示; - 薬指_竜性_鱗_上_鱗1_表示 = e.薬指_竜性_鱗_上_鱗1_表示; - 薬指_竜性_鱗_上_鱗2_表示 = e.薬指_竜性_鱗_上_鱗2_表示; - 薬指_竜性_鱗_上_鱗3_表示 = e.薬指_竜性_鱗_上_鱗3_表示; - 中指_指_表示 = e.中指_指_表示; - 中指_爪_表示 = e.中指_爪_表示; - 中指_竜性_鱗_下_鱗1_表示 = e.中指_竜性_鱗_下_鱗1_表示; - 中指_竜性_鱗_下_鱗2_表示 = e.中指_竜性_鱗_下_鱗2_表示; - 中指_竜性_鱗_上_鱗1_表示 = e.中指_竜性_鱗_上_鱗1_表示; - 中指_竜性_鱗_上_鱗2_表示 = e.中指_竜性_鱗_上_鱗2_表示; - 中指_竜性_鱗_上_鱗3_表示 = e.中指_竜性_鱗_上_鱗3_表示; - 人指_指_表示 = e.人指_指_表示; - 人指_爪_表示 = e.人指_爪_表示; - 人指_竜性_鱗_下_鱗1_表示 = e.人指_竜性_鱗_下_鱗1_表示; - 人指_竜性_鱗_下_鱗2_表示 = e.人指_竜性_鱗_下_鱗2_表示; - 人指_竜性_鱗_上_鱗1_表示 = e.人指_竜性_鱗_上_鱗1_表示; - 人指_竜性_鱗_上_鱗2_表示 = e.人指_竜性_鱗_上_鱗2_表示; - 人指_竜性_鱗_上_鱗3_表示 = e.人指_竜性_鱗_上_鱗3_表示; - 親指_指_表示 = e.親指_指_表示; - 親指_爪_表示 = e.親指_爪_表示; - 親指_竜性_鱗_下_鱗1_表示 = e.親指_竜性_鱗_下_鱗1_表示; - 親指_竜性_鱗_下_鱗2_表示 = e.親指_竜性_鱗_下_鱗2_表示; - 親指_竜性_鱗_上_鱗1_表示 = e.親指_竜性_鱗_上_鱗1_表示; - 親指_竜性_鱗_上_鱗2_表示 = e.親指_竜性_鱗_上_鱗2_表示; - 親指_竜性_鱗_上_鱗3_表示 = e.親指_竜性_鱗_上_鱗3_表示; - 筋_表示 = e.筋_表示; - 脚輪_革_表示 = e.脚輪_革_表示; - 脚輪_金具1_表示 = e.脚輪_金具1_表示; - 脚輪_金具2_表示 = e.脚輪_金具2_表示; - 脚輪_金具3_表示 = e.脚輪_金具3_表示; - 脚輪_金具左_表示 = e.脚輪_金具左_表示; - 脚輪_金具右_表示 = e.脚輪_金具右_表示; - 脚輪表示 = e.脚輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_足CP = new ColorP(X0Y0_足, 足CD, DisUnit, abj: true); - X0Y0_竜性_鱗足_鱗6CP = new ColorP(X0Y0_竜性_鱗足_鱗6, 竜性_鱗足_鱗6CD, DisUnit, abj: true); - X0Y0_竜性_鱗足_鱗5CP = new ColorP(X0Y0_竜性_鱗足_鱗5, 竜性_鱗足_鱗5CD, DisUnit, abj: true); - X0Y0_竜性_鱗足_鱗4CP = new ColorP(X0Y0_竜性_鱗足_鱗4, 竜性_鱗足_鱗4CD, 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_竜性_鱗甲_鱗11CP = new ColorP(X0Y0_竜性_鱗甲_鱗11, 竜性_鱗甲_鱗11CD, DisUnit, abj: true); - X0Y0_竜性_鱗甲_鱗10CP = new ColorP(X0Y0_竜性_鱗甲_鱗10, 竜性_鱗甲_鱗10CD, DisUnit, abj: true); - X0Y0_竜性_鱗甲_鱗9CP = new ColorP(X0Y0_竜性_鱗甲_鱗9, 竜性_鱗甲_鱗9CD, DisUnit, abj: true); - X0Y0_竜性_鱗甲_鱗8CP = new ColorP(X0Y0_竜性_鱗甲_鱗8, 竜性_鱗甲_鱗8CD, DisUnit, abj: true); - X0Y0_竜性_鱗甲_鱗7CP = new ColorP(X0Y0_竜性_鱗甲_鱗7, 竜性_鱗甲_鱗7CD, DisUnit, abj: true); - X0Y0_竜性_鱗甲_鱗6CP = new ColorP(X0Y0_竜性_鱗甲_鱗6, 竜性_鱗甲_鱗6CD, DisUnit, abj: true); - X0Y0_竜性_鱗甲_鱗5CP = new ColorP(X0Y0_竜性_鱗甲_鱗5, 竜性_鱗甲_鱗5CD, DisUnit, abj: true); - X0Y0_竜性_鱗甲_鱗4CP = new ColorP(X0Y0_竜性_鱗甲_鱗4, 竜性_鱗甲_鱗4CD, 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_薬指_指CP = new ColorP(X0Y0_薬指_指, 薬指_指CD, 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); - 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_中指_指CP = new ColorP(X0Y0_中指_指, 中指_指CD, 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); - 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_人指_指CP = new ColorP(X0Y0_人指_指, 人指_指CD, 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); - 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_親指_指CP = new ColorP(X0Y0_親指_指, 親指_指CD, 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); - 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_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - 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); - X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); - X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); - X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_足.AngleBase = num * -38.0; - X0Y0_薬指_指.AngleBase = num * -6.0; - X0Y0_中指_指.AngleBase = num * -6.0; - X0Y0_人指_指.AngleBase = num * -6.0; - X0Y0_親指_指.AngleBase = num * -6.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - X0Y0_足CP.Update(); - X0Y0_竜性_鱗足_鱗6CP.Update(); - X0Y0_竜性_鱗足_鱗5CP.Update(); - X0Y0_竜性_鱗足_鱗4CP.Update(); - X0Y0_竜性_鱗足_鱗3CP.Update(); - X0Y0_竜性_鱗足_鱗2CP.Update(); - X0Y0_竜性_鱗足_鱗1CP.Update(); - X0Y0_竜性_鱗踵_鱗1CP.Update(); - X0Y0_竜性_鱗踵_鱗2CP.Update(); - X0Y0_竜性_鱗踵_鱗3CP.Update(); - X0Y0_竜性_鱗甲_鱗11CP.Update(); - X0Y0_竜性_鱗甲_鱗10CP.Update(); - X0Y0_竜性_鱗甲_鱗9CP.Update(); - X0Y0_竜性_鱗甲_鱗8CP.Update(); - X0Y0_竜性_鱗甲_鱗7CP.Update(); - X0Y0_竜性_鱗甲_鱗6CP.Update(); - X0Y0_竜性_鱗甲_鱗5CP.Update(); - X0Y0_竜性_鱗甲_鱗4CP.Update(); - X0Y0_竜性_鱗甲_鱗3CP.Update(); - X0Y0_竜性_鱗甲_鱗2CP.Update(); - X0Y0_竜性_鱗甲_鱗1CP.Update(); - X0Y0_薬指_指CP.Update(); - X0Y0_薬指_爪CP.Update(); - X0Y0_薬指_竜性_鱗_下_鱗1CP.Update(); - X0Y0_薬指_竜性_鱗_下_鱗2CP.Update(); - X0Y0_薬指_竜性_鱗_上_鱗1CP.Update(); - X0Y0_薬指_竜性_鱗_上_鱗2CP.Update(); - X0Y0_薬指_竜性_鱗_上_鱗3CP.Update(); - X0Y0_中指_指CP.Update(); - X0Y0_中指_爪CP.Update(); - X0Y0_中指_竜性_鱗_下_鱗1CP.Update(); - X0Y0_中指_竜性_鱗_下_鱗2CP.Update(); - X0Y0_中指_竜性_鱗_上_鱗1CP.Update(); - X0Y0_中指_竜性_鱗_上_鱗2CP.Update(); - X0Y0_中指_竜性_鱗_上_鱗3CP.Update(); - X0Y0_人指_指CP.Update(); - X0Y0_人指_爪CP.Update(); - X0Y0_人指_竜性_鱗_下_鱗1CP.Update(); - X0Y0_人指_竜性_鱗_下_鱗2CP.Update(); - X0Y0_人指_竜性_鱗_上_鱗1CP.Update(); - X0Y0_人指_竜性_鱗_上_鱗2CP.Update(); - X0Y0_人指_竜性_鱗_上_鱗3CP.Update(); - X0Y0_親指_指CP.Update(); - X0Y0_親指_爪CP.Update(); - X0Y0_親指_竜性_鱗_下_鱗1CP.Update(); - X0Y0_親指_竜性_鱗_下_鱗2CP.Update(); - X0Y0_親指_竜性_鱗_上_鱗1CP.Update(); - X0Y0_親指_竜性_鱗_上_鱗2CP.Update(); - X0Y0_親指_竜性_鱗_上_鱗3CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_脚輪_革CP.Update(); - X0Y0_脚輪_金具1CP.Update(); - X0Y0_脚輪_金具2CP.Update(); - X0Y0_脚輪_金具3CP.Update(); - X0Y0_脚輪_金具左CP.Update(); - X0Y0_脚輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗足_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗踵_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗踵_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗踵_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗甲_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 薬指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 薬指_竜性_鱗_上_鱗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 体配色.毛0O); - 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 中指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 中指_竜性_鱗_上_鱗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 体配色.毛0O); - 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 人指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 人指_竜性_鱗_上_鱗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 体配色.毛0O); - 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 親指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 親指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 親指_竜性_鱗_上_鱗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 体配色.薄線, ref 体配色.毛0O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗足_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗踵_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗踵_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗踵_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗甲_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗甲_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗甲_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗甲_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗甲_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗甲_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 薬指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 薬指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 中指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 中指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 人指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 人指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 人指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 親指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 親指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 親指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 竜性_鱗足_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗足_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗踵_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗踵_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗踵_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗甲_鱗11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗甲_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗甲_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗甲_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗甲_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 竜性_鱗甲_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 竜性_鱗甲_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 薬指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 薬指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 中指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 中指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 人指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 人指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 人指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 人指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 親指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 親指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 親指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } - - public void 脚輪配色(拘束具色 配色) - { - 脚輪_革CD.色 = 配色.革部色; - 脚輪_金具1CD.色 = 配色.金具色; - 脚輪_金具2CD.色 = 脚輪_金具1CD.色; - 脚輪_金具3CD.色 = 脚輪_金具1CD.色; - 脚輪_金具左CD.色 = 脚輪_金具1CD.色; - 脚輪_金具右CD.色 = 脚輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 脚輪表示 = 拘束_; + } + } + + public bool 足_表示 + { + get + { + return X0Y0_足.Dra; + } + set + { + X0Y0_足.Dra = value; + X0Y0_足.Hit = value; + } + } + + public bool 竜性_鱗足_鱗6_表示 + { + get + { + return X0Y0_竜性_鱗足_鱗6.Dra; + } + set + { + X0Y0_竜性_鱗足_鱗6.Dra = value; + X0Y0_竜性_鱗足_鱗6.Hit = value; + } + } + + public bool 竜性_鱗足_鱗5_表示 + { + get + { + return X0Y0_竜性_鱗足_鱗5.Dra; + } + set + { + X0Y0_竜性_鱗足_鱗5.Dra = value; + X0Y0_竜性_鱗足_鱗5.Hit = value; + } + } + + public bool 竜性_鱗足_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗足_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗足_鱗4.Dra = value; + X0Y0_竜性_鱗足_鱗4.Hit = value; + } + } + + public bool 竜性_鱗足_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗足_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗足_鱗3.Dra = value; + X0Y0_竜性_鱗足_鱗3.Hit = value; + } + } + + public bool 竜性_鱗足_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗足_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗足_鱗2.Dra = value; + X0Y0_竜性_鱗足_鱗2.Hit = value; + } + } + + public bool 竜性_鱗足_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗足_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗足_鱗1.Dra = value; + X0Y0_竜性_鱗足_鱗1.Hit = value; + } + } + + public bool 竜性_鱗踵_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗踵_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗踵_鱗1.Dra = value; + X0Y0_竜性_鱗踵_鱗1.Hit = value; + } + } + + public bool 竜性_鱗踵_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗踵_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗踵_鱗2.Dra = value; + X0Y0_竜性_鱗踵_鱗2.Hit = value; + } + } + + public bool 竜性_鱗踵_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗踵_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗踵_鱗3.Dra = value; + X0Y0_竜性_鱗踵_鱗3.Hit = value; + } + } + + public bool 竜性_鱗甲_鱗11_表示 + { + get + { + return X0Y0_竜性_鱗甲_鱗11.Dra; + } + set + { + X0Y0_竜性_鱗甲_鱗11.Dra = value; + X0Y0_竜性_鱗甲_鱗11.Hit = value; + } + } + + public bool 竜性_鱗甲_鱗10_表示 + { + get + { + return X0Y0_竜性_鱗甲_鱗10.Dra; + } + set + { + X0Y0_竜性_鱗甲_鱗10.Dra = value; + X0Y0_竜性_鱗甲_鱗10.Hit = value; + } + } + + public bool 竜性_鱗甲_鱗9_表示 + { + get + { + return X0Y0_竜性_鱗甲_鱗9.Dra; + } + set + { + X0Y0_竜性_鱗甲_鱗9.Dra = value; + X0Y0_竜性_鱗甲_鱗9.Hit = value; + } + } + + public bool 竜性_鱗甲_鱗8_表示 + { + get + { + return X0Y0_竜性_鱗甲_鱗8.Dra; + } + set + { + X0Y0_竜性_鱗甲_鱗8.Dra = value; + X0Y0_竜性_鱗甲_鱗8.Hit = value; + } + } + + public bool 竜性_鱗甲_鱗7_表示 + { + get + { + return X0Y0_竜性_鱗甲_鱗7.Dra; + } + set + { + X0Y0_竜性_鱗甲_鱗7.Dra = value; + X0Y0_竜性_鱗甲_鱗7.Hit = value; + } + } + + public bool 竜性_鱗甲_鱗6_表示 + { + get + { + return X0Y0_竜性_鱗甲_鱗6.Dra; + } + set + { + X0Y0_竜性_鱗甲_鱗6.Dra = value; + X0Y0_竜性_鱗甲_鱗6.Hit = value; + } + } + + public bool 竜性_鱗甲_鱗5_表示 + { + get + { + return X0Y0_竜性_鱗甲_鱗5.Dra; + } + set + { + X0Y0_竜性_鱗甲_鱗5.Dra = value; + X0Y0_竜性_鱗甲_鱗5.Hit = value; + } + } + + public bool 竜性_鱗甲_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗甲_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗甲_鱗4.Dra = value; + X0Y0_竜性_鱗甲_鱗4.Hit = value; + } + } + + public bool 竜性_鱗甲_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗甲_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗甲_鱗3.Dra = value; + X0Y0_竜性_鱗甲_鱗3.Hit = value; + } + } + + public bool 竜性_鱗甲_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗甲_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗甲_鱗2.Dra = value; + X0Y0_竜性_鱗甲_鱗2.Hit = value; + } + } + + public bool 竜性_鱗甲_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗甲_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗甲_鱗1.Dra = value; + X0Y0_竜性_鱗甲_鱗1.Hit = value; + } + } + + public bool 薬指_指_表示 + { + get + { + return X0Y0_薬指_指.Dra; + } + set + { + X0Y0_薬指_指.Dra = value; + X0Y0_薬指_指.Hit = value; + } + } + + public bool 薬指_爪_表示 + { + get + { + return X0Y0_薬指_爪.Dra; + } + set + { + X0Y0_薬指_爪.Dra = value; + X0Y0_薬指_爪.Hit = value; + } + } + + public bool 薬指_竜性_鱗_下_鱗1_表示 + { + get + { + return X0Y0_薬指_竜性_鱗_下_鱗1.Dra; + } + set + { + X0Y0_薬指_竜性_鱗_下_鱗1.Dra = value; + X0Y0_薬指_竜性_鱗_下_鱗1.Hit = value; + } + } + + public bool 薬指_竜性_鱗_下_鱗2_表示 + { + get + { + return X0Y0_薬指_竜性_鱗_下_鱗2.Dra; + } + set + { + X0Y0_薬指_竜性_鱗_下_鱗2.Dra = value; + X0Y0_薬指_竜性_鱗_下_鱗2.Hit = value; + } + } + + public bool 薬指_竜性_鱗_上_鱗1_表示 + { + get + { + return X0Y0_薬指_竜性_鱗_上_鱗1.Dra; + } + set + { + X0Y0_薬指_竜性_鱗_上_鱗1.Dra = value; + X0Y0_薬指_竜性_鱗_上_鱗1.Hit = value; + } + } + + public bool 薬指_竜性_鱗_上_鱗2_表示 + { + get + { + return X0Y0_薬指_竜性_鱗_上_鱗2.Dra; + } + set + { + X0Y0_薬指_竜性_鱗_上_鱗2.Dra = value; + X0Y0_薬指_竜性_鱗_上_鱗2.Hit = value; + } + } + + public bool 薬指_竜性_鱗_上_鱗3_表示 + { + get + { + return X0Y0_薬指_竜性_鱗_上_鱗3.Dra; + } + set + { + X0Y0_薬指_竜性_鱗_上_鱗3.Dra = value; + X0Y0_薬指_竜性_鱗_上_鱗3.Hit = value; + } + } + + public bool 中指_指_表示 + { + get + { + return X0Y0_中指_指.Dra; + } + set + { + X0Y0_中指_指.Dra = value; + X0Y0_中指_指.Hit = value; + } + } + + public bool 中指_爪_表示 + { + get + { + return X0Y0_中指_爪.Dra; + } + set + { + X0Y0_中指_爪.Dra = value; + X0Y0_中指_爪.Hit = value; + } + } + + public bool 中指_竜性_鱗_下_鱗1_表示 + { + get + { + return X0Y0_中指_竜性_鱗_下_鱗1.Dra; + } + set + { + X0Y0_中指_竜性_鱗_下_鱗1.Dra = value; + X0Y0_中指_竜性_鱗_下_鱗1.Hit = value; + } + } + + public bool 中指_竜性_鱗_下_鱗2_表示 + { + get + { + return X0Y0_中指_竜性_鱗_下_鱗2.Dra; + } + set + { + X0Y0_中指_竜性_鱗_下_鱗2.Dra = value; + X0Y0_中指_竜性_鱗_下_鱗2.Hit = value; + } + } + + public bool 中指_竜性_鱗_上_鱗1_表示 + { + get + { + return X0Y0_中指_竜性_鱗_上_鱗1.Dra; + } + set + { + X0Y0_中指_竜性_鱗_上_鱗1.Dra = value; + X0Y0_中指_竜性_鱗_上_鱗1.Hit = value; + } + } + + public bool 中指_竜性_鱗_上_鱗2_表示 + { + get + { + return X0Y0_中指_竜性_鱗_上_鱗2.Dra; + } + set + { + X0Y0_中指_竜性_鱗_上_鱗2.Dra = value; + X0Y0_中指_竜性_鱗_上_鱗2.Hit = value; + } + } + + public bool 中指_竜性_鱗_上_鱗3_表示 + { + get + { + return X0Y0_中指_竜性_鱗_上_鱗3.Dra; + } + set + { + X0Y0_中指_竜性_鱗_上_鱗3.Dra = value; + X0Y0_中指_竜性_鱗_上_鱗3.Hit = value; + } + } + + public bool 人指_指_表示 + { + get + { + return X0Y0_人指_指.Dra; + } + set + { + X0Y0_人指_指.Dra = value; + X0Y0_人指_指.Hit = value; + } + } + + public bool 人指_爪_表示 + { + get + { + return X0Y0_人指_爪.Dra; + } + set + { + X0Y0_人指_爪.Dra = value; + X0Y0_人指_爪.Hit = value; + } + } + + public bool 人指_竜性_鱗_下_鱗1_表示 + { + get + { + return X0Y0_人指_竜性_鱗_下_鱗1.Dra; + } + set + { + X0Y0_人指_竜性_鱗_下_鱗1.Dra = value; + X0Y0_人指_竜性_鱗_下_鱗1.Hit = value; + } + } + + public bool 人指_竜性_鱗_下_鱗2_表示 + { + get + { + return X0Y0_人指_竜性_鱗_下_鱗2.Dra; + } + set + { + X0Y0_人指_竜性_鱗_下_鱗2.Dra = value; + X0Y0_人指_竜性_鱗_下_鱗2.Hit = value; + } + } + + public bool 人指_竜性_鱗_上_鱗1_表示 + { + get + { + return X0Y0_人指_竜性_鱗_上_鱗1.Dra; + } + set + { + X0Y0_人指_竜性_鱗_上_鱗1.Dra = value; + X0Y0_人指_竜性_鱗_上_鱗1.Hit = value; + } + } + + public bool 人指_竜性_鱗_上_鱗2_表示 + { + get + { + return X0Y0_人指_竜性_鱗_上_鱗2.Dra; + } + set + { + X0Y0_人指_竜性_鱗_上_鱗2.Dra = value; + X0Y0_人指_竜性_鱗_上_鱗2.Hit = value; + } + } + + public bool 人指_竜性_鱗_上_鱗3_表示 + { + get + { + return X0Y0_人指_竜性_鱗_上_鱗3.Dra; + } + set + { + X0Y0_人指_竜性_鱗_上_鱗3.Dra = value; + X0Y0_人指_竜性_鱗_上_鱗3.Hit = value; + } + } + + public bool 親指_指_表示 + { + get + { + return X0Y0_親指_指.Dra; + } + set + { + X0Y0_親指_指.Dra = value; + X0Y0_親指_指.Hit = value; + } + } + + public bool 親指_爪_表示 + { + get + { + return X0Y0_親指_爪.Dra; + } + set + { + X0Y0_親指_爪.Dra = value; + X0Y0_親指_爪.Hit = value; + } + } + + public bool 親指_竜性_鱗_下_鱗1_表示 + { + get + { + return X0Y0_親指_竜性_鱗_下_鱗1.Dra; + } + set + { + X0Y0_親指_竜性_鱗_下_鱗1.Dra = value; + X0Y0_親指_竜性_鱗_下_鱗1.Hit = value; + } + } + + public bool 親指_竜性_鱗_下_鱗2_表示 + { + get + { + return X0Y0_親指_竜性_鱗_下_鱗2.Dra; + } + set + { + X0Y0_親指_竜性_鱗_下_鱗2.Dra = value; + X0Y0_親指_竜性_鱗_下_鱗2.Hit = value; + } + } + + public bool 親指_竜性_鱗_上_鱗1_表示 + { + get + { + return X0Y0_親指_竜性_鱗_上_鱗1.Dra; + } + set + { + X0Y0_親指_竜性_鱗_上_鱗1.Dra = value; + X0Y0_親指_竜性_鱗_上_鱗1.Hit = value; + } + } + + public bool 親指_竜性_鱗_上_鱗2_表示 + { + get + { + return X0Y0_親指_竜性_鱗_上_鱗2.Dra; + } + set + { + X0Y0_親指_竜性_鱗_上_鱗2.Dra = value; + X0Y0_親指_竜性_鱗_上_鱗2.Hit = value; + } + } + + public bool 親指_竜性_鱗_上_鱗3_表示 + { + get + { + return X0Y0_親指_竜性_鱗_上_鱗3.Dra; + } + set + { + X0Y0_親指_竜性_鱗_上_鱗3.Dra = value; + X0Y0_親指_竜性_鱗_上_鱗3.Hit = value; + } + } + + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } + + public bool 脚輪_革_表示 + { + get + { + return X0Y0_脚輪_革.Dra; + } + set + { + X0Y0_脚輪_革.Dra = value; + X0Y0_脚輪_革.Hit = value; + } + } + + public bool 脚輪_金具1_表示 + { + get + { + return X0Y0_脚輪_金具1.Dra; + } + set + { + X0Y0_脚輪_金具1.Dra = value; + X0Y0_脚輪_金具1.Hit = value; + } + } + + public bool 脚輪_金具2_表示 + { + get + { + return X0Y0_脚輪_金具2.Dra; + } + set + { + X0Y0_脚輪_金具2.Dra = value; + X0Y0_脚輪_金具2.Hit = value; + } + } + + public bool 脚輪_金具3_表示 + { + get + { + return X0Y0_脚輪_金具3.Dra; + } + set + { + X0Y0_脚輪_金具3.Dra = value; + X0Y0_脚輪_金具3.Hit = value; + } + } + + public bool 脚輪_金具左_表示 + { + get + { + return X0Y0_脚輪_金具左.Dra; + } + set + { + X0Y0_脚輪_金具左.Dra = value; + X0Y0_脚輪_金具左.Hit = value; + } + } + + public bool 脚輪_金具右_表示 + { + get + { + return X0Y0_脚輪_金具右.Dra; + } + set + { + X0Y0_脚輪_金具右.Dra = value; + X0Y0_脚輪_金具右.Hit = value; + } + } + + public bool 脚輪表示 + { + get + { + return 脚輪_革_表示; + } + set + { + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 足_表示; + } + set + { + 足_表示 = value; + 竜性_鱗足_鱗6_表示 = value; + 竜性_鱗足_鱗5_表示 = value; + 竜性_鱗足_鱗4_表示 = value; + 竜性_鱗足_鱗3_表示 = value; + 竜性_鱗足_鱗2_表示 = value; + 竜性_鱗足_鱗1_表示 = value; + 竜性_鱗踵_鱗1_表示 = value; + 竜性_鱗踵_鱗2_表示 = value; + 竜性_鱗踵_鱗3_表示 = value; + 竜性_鱗甲_鱗11_表示 = value; + 竜性_鱗甲_鱗10_表示 = value; + 竜性_鱗甲_鱗9_表示 = value; + 竜性_鱗甲_鱗8_表示 = value; + 竜性_鱗甲_鱗7_表示 = value; + 竜性_鱗甲_鱗6_表示 = value; + 竜性_鱗甲_鱗5_表示 = value; + 竜性_鱗甲_鱗4_表示 = value; + 竜性_鱗甲_鱗3_表示 = value; + 竜性_鱗甲_鱗2_表示 = value; + 竜性_鱗甲_鱗1_表示 = value; + 薬指_指_表示 = value; + 薬指_爪_表示 = value; + 薬指_竜性_鱗_下_鱗1_表示 = value; + 薬指_竜性_鱗_下_鱗2_表示 = value; + 薬指_竜性_鱗_上_鱗1_表示 = value; + 薬指_竜性_鱗_上_鱗2_表示 = value; + 薬指_竜性_鱗_上_鱗3_表示 = value; + 中指_指_表示 = value; + 中指_爪_表示 = value; + 中指_竜性_鱗_下_鱗1_表示 = value; + 中指_竜性_鱗_下_鱗2_表示 = value; + 中指_竜性_鱗_上_鱗1_表示 = value; + 中指_竜性_鱗_上_鱗2_表示 = value; + 中指_竜性_鱗_上_鱗3_表示 = value; + 人指_指_表示 = value; + 人指_爪_表示 = value; + 人指_竜性_鱗_下_鱗1_表示 = value; + 人指_竜性_鱗_下_鱗2_表示 = value; + 人指_竜性_鱗_上_鱗1_表示 = value; + 人指_竜性_鱗_上_鱗2_表示 = value; + 人指_竜性_鱗_上_鱗3_表示 = value; + 親指_指_表示 = value; + 親指_爪_表示 = value; + 親指_竜性_鱗_下_鱗1_表示 = value; + 親指_竜性_鱗_下_鱗2_表示 = value; + 親指_竜性_鱗_上_鱗1_表示 = value; + 親指_竜性_鱗_上_鱗2_表示 = value; + 親指_竜性_鱗_上_鱗3_表示 = value; + 筋_表示 = value; + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 足CD.不透明度; + } + set + { + 足CD.不透明度 = value; + 竜性_鱗足_鱗6CD.不透明度 = value; + 竜性_鱗足_鱗5CD.不透明度 = value; + 竜性_鱗足_鱗4CD.不透明度 = value; + 竜性_鱗足_鱗3CD.不透明度 = value; + 竜性_鱗足_鱗2CD.不透明度 = value; + 竜性_鱗足_鱗1CD.不透明度 = value; + 竜性_鱗踵_鱗1CD.不透明度 = value; + 竜性_鱗踵_鱗2CD.不透明度 = value; + 竜性_鱗踵_鱗3CD.不透明度 = value; + 竜性_鱗甲_鱗11CD.不透明度 = value; + 竜性_鱗甲_鱗10CD.不透明度 = value; + 竜性_鱗甲_鱗9CD.不透明度 = value; + 竜性_鱗甲_鱗8CD.不透明度 = value; + 竜性_鱗甲_鱗7CD.不透明度 = value; + 竜性_鱗甲_鱗6CD.不透明度 = value; + 竜性_鱗甲_鱗5CD.不透明度 = value; + 竜性_鱗甲_鱗4CD.不透明度 = value; + 竜性_鱗甲_鱗3CD.不透明度 = value; + 竜性_鱗甲_鱗2CD.不透明度 = value; + 竜性_鱗甲_鱗1CD.不透明度 = value; + 薬指_指CD.不透明度 = value; + 薬指_爪CD.不透明度 = value; + 薬指_竜性_鱗_下_鱗1CD.不透明度 = value; + 薬指_竜性_鱗_下_鱗2CD.不透明度 = value; + 薬指_竜性_鱗_上_鱗1CD.不透明度 = value; + 薬指_竜性_鱗_上_鱗2CD.不透明度 = value; + 薬指_竜性_鱗_上_鱗3CD.不透明度 = value; + 中指_指CD.不透明度 = value; + 中指_爪CD.不透明度 = value; + 中指_竜性_鱗_下_鱗1CD.不透明度 = value; + 中指_竜性_鱗_下_鱗2CD.不透明度 = value; + 中指_竜性_鱗_上_鱗1CD.不透明度 = value; + 中指_竜性_鱗_上_鱗2CD.不透明度 = value; + 中指_竜性_鱗_上_鱗3CD.不透明度 = value; + 人指_指CD.不透明度 = value; + 人指_爪CD.不透明度 = value; + 人指_竜性_鱗_下_鱗1CD.不透明度 = value; + 人指_竜性_鱗_下_鱗2CD.不透明度 = value; + 人指_竜性_鱗_上_鱗1CD.不透明度 = value; + 人指_竜性_鱗_上_鱗2CD.不透明度 = value; + 人指_竜性_鱗_上_鱗3CD.不透明度 = value; + 親指_指CD.不透明度 = value; + 親指_爪CD.不透明度 = value; + 親指_竜性_鱗_下_鱗1CD.不透明度 = value; + 親指_竜性_鱗_下_鱗2CD.不透明度 = value; + 親指_竜性_鱗_上_鱗1CD.不透明度 = value; + 親指_竜性_鱗_上_鱗2CD.不透明度 = value; + 親指_竜性_鱗_上_鱗3CD.不透明度 = value; + 筋CD.不透明度 = value; + 脚輪_革CD.不透明度 = value; + 脚輪_金具1CD.不透明度 = value; + 脚輪_金具2CD.不透明度 = value; + 脚輪_金具3CD.不透明度 = value; + 脚輪_金具左CD.不透明度 = value; + 脚輪_金具右CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); + + public 足_竜(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 足_竜D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "竜"; + dif.Add(new Pars(Sta.脚左["四足足"][3][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_足 = pars["足"].ToPar(); + Pars pars2 = pars["鱗足"].ToPars(); + X0Y0_竜性_鱗足_鱗6 = pars2["鱗6"].ToPar(); + X0Y0_竜性_鱗足_鱗5 = pars2["鱗5"].ToPar(); + X0Y0_竜性_鱗足_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_竜性_鱗足_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗足_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗足_鱗1 = pars2["鱗1"].ToPar(); + pars2 = pars["鱗踵"].ToPars(); + X0Y0_竜性_鱗踵_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗踵_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗踵_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["鱗甲"].ToPars(); + X0Y0_竜性_鱗甲_鱗11 = pars2["鱗11"].ToPar(); + X0Y0_竜性_鱗甲_鱗10 = pars2["鱗10"].ToPar(); + X0Y0_竜性_鱗甲_鱗9 = pars2["鱗9"].ToPar(); + X0Y0_竜性_鱗甲_鱗8 = pars2["鱗8"].ToPar(); + X0Y0_竜性_鱗甲_鱗7 = pars2["鱗7"].ToPar(); + X0Y0_竜性_鱗甲_鱗6 = pars2["鱗6"].ToPar(); + X0Y0_竜性_鱗甲_鱗5 = pars2["鱗5"].ToPar(); + X0Y0_竜性_鱗甲_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_竜性_鱗甲_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗甲_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗甲_鱗1 = pars2["鱗1"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y0_薬指_指 = pars2["指"].ToPar(); + X0Y0_薬指_爪 = pars2["爪"].ToPar(); + Pars pars3 = pars2["鱗"].ToPars(); + Pars pars4 = pars3["下"].ToPars(); + X0Y0_薬指_竜性_鱗_下_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_薬指_竜性_鱗_下_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars3["上"].ToPars(); + X0Y0_薬指_竜性_鱗_上_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_薬指_竜性_鱗_上_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_薬指_竜性_鱗_上_鱗3 = pars4["鱗3"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y0_中指_指 = pars2["指"].ToPar(); + X0Y0_中指_爪 = pars2["爪"].ToPar(); + Pars pars5 = pars2["鱗"].ToPars(); + pars4 = pars5["下"].ToPars(); + X0Y0_中指_竜性_鱗_下_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_中指_竜性_鱗_下_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars5["上"].ToPars(); + X0Y0_中指_竜性_鱗_上_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_中指_竜性_鱗_上_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_中指_竜性_鱗_上_鱗3 = pars4["鱗3"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y0_人指_指 = pars2["指"].ToPar(); + X0Y0_人指_爪 = pars2["爪"].ToPar(); + Pars pars6 = pars2["鱗"].ToPars(); + pars4 = pars6["下"].ToPars(); + X0Y0_人指_竜性_鱗_下_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_人指_竜性_鱗_下_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars6["上"].ToPars(); + X0Y0_人指_竜性_鱗_上_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_人指_竜性_鱗_上_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_人指_竜性_鱗_上_鱗3 = pars4["鱗3"].ToPar(); + pars2 = pars["親指"].ToPars(); + X0Y0_親指_指 = pars2["指"].ToPar(); + X0Y0_親指_爪 = pars2["爪"].ToPar(); + Pars pars7 = pars2["鱗"].ToPars(); + pars4 = pars7["下"].ToPars(); + X0Y0_親指_竜性_鱗_下_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_親指_竜性_鱗_下_鱗2 = pars4["鱗2"].ToPar(); + pars4 = pars7["上"].ToPars(); + X0Y0_親指_竜性_鱗_上_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_親指_竜性_鱗_上_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_親指_竜性_鱗_上_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + pars2 = pars["脚輪"].ToPars(); + X0Y0_脚輪_革 = pars2["革"].ToPar(); + X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 足_表示 = e.足_表示; + 竜性_鱗足_鱗6_表示 = e.竜性_鱗足_鱗6_表示; + 竜性_鱗足_鱗5_表示 = e.竜性_鱗足_鱗5_表示; + 竜性_鱗足_鱗4_表示 = e.竜性_鱗足_鱗4_表示; + 竜性_鱗足_鱗3_表示 = e.竜性_鱗足_鱗3_表示; + 竜性_鱗足_鱗2_表示 = e.竜性_鱗足_鱗2_表示; + 竜性_鱗足_鱗1_表示 = e.竜性_鱗足_鱗1_表示; + 竜性_鱗踵_鱗1_表示 = e.竜性_鱗踵_鱗1_表示; + 竜性_鱗踵_鱗2_表示 = e.竜性_鱗踵_鱗2_表示; + 竜性_鱗踵_鱗3_表示 = e.竜性_鱗踵_鱗3_表示; + 竜性_鱗甲_鱗11_表示 = e.竜性_鱗甲_鱗11_表示; + 竜性_鱗甲_鱗10_表示 = e.竜性_鱗甲_鱗10_表示; + 竜性_鱗甲_鱗9_表示 = e.竜性_鱗甲_鱗9_表示; + 竜性_鱗甲_鱗8_表示 = e.竜性_鱗甲_鱗8_表示; + 竜性_鱗甲_鱗7_表示 = e.竜性_鱗甲_鱗7_表示; + 竜性_鱗甲_鱗6_表示 = e.竜性_鱗甲_鱗6_表示; + 竜性_鱗甲_鱗5_表示 = e.竜性_鱗甲_鱗5_表示; + 竜性_鱗甲_鱗4_表示 = e.竜性_鱗甲_鱗4_表示; + 竜性_鱗甲_鱗3_表示 = e.竜性_鱗甲_鱗3_表示; + 竜性_鱗甲_鱗2_表示 = e.竜性_鱗甲_鱗2_表示; + 竜性_鱗甲_鱗1_表示 = e.竜性_鱗甲_鱗1_表示; + 薬指_指_表示 = e.薬指_指_表示; + 薬指_爪_表示 = e.薬指_爪_表示; + 薬指_竜性_鱗_下_鱗1_表示 = e.薬指_竜性_鱗_下_鱗1_表示; + 薬指_竜性_鱗_下_鱗2_表示 = e.薬指_竜性_鱗_下_鱗2_表示; + 薬指_竜性_鱗_上_鱗1_表示 = e.薬指_竜性_鱗_上_鱗1_表示; + 薬指_竜性_鱗_上_鱗2_表示 = e.薬指_竜性_鱗_上_鱗2_表示; + 薬指_竜性_鱗_上_鱗3_表示 = e.薬指_竜性_鱗_上_鱗3_表示; + 中指_指_表示 = e.中指_指_表示; + 中指_爪_表示 = e.中指_爪_表示; + 中指_竜性_鱗_下_鱗1_表示 = e.中指_竜性_鱗_下_鱗1_表示; + 中指_竜性_鱗_下_鱗2_表示 = e.中指_竜性_鱗_下_鱗2_表示; + 中指_竜性_鱗_上_鱗1_表示 = e.中指_竜性_鱗_上_鱗1_表示; + 中指_竜性_鱗_上_鱗2_表示 = e.中指_竜性_鱗_上_鱗2_表示; + 中指_竜性_鱗_上_鱗3_表示 = e.中指_竜性_鱗_上_鱗3_表示; + 人指_指_表示 = e.人指_指_表示; + 人指_爪_表示 = e.人指_爪_表示; + 人指_竜性_鱗_下_鱗1_表示 = e.人指_竜性_鱗_下_鱗1_表示; + 人指_竜性_鱗_下_鱗2_表示 = e.人指_竜性_鱗_下_鱗2_表示; + 人指_竜性_鱗_上_鱗1_表示 = e.人指_竜性_鱗_上_鱗1_表示; + 人指_竜性_鱗_上_鱗2_表示 = e.人指_竜性_鱗_上_鱗2_表示; + 人指_竜性_鱗_上_鱗3_表示 = e.人指_竜性_鱗_上_鱗3_表示; + 親指_指_表示 = e.親指_指_表示; + 親指_爪_表示 = e.親指_爪_表示; + 親指_竜性_鱗_下_鱗1_表示 = e.親指_竜性_鱗_下_鱗1_表示; + 親指_竜性_鱗_下_鱗2_表示 = e.親指_竜性_鱗_下_鱗2_表示; + 親指_竜性_鱗_上_鱗1_表示 = e.親指_竜性_鱗_上_鱗1_表示; + 親指_竜性_鱗_上_鱗2_表示 = e.親指_竜性_鱗_上_鱗2_表示; + 親指_竜性_鱗_上_鱗3_表示 = e.親指_竜性_鱗_上_鱗3_表示; + 筋_表示 = e.筋_表示; + 脚輪_革_表示 = e.脚輪_革_表示; + 脚輪_金具1_表示 = e.脚輪_金具1_表示; + 脚輪_金具2_表示 = e.脚輪_金具2_表示; + 脚輪_金具3_表示 = e.脚輪_金具3_表示; + 脚輪_金具左_表示 = e.脚輪_金具左_表示; + 脚輪_金具右_表示 = e.脚輪_金具右_表示; + 脚輪表示 = e.脚輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_足CP = new ColorP(X0Y0_足, 足CD, DisUnit, abj: true); + X0Y0_竜性_鱗足_鱗6CP = new ColorP(X0Y0_竜性_鱗足_鱗6, 竜性_鱗足_鱗6CD, DisUnit, abj: true); + X0Y0_竜性_鱗足_鱗5CP = new ColorP(X0Y0_竜性_鱗足_鱗5, 竜性_鱗足_鱗5CD, DisUnit, abj: true); + X0Y0_竜性_鱗足_鱗4CP = new ColorP(X0Y0_竜性_鱗足_鱗4, 竜性_鱗足_鱗4CD, 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_竜性_鱗甲_鱗11CP = new ColorP(X0Y0_竜性_鱗甲_鱗11, 竜性_鱗甲_鱗11CD, DisUnit, abj: true); + X0Y0_竜性_鱗甲_鱗10CP = new ColorP(X0Y0_竜性_鱗甲_鱗10, 竜性_鱗甲_鱗10CD, DisUnit, abj: true); + X0Y0_竜性_鱗甲_鱗9CP = new ColorP(X0Y0_竜性_鱗甲_鱗9, 竜性_鱗甲_鱗9CD, DisUnit, abj: true); + X0Y0_竜性_鱗甲_鱗8CP = new ColorP(X0Y0_竜性_鱗甲_鱗8, 竜性_鱗甲_鱗8CD, DisUnit, abj: true); + X0Y0_竜性_鱗甲_鱗7CP = new ColorP(X0Y0_竜性_鱗甲_鱗7, 竜性_鱗甲_鱗7CD, DisUnit, abj: true); + X0Y0_竜性_鱗甲_鱗6CP = new ColorP(X0Y0_竜性_鱗甲_鱗6, 竜性_鱗甲_鱗6CD, DisUnit, abj: true); + X0Y0_竜性_鱗甲_鱗5CP = new ColorP(X0Y0_竜性_鱗甲_鱗5, 竜性_鱗甲_鱗5CD, DisUnit, abj: true); + X0Y0_竜性_鱗甲_鱗4CP = new ColorP(X0Y0_竜性_鱗甲_鱗4, 竜性_鱗甲_鱗4CD, 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_薬指_指CP = new ColorP(X0Y0_薬指_指, 薬指_指CD, 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); + 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_中指_指CP = new ColorP(X0Y0_中指_指, 中指_指CD, 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); + 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_人指_指CP = new ColorP(X0Y0_人指_指, 人指_指CD, 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); + 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_親指_指CP = new ColorP(X0Y0_親指_指, 親指_指CD, 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); + 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_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + 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); + X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); + X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); + X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_足.AngleBase = num * -38.0; + X0Y0_薬指_指.AngleBase = num * -6.0; + X0Y0_中指_指.AngleBase = num * -6.0; + X0Y0_人指_指.AngleBase = num * -6.0; + X0Y0_親指_指.AngleBase = num * -6.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + X0Y0_足CP.Update(); + X0Y0_竜性_鱗足_鱗6CP.Update(); + X0Y0_竜性_鱗足_鱗5CP.Update(); + X0Y0_竜性_鱗足_鱗4CP.Update(); + X0Y0_竜性_鱗足_鱗3CP.Update(); + X0Y0_竜性_鱗足_鱗2CP.Update(); + X0Y0_竜性_鱗足_鱗1CP.Update(); + X0Y0_竜性_鱗踵_鱗1CP.Update(); + X0Y0_竜性_鱗踵_鱗2CP.Update(); + X0Y0_竜性_鱗踵_鱗3CP.Update(); + X0Y0_竜性_鱗甲_鱗11CP.Update(); + X0Y0_竜性_鱗甲_鱗10CP.Update(); + X0Y0_竜性_鱗甲_鱗9CP.Update(); + X0Y0_竜性_鱗甲_鱗8CP.Update(); + X0Y0_竜性_鱗甲_鱗7CP.Update(); + X0Y0_竜性_鱗甲_鱗6CP.Update(); + X0Y0_竜性_鱗甲_鱗5CP.Update(); + X0Y0_竜性_鱗甲_鱗4CP.Update(); + X0Y0_竜性_鱗甲_鱗3CP.Update(); + X0Y0_竜性_鱗甲_鱗2CP.Update(); + X0Y0_竜性_鱗甲_鱗1CP.Update(); + X0Y0_薬指_指CP.Update(); + X0Y0_薬指_爪CP.Update(); + X0Y0_薬指_竜性_鱗_下_鱗1CP.Update(); + X0Y0_薬指_竜性_鱗_下_鱗2CP.Update(); + X0Y0_薬指_竜性_鱗_上_鱗1CP.Update(); + X0Y0_薬指_竜性_鱗_上_鱗2CP.Update(); + X0Y0_薬指_竜性_鱗_上_鱗3CP.Update(); + X0Y0_中指_指CP.Update(); + X0Y0_中指_爪CP.Update(); + X0Y0_中指_竜性_鱗_下_鱗1CP.Update(); + X0Y0_中指_竜性_鱗_下_鱗2CP.Update(); + X0Y0_中指_竜性_鱗_上_鱗1CP.Update(); + X0Y0_中指_竜性_鱗_上_鱗2CP.Update(); + X0Y0_中指_竜性_鱗_上_鱗3CP.Update(); + X0Y0_人指_指CP.Update(); + X0Y0_人指_爪CP.Update(); + X0Y0_人指_竜性_鱗_下_鱗1CP.Update(); + X0Y0_人指_竜性_鱗_下_鱗2CP.Update(); + X0Y0_人指_竜性_鱗_上_鱗1CP.Update(); + X0Y0_人指_竜性_鱗_上_鱗2CP.Update(); + X0Y0_人指_竜性_鱗_上_鱗3CP.Update(); + X0Y0_親指_指CP.Update(); + X0Y0_親指_爪CP.Update(); + X0Y0_親指_竜性_鱗_下_鱗1CP.Update(); + X0Y0_親指_竜性_鱗_下_鱗2CP.Update(); + X0Y0_親指_竜性_鱗_上_鱗1CP.Update(); + X0Y0_親指_竜性_鱗_上_鱗2CP.Update(); + X0Y0_親指_竜性_鱗_上_鱗3CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_脚輪_革CP.Update(); + X0Y0_脚輪_金具1CP.Update(); + X0Y0_脚輪_金具2CP.Update(); + X0Y0_脚輪_金具3CP.Update(); + X0Y0_脚輪_金具左CP.Update(); + X0Y0_脚輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗足_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗甲_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 薬指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 薬指_竜性_鱗_上_鱗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 体配色.毛0O); + 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 中指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 中指_竜性_鱗_上_鱗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 体配色.毛0O); + 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 人指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 人指_竜性_鱗_上_鱗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 体配色.毛0O); + 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 親指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 親指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 親指_竜性_鱗_上_鱗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 体配色.薄線, ref 体配色.毛0O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗足_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗踵_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 薬指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 薬指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 中指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 中指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 人指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 人指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 人指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 親指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 親指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 親指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 竜性_鱗足_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗踵_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗甲_鱗11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 薬指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 薬指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 中指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 中指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 人指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 人指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 人指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 人指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 親指_竜性_鱗_下_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 親指_竜性_鱗_下_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 親指_竜性_鱗_上_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_竜性_鱗_上_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_竜性_鱗_上_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } + + public void 脚輪配色(拘束具色 配色) + { + 脚輪_革CD.色 = 配色.革部色; + 脚輪_金具1CD.色 = 配色.金具色; + 脚輪_金具2CD.色 = 脚輪_金具1CD.色; + 脚輪_金具3CD.色 = 脚輪_金具1CD.色; + 脚輪_金具左CD.色 = 脚輪_金具1CD.色; + 脚輪_金具右CD.色 = 脚輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜D.cs index fdefc2c..930d6d9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜D.cs @@ -1,134 +1,135 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 足_竜D : 獣足D +namespace SlaveMatrix { - public bool 足_表示 = true; + [Serializable] + public class 足_竜D : 獣足D + { + public bool 足_表示 = true; - public bool 竜性_鱗足_鱗6_表示; + public bool 竜性_鱗足_鱗6_表示; - public bool 竜性_鱗足_鱗5_表示; + public bool 竜性_鱗足_鱗5_表示; - public bool 竜性_鱗足_鱗4_表示; + public bool 竜性_鱗足_鱗4_表示; - public bool 竜性_鱗足_鱗3_表示; + public bool 竜性_鱗足_鱗3_表示; - public bool 竜性_鱗足_鱗2_表示; + public bool 竜性_鱗足_鱗2_表示; - public bool 竜性_鱗足_鱗1_表示; + public bool 竜性_鱗足_鱗1_表示; - public bool 竜性_鱗踵_鱗1_表示; + public bool 竜性_鱗踵_鱗1_表示; - public bool 竜性_鱗踵_鱗2_表示; + public bool 竜性_鱗踵_鱗2_表示; - public bool 竜性_鱗踵_鱗3_表示; + public bool 竜性_鱗踵_鱗3_表示; - public bool 竜性_鱗甲_鱗11_表示; + public bool 竜性_鱗甲_鱗11_表示; - public bool 竜性_鱗甲_鱗10_表示; + public bool 竜性_鱗甲_鱗10_表示; - public bool 竜性_鱗甲_鱗9_表示; + public bool 竜性_鱗甲_鱗9_表示; - public bool 竜性_鱗甲_鱗8_表示; + public bool 竜性_鱗甲_鱗8_表示; - public bool 竜性_鱗甲_鱗7_表示; + public bool 竜性_鱗甲_鱗7_表示; - public bool 竜性_鱗甲_鱗6_表示; + public bool 竜性_鱗甲_鱗6_表示; - public bool 竜性_鱗甲_鱗5_表示; + public bool 竜性_鱗甲_鱗5_表示; - public bool 竜性_鱗甲_鱗4_表示; + public bool 竜性_鱗甲_鱗4_表示; - public bool 竜性_鱗甲_鱗3_表示; + public bool 竜性_鱗甲_鱗3_表示; - public bool 竜性_鱗甲_鱗2_表示; + public bool 竜性_鱗甲_鱗2_表示; - public bool 竜性_鱗甲_鱗1_表示; + public bool 竜性_鱗甲_鱗1_表示; - public bool 薬指_指_表示 = true; + public bool 薬指_指_表示 = true; - public bool 薬指_爪_表示 = true; + public bool 薬指_爪_表示 = true; - public bool 薬指_竜性_鱗_下_鱗1_表示; + public bool 薬指_竜性_鱗_下_鱗1_表示; - public bool 薬指_竜性_鱗_下_鱗2_表示; + public bool 薬指_竜性_鱗_下_鱗2_表示; - public bool 薬指_竜性_鱗_上_鱗1_表示; + public bool 薬指_竜性_鱗_上_鱗1_表示; - public bool 薬指_竜性_鱗_上_鱗2_表示; + public bool 薬指_竜性_鱗_上_鱗2_表示; - public bool 薬指_竜性_鱗_上_鱗3_表示; + public bool 薬指_竜性_鱗_上_鱗3_表示; - public bool 中指_指_表示 = true; + public bool 中指_指_表示 = true; - public bool 中指_爪_表示 = true; + public bool 中指_爪_表示 = true; - public bool 中指_竜性_鱗_下_鱗1_表示; + public bool 中指_竜性_鱗_下_鱗1_表示; - public bool 中指_竜性_鱗_下_鱗2_表示; + public bool 中指_竜性_鱗_下_鱗2_表示; - public bool 中指_竜性_鱗_上_鱗1_表示; + public bool 中指_竜性_鱗_上_鱗1_表示; - public bool 中指_竜性_鱗_上_鱗2_表示; + public bool 中指_竜性_鱗_上_鱗2_表示; - public bool 中指_竜性_鱗_上_鱗3_表示; + public bool 中指_竜性_鱗_上_鱗3_表示; - public bool 人指_指_表示 = true; + public bool 人指_指_表示 = true; - public bool 人指_爪_表示 = true; + public bool 人指_爪_表示 = true; - public bool 人指_竜性_鱗_下_鱗1_表示; + public bool 人指_竜性_鱗_下_鱗1_表示; - public bool 人指_竜性_鱗_下_鱗2_表示; + public bool 人指_竜性_鱗_下_鱗2_表示; - public bool 人指_竜性_鱗_上_鱗1_表示; + public bool 人指_竜性_鱗_上_鱗1_表示; - public bool 人指_竜性_鱗_上_鱗2_表示; + public bool 人指_竜性_鱗_上_鱗2_表示; - public bool 人指_竜性_鱗_上_鱗3_表示; + public bool 人指_竜性_鱗_上_鱗3_表示; - public bool 親指_指_表示 = true; + public bool 親指_指_表示 = true; - public bool 親指_爪_表示 = true; + public bool 親指_爪_表示 = true; - public bool 親指_竜性_鱗_下_鱗1_表示; + public bool 親指_竜性_鱗_下_鱗1_表示; - public bool 親指_竜性_鱗_下_鱗2_表示; + public bool 親指_竜性_鱗_下_鱗2_表示; - public bool 親指_竜性_鱗_上_鱗1_表示; + public bool 親指_竜性_鱗_上_鱗1_表示; - public bool 親指_竜性_鱗_上_鱗2_表示; + public bool 親指_竜性_鱗_上_鱗2_表示; - public bool 親指_竜性_鱗_上_鱗3_表示; + public bool 親指_竜性_鱗_上_鱗3_表示; - public bool 筋_表示; + public bool 筋_表示; - public bool 脚輪_革_表示; + public bool 脚輪_革_表示; - public bool 脚輪_金具1_表示; + public bool 脚輪_金具1_表示; - public bool 脚輪_金具2_表示; + public bool 脚輪_金具2_表示; - public bool 脚輪_金具3_表示; + public bool 脚輪_金具3_表示; - public bool 脚輪_金具左_表示; + public bool 脚輪_金具左_表示; - public bool 脚輪_金具右_表示; + public bool 脚輪_金具右_表示; - public bool 脚輪表示; + public bool 脚輪表示; - public bool 鎖表示; + public bool 鎖表示; - public 足_竜D() - { - ThisType = GetType(); - } + public 足_竜D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 足_竜(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 足_竜(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬.cs index afe50fc..59f6ed4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬.cs @@ -1,492 +1,493 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 足_馬 : 獣足 +namespace SlaveMatrix { - public Par X0Y0_足; + public class 足_馬 : 獣足 + { + public Par X0Y0_足; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_指; + public Par X0Y0_指; - public Par X0Y0_蹄_蹄1; + public Par X0Y0_蹄_蹄1; - public Par X0Y0_蹄_蹄2; + public Par X0Y0_蹄_蹄2; - public Par X0Y0_脚輪_革; + public Par X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public Par X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public Par X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public Par X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public Par X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public Par X0Y0_脚輪_金具右; - public ColorD 足CD; + public ColorD 足CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 指CD; + public ColorD 指CD; - public ColorD 蹄_蹄1CD; + public ColorD 蹄_蹄1CD; - public ColorD 蹄_蹄2CD; + public ColorD 蹄_蹄2CD; - public ColorD 脚輪_革CD; + public ColorD 脚輪_革CD; - public ColorD 脚輪_金具1CD; + public ColorD 脚輪_金具1CD; - public ColorD 脚輪_金具2CD; + public ColorD 脚輪_金具2CD; - public ColorD 脚輪_金具3CD; + public ColorD 脚輪_金具3CD; - public ColorD 脚輪_金具左CD; + public ColorD 脚輪_金具左CD; - public ColorD 脚輪_金具右CD; + public ColorD 脚輪_金具右CD; - public ColorP X0Y0_足CP; + public ColorP X0Y0_足CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_指CP; + public ColorP X0Y0_指CP; - public ColorP X0Y0_蹄_蹄1CP; + public ColorP X0Y0_蹄_蹄1CP; - public ColorP X0Y0_蹄_蹄2CP; + public ColorP X0Y0_蹄_蹄2CP; - public ColorP X0Y0_脚輪_革CP; + public ColorP X0Y0_脚輪_革CP; - public ColorP X0Y0_脚輪_金具1CP; + public ColorP X0Y0_脚輪_金具1CP; - public ColorP X0Y0_脚輪_金具2CP; + public ColorP X0Y0_脚輪_金具2CP; - public ColorP X0Y0_脚輪_金具3CP; + public ColorP X0Y0_脚輪_金具3CP; - public ColorP X0Y0_脚輪_金具左CP; + public ColorP X0Y0_脚輪_金具左CP; - public ColorP X0Y0_脚輪_金具右CP; + public ColorP X0Y0_脚輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 脚輪表示 = 拘束_; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 脚輪表示 = 拘束_; + } + } - public bool 足_表示 - { - get - { - return X0Y0_足.Dra; - } - set - { - X0Y0_足.Dra = value; - X0Y0_足.Hit = value; - } - } + public bool 足_表示 + { + get + { + return X0Y0_足.Dra; + } + set + { + X0Y0_足.Dra = value; + X0Y0_足.Hit = value; + } + } - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } - public bool 指_表示 - { - get - { - return X0Y0_指.Dra; - } - set - { - X0Y0_指.Dra = value; - X0Y0_指.Hit = value; - } - } + public bool 指_表示 + { + get + { + return X0Y0_指.Dra; + } + set + { + X0Y0_指.Dra = value; + X0Y0_指.Hit = value; + } + } - public bool 蹄_蹄1_表示 - { - get - { - return X0Y0_蹄_蹄1.Dra; - } - set - { - X0Y0_蹄_蹄1.Dra = value; - X0Y0_蹄_蹄1.Hit = value; - } - } + public bool 蹄_蹄1_表示 + { + get + { + return X0Y0_蹄_蹄1.Dra; + } + set + { + X0Y0_蹄_蹄1.Dra = value; + X0Y0_蹄_蹄1.Hit = value; + } + } - public bool 蹄_蹄2_表示 - { - get - { - return X0Y0_蹄_蹄2.Dra; - } - set - { - X0Y0_蹄_蹄2.Dra = value; - X0Y0_蹄_蹄2.Hit = value; - } - } + public bool 蹄_蹄2_表示 + { + get + { + return X0Y0_蹄_蹄2.Dra; + } + set + { + X0Y0_蹄_蹄2.Dra = value; + X0Y0_蹄_蹄2.Hit = value; + } + } - public bool 脚輪_革_表示 - { - get - { - return X0Y0_脚輪_革.Dra; - } - set - { - X0Y0_脚輪_革.Dra = value; - X0Y0_脚輪_革.Hit = value; - } - } + public bool 脚輪_革_表示 + { + get + { + return X0Y0_脚輪_革.Dra; + } + set + { + X0Y0_脚輪_革.Dra = value; + X0Y0_脚輪_革.Hit = value; + } + } - public bool 脚輪_金具1_表示 - { - get - { - return X0Y0_脚輪_金具1.Dra; - } - set - { - X0Y0_脚輪_金具1.Dra = value; - X0Y0_脚輪_金具1.Hit = value; - } - } + public bool 脚輪_金具1_表示 + { + get + { + return X0Y0_脚輪_金具1.Dra; + } + set + { + X0Y0_脚輪_金具1.Dra = value; + X0Y0_脚輪_金具1.Hit = value; + } + } - public bool 脚輪_金具2_表示 - { - get - { - return X0Y0_脚輪_金具2.Dra; - } - set - { - X0Y0_脚輪_金具2.Dra = value; - X0Y0_脚輪_金具2.Hit = value; - } - } + public bool 脚輪_金具2_表示 + { + get + { + return X0Y0_脚輪_金具2.Dra; + } + set + { + X0Y0_脚輪_金具2.Dra = value; + X0Y0_脚輪_金具2.Hit = value; + } + } - public bool 脚輪_金具3_表示 - { - get - { - return X0Y0_脚輪_金具3.Dra; - } - set - { - X0Y0_脚輪_金具3.Dra = value; - X0Y0_脚輪_金具3.Hit = value; - } - } + public bool 脚輪_金具3_表示 + { + get + { + return X0Y0_脚輪_金具3.Dra; + } + set + { + X0Y0_脚輪_金具3.Dra = value; + X0Y0_脚輪_金具3.Hit = value; + } + } - public bool 脚輪_金具左_表示 - { - get - { - return X0Y0_脚輪_金具左.Dra; - } - set - { - X0Y0_脚輪_金具左.Dra = value; - X0Y0_脚輪_金具左.Hit = value; - } - } + public bool 脚輪_金具左_表示 + { + get + { + return X0Y0_脚輪_金具左.Dra; + } + set + { + X0Y0_脚輪_金具左.Dra = value; + X0Y0_脚輪_金具左.Hit = value; + } + } - public bool 脚輪_金具右_表示 - { - get - { - return X0Y0_脚輪_金具右.Dra; - } - set - { - X0Y0_脚輪_金具右.Dra = value; - X0Y0_脚輪_金具右.Hit = value; - } - } + public bool 脚輪_金具右_表示 + { + get + { + return X0Y0_脚輪_金具右.Dra; + } + set + { + X0Y0_脚輪_金具右.Dra = value; + X0Y0_脚輪_金具右.Hit = value; + } + } - public bool 脚輪表示 - { - get - { - return 脚輪_革_表示; - } - set - { - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - } - } + public bool 脚輪表示 + { + get + { + return 脚輪_革_表示; + } + set + { + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + } + } - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } - public override bool 表示 - { - get - { - return 足_表示; - } - set - { - 足_表示 = value; - 筋_表示 = value; - 指_表示 = value; - 蹄_蹄1_表示 = value; - 蹄_蹄2_表示 = value; - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - 鎖1.表示 = value; - } - } + public override bool 表示 + { + get + { + return 足_表示; + } + set + { + 足_表示 = value; + 筋_表示 = value; + 指_表示 = value; + 蹄_蹄1_表示 = value; + 蹄_蹄2_表示 = value; + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + 鎖1.表示 = value; + } + } - public override double 濃度 - { - get - { - return 足CD.不透明度; - } - set - { - 足CD.不透明度 = value; - 筋CD.不透明度 = value; - 指CD.不透明度 = value; - 蹄_蹄1CD.不透明度 = value; - 蹄_蹄2CD.不透明度 = value; - 脚輪_革CD.不透明度 = value; - 脚輪_金具1CD.不透明度 = value; - 脚輪_金具2CD.不透明度 = value; - 脚輪_金具3CD.不透明度 = value; - 脚輪_金具左CD.不透明度 = value; - 脚輪_金具右CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 足CD.不透明度; + } + set + { + 足CD.不透明度 = value; + 筋CD.不透明度 = value; + 指CD.不透明度 = value; + 蹄_蹄1CD.不透明度 = value; + 蹄_蹄2CD.不透明度 = value; + 脚輪_革CD.不透明度 = value; + 脚輪_金具1CD.不透明度 = value; + 脚輪_金具2CD.不透明度 = value; + 脚輪_金具3CD.不透明度 = value; + 脚輪_金具左CD.不透明度 = value; + 脚輪_金具右CD.不透明度 = value; + } + } - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); - public 足_馬(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 足_馬D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "馬"; - dif.Add(new Pars(Sta.脚左["四足足"][1][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_足 = pars["足"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - X0Y0_指 = pars["指"].ToPar(); - Pars pars2 = pars["蹄"].ToPars(); - X0Y0_蹄_蹄1 = pars2["蹄1"].ToPar(); - X0Y0_蹄_蹄2 = pars2["蹄2"].ToPar(); - pars2 = pars["脚輪"].ToPars(); - X0Y0_脚輪_革 = pars2["革"].ToPar(); - X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 足_表示 = e.足_表示; - 筋_表示 = e.筋_表示; - 指_表示 = e.指_表示; - 蹄_蹄1_表示 = e.蹄_蹄1_表示; - 蹄_蹄2_表示 = e.蹄_蹄2_表示; - 脚輪_革_表示 = e.脚輪_革_表示; - 脚輪_金具1_表示 = e.脚輪_金具1_表示; - 脚輪_金具2_表示 = e.脚輪_金具2_表示; - 脚輪_金具3_表示 = e.脚輪_金具3_表示; - 脚輪_金具左_表示 = e.脚輪_金具左_表示; - 脚輪_金具右_表示 = e.脚輪_金具右_表示; - 脚輪表示 = e.脚輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_足CP = new ColorP(X0Y0_足, 足CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - 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); - 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); - X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); - X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); - X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖表示 = e.鎖表示; - } + public 足_馬(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 足_馬D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "馬"; + dif.Add(new Pars(Sta.脚左["四足足"][1][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_足 = pars["足"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + X0Y0_指 = pars["指"].ToPar(); + Pars pars2 = pars["蹄"].ToPars(); + X0Y0_蹄_蹄1 = pars2["蹄1"].ToPar(); + X0Y0_蹄_蹄2 = pars2["蹄2"].ToPar(); + pars2 = pars["脚輪"].ToPars(); + X0Y0_脚輪_革 = pars2["革"].ToPar(); + X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 足_表示 = e.足_表示; + 筋_表示 = e.筋_表示; + 指_表示 = e.指_表示; + 蹄_蹄1_表示 = e.蹄_蹄1_表示; + 蹄_蹄2_表示 = e.蹄_蹄2_表示; + 脚輪_革_表示 = e.脚輪_革_表示; + 脚輪_金具1_表示 = e.脚輪_金具1_表示; + 脚輪_金具2_表示 = e.脚輪_金具2_表示; + 脚輪_金具3_表示 = e.脚輪_金具3_表示; + 脚輪_金具左_表示 = e.脚輪_金具左_表示; + 脚輪_金具右_表示 = e.脚輪_金具右_表示; + 脚輪表示 = e.脚輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_足CP = new ColorP(X0Y0_足, 足CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + 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); + 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); + X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); + X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); + X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖表示 = e.鎖表示; + } - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - } + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + } - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_足.AngleBase = num * -42.0; - X0Y0_指.AngleBase = num * -94.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_足.AngleBase = num * -42.0; + X0Y0_指.AngleBase = num * -94.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - X0Y0_足CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_指CP.Update(); - X0Y0_蹄_蹄1CP.Update(); - X0Y0_蹄_蹄2CP.Update(); - X0Y0_脚輪_革CP.Update(); - X0Y0_脚輪_金具1CP.Update(); - X0Y0_脚輪_金具2CP.Update(); - X0Y0_脚輪_金具3CP.Update(); - X0Y0_脚輪_金具左CP.Update(); - X0Y0_脚輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } + public override void 色更新() + { + X0Y0_足CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_指CP.Update(); + X0Y0_蹄_蹄1CP.Update(); + X0Y0_蹄_蹄2CP.Update(); + X0Y0_脚輪_革CP.Update(); + X0Y0_脚輪_金具1CP.Update(); + X0Y0_脚輪_金具2CP.Update(); + X0Y0_脚輪_金具3CP.Update(); + X0Y0_脚輪_金具左CP.Update(); + X0Y0_脚輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 蹄_蹄1CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 蹄_蹄2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); + 指CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 蹄_蹄1CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 蹄_蹄2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + } - public void 脚輪配色(拘束具色 配色) - { - 脚輪_革CD.色 = 配色.革部色; - 脚輪_金具1CD.色 = 配色.金具色; - 脚輪_金具2CD.色 = 脚輪_金具1CD.色; - 脚輪_金具3CD.色 = 脚輪_金具1CD.色; - 脚輪_金具左CD.色 = 脚輪_金具1CD.色; - 脚輪_金具右CD.色 = 脚輪_金具1CD.色; - } + public void 脚輪配色(拘束具色 配色) + { + 脚輪_革CD.色 = 配色.革部色; + 脚輪_金具1CD.色 = 配色.金具色; + 脚輪_金具2CD.色 = 脚輪_金具1CD.色; + 脚輪_金具3CD.色 = 脚輪_金具1CD.色; + 脚輪_金具左CD.色 = 脚輪_金具1CD.色; + 脚輪_金具右CD.色 = 脚輪_金具1CD.色; + } - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬D.cs index 5c7a376..8375842 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬D.cs @@ -1,44 +1,45 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 足_馬D : 獣足D +namespace SlaveMatrix { - public bool 足_表示 = true; + [Serializable] + public class 足_馬D : 獣足D + { + public bool 足_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public bool 指_表示 = true; + public bool 指_表示 = true; - public bool 蹄_蹄1_表示 = true; + public bool 蹄_蹄1_表示 = true; - public bool 蹄_蹄2_表示 = true; + public bool 蹄_蹄2_表示 = true; - public bool 脚輪_革_表示; + public bool 脚輪_革_表示; - public bool 脚輪_金具1_表示; + public bool 脚輪_金具1_表示; - public bool 脚輪_金具2_表示; + public bool 脚輪_金具2_表示; - public bool 脚輪_金具3_表示; + public bool 脚輪_金具3_表示; - public bool 脚輪_金具左_表示; + public bool 脚輪_金具左_表示; - public bool 脚輪_金具右_表示; + public bool 脚輪_金具右_表示; - public bool 脚輪表示; + public bool 脚輪表示; - public bool 鎖表示; + public bool 鎖表示; - public 足_馬D() - { - ThisType = GetType(); - } + public 足_馬D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 足_馬(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 足_馬(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥.cs index 9f1fc11..181dab3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥.cs @@ -1,2687 +1,2688 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 足_鳥 : 獣足 +namespace SlaveMatrix { - public Par X0Y0_足; + public class 足_鳥 : 獣足 + { + public Par X0Y0_足; - public Par X0Y0_筋; + public Par X0Y0_筋; - public Par X0Y0_足首; + public Par X0Y0_足首; - public Par X0Y0_足首鱗_竜性_竜性_鱗1; + public Par X0Y0_足首鱗_竜性_竜性_鱗1; - public Par X0Y0_足首鱗_竜性_竜性_鱗2; + public Par X0Y0_足首鱗_竜性_竜性_鱗2; - public Par X0Y0_足首鱗_竜性_竜性_鱗3; + public Par X0Y0_足首鱗_竜性_竜性_鱗3; - public Par X0Y0_踵鱗_竜性_竜性_鱗3; + public Par X0Y0_踵鱗_竜性_竜性_鱗3; - public Par X0Y0_踵鱗_竜性_竜性_鱗2; + public Par X0Y0_踵鱗_竜性_竜性_鱗2; - public Par X0Y0_踵鱗_竜性_竜性_鱗1; + public Par X0Y0_踵鱗_竜性_竜性_鱗1; - public Par X0Y0_竜性_鱗; + public Par X0Y0_竜性_鱗; - public Par X0Y0_足鱗_竜性_竜性_鱗1; + public Par X0Y0_足鱗_竜性_竜性_鱗1; - public Par X0Y0_足鱗_竜性_竜性_鱗2; + public Par X0Y0_足鱗_竜性_竜性_鱗2; - public Par X0Y0_足鱗_竜性_竜性_鱗3; + public Par X0Y0_足鱗_竜性_竜性_鱗3; - public Par X0Y0_足鱗_竜性_竜性_鱗4; + public Par X0Y0_足鱗_竜性_竜性_鱗4; - public Par X0Y0_足鱗_竜性_竜性_鱗5; + public Par X0Y0_足鱗_竜性_竜性_鱗5; - public Par X0Y0_足鱗_竜性_竜性_鱗6; + public Par X0Y0_足鱗_竜性_竜性_鱗6; - public Par X0Y0_足鱗_竜性_竜性_鱗7; + public Par X0Y0_足鱗_竜性_竜性_鱗7; - public Par X0Y0_足鱗_竜性_竜性_鱗8; + public Par X0Y0_足鱗_竜性_竜性_鱗8; - public Par X0Y0_足鱗_竜性_竜性_鱗9; + public Par X0Y0_足鱗_竜性_竜性_鱗9; - public Par X0Y0_足鱗_竜性_竜性_鱗10; + public Par X0Y0_足鱗_竜性_竜性_鱗10; - public Par X0Y0_足鱗_竜性_竜性_鱗11; + public Par X0Y0_足鱗_竜性_竜性_鱗11; - public Par X0Y0_薬指_爪; + public Par X0Y0_薬指_爪; - public Par X0Y0_薬指_指3; + public Par X0Y0_薬指_指3; - public Par X0Y0_薬指_指2; + public Par X0Y0_薬指_指2; - public Par X0Y0_薬指_指1; + public Par X0Y0_薬指_指1; - public Par X0Y0_薬指_竜性_鱗3_竜性_鱗1; + public Par X0Y0_薬指_竜性_鱗3_竜性_鱗1; - public Par X0Y0_薬指_竜性_鱗3_竜性_鱗2; + public Par X0Y0_薬指_竜性_鱗3_竜性_鱗2; - public Par X0Y0_薬指_竜性_鱗3_竜性_鱗3; + public Par X0Y0_薬指_竜性_鱗3_竜性_鱗3; - public Par X0Y0_薬指_竜性_鱗3_竜性_鱗4; + public Par X0Y0_薬指_竜性_鱗3_竜性_鱗4; - public Par X0Y0_薬指_竜性_鱗2_竜性_鱗1; + public Par X0Y0_薬指_竜性_鱗2_竜性_鱗1; - public Par X0Y0_薬指_竜性_鱗2_竜性_鱗2; + public Par X0Y0_薬指_竜性_鱗2_竜性_鱗2; - public Par X0Y0_薬指_竜性_鱗2_竜性_鱗3; + public Par X0Y0_薬指_竜性_鱗2_竜性_鱗3; - public Par X0Y0_薬指_竜性_鱗2_竜性_鱗4; + public Par X0Y0_薬指_竜性_鱗2_竜性_鱗4; - public Par X0Y0_薬指_竜性_鱗1_竜性_鱗1; + public Par X0Y0_薬指_竜性_鱗1_竜性_鱗1; - public Par X0Y0_薬指_竜性_鱗1_竜性_鱗2; + public Par X0Y0_薬指_竜性_鱗1_竜性_鱗2; - public Par X0Y0_薬指_竜性_鱗1_竜性_鱗3; + public Par X0Y0_薬指_竜性_鱗1_竜性_鱗3; - public Par X0Y0_薬指_竜性_鱗1_竜性_鱗4; + public Par X0Y0_薬指_竜性_鱗1_竜性_鱗4; - public Par X0Y0_薬指_竜性_鱗1_竜性_鱗5; + public Par X0Y0_薬指_竜性_鱗1_竜性_鱗5; - public Par X0Y0_薬指_竜性_鱗1_竜性_鱗6; + public Par X0Y0_薬指_竜性_鱗1_竜性_鱗6; - public Par X0Y0_中指_爪; + public Par X0Y0_中指_爪; - public Par X0Y0_中指_指3; + public Par X0Y0_中指_指3; - public Par X0Y0_中指_指2; + public Par X0Y0_中指_指2; - public Par X0Y0_中指_指1; + public Par X0Y0_中指_指1; - public Par X0Y0_中指_竜性_鱗3_竜性_鱗1; + public Par X0Y0_中指_竜性_鱗3_竜性_鱗1; - public Par X0Y0_中指_竜性_鱗3_竜性_鱗2; + public Par X0Y0_中指_竜性_鱗3_竜性_鱗2; - public Par X0Y0_中指_竜性_鱗3_竜性_鱗3; + public Par X0Y0_中指_竜性_鱗3_竜性_鱗3; - public Par X0Y0_中指_竜性_鱗3_竜性_鱗4; + public Par X0Y0_中指_竜性_鱗3_竜性_鱗4; - public Par X0Y0_中指_竜性_鱗2_竜性_鱗1; + public Par X0Y0_中指_竜性_鱗2_竜性_鱗1; - public Par X0Y0_中指_竜性_鱗2_竜性_鱗2; + public Par X0Y0_中指_竜性_鱗2_竜性_鱗2; - public Par X0Y0_中指_竜性_鱗2_竜性_鱗3; + public Par X0Y0_中指_竜性_鱗2_竜性_鱗3; - public Par X0Y0_中指_竜性_鱗2_竜性_鱗4; + public Par X0Y0_中指_竜性_鱗2_竜性_鱗4; - public Par X0Y0_中指_竜性_鱗1_竜性_鱗1; + public Par X0Y0_中指_竜性_鱗1_竜性_鱗1; - public Par X0Y0_中指_竜性_鱗1_竜性_鱗2; + public Par X0Y0_中指_竜性_鱗1_竜性_鱗2; - public Par X0Y0_中指_竜性_鱗1_竜性_鱗3; + public Par X0Y0_中指_竜性_鱗1_竜性_鱗3; - public Par X0Y0_中指_竜性_鱗1_竜性_鱗4; + public Par X0Y0_中指_竜性_鱗1_竜性_鱗4; - public Par X0Y0_中指_竜性_鱗1_竜性_鱗5; + public Par X0Y0_中指_竜性_鱗1_竜性_鱗5; - public Par X0Y0_中指_竜性_鱗1_竜性_鱗6; + public Par X0Y0_中指_竜性_鱗1_竜性_鱗6; - public Par X0Y0_人指_爪; + public Par X0Y0_人指_爪; - public Par X0Y0_人指_指2; + public Par X0Y0_人指_指2; - public Par X0Y0_人指_指1; + public Par X0Y0_人指_指1; - public Par X0Y0_人指_竜性_鱗2_竜性_鱗1; + public Par X0Y0_人指_竜性_鱗2_竜性_鱗1; - public Par X0Y0_人指_竜性_鱗2_竜性_鱗2; + public Par X0Y0_人指_竜性_鱗2_竜性_鱗2; - public Par X0Y0_人指_竜性_鱗2_竜性_鱗3; + public Par X0Y0_人指_竜性_鱗2_竜性_鱗3; - public Par X0Y0_人指_竜性_鱗2_竜性_鱗4; + public Par X0Y0_人指_竜性_鱗2_竜性_鱗4; - public Par X0Y0_人指_竜性_鱗1_竜性_鱗1; + public Par X0Y0_人指_竜性_鱗1_竜性_鱗1; - public Par X0Y0_人指_竜性_鱗1_竜性_鱗2; + public Par X0Y0_人指_竜性_鱗1_竜性_鱗2; - public Par X0Y0_人指_竜性_鱗1_竜性_鱗3; + public Par X0Y0_人指_竜性_鱗1_竜性_鱗3; - public Par X0Y0_人指_竜性_鱗1_竜性_鱗4; + public Par X0Y0_人指_竜性_鱗1_竜性_鱗4; - public Par X0Y0_人指_竜性_鱗1_竜性_鱗5; + public Par X0Y0_人指_竜性_鱗1_竜性_鱗5; - public Par X0Y0_人指_竜性_鱗1_竜性_鱗6; + public Par X0Y0_人指_竜性_鱗1_竜性_鱗6; - public Par X0Y0_脚輪_革; + public Par X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public Par X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public Par X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public Par X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public Par X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public Par X0Y0_脚輪_金具右; - public Par X0Y0_親指_爪; + public Par X0Y0_親指_爪; - public Par X0Y0_親指_指1; + public Par X0Y0_親指_指1; - public Par X0Y0_親指_竜性_鱗1_竜性_鱗1; + public Par X0Y0_親指_竜性_鱗1_竜性_鱗1; - public Par X0Y0_親指_竜性_鱗1_竜性_鱗2; + public Par X0Y0_親指_竜性_鱗1_竜性_鱗2; - public Par X0Y0_親指_竜性_鱗1_竜性_鱗3; + public Par X0Y0_親指_竜性_鱗1_竜性_鱗3; - public Par X0Y0_親指_竜性_鱗1_竜性_鱗4; + public Par X0Y0_親指_竜性_鱗1_竜性_鱗4; - public Par X0Y0_親指_竜性_鱗1_竜性_鱗5; + public Par X0Y0_親指_竜性_鱗1_竜性_鱗5; - public Par X0Y0_親指_竜性_鱗1_竜性_鱗6; + public Par X0Y0_親指_竜性_鱗1_竜性_鱗6; - public ColorD 足CD; + public ColorD 足CD; - public ColorD 筋CD; + public ColorD 筋CD; - public ColorD 足首CD; + public ColorD 足首CD; - public ColorD 足首鱗_竜性_鱗1CD; + public ColorD 足首鱗_竜性_鱗1CD; - public ColorD 足首鱗_竜性_鱗2CD; + public ColorD 足首鱗_竜性_鱗2CD; - public ColorD 足首鱗_竜性_鱗3CD; + public ColorD 足首鱗_竜性_鱗3CD; - public ColorD 踵鱗_竜性_鱗3CD; + public ColorD 踵鱗_竜性_鱗3CD; - public ColorD 踵鱗_竜性_鱗2CD; + public ColorD 踵鱗_竜性_鱗2CD; - public ColorD 踵鱗_竜性_鱗1CD; + public ColorD 踵鱗_竜性_鱗1CD; - public ColorD 鱗CD; + public ColorD 鱗CD; - public ColorD 足鱗_竜性_鱗1CD; + public ColorD 足鱗_竜性_鱗1CD; - public ColorD 足鱗_竜性_鱗2CD; + public ColorD 足鱗_竜性_鱗2CD; - public ColorD 足鱗_竜性_鱗3CD; + public ColorD 足鱗_竜性_鱗3CD; - public ColorD 足鱗_竜性_鱗4CD; + public ColorD 足鱗_竜性_鱗4CD; - public ColorD 足鱗_竜性_鱗5CD; + public ColorD 足鱗_竜性_鱗5CD; - public ColorD 足鱗_竜性_鱗6CD; + public ColorD 足鱗_竜性_鱗6CD; - public ColorD 足鱗_竜性_鱗7CD; + public ColorD 足鱗_竜性_鱗7CD; - public ColorD 足鱗_竜性_鱗8CD; + public ColorD 足鱗_竜性_鱗8CD; - public ColorD 足鱗_竜性_鱗9CD; + public ColorD 足鱗_竜性_鱗9CD; - public ColorD 足鱗_竜性_鱗10CD; + public ColorD 足鱗_竜性_鱗10CD; - public ColorD 足鱗_竜性_鱗11CD; + public ColorD 足鱗_竜性_鱗11CD; - public ColorD 薬指_爪CD; + public ColorD 薬指_爪CD; - public ColorD 薬指_指3CD; + public ColorD 薬指_指3CD; - public ColorD 薬指_指2CD; + public ColorD 薬指_指2CD; - public ColorD 薬指_指1CD; + public ColorD 薬指_指1CD; - public ColorD 薬指_竜性_鱗3_竜性_鱗1CD; + public ColorD 薬指_竜性_鱗3_竜性_鱗1CD; - public ColorD 薬指_竜性_鱗3_竜性_鱗2CD; + public ColorD 薬指_竜性_鱗3_竜性_鱗2CD; - public ColorD 薬指_竜性_鱗3_竜性_鱗3CD; + public ColorD 薬指_竜性_鱗3_竜性_鱗3CD; - public ColorD 薬指_竜性_鱗3_竜性_鱗4CD; + public ColorD 薬指_竜性_鱗3_竜性_鱗4CD; - public ColorD 薬指_竜性_鱗2_竜性_鱗1CD; + public ColorD 薬指_竜性_鱗2_竜性_鱗1CD; - public ColorD 薬指_竜性_鱗2_竜性_鱗2CD; + public ColorD 薬指_竜性_鱗2_竜性_鱗2CD; - public ColorD 薬指_竜性_鱗2_竜性_鱗3CD; + public ColorD 薬指_竜性_鱗2_竜性_鱗3CD; - public ColorD 薬指_竜性_鱗2_竜性_鱗4CD; + public ColorD 薬指_竜性_鱗2_竜性_鱗4CD; - public ColorD 薬指_竜性_鱗1_竜性_鱗1CD; + public ColorD 薬指_竜性_鱗1_竜性_鱗1CD; - public ColorD 薬指_竜性_鱗1_竜性_鱗2CD; + public ColorD 薬指_竜性_鱗1_竜性_鱗2CD; - public ColorD 薬指_竜性_鱗1_竜性_鱗3CD; + public ColorD 薬指_竜性_鱗1_竜性_鱗3CD; - public ColorD 薬指_竜性_鱗1_竜性_鱗4CD; + public ColorD 薬指_竜性_鱗1_竜性_鱗4CD; - public ColorD 薬指_竜性_鱗1_竜性_鱗5CD; + public ColorD 薬指_竜性_鱗1_竜性_鱗5CD; - public ColorD 薬指_竜性_鱗1_竜性_鱗6CD; + public ColorD 薬指_竜性_鱗1_竜性_鱗6CD; - public ColorD 中指_爪CD; + public ColorD 中指_爪CD; - public ColorD 中指_指3CD; + public ColorD 中指_指3CD; - public ColorD 中指_指2CD; + public ColorD 中指_指2CD; - public ColorD 中指_指1CD; + public ColorD 中指_指1CD; - public ColorD 中指_竜性_鱗3_竜性_鱗1CD; + public ColorD 中指_竜性_鱗3_竜性_鱗1CD; - public ColorD 中指_竜性_鱗3_竜性_鱗2CD; + public ColorD 中指_竜性_鱗3_竜性_鱗2CD; - public ColorD 中指_竜性_鱗3_竜性_鱗3CD; + public ColorD 中指_竜性_鱗3_竜性_鱗3CD; - public ColorD 中指_竜性_鱗3_竜性_鱗4CD; + public ColorD 中指_竜性_鱗3_竜性_鱗4CD; - public ColorD 中指_竜性_鱗2_竜性_鱗1CD; + public ColorD 中指_竜性_鱗2_竜性_鱗1CD; - public ColorD 中指_竜性_鱗2_竜性_鱗2CD; + public ColorD 中指_竜性_鱗2_竜性_鱗2CD; - public ColorD 中指_竜性_鱗2_竜性_鱗3CD; + public ColorD 中指_竜性_鱗2_竜性_鱗3CD; - public ColorD 中指_竜性_鱗2_竜性_鱗4CD; + public ColorD 中指_竜性_鱗2_竜性_鱗4CD; - public ColorD 中指_竜性_鱗1_竜性_鱗1CD; + public ColorD 中指_竜性_鱗1_竜性_鱗1CD; - public ColorD 中指_竜性_鱗1_竜性_鱗2CD; + public ColorD 中指_竜性_鱗1_竜性_鱗2CD; - public ColorD 中指_竜性_鱗1_竜性_鱗3CD; + public ColorD 中指_竜性_鱗1_竜性_鱗3CD; - public ColorD 中指_竜性_鱗1_竜性_鱗4CD; + public ColorD 中指_竜性_鱗1_竜性_鱗4CD; - public ColorD 中指_竜性_鱗1_竜性_鱗5CD; + public ColorD 中指_竜性_鱗1_竜性_鱗5CD; - public ColorD 中指_竜性_鱗1_竜性_鱗6CD; + public ColorD 中指_竜性_鱗1_竜性_鱗6CD; - public ColorD 人指_爪CD; + public ColorD 人指_爪CD; - public ColorD 人指_指2CD; + public ColorD 人指_指2CD; - public ColorD 人指_指1CD; + public ColorD 人指_指1CD; - public ColorD 人指_竜性_鱗2_竜性_鱗1CD; + public ColorD 人指_竜性_鱗2_竜性_鱗1CD; - public ColorD 人指_竜性_鱗2_竜性_鱗2CD; + public ColorD 人指_竜性_鱗2_竜性_鱗2CD; - public ColorD 人指_竜性_鱗2_竜性_鱗3CD; + public ColorD 人指_竜性_鱗2_竜性_鱗3CD; - public ColorD 人指_竜性_鱗2_竜性_鱗4CD; + public ColorD 人指_竜性_鱗2_竜性_鱗4CD; - public ColorD 人指_竜性_鱗1_竜性_鱗1CD; + public ColorD 人指_竜性_鱗1_竜性_鱗1CD; - public ColorD 人指_竜性_鱗1_竜性_鱗2CD; + public ColorD 人指_竜性_鱗1_竜性_鱗2CD; - public ColorD 人指_竜性_鱗1_竜性_鱗3CD; + public ColorD 人指_竜性_鱗1_竜性_鱗3CD; - public ColorD 人指_竜性_鱗1_竜性_鱗4CD; + public ColorD 人指_竜性_鱗1_竜性_鱗4CD; - public ColorD 人指_竜性_鱗1_竜性_鱗5CD; + public ColorD 人指_竜性_鱗1_竜性_鱗5CD; - public ColorD 人指_竜性_鱗1_竜性_鱗6CD; + public ColorD 人指_竜性_鱗1_竜性_鱗6CD; - public ColorD 脚輪_革CD; + public ColorD 脚輪_革CD; - public ColorD 脚輪_金具1CD; + public ColorD 脚輪_金具1CD; - public ColorD 脚輪_金具2CD; + public ColorD 脚輪_金具2CD; - public ColorD 脚輪_金具3CD; + public ColorD 脚輪_金具3CD; - public ColorD 脚輪_金具左CD; + public ColorD 脚輪_金具左CD; - public ColorD 脚輪_金具右CD; + public ColorD 脚輪_金具右CD; - public ColorD 親指_爪CD; + public ColorD 親指_爪CD; - public ColorD 親指_指1CD; + public ColorD 親指_指1CD; - public ColorD 親指_竜性_鱗1_竜性_鱗1CD; + public ColorD 親指_竜性_鱗1_竜性_鱗1CD; - public ColorD 親指_竜性_鱗1_竜性_鱗2CD; + public ColorD 親指_竜性_鱗1_竜性_鱗2CD; - public ColorD 親指_竜性_鱗1_竜性_鱗3CD; + public ColorD 親指_竜性_鱗1_竜性_鱗3CD; - public ColorD 親指_竜性_鱗1_竜性_鱗4CD; + public ColorD 親指_竜性_鱗1_竜性_鱗4CD; - public ColorD 親指_竜性_鱗1_竜性_鱗5CD; + public ColorD 親指_竜性_鱗1_竜性_鱗5CD; - public ColorD 親指_竜性_鱗1_竜性_鱗6CD; + public ColorD 親指_竜性_鱗1_竜性_鱗6CD; - public ColorP X0Y0_足CP; + public ColorP X0Y0_足CP; - public ColorP X0Y0_筋CP; + public ColorP X0Y0_筋CP; - public ColorP X0Y0_足首CP; + public ColorP X0Y0_足首CP; - public ColorP X0Y0_足首鱗_竜性_竜性_鱗1CP; + public ColorP X0Y0_足首鱗_竜性_竜性_鱗1CP; - public ColorP X0Y0_足首鱗_竜性_竜性_鱗2CP; + public ColorP X0Y0_足首鱗_竜性_竜性_鱗2CP; - public ColorP X0Y0_足首鱗_竜性_竜性_鱗3CP; + public ColorP X0Y0_足首鱗_竜性_竜性_鱗3CP; - public ColorP X0Y0_踵鱗_竜性_竜性_鱗3CP; + public ColorP X0Y0_踵鱗_竜性_竜性_鱗3CP; - public ColorP X0Y0_踵鱗_竜性_竜性_鱗2CP; + public ColorP X0Y0_踵鱗_竜性_竜性_鱗2CP; - public ColorP X0Y0_踵鱗_竜性_竜性_鱗1CP; + public ColorP X0Y0_踵鱗_竜性_竜性_鱗1CP; - public ColorP X0Y0_竜性_鱗CP; + public ColorP X0Y0_竜性_鱗CP; - public ColorP X0Y0_足鱗_竜性_竜性_鱗1CP; + public ColorP X0Y0_足鱗_竜性_竜性_鱗1CP; - public ColorP X0Y0_足鱗_竜性_竜性_鱗2CP; + public ColorP X0Y0_足鱗_竜性_竜性_鱗2CP; - public ColorP X0Y0_足鱗_竜性_竜性_鱗3CP; + public ColorP X0Y0_足鱗_竜性_竜性_鱗3CP; - public ColorP X0Y0_足鱗_竜性_竜性_鱗4CP; + public ColorP X0Y0_足鱗_竜性_竜性_鱗4CP; - public ColorP X0Y0_足鱗_竜性_竜性_鱗5CP; + public ColorP X0Y0_足鱗_竜性_竜性_鱗5CP; - public ColorP X0Y0_足鱗_竜性_竜性_鱗6CP; + public ColorP X0Y0_足鱗_竜性_竜性_鱗6CP; - public ColorP X0Y0_足鱗_竜性_竜性_鱗7CP; + public ColorP X0Y0_足鱗_竜性_竜性_鱗7CP; - public ColorP X0Y0_足鱗_竜性_竜性_鱗8CP; + public ColorP X0Y0_足鱗_竜性_竜性_鱗8CP; - public ColorP X0Y0_足鱗_竜性_竜性_鱗9CP; + public ColorP X0Y0_足鱗_竜性_竜性_鱗9CP; - public ColorP X0Y0_足鱗_竜性_竜性_鱗10CP; + public ColorP X0Y0_足鱗_竜性_竜性_鱗10CP; - public ColorP X0Y0_足鱗_竜性_竜性_鱗11CP; + public ColorP X0Y0_足鱗_竜性_竜性_鱗11CP; - public ColorP X0Y0_薬指_爪CP; + public ColorP X0Y0_薬指_爪CP; - public ColorP X0Y0_薬指_指3CP; + public ColorP X0Y0_薬指_指3CP; - public ColorP X0Y0_薬指_指2CP; + public ColorP X0Y0_薬指_指2CP; - public ColorP X0Y0_薬指_指1CP; + public ColorP X0Y0_薬指_指1CP; - public ColorP X0Y0_薬指_竜性_鱗3_竜性_鱗1CP; + public ColorP X0Y0_薬指_竜性_鱗3_竜性_鱗1CP; - public ColorP X0Y0_薬指_竜性_鱗3_竜性_鱗2CP; + public ColorP X0Y0_薬指_竜性_鱗3_竜性_鱗2CP; - public ColorP X0Y0_薬指_竜性_鱗3_竜性_鱗3CP; + public ColorP X0Y0_薬指_竜性_鱗3_竜性_鱗3CP; - public ColorP X0Y0_薬指_竜性_鱗3_竜性_鱗4CP; + public ColorP X0Y0_薬指_竜性_鱗3_竜性_鱗4CP; - public ColorP X0Y0_薬指_竜性_鱗2_竜性_鱗1CP; + public ColorP X0Y0_薬指_竜性_鱗2_竜性_鱗1CP; - public ColorP X0Y0_薬指_竜性_鱗2_竜性_鱗2CP; + public ColorP X0Y0_薬指_竜性_鱗2_竜性_鱗2CP; - public ColorP X0Y0_薬指_竜性_鱗2_竜性_鱗3CP; + public ColorP X0Y0_薬指_竜性_鱗2_竜性_鱗3CP; - public ColorP X0Y0_薬指_竜性_鱗2_竜性_鱗4CP; + public ColorP X0Y0_薬指_竜性_鱗2_竜性_鱗4CP; - public ColorP X0Y0_薬指_竜性_鱗1_竜性_鱗1CP; + public ColorP X0Y0_薬指_竜性_鱗1_竜性_鱗1CP; - public ColorP X0Y0_薬指_竜性_鱗1_竜性_鱗2CP; + public ColorP X0Y0_薬指_竜性_鱗1_竜性_鱗2CP; - public ColorP X0Y0_薬指_竜性_鱗1_竜性_鱗3CP; + public ColorP X0Y0_薬指_竜性_鱗1_竜性_鱗3CP; - public ColorP X0Y0_薬指_竜性_鱗1_竜性_鱗4CP; + public ColorP X0Y0_薬指_竜性_鱗1_竜性_鱗4CP; - public ColorP X0Y0_薬指_竜性_鱗1_竜性_鱗5CP; + public ColorP X0Y0_薬指_竜性_鱗1_竜性_鱗5CP; - public ColorP X0Y0_薬指_竜性_鱗1_竜性_鱗6CP; + public ColorP X0Y0_薬指_竜性_鱗1_竜性_鱗6CP; - public ColorP X0Y0_中指_爪CP; + public ColorP X0Y0_中指_爪CP; - public ColorP X0Y0_中指_指3CP; + public ColorP X0Y0_中指_指3CP; - public ColorP X0Y0_中指_指2CP; + public ColorP X0Y0_中指_指2CP; - public ColorP X0Y0_中指_指1CP; + public ColorP X0Y0_中指_指1CP; - public ColorP X0Y0_中指_竜性_鱗3_竜性_鱗1CP; + public ColorP X0Y0_中指_竜性_鱗3_竜性_鱗1CP; - public ColorP X0Y0_中指_竜性_鱗3_竜性_鱗2CP; + public ColorP X0Y0_中指_竜性_鱗3_竜性_鱗2CP; - public ColorP X0Y0_中指_竜性_鱗3_竜性_鱗3CP; + public ColorP X0Y0_中指_竜性_鱗3_竜性_鱗3CP; - public ColorP X0Y0_中指_竜性_鱗3_竜性_鱗4CP; + public ColorP X0Y0_中指_竜性_鱗3_竜性_鱗4CP; - public ColorP X0Y0_中指_竜性_鱗2_竜性_鱗1CP; + public ColorP X0Y0_中指_竜性_鱗2_竜性_鱗1CP; - public ColorP X0Y0_中指_竜性_鱗2_竜性_鱗2CP; + public ColorP X0Y0_中指_竜性_鱗2_竜性_鱗2CP; - public ColorP X0Y0_中指_竜性_鱗2_竜性_鱗3CP; + public ColorP X0Y0_中指_竜性_鱗2_竜性_鱗3CP; - public ColorP X0Y0_中指_竜性_鱗2_竜性_鱗4CP; + public ColorP X0Y0_中指_竜性_鱗2_竜性_鱗4CP; - public ColorP X0Y0_中指_竜性_鱗1_竜性_鱗1CP; + public ColorP X0Y0_中指_竜性_鱗1_竜性_鱗1CP; - public ColorP X0Y0_中指_竜性_鱗1_竜性_鱗2CP; + public ColorP X0Y0_中指_竜性_鱗1_竜性_鱗2CP; - public ColorP X0Y0_中指_竜性_鱗1_竜性_鱗3CP; + public ColorP X0Y0_中指_竜性_鱗1_竜性_鱗3CP; - public ColorP X0Y0_中指_竜性_鱗1_竜性_鱗4CP; + public ColorP X0Y0_中指_竜性_鱗1_竜性_鱗4CP; - public ColorP X0Y0_中指_竜性_鱗1_竜性_鱗5CP; + public ColorP X0Y0_中指_竜性_鱗1_竜性_鱗5CP; - public ColorP X0Y0_中指_竜性_鱗1_竜性_鱗6CP; + public ColorP X0Y0_中指_竜性_鱗1_竜性_鱗6CP; - public ColorP X0Y0_人指_爪CP; + public ColorP X0Y0_人指_爪CP; - public ColorP X0Y0_人指_指2CP; + public ColorP X0Y0_人指_指2CP; - public ColorP X0Y0_人指_指1CP; + public ColorP X0Y0_人指_指1CP; - public ColorP X0Y0_人指_竜性_鱗2_竜性_鱗1CP; + public ColorP X0Y0_人指_竜性_鱗2_竜性_鱗1CP; - public ColorP X0Y0_人指_竜性_鱗2_竜性_鱗2CP; + public ColorP X0Y0_人指_竜性_鱗2_竜性_鱗2CP; - public ColorP X0Y0_人指_竜性_鱗2_竜性_鱗3CP; + public ColorP X0Y0_人指_竜性_鱗2_竜性_鱗3CP; - public ColorP X0Y0_人指_竜性_鱗2_竜性_鱗4CP; + public ColorP X0Y0_人指_竜性_鱗2_竜性_鱗4CP; - public ColorP X0Y0_人指_竜性_鱗1_竜性_鱗1CP; + public ColorP X0Y0_人指_竜性_鱗1_竜性_鱗1CP; - public ColorP X0Y0_人指_竜性_鱗1_竜性_鱗2CP; + public ColorP X0Y0_人指_竜性_鱗1_竜性_鱗2CP; - public ColorP X0Y0_人指_竜性_鱗1_竜性_鱗3CP; + public ColorP X0Y0_人指_竜性_鱗1_竜性_鱗3CP; - public ColorP X0Y0_人指_竜性_鱗1_竜性_鱗4CP; + public ColorP X0Y0_人指_竜性_鱗1_竜性_鱗4CP; - public ColorP X0Y0_人指_竜性_鱗1_竜性_鱗5CP; + public ColorP X0Y0_人指_竜性_鱗1_竜性_鱗5CP; - public ColorP X0Y0_人指_竜性_鱗1_竜性_鱗6CP; + public ColorP X0Y0_人指_竜性_鱗1_竜性_鱗6CP; - public ColorP X0Y0_脚輪_革CP; + public ColorP X0Y0_脚輪_革CP; - public ColorP X0Y0_脚輪_金具1CP; + public ColorP X0Y0_脚輪_金具1CP; - public ColorP X0Y0_脚輪_金具2CP; + public ColorP X0Y0_脚輪_金具2CP; - public ColorP X0Y0_脚輪_金具3CP; + public ColorP X0Y0_脚輪_金具3CP; - public ColorP X0Y0_脚輪_金具左CP; + public ColorP X0Y0_脚輪_金具左CP; - public ColorP X0Y0_脚輪_金具右CP; + public ColorP X0Y0_脚輪_金具右CP; - public ColorP X0Y0_親指_爪CP; + public ColorP X0Y0_親指_爪CP; - public ColorP X0Y0_親指_指1CP; + public ColorP X0Y0_親指_指1CP; - public ColorP X0Y0_親指_竜性_鱗1_竜性_鱗1CP; + public ColorP X0Y0_親指_竜性_鱗1_竜性_鱗1CP; - public ColorP X0Y0_親指_竜性_鱗1_竜性_鱗2CP; + public ColorP X0Y0_親指_竜性_鱗1_竜性_鱗2CP; - public ColorP X0Y0_親指_竜性_鱗1_竜性_鱗3CP; + public ColorP X0Y0_親指_竜性_鱗1_竜性_鱗3CP; - public ColorP X0Y0_親指_竜性_鱗1_竜性_鱗4CP; + public ColorP X0Y0_親指_竜性_鱗1_竜性_鱗4CP; - public ColorP X0Y0_親指_竜性_鱗1_竜性_鱗5CP; + public ColorP X0Y0_親指_竜性_鱗1_竜性_鱗5CP; - public ColorP X0Y0_親指_竜性_鱗1_竜性_鱗6CP; + public ColorP X0Y0_親指_竜性_鱗1_竜性_鱗6CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - 筋_表示 = 筋肉_; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 脚輪表示 = 拘束_; - } - } - - public bool 足_表示 - { - get - { - return X0Y0_足.Dra; - } - set - { - X0Y0_足.Dra = value; - X0Y0_足.Hit = value; - } - } - - public bool 筋_表示 - { - get - { - return X0Y0_筋.Dra; - } - set - { - X0Y0_筋.Dra = value; - X0Y0_筋.Hit = value; - } - } - - public bool 足首_表示 - { - get - { - return X0Y0_足首.Dra; - } - set - { - X0Y0_足首.Dra = value; - X0Y0_足首.Hit = value; - } - } - - public bool 足首鱗_竜性_鱗1_表示 - { - get - { - return X0Y0_足首鱗_竜性_竜性_鱗1.Dra; - } - set - { - X0Y0_足首鱗_竜性_竜性_鱗1.Dra = value; - X0Y0_足首鱗_竜性_竜性_鱗1.Hit = value; - } - } - - public bool 足首鱗_竜性_鱗2_表示 - { - get - { - return X0Y0_足首鱗_竜性_竜性_鱗2.Dra; - } - set - { - X0Y0_足首鱗_竜性_竜性_鱗2.Dra = value; - X0Y0_足首鱗_竜性_竜性_鱗2.Hit = value; - } - } - - public bool 足首鱗_竜性_鱗3_表示 - { - get - { - return X0Y0_足首鱗_竜性_竜性_鱗3.Dra; - } - set - { - X0Y0_足首鱗_竜性_竜性_鱗3.Dra = value; - X0Y0_足首鱗_竜性_竜性_鱗3.Hit = value; - } - } - - public bool 踵鱗_竜性_鱗3_表示 - { - get - { - return X0Y0_踵鱗_竜性_竜性_鱗3.Dra; - } - set - { - X0Y0_踵鱗_竜性_竜性_鱗3.Dra = value; - X0Y0_踵鱗_竜性_竜性_鱗3.Hit = value; - } - } - - public bool 踵鱗_竜性_鱗2_表示 - { - get - { - return X0Y0_踵鱗_竜性_竜性_鱗2.Dra; - } - set - { - X0Y0_踵鱗_竜性_竜性_鱗2.Dra = value; - X0Y0_踵鱗_竜性_竜性_鱗2.Hit = value; - } - } - - public bool 踵鱗_竜性_鱗1_表示 - { - get - { - return X0Y0_踵鱗_竜性_竜性_鱗1.Dra; - } - set - { - X0Y0_踵鱗_竜性_竜性_鱗1.Dra = value; - X0Y0_踵鱗_竜性_竜性_鱗1.Hit = value; - } - } - - public bool 竜性_鱗_表示 - { - get - { - return X0Y0_竜性_鱗.Dra; - } - set - { - X0Y0_竜性_鱗.Dra = value; - X0Y0_竜性_鱗.Hit = value; - } - } - - public bool 足鱗_竜性_鱗1_表示 - { - get - { - return X0Y0_足鱗_竜性_竜性_鱗1.Dra; - } - set - { - X0Y0_足鱗_竜性_竜性_鱗1.Dra = value; - X0Y0_足鱗_竜性_竜性_鱗1.Hit = value; - } - } - - public bool 足鱗_竜性_鱗2_表示 - { - get - { - return X0Y0_足鱗_竜性_竜性_鱗2.Dra; - } - set - { - X0Y0_足鱗_竜性_竜性_鱗2.Dra = value; - X0Y0_足鱗_竜性_竜性_鱗2.Hit = value; - } - } - - public bool 足鱗_竜性_鱗3_表示 - { - get - { - return X0Y0_足鱗_竜性_竜性_鱗3.Dra; - } - set - { - X0Y0_足鱗_竜性_竜性_鱗3.Dra = value; - X0Y0_足鱗_竜性_竜性_鱗3.Hit = value; - } - } - - public bool 足鱗_竜性_鱗4_表示 - { - get - { - return X0Y0_足鱗_竜性_竜性_鱗4.Dra; - } - set - { - X0Y0_足鱗_竜性_竜性_鱗4.Dra = value; - X0Y0_足鱗_竜性_竜性_鱗4.Hit = value; - } - } - - public bool 足鱗_竜性_鱗5_表示 - { - get - { - return X0Y0_足鱗_竜性_竜性_鱗5.Dra; - } - set - { - X0Y0_足鱗_竜性_竜性_鱗5.Dra = value; - X0Y0_足鱗_竜性_竜性_鱗5.Hit = value; - } - } - - public bool 足鱗_竜性_鱗6_表示 - { - get - { - return X0Y0_足鱗_竜性_竜性_鱗6.Dra; - } - set - { - X0Y0_足鱗_竜性_竜性_鱗6.Dra = value; - X0Y0_足鱗_竜性_竜性_鱗6.Hit = value; - } - } - - public bool 足鱗_竜性_鱗7_表示 - { - get - { - return X0Y0_足鱗_竜性_竜性_鱗7.Dra; - } - set - { - X0Y0_足鱗_竜性_竜性_鱗7.Dra = value; - X0Y0_足鱗_竜性_竜性_鱗7.Hit = value; - } - } - - public bool 足鱗_竜性_鱗8_表示 - { - get - { - return X0Y0_足鱗_竜性_竜性_鱗8.Dra; - } - set - { - X0Y0_足鱗_竜性_竜性_鱗8.Dra = value; - X0Y0_足鱗_竜性_竜性_鱗8.Hit = value; - } - } - - public bool 足鱗_竜性_鱗9_表示 - { - get - { - return X0Y0_足鱗_竜性_竜性_鱗9.Dra; - } - set - { - X0Y0_足鱗_竜性_竜性_鱗9.Dra = value; - X0Y0_足鱗_竜性_竜性_鱗9.Hit = value; - } - } - - public bool 足鱗_竜性_鱗10_表示 - { - get - { - return X0Y0_足鱗_竜性_竜性_鱗10.Dra; - } - set - { - X0Y0_足鱗_竜性_竜性_鱗10.Dra = value; - X0Y0_足鱗_竜性_竜性_鱗10.Hit = value; - } - } - - public bool 足鱗_竜性_鱗11_表示 - { - get - { - return X0Y0_足鱗_竜性_竜性_鱗11.Dra; - } - set - { - X0Y0_足鱗_竜性_竜性_鱗11.Dra = value; - X0Y0_足鱗_竜性_竜性_鱗11.Hit = value; - } - } - - public bool 薬指_爪_表示 - { - get - { - return X0Y0_薬指_爪.Dra; - } - set - { - X0Y0_薬指_爪.Dra = value; - X0Y0_薬指_爪.Hit = value; - } - } - - public bool 薬指_指3_表示 - { - get - { - return X0Y0_薬指_指3.Dra; - } - set - { - X0Y0_薬指_指3.Dra = value; - X0Y0_薬指_指3.Hit = value; - } - } - - public bool 薬指_指2_表示 - { - get - { - return X0Y0_薬指_指2.Dra; - } - set - { - X0Y0_薬指_指2.Dra = value; - X0Y0_薬指_指2.Hit = value; - } - } - - public bool 薬指_指1_表示 - { - get - { - return X0Y0_薬指_指1.Dra; - } - set - { - X0Y0_薬指_指1.Dra = value; - X0Y0_薬指_指1.Hit = value; - } - } - - public bool 薬指_竜性_鱗3_鱗1_表示 - { - get - { - return X0Y0_薬指_竜性_鱗3_竜性_鱗1.Dra; - } - set - { - X0Y0_薬指_竜性_鱗3_竜性_鱗1.Dra = value; - X0Y0_薬指_竜性_鱗3_竜性_鱗1.Hit = value; - } - } - - public bool 薬指_竜性_鱗3_鱗2_表示 - { - get - { - return X0Y0_薬指_竜性_鱗3_竜性_鱗2.Dra; - } - set - { - X0Y0_薬指_竜性_鱗3_竜性_鱗2.Dra = value; - X0Y0_薬指_竜性_鱗3_竜性_鱗2.Hit = value; - } - } - - public bool 薬指_竜性_鱗3_鱗3_表示 - { - get - { - return X0Y0_薬指_竜性_鱗3_竜性_鱗3.Dra; - } - set - { - X0Y0_薬指_竜性_鱗3_竜性_鱗3.Dra = value; - X0Y0_薬指_竜性_鱗3_竜性_鱗3.Hit = value; - } - } - - public bool 薬指_竜性_鱗3_鱗4_表示 - { - get - { - return X0Y0_薬指_竜性_鱗3_竜性_鱗4.Dra; - } - set - { - X0Y0_薬指_竜性_鱗3_竜性_鱗4.Dra = value; - X0Y0_薬指_竜性_鱗3_竜性_鱗4.Hit = value; - } - } - - public bool 薬指_竜性_鱗2_鱗1_表示 - { - get - { - return X0Y0_薬指_竜性_鱗2_竜性_鱗1.Dra; - } - set - { - X0Y0_薬指_竜性_鱗2_竜性_鱗1.Dra = value; - X0Y0_薬指_竜性_鱗2_竜性_鱗1.Hit = value; - } - } - - public bool 薬指_竜性_鱗2_鱗2_表示 - { - get - { - return X0Y0_薬指_竜性_鱗2_竜性_鱗2.Dra; - } - set - { - X0Y0_薬指_竜性_鱗2_竜性_鱗2.Dra = value; - X0Y0_薬指_竜性_鱗2_竜性_鱗2.Hit = value; - } - } - - public bool 薬指_竜性_鱗2_鱗3_表示 - { - get - { - return X0Y0_薬指_竜性_鱗2_竜性_鱗3.Dra; - } - set - { - X0Y0_薬指_竜性_鱗2_竜性_鱗3.Dra = value; - X0Y0_薬指_竜性_鱗2_竜性_鱗3.Hit = value; - } - } - - public bool 薬指_竜性_鱗2_鱗4_表示 - { - get - { - return X0Y0_薬指_竜性_鱗2_竜性_鱗4.Dra; - } - set - { - X0Y0_薬指_竜性_鱗2_竜性_鱗4.Dra = value; - X0Y0_薬指_竜性_鱗2_竜性_鱗4.Hit = value; - } - } - - public bool 薬指_竜性_鱗1_鱗1_表示 - { - get - { - return X0Y0_薬指_竜性_鱗1_竜性_鱗1.Dra; - } - set - { - X0Y0_薬指_竜性_鱗1_竜性_鱗1.Dra = value; - X0Y0_薬指_竜性_鱗1_竜性_鱗1.Hit = value; - } - } - - public bool 薬指_竜性_鱗1_鱗2_表示 - { - get - { - return X0Y0_薬指_竜性_鱗1_竜性_鱗2.Dra; - } - set - { - X0Y0_薬指_竜性_鱗1_竜性_鱗2.Dra = value; - X0Y0_薬指_竜性_鱗1_竜性_鱗2.Hit = value; - } - } - - public bool 薬指_竜性_鱗1_鱗3_表示 - { - get - { - return X0Y0_薬指_竜性_鱗1_竜性_鱗3.Dra; - } - set - { - X0Y0_薬指_竜性_鱗1_竜性_鱗3.Dra = value; - X0Y0_薬指_竜性_鱗1_竜性_鱗3.Hit = value; - } - } - - public bool 薬指_竜性_鱗1_鱗4_表示 - { - get - { - return X0Y0_薬指_竜性_鱗1_竜性_鱗4.Dra; - } - set - { - X0Y0_薬指_竜性_鱗1_竜性_鱗4.Dra = value; - X0Y0_薬指_竜性_鱗1_竜性_鱗4.Hit = value; - } - } - - public bool 薬指_竜性_鱗1_鱗5_表示 - { - get - { - return X0Y0_薬指_竜性_鱗1_竜性_鱗5.Dra; - } - set - { - X0Y0_薬指_竜性_鱗1_竜性_鱗5.Dra = value; - X0Y0_薬指_竜性_鱗1_竜性_鱗5.Hit = value; - } - } - - public bool 薬指_竜性_鱗1_鱗6_表示 - { - get - { - return X0Y0_薬指_竜性_鱗1_竜性_鱗6.Dra; - } - set - { - X0Y0_薬指_竜性_鱗1_竜性_鱗6.Dra = value; - X0Y0_薬指_竜性_鱗1_竜性_鱗6.Hit = value; - } - } - - public bool 中指_爪_表示 - { - get - { - return X0Y0_中指_爪.Dra; - } - set - { - X0Y0_中指_爪.Dra = value; - X0Y0_中指_爪.Hit = value; - } - } - - public bool 中指_指3_表示 - { - get - { - return X0Y0_中指_指3.Dra; - } - set - { - X0Y0_中指_指3.Dra = value; - X0Y0_中指_指3.Hit = value; - } - } - - public bool 中指_指2_表示 - { - get - { - return X0Y0_中指_指2.Dra; - } - set - { - X0Y0_中指_指2.Dra = value; - X0Y0_中指_指2.Hit = value; - } - } - - public bool 中指_指1_表示 - { - get - { - return X0Y0_中指_指1.Dra; - } - set - { - X0Y0_中指_指1.Dra = value; - X0Y0_中指_指1.Hit = value; - } - } - - public bool 中指_竜性_鱗3_鱗1_表示 - { - get - { - return X0Y0_中指_竜性_鱗3_竜性_鱗1.Dra; - } - set - { - X0Y0_中指_竜性_鱗3_竜性_鱗1.Dra = value; - X0Y0_中指_竜性_鱗3_竜性_鱗1.Hit = value; - } - } - - public bool 中指_竜性_鱗3_鱗2_表示 - { - get - { - return X0Y0_中指_竜性_鱗3_竜性_鱗2.Dra; - } - set - { - X0Y0_中指_竜性_鱗3_竜性_鱗2.Dra = value; - X0Y0_中指_竜性_鱗3_竜性_鱗2.Hit = value; - } - } - - public bool 中指_竜性_鱗3_鱗3_表示 - { - get - { - return X0Y0_中指_竜性_鱗3_竜性_鱗3.Dra; - } - set - { - X0Y0_中指_竜性_鱗3_竜性_鱗3.Dra = value; - X0Y0_中指_竜性_鱗3_竜性_鱗3.Hit = value; - } - } - - public bool 中指_竜性_鱗3_鱗4_表示 - { - get - { - return X0Y0_中指_竜性_鱗3_竜性_鱗4.Dra; - } - set - { - X0Y0_中指_竜性_鱗3_竜性_鱗4.Dra = value; - X0Y0_中指_竜性_鱗3_竜性_鱗4.Hit = value; - } - } - - public bool 中指_竜性_鱗2_鱗1_表示 - { - get - { - return X0Y0_中指_竜性_鱗2_竜性_鱗1.Dra; - } - set - { - X0Y0_中指_竜性_鱗2_竜性_鱗1.Dra = value; - X0Y0_中指_竜性_鱗2_竜性_鱗1.Hit = value; - } - } - - public bool 中指_竜性_鱗2_鱗2_表示 - { - get - { - return X0Y0_中指_竜性_鱗2_竜性_鱗2.Dra; - } - set - { - X0Y0_中指_竜性_鱗2_竜性_鱗2.Dra = value; - X0Y0_中指_竜性_鱗2_竜性_鱗2.Hit = value; - } - } - - public bool 中指_竜性_鱗2_鱗3_表示 - { - get - { - return X0Y0_中指_竜性_鱗2_竜性_鱗3.Dra; - } - set - { - X0Y0_中指_竜性_鱗2_竜性_鱗3.Dra = value; - X0Y0_中指_竜性_鱗2_竜性_鱗3.Hit = value; - } - } - - public bool 中指_竜性_鱗2_鱗4_表示 - { - get - { - return X0Y0_中指_竜性_鱗2_竜性_鱗4.Dra; - } - set - { - X0Y0_中指_竜性_鱗2_竜性_鱗4.Dra = value; - X0Y0_中指_竜性_鱗2_竜性_鱗4.Hit = value; - } - } - - public bool 中指_竜性_鱗1_鱗1_表示 - { - get - { - return X0Y0_中指_竜性_鱗1_竜性_鱗1.Dra; - } - set - { - X0Y0_中指_竜性_鱗1_竜性_鱗1.Dra = value; - X0Y0_中指_竜性_鱗1_竜性_鱗1.Hit = value; - } - } - - public bool 中指_竜性_鱗1_鱗2_表示 - { - get - { - return X0Y0_中指_竜性_鱗1_竜性_鱗2.Dra; - } - set - { - X0Y0_中指_竜性_鱗1_竜性_鱗2.Dra = value; - X0Y0_中指_竜性_鱗1_竜性_鱗2.Hit = value; - } - } - - public bool 中指_竜性_鱗1_鱗3_表示 - { - get - { - return X0Y0_中指_竜性_鱗1_竜性_鱗3.Dra; - } - set - { - X0Y0_中指_竜性_鱗1_竜性_鱗3.Dra = value; - X0Y0_中指_竜性_鱗1_竜性_鱗3.Hit = value; - } - } - - public bool 中指_竜性_鱗1_鱗4_表示 - { - get - { - return X0Y0_中指_竜性_鱗1_竜性_鱗4.Dra; - } - set - { - X0Y0_中指_竜性_鱗1_竜性_鱗4.Dra = value; - X0Y0_中指_竜性_鱗1_竜性_鱗4.Hit = value; - } - } - - public bool 中指_竜性_鱗1_鱗5_表示 - { - get - { - return X0Y0_中指_竜性_鱗1_竜性_鱗5.Dra; - } - set - { - X0Y0_中指_竜性_鱗1_竜性_鱗5.Dra = value; - X0Y0_中指_竜性_鱗1_竜性_鱗5.Hit = value; - } - } - - public bool 中指_竜性_鱗1_鱗6_表示 - { - get - { - return X0Y0_中指_竜性_鱗1_竜性_鱗6.Dra; - } - set - { - X0Y0_中指_竜性_鱗1_竜性_鱗6.Dra = value; - X0Y0_中指_竜性_鱗1_竜性_鱗6.Hit = value; - } - } - - public bool 人指_爪_表示 - { - get - { - return X0Y0_人指_爪.Dra; - } - set - { - X0Y0_人指_爪.Dra = value; - X0Y0_人指_爪.Hit = value; - } - } - - public bool 人指_指2_表示 - { - get - { - return X0Y0_人指_指2.Dra; - } - set - { - X0Y0_人指_指2.Dra = value; - X0Y0_人指_指2.Hit = value; - } - } - - public bool 人指_指1_表示 - { - get - { - return X0Y0_人指_指1.Dra; - } - set - { - X0Y0_人指_指1.Dra = value; - X0Y0_人指_指1.Hit = value; - } - } - - public bool 人指_竜性_鱗2_鱗1_表示 - { - get - { - return X0Y0_人指_竜性_鱗2_竜性_鱗1.Dra; - } - set - { - X0Y0_人指_竜性_鱗2_竜性_鱗1.Dra = value; - X0Y0_人指_竜性_鱗2_竜性_鱗1.Hit = value; - } - } - - public bool 人指_竜性_鱗2_鱗2_表示 - { - get - { - return X0Y0_人指_竜性_鱗2_竜性_鱗2.Dra; - } - set - { - X0Y0_人指_竜性_鱗2_竜性_鱗2.Dra = value; - X0Y0_人指_竜性_鱗2_竜性_鱗2.Hit = value; - } - } - - public bool 人指_竜性_鱗2_鱗3_表示 - { - get - { - return X0Y0_人指_竜性_鱗2_竜性_鱗3.Dra; - } - set - { - X0Y0_人指_竜性_鱗2_竜性_鱗3.Dra = value; - X0Y0_人指_竜性_鱗2_竜性_鱗3.Hit = value; - } - } - - public bool 人指_竜性_鱗2_鱗4_表示 - { - get - { - return X0Y0_人指_竜性_鱗2_竜性_鱗4.Dra; - } - set - { - X0Y0_人指_竜性_鱗2_竜性_鱗4.Dra = value; - X0Y0_人指_竜性_鱗2_竜性_鱗4.Hit = value; - } - } - - public bool 人指_竜性_鱗1_鱗1_表示 - { - get - { - return X0Y0_人指_竜性_鱗1_竜性_鱗1.Dra; - } - set - { - X0Y0_人指_竜性_鱗1_竜性_鱗1.Dra = value; - X0Y0_人指_竜性_鱗1_竜性_鱗1.Hit = value; - } - } - - public bool 人指_竜性_鱗1_鱗2_表示 - { - get - { - return X0Y0_人指_竜性_鱗1_竜性_鱗2.Dra; - } - set - { - X0Y0_人指_竜性_鱗1_竜性_鱗2.Dra = value; - X0Y0_人指_竜性_鱗1_竜性_鱗2.Hit = value; - } - } - - public bool 人指_竜性_鱗1_鱗3_表示 - { - get - { - return X0Y0_人指_竜性_鱗1_竜性_鱗3.Dra; - } - set - { - X0Y0_人指_竜性_鱗1_竜性_鱗3.Dra = value; - X0Y0_人指_竜性_鱗1_竜性_鱗3.Hit = value; - } - } - - public bool 人指_竜性_鱗1_鱗4_表示 - { - get - { - return X0Y0_人指_竜性_鱗1_竜性_鱗4.Dra; - } - set - { - X0Y0_人指_竜性_鱗1_竜性_鱗4.Dra = value; - X0Y0_人指_竜性_鱗1_竜性_鱗4.Hit = value; - } - } - - public bool 人指_竜性_鱗1_鱗5_表示 - { - get - { - return X0Y0_人指_竜性_鱗1_竜性_鱗5.Dra; - } - set - { - X0Y0_人指_竜性_鱗1_竜性_鱗5.Dra = value; - X0Y0_人指_竜性_鱗1_竜性_鱗5.Hit = value; - } - } - - public bool 人指_竜性_鱗1_鱗6_表示 - { - get - { - return X0Y0_人指_竜性_鱗1_竜性_鱗6.Dra; - } - set - { - X0Y0_人指_竜性_鱗1_竜性_鱗6.Dra = value; - X0Y0_人指_竜性_鱗1_竜性_鱗6.Hit = value; - } - } - - public bool 脚輪_革_表示 - { - get - { - return X0Y0_脚輪_革.Dra; - } - set - { - X0Y0_脚輪_革.Dra = value; - X0Y0_脚輪_革.Hit = value; - } - } - - public bool 脚輪_金具1_表示 - { - get - { - return X0Y0_脚輪_金具1.Dra; - } - set - { - X0Y0_脚輪_金具1.Dra = value; - X0Y0_脚輪_金具1.Hit = value; - } - } - - public bool 脚輪_金具2_表示 - { - get - { - return X0Y0_脚輪_金具2.Dra; - } - set - { - X0Y0_脚輪_金具2.Dra = value; - X0Y0_脚輪_金具2.Hit = value; - } - } - - public bool 脚輪_金具3_表示 - { - get - { - return X0Y0_脚輪_金具3.Dra; - } - set - { - X0Y0_脚輪_金具3.Dra = value; - X0Y0_脚輪_金具3.Hit = value; - } - } - - public bool 脚輪_金具左_表示 - { - get - { - return X0Y0_脚輪_金具左.Dra; - } - set - { - X0Y0_脚輪_金具左.Dra = value; - X0Y0_脚輪_金具左.Hit = value; - } - } - - public bool 脚輪_金具右_表示 - { - get - { - return X0Y0_脚輪_金具右.Dra; - } - set - { - X0Y0_脚輪_金具右.Dra = value; - X0Y0_脚輪_金具右.Hit = value; - } - } - - public bool 親指_爪_表示 - { - get - { - return X0Y0_親指_爪.Dra; - } - set - { - X0Y0_親指_爪.Dra = value; - X0Y0_親指_爪.Hit = value; - } - } - - public bool 親指_指1_表示 - { - get - { - return X0Y0_親指_指1.Dra; - } - set - { - X0Y0_親指_指1.Dra = value; - X0Y0_親指_指1.Hit = value; - } - } - - public bool 親指_竜性_鱗1_鱗1_表示 - { - get - { - return X0Y0_親指_竜性_鱗1_竜性_鱗1.Dra; - } - set - { - X0Y0_親指_竜性_鱗1_竜性_鱗1.Dra = value; - X0Y0_親指_竜性_鱗1_竜性_鱗1.Hit = value; - } - } - - public bool 親指_竜性_鱗1_鱗2_表示 - { - get - { - return X0Y0_親指_竜性_鱗1_竜性_鱗2.Dra; - } - set - { - X0Y0_親指_竜性_鱗1_竜性_鱗2.Dra = value; - X0Y0_親指_竜性_鱗1_竜性_鱗2.Hit = value; - } - } - - public bool 親指_竜性_鱗1_鱗3_表示 - { - get - { - return X0Y0_親指_竜性_鱗1_竜性_鱗3.Dra; - } - set - { - X0Y0_親指_竜性_鱗1_竜性_鱗3.Dra = value; - X0Y0_親指_竜性_鱗1_竜性_鱗3.Hit = value; - } - } - - public bool 親指_竜性_鱗1_鱗4_表示 - { - get - { - return X0Y0_親指_竜性_鱗1_竜性_鱗4.Dra; - } - set - { - X0Y0_親指_竜性_鱗1_竜性_鱗4.Dra = value; - X0Y0_親指_竜性_鱗1_竜性_鱗4.Hit = value; - } - } - - public bool 親指_竜性_鱗1_鱗5_表示 - { - get - { - return X0Y0_親指_竜性_鱗1_竜性_鱗5.Dra; - } - set - { - X0Y0_親指_竜性_鱗1_竜性_鱗5.Dra = value; - X0Y0_親指_竜性_鱗1_竜性_鱗5.Hit = value; - } - } - - public bool 親指_竜性_鱗1_鱗6_表示 - { - get - { - return X0Y0_親指_竜性_鱗1_竜性_鱗6.Dra; - } - set - { - X0Y0_親指_竜性_鱗1_竜性_鱗6.Dra = value; - X0Y0_親指_竜性_鱗1_竜性_鱗6.Hit = value; - } - } - - public bool 脚輪表示 - { - get - { - return 脚輪_革_表示; - } - set - { - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 足_表示; - } - set - { - 足_表示 = value; - 筋_表示 = value; - 足首_表示 = value; - 足首鱗_竜性_鱗1_表示 = value; - 足首鱗_竜性_鱗2_表示 = value; - 足首鱗_竜性_鱗3_表示 = value; - 踵鱗_竜性_鱗3_表示 = value; - 踵鱗_竜性_鱗2_表示 = value; - 踵鱗_竜性_鱗1_表示 = value; - 竜性_鱗_表示 = value; - 足鱗_竜性_鱗1_表示 = value; - 足鱗_竜性_鱗2_表示 = value; - 足鱗_竜性_鱗3_表示 = value; - 足鱗_竜性_鱗4_表示 = value; - 足鱗_竜性_鱗5_表示 = value; - 足鱗_竜性_鱗6_表示 = value; - 足鱗_竜性_鱗7_表示 = value; - 足鱗_竜性_鱗8_表示 = value; - 足鱗_竜性_鱗9_表示 = value; - 足鱗_竜性_鱗10_表示 = value; - 足鱗_竜性_鱗11_表示 = value; - 薬指_爪_表示 = value; - 薬指_指3_表示 = value; - 薬指_指2_表示 = value; - 薬指_指1_表示 = value; - 薬指_竜性_鱗3_鱗1_表示 = value; - 薬指_竜性_鱗3_鱗2_表示 = value; - 薬指_竜性_鱗3_鱗3_表示 = value; - 薬指_竜性_鱗3_鱗4_表示 = value; - 薬指_竜性_鱗2_鱗1_表示 = value; - 薬指_竜性_鱗2_鱗2_表示 = value; - 薬指_竜性_鱗2_鱗3_表示 = value; - 薬指_竜性_鱗2_鱗4_表示 = value; - 薬指_竜性_鱗1_鱗1_表示 = value; - 薬指_竜性_鱗1_鱗2_表示 = value; - 薬指_竜性_鱗1_鱗3_表示 = value; - 薬指_竜性_鱗1_鱗4_表示 = value; - 薬指_竜性_鱗1_鱗5_表示 = value; - 薬指_竜性_鱗1_鱗6_表示 = value; - 中指_爪_表示 = value; - 中指_指3_表示 = value; - 中指_指2_表示 = value; - 中指_指1_表示 = value; - 中指_竜性_鱗3_鱗1_表示 = value; - 中指_竜性_鱗3_鱗2_表示 = value; - 中指_竜性_鱗3_鱗3_表示 = value; - 中指_竜性_鱗3_鱗4_表示 = value; - 中指_竜性_鱗2_鱗1_表示 = value; - 中指_竜性_鱗2_鱗2_表示 = value; - 中指_竜性_鱗2_鱗3_表示 = value; - 中指_竜性_鱗2_鱗4_表示 = value; - 中指_竜性_鱗1_鱗1_表示 = value; - 中指_竜性_鱗1_鱗2_表示 = value; - 中指_竜性_鱗1_鱗3_表示 = value; - 中指_竜性_鱗1_鱗4_表示 = value; - 中指_竜性_鱗1_鱗5_表示 = value; - 中指_竜性_鱗1_鱗6_表示 = value; - 人指_爪_表示 = value; - 人指_指2_表示 = value; - 人指_指1_表示 = value; - 人指_竜性_鱗2_鱗1_表示 = value; - 人指_竜性_鱗2_鱗2_表示 = value; - 人指_竜性_鱗2_鱗3_表示 = value; - 人指_竜性_鱗2_鱗4_表示 = value; - 人指_竜性_鱗1_鱗1_表示 = value; - 人指_竜性_鱗1_鱗2_表示 = value; - 人指_竜性_鱗1_鱗3_表示 = value; - 人指_竜性_鱗1_鱗4_表示 = value; - 人指_竜性_鱗1_鱗5_表示 = value; - 人指_竜性_鱗1_鱗6_表示 = value; - 脚輪_革_表示 = value; - 脚輪_金具1_表示 = value; - 脚輪_金具2_表示 = value; - 脚輪_金具3_表示 = value; - 脚輪_金具左_表示 = value; - 脚輪_金具右_表示 = value; - 親指_爪_表示 = value; - 親指_指1_表示 = value; - 親指_竜性_鱗1_鱗1_表示 = value; - 親指_竜性_鱗1_鱗2_表示 = value; - 親指_竜性_鱗1_鱗3_表示 = value; - 親指_竜性_鱗1_鱗4_表示 = value; - 親指_竜性_鱗1_鱗5_表示 = value; - 親指_竜性_鱗1_鱗6_表示 = value; - 鎖1.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 足CD.不透明度; - } - set - { - 足CD.不透明度 = value; - 筋CD.不透明度 = value; - 足首CD.不透明度 = value; - 足首鱗_竜性_鱗1CD.不透明度 = value; - 足首鱗_竜性_鱗2CD.不透明度 = value; - 足首鱗_竜性_鱗3CD.不透明度 = value; - 踵鱗_竜性_鱗3CD.不透明度 = value; - 踵鱗_竜性_鱗2CD.不透明度 = value; - 踵鱗_竜性_鱗1CD.不透明度 = value; - 鱗CD.不透明度 = value; - 足鱗_竜性_鱗1CD.不透明度 = value; - 足鱗_竜性_鱗2CD.不透明度 = value; - 足鱗_竜性_鱗3CD.不透明度 = value; - 足鱗_竜性_鱗4CD.不透明度 = value; - 足鱗_竜性_鱗5CD.不透明度 = value; - 足鱗_竜性_鱗6CD.不透明度 = value; - 足鱗_竜性_鱗7CD.不透明度 = value; - 足鱗_竜性_鱗8CD.不透明度 = value; - 足鱗_竜性_鱗9CD.不透明度 = value; - 足鱗_竜性_鱗10CD.不透明度 = value; - 足鱗_竜性_鱗11CD.不透明度 = value; - 薬指_爪CD.不透明度 = value; - 薬指_指3CD.不透明度 = value; - 薬指_指2CD.不透明度 = value; - 薬指_指1CD.不透明度 = value; - 薬指_竜性_鱗3_竜性_鱗1CD.不透明度 = value; - 薬指_竜性_鱗3_竜性_鱗2CD.不透明度 = value; - 薬指_竜性_鱗3_竜性_鱗3CD.不透明度 = value; - 薬指_竜性_鱗3_竜性_鱗4CD.不透明度 = value; - 薬指_竜性_鱗2_竜性_鱗1CD.不透明度 = value; - 薬指_竜性_鱗2_竜性_鱗2CD.不透明度 = value; - 薬指_竜性_鱗2_竜性_鱗3CD.不透明度 = value; - 薬指_竜性_鱗2_竜性_鱗4CD.不透明度 = value; - 薬指_竜性_鱗1_竜性_鱗1CD.不透明度 = value; - 薬指_竜性_鱗1_竜性_鱗2CD.不透明度 = value; - 薬指_竜性_鱗1_竜性_鱗3CD.不透明度 = value; - 薬指_竜性_鱗1_竜性_鱗4CD.不透明度 = value; - 薬指_竜性_鱗1_竜性_鱗5CD.不透明度 = value; - 薬指_竜性_鱗1_竜性_鱗6CD.不透明度 = value; - 中指_爪CD.不透明度 = value; - 中指_指3CD.不透明度 = value; - 中指_指2CD.不透明度 = value; - 中指_指1CD.不透明度 = value; - 中指_竜性_鱗3_竜性_鱗1CD.不透明度 = value; - 中指_竜性_鱗3_竜性_鱗2CD.不透明度 = value; - 中指_竜性_鱗3_竜性_鱗3CD.不透明度 = value; - 中指_竜性_鱗3_竜性_鱗4CD.不透明度 = value; - 中指_竜性_鱗2_竜性_鱗1CD.不透明度 = value; - 中指_竜性_鱗2_竜性_鱗2CD.不透明度 = value; - 中指_竜性_鱗2_竜性_鱗3CD.不透明度 = value; - 中指_竜性_鱗2_竜性_鱗4CD.不透明度 = value; - 中指_竜性_鱗1_竜性_鱗1CD.不透明度 = value; - 中指_竜性_鱗1_竜性_鱗2CD.不透明度 = value; - 中指_竜性_鱗1_竜性_鱗3CD.不透明度 = value; - 中指_竜性_鱗1_竜性_鱗4CD.不透明度 = value; - 中指_竜性_鱗1_竜性_鱗5CD.不透明度 = value; - 中指_竜性_鱗1_竜性_鱗6CD.不透明度 = value; - 人指_爪CD.不透明度 = value; - 人指_指2CD.不透明度 = value; - 人指_指1CD.不透明度 = value; - 人指_竜性_鱗2_竜性_鱗1CD.不透明度 = value; - 人指_竜性_鱗2_竜性_鱗2CD.不透明度 = value; - 人指_竜性_鱗2_竜性_鱗3CD.不透明度 = value; - 人指_竜性_鱗2_竜性_鱗4CD.不透明度 = value; - 人指_竜性_鱗1_竜性_鱗1CD.不透明度 = value; - 人指_竜性_鱗1_竜性_鱗2CD.不透明度 = value; - 人指_竜性_鱗1_竜性_鱗3CD.不透明度 = value; - 人指_竜性_鱗1_竜性_鱗4CD.不透明度 = value; - 人指_竜性_鱗1_竜性_鱗5CD.不透明度 = value; - 人指_竜性_鱗1_竜性_鱗6CD.不透明度 = value; - 脚輪_革CD.不透明度 = value; - 脚輪_金具1CD.不透明度 = value; - 脚輪_金具2CD.不透明度 = value; - 脚輪_金具3CD.不透明度 = value; - 脚輪_金具左CD.不透明度 = value; - 脚輪_金具右CD.不透明度 = value; - 親指_爪CD.不透明度 = value; - 親指_指1CD.不透明度 = value; - 親指_竜性_鱗1_竜性_鱗1CD.不透明度 = value; - 親指_竜性_鱗1_竜性_鱗2CD.不透明度 = value; - 親指_竜性_鱗1_竜性_鱗3CD.不透明度 = value; - 親指_竜性_鱗1_竜性_鱗4CD.不透明度 = value; - 親指_竜性_鱗1_竜性_鱗5CD.不透明度 = value; - 親指_竜性_鱗1_竜性_鱗6CD.不透明度 = value; - } - } - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); - - public 足_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 足_鳥D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鳥"; - dif.Add(new Pars(Sta.脚左["四足足"][2][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_足 = pars["足"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - X0Y0_足首 = pars["足首"].ToPar(); - Pars pars2 = pars["足首鱗"].ToPars(); - X0Y0_足首鱗_竜性_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_足首鱗_竜性_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_足首鱗_竜性_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["踵鱗"].ToPars(); - X0Y0_踵鱗_竜性_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_踵鱗_竜性_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_踵鱗_竜性_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗 = pars["鱗"].ToPar(); - pars2 = pars["足鱗"].ToPars(); - X0Y0_足鱗_竜性_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_足鱗_竜性_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_足鱗_竜性_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_足鱗_竜性_竜性_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_足鱗_竜性_竜性_鱗5 = pars2["鱗5"].ToPar(); - X0Y0_足鱗_竜性_竜性_鱗6 = pars2["鱗6"].ToPar(); - X0Y0_足鱗_竜性_竜性_鱗7 = pars2["鱗7"].ToPar(); - X0Y0_足鱗_竜性_竜性_鱗8 = pars2["鱗8"].ToPar(); - X0Y0_足鱗_竜性_竜性_鱗9 = pars2["鱗9"].ToPar(); - X0Y0_足鱗_竜性_竜性_鱗10 = pars2["鱗10"].ToPar(); - X0Y0_足鱗_竜性_竜性_鱗11 = pars2["鱗11"].ToPar(); - pars2 = pars["薬指"].ToPars(); - X0Y0_薬指_爪 = pars2["爪"].ToPar(); - X0Y0_薬指_指3 = pars2["指3"].ToPar(); - X0Y0_薬指_指2 = pars2["指2"].ToPar(); - X0Y0_薬指_指1 = pars2["指1"].ToPar(); - Pars pars3 = pars2["鱗3"].ToPars(); - X0Y0_薬指_竜性_鱗3_竜性_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_薬指_竜性_鱗3_竜性_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_薬指_竜性_鱗3_竜性_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_薬指_竜性_鱗3_竜性_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗2"].ToPars(); - X0Y0_薬指_竜性_鱗2_竜性_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_薬指_竜性_鱗2_竜性_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_薬指_竜性_鱗2_竜性_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_薬指_竜性_鱗2_竜性_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗1"].ToPars(); - X0Y0_薬指_竜性_鱗1_竜性_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_薬指_竜性_鱗1_竜性_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_薬指_竜性_鱗1_竜性_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_薬指_竜性_鱗1_竜性_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_薬指_竜性_鱗1_竜性_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_薬指_竜性_鱗1_竜性_鱗6 = pars3["鱗6"].ToPar(); - pars2 = pars["中指"].ToPars(); - X0Y0_中指_爪 = pars2["爪"].ToPar(); - X0Y0_中指_指3 = pars2["指3"].ToPar(); - X0Y0_中指_指2 = pars2["指2"].ToPar(); - X0Y0_中指_指1 = pars2["指1"].ToPar(); - pars3 = pars2["鱗3"].ToPars(); - X0Y0_中指_竜性_鱗3_竜性_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_中指_竜性_鱗3_竜性_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_中指_竜性_鱗3_竜性_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_中指_竜性_鱗3_竜性_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗2"].ToPars(); - X0Y0_中指_竜性_鱗2_竜性_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_中指_竜性_鱗2_竜性_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_中指_竜性_鱗2_竜性_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_中指_竜性_鱗2_竜性_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗1"].ToPars(); - X0Y0_中指_竜性_鱗1_竜性_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_中指_竜性_鱗1_竜性_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_中指_竜性_鱗1_竜性_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_中指_竜性_鱗1_竜性_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_中指_竜性_鱗1_竜性_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_中指_竜性_鱗1_竜性_鱗6 = pars3["鱗6"].ToPar(); - pars2 = pars["人指"].ToPars(); - X0Y0_人指_爪 = pars2["爪"].ToPar(); - X0Y0_人指_指2 = pars2["指2"].ToPar(); - X0Y0_人指_指1 = pars2["指1"].ToPar(); - pars3 = pars2["鱗2"].ToPars(); - X0Y0_人指_竜性_鱗2_竜性_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_人指_竜性_鱗2_竜性_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_人指_竜性_鱗2_竜性_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_人指_竜性_鱗2_竜性_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗1"].ToPars(); - X0Y0_人指_竜性_鱗1_竜性_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_人指_竜性_鱗1_竜性_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_人指_竜性_鱗1_竜性_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_人指_竜性_鱗1_竜性_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_人指_竜性_鱗1_竜性_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_人指_竜性_鱗1_竜性_鱗6 = pars3["鱗6"].ToPar(); - pars2 = pars["脚輪"].ToPars(); - X0Y0_脚輪_革 = pars2["革"].ToPar(); - X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["親指"].ToPars(); - X0Y0_親指_爪 = pars2["爪"].ToPar(); - X0Y0_親指_指1 = pars2["指1"].ToPar(); - pars3 = pars2["鱗1"].ToPars(); - X0Y0_親指_竜性_鱗1_竜性_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_親指_竜性_鱗1_竜性_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_親指_竜性_鱗1_竜性_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_親指_竜性_鱗1_竜性_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_親指_竜性_鱗1_竜性_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_親指_竜性_鱗1_竜性_鱗6 = pars3["鱗6"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 足_表示 = e.足_表示; - 筋_表示 = e.筋_表示; - 足首_表示 = e.足首_表示; - 足首鱗_竜性_鱗1_表示 = e.足首鱗_竜性_鱗1_表示; - 足首鱗_竜性_鱗2_表示 = e.足首鱗_竜性_鱗2_表示; - 足首鱗_竜性_鱗3_表示 = e.足首鱗_竜性_鱗3_表示; - 踵鱗_竜性_鱗3_表示 = e.踵鱗_竜性_鱗3_表示; - 踵鱗_竜性_鱗2_表示 = e.踵鱗_竜性_鱗2_表示; - 踵鱗_竜性_鱗1_表示 = e.踵鱗_竜性_鱗1_表示; - 竜性_鱗_表示 = e.竜性_鱗_表示; - 足鱗_竜性_鱗1_表示 = e.足鱗_竜性_鱗1_表示; - 足鱗_竜性_鱗2_表示 = e.足鱗_竜性_鱗2_表示; - 足鱗_竜性_鱗3_表示 = e.足鱗_竜性_鱗3_表示; - 足鱗_竜性_鱗4_表示 = e.足鱗_竜性_鱗4_表示; - 足鱗_竜性_鱗5_表示 = e.足鱗_竜性_鱗5_表示; - 足鱗_竜性_鱗6_表示 = e.足鱗_竜性_鱗6_表示; - 足鱗_竜性_鱗7_表示 = e.足鱗_竜性_鱗7_表示; - 足鱗_竜性_鱗8_表示 = e.足鱗_竜性_鱗8_表示; - 足鱗_竜性_鱗9_表示 = e.足鱗_竜性_鱗9_表示; - 足鱗_竜性_鱗10_表示 = e.足鱗_竜性_鱗10_表示; - 足鱗_竜性_鱗11_表示 = e.足鱗_竜性_鱗11_表示; - 薬指_爪_表示 = e.薬指_爪_表示; - 薬指_指3_表示 = e.薬指_指3_表示; - 薬指_指2_表示 = e.薬指_指2_表示; - 薬指_指1_表示 = e.薬指_指1_表示; - 薬指_竜性_鱗3_鱗1_表示 = e.薬指_竜性_鱗3_鱗1_表示; - 薬指_竜性_鱗3_鱗2_表示 = e.薬指_竜性_鱗3_鱗2_表示; - 薬指_竜性_鱗3_鱗3_表示 = e.薬指_竜性_鱗3_鱗3_表示; - 薬指_竜性_鱗3_鱗4_表示 = e.薬指_竜性_鱗3_鱗4_表示; - 薬指_竜性_鱗2_鱗1_表示 = e.薬指_竜性_鱗2_鱗1_表示; - 薬指_竜性_鱗2_鱗2_表示 = e.薬指_竜性_鱗2_鱗2_表示; - 薬指_竜性_鱗2_鱗3_表示 = e.薬指_竜性_鱗2_鱗3_表示; - 薬指_竜性_鱗2_鱗4_表示 = e.薬指_竜性_鱗2_鱗4_表示; - 薬指_竜性_鱗1_鱗1_表示 = e.薬指_竜性_鱗1_鱗1_表示; - 薬指_竜性_鱗1_鱗2_表示 = e.薬指_竜性_鱗1_鱗2_表示; - 薬指_竜性_鱗1_鱗3_表示 = e.薬指_竜性_鱗1_鱗3_表示; - 薬指_竜性_鱗1_鱗4_表示 = e.薬指_竜性_鱗1_鱗4_表示; - 薬指_竜性_鱗1_鱗5_表示 = e.薬指_竜性_鱗1_鱗5_表示; - 薬指_竜性_鱗1_鱗6_表示 = e.薬指_竜性_鱗1_鱗6_表示; - 中指_爪_表示 = e.中指_爪_表示; - 中指_指3_表示 = e.中指_指3_表示; - 中指_指2_表示 = e.中指_指2_表示; - 中指_指1_表示 = e.中指_指1_表示; - 中指_竜性_鱗3_鱗1_表示 = e.中指_竜性_鱗3_鱗1_表示; - 中指_竜性_鱗3_鱗2_表示 = e.中指_竜性_鱗3_鱗2_表示; - 中指_竜性_鱗3_鱗3_表示 = e.中指_竜性_鱗3_鱗3_表示; - 中指_竜性_鱗3_鱗4_表示 = e.中指_竜性_鱗3_鱗4_表示; - 中指_竜性_鱗2_鱗1_表示 = e.中指_竜性_鱗2_鱗1_表示; - 中指_竜性_鱗2_鱗2_表示 = e.中指_竜性_鱗2_鱗2_表示; - 中指_竜性_鱗2_鱗3_表示 = e.中指_竜性_鱗2_鱗3_表示; - 中指_竜性_鱗2_鱗4_表示 = e.中指_竜性_鱗2_鱗4_表示; - 中指_竜性_鱗1_鱗1_表示 = e.中指_竜性_鱗1_鱗1_表示; - 中指_竜性_鱗1_鱗2_表示 = e.中指_竜性_鱗1_鱗2_表示; - 中指_竜性_鱗1_鱗3_表示 = e.中指_竜性_鱗1_鱗3_表示; - 中指_竜性_鱗1_鱗4_表示 = e.中指_竜性_鱗1_鱗4_表示; - 中指_竜性_鱗1_鱗5_表示 = e.中指_竜性_鱗1_鱗5_表示; - 中指_竜性_鱗1_鱗6_表示 = e.中指_竜性_鱗1_鱗6_表示; - 人指_爪_表示 = e.人指_爪_表示; - 人指_指2_表示 = e.人指_指2_表示; - 人指_指1_表示 = e.人指_指1_表示; - 人指_竜性_鱗2_鱗1_表示 = e.人指_竜性_鱗2_鱗1_表示; - 人指_竜性_鱗2_鱗2_表示 = e.人指_竜性_鱗2_鱗2_表示; - 人指_竜性_鱗2_鱗3_表示 = e.人指_竜性_鱗2_鱗3_表示; - 人指_竜性_鱗2_鱗4_表示 = e.人指_竜性_鱗2_鱗4_表示; - 人指_竜性_鱗1_鱗1_表示 = e.人指_竜性_鱗1_鱗1_表示; - 人指_竜性_鱗1_鱗2_表示 = e.人指_竜性_鱗1_鱗2_表示; - 人指_竜性_鱗1_鱗3_表示 = e.人指_竜性_鱗1_鱗3_表示; - 人指_竜性_鱗1_鱗4_表示 = e.人指_竜性_鱗1_鱗4_表示; - 人指_竜性_鱗1_鱗5_表示 = e.人指_竜性_鱗1_鱗5_表示; - 人指_竜性_鱗1_鱗6_表示 = e.人指_竜性_鱗1_鱗6_表示; - 脚輪_革_表示 = e.脚輪_革_表示; - 脚輪_金具1_表示 = e.脚輪_金具1_表示; - 脚輪_金具2_表示 = e.脚輪_金具2_表示; - 脚輪_金具3_表示 = e.脚輪_金具3_表示; - 脚輪_金具左_表示 = e.脚輪_金具左_表示; - 脚輪_金具右_表示 = e.脚輪_金具右_表示; - 親指_爪_表示 = e.親指_爪_表示; - 親指_指1_表示 = e.親指_指1_表示; - 親指_竜性_鱗1_鱗1_表示 = e.親指_竜性_鱗1_鱗1_表示; - 親指_竜性_鱗1_鱗2_表示 = e.親指_竜性_鱗1_鱗2_表示; - 親指_竜性_鱗1_鱗3_表示 = e.親指_竜性_鱗1_鱗3_表示; - 親指_竜性_鱗1_鱗4_表示 = e.親指_竜性_鱗1_鱗4_表示; - 親指_竜性_鱗1_鱗5_表示 = e.親指_竜性_鱗1_鱗5_表示; - 親指_竜性_鱗1_鱗6_表示 = e.親指_竜性_鱗1_鱗6_表示; - 脚輪表示 = e.脚輪表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_足CP = new ColorP(X0Y0_足, 足CD, DisUnit, abj: true); - X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); - 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); - X0Y0_足首鱗_竜性_竜性_鱗3CP = new ColorP(X0Y0_足首鱗_竜性_竜性_鱗3, 足首鱗_竜性_鱗3CD, 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_竜性_鱗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); - 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_足鱗_竜性_竜性_鱗8CP = new ColorP(X0Y0_足鱗_竜性_竜性_鱗8, 足鱗_竜性_鱗8CD, DisUnit, abj: true); - X0Y0_足鱗_竜性_竜性_鱗9CP = new ColorP(X0Y0_足鱗_竜性_竜性_鱗9, 足鱗_竜性_鱗9CD, DisUnit, abj: true); - X0Y0_足鱗_竜性_竜性_鱗10CP = new ColorP(X0Y0_足鱗_竜性_竜性_鱗10, 足鱗_竜性_鱗10CD, DisUnit, abj: true); - X0Y0_足鱗_竜性_竜性_鱗11CP = new ColorP(X0Y0_足鱗_竜性_竜性_鱗11, 足鱗_竜性_鱗11CD, DisUnit, abj: true); - X0Y0_薬指_爪CP = new ColorP(X0Y0_薬指_爪, 薬指_爪CD, 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_薬指_竜性_鱗3_竜性_鱗1CP = new ColorP(X0Y0_薬指_竜性_鱗3_竜性_鱗1, 薬指_竜性_鱗3_竜性_鱗1CD, DisUnit, abj: true); - X0Y0_薬指_竜性_鱗3_竜性_鱗2CP = new ColorP(X0Y0_薬指_竜性_鱗3_竜性_鱗2, 薬指_竜性_鱗3_竜性_鱗2CD, DisUnit, abj: true); - X0Y0_薬指_竜性_鱗3_竜性_鱗3CP = new ColorP(X0Y0_薬指_竜性_鱗3_竜性_鱗3, 薬指_竜性_鱗3_竜性_鱗3CD, DisUnit, abj: true); - X0Y0_薬指_竜性_鱗3_竜性_鱗4CP = new ColorP(X0Y0_薬指_竜性_鱗3_竜性_鱗4, 薬指_竜性_鱗3_竜性_鱗4CD, DisUnit, abj: true); - X0Y0_薬指_竜性_鱗2_竜性_鱗1CP = new ColorP(X0Y0_薬指_竜性_鱗2_竜性_鱗1, 薬指_竜性_鱗2_竜性_鱗1CD, DisUnit, abj: true); - X0Y0_薬指_竜性_鱗2_竜性_鱗2CP = new ColorP(X0Y0_薬指_竜性_鱗2_竜性_鱗2, 薬指_竜性_鱗2_竜性_鱗2CD, DisUnit, abj: true); - X0Y0_薬指_竜性_鱗2_竜性_鱗3CP = new ColorP(X0Y0_薬指_竜性_鱗2_竜性_鱗3, 薬指_竜性_鱗2_竜性_鱗3CD, DisUnit, abj: true); - X0Y0_薬指_竜性_鱗2_竜性_鱗4CP = new ColorP(X0Y0_薬指_竜性_鱗2_竜性_鱗4, 薬指_竜性_鱗2_竜性_鱗4CD, DisUnit, abj: true); - X0Y0_薬指_竜性_鱗1_竜性_鱗1CP = new ColorP(X0Y0_薬指_竜性_鱗1_竜性_鱗1, 薬指_竜性_鱗1_竜性_鱗1CD, DisUnit, abj: true); - X0Y0_薬指_竜性_鱗1_竜性_鱗2CP = new ColorP(X0Y0_薬指_竜性_鱗1_竜性_鱗2, 薬指_竜性_鱗1_竜性_鱗2CD, DisUnit, abj: true); - X0Y0_薬指_竜性_鱗1_竜性_鱗3CP = new ColorP(X0Y0_薬指_竜性_鱗1_竜性_鱗3, 薬指_竜性_鱗1_竜性_鱗3CD, DisUnit, abj: true); - X0Y0_薬指_竜性_鱗1_竜性_鱗4CP = new ColorP(X0Y0_薬指_竜性_鱗1_竜性_鱗4, 薬指_竜性_鱗1_竜性_鱗4CD, DisUnit, abj: true); - X0Y0_薬指_竜性_鱗1_竜性_鱗5CP = new ColorP(X0Y0_薬指_竜性_鱗1_竜性_鱗5, 薬指_竜性_鱗1_竜性_鱗5CD, DisUnit, abj: true); - X0Y0_薬指_竜性_鱗1_竜性_鱗6CP = new ColorP(X0Y0_薬指_竜性_鱗1_竜性_鱗6, 薬指_竜性_鱗1_竜性_鱗6CD, DisUnit, abj: true); - X0Y0_中指_爪CP = new ColorP(X0Y0_中指_爪, 中指_爪CD, 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_中指_竜性_鱗3_竜性_鱗1CP = new ColorP(X0Y0_中指_竜性_鱗3_竜性_鱗1, 中指_竜性_鱗3_竜性_鱗1CD, DisUnit, abj: true); - X0Y0_中指_竜性_鱗3_竜性_鱗2CP = new ColorP(X0Y0_中指_竜性_鱗3_竜性_鱗2, 中指_竜性_鱗3_竜性_鱗2CD, DisUnit, abj: true); - X0Y0_中指_竜性_鱗3_竜性_鱗3CP = new ColorP(X0Y0_中指_竜性_鱗3_竜性_鱗3, 中指_竜性_鱗3_竜性_鱗3CD, DisUnit, abj: true); - X0Y0_中指_竜性_鱗3_竜性_鱗4CP = new ColorP(X0Y0_中指_竜性_鱗3_竜性_鱗4, 中指_竜性_鱗3_竜性_鱗4CD, DisUnit, abj: true); - X0Y0_中指_竜性_鱗2_竜性_鱗1CP = new ColorP(X0Y0_中指_竜性_鱗2_竜性_鱗1, 中指_竜性_鱗2_竜性_鱗1CD, DisUnit, abj: true); - X0Y0_中指_竜性_鱗2_竜性_鱗2CP = new ColorP(X0Y0_中指_竜性_鱗2_竜性_鱗2, 中指_竜性_鱗2_竜性_鱗2CD, DisUnit, abj: true); - X0Y0_中指_竜性_鱗2_竜性_鱗3CP = new ColorP(X0Y0_中指_竜性_鱗2_竜性_鱗3, 中指_竜性_鱗2_竜性_鱗3CD, DisUnit, abj: true); - X0Y0_中指_竜性_鱗2_竜性_鱗4CP = new ColorP(X0Y0_中指_竜性_鱗2_竜性_鱗4, 中指_竜性_鱗2_竜性_鱗4CD, DisUnit, abj: true); - X0Y0_中指_竜性_鱗1_竜性_鱗1CP = new ColorP(X0Y0_中指_竜性_鱗1_竜性_鱗1, 中指_竜性_鱗1_竜性_鱗1CD, DisUnit, abj: true); - X0Y0_中指_竜性_鱗1_竜性_鱗2CP = new ColorP(X0Y0_中指_竜性_鱗1_竜性_鱗2, 中指_竜性_鱗1_竜性_鱗2CD, DisUnit, abj: true); - X0Y0_中指_竜性_鱗1_竜性_鱗3CP = new ColorP(X0Y0_中指_竜性_鱗1_竜性_鱗3, 中指_竜性_鱗1_竜性_鱗3CD, DisUnit, abj: true); - X0Y0_中指_竜性_鱗1_竜性_鱗4CP = new ColorP(X0Y0_中指_竜性_鱗1_竜性_鱗4, 中指_竜性_鱗1_竜性_鱗4CD, DisUnit, abj: true); - X0Y0_中指_竜性_鱗1_竜性_鱗5CP = new ColorP(X0Y0_中指_竜性_鱗1_竜性_鱗5, 中指_竜性_鱗1_竜性_鱗5CD, DisUnit, abj: true); - X0Y0_中指_竜性_鱗1_竜性_鱗6CP = new ColorP(X0Y0_中指_竜性_鱗1_竜性_鱗6, 中指_竜性_鱗1_竜性_鱗6CD, DisUnit, abj: true); - X0Y0_人指_爪CP = new ColorP(X0Y0_人指_爪, 人指_爪CD, DisUnit, abj: true); - X0Y0_人指_指2CP = new ColorP(X0Y0_人指_指2, 人指_指2CD, DisUnit, abj: true); - X0Y0_人指_指1CP = new ColorP(X0Y0_人指_指1, 人指_指1CD, DisUnit, abj: true); - X0Y0_人指_竜性_鱗2_竜性_鱗1CP = new ColorP(X0Y0_人指_竜性_鱗2_竜性_鱗1, 人指_竜性_鱗2_竜性_鱗1CD, DisUnit, abj: true); - X0Y0_人指_竜性_鱗2_竜性_鱗2CP = new ColorP(X0Y0_人指_竜性_鱗2_竜性_鱗2, 人指_竜性_鱗2_竜性_鱗2CD, DisUnit, abj: true); - X0Y0_人指_竜性_鱗2_竜性_鱗3CP = new ColorP(X0Y0_人指_竜性_鱗2_竜性_鱗3, 人指_竜性_鱗2_竜性_鱗3CD, DisUnit, abj: true); - X0Y0_人指_竜性_鱗2_竜性_鱗4CP = new ColorP(X0Y0_人指_竜性_鱗2_竜性_鱗4, 人指_竜性_鱗2_竜性_鱗4CD, DisUnit, abj: true); - X0Y0_人指_竜性_鱗1_竜性_鱗1CP = new ColorP(X0Y0_人指_竜性_鱗1_竜性_鱗1, 人指_竜性_鱗1_竜性_鱗1CD, DisUnit, abj: true); - X0Y0_人指_竜性_鱗1_竜性_鱗2CP = new ColorP(X0Y0_人指_竜性_鱗1_竜性_鱗2, 人指_竜性_鱗1_竜性_鱗2CD, DisUnit, abj: true); - X0Y0_人指_竜性_鱗1_竜性_鱗3CP = new ColorP(X0Y0_人指_竜性_鱗1_竜性_鱗3, 人指_竜性_鱗1_竜性_鱗3CD, DisUnit, abj: true); - X0Y0_人指_竜性_鱗1_竜性_鱗4CP = new ColorP(X0Y0_人指_竜性_鱗1_竜性_鱗4, 人指_竜性_鱗1_竜性_鱗4CD, DisUnit, abj: true); - X0Y0_人指_竜性_鱗1_竜性_鱗5CP = new ColorP(X0Y0_人指_竜性_鱗1_竜性_鱗5, 人指_竜性_鱗1_竜性_鱗5CD, DisUnit, abj: true); - X0Y0_人指_竜性_鱗1_竜性_鱗6CP = new ColorP(X0Y0_人指_竜性_鱗1_竜性_鱗6, 人指_竜性_鱗1_竜性_鱗6CD, 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); - X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); - X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); - X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); - X0Y0_親指_爪CP = new ColorP(X0Y0_親指_爪, 親指_爪CD, DisUnit, abj: true); - X0Y0_親指_指1CP = new ColorP(X0Y0_親指_指1, 親指_指1CD, DisUnit, abj: true); - X0Y0_親指_竜性_鱗1_竜性_鱗1CP = new ColorP(X0Y0_親指_竜性_鱗1_竜性_鱗1, 親指_竜性_鱗1_竜性_鱗1CD, DisUnit, abj: true); - X0Y0_親指_竜性_鱗1_竜性_鱗2CP = new ColorP(X0Y0_親指_竜性_鱗1_竜性_鱗2, 親指_竜性_鱗1_竜性_鱗2CD, DisUnit, abj: true); - X0Y0_親指_竜性_鱗1_竜性_鱗3CP = new ColorP(X0Y0_親指_竜性_鱗1_竜性_鱗3, 親指_竜性_鱗1_竜性_鱗3CD, DisUnit, abj: true); - X0Y0_親指_竜性_鱗1_竜性_鱗4CP = new ColorP(X0Y0_親指_竜性_鱗1_竜性_鱗4, 親指_竜性_鱗1_竜性_鱗4CD, DisUnit, abj: true); - X0Y0_親指_竜性_鱗1_竜性_鱗5CP = new ColorP(X0Y0_親指_竜性_鱗1_竜性_鱗5, 親指_竜性_鱗1_竜性_鱗5CD, DisUnit, abj: true); - X0Y0_親指_竜性_鱗1_竜性_鱗6CP = new ColorP(X0Y0_親指_竜性_鱗1_竜性_鱗6, 親指_竜性_鱗1_竜性_鱗6CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_足); - Are.Draw(X0Y0_筋); - Are.Draw(X0Y0_足首); - Are.Draw(X0Y0_足首鱗_竜性_竜性_鱗1); - Are.Draw(X0Y0_足首鱗_竜性_竜性_鱗2); - Are.Draw(X0Y0_足首鱗_竜性_竜性_鱗3); - Are.Draw(X0Y0_踵鱗_竜性_竜性_鱗3); - Are.Draw(X0Y0_踵鱗_竜性_竜性_鱗2); - Are.Draw(X0Y0_踵鱗_竜性_竜性_鱗1); - Are.Draw(X0Y0_竜性_鱗); - Are.Draw(X0Y0_足鱗_竜性_竜性_鱗1); - Are.Draw(X0Y0_足鱗_竜性_竜性_鱗2); - Are.Draw(X0Y0_足鱗_竜性_竜性_鱗3); - Are.Draw(X0Y0_足鱗_竜性_竜性_鱗4); - Are.Draw(X0Y0_足鱗_竜性_竜性_鱗5); - Are.Draw(X0Y0_足鱗_竜性_竜性_鱗6); - Are.Draw(X0Y0_足鱗_竜性_竜性_鱗7); - Are.Draw(X0Y0_足鱗_竜性_竜性_鱗8); - Are.Draw(X0Y0_足鱗_竜性_竜性_鱗9); - Are.Draw(X0Y0_足鱗_竜性_竜性_鱗10); - Are.Draw(X0Y0_足鱗_竜性_竜性_鱗11); - Are.Draw(X0Y0_薬指_爪); - Are.Draw(X0Y0_薬指_指3); - Are.Draw(X0Y0_薬指_指2); - Are.Draw(X0Y0_薬指_指1); - Are.Draw(X0Y0_薬指_竜性_鱗3_竜性_鱗1); - Are.Draw(X0Y0_薬指_竜性_鱗3_竜性_鱗2); - Are.Draw(X0Y0_薬指_竜性_鱗3_竜性_鱗3); - Are.Draw(X0Y0_薬指_竜性_鱗3_竜性_鱗4); - Are.Draw(X0Y0_薬指_竜性_鱗2_竜性_鱗1); - Are.Draw(X0Y0_薬指_竜性_鱗2_竜性_鱗2); - Are.Draw(X0Y0_薬指_竜性_鱗2_竜性_鱗3); - Are.Draw(X0Y0_薬指_竜性_鱗2_竜性_鱗4); - Are.Draw(X0Y0_薬指_竜性_鱗1_竜性_鱗1); - Are.Draw(X0Y0_薬指_竜性_鱗1_竜性_鱗2); - Are.Draw(X0Y0_薬指_竜性_鱗1_竜性_鱗3); - Are.Draw(X0Y0_薬指_竜性_鱗1_竜性_鱗4); - Are.Draw(X0Y0_薬指_竜性_鱗1_竜性_鱗5); - Are.Draw(X0Y0_薬指_竜性_鱗1_竜性_鱗6); - Are.Draw(X0Y0_中指_爪); - Are.Draw(X0Y0_中指_指3); - Are.Draw(X0Y0_中指_指2); - Are.Draw(X0Y0_中指_指1); - Are.Draw(X0Y0_中指_竜性_鱗3_竜性_鱗1); - Are.Draw(X0Y0_中指_竜性_鱗3_竜性_鱗2); - Are.Draw(X0Y0_中指_竜性_鱗3_竜性_鱗3); - Are.Draw(X0Y0_中指_竜性_鱗3_竜性_鱗4); - Are.Draw(X0Y0_中指_竜性_鱗2_竜性_鱗1); - Are.Draw(X0Y0_中指_竜性_鱗2_竜性_鱗2); - Are.Draw(X0Y0_中指_竜性_鱗2_竜性_鱗3); - Are.Draw(X0Y0_中指_竜性_鱗2_竜性_鱗4); - Are.Draw(X0Y0_中指_竜性_鱗1_竜性_鱗1); - Are.Draw(X0Y0_中指_竜性_鱗1_竜性_鱗2); - Are.Draw(X0Y0_中指_竜性_鱗1_竜性_鱗3); - Are.Draw(X0Y0_中指_竜性_鱗1_竜性_鱗4); - Are.Draw(X0Y0_中指_竜性_鱗1_竜性_鱗5); - Are.Draw(X0Y0_中指_竜性_鱗1_竜性_鱗6); - Are.Draw(X0Y0_人指_爪); - Are.Draw(X0Y0_人指_指2); - Are.Draw(X0Y0_人指_指1); - Are.Draw(X0Y0_人指_竜性_鱗2_竜性_鱗1); - Are.Draw(X0Y0_人指_竜性_鱗2_竜性_鱗2); - Are.Draw(X0Y0_人指_竜性_鱗2_竜性_鱗3); - Are.Draw(X0Y0_人指_竜性_鱗2_竜性_鱗4); - Are.Draw(X0Y0_人指_竜性_鱗1_竜性_鱗1); - Are.Draw(X0Y0_人指_竜性_鱗1_竜性_鱗2); - Are.Draw(X0Y0_人指_竜性_鱗1_竜性_鱗3); - Are.Draw(X0Y0_人指_竜性_鱗1_竜性_鱗4); - Are.Draw(X0Y0_人指_竜性_鱗1_竜性_鱗5); - Are.Draw(X0Y0_人指_竜性_鱗1_竜性_鱗6); - Are.Draw(X0Y0_脚輪_革); - Are.Draw(X0Y0_脚輪_金具1); - Are.Draw(X0Y0_脚輪_金具2); - Are.Draw(X0Y0_脚輪_金具3); - Are.Draw(X0Y0_脚輪_金具左); - Are.Draw(X0Y0_脚輪_金具右); - 鎖1.描画0(Are); - Are.Draw(X0Y0_親指_爪); - Are.Draw(X0Y0_親指_指1); - Are.Draw(X0Y0_親指_竜性_鱗1_竜性_鱗1); - Are.Draw(X0Y0_親指_竜性_鱗1_竜性_鱗2); - Are.Draw(X0Y0_親指_竜性_鱗1_竜性_鱗3); - Are.Draw(X0Y0_親指_竜性_鱗1_竜性_鱗4); - Are.Draw(X0Y0_親指_竜性_鱗1_竜性_鱗5); - Are.Draw(X0Y0_親指_竜性_鱗1_竜性_鱗6); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - } - - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_足.AngleBase = num * -25.0; - X0Y0_足首.AngleBase = num * -19.0; - X0Y0_薬指_指3.AngleBase = num * -15.0; - X0Y0_薬指_指2.AngleBase = num * -15.0; - X0Y0_薬指_指1.AngleBase = num * -1.0; - X0Y0_中指_指3.AngleBase = num * -15.0; - X0Y0_中指_指2.AngleBase = num * -16.0; - X0Y0_中指_指1.AngleBase = num * 21.0; - X0Y0_人指_指2.AngleBase = num * -13.0; - X0Y0_人指_指1.AngleBase = num * 41.0; - X0Y0_親指_指1.AngleBase = num * 43.0; - 本体.JoinPAall(); - } - - public override void 色更新() - { - X0Y0_足CP.Update(); - X0Y0_筋CP.Update(); - X0Y0_足首CP.Update(); - X0Y0_足首鱗_竜性_竜性_鱗1CP.Update(); - X0Y0_足首鱗_竜性_竜性_鱗2CP.Update(); - X0Y0_足首鱗_竜性_竜性_鱗3CP.Update(); - X0Y0_踵鱗_竜性_竜性_鱗3CP.Update(); - X0Y0_踵鱗_竜性_竜性_鱗2CP.Update(); - X0Y0_踵鱗_竜性_竜性_鱗1CP.Update(); - X0Y0_竜性_鱗CP.Update(); - X0Y0_足鱗_竜性_竜性_鱗1CP.Update(); - X0Y0_足鱗_竜性_竜性_鱗2CP.Update(); - X0Y0_足鱗_竜性_竜性_鱗3CP.Update(); - X0Y0_足鱗_竜性_竜性_鱗4CP.Update(); - X0Y0_足鱗_竜性_竜性_鱗5CP.Update(); - X0Y0_足鱗_竜性_竜性_鱗6CP.Update(); - X0Y0_足鱗_竜性_竜性_鱗7CP.Update(); - X0Y0_足鱗_竜性_竜性_鱗8CP.Update(); - X0Y0_足鱗_竜性_竜性_鱗9CP.Update(); - X0Y0_足鱗_竜性_竜性_鱗10CP.Update(); - X0Y0_足鱗_竜性_竜性_鱗11CP.Update(); - X0Y0_薬指_爪CP.Update(); - X0Y0_薬指_指3CP.Update(); - X0Y0_薬指_指2CP.Update(); - X0Y0_薬指_指1CP.Update(); - X0Y0_薬指_竜性_鱗3_竜性_鱗1CP.Update(); - X0Y0_薬指_竜性_鱗3_竜性_鱗2CP.Update(); - X0Y0_薬指_竜性_鱗3_竜性_鱗3CP.Update(); - X0Y0_薬指_竜性_鱗3_竜性_鱗4CP.Update(); - X0Y0_薬指_竜性_鱗2_竜性_鱗1CP.Update(); - X0Y0_薬指_竜性_鱗2_竜性_鱗2CP.Update(); - X0Y0_薬指_竜性_鱗2_竜性_鱗3CP.Update(); - X0Y0_薬指_竜性_鱗2_竜性_鱗4CP.Update(); - X0Y0_薬指_竜性_鱗1_竜性_鱗1CP.Update(); - X0Y0_薬指_竜性_鱗1_竜性_鱗2CP.Update(); - X0Y0_薬指_竜性_鱗1_竜性_鱗3CP.Update(); - X0Y0_薬指_竜性_鱗1_竜性_鱗4CP.Update(); - X0Y0_薬指_竜性_鱗1_竜性_鱗5CP.Update(); - X0Y0_薬指_竜性_鱗1_竜性_鱗6CP.Update(); - X0Y0_中指_爪CP.Update(); - X0Y0_中指_指3CP.Update(); - X0Y0_中指_指2CP.Update(); - X0Y0_中指_指1CP.Update(); - X0Y0_中指_竜性_鱗3_竜性_鱗1CP.Update(); - X0Y0_中指_竜性_鱗3_竜性_鱗2CP.Update(); - X0Y0_中指_竜性_鱗3_竜性_鱗3CP.Update(); - X0Y0_中指_竜性_鱗3_竜性_鱗4CP.Update(); - X0Y0_中指_竜性_鱗2_竜性_鱗1CP.Update(); - X0Y0_中指_竜性_鱗2_竜性_鱗2CP.Update(); - X0Y0_中指_竜性_鱗2_竜性_鱗3CP.Update(); - X0Y0_中指_竜性_鱗2_竜性_鱗4CP.Update(); - X0Y0_中指_竜性_鱗1_竜性_鱗1CP.Update(); - X0Y0_中指_竜性_鱗1_竜性_鱗2CP.Update(); - X0Y0_中指_竜性_鱗1_竜性_鱗3CP.Update(); - X0Y0_中指_竜性_鱗1_竜性_鱗4CP.Update(); - X0Y0_中指_竜性_鱗1_竜性_鱗5CP.Update(); - X0Y0_中指_竜性_鱗1_竜性_鱗6CP.Update(); - X0Y0_人指_爪CP.Update(); - X0Y0_人指_指2CP.Update(); - X0Y0_人指_指1CP.Update(); - X0Y0_人指_竜性_鱗2_竜性_鱗1CP.Update(); - X0Y0_人指_竜性_鱗2_竜性_鱗2CP.Update(); - X0Y0_人指_竜性_鱗2_竜性_鱗3CP.Update(); - X0Y0_人指_竜性_鱗2_竜性_鱗4CP.Update(); - X0Y0_人指_竜性_鱗1_竜性_鱗1CP.Update(); - X0Y0_人指_竜性_鱗1_竜性_鱗2CP.Update(); - X0Y0_人指_竜性_鱗1_竜性_鱗3CP.Update(); - X0Y0_人指_竜性_鱗1_竜性_鱗4CP.Update(); - X0Y0_人指_竜性_鱗1_竜性_鱗5CP.Update(); - X0Y0_人指_竜性_鱗1_竜性_鱗6CP.Update(); - X0Y0_脚輪_革CP.Update(); - X0Y0_脚輪_金具1CP.Update(); - X0Y0_脚輪_金具2CP.Update(); - X0Y0_脚輪_金具3CP.Update(); - X0Y0_脚輪_金具左CP.Update(); - X0Y0_脚輪_金具右CP.Update(); - X0Y0_親指_爪CP.Update(); - X0Y0_親指_指1CP.Update(); - X0Y0_親指_竜性_鱗1_竜性_鱗1CP.Update(); - X0Y0_親指_竜性_鱗1_竜性_鱗2CP.Update(); - X0Y0_親指_竜性_鱗1_竜性_鱗3CP.Update(); - X0Y0_親指_竜性_鱗1_竜性_鱗4CP.Update(); - X0Y0_親指_竜性_鱗1_竜性_鱗5CP.Update(); - X0Y0_親指_竜性_鱗1_竜性_鱗6CP.Update(); - 鎖1.接続PA(); - 鎖1.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 足CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 足首CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 足首鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足首鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足首鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 踵鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 踵鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 踵鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 親指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 親指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } - - private void 配色T0(体配色 体配色) - { - 足CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 足首CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 足首鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 足首鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足首鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 踵鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 踵鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 踵鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 鱗CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 足鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 足鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 足鱗_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 足鱗_竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 足鱗_竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 足鱗_竜性_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 人指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 人指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 人指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 人指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 人指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 親指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 親指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } - - private void 配色T1(体配色 体配色) - { - 足CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); - 足首CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 足首鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足首鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 足首鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 踵鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 踵鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 踵鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 足鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 足鱗_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 足鱗_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 足鱗_竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 足鱗_竜性_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 足鱗_竜性_鱗11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 薬指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 薬指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 薬指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 薬指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 中指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 中指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 中指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 中指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 人指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 人指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 人指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 人指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 人指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 人指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 人指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚輪_革CD = new ColorD(); - 脚輪_金具1CD = new ColorD(); - 脚輪_金具2CD = new ColorD(); - 脚輪_金具3CD = new ColorD(); - 脚輪_金具左CD = new ColorD(); - 脚輪_金具右CD = new ColorD(); - 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 親指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 親指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 親指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 親指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } - - public void 脚輪配色(拘束具色 配色) - { - 脚輪_革CD.色 = 配色.革部色; - 脚輪_金具1CD.色 = 配色.金具色; - 脚輪_金具2CD.色 = 脚輪_金具1CD.色; - 脚輪_金具3CD.色 = 脚輪_金具1CD.色; - 脚輪_金具左CD.色 = 脚輪_金具1CD.色; - 脚輪_金具右CD.色 = 脚輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + 筋_表示 = 筋肉_; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 脚輪表示 = 拘束_; + } + } + + public bool 足_表示 + { + get + { + return X0Y0_足.Dra; + } + set + { + X0Y0_足.Dra = value; + X0Y0_足.Hit = value; + } + } + + public bool 筋_表示 + { + get + { + return X0Y0_筋.Dra; + } + set + { + X0Y0_筋.Dra = value; + X0Y0_筋.Hit = value; + } + } + + public bool 足首_表示 + { + get + { + return X0Y0_足首.Dra; + } + set + { + X0Y0_足首.Dra = value; + X0Y0_足首.Hit = value; + } + } + + public bool 足首鱗_竜性_鱗1_表示 + { + get + { + return X0Y0_足首鱗_竜性_竜性_鱗1.Dra; + } + set + { + X0Y0_足首鱗_竜性_竜性_鱗1.Dra = value; + X0Y0_足首鱗_竜性_竜性_鱗1.Hit = value; + } + } + + public bool 足首鱗_竜性_鱗2_表示 + { + get + { + return X0Y0_足首鱗_竜性_竜性_鱗2.Dra; + } + set + { + X0Y0_足首鱗_竜性_竜性_鱗2.Dra = value; + X0Y0_足首鱗_竜性_竜性_鱗2.Hit = value; + } + } + + public bool 足首鱗_竜性_鱗3_表示 + { + get + { + return X0Y0_足首鱗_竜性_竜性_鱗3.Dra; + } + set + { + X0Y0_足首鱗_竜性_竜性_鱗3.Dra = value; + X0Y0_足首鱗_竜性_竜性_鱗3.Hit = value; + } + } + + public bool 踵鱗_竜性_鱗3_表示 + { + get + { + return X0Y0_踵鱗_竜性_竜性_鱗3.Dra; + } + set + { + X0Y0_踵鱗_竜性_竜性_鱗3.Dra = value; + X0Y0_踵鱗_竜性_竜性_鱗3.Hit = value; + } + } + + public bool 踵鱗_竜性_鱗2_表示 + { + get + { + return X0Y0_踵鱗_竜性_竜性_鱗2.Dra; + } + set + { + X0Y0_踵鱗_竜性_竜性_鱗2.Dra = value; + X0Y0_踵鱗_竜性_竜性_鱗2.Hit = value; + } + } + + public bool 踵鱗_竜性_鱗1_表示 + { + get + { + return X0Y0_踵鱗_竜性_竜性_鱗1.Dra; + } + set + { + X0Y0_踵鱗_竜性_竜性_鱗1.Dra = value; + X0Y0_踵鱗_竜性_竜性_鱗1.Hit = value; + } + } + + public bool 竜性_鱗_表示 + { + get + { + return X0Y0_竜性_鱗.Dra; + } + set + { + X0Y0_竜性_鱗.Dra = value; + X0Y0_竜性_鱗.Hit = value; + } + } + + public bool 足鱗_竜性_鱗1_表示 + { + get + { + return X0Y0_足鱗_竜性_竜性_鱗1.Dra; + } + set + { + X0Y0_足鱗_竜性_竜性_鱗1.Dra = value; + X0Y0_足鱗_竜性_竜性_鱗1.Hit = value; + } + } + + public bool 足鱗_竜性_鱗2_表示 + { + get + { + return X0Y0_足鱗_竜性_竜性_鱗2.Dra; + } + set + { + X0Y0_足鱗_竜性_竜性_鱗2.Dra = value; + X0Y0_足鱗_竜性_竜性_鱗2.Hit = value; + } + } + + public bool 足鱗_竜性_鱗3_表示 + { + get + { + return X0Y0_足鱗_竜性_竜性_鱗3.Dra; + } + set + { + X0Y0_足鱗_竜性_竜性_鱗3.Dra = value; + X0Y0_足鱗_竜性_竜性_鱗3.Hit = value; + } + } + + public bool 足鱗_竜性_鱗4_表示 + { + get + { + return X0Y0_足鱗_竜性_竜性_鱗4.Dra; + } + set + { + X0Y0_足鱗_竜性_竜性_鱗4.Dra = value; + X0Y0_足鱗_竜性_竜性_鱗4.Hit = value; + } + } + + public bool 足鱗_竜性_鱗5_表示 + { + get + { + return X0Y0_足鱗_竜性_竜性_鱗5.Dra; + } + set + { + X0Y0_足鱗_竜性_竜性_鱗5.Dra = value; + X0Y0_足鱗_竜性_竜性_鱗5.Hit = value; + } + } + + public bool 足鱗_竜性_鱗6_表示 + { + get + { + return X0Y0_足鱗_竜性_竜性_鱗6.Dra; + } + set + { + X0Y0_足鱗_竜性_竜性_鱗6.Dra = value; + X0Y0_足鱗_竜性_竜性_鱗6.Hit = value; + } + } + + public bool 足鱗_竜性_鱗7_表示 + { + get + { + return X0Y0_足鱗_竜性_竜性_鱗7.Dra; + } + set + { + X0Y0_足鱗_竜性_竜性_鱗7.Dra = value; + X0Y0_足鱗_竜性_竜性_鱗7.Hit = value; + } + } + + public bool 足鱗_竜性_鱗8_表示 + { + get + { + return X0Y0_足鱗_竜性_竜性_鱗8.Dra; + } + set + { + X0Y0_足鱗_竜性_竜性_鱗8.Dra = value; + X0Y0_足鱗_竜性_竜性_鱗8.Hit = value; + } + } + + public bool 足鱗_竜性_鱗9_表示 + { + get + { + return X0Y0_足鱗_竜性_竜性_鱗9.Dra; + } + set + { + X0Y0_足鱗_竜性_竜性_鱗9.Dra = value; + X0Y0_足鱗_竜性_竜性_鱗9.Hit = value; + } + } + + public bool 足鱗_竜性_鱗10_表示 + { + get + { + return X0Y0_足鱗_竜性_竜性_鱗10.Dra; + } + set + { + X0Y0_足鱗_竜性_竜性_鱗10.Dra = value; + X0Y0_足鱗_竜性_竜性_鱗10.Hit = value; + } + } + + public bool 足鱗_竜性_鱗11_表示 + { + get + { + return X0Y0_足鱗_竜性_竜性_鱗11.Dra; + } + set + { + X0Y0_足鱗_竜性_竜性_鱗11.Dra = value; + X0Y0_足鱗_竜性_竜性_鱗11.Hit = value; + } + } + + public bool 薬指_爪_表示 + { + get + { + return X0Y0_薬指_爪.Dra; + } + set + { + X0Y0_薬指_爪.Dra = value; + X0Y0_薬指_爪.Hit = value; + } + } + + public bool 薬指_指3_表示 + { + get + { + return X0Y0_薬指_指3.Dra; + } + set + { + X0Y0_薬指_指3.Dra = value; + X0Y0_薬指_指3.Hit = value; + } + } + + public bool 薬指_指2_表示 + { + get + { + return X0Y0_薬指_指2.Dra; + } + set + { + X0Y0_薬指_指2.Dra = value; + X0Y0_薬指_指2.Hit = value; + } + } + + public bool 薬指_指1_表示 + { + get + { + return X0Y0_薬指_指1.Dra; + } + set + { + X0Y0_薬指_指1.Dra = value; + X0Y0_薬指_指1.Hit = value; + } + } + + public bool 薬指_竜性_鱗3_鱗1_表示 + { + get + { + return X0Y0_薬指_竜性_鱗3_竜性_鱗1.Dra; + } + set + { + X0Y0_薬指_竜性_鱗3_竜性_鱗1.Dra = value; + X0Y0_薬指_竜性_鱗3_竜性_鱗1.Hit = value; + } + } + + public bool 薬指_竜性_鱗3_鱗2_表示 + { + get + { + return X0Y0_薬指_竜性_鱗3_竜性_鱗2.Dra; + } + set + { + X0Y0_薬指_竜性_鱗3_竜性_鱗2.Dra = value; + X0Y0_薬指_竜性_鱗3_竜性_鱗2.Hit = value; + } + } + + public bool 薬指_竜性_鱗3_鱗3_表示 + { + get + { + return X0Y0_薬指_竜性_鱗3_竜性_鱗3.Dra; + } + set + { + X0Y0_薬指_竜性_鱗3_竜性_鱗3.Dra = value; + X0Y0_薬指_竜性_鱗3_竜性_鱗3.Hit = value; + } + } + + public bool 薬指_竜性_鱗3_鱗4_表示 + { + get + { + return X0Y0_薬指_竜性_鱗3_竜性_鱗4.Dra; + } + set + { + X0Y0_薬指_竜性_鱗3_竜性_鱗4.Dra = value; + X0Y0_薬指_竜性_鱗3_竜性_鱗4.Hit = value; + } + } + + public bool 薬指_竜性_鱗2_鱗1_表示 + { + get + { + return X0Y0_薬指_竜性_鱗2_竜性_鱗1.Dra; + } + set + { + X0Y0_薬指_竜性_鱗2_竜性_鱗1.Dra = value; + X0Y0_薬指_竜性_鱗2_竜性_鱗1.Hit = value; + } + } + + public bool 薬指_竜性_鱗2_鱗2_表示 + { + get + { + return X0Y0_薬指_竜性_鱗2_竜性_鱗2.Dra; + } + set + { + X0Y0_薬指_竜性_鱗2_竜性_鱗2.Dra = value; + X0Y0_薬指_竜性_鱗2_竜性_鱗2.Hit = value; + } + } + + public bool 薬指_竜性_鱗2_鱗3_表示 + { + get + { + return X0Y0_薬指_竜性_鱗2_竜性_鱗3.Dra; + } + set + { + X0Y0_薬指_竜性_鱗2_竜性_鱗3.Dra = value; + X0Y0_薬指_竜性_鱗2_竜性_鱗3.Hit = value; + } + } + + public bool 薬指_竜性_鱗2_鱗4_表示 + { + get + { + return X0Y0_薬指_竜性_鱗2_竜性_鱗4.Dra; + } + set + { + X0Y0_薬指_竜性_鱗2_竜性_鱗4.Dra = value; + X0Y0_薬指_竜性_鱗2_竜性_鱗4.Hit = value; + } + } + + public bool 薬指_竜性_鱗1_鱗1_表示 + { + get + { + return X0Y0_薬指_竜性_鱗1_竜性_鱗1.Dra; + } + set + { + X0Y0_薬指_竜性_鱗1_竜性_鱗1.Dra = value; + X0Y0_薬指_竜性_鱗1_竜性_鱗1.Hit = value; + } + } + + public bool 薬指_竜性_鱗1_鱗2_表示 + { + get + { + return X0Y0_薬指_竜性_鱗1_竜性_鱗2.Dra; + } + set + { + X0Y0_薬指_竜性_鱗1_竜性_鱗2.Dra = value; + X0Y0_薬指_竜性_鱗1_竜性_鱗2.Hit = value; + } + } + + public bool 薬指_竜性_鱗1_鱗3_表示 + { + get + { + return X0Y0_薬指_竜性_鱗1_竜性_鱗3.Dra; + } + set + { + X0Y0_薬指_竜性_鱗1_竜性_鱗3.Dra = value; + X0Y0_薬指_竜性_鱗1_竜性_鱗3.Hit = value; + } + } + + public bool 薬指_竜性_鱗1_鱗4_表示 + { + get + { + return X0Y0_薬指_竜性_鱗1_竜性_鱗4.Dra; + } + set + { + X0Y0_薬指_竜性_鱗1_竜性_鱗4.Dra = value; + X0Y0_薬指_竜性_鱗1_竜性_鱗4.Hit = value; + } + } + + public bool 薬指_竜性_鱗1_鱗5_表示 + { + get + { + return X0Y0_薬指_竜性_鱗1_竜性_鱗5.Dra; + } + set + { + X0Y0_薬指_竜性_鱗1_竜性_鱗5.Dra = value; + X0Y0_薬指_竜性_鱗1_竜性_鱗5.Hit = value; + } + } + + public bool 薬指_竜性_鱗1_鱗6_表示 + { + get + { + return X0Y0_薬指_竜性_鱗1_竜性_鱗6.Dra; + } + set + { + X0Y0_薬指_竜性_鱗1_竜性_鱗6.Dra = value; + X0Y0_薬指_竜性_鱗1_竜性_鱗6.Hit = value; + } + } + + public bool 中指_爪_表示 + { + get + { + return X0Y0_中指_爪.Dra; + } + set + { + X0Y0_中指_爪.Dra = value; + X0Y0_中指_爪.Hit = value; + } + } + + public bool 中指_指3_表示 + { + get + { + return X0Y0_中指_指3.Dra; + } + set + { + X0Y0_中指_指3.Dra = value; + X0Y0_中指_指3.Hit = value; + } + } + + public bool 中指_指2_表示 + { + get + { + return X0Y0_中指_指2.Dra; + } + set + { + X0Y0_中指_指2.Dra = value; + X0Y0_中指_指2.Hit = value; + } + } + + public bool 中指_指1_表示 + { + get + { + return X0Y0_中指_指1.Dra; + } + set + { + X0Y0_中指_指1.Dra = value; + X0Y0_中指_指1.Hit = value; + } + } + + public bool 中指_竜性_鱗3_鱗1_表示 + { + get + { + return X0Y0_中指_竜性_鱗3_竜性_鱗1.Dra; + } + set + { + X0Y0_中指_竜性_鱗3_竜性_鱗1.Dra = value; + X0Y0_中指_竜性_鱗3_竜性_鱗1.Hit = value; + } + } + + public bool 中指_竜性_鱗3_鱗2_表示 + { + get + { + return X0Y0_中指_竜性_鱗3_竜性_鱗2.Dra; + } + set + { + X0Y0_中指_竜性_鱗3_竜性_鱗2.Dra = value; + X0Y0_中指_竜性_鱗3_竜性_鱗2.Hit = value; + } + } + + public bool 中指_竜性_鱗3_鱗3_表示 + { + get + { + return X0Y0_中指_竜性_鱗3_竜性_鱗3.Dra; + } + set + { + X0Y0_中指_竜性_鱗3_竜性_鱗3.Dra = value; + X0Y0_中指_竜性_鱗3_竜性_鱗3.Hit = value; + } + } + + public bool 中指_竜性_鱗3_鱗4_表示 + { + get + { + return X0Y0_中指_竜性_鱗3_竜性_鱗4.Dra; + } + set + { + X0Y0_中指_竜性_鱗3_竜性_鱗4.Dra = value; + X0Y0_中指_竜性_鱗3_竜性_鱗4.Hit = value; + } + } + + public bool 中指_竜性_鱗2_鱗1_表示 + { + get + { + return X0Y0_中指_竜性_鱗2_竜性_鱗1.Dra; + } + set + { + X0Y0_中指_竜性_鱗2_竜性_鱗1.Dra = value; + X0Y0_中指_竜性_鱗2_竜性_鱗1.Hit = value; + } + } + + public bool 中指_竜性_鱗2_鱗2_表示 + { + get + { + return X0Y0_中指_竜性_鱗2_竜性_鱗2.Dra; + } + set + { + X0Y0_中指_竜性_鱗2_竜性_鱗2.Dra = value; + X0Y0_中指_竜性_鱗2_竜性_鱗2.Hit = value; + } + } + + public bool 中指_竜性_鱗2_鱗3_表示 + { + get + { + return X0Y0_中指_竜性_鱗2_竜性_鱗3.Dra; + } + set + { + X0Y0_中指_竜性_鱗2_竜性_鱗3.Dra = value; + X0Y0_中指_竜性_鱗2_竜性_鱗3.Hit = value; + } + } + + public bool 中指_竜性_鱗2_鱗4_表示 + { + get + { + return X0Y0_中指_竜性_鱗2_竜性_鱗4.Dra; + } + set + { + X0Y0_中指_竜性_鱗2_竜性_鱗4.Dra = value; + X0Y0_中指_竜性_鱗2_竜性_鱗4.Hit = value; + } + } + + public bool 中指_竜性_鱗1_鱗1_表示 + { + get + { + return X0Y0_中指_竜性_鱗1_竜性_鱗1.Dra; + } + set + { + X0Y0_中指_竜性_鱗1_竜性_鱗1.Dra = value; + X0Y0_中指_竜性_鱗1_竜性_鱗1.Hit = value; + } + } + + public bool 中指_竜性_鱗1_鱗2_表示 + { + get + { + return X0Y0_中指_竜性_鱗1_竜性_鱗2.Dra; + } + set + { + X0Y0_中指_竜性_鱗1_竜性_鱗2.Dra = value; + X0Y0_中指_竜性_鱗1_竜性_鱗2.Hit = value; + } + } + + public bool 中指_竜性_鱗1_鱗3_表示 + { + get + { + return X0Y0_中指_竜性_鱗1_竜性_鱗3.Dra; + } + set + { + X0Y0_中指_竜性_鱗1_竜性_鱗3.Dra = value; + X0Y0_中指_竜性_鱗1_竜性_鱗3.Hit = value; + } + } + + public bool 中指_竜性_鱗1_鱗4_表示 + { + get + { + return X0Y0_中指_竜性_鱗1_竜性_鱗4.Dra; + } + set + { + X0Y0_中指_竜性_鱗1_竜性_鱗4.Dra = value; + X0Y0_中指_竜性_鱗1_竜性_鱗4.Hit = value; + } + } + + public bool 中指_竜性_鱗1_鱗5_表示 + { + get + { + return X0Y0_中指_竜性_鱗1_竜性_鱗5.Dra; + } + set + { + X0Y0_中指_竜性_鱗1_竜性_鱗5.Dra = value; + X0Y0_中指_竜性_鱗1_竜性_鱗5.Hit = value; + } + } + + public bool 中指_竜性_鱗1_鱗6_表示 + { + get + { + return X0Y0_中指_竜性_鱗1_竜性_鱗6.Dra; + } + set + { + X0Y0_中指_竜性_鱗1_竜性_鱗6.Dra = value; + X0Y0_中指_竜性_鱗1_竜性_鱗6.Hit = value; + } + } + + public bool 人指_爪_表示 + { + get + { + return X0Y0_人指_爪.Dra; + } + set + { + X0Y0_人指_爪.Dra = value; + X0Y0_人指_爪.Hit = value; + } + } + + public bool 人指_指2_表示 + { + get + { + return X0Y0_人指_指2.Dra; + } + set + { + X0Y0_人指_指2.Dra = value; + X0Y0_人指_指2.Hit = value; + } + } + + public bool 人指_指1_表示 + { + get + { + return X0Y0_人指_指1.Dra; + } + set + { + X0Y0_人指_指1.Dra = value; + X0Y0_人指_指1.Hit = value; + } + } + + public bool 人指_竜性_鱗2_鱗1_表示 + { + get + { + return X0Y0_人指_竜性_鱗2_竜性_鱗1.Dra; + } + set + { + X0Y0_人指_竜性_鱗2_竜性_鱗1.Dra = value; + X0Y0_人指_竜性_鱗2_竜性_鱗1.Hit = value; + } + } + + public bool 人指_竜性_鱗2_鱗2_表示 + { + get + { + return X0Y0_人指_竜性_鱗2_竜性_鱗2.Dra; + } + set + { + X0Y0_人指_竜性_鱗2_竜性_鱗2.Dra = value; + X0Y0_人指_竜性_鱗2_竜性_鱗2.Hit = value; + } + } + + public bool 人指_竜性_鱗2_鱗3_表示 + { + get + { + return X0Y0_人指_竜性_鱗2_竜性_鱗3.Dra; + } + set + { + X0Y0_人指_竜性_鱗2_竜性_鱗3.Dra = value; + X0Y0_人指_竜性_鱗2_竜性_鱗3.Hit = value; + } + } + + public bool 人指_竜性_鱗2_鱗4_表示 + { + get + { + return X0Y0_人指_竜性_鱗2_竜性_鱗4.Dra; + } + set + { + X0Y0_人指_竜性_鱗2_竜性_鱗4.Dra = value; + X0Y0_人指_竜性_鱗2_竜性_鱗4.Hit = value; + } + } + + public bool 人指_竜性_鱗1_鱗1_表示 + { + get + { + return X0Y0_人指_竜性_鱗1_竜性_鱗1.Dra; + } + set + { + X0Y0_人指_竜性_鱗1_竜性_鱗1.Dra = value; + X0Y0_人指_竜性_鱗1_竜性_鱗1.Hit = value; + } + } + + public bool 人指_竜性_鱗1_鱗2_表示 + { + get + { + return X0Y0_人指_竜性_鱗1_竜性_鱗2.Dra; + } + set + { + X0Y0_人指_竜性_鱗1_竜性_鱗2.Dra = value; + X0Y0_人指_竜性_鱗1_竜性_鱗2.Hit = value; + } + } + + public bool 人指_竜性_鱗1_鱗3_表示 + { + get + { + return X0Y0_人指_竜性_鱗1_竜性_鱗3.Dra; + } + set + { + X0Y0_人指_竜性_鱗1_竜性_鱗3.Dra = value; + X0Y0_人指_竜性_鱗1_竜性_鱗3.Hit = value; + } + } + + public bool 人指_竜性_鱗1_鱗4_表示 + { + get + { + return X0Y0_人指_竜性_鱗1_竜性_鱗4.Dra; + } + set + { + X0Y0_人指_竜性_鱗1_竜性_鱗4.Dra = value; + X0Y0_人指_竜性_鱗1_竜性_鱗4.Hit = value; + } + } + + public bool 人指_竜性_鱗1_鱗5_表示 + { + get + { + return X0Y0_人指_竜性_鱗1_竜性_鱗5.Dra; + } + set + { + X0Y0_人指_竜性_鱗1_竜性_鱗5.Dra = value; + X0Y0_人指_竜性_鱗1_竜性_鱗5.Hit = value; + } + } + + public bool 人指_竜性_鱗1_鱗6_表示 + { + get + { + return X0Y0_人指_竜性_鱗1_竜性_鱗6.Dra; + } + set + { + X0Y0_人指_竜性_鱗1_竜性_鱗6.Dra = value; + X0Y0_人指_竜性_鱗1_竜性_鱗6.Hit = value; + } + } + + public bool 脚輪_革_表示 + { + get + { + return X0Y0_脚輪_革.Dra; + } + set + { + X0Y0_脚輪_革.Dra = value; + X0Y0_脚輪_革.Hit = value; + } + } + + public bool 脚輪_金具1_表示 + { + get + { + return X0Y0_脚輪_金具1.Dra; + } + set + { + X0Y0_脚輪_金具1.Dra = value; + X0Y0_脚輪_金具1.Hit = value; + } + } + + public bool 脚輪_金具2_表示 + { + get + { + return X0Y0_脚輪_金具2.Dra; + } + set + { + X0Y0_脚輪_金具2.Dra = value; + X0Y0_脚輪_金具2.Hit = value; + } + } + + public bool 脚輪_金具3_表示 + { + get + { + return X0Y0_脚輪_金具3.Dra; + } + set + { + X0Y0_脚輪_金具3.Dra = value; + X0Y0_脚輪_金具3.Hit = value; + } + } + + public bool 脚輪_金具左_表示 + { + get + { + return X0Y0_脚輪_金具左.Dra; + } + set + { + X0Y0_脚輪_金具左.Dra = value; + X0Y0_脚輪_金具左.Hit = value; + } + } + + public bool 脚輪_金具右_表示 + { + get + { + return X0Y0_脚輪_金具右.Dra; + } + set + { + X0Y0_脚輪_金具右.Dra = value; + X0Y0_脚輪_金具右.Hit = value; + } + } + + public bool 親指_爪_表示 + { + get + { + return X0Y0_親指_爪.Dra; + } + set + { + X0Y0_親指_爪.Dra = value; + X0Y0_親指_爪.Hit = value; + } + } + + public bool 親指_指1_表示 + { + get + { + return X0Y0_親指_指1.Dra; + } + set + { + X0Y0_親指_指1.Dra = value; + X0Y0_親指_指1.Hit = value; + } + } + + public bool 親指_竜性_鱗1_鱗1_表示 + { + get + { + return X0Y0_親指_竜性_鱗1_竜性_鱗1.Dra; + } + set + { + X0Y0_親指_竜性_鱗1_竜性_鱗1.Dra = value; + X0Y0_親指_竜性_鱗1_竜性_鱗1.Hit = value; + } + } + + public bool 親指_竜性_鱗1_鱗2_表示 + { + get + { + return X0Y0_親指_竜性_鱗1_竜性_鱗2.Dra; + } + set + { + X0Y0_親指_竜性_鱗1_竜性_鱗2.Dra = value; + X0Y0_親指_竜性_鱗1_竜性_鱗2.Hit = value; + } + } + + public bool 親指_竜性_鱗1_鱗3_表示 + { + get + { + return X0Y0_親指_竜性_鱗1_竜性_鱗3.Dra; + } + set + { + X0Y0_親指_竜性_鱗1_竜性_鱗3.Dra = value; + X0Y0_親指_竜性_鱗1_竜性_鱗3.Hit = value; + } + } + + public bool 親指_竜性_鱗1_鱗4_表示 + { + get + { + return X0Y0_親指_竜性_鱗1_竜性_鱗4.Dra; + } + set + { + X0Y0_親指_竜性_鱗1_竜性_鱗4.Dra = value; + X0Y0_親指_竜性_鱗1_竜性_鱗4.Hit = value; + } + } + + public bool 親指_竜性_鱗1_鱗5_表示 + { + get + { + return X0Y0_親指_竜性_鱗1_竜性_鱗5.Dra; + } + set + { + X0Y0_親指_竜性_鱗1_竜性_鱗5.Dra = value; + X0Y0_親指_竜性_鱗1_竜性_鱗5.Hit = value; + } + } + + public bool 親指_竜性_鱗1_鱗6_表示 + { + get + { + return X0Y0_親指_竜性_鱗1_竜性_鱗6.Dra; + } + set + { + X0Y0_親指_竜性_鱗1_竜性_鱗6.Dra = value; + X0Y0_親指_竜性_鱗1_竜性_鱗6.Hit = value; + } + } + + public bool 脚輪表示 + { + get + { + return 脚輪_革_表示; + } + set + { + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 足_表示; + } + set + { + 足_表示 = value; + 筋_表示 = value; + 足首_表示 = value; + 足首鱗_竜性_鱗1_表示 = value; + 足首鱗_竜性_鱗2_表示 = value; + 足首鱗_竜性_鱗3_表示 = value; + 踵鱗_竜性_鱗3_表示 = value; + 踵鱗_竜性_鱗2_表示 = value; + 踵鱗_竜性_鱗1_表示 = value; + 竜性_鱗_表示 = value; + 足鱗_竜性_鱗1_表示 = value; + 足鱗_竜性_鱗2_表示 = value; + 足鱗_竜性_鱗3_表示 = value; + 足鱗_竜性_鱗4_表示 = value; + 足鱗_竜性_鱗5_表示 = value; + 足鱗_竜性_鱗6_表示 = value; + 足鱗_竜性_鱗7_表示 = value; + 足鱗_竜性_鱗8_表示 = value; + 足鱗_竜性_鱗9_表示 = value; + 足鱗_竜性_鱗10_表示 = value; + 足鱗_竜性_鱗11_表示 = value; + 薬指_爪_表示 = value; + 薬指_指3_表示 = value; + 薬指_指2_表示 = value; + 薬指_指1_表示 = value; + 薬指_竜性_鱗3_鱗1_表示 = value; + 薬指_竜性_鱗3_鱗2_表示 = value; + 薬指_竜性_鱗3_鱗3_表示 = value; + 薬指_竜性_鱗3_鱗4_表示 = value; + 薬指_竜性_鱗2_鱗1_表示 = value; + 薬指_竜性_鱗2_鱗2_表示 = value; + 薬指_竜性_鱗2_鱗3_表示 = value; + 薬指_竜性_鱗2_鱗4_表示 = value; + 薬指_竜性_鱗1_鱗1_表示 = value; + 薬指_竜性_鱗1_鱗2_表示 = value; + 薬指_竜性_鱗1_鱗3_表示 = value; + 薬指_竜性_鱗1_鱗4_表示 = value; + 薬指_竜性_鱗1_鱗5_表示 = value; + 薬指_竜性_鱗1_鱗6_表示 = value; + 中指_爪_表示 = value; + 中指_指3_表示 = value; + 中指_指2_表示 = value; + 中指_指1_表示 = value; + 中指_竜性_鱗3_鱗1_表示 = value; + 中指_竜性_鱗3_鱗2_表示 = value; + 中指_竜性_鱗3_鱗3_表示 = value; + 中指_竜性_鱗3_鱗4_表示 = value; + 中指_竜性_鱗2_鱗1_表示 = value; + 中指_竜性_鱗2_鱗2_表示 = value; + 中指_竜性_鱗2_鱗3_表示 = value; + 中指_竜性_鱗2_鱗4_表示 = value; + 中指_竜性_鱗1_鱗1_表示 = value; + 中指_竜性_鱗1_鱗2_表示 = value; + 中指_竜性_鱗1_鱗3_表示 = value; + 中指_竜性_鱗1_鱗4_表示 = value; + 中指_竜性_鱗1_鱗5_表示 = value; + 中指_竜性_鱗1_鱗6_表示 = value; + 人指_爪_表示 = value; + 人指_指2_表示 = value; + 人指_指1_表示 = value; + 人指_竜性_鱗2_鱗1_表示 = value; + 人指_竜性_鱗2_鱗2_表示 = value; + 人指_竜性_鱗2_鱗3_表示 = value; + 人指_竜性_鱗2_鱗4_表示 = value; + 人指_竜性_鱗1_鱗1_表示 = value; + 人指_竜性_鱗1_鱗2_表示 = value; + 人指_竜性_鱗1_鱗3_表示 = value; + 人指_竜性_鱗1_鱗4_表示 = value; + 人指_竜性_鱗1_鱗5_表示 = value; + 人指_竜性_鱗1_鱗6_表示 = value; + 脚輪_革_表示 = value; + 脚輪_金具1_表示 = value; + 脚輪_金具2_表示 = value; + 脚輪_金具3_表示 = value; + 脚輪_金具左_表示 = value; + 脚輪_金具右_表示 = value; + 親指_爪_表示 = value; + 親指_指1_表示 = value; + 親指_竜性_鱗1_鱗1_表示 = value; + 親指_竜性_鱗1_鱗2_表示 = value; + 親指_竜性_鱗1_鱗3_表示 = value; + 親指_竜性_鱗1_鱗4_表示 = value; + 親指_竜性_鱗1_鱗5_表示 = value; + 親指_竜性_鱗1_鱗6_表示 = value; + 鎖1.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 足CD.不透明度; + } + set + { + 足CD.不透明度 = value; + 筋CD.不透明度 = value; + 足首CD.不透明度 = value; + 足首鱗_竜性_鱗1CD.不透明度 = value; + 足首鱗_竜性_鱗2CD.不透明度 = value; + 足首鱗_竜性_鱗3CD.不透明度 = value; + 踵鱗_竜性_鱗3CD.不透明度 = value; + 踵鱗_竜性_鱗2CD.不透明度 = value; + 踵鱗_竜性_鱗1CD.不透明度 = value; + 鱗CD.不透明度 = value; + 足鱗_竜性_鱗1CD.不透明度 = value; + 足鱗_竜性_鱗2CD.不透明度 = value; + 足鱗_竜性_鱗3CD.不透明度 = value; + 足鱗_竜性_鱗4CD.不透明度 = value; + 足鱗_竜性_鱗5CD.不透明度 = value; + 足鱗_竜性_鱗6CD.不透明度 = value; + 足鱗_竜性_鱗7CD.不透明度 = value; + 足鱗_竜性_鱗8CD.不透明度 = value; + 足鱗_竜性_鱗9CD.不透明度 = value; + 足鱗_竜性_鱗10CD.不透明度 = value; + 足鱗_竜性_鱗11CD.不透明度 = value; + 薬指_爪CD.不透明度 = value; + 薬指_指3CD.不透明度 = value; + 薬指_指2CD.不透明度 = value; + 薬指_指1CD.不透明度 = value; + 薬指_竜性_鱗3_竜性_鱗1CD.不透明度 = value; + 薬指_竜性_鱗3_竜性_鱗2CD.不透明度 = value; + 薬指_竜性_鱗3_竜性_鱗3CD.不透明度 = value; + 薬指_竜性_鱗3_竜性_鱗4CD.不透明度 = value; + 薬指_竜性_鱗2_竜性_鱗1CD.不透明度 = value; + 薬指_竜性_鱗2_竜性_鱗2CD.不透明度 = value; + 薬指_竜性_鱗2_竜性_鱗3CD.不透明度 = value; + 薬指_竜性_鱗2_竜性_鱗4CD.不透明度 = value; + 薬指_竜性_鱗1_竜性_鱗1CD.不透明度 = value; + 薬指_竜性_鱗1_竜性_鱗2CD.不透明度 = value; + 薬指_竜性_鱗1_竜性_鱗3CD.不透明度 = value; + 薬指_竜性_鱗1_竜性_鱗4CD.不透明度 = value; + 薬指_竜性_鱗1_竜性_鱗5CD.不透明度 = value; + 薬指_竜性_鱗1_竜性_鱗6CD.不透明度 = value; + 中指_爪CD.不透明度 = value; + 中指_指3CD.不透明度 = value; + 中指_指2CD.不透明度 = value; + 中指_指1CD.不透明度 = value; + 中指_竜性_鱗3_竜性_鱗1CD.不透明度 = value; + 中指_竜性_鱗3_竜性_鱗2CD.不透明度 = value; + 中指_竜性_鱗3_竜性_鱗3CD.不透明度 = value; + 中指_竜性_鱗3_竜性_鱗4CD.不透明度 = value; + 中指_竜性_鱗2_竜性_鱗1CD.不透明度 = value; + 中指_竜性_鱗2_竜性_鱗2CD.不透明度 = value; + 中指_竜性_鱗2_竜性_鱗3CD.不透明度 = value; + 中指_竜性_鱗2_竜性_鱗4CD.不透明度 = value; + 中指_竜性_鱗1_竜性_鱗1CD.不透明度 = value; + 中指_竜性_鱗1_竜性_鱗2CD.不透明度 = value; + 中指_竜性_鱗1_竜性_鱗3CD.不透明度 = value; + 中指_竜性_鱗1_竜性_鱗4CD.不透明度 = value; + 中指_竜性_鱗1_竜性_鱗5CD.不透明度 = value; + 中指_竜性_鱗1_竜性_鱗6CD.不透明度 = value; + 人指_爪CD.不透明度 = value; + 人指_指2CD.不透明度 = value; + 人指_指1CD.不透明度 = value; + 人指_竜性_鱗2_竜性_鱗1CD.不透明度 = value; + 人指_竜性_鱗2_竜性_鱗2CD.不透明度 = value; + 人指_竜性_鱗2_竜性_鱗3CD.不透明度 = value; + 人指_竜性_鱗2_竜性_鱗4CD.不透明度 = value; + 人指_竜性_鱗1_竜性_鱗1CD.不透明度 = value; + 人指_竜性_鱗1_竜性_鱗2CD.不透明度 = value; + 人指_竜性_鱗1_竜性_鱗3CD.不透明度 = value; + 人指_竜性_鱗1_竜性_鱗4CD.不透明度 = value; + 人指_竜性_鱗1_竜性_鱗5CD.不透明度 = value; + 人指_竜性_鱗1_竜性_鱗6CD.不透明度 = value; + 脚輪_革CD.不透明度 = value; + 脚輪_金具1CD.不透明度 = value; + 脚輪_金具2CD.不透明度 = value; + 脚輪_金具3CD.不透明度 = value; + 脚輪_金具左CD.不透明度 = value; + 脚輪_金具右CD.不透明度 = value; + 親指_爪CD.不透明度 = value; + 親指_指1CD.不透明度 = value; + 親指_竜性_鱗1_竜性_鱗1CD.不透明度 = value; + 親指_竜性_鱗1_竜性_鱗2CD.不透明度 = value; + 親指_竜性_鱗1_竜性_鱗3CD.不透明度 = value; + 親指_竜性_鱗1_竜性_鱗4CD.不透明度 = value; + 親指_竜性_鱗1_竜性_鱗5CD.不透明度 = value; + 親指_竜性_鱗1_竜性_鱗6CD.不透明度 = value; + } + } + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0); + + public 足_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 足_鳥D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "鳥"; + dif.Add(new Pars(Sta.脚左["四足足"][2][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_足 = pars["足"].ToPar(); + X0Y0_筋 = pars["筋"].ToPar(); + X0Y0_足首 = pars["足首"].ToPar(); + Pars pars2 = pars["足首鱗"].ToPars(); + X0Y0_足首鱗_竜性_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_足首鱗_竜性_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_足首鱗_竜性_竜性_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["踵鱗"].ToPars(); + X0Y0_踵鱗_竜性_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_踵鱗_竜性_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_踵鱗_竜性_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗 = pars["鱗"].ToPar(); + pars2 = pars["足鱗"].ToPars(); + X0Y0_足鱗_竜性_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_足鱗_竜性_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_足鱗_竜性_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_足鱗_竜性_竜性_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_足鱗_竜性_竜性_鱗5 = pars2["鱗5"].ToPar(); + X0Y0_足鱗_竜性_竜性_鱗6 = pars2["鱗6"].ToPar(); + X0Y0_足鱗_竜性_竜性_鱗7 = pars2["鱗7"].ToPar(); + X0Y0_足鱗_竜性_竜性_鱗8 = pars2["鱗8"].ToPar(); + X0Y0_足鱗_竜性_竜性_鱗9 = pars2["鱗9"].ToPar(); + X0Y0_足鱗_竜性_竜性_鱗10 = pars2["鱗10"].ToPar(); + X0Y0_足鱗_竜性_竜性_鱗11 = pars2["鱗11"].ToPar(); + pars2 = pars["薬指"].ToPars(); + X0Y0_薬指_爪 = pars2["爪"].ToPar(); + X0Y0_薬指_指3 = pars2["指3"].ToPar(); + X0Y0_薬指_指2 = pars2["指2"].ToPar(); + X0Y0_薬指_指1 = pars2["指1"].ToPar(); + Pars pars3 = pars2["鱗3"].ToPars(); + X0Y0_薬指_竜性_鱗3_竜性_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_薬指_竜性_鱗3_竜性_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_薬指_竜性_鱗3_竜性_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_薬指_竜性_鱗3_竜性_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗2"].ToPars(); + X0Y0_薬指_竜性_鱗2_竜性_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_薬指_竜性_鱗2_竜性_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_薬指_竜性_鱗2_竜性_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_薬指_竜性_鱗2_竜性_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗1"].ToPars(); + X0Y0_薬指_竜性_鱗1_竜性_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_薬指_竜性_鱗1_竜性_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_薬指_竜性_鱗1_竜性_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_薬指_竜性_鱗1_竜性_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_薬指_竜性_鱗1_竜性_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_薬指_竜性_鱗1_竜性_鱗6 = pars3["鱗6"].ToPar(); + pars2 = pars["中指"].ToPars(); + X0Y0_中指_爪 = pars2["爪"].ToPar(); + X0Y0_中指_指3 = pars2["指3"].ToPar(); + X0Y0_中指_指2 = pars2["指2"].ToPar(); + X0Y0_中指_指1 = pars2["指1"].ToPar(); + pars3 = pars2["鱗3"].ToPars(); + X0Y0_中指_竜性_鱗3_竜性_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_中指_竜性_鱗3_竜性_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_中指_竜性_鱗3_竜性_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_中指_竜性_鱗3_竜性_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗2"].ToPars(); + X0Y0_中指_竜性_鱗2_竜性_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_中指_竜性_鱗2_竜性_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_中指_竜性_鱗2_竜性_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_中指_竜性_鱗2_竜性_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗1"].ToPars(); + X0Y0_中指_竜性_鱗1_竜性_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_中指_竜性_鱗1_竜性_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_中指_竜性_鱗1_竜性_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_中指_竜性_鱗1_竜性_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_中指_竜性_鱗1_竜性_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_中指_竜性_鱗1_竜性_鱗6 = pars3["鱗6"].ToPar(); + pars2 = pars["人指"].ToPars(); + X0Y0_人指_爪 = pars2["爪"].ToPar(); + X0Y0_人指_指2 = pars2["指2"].ToPar(); + X0Y0_人指_指1 = pars2["指1"].ToPar(); + pars3 = pars2["鱗2"].ToPars(); + X0Y0_人指_竜性_鱗2_竜性_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_人指_竜性_鱗2_竜性_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_人指_竜性_鱗2_竜性_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_人指_竜性_鱗2_竜性_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗1"].ToPars(); + X0Y0_人指_竜性_鱗1_竜性_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_人指_竜性_鱗1_竜性_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_人指_竜性_鱗1_竜性_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_人指_竜性_鱗1_竜性_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_人指_竜性_鱗1_竜性_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_人指_竜性_鱗1_竜性_鱗6 = pars3["鱗6"].ToPar(); + pars2 = pars["脚輪"].ToPars(); + X0Y0_脚輪_革 = pars2["革"].ToPar(); + X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_脚輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_脚輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_脚輪_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["親指"].ToPars(); + X0Y0_親指_爪 = pars2["爪"].ToPar(); + X0Y0_親指_指1 = pars2["指1"].ToPar(); + pars3 = pars2["鱗1"].ToPars(); + X0Y0_親指_竜性_鱗1_竜性_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_親指_竜性_鱗1_竜性_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_親指_竜性_鱗1_竜性_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_親指_竜性_鱗1_竜性_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_親指_竜性_鱗1_竜性_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_親指_竜性_鱗1_竜性_鱗6 = pars3["鱗6"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 足_表示 = e.足_表示; + 筋_表示 = e.筋_表示; + 足首_表示 = e.足首_表示; + 足首鱗_竜性_鱗1_表示 = e.足首鱗_竜性_鱗1_表示; + 足首鱗_竜性_鱗2_表示 = e.足首鱗_竜性_鱗2_表示; + 足首鱗_竜性_鱗3_表示 = e.足首鱗_竜性_鱗3_表示; + 踵鱗_竜性_鱗3_表示 = e.踵鱗_竜性_鱗3_表示; + 踵鱗_竜性_鱗2_表示 = e.踵鱗_竜性_鱗2_表示; + 踵鱗_竜性_鱗1_表示 = e.踵鱗_竜性_鱗1_表示; + 竜性_鱗_表示 = e.竜性_鱗_表示; + 足鱗_竜性_鱗1_表示 = e.足鱗_竜性_鱗1_表示; + 足鱗_竜性_鱗2_表示 = e.足鱗_竜性_鱗2_表示; + 足鱗_竜性_鱗3_表示 = e.足鱗_竜性_鱗3_表示; + 足鱗_竜性_鱗4_表示 = e.足鱗_竜性_鱗4_表示; + 足鱗_竜性_鱗5_表示 = e.足鱗_竜性_鱗5_表示; + 足鱗_竜性_鱗6_表示 = e.足鱗_竜性_鱗6_表示; + 足鱗_竜性_鱗7_表示 = e.足鱗_竜性_鱗7_表示; + 足鱗_竜性_鱗8_表示 = e.足鱗_竜性_鱗8_表示; + 足鱗_竜性_鱗9_表示 = e.足鱗_竜性_鱗9_表示; + 足鱗_竜性_鱗10_表示 = e.足鱗_竜性_鱗10_表示; + 足鱗_竜性_鱗11_表示 = e.足鱗_竜性_鱗11_表示; + 薬指_爪_表示 = e.薬指_爪_表示; + 薬指_指3_表示 = e.薬指_指3_表示; + 薬指_指2_表示 = e.薬指_指2_表示; + 薬指_指1_表示 = e.薬指_指1_表示; + 薬指_竜性_鱗3_鱗1_表示 = e.薬指_竜性_鱗3_鱗1_表示; + 薬指_竜性_鱗3_鱗2_表示 = e.薬指_竜性_鱗3_鱗2_表示; + 薬指_竜性_鱗3_鱗3_表示 = e.薬指_竜性_鱗3_鱗3_表示; + 薬指_竜性_鱗3_鱗4_表示 = e.薬指_竜性_鱗3_鱗4_表示; + 薬指_竜性_鱗2_鱗1_表示 = e.薬指_竜性_鱗2_鱗1_表示; + 薬指_竜性_鱗2_鱗2_表示 = e.薬指_竜性_鱗2_鱗2_表示; + 薬指_竜性_鱗2_鱗3_表示 = e.薬指_竜性_鱗2_鱗3_表示; + 薬指_竜性_鱗2_鱗4_表示 = e.薬指_竜性_鱗2_鱗4_表示; + 薬指_竜性_鱗1_鱗1_表示 = e.薬指_竜性_鱗1_鱗1_表示; + 薬指_竜性_鱗1_鱗2_表示 = e.薬指_竜性_鱗1_鱗2_表示; + 薬指_竜性_鱗1_鱗3_表示 = e.薬指_竜性_鱗1_鱗3_表示; + 薬指_竜性_鱗1_鱗4_表示 = e.薬指_竜性_鱗1_鱗4_表示; + 薬指_竜性_鱗1_鱗5_表示 = e.薬指_竜性_鱗1_鱗5_表示; + 薬指_竜性_鱗1_鱗6_表示 = e.薬指_竜性_鱗1_鱗6_表示; + 中指_爪_表示 = e.中指_爪_表示; + 中指_指3_表示 = e.中指_指3_表示; + 中指_指2_表示 = e.中指_指2_表示; + 中指_指1_表示 = e.中指_指1_表示; + 中指_竜性_鱗3_鱗1_表示 = e.中指_竜性_鱗3_鱗1_表示; + 中指_竜性_鱗3_鱗2_表示 = e.中指_竜性_鱗3_鱗2_表示; + 中指_竜性_鱗3_鱗3_表示 = e.中指_竜性_鱗3_鱗3_表示; + 中指_竜性_鱗3_鱗4_表示 = e.中指_竜性_鱗3_鱗4_表示; + 中指_竜性_鱗2_鱗1_表示 = e.中指_竜性_鱗2_鱗1_表示; + 中指_竜性_鱗2_鱗2_表示 = e.中指_竜性_鱗2_鱗2_表示; + 中指_竜性_鱗2_鱗3_表示 = e.中指_竜性_鱗2_鱗3_表示; + 中指_竜性_鱗2_鱗4_表示 = e.中指_竜性_鱗2_鱗4_表示; + 中指_竜性_鱗1_鱗1_表示 = e.中指_竜性_鱗1_鱗1_表示; + 中指_竜性_鱗1_鱗2_表示 = e.中指_竜性_鱗1_鱗2_表示; + 中指_竜性_鱗1_鱗3_表示 = e.中指_竜性_鱗1_鱗3_表示; + 中指_竜性_鱗1_鱗4_表示 = e.中指_竜性_鱗1_鱗4_表示; + 中指_竜性_鱗1_鱗5_表示 = e.中指_竜性_鱗1_鱗5_表示; + 中指_竜性_鱗1_鱗6_表示 = e.中指_竜性_鱗1_鱗6_表示; + 人指_爪_表示 = e.人指_爪_表示; + 人指_指2_表示 = e.人指_指2_表示; + 人指_指1_表示 = e.人指_指1_表示; + 人指_竜性_鱗2_鱗1_表示 = e.人指_竜性_鱗2_鱗1_表示; + 人指_竜性_鱗2_鱗2_表示 = e.人指_竜性_鱗2_鱗2_表示; + 人指_竜性_鱗2_鱗3_表示 = e.人指_竜性_鱗2_鱗3_表示; + 人指_竜性_鱗2_鱗4_表示 = e.人指_竜性_鱗2_鱗4_表示; + 人指_竜性_鱗1_鱗1_表示 = e.人指_竜性_鱗1_鱗1_表示; + 人指_竜性_鱗1_鱗2_表示 = e.人指_竜性_鱗1_鱗2_表示; + 人指_竜性_鱗1_鱗3_表示 = e.人指_竜性_鱗1_鱗3_表示; + 人指_竜性_鱗1_鱗4_表示 = e.人指_竜性_鱗1_鱗4_表示; + 人指_竜性_鱗1_鱗5_表示 = e.人指_竜性_鱗1_鱗5_表示; + 人指_竜性_鱗1_鱗6_表示 = e.人指_竜性_鱗1_鱗6_表示; + 脚輪_革_表示 = e.脚輪_革_表示; + 脚輪_金具1_表示 = e.脚輪_金具1_表示; + 脚輪_金具2_表示 = e.脚輪_金具2_表示; + 脚輪_金具3_表示 = e.脚輪_金具3_表示; + 脚輪_金具左_表示 = e.脚輪_金具左_表示; + 脚輪_金具右_表示 = e.脚輪_金具右_表示; + 親指_爪_表示 = e.親指_爪_表示; + 親指_指1_表示 = e.親指_指1_表示; + 親指_竜性_鱗1_鱗1_表示 = e.親指_竜性_鱗1_鱗1_表示; + 親指_竜性_鱗1_鱗2_表示 = e.親指_竜性_鱗1_鱗2_表示; + 親指_竜性_鱗1_鱗3_表示 = e.親指_竜性_鱗1_鱗3_表示; + 親指_竜性_鱗1_鱗4_表示 = e.親指_竜性_鱗1_鱗4_表示; + 親指_竜性_鱗1_鱗5_表示 = e.親指_竜性_鱗1_鱗5_表示; + 親指_竜性_鱗1_鱗6_表示 = e.親指_竜性_鱗1_鱗6_表示; + 脚輪表示 = e.脚輪表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_足CP = new ColorP(X0Y0_足, 足CD, DisUnit, abj: true); + X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false); + 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); + X0Y0_足首鱗_竜性_竜性_鱗3CP = new ColorP(X0Y0_足首鱗_竜性_竜性_鱗3, 足首鱗_竜性_鱗3CD, 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_竜性_鱗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); + 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_足鱗_竜性_竜性_鱗8CP = new ColorP(X0Y0_足鱗_竜性_竜性_鱗8, 足鱗_竜性_鱗8CD, DisUnit, abj: true); + X0Y0_足鱗_竜性_竜性_鱗9CP = new ColorP(X0Y0_足鱗_竜性_竜性_鱗9, 足鱗_竜性_鱗9CD, DisUnit, abj: true); + X0Y0_足鱗_竜性_竜性_鱗10CP = new ColorP(X0Y0_足鱗_竜性_竜性_鱗10, 足鱗_竜性_鱗10CD, DisUnit, abj: true); + X0Y0_足鱗_竜性_竜性_鱗11CP = new ColorP(X0Y0_足鱗_竜性_竜性_鱗11, 足鱗_竜性_鱗11CD, DisUnit, abj: true); + X0Y0_薬指_爪CP = new ColorP(X0Y0_薬指_爪, 薬指_爪CD, 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_薬指_竜性_鱗3_竜性_鱗1CP = new ColorP(X0Y0_薬指_竜性_鱗3_竜性_鱗1, 薬指_竜性_鱗3_竜性_鱗1CD, DisUnit, abj: true); + X0Y0_薬指_竜性_鱗3_竜性_鱗2CP = new ColorP(X0Y0_薬指_竜性_鱗3_竜性_鱗2, 薬指_竜性_鱗3_竜性_鱗2CD, DisUnit, abj: true); + X0Y0_薬指_竜性_鱗3_竜性_鱗3CP = new ColorP(X0Y0_薬指_竜性_鱗3_竜性_鱗3, 薬指_竜性_鱗3_竜性_鱗3CD, DisUnit, abj: true); + X0Y0_薬指_竜性_鱗3_竜性_鱗4CP = new ColorP(X0Y0_薬指_竜性_鱗3_竜性_鱗4, 薬指_竜性_鱗3_竜性_鱗4CD, DisUnit, abj: true); + X0Y0_薬指_竜性_鱗2_竜性_鱗1CP = new ColorP(X0Y0_薬指_竜性_鱗2_竜性_鱗1, 薬指_竜性_鱗2_竜性_鱗1CD, DisUnit, abj: true); + X0Y0_薬指_竜性_鱗2_竜性_鱗2CP = new ColorP(X0Y0_薬指_竜性_鱗2_竜性_鱗2, 薬指_竜性_鱗2_竜性_鱗2CD, DisUnit, abj: true); + X0Y0_薬指_竜性_鱗2_竜性_鱗3CP = new ColorP(X0Y0_薬指_竜性_鱗2_竜性_鱗3, 薬指_竜性_鱗2_竜性_鱗3CD, DisUnit, abj: true); + X0Y0_薬指_竜性_鱗2_竜性_鱗4CP = new ColorP(X0Y0_薬指_竜性_鱗2_竜性_鱗4, 薬指_竜性_鱗2_竜性_鱗4CD, DisUnit, abj: true); + X0Y0_薬指_竜性_鱗1_竜性_鱗1CP = new ColorP(X0Y0_薬指_竜性_鱗1_竜性_鱗1, 薬指_竜性_鱗1_竜性_鱗1CD, DisUnit, abj: true); + X0Y0_薬指_竜性_鱗1_竜性_鱗2CP = new ColorP(X0Y0_薬指_竜性_鱗1_竜性_鱗2, 薬指_竜性_鱗1_竜性_鱗2CD, DisUnit, abj: true); + X0Y0_薬指_竜性_鱗1_竜性_鱗3CP = new ColorP(X0Y0_薬指_竜性_鱗1_竜性_鱗3, 薬指_竜性_鱗1_竜性_鱗3CD, DisUnit, abj: true); + X0Y0_薬指_竜性_鱗1_竜性_鱗4CP = new ColorP(X0Y0_薬指_竜性_鱗1_竜性_鱗4, 薬指_竜性_鱗1_竜性_鱗4CD, DisUnit, abj: true); + X0Y0_薬指_竜性_鱗1_竜性_鱗5CP = new ColorP(X0Y0_薬指_竜性_鱗1_竜性_鱗5, 薬指_竜性_鱗1_竜性_鱗5CD, DisUnit, abj: true); + X0Y0_薬指_竜性_鱗1_竜性_鱗6CP = new ColorP(X0Y0_薬指_竜性_鱗1_竜性_鱗6, 薬指_竜性_鱗1_竜性_鱗6CD, DisUnit, abj: true); + X0Y0_中指_爪CP = new ColorP(X0Y0_中指_爪, 中指_爪CD, 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_中指_竜性_鱗3_竜性_鱗1CP = new ColorP(X0Y0_中指_竜性_鱗3_竜性_鱗1, 中指_竜性_鱗3_竜性_鱗1CD, DisUnit, abj: true); + X0Y0_中指_竜性_鱗3_竜性_鱗2CP = new ColorP(X0Y0_中指_竜性_鱗3_竜性_鱗2, 中指_竜性_鱗3_竜性_鱗2CD, DisUnit, abj: true); + X0Y0_中指_竜性_鱗3_竜性_鱗3CP = new ColorP(X0Y0_中指_竜性_鱗3_竜性_鱗3, 中指_竜性_鱗3_竜性_鱗3CD, DisUnit, abj: true); + X0Y0_中指_竜性_鱗3_竜性_鱗4CP = new ColorP(X0Y0_中指_竜性_鱗3_竜性_鱗4, 中指_竜性_鱗3_竜性_鱗4CD, DisUnit, abj: true); + X0Y0_中指_竜性_鱗2_竜性_鱗1CP = new ColorP(X0Y0_中指_竜性_鱗2_竜性_鱗1, 中指_竜性_鱗2_竜性_鱗1CD, DisUnit, abj: true); + X0Y0_中指_竜性_鱗2_竜性_鱗2CP = new ColorP(X0Y0_中指_竜性_鱗2_竜性_鱗2, 中指_竜性_鱗2_竜性_鱗2CD, DisUnit, abj: true); + X0Y0_中指_竜性_鱗2_竜性_鱗3CP = new ColorP(X0Y0_中指_竜性_鱗2_竜性_鱗3, 中指_竜性_鱗2_竜性_鱗3CD, DisUnit, abj: true); + X0Y0_中指_竜性_鱗2_竜性_鱗4CP = new ColorP(X0Y0_中指_竜性_鱗2_竜性_鱗4, 中指_竜性_鱗2_竜性_鱗4CD, DisUnit, abj: true); + X0Y0_中指_竜性_鱗1_竜性_鱗1CP = new ColorP(X0Y0_中指_竜性_鱗1_竜性_鱗1, 中指_竜性_鱗1_竜性_鱗1CD, DisUnit, abj: true); + X0Y0_中指_竜性_鱗1_竜性_鱗2CP = new ColorP(X0Y0_中指_竜性_鱗1_竜性_鱗2, 中指_竜性_鱗1_竜性_鱗2CD, DisUnit, abj: true); + X0Y0_中指_竜性_鱗1_竜性_鱗3CP = new ColorP(X0Y0_中指_竜性_鱗1_竜性_鱗3, 中指_竜性_鱗1_竜性_鱗3CD, DisUnit, abj: true); + X0Y0_中指_竜性_鱗1_竜性_鱗4CP = new ColorP(X0Y0_中指_竜性_鱗1_竜性_鱗4, 中指_竜性_鱗1_竜性_鱗4CD, DisUnit, abj: true); + X0Y0_中指_竜性_鱗1_竜性_鱗5CP = new ColorP(X0Y0_中指_竜性_鱗1_竜性_鱗5, 中指_竜性_鱗1_竜性_鱗5CD, DisUnit, abj: true); + X0Y0_中指_竜性_鱗1_竜性_鱗6CP = new ColorP(X0Y0_中指_竜性_鱗1_竜性_鱗6, 中指_竜性_鱗1_竜性_鱗6CD, DisUnit, abj: true); + X0Y0_人指_爪CP = new ColorP(X0Y0_人指_爪, 人指_爪CD, DisUnit, abj: true); + X0Y0_人指_指2CP = new ColorP(X0Y0_人指_指2, 人指_指2CD, DisUnit, abj: true); + X0Y0_人指_指1CP = new ColorP(X0Y0_人指_指1, 人指_指1CD, DisUnit, abj: true); + X0Y0_人指_竜性_鱗2_竜性_鱗1CP = new ColorP(X0Y0_人指_竜性_鱗2_竜性_鱗1, 人指_竜性_鱗2_竜性_鱗1CD, DisUnit, abj: true); + X0Y0_人指_竜性_鱗2_竜性_鱗2CP = new ColorP(X0Y0_人指_竜性_鱗2_竜性_鱗2, 人指_竜性_鱗2_竜性_鱗2CD, DisUnit, abj: true); + X0Y0_人指_竜性_鱗2_竜性_鱗3CP = new ColorP(X0Y0_人指_竜性_鱗2_竜性_鱗3, 人指_竜性_鱗2_竜性_鱗3CD, DisUnit, abj: true); + X0Y0_人指_竜性_鱗2_竜性_鱗4CP = new ColorP(X0Y0_人指_竜性_鱗2_竜性_鱗4, 人指_竜性_鱗2_竜性_鱗4CD, DisUnit, abj: true); + X0Y0_人指_竜性_鱗1_竜性_鱗1CP = new ColorP(X0Y0_人指_竜性_鱗1_竜性_鱗1, 人指_竜性_鱗1_竜性_鱗1CD, DisUnit, abj: true); + X0Y0_人指_竜性_鱗1_竜性_鱗2CP = new ColorP(X0Y0_人指_竜性_鱗1_竜性_鱗2, 人指_竜性_鱗1_竜性_鱗2CD, DisUnit, abj: true); + X0Y0_人指_竜性_鱗1_竜性_鱗3CP = new ColorP(X0Y0_人指_竜性_鱗1_竜性_鱗3, 人指_竜性_鱗1_竜性_鱗3CD, DisUnit, abj: true); + X0Y0_人指_竜性_鱗1_竜性_鱗4CP = new ColorP(X0Y0_人指_竜性_鱗1_竜性_鱗4, 人指_竜性_鱗1_竜性_鱗4CD, DisUnit, abj: true); + X0Y0_人指_竜性_鱗1_竜性_鱗5CP = new ColorP(X0Y0_人指_竜性_鱗1_竜性_鱗5, 人指_竜性_鱗1_竜性_鱗5CD, DisUnit, abj: true); + X0Y0_人指_竜性_鱗1_竜性_鱗6CP = new ColorP(X0Y0_人指_竜性_鱗1_竜性_鱗6, 人指_竜性_鱗1_竜性_鱗6CD, 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); + X0Y0_脚輪_金具3CP = new ColorP(X0Y0_脚輪_金具3, 脚輪_金具3CD, DisUnit, abj: true); + X0Y0_脚輪_金具左CP = new ColorP(X0Y0_脚輪_金具左, 脚輪_金具左CD, DisUnit, abj: true); + X0Y0_脚輪_金具右CP = new ColorP(X0Y0_脚輪_金具右, 脚輪_金具右CD, DisUnit, abj: true); + X0Y0_親指_爪CP = new ColorP(X0Y0_親指_爪, 親指_爪CD, DisUnit, abj: true); + X0Y0_親指_指1CP = new ColorP(X0Y0_親指_指1, 親指_指1CD, DisUnit, abj: true); + X0Y0_親指_竜性_鱗1_竜性_鱗1CP = new ColorP(X0Y0_親指_竜性_鱗1_竜性_鱗1, 親指_竜性_鱗1_竜性_鱗1CD, DisUnit, abj: true); + X0Y0_親指_竜性_鱗1_竜性_鱗2CP = new ColorP(X0Y0_親指_竜性_鱗1_竜性_鱗2, 親指_竜性_鱗1_竜性_鱗2CD, DisUnit, abj: true); + X0Y0_親指_竜性_鱗1_竜性_鱗3CP = new ColorP(X0Y0_親指_竜性_鱗1_竜性_鱗3, 親指_竜性_鱗1_竜性_鱗3CD, DisUnit, abj: true); + X0Y0_親指_竜性_鱗1_竜性_鱗4CP = new ColorP(X0Y0_親指_竜性_鱗1_竜性_鱗4, 親指_竜性_鱗1_竜性_鱗4CD, DisUnit, abj: true); + X0Y0_親指_竜性_鱗1_竜性_鱗5CP = new ColorP(X0Y0_親指_竜性_鱗1_竜性_鱗5, 親指_竜性_鱗1_竜性_鱗5CD, DisUnit, abj: true); + X0Y0_親指_竜性_鱗1_竜性_鱗6CP = new ColorP(X0Y0_親指_竜性_鱗1_竜性_鱗6, 親指_竜性_鱗1_竜性_鱗6CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_足); + Are.Draw(X0Y0_筋); + Are.Draw(X0Y0_足首); + Are.Draw(X0Y0_足首鱗_竜性_竜性_鱗1); + Are.Draw(X0Y0_足首鱗_竜性_竜性_鱗2); + Are.Draw(X0Y0_足首鱗_竜性_竜性_鱗3); + Are.Draw(X0Y0_踵鱗_竜性_竜性_鱗3); + Are.Draw(X0Y0_踵鱗_竜性_竜性_鱗2); + Are.Draw(X0Y0_踵鱗_竜性_竜性_鱗1); + Are.Draw(X0Y0_竜性_鱗); + Are.Draw(X0Y0_足鱗_竜性_竜性_鱗1); + Are.Draw(X0Y0_足鱗_竜性_竜性_鱗2); + Are.Draw(X0Y0_足鱗_竜性_竜性_鱗3); + Are.Draw(X0Y0_足鱗_竜性_竜性_鱗4); + Are.Draw(X0Y0_足鱗_竜性_竜性_鱗5); + Are.Draw(X0Y0_足鱗_竜性_竜性_鱗6); + Are.Draw(X0Y0_足鱗_竜性_竜性_鱗7); + Are.Draw(X0Y0_足鱗_竜性_竜性_鱗8); + Are.Draw(X0Y0_足鱗_竜性_竜性_鱗9); + Are.Draw(X0Y0_足鱗_竜性_竜性_鱗10); + Are.Draw(X0Y0_足鱗_竜性_竜性_鱗11); + Are.Draw(X0Y0_薬指_爪); + Are.Draw(X0Y0_薬指_指3); + Are.Draw(X0Y0_薬指_指2); + Are.Draw(X0Y0_薬指_指1); + Are.Draw(X0Y0_薬指_竜性_鱗3_竜性_鱗1); + Are.Draw(X0Y0_薬指_竜性_鱗3_竜性_鱗2); + Are.Draw(X0Y0_薬指_竜性_鱗3_竜性_鱗3); + Are.Draw(X0Y0_薬指_竜性_鱗3_竜性_鱗4); + Are.Draw(X0Y0_薬指_竜性_鱗2_竜性_鱗1); + Are.Draw(X0Y0_薬指_竜性_鱗2_竜性_鱗2); + Are.Draw(X0Y0_薬指_竜性_鱗2_竜性_鱗3); + Are.Draw(X0Y0_薬指_竜性_鱗2_竜性_鱗4); + Are.Draw(X0Y0_薬指_竜性_鱗1_竜性_鱗1); + Are.Draw(X0Y0_薬指_竜性_鱗1_竜性_鱗2); + Are.Draw(X0Y0_薬指_竜性_鱗1_竜性_鱗3); + Are.Draw(X0Y0_薬指_竜性_鱗1_竜性_鱗4); + Are.Draw(X0Y0_薬指_竜性_鱗1_竜性_鱗5); + Are.Draw(X0Y0_薬指_竜性_鱗1_竜性_鱗6); + Are.Draw(X0Y0_中指_爪); + Are.Draw(X0Y0_中指_指3); + Are.Draw(X0Y0_中指_指2); + Are.Draw(X0Y0_中指_指1); + Are.Draw(X0Y0_中指_竜性_鱗3_竜性_鱗1); + Are.Draw(X0Y0_中指_竜性_鱗3_竜性_鱗2); + Are.Draw(X0Y0_中指_竜性_鱗3_竜性_鱗3); + Are.Draw(X0Y0_中指_竜性_鱗3_竜性_鱗4); + Are.Draw(X0Y0_中指_竜性_鱗2_竜性_鱗1); + Are.Draw(X0Y0_中指_竜性_鱗2_竜性_鱗2); + Are.Draw(X0Y0_中指_竜性_鱗2_竜性_鱗3); + Are.Draw(X0Y0_中指_竜性_鱗2_竜性_鱗4); + Are.Draw(X0Y0_中指_竜性_鱗1_竜性_鱗1); + Are.Draw(X0Y0_中指_竜性_鱗1_竜性_鱗2); + Are.Draw(X0Y0_中指_竜性_鱗1_竜性_鱗3); + Are.Draw(X0Y0_中指_竜性_鱗1_竜性_鱗4); + Are.Draw(X0Y0_中指_竜性_鱗1_竜性_鱗5); + Are.Draw(X0Y0_中指_竜性_鱗1_竜性_鱗6); + Are.Draw(X0Y0_人指_爪); + Are.Draw(X0Y0_人指_指2); + Are.Draw(X0Y0_人指_指1); + Are.Draw(X0Y0_人指_竜性_鱗2_竜性_鱗1); + Are.Draw(X0Y0_人指_竜性_鱗2_竜性_鱗2); + Are.Draw(X0Y0_人指_竜性_鱗2_竜性_鱗3); + Are.Draw(X0Y0_人指_竜性_鱗2_竜性_鱗4); + Are.Draw(X0Y0_人指_竜性_鱗1_竜性_鱗1); + Are.Draw(X0Y0_人指_竜性_鱗1_竜性_鱗2); + Are.Draw(X0Y0_人指_竜性_鱗1_竜性_鱗3); + Are.Draw(X0Y0_人指_竜性_鱗1_竜性_鱗4); + Are.Draw(X0Y0_人指_竜性_鱗1_竜性_鱗5); + Are.Draw(X0Y0_人指_竜性_鱗1_竜性_鱗6); + Are.Draw(X0Y0_脚輪_革); + Are.Draw(X0Y0_脚輪_金具1); + Are.Draw(X0Y0_脚輪_金具2); + Are.Draw(X0Y0_脚輪_金具3); + Are.Draw(X0Y0_脚輪_金具左); + Are.Draw(X0Y0_脚輪_金具右); + 鎖1.描画0(Are); + Are.Draw(X0Y0_親指_爪); + Are.Draw(X0Y0_親指_指1); + Are.Draw(X0Y0_親指_竜性_鱗1_竜性_鱗1); + Are.Draw(X0Y0_親指_竜性_鱗1_竜性_鱗2); + Are.Draw(X0Y0_親指_竜性_鱗1_竜性_鱗3); + Are.Draw(X0Y0_親指_竜性_鱗1_竜性_鱗4); + Are.Draw(X0Y0_親指_竜性_鱗1_竜性_鱗5); + Are.Draw(X0Y0_親指_竜性_鱗1_竜性_鱗6); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + } + + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_足.AngleBase = num * -25.0; + X0Y0_足首.AngleBase = num * -19.0; + X0Y0_薬指_指3.AngleBase = num * -15.0; + X0Y0_薬指_指2.AngleBase = num * -15.0; + X0Y0_薬指_指1.AngleBase = num * -1.0; + X0Y0_中指_指3.AngleBase = num * -15.0; + X0Y0_中指_指2.AngleBase = num * -16.0; + X0Y0_中指_指1.AngleBase = num * 21.0; + X0Y0_人指_指2.AngleBase = num * -13.0; + X0Y0_人指_指1.AngleBase = num * 41.0; + X0Y0_親指_指1.AngleBase = num * 43.0; + 本体.JoinPAall(); + } + + public override void 色更新() + { + X0Y0_足CP.Update(); + X0Y0_筋CP.Update(); + X0Y0_足首CP.Update(); + X0Y0_足首鱗_竜性_竜性_鱗1CP.Update(); + X0Y0_足首鱗_竜性_竜性_鱗2CP.Update(); + X0Y0_足首鱗_竜性_竜性_鱗3CP.Update(); + X0Y0_踵鱗_竜性_竜性_鱗3CP.Update(); + X0Y0_踵鱗_竜性_竜性_鱗2CP.Update(); + X0Y0_踵鱗_竜性_竜性_鱗1CP.Update(); + X0Y0_竜性_鱗CP.Update(); + X0Y0_足鱗_竜性_竜性_鱗1CP.Update(); + X0Y0_足鱗_竜性_竜性_鱗2CP.Update(); + X0Y0_足鱗_竜性_竜性_鱗3CP.Update(); + X0Y0_足鱗_竜性_竜性_鱗4CP.Update(); + X0Y0_足鱗_竜性_竜性_鱗5CP.Update(); + X0Y0_足鱗_竜性_竜性_鱗6CP.Update(); + X0Y0_足鱗_竜性_竜性_鱗7CP.Update(); + X0Y0_足鱗_竜性_竜性_鱗8CP.Update(); + X0Y0_足鱗_竜性_竜性_鱗9CP.Update(); + X0Y0_足鱗_竜性_竜性_鱗10CP.Update(); + X0Y0_足鱗_竜性_竜性_鱗11CP.Update(); + X0Y0_薬指_爪CP.Update(); + X0Y0_薬指_指3CP.Update(); + X0Y0_薬指_指2CP.Update(); + X0Y0_薬指_指1CP.Update(); + X0Y0_薬指_竜性_鱗3_竜性_鱗1CP.Update(); + X0Y0_薬指_竜性_鱗3_竜性_鱗2CP.Update(); + X0Y0_薬指_竜性_鱗3_竜性_鱗3CP.Update(); + X0Y0_薬指_竜性_鱗3_竜性_鱗4CP.Update(); + X0Y0_薬指_竜性_鱗2_竜性_鱗1CP.Update(); + X0Y0_薬指_竜性_鱗2_竜性_鱗2CP.Update(); + X0Y0_薬指_竜性_鱗2_竜性_鱗3CP.Update(); + X0Y0_薬指_竜性_鱗2_竜性_鱗4CP.Update(); + X0Y0_薬指_竜性_鱗1_竜性_鱗1CP.Update(); + X0Y0_薬指_竜性_鱗1_竜性_鱗2CP.Update(); + X0Y0_薬指_竜性_鱗1_竜性_鱗3CP.Update(); + X0Y0_薬指_竜性_鱗1_竜性_鱗4CP.Update(); + X0Y0_薬指_竜性_鱗1_竜性_鱗5CP.Update(); + X0Y0_薬指_竜性_鱗1_竜性_鱗6CP.Update(); + X0Y0_中指_爪CP.Update(); + X0Y0_中指_指3CP.Update(); + X0Y0_中指_指2CP.Update(); + X0Y0_中指_指1CP.Update(); + X0Y0_中指_竜性_鱗3_竜性_鱗1CP.Update(); + X0Y0_中指_竜性_鱗3_竜性_鱗2CP.Update(); + X0Y0_中指_竜性_鱗3_竜性_鱗3CP.Update(); + X0Y0_中指_竜性_鱗3_竜性_鱗4CP.Update(); + X0Y0_中指_竜性_鱗2_竜性_鱗1CP.Update(); + X0Y0_中指_竜性_鱗2_竜性_鱗2CP.Update(); + X0Y0_中指_竜性_鱗2_竜性_鱗3CP.Update(); + X0Y0_中指_竜性_鱗2_竜性_鱗4CP.Update(); + X0Y0_中指_竜性_鱗1_竜性_鱗1CP.Update(); + X0Y0_中指_竜性_鱗1_竜性_鱗2CP.Update(); + X0Y0_中指_竜性_鱗1_竜性_鱗3CP.Update(); + X0Y0_中指_竜性_鱗1_竜性_鱗4CP.Update(); + X0Y0_中指_竜性_鱗1_竜性_鱗5CP.Update(); + X0Y0_中指_竜性_鱗1_竜性_鱗6CP.Update(); + X0Y0_人指_爪CP.Update(); + X0Y0_人指_指2CP.Update(); + X0Y0_人指_指1CP.Update(); + X0Y0_人指_竜性_鱗2_竜性_鱗1CP.Update(); + X0Y0_人指_竜性_鱗2_竜性_鱗2CP.Update(); + X0Y0_人指_竜性_鱗2_竜性_鱗3CP.Update(); + X0Y0_人指_竜性_鱗2_竜性_鱗4CP.Update(); + X0Y0_人指_竜性_鱗1_竜性_鱗1CP.Update(); + X0Y0_人指_竜性_鱗1_竜性_鱗2CP.Update(); + X0Y0_人指_竜性_鱗1_竜性_鱗3CP.Update(); + X0Y0_人指_竜性_鱗1_竜性_鱗4CP.Update(); + X0Y0_人指_竜性_鱗1_竜性_鱗5CP.Update(); + X0Y0_人指_竜性_鱗1_竜性_鱗6CP.Update(); + X0Y0_脚輪_革CP.Update(); + X0Y0_脚輪_金具1CP.Update(); + X0Y0_脚輪_金具2CP.Update(); + X0Y0_脚輪_金具3CP.Update(); + X0Y0_脚輪_金具左CP.Update(); + X0Y0_脚輪_金具右CP.Update(); + X0Y0_親指_爪CP.Update(); + X0Y0_親指_指1CP.Update(); + X0Y0_親指_竜性_鱗1_竜性_鱗1CP.Update(); + X0Y0_親指_竜性_鱗1_竜性_鱗2CP.Update(); + X0Y0_親指_竜性_鱗1_竜性_鱗3CP.Update(); + X0Y0_親指_竜性_鱗1_竜性_鱗4CP.Update(); + X0Y0_親指_竜性_鱗1_竜性_鱗5CP.Update(); + X0Y0_親指_竜性_鱗1_竜性_鱗6CP.Update(); + 鎖1.接続PA(); + 鎖1.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 足CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 足首CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 足首鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足首鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足首鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 踵鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 踵鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 踵鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 親指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 親指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + + private void 配色T0(体配色 体配色) + { + 足CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 足首CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 足首鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 足首鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足首鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 踵鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 踵鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 踵鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 鱗CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗11CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 人指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 人指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 人指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 人指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 人指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 親指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 親指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + + private void 配色T1(体配色 体配色) + { + 足CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); + 足首CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 足首鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足首鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 足首鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 踵鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 踵鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 踵鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗10CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 薬指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 薬指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 薬指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 中指_指3CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 中指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 中指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 人指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 人指_指2CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 人指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 人指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 人指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 人指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 人指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚輪_革CD = new ColorD(); + 脚輪_金具1CD = new ColorD(); + 脚輪_金具2CD = new ColorD(); + 脚輪_金具3CD = new ColorD(); + 脚輪_金具左CD = new ColorD(); + 脚輪_金具右CD = new ColorD(); + 親指_爪CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 親指_指1CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 親指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 親指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + + public void 脚輪配色(拘束具色 配色) + { + 脚輪_革CD.色 = 配色.革部色; + 脚輪_金具1CD.色 = 配色.金具色; + 脚輪_金具2CD.色 = 脚輪_金具1CD.色; + 脚輪_金具3CD.色 = 脚輪_金具1CD.色; + 脚輪_金具左CD.色 = 脚輪_金具1CD.色; + 脚輪_金具右CD.色 = 脚輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥D.cs index d525b36..86d397c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥D.cs @@ -1,190 +1,191 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 足_鳥D : 獣足D +namespace SlaveMatrix { - public bool 足_表示 = true; + [Serializable] + public class 足_鳥D : 獣足D + { + public bool 足_表示 = true; - public bool 筋_表示; + public bool 筋_表示; - public bool 足首_表示 = true; + public bool 足首_表示 = true; - public bool 足首鱗_竜性_鱗1_表示; + public bool 足首鱗_竜性_鱗1_表示; - public bool 足首鱗_竜性_鱗2_表示; + public bool 足首鱗_竜性_鱗2_表示; - public bool 足首鱗_竜性_鱗3_表示; + public bool 足首鱗_竜性_鱗3_表示; - public bool 踵鱗_竜性_鱗3_表示; + public bool 踵鱗_竜性_鱗3_表示; - public bool 踵鱗_竜性_鱗2_表示; + public bool 踵鱗_竜性_鱗2_表示; - public bool 踵鱗_竜性_鱗1_表示; + public bool 踵鱗_竜性_鱗1_表示; - public bool 竜性_鱗_表示; + public bool 竜性_鱗_表示; - public bool 足鱗_竜性_鱗1_表示; + public bool 足鱗_竜性_鱗1_表示; - public bool 足鱗_竜性_鱗2_表示; + public bool 足鱗_竜性_鱗2_表示; - public bool 足鱗_竜性_鱗3_表示; + public bool 足鱗_竜性_鱗3_表示; - public bool 足鱗_竜性_鱗4_表示; + public bool 足鱗_竜性_鱗4_表示; - public bool 足鱗_竜性_鱗5_表示; + public bool 足鱗_竜性_鱗5_表示; - public bool 足鱗_竜性_鱗6_表示; + public bool 足鱗_竜性_鱗6_表示; - public bool 足鱗_竜性_鱗7_表示; + public bool 足鱗_竜性_鱗7_表示; - public bool 足鱗_竜性_鱗8_表示; + public bool 足鱗_竜性_鱗8_表示; - public bool 足鱗_竜性_鱗9_表示; + public bool 足鱗_竜性_鱗9_表示; - public bool 足鱗_竜性_鱗10_表示; + public bool 足鱗_竜性_鱗10_表示; - public bool 足鱗_竜性_鱗11_表示; + public bool 足鱗_竜性_鱗11_表示; - public bool 薬指_爪_表示 = true; + public bool 薬指_爪_表示 = true; - public bool 薬指_指3_表示 = true; + public bool 薬指_指3_表示 = true; - public bool 薬指_指2_表示 = true; + public bool 薬指_指2_表示 = true; - public bool 薬指_指1_表示 = true; + public bool 薬指_指1_表示 = true; - public bool 薬指_竜性_鱗3_鱗1_表示; + public bool 薬指_竜性_鱗3_鱗1_表示; - public bool 薬指_竜性_鱗3_鱗2_表示; + public bool 薬指_竜性_鱗3_鱗2_表示; - public bool 薬指_竜性_鱗3_鱗3_表示; + public bool 薬指_竜性_鱗3_鱗3_表示; - public bool 薬指_竜性_鱗3_鱗4_表示; + public bool 薬指_竜性_鱗3_鱗4_表示; - public bool 薬指_竜性_鱗2_鱗1_表示; + public bool 薬指_竜性_鱗2_鱗1_表示; - public bool 薬指_竜性_鱗2_鱗2_表示; + public bool 薬指_竜性_鱗2_鱗2_表示; - public bool 薬指_竜性_鱗2_鱗3_表示; + public bool 薬指_竜性_鱗2_鱗3_表示; - public bool 薬指_竜性_鱗2_鱗4_表示; + public bool 薬指_竜性_鱗2_鱗4_表示; - public bool 薬指_竜性_鱗1_鱗1_表示; + public bool 薬指_竜性_鱗1_鱗1_表示; - public bool 薬指_竜性_鱗1_鱗2_表示; + public bool 薬指_竜性_鱗1_鱗2_表示; - public bool 薬指_竜性_鱗1_鱗3_表示; + public bool 薬指_竜性_鱗1_鱗3_表示; - public bool 薬指_竜性_鱗1_鱗4_表示; + public bool 薬指_竜性_鱗1_鱗4_表示; - public bool 薬指_竜性_鱗1_鱗5_表示; + public bool 薬指_竜性_鱗1_鱗5_表示; - public bool 薬指_竜性_鱗1_鱗6_表示; + public bool 薬指_竜性_鱗1_鱗6_表示; - public bool 中指_爪_表示 = true; + public bool 中指_爪_表示 = true; - public bool 中指_指3_表示 = true; + public bool 中指_指3_表示 = true; - public bool 中指_指2_表示 = true; + public bool 中指_指2_表示 = true; - public bool 中指_指1_表示 = true; + public bool 中指_指1_表示 = true; - public bool 中指_竜性_鱗3_鱗1_表示; + public bool 中指_竜性_鱗3_鱗1_表示; - public bool 中指_竜性_鱗3_鱗2_表示; + public bool 中指_竜性_鱗3_鱗2_表示; - public bool 中指_竜性_鱗3_鱗3_表示; + public bool 中指_竜性_鱗3_鱗3_表示; - public bool 中指_竜性_鱗3_鱗4_表示; + public bool 中指_竜性_鱗3_鱗4_表示; - public bool 中指_竜性_鱗2_鱗1_表示; + public bool 中指_竜性_鱗2_鱗1_表示; - public bool 中指_竜性_鱗2_鱗2_表示; + public bool 中指_竜性_鱗2_鱗2_表示; - public bool 中指_竜性_鱗2_鱗3_表示; + public bool 中指_竜性_鱗2_鱗3_表示; - public bool 中指_竜性_鱗2_鱗4_表示; + public bool 中指_竜性_鱗2_鱗4_表示; - public bool 中指_竜性_鱗1_鱗1_表示; + public bool 中指_竜性_鱗1_鱗1_表示; - public bool 中指_竜性_鱗1_鱗2_表示; + public bool 中指_竜性_鱗1_鱗2_表示; - public bool 中指_竜性_鱗1_鱗3_表示; + public bool 中指_竜性_鱗1_鱗3_表示; - public bool 中指_竜性_鱗1_鱗4_表示; + public bool 中指_竜性_鱗1_鱗4_表示; - public bool 中指_竜性_鱗1_鱗5_表示; + public bool 中指_竜性_鱗1_鱗5_表示; - public bool 中指_竜性_鱗1_鱗6_表示; + public bool 中指_竜性_鱗1_鱗6_表示; - public bool 人指_爪_表示 = true; + public bool 人指_爪_表示 = true; - public bool 人指_指2_表示 = true; + public bool 人指_指2_表示 = true; - public bool 人指_指1_表示 = true; + public bool 人指_指1_表示 = true; - public bool 人指_竜性_鱗2_鱗1_表示; + public bool 人指_竜性_鱗2_鱗1_表示; - public bool 人指_竜性_鱗2_鱗2_表示; + public bool 人指_竜性_鱗2_鱗2_表示; - public bool 人指_竜性_鱗2_鱗3_表示; + public bool 人指_竜性_鱗2_鱗3_表示; - public bool 人指_竜性_鱗2_鱗4_表示; + public bool 人指_竜性_鱗2_鱗4_表示; - public bool 人指_竜性_鱗1_鱗1_表示; + public bool 人指_竜性_鱗1_鱗1_表示; - public bool 人指_竜性_鱗1_鱗2_表示; + public bool 人指_竜性_鱗1_鱗2_表示; - public bool 人指_竜性_鱗1_鱗3_表示; + public bool 人指_竜性_鱗1_鱗3_表示; - public bool 人指_竜性_鱗1_鱗4_表示; + public bool 人指_竜性_鱗1_鱗4_表示; - public bool 人指_竜性_鱗1_鱗5_表示; + public bool 人指_竜性_鱗1_鱗5_表示; - public bool 人指_竜性_鱗1_鱗6_表示; + public bool 人指_竜性_鱗1_鱗6_表示; - public bool 脚輪_革_表示; + public bool 脚輪_革_表示; - public bool 脚輪_金具1_表示; + public bool 脚輪_金具1_表示; - public bool 脚輪_金具2_表示; + public bool 脚輪_金具2_表示; - public bool 脚輪_金具3_表示; + public bool 脚輪_金具3_表示; - public bool 脚輪_金具左_表示; + public bool 脚輪_金具左_表示; - public bool 脚輪_金具右_表示; + public bool 脚輪_金具右_表示; - public bool 親指_爪_表示 = true; + public bool 親指_爪_表示 = true; - public bool 親指_指1_表示 = true; + public bool 親指_指1_表示 = true; - public bool 親指_竜性_鱗1_鱗1_表示; + public bool 親指_竜性_鱗1_鱗1_表示; - public bool 親指_竜性_鱗1_鱗2_表示; + public bool 親指_竜性_鱗1_鱗2_表示; - public bool 親指_竜性_鱗1_鱗3_表示; + public bool 親指_竜性_鱗1_鱗3_表示; - public bool 親指_竜性_鱗1_鱗4_表示; + public bool 親指_竜性_鱗1_鱗4_表示; - public bool 親指_竜性_鱗1_鱗5_表示; + public bool 親指_竜性_鱗1_鱗5_表示; - public bool 親指_竜性_鱗1_鱗6_表示; + public bool 親指_竜性_鱗1_鱗6_表示; - public bool 脚輪表示; + public bool 脚輪表示; - public bool 鎖表示; + public bool 鎖表示; - public 足_鳥D() - { - ThisType = GetType(); - } + public 足_鳥D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 足_鳥(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 足_鳥(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/配色指定.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/配色指定.cs index 31b90e1..c242a60 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/配色指定.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/配色指定.cs @@ -1,22 +1,23 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public enum 配色指定 +namespace SlaveMatrix { - N0, - T0, - T1, - H0, - B0, - BT0, - BT1, - C0, - CT0, - CT1, - L0, - LT0, - LT1, - S0 + [Serializable] + public enum 配色指定 + { + N0, + T0, + T1, + H0, + B0, + BT0, + BT1, + C0, + CT0, + CT1, + L0, + LT0, + LT1, + S0 + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖.cs index 4763aad..741e88d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖.cs @@ -1,179 +1,180 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 鎖 : Ele +namespace SlaveMatrix { - public Par X0Y0_鎖2; + public class 鎖 : Ele + { + public Par X0Y0_鎖2; - public Par X0Y0_鎖1; + public Par X0Y0_鎖1; - public ColorD 鎖2CD; + public ColorD 鎖2CD; - public ColorD 鎖1CD; + public ColorD 鎖1CD; - public ColorP X0Y0_鎖2CP; + public ColorP X0Y0_鎖2CP; - public ColorP X0Y0_鎖1CP; + public ColorP X0Y0_鎖1CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 鎖2_表示 - { - get - { - return X0Y0_鎖2.Dra; - } - set - { - X0Y0_鎖2.Dra = value; - X0Y0_鎖2.Hit = value; - } - } + public bool 鎖2_表示 + { + get + { + return X0Y0_鎖2.Dra; + } + set + { + X0Y0_鎖2.Dra = value; + X0Y0_鎖2.Hit = value; + } + } - public bool 鎖1_表示 - { - get - { - return X0Y0_鎖1.Dra; - } - set - { - X0Y0_鎖1.Dra = value; - X0Y0_鎖1.Hit = value; - } - } + public bool 鎖1_表示 + { + get + { + return X0Y0_鎖1.Dra; + } + set + { + X0Y0_鎖1.Dra = value; + X0Y0_鎖1.Hit = value; + } + } - public override bool 表示 - { - get - { - return 鎖2_表示; - } - set - { - 鎖2_表示 = value; - 鎖1_表示 = value; - } - } + public override bool 表示 + { + get + { + return 鎖2_表示; + } + set + { + 鎖2_表示 = value; + 鎖1_表示 = value; + } + } - public override double 濃度 - { - get - { - return 鎖2CD.不透明度; - } - set - { - 鎖2CD.不透明度 = value; - 鎖1CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 鎖2CD.不透明度; + } + set + { + 鎖2CD.不透明度 = value; + 鎖1CD.不透明度 = value; + } + } - public 鎖(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鎖D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.その他["鎖"]); - Pars pars = 本体[0][0]; - X0Y0_鎖2 = pars["鎖2"].ToPar(); - X0Y0_鎖1 = pars["鎖1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 鎖2_表示 = e.鎖2_表示; - 鎖1_表示 = e.鎖1_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_鎖2CP = new ColorP(X0Y0_鎖2, 鎖2CD, DisUnit, abj: true); - X0Y0_鎖1CP = new ColorP(X0Y0_鎖1, 鎖1CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 鎖(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鎖D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.その他["鎖"]); + Pars pars = 本体[0][0]; + X0Y0_鎖2 = pars["鎖2"].ToPar(); + X0Y0_鎖1 = pars["鎖1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 鎖2_表示 = e.鎖2_表示; + 鎖1_表示 = e.鎖1_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_鎖2CP = new ColorP(X0Y0_鎖2, 鎖2CD, DisUnit, abj: true); + X0Y0_鎖1CP = new ColorP(X0Y0_鎖1, 鎖1CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override bool Is鉄(Par p) - { - if (p != X0Y0_鎖2) - { - return p == X0Y0_鎖1; - } - return true; - } + public override bool Is鉄(Par p) + { + if (p != X0Y0_鎖2) + { + return p == X0Y0_鎖1; + } + return true; + } - public override void 色更新() - { - X0Y0_鎖2CP.Update(); - X0Y0_鎖1CP.Update(); - } + public override void 色更新() + { + X0Y0_鎖2CP.Update(); + X0Y0_鎖1CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 鎖2CD = new ColorD(); - 鎖1CD = new ColorD(); - } + private void 配色N0(体配色 体配色) + { + 鎖2CD = new ColorD(); + 鎖1CD = new ColorD(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖D.cs index 4adfb45..a63f7d7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖D.cs @@ -1,22 +1,23 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 鎖D : EleD +namespace SlaveMatrix { - public bool 鎖2_表示 = true; + [Serializable] + public class 鎖D : EleD + { + public bool 鎖2_表示 = true; - public bool 鎖1_表示 = true; + public bool 鎖1_表示 = true; - public 鎖D() - { - ThisType = GetType(); - } + public 鎖D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 鎖(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 鎖(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖色.cs index d19906e..66d8e7e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖色.cs @@ -1,29 +1,30 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct 鎖色 +namespace SlaveMatrix { - public Color 金属; + [Serializable] + public struct 鎖色 + { + public Color 金属; - public Color2 金属色; + public Color2 金属色; - public void SetDefault() - { - 金属 = Color.Gray; - SetColor2(); - } + public void SetDefault() + { + 金属 = Color.Gray; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 金属); - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 金属); + SetColor2(); + } - public void SetColor2() - { - Col.GetMetal(ref 金属, out 金属色); - } + public void SetColor2() + { + Col.GetMetal(ref 金属, out 金属色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇.cs index a7b4186..186563b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇.cs @@ -1,515 +1,516 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 長物_蛇 : 半身 +namespace SlaveMatrix { - public Par X0Y0_胴1_胴; + public class 長物_蛇 : 半身 + { + public Par X0Y0_胴1_胴; - public Par X0Y0_胴1_鱗2; + public Par X0Y0_胴1_鱗2; - public Par X0Y0_胴1_鱗右; + public Par X0Y0_胴1_鱗右; - public Par X0Y0_胴1_鱗左; + public Par X0Y0_胴1_鱗左; - public Par X0Y0_胴1_鱗1; + public Par X0Y0_胴1_鱗1; - public Par X0Y0_胴1_鱗左2; + public Par X0Y0_胴1_鱗左2; - public Par X0Y0_胴1_鱗右2; + public Par X0Y0_胴1_鱗右2; - public Par X0Y0_胴1_鱗左1; + public Par X0Y0_胴1_鱗左1; - public Par X0Y0_胴1_鱗右1; + public Par X0Y0_胴1_鱗右1; - public ColorD 胴1_胴CD; + public ColorD 胴1_胴CD; - public ColorD 胴1_鱗2CD; + public ColorD 胴1_鱗2CD; - public ColorD 胴1_鱗右CD; + public ColorD 胴1_鱗右CD; - public ColorD 胴1_鱗左CD; + public ColorD 胴1_鱗左CD; - public ColorD 胴1_鱗1CD; + public ColorD 胴1_鱗1CD; - public ColorD 胴1_鱗左2CD; + public ColorD 胴1_鱗左2CD; - public ColorD 胴1_鱗右2CD; + public ColorD 胴1_鱗右2CD; - public ColorD 胴1_鱗左1CD; + public ColorD 胴1_鱗左1CD; - public ColorD 胴1_鱗右1CD; + public ColorD 胴1_鱗右1CD; - public ColorP X0Y0_胴1_胴CP; + public ColorP X0Y0_胴1_胴CP; - public ColorP X0Y0_胴1_鱗2CP; + public ColorP X0Y0_胴1_鱗2CP; - public ColorP X0Y0_胴1_鱗右CP; + public ColorP X0Y0_胴1_鱗右CP; - public ColorP X0Y0_胴1_鱗左CP; + public ColorP X0Y0_胴1_鱗左CP; - public ColorP X0Y0_胴1_鱗1CP; + public ColorP X0Y0_胴1_鱗1CP; - public ColorP X0Y0_胴1_鱗左2CP; + public ColorP X0Y0_胴1_鱗左2CP; - public ColorP X0Y0_胴1_鱗右2CP; + public ColorP X0Y0_胴1_鱗右2CP; - public ColorP X0Y0_胴1_鱗左1CP; + public ColorP X0Y0_胴1_鱗左1CP; - public ColorP X0Y0_胴1_鱗右1CP; + public ColorP X0Y0_胴1_鱗右1CP; - private double くぱぁ_; + private double くぱぁ_; - private double sb; + private double sb; - private bool ガード_; + private bool ガード_; - public Ele[] 左_接続; + public Ele[] 左_接続; - public Ele[] 右_接続; + public Ele[] 右_接続; - public Ele[] 胴_接続; + public Ele[] 胴_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - 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; - X0Y0_胴1_胴.Hit = value; - } - } + public bool 胴1_表示 + { + get + { + return X0Y0_胴1_胴.Dra; + } + set + { + X0Y0_胴1_胴.Dra = value; + X0Y0_胴1_胴.Hit = value; + } + } - public bool 胴1_鱗2_表示 - { - get - { - return X0Y0_胴1_鱗2.Dra; - } - set - { - X0Y0_胴1_鱗2.Dra = value; - X0Y0_胴1_鱗2.Hit = value; - } - } + public bool 胴1_鱗2_表示 + { + get + { + return X0Y0_胴1_鱗2.Dra; + } + set + { + X0Y0_胴1_鱗2.Dra = value; + X0Y0_胴1_鱗2.Hit = value; + } + } - public bool 胴1_鱗右_表示 - { - get - { - return X0Y0_胴1_鱗右.Dra; - } - set - { - X0Y0_胴1_鱗右.Dra = value; - X0Y0_胴1_鱗右.Hit = value; - } - } + public bool 胴1_鱗右_表示 + { + get + { + return X0Y0_胴1_鱗右.Dra; + } + set + { + X0Y0_胴1_鱗右.Dra = value; + X0Y0_胴1_鱗右.Hit = value; + } + } - public bool 胴1_鱗左_表示 - { - get - { - return X0Y0_胴1_鱗左.Dra; - } - set - { - X0Y0_胴1_鱗左.Dra = value; - X0Y0_胴1_鱗左.Hit = value; - } - } + public bool 胴1_鱗左_表示 + { + get + { + return X0Y0_胴1_鱗左.Dra; + } + set + { + X0Y0_胴1_鱗左.Dra = value; + X0Y0_胴1_鱗左.Hit = value; + } + } - public bool 胴1_鱗1_表示 - { - get - { - return X0Y0_胴1_鱗1.Dra; - } - set - { - X0Y0_胴1_鱗1.Dra = value; - X0Y0_胴1_鱗1.Hit = value; - } - } + public bool 胴1_鱗1_表示 + { + get + { + return X0Y0_胴1_鱗1.Dra; + } + set + { + X0Y0_胴1_鱗1.Dra = value; + X0Y0_胴1_鱗1.Hit = value; + } + } - public bool 胴1_鱗左2_表示 - { - get - { - return X0Y0_胴1_鱗左2.Dra; - } - set - { - X0Y0_胴1_鱗左2.Dra = value; - X0Y0_胴1_鱗左2.Hit = value; - } - } + public bool 胴1_鱗左2_表示 + { + get + { + return X0Y0_胴1_鱗左2.Dra; + } + set + { + X0Y0_胴1_鱗左2.Dra = value; + X0Y0_胴1_鱗左2.Hit = value; + } + } - public bool 胴1_鱗右2_表示 - { - get - { - return X0Y0_胴1_鱗右2.Dra; - } - set - { - X0Y0_胴1_鱗右2.Dra = value; - X0Y0_胴1_鱗右2.Hit = value; - } - } + public bool 胴1_鱗右2_表示 + { + get + { + return X0Y0_胴1_鱗右2.Dra; + } + set + { + X0Y0_胴1_鱗右2.Dra = value; + X0Y0_胴1_鱗右2.Hit = value; + } + } - public bool 胴1_鱗左1_表示 - { - get - { - return X0Y0_胴1_鱗左1.Dra; - } - set - { - X0Y0_胴1_鱗左1.Dra = value; - X0Y0_胴1_鱗左1.Hit = value; - } - } + public bool 胴1_鱗左1_表示 + { + get + { + return X0Y0_胴1_鱗左1.Dra; + } + set + { + X0Y0_胴1_鱗左1.Dra = value; + X0Y0_胴1_鱗左1.Hit = value; + } + } - public bool 胴1_鱗右1_表示 - { - get - { - return X0Y0_胴1_鱗右1.Dra; - } - set - { - X0Y0_胴1_鱗右1.Dra = value; - X0Y0_胴1_鱗右1.Hit = value; - } - } + public bool 胴1_鱗右1_表示 + { + get + { + return X0Y0_胴1_鱗右1.Dra; + } + set + { + X0Y0_胴1_鱗右1.Dra = value; + X0Y0_胴1_鱗右1.Hit = value; + } + } - public override bool 表示 - { - get - { - return 胴1_表示; - } - set - { - 胴1_表示 = value; - 胴1_鱗2_表示 = value; - 胴1_鱗右_表示 = value; - 胴1_鱗左_表示 = value; - 胴1_鱗1_表示 = value; - 胴1_鱗左2_表示 = value; - 胴1_鱗右2_表示 = value; - 胴1_鱗左1_表示 = value; - 胴1_鱗右1_表示 = value; - } - } + public override bool 表示 + { + get + { + return 胴1_表示; + } + set + { + 胴1_表示 = value; + 胴1_鱗2_表示 = value; + 胴1_鱗右_表示 = value; + 胴1_鱗左_表示 = value; + 胴1_鱗1_表示 = value; + 胴1_鱗左2_表示 = value; + 胴1_鱗右2_表示 = value; + 胴1_鱗左1_表示 = value; + 胴1_鱗右1_表示 = value; + } + } - public override double 濃度 - { - get - { - return 胴1_胴CD.不透明度; - } - set - { - 胴1_胴CD.不透明度 = value; - 胴1_鱗2CD.不透明度 = value; - 胴1_鱗右CD.不透明度 = value; - 胴1_鱗左CD.不透明度 = value; - 胴1_鱗1CD.不透明度 = value; - 胴1_鱗左2CD.不透明度 = value; - 胴1_鱗右2CD.不透明度 = value; - 胴1_鱗左1CD.不透明度 = value; - 胴1_鱗右1CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 胴1_胴CD.不透明度; + } + set + { + 胴1_胴CD.不透明度 = value; + 胴1_鱗2CD.不透明度 = value; + 胴1_鱗右CD.不透明度 = value; + 胴1_鱗左CD.不透明度 = value; + 胴1_鱗1CD.不透明度 = value; + 胴1_鱗左2CD.不透明度 = value; + 胴1_鱗右2CD.不透明度 = value; + 胴1_鱗左1CD.不透明度 = value; + 胴1_鱗右1CD.不透明度 = value; + } + } - public double くぱぁ - { - get - { - return くぱぁ_; - } - set - { - if (sb == 0.0) - { - sb = X0Y0_胴1_鱗左.SizeXBase; - } - くぱぁ_ = value; - X0Y0_胴1_鱗左.SizeXBase = sb * (1.0 - 0.35 * くぱぁ_); - X0Y0_胴1_鱗右.SizeXBase = sb * (1.0 - 0.35 * くぱぁ_); - } - } + public double くぱぁ + { + get + { + return くぱぁ_; + } + set + { + if (sb == 0.0) + { + sb = X0Y0_胴1_鱗左.SizeXBase; + } + くぱぁ_ = value; + X0Y0_胴1_鱗左.SizeXBase = sb * (1.0 - 0.35 * くぱぁ_); + X0Y0_胴1_鱗右.SizeXBase = sb * (1.0 - 0.35 * くぱぁ_); + } + } - public bool ガード - { - get - { - return ガード_; - } - set - { - ガード_ = value; - 胴1_鱗1_表示 = ガード_; - } - } + public bool ガード + { + get + { + return ガード_; + } + set + { + ガード_ = value; + 胴1_鱗1_表示 = ガード_; + } + } - public JointS 左_接続点 => new JointS(本体, X0Y0_胴1_胴, 2); + public JointS 左_接続点 => new JointS(本体, X0Y0_胴1_胴, 2); - public JointS 右_接続点 => new JointS(本体, X0Y0_胴1_胴, 3); + public JointS 右_接続点 => new JointS(本体, X0Y0_胴1_胴, 3); - public JointS 胴_接続点 => new JointS(本体, X0Y0_胴1_胴, 1); + public JointS 胴_接続点 => new JointS(本体, X0Y0_胴1_胴, 1); - public 長物_蛇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 長物_蛇D e) - { - 長物_蛇 長物_蛇2 = this; - ThisType = GetType(); - Pars pars = new Pars(); - pars.Tag = "蛇"; - pars.Add(new Pars(Sta.半身["長物"][0][2]["胴1"].ToPars())); - Dif dif = new Dif(); - dif.Tag = pars.Tag; - dif.Add(pars); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars2 = 本体[0][0]["胴1"].ToPars(); - X0Y0_胴1_胴 = pars2["胴"].ToPar(); - X0Y0_胴1_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_胴1_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_胴1_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_胴1_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_胴1_鱗左2 = pars2["鱗左2"].ToPar(); - X0Y0_胴1_鱗右2 = pars2["鱗右2"].ToPar(); - X0Y0_胴1_鱗左1 = pars2["鱗左1"].ToPar(); - X0Y0_胴1_鱗右1 = pars2["鱗右1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 胴1_鱗2_表示 = e.胴1_鱗2_表示; - 胴1_鱗右_表示 = e.胴1_鱗右_表示; - 胴1_鱗左_表示 = e.胴1_鱗左_表示; - 胴1_鱗1_表示 = e.胴1_鱗1_表示; - 胴1_鱗左2_表示 = e.胴1_鱗左2_表示; - 胴1_鱗右2_表示 = e.胴1_鱗右2_表示; - 胴1_鱗左1_表示 = e.胴1_鱗左1_表示; - 胴1_鱗右1_表示 = e.胴1_鱗右1_表示; - くぱぁ = e.くぱぁ; - ガード = e.ガード; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.左_接続.Count > 0) - { - 左_接続 = e.左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_蛇2; - f.ConnectionType = ConnectionInfo.長物_蛇_左_接続; - f.接続(長物_蛇2.左_接続点); - return f; - }).ToArray(); - } - if (e.右_接続.Count > 0) - { - 右_接続 = e.右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_蛇2; - f.ConnectionType = ConnectionInfo.長物_蛇_右_接続; - f.接続(長物_蛇2.右_接続点); - return f; - }).ToArray(); - } - if (e.胴_接続.Count > 0) - { - 胴_接続 = e.胴_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_蛇2; - f.ConnectionType = ConnectionInfo.長物_蛇_胴_接続; - f.接続(長物_蛇2.胴_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_胴1_胴CP = new ColorP(X0Y0_胴1_胴, 胴1_胴CD, DisUnit, abj: true); - X0Y0_胴1_鱗2CP = new ColorP(X0Y0_胴1_鱗2, 胴1_鱗2CD, DisUnit, abj: true); - X0Y0_胴1_鱗右CP = new ColorP(X0Y0_胴1_鱗右, 胴1_鱗右CD, DisUnit, abj: true); - X0Y0_胴1_鱗左CP = new ColorP(X0Y0_胴1_鱗左, 胴1_鱗左CD, DisUnit, abj: true); - X0Y0_胴1_鱗1CP = new ColorP(X0Y0_胴1_鱗1, 胴1_鱗1CD, DisUnit, abj: true); - X0Y0_胴1_鱗左2CP = new ColorP(X0Y0_胴1_鱗左2, 胴1_鱗左2CD, DisUnit, abj: true); - X0Y0_胴1_鱗右2CP = new ColorP(X0Y0_胴1_鱗右2, 胴1_鱗右2CD, DisUnit, abj: true); - X0Y0_胴1_鱗左1CP = new ColorP(X0Y0_胴1_鱗左1, 胴1_鱗左1CD, DisUnit, abj: true); - X0Y0_胴1_鱗右1CP = new ColorP(X0Y0_胴1_鱗右1, 胴1_鱗右1CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 長物_蛇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 長物_蛇D e) + { + 長物_蛇 長物_蛇2 = this; + ThisType = GetType(); + Pars pars = new Pars(); + pars.Tag = "蛇"; + pars.Add(new Pars(Sta.半身["長物"][0][2]["胴1"].ToPars())); + Dif dif = new Dif(); + dif.Tag = pars.Tag; + dif.Add(pars); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars2 = 本体[0][0]["胴1"].ToPars(); + X0Y0_胴1_胴 = pars2["胴"].ToPar(); + X0Y0_胴1_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_胴1_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_胴1_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_胴1_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_胴1_鱗左2 = pars2["鱗左2"].ToPar(); + X0Y0_胴1_鱗右2 = pars2["鱗右2"].ToPar(); + X0Y0_胴1_鱗左1 = pars2["鱗左1"].ToPar(); + X0Y0_胴1_鱗右1 = pars2["鱗右1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 胴1_鱗2_表示 = e.胴1_鱗2_表示; + 胴1_鱗右_表示 = e.胴1_鱗右_表示; + 胴1_鱗左_表示 = e.胴1_鱗左_表示; + 胴1_鱗1_表示 = e.胴1_鱗1_表示; + 胴1_鱗左2_表示 = e.胴1_鱗左2_表示; + 胴1_鱗右2_表示 = e.胴1_鱗右2_表示; + 胴1_鱗左1_表示 = e.胴1_鱗左1_表示; + 胴1_鱗右1_表示 = e.胴1_鱗右1_表示; + くぱぁ = e.くぱぁ; + ガード = e.ガード; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.左_接続.Count > 0) + { + 左_接続 = e.左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_蛇2; + f.ConnectionType = ConnectionInfo.長物_蛇_左_接続; + f.接続(長物_蛇2.左_接続点); + return f; + }).ToArray(); + } + if (e.右_接続.Count > 0) + { + 右_接続 = e.右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_蛇2; + f.ConnectionType = ConnectionInfo.長物_蛇_右_接続; + f.接続(長物_蛇2.右_接続点); + return f; + }).ToArray(); + } + if (e.胴_接続.Count > 0) + { + 胴_接続 = e.胴_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_蛇2; + f.ConnectionType = ConnectionInfo.長物_蛇_胴_接続; + f.接続(長物_蛇2.胴_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_胴1_胴CP = new ColorP(X0Y0_胴1_胴, 胴1_胴CD, DisUnit, abj: true); + X0Y0_胴1_鱗2CP = new ColorP(X0Y0_胴1_鱗2, 胴1_鱗2CD, DisUnit, abj: true); + X0Y0_胴1_鱗右CP = new ColorP(X0Y0_胴1_鱗右, 胴1_鱗右CD, DisUnit, abj: true); + X0Y0_胴1_鱗左CP = new ColorP(X0Y0_胴1_鱗左, 胴1_鱗左CD, DisUnit, abj: true); + X0Y0_胴1_鱗1CP = new ColorP(X0Y0_胴1_鱗1, 胴1_鱗1CD, DisUnit, abj: true); + X0Y0_胴1_鱗左2CP = new ColorP(X0Y0_胴1_鱗左2, 胴1_鱗左2CD, DisUnit, abj: true); + X0Y0_胴1_鱗右2CP = new ColorP(X0Y0_胴1_鱗右2, 胴1_鱗右2CD, DisUnit, abj: true); + X0Y0_胴1_鱗左1CP = new ColorP(X0Y0_胴1_鱗左1, 胴1_鱗左1CD, DisUnit, abj: true); + X0Y0_胴1_鱗右1CP = new ColorP(X0Y0_胴1_鱗右1, 胴1_鱗右1CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_胴1_鱗2); - Are.Draw(X0Y0_胴1_鱗左2); - Are.Draw(X0Y0_胴1_鱗右2); - if (胴_接続 != null && 胴_接続[0].拘束 && 胴_接続[0] is 胴_蛇) - { - ((胴_蛇)胴_接続[0]).拘束具描画(Are); - } - if (くぱぁ_ == 1.0) - { - Are.Draw(X0Y0_胴1_鱗右); - Are.Draw(X0Y0_胴1_鱗左); - } - } + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_胴1_鱗2); + Are.Draw(X0Y0_胴1_鱗左2); + Are.Draw(X0Y0_胴1_鱗右2); + if (胴_接続 != null && 胴_接続[0].拘束 && 胴_接続[0] is 胴_蛇) + { + ((胴_蛇)胴_接続[0]).拘束具描画(Are); + } + if (くぱぁ_ == 1.0) + { + Are.Draw(X0Y0_胴1_鱗右); + Are.Draw(X0Y0_胴1_鱗左); + } + } - public void 前描画(Are Are) - { - if (くぱぁ_ != 1.0) - { - Are.Draw(X0Y0_胴1_鱗右); - Are.Draw(X0Y0_胴1_鱗左); - } - Are.Draw(X0Y0_胴1_鱗1); - Are.Draw(X0Y0_胴1_鱗左1); - Are.Draw(X0Y0_胴1_鱗右1); - } + public void 前描画(Are Are) + { + if (くぱぁ_ != 1.0) + { + Are.Draw(X0Y0_胴1_鱗右); + Are.Draw(X0Y0_胴1_鱗左); + } + Are.Draw(X0Y0_胴1_鱗1); + Are.Draw(X0Y0_胴1_鱗左1); + Are.Draw(X0Y0_胴1_鱗右1); + } - public override void 色更新() - { - X0Y0_胴1_胴CP.Update(); - X0Y0_胴1_鱗2CP.Update(); - X0Y0_胴1_鱗右CP.Update(); - X0Y0_胴1_鱗左CP.Update(); - X0Y0_胴1_鱗1CP.Update(); - X0Y0_胴1_鱗左2CP.Update(); - X0Y0_胴1_鱗右2CP.Update(); - X0Y0_胴1_鱗左1CP.Update(); - X0Y0_胴1_鱗右1CP.Update(); - } + public override void 色更新() + { + X0Y0_胴1_胴CP.Update(); + X0Y0_胴1_鱗2CP.Update(); + X0Y0_胴1_鱗右CP.Update(); + X0Y0_胴1_鱗左CP.Update(); + X0Y0_胴1_鱗1CP.Update(); + X0Y0_胴1_鱗左2CP.Update(); + X0Y0_胴1_鱗右2CP.Update(); + X0Y0_胴1_鱗左1CP.Update(); + X0Y0_胴1_鱗右1CP.Update(); + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 胴1_胴CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 胴1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } + private void 配色N0(体配色 体配色) + { + 胴1_胴CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 胴1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } - private void 配色T0(体配色 体配色) - { - 胴1_胴CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 胴1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } + private void 配色T0(体配色 体配色) + { + 胴1_胴CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 胴1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } - private void 配色T1(体配色 体配色) - { - 胴1_胴CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 胴1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } + private void 配色T1(体配色 体配色) + { + 胴1_胴CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 胴1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇D.cs index 742de12..2c50dfd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇D.cs @@ -2,67 +2,68 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 長物_蛇D : 半身D +namespace SlaveMatrix { - public bool 胴1_表示 = true; + [Serializable] + public class 長物_蛇D : 半身D + { + public bool 胴1_表示 = true; - public bool 胴1_鱗2_表示 = true; + public bool 胴1_鱗2_表示 = true; - public bool 胴1_鱗右_表示 = true; + public bool 胴1_鱗右_表示 = true; - public bool 胴1_鱗左_表示 = true; + public bool 胴1_鱗左_表示 = true; - public bool 胴1_鱗1_表示 = true; + public bool 胴1_鱗1_表示 = true; - public bool 胴1_鱗左2_表示 = true; + public bool 胴1_鱗左2_表示 = true; - public bool 胴1_鱗右2_表示 = true; + public bool 胴1_鱗右2_表示 = true; - public bool 胴1_鱗左1_表示 = true; + public bool 胴1_鱗左1_表示 = true; - public bool 胴1_鱗右1_表示 = true; + public bool 胴1_鱗右1_表示 = true; - public double くぱぁ; + public double くぱぁ; - public bool ガード = true; + public bool ガード = true; - public List 左_接続 = new List(); + public List 左_接続 = new List(); - public List 右_接続 = new List(); + public List 右_接続 = new List(); - public List 胴_接続 = new List(); + public List 胴_接続 = new List(); - public 長物_蛇D() - { - ThisType = GetType(); - } + public 長物_蛇D() + { + ThisType = GetType(); + } - 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.長物_蛇_右_接続; - } + 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.長物_蛇_胴_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 長物_蛇(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 長物_蛇(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲.cs index 095173b..732546b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲.cs @@ -1,828 +1,829 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 長物_蟲 : 半身 +namespace SlaveMatrix { - public Par X0Y0_胴1_背板; + public class 長物_蟲 : 半身 + { + public Par X0Y0_胴1_背板; - public Par X0Y0_胴1_胸板; + public Par X0Y0_胴1_胸板; - public Par X0Y0_胴1_胴; + public Par X0Y0_胴1_胴; - public Par X0Y0_胴1_瘤左2; + public Par X0Y0_胴1_瘤左2; - public Par X0Y0_胴1_瘤左1; + public Par X0Y0_胴1_瘤左1; - public Par X0Y0_胴1_瘤右2; + public Par X0Y0_胴1_瘤右2; - public Par X0Y0_胴1_瘤右1; + public Par X0Y0_胴1_瘤右1; - public Par X0Y0_胴1_胴0_背板; + public Par X0Y0_胴1_胴0_背板; - public Par X0Y0_胴1_胴0_胸板; + public Par X0Y0_胴1_胴0_胸板; - public Par X0Y0_胴1_胴0_胴; + public Par X0Y0_胴1_胴0_胴; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public ColorD 胴1_背板CD; + public ColorD 胴1_背板CD; - public ColorD 胴1_胸板CD; + public ColorD 胴1_胸板CD; - public ColorD 胴1_胴CD; + public ColorD 胴1_胴CD; - public ColorD 胴1_瘤左2CD; + public ColorD 胴1_瘤左2CD; - public ColorD 胴1_瘤左1CD; + public ColorD 胴1_瘤左1CD; - public ColorD 胴1_瘤右2CD; + public ColorD 胴1_瘤右2CD; - public ColorD 胴1_瘤右1CD; + public ColorD 胴1_瘤右1CD; - public ColorD 胴1_胴0_背板CD; + public ColorD 胴1_胴0_背板CD; - public ColorD 胴1_胴0_胸板CD; + public ColorD 胴1_胴0_胸板CD; - public ColorD 胴1_胴0_胴CD; + public ColorD 胴1_胴0_胴CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorP X0Y0_胴1_背板CP; + public ColorP X0Y0_胴1_背板CP; - public ColorP X0Y0_胴1_胸板CP; + public ColorP X0Y0_胴1_胸板CP; - public ColorP X0Y0_胴1_胴CP; + public ColorP X0Y0_胴1_胴CP; - public ColorP X0Y0_胴1_瘤左2CP; + public ColorP X0Y0_胴1_瘤左2CP; - public ColorP X0Y0_胴1_瘤左1CP; + public ColorP X0Y0_胴1_瘤左1CP; - public ColorP X0Y0_胴1_瘤右2CP; + public ColorP X0Y0_胴1_瘤右2CP; - public ColorP X0Y0_胴1_瘤右1CP; + public ColorP X0Y0_胴1_瘤右1CP; - public ColorP X0Y0_胴1_胴0_背板CP; + public ColorP X0Y0_胴1_胴0_背板CP; - public ColorP X0Y0_胴1_胴0_胸板CP; + public ColorP X0Y0_胴1_胴0_胸板CP; - public ColorP X0Y0_胴1_胴0_胴CP; + public ColorP X0Y0_胴1_胴0_胴CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public Ele[] 左0_接続; + public Ele[] 左0_接続; - public Ele[] 右0_接続; + public Ele[] 右0_接続; - public Ele[] 左1_接続; + public Ele[] 左1_接続; - public Ele[] 右1_接続; + public Ele[] 右1_接続; - public Ele[] 胴_接続; + public Ele[] 胴_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = 拘束_; - } - } - - public bool 胴1_背板_表示 - { - get - { - return X0Y0_胴1_背板.Dra; - } - set - { - X0Y0_胴1_背板.Dra = value; - X0Y0_胴1_背板.Hit = value; - } - } - - public bool 胴1_胸板_表示 - { - get - { - return X0Y0_胴1_胸板.Dra; - } - set - { - X0Y0_胴1_胸板.Dra = value; - X0Y0_胴1_胸板.Hit = value; - } - } - - public bool 胴1_胴_表示 - { - get - { - return X0Y0_胴1_胴.Dra; - } - set - { - X0Y0_胴1_胴.Dra = value; - X0Y0_胴1_胴.Hit = value; - } - } - - public bool 胴1_瘤左2_表示 - { - get - { - return X0Y0_胴1_瘤左2.Dra; - } - set - { - X0Y0_胴1_瘤左2.Dra = value; - X0Y0_胴1_瘤左2.Hit = value; - } - } - - public bool 胴1_瘤左1_表示 - { - get - { - return X0Y0_胴1_瘤左1.Dra; - } - set - { - X0Y0_胴1_瘤左1.Dra = value; - X0Y0_胴1_瘤左1.Hit = value; - } - } - - public bool 胴1_瘤右2_表示 - { - get - { - return X0Y0_胴1_瘤右2.Dra; - } - set - { - X0Y0_胴1_瘤右2.Dra = value; - X0Y0_胴1_瘤右2.Hit = value; - } - } - - public bool 胴1_瘤右1_表示 - { - get - { - return X0Y0_胴1_瘤右1.Dra; - } - set - { - X0Y0_胴1_瘤右1.Dra = value; - X0Y0_胴1_瘤右1.Hit = value; - } - } - - public bool 胴1_胴0_背板_表示 - { - get - { - return X0Y0_胴1_胴0_背板.Dra; - } - set - { - X0Y0_胴1_胴0_背板.Dra = value; - X0Y0_胴1_胴0_背板.Hit = value; - } - } - - public bool 胴1_胴0_胸板_表示 - { - get - { - return X0Y0_胴1_胴0_胸板.Dra; - } - set - { - X0Y0_胴1_胴0_胸板.Dra = value; - X0Y0_胴1_胴0_胸板.Hit = value; - } - } - - public bool 胴1_胴0_胴_表示 - { - get - { - return X0Y0_胴1_胴0_胴.Dra; - } - set - { - X0Y0_胴1_胴0_胴.Dra = value; - X0Y0_胴1_胴0_胴.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 胴1_背板_表示; - } - set - { - 胴1_背板_表示 = value; - 胴1_胸板_表示 = value; - 胴1_胴_表示 = value; - 胴1_瘤左2_表示 = value; - 胴1_瘤左1_表示 = value; - 胴1_瘤右2_表示 = value; - 胴1_瘤右1_表示 = value; - 胴1_胴0_背板_表示 = value; - 胴1_胴0_胸板_表示 = value; - 胴1_胴0_胴_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 胴1_背板CD.不透明度; - } - set - { - 胴1_背板CD.不透明度 = value; - 胴1_胸板CD.不透明度 = value; - 胴1_胴CD.不透明度 = value; - 胴1_瘤左2CD.不透明度 = value; - 胴1_瘤左1CD.不透明度 = value; - 胴1_瘤右2CD.不透明度 = value; - 胴1_瘤右1CD.不透明度 = value; - 胴1_胴0_背板CD.不透明度 = value; - 胴1_胴0_胸板CD.不透明度 = value; - 胴1_胴0_胴CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - } - } - - public bool 背板 - { - get - { - return 胴1_背板_表示; - } - set - { - 胴1_背板_表示 = value; - 胴1_胴0_背板_表示 = value; - } - } - - public bool 胸板 - { - get - { - return 胴1_胸板_表示; - } - set - { - 胴1_胸板_表示 = value; - } - } - - public bool 胴 - { - get - { - return 胴1_胴_表示; - } - set - { - 胴1_胴_表示 = value; - 胴1_胴0_胴_表示 = value; - } - } - - public bool 瘤 - { - get - { - return 胴1_瘤左2_表示; - } - set - { - 胴1_瘤左2_表示 = value; - 胴1_瘤左1_表示 = value; - 胴1_瘤右2_表示 = value; - 胴1_瘤右1_表示 = value; - } - } - - public JointS 左0_接続点 => new JointS(本体, X0Y0_胴1_胴0_胴, 1); - - public JointS 右0_接続点 => new JointS(本体, X0Y0_胴1_胴0_胴, 2); - - public JointS 左1_接続点 => new JointS(本体, X0Y0_胴1_胴, 0); - - public JointS 右1_接続点 => new JointS(本体, X0Y0_胴1_胴, 1); - - public JointS 胴_接続点 => new JointS(本体, X0Y0_胴1_胴, 3); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public 長物_蟲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 長物_蟲D e) - { - 長物_蟲 長物_蟲2 = this; - ThisType = GetType(); - Pars pars = new Pars(); - pars.Tag = "蟲"; - pars.Add(new Pars(Sta.半身["長物"][0][3]["胴1"].ToPars())); - pars.Add(new Pars(Sta.半身["長物"][0][3]["輪1"].ToPars())); - Dif dif = new Dif(); - dif.Tag = pars.Tag; - dif.Add(pars); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars2 = 本体[0][0]; - Pars pars3 = pars2["胴1"].ToPars(); - X0Y0_胴1_背板 = pars3["背板"].ToPar(); - X0Y0_胴1_胸板 = pars3["胸板"].ToPar(); - X0Y0_胴1_胴 = pars3["胴"].ToPar(); - X0Y0_胴1_瘤左2 = pars3["瘤左2"].ToPar(); - X0Y0_胴1_瘤左1 = pars3["瘤左1"].ToPar(); - X0Y0_胴1_瘤右2 = pars3["瘤右2"].ToPar(); - X0Y0_胴1_瘤右1 = pars3["瘤右1"].ToPar(); - Pars pars4 = pars3["胴0"].ToPars(); - X0Y0_胴1_胴0_背板 = pars4["背板"].ToPar(); - X0Y0_胴1_胴0_胸板 = pars4["胸板"].ToPar(); - X0Y0_胴1_胴0_胴 = pars4["胴"].ToPar(); - pars3 = pars2["輪1"].ToPars(); - X0Y0_輪1_革 = pars3["革"].ToPar(); - X0Y0_輪1_金具1 = pars3["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars3["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars3["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars3["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars3["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_背板_表示; - 胴1_胸板_表示 = e.胴1_胸板_表示; - 胴1_胴_表示 = e.胴1_胴_表示; - 胴1_瘤左2_表示 = e.胴1_瘤左2_表示; - 胴1_瘤左1_表示 = e.胴1_瘤左1_表示; - 胴1_瘤右2_表示 = e.胴1_瘤右2_表示; - 胴1_瘤右1_表示 = e.胴1_瘤右1_表示; - 胴1_胴0_背板_表示 = e.胴1_胴0_背板_表示; - 胴1_胴0_胸板_表示 = e.胴1_胴0_胸板_表示; - 胴1_胴0_胴_表示 = e.胴1_胴0_胴_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 輪1表示 = e.輪1表示; - 背板 = e.背板; - 胸板 = e.胸板; - 胴 = e.胴; - 瘤 = e.瘤; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.左0_接続.Count > 0) - { - 左0_接続 = e.左0_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_蟲2; - f.ConnectionType = ConnectionInfo.長物_蟲_左0_接続; - f.接続(長物_蟲2.左0_接続点); - return f; - }).ToArray(); - } - if (e.右0_接続.Count > 0) - { - 右0_接続 = e.右0_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_蟲2; - f.ConnectionType = ConnectionInfo.長物_蟲_右0_接続; - f.接続(長物_蟲2.右0_接続点); - return f; - }).ToArray(); - } - 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.右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.胴_接続.Count > 0) - { - 胴_接続 = e.胴_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_蟲2; - f.ConnectionType = ConnectionInfo.長物_蟲_胴_接続; - f.接続(長物_蟲2.胴_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_胴1_背板CP = new ColorP(X0Y0_胴1_背板, 胴1_背板CD, DisUnit, abj: true); - X0Y0_胴1_胸板CP = new ColorP(X0Y0_胴1_胸板, 胴1_胸板CD, DisUnit, abj: true); - X0Y0_胴1_胴CP = new ColorP(X0Y0_胴1_胴, 胴1_胴CD, DisUnit, abj: true); - X0Y0_胴1_瘤左2CP = new ColorP(X0Y0_胴1_瘤左2, 胴1_瘤左2CD, DisUnit, abj: true); - X0Y0_胴1_瘤左1CP = new ColorP(X0Y0_胴1_瘤左1, 胴1_瘤左1CD, DisUnit, abj: true); - X0Y0_胴1_瘤右2CP = new ColorP(X0Y0_胴1_瘤右2, 胴1_瘤右2CD, DisUnit, abj: true); - X0Y0_胴1_瘤右1CP = new ColorP(X0Y0_胴1_瘤右1, 胴1_瘤右1CD, DisUnit, abj: true); - X0Y0_胴1_胴0_背板CP = new ColorP(X0Y0_胴1_胴0_背板, 胴1_胴0_背板CD, DisUnit, abj: true); - X0Y0_胴1_胴0_胸板CP = new ColorP(X0Y0_胴1_胴0_胸板, 胴1_胴0_胸板CD, DisUnit, abj: true); - X0Y0_胴1_胴0_胴CP = new ColorP(X0Y0_胴1_胴0_胴, 胴1_胴0_胴CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B += num; - 鎖2.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - } - - public override void 描画0(Are Are) - { - 本体.Draw(Are); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) - { - return p == X0Y0_輪1_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_胴1_背板CP.Update(); - X0Y0_胴1_胸板CP.Update(); - X0Y0_胴1_胴CP.Update(); - X0Y0_胴1_瘤左2CP.Update(); - X0Y0_胴1_瘤左1CP.Update(); - X0Y0_胴1_瘤右2CP.Update(); - X0Y0_胴1_瘤右1CP.Update(); - X0Y0_胴1_胴0_背板CP.Update(); - X0Y0_胴1_胴0_胸板CP.Update(); - X0Y0_胴1_胴0_胴CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 胴1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胴1_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴1_胴CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴1_胴0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胴1_胴0_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴1_胴0_胴CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 胴1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胴1_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴1_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_胴0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胴1_胴0_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴1_胴0_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 胴1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胴1_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_胴CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 胴1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_胴0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胴1_胴0_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_胴0_胴CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = 拘束_; + } + } + + public bool 胴1_背板_表示 + { + get + { + return X0Y0_胴1_背板.Dra; + } + set + { + X0Y0_胴1_背板.Dra = value; + X0Y0_胴1_背板.Hit = value; + } + } + + public bool 胴1_胸板_表示 + { + get + { + return X0Y0_胴1_胸板.Dra; + } + set + { + X0Y0_胴1_胸板.Dra = value; + X0Y0_胴1_胸板.Hit = value; + } + } + + public bool 胴1_胴_表示 + { + get + { + return X0Y0_胴1_胴.Dra; + } + set + { + X0Y0_胴1_胴.Dra = value; + X0Y0_胴1_胴.Hit = value; + } + } + + public bool 胴1_瘤左2_表示 + { + get + { + return X0Y0_胴1_瘤左2.Dra; + } + set + { + X0Y0_胴1_瘤左2.Dra = value; + X0Y0_胴1_瘤左2.Hit = value; + } + } + + public bool 胴1_瘤左1_表示 + { + get + { + return X0Y0_胴1_瘤左1.Dra; + } + set + { + X0Y0_胴1_瘤左1.Dra = value; + X0Y0_胴1_瘤左1.Hit = value; + } + } + + public bool 胴1_瘤右2_表示 + { + get + { + return X0Y0_胴1_瘤右2.Dra; + } + set + { + X0Y0_胴1_瘤右2.Dra = value; + X0Y0_胴1_瘤右2.Hit = value; + } + } + + public bool 胴1_瘤右1_表示 + { + get + { + return X0Y0_胴1_瘤右1.Dra; + } + set + { + X0Y0_胴1_瘤右1.Dra = value; + X0Y0_胴1_瘤右1.Hit = value; + } + } + + public bool 胴1_胴0_背板_表示 + { + get + { + return X0Y0_胴1_胴0_背板.Dra; + } + set + { + X0Y0_胴1_胴0_背板.Dra = value; + X0Y0_胴1_胴0_背板.Hit = value; + } + } + + public bool 胴1_胴0_胸板_表示 + { + get + { + return X0Y0_胴1_胴0_胸板.Dra; + } + set + { + X0Y0_胴1_胴0_胸板.Dra = value; + X0Y0_胴1_胴0_胸板.Hit = value; + } + } + + public bool 胴1_胴0_胴_表示 + { + get + { + return X0Y0_胴1_胴0_胴.Dra; + } + set + { + X0Y0_胴1_胴0_胴.Dra = value; + X0Y0_胴1_胴0_胴.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 胴1_背板_表示; + } + set + { + 胴1_背板_表示 = value; + 胴1_胸板_表示 = value; + 胴1_胴_表示 = value; + 胴1_瘤左2_表示 = value; + 胴1_瘤左1_表示 = value; + 胴1_瘤右2_表示 = value; + 胴1_瘤右1_表示 = value; + 胴1_胴0_背板_表示 = value; + 胴1_胴0_胸板_表示 = value; + 胴1_胴0_胴_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 胴1_背板CD.不透明度; + } + set + { + 胴1_背板CD.不透明度 = value; + 胴1_胸板CD.不透明度 = value; + 胴1_胴CD.不透明度 = value; + 胴1_瘤左2CD.不透明度 = value; + 胴1_瘤左1CD.不透明度 = value; + 胴1_瘤右2CD.不透明度 = value; + 胴1_瘤右1CD.不透明度 = value; + 胴1_胴0_背板CD.不透明度 = value; + 胴1_胴0_胸板CD.不透明度 = value; + 胴1_胴0_胴CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + } + } + + public bool 背板 + { + get + { + return 胴1_背板_表示; + } + set + { + 胴1_背板_表示 = value; + 胴1_胴0_背板_表示 = value; + } + } + + public bool 胸板 + { + get + { + return 胴1_胸板_表示; + } + set + { + 胴1_胸板_表示 = value; + } + } + + public bool 胴 + { + get + { + return 胴1_胴_表示; + } + set + { + 胴1_胴_表示 = value; + 胴1_胴0_胴_表示 = value; + } + } + + public bool 瘤 + { + get + { + return 胴1_瘤左2_表示; + } + set + { + 胴1_瘤左2_表示 = value; + 胴1_瘤左1_表示 = value; + 胴1_瘤右2_表示 = value; + 胴1_瘤右1_表示 = value; + } + } + + public JointS 左0_接続点 => new JointS(本体, X0Y0_胴1_胴0_胴, 1); + + public JointS 右0_接続点 => new JointS(本体, X0Y0_胴1_胴0_胴, 2); + + public JointS 左1_接続点 => new JointS(本体, X0Y0_胴1_胴, 0); + + public JointS 右1_接続点 => new JointS(本体, X0Y0_胴1_胴, 1); + + public JointS 胴_接続点 => new JointS(本体, X0Y0_胴1_胴, 3); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public 長物_蟲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 長物_蟲D e) + { + 長物_蟲 長物_蟲2 = this; + ThisType = GetType(); + Pars pars = new Pars(); + pars.Tag = "蟲"; + pars.Add(new Pars(Sta.半身["長物"][0][3]["胴1"].ToPars())); + pars.Add(new Pars(Sta.半身["長物"][0][3]["輪1"].ToPars())); + Dif dif = new Dif(); + dif.Tag = pars.Tag; + dif.Add(pars); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars2 = 本体[0][0]; + Pars pars3 = pars2["胴1"].ToPars(); + X0Y0_胴1_背板 = pars3["背板"].ToPar(); + X0Y0_胴1_胸板 = pars3["胸板"].ToPar(); + X0Y0_胴1_胴 = pars3["胴"].ToPar(); + X0Y0_胴1_瘤左2 = pars3["瘤左2"].ToPar(); + X0Y0_胴1_瘤左1 = pars3["瘤左1"].ToPar(); + X0Y0_胴1_瘤右2 = pars3["瘤右2"].ToPar(); + X0Y0_胴1_瘤右1 = pars3["瘤右1"].ToPar(); + Pars pars4 = pars3["胴0"].ToPars(); + X0Y0_胴1_胴0_背板 = pars4["背板"].ToPar(); + X0Y0_胴1_胴0_胸板 = pars4["胸板"].ToPar(); + X0Y0_胴1_胴0_胴 = pars4["胴"].ToPar(); + pars3 = pars2["輪1"].ToPars(); + X0Y0_輪1_革 = pars3["革"].ToPar(); + X0Y0_輪1_金具1 = pars3["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars3["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars3["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars3["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars3["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_背板_表示; + 胴1_胸板_表示 = e.胴1_胸板_表示; + 胴1_胴_表示 = e.胴1_胴_表示; + 胴1_瘤左2_表示 = e.胴1_瘤左2_表示; + 胴1_瘤左1_表示 = e.胴1_瘤左1_表示; + 胴1_瘤右2_表示 = e.胴1_瘤右2_表示; + 胴1_瘤右1_表示 = e.胴1_瘤右1_表示; + 胴1_胴0_背板_表示 = e.胴1_胴0_背板_表示; + 胴1_胴0_胸板_表示 = e.胴1_胴0_胸板_表示; + 胴1_胴0_胴_表示 = e.胴1_胴0_胴_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 輪1表示 = e.輪1表示; + 背板 = e.背板; + 胸板 = e.胸板; + 胴 = e.胴; + 瘤 = e.瘤; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.左0_接続.Count > 0) + { + 左0_接続 = e.左0_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_蟲2; + f.ConnectionType = ConnectionInfo.長物_蟲_左0_接続; + f.接続(長物_蟲2.左0_接続点); + return f; + }).ToArray(); + } + if (e.右0_接続.Count > 0) + { + 右0_接続 = e.右0_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_蟲2; + f.ConnectionType = ConnectionInfo.長物_蟲_右0_接続; + f.接続(長物_蟲2.右0_接続点); + return f; + }).ToArray(); + } + 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.右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.胴_接続.Count > 0) + { + 胴_接続 = e.胴_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_蟲2; + f.ConnectionType = ConnectionInfo.長物_蟲_胴_接続; + f.接続(長物_蟲2.胴_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_胴1_背板CP = new ColorP(X0Y0_胴1_背板, 胴1_背板CD, DisUnit, abj: true); + X0Y0_胴1_胸板CP = new ColorP(X0Y0_胴1_胸板, 胴1_胸板CD, DisUnit, abj: true); + X0Y0_胴1_胴CP = new ColorP(X0Y0_胴1_胴, 胴1_胴CD, DisUnit, abj: true); + X0Y0_胴1_瘤左2CP = new ColorP(X0Y0_胴1_瘤左2, 胴1_瘤左2CD, DisUnit, abj: true); + X0Y0_胴1_瘤左1CP = new ColorP(X0Y0_胴1_瘤左1, 胴1_瘤左1CD, DisUnit, abj: true); + X0Y0_胴1_瘤右2CP = new ColorP(X0Y0_胴1_瘤右2, 胴1_瘤右2CD, DisUnit, abj: true); + X0Y0_胴1_瘤右1CP = new ColorP(X0Y0_胴1_瘤右1, 胴1_瘤右1CD, DisUnit, abj: true); + X0Y0_胴1_胴0_背板CP = new ColorP(X0Y0_胴1_胴0_背板, 胴1_胴0_背板CD, DisUnit, abj: true); + X0Y0_胴1_胴0_胸板CP = new ColorP(X0Y0_胴1_胴0_胸板, 胴1_胴0_胸板CD, DisUnit, abj: true); + X0Y0_胴1_胴0_胴CP = new ColorP(X0Y0_胴1_胴0_胴, 胴1_胴0_胴CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B += num; + 鎖2.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + } + + public override void 描画0(Are Are) + { + 本体.Draw(Are); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) + { + return p == X0Y0_輪1_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_胴1_背板CP.Update(); + X0Y0_胴1_胸板CP.Update(); + X0Y0_胴1_胴CP.Update(); + X0Y0_胴1_瘤左2CP.Update(); + X0Y0_胴1_瘤左1CP.Update(); + X0Y0_胴1_瘤右2CP.Update(); + X0Y0_胴1_瘤右1CP.Update(); + X0Y0_胴1_胴0_背板CP.Update(); + X0Y0_胴1_胴0_胸板CP.Update(); + X0Y0_胴1_胴0_胴CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 胴1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 胴1_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴1_胴CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴1_胴0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 胴1_胴0_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴1_胴0_胴CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 胴1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 胴1_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴1_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_胴0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 胴1_胴0_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴1_胴0_胴CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 胴1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 胴1_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_胴CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 胴1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_胴0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 胴1_胴0_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_胴0_胴CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲D.cs index b2d54d9..777aa02 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲D.cs @@ -2,107 +2,108 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 長物_蟲D : 半身D +namespace SlaveMatrix { - public bool 胴1_背板_表示 = true; + [Serializable] + public class 長物_蟲D : 半身D + { + public bool 胴1_背板_表示 = true; - public bool 胴1_胸板_表示 = true; + public bool 胴1_胸板_表示 = true; - public bool 胴1_胴_表示 = true; + public bool 胴1_胴_表示 = true; - public bool 胴1_瘤左2_表示 = true; + public bool 胴1_瘤左2_表示 = true; - public bool 胴1_瘤左1_表示 = true; + public bool 胴1_瘤左1_表示 = true; - public bool 胴1_瘤右2_表示 = true; + public bool 胴1_瘤右2_表示 = true; - public bool 胴1_瘤右1_表示 = true; + public bool 胴1_瘤右1_表示 = true; - public bool 胴1_胴0_背板_表示 = true; + public bool 胴1_胴0_背板_表示 = true; - public bool 胴1_胴0_胸板_表示 = true; + public bool 胴1_胴0_胸板_表示 = true; - public bool 胴1_胴0_胴_表示 = true; + public bool 胴1_胴0_胴_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 背板 = true; + public bool 背板 = true; - public bool 胸板 = true; + public bool 胸板 = true; - public bool 胴 = true; + public bool 胴 = true; - public bool 瘤 = true; + public bool 瘤 = true; - public bool 鎖表示; + public bool 鎖表示; - public List 左0_接続 = new List(); + public List 左0_接続 = new List(); - public List 右0_接続 = new List(); + public List 右0_接続 = new List(); - public List 左1_接続 = new List(); + public List 左1_接続 = new List(); - public List 右1_接続 = new List(); + public List 右1_接続 = new List(); - public List 胴_接続 = new List(); + public List 胴_接続 = new List(); - public 長物_蟲D() - { - ThisType = GetType(); - } + public 長物_蟲D() + { + ThisType = GetType(); + } - public void 左0接続(EleD e) - { - 左0_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_蟲_左0_接続; - } + public void 左0接続(EleD e) + { + 左0_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_蟲_左0_接続; + } - public void 右0接続(EleD e) - { - 右0_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_蟲_右0_接続; - } + public void 右0接続(EleD e) + { + 右0_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_蟲_右0_接続; + } - public void 左1接続(EleD e) - { - 左1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_蟲_左1_接続; - } + public void 左1接続(EleD e) + { + 左1_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_蟲_左1_接続; + } - public void 右1接続(EleD e) - { - 右1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_蟲_右1_接続; - } + public void 右1接続(EleD e) + { + 右1_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_蟲_右1_接続; + } - 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, Med Med, 体配色 体配色) - { - return new 長物_蟲(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 長物_蟲(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚.cs index 547c356..e9f4dd1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚.cs @@ -2,2933 +2,2934 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 長物_魚 : 半身 +namespace SlaveMatrix { - public Par X0Y0_胴6_鱗左_鱗1; + public class 長物_魚 : 半身 + { + public Par X0Y0_胴6_鱗左_鱗1; - public Par X0Y0_胴6_鱗左_鱗2; + public Par X0Y0_胴6_鱗左_鱗2; - public Par X0Y0_胴6_鱗左_鱗3; + public Par X0Y0_胴6_鱗左_鱗3; - public Par X0Y0_胴6_鱗左_鱗4; + public Par X0Y0_胴6_鱗左_鱗4; - public Par X0Y0_胴6_鱗右_鱗1; + public Par X0Y0_胴6_鱗右_鱗1; - public Par X0Y0_胴6_鱗右_鱗2; + public Par X0Y0_胴6_鱗右_鱗2; - public Par X0Y0_胴6_鱗右_鱗3; + public Par X0Y0_胴6_鱗右_鱗3; - public Par X0Y0_胴6_鱗右_鱗4; + public Par X0Y0_胴6_鱗右_鱗4; - public Par X0Y0_胴6_胴; + public Par X0Y0_胴6_胴; - public Par X0Y0_胴5_鱗左_鱗1; + public Par X0Y0_胴5_鱗左_鱗1; - public Par X0Y0_胴5_鱗左_鱗2; + public Par X0Y0_胴5_鱗左_鱗2; - public Par X0Y0_胴5_鱗左_鱗3; + public Par X0Y0_胴5_鱗左_鱗3; - public Par X0Y0_胴5_鱗左_鱗4; + public Par X0Y0_胴5_鱗左_鱗4; - public Par X0Y0_胴5_鱗右_鱗1; + public Par X0Y0_胴5_鱗右_鱗1; - public Par X0Y0_胴5_鱗右_鱗2; + public Par X0Y0_胴5_鱗右_鱗2; - public Par X0Y0_胴5_鱗右_鱗3; + public Par X0Y0_胴5_鱗右_鱗3; - public Par X0Y0_胴5_鱗右_鱗4; + public Par X0Y0_胴5_鱗右_鱗4; - public Par X0Y0_胴5_胴; + public Par X0Y0_胴5_胴; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public Par X0Y0_胴4_鱗左_鱗1; + public Par X0Y0_胴4_鱗左_鱗1; - public Par X0Y0_胴4_鱗左_鱗2; + public Par X0Y0_胴4_鱗左_鱗2; - public Par X0Y0_胴4_鱗左_鱗3; + public Par X0Y0_胴4_鱗左_鱗3; - public Par X0Y0_胴4_鱗左_鱗4; + public Par X0Y0_胴4_鱗左_鱗4; - public Par X0Y0_胴4_鱗右_鱗1; + public Par X0Y0_胴4_鱗右_鱗1; - public Par X0Y0_胴4_鱗右_鱗2; + public Par X0Y0_胴4_鱗右_鱗2; - public Par X0Y0_胴4_鱗右_鱗3; + public Par X0Y0_胴4_鱗右_鱗3; - public Par X0Y0_胴4_鱗右_鱗4; + public Par X0Y0_胴4_鱗右_鱗4; - public Par X0Y0_胴4_胴; + public Par X0Y0_胴4_胴; - public Par X0Y0_胴3_鱗左_鱗1; + public Par X0Y0_胴3_鱗左_鱗1; - public Par X0Y0_胴3_鱗左_鱗2; + public Par X0Y0_胴3_鱗左_鱗2; - public Par X0Y0_胴3_鱗左_鱗3; + public Par X0Y0_胴3_鱗左_鱗3; - public Par X0Y0_胴3_鱗左_鱗4; + public Par X0Y0_胴3_鱗左_鱗4; - public Par X0Y0_胴3_鱗右_鱗1; + public Par X0Y0_胴3_鱗右_鱗1; - public Par X0Y0_胴3_鱗右_鱗2; + public Par X0Y0_胴3_鱗右_鱗2; - public Par X0Y0_胴3_鱗右_鱗3; + public Par X0Y0_胴3_鱗右_鱗3; - public Par X0Y0_胴3_鱗右_鱗4; + public Par X0Y0_胴3_鱗右_鱗4; - public Par X0Y0_胴3_胴; + public Par X0Y0_胴3_胴; - public Par X0Y0_胴2_鱗左_鱗1; + public Par X0Y0_胴2_鱗左_鱗1; - public Par X0Y0_胴2_鱗左_鱗2; + public Par X0Y0_胴2_鱗左_鱗2; - public Par X0Y0_胴2_鱗左_鱗3; + public Par X0Y0_胴2_鱗左_鱗3; - public Par X0Y0_胴2_鱗左_鱗4; + public Par X0Y0_胴2_鱗左_鱗4; - public Par X0Y0_胴2_鱗右_鱗1; + public Par X0Y0_胴2_鱗右_鱗1; - public Par X0Y0_胴2_鱗右_鱗2; + public Par X0Y0_胴2_鱗右_鱗2; - public Par X0Y0_胴2_鱗右_鱗3; + public Par X0Y0_胴2_鱗右_鱗3; - public Par X0Y0_胴2_鱗右_鱗4; + public Par X0Y0_胴2_鱗右_鱗4; - public Par X0Y0_胴2_胴; + public Par X0Y0_胴2_胴; - public Par X0Y0_胴1_鱗左2_鱗1; + public Par X0Y0_胴1_鱗左2_鱗1; - public Par X0Y0_胴1_鱗左2_鱗2; + public Par X0Y0_胴1_鱗左2_鱗2; - public Par X0Y0_胴1_鱗左2_鱗3; + public Par X0Y0_胴1_鱗左2_鱗3; - public Par X0Y0_胴1_鱗左2_鱗4; + public Par X0Y0_胴1_鱗左2_鱗4; - public Par X0Y0_胴1_鱗右2_鱗1; + public Par X0Y0_胴1_鱗右2_鱗1; - public Par X0Y0_胴1_鱗右2_鱗2; + public Par X0Y0_胴1_鱗右2_鱗2; - public Par X0Y0_胴1_鱗右2_鱗3; + public Par X0Y0_胴1_鱗右2_鱗3; - public Par X0Y0_胴1_鱗右2_鱗4; + public Par X0Y0_胴1_鱗右2_鱗4; - public Par X0Y0_胴1_胴2; + public Par X0Y0_胴1_胴2; - public Par X0Y0_胴1_胴1; + public Par X0Y0_胴1_胴1; - public Par X0Y0_胴1_鱗左1_鱗1; + public Par X0Y0_胴1_鱗左1_鱗1; - public Par X0Y0_胴1_鱗左1_鱗2; + public Par X0Y0_胴1_鱗左1_鱗2; - public Par X0Y0_胴1_鱗左1_鱗3; + public Par X0Y0_胴1_鱗左1_鱗3; - public Par X0Y0_胴1_鱗左1_鱗4; + public Par X0Y0_胴1_鱗左1_鱗4; - public Par X0Y0_胴1_鱗右1_鱗1; + public Par X0Y0_胴1_鱗右1_鱗1; - public Par X0Y0_胴1_鱗右1_鱗2; + public Par X0Y0_胴1_鱗右1_鱗2; - public Par X0Y0_胴1_鱗右1_鱗3; + public Par X0Y0_胴1_鱗右1_鱗3; - public Par X0Y0_胴1_鱗右1_鱗4; + public Par X0Y0_胴1_鱗右1_鱗4; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public ColorD 胴6_鱗左_鱗1CD; + public ColorD 胴6_鱗左_鱗1CD; - public ColorD 胴6_鱗左_鱗2CD; + public ColorD 胴6_鱗左_鱗2CD; - public ColorD 胴6_鱗左_鱗3CD; + public ColorD 胴6_鱗左_鱗3CD; - public ColorD 胴6_鱗左_鱗4CD; + public ColorD 胴6_鱗左_鱗4CD; - public ColorD 胴6_鱗右_鱗1CD; + public ColorD 胴6_鱗右_鱗1CD; - public ColorD 胴6_鱗右_鱗2CD; + public ColorD 胴6_鱗右_鱗2CD; - public ColorD 胴6_鱗右_鱗3CD; + public ColorD 胴6_鱗右_鱗3CD; - public ColorD 胴6_鱗右_鱗4CD; + public ColorD 胴6_鱗右_鱗4CD; - public ColorD 胴6_胴CD; + public ColorD 胴6_胴CD; - public ColorD 胴5_鱗左_鱗1CD; + public ColorD 胴5_鱗左_鱗1CD; - public ColorD 胴5_鱗左_鱗2CD; + public ColorD 胴5_鱗左_鱗2CD; - public ColorD 胴5_鱗左_鱗3CD; + public ColorD 胴5_鱗左_鱗3CD; - public ColorD 胴5_鱗左_鱗4CD; + public ColorD 胴5_鱗左_鱗4CD; - public ColorD 胴5_鱗右_鱗1CD; + public ColorD 胴5_鱗右_鱗1CD; - public ColorD 胴5_鱗右_鱗2CD; + public ColorD 胴5_鱗右_鱗2CD; - public ColorD 胴5_鱗右_鱗3CD; + public ColorD 胴5_鱗右_鱗3CD; - public ColorD 胴5_鱗右_鱗4CD; + public ColorD 胴5_鱗右_鱗4CD; - public ColorD 胴5_胴CD; + public ColorD 胴5_胴CD; - public ColorD 胴4_鱗左_鱗1CD; + public ColorD 胴4_鱗左_鱗1CD; - public ColorD 胴4_鱗左_鱗2CD; + public ColorD 胴4_鱗左_鱗2CD; - public ColorD 胴4_鱗左_鱗3CD; + public ColorD 胴4_鱗左_鱗3CD; - public ColorD 胴4_鱗左_鱗4CD; + public ColorD 胴4_鱗左_鱗4CD; - public ColorD 胴4_鱗右_鱗1CD; + public ColorD 胴4_鱗右_鱗1CD; - public ColorD 胴4_鱗右_鱗2CD; + public ColorD 胴4_鱗右_鱗2CD; - public ColorD 胴4_鱗右_鱗3CD; + public ColorD 胴4_鱗右_鱗3CD; - public ColorD 胴4_鱗右_鱗4CD; + public ColorD 胴4_鱗右_鱗4CD; - public ColorD 胴4_胴CD; + public ColorD 胴4_胴CD; - public ColorD 胴3_鱗左_鱗1CD; + public ColorD 胴3_鱗左_鱗1CD; - public ColorD 胴3_鱗左_鱗2CD; + public ColorD 胴3_鱗左_鱗2CD; - public ColorD 胴3_鱗左_鱗3CD; + public ColorD 胴3_鱗左_鱗3CD; - public ColorD 胴3_鱗左_鱗4CD; + public ColorD 胴3_鱗左_鱗4CD; - public ColorD 胴3_鱗右_鱗1CD; + public ColorD 胴3_鱗右_鱗1CD; - public ColorD 胴3_鱗右_鱗2CD; + public ColorD 胴3_鱗右_鱗2CD; - public ColorD 胴3_鱗右_鱗3CD; + public ColorD 胴3_鱗右_鱗3CD; - public ColorD 胴3_鱗右_鱗4CD; + public ColorD 胴3_鱗右_鱗4CD; - public ColorD 胴3_胴CD; + public ColorD 胴3_胴CD; - public ColorD 胴2_鱗左_鱗1CD; + public ColorD 胴2_鱗左_鱗1CD; - public ColorD 胴2_鱗左_鱗2CD; + public ColorD 胴2_鱗左_鱗2CD; - public ColorD 胴2_鱗左_鱗3CD; + public ColorD 胴2_鱗左_鱗3CD; - public ColorD 胴2_鱗左_鱗4CD; + public ColorD 胴2_鱗左_鱗4CD; - public ColorD 胴2_鱗右_鱗1CD; + public ColorD 胴2_鱗右_鱗1CD; - public ColorD 胴2_鱗右_鱗2CD; + public ColorD 胴2_鱗右_鱗2CD; - public ColorD 胴2_鱗右_鱗3CD; + public ColorD 胴2_鱗右_鱗3CD; - public ColorD 胴2_鱗右_鱗4CD; + public ColorD 胴2_鱗右_鱗4CD; - public ColorD 胴2_胴CD; + public ColorD 胴2_胴CD; - public ColorD 胴1_鱗左2_鱗1CD; + public ColorD 胴1_鱗左2_鱗1CD; - public ColorD 胴1_鱗左2_鱗2CD; + public ColorD 胴1_鱗左2_鱗2CD; - public ColorD 胴1_鱗左2_鱗3CD; + public ColorD 胴1_鱗左2_鱗3CD; - public ColorD 胴1_鱗左2_鱗4CD; + public ColorD 胴1_鱗左2_鱗4CD; - public ColorD 胴1_鱗右2_鱗1CD; + public ColorD 胴1_鱗右2_鱗1CD; - public ColorD 胴1_鱗右2_鱗2CD; + public ColorD 胴1_鱗右2_鱗2CD; - public ColorD 胴1_鱗右2_鱗3CD; + public ColorD 胴1_鱗右2_鱗3CD; - public ColorD 胴1_鱗右2_鱗4CD; + public ColorD 胴1_鱗右2_鱗4CD; - public ColorD 胴1_胴2CD; + public ColorD 胴1_胴2CD; - public ColorD 胴1_胴1CD; + public ColorD 胴1_胴1CD; - public ColorD 胴1_鱗左1_鱗1CD; + public ColorD 胴1_鱗左1_鱗1CD; - public ColorD 胴1_鱗左1_鱗2CD; + public ColorD 胴1_鱗左1_鱗2CD; - public ColorD 胴1_鱗左1_鱗3CD; + public ColorD 胴1_鱗左1_鱗3CD; - public ColorD 胴1_鱗左1_鱗4CD; + public ColorD 胴1_鱗左1_鱗4CD; - public ColorD 胴1_鱗右1_鱗1CD; + public ColorD 胴1_鱗右1_鱗1CD; - public ColorD 胴1_鱗右1_鱗2CD; + public ColorD 胴1_鱗右1_鱗2CD; - public ColorD 胴1_鱗右1_鱗3CD; + public ColorD 胴1_鱗右1_鱗3CD; - public ColorD 胴1_鱗右1_鱗4CD; + public ColorD 胴1_鱗右1_鱗4CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorP X0Y0_胴6_鱗左_鱗1CP; + public ColorP X0Y0_胴6_鱗左_鱗1CP; - public ColorP X0Y0_胴6_鱗左_鱗2CP; + public ColorP X0Y0_胴6_鱗左_鱗2CP; - public ColorP X0Y0_胴6_鱗左_鱗3CP; + public ColorP X0Y0_胴6_鱗左_鱗3CP; - public ColorP X0Y0_胴6_鱗左_鱗4CP; + public ColorP X0Y0_胴6_鱗左_鱗4CP; - public ColorP X0Y0_胴6_鱗右_鱗1CP; + public ColorP X0Y0_胴6_鱗右_鱗1CP; - public ColorP X0Y0_胴6_鱗右_鱗2CP; + public ColorP X0Y0_胴6_鱗右_鱗2CP; - public ColorP X0Y0_胴6_鱗右_鱗3CP; + public ColorP X0Y0_胴6_鱗右_鱗3CP; - public ColorP X0Y0_胴6_鱗右_鱗4CP; + public ColorP X0Y0_胴6_鱗右_鱗4CP; - public ColorP X0Y0_胴6_胴CP; + public ColorP X0Y0_胴6_胴CP; - public ColorP X0Y0_胴5_鱗左_鱗1CP; + public ColorP X0Y0_胴5_鱗左_鱗1CP; - public ColorP X0Y0_胴5_鱗左_鱗2CP; + public ColorP X0Y0_胴5_鱗左_鱗2CP; - public ColorP X0Y0_胴5_鱗左_鱗3CP; + public ColorP X0Y0_胴5_鱗左_鱗3CP; - public ColorP X0Y0_胴5_鱗左_鱗4CP; + public ColorP X0Y0_胴5_鱗左_鱗4CP; - public ColorP X0Y0_胴5_鱗右_鱗1CP; + public ColorP X0Y0_胴5_鱗右_鱗1CP; - public ColorP X0Y0_胴5_鱗右_鱗2CP; + public ColorP X0Y0_胴5_鱗右_鱗2CP; - public ColorP X0Y0_胴5_鱗右_鱗3CP; + public ColorP X0Y0_胴5_鱗右_鱗3CP; - public ColorP X0Y0_胴5_鱗右_鱗4CP; + public ColorP X0Y0_胴5_鱗右_鱗4CP; - public ColorP X0Y0_胴5_胴CP; + public ColorP X0Y0_胴5_胴CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public ColorP X0Y0_胴4_鱗左_鱗1CP; + public ColorP X0Y0_胴4_鱗左_鱗1CP; - public ColorP X0Y0_胴4_鱗左_鱗2CP; + public ColorP X0Y0_胴4_鱗左_鱗2CP; - public ColorP X0Y0_胴4_鱗左_鱗3CP; + public ColorP X0Y0_胴4_鱗左_鱗3CP; - public ColorP X0Y0_胴4_鱗左_鱗4CP; + public ColorP X0Y0_胴4_鱗左_鱗4CP; - public ColorP X0Y0_胴4_鱗右_鱗1CP; + public ColorP X0Y0_胴4_鱗右_鱗1CP; - public ColorP X0Y0_胴4_鱗右_鱗2CP; + public ColorP X0Y0_胴4_鱗右_鱗2CP; - public ColorP X0Y0_胴4_鱗右_鱗3CP; + public ColorP X0Y0_胴4_鱗右_鱗3CP; - public ColorP X0Y0_胴4_鱗右_鱗4CP; + public ColorP X0Y0_胴4_鱗右_鱗4CP; - public ColorP X0Y0_胴4_胴CP; + public ColorP X0Y0_胴4_胴CP; - public ColorP X0Y0_胴3_鱗左_鱗1CP; + public ColorP X0Y0_胴3_鱗左_鱗1CP; - public ColorP X0Y0_胴3_鱗左_鱗2CP; + public ColorP X0Y0_胴3_鱗左_鱗2CP; - public ColorP X0Y0_胴3_鱗左_鱗3CP; + public ColorP X0Y0_胴3_鱗左_鱗3CP; - public ColorP X0Y0_胴3_鱗左_鱗4CP; + public ColorP X0Y0_胴3_鱗左_鱗4CP; - public ColorP X0Y0_胴3_鱗右_鱗1CP; + public ColorP X0Y0_胴3_鱗右_鱗1CP; - public ColorP X0Y0_胴3_鱗右_鱗2CP; + public ColorP X0Y0_胴3_鱗右_鱗2CP; - public ColorP X0Y0_胴3_鱗右_鱗3CP; + public ColorP X0Y0_胴3_鱗右_鱗3CP; - public ColorP X0Y0_胴3_鱗右_鱗4CP; + public ColorP X0Y0_胴3_鱗右_鱗4CP; - public ColorP X0Y0_胴3_胴CP; + public ColorP X0Y0_胴3_胴CP; - public ColorP X0Y0_胴2_鱗左_鱗1CP; + public ColorP X0Y0_胴2_鱗左_鱗1CP; - public ColorP X0Y0_胴2_鱗左_鱗2CP; + public ColorP X0Y0_胴2_鱗左_鱗2CP; - public ColorP X0Y0_胴2_鱗左_鱗3CP; + public ColorP X0Y0_胴2_鱗左_鱗3CP; - public ColorP X0Y0_胴2_鱗左_鱗4CP; + public ColorP X0Y0_胴2_鱗左_鱗4CP; - public ColorP X0Y0_胴2_鱗右_鱗1CP; + public ColorP X0Y0_胴2_鱗右_鱗1CP; - public ColorP X0Y0_胴2_鱗右_鱗2CP; + public ColorP X0Y0_胴2_鱗右_鱗2CP; - public ColorP X0Y0_胴2_鱗右_鱗3CP; + public ColorP X0Y0_胴2_鱗右_鱗3CP; - public ColorP X0Y0_胴2_鱗右_鱗4CP; + public ColorP X0Y0_胴2_鱗右_鱗4CP; - public ColorP X0Y0_胴2_胴CP; + public ColorP X0Y0_胴2_胴CP; - public ColorP X0Y0_胴1_鱗左2_鱗1CP; + public ColorP X0Y0_胴1_鱗左2_鱗1CP; - public ColorP X0Y0_胴1_鱗左2_鱗2CP; + public ColorP X0Y0_胴1_鱗左2_鱗2CP; - public ColorP X0Y0_胴1_鱗左2_鱗3CP; + public ColorP X0Y0_胴1_鱗左2_鱗3CP; - public ColorP X0Y0_胴1_鱗左2_鱗4CP; + public ColorP X0Y0_胴1_鱗左2_鱗4CP; - public ColorP X0Y0_胴1_鱗右2_鱗1CP; + public ColorP X0Y0_胴1_鱗右2_鱗1CP; - public ColorP X0Y0_胴1_鱗右2_鱗2CP; + public ColorP X0Y0_胴1_鱗右2_鱗2CP; - public ColorP X0Y0_胴1_鱗右2_鱗3CP; + public ColorP X0Y0_胴1_鱗右2_鱗3CP; - public ColorP X0Y0_胴1_鱗右2_鱗4CP; + public ColorP X0Y0_胴1_鱗右2_鱗4CP; - public ColorP X0Y0_胴1_胴2CP; + public ColorP X0Y0_胴1_胴2CP; - public ColorP X0Y0_胴1_胴1CP; + public ColorP X0Y0_胴1_胴1CP; - public ColorP X0Y0_胴1_鱗左1_鱗1CP; + public ColorP X0Y0_胴1_鱗左1_鱗1CP; - public ColorP X0Y0_胴1_鱗左1_鱗2CP; + public ColorP X0Y0_胴1_鱗左1_鱗2CP; - public ColorP X0Y0_胴1_鱗左1_鱗3CP; + public ColorP X0Y0_胴1_鱗左1_鱗3CP; - public ColorP X0Y0_胴1_鱗左1_鱗4CP; + public ColorP X0Y0_胴1_鱗左1_鱗4CP; - public ColorP X0Y0_胴1_鱗右1_鱗1CP; + public ColorP X0Y0_胴1_鱗右1_鱗1CP; - public ColorP X0Y0_胴1_鱗右1_鱗2CP; + public ColorP X0Y0_胴1_鱗右1_鱗2CP; - public ColorP X0Y0_胴1_鱗右1_鱗3CP; + public ColorP X0Y0_胴1_鱗右1_鱗3CP; - public ColorP X0Y0_胴1_鱗右1_鱗4CP; + public ColorP X0Y0_胴1_鱗右1_鱗4CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public bool Rパターン; + public bool Rパターン; - public Ele[] 左0_接続; + public Ele[] 左0_接続; - public Ele[] 右0_接続; + public Ele[] 右0_接続; - public Ele[] 左1_接続; + public Ele[] 左1_接続; - public Ele[] 右1_接続; + public Ele[] 右1_接続; - public Ele[] 左2_接続; + public Ele[] 左2_接続; - public Ele[] 右2_接続; + public Ele[] 右2_接続; - public Ele[] 左3_接続; + public Ele[] 左3_接続; - public Ele[] 右3_接続; + public Ele[] 右3_接続; - public Ele[] 左4_接続; + public Ele[] 左4_接続; - public Ele[] 右4_接続; + public Ele[] 右4_接続; - public Ele[] 左5_接続; + public Ele[] 左5_接続; - public Ele[] 右5_接続; + public Ele[] 右5_接続; - public Ele[] 左6_接続; + public Ele[] 左6_接続; - public Ele[] 右6_接続; + public Ele[] 右6_接続; - public Ele[] 尾_接続; + public Ele[] 尾_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = value; - 輪2表示 = value; - } - } - - public bool 胴6_鱗左_鱗1_表示 - { - get - { - return X0Y0_胴6_鱗左_鱗1.Dra; - } - set - { - X0Y0_胴6_鱗左_鱗1.Dra = value; - X0Y0_胴6_鱗左_鱗1.Hit = value; - } - } - - public bool 胴6_鱗左_鱗2_表示 - { - get - { - return X0Y0_胴6_鱗左_鱗2.Dra; - } - set - { - X0Y0_胴6_鱗左_鱗2.Dra = value; - X0Y0_胴6_鱗左_鱗2.Hit = value; - } - } - - public bool 胴6_鱗左_鱗3_表示 - { - get - { - return X0Y0_胴6_鱗左_鱗3.Dra; - } - set - { - X0Y0_胴6_鱗左_鱗3.Dra = value; - X0Y0_胴6_鱗左_鱗3.Hit = value; - } - } - - public bool 胴6_鱗左_鱗4_表示 - { - get - { - return X0Y0_胴6_鱗左_鱗4.Dra; - } - set - { - X0Y0_胴6_鱗左_鱗4.Dra = value; - X0Y0_胴6_鱗左_鱗4.Hit = value; - } - } - - public bool 胴6_鱗右_鱗1_表示 - { - get - { - return X0Y0_胴6_鱗右_鱗1.Dra; - } - set - { - X0Y0_胴6_鱗右_鱗1.Dra = value; - X0Y0_胴6_鱗右_鱗1.Hit = value; - } - } - - public bool 胴6_鱗右_鱗2_表示 - { - get - { - return X0Y0_胴6_鱗右_鱗2.Dra; - } - set - { - X0Y0_胴6_鱗右_鱗2.Dra = value; - X0Y0_胴6_鱗右_鱗2.Hit = value; - } - } - - public bool 胴6_鱗右_鱗3_表示 - { - get - { - return X0Y0_胴6_鱗右_鱗3.Dra; - } - set - { - X0Y0_胴6_鱗右_鱗3.Dra = value; - X0Y0_胴6_鱗右_鱗3.Hit = value; - } - } - - public bool 胴6_鱗右_鱗4_表示 - { - get - { - return X0Y0_胴6_鱗右_鱗4.Dra; - } - set - { - X0Y0_胴6_鱗右_鱗4.Dra = value; - X0Y0_胴6_鱗右_鱗4.Hit = value; - } - } - - public bool 胴6_胴_表示 - { - get - { - return X0Y0_胴6_胴.Dra; - } - set - { - X0Y0_胴6_胴.Dra = value; - X0Y0_胴6_胴.Hit = value; - } - } - - public bool 胴5_鱗左_鱗1_表示 - { - get - { - return X0Y0_胴5_鱗左_鱗1.Dra; - } - set - { - X0Y0_胴5_鱗左_鱗1.Dra = value; - X0Y0_胴5_鱗左_鱗1.Hit = value; - } - } - - public bool 胴5_鱗左_鱗2_表示 - { - get - { - return X0Y0_胴5_鱗左_鱗2.Dra; - } - set - { - X0Y0_胴5_鱗左_鱗2.Dra = value; - X0Y0_胴5_鱗左_鱗2.Hit = value; - } - } - - public bool 胴5_鱗左_鱗3_表示 - { - get - { - return X0Y0_胴5_鱗左_鱗3.Dra; - } - set - { - X0Y0_胴5_鱗左_鱗3.Dra = value; - X0Y0_胴5_鱗左_鱗3.Hit = value; - } - } - - public bool 胴5_鱗左_鱗4_表示 - { - get - { - return X0Y0_胴5_鱗左_鱗4.Dra; - } - set - { - X0Y0_胴5_鱗左_鱗4.Dra = value; - X0Y0_胴5_鱗左_鱗4.Hit = value; - } - } - - public bool 胴5_鱗右_鱗1_表示 - { - get - { - return X0Y0_胴5_鱗右_鱗1.Dra; - } - set - { - X0Y0_胴5_鱗右_鱗1.Dra = value; - X0Y0_胴5_鱗右_鱗1.Hit = value; - } - } - - public bool 胴5_鱗右_鱗2_表示 - { - get - { - return X0Y0_胴5_鱗右_鱗2.Dra; - } - set - { - X0Y0_胴5_鱗右_鱗2.Dra = value; - X0Y0_胴5_鱗右_鱗2.Hit = value; - } - } - - public bool 胴5_鱗右_鱗3_表示 - { - get - { - return X0Y0_胴5_鱗右_鱗3.Dra; - } - set - { - X0Y0_胴5_鱗右_鱗3.Dra = value; - X0Y0_胴5_鱗右_鱗3.Hit = value; - } - } - - public bool 胴5_鱗右_鱗4_表示 - { - get - { - return X0Y0_胴5_鱗右_鱗4.Dra; - } - set - { - X0Y0_胴5_鱗右_鱗4.Dra = value; - X0Y0_胴5_鱗右_鱗4.Hit = value; - } - } - - public bool 胴5_胴_表示 - { - get - { - return X0Y0_胴5_胴.Dra; - } - set - { - X0Y0_胴5_胴.Dra = value; - X0Y0_胴5_胴.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 胴4_鱗左_鱗1_表示 - { - get - { - return X0Y0_胴4_鱗左_鱗1.Dra; - } - set - { - X0Y0_胴4_鱗左_鱗1.Dra = value; - X0Y0_胴4_鱗左_鱗1.Hit = value; - } - } - - public bool 胴4_鱗左_鱗2_表示 - { - get - { - return X0Y0_胴4_鱗左_鱗2.Dra; - } - set - { - X0Y0_胴4_鱗左_鱗2.Dra = value; - X0Y0_胴4_鱗左_鱗2.Hit = value; - } - } - - public bool 胴4_鱗左_鱗3_表示 - { - get - { - return X0Y0_胴4_鱗左_鱗3.Dra; - } - set - { - X0Y0_胴4_鱗左_鱗3.Dra = value; - X0Y0_胴4_鱗左_鱗3.Hit = value; - } - } - - public bool 胴4_鱗左_鱗4_表示 - { - get - { - return X0Y0_胴4_鱗左_鱗4.Dra; - } - set - { - X0Y0_胴4_鱗左_鱗4.Dra = value; - X0Y0_胴4_鱗左_鱗4.Hit = value; - } - } - - public bool 胴4_鱗右_鱗1_表示 - { - get - { - return X0Y0_胴4_鱗右_鱗1.Dra; - } - set - { - X0Y0_胴4_鱗右_鱗1.Dra = value; - X0Y0_胴4_鱗右_鱗1.Hit = value; - } - } - - public bool 胴4_鱗右_鱗2_表示 - { - get - { - return X0Y0_胴4_鱗右_鱗2.Dra; - } - set - { - X0Y0_胴4_鱗右_鱗2.Dra = value; - X0Y0_胴4_鱗右_鱗2.Hit = value; - } - } - - public bool 胴4_鱗右_鱗3_表示 - { - get - { - return X0Y0_胴4_鱗右_鱗3.Dra; - } - set - { - X0Y0_胴4_鱗右_鱗3.Dra = value; - X0Y0_胴4_鱗右_鱗3.Hit = value; - } - } - - public bool 胴4_鱗右_鱗4_表示 - { - get - { - return X0Y0_胴4_鱗右_鱗4.Dra; - } - set - { - X0Y0_胴4_鱗右_鱗4.Dra = value; - X0Y0_胴4_鱗右_鱗4.Hit = value; - } - } - - public bool 胴4_胴_表示 - { - get - { - return X0Y0_胴4_胴.Dra; - } - set - { - X0Y0_胴4_胴.Dra = value; - X0Y0_胴4_胴.Hit = value; - } - } - - public bool 胴3_鱗左_鱗1_表示 - { - get - { - return X0Y0_胴3_鱗左_鱗1.Dra; - } - set - { - X0Y0_胴3_鱗左_鱗1.Dra = value; - X0Y0_胴3_鱗左_鱗1.Hit = value; - } - } - - public bool 胴3_鱗左_鱗2_表示 - { - get - { - return X0Y0_胴3_鱗左_鱗2.Dra; - } - set - { - X0Y0_胴3_鱗左_鱗2.Dra = value; - X0Y0_胴3_鱗左_鱗2.Hit = value; - } - } - - public bool 胴3_鱗左_鱗3_表示 - { - get - { - return X0Y0_胴3_鱗左_鱗3.Dra; - } - set - { - X0Y0_胴3_鱗左_鱗3.Dra = value; - X0Y0_胴3_鱗左_鱗3.Hit = value; - } - } - - public bool 胴3_鱗左_鱗4_表示 - { - get - { - return X0Y0_胴3_鱗左_鱗4.Dra; - } - set - { - X0Y0_胴3_鱗左_鱗4.Dra = value; - X0Y0_胴3_鱗左_鱗4.Hit = value; - } - } - - public bool 胴3_鱗右_鱗1_表示 - { - get - { - return X0Y0_胴3_鱗右_鱗1.Dra; - } - set - { - X0Y0_胴3_鱗右_鱗1.Dra = value; - X0Y0_胴3_鱗右_鱗1.Hit = value; - } - } - - public bool 胴3_鱗右_鱗2_表示 - { - get - { - return X0Y0_胴3_鱗右_鱗2.Dra; - } - set - { - X0Y0_胴3_鱗右_鱗2.Dra = value; - X0Y0_胴3_鱗右_鱗2.Hit = value; - } - } - - public bool 胴3_鱗右_鱗3_表示 - { - get - { - return X0Y0_胴3_鱗右_鱗3.Dra; - } - set - { - X0Y0_胴3_鱗右_鱗3.Dra = value; - X0Y0_胴3_鱗右_鱗3.Hit = value; - } - } - - public bool 胴3_鱗右_鱗4_表示 - { - get - { - return X0Y0_胴3_鱗右_鱗4.Dra; - } - set - { - X0Y0_胴3_鱗右_鱗4.Dra = value; - X0Y0_胴3_鱗右_鱗4.Hit = value; - } - } - - public bool 胴3_胴_表示 - { - get - { - return X0Y0_胴3_胴.Dra; - } - set - { - X0Y0_胴3_胴.Dra = value; - X0Y0_胴3_胴.Hit = value; - } - } - - public bool 胴2_鱗左_鱗1_表示 - { - get - { - return X0Y0_胴2_鱗左_鱗1.Dra; - } - set - { - X0Y0_胴2_鱗左_鱗1.Dra = value; - X0Y0_胴2_鱗左_鱗1.Hit = value; - } - } - - public bool 胴2_鱗左_鱗2_表示 - { - get - { - return X0Y0_胴2_鱗左_鱗2.Dra; - } - set - { - X0Y0_胴2_鱗左_鱗2.Dra = value; - X0Y0_胴2_鱗左_鱗2.Hit = value; - } - } - - public bool 胴2_鱗左_鱗3_表示 - { - get - { - return X0Y0_胴2_鱗左_鱗3.Dra; - } - set - { - X0Y0_胴2_鱗左_鱗3.Dra = value; - X0Y0_胴2_鱗左_鱗3.Hit = value; - } - } - - public bool 胴2_鱗左_鱗4_表示 - { - get - { - return X0Y0_胴2_鱗左_鱗4.Dra; - } - set - { - X0Y0_胴2_鱗左_鱗4.Dra = value; - X0Y0_胴2_鱗左_鱗4.Hit = value; - } - } - - public bool 胴2_鱗右_鱗1_表示 - { - get - { - return X0Y0_胴2_鱗右_鱗1.Dra; - } - set - { - X0Y0_胴2_鱗右_鱗1.Dra = value; - X0Y0_胴2_鱗右_鱗1.Hit = value; - } - } - - public bool 胴2_鱗右_鱗2_表示 - { - get - { - return X0Y0_胴2_鱗右_鱗2.Dra; - } - set - { - X0Y0_胴2_鱗右_鱗2.Dra = value; - X0Y0_胴2_鱗右_鱗2.Hit = value; - } - } - - public bool 胴2_鱗右_鱗3_表示 - { - get - { - return X0Y0_胴2_鱗右_鱗3.Dra; - } - set - { - X0Y0_胴2_鱗右_鱗3.Dra = value; - X0Y0_胴2_鱗右_鱗3.Hit = value; - } - } - - public bool 胴2_鱗右_鱗4_表示 - { - get - { - return X0Y0_胴2_鱗右_鱗4.Dra; - } - set - { - X0Y0_胴2_鱗右_鱗4.Dra = value; - X0Y0_胴2_鱗右_鱗4.Hit = value; - } - } - - public bool 胴2_胴_表示 - { - get - { - return X0Y0_胴2_胴.Dra; - } - set - { - X0Y0_胴2_胴.Dra = value; - X0Y0_胴2_胴.Hit = value; - } - } - - public bool 胴1_鱗左2_鱗1_表示 - { - get - { - return X0Y0_胴1_鱗左2_鱗1.Dra; - } - set - { - X0Y0_胴1_鱗左2_鱗1.Dra = value; - X0Y0_胴1_鱗左2_鱗1.Hit = value; - } - } - - public bool 胴1_鱗左2_鱗2_表示 - { - get - { - return X0Y0_胴1_鱗左2_鱗2.Dra; - } - set - { - X0Y0_胴1_鱗左2_鱗2.Dra = value; - X0Y0_胴1_鱗左2_鱗2.Hit = value; - } - } - - public bool 胴1_鱗左2_鱗3_表示 - { - get - { - return X0Y0_胴1_鱗左2_鱗3.Dra; - } - set - { - X0Y0_胴1_鱗左2_鱗3.Dra = value; - X0Y0_胴1_鱗左2_鱗3.Hit = value; - } - } - - public bool 胴1_鱗左2_鱗4_表示 - { - get - { - return X0Y0_胴1_鱗左2_鱗4.Dra; - } - set - { - X0Y0_胴1_鱗左2_鱗4.Dra = value; - X0Y0_胴1_鱗左2_鱗4.Hit = value; - } - } - - public bool 胴1_鱗右2_鱗1_表示 - { - get - { - return X0Y0_胴1_鱗右2_鱗1.Dra; - } - set - { - X0Y0_胴1_鱗右2_鱗1.Dra = value; - X0Y0_胴1_鱗右2_鱗1.Hit = value; - } - } - - public bool 胴1_鱗右2_鱗2_表示 - { - get - { - return X0Y0_胴1_鱗右2_鱗2.Dra; - } - set - { - X0Y0_胴1_鱗右2_鱗2.Dra = value; - X0Y0_胴1_鱗右2_鱗2.Hit = value; - } - } - - public bool 胴1_鱗右2_鱗3_表示 - { - get - { - return X0Y0_胴1_鱗右2_鱗3.Dra; - } - set - { - X0Y0_胴1_鱗右2_鱗3.Dra = value; - X0Y0_胴1_鱗右2_鱗3.Hit = value; - } - } - - public bool 胴1_鱗右2_鱗4_表示 - { - get - { - return X0Y0_胴1_鱗右2_鱗4.Dra; - } - set - { - X0Y0_胴1_鱗右2_鱗4.Dra = value; - X0Y0_胴1_鱗右2_鱗4.Hit = value; - } - } - - public bool 胴1_胴2_表示 - { - get - { - return X0Y0_胴1_胴2.Dra; - } - set - { - X0Y0_胴1_胴2.Dra = value; - X0Y0_胴1_胴2.Hit = value; - } - } - - public bool 胴1_胴1_表示 - { - get - { - return X0Y0_胴1_胴1.Dra; - } - set - { - X0Y0_胴1_胴1.Dra = value; - X0Y0_胴1_胴1.Hit = value; - } - } - - public bool 胴1_鱗左1_鱗1_表示 - { - get - { - return X0Y0_胴1_鱗左1_鱗1.Dra; - } - set - { - X0Y0_胴1_鱗左1_鱗1.Dra = value; - X0Y0_胴1_鱗左1_鱗1.Hit = value; - } - } - - public bool 胴1_鱗左1_鱗2_表示 - { - get - { - return X0Y0_胴1_鱗左1_鱗2.Dra; - } - set - { - X0Y0_胴1_鱗左1_鱗2.Dra = value; - X0Y0_胴1_鱗左1_鱗2.Hit = value; - } - } - - public bool 胴1_鱗左1_鱗3_表示 - { - get - { - return X0Y0_胴1_鱗左1_鱗3.Dra; - } - set - { - X0Y0_胴1_鱗左1_鱗3.Dra = value; - X0Y0_胴1_鱗左1_鱗3.Hit = value; - } - } - - public bool 胴1_鱗左1_鱗4_表示 - { - get - { - return X0Y0_胴1_鱗左1_鱗4.Dra; - } - set - { - X0Y0_胴1_鱗左1_鱗4.Dra = value; - X0Y0_胴1_鱗左1_鱗4.Hit = value; - } - } - - public bool 胴1_鱗右1_鱗1_表示 - { - get - { - return X0Y0_胴1_鱗右1_鱗1.Dra; - } - set - { - X0Y0_胴1_鱗右1_鱗1.Dra = value; - X0Y0_胴1_鱗右1_鱗1.Hit = value; - } - } - - public bool 胴1_鱗右1_鱗2_表示 - { - get - { - return X0Y0_胴1_鱗右1_鱗2.Dra; - } - set - { - X0Y0_胴1_鱗右1_鱗2.Dra = value; - X0Y0_胴1_鱗右1_鱗2.Hit = value; - } - } - - public bool 胴1_鱗右1_鱗3_表示 - { - get - { - return X0Y0_胴1_鱗右1_鱗3.Dra; - } - set - { - X0Y0_胴1_鱗右1_鱗3.Dra = value; - X0Y0_胴1_鱗右1_鱗3.Hit = value; - } - } - - public bool 胴1_鱗右1_鱗4_表示 - { - get - { - return X0Y0_胴1_鱗右1_鱗4.Dra; - } - set - { - X0Y0_胴1_鱗右1_鱗4.Dra = value; - X0Y0_胴1_鱗右1_鱗4.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 胴6_鱗左_鱗1_表示; - } - set - { - 胴6_鱗左_鱗1_表示 = value; - 胴6_鱗左_鱗2_表示 = value; - 胴6_鱗左_鱗3_表示 = value; - 胴6_鱗左_鱗4_表示 = value; - 胴6_鱗右_鱗1_表示 = value; - 胴6_鱗右_鱗2_表示 = value; - 胴6_鱗右_鱗3_表示 = value; - 胴6_鱗右_鱗4_表示 = value; - 胴6_胴_表示 = value; - 胴5_鱗左_鱗1_表示 = value; - 胴5_鱗左_鱗2_表示 = value; - 胴5_鱗左_鱗3_表示 = value; - 胴5_鱗左_鱗4_表示 = value; - 胴5_鱗右_鱗1_表示 = value; - 胴5_鱗右_鱗2_表示 = value; - 胴5_鱗右_鱗3_表示 = value; - 胴5_鱗右_鱗4_表示 = value; - 胴5_胴_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 胴4_鱗左_鱗1_表示 = value; - 胴4_鱗左_鱗2_表示 = value; - 胴4_鱗左_鱗3_表示 = value; - 胴4_鱗左_鱗4_表示 = value; - 胴4_鱗右_鱗1_表示 = value; - 胴4_鱗右_鱗2_表示 = value; - 胴4_鱗右_鱗3_表示 = value; - 胴4_鱗右_鱗4_表示 = value; - 胴4_胴_表示 = value; - 胴3_鱗左_鱗1_表示 = value; - 胴3_鱗左_鱗2_表示 = value; - 胴3_鱗左_鱗3_表示 = value; - 胴3_鱗左_鱗4_表示 = value; - 胴3_鱗右_鱗1_表示 = value; - 胴3_鱗右_鱗2_表示 = value; - 胴3_鱗右_鱗3_表示 = value; - 胴3_鱗右_鱗4_表示 = value; - 胴3_胴_表示 = value; - 胴2_鱗左_鱗1_表示 = value; - 胴2_鱗左_鱗2_表示 = value; - 胴2_鱗左_鱗3_表示 = value; - 胴2_鱗左_鱗4_表示 = value; - 胴2_鱗右_鱗1_表示 = value; - 胴2_鱗右_鱗2_表示 = value; - 胴2_鱗右_鱗3_表示 = value; - 胴2_鱗右_鱗4_表示 = value; - 胴2_胴_表示 = value; - 胴1_鱗左2_鱗1_表示 = value; - 胴1_鱗左2_鱗2_表示 = value; - 胴1_鱗左2_鱗3_表示 = value; - 胴1_鱗左2_鱗4_表示 = value; - 胴1_鱗右2_鱗1_表示 = value; - 胴1_鱗右2_鱗2_表示 = value; - 胴1_鱗右2_鱗3_表示 = value; - 胴1_鱗右2_鱗4_表示 = value; - 胴1_胴2_表示 = value; - 胴1_胴1_表示 = value; - 胴1_鱗左1_鱗1_表示 = value; - 胴1_鱗左1_鱗2_表示 = value; - 胴1_鱗左1_鱗3_表示 = value; - 胴1_鱗左1_鱗4_表示 = value; - 胴1_鱗右1_鱗1_表示 = value; - 胴1_鱗右1_鱗2_表示 = value; - 胴1_鱗右1_鱗3_表示 = value; - 胴1_鱗右1_鱗4_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 胴6_鱗左_鱗1CD.不透明度; - } - set - { - 胴6_鱗左_鱗1CD.不透明度 = value; - 胴6_鱗左_鱗2CD.不透明度 = value; - 胴6_鱗左_鱗3CD.不透明度 = value; - 胴6_鱗左_鱗4CD.不透明度 = value; - 胴6_鱗右_鱗1CD.不透明度 = value; - 胴6_鱗右_鱗2CD.不透明度 = value; - 胴6_鱗右_鱗3CD.不透明度 = value; - 胴6_鱗右_鱗4CD.不透明度 = value; - 胴6_胴CD.不透明度 = value; - 胴5_鱗左_鱗1CD.不透明度 = value; - 胴5_鱗左_鱗2CD.不透明度 = value; - 胴5_鱗左_鱗3CD.不透明度 = value; - 胴5_鱗左_鱗4CD.不透明度 = value; - 胴5_鱗右_鱗1CD.不透明度 = value; - 胴5_鱗右_鱗2CD.不透明度 = value; - 胴5_鱗右_鱗3CD.不透明度 = value; - 胴5_鱗右_鱗4CD.不透明度 = value; - 胴5_胴CD.不透明度 = value; - 胴4_鱗左_鱗1CD.不透明度 = value; - 胴4_鱗左_鱗2CD.不透明度 = value; - 胴4_鱗左_鱗3CD.不透明度 = value; - 胴4_鱗左_鱗4CD.不透明度 = value; - 胴4_鱗右_鱗1CD.不透明度 = value; - 胴4_鱗右_鱗2CD.不透明度 = value; - 胴4_鱗右_鱗3CD.不透明度 = value; - 胴4_鱗右_鱗4CD.不透明度 = value; - 胴4_胴CD.不透明度 = value; - 胴3_鱗左_鱗1CD.不透明度 = value; - 胴3_鱗左_鱗2CD.不透明度 = value; - 胴3_鱗左_鱗3CD.不透明度 = value; - 胴3_鱗左_鱗4CD.不透明度 = value; - 胴3_鱗右_鱗1CD.不透明度 = value; - 胴3_鱗右_鱗2CD.不透明度 = value; - 胴3_鱗右_鱗3CD.不透明度 = value; - 胴3_鱗右_鱗4CD.不透明度 = value; - 胴3_胴CD.不透明度 = value; - 胴2_鱗左_鱗1CD.不透明度 = value; - 胴2_鱗左_鱗2CD.不透明度 = value; - 胴2_鱗左_鱗3CD.不透明度 = value; - 胴2_鱗左_鱗4CD.不透明度 = value; - 胴2_鱗右_鱗1CD.不透明度 = value; - 胴2_鱗右_鱗2CD.不透明度 = value; - 胴2_鱗右_鱗3CD.不透明度 = value; - 胴2_鱗右_鱗4CD.不透明度 = value; - 胴2_胴CD.不透明度 = value; - 胴1_鱗左2_鱗1CD.不透明度 = value; - 胴1_鱗左2_鱗2CD.不透明度 = value; - 胴1_鱗左2_鱗3CD.不透明度 = value; - 胴1_鱗左2_鱗4CD.不透明度 = value; - 胴1_鱗右2_鱗1CD.不透明度 = value; - 胴1_鱗右2_鱗2CD.不透明度 = value; - 胴1_鱗右2_鱗3CD.不透明度 = value; - 胴1_鱗右2_鱗4CD.不透明度 = value; - 胴1_胴2CD.不透明度 = value; - 胴1_胴1CD.不透明度 = value; - 胴1_鱗左1_鱗1CD.不透明度 = value; - 胴1_鱗左1_鱗2CD.不透明度 = value; - 胴1_鱗左1_鱗3CD.不透明度 = value; - 胴1_鱗左1_鱗4CD.不透明度 = value; - 胴1_鱗右1_鱗1CD.不透明度 = value; - 胴1_鱗右1_鱗2CD.不透明度 = value; - 胴1_鱗右1_鱗3CD.不透明度 = value; - 胴1_鱗右1_鱗4CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public bool 胴_外線 - { - get - { - return X0Y0_胴6_胴.OP[右 ? 2 : 3].Outline; - } - set - { - X0Y0_胴6_胴.OP[右 ? 2 : 3].Outline = value; - X0Y0_胴5_胴.OP[右 ? 2 : 3].Outline = value; - X0Y0_胴4_胴.OP[右 ? 2 : 3].Outline = value; - X0Y0_胴3_胴.OP[右 ? 2 : 3].Outline = value; - X0Y0_胴2_胴.OP[右 ? 2 : 3].Outline = value; - X0Y0_胴1_胴2.OP[右 ? 2 : 3].Outline = value; - X0Y0_胴1_胴1.OP[(!右) ? 1 : 2].Outline = value; - X0Y0_胴1_胴1.OP[右 ? 1 : 2].Outline = value; - X0Y0_胴1_胴1.OP[(!右) ? 3 : 0].Outline = value; - } - } - - public bool 鱗1 - { - get - { - return 胴6_鱗左_鱗1_表示; - } - set - { - 胴6_鱗左_鱗1_表示 = value; - 胴6_鱗右_鱗1_表示 = value; - 胴5_鱗左_鱗1_表示 = value; - 胴5_鱗右_鱗1_表示 = value; - 胴4_鱗左_鱗1_表示 = value; - 胴4_鱗右_鱗1_表示 = value; - 胴3_鱗左_鱗1_表示 = value; - 胴3_鱗右_鱗1_表示 = value; - 胴2_鱗左_鱗1_表示 = value; - 胴2_鱗右_鱗1_表示 = value; - 胴1_鱗左2_鱗1_表示 = value; - 胴1_鱗右2_鱗1_表示 = value; - 胴1_鱗左1_鱗1_表示 = value; - 胴1_鱗右1_鱗1_表示 = value; - } - } - - public bool 鱗2 - { - get - { - return 胴6_鱗左_鱗2_表示; - } - set - { - 胴6_鱗左_鱗2_表示 = value; - 胴6_鱗右_鱗2_表示 = value; - 胴5_鱗左_鱗2_表示 = value; - 胴5_鱗右_鱗2_表示 = value; - 胴4_鱗左_鱗2_表示 = value; - 胴4_鱗右_鱗2_表示 = value; - 胴3_鱗左_鱗2_表示 = value; - 胴3_鱗右_鱗2_表示 = value; - 胴2_鱗左_鱗2_表示 = value; - 胴2_鱗右_鱗2_表示 = value; - 胴1_鱗左2_鱗2_表示 = value; - 胴1_鱗右2_鱗2_表示 = value; - 胴1_鱗左1_鱗2_表示 = value; - 胴1_鱗右1_鱗2_表示 = value; - } - } - - public bool 鱗3 - { - get - { - return 胴6_鱗左_鱗3_表示; - } - set - { - 胴6_鱗左_鱗3_表示 = value; - 胴6_鱗右_鱗3_表示 = value; - 胴5_鱗左_鱗3_表示 = value; - 胴5_鱗右_鱗3_表示 = value; - 胴4_鱗左_鱗3_表示 = value; - 胴4_鱗右_鱗3_表示 = value; - 胴3_鱗左_鱗3_表示 = value; - 胴3_鱗右_鱗3_表示 = value; - 胴2_鱗左_鱗3_表示 = value; - 胴2_鱗右_鱗3_表示 = value; - 胴1_鱗左2_鱗3_表示 = value; - 胴1_鱗右2_鱗3_表示 = value; - 胴1_鱗左1_鱗3_表示 = value; - 胴1_鱗右1_鱗3_表示 = value; - } - } - - public bool 鱗4 - { - get - { - return 胴6_鱗左_鱗4_表示; - } - set - { - 胴6_鱗左_鱗4_表示 = value; - 胴6_鱗右_鱗4_表示 = value; - 胴5_鱗左_鱗4_表示 = value; - 胴5_鱗右_鱗4_表示 = value; - 胴4_鱗左_鱗4_表示 = value; - 胴4_鱗右_鱗4_表示 = value; - 胴3_鱗左_鱗4_表示 = value; - 胴3_鱗右_鱗4_表示 = value; - 胴2_鱗左_鱗4_表示 = value; - 胴2_鱗右_鱗4_表示 = value; - 胴1_鱗左2_鱗4_表示 = value; - 胴1_鱗右2_鱗4_表示 = value; - 胴1_鱗左1_鱗4_表示 = value; - 胴1_鱗右1_鱗4_表示 = value; - } - } - - public JointS 左0_接続点 => new JointS(本体, X0Y0_胴1_胴2, 3); - - public JointS 右0_接続点 => new JointS(本体, X0Y0_胴1_胴2, 4); - - public JointS 左1_接続点 => new JointS(本体, X0Y0_胴1_胴2, 0); - - public JointS 右1_接続点 => new JointS(本体, X0Y0_胴1_胴2, 1); - - public JointS 左2_接続点 => new JointS(本体, X0Y0_胴2_胴, 0); - - public JointS 右2_接続点 => new JointS(本体, X0Y0_胴2_胴, 1); - - public JointS 左3_接続点 => new JointS(本体, X0Y0_胴3_胴, 0); - - public JointS 右3_接続点 => new JointS(本体, X0Y0_胴3_胴, 1); - - public JointS 左4_接続点 => new JointS(本体, X0Y0_胴4_胴, 0); - - public JointS 右4_接続点 => new JointS(本体, X0Y0_胴4_胴, 1); - - public JointS 左5_接続点 => new JointS(本体, X0Y0_胴5_胴, 0); - - public JointS 右5_接続点 => new JointS(本体, X0Y0_胴5_胴, 1); - - public JointS 左6_接続点 => new JointS(本体, X0Y0_胴6_胴, 0); - - public JointS 右6_接続点 => new JointS(本体, X0Y0_胴6_胴, 1); - - public JointS 尾_接続点 => new JointS(本体, X0Y0_胴6_胴, 2); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 長物_魚(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 長物_魚D e) - { - 長物_魚 長物_魚2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "魚"; - dif.Add(new Pars(Sta.半身["長物"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["胴6"].ToPars(); - Pars pars3 = pars2["鱗左"].ToPars(); - X0Y0_胴6_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴6_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴6_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴6_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_胴6_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴6_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴6_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴6_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_胴6_胴 = pars2["胴"].ToPar(); - pars2 = pars["胴5"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_胴5_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴5_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴5_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴5_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_胴5_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴5_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴5_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴5_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_胴5_胴 = pars2["胴"].ToPar(); - pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["胴4"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_胴4_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴4_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴4_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴4_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_胴4_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴4_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴4_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴4_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_胴4_胴 = pars2["胴"].ToPar(); - pars2 = pars["胴3"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_胴3_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴3_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴3_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴3_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_胴3_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴3_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴3_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴3_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_胴3_胴 = pars2["胴"].ToPar(); - pars2 = pars["胴2"].ToPars(); - pars3 = pars2["鱗左"].ToPars(); - X0Y0_胴2_鱗左_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴2_鱗左_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴2_鱗左_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴2_鱗左_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右"].ToPars(); - X0Y0_胴2_鱗右_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴2_鱗右_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴2_鱗右_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴2_鱗右_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_胴2_胴 = pars2["胴"].ToPar(); - pars2 = pars["胴1"].ToPars(); - pars3 = pars2["鱗左2"].ToPars(); - X0Y0_胴1_鱗左2_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴1_鱗左2_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴1_鱗左2_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴1_鱗左2_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右2"].ToPars(); - X0Y0_胴1_鱗右2_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴1_鱗右2_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴1_鱗右2_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴1_鱗右2_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_胴1_胴2 = pars2["胴2"].ToPar(); - X0Y0_胴1_胴1 = pars2["胴1"].ToPar(); - pars3 = pars2["鱗左1"].ToPars(); - X0Y0_胴1_鱗左1_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴1_鱗左1_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴1_鱗左1_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴1_鱗左1_鱗4 = pars3["鱗4"].ToPar(); - pars3 = pars2["鱗右1"].ToPars(); - X0Y0_胴1_鱗右1_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_胴1_鱗右1_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_胴1_鱗右1_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_胴1_鱗右1_鱗4 = pars3["鱗4"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 胴6_鱗左_鱗1_表示 = e.胴6_鱗左_鱗1_表示; - 胴6_鱗左_鱗2_表示 = e.胴6_鱗左_鱗2_表示; - 胴6_鱗左_鱗3_表示 = e.胴6_鱗左_鱗3_表示; - 胴6_鱗左_鱗4_表示 = e.胴6_鱗左_鱗4_表示; - 胴6_鱗右_鱗1_表示 = e.胴6_鱗右_鱗1_表示; - 胴6_鱗右_鱗2_表示 = e.胴6_鱗右_鱗2_表示; - 胴6_鱗右_鱗3_表示 = e.胴6_鱗右_鱗3_表示; - 胴6_鱗右_鱗4_表示 = e.胴6_鱗右_鱗4_表示; - 胴6_胴_表示 = e.胴6_胴_表示; - 胴5_鱗左_鱗1_表示 = e.胴5_鱗左_鱗1_表示; - 胴5_鱗左_鱗2_表示 = e.胴5_鱗左_鱗2_表示; - 胴5_鱗左_鱗3_表示 = e.胴5_鱗左_鱗3_表示; - 胴5_鱗左_鱗4_表示 = e.胴5_鱗左_鱗4_表示; - 胴5_鱗右_鱗1_表示 = e.胴5_鱗右_鱗1_表示; - 胴5_鱗右_鱗2_表示 = e.胴5_鱗右_鱗2_表示; - 胴5_鱗右_鱗3_表示 = e.胴5_鱗右_鱗3_表示; - 胴5_鱗右_鱗4_表示 = e.胴5_鱗右_鱗4_表示; - 胴5_胴_表示 = e.胴5_胴_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 胴4_鱗左_鱗1_表示 = e.胴4_鱗左_鱗1_表示; - 胴4_鱗左_鱗2_表示 = e.胴4_鱗左_鱗2_表示; - 胴4_鱗左_鱗3_表示 = e.胴4_鱗左_鱗3_表示; - 胴4_鱗左_鱗4_表示 = e.胴4_鱗左_鱗4_表示; - 胴4_鱗右_鱗1_表示 = e.胴4_鱗右_鱗1_表示; - 胴4_鱗右_鱗2_表示 = e.胴4_鱗右_鱗2_表示; - 胴4_鱗右_鱗3_表示 = e.胴4_鱗右_鱗3_表示; - 胴4_鱗右_鱗4_表示 = e.胴4_鱗右_鱗4_表示; - 胴4_胴_表示 = e.胴4_胴_表示; - 胴3_鱗左_鱗1_表示 = e.胴3_鱗左_鱗1_表示; - 胴3_鱗左_鱗2_表示 = e.胴3_鱗左_鱗2_表示; - 胴3_鱗左_鱗3_表示 = e.胴3_鱗左_鱗3_表示; - 胴3_鱗左_鱗4_表示 = e.胴3_鱗左_鱗4_表示; - 胴3_鱗右_鱗1_表示 = e.胴3_鱗右_鱗1_表示; - 胴3_鱗右_鱗2_表示 = e.胴3_鱗右_鱗2_表示; - 胴3_鱗右_鱗3_表示 = e.胴3_鱗右_鱗3_表示; - 胴3_鱗右_鱗4_表示 = e.胴3_鱗右_鱗4_表示; - 胴3_胴_表示 = e.胴3_胴_表示; - 胴2_鱗左_鱗1_表示 = e.胴2_鱗左_鱗1_表示; - 胴2_鱗左_鱗2_表示 = e.胴2_鱗左_鱗2_表示; - 胴2_鱗左_鱗3_表示 = e.胴2_鱗左_鱗3_表示; - 胴2_鱗左_鱗4_表示 = e.胴2_鱗左_鱗4_表示; - 胴2_鱗右_鱗1_表示 = e.胴2_鱗右_鱗1_表示; - 胴2_鱗右_鱗2_表示 = e.胴2_鱗右_鱗2_表示; - 胴2_鱗右_鱗3_表示 = e.胴2_鱗右_鱗3_表示; - 胴2_鱗右_鱗4_表示 = e.胴2_鱗右_鱗4_表示; - 胴2_胴_表示 = e.胴2_胴_表示; - 胴1_鱗左2_鱗1_表示 = e.胴1_鱗左2_鱗1_表示; - 胴1_鱗左2_鱗2_表示 = e.胴1_鱗左2_鱗2_表示; - 胴1_鱗左2_鱗3_表示 = e.胴1_鱗左2_鱗3_表示; - 胴1_鱗左2_鱗4_表示 = e.胴1_鱗左2_鱗4_表示; - 胴1_鱗右2_鱗1_表示 = e.胴1_鱗右2_鱗1_表示; - 胴1_鱗右2_鱗2_表示 = e.胴1_鱗右2_鱗2_表示; - 胴1_鱗右2_鱗3_表示 = e.胴1_鱗右2_鱗3_表示; - 胴1_鱗右2_鱗4_表示 = e.胴1_鱗右2_鱗4_表示; - 胴1_胴2_表示 = e.胴1_胴2_表示; - 胴1_胴1_表示 = e.胴1_胴1_表示; - 胴1_鱗左1_鱗1_表示 = e.胴1_鱗左1_鱗1_表示; - 胴1_鱗左1_鱗2_表示 = e.胴1_鱗左1_鱗2_表示; - 胴1_鱗左1_鱗3_表示 = e.胴1_鱗左1_鱗3_表示; - 胴1_鱗左1_鱗4_表示 = e.胴1_鱗左1_鱗4_表示; - 胴1_鱗右1_鱗1_表示 = e.胴1_鱗右1_鱗1_表示; - 胴1_鱗右1_鱗2_表示 = e.胴1_鱗右1_鱗2_表示; - 胴1_鱗右1_鱗3_表示 = e.胴1_鱗右1_鱗3_表示; - 胴1_鱗右1_鱗4_表示 = e.胴1_鱗右1_鱗4_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 胴_外線 = e.胴_外線; - Rパターン = e.Rパターン; - 鱗1 = e.鱗1; - 鱗2 = e.鱗2; - 鱗3 = e.鱗3; - 鱗4 = e.鱗4; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.左0_接続.Count > 0) - { - 左0_接続 = e.左0_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_魚2; - f.ConnectionType = ConnectionInfo.長物_魚_左0_接続; - f.接続(長物_魚2.左0_接続点); - return f; - }).ToArray(); - } - if (e.右0_接続.Count > 0) - { - 右0_接続 = e.右0_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_魚2; - f.ConnectionType = ConnectionInfo.長物_魚_右0_接続; - f.接続(長物_魚2.右0_接続点); - return f; - }).ToArray(); - } - 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.右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.右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(); - } - 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(); - } - if (e.左4_接続.Count > 0) - { - 左4_接続 = e.左4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_魚2; - f.ConnectionType = ConnectionInfo.長物_魚_左4_接続; - f.接続(長物_魚2.左4_接続点); - return f; - }).ToArray(); - } - if (e.右4_接続.Count > 0) - { - 右4_接続 = e.右4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_魚2; - f.ConnectionType = ConnectionInfo.長物_魚_右4_接続; - f.接続(長物_魚2.右4_接続点); - return f; - }).ToArray(); - } - if (e.左5_接続.Count > 0) - { - 左5_接続 = e.左5_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_魚2; - f.ConnectionType = ConnectionInfo.長物_魚_左5_接続; - f.接続(長物_魚2.左5_接続点); - return f; - }).ToArray(); - } - if (e.右5_接続.Count > 0) - { - 右5_接続 = e.右5_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_魚2; - f.ConnectionType = ConnectionInfo.長物_魚_右5_接続; - f.接続(長物_魚2.右5_接続点); - return f; - }).ToArray(); - } - if (e.左6_接続.Count > 0) - { - 左6_接続 = e.左6_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_魚2; - f.ConnectionType = ConnectionInfo.長物_魚_左6_接続; - f.接続(長物_魚2.左6_接続点); - return f; - }).ToArray(); - } - if (e.右6_接続.Count > 0) - { - 右6_接続 = e.右6_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_魚2; - f.ConnectionType = ConnectionInfo.長物_魚_右6_接続; - f.接続(長物_魚2.右6_接続点); - return f; - }).ToArray(); - } - if (e.尾_接続.Count > 0) - { - 尾_接続 = e.尾_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_魚2; - f.ConnectionType = ConnectionInfo.長物_魚_尾_接続; - f.接続(長物_魚2.尾_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_胴6_鱗左_鱗1CP = new ColorP(X0Y0_胴6_鱗左_鱗1, 胴6_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_胴6_鱗左_鱗2CP = new ColorP(X0Y0_胴6_鱗左_鱗2, 胴6_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_胴6_鱗左_鱗3CP = new ColorP(X0Y0_胴6_鱗左_鱗3, 胴6_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_胴6_鱗左_鱗4CP = new ColorP(X0Y0_胴6_鱗左_鱗4, 胴6_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_胴6_鱗右_鱗1CP = new ColorP(X0Y0_胴6_鱗右_鱗1, 胴6_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_胴6_鱗右_鱗2CP = new ColorP(X0Y0_胴6_鱗右_鱗2, 胴6_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_胴6_鱗右_鱗3CP = new ColorP(X0Y0_胴6_鱗右_鱗3, 胴6_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_胴6_鱗右_鱗4CP = new ColorP(X0Y0_胴6_鱗右_鱗4, 胴6_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_胴6_胴CP = new ColorP(X0Y0_胴6_胴, 胴6_胴CD, DisUnit, abj: true); - X0Y0_胴5_鱗左_鱗1CP = new ColorP(X0Y0_胴5_鱗左_鱗1, 胴5_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_胴5_鱗左_鱗2CP = new ColorP(X0Y0_胴5_鱗左_鱗2, 胴5_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_胴5_鱗左_鱗3CP = new ColorP(X0Y0_胴5_鱗左_鱗3, 胴5_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_胴5_鱗左_鱗4CP = new ColorP(X0Y0_胴5_鱗左_鱗4, 胴5_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_胴5_鱗右_鱗1CP = new ColorP(X0Y0_胴5_鱗右_鱗1, 胴5_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_胴5_鱗右_鱗2CP = new ColorP(X0Y0_胴5_鱗右_鱗2, 胴5_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_胴5_鱗右_鱗3CP = new ColorP(X0Y0_胴5_鱗右_鱗3, 胴5_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_胴5_鱗右_鱗4CP = new ColorP(X0Y0_胴5_鱗右_鱗4, 胴5_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_胴5_胴CP = new ColorP(X0Y0_胴5_胴, 胴5_胴CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - X0Y0_胴4_鱗左_鱗1CP = new ColorP(X0Y0_胴4_鱗左_鱗1, 胴4_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_胴4_鱗左_鱗2CP = new ColorP(X0Y0_胴4_鱗左_鱗2, 胴4_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_胴4_鱗左_鱗3CP = new ColorP(X0Y0_胴4_鱗左_鱗3, 胴4_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_胴4_鱗左_鱗4CP = new ColorP(X0Y0_胴4_鱗左_鱗4, 胴4_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_胴4_鱗右_鱗1CP = new ColorP(X0Y0_胴4_鱗右_鱗1, 胴4_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_胴4_鱗右_鱗2CP = new ColorP(X0Y0_胴4_鱗右_鱗2, 胴4_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_胴4_鱗右_鱗3CP = new ColorP(X0Y0_胴4_鱗右_鱗3, 胴4_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_胴4_鱗右_鱗4CP = new ColorP(X0Y0_胴4_鱗右_鱗4, 胴4_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_胴4_胴CP = new ColorP(X0Y0_胴4_胴, 胴4_胴CD, DisUnit, abj: true); - X0Y0_胴3_鱗左_鱗1CP = new ColorP(X0Y0_胴3_鱗左_鱗1, 胴3_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_胴3_鱗左_鱗2CP = new ColorP(X0Y0_胴3_鱗左_鱗2, 胴3_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_胴3_鱗左_鱗3CP = new ColorP(X0Y0_胴3_鱗左_鱗3, 胴3_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_胴3_鱗左_鱗4CP = new ColorP(X0Y0_胴3_鱗左_鱗4, 胴3_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_胴3_鱗右_鱗1CP = new ColorP(X0Y0_胴3_鱗右_鱗1, 胴3_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_胴3_鱗右_鱗2CP = new ColorP(X0Y0_胴3_鱗右_鱗2, 胴3_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_胴3_鱗右_鱗3CP = new ColorP(X0Y0_胴3_鱗右_鱗3, 胴3_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_胴3_鱗右_鱗4CP = new ColorP(X0Y0_胴3_鱗右_鱗4, 胴3_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_胴3_胴CP = new ColorP(X0Y0_胴3_胴, 胴3_胴CD, DisUnit, abj: true); - X0Y0_胴2_鱗左_鱗1CP = new ColorP(X0Y0_胴2_鱗左_鱗1, 胴2_鱗左_鱗1CD, DisUnit, abj: true); - X0Y0_胴2_鱗左_鱗2CP = new ColorP(X0Y0_胴2_鱗左_鱗2, 胴2_鱗左_鱗2CD, DisUnit, abj: true); - X0Y0_胴2_鱗左_鱗3CP = new ColorP(X0Y0_胴2_鱗左_鱗3, 胴2_鱗左_鱗3CD, DisUnit, abj: true); - X0Y0_胴2_鱗左_鱗4CP = new ColorP(X0Y0_胴2_鱗左_鱗4, 胴2_鱗左_鱗4CD, DisUnit, abj: true); - X0Y0_胴2_鱗右_鱗1CP = new ColorP(X0Y0_胴2_鱗右_鱗1, 胴2_鱗右_鱗1CD, DisUnit, abj: true); - X0Y0_胴2_鱗右_鱗2CP = new ColorP(X0Y0_胴2_鱗右_鱗2, 胴2_鱗右_鱗2CD, DisUnit, abj: true); - X0Y0_胴2_鱗右_鱗3CP = new ColorP(X0Y0_胴2_鱗右_鱗3, 胴2_鱗右_鱗3CD, DisUnit, abj: true); - X0Y0_胴2_鱗右_鱗4CP = new ColorP(X0Y0_胴2_鱗右_鱗4, 胴2_鱗右_鱗4CD, DisUnit, abj: true); - X0Y0_胴2_胴CP = new ColorP(X0Y0_胴2_胴, 胴2_胴CD, DisUnit, abj: true); - X0Y0_胴1_鱗左2_鱗1CP = new ColorP(X0Y0_胴1_鱗左2_鱗1, 胴1_鱗左2_鱗1CD, DisUnit, abj: true); - X0Y0_胴1_鱗左2_鱗2CP = new ColorP(X0Y0_胴1_鱗左2_鱗2, 胴1_鱗左2_鱗2CD, DisUnit, abj: true); - X0Y0_胴1_鱗左2_鱗3CP = new ColorP(X0Y0_胴1_鱗左2_鱗3, 胴1_鱗左2_鱗3CD, DisUnit, abj: true); - X0Y0_胴1_鱗左2_鱗4CP = new ColorP(X0Y0_胴1_鱗左2_鱗4, 胴1_鱗左2_鱗4CD, DisUnit, abj: true); - X0Y0_胴1_鱗右2_鱗1CP = new ColorP(X0Y0_胴1_鱗右2_鱗1, 胴1_鱗右2_鱗1CD, DisUnit, abj: true); - X0Y0_胴1_鱗右2_鱗2CP = new ColorP(X0Y0_胴1_鱗右2_鱗2, 胴1_鱗右2_鱗2CD, DisUnit, abj: true); - X0Y0_胴1_鱗右2_鱗3CP = new ColorP(X0Y0_胴1_鱗右2_鱗3, 胴1_鱗右2_鱗3CD, DisUnit, abj: true); - X0Y0_胴1_鱗右2_鱗4CP = new ColorP(X0Y0_胴1_鱗右2_鱗4, 胴1_鱗右2_鱗4CD, DisUnit, abj: true); - X0Y0_胴1_胴2CP = new ColorP(X0Y0_胴1_胴2, 胴1_胴2CD, DisUnit, abj: true); - X0Y0_胴1_胴1CP = new ColorP(X0Y0_胴1_胴1, 胴1_胴1CD, DisUnit, abj: true); - X0Y0_胴1_鱗左1_鱗1CP = new ColorP(X0Y0_胴1_鱗左1_鱗1, 胴1_鱗左1_鱗1CD, DisUnit, abj: true); - X0Y0_胴1_鱗左1_鱗2CP = new ColorP(X0Y0_胴1_鱗左1_鱗2, 胴1_鱗左1_鱗2CD, DisUnit, abj: true); - X0Y0_胴1_鱗左1_鱗3CP = new ColorP(X0Y0_胴1_鱗左1_鱗3, 胴1_鱗左1_鱗3CD, DisUnit, abj: true); - X0Y0_胴1_鱗左1_鱗4CP = new ColorP(X0Y0_胴1_鱗左1_鱗4, 胴1_鱗左1_鱗4CD, DisUnit, abj: true); - X0Y0_胴1_鱗右1_鱗1CP = new ColorP(X0Y0_胴1_鱗右1_鱗1, 胴1_鱗右1_鱗1CD, DisUnit, abj: true); - X0Y0_胴1_鱗右1_鱗2CP = new ColorP(X0Y0_胴1_鱗右1_鱗2, 胴1_鱗右1_鱗2CD, DisUnit, abj: true); - X0Y0_胴1_鱗右1_鱗3CP = new ColorP(X0Y0_胴1_鱗右1_鱗3, 胴1_鱗右1_鱗3CD, DisUnit, abj: true); - X0Y0_胴1_鱗右1_鱗4CP = new ColorP(X0Y0_胴1_鱗右1_鱗4, 胴1_鱗右1_鱗4CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B += num; - 鎖2.角度B -= num; - 鎖3.角度B += num; - 鎖4.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - if (Rパターン) - { - Are.Draw(X0Y0_胴6_胴); - Are.Draw(X0Y0_胴6_鱗右_鱗4); - Are.Draw(X0Y0_胴6_鱗右_鱗3); - Are.Draw(X0Y0_胴6_鱗右_鱗2); - Are.Draw(X0Y0_胴6_鱗右_鱗1); - Are.Draw(X0Y0_胴6_鱗左_鱗4); - Are.Draw(X0Y0_胴6_鱗左_鱗3); - Are.Draw(X0Y0_胴6_鱗左_鱗2); - Are.Draw(X0Y0_胴6_鱗左_鱗1); - Are.Draw(X0Y0_胴5_胴); - Are.Draw(X0Y0_胴5_鱗右_鱗4); - Are.Draw(X0Y0_胴5_鱗右_鱗3); - Are.Draw(X0Y0_胴5_鱗右_鱗2); - Are.Draw(X0Y0_胴5_鱗右_鱗1); - Are.Draw(X0Y0_胴5_鱗左_鱗4); - Are.Draw(X0Y0_胴5_鱗左_鱗3); - Are.Draw(X0Y0_胴5_鱗左_鱗2); - Are.Draw(X0Y0_胴5_鱗左_鱗1); - Are.Draw(X0Y0_胴4_胴); - Are.Draw(X0Y0_胴4_鱗右_鱗4); - Are.Draw(X0Y0_胴4_鱗右_鱗3); - Are.Draw(X0Y0_胴4_鱗右_鱗2); - Are.Draw(X0Y0_胴4_鱗右_鱗1); - Are.Draw(X0Y0_胴4_鱗左_鱗4); - Are.Draw(X0Y0_胴4_鱗左_鱗3); - Are.Draw(X0Y0_胴4_鱗左_鱗2); - Are.Draw(X0Y0_胴4_鱗左_鱗1); - Are.Draw(X0Y0_胴3_胴); - Are.Draw(X0Y0_胴3_鱗右_鱗4); - Are.Draw(X0Y0_胴3_鱗右_鱗3); - Are.Draw(X0Y0_胴3_鱗右_鱗2); - Are.Draw(X0Y0_胴3_鱗右_鱗1); - Are.Draw(X0Y0_胴3_鱗左_鱗4); - Are.Draw(X0Y0_胴3_鱗左_鱗3); - Are.Draw(X0Y0_胴3_鱗左_鱗2); - Are.Draw(X0Y0_胴3_鱗左_鱗1); - Are.Draw(X0Y0_胴2_胴); - Are.Draw(X0Y0_胴2_鱗右_鱗4); - Are.Draw(X0Y0_胴2_鱗右_鱗3); - Are.Draw(X0Y0_胴2_鱗右_鱗2); - Are.Draw(X0Y0_胴2_鱗右_鱗1); - Are.Draw(X0Y0_胴2_鱗左_鱗4); - Are.Draw(X0Y0_胴2_鱗左_鱗3); - Are.Draw(X0Y0_胴2_鱗左_鱗2); - Are.Draw(X0Y0_胴2_鱗左_鱗1); - Are.Draw(X0Y0_胴1_胴2); - Are.Draw(X0Y0_胴1_胴1); - Are.Draw(X0Y0_胴1_鱗右1_鱗4); - Are.Draw(X0Y0_胴1_鱗右1_鱗3); - Are.Draw(X0Y0_胴1_鱗右1_鱗2); - Are.Draw(X0Y0_胴1_鱗右1_鱗1); - Are.Draw(X0Y0_胴1_鱗左1_鱗4); - Are.Draw(X0Y0_胴1_鱗左1_鱗3); - Are.Draw(X0Y0_胴1_鱗左1_鱗2); - Are.Draw(X0Y0_胴1_鱗左1_鱗1); - Are.Draw(X0Y0_胴1_鱗右2_鱗4); - Are.Draw(X0Y0_胴1_鱗右2_鱗3); - Are.Draw(X0Y0_胴1_鱗右2_鱗2); - Are.Draw(X0Y0_胴1_鱗右2_鱗1); - Are.Draw(X0Y0_胴1_鱗左2_鱗4); - Are.Draw(X0Y0_胴1_鱗左2_鱗3); - Are.Draw(X0Y0_胴1_鱗左2_鱗2); - Are.Draw(X0Y0_胴1_鱗左2_鱗1); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - } - else - { - Are.Draw(X0Y0_胴6_鱗左_鱗1); - Are.Draw(X0Y0_胴6_鱗左_鱗2); - Are.Draw(X0Y0_胴6_鱗左_鱗3); - Are.Draw(X0Y0_胴6_鱗左_鱗4); - Are.Draw(X0Y0_胴6_鱗右_鱗1); - Are.Draw(X0Y0_胴6_鱗右_鱗2); - Are.Draw(X0Y0_胴6_鱗右_鱗3); - Are.Draw(X0Y0_胴6_鱗右_鱗4); - Are.Draw(X0Y0_胴6_胴); - Are.Draw(X0Y0_胴5_鱗左_鱗1); - Are.Draw(X0Y0_胴5_鱗左_鱗2); - Are.Draw(X0Y0_胴5_鱗左_鱗3); - Are.Draw(X0Y0_胴5_鱗左_鱗4); - Are.Draw(X0Y0_胴5_鱗右_鱗1); - Are.Draw(X0Y0_胴5_鱗右_鱗2); - Are.Draw(X0Y0_胴5_鱗右_鱗3); - Are.Draw(X0Y0_胴5_鱗右_鱗4); - Are.Draw(X0Y0_胴5_胴); - Are.Draw(X0Y0_胴4_鱗左_鱗1); - Are.Draw(X0Y0_胴4_鱗左_鱗2); - Are.Draw(X0Y0_胴4_鱗左_鱗3); - Are.Draw(X0Y0_胴4_鱗左_鱗4); - Are.Draw(X0Y0_胴4_鱗右_鱗1); - Are.Draw(X0Y0_胴4_鱗右_鱗2); - Are.Draw(X0Y0_胴4_鱗右_鱗3); - Are.Draw(X0Y0_胴4_鱗右_鱗4); - Are.Draw(X0Y0_胴4_胴); - Are.Draw(X0Y0_胴3_鱗左_鱗1); - Are.Draw(X0Y0_胴3_鱗左_鱗2); - Are.Draw(X0Y0_胴3_鱗左_鱗3); - Are.Draw(X0Y0_胴3_鱗左_鱗4); - Are.Draw(X0Y0_胴3_鱗右_鱗1); - Are.Draw(X0Y0_胴3_鱗右_鱗2); - Are.Draw(X0Y0_胴3_鱗右_鱗3); - Are.Draw(X0Y0_胴3_鱗右_鱗4); - Are.Draw(X0Y0_胴3_胴); - Are.Draw(X0Y0_胴2_鱗左_鱗1); - Are.Draw(X0Y0_胴2_鱗左_鱗2); - Are.Draw(X0Y0_胴2_鱗左_鱗3); - Are.Draw(X0Y0_胴2_鱗左_鱗4); - Are.Draw(X0Y0_胴2_鱗右_鱗1); - Are.Draw(X0Y0_胴2_鱗右_鱗2); - Are.Draw(X0Y0_胴2_鱗右_鱗3); - Are.Draw(X0Y0_胴2_鱗右_鱗4); - Are.Draw(X0Y0_胴2_胴); - Are.Draw(X0Y0_胴1_鱗左2_鱗1); - Are.Draw(X0Y0_胴1_鱗左2_鱗2); - Are.Draw(X0Y0_胴1_鱗左2_鱗3); - Are.Draw(X0Y0_胴1_鱗左2_鱗4); - Are.Draw(X0Y0_胴1_鱗右2_鱗1); - Are.Draw(X0Y0_胴1_鱗右2_鱗2); - Are.Draw(X0Y0_胴1_鱗右2_鱗3); - Are.Draw(X0Y0_胴1_鱗右2_鱗4); - Are.Draw(X0Y0_胴1_胴2); - Are.Draw(X0Y0_胴1_胴1); - Are.Draw(X0Y0_胴1_鱗左1_鱗1); - Are.Draw(X0Y0_胴1_鱗左1_鱗2); - Are.Draw(X0Y0_胴1_鱗左1_鱗3); - Are.Draw(X0Y0_胴1_鱗左1_鱗4); - Are.Draw(X0Y0_胴1_鱗右1_鱗1); - Are.Draw(X0Y0_胴1_鱗右1_鱗2); - Are.Draw(X0Y0_胴1_鱗右1_鱗3); - Are.Draw(X0Y0_胴1_鱗右1_鱗4); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - } - 鎖1.描画0(Are); - 鎖2.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 25.0; - X0Y0_胴6_胴.AngleBase = maxAngle.GetRanAngle(); - X0Y0_胴5_胴.AngleBase = maxAngle.GetRanAngle(); - X0Y0_胴4_胴.AngleBase = maxAngle.GetRanAngle(); - X0Y0_胴3_胴.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public IEnumerable 軸列挙() - { - yield return X0Y0_胴3_胴; - yield return X0Y0_胴4_胴; - yield return X0Y0_胴5_胴; - yield return X0Y0_胴6_胴; - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) - { - return p == X0Y0_輪1_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_胴6_鱗左_鱗1CP.Update(); - X0Y0_胴6_鱗左_鱗2CP.Update(); - X0Y0_胴6_鱗左_鱗3CP.Update(); - X0Y0_胴6_鱗左_鱗4CP.Update(); - X0Y0_胴6_鱗右_鱗1CP.Update(); - X0Y0_胴6_鱗右_鱗2CP.Update(); - X0Y0_胴6_鱗右_鱗3CP.Update(); - X0Y0_胴6_鱗右_鱗4CP.Update(); - X0Y0_胴6_胴CP.Update(); - X0Y0_胴5_鱗左_鱗1CP.Update(); - X0Y0_胴5_鱗左_鱗2CP.Update(); - X0Y0_胴5_鱗左_鱗3CP.Update(); - X0Y0_胴5_鱗左_鱗4CP.Update(); - X0Y0_胴5_鱗右_鱗1CP.Update(); - X0Y0_胴5_鱗右_鱗2CP.Update(); - X0Y0_胴5_鱗右_鱗3CP.Update(); - X0Y0_胴5_鱗右_鱗4CP.Update(); - X0Y0_胴5_胴CP.Update(); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - X0Y0_胴4_鱗左_鱗1CP.Update(); - X0Y0_胴4_鱗左_鱗2CP.Update(); - X0Y0_胴4_鱗左_鱗3CP.Update(); - X0Y0_胴4_鱗左_鱗4CP.Update(); - X0Y0_胴4_鱗右_鱗1CP.Update(); - X0Y0_胴4_鱗右_鱗2CP.Update(); - X0Y0_胴4_鱗右_鱗3CP.Update(); - X0Y0_胴4_鱗右_鱗4CP.Update(); - X0Y0_胴4_胴CP.Update(); - X0Y0_胴3_鱗左_鱗1CP.Update(); - X0Y0_胴3_鱗左_鱗2CP.Update(); - X0Y0_胴3_鱗左_鱗3CP.Update(); - X0Y0_胴3_鱗左_鱗4CP.Update(); - X0Y0_胴3_鱗右_鱗1CP.Update(); - X0Y0_胴3_鱗右_鱗2CP.Update(); - X0Y0_胴3_鱗右_鱗3CP.Update(); - X0Y0_胴3_鱗右_鱗4CP.Update(); - X0Y0_胴3_胴CP.Update(); - X0Y0_胴2_鱗左_鱗1CP.Update(); - X0Y0_胴2_鱗左_鱗2CP.Update(); - X0Y0_胴2_鱗左_鱗3CP.Update(); - X0Y0_胴2_鱗左_鱗4CP.Update(); - X0Y0_胴2_鱗右_鱗1CP.Update(); - X0Y0_胴2_鱗右_鱗2CP.Update(); - X0Y0_胴2_鱗右_鱗3CP.Update(); - X0Y0_胴2_鱗右_鱗4CP.Update(); - X0Y0_胴2_胴CP.Update(); - X0Y0_胴1_鱗左2_鱗1CP.Update(); - X0Y0_胴1_鱗左2_鱗2CP.Update(); - X0Y0_胴1_鱗左2_鱗3CP.Update(); - X0Y0_胴1_鱗左2_鱗4CP.Update(); - X0Y0_胴1_鱗右2_鱗1CP.Update(); - X0Y0_胴1_鱗右2_鱗2CP.Update(); - X0Y0_胴1_鱗右2_鱗3CP.Update(); - X0Y0_胴1_鱗右2_鱗4CP.Update(); - X0Y0_胴1_胴2CP.Update(); - X0Y0_胴1_胴1CP.Update(); - X0Y0_胴1_鱗左1_鱗1CP.Update(); - X0Y0_胴1_鱗左1_鱗2CP.Update(); - X0Y0_胴1_鱗左1_鱗3CP.Update(); - X0Y0_胴1_鱗左1_鱗4CP.Update(); - X0Y0_胴1_鱗右1_鱗1CP.Update(); - X0Y0_胴1_鱗右1_鱗2CP.Update(); - X0Y0_胴1_鱗右1_鱗3CP.Update(); - X0Y0_胴1_鱗右1_鱗4CP.Update(); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 胴6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗左2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_胴2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_胴1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗左1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 胴6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗左2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_鱗左2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_鱗右2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_胴2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_胴1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗左1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_鱗左1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_鱗右1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 胴6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴6_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴5_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴4_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴3_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴2_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗左2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_鱗左2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_鱗右2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_胴2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_胴1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 胴1_鱗左1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗左1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 胴1_鱗右1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = value; + 輪2表示 = value; + } + } + + public bool 胴6_鱗左_鱗1_表示 + { + get + { + return X0Y0_胴6_鱗左_鱗1.Dra; + } + set + { + X0Y0_胴6_鱗左_鱗1.Dra = value; + X0Y0_胴6_鱗左_鱗1.Hit = value; + } + } + + public bool 胴6_鱗左_鱗2_表示 + { + get + { + return X0Y0_胴6_鱗左_鱗2.Dra; + } + set + { + X0Y0_胴6_鱗左_鱗2.Dra = value; + X0Y0_胴6_鱗左_鱗2.Hit = value; + } + } + + public bool 胴6_鱗左_鱗3_表示 + { + get + { + return X0Y0_胴6_鱗左_鱗3.Dra; + } + set + { + X0Y0_胴6_鱗左_鱗3.Dra = value; + X0Y0_胴6_鱗左_鱗3.Hit = value; + } + } + + public bool 胴6_鱗左_鱗4_表示 + { + get + { + return X0Y0_胴6_鱗左_鱗4.Dra; + } + set + { + X0Y0_胴6_鱗左_鱗4.Dra = value; + X0Y0_胴6_鱗左_鱗4.Hit = value; + } + } + + public bool 胴6_鱗右_鱗1_表示 + { + get + { + return X0Y0_胴6_鱗右_鱗1.Dra; + } + set + { + X0Y0_胴6_鱗右_鱗1.Dra = value; + X0Y0_胴6_鱗右_鱗1.Hit = value; + } + } + + public bool 胴6_鱗右_鱗2_表示 + { + get + { + return X0Y0_胴6_鱗右_鱗2.Dra; + } + set + { + X0Y0_胴6_鱗右_鱗2.Dra = value; + X0Y0_胴6_鱗右_鱗2.Hit = value; + } + } + + public bool 胴6_鱗右_鱗3_表示 + { + get + { + return X0Y0_胴6_鱗右_鱗3.Dra; + } + set + { + X0Y0_胴6_鱗右_鱗3.Dra = value; + X0Y0_胴6_鱗右_鱗3.Hit = value; + } + } + + public bool 胴6_鱗右_鱗4_表示 + { + get + { + return X0Y0_胴6_鱗右_鱗4.Dra; + } + set + { + X0Y0_胴6_鱗右_鱗4.Dra = value; + X0Y0_胴6_鱗右_鱗4.Hit = value; + } + } + + public bool 胴6_胴_表示 + { + get + { + return X0Y0_胴6_胴.Dra; + } + set + { + X0Y0_胴6_胴.Dra = value; + X0Y0_胴6_胴.Hit = value; + } + } + + public bool 胴5_鱗左_鱗1_表示 + { + get + { + return X0Y0_胴5_鱗左_鱗1.Dra; + } + set + { + X0Y0_胴5_鱗左_鱗1.Dra = value; + X0Y0_胴5_鱗左_鱗1.Hit = value; + } + } + + public bool 胴5_鱗左_鱗2_表示 + { + get + { + return X0Y0_胴5_鱗左_鱗2.Dra; + } + set + { + X0Y0_胴5_鱗左_鱗2.Dra = value; + X0Y0_胴5_鱗左_鱗2.Hit = value; + } + } + + public bool 胴5_鱗左_鱗3_表示 + { + get + { + return X0Y0_胴5_鱗左_鱗3.Dra; + } + set + { + X0Y0_胴5_鱗左_鱗3.Dra = value; + X0Y0_胴5_鱗左_鱗3.Hit = value; + } + } + + public bool 胴5_鱗左_鱗4_表示 + { + get + { + return X0Y0_胴5_鱗左_鱗4.Dra; + } + set + { + X0Y0_胴5_鱗左_鱗4.Dra = value; + X0Y0_胴5_鱗左_鱗4.Hit = value; + } + } + + public bool 胴5_鱗右_鱗1_表示 + { + get + { + return X0Y0_胴5_鱗右_鱗1.Dra; + } + set + { + X0Y0_胴5_鱗右_鱗1.Dra = value; + X0Y0_胴5_鱗右_鱗1.Hit = value; + } + } + + public bool 胴5_鱗右_鱗2_表示 + { + get + { + return X0Y0_胴5_鱗右_鱗2.Dra; + } + set + { + X0Y0_胴5_鱗右_鱗2.Dra = value; + X0Y0_胴5_鱗右_鱗2.Hit = value; + } + } + + public bool 胴5_鱗右_鱗3_表示 + { + get + { + return X0Y0_胴5_鱗右_鱗3.Dra; + } + set + { + X0Y0_胴5_鱗右_鱗3.Dra = value; + X0Y0_胴5_鱗右_鱗3.Hit = value; + } + } + + public bool 胴5_鱗右_鱗4_表示 + { + get + { + return X0Y0_胴5_鱗右_鱗4.Dra; + } + set + { + X0Y0_胴5_鱗右_鱗4.Dra = value; + X0Y0_胴5_鱗右_鱗4.Hit = value; + } + } + + public bool 胴5_胴_表示 + { + get + { + return X0Y0_胴5_胴.Dra; + } + set + { + X0Y0_胴5_胴.Dra = value; + X0Y0_胴5_胴.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 胴4_鱗左_鱗1_表示 + { + get + { + return X0Y0_胴4_鱗左_鱗1.Dra; + } + set + { + X0Y0_胴4_鱗左_鱗1.Dra = value; + X0Y0_胴4_鱗左_鱗1.Hit = value; + } + } + + public bool 胴4_鱗左_鱗2_表示 + { + get + { + return X0Y0_胴4_鱗左_鱗2.Dra; + } + set + { + X0Y0_胴4_鱗左_鱗2.Dra = value; + X0Y0_胴4_鱗左_鱗2.Hit = value; + } + } + + public bool 胴4_鱗左_鱗3_表示 + { + get + { + return X0Y0_胴4_鱗左_鱗3.Dra; + } + set + { + X0Y0_胴4_鱗左_鱗3.Dra = value; + X0Y0_胴4_鱗左_鱗3.Hit = value; + } + } + + public bool 胴4_鱗左_鱗4_表示 + { + get + { + return X0Y0_胴4_鱗左_鱗4.Dra; + } + set + { + X0Y0_胴4_鱗左_鱗4.Dra = value; + X0Y0_胴4_鱗左_鱗4.Hit = value; + } + } + + public bool 胴4_鱗右_鱗1_表示 + { + get + { + return X0Y0_胴4_鱗右_鱗1.Dra; + } + set + { + X0Y0_胴4_鱗右_鱗1.Dra = value; + X0Y0_胴4_鱗右_鱗1.Hit = value; + } + } + + public bool 胴4_鱗右_鱗2_表示 + { + get + { + return X0Y0_胴4_鱗右_鱗2.Dra; + } + set + { + X0Y0_胴4_鱗右_鱗2.Dra = value; + X0Y0_胴4_鱗右_鱗2.Hit = value; + } + } + + public bool 胴4_鱗右_鱗3_表示 + { + get + { + return X0Y0_胴4_鱗右_鱗3.Dra; + } + set + { + X0Y0_胴4_鱗右_鱗3.Dra = value; + X0Y0_胴4_鱗右_鱗3.Hit = value; + } + } + + public bool 胴4_鱗右_鱗4_表示 + { + get + { + return X0Y0_胴4_鱗右_鱗4.Dra; + } + set + { + X0Y0_胴4_鱗右_鱗4.Dra = value; + X0Y0_胴4_鱗右_鱗4.Hit = value; + } + } + + public bool 胴4_胴_表示 + { + get + { + return X0Y0_胴4_胴.Dra; + } + set + { + X0Y0_胴4_胴.Dra = value; + X0Y0_胴4_胴.Hit = value; + } + } + + public bool 胴3_鱗左_鱗1_表示 + { + get + { + return X0Y0_胴3_鱗左_鱗1.Dra; + } + set + { + X0Y0_胴3_鱗左_鱗1.Dra = value; + X0Y0_胴3_鱗左_鱗1.Hit = value; + } + } + + public bool 胴3_鱗左_鱗2_表示 + { + get + { + return X0Y0_胴3_鱗左_鱗2.Dra; + } + set + { + X0Y0_胴3_鱗左_鱗2.Dra = value; + X0Y0_胴3_鱗左_鱗2.Hit = value; + } + } + + public bool 胴3_鱗左_鱗3_表示 + { + get + { + return X0Y0_胴3_鱗左_鱗3.Dra; + } + set + { + X0Y0_胴3_鱗左_鱗3.Dra = value; + X0Y0_胴3_鱗左_鱗3.Hit = value; + } + } + + public bool 胴3_鱗左_鱗4_表示 + { + get + { + return X0Y0_胴3_鱗左_鱗4.Dra; + } + set + { + X0Y0_胴3_鱗左_鱗4.Dra = value; + X0Y0_胴3_鱗左_鱗4.Hit = value; + } + } + + public bool 胴3_鱗右_鱗1_表示 + { + get + { + return X0Y0_胴3_鱗右_鱗1.Dra; + } + set + { + X0Y0_胴3_鱗右_鱗1.Dra = value; + X0Y0_胴3_鱗右_鱗1.Hit = value; + } + } + + public bool 胴3_鱗右_鱗2_表示 + { + get + { + return X0Y0_胴3_鱗右_鱗2.Dra; + } + set + { + X0Y0_胴3_鱗右_鱗2.Dra = value; + X0Y0_胴3_鱗右_鱗2.Hit = value; + } + } + + public bool 胴3_鱗右_鱗3_表示 + { + get + { + return X0Y0_胴3_鱗右_鱗3.Dra; + } + set + { + X0Y0_胴3_鱗右_鱗3.Dra = value; + X0Y0_胴3_鱗右_鱗3.Hit = value; + } + } + + public bool 胴3_鱗右_鱗4_表示 + { + get + { + return X0Y0_胴3_鱗右_鱗4.Dra; + } + set + { + X0Y0_胴3_鱗右_鱗4.Dra = value; + X0Y0_胴3_鱗右_鱗4.Hit = value; + } + } + + public bool 胴3_胴_表示 + { + get + { + return X0Y0_胴3_胴.Dra; + } + set + { + X0Y0_胴3_胴.Dra = value; + X0Y0_胴3_胴.Hit = value; + } + } + + public bool 胴2_鱗左_鱗1_表示 + { + get + { + return X0Y0_胴2_鱗左_鱗1.Dra; + } + set + { + X0Y0_胴2_鱗左_鱗1.Dra = value; + X0Y0_胴2_鱗左_鱗1.Hit = value; + } + } + + public bool 胴2_鱗左_鱗2_表示 + { + get + { + return X0Y0_胴2_鱗左_鱗2.Dra; + } + set + { + X0Y0_胴2_鱗左_鱗2.Dra = value; + X0Y0_胴2_鱗左_鱗2.Hit = value; + } + } + + public bool 胴2_鱗左_鱗3_表示 + { + get + { + return X0Y0_胴2_鱗左_鱗3.Dra; + } + set + { + X0Y0_胴2_鱗左_鱗3.Dra = value; + X0Y0_胴2_鱗左_鱗3.Hit = value; + } + } + + public bool 胴2_鱗左_鱗4_表示 + { + get + { + return X0Y0_胴2_鱗左_鱗4.Dra; + } + set + { + X0Y0_胴2_鱗左_鱗4.Dra = value; + X0Y0_胴2_鱗左_鱗4.Hit = value; + } + } + + public bool 胴2_鱗右_鱗1_表示 + { + get + { + return X0Y0_胴2_鱗右_鱗1.Dra; + } + set + { + X0Y0_胴2_鱗右_鱗1.Dra = value; + X0Y0_胴2_鱗右_鱗1.Hit = value; + } + } + + public bool 胴2_鱗右_鱗2_表示 + { + get + { + return X0Y0_胴2_鱗右_鱗2.Dra; + } + set + { + X0Y0_胴2_鱗右_鱗2.Dra = value; + X0Y0_胴2_鱗右_鱗2.Hit = value; + } + } + + public bool 胴2_鱗右_鱗3_表示 + { + get + { + return X0Y0_胴2_鱗右_鱗3.Dra; + } + set + { + X0Y0_胴2_鱗右_鱗3.Dra = value; + X0Y0_胴2_鱗右_鱗3.Hit = value; + } + } + + public bool 胴2_鱗右_鱗4_表示 + { + get + { + return X0Y0_胴2_鱗右_鱗4.Dra; + } + set + { + X0Y0_胴2_鱗右_鱗4.Dra = value; + X0Y0_胴2_鱗右_鱗4.Hit = value; + } + } + + public bool 胴2_胴_表示 + { + get + { + return X0Y0_胴2_胴.Dra; + } + set + { + X0Y0_胴2_胴.Dra = value; + X0Y0_胴2_胴.Hit = value; + } + } + + public bool 胴1_鱗左2_鱗1_表示 + { + get + { + return X0Y0_胴1_鱗左2_鱗1.Dra; + } + set + { + X0Y0_胴1_鱗左2_鱗1.Dra = value; + X0Y0_胴1_鱗左2_鱗1.Hit = value; + } + } + + public bool 胴1_鱗左2_鱗2_表示 + { + get + { + return X0Y0_胴1_鱗左2_鱗2.Dra; + } + set + { + X0Y0_胴1_鱗左2_鱗2.Dra = value; + X0Y0_胴1_鱗左2_鱗2.Hit = value; + } + } + + public bool 胴1_鱗左2_鱗3_表示 + { + get + { + return X0Y0_胴1_鱗左2_鱗3.Dra; + } + set + { + X0Y0_胴1_鱗左2_鱗3.Dra = value; + X0Y0_胴1_鱗左2_鱗3.Hit = value; + } + } + + public bool 胴1_鱗左2_鱗4_表示 + { + get + { + return X0Y0_胴1_鱗左2_鱗4.Dra; + } + set + { + X0Y0_胴1_鱗左2_鱗4.Dra = value; + X0Y0_胴1_鱗左2_鱗4.Hit = value; + } + } + + public bool 胴1_鱗右2_鱗1_表示 + { + get + { + return X0Y0_胴1_鱗右2_鱗1.Dra; + } + set + { + X0Y0_胴1_鱗右2_鱗1.Dra = value; + X0Y0_胴1_鱗右2_鱗1.Hit = value; + } + } + + public bool 胴1_鱗右2_鱗2_表示 + { + get + { + return X0Y0_胴1_鱗右2_鱗2.Dra; + } + set + { + X0Y0_胴1_鱗右2_鱗2.Dra = value; + X0Y0_胴1_鱗右2_鱗2.Hit = value; + } + } + + public bool 胴1_鱗右2_鱗3_表示 + { + get + { + return X0Y0_胴1_鱗右2_鱗3.Dra; + } + set + { + X0Y0_胴1_鱗右2_鱗3.Dra = value; + X0Y0_胴1_鱗右2_鱗3.Hit = value; + } + } + + public bool 胴1_鱗右2_鱗4_表示 + { + get + { + return X0Y0_胴1_鱗右2_鱗4.Dra; + } + set + { + X0Y0_胴1_鱗右2_鱗4.Dra = value; + X0Y0_胴1_鱗右2_鱗4.Hit = value; + } + } + + public bool 胴1_胴2_表示 + { + get + { + return X0Y0_胴1_胴2.Dra; + } + set + { + X0Y0_胴1_胴2.Dra = value; + X0Y0_胴1_胴2.Hit = value; + } + } + + public bool 胴1_胴1_表示 + { + get + { + return X0Y0_胴1_胴1.Dra; + } + set + { + X0Y0_胴1_胴1.Dra = value; + X0Y0_胴1_胴1.Hit = value; + } + } + + public bool 胴1_鱗左1_鱗1_表示 + { + get + { + return X0Y0_胴1_鱗左1_鱗1.Dra; + } + set + { + X0Y0_胴1_鱗左1_鱗1.Dra = value; + X0Y0_胴1_鱗左1_鱗1.Hit = value; + } + } + + public bool 胴1_鱗左1_鱗2_表示 + { + get + { + return X0Y0_胴1_鱗左1_鱗2.Dra; + } + set + { + X0Y0_胴1_鱗左1_鱗2.Dra = value; + X0Y0_胴1_鱗左1_鱗2.Hit = value; + } + } + + public bool 胴1_鱗左1_鱗3_表示 + { + get + { + return X0Y0_胴1_鱗左1_鱗3.Dra; + } + set + { + X0Y0_胴1_鱗左1_鱗3.Dra = value; + X0Y0_胴1_鱗左1_鱗3.Hit = value; + } + } + + public bool 胴1_鱗左1_鱗4_表示 + { + get + { + return X0Y0_胴1_鱗左1_鱗4.Dra; + } + set + { + X0Y0_胴1_鱗左1_鱗4.Dra = value; + X0Y0_胴1_鱗左1_鱗4.Hit = value; + } + } + + public bool 胴1_鱗右1_鱗1_表示 + { + get + { + return X0Y0_胴1_鱗右1_鱗1.Dra; + } + set + { + X0Y0_胴1_鱗右1_鱗1.Dra = value; + X0Y0_胴1_鱗右1_鱗1.Hit = value; + } + } + + public bool 胴1_鱗右1_鱗2_表示 + { + get + { + return X0Y0_胴1_鱗右1_鱗2.Dra; + } + set + { + X0Y0_胴1_鱗右1_鱗2.Dra = value; + X0Y0_胴1_鱗右1_鱗2.Hit = value; + } + } + + public bool 胴1_鱗右1_鱗3_表示 + { + get + { + return X0Y0_胴1_鱗右1_鱗3.Dra; + } + set + { + X0Y0_胴1_鱗右1_鱗3.Dra = value; + X0Y0_胴1_鱗右1_鱗3.Hit = value; + } + } + + public bool 胴1_鱗右1_鱗4_表示 + { + get + { + return X0Y0_胴1_鱗右1_鱗4.Dra; + } + set + { + X0Y0_胴1_鱗右1_鱗4.Dra = value; + X0Y0_胴1_鱗右1_鱗4.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 胴6_鱗左_鱗1_表示; + } + set + { + 胴6_鱗左_鱗1_表示 = value; + 胴6_鱗左_鱗2_表示 = value; + 胴6_鱗左_鱗3_表示 = value; + 胴6_鱗左_鱗4_表示 = value; + 胴6_鱗右_鱗1_表示 = value; + 胴6_鱗右_鱗2_表示 = value; + 胴6_鱗右_鱗3_表示 = value; + 胴6_鱗右_鱗4_表示 = value; + 胴6_胴_表示 = value; + 胴5_鱗左_鱗1_表示 = value; + 胴5_鱗左_鱗2_表示 = value; + 胴5_鱗左_鱗3_表示 = value; + 胴5_鱗左_鱗4_表示 = value; + 胴5_鱗右_鱗1_表示 = value; + 胴5_鱗右_鱗2_表示 = value; + 胴5_鱗右_鱗3_表示 = value; + 胴5_鱗右_鱗4_表示 = value; + 胴5_胴_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 胴4_鱗左_鱗1_表示 = value; + 胴4_鱗左_鱗2_表示 = value; + 胴4_鱗左_鱗3_表示 = value; + 胴4_鱗左_鱗4_表示 = value; + 胴4_鱗右_鱗1_表示 = value; + 胴4_鱗右_鱗2_表示 = value; + 胴4_鱗右_鱗3_表示 = value; + 胴4_鱗右_鱗4_表示 = value; + 胴4_胴_表示 = value; + 胴3_鱗左_鱗1_表示 = value; + 胴3_鱗左_鱗2_表示 = value; + 胴3_鱗左_鱗3_表示 = value; + 胴3_鱗左_鱗4_表示 = value; + 胴3_鱗右_鱗1_表示 = value; + 胴3_鱗右_鱗2_表示 = value; + 胴3_鱗右_鱗3_表示 = value; + 胴3_鱗右_鱗4_表示 = value; + 胴3_胴_表示 = value; + 胴2_鱗左_鱗1_表示 = value; + 胴2_鱗左_鱗2_表示 = value; + 胴2_鱗左_鱗3_表示 = value; + 胴2_鱗左_鱗4_表示 = value; + 胴2_鱗右_鱗1_表示 = value; + 胴2_鱗右_鱗2_表示 = value; + 胴2_鱗右_鱗3_表示 = value; + 胴2_鱗右_鱗4_表示 = value; + 胴2_胴_表示 = value; + 胴1_鱗左2_鱗1_表示 = value; + 胴1_鱗左2_鱗2_表示 = value; + 胴1_鱗左2_鱗3_表示 = value; + 胴1_鱗左2_鱗4_表示 = value; + 胴1_鱗右2_鱗1_表示 = value; + 胴1_鱗右2_鱗2_表示 = value; + 胴1_鱗右2_鱗3_表示 = value; + 胴1_鱗右2_鱗4_表示 = value; + 胴1_胴2_表示 = value; + 胴1_胴1_表示 = value; + 胴1_鱗左1_鱗1_表示 = value; + 胴1_鱗左1_鱗2_表示 = value; + 胴1_鱗左1_鱗3_表示 = value; + 胴1_鱗左1_鱗4_表示 = value; + 胴1_鱗右1_鱗1_表示 = value; + 胴1_鱗右1_鱗2_表示 = value; + 胴1_鱗右1_鱗3_表示 = value; + 胴1_鱗右1_鱗4_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 胴6_鱗左_鱗1CD.不透明度; + } + set + { + 胴6_鱗左_鱗1CD.不透明度 = value; + 胴6_鱗左_鱗2CD.不透明度 = value; + 胴6_鱗左_鱗3CD.不透明度 = value; + 胴6_鱗左_鱗4CD.不透明度 = value; + 胴6_鱗右_鱗1CD.不透明度 = value; + 胴6_鱗右_鱗2CD.不透明度 = value; + 胴6_鱗右_鱗3CD.不透明度 = value; + 胴6_鱗右_鱗4CD.不透明度 = value; + 胴6_胴CD.不透明度 = value; + 胴5_鱗左_鱗1CD.不透明度 = value; + 胴5_鱗左_鱗2CD.不透明度 = value; + 胴5_鱗左_鱗3CD.不透明度 = value; + 胴5_鱗左_鱗4CD.不透明度 = value; + 胴5_鱗右_鱗1CD.不透明度 = value; + 胴5_鱗右_鱗2CD.不透明度 = value; + 胴5_鱗右_鱗3CD.不透明度 = value; + 胴5_鱗右_鱗4CD.不透明度 = value; + 胴5_胴CD.不透明度 = value; + 胴4_鱗左_鱗1CD.不透明度 = value; + 胴4_鱗左_鱗2CD.不透明度 = value; + 胴4_鱗左_鱗3CD.不透明度 = value; + 胴4_鱗左_鱗4CD.不透明度 = value; + 胴4_鱗右_鱗1CD.不透明度 = value; + 胴4_鱗右_鱗2CD.不透明度 = value; + 胴4_鱗右_鱗3CD.不透明度 = value; + 胴4_鱗右_鱗4CD.不透明度 = value; + 胴4_胴CD.不透明度 = value; + 胴3_鱗左_鱗1CD.不透明度 = value; + 胴3_鱗左_鱗2CD.不透明度 = value; + 胴3_鱗左_鱗3CD.不透明度 = value; + 胴3_鱗左_鱗4CD.不透明度 = value; + 胴3_鱗右_鱗1CD.不透明度 = value; + 胴3_鱗右_鱗2CD.不透明度 = value; + 胴3_鱗右_鱗3CD.不透明度 = value; + 胴3_鱗右_鱗4CD.不透明度 = value; + 胴3_胴CD.不透明度 = value; + 胴2_鱗左_鱗1CD.不透明度 = value; + 胴2_鱗左_鱗2CD.不透明度 = value; + 胴2_鱗左_鱗3CD.不透明度 = value; + 胴2_鱗左_鱗4CD.不透明度 = value; + 胴2_鱗右_鱗1CD.不透明度 = value; + 胴2_鱗右_鱗2CD.不透明度 = value; + 胴2_鱗右_鱗3CD.不透明度 = value; + 胴2_鱗右_鱗4CD.不透明度 = value; + 胴2_胴CD.不透明度 = value; + 胴1_鱗左2_鱗1CD.不透明度 = value; + 胴1_鱗左2_鱗2CD.不透明度 = value; + 胴1_鱗左2_鱗3CD.不透明度 = value; + 胴1_鱗左2_鱗4CD.不透明度 = value; + 胴1_鱗右2_鱗1CD.不透明度 = value; + 胴1_鱗右2_鱗2CD.不透明度 = value; + 胴1_鱗右2_鱗3CD.不透明度 = value; + 胴1_鱗右2_鱗4CD.不透明度 = value; + 胴1_胴2CD.不透明度 = value; + 胴1_胴1CD.不透明度 = value; + 胴1_鱗左1_鱗1CD.不透明度 = value; + 胴1_鱗左1_鱗2CD.不透明度 = value; + 胴1_鱗左1_鱗3CD.不透明度 = value; + 胴1_鱗左1_鱗4CD.不透明度 = value; + 胴1_鱗右1_鱗1CD.不透明度 = value; + 胴1_鱗右1_鱗2CD.不透明度 = value; + 胴1_鱗右1_鱗3CD.不透明度 = value; + 胴1_鱗右1_鱗4CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public bool 胴_外線 + { + get + { + return X0Y0_胴6_胴.OP[右 ? 2 : 3].Outline; + } + set + { + X0Y0_胴6_胴.OP[右 ? 2 : 3].Outline = value; + X0Y0_胴5_胴.OP[右 ? 2 : 3].Outline = value; + X0Y0_胴4_胴.OP[右 ? 2 : 3].Outline = value; + X0Y0_胴3_胴.OP[右 ? 2 : 3].Outline = value; + X0Y0_胴2_胴.OP[右 ? 2 : 3].Outline = value; + X0Y0_胴1_胴2.OP[右 ? 2 : 3].Outline = value; + X0Y0_胴1_胴1.OP[(!右) ? 1 : 2].Outline = value; + X0Y0_胴1_胴1.OP[右 ? 1 : 2].Outline = value; + X0Y0_胴1_胴1.OP[(!右) ? 3 : 0].Outline = value; + } + } + + public bool 鱗1 + { + get + { + return 胴6_鱗左_鱗1_表示; + } + set + { + 胴6_鱗左_鱗1_表示 = value; + 胴6_鱗右_鱗1_表示 = value; + 胴5_鱗左_鱗1_表示 = value; + 胴5_鱗右_鱗1_表示 = value; + 胴4_鱗左_鱗1_表示 = value; + 胴4_鱗右_鱗1_表示 = value; + 胴3_鱗左_鱗1_表示 = value; + 胴3_鱗右_鱗1_表示 = value; + 胴2_鱗左_鱗1_表示 = value; + 胴2_鱗右_鱗1_表示 = value; + 胴1_鱗左2_鱗1_表示 = value; + 胴1_鱗右2_鱗1_表示 = value; + 胴1_鱗左1_鱗1_表示 = value; + 胴1_鱗右1_鱗1_表示 = value; + } + } + + public bool 鱗2 + { + get + { + return 胴6_鱗左_鱗2_表示; + } + set + { + 胴6_鱗左_鱗2_表示 = value; + 胴6_鱗右_鱗2_表示 = value; + 胴5_鱗左_鱗2_表示 = value; + 胴5_鱗右_鱗2_表示 = value; + 胴4_鱗左_鱗2_表示 = value; + 胴4_鱗右_鱗2_表示 = value; + 胴3_鱗左_鱗2_表示 = value; + 胴3_鱗右_鱗2_表示 = value; + 胴2_鱗左_鱗2_表示 = value; + 胴2_鱗右_鱗2_表示 = value; + 胴1_鱗左2_鱗2_表示 = value; + 胴1_鱗右2_鱗2_表示 = value; + 胴1_鱗左1_鱗2_表示 = value; + 胴1_鱗右1_鱗2_表示 = value; + } + } + + public bool 鱗3 + { + get + { + return 胴6_鱗左_鱗3_表示; + } + set + { + 胴6_鱗左_鱗3_表示 = value; + 胴6_鱗右_鱗3_表示 = value; + 胴5_鱗左_鱗3_表示 = value; + 胴5_鱗右_鱗3_表示 = value; + 胴4_鱗左_鱗3_表示 = value; + 胴4_鱗右_鱗3_表示 = value; + 胴3_鱗左_鱗3_表示 = value; + 胴3_鱗右_鱗3_表示 = value; + 胴2_鱗左_鱗3_表示 = value; + 胴2_鱗右_鱗3_表示 = value; + 胴1_鱗左2_鱗3_表示 = value; + 胴1_鱗右2_鱗3_表示 = value; + 胴1_鱗左1_鱗3_表示 = value; + 胴1_鱗右1_鱗3_表示 = value; + } + } + + public bool 鱗4 + { + get + { + return 胴6_鱗左_鱗4_表示; + } + set + { + 胴6_鱗左_鱗4_表示 = value; + 胴6_鱗右_鱗4_表示 = value; + 胴5_鱗左_鱗4_表示 = value; + 胴5_鱗右_鱗4_表示 = value; + 胴4_鱗左_鱗4_表示 = value; + 胴4_鱗右_鱗4_表示 = value; + 胴3_鱗左_鱗4_表示 = value; + 胴3_鱗右_鱗4_表示 = value; + 胴2_鱗左_鱗4_表示 = value; + 胴2_鱗右_鱗4_表示 = value; + 胴1_鱗左2_鱗4_表示 = value; + 胴1_鱗右2_鱗4_表示 = value; + 胴1_鱗左1_鱗4_表示 = value; + 胴1_鱗右1_鱗4_表示 = value; + } + } + + public JointS 左0_接続点 => new JointS(本体, X0Y0_胴1_胴2, 3); + + public JointS 右0_接続点 => new JointS(本体, X0Y0_胴1_胴2, 4); + + public JointS 左1_接続点 => new JointS(本体, X0Y0_胴1_胴2, 0); + + public JointS 右1_接続点 => new JointS(本体, X0Y0_胴1_胴2, 1); + + public JointS 左2_接続点 => new JointS(本体, X0Y0_胴2_胴, 0); + + public JointS 右2_接続点 => new JointS(本体, X0Y0_胴2_胴, 1); + + public JointS 左3_接続点 => new JointS(本体, X0Y0_胴3_胴, 0); + + public JointS 右3_接続点 => new JointS(本体, X0Y0_胴3_胴, 1); + + public JointS 左4_接続点 => new JointS(本体, X0Y0_胴4_胴, 0); + + public JointS 右4_接続点 => new JointS(本体, X0Y0_胴4_胴, 1); + + public JointS 左5_接続点 => new JointS(本体, X0Y0_胴5_胴, 0); + + public JointS 右5_接続点 => new JointS(本体, X0Y0_胴5_胴, 1); + + public JointS 左6_接続点 => new JointS(本体, X0Y0_胴6_胴, 0); + + public JointS 右6_接続点 => new JointS(本体, X0Y0_胴6_胴, 1); + + public JointS 尾_接続点 => new JointS(本体, X0Y0_胴6_胴, 2); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 長物_魚(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 長物_魚D e) + { + 長物_魚 長物_魚2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "魚"; + dif.Add(new Pars(Sta.半身["長物"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["胴6"].ToPars(); + Pars pars3 = pars2["鱗左"].ToPars(); + X0Y0_胴6_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴6_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴6_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴6_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_胴6_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴6_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴6_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴6_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_胴6_胴 = pars2["胴"].ToPar(); + pars2 = pars["胴5"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_胴5_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴5_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴5_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴5_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_胴5_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴5_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴5_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴5_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_胴5_胴 = pars2["胴"].ToPar(); + pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["胴4"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_胴4_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴4_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴4_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴4_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_胴4_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴4_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴4_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴4_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_胴4_胴 = pars2["胴"].ToPar(); + pars2 = pars["胴3"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_胴3_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴3_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴3_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴3_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_胴3_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴3_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴3_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴3_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_胴3_胴 = pars2["胴"].ToPar(); + pars2 = pars["胴2"].ToPars(); + pars3 = pars2["鱗左"].ToPars(); + X0Y0_胴2_鱗左_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴2_鱗左_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴2_鱗左_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴2_鱗左_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右"].ToPars(); + X0Y0_胴2_鱗右_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴2_鱗右_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴2_鱗右_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴2_鱗右_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_胴2_胴 = pars2["胴"].ToPar(); + pars2 = pars["胴1"].ToPars(); + pars3 = pars2["鱗左2"].ToPars(); + X0Y0_胴1_鱗左2_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴1_鱗左2_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴1_鱗左2_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴1_鱗左2_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右2"].ToPars(); + X0Y0_胴1_鱗右2_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴1_鱗右2_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴1_鱗右2_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴1_鱗右2_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_胴1_胴2 = pars2["胴2"].ToPar(); + X0Y0_胴1_胴1 = pars2["胴1"].ToPar(); + pars3 = pars2["鱗左1"].ToPars(); + X0Y0_胴1_鱗左1_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴1_鱗左1_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴1_鱗左1_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴1_鱗左1_鱗4 = pars3["鱗4"].ToPar(); + pars3 = pars2["鱗右1"].ToPars(); + X0Y0_胴1_鱗右1_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_胴1_鱗右1_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_胴1_鱗右1_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_胴1_鱗右1_鱗4 = pars3["鱗4"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 胴6_鱗左_鱗1_表示 = e.胴6_鱗左_鱗1_表示; + 胴6_鱗左_鱗2_表示 = e.胴6_鱗左_鱗2_表示; + 胴6_鱗左_鱗3_表示 = e.胴6_鱗左_鱗3_表示; + 胴6_鱗左_鱗4_表示 = e.胴6_鱗左_鱗4_表示; + 胴6_鱗右_鱗1_表示 = e.胴6_鱗右_鱗1_表示; + 胴6_鱗右_鱗2_表示 = e.胴6_鱗右_鱗2_表示; + 胴6_鱗右_鱗3_表示 = e.胴6_鱗右_鱗3_表示; + 胴6_鱗右_鱗4_表示 = e.胴6_鱗右_鱗4_表示; + 胴6_胴_表示 = e.胴6_胴_表示; + 胴5_鱗左_鱗1_表示 = e.胴5_鱗左_鱗1_表示; + 胴5_鱗左_鱗2_表示 = e.胴5_鱗左_鱗2_表示; + 胴5_鱗左_鱗3_表示 = e.胴5_鱗左_鱗3_表示; + 胴5_鱗左_鱗4_表示 = e.胴5_鱗左_鱗4_表示; + 胴5_鱗右_鱗1_表示 = e.胴5_鱗右_鱗1_表示; + 胴5_鱗右_鱗2_表示 = e.胴5_鱗右_鱗2_表示; + 胴5_鱗右_鱗3_表示 = e.胴5_鱗右_鱗3_表示; + 胴5_鱗右_鱗4_表示 = e.胴5_鱗右_鱗4_表示; + 胴5_胴_表示 = e.胴5_胴_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 胴4_鱗左_鱗1_表示 = e.胴4_鱗左_鱗1_表示; + 胴4_鱗左_鱗2_表示 = e.胴4_鱗左_鱗2_表示; + 胴4_鱗左_鱗3_表示 = e.胴4_鱗左_鱗3_表示; + 胴4_鱗左_鱗4_表示 = e.胴4_鱗左_鱗4_表示; + 胴4_鱗右_鱗1_表示 = e.胴4_鱗右_鱗1_表示; + 胴4_鱗右_鱗2_表示 = e.胴4_鱗右_鱗2_表示; + 胴4_鱗右_鱗3_表示 = e.胴4_鱗右_鱗3_表示; + 胴4_鱗右_鱗4_表示 = e.胴4_鱗右_鱗4_表示; + 胴4_胴_表示 = e.胴4_胴_表示; + 胴3_鱗左_鱗1_表示 = e.胴3_鱗左_鱗1_表示; + 胴3_鱗左_鱗2_表示 = e.胴3_鱗左_鱗2_表示; + 胴3_鱗左_鱗3_表示 = e.胴3_鱗左_鱗3_表示; + 胴3_鱗左_鱗4_表示 = e.胴3_鱗左_鱗4_表示; + 胴3_鱗右_鱗1_表示 = e.胴3_鱗右_鱗1_表示; + 胴3_鱗右_鱗2_表示 = e.胴3_鱗右_鱗2_表示; + 胴3_鱗右_鱗3_表示 = e.胴3_鱗右_鱗3_表示; + 胴3_鱗右_鱗4_表示 = e.胴3_鱗右_鱗4_表示; + 胴3_胴_表示 = e.胴3_胴_表示; + 胴2_鱗左_鱗1_表示 = e.胴2_鱗左_鱗1_表示; + 胴2_鱗左_鱗2_表示 = e.胴2_鱗左_鱗2_表示; + 胴2_鱗左_鱗3_表示 = e.胴2_鱗左_鱗3_表示; + 胴2_鱗左_鱗4_表示 = e.胴2_鱗左_鱗4_表示; + 胴2_鱗右_鱗1_表示 = e.胴2_鱗右_鱗1_表示; + 胴2_鱗右_鱗2_表示 = e.胴2_鱗右_鱗2_表示; + 胴2_鱗右_鱗3_表示 = e.胴2_鱗右_鱗3_表示; + 胴2_鱗右_鱗4_表示 = e.胴2_鱗右_鱗4_表示; + 胴2_胴_表示 = e.胴2_胴_表示; + 胴1_鱗左2_鱗1_表示 = e.胴1_鱗左2_鱗1_表示; + 胴1_鱗左2_鱗2_表示 = e.胴1_鱗左2_鱗2_表示; + 胴1_鱗左2_鱗3_表示 = e.胴1_鱗左2_鱗3_表示; + 胴1_鱗左2_鱗4_表示 = e.胴1_鱗左2_鱗4_表示; + 胴1_鱗右2_鱗1_表示 = e.胴1_鱗右2_鱗1_表示; + 胴1_鱗右2_鱗2_表示 = e.胴1_鱗右2_鱗2_表示; + 胴1_鱗右2_鱗3_表示 = e.胴1_鱗右2_鱗3_表示; + 胴1_鱗右2_鱗4_表示 = e.胴1_鱗右2_鱗4_表示; + 胴1_胴2_表示 = e.胴1_胴2_表示; + 胴1_胴1_表示 = e.胴1_胴1_表示; + 胴1_鱗左1_鱗1_表示 = e.胴1_鱗左1_鱗1_表示; + 胴1_鱗左1_鱗2_表示 = e.胴1_鱗左1_鱗2_表示; + 胴1_鱗左1_鱗3_表示 = e.胴1_鱗左1_鱗3_表示; + 胴1_鱗左1_鱗4_表示 = e.胴1_鱗左1_鱗4_表示; + 胴1_鱗右1_鱗1_表示 = e.胴1_鱗右1_鱗1_表示; + 胴1_鱗右1_鱗2_表示 = e.胴1_鱗右1_鱗2_表示; + 胴1_鱗右1_鱗3_表示 = e.胴1_鱗右1_鱗3_表示; + 胴1_鱗右1_鱗4_表示 = e.胴1_鱗右1_鱗4_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 胴_外線 = e.胴_外線; + Rパターン = e.Rパターン; + 鱗1 = e.鱗1; + 鱗2 = e.鱗2; + 鱗3 = e.鱗3; + 鱗4 = e.鱗4; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.左0_接続.Count > 0) + { + 左0_接続 = e.左0_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_魚2; + f.ConnectionType = ConnectionInfo.長物_魚_左0_接続; + f.接続(長物_魚2.左0_接続点); + return f; + }).ToArray(); + } + if (e.右0_接続.Count > 0) + { + 右0_接続 = e.右0_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_魚2; + f.ConnectionType = ConnectionInfo.長物_魚_右0_接続; + f.接続(長物_魚2.右0_接続点); + return f; + }).ToArray(); + } + 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.右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.右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(); + } + 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(); + } + if (e.左4_接続.Count > 0) + { + 左4_接続 = e.左4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_魚2; + f.ConnectionType = ConnectionInfo.長物_魚_左4_接続; + f.接続(長物_魚2.左4_接続点); + return f; + }).ToArray(); + } + if (e.右4_接続.Count > 0) + { + 右4_接続 = e.右4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_魚2; + f.ConnectionType = ConnectionInfo.長物_魚_右4_接続; + f.接続(長物_魚2.右4_接続点); + return f; + }).ToArray(); + } + if (e.左5_接続.Count > 0) + { + 左5_接続 = e.左5_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_魚2; + f.ConnectionType = ConnectionInfo.長物_魚_左5_接続; + f.接続(長物_魚2.左5_接続点); + return f; + }).ToArray(); + } + if (e.右5_接続.Count > 0) + { + 右5_接続 = e.右5_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_魚2; + f.ConnectionType = ConnectionInfo.長物_魚_右5_接続; + f.接続(長物_魚2.右5_接続点); + return f; + }).ToArray(); + } + if (e.左6_接続.Count > 0) + { + 左6_接続 = e.左6_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_魚2; + f.ConnectionType = ConnectionInfo.長物_魚_左6_接続; + f.接続(長物_魚2.左6_接続点); + return f; + }).ToArray(); + } + if (e.右6_接続.Count > 0) + { + 右6_接続 = e.右6_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_魚2; + f.ConnectionType = ConnectionInfo.長物_魚_右6_接続; + f.接続(長物_魚2.右6_接続点); + return f; + }).ToArray(); + } + if (e.尾_接続.Count > 0) + { + 尾_接続 = e.尾_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_魚2; + f.ConnectionType = ConnectionInfo.長物_魚_尾_接続; + f.接続(長物_魚2.尾_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_胴6_鱗左_鱗1CP = new ColorP(X0Y0_胴6_鱗左_鱗1, 胴6_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_胴6_鱗左_鱗2CP = new ColorP(X0Y0_胴6_鱗左_鱗2, 胴6_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_胴6_鱗左_鱗3CP = new ColorP(X0Y0_胴6_鱗左_鱗3, 胴6_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_胴6_鱗左_鱗4CP = new ColorP(X0Y0_胴6_鱗左_鱗4, 胴6_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_胴6_鱗右_鱗1CP = new ColorP(X0Y0_胴6_鱗右_鱗1, 胴6_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_胴6_鱗右_鱗2CP = new ColorP(X0Y0_胴6_鱗右_鱗2, 胴6_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_胴6_鱗右_鱗3CP = new ColorP(X0Y0_胴6_鱗右_鱗3, 胴6_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_胴6_鱗右_鱗4CP = new ColorP(X0Y0_胴6_鱗右_鱗4, 胴6_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_胴6_胴CP = new ColorP(X0Y0_胴6_胴, 胴6_胴CD, DisUnit, abj: true); + X0Y0_胴5_鱗左_鱗1CP = new ColorP(X0Y0_胴5_鱗左_鱗1, 胴5_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_胴5_鱗左_鱗2CP = new ColorP(X0Y0_胴5_鱗左_鱗2, 胴5_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_胴5_鱗左_鱗3CP = new ColorP(X0Y0_胴5_鱗左_鱗3, 胴5_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_胴5_鱗左_鱗4CP = new ColorP(X0Y0_胴5_鱗左_鱗4, 胴5_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_胴5_鱗右_鱗1CP = new ColorP(X0Y0_胴5_鱗右_鱗1, 胴5_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_胴5_鱗右_鱗2CP = new ColorP(X0Y0_胴5_鱗右_鱗2, 胴5_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_胴5_鱗右_鱗3CP = new ColorP(X0Y0_胴5_鱗右_鱗3, 胴5_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_胴5_鱗右_鱗4CP = new ColorP(X0Y0_胴5_鱗右_鱗4, 胴5_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_胴5_胴CP = new ColorP(X0Y0_胴5_胴, 胴5_胴CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + X0Y0_胴4_鱗左_鱗1CP = new ColorP(X0Y0_胴4_鱗左_鱗1, 胴4_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_胴4_鱗左_鱗2CP = new ColorP(X0Y0_胴4_鱗左_鱗2, 胴4_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_胴4_鱗左_鱗3CP = new ColorP(X0Y0_胴4_鱗左_鱗3, 胴4_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_胴4_鱗左_鱗4CP = new ColorP(X0Y0_胴4_鱗左_鱗4, 胴4_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_胴4_鱗右_鱗1CP = new ColorP(X0Y0_胴4_鱗右_鱗1, 胴4_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_胴4_鱗右_鱗2CP = new ColorP(X0Y0_胴4_鱗右_鱗2, 胴4_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_胴4_鱗右_鱗3CP = new ColorP(X0Y0_胴4_鱗右_鱗3, 胴4_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_胴4_鱗右_鱗4CP = new ColorP(X0Y0_胴4_鱗右_鱗4, 胴4_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_胴4_胴CP = new ColorP(X0Y0_胴4_胴, 胴4_胴CD, DisUnit, abj: true); + X0Y0_胴3_鱗左_鱗1CP = new ColorP(X0Y0_胴3_鱗左_鱗1, 胴3_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_胴3_鱗左_鱗2CP = new ColorP(X0Y0_胴3_鱗左_鱗2, 胴3_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_胴3_鱗左_鱗3CP = new ColorP(X0Y0_胴3_鱗左_鱗3, 胴3_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_胴3_鱗左_鱗4CP = new ColorP(X0Y0_胴3_鱗左_鱗4, 胴3_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_胴3_鱗右_鱗1CP = new ColorP(X0Y0_胴3_鱗右_鱗1, 胴3_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_胴3_鱗右_鱗2CP = new ColorP(X0Y0_胴3_鱗右_鱗2, 胴3_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_胴3_鱗右_鱗3CP = new ColorP(X0Y0_胴3_鱗右_鱗3, 胴3_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_胴3_鱗右_鱗4CP = new ColorP(X0Y0_胴3_鱗右_鱗4, 胴3_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_胴3_胴CP = new ColorP(X0Y0_胴3_胴, 胴3_胴CD, DisUnit, abj: true); + X0Y0_胴2_鱗左_鱗1CP = new ColorP(X0Y0_胴2_鱗左_鱗1, 胴2_鱗左_鱗1CD, DisUnit, abj: true); + X0Y0_胴2_鱗左_鱗2CP = new ColorP(X0Y0_胴2_鱗左_鱗2, 胴2_鱗左_鱗2CD, DisUnit, abj: true); + X0Y0_胴2_鱗左_鱗3CP = new ColorP(X0Y0_胴2_鱗左_鱗3, 胴2_鱗左_鱗3CD, DisUnit, abj: true); + X0Y0_胴2_鱗左_鱗4CP = new ColorP(X0Y0_胴2_鱗左_鱗4, 胴2_鱗左_鱗4CD, DisUnit, abj: true); + X0Y0_胴2_鱗右_鱗1CP = new ColorP(X0Y0_胴2_鱗右_鱗1, 胴2_鱗右_鱗1CD, DisUnit, abj: true); + X0Y0_胴2_鱗右_鱗2CP = new ColorP(X0Y0_胴2_鱗右_鱗2, 胴2_鱗右_鱗2CD, DisUnit, abj: true); + X0Y0_胴2_鱗右_鱗3CP = new ColorP(X0Y0_胴2_鱗右_鱗3, 胴2_鱗右_鱗3CD, DisUnit, abj: true); + X0Y0_胴2_鱗右_鱗4CP = new ColorP(X0Y0_胴2_鱗右_鱗4, 胴2_鱗右_鱗4CD, DisUnit, abj: true); + X0Y0_胴2_胴CP = new ColorP(X0Y0_胴2_胴, 胴2_胴CD, DisUnit, abj: true); + X0Y0_胴1_鱗左2_鱗1CP = new ColorP(X0Y0_胴1_鱗左2_鱗1, 胴1_鱗左2_鱗1CD, DisUnit, abj: true); + X0Y0_胴1_鱗左2_鱗2CP = new ColorP(X0Y0_胴1_鱗左2_鱗2, 胴1_鱗左2_鱗2CD, DisUnit, abj: true); + X0Y0_胴1_鱗左2_鱗3CP = new ColorP(X0Y0_胴1_鱗左2_鱗3, 胴1_鱗左2_鱗3CD, DisUnit, abj: true); + X0Y0_胴1_鱗左2_鱗4CP = new ColorP(X0Y0_胴1_鱗左2_鱗4, 胴1_鱗左2_鱗4CD, DisUnit, abj: true); + X0Y0_胴1_鱗右2_鱗1CP = new ColorP(X0Y0_胴1_鱗右2_鱗1, 胴1_鱗右2_鱗1CD, DisUnit, abj: true); + X0Y0_胴1_鱗右2_鱗2CP = new ColorP(X0Y0_胴1_鱗右2_鱗2, 胴1_鱗右2_鱗2CD, DisUnit, abj: true); + X0Y0_胴1_鱗右2_鱗3CP = new ColorP(X0Y0_胴1_鱗右2_鱗3, 胴1_鱗右2_鱗3CD, DisUnit, abj: true); + X0Y0_胴1_鱗右2_鱗4CP = new ColorP(X0Y0_胴1_鱗右2_鱗4, 胴1_鱗右2_鱗4CD, DisUnit, abj: true); + X0Y0_胴1_胴2CP = new ColorP(X0Y0_胴1_胴2, 胴1_胴2CD, DisUnit, abj: true); + X0Y0_胴1_胴1CP = new ColorP(X0Y0_胴1_胴1, 胴1_胴1CD, DisUnit, abj: true); + X0Y0_胴1_鱗左1_鱗1CP = new ColorP(X0Y0_胴1_鱗左1_鱗1, 胴1_鱗左1_鱗1CD, DisUnit, abj: true); + X0Y0_胴1_鱗左1_鱗2CP = new ColorP(X0Y0_胴1_鱗左1_鱗2, 胴1_鱗左1_鱗2CD, DisUnit, abj: true); + X0Y0_胴1_鱗左1_鱗3CP = new ColorP(X0Y0_胴1_鱗左1_鱗3, 胴1_鱗左1_鱗3CD, DisUnit, abj: true); + X0Y0_胴1_鱗左1_鱗4CP = new ColorP(X0Y0_胴1_鱗左1_鱗4, 胴1_鱗左1_鱗4CD, DisUnit, abj: true); + X0Y0_胴1_鱗右1_鱗1CP = new ColorP(X0Y0_胴1_鱗右1_鱗1, 胴1_鱗右1_鱗1CD, DisUnit, abj: true); + X0Y0_胴1_鱗右1_鱗2CP = new ColorP(X0Y0_胴1_鱗右1_鱗2, 胴1_鱗右1_鱗2CD, DisUnit, abj: true); + X0Y0_胴1_鱗右1_鱗3CP = new ColorP(X0Y0_胴1_鱗右1_鱗3, 胴1_鱗右1_鱗3CD, DisUnit, abj: true); + X0Y0_胴1_鱗右1_鱗4CP = new ColorP(X0Y0_胴1_鱗右1_鱗4, 胴1_鱗右1_鱗4CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B += num; + 鎖2.角度B -= num; + 鎖3.角度B += num; + 鎖4.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + if (Rパターン) + { + Are.Draw(X0Y0_胴6_胴); + Are.Draw(X0Y0_胴6_鱗右_鱗4); + Are.Draw(X0Y0_胴6_鱗右_鱗3); + Are.Draw(X0Y0_胴6_鱗右_鱗2); + Are.Draw(X0Y0_胴6_鱗右_鱗1); + Are.Draw(X0Y0_胴6_鱗左_鱗4); + Are.Draw(X0Y0_胴6_鱗左_鱗3); + Are.Draw(X0Y0_胴6_鱗左_鱗2); + Are.Draw(X0Y0_胴6_鱗左_鱗1); + Are.Draw(X0Y0_胴5_胴); + Are.Draw(X0Y0_胴5_鱗右_鱗4); + Are.Draw(X0Y0_胴5_鱗右_鱗3); + Are.Draw(X0Y0_胴5_鱗右_鱗2); + Are.Draw(X0Y0_胴5_鱗右_鱗1); + Are.Draw(X0Y0_胴5_鱗左_鱗4); + Are.Draw(X0Y0_胴5_鱗左_鱗3); + Are.Draw(X0Y0_胴5_鱗左_鱗2); + Are.Draw(X0Y0_胴5_鱗左_鱗1); + Are.Draw(X0Y0_胴4_胴); + Are.Draw(X0Y0_胴4_鱗右_鱗4); + Are.Draw(X0Y0_胴4_鱗右_鱗3); + Are.Draw(X0Y0_胴4_鱗右_鱗2); + Are.Draw(X0Y0_胴4_鱗右_鱗1); + Are.Draw(X0Y0_胴4_鱗左_鱗4); + Are.Draw(X0Y0_胴4_鱗左_鱗3); + Are.Draw(X0Y0_胴4_鱗左_鱗2); + Are.Draw(X0Y0_胴4_鱗左_鱗1); + Are.Draw(X0Y0_胴3_胴); + Are.Draw(X0Y0_胴3_鱗右_鱗4); + Are.Draw(X0Y0_胴3_鱗右_鱗3); + Are.Draw(X0Y0_胴3_鱗右_鱗2); + Are.Draw(X0Y0_胴3_鱗右_鱗1); + Are.Draw(X0Y0_胴3_鱗左_鱗4); + Are.Draw(X0Y0_胴3_鱗左_鱗3); + Are.Draw(X0Y0_胴3_鱗左_鱗2); + Are.Draw(X0Y0_胴3_鱗左_鱗1); + Are.Draw(X0Y0_胴2_胴); + Are.Draw(X0Y0_胴2_鱗右_鱗4); + Are.Draw(X0Y0_胴2_鱗右_鱗3); + Are.Draw(X0Y0_胴2_鱗右_鱗2); + Are.Draw(X0Y0_胴2_鱗右_鱗1); + Are.Draw(X0Y0_胴2_鱗左_鱗4); + Are.Draw(X0Y0_胴2_鱗左_鱗3); + Are.Draw(X0Y0_胴2_鱗左_鱗2); + Are.Draw(X0Y0_胴2_鱗左_鱗1); + Are.Draw(X0Y0_胴1_胴2); + Are.Draw(X0Y0_胴1_胴1); + Are.Draw(X0Y0_胴1_鱗右1_鱗4); + Are.Draw(X0Y0_胴1_鱗右1_鱗3); + Are.Draw(X0Y0_胴1_鱗右1_鱗2); + Are.Draw(X0Y0_胴1_鱗右1_鱗1); + Are.Draw(X0Y0_胴1_鱗左1_鱗4); + Are.Draw(X0Y0_胴1_鱗左1_鱗3); + Are.Draw(X0Y0_胴1_鱗左1_鱗2); + Are.Draw(X0Y0_胴1_鱗左1_鱗1); + Are.Draw(X0Y0_胴1_鱗右2_鱗4); + Are.Draw(X0Y0_胴1_鱗右2_鱗3); + Are.Draw(X0Y0_胴1_鱗右2_鱗2); + Are.Draw(X0Y0_胴1_鱗右2_鱗1); + Are.Draw(X0Y0_胴1_鱗左2_鱗4); + Are.Draw(X0Y0_胴1_鱗左2_鱗3); + Are.Draw(X0Y0_胴1_鱗左2_鱗2); + Are.Draw(X0Y0_胴1_鱗左2_鱗1); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + } + else + { + Are.Draw(X0Y0_胴6_鱗左_鱗1); + Are.Draw(X0Y0_胴6_鱗左_鱗2); + Are.Draw(X0Y0_胴6_鱗左_鱗3); + Are.Draw(X0Y0_胴6_鱗左_鱗4); + Are.Draw(X0Y0_胴6_鱗右_鱗1); + Are.Draw(X0Y0_胴6_鱗右_鱗2); + Are.Draw(X0Y0_胴6_鱗右_鱗3); + Are.Draw(X0Y0_胴6_鱗右_鱗4); + Are.Draw(X0Y0_胴6_胴); + Are.Draw(X0Y0_胴5_鱗左_鱗1); + Are.Draw(X0Y0_胴5_鱗左_鱗2); + Are.Draw(X0Y0_胴5_鱗左_鱗3); + Are.Draw(X0Y0_胴5_鱗左_鱗4); + Are.Draw(X0Y0_胴5_鱗右_鱗1); + Are.Draw(X0Y0_胴5_鱗右_鱗2); + Are.Draw(X0Y0_胴5_鱗右_鱗3); + Are.Draw(X0Y0_胴5_鱗右_鱗4); + Are.Draw(X0Y0_胴5_胴); + Are.Draw(X0Y0_胴4_鱗左_鱗1); + Are.Draw(X0Y0_胴4_鱗左_鱗2); + Are.Draw(X0Y0_胴4_鱗左_鱗3); + Are.Draw(X0Y0_胴4_鱗左_鱗4); + Are.Draw(X0Y0_胴4_鱗右_鱗1); + Are.Draw(X0Y0_胴4_鱗右_鱗2); + Are.Draw(X0Y0_胴4_鱗右_鱗3); + Are.Draw(X0Y0_胴4_鱗右_鱗4); + Are.Draw(X0Y0_胴4_胴); + Are.Draw(X0Y0_胴3_鱗左_鱗1); + Are.Draw(X0Y0_胴3_鱗左_鱗2); + Are.Draw(X0Y0_胴3_鱗左_鱗3); + Are.Draw(X0Y0_胴3_鱗左_鱗4); + Are.Draw(X0Y0_胴3_鱗右_鱗1); + Are.Draw(X0Y0_胴3_鱗右_鱗2); + Are.Draw(X0Y0_胴3_鱗右_鱗3); + Are.Draw(X0Y0_胴3_鱗右_鱗4); + Are.Draw(X0Y0_胴3_胴); + Are.Draw(X0Y0_胴2_鱗左_鱗1); + Are.Draw(X0Y0_胴2_鱗左_鱗2); + Are.Draw(X0Y0_胴2_鱗左_鱗3); + Are.Draw(X0Y0_胴2_鱗左_鱗4); + Are.Draw(X0Y0_胴2_鱗右_鱗1); + Are.Draw(X0Y0_胴2_鱗右_鱗2); + Are.Draw(X0Y0_胴2_鱗右_鱗3); + Are.Draw(X0Y0_胴2_鱗右_鱗4); + Are.Draw(X0Y0_胴2_胴); + Are.Draw(X0Y0_胴1_鱗左2_鱗1); + Are.Draw(X0Y0_胴1_鱗左2_鱗2); + Are.Draw(X0Y0_胴1_鱗左2_鱗3); + Are.Draw(X0Y0_胴1_鱗左2_鱗4); + Are.Draw(X0Y0_胴1_鱗右2_鱗1); + Are.Draw(X0Y0_胴1_鱗右2_鱗2); + Are.Draw(X0Y0_胴1_鱗右2_鱗3); + Are.Draw(X0Y0_胴1_鱗右2_鱗4); + Are.Draw(X0Y0_胴1_胴2); + Are.Draw(X0Y0_胴1_胴1); + Are.Draw(X0Y0_胴1_鱗左1_鱗1); + Are.Draw(X0Y0_胴1_鱗左1_鱗2); + Are.Draw(X0Y0_胴1_鱗左1_鱗3); + Are.Draw(X0Y0_胴1_鱗左1_鱗4); + Are.Draw(X0Y0_胴1_鱗右1_鱗1); + Are.Draw(X0Y0_胴1_鱗右1_鱗2); + Are.Draw(X0Y0_胴1_鱗右1_鱗3); + Are.Draw(X0Y0_胴1_鱗右1_鱗4); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + } + 鎖1.描画0(Are); + 鎖2.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 25.0; + X0Y0_胴6_胴.AngleBase = maxAngle.GetRanAngle(); + X0Y0_胴5_胴.AngleBase = maxAngle.GetRanAngle(); + X0Y0_胴4_胴.AngleBase = maxAngle.GetRanAngle(); + X0Y0_胴3_胴.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public IEnumerable 軸列挙() + { + yield return X0Y0_胴3_胴; + yield return X0Y0_胴4_胴; + yield return X0Y0_胴5_胴; + yield return X0Y0_胴6_胴; + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) + { + return p == X0Y0_輪1_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_胴6_鱗左_鱗1CP.Update(); + X0Y0_胴6_鱗左_鱗2CP.Update(); + X0Y0_胴6_鱗左_鱗3CP.Update(); + X0Y0_胴6_鱗左_鱗4CP.Update(); + X0Y0_胴6_鱗右_鱗1CP.Update(); + X0Y0_胴6_鱗右_鱗2CP.Update(); + X0Y0_胴6_鱗右_鱗3CP.Update(); + X0Y0_胴6_鱗右_鱗4CP.Update(); + X0Y0_胴6_胴CP.Update(); + X0Y0_胴5_鱗左_鱗1CP.Update(); + X0Y0_胴5_鱗左_鱗2CP.Update(); + X0Y0_胴5_鱗左_鱗3CP.Update(); + X0Y0_胴5_鱗左_鱗4CP.Update(); + X0Y0_胴5_鱗右_鱗1CP.Update(); + X0Y0_胴5_鱗右_鱗2CP.Update(); + X0Y0_胴5_鱗右_鱗3CP.Update(); + X0Y0_胴5_鱗右_鱗4CP.Update(); + X0Y0_胴5_胴CP.Update(); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + X0Y0_胴4_鱗左_鱗1CP.Update(); + X0Y0_胴4_鱗左_鱗2CP.Update(); + X0Y0_胴4_鱗左_鱗3CP.Update(); + X0Y0_胴4_鱗左_鱗4CP.Update(); + X0Y0_胴4_鱗右_鱗1CP.Update(); + X0Y0_胴4_鱗右_鱗2CP.Update(); + X0Y0_胴4_鱗右_鱗3CP.Update(); + X0Y0_胴4_鱗右_鱗4CP.Update(); + X0Y0_胴4_胴CP.Update(); + X0Y0_胴3_鱗左_鱗1CP.Update(); + X0Y0_胴3_鱗左_鱗2CP.Update(); + X0Y0_胴3_鱗左_鱗3CP.Update(); + X0Y0_胴3_鱗左_鱗4CP.Update(); + X0Y0_胴3_鱗右_鱗1CP.Update(); + X0Y0_胴3_鱗右_鱗2CP.Update(); + X0Y0_胴3_鱗右_鱗3CP.Update(); + X0Y0_胴3_鱗右_鱗4CP.Update(); + X0Y0_胴3_胴CP.Update(); + X0Y0_胴2_鱗左_鱗1CP.Update(); + X0Y0_胴2_鱗左_鱗2CP.Update(); + X0Y0_胴2_鱗左_鱗3CP.Update(); + X0Y0_胴2_鱗左_鱗4CP.Update(); + X0Y0_胴2_鱗右_鱗1CP.Update(); + X0Y0_胴2_鱗右_鱗2CP.Update(); + X0Y0_胴2_鱗右_鱗3CP.Update(); + X0Y0_胴2_鱗右_鱗4CP.Update(); + X0Y0_胴2_胴CP.Update(); + X0Y0_胴1_鱗左2_鱗1CP.Update(); + X0Y0_胴1_鱗左2_鱗2CP.Update(); + X0Y0_胴1_鱗左2_鱗3CP.Update(); + X0Y0_胴1_鱗左2_鱗4CP.Update(); + X0Y0_胴1_鱗右2_鱗1CP.Update(); + X0Y0_胴1_鱗右2_鱗2CP.Update(); + X0Y0_胴1_鱗右2_鱗3CP.Update(); + X0Y0_胴1_鱗右2_鱗4CP.Update(); + X0Y0_胴1_胴2CP.Update(); + X0Y0_胴1_胴1CP.Update(); + X0Y0_胴1_鱗左1_鱗1CP.Update(); + X0Y0_胴1_鱗左1_鱗2CP.Update(); + X0Y0_胴1_鱗左1_鱗3CP.Update(); + X0Y0_胴1_鱗左1_鱗4CP.Update(); + X0Y0_胴1_鱗右1_鱗1CP.Update(); + X0Y0_胴1_鱗右1_鱗2CP.Update(); + X0Y0_胴1_鱗右1_鱗3CP.Update(); + X0Y0_胴1_鱗右1_鱗4CP.Update(); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 胴6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗左2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_胴2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_胴1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗左1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 胴6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗左2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_鱗左2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_鱗右2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_胴2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_胴1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗左1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_鱗左1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_鱗右1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 胴6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴6_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴5_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴4_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴3_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴2_胴CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗左2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_鱗左2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_鱗右2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_胴2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_胴1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 胴1_鱗左1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗左1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 胴1_鱗右1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚D.cs index 5ea028e..35ac7b3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚D.cs @@ -2,321 +2,322 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 長物_魚D : 半身D +namespace SlaveMatrix { - public bool 胴6_鱗左_鱗1_表示 = true; + [Serializable] + public class 長物_魚D : 半身D + { + public bool 胴6_鱗左_鱗1_表示 = true; - public bool 胴6_鱗左_鱗2_表示 = true; + public bool 胴6_鱗左_鱗2_表示 = true; - public bool 胴6_鱗左_鱗3_表示 = true; + public bool 胴6_鱗左_鱗3_表示 = true; - public bool 胴6_鱗左_鱗4_表示 = true; + public bool 胴6_鱗左_鱗4_表示 = true; - public bool 胴6_鱗右_鱗1_表示 = true; + public bool 胴6_鱗右_鱗1_表示 = true; - public bool 胴6_鱗右_鱗2_表示 = true; + public bool 胴6_鱗右_鱗2_表示 = true; - public bool 胴6_鱗右_鱗3_表示 = true; + public bool 胴6_鱗右_鱗3_表示 = true; - public bool 胴6_鱗右_鱗4_表示 = true; + public bool 胴6_鱗右_鱗4_表示 = true; - public bool 胴6_胴_表示 = true; + public bool 胴6_胴_表示 = true; - public bool 胴5_鱗左_鱗1_表示 = true; + public bool 胴5_鱗左_鱗1_表示 = true; - public bool 胴5_鱗左_鱗2_表示 = true; + public bool 胴5_鱗左_鱗2_表示 = true; - public bool 胴5_鱗左_鱗3_表示 = true; + public bool 胴5_鱗左_鱗3_表示 = true; - public bool 胴5_鱗左_鱗4_表示 = true; + public bool 胴5_鱗左_鱗4_表示 = true; - public bool 胴5_鱗右_鱗1_表示 = true; + public bool 胴5_鱗右_鱗1_表示 = true; - public bool 胴5_鱗右_鱗2_表示 = true; + public bool 胴5_鱗右_鱗2_表示 = true; - public bool 胴5_鱗右_鱗3_表示 = true; + public bool 胴5_鱗右_鱗3_表示 = true; - public bool 胴5_鱗右_鱗4_表示 = true; + public bool 胴5_鱗右_鱗4_表示 = true; - public bool 胴5_胴_表示 = true; + public bool 胴5_胴_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 胴4_鱗左_鱗1_表示 = true; + public bool 胴4_鱗左_鱗1_表示 = true; - public bool 胴4_鱗左_鱗2_表示 = true; + public bool 胴4_鱗左_鱗2_表示 = true; - public bool 胴4_鱗左_鱗3_表示 = true; + public bool 胴4_鱗左_鱗3_表示 = true; - public bool 胴4_鱗左_鱗4_表示 = true; + public bool 胴4_鱗左_鱗4_表示 = true; - public bool 胴4_鱗右_鱗1_表示 = true; + public bool 胴4_鱗右_鱗1_表示 = true; - public bool 胴4_鱗右_鱗2_表示 = true; + public bool 胴4_鱗右_鱗2_表示 = true; - public bool 胴4_鱗右_鱗3_表示 = true; + public bool 胴4_鱗右_鱗3_表示 = true; - public bool 胴4_鱗右_鱗4_表示 = true; + public bool 胴4_鱗右_鱗4_表示 = true; - public bool 胴4_胴_表示 = true; + public bool 胴4_胴_表示 = true; - public bool 胴3_鱗左_鱗1_表示 = true; + public bool 胴3_鱗左_鱗1_表示 = true; - public bool 胴3_鱗左_鱗2_表示 = true; + public bool 胴3_鱗左_鱗2_表示 = true; - public bool 胴3_鱗左_鱗3_表示 = true; + public bool 胴3_鱗左_鱗3_表示 = true; - public bool 胴3_鱗左_鱗4_表示 = true; + public bool 胴3_鱗左_鱗4_表示 = true; - public bool 胴3_鱗右_鱗1_表示 = true; + public bool 胴3_鱗右_鱗1_表示 = true; - public bool 胴3_鱗右_鱗2_表示 = true; + public bool 胴3_鱗右_鱗2_表示 = true; - public bool 胴3_鱗右_鱗3_表示 = true; + public bool 胴3_鱗右_鱗3_表示 = true; - public bool 胴3_鱗右_鱗4_表示 = true; + public bool 胴3_鱗右_鱗4_表示 = true; - public bool 胴3_胴_表示 = true; + public bool 胴3_胴_表示 = true; - public bool 胴2_鱗左_鱗1_表示 = true; + public bool 胴2_鱗左_鱗1_表示 = true; - public bool 胴2_鱗左_鱗2_表示 = true; + public bool 胴2_鱗左_鱗2_表示 = true; - public bool 胴2_鱗左_鱗3_表示 = true; + public bool 胴2_鱗左_鱗3_表示 = true; - public bool 胴2_鱗左_鱗4_表示 = true; + public bool 胴2_鱗左_鱗4_表示 = true; - public bool 胴2_鱗右_鱗1_表示 = true; + public bool 胴2_鱗右_鱗1_表示 = true; - public bool 胴2_鱗右_鱗2_表示 = true; + public bool 胴2_鱗右_鱗2_表示 = true; - public bool 胴2_鱗右_鱗3_表示 = true; + public bool 胴2_鱗右_鱗3_表示 = true; - public bool 胴2_鱗右_鱗4_表示 = true; + public bool 胴2_鱗右_鱗4_表示 = true; - public bool 胴2_胴_表示 = true; + public bool 胴2_胴_表示 = true; - public bool 胴1_鱗左2_鱗1_表示 = true; + public bool 胴1_鱗左2_鱗1_表示 = true; - public bool 胴1_鱗左2_鱗2_表示 = true; + public bool 胴1_鱗左2_鱗2_表示 = true; - public bool 胴1_鱗左2_鱗3_表示 = true; + public bool 胴1_鱗左2_鱗3_表示 = true; - public bool 胴1_鱗左2_鱗4_表示 = true; + public bool 胴1_鱗左2_鱗4_表示 = true; - public bool 胴1_鱗右2_鱗1_表示 = true; + public bool 胴1_鱗右2_鱗1_表示 = true; - public bool 胴1_鱗右2_鱗2_表示 = true; + public bool 胴1_鱗右2_鱗2_表示 = true; - public bool 胴1_鱗右2_鱗3_表示 = true; + public bool 胴1_鱗右2_鱗3_表示 = true; - public bool 胴1_鱗右2_鱗4_表示 = true; + public bool 胴1_鱗右2_鱗4_表示 = true; - public bool 胴1_胴2_表示 = true; + public bool 胴1_胴2_表示 = true; - public bool 胴1_胴1_表示 = true; + public bool 胴1_胴1_表示 = true; - public bool 胴1_鱗左1_鱗1_表示 = true; + public bool 胴1_鱗左1_鱗1_表示 = true; - public bool 胴1_鱗左1_鱗2_表示 = true; + public bool 胴1_鱗左1_鱗2_表示 = true; - public bool 胴1_鱗左1_鱗3_表示 = true; + public bool 胴1_鱗左1_鱗3_表示 = true; - public bool 胴1_鱗左1_鱗4_表示 = true; + public bool 胴1_鱗左1_鱗4_表示 = true; - public bool 胴1_鱗右1_鱗1_表示 = true; + public bool 胴1_鱗右1_鱗1_表示 = true; - public bool 胴1_鱗右1_鱗2_表示 = true; + public bool 胴1_鱗右1_鱗2_表示 = true; - public bool 胴1_鱗右1_鱗3_表示 = true; + public bool 胴1_鱗右1_鱗3_表示 = true; - public bool 胴1_鱗右1_鱗4_表示 = true; + public bool 胴1_鱗右1_鱗4_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 胴_外線; + public bool 胴_外線; - public bool Rパターン; + public bool Rパターン; - public bool 鱗1 = true; + public bool 鱗1 = true; - public bool 鱗2 = true; + public bool 鱗2 = true; - public bool 鱗3 = true; + public bool 鱗3 = true; - public bool 鱗4 = true; + public bool 鱗4 = true; - public bool 鎖表示; + public bool 鎖表示; - public List 左0_接続 = new List(); + public List 左0_接続 = new List(); - public List 右0_接続 = new List(); + public List 右0_接続 = new List(); - public List 左1_接続 = new List(); + public List 左1_接続 = new List(); - public List 右1_接続 = new List(); + public List 右1_接続 = new List(); - public List 左2_接続 = new List(); + public List 左2_接続 = new List(); - public List 右2_接続 = new List(); + public List 右2_接続 = new List(); - public List 左3_接続 = new List(); + public List 左3_接続 = new List(); - public List 右3_接続 = new List(); + public List 右3_接続 = new List(); - public List 左4_接続 = new List(); + public List 左4_接続 = new List(); - public List 右4_接続 = new List(); + public List 右4_接続 = new List(); - public List 左5_接続 = new List(); + public List 左5_接続 = new List(); - public List 右5_接続 = new List(); + public List 右5_接続 = new List(); - public List 左6_接続 = new List(); + public List 左6_接続 = new List(); - public List 右6_接続 = new List(); + public List 右6_接続 = new List(); - public List 尾_接続 = new List(); + public List 尾_接続 = new List(); - public 長物_魚D() - { - ThisType = GetType(); - } + public 長物_魚D() + { + ThisType = GetType(); + } - public void 左0接続(EleD e) - { - 左0_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_魚_左0_接続; - } + public void 左0接続(EleD e) + { + 左0_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_魚_左0_接続; + } - public void 右0接続(EleD e) - { - 右0_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_魚_右0_接続; - } + public void 右0接続(EleD e) + { + 右0_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_魚_右0_接続; + } - public void 左1接続(EleD e) - { - 左1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_魚_左1_接続; - } + public void 左1接続(EleD e) + { + 左1_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_魚_左1_接続; + } - public void 右1接続(EleD e) - { - 右1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_魚_右1_接続; - } + 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 左2接続(EleD e) + { + 左2_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_魚_左2_接続; + } - public void 右2接続(EleD e) - { - 右2_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_魚_右2_接続; - } + 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 左3接続(EleD e) + { + 左3_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_魚_左3_接続; + } - 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 右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 右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 右6接続(EleD e) - { - 右6_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_魚_右6_接続; - } - - public void 尾接続(EleD e) - { - 尾_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_魚_尾_接続; - } - - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 長物_魚(DisUnit, 配色指定, 体配色, Med, this); - } + 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 右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 右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 右6接続(EleD e) + { + 右6_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_魚_右6_接続; + } + + public void 尾接続(EleD e) + { + 尾_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_魚_尾_接続; + } + + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 長物_魚(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨.cs index 6ac6d09..5064c99 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨.cs @@ -2,1508 +2,1509 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 長物_鯨 : 半身 +namespace SlaveMatrix { - public Par X0Y0_胴6_胴; + public class 長物_鯨 : 半身 + { + public Par X0Y0_胴6_胴; - public Par X0Y0_胴6_柄; + public Par X0Y0_胴6_柄; - public Par X0Y0_胴6_縦影; + public Par X0Y0_胴6_縦影; - public Par X0Y0_胴5_胴; + public Par X0Y0_胴5_胴; - public Par X0Y0_胴5_柄; + public Par X0Y0_胴5_柄; - public Par X0Y0_胴5_縦影; + public Par X0Y0_胴5_縦影; - public Par X0Y0_輪2_革; + public Par X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public Par X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public Par X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public Par X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public Par X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public Par X0Y0_輪2_金具右; - public Par X0Y0_胴4_胴; + public Par X0Y0_胴4_胴; - public Par X0Y0_胴4_柄; + public Par X0Y0_胴4_柄; - public Par X0Y0_胴4_縦影; + public Par X0Y0_胴4_縦影; - public Par X0Y0_胴3_胴; + public Par X0Y0_胴3_胴; - public Par X0Y0_胴3_柄; + public Par X0Y0_胴3_柄; - public Par X0Y0_胴3_縦影; + public Par X0Y0_胴3_縦影; - public Par X0Y0_胴2_胴; + public Par X0Y0_胴2_胴; - public Par X0Y0_胴2_柄; + public Par X0Y0_胴2_柄; - public Par X0Y0_胴2_縦影; + public Par X0Y0_胴2_縦影; - public Par X0Y0_胴1_胴; + public Par X0Y0_胴1_胴; - public Par X0Y0_胴1_柄; + public Par X0Y0_胴1_柄; - public Par X0Y0_胴1_縦影; + public Par X0Y0_胴1_縦影; - public Par X0Y0_輪1_革; + public Par X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public Par X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public Par X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public Par X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public Par X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public Par X0Y0_輪1_金具右; - public ColorD 胴6_胴CD; + public ColorD 胴6_胴CD; - public ColorD 胴6_柄CD; + public ColorD 胴6_柄CD; - public ColorD 胴6_縦影CD; + public ColorD 胴6_縦影CD; - public ColorD 胴5_胴CD; + public ColorD 胴5_胴CD; - public ColorD 胴5_柄CD; + public ColorD 胴5_柄CD; - public ColorD 胴5_縦影CD; + public ColorD 胴5_縦影CD; - public ColorD 胴4_胴CD; + public ColorD 胴4_胴CD; - public ColorD 胴4_柄CD; + public ColorD 胴4_柄CD; - public ColorD 胴4_縦影CD; + public ColorD 胴4_縦影CD; - public ColorD 胴3_胴CD; + public ColorD 胴3_胴CD; - public ColorD 胴3_柄CD; + public ColorD 胴3_柄CD; - public ColorD 胴3_縦影CD; + public ColorD 胴3_縦影CD; - public ColorD 胴2_胴CD; + public ColorD 胴2_胴CD; - public ColorD 胴2_柄CD; + public ColorD 胴2_柄CD; - public ColorD 胴2_縦影CD; + public ColorD 胴2_縦影CD; - public ColorD 胴1_胴CD; + public ColorD 胴1_胴CD; - public ColorD 胴1_柄CD; + public ColorD 胴1_柄CD; - public ColorD 胴1_縦影CD; + public ColorD 胴1_縦影CD; - public ColorD 輪1_革CD; + public ColorD 輪1_革CD; - public ColorD 輪1_金具1CD; + public ColorD 輪1_金具1CD; - public ColorD 輪1_金具2CD; + public ColorD 輪1_金具2CD; - public ColorD 輪1_金具3CD; + public ColorD 輪1_金具3CD; - public ColorD 輪1_金具左CD; + public ColorD 輪1_金具左CD; - public ColorD 輪1_金具右CD; + public ColorD 輪1_金具右CD; - public ColorD 輪2_革CD; + public ColorD 輪2_革CD; - public ColorD 輪2_金具1CD; + public ColorD 輪2_金具1CD; - public ColorD 輪2_金具2CD; + public ColorD 輪2_金具2CD; - public ColorD 輪2_金具3CD; + public ColorD 輪2_金具3CD; - public ColorD 輪2_金具左CD; + public ColorD 輪2_金具左CD; - public ColorD 輪2_金具右CD; + public ColorD 輪2_金具右CD; - public ColorP X0Y0_胴6_胴CP; + public ColorP X0Y0_胴6_胴CP; - public ColorP X0Y0_胴6_柄CP; + public ColorP X0Y0_胴6_柄CP; - public ColorP X0Y0_胴6_縦影CP; + public ColorP X0Y0_胴6_縦影CP; - public ColorP X0Y0_胴5_胴CP; + public ColorP X0Y0_胴5_胴CP; - public ColorP X0Y0_胴5_柄CP; + public ColorP X0Y0_胴5_柄CP; - public ColorP X0Y0_胴5_縦影CP; + public ColorP X0Y0_胴5_縦影CP; - public ColorP X0Y0_輪2_革CP; + public ColorP X0Y0_輪2_革CP; - public ColorP X0Y0_輪2_金具1CP; + public ColorP X0Y0_輪2_金具1CP; - public ColorP X0Y0_輪2_金具2CP; + public ColorP X0Y0_輪2_金具2CP; - public ColorP X0Y0_輪2_金具3CP; + public ColorP X0Y0_輪2_金具3CP; - public ColorP X0Y0_輪2_金具左CP; + public ColorP X0Y0_輪2_金具左CP; - public ColorP X0Y0_輪2_金具右CP; + public ColorP X0Y0_輪2_金具右CP; - public ColorP X0Y0_胴4_胴CP; + public ColorP X0Y0_胴4_胴CP; - public ColorP X0Y0_胴4_柄CP; + public ColorP X0Y0_胴4_柄CP; - public ColorP X0Y0_胴4_縦影CP; + public ColorP X0Y0_胴4_縦影CP; - public ColorP X0Y0_胴3_胴CP; + public ColorP X0Y0_胴3_胴CP; - public ColorP X0Y0_胴3_柄CP; + public ColorP X0Y0_胴3_柄CP; - public ColorP X0Y0_胴3_縦影CP; + public ColorP X0Y0_胴3_縦影CP; - public ColorP X0Y0_胴2_胴CP; + public ColorP X0Y0_胴2_胴CP; - public ColorP X0Y0_胴2_柄CP; + public ColorP X0Y0_胴2_柄CP; - public ColorP X0Y0_胴2_縦影CP; + public ColorP X0Y0_胴2_縦影CP; - public ColorP X0Y0_胴1_胴CP; + public ColorP X0Y0_胴1_胴CP; - public ColorP X0Y0_胴1_柄CP; + public ColorP X0Y0_胴1_柄CP; - public ColorP X0Y0_胴1_縦影CP; + public ColorP X0Y0_胴1_縦影CP; - public ColorP X0Y0_輪1_革CP; + public ColorP X0Y0_輪1_革CP; - public ColorP X0Y0_輪1_金具1CP; + public ColorP X0Y0_輪1_金具1CP; - public ColorP X0Y0_輪1_金具2CP; + public ColorP X0Y0_輪1_金具2CP; - public ColorP X0Y0_輪1_金具3CP; + public ColorP X0Y0_輪1_金具3CP; - public ColorP X0Y0_輪1_金具左CP; + public ColorP X0Y0_輪1_金具左CP; - public ColorP X0Y0_輪1_金具右CP; + public ColorP X0Y0_輪1_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public 拘束鎖 鎖3; + public 拘束鎖 鎖3; - public 拘束鎖 鎖4; + public 拘束鎖 鎖4; - public Ele[] 左0_接続; + public Ele[] 左0_接続; - public Ele[] 右0_接続; + public Ele[] 右0_接続; - public Ele[] 左1_接続; + public Ele[] 左1_接続; - public Ele[] 右1_接続; + public Ele[] 右1_接続; - public Ele[] 左2_接続; + public Ele[] 左2_接続; - public Ele[] 右2_接続; + public Ele[] 右2_接続; - public Ele[] 左3_接続; + public Ele[] 左3_接続; - public Ele[] 右3_接続; + public Ele[] 右3_接続; - public Ele[] 左4_接続; + public Ele[] 左4_接続; - public Ele[] 右4_接続; + public Ele[] 右4_接続; - public Ele[] 左5_接続; + public Ele[] 左5_接続; - public Ele[] 右5_接続; + public Ele[] 右5_接続; - public Ele[] 左6_接続; + public Ele[] 左6_接続; - public Ele[] 右6_接続; + public Ele[] 右6_接続; - public Ele[] 尾_接続; + public Ele[] 尾_接続; - private Par[] Pars; + private Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 輪1表示 = value; - 輪2表示 = value; - } - } - - public bool 胴6_表示 - { - get - { - return X0Y0_胴6_胴.Dra; - } - set - { - X0Y0_胴6_胴.Dra = value; - X0Y0_胴6_胴.Hit = value; - } - } - - public bool 胴6_柄_表示 - { - get - { - return X0Y0_胴6_柄.Dra; - } - set - { - X0Y0_胴6_柄.Dra = value; - X0Y0_胴6_柄.Hit = value; - } - } - - public bool 胴6_縦影_表示 - { - get - { - return X0Y0_胴6_縦影.Dra; - } - set - { - X0Y0_胴6_縦影.Dra = value; - X0Y0_胴6_縦影.Hit = value; - } - } - - public bool 胴5_表示 - { - get - { - return X0Y0_胴5_胴.Dra; - } - set - { - X0Y0_胴5_胴.Dra = value; - X0Y0_胴5_胴.Hit = value; - } - } - - public bool 胴5_柄_表示 - { - get - { - return X0Y0_胴5_柄.Dra; - } - set - { - X0Y0_胴5_柄.Dra = value; - X0Y0_胴5_柄.Hit = value; - } - } - - public bool 胴5_縦影_表示 - { - get - { - return X0Y0_胴5_縦影.Dra; - } - set - { - X0Y0_胴5_縦影.Dra = value; - X0Y0_胴5_縦影.Hit = value; - } - } - - public bool 輪2_革_表示 - { - get - { - return X0Y0_輪2_革.Dra; - } - set - { - X0Y0_輪2_革.Dra = value; - X0Y0_輪2_革.Hit = value; - } - } - - public bool 輪2_金具1_表示 - { - get - { - return X0Y0_輪2_金具1.Dra; - } - set - { - X0Y0_輪2_金具1.Dra = value; - X0Y0_輪2_金具1.Hit = value; - } - } - - public bool 輪2_金具2_表示 - { - get - { - return X0Y0_輪2_金具2.Dra; - } - set - { - X0Y0_輪2_金具2.Dra = value; - X0Y0_輪2_金具2.Hit = value; - } - } - - public bool 輪2_金具3_表示 - { - get - { - return X0Y0_輪2_金具3.Dra; - } - set - { - X0Y0_輪2_金具3.Dra = value; - X0Y0_輪2_金具3.Hit = value; - } - } - - public bool 輪2_金具左_表示 - { - get - { - return X0Y0_輪2_金具左.Dra; - } - set - { - X0Y0_輪2_金具左.Dra = value; - X0Y0_輪2_金具左.Hit = value; - } - } - - public bool 輪2_金具右_表示 - { - get - { - return X0Y0_輪2_金具右.Dra; - } - set - { - X0Y0_輪2_金具右.Dra = value; - X0Y0_輪2_金具右.Hit = value; - } - } - - public bool 胴4_表示 - { - get - { - return X0Y0_胴4_胴.Dra; - } - set - { - X0Y0_胴4_胴.Dra = value; - X0Y0_胴4_胴.Hit = value; - } - } - - public bool 胴4_柄_表示 - { - get - { - return X0Y0_胴4_柄.Dra; - } - set - { - X0Y0_胴4_柄.Dra = value; - X0Y0_胴4_柄.Hit = value; - } - } - - public bool 胴4_縦影_表示 - { - get - { - return X0Y0_胴4_縦影.Dra; - } - set - { - X0Y0_胴4_縦影.Dra = value; - X0Y0_胴4_縦影.Hit = value; - } - } - - public bool 胴3_表示 - { - get - { - return X0Y0_胴3_胴.Dra; - } - set - { - X0Y0_胴3_胴.Dra = value; - X0Y0_胴3_胴.Hit = value; - } - } - - public bool 胴3_柄_表示 - { - get - { - return X0Y0_胴3_柄.Dra; - } - set - { - X0Y0_胴3_柄.Dra = value; - X0Y0_胴3_柄.Hit = value; - } - } - - public bool 胴3_縦影_表示 - { - get - { - return X0Y0_胴3_縦影.Dra; - } - set - { - X0Y0_胴3_縦影.Dra = value; - X0Y0_胴3_縦影.Hit = value; - } - } - - public bool 胴2_表示 - { - get - { - return X0Y0_胴2_胴.Dra; - } - set - { - X0Y0_胴2_胴.Dra = value; - X0Y0_胴2_胴.Hit = value; - } - } - - public bool 胴2_柄_表示 - { - get - { - return X0Y0_胴2_柄.Dra; - } - set - { - X0Y0_胴2_柄.Dra = value; - X0Y0_胴2_柄.Hit = value; - } - } - - public bool 胴2_縦影_表示 - { - get - { - return X0Y0_胴2_縦影.Dra; - } - set - { - X0Y0_胴2_縦影.Dra = value; - X0Y0_胴2_縦影.Hit = value; - } - } - - public bool 胴1_表示 - { - get - { - return X0Y0_胴1_胴.Dra; - } - set - { - X0Y0_胴1_胴.Dra = value; - X0Y0_胴1_胴.Hit = value; - } - } - - public bool 胴1_柄_表示 - { - get - { - return X0Y0_胴1_柄.Dra; - } - set - { - X0Y0_胴1_柄.Dra = value; - X0Y0_胴1_柄.Hit = value; - } - } - - public bool 胴1_縦影_表示 - { - get - { - return X0Y0_胴1_縦影.Dra; - } - set - { - X0Y0_胴1_縦影.Dra = value; - X0Y0_胴1_縦影.Hit = value; - } - } - - public bool 輪1_革_表示 - { - get - { - return X0Y0_輪1_革.Dra; - } - set - { - X0Y0_輪1_革.Dra = value; - X0Y0_輪1_革.Hit = value; - } - } - - public bool 輪1_金具1_表示 - { - get - { - return X0Y0_輪1_金具1.Dra; - } - set - { - X0Y0_輪1_金具1.Dra = value; - X0Y0_輪1_金具1.Hit = value; - } - } - - public bool 輪1_金具2_表示 - { - get - { - return X0Y0_輪1_金具2.Dra; - } - set - { - X0Y0_輪1_金具2.Dra = value; - X0Y0_輪1_金具2.Hit = value; - } - } - - public bool 輪1_金具3_表示 - { - get - { - return X0Y0_輪1_金具3.Dra; - } - set - { - X0Y0_輪1_金具3.Dra = value; - X0Y0_輪1_金具3.Hit = value; - } - } - - public bool 輪1_金具左_表示 - { - get - { - return X0Y0_輪1_金具左.Dra; - } - set - { - X0Y0_輪1_金具左.Dra = value; - X0Y0_輪1_金具左.Hit = value; - } - } - - public bool 輪1_金具右_表示 - { - get - { - return X0Y0_輪1_金具右.Dra; - } - set - { - X0Y0_輪1_金具右.Dra = value; - X0Y0_輪1_金具右.Hit = value; - } - } - - public bool 輪1表示 - { - get - { - return 輪1_革_表示; - } - set - { - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - } - } - - public bool 輪2表示 - { - get - { - return 輪2_革_表示; - } - set - { - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 胴6_表示; - } - set - { - 胴6_表示 = value; - 胴6_柄_表示 = value; - 胴6_縦影_表示 = value; - 胴5_表示 = value; - 胴5_柄_表示 = value; - 胴5_縦影_表示 = value; - 輪2_革_表示 = value; - 輪2_金具1_表示 = value; - 輪2_金具2_表示 = value; - 輪2_金具3_表示 = value; - 輪2_金具左_表示 = value; - 輪2_金具右_表示 = value; - 胴4_表示 = value; - 胴4_柄_表示 = value; - 胴4_縦影_表示 = value; - 胴3_表示 = value; - 胴3_柄_表示 = value; - 胴3_縦影_表示 = value; - 胴2_表示 = value; - 胴2_柄_表示 = value; - 胴2_縦影_表示 = value; - 胴1_表示 = value; - 胴1_柄_表示 = value; - 胴1_縦影_表示 = value; - 輪1_革_表示 = value; - 輪1_金具1_表示 = value; - 輪1_金具2_表示 = value; - 輪1_金具3_表示 = value; - 輪1_金具左_表示 = value; - 輪1_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - 鎖3.表示 = value; - 鎖4.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 胴6_胴CD.不透明度; - } - set - { - 胴6_胴CD.不透明度 = value; - 胴6_柄CD.不透明度 = value; - 胴6_縦影CD.不透明度 = value; - 胴5_胴CD.不透明度 = value; - 胴5_柄CD.不透明度 = value; - 胴5_縦影CD.不透明度 = value; - 胴4_胴CD.不透明度 = value; - 胴4_柄CD.不透明度 = value; - 胴4_縦影CD.不透明度 = value; - 胴3_胴CD.不透明度 = value; - 胴3_柄CD.不透明度 = value; - 胴3_縦影CD.不透明度 = value; - 胴2_胴CD.不透明度 = value; - 胴2_柄CD.不透明度 = value; - 胴2_縦影CD.不透明度 = value; - 胴1_胴CD.不透明度 = value; - 胴1_柄CD.不透明度 = value; - 胴1_縦影CD.不透明度 = value; - 輪1_革CD.不透明度 = value; - 輪1_金具1CD.不透明度 = value; - 輪1_金具2CD.不透明度 = value; - 輪1_金具3CD.不透明度 = value; - 輪1_金具左CD.不透明度 = value; - 輪1_金具右CD.不透明度 = value; - 輪2_革CD.不透明度 = value; - 輪2_金具1CD.不透明度 = value; - 輪2_金具2CD.不透明度 = value; - 輪2_金具3CD.不透明度 = value; - 輪2_金具左CD.不透明度 = value; - 輪2_金具右CD.不透明度 = value; - } - } - - public bool 柄 - { - get - { - return 胴6_柄_表示; - } - set - { - 胴6_柄_表示 = value; - 胴5_柄_表示 = value; - 胴4_柄_表示 = value; - 胴3_柄_表示 = value; - 胴2_柄_表示 = value; - 胴1_柄_表示 = value; - } - } - - public bool 縦影 - { - get - { - return 胴6_縦影_表示; - } - set - { - 胴6_縦影_表示 = value; - 胴5_縦影_表示 = value; - 胴4_縦影_表示 = value; - 胴3_縦影_表示 = value; - 胴2_縦影_表示 = value; - 胴1_縦影_表示 = value; - } - } - - public override double サイズY - { - get - { - return サイズY_; - } - set - { - サイズY_ = value; - } - } - - public JointS 左0_接続点 => new JointS(本体, X0Y0_胴1_胴, 4); - - public JointS 右0_接続点 => new JointS(本体, X0Y0_胴1_胴, 5); - - public JointS 左1_接続点 => new JointS(本体, X0Y0_胴1_胴, 2); - - public JointS 右1_接続点 => new JointS(本体, X0Y0_胴1_胴, 3); - - public JointS 左2_接続点 => new JointS(本体, X0Y0_胴2_胴, 2); - - public JointS 右2_接続点 => new JointS(本体, X0Y0_胴2_胴, 3); - - public JointS 左3_接続点 => new JointS(本体, X0Y0_胴3_胴, 2); - - public JointS 右3_接続点 => new JointS(本体, X0Y0_胴3_胴, 3); - - public JointS 左4_接続点 => new JointS(本体, X0Y0_胴4_胴, 2); - - public JointS 右4_接続点 => new JointS(本体, X0Y0_胴4_胴, 3); - - public JointS 左5_接続点 => new JointS(本体, X0Y0_胴5_胴, 2); - - public JointS 右5_接続点 => new JointS(本体, X0Y0_胴5_胴, 3); - - public JointS 左6_接続点 => new JointS(本体, X0Y0_胴6_胴, 2); - - public JointS 右6_接続点 => new JointS(本体, X0Y0_胴6_胴, 3); - - public JointS 尾_接続点 => new JointS(本体, X0Y0_胴6_胴, 1); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); - - public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); - - public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); - - public 長物_鯨(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 長物_鯨D e) - { - 長物_鯨 長物_鯨2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鯨"; - dif.Add(new Pars(Sta.半身["長物"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["胴6"].ToPars(); - X0Y0_胴6_胴 = pars2["胴"].ToPar(); - X0Y0_胴6_柄 = pars2["柄"].ToPar(); - X0Y0_胴6_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["胴5"].ToPars(); - X0Y0_胴5_胴 = pars2["胴"].ToPar(); - X0Y0_胴5_柄 = pars2["柄"].ToPar(); - X0Y0_胴5_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["輪2"].ToPars(); - X0Y0_輪2_革 = pars2["革"].ToPar(); - X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); - pars2 = pars["胴4"].ToPars(); - X0Y0_胴4_胴 = pars2["胴"].ToPar(); - X0Y0_胴4_柄 = pars2["柄"].ToPar(); - X0Y0_胴4_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["胴3"].ToPars(); - X0Y0_胴3_胴 = pars2["胴"].ToPar(); - X0Y0_胴3_柄 = pars2["柄"].ToPar(); - X0Y0_胴3_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["胴2"].ToPars(); - X0Y0_胴2_胴 = pars2["胴"].ToPar(); - X0Y0_胴2_柄 = pars2["柄"].ToPar(); - X0Y0_胴2_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["胴1"].ToPars(); - X0Y0_胴1_胴 = pars2["胴"].ToPar(); - X0Y0_胴1_柄 = pars2["柄"].ToPar(); - X0Y0_胴1_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["輪1"].ToPars(); - X0Y0_輪1_革 = pars2["革"].ToPar(); - X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); - X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); - X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); - X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); - X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 胴6_表示 = e.胴6_表示; - 胴6_柄_表示 = e.胴6_柄_表示; - 胴6_縦影_表示 = e.胴6_縦影_表示; - 胴5_表示 = e.胴5_表示; - 胴5_柄_表示 = e.胴5_柄_表示; - 胴5_縦影_表示 = e.胴5_縦影_表示; - 輪2_革_表示 = e.輪2_革_表示; - 輪2_金具1_表示 = e.輪2_金具1_表示; - 輪2_金具2_表示 = e.輪2_金具2_表示; - 輪2_金具3_表示 = e.輪2_金具3_表示; - 輪2_金具左_表示 = e.輪2_金具左_表示; - 輪2_金具右_表示 = e.輪2_金具右_表示; - 胴4_表示 = e.胴4_表示; - 胴4_柄_表示 = e.胴4_柄_表示; - 胴4_縦影_表示 = e.胴4_縦影_表示; - 胴3_表示 = e.胴3_表示; - 胴3_柄_表示 = e.胴3_柄_表示; - 胴3_縦影_表示 = e.胴3_縦影_表示; - 胴2_表示 = e.胴2_表示; - 胴2_柄_表示 = e.胴2_柄_表示; - 胴2_縦影_表示 = e.胴2_縦影_表示; - 胴1_表示 = e.胴1_表示; - 胴1_柄_表示 = e.胴1_柄_表示; - 胴1_縦影_表示 = e.胴1_縦影_表示; - 輪1_革_表示 = e.輪1_革_表示; - 輪1_金具1_表示 = e.輪1_金具1_表示; - 輪1_金具2_表示 = e.輪1_金具2_表示; - 輪1_金具3_表示 = e.輪1_金具3_表示; - 輪1_金具左_表示 = e.輪1_金具左_表示; - 輪1_金具右_表示 = e.輪1_金具右_表示; - 輪1表示 = e.輪1表示; - 輪2表示 = e.輪2表示; - 柄 = e.柄; - 縦影 = e.縦影; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.左0_接続.Count > 0) - { - 左0_接続 = e.左0_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_鯨2; - f.ConnectionType = ConnectionInfo.長物_鯨_左0_接続; - f.接続(長物_鯨2.左0_接続点); - return f; - }).ToArray(); - } - if (e.右0_接続.Count > 0) - { - 右0_接続 = e.右0_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_鯨2; - f.ConnectionType = ConnectionInfo.長物_鯨_右0_接続; - f.接続(長物_鯨2.右0_接続点); - return f; - }).ToArray(); - } - 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.右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.右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(); - } - 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(); - } - if (e.左4_接続.Count > 0) - { - 左4_接続 = e.左4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_鯨2; - f.ConnectionType = ConnectionInfo.長物_鯨_左4_接続; - f.接続(長物_鯨2.左4_接続点); - return f; - }).ToArray(); - } - if (e.右4_接続.Count > 0) - { - 右4_接続 = e.右4_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_鯨2; - f.ConnectionType = ConnectionInfo.長物_鯨_右4_接続; - f.接続(長物_鯨2.右4_接続点); - return f; - }).ToArray(); - } - if (e.左5_接続.Count > 0) - { - 左5_接続 = e.左5_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_鯨2; - f.ConnectionType = ConnectionInfo.長物_鯨_左5_接続; - f.接続(長物_鯨2.左5_接続点); - return f; - }).ToArray(); - } - if (e.右5_接続.Count > 0) - { - 右5_接続 = e.右5_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_鯨2; - f.ConnectionType = ConnectionInfo.長物_鯨_右5_接続; - f.接続(長物_鯨2.右5_接続点); - return f; - }).ToArray(); - } - if (e.左6_接続.Count > 0) - { - 左6_接続 = e.左6_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_鯨2; - f.ConnectionType = ConnectionInfo.長物_鯨_左6_接続; - f.接続(長物_鯨2.左6_接続点); - return f; - }).ToArray(); - } - if (e.右6_接続.Count > 0) - { - 右6_接続 = e.右6_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_鯨2; - f.ConnectionType = ConnectionInfo.長物_鯨_右6_接続; - f.接続(長物_鯨2.右6_接続点); - return f; - }).ToArray(); - } - if (e.尾_接続.Count > 0) - { - 尾_接続 = e.尾_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 長物_鯨2; - f.ConnectionType = ConnectionInfo.長物_鯨_尾_接続; - f.接続(長物_鯨2.尾_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[6] { X0Y0_胴6_胴, X0Y0_胴5_胴, X0Y0_胴4_胴, X0Y0_胴3_胴, X0Y0_胴2_胴, X0Y0_胴1_胴 }; - X0Y0_胴6_胴CP = new ColorP(X0Y0_胴6_胴, 胴6_胴CD, DisUnit, abj: true); - X0Y0_胴6_柄CP = new ColorP(X0Y0_胴6_柄, 胴6_柄CD, DisUnit, abj: true); - X0Y0_胴6_縦影CP = new ColorP(X0Y0_胴6_縦影, 胴6_縦影CD, DisUnit, abj: true); - X0Y0_胴5_胴CP = new ColorP(X0Y0_胴5_胴, 胴5_胴CD, DisUnit, abj: true); - X0Y0_胴5_柄CP = new ColorP(X0Y0_胴5_柄, 胴5_柄CD, DisUnit, abj: true); - X0Y0_胴5_縦影CP = new ColorP(X0Y0_胴5_縦影, 胴5_縦影CD, DisUnit, abj: true); - X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); - X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); - X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); - X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); - X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); - X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); - X0Y0_胴4_胴CP = new ColorP(X0Y0_胴4_胴, 胴4_胴CD, DisUnit, abj: true); - X0Y0_胴4_柄CP = new ColorP(X0Y0_胴4_柄, 胴4_柄CD, DisUnit, abj: true); - X0Y0_胴4_縦影CP = new ColorP(X0Y0_胴4_縦影, 胴4_縦影CD, DisUnit, abj: true); - X0Y0_胴3_胴CP = new ColorP(X0Y0_胴3_胴, 胴3_胴CD, DisUnit, abj: true); - X0Y0_胴3_柄CP = new ColorP(X0Y0_胴3_柄, 胴3_柄CD, DisUnit, abj: true); - X0Y0_胴3_縦影CP = new ColorP(X0Y0_胴3_縦影, 胴3_縦影CD, DisUnit, abj: true); - X0Y0_胴2_胴CP = new ColorP(X0Y0_胴2_胴, 胴2_胴CD, DisUnit, abj: true); - X0Y0_胴2_柄CP = new ColorP(X0Y0_胴2_柄, 胴2_柄CD, DisUnit, abj: true); - X0Y0_胴2_縦影CP = new ColorP(X0Y0_胴2_縦影, 胴2_縦影CD, DisUnit, abj: true); - X0Y0_胴1_胴CP = new ColorP(X0Y0_胴1_胴, 胴1_胴CD, DisUnit, abj: true); - X0Y0_胴1_柄CP = new ColorP(X0Y0_胴1_柄, 胴1_柄CD, DisUnit, abj: true); - X0Y0_胴1_縦影CP = new ColorP(X0Y0_胴1_縦影, 胴1_縦影CD, DisUnit, abj: true); - X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); - X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); - X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); - X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); - X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); - X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - 鎖3.接続(鎖3_接続点); - 鎖4.接続(鎖4_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B += num; - 鎖2.角度B -= num; - 鎖3.角度B += num; - 鎖4.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_胴6_胴); - Are.Draw(X0Y0_胴6_柄); - Are.Draw(X0Y0_胴6_縦影); - Are.Draw(X0Y0_胴5_胴); - Are.Draw(X0Y0_胴5_柄); - Are.Draw(X0Y0_胴5_縦影); - Are.Draw(X0Y0_胴4_胴); - Are.Draw(X0Y0_胴4_柄); - Are.Draw(X0Y0_胴4_縦影); - Are.Draw(X0Y0_胴3_胴); - Are.Draw(X0Y0_胴3_柄); - Are.Draw(X0Y0_胴3_縦影); - Are.Draw(X0Y0_胴2_胴); - Are.Draw(X0Y0_胴2_柄); - Are.Draw(X0Y0_胴2_縦影); - Are.Draw(X0Y0_胴1_胴); - Are.Draw(X0Y0_胴1_柄); - Are.Draw(X0Y0_胴1_縦影); - Are.Draw(X0Y0_輪1_革); - Are.Draw(X0Y0_輪1_金具1); - Are.Draw(X0Y0_輪1_金具2); - Are.Draw(X0Y0_輪1_金具3); - Are.Draw(X0Y0_輪1_金具左); - Are.Draw(X0Y0_輪1_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - 鎖3.Dispose(); - 鎖4.Dispose(); - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 25.0; - X0Y0_胴6_胴.AngleBase = maxAngle.GetRanAngle(); - X0Y0_胴5_胴.AngleBase = maxAngle.GetRanAngle(); - X0Y0_胴4_胴.AngleBase = maxAngle.GetRanAngle(); - X0Y0_胴3_胴.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public IEnumerable 軸列挙() - { - yield return X0Y0_胴3_胴; - yield return X0Y0_胴4_胴; - yield return X0Y0_胴5_胴; - yield return X0Y0_胴6_胴; - } - - public override bool Is革(Par p) - { - if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) - { - return p == X0Y0_輪1_金具右; - } - return true; - } - - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_胴6_胴CP.Update(mm); - X0Y0_胴6_柄CP.Update(mm); - X0Y0_胴6_縦影CP.Update(mm); - X0Y0_胴5_胴CP.Update(mm); - X0Y0_胴5_柄CP.Update(mm); - X0Y0_胴5_縦影CP.Update(mm); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - X0Y0_胴4_胴CP.Update(mm); - X0Y0_胴4_柄CP.Update(mm); - X0Y0_胴4_縦影CP.Update(mm); - X0Y0_胴3_胴CP.Update(mm); - X0Y0_胴3_柄CP.Update(mm); - X0Y0_胴3_縦影CP.Update(mm); - X0Y0_胴2_胴CP.Update(mm); - X0Y0_胴2_柄CP.Update(mm); - X0Y0_胴2_縦影CP.Update(mm); - X0Y0_胴1_胴CP.Update(mm); - X0Y0_胴1_柄CP.Update(mm); - X0Y0_胴1_縦影CP.Update(mm); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - public override void 色更新(Vector2D[] mm) - { - X0Y0_胴6_胴CP.Update(mm); - X0Y0_胴6_柄CP.Update(mm); - X0Y0_胴6_縦影CP.Update(mm); - X0Y0_胴5_胴CP.Update(mm); - X0Y0_胴5_柄CP.Update(mm); - X0Y0_胴5_縦影CP.Update(mm); - X0Y0_輪2_革CP.Update(); - X0Y0_輪2_金具1CP.Update(); - X0Y0_輪2_金具2CP.Update(); - X0Y0_輪2_金具3CP.Update(); - X0Y0_輪2_金具左CP.Update(); - X0Y0_輪2_金具右CP.Update(); - X0Y0_胴4_胴CP.Update(mm); - X0Y0_胴4_柄CP.Update(mm); - X0Y0_胴4_縦影CP.Update(mm); - X0Y0_胴3_胴CP.Update(mm); - X0Y0_胴3_柄CP.Update(mm); - X0Y0_胴3_縦影CP.Update(mm); - X0Y0_胴2_胴CP.Update(mm); - X0Y0_胴2_柄CP.Update(mm); - X0Y0_胴2_縦影CP.Update(mm); - X0Y0_胴1_胴CP.Update(mm); - X0Y0_胴1_柄CP.Update(mm); - X0Y0_胴1_縦影CP.Update(mm); - X0Y0_輪1_革CP.Update(); - X0Y0_輪1_金具1CP.Update(); - X0Y0_輪1_金具2CP.Update(); - X0Y0_輪1_金具3CP.Update(); - X0Y0_輪1_金具左CP.Update(); - X0Y0_輪1_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖3.接続PA(); - 鎖4.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - 鎖3.色更新(); - 鎖4.色更新(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 胴6_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴6_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - Color2 色 = new Color2(ref 体配色.体1O.Col2, ref Col.Empty); - 胴6_縦影CD = new ColorD(ref Col.Black, ref 色); - 胴5_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴5_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴5_縦影CD = new ColorD(ref Col.Black, ref 色); - 胴4_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴4_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴4_縦影CD = new ColorD(ref Col.Black, ref 色); - 胴3_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴3_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴3_縦影CD = new ColorD(ref Col.Black, ref 色); - 胴2_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴2_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴2_縦影CD = new ColorD(ref Col.Black, ref 色); - 胴1_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴1_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴1_縦影CD = new ColorD(ref Col.Black, ref 色); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T0(体配色 体配色) - { - 胴6_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴6_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴6_縦影CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴5_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴5_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴5_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); - 胴4_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴4_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴4_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); - 胴3_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴3_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴3_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); - 胴2_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴2_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴2_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); - 胴1_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴1_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴1_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - private void 配色T1(体配色 体配色) - { - 胴6_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴6_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴6_縦影CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴5_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴5_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴5_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); - 胴4_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴4_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴4_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); - 胴3_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴3_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴3_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); - 胴2_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴2_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 胴2_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); - 胴1_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 胴1_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 胴1_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); - 輪1_革CD = new ColorD(); - 輪1_金具1CD = new ColorD(); - 輪1_金具2CD = new ColorD(); - 輪1_金具3CD = new ColorD(); - 輪1_金具左CD = new ColorD(); - 輪1_金具右CD = new ColorD(); - 輪2_革CD = new ColorD(); - 輪2_金具1CD = new ColorD(); - 輪2_金具2CD = new ColorD(); - 輪2_金具3CD = new ColorD(); - 輪2_金具左CD = new ColorD(); - 輪2_金具右CD = new ColorD(); - } - - public void 輪1配色(拘束具色 配色) - { - 輪1_革CD.色 = 配色.革部色; - 輪1_金具1CD.色 = 配色.金具色; - 輪1_金具2CD.色 = 輪1_金具1CD.色; - 輪1_金具3CD.色 = 輪1_金具1CD.色; - 輪1_金具左CD.色 = 輪1_金具1CD.色; - 輪1_金具右CD.色 = 輪1_金具1CD.色; - } - - public void 輪2配色(拘束具色 配色) - { - 輪2_革CD.色 = 配色.革部色; - 輪2_金具1CD.色 = 配色.金具色; - 輪2_金具2CD.色 = 輪2_金具1CD.色; - 輪2_金具3CD.色 = 輪2_金具1CD.色; - 輪2_金具左CD.色 = 輪2_金具1CD.色; - 輪2_金具右CD.色 = 輪2_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - 鎖3.配色鎖(配色); - 鎖4.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 輪1表示 = value; + 輪2表示 = value; + } + } + + public bool 胴6_表示 + { + get + { + return X0Y0_胴6_胴.Dra; + } + set + { + X0Y0_胴6_胴.Dra = value; + X0Y0_胴6_胴.Hit = value; + } + } + + public bool 胴6_柄_表示 + { + get + { + return X0Y0_胴6_柄.Dra; + } + set + { + X0Y0_胴6_柄.Dra = value; + X0Y0_胴6_柄.Hit = value; + } + } + + public bool 胴6_縦影_表示 + { + get + { + return X0Y0_胴6_縦影.Dra; + } + set + { + X0Y0_胴6_縦影.Dra = value; + X0Y0_胴6_縦影.Hit = value; + } + } + + public bool 胴5_表示 + { + get + { + return X0Y0_胴5_胴.Dra; + } + set + { + X0Y0_胴5_胴.Dra = value; + X0Y0_胴5_胴.Hit = value; + } + } + + public bool 胴5_柄_表示 + { + get + { + return X0Y0_胴5_柄.Dra; + } + set + { + X0Y0_胴5_柄.Dra = value; + X0Y0_胴5_柄.Hit = value; + } + } + + public bool 胴5_縦影_表示 + { + get + { + return X0Y0_胴5_縦影.Dra; + } + set + { + X0Y0_胴5_縦影.Dra = value; + X0Y0_胴5_縦影.Hit = value; + } + } + + public bool 輪2_革_表示 + { + get + { + return X0Y0_輪2_革.Dra; + } + set + { + X0Y0_輪2_革.Dra = value; + X0Y0_輪2_革.Hit = value; + } + } + + public bool 輪2_金具1_表示 + { + get + { + return X0Y0_輪2_金具1.Dra; + } + set + { + X0Y0_輪2_金具1.Dra = value; + X0Y0_輪2_金具1.Hit = value; + } + } + + public bool 輪2_金具2_表示 + { + get + { + return X0Y0_輪2_金具2.Dra; + } + set + { + X0Y0_輪2_金具2.Dra = value; + X0Y0_輪2_金具2.Hit = value; + } + } + + public bool 輪2_金具3_表示 + { + get + { + return X0Y0_輪2_金具3.Dra; + } + set + { + X0Y0_輪2_金具3.Dra = value; + X0Y0_輪2_金具3.Hit = value; + } + } + + public bool 輪2_金具左_表示 + { + get + { + return X0Y0_輪2_金具左.Dra; + } + set + { + X0Y0_輪2_金具左.Dra = value; + X0Y0_輪2_金具左.Hit = value; + } + } + + public bool 輪2_金具右_表示 + { + get + { + return X0Y0_輪2_金具右.Dra; + } + set + { + X0Y0_輪2_金具右.Dra = value; + X0Y0_輪2_金具右.Hit = value; + } + } + + public bool 胴4_表示 + { + get + { + return X0Y0_胴4_胴.Dra; + } + set + { + X0Y0_胴4_胴.Dra = value; + X0Y0_胴4_胴.Hit = value; + } + } + + public bool 胴4_柄_表示 + { + get + { + return X0Y0_胴4_柄.Dra; + } + set + { + X0Y0_胴4_柄.Dra = value; + X0Y0_胴4_柄.Hit = value; + } + } + + public bool 胴4_縦影_表示 + { + get + { + return X0Y0_胴4_縦影.Dra; + } + set + { + X0Y0_胴4_縦影.Dra = value; + X0Y0_胴4_縦影.Hit = value; + } + } + + public bool 胴3_表示 + { + get + { + return X0Y0_胴3_胴.Dra; + } + set + { + X0Y0_胴3_胴.Dra = value; + X0Y0_胴3_胴.Hit = value; + } + } + + public bool 胴3_柄_表示 + { + get + { + return X0Y0_胴3_柄.Dra; + } + set + { + X0Y0_胴3_柄.Dra = value; + X0Y0_胴3_柄.Hit = value; + } + } + + public bool 胴3_縦影_表示 + { + get + { + return X0Y0_胴3_縦影.Dra; + } + set + { + X0Y0_胴3_縦影.Dra = value; + X0Y0_胴3_縦影.Hit = value; + } + } + + public bool 胴2_表示 + { + get + { + return X0Y0_胴2_胴.Dra; + } + set + { + X0Y0_胴2_胴.Dra = value; + X0Y0_胴2_胴.Hit = value; + } + } + + public bool 胴2_柄_表示 + { + get + { + return X0Y0_胴2_柄.Dra; + } + set + { + X0Y0_胴2_柄.Dra = value; + X0Y0_胴2_柄.Hit = value; + } + } + + public bool 胴2_縦影_表示 + { + get + { + return X0Y0_胴2_縦影.Dra; + } + set + { + X0Y0_胴2_縦影.Dra = value; + X0Y0_胴2_縦影.Hit = value; + } + } + + public bool 胴1_表示 + { + get + { + return X0Y0_胴1_胴.Dra; + } + set + { + X0Y0_胴1_胴.Dra = value; + X0Y0_胴1_胴.Hit = value; + } + } + + public bool 胴1_柄_表示 + { + get + { + return X0Y0_胴1_柄.Dra; + } + set + { + X0Y0_胴1_柄.Dra = value; + X0Y0_胴1_柄.Hit = value; + } + } + + public bool 胴1_縦影_表示 + { + get + { + return X0Y0_胴1_縦影.Dra; + } + set + { + X0Y0_胴1_縦影.Dra = value; + X0Y0_胴1_縦影.Hit = value; + } + } + + public bool 輪1_革_表示 + { + get + { + return X0Y0_輪1_革.Dra; + } + set + { + X0Y0_輪1_革.Dra = value; + X0Y0_輪1_革.Hit = value; + } + } + + public bool 輪1_金具1_表示 + { + get + { + return X0Y0_輪1_金具1.Dra; + } + set + { + X0Y0_輪1_金具1.Dra = value; + X0Y0_輪1_金具1.Hit = value; + } + } + + public bool 輪1_金具2_表示 + { + get + { + return X0Y0_輪1_金具2.Dra; + } + set + { + X0Y0_輪1_金具2.Dra = value; + X0Y0_輪1_金具2.Hit = value; + } + } + + public bool 輪1_金具3_表示 + { + get + { + return X0Y0_輪1_金具3.Dra; + } + set + { + X0Y0_輪1_金具3.Dra = value; + X0Y0_輪1_金具3.Hit = value; + } + } + + public bool 輪1_金具左_表示 + { + get + { + return X0Y0_輪1_金具左.Dra; + } + set + { + X0Y0_輪1_金具左.Dra = value; + X0Y0_輪1_金具左.Hit = value; + } + } + + public bool 輪1_金具右_表示 + { + get + { + return X0Y0_輪1_金具右.Dra; + } + set + { + X0Y0_輪1_金具右.Dra = value; + X0Y0_輪1_金具右.Hit = value; + } + } + + public bool 輪1表示 + { + get + { + return 輪1_革_表示; + } + set + { + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + } + } + + public bool 輪2表示 + { + get + { + return 輪2_革_表示; + } + set + { + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 胴6_表示; + } + set + { + 胴6_表示 = value; + 胴6_柄_表示 = value; + 胴6_縦影_表示 = value; + 胴5_表示 = value; + 胴5_柄_表示 = value; + 胴5_縦影_表示 = value; + 輪2_革_表示 = value; + 輪2_金具1_表示 = value; + 輪2_金具2_表示 = value; + 輪2_金具3_表示 = value; + 輪2_金具左_表示 = value; + 輪2_金具右_表示 = value; + 胴4_表示 = value; + 胴4_柄_表示 = value; + 胴4_縦影_表示 = value; + 胴3_表示 = value; + 胴3_柄_表示 = value; + 胴3_縦影_表示 = value; + 胴2_表示 = value; + 胴2_柄_表示 = value; + 胴2_縦影_表示 = value; + 胴1_表示 = value; + 胴1_柄_表示 = value; + 胴1_縦影_表示 = value; + 輪1_革_表示 = value; + 輪1_金具1_表示 = value; + 輪1_金具2_表示 = value; + 輪1_金具3_表示 = value; + 輪1_金具左_表示 = value; + 輪1_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + 鎖3.表示 = value; + 鎖4.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 胴6_胴CD.不透明度; + } + set + { + 胴6_胴CD.不透明度 = value; + 胴6_柄CD.不透明度 = value; + 胴6_縦影CD.不透明度 = value; + 胴5_胴CD.不透明度 = value; + 胴5_柄CD.不透明度 = value; + 胴5_縦影CD.不透明度 = value; + 胴4_胴CD.不透明度 = value; + 胴4_柄CD.不透明度 = value; + 胴4_縦影CD.不透明度 = value; + 胴3_胴CD.不透明度 = value; + 胴3_柄CD.不透明度 = value; + 胴3_縦影CD.不透明度 = value; + 胴2_胴CD.不透明度 = value; + 胴2_柄CD.不透明度 = value; + 胴2_縦影CD.不透明度 = value; + 胴1_胴CD.不透明度 = value; + 胴1_柄CD.不透明度 = value; + 胴1_縦影CD.不透明度 = value; + 輪1_革CD.不透明度 = value; + 輪1_金具1CD.不透明度 = value; + 輪1_金具2CD.不透明度 = value; + 輪1_金具3CD.不透明度 = value; + 輪1_金具左CD.不透明度 = value; + 輪1_金具右CD.不透明度 = value; + 輪2_革CD.不透明度 = value; + 輪2_金具1CD.不透明度 = value; + 輪2_金具2CD.不透明度 = value; + 輪2_金具3CD.不透明度 = value; + 輪2_金具左CD.不透明度 = value; + 輪2_金具右CD.不透明度 = value; + } + } + + public bool 柄 + { + get + { + return 胴6_柄_表示; + } + set + { + 胴6_柄_表示 = value; + 胴5_柄_表示 = value; + 胴4_柄_表示 = value; + 胴3_柄_表示 = value; + 胴2_柄_表示 = value; + 胴1_柄_表示 = value; + } + } + + public bool 縦影 + { + get + { + return 胴6_縦影_表示; + } + set + { + 胴6_縦影_表示 = value; + 胴5_縦影_表示 = value; + 胴4_縦影_表示 = value; + 胴3_縦影_表示 = value; + 胴2_縦影_表示 = value; + 胴1_縦影_表示 = value; + } + } + + public override double サイズY + { + get + { + return サイズY_; + } + set + { + サイズY_ = value; + } + } + + public JointS 左0_接続点 => new JointS(本体, X0Y0_胴1_胴, 4); + + public JointS 右0_接続点 => new JointS(本体, X0Y0_胴1_胴, 5); + + public JointS 左1_接続点 => new JointS(本体, X0Y0_胴1_胴, 2); + + public JointS 右1_接続点 => new JointS(本体, X0Y0_胴1_胴, 3); + + public JointS 左2_接続点 => new JointS(本体, X0Y0_胴2_胴, 2); + + public JointS 右2_接続点 => new JointS(本体, X0Y0_胴2_胴, 3); + + public JointS 左3_接続点 => new JointS(本体, X0Y0_胴3_胴, 2); + + public JointS 右3_接続点 => new JointS(本体, X0Y0_胴3_胴, 3); + + public JointS 左4_接続点 => new JointS(本体, X0Y0_胴4_胴, 2); + + public JointS 右4_接続点 => new JointS(本体, X0Y0_胴4_胴, 3); + + public JointS 左5_接続点 => new JointS(本体, X0Y0_胴5_胴, 2); + + public JointS 右5_接続点 => new JointS(本体, X0Y0_胴5_胴, 3); + + public JointS 左6_接続点 => new JointS(本体, X0Y0_胴6_胴, 2); + + public JointS 右6_接続点 => new JointS(本体, X0Y0_胴6_胴, 3); + + public JointS 尾_接続点 => new JointS(本体, X0Y0_胴6_胴, 1); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_輪1_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_輪1_金具右, 0); + + public JointS 鎖3_接続点 => new JointS(本体, X0Y0_輪2_金具左, 0); + + public JointS 鎖4_接続点 => new JointS(本体, X0Y0_輪2_金具右, 0); + + public 長物_鯨(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 長物_鯨D e) + { + 長物_鯨 長物_鯨2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "鯨"; + dif.Add(new Pars(Sta.半身["長物"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["胴6"].ToPars(); + X0Y0_胴6_胴 = pars2["胴"].ToPar(); + X0Y0_胴6_柄 = pars2["柄"].ToPar(); + X0Y0_胴6_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["胴5"].ToPars(); + X0Y0_胴5_胴 = pars2["胴"].ToPar(); + X0Y0_胴5_柄 = pars2["柄"].ToPar(); + X0Y0_胴5_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["輪2"].ToPars(); + X0Y0_輪2_革 = pars2["革"].ToPar(); + X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪2_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪2_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪2_金具右 = pars2["金具右"].ToPar(); + pars2 = pars["胴4"].ToPars(); + X0Y0_胴4_胴 = pars2["胴"].ToPar(); + X0Y0_胴4_柄 = pars2["柄"].ToPar(); + X0Y0_胴4_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["胴3"].ToPars(); + X0Y0_胴3_胴 = pars2["胴"].ToPar(); + X0Y0_胴3_柄 = pars2["柄"].ToPar(); + X0Y0_胴3_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["胴2"].ToPars(); + X0Y0_胴2_胴 = pars2["胴"].ToPar(); + X0Y0_胴2_柄 = pars2["柄"].ToPar(); + X0Y0_胴2_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["胴1"].ToPars(); + X0Y0_胴1_胴 = pars2["胴"].ToPar(); + X0Y0_胴1_柄 = pars2["柄"].ToPar(); + X0Y0_胴1_縦影 = pars2["縦影"].ToPar(); + pars2 = pars["輪1"].ToPars(); + X0Y0_輪1_革 = pars2["革"].ToPar(); + X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); + X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); + X0Y0_輪1_金具3 = pars2["金具3"].ToPar(); + X0Y0_輪1_金具左 = pars2["金具左"].ToPar(); + X0Y0_輪1_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 胴6_表示 = e.胴6_表示; + 胴6_柄_表示 = e.胴6_柄_表示; + 胴6_縦影_表示 = e.胴6_縦影_表示; + 胴5_表示 = e.胴5_表示; + 胴5_柄_表示 = e.胴5_柄_表示; + 胴5_縦影_表示 = e.胴5_縦影_表示; + 輪2_革_表示 = e.輪2_革_表示; + 輪2_金具1_表示 = e.輪2_金具1_表示; + 輪2_金具2_表示 = e.輪2_金具2_表示; + 輪2_金具3_表示 = e.輪2_金具3_表示; + 輪2_金具左_表示 = e.輪2_金具左_表示; + 輪2_金具右_表示 = e.輪2_金具右_表示; + 胴4_表示 = e.胴4_表示; + 胴4_柄_表示 = e.胴4_柄_表示; + 胴4_縦影_表示 = e.胴4_縦影_表示; + 胴3_表示 = e.胴3_表示; + 胴3_柄_表示 = e.胴3_柄_表示; + 胴3_縦影_表示 = e.胴3_縦影_表示; + 胴2_表示 = e.胴2_表示; + 胴2_柄_表示 = e.胴2_柄_表示; + 胴2_縦影_表示 = e.胴2_縦影_表示; + 胴1_表示 = e.胴1_表示; + 胴1_柄_表示 = e.胴1_柄_表示; + 胴1_縦影_表示 = e.胴1_縦影_表示; + 輪1_革_表示 = e.輪1_革_表示; + 輪1_金具1_表示 = e.輪1_金具1_表示; + 輪1_金具2_表示 = e.輪1_金具2_表示; + 輪1_金具3_表示 = e.輪1_金具3_表示; + 輪1_金具左_表示 = e.輪1_金具左_表示; + 輪1_金具右_表示 = e.輪1_金具右_表示; + 輪1表示 = e.輪1表示; + 輪2表示 = e.輪2表示; + 柄 = e.柄; + 縦影 = e.縦影; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.左0_接続.Count > 0) + { + 左0_接続 = e.左0_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_鯨2; + f.ConnectionType = ConnectionInfo.長物_鯨_左0_接続; + f.接続(長物_鯨2.左0_接続点); + return f; + }).ToArray(); + } + if (e.右0_接続.Count > 0) + { + 右0_接続 = e.右0_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_鯨2; + f.ConnectionType = ConnectionInfo.長物_鯨_右0_接続; + f.接続(長物_鯨2.右0_接続点); + return f; + }).ToArray(); + } + 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.右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.右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(); + } + 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(); + } + if (e.左4_接続.Count > 0) + { + 左4_接続 = e.左4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_鯨2; + f.ConnectionType = ConnectionInfo.長物_鯨_左4_接続; + f.接続(長物_鯨2.左4_接続点); + return f; + }).ToArray(); + } + if (e.右4_接続.Count > 0) + { + 右4_接続 = e.右4_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_鯨2; + f.ConnectionType = ConnectionInfo.長物_鯨_右4_接続; + f.接続(長物_鯨2.右4_接続点); + return f; + }).ToArray(); + } + if (e.左5_接続.Count > 0) + { + 左5_接続 = e.左5_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_鯨2; + f.ConnectionType = ConnectionInfo.長物_鯨_左5_接続; + f.接続(長物_鯨2.左5_接続点); + return f; + }).ToArray(); + } + if (e.右5_接続.Count > 0) + { + 右5_接続 = e.右5_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_鯨2; + f.ConnectionType = ConnectionInfo.長物_鯨_右5_接続; + f.接続(長物_鯨2.右5_接続点); + return f; + }).ToArray(); + } + if (e.左6_接続.Count > 0) + { + 左6_接続 = e.左6_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_鯨2; + f.ConnectionType = ConnectionInfo.長物_鯨_左6_接続; + f.接続(長物_鯨2.左6_接続点); + return f; + }).ToArray(); + } + if (e.右6_接続.Count > 0) + { + 右6_接続 = e.右6_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_鯨2; + f.ConnectionType = ConnectionInfo.長物_鯨_右6_接続; + f.接続(長物_鯨2.右6_接続点); + return f; + }).ToArray(); + } + if (e.尾_接続.Count > 0) + { + 尾_接続 = e.尾_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 長物_鯨2; + f.ConnectionType = ConnectionInfo.長物_鯨_尾_接続; + f.接続(長物_鯨2.尾_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[6] { X0Y0_胴6_胴, X0Y0_胴5_胴, X0Y0_胴4_胴, X0Y0_胴3_胴, X0Y0_胴2_胴, X0Y0_胴1_胴 }; + X0Y0_胴6_胴CP = new ColorP(X0Y0_胴6_胴, 胴6_胴CD, DisUnit, abj: true); + X0Y0_胴6_柄CP = new ColorP(X0Y0_胴6_柄, 胴6_柄CD, DisUnit, abj: true); + X0Y0_胴6_縦影CP = new ColorP(X0Y0_胴6_縦影, 胴6_縦影CD, DisUnit, abj: true); + X0Y0_胴5_胴CP = new ColorP(X0Y0_胴5_胴, 胴5_胴CD, DisUnit, abj: true); + X0Y0_胴5_柄CP = new ColorP(X0Y0_胴5_柄, 胴5_柄CD, DisUnit, abj: true); + X0Y0_胴5_縦影CP = new ColorP(X0Y0_胴5_縦影, 胴5_縦影CD, DisUnit, abj: true); + X0Y0_輪2_革CP = new ColorP(X0Y0_輪2_革, 輪2_革CD, DisUnit, abj: true); + X0Y0_輪2_金具1CP = new ColorP(X0Y0_輪2_金具1, 輪2_金具1CD, DisUnit, abj: true); + X0Y0_輪2_金具2CP = new ColorP(X0Y0_輪2_金具2, 輪2_金具2CD, DisUnit, abj: true); + X0Y0_輪2_金具3CP = new ColorP(X0Y0_輪2_金具3, 輪2_金具3CD, DisUnit, abj: true); + X0Y0_輪2_金具左CP = new ColorP(X0Y0_輪2_金具左, 輪2_金具左CD, DisUnit, abj: true); + X0Y0_輪2_金具右CP = new ColorP(X0Y0_輪2_金具右, 輪2_金具右CD, DisUnit, abj: true); + X0Y0_胴4_胴CP = new ColorP(X0Y0_胴4_胴, 胴4_胴CD, DisUnit, abj: true); + X0Y0_胴4_柄CP = new ColorP(X0Y0_胴4_柄, 胴4_柄CD, DisUnit, abj: true); + X0Y0_胴4_縦影CP = new ColorP(X0Y0_胴4_縦影, 胴4_縦影CD, DisUnit, abj: true); + X0Y0_胴3_胴CP = new ColorP(X0Y0_胴3_胴, 胴3_胴CD, DisUnit, abj: true); + X0Y0_胴3_柄CP = new ColorP(X0Y0_胴3_柄, 胴3_柄CD, DisUnit, abj: true); + X0Y0_胴3_縦影CP = new ColorP(X0Y0_胴3_縦影, 胴3_縦影CD, DisUnit, abj: true); + X0Y0_胴2_胴CP = new ColorP(X0Y0_胴2_胴, 胴2_胴CD, DisUnit, abj: true); + X0Y0_胴2_柄CP = new ColorP(X0Y0_胴2_柄, 胴2_柄CD, DisUnit, abj: true); + X0Y0_胴2_縦影CP = new ColorP(X0Y0_胴2_縦影, 胴2_縦影CD, DisUnit, abj: true); + X0Y0_胴1_胴CP = new ColorP(X0Y0_胴1_胴, 胴1_胴CD, DisUnit, abj: true); + X0Y0_胴1_柄CP = new ColorP(X0Y0_胴1_柄, 胴1_柄CD, DisUnit, abj: true); + X0Y0_胴1_縦影CP = new ColorP(X0Y0_胴1_縦影, 胴1_縦影CD, DisUnit, abj: true); + X0Y0_輪1_革CP = new ColorP(X0Y0_輪1_革, 輪1_革CD, DisUnit, abj: true); + X0Y0_輪1_金具1CP = new ColorP(X0Y0_輪1_金具1, 輪1_金具1CD, DisUnit, abj: true); + X0Y0_輪1_金具2CP = new ColorP(X0Y0_輪1_金具2, 輪1_金具2CD, DisUnit, abj: true); + X0Y0_輪1_金具3CP = new ColorP(X0Y0_輪1_金具3, 輪1_金具3CD, DisUnit, abj: true); + X0Y0_輪1_金具左CP = new ColorP(X0Y0_輪1_金具左, 輪1_金具左CD, DisUnit, abj: true); + X0Y0_輪1_金具右CP = new ColorP(X0Y0_輪1_金具右, 輪1_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖3 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖4 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + 鎖3.接続(鎖3_接続点); + 鎖4.接続(鎖4_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B += num; + 鎖2.角度B -= num; + 鎖3.角度B += num; + 鎖4.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_胴6_胴); + Are.Draw(X0Y0_胴6_柄); + Are.Draw(X0Y0_胴6_縦影); + Are.Draw(X0Y0_胴5_胴); + Are.Draw(X0Y0_胴5_柄); + Are.Draw(X0Y0_胴5_縦影); + Are.Draw(X0Y0_胴4_胴); + Are.Draw(X0Y0_胴4_柄); + Are.Draw(X0Y0_胴4_縦影); + Are.Draw(X0Y0_胴3_胴); + Are.Draw(X0Y0_胴3_柄); + Are.Draw(X0Y0_胴3_縦影); + Are.Draw(X0Y0_胴2_胴); + Are.Draw(X0Y0_胴2_柄); + Are.Draw(X0Y0_胴2_縦影); + Are.Draw(X0Y0_胴1_胴); + Are.Draw(X0Y0_胴1_柄); + Are.Draw(X0Y0_胴1_縦影); + Are.Draw(X0Y0_輪1_革); + Are.Draw(X0Y0_輪1_金具1); + Are.Draw(X0Y0_輪1_金具2); + Are.Draw(X0Y0_輪1_金具3); + Are.Draw(X0Y0_輪1_金具左); + Are.Draw(X0Y0_輪1_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + 鎖3.Dispose(); + 鎖4.Dispose(); + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 25.0; + X0Y0_胴6_胴.AngleBase = maxAngle.GetRanAngle(); + X0Y0_胴5_胴.AngleBase = maxAngle.GetRanAngle(); + X0Y0_胴4_胴.AngleBase = maxAngle.GetRanAngle(); + X0Y0_胴3_胴.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public IEnumerable 軸列挙() + { + yield return X0Y0_胴3_胴; + yield return X0Y0_胴4_胴; + yield return X0Y0_胴5_胴; + yield return X0Y0_胴6_胴; + } + + public override bool Is革(Par p) + { + if (p != X0Y0_輪2_革 && p != X0Y0_輪2_金具1 && p != X0Y0_輪2_金具2 && p != X0Y0_輪2_金具3 && p != X0Y0_輪2_金具左 && p != X0Y0_輪2_金具右 && p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) + { + return p == X0Y0_輪1_金具右; + } + return true; + } + + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_胴6_胴CP.Update(mm); + X0Y0_胴6_柄CP.Update(mm); + X0Y0_胴6_縦影CP.Update(mm); + X0Y0_胴5_胴CP.Update(mm); + X0Y0_胴5_柄CP.Update(mm); + X0Y0_胴5_縦影CP.Update(mm); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + X0Y0_胴4_胴CP.Update(mm); + X0Y0_胴4_柄CP.Update(mm); + X0Y0_胴4_縦影CP.Update(mm); + X0Y0_胴3_胴CP.Update(mm); + X0Y0_胴3_柄CP.Update(mm); + X0Y0_胴3_縦影CP.Update(mm); + X0Y0_胴2_胴CP.Update(mm); + X0Y0_胴2_柄CP.Update(mm); + X0Y0_胴2_縦影CP.Update(mm); + X0Y0_胴1_胴CP.Update(mm); + X0Y0_胴1_柄CP.Update(mm); + X0Y0_胴1_縦影CP.Update(mm); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + public override void 色更新(Vector2D[] mm) + { + X0Y0_胴6_胴CP.Update(mm); + X0Y0_胴6_柄CP.Update(mm); + X0Y0_胴6_縦影CP.Update(mm); + X0Y0_胴5_胴CP.Update(mm); + X0Y0_胴5_柄CP.Update(mm); + X0Y0_胴5_縦影CP.Update(mm); + X0Y0_輪2_革CP.Update(); + X0Y0_輪2_金具1CP.Update(); + X0Y0_輪2_金具2CP.Update(); + X0Y0_輪2_金具3CP.Update(); + X0Y0_輪2_金具左CP.Update(); + X0Y0_輪2_金具右CP.Update(); + X0Y0_胴4_胴CP.Update(mm); + X0Y0_胴4_柄CP.Update(mm); + X0Y0_胴4_縦影CP.Update(mm); + X0Y0_胴3_胴CP.Update(mm); + X0Y0_胴3_柄CP.Update(mm); + X0Y0_胴3_縦影CP.Update(mm); + X0Y0_胴2_胴CP.Update(mm); + X0Y0_胴2_柄CP.Update(mm); + X0Y0_胴2_縦影CP.Update(mm); + X0Y0_胴1_胴CP.Update(mm); + X0Y0_胴1_柄CP.Update(mm); + X0Y0_胴1_縦影CP.Update(mm); + X0Y0_輪1_革CP.Update(); + X0Y0_輪1_金具1CP.Update(); + X0Y0_輪1_金具2CP.Update(); + X0Y0_輪1_金具3CP.Update(); + X0Y0_輪1_金具左CP.Update(); + X0Y0_輪1_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖3.接続PA(); + 鎖4.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + 鎖3.色更新(); + 鎖4.色更新(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 胴6_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴6_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + Color2 色 = new Color2(ref 体配色.体1O.Col2, ref Col.Empty); + 胴6_縦影CD = new ColorD(ref Col.Black, ref 色); + 胴5_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴5_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴5_縦影CD = new ColorD(ref Col.Black, ref 色); + 胴4_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴4_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴4_縦影CD = new ColorD(ref Col.Black, ref 色); + 胴3_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴3_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴3_縦影CD = new ColorD(ref Col.Black, ref 色); + 胴2_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴2_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴2_縦影CD = new ColorD(ref Col.Black, ref 色); + 胴1_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴1_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴1_縦影CD = new ColorD(ref Col.Black, ref 色); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T0(体配色 体配色) + { + 胴6_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴6_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴6_縦影CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴5_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴5_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴5_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); + 胴4_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴4_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴4_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); + 胴3_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴3_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴3_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); + 胴2_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴2_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴2_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); + 胴1_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴1_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴1_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + private void 配色T1(体配色 体配色) + { + 胴6_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴6_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴6_縦影CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴5_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴5_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴5_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); + 胴4_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴4_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴4_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); + 胴3_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴3_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴3_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); + 胴2_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴2_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 胴2_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); + 胴1_胴CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 胴1_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 胴1_縦影CD = new ColorD(ref Col.Black, ref 胴6_縦影CD.c2); + 輪1_革CD = new ColorD(); + 輪1_金具1CD = new ColorD(); + 輪1_金具2CD = new ColorD(); + 輪1_金具3CD = new ColorD(); + 輪1_金具左CD = new ColorD(); + 輪1_金具右CD = new ColorD(); + 輪2_革CD = new ColorD(); + 輪2_金具1CD = new ColorD(); + 輪2_金具2CD = new ColorD(); + 輪2_金具3CD = new ColorD(); + 輪2_金具左CD = new ColorD(); + 輪2_金具右CD = new ColorD(); + } + + public void 輪1配色(拘束具色 配色) + { + 輪1_革CD.色 = 配色.革部色; + 輪1_金具1CD.色 = 配色.金具色; + 輪1_金具2CD.色 = 輪1_金具1CD.色; + 輪1_金具3CD.色 = 輪1_金具1CD.色; + 輪1_金具左CD.色 = 輪1_金具1CD.色; + 輪1_金具右CD.色 = 輪1_金具1CD.色; + } + + public void 輪2配色(拘束具色 配色) + { + 輪2_革CD.色 = 配色.革部色; + 輪2_金具1CD.色 = 配色.金具色; + 輪2_金具2CD.色 = 輪2_金具1CD.色; + 輪2_金具3CD.色 = 輪2_金具1CD.色; + 輪2_金具左CD.色 = 輪2_金具1CD.色; + 輪2_金具右CD.色 = 輪2_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + 鎖3.配色鎖(配色); + 鎖4.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨D.cs index b58b557..45a78a4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨D.cs @@ -2,223 +2,224 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 長物_鯨D : 半身D +namespace SlaveMatrix { - public bool 胴6_表示 = true; + [Serializable] + public class 長物_鯨D : 半身D + { + public bool 胴6_表示 = true; - public bool 胴6_柄_表示 = true; + public bool 胴6_柄_表示 = true; - public bool 胴6_縦影_表示 = true; + public bool 胴6_縦影_表示 = true; - public bool 胴5_表示 = true; + public bool 胴5_表示 = true; - public bool 胴5_柄_表示 = true; + public bool 胴5_柄_表示 = true; - public bool 胴5_縦影_表示 = true; + public bool 胴5_縦影_表示 = true; - public bool 輪2_革_表示 = true; + public bool 輪2_革_表示 = true; - public bool 輪2_金具1_表示 = true; + public bool 輪2_金具1_表示 = true; - public bool 輪2_金具2_表示 = true; + public bool 輪2_金具2_表示 = true; - public bool 輪2_金具3_表示 = true; + public bool 輪2_金具3_表示 = true; - public bool 輪2_金具左_表示 = true; + public bool 輪2_金具左_表示 = true; - public bool 輪2_金具右_表示 = true; + public bool 輪2_金具右_表示 = true; - public bool 胴4_表示 = true; + public bool 胴4_表示 = true; - public bool 胴4_柄_表示 = true; + public bool 胴4_柄_表示 = true; - public bool 胴4_縦影_表示 = true; + public bool 胴4_縦影_表示 = true; - public bool 胴3_表示 = true; + public bool 胴3_表示 = true; - public bool 胴3_柄_表示 = true; + public bool 胴3_柄_表示 = true; - public bool 胴3_縦影_表示 = true; + public bool 胴3_縦影_表示 = true; - public bool 胴2_表示 = true; + public bool 胴2_表示 = true; - public bool 胴2_柄_表示 = true; + public bool 胴2_柄_表示 = true; - public bool 胴2_縦影_表示 = true; + public bool 胴2_縦影_表示 = true; - public bool 胴1_表示 = true; + public bool 胴1_表示 = true; - public bool 胴1_柄_表示 = true; + public bool 胴1_柄_表示 = true; - public bool 胴1_縦影_表示 = true; + public bool 胴1_縦影_表示 = true; - public bool 輪1_革_表示 = true; + public bool 輪1_革_表示 = true; - public bool 輪1_金具1_表示 = true; + public bool 輪1_金具1_表示 = true; - public bool 輪1_金具2_表示 = true; + public bool 輪1_金具2_表示 = true; - public bool 輪1_金具3_表示 = true; + public bool 輪1_金具3_表示 = true; - public bool 輪1_金具左_表示 = true; + public bool 輪1_金具左_表示 = true; - public bool 輪1_金具右_表示 = true; + public bool 輪1_金具右_表示 = true; - public bool 輪1表示 = true; + public bool 輪1表示 = true; - public bool 輪2表示 = true; + public bool 輪2表示 = true; - public bool 柄 = true; + public bool 柄 = true; - public bool 縦影 = true; + public bool 縦影 = true; - public bool 鎖表示; + public bool 鎖表示; - public List 左0_接続 = new List(); + public List 左0_接続 = new List(); - public List 右0_接続 = new List(); + public List 右0_接続 = new List(); - public List 左1_接続 = new List(); + public List 左1_接続 = new List(); - public List 右1_接続 = new List(); + public List 右1_接続 = new List(); - public List 左2_接続 = new List(); + public List 左2_接続 = new List(); - public List 右2_接続 = new List(); + public List 右2_接続 = new List(); - public List 左3_接続 = new List(); + public List 左3_接続 = new List(); - public List 右3_接続 = new List(); + public List 右3_接続 = new List(); - public List 左4_接続 = new List(); + public List 左4_接続 = new List(); - public List 右4_接続 = new List(); + public List 右4_接続 = new List(); - public List 左5_接続 = new List(); + public List 左5_接続 = new List(); - public List 右5_接続 = new List(); + public List 右5_接続 = new List(); - public List 左6_接続 = new List(); + public List 左6_接続 = new List(); - public List 右6_接続 = new List(); + public List 右6_接続 = new List(); - public List 尾_接続 = new List(); + public List 尾_接続 = new List(); - public 長物_鯨D() - { - ThisType = GetType(); - } + public 長物_鯨D() + { + ThisType = GetType(); + } - public void 左0接続(EleD e) - { - 左0_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_鯨_左0_接続; - } + public void 左0接続(EleD e) + { + 左0_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_鯨_左0_接続; + } - public void 右0接続(EleD e) - { - 右0_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_鯨_右0_接続; - } + public void 右0接続(EleD e) + { + 右0_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_鯨_右0_接続; + } - public void 左1接続(EleD e) - { - 左1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_鯨_左1_接続; - } + public void 左1接続(EleD e) + { + 左1_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_鯨_左1_接続; + } - public void 右1接続(EleD e) - { - 右1_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_鯨_右1_接続; - } + 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 左2接続(EleD e) + { + 左2_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_鯨_左2_接続; + } - public void 右2接続(EleD e) - { - 右2_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_鯨_右2_接続; - } + 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 左3接続(EleD e) + { + 左3_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_鯨_左3_接続; + } - 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 右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 右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 右6接続(EleD e) - { - 右6_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_鯨_右6_接続; - } - - public void 尾接続(EleD e) - { - 尾_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.長物_鯨_尾_接続; - } - - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 長物_鯨(DisUnit, 配色指定, 体配色, Med, this); - } + 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 右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 右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 右6接続(EleD e) + { + 右6_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_鯨_右6_接続; + } + + public void 尾接続(EleD e) + { + 尾_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.長物_鯨_尾_接続; + } + + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 長物_鯨(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴.cs index 74015d0..76961a8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 長胴 : Ele +namespace SlaveMatrix { + public class 長胴 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴D.cs index a4222de..62202e6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴D.cs @@ -1,26 +1,27 @@ using System; using System.Collections.Generic; -namespace SlaveMatrix; - -[Serializable] -public class 長胴D : EleD +namespace SlaveMatrix { - public List 左_接続 = new List(); + [Serializable] + public class 長胴D : EleD + { + public List 左_接続 = new List(); - public List 右_接続 = new List(); + public List 右_接続 = new List(); - public List 胴_接続 = new List(); + public List 胴_接続 = new List(); - public virtual void 左接続(EleD e) - { - } + public virtual void 左接続(EleD e) + { + } - public virtual void 右接続(EleD e) - { - } + public virtual void 右接続(EleD e) + { + } - public virtual void 胴接続(EleD e) - { - } + public virtual void 胴接続(EleD e) + { + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕.cs index b99c54b..2ee7c69 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕.cs @@ -1,144 +1,145 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 鞭痕 : Ele +namespace SlaveMatrix { - public Par X0Y0_鞭痕; + public class 鞭痕 : Ele + { + public Par X0Y0_鞭痕; - public ColorD 鞭痕CD; + public ColorD 鞭痕CD; - public ColorP X0Y0_鞭痕CP; + public ColorP X0Y0_鞭痕CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 鞭痕_表示 - { - get - { - return X0Y0_鞭痕.Dra; - } - set - { - X0Y0_鞭痕.Dra = value; - X0Y0_鞭痕.Hit = value; - } - } + public bool 鞭痕_表示 + { + get + { + return X0Y0_鞭痕.Dra; + } + set + { + X0Y0_鞭痕.Dra = value; + X0Y0_鞭痕.Hit = value; + } + } - public override bool 表示 - { - get - { - return 鞭痕_表示; - } - set - { - 鞭痕_表示 = value; - } - } + public override bool 表示 + { + get + { + return 鞭痕_表示; + } + set + { + 鞭痕_表示 = value; + } + } - public override double 濃度 - { - get - { - return 鞭痕CD.不透明度; - } - set - { - 鞭痕CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 鞭痕CD.不透明度; + } + set + { + 鞭痕CD.不透明度 = value; + } + } - public 鞭痕(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鞭痕D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.スタンプ["鞭痕"]); - Pars pars = 本体[0][0]; - X0Y0_鞭痕 = pars["鞭痕"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 鞭痕_表示 = e.鞭痕_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_鞭痕CP = new ColorP(X0Y0_鞭痕, 鞭痕CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 鞭痕(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鞭痕D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.スタンプ["鞭痕"]); + Pars pars = 本体[0][0]; + X0Y0_鞭痕 = pars["鞭痕"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 鞭痕_表示 = e.鞭痕_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_鞭痕CP = new ColorP(X0Y0_鞭痕, 鞭痕CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_鞭痕CP.Update(); - } + public override void 色更新() + { + X0Y0_鞭痕CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 鞭痕CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - } + private void 配色N0(体配色 体配色) + { + 鞭痕CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕D.cs index 4d3bf24..a3067f1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 鞭痕D : EleD +namespace SlaveMatrix { - public bool 鞭痕_表示 = true; + [Serializable] + public class 鞭痕D : EleD + { + public bool 鞭痕_表示 = true; - public 鞭痕D() - { - ThisType = GetType(); - } + public 鞭痕D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 鞭痕(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 鞭痕(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目.cs index 986dd0f..0fd64c2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目.cs @@ -1,358 +1,359 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 頬目 : Ele +namespace SlaveMatrix { - public Par X0Y0_白目; + public class 頬目 : Ele + { + public Par X0Y0_白目; - public Par X0Y0_黒目_黒目; + public Par X0Y0_黒目_黒目; - public Par X0Y0_黒目_瞳孔; + public Par X0Y0_黒目_瞳孔; - public Par X0Y0_黒目_ハート; + public Par X0Y0_黒目_ハート; - public Par X0Y0_黒目_ハイライト上; + public Par X0Y0_黒目_ハイライト上; - public Par X0Y0_黒目_ハイライト下; + public Par X0Y0_黒目_ハイライト下; - public ColorD 白目CD; + public ColorD 白目CD; - public ColorD 黒目_黒目CD; + public ColorD 黒目_黒目CD; - public ColorD 黒目_瞳孔CD; + public ColorD 黒目_瞳孔CD; - public ColorD 黒目_ハートCD; + public ColorD 黒目_ハートCD; - public ColorD 黒目_ハイライト上CD; + public ColorD 黒目_ハイライト上CD; - public ColorD 黒目_ハイライト下CD; + public ColorD 黒目_ハイライト下CD; - public ColorP X0Y0_白目CP; + public ColorP X0Y0_白目CP; - public ColorP X0Y0_黒目_黒目CP; + public ColorP X0Y0_黒目_黒目CP; - public ColorP X0Y0_黒目_瞳孔CP; + public ColorP X0Y0_黒目_瞳孔CP; - public ColorP X0Y0_黒目_ハートCP; + public ColorP X0Y0_黒目_ハートCP; - public ColorP X0Y0_黒目_ハイライト上CP; + public ColorP X0Y0_黒目_ハイライト上CP; - public ColorP X0Y0_黒目_ハイライト下CP; + public ColorP X0Y0_黒目_ハイライト下CP; - public Ele[] 瞼_接続; + public Ele[] 瞼_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 白目_表示 - { - get - { - return X0Y0_白目.Dra; - } - set - { - X0Y0_白目.Dra = value; - X0Y0_白目.Hit = value; - } - } + public bool 白目_表示 + { + get + { + return X0Y0_白目.Dra; + } + set + { + X0Y0_白目.Dra = value; + X0Y0_白目.Hit = value; + } + } - public bool 黒目_黒目_表示 - { - get - { - return X0Y0_黒目_黒目.Dra; - } - set - { - X0Y0_黒目_黒目.Dra = value; - X0Y0_黒目_黒目.Hit = value; - } - } + public bool 黒目_黒目_表示 + { + get + { + return X0Y0_黒目_黒目.Dra; + } + set + { + X0Y0_黒目_黒目.Dra = value; + X0Y0_黒目_黒目.Hit = value; + } + } - public bool 黒目_瞳孔_表示 - { - get - { - return X0Y0_黒目_瞳孔.Dra; - } - set - { - X0Y0_黒目_瞳孔.Dra = value; - X0Y0_黒目_瞳孔.Hit = value; - } - } + public bool 黒目_瞳孔_表示 + { + get + { + return X0Y0_黒目_瞳孔.Dra; + } + set + { + X0Y0_黒目_瞳孔.Dra = value; + X0Y0_黒目_瞳孔.Hit = value; + } + } - public bool 黒目_ハート_表示 - { - get - { - return X0Y0_黒目_ハート.Dra; - } - set - { - X0Y0_黒目_ハート.Dra = value; - X0Y0_黒目_ハート.Hit = value; - } - } + public bool 黒目_ハート_表示 + { + get + { + return X0Y0_黒目_ハート.Dra; + } + set + { + X0Y0_黒目_ハート.Dra = value; + X0Y0_黒目_ハート.Hit = value; + } + } - public bool 黒目_ハイライト上_表示 - { - get - { - return X0Y0_黒目_ハイライト上.Dra; - } - set - { - X0Y0_黒目_ハイライト上.Dra = value; - X0Y0_黒目_ハイライト上.Hit = value; - } - } + public bool 黒目_ハイライト上_表示 + { + get + { + return X0Y0_黒目_ハイライト上.Dra; + } + set + { + X0Y0_黒目_ハイライト上.Dra = value; + X0Y0_黒目_ハイライト上.Hit = value; + } + } - public bool 黒目_ハイライト下_表示 - { - get - { - return X0Y0_黒目_ハイライト下.Dra; - } - set - { - X0Y0_黒目_ハイライト下.Dra = value; - X0Y0_黒目_ハイライト下.Hit = value; - } - } + public bool 黒目_ハイライト下_表示 + { + get + { + return X0Y0_黒目_ハイライト下.Dra; + } + set + { + X0Y0_黒目_ハイライト下.Dra = value; + X0Y0_黒目_ハイライト下.Hit = value; + } + } - public override bool 表示 - { - get - { - return 白目_表示; - } - set - { - 白目_表示 = value; - 黒目_黒目_表示 = value; - 黒目_瞳孔_表示 = value; - 黒目_ハート_表示 = value; - 黒目_ハイライト上_表示 = value; - 黒目_ハイライト下_表示 = value; - } - } + public override bool 表示 + { + get + { + return 白目_表示; + } + set + { + 白目_表示 = value; + 黒目_黒目_表示 = value; + 黒目_瞳孔_表示 = value; + 黒目_ハート_表示 = value; + 黒目_ハイライト上_表示 = value; + 黒目_ハイライト下_表示 = value; + } + } - public override double 濃度 - { - get - { - return 白目CD.不透明度; - } - set - { - 白目CD.不透明度 = value; - 黒目_黒目CD.不透明度 = value; - 黒目_瞳孔CD.不透明度 = value; - 黒目_ハートCD.不透明度 = value; - 黒目_ハイライト上CD.不透明度 = value; - 黒目_ハイライト下CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 白目CD.不透明度; + } + set + { + 白目CD.不透明度 = value; + 黒目_黒目CD.不透明度 = value; + 黒目_瞳孔CD.不透明度 = value; + 黒目_ハートCD.不透明度 = value; + 黒目_ハイライト上CD.不透明度 = value; + 黒目_ハイライト下CD.不透明度 = value; + } + } - public Vector2D 視線 - { - get - { - return X0Y0_黒目_黒目.PositionCont; - } - set - { - X0Y0_黒目_黒目.PositionCont = value; - X0Y0_黒目_瞳孔.PositionCont = value; - X0Y0_黒目_ハート.PositionCont = value; - } - } + public Vector2D 視線 + { + get + { + return X0Y0_黒目_黒目.PositionCont; + } + set + { + X0Y0_黒目_黒目.PositionCont = value; + X0Y0_黒目_瞳孔.PositionCont = value; + X0Y0_黒目_ハート.PositionCont = value; + } + } - public double 傾き - { - set - { - double num = (右 ? (-1.0) : 1.0); - double num2 = -10.0 + 18.5 * value; - 角度B = num * num2; - } - } + public double 傾き + { + set + { + double num = (右 ? (-1.0) : 1.0); + double num2 = -10.0 + 18.5 * value; + 角度B = num * num2; + } + } - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public JointS 瞼_接続点 => new JointS(本体, X0Y0_白目, 0); + public JointS 瞼_接続点 => new JointS(本体, X0Y0_白目, 0); - public 頬目(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頬目D e) - { - 頬目 頬目2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["頬目左"]); - Pars pars = 本体[0][0]; - X0Y0_白目 = pars["白目"].ToPar(); - Pars pars2 = pars["黒目"].ToPars(); - X0Y0_黒目_黒目 = pars2["黒目"].ToPar(); - X0Y0_黒目_瞳孔 = pars2["瞳孔"].ToPar(); - X0Y0_黒目_ハート = pars2["ハート"].ToPar(); - X0Y0_黒目_ハイライト上 = pars2["ハイライト上"].ToPar(); - X0Y0_黒目_ハイライト下 = pars2["ハイライト下"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 白目_表示 = e.白目_表示; - 黒目_黒目_表示 = e.黒目_黒目_表示; - 黒目_瞳孔_表示 = e.黒目_瞳孔_表示; - 黒目_ハート_表示 = e.黒目_ハート_表示; - 黒目_ハイライト上_表示 = e.黒目_ハイライト上_表示; - 黒目_ハイライト下_表示 = e.黒目_ハイライト下_表示; - if (e.猫目) - { - 猫目(); - } - if (e.蛸目) - { - 蛸目(); - } - 傾き = e.傾き; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.瞼_接続.Count > 0) - { - Ele f; - 瞼_接続 = e.瞼_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頬目2; - f.ConnectionType = ConnectionInfo.頬目_瞼_接続; - f.接続(頬目2.瞼_接続点); - return f; - }).ToArray(); - } - 配色N0(体配色, 右); - X0Y0_白目CP = new ColorP(X0Y0_白目, 白目CD, DisUnit, abj: true); - X0Y0_黒目_黒目CP = new ColorP(X0Y0_黒目_黒目, 黒目_黒目CD, DisUnit, abj: true); - X0Y0_黒目_瞳孔CP = new ColorP(X0Y0_黒目_瞳孔, 黒目_瞳孔CD, DisUnit, abj: true); - X0Y0_黒目_ハートCP = new ColorP(X0Y0_黒目_ハート, 黒目_ハートCD, DisUnit, abj: true); - X0Y0_黒目_ハイライト上CP = new ColorP(X0Y0_黒目_ハイライト上, 黒目_ハイライト上CD, DisUnit, abj: true); - X0Y0_黒目_ハイライト下CP = new ColorP(X0Y0_黒目_ハイライト下, 黒目_ハイライト下CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 頬目(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頬目D e) + { + 頬目 頬目2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["頬目左"]); + Pars pars = 本体[0][0]; + X0Y0_白目 = pars["白目"].ToPar(); + Pars pars2 = pars["黒目"].ToPars(); + X0Y0_黒目_黒目 = pars2["黒目"].ToPar(); + X0Y0_黒目_瞳孔 = pars2["瞳孔"].ToPar(); + X0Y0_黒目_ハート = pars2["ハート"].ToPar(); + X0Y0_黒目_ハイライト上 = pars2["ハイライト上"].ToPar(); + X0Y0_黒目_ハイライト下 = pars2["ハイライト下"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 白目_表示 = e.白目_表示; + 黒目_黒目_表示 = e.黒目_黒目_表示; + 黒目_瞳孔_表示 = e.黒目_瞳孔_表示; + 黒目_ハート_表示 = e.黒目_ハート_表示; + 黒目_ハイライト上_表示 = e.黒目_ハイライト上_表示; + 黒目_ハイライト下_表示 = e.黒目_ハイライト下_表示; + if (e.猫目) + { + 猫目(); + } + if (e.蛸目) + { + 蛸目(); + } + 傾き = e.傾き; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.瞼_接続.Count > 0) + { + Ele f; + 瞼_接続 = e.瞼_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頬目2; + f.ConnectionType = ConnectionInfo.頬目_瞼_接続; + f.接続(頬目2.瞼_接続点); + return f; + }).ToArray(); + } + 配色N0(体配色, 右); + X0Y0_白目CP = new ColorP(X0Y0_白目, 白目CD, DisUnit, abj: true); + X0Y0_黒目_黒目CP = new ColorP(X0Y0_黒目_黒目, 黒目_黒目CD, DisUnit, abj: true); + X0Y0_黒目_瞳孔CP = new ColorP(X0Y0_黒目_瞳孔, 黒目_瞳孔CD, DisUnit, abj: true); + X0Y0_黒目_ハートCP = new ColorP(X0Y0_黒目_ハート, 黒目_ハートCD, DisUnit, abj: true); + X0Y0_黒目_ハイライト上CP = new ColorP(X0Y0_黒目_ハイライト上, 黒目_ハイライト上CD, DisUnit, abj: true); + X0Y0_黒目_ハイライト下CP = new ColorP(X0Y0_黒目_ハイライト下, 黒目_ハイライト下CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public void 猫目() - { - X0Y0_黒目_瞳孔.SizeXBase *= 0.25; - X0Y0_黒目_瞳孔.SizeYBase *= 1.5; - } + public void 猫目() + { + X0Y0_黒目_瞳孔.SizeXBase *= 0.25; + X0Y0_黒目_瞳孔.SizeYBase *= 1.5; + } - public void 蛸目() - { - X0Y0_黒目_瞳孔.SizeXBase *= 2.0; - X0Y0_黒目_瞳孔.SizeYBase *= 0.5; - } + public void 蛸目() + { + X0Y0_黒目_瞳孔.SizeXBase *= 2.0; + X0Y0_黒目_瞳孔.SizeYBase *= 0.5; + } - public override void 色更新() - { - X0Y0_白目CP.Update(); - X0Y0_黒目_黒目CP.Update(); - X0Y0_黒目_瞳孔CP.Update(); - X0Y0_黒目_ハートCP.Update(); - X0Y0_黒目_ハイライト上CP.Update(); - X0Y0_黒目_ハイライト下CP.Update(); - } + public override void 色更新() + { + X0Y0_白目CP.Update(); + X0Y0_黒目_黒目CP.Update(); + X0Y0_黒目_瞳孔CP.Update(); + X0Y0_黒目_ハートCP.Update(); + X0Y0_黒目_ハイライト上CP.Update(); + X0Y0_黒目_ハイライト下CP.Update(); + } - private void 配色N0(体配色 体配色, bool 右) - { - if (右) - { - 白目CD = new ColorD(ref Col.Empty, ref 体配色.白部O); - 黒目_黒目CD = new ColorD(ref Col.Black, ref 体配色.頬目右O); - 黒目_瞳孔CD = new ColorD(ref Col.Black, ref 体配色.瞳孔); - 黒目_ハートCD = new ColorD(ref Col.Empty, ref 体配色.ハートO); - 黒目_ハイライト上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 黒目_ハイライト下CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - } - else - { - 白目CD = new ColorD(ref Col.Empty, ref 体配色.白部O); - 黒目_黒目CD = new ColorD(ref Col.Black, ref 体配色.頬目左O); - 黒目_瞳孔CD = new ColorD(ref Col.Black, ref 体配色.瞳孔); - 黒目_ハートCD = new ColorD(ref Col.Empty, ref 体配色.ハートO); - 黒目_ハイライト上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 黒目_ハイライト下CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - } - } + private void 配色N0(体配色 体配色, bool 右) + { + if (右) + { + 白目CD = new ColorD(ref Col.Empty, ref 体配色.白部O); + 黒目_黒目CD = new ColorD(ref Col.Black, ref 体配色.頬目右O); + 黒目_瞳孔CD = new ColorD(ref Col.Black, ref 体配色.瞳孔); + 黒目_ハートCD = new ColorD(ref Col.Empty, ref 体配色.ハートO); + 黒目_ハイライト上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 黒目_ハイライト下CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + } + else + { + 白目CD = new ColorD(ref Col.Empty, ref 体配色.白部O); + 黒目_黒目CD = new ColorD(ref Col.Black, ref 体配色.頬目左O); + 黒目_瞳孔CD = new ColorD(ref Col.Black, ref 体配色.瞳孔); + 黒目_ハートCD = new ColorD(ref Col.Empty, ref 体配色.ハートO); + 黒目_ハイライト上CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 黒目_ハイライト下CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目D.cs index cfc987b..1f38236 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目D.cs @@ -2,45 +2,46 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 頬目D : EleD +namespace SlaveMatrix { - public bool 白目_表示 = true; + [Serializable] + public class 頬目D : EleD + { + public bool 白目_表示 = true; - public bool 黒目_黒目_表示 = true; + public bool 黒目_黒目_表示 = true; - public bool 黒目_瞳孔_表示 = true; + public bool 黒目_瞳孔_表示 = true; - public bool 黒目_ハート_表示; + public bool 黒目_ハート_表示; - public bool 黒目_ハイライト上_表示 = true; + public bool 黒目_ハイライト上_表示 = true; - public bool 黒目_ハイライト下_表示; + public bool 黒目_ハイライト下_表示; - public bool 猫目; + public bool 猫目; - public bool 蛸目; + public bool 蛸目; - public double 傾き; + public double 傾き; - public List 瞼_接続 = new List(); + public List 瞼_接続 = new List(); - public 頬目D() - { - ThisType = GetType(); - } + public 頬目D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 頬目(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 頬目(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼.cs index c808124..649de3a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼.cs @@ -1,669 +1,670 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 頬瞼 : Ele +namespace SlaveMatrix { - public Par X0Y0_瞼左_瞼; + public class 頬瞼 : Ele + { + public Par X0Y0_瞼左_瞼; - public Par X0Y0_瞼左_睫毛1; + public Par X0Y0_瞼左_睫毛1; - public Par X0Y0_瞼左_睫毛2; + public Par X0Y0_瞼左_睫毛2; - public Par X0Y0_瞼右_瞼; + public Par X0Y0_瞼右_瞼; - public Par X0Y0_瞼右_睫毛1; + public Par X0Y0_瞼右_睫毛1; - public Par X0Y0_瞼右_睫毛2; + public Par X0Y0_瞼右_睫毛2; - public Par X0Y1_瞼左_瞼; + public Par X0Y1_瞼左_瞼; - public Par X0Y1_瞼左_睫毛1; + public Par X0Y1_瞼左_睫毛1; - public Par X0Y1_瞼左_睫毛2; + public Par X0Y1_瞼左_睫毛2; - public Par X0Y1_瞼右_瞼; + public Par X0Y1_瞼右_瞼; - public Par X0Y1_瞼右_睫毛1; + public Par X0Y1_瞼右_睫毛1; - public Par X0Y1_瞼右_睫毛2; + public Par X0Y1_瞼右_睫毛2; - public Par X0Y2_瞼左_瞼; + public Par X0Y2_瞼左_瞼; - public Par X0Y2_瞼左_睫毛1; + public Par X0Y2_瞼左_睫毛1; - public Par X0Y2_瞼左_睫毛2; + public Par X0Y2_瞼左_睫毛2; - public Par X0Y2_瞼右_瞼; + public Par X0Y2_瞼右_瞼; - public Par X0Y2_瞼右_睫毛1; + public Par X0Y2_瞼右_睫毛1; - public Par X0Y2_瞼右_睫毛2; + public Par X0Y2_瞼右_睫毛2; - public Par X0Y3_瞼左_瞼; + public Par X0Y3_瞼左_瞼; - public Par X0Y3_瞼左_睫毛1; + public Par X0Y3_瞼左_睫毛1; - public Par X0Y3_瞼左_睫毛2; + public Par X0Y3_瞼左_睫毛2; - public Par X0Y3_瞼右_瞼; + public Par X0Y3_瞼右_瞼; - public Par X0Y3_瞼右_睫毛1; + public Par X0Y3_瞼右_睫毛1; - public Par X0Y3_瞼右_睫毛2; + public Par X0Y3_瞼右_睫毛2; - public Par X0Y4_瞼左_瞼; + public Par X0Y4_瞼左_瞼; - public Par X0Y4_瞼左_睫毛1; + public Par X0Y4_瞼左_睫毛1; - public Par X0Y4_瞼左_睫毛2; + public Par X0Y4_瞼左_睫毛2; - public Par X0Y4_瞼右_瞼; + public Par X0Y4_瞼右_瞼; - public Par X0Y4_瞼右_睫毛1; + public Par X0Y4_瞼右_睫毛1; - public Par X0Y4_瞼右_睫毛2; + public Par X0Y4_瞼右_睫毛2; - public ColorD 瞼左_瞼CD; + public ColorD 瞼左_瞼CD; - public ColorD 瞼左_睫毛1CD; + public ColorD 瞼左_睫毛1CD; - public ColorD 瞼左_睫毛2CD; + public ColorD 瞼左_睫毛2CD; - public ColorD 瞼右_瞼CD; + public ColorD 瞼右_瞼CD; - public ColorD 瞼右_睫毛1CD; + public ColorD 瞼右_睫毛1CD; - public ColorD 瞼右_睫毛2CD; + public ColorD 瞼右_睫毛2CD; - public ColorP X0Y0_瞼左_瞼CP; + public ColorP X0Y0_瞼左_瞼CP; - public ColorP X0Y0_瞼左_睫毛1CP; + public ColorP X0Y0_瞼左_睫毛1CP; - public ColorP X0Y0_瞼左_睫毛2CP; + public ColorP X0Y0_瞼左_睫毛2CP; - public ColorP X0Y0_瞼右_瞼CP; + public ColorP X0Y0_瞼右_瞼CP; - public ColorP X0Y0_瞼右_睫毛1CP; + public ColorP X0Y0_瞼右_睫毛1CP; - public ColorP X0Y0_瞼右_睫毛2CP; + public ColorP X0Y0_瞼右_睫毛2CP; - public ColorP X0Y1_瞼左_瞼CP; + public ColorP X0Y1_瞼左_瞼CP; - public ColorP X0Y1_瞼左_睫毛1CP; + public ColorP X0Y1_瞼左_睫毛1CP; - public ColorP X0Y1_瞼左_睫毛2CP; + public ColorP X0Y1_瞼左_睫毛2CP; - public ColorP X0Y1_瞼右_瞼CP; + public ColorP X0Y1_瞼右_瞼CP; - public ColorP X0Y1_瞼右_睫毛1CP; + public ColorP X0Y1_瞼右_睫毛1CP; - public ColorP X0Y1_瞼右_睫毛2CP; + public ColorP X0Y1_瞼右_睫毛2CP; - public ColorP X0Y2_瞼左_瞼CP; + public ColorP X0Y2_瞼左_瞼CP; - public ColorP X0Y2_瞼左_睫毛1CP; + public ColorP X0Y2_瞼左_睫毛1CP; - public ColorP X0Y2_瞼左_睫毛2CP; + public ColorP X0Y2_瞼左_睫毛2CP; - public ColorP X0Y2_瞼右_瞼CP; + public ColorP X0Y2_瞼右_瞼CP; - public ColorP X0Y2_瞼右_睫毛1CP; + public ColorP X0Y2_瞼右_睫毛1CP; - public ColorP X0Y2_瞼右_睫毛2CP; + public ColorP X0Y2_瞼右_睫毛2CP; - public ColorP X0Y3_瞼左_瞼CP; + public ColorP X0Y3_瞼左_瞼CP; - public ColorP X0Y3_瞼左_睫毛1CP; + public ColorP X0Y3_瞼左_睫毛1CP; - public ColorP X0Y3_瞼左_睫毛2CP; + public ColorP X0Y3_瞼左_睫毛2CP; - public ColorP X0Y3_瞼右_瞼CP; + public ColorP X0Y3_瞼右_瞼CP; - public ColorP X0Y3_瞼右_睫毛1CP; + public ColorP X0Y3_瞼右_睫毛1CP; - public ColorP X0Y3_瞼右_睫毛2CP; + public ColorP X0Y3_瞼右_睫毛2CP; - public ColorP X0Y4_瞼左_瞼CP; + public ColorP X0Y4_瞼左_瞼CP; - public ColorP X0Y4_瞼左_睫毛1CP; + public ColorP X0Y4_瞼左_睫毛1CP; - public ColorP X0Y4_瞼左_睫毛2CP; + public ColorP X0Y4_瞼左_睫毛2CP; - public ColorP X0Y4_瞼右_瞼CP; + public ColorP X0Y4_瞼右_瞼CP; - public ColorP X0Y4_瞼右_睫毛1CP; + public ColorP X0Y4_瞼右_睫毛1CP; - public ColorP X0Y4_瞼右_睫毛2CP; + public ColorP X0Y4_瞼右_睫毛2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 瞼左_瞼_表示 - { - get - { - return X0Y0_瞼左_瞼.Dra; - } - set - { - X0Y0_瞼左_瞼.Dra = value; - X0Y1_瞼左_瞼.Dra = value; - X0Y2_瞼左_瞼.Dra = value; - X0Y3_瞼左_瞼.Dra = value; - X0Y4_瞼左_瞼.Dra = value; - X0Y0_瞼左_瞼.Hit = value; - X0Y1_瞼左_瞼.Hit = value; - X0Y2_瞼左_瞼.Hit = value; - X0Y3_瞼左_瞼.Hit = value; - X0Y4_瞼左_瞼.Hit = value; - } - } - - public bool 瞼左_睫毛1_表示 - { - get - { - return X0Y0_瞼左_睫毛1.Dra; - } - set - { - X0Y0_瞼左_睫毛1.Dra = value; - X0Y1_瞼左_睫毛1.Dra = value; - X0Y2_瞼左_睫毛1.Dra = value; - X0Y3_瞼左_睫毛1.Dra = value; - X0Y4_瞼左_睫毛1.Dra = value; - X0Y0_瞼左_睫毛1.Hit = value; - X0Y1_瞼左_睫毛1.Hit = value; - X0Y2_瞼左_睫毛1.Hit = value; - X0Y3_瞼左_睫毛1.Hit = value; - X0Y4_瞼左_睫毛1.Hit = value; - } - } - - public bool 瞼左_睫毛2_表示 - { - get - { - return X0Y0_瞼左_睫毛2.Dra; - } - set - { - X0Y0_瞼左_睫毛2.Dra = value; - X0Y1_瞼左_睫毛2.Dra = value; - X0Y2_瞼左_睫毛2.Dra = value; - X0Y3_瞼左_睫毛2.Dra = value; - X0Y4_瞼左_睫毛2.Dra = value; - X0Y0_瞼左_睫毛2.Hit = value; - X0Y1_瞼左_睫毛2.Hit = value; - X0Y2_瞼左_睫毛2.Hit = value; - X0Y3_瞼左_睫毛2.Hit = value; - X0Y4_瞼左_睫毛2.Hit = value; - } - } - - public bool 瞼右_瞼_表示 - { - get - { - return X0Y0_瞼右_瞼.Dra; - } - set - { - X0Y0_瞼右_瞼.Dra = value; - X0Y1_瞼右_瞼.Dra = value; - X0Y2_瞼右_瞼.Dra = value; - X0Y3_瞼右_瞼.Dra = value; - X0Y4_瞼右_瞼.Dra = value; - X0Y0_瞼右_瞼.Hit = value; - X0Y1_瞼右_瞼.Hit = value; - X0Y2_瞼右_瞼.Hit = value; - X0Y3_瞼右_瞼.Hit = value; - X0Y4_瞼右_瞼.Hit = value; - } - } - - public bool 瞼右_睫毛1_表示 - { - get - { - return X0Y0_瞼右_睫毛1.Dra; - } - set - { - X0Y0_瞼右_睫毛1.Dra = value; - X0Y1_瞼右_睫毛1.Dra = value; - X0Y2_瞼右_睫毛1.Dra = value; - X0Y3_瞼右_睫毛1.Dra = value; - X0Y4_瞼右_睫毛1.Dra = value; - X0Y0_瞼右_睫毛1.Hit = value; - X0Y1_瞼右_睫毛1.Hit = value; - X0Y2_瞼右_睫毛1.Hit = value; - X0Y3_瞼右_睫毛1.Hit = value; - X0Y4_瞼右_睫毛1.Hit = value; - } - } - - public bool 瞼右_睫毛2_表示 - { - get - { - return X0Y0_瞼右_睫毛2.Dra; - } - set - { - X0Y0_瞼右_睫毛2.Dra = value; - X0Y1_瞼右_睫毛2.Dra = value; - X0Y2_瞼右_睫毛2.Dra = value; - X0Y3_瞼右_睫毛2.Dra = value; - X0Y4_瞼右_睫毛2.Dra = value; - X0Y0_瞼右_睫毛2.Hit = value; - X0Y1_瞼右_睫毛2.Hit = value; - X0Y2_瞼右_睫毛2.Hit = value; - X0Y3_瞼右_睫毛2.Hit = value; - X0Y4_瞼右_睫毛2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 瞼左_瞼_表示; - } - set - { - 瞼左_瞼_表示 = value; - 瞼左_睫毛1_表示 = value; - 瞼左_睫毛2_表示 = value; - 瞼右_瞼_表示 = value; - 瞼右_睫毛1_表示 = value; - 瞼右_睫毛2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 瞼左_瞼CD.不透明度; - } - set - { - 瞼左_瞼CD.不透明度 = value; - 瞼左_睫毛1CD.不透明度 = value; - 瞼左_睫毛2CD.不透明度 = value; - 瞼右_瞼CD.不透明度 = value; - 瞼右_睫毛1CD.不透明度 = value; - 瞼右_睫毛2CD.不透明度 = value; - } - } - - public double 外線 - { - set - { - double num = 0.9 + 0.55 * value; - X0Y0_瞼左_瞼.PenWidth *= num; - X0Y0_瞼右_瞼.PenWidth *= num; - X0Y1_瞼左_瞼.PenWidth *= num; - X0Y1_瞼右_瞼.PenWidth *= num; - X0Y2_瞼左_瞼.PenWidth *= num; - X0Y2_瞼右_瞼.PenWidth *= num; - X0Y3_瞼左_瞼.PenWidth *= num; - X0Y3_瞼右_瞼.PenWidth *= num; - X0Y4_瞼左_瞼.PenWidth *= num; - X0Y4_瞼右_瞼.PenWidth *= num; - } - } - - public double 瞼左_睫毛1_長さ - { - set - { - 睫毛長さ(X0Y0_瞼左_睫毛1, value); - 睫毛長さ(X0Y1_瞼左_睫毛1, value); - 睫毛長さ(X0Y2_瞼左_睫毛1, value); - 睫毛長さ(X0Y3_瞼左_睫毛1, value); - 睫毛長さ(X0Y4_瞼左_睫毛1, value); - } - } - - public double 瞼左_睫毛2_長さ - { - set - { - 睫毛長さ(X0Y0_瞼左_睫毛2, value); - 睫毛長さ(X0Y1_瞼左_睫毛2, value); - 睫毛長さ(X0Y2_瞼左_睫毛2, value); - 睫毛長さ(X0Y3_瞼左_睫毛2, value); - 睫毛長さ(X0Y4_瞼左_睫毛2, value); - } - } - - public double 瞼右_睫毛1_長さ - { - set - { - 睫毛長さ(X0Y0_瞼右_睫毛1, value); - 睫毛長さ(X0Y1_瞼右_睫毛1, value); - 睫毛長さ(X0Y2_瞼右_睫毛1, value); - 睫毛長さ(X0Y3_瞼右_睫毛1, value); - 睫毛長さ(X0Y4_瞼右_睫毛1, value); - } - } - - public double 瞼右_睫毛2_長さ - { - set - { - 睫毛長さ(X0Y0_瞼右_睫毛2, value); - 睫毛長さ(X0Y1_瞼右_睫毛2, value); - 睫毛長さ(X0Y2_瞼右_睫毛2, value); - 睫毛長さ(X0Y3_瞼右_睫毛2, value); - 睫毛長さ(X0Y4_瞼右_睫毛2, value); - } - } - - public double 傾き - { - set - { - double num = (右 ? (-1.0) : 1.0); - double num2 = -10.0 + 18.5 * value; - 角度B = num * num2; - } - } - - public override double 肥大 - { - set - { - } - } - - public override double 身長 - { - set - { - } - } - - public 頬瞼(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頬瞼D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["頬瞼左"]); - Pars pars = 本体[0][0]; - Pars pars2 = pars["瞼左"].ToPars(); - X0Y0_瞼左_瞼 = pars2["瞼"].ToPar(); - X0Y0_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y0_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); - pars2 = pars["瞼右"].ToPars(); - X0Y0_瞼右_瞼 = pars2["瞼"].ToPar(); - X0Y0_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y0_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars3 = 本体[0][1]; - pars2 = pars3["瞼左"].ToPars(); - X0Y1_瞼左_瞼 = pars2["瞼"].ToPar(); - X0Y1_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y1_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); - pars2 = pars3["瞼右"].ToPars(); - X0Y1_瞼右_瞼 = pars2["瞼"].ToPar(); - X0Y1_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y1_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars4 = 本体[0][2]; - pars2 = pars4["瞼左"].ToPars(); - X0Y2_瞼左_瞼 = pars2["瞼"].ToPar(); - X0Y2_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y2_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); - pars2 = pars4["瞼右"].ToPars(); - X0Y2_瞼右_瞼 = pars2["瞼"].ToPar(); - X0Y2_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y2_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars5 = 本体[0][3]; - pars2 = pars5["瞼左"].ToPars(); - X0Y3_瞼左_瞼 = pars2["瞼"].ToPar(); - X0Y3_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y3_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); - pars2 = pars5["瞼右"].ToPars(); - X0Y3_瞼右_瞼 = pars2["瞼"].ToPar(); - X0Y3_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y3_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars6 = 本体[0][4]; - pars2 = pars6["瞼左"].ToPars(); - X0Y4_瞼左_瞼 = pars2["瞼"].ToPar(); - X0Y4_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y4_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); - pars2 = pars6["瞼右"].ToPars(); - X0Y4_瞼右_瞼 = pars2["瞼"].ToPar(); - X0Y4_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); - X0Y4_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 瞼左_瞼_表示 = e.瞼左_瞼_表示; - 瞼左_睫毛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_長さ; - 傾き = e.傾き; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_瞼左_瞼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_瞼右_瞼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); - X0Y2_瞼左_瞼CP = new ColorP(X0Y2_瞼左_瞼, 瞼左_瞼CD, DisUnit, abj: true); - X0Y2_瞼左_睫毛1CP = new ColorP(X0Y2_瞼左_睫毛1, 瞼左_睫毛1CD, DisUnit, abj: true); - X0Y2_瞼左_睫毛2CP = new ColorP(X0Y2_瞼左_睫毛2, 瞼左_睫毛2CD, DisUnit, abj: true); - X0Y2_瞼右_瞼CP = new ColorP(X0Y2_瞼右_瞼, 瞼右_瞼CD, DisUnit, abj: true); - X0Y2_瞼右_睫毛1CP = new ColorP(X0Y2_瞼右_睫毛1, 瞼右_睫毛1CD, DisUnit, abj: true); - X0Y2_瞼右_睫毛2CP = new ColorP(X0Y2_瞼右_睫毛2, 瞼右_睫毛2CD, DisUnit, abj: true); - X0Y3_瞼左_瞼CP = new ColorP(X0Y3_瞼左_瞼, 瞼左_瞼CD, DisUnit, abj: true); - X0Y3_瞼左_睫毛1CP = new ColorP(X0Y3_瞼左_睫毛1, 瞼左_睫毛1CD, DisUnit, abj: true); - X0Y3_瞼左_睫毛2CP = new ColorP(X0Y3_瞼左_睫毛2, 瞼左_睫毛2CD, DisUnit, abj: true); - X0Y3_瞼右_瞼CP = new ColorP(X0Y3_瞼右_瞼, 瞼右_瞼CD, DisUnit, abj: true); - X0Y3_瞼右_睫毛1CP = new ColorP(X0Y3_瞼右_睫毛1, 瞼右_睫毛1CD, DisUnit, abj: true); - X0Y3_瞼右_睫毛2CP = new ColorP(X0Y3_瞼右_睫毛2, 瞼右_睫毛2CD, DisUnit, abj: true); - X0Y4_瞼左_瞼CP = new ColorP(X0Y4_瞼左_瞼, 瞼左_瞼CD, DisUnit, abj: true); - X0Y4_瞼左_睫毛1CP = new ColorP(X0Y4_瞼左_睫毛1, 瞼左_睫毛1CD, DisUnit, abj: true); - X0Y4_瞼左_睫毛2CP = new ColorP(X0Y4_瞼左_睫毛2, 瞼左_睫毛2CD, DisUnit, abj: true); - X0Y4_瞼右_瞼CP = new ColorP(X0Y4_瞼右_瞼, 瞼右_瞼CD, DisUnit, abj: true); - X0Y4_瞼右_睫毛1CP = new ColorP(X0Y4_瞼右_睫毛1, 瞼右_睫毛1CD, DisUnit, abj: true); - X0Y4_瞼右_睫毛2CP = new ColorP(X0Y4_瞼右_睫毛2, 瞼右_睫毛2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - private void 睫毛長さ(Par p, double d) - { - double num = 0.0; - double num2 = 2.0; - Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); - p.OP[2].ps[2] = value; - p.OP[0].ps[0] = value; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼左_瞼CP.Update(); - X0Y0_瞼左_睫毛1CP.Update(); - X0Y0_瞼左_睫毛2CP.Update(); - X0Y0_瞼右_瞼CP.Update(); - X0Y0_瞼右_睫毛1CP.Update(); - X0Y0_瞼右_睫毛2CP.Update(); - break; - case 1: - X0Y1_瞼左_瞼CP.Update(); - X0Y1_瞼左_睫毛1CP.Update(); - X0Y1_瞼左_睫毛2CP.Update(); - X0Y1_瞼右_瞼CP.Update(); - X0Y1_瞼右_睫毛1CP.Update(); - X0Y1_瞼右_睫毛2CP.Update(); - break; - case 2: - X0Y2_瞼左_瞼CP.Update(); - X0Y2_瞼左_睫毛1CP.Update(); - X0Y2_瞼左_睫毛2CP.Update(); - X0Y2_瞼右_瞼CP.Update(); - X0Y2_瞼右_睫毛1CP.Update(); - X0Y2_瞼右_睫毛2CP.Update(); - break; - case 3: - X0Y3_瞼左_瞼CP.Update(); - X0Y3_瞼左_睫毛1CP.Update(); - X0Y3_瞼左_睫毛2CP.Update(); - X0Y3_瞼右_瞼CP.Update(); - X0Y3_瞼右_睫毛1CP.Update(); - X0Y3_瞼右_睫毛2CP.Update(); - break; - default: - X0Y4_瞼左_瞼CP.Update(); - X0Y4_瞼左_睫毛1CP.Update(); - X0Y4_瞼左_睫毛2CP.Update(); - X0Y4_瞼右_瞼CP.Update(); - X0Y4_瞼右_睫毛1CP.Update(); - X0Y4_瞼右_睫毛2CP.Update(); - break; - } - } - - public override void 色更新(Vector2D[] mm) - { - switch (本体.IndexY) - { - case 0: - X0Y0_瞼左_瞼CP.Update(mm); - X0Y0_瞼左_睫毛1CP.Update(); - X0Y0_瞼左_睫毛2CP.Update(); - X0Y0_瞼右_瞼CP.Update(mm); - X0Y0_瞼右_睫毛1CP.Update(); - X0Y0_瞼右_睫毛2CP.Update(); - break; - case 1: - X0Y1_瞼左_瞼CP.Update(mm); - X0Y1_瞼左_睫毛1CP.Update(); - X0Y1_瞼左_睫毛2CP.Update(); - X0Y1_瞼右_瞼CP.Update(mm); - X0Y1_瞼右_睫毛1CP.Update(); - X0Y1_瞼右_睫毛2CP.Update(); - break; - case 2: - X0Y2_瞼左_瞼CP.Update(mm); - X0Y2_瞼左_睫毛1CP.Update(); - X0Y2_瞼左_睫毛2CP.Update(); - X0Y2_瞼右_瞼CP.Update(mm); - X0Y2_瞼右_睫毛1CP.Update(); - X0Y2_瞼右_睫毛2CP.Update(); - break; - case 3: - X0Y3_瞼左_瞼CP.Update(mm); - X0Y3_瞼左_睫毛1CP.Update(); - X0Y3_瞼左_睫毛2CP.Update(); - X0Y3_瞼右_瞼CP.Update(mm); - X0Y3_瞼右_睫毛1CP.Update(); - X0Y3_瞼右_睫毛2CP.Update(); - break; - default: - X0Y4_瞼左_瞼CP.Update(mm); - X0Y4_瞼左_睫毛1CP.Update(); - X0Y4_瞼左_睫毛2CP.Update(); - X0Y4_瞼右_瞼CP.Update(mm); - X0Y4_瞼右_睫毛1CP.Update(); - X0Y4_瞼右_睫毛2CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 瞼左_瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 瞼左_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 瞼左_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 瞼右_瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 瞼右_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - 瞼右_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 瞼左_瞼_表示 + { + get + { + return X0Y0_瞼左_瞼.Dra; + } + set + { + X0Y0_瞼左_瞼.Dra = value; + X0Y1_瞼左_瞼.Dra = value; + X0Y2_瞼左_瞼.Dra = value; + X0Y3_瞼左_瞼.Dra = value; + X0Y4_瞼左_瞼.Dra = value; + X0Y0_瞼左_瞼.Hit = value; + X0Y1_瞼左_瞼.Hit = value; + X0Y2_瞼左_瞼.Hit = value; + X0Y3_瞼左_瞼.Hit = value; + X0Y4_瞼左_瞼.Hit = value; + } + } + + public bool 瞼左_睫毛1_表示 + { + get + { + return X0Y0_瞼左_睫毛1.Dra; + } + set + { + X0Y0_瞼左_睫毛1.Dra = value; + X0Y1_瞼左_睫毛1.Dra = value; + X0Y2_瞼左_睫毛1.Dra = value; + X0Y3_瞼左_睫毛1.Dra = value; + X0Y4_瞼左_睫毛1.Dra = value; + X0Y0_瞼左_睫毛1.Hit = value; + X0Y1_瞼左_睫毛1.Hit = value; + X0Y2_瞼左_睫毛1.Hit = value; + X0Y3_瞼左_睫毛1.Hit = value; + X0Y4_瞼左_睫毛1.Hit = value; + } + } + + public bool 瞼左_睫毛2_表示 + { + get + { + return X0Y0_瞼左_睫毛2.Dra; + } + set + { + X0Y0_瞼左_睫毛2.Dra = value; + X0Y1_瞼左_睫毛2.Dra = value; + X0Y2_瞼左_睫毛2.Dra = value; + X0Y3_瞼左_睫毛2.Dra = value; + X0Y4_瞼左_睫毛2.Dra = value; + X0Y0_瞼左_睫毛2.Hit = value; + X0Y1_瞼左_睫毛2.Hit = value; + X0Y2_瞼左_睫毛2.Hit = value; + X0Y3_瞼左_睫毛2.Hit = value; + X0Y4_瞼左_睫毛2.Hit = value; + } + } + + public bool 瞼右_瞼_表示 + { + get + { + return X0Y0_瞼右_瞼.Dra; + } + set + { + X0Y0_瞼右_瞼.Dra = value; + X0Y1_瞼右_瞼.Dra = value; + X0Y2_瞼右_瞼.Dra = value; + X0Y3_瞼右_瞼.Dra = value; + X0Y4_瞼右_瞼.Dra = value; + X0Y0_瞼右_瞼.Hit = value; + X0Y1_瞼右_瞼.Hit = value; + X0Y2_瞼右_瞼.Hit = value; + X0Y3_瞼右_瞼.Hit = value; + X0Y4_瞼右_瞼.Hit = value; + } + } + + public bool 瞼右_睫毛1_表示 + { + get + { + return X0Y0_瞼右_睫毛1.Dra; + } + set + { + X0Y0_瞼右_睫毛1.Dra = value; + X0Y1_瞼右_睫毛1.Dra = value; + X0Y2_瞼右_睫毛1.Dra = value; + X0Y3_瞼右_睫毛1.Dra = value; + X0Y4_瞼右_睫毛1.Dra = value; + X0Y0_瞼右_睫毛1.Hit = value; + X0Y1_瞼右_睫毛1.Hit = value; + X0Y2_瞼右_睫毛1.Hit = value; + X0Y3_瞼右_睫毛1.Hit = value; + X0Y4_瞼右_睫毛1.Hit = value; + } + } + + public bool 瞼右_睫毛2_表示 + { + get + { + return X0Y0_瞼右_睫毛2.Dra; + } + set + { + X0Y0_瞼右_睫毛2.Dra = value; + X0Y1_瞼右_睫毛2.Dra = value; + X0Y2_瞼右_睫毛2.Dra = value; + X0Y3_瞼右_睫毛2.Dra = value; + X0Y4_瞼右_睫毛2.Dra = value; + X0Y0_瞼右_睫毛2.Hit = value; + X0Y1_瞼右_睫毛2.Hit = value; + X0Y2_瞼右_睫毛2.Hit = value; + X0Y3_瞼右_睫毛2.Hit = value; + X0Y4_瞼右_睫毛2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 瞼左_瞼_表示; + } + set + { + 瞼左_瞼_表示 = value; + 瞼左_睫毛1_表示 = value; + 瞼左_睫毛2_表示 = value; + 瞼右_瞼_表示 = value; + 瞼右_睫毛1_表示 = value; + 瞼右_睫毛2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 瞼左_瞼CD.不透明度; + } + set + { + 瞼左_瞼CD.不透明度 = value; + 瞼左_睫毛1CD.不透明度 = value; + 瞼左_睫毛2CD.不透明度 = value; + 瞼右_瞼CD.不透明度 = value; + 瞼右_睫毛1CD.不透明度 = value; + 瞼右_睫毛2CD.不透明度 = value; + } + } + + public double 外線 + { + set + { + double num = 0.9 + 0.55 * value; + X0Y0_瞼左_瞼.PenWidth *= num; + X0Y0_瞼右_瞼.PenWidth *= num; + X0Y1_瞼左_瞼.PenWidth *= num; + X0Y1_瞼右_瞼.PenWidth *= num; + X0Y2_瞼左_瞼.PenWidth *= num; + X0Y2_瞼右_瞼.PenWidth *= num; + X0Y3_瞼左_瞼.PenWidth *= num; + X0Y3_瞼右_瞼.PenWidth *= num; + X0Y4_瞼左_瞼.PenWidth *= num; + X0Y4_瞼右_瞼.PenWidth *= num; + } + } + + public double 瞼左_睫毛1_長さ + { + set + { + 睫毛長さ(X0Y0_瞼左_睫毛1, value); + 睫毛長さ(X0Y1_瞼左_睫毛1, value); + 睫毛長さ(X0Y2_瞼左_睫毛1, value); + 睫毛長さ(X0Y3_瞼左_睫毛1, value); + 睫毛長さ(X0Y4_瞼左_睫毛1, value); + } + } + + public double 瞼左_睫毛2_長さ + { + set + { + 睫毛長さ(X0Y0_瞼左_睫毛2, value); + 睫毛長さ(X0Y1_瞼左_睫毛2, value); + 睫毛長さ(X0Y2_瞼左_睫毛2, value); + 睫毛長さ(X0Y3_瞼左_睫毛2, value); + 睫毛長さ(X0Y4_瞼左_睫毛2, value); + } + } + + public double 瞼右_睫毛1_長さ + { + set + { + 睫毛長さ(X0Y0_瞼右_睫毛1, value); + 睫毛長さ(X0Y1_瞼右_睫毛1, value); + 睫毛長さ(X0Y2_瞼右_睫毛1, value); + 睫毛長さ(X0Y3_瞼右_睫毛1, value); + 睫毛長さ(X0Y4_瞼右_睫毛1, value); + } + } + + public double 瞼右_睫毛2_長さ + { + set + { + 睫毛長さ(X0Y0_瞼右_睫毛2, value); + 睫毛長さ(X0Y1_瞼右_睫毛2, value); + 睫毛長さ(X0Y2_瞼右_睫毛2, value); + 睫毛長さ(X0Y3_瞼右_睫毛2, value); + 睫毛長さ(X0Y4_瞼右_睫毛2, value); + } + } + + public double 傾き + { + set + { + double num = (右 ? (-1.0) : 1.0); + double num2 = -10.0 + 18.5 * value; + 角度B = num * num2; + } + } + + public override double 肥大 + { + set + { + } + } + + public override double 身長 + { + set + { + } + } + + public 頬瞼(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頬瞼D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["頬瞼左"]); + Pars pars = 本体[0][0]; + Pars pars2 = pars["瞼左"].ToPars(); + X0Y0_瞼左_瞼 = pars2["瞼"].ToPar(); + X0Y0_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y0_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); + pars2 = pars["瞼右"].ToPars(); + X0Y0_瞼右_瞼 = pars2["瞼"].ToPar(); + X0Y0_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y0_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); + Pars pars3 = 本体[0][1]; + pars2 = pars3["瞼左"].ToPars(); + X0Y1_瞼左_瞼 = pars2["瞼"].ToPar(); + X0Y1_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y1_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); + pars2 = pars3["瞼右"].ToPars(); + X0Y1_瞼右_瞼 = pars2["瞼"].ToPar(); + X0Y1_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y1_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); + Pars pars4 = 本体[0][2]; + pars2 = pars4["瞼左"].ToPars(); + X0Y2_瞼左_瞼 = pars2["瞼"].ToPar(); + X0Y2_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y2_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); + pars2 = pars4["瞼右"].ToPars(); + X0Y2_瞼右_瞼 = pars2["瞼"].ToPar(); + X0Y2_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y2_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); + Pars pars5 = 本体[0][3]; + pars2 = pars5["瞼左"].ToPars(); + X0Y3_瞼左_瞼 = pars2["瞼"].ToPar(); + X0Y3_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y3_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); + pars2 = pars5["瞼右"].ToPars(); + X0Y3_瞼右_瞼 = pars2["瞼"].ToPar(); + X0Y3_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y3_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); + Pars pars6 = 本体[0][4]; + pars2 = pars6["瞼左"].ToPars(); + X0Y4_瞼左_瞼 = pars2["瞼"].ToPar(); + X0Y4_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y4_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); + pars2 = pars6["瞼右"].ToPars(); + X0Y4_瞼右_瞼 = pars2["瞼"].ToPar(); + X0Y4_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); + X0Y4_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 瞼左_瞼_表示 = e.瞼左_瞼_表示; + 瞼左_睫毛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_長さ; + 傾き = e.傾き; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_瞼左_瞼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_瞼右_瞼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); + X0Y2_瞼左_瞼CP = new ColorP(X0Y2_瞼左_瞼, 瞼左_瞼CD, DisUnit, abj: true); + X0Y2_瞼左_睫毛1CP = new ColorP(X0Y2_瞼左_睫毛1, 瞼左_睫毛1CD, DisUnit, abj: true); + X0Y2_瞼左_睫毛2CP = new ColorP(X0Y2_瞼左_睫毛2, 瞼左_睫毛2CD, DisUnit, abj: true); + X0Y2_瞼右_瞼CP = new ColorP(X0Y2_瞼右_瞼, 瞼右_瞼CD, DisUnit, abj: true); + X0Y2_瞼右_睫毛1CP = new ColorP(X0Y2_瞼右_睫毛1, 瞼右_睫毛1CD, DisUnit, abj: true); + X0Y2_瞼右_睫毛2CP = new ColorP(X0Y2_瞼右_睫毛2, 瞼右_睫毛2CD, DisUnit, abj: true); + X0Y3_瞼左_瞼CP = new ColorP(X0Y3_瞼左_瞼, 瞼左_瞼CD, DisUnit, abj: true); + X0Y3_瞼左_睫毛1CP = new ColorP(X0Y3_瞼左_睫毛1, 瞼左_睫毛1CD, DisUnit, abj: true); + X0Y3_瞼左_睫毛2CP = new ColorP(X0Y3_瞼左_睫毛2, 瞼左_睫毛2CD, DisUnit, abj: true); + X0Y3_瞼右_瞼CP = new ColorP(X0Y3_瞼右_瞼, 瞼右_瞼CD, DisUnit, abj: true); + X0Y3_瞼右_睫毛1CP = new ColorP(X0Y3_瞼右_睫毛1, 瞼右_睫毛1CD, DisUnit, abj: true); + X0Y3_瞼右_睫毛2CP = new ColorP(X0Y3_瞼右_睫毛2, 瞼右_睫毛2CD, DisUnit, abj: true); + X0Y4_瞼左_瞼CP = new ColorP(X0Y4_瞼左_瞼, 瞼左_瞼CD, DisUnit, abj: true); + X0Y4_瞼左_睫毛1CP = new ColorP(X0Y4_瞼左_睫毛1, 瞼左_睫毛1CD, DisUnit, abj: true); + X0Y4_瞼左_睫毛2CP = new ColorP(X0Y4_瞼左_睫毛2, 瞼左_睫毛2CD, DisUnit, abj: true); + X0Y4_瞼右_瞼CP = new ColorP(X0Y4_瞼右_瞼, 瞼右_瞼CD, DisUnit, abj: true); + X0Y4_瞼右_睫毛1CP = new ColorP(X0Y4_瞼右_睫毛1, 瞼右_睫毛1CD, DisUnit, abj: true); + X0Y4_瞼右_睫毛2CP = new ColorP(X0Y4_瞼右_睫毛2, 瞼右_睫毛2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + private void 睫毛長さ(Par p, double d) + { + double num = 0.0; + double num2 = 2.0; + Vector2D value = p.BasePointBase + (p.OP[0].ps[0] - p.BasePointBase) * (num + (num2 - num) * d); + p.OP[2].ps[2] = value; + p.OP[0].ps[0] = value; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼左_瞼CP.Update(); + X0Y0_瞼左_睫毛1CP.Update(); + X0Y0_瞼左_睫毛2CP.Update(); + X0Y0_瞼右_瞼CP.Update(); + X0Y0_瞼右_睫毛1CP.Update(); + X0Y0_瞼右_睫毛2CP.Update(); + break; + case 1: + X0Y1_瞼左_瞼CP.Update(); + X0Y1_瞼左_睫毛1CP.Update(); + X0Y1_瞼左_睫毛2CP.Update(); + X0Y1_瞼右_瞼CP.Update(); + X0Y1_瞼右_睫毛1CP.Update(); + X0Y1_瞼右_睫毛2CP.Update(); + break; + case 2: + X0Y2_瞼左_瞼CP.Update(); + X0Y2_瞼左_睫毛1CP.Update(); + X0Y2_瞼左_睫毛2CP.Update(); + X0Y2_瞼右_瞼CP.Update(); + X0Y2_瞼右_睫毛1CP.Update(); + X0Y2_瞼右_睫毛2CP.Update(); + break; + case 3: + X0Y3_瞼左_瞼CP.Update(); + X0Y3_瞼左_睫毛1CP.Update(); + X0Y3_瞼左_睫毛2CP.Update(); + X0Y3_瞼右_瞼CP.Update(); + X0Y3_瞼右_睫毛1CP.Update(); + X0Y3_瞼右_睫毛2CP.Update(); + break; + default: + X0Y4_瞼左_瞼CP.Update(); + X0Y4_瞼左_睫毛1CP.Update(); + X0Y4_瞼左_睫毛2CP.Update(); + X0Y4_瞼右_瞼CP.Update(); + X0Y4_瞼右_睫毛1CP.Update(); + X0Y4_瞼右_睫毛2CP.Update(); + break; + } + } + + public override void 色更新(Vector2D[] mm) + { + switch (本体.IndexY) + { + case 0: + X0Y0_瞼左_瞼CP.Update(mm); + X0Y0_瞼左_睫毛1CP.Update(); + X0Y0_瞼左_睫毛2CP.Update(); + X0Y0_瞼右_瞼CP.Update(mm); + X0Y0_瞼右_睫毛1CP.Update(); + X0Y0_瞼右_睫毛2CP.Update(); + break; + case 1: + X0Y1_瞼左_瞼CP.Update(mm); + X0Y1_瞼左_睫毛1CP.Update(); + X0Y1_瞼左_睫毛2CP.Update(); + X0Y1_瞼右_瞼CP.Update(mm); + X0Y1_瞼右_睫毛1CP.Update(); + X0Y1_瞼右_睫毛2CP.Update(); + break; + case 2: + X0Y2_瞼左_瞼CP.Update(mm); + X0Y2_瞼左_睫毛1CP.Update(); + X0Y2_瞼左_睫毛2CP.Update(); + X0Y2_瞼右_瞼CP.Update(mm); + X0Y2_瞼右_睫毛1CP.Update(); + X0Y2_瞼右_睫毛2CP.Update(); + break; + case 3: + X0Y3_瞼左_瞼CP.Update(mm); + X0Y3_瞼左_睫毛1CP.Update(); + X0Y3_瞼左_睫毛2CP.Update(); + X0Y3_瞼右_瞼CP.Update(mm); + X0Y3_瞼右_睫毛1CP.Update(); + X0Y3_瞼右_睫毛2CP.Update(); + break; + default: + X0Y4_瞼左_瞼CP.Update(mm); + X0Y4_瞼左_睫毛1CP.Update(); + X0Y4_瞼左_睫毛2CP.Update(); + X0Y4_瞼右_瞼CP.Update(mm); + X0Y4_瞼右_睫毛1CP.Update(); + X0Y4_瞼右_睫毛2CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 瞼左_瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); + 瞼左_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 瞼左_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 瞼右_瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); + 瞼右_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + 瞼右_睫毛2CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼D.cs index 8cdeba4..da2adbb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼D.cs @@ -1,58 +1,59 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 頬瞼D : EleD +namespace SlaveMatrix { - public bool 瞼左_瞼_表示 = true; + [Serializable] + public class 頬瞼D : EleD + { + public bool 瞼左_瞼_表示 = true; - public bool 瞼左_睫毛1_表示 = true; + public bool 瞼左_睫毛1_表示 = true; - public bool 瞼左_睫毛2_表示 = true; + public bool 瞼左_睫毛2_表示 = true; - public bool 瞼右_瞼_表示 = true; + public bool 瞼右_瞼_表示 = true; - public bool 瞼右_睫毛1_表示 = true; + public bool 瞼右_睫毛1_表示 = true; - public bool 瞼右_睫毛2_表示 = true; + public bool 瞼右_睫毛2_表示 = true; - public double 外線; + public double 外線; - public double 瞼左_睫毛1_長さ; + public double 瞼左_睫毛1_長さ; - public double 瞼左_睫毛2_長さ; + public double 瞼左_睫毛2_長さ; - public double 瞼右_睫毛1_長さ; + public double 瞼右_睫毛1_長さ; - public double 瞼右_睫毛2_長さ; + public double 瞼右_睫毛2_長さ; - public double 傾き; + public double 傾き; - public 頬瞼D() - { - ThisType = GetType(); - } + public 頬瞼D() + { + ThisType = GetType(); + } - public 頬瞼D SetRandom() - { - サイズY = RNG.XS.NextDouble(); - 瞼左_睫毛1_表示 = RNG.XS.NextBool(); - 瞼左_睫毛2_表示 = RNG.XS.NextBool(); - 瞼右_睫毛1_表示 = RNG.XS.NextBool(); - 瞼右_睫毛2_表示 = RNG.XS.NextBool(); - 外線 = RNG.XS.NextDouble(); - 瞼左_睫毛1_長さ = RNG.XS.NextDouble(); - 瞼左_睫毛2_長さ = RNG.XS.NextDouble(); - 瞼右_睫毛1_長さ = RNG.XS.NextDouble(); - 瞼右_睫毛2_長さ = RNG.XS.NextDouble(); - 傾き = RNG.XS.NextDouble(); - return this; - } + public 頬瞼D SetRandom() + { + サイズY = RNG.XS.NextDouble(); + 瞼左_睫毛1_表示 = RNG.XS.NextBool(); + 瞼左_睫毛2_表示 = RNG.XS.NextBool(); + 瞼右_睫毛1_表示 = RNG.XS.NextBool(); + 瞼右_睫毛2_表示 = RNG.XS.NextBool(); + 外線 = RNG.XS.NextDouble(); + 瞼左_睫毛1_長さ = RNG.XS.NextDouble(); + 瞼左_睫毛2_長さ = RNG.XS.NextDouble(); + 瞼右_睫毛1_長さ = RNG.XS.NextDouble(); + 瞼右_睫毛2_長さ = RNG.XS.NextDouble(); + 傾き = RNG.XS.NextDouble(); + return this; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 頬瞼(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 頬瞼(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌.cs index ead37d1..4f4f2e6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌.cs @@ -1,1006 +1,1007 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 頬肌 : Ele +namespace SlaveMatrix { - public Par X0Y0_淫タトゥ_ハート_タトゥ左; + public class 頬肌 : Ele + { + public Par X0Y0_淫タトゥ_ハート_タトゥ左; - public Par X0Y0_淫タトゥ_ハート_タトゥ右; + public Par X0Y0_淫タトゥ_ハート_タトゥ右; - public Par X0Y0_隈取_タトゥ1; + public Par X0Y0_隈取_タトゥ1; - public Par X0Y0_隈取_タトゥ2; + public Par X0Y0_隈取_タトゥ2; - public Par X0Y0_紋柄_紋1; + public Par X0Y0_紋柄_紋1; - public Par X0Y0_紋柄_紋2; + public Par X0Y0_紋柄_紋2; - public Par X0Y0_紋柄_紋3; + public Par X0Y0_紋柄_紋3; - public Par X0Y0_傷_傷X; + public Par X0Y0_傷_傷X; - public Par X0Y0_傷_傷I1; + public Par X0Y0_傷_傷I1; - public Par X0Y0_傷_傷I2; + public Par X0Y0_傷_傷I2; - public Par X0Y0_傷_傷I3; + public Par X0Y0_傷_傷I3; - public Par X0Y0_蜘蛛_眼_基; + public Par X0Y0_蜘蛛_眼_基; - public Par X0Y0_蜘蛛_眼_眼; + public Par X0Y0_蜘蛛_眼_眼; - public Par X0Y0_蜘蛛_眼_ハイライト; + public Par X0Y0_蜘蛛_眼_ハイライト; - public Par X0Y0_百足_眼1_基; + public Par X0Y0_百足_眼1_基; - public Par X0Y0_百足_眼1_眼; + public Par X0Y0_百足_眼1_眼; - public Par X0Y0_百足_眼1_ハイライト; + public Par X0Y0_百足_眼1_ハイライト; - public Par X0Y0_百足_眼2_基; + public Par X0Y0_百足_眼2_基; - public Par X0Y0_百足_眼2_眼; + public Par X0Y0_百足_眼2_眼; - public Par X0Y0_百足_眼2_ハイライト; + public Par X0Y0_百足_眼2_ハイライト; - public Par X0Y0_百足_眼3_基; + public Par X0Y0_百足_眼3_基; - public Par X0Y0_百足_眼3_眼; + public Par X0Y0_百足_眼3_眼; - public Par X0Y0_百足_眼3_ハイライト; + public Par X0Y0_百足_眼3_ハイライト; - public Par X0Y0_獣性_獣毛; + public Par X0Y0_獣性_獣毛; - public Par X0Y0_獣性_髭1; + public Par X0Y0_獣性_髭1; - public Par X0Y0_獣性_髭2; + public Par X0Y0_獣性_髭2; - public Par X0Y0_獣性_髭3; + public Par X0Y0_獣性_髭3; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_猟豹_タトゥ; + public Par X0Y0_猟豹_タトゥ; - public Par X0Y0_牛柄_牛柄; + public Par X0Y0_牛柄_牛柄; - public ColorD 淫タトゥ_ハート_タトゥ左CD; + public ColorD 淫タトゥ_ハート_タトゥ左CD; - public ColorD 淫タトゥ_ハート_タトゥ右CD; + public ColorD 淫タトゥ_ハート_タトゥ右CD; - public ColorD 隈取_タトゥ1CD; + public ColorD 隈取_タトゥ1CD; - public ColorD 隈取_タトゥ2CD; + public ColorD 隈取_タトゥ2CD; - public ColorD 紋柄_紋1CD; + public ColorD 紋柄_紋1CD; - public ColorD 紋柄_紋2CD; + public ColorD 紋柄_紋2CD; - public ColorD 紋柄_紋3CD; + public ColorD 紋柄_紋3CD; - public ColorD 傷_傷XCD; + public ColorD 傷_傷XCD; - public ColorD 傷_傷I1CD; + public ColorD 傷_傷I1CD; - public ColorD 傷_傷I2CD; + public ColorD 傷_傷I2CD; - public ColorD 傷_傷I3CD; + public ColorD 傷_傷I3CD; - public ColorD 蜘蛛_眼_基CD; + public ColorD 蜘蛛_眼_基CD; - public ColorD 蜘蛛_眼_眼CD; + public ColorD 蜘蛛_眼_眼CD; - public ColorD 蜘蛛_眼_ハイライトCD; + public ColorD 蜘蛛_眼_ハイライトCD; - public ColorD 百足_眼1_基CD; + public ColorD 百足_眼1_基CD; - public ColorD 百足_眼1_眼CD; + public ColorD 百足_眼1_眼CD; - public ColorD 百足_眼1_ハイライトCD; + public ColorD 百足_眼1_ハイライトCD; - public ColorD 百足_眼2_基CD; + public ColorD 百足_眼2_基CD; - public ColorD 百足_眼2_眼CD; + public ColorD 百足_眼2_眼CD; - public ColorD 百足_眼2_ハイライトCD; + public ColorD 百足_眼2_ハイライトCD; - public ColorD 百足_眼3_基CD; + public ColorD 百足_眼3_基CD; - public ColorD 百足_眼3_眼CD; + public ColorD 百足_眼3_眼CD; - public ColorD 百足_眼3_ハイライトCD; + public ColorD 百足_眼3_ハイライトCD; - public ColorD 獣性_獣毛CD; + public ColorD 獣性_獣毛CD; - public ColorD 獣性_髭1CD; + public ColorD 獣性_髭1CD; - public ColorD 獣性_髭2CD; + public ColorD 獣性_髭2CD; - public ColorD 獣性_髭3CD; + public ColorD 獣性_髭3CD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD 猟豹_タトゥCD; + public ColorD 猟豹_タトゥCD; - public ColorD 牛柄_牛柄CD; + public ColorD 牛柄_牛柄CD; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ右CP; - public ColorP X0Y0_隈取_タトゥ1CP; + public ColorP X0Y0_隈取_タトゥ1CP; - public ColorP X0Y0_隈取_タトゥ2CP; + public ColorP X0Y0_隈取_タトゥ2CP; - public ColorP X0Y0_紋柄_紋1CP; + public ColorP X0Y0_紋柄_紋1CP; - public ColorP X0Y0_紋柄_紋2CP; + public ColorP X0Y0_紋柄_紋2CP; - public ColorP X0Y0_紋柄_紋3CP; + public ColorP X0Y0_紋柄_紋3CP; - public ColorP X0Y0_傷_傷XCP; + public ColorP X0Y0_傷_傷XCP; - public ColorP X0Y0_傷_傷I1CP; + public ColorP X0Y0_傷_傷I1CP; - public ColorP X0Y0_傷_傷I2CP; + public ColorP X0Y0_傷_傷I2CP; - public ColorP X0Y0_傷_傷I3CP; + public ColorP X0Y0_傷_傷I3CP; - public ColorP X0Y0_蜘蛛_眼_基CP; + public ColorP X0Y0_蜘蛛_眼_基CP; - public ColorP X0Y0_蜘蛛_眼_眼CP; + public ColorP X0Y0_蜘蛛_眼_眼CP; - public ColorP X0Y0_蜘蛛_眼_ハイライトCP; + public ColorP X0Y0_蜘蛛_眼_ハイライトCP; - public ColorP X0Y0_百足_眼1_基CP; + public ColorP X0Y0_百足_眼1_基CP; - public ColorP X0Y0_百足_眼1_眼CP; + public ColorP X0Y0_百足_眼1_眼CP; - public ColorP X0Y0_百足_眼1_ハイライトCP; + public ColorP X0Y0_百足_眼1_ハイライトCP; - public ColorP X0Y0_百足_眼2_基CP; + public ColorP X0Y0_百足_眼2_基CP; - public ColorP X0Y0_百足_眼2_眼CP; + public ColorP X0Y0_百足_眼2_眼CP; - public ColorP X0Y0_百足_眼2_ハイライトCP; + public ColorP X0Y0_百足_眼2_ハイライトCP; - public ColorP X0Y0_百足_眼3_基CP; + public ColorP X0Y0_百足_眼3_基CP; - public ColorP X0Y0_百足_眼3_眼CP; + public ColorP X0Y0_百足_眼3_眼CP; - public ColorP X0Y0_百足_眼3_ハイライトCP; + public ColorP X0Y0_百足_眼3_ハイライトCP; - public ColorP X0Y0_獣性_獣毛CP; + public ColorP X0Y0_獣性_獣毛CP; - public ColorP X0Y0_獣性_髭1CP; + public ColorP X0Y0_獣性_髭1CP; - public ColorP X0Y0_獣性_髭2CP; + public ColorP X0Y0_獣性_髭2CP; - public ColorP X0Y0_獣性_髭3CP; + public ColorP X0Y0_獣性_髭3CP; - public ColorP X0Y0_竜性_鱗1CP; + public ColorP X0Y0_竜性_鱗1CP; - public ColorP X0Y0_竜性_鱗2CP; + public ColorP X0Y0_竜性_鱗2CP; - public ColorP X0Y0_竜性_鱗3CP; + public ColorP X0Y0_竜性_鱗3CP; - public ColorP X0Y0_猟豹_タトゥCP; + public ColorP X0Y0_猟豹_タトゥCP; - public ColorP X0Y0_牛柄_牛柄CP; + public ColorP X0Y0_牛柄_牛柄CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ左.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ右.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ右.Hit = value; - } - } - - public bool 隈取_タトゥ1_表示 - { - get - { - return X0Y0_隈取_タトゥ1.Dra; - } - set - { - X0Y0_隈取_タトゥ1.Dra = value; - X0Y0_隈取_タトゥ1.Hit = value; - } - } - - public bool 隈取_タトゥ2_表示 - { - get - { - return X0Y0_隈取_タトゥ2.Dra; - } - set - { - X0Y0_隈取_タトゥ2.Dra = value; - X0Y0_隈取_タトゥ2.Hit = value; - } - } - - public bool 紋柄_紋1_表示 - { - get - { - return X0Y0_紋柄_紋1.Dra; - } - set - { - X0Y0_紋柄_紋1.Dra = value; - X0Y0_紋柄_紋1.Hit = value; - } - } - - public bool 紋柄_紋2_表示 - { - get - { - return X0Y0_紋柄_紋2.Dra; - } - set - { - X0Y0_紋柄_紋2.Dra = value; - X0Y0_紋柄_紋2.Hit = value; - } - } - - public bool 紋柄_紋3_表示 - { - get - { - return X0Y0_紋柄_紋3.Dra; - } - set - { - X0Y0_紋柄_紋3.Dra = value; - X0Y0_紋柄_紋3.Hit = value; - } - } - - public bool 傷_傷X_表示 - { - get - { - return X0Y0_傷_傷X.Dra; - } - set - { - X0Y0_傷_傷X.Dra = value; - X0Y0_傷_傷X.Hit = value; - } - } - - public bool 傷_傷I1_表示 - { - get - { - return X0Y0_傷_傷I1.Dra; - } - set - { - X0Y0_傷_傷I1.Dra = value; - X0Y0_傷_傷I1.Hit = value; - } - } - - public bool 傷_傷I2_表示 - { - get - { - return X0Y0_傷_傷I2.Dra; - } - set - { - X0Y0_傷_傷I2.Dra = value; - X0Y0_傷_傷I2.Hit = value; - } - } - - public bool 傷_傷I3_表示 - { - get - { - return X0Y0_傷_傷I3.Dra; - } - set - { - X0Y0_傷_傷I3.Dra = value; - X0Y0_傷_傷I3.Hit = value; - } - } - - public bool 蜘蛛_眼_基_表示 - { - get - { - return X0Y0_蜘蛛_眼_基.Dra; - } - set - { - X0Y0_蜘蛛_眼_基.Dra = value; - X0Y0_蜘蛛_眼_基.Hit = value; - } - } - - public bool 蜘蛛_眼_眼_表示 - { - get - { - return X0Y0_蜘蛛_眼_眼.Dra; - } - set - { - X0Y0_蜘蛛_眼_眼.Dra = value; - X0Y0_蜘蛛_眼_眼.Hit = value; - } - } - - public bool 蜘蛛_眼_ハイライト_表示 - { - get - { - return X0Y0_蜘蛛_眼_ハイライト.Dra; - } - set - { - X0Y0_蜘蛛_眼_ハイライト.Dra = value; - X0Y0_蜘蛛_眼_ハイライト.Hit = value; - } - } - - public bool 百足_眼1_基_表示 - { - get - { - return X0Y0_百足_眼1_基.Dra; - } - set - { - X0Y0_百足_眼1_基.Dra = value; - X0Y0_百足_眼1_基.Hit = value; - } - } - - public bool 百足_眼1_眼_表示 - { - get - { - return X0Y0_百足_眼1_眼.Dra; - } - set - { - X0Y0_百足_眼1_眼.Dra = value; - X0Y0_百足_眼1_眼.Hit = value; - } - } - - public bool 百足_眼1_ハイライト_表示 - { - get - { - return X0Y0_百足_眼1_ハイライト.Dra; - } - set - { - X0Y0_百足_眼1_ハイライト.Dra = value; - X0Y0_百足_眼1_ハイライト.Hit = value; - } - } - - public bool 百足_眼2_基_表示 - { - get - { - return X0Y0_百足_眼2_基.Dra; - } - set - { - X0Y0_百足_眼2_基.Dra = value; - X0Y0_百足_眼2_基.Hit = value; - } - } - - public bool 百足_眼2_眼_表示 - { - get - { - return X0Y0_百足_眼2_眼.Dra; - } - set - { - X0Y0_百足_眼2_眼.Dra = value; - X0Y0_百足_眼2_眼.Hit = value; - } - } - - public bool 百足_眼2_ハイライト_表示 - { - get - { - return X0Y0_百足_眼2_ハイライト.Dra; - } - set - { - X0Y0_百足_眼2_ハイライト.Dra = value; - X0Y0_百足_眼2_ハイライト.Hit = value; - } - } - - public bool 百足_眼3_基_表示 - { - get - { - return X0Y0_百足_眼3_基.Dra; - } - set - { - X0Y0_百足_眼3_基.Dra = value; - X0Y0_百足_眼3_基.Hit = value; - } - } - - public bool 百足_眼3_眼_表示 - { - get - { - return X0Y0_百足_眼3_眼.Dra; - } - set - { - X0Y0_百足_眼3_眼.Dra = value; - X0Y0_百足_眼3_眼.Hit = value; - } - } - - public bool 百足_眼3_ハイライト_表示 - { - get - { - return X0Y0_百足_眼3_ハイライト.Dra; - } - set - { - X0Y0_百足_眼3_ハイライト.Dra = value; - X0Y0_百足_眼3_ハイライト.Hit = value; - } - } - - public bool 獣性_獣毛_表示 - { - get - { - return X0Y0_獣性_獣毛.Dra; - } - set - { - X0Y0_獣性_獣毛.Dra = value; - X0Y0_獣性_獣毛.Hit = value; - } - } - - public bool 獣性_髭1_表示 - { - get - { - return X0Y0_獣性_髭1.Dra; - } - set - { - X0Y0_獣性_髭1.Dra = value; - X0Y0_獣性_髭1.Hit = value; - } - } - - public bool 獣性_髭2_表示 - { - get - { - return X0Y0_獣性_髭2.Dra; - } - set - { - X0Y0_獣性_髭2.Dra = value; - X0Y0_獣性_髭2.Hit = value; - } - } - - public bool 獣性_髭3_表示 - { - get - { - return X0Y0_獣性_髭3.Dra; - } - set - { - X0Y0_獣性_髭3.Dra = value; - X0Y0_獣性_髭3.Hit = value; - } - } - - public bool 竜性_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗1.Dra = value; - X0Y0_竜性_鱗1.Hit = value; - } - } - - public bool 竜性_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗2.Dra = value; - X0Y0_竜性_鱗2.Hit = value; - } - } - - public bool 竜性_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗3.Dra = value; - X0Y0_竜性_鱗3.Hit = value; - } - } - - public bool 猟豹_タトゥ_表示 - { - get - { - return X0Y0_猟豹_タトゥ.Dra; - } - set - { - X0Y0_猟豹_タトゥ.Dra = value; - X0Y0_猟豹_タトゥ.Hit = value; - } - } - - public bool 牛柄_牛柄_表示 - { - get - { - return X0Y0_牛柄_牛柄.Dra; - } - set - { - X0Y0_牛柄_牛柄.Dra = value; - X0Y0_牛柄_牛柄.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 淫タトゥ_ハート_タトゥ左_表示; - } - set - { - 淫タトゥ_ハート_タトゥ左_表示 = value; - 淫タトゥ_ハート_タトゥ右_表示 = value; - 隈取_タトゥ1_表示 = value; - 隈取_タトゥ2_表示 = value; - 紋柄_紋1_表示 = value; - 紋柄_紋2_表示 = value; - 紋柄_紋3_表示 = value; - 傷_傷X_表示 = value; - 傷_傷I1_表示 = value; - 傷_傷I2_表示 = value; - 傷_傷I3_表示 = value; - 蜘蛛_眼_基_表示 = value; - 蜘蛛_眼_眼_表示 = value; - 蜘蛛_眼_ハイライト_表示 = value; - 百足_眼1_基_表示 = value; - 百足_眼1_眼_表示 = value; - 百足_眼1_ハイライト_表示 = value; - 百足_眼2_基_表示 = value; - 百足_眼2_眼_表示 = value; - 百足_眼2_ハイライト_表示 = value; - 百足_眼3_基_表示 = value; - 百足_眼3_眼_表示 = value; - 百足_眼3_ハイライト_表示 = value; - 獣性_獣毛_表示 = value; - 獣性_髭1_表示 = value; - 獣性_髭2_表示 = value; - 獣性_髭3_表示 = value; - 竜性_鱗1_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗3_表示 = value; - 猟豹_タトゥ_表示 = value; - 牛柄_牛柄_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 淫タトゥ_ハート_タトゥ左CD.不透明度; - } - set - { - 淫タトゥ_ハート_タトゥ左CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ右CD.不透明度 = value; - 隈取_タトゥ1CD.不透明度 = value; - 隈取_タトゥ2CD.不透明度 = value; - 紋柄_紋1CD.不透明度 = value; - 紋柄_紋2CD.不透明度 = value; - 紋柄_紋3CD.不透明度 = value; - 傷_傷XCD.不透明度 = value; - 傷_傷I1CD.不透明度 = value; - 傷_傷I2CD.不透明度 = value; - 傷_傷I3CD.不透明度 = value; - 蜘蛛_眼_基CD.不透明度 = value; - 蜘蛛_眼_眼CD.不透明度 = value; - 蜘蛛_眼_ハイライトCD.不透明度 = value; - 百足_眼1_基CD.不透明度 = value; - 百足_眼1_眼CD.不透明度 = value; - 百足_眼1_ハイライトCD.不透明度 = value; - 百足_眼2_基CD.不透明度 = value; - 百足_眼2_眼CD.不透明度 = value; - 百足_眼2_ハイライトCD.不透明度 = value; - 百足_眼3_基CD.不透明度 = value; - 百足_眼3_眼CD.不透明度 = value; - 百足_眼3_ハイライトCD.不透明度 = value; - 獣性_獣毛CD.不透明度 = value; - 獣性_髭1CD.不透明度 = value; - 獣性_髭2CD.不透明度 = value; - 獣性_髭3CD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 猟豹_タトゥCD.不透明度 = value; - 牛柄_牛柄CD.不透明度 = value; - } - } - - public 頬肌(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頬肌D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["頬肌左"]); - Pars pars = 本体[0][0]; - Pars pars2 = pars["淫タトゥ"].ToPars(); - Pars pars3 = pars2["ハート"].ToPars(); - X0Y0_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); - pars2 = pars["隈取"].ToPars(); - X0Y0_隈取_タトゥ1 = pars2["タトゥ1"].ToPar(); - X0Y0_隈取_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - X0Y0_紋柄_紋1 = pars2["紋1"].ToPar(); - X0Y0_紋柄_紋2 = pars2["紋2"].ToPar(); - X0Y0_紋柄_紋3 = pars2["紋3"].ToPar(); - pars2 = pars["傷"].ToPars(); - X0Y0_傷_傷X = pars2["傷X"].ToPar(); - X0Y0_傷_傷I1 = pars2["傷I1"].ToPar(); - X0Y0_傷_傷I2 = pars2["傷I2"].ToPar(); - X0Y0_傷_傷I3 = pars2["傷I3"].ToPar(); - pars2 = pars["蜘蛛"].ToPars(); - pars3 = pars2["眼"].ToPars(); - X0Y0_蜘蛛_眼_基 = pars3["基"].ToPar(); - X0Y0_蜘蛛_眼_眼 = pars3["眼"].ToPar(); - X0Y0_蜘蛛_眼_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["百足"].ToPars(); - pars3 = pars2["眼1"].ToPars(); - X0Y0_百足_眼1_基 = pars3["基"].ToPar(); - X0Y0_百足_眼1_眼 = pars3["眼"].ToPar(); - X0Y0_百足_眼1_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼2"].ToPars(); - X0Y0_百足_眼2_基 = pars3["基"].ToPar(); - X0Y0_百足_眼2_眼 = pars3["眼"].ToPar(); - X0Y0_百足_眼2_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼3"].ToPars(); - X0Y0_百足_眼3_基 = pars3["基"].ToPar(); - X0Y0_百足_眼3_眼 = pars3["眼"].ToPar(); - X0Y0_百足_眼3_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["獣性"].ToPars(); - X0Y0_獣性_獣毛 = pars2["獣毛"].ToPar(); - pars2 = pars["髭"].ToPars(); - X0Y0_獣性_髭1 = pars2["髭1"].ToPar(); - X0Y0_獣性_髭2 = pars2["髭2"].ToPar(); - X0Y0_獣性_髭3 = pars2["髭3"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["猟豹"].ToPars(); - X0Y0_猟豹_タトゥ = pars2["タトゥ"].ToPar(); - pars2 = pars["牛柄"].ToPars(); - X0Y0_牛柄_牛柄 = pars2["牛柄"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 淫タトゥ_ハート_タトゥ左_表示 = e.淫タトゥ_ハート_タトゥ左_表示; - 淫タトゥ_ハート_タトゥ右_表示 = e.淫タトゥ_ハート_タトゥ右_表示; - 隈取_タトゥ1_表示 = e.隈取_タトゥ1_表示; - 隈取_タトゥ2_表示 = e.隈取_タトゥ2_表示; - 紋柄_紋1_表示 = e.紋柄_紋1_表示; - 紋柄_紋2_表示 = e.紋柄_紋2_表示; - 紋柄_紋3_表示 = e.紋柄_紋3_表示; - 傷_傷X_表示 = e.傷_傷X_表示; - 傷_傷I1_表示 = e.傷_傷I1_表示; - 傷_傷I2_表示 = e.傷_傷I2_表示; - 傷_傷I3_表示 = e.傷_傷I3_表示; - 蜘蛛_眼_基_表示 = e.蜘蛛_眼_基_表示; - 蜘蛛_眼_眼_表示 = e.蜘蛛_眼_眼_表示; - 蜘蛛_眼_ハイライト_表示 = e.蜘蛛_眼_ハイライト_表示; - 百足_眼1_基_表示 = e.百足_眼1_基_表示; - 百足_眼1_眼_表示 = e.百足_眼1_眼_表示; - 百足_眼1_ハイライト_表示 = e.百足_眼1_ハイライト_表示; - 百足_眼2_基_表示 = e.百足_眼2_基_表示; - 百足_眼2_眼_表示 = e.百足_眼2_眼_表示; - 百足_眼2_ハイライト_表示 = e.百足_眼2_ハイライト_表示; - 百足_眼3_基_表示 = e.百足_眼3_基_表示; - 百足_眼3_眼_表示 = e.百足_眼3_眼_表示; - 百足_眼3_ハイライト_表示 = e.百足_眼3_ハイライト_表示; - 獣性_獣毛_表示 = e.獣性_獣毛_表示; - 獣性_髭1_表示 = e.獣性_髭1_表示; - 獣性_髭2_表示 = e.獣性_髭2_表示; - 獣性_髭3_表示 = e.獣性_髭3_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 猟豹_タトゥ_表示 = e.猟豹_タトゥ_表示; - 牛柄_牛柄_表示 = e.牛柄_牛柄_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, 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); - 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_傷_傷XCP = new ColorP(X0Y0_傷_傷X, 傷_傷XCD, DisUnit, abj: true); - X0Y0_傷_傷I1CP = new ColorP(X0Y0_傷_傷I1, 傷_傷I1CD, DisUnit, abj: true); - X0Y0_傷_傷I2CP = new ColorP(X0Y0_傷_傷I2, 傷_傷I2CD, DisUnit, abj: true); - X0Y0_傷_傷I3CP = new ColorP(X0Y0_傷_傷I3, 傷_傷I3CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼_基CP = new ColorP(X0Y0_蜘蛛_眼_基, 蜘蛛_眼_基CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼_眼CP = new ColorP(X0Y0_蜘蛛_眼_眼, 蜘蛛_眼_眼CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼_ハイライト, 蜘蛛_眼_ハイライトCD, DisUnit, abj: true); - X0Y0_百足_眼1_基CP = new ColorP(X0Y0_百足_眼1_基, 百足_眼1_基CD, DisUnit, abj: true); - X0Y0_百足_眼1_眼CP = new ColorP(X0Y0_百足_眼1_眼, 百足_眼1_眼CD, DisUnit, abj: true); - X0Y0_百足_眼1_ハイライトCP = new ColorP(X0Y0_百足_眼1_ハイライト, 百足_眼1_ハイライトCD, DisUnit, abj: true); - X0Y0_百足_眼2_基CP = new ColorP(X0Y0_百足_眼2_基, 百足_眼2_基CD, DisUnit, abj: true); - X0Y0_百足_眼2_眼CP = new ColorP(X0Y0_百足_眼2_眼, 百足_眼2_眼CD, DisUnit, abj: true); - X0Y0_百足_眼2_ハイライトCP = new ColorP(X0Y0_百足_眼2_ハイライト, 百足_眼2_ハイライトCD, DisUnit, abj: true); - X0Y0_百足_眼3_基CP = new ColorP(X0Y0_百足_眼3_基, 百足_眼3_基CD, DisUnit, abj: true); - X0Y0_百足_眼3_眼CP = new ColorP(X0Y0_百足_眼3_眼, 百足_眼3_眼CD, DisUnit, abj: true); - X0Y0_百足_眼3_ハイライトCP = new ColorP(X0Y0_百足_眼3_ハイライト, 百足_眼3_ハイライトCD, 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); - X0Y0_獣性_髭3CP = new ColorP(X0Y0_獣性_髭3, 獣性_髭3CD, 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_猟豹_タトゥCP = new ColorP(X0Y0_猟豹_タトゥ, 猟豹_タトゥCD, DisUnit, abj: true); - X0Y0_牛柄_牛柄CP = new ColorP(X0Y0_牛柄_牛柄, 牛柄_牛柄CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右); - Are.Draw(X0Y0_隈取_タトゥ1); - Are.Draw(X0Y0_隈取_タトゥ2); - Are.Draw(X0Y0_猟豹_タトゥ); - Are.Draw(X0Y0_牛柄_牛柄); - Are.Draw(X0Y0_獣性_獣毛); - Are.Draw(X0Y0_紋柄_紋1); - Are.Draw(X0Y0_紋柄_紋2); - Are.Draw(X0Y0_紋柄_紋3); - Are.Draw(X0Y0_竜性_鱗1); - Are.Draw(X0Y0_竜性_鱗2); - Are.Draw(X0Y0_竜性_鱗3); - Are.Draw(X0Y0_百足_眼1_基); - Are.Draw(X0Y0_百足_眼1_眼); - Are.Draw(X0Y0_百足_眼1_ハイライト); - Are.Draw(X0Y0_百足_眼2_基); - Are.Draw(X0Y0_百足_眼2_眼); - Are.Draw(X0Y0_百足_眼2_ハイライト); - Are.Draw(X0Y0_百足_眼3_基); - Are.Draw(X0Y0_百足_眼3_眼); - Are.Draw(X0Y0_百足_眼3_ハイライト); - Are.Draw(X0Y0_蜘蛛_眼_基); - Are.Draw(X0Y0_蜘蛛_眼_眼); - Are.Draw(X0Y0_蜘蛛_眼_ハイライト); - Are.Draw(X0Y0_傷_傷X); - Are.Draw(X0Y0_傷_傷I1); - Are.Draw(X0Y0_傷_傷I2); - Are.Draw(X0Y0_傷_傷I3); - } - - public override void 描画1(Are Are) - { - Are.Draw(X0Y0_獣性_髭1); - Are.Draw(X0Y0_獣性_髭2); - Are.Draw(X0Y0_獣性_髭3); - } - - public override void 色更新() - { - X0Y0_淫タトゥ_ハート_タトゥ左CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ右CP.Update(); - X0Y0_隈取_タトゥ1CP.Update(); - X0Y0_隈取_タトゥ2CP.Update(); - X0Y0_紋柄_紋1CP.Update(); - X0Y0_紋柄_紋2CP.Update(); - X0Y0_紋柄_紋3CP.Update(); - X0Y0_傷_傷XCP.Update(); - X0Y0_傷_傷I1CP.Update(); - X0Y0_傷_傷I2CP.Update(); - X0Y0_傷_傷I3CP.Update(); - X0Y0_蜘蛛_眼_基CP.Update(); - X0Y0_蜘蛛_眼_眼CP.Update(); - X0Y0_蜘蛛_眼_ハイライトCP.Update(); - X0Y0_百足_眼1_基CP.Update(); - X0Y0_百足_眼1_眼CP.Update(); - X0Y0_百足_眼1_ハイライトCP.Update(); - X0Y0_百足_眼2_基CP.Update(); - X0Y0_百足_眼2_眼CP.Update(); - X0Y0_百足_眼2_ハイライトCP.Update(); - X0Y0_百足_眼3_基CP.Update(); - X0Y0_百足_眼3_眼CP.Update(); - X0Y0_百足_眼3_ハイライトCP.Update(); - X0Y0_獣性_獣毛CP.Update(); - X0Y0_獣性_髭1CP.Update(); - X0Y0_獣性_髭2CP.Update(); - X0Y0_獣性_髭3CP.Update(); - X0Y0_竜性_鱗1CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_猟豹_タトゥCP.Update(); - X0Y0_牛柄_牛柄CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 隈取_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 隈取_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 傷_傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷_傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷_傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷_傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 蜘蛛_眼_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 百足_眼1_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 百足_眼1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 百足_眼1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 百足_眼2_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 百足_眼2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 百足_眼2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 百足_眼3_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 百足_眼3_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 百足_眼3_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 獣性_獣毛CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 獣性_髭1CD = new ColorD(ref Col.Empty, ref 体配色.髭O); - 獣性_髭2CD = new ColorD(ref Col.Empty, ref 体配色.髭O); - 獣性_髭3CD = new ColorD(ref Col.Empty, ref 体配色.髭O); - 竜性_鱗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 体配色.刺青); - 牛柄_牛柄CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ左.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ右.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ右.Hit = value; + } + } + + public bool 隈取_タトゥ1_表示 + { + get + { + return X0Y0_隈取_タトゥ1.Dra; + } + set + { + X0Y0_隈取_タトゥ1.Dra = value; + X0Y0_隈取_タトゥ1.Hit = value; + } + } + + public bool 隈取_タトゥ2_表示 + { + get + { + return X0Y0_隈取_タトゥ2.Dra; + } + set + { + X0Y0_隈取_タトゥ2.Dra = value; + X0Y0_隈取_タトゥ2.Hit = value; + } + } + + public bool 紋柄_紋1_表示 + { + get + { + return X0Y0_紋柄_紋1.Dra; + } + set + { + X0Y0_紋柄_紋1.Dra = value; + X0Y0_紋柄_紋1.Hit = value; + } + } + + public bool 紋柄_紋2_表示 + { + get + { + return X0Y0_紋柄_紋2.Dra; + } + set + { + X0Y0_紋柄_紋2.Dra = value; + X0Y0_紋柄_紋2.Hit = value; + } + } + + public bool 紋柄_紋3_表示 + { + get + { + return X0Y0_紋柄_紋3.Dra; + } + set + { + X0Y0_紋柄_紋3.Dra = value; + X0Y0_紋柄_紋3.Hit = value; + } + } + + public bool 傷_傷X_表示 + { + get + { + return X0Y0_傷_傷X.Dra; + } + set + { + X0Y0_傷_傷X.Dra = value; + X0Y0_傷_傷X.Hit = value; + } + } + + public bool 傷_傷I1_表示 + { + get + { + return X0Y0_傷_傷I1.Dra; + } + set + { + X0Y0_傷_傷I1.Dra = value; + X0Y0_傷_傷I1.Hit = value; + } + } + + public bool 傷_傷I2_表示 + { + get + { + return X0Y0_傷_傷I2.Dra; + } + set + { + X0Y0_傷_傷I2.Dra = value; + X0Y0_傷_傷I2.Hit = value; + } + } + + public bool 傷_傷I3_表示 + { + get + { + return X0Y0_傷_傷I3.Dra; + } + set + { + X0Y0_傷_傷I3.Dra = value; + X0Y0_傷_傷I3.Hit = value; + } + } + + public bool 蜘蛛_眼_基_表示 + { + get + { + return X0Y0_蜘蛛_眼_基.Dra; + } + set + { + X0Y0_蜘蛛_眼_基.Dra = value; + X0Y0_蜘蛛_眼_基.Hit = value; + } + } + + public bool 蜘蛛_眼_眼_表示 + { + get + { + return X0Y0_蜘蛛_眼_眼.Dra; + } + set + { + X0Y0_蜘蛛_眼_眼.Dra = value; + X0Y0_蜘蛛_眼_眼.Hit = value; + } + } + + public bool 蜘蛛_眼_ハイライト_表示 + { + get + { + return X0Y0_蜘蛛_眼_ハイライト.Dra; + } + set + { + X0Y0_蜘蛛_眼_ハイライト.Dra = value; + X0Y0_蜘蛛_眼_ハイライト.Hit = value; + } + } + + public bool 百足_眼1_基_表示 + { + get + { + return X0Y0_百足_眼1_基.Dra; + } + set + { + X0Y0_百足_眼1_基.Dra = value; + X0Y0_百足_眼1_基.Hit = value; + } + } + + public bool 百足_眼1_眼_表示 + { + get + { + return X0Y0_百足_眼1_眼.Dra; + } + set + { + X0Y0_百足_眼1_眼.Dra = value; + X0Y0_百足_眼1_眼.Hit = value; + } + } + + public bool 百足_眼1_ハイライト_表示 + { + get + { + return X0Y0_百足_眼1_ハイライト.Dra; + } + set + { + X0Y0_百足_眼1_ハイライト.Dra = value; + X0Y0_百足_眼1_ハイライト.Hit = value; + } + } + + public bool 百足_眼2_基_表示 + { + get + { + return X0Y0_百足_眼2_基.Dra; + } + set + { + X0Y0_百足_眼2_基.Dra = value; + X0Y0_百足_眼2_基.Hit = value; + } + } + + public bool 百足_眼2_眼_表示 + { + get + { + return X0Y0_百足_眼2_眼.Dra; + } + set + { + X0Y0_百足_眼2_眼.Dra = value; + X0Y0_百足_眼2_眼.Hit = value; + } + } + + public bool 百足_眼2_ハイライト_表示 + { + get + { + return X0Y0_百足_眼2_ハイライト.Dra; + } + set + { + X0Y0_百足_眼2_ハイライト.Dra = value; + X0Y0_百足_眼2_ハイライト.Hit = value; + } + } + + public bool 百足_眼3_基_表示 + { + get + { + return X0Y0_百足_眼3_基.Dra; + } + set + { + X0Y0_百足_眼3_基.Dra = value; + X0Y0_百足_眼3_基.Hit = value; + } + } + + public bool 百足_眼3_眼_表示 + { + get + { + return X0Y0_百足_眼3_眼.Dra; + } + set + { + X0Y0_百足_眼3_眼.Dra = value; + X0Y0_百足_眼3_眼.Hit = value; + } + } + + public bool 百足_眼3_ハイライト_表示 + { + get + { + return X0Y0_百足_眼3_ハイライト.Dra; + } + set + { + X0Y0_百足_眼3_ハイライト.Dra = value; + X0Y0_百足_眼3_ハイライト.Hit = value; + } + } + + public bool 獣性_獣毛_表示 + { + get + { + return X0Y0_獣性_獣毛.Dra; + } + set + { + X0Y0_獣性_獣毛.Dra = value; + X0Y0_獣性_獣毛.Hit = value; + } + } + + public bool 獣性_髭1_表示 + { + get + { + return X0Y0_獣性_髭1.Dra; + } + set + { + X0Y0_獣性_髭1.Dra = value; + X0Y0_獣性_髭1.Hit = value; + } + } + + public bool 獣性_髭2_表示 + { + get + { + return X0Y0_獣性_髭2.Dra; + } + set + { + X0Y0_獣性_髭2.Dra = value; + X0Y0_獣性_髭2.Hit = value; + } + } + + public bool 獣性_髭3_表示 + { + get + { + return X0Y0_獣性_髭3.Dra; + } + set + { + X0Y0_獣性_髭3.Dra = value; + X0Y0_獣性_髭3.Hit = value; + } + } + + public bool 竜性_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗1.Dra = value; + X0Y0_竜性_鱗1.Hit = value; + } + } + + public bool 竜性_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗2.Dra = value; + X0Y0_竜性_鱗2.Hit = value; + } + } + + public bool 竜性_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗3.Dra = value; + X0Y0_竜性_鱗3.Hit = value; + } + } + + public bool 猟豹_タトゥ_表示 + { + get + { + return X0Y0_猟豹_タトゥ.Dra; + } + set + { + X0Y0_猟豹_タトゥ.Dra = value; + X0Y0_猟豹_タトゥ.Hit = value; + } + } + + public bool 牛柄_牛柄_表示 + { + get + { + return X0Y0_牛柄_牛柄.Dra; + } + set + { + X0Y0_牛柄_牛柄.Dra = value; + X0Y0_牛柄_牛柄.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 淫タトゥ_ハート_タトゥ左_表示; + } + set + { + 淫タトゥ_ハート_タトゥ左_表示 = value; + 淫タトゥ_ハート_タトゥ右_表示 = value; + 隈取_タトゥ1_表示 = value; + 隈取_タトゥ2_表示 = value; + 紋柄_紋1_表示 = value; + 紋柄_紋2_表示 = value; + 紋柄_紋3_表示 = value; + 傷_傷X_表示 = value; + 傷_傷I1_表示 = value; + 傷_傷I2_表示 = value; + 傷_傷I3_表示 = value; + 蜘蛛_眼_基_表示 = value; + 蜘蛛_眼_眼_表示 = value; + 蜘蛛_眼_ハイライト_表示 = value; + 百足_眼1_基_表示 = value; + 百足_眼1_眼_表示 = value; + 百足_眼1_ハイライト_表示 = value; + 百足_眼2_基_表示 = value; + 百足_眼2_眼_表示 = value; + 百足_眼2_ハイライト_表示 = value; + 百足_眼3_基_表示 = value; + 百足_眼3_眼_表示 = value; + 百足_眼3_ハイライト_表示 = value; + 獣性_獣毛_表示 = value; + 獣性_髭1_表示 = value; + 獣性_髭2_表示 = value; + 獣性_髭3_表示 = value; + 竜性_鱗1_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗3_表示 = value; + 猟豹_タトゥ_表示 = value; + 牛柄_牛柄_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 淫タトゥ_ハート_タトゥ左CD.不透明度; + } + set + { + 淫タトゥ_ハート_タトゥ左CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ右CD.不透明度 = value; + 隈取_タトゥ1CD.不透明度 = value; + 隈取_タトゥ2CD.不透明度 = value; + 紋柄_紋1CD.不透明度 = value; + 紋柄_紋2CD.不透明度 = value; + 紋柄_紋3CD.不透明度 = value; + 傷_傷XCD.不透明度 = value; + 傷_傷I1CD.不透明度 = value; + 傷_傷I2CD.不透明度 = value; + 傷_傷I3CD.不透明度 = value; + 蜘蛛_眼_基CD.不透明度 = value; + 蜘蛛_眼_眼CD.不透明度 = value; + 蜘蛛_眼_ハイライトCD.不透明度 = value; + 百足_眼1_基CD.不透明度 = value; + 百足_眼1_眼CD.不透明度 = value; + 百足_眼1_ハイライトCD.不透明度 = value; + 百足_眼2_基CD.不透明度 = value; + 百足_眼2_眼CD.不透明度 = value; + 百足_眼2_ハイライトCD.不透明度 = value; + 百足_眼3_基CD.不透明度 = value; + 百足_眼3_眼CD.不透明度 = value; + 百足_眼3_ハイライトCD.不透明度 = value; + 獣性_獣毛CD.不透明度 = value; + 獣性_髭1CD.不透明度 = value; + 獣性_髭2CD.不透明度 = value; + 獣性_髭3CD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 猟豹_タトゥCD.不透明度 = value; + 牛柄_牛柄CD.不透明度 = value; + } + } + + public 頬肌(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頬肌D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["頬肌左"]); + Pars pars = 本体[0][0]; + Pars pars2 = pars["淫タトゥ"].ToPars(); + Pars pars3 = pars2["ハート"].ToPars(); + X0Y0_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); + pars2 = pars["隈取"].ToPars(); + X0Y0_隈取_タトゥ1 = pars2["タトゥ1"].ToPar(); + X0Y0_隈取_タトゥ2 = pars2["タトゥ2"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + X0Y0_紋柄_紋1 = pars2["紋1"].ToPar(); + X0Y0_紋柄_紋2 = pars2["紋2"].ToPar(); + X0Y0_紋柄_紋3 = pars2["紋3"].ToPar(); + pars2 = pars["傷"].ToPars(); + X0Y0_傷_傷X = pars2["傷X"].ToPar(); + X0Y0_傷_傷I1 = pars2["傷I1"].ToPar(); + X0Y0_傷_傷I2 = pars2["傷I2"].ToPar(); + X0Y0_傷_傷I3 = pars2["傷I3"].ToPar(); + pars2 = pars["蜘蛛"].ToPars(); + pars3 = pars2["眼"].ToPars(); + X0Y0_蜘蛛_眼_基 = pars3["基"].ToPar(); + X0Y0_蜘蛛_眼_眼 = pars3["眼"].ToPar(); + X0Y0_蜘蛛_眼_ハイライト = pars3["ハイライト"].ToPar(); + pars2 = pars["百足"].ToPars(); + pars3 = pars2["眼1"].ToPars(); + X0Y0_百足_眼1_基 = pars3["基"].ToPar(); + X0Y0_百足_眼1_眼 = pars3["眼"].ToPar(); + X0Y0_百足_眼1_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼2"].ToPars(); + X0Y0_百足_眼2_基 = pars3["基"].ToPar(); + X0Y0_百足_眼2_眼 = pars3["眼"].ToPar(); + X0Y0_百足_眼2_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼3"].ToPars(); + X0Y0_百足_眼3_基 = pars3["基"].ToPar(); + X0Y0_百足_眼3_眼 = pars3["眼"].ToPar(); + X0Y0_百足_眼3_ハイライト = pars3["ハイライト"].ToPar(); + pars2 = pars["獣性"].ToPars(); + X0Y0_獣性_獣毛 = pars2["獣毛"].ToPar(); + pars2 = pars["髭"].ToPars(); + X0Y0_獣性_髭1 = pars2["髭1"].ToPar(); + X0Y0_獣性_髭2 = pars2["髭2"].ToPar(); + X0Y0_獣性_髭3 = pars2["髭3"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["猟豹"].ToPars(); + X0Y0_猟豹_タトゥ = pars2["タトゥ"].ToPar(); + pars2 = pars["牛柄"].ToPars(); + X0Y0_牛柄_牛柄 = pars2["牛柄"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 淫タトゥ_ハート_タトゥ左_表示 = e.淫タトゥ_ハート_タトゥ左_表示; + 淫タトゥ_ハート_タトゥ右_表示 = e.淫タトゥ_ハート_タトゥ右_表示; + 隈取_タトゥ1_表示 = e.隈取_タトゥ1_表示; + 隈取_タトゥ2_表示 = e.隈取_タトゥ2_表示; + 紋柄_紋1_表示 = e.紋柄_紋1_表示; + 紋柄_紋2_表示 = e.紋柄_紋2_表示; + 紋柄_紋3_表示 = e.紋柄_紋3_表示; + 傷_傷X_表示 = e.傷_傷X_表示; + 傷_傷I1_表示 = e.傷_傷I1_表示; + 傷_傷I2_表示 = e.傷_傷I2_表示; + 傷_傷I3_表示 = e.傷_傷I3_表示; + 蜘蛛_眼_基_表示 = e.蜘蛛_眼_基_表示; + 蜘蛛_眼_眼_表示 = e.蜘蛛_眼_眼_表示; + 蜘蛛_眼_ハイライト_表示 = e.蜘蛛_眼_ハイライト_表示; + 百足_眼1_基_表示 = e.百足_眼1_基_表示; + 百足_眼1_眼_表示 = e.百足_眼1_眼_表示; + 百足_眼1_ハイライト_表示 = e.百足_眼1_ハイライト_表示; + 百足_眼2_基_表示 = e.百足_眼2_基_表示; + 百足_眼2_眼_表示 = e.百足_眼2_眼_表示; + 百足_眼2_ハイライト_表示 = e.百足_眼2_ハイライト_表示; + 百足_眼3_基_表示 = e.百足_眼3_基_表示; + 百足_眼3_眼_表示 = e.百足_眼3_眼_表示; + 百足_眼3_ハイライト_表示 = e.百足_眼3_ハイライト_表示; + 獣性_獣毛_表示 = e.獣性_獣毛_表示; + 獣性_髭1_表示 = e.獣性_髭1_表示; + 獣性_髭2_表示 = e.獣性_髭2_表示; + 獣性_髭3_表示 = e.獣性_髭3_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 猟豹_タトゥ_表示 = e.猟豹_タトゥ_表示; + 牛柄_牛柄_表示 = e.牛柄_牛柄_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, 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); + 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_傷_傷XCP = new ColorP(X0Y0_傷_傷X, 傷_傷XCD, DisUnit, abj: true); + X0Y0_傷_傷I1CP = new ColorP(X0Y0_傷_傷I1, 傷_傷I1CD, DisUnit, abj: true); + X0Y0_傷_傷I2CP = new ColorP(X0Y0_傷_傷I2, 傷_傷I2CD, DisUnit, abj: true); + X0Y0_傷_傷I3CP = new ColorP(X0Y0_傷_傷I3, 傷_傷I3CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼_基CP = new ColorP(X0Y0_蜘蛛_眼_基, 蜘蛛_眼_基CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼_眼CP = new ColorP(X0Y0_蜘蛛_眼_眼, 蜘蛛_眼_眼CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼_ハイライト, 蜘蛛_眼_ハイライトCD, DisUnit, abj: true); + X0Y0_百足_眼1_基CP = new ColorP(X0Y0_百足_眼1_基, 百足_眼1_基CD, DisUnit, abj: true); + X0Y0_百足_眼1_眼CP = new ColorP(X0Y0_百足_眼1_眼, 百足_眼1_眼CD, DisUnit, abj: true); + X0Y0_百足_眼1_ハイライトCP = new ColorP(X0Y0_百足_眼1_ハイライト, 百足_眼1_ハイライトCD, DisUnit, abj: true); + X0Y0_百足_眼2_基CP = new ColorP(X0Y0_百足_眼2_基, 百足_眼2_基CD, DisUnit, abj: true); + X0Y0_百足_眼2_眼CP = new ColorP(X0Y0_百足_眼2_眼, 百足_眼2_眼CD, DisUnit, abj: true); + X0Y0_百足_眼2_ハイライトCP = new ColorP(X0Y0_百足_眼2_ハイライト, 百足_眼2_ハイライトCD, DisUnit, abj: true); + X0Y0_百足_眼3_基CP = new ColorP(X0Y0_百足_眼3_基, 百足_眼3_基CD, DisUnit, abj: true); + X0Y0_百足_眼3_眼CP = new ColorP(X0Y0_百足_眼3_眼, 百足_眼3_眼CD, DisUnit, abj: true); + X0Y0_百足_眼3_ハイライトCP = new ColorP(X0Y0_百足_眼3_ハイライト, 百足_眼3_ハイライトCD, 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); + X0Y0_獣性_髭3CP = new ColorP(X0Y0_獣性_髭3, 獣性_髭3CD, 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_猟豹_タトゥCP = new ColorP(X0Y0_猟豹_タトゥ, 猟豹_タトゥCD, DisUnit, abj: true); + X0Y0_牛柄_牛柄CP = new ColorP(X0Y0_牛柄_牛柄, 牛柄_牛柄CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右); + Are.Draw(X0Y0_隈取_タトゥ1); + Are.Draw(X0Y0_隈取_タトゥ2); + Are.Draw(X0Y0_猟豹_タトゥ); + Are.Draw(X0Y0_牛柄_牛柄); + Are.Draw(X0Y0_獣性_獣毛); + Are.Draw(X0Y0_紋柄_紋1); + Are.Draw(X0Y0_紋柄_紋2); + Are.Draw(X0Y0_紋柄_紋3); + Are.Draw(X0Y0_竜性_鱗1); + Are.Draw(X0Y0_竜性_鱗2); + Are.Draw(X0Y0_竜性_鱗3); + Are.Draw(X0Y0_百足_眼1_基); + Are.Draw(X0Y0_百足_眼1_眼); + Are.Draw(X0Y0_百足_眼1_ハイライト); + Are.Draw(X0Y0_百足_眼2_基); + Are.Draw(X0Y0_百足_眼2_眼); + Are.Draw(X0Y0_百足_眼2_ハイライト); + Are.Draw(X0Y0_百足_眼3_基); + Are.Draw(X0Y0_百足_眼3_眼); + Are.Draw(X0Y0_百足_眼3_ハイライト); + Are.Draw(X0Y0_蜘蛛_眼_基); + Are.Draw(X0Y0_蜘蛛_眼_眼); + Are.Draw(X0Y0_蜘蛛_眼_ハイライト); + Are.Draw(X0Y0_傷_傷X); + Are.Draw(X0Y0_傷_傷I1); + Are.Draw(X0Y0_傷_傷I2); + Are.Draw(X0Y0_傷_傷I3); + } + + public override void 描画1(Are Are) + { + Are.Draw(X0Y0_獣性_髭1); + Are.Draw(X0Y0_獣性_髭2); + Are.Draw(X0Y0_獣性_髭3); + } + + public override void 色更新() + { + X0Y0_淫タトゥ_ハート_タトゥ左CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ右CP.Update(); + X0Y0_隈取_タトゥ1CP.Update(); + X0Y0_隈取_タトゥ2CP.Update(); + X0Y0_紋柄_紋1CP.Update(); + X0Y0_紋柄_紋2CP.Update(); + X0Y0_紋柄_紋3CP.Update(); + X0Y0_傷_傷XCP.Update(); + X0Y0_傷_傷I1CP.Update(); + X0Y0_傷_傷I2CP.Update(); + X0Y0_傷_傷I3CP.Update(); + X0Y0_蜘蛛_眼_基CP.Update(); + X0Y0_蜘蛛_眼_眼CP.Update(); + X0Y0_蜘蛛_眼_ハイライトCP.Update(); + X0Y0_百足_眼1_基CP.Update(); + X0Y0_百足_眼1_眼CP.Update(); + X0Y0_百足_眼1_ハイライトCP.Update(); + X0Y0_百足_眼2_基CP.Update(); + X0Y0_百足_眼2_眼CP.Update(); + X0Y0_百足_眼2_ハイライトCP.Update(); + X0Y0_百足_眼3_基CP.Update(); + X0Y0_百足_眼3_眼CP.Update(); + X0Y0_百足_眼3_ハイライトCP.Update(); + X0Y0_獣性_獣毛CP.Update(); + X0Y0_獣性_髭1CP.Update(); + X0Y0_獣性_髭2CP.Update(); + X0Y0_獣性_髭3CP.Update(); + X0Y0_竜性_鱗1CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_猟豹_タトゥCP.Update(); + X0Y0_牛柄_牛柄CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 隈取_タトゥ1CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 隈取_タトゥ2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 傷_傷XCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷_傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷_傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷_傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 蜘蛛_眼_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 百足_眼1_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 百足_眼1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 百足_眼1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 百足_眼2_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 百足_眼2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 百足_眼2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 百足_眼3_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 百足_眼3_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 百足_眼3_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 獣性_獣毛CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 獣性_髭1CD = new ColorD(ref Col.Empty, ref 体配色.髭O); + 獣性_髭2CD = new ColorD(ref Col.Empty, ref 体配色.髭O); + 獣性_髭3CD = new ColorD(ref Col.Empty, ref 体配色.髭O); + 竜性_鱗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 体配色.刺青); + 牛柄_牛柄CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌D.cs index 5deddcf..de0eb07 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌D.cs @@ -1,82 +1,83 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 頬肌D : EleD +namespace SlaveMatrix { - public bool 淫タトゥ_ハート_タトゥ左_表示; + [Serializable] + public class 頬肌D : EleD + { + public bool 淫タトゥ_ハート_タトゥ左_表示; - public bool 淫タトゥ_ハート_タトゥ右_表示; + public bool 淫タトゥ_ハート_タトゥ右_表示; - public bool 隈取_タトゥ1_表示; + public bool 隈取_タトゥ1_表示; - public bool 隈取_タトゥ2_表示; + public bool 隈取_タトゥ2_表示; - public bool 紋柄_紋1_表示; + public bool 紋柄_紋1_表示; - public bool 紋柄_紋2_表示; + public bool 紋柄_紋2_表示; - public bool 紋柄_紋3_表示; + public bool 紋柄_紋3_表示; - public bool 傷_傷X_表示; + public bool 傷_傷X_表示; - public bool 傷_傷I1_表示; + public bool 傷_傷I1_表示; - public bool 傷_傷I2_表示; + public bool 傷_傷I2_表示; - public bool 傷_傷I3_表示; + public bool 傷_傷I3_表示; - public bool 蜘蛛_眼_基_表示; + public bool 蜘蛛_眼_基_表示; - public bool 蜘蛛_眼_眼_表示; + public bool 蜘蛛_眼_眼_表示; - public bool 蜘蛛_眼_ハイライト_表示; + public bool 蜘蛛_眼_ハイライト_表示; - public bool 百足_眼1_基_表示; + public bool 百足_眼1_基_表示; - public bool 百足_眼1_眼_表示; + public bool 百足_眼1_眼_表示; - public bool 百足_眼1_ハイライト_表示; + public bool 百足_眼1_ハイライト_表示; - public bool 百足_眼2_基_表示; + public bool 百足_眼2_基_表示; - public bool 百足_眼2_眼_表示; + public bool 百足_眼2_眼_表示; - public bool 百足_眼2_ハイライト_表示; + public bool 百足_眼2_ハイライト_表示; - public bool 百足_眼3_基_表示; + public bool 百足_眼3_基_表示; - public bool 百足_眼3_眼_表示; + public bool 百足_眼3_眼_表示; - public bool 百足_眼3_ハイライト_表示; + public bool 百足_眼3_ハイライト_表示; - public bool 獣性_獣毛_表示; + public bool 獣性_獣毛_表示; - public bool 獣性_髭1_表示; + public bool 獣性_髭1_表示; - public bool 獣性_髭2_表示; + public bool 獣性_髭2_表示; - public bool 獣性_髭3_表示; + public bool 獣性_髭3_表示; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 猟豹_タトゥ_表示; + public bool 猟豹_タトゥ_表示; - public bool 牛柄_牛柄_表示; + public bool 牛柄_牛柄_表示; - public 頬肌D() - { - ThisType = GetType(); - } + public 頬肌D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 頬肌(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 頬肌(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭.cs index cf8ddcd..844fd7e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭.cs @@ -1,1726 +1,1727 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 頭 : Ele +namespace SlaveMatrix { - public Par X0Y0_頭; + public class 頭 : Ele + { + public Par X0Y0_頭; - public Par X0Y0_悪タトゥ_逆十字_逆十字1; + public Par X0Y0_悪タトゥ_逆十字_逆十字1; - public Par X0Y0_悪タトゥ_逆十字_逆十字2; + public Par X0Y0_悪タトゥ_逆十字_逆十字2; - public Par X0Y0_隈取_タトゥ; + public Par X0Y0_隈取_タトゥ; - public Par X0Y0_隈取_タトゥ左; + public Par X0Y0_隈取_タトゥ左; - public Par X0Y0_隈取_タトゥ右; + public Par X0Y0_隈取_タトゥ右; - public Par X0Y0_秘石_基; + public Par X0Y0_秘石_基; - public Par X0Y0_秘石_秘石; + public Par X0Y0_秘石_秘石; - public Par X0Y0_秘石_ハイライト; + public Par X0Y0_秘石_ハイライト; - public Par X0Y0_蜘蛛_眼左1_基; + public Par X0Y0_蜘蛛_眼左1_基; - public Par X0Y0_蜘蛛_眼左1_眼; + public Par X0Y0_蜘蛛_眼左1_眼; - public Par X0Y0_蜘蛛_眼左1_ハイライト; + public Par X0Y0_蜘蛛_眼左1_ハイライト; - public Par X0Y0_蜘蛛_眼左2_基; + public Par X0Y0_蜘蛛_眼左2_基; - public Par X0Y0_蜘蛛_眼左2_眼; + public Par X0Y0_蜘蛛_眼左2_眼; - public Par X0Y0_蜘蛛_眼左2_ハイライト; + public Par X0Y0_蜘蛛_眼左2_ハイライト; - public Par X0Y0_蜘蛛_眼右1_基; + public Par X0Y0_蜘蛛_眼右1_基; - public Par X0Y0_蜘蛛_眼右1_眼; + public Par X0Y0_蜘蛛_眼右1_眼; - public Par X0Y0_蜘蛛_眼右1_ハイライト; + public Par X0Y0_蜘蛛_眼右1_ハイライト; - public Par X0Y0_蜘蛛_眼右2_基; + public Par X0Y0_蜘蛛_眼右2_基; - public Par X0Y0_蜘蛛_眼右2_眼; + public Par X0Y0_蜘蛛_眼右2_眼; - public Par X0Y0_蜘蛛_眼右2_ハイライト; + public Par X0Y0_蜘蛛_眼右2_ハイライト; - public Par X0Y0_羽虫_眼中_基; + public Par X0Y0_羽虫_眼中_基; - public Par X0Y0_羽虫_眼中_眼; + public Par X0Y0_羽虫_眼中_眼; - public Par X0Y0_羽虫_眼中_ハイライト; + public Par X0Y0_羽虫_眼中_ハイライト; - public Par X0Y0_羽虫_眼左_基; + public Par X0Y0_羽虫_眼左_基; - public Par X0Y0_羽虫_眼左_眼; + public Par X0Y0_羽虫_眼左_眼; - public Par X0Y0_羽虫_眼左_ハイライト; + public Par X0Y0_羽虫_眼左_ハイライト; - public Par X0Y0_羽虫_眼右_基; + public Par X0Y0_羽虫_眼右_基; - public Par X0Y0_羽虫_眼右_眼; + public Par X0Y0_羽虫_眼右_眼; - public Par X0Y0_羽虫_眼右_ハイライト; + public Par X0Y0_羽虫_眼右_ハイライト; - public Par X0Y0_紋柄_紋; + public Par X0Y0_紋柄_紋; - public Par X0Y0_紋柄_紋左1; + public Par X0Y0_紋柄_紋左1; - public Par X0Y0_紋柄_紋右1; + public Par X0Y0_紋柄_紋右1; - public Par X0Y0_紋柄_紋左2; + public Par X0Y0_紋柄_紋左2; - public Par X0Y0_紋柄_紋右2; + public Par X0Y0_紋柄_紋右2; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_馬柄_馬柄; + public Par X0Y0_馬柄_馬柄; - public Par X0Y0_虫性_顎下; + public Par X0Y0_虫性_顎下; - public ColorD 頭CD; + public ColorD 頭CD; - public ColorD 悪タトゥ_逆十字_逆十字1CD; + public ColorD 悪タトゥ_逆十字_逆十字1CD; - public ColorD 悪タトゥ_逆十字_逆十字2CD; + public ColorD 悪タトゥ_逆十字_逆十字2CD; - public ColorD 隈取_タトゥCD; + public ColorD 隈取_タトゥCD; - public ColorD 隈取_タトゥ左CD; + public ColorD 隈取_タトゥ左CD; - public ColorD 隈取_タトゥ右CD; + public ColorD 隈取_タトゥ右CD; - public ColorD 秘石_基CD; + public ColorD 秘石_基CD; - public ColorD 秘石_秘石CD; + public ColorD 秘石_秘石CD; - public ColorD 秘石_ハイライトCD; + public ColorD 秘石_ハイライトCD; - public ColorD 蜘蛛_眼左1_基CD; + public ColorD 蜘蛛_眼左1_基CD; - public ColorD 蜘蛛_眼左1_眼CD; + public ColorD 蜘蛛_眼左1_眼CD; - public ColorD 蜘蛛_眼左1_ハイライトCD; + public ColorD 蜘蛛_眼左1_ハイライトCD; - public ColorD 蜘蛛_眼左2_基CD; + public ColorD 蜘蛛_眼左2_基CD; - public ColorD 蜘蛛_眼左2_眼CD; + public ColorD 蜘蛛_眼左2_眼CD; - public ColorD 蜘蛛_眼左2_ハイライトCD; + public ColorD 蜘蛛_眼左2_ハイライトCD; - public ColorD 蜘蛛_眼右1_基CD; + public ColorD 蜘蛛_眼右1_基CD; - public ColorD 蜘蛛_眼右1_眼CD; + public ColorD 蜘蛛_眼右1_眼CD; - public ColorD 蜘蛛_眼右1_ハイライトCD; + public ColorD 蜘蛛_眼右1_ハイライトCD; - public ColorD 蜘蛛_眼右2_基CD; + public ColorD 蜘蛛_眼右2_基CD; - public ColorD 蜘蛛_眼右2_眼CD; + public ColorD 蜘蛛_眼右2_眼CD; - public ColorD 蜘蛛_眼右2_ハイライトCD; + public ColorD 蜘蛛_眼右2_ハイライトCD; - public ColorD 羽虫_眼中_基CD; + public ColorD 羽虫_眼中_基CD; - public ColorD 羽虫_眼中_眼CD; + public ColorD 羽虫_眼中_眼CD; - public ColorD 羽虫_眼中_ハイライトCD; + public ColorD 羽虫_眼中_ハイライトCD; - public ColorD 羽虫_眼左_基CD; + public ColorD 羽虫_眼左_基CD; - public ColorD 羽虫_眼左_眼CD; + public ColorD 羽虫_眼左_眼CD; - public ColorD 羽虫_眼左_ハイライトCD; + public ColorD 羽虫_眼左_ハイライトCD; - public ColorD 羽虫_眼右_基CD; + public ColorD 羽虫_眼右_基CD; - public ColorD 羽虫_眼右_眼CD; + public ColorD 羽虫_眼右_眼CD; - public ColorD 羽虫_眼右_ハイライトCD; + public ColorD 羽虫_眼右_ハイライトCD; - public ColorD 紋柄_紋CD; + public ColorD 紋柄_紋CD; - public ColorD 紋柄_紋左1CD; + public ColorD 紋柄_紋左1CD; - public ColorD 紋柄_紋右1CD; + public ColorD 紋柄_紋右1CD; - public ColorD 紋柄_紋左2CD; + public ColorD 紋柄_紋左2CD; - public ColorD 紋柄_紋右2CD; + public ColorD 紋柄_紋右2CD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD 馬柄_馬柄CD; + public ColorD 馬柄_馬柄CD; - public ColorD 虫性_顎下CD; + public ColorD 虫性_顎下CD; - public ColorP X0Y0_頭CP; + public ColorP X0Y0_頭CP; - public ColorP X0Y0_悪タトゥ_逆十字_逆十字1CP; + public ColorP X0Y0_悪タトゥ_逆十字_逆十字1CP; - public ColorP X0Y0_悪タトゥ_逆十字_逆十字2CP; + public ColorP X0Y0_悪タトゥ_逆十字_逆十字2CP; - public ColorP X0Y0_隈取_タトゥCP; + public ColorP X0Y0_隈取_タトゥCP; - public ColorP X0Y0_隈取_タトゥ左CP; + public ColorP X0Y0_隈取_タトゥ左CP; - public ColorP X0Y0_隈取_タトゥ右CP; + public ColorP X0Y0_隈取_タトゥ右CP; - public ColorP X0Y0_秘石_基CP; + public ColorP X0Y0_秘石_基CP; - public ColorP X0Y0_秘石_秘石CP; + public ColorP X0Y0_秘石_秘石CP; - public ColorP X0Y0_秘石_ハイライトCP; + public ColorP X0Y0_秘石_ハイライトCP; - public ColorP X0Y0_蜘蛛_眼左1_基CP; + public ColorP X0Y0_蜘蛛_眼左1_基CP; - public ColorP X0Y0_蜘蛛_眼左1_眼CP; + public ColorP X0Y0_蜘蛛_眼左1_眼CP; - public ColorP X0Y0_蜘蛛_眼左1_ハイライトCP; + public ColorP X0Y0_蜘蛛_眼左1_ハイライトCP; - public ColorP X0Y0_蜘蛛_眼左2_基CP; + public ColorP X0Y0_蜘蛛_眼左2_基CP; - public ColorP X0Y0_蜘蛛_眼左2_眼CP; + public ColorP X0Y0_蜘蛛_眼左2_眼CP; - public ColorP X0Y0_蜘蛛_眼左2_ハイライトCP; + public ColorP X0Y0_蜘蛛_眼左2_ハイライトCP; - public ColorP X0Y0_蜘蛛_眼右1_基CP; + public ColorP X0Y0_蜘蛛_眼右1_基CP; - public ColorP X0Y0_蜘蛛_眼右1_眼CP; + public ColorP X0Y0_蜘蛛_眼右1_眼CP; - public ColorP X0Y0_蜘蛛_眼右1_ハイライトCP; + public ColorP X0Y0_蜘蛛_眼右1_ハイライトCP; - public ColorP X0Y0_蜘蛛_眼右2_基CP; + public ColorP X0Y0_蜘蛛_眼右2_基CP; - public ColorP X0Y0_蜘蛛_眼右2_眼CP; + public ColorP X0Y0_蜘蛛_眼右2_眼CP; - public ColorP X0Y0_蜘蛛_眼右2_ハイライトCP; + public ColorP X0Y0_蜘蛛_眼右2_ハイライトCP; - public ColorP X0Y0_羽虫_眼中_基CP; + public ColorP X0Y0_羽虫_眼中_基CP; - public ColorP X0Y0_羽虫_眼中_眼CP; + public ColorP X0Y0_羽虫_眼中_眼CP; - public ColorP X0Y0_羽虫_眼中_ハイライトCP; + public ColorP X0Y0_羽虫_眼中_ハイライトCP; - public ColorP X0Y0_羽虫_眼左_基CP; + public ColorP X0Y0_羽虫_眼左_基CP; - public ColorP X0Y0_羽虫_眼左_眼CP; + public ColorP X0Y0_羽虫_眼左_眼CP; - public ColorP X0Y0_羽虫_眼左_ハイライトCP; + public ColorP X0Y0_羽虫_眼左_ハイライトCP; - public ColorP X0Y0_羽虫_眼右_基CP; + public ColorP X0Y0_羽虫_眼右_基CP; - public ColorP X0Y0_羽虫_眼右_眼CP; + public ColorP X0Y0_羽虫_眼右_眼CP; - public ColorP X0Y0_羽虫_眼右_ハイライトCP; + public ColorP X0Y0_羽虫_眼右_ハイライトCP; - public ColorP X0Y0_紋柄_紋CP; + public ColorP X0Y0_紋柄_紋CP; - public ColorP X0Y0_紋柄_紋左1CP; + public ColorP X0Y0_紋柄_紋左1CP; - public ColorP X0Y0_紋柄_紋右1CP; + public ColorP X0Y0_紋柄_紋右1CP; - public ColorP X0Y0_紋柄_紋左2CP; + public ColorP X0Y0_紋柄_紋左2CP; - public ColorP X0Y0_紋柄_紋右2CP; + public ColorP X0Y0_紋柄_紋右2CP; - public ColorP X0Y0_竜性_鱗1CP; + public ColorP X0Y0_竜性_鱗1CP; - public ColorP X0Y0_竜性_鱗2CP; + public ColorP X0Y0_竜性_鱗2CP; - public ColorP X0Y0_竜性_鱗3CP; + public ColorP X0Y0_竜性_鱗3CP; - public ColorP X0Y0_馬柄_馬柄CP; + public ColorP X0Y0_馬柄_馬柄CP; - public ColorP X0Y0_虫性_顎下CP; + public ColorP X0Y0_虫性_顎下CP; - public Ele[] 基髪_接続; + public Ele[] 基髪_接続; - public Ele[] 目左_接続; + public Ele[] 目左_接続; - public Ele[] 目右_接続; + public Ele[] 目右_接続; - public Ele[] 鼻_接続; + public Ele[] 鼻_接続; - public Ele[] 口_接続; + public Ele[] 口_接続; - public Ele[] 頬左_接続; + public Ele[] 頬左_接続; - public Ele[] 頬右_接続; + public Ele[] 頬右_接続; - public Ele[] 額_接続; + public Ele[] 額_接続; - public Ele[] 眉左_接続; + public Ele[] 眉左_接続; - public Ele[] 眉右_接続; + public Ele[] 眉右_接続; - public Ele[] 耳左_接続; + public Ele[] 耳左_接続; - public Ele[] 耳右_接続; + public Ele[] 耳右_接続; - public Ele[] 鼻肌_接続; + public Ele[] 鼻肌_接続; - public Ele[] 単眼目_接続; + public Ele[] 単眼目_接続; - public Ele[] 単眼眉_接続; + public Ele[] 単眼眉_接続; - public Ele[] 大顎基_接続; + public Ele[] 大顎基_接続; - public Ele[] 顔面_接続; + public Ele[] 顔面_接続; - public Ele[] 頭頂_接続; + public Ele[] 頭頂_接続; - public Ele[] 頬肌左_接続; + public Ele[] 頬肌左_接続; - public Ele[] 頬肌右_接続; + public Ele[] 頬肌右_接続; - public Ele[] 触覚左_接続; + public Ele[] 触覚左_接続; - public Ele[] 触覚右_接続; + public Ele[] 触覚右_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 頭_表示 - { - get - { - return X0Y0_頭.Dra; - } - set - { - X0Y0_頭.Dra = value; - X0Y0_頭.Hit = value; - } - } - - public bool 悪タトゥ_逆十字_逆十字1_表示 - { - get - { - return X0Y0_悪タトゥ_逆十字_逆十字1.Dra; - } - set - { - X0Y0_悪タトゥ_逆十字_逆十字1.Dra = value; - X0Y0_悪タトゥ_逆十字_逆十字1.Hit = value; - } - } - - public bool 悪タトゥ_逆十字_逆十字2_表示 - { - get - { - return X0Y0_悪タトゥ_逆十字_逆十字2.Dra; - } - set - { - X0Y0_悪タトゥ_逆十字_逆十字2.Dra = value; - X0Y0_悪タトゥ_逆十字_逆十字2.Hit = value; - } - } - - public bool 隈取_タトゥ_表示 - { - get - { - return X0Y0_隈取_タトゥ.Dra; - } - set - { - X0Y0_隈取_タトゥ.Dra = value; - X0Y0_隈取_タトゥ.Hit = value; - } - } - - public bool 隈取_タトゥ左_表示 - { - get - { - return X0Y0_隈取_タトゥ左.Dra; - } - set - { - X0Y0_隈取_タトゥ左.Dra = value; - X0Y0_隈取_タトゥ左.Hit = value; - } - } - - public bool 隈取_タトゥ右_表示 - { - get - { - return X0Y0_隈取_タトゥ右.Dra; - } - set - { - X0Y0_隈取_タトゥ右.Dra = value; - X0Y0_隈取_タトゥ右.Hit = value; - } - } - - public bool 秘石_基_表示 - { - get - { - return X0Y0_秘石_基.Dra; - } - set - { - X0Y0_秘石_基.Dra = value; - X0Y0_秘石_基.Hit = value; - } - } - - public bool 秘石_秘石_表示 - { - get - { - return X0Y0_秘石_秘石.Dra; - } - set - { - X0Y0_秘石_秘石.Dra = value; - X0Y0_秘石_秘石.Hit = value; - } - } - - public bool 秘石_ハイライト_表示 - { - get - { - return X0Y0_秘石_ハイライト.Dra; - } - set - { - X0Y0_秘石_ハイライト.Dra = value; - X0Y0_秘石_ハイライト.Hit = value; - } - } - - public bool 蜘蛛_眼左1_基_表示 - { - get - { - return X0Y0_蜘蛛_眼左1_基.Dra; - } - set - { - X0Y0_蜘蛛_眼左1_基.Dra = value; - X0Y0_蜘蛛_眼左1_基.Hit = value; - } - } - - public bool 蜘蛛_眼左1_眼_表示 - { - get - { - return X0Y0_蜘蛛_眼左1_眼.Dra; - } - set - { - X0Y0_蜘蛛_眼左1_眼.Dra = value; - X0Y0_蜘蛛_眼左1_眼.Hit = value; - } - } - - public bool 蜘蛛_眼左1_ハイライト_表示 - { - get - { - return X0Y0_蜘蛛_眼左1_ハイライト.Dra; - } - set - { - X0Y0_蜘蛛_眼左1_ハイライト.Dra = value; - X0Y0_蜘蛛_眼左1_ハイライト.Hit = value; - } - } - - public bool 蜘蛛_眼左2_基_表示 - { - get - { - return X0Y0_蜘蛛_眼左2_基.Dra; - } - set - { - X0Y0_蜘蛛_眼左2_基.Dra = value; - X0Y0_蜘蛛_眼左2_基.Hit = value; - } - } - - public bool 蜘蛛_眼左2_眼_表示 - { - get - { - return X0Y0_蜘蛛_眼左2_眼.Dra; - } - set - { - X0Y0_蜘蛛_眼左2_眼.Dra = value; - X0Y0_蜘蛛_眼左2_眼.Hit = value; - } - } - - public bool 蜘蛛_眼左2_ハイライト_表示 - { - get - { - return X0Y0_蜘蛛_眼左2_ハイライト.Dra; - } - set - { - X0Y0_蜘蛛_眼左2_ハイライト.Dra = value; - X0Y0_蜘蛛_眼左2_ハイライト.Hit = value; - } - } - - public bool 蜘蛛_眼右1_基_表示 - { - get - { - return X0Y0_蜘蛛_眼右1_基.Dra; - } - set - { - X0Y0_蜘蛛_眼右1_基.Dra = value; - X0Y0_蜘蛛_眼右1_基.Hit = value; - } - } - - public bool 蜘蛛_眼右1_眼_表示 - { - get - { - return X0Y0_蜘蛛_眼右1_眼.Dra; - } - set - { - X0Y0_蜘蛛_眼右1_眼.Dra = value; - X0Y0_蜘蛛_眼右1_眼.Hit = value; - } - } - - public bool 蜘蛛_眼右1_ハイライト_表示 - { - get - { - return X0Y0_蜘蛛_眼右1_ハイライト.Dra; - } - set - { - X0Y0_蜘蛛_眼右1_ハイライト.Dra = value; - X0Y0_蜘蛛_眼右1_ハイライト.Hit = value; - } - } - - public bool 蜘蛛_眼右2_基_表示 - { - get - { - return X0Y0_蜘蛛_眼右2_基.Dra; - } - set - { - X0Y0_蜘蛛_眼右2_基.Dra = value; - X0Y0_蜘蛛_眼右2_基.Hit = value; - } - } - - public bool 蜘蛛_眼右2_眼_表示 - { - get - { - return X0Y0_蜘蛛_眼右2_眼.Dra; - } - set - { - X0Y0_蜘蛛_眼右2_眼.Dra = value; - X0Y0_蜘蛛_眼右2_眼.Hit = value; - } - } - - public bool 蜘蛛_眼右2_ハイライト_表示 - { - get - { - return X0Y0_蜘蛛_眼右2_ハイライト.Dra; - } - set - { - X0Y0_蜘蛛_眼右2_ハイライト.Dra = value; - X0Y0_蜘蛛_眼右2_ハイライト.Hit = value; - } - } - - public bool 羽虫_眼中_基_表示 - { - get - { - return X0Y0_羽虫_眼中_基.Dra; - } - set - { - X0Y0_羽虫_眼中_基.Dra = value; - X0Y0_羽虫_眼中_基.Hit = value; - } - } - - public bool 羽虫_眼中_眼_表示 - { - get - { - return X0Y0_羽虫_眼中_眼.Dra; - } - set - { - X0Y0_羽虫_眼中_眼.Dra = value; - X0Y0_羽虫_眼中_眼.Hit = value; - } - } - - public bool 羽虫_眼中_ハイライト_表示 - { - get - { - return X0Y0_羽虫_眼中_ハイライト.Dra; - } - set - { - X0Y0_羽虫_眼中_ハイライト.Dra = value; - X0Y0_羽虫_眼中_ハイライト.Hit = value; - } - } - - public bool 羽虫_眼左_基_表示 - { - get - { - return X0Y0_羽虫_眼左_基.Dra; - } - set - { - X0Y0_羽虫_眼左_基.Dra = value; - X0Y0_羽虫_眼左_基.Hit = value; - } - } - - public bool 羽虫_眼左_眼_表示 - { - get - { - return X0Y0_羽虫_眼左_眼.Dra; - } - set - { - X0Y0_羽虫_眼左_眼.Dra = value; - X0Y0_羽虫_眼左_眼.Hit = value; - } - } - - public bool 羽虫_眼左_ハイライト_表示 - { - get - { - return X0Y0_羽虫_眼左_ハイライト.Dra; - } - set - { - X0Y0_羽虫_眼左_ハイライト.Dra = value; - X0Y0_羽虫_眼左_ハイライト.Hit = value; - } - } - - public bool 羽虫_眼右_基_表示 - { - get - { - return X0Y0_羽虫_眼右_基.Dra; - } - set - { - X0Y0_羽虫_眼右_基.Dra = value; - X0Y0_羽虫_眼右_基.Hit = value; - } - } - - public bool 羽虫_眼右_眼_表示 - { - get - { - return X0Y0_羽虫_眼右_眼.Dra; - } - set - { - X0Y0_羽虫_眼右_眼.Dra = value; - X0Y0_羽虫_眼右_眼.Hit = value; - } - } - - public bool 羽虫_眼右_ハイライト_表示 - { - get - { - return X0Y0_羽虫_眼右_ハイライト.Dra; - } - set - { - X0Y0_羽虫_眼右_ハイライト.Dra = value; - X0Y0_羽虫_眼右_ハイライト.Hit = value; - } - } - - public bool 紋柄_紋_表示 - { - get - { - return X0Y0_紋柄_紋.Dra; - } - set - { - X0Y0_紋柄_紋.Dra = value; - X0Y0_紋柄_紋.Hit = value; - } - } - - public bool 紋柄_紋左1_表示 - { - get - { - return X0Y0_紋柄_紋左1.Dra; - } - set - { - X0Y0_紋柄_紋左1.Dra = value; - X0Y0_紋柄_紋左1.Hit = value; - } - } - - public bool 紋柄_紋右1_表示 - { - get - { - return X0Y0_紋柄_紋右1.Dra; - } - set - { - X0Y0_紋柄_紋右1.Dra = value; - X0Y0_紋柄_紋右1.Hit = value; - } - } - - public bool 紋柄_紋左2_表示 - { - get - { - return X0Y0_紋柄_紋左2.Dra; - } - set - { - X0Y0_紋柄_紋左2.Dra = value; - X0Y0_紋柄_紋左2.Hit = value; - } - } - - public bool 紋柄_紋右2_表示 - { - get - { - return X0Y0_紋柄_紋右2.Dra; - } - set - { - X0Y0_紋柄_紋右2.Dra = value; - X0Y0_紋柄_紋右2.Hit = value; - } - } - - public bool 竜性_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗1.Dra = value; - X0Y0_竜性_鱗1.Hit = value; - } - } - - public bool 竜性_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗2.Dra = value; - X0Y0_竜性_鱗2.Hit = value; - } - } - - public bool 竜性_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗3.Dra = value; - X0Y0_竜性_鱗3.Hit = value; - } - } - - public bool 馬柄_馬柄_表示 - { - get - { - return X0Y0_馬柄_馬柄.Dra; - } - set - { - X0Y0_馬柄_馬柄.Dra = value; - X0Y0_馬柄_馬柄.Hit = value; - } - } - - public bool 虫性_顎下_表示 - { - get - { - return X0Y0_虫性_顎下.Dra; - } - set - { - X0Y0_虫性_顎下.Dra = value; - X0Y0_虫性_顎下.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 頭_表示; - } - set - { - 頭_表示 = value; - 悪タトゥ_逆十字_逆十字1_表示 = value; - 悪タトゥ_逆十字_逆十字2_表示 = value; - 隈取_タトゥ_表示 = value; - 隈取_タトゥ左_表示 = value; - 隈取_タトゥ右_表示 = value; - 秘石_基_表示 = value; - 秘石_秘石_表示 = value; - 秘石_ハイライト_表示 = value; - 蜘蛛_眼左1_基_表示 = value; - 蜘蛛_眼左1_眼_表示 = value; - 蜘蛛_眼左1_ハイライト_表示 = value; - 蜘蛛_眼左2_基_表示 = value; - 蜘蛛_眼左2_眼_表示 = value; - 蜘蛛_眼左2_ハイライト_表示 = value; - 蜘蛛_眼右1_基_表示 = value; - 蜘蛛_眼右1_眼_表示 = value; - 蜘蛛_眼右1_ハイライト_表示 = value; - 蜘蛛_眼右2_基_表示 = value; - 蜘蛛_眼右2_眼_表示 = value; - 蜘蛛_眼右2_ハイライト_表示 = value; - 羽虫_眼中_基_表示 = value; - 羽虫_眼中_眼_表示 = value; - 羽虫_眼中_ハイライト_表示 = value; - 羽虫_眼左_基_表示 = value; - 羽虫_眼左_眼_表示 = value; - 羽虫_眼左_ハイライト_表示 = value; - 羽虫_眼右_基_表示 = value; - 羽虫_眼右_眼_表示 = value; - 羽虫_眼右_ハイライト_表示 = value; - 紋柄_紋_表示 = value; - 紋柄_紋左1_表示 = value; - 紋柄_紋右1_表示 = value; - 紋柄_紋左2_表示 = value; - 紋柄_紋右2_表示 = value; - 竜性_鱗1_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗3_表示 = value; - 馬柄_馬柄_表示 = value; - 虫性_顎下_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 頭CD.不透明度; - } - set - { - 頭CD.不透明度 = value; - 悪タトゥ_逆十字_逆十字1CD.不透明度 = value; - 悪タトゥ_逆十字_逆十字2CD.不透明度 = value; - 隈取_タトゥCD.不透明度 = value; - 隈取_タトゥ左CD.不透明度 = value; - 隈取_タトゥ右CD.不透明度 = value; - 秘石_基CD.不透明度 = value; - 秘石_秘石CD.不透明度 = value; - 秘石_ハイライトCD.不透明度 = value; - 蜘蛛_眼左1_基CD.不透明度 = value; - 蜘蛛_眼左1_眼CD.不透明度 = value; - 蜘蛛_眼左1_ハイライトCD.不透明度 = value; - 蜘蛛_眼左2_基CD.不透明度 = value; - 蜘蛛_眼左2_眼CD.不透明度 = value; - 蜘蛛_眼左2_ハイライトCD.不透明度 = value; - 蜘蛛_眼右1_基CD.不透明度 = value; - 蜘蛛_眼右1_眼CD.不透明度 = value; - 蜘蛛_眼右1_ハイライトCD.不透明度 = value; - 蜘蛛_眼右2_基CD.不透明度 = value; - 蜘蛛_眼右2_眼CD.不透明度 = value; - 蜘蛛_眼右2_ハイライトCD.不透明度 = value; - 羽虫_眼中_基CD.不透明度 = value; - 羽虫_眼中_眼CD.不透明度 = value; - 羽虫_眼中_ハイライトCD.不透明度 = value; - 羽虫_眼左_基CD.不透明度 = value; - 羽虫_眼左_眼CD.不透明度 = value; - 羽虫_眼左_ハイライトCD.不透明度 = value; - 羽虫_眼右_基CD.不透明度 = value; - 羽虫_眼右_眼CD.不透明度 = value; - 羽虫_眼右_ハイライトCD.不透明度 = value; - 紋柄_紋CD.不透明度 = value; - 紋柄_紋左1CD.不透明度 = value; - 紋柄_紋右1CD.不透明度 = value; - 紋柄_紋左2CD.不透明度 = value; - 紋柄_紋右2CD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 馬柄_馬柄CD.不透明度 = value; - 虫性_顎下CD.不透明度 = value; - } - } - - public double 目高 - { - set - { - double y = 0.9975 + 0.004 * value.Inverse(); - X0Y0_頭.JP[0].Joint = X0Y0_頭.JP[0].Joint.MulY(y); - X0Y0_頭.JP[1].Joint = X0Y0_頭.JP[1].Joint.MulY(y); - X0Y0_頭.JP[2].Joint = X0Y0_頭.JP[2].Joint.MulY(y); - X0Y0_頭.JP[8].Joint = X0Y0_頭.JP[8].Joint.MulY(y); - X0Y0_頭.JP[9].Joint = X0Y0_頭.JP[9].Joint.MulY(y); - X0Y0_頭.JP[12].Joint = X0Y0_頭.JP[12].Joint.MulY(y); - X0Y0_頭.JP[13].Joint = X0Y0_頭.JP[13].Joint.MulY(y); - X0Y0_頭.JP[14].Joint = X0Y0_頭.JP[14].Joint.MulY(y); - X0Y0_頭.JP[10].Joint = X0Y0_頭.JP[10].Joint.MulY(y); - X0Y0_頭.JP[11].Joint = X0Y0_頭.JP[11].Joint.MulY(y); - X0Y0_頭.JP[15].Joint = X0Y0_頭.JP[15].Joint.MulY(y); - X0Y0_頭.JP[16].Joint = X0Y0_頭.JP[16].Joint.MulY(y); - } - } - - public double 目間 - { - set - { - double num = 0.0007 * value; - X0Y0_頭.JP[1].Joint = X0Y0_頭.JP[1].Joint.AddX(0.0 - num); - X0Y0_頭.JP[2].Joint = X0Y0_頭.JP[2].Joint.AddX(num); - X0Y0_頭.JP[15].Joint = X0Y0_頭.JP[15].Joint.AddX(0.0 - num); - X0Y0_頭.JP[16].Joint = X0Y0_頭.JP[16].Joint.AddX(num); - } - } - - public double 眉間 - { - set - { - double num = 0.001 * value; - X0Y0_頭.JP[8].Joint = X0Y0_頭.JP[8].Joint.AddX(0.0 - num); - X0Y0_頭.JP[9].Joint = X0Y0_頭.JP[9].Joint.AddX(num); - } - } - - public JointS 基髪_接続点 => new JointS(本体, X0Y0_頭, 0); - - public JointS 目左_接続点 => new JointS(本体, X0Y0_頭, 1); - - public JointS 目右_接続点 => new JointS(本体, X0Y0_頭, 2); - - public JointS 鼻_接続点 => new JointS(本体, X0Y0_頭, 3); - - public JointS 口_接続点 => new JointS(本体, X0Y0_頭, 4); - - public JointS 頬左_接続点 => new JointS(本体, X0Y0_頭, 5); - - public JointS 頬右_接続点 => new JointS(本体, X0Y0_頭, 6); - - public JointS 額_接続点 => new JointS(本体, X0Y0_頭, 7); - - public JointS 眉左_接続点 => new JointS(本体, X0Y0_頭, 8); - - public JointS 眉右_接続点 => new JointS(本体, X0Y0_頭, 9); - - public JointS 耳左_接続点 => new JointS(本体, X0Y0_頭, 10); - - public JointS 耳右_接続点 => new JointS(本体, X0Y0_頭, 11); - - public JointS 鼻肌_接続点 => new JointS(本体, X0Y0_頭, 12); - - public JointS 単眼目_接続点 => new JointS(本体, X0Y0_頭, 13); - - public JointS 単眼眉_接続点 => new JointS(本体, X0Y0_頭, 14); - - public JointS 大顎基_接続点 => new JointS(本体, X0Y0_頭, 14); - - public JointS 顔面_接続点 => new JointS(本体, X0Y0_頭, 13); - - public JointS 頭頂_接続点 => new JointS(本体, X0Y0_頭, 14); - - public JointS 頬肌左_接続点 => new JointS(本体, X0Y0_頭, 15); - - public JointS 頬肌右_接続点 => new JointS(本体, X0Y0_頭, 16); - - public JointS 触覚左_接続点 => new JointS(本体, X0Y0_頭, 17); - - public JointS 触覚右_接続点 => new JointS(本体, X0Y0_頭, 18); - - public 頭(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頭D e) - { - 頭 頭2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["頭"]); - Pars pars = 本体[0][0]; - X0Y0_頭 = pars["頭"].ToPar(); - Pars pars2 = pars["悪タトゥ"].ToPars(); - Pars pars3 = pars2["逆十字"].ToPars(); - X0Y0_悪タトゥ_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); - X0Y0_悪タトゥ_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - pars2 = pars["隈取"].ToPars(); - X0Y0_隈取_タトゥ = pars2["タトゥ"].ToPar(); - X0Y0_隈取_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y0_隈取_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["秘石"].ToPars(); - X0Y0_秘石_基 = pars2["基"].ToPar(); - X0Y0_秘石_秘石 = pars2["秘石"].ToPar(); - X0Y0_秘石_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["蜘蛛"].ToPars(); - pars3 = pars2["眼左1"].ToPars(); - X0Y0_蜘蛛_眼左1_基 = pars3["基"].ToPar(); - X0Y0_蜘蛛_眼左1_眼 = pars3["眼"].ToPar(); - X0Y0_蜘蛛_眼左1_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼左2"].ToPars(); - X0Y0_蜘蛛_眼左2_基 = pars3["基"].ToPar(); - X0Y0_蜘蛛_眼左2_眼 = pars3["眼"].ToPar(); - X0Y0_蜘蛛_眼左2_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼右1"].ToPars(); - X0Y0_蜘蛛_眼右1_基 = pars3["基"].ToPar(); - X0Y0_蜘蛛_眼右1_眼 = pars3["眼"].ToPar(); - X0Y0_蜘蛛_眼右1_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼右2"].ToPars(); - X0Y0_蜘蛛_眼右2_基 = pars3["基"].ToPar(); - X0Y0_蜘蛛_眼右2_眼 = pars3["眼"].ToPar(); - X0Y0_蜘蛛_眼右2_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["羽虫"].ToPars(); - pars3 = pars2["眼中"].ToPars(); - X0Y0_羽虫_眼中_基 = pars3["基"].ToPar(); - X0Y0_羽虫_眼中_眼 = pars3["眼"].ToPar(); - X0Y0_羽虫_眼中_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼左"].ToPars(); - X0Y0_羽虫_眼左_基 = pars3["基"].ToPar(); - X0Y0_羽虫_眼左_眼 = pars3["眼"].ToPar(); - X0Y0_羽虫_眼左_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼右"].ToPars(); - X0Y0_羽虫_眼右_基 = pars3["基"].ToPar(); - X0Y0_羽虫_眼右_眼 = pars3["眼"].ToPar(); - X0Y0_羽虫_眼右_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - X0Y0_紋柄_紋 = pars2["紋"].ToPar(); - X0Y0_紋柄_紋左1 = pars2["紋左1"].ToPar(); - X0Y0_紋柄_紋右1 = pars2["紋右1"].ToPar(); - X0Y0_紋柄_紋左2 = pars2["紋左2"].ToPar(); - X0Y0_紋柄_紋右2 = pars2["紋右2"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["牛柄"].ToPars(); - X0Y0_馬柄_馬柄 = pars2["牛柄"].ToPar(); - pars2 = pars["虫顎"].ToPars(); - X0Y0_虫性_顎下 = pars2["顎下"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 頭_表示 = e.頭_表示; - 悪タトゥ_逆十字_逆十字1_表示 = e.悪タトゥ_逆十字_逆十字1_表示; - 悪タトゥ_逆十字_逆十字2_表示 = e.悪タトゥ_逆十字_逆十字2_表示; - 隈取_タトゥ_表示 = e.隈取_タトゥ_表示; - 隈取_タトゥ左_表示 = e.隈取_タトゥ左_表示; - 隈取_タトゥ右_表示 = e.隈取_タトゥ右_表示; - 秘石_基_表示 = e.秘石_基_表示; - 秘石_秘石_表示 = e.秘石_秘石_表示; - 秘石_ハイライト_表示 = e.秘石_ハイライト_表示; - 蜘蛛_眼左1_基_表示 = e.蜘蛛_眼左1_基_表示; - 蜘蛛_眼左1_眼_表示 = e.蜘蛛_眼左1_眼_表示; - 蜘蛛_眼左1_ハイライト_表示 = e.蜘蛛_眼左1_ハイライト_表示; - 蜘蛛_眼左2_基_表示 = e.蜘蛛_眼左2_基_表示; - 蜘蛛_眼左2_眼_表示 = e.蜘蛛_眼左2_眼_表示; - 蜘蛛_眼左2_ハイライト_表示 = e.蜘蛛_眼左2_ハイライト_表示; - 蜘蛛_眼右1_基_表示 = e.蜘蛛_眼右1_基_表示; - 蜘蛛_眼右1_眼_表示 = e.蜘蛛_眼右1_眼_表示; - 蜘蛛_眼右1_ハイライト_表示 = e.蜘蛛_眼右1_ハイライト_表示; - 蜘蛛_眼右2_基_表示 = e.蜘蛛_眼右2_基_表示; - 蜘蛛_眼右2_眼_表示 = e.蜘蛛_眼右2_眼_表示; - 蜘蛛_眼右2_ハイライト_表示 = e.蜘蛛_眼右2_ハイライト_表示; - 羽虫_眼中_基_表示 = e.羽虫_眼中_基_表示; - 羽虫_眼中_眼_表示 = e.羽虫_眼中_眼_表示; - 羽虫_眼中_ハイライト_表示 = e.羽虫_眼中_ハイライト_表示; - 羽虫_眼左_基_表示 = e.羽虫_眼左_基_表示; - 羽虫_眼左_眼_表示 = e.羽虫_眼左_眼_表示; - 羽虫_眼左_ハイライト_表示 = e.羽虫_眼左_ハイライト_表示; - 羽虫_眼右_基_表示 = e.羽虫_眼右_基_表示; - 羽虫_眼右_眼_表示 = e.羽虫_眼右_眼_表示; - 羽虫_眼右_ハイライト_表示 = e.羽虫_眼右_ハイライト_表示; - 紋柄_紋_表示 = e.紋柄_紋_表示; - 紋柄_紋左1_表示 = e.紋柄_紋左1_表示; - 紋柄_紋右1_表示 = e.紋柄_紋右1_表示; - 紋柄_紋左2_表示 = e.紋柄_紋左2_表示; - 紋柄_紋右2_表示 = e.紋柄_紋右2_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 馬柄_馬柄_表示 = e.馬柄_馬柄_表示; - 虫性_顎下_表示 = e.虫性_顎下_表示; - 目高 = e.目高; - 目間 = e.目間; - 眉間 = e.眉間; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.基髪_接続.Count > 0) - { - 基髪_接続 = e.基髪_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_基髪_接続; - f.接続(頭2.基髪_接続点); - return f; - }).ToArray(); - } - if (e.目左_接続.Count > 0) - { - 目左_接続 = e.目左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_目左_接続; - f.接続(頭2.目左_接続点); - return f; - }).ToArray(); - } - if (e.目右_接続.Count > 0) - { - 目右_接続 = e.目右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_目右_接続; - f.接続(頭2.目右_接続点); - return f; - }).ToArray(); - } - if (e.鼻_接続.Count > 0) - { - 鼻_接続 = e.鼻_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_鼻_接続; - f.接続(頭2.鼻_接続点); - return f; - }).ToArray(); - } - if (e.口_接続.Count > 0) - { - 口_接続 = e.口_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_口_接続; - f.接続(頭2.口_接続点); - return f; - }).ToArray(); - } - if (e.頬左_接続.Count > 0) - { - 頬左_接続 = e.頬左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_頬左_接続; - f.接続(頭2.頬左_接続点); - return f; - }).ToArray(); - } - if (e.頬右_接続.Count > 0) - { - 頬右_接続 = e.頬右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_頬右_接続; - f.接続(頭2.頬右_接続点); - return f; - }).ToArray(); - } - if (e.額_接続.Count > 0) - { - 額_接続 = e.額_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_額_接続; - f.接続(頭2.額_接続点); - return f; - }).ToArray(); - } - if (e.眉左_接続.Count > 0) - { - 眉左_接続 = e.眉左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_眉左_接続; - f.接続(頭2.眉左_接続点); - return f; - }).ToArray(); - } - if (e.眉右_接続.Count > 0) - { - 眉右_接続 = e.眉右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_眉右_接続; - f.接続(頭2.眉右_接続点); - return f; - }).ToArray(); - } - if (e.耳左_接続.Count > 0) - { - 耳左_接続 = e.耳左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_耳左_接続; - f.接続(頭2.耳左_接続点); - return f; - }).ToArray(); - } - if (e.耳右_接続.Count > 0) - { - 耳右_接続 = e.耳右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_耳右_接続; - f.接続(頭2.耳右_接続点); - return f; - }).ToArray(); - } - if (e.鼻肌_接続.Count > 0) - { - 鼻肌_接続 = e.鼻肌_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_鼻肌_接続; - f.接続(頭2.鼻肌_接続点); - return f; - }).ToArray(); - } - if (e.単眼目_接続.Count > 0) - { - 単眼目_接続 = e.単眼目_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_単眼目_接続; - f.接続(頭2.単眼目_接続点); - return f; - }).ToArray(); - } - if (e.単眼眉_接続.Count > 0) - { - 単眼眉_接続 = e.単眼眉_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_単眼眉_接続; - f.接続(頭2.単眼眉_接続点); - return f; - }).ToArray(); - } - if (e.大顎基_接続.Count > 0) - { - 大顎基_接続 = e.大顎基_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_大顎基_接続; - f.接続(頭2.大顎基_接続点); - return f; - }).ToArray(); - } - if (e.顔面_接続.Count > 0) - { - 顔面_接続 = e.顔面_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_顔面_接続; - f.接続(頭2.顔面_接続点); - return f; - }).ToArray(); - } - if (e.頭頂_接続.Count > 0) - { - 頭頂_接続 = e.頭頂_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_頭頂_接続; - f.接続(頭2.頭頂_接続点); - return f; - }).ToArray(); - } - if (e.頬肌左_接続.Count > 0) - { - 頬肌左_接続 = e.頬肌左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_頬肌左_接続; - f.接続(頭2.頬肌左_接続点); - return f; - }).ToArray(); - } - if (e.頬肌右_接続.Count > 0) - { - 頬肌右_接続 = e.頬肌右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_頬肌右_接続; - f.接続(頭2.頬肌右_接続点); - return f; - }).ToArray(); - } - if (e.触覚左_接続.Count > 0) - { - 触覚左_接続 = e.触覚左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_触覚左_接続; - f.接続(頭2.触覚左_接続点); - return f; - }).ToArray(); - } - if (e.触覚右_接続.Count > 0) - { - 触覚右_接続 = e.触覚右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭2; - f.ConnectionType = ConnectionInfo.頭_触覚右_接続; - f.接続(頭2.触覚右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_頭CP = new ColorP(X0Y0_頭, 頭CD, DisUnit, abj: true); - X0Y0_悪タトゥ_逆十字_逆十字1CP = new ColorP(X0Y0_悪タトゥ_逆十字_逆十字1, 悪タトゥ_逆十字_逆十字1CD, DisUnit, abj: false); - X0Y0_悪タトゥ_逆十字_逆十字2CP = new ColorP(X0Y0_悪タトゥ_逆十字_逆十字2, 悪タトゥ_逆十字_逆十字2CD, DisUnit, abj: true); - X0Y0_隈取_タトゥCP = new ColorP(X0Y0_隈取_タトゥ, 隈取_タトゥCD, DisUnit, abj: true); - X0Y0_隈取_タトゥ左CP = new ColorP(X0Y0_隈取_タトゥ左, 隈取_タトゥ左CD, DisUnit, abj: true); - X0Y0_隈取_タトゥ右CP = new ColorP(X0Y0_隈取_タトゥ右, 隈取_タトゥ右CD, DisUnit, abj: true); - X0Y0_秘石_基CP = new ColorP(X0Y0_秘石_基, 秘石_基CD, DisUnit, abj: true); - X0Y0_秘石_秘石CP = new ColorP(X0Y0_秘石_秘石, 秘石_秘石CD, DisUnit, abj: true); - X0Y0_秘石_ハイライトCP = new ColorP(X0Y0_秘石_ハイライト, 秘石_ハイライトCD, DisUnit, abj: true); - X0Y0_蜘蛛_眼左1_基CP = new ColorP(X0Y0_蜘蛛_眼左1_基, 蜘蛛_眼左1_基CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼左1_眼CP = new ColorP(X0Y0_蜘蛛_眼左1_眼, 蜘蛛_眼左1_眼CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼左1_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼左1_ハイライト, 蜘蛛_眼左1_ハイライトCD, DisUnit, abj: true); - X0Y0_蜘蛛_眼左2_基CP = new ColorP(X0Y0_蜘蛛_眼左2_基, 蜘蛛_眼左2_基CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼左2_眼CP = new ColorP(X0Y0_蜘蛛_眼左2_眼, 蜘蛛_眼左2_眼CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼左2_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼左2_ハイライト, 蜘蛛_眼左2_ハイライトCD, DisUnit, abj: true); - X0Y0_蜘蛛_眼右1_基CP = new ColorP(X0Y0_蜘蛛_眼右1_基, 蜘蛛_眼右1_基CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼右1_眼CP = new ColorP(X0Y0_蜘蛛_眼右1_眼, 蜘蛛_眼右1_眼CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼右1_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼右1_ハイライト, 蜘蛛_眼右1_ハイライトCD, DisUnit, abj: true); - X0Y0_蜘蛛_眼右2_基CP = new ColorP(X0Y0_蜘蛛_眼右2_基, 蜘蛛_眼右2_基CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼右2_眼CP = new ColorP(X0Y0_蜘蛛_眼右2_眼, 蜘蛛_眼右2_眼CD, DisUnit, abj: true); - X0Y0_蜘蛛_眼右2_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼右2_ハイライト, 蜘蛛_眼右2_ハイライトCD, DisUnit, abj: true); - X0Y0_羽虫_眼中_基CP = new ColorP(X0Y0_羽虫_眼中_基, 羽虫_眼中_基CD, DisUnit, abj: true); - X0Y0_羽虫_眼中_眼CP = new ColorP(X0Y0_羽虫_眼中_眼, 羽虫_眼中_眼CD, DisUnit, abj: true); - X0Y0_羽虫_眼中_ハイライトCP = new ColorP(X0Y0_羽虫_眼中_ハイライト, 羽虫_眼中_ハイライトCD, DisUnit, abj: true); - X0Y0_羽虫_眼左_基CP = new ColorP(X0Y0_羽虫_眼左_基, 羽虫_眼左_基CD, DisUnit, abj: true); - X0Y0_羽虫_眼左_眼CP = new ColorP(X0Y0_羽虫_眼左_眼, 羽虫_眼左_眼CD, DisUnit, abj: true); - X0Y0_羽虫_眼左_ハイライトCP = new ColorP(X0Y0_羽虫_眼左_ハイライト, 羽虫_眼左_ハイライトCD, DisUnit, abj: true); - X0Y0_羽虫_眼右_基CP = new ColorP(X0Y0_羽虫_眼右_基, 羽虫_眼右_基CD, DisUnit, abj: true); - X0Y0_羽虫_眼右_眼CP = new ColorP(X0Y0_羽虫_眼右_眼, 羽虫_眼右_眼CD, DisUnit, abj: true); - X0Y0_羽虫_眼右_ハイライトCP = new ColorP(X0Y0_羽虫_眼右_ハイライト, 羽虫_眼右_ハイライトCD, DisUnit, abj: true); - X0Y0_紋柄_紋CP = new ColorP(X0Y0_紋柄_紋, 紋柄_紋CD, 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_紋柄_紋右2CP = new ColorP(X0Y0_紋柄_紋右2, 紋柄_紋右2CD, 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_馬柄_馬柄CP = new ColorP(X0Y0_馬柄_馬柄, 馬柄_馬柄CD, DisUnit, abj: true); - X0Y0_虫性_顎下CP = new ColorP(X0Y0_虫性_顎下, 虫性_顎下CD, DisUnit, abj: true); - 濃度 = e.濃度; - X0Y0_頭.JP[8].Joint = X0Y0_頭.JP[8].Joint.AddX(-0.00012); - X0Y0_頭.JP[9].Joint = X0Y0_頭.JP[9].Joint.AddX(0.00012); - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_頭); - } - - public override void 描画1(Are Are) - { - Are.Draw(X0Y0_悪タトゥ_逆十字_逆十字1); - Are.Draw(X0Y0_悪タトゥ_逆十字_逆十字2); - Are.Draw(X0Y0_隈取_タトゥ); - Are.Draw(X0Y0_隈取_タトゥ左); - Are.Draw(X0Y0_隈取_タトゥ右); - Are.Draw(X0Y0_馬柄_馬柄); - Are.Draw(X0Y0_紋柄_紋); - Are.Draw(X0Y0_紋柄_紋左1); - Are.Draw(X0Y0_紋柄_紋右1); - Are.Draw(X0Y0_紋柄_紋左2); - Are.Draw(X0Y0_紋柄_紋右2); - Are.Draw(X0Y0_竜性_鱗1); - Are.Draw(X0Y0_竜性_鱗2); - Are.Draw(X0Y0_竜性_鱗3); - Are.Draw(X0Y0_秘石_基); - Are.Draw(X0Y0_秘石_秘石); - Are.Draw(X0Y0_秘石_ハイライト); - Are.Draw(X0Y0_蜘蛛_眼左1_基); - Are.Draw(X0Y0_蜘蛛_眼左1_眼); - Are.Draw(X0Y0_蜘蛛_眼左1_ハイライト); - Are.Draw(X0Y0_蜘蛛_眼左2_基); - Are.Draw(X0Y0_蜘蛛_眼左2_眼); - Are.Draw(X0Y0_蜘蛛_眼左2_ハイライト); - Are.Draw(X0Y0_蜘蛛_眼右1_基); - Are.Draw(X0Y0_蜘蛛_眼右1_眼); - Are.Draw(X0Y0_蜘蛛_眼右1_ハイライト); - Are.Draw(X0Y0_蜘蛛_眼右2_基); - Are.Draw(X0Y0_蜘蛛_眼右2_眼); - Are.Draw(X0Y0_蜘蛛_眼右2_ハイライト); - Are.Draw(X0Y0_羽虫_眼中_基); - Are.Draw(X0Y0_羽虫_眼中_眼); - Are.Draw(X0Y0_羽虫_眼中_ハイライト); - Are.Draw(X0Y0_羽虫_眼左_基); - Are.Draw(X0Y0_羽虫_眼左_眼); - Are.Draw(X0Y0_羽虫_眼左_ハイライト); - Are.Draw(X0Y0_羽虫_眼右_基); - Are.Draw(X0Y0_羽虫_眼右_眼); - Are.Draw(X0Y0_羽虫_眼右_ハイライト); - } - - public override void 描画2(Are Are) - { - Are.Draw(X0Y0_虫性_顎下); - } - - private void 開顎(double Rate) - { - double y = 0.0003 * Rate; - Par par = Sta.胴体["頭"][0][0]["頭"].ToPar(); - Par x0Y0_頭 = X0Y0_頭; - x0Y0_頭.OP[0].ps[3] = par.OP[0].ps[3].AddY(y); - x0Y0_頭.OP[0].ps[4] = par.OP[0].ps[4].AddY(y); - x0Y0_頭.OP[1].ps[0] = par.OP[1].ps[0].AddY(y); - x0Y0_頭.OP[1].ps[1] = par.OP[1].ps[1].AddY(y); - x0Y0_頭.OP[1].ps[2] = par.OP[1].ps[2].AddY(y); - x0Y0_頭.OP[1].ps[3] = par.OP[1].ps[3].AddY(y); - x0Y0_頭.OP[2].ps[0] = par.OP[2].ps[0].AddY(y); - x0Y0_頭.OP[2].ps[1] = par.OP[2].ps[1].AddY(y); - } - - public void 開顎(口 口) - { - if (口.Yi == 0) - { - 開顎(0.5); - } - else if (口.Yi == 1) - { - 開顎(0.8); - } - else if (口.Yi == 2) - { - 開顎(0.0); - } - else if (口.Yi == 3) - { - 開顎(0.0); - } - else if (口.Yi == 4) - { - 開顎(0.0); - } - else if (口.Yi == 5) - { - 開顎(0.5); - } - else if (口.Yi == 6) - { - 開顎(0.5); - } - else if (口.Yi == 7) - { - 開顎(0.0); - } - else if (口.Yi == 8) - { - 開顎(0.0); - } - else if (口.Yi == 9) - { - 開顎(0.8); - } - else if (口.Yi == 10) - { - 開顎(0.0); - } - else if (口.Yi == 11) - { - 開顎(0.0); - } - else if (口.Yi == 12) - { - 開顎(1.0); - } - else if (口.Yi == 13) - { - 開顎(1.0); - } - } - - public override void 色更新() - { - X0Y0_頭CP.Update(); - X0Y0_悪タトゥ_逆十字_逆十字1CP.Update(); - X0Y0_悪タトゥ_逆十字_逆十字2CP.Update(); - X0Y0_隈取_タトゥCP.Update(); - X0Y0_隈取_タトゥ左CP.Update(); - X0Y0_隈取_タトゥ右CP.Update(); - X0Y0_秘石_基CP.Update(); - X0Y0_秘石_秘石CP.Update(); - X0Y0_秘石_ハイライトCP.Update(); - X0Y0_蜘蛛_眼左1_基CP.Update(); - X0Y0_蜘蛛_眼左1_眼CP.Update(); - X0Y0_蜘蛛_眼左1_ハイライトCP.Update(); - X0Y0_蜘蛛_眼左2_基CP.Update(); - X0Y0_蜘蛛_眼左2_眼CP.Update(); - X0Y0_蜘蛛_眼左2_ハイライトCP.Update(); - X0Y0_蜘蛛_眼右1_基CP.Update(); - X0Y0_蜘蛛_眼右1_眼CP.Update(); - X0Y0_蜘蛛_眼右1_ハイライトCP.Update(); - X0Y0_蜘蛛_眼右2_基CP.Update(); - X0Y0_蜘蛛_眼右2_眼CP.Update(); - X0Y0_蜘蛛_眼右2_ハイライトCP.Update(); - X0Y0_羽虫_眼中_基CP.Update(); - X0Y0_羽虫_眼中_眼CP.Update(); - X0Y0_羽虫_眼中_ハイライトCP.Update(); - X0Y0_羽虫_眼左_基CP.Update(); - X0Y0_羽虫_眼左_眼CP.Update(); - X0Y0_羽虫_眼左_ハイライトCP.Update(); - X0Y0_羽虫_眼右_基CP.Update(); - X0Y0_羽虫_眼右_眼CP.Update(); - X0Y0_羽虫_眼右_ハイライトCP.Update(); - X0Y0_紋柄_紋CP.Update(); - X0Y0_紋柄_紋左1CP.Update(); - X0Y0_紋柄_紋右1CP.Update(); - X0Y0_紋柄_紋左2CP.Update(); - X0Y0_紋柄_紋右2CP.Update(); - X0Y0_竜性_鱗1CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_馬柄_馬柄CP.Update(); - X0Y0_虫性_顎下CP.Update(); - } - - public override void 色更新(Vector2D[] mm) - { - X0Y0_頭CP.Update(mm); - X0Y0_悪タトゥ_逆十字_逆十字1CP.Update(); - X0Y0_悪タトゥ_逆十字_逆十字2CP.Update(); - X0Y0_隈取_タトゥCP.Update(); - X0Y0_隈取_タトゥ左CP.Update(); - X0Y0_隈取_タトゥ右CP.Update(); - X0Y0_秘石_基CP.Update(); - X0Y0_秘石_秘石CP.Update(); - X0Y0_秘石_ハイライトCP.Update(); - X0Y0_蜘蛛_眼左1_基CP.Update(); - X0Y0_蜘蛛_眼左1_眼CP.Update(); - X0Y0_蜘蛛_眼左1_ハイライトCP.Update(); - X0Y0_蜘蛛_眼左2_基CP.Update(); - X0Y0_蜘蛛_眼左2_眼CP.Update(); - X0Y0_蜘蛛_眼左2_ハイライトCP.Update(); - X0Y0_蜘蛛_眼右1_基CP.Update(); - X0Y0_蜘蛛_眼右1_眼CP.Update(); - X0Y0_蜘蛛_眼右1_ハイライトCP.Update(); - X0Y0_蜘蛛_眼右2_基CP.Update(); - X0Y0_蜘蛛_眼右2_眼CP.Update(); - X0Y0_蜘蛛_眼右2_ハイライトCP.Update(); - X0Y0_羽虫_眼中_基CP.Update(); - X0Y0_羽虫_眼中_眼CP.Update(); - X0Y0_羽虫_眼中_ハイライトCP.Update(); - X0Y0_羽虫_眼左_基CP.Update(); - X0Y0_羽虫_眼左_眼CP.Update(); - X0Y0_羽虫_眼左_ハイライトCP.Update(); - X0Y0_羽虫_眼右_基CP.Update(); - X0Y0_羽虫_眼右_眼CP.Update(); - X0Y0_羽虫_眼右_ハイライトCP.Update(); - X0Y0_紋柄_紋CP.Update(); - X0Y0_紋柄_紋左1CP.Update(); - X0Y0_紋柄_紋右1CP.Update(); - X0Y0_紋柄_紋左2CP.Update(); - X0Y0_紋柄_紋右2CP.Update(); - X0Y0_竜性_鱗1CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_馬柄_馬柄CP.Update(); - X0Y0_虫性_顎下CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 頭CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 隈取_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); - 隈取_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 隈取_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 秘石_基CD = new ColorD(ref Col.Black, ref 体配色.秘石O); - 秘石_秘石CD = new ColorD(ref Col.Black, ref 体配色.秘石O); - 秘石_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 蜘蛛_眼左1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 蜘蛛_眼左2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼左2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 蜘蛛_眼右1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 蜘蛛_眼右2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); - 蜘蛛_眼右2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 羽虫_眼中_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 羽虫_眼中_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 羽虫_眼中_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 羽虫_眼左_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 羽虫_眼左_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 羽虫_眼左_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 羽虫_眼右_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 羽虫_眼右_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 羽虫_眼右_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 紋柄_紋CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 馬柄_馬柄CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); - 虫性_顎下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 頭_表示 + { + get + { + return X0Y0_頭.Dra; + } + set + { + X0Y0_頭.Dra = value; + X0Y0_頭.Hit = value; + } + } + + public bool 悪タトゥ_逆十字_逆十字1_表示 + { + get + { + return X0Y0_悪タトゥ_逆十字_逆十字1.Dra; + } + set + { + X0Y0_悪タトゥ_逆十字_逆十字1.Dra = value; + X0Y0_悪タトゥ_逆十字_逆十字1.Hit = value; + } + } + + public bool 悪タトゥ_逆十字_逆十字2_表示 + { + get + { + return X0Y0_悪タトゥ_逆十字_逆十字2.Dra; + } + set + { + X0Y0_悪タトゥ_逆十字_逆十字2.Dra = value; + X0Y0_悪タトゥ_逆十字_逆十字2.Hit = value; + } + } + + public bool 隈取_タトゥ_表示 + { + get + { + return X0Y0_隈取_タトゥ.Dra; + } + set + { + X0Y0_隈取_タトゥ.Dra = value; + X0Y0_隈取_タトゥ.Hit = value; + } + } + + public bool 隈取_タトゥ左_表示 + { + get + { + return X0Y0_隈取_タトゥ左.Dra; + } + set + { + X0Y0_隈取_タトゥ左.Dra = value; + X0Y0_隈取_タトゥ左.Hit = value; + } + } + + public bool 隈取_タトゥ右_表示 + { + get + { + return X0Y0_隈取_タトゥ右.Dra; + } + set + { + X0Y0_隈取_タトゥ右.Dra = value; + X0Y0_隈取_タトゥ右.Hit = value; + } + } + + public bool 秘石_基_表示 + { + get + { + return X0Y0_秘石_基.Dra; + } + set + { + X0Y0_秘石_基.Dra = value; + X0Y0_秘石_基.Hit = value; + } + } + + public bool 秘石_秘石_表示 + { + get + { + return X0Y0_秘石_秘石.Dra; + } + set + { + X0Y0_秘石_秘石.Dra = value; + X0Y0_秘石_秘石.Hit = value; + } + } + + public bool 秘石_ハイライト_表示 + { + get + { + return X0Y0_秘石_ハイライト.Dra; + } + set + { + X0Y0_秘石_ハイライト.Dra = value; + X0Y0_秘石_ハイライト.Hit = value; + } + } + + public bool 蜘蛛_眼左1_基_表示 + { + get + { + return X0Y0_蜘蛛_眼左1_基.Dra; + } + set + { + X0Y0_蜘蛛_眼左1_基.Dra = value; + X0Y0_蜘蛛_眼左1_基.Hit = value; + } + } + + public bool 蜘蛛_眼左1_眼_表示 + { + get + { + return X0Y0_蜘蛛_眼左1_眼.Dra; + } + set + { + X0Y0_蜘蛛_眼左1_眼.Dra = value; + X0Y0_蜘蛛_眼左1_眼.Hit = value; + } + } + + public bool 蜘蛛_眼左1_ハイライト_表示 + { + get + { + return X0Y0_蜘蛛_眼左1_ハイライト.Dra; + } + set + { + X0Y0_蜘蛛_眼左1_ハイライト.Dra = value; + X0Y0_蜘蛛_眼左1_ハイライト.Hit = value; + } + } + + public bool 蜘蛛_眼左2_基_表示 + { + get + { + return X0Y0_蜘蛛_眼左2_基.Dra; + } + set + { + X0Y0_蜘蛛_眼左2_基.Dra = value; + X0Y0_蜘蛛_眼左2_基.Hit = value; + } + } + + public bool 蜘蛛_眼左2_眼_表示 + { + get + { + return X0Y0_蜘蛛_眼左2_眼.Dra; + } + set + { + X0Y0_蜘蛛_眼左2_眼.Dra = value; + X0Y0_蜘蛛_眼左2_眼.Hit = value; + } + } + + public bool 蜘蛛_眼左2_ハイライト_表示 + { + get + { + return X0Y0_蜘蛛_眼左2_ハイライト.Dra; + } + set + { + X0Y0_蜘蛛_眼左2_ハイライト.Dra = value; + X0Y0_蜘蛛_眼左2_ハイライト.Hit = value; + } + } + + public bool 蜘蛛_眼右1_基_表示 + { + get + { + return X0Y0_蜘蛛_眼右1_基.Dra; + } + set + { + X0Y0_蜘蛛_眼右1_基.Dra = value; + X0Y0_蜘蛛_眼右1_基.Hit = value; + } + } + + public bool 蜘蛛_眼右1_眼_表示 + { + get + { + return X0Y0_蜘蛛_眼右1_眼.Dra; + } + set + { + X0Y0_蜘蛛_眼右1_眼.Dra = value; + X0Y0_蜘蛛_眼右1_眼.Hit = value; + } + } + + public bool 蜘蛛_眼右1_ハイライト_表示 + { + get + { + return X0Y0_蜘蛛_眼右1_ハイライト.Dra; + } + set + { + X0Y0_蜘蛛_眼右1_ハイライト.Dra = value; + X0Y0_蜘蛛_眼右1_ハイライト.Hit = value; + } + } + + public bool 蜘蛛_眼右2_基_表示 + { + get + { + return X0Y0_蜘蛛_眼右2_基.Dra; + } + set + { + X0Y0_蜘蛛_眼右2_基.Dra = value; + X0Y0_蜘蛛_眼右2_基.Hit = value; + } + } + + public bool 蜘蛛_眼右2_眼_表示 + { + get + { + return X0Y0_蜘蛛_眼右2_眼.Dra; + } + set + { + X0Y0_蜘蛛_眼右2_眼.Dra = value; + X0Y0_蜘蛛_眼右2_眼.Hit = value; + } + } + + public bool 蜘蛛_眼右2_ハイライト_表示 + { + get + { + return X0Y0_蜘蛛_眼右2_ハイライト.Dra; + } + set + { + X0Y0_蜘蛛_眼右2_ハイライト.Dra = value; + X0Y0_蜘蛛_眼右2_ハイライト.Hit = value; + } + } + + public bool 羽虫_眼中_基_表示 + { + get + { + return X0Y0_羽虫_眼中_基.Dra; + } + set + { + X0Y0_羽虫_眼中_基.Dra = value; + X0Y0_羽虫_眼中_基.Hit = value; + } + } + + public bool 羽虫_眼中_眼_表示 + { + get + { + return X0Y0_羽虫_眼中_眼.Dra; + } + set + { + X0Y0_羽虫_眼中_眼.Dra = value; + X0Y0_羽虫_眼中_眼.Hit = value; + } + } + + public bool 羽虫_眼中_ハイライト_表示 + { + get + { + return X0Y0_羽虫_眼中_ハイライト.Dra; + } + set + { + X0Y0_羽虫_眼中_ハイライト.Dra = value; + X0Y0_羽虫_眼中_ハイライト.Hit = value; + } + } + + public bool 羽虫_眼左_基_表示 + { + get + { + return X0Y0_羽虫_眼左_基.Dra; + } + set + { + X0Y0_羽虫_眼左_基.Dra = value; + X0Y0_羽虫_眼左_基.Hit = value; + } + } + + public bool 羽虫_眼左_眼_表示 + { + get + { + return X0Y0_羽虫_眼左_眼.Dra; + } + set + { + X0Y0_羽虫_眼左_眼.Dra = value; + X0Y0_羽虫_眼左_眼.Hit = value; + } + } + + public bool 羽虫_眼左_ハイライト_表示 + { + get + { + return X0Y0_羽虫_眼左_ハイライト.Dra; + } + set + { + X0Y0_羽虫_眼左_ハイライト.Dra = value; + X0Y0_羽虫_眼左_ハイライト.Hit = value; + } + } + + public bool 羽虫_眼右_基_表示 + { + get + { + return X0Y0_羽虫_眼右_基.Dra; + } + set + { + X0Y0_羽虫_眼右_基.Dra = value; + X0Y0_羽虫_眼右_基.Hit = value; + } + } + + public bool 羽虫_眼右_眼_表示 + { + get + { + return X0Y0_羽虫_眼右_眼.Dra; + } + set + { + X0Y0_羽虫_眼右_眼.Dra = value; + X0Y0_羽虫_眼右_眼.Hit = value; + } + } + + public bool 羽虫_眼右_ハイライト_表示 + { + get + { + return X0Y0_羽虫_眼右_ハイライト.Dra; + } + set + { + X0Y0_羽虫_眼右_ハイライト.Dra = value; + X0Y0_羽虫_眼右_ハイライト.Hit = value; + } + } + + public bool 紋柄_紋_表示 + { + get + { + return X0Y0_紋柄_紋.Dra; + } + set + { + X0Y0_紋柄_紋.Dra = value; + X0Y0_紋柄_紋.Hit = value; + } + } + + public bool 紋柄_紋左1_表示 + { + get + { + return X0Y0_紋柄_紋左1.Dra; + } + set + { + X0Y0_紋柄_紋左1.Dra = value; + X0Y0_紋柄_紋左1.Hit = value; + } + } + + public bool 紋柄_紋右1_表示 + { + get + { + return X0Y0_紋柄_紋右1.Dra; + } + set + { + X0Y0_紋柄_紋右1.Dra = value; + X0Y0_紋柄_紋右1.Hit = value; + } + } + + public bool 紋柄_紋左2_表示 + { + get + { + return X0Y0_紋柄_紋左2.Dra; + } + set + { + X0Y0_紋柄_紋左2.Dra = value; + X0Y0_紋柄_紋左2.Hit = value; + } + } + + public bool 紋柄_紋右2_表示 + { + get + { + return X0Y0_紋柄_紋右2.Dra; + } + set + { + X0Y0_紋柄_紋右2.Dra = value; + X0Y0_紋柄_紋右2.Hit = value; + } + } + + public bool 竜性_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗1.Dra = value; + X0Y0_竜性_鱗1.Hit = value; + } + } + + public bool 竜性_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗2.Dra = value; + X0Y0_竜性_鱗2.Hit = value; + } + } + + public bool 竜性_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗3.Dra = value; + X0Y0_竜性_鱗3.Hit = value; + } + } + + public bool 馬柄_馬柄_表示 + { + get + { + return X0Y0_馬柄_馬柄.Dra; + } + set + { + X0Y0_馬柄_馬柄.Dra = value; + X0Y0_馬柄_馬柄.Hit = value; + } + } + + public bool 虫性_顎下_表示 + { + get + { + return X0Y0_虫性_顎下.Dra; + } + set + { + X0Y0_虫性_顎下.Dra = value; + X0Y0_虫性_顎下.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 頭_表示; + } + set + { + 頭_表示 = value; + 悪タトゥ_逆十字_逆十字1_表示 = value; + 悪タトゥ_逆十字_逆十字2_表示 = value; + 隈取_タトゥ_表示 = value; + 隈取_タトゥ左_表示 = value; + 隈取_タトゥ右_表示 = value; + 秘石_基_表示 = value; + 秘石_秘石_表示 = value; + 秘石_ハイライト_表示 = value; + 蜘蛛_眼左1_基_表示 = value; + 蜘蛛_眼左1_眼_表示 = value; + 蜘蛛_眼左1_ハイライト_表示 = value; + 蜘蛛_眼左2_基_表示 = value; + 蜘蛛_眼左2_眼_表示 = value; + 蜘蛛_眼左2_ハイライト_表示 = value; + 蜘蛛_眼右1_基_表示 = value; + 蜘蛛_眼右1_眼_表示 = value; + 蜘蛛_眼右1_ハイライト_表示 = value; + 蜘蛛_眼右2_基_表示 = value; + 蜘蛛_眼右2_眼_表示 = value; + 蜘蛛_眼右2_ハイライト_表示 = value; + 羽虫_眼中_基_表示 = value; + 羽虫_眼中_眼_表示 = value; + 羽虫_眼中_ハイライト_表示 = value; + 羽虫_眼左_基_表示 = value; + 羽虫_眼左_眼_表示 = value; + 羽虫_眼左_ハイライト_表示 = value; + 羽虫_眼右_基_表示 = value; + 羽虫_眼右_眼_表示 = value; + 羽虫_眼右_ハイライト_表示 = value; + 紋柄_紋_表示 = value; + 紋柄_紋左1_表示 = value; + 紋柄_紋右1_表示 = value; + 紋柄_紋左2_表示 = value; + 紋柄_紋右2_表示 = value; + 竜性_鱗1_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗3_表示 = value; + 馬柄_馬柄_表示 = value; + 虫性_顎下_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 頭CD.不透明度; + } + set + { + 頭CD.不透明度 = value; + 悪タトゥ_逆十字_逆十字1CD.不透明度 = value; + 悪タトゥ_逆十字_逆十字2CD.不透明度 = value; + 隈取_タトゥCD.不透明度 = value; + 隈取_タトゥ左CD.不透明度 = value; + 隈取_タトゥ右CD.不透明度 = value; + 秘石_基CD.不透明度 = value; + 秘石_秘石CD.不透明度 = value; + 秘石_ハイライトCD.不透明度 = value; + 蜘蛛_眼左1_基CD.不透明度 = value; + 蜘蛛_眼左1_眼CD.不透明度 = value; + 蜘蛛_眼左1_ハイライトCD.不透明度 = value; + 蜘蛛_眼左2_基CD.不透明度 = value; + 蜘蛛_眼左2_眼CD.不透明度 = value; + 蜘蛛_眼左2_ハイライトCD.不透明度 = value; + 蜘蛛_眼右1_基CD.不透明度 = value; + 蜘蛛_眼右1_眼CD.不透明度 = value; + 蜘蛛_眼右1_ハイライトCD.不透明度 = value; + 蜘蛛_眼右2_基CD.不透明度 = value; + 蜘蛛_眼右2_眼CD.不透明度 = value; + 蜘蛛_眼右2_ハイライトCD.不透明度 = value; + 羽虫_眼中_基CD.不透明度 = value; + 羽虫_眼中_眼CD.不透明度 = value; + 羽虫_眼中_ハイライトCD.不透明度 = value; + 羽虫_眼左_基CD.不透明度 = value; + 羽虫_眼左_眼CD.不透明度 = value; + 羽虫_眼左_ハイライトCD.不透明度 = value; + 羽虫_眼右_基CD.不透明度 = value; + 羽虫_眼右_眼CD.不透明度 = value; + 羽虫_眼右_ハイライトCD.不透明度 = value; + 紋柄_紋CD.不透明度 = value; + 紋柄_紋左1CD.不透明度 = value; + 紋柄_紋右1CD.不透明度 = value; + 紋柄_紋左2CD.不透明度 = value; + 紋柄_紋右2CD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 馬柄_馬柄CD.不透明度 = value; + 虫性_顎下CD.不透明度 = value; + } + } + + public double 目高 + { + set + { + double y = 0.9975 + 0.004 * value.Inverse(); + X0Y0_頭.JP[0].Joint = X0Y0_頭.JP[0].Joint.MulY(y); + X0Y0_頭.JP[1].Joint = X0Y0_頭.JP[1].Joint.MulY(y); + X0Y0_頭.JP[2].Joint = X0Y0_頭.JP[2].Joint.MulY(y); + X0Y0_頭.JP[8].Joint = X0Y0_頭.JP[8].Joint.MulY(y); + X0Y0_頭.JP[9].Joint = X0Y0_頭.JP[9].Joint.MulY(y); + X0Y0_頭.JP[12].Joint = X0Y0_頭.JP[12].Joint.MulY(y); + X0Y0_頭.JP[13].Joint = X0Y0_頭.JP[13].Joint.MulY(y); + X0Y0_頭.JP[14].Joint = X0Y0_頭.JP[14].Joint.MulY(y); + X0Y0_頭.JP[10].Joint = X0Y0_頭.JP[10].Joint.MulY(y); + X0Y0_頭.JP[11].Joint = X0Y0_頭.JP[11].Joint.MulY(y); + X0Y0_頭.JP[15].Joint = X0Y0_頭.JP[15].Joint.MulY(y); + X0Y0_頭.JP[16].Joint = X0Y0_頭.JP[16].Joint.MulY(y); + } + } + + public double 目間 + { + set + { + double num = 0.0007 * value; + X0Y0_頭.JP[1].Joint = X0Y0_頭.JP[1].Joint.AddX(0.0 - num); + X0Y0_頭.JP[2].Joint = X0Y0_頭.JP[2].Joint.AddX(num); + X0Y0_頭.JP[15].Joint = X0Y0_頭.JP[15].Joint.AddX(0.0 - num); + X0Y0_頭.JP[16].Joint = X0Y0_頭.JP[16].Joint.AddX(num); + } + } + + public double 眉間 + { + set + { + double num = 0.001 * value; + X0Y0_頭.JP[8].Joint = X0Y0_頭.JP[8].Joint.AddX(0.0 - num); + X0Y0_頭.JP[9].Joint = X0Y0_頭.JP[9].Joint.AddX(num); + } + } + + public JointS 基髪_接続点 => new JointS(本体, X0Y0_頭, 0); + + public JointS 目左_接続点 => new JointS(本体, X0Y0_頭, 1); + + public JointS 目右_接続点 => new JointS(本体, X0Y0_頭, 2); + + public JointS 鼻_接続点 => new JointS(本体, X0Y0_頭, 3); + + public JointS 口_接続点 => new JointS(本体, X0Y0_頭, 4); + + public JointS 頬左_接続点 => new JointS(本体, X0Y0_頭, 5); + + public JointS 頬右_接続点 => new JointS(本体, X0Y0_頭, 6); + + public JointS 額_接続点 => new JointS(本体, X0Y0_頭, 7); + + public JointS 眉左_接続点 => new JointS(本体, X0Y0_頭, 8); + + public JointS 眉右_接続点 => new JointS(本体, X0Y0_頭, 9); + + public JointS 耳左_接続点 => new JointS(本体, X0Y0_頭, 10); + + public JointS 耳右_接続点 => new JointS(本体, X0Y0_頭, 11); + + public JointS 鼻肌_接続点 => new JointS(本体, X0Y0_頭, 12); + + public JointS 単眼目_接続点 => new JointS(本体, X0Y0_頭, 13); + + public JointS 単眼眉_接続点 => new JointS(本体, X0Y0_頭, 14); + + public JointS 大顎基_接続点 => new JointS(本体, X0Y0_頭, 14); + + public JointS 顔面_接続点 => new JointS(本体, X0Y0_頭, 13); + + public JointS 頭頂_接続点 => new JointS(本体, X0Y0_頭, 14); + + public JointS 頬肌左_接続点 => new JointS(本体, X0Y0_頭, 15); + + public JointS 頬肌右_接続点 => new JointS(本体, X0Y0_頭, 16); + + public JointS 触覚左_接続点 => new JointS(本体, X0Y0_頭, 17); + + public JointS 触覚右_接続点 => new JointS(本体, X0Y0_頭, 18); + + public 頭(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頭D e) + { + 頭 頭2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["頭"]); + Pars pars = 本体[0][0]; + X0Y0_頭 = pars["頭"].ToPar(); + Pars pars2 = pars["悪タトゥ"].ToPars(); + Pars pars3 = pars2["逆十字"].ToPars(); + X0Y0_悪タトゥ_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); + X0Y0_悪タトゥ_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); + pars2 = pars["隈取"].ToPars(); + X0Y0_隈取_タトゥ = pars2["タトゥ"].ToPar(); + X0Y0_隈取_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y0_隈取_タトゥ右 = pars2["タトゥ右"].ToPar(); + pars2 = pars["秘石"].ToPars(); + X0Y0_秘石_基 = pars2["基"].ToPar(); + X0Y0_秘石_秘石 = pars2["秘石"].ToPar(); + X0Y0_秘石_ハイライト = pars2["ハイライト"].ToPar(); + pars2 = pars["蜘蛛"].ToPars(); + pars3 = pars2["眼左1"].ToPars(); + X0Y0_蜘蛛_眼左1_基 = pars3["基"].ToPar(); + X0Y0_蜘蛛_眼左1_眼 = pars3["眼"].ToPar(); + X0Y0_蜘蛛_眼左1_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼左2"].ToPars(); + X0Y0_蜘蛛_眼左2_基 = pars3["基"].ToPar(); + X0Y0_蜘蛛_眼左2_眼 = pars3["眼"].ToPar(); + X0Y0_蜘蛛_眼左2_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼右1"].ToPars(); + X0Y0_蜘蛛_眼右1_基 = pars3["基"].ToPar(); + X0Y0_蜘蛛_眼右1_眼 = pars3["眼"].ToPar(); + X0Y0_蜘蛛_眼右1_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼右2"].ToPars(); + X0Y0_蜘蛛_眼右2_基 = pars3["基"].ToPar(); + X0Y0_蜘蛛_眼右2_眼 = pars3["眼"].ToPar(); + X0Y0_蜘蛛_眼右2_ハイライト = pars3["ハイライト"].ToPar(); + pars2 = pars["羽虫"].ToPars(); + pars3 = pars2["眼中"].ToPars(); + X0Y0_羽虫_眼中_基 = pars3["基"].ToPar(); + X0Y0_羽虫_眼中_眼 = pars3["眼"].ToPar(); + X0Y0_羽虫_眼中_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼左"].ToPars(); + X0Y0_羽虫_眼左_基 = pars3["基"].ToPar(); + X0Y0_羽虫_眼左_眼 = pars3["眼"].ToPar(); + X0Y0_羽虫_眼左_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼右"].ToPars(); + X0Y0_羽虫_眼右_基 = pars3["基"].ToPar(); + X0Y0_羽虫_眼右_眼 = pars3["眼"].ToPar(); + X0Y0_羽虫_眼右_ハイライト = pars3["ハイライト"].ToPar(); + pars2 = pars["紋柄"].ToPars(); + X0Y0_紋柄_紋 = pars2["紋"].ToPar(); + X0Y0_紋柄_紋左1 = pars2["紋左1"].ToPar(); + X0Y0_紋柄_紋右1 = pars2["紋右1"].ToPar(); + X0Y0_紋柄_紋左2 = pars2["紋左2"].ToPar(); + X0Y0_紋柄_紋右2 = pars2["紋右2"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + pars2 = pars["牛柄"].ToPars(); + X0Y0_馬柄_馬柄 = pars2["牛柄"].ToPar(); + pars2 = pars["虫顎"].ToPars(); + X0Y0_虫性_顎下 = pars2["顎下"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 頭_表示 = e.頭_表示; + 悪タトゥ_逆十字_逆十字1_表示 = e.悪タトゥ_逆十字_逆十字1_表示; + 悪タトゥ_逆十字_逆十字2_表示 = e.悪タトゥ_逆十字_逆十字2_表示; + 隈取_タトゥ_表示 = e.隈取_タトゥ_表示; + 隈取_タトゥ左_表示 = e.隈取_タトゥ左_表示; + 隈取_タトゥ右_表示 = e.隈取_タトゥ右_表示; + 秘石_基_表示 = e.秘石_基_表示; + 秘石_秘石_表示 = e.秘石_秘石_表示; + 秘石_ハイライト_表示 = e.秘石_ハイライト_表示; + 蜘蛛_眼左1_基_表示 = e.蜘蛛_眼左1_基_表示; + 蜘蛛_眼左1_眼_表示 = e.蜘蛛_眼左1_眼_表示; + 蜘蛛_眼左1_ハイライト_表示 = e.蜘蛛_眼左1_ハイライト_表示; + 蜘蛛_眼左2_基_表示 = e.蜘蛛_眼左2_基_表示; + 蜘蛛_眼左2_眼_表示 = e.蜘蛛_眼左2_眼_表示; + 蜘蛛_眼左2_ハイライト_表示 = e.蜘蛛_眼左2_ハイライト_表示; + 蜘蛛_眼右1_基_表示 = e.蜘蛛_眼右1_基_表示; + 蜘蛛_眼右1_眼_表示 = e.蜘蛛_眼右1_眼_表示; + 蜘蛛_眼右1_ハイライト_表示 = e.蜘蛛_眼右1_ハイライト_表示; + 蜘蛛_眼右2_基_表示 = e.蜘蛛_眼右2_基_表示; + 蜘蛛_眼右2_眼_表示 = e.蜘蛛_眼右2_眼_表示; + 蜘蛛_眼右2_ハイライト_表示 = e.蜘蛛_眼右2_ハイライト_表示; + 羽虫_眼中_基_表示 = e.羽虫_眼中_基_表示; + 羽虫_眼中_眼_表示 = e.羽虫_眼中_眼_表示; + 羽虫_眼中_ハイライト_表示 = e.羽虫_眼中_ハイライト_表示; + 羽虫_眼左_基_表示 = e.羽虫_眼左_基_表示; + 羽虫_眼左_眼_表示 = e.羽虫_眼左_眼_表示; + 羽虫_眼左_ハイライト_表示 = e.羽虫_眼左_ハイライト_表示; + 羽虫_眼右_基_表示 = e.羽虫_眼右_基_表示; + 羽虫_眼右_眼_表示 = e.羽虫_眼右_眼_表示; + 羽虫_眼右_ハイライト_表示 = e.羽虫_眼右_ハイライト_表示; + 紋柄_紋_表示 = e.紋柄_紋_表示; + 紋柄_紋左1_表示 = e.紋柄_紋左1_表示; + 紋柄_紋右1_表示 = e.紋柄_紋右1_表示; + 紋柄_紋左2_表示 = e.紋柄_紋左2_表示; + 紋柄_紋右2_表示 = e.紋柄_紋右2_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 馬柄_馬柄_表示 = e.馬柄_馬柄_表示; + 虫性_顎下_表示 = e.虫性_顎下_表示; + 目高 = e.目高; + 目間 = e.目間; + 眉間 = e.眉間; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.基髪_接続.Count > 0) + { + 基髪_接続 = e.基髪_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_基髪_接続; + f.接続(頭2.基髪_接続点); + return f; + }).ToArray(); + } + if (e.目左_接続.Count > 0) + { + 目左_接続 = e.目左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_目左_接続; + f.接続(頭2.目左_接続点); + return f; + }).ToArray(); + } + if (e.目右_接続.Count > 0) + { + 目右_接続 = e.目右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_目右_接続; + f.接続(頭2.目右_接続点); + return f; + }).ToArray(); + } + if (e.鼻_接続.Count > 0) + { + 鼻_接続 = e.鼻_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_鼻_接続; + f.接続(頭2.鼻_接続点); + return f; + }).ToArray(); + } + if (e.口_接続.Count > 0) + { + 口_接続 = e.口_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_口_接続; + f.接続(頭2.口_接続点); + return f; + }).ToArray(); + } + if (e.頬左_接続.Count > 0) + { + 頬左_接続 = e.頬左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_頬左_接続; + f.接続(頭2.頬左_接続点); + return f; + }).ToArray(); + } + if (e.頬右_接続.Count > 0) + { + 頬右_接続 = e.頬右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_頬右_接続; + f.接続(頭2.頬右_接続点); + return f; + }).ToArray(); + } + if (e.額_接続.Count > 0) + { + 額_接続 = e.額_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_額_接続; + f.接続(頭2.額_接続点); + return f; + }).ToArray(); + } + if (e.眉左_接続.Count > 0) + { + 眉左_接続 = e.眉左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_眉左_接続; + f.接続(頭2.眉左_接続点); + return f; + }).ToArray(); + } + if (e.眉右_接続.Count > 0) + { + 眉右_接続 = e.眉右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_眉右_接続; + f.接続(頭2.眉右_接続点); + return f; + }).ToArray(); + } + if (e.耳左_接続.Count > 0) + { + 耳左_接続 = e.耳左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_耳左_接続; + f.接続(頭2.耳左_接続点); + return f; + }).ToArray(); + } + if (e.耳右_接続.Count > 0) + { + 耳右_接続 = e.耳右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_耳右_接続; + f.接続(頭2.耳右_接続点); + return f; + }).ToArray(); + } + if (e.鼻肌_接続.Count > 0) + { + 鼻肌_接続 = e.鼻肌_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_鼻肌_接続; + f.接続(頭2.鼻肌_接続点); + return f; + }).ToArray(); + } + if (e.単眼目_接続.Count > 0) + { + 単眼目_接続 = e.単眼目_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_単眼目_接続; + f.接続(頭2.単眼目_接続点); + return f; + }).ToArray(); + } + if (e.単眼眉_接続.Count > 0) + { + 単眼眉_接続 = e.単眼眉_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_単眼眉_接続; + f.接続(頭2.単眼眉_接続点); + return f; + }).ToArray(); + } + if (e.大顎基_接続.Count > 0) + { + 大顎基_接続 = e.大顎基_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_大顎基_接続; + f.接続(頭2.大顎基_接続点); + return f; + }).ToArray(); + } + if (e.顔面_接続.Count > 0) + { + 顔面_接続 = e.顔面_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_顔面_接続; + f.接続(頭2.顔面_接続点); + return f; + }).ToArray(); + } + if (e.頭頂_接続.Count > 0) + { + 頭頂_接続 = e.頭頂_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_頭頂_接続; + f.接続(頭2.頭頂_接続点); + return f; + }).ToArray(); + } + if (e.頬肌左_接続.Count > 0) + { + 頬肌左_接続 = e.頬肌左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_頬肌左_接続; + f.接続(頭2.頬肌左_接続点); + return f; + }).ToArray(); + } + if (e.頬肌右_接続.Count > 0) + { + 頬肌右_接続 = e.頬肌右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_頬肌右_接続; + f.接続(頭2.頬肌右_接続点); + return f; + }).ToArray(); + } + if (e.触覚左_接続.Count > 0) + { + 触覚左_接続 = e.触覚左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_触覚左_接続; + f.接続(頭2.触覚左_接続点); + return f; + }).ToArray(); + } + if (e.触覚右_接続.Count > 0) + { + 触覚右_接続 = e.触覚右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭2; + f.ConnectionType = ConnectionInfo.頭_触覚右_接続; + f.接続(頭2.触覚右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_頭CP = new ColorP(X0Y0_頭, 頭CD, DisUnit, abj: true); + X0Y0_悪タトゥ_逆十字_逆十字1CP = new ColorP(X0Y0_悪タトゥ_逆十字_逆十字1, 悪タトゥ_逆十字_逆十字1CD, DisUnit, abj: false); + X0Y0_悪タトゥ_逆十字_逆十字2CP = new ColorP(X0Y0_悪タトゥ_逆十字_逆十字2, 悪タトゥ_逆十字_逆十字2CD, DisUnit, abj: true); + X0Y0_隈取_タトゥCP = new ColorP(X0Y0_隈取_タトゥ, 隈取_タトゥCD, DisUnit, abj: true); + X0Y0_隈取_タトゥ左CP = new ColorP(X0Y0_隈取_タトゥ左, 隈取_タトゥ左CD, DisUnit, abj: true); + X0Y0_隈取_タトゥ右CP = new ColorP(X0Y0_隈取_タトゥ右, 隈取_タトゥ右CD, DisUnit, abj: true); + X0Y0_秘石_基CP = new ColorP(X0Y0_秘石_基, 秘石_基CD, DisUnit, abj: true); + X0Y0_秘石_秘石CP = new ColorP(X0Y0_秘石_秘石, 秘石_秘石CD, DisUnit, abj: true); + X0Y0_秘石_ハイライトCP = new ColorP(X0Y0_秘石_ハイライト, 秘石_ハイライトCD, DisUnit, abj: true); + X0Y0_蜘蛛_眼左1_基CP = new ColorP(X0Y0_蜘蛛_眼左1_基, 蜘蛛_眼左1_基CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼左1_眼CP = new ColorP(X0Y0_蜘蛛_眼左1_眼, 蜘蛛_眼左1_眼CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼左1_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼左1_ハイライト, 蜘蛛_眼左1_ハイライトCD, DisUnit, abj: true); + X0Y0_蜘蛛_眼左2_基CP = new ColorP(X0Y0_蜘蛛_眼左2_基, 蜘蛛_眼左2_基CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼左2_眼CP = new ColorP(X0Y0_蜘蛛_眼左2_眼, 蜘蛛_眼左2_眼CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼左2_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼左2_ハイライト, 蜘蛛_眼左2_ハイライトCD, DisUnit, abj: true); + X0Y0_蜘蛛_眼右1_基CP = new ColorP(X0Y0_蜘蛛_眼右1_基, 蜘蛛_眼右1_基CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼右1_眼CP = new ColorP(X0Y0_蜘蛛_眼右1_眼, 蜘蛛_眼右1_眼CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼右1_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼右1_ハイライト, 蜘蛛_眼右1_ハイライトCD, DisUnit, abj: true); + X0Y0_蜘蛛_眼右2_基CP = new ColorP(X0Y0_蜘蛛_眼右2_基, 蜘蛛_眼右2_基CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼右2_眼CP = new ColorP(X0Y0_蜘蛛_眼右2_眼, 蜘蛛_眼右2_眼CD, DisUnit, abj: true); + X0Y0_蜘蛛_眼右2_ハイライトCP = new ColorP(X0Y0_蜘蛛_眼右2_ハイライト, 蜘蛛_眼右2_ハイライトCD, DisUnit, abj: true); + X0Y0_羽虫_眼中_基CP = new ColorP(X0Y0_羽虫_眼中_基, 羽虫_眼中_基CD, DisUnit, abj: true); + X0Y0_羽虫_眼中_眼CP = new ColorP(X0Y0_羽虫_眼中_眼, 羽虫_眼中_眼CD, DisUnit, abj: true); + X0Y0_羽虫_眼中_ハイライトCP = new ColorP(X0Y0_羽虫_眼中_ハイライト, 羽虫_眼中_ハイライトCD, DisUnit, abj: true); + X0Y0_羽虫_眼左_基CP = new ColorP(X0Y0_羽虫_眼左_基, 羽虫_眼左_基CD, DisUnit, abj: true); + X0Y0_羽虫_眼左_眼CP = new ColorP(X0Y0_羽虫_眼左_眼, 羽虫_眼左_眼CD, DisUnit, abj: true); + X0Y0_羽虫_眼左_ハイライトCP = new ColorP(X0Y0_羽虫_眼左_ハイライト, 羽虫_眼左_ハイライトCD, DisUnit, abj: true); + X0Y0_羽虫_眼右_基CP = new ColorP(X0Y0_羽虫_眼右_基, 羽虫_眼右_基CD, DisUnit, abj: true); + X0Y0_羽虫_眼右_眼CP = new ColorP(X0Y0_羽虫_眼右_眼, 羽虫_眼右_眼CD, DisUnit, abj: true); + X0Y0_羽虫_眼右_ハイライトCP = new ColorP(X0Y0_羽虫_眼右_ハイライト, 羽虫_眼右_ハイライトCD, DisUnit, abj: true); + X0Y0_紋柄_紋CP = new ColorP(X0Y0_紋柄_紋, 紋柄_紋CD, 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_紋柄_紋右2CP = new ColorP(X0Y0_紋柄_紋右2, 紋柄_紋右2CD, 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_馬柄_馬柄CP = new ColorP(X0Y0_馬柄_馬柄, 馬柄_馬柄CD, DisUnit, abj: true); + X0Y0_虫性_顎下CP = new ColorP(X0Y0_虫性_顎下, 虫性_顎下CD, DisUnit, abj: true); + 濃度 = e.濃度; + X0Y0_頭.JP[8].Joint = X0Y0_頭.JP[8].Joint.AddX(-0.00012); + X0Y0_頭.JP[9].Joint = X0Y0_頭.JP[9].Joint.AddX(0.00012); + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_頭); + } + + public override void 描画1(Are Are) + { + Are.Draw(X0Y0_悪タトゥ_逆十字_逆十字1); + Are.Draw(X0Y0_悪タトゥ_逆十字_逆十字2); + Are.Draw(X0Y0_隈取_タトゥ); + Are.Draw(X0Y0_隈取_タトゥ左); + Are.Draw(X0Y0_隈取_タトゥ右); + Are.Draw(X0Y0_馬柄_馬柄); + Are.Draw(X0Y0_紋柄_紋); + Are.Draw(X0Y0_紋柄_紋左1); + Are.Draw(X0Y0_紋柄_紋右1); + Are.Draw(X0Y0_紋柄_紋左2); + Are.Draw(X0Y0_紋柄_紋右2); + Are.Draw(X0Y0_竜性_鱗1); + Are.Draw(X0Y0_竜性_鱗2); + Are.Draw(X0Y0_竜性_鱗3); + Are.Draw(X0Y0_秘石_基); + Are.Draw(X0Y0_秘石_秘石); + Are.Draw(X0Y0_秘石_ハイライト); + Are.Draw(X0Y0_蜘蛛_眼左1_基); + Are.Draw(X0Y0_蜘蛛_眼左1_眼); + Are.Draw(X0Y0_蜘蛛_眼左1_ハイライト); + Are.Draw(X0Y0_蜘蛛_眼左2_基); + Are.Draw(X0Y0_蜘蛛_眼左2_眼); + Are.Draw(X0Y0_蜘蛛_眼左2_ハイライト); + Are.Draw(X0Y0_蜘蛛_眼右1_基); + Are.Draw(X0Y0_蜘蛛_眼右1_眼); + Are.Draw(X0Y0_蜘蛛_眼右1_ハイライト); + Are.Draw(X0Y0_蜘蛛_眼右2_基); + Are.Draw(X0Y0_蜘蛛_眼右2_眼); + Are.Draw(X0Y0_蜘蛛_眼右2_ハイライト); + Are.Draw(X0Y0_羽虫_眼中_基); + Are.Draw(X0Y0_羽虫_眼中_眼); + Are.Draw(X0Y0_羽虫_眼中_ハイライト); + Are.Draw(X0Y0_羽虫_眼左_基); + Are.Draw(X0Y0_羽虫_眼左_眼); + Are.Draw(X0Y0_羽虫_眼左_ハイライト); + Are.Draw(X0Y0_羽虫_眼右_基); + Are.Draw(X0Y0_羽虫_眼右_眼); + Are.Draw(X0Y0_羽虫_眼右_ハイライト); + } + + public override void 描画2(Are Are) + { + Are.Draw(X0Y0_虫性_顎下); + } + + private void 開顎(double Rate) + { + double y = 0.0003 * Rate; + Par par = Sta.胴体["頭"][0][0]["頭"].ToPar(); + Par x0Y0_頭 = X0Y0_頭; + x0Y0_頭.OP[0].ps[3] = par.OP[0].ps[3].AddY(y); + x0Y0_頭.OP[0].ps[4] = par.OP[0].ps[4].AddY(y); + x0Y0_頭.OP[1].ps[0] = par.OP[1].ps[0].AddY(y); + x0Y0_頭.OP[1].ps[1] = par.OP[1].ps[1].AddY(y); + x0Y0_頭.OP[1].ps[2] = par.OP[1].ps[2].AddY(y); + x0Y0_頭.OP[1].ps[3] = par.OP[1].ps[3].AddY(y); + x0Y0_頭.OP[2].ps[0] = par.OP[2].ps[0].AddY(y); + x0Y0_頭.OP[2].ps[1] = par.OP[2].ps[1].AddY(y); + } + + public void 開顎(口 口) + { + if (口.Yi == 0) + { + 開顎(0.5); + } + else if (口.Yi == 1) + { + 開顎(0.8); + } + else if (口.Yi == 2) + { + 開顎(0.0); + } + else if (口.Yi == 3) + { + 開顎(0.0); + } + else if (口.Yi == 4) + { + 開顎(0.0); + } + else if (口.Yi == 5) + { + 開顎(0.5); + } + else if (口.Yi == 6) + { + 開顎(0.5); + } + else if (口.Yi == 7) + { + 開顎(0.0); + } + else if (口.Yi == 8) + { + 開顎(0.0); + } + else if (口.Yi == 9) + { + 開顎(0.8); + } + else if (口.Yi == 10) + { + 開顎(0.0); + } + else if (口.Yi == 11) + { + 開顎(0.0); + } + else if (口.Yi == 12) + { + 開顎(1.0); + } + else if (口.Yi == 13) + { + 開顎(1.0); + } + } + + public override void 色更新() + { + X0Y0_頭CP.Update(); + X0Y0_悪タトゥ_逆十字_逆十字1CP.Update(); + X0Y0_悪タトゥ_逆十字_逆十字2CP.Update(); + X0Y0_隈取_タトゥCP.Update(); + X0Y0_隈取_タトゥ左CP.Update(); + X0Y0_隈取_タトゥ右CP.Update(); + X0Y0_秘石_基CP.Update(); + X0Y0_秘石_秘石CP.Update(); + X0Y0_秘石_ハイライトCP.Update(); + X0Y0_蜘蛛_眼左1_基CP.Update(); + X0Y0_蜘蛛_眼左1_眼CP.Update(); + X0Y0_蜘蛛_眼左1_ハイライトCP.Update(); + X0Y0_蜘蛛_眼左2_基CP.Update(); + X0Y0_蜘蛛_眼左2_眼CP.Update(); + X0Y0_蜘蛛_眼左2_ハイライトCP.Update(); + X0Y0_蜘蛛_眼右1_基CP.Update(); + X0Y0_蜘蛛_眼右1_眼CP.Update(); + X0Y0_蜘蛛_眼右1_ハイライトCP.Update(); + X0Y0_蜘蛛_眼右2_基CP.Update(); + X0Y0_蜘蛛_眼右2_眼CP.Update(); + X0Y0_蜘蛛_眼右2_ハイライトCP.Update(); + X0Y0_羽虫_眼中_基CP.Update(); + X0Y0_羽虫_眼中_眼CP.Update(); + X0Y0_羽虫_眼中_ハイライトCP.Update(); + X0Y0_羽虫_眼左_基CP.Update(); + X0Y0_羽虫_眼左_眼CP.Update(); + X0Y0_羽虫_眼左_ハイライトCP.Update(); + X0Y0_羽虫_眼右_基CP.Update(); + X0Y0_羽虫_眼右_眼CP.Update(); + X0Y0_羽虫_眼右_ハイライトCP.Update(); + X0Y0_紋柄_紋CP.Update(); + X0Y0_紋柄_紋左1CP.Update(); + X0Y0_紋柄_紋右1CP.Update(); + X0Y0_紋柄_紋左2CP.Update(); + X0Y0_紋柄_紋右2CP.Update(); + X0Y0_竜性_鱗1CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_馬柄_馬柄CP.Update(); + X0Y0_虫性_顎下CP.Update(); + } + + public override void 色更新(Vector2D[] mm) + { + X0Y0_頭CP.Update(mm); + X0Y0_悪タトゥ_逆十字_逆十字1CP.Update(); + X0Y0_悪タトゥ_逆十字_逆十字2CP.Update(); + X0Y0_隈取_タトゥCP.Update(); + X0Y0_隈取_タトゥ左CP.Update(); + X0Y0_隈取_タトゥ右CP.Update(); + X0Y0_秘石_基CP.Update(); + X0Y0_秘石_秘石CP.Update(); + X0Y0_秘石_ハイライトCP.Update(); + X0Y0_蜘蛛_眼左1_基CP.Update(); + X0Y0_蜘蛛_眼左1_眼CP.Update(); + X0Y0_蜘蛛_眼左1_ハイライトCP.Update(); + X0Y0_蜘蛛_眼左2_基CP.Update(); + X0Y0_蜘蛛_眼左2_眼CP.Update(); + X0Y0_蜘蛛_眼左2_ハイライトCP.Update(); + X0Y0_蜘蛛_眼右1_基CP.Update(); + X0Y0_蜘蛛_眼右1_眼CP.Update(); + X0Y0_蜘蛛_眼右1_ハイライトCP.Update(); + X0Y0_蜘蛛_眼右2_基CP.Update(); + X0Y0_蜘蛛_眼右2_眼CP.Update(); + X0Y0_蜘蛛_眼右2_ハイライトCP.Update(); + X0Y0_羽虫_眼中_基CP.Update(); + X0Y0_羽虫_眼中_眼CP.Update(); + X0Y0_羽虫_眼中_ハイライトCP.Update(); + X0Y0_羽虫_眼左_基CP.Update(); + X0Y0_羽虫_眼左_眼CP.Update(); + X0Y0_羽虫_眼左_ハイライトCP.Update(); + X0Y0_羽虫_眼右_基CP.Update(); + X0Y0_羽虫_眼右_眼CP.Update(); + X0Y0_羽虫_眼右_ハイライトCP.Update(); + X0Y0_紋柄_紋CP.Update(); + X0Y0_紋柄_紋左1CP.Update(); + X0Y0_紋柄_紋右1CP.Update(); + X0Y0_紋柄_紋左2CP.Update(); + X0Y0_紋柄_紋右2CP.Update(); + X0Y0_竜性_鱗1CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_馬柄_馬柄CP.Update(); + X0Y0_虫性_顎下CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 頭CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 悪タトゥ_逆十字_逆十字1CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 隈取_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青); + 隈取_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 隈取_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 秘石_基CD = new ColorD(ref Col.Black, ref 体配色.秘石O); + 秘石_秘石CD = new ColorD(ref Col.Black, ref 体配色.秘石O); + 秘石_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 蜘蛛_眼左1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 蜘蛛_眼左2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右1_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右2_基CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 羽虫_眼中_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 羽虫_眼中_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 羽虫_眼中_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 羽虫_眼左_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 羽虫_眼左_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 羽虫_眼左_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 羽虫_眼右_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 羽虫_眼右_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 羽虫_眼右_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 紋柄_紋CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 馬柄_馬柄CD = new ColorD(ref Col.Empty, ref 体配色.毛0O); + 虫性_顎下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭D.cs index d1eba39..0a3698d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭D.cs @@ -2,308 +2,309 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 頭D : EleD +namespace SlaveMatrix { - public bool 頭_表示 = true; + [Serializable] + public class 頭D : EleD + { + public bool 頭_表示 = true; - public bool 悪タトゥ_逆十字_逆十字1_表示; + public bool 悪タトゥ_逆十字_逆十字1_表示; - public bool 悪タトゥ_逆十字_逆十字2_表示; + public bool 悪タトゥ_逆十字_逆十字2_表示; - public bool 隈取_タトゥ_表示; + public bool 隈取_タトゥ_表示; - public bool 隈取_タトゥ左_表示; + public bool 隈取_タトゥ左_表示; - public bool 隈取_タトゥ右_表示; + public bool 隈取_タトゥ右_表示; - public bool 秘石_基_表示; + public bool 秘石_基_表示; - public bool 秘石_秘石_表示; + public bool 秘石_秘石_表示; - public bool 秘石_ハイライト_表示; + public bool 秘石_ハイライト_表示; - public bool 蜘蛛_眼左1_基_表示; + public bool 蜘蛛_眼左1_基_表示; - public bool 蜘蛛_眼左1_眼_表示; + public bool 蜘蛛_眼左1_眼_表示; - public bool 蜘蛛_眼左1_ハイライト_表示; + public bool 蜘蛛_眼左1_ハイライト_表示; - public bool 蜘蛛_眼左2_基_表示; + public bool 蜘蛛_眼左2_基_表示; - public bool 蜘蛛_眼左2_眼_表示; + public bool 蜘蛛_眼左2_眼_表示; - public bool 蜘蛛_眼左2_ハイライト_表示; + public bool 蜘蛛_眼左2_ハイライト_表示; - public bool 蜘蛛_眼右1_基_表示; + public bool 蜘蛛_眼右1_基_表示; - public bool 蜘蛛_眼右1_眼_表示; + public bool 蜘蛛_眼右1_眼_表示; - public bool 蜘蛛_眼右1_ハイライト_表示; + public bool 蜘蛛_眼右1_ハイライト_表示; - public bool 蜘蛛_眼右2_基_表示; + public bool 蜘蛛_眼右2_基_表示; - public bool 蜘蛛_眼右2_眼_表示; + public bool 蜘蛛_眼右2_眼_表示; - public bool 蜘蛛_眼右2_ハイライト_表示; + public bool 蜘蛛_眼右2_ハイライト_表示; - public bool 羽虫_眼中_基_表示; + public bool 羽虫_眼中_基_表示; - public bool 羽虫_眼中_眼_表示; + public bool 羽虫_眼中_眼_表示; - public bool 羽虫_眼中_ハイライト_表示; + public bool 羽虫_眼中_ハイライト_表示; - public bool 羽虫_眼左_基_表示; + public bool 羽虫_眼左_基_表示; - public bool 羽虫_眼左_眼_表示; + public bool 羽虫_眼左_眼_表示; - public bool 羽虫_眼左_ハイライト_表示; + public bool 羽虫_眼左_ハイライト_表示; - public bool 羽虫_眼右_基_表示; + public bool 羽虫_眼右_基_表示; - public bool 羽虫_眼右_眼_表示; + public bool 羽虫_眼右_眼_表示; - public bool 羽虫_眼右_ハイライト_表示; + public bool 羽虫_眼右_ハイライト_表示; - public bool 紋柄_紋_表示; + public bool 紋柄_紋_表示; - public bool 紋柄_紋左1_表示; + public bool 紋柄_紋左1_表示; - public bool 紋柄_紋右1_表示; + public bool 紋柄_紋右1_表示; - public bool 紋柄_紋左2_表示; + public bool 紋柄_紋左2_表示; - public bool 紋柄_紋右2_表示; + public bool 紋柄_紋右2_表示; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 馬柄_馬柄_表示; + public bool 馬柄_馬柄_表示; - public bool 虫性_顎下_表示; + public bool 虫性_顎下_表示; - public double 目高; + public double 目高; - public double 目間; + public double 目間; - public double 眉間; + public double 眉間; - public List 基髪_接続 = new List(); + public List 基髪_接続 = new List(); - public List 目左_接続 = new List(); + public List 目左_接続 = new List(); - public List 目右_接続 = new List(); + public List 目右_接続 = new List(); - public List 鼻_接続 = new List(); + public List 鼻_接続 = new List(); - public List 口_接続 = new List(); + public List 口_接続 = new List(); - public List 頬左_接続 = new List(); + public List 頬左_接続 = new List(); - public List 頬右_接続 = new List(); + public List 頬右_接続 = new List(); - public List 額_接続 = new List(); + public List 額_接続 = new List(); - public List 眉左_接続 = new List(); + public List 眉左_接続 = new List(); - public List 眉右_接続 = new List(); + public List 眉右_接続 = new List(); - public List 耳左_接続 = new List(); + public List 耳左_接続 = new List(); - public List 耳右_接続 = new List(); + public List 耳右_接続 = new List(); - public List 鼻肌_接続 = new List(); + public List 鼻肌_接続 = new List(); - public List 単眼目_接続 = new List(); + public List 単眼目_接続 = new List(); - public List 単眼眉_接続 = new List(); + public List 単眼眉_接続 = new List(); - public List 大顎基_接続 = new List(); + public List 大顎基_接続 = new List(); - public List 顔面_接続 = new List(); + public List 顔面_接続 = new List(); - public List 頭頂_接続 = new List(); + public List 頭頂_接続 = new List(); - public List 頬肌左_接続 = new List(); + public List 頬肌左_接続 = new List(); - public List 頬肌右_接続 = new List(); + public List 頬肌右_接続 = new List(); - public List 触覚左_接続 = new List(); + public List 触覚左_接続 = new List(); - public List 触覚右_接続 = new List(); + public List 触覚右_接続 = new List(); - public 頭D() - { - ThisType = GetType(); - } + public 頭D() + { + ThisType = GetType(); + } - 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.頭_目左_接続; - } + 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.頭_目右_接続; + } - 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.頭_口_接続; - } + 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.頭_頬右_接続; - } - - 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.頭_眉右_接続; - } - - 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.頭_鼻肌_接続; - } - - 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.頭_大顎基_接続; - } - - 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.頭_頬肌左_接続; - } - - 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.頭_触覚右_接続; - } - - public 頭D SetRandom() - { - 目高 = RNG.XS.NextDouble(); - return this; - } - - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 頭(DisUnit, 配色指定, 体配色, Med, this); - } + 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.頭_額_接続; + } + + 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.頭_耳左_接続; + } + + 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.頭_単眼目_接続; + } + + 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.頭_顔面_接続; + } + + 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.頭_頬肌右_接続; + } + + public void 触覚左接続(EleD e) + { + 触覚左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.頭_触覚左_接続; + } + + public void 触覚右接続(EleD e) + { + 触覚右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.頭_触覚右_接続; + } + + public 頭D SetRandom() + { + 目高 = RNG.XS.NextDouble(); + return this; + } + + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 頭(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭色更新.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭色更新.cs index 8a545bb..e723f9e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭色更新.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭色更新.cs @@ -2,67 +2,68 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 頭色更新 +namespace SlaveMatrix { - public 頭 頭; + public class 頭色更新 + { + public 頭 頭; - private Ele[] 瞼; + private Ele[] 瞼; - private Vector2D[] mm; + private Vector2D[] mm; - public 頭色更新(頭 頭, 単瞼 単瞼, 双瞼 瞼左, 双瞼 瞼右, 縦瞼 額瞼, 頬瞼 頬左, 頬瞼 頬右) - { - this.頭 = 頭; - 瞼 = EnumNoNull(単瞼, 瞼左, 瞼右, 額瞼, 頬左, 頬右).ToArray(); - } + public 頭色更新(頭 頭, 単瞼 単瞼, 双瞼 瞼左, 双瞼 瞼右, 縦瞼 額瞼, 頬瞼 頬左, 頬瞼 頬右) + { + this.頭 = 頭; + 瞼 = EnumNoNull(単瞼, 瞼左, 瞼右, 額瞼, 頬左, 頬右).ToArray(); + } - private IEnumerable EnumNoNull(単瞼 単瞼, 双瞼 瞼左, 双瞼 瞼右, 縦瞼 額瞼, 頬瞼 頬左, 頬瞼 頬右) - { - if (瞼 != null) - { - yield return 単瞼; - } - if (瞼左 != null) - { - yield return 瞼左; - } - if (瞼右 != null) - { - yield return 瞼右; - } - if (額瞼 != null) - { - yield return 額瞼; - } - if (頬左 != null) - { - yield return 頬左; - } - if (頬右 != null) - { - yield return 頬右; - } - } + private IEnumerable EnumNoNull(単瞼 単瞼, 双瞼 瞼左, 双瞼 瞼右, 縦瞼 額瞼, 頬瞼 頬左, 頬瞼 頬右) + { + if (瞼 != null) + { + yield return 単瞼; + } + if (瞼左 != null) + { + yield return 瞼左; + } + if (瞼右 != null) + { + yield return 瞼右; + } + if (額瞼 != null) + { + yield return 額瞼; + } + if (頬左 != null) + { + yield return 頬左; + } + if (頬右 != null) + { + yield return 頬右; + } + } - public void 色更新() - { - 頭.X0Y0_頭.GetMiY_MaY(out mm); - 頭.色更新(mm); - Ele[] array = 瞼; - for (int i = 0; i < array.Length; i++) - { - array[i].色更新(mm); - } - } + public void 色更新() + { + 頭.X0Y0_頭.GetMiY_MaY(out mm); + 頭.色更新(mm); + Ele[] array = 瞼; + for (int i = 0; i < array.Length; i++) + { + array[i].色更新(mm); + } + } - public bool Contains(Ele e) - { - if (e != 頭) - { - return 瞼.Contains(e); - } - return true; - } + public bool Contains(Ele e) + { + if (e != 頭) + { + return 瞼.Contains(e); + } + return true; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂.cs index b8f67ab..74c9d42 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 頭頂 : Ele +namespace SlaveMatrix { + public class 頭頂 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂D.cs index 8be44a0..465b282 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 頭頂D : EleD +namespace SlaveMatrix { + [Serializable] + public class 頭頂D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天.cs index 328a5c5..9208513 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天.cs @@ -1,177 +1,178 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 頭頂_天 : 頭頂 +namespace SlaveMatrix { - public Par X0Y0_天輪上; + public class 頭頂_天 : 頭頂 + { + public Par X0Y0_天輪上; - public Par X0Y0_天輪下; + public Par X0Y0_天輪下; - public ColorD 天輪CD; + public ColorD 天輪CD; - public ColorP X0Y0_天輪上CP; + public ColorP X0Y0_天輪上CP; - public ColorP X0Y0_天輪下CP; + public ColorP X0Y0_天輪下CP; - private Par[] Pars; + private Par[] Pars; - private Vector2D[] mm; + private Vector2D[] mm; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 天輪上_表示 - { - get - { - return X0Y0_天輪上.Dra; - } - set - { - X0Y0_天輪上.Dra = value; - X0Y0_天輪上.Hit = value; - } - } + public bool 天輪上_表示 + { + get + { + return X0Y0_天輪上.Dra; + } + set + { + X0Y0_天輪上.Dra = value; + X0Y0_天輪上.Hit = value; + } + } - public bool 天輪下_表示 - { - get - { - return X0Y0_天輪下.Dra; - } - set - { - X0Y0_天輪下.Dra = value; - X0Y0_天輪下.Hit = value; - } - } + public bool 天輪下_表示 + { + get + { + return X0Y0_天輪下.Dra; + } + set + { + X0Y0_天輪下.Dra = value; + X0Y0_天輪下.Hit = value; + } + } - public override bool 表示 - { - get - { - return 天輪上_表示; - } - set - { - 天輪上_表示 = value; - 天輪下_表示 = value; - } - } + public override bool 表示 + { + get + { + return 天輪上_表示; + } + set + { + 天輪上_表示 = value; + 天輪下_表示 = value; + } + } - public override double 濃度 - { - get - { - return 天輪CD.不透明度; - } - set - { - 天輪CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 天輪CD.不透明度; + } + set + { + 天輪CD.不透明度 = value; + } + } - public 頭頂_天(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頭頂_天D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "天輪"; - dif.Add(new Pars(Sta.肢中["頭部前"][0][2])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_天輪上 = pars["天輪上"].ToPar(); - X0Y0_天輪下 = pars["天輪下"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 天輪上_表示 = e.天輪上_表示; - 天輪下_表示 = e.天輪下_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - Pars = new Par[2] { X0Y0_天輪上, X0Y0_天輪下 }; - X0Y0_天輪上CP = new ColorP(X0Y0_天輪上, 天輪CD, DisUnit, abj: true); - X0Y0_天輪下CP = new ColorP(X0Y0_天輪下, 天輪CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 頭頂_天(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頭頂_天D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "天輪"; + dif.Add(new Pars(Sta.肢中["頭部前"][0][2])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_天輪上 = pars["天輪上"].ToPar(); + X0Y0_天輪下 = pars["天輪下"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 天輪上_表示 = e.天輪上_表示; + 天輪下_表示 = e.天輪下_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + Pars = new Par[2] { X0Y0_天輪上, X0Y0_天輪下 }; + X0Y0_天輪上CP = new ColorP(X0Y0_天輪上, 天輪CD, DisUnit, abj: true); + X0Y0_天輪下CP = new ColorP(X0Y0_天輪下, 天輪CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - Pars.GetMiY_MaY(out mm); - X0Y0_天輪上CP.Update(mm); - X0Y0_天輪下CP.Update(mm); - } + public override void 色更新() + { + Pars.GetMiY_MaY(out mm); + X0Y0_天輪上CP.Update(mm); + X0Y0_天輪下CP.Update(mm); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 天輪CD = new ColorD(ref Col.Empty, ref 体配色.後光O); - } + private void 配色N0(体配色 体配色) + { + 天輪CD = new ColorD(ref Col.Empty, ref 体配色.後光O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天D.cs index 0a3bb9d..19ab876 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天D.cs @@ -1,22 +1,23 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 頭頂_天D : 頭頂D +namespace SlaveMatrix { - public bool 天輪上_表示 = true; + [Serializable] + public class 頭頂_天D : 頭頂D + { + public bool 天輪上_表示 = true; - public bool 天輪下_表示 = true; + public bool 天輪下_表示 = true; - public 頭頂_天D() - { - ThisType = GetType(); - } + public 頭頂_天D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 頭頂_天(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 頭頂_天(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇.cs index 23cade6..d1b2cd1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇.cs @@ -1,2537 +1,2538 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 頭頂_宇 : 頭頂 +namespace SlaveMatrix { - public Par X0Y0_頭部; + public class 頭頂_宇 : 頭頂 + { + public Par X0Y0_頭部; - public Par X0Y0_頭頂部_透_基; + public Par X0Y0_頭頂部_透_基; - public Par X0Y0_頭頂部_透_ハイライト1; + public Par X0Y0_頭頂部_透_ハイライト1; - public Par X0Y0_頭頂部_透_ハイライト2; + public Par X0Y0_頭頂部_透_ハイライト2; - public Par X0Y0_頭頂部_鱗_鱗5; + public Par X0Y0_頭頂部_鱗_鱗5; - public Par X0Y0_頭頂部_鱗_鱗4; + public Par X0Y0_頭頂部_鱗_鱗4; - public Par X0Y0_頭頂部_鱗_鱗3; + public Par X0Y0_頭頂部_鱗_鱗3; - public Par X0Y0_頭頂部_鱗_鱗2; + public Par X0Y0_頭頂部_鱗_鱗2; - public Par X0Y0_頭頂部_鱗_鱗1; + public Par X0Y0_頭頂部_鱗_鱗1; - public Par X0Y0_左部_鰓_鰓11; + public Par X0Y0_左部_鰓_鰓11; - public Par X0Y0_左部_鰓_鰓10; + public Par X0Y0_左部_鰓_鰓10; - public Par X0Y0_左部_鰓_鰓9; + public Par X0Y0_左部_鰓_鰓9; - public Par X0Y0_左部_鰓_鰓8; + public Par X0Y0_左部_鰓_鰓8; - public Par X0Y0_左部_鰓_鰓7; + public Par X0Y0_左部_鰓_鰓7; - public Par X0Y0_左部_鰓_鰓6; + public Par X0Y0_左部_鰓_鰓6; - public Par X0Y0_左部_鰓_鰓5; + public Par X0Y0_左部_鰓_鰓5; - public Par X0Y0_左部_鰓_鰓4; + public Par X0Y0_左部_鰓_鰓4; - public Par X0Y0_左部_鰓_鰓3; + public Par X0Y0_左部_鰓_鰓3; - public Par X0Y0_左部_鰓_鰓2; + public Par X0Y0_左部_鰓_鰓2; - public Par X0Y0_左部_鰓_鰓1; + public Par X0Y0_左部_鰓_鰓1; - public Par X0Y0_左部_鱗_鱗7; + public Par X0Y0_左部_鱗_鱗7; - public Par X0Y0_左部_鱗_鱗6; + public Par X0Y0_左部_鱗_鱗6; - public Par X0Y0_左部_鱗_鱗5; + public Par X0Y0_左部_鱗_鱗5; - public Par X0Y0_左部_鱗_鱗4; + public Par X0Y0_左部_鱗_鱗4; - public Par X0Y0_左部_鱗_鱗3; + public Par X0Y0_左部_鱗_鱗3; - public Par X0Y0_左部_鱗_鱗2; + public Par X0Y0_左部_鱗_鱗2; - public Par X0Y0_左部_鱗_鱗1; + public Par X0Y0_左部_鱗_鱗1; - public Par X0Y0_右部_鰓_鰓11; + public Par X0Y0_右部_鰓_鰓11; - public Par X0Y0_右部_鰓_鰓10; + public Par X0Y0_右部_鰓_鰓10; - public Par X0Y0_右部_鰓_鰓9; + public Par X0Y0_右部_鰓_鰓9; - public Par X0Y0_右部_鰓_鰓8; + public Par X0Y0_右部_鰓_鰓8; - public Par X0Y0_右部_鰓_鰓7; + public Par X0Y0_右部_鰓_鰓7; - public Par X0Y0_右部_鰓_鰓6; + public Par X0Y0_右部_鰓_鰓6; - public Par X0Y0_右部_鰓_鰓5; + public Par X0Y0_右部_鰓_鰓5; - public Par X0Y0_右部_鰓_鰓4; + public Par X0Y0_右部_鰓_鰓4; - public Par X0Y0_右部_鰓_鰓3; + public Par X0Y0_右部_鰓_鰓3; - public Par X0Y0_右部_鰓_鰓2; + public Par X0Y0_右部_鰓_鰓2; - public Par X0Y0_右部_鰓_鰓1; + public Par X0Y0_右部_鰓_鰓1; - public Par X0Y0_右部_鱗_鱗7; + public Par X0Y0_右部_鱗_鱗7; - public Par X0Y0_右部_鱗_鱗6; + public Par X0Y0_右部_鱗_鱗6; - public Par X0Y0_右部_鱗_鱗5; + public Par X0Y0_右部_鱗_鱗5; - public Par X0Y0_右部_鱗_鱗4; + public Par X0Y0_右部_鱗_鱗4; - public Par X0Y0_右部_鱗_鱗3; + public Par X0Y0_右部_鱗_鱗3; - public Par X0Y0_右部_鱗_鱗2; + public Par X0Y0_右部_鱗_鱗2; - public Par X0Y0_右部_鱗_鱗1; + public Par X0Y0_右部_鱗_鱗1; - public Par X0Y0_鼻部_鱗3; + public Par X0Y0_鼻部_鱗3; - public Par X0Y0_鼻部_鱗左; + public Par X0Y0_鼻部_鱗左; - public Par X0Y0_鼻部_鱗右; + public Par X0Y0_鼻部_鱗右; - public Par X0Y0_鼻部_鱗2; + public Par X0Y0_鼻部_鱗2; - public Par X0Y0_鼻部_鱗1; + public Par X0Y0_鼻部_鱗1; - public Par X0Y0_縁下_縁下; + public Par X0Y0_縁下_縁下; - public Par X0Y0_縁下_鱗_鱗左_鱗7; + public Par X0Y0_縁下_鱗_鱗左_鱗7; - public Par X0Y0_縁下_鱗_鱗左_鱗6; + public Par X0Y0_縁下_鱗_鱗左_鱗6; - public Par X0Y0_縁下_鱗_鱗左_鱗5; + public Par X0Y0_縁下_鱗_鱗左_鱗5; - public Par X0Y0_縁下_鱗_鱗左_鱗4; + public Par X0Y0_縁下_鱗_鱗左_鱗4; - public Par X0Y0_縁下_鱗_鱗左_鱗3; + public Par X0Y0_縁下_鱗_鱗左_鱗3; - public Par X0Y0_縁下_鱗_鱗左_鱗2; + public Par X0Y0_縁下_鱗_鱗左_鱗2; - public Par X0Y0_縁下_鱗_鱗左_鱗1; + public Par X0Y0_縁下_鱗_鱗左_鱗1; - public Par X0Y0_縁下_鱗_鱗右_鱗7; + public Par X0Y0_縁下_鱗_鱗右_鱗7; - public Par X0Y0_縁下_鱗_鱗右_鱗6; + public Par X0Y0_縁下_鱗_鱗右_鱗6; - public Par X0Y0_縁下_鱗_鱗右_鱗5; + public Par X0Y0_縁下_鱗_鱗右_鱗5; - public Par X0Y0_縁下_鱗_鱗右_鱗4; + public Par X0Y0_縁下_鱗_鱗右_鱗4; - public Par X0Y0_縁下_鱗_鱗右_鱗3; + public Par X0Y0_縁下_鱗_鱗右_鱗3; - public Par X0Y0_縁下_鱗_鱗右_鱗2; + public Par X0Y0_縁下_鱗_鱗右_鱗2; - public Par X0Y0_縁下_鱗_鱗右_鱗1; + public Par X0Y0_縁下_鱗_鱗右_鱗1; - public Par X0Y0_縁下_鱗_鱗; + public Par X0Y0_縁下_鱗_鱗; - public Par X0Y0_縁上_縁上; + public Par X0Y0_縁上_縁上; - public Par X0Y0_縁上_鱗_鱗左_鱗6; + public Par X0Y0_縁上_鱗_鱗左_鱗6; - public Par X0Y0_縁上_鱗_鱗左_鱗5; + public Par X0Y0_縁上_鱗_鱗左_鱗5; - public Par X0Y0_縁上_鱗_鱗左_鱗4; + public Par X0Y0_縁上_鱗_鱗左_鱗4; - public Par X0Y0_縁上_鱗_鱗左_鱗3; + public Par X0Y0_縁上_鱗_鱗左_鱗3; - public Par X0Y0_縁上_鱗_鱗左_鱗2; + public Par X0Y0_縁上_鱗_鱗左_鱗2; - public Par X0Y0_縁上_鱗_鱗左_鱗1; + public Par X0Y0_縁上_鱗_鱗左_鱗1; - public Par X0Y0_縁上_鱗_鱗右_鱗6; + public Par X0Y0_縁上_鱗_鱗右_鱗6; - public Par X0Y0_縁上_鱗_鱗右_鱗5; + public Par X0Y0_縁上_鱗_鱗右_鱗5; - public Par X0Y0_縁上_鱗_鱗右_鱗4; + public Par X0Y0_縁上_鱗_鱗右_鱗4; - public Par X0Y0_縁上_鱗_鱗右_鱗3; + public Par X0Y0_縁上_鱗_鱗右_鱗3; - public Par X0Y0_縁上_鱗_鱗右_鱗2; + public Par X0Y0_縁上_鱗_鱗右_鱗2; - public Par X0Y0_縁上_鱗_鱗右_鱗1; + public Par X0Y0_縁上_鱗_鱗右_鱗1; - public Par X0Y0_縁上_鱗_鱗1; + public Par X0Y0_縁上_鱗_鱗1; - public Par X0Y0_縁上_鱗_鱗2; + public Par X0Y0_縁上_鱗_鱗2; - public ColorD 頭部CD; + public ColorD 頭部CD; - public ColorD 頭頂部_透_基CD; + public ColorD 頭頂部_透_基CD; - public ColorD 頭頂部_透_ハイライト1CD; + public ColorD 頭頂部_透_ハイライト1CD; - public ColorD 頭頂部_透_ハイライト2CD; + public ColorD 頭頂部_透_ハイライト2CD; - public ColorD 頭頂部_鱗_鱗5CD; + public ColorD 頭頂部_鱗_鱗5CD; - public ColorD 頭頂部_鱗_鱗4CD; + public ColorD 頭頂部_鱗_鱗4CD; - public ColorD 頭頂部_鱗_鱗3CD; + public ColorD 頭頂部_鱗_鱗3CD; - public ColorD 頭頂部_鱗_鱗2CD; + public ColorD 頭頂部_鱗_鱗2CD; - public ColorD 頭頂部_鱗_鱗1CD; + public ColorD 頭頂部_鱗_鱗1CD; - public ColorD 左部_鰓_鰓11CD; + public ColorD 左部_鰓_鰓11CD; - public ColorD 左部_鰓_鰓10CD; + public ColorD 左部_鰓_鰓10CD; - public ColorD 左部_鰓_鰓9CD; + public ColorD 左部_鰓_鰓9CD; - public ColorD 左部_鰓_鰓8CD; + public ColorD 左部_鰓_鰓8CD; - public ColorD 左部_鰓_鰓7CD; + public ColorD 左部_鰓_鰓7CD; - public ColorD 左部_鰓_鰓6CD; + public ColorD 左部_鰓_鰓6CD; - public ColorD 左部_鰓_鰓5CD; + public ColorD 左部_鰓_鰓5CD; - public ColorD 左部_鰓_鰓4CD; + public ColorD 左部_鰓_鰓4CD; - public ColorD 左部_鰓_鰓3CD; + public ColorD 左部_鰓_鰓3CD; - public ColorD 左部_鰓_鰓2CD; + public ColorD 左部_鰓_鰓2CD; - public ColorD 左部_鰓_鰓1CD; + public ColorD 左部_鰓_鰓1CD; - public ColorD 左部_鱗_鱗7CD; + public ColorD 左部_鱗_鱗7CD; - public ColorD 左部_鱗_鱗6CD; + public ColorD 左部_鱗_鱗6CD; - public ColorD 左部_鱗_鱗5CD; + public ColorD 左部_鱗_鱗5CD; - public ColorD 左部_鱗_鱗4CD; + public ColorD 左部_鱗_鱗4CD; - public ColorD 左部_鱗_鱗3CD; + public ColorD 左部_鱗_鱗3CD; - public ColorD 左部_鱗_鱗2CD; + public ColorD 左部_鱗_鱗2CD; - public ColorD 左部_鱗_鱗1CD; + public ColorD 左部_鱗_鱗1CD; - public ColorD 右部_鰓_鰓11CD; + public ColorD 右部_鰓_鰓11CD; - public ColorD 右部_鰓_鰓10CD; + public ColorD 右部_鰓_鰓10CD; - public ColorD 右部_鰓_鰓9CD; + public ColorD 右部_鰓_鰓9CD; - public ColorD 右部_鰓_鰓8CD; + public ColorD 右部_鰓_鰓8CD; - public ColorD 右部_鰓_鰓7CD; + public ColorD 右部_鰓_鰓7CD; - public ColorD 右部_鰓_鰓6CD; + public ColorD 右部_鰓_鰓6CD; - public ColorD 右部_鰓_鰓5CD; + public ColorD 右部_鰓_鰓5CD; - public ColorD 右部_鰓_鰓4CD; + public ColorD 右部_鰓_鰓4CD; - public ColorD 右部_鰓_鰓3CD; + public ColorD 右部_鰓_鰓3CD; - public ColorD 右部_鰓_鰓2CD; + public ColorD 右部_鰓_鰓2CD; - public ColorD 右部_鰓_鰓1CD; + public ColorD 右部_鰓_鰓1CD; - public ColorD 右部_鱗_鱗7CD; + public ColorD 右部_鱗_鱗7CD; - public ColorD 右部_鱗_鱗6CD; + public ColorD 右部_鱗_鱗6CD; - public ColorD 右部_鱗_鱗5CD; + public ColorD 右部_鱗_鱗5CD; - public ColorD 右部_鱗_鱗4CD; + public ColorD 右部_鱗_鱗4CD; - public ColorD 右部_鱗_鱗3CD; + public ColorD 右部_鱗_鱗3CD; - public ColorD 右部_鱗_鱗2CD; + public ColorD 右部_鱗_鱗2CD; - public ColorD 右部_鱗_鱗1CD; + public ColorD 右部_鱗_鱗1CD; - public ColorD 鼻部_鱗3CD; + public ColorD 鼻部_鱗3CD; - public ColorD 鼻部_鱗左CD; + public ColorD 鼻部_鱗左CD; - public ColorD 鼻部_鱗右CD; + public ColorD 鼻部_鱗右CD; - public ColorD 鼻部_鱗2CD; + public ColorD 鼻部_鱗2CD; - public ColorD 鼻部_鱗1CD; + public ColorD 鼻部_鱗1CD; - public ColorD 縁下_縁下CD; + public ColorD 縁下_縁下CD; - public ColorD 縁下_鱗_鱗左_鱗7CD; + public ColorD 縁下_鱗_鱗左_鱗7CD; - public ColorD 縁下_鱗_鱗左_鱗6CD; + public ColorD 縁下_鱗_鱗左_鱗6CD; - public ColorD 縁下_鱗_鱗左_鱗5CD; + public ColorD 縁下_鱗_鱗左_鱗5CD; - public ColorD 縁下_鱗_鱗左_鱗4CD; + public ColorD 縁下_鱗_鱗左_鱗4CD; - public ColorD 縁下_鱗_鱗左_鱗3CD; + public ColorD 縁下_鱗_鱗左_鱗3CD; - public ColorD 縁下_鱗_鱗左_鱗2CD; + public ColorD 縁下_鱗_鱗左_鱗2CD; - public ColorD 縁下_鱗_鱗左_鱗1CD; + public ColorD 縁下_鱗_鱗左_鱗1CD; - public ColorD 縁下_鱗_鱗右_鱗7CD; + public ColorD 縁下_鱗_鱗右_鱗7CD; - public ColorD 縁下_鱗_鱗右_鱗6CD; + public ColorD 縁下_鱗_鱗右_鱗6CD; - public ColorD 縁下_鱗_鱗右_鱗5CD; + public ColorD 縁下_鱗_鱗右_鱗5CD; - public ColorD 縁下_鱗_鱗右_鱗4CD; + public ColorD 縁下_鱗_鱗右_鱗4CD; - public ColorD 縁下_鱗_鱗右_鱗3CD; + public ColorD 縁下_鱗_鱗右_鱗3CD; - public ColorD 縁下_鱗_鱗右_鱗2CD; + public ColorD 縁下_鱗_鱗右_鱗2CD; - public ColorD 縁下_鱗_鱗右_鱗1CD; + public ColorD 縁下_鱗_鱗右_鱗1CD; - public ColorD 縁下_鱗_鱗CD; + public ColorD 縁下_鱗_鱗CD; - public ColorD 縁上_縁上CD; + public ColorD 縁上_縁上CD; - public ColorD 縁上_鱗_鱗左_鱗6CD; + public ColorD 縁上_鱗_鱗左_鱗6CD; - public ColorD 縁上_鱗_鱗左_鱗5CD; + public ColorD 縁上_鱗_鱗左_鱗5CD; - public ColorD 縁上_鱗_鱗左_鱗4CD; + public ColorD 縁上_鱗_鱗左_鱗4CD; - public ColorD 縁上_鱗_鱗左_鱗3CD; + public ColorD 縁上_鱗_鱗左_鱗3CD; - public ColorD 縁上_鱗_鱗左_鱗2CD; + public ColorD 縁上_鱗_鱗左_鱗2CD; - public ColorD 縁上_鱗_鱗左_鱗1CD; + public ColorD 縁上_鱗_鱗左_鱗1CD; - public ColorD 縁上_鱗_鱗右_鱗6CD; + public ColorD 縁上_鱗_鱗右_鱗6CD; - public ColorD 縁上_鱗_鱗右_鱗5CD; + public ColorD 縁上_鱗_鱗右_鱗5CD; - public ColorD 縁上_鱗_鱗右_鱗4CD; + public ColorD 縁上_鱗_鱗右_鱗4CD; - public ColorD 縁上_鱗_鱗右_鱗3CD; + public ColorD 縁上_鱗_鱗右_鱗3CD; - public ColorD 縁上_鱗_鱗右_鱗2CD; + public ColorD 縁上_鱗_鱗右_鱗2CD; - public ColorD 縁上_鱗_鱗右_鱗1CD; + public ColorD 縁上_鱗_鱗右_鱗1CD; - public ColorD 縁上_鱗_鱗1CD; + public ColorD 縁上_鱗_鱗1CD; - public ColorD 縁上_鱗_鱗2CD; + public ColorD 縁上_鱗_鱗2CD; - public ColorP X0Y0_頭部CP; + public ColorP X0Y0_頭部CP; - public ColorP X0Y0_頭頂部_透_基CP; + public ColorP X0Y0_頭頂部_透_基CP; - public ColorP X0Y0_頭頂部_透_ハイライト1CP; + public ColorP X0Y0_頭頂部_透_ハイライト1CP; - public ColorP X0Y0_頭頂部_透_ハイライト2CP; + public ColorP X0Y0_頭頂部_透_ハイライト2CP; - public ColorP X0Y0_頭頂部_鱗_鱗5CP; + public ColorP X0Y0_頭頂部_鱗_鱗5CP; - public ColorP X0Y0_頭頂部_鱗_鱗4CP; + public ColorP X0Y0_頭頂部_鱗_鱗4CP; - public ColorP X0Y0_頭頂部_鱗_鱗3CP; + public ColorP X0Y0_頭頂部_鱗_鱗3CP; - public ColorP X0Y0_頭頂部_鱗_鱗2CP; + public ColorP X0Y0_頭頂部_鱗_鱗2CP; - public ColorP X0Y0_頭頂部_鱗_鱗1CP; + public ColorP X0Y0_頭頂部_鱗_鱗1CP; - public ColorP X0Y0_左部_鰓_鰓11CP; + public ColorP X0Y0_左部_鰓_鰓11CP; - public ColorP X0Y0_左部_鰓_鰓10CP; + public ColorP X0Y0_左部_鰓_鰓10CP; - public ColorP X0Y0_左部_鰓_鰓9CP; + public ColorP X0Y0_左部_鰓_鰓9CP; - public ColorP X0Y0_左部_鰓_鰓8CP; + public ColorP X0Y0_左部_鰓_鰓8CP; - public ColorP X0Y0_左部_鰓_鰓7CP; + public ColorP X0Y0_左部_鰓_鰓7CP; - public ColorP X0Y0_左部_鰓_鰓6CP; + public ColorP X0Y0_左部_鰓_鰓6CP; - public ColorP X0Y0_左部_鰓_鰓5CP; + public ColorP X0Y0_左部_鰓_鰓5CP; - public ColorP X0Y0_左部_鰓_鰓4CP; + public ColorP X0Y0_左部_鰓_鰓4CP; - public ColorP X0Y0_左部_鰓_鰓3CP; + public ColorP X0Y0_左部_鰓_鰓3CP; - public ColorP X0Y0_左部_鰓_鰓2CP; + public ColorP X0Y0_左部_鰓_鰓2CP; - public ColorP X0Y0_左部_鰓_鰓1CP; + public ColorP X0Y0_左部_鰓_鰓1CP; - public ColorP X0Y0_左部_鱗_鱗7CP; + public ColorP X0Y0_左部_鱗_鱗7CP; - public ColorP X0Y0_左部_鱗_鱗6CP; + public ColorP X0Y0_左部_鱗_鱗6CP; - public ColorP X0Y0_左部_鱗_鱗5CP; + public ColorP X0Y0_左部_鱗_鱗5CP; - public ColorP X0Y0_左部_鱗_鱗4CP; + public ColorP X0Y0_左部_鱗_鱗4CP; - public ColorP X0Y0_左部_鱗_鱗3CP; + public ColorP X0Y0_左部_鱗_鱗3CP; - public ColorP X0Y0_左部_鱗_鱗2CP; + public ColorP X0Y0_左部_鱗_鱗2CP; - public ColorP X0Y0_左部_鱗_鱗1CP; + public ColorP X0Y0_左部_鱗_鱗1CP; - public ColorP X0Y0_右部_鰓_鰓11CP; + public ColorP X0Y0_右部_鰓_鰓11CP; - public ColorP X0Y0_右部_鰓_鰓10CP; + public ColorP X0Y0_右部_鰓_鰓10CP; - public ColorP X0Y0_右部_鰓_鰓9CP; + public ColorP X0Y0_右部_鰓_鰓9CP; - public ColorP X0Y0_右部_鰓_鰓8CP; + public ColorP X0Y0_右部_鰓_鰓8CP; - public ColorP X0Y0_右部_鰓_鰓7CP; + public ColorP X0Y0_右部_鰓_鰓7CP; - public ColorP X0Y0_右部_鰓_鰓6CP; + public ColorP X0Y0_右部_鰓_鰓6CP; - public ColorP X0Y0_右部_鰓_鰓5CP; + public ColorP X0Y0_右部_鰓_鰓5CP; - public ColorP X0Y0_右部_鰓_鰓4CP; + public ColorP X0Y0_右部_鰓_鰓4CP; - public ColorP X0Y0_右部_鰓_鰓3CP; + public ColorP X0Y0_右部_鰓_鰓3CP; - public ColorP X0Y0_右部_鰓_鰓2CP; + public ColorP X0Y0_右部_鰓_鰓2CP; - public ColorP X0Y0_右部_鰓_鰓1CP; + public ColorP X0Y0_右部_鰓_鰓1CP; - public ColorP X0Y0_右部_鱗_鱗7CP; + public ColorP X0Y0_右部_鱗_鱗7CP; - public ColorP X0Y0_右部_鱗_鱗6CP; + public ColorP X0Y0_右部_鱗_鱗6CP; - public ColorP X0Y0_右部_鱗_鱗5CP; + public ColorP X0Y0_右部_鱗_鱗5CP; - public ColorP X0Y0_右部_鱗_鱗4CP; + public ColorP X0Y0_右部_鱗_鱗4CP; - public ColorP X0Y0_右部_鱗_鱗3CP; + public ColorP X0Y0_右部_鱗_鱗3CP; - public ColorP X0Y0_右部_鱗_鱗2CP; + public ColorP X0Y0_右部_鱗_鱗2CP; - public ColorP X0Y0_右部_鱗_鱗1CP; + public ColorP X0Y0_右部_鱗_鱗1CP; - public ColorP X0Y0_鼻部_鱗3CP; + public ColorP X0Y0_鼻部_鱗3CP; - public ColorP X0Y0_鼻部_鱗左CP; + public ColorP X0Y0_鼻部_鱗左CP; - public ColorP X0Y0_鼻部_鱗右CP; + public ColorP X0Y0_鼻部_鱗右CP; - public ColorP X0Y0_鼻部_鱗2CP; + public ColorP X0Y0_鼻部_鱗2CP; - public ColorP X0Y0_鼻部_鱗1CP; + public ColorP X0Y0_鼻部_鱗1CP; - public ColorP X0Y0_縁下_縁下CP; + public ColorP X0Y0_縁下_縁下CP; - public ColorP X0Y0_縁下_鱗_鱗左_鱗7CP; + public ColorP X0Y0_縁下_鱗_鱗左_鱗7CP; - public ColorP X0Y0_縁下_鱗_鱗左_鱗6CP; + public ColorP X0Y0_縁下_鱗_鱗左_鱗6CP; - public ColorP X0Y0_縁下_鱗_鱗左_鱗5CP; + public ColorP X0Y0_縁下_鱗_鱗左_鱗5CP; - public ColorP X0Y0_縁下_鱗_鱗左_鱗4CP; + public ColorP X0Y0_縁下_鱗_鱗左_鱗4CP; - public ColorP X0Y0_縁下_鱗_鱗左_鱗3CP; + public ColorP X0Y0_縁下_鱗_鱗左_鱗3CP; - public ColorP X0Y0_縁下_鱗_鱗左_鱗2CP; + public ColorP X0Y0_縁下_鱗_鱗左_鱗2CP; - public ColorP X0Y0_縁下_鱗_鱗左_鱗1CP; + public ColorP X0Y0_縁下_鱗_鱗左_鱗1CP; - public ColorP X0Y0_縁下_鱗_鱗右_鱗7CP; + public ColorP X0Y0_縁下_鱗_鱗右_鱗7CP; - public ColorP X0Y0_縁下_鱗_鱗右_鱗6CP; + public ColorP X0Y0_縁下_鱗_鱗右_鱗6CP; - public ColorP X0Y0_縁下_鱗_鱗右_鱗5CP; + public ColorP X0Y0_縁下_鱗_鱗右_鱗5CP; - public ColorP X0Y0_縁下_鱗_鱗右_鱗4CP; + public ColorP X0Y0_縁下_鱗_鱗右_鱗4CP; - public ColorP X0Y0_縁下_鱗_鱗右_鱗3CP; + public ColorP X0Y0_縁下_鱗_鱗右_鱗3CP; - public ColorP X0Y0_縁下_鱗_鱗右_鱗2CP; + public ColorP X0Y0_縁下_鱗_鱗右_鱗2CP; - public ColorP X0Y0_縁下_鱗_鱗右_鱗1CP; + public ColorP X0Y0_縁下_鱗_鱗右_鱗1CP; - public ColorP X0Y0_縁下_鱗_鱗CP; + public ColorP X0Y0_縁下_鱗_鱗CP; - public ColorP X0Y0_縁上_縁上CP; + public ColorP X0Y0_縁上_縁上CP; - public ColorP X0Y0_縁上_鱗_鱗左_鱗6CP; + public ColorP X0Y0_縁上_鱗_鱗左_鱗6CP; - public ColorP X0Y0_縁上_鱗_鱗左_鱗5CP; + public ColorP X0Y0_縁上_鱗_鱗左_鱗5CP; - public ColorP X0Y0_縁上_鱗_鱗左_鱗4CP; + public ColorP X0Y0_縁上_鱗_鱗左_鱗4CP; - public ColorP X0Y0_縁上_鱗_鱗左_鱗3CP; + public ColorP X0Y0_縁上_鱗_鱗左_鱗3CP; - public ColorP X0Y0_縁上_鱗_鱗左_鱗2CP; + public ColorP X0Y0_縁上_鱗_鱗左_鱗2CP; - public ColorP X0Y0_縁上_鱗_鱗左_鱗1CP; + public ColorP X0Y0_縁上_鱗_鱗左_鱗1CP; - public ColorP X0Y0_縁上_鱗_鱗右_鱗6CP; + public ColorP X0Y0_縁上_鱗_鱗右_鱗6CP; - public ColorP X0Y0_縁上_鱗_鱗右_鱗5CP; + public ColorP X0Y0_縁上_鱗_鱗右_鱗5CP; - public ColorP X0Y0_縁上_鱗_鱗右_鱗4CP; + public ColorP X0Y0_縁上_鱗_鱗右_鱗4CP; - public ColorP X0Y0_縁上_鱗_鱗右_鱗3CP; + public ColorP X0Y0_縁上_鱗_鱗右_鱗3CP; - public ColorP X0Y0_縁上_鱗_鱗右_鱗2CP; + public ColorP X0Y0_縁上_鱗_鱗右_鱗2CP; - public ColorP X0Y0_縁上_鱗_鱗右_鱗1CP; + public ColorP X0Y0_縁上_鱗_鱗右_鱗1CP; - public ColorP X0Y0_縁上_鱗_鱗1CP; + public ColorP X0Y0_縁上_鱗_鱗1CP; - public ColorP X0Y0_縁上_鱗_鱗2CP; + public ColorP X0Y0_縁上_鱗_鱗2CP; - private bool 鱗_; + private bool 鱗_; - public Ele[] 頭部後_接続; + public Ele[] 頭部後_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 頭部_表示 - { - get - { - return X0Y0_頭部.Dra; - } - set - { - X0Y0_頭部.Dra = value; - X0Y0_頭部.Hit = value; - } - } - - public bool 頭頂部_透_基_表示 - { - get - { - return X0Y0_頭頂部_透_基.Dra; - } - set - { - X0Y0_頭頂部_透_基.Dra = value; - X0Y0_頭頂部_透_基.Hit = value; - } - } - - public bool 頭頂部_透_ハイライト1_表示 - { - get - { - return X0Y0_頭頂部_透_ハイライト1.Dra; - } - set - { - X0Y0_頭頂部_透_ハイライト1.Dra = value; - X0Y0_頭頂部_透_ハイライト1.Hit = value; - } - } - - public bool 頭頂部_透_ハイライト2_表示 - { - get - { - return X0Y0_頭頂部_透_ハイライト2.Dra; - } - set - { - X0Y0_頭頂部_透_ハイライト2.Dra = value; - X0Y0_頭頂部_透_ハイライト2.Hit = value; - } - } - - public bool 頭頂部_鱗_鱗5_表示 - { - get - { - return X0Y0_頭頂部_鱗_鱗5.Dra; - } - set - { - X0Y0_頭頂部_鱗_鱗5.Dra = value; - X0Y0_頭頂部_鱗_鱗5.Hit = value; - } - } - - public bool 頭頂部_鱗_鱗4_表示 - { - get - { - return X0Y0_頭頂部_鱗_鱗4.Dra; - } - set - { - X0Y0_頭頂部_鱗_鱗4.Dra = value; - X0Y0_頭頂部_鱗_鱗4.Hit = value; - } - } - - public bool 頭頂部_鱗_鱗3_表示 - { - get - { - return X0Y0_頭頂部_鱗_鱗3.Dra; - } - set - { - X0Y0_頭頂部_鱗_鱗3.Dra = value; - X0Y0_頭頂部_鱗_鱗3.Hit = value; - } - } - - public bool 頭頂部_鱗_鱗2_表示 - { - get - { - return X0Y0_頭頂部_鱗_鱗2.Dra; - } - set - { - X0Y0_頭頂部_鱗_鱗2.Dra = value; - X0Y0_頭頂部_鱗_鱗2.Hit = value; - } - } - - public bool 頭頂部_鱗_鱗1_表示 - { - get - { - return X0Y0_頭頂部_鱗_鱗1.Dra; - } - set - { - X0Y0_頭頂部_鱗_鱗1.Dra = value; - X0Y0_頭頂部_鱗_鱗1.Hit = value; - } - } - - public bool 左部_鰓_鰓11_表示 - { - get - { - return X0Y0_左部_鰓_鰓11.Dra; - } - set - { - X0Y0_左部_鰓_鰓11.Dra = value; - X0Y0_左部_鰓_鰓11.Hit = value; - } - } - - public bool 左部_鰓_鰓10_表示 - { - get - { - return X0Y0_左部_鰓_鰓10.Dra; - } - set - { - X0Y0_左部_鰓_鰓10.Dra = value; - X0Y0_左部_鰓_鰓10.Hit = value; - } - } - - public bool 左部_鰓_鰓9_表示 - { - get - { - return X0Y0_左部_鰓_鰓9.Dra; - } - set - { - X0Y0_左部_鰓_鰓9.Dra = value; - X0Y0_左部_鰓_鰓9.Hit = value; - } - } - - public bool 左部_鰓_鰓8_表示 - { - get - { - return X0Y0_左部_鰓_鰓8.Dra; - } - set - { - X0Y0_左部_鰓_鰓8.Dra = value; - X0Y0_左部_鰓_鰓8.Hit = value; - } - } - - public bool 左部_鰓_鰓7_表示 - { - get - { - return X0Y0_左部_鰓_鰓7.Dra; - } - set - { - X0Y0_左部_鰓_鰓7.Dra = value; - X0Y0_左部_鰓_鰓7.Hit = value; - } - } - - public bool 左部_鰓_鰓6_表示 - { - get - { - return X0Y0_左部_鰓_鰓6.Dra; - } - set - { - X0Y0_左部_鰓_鰓6.Dra = value; - X0Y0_左部_鰓_鰓6.Hit = value; - } - } - - public bool 左部_鰓_鰓5_表示 - { - get - { - return X0Y0_左部_鰓_鰓5.Dra; - } - set - { - X0Y0_左部_鰓_鰓5.Dra = value; - X0Y0_左部_鰓_鰓5.Hit = value; - } - } - - public bool 左部_鰓_鰓4_表示 - { - get - { - return X0Y0_左部_鰓_鰓4.Dra; - } - set - { - X0Y0_左部_鰓_鰓4.Dra = value; - X0Y0_左部_鰓_鰓4.Hit = value; - } - } - - public bool 左部_鰓_鰓3_表示 - { - get - { - return X0Y0_左部_鰓_鰓3.Dra; - } - set - { - X0Y0_左部_鰓_鰓3.Dra = value; - X0Y0_左部_鰓_鰓3.Hit = value; - } - } - - public bool 左部_鰓_鰓2_表示 - { - get - { - return X0Y0_左部_鰓_鰓2.Dra; - } - set - { - X0Y0_左部_鰓_鰓2.Dra = value; - X0Y0_左部_鰓_鰓2.Hit = value; - } - } - - public bool 左部_鰓_鰓1_表示 - { - get - { - return X0Y0_左部_鰓_鰓1.Dra; - } - set - { - X0Y0_左部_鰓_鰓1.Dra = value; - X0Y0_左部_鰓_鰓1.Hit = value; - } - } - - public bool 左部_鱗_鱗7_表示 - { - get - { - return X0Y0_左部_鱗_鱗7.Dra; - } - set - { - X0Y0_左部_鱗_鱗7.Dra = value; - X0Y0_左部_鱗_鱗7.Hit = value; - } - } - - public bool 左部_鱗_鱗6_表示 - { - get - { - return X0Y0_左部_鱗_鱗6.Dra; - } - set - { - X0Y0_左部_鱗_鱗6.Dra = value; - X0Y0_左部_鱗_鱗6.Hit = value; - } - } - - public bool 左部_鱗_鱗5_表示 - { - get - { - return X0Y0_左部_鱗_鱗5.Dra; - } - set - { - X0Y0_左部_鱗_鱗5.Dra = value; - X0Y0_左部_鱗_鱗5.Hit = value; - } - } - - public bool 左部_鱗_鱗4_表示 - { - get - { - return X0Y0_左部_鱗_鱗4.Dra; - } - set - { - X0Y0_左部_鱗_鱗4.Dra = value; - X0Y0_左部_鱗_鱗4.Hit = value; - } - } - - public bool 左部_鱗_鱗3_表示 - { - get - { - return X0Y0_左部_鱗_鱗3.Dra; - } - set - { - X0Y0_左部_鱗_鱗3.Dra = value; - X0Y0_左部_鱗_鱗3.Hit = value; - } - } - - public bool 左部_鱗_鱗2_表示 - { - get - { - return X0Y0_左部_鱗_鱗2.Dra; - } - set - { - X0Y0_左部_鱗_鱗2.Dra = value; - X0Y0_左部_鱗_鱗2.Hit = value; - } - } - - public bool 左部_鱗_鱗1_表示 - { - get - { - return X0Y0_左部_鱗_鱗1.Dra; - } - set - { - X0Y0_左部_鱗_鱗1.Dra = value; - X0Y0_左部_鱗_鱗1.Hit = value; - } - } - - public bool 右部_鰓_鰓11_表示 - { - get - { - return X0Y0_右部_鰓_鰓11.Dra; - } - set - { - X0Y0_右部_鰓_鰓11.Dra = value; - X0Y0_右部_鰓_鰓11.Hit = value; - } - } - - public bool 右部_鰓_鰓10_表示 - { - get - { - return X0Y0_右部_鰓_鰓10.Dra; - } - set - { - X0Y0_右部_鰓_鰓10.Dra = value; - X0Y0_右部_鰓_鰓10.Hit = value; - } - } - - public bool 右部_鰓_鰓9_表示 - { - get - { - return X0Y0_右部_鰓_鰓9.Dra; - } - set - { - X0Y0_右部_鰓_鰓9.Dra = value; - X0Y0_右部_鰓_鰓9.Hit = value; - } - } - - public bool 右部_鰓_鰓8_表示 - { - get - { - return X0Y0_右部_鰓_鰓8.Dra; - } - set - { - X0Y0_右部_鰓_鰓8.Dra = value; - X0Y0_右部_鰓_鰓8.Hit = value; - } - } - - public bool 右部_鰓_鰓7_表示 - { - get - { - return X0Y0_右部_鰓_鰓7.Dra; - } - set - { - X0Y0_右部_鰓_鰓7.Dra = value; - X0Y0_右部_鰓_鰓7.Hit = value; - } - } - - public bool 右部_鰓_鰓6_表示 - { - get - { - return X0Y0_右部_鰓_鰓6.Dra; - } - set - { - X0Y0_右部_鰓_鰓6.Dra = value; - X0Y0_右部_鰓_鰓6.Hit = value; - } - } - - public bool 右部_鰓_鰓5_表示 - { - get - { - return X0Y0_右部_鰓_鰓5.Dra; - } - set - { - X0Y0_右部_鰓_鰓5.Dra = value; - X0Y0_右部_鰓_鰓5.Hit = value; - } - } - - public bool 右部_鰓_鰓4_表示 - { - get - { - return X0Y0_右部_鰓_鰓4.Dra; - } - set - { - X0Y0_右部_鰓_鰓4.Dra = value; - X0Y0_右部_鰓_鰓4.Hit = value; - } - } - - public bool 右部_鰓_鰓3_表示 - { - get - { - return X0Y0_右部_鰓_鰓3.Dra; - } - set - { - X0Y0_右部_鰓_鰓3.Dra = value; - X0Y0_右部_鰓_鰓3.Hit = value; - } - } - - public bool 右部_鰓_鰓2_表示 - { - get - { - return X0Y0_右部_鰓_鰓2.Dra; - } - set - { - X0Y0_右部_鰓_鰓2.Dra = value; - X0Y0_右部_鰓_鰓2.Hit = value; - } - } - - public bool 右部_鰓_鰓1_表示 - { - get - { - return X0Y0_右部_鰓_鰓1.Dra; - } - set - { - X0Y0_右部_鰓_鰓1.Dra = value; - X0Y0_右部_鰓_鰓1.Hit = value; - } - } - - public bool 右部_鱗_鱗7_表示 - { - get - { - return X0Y0_右部_鱗_鱗7.Dra; - } - set - { - X0Y0_右部_鱗_鱗7.Dra = value; - X0Y0_右部_鱗_鱗7.Hit = value; - } - } - - public bool 右部_鱗_鱗6_表示 - { - get - { - return X0Y0_右部_鱗_鱗6.Dra; - } - set - { - X0Y0_右部_鱗_鱗6.Dra = value; - X0Y0_右部_鱗_鱗6.Hit = value; - } - } - - public bool 右部_鱗_鱗5_表示 - { - get - { - return X0Y0_右部_鱗_鱗5.Dra; - } - set - { - X0Y0_右部_鱗_鱗5.Dra = value; - X0Y0_右部_鱗_鱗5.Hit = value; - } - } - - public bool 右部_鱗_鱗4_表示 - { - get - { - return X0Y0_右部_鱗_鱗4.Dra; - } - set - { - X0Y0_右部_鱗_鱗4.Dra = value; - X0Y0_右部_鱗_鱗4.Hit = value; - } - } - - public bool 右部_鱗_鱗3_表示 - { - get - { - return X0Y0_右部_鱗_鱗3.Dra; - } - set - { - X0Y0_右部_鱗_鱗3.Dra = value; - X0Y0_右部_鱗_鱗3.Hit = value; - } - } - - public bool 右部_鱗_鱗2_表示 - { - get - { - return X0Y0_右部_鱗_鱗2.Dra; - } - set - { - X0Y0_右部_鱗_鱗2.Dra = value; - X0Y0_右部_鱗_鱗2.Hit = value; - } - } - - public bool 右部_鱗_鱗1_表示 - { - get - { - return X0Y0_右部_鱗_鱗1.Dra; - } - set - { - X0Y0_右部_鱗_鱗1.Dra = value; - X0Y0_右部_鱗_鱗1.Hit = value; - } - } - - public bool 鼻部_鱗3_表示 - { - get - { - return X0Y0_鼻部_鱗3.Dra; - } - set - { - X0Y0_鼻部_鱗3.Dra = value; - X0Y0_鼻部_鱗3.Hit = value; - } - } - - public bool 鼻部_鱗左_表示 - { - get - { - return X0Y0_鼻部_鱗左.Dra; - } - set - { - X0Y0_鼻部_鱗左.Dra = value; - X0Y0_鼻部_鱗左.Hit = value; - } - } - - public bool 鼻部_鱗右_表示 - { - get - { - return X0Y0_鼻部_鱗右.Dra; - } - set - { - X0Y0_鼻部_鱗右.Dra = value; - X0Y0_鼻部_鱗右.Hit = value; - } - } - - public bool 鼻部_鱗2_表示 - { - get - { - return X0Y0_鼻部_鱗2.Dra; - } - set - { - X0Y0_鼻部_鱗2.Dra = value; - X0Y0_鼻部_鱗2.Hit = value; - } - } - - public bool 鼻部_鱗1_表示 - { - get - { - return X0Y0_鼻部_鱗1.Dra; - } - set - { - X0Y0_鼻部_鱗1.Dra = value; - X0Y0_鼻部_鱗1.Hit = value; - } - } - - public bool 縁下_縁下_表示 - { - get - { - return X0Y0_縁下_縁下.Dra; - } - set - { - X0Y0_縁下_縁下.Dra = value; - X0Y0_縁下_縁下.Hit = value; - } - } - - public bool 縁下_鱗_鱗左_鱗7_表示 - { - get - { - return X0Y0_縁下_鱗_鱗左_鱗7.Dra; - } - set - { - X0Y0_縁下_鱗_鱗左_鱗7.Dra = value; - X0Y0_縁下_鱗_鱗左_鱗7.Hit = value; - } - } - - public bool 縁下_鱗_鱗左_鱗6_表示 - { - get - { - return X0Y0_縁下_鱗_鱗左_鱗6.Dra; - } - set - { - X0Y0_縁下_鱗_鱗左_鱗6.Dra = value; - X0Y0_縁下_鱗_鱗左_鱗6.Hit = value; - } - } - - public bool 縁下_鱗_鱗左_鱗5_表示 - { - get - { - return X0Y0_縁下_鱗_鱗左_鱗5.Dra; - } - set - { - X0Y0_縁下_鱗_鱗左_鱗5.Dra = value; - X0Y0_縁下_鱗_鱗左_鱗5.Hit = value; - } - } - - public bool 縁下_鱗_鱗左_鱗4_表示 - { - get - { - return X0Y0_縁下_鱗_鱗左_鱗4.Dra; - } - set - { - X0Y0_縁下_鱗_鱗左_鱗4.Dra = value; - X0Y0_縁下_鱗_鱗左_鱗4.Hit = value; - } - } - - public bool 縁下_鱗_鱗左_鱗3_表示 - { - get - { - return X0Y0_縁下_鱗_鱗左_鱗3.Dra; - } - set - { - X0Y0_縁下_鱗_鱗左_鱗3.Dra = value; - X0Y0_縁下_鱗_鱗左_鱗3.Hit = value; - } - } - - public bool 縁下_鱗_鱗左_鱗2_表示 - { - get - { - return X0Y0_縁下_鱗_鱗左_鱗2.Dra; - } - set - { - X0Y0_縁下_鱗_鱗左_鱗2.Dra = value; - X0Y0_縁下_鱗_鱗左_鱗2.Hit = value; - } - } - - public bool 縁下_鱗_鱗左_鱗1_表示 - { - get - { - return X0Y0_縁下_鱗_鱗左_鱗1.Dra; - } - set - { - X0Y0_縁下_鱗_鱗左_鱗1.Dra = value; - X0Y0_縁下_鱗_鱗左_鱗1.Hit = value; - } - } - - public bool 縁下_鱗_鱗右_鱗7_表示 - { - get - { - return X0Y0_縁下_鱗_鱗右_鱗7.Dra; - } - set - { - X0Y0_縁下_鱗_鱗右_鱗7.Dra = value; - X0Y0_縁下_鱗_鱗右_鱗7.Hit = value; - } - } - - public bool 縁下_鱗_鱗右_鱗6_表示 - { - get - { - return X0Y0_縁下_鱗_鱗右_鱗6.Dra; - } - set - { - X0Y0_縁下_鱗_鱗右_鱗6.Dra = value; - X0Y0_縁下_鱗_鱗右_鱗6.Hit = value; - } - } - - public bool 縁下_鱗_鱗右_鱗5_表示 - { - get - { - return X0Y0_縁下_鱗_鱗右_鱗5.Dra; - } - set - { - X0Y0_縁下_鱗_鱗右_鱗5.Dra = value; - X0Y0_縁下_鱗_鱗右_鱗5.Hit = value; - } - } - - public bool 縁下_鱗_鱗右_鱗4_表示 - { - get - { - return X0Y0_縁下_鱗_鱗右_鱗4.Dra; - } - set - { - X0Y0_縁下_鱗_鱗右_鱗4.Dra = value; - X0Y0_縁下_鱗_鱗右_鱗4.Hit = value; - } - } - - public bool 縁下_鱗_鱗右_鱗3_表示 - { - get - { - return X0Y0_縁下_鱗_鱗右_鱗3.Dra; - } - set - { - X0Y0_縁下_鱗_鱗右_鱗3.Dra = value; - X0Y0_縁下_鱗_鱗右_鱗3.Hit = value; - } - } - - public bool 縁下_鱗_鱗右_鱗2_表示 - { - get - { - return X0Y0_縁下_鱗_鱗右_鱗2.Dra; - } - set - { - X0Y0_縁下_鱗_鱗右_鱗2.Dra = value; - X0Y0_縁下_鱗_鱗右_鱗2.Hit = value; - } - } - - public bool 縁下_鱗_鱗右_鱗1_表示 - { - get - { - return X0Y0_縁下_鱗_鱗右_鱗1.Dra; - } - set - { - X0Y0_縁下_鱗_鱗右_鱗1.Dra = value; - X0Y0_縁下_鱗_鱗右_鱗1.Hit = value; - } - } - - public bool 縁下_鱗_鱗_表示 - { - get - { - return X0Y0_縁下_鱗_鱗.Dra; - } - set - { - X0Y0_縁下_鱗_鱗.Dra = value; - X0Y0_縁下_鱗_鱗.Hit = value; - } - } - - public bool 縁上_縁上_表示 - { - get - { - return X0Y0_縁上_縁上.Dra; - } - set - { - X0Y0_縁上_縁上.Dra = value; - X0Y0_縁上_縁上.Hit = value; - } - } - - public bool 縁上_鱗_鱗左_鱗6_表示 - { - get - { - return X0Y0_縁上_鱗_鱗左_鱗6.Dra; - } - set - { - X0Y0_縁上_鱗_鱗左_鱗6.Dra = value; - X0Y0_縁上_鱗_鱗左_鱗6.Hit = value; - } - } - - public bool 縁上_鱗_鱗左_鱗5_表示 - { - get - { - return X0Y0_縁上_鱗_鱗左_鱗5.Dra; - } - set - { - X0Y0_縁上_鱗_鱗左_鱗5.Dra = value; - X0Y0_縁上_鱗_鱗左_鱗5.Hit = value; - } - } - - public bool 縁上_鱗_鱗左_鱗4_表示 - { - get - { - return X0Y0_縁上_鱗_鱗左_鱗4.Dra; - } - set - { - X0Y0_縁上_鱗_鱗左_鱗4.Dra = value; - X0Y0_縁上_鱗_鱗左_鱗4.Hit = value; - } - } - - public bool 縁上_鱗_鱗左_鱗3_表示 - { - get - { - return X0Y0_縁上_鱗_鱗左_鱗3.Dra; - } - set - { - X0Y0_縁上_鱗_鱗左_鱗3.Dra = value; - X0Y0_縁上_鱗_鱗左_鱗3.Hit = value; - } - } - - public bool 縁上_鱗_鱗左_鱗2_表示 - { - get - { - return X0Y0_縁上_鱗_鱗左_鱗2.Dra; - } - set - { - X0Y0_縁上_鱗_鱗左_鱗2.Dra = value; - X0Y0_縁上_鱗_鱗左_鱗2.Hit = value; - } - } - - public bool 縁上_鱗_鱗左_鱗1_表示 - { - get - { - return X0Y0_縁上_鱗_鱗左_鱗1.Dra; - } - set - { - X0Y0_縁上_鱗_鱗左_鱗1.Dra = value; - X0Y0_縁上_鱗_鱗左_鱗1.Hit = value; - } - } - - public bool 縁上_鱗_鱗右_鱗6_表示 - { - get - { - return X0Y0_縁上_鱗_鱗右_鱗6.Dra; - } - set - { - X0Y0_縁上_鱗_鱗右_鱗6.Dra = value; - X0Y0_縁上_鱗_鱗右_鱗6.Hit = value; - } - } - - public bool 縁上_鱗_鱗右_鱗5_表示 - { - get - { - return X0Y0_縁上_鱗_鱗右_鱗5.Dra; - } - set - { - X0Y0_縁上_鱗_鱗右_鱗5.Dra = value; - X0Y0_縁上_鱗_鱗右_鱗5.Hit = value; - } - } - - public bool 縁上_鱗_鱗右_鱗4_表示 - { - get - { - return X0Y0_縁上_鱗_鱗右_鱗4.Dra; - } - set - { - X0Y0_縁上_鱗_鱗右_鱗4.Dra = value; - X0Y0_縁上_鱗_鱗右_鱗4.Hit = value; - } - } - - public bool 縁上_鱗_鱗右_鱗3_表示 - { - get - { - return X0Y0_縁上_鱗_鱗右_鱗3.Dra; - } - set - { - X0Y0_縁上_鱗_鱗右_鱗3.Dra = value; - X0Y0_縁上_鱗_鱗右_鱗3.Hit = value; - } - } - - public bool 縁上_鱗_鱗右_鱗2_表示 - { - get - { - return X0Y0_縁上_鱗_鱗右_鱗2.Dra; - } - set - { - X0Y0_縁上_鱗_鱗右_鱗2.Dra = value; - X0Y0_縁上_鱗_鱗右_鱗2.Hit = value; - } - } - - public bool 縁上_鱗_鱗右_鱗1_表示 - { - get - { - return X0Y0_縁上_鱗_鱗右_鱗1.Dra; - } - set - { - X0Y0_縁上_鱗_鱗右_鱗1.Dra = value; - X0Y0_縁上_鱗_鱗右_鱗1.Hit = value; - } - } - - public bool 縁上_鱗_鱗1_表示 - { - get - { - return X0Y0_縁上_鱗_鱗1.Dra; - } - set - { - X0Y0_縁上_鱗_鱗1.Dra = value; - X0Y0_縁上_鱗_鱗1.Hit = value; - } - } - - public bool 縁上_鱗_鱗2_表示 - { - get - { - return X0Y0_縁上_鱗_鱗2.Dra; - } - set - { - X0Y0_縁上_鱗_鱗2.Dra = value; - X0Y0_縁上_鱗_鱗2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 頭部_表示; - } - set - { - 頭部_表示 = value; - 頭頂部_透_基_表示 = value; - 頭頂部_透_ハイライト1_表示 = value; - 頭頂部_透_ハイライト2_表示 = value; - 頭頂部_鱗_鱗5_表示 = value; - 頭頂部_鱗_鱗4_表示 = value; - 頭頂部_鱗_鱗3_表示 = value; - 頭頂部_鱗_鱗2_表示 = value; - 頭頂部_鱗_鱗1_表示 = value; - 左部_鰓_鰓11_表示 = value; - 左部_鰓_鰓10_表示 = value; - 左部_鰓_鰓9_表示 = value; - 左部_鰓_鰓8_表示 = value; - 左部_鰓_鰓7_表示 = value; - 左部_鰓_鰓6_表示 = value; - 左部_鰓_鰓5_表示 = value; - 左部_鰓_鰓4_表示 = value; - 左部_鰓_鰓3_表示 = value; - 左部_鰓_鰓2_表示 = value; - 左部_鰓_鰓1_表示 = value; - 左部_鱗_鱗7_表示 = value; - 左部_鱗_鱗6_表示 = value; - 左部_鱗_鱗5_表示 = value; - 左部_鱗_鱗4_表示 = value; - 左部_鱗_鱗3_表示 = value; - 左部_鱗_鱗2_表示 = value; - 左部_鱗_鱗1_表示 = value; - 右部_鰓_鰓11_表示 = value; - 右部_鰓_鰓10_表示 = value; - 右部_鰓_鰓9_表示 = value; - 右部_鰓_鰓8_表示 = value; - 右部_鰓_鰓7_表示 = value; - 右部_鰓_鰓6_表示 = value; - 右部_鰓_鰓5_表示 = value; - 右部_鰓_鰓4_表示 = value; - 右部_鰓_鰓3_表示 = value; - 右部_鰓_鰓2_表示 = value; - 右部_鰓_鰓1_表示 = value; - 右部_鱗_鱗7_表示 = value; - 右部_鱗_鱗6_表示 = value; - 右部_鱗_鱗5_表示 = value; - 右部_鱗_鱗4_表示 = value; - 右部_鱗_鱗3_表示 = value; - 右部_鱗_鱗2_表示 = value; - 右部_鱗_鱗1_表示 = value; - 鼻部_鱗3_表示 = value; - 鼻部_鱗左_表示 = value; - 鼻部_鱗右_表示 = value; - 鼻部_鱗2_表示 = value; - 鼻部_鱗1_表示 = value; - 縁下_縁下_表示 = value; - 縁下_鱗_鱗左_鱗7_表示 = value; - 縁下_鱗_鱗左_鱗6_表示 = value; - 縁下_鱗_鱗左_鱗5_表示 = value; - 縁下_鱗_鱗左_鱗4_表示 = value; - 縁下_鱗_鱗左_鱗3_表示 = value; - 縁下_鱗_鱗左_鱗2_表示 = value; - 縁下_鱗_鱗左_鱗1_表示 = value; - 縁下_鱗_鱗右_鱗7_表示 = value; - 縁下_鱗_鱗右_鱗6_表示 = value; - 縁下_鱗_鱗右_鱗5_表示 = value; - 縁下_鱗_鱗右_鱗4_表示 = value; - 縁下_鱗_鱗右_鱗3_表示 = value; - 縁下_鱗_鱗右_鱗2_表示 = value; - 縁下_鱗_鱗右_鱗1_表示 = value; - 縁下_鱗_鱗_表示 = value; - 縁上_縁上_表示 = value; - 縁上_鱗_鱗左_鱗6_表示 = value; - 縁上_鱗_鱗左_鱗5_表示 = value; - 縁上_鱗_鱗左_鱗4_表示 = value; - 縁上_鱗_鱗左_鱗3_表示 = value; - 縁上_鱗_鱗左_鱗2_表示 = value; - 縁上_鱗_鱗左_鱗1_表示 = value; - 縁上_鱗_鱗右_鱗6_表示 = value; - 縁上_鱗_鱗右_鱗5_表示 = value; - 縁上_鱗_鱗右_鱗4_表示 = value; - 縁上_鱗_鱗右_鱗3_表示 = value; - 縁上_鱗_鱗右_鱗2_表示 = value; - 縁上_鱗_鱗右_鱗1_表示 = value; - 縁上_鱗_鱗1_表示 = value; - 縁上_鱗_鱗2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 頭部CD.不透明度; - } - set - { - 頭部CD.不透明度 = value; - 頭頂部_透_基CD.不透明度 = value; - 頭頂部_透_ハイライト1CD.不透明度 = value; - 頭頂部_透_ハイライト2CD.不透明度 = value; - 頭頂部_鱗_鱗5CD.不透明度 = value; - 頭頂部_鱗_鱗4CD.不透明度 = value; - 頭頂部_鱗_鱗3CD.不透明度 = value; - 頭頂部_鱗_鱗2CD.不透明度 = value; - 頭頂部_鱗_鱗1CD.不透明度 = value; - 左部_鰓_鰓11CD.不透明度 = value; - 左部_鰓_鰓10CD.不透明度 = value; - 左部_鰓_鰓9CD.不透明度 = value; - 左部_鰓_鰓8CD.不透明度 = value; - 左部_鰓_鰓7CD.不透明度 = value; - 左部_鰓_鰓6CD.不透明度 = value; - 左部_鰓_鰓5CD.不透明度 = value; - 左部_鰓_鰓4CD.不透明度 = value; - 左部_鰓_鰓3CD.不透明度 = value; - 左部_鰓_鰓2CD.不透明度 = value; - 左部_鰓_鰓1CD.不透明度 = value; - 左部_鱗_鱗7CD.不透明度 = value; - 左部_鱗_鱗6CD.不透明度 = value; - 左部_鱗_鱗5CD.不透明度 = value; - 左部_鱗_鱗4CD.不透明度 = value; - 左部_鱗_鱗3CD.不透明度 = value; - 左部_鱗_鱗2CD.不透明度 = value; - 左部_鱗_鱗1CD.不透明度 = value; - 右部_鰓_鰓11CD.不透明度 = value; - 右部_鰓_鰓10CD.不透明度 = value; - 右部_鰓_鰓9CD.不透明度 = value; - 右部_鰓_鰓8CD.不透明度 = value; - 右部_鰓_鰓7CD.不透明度 = value; - 右部_鰓_鰓6CD.不透明度 = value; - 右部_鰓_鰓5CD.不透明度 = value; - 右部_鰓_鰓4CD.不透明度 = value; - 右部_鰓_鰓3CD.不透明度 = value; - 右部_鰓_鰓2CD.不透明度 = value; - 右部_鰓_鰓1CD.不透明度 = value; - 右部_鱗_鱗7CD.不透明度 = value; - 右部_鱗_鱗6CD.不透明度 = value; - 右部_鱗_鱗5CD.不透明度 = value; - 右部_鱗_鱗4CD.不透明度 = value; - 右部_鱗_鱗3CD.不透明度 = value; - 右部_鱗_鱗2CD.不透明度 = value; - 右部_鱗_鱗1CD.不透明度 = value; - 鼻部_鱗3CD.不透明度 = value; - 鼻部_鱗左CD.不透明度 = value; - 鼻部_鱗右CD.不透明度 = value; - 鼻部_鱗2CD.不透明度 = value; - 鼻部_鱗1CD.不透明度 = value; - 縁下_縁下CD.不透明度 = value; - 縁下_鱗_鱗左_鱗7CD.不透明度 = value; - 縁下_鱗_鱗左_鱗6CD.不透明度 = value; - 縁下_鱗_鱗左_鱗5CD.不透明度 = value; - 縁下_鱗_鱗左_鱗4CD.不透明度 = value; - 縁下_鱗_鱗左_鱗3CD.不透明度 = value; - 縁下_鱗_鱗左_鱗2CD.不透明度 = value; - 縁下_鱗_鱗左_鱗1CD.不透明度 = value; - 縁下_鱗_鱗右_鱗7CD.不透明度 = value; - 縁下_鱗_鱗右_鱗6CD.不透明度 = value; - 縁下_鱗_鱗右_鱗5CD.不透明度 = value; - 縁下_鱗_鱗右_鱗4CD.不透明度 = value; - 縁下_鱗_鱗右_鱗3CD.不透明度 = value; - 縁下_鱗_鱗右_鱗2CD.不透明度 = value; - 縁下_鱗_鱗右_鱗1CD.不透明度 = value; - 縁下_鱗_鱗CD.不透明度 = value; - 縁上_縁上CD.不透明度 = value; - 縁上_鱗_鱗左_鱗6CD.不透明度 = value; - 縁上_鱗_鱗左_鱗5CD.不透明度 = value; - 縁上_鱗_鱗左_鱗4CD.不透明度 = value; - 縁上_鱗_鱗左_鱗3CD.不透明度 = value; - 縁上_鱗_鱗左_鱗2CD.不透明度 = value; - 縁上_鱗_鱗左_鱗1CD.不透明度 = value; - 縁上_鱗_鱗右_鱗6CD.不透明度 = value; - 縁上_鱗_鱗右_鱗5CD.不透明度 = value; - 縁上_鱗_鱗右_鱗4CD.不透明度 = value; - 縁上_鱗_鱗右_鱗3CD.不透明度 = value; - 縁上_鱗_鱗右_鱗2CD.不透明度 = value; - 縁上_鱗_鱗右_鱗1CD.不透明度 = value; - 縁上_鱗_鱗1CD.不透明度 = value; - 縁上_鱗_鱗2CD.不透明度 = value; - } - } - - public bool 鱗 - { - get - { - return 鱗_; - } - set - { - 鱗_ = value; - 頭頂部_透_基_表示 = !鱗_; - 頭頂部_透_ハイライト1_表示 = !鱗_; - 頭頂部_透_ハイライト2_表示 = !鱗_; - 頭頂部_鱗_鱗5_表示 = 鱗_; - 頭頂部_鱗_鱗4_表示 = 鱗_; - 頭頂部_鱗_鱗3_表示 = 鱗_; - 頭頂部_鱗_鱗2_表示 = 鱗_; - 頭頂部_鱗_鱗1_表示 = 鱗_; - 左部_鰓_鰓11_表示 = !鱗_; - 左部_鰓_鰓10_表示 = !鱗_; - 左部_鰓_鰓9_表示 = !鱗_; - 左部_鰓_鰓8_表示 = !鱗_; - 左部_鰓_鰓7_表示 = !鱗_; - 左部_鰓_鰓6_表示 = !鱗_; - 左部_鰓_鰓5_表示 = !鱗_; - 左部_鰓_鰓4_表示 = !鱗_; - 左部_鰓_鰓3_表示 = !鱗_; - 左部_鰓_鰓2_表示 = !鱗_; - 左部_鰓_鰓1_表示 = !鱗_; - 左部_鱗_鱗7_表示 = 鱗_; - 左部_鱗_鱗6_表示 = 鱗_; - 左部_鱗_鱗5_表示 = 鱗_; - 左部_鱗_鱗4_表示 = 鱗_; - 左部_鱗_鱗3_表示 = 鱗_; - 左部_鱗_鱗2_表示 = 鱗_; - 左部_鱗_鱗1_表示 = 鱗_; - 右部_鰓_鰓11_表示 = !鱗_; - 右部_鰓_鰓10_表示 = !鱗_; - 右部_鰓_鰓9_表示 = !鱗_; - 右部_鰓_鰓8_表示 = !鱗_; - 右部_鰓_鰓7_表示 = !鱗_; - 右部_鰓_鰓6_表示 = !鱗_; - 右部_鰓_鰓5_表示 = !鱗_; - 右部_鰓_鰓4_表示 = !鱗_; - 右部_鰓_鰓3_表示 = !鱗_; - 右部_鰓_鰓2_表示 = !鱗_; - 右部_鰓_鰓1_表示 = !鱗_; - 右部_鱗_鱗7_表示 = 鱗_; - 右部_鱗_鱗6_表示 = 鱗_; - 右部_鱗_鱗5_表示 = 鱗_; - 右部_鱗_鱗4_表示 = 鱗_; - 右部_鱗_鱗3_表示 = 鱗_; - 右部_鱗_鱗2_表示 = 鱗_; - 右部_鱗_鱗1_表示 = 鱗_; - 縁下_鱗_鱗左_鱗7_表示 = 鱗_; - 縁下_鱗_鱗左_鱗6_表示 = 鱗_; - 縁下_鱗_鱗左_鱗5_表示 = 鱗_; - 縁下_鱗_鱗左_鱗4_表示 = 鱗_; - 縁下_鱗_鱗左_鱗3_表示 = 鱗_; - 縁下_鱗_鱗左_鱗2_表示 = 鱗_; - 縁下_鱗_鱗左_鱗1_表示 = 鱗_; - 縁下_鱗_鱗右_鱗7_表示 = 鱗_; - 縁下_鱗_鱗右_鱗6_表示 = 鱗_; - 縁下_鱗_鱗右_鱗5_表示 = 鱗_; - 縁下_鱗_鱗右_鱗4_表示 = 鱗_; - 縁下_鱗_鱗右_鱗3_表示 = 鱗_; - 縁下_鱗_鱗右_鱗2_表示 = 鱗_; - 縁下_鱗_鱗右_鱗1_表示 = 鱗_; - 縁下_鱗_鱗_表示 = 鱗_; - 縁上_鱗_鱗左_鱗6_表示 = 鱗_; - 縁上_鱗_鱗左_鱗5_表示 = 鱗_; - 縁上_鱗_鱗左_鱗4_表示 = 鱗_; - 縁上_鱗_鱗左_鱗3_表示 = 鱗_; - 縁上_鱗_鱗左_鱗2_表示 = 鱗_; - 縁上_鱗_鱗左_鱗1_表示 = 鱗_; - 縁上_鱗_鱗右_鱗6_表示 = 鱗_; - 縁上_鱗_鱗右_鱗5_表示 = 鱗_; - 縁上_鱗_鱗右_鱗4_表示 = 鱗_; - 縁上_鱗_鱗右_鱗3_表示 = 鱗_; - 縁上_鱗_鱗右_鱗2_表示 = 鱗_; - 縁上_鱗_鱗右_鱗1_表示 = 鱗_; - 縁上_鱗_鱗1_表示 = 鱗_; - 縁上_鱗_鱗2_表示 = 鱗_; - } - } - - public JointS 頭部後_接続点 => new JointS(本体, X0Y0_頭部, 0); - - public 頭頂_宇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頭頂_宇D e) - { - 頭頂_宇 頭頂_宇2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "エイリアン"; - dif.Add(new Pars(Sta.肢中["頭部前"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_頭部 = pars["頭部"].ToPar(); - Pars pars2 = pars["頭頂部"].ToPars(); - Pars pars3 = pars2["透"].ToPars(); - X0Y0_頭頂部_透_基 = pars3["基"].ToPar(); - X0Y0_頭頂部_透_ハイライト1 = pars3["ハイライト1"].ToPar(); - X0Y0_頭頂部_透_ハイライト2 = pars3["ハイライト2"].ToPar(); - pars3 = pars2["鱗"].ToPars(); - X0Y0_頭頂部_鱗_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_頭頂部_鱗_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_頭頂部_鱗_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_頭頂部_鱗_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_頭頂部_鱗_鱗1 = pars3["鱗1"].ToPar(); - pars2 = pars["左部"].ToPars(); - pars3 = pars2["鰓"].ToPars(); - X0Y0_左部_鰓_鰓11 = pars3["鰓11"].ToPar(); - X0Y0_左部_鰓_鰓10 = pars3["鰓10"].ToPar(); - X0Y0_左部_鰓_鰓9 = pars3["鰓9"].ToPar(); - X0Y0_左部_鰓_鰓8 = pars3["鰓8"].ToPar(); - X0Y0_左部_鰓_鰓7 = pars3["鰓7"].ToPar(); - X0Y0_左部_鰓_鰓6 = pars3["鰓6"].ToPar(); - X0Y0_左部_鰓_鰓5 = pars3["鰓5"].ToPar(); - X0Y0_左部_鰓_鰓4 = pars3["鰓4"].ToPar(); - X0Y0_左部_鰓_鰓3 = pars3["鰓3"].ToPar(); - X0Y0_左部_鰓_鰓2 = pars3["鰓2"].ToPar(); - X0Y0_左部_鰓_鰓1 = pars3["鰓1"].ToPar(); - pars3 = pars2["鱗"].ToPars(); - X0Y0_左部_鱗_鱗7 = pars3["鱗7"].ToPar(); - X0Y0_左部_鱗_鱗6 = pars3["鱗6"].ToPar(); - X0Y0_左部_鱗_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_左部_鱗_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_左部_鱗_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_左部_鱗_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_左部_鱗_鱗1 = pars3["鱗1"].ToPar(); - pars2 = pars["右部"].ToPars(); - pars3 = pars2["鰓"].ToPars(); - X0Y0_右部_鰓_鰓11 = pars3["鰓11"].ToPar(); - X0Y0_右部_鰓_鰓10 = pars3["鰓10"].ToPar(); - X0Y0_右部_鰓_鰓9 = pars3["鰓9"].ToPar(); - X0Y0_右部_鰓_鰓8 = pars3["鰓8"].ToPar(); - X0Y0_右部_鰓_鰓7 = pars3["鰓7"].ToPar(); - X0Y0_右部_鰓_鰓6 = pars3["鰓6"].ToPar(); - X0Y0_右部_鰓_鰓5 = pars3["鰓5"].ToPar(); - X0Y0_右部_鰓_鰓4 = pars3["鰓4"].ToPar(); - X0Y0_右部_鰓_鰓3 = pars3["鰓3"].ToPar(); - X0Y0_右部_鰓_鰓2 = pars3["鰓2"].ToPar(); - X0Y0_右部_鰓_鰓1 = pars3["鰓1"].ToPar(); - pars3 = pars2["鱗"].ToPars(); - X0Y0_右部_鱗_鱗7 = pars3["鱗7"].ToPar(); - X0Y0_右部_鱗_鱗6 = pars3["鱗6"].ToPar(); - X0Y0_右部_鱗_鱗5 = pars3["鱗5"].ToPar(); - X0Y0_右部_鱗_鱗4 = pars3["鱗4"].ToPar(); - X0Y0_右部_鱗_鱗3 = pars3["鱗3"].ToPar(); - X0Y0_右部_鱗_鱗2 = pars3["鱗2"].ToPar(); - X0Y0_右部_鱗_鱗1 = pars3["鱗1"].ToPar(); - pars2 = pars["鼻部"].ToPars(); - X0Y0_鼻部_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_鼻部_鱗左 = pars2["鱗左"].ToPar(); - X0Y0_鼻部_鱗右 = pars2["鱗右"].ToPar(); - X0Y0_鼻部_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_鼻部_鱗1 = pars2["鱗1"].ToPar(); - pars2 = pars["縁下"].ToPars(); - X0Y0_縁下_縁下 = pars2["縁下"].ToPar(); - pars3 = pars2["鱗"].ToPars(); - Pars pars4 = pars3["鱗左"].ToPars(); - X0Y0_縁下_鱗_鱗左_鱗7 = pars4["鱗7"].ToPar(); - X0Y0_縁下_鱗_鱗左_鱗6 = pars4["鱗6"].ToPar(); - X0Y0_縁下_鱗_鱗左_鱗5 = pars4["鱗5"].ToPar(); - X0Y0_縁下_鱗_鱗左_鱗4 = pars4["鱗4"].ToPar(); - X0Y0_縁下_鱗_鱗左_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_縁下_鱗_鱗左_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_縁下_鱗_鱗左_鱗1 = pars4["鱗1"].ToPar(); - pars4 = pars3["鱗右"].ToPars(); - X0Y0_縁下_鱗_鱗右_鱗7 = pars4["鱗7"].ToPar(); - X0Y0_縁下_鱗_鱗右_鱗6 = pars4["鱗6"].ToPar(); - X0Y0_縁下_鱗_鱗右_鱗5 = pars4["鱗5"].ToPar(); - X0Y0_縁下_鱗_鱗右_鱗4 = pars4["鱗4"].ToPar(); - X0Y0_縁下_鱗_鱗右_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_縁下_鱗_鱗右_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_縁下_鱗_鱗右_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_縁下_鱗_鱗 = pars3["鱗"].ToPar(); - pars2 = pars["縁上"].ToPars(); - X0Y0_縁上_縁上 = pars2["縁上"].ToPar(); - pars3 = pars2["鱗"].ToPars(); - pars4 = pars3["鱗左"].ToPars(); - X0Y0_縁上_鱗_鱗左_鱗6 = pars4["鱗6"].ToPar(); - X0Y0_縁上_鱗_鱗左_鱗5 = pars4["鱗5"].ToPar(); - X0Y0_縁上_鱗_鱗左_鱗4 = pars4["鱗4"].ToPar(); - X0Y0_縁上_鱗_鱗左_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_縁上_鱗_鱗左_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_縁上_鱗_鱗左_鱗1 = pars4["鱗1"].ToPar(); - pars4 = pars3["鱗右"].ToPars(); - X0Y0_縁上_鱗_鱗右_鱗6 = pars4["鱗6"].ToPar(); - X0Y0_縁上_鱗_鱗右_鱗5 = pars4["鱗5"].ToPar(); - X0Y0_縁上_鱗_鱗右_鱗4 = pars4["鱗4"].ToPar(); - X0Y0_縁上_鱗_鱗右_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_縁上_鱗_鱗右_鱗2 = pars4["鱗2"].ToPar(); - X0Y0_縁上_鱗_鱗右_鱗1 = pars4["鱗1"].ToPar(); - X0Y0_縁上_鱗_鱗1 = pars3["鱗1"].ToPar(); - X0Y0_縁上_鱗_鱗2 = pars3["鱗2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 頭部_表示 = e.頭部_表示; - 頭頂部_透_基_表示 = e.頭頂部_透_基_表示; - 頭頂部_透_ハイライト1_表示 = e.頭頂部_透_ハイライト1_表示; - 頭頂部_透_ハイライト2_表示 = e.頭頂部_透_ハイライト2_表示; - 頭頂部_鱗_鱗5_表示 = e.頭頂部_鱗_鱗5_表示; - 頭頂部_鱗_鱗4_表示 = e.頭頂部_鱗_鱗4_表示; - 頭頂部_鱗_鱗3_表示 = e.頭頂部_鱗_鱗3_表示; - 頭頂部_鱗_鱗2_表示 = e.頭頂部_鱗_鱗2_表示; - 頭頂部_鱗_鱗1_表示 = e.頭頂部_鱗_鱗1_表示; - 左部_鰓_鰓11_表示 = e.左部_鰓_鰓11_表示; - 左部_鰓_鰓10_表示 = e.左部_鰓_鰓10_表示; - 左部_鰓_鰓9_表示 = e.左部_鰓_鰓9_表示; - 左部_鰓_鰓8_表示 = e.左部_鰓_鰓8_表示; - 左部_鰓_鰓7_表示 = e.左部_鰓_鰓7_表示; - 左部_鰓_鰓6_表示 = e.左部_鰓_鰓6_表示; - 左部_鰓_鰓5_表示 = e.左部_鰓_鰓5_表示; - 左部_鰓_鰓4_表示 = e.左部_鰓_鰓4_表示; - 左部_鰓_鰓3_表示 = e.左部_鰓_鰓3_表示; - 左部_鰓_鰓2_表示 = e.左部_鰓_鰓2_表示; - 左部_鰓_鰓1_表示 = e.左部_鰓_鰓1_表示; - 左部_鱗_鱗7_表示 = e.左部_鱗_鱗7_表示; - 左部_鱗_鱗6_表示 = e.左部_鱗_鱗6_表示; - 左部_鱗_鱗5_表示 = e.左部_鱗_鱗5_表示; - 左部_鱗_鱗4_表示 = e.左部_鱗_鱗4_表示; - 左部_鱗_鱗3_表示 = e.左部_鱗_鱗3_表示; - 左部_鱗_鱗2_表示 = e.左部_鱗_鱗2_表示; - 左部_鱗_鱗1_表示 = e.左部_鱗_鱗1_表示; - 右部_鰓_鰓11_表示 = e.右部_鰓_鰓11_表示; - 右部_鰓_鰓10_表示 = e.右部_鰓_鰓10_表示; - 右部_鰓_鰓9_表示 = e.右部_鰓_鰓9_表示; - 右部_鰓_鰓8_表示 = e.右部_鰓_鰓8_表示; - 右部_鰓_鰓7_表示 = e.右部_鰓_鰓7_表示; - 右部_鰓_鰓6_表示 = e.右部_鰓_鰓6_表示; - 右部_鰓_鰓5_表示 = e.右部_鰓_鰓5_表示; - 右部_鰓_鰓4_表示 = e.右部_鰓_鰓4_表示; - 右部_鰓_鰓3_表示 = e.右部_鰓_鰓3_表示; - 右部_鰓_鰓2_表示 = e.右部_鰓_鰓2_表示; - 右部_鰓_鰓1_表示 = e.右部_鰓_鰓1_表示; - 右部_鱗_鱗7_表示 = e.右部_鱗_鱗7_表示; - 右部_鱗_鱗6_表示 = e.右部_鱗_鱗6_表示; - 右部_鱗_鱗5_表示 = e.右部_鱗_鱗5_表示; - 右部_鱗_鱗4_表示 = e.右部_鱗_鱗4_表示; - 右部_鱗_鱗3_表示 = e.右部_鱗_鱗3_表示; - 右部_鱗_鱗2_表示 = e.右部_鱗_鱗2_表示; - 右部_鱗_鱗1_表示 = e.右部_鱗_鱗1_表示; - 鼻部_鱗3_表示 = e.鼻部_鱗3_表示; - 鼻部_鱗左_表示 = e.鼻部_鱗左_表示; - 鼻部_鱗右_表示 = e.鼻部_鱗右_表示; - 鼻部_鱗2_表示 = e.鼻部_鱗2_表示; - 鼻部_鱗1_表示 = e.鼻部_鱗1_表示; - 縁下_縁下_表示 = e.縁下_縁下_表示; - 縁下_鱗_鱗左_鱗7_表示 = e.縁下_鱗_鱗左_鱗7_表示; - 縁下_鱗_鱗左_鱗6_表示 = e.縁下_鱗_鱗左_鱗6_表示; - 縁下_鱗_鱗左_鱗5_表示 = e.縁下_鱗_鱗左_鱗5_表示; - 縁下_鱗_鱗左_鱗4_表示 = e.縁下_鱗_鱗左_鱗4_表示; - 縁下_鱗_鱗左_鱗3_表示 = e.縁下_鱗_鱗左_鱗3_表示; - 縁下_鱗_鱗左_鱗2_表示 = e.縁下_鱗_鱗左_鱗2_表示; - 縁下_鱗_鱗左_鱗1_表示 = e.縁下_鱗_鱗左_鱗1_表示; - 縁下_鱗_鱗右_鱗7_表示 = e.縁下_鱗_鱗右_鱗7_表示; - 縁下_鱗_鱗右_鱗6_表示 = e.縁下_鱗_鱗右_鱗6_表示; - 縁下_鱗_鱗右_鱗5_表示 = e.縁下_鱗_鱗右_鱗5_表示; - 縁下_鱗_鱗右_鱗4_表示 = e.縁下_鱗_鱗右_鱗4_表示; - 縁下_鱗_鱗右_鱗3_表示 = e.縁下_鱗_鱗右_鱗3_表示; - 縁下_鱗_鱗右_鱗2_表示 = e.縁下_鱗_鱗右_鱗2_表示; - 縁下_鱗_鱗右_鱗1_表示 = e.縁下_鱗_鱗右_鱗1_表示; - 縁下_鱗_鱗_表示 = e.縁下_鱗_鱗_表示; - 縁上_縁上_表示 = e.縁上_縁上_表示; - 縁上_鱗_鱗左_鱗6_表示 = e.縁上_鱗_鱗左_鱗6_表示; - 縁上_鱗_鱗左_鱗5_表示 = e.縁上_鱗_鱗左_鱗5_表示; - 縁上_鱗_鱗左_鱗4_表示 = e.縁上_鱗_鱗左_鱗4_表示; - 縁上_鱗_鱗左_鱗3_表示 = e.縁上_鱗_鱗左_鱗3_表示; - 縁上_鱗_鱗左_鱗2_表示 = e.縁上_鱗_鱗左_鱗2_表示; - 縁上_鱗_鱗左_鱗1_表示 = e.縁上_鱗_鱗左_鱗1_表示; - 縁上_鱗_鱗右_鱗6_表示 = e.縁上_鱗_鱗右_鱗6_表示; - 縁上_鱗_鱗右_鱗5_表示 = e.縁上_鱗_鱗右_鱗5_表示; - 縁上_鱗_鱗右_鱗4_表示 = e.縁上_鱗_鱗右_鱗4_表示; - 縁上_鱗_鱗右_鱗3_表示 = e.縁上_鱗_鱗右_鱗3_表示; - 縁上_鱗_鱗右_鱗2_表示 = e.縁上_鱗_鱗右_鱗2_表示; - 縁上_鱗_鱗右_鱗1_表示 = e.縁上_鱗_鱗右_鱗1_表示; - 縁上_鱗_鱗1_表示 = e.縁上_鱗_鱗1_表示; - 縁上_鱗_鱗2_表示 = e.縁上_鱗_鱗2_表示; - 鱗 = e.鱗; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.頭部後_接続.Count > 0) - { - Ele f; - 頭部後_接続 = e.頭部後_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 頭頂_宇2; - f.ConnectionType = ConnectionInfo.頭頂_宇_頭部後_接続; - f.接続(頭頂_宇2.頭部後_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_頭部CP = new ColorP(X0Y0_頭部, 頭部CD, 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); - X0Y0_頭頂部_鱗_鱗5CP = new ColorP(X0Y0_頭頂部_鱗_鱗5, 頭頂部_鱗_鱗5CD, DisUnit, abj: true); - X0Y0_頭頂部_鱗_鱗4CP = new ColorP(X0Y0_頭頂部_鱗_鱗4, 頭頂部_鱗_鱗4CD, 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_左部_鰓_鰓11CP = new ColorP(X0Y0_左部_鰓_鰓11, 左部_鰓_鰓11CD, DisUnit, abj: true); - X0Y0_左部_鰓_鰓10CP = new ColorP(X0Y0_左部_鰓_鰓10, 左部_鰓_鰓10CD, DisUnit, abj: true); - X0Y0_左部_鰓_鰓9CP = new ColorP(X0Y0_左部_鰓_鰓9, 左部_鰓_鰓9CD, DisUnit, abj: true); - X0Y0_左部_鰓_鰓8CP = new ColorP(X0Y0_左部_鰓_鰓8, 左部_鰓_鰓8CD, DisUnit, abj: true); - X0Y0_左部_鰓_鰓7CP = new ColorP(X0Y0_左部_鰓_鰓7, 左部_鰓_鰓7CD, DisUnit, abj: true); - X0Y0_左部_鰓_鰓6CP = new ColorP(X0Y0_左部_鰓_鰓6, 左部_鰓_鰓6CD, DisUnit, abj: true); - X0Y0_左部_鰓_鰓5CP = new ColorP(X0Y0_左部_鰓_鰓5, 左部_鰓_鰓5CD, DisUnit, abj: true); - X0Y0_左部_鰓_鰓4CP = new ColorP(X0Y0_左部_鰓_鰓4, 左部_鰓_鰓4CD, 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_左部_鱗_鱗7CP = new ColorP(X0Y0_左部_鱗_鱗7, 左部_鱗_鱗7CD, DisUnit, abj: true); - X0Y0_左部_鱗_鱗6CP = new ColorP(X0Y0_左部_鱗_鱗6, 左部_鱗_鱗6CD, DisUnit, abj: true); - X0Y0_左部_鱗_鱗5CP = new ColorP(X0Y0_左部_鱗_鱗5, 左部_鱗_鱗5CD, DisUnit, abj: true); - X0Y0_左部_鱗_鱗4CP = new ColorP(X0Y0_左部_鱗_鱗4, 左部_鱗_鱗4CD, 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_右部_鰓_鰓11CP = new ColorP(X0Y0_右部_鰓_鰓11, 右部_鰓_鰓11CD, DisUnit, abj: true); - X0Y0_右部_鰓_鰓10CP = new ColorP(X0Y0_右部_鰓_鰓10, 右部_鰓_鰓10CD, DisUnit, abj: true); - X0Y0_右部_鰓_鰓9CP = new ColorP(X0Y0_右部_鰓_鰓9, 右部_鰓_鰓9CD, DisUnit, abj: true); - X0Y0_右部_鰓_鰓8CP = new ColorP(X0Y0_右部_鰓_鰓8, 右部_鰓_鰓8CD, DisUnit, abj: true); - X0Y0_右部_鰓_鰓7CP = new ColorP(X0Y0_右部_鰓_鰓7, 右部_鰓_鰓7CD, DisUnit, abj: true); - X0Y0_右部_鰓_鰓6CP = new ColorP(X0Y0_右部_鰓_鰓6, 右部_鰓_鰓6CD, DisUnit, abj: true); - X0Y0_右部_鰓_鰓5CP = new ColorP(X0Y0_右部_鰓_鰓5, 右部_鰓_鰓5CD, DisUnit, abj: true); - X0Y0_右部_鰓_鰓4CP = new ColorP(X0Y0_右部_鰓_鰓4, 右部_鰓_鰓4CD, 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_右部_鱗_鱗7CP = new ColorP(X0Y0_右部_鱗_鱗7, 右部_鱗_鱗7CD, DisUnit, abj: true); - X0Y0_右部_鱗_鱗6CP = new ColorP(X0Y0_右部_鱗_鱗6, 右部_鱗_鱗6CD, DisUnit, abj: true); - X0Y0_右部_鱗_鱗5CP = new ColorP(X0Y0_右部_鱗_鱗5, 右部_鱗_鱗5CD, DisUnit, abj: true); - X0Y0_右部_鱗_鱗4CP = new ColorP(X0Y0_右部_鱗_鱗4, 右部_鱗_鱗4CD, 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_鼻部_鱗3CP = new ColorP(X0Y0_鼻部_鱗3, 鼻部_鱗3CD, DisUnit, abj: true); - X0Y0_鼻部_鱗左CP = new ColorP(X0Y0_鼻部_鱗左, 鼻部_鱗左CD, DisUnit, abj: true); - X0Y0_鼻部_鱗右CP = new ColorP(X0Y0_鼻部_鱗右, 鼻部_鱗右CD, DisUnit, abj: true); - X0Y0_鼻部_鱗2CP = new ColorP(X0Y0_鼻部_鱗2, 鼻部_鱗2CD, DisUnit, abj: true); - X0Y0_鼻部_鱗1CP = new ColorP(X0Y0_鼻部_鱗1, 鼻部_鱗1CD, DisUnit, abj: true); - X0Y0_縁下_縁下CP = new ColorP(X0Y0_縁下_縁下, 縁下_縁下CD, DisUnit, abj: true); - X0Y0_縁下_鱗_鱗左_鱗7CP = new ColorP(X0Y0_縁下_鱗_鱗左_鱗7, 縁下_鱗_鱗左_鱗7CD, DisUnit, abj: true); - X0Y0_縁下_鱗_鱗左_鱗6CP = new ColorP(X0Y0_縁下_鱗_鱗左_鱗6, 縁下_鱗_鱗左_鱗6CD, DisUnit, abj: true); - X0Y0_縁下_鱗_鱗左_鱗5CP = new ColorP(X0Y0_縁下_鱗_鱗左_鱗5, 縁下_鱗_鱗左_鱗5CD, DisUnit, abj: true); - X0Y0_縁下_鱗_鱗左_鱗4CP = new ColorP(X0Y0_縁下_鱗_鱗左_鱗4, 縁下_鱗_鱗左_鱗4CD, 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_縁下_鱗_鱗右_鱗7CP = new ColorP(X0Y0_縁下_鱗_鱗右_鱗7, 縁下_鱗_鱗右_鱗7CD, DisUnit, abj: true); - X0Y0_縁下_鱗_鱗右_鱗6CP = new ColorP(X0Y0_縁下_鱗_鱗右_鱗6, 縁下_鱗_鱗右_鱗6CD, DisUnit, abj: true); - X0Y0_縁下_鱗_鱗右_鱗5CP = new ColorP(X0Y0_縁下_鱗_鱗右_鱗5, 縁下_鱗_鱗右_鱗5CD, DisUnit, abj: true); - X0Y0_縁下_鱗_鱗右_鱗4CP = new ColorP(X0Y0_縁下_鱗_鱗右_鱗4, 縁下_鱗_鱗右_鱗4CD, 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_縁下_鱗_鱗CP = new ColorP(X0Y0_縁下_鱗_鱗, 縁下_鱗_鱗CD, DisUnit, abj: true); - X0Y0_縁上_縁上CP = new ColorP(X0Y0_縁上_縁上, 縁上_縁上CD, DisUnit, abj: true); - X0Y0_縁上_鱗_鱗左_鱗6CP = new ColorP(X0Y0_縁上_鱗_鱗左_鱗6, 縁上_鱗_鱗左_鱗6CD, DisUnit, abj: true); - X0Y0_縁上_鱗_鱗左_鱗5CP = new ColorP(X0Y0_縁上_鱗_鱗左_鱗5, 縁上_鱗_鱗左_鱗5CD, DisUnit, abj: true); - X0Y0_縁上_鱗_鱗左_鱗4CP = new ColorP(X0Y0_縁上_鱗_鱗左_鱗4, 縁上_鱗_鱗左_鱗4CD, 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_縁上_鱗_鱗右_鱗6CP = new ColorP(X0Y0_縁上_鱗_鱗右_鱗6, 縁上_鱗_鱗右_鱗6CD, DisUnit, abj: true); - X0Y0_縁上_鱗_鱗右_鱗5CP = new ColorP(X0Y0_縁上_鱗_鱗右_鱗5, 縁上_鱗_鱗右_鱗5CD, DisUnit, abj: true); - X0Y0_縁上_鱗_鱗右_鱗4CP = new ColorP(X0Y0_縁上_鱗_鱗右_鱗4, 縁上_鱗_鱗右_鱗4CD, 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); - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_頭部CP.Update(); - X0Y0_頭頂部_透_基CP.Update(); - X0Y0_頭頂部_透_ハイライト1CP.Update(); - X0Y0_頭頂部_透_ハイライト2CP.Update(); - X0Y0_頭頂部_鱗_鱗5CP.Update(); - X0Y0_頭頂部_鱗_鱗4CP.Update(); - X0Y0_頭頂部_鱗_鱗3CP.Update(); - X0Y0_頭頂部_鱗_鱗2CP.Update(); - X0Y0_頭頂部_鱗_鱗1CP.Update(); - X0Y0_左部_鰓_鰓11CP.Update(); - X0Y0_左部_鰓_鰓10CP.Update(); - X0Y0_左部_鰓_鰓9CP.Update(); - X0Y0_左部_鰓_鰓8CP.Update(); - X0Y0_左部_鰓_鰓7CP.Update(); - X0Y0_左部_鰓_鰓6CP.Update(); - X0Y0_左部_鰓_鰓5CP.Update(); - X0Y0_左部_鰓_鰓4CP.Update(); - X0Y0_左部_鰓_鰓3CP.Update(); - X0Y0_左部_鰓_鰓2CP.Update(); - X0Y0_左部_鰓_鰓1CP.Update(); - X0Y0_左部_鱗_鱗7CP.Update(); - X0Y0_左部_鱗_鱗6CP.Update(); - X0Y0_左部_鱗_鱗5CP.Update(); - X0Y0_左部_鱗_鱗4CP.Update(); - X0Y0_左部_鱗_鱗3CP.Update(); - X0Y0_左部_鱗_鱗2CP.Update(); - X0Y0_左部_鱗_鱗1CP.Update(); - X0Y0_右部_鰓_鰓11CP.Update(); - X0Y0_右部_鰓_鰓10CP.Update(); - X0Y0_右部_鰓_鰓9CP.Update(); - X0Y0_右部_鰓_鰓8CP.Update(); - X0Y0_右部_鰓_鰓7CP.Update(); - X0Y0_右部_鰓_鰓6CP.Update(); - X0Y0_右部_鰓_鰓5CP.Update(); - X0Y0_右部_鰓_鰓4CP.Update(); - X0Y0_右部_鰓_鰓3CP.Update(); - X0Y0_右部_鰓_鰓2CP.Update(); - X0Y0_右部_鰓_鰓1CP.Update(); - X0Y0_右部_鱗_鱗7CP.Update(); - X0Y0_右部_鱗_鱗6CP.Update(); - X0Y0_右部_鱗_鱗5CP.Update(); - X0Y0_右部_鱗_鱗4CP.Update(); - X0Y0_右部_鱗_鱗3CP.Update(); - X0Y0_右部_鱗_鱗2CP.Update(); - X0Y0_右部_鱗_鱗1CP.Update(); - X0Y0_鼻部_鱗3CP.Update(); - X0Y0_鼻部_鱗左CP.Update(); - X0Y0_鼻部_鱗右CP.Update(); - X0Y0_鼻部_鱗2CP.Update(); - X0Y0_鼻部_鱗1CP.Update(); - X0Y0_縁下_縁下CP.Update(); - X0Y0_縁下_鱗_鱗左_鱗7CP.Update(); - X0Y0_縁下_鱗_鱗左_鱗6CP.Update(); - X0Y0_縁下_鱗_鱗左_鱗5CP.Update(); - X0Y0_縁下_鱗_鱗左_鱗4CP.Update(); - X0Y0_縁下_鱗_鱗左_鱗3CP.Update(); - X0Y0_縁下_鱗_鱗左_鱗2CP.Update(); - X0Y0_縁下_鱗_鱗左_鱗1CP.Update(); - X0Y0_縁下_鱗_鱗右_鱗7CP.Update(); - X0Y0_縁下_鱗_鱗右_鱗6CP.Update(); - X0Y0_縁下_鱗_鱗右_鱗5CP.Update(); - X0Y0_縁下_鱗_鱗右_鱗4CP.Update(); - X0Y0_縁下_鱗_鱗右_鱗3CP.Update(); - X0Y0_縁下_鱗_鱗右_鱗2CP.Update(); - X0Y0_縁下_鱗_鱗右_鱗1CP.Update(); - X0Y0_縁下_鱗_鱗CP.Update(); - X0Y0_縁上_縁上CP.Update(); - X0Y0_縁上_鱗_鱗左_鱗6CP.Update(); - X0Y0_縁上_鱗_鱗左_鱗5CP.Update(); - X0Y0_縁上_鱗_鱗左_鱗4CP.Update(); - X0Y0_縁上_鱗_鱗左_鱗3CP.Update(); - X0Y0_縁上_鱗_鱗左_鱗2CP.Update(); - X0Y0_縁上_鱗_鱗左_鱗1CP.Update(); - X0Y0_縁上_鱗_鱗右_鱗6CP.Update(); - X0Y0_縁上_鱗_鱗右_鱗5CP.Update(); - X0Y0_縁上_鱗_鱗右_鱗4CP.Update(); - X0Y0_縁上_鱗_鱗右_鱗3CP.Update(); - X0Y0_縁上_鱗_鱗右_鱗2CP.Update(); - X0Y0_縁上_鱗_鱗右_鱗1CP.Update(); - X0Y0_縁上_鱗_鱗1CP.Update(); - X0Y0_縁上_鱗_鱗2CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 頭部CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭頂部_透_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); - 頭頂部_透_ハイライト1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト); - 頭頂部_透_ハイライト2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト); - 頭頂部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭頂部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭頂部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭頂部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭頂部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鰓_鰓11CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓10CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓9CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓8CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓7CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓6CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鰓_鰓11CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓10CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓9CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓8CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓7CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓6CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 鼻部_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 鼻部_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 鼻部_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 鼻部_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 鼻部_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 縁下_縁下CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 縁下_鱗_鱗左_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗左_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗左_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_縁上CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 縁上_鱗_鱗左_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗左_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗右_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗右_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } - - private void 配色T0(体配色 体配色) - { - 頭部CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭頂部_透_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); - 頭頂部_透_ハイライト1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト); - 頭頂部_透_ハイライト2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト); - 頭頂部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭頂部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭頂部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭頂部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭頂部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左部_鰓_鰓11CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓10CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓9CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓8CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓7CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓6CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左部_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右部_鰓_鰓11CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓10CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓9CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓8CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓7CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓6CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右部_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 鼻部_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 鼻部_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 鼻部_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 鼻部_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 鼻部_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 縁下_縁下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗左_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗左_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗左_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗右_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗右_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_縁上CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗左_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗左_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗右_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗右_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - } - - private void 配色T1(体配色 体配色) - { - 頭部CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 頭頂部_透_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); - 頭頂部_透_ハイライト1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト); - 頭頂部_透_ハイライト2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト); - 頭頂部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭頂部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭頂部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 頭頂部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 頭頂部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鰓_鰓11CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓10CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓9CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓8CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓7CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓6CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鰓_鰓1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 左部_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 左部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 左部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鰓_鰓11CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓10CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓9CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓8CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓7CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓6CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓5CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓4CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓3CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓2CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鰓_鰓1CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 右部_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 右部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 右部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 鼻部_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 鼻部_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 鼻部_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 鼻部_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 鼻部_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 縁下_縁下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗左_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗左_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗左_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗右_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁下_鱗_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁下_鱗_鱗CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_縁上CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗左_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗左_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗右_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗右_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 縁上_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 縁上_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 頭部_表示 + { + get + { + return X0Y0_頭部.Dra; + } + set + { + X0Y0_頭部.Dra = value; + X0Y0_頭部.Hit = value; + } + } + + public bool 頭頂部_透_基_表示 + { + get + { + return X0Y0_頭頂部_透_基.Dra; + } + set + { + X0Y0_頭頂部_透_基.Dra = value; + X0Y0_頭頂部_透_基.Hit = value; + } + } + + public bool 頭頂部_透_ハイライト1_表示 + { + get + { + return X0Y0_頭頂部_透_ハイライト1.Dra; + } + set + { + X0Y0_頭頂部_透_ハイライト1.Dra = value; + X0Y0_頭頂部_透_ハイライト1.Hit = value; + } + } + + public bool 頭頂部_透_ハイライト2_表示 + { + get + { + return X0Y0_頭頂部_透_ハイライト2.Dra; + } + set + { + X0Y0_頭頂部_透_ハイライト2.Dra = value; + X0Y0_頭頂部_透_ハイライト2.Hit = value; + } + } + + public bool 頭頂部_鱗_鱗5_表示 + { + get + { + return X0Y0_頭頂部_鱗_鱗5.Dra; + } + set + { + X0Y0_頭頂部_鱗_鱗5.Dra = value; + X0Y0_頭頂部_鱗_鱗5.Hit = value; + } + } + + public bool 頭頂部_鱗_鱗4_表示 + { + get + { + return X0Y0_頭頂部_鱗_鱗4.Dra; + } + set + { + X0Y0_頭頂部_鱗_鱗4.Dra = value; + X0Y0_頭頂部_鱗_鱗4.Hit = value; + } + } + + public bool 頭頂部_鱗_鱗3_表示 + { + get + { + return X0Y0_頭頂部_鱗_鱗3.Dra; + } + set + { + X0Y0_頭頂部_鱗_鱗3.Dra = value; + X0Y0_頭頂部_鱗_鱗3.Hit = value; + } + } + + public bool 頭頂部_鱗_鱗2_表示 + { + get + { + return X0Y0_頭頂部_鱗_鱗2.Dra; + } + set + { + X0Y0_頭頂部_鱗_鱗2.Dra = value; + X0Y0_頭頂部_鱗_鱗2.Hit = value; + } + } + + public bool 頭頂部_鱗_鱗1_表示 + { + get + { + return X0Y0_頭頂部_鱗_鱗1.Dra; + } + set + { + X0Y0_頭頂部_鱗_鱗1.Dra = value; + X0Y0_頭頂部_鱗_鱗1.Hit = value; + } + } + + public bool 左部_鰓_鰓11_表示 + { + get + { + return X0Y0_左部_鰓_鰓11.Dra; + } + set + { + X0Y0_左部_鰓_鰓11.Dra = value; + X0Y0_左部_鰓_鰓11.Hit = value; + } + } + + public bool 左部_鰓_鰓10_表示 + { + get + { + return X0Y0_左部_鰓_鰓10.Dra; + } + set + { + X0Y0_左部_鰓_鰓10.Dra = value; + X0Y0_左部_鰓_鰓10.Hit = value; + } + } + + public bool 左部_鰓_鰓9_表示 + { + get + { + return X0Y0_左部_鰓_鰓9.Dra; + } + set + { + X0Y0_左部_鰓_鰓9.Dra = value; + X0Y0_左部_鰓_鰓9.Hit = value; + } + } + + public bool 左部_鰓_鰓8_表示 + { + get + { + return X0Y0_左部_鰓_鰓8.Dra; + } + set + { + X0Y0_左部_鰓_鰓8.Dra = value; + X0Y0_左部_鰓_鰓8.Hit = value; + } + } + + public bool 左部_鰓_鰓7_表示 + { + get + { + return X0Y0_左部_鰓_鰓7.Dra; + } + set + { + X0Y0_左部_鰓_鰓7.Dra = value; + X0Y0_左部_鰓_鰓7.Hit = value; + } + } + + public bool 左部_鰓_鰓6_表示 + { + get + { + return X0Y0_左部_鰓_鰓6.Dra; + } + set + { + X0Y0_左部_鰓_鰓6.Dra = value; + X0Y0_左部_鰓_鰓6.Hit = value; + } + } + + public bool 左部_鰓_鰓5_表示 + { + get + { + return X0Y0_左部_鰓_鰓5.Dra; + } + set + { + X0Y0_左部_鰓_鰓5.Dra = value; + X0Y0_左部_鰓_鰓5.Hit = value; + } + } + + public bool 左部_鰓_鰓4_表示 + { + get + { + return X0Y0_左部_鰓_鰓4.Dra; + } + set + { + X0Y0_左部_鰓_鰓4.Dra = value; + X0Y0_左部_鰓_鰓4.Hit = value; + } + } + + public bool 左部_鰓_鰓3_表示 + { + get + { + return X0Y0_左部_鰓_鰓3.Dra; + } + set + { + X0Y0_左部_鰓_鰓3.Dra = value; + X0Y0_左部_鰓_鰓3.Hit = value; + } + } + + public bool 左部_鰓_鰓2_表示 + { + get + { + return X0Y0_左部_鰓_鰓2.Dra; + } + set + { + X0Y0_左部_鰓_鰓2.Dra = value; + X0Y0_左部_鰓_鰓2.Hit = value; + } + } + + public bool 左部_鰓_鰓1_表示 + { + get + { + return X0Y0_左部_鰓_鰓1.Dra; + } + set + { + X0Y0_左部_鰓_鰓1.Dra = value; + X0Y0_左部_鰓_鰓1.Hit = value; + } + } + + public bool 左部_鱗_鱗7_表示 + { + get + { + return X0Y0_左部_鱗_鱗7.Dra; + } + set + { + X0Y0_左部_鱗_鱗7.Dra = value; + X0Y0_左部_鱗_鱗7.Hit = value; + } + } + + public bool 左部_鱗_鱗6_表示 + { + get + { + return X0Y0_左部_鱗_鱗6.Dra; + } + set + { + X0Y0_左部_鱗_鱗6.Dra = value; + X0Y0_左部_鱗_鱗6.Hit = value; + } + } + + public bool 左部_鱗_鱗5_表示 + { + get + { + return X0Y0_左部_鱗_鱗5.Dra; + } + set + { + X0Y0_左部_鱗_鱗5.Dra = value; + X0Y0_左部_鱗_鱗5.Hit = value; + } + } + + public bool 左部_鱗_鱗4_表示 + { + get + { + return X0Y0_左部_鱗_鱗4.Dra; + } + set + { + X0Y0_左部_鱗_鱗4.Dra = value; + X0Y0_左部_鱗_鱗4.Hit = value; + } + } + + public bool 左部_鱗_鱗3_表示 + { + get + { + return X0Y0_左部_鱗_鱗3.Dra; + } + set + { + X0Y0_左部_鱗_鱗3.Dra = value; + X0Y0_左部_鱗_鱗3.Hit = value; + } + } + + public bool 左部_鱗_鱗2_表示 + { + get + { + return X0Y0_左部_鱗_鱗2.Dra; + } + set + { + X0Y0_左部_鱗_鱗2.Dra = value; + X0Y0_左部_鱗_鱗2.Hit = value; + } + } + + public bool 左部_鱗_鱗1_表示 + { + get + { + return X0Y0_左部_鱗_鱗1.Dra; + } + set + { + X0Y0_左部_鱗_鱗1.Dra = value; + X0Y0_左部_鱗_鱗1.Hit = value; + } + } + + public bool 右部_鰓_鰓11_表示 + { + get + { + return X0Y0_右部_鰓_鰓11.Dra; + } + set + { + X0Y0_右部_鰓_鰓11.Dra = value; + X0Y0_右部_鰓_鰓11.Hit = value; + } + } + + public bool 右部_鰓_鰓10_表示 + { + get + { + return X0Y0_右部_鰓_鰓10.Dra; + } + set + { + X0Y0_右部_鰓_鰓10.Dra = value; + X0Y0_右部_鰓_鰓10.Hit = value; + } + } + + public bool 右部_鰓_鰓9_表示 + { + get + { + return X0Y0_右部_鰓_鰓9.Dra; + } + set + { + X0Y0_右部_鰓_鰓9.Dra = value; + X0Y0_右部_鰓_鰓9.Hit = value; + } + } + + public bool 右部_鰓_鰓8_表示 + { + get + { + return X0Y0_右部_鰓_鰓8.Dra; + } + set + { + X0Y0_右部_鰓_鰓8.Dra = value; + X0Y0_右部_鰓_鰓8.Hit = value; + } + } + + public bool 右部_鰓_鰓7_表示 + { + get + { + return X0Y0_右部_鰓_鰓7.Dra; + } + set + { + X0Y0_右部_鰓_鰓7.Dra = value; + X0Y0_右部_鰓_鰓7.Hit = value; + } + } + + public bool 右部_鰓_鰓6_表示 + { + get + { + return X0Y0_右部_鰓_鰓6.Dra; + } + set + { + X0Y0_右部_鰓_鰓6.Dra = value; + X0Y0_右部_鰓_鰓6.Hit = value; + } + } + + public bool 右部_鰓_鰓5_表示 + { + get + { + return X0Y0_右部_鰓_鰓5.Dra; + } + set + { + X0Y0_右部_鰓_鰓5.Dra = value; + X0Y0_右部_鰓_鰓5.Hit = value; + } + } + + public bool 右部_鰓_鰓4_表示 + { + get + { + return X0Y0_右部_鰓_鰓4.Dra; + } + set + { + X0Y0_右部_鰓_鰓4.Dra = value; + X0Y0_右部_鰓_鰓4.Hit = value; + } + } + + public bool 右部_鰓_鰓3_表示 + { + get + { + return X0Y0_右部_鰓_鰓3.Dra; + } + set + { + X0Y0_右部_鰓_鰓3.Dra = value; + X0Y0_右部_鰓_鰓3.Hit = value; + } + } + + public bool 右部_鰓_鰓2_表示 + { + get + { + return X0Y0_右部_鰓_鰓2.Dra; + } + set + { + X0Y0_右部_鰓_鰓2.Dra = value; + X0Y0_右部_鰓_鰓2.Hit = value; + } + } + + public bool 右部_鰓_鰓1_表示 + { + get + { + return X0Y0_右部_鰓_鰓1.Dra; + } + set + { + X0Y0_右部_鰓_鰓1.Dra = value; + X0Y0_右部_鰓_鰓1.Hit = value; + } + } + + public bool 右部_鱗_鱗7_表示 + { + get + { + return X0Y0_右部_鱗_鱗7.Dra; + } + set + { + X0Y0_右部_鱗_鱗7.Dra = value; + X0Y0_右部_鱗_鱗7.Hit = value; + } + } + + public bool 右部_鱗_鱗6_表示 + { + get + { + return X0Y0_右部_鱗_鱗6.Dra; + } + set + { + X0Y0_右部_鱗_鱗6.Dra = value; + X0Y0_右部_鱗_鱗6.Hit = value; + } + } + + public bool 右部_鱗_鱗5_表示 + { + get + { + return X0Y0_右部_鱗_鱗5.Dra; + } + set + { + X0Y0_右部_鱗_鱗5.Dra = value; + X0Y0_右部_鱗_鱗5.Hit = value; + } + } + + public bool 右部_鱗_鱗4_表示 + { + get + { + return X0Y0_右部_鱗_鱗4.Dra; + } + set + { + X0Y0_右部_鱗_鱗4.Dra = value; + X0Y0_右部_鱗_鱗4.Hit = value; + } + } + + public bool 右部_鱗_鱗3_表示 + { + get + { + return X0Y0_右部_鱗_鱗3.Dra; + } + set + { + X0Y0_右部_鱗_鱗3.Dra = value; + X0Y0_右部_鱗_鱗3.Hit = value; + } + } + + public bool 右部_鱗_鱗2_表示 + { + get + { + return X0Y0_右部_鱗_鱗2.Dra; + } + set + { + X0Y0_右部_鱗_鱗2.Dra = value; + X0Y0_右部_鱗_鱗2.Hit = value; + } + } + + public bool 右部_鱗_鱗1_表示 + { + get + { + return X0Y0_右部_鱗_鱗1.Dra; + } + set + { + X0Y0_右部_鱗_鱗1.Dra = value; + X0Y0_右部_鱗_鱗1.Hit = value; + } + } + + public bool 鼻部_鱗3_表示 + { + get + { + return X0Y0_鼻部_鱗3.Dra; + } + set + { + X0Y0_鼻部_鱗3.Dra = value; + X0Y0_鼻部_鱗3.Hit = value; + } + } + + public bool 鼻部_鱗左_表示 + { + get + { + return X0Y0_鼻部_鱗左.Dra; + } + set + { + X0Y0_鼻部_鱗左.Dra = value; + X0Y0_鼻部_鱗左.Hit = value; + } + } + + public bool 鼻部_鱗右_表示 + { + get + { + return X0Y0_鼻部_鱗右.Dra; + } + set + { + X0Y0_鼻部_鱗右.Dra = value; + X0Y0_鼻部_鱗右.Hit = value; + } + } + + public bool 鼻部_鱗2_表示 + { + get + { + return X0Y0_鼻部_鱗2.Dra; + } + set + { + X0Y0_鼻部_鱗2.Dra = value; + X0Y0_鼻部_鱗2.Hit = value; + } + } + + public bool 鼻部_鱗1_表示 + { + get + { + return X0Y0_鼻部_鱗1.Dra; + } + set + { + X0Y0_鼻部_鱗1.Dra = value; + X0Y0_鼻部_鱗1.Hit = value; + } + } + + public bool 縁下_縁下_表示 + { + get + { + return X0Y0_縁下_縁下.Dra; + } + set + { + X0Y0_縁下_縁下.Dra = value; + X0Y0_縁下_縁下.Hit = value; + } + } + + public bool 縁下_鱗_鱗左_鱗7_表示 + { + get + { + return X0Y0_縁下_鱗_鱗左_鱗7.Dra; + } + set + { + X0Y0_縁下_鱗_鱗左_鱗7.Dra = value; + X0Y0_縁下_鱗_鱗左_鱗7.Hit = value; + } + } + + public bool 縁下_鱗_鱗左_鱗6_表示 + { + get + { + return X0Y0_縁下_鱗_鱗左_鱗6.Dra; + } + set + { + X0Y0_縁下_鱗_鱗左_鱗6.Dra = value; + X0Y0_縁下_鱗_鱗左_鱗6.Hit = value; + } + } + + public bool 縁下_鱗_鱗左_鱗5_表示 + { + get + { + return X0Y0_縁下_鱗_鱗左_鱗5.Dra; + } + set + { + X0Y0_縁下_鱗_鱗左_鱗5.Dra = value; + X0Y0_縁下_鱗_鱗左_鱗5.Hit = value; + } + } + + public bool 縁下_鱗_鱗左_鱗4_表示 + { + get + { + return X0Y0_縁下_鱗_鱗左_鱗4.Dra; + } + set + { + X0Y0_縁下_鱗_鱗左_鱗4.Dra = value; + X0Y0_縁下_鱗_鱗左_鱗4.Hit = value; + } + } + + public bool 縁下_鱗_鱗左_鱗3_表示 + { + get + { + return X0Y0_縁下_鱗_鱗左_鱗3.Dra; + } + set + { + X0Y0_縁下_鱗_鱗左_鱗3.Dra = value; + X0Y0_縁下_鱗_鱗左_鱗3.Hit = value; + } + } + + public bool 縁下_鱗_鱗左_鱗2_表示 + { + get + { + return X0Y0_縁下_鱗_鱗左_鱗2.Dra; + } + set + { + X0Y0_縁下_鱗_鱗左_鱗2.Dra = value; + X0Y0_縁下_鱗_鱗左_鱗2.Hit = value; + } + } + + public bool 縁下_鱗_鱗左_鱗1_表示 + { + get + { + return X0Y0_縁下_鱗_鱗左_鱗1.Dra; + } + set + { + X0Y0_縁下_鱗_鱗左_鱗1.Dra = value; + X0Y0_縁下_鱗_鱗左_鱗1.Hit = value; + } + } + + public bool 縁下_鱗_鱗右_鱗7_表示 + { + get + { + return X0Y0_縁下_鱗_鱗右_鱗7.Dra; + } + set + { + X0Y0_縁下_鱗_鱗右_鱗7.Dra = value; + X0Y0_縁下_鱗_鱗右_鱗7.Hit = value; + } + } + + public bool 縁下_鱗_鱗右_鱗6_表示 + { + get + { + return X0Y0_縁下_鱗_鱗右_鱗6.Dra; + } + set + { + X0Y0_縁下_鱗_鱗右_鱗6.Dra = value; + X0Y0_縁下_鱗_鱗右_鱗6.Hit = value; + } + } + + public bool 縁下_鱗_鱗右_鱗5_表示 + { + get + { + return X0Y0_縁下_鱗_鱗右_鱗5.Dra; + } + set + { + X0Y0_縁下_鱗_鱗右_鱗5.Dra = value; + X0Y0_縁下_鱗_鱗右_鱗5.Hit = value; + } + } + + public bool 縁下_鱗_鱗右_鱗4_表示 + { + get + { + return X0Y0_縁下_鱗_鱗右_鱗4.Dra; + } + set + { + X0Y0_縁下_鱗_鱗右_鱗4.Dra = value; + X0Y0_縁下_鱗_鱗右_鱗4.Hit = value; + } + } + + public bool 縁下_鱗_鱗右_鱗3_表示 + { + get + { + return X0Y0_縁下_鱗_鱗右_鱗3.Dra; + } + set + { + X0Y0_縁下_鱗_鱗右_鱗3.Dra = value; + X0Y0_縁下_鱗_鱗右_鱗3.Hit = value; + } + } + + public bool 縁下_鱗_鱗右_鱗2_表示 + { + get + { + return X0Y0_縁下_鱗_鱗右_鱗2.Dra; + } + set + { + X0Y0_縁下_鱗_鱗右_鱗2.Dra = value; + X0Y0_縁下_鱗_鱗右_鱗2.Hit = value; + } + } + + public bool 縁下_鱗_鱗右_鱗1_表示 + { + get + { + return X0Y0_縁下_鱗_鱗右_鱗1.Dra; + } + set + { + X0Y0_縁下_鱗_鱗右_鱗1.Dra = value; + X0Y0_縁下_鱗_鱗右_鱗1.Hit = value; + } + } + + public bool 縁下_鱗_鱗_表示 + { + get + { + return X0Y0_縁下_鱗_鱗.Dra; + } + set + { + X0Y0_縁下_鱗_鱗.Dra = value; + X0Y0_縁下_鱗_鱗.Hit = value; + } + } + + public bool 縁上_縁上_表示 + { + get + { + return X0Y0_縁上_縁上.Dra; + } + set + { + X0Y0_縁上_縁上.Dra = value; + X0Y0_縁上_縁上.Hit = value; + } + } + + public bool 縁上_鱗_鱗左_鱗6_表示 + { + get + { + return X0Y0_縁上_鱗_鱗左_鱗6.Dra; + } + set + { + X0Y0_縁上_鱗_鱗左_鱗6.Dra = value; + X0Y0_縁上_鱗_鱗左_鱗6.Hit = value; + } + } + + public bool 縁上_鱗_鱗左_鱗5_表示 + { + get + { + return X0Y0_縁上_鱗_鱗左_鱗5.Dra; + } + set + { + X0Y0_縁上_鱗_鱗左_鱗5.Dra = value; + X0Y0_縁上_鱗_鱗左_鱗5.Hit = value; + } + } + + public bool 縁上_鱗_鱗左_鱗4_表示 + { + get + { + return X0Y0_縁上_鱗_鱗左_鱗4.Dra; + } + set + { + X0Y0_縁上_鱗_鱗左_鱗4.Dra = value; + X0Y0_縁上_鱗_鱗左_鱗4.Hit = value; + } + } + + public bool 縁上_鱗_鱗左_鱗3_表示 + { + get + { + return X0Y0_縁上_鱗_鱗左_鱗3.Dra; + } + set + { + X0Y0_縁上_鱗_鱗左_鱗3.Dra = value; + X0Y0_縁上_鱗_鱗左_鱗3.Hit = value; + } + } + + public bool 縁上_鱗_鱗左_鱗2_表示 + { + get + { + return X0Y0_縁上_鱗_鱗左_鱗2.Dra; + } + set + { + X0Y0_縁上_鱗_鱗左_鱗2.Dra = value; + X0Y0_縁上_鱗_鱗左_鱗2.Hit = value; + } + } + + public bool 縁上_鱗_鱗左_鱗1_表示 + { + get + { + return X0Y0_縁上_鱗_鱗左_鱗1.Dra; + } + set + { + X0Y0_縁上_鱗_鱗左_鱗1.Dra = value; + X0Y0_縁上_鱗_鱗左_鱗1.Hit = value; + } + } + + public bool 縁上_鱗_鱗右_鱗6_表示 + { + get + { + return X0Y0_縁上_鱗_鱗右_鱗6.Dra; + } + set + { + X0Y0_縁上_鱗_鱗右_鱗6.Dra = value; + X0Y0_縁上_鱗_鱗右_鱗6.Hit = value; + } + } + + public bool 縁上_鱗_鱗右_鱗5_表示 + { + get + { + return X0Y0_縁上_鱗_鱗右_鱗5.Dra; + } + set + { + X0Y0_縁上_鱗_鱗右_鱗5.Dra = value; + X0Y0_縁上_鱗_鱗右_鱗5.Hit = value; + } + } + + public bool 縁上_鱗_鱗右_鱗4_表示 + { + get + { + return X0Y0_縁上_鱗_鱗右_鱗4.Dra; + } + set + { + X0Y0_縁上_鱗_鱗右_鱗4.Dra = value; + X0Y0_縁上_鱗_鱗右_鱗4.Hit = value; + } + } + + public bool 縁上_鱗_鱗右_鱗3_表示 + { + get + { + return X0Y0_縁上_鱗_鱗右_鱗3.Dra; + } + set + { + X0Y0_縁上_鱗_鱗右_鱗3.Dra = value; + X0Y0_縁上_鱗_鱗右_鱗3.Hit = value; + } + } + + public bool 縁上_鱗_鱗右_鱗2_表示 + { + get + { + return X0Y0_縁上_鱗_鱗右_鱗2.Dra; + } + set + { + X0Y0_縁上_鱗_鱗右_鱗2.Dra = value; + X0Y0_縁上_鱗_鱗右_鱗2.Hit = value; + } + } + + public bool 縁上_鱗_鱗右_鱗1_表示 + { + get + { + return X0Y0_縁上_鱗_鱗右_鱗1.Dra; + } + set + { + X0Y0_縁上_鱗_鱗右_鱗1.Dra = value; + X0Y0_縁上_鱗_鱗右_鱗1.Hit = value; + } + } + + public bool 縁上_鱗_鱗1_表示 + { + get + { + return X0Y0_縁上_鱗_鱗1.Dra; + } + set + { + X0Y0_縁上_鱗_鱗1.Dra = value; + X0Y0_縁上_鱗_鱗1.Hit = value; + } + } + + public bool 縁上_鱗_鱗2_表示 + { + get + { + return X0Y0_縁上_鱗_鱗2.Dra; + } + set + { + X0Y0_縁上_鱗_鱗2.Dra = value; + X0Y0_縁上_鱗_鱗2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 頭部_表示; + } + set + { + 頭部_表示 = value; + 頭頂部_透_基_表示 = value; + 頭頂部_透_ハイライト1_表示 = value; + 頭頂部_透_ハイライト2_表示 = value; + 頭頂部_鱗_鱗5_表示 = value; + 頭頂部_鱗_鱗4_表示 = value; + 頭頂部_鱗_鱗3_表示 = value; + 頭頂部_鱗_鱗2_表示 = value; + 頭頂部_鱗_鱗1_表示 = value; + 左部_鰓_鰓11_表示 = value; + 左部_鰓_鰓10_表示 = value; + 左部_鰓_鰓9_表示 = value; + 左部_鰓_鰓8_表示 = value; + 左部_鰓_鰓7_表示 = value; + 左部_鰓_鰓6_表示 = value; + 左部_鰓_鰓5_表示 = value; + 左部_鰓_鰓4_表示 = value; + 左部_鰓_鰓3_表示 = value; + 左部_鰓_鰓2_表示 = value; + 左部_鰓_鰓1_表示 = value; + 左部_鱗_鱗7_表示 = value; + 左部_鱗_鱗6_表示 = value; + 左部_鱗_鱗5_表示 = value; + 左部_鱗_鱗4_表示 = value; + 左部_鱗_鱗3_表示 = value; + 左部_鱗_鱗2_表示 = value; + 左部_鱗_鱗1_表示 = value; + 右部_鰓_鰓11_表示 = value; + 右部_鰓_鰓10_表示 = value; + 右部_鰓_鰓9_表示 = value; + 右部_鰓_鰓8_表示 = value; + 右部_鰓_鰓7_表示 = value; + 右部_鰓_鰓6_表示 = value; + 右部_鰓_鰓5_表示 = value; + 右部_鰓_鰓4_表示 = value; + 右部_鰓_鰓3_表示 = value; + 右部_鰓_鰓2_表示 = value; + 右部_鰓_鰓1_表示 = value; + 右部_鱗_鱗7_表示 = value; + 右部_鱗_鱗6_表示 = value; + 右部_鱗_鱗5_表示 = value; + 右部_鱗_鱗4_表示 = value; + 右部_鱗_鱗3_表示 = value; + 右部_鱗_鱗2_表示 = value; + 右部_鱗_鱗1_表示 = value; + 鼻部_鱗3_表示 = value; + 鼻部_鱗左_表示 = value; + 鼻部_鱗右_表示 = value; + 鼻部_鱗2_表示 = value; + 鼻部_鱗1_表示 = value; + 縁下_縁下_表示 = value; + 縁下_鱗_鱗左_鱗7_表示 = value; + 縁下_鱗_鱗左_鱗6_表示 = value; + 縁下_鱗_鱗左_鱗5_表示 = value; + 縁下_鱗_鱗左_鱗4_表示 = value; + 縁下_鱗_鱗左_鱗3_表示 = value; + 縁下_鱗_鱗左_鱗2_表示 = value; + 縁下_鱗_鱗左_鱗1_表示 = value; + 縁下_鱗_鱗右_鱗7_表示 = value; + 縁下_鱗_鱗右_鱗6_表示 = value; + 縁下_鱗_鱗右_鱗5_表示 = value; + 縁下_鱗_鱗右_鱗4_表示 = value; + 縁下_鱗_鱗右_鱗3_表示 = value; + 縁下_鱗_鱗右_鱗2_表示 = value; + 縁下_鱗_鱗右_鱗1_表示 = value; + 縁下_鱗_鱗_表示 = value; + 縁上_縁上_表示 = value; + 縁上_鱗_鱗左_鱗6_表示 = value; + 縁上_鱗_鱗左_鱗5_表示 = value; + 縁上_鱗_鱗左_鱗4_表示 = value; + 縁上_鱗_鱗左_鱗3_表示 = value; + 縁上_鱗_鱗左_鱗2_表示 = value; + 縁上_鱗_鱗左_鱗1_表示 = value; + 縁上_鱗_鱗右_鱗6_表示 = value; + 縁上_鱗_鱗右_鱗5_表示 = value; + 縁上_鱗_鱗右_鱗4_表示 = value; + 縁上_鱗_鱗右_鱗3_表示 = value; + 縁上_鱗_鱗右_鱗2_表示 = value; + 縁上_鱗_鱗右_鱗1_表示 = value; + 縁上_鱗_鱗1_表示 = value; + 縁上_鱗_鱗2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 頭部CD.不透明度; + } + set + { + 頭部CD.不透明度 = value; + 頭頂部_透_基CD.不透明度 = value; + 頭頂部_透_ハイライト1CD.不透明度 = value; + 頭頂部_透_ハイライト2CD.不透明度 = value; + 頭頂部_鱗_鱗5CD.不透明度 = value; + 頭頂部_鱗_鱗4CD.不透明度 = value; + 頭頂部_鱗_鱗3CD.不透明度 = value; + 頭頂部_鱗_鱗2CD.不透明度 = value; + 頭頂部_鱗_鱗1CD.不透明度 = value; + 左部_鰓_鰓11CD.不透明度 = value; + 左部_鰓_鰓10CD.不透明度 = value; + 左部_鰓_鰓9CD.不透明度 = value; + 左部_鰓_鰓8CD.不透明度 = value; + 左部_鰓_鰓7CD.不透明度 = value; + 左部_鰓_鰓6CD.不透明度 = value; + 左部_鰓_鰓5CD.不透明度 = value; + 左部_鰓_鰓4CD.不透明度 = value; + 左部_鰓_鰓3CD.不透明度 = value; + 左部_鰓_鰓2CD.不透明度 = value; + 左部_鰓_鰓1CD.不透明度 = value; + 左部_鱗_鱗7CD.不透明度 = value; + 左部_鱗_鱗6CD.不透明度 = value; + 左部_鱗_鱗5CD.不透明度 = value; + 左部_鱗_鱗4CD.不透明度 = value; + 左部_鱗_鱗3CD.不透明度 = value; + 左部_鱗_鱗2CD.不透明度 = value; + 左部_鱗_鱗1CD.不透明度 = value; + 右部_鰓_鰓11CD.不透明度 = value; + 右部_鰓_鰓10CD.不透明度 = value; + 右部_鰓_鰓9CD.不透明度 = value; + 右部_鰓_鰓8CD.不透明度 = value; + 右部_鰓_鰓7CD.不透明度 = value; + 右部_鰓_鰓6CD.不透明度 = value; + 右部_鰓_鰓5CD.不透明度 = value; + 右部_鰓_鰓4CD.不透明度 = value; + 右部_鰓_鰓3CD.不透明度 = value; + 右部_鰓_鰓2CD.不透明度 = value; + 右部_鰓_鰓1CD.不透明度 = value; + 右部_鱗_鱗7CD.不透明度 = value; + 右部_鱗_鱗6CD.不透明度 = value; + 右部_鱗_鱗5CD.不透明度 = value; + 右部_鱗_鱗4CD.不透明度 = value; + 右部_鱗_鱗3CD.不透明度 = value; + 右部_鱗_鱗2CD.不透明度 = value; + 右部_鱗_鱗1CD.不透明度 = value; + 鼻部_鱗3CD.不透明度 = value; + 鼻部_鱗左CD.不透明度 = value; + 鼻部_鱗右CD.不透明度 = value; + 鼻部_鱗2CD.不透明度 = value; + 鼻部_鱗1CD.不透明度 = value; + 縁下_縁下CD.不透明度 = value; + 縁下_鱗_鱗左_鱗7CD.不透明度 = value; + 縁下_鱗_鱗左_鱗6CD.不透明度 = value; + 縁下_鱗_鱗左_鱗5CD.不透明度 = value; + 縁下_鱗_鱗左_鱗4CD.不透明度 = value; + 縁下_鱗_鱗左_鱗3CD.不透明度 = value; + 縁下_鱗_鱗左_鱗2CD.不透明度 = value; + 縁下_鱗_鱗左_鱗1CD.不透明度 = value; + 縁下_鱗_鱗右_鱗7CD.不透明度 = value; + 縁下_鱗_鱗右_鱗6CD.不透明度 = value; + 縁下_鱗_鱗右_鱗5CD.不透明度 = value; + 縁下_鱗_鱗右_鱗4CD.不透明度 = value; + 縁下_鱗_鱗右_鱗3CD.不透明度 = value; + 縁下_鱗_鱗右_鱗2CD.不透明度 = value; + 縁下_鱗_鱗右_鱗1CD.不透明度 = value; + 縁下_鱗_鱗CD.不透明度 = value; + 縁上_縁上CD.不透明度 = value; + 縁上_鱗_鱗左_鱗6CD.不透明度 = value; + 縁上_鱗_鱗左_鱗5CD.不透明度 = value; + 縁上_鱗_鱗左_鱗4CD.不透明度 = value; + 縁上_鱗_鱗左_鱗3CD.不透明度 = value; + 縁上_鱗_鱗左_鱗2CD.不透明度 = value; + 縁上_鱗_鱗左_鱗1CD.不透明度 = value; + 縁上_鱗_鱗右_鱗6CD.不透明度 = value; + 縁上_鱗_鱗右_鱗5CD.不透明度 = value; + 縁上_鱗_鱗右_鱗4CD.不透明度 = value; + 縁上_鱗_鱗右_鱗3CD.不透明度 = value; + 縁上_鱗_鱗右_鱗2CD.不透明度 = value; + 縁上_鱗_鱗右_鱗1CD.不透明度 = value; + 縁上_鱗_鱗1CD.不透明度 = value; + 縁上_鱗_鱗2CD.不透明度 = value; + } + } + + public bool 鱗 + { + get + { + return 鱗_; + } + set + { + 鱗_ = value; + 頭頂部_透_基_表示 = !鱗_; + 頭頂部_透_ハイライト1_表示 = !鱗_; + 頭頂部_透_ハイライト2_表示 = !鱗_; + 頭頂部_鱗_鱗5_表示 = 鱗_; + 頭頂部_鱗_鱗4_表示 = 鱗_; + 頭頂部_鱗_鱗3_表示 = 鱗_; + 頭頂部_鱗_鱗2_表示 = 鱗_; + 頭頂部_鱗_鱗1_表示 = 鱗_; + 左部_鰓_鰓11_表示 = !鱗_; + 左部_鰓_鰓10_表示 = !鱗_; + 左部_鰓_鰓9_表示 = !鱗_; + 左部_鰓_鰓8_表示 = !鱗_; + 左部_鰓_鰓7_表示 = !鱗_; + 左部_鰓_鰓6_表示 = !鱗_; + 左部_鰓_鰓5_表示 = !鱗_; + 左部_鰓_鰓4_表示 = !鱗_; + 左部_鰓_鰓3_表示 = !鱗_; + 左部_鰓_鰓2_表示 = !鱗_; + 左部_鰓_鰓1_表示 = !鱗_; + 左部_鱗_鱗7_表示 = 鱗_; + 左部_鱗_鱗6_表示 = 鱗_; + 左部_鱗_鱗5_表示 = 鱗_; + 左部_鱗_鱗4_表示 = 鱗_; + 左部_鱗_鱗3_表示 = 鱗_; + 左部_鱗_鱗2_表示 = 鱗_; + 左部_鱗_鱗1_表示 = 鱗_; + 右部_鰓_鰓11_表示 = !鱗_; + 右部_鰓_鰓10_表示 = !鱗_; + 右部_鰓_鰓9_表示 = !鱗_; + 右部_鰓_鰓8_表示 = !鱗_; + 右部_鰓_鰓7_表示 = !鱗_; + 右部_鰓_鰓6_表示 = !鱗_; + 右部_鰓_鰓5_表示 = !鱗_; + 右部_鰓_鰓4_表示 = !鱗_; + 右部_鰓_鰓3_表示 = !鱗_; + 右部_鰓_鰓2_表示 = !鱗_; + 右部_鰓_鰓1_表示 = !鱗_; + 右部_鱗_鱗7_表示 = 鱗_; + 右部_鱗_鱗6_表示 = 鱗_; + 右部_鱗_鱗5_表示 = 鱗_; + 右部_鱗_鱗4_表示 = 鱗_; + 右部_鱗_鱗3_表示 = 鱗_; + 右部_鱗_鱗2_表示 = 鱗_; + 右部_鱗_鱗1_表示 = 鱗_; + 縁下_鱗_鱗左_鱗7_表示 = 鱗_; + 縁下_鱗_鱗左_鱗6_表示 = 鱗_; + 縁下_鱗_鱗左_鱗5_表示 = 鱗_; + 縁下_鱗_鱗左_鱗4_表示 = 鱗_; + 縁下_鱗_鱗左_鱗3_表示 = 鱗_; + 縁下_鱗_鱗左_鱗2_表示 = 鱗_; + 縁下_鱗_鱗左_鱗1_表示 = 鱗_; + 縁下_鱗_鱗右_鱗7_表示 = 鱗_; + 縁下_鱗_鱗右_鱗6_表示 = 鱗_; + 縁下_鱗_鱗右_鱗5_表示 = 鱗_; + 縁下_鱗_鱗右_鱗4_表示 = 鱗_; + 縁下_鱗_鱗右_鱗3_表示 = 鱗_; + 縁下_鱗_鱗右_鱗2_表示 = 鱗_; + 縁下_鱗_鱗右_鱗1_表示 = 鱗_; + 縁下_鱗_鱗_表示 = 鱗_; + 縁上_鱗_鱗左_鱗6_表示 = 鱗_; + 縁上_鱗_鱗左_鱗5_表示 = 鱗_; + 縁上_鱗_鱗左_鱗4_表示 = 鱗_; + 縁上_鱗_鱗左_鱗3_表示 = 鱗_; + 縁上_鱗_鱗左_鱗2_表示 = 鱗_; + 縁上_鱗_鱗左_鱗1_表示 = 鱗_; + 縁上_鱗_鱗右_鱗6_表示 = 鱗_; + 縁上_鱗_鱗右_鱗5_表示 = 鱗_; + 縁上_鱗_鱗右_鱗4_表示 = 鱗_; + 縁上_鱗_鱗右_鱗3_表示 = 鱗_; + 縁上_鱗_鱗右_鱗2_表示 = 鱗_; + 縁上_鱗_鱗右_鱗1_表示 = 鱗_; + 縁上_鱗_鱗1_表示 = 鱗_; + 縁上_鱗_鱗2_表示 = 鱗_; + } + } + + public JointS 頭部後_接続点 => new JointS(本体, X0Y0_頭部, 0); + + public 頭頂_宇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頭頂_宇D e) + { + 頭頂_宇 頭頂_宇2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "エイリアン"; + dif.Add(new Pars(Sta.肢中["頭部前"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_頭部 = pars["頭部"].ToPar(); + Pars pars2 = pars["頭頂部"].ToPars(); + Pars pars3 = pars2["透"].ToPars(); + X0Y0_頭頂部_透_基 = pars3["基"].ToPar(); + X0Y0_頭頂部_透_ハイライト1 = pars3["ハイライト1"].ToPar(); + X0Y0_頭頂部_透_ハイライト2 = pars3["ハイライト2"].ToPar(); + pars3 = pars2["鱗"].ToPars(); + X0Y0_頭頂部_鱗_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_頭頂部_鱗_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_頭頂部_鱗_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_頭頂部_鱗_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_頭頂部_鱗_鱗1 = pars3["鱗1"].ToPar(); + pars2 = pars["左部"].ToPars(); + pars3 = pars2["鰓"].ToPars(); + X0Y0_左部_鰓_鰓11 = pars3["鰓11"].ToPar(); + X0Y0_左部_鰓_鰓10 = pars3["鰓10"].ToPar(); + X0Y0_左部_鰓_鰓9 = pars3["鰓9"].ToPar(); + X0Y0_左部_鰓_鰓8 = pars3["鰓8"].ToPar(); + X0Y0_左部_鰓_鰓7 = pars3["鰓7"].ToPar(); + X0Y0_左部_鰓_鰓6 = pars3["鰓6"].ToPar(); + X0Y0_左部_鰓_鰓5 = pars3["鰓5"].ToPar(); + X0Y0_左部_鰓_鰓4 = pars3["鰓4"].ToPar(); + X0Y0_左部_鰓_鰓3 = pars3["鰓3"].ToPar(); + X0Y0_左部_鰓_鰓2 = pars3["鰓2"].ToPar(); + X0Y0_左部_鰓_鰓1 = pars3["鰓1"].ToPar(); + pars3 = pars2["鱗"].ToPars(); + X0Y0_左部_鱗_鱗7 = pars3["鱗7"].ToPar(); + X0Y0_左部_鱗_鱗6 = pars3["鱗6"].ToPar(); + X0Y0_左部_鱗_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_左部_鱗_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_左部_鱗_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_左部_鱗_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_左部_鱗_鱗1 = pars3["鱗1"].ToPar(); + pars2 = pars["右部"].ToPars(); + pars3 = pars2["鰓"].ToPars(); + X0Y0_右部_鰓_鰓11 = pars3["鰓11"].ToPar(); + X0Y0_右部_鰓_鰓10 = pars3["鰓10"].ToPar(); + X0Y0_右部_鰓_鰓9 = pars3["鰓9"].ToPar(); + X0Y0_右部_鰓_鰓8 = pars3["鰓8"].ToPar(); + X0Y0_右部_鰓_鰓7 = pars3["鰓7"].ToPar(); + X0Y0_右部_鰓_鰓6 = pars3["鰓6"].ToPar(); + X0Y0_右部_鰓_鰓5 = pars3["鰓5"].ToPar(); + X0Y0_右部_鰓_鰓4 = pars3["鰓4"].ToPar(); + X0Y0_右部_鰓_鰓3 = pars3["鰓3"].ToPar(); + X0Y0_右部_鰓_鰓2 = pars3["鰓2"].ToPar(); + X0Y0_右部_鰓_鰓1 = pars3["鰓1"].ToPar(); + pars3 = pars2["鱗"].ToPars(); + X0Y0_右部_鱗_鱗7 = pars3["鱗7"].ToPar(); + X0Y0_右部_鱗_鱗6 = pars3["鱗6"].ToPar(); + X0Y0_右部_鱗_鱗5 = pars3["鱗5"].ToPar(); + X0Y0_右部_鱗_鱗4 = pars3["鱗4"].ToPar(); + X0Y0_右部_鱗_鱗3 = pars3["鱗3"].ToPar(); + X0Y0_右部_鱗_鱗2 = pars3["鱗2"].ToPar(); + X0Y0_右部_鱗_鱗1 = pars3["鱗1"].ToPar(); + pars2 = pars["鼻部"].ToPars(); + X0Y0_鼻部_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_鼻部_鱗左 = pars2["鱗左"].ToPar(); + X0Y0_鼻部_鱗右 = pars2["鱗右"].ToPar(); + X0Y0_鼻部_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_鼻部_鱗1 = pars2["鱗1"].ToPar(); + pars2 = pars["縁下"].ToPars(); + X0Y0_縁下_縁下 = pars2["縁下"].ToPar(); + pars3 = pars2["鱗"].ToPars(); + Pars pars4 = pars3["鱗左"].ToPars(); + X0Y0_縁下_鱗_鱗左_鱗7 = pars4["鱗7"].ToPar(); + X0Y0_縁下_鱗_鱗左_鱗6 = pars4["鱗6"].ToPar(); + X0Y0_縁下_鱗_鱗左_鱗5 = pars4["鱗5"].ToPar(); + X0Y0_縁下_鱗_鱗左_鱗4 = pars4["鱗4"].ToPar(); + X0Y0_縁下_鱗_鱗左_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_縁下_鱗_鱗左_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_縁下_鱗_鱗左_鱗1 = pars4["鱗1"].ToPar(); + pars4 = pars3["鱗右"].ToPars(); + X0Y0_縁下_鱗_鱗右_鱗7 = pars4["鱗7"].ToPar(); + X0Y0_縁下_鱗_鱗右_鱗6 = pars4["鱗6"].ToPar(); + X0Y0_縁下_鱗_鱗右_鱗5 = pars4["鱗5"].ToPar(); + X0Y0_縁下_鱗_鱗右_鱗4 = pars4["鱗4"].ToPar(); + X0Y0_縁下_鱗_鱗右_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_縁下_鱗_鱗右_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_縁下_鱗_鱗右_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_縁下_鱗_鱗 = pars3["鱗"].ToPar(); + pars2 = pars["縁上"].ToPars(); + X0Y0_縁上_縁上 = pars2["縁上"].ToPar(); + pars3 = pars2["鱗"].ToPars(); + pars4 = pars3["鱗左"].ToPars(); + X0Y0_縁上_鱗_鱗左_鱗6 = pars4["鱗6"].ToPar(); + X0Y0_縁上_鱗_鱗左_鱗5 = pars4["鱗5"].ToPar(); + X0Y0_縁上_鱗_鱗左_鱗4 = pars4["鱗4"].ToPar(); + X0Y0_縁上_鱗_鱗左_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_縁上_鱗_鱗左_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_縁上_鱗_鱗左_鱗1 = pars4["鱗1"].ToPar(); + pars4 = pars3["鱗右"].ToPars(); + X0Y0_縁上_鱗_鱗右_鱗6 = pars4["鱗6"].ToPar(); + X0Y0_縁上_鱗_鱗右_鱗5 = pars4["鱗5"].ToPar(); + X0Y0_縁上_鱗_鱗右_鱗4 = pars4["鱗4"].ToPar(); + X0Y0_縁上_鱗_鱗右_鱗3 = pars4["鱗3"].ToPar(); + X0Y0_縁上_鱗_鱗右_鱗2 = pars4["鱗2"].ToPar(); + X0Y0_縁上_鱗_鱗右_鱗1 = pars4["鱗1"].ToPar(); + X0Y0_縁上_鱗_鱗1 = pars3["鱗1"].ToPar(); + X0Y0_縁上_鱗_鱗2 = pars3["鱗2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 頭部_表示 = e.頭部_表示; + 頭頂部_透_基_表示 = e.頭頂部_透_基_表示; + 頭頂部_透_ハイライト1_表示 = e.頭頂部_透_ハイライト1_表示; + 頭頂部_透_ハイライト2_表示 = e.頭頂部_透_ハイライト2_表示; + 頭頂部_鱗_鱗5_表示 = e.頭頂部_鱗_鱗5_表示; + 頭頂部_鱗_鱗4_表示 = e.頭頂部_鱗_鱗4_表示; + 頭頂部_鱗_鱗3_表示 = e.頭頂部_鱗_鱗3_表示; + 頭頂部_鱗_鱗2_表示 = e.頭頂部_鱗_鱗2_表示; + 頭頂部_鱗_鱗1_表示 = e.頭頂部_鱗_鱗1_表示; + 左部_鰓_鰓11_表示 = e.左部_鰓_鰓11_表示; + 左部_鰓_鰓10_表示 = e.左部_鰓_鰓10_表示; + 左部_鰓_鰓9_表示 = e.左部_鰓_鰓9_表示; + 左部_鰓_鰓8_表示 = e.左部_鰓_鰓8_表示; + 左部_鰓_鰓7_表示 = e.左部_鰓_鰓7_表示; + 左部_鰓_鰓6_表示 = e.左部_鰓_鰓6_表示; + 左部_鰓_鰓5_表示 = e.左部_鰓_鰓5_表示; + 左部_鰓_鰓4_表示 = e.左部_鰓_鰓4_表示; + 左部_鰓_鰓3_表示 = e.左部_鰓_鰓3_表示; + 左部_鰓_鰓2_表示 = e.左部_鰓_鰓2_表示; + 左部_鰓_鰓1_表示 = e.左部_鰓_鰓1_表示; + 左部_鱗_鱗7_表示 = e.左部_鱗_鱗7_表示; + 左部_鱗_鱗6_表示 = e.左部_鱗_鱗6_表示; + 左部_鱗_鱗5_表示 = e.左部_鱗_鱗5_表示; + 左部_鱗_鱗4_表示 = e.左部_鱗_鱗4_表示; + 左部_鱗_鱗3_表示 = e.左部_鱗_鱗3_表示; + 左部_鱗_鱗2_表示 = e.左部_鱗_鱗2_表示; + 左部_鱗_鱗1_表示 = e.左部_鱗_鱗1_表示; + 右部_鰓_鰓11_表示 = e.右部_鰓_鰓11_表示; + 右部_鰓_鰓10_表示 = e.右部_鰓_鰓10_表示; + 右部_鰓_鰓9_表示 = e.右部_鰓_鰓9_表示; + 右部_鰓_鰓8_表示 = e.右部_鰓_鰓8_表示; + 右部_鰓_鰓7_表示 = e.右部_鰓_鰓7_表示; + 右部_鰓_鰓6_表示 = e.右部_鰓_鰓6_表示; + 右部_鰓_鰓5_表示 = e.右部_鰓_鰓5_表示; + 右部_鰓_鰓4_表示 = e.右部_鰓_鰓4_表示; + 右部_鰓_鰓3_表示 = e.右部_鰓_鰓3_表示; + 右部_鰓_鰓2_表示 = e.右部_鰓_鰓2_表示; + 右部_鰓_鰓1_表示 = e.右部_鰓_鰓1_表示; + 右部_鱗_鱗7_表示 = e.右部_鱗_鱗7_表示; + 右部_鱗_鱗6_表示 = e.右部_鱗_鱗6_表示; + 右部_鱗_鱗5_表示 = e.右部_鱗_鱗5_表示; + 右部_鱗_鱗4_表示 = e.右部_鱗_鱗4_表示; + 右部_鱗_鱗3_表示 = e.右部_鱗_鱗3_表示; + 右部_鱗_鱗2_表示 = e.右部_鱗_鱗2_表示; + 右部_鱗_鱗1_表示 = e.右部_鱗_鱗1_表示; + 鼻部_鱗3_表示 = e.鼻部_鱗3_表示; + 鼻部_鱗左_表示 = e.鼻部_鱗左_表示; + 鼻部_鱗右_表示 = e.鼻部_鱗右_表示; + 鼻部_鱗2_表示 = e.鼻部_鱗2_表示; + 鼻部_鱗1_表示 = e.鼻部_鱗1_表示; + 縁下_縁下_表示 = e.縁下_縁下_表示; + 縁下_鱗_鱗左_鱗7_表示 = e.縁下_鱗_鱗左_鱗7_表示; + 縁下_鱗_鱗左_鱗6_表示 = e.縁下_鱗_鱗左_鱗6_表示; + 縁下_鱗_鱗左_鱗5_表示 = e.縁下_鱗_鱗左_鱗5_表示; + 縁下_鱗_鱗左_鱗4_表示 = e.縁下_鱗_鱗左_鱗4_表示; + 縁下_鱗_鱗左_鱗3_表示 = e.縁下_鱗_鱗左_鱗3_表示; + 縁下_鱗_鱗左_鱗2_表示 = e.縁下_鱗_鱗左_鱗2_表示; + 縁下_鱗_鱗左_鱗1_表示 = e.縁下_鱗_鱗左_鱗1_表示; + 縁下_鱗_鱗右_鱗7_表示 = e.縁下_鱗_鱗右_鱗7_表示; + 縁下_鱗_鱗右_鱗6_表示 = e.縁下_鱗_鱗右_鱗6_表示; + 縁下_鱗_鱗右_鱗5_表示 = e.縁下_鱗_鱗右_鱗5_表示; + 縁下_鱗_鱗右_鱗4_表示 = e.縁下_鱗_鱗右_鱗4_表示; + 縁下_鱗_鱗右_鱗3_表示 = e.縁下_鱗_鱗右_鱗3_表示; + 縁下_鱗_鱗右_鱗2_表示 = e.縁下_鱗_鱗右_鱗2_表示; + 縁下_鱗_鱗右_鱗1_表示 = e.縁下_鱗_鱗右_鱗1_表示; + 縁下_鱗_鱗_表示 = e.縁下_鱗_鱗_表示; + 縁上_縁上_表示 = e.縁上_縁上_表示; + 縁上_鱗_鱗左_鱗6_表示 = e.縁上_鱗_鱗左_鱗6_表示; + 縁上_鱗_鱗左_鱗5_表示 = e.縁上_鱗_鱗左_鱗5_表示; + 縁上_鱗_鱗左_鱗4_表示 = e.縁上_鱗_鱗左_鱗4_表示; + 縁上_鱗_鱗左_鱗3_表示 = e.縁上_鱗_鱗左_鱗3_表示; + 縁上_鱗_鱗左_鱗2_表示 = e.縁上_鱗_鱗左_鱗2_表示; + 縁上_鱗_鱗左_鱗1_表示 = e.縁上_鱗_鱗左_鱗1_表示; + 縁上_鱗_鱗右_鱗6_表示 = e.縁上_鱗_鱗右_鱗6_表示; + 縁上_鱗_鱗右_鱗5_表示 = e.縁上_鱗_鱗右_鱗5_表示; + 縁上_鱗_鱗右_鱗4_表示 = e.縁上_鱗_鱗右_鱗4_表示; + 縁上_鱗_鱗右_鱗3_表示 = e.縁上_鱗_鱗右_鱗3_表示; + 縁上_鱗_鱗右_鱗2_表示 = e.縁上_鱗_鱗右_鱗2_表示; + 縁上_鱗_鱗右_鱗1_表示 = e.縁上_鱗_鱗右_鱗1_表示; + 縁上_鱗_鱗1_表示 = e.縁上_鱗_鱗1_表示; + 縁上_鱗_鱗2_表示 = e.縁上_鱗_鱗2_表示; + 鱗 = e.鱗; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.頭部後_接続.Count > 0) + { + Ele f; + 頭部後_接続 = e.頭部後_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 頭頂_宇2; + f.ConnectionType = ConnectionInfo.頭頂_宇_頭部後_接続; + f.接続(頭頂_宇2.頭部後_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_頭部CP = new ColorP(X0Y0_頭部, 頭部CD, 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); + X0Y0_頭頂部_鱗_鱗5CP = new ColorP(X0Y0_頭頂部_鱗_鱗5, 頭頂部_鱗_鱗5CD, DisUnit, abj: true); + X0Y0_頭頂部_鱗_鱗4CP = new ColorP(X0Y0_頭頂部_鱗_鱗4, 頭頂部_鱗_鱗4CD, 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_左部_鰓_鰓11CP = new ColorP(X0Y0_左部_鰓_鰓11, 左部_鰓_鰓11CD, DisUnit, abj: true); + X0Y0_左部_鰓_鰓10CP = new ColorP(X0Y0_左部_鰓_鰓10, 左部_鰓_鰓10CD, DisUnit, abj: true); + X0Y0_左部_鰓_鰓9CP = new ColorP(X0Y0_左部_鰓_鰓9, 左部_鰓_鰓9CD, DisUnit, abj: true); + X0Y0_左部_鰓_鰓8CP = new ColorP(X0Y0_左部_鰓_鰓8, 左部_鰓_鰓8CD, DisUnit, abj: true); + X0Y0_左部_鰓_鰓7CP = new ColorP(X0Y0_左部_鰓_鰓7, 左部_鰓_鰓7CD, DisUnit, abj: true); + X0Y0_左部_鰓_鰓6CP = new ColorP(X0Y0_左部_鰓_鰓6, 左部_鰓_鰓6CD, DisUnit, abj: true); + X0Y0_左部_鰓_鰓5CP = new ColorP(X0Y0_左部_鰓_鰓5, 左部_鰓_鰓5CD, DisUnit, abj: true); + X0Y0_左部_鰓_鰓4CP = new ColorP(X0Y0_左部_鰓_鰓4, 左部_鰓_鰓4CD, 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_左部_鱗_鱗7CP = new ColorP(X0Y0_左部_鱗_鱗7, 左部_鱗_鱗7CD, DisUnit, abj: true); + X0Y0_左部_鱗_鱗6CP = new ColorP(X0Y0_左部_鱗_鱗6, 左部_鱗_鱗6CD, DisUnit, abj: true); + X0Y0_左部_鱗_鱗5CP = new ColorP(X0Y0_左部_鱗_鱗5, 左部_鱗_鱗5CD, DisUnit, abj: true); + X0Y0_左部_鱗_鱗4CP = new ColorP(X0Y0_左部_鱗_鱗4, 左部_鱗_鱗4CD, 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_右部_鰓_鰓11CP = new ColorP(X0Y0_右部_鰓_鰓11, 右部_鰓_鰓11CD, DisUnit, abj: true); + X0Y0_右部_鰓_鰓10CP = new ColorP(X0Y0_右部_鰓_鰓10, 右部_鰓_鰓10CD, DisUnit, abj: true); + X0Y0_右部_鰓_鰓9CP = new ColorP(X0Y0_右部_鰓_鰓9, 右部_鰓_鰓9CD, DisUnit, abj: true); + X0Y0_右部_鰓_鰓8CP = new ColorP(X0Y0_右部_鰓_鰓8, 右部_鰓_鰓8CD, DisUnit, abj: true); + X0Y0_右部_鰓_鰓7CP = new ColorP(X0Y0_右部_鰓_鰓7, 右部_鰓_鰓7CD, DisUnit, abj: true); + X0Y0_右部_鰓_鰓6CP = new ColorP(X0Y0_右部_鰓_鰓6, 右部_鰓_鰓6CD, DisUnit, abj: true); + X0Y0_右部_鰓_鰓5CP = new ColorP(X0Y0_右部_鰓_鰓5, 右部_鰓_鰓5CD, DisUnit, abj: true); + X0Y0_右部_鰓_鰓4CP = new ColorP(X0Y0_右部_鰓_鰓4, 右部_鰓_鰓4CD, 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_右部_鱗_鱗7CP = new ColorP(X0Y0_右部_鱗_鱗7, 右部_鱗_鱗7CD, DisUnit, abj: true); + X0Y0_右部_鱗_鱗6CP = new ColorP(X0Y0_右部_鱗_鱗6, 右部_鱗_鱗6CD, DisUnit, abj: true); + X0Y0_右部_鱗_鱗5CP = new ColorP(X0Y0_右部_鱗_鱗5, 右部_鱗_鱗5CD, DisUnit, abj: true); + X0Y0_右部_鱗_鱗4CP = new ColorP(X0Y0_右部_鱗_鱗4, 右部_鱗_鱗4CD, 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_鼻部_鱗3CP = new ColorP(X0Y0_鼻部_鱗3, 鼻部_鱗3CD, DisUnit, abj: true); + X0Y0_鼻部_鱗左CP = new ColorP(X0Y0_鼻部_鱗左, 鼻部_鱗左CD, DisUnit, abj: true); + X0Y0_鼻部_鱗右CP = new ColorP(X0Y0_鼻部_鱗右, 鼻部_鱗右CD, DisUnit, abj: true); + X0Y0_鼻部_鱗2CP = new ColorP(X0Y0_鼻部_鱗2, 鼻部_鱗2CD, DisUnit, abj: true); + X0Y0_鼻部_鱗1CP = new ColorP(X0Y0_鼻部_鱗1, 鼻部_鱗1CD, DisUnit, abj: true); + X0Y0_縁下_縁下CP = new ColorP(X0Y0_縁下_縁下, 縁下_縁下CD, DisUnit, abj: true); + X0Y0_縁下_鱗_鱗左_鱗7CP = new ColorP(X0Y0_縁下_鱗_鱗左_鱗7, 縁下_鱗_鱗左_鱗7CD, DisUnit, abj: true); + X0Y0_縁下_鱗_鱗左_鱗6CP = new ColorP(X0Y0_縁下_鱗_鱗左_鱗6, 縁下_鱗_鱗左_鱗6CD, DisUnit, abj: true); + X0Y0_縁下_鱗_鱗左_鱗5CP = new ColorP(X0Y0_縁下_鱗_鱗左_鱗5, 縁下_鱗_鱗左_鱗5CD, DisUnit, abj: true); + X0Y0_縁下_鱗_鱗左_鱗4CP = new ColorP(X0Y0_縁下_鱗_鱗左_鱗4, 縁下_鱗_鱗左_鱗4CD, 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_縁下_鱗_鱗右_鱗7CP = new ColorP(X0Y0_縁下_鱗_鱗右_鱗7, 縁下_鱗_鱗右_鱗7CD, DisUnit, abj: true); + X0Y0_縁下_鱗_鱗右_鱗6CP = new ColorP(X0Y0_縁下_鱗_鱗右_鱗6, 縁下_鱗_鱗右_鱗6CD, DisUnit, abj: true); + X0Y0_縁下_鱗_鱗右_鱗5CP = new ColorP(X0Y0_縁下_鱗_鱗右_鱗5, 縁下_鱗_鱗右_鱗5CD, DisUnit, abj: true); + X0Y0_縁下_鱗_鱗右_鱗4CP = new ColorP(X0Y0_縁下_鱗_鱗右_鱗4, 縁下_鱗_鱗右_鱗4CD, 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_縁下_鱗_鱗CP = new ColorP(X0Y0_縁下_鱗_鱗, 縁下_鱗_鱗CD, DisUnit, abj: true); + X0Y0_縁上_縁上CP = new ColorP(X0Y0_縁上_縁上, 縁上_縁上CD, DisUnit, abj: true); + X0Y0_縁上_鱗_鱗左_鱗6CP = new ColorP(X0Y0_縁上_鱗_鱗左_鱗6, 縁上_鱗_鱗左_鱗6CD, DisUnit, abj: true); + X0Y0_縁上_鱗_鱗左_鱗5CP = new ColorP(X0Y0_縁上_鱗_鱗左_鱗5, 縁上_鱗_鱗左_鱗5CD, DisUnit, abj: true); + X0Y0_縁上_鱗_鱗左_鱗4CP = new ColorP(X0Y0_縁上_鱗_鱗左_鱗4, 縁上_鱗_鱗左_鱗4CD, 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_縁上_鱗_鱗右_鱗6CP = new ColorP(X0Y0_縁上_鱗_鱗右_鱗6, 縁上_鱗_鱗右_鱗6CD, DisUnit, abj: true); + X0Y0_縁上_鱗_鱗右_鱗5CP = new ColorP(X0Y0_縁上_鱗_鱗右_鱗5, 縁上_鱗_鱗右_鱗5CD, DisUnit, abj: true); + X0Y0_縁上_鱗_鱗右_鱗4CP = new ColorP(X0Y0_縁上_鱗_鱗右_鱗4, 縁上_鱗_鱗右_鱗4CD, 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); + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_頭部CP.Update(); + X0Y0_頭頂部_透_基CP.Update(); + X0Y0_頭頂部_透_ハイライト1CP.Update(); + X0Y0_頭頂部_透_ハイライト2CP.Update(); + X0Y0_頭頂部_鱗_鱗5CP.Update(); + X0Y0_頭頂部_鱗_鱗4CP.Update(); + X0Y0_頭頂部_鱗_鱗3CP.Update(); + X0Y0_頭頂部_鱗_鱗2CP.Update(); + X0Y0_頭頂部_鱗_鱗1CP.Update(); + X0Y0_左部_鰓_鰓11CP.Update(); + X0Y0_左部_鰓_鰓10CP.Update(); + X0Y0_左部_鰓_鰓9CP.Update(); + X0Y0_左部_鰓_鰓8CP.Update(); + X0Y0_左部_鰓_鰓7CP.Update(); + X0Y0_左部_鰓_鰓6CP.Update(); + X0Y0_左部_鰓_鰓5CP.Update(); + X0Y0_左部_鰓_鰓4CP.Update(); + X0Y0_左部_鰓_鰓3CP.Update(); + X0Y0_左部_鰓_鰓2CP.Update(); + X0Y0_左部_鰓_鰓1CP.Update(); + X0Y0_左部_鱗_鱗7CP.Update(); + X0Y0_左部_鱗_鱗6CP.Update(); + X0Y0_左部_鱗_鱗5CP.Update(); + X0Y0_左部_鱗_鱗4CP.Update(); + X0Y0_左部_鱗_鱗3CP.Update(); + X0Y0_左部_鱗_鱗2CP.Update(); + X0Y0_左部_鱗_鱗1CP.Update(); + X0Y0_右部_鰓_鰓11CP.Update(); + X0Y0_右部_鰓_鰓10CP.Update(); + X0Y0_右部_鰓_鰓9CP.Update(); + X0Y0_右部_鰓_鰓8CP.Update(); + X0Y0_右部_鰓_鰓7CP.Update(); + X0Y0_右部_鰓_鰓6CP.Update(); + X0Y0_右部_鰓_鰓5CP.Update(); + X0Y0_右部_鰓_鰓4CP.Update(); + X0Y0_右部_鰓_鰓3CP.Update(); + X0Y0_右部_鰓_鰓2CP.Update(); + X0Y0_右部_鰓_鰓1CP.Update(); + X0Y0_右部_鱗_鱗7CP.Update(); + X0Y0_右部_鱗_鱗6CP.Update(); + X0Y0_右部_鱗_鱗5CP.Update(); + X0Y0_右部_鱗_鱗4CP.Update(); + X0Y0_右部_鱗_鱗3CP.Update(); + X0Y0_右部_鱗_鱗2CP.Update(); + X0Y0_右部_鱗_鱗1CP.Update(); + X0Y0_鼻部_鱗3CP.Update(); + X0Y0_鼻部_鱗左CP.Update(); + X0Y0_鼻部_鱗右CP.Update(); + X0Y0_鼻部_鱗2CP.Update(); + X0Y0_鼻部_鱗1CP.Update(); + X0Y0_縁下_縁下CP.Update(); + X0Y0_縁下_鱗_鱗左_鱗7CP.Update(); + X0Y0_縁下_鱗_鱗左_鱗6CP.Update(); + X0Y0_縁下_鱗_鱗左_鱗5CP.Update(); + X0Y0_縁下_鱗_鱗左_鱗4CP.Update(); + X0Y0_縁下_鱗_鱗左_鱗3CP.Update(); + X0Y0_縁下_鱗_鱗左_鱗2CP.Update(); + X0Y0_縁下_鱗_鱗左_鱗1CP.Update(); + X0Y0_縁下_鱗_鱗右_鱗7CP.Update(); + X0Y0_縁下_鱗_鱗右_鱗6CP.Update(); + X0Y0_縁下_鱗_鱗右_鱗5CP.Update(); + X0Y0_縁下_鱗_鱗右_鱗4CP.Update(); + X0Y0_縁下_鱗_鱗右_鱗3CP.Update(); + X0Y0_縁下_鱗_鱗右_鱗2CP.Update(); + X0Y0_縁下_鱗_鱗右_鱗1CP.Update(); + X0Y0_縁下_鱗_鱗CP.Update(); + X0Y0_縁上_縁上CP.Update(); + X0Y0_縁上_鱗_鱗左_鱗6CP.Update(); + X0Y0_縁上_鱗_鱗左_鱗5CP.Update(); + X0Y0_縁上_鱗_鱗左_鱗4CP.Update(); + X0Y0_縁上_鱗_鱗左_鱗3CP.Update(); + X0Y0_縁上_鱗_鱗左_鱗2CP.Update(); + X0Y0_縁上_鱗_鱗左_鱗1CP.Update(); + X0Y0_縁上_鱗_鱗右_鱗6CP.Update(); + X0Y0_縁上_鱗_鱗右_鱗5CP.Update(); + X0Y0_縁上_鱗_鱗右_鱗4CP.Update(); + X0Y0_縁上_鱗_鱗右_鱗3CP.Update(); + X0Y0_縁上_鱗_鱗右_鱗2CP.Update(); + X0Y0_縁上_鱗_鱗右_鱗1CP.Update(); + X0Y0_縁上_鱗_鱗1CP.Update(); + X0Y0_縁上_鱗_鱗2CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 頭部CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭頂部_透_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); + 頭頂部_透_ハイライト1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト); + 頭頂部_透_ハイライト2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト); + 頭頂部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鰓_鰓11CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓10CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓9CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓8CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓7CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓6CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鰓_鰓11CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓10CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓9CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓8CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓7CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓6CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 鼻部_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 鼻部_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 鼻部_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 鼻部_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 鼻部_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 縁下_縁下CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 縁下_鱗_鱗左_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_縁上CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 縁上_鱗_鱗左_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + + private void 配色T0(体配色 体配色) + { + 頭部CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭頂部_透_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); + 頭頂部_透_ハイライト1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト); + 頭頂部_透_ハイライト2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト); + 頭頂部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭頂部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭頂部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左部_鰓_鰓11CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓10CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓9CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓8CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓7CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓6CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左部_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右部_鰓_鰓11CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓10CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓9CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓8CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓7CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓6CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右部_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 鼻部_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 鼻部_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 鼻部_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 鼻部_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 鼻部_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 縁下_縁下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_縁上CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗右_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + } + + private void 配色T1(体配色 体配色) + { + 頭部CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 頭頂部_透_基CD = new ColorD(ref Col.Black, ref 体配色.コアO); + 頭頂部_透_ハイライト1CD = new ColorD(ref Col.Black, ref 体配色.ハイライト); + 頭頂部_透_ハイライト2CD = new ColorD(ref Col.Black, ref 体配色.ハイライト); + 頭頂部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭頂部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 頭頂部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鰓_鰓11CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓10CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓9CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓8CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓7CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓6CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鰓_鰓1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 左部_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 左部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 左部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鰓_鰓11CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓10CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓9CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓8CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓7CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓6CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓5CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓4CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓3CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓2CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鰓_鰓1CD = new ColorD(ref Col.Black, ref 体配色.体1O); + 右部_鱗_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鱗_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右部_鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右部_鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 右部_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 右部_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 鼻部_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 鼻部_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 鼻部_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 鼻部_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 鼻部_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 縁下_縁下CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_縁上CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗右_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 縁上_鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇D.cs index 65de077..0a79fe1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇D.cs @@ -2,191 +2,192 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 頭頂_宇D : 頭頂D +namespace SlaveMatrix { - public bool 頭部_表示 = true; + [Serializable] + public class 頭頂_宇D : 頭頂D + { + public bool 頭部_表示 = true; - public bool 頭頂部_透_基_表示 = true; + public bool 頭頂部_透_基_表示 = true; - public bool 頭頂部_透_ハイライト1_表示 = true; + public bool 頭頂部_透_ハイライト1_表示 = true; - public bool 頭頂部_透_ハイライト2_表示 = true; + public bool 頭頂部_透_ハイライト2_表示 = true; - public bool 頭頂部_鱗_鱗5_表示 = true; + public bool 頭頂部_鱗_鱗5_表示 = true; - public bool 頭頂部_鱗_鱗4_表示 = true; + public bool 頭頂部_鱗_鱗4_表示 = true; - public bool 頭頂部_鱗_鱗3_表示 = true; + public bool 頭頂部_鱗_鱗3_表示 = true; - public bool 頭頂部_鱗_鱗2_表示 = true; + public bool 頭頂部_鱗_鱗2_表示 = true; - public bool 頭頂部_鱗_鱗1_表示 = true; + public bool 頭頂部_鱗_鱗1_表示 = true; - public bool 左部_鰓_鰓11_表示 = true; + public bool 左部_鰓_鰓11_表示 = true; - public bool 左部_鰓_鰓10_表示 = true; + public bool 左部_鰓_鰓10_表示 = true; - public bool 左部_鰓_鰓9_表示 = true; + public bool 左部_鰓_鰓9_表示 = true; - public bool 左部_鰓_鰓8_表示 = true; + public bool 左部_鰓_鰓8_表示 = true; - public bool 左部_鰓_鰓7_表示 = true; + public bool 左部_鰓_鰓7_表示 = true; - public bool 左部_鰓_鰓6_表示 = true; + public bool 左部_鰓_鰓6_表示 = true; - public bool 左部_鰓_鰓5_表示 = true; + public bool 左部_鰓_鰓5_表示 = true; - public bool 左部_鰓_鰓4_表示 = true; + public bool 左部_鰓_鰓4_表示 = true; - public bool 左部_鰓_鰓3_表示 = true; + public bool 左部_鰓_鰓3_表示 = true; - public bool 左部_鰓_鰓2_表示 = true; + public bool 左部_鰓_鰓2_表示 = true; - public bool 左部_鰓_鰓1_表示 = true; + public bool 左部_鰓_鰓1_表示 = true; - public bool 左部_鱗_鱗7_表示 = true; + public bool 左部_鱗_鱗7_表示 = true; - public bool 左部_鱗_鱗6_表示 = true; + public bool 左部_鱗_鱗6_表示 = true; - public bool 左部_鱗_鱗5_表示 = true; + public bool 左部_鱗_鱗5_表示 = true; - public bool 左部_鱗_鱗4_表示 = true; + public bool 左部_鱗_鱗4_表示 = true; - public bool 左部_鱗_鱗3_表示 = true; + public bool 左部_鱗_鱗3_表示 = true; - public bool 左部_鱗_鱗2_表示 = true; + public bool 左部_鱗_鱗2_表示 = true; - public bool 左部_鱗_鱗1_表示 = true; + public bool 左部_鱗_鱗1_表示 = true; - public bool 右部_鰓_鰓11_表示 = true; + public bool 右部_鰓_鰓11_表示 = true; - public bool 右部_鰓_鰓10_表示 = true; + public bool 右部_鰓_鰓10_表示 = true; - public bool 右部_鰓_鰓9_表示 = true; + public bool 右部_鰓_鰓9_表示 = true; - public bool 右部_鰓_鰓8_表示 = true; + public bool 右部_鰓_鰓8_表示 = true; - public bool 右部_鰓_鰓7_表示 = true; + public bool 右部_鰓_鰓7_表示 = true; - public bool 右部_鰓_鰓6_表示 = true; + public bool 右部_鰓_鰓6_表示 = true; - public bool 右部_鰓_鰓5_表示 = true; + public bool 右部_鰓_鰓5_表示 = true; - public bool 右部_鰓_鰓4_表示 = true; + public bool 右部_鰓_鰓4_表示 = true; - public bool 右部_鰓_鰓3_表示 = true; + public bool 右部_鰓_鰓3_表示 = true; - public bool 右部_鰓_鰓2_表示 = true; + public bool 右部_鰓_鰓2_表示 = true; - public bool 右部_鰓_鰓1_表示 = true; + public bool 右部_鰓_鰓1_表示 = true; - public bool 右部_鱗_鱗7_表示 = true; + public bool 右部_鱗_鱗7_表示 = true; - public bool 右部_鱗_鱗6_表示 = true; + public bool 右部_鱗_鱗6_表示 = true; - public bool 右部_鱗_鱗5_表示 = true; + public bool 右部_鱗_鱗5_表示 = true; - public bool 右部_鱗_鱗4_表示 = true; + public bool 右部_鱗_鱗4_表示 = true; - public bool 右部_鱗_鱗3_表示 = true; + public bool 右部_鱗_鱗3_表示 = true; - public bool 右部_鱗_鱗2_表示 = true; + public bool 右部_鱗_鱗2_表示 = true; - public bool 右部_鱗_鱗1_表示 = true; + public bool 右部_鱗_鱗1_表示 = true; - public bool 鼻部_鱗3_表示 = true; + public bool 鼻部_鱗3_表示 = true; - public bool 鼻部_鱗左_表示 = true; + public bool 鼻部_鱗左_表示 = true; - public bool 鼻部_鱗右_表示 = true; + public bool 鼻部_鱗右_表示 = true; - public bool 鼻部_鱗2_表示 = true; + public bool 鼻部_鱗2_表示 = true; - public bool 鼻部_鱗1_表示 = true; + public bool 鼻部_鱗1_表示 = true; - public bool 縁下_縁下_表示 = true; + public bool 縁下_縁下_表示 = true; - public bool 縁下_鱗_鱗左_鱗7_表示 = true; + public bool 縁下_鱗_鱗左_鱗7_表示 = true; - public bool 縁下_鱗_鱗左_鱗6_表示 = true; + public bool 縁下_鱗_鱗左_鱗6_表示 = true; - public bool 縁下_鱗_鱗左_鱗5_表示 = true; + public bool 縁下_鱗_鱗左_鱗5_表示 = true; - public bool 縁下_鱗_鱗左_鱗4_表示 = true; + public bool 縁下_鱗_鱗左_鱗4_表示 = true; - public bool 縁下_鱗_鱗左_鱗3_表示 = true; + public bool 縁下_鱗_鱗左_鱗3_表示 = true; - public bool 縁下_鱗_鱗左_鱗2_表示 = true; + public bool 縁下_鱗_鱗左_鱗2_表示 = true; - public bool 縁下_鱗_鱗左_鱗1_表示 = true; + public bool 縁下_鱗_鱗左_鱗1_表示 = true; - public bool 縁下_鱗_鱗右_鱗7_表示 = true; + public bool 縁下_鱗_鱗右_鱗7_表示 = true; - public bool 縁下_鱗_鱗右_鱗6_表示 = true; + public bool 縁下_鱗_鱗右_鱗6_表示 = true; - public bool 縁下_鱗_鱗右_鱗5_表示 = true; + public bool 縁下_鱗_鱗右_鱗5_表示 = true; - public bool 縁下_鱗_鱗右_鱗4_表示 = true; + public bool 縁下_鱗_鱗右_鱗4_表示 = true; - public bool 縁下_鱗_鱗右_鱗3_表示 = true; + public bool 縁下_鱗_鱗右_鱗3_表示 = true; - public bool 縁下_鱗_鱗右_鱗2_表示 = true; + public bool 縁下_鱗_鱗右_鱗2_表示 = true; - public bool 縁下_鱗_鱗右_鱗1_表示 = true; + public bool 縁下_鱗_鱗右_鱗1_表示 = true; - public bool 縁下_鱗_鱗_表示 = true; + public bool 縁下_鱗_鱗_表示 = true; - public bool 縁上_縁上_表示 = true; + public bool 縁上_縁上_表示 = true; - public bool 縁上_鱗_鱗左_鱗6_表示 = true; + public bool 縁上_鱗_鱗左_鱗6_表示 = true; - public bool 縁上_鱗_鱗左_鱗5_表示 = true; + public bool 縁上_鱗_鱗左_鱗5_表示 = true; - public bool 縁上_鱗_鱗左_鱗4_表示 = true; + public bool 縁上_鱗_鱗左_鱗4_表示 = true; - public bool 縁上_鱗_鱗左_鱗3_表示 = true; + public bool 縁上_鱗_鱗左_鱗3_表示 = true; - public bool 縁上_鱗_鱗左_鱗2_表示 = true; + public bool 縁上_鱗_鱗左_鱗2_表示 = true; - public bool 縁上_鱗_鱗左_鱗1_表示 = true; + public bool 縁上_鱗_鱗左_鱗1_表示 = true; - public bool 縁上_鱗_鱗右_鱗6_表示 = true; + public bool 縁上_鱗_鱗右_鱗6_表示 = true; - public bool 縁上_鱗_鱗右_鱗5_表示 = true; + public bool 縁上_鱗_鱗右_鱗5_表示 = true; - public bool 縁上_鱗_鱗右_鱗4_表示 = true; + public bool 縁上_鱗_鱗右_鱗4_表示 = true; - public bool 縁上_鱗_鱗右_鱗3_表示 = true; + public bool 縁上_鱗_鱗右_鱗3_表示 = true; - public bool 縁上_鱗_鱗右_鱗2_表示 = true; + public bool 縁上_鱗_鱗右_鱗2_表示 = true; - public bool 縁上_鱗_鱗右_鱗1_表示 = true; + public bool 縁上_鱗_鱗右_鱗1_表示 = true; - public bool 縁上_鱗_鱗1_表示 = true; + public bool 縁上_鱗_鱗1_表示 = true; - public bool 縁上_鱗_鱗2_表示 = true; + public bool 縁上_鱗_鱗2_表示 = true; - public bool 鱗; + public bool 鱗; - public List 頭部後_接続 = new List(); + public List 頭部後_接続 = new List(); - public 頭頂_宇D() - { - ThisType = GetType(); - } + public 頭頂_宇D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 頭頂_宇(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 頭頂_宇(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿.cs index b52446b..b479ba0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿.cs @@ -1,299 +1,300 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 頭頂_皿 : 頭頂 +namespace SlaveMatrix { - public Par X0Y0_皿1; + public class 頭頂_皿 : 頭頂 + { + public Par X0Y0_皿1; - public Par X0Y0_皿2; + public Par X0Y0_皿2; - public Par X0Y0_甲殻_甲殻4; + public Par X0Y0_甲殻_甲殻4; - public Par X0Y0_甲殻_甲殻3; + public Par X0Y0_甲殻_甲殻3; - public Par X0Y0_甲殻_甲殻2; + public Par X0Y0_甲殻_甲殻2; - public Par X0Y0_甲殻_甲殻1; + public Par X0Y0_甲殻_甲殻1; - public ColorD 皿1CD; + public ColorD 皿1CD; - public ColorD 皿2CD; + public ColorD 皿2CD; - public ColorD 甲殻_甲殻4CD; + public ColorD 甲殻_甲殻4CD; - public ColorD 甲殻_甲殻3CD; + public ColorD 甲殻_甲殻3CD; - public ColorD 甲殻_甲殻2CD; + public ColorD 甲殻_甲殻2CD; - public ColorD 甲殻_甲殻1CD; + public ColorD 甲殻_甲殻1CD; - public ColorP X0Y0_皿1CP; + public ColorP X0Y0_皿1CP; - public ColorP X0Y0_皿2CP; + public ColorP X0Y0_皿2CP; - public ColorP X0Y0_甲殻_甲殻4CP; + public ColorP X0Y0_甲殻_甲殻4CP; - public ColorP X0Y0_甲殻_甲殻3CP; + public ColorP X0Y0_甲殻_甲殻3CP; - public ColorP X0Y0_甲殻_甲殻2CP; + public ColorP X0Y0_甲殻_甲殻2CP; - public ColorP X0Y0_甲殻_甲殻1CP; + public ColorP X0Y0_甲殻_甲殻1CP; - private bool 甲殻_; + private bool 甲殻_; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - 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; - X0Y0_皿1.Hit = value; - } - } + public bool 皿1_表示 + { + get + { + return X0Y0_皿1.Dra; + } + set + { + X0Y0_皿1.Dra = value; + X0Y0_皿1.Hit = value; + } + } - public bool 皿2_表示 - { - get - { - return X0Y0_皿2.Dra; - } - set - { - X0Y0_皿2.Dra = value; - X0Y0_皿2.Hit = value; - } - } + public bool 皿2_表示 + { + get + { + return X0Y0_皿2.Dra; + } + set + { + X0Y0_皿2.Dra = value; + X0Y0_皿2.Hit = value; + } + } - public bool 甲殻_甲殻4_表示 - { - get - { - return X0Y0_甲殻_甲殻4.Dra; - } - set - { - X0Y0_甲殻_甲殻4.Dra = value; - X0Y0_甲殻_甲殻4.Hit = value; - } - } + public bool 甲殻_甲殻4_表示 + { + get + { + return X0Y0_甲殻_甲殻4.Dra; + } + set + { + X0Y0_甲殻_甲殻4.Dra = value; + X0Y0_甲殻_甲殻4.Hit = value; + } + } - public bool 甲殻_甲殻3_表示 - { - get - { - return X0Y0_甲殻_甲殻3.Dra; - } - set - { - X0Y0_甲殻_甲殻3.Dra = value; - X0Y0_甲殻_甲殻3.Hit = value; - } - } + public bool 甲殻_甲殻3_表示 + { + get + { + return X0Y0_甲殻_甲殻3.Dra; + } + set + { + X0Y0_甲殻_甲殻3.Dra = value; + X0Y0_甲殻_甲殻3.Hit = value; + } + } - public bool 甲殻_甲殻2_表示 - { - get - { - return X0Y0_甲殻_甲殻2.Dra; - } - set - { - X0Y0_甲殻_甲殻2.Dra = value; - X0Y0_甲殻_甲殻2.Hit = value; - } - } + public bool 甲殻_甲殻2_表示 + { + get + { + return X0Y0_甲殻_甲殻2.Dra; + } + set + { + X0Y0_甲殻_甲殻2.Dra = value; + X0Y0_甲殻_甲殻2.Hit = value; + } + } - public bool 甲殻_甲殻1_表示 - { - get - { - return X0Y0_甲殻_甲殻1.Dra; - } - set - { - X0Y0_甲殻_甲殻1.Dra = value; - X0Y0_甲殻_甲殻1.Hit = value; - } - } + public bool 甲殻_甲殻1_表示 + { + get + { + return X0Y0_甲殻_甲殻1.Dra; + } + set + { + X0Y0_甲殻_甲殻1.Dra = value; + X0Y0_甲殻_甲殻1.Hit = value; + } + } - public override bool 表示 - { - get - { - return 皿1_表示; - } - set - { - 皿1_表示 = value; - 皿2_表示 = value; - 甲殻_甲殻4_表示 = value; - 甲殻_甲殻3_表示 = value; - 甲殻_甲殻2_表示 = value; - 甲殻_甲殻1_表示 = value; - } - } + public override bool 表示 + { + get + { + return 皿1_表示; + } + set + { + 皿1_表示 = value; + 皿2_表示 = value; + 甲殻_甲殻4_表示 = value; + 甲殻_甲殻3_表示 = value; + 甲殻_甲殻2_表示 = value; + 甲殻_甲殻1_表示 = value; + } + } - public override double 濃度 - { - get - { - return 皿1CD.不透明度; - } - set - { - 皿1CD.不透明度 = value; - 皿2CD.不透明度 = value; - 甲殻_甲殻4CD.不透明度 = value; - 甲殻_甲殻3CD.不透明度 = value; - 甲殻_甲殻2CD.不透明度 = value; - 甲殻_甲殻1CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 皿1CD.不透明度; + } + set + { + 皿1CD.不透明度 = value; + 皿2CD.不透明度 = value; + 甲殻_甲殻4CD.不透明度 = value; + 甲殻_甲殻3CD.不透明度 = value; + 甲殻_甲殻2CD.不透明度 = value; + 甲殻_甲殻1CD.不透明度 = value; + } + } - public bool 甲殻 - { - get - { - return 甲殻_; - } - set - { - 甲殻_ = value; - 甲殻_甲殻4_表示 = 甲殻_; - 甲殻_甲殻3_表示 = 甲殻_; - 甲殻_甲殻2_表示 = 甲殻_; - 甲殻_甲殻1_表示 = 甲殻_; - } - } + public bool 甲殻 + { + get + { + return 甲殻_; + } + set + { + 甲殻_ = value; + 甲殻_甲殻4_表示 = 甲殻_; + 甲殻_甲殻3_表示 = 甲殻_; + 甲殻_甲殻2_表示 = 甲殻_; + 甲殻_甲殻1_表示 = 甲殻_; + } + } - public 頭頂_皿(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頭頂_皿D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "皿"; - dif.Add(new Pars(Sta.肢中["頭部前"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_皿1 = pars["皿1"].ToPar(); - X0Y0_皿2 = pars["皿2"].ToPar(); - Pars pars2 = pars["甲殻"].ToPars(); - X0Y0_甲殻_甲殻4 = pars2["甲殻4"].ToPar(); - X0Y0_甲殻_甲殻3 = pars2["甲殻3"].ToPar(); - X0Y0_甲殻_甲殻2 = pars2["甲殻2"].ToPar(); - X0Y0_甲殻_甲殻1 = pars2["甲殻1"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 甲殻_甲殻4_表示 = e.甲殻_甲殻4_表示; - 甲殻_甲殻3_表示 = e.甲殻_甲殻3_表示; - 甲殻_甲殻2_表示 = e.甲殻_甲殻2_表示; - 甲殻_甲殻1_表示 = e.甲殻_甲殻1_表示; - 甲殻 = e.甲殻; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_皿1CP = new ColorP(X0Y0_皿1, 皿1CD, DisUnit, abj: true); - X0Y0_皿2CP = new ColorP(X0Y0_皿2, 皿2CD, DisUnit, abj: true); - X0Y0_甲殻_甲殻4CP = new ColorP(X0Y0_甲殻_甲殻4, 甲殻_甲殻4CD, 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); - 濃度 = e.濃度; - } + public 頭頂_皿(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頭頂_皿D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "皿"; + dif.Add(new Pars(Sta.肢中["頭部前"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_皿1 = pars["皿1"].ToPar(); + X0Y0_皿2 = pars["皿2"].ToPar(); + Pars pars2 = pars["甲殻"].ToPars(); + X0Y0_甲殻_甲殻4 = pars2["甲殻4"].ToPar(); + X0Y0_甲殻_甲殻3 = pars2["甲殻3"].ToPar(); + X0Y0_甲殻_甲殻2 = pars2["甲殻2"].ToPar(); + X0Y0_甲殻_甲殻1 = pars2["甲殻1"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 甲殻_甲殻4_表示 = e.甲殻_甲殻4_表示; + 甲殻_甲殻3_表示 = e.甲殻_甲殻3_表示; + 甲殻_甲殻2_表示 = e.甲殻_甲殻2_表示; + 甲殻_甲殻1_表示 = e.甲殻_甲殻1_表示; + 甲殻 = e.甲殻; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_皿1CP = new ColorP(X0Y0_皿1, 皿1CD, DisUnit, abj: true); + X0Y0_皿2CP = new ColorP(X0Y0_皿2, 皿2CD, DisUnit, abj: true); + X0Y0_甲殻_甲殻4CP = new ColorP(X0Y0_甲殻_甲殻4, 甲殻_甲殻4CD, 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); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_皿1CP.Update(); - X0Y0_皿2CP.Update(); - X0Y0_甲殻_甲殻4CP.Update(); - X0Y0_甲殻_甲殻3CP.Update(); - X0Y0_甲殻_甲殻2CP.Update(); - X0Y0_甲殻_甲殻1CP.Update(); - } + public override void 色更新() + { + X0Y0_皿1CP.Update(); + X0Y0_皿2CP.Update(); + X0Y0_甲殻_甲殻4CP.Update(); + X0Y0_甲殻_甲殻3CP.Update(); + X0Y0_甲殻_甲殻2CP.Update(); + X0Y0_甲殻_甲殻1CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 皿1CD = new ColorD(ref Col.Black, ref 体配色.歯); - 皿2CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 甲殻_甲殻4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 甲殻_甲殻3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 甲殻_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 甲殻_甲殻1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - } + private void 配色N0(体配色 体配色) + { + 皿1CD = new ColorD(ref Col.Black, ref 体配色.歯); + 皿2CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 甲殻_甲殻4CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 甲殻_甲殻3CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 甲殻_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 甲殻_甲殻1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿D.cs index bb449fa..b85457b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿D.cs @@ -1,32 +1,33 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 頭頂_皿D : 頭頂D +namespace SlaveMatrix { - public bool 皿1_表示 = true; + [Serializable] + public class 頭頂_皿D : 頭頂D + { + public bool 皿1_表示 = true; - public bool 皿2_表示 = true; + public bool 皿2_表示 = true; - public bool 甲殻_甲殻4_表示 = true; + public bool 甲殻_甲殻4_表示 = true; - public bool 甲殻_甲殻3_表示 = true; + public bool 甲殻_甲殻3_表示 = true; - public bool 甲殻_甲殻2_表示 = true; + public bool 甲殻_甲殻2_表示 = true; - public bool 甲殻_甲殻1_表示 = true; + public bool 甲殻_甲殻1_表示 = true; - public bool 甲殻; + public bool 甲殻; - public 頭頂_皿D() - { - ThisType = GetType(); - } + public 頭頂_皿D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 頭頂_皿(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 頭頂_皿(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇.cs index 866f9ba..deb206d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇.cs @@ -1,306 +1,307 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 頭頂後_宇 : Ele +namespace SlaveMatrix { - public Par X0Y0_頭部; + public class 頭頂後_宇 : Ele + { + public Par X0Y0_頭部; - public Par X0Y0_線_線左1; + public Par X0Y0_線_線左1; - public Par X0Y0_線_線左2; + public Par X0Y0_線_線左2; - public Par X0Y0_線_線左3; + public Par X0Y0_線_線左3; - public Par X0Y0_線_線右1; + public Par X0Y0_線_線右1; - public Par X0Y0_線_線右2; + public Par X0Y0_線_線右2; - public Par X0Y0_線_線右3; + public Par X0Y0_線_線右3; - public ColorD 頭部CD; + public ColorD 頭部CD; - public ColorD 線_線左1CD; + public ColorD 線_線左1CD; - public ColorD 線_線左2CD; + public ColorD 線_線左2CD; - public ColorD 線_線左3CD; + public ColorD 線_線左3CD; - public ColorD 線_線右1CD; + public ColorD 線_線右1CD; - public ColorD 線_線右2CD; + public ColorD 線_線右2CD; - public ColorD 線_線右3CD; + public ColorD 線_線右3CD; - public ColorP X0Y0_頭部CP; + public ColorP X0Y0_頭部CP; - public ColorP X0Y0_線_線左1CP; + public ColorP X0Y0_線_線左1CP; - public ColorP X0Y0_線_線左2CP; + public ColorP X0Y0_線_線左2CP; - public ColorP X0Y0_線_線左3CP; + public ColorP X0Y0_線_線左3CP; - public ColorP X0Y0_線_線右1CP; + public ColorP X0Y0_線_線右1CP; - public ColorP X0Y0_線_線右2CP; + public ColorP X0Y0_線_線右2CP; - public ColorP X0Y0_線_線右3CP; + public ColorP X0Y0_線_線右3CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 頭部_表示 - { - get - { - return X0Y0_頭部.Dra; - } - set - { - X0Y0_頭部.Dra = value; - X0Y0_頭部.Hit = value; - } - } + public bool 頭部_表示 + { + get + { + return X0Y0_頭部.Dra; + } + set + { + X0Y0_頭部.Dra = value; + X0Y0_頭部.Hit = value; + } + } - public bool 線_線左1_表示 - { - get - { - return X0Y0_線_線左1.Dra; - } - set - { - X0Y0_線_線左1.Dra = value; - X0Y0_線_線左1.Hit = value; - } - } + public bool 線_線左1_表示 + { + get + { + return X0Y0_線_線左1.Dra; + } + set + { + X0Y0_線_線左1.Dra = value; + X0Y0_線_線左1.Hit = value; + } + } - public bool 線_線左2_表示 - { - get - { - return X0Y0_線_線左2.Dra; - } - set - { - X0Y0_線_線左2.Dra = value; - X0Y0_線_線左2.Hit = value; - } - } + public bool 線_線左2_表示 + { + get + { + return X0Y0_線_線左2.Dra; + } + set + { + X0Y0_線_線左2.Dra = value; + X0Y0_線_線左2.Hit = value; + } + } - public bool 線_線左3_表示 - { - get - { - return X0Y0_線_線左3.Dra; - } - set - { - X0Y0_線_線左3.Dra = value; - X0Y0_線_線左3.Hit = value; - } - } + public bool 線_線左3_表示 + { + get + { + return X0Y0_線_線左3.Dra; + } + set + { + X0Y0_線_線左3.Dra = value; + X0Y0_線_線左3.Hit = value; + } + } - public bool 線_線右1_表示 - { - get - { - return X0Y0_線_線右1.Dra; - } - set - { - X0Y0_線_線右1.Dra = value; - X0Y0_線_線右1.Hit = value; - } - } + public bool 線_線右1_表示 + { + get + { + return X0Y0_線_線右1.Dra; + } + set + { + X0Y0_線_線右1.Dra = value; + X0Y0_線_線右1.Hit = value; + } + } - public bool 線_線右2_表示 - { - get - { - return X0Y0_線_線右2.Dra; - } - set - { - X0Y0_線_線右2.Dra = value; - X0Y0_線_線右2.Hit = value; - } - } + public bool 線_線右2_表示 + { + get + { + return X0Y0_線_線右2.Dra; + } + set + { + X0Y0_線_線右2.Dra = value; + X0Y0_線_線右2.Hit = value; + } + } - public bool 線_線右3_表示 - { - get - { - return X0Y0_線_線右3.Dra; - } - set - { - X0Y0_線_線右3.Dra = value; - X0Y0_線_線右3.Hit = value; - } - } + public bool 線_線右3_表示 + { + get + { + return X0Y0_線_線右3.Dra; + } + set + { + X0Y0_線_線右3.Dra = value; + X0Y0_線_線右3.Hit = value; + } + } - public override bool 表示 - { - get - { - return 頭部_表示; - } - set - { - 頭部_表示 = value; - 線_線左1_表示 = value; - 線_線左2_表示 = value; - 線_線左3_表示 = value; - 線_線右1_表示 = value; - 線_線右2_表示 = value; - 線_線右3_表示 = value; - } - } + public override bool 表示 + { + get + { + return 頭部_表示; + } + set + { + 頭部_表示 = value; + 線_線左1_表示 = value; + 線_線左2_表示 = value; + 線_線左3_表示 = value; + 線_線右1_表示 = value; + 線_線右2_表示 = value; + 線_線右3_表示 = value; + } + } - public override double 濃度 - { - get - { - return 頭部CD.不透明度; - } - set - { - 頭部CD.不透明度 = value; - 線_線左1CD.不透明度 = value; - 線_線左2CD.不透明度 = value; - 線_線左3CD.不透明度 = value; - 線_線右1CD.不透明度 = value; - 線_線右2CD.不透明度 = value; - 線_線右3CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 頭部CD.不透明度; + } + set + { + 頭部CD.不透明度 = value; + 線_線左1CD.不透明度 = value; + 線_線左2CD.不透明度 = value; + 線_線左3CD.不透明度 = value; + 線_線右1CD.不透明度 = value; + 線_線右2CD.不透明度 = value; + 線_線右3CD.不透明度 = value; + } + } - public 頭頂後_宇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頭頂後_宇D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "エイリアン"; - dif.Add(new Pars(Sta.肢中["頭部後"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_頭部 = pars["頭部"].ToPar(); - Pars pars2 = pars["線"].ToPars(); - X0Y0_線_線左1 = pars2["線左1"].ToPar(); - X0Y0_線_線左2 = pars2["線左2"].ToPar(); - X0Y0_線_線左3 = pars2["線左3"].ToPar(); - X0Y0_線_線右1 = pars2["線右1"].ToPar(); - X0Y0_線_線右2 = pars2["線右2"].ToPar(); - X0Y0_線_線右3 = pars2["線右3"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 頭部_表示 = e.頭部_表示; - 線_線左1_表示 = e.線_線左1_表示; - 線_線左2_表示 = e.線_線左2_表示; - 線_線左3_表示 = e.線_線左3_表示; - 線_線右1_表示 = e.線_線右1_表示; - 線_線右2_表示 = e.線_線右2_表示; - 線_線右3_表示 = e.線_線右3_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - X0Y0_線_線左3CP = new ColorP(X0Y0_線_線左3, 線_線左3CD, 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); - 濃度 = e.濃度; - } + public 頭頂後_宇(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頭頂後_宇D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "エイリアン"; + dif.Add(new Pars(Sta.肢中["頭部後"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_頭部 = pars["頭部"].ToPar(); + Pars pars2 = pars["線"].ToPars(); + X0Y0_線_線左1 = pars2["線左1"].ToPar(); + X0Y0_線_線左2 = pars2["線左2"].ToPar(); + X0Y0_線_線左3 = pars2["線左3"].ToPar(); + X0Y0_線_線右1 = pars2["線右1"].ToPar(); + X0Y0_線_線右2 = pars2["線右2"].ToPar(); + X0Y0_線_線右3 = pars2["線右3"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 頭部_表示 = e.頭部_表示; + 線_線左1_表示 = e.線_線左1_表示; + 線_線左2_表示 = e.線_線左2_表示; + 線_線左3_表示 = e.線_線左3_表示; + 線_線右1_表示 = e.線_線右1_表示; + 線_線右2_表示 = e.線_線右2_表示; + 線_線右3_表示 = e.線_線右3_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + X0Y0_線_線左3CP = new ColorP(X0Y0_線_線左3, 線_線左3CD, 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); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_頭部CP.Update(); - X0Y0_線_線左1CP.Update(); - X0Y0_線_線左2CP.Update(); - X0Y0_線_線左3CP.Update(); - X0Y0_線_線右1CP.Update(); - X0Y0_線_線右2CP.Update(); - X0Y0_線_線右3CP.Update(); - } + public override void 色更新() + { + X0Y0_頭部CP.Update(); + X0Y0_線_線左1CP.Update(); + X0Y0_線_線左2CP.Update(); + X0Y0_線_線左3CP.Update(); + X0Y0_線_線右1CP.Update(); + X0Y0_線_線右2CP.Update(); + X0Y0_線_線右3CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 頭部CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 線_線左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 線_線左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 線_線左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 線_線右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 線_線右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 線_線右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - } + private void 配色N0(体配色 体配色) + { + 頭部CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 線_線左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 線_線左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 線_線左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 線_線右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 線_線右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 線_線右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇D.cs index e4dadfc..cffcd41 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇D.cs @@ -1,32 +1,33 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 頭頂後_宇D : EleD +namespace SlaveMatrix { - public bool 頭部_表示 = true; + [Serializable] + public class 頭頂後_宇D : EleD + { + public bool 頭部_表示 = true; - public bool 線_線左1_表示 = true; + public bool 線_線左1_表示 = true; - public bool 線_線左2_表示 = true; + public bool 線_線左2_表示 = true; - public bool 線_線左3_表示 = true; + public bool 線_線左3_表示 = true; - public bool 線_線右1_表示 = true; + public bool 線_線右1_表示 = true; - public bool 線_線右2_表示 = true; + public bool 線_線右2_表示 = true; - public bool 線_線右3_表示 = true; + public bool 線_線右3_表示 = true; - public 頭頂後_宇D() - { - ThisType = GetType(); - } + public 頭頂後_宇D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 頭頂後_宇(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 頭頂後_宇(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライト.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライト.cs index 9a05972..d58eb88 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライト.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライト.cs @@ -1,170 +1,171 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 顔ハイライト : Ele +namespace SlaveMatrix { - public Par X0Y0_ハイライト1; + public class 顔ハイライト : Ele + { + public Par X0Y0_ハイライト1; - public Par X0Y0_ハイライト2; + public Par X0Y0_ハイライト2; - public ColorD ハイライト1CD; + public ColorD ハイライト1CD; - public ColorD ハイライト2CD; + public ColorD ハイライト2CD; - public ColorP X0Y0_ハイライト1CP; + public ColorP X0Y0_ハイライト1CP; - public ColorP X0Y0_ハイライト2CP; + public ColorP X0Y0_ハイライト2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - 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; - X0Y0_ハイライト1.Hit = value; - } - } + public bool ハイライト1_表示 + { + get + { + return X0Y0_ハイライト1.Dra; + } + set + { + X0Y0_ハイライト1.Dra = value; + X0Y0_ハイライト1.Hit = value; + } + } - public bool ハイライト2_表示 - { - get - { - return X0Y0_ハイライト2.Dra; - } - set - { - X0Y0_ハイライト2.Dra = value; - X0Y0_ハイライト2.Hit = value; - } - } + public bool ハイライト2_表示 + { + get + { + return X0Y0_ハイライト2.Dra; + } + set + { + X0Y0_ハイライト2.Dra = value; + X0Y0_ハイライト2.Hit = value; + } + } - public override bool 表示 - { - get - { - return ハイライト1_表示; - } - set - { - ハイライト1_表示 = value; - ハイライト2_表示 = value; - } - } + public override bool 表示 + { + get + { + return ハイライト1_表示; + } + set + { + ハイライト1_表示 = value; + ハイライト2_表示 = value; + } + } - public override double 濃度 - { - get - { - return ハイライト1CD.不透明度; - } - set - { - ハイライト1CD.不透明度 = value; - ハイライト2CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return ハイライト1CD.不透明度; + } + set + { + ハイライト1CD.不透明度 = value; + ハイライト2CD.不透明度 = value; + } + } - public 顔ハイライト(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 顔ハイライトD e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["顔ハイライト左"]); - Pars pars = 本体[0][0]; - X0Y0_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y0_ハイライト2 = pars["ハイライト2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_ハイライト1CP = new ColorP(X0Y0_ハイライト1, ハイライト1CD, DisUnit, abj: true); - X0Y0_ハイライト2CP = new ColorP(X0Y0_ハイライト2, ハイライト2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 顔ハイライト(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 顔ハイライトD e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["顔ハイライト左"]); + Pars pars = 本体[0][0]; + X0Y0_ハイライト1 = pars["ハイライト1"].ToPar(); + X0Y0_ハイライト2 = pars["ハイライト2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_ハイライト1CP = new ColorP(X0Y0_ハイライト1, ハイライト1CD, DisUnit, abj: true); + X0Y0_ハイライト2CP = new ColorP(X0Y0_ハイライト2, ハイライト2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_ハイライト1CP.Update(); - X0Y0_ハイライト2CP.Update(); - } + public override void 色更新() + { + X0Y0_ハイライト1CP.Update(); + X0Y0_ハイライト2CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); - } + private void 配色N0(体配色 体配色) + { + ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライトD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライトD.cs index eb63bd9..ef64e5b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライトD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライトD.cs @@ -1,22 +1,23 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 顔ハイライトD : EleD +namespace SlaveMatrix { - public bool ハイライト1_表示; + [Serializable] + public class 顔ハイライトD : EleD + { + public bool ハイライト1_表示; - public bool ハイライト2_表示; + public bool ハイライト2_表示; - public 顔ハイライトD() - { - ThisType = GetType(); - } + public 顔ハイライトD() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 顔ハイライト(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 顔ハイライト(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面.cs index ee95d91..0a3fd05 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面.cs @@ -1,28 +1,29 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 顔面 : Ele +namespace SlaveMatrix { - private double 展開; + public class 顔面 : Ele + { + private double 展開; - public Ele[] 触覚左_接続; + public Ele[] 触覚左_接続; - public Ele[] 触覚右_接続; + public Ele[] 触覚右_接続; - public double 展開0 - { - get - { - return 展開; - } - set - { - 展開 = value; - 位置C = new Vector2D(位置C.X, -0.013 * value); - 尺度YC = 1.0 - 0.05 * value; - } - } + public double 展開0 + { + get + { + return 展開; + } + set + { + 展開 = value; + 位置C = new Vector2D(位置C.X, -0.013 * value); + 尺度YC = 1.0 - 0.05 * value; + } + } - public virtual double 展開1 { get; set; } + public virtual double 展開1 { get; set; } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面D.cs index b305d3f..bfa6cc2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面D.cs @@ -1,22 +1,23 @@ using System; using System.Collections.Generic; -namespace SlaveMatrix; - -[Serializable] -public class 顔面D : EleD +namespace SlaveMatrix { - public double 展開0; + [Serializable] + public class 顔面D : EleD + { + public double 展開0; - public List 触覚左_接続 = new List(); + public List 触覚左_接続 = new List(); - public List 触覚右_接続 = new List(); + public List 触覚右_接続 = new List(); - public virtual void 触覚左接続(EleD e) - { - } + public virtual void 触覚左接続(EleD e) + { + } - public virtual void 触覚右接続(EleD e) - { - } + public virtual void 触覚右接続(EleD e) + { + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲.cs index 479ed68..0f7775d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲.cs @@ -1,699 +1,700 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 顔面_甲 : 顔面 +namespace SlaveMatrix { - public Par X0Y0_面額; + public class 顔面_甲 : 顔面 + { + public Par X0Y0_面額; - public Par X0Y0_面左下_面目; + public Par X0Y0_面左下_面目; - public Par X0Y0_面左下_面; + public Par X0Y0_面左下_面; - public Par X0Y0_面右下_面目; + public Par X0Y0_面右下_面目; - public Par X0Y0_面右下_面; + public Par X0Y0_面右下_面; - public Par X0Y0_面左外; + public Par X0Y0_面左外; - public Par X0Y0_面右外; + public Par X0Y0_面右外; - public Par X0Y0_面左上_面目; + public Par X0Y0_面左上_面目; - public Par X0Y0_面左上_面; + public Par X0Y0_面左上_面; - public Par X0Y0_面右上_面目; + public Par X0Y0_面右上_面目; - public Par X0Y0_面右上_面; + public Par X0Y0_面右上_面; - public Par X0Y0_面中0_面中; + public Par X0Y0_面中0_面中; - public Par X0Y0_面中0_付根左_付根1; + public Par X0Y0_面中0_付根左_付根1; - public Par X0Y0_面中0_付根左_付根2; + public Par X0Y0_面中0_付根左_付根2; - public Par X0Y0_面中0_付根右_付根1; + public Par X0Y0_面中0_付根右_付根1; - public Par X0Y0_面中0_付根右_付根2; + public Par X0Y0_面中0_付根右_付根2; - public Par X0Y0_面中2_面中; + public Par X0Y0_面中2_面中; - public Par X0Y0_面中2_面中下; + public Par X0Y0_面中2_面中下; - public Par X0Y0_面中1_面中; + public Par X0Y0_面中1_面中; - public Par X0Y0_面中1_面中下; + public Par X0Y0_面中1_面中下; - public ColorD 面額CD; + public ColorD 面額CD; - public ColorD 面左下_面目CD; + public ColorD 面左下_面目CD; - public ColorD 面左下_面CD; + public ColorD 面左下_面CD; - public ColorD 面右下_面目CD; + public ColorD 面右下_面目CD; - public ColorD 面右下_面CD; + public ColorD 面右下_面CD; - public ColorD 面左外CD; + public ColorD 面左外CD; - public ColorD 面右外CD; + public ColorD 面右外CD; - public ColorD 面左上_面目CD; + public ColorD 面左上_面目CD; - public ColorD 面左上_面CD; + public ColorD 面左上_面CD; - public ColorD 面右上_面目CD; + public ColorD 面右上_面目CD; - public ColorD 面右上_面CD; + public ColorD 面右上_面CD; - public ColorD 面中0_面中CD; + public ColorD 面中0_面中CD; - public ColorD 面中0_付根左_付根1CD; + public ColorD 面中0_付根左_付根1CD; - public ColorD 面中0_付根左_付根2CD; + public ColorD 面中0_付根左_付根2CD; - public ColorD 面中0_付根右_付根1CD; + public ColorD 面中0_付根右_付根1CD; - public ColorD 面中0_付根右_付根2CD; + public ColorD 面中0_付根右_付根2CD; - public ColorD 面中2_面中CD; + public ColorD 面中2_面中CD; - public ColorD 面中2_面中下CD; + public ColorD 面中2_面中下CD; - public ColorD 面中1_面中CD; + public ColorD 面中1_面中CD; - public ColorD 面中1_面中下CD; + public ColorD 面中1_面中下CD; - public ColorP X0Y0_面額CP; + public ColorP X0Y0_面額CP; - public ColorP X0Y0_面左下_面目CP; + public ColorP X0Y0_面左下_面目CP; - public ColorP X0Y0_面左下_面CP; + public ColorP X0Y0_面左下_面CP; - public ColorP X0Y0_面右下_面目CP; + public ColorP X0Y0_面右下_面目CP; - public ColorP X0Y0_面右下_面CP; + public ColorP X0Y0_面右下_面CP; - public ColorP X0Y0_面左外CP; + public ColorP X0Y0_面左外CP; - public ColorP X0Y0_面右外CP; + public ColorP X0Y0_面右外CP; - public ColorP X0Y0_面左上_面目CP; + public ColorP X0Y0_面左上_面目CP; - public ColorP X0Y0_面左上_面CP; + public ColorP X0Y0_面左上_面CP; - public ColorP X0Y0_面右上_面目CP; + public ColorP X0Y0_面右上_面目CP; - public ColorP X0Y0_面右上_面CP; + public ColorP X0Y0_面右上_面CP; - public ColorP X0Y0_面中0_面中CP; + public ColorP X0Y0_面中0_面中CP; - public ColorP X0Y0_面中0_付根左_付根1CP; + public ColorP X0Y0_面中0_付根左_付根1CP; - public ColorP X0Y0_面中0_付根左_付根2CP; + public ColorP X0Y0_面中0_付根左_付根2CP; - public ColorP X0Y0_面中0_付根右_付根1CP; + public ColorP X0Y0_面中0_付根右_付根1CP; - public ColorP X0Y0_面中0_付根右_付根2CP; + public ColorP X0Y0_面中0_付根右_付根2CP; - public ColorP X0Y0_面中2_面中CP; + public ColorP X0Y0_面中2_面中CP; - public ColorP X0Y0_面中2_面中下CP; + public ColorP X0Y0_面中2_面中下CP; - public ColorP X0Y0_面中1_面中CP; + public ColorP X0Y0_面中1_面中CP; - public ColorP X0Y0_面中1_面中下CP; + public ColorP X0Y0_面中1_面中下CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 面額_表示 - { - get - { - return X0Y0_面額.Dra; - } - set - { - X0Y0_面額.Dra = value; - X0Y0_面額.Hit = value; - } - } - - public bool 面左下_面目_表示 - { - get - { - return X0Y0_面左下_面目.Dra; - } - set - { - X0Y0_面左下_面目.Dra = value; - X0Y0_面左下_面目.Hit = value; - } - } - - public bool 面左下_面_表示 - { - get - { - return X0Y0_面左下_面.Dra; - } - set - { - X0Y0_面左下_面.Dra = value; - X0Y0_面左下_面.Hit = value; - } - } - - public bool 面右下_面目_表示 - { - get - { - return X0Y0_面右下_面目.Dra; - } - set - { - X0Y0_面右下_面目.Dra = value; - X0Y0_面右下_面目.Hit = value; - } - } - - public bool 面右下_面_表示 - { - get - { - return X0Y0_面右下_面.Dra; - } - set - { - X0Y0_面右下_面.Dra = value; - X0Y0_面右下_面.Hit = value; - } - } - - public bool 面左外_表示 - { - get - { - return X0Y0_面左外.Dra; - } - set - { - X0Y0_面左外.Dra = value; - X0Y0_面左外.Hit = value; - } - } - - public bool 面右外_表示 - { - get - { - return X0Y0_面右外.Dra; - } - set - { - X0Y0_面右外.Dra = value; - X0Y0_面右外.Hit = value; - } - } - - public bool 面左上_面目_表示 - { - get - { - return X0Y0_面左上_面目.Dra; - } - set - { - X0Y0_面左上_面目.Dra = value; - X0Y0_面左上_面目.Hit = value; - } - } - - public bool 面左上_面_表示 - { - get - { - return X0Y0_面左上_面.Dra; - } - set - { - X0Y0_面左上_面.Dra = value; - X0Y0_面左上_面.Hit = value; - } - } - - public bool 面右上_面目_表示 - { - get - { - return X0Y0_面右上_面目.Dra; - } - set - { - X0Y0_面右上_面目.Dra = value; - X0Y0_面右上_面目.Hit = value; - } - } - - public bool 面右上_面_表示 - { - get - { - return X0Y0_面右上_面.Dra; - } - set - { - X0Y0_面右上_面.Dra = value; - X0Y0_面右上_面.Hit = value; - } - } - - public bool 面中0_面中_表示 - { - get - { - return X0Y0_面中0_面中.Dra; - } - set - { - X0Y0_面中0_面中.Dra = value; - X0Y0_面中0_面中.Hit = value; - } - } - - public bool 面中0_付根左_付根1_表示 - { - get - { - return X0Y0_面中0_付根左_付根1.Dra; - } - set - { - X0Y0_面中0_付根左_付根1.Dra = value; - X0Y0_面中0_付根左_付根1.Hit = value; - } - } - - public bool 面中0_付根左_付根2_表示 - { - get - { - return X0Y0_面中0_付根左_付根2.Dra; - } - set - { - X0Y0_面中0_付根左_付根2.Dra = value; - X0Y0_面中0_付根左_付根2.Hit = value; - } - } - - public bool 面中0_付根右_付根1_表示 - { - get - { - return X0Y0_面中0_付根右_付根1.Dra; - } - set - { - X0Y0_面中0_付根右_付根1.Dra = value; - X0Y0_面中0_付根右_付根1.Hit = value; - } - } - - public bool 面中0_付根右_付根2_表示 - { - get - { - return X0Y0_面中0_付根右_付根2.Dra; - } - set - { - X0Y0_面中0_付根右_付根2.Dra = value; - X0Y0_面中0_付根右_付根2.Hit = value; - } - } - - public bool 面中2_面中_表示 - { - get - { - return X0Y0_面中2_面中.Dra; - } - set - { - X0Y0_面中2_面中.Dra = value; - X0Y0_面中2_面中.Hit = value; - } - } - - public bool 面中2_面中下_表示 - { - get - { - return X0Y0_面中2_面中下.Dra; - } - set - { - X0Y0_面中2_面中下.Dra = value; - X0Y0_面中2_面中下.Hit = value; - } - } - - public bool 面中1_面中_表示 - { - get - { - return X0Y0_面中1_面中.Dra; - } - set - { - X0Y0_面中1_面中.Dra = value; - X0Y0_面中1_面中.Hit = value; - } - } - - public bool 面中1_面中下_表示 - { - get - { - return X0Y0_面中1_面中下.Dra; - } - set - { - X0Y0_面中1_面中下.Dra = value; - X0Y0_面中1_面中下.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 面額_表示; - } - set - { - 面額_表示 = value; - 面左下_面目_表示 = value; - 面左下_面_表示 = value; - 面右下_面目_表示 = value; - 面右下_面_表示 = value; - 面左外_表示 = value; - 面右外_表示 = value; - 面左上_面目_表示 = value; - 面左上_面_表示 = value; - 面右上_面目_表示 = value; - 面右上_面_表示 = value; - 面中0_面中_表示 = value; - 面中0_付根左_付根1_表示 = value; - 面中0_付根左_付根2_表示 = value; - 面中0_付根右_付根1_表示 = value; - 面中0_付根右_付根2_表示 = value; - 面中2_面中_表示 = value; - 面中2_面中下_表示 = value; - 面中1_面中_表示 = value; - 面中1_面中下_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 面額CD.不透明度; - } - set - { - 面額CD.不透明度 = value; - 面左下_面目CD.不透明度 = value; - 面左下_面CD.不透明度 = value; - 面右下_面目CD.不透明度 = value; - 面右下_面CD.不透明度 = value; - 面左外CD.不透明度 = value; - 面右外CD.不透明度 = value; - 面左上_面目CD.不透明度 = value; - 面左上_面CD.不透明度 = value; - 面右上_面目CD.不透明度 = value; - 面右上_面CD.不透明度 = value; - 面中0_面中CD.不透明度 = value; - 面中0_付根左_付根1CD.不透明度 = value; - 面中0_付根左_付根2CD.不透明度 = value; - 面中0_付根右_付根1CD.不透明度 = value; - 面中0_付根右_付根2CD.不透明度 = value; - 面中2_面中CD.不透明度 = value; - 面中2_面中下CD.不透明度 = value; - 面中1_面中CD.不透明度 = value; - 面中1_面中下CD.不透明度 = value; - } - } - - public override double 展開1 - { - set - { - Vector2D positionCont = (X0Y0_面左下_面.OP[1].ps[2] - X0Y0_面左下_面.OP[2].ps[2]) * value; - X0Y0_面左上_面目.PositionCont = positionCont; - X0Y0_面左下_面目.PositionCont = positionCont; - X0Y0_面左下_面.PositionCont = positionCont; - X0Y0_面左外.PositionCont = positionCont; - positionCont = (X0Y0_面右下_面.OP[3].ps[2] - X0Y0_面右下_面.OP[2].ps[2]) * value; - X0Y0_面右上_面目.PositionCont = positionCont; - X0Y0_面右下_面目.PositionCont = positionCont; - X0Y0_面右下_面.PositionCont = positionCont; - X0Y0_面右外.PositionCont = positionCont; - X0Y0_面中2_面中.PositionCont = (X0Y0_面中2_面中.OP[2].ps[1] - X0Y0_面中2_面中.OP[0].ps[0]) * 0.35 * value; - } - } - - public JointS 触覚左_接続点 => new JointS(本体, X0Y0_面中0_付根左_付根2, 0); - - public JointS 触覚右_接続点 => new JointS(本体, X0Y0_面中0_付根右_付根2, 0); - - public 顔面_甲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 顔面_甲D e) - { - 顔面_甲 顔面_甲2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["顔面"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_面額 = pars["面額"].ToPar(); - Pars pars2 = pars["面左下"].ToPars(); - X0Y0_面左下_面目 = pars2["面目"].ToPar(); - X0Y0_面左下_面 = pars2["面"].ToPar(); - pars2 = pars["面右下"].ToPars(); - X0Y0_面右下_面目 = pars2["面目"].ToPar(); - X0Y0_面右下_面 = pars2["面"].ToPar(); - X0Y0_面左外 = pars["面左外"].ToPar(); - X0Y0_面右外 = pars["面右外"].ToPar(); - pars2 = pars["面左上"].ToPars(); - X0Y0_面左上_面目 = pars2["面目"].ToPar(); - X0Y0_面左上_面 = pars2["面"].ToPar(); - pars2 = pars["面右上"].ToPars(); - X0Y0_面右上_面目 = pars2["面目"].ToPar(); - X0Y0_面右上_面 = pars2["面"].ToPar(); - pars2 = pars["面中0"].ToPars(); - X0Y0_面中0_面中 = pars2["面中"].ToPar(); - Pars pars3 = pars2["付根左"].ToPars(); - X0Y0_面中0_付根左_付根1 = pars3["付根1"].ToPar(); - X0Y0_面中0_付根左_付根2 = pars3["付根2"].ToPar(); - pars3 = pars2["付根右"].ToPars(); - X0Y0_面中0_付根右_付根1 = pars3["付根1"].ToPar(); - X0Y0_面中0_付根右_付根2 = pars3["付根2"].ToPar(); - pars2 = pars["面中2"].ToPars(); - X0Y0_面中2_面中 = pars2["面中"].ToPar(); - X0Y0_面中2_面中下 = pars2["面中下"].ToPar(); - pars2 = pars["面中1"].ToPars(); - X0Y0_面中1_面中 = pars2["面中"].ToPar(); - X0Y0_面中1_面中下 = pars2["面中下"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 面額_表示 = e.面額_表示; - 面左下_面目_表示 = e.面左下_面目_表示; - 面左下_面_表示 = e.面左下_面_表示; - 面右下_面目_表示 = e.面右下_面目_表示; - 面右下_面_表示 = e.面右下_面_表示; - 面左外_表示 = e.面左外_表示; - 面右外_表示 = e.面右外_表示; - 面左上_面目_表示 = e.面左上_面目_表示; - 面左上_面_表示 = e.面左上_面_表示; - 面右上_面目_表示 = e.面右上_面目_表示; - 面右上_面_表示 = e.面右上_面_表示; - 面中0_面中_表示 = e.面中0_面中_表示; - 面中0_付根左_付根1_表示 = e.面中0_付根左_付根1_表示; - 面中0_付根左_付根2_表示 = e.面中0_付根左_付根2_表示; - 面中0_付根右_付根1_表示 = e.面中0_付根右_付根1_表示; - 面中0_付根右_付根2_表示 = e.面中0_付根右_付根2_表示; - 面中2_面中_表示 = e.面中2_面中_表示; - 面中2_面中下_表示 = e.面中2_面中下_表示; - 面中1_面中_表示 = e.面中1_面中_表示; - 面中1_面中下_表示 = e.面中1_面中下_表示; - base.展開0 = e.展開0; - 展開1 = e.展開1; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.触覚左_接続.Count > 0) - { - 触覚左_接続 = e.触覚左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 顔面_甲2; - f.ConnectionType = ConnectionInfo.顔面_甲_触覚左_接続; - f.接続(顔面_甲2.触覚左_接続点); - return f; - }).ToArray(); - } - if (e.触覚右_接続.Count > 0) - { - 触覚右_接続 = e.触覚右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 顔面_甲2; - f.ConnectionType = ConnectionInfo.顔面_甲_触覚右_接続; - f.接続(顔面_甲2.触覚右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_面額CP = new ColorP(X0Y0_面額, 面額CD, DisUnit, abj: true); - X0Y0_面左下_面目CP = new ColorP(X0Y0_面左下_面目, 面左下_面目CD, DisUnit, abj: true); - X0Y0_面左下_面CP = new ColorP(X0Y0_面左下_面, 面左下_面CD, DisUnit, abj: true); - X0Y0_面右下_面目CP = new ColorP(X0Y0_面右下_面目, 面右下_面目CD, DisUnit, abj: true); - X0Y0_面右下_面CP = new ColorP(X0Y0_面右下_面, 面右下_面CD, DisUnit, abj: true); - X0Y0_面左外CP = new ColorP(X0Y0_面左外, 面左外CD, DisUnit, abj: true); - X0Y0_面右外CP = new ColorP(X0Y0_面右外, 面右外CD, DisUnit, abj: true); - X0Y0_面左上_面目CP = new ColorP(X0Y0_面左上_面目, 面左上_面目CD, DisUnit, abj: true); - X0Y0_面左上_面CP = new ColorP(X0Y0_面左上_面, 面左上_面CD, DisUnit, abj: true); - X0Y0_面右上_面目CP = new ColorP(X0Y0_面右上_面目, 面右上_面目CD, DisUnit, abj: true); - X0Y0_面右上_面CP = new ColorP(X0Y0_面右上_面, 面右上_面CD, DisUnit, abj: true); - X0Y0_面中0_面中CP = new ColorP(X0Y0_面中0_面中, 面中0_面中CD, DisUnit, abj: true); - X0Y0_面中0_付根左_付根1CP = new ColorP(X0Y0_面中0_付根左_付根1, 面中0_付根左_付根1CD, DisUnit, abj: true); - X0Y0_面中0_付根左_付根2CP = new ColorP(X0Y0_面中0_付根左_付根2, 面中0_付根左_付根2CD, DisUnit, abj: true); - X0Y0_面中0_付根右_付根1CP = new ColorP(X0Y0_面中0_付根右_付根1, 面中0_付根右_付根1CD, DisUnit, abj: true); - X0Y0_面中0_付根右_付根2CP = new ColorP(X0Y0_面中0_付根右_付根2, 面中0_付根右_付根2CD, DisUnit, abj: true); - X0Y0_面中2_面中CP = new ColorP(X0Y0_面中2_面中, 面中2_面中CD, DisUnit, abj: true); - X0Y0_面中2_面中下CP = new ColorP(X0Y0_面中2_面中下, 面中2_面中下CD, DisUnit, abj: true); - X0Y0_面中1_面中CP = new ColorP(X0Y0_面中1_面中, 面中1_面中CD, DisUnit, abj: true); - X0Y0_面中1_面中下CP = new ColorP(X0Y0_面中1_面中下, 面中1_面中下CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_面額CP.Update(); - X0Y0_面左下_面目CP.Update(); - X0Y0_面左下_面CP.Update(); - X0Y0_面右下_面目CP.Update(); - X0Y0_面右下_面CP.Update(); - X0Y0_面左外CP.Update(); - X0Y0_面右外CP.Update(); - X0Y0_面左上_面目CP.Update(); - X0Y0_面左上_面CP.Update(); - X0Y0_面右上_面目CP.Update(); - X0Y0_面右上_面CP.Update(); - X0Y0_面中0_面中CP.Update(); - X0Y0_面中0_付根左_付根1CP.Update(); - X0Y0_面中0_付根左_付根2CP.Update(); - X0Y0_面中0_付根右_付根1CP.Update(); - X0Y0_面中0_付根右_付根2CP.Update(); - X0Y0_面中2_面中CP.Update(); - X0Y0_面中2_面中下CP.Update(); - X0Y0_面中1_面中CP.Update(); - X0Y0_面中1_面中下CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 面額CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 面左下_面目CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 面左下_面CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 面右下_面目CD = 面左下_面目CD; - 面右下_面CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 面左外CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 面右外CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 面左上_面目CD = 面左下_面目CD; - 面左上_面CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 面右上_面目CD = 面左下_面目CD; - 面右上_面CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 面中0_面中CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 面中0_付根左_付根1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 面中0_付根左_付根2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 面中0_付根右_付根1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 面中0_付根右_付根2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 面中2_面中CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 面中2_面中下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 面中1_面中CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 面中1_面中下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 面額_表示 + { + get + { + return X0Y0_面額.Dra; + } + set + { + X0Y0_面額.Dra = value; + X0Y0_面額.Hit = value; + } + } + + public bool 面左下_面目_表示 + { + get + { + return X0Y0_面左下_面目.Dra; + } + set + { + X0Y0_面左下_面目.Dra = value; + X0Y0_面左下_面目.Hit = value; + } + } + + public bool 面左下_面_表示 + { + get + { + return X0Y0_面左下_面.Dra; + } + set + { + X0Y0_面左下_面.Dra = value; + X0Y0_面左下_面.Hit = value; + } + } + + public bool 面右下_面目_表示 + { + get + { + return X0Y0_面右下_面目.Dra; + } + set + { + X0Y0_面右下_面目.Dra = value; + X0Y0_面右下_面目.Hit = value; + } + } + + public bool 面右下_面_表示 + { + get + { + return X0Y0_面右下_面.Dra; + } + set + { + X0Y0_面右下_面.Dra = value; + X0Y0_面右下_面.Hit = value; + } + } + + public bool 面左外_表示 + { + get + { + return X0Y0_面左外.Dra; + } + set + { + X0Y0_面左外.Dra = value; + X0Y0_面左外.Hit = value; + } + } + + public bool 面右外_表示 + { + get + { + return X0Y0_面右外.Dra; + } + set + { + X0Y0_面右外.Dra = value; + X0Y0_面右外.Hit = value; + } + } + + public bool 面左上_面目_表示 + { + get + { + return X0Y0_面左上_面目.Dra; + } + set + { + X0Y0_面左上_面目.Dra = value; + X0Y0_面左上_面目.Hit = value; + } + } + + public bool 面左上_面_表示 + { + get + { + return X0Y0_面左上_面.Dra; + } + set + { + X0Y0_面左上_面.Dra = value; + X0Y0_面左上_面.Hit = value; + } + } + + public bool 面右上_面目_表示 + { + get + { + return X0Y0_面右上_面目.Dra; + } + set + { + X0Y0_面右上_面目.Dra = value; + X0Y0_面右上_面目.Hit = value; + } + } + + public bool 面右上_面_表示 + { + get + { + return X0Y0_面右上_面.Dra; + } + set + { + X0Y0_面右上_面.Dra = value; + X0Y0_面右上_面.Hit = value; + } + } + + public bool 面中0_面中_表示 + { + get + { + return X0Y0_面中0_面中.Dra; + } + set + { + X0Y0_面中0_面中.Dra = value; + X0Y0_面中0_面中.Hit = value; + } + } + + public bool 面中0_付根左_付根1_表示 + { + get + { + return X0Y0_面中0_付根左_付根1.Dra; + } + set + { + X0Y0_面中0_付根左_付根1.Dra = value; + X0Y0_面中0_付根左_付根1.Hit = value; + } + } + + public bool 面中0_付根左_付根2_表示 + { + get + { + return X0Y0_面中0_付根左_付根2.Dra; + } + set + { + X0Y0_面中0_付根左_付根2.Dra = value; + X0Y0_面中0_付根左_付根2.Hit = value; + } + } + + public bool 面中0_付根右_付根1_表示 + { + get + { + return X0Y0_面中0_付根右_付根1.Dra; + } + set + { + X0Y0_面中0_付根右_付根1.Dra = value; + X0Y0_面中0_付根右_付根1.Hit = value; + } + } + + public bool 面中0_付根右_付根2_表示 + { + get + { + return X0Y0_面中0_付根右_付根2.Dra; + } + set + { + X0Y0_面中0_付根右_付根2.Dra = value; + X0Y0_面中0_付根右_付根2.Hit = value; + } + } + + public bool 面中2_面中_表示 + { + get + { + return X0Y0_面中2_面中.Dra; + } + set + { + X0Y0_面中2_面中.Dra = value; + X0Y0_面中2_面中.Hit = value; + } + } + + public bool 面中2_面中下_表示 + { + get + { + return X0Y0_面中2_面中下.Dra; + } + set + { + X0Y0_面中2_面中下.Dra = value; + X0Y0_面中2_面中下.Hit = value; + } + } + + public bool 面中1_面中_表示 + { + get + { + return X0Y0_面中1_面中.Dra; + } + set + { + X0Y0_面中1_面中.Dra = value; + X0Y0_面中1_面中.Hit = value; + } + } + + public bool 面中1_面中下_表示 + { + get + { + return X0Y0_面中1_面中下.Dra; + } + set + { + X0Y0_面中1_面中下.Dra = value; + X0Y0_面中1_面中下.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 面額_表示; + } + set + { + 面額_表示 = value; + 面左下_面目_表示 = value; + 面左下_面_表示 = value; + 面右下_面目_表示 = value; + 面右下_面_表示 = value; + 面左外_表示 = value; + 面右外_表示 = value; + 面左上_面目_表示 = value; + 面左上_面_表示 = value; + 面右上_面目_表示 = value; + 面右上_面_表示 = value; + 面中0_面中_表示 = value; + 面中0_付根左_付根1_表示 = value; + 面中0_付根左_付根2_表示 = value; + 面中0_付根右_付根1_表示 = value; + 面中0_付根右_付根2_表示 = value; + 面中2_面中_表示 = value; + 面中2_面中下_表示 = value; + 面中1_面中_表示 = value; + 面中1_面中下_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 面額CD.不透明度; + } + set + { + 面額CD.不透明度 = value; + 面左下_面目CD.不透明度 = value; + 面左下_面CD.不透明度 = value; + 面右下_面目CD.不透明度 = value; + 面右下_面CD.不透明度 = value; + 面左外CD.不透明度 = value; + 面右外CD.不透明度 = value; + 面左上_面目CD.不透明度 = value; + 面左上_面CD.不透明度 = value; + 面右上_面目CD.不透明度 = value; + 面右上_面CD.不透明度 = value; + 面中0_面中CD.不透明度 = value; + 面中0_付根左_付根1CD.不透明度 = value; + 面中0_付根左_付根2CD.不透明度 = value; + 面中0_付根右_付根1CD.不透明度 = value; + 面中0_付根右_付根2CD.不透明度 = value; + 面中2_面中CD.不透明度 = value; + 面中2_面中下CD.不透明度 = value; + 面中1_面中CD.不透明度 = value; + 面中1_面中下CD.不透明度 = value; + } + } + + public override double 展開1 + { + set + { + Vector2D positionCont = (X0Y0_面左下_面.OP[1].ps[2] - X0Y0_面左下_面.OP[2].ps[2]) * value; + X0Y0_面左上_面目.PositionCont = positionCont; + X0Y0_面左下_面目.PositionCont = positionCont; + X0Y0_面左下_面.PositionCont = positionCont; + X0Y0_面左外.PositionCont = positionCont; + positionCont = (X0Y0_面右下_面.OP[3].ps[2] - X0Y0_面右下_面.OP[2].ps[2]) * value; + X0Y0_面右上_面目.PositionCont = positionCont; + X0Y0_面右下_面目.PositionCont = positionCont; + X0Y0_面右下_面.PositionCont = positionCont; + X0Y0_面右外.PositionCont = positionCont; + X0Y0_面中2_面中.PositionCont = (X0Y0_面中2_面中.OP[2].ps[1] - X0Y0_面中2_面中.OP[0].ps[0]) * 0.35 * value; + } + } + + public JointS 触覚左_接続点 => new JointS(本体, X0Y0_面中0_付根左_付根2, 0); + + public JointS 触覚右_接続点 => new JointS(本体, X0Y0_面中0_付根右_付根2, 0); + + public 顔面_甲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 顔面_甲D e) + { + 顔面_甲 顔面_甲2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.肢中["顔面"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_面額 = pars["面額"].ToPar(); + Pars pars2 = pars["面左下"].ToPars(); + X0Y0_面左下_面目 = pars2["面目"].ToPar(); + X0Y0_面左下_面 = pars2["面"].ToPar(); + pars2 = pars["面右下"].ToPars(); + X0Y0_面右下_面目 = pars2["面目"].ToPar(); + X0Y0_面右下_面 = pars2["面"].ToPar(); + X0Y0_面左外 = pars["面左外"].ToPar(); + X0Y0_面右外 = pars["面右外"].ToPar(); + pars2 = pars["面左上"].ToPars(); + X0Y0_面左上_面目 = pars2["面目"].ToPar(); + X0Y0_面左上_面 = pars2["面"].ToPar(); + pars2 = pars["面右上"].ToPars(); + X0Y0_面右上_面目 = pars2["面目"].ToPar(); + X0Y0_面右上_面 = pars2["面"].ToPar(); + pars2 = pars["面中0"].ToPars(); + X0Y0_面中0_面中 = pars2["面中"].ToPar(); + Pars pars3 = pars2["付根左"].ToPars(); + X0Y0_面中0_付根左_付根1 = pars3["付根1"].ToPar(); + X0Y0_面中0_付根左_付根2 = pars3["付根2"].ToPar(); + pars3 = pars2["付根右"].ToPars(); + X0Y0_面中0_付根右_付根1 = pars3["付根1"].ToPar(); + X0Y0_面中0_付根右_付根2 = pars3["付根2"].ToPar(); + pars2 = pars["面中2"].ToPars(); + X0Y0_面中2_面中 = pars2["面中"].ToPar(); + X0Y0_面中2_面中下 = pars2["面中下"].ToPar(); + pars2 = pars["面中1"].ToPars(); + X0Y0_面中1_面中 = pars2["面中"].ToPar(); + X0Y0_面中1_面中下 = pars2["面中下"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 面額_表示 = e.面額_表示; + 面左下_面目_表示 = e.面左下_面目_表示; + 面左下_面_表示 = e.面左下_面_表示; + 面右下_面目_表示 = e.面右下_面目_表示; + 面右下_面_表示 = e.面右下_面_表示; + 面左外_表示 = e.面左外_表示; + 面右外_表示 = e.面右外_表示; + 面左上_面目_表示 = e.面左上_面目_表示; + 面左上_面_表示 = e.面左上_面_表示; + 面右上_面目_表示 = e.面右上_面目_表示; + 面右上_面_表示 = e.面右上_面_表示; + 面中0_面中_表示 = e.面中0_面中_表示; + 面中0_付根左_付根1_表示 = e.面中0_付根左_付根1_表示; + 面中0_付根左_付根2_表示 = e.面中0_付根左_付根2_表示; + 面中0_付根右_付根1_表示 = e.面中0_付根右_付根1_表示; + 面中0_付根右_付根2_表示 = e.面中0_付根右_付根2_表示; + 面中2_面中_表示 = e.面中2_面中_表示; + 面中2_面中下_表示 = e.面中2_面中下_表示; + 面中1_面中_表示 = e.面中1_面中_表示; + 面中1_面中下_表示 = e.面中1_面中下_表示; + base.展開0 = e.展開0; + 展開1 = e.展開1; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.触覚左_接続.Count > 0) + { + 触覚左_接続 = e.触覚左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 顔面_甲2; + f.ConnectionType = ConnectionInfo.顔面_甲_触覚左_接続; + f.接続(顔面_甲2.触覚左_接続点); + return f; + }).ToArray(); + } + if (e.触覚右_接続.Count > 0) + { + 触覚右_接続 = e.触覚右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 顔面_甲2; + f.ConnectionType = ConnectionInfo.顔面_甲_触覚右_接続; + f.接続(顔面_甲2.触覚右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_面額CP = new ColorP(X0Y0_面額, 面額CD, DisUnit, abj: true); + X0Y0_面左下_面目CP = new ColorP(X0Y0_面左下_面目, 面左下_面目CD, DisUnit, abj: true); + X0Y0_面左下_面CP = new ColorP(X0Y0_面左下_面, 面左下_面CD, DisUnit, abj: true); + X0Y0_面右下_面目CP = new ColorP(X0Y0_面右下_面目, 面右下_面目CD, DisUnit, abj: true); + X0Y0_面右下_面CP = new ColorP(X0Y0_面右下_面, 面右下_面CD, DisUnit, abj: true); + X0Y0_面左外CP = new ColorP(X0Y0_面左外, 面左外CD, DisUnit, abj: true); + X0Y0_面右外CP = new ColorP(X0Y0_面右外, 面右外CD, DisUnit, abj: true); + X0Y0_面左上_面目CP = new ColorP(X0Y0_面左上_面目, 面左上_面目CD, DisUnit, abj: true); + X0Y0_面左上_面CP = new ColorP(X0Y0_面左上_面, 面左上_面CD, DisUnit, abj: true); + X0Y0_面右上_面目CP = new ColorP(X0Y0_面右上_面目, 面右上_面目CD, DisUnit, abj: true); + X0Y0_面右上_面CP = new ColorP(X0Y0_面右上_面, 面右上_面CD, DisUnit, abj: true); + X0Y0_面中0_面中CP = new ColorP(X0Y0_面中0_面中, 面中0_面中CD, DisUnit, abj: true); + X0Y0_面中0_付根左_付根1CP = new ColorP(X0Y0_面中0_付根左_付根1, 面中0_付根左_付根1CD, DisUnit, abj: true); + X0Y0_面中0_付根左_付根2CP = new ColorP(X0Y0_面中0_付根左_付根2, 面中0_付根左_付根2CD, DisUnit, abj: true); + X0Y0_面中0_付根右_付根1CP = new ColorP(X0Y0_面中0_付根右_付根1, 面中0_付根右_付根1CD, DisUnit, abj: true); + X0Y0_面中0_付根右_付根2CP = new ColorP(X0Y0_面中0_付根右_付根2, 面中0_付根右_付根2CD, DisUnit, abj: true); + X0Y0_面中2_面中CP = new ColorP(X0Y0_面中2_面中, 面中2_面中CD, DisUnit, abj: true); + X0Y0_面中2_面中下CP = new ColorP(X0Y0_面中2_面中下, 面中2_面中下CD, DisUnit, abj: true); + X0Y0_面中1_面中CP = new ColorP(X0Y0_面中1_面中, 面中1_面中CD, DisUnit, abj: true); + X0Y0_面中1_面中下CP = new ColorP(X0Y0_面中1_面中下, 面中1_面中下CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_面額CP.Update(); + X0Y0_面左下_面目CP.Update(); + X0Y0_面左下_面CP.Update(); + X0Y0_面右下_面目CP.Update(); + X0Y0_面右下_面CP.Update(); + X0Y0_面左外CP.Update(); + X0Y0_面右外CP.Update(); + X0Y0_面左上_面目CP.Update(); + X0Y0_面左上_面CP.Update(); + X0Y0_面右上_面目CP.Update(); + X0Y0_面右上_面CP.Update(); + X0Y0_面中0_面中CP.Update(); + X0Y0_面中0_付根左_付根1CP.Update(); + X0Y0_面中0_付根左_付根2CP.Update(); + X0Y0_面中0_付根右_付根1CP.Update(); + X0Y0_面中0_付根右_付根2CP.Update(); + X0Y0_面中2_面中CP.Update(); + X0Y0_面中2_面中下CP.Update(); + X0Y0_面中1_面中CP.Update(); + X0Y0_面中1_面中下CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 面額CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 面左下_面目CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 面左下_面CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 面右下_面目CD = 面左下_面目CD; + 面右下_面CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 面左外CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 面右外CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 面左上_面目CD = 面左下_面目CD; + 面左上_面CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 面右上_面目CD = 面左下_面目CD; + 面右上_面CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 面中0_面中CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 面中0_付根左_付根1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 面中0_付根左_付根2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 面中0_付根右_付根1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 面中0_付根右_付根2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 面中2_面中CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 面中2_面中下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 面中1_面中CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 面中1_面中下CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲D.cs index ba7fafa..1a62e00 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲D.cs @@ -1,74 +1,75 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 顔面_甲D : 顔面D +namespace SlaveMatrix { - public bool 面額_表示 = true; + [Serializable] + public class 顔面_甲D : 顔面D + { + public bool 面額_表示 = true; - public bool 面左下_面目_表示 = true; + public bool 面左下_面目_表示 = true; - public bool 面左下_面_表示 = true; + public bool 面左下_面_表示 = true; - public bool 面右下_面目_表示 = true; + public bool 面右下_面目_表示 = true; - public bool 面右下_面_表示 = true; + public bool 面右下_面_表示 = true; - public bool 面左外_表示 = true; + public bool 面左外_表示 = true; - public bool 面右外_表示 = true; + public bool 面右外_表示 = true; - public bool 面左上_面目_表示 = true; + public bool 面左上_面目_表示 = true; - public bool 面左上_面_表示 = true; + public bool 面左上_面_表示 = true; - public bool 面右上_面目_表示 = true; + public bool 面右上_面目_表示 = true; - public bool 面右上_面_表示 = true; + public bool 面右上_面_表示 = true; - public bool 面中0_面中_表示 = true; + public bool 面中0_面中_表示 = true; - public bool 面中0_付根左_付根1_表示 = true; + public bool 面中0_付根左_付根1_表示 = true; - public bool 面中0_付根左_付根2_表示 = true; + public bool 面中0_付根左_付根2_表示 = true; - public bool 面中0_付根右_付根1_表示 = true; + public bool 面中0_付根右_付根1_表示 = true; - public bool 面中0_付根右_付根2_表示 = true; + public bool 面中0_付根右_付根2_表示 = true; - public bool 面中2_面中_表示 = true; + public bool 面中2_面中_表示 = true; - public bool 面中2_面中下_表示 = true; + public bool 面中2_面中下_表示 = true; - public bool 面中1_面中_表示 = true; + public bool 面中1_面中_表示 = true; - public bool 面中1_面中下_表示 = true; + public bool 面中1_面中下_表示 = true; - public double 展開1; + public double 展開1; - public 顔面_甲D() - { - ThisType = GetType(); - } + public 顔面_甲D() + { + ThisType = GetType(); + } - public override void 触覚左接続(EleD e) - { - 触覚左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.顔面_甲_触覚左_接続; - } + public override void 触覚左接続(EleD e) + { + 触覚左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.顔面_甲_触覚左_接続; + } - public override void 触覚右接続(EleD e) - { - 触覚右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.顔面_甲_触覚右_接続; - } + public override void 触覚右接続(EleD e) + { + 触覚右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.顔面_甲_触覚右_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 顔面_甲(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 顔面_甲(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫.cs index 35b27b3..cb804cb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫.cs @@ -1,859 +1,860 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 顔面_虫 : 顔面 +namespace SlaveMatrix { - public Par X0Y0_面基; + public class 顔面_虫 : 顔面 + { + public Par X0Y0_面基; - public Par X0Y0_複眼左_複眼1; + public Par X0Y0_複眼左_複眼1; - public Par X0Y0_複眼左_複眼2; + public Par X0Y0_複眼左_複眼2; - public Par X0Y0_複眼左_ハイライト; + public Par X0Y0_複眼左_ハイライト; - public Par X0Y0_複眼右_複眼1; + public Par X0Y0_複眼右_複眼1; - public Par X0Y0_複眼右_複眼2; + public Par X0Y0_複眼右_複眼2; - public Par X0Y0_複眼右_ハイライト; + public Par X0Y0_複眼右_ハイライト; - public Par X0Y0_面下_面; + public Par X0Y0_面下_面; - public Par X0Y0_面下_器官左上; + public Par X0Y0_面下_器官左上; - public Par X0Y0_面下_器官左下; + public Par X0Y0_面下_器官左下; - public Par X0Y0_面下_器官右上; + public Par X0Y0_面下_器官右上; - public Par X0Y0_面下_器官右下; + public Par X0Y0_面下_器官右下; - public Par X0Y0_面上; + public Par X0Y0_面上; - public Par X0Y0_付根左_付根1; + public Par X0Y0_付根左_付根1; - public Par X0Y0_付根左_付根2; + public Par X0Y0_付根左_付根2; - public Par X0Y0_付根右_付根1; + public Par X0Y0_付根右_付根1; - public Par X0Y0_付根右_付根2; + public Par X0Y0_付根右_付根2; - public Par X0Y0_単眼_眼中_基; + public Par X0Y0_単眼_眼中_基; - public Par X0Y0_単眼_眼中_眼; + public Par X0Y0_単眼_眼中_眼; - public Par X0Y0_単眼_眼中_ハイライト; + public Par X0Y0_単眼_眼中_ハイライト; - public Par X0Y0_単眼_眼左_基; + public Par X0Y0_単眼_眼左_基; - public Par X0Y0_単眼_眼左_眼; + public Par X0Y0_単眼_眼左_眼; - public Par X0Y0_単眼_眼左_ハイライト; + public Par X0Y0_単眼_眼左_ハイライト; - public Par X0Y0_単眼_眼右_基; + public Par X0Y0_単眼_眼右_基; - public Par X0Y0_単眼_眼右_眼; + public Par X0Y0_単眼_眼右_眼; - public Par X0Y0_単眼_眼右_ハイライト; + public Par X0Y0_単眼_眼右_ハイライト; - public ColorD 面基CD; + public ColorD 面基CD; - public ColorD 複眼左_複眼1CD; + public ColorD 複眼左_複眼1CD; - public ColorD 複眼左_複眼2CD; + public ColorD 複眼左_複眼2CD; - public ColorD 複眼左_ハイライトCD; + public ColorD 複眼左_ハイライトCD; - public ColorD 複眼右_複眼1CD; + public ColorD 複眼右_複眼1CD; - public ColorD 複眼右_複眼2CD; + public ColorD 複眼右_複眼2CD; - public ColorD 複眼右_ハイライトCD; + public ColorD 複眼右_ハイライトCD; - public ColorD 面下_面CD; + public ColorD 面下_面CD; - public ColorD 面下_器官左上CD; + public ColorD 面下_器官左上CD; - public ColorD 面下_器官左下CD; + public ColorD 面下_器官左下CD; - public ColorD 面下_器官右上CD; + public ColorD 面下_器官右上CD; - public ColorD 面下_器官右下CD; + public ColorD 面下_器官右下CD; - public ColorD 面上CD; + public ColorD 面上CD; - public ColorD 付根左_付根1CD; + public ColorD 付根左_付根1CD; - public ColorD 付根左_付根2CD; + public ColorD 付根左_付根2CD; - public ColorD 付根右_付根1CD; + public ColorD 付根右_付根1CD; - public ColorD 付根右_付根2CD; + public ColorD 付根右_付根2CD; - public ColorD 単眼_眼中_基CD; + public ColorD 単眼_眼中_基CD; - public ColorD 単眼_眼中_眼CD; + public ColorD 単眼_眼中_眼CD; - public ColorD 単眼_眼中_ハイライトCD; + public ColorD 単眼_眼中_ハイライトCD; - public ColorD 単眼_眼左_基CD; + public ColorD 単眼_眼左_基CD; - public ColorD 単眼_眼左_眼CD; + public ColorD 単眼_眼左_眼CD; - public ColorD 単眼_眼左_ハイライトCD; + public ColorD 単眼_眼左_ハイライトCD; - public ColorD 単眼_眼右_基CD; + public ColorD 単眼_眼右_基CD; - public ColorD 単眼_眼右_眼CD; + public ColorD 単眼_眼右_眼CD; - public ColorD 単眼_眼右_ハイライトCD; + public ColorD 単眼_眼右_ハイライトCD; - public ColorP X0Y0_面基CP; + public ColorP X0Y0_面基CP; - public ColorP X0Y0_複眼左_複眼1CP; + public ColorP X0Y0_複眼左_複眼1CP; - public ColorP X0Y0_複眼左_複眼2CP; + public ColorP X0Y0_複眼左_複眼2CP; - public ColorP X0Y0_複眼左_ハイライトCP; + public ColorP X0Y0_複眼左_ハイライトCP; - public ColorP X0Y0_複眼右_複眼1CP; + public ColorP X0Y0_複眼右_複眼1CP; - public ColorP X0Y0_複眼右_複眼2CP; + public ColorP X0Y0_複眼右_複眼2CP; - public ColorP X0Y0_複眼右_ハイライトCP; + public ColorP X0Y0_複眼右_ハイライトCP; - public ColorP X0Y0_面下_面CP; + public ColorP X0Y0_面下_面CP; - public ColorP X0Y0_面下_器官左上CP; + public ColorP X0Y0_面下_器官左上CP; - public ColorP X0Y0_面下_器官左下CP; + public ColorP X0Y0_面下_器官左下CP; - public ColorP X0Y0_面下_器官右上CP; + public ColorP X0Y0_面下_器官右上CP; - public ColorP X0Y0_面下_器官右下CP; + public ColorP X0Y0_面下_器官右下CP; - public ColorP X0Y0_面上CP; + public ColorP X0Y0_面上CP; - public ColorP X0Y0_付根左_付根1CP; + public ColorP X0Y0_付根左_付根1CP; - public ColorP X0Y0_付根左_付根2CP; + public ColorP X0Y0_付根左_付根2CP; - public ColorP X0Y0_付根右_付根1CP; + public ColorP X0Y0_付根右_付根1CP; - public ColorP X0Y0_付根右_付根2CP; + public ColorP X0Y0_付根右_付根2CP; - public ColorP X0Y0_単眼_眼中_基CP; + public ColorP X0Y0_単眼_眼中_基CP; - public ColorP X0Y0_単眼_眼中_眼CP; + public ColorP X0Y0_単眼_眼中_眼CP; - public ColorP X0Y0_単眼_眼中_ハイライトCP; + public ColorP X0Y0_単眼_眼中_ハイライトCP; - public ColorP X0Y0_単眼_眼左_基CP; + public ColorP X0Y0_単眼_眼左_基CP; - public ColorP X0Y0_単眼_眼左_眼CP; + public ColorP X0Y0_単眼_眼左_眼CP; - public ColorP X0Y0_単眼_眼左_ハイライトCP; + public ColorP X0Y0_単眼_眼左_ハイライトCP; - public ColorP X0Y0_単眼_眼右_基CP; + public ColorP X0Y0_単眼_眼右_基CP; - public ColorP X0Y0_単眼_眼右_眼CP; + public ColorP X0Y0_単眼_眼右_眼CP; - public ColorP X0Y0_単眼_眼右_ハイライトCP; + public ColorP X0Y0_単眼_眼右_ハイライトCP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 面基_表示 - { - get - { - return X0Y0_面基.Dra; - } - set - { - X0Y0_面基.Dra = value; - X0Y0_面基.Hit = value; - } - } - - public bool 複眼左_複眼1_表示 - { - get - { - return X0Y0_複眼左_複眼1.Dra; - } - set - { - X0Y0_複眼左_複眼1.Dra = value; - X0Y0_複眼左_複眼1.Hit = value; - } - } - - public bool 複眼左_複眼2_表示 - { - get - { - return X0Y0_複眼左_複眼2.Dra; - } - set - { - X0Y0_複眼左_複眼2.Dra = value; - X0Y0_複眼左_複眼2.Hit = value; - } - } - - public bool 複眼左_ハイライト_表示 - { - get - { - return X0Y0_複眼左_ハイライト.Dra; - } - set - { - X0Y0_複眼左_ハイライト.Dra = value; - X0Y0_複眼左_ハイライト.Hit = value; - } - } - - public bool 複眼右_複眼1_表示 - { - get - { - return X0Y0_複眼右_複眼1.Dra; - } - set - { - X0Y0_複眼右_複眼1.Dra = value; - X0Y0_複眼右_複眼1.Hit = value; - } - } - - public bool 複眼右_複眼2_表示 - { - get - { - return X0Y0_複眼右_複眼2.Dra; - } - set - { - X0Y0_複眼右_複眼2.Dra = value; - X0Y0_複眼右_複眼2.Hit = value; - } - } - - public bool 複眼右_ハイライト_表示 - { - get - { - return X0Y0_複眼右_ハイライト.Dra; - } - set - { - X0Y0_複眼右_ハイライト.Dra = value; - X0Y0_複眼右_ハイライト.Hit = value; - } - } - - public bool 面下_面_表示 - { - get - { - return X0Y0_面下_面.Dra; - } - set - { - X0Y0_面下_面.Dra = value; - X0Y0_面下_面.Hit = value; - } - } - - public bool 面下_器官左上_表示 - { - get - { - return X0Y0_面下_器官左上.Dra; - } - set - { - X0Y0_面下_器官左上.Dra = value; - X0Y0_面下_器官左上.Hit = value; - } - } - - public bool 面下_器官左下_表示 - { - get - { - return X0Y0_面下_器官左下.Dra; - } - set - { - X0Y0_面下_器官左下.Dra = value; - X0Y0_面下_器官左下.Hit = value; - } - } - - public bool 面下_器官右上_表示 - { - get - { - return X0Y0_面下_器官右上.Dra; - } - set - { - X0Y0_面下_器官右上.Dra = value; - X0Y0_面下_器官右上.Hit = value; - } - } - - public bool 面下_器官右下_表示 - { - get - { - return X0Y0_面下_器官右下.Dra; - } - set - { - X0Y0_面下_器官右下.Dra = value; - X0Y0_面下_器官右下.Hit = value; - } - } - - public bool 面上_表示 - { - get - { - return X0Y0_面上.Dra; - } - set - { - X0Y0_面上.Dra = value; - X0Y0_面上.Hit = value; - } - } - - public bool 付根左_付根1_表示 - { - get - { - return X0Y0_付根左_付根1.Dra; - } - set - { - X0Y0_付根左_付根1.Dra = value; - X0Y0_付根左_付根1.Hit = value; - } - } - - public bool 付根左_付根2_表示 - { - get - { - return X0Y0_付根左_付根2.Dra; - } - set - { - X0Y0_付根左_付根2.Dra = value; - X0Y0_付根左_付根2.Hit = value; - } - } - - public bool 付根右_付根1_表示 - { - get - { - return X0Y0_付根右_付根1.Dra; - } - set - { - X0Y0_付根右_付根1.Dra = value; - X0Y0_付根右_付根1.Hit = value; - } - } - - public bool 付根右_付根2_表示 - { - get - { - return X0Y0_付根右_付根2.Dra; - } - set - { - X0Y0_付根右_付根2.Dra = value; - X0Y0_付根右_付根2.Hit = value; - } - } - - public bool 単眼_眼中_基_表示 - { - get - { - return X0Y0_単眼_眼中_基.Dra; - } - set - { - X0Y0_単眼_眼中_基.Dra = value; - X0Y0_単眼_眼中_基.Hit = value; - } - } - - public bool 単眼_眼中_眼_表示 - { - get - { - return X0Y0_単眼_眼中_眼.Dra; - } - set - { - X0Y0_単眼_眼中_眼.Dra = value; - X0Y0_単眼_眼中_眼.Hit = value; - } - } - - public bool 単眼_眼中_ハイライト_表示 - { - get - { - return X0Y0_単眼_眼中_ハイライト.Dra; - } - set - { - X0Y0_単眼_眼中_ハイライト.Dra = value; - X0Y0_単眼_眼中_ハイライト.Hit = value; - } - } - - public bool 単眼_眼左_基_表示 - { - get - { - return X0Y0_単眼_眼左_基.Dra; - } - set - { - X0Y0_単眼_眼左_基.Dra = value; - X0Y0_単眼_眼左_基.Hit = value; - } - } - - public bool 単眼_眼左_眼_表示 - { - get - { - return X0Y0_単眼_眼左_眼.Dra; - } - set - { - X0Y0_単眼_眼左_眼.Dra = value; - X0Y0_単眼_眼左_眼.Hit = value; - } - } - - public bool 単眼_眼左_ハイライト_表示 - { - get - { - return X0Y0_単眼_眼左_ハイライト.Dra; - } - set - { - X0Y0_単眼_眼左_ハイライト.Dra = value; - X0Y0_単眼_眼左_ハイライト.Hit = value; - } - } - - public bool 単眼_眼右_基_表示 - { - get - { - return X0Y0_単眼_眼右_基.Dra; - } - set - { - X0Y0_単眼_眼右_基.Dra = value; - X0Y0_単眼_眼右_基.Hit = value; - } - } - - public bool 単眼_眼右_眼_表示 - { - get - { - return X0Y0_単眼_眼右_眼.Dra; - } - set - { - X0Y0_単眼_眼右_眼.Dra = value; - X0Y0_単眼_眼右_眼.Hit = value; - } - } - - public bool 単眼_眼右_ハイライト_表示 - { - get - { - return X0Y0_単眼_眼右_ハイライト.Dra; - } - set - { - X0Y0_単眼_眼右_ハイライト.Dra = value; - X0Y0_単眼_眼右_ハイライト.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 面基_表示; - } - set - { - 面基_表示 = value; - 複眼左_複眼1_表示 = value; - 複眼左_複眼2_表示 = value; - 複眼左_ハイライト_表示 = value; - 複眼右_複眼1_表示 = value; - 複眼右_複眼2_表示 = value; - 複眼右_ハイライト_表示 = value; - 面下_面_表示 = value; - 面下_器官左上_表示 = value; - 面下_器官左下_表示 = value; - 面下_器官右上_表示 = value; - 面下_器官右下_表示 = value; - 面上_表示 = value; - 付根左_付根1_表示 = value; - 付根左_付根2_表示 = value; - 付根右_付根1_表示 = value; - 付根右_付根2_表示 = value; - 単眼_眼中_基_表示 = value; - 単眼_眼中_眼_表示 = value; - 単眼_眼中_ハイライト_表示 = value; - 単眼_眼左_基_表示 = value; - 単眼_眼左_眼_表示 = value; - 単眼_眼左_ハイライト_表示 = value; - 単眼_眼右_基_表示 = value; - 単眼_眼右_眼_表示 = value; - 単眼_眼右_ハイライト_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 面基CD.不透明度; - } - set - { - 面基CD.不透明度 = value; - 複眼左_複眼1CD.不透明度 = value; - 複眼左_複眼2CD.不透明度 = value; - 複眼左_ハイライトCD.不透明度 = value; - 複眼右_複眼1CD.不透明度 = value; - 複眼右_複眼2CD.不透明度 = value; - 複眼右_ハイライトCD.不透明度 = value; - 面下_面CD.不透明度 = value; - 面下_器官左上CD.不透明度 = value; - 面下_器官左下CD.不透明度 = value; - 面下_器官右上CD.不透明度 = value; - 面下_器官右下CD.不透明度 = value; - 面上CD.不透明度 = value; - 付根左_付根1CD.不透明度 = value; - 付根左_付根2CD.不透明度 = value; - 付根右_付根1CD.不透明度 = value; - 付根右_付根2CD.不透明度 = value; - 単眼_眼中_基CD.不透明度 = value; - 単眼_眼中_眼CD.不透明度 = value; - 単眼_眼中_ハイライトCD.不透明度 = value; - 単眼_眼左_基CD.不透明度 = value; - 単眼_眼左_眼CD.不透明度 = value; - 単眼_眼左_ハイライトCD.不透明度 = value; - 単眼_眼右_基CD.不透明度 = value; - 単眼_眼右_眼CD.不透明度 = value; - 単眼_眼右_ハイライトCD.不透明度 = value; - } - } - - public override double 展開1 - { - set - { - double num = 15.0 * value; - X0Y0_複眼左_複眼1.AngleCont = num; - X0Y0_複眼左_複眼2.AngleCont = num; - X0Y0_複眼左_ハイライト.AngleCont = num; - X0Y0_複眼左_複眼1.PositionCont = new Vector2D(0.0, -0.0045 * value); - X0Y0_複眼左_複眼2.PositionCont = X0Y0_複眼左_複眼1.PositionCont; - X0Y0_複眼左_ハイライト.PositionCont = X0Y0_複眼左_複眼1.PositionCont; - num = 0.0 - num; - X0Y0_複眼右_複眼1.AngleCont = num; - X0Y0_複眼右_複眼2.AngleCont = num; - X0Y0_複眼右_ハイライト.AngleCont = num; - X0Y0_複眼右_複眼1.PositionCont = X0Y0_複眼左_複眼1.PositionCont; - X0Y0_複眼右_複眼2.PositionCont = X0Y0_複眼左_複眼1.PositionCont; - X0Y0_複眼右_ハイライト.PositionCont = X0Y0_複眼左_複眼1.PositionCont; - X0Y0_面下_面.PositionCont = (X0Y0_面下_面.OP[0].ps[0] - X0Y0_面下_面.OP[2].ps[2]) * 0.7 * value; - } - } - - public JointS 触覚左_接続点 => new JointS(本体, X0Y0_付根左_付根2, 0); - - public JointS 触覚右_接続点 => new JointS(本体, X0Y0_付根右_付根2, 0); - - public 顔面_虫(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 顔面_虫D e) - { - 顔面_虫 顔面_虫2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["顔面"][1]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_面基 = pars["面基"].ToPar(); - Pars pars2 = pars["複眼左"].ToPars(); - X0Y0_複眼左_複眼1 = pars2["複眼1"].ToPar(); - X0Y0_複眼左_複眼2 = pars2["複眼2"].ToPar(); - X0Y0_複眼左_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["複眼右"].ToPars(); - X0Y0_複眼右_複眼1 = pars2["複眼1"].ToPar(); - X0Y0_複眼右_複眼2 = pars2["複眼2"].ToPar(); - X0Y0_複眼右_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["面下"].ToPars(); - X0Y0_面下_面 = pars2["面"].ToPar(); - X0Y0_面下_器官左上 = pars2["器官左上"].ToPar(); - X0Y0_面下_器官左下 = pars2["器官左下"].ToPar(); - X0Y0_面下_器官右上 = pars2["器官右上"].ToPar(); - X0Y0_面下_器官右下 = pars2["器官右下"].ToPar(); - X0Y0_面上 = pars["面上"].ToPar(); - pars2 = pars["付根左"].ToPars(); - X0Y0_付根左_付根1 = pars2["付根1"].ToPar(); - X0Y0_付根左_付根2 = pars2["付根2"].ToPar(); - pars2 = pars["付根右"].ToPars(); - X0Y0_付根右_付根1 = pars2["付根1"].ToPar(); - X0Y0_付根右_付根2 = pars2["付根2"].ToPar(); - pars2 = pars["単眼"].ToPars(); - Pars pars3 = pars2["眼中"].ToPars(); - X0Y0_単眼_眼中_基 = pars3["基"].ToPar(); - X0Y0_単眼_眼中_眼 = pars3["眼"].ToPar(); - X0Y0_単眼_眼中_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼左"].ToPars(); - X0Y0_単眼_眼左_基 = pars3["基"].ToPar(); - X0Y0_単眼_眼左_眼 = pars3["眼"].ToPar(); - X0Y0_単眼_眼左_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼右"].ToPars(); - X0Y0_単眼_眼右_基 = pars3["基"].ToPar(); - X0Y0_単眼_眼右_眼 = pars3["眼"].ToPar(); - X0Y0_単眼_眼右_ハイライト = pars3["ハイライト"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 面基_表示 = e.面基_表示; - 複眼左_複眼1_表示 = e.複眼左_複眼1_表示; - 複眼左_複眼2_表示 = e.複眼左_複眼2_表示; - 複眼左_ハイライト_表示 = e.複眼左_ハイライト_表示; - 複眼右_複眼1_表示 = e.複眼右_複眼1_表示; - 複眼右_複眼2_表示 = e.複眼右_複眼2_表示; - 複眼右_ハイライト_表示 = e.複眼右_ハイライト_表示; - 面下_面_表示 = e.面下_面_表示; - 面下_器官左上_表示 = e.面下_器官左上_表示; - 面下_器官左下_表示 = e.面下_器官左下_表示; - 面下_器官右上_表示 = e.面下_器官右上_表示; - 面下_器官右下_表示 = e.面下_器官右下_表示; - 面上_表示 = e.面上_表示; - 付根左_付根1_表示 = e.付根左_付根1_表示; - 付根左_付根2_表示 = e.付根左_付根2_表示; - 付根右_付根1_表示 = e.付根右_付根1_表示; - 付根右_付根2_表示 = e.付根右_付根2_表示; - 単眼_眼中_基_表示 = e.単眼_眼中_基_表示; - 単眼_眼中_眼_表示 = e.単眼_眼中_眼_表示; - 単眼_眼中_ハイライト_表示 = e.単眼_眼中_ハイライト_表示; - 単眼_眼左_基_表示 = e.単眼_眼左_基_表示; - 単眼_眼左_眼_表示 = e.単眼_眼左_眼_表示; - 単眼_眼左_ハイライト_表示 = e.単眼_眼左_ハイライト_表示; - 単眼_眼右_基_表示 = e.単眼_眼右_基_表示; - 単眼_眼右_眼_表示 = e.単眼_眼右_眼_表示; - 単眼_眼右_ハイライト_表示 = e.単眼_眼右_ハイライト_表示; - base.展開0 = e.展開0; - 展開1 = e.展開1; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.触覚左_接続.Count > 0) - { - 触覚左_接続 = e.触覚左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 顔面_虫2; - f.ConnectionType = ConnectionInfo.顔面_虫_触覚左_接続; - f.接続(顔面_虫2.触覚左_接続点); - return f; - }).ToArray(); - } - if (e.触覚右_接続.Count > 0) - { - 触覚右_接続 = e.触覚右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 顔面_虫2; - f.ConnectionType = ConnectionInfo.顔面_虫_触覚右_接続; - f.接続(顔面_虫2.触覚右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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); - X0Y0_複眼右_ハイライトCP = new ColorP(X0Y0_複眼右_ハイライト, 複眼右_ハイライトCD, DisUnit, abj: true); - X0Y0_面下_面CP = new ColorP(X0Y0_面下_面, 面下_面CD, DisUnit, abj: true); - X0Y0_面下_器官左上CP = new ColorP(X0Y0_面下_器官左上, 面下_器官左上CD, DisUnit, abj: true); - X0Y0_面下_器官左下CP = new ColorP(X0Y0_面下_器官左下, 面下_器官左下CD, DisUnit, abj: true); - X0Y0_面下_器官右上CP = new ColorP(X0Y0_面下_器官右上, 面下_器官右上CD, DisUnit, abj: true); - X0Y0_面下_器官右下CP = new ColorP(X0Y0_面下_器官右下, 面下_器官右下CD, 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); - 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_単眼_眼中_眼CP = new ColorP(X0Y0_単眼_眼中_眼, 単眼_眼中_眼CD, DisUnit, abj: true); - X0Y0_単眼_眼中_ハイライトCP = new ColorP(X0Y0_単眼_眼中_ハイライト, 単眼_眼中_ハイライトCD, DisUnit, abj: true); - X0Y0_単眼_眼左_基CP = new ColorP(X0Y0_単眼_眼左_基, 単眼_眼左_基CD, DisUnit, abj: true); - X0Y0_単眼_眼左_眼CP = new ColorP(X0Y0_単眼_眼左_眼, 単眼_眼左_眼CD, DisUnit, abj: true); - X0Y0_単眼_眼左_ハイライトCP = new ColorP(X0Y0_単眼_眼左_ハイライト, 単眼_眼左_ハイライトCD, DisUnit, abj: true); - X0Y0_単眼_眼右_基CP = new ColorP(X0Y0_単眼_眼右_基, 単眼_眼右_基CD, DisUnit, abj: true); - X0Y0_単眼_眼右_眼CP = new ColorP(X0Y0_単眼_眼右_眼, 単眼_眼右_眼CD, DisUnit, abj: true); - X0Y0_単眼_眼右_ハイライトCP = new ColorP(X0Y0_単眼_眼右_ハイライト, 単眼_眼右_ハイライトCD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_面基CP.Update(); - X0Y0_複眼左_複眼1CP.Update(); - X0Y0_複眼左_複眼2CP.Update(); - X0Y0_複眼左_ハイライトCP.Update(); - X0Y0_複眼右_複眼1CP.Update(); - X0Y0_複眼右_複眼2CP.Update(); - X0Y0_複眼右_ハイライトCP.Update(); - X0Y0_面下_面CP.Update(); - X0Y0_面下_器官左上CP.Update(); - X0Y0_面下_器官左下CP.Update(); - X0Y0_面下_器官右上CP.Update(); - X0Y0_面下_器官右下CP.Update(); - X0Y0_面上CP.Update(); - X0Y0_付根左_付根1CP.Update(); - X0Y0_付根左_付根2CP.Update(); - X0Y0_付根右_付根1CP.Update(); - X0Y0_付根右_付根2CP.Update(); - X0Y0_単眼_眼中_基CP.Update(); - X0Y0_単眼_眼中_眼CP.Update(); - X0Y0_単眼_眼中_ハイライトCP.Update(); - X0Y0_単眼_眼左_基CP.Update(); - X0Y0_単眼_眼左_眼CP.Update(); - X0Y0_単眼_眼左_ハイライトCP.Update(); - X0Y0_単眼_眼右_基CP.Update(); - X0Y0_単眼_眼右_眼CP.Update(); - X0Y0_単眼_眼右_ハイライトCP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 面基CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 複眼左_複眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 複眼左_複眼2CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 複眼左_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 複眼右_複眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 複眼右_複眼2CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 複眼右_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 面下_面CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 面下_器官左上CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 面下_器官左下CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 面下_器官右上CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 面下_器官右下CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 面上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 付根左_付根1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 付根左_付根2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 付根右_付根1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 付根右_付根2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 単眼_眼中_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 単眼_眼中_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 単眼_眼中_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 単眼_眼左_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 単眼_眼左_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 単眼_眼左_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 単眼_眼右_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 単眼_眼右_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); - 単眼_眼右_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 面基_表示 + { + get + { + return X0Y0_面基.Dra; + } + set + { + X0Y0_面基.Dra = value; + X0Y0_面基.Hit = value; + } + } + + public bool 複眼左_複眼1_表示 + { + get + { + return X0Y0_複眼左_複眼1.Dra; + } + set + { + X0Y0_複眼左_複眼1.Dra = value; + X0Y0_複眼左_複眼1.Hit = value; + } + } + + public bool 複眼左_複眼2_表示 + { + get + { + return X0Y0_複眼左_複眼2.Dra; + } + set + { + X0Y0_複眼左_複眼2.Dra = value; + X0Y0_複眼左_複眼2.Hit = value; + } + } + + public bool 複眼左_ハイライト_表示 + { + get + { + return X0Y0_複眼左_ハイライト.Dra; + } + set + { + X0Y0_複眼左_ハイライト.Dra = value; + X0Y0_複眼左_ハイライト.Hit = value; + } + } + + public bool 複眼右_複眼1_表示 + { + get + { + return X0Y0_複眼右_複眼1.Dra; + } + set + { + X0Y0_複眼右_複眼1.Dra = value; + X0Y0_複眼右_複眼1.Hit = value; + } + } + + public bool 複眼右_複眼2_表示 + { + get + { + return X0Y0_複眼右_複眼2.Dra; + } + set + { + X0Y0_複眼右_複眼2.Dra = value; + X0Y0_複眼右_複眼2.Hit = value; + } + } + + public bool 複眼右_ハイライト_表示 + { + get + { + return X0Y0_複眼右_ハイライト.Dra; + } + set + { + X0Y0_複眼右_ハイライト.Dra = value; + X0Y0_複眼右_ハイライト.Hit = value; + } + } + + public bool 面下_面_表示 + { + get + { + return X0Y0_面下_面.Dra; + } + set + { + X0Y0_面下_面.Dra = value; + X0Y0_面下_面.Hit = value; + } + } + + public bool 面下_器官左上_表示 + { + get + { + return X0Y0_面下_器官左上.Dra; + } + set + { + X0Y0_面下_器官左上.Dra = value; + X0Y0_面下_器官左上.Hit = value; + } + } + + public bool 面下_器官左下_表示 + { + get + { + return X0Y0_面下_器官左下.Dra; + } + set + { + X0Y0_面下_器官左下.Dra = value; + X0Y0_面下_器官左下.Hit = value; + } + } + + public bool 面下_器官右上_表示 + { + get + { + return X0Y0_面下_器官右上.Dra; + } + set + { + X0Y0_面下_器官右上.Dra = value; + X0Y0_面下_器官右上.Hit = value; + } + } + + public bool 面下_器官右下_表示 + { + get + { + return X0Y0_面下_器官右下.Dra; + } + set + { + X0Y0_面下_器官右下.Dra = value; + X0Y0_面下_器官右下.Hit = value; + } + } + + public bool 面上_表示 + { + get + { + return X0Y0_面上.Dra; + } + set + { + X0Y0_面上.Dra = value; + X0Y0_面上.Hit = value; + } + } + + public bool 付根左_付根1_表示 + { + get + { + return X0Y0_付根左_付根1.Dra; + } + set + { + X0Y0_付根左_付根1.Dra = value; + X0Y0_付根左_付根1.Hit = value; + } + } + + public bool 付根左_付根2_表示 + { + get + { + return X0Y0_付根左_付根2.Dra; + } + set + { + X0Y0_付根左_付根2.Dra = value; + X0Y0_付根左_付根2.Hit = value; + } + } + + public bool 付根右_付根1_表示 + { + get + { + return X0Y0_付根右_付根1.Dra; + } + set + { + X0Y0_付根右_付根1.Dra = value; + X0Y0_付根右_付根1.Hit = value; + } + } + + public bool 付根右_付根2_表示 + { + get + { + return X0Y0_付根右_付根2.Dra; + } + set + { + X0Y0_付根右_付根2.Dra = value; + X0Y0_付根右_付根2.Hit = value; + } + } + + public bool 単眼_眼中_基_表示 + { + get + { + return X0Y0_単眼_眼中_基.Dra; + } + set + { + X0Y0_単眼_眼中_基.Dra = value; + X0Y0_単眼_眼中_基.Hit = value; + } + } + + public bool 単眼_眼中_眼_表示 + { + get + { + return X0Y0_単眼_眼中_眼.Dra; + } + set + { + X0Y0_単眼_眼中_眼.Dra = value; + X0Y0_単眼_眼中_眼.Hit = value; + } + } + + public bool 単眼_眼中_ハイライト_表示 + { + get + { + return X0Y0_単眼_眼中_ハイライト.Dra; + } + set + { + X0Y0_単眼_眼中_ハイライト.Dra = value; + X0Y0_単眼_眼中_ハイライト.Hit = value; + } + } + + public bool 単眼_眼左_基_表示 + { + get + { + return X0Y0_単眼_眼左_基.Dra; + } + set + { + X0Y0_単眼_眼左_基.Dra = value; + X0Y0_単眼_眼左_基.Hit = value; + } + } + + public bool 単眼_眼左_眼_表示 + { + get + { + return X0Y0_単眼_眼左_眼.Dra; + } + set + { + X0Y0_単眼_眼左_眼.Dra = value; + X0Y0_単眼_眼左_眼.Hit = value; + } + } + + public bool 単眼_眼左_ハイライト_表示 + { + get + { + return X0Y0_単眼_眼左_ハイライト.Dra; + } + set + { + X0Y0_単眼_眼左_ハイライト.Dra = value; + X0Y0_単眼_眼左_ハイライト.Hit = value; + } + } + + public bool 単眼_眼右_基_表示 + { + get + { + return X0Y0_単眼_眼右_基.Dra; + } + set + { + X0Y0_単眼_眼右_基.Dra = value; + X0Y0_単眼_眼右_基.Hit = value; + } + } + + public bool 単眼_眼右_眼_表示 + { + get + { + return X0Y0_単眼_眼右_眼.Dra; + } + set + { + X0Y0_単眼_眼右_眼.Dra = value; + X0Y0_単眼_眼右_眼.Hit = value; + } + } + + public bool 単眼_眼右_ハイライト_表示 + { + get + { + return X0Y0_単眼_眼右_ハイライト.Dra; + } + set + { + X0Y0_単眼_眼右_ハイライト.Dra = value; + X0Y0_単眼_眼右_ハイライト.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 面基_表示; + } + set + { + 面基_表示 = value; + 複眼左_複眼1_表示 = value; + 複眼左_複眼2_表示 = value; + 複眼左_ハイライト_表示 = value; + 複眼右_複眼1_表示 = value; + 複眼右_複眼2_表示 = value; + 複眼右_ハイライト_表示 = value; + 面下_面_表示 = value; + 面下_器官左上_表示 = value; + 面下_器官左下_表示 = value; + 面下_器官右上_表示 = value; + 面下_器官右下_表示 = value; + 面上_表示 = value; + 付根左_付根1_表示 = value; + 付根左_付根2_表示 = value; + 付根右_付根1_表示 = value; + 付根右_付根2_表示 = value; + 単眼_眼中_基_表示 = value; + 単眼_眼中_眼_表示 = value; + 単眼_眼中_ハイライト_表示 = value; + 単眼_眼左_基_表示 = value; + 単眼_眼左_眼_表示 = value; + 単眼_眼左_ハイライト_表示 = value; + 単眼_眼右_基_表示 = value; + 単眼_眼右_眼_表示 = value; + 単眼_眼右_ハイライト_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 面基CD.不透明度; + } + set + { + 面基CD.不透明度 = value; + 複眼左_複眼1CD.不透明度 = value; + 複眼左_複眼2CD.不透明度 = value; + 複眼左_ハイライトCD.不透明度 = value; + 複眼右_複眼1CD.不透明度 = value; + 複眼右_複眼2CD.不透明度 = value; + 複眼右_ハイライトCD.不透明度 = value; + 面下_面CD.不透明度 = value; + 面下_器官左上CD.不透明度 = value; + 面下_器官左下CD.不透明度 = value; + 面下_器官右上CD.不透明度 = value; + 面下_器官右下CD.不透明度 = value; + 面上CD.不透明度 = value; + 付根左_付根1CD.不透明度 = value; + 付根左_付根2CD.不透明度 = value; + 付根右_付根1CD.不透明度 = value; + 付根右_付根2CD.不透明度 = value; + 単眼_眼中_基CD.不透明度 = value; + 単眼_眼中_眼CD.不透明度 = value; + 単眼_眼中_ハイライトCD.不透明度 = value; + 単眼_眼左_基CD.不透明度 = value; + 単眼_眼左_眼CD.不透明度 = value; + 単眼_眼左_ハイライトCD.不透明度 = value; + 単眼_眼右_基CD.不透明度 = value; + 単眼_眼右_眼CD.不透明度 = value; + 単眼_眼右_ハイライトCD.不透明度 = value; + } + } + + public override double 展開1 + { + set + { + double num = 15.0 * value; + X0Y0_複眼左_複眼1.AngleCont = num; + X0Y0_複眼左_複眼2.AngleCont = num; + X0Y0_複眼左_ハイライト.AngleCont = num; + X0Y0_複眼左_複眼1.PositionCont = new Vector2D(0.0, -0.0045 * value); + X0Y0_複眼左_複眼2.PositionCont = X0Y0_複眼左_複眼1.PositionCont; + X0Y0_複眼左_ハイライト.PositionCont = X0Y0_複眼左_複眼1.PositionCont; + num = 0.0 - num; + X0Y0_複眼右_複眼1.AngleCont = num; + X0Y0_複眼右_複眼2.AngleCont = num; + X0Y0_複眼右_ハイライト.AngleCont = num; + X0Y0_複眼右_複眼1.PositionCont = X0Y0_複眼左_複眼1.PositionCont; + X0Y0_複眼右_複眼2.PositionCont = X0Y0_複眼左_複眼1.PositionCont; + X0Y0_複眼右_ハイライト.PositionCont = X0Y0_複眼左_複眼1.PositionCont; + X0Y0_面下_面.PositionCont = (X0Y0_面下_面.OP[0].ps[0] - X0Y0_面下_面.OP[2].ps[2]) * 0.7 * value; + } + } + + public JointS 触覚左_接続点 => new JointS(本体, X0Y0_付根左_付根2, 0); + + public JointS 触覚右_接続点 => new JointS(本体, X0Y0_付根右_付根2, 0); + + public 顔面_虫(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 顔面_虫D e) + { + 顔面_虫 顔面_虫2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.肢中["顔面"][1]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_面基 = pars["面基"].ToPar(); + Pars pars2 = pars["複眼左"].ToPars(); + X0Y0_複眼左_複眼1 = pars2["複眼1"].ToPar(); + X0Y0_複眼左_複眼2 = pars2["複眼2"].ToPar(); + X0Y0_複眼左_ハイライト = pars2["ハイライト"].ToPar(); + pars2 = pars["複眼右"].ToPars(); + X0Y0_複眼右_複眼1 = pars2["複眼1"].ToPar(); + X0Y0_複眼右_複眼2 = pars2["複眼2"].ToPar(); + X0Y0_複眼右_ハイライト = pars2["ハイライト"].ToPar(); + pars2 = pars["面下"].ToPars(); + X0Y0_面下_面 = pars2["面"].ToPar(); + X0Y0_面下_器官左上 = pars2["器官左上"].ToPar(); + X0Y0_面下_器官左下 = pars2["器官左下"].ToPar(); + X0Y0_面下_器官右上 = pars2["器官右上"].ToPar(); + X0Y0_面下_器官右下 = pars2["器官右下"].ToPar(); + X0Y0_面上 = pars["面上"].ToPar(); + pars2 = pars["付根左"].ToPars(); + X0Y0_付根左_付根1 = pars2["付根1"].ToPar(); + X0Y0_付根左_付根2 = pars2["付根2"].ToPar(); + pars2 = pars["付根右"].ToPars(); + X0Y0_付根右_付根1 = pars2["付根1"].ToPar(); + X0Y0_付根右_付根2 = pars2["付根2"].ToPar(); + pars2 = pars["単眼"].ToPars(); + Pars pars3 = pars2["眼中"].ToPars(); + X0Y0_単眼_眼中_基 = pars3["基"].ToPar(); + X0Y0_単眼_眼中_眼 = pars3["眼"].ToPar(); + X0Y0_単眼_眼中_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼左"].ToPars(); + X0Y0_単眼_眼左_基 = pars3["基"].ToPar(); + X0Y0_単眼_眼左_眼 = pars3["眼"].ToPar(); + X0Y0_単眼_眼左_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼右"].ToPars(); + X0Y0_単眼_眼右_基 = pars3["基"].ToPar(); + X0Y0_単眼_眼右_眼 = pars3["眼"].ToPar(); + X0Y0_単眼_眼右_ハイライト = pars3["ハイライト"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 面基_表示 = e.面基_表示; + 複眼左_複眼1_表示 = e.複眼左_複眼1_表示; + 複眼左_複眼2_表示 = e.複眼左_複眼2_表示; + 複眼左_ハイライト_表示 = e.複眼左_ハイライト_表示; + 複眼右_複眼1_表示 = e.複眼右_複眼1_表示; + 複眼右_複眼2_表示 = e.複眼右_複眼2_表示; + 複眼右_ハイライト_表示 = e.複眼右_ハイライト_表示; + 面下_面_表示 = e.面下_面_表示; + 面下_器官左上_表示 = e.面下_器官左上_表示; + 面下_器官左下_表示 = e.面下_器官左下_表示; + 面下_器官右上_表示 = e.面下_器官右上_表示; + 面下_器官右下_表示 = e.面下_器官右下_表示; + 面上_表示 = e.面上_表示; + 付根左_付根1_表示 = e.付根左_付根1_表示; + 付根左_付根2_表示 = e.付根左_付根2_表示; + 付根右_付根1_表示 = e.付根右_付根1_表示; + 付根右_付根2_表示 = e.付根右_付根2_表示; + 単眼_眼中_基_表示 = e.単眼_眼中_基_表示; + 単眼_眼中_眼_表示 = e.単眼_眼中_眼_表示; + 単眼_眼中_ハイライト_表示 = e.単眼_眼中_ハイライト_表示; + 単眼_眼左_基_表示 = e.単眼_眼左_基_表示; + 単眼_眼左_眼_表示 = e.単眼_眼左_眼_表示; + 単眼_眼左_ハイライト_表示 = e.単眼_眼左_ハイライト_表示; + 単眼_眼右_基_表示 = e.単眼_眼右_基_表示; + 単眼_眼右_眼_表示 = e.単眼_眼右_眼_表示; + 単眼_眼右_ハイライト_表示 = e.単眼_眼右_ハイライト_表示; + base.展開0 = e.展開0; + 展開1 = e.展開1; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.触覚左_接続.Count > 0) + { + 触覚左_接続 = e.触覚左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 顔面_虫2; + f.ConnectionType = ConnectionInfo.顔面_虫_触覚左_接続; + f.接続(顔面_虫2.触覚左_接続点); + return f; + }).ToArray(); + } + if (e.触覚右_接続.Count > 0) + { + 触覚右_接続 = e.触覚右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 顔面_虫2; + f.ConnectionType = ConnectionInfo.顔面_虫_触覚右_接続; + f.接続(顔面_虫2.触覚右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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); + X0Y0_複眼右_ハイライトCP = new ColorP(X0Y0_複眼右_ハイライト, 複眼右_ハイライトCD, DisUnit, abj: true); + X0Y0_面下_面CP = new ColorP(X0Y0_面下_面, 面下_面CD, DisUnit, abj: true); + X0Y0_面下_器官左上CP = new ColorP(X0Y0_面下_器官左上, 面下_器官左上CD, DisUnit, abj: true); + X0Y0_面下_器官左下CP = new ColorP(X0Y0_面下_器官左下, 面下_器官左下CD, DisUnit, abj: true); + X0Y0_面下_器官右上CP = new ColorP(X0Y0_面下_器官右上, 面下_器官右上CD, DisUnit, abj: true); + X0Y0_面下_器官右下CP = new ColorP(X0Y0_面下_器官右下, 面下_器官右下CD, 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); + 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_単眼_眼中_眼CP = new ColorP(X0Y0_単眼_眼中_眼, 単眼_眼中_眼CD, DisUnit, abj: true); + X0Y0_単眼_眼中_ハイライトCP = new ColorP(X0Y0_単眼_眼中_ハイライト, 単眼_眼中_ハイライトCD, DisUnit, abj: true); + X0Y0_単眼_眼左_基CP = new ColorP(X0Y0_単眼_眼左_基, 単眼_眼左_基CD, DisUnit, abj: true); + X0Y0_単眼_眼左_眼CP = new ColorP(X0Y0_単眼_眼左_眼, 単眼_眼左_眼CD, DisUnit, abj: true); + X0Y0_単眼_眼左_ハイライトCP = new ColorP(X0Y0_単眼_眼左_ハイライト, 単眼_眼左_ハイライトCD, DisUnit, abj: true); + X0Y0_単眼_眼右_基CP = new ColorP(X0Y0_単眼_眼右_基, 単眼_眼右_基CD, DisUnit, abj: true); + X0Y0_単眼_眼右_眼CP = new ColorP(X0Y0_単眼_眼右_眼, 単眼_眼右_眼CD, DisUnit, abj: true); + X0Y0_単眼_眼右_ハイライトCP = new ColorP(X0Y0_単眼_眼右_ハイライト, 単眼_眼右_ハイライトCD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_面基CP.Update(); + X0Y0_複眼左_複眼1CP.Update(); + X0Y0_複眼左_複眼2CP.Update(); + X0Y0_複眼左_ハイライトCP.Update(); + X0Y0_複眼右_複眼1CP.Update(); + X0Y0_複眼右_複眼2CP.Update(); + X0Y0_複眼右_ハイライトCP.Update(); + X0Y0_面下_面CP.Update(); + X0Y0_面下_器官左上CP.Update(); + X0Y0_面下_器官左下CP.Update(); + X0Y0_面下_器官右上CP.Update(); + X0Y0_面下_器官右下CP.Update(); + X0Y0_面上CP.Update(); + X0Y0_付根左_付根1CP.Update(); + X0Y0_付根左_付根2CP.Update(); + X0Y0_付根右_付根1CP.Update(); + X0Y0_付根右_付根2CP.Update(); + X0Y0_単眼_眼中_基CP.Update(); + X0Y0_単眼_眼中_眼CP.Update(); + X0Y0_単眼_眼中_ハイライトCP.Update(); + X0Y0_単眼_眼左_基CP.Update(); + X0Y0_単眼_眼左_眼CP.Update(); + X0Y0_単眼_眼左_ハイライトCP.Update(); + X0Y0_単眼_眼右_基CP.Update(); + X0Y0_単眼_眼右_眼CP.Update(); + X0Y0_単眼_眼右_ハイライトCP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 面基CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 複眼左_複眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 複眼左_複眼2CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 複眼左_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 複眼右_複眼1CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 複眼右_複眼2CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 複眼右_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 面下_面CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 面下_器官左上CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 面下_器官左下CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 面下_器官右上CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 面下_器官右下CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 面上CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 付根左_付根1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 付根左_付根2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 付根右_付根1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 付根右_付根2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 単眼_眼中_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 単眼_眼中_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 単眼_眼中_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 単眼_眼左_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 単眼_眼左_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 単眼_眼左_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 単眼_眼右_基CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 単眼_眼右_眼CD = new ColorD(ref Col.Black, ref 体配色.眼1O); + 単眼_眼右_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫D.cs index e5a987d..5a53651 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫D.cs @@ -1,86 +1,87 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 顔面_虫D : 顔面D +namespace SlaveMatrix { - public bool 面基_表示 = true; + [Serializable] + public class 顔面_虫D : 顔面D + { + public bool 面基_表示 = true; - public bool 複眼左_複眼1_表示 = true; + public bool 複眼左_複眼1_表示 = true; - public bool 複眼左_複眼2_表示 = true; + public bool 複眼左_複眼2_表示 = true; - public bool 複眼左_ハイライト_表示 = true; + public bool 複眼左_ハイライト_表示 = true; - public bool 複眼右_複眼1_表示 = true; + public bool 複眼右_複眼1_表示 = true; - public bool 複眼右_複眼2_表示 = true; + public bool 複眼右_複眼2_表示 = true; - public bool 複眼右_ハイライト_表示 = true; + public bool 複眼右_ハイライト_表示 = true; - public bool 面下_面_表示 = true; + public bool 面下_面_表示 = true; - public bool 面下_器官左上_表示 = true; + public bool 面下_器官左上_表示 = true; - public bool 面下_器官左下_表示 = true; + public bool 面下_器官左下_表示 = true; - public bool 面下_器官右上_表示 = true; + public bool 面下_器官右上_表示 = true; - public bool 面下_器官右下_表示 = true; + public bool 面下_器官右下_表示 = true; - public bool 面上_表示 = true; + public bool 面上_表示 = true; - public bool 付根左_付根1_表示 = true; + public bool 付根左_付根1_表示 = true; - public bool 付根左_付根2_表示 = true; + public bool 付根左_付根2_表示 = true; - public bool 付根右_付根1_表示 = true; + public bool 付根右_付根1_表示 = true; - public bool 付根右_付根2_表示 = true; + public bool 付根右_付根2_表示 = true; - public bool 単眼_眼中_基_表示 = true; + public bool 単眼_眼中_基_表示 = true; - public bool 単眼_眼中_眼_表示 = true; + public bool 単眼_眼中_眼_表示 = true; - public bool 単眼_眼中_ハイライト_表示 = true; + public bool 単眼_眼中_ハイライト_表示 = true; - public bool 単眼_眼左_基_表示 = true; + public bool 単眼_眼左_基_表示 = true; - public bool 単眼_眼左_眼_表示 = true; + public bool 単眼_眼左_眼_表示 = true; - public bool 単眼_眼左_ハイライト_表示 = true; + public bool 単眼_眼左_ハイライト_表示 = true; - public bool 単眼_眼右_基_表示 = true; + public bool 単眼_眼右_基_表示 = true; - public bool 単眼_眼右_眼_表示 = true; + public bool 単眼_眼右_眼_表示 = true; - public bool 単眼_眼右_ハイライト_表示 = true; + public bool 単眼_眼右_ハイライト_表示 = true; - public double 展開1; + public double 展開1; - public 顔面_虫D() - { - ThisType = GetType(); - } + public 顔面_虫D() + { + ThisType = GetType(); + } - public override void 触覚左接続(EleD e) - { - 触覚左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.顔面_虫_触覚左_接続; - } + public override void 触覚左接続(EleD e) + { + 触覚左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.顔面_虫_触覚左_接続; + } - public override void 触覚右接続(EleD e) - { - 触覚右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.顔面_虫_触覚右_接続; - } + public override void 触覚右接続(EleD e) + { + 触覚右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.顔面_虫_触覚右_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 顔面_虫(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 顔面_虫(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲.cs index eae062c..a0739a9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲.cs @@ -1,1093 +1,1094 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 顔面_蟲 : 顔面 +namespace SlaveMatrix { - public Par X0Y0_面; + public class 顔面_蟲 : 顔面 + { + public Par X0Y0_面; - public Par X0Y0_眼左_眼1_基; + public Par X0Y0_眼左_眼1_基; - public Par X0Y0_眼左_眼1_眼; + public Par X0Y0_眼左_眼1_眼; - public Par X0Y0_眼左_眼1_ハイライト; + public Par X0Y0_眼左_眼1_ハイライト; - public Par X0Y0_眼左_眼2_基; + public Par X0Y0_眼左_眼2_基; - public Par X0Y0_眼左_眼2_眼; + public Par X0Y0_眼左_眼2_眼; - public Par X0Y0_眼左_眼2_ハイライト; + public Par X0Y0_眼左_眼2_ハイライト; - public Par X0Y0_眼左_眼3_基; + public Par X0Y0_眼左_眼3_基; - public Par X0Y0_眼左_眼3_眼; + public Par X0Y0_眼左_眼3_眼; - public Par X0Y0_眼左_眼3_ハイライト; + public Par X0Y0_眼左_眼3_ハイライト; - public Par X0Y0_眼左_眼4_基; + public Par X0Y0_眼左_眼4_基; - public Par X0Y0_眼左_眼4_眼; + public Par X0Y0_眼左_眼4_眼; - public Par X0Y0_眼左_眼4_ハイライト; + public Par X0Y0_眼左_眼4_ハイライト; - public Par X0Y0_眼左_眼5_基; + public Par X0Y0_眼左_眼5_基; - public Par X0Y0_眼左_眼5_眼; + public Par X0Y0_眼左_眼5_眼; - public Par X0Y0_眼左_眼5_ハイライト; + public Par X0Y0_眼左_眼5_ハイライト; - public Par X0Y0_眼右_眼1_基; + public Par X0Y0_眼右_眼1_基; - public Par X0Y0_眼右_眼1_眼; + public Par X0Y0_眼右_眼1_眼; - public Par X0Y0_眼右_眼1_ハイライト; + public Par X0Y0_眼右_眼1_ハイライト; - public Par X0Y0_眼右_眼2_基; + public Par X0Y0_眼右_眼2_基; - public Par X0Y0_眼右_眼2_眼; + public Par X0Y0_眼右_眼2_眼; - public Par X0Y0_眼右_眼2_ハイライト; + public Par X0Y0_眼右_眼2_ハイライト; - public Par X0Y0_眼右_眼3_基; + public Par X0Y0_眼右_眼3_基; - public Par X0Y0_眼右_眼3_眼; + public Par X0Y0_眼右_眼3_眼; - public Par X0Y0_眼右_眼3_ハイライト; + public Par X0Y0_眼右_眼3_ハイライト; - public Par X0Y0_眼右_眼4_基; + public Par X0Y0_眼右_眼4_基; - public Par X0Y0_眼右_眼4_眼; + public Par X0Y0_眼右_眼4_眼; - public Par X0Y0_眼右_眼4_ハイライト; + public Par X0Y0_眼右_眼4_ハイライト; - public Par X0Y0_眼右_眼5_基; + public Par X0Y0_眼右_眼5_基; - public Par X0Y0_眼右_眼5_眼; + public Par X0Y0_眼右_眼5_眼; - public Par X0Y0_眼右_眼5_ハイライト; + public Par X0Y0_眼右_眼5_ハイライト; - public Par X0Y0_角左_角左1; + public Par X0Y0_角左_角左1; - public Par X0Y0_角左_角左2; + public Par X0Y0_角左_角左2; - public Par X0Y0_角右_角右1; + public Par X0Y0_角右_角右1; - public Par X0Y0_角右_角右2; + public Par X0Y0_角右_角右2; - public ColorD 面CD; + public ColorD 面CD; - public ColorD 眼左_眼1_基CD; + public ColorD 眼左_眼1_基CD; - public ColorD 眼左_眼1_眼CD; + public ColorD 眼左_眼1_眼CD; - public ColorD 眼左_眼1_ハイライトCD; + public ColorD 眼左_眼1_ハイライトCD; - public ColorD 眼左_眼2_基CD; + public ColorD 眼左_眼2_基CD; - public ColorD 眼左_眼2_眼CD; + public ColorD 眼左_眼2_眼CD; - public ColorD 眼左_眼2_ハイライトCD; + public ColorD 眼左_眼2_ハイライトCD; - public ColorD 眼左_眼3_基CD; + public ColorD 眼左_眼3_基CD; - public ColorD 眼左_眼3_眼CD; + public ColorD 眼左_眼3_眼CD; - public ColorD 眼左_眼3_ハイライトCD; + public ColorD 眼左_眼3_ハイライトCD; - public ColorD 眼左_眼4_基CD; + public ColorD 眼左_眼4_基CD; - public ColorD 眼左_眼4_眼CD; + public ColorD 眼左_眼4_眼CD; - public ColorD 眼左_眼4_ハイライトCD; + public ColorD 眼左_眼4_ハイライトCD; - public ColorD 眼左_眼5_基CD; + public ColorD 眼左_眼5_基CD; - public ColorD 眼左_眼5_眼CD; + public ColorD 眼左_眼5_眼CD; - public ColorD 眼左_眼5_ハイライトCD; + public ColorD 眼左_眼5_ハイライトCD; - public ColorD 眼右_眼1_基CD; + public ColorD 眼右_眼1_基CD; - public ColorD 眼右_眼1_眼CD; + public ColorD 眼右_眼1_眼CD; - public ColorD 眼右_眼1_ハイライトCD; + public ColorD 眼右_眼1_ハイライトCD; - public ColorD 眼右_眼2_基CD; + public ColorD 眼右_眼2_基CD; - public ColorD 眼右_眼2_眼CD; + public ColorD 眼右_眼2_眼CD; - public ColorD 眼右_眼2_ハイライトCD; + public ColorD 眼右_眼2_ハイライトCD; - public ColorD 眼右_眼3_基CD; + public ColorD 眼右_眼3_基CD; - public ColorD 眼右_眼3_眼CD; + public ColorD 眼右_眼3_眼CD; - public ColorD 眼右_眼3_ハイライトCD; + public ColorD 眼右_眼3_ハイライトCD; - public ColorD 眼右_眼4_基CD; + public ColorD 眼右_眼4_基CD; - public ColorD 眼右_眼4_眼CD; + public ColorD 眼右_眼4_眼CD; - public ColorD 眼右_眼4_ハイライトCD; + public ColorD 眼右_眼4_ハイライトCD; - public ColorD 眼右_眼5_基CD; + public ColorD 眼右_眼5_基CD; - public ColorD 眼右_眼5_眼CD; + public ColorD 眼右_眼5_眼CD; - public ColorD 眼右_眼5_ハイライトCD; + public ColorD 眼右_眼5_ハイライトCD; - public ColorD 角左_角左1CD; + public ColorD 角左_角左1CD; - public ColorD 角左_角左2CD; + public ColorD 角左_角左2CD; - public ColorD 角右_角右1CD; + public ColorD 角右_角右1CD; - public ColorD 角右_角右2CD; + public ColorD 角右_角右2CD; - public ColorP X0Y0_面CP; + public ColorP X0Y0_面CP; - public ColorP X0Y0_眼左_眼1_基CP; + public ColorP X0Y0_眼左_眼1_基CP; - public ColorP X0Y0_眼左_眼1_眼CP; + public ColorP X0Y0_眼左_眼1_眼CP; - public ColorP X0Y0_眼左_眼1_ハイライトCP; + public ColorP X0Y0_眼左_眼1_ハイライトCP; - public ColorP X0Y0_眼左_眼2_基CP; + public ColorP X0Y0_眼左_眼2_基CP; - public ColorP X0Y0_眼左_眼2_眼CP; + public ColorP X0Y0_眼左_眼2_眼CP; - public ColorP X0Y0_眼左_眼2_ハイライトCP; + public ColorP X0Y0_眼左_眼2_ハイライトCP; - public ColorP X0Y0_眼左_眼3_基CP; + public ColorP X0Y0_眼左_眼3_基CP; - public ColorP X0Y0_眼左_眼3_眼CP; + public ColorP X0Y0_眼左_眼3_眼CP; - public ColorP X0Y0_眼左_眼3_ハイライトCP; + public ColorP X0Y0_眼左_眼3_ハイライトCP; - public ColorP X0Y0_眼左_眼4_基CP; + public ColorP X0Y0_眼左_眼4_基CP; - public ColorP X0Y0_眼左_眼4_眼CP; + public ColorP X0Y0_眼左_眼4_眼CP; - public ColorP X0Y0_眼左_眼4_ハイライトCP; + public ColorP X0Y0_眼左_眼4_ハイライトCP; - public ColorP X0Y0_眼左_眼5_基CP; + public ColorP X0Y0_眼左_眼5_基CP; - public ColorP X0Y0_眼左_眼5_眼CP; + public ColorP X0Y0_眼左_眼5_眼CP; - public ColorP X0Y0_眼左_眼5_ハイライトCP; + public ColorP X0Y0_眼左_眼5_ハイライトCP; - public ColorP X0Y0_眼右_眼1_基CP; + public ColorP X0Y0_眼右_眼1_基CP; - public ColorP X0Y0_眼右_眼1_眼CP; + public ColorP X0Y0_眼右_眼1_眼CP; - public ColorP X0Y0_眼右_眼1_ハイライトCP; + public ColorP X0Y0_眼右_眼1_ハイライトCP; - public ColorP X0Y0_眼右_眼2_基CP; + public ColorP X0Y0_眼右_眼2_基CP; - public ColorP X0Y0_眼右_眼2_眼CP; + public ColorP X0Y0_眼右_眼2_眼CP; - public ColorP X0Y0_眼右_眼2_ハイライトCP; + public ColorP X0Y0_眼右_眼2_ハイライトCP; - public ColorP X0Y0_眼右_眼3_基CP; + public ColorP X0Y0_眼右_眼3_基CP; - public ColorP X0Y0_眼右_眼3_眼CP; + public ColorP X0Y0_眼右_眼3_眼CP; - public ColorP X0Y0_眼右_眼3_ハイライトCP; + public ColorP X0Y0_眼右_眼3_ハイライトCP; - public ColorP X0Y0_眼右_眼4_基CP; + public ColorP X0Y0_眼右_眼4_基CP; - public ColorP X0Y0_眼右_眼4_眼CP; + public ColorP X0Y0_眼右_眼4_眼CP; - public ColorP X0Y0_眼右_眼4_ハイライトCP; + public ColorP X0Y0_眼右_眼4_ハイライトCP; - public ColorP X0Y0_眼右_眼5_基CP; + public ColorP X0Y0_眼右_眼5_基CP; - public ColorP X0Y0_眼右_眼5_眼CP; + public ColorP X0Y0_眼右_眼5_眼CP; - public ColorP X0Y0_眼右_眼5_ハイライトCP; + public ColorP X0Y0_眼右_眼5_ハイライトCP; - public ColorP X0Y0_角左_角左1CP; + public ColorP X0Y0_角左_角左1CP; - public ColorP X0Y0_角左_角左2CP; + public ColorP X0Y0_角左_角左2CP; - public ColorP X0Y0_角右_角右1CP; + public ColorP X0Y0_角右_角右1CP; - public ColorP X0Y0_角右_角右2CP; + public ColorP X0Y0_角右_角右2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 面_表示 - { - get - { - return X0Y0_面.Dra; - } - set - { - X0Y0_面.Dra = value; - X0Y0_面.Hit = value; - } - } - - public bool 眼左_眼1_基_表示 - { - get - { - return X0Y0_眼左_眼1_基.Dra; - } - set - { - X0Y0_眼左_眼1_基.Dra = value; - X0Y0_眼左_眼1_基.Hit = value; - } - } - - public bool 眼左_眼1_眼_表示 - { - get - { - return X0Y0_眼左_眼1_眼.Dra; - } - set - { - X0Y0_眼左_眼1_眼.Dra = value; - X0Y0_眼左_眼1_眼.Hit = value; - } - } - - public bool 眼左_眼1_ハイライト_表示 - { - get - { - return X0Y0_眼左_眼1_ハイライト.Dra; - } - set - { - X0Y0_眼左_眼1_ハイライト.Dra = value; - X0Y0_眼左_眼1_ハイライト.Hit = value; - } - } - - public bool 眼左_眼2_基_表示 - { - get - { - return X0Y0_眼左_眼2_基.Dra; - } - set - { - X0Y0_眼左_眼2_基.Dra = value; - X0Y0_眼左_眼2_基.Hit = value; - } - } - - public bool 眼左_眼2_眼_表示 - { - get - { - return X0Y0_眼左_眼2_眼.Dra; - } - set - { - X0Y0_眼左_眼2_眼.Dra = value; - X0Y0_眼左_眼2_眼.Hit = value; - } - } - - public bool 眼左_眼2_ハイライト_表示 - { - get - { - return X0Y0_眼左_眼2_ハイライト.Dra; - } - set - { - X0Y0_眼左_眼2_ハイライト.Dra = value; - X0Y0_眼左_眼2_ハイライト.Hit = value; - } - } - - public bool 眼左_眼3_基_表示 - { - get - { - return X0Y0_眼左_眼3_基.Dra; - } - set - { - X0Y0_眼左_眼3_基.Dra = value; - X0Y0_眼左_眼3_基.Hit = value; - } - } - - public bool 眼左_眼3_眼_表示 - { - get - { - return X0Y0_眼左_眼3_眼.Dra; - } - set - { - X0Y0_眼左_眼3_眼.Dra = value; - X0Y0_眼左_眼3_眼.Hit = value; - } - } - - public bool 眼左_眼3_ハイライト_表示 - { - get - { - return X0Y0_眼左_眼3_ハイライト.Dra; - } - set - { - X0Y0_眼左_眼3_ハイライト.Dra = value; - X0Y0_眼左_眼3_ハイライト.Hit = value; - } - } - - public bool 眼左_眼4_基_表示 - { - get - { - return X0Y0_眼左_眼4_基.Dra; - } - set - { - X0Y0_眼左_眼4_基.Dra = value; - X0Y0_眼左_眼4_基.Hit = value; - } - } - - public bool 眼左_眼4_眼_表示 - { - get - { - return X0Y0_眼左_眼4_眼.Dra; - } - set - { - X0Y0_眼左_眼4_眼.Dra = value; - X0Y0_眼左_眼4_眼.Hit = value; - } - } - - public bool 眼左_眼4_ハイライト_表示 - { - get - { - return X0Y0_眼左_眼4_ハイライト.Dra; - } - set - { - X0Y0_眼左_眼4_ハイライト.Dra = value; - X0Y0_眼左_眼4_ハイライト.Hit = value; - } - } - - public bool 眼左_眼5_基_表示 - { - get - { - return X0Y0_眼左_眼5_基.Dra; - } - set - { - X0Y0_眼左_眼5_基.Dra = value; - X0Y0_眼左_眼5_基.Hit = value; - } - } - - public bool 眼左_眼5_眼_表示 - { - get - { - return X0Y0_眼左_眼5_眼.Dra; - } - set - { - X0Y0_眼左_眼5_眼.Dra = value; - X0Y0_眼左_眼5_眼.Hit = value; - } - } - - public bool 眼左_眼5_ハイライト_表示 - { - get - { - return X0Y0_眼左_眼5_ハイライト.Dra; - } - set - { - X0Y0_眼左_眼5_ハイライト.Dra = value; - X0Y0_眼左_眼5_ハイライト.Hit = value; - } - } - - public bool 眼右_眼1_基_表示 - { - get - { - return X0Y0_眼右_眼1_基.Dra; - } - set - { - X0Y0_眼右_眼1_基.Dra = value; - X0Y0_眼右_眼1_基.Hit = value; - } - } - - public bool 眼右_眼1_眼_表示 - { - get - { - return X0Y0_眼右_眼1_眼.Dra; - } - set - { - X0Y0_眼右_眼1_眼.Dra = value; - X0Y0_眼右_眼1_眼.Hit = value; - } - } - - public bool 眼右_眼1_ハイライト_表示 - { - get - { - return X0Y0_眼右_眼1_ハイライト.Dra; - } - set - { - X0Y0_眼右_眼1_ハイライト.Dra = value; - X0Y0_眼右_眼1_ハイライト.Hit = value; - } - } - - public bool 眼右_眼2_基_表示 - { - get - { - return X0Y0_眼右_眼2_基.Dra; - } - set - { - X0Y0_眼右_眼2_基.Dra = value; - X0Y0_眼右_眼2_基.Hit = value; - } - } - - public bool 眼右_眼2_眼_表示 - { - get - { - return X0Y0_眼右_眼2_眼.Dra; - } - set - { - X0Y0_眼右_眼2_眼.Dra = value; - X0Y0_眼右_眼2_眼.Hit = value; - } - } - - public bool 眼右_眼2_ハイライト_表示 - { - get - { - return X0Y0_眼右_眼2_ハイライト.Dra; - } - set - { - X0Y0_眼右_眼2_ハイライト.Dra = value; - X0Y0_眼右_眼2_ハイライト.Hit = value; - } - } - - public bool 眼右_眼3_基_表示 - { - get - { - return X0Y0_眼右_眼3_基.Dra; - } - set - { - X0Y0_眼右_眼3_基.Dra = value; - X0Y0_眼右_眼3_基.Hit = value; - } - } - - public bool 眼右_眼3_眼_表示 - { - get - { - return X0Y0_眼右_眼3_眼.Dra; - } - set - { - X0Y0_眼右_眼3_眼.Dra = value; - X0Y0_眼右_眼3_眼.Hit = value; - } - } - - public bool 眼右_眼3_ハイライト_表示 - { - get - { - return X0Y0_眼右_眼3_ハイライト.Dra; - } - set - { - X0Y0_眼右_眼3_ハイライト.Dra = value; - X0Y0_眼右_眼3_ハイライト.Hit = value; - } - } - - public bool 眼右_眼4_基_表示 - { - get - { - return X0Y0_眼右_眼4_基.Dra; - } - set - { - X0Y0_眼右_眼4_基.Dra = value; - X0Y0_眼右_眼4_基.Hit = value; - } - } - - public bool 眼右_眼4_眼_表示 - { - get - { - return X0Y0_眼右_眼4_眼.Dra; - } - set - { - X0Y0_眼右_眼4_眼.Dra = value; - X0Y0_眼右_眼4_眼.Hit = value; - } - } - - public bool 眼右_眼4_ハイライト_表示 - { - get - { - return X0Y0_眼右_眼4_ハイライト.Dra; - } - set - { - X0Y0_眼右_眼4_ハイライト.Dra = value; - X0Y0_眼右_眼4_ハイライト.Hit = value; - } - } - - public bool 眼右_眼5_基_表示 - { - get - { - return X0Y0_眼右_眼5_基.Dra; - } - set - { - X0Y0_眼右_眼5_基.Dra = value; - X0Y0_眼右_眼5_基.Hit = value; - } - } - - public bool 眼右_眼5_眼_表示 - { - get - { - return X0Y0_眼右_眼5_眼.Dra; - } - set - { - X0Y0_眼右_眼5_眼.Dra = value; - X0Y0_眼右_眼5_眼.Hit = value; - } - } - - public bool 眼右_眼5_ハイライト_表示 - { - get - { - return X0Y0_眼右_眼5_ハイライト.Dra; - } - set - { - X0Y0_眼右_眼5_ハイライト.Dra = value; - X0Y0_眼右_眼5_ハイライト.Hit = value; - } - } - - public bool 角左_角左1_表示 - { - get - { - return X0Y0_角左_角左1.Dra; - } - set - { - X0Y0_角左_角左1.Dra = value; - X0Y0_角左_角左1.Hit = value; - } - } - - public bool 角左_角左2_表示 - { - get - { - return X0Y0_角左_角左2.Dra; - } - set - { - X0Y0_角左_角左2.Dra = value; - X0Y0_角左_角左2.Hit = value; - } - } - - public bool 角右_角右1_表示 - { - get - { - return X0Y0_角右_角右1.Dra; - } - set - { - X0Y0_角右_角右1.Dra = value; - X0Y0_角右_角右1.Hit = value; - } - } - - public bool 角右_角右2_表示 - { - get - { - return X0Y0_角右_角右2.Dra; - } - set - { - X0Y0_角右_角右2.Dra = value; - X0Y0_角右_角右2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 面_表示; - } - set - { - 面_表示 = value; - 眼左_眼1_基_表示 = value; - 眼左_眼1_眼_表示 = value; - 眼左_眼1_ハイライト_表示 = value; - 眼左_眼2_基_表示 = value; - 眼左_眼2_眼_表示 = value; - 眼左_眼2_ハイライト_表示 = value; - 眼左_眼3_基_表示 = value; - 眼左_眼3_眼_表示 = value; - 眼左_眼3_ハイライト_表示 = value; - 眼左_眼4_基_表示 = value; - 眼左_眼4_眼_表示 = value; - 眼左_眼4_ハイライト_表示 = value; - 眼左_眼5_基_表示 = value; - 眼左_眼5_眼_表示 = value; - 眼左_眼5_ハイライト_表示 = value; - 眼右_眼1_基_表示 = value; - 眼右_眼1_眼_表示 = value; - 眼右_眼1_ハイライト_表示 = value; - 眼右_眼2_基_表示 = value; - 眼右_眼2_眼_表示 = value; - 眼右_眼2_ハイライト_表示 = value; - 眼右_眼3_基_表示 = value; - 眼右_眼3_眼_表示 = value; - 眼右_眼3_ハイライト_表示 = value; - 眼右_眼4_基_表示 = value; - 眼右_眼4_眼_表示 = value; - 眼右_眼4_ハイライト_表示 = value; - 眼右_眼5_基_表示 = value; - 眼右_眼5_眼_表示 = value; - 眼右_眼5_ハイライト_表示 = value; - 角左_角左1_表示 = value; - 角左_角左2_表示 = value; - 角右_角右1_表示 = value; - 角右_角右2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 面CD.不透明度; - } - set - { - 面CD.不透明度 = value; - 眼左_眼1_基CD.不透明度 = value; - 眼左_眼1_眼CD.不透明度 = value; - 眼左_眼1_ハイライトCD.不透明度 = value; - 眼左_眼2_基CD.不透明度 = value; - 眼左_眼2_眼CD.不透明度 = value; - 眼左_眼2_ハイライトCD.不透明度 = value; - 眼左_眼3_基CD.不透明度 = value; - 眼左_眼3_眼CD.不透明度 = value; - 眼左_眼3_ハイライトCD.不透明度 = value; - 眼左_眼4_基CD.不透明度 = value; - 眼左_眼4_眼CD.不透明度 = value; - 眼左_眼4_ハイライトCD.不透明度 = value; - 眼左_眼5_基CD.不透明度 = value; - 眼左_眼5_眼CD.不透明度 = value; - 眼左_眼5_ハイライトCD.不透明度 = value; - 眼右_眼1_基CD.不透明度 = value; - 眼右_眼1_眼CD.不透明度 = value; - 眼右_眼1_ハイライトCD.不透明度 = value; - 眼右_眼2_基CD.不透明度 = value; - 眼右_眼2_眼CD.不透明度 = value; - 眼右_眼2_ハイライトCD.不透明度 = value; - 眼右_眼3_基CD.不透明度 = value; - 眼右_眼3_眼CD.不透明度 = value; - 眼右_眼3_ハイライトCD.不透明度 = value; - 眼右_眼4_基CD.不透明度 = value; - 眼右_眼4_眼CD.不透明度 = value; - 眼右_眼4_ハイライトCD.不透明度 = value; - 眼右_眼5_基CD.不透明度 = value; - 眼右_眼5_眼CD.不透明度 = value; - 眼右_眼5_ハイライトCD.不透明度 = value; - 角左_角左1CD.不透明度 = value; - 角左_角左2CD.不透明度 = value; - 角右_角右1CD.不透明度 = value; - 角右_角右2CD.不透明度 = value; - } - } - - public bool 触覚部眼表示 - { - get - { - return 眼左_眼1_基_表示; - } - set - { - 眼左_眼1_基_表示 = value; - 眼左_眼1_眼_表示 = value; - 眼左_眼1_ハイライト_表示 = value; - 眼右_眼1_基_表示 = value; - 眼右_眼1_眼_表示 = value; - 眼右_眼1_ハイライト_表示 = value; - } - } - - public JointS 触覚左_接続点 => new JointS(本体, X0Y0_面, 0); - - public JointS 触覚右_接続点 => new JointS(本体, X0Y0_面, 1); - - public 顔面_蟲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 顔面_蟲D e) - { - 顔面_蟲 顔面_蟲2 = this; - ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["顔面"][2]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_面 = pars["面"].ToPar(); - Pars pars2 = pars["眼左"].ToPars(); - Pars pars3 = pars2["眼1"].ToPars(); - X0Y0_眼左_眼1_基 = pars3["基"].ToPar(); - X0Y0_眼左_眼1_眼 = pars3["眼"].ToPar(); - X0Y0_眼左_眼1_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼2"].ToPars(); - X0Y0_眼左_眼2_基 = pars3["基"].ToPar(); - X0Y0_眼左_眼2_眼 = pars3["眼"].ToPar(); - X0Y0_眼左_眼2_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼3"].ToPars(); - X0Y0_眼左_眼3_基 = pars3["基"].ToPar(); - X0Y0_眼左_眼3_眼 = pars3["眼"].ToPar(); - X0Y0_眼左_眼3_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼4"].ToPars(); - X0Y0_眼左_眼4_基 = pars3["基"].ToPar(); - X0Y0_眼左_眼4_眼 = pars3["眼"].ToPar(); - X0Y0_眼左_眼4_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼5"].ToPars(); - X0Y0_眼左_眼5_基 = pars3["基"].ToPar(); - X0Y0_眼左_眼5_眼 = pars3["眼"].ToPar(); - X0Y0_眼左_眼5_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["眼右"].ToPars(); - pars3 = pars2["眼1"].ToPars(); - X0Y0_眼右_眼1_基 = pars3["基"].ToPar(); - X0Y0_眼右_眼1_眼 = pars3["眼"].ToPar(); - X0Y0_眼右_眼1_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼2"].ToPars(); - X0Y0_眼右_眼2_基 = pars3["基"].ToPar(); - X0Y0_眼右_眼2_眼 = pars3["眼"].ToPar(); - X0Y0_眼右_眼2_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼3"].ToPars(); - X0Y0_眼右_眼3_基 = pars3["基"].ToPar(); - X0Y0_眼右_眼3_眼 = pars3["眼"].ToPar(); - X0Y0_眼右_眼3_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼4"].ToPars(); - X0Y0_眼右_眼4_基 = pars3["基"].ToPar(); - X0Y0_眼右_眼4_眼 = pars3["眼"].ToPar(); - X0Y0_眼右_眼4_ハイライト = pars3["ハイライト"].ToPar(); - pars3 = pars2["眼5"].ToPars(); - X0Y0_眼右_眼5_基 = pars3["基"].ToPar(); - X0Y0_眼右_眼5_眼 = pars3["眼"].ToPar(); - X0Y0_眼右_眼5_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["角左"].ToPars(); - X0Y0_角左_角左1 = pars2["角左1"].ToPar(); - X0Y0_角左_角左2 = pars2["角左2"].ToPar(); - pars2 = pars["角右"].ToPars(); - X0Y0_角右_角右1 = pars2["角右1"].ToPar(); - X0Y0_角右_角右2 = pars2["角右2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 面_表示 = e.面_表示; - 眼左_眼1_基_表示 = e.眼左_眼1_基_表示; - 眼左_眼1_眼_表示 = e.眼左_眼1_眼_表示; - 眼左_眼1_ハイライト_表示 = e.眼左_眼1_ハイライト_表示; - 眼左_眼2_基_表示 = e.眼左_眼2_基_表示; - 眼左_眼2_眼_表示 = e.眼左_眼2_眼_表示; - 眼左_眼2_ハイライト_表示 = e.眼左_眼2_ハイライト_表示; - 眼左_眼3_基_表示 = e.眼左_眼3_基_表示; - 眼左_眼3_眼_表示 = e.眼左_眼3_眼_表示; - 眼左_眼3_ハイライト_表示 = e.眼左_眼3_ハイライト_表示; - 眼左_眼4_基_表示 = e.眼左_眼4_基_表示; - 眼左_眼4_眼_表示 = e.眼左_眼4_眼_表示; - 眼左_眼4_ハイライト_表示 = e.眼左_眼4_ハイライト_表示; - 眼左_眼5_基_表示 = e.眼左_眼5_基_表示; - 眼左_眼5_眼_表示 = e.眼左_眼5_眼_表示; - 眼左_眼5_ハイライト_表示 = e.眼左_眼5_ハイライト_表示; - 眼右_眼1_基_表示 = e.眼右_眼1_基_表示; - 眼右_眼1_眼_表示 = e.眼右_眼1_眼_表示; - 眼右_眼1_ハイライト_表示 = e.眼右_眼1_ハイライト_表示; - 眼右_眼2_基_表示 = e.眼右_眼2_基_表示; - 眼右_眼2_眼_表示 = e.眼右_眼2_眼_表示; - 眼右_眼2_ハイライト_表示 = e.眼右_眼2_ハイライト_表示; - 眼右_眼3_基_表示 = e.眼右_眼3_基_表示; - 眼右_眼3_眼_表示 = e.眼右_眼3_眼_表示; - 眼右_眼3_ハイライト_表示 = e.眼右_眼3_ハイライト_表示; - 眼右_眼4_基_表示 = e.眼右_眼4_基_表示; - 眼右_眼4_眼_表示 = e.眼右_眼4_眼_表示; - 眼右_眼4_ハイライト_表示 = e.眼右_眼4_ハイライト_表示; - 眼右_眼5_基_表示 = e.眼右_眼5_基_表示; - 眼右_眼5_眼_表示 = e.眼右_眼5_眼_表示; - 眼右_眼5_ハイライト_表示 = e.眼右_眼5_ハイライト_表示; - 角左_角左1_表示 = e.角左_角左1_表示; - 角左_角左2_表示 = e.角左_角左2_表示; - 角右_角右1_表示 = e.角右_角右1_表示; - 角右_角右2_表示 = e.角右_角右2_表示; - base.展開0 = e.展開0; - 触覚部眼表示 = e.触覚部眼表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.触覚左_接続.Count > 0) - { - 触覚左_接続 = e.触覚左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 顔面_蟲2; - f.ConnectionType = ConnectionInfo.顔面_蟲_触覚左_接続; - f.接続(顔面_蟲2.触覚左_接続点); - return f; - }).ToArray(); - } - if (e.触覚右_接続.Count > 0) - { - 触覚右_接続 = e.触覚右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 顔面_蟲2; - f.ConnectionType = ConnectionInfo.顔面_蟲_触覚右_接続; - f.接続(顔面_蟲2.触覚右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_面CP = new ColorP(X0Y0_面, 面CD, DisUnit, abj: true); - X0Y0_眼左_眼1_基CP = new ColorP(X0Y0_眼左_眼1_基, 眼左_眼1_基CD, DisUnit, abj: true); - X0Y0_眼左_眼1_眼CP = new ColorP(X0Y0_眼左_眼1_眼, 眼左_眼1_眼CD, DisUnit, abj: true); - X0Y0_眼左_眼1_ハイライトCP = new ColorP(X0Y0_眼左_眼1_ハイライト, 眼左_眼1_ハイライトCD, DisUnit, abj: true); - X0Y0_眼左_眼2_基CP = new ColorP(X0Y0_眼左_眼2_基, 眼左_眼2_基CD, DisUnit, abj: true); - X0Y0_眼左_眼2_眼CP = new ColorP(X0Y0_眼左_眼2_眼, 眼左_眼2_眼CD, DisUnit, abj: true); - X0Y0_眼左_眼2_ハイライトCP = new ColorP(X0Y0_眼左_眼2_ハイライト, 眼左_眼2_ハイライトCD, DisUnit, abj: true); - X0Y0_眼左_眼3_基CP = new ColorP(X0Y0_眼左_眼3_基, 眼左_眼3_基CD, DisUnit, abj: true); - X0Y0_眼左_眼3_眼CP = new ColorP(X0Y0_眼左_眼3_眼, 眼左_眼3_眼CD, DisUnit, abj: true); - X0Y0_眼左_眼3_ハイライトCP = new ColorP(X0Y0_眼左_眼3_ハイライト, 眼左_眼3_ハイライトCD, DisUnit, abj: true); - X0Y0_眼左_眼4_基CP = new ColorP(X0Y0_眼左_眼4_基, 眼左_眼4_基CD, DisUnit, abj: true); - X0Y0_眼左_眼4_眼CP = new ColorP(X0Y0_眼左_眼4_眼, 眼左_眼4_眼CD, DisUnit, abj: true); - X0Y0_眼左_眼4_ハイライトCP = new ColorP(X0Y0_眼左_眼4_ハイライト, 眼左_眼4_ハイライトCD, DisUnit, abj: true); - X0Y0_眼左_眼5_基CP = new ColorP(X0Y0_眼左_眼5_基, 眼左_眼5_基CD, DisUnit, abj: true); - X0Y0_眼左_眼5_眼CP = new ColorP(X0Y0_眼左_眼5_眼, 眼左_眼5_眼CD, DisUnit, abj: true); - X0Y0_眼左_眼5_ハイライトCP = new ColorP(X0Y0_眼左_眼5_ハイライト, 眼左_眼5_ハイライトCD, DisUnit, abj: true); - X0Y0_眼右_眼1_基CP = new ColorP(X0Y0_眼右_眼1_基, 眼右_眼1_基CD, DisUnit, abj: true); - X0Y0_眼右_眼1_眼CP = new ColorP(X0Y0_眼右_眼1_眼, 眼右_眼1_眼CD, DisUnit, abj: true); - X0Y0_眼右_眼1_ハイライトCP = new ColorP(X0Y0_眼右_眼1_ハイライト, 眼右_眼1_ハイライトCD, DisUnit, abj: true); - X0Y0_眼右_眼2_基CP = new ColorP(X0Y0_眼右_眼2_基, 眼右_眼2_基CD, DisUnit, abj: true); - X0Y0_眼右_眼2_眼CP = new ColorP(X0Y0_眼右_眼2_眼, 眼右_眼2_眼CD, DisUnit, abj: true); - X0Y0_眼右_眼2_ハイライトCP = new ColorP(X0Y0_眼右_眼2_ハイライト, 眼右_眼2_ハイライトCD, DisUnit, abj: true); - X0Y0_眼右_眼3_基CP = new ColorP(X0Y0_眼右_眼3_基, 眼右_眼3_基CD, DisUnit, abj: true); - X0Y0_眼右_眼3_眼CP = new ColorP(X0Y0_眼右_眼3_眼, 眼右_眼3_眼CD, DisUnit, abj: true); - X0Y0_眼右_眼3_ハイライトCP = new ColorP(X0Y0_眼右_眼3_ハイライト, 眼右_眼3_ハイライトCD, DisUnit, abj: true); - X0Y0_眼右_眼4_基CP = new ColorP(X0Y0_眼右_眼4_基, 眼右_眼4_基CD, DisUnit, abj: true); - X0Y0_眼右_眼4_眼CP = new ColorP(X0Y0_眼右_眼4_眼, 眼右_眼4_眼CD, DisUnit, abj: true); - X0Y0_眼右_眼4_ハイライトCP = new ColorP(X0Y0_眼右_眼4_ハイライト, 眼右_眼4_ハイライトCD, DisUnit, abj: true); - X0Y0_眼右_眼5_基CP = new ColorP(X0Y0_眼右_眼5_基, 眼右_眼5_基CD, DisUnit, abj: true); - X0Y0_眼右_眼5_眼CP = new ColorP(X0Y0_眼右_眼5_眼, 眼右_眼5_眼CD, DisUnit, abj: true); - X0Y0_眼右_眼5_ハイライトCP = new ColorP(X0Y0_眼右_眼5_ハイライト, 眼右_眼5_ハイライトCD, DisUnit, abj: true); - X0Y0_角左_角左1CP = new ColorP(X0Y0_角左_角左1, 角左_角左1CD, DisUnit, abj: true); - X0Y0_角左_角左2CP = new ColorP(X0Y0_角左_角左2, 角左_角左2CD, DisUnit, abj: true); - X0Y0_角右_角右1CP = new ColorP(X0Y0_角右_角右1, 角右_角右1CD, DisUnit, abj: true); - X0Y0_角右_角右2CP = new ColorP(X0Y0_角右_角右2, 角右_角右2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - X0Y0_面CP.Update(); - X0Y0_眼左_眼1_基CP.Update(); - X0Y0_眼左_眼1_眼CP.Update(); - X0Y0_眼左_眼1_ハイライトCP.Update(); - X0Y0_眼左_眼2_基CP.Update(); - X0Y0_眼左_眼2_眼CP.Update(); - X0Y0_眼左_眼2_ハイライトCP.Update(); - X0Y0_眼左_眼3_基CP.Update(); - X0Y0_眼左_眼3_眼CP.Update(); - X0Y0_眼左_眼3_ハイライトCP.Update(); - X0Y0_眼左_眼4_基CP.Update(); - X0Y0_眼左_眼4_眼CP.Update(); - X0Y0_眼左_眼4_ハイライトCP.Update(); - X0Y0_眼左_眼5_基CP.Update(); - X0Y0_眼左_眼5_眼CP.Update(); - X0Y0_眼左_眼5_ハイライトCP.Update(); - X0Y0_眼右_眼1_基CP.Update(); - X0Y0_眼右_眼1_眼CP.Update(); - X0Y0_眼右_眼1_ハイライトCP.Update(); - X0Y0_眼右_眼2_基CP.Update(); - X0Y0_眼右_眼2_眼CP.Update(); - X0Y0_眼右_眼2_ハイライトCP.Update(); - X0Y0_眼右_眼3_基CP.Update(); - X0Y0_眼右_眼3_眼CP.Update(); - X0Y0_眼右_眼3_ハイライトCP.Update(); - X0Y0_眼右_眼4_基CP.Update(); - X0Y0_眼右_眼4_眼CP.Update(); - X0Y0_眼右_眼4_ハイライトCP.Update(); - X0Y0_眼右_眼5_基CP.Update(); - X0Y0_眼右_眼5_眼CP.Update(); - X0Y0_眼右_眼5_ハイライトCP.Update(); - X0Y0_角左_角左1CP.Update(); - X0Y0_角左_角左2CP.Update(); - X0Y0_角右_角右1CP.Update(); - X0Y0_角右_角右2CP.Update(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 面CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 眼左_眼1_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼左_眼1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼左_眼1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 眼左_眼2_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼左_眼2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼左_眼2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 眼左_眼3_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼左_眼3_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼左_眼3_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 眼左_眼4_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼左_眼4_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼左_眼4_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 眼左_眼5_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼左_眼5_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼左_眼5_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 眼右_眼1_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼右_眼1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼右_眼1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 眼右_眼2_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼右_眼2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼右_眼2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 眼右_眼3_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼右_眼3_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼右_眼3_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 眼右_眼4_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼右_眼4_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼右_眼4_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 眼右_眼5_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼右_眼5_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); - 眼右_眼5_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 角左_角左1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 角左_角左2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 角右_角右1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 角右_角右2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 面_表示 + { + get + { + return X0Y0_面.Dra; + } + set + { + X0Y0_面.Dra = value; + X0Y0_面.Hit = value; + } + } + + public bool 眼左_眼1_基_表示 + { + get + { + return X0Y0_眼左_眼1_基.Dra; + } + set + { + X0Y0_眼左_眼1_基.Dra = value; + X0Y0_眼左_眼1_基.Hit = value; + } + } + + public bool 眼左_眼1_眼_表示 + { + get + { + return X0Y0_眼左_眼1_眼.Dra; + } + set + { + X0Y0_眼左_眼1_眼.Dra = value; + X0Y0_眼左_眼1_眼.Hit = value; + } + } + + public bool 眼左_眼1_ハイライト_表示 + { + get + { + return X0Y0_眼左_眼1_ハイライト.Dra; + } + set + { + X0Y0_眼左_眼1_ハイライト.Dra = value; + X0Y0_眼左_眼1_ハイライト.Hit = value; + } + } + + public bool 眼左_眼2_基_表示 + { + get + { + return X0Y0_眼左_眼2_基.Dra; + } + set + { + X0Y0_眼左_眼2_基.Dra = value; + X0Y0_眼左_眼2_基.Hit = value; + } + } + + public bool 眼左_眼2_眼_表示 + { + get + { + return X0Y0_眼左_眼2_眼.Dra; + } + set + { + X0Y0_眼左_眼2_眼.Dra = value; + X0Y0_眼左_眼2_眼.Hit = value; + } + } + + public bool 眼左_眼2_ハイライト_表示 + { + get + { + return X0Y0_眼左_眼2_ハイライト.Dra; + } + set + { + X0Y0_眼左_眼2_ハイライト.Dra = value; + X0Y0_眼左_眼2_ハイライト.Hit = value; + } + } + + public bool 眼左_眼3_基_表示 + { + get + { + return X0Y0_眼左_眼3_基.Dra; + } + set + { + X0Y0_眼左_眼3_基.Dra = value; + X0Y0_眼左_眼3_基.Hit = value; + } + } + + public bool 眼左_眼3_眼_表示 + { + get + { + return X0Y0_眼左_眼3_眼.Dra; + } + set + { + X0Y0_眼左_眼3_眼.Dra = value; + X0Y0_眼左_眼3_眼.Hit = value; + } + } + + public bool 眼左_眼3_ハイライト_表示 + { + get + { + return X0Y0_眼左_眼3_ハイライト.Dra; + } + set + { + X0Y0_眼左_眼3_ハイライト.Dra = value; + X0Y0_眼左_眼3_ハイライト.Hit = value; + } + } + + public bool 眼左_眼4_基_表示 + { + get + { + return X0Y0_眼左_眼4_基.Dra; + } + set + { + X0Y0_眼左_眼4_基.Dra = value; + X0Y0_眼左_眼4_基.Hit = value; + } + } + + public bool 眼左_眼4_眼_表示 + { + get + { + return X0Y0_眼左_眼4_眼.Dra; + } + set + { + X0Y0_眼左_眼4_眼.Dra = value; + X0Y0_眼左_眼4_眼.Hit = value; + } + } + + public bool 眼左_眼4_ハイライト_表示 + { + get + { + return X0Y0_眼左_眼4_ハイライト.Dra; + } + set + { + X0Y0_眼左_眼4_ハイライト.Dra = value; + X0Y0_眼左_眼4_ハイライト.Hit = value; + } + } + + public bool 眼左_眼5_基_表示 + { + get + { + return X0Y0_眼左_眼5_基.Dra; + } + set + { + X0Y0_眼左_眼5_基.Dra = value; + X0Y0_眼左_眼5_基.Hit = value; + } + } + + public bool 眼左_眼5_眼_表示 + { + get + { + return X0Y0_眼左_眼5_眼.Dra; + } + set + { + X0Y0_眼左_眼5_眼.Dra = value; + X0Y0_眼左_眼5_眼.Hit = value; + } + } + + public bool 眼左_眼5_ハイライト_表示 + { + get + { + return X0Y0_眼左_眼5_ハイライト.Dra; + } + set + { + X0Y0_眼左_眼5_ハイライト.Dra = value; + X0Y0_眼左_眼5_ハイライト.Hit = value; + } + } + + public bool 眼右_眼1_基_表示 + { + get + { + return X0Y0_眼右_眼1_基.Dra; + } + set + { + X0Y0_眼右_眼1_基.Dra = value; + X0Y0_眼右_眼1_基.Hit = value; + } + } + + public bool 眼右_眼1_眼_表示 + { + get + { + return X0Y0_眼右_眼1_眼.Dra; + } + set + { + X0Y0_眼右_眼1_眼.Dra = value; + X0Y0_眼右_眼1_眼.Hit = value; + } + } + + public bool 眼右_眼1_ハイライト_表示 + { + get + { + return X0Y0_眼右_眼1_ハイライト.Dra; + } + set + { + X0Y0_眼右_眼1_ハイライト.Dra = value; + X0Y0_眼右_眼1_ハイライト.Hit = value; + } + } + + public bool 眼右_眼2_基_表示 + { + get + { + return X0Y0_眼右_眼2_基.Dra; + } + set + { + X0Y0_眼右_眼2_基.Dra = value; + X0Y0_眼右_眼2_基.Hit = value; + } + } + + public bool 眼右_眼2_眼_表示 + { + get + { + return X0Y0_眼右_眼2_眼.Dra; + } + set + { + X0Y0_眼右_眼2_眼.Dra = value; + X0Y0_眼右_眼2_眼.Hit = value; + } + } + + public bool 眼右_眼2_ハイライト_表示 + { + get + { + return X0Y0_眼右_眼2_ハイライト.Dra; + } + set + { + X0Y0_眼右_眼2_ハイライト.Dra = value; + X0Y0_眼右_眼2_ハイライト.Hit = value; + } + } + + public bool 眼右_眼3_基_表示 + { + get + { + return X0Y0_眼右_眼3_基.Dra; + } + set + { + X0Y0_眼右_眼3_基.Dra = value; + X0Y0_眼右_眼3_基.Hit = value; + } + } + + public bool 眼右_眼3_眼_表示 + { + get + { + return X0Y0_眼右_眼3_眼.Dra; + } + set + { + X0Y0_眼右_眼3_眼.Dra = value; + X0Y0_眼右_眼3_眼.Hit = value; + } + } + + public bool 眼右_眼3_ハイライト_表示 + { + get + { + return X0Y0_眼右_眼3_ハイライト.Dra; + } + set + { + X0Y0_眼右_眼3_ハイライト.Dra = value; + X0Y0_眼右_眼3_ハイライト.Hit = value; + } + } + + public bool 眼右_眼4_基_表示 + { + get + { + return X0Y0_眼右_眼4_基.Dra; + } + set + { + X0Y0_眼右_眼4_基.Dra = value; + X0Y0_眼右_眼4_基.Hit = value; + } + } + + public bool 眼右_眼4_眼_表示 + { + get + { + return X0Y0_眼右_眼4_眼.Dra; + } + set + { + X0Y0_眼右_眼4_眼.Dra = value; + X0Y0_眼右_眼4_眼.Hit = value; + } + } + + public bool 眼右_眼4_ハイライト_表示 + { + get + { + return X0Y0_眼右_眼4_ハイライト.Dra; + } + set + { + X0Y0_眼右_眼4_ハイライト.Dra = value; + X0Y0_眼右_眼4_ハイライト.Hit = value; + } + } + + public bool 眼右_眼5_基_表示 + { + get + { + return X0Y0_眼右_眼5_基.Dra; + } + set + { + X0Y0_眼右_眼5_基.Dra = value; + X0Y0_眼右_眼5_基.Hit = value; + } + } + + public bool 眼右_眼5_眼_表示 + { + get + { + return X0Y0_眼右_眼5_眼.Dra; + } + set + { + X0Y0_眼右_眼5_眼.Dra = value; + X0Y0_眼右_眼5_眼.Hit = value; + } + } + + public bool 眼右_眼5_ハイライト_表示 + { + get + { + return X0Y0_眼右_眼5_ハイライト.Dra; + } + set + { + X0Y0_眼右_眼5_ハイライト.Dra = value; + X0Y0_眼右_眼5_ハイライト.Hit = value; + } + } + + public bool 角左_角左1_表示 + { + get + { + return X0Y0_角左_角左1.Dra; + } + set + { + X0Y0_角左_角左1.Dra = value; + X0Y0_角左_角左1.Hit = value; + } + } + + public bool 角左_角左2_表示 + { + get + { + return X0Y0_角左_角左2.Dra; + } + set + { + X0Y0_角左_角左2.Dra = value; + X0Y0_角左_角左2.Hit = value; + } + } + + public bool 角右_角右1_表示 + { + get + { + return X0Y0_角右_角右1.Dra; + } + set + { + X0Y0_角右_角右1.Dra = value; + X0Y0_角右_角右1.Hit = value; + } + } + + public bool 角右_角右2_表示 + { + get + { + return X0Y0_角右_角右2.Dra; + } + set + { + X0Y0_角右_角右2.Dra = value; + X0Y0_角右_角右2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 面_表示; + } + set + { + 面_表示 = value; + 眼左_眼1_基_表示 = value; + 眼左_眼1_眼_表示 = value; + 眼左_眼1_ハイライト_表示 = value; + 眼左_眼2_基_表示 = value; + 眼左_眼2_眼_表示 = value; + 眼左_眼2_ハイライト_表示 = value; + 眼左_眼3_基_表示 = value; + 眼左_眼3_眼_表示 = value; + 眼左_眼3_ハイライト_表示 = value; + 眼左_眼4_基_表示 = value; + 眼左_眼4_眼_表示 = value; + 眼左_眼4_ハイライト_表示 = value; + 眼左_眼5_基_表示 = value; + 眼左_眼5_眼_表示 = value; + 眼左_眼5_ハイライト_表示 = value; + 眼右_眼1_基_表示 = value; + 眼右_眼1_眼_表示 = value; + 眼右_眼1_ハイライト_表示 = value; + 眼右_眼2_基_表示 = value; + 眼右_眼2_眼_表示 = value; + 眼右_眼2_ハイライト_表示 = value; + 眼右_眼3_基_表示 = value; + 眼右_眼3_眼_表示 = value; + 眼右_眼3_ハイライト_表示 = value; + 眼右_眼4_基_表示 = value; + 眼右_眼4_眼_表示 = value; + 眼右_眼4_ハイライト_表示 = value; + 眼右_眼5_基_表示 = value; + 眼右_眼5_眼_表示 = value; + 眼右_眼5_ハイライト_表示 = value; + 角左_角左1_表示 = value; + 角左_角左2_表示 = value; + 角右_角右1_表示 = value; + 角右_角右2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 面CD.不透明度; + } + set + { + 面CD.不透明度 = value; + 眼左_眼1_基CD.不透明度 = value; + 眼左_眼1_眼CD.不透明度 = value; + 眼左_眼1_ハイライトCD.不透明度 = value; + 眼左_眼2_基CD.不透明度 = value; + 眼左_眼2_眼CD.不透明度 = value; + 眼左_眼2_ハイライトCD.不透明度 = value; + 眼左_眼3_基CD.不透明度 = value; + 眼左_眼3_眼CD.不透明度 = value; + 眼左_眼3_ハイライトCD.不透明度 = value; + 眼左_眼4_基CD.不透明度 = value; + 眼左_眼4_眼CD.不透明度 = value; + 眼左_眼4_ハイライトCD.不透明度 = value; + 眼左_眼5_基CD.不透明度 = value; + 眼左_眼5_眼CD.不透明度 = value; + 眼左_眼5_ハイライトCD.不透明度 = value; + 眼右_眼1_基CD.不透明度 = value; + 眼右_眼1_眼CD.不透明度 = value; + 眼右_眼1_ハイライトCD.不透明度 = value; + 眼右_眼2_基CD.不透明度 = value; + 眼右_眼2_眼CD.不透明度 = value; + 眼右_眼2_ハイライトCD.不透明度 = value; + 眼右_眼3_基CD.不透明度 = value; + 眼右_眼3_眼CD.不透明度 = value; + 眼右_眼3_ハイライトCD.不透明度 = value; + 眼右_眼4_基CD.不透明度 = value; + 眼右_眼4_眼CD.不透明度 = value; + 眼右_眼4_ハイライトCD.不透明度 = value; + 眼右_眼5_基CD.不透明度 = value; + 眼右_眼5_眼CD.不透明度 = value; + 眼右_眼5_ハイライトCD.不透明度 = value; + 角左_角左1CD.不透明度 = value; + 角左_角左2CD.不透明度 = value; + 角右_角右1CD.不透明度 = value; + 角右_角右2CD.不透明度 = value; + } + } + + public bool 触覚部眼表示 + { + get + { + return 眼左_眼1_基_表示; + } + set + { + 眼左_眼1_基_表示 = value; + 眼左_眼1_眼_表示 = value; + 眼左_眼1_ハイライト_表示 = value; + 眼右_眼1_基_表示 = value; + 眼右_眼1_眼_表示 = value; + 眼右_眼1_ハイライト_表示 = value; + } + } + + public JointS 触覚左_接続点 => new JointS(本体, X0Y0_面, 0); + + public JointS 触覚右_接続点 => new JointS(本体, X0Y0_面, 1); + + public 顔面_蟲(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 顔面_蟲D e) + { + 顔面_蟲 顔面_蟲2 = this; + ThisType = GetType(); + Dif dif = new Dif(Sta.肢中["顔面"][2]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_面 = pars["面"].ToPar(); + Pars pars2 = pars["眼左"].ToPars(); + Pars pars3 = pars2["眼1"].ToPars(); + X0Y0_眼左_眼1_基 = pars3["基"].ToPar(); + X0Y0_眼左_眼1_眼 = pars3["眼"].ToPar(); + X0Y0_眼左_眼1_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼2"].ToPars(); + X0Y0_眼左_眼2_基 = pars3["基"].ToPar(); + X0Y0_眼左_眼2_眼 = pars3["眼"].ToPar(); + X0Y0_眼左_眼2_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼3"].ToPars(); + X0Y0_眼左_眼3_基 = pars3["基"].ToPar(); + X0Y0_眼左_眼3_眼 = pars3["眼"].ToPar(); + X0Y0_眼左_眼3_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼4"].ToPars(); + X0Y0_眼左_眼4_基 = pars3["基"].ToPar(); + X0Y0_眼左_眼4_眼 = pars3["眼"].ToPar(); + X0Y0_眼左_眼4_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼5"].ToPars(); + X0Y0_眼左_眼5_基 = pars3["基"].ToPar(); + X0Y0_眼左_眼5_眼 = pars3["眼"].ToPar(); + X0Y0_眼左_眼5_ハイライト = pars3["ハイライト"].ToPar(); + pars2 = pars["眼右"].ToPars(); + pars3 = pars2["眼1"].ToPars(); + X0Y0_眼右_眼1_基 = pars3["基"].ToPar(); + X0Y0_眼右_眼1_眼 = pars3["眼"].ToPar(); + X0Y0_眼右_眼1_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼2"].ToPars(); + X0Y0_眼右_眼2_基 = pars3["基"].ToPar(); + X0Y0_眼右_眼2_眼 = pars3["眼"].ToPar(); + X0Y0_眼右_眼2_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼3"].ToPars(); + X0Y0_眼右_眼3_基 = pars3["基"].ToPar(); + X0Y0_眼右_眼3_眼 = pars3["眼"].ToPar(); + X0Y0_眼右_眼3_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼4"].ToPars(); + X0Y0_眼右_眼4_基 = pars3["基"].ToPar(); + X0Y0_眼右_眼4_眼 = pars3["眼"].ToPar(); + X0Y0_眼右_眼4_ハイライト = pars3["ハイライト"].ToPar(); + pars3 = pars2["眼5"].ToPars(); + X0Y0_眼右_眼5_基 = pars3["基"].ToPar(); + X0Y0_眼右_眼5_眼 = pars3["眼"].ToPar(); + X0Y0_眼右_眼5_ハイライト = pars3["ハイライト"].ToPar(); + pars2 = pars["角左"].ToPars(); + X0Y0_角左_角左1 = pars2["角左1"].ToPar(); + X0Y0_角左_角左2 = pars2["角左2"].ToPar(); + pars2 = pars["角右"].ToPars(); + X0Y0_角右_角右1 = pars2["角右1"].ToPar(); + X0Y0_角右_角右2 = pars2["角右2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 面_表示 = e.面_表示; + 眼左_眼1_基_表示 = e.眼左_眼1_基_表示; + 眼左_眼1_眼_表示 = e.眼左_眼1_眼_表示; + 眼左_眼1_ハイライト_表示 = e.眼左_眼1_ハイライト_表示; + 眼左_眼2_基_表示 = e.眼左_眼2_基_表示; + 眼左_眼2_眼_表示 = e.眼左_眼2_眼_表示; + 眼左_眼2_ハイライト_表示 = e.眼左_眼2_ハイライト_表示; + 眼左_眼3_基_表示 = e.眼左_眼3_基_表示; + 眼左_眼3_眼_表示 = e.眼左_眼3_眼_表示; + 眼左_眼3_ハイライト_表示 = e.眼左_眼3_ハイライト_表示; + 眼左_眼4_基_表示 = e.眼左_眼4_基_表示; + 眼左_眼4_眼_表示 = e.眼左_眼4_眼_表示; + 眼左_眼4_ハイライト_表示 = e.眼左_眼4_ハイライト_表示; + 眼左_眼5_基_表示 = e.眼左_眼5_基_表示; + 眼左_眼5_眼_表示 = e.眼左_眼5_眼_表示; + 眼左_眼5_ハイライト_表示 = e.眼左_眼5_ハイライト_表示; + 眼右_眼1_基_表示 = e.眼右_眼1_基_表示; + 眼右_眼1_眼_表示 = e.眼右_眼1_眼_表示; + 眼右_眼1_ハイライト_表示 = e.眼右_眼1_ハイライト_表示; + 眼右_眼2_基_表示 = e.眼右_眼2_基_表示; + 眼右_眼2_眼_表示 = e.眼右_眼2_眼_表示; + 眼右_眼2_ハイライト_表示 = e.眼右_眼2_ハイライト_表示; + 眼右_眼3_基_表示 = e.眼右_眼3_基_表示; + 眼右_眼3_眼_表示 = e.眼右_眼3_眼_表示; + 眼右_眼3_ハイライト_表示 = e.眼右_眼3_ハイライト_表示; + 眼右_眼4_基_表示 = e.眼右_眼4_基_表示; + 眼右_眼4_眼_表示 = e.眼右_眼4_眼_表示; + 眼右_眼4_ハイライト_表示 = e.眼右_眼4_ハイライト_表示; + 眼右_眼5_基_表示 = e.眼右_眼5_基_表示; + 眼右_眼5_眼_表示 = e.眼右_眼5_眼_表示; + 眼右_眼5_ハイライト_表示 = e.眼右_眼5_ハイライト_表示; + 角左_角左1_表示 = e.角左_角左1_表示; + 角左_角左2_表示 = e.角左_角左2_表示; + 角右_角右1_表示 = e.角右_角右1_表示; + 角右_角右2_表示 = e.角右_角右2_表示; + base.展開0 = e.展開0; + 触覚部眼表示 = e.触覚部眼表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.触覚左_接続.Count > 0) + { + 触覚左_接続 = e.触覚左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 顔面_蟲2; + f.ConnectionType = ConnectionInfo.顔面_蟲_触覚左_接続; + f.接続(顔面_蟲2.触覚左_接続点); + return f; + }).ToArray(); + } + if (e.触覚右_接続.Count > 0) + { + 触覚右_接続 = e.触覚右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 顔面_蟲2; + f.ConnectionType = ConnectionInfo.顔面_蟲_触覚右_接続; + f.接続(顔面_蟲2.触覚右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_面CP = new ColorP(X0Y0_面, 面CD, DisUnit, abj: true); + X0Y0_眼左_眼1_基CP = new ColorP(X0Y0_眼左_眼1_基, 眼左_眼1_基CD, DisUnit, abj: true); + X0Y0_眼左_眼1_眼CP = new ColorP(X0Y0_眼左_眼1_眼, 眼左_眼1_眼CD, DisUnit, abj: true); + X0Y0_眼左_眼1_ハイライトCP = new ColorP(X0Y0_眼左_眼1_ハイライト, 眼左_眼1_ハイライトCD, DisUnit, abj: true); + X0Y0_眼左_眼2_基CP = new ColorP(X0Y0_眼左_眼2_基, 眼左_眼2_基CD, DisUnit, abj: true); + X0Y0_眼左_眼2_眼CP = new ColorP(X0Y0_眼左_眼2_眼, 眼左_眼2_眼CD, DisUnit, abj: true); + X0Y0_眼左_眼2_ハイライトCP = new ColorP(X0Y0_眼左_眼2_ハイライト, 眼左_眼2_ハイライトCD, DisUnit, abj: true); + X0Y0_眼左_眼3_基CP = new ColorP(X0Y0_眼左_眼3_基, 眼左_眼3_基CD, DisUnit, abj: true); + X0Y0_眼左_眼3_眼CP = new ColorP(X0Y0_眼左_眼3_眼, 眼左_眼3_眼CD, DisUnit, abj: true); + X0Y0_眼左_眼3_ハイライトCP = new ColorP(X0Y0_眼左_眼3_ハイライト, 眼左_眼3_ハイライトCD, DisUnit, abj: true); + X0Y0_眼左_眼4_基CP = new ColorP(X0Y0_眼左_眼4_基, 眼左_眼4_基CD, DisUnit, abj: true); + X0Y0_眼左_眼4_眼CP = new ColorP(X0Y0_眼左_眼4_眼, 眼左_眼4_眼CD, DisUnit, abj: true); + X0Y0_眼左_眼4_ハイライトCP = new ColorP(X0Y0_眼左_眼4_ハイライト, 眼左_眼4_ハイライトCD, DisUnit, abj: true); + X0Y0_眼左_眼5_基CP = new ColorP(X0Y0_眼左_眼5_基, 眼左_眼5_基CD, DisUnit, abj: true); + X0Y0_眼左_眼5_眼CP = new ColorP(X0Y0_眼左_眼5_眼, 眼左_眼5_眼CD, DisUnit, abj: true); + X0Y0_眼左_眼5_ハイライトCP = new ColorP(X0Y0_眼左_眼5_ハイライト, 眼左_眼5_ハイライトCD, DisUnit, abj: true); + X0Y0_眼右_眼1_基CP = new ColorP(X0Y0_眼右_眼1_基, 眼右_眼1_基CD, DisUnit, abj: true); + X0Y0_眼右_眼1_眼CP = new ColorP(X0Y0_眼右_眼1_眼, 眼右_眼1_眼CD, DisUnit, abj: true); + X0Y0_眼右_眼1_ハイライトCP = new ColorP(X0Y0_眼右_眼1_ハイライト, 眼右_眼1_ハイライトCD, DisUnit, abj: true); + X0Y0_眼右_眼2_基CP = new ColorP(X0Y0_眼右_眼2_基, 眼右_眼2_基CD, DisUnit, abj: true); + X0Y0_眼右_眼2_眼CP = new ColorP(X0Y0_眼右_眼2_眼, 眼右_眼2_眼CD, DisUnit, abj: true); + X0Y0_眼右_眼2_ハイライトCP = new ColorP(X0Y0_眼右_眼2_ハイライト, 眼右_眼2_ハイライトCD, DisUnit, abj: true); + X0Y0_眼右_眼3_基CP = new ColorP(X0Y0_眼右_眼3_基, 眼右_眼3_基CD, DisUnit, abj: true); + X0Y0_眼右_眼3_眼CP = new ColorP(X0Y0_眼右_眼3_眼, 眼右_眼3_眼CD, DisUnit, abj: true); + X0Y0_眼右_眼3_ハイライトCP = new ColorP(X0Y0_眼右_眼3_ハイライト, 眼右_眼3_ハイライトCD, DisUnit, abj: true); + X0Y0_眼右_眼4_基CP = new ColorP(X0Y0_眼右_眼4_基, 眼右_眼4_基CD, DisUnit, abj: true); + X0Y0_眼右_眼4_眼CP = new ColorP(X0Y0_眼右_眼4_眼, 眼右_眼4_眼CD, DisUnit, abj: true); + X0Y0_眼右_眼4_ハイライトCP = new ColorP(X0Y0_眼右_眼4_ハイライト, 眼右_眼4_ハイライトCD, DisUnit, abj: true); + X0Y0_眼右_眼5_基CP = new ColorP(X0Y0_眼右_眼5_基, 眼右_眼5_基CD, DisUnit, abj: true); + X0Y0_眼右_眼5_眼CP = new ColorP(X0Y0_眼右_眼5_眼, 眼右_眼5_眼CD, DisUnit, abj: true); + X0Y0_眼右_眼5_ハイライトCP = new ColorP(X0Y0_眼右_眼5_ハイライト, 眼右_眼5_ハイライトCD, DisUnit, abj: true); + X0Y0_角左_角左1CP = new ColorP(X0Y0_角左_角左1, 角左_角左1CD, DisUnit, abj: true); + X0Y0_角左_角左2CP = new ColorP(X0Y0_角左_角左2, 角左_角左2CD, DisUnit, abj: true); + X0Y0_角右_角右1CP = new ColorP(X0Y0_角右_角右1, 角右_角右1CD, DisUnit, abj: true); + X0Y0_角右_角右2CP = new ColorP(X0Y0_角右_角右2, 角右_角右2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + X0Y0_面CP.Update(); + X0Y0_眼左_眼1_基CP.Update(); + X0Y0_眼左_眼1_眼CP.Update(); + X0Y0_眼左_眼1_ハイライトCP.Update(); + X0Y0_眼左_眼2_基CP.Update(); + X0Y0_眼左_眼2_眼CP.Update(); + X0Y0_眼左_眼2_ハイライトCP.Update(); + X0Y0_眼左_眼3_基CP.Update(); + X0Y0_眼左_眼3_眼CP.Update(); + X0Y0_眼左_眼3_ハイライトCP.Update(); + X0Y0_眼左_眼4_基CP.Update(); + X0Y0_眼左_眼4_眼CP.Update(); + X0Y0_眼左_眼4_ハイライトCP.Update(); + X0Y0_眼左_眼5_基CP.Update(); + X0Y0_眼左_眼5_眼CP.Update(); + X0Y0_眼左_眼5_ハイライトCP.Update(); + X0Y0_眼右_眼1_基CP.Update(); + X0Y0_眼右_眼1_眼CP.Update(); + X0Y0_眼右_眼1_ハイライトCP.Update(); + X0Y0_眼右_眼2_基CP.Update(); + X0Y0_眼右_眼2_眼CP.Update(); + X0Y0_眼右_眼2_ハイライトCP.Update(); + X0Y0_眼右_眼3_基CP.Update(); + X0Y0_眼右_眼3_眼CP.Update(); + X0Y0_眼右_眼3_ハイライトCP.Update(); + X0Y0_眼右_眼4_基CP.Update(); + X0Y0_眼右_眼4_眼CP.Update(); + X0Y0_眼右_眼4_ハイライトCP.Update(); + X0Y0_眼右_眼5_基CP.Update(); + X0Y0_眼右_眼5_眼CP.Update(); + X0Y0_眼右_眼5_ハイライトCP.Update(); + X0Y0_角左_角左1CP.Update(); + X0Y0_角左_角左2CP.Update(); + X0Y0_角右_角右1CP.Update(); + X0Y0_角右_角右2CP.Update(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 面CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 眼左_眼1_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼左_眼1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼左_眼1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 眼左_眼2_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼左_眼2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼左_眼2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 眼左_眼3_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼左_眼3_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼左_眼3_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 眼左_眼4_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼左_眼4_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼左_眼4_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 眼左_眼5_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼左_眼5_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼左_眼5_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 眼右_眼1_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼右_眼1_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼右_眼1_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 眼右_眼2_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼右_眼2_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼右_眼2_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 眼右_眼3_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼右_眼3_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼右_眼3_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 眼右_眼4_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼右_眼4_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼右_眼4_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 眼右_眼5_基CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼右_眼5_眼CD = new ColorD(ref Col.Black, ref 体配色.眼0O); + 眼右_眼5_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); + 角左_角左1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 角左_角左2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 角右_角右1CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 角右_角右2CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲D.cs index 52e3029..6571559 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲D.cs @@ -1,104 +1,105 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 顔面_蟲D : 顔面D +namespace SlaveMatrix { - public bool 面_表示 = true; + [Serializable] + public class 顔面_蟲D : 顔面D + { + public bool 面_表示 = true; - public bool 眼左_眼1_基_表示 = true; + public bool 眼左_眼1_基_表示 = true; - public bool 眼左_眼1_眼_表示 = true; + public bool 眼左_眼1_眼_表示 = true; - public bool 眼左_眼1_ハイライト_表示 = true; + public bool 眼左_眼1_ハイライト_表示 = true; - public bool 眼左_眼2_基_表示 = true; + public bool 眼左_眼2_基_表示 = true; - public bool 眼左_眼2_眼_表示 = true; + public bool 眼左_眼2_眼_表示 = true; - public bool 眼左_眼2_ハイライト_表示 = true; + public bool 眼左_眼2_ハイライト_表示 = true; - public bool 眼左_眼3_基_表示 = true; + public bool 眼左_眼3_基_表示 = true; - public bool 眼左_眼3_眼_表示 = true; + public bool 眼左_眼3_眼_表示 = true; - public bool 眼左_眼3_ハイライト_表示 = true; + public bool 眼左_眼3_ハイライト_表示 = true; - public bool 眼左_眼4_基_表示 = true; + public bool 眼左_眼4_基_表示 = true; - public bool 眼左_眼4_眼_表示 = true; + public bool 眼左_眼4_眼_表示 = true; - public bool 眼左_眼4_ハイライト_表示 = true; + public bool 眼左_眼4_ハイライト_表示 = true; - public bool 眼左_眼5_基_表示 = true; + public bool 眼左_眼5_基_表示 = true; - public bool 眼左_眼5_眼_表示 = true; + public bool 眼左_眼5_眼_表示 = true; - public bool 眼左_眼5_ハイライト_表示 = true; + public bool 眼左_眼5_ハイライト_表示 = true; - public bool 眼右_眼1_基_表示 = true; + public bool 眼右_眼1_基_表示 = true; - public bool 眼右_眼1_眼_表示 = true; + public bool 眼右_眼1_眼_表示 = true; - public bool 眼右_眼1_ハイライト_表示 = true; + public bool 眼右_眼1_ハイライト_表示 = true; - public bool 眼右_眼2_基_表示 = true; + public bool 眼右_眼2_基_表示 = true; - public bool 眼右_眼2_眼_表示 = true; + public bool 眼右_眼2_眼_表示 = true; - public bool 眼右_眼2_ハイライト_表示 = true; + public bool 眼右_眼2_ハイライト_表示 = true; - public bool 眼右_眼3_基_表示 = true; + public bool 眼右_眼3_基_表示 = true; - public bool 眼右_眼3_眼_表示 = true; + public bool 眼右_眼3_眼_表示 = true; - public bool 眼右_眼3_ハイライト_表示 = true; + public bool 眼右_眼3_ハイライト_表示 = true; - public bool 眼右_眼4_基_表示 = true; + public bool 眼右_眼4_基_表示 = true; - public bool 眼右_眼4_眼_表示 = true; + public bool 眼右_眼4_眼_表示 = true; - public bool 眼右_眼4_ハイライト_表示 = true; + public bool 眼右_眼4_ハイライト_表示 = true; - public bool 眼右_眼5_基_表示 = true; + public bool 眼右_眼5_基_表示 = true; - public bool 眼右_眼5_眼_表示 = true; + public bool 眼右_眼5_眼_表示 = true; - public bool 眼右_眼5_ハイライト_表示 = true; + public bool 眼右_眼5_ハイライト_表示 = true; - public bool 角左_角左1_表示 = true; + public bool 角左_角左1_表示 = true; - public bool 角左_角左2_表示 = true; + public bool 角左_角左2_表示 = true; - public bool 角右_角右1_表示 = true; + public bool 角右_角右1_表示 = true; - public bool 角右_角右2_表示 = true; + public bool 角右_角右2_表示 = true; - public bool 触覚部眼表示 = true; + public bool 触覚部眼表示 = true; - public 顔面_蟲D() - { - ThisType = GetType(); - } + public 顔面_蟲D() + { + ThisType = GetType(); + } - public override void 触覚左接続(EleD e) - { - 触覚左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.顔面_蟲_触覚左_接続; - } + public override void 触覚左接続(EleD e) + { + 触覚左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.顔面_蟲_触覚左_接続; + } - public override void 触覚右接続(EleD e) - { - 触覚右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.顔面_蟲_触覚右_接続; - } + public override void 触覚右接続(EleD e) + { + 触覚右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.顔面_蟲_触覚右_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 顔面_蟲(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 顔面_蟲(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫.cs index 7ee10c7..ed0cd1e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 飛沫 : Ele +namespace SlaveMatrix { + public class 飛沫 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫D.cs index 5379c3f..43fbf90 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 飛沫D : EleD +namespace SlaveMatrix { + [Serializable] + public class 飛沫D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人.cs index 8003d39..48d477c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人.cs @@ -1,814 +1,815 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 飛沫_人 : 飛沫 +namespace SlaveMatrix { - public Par X0Y0_飛沫基; + public class 飛沫_人 : 飛沫 + { + public Par X0Y0_飛沫基; - public Par X0Y0_雫1; + public Par X0Y0_雫1; - public Par X0Y0_雫2; + public Par X0Y0_雫2; - public Par X0Y0_雫3; + public Par X0Y0_雫3; - public Par X0Y0_雫4; + public Par X0Y0_雫4; - public Par X0Y0_雫5; + public Par X0Y0_雫5; - public Par X0Y0_雫6; + public Par X0Y0_雫6; - public Par X0Y0_雫7; + public Par X0Y0_雫7; - public Par X0Y0_雫8; + public Par X0Y0_雫8; - public Par X0Y0_雫9; + public Par X0Y0_雫9; - public Par X0Y0_雫10; + public Par X0Y0_雫10; - public Par X0Y1_飛沫基; + public Par X0Y1_飛沫基; - public Par X0Y1_雫1; + public Par X0Y1_雫1; - public Par X0Y1_雫2; + public Par X0Y1_雫2; - public Par X0Y1_雫3; + public Par X0Y1_雫3; - public Par X0Y1_雫4; + public Par X0Y1_雫4; - public Par X0Y1_雫5; + public Par X0Y1_雫5; - public Par X0Y1_雫6; + public Par X0Y1_雫6; - public Par X0Y1_雫7; + public Par X0Y1_雫7; - public Par X0Y1_雫8; + public Par X0Y1_雫8; - public Par X0Y1_雫9; + public Par X0Y1_雫9; - public Par X0Y1_雫10; + public Par X0Y1_雫10; - public Par X0Y2_飛沫基; + public Par X0Y2_飛沫基; - public Par X0Y2_雫1; + public Par X0Y2_雫1; - public Par X0Y2_雫2; + public Par X0Y2_雫2; - public Par X0Y2_雫3; + public Par X0Y2_雫3; - public Par X0Y2_雫4; + public Par X0Y2_雫4; - public Par X0Y2_雫5; + public Par X0Y2_雫5; - public Par X0Y2_雫6; + public Par X0Y2_雫6; - public Par X0Y2_雫7; + public Par X0Y2_雫7; - public Par X0Y2_雫8; + public Par X0Y2_雫8; - public Par X0Y2_雫9; + public Par X0Y2_雫9; - public Par X0Y2_雫10; + public Par X0Y2_雫10; - public Par X0Y3_飛沫基; + public Par X0Y3_飛沫基; - public Par X0Y3_雫1; + public Par X0Y3_雫1; - public Par X0Y3_雫2; + public Par X0Y3_雫2; - public Par X0Y3_雫3; + public Par X0Y3_雫3; - public Par X0Y3_雫4; + public Par X0Y3_雫4; - public Par X0Y3_雫5; + public Par X0Y3_雫5; - public Par X0Y3_雫6; + public Par X0Y3_雫6; - public Par X0Y3_雫7; + public Par X0Y3_雫7; - public Par X0Y3_雫8; + public Par X0Y3_雫8; - public Par X0Y3_雫9; + public Par X0Y3_雫9; - public Par X0Y3_雫10; + public Par X0Y3_雫10; - public Par X0Y4_飛沫基; + public Par X0Y4_飛沫基; - public Par X0Y4_雫1; + public Par X0Y4_雫1; - public Par X0Y4_雫2; + public Par X0Y4_雫2; - public Par X0Y4_雫3; + public Par X0Y4_雫3; - public Par X0Y4_雫4; + public Par X0Y4_雫4; - public Par X0Y4_雫5; + public Par X0Y4_雫5; - public Par X0Y4_雫6; + public Par X0Y4_雫6; - public Par X0Y4_雫7; + public Par X0Y4_雫7; - public Par X0Y4_雫8; + public Par X0Y4_雫8; - public Par X0Y4_雫9; + public Par X0Y4_雫9; - public Par X0Y4_雫10; + public Par X0Y4_雫10; - public ColorD 飛沫基CD; + public ColorD 飛沫基CD; - public ColorD 雫1CD; + public ColorD 雫1CD; - public ColorD 雫2CD; + public ColorD 雫2CD; - public ColorD 雫3CD; + public ColorD 雫3CD; - public ColorD 雫4CD; + public ColorD 雫4CD; - public ColorD 雫5CD; + public ColorD 雫5CD; - public ColorD 雫6CD; + public ColorD 雫6CD; - public ColorD 雫7CD; + public ColorD 雫7CD; - public ColorD 雫8CD; + public ColorD 雫8CD; - public ColorD 雫9CD; + public ColorD 雫9CD; - public ColorD 雫10CD; + public ColorD 雫10CD; - public ColorP X0Y0_飛沫基CP; + public ColorP X0Y0_飛沫基CP; - public ColorP X0Y0_雫1CP; + public ColorP X0Y0_雫1CP; - public ColorP X0Y0_雫2CP; + public ColorP X0Y0_雫2CP; - public ColorP X0Y0_雫3CP; + public ColorP X0Y0_雫3CP; - public ColorP X0Y0_雫4CP; + public ColorP X0Y0_雫4CP; - public ColorP X0Y0_雫5CP; + public ColorP X0Y0_雫5CP; - public ColorP X0Y0_雫6CP; + public ColorP X0Y0_雫6CP; - public ColorP X0Y0_雫7CP; + public ColorP X0Y0_雫7CP; - public ColorP X0Y0_雫8CP; + public ColorP X0Y0_雫8CP; - public ColorP X0Y0_雫9CP; + public ColorP X0Y0_雫9CP; - public ColorP X0Y0_雫10CP; + public ColorP X0Y0_雫10CP; - public ColorP X0Y1_飛沫基CP; + public ColorP X0Y1_飛沫基CP; - public ColorP X0Y1_雫1CP; + public ColorP X0Y1_雫1CP; - public ColorP X0Y1_雫2CP; + public ColorP X0Y1_雫2CP; - public ColorP X0Y1_雫3CP; + public ColorP X0Y1_雫3CP; - public ColorP X0Y1_雫4CP; + public ColorP X0Y1_雫4CP; - public ColorP X0Y1_雫5CP; + public ColorP X0Y1_雫5CP; - public ColorP X0Y1_雫6CP; + public ColorP X0Y1_雫6CP; - public ColorP X0Y1_雫7CP; + public ColorP X0Y1_雫7CP; - public ColorP X0Y1_雫8CP; + public ColorP X0Y1_雫8CP; - public ColorP X0Y1_雫9CP; + public ColorP X0Y1_雫9CP; - public ColorP X0Y1_雫10CP; + public ColorP X0Y1_雫10CP; - public ColorP X0Y2_飛沫基CP; + public ColorP X0Y2_飛沫基CP; - public ColorP X0Y2_雫1CP; + public ColorP X0Y2_雫1CP; - public ColorP X0Y2_雫2CP; + public ColorP X0Y2_雫2CP; - public ColorP X0Y2_雫3CP; + public ColorP X0Y2_雫3CP; - public ColorP X0Y2_雫4CP; + public ColorP X0Y2_雫4CP; - public ColorP X0Y2_雫5CP; + public ColorP X0Y2_雫5CP; - public ColorP X0Y2_雫6CP; + public ColorP X0Y2_雫6CP; - public ColorP X0Y2_雫7CP; + public ColorP X0Y2_雫7CP; - public ColorP X0Y2_雫8CP; + public ColorP X0Y2_雫8CP; - public ColorP X0Y2_雫9CP; + public ColorP X0Y2_雫9CP; - public ColorP X0Y2_雫10CP; + public ColorP X0Y2_雫10CP; - public ColorP X0Y3_飛沫基CP; + public ColorP X0Y3_飛沫基CP; - public ColorP X0Y3_雫1CP; + public ColorP X0Y3_雫1CP; - public ColorP X0Y3_雫2CP; + public ColorP X0Y3_雫2CP; - public ColorP X0Y3_雫3CP; + public ColorP X0Y3_雫3CP; - public ColorP X0Y3_雫4CP; + public ColorP X0Y3_雫4CP; - public ColorP X0Y3_雫5CP; + public ColorP X0Y3_雫5CP; - public ColorP X0Y3_雫6CP; + public ColorP X0Y3_雫6CP; - public ColorP X0Y3_雫7CP; + public ColorP X0Y3_雫7CP; - public ColorP X0Y3_雫8CP; + public ColorP X0Y3_雫8CP; - public ColorP X0Y3_雫9CP; + public ColorP X0Y3_雫9CP; - public ColorP X0Y3_雫10CP; + public ColorP X0Y3_雫10CP; - public ColorP X0Y4_飛沫基CP; + public ColorP X0Y4_飛沫基CP; - public ColorP X0Y4_雫1CP; + public ColorP X0Y4_雫1CP; - public ColorP X0Y4_雫2CP; + public ColorP X0Y4_雫2CP; - public ColorP X0Y4_雫3CP; + public ColorP X0Y4_雫3CP; - public ColorP X0Y4_雫4CP; + public ColorP X0Y4_雫4CP; - public ColorP X0Y4_雫5CP; + public ColorP X0Y4_雫5CP; - public ColorP X0Y4_雫6CP; + public ColorP X0Y4_雫6CP; - public ColorP X0Y4_雫7CP; + public ColorP X0Y4_雫7CP; - public ColorP X0Y4_雫8CP; + public ColorP X0Y4_雫8CP; - public ColorP X0Y4_雫9CP; + public ColorP X0Y4_雫9CP; - public ColorP X0Y4_雫10CP; + public ColorP X0Y4_雫10CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 飛沫基_表示 - { - get - { - return X0Y0_飛沫基.Dra; - } - set - { - X0Y0_飛沫基.Dra = value; - X0Y1_飛沫基.Dra = value; - X0Y2_飛沫基.Dra = value; - X0Y3_飛沫基.Dra = value; - X0Y4_飛沫基.Dra = value; - X0Y0_飛沫基.Hit = value; - X0Y1_飛沫基.Hit = value; - X0Y2_飛沫基.Hit = value; - X0Y3_飛沫基.Hit = value; - X0Y4_飛沫基.Hit = value; - } - } - - public bool 雫1_表示 - { - get - { - return X0Y0_雫1.Dra; - } - set - { - X0Y0_雫1.Dra = value; - X0Y1_雫1.Dra = value; - X0Y2_雫1.Dra = value; - X0Y3_雫1.Dra = value; - X0Y4_雫1.Dra = value; - X0Y0_雫1.Hit = value; - X0Y1_雫1.Hit = value; - X0Y2_雫1.Hit = value; - X0Y3_雫1.Hit = value; - X0Y4_雫1.Hit = value; - } - } - - public bool 雫2_表示 - { - get - { - return X0Y0_雫2.Dra; - } - set - { - X0Y0_雫2.Dra = value; - X0Y1_雫2.Dra = value; - X0Y2_雫2.Dra = value; - X0Y3_雫2.Dra = value; - X0Y4_雫2.Dra = value; - X0Y0_雫2.Hit = value; - X0Y1_雫2.Hit = value; - X0Y2_雫2.Hit = value; - X0Y3_雫2.Hit = value; - X0Y4_雫2.Hit = value; - } - } - - public bool 雫3_表示 - { - get - { - return X0Y0_雫3.Dra; - } - set - { - X0Y0_雫3.Dra = value; - X0Y1_雫3.Dra = value; - X0Y2_雫3.Dra = value; - X0Y3_雫3.Dra = value; - X0Y4_雫3.Dra = value; - X0Y0_雫3.Hit = value; - X0Y1_雫3.Hit = value; - X0Y2_雫3.Hit = value; - X0Y3_雫3.Hit = value; - X0Y4_雫3.Hit = value; - } - } - - public bool 雫4_表示 - { - get - { - return X0Y0_雫4.Dra; - } - set - { - X0Y0_雫4.Dra = value; - X0Y1_雫4.Dra = value; - X0Y2_雫4.Dra = value; - X0Y3_雫4.Dra = value; - X0Y4_雫4.Dra = value; - X0Y0_雫4.Hit = value; - X0Y1_雫4.Hit = value; - X0Y2_雫4.Hit = value; - X0Y3_雫4.Hit = value; - X0Y4_雫4.Hit = value; - } - } - - public bool 雫5_表示 - { - get - { - return X0Y0_雫5.Dra; - } - set - { - X0Y0_雫5.Dra = value; - X0Y1_雫5.Dra = value; - X0Y2_雫5.Dra = value; - X0Y3_雫5.Dra = value; - X0Y4_雫5.Dra = value; - X0Y0_雫5.Hit = value; - X0Y1_雫5.Hit = value; - X0Y2_雫5.Hit = value; - X0Y3_雫5.Hit = value; - X0Y4_雫5.Hit = value; - } - } - - public bool 雫6_表示 - { - get - { - return X0Y0_雫6.Dra; - } - set - { - X0Y0_雫6.Dra = value; - X0Y1_雫6.Dra = value; - X0Y2_雫6.Dra = value; - X0Y3_雫6.Dra = value; - X0Y4_雫6.Dra = value; - X0Y0_雫6.Hit = value; - X0Y1_雫6.Hit = value; - X0Y2_雫6.Hit = value; - X0Y3_雫6.Hit = value; - X0Y4_雫6.Hit = value; - } - } - - public bool 雫7_表示 - { - get - { - return X0Y0_雫7.Dra; - } - set - { - X0Y0_雫7.Dra = value; - X0Y1_雫7.Dra = value; - X0Y2_雫7.Dra = value; - X0Y3_雫7.Dra = value; - X0Y4_雫7.Dra = value; - X0Y0_雫7.Hit = value; - X0Y1_雫7.Hit = value; - X0Y2_雫7.Hit = value; - X0Y3_雫7.Hit = value; - X0Y4_雫7.Hit = value; - } - } - - public bool 雫8_表示 - { - get - { - return X0Y0_雫8.Dra; - } - set - { - X0Y0_雫8.Dra = value; - X0Y1_雫8.Dra = value; - X0Y2_雫8.Dra = value; - X0Y3_雫8.Dra = value; - X0Y4_雫8.Dra = value; - X0Y0_雫8.Hit = value; - X0Y1_雫8.Hit = value; - X0Y2_雫8.Hit = value; - X0Y3_雫8.Hit = value; - X0Y4_雫8.Hit = value; - } - } - - public bool 雫9_表示 - { - get - { - return X0Y0_雫9.Dra; - } - set - { - X0Y0_雫9.Dra = value; - X0Y1_雫9.Dra = value; - X0Y2_雫9.Dra = value; - X0Y3_雫9.Dra = value; - X0Y4_雫9.Dra = value; - X0Y0_雫9.Hit = value; - X0Y1_雫9.Hit = value; - X0Y2_雫9.Hit = value; - X0Y3_雫9.Hit = value; - X0Y4_雫9.Hit = value; - } - } - - public bool 雫10_表示 - { - get - { - return X0Y0_雫10.Dra; - } - set - { - X0Y0_雫10.Dra = value; - X0Y1_雫10.Dra = value; - X0Y2_雫10.Dra = value; - X0Y3_雫10.Dra = value; - X0Y4_雫10.Dra = value; - X0Y0_雫10.Hit = value; - X0Y1_雫10.Hit = value; - X0Y2_雫10.Hit = value; - X0Y3_雫10.Hit = value; - X0Y4_雫10.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 飛沫基_表示; - } - set - { - 飛沫基_表示 = value; - 雫1_表示 = value; - 雫2_表示 = value; - 雫5_表示 = value; - 雫6_表示 = value; - 雫7_表示 = value; - 雫9_表示 = value; - 雫10_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 飛沫基CD.不透明度; - } - set - { - 飛沫基CD.不透明度 = value; - 雫1CD.不透明度 = value; - 雫2CD.不透明度 = value; - 雫3CD.不透明度 = value; - 雫4CD.不透明度 = value; - 雫5CD.不透明度 = value; - 雫6CD.不透明度 = value; - 雫7CD.不透明度 = value; - 雫8CD.不透明度 = value; - 雫9CD.不透明度 = value; - 雫10CD.不透明度 = value; - } - } - - public 飛沫_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 飛沫_人D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.性器付["飛沫"]); - Pars pars = 本体[0][0]; - X0Y0_飛沫基 = pars["飛沫基"].ToPar(); - X0Y0_雫1 = pars["雫1"].ToPar(); - X0Y0_雫2 = pars["雫2"].ToPar(); - X0Y0_雫3 = pars["雫3"].ToPar(); - X0Y0_雫4 = pars["雫4"].ToPar(); - X0Y0_雫5 = pars["雫5"].ToPar(); - X0Y0_雫6 = pars["雫6"].ToPar(); - X0Y0_雫7 = pars["雫7"].ToPar(); - X0Y0_雫8 = pars["雫8"].ToPar(); - X0Y0_雫9 = pars["雫9"].ToPar(); - X0Y0_雫10 = pars["雫10"].ToPar(); - pars = 本体[0][1]; - X0Y1_飛沫基 = pars["飛沫基"].ToPar(); - X0Y1_雫1 = pars["雫1"].ToPar(); - X0Y1_雫2 = pars["雫2"].ToPar(); - X0Y1_雫3 = pars["雫3"].ToPar(); - X0Y1_雫4 = pars["雫4"].ToPar(); - X0Y1_雫5 = pars["雫5"].ToPar(); - X0Y1_雫6 = pars["雫6"].ToPar(); - X0Y1_雫7 = pars["雫7"].ToPar(); - X0Y1_雫8 = pars["雫8"].ToPar(); - X0Y1_雫9 = pars["雫9"].ToPar(); - X0Y1_雫10 = pars["雫10"].ToPar(); - pars = 本体[0][2]; - X0Y2_飛沫基 = pars["飛沫基"].ToPar(); - X0Y2_雫1 = pars["雫1"].ToPar(); - X0Y2_雫2 = pars["雫2"].ToPar(); - X0Y2_雫3 = pars["雫3"].ToPar(); - X0Y2_雫4 = pars["雫4"].ToPar(); - X0Y2_雫5 = pars["雫5"].ToPar(); - X0Y2_雫6 = pars["雫6"].ToPar(); - X0Y2_雫7 = pars["雫7"].ToPar(); - X0Y2_雫8 = pars["雫8"].ToPar(); - X0Y2_雫9 = pars["雫9"].ToPar(); - X0Y2_雫10 = pars["雫10"].ToPar(); - pars = 本体[0][3]; - X0Y3_飛沫基 = pars["飛沫基"].ToPar(); - X0Y3_雫1 = pars["雫1"].ToPar(); - X0Y3_雫2 = pars["雫2"].ToPar(); - X0Y3_雫3 = pars["雫3"].ToPar(); - X0Y3_雫4 = pars["雫4"].ToPar(); - X0Y3_雫5 = pars["雫5"].ToPar(); - X0Y3_雫6 = pars["雫6"].ToPar(); - X0Y3_雫7 = pars["雫7"].ToPar(); - X0Y3_雫8 = pars["雫8"].ToPar(); - X0Y3_雫9 = pars["雫9"].ToPar(); - X0Y3_雫10 = pars["雫10"].ToPar(); - pars = 本体[0][4]; - X0Y4_飛沫基 = pars["飛沫基"].ToPar(); - X0Y4_雫1 = pars["雫1"].ToPar(); - X0Y4_雫2 = pars["雫2"].ToPar(); - X0Y4_雫3 = pars["雫3"].ToPar(); - X0Y4_雫4 = pars["雫4"].ToPar(); - X0Y4_雫5 = pars["雫5"].ToPar(); - X0Y4_雫6 = pars["雫6"].ToPar(); - X0Y4_雫7 = pars["雫7"].ToPar(); - X0Y4_雫8 = pars["雫8"].ToPar(); - X0Y4_雫9 = pars["雫9"].ToPar(); - X0Y4_雫10 = pars["雫10"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 飛沫基_表示 = e.飛沫基_表示; - 雫1_表示 = e.雫1_表示; - 雫2_表示 = e.雫2_表示; - 雫3_表示 = e.雫3_表示; - 雫4_表示 = e.雫4_表示; - 雫5_表示 = e.雫5_表示; - 雫6_表示 = e.雫6_表示; - 雫7_表示 = e.雫7_表示; - 雫8_表示 = e.雫8_表示; - 雫9_表示 = e.雫9_表示; - 雫10_表示 = e.雫10_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_雫8CP = new ColorP(X0Y0_雫8, 雫8CD, DisUnit, abj: true); - X0Y0_雫9CP = new ColorP(X0Y0_雫9, 雫9CD, DisUnit, abj: true); - X0Y0_雫10CP = new ColorP(X0Y0_雫10, 雫10CD, 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_雫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_雫8CP = new ColorP(X0Y1_雫8, 雫8CD, DisUnit, abj: true); - X0Y1_雫9CP = new ColorP(X0Y1_雫9, 雫9CD, DisUnit, abj: true); - X0Y1_雫10CP = new ColorP(X0Y1_雫10, 雫10CD, DisUnit, abj: true); - X0Y2_飛沫基CP = new ColorP(X0Y2_飛沫基, 飛沫基CD, DisUnit, abj: true); - X0Y2_雫1CP = new ColorP(X0Y2_雫1, 雫1CD, DisUnit, abj: true); - X0Y2_雫2CP = new ColorP(X0Y2_雫2, 雫2CD, DisUnit, abj: true); - X0Y2_雫3CP = new ColorP(X0Y2_雫3, 雫3CD, DisUnit, abj: true); - X0Y2_雫4CP = new ColorP(X0Y2_雫4, 雫4CD, DisUnit, abj: true); - X0Y2_雫5CP = new ColorP(X0Y2_雫5, 雫5CD, DisUnit, abj: true); - X0Y2_雫6CP = new ColorP(X0Y2_雫6, 雫6CD, DisUnit, abj: true); - X0Y2_雫7CP = new ColorP(X0Y2_雫7, 雫7CD, DisUnit, abj: true); - X0Y2_雫8CP = new ColorP(X0Y2_雫8, 雫8CD, DisUnit, abj: true); - X0Y2_雫9CP = new ColorP(X0Y2_雫9, 雫9CD, DisUnit, abj: true); - X0Y2_雫10CP = new ColorP(X0Y2_雫10, 雫10CD, DisUnit, abj: true); - X0Y3_飛沫基CP = new ColorP(X0Y3_飛沫基, 飛沫基CD, DisUnit, abj: true); - X0Y3_雫1CP = new ColorP(X0Y3_雫1, 雫1CD, DisUnit, abj: true); - X0Y3_雫2CP = new ColorP(X0Y3_雫2, 雫2CD, DisUnit, abj: true); - X0Y3_雫3CP = new ColorP(X0Y3_雫3, 雫3CD, DisUnit, abj: true); - X0Y3_雫4CP = new ColorP(X0Y3_雫4, 雫4CD, DisUnit, abj: true); - X0Y3_雫5CP = new ColorP(X0Y3_雫5, 雫5CD, DisUnit, abj: true); - X0Y3_雫6CP = new ColorP(X0Y3_雫6, 雫6CD, DisUnit, abj: true); - X0Y3_雫7CP = new ColorP(X0Y3_雫7, 雫7CD, DisUnit, abj: true); - X0Y3_雫8CP = new ColorP(X0Y3_雫8, 雫8CD, DisUnit, abj: true); - X0Y3_雫9CP = new ColorP(X0Y3_雫9, 雫9CD, DisUnit, abj: true); - X0Y3_雫10CP = new ColorP(X0Y3_雫10, 雫10CD, DisUnit, abj: true); - X0Y4_飛沫基CP = new ColorP(X0Y4_飛沫基, 飛沫基CD, DisUnit, abj: true); - X0Y4_雫1CP = new ColorP(X0Y4_雫1, 雫1CD, DisUnit, abj: true); - X0Y4_雫2CP = new ColorP(X0Y4_雫2, 雫2CD, DisUnit, abj: true); - X0Y4_雫3CP = new ColorP(X0Y4_雫3, 雫3CD, DisUnit, abj: true); - X0Y4_雫4CP = new ColorP(X0Y4_雫4, 雫4CD, DisUnit, abj: true); - X0Y4_雫5CP = new ColorP(X0Y4_雫5, 雫5CD, DisUnit, abj: true); - X0Y4_雫6CP = new ColorP(X0Y4_雫6, 雫6CD, DisUnit, abj: true); - X0Y4_雫7CP = new ColorP(X0Y4_雫7, 雫7CD, DisUnit, abj: true); - X0Y4_雫8CP = new ColorP(X0Y4_雫8, 雫8CD, DisUnit, abj: true); - X0Y4_雫9CP = new ColorP(X0Y4_雫9, 雫9CD, DisUnit, abj: true); - X0Y4_雫10CP = new ColorP(X0Y4_雫10, 雫10CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_飛沫基CP.Update(); - X0Y0_雫1CP.Update(); - X0Y0_雫2CP.Update(); - X0Y0_雫3CP.Update(); - X0Y0_雫4CP.Update(); - X0Y0_雫5CP.Update(); - X0Y0_雫6CP.Update(); - X0Y0_雫7CP.Update(); - X0Y0_雫8CP.Update(); - X0Y0_雫9CP.Update(); - X0Y0_雫10CP.Update(); - break; - case 1: - X0Y1_飛沫基CP.Update(); - X0Y1_雫1CP.Update(); - X0Y1_雫2CP.Update(); - X0Y1_雫3CP.Update(); - X0Y1_雫4CP.Update(); - X0Y1_雫5CP.Update(); - X0Y1_雫6CP.Update(); - X0Y1_雫7CP.Update(); - X0Y1_雫8CP.Update(); - X0Y1_雫9CP.Update(); - X0Y1_雫10CP.Update(); - break; - case 2: - X0Y2_飛沫基CP.Update(); - X0Y2_雫1CP.Update(); - X0Y2_雫2CP.Update(); - X0Y2_雫3CP.Update(); - X0Y2_雫4CP.Update(); - X0Y2_雫5CP.Update(); - X0Y2_雫6CP.Update(); - X0Y2_雫7CP.Update(); - X0Y2_雫8CP.Update(); - X0Y2_雫9CP.Update(); - X0Y2_雫10CP.Update(); - break; - case 3: - X0Y3_飛沫基CP.Update(); - X0Y3_雫1CP.Update(); - X0Y3_雫2CP.Update(); - X0Y3_雫3CP.Update(); - X0Y3_雫4CP.Update(); - X0Y3_雫5CP.Update(); - X0Y3_雫6CP.Update(); - X0Y3_雫7CP.Update(); - X0Y3_雫8CP.Update(); - X0Y3_雫9CP.Update(); - X0Y3_雫10CP.Update(); - break; - default: - X0Y4_飛沫基CP.Update(); - X0Y4_雫1CP.Update(); - X0Y4_雫2CP.Update(); - X0Y4_雫3CP.Update(); - X0Y4_雫4CP.Update(); - X0Y4_雫5CP.Update(); - X0Y4_雫6CP.Update(); - X0Y4_雫7CP.Update(); - X0Y4_雫8CP.Update(); - X0Y4_雫9CP.Update(); - X0Y4_雫10CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 飛沫基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 雫1CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫2CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫3CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫4CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫5CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫6CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫7CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫8CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫9CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫10CD = new ColorD(ref Col.Empty, ref 体配色.体液); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 飛沫基_表示 + { + get + { + return X0Y0_飛沫基.Dra; + } + set + { + X0Y0_飛沫基.Dra = value; + X0Y1_飛沫基.Dra = value; + X0Y2_飛沫基.Dra = value; + X0Y3_飛沫基.Dra = value; + X0Y4_飛沫基.Dra = value; + X0Y0_飛沫基.Hit = value; + X0Y1_飛沫基.Hit = value; + X0Y2_飛沫基.Hit = value; + X0Y3_飛沫基.Hit = value; + X0Y4_飛沫基.Hit = value; + } + } + + public bool 雫1_表示 + { + get + { + return X0Y0_雫1.Dra; + } + set + { + X0Y0_雫1.Dra = value; + X0Y1_雫1.Dra = value; + X0Y2_雫1.Dra = value; + X0Y3_雫1.Dra = value; + X0Y4_雫1.Dra = value; + X0Y0_雫1.Hit = value; + X0Y1_雫1.Hit = value; + X0Y2_雫1.Hit = value; + X0Y3_雫1.Hit = value; + X0Y4_雫1.Hit = value; + } + } + + public bool 雫2_表示 + { + get + { + return X0Y0_雫2.Dra; + } + set + { + X0Y0_雫2.Dra = value; + X0Y1_雫2.Dra = value; + X0Y2_雫2.Dra = value; + X0Y3_雫2.Dra = value; + X0Y4_雫2.Dra = value; + X0Y0_雫2.Hit = value; + X0Y1_雫2.Hit = value; + X0Y2_雫2.Hit = value; + X0Y3_雫2.Hit = value; + X0Y4_雫2.Hit = value; + } + } + + public bool 雫3_表示 + { + get + { + return X0Y0_雫3.Dra; + } + set + { + X0Y0_雫3.Dra = value; + X0Y1_雫3.Dra = value; + X0Y2_雫3.Dra = value; + X0Y3_雫3.Dra = value; + X0Y4_雫3.Dra = value; + X0Y0_雫3.Hit = value; + X0Y1_雫3.Hit = value; + X0Y2_雫3.Hit = value; + X0Y3_雫3.Hit = value; + X0Y4_雫3.Hit = value; + } + } + + public bool 雫4_表示 + { + get + { + return X0Y0_雫4.Dra; + } + set + { + X0Y0_雫4.Dra = value; + X0Y1_雫4.Dra = value; + X0Y2_雫4.Dra = value; + X0Y3_雫4.Dra = value; + X0Y4_雫4.Dra = value; + X0Y0_雫4.Hit = value; + X0Y1_雫4.Hit = value; + X0Y2_雫4.Hit = value; + X0Y3_雫4.Hit = value; + X0Y4_雫4.Hit = value; + } + } + + public bool 雫5_表示 + { + get + { + return X0Y0_雫5.Dra; + } + set + { + X0Y0_雫5.Dra = value; + X0Y1_雫5.Dra = value; + X0Y2_雫5.Dra = value; + X0Y3_雫5.Dra = value; + X0Y4_雫5.Dra = value; + X0Y0_雫5.Hit = value; + X0Y1_雫5.Hit = value; + X0Y2_雫5.Hit = value; + X0Y3_雫5.Hit = value; + X0Y4_雫5.Hit = value; + } + } + + public bool 雫6_表示 + { + get + { + return X0Y0_雫6.Dra; + } + set + { + X0Y0_雫6.Dra = value; + X0Y1_雫6.Dra = value; + X0Y2_雫6.Dra = value; + X0Y3_雫6.Dra = value; + X0Y4_雫6.Dra = value; + X0Y0_雫6.Hit = value; + X0Y1_雫6.Hit = value; + X0Y2_雫6.Hit = value; + X0Y3_雫6.Hit = value; + X0Y4_雫6.Hit = value; + } + } + + public bool 雫7_表示 + { + get + { + return X0Y0_雫7.Dra; + } + set + { + X0Y0_雫7.Dra = value; + X0Y1_雫7.Dra = value; + X0Y2_雫7.Dra = value; + X0Y3_雫7.Dra = value; + X0Y4_雫7.Dra = value; + X0Y0_雫7.Hit = value; + X0Y1_雫7.Hit = value; + X0Y2_雫7.Hit = value; + X0Y3_雫7.Hit = value; + X0Y4_雫7.Hit = value; + } + } + + public bool 雫8_表示 + { + get + { + return X0Y0_雫8.Dra; + } + set + { + X0Y0_雫8.Dra = value; + X0Y1_雫8.Dra = value; + X0Y2_雫8.Dra = value; + X0Y3_雫8.Dra = value; + X0Y4_雫8.Dra = value; + X0Y0_雫8.Hit = value; + X0Y1_雫8.Hit = value; + X0Y2_雫8.Hit = value; + X0Y3_雫8.Hit = value; + X0Y4_雫8.Hit = value; + } + } + + public bool 雫9_表示 + { + get + { + return X0Y0_雫9.Dra; + } + set + { + X0Y0_雫9.Dra = value; + X0Y1_雫9.Dra = value; + X0Y2_雫9.Dra = value; + X0Y3_雫9.Dra = value; + X0Y4_雫9.Dra = value; + X0Y0_雫9.Hit = value; + X0Y1_雫9.Hit = value; + X0Y2_雫9.Hit = value; + X0Y3_雫9.Hit = value; + X0Y4_雫9.Hit = value; + } + } + + public bool 雫10_表示 + { + get + { + return X0Y0_雫10.Dra; + } + set + { + X0Y0_雫10.Dra = value; + X0Y1_雫10.Dra = value; + X0Y2_雫10.Dra = value; + X0Y3_雫10.Dra = value; + X0Y4_雫10.Dra = value; + X0Y0_雫10.Hit = value; + X0Y1_雫10.Hit = value; + X0Y2_雫10.Hit = value; + X0Y3_雫10.Hit = value; + X0Y4_雫10.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 飛沫基_表示; + } + set + { + 飛沫基_表示 = value; + 雫1_表示 = value; + 雫2_表示 = value; + 雫5_表示 = value; + 雫6_表示 = value; + 雫7_表示 = value; + 雫9_表示 = value; + 雫10_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 飛沫基CD.不透明度; + } + set + { + 飛沫基CD.不透明度 = value; + 雫1CD.不透明度 = value; + 雫2CD.不透明度 = value; + 雫3CD.不透明度 = value; + 雫4CD.不透明度 = value; + 雫5CD.不透明度 = value; + 雫6CD.不透明度 = value; + 雫7CD.不透明度 = value; + 雫8CD.不透明度 = value; + 雫9CD.不透明度 = value; + 雫10CD.不透明度 = value; + } + } + + public 飛沫_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 飛沫_人D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.性器付["飛沫"]); + Pars pars = 本体[0][0]; + X0Y0_飛沫基 = pars["飛沫基"].ToPar(); + X0Y0_雫1 = pars["雫1"].ToPar(); + X0Y0_雫2 = pars["雫2"].ToPar(); + X0Y0_雫3 = pars["雫3"].ToPar(); + X0Y0_雫4 = pars["雫4"].ToPar(); + X0Y0_雫5 = pars["雫5"].ToPar(); + X0Y0_雫6 = pars["雫6"].ToPar(); + X0Y0_雫7 = pars["雫7"].ToPar(); + X0Y0_雫8 = pars["雫8"].ToPar(); + X0Y0_雫9 = pars["雫9"].ToPar(); + X0Y0_雫10 = pars["雫10"].ToPar(); + pars = 本体[0][1]; + X0Y1_飛沫基 = pars["飛沫基"].ToPar(); + X0Y1_雫1 = pars["雫1"].ToPar(); + X0Y1_雫2 = pars["雫2"].ToPar(); + X0Y1_雫3 = pars["雫3"].ToPar(); + X0Y1_雫4 = pars["雫4"].ToPar(); + X0Y1_雫5 = pars["雫5"].ToPar(); + X0Y1_雫6 = pars["雫6"].ToPar(); + X0Y1_雫7 = pars["雫7"].ToPar(); + X0Y1_雫8 = pars["雫8"].ToPar(); + X0Y1_雫9 = pars["雫9"].ToPar(); + X0Y1_雫10 = pars["雫10"].ToPar(); + pars = 本体[0][2]; + X0Y2_飛沫基 = pars["飛沫基"].ToPar(); + X0Y2_雫1 = pars["雫1"].ToPar(); + X0Y2_雫2 = pars["雫2"].ToPar(); + X0Y2_雫3 = pars["雫3"].ToPar(); + X0Y2_雫4 = pars["雫4"].ToPar(); + X0Y2_雫5 = pars["雫5"].ToPar(); + X0Y2_雫6 = pars["雫6"].ToPar(); + X0Y2_雫7 = pars["雫7"].ToPar(); + X0Y2_雫8 = pars["雫8"].ToPar(); + X0Y2_雫9 = pars["雫9"].ToPar(); + X0Y2_雫10 = pars["雫10"].ToPar(); + pars = 本体[0][3]; + X0Y3_飛沫基 = pars["飛沫基"].ToPar(); + X0Y3_雫1 = pars["雫1"].ToPar(); + X0Y3_雫2 = pars["雫2"].ToPar(); + X0Y3_雫3 = pars["雫3"].ToPar(); + X0Y3_雫4 = pars["雫4"].ToPar(); + X0Y3_雫5 = pars["雫5"].ToPar(); + X0Y3_雫6 = pars["雫6"].ToPar(); + X0Y3_雫7 = pars["雫7"].ToPar(); + X0Y3_雫8 = pars["雫8"].ToPar(); + X0Y3_雫9 = pars["雫9"].ToPar(); + X0Y3_雫10 = pars["雫10"].ToPar(); + pars = 本体[0][4]; + X0Y4_飛沫基 = pars["飛沫基"].ToPar(); + X0Y4_雫1 = pars["雫1"].ToPar(); + X0Y4_雫2 = pars["雫2"].ToPar(); + X0Y4_雫3 = pars["雫3"].ToPar(); + X0Y4_雫4 = pars["雫4"].ToPar(); + X0Y4_雫5 = pars["雫5"].ToPar(); + X0Y4_雫6 = pars["雫6"].ToPar(); + X0Y4_雫7 = pars["雫7"].ToPar(); + X0Y4_雫8 = pars["雫8"].ToPar(); + X0Y4_雫9 = pars["雫9"].ToPar(); + X0Y4_雫10 = pars["雫10"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 飛沫基_表示 = e.飛沫基_表示; + 雫1_表示 = e.雫1_表示; + 雫2_表示 = e.雫2_表示; + 雫3_表示 = e.雫3_表示; + 雫4_表示 = e.雫4_表示; + 雫5_表示 = e.雫5_表示; + 雫6_表示 = e.雫6_表示; + 雫7_表示 = e.雫7_表示; + 雫8_表示 = e.雫8_表示; + 雫9_表示 = e.雫9_表示; + 雫10_表示 = e.雫10_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_雫8CP = new ColorP(X0Y0_雫8, 雫8CD, DisUnit, abj: true); + X0Y0_雫9CP = new ColorP(X0Y0_雫9, 雫9CD, DisUnit, abj: true); + X0Y0_雫10CP = new ColorP(X0Y0_雫10, 雫10CD, 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_雫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_雫8CP = new ColorP(X0Y1_雫8, 雫8CD, DisUnit, abj: true); + X0Y1_雫9CP = new ColorP(X0Y1_雫9, 雫9CD, DisUnit, abj: true); + X0Y1_雫10CP = new ColorP(X0Y1_雫10, 雫10CD, DisUnit, abj: true); + X0Y2_飛沫基CP = new ColorP(X0Y2_飛沫基, 飛沫基CD, DisUnit, abj: true); + X0Y2_雫1CP = new ColorP(X0Y2_雫1, 雫1CD, DisUnit, abj: true); + X0Y2_雫2CP = new ColorP(X0Y2_雫2, 雫2CD, DisUnit, abj: true); + X0Y2_雫3CP = new ColorP(X0Y2_雫3, 雫3CD, DisUnit, abj: true); + X0Y2_雫4CP = new ColorP(X0Y2_雫4, 雫4CD, DisUnit, abj: true); + X0Y2_雫5CP = new ColorP(X0Y2_雫5, 雫5CD, DisUnit, abj: true); + X0Y2_雫6CP = new ColorP(X0Y2_雫6, 雫6CD, DisUnit, abj: true); + X0Y2_雫7CP = new ColorP(X0Y2_雫7, 雫7CD, DisUnit, abj: true); + X0Y2_雫8CP = new ColorP(X0Y2_雫8, 雫8CD, DisUnit, abj: true); + X0Y2_雫9CP = new ColorP(X0Y2_雫9, 雫9CD, DisUnit, abj: true); + X0Y2_雫10CP = new ColorP(X0Y2_雫10, 雫10CD, DisUnit, abj: true); + X0Y3_飛沫基CP = new ColorP(X0Y3_飛沫基, 飛沫基CD, DisUnit, abj: true); + X0Y3_雫1CP = new ColorP(X0Y3_雫1, 雫1CD, DisUnit, abj: true); + X0Y3_雫2CP = new ColorP(X0Y3_雫2, 雫2CD, DisUnit, abj: true); + X0Y3_雫3CP = new ColorP(X0Y3_雫3, 雫3CD, DisUnit, abj: true); + X0Y3_雫4CP = new ColorP(X0Y3_雫4, 雫4CD, DisUnit, abj: true); + X0Y3_雫5CP = new ColorP(X0Y3_雫5, 雫5CD, DisUnit, abj: true); + X0Y3_雫6CP = new ColorP(X0Y3_雫6, 雫6CD, DisUnit, abj: true); + X0Y3_雫7CP = new ColorP(X0Y3_雫7, 雫7CD, DisUnit, abj: true); + X0Y3_雫8CP = new ColorP(X0Y3_雫8, 雫8CD, DisUnit, abj: true); + X0Y3_雫9CP = new ColorP(X0Y3_雫9, 雫9CD, DisUnit, abj: true); + X0Y3_雫10CP = new ColorP(X0Y3_雫10, 雫10CD, DisUnit, abj: true); + X0Y4_飛沫基CP = new ColorP(X0Y4_飛沫基, 飛沫基CD, DisUnit, abj: true); + X0Y4_雫1CP = new ColorP(X0Y4_雫1, 雫1CD, DisUnit, abj: true); + X0Y4_雫2CP = new ColorP(X0Y4_雫2, 雫2CD, DisUnit, abj: true); + X0Y4_雫3CP = new ColorP(X0Y4_雫3, 雫3CD, DisUnit, abj: true); + X0Y4_雫4CP = new ColorP(X0Y4_雫4, 雫4CD, DisUnit, abj: true); + X0Y4_雫5CP = new ColorP(X0Y4_雫5, 雫5CD, DisUnit, abj: true); + X0Y4_雫6CP = new ColorP(X0Y4_雫6, 雫6CD, DisUnit, abj: true); + X0Y4_雫7CP = new ColorP(X0Y4_雫7, 雫7CD, DisUnit, abj: true); + X0Y4_雫8CP = new ColorP(X0Y4_雫8, 雫8CD, DisUnit, abj: true); + X0Y4_雫9CP = new ColorP(X0Y4_雫9, 雫9CD, DisUnit, abj: true); + X0Y4_雫10CP = new ColorP(X0Y4_雫10, 雫10CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_飛沫基CP.Update(); + X0Y0_雫1CP.Update(); + X0Y0_雫2CP.Update(); + X0Y0_雫3CP.Update(); + X0Y0_雫4CP.Update(); + X0Y0_雫5CP.Update(); + X0Y0_雫6CP.Update(); + X0Y0_雫7CP.Update(); + X0Y0_雫8CP.Update(); + X0Y0_雫9CP.Update(); + X0Y0_雫10CP.Update(); + break; + case 1: + X0Y1_飛沫基CP.Update(); + X0Y1_雫1CP.Update(); + X0Y1_雫2CP.Update(); + X0Y1_雫3CP.Update(); + X0Y1_雫4CP.Update(); + X0Y1_雫5CP.Update(); + X0Y1_雫6CP.Update(); + X0Y1_雫7CP.Update(); + X0Y1_雫8CP.Update(); + X0Y1_雫9CP.Update(); + X0Y1_雫10CP.Update(); + break; + case 2: + X0Y2_飛沫基CP.Update(); + X0Y2_雫1CP.Update(); + X0Y2_雫2CP.Update(); + X0Y2_雫3CP.Update(); + X0Y2_雫4CP.Update(); + X0Y2_雫5CP.Update(); + X0Y2_雫6CP.Update(); + X0Y2_雫7CP.Update(); + X0Y2_雫8CP.Update(); + X0Y2_雫9CP.Update(); + X0Y2_雫10CP.Update(); + break; + case 3: + X0Y3_飛沫基CP.Update(); + X0Y3_雫1CP.Update(); + X0Y3_雫2CP.Update(); + X0Y3_雫3CP.Update(); + X0Y3_雫4CP.Update(); + X0Y3_雫5CP.Update(); + X0Y3_雫6CP.Update(); + X0Y3_雫7CP.Update(); + X0Y3_雫8CP.Update(); + X0Y3_雫9CP.Update(); + X0Y3_雫10CP.Update(); + break; + default: + X0Y4_飛沫基CP.Update(); + X0Y4_雫1CP.Update(); + X0Y4_雫2CP.Update(); + X0Y4_雫3CP.Update(); + X0Y4_雫4CP.Update(); + X0Y4_雫5CP.Update(); + X0Y4_雫6CP.Update(); + X0Y4_雫7CP.Update(); + X0Y4_雫8CP.Update(); + X0Y4_雫9CP.Update(); + X0Y4_雫10CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 飛沫基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 雫1CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫2CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫3CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫4CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫5CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫6CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫7CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫8CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫9CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫10CD = new ColorD(ref Col.Empty, ref 体配色.体液); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人D.cs index b32efad..495d955 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人D.cs @@ -1,40 +1,41 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 飛沫_人D : 飛沫D +namespace SlaveMatrix { - public bool 飛沫基_表示; + [Serializable] + public class 飛沫_人D : 飛沫D + { + public bool 飛沫基_表示; - public bool 雫1_表示; + public bool 雫1_表示; - public bool 雫2_表示; + public bool 雫2_表示; - public bool 雫3_表示; + public bool 雫3_表示; - public bool 雫4_表示; + public bool 雫4_表示; - public bool 雫5_表示; + public bool 雫5_表示; - public bool 雫6_表示; + public bool 雫6_表示; - public bool 雫7_表示; + public bool 雫7_表示; - public bool 雫8_表示; + public bool 雫8_表示; - public bool 雫9_表示; + public bool 雫9_表示; - public bool 雫10_表示; + public bool 雫10_表示; - public 飛沫_人D() - { - ThisType = GetType(); - } + public 飛沫_人D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 飛沫_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 飛沫_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣.cs index c412e34..e5af7d1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣.cs @@ -1,814 +1,815 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 飛沫_獣 : 飛沫 +namespace SlaveMatrix { - public Par X0Y0_飛沫基; + public class 飛沫_獣 : 飛沫 + { + public Par X0Y0_飛沫基; - public Par X0Y0_雫1; + public Par X0Y0_雫1; - public Par X0Y0_雫2; + public Par X0Y0_雫2; - public Par X0Y0_雫3; + public Par X0Y0_雫3; - public Par X0Y0_雫4; + public Par X0Y0_雫4; - public Par X0Y0_雫5; + public Par X0Y0_雫5; - public Par X0Y0_雫6; + public Par X0Y0_雫6; - public Par X0Y0_雫7; + public Par X0Y0_雫7; - public Par X0Y0_雫8; + public Par X0Y0_雫8; - public Par X0Y0_雫9; + public Par X0Y0_雫9; - public Par X0Y0_雫10; + public Par X0Y0_雫10; - public Par X0Y1_飛沫基; + public Par X0Y1_飛沫基; - public Par X0Y1_雫1; + public Par X0Y1_雫1; - public Par X0Y1_雫2; + public Par X0Y1_雫2; - public Par X0Y1_雫3; + public Par X0Y1_雫3; - public Par X0Y1_雫4; + public Par X0Y1_雫4; - public Par X0Y1_雫5; + public Par X0Y1_雫5; - public Par X0Y1_雫6; + public Par X0Y1_雫6; - public Par X0Y1_雫7; + public Par X0Y1_雫7; - public Par X0Y1_雫8; + public Par X0Y1_雫8; - public Par X0Y1_雫9; + public Par X0Y1_雫9; - public Par X0Y1_雫10; + public Par X0Y1_雫10; - public Par X0Y2_飛沫基; + public Par X0Y2_飛沫基; - public Par X0Y2_雫1; + public Par X0Y2_雫1; - public Par X0Y2_雫2; + public Par X0Y2_雫2; - public Par X0Y2_雫3; + public Par X0Y2_雫3; - public Par X0Y2_雫4; + public Par X0Y2_雫4; - public Par X0Y2_雫5; + public Par X0Y2_雫5; - public Par X0Y2_雫6; + public Par X0Y2_雫6; - public Par X0Y2_雫7; + public Par X0Y2_雫7; - public Par X0Y2_雫8; + public Par X0Y2_雫8; - public Par X0Y2_雫9; + public Par X0Y2_雫9; - public Par X0Y2_雫10; + public Par X0Y2_雫10; - public Par X0Y3_飛沫基; + public Par X0Y3_飛沫基; - public Par X0Y3_雫1; + public Par X0Y3_雫1; - public Par X0Y3_雫2; + public Par X0Y3_雫2; - public Par X0Y3_雫3; + public Par X0Y3_雫3; - public Par X0Y3_雫4; + public Par X0Y3_雫4; - public Par X0Y3_雫5; + public Par X0Y3_雫5; - public Par X0Y3_雫6; + public Par X0Y3_雫6; - public Par X0Y3_雫7; + public Par X0Y3_雫7; - public Par X0Y3_雫8; + public Par X0Y3_雫8; - public Par X0Y3_雫9; + public Par X0Y3_雫9; - public Par X0Y3_雫10; + public Par X0Y3_雫10; - public Par X0Y4_飛沫基; + public Par X0Y4_飛沫基; - public Par X0Y4_雫1; + public Par X0Y4_雫1; - public Par X0Y4_雫2; + public Par X0Y4_雫2; - public Par X0Y4_雫3; + public Par X0Y4_雫3; - public Par X0Y4_雫4; + public Par X0Y4_雫4; - public Par X0Y4_雫5; + public Par X0Y4_雫5; - public Par X0Y4_雫6; + public Par X0Y4_雫6; - public Par X0Y4_雫7; + public Par X0Y4_雫7; - public Par X0Y4_雫8; + public Par X0Y4_雫8; - public Par X0Y4_雫9; + public Par X0Y4_雫9; - public Par X0Y4_雫10; + public Par X0Y4_雫10; - public ColorD 飛沫基CD; + public ColorD 飛沫基CD; - public ColorD 雫1CD; + public ColorD 雫1CD; - public ColorD 雫2CD; + public ColorD 雫2CD; - public ColorD 雫3CD; + public ColorD 雫3CD; - public ColorD 雫4CD; + public ColorD 雫4CD; - public ColorD 雫5CD; + public ColorD 雫5CD; - public ColorD 雫6CD; + public ColorD 雫6CD; - public ColorD 雫7CD; + public ColorD 雫7CD; - public ColorD 雫8CD; + public ColorD 雫8CD; - public ColorD 雫9CD; + public ColorD 雫9CD; - public ColorD 雫10CD; + public ColorD 雫10CD; - public ColorP X0Y0_飛沫基CP; + public ColorP X0Y0_飛沫基CP; - public ColorP X0Y0_雫1CP; + public ColorP X0Y0_雫1CP; - public ColorP X0Y0_雫2CP; + public ColorP X0Y0_雫2CP; - public ColorP X0Y0_雫3CP; + public ColorP X0Y0_雫3CP; - public ColorP X0Y0_雫4CP; + public ColorP X0Y0_雫4CP; - public ColorP X0Y0_雫5CP; + public ColorP X0Y0_雫5CP; - public ColorP X0Y0_雫6CP; + public ColorP X0Y0_雫6CP; - public ColorP X0Y0_雫7CP; + public ColorP X0Y0_雫7CP; - public ColorP X0Y0_雫8CP; + public ColorP X0Y0_雫8CP; - public ColorP X0Y0_雫9CP; + public ColorP X0Y0_雫9CP; - public ColorP X0Y0_雫10CP; + public ColorP X0Y0_雫10CP; - public ColorP X0Y1_飛沫基CP; + public ColorP X0Y1_飛沫基CP; - public ColorP X0Y1_雫1CP; + public ColorP X0Y1_雫1CP; - public ColorP X0Y1_雫2CP; + public ColorP X0Y1_雫2CP; - public ColorP X0Y1_雫3CP; + public ColorP X0Y1_雫3CP; - public ColorP X0Y1_雫4CP; + public ColorP X0Y1_雫4CP; - public ColorP X0Y1_雫5CP; + public ColorP X0Y1_雫5CP; - public ColorP X0Y1_雫6CP; + public ColorP X0Y1_雫6CP; - public ColorP X0Y1_雫7CP; + public ColorP X0Y1_雫7CP; - public ColorP X0Y1_雫8CP; + public ColorP X0Y1_雫8CP; - public ColorP X0Y1_雫9CP; + public ColorP X0Y1_雫9CP; - public ColorP X0Y1_雫10CP; + public ColorP X0Y1_雫10CP; - public ColorP X0Y2_飛沫基CP; + public ColorP X0Y2_飛沫基CP; - public ColorP X0Y2_雫1CP; + public ColorP X0Y2_雫1CP; - public ColorP X0Y2_雫2CP; + public ColorP X0Y2_雫2CP; - public ColorP X0Y2_雫3CP; + public ColorP X0Y2_雫3CP; - public ColorP X0Y2_雫4CP; + public ColorP X0Y2_雫4CP; - public ColorP X0Y2_雫5CP; + public ColorP X0Y2_雫5CP; - public ColorP X0Y2_雫6CP; + public ColorP X0Y2_雫6CP; - public ColorP X0Y2_雫7CP; + public ColorP X0Y2_雫7CP; - public ColorP X0Y2_雫8CP; + public ColorP X0Y2_雫8CP; - public ColorP X0Y2_雫9CP; + public ColorP X0Y2_雫9CP; - public ColorP X0Y2_雫10CP; + public ColorP X0Y2_雫10CP; - public ColorP X0Y3_飛沫基CP; + public ColorP X0Y3_飛沫基CP; - public ColorP X0Y3_雫1CP; + public ColorP X0Y3_雫1CP; - public ColorP X0Y3_雫2CP; + public ColorP X0Y3_雫2CP; - public ColorP X0Y3_雫3CP; + public ColorP X0Y3_雫3CP; - public ColorP X0Y3_雫4CP; + public ColorP X0Y3_雫4CP; - public ColorP X0Y3_雫5CP; + public ColorP X0Y3_雫5CP; - public ColorP X0Y3_雫6CP; + public ColorP X0Y3_雫6CP; - public ColorP X0Y3_雫7CP; + public ColorP X0Y3_雫7CP; - public ColorP X0Y3_雫8CP; + public ColorP X0Y3_雫8CP; - public ColorP X0Y3_雫9CP; + public ColorP X0Y3_雫9CP; - public ColorP X0Y3_雫10CP; + public ColorP X0Y3_雫10CP; - public ColorP X0Y4_飛沫基CP; + public ColorP X0Y4_飛沫基CP; - public ColorP X0Y4_雫1CP; + public ColorP X0Y4_雫1CP; - public ColorP X0Y4_雫2CP; + public ColorP X0Y4_雫2CP; - public ColorP X0Y4_雫3CP; + public ColorP X0Y4_雫3CP; - public ColorP X0Y4_雫4CP; + public ColorP X0Y4_雫4CP; - public ColorP X0Y4_雫5CP; + public ColorP X0Y4_雫5CP; - public ColorP X0Y4_雫6CP; + public ColorP X0Y4_雫6CP; - public ColorP X0Y4_雫7CP; + public ColorP X0Y4_雫7CP; - public ColorP X0Y4_雫8CP; + public ColorP X0Y4_雫8CP; - public ColorP X0Y4_雫9CP; + public ColorP X0Y4_雫9CP; - public ColorP X0Y4_雫10CP; + public ColorP X0Y4_雫10CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 飛沫基_表示 - { - get - { - return X0Y0_飛沫基.Dra; - } - set - { - X0Y0_飛沫基.Dra = value; - X0Y1_飛沫基.Dra = value; - X0Y2_飛沫基.Dra = value; - X0Y3_飛沫基.Dra = value; - X0Y4_飛沫基.Dra = value; - X0Y0_飛沫基.Hit = value; - X0Y1_飛沫基.Hit = value; - X0Y2_飛沫基.Hit = value; - X0Y3_飛沫基.Hit = value; - X0Y4_飛沫基.Hit = value; - } - } - - public bool 雫1_表示 - { - get - { - return X0Y0_雫1.Dra; - } - set - { - X0Y0_雫1.Dra = value; - X0Y1_雫1.Dra = value; - X0Y2_雫1.Dra = value; - X0Y3_雫1.Dra = value; - X0Y4_雫1.Dra = value; - X0Y0_雫1.Hit = value; - X0Y1_雫1.Hit = value; - X0Y2_雫1.Hit = value; - X0Y3_雫1.Hit = value; - X0Y4_雫1.Hit = value; - } - } - - public bool 雫2_表示 - { - get - { - return X0Y0_雫2.Dra; - } - set - { - X0Y0_雫2.Dra = value; - X0Y1_雫2.Dra = value; - X0Y2_雫2.Dra = value; - X0Y3_雫2.Dra = value; - X0Y4_雫2.Dra = value; - X0Y0_雫2.Hit = value; - X0Y1_雫2.Hit = value; - X0Y2_雫2.Hit = value; - X0Y3_雫2.Hit = value; - X0Y4_雫2.Hit = value; - } - } - - public bool 雫3_表示 - { - get - { - return X0Y0_雫3.Dra; - } - set - { - X0Y0_雫3.Dra = value; - X0Y1_雫3.Dra = value; - X0Y2_雫3.Dra = value; - X0Y3_雫3.Dra = value; - X0Y4_雫3.Dra = value; - X0Y0_雫3.Hit = value; - X0Y1_雫3.Hit = value; - X0Y2_雫3.Hit = value; - X0Y3_雫3.Hit = value; - X0Y4_雫3.Hit = value; - } - } - - public bool 雫4_表示 - { - get - { - return X0Y0_雫4.Dra; - } - set - { - X0Y0_雫4.Dra = value; - X0Y1_雫4.Dra = value; - X0Y2_雫4.Dra = value; - X0Y3_雫4.Dra = value; - X0Y4_雫4.Dra = value; - X0Y0_雫4.Hit = value; - X0Y1_雫4.Hit = value; - X0Y2_雫4.Hit = value; - X0Y3_雫4.Hit = value; - X0Y4_雫4.Hit = value; - } - } - - public bool 雫5_表示 - { - get - { - return X0Y0_雫5.Dra; - } - set - { - X0Y0_雫5.Dra = value; - X0Y1_雫5.Dra = value; - X0Y2_雫5.Dra = value; - X0Y3_雫5.Dra = value; - X0Y4_雫5.Dra = value; - X0Y0_雫5.Hit = value; - X0Y1_雫5.Hit = value; - X0Y2_雫5.Hit = value; - X0Y3_雫5.Hit = value; - X0Y4_雫5.Hit = value; - } - } - - public bool 雫6_表示 - { - get - { - return X0Y0_雫6.Dra; - } - set - { - X0Y0_雫6.Dra = value; - X0Y1_雫6.Dra = value; - X0Y2_雫6.Dra = value; - X0Y3_雫6.Dra = value; - X0Y4_雫6.Dra = value; - X0Y0_雫6.Hit = value; - X0Y1_雫6.Hit = value; - X0Y2_雫6.Hit = value; - X0Y3_雫6.Hit = value; - X0Y4_雫6.Hit = value; - } - } - - public bool 雫7_表示 - { - get - { - return X0Y0_雫7.Dra; - } - set - { - X0Y0_雫7.Dra = value; - X0Y1_雫7.Dra = value; - X0Y2_雫7.Dra = value; - X0Y3_雫7.Dra = value; - X0Y4_雫7.Dra = value; - X0Y0_雫7.Hit = value; - X0Y1_雫7.Hit = value; - X0Y2_雫7.Hit = value; - X0Y3_雫7.Hit = value; - X0Y4_雫7.Hit = value; - } - } - - public bool 雫8_表示 - { - get - { - return X0Y0_雫8.Dra; - } - set - { - X0Y0_雫8.Dra = value; - X0Y1_雫8.Dra = value; - X0Y2_雫8.Dra = value; - X0Y3_雫8.Dra = value; - X0Y4_雫8.Dra = value; - X0Y0_雫8.Hit = value; - X0Y1_雫8.Hit = value; - X0Y2_雫8.Hit = value; - X0Y3_雫8.Hit = value; - X0Y4_雫8.Hit = value; - } - } - - public bool 雫9_表示 - { - get - { - return X0Y0_雫9.Dra; - } - set - { - X0Y0_雫9.Dra = value; - X0Y1_雫9.Dra = value; - X0Y2_雫9.Dra = value; - X0Y3_雫9.Dra = value; - X0Y4_雫9.Dra = value; - X0Y0_雫9.Hit = value; - X0Y1_雫9.Hit = value; - X0Y2_雫9.Hit = value; - X0Y3_雫9.Hit = value; - X0Y4_雫9.Hit = value; - } - } - - public bool 雫10_表示 - { - get - { - return X0Y0_雫10.Dra; - } - set - { - X0Y0_雫10.Dra = value; - X0Y1_雫10.Dra = value; - X0Y2_雫10.Dra = value; - X0Y3_雫10.Dra = value; - X0Y4_雫10.Dra = value; - X0Y0_雫10.Hit = value; - X0Y1_雫10.Hit = value; - X0Y2_雫10.Hit = value; - X0Y3_雫10.Hit = value; - X0Y4_雫10.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 飛沫基_表示; - } - set - { - 飛沫基_表示 = value; - 雫1_表示 = value; - 雫2_表示 = value; - 雫5_表示 = value; - 雫6_表示 = value; - 雫7_表示 = value; - 雫9_表示 = value; - 雫10_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 飛沫基CD.不透明度; - } - set - { - 飛沫基CD.不透明度 = value; - 雫1CD.不透明度 = value; - 雫2CD.不透明度 = value; - 雫3CD.不透明度 = value; - 雫4CD.不透明度 = value; - 雫5CD.不透明度 = value; - 雫6CD.不透明度 = value; - 雫7CD.不透明度 = value; - 雫8CD.不透明度 = value; - 雫9CD.不透明度 = value; - 雫10CD.不透明度 = value; - } - } - - public 飛沫_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 飛沫_獣D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.性器付["四足飛沫"]); - Pars pars = 本体[0][0]; - X0Y0_飛沫基 = pars["飛沫基"].ToPar(); - X0Y0_雫1 = pars["雫1"].ToPar(); - X0Y0_雫2 = pars["雫2"].ToPar(); - X0Y0_雫3 = pars["雫3"].ToPar(); - X0Y0_雫4 = pars["雫4"].ToPar(); - X0Y0_雫5 = pars["雫5"].ToPar(); - X0Y0_雫6 = pars["雫6"].ToPar(); - X0Y0_雫7 = pars["雫7"].ToPar(); - X0Y0_雫8 = pars["雫8"].ToPar(); - X0Y0_雫9 = pars["雫9"].ToPar(); - X0Y0_雫10 = pars["雫10"].ToPar(); - pars = 本体[0][1]; - X0Y1_飛沫基 = pars["飛沫基"].ToPar(); - X0Y1_雫1 = pars["雫1"].ToPar(); - X0Y1_雫2 = pars["雫2"].ToPar(); - X0Y1_雫3 = pars["雫3"].ToPar(); - X0Y1_雫4 = pars["雫4"].ToPar(); - X0Y1_雫5 = pars["雫5"].ToPar(); - X0Y1_雫6 = pars["雫6"].ToPar(); - X0Y1_雫7 = pars["雫7"].ToPar(); - X0Y1_雫8 = pars["雫8"].ToPar(); - X0Y1_雫9 = pars["雫9"].ToPar(); - X0Y1_雫10 = pars["雫10"].ToPar(); - pars = 本体[0][2]; - X0Y2_飛沫基 = pars["飛沫基"].ToPar(); - X0Y2_雫1 = pars["雫1"].ToPar(); - X0Y2_雫2 = pars["雫2"].ToPar(); - X0Y2_雫3 = pars["雫3"].ToPar(); - X0Y2_雫4 = pars["雫4"].ToPar(); - X0Y2_雫5 = pars["雫5"].ToPar(); - X0Y2_雫6 = pars["雫6"].ToPar(); - X0Y2_雫7 = pars["雫7"].ToPar(); - X0Y2_雫8 = pars["雫8"].ToPar(); - X0Y2_雫9 = pars["雫9"].ToPar(); - X0Y2_雫10 = pars["雫10"].ToPar(); - pars = 本体[0][3]; - X0Y3_飛沫基 = pars["飛沫基"].ToPar(); - X0Y3_雫1 = pars["雫1"].ToPar(); - X0Y3_雫2 = pars["雫2"].ToPar(); - X0Y3_雫3 = pars["雫3"].ToPar(); - X0Y3_雫4 = pars["雫4"].ToPar(); - X0Y3_雫5 = pars["雫5"].ToPar(); - X0Y3_雫6 = pars["雫6"].ToPar(); - X0Y3_雫7 = pars["雫7"].ToPar(); - X0Y3_雫8 = pars["雫8"].ToPar(); - X0Y3_雫9 = pars["雫9"].ToPar(); - X0Y3_雫10 = pars["雫10"].ToPar(); - pars = 本体[0][4]; - X0Y4_飛沫基 = pars["飛沫基"].ToPar(); - X0Y4_雫1 = pars["雫1"].ToPar(); - X0Y4_雫2 = pars["雫2"].ToPar(); - X0Y4_雫3 = pars["雫3"].ToPar(); - X0Y4_雫4 = pars["雫4"].ToPar(); - X0Y4_雫5 = pars["雫5"].ToPar(); - X0Y4_雫6 = pars["雫6"].ToPar(); - X0Y4_雫7 = pars["雫7"].ToPar(); - X0Y4_雫8 = pars["雫8"].ToPar(); - X0Y4_雫9 = pars["雫9"].ToPar(); - X0Y4_雫10 = pars["雫10"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 飛沫基_表示 = e.飛沫基_表示; - 雫1_表示 = e.雫1_表示; - 雫2_表示 = e.雫2_表示; - 雫3_表示 = e.雫3_表示; - 雫4_表示 = e.雫4_表示; - 雫5_表示 = e.雫5_表示; - 雫6_表示 = e.雫6_表示; - 雫7_表示 = e.雫7_表示; - 雫8_表示 = e.雫8_表示; - 雫9_表示 = e.雫9_表示; - 雫10_表示 = e.雫10_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - 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_雫8CP = new ColorP(X0Y0_雫8, 雫8CD, DisUnit, abj: true); - X0Y0_雫9CP = new ColorP(X0Y0_雫9, 雫9CD, DisUnit, abj: true); - X0Y0_雫10CP = new ColorP(X0Y0_雫10, 雫10CD, 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_雫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_雫8CP = new ColorP(X0Y1_雫8, 雫8CD, DisUnit, abj: true); - X0Y1_雫9CP = new ColorP(X0Y1_雫9, 雫9CD, DisUnit, abj: true); - X0Y1_雫10CP = new ColorP(X0Y1_雫10, 雫10CD, DisUnit, abj: true); - X0Y2_飛沫基CP = new ColorP(X0Y2_飛沫基, 飛沫基CD, DisUnit, abj: true); - X0Y2_雫1CP = new ColorP(X0Y2_雫1, 雫1CD, DisUnit, abj: true); - X0Y2_雫2CP = new ColorP(X0Y2_雫2, 雫2CD, DisUnit, abj: true); - X0Y2_雫3CP = new ColorP(X0Y2_雫3, 雫3CD, DisUnit, abj: true); - X0Y2_雫4CP = new ColorP(X0Y2_雫4, 雫4CD, DisUnit, abj: true); - X0Y2_雫5CP = new ColorP(X0Y2_雫5, 雫5CD, DisUnit, abj: true); - X0Y2_雫6CP = new ColorP(X0Y2_雫6, 雫6CD, DisUnit, abj: true); - X0Y2_雫7CP = new ColorP(X0Y2_雫7, 雫7CD, DisUnit, abj: true); - X0Y2_雫8CP = new ColorP(X0Y2_雫8, 雫8CD, DisUnit, abj: true); - X0Y2_雫9CP = new ColorP(X0Y2_雫9, 雫9CD, DisUnit, abj: true); - X0Y2_雫10CP = new ColorP(X0Y2_雫10, 雫10CD, DisUnit, abj: true); - X0Y3_飛沫基CP = new ColorP(X0Y3_飛沫基, 飛沫基CD, DisUnit, abj: true); - X0Y3_雫1CP = new ColorP(X0Y3_雫1, 雫1CD, DisUnit, abj: true); - X0Y3_雫2CP = new ColorP(X0Y3_雫2, 雫2CD, DisUnit, abj: true); - X0Y3_雫3CP = new ColorP(X0Y3_雫3, 雫3CD, DisUnit, abj: true); - X0Y3_雫4CP = new ColorP(X0Y3_雫4, 雫4CD, DisUnit, abj: true); - X0Y3_雫5CP = new ColorP(X0Y3_雫5, 雫5CD, DisUnit, abj: true); - X0Y3_雫6CP = new ColorP(X0Y3_雫6, 雫6CD, DisUnit, abj: true); - X0Y3_雫7CP = new ColorP(X0Y3_雫7, 雫7CD, DisUnit, abj: true); - X0Y3_雫8CP = new ColorP(X0Y3_雫8, 雫8CD, DisUnit, abj: true); - X0Y3_雫9CP = new ColorP(X0Y3_雫9, 雫9CD, DisUnit, abj: true); - X0Y3_雫10CP = new ColorP(X0Y3_雫10, 雫10CD, DisUnit, abj: true); - X0Y4_飛沫基CP = new ColorP(X0Y4_飛沫基, 飛沫基CD, DisUnit, abj: true); - X0Y4_雫1CP = new ColorP(X0Y4_雫1, 雫1CD, DisUnit, abj: true); - X0Y4_雫2CP = new ColorP(X0Y4_雫2, 雫2CD, DisUnit, abj: true); - X0Y4_雫3CP = new ColorP(X0Y4_雫3, 雫3CD, DisUnit, abj: true); - X0Y4_雫4CP = new ColorP(X0Y4_雫4, 雫4CD, DisUnit, abj: true); - X0Y4_雫5CP = new ColorP(X0Y4_雫5, 雫5CD, DisUnit, abj: true); - X0Y4_雫6CP = new ColorP(X0Y4_雫6, 雫6CD, DisUnit, abj: true); - X0Y4_雫7CP = new ColorP(X0Y4_雫7, 雫7CD, DisUnit, abj: true); - X0Y4_雫8CP = new ColorP(X0Y4_雫8, 雫8CD, DisUnit, abj: true); - X0Y4_雫9CP = new ColorP(X0Y4_雫9, 雫9CD, DisUnit, abj: true); - X0Y4_雫10CP = new ColorP(X0Y4_雫10, 雫10CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_飛沫基CP.Update(); - X0Y0_雫1CP.Update(); - X0Y0_雫2CP.Update(); - X0Y0_雫3CP.Update(); - X0Y0_雫4CP.Update(); - X0Y0_雫5CP.Update(); - X0Y0_雫6CP.Update(); - X0Y0_雫7CP.Update(); - X0Y0_雫8CP.Update(); - X0Y0_雫9CP.Update(); - X0Y0_雫10CP.Update(); - break; - case 1: - X0Y1_飛沫基CP.Update(); - X0Y1_雫1CP.Update(); - X0Y1_雫2CP.Update(); - X0Y1_雫3CP.Update(); - X0Y1_雫4CP.Update(); - X0Y1_雫5CP.Update(); - X0Y1_雫6CP.Update(); - X0Y1_雫7CP.Update(); - X0Y1_雫8CP.Update(); - X0Y1_雫9CP.Update(); - X0Y1_雫10CP.Update(); - break; - case 2: - X0Y2_飛沫基CP.Update(); - X0Y2_雫1CP.Update(); - X0Y2_雫2CP.Update(); - X0Y2_雫3CP.Update(); - X0Y2_雫4CP.Update(); - X0Y2_雫5CP.Update(); - X0Y2_雫6CP.Update(); - X0Y2_雫7CP.Update(); - X0Y2_雫8CP.Update(); - X0Y2_雫9CP.Update(); - X0Y2_雫10CP.Update(); - break; - case 3: - X0Y3_飛沫基CP.Update(); - X0Y3_雫1CP.Update(); - X0Y3_雫2CP.Update(); - X0Y3_雫3CP.Update(); - X0Y3_雫4CP.Update(); - X0Y3_雫5CP.Update(); - X0Y3_雫6CP.Update(); - X0Y3_雫7CP.Update(); - X0Y3_雫8CP.Update(); - X0Y3_雫9CP.Update(); - X0Y3_雫10CP.Update(); - break; - default: - X0Y4_飛沫基CP.Update(); - X0Y4_雫1CP.Update(); - X0Y4_雫2CP.Update(); - X0Y4_雫3CP.Update(); - X0Y4_雫4CP.Update(); - X0Y4_雫5CP.Update(); - X0Y4_雫6CP.Update(); - X0Y4_雫7CP.Update(); - X0Y4_雫8CP.Update(); - X0Y4_雫9CP.Update(); - X0Y4_雫10CP.Update(); - break; - } - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 飛沫基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - 雫1CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫2CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫3CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫4CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫5CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫6CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫7CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫8CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫9CD = new ColorD(ref Col.Empty, ref 体配色.体液); - 雫10CD = new ColorD(ref Col.Empty, ref 体配色.体液); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 飛沫基_表示 + { + get + { + return X0Y0_飛沫基.Dra; + } + set + { + X0Y0_飛沫基.Dra = value; + X0Y1_飛沫基.Dra = value; + X0Y2_飛沫基.Dra = value; + X0Y3_飛沫基.Dra = value; + X0Y4_飛沫基.Dra = value; + X0Y0_飛沫基.Hit = value; + X0Y1_飛沫基.Hit = value; + X0Y2_飛沫基.Hit = value; + X0Y3_飛沫基.Hit = value; + X0Y4_飛沫基.Hit = value; + } + } + + public bool 雫1_表示 + { + get + { + return X0Y0_雫1.Dra; + } + set + { + X0Y0_雫1.Dra = value; + X0Y1_雫1.Dra = value; + X0Y2_雫1.Dra = value; + X0Y3_雫1.Dra = value; + X0Y4_雫1.Dra = value; + X0Y0_雫1.Hit = value; + X0Y1_雫1.Hit = value; + X0Y2_雫1.Hit = value; + X0Y3_雫1.Hit = value; + X0Y4_雫1.Hit = value; + } + } + + public bool 雫2_表示 + { + get + { + return X0Y0_雫2.Dra; + } + set + { + X0Y0_雫2.Dra = value; + X0Y1_雫2.Dra = value; + X0Y2_雫2.Dra = value; + X0Y3_雫2.Dra = value; + X0Y4_雫2.Dra = value; + X0Y0_雫2.Hit = value; + X0Y1_雫2.Hit = value; + X0Y2_雫2.Hit = value; + X0Y3_雫2.Hit = value; + X0Y4_雫2.Hit = value; + } + } + + public bool 雫3_表示 + { + get + { + return X0Y0_雫3.Dra; + } + set + { + X0Y0_雫3.Dra = value; + X0Y1_雫3.Dra = value; + X0Y2_雫3.Dra = value; + X0Y3_雫3.Dra = value; + X0Y4_雫3.Dra = value; + X0Y0_雫3.Hit = value; + X0Y1_雫3.Hit = value; + X0Y2_雫3.Hit = value; + X0Y3_雫3.Hit = value; + X0Y4_雫3.Hit = value; + } + } + + public bool 雫4_表示 + { + get + { + return X0Y0_雫4.Dra; + } + set + { + X0Y0_雫4.Dra = value; + X0Y1_雫4.Dra = value; + X0Y2_雫4.Dra = value; + X0Y3_雫4.Dra = value; + X0Y4_雫4.Dra = value; + X0Y0_雫4.Hit = value; + X0Y1_雫4.Hit = value; + X0Y2_雫4.Hit = value; + X0Y3_雫4.Hit = value; + X0Y4_雫4.Hit = value; + } + } + + public bool 雫5_表示 + { + get + { + return X0Y0_雫5.Dra; + } + set + { + X0Y0_雫5.Dra = value; + X0Y1_雫5.Dra = value; + X0Y2_雫5.Dra = value; + X0Y3_雫5.Dra = value; + X0Y4_雫5.Dra = value; + X0Y0_雫5.Hit = value; + X0Y1_雫5.Hit = value; + X0Y2_雫5.Hit = value; + X0Y3_雫5.Hit = value; + X0Y4_雫5.Hit = value; + } + } + + public bool 雫6_表示 + { + get + { + return X0Y0_雫6.Dra; + } + set + { + X0Y0_雫6.Dra = value; + X0Y1_雫6.Dra = value; + X0Y2_雫6.Dra = value; + X0Y3_雫6.Dra = value; + X0Y4_雫6.Dra = value; + X0Y0_雫6.Hit = value; + X0Y1_雫6.Hit = value; + X0Y2_雫6.Hit = value; + X0Y3_雫6.Hit = value; + X0Y4_雫6.Hit = value; + } + } + + public bool 雫7_表示 + { + get + { + return X0Y0_雫7.Dra; + } + set + { + X0Y0_雫7.Dra = value; + X0Y1_雫7.Dra = value; + X0Y2_雫7.Dra = value; + X0Y3_雫7.Dra = value; + X0Y4_雫7.Dra = value; + X0Y0_雫7.Hit = value; + X0Y1_雫7.Hit = value; + X0Y2_雫7.Hit = value; + X0Y3_雫7.Hit = value; + X0Y4_雫7.Hit = value; + } + } + + public bool 雫8_表示 + { + get + { + return X0Y0_雫8.Dra; + } + set + { + X0Y0_雫8.Dra = value; + X0Y1_雫8.Dra = value; + X0Y2_雫8.Dra = value; + X0Y3_雫8.Dra = value; + X0Y4_雫8.Dra = value; + X0Y0_雫8.Hit = value; + X0Y1_雫8.Hit = value; + X0Y2_雫8.Hit = value; + X0Y3_雫8.Hit = value; + X0Y4_雫8.Hit = value; + } + } + + public bool 雫9_表示 + { + get + { + return X0Y0_雫9.Dra; + } + set + { + X0Y0_雫9.Dra = value; + X0Y1_雫9.Dra = value; + X0Y2_雫9.Dra = value; + X0Y3_雫9.Dra = value; + X0Y4_雫9.Dra = value; + X0Y0_雫9.Hit = value; + X0Y1_雫9.Hit = value; + X0Y2_雫9.Hit = value; + X0Y3_雫9.Hit = value; + X0Y4_雫9.Hit = value; + } + } + + public bool 雫10_表示 + { + get + { + return X0Y0_雫10.Dra; + } + set + { + X0Y0_雫10.Dra = value; + X0Y1_雫10.Dra = value; + X0Y2_雫10.Dra = value; + X0Y3_雫10.Dra = value; + X0Y4_雫10.Dra = value; + X0Y0_雫10.Hit = value; + X0Y1_雫10.Hit = value; + X0Y2_雫10.Hit = value; + X0Y3_雫10.Hit = value; + X0Y4_雫10.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 飛沫基_表示; + } + set + { + 飛沫基_表示 = value; + 雫1_表示 = value; + 雫2_表示 = value; + 雫5_表示 = value; + 雫6_表示 = value; + 雫7_表示 = value; + 雫9_表示 = value; + 雫10_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 飛沫基CD.不透明度; + } + set + { + 飛沫基CD.不透明度 = value; + 雫1CD.不透明度 = value; + 雫2CD.不透明度 = value; + 雫3CD.不透明度 = value; + 雫4CD.不透明度 = value; + 雫5CD.不透明度 = value; + 雫6CD.不透明度 = value; + 雫7CD.不透明度 = value; + 雫8CD.不透明度 = value; + 雫9CD.不透明度 = value; + 雫10CD.不透明度 = value; + } + } + + public 飛沫_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 飛沫_獣D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.性器付["四足飛沫"]); + Pars pars = 本体[0][0]; + X0Y0_飛沫基 = pars["飛沫基"].ToPar(); + X0Y0_雫1 = pars["雫1"].ToPar(); + X0Y0_雫2 = pars["雫2"].ToPar(); + X0Y0_雫3 = pars["雫3"].ToPar(); + X0Y0_雫4 = pars["雫4"].ToPar(); + X0Y0_雫5 = pars["雫5"].ToPar(); + X0Y0_雫6 = pars["雫6"].ToPar(); + X0Y0_雫7 = pars["雫7"].ToPar(); + X0Y0_雫8 = pars["雫8"].ToPar(); + X0Y0_雫9 = pars["雫9"].ToPar(); + X0Y0_雫10 = pars["雫10"].ToPar(); + pars = 本体[0][1]; + X0Y1_飛沫基 = pars["飛沫基"].ToPar(); + X0Y1_雫1 = pars["雫1"].ToPar(); + X0Y1_雫2 = pars["雫2"].ToPar(); + X0Y1_雫3 = pars["雫3"].ToPar(); + X0Y1_雫4 = pars["雫4"].ToPar(); + X0Y1_雫5 = pars["雫5"].ToPar(); + X0Y1_雫6 = pars["雫6"].ToPar(); + X0Y1_雫7 = pars["雫7"].ToPar(); + X0Y1_雫8 = pars["雫8"].ToPar(); + X0Y1_雫9 = pars["雫9"].ToPar(); + X0Y1_雫10 = pars["雫10"].ToPar(); + pars = 本体[0][2]; + X0Y2_飛沫基 = pars["飛沫基"].ToPar(); + X0Y2_雫1 = pars["雫1"].ToPar(); + X0Y2_雫2 = pars["雫2"].ToPar(); + X0Y2_雫3 = pars["雫3"].ToPar(); + X0Y2_雫4 = pars["雫4"].ToPar(); + X0Y2_雫5 = pars["雫5"].ToPar(); + X0Y2_雫6 = pars["雫6"].ToPar(); + X0Y2_雫7 = pars["雫7"].ToPar(); + X0Y2_雫8 = pars["雫8"].ToPar(); + X0Y2_雫9 = pars["雫9"].ToPar(); + X0Y2_雫10 = pars["雫10"].ToPar(); + pars = 本体[0][3]; + X0Y3_飛沫基 = pars["飛沫基"].ToPar(); + X0Y3_雫1 = pars["雫1"].ToPar(); + X0Y3_雫2 = pars["雫2"].ToPar(); + X0Y3_雫3 = pars["雫3"].ToPar(); + X0Y3_雫4 = pars["雫4"].ToPar(); + X0Y3_雫5 = pars["雫5"].ToPar(); + X0Y3_雫6 = pars["雫6"].ToPar(); + X0Y3_雫7 = pars["雫7"].ToPar(); + X0Y3_雫8 = pars["雫8"].ToPar(); + X0Y3_雫9 = pars["雫9"].ToPar(); + X0Y3_雫10 = pars["雫10"].ToPar(); + pars = 本体[0][4]; + X0Y4_飛沫基 = pars["飛沫基"].ToPar(); + X0Y4_雫1 = pars["雫1"].ToPar(); + X0Y4_雫2 = pars["雫2"].ToPar(); + X0Y4_雫3 = pars["雫3"].ToPar(); + X0Y4_雫4 = pars["雫4"].ToPar(); + X0Y4_雫5 = pars["雫5"].ToPar(); + X0Y4_雫6 = pars["雫6"].ToPar(); + X0Y4_雫7 = pars["雫7"].ToPar(); + X0Y4_雫8 = pars["雫8"].ToPar(); + X0Y4_雫9 = pars["雫9"].ToPar(); + X0Y4_雫10 = pars["雫10"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 飛沫基_表示 = e.飛沫基_表示; + 雫1_表示 = e.雫1_表示; + 雫2_表示 = e.雫2_表示; + 雫3_表示 = e.雫3_表示; + 雫4_表示 = e.雫4_表示; + 雫5_表示 = e.雫5_表示; + 雫6_表示 = e.雫6_表示; + 雫7_表示 = e.雫7_表示; + 雫8_表示 = e.雫8_表示; + 雫9_表示 = e.雫9_表示; + 雫10_表示 = e.雫10_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + 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_雫8CP = new ColorP(X0Y0_雫8, 雫8CD, DisUnit, abj: true); + X0Y0_雫9CP = new ColorP(X0Y0_雫9, 雫9CD, DisUnit, abj: true); + X0Y0_雫10CP = new ColorP(X0Y0_雫10, 雫10CD, 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_雫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_雫8CP = new ColorP(X0Y1_雫8, 雫8CD, DisUnit, abj: true); + X0Y1_雫9CP = new ColorP(X0Y1_雫9, 雫9CD, DisUnit, abj: true); + X0Y1_雫10CP = new ColorP(X0Y1_雫10, 雫10CD, DisUnit, abj: true); + X0Y2_飛沫基CP = new ColorP(X0Y2_飛沫基, 飛沫基CD, DisUnit, abj: true); + X0Y2_雫1CP = new ColorP(X0Y2_雫1, 雫1CD, DisUnit, abj: true); + X0Y2_雫2CP = new ColorP(X0Y2_雫2, 雫2CD, DisUnit, abj: true); + X0Y2_雫3CP = new ColorP(X0Y2_雫3, 雫3CD, DisUnit, abj: true); + X0Y2_雫4CP = new ColorP(X0Y2_雫4, 雫4CD, DisUnit, abj: true); + X0Y2_雫5CP = new ColorP(X0Y2_雫5, 雫5CD, DisUnit, abj: true); + X0Y2_雫6CP = new ColorP(X0Y2_雫6, 雫6CD, DisUnit, abj: true); + X0Y2_雫7CP = new ColorP(X0Y2_雫7, 雫7CD, DisUnit, abj: true); + X0Y2_雫8CP = new ColorP(X0Y2_雫8, 雫8CD, DisUnit, abj: true); + X0Y2_雫9CP = new ColorP(X0Y2_雫9, 雫9CD, DisUnit, abj: true); + X0Y2_雫10CP = new ColorP(X0Y2_雫10, 雫10CD, DisUnit, abj: true); + X0Y3_飛沫基CP = new ColorP(X0Y3_飛沫基, 飛沫基CD, DisUnit, abj: true); + X0Y3_雫1CP = new ColorP(X0Y3_雫1, 雫1CD, DisUnit, abj: true); + X0Y3_雫2CP = new ColorP(X0Y3_雫2, 雫2CD, DisUnit, abj: true); + X0Y3_雫3CP = new ColorP(X0Y3_雫3, 雫3CD, DisUnit, abj: true); + X0Y3_雫4CP = new ColorP(X0Y3_雫4, 雫4CD, DisUnit, abj: true); + X0Y3_雫5CP = new ColorP(X0Y3_雫5, 雫5CD, DisUnit, abj: true); + X0Y3_雫6CP = new ColorP(X0Y3_雫6, 雫6CD, DisUnit, abj: true); + X0Y3_雫7CP = new ColorP(X0Y3_雫7, 雫7CD, DisUnit, abj: true); + X0Y3_雫8CP = new ColorP(X0Y3_雫8, 雫8CD, DisUnit, abj: true); + X0Y3_雫9CP = new ColorP(X0Y3_雫9, 雫9CD, DisUnit, abj: true); + X0Y3_雫10CP = new ColorP(X0Y3_雫10, 雫10CD, DisUnit, abj: true); + X0Y4_飛沫基CP = new ColorP(X0Y4_飛沫基, 飛沫基CD, DisUnit, abj: true); + X0Y4_雫1CP = new ColorP(X0Y4_雫1, 雫1CD, DisUnit, abj: true); + X0Y4_雫2CP = new ColorP(X0Y4_雫2, 雫2CD, DisUnit, abj: true); + X0Y4_雫3CP = new ColorP(X0Y4_雫3, 雫3CD, DisUnit, abj: true); + X0Y4_雫4CP = new ColorP(X0Y4_雫4, 雫4CD, DisUnit, abj: true); + X0Y4_雫5CP = new ColorP(X0Y4_雫5, 雫5CD, DisUnit, abj: true); + X0Y4_雫6CP = new ColorP(X0Y4_雫6, 雫6CD, DisUnit, abj: true); + X0Y4_雫7CP = new ColorP(X0Y4_雫7, 雫7CD, DisUnit, abj: true); + X0Y4_雫8CP = new ColorP(X0Y4_雫8, 雫8CD, DisUnit, abj: true); + X0Y4_雫9CP = new ColorP(X0Y4_雫9, 雫9CD, DisUnit, abj: true); + X0Y4_雫10CP = new ColorP(X0Y4_雫10, 雫10CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_飛沫基CP.Update(); + X0Y0_雫1CP.Update(); + X0Y0_雫2CP.Update(); + X0Y0_雫3CP.Update(); + X0Y0_雫4CP.Update(); + X0Y0_雫5CP.Update(); + X0Y0_雫6CP.Update(); + X0Y0_雫7CP.Update(); + X0Y0_雫8CP.Update(); + X0Y0_雫9CP.Update(); + X0Y0_雫10CP.Update(); + break; + case 1: + X0Y1_飛沫基CP.Update(); + X0Y1_雫1CP.Update(); + X0Y1_雫2CP.Update(); + X0Y1_雫3CP.Update(); + X0Y1_雫4CP.Update(); + X0Y1_雫5CP.Update(); + X0Y1_雫6CP.Update(); + X0Y1_雫7CP.Update(); + X0Y1_雫8CP.Update(); + X0Y1_雫9CP.Update(); + X0Y1_雫10CP.Update(); + break; + case 2: + X0Y2_飛沫基CP.Update(); + X0Y2_雫1CP.Update(); + X0Y2_雫2CP.Update(); + X0Y2_雫3CP.Update(); + X0Y2_雫4CP.Update(); + X0Y2_雫5CP.Update(); + X0Y2_雫6CP.Update(); + X0Y2_雫7CP.Update(); + X0Y2_雫8CP.Update(); + X0Y2_雫9CP.Update(); + X0Y2_雫10CP.Update(); + break; + case 3: + X0Y3_飛沫基CP.Update(); + X0Y3_雫1CP.Update(); + X0Y3_雫2CP.Update(); + X0Y3_雫3CP.Update(); + X0Y3_雫4CP.Update(); + X0Y3_雫5CP.Update(); + X0Y3_雫6CP.Update(); + X0Y3_雫7CP.Update(); + X0Y3_雫8CP.Update(); + X0Y3_雫9CP.Update(); + X0Y3_雫10CP.Update(); + break; + default: + X0Y4_飛沫基CP.Update(); + X0Y4_雫1CP.Update(); + X0Y4_雫2CP.Update(); + X0Y4_雫3CP.Update(); + X0Y4_雫4CP.Update(); + X0Y4_雫5CP.Update(); + X0Y4_雫6CP.Update(); + X0Y4_雫7CP.Update(); + X0Y4_雫8CP.Update(); + X0Y4_雫9CP.Update(); + X0Y4_雫10CP.Update(); + break; + } + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 飛沫基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 雫1CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫2CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫3CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫4CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫5CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫6CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫7CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫8CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫9CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫10CD = new ColorD(ref Col.Empty, ref 体配色.体液); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣D.cs index b263b0d..c297310 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣D.cs @@ -1,40 +1,41 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 飛沫_獣D : 飛沫D +namespace SlaveMatrix { - public bool 飛沫基_表示; + [Serializable] + public class 飛沫_獣D : 飛沫D + { + public bool 飛沫基_表示; - public bool 雫1_表示; + public bool 雫1_表示; - public bool 雫2_表示; + public bool 雫2_表示; - public bool 雫3_表示; + public bool 雫3_表示; - public bool 雫4_表示; + public bool 雫4_表示; - public bool 雫5_表示; + public bool 雫5_表示; - public bool 雫6_表示; + public bool 雫6_表示; - public bool 雫7_表示; + public bool 雫7_表示; - public bool 雫8_表示; + public bool 雫8_表示; - public bool 雫9_表示; + public bool 雫9_表示; - public bool 雫10_表示; + public bool 雫10_表示; - public 飛沫_獣D() - { - ThisType = GetType(); - } + public 飛沫_獣D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 飛沫_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 飛沫_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_先.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_先.cs index 00a2c38..e80c0c9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_先.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_先.cs @@ -1,651 +1,652 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 飛膜_先 : Ele +namespace SlaveMatrix { - public Par X0Y0_飛膜; + public class 飛膜_先 : Ele + { + public Par X0Y0_飛膜; - public Par X0Y1_飛膜; + public Par X0Y1_飛膜; - public ColorD 飛膜CD; + public ColorD 飛膜CD; - public ColorP X0Y0_飛膜CP; + public ColorP X0Y0_飛膜CP; - public ColorP X0Y1_飛膜CP; + public ColorP X0Y1_飛膜CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 飛膜_表示 - { - get - { - return X0Y0_飛膜.Dra; - } - set - { - X0Y0_飛膜.Dra = value; - X0Y1_飛膜.Dra = value; - X0Y0_飛膜.Hit = value; - X0Y1_飛膜.Hit = value; - } - } + public bool 飛膜_表示 + { + get + { + return X0Y0_飛膜.Dra; + } + set + { + X0Y0_飛膜.Dra = value; + X0Y1_飛膜.Dra = value; + X0Y0_飛膜.Hit = value; + X0Y1_飛膜.Hit = value; + } + } - public override bool 表示 - { - get - { - return 飛膜_表示; - } - set - { - 飛膜_表示 = value; - } - } + public override bool 表示 + { + get + { + return 飛膜_表示; + } + set + { + 飛膜_表示 = value; + } + } - public override double 濃度 - { - get - { - return 飛膜CD.不透明度; - } - set - { - 飛膜CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 飛膜CD.不透明度; + } + set + { + 飛膜CD.不透明度 = value; + } + } - public bool 接部_外線 - { - get - { - return X0Y0_飛膜.OP[右 ? 5 : 3].Outline; - } - set - { - X0Y0_飛膜.OP[右 ? 5 : 3].Outline = value; - X0Y1_飛膜.OP[右 ? 39 : 3].Outline = value; - } - } + public bool 接部_外線 + { + get + { + return X0Y0_飛膜.OP[右 ? 5 : 3].Outline; + } + set + { + X0Y0_飛膜.OP[右 ? 5 : 3].Outline = value; + X0Y1_飛膜.OP[右 ? 39 : 3].Outline = value; + } + } - public 飛膜_先(double DisUnit, 配色指定 配色指定, 体配色 体配色) - { - ThisType = GetType(); - 本体 = new Difs(Sta.腕左["飛膜先"]); - Pars pars = 本体[0][0]; - X0Y0_飛膜 = pars["飛膜"].ToPar(); - pars = 本体[0][1]; - X0Y1_飛膜 = pars["飛膜"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_飛膜CP = new ColorP(X0Y0_飛膜, 飛膜CD, DisUnit, abj: true); - X0Y1_飛膜CP = new ColorP(X0Y1_飛膜, 飛膜CD, DisUnit, abj: true); - } + public 飛膜_先(double DisUnit, 配色指定 配色指定, 体配色 体配色) + { + ThisType = GetType(); + 本体 = new Difs(Sta.腕左["飛膜先"]); + Pars pars = 本体[0][0]; + X0Y0_飛膜 = pars["飛膜"].ToPar(); + pars = 本体[0][1]; + X0Y1_飛膜 = pars["飛膜"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_飛膜CP = new ColorP(X0Y0_飛膜, 飛膜CD, DisUnit, abj: true); + X0Y1_飛膜CP = new ColorP(X0Y1_飛膜, 飛膜CD, DisUnit, abj: true); + } - public void 接続(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ) - { - if (本体.IndexY == 0) - { - if (右 || 反転X_ || 反転Y_) - { - 通常接続右(上腕, 下腕, 手, カーブ); - } - else - { - 通常接続左(上腕, 下腕, 手, カーブ); - } - } - else if (右 || 反転X_ || 反転Y_) - { - 欠損接続右(上腕, 下腕, 手, カーブ); - } - else - { - 欠損接続左(上腕, 下腕, 手, カーブ); - } - } + public void 接続(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ) + { + if (本体.IndexY == 0) + { + if (右 || 反転X_ || 反転Y_) + { + 通常接続右(上腕, 下腕, 手, カーブ); + } + else + { + 通常接続左(上腕, 下腕, 手, カーブ); + } + } + else if (右 || 反転X_ || 反転Y_) + { + 欠損接続右(上腕, 下腕, 手, カーブ); + } + else + { + 欠損接続左(上腕, 下腕, 手, カーブ); + } + } - private void 通常接続左(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ) - { - Vector2D value = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.Position); - Vector2D vector2D = X0Y0_飛膜.ToLocal(手.X0Y0_親指_指1.Position); - X0Y0_飛膜.OP[0].ps[0] = value; - X0Y0_飛膜.OP[0].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指2.Position); - X0Y0_飛膜.OP[0].ps[1] = (X0Y0_飛膜.OP[0].ps[0] + X0Y0_飛膜.OP[0].ps[2]) * 0.5; - X0Y0_飛膜.OP[1].ps[0] = X0Y0_飛膜.OP[0].ps[2]; - X0Y0_飛膜.OP[1].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_親指_指2.Position); - X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[0] + X0Y0_飛膜.OP[1].ps[2]) * 0.5; - X0Y0_飛膜.OP[1].ps[1] += (vector2D - X0Y0_飛膜.OP[1].ps[1]) * 0.3; - X0Y0_飛膜.OP[2].ps[0] = X0Y0_飛膜.OP[1].ps[2]; - if (上腕 == null) - { - if (下腕 == null) - { - X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position); - } - else - { - X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); - } - Vector2D vector2D2 = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[3]) * 0.5; - X0Y0_飛膜.OP[2].ps[1] = vector2D2 + (X0Y0_飛膜.OP[2].ps[0] - X0Y0_飛膜.OP[2].ps[3]) * 0.8; - X0Y0_飛膜.OP[2].ps[2] = vector2D2 + (X0Y0_飛膜.OP[2].ps[0] - X0Y0_飛膜.OP[2].ps[3]) * 0.4; - X0Y0_飛膜.OP[2].ps[1] += (vector2D - X0Y0_飛膜.OP[2].ps[1]) * 0.3; - X0Y0_飛膜.OP[2].ps[2] += (vector2D - X0Y0_飛膜.OP[2].ps[2]) * 0.3; - } - else - { - if (上腕.ConnectionType == ConnectionInfo.肩_上腕_接続) - { - X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1])); - } - else - { - X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1].AddY(0.003))); - } - Vector2D vector2D3 = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[3]) * 0.5; - X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + vector2D3) * 0.5; - X0Y0_飛膜.OP[2].ps[2] = (vector2D3 + X0Y0_飛膜.OP[2].ps[3]) * 0.5; - } - if (下腕 == null) - { - Vector2D vector2D4 = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position); - X0Y0_飛膜.OP[2].ps[1] += (vector2D4 - X0Y0_飛膜.OP[2].ps[1]) * 0.3; - X0Y0_飛膜.OP[2].ps[2] += (vector2D4 - X0Y0_飛膜.OP[2].ps[2]) * 0.3; - } - else - { - Vector2D vector2D5 = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); - X0Y0_飛膜.OP[2].ps[1] += (vector2D5 - X0Y0_飛膜.OP[2].ps[1]) * 0.3; - X0Y0_飛膜.OP[2].ps[2] += (vector2D5 - X0Y0_飛膜.OP[2].ps[2]) * 0.3; - } - if (上腕.ConnectionType != ConnectionInfo.肩_上腕_接続) - { - X0Y0_飛膜.OP[3].ps[0] = X0Y0_飛膜.OP[2].ps[3]; - } - else - { - X0Y0_飛膜.OP[3].ps[0] = X0Y0_飛膜.OP[2].ps[3].AddY(0.05); - } - X0Y0_飛膜.OP[3].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[0].ps[0])); - X0Y0_飛膜.OP[3].ps[1] = (X0Y0_飛膜.OP[3].ps[0] + X0Y0_飛膜.OP[3].ps[2]) * 0.5; - X0Y0_飛膜.OP[3].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_人指_指1.Position) - X0Y0_飛膜.OP[3].ps[1]) * 0.07; - if (カーブ) - { - X0Y0_飛膜.OP[3].ps[1] = (X0Y0_飛膜.OP[3].ps[0] + X0Y0_飛膜.OP[3].ps[2]) * 0.5; - X0Y0_飛膜.OP[3].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_小指_指1.ToGlobal(手.X0Y0_小指_指1.JP[0].Joint)) - X0Y0_飛膜.OP[3].ps[1]) * 0.4; - } - X0Y0_飛膜.OP[4].ps[0] = X0Y0_飛膜.OP[3].ps[2]; - X0Y0_飛膜.OP[4].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_薬指_指3.ToGlobal(手.X0Y0_薬指_指3.OP[0].ps[0])); - X0Y0_飛膜.OP[4].ps[1] = (X0Y0_飛膜.OP[4].ps[0] + X0Y0_飛膜.OP[4].ps[2]) * 0.5; - X0Y0_飛膜.OP[4].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_薬指_指1.Position) - X0Y0_飛膜.OP[4].ps[1]) * 0.08; - X0Y0_飛膜.OP[5].ps[0] = X0Y0_飛膜.OP[4].ps[2]; - X0Y0_飛膜.OP[5].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[0].ps[0])); - X0Y0_飛膜.OP[5].ps[1] = (X0Y0_飛膜.OP[5].ps[0] + X0Y0_飛膜.OP[5].ps[2]) * 0.5; - X0Y0_飛膜.OP[5].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_中指_指1.Position) - X0Y0_飛膜.OP[5].ps[1]) * 0.07; - X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.OP[5].ps[2]; - X0Y0_飛膜.OP[6].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_中指_指3.Position); - X0Y0_飛膜.OP[6].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[0].ps[1])); - X0Y0_飛膜.OP[7].ps[0] = X0Y0_飛膜.OP[6].ps[2]; - X0Y0_飛膜.OP[7].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[0].ps[0])); - X0Y0_飛膜.OP[7].ps[1] = (X0Y0_飛膜.OP[7].ps[0] + X0Y0_飛膜.OP[7].ps[2]) * 0.5; - X0Y0_飛膜.OP[7].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_人指_指1.Position) - X0Y0_飛膜.OP[7].ps[1]) * 0.08; - X0Y0_飛膜.OP[8].ps[0] = X0Y0_飛膜.OP[7].ps[2]; - X0Y0_飛膜.OP[8].ps[2] = value; - X0Y0_飛膜.OP[8].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[0].ps[1])); - } + private void 通常接続左(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ) + { + Vector2D value = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.Position); + Vector2D vector2D = X0Y0_飛膜.ToLocal(手.X0Y0_親指_指1.Position); + X0Y0_飛膜.OP[0].ps[0] = value; + X0Y0_飛膜.OP[0].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指2.Position); + X0Y0_飛膜.OP[0].ps[1] = (X0Y0_飛膜.OP[0].ps[0] + X0Y0_飛膜.OP[0].ps[2]) * 0.5; + X0Y0_飛膜.OP[1].ps[0] = X0Y0_飛膜.OP[0].ps[2]; + X0Y0_飛膜.OP[1].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_親指_指2.Position); + X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[0] + X0Y0_飛膜.OP[1].ps[2]) * 0.5; + X0Y0_飛膜.OP[1].ps[1] += (vector2D - X0Y0_飛膜.OP[1].ps[1]) * 0.3; + X0Y0_飛膜.OP[2].ps[0] = X0Y0_飛膜.OP[1].ps[2]; + if (上腕 == null) + { + if (下腕 == null) + { + X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position); + } + else + { + X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); + } + Vector2D vector2D2 = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[3]) * 0.5; + X0Y0_飛膜.OP[2].ps[1] = vector2D2 + (X0Y0_飛膜.OP[2].ps[0] - X0Y0_飛膜.OP[2].ps[3]) * 0.8; + X0Y0_飛膜.OP[2].ps[2] = vector2D2 + (X0Y0_飛膜.OP[2].ps[0] - X0Y0_飛膜.OP[2].ps[3]) * 0.4; + X0Y0_飛膜.OP[2].ps[1] += (vector2D - X0Y0_飛膜.OP[2].ps[1]) * 0.3; + X0Y0_飛膜.OP[2].ps[2] += (vector2D - X0Y0_飛膜.OP[2].ps[2]) * 0.3; + } + else + { + if (上腕.ConnectionType == ConnectionInfo.肩_上腕_接続) + { + X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1])); + } + else + { + X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1].AddY(0.003))); + } + Vector2D vector2D3 = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[3]) * 0.5; + X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + vector2D3) * 0.5; + X0Y0_飛膜.OP[2].ps[2] = (vector2D3 + X0Y0_飛膜.OP[2].ps[3]) * 0.5; + } + if (下腕 == null) + { + Vector2D vector2D4 = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position); + X0Y0_飛膜.OP[2].ps[1] += (vector2D4 - X0Y0_飛膜.OP[2].ps[1]) * 0.3; + X0Y0_飛膜.OP[2].ps[2] += (vector2D4 - X0Y0_飛膜.OP[2].ps[2]) * 0.3; + } + else + { + Vector2D vector2D5 = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); + X0Y0_飛膜.OP[2].ps[1] += (vector2D5 - X0Y0_飛膜.OP[2].ps[1]) * 0.3; + X0Y0_飛膜.OP[2].ps[2] += (vector2D5 - X0Y0_飛膜.OP[2].ps[2]) * 0.3; + } + if (上腕.ConnectionType != ConnectionInfo.肩_上腕_接続) + { + X0Y0_飛膜.OP[3].ps[0] = X0Y0_飛膜.OP[2].ps[3]; + } + else + { + X0Y0_飛膜.OP[3].ps[0] = X0Y0_飛膜.OP[2].ps[3].AddY(0.05); + } + X0Y0_飛膜.OP[3].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[0].ps[0])); + X0Y0_飛膜.OP[3].ps[1] = (X0Y0_飛膜.OP[3].ps[0] + X0Y0_飛膜.OP[3].ps[2]) * 0.5; + X0Y0_飛膜.OP[3].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_人指_指1.Position) - X0Y0_飛膜.OP[3].ps[1]) * 0.07; + if (カーブ) + { + X0Y0_飛膜.OP[3].ps[1] = (X0Y0_飛膜.OP[3].ps[0] + X0Y0_飛膜.OP[3].ps[2]) * 0.5; + X0Y0_飛膜.OP[3].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_小指_指1.ToGlobal(手.X0Y0_小指_指1.JP[0].Joint)) - X0Y0_飛膜.OP[3].ps[1]) * 0.4; + } + X0Y0_飛膜.OP[4].ps[0] = X0Y0_飛膜.OP[3].ps[2]; + X0Y0_飛膜.OP[4].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_薬指_指3.ToGlobal(手.X0Y0_薬指_指3.OP[0].ps[0])); + X0Y0_飛膜.OP[4].ps[1] = (X0Y0_飛膜.OP[4].ps[0] + X0Y0_飛膜.OP[4].ps[2]) * 0.5; + X0Y0_飛膜.OP[4].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_薬指_指1.Position) - X0Y0_飛膜.OP[4].ps[1]) * 0.08; + X0Y0_飛膜.OP[5].ps[0] = X0Y0_飛膜.OP[4].ps[2]; + X0Y0_飛膜.OP[5].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[0].ps[0])); + X0Y0_飛膜.OP[5].ps[1] = (X0Y0_飛膜.OP[5].ps[0] + X0Y0_飛膜.OP[5].ps[2]) * 0.5; + X0Y0_飛膜.OP[5].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_中指_指1.Position) - X0Y0_飛膜.OP[5].ps[1]) * 0.07; + X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.OP[5].ps[2]; + X0Y0_飛膜.OP[6].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_中指_指3.Position); + X0Y0_飛膜.OP[6].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[0].ps[1])); + X0Y0_飛膜.OP[7].ps[0] = X0Y0_飛膜.OP[6].ps[2]; + X0Y0_飛膜.OP[7].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[0].ps[0])); + X0Y0_飛膜.OP[7].ps[1] = (X0Y0_飛膜.OP[7].ps[0] + X0Y0_飛膜.OP[7].ps[2]) * 0.5; + X0Y0_飛膜.OP[7].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_人指_指1.Position) - X0Y0_飛膜.OP[7].ps[1]) * 0.08; + X0Y0_飛膜.OP[8].ps[0] = X0Y0_飛膜.OP[7].ps[2]; + X0Y0_飛膜.OP[8].ps[2] = value; + X0Y0_飛膜.OP[8].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[0].ps[1])); + } - private void 通常接続右(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ) - { - Vector2D value = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.Position); - Vector2D vector2D = X0Y0_飛膜.ToLocal(手.X0Y0_親指_指1.Position); - X0Y0_飛膜.OP[8].ps[2] = value; - X0Y0_飛膜.OP[8].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指2.Position); - X0Y0_飛膜.OP[8].ps[1] = (X0Y0_飛膜.OP[8].ps[2] + X0Y0_飛膜.OP[8].ps[0]) * 0.5; - X0Y0_飛膜.OP[7].ps[2] = X0Y0_飛膜.OP[8].ps[0]; - X0Y0_飛膜.OP[7].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_親指_指2.Position); - X0Y0_飛膜.OP[7].ps[1] = (X0Y0_飛膜.OP[7].ps[2] + X0Y0_飛膜.OP[7].ps[0]) * 0.5; - X0Y0_飛膜.OP[7].ps[1] += (vector2D - X0Y0_飛膜.OP[7].ps[1]) * 0.3; - X0Y0_飛膜.OP[6].ps[3] = X0Y0_飛膜.OP[7].ps[0]; - if (上腕 == null) - { - if (下腕 == null) - { - X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position); - } - else - { - X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); - } - Vector2D vector2D2 = (X0Y0_飛膜.OP[6].ps[3] + X0Y0_飛膜.OP[6].ps[0]) * 0.5; - X0Y0_飛膜.OP[6].ps[2] = vector2D2 + (X0Y0_飛膜.OP[6].ps[3] - X0Y0_飛膜.OP[6].ps[0]) * 0.8; - X0Y0_飛膜.OP[6].ps[1] = vector2D2 + (X0Y0_飛膜.OP[6].ps[3] - X0Y0_飛膜.OP[6].ps[0]) * 0.4; - X0Y0_飛膜.OP[6].ps[2] += (vector2D - X0Y0_飛膜.OP[6].ps[2]) * 0.3; - X0Y0_飛膜.OP[6].ps[1] += (vector2D - X0Y0_飛膜.OP[6].ps[1]) * 0.3; - } - else - { - if (上腕.ConnectionType == ConnectionInfo.肩_上腕_接続) - { - X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4])); - } - else - { - X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4].AddY(0.003))); - } - Vector2D vector2D3 = (X0Y0_飛膜.OP[6].ps[3] + X0Y0_飛膜.OP[6].ps[0]) * 0.5; - X0Y0_飛膜.OP[6].ps[2] = (X0Y0_飛膜.OP[6].ps[3] + vector2D3) * 0.5; - X0Y0_飛膜.OP[6].ps[1] = (vector2D3 + X0Y0_飛膜.OP[6].ps[0]) * 0.5; - } - if (下腕 == null) - { - Vector2D vector2D4 = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position); - X0Y0_飛膜.OP[6].ps[2] += (vector2D4 - X0Y0_飛膜.OP[6].ps[2]) * 0.3; - X0Y0_飛膜.OP[6].ps[1] += (vector2D4 - X0Y0_飛膜.OP[6].ps[1]) * 0.3; - } - else - { - Vector2D vector2D5 = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); - X0Y0_飛膜.OP[6].ps[2] += (vector2D5 - X0Y0_飛膜.OP[6].ps[2]) * 0.3; - X0Y0_飛膜.OP[6].ps[1] += (vector2D5 - X0Y0_飛膜.OP[6].ps[1]) * 0.3; - } - if (上腕.ConnectionType != ConnectionInfo.肩_上腕_接続) - { - X0Y0_飛膜.OP[5].ps[2] = X0Y0_飛膜.OP[6].ps[0]; - } - else - { - X0Y0_飛膜.OP[5].ps[2] = X0Y0_飛膜.OP[6].ps[0].AddY(0.05); - } - X0Y0_飛膜.OP[5].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[2].ps[2])); - X0Y0_飛膜.OP[5].ps[1] = (X0Y0_飛膜.OP[5].ps[2] + X0Y0_飛膜.OP[5].ps[0]) * 0.5; - X0Y0_飛膜.OP[5].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_人指_指1.Position) - X0Y0_飛膜.OP[5].ps[1]) * 0.07; - if (カーブ) - { - X0Y0_飛膜.OP[5].ps[1] = (X0Y0_飛膜.OP[5].ps[2] + X0Y0_飛膜.OP[5].ps[0]) * 0.5; - X0Y0_飛膜.OP[5].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_小指_指1.ToGlobal(手.X0Y0_小指_指1.JP[0].Joint)) - X0Y0_飛膜.OP[5].ps[1]) * 0.4; - } - X0Y0_飛膜.OP[4].ps[2] = X0Y0_飛膜.OP[5].ps[0]; - X0Y0_飛膜.OP[4].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_薬指_指3.ToGlobal(手.X0Y0_薬指_指3.OP[2].ps[2])); - X0Y0_飛膜.OP[4].ps[1] = (X0Y0_飛膜.OP[4].ps[2] + X0Y0_飛膜.OP[4].ps[0]) * 0.5; - X0Y0_飛膜.OP[4].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_薬指_指1.Position) - X0Y0_飛膜.OP[4].ps[1]) * 0.08; - X0Y0_飛膜.OP[3].ps[2] = X0Y0_飛膜.OP[4].ps[0]; - X0Y0_飛膜.OP[3].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[2].ps[2])); - X0Y0_飛膜.OP[3].ps[1] = (X0Y0_飛膜.OP[3].ps[2] + X0Y0_飛膜.OP[3].ps[0]) * 0.5; - X0Y0_飛膜.OP[3].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_中指_指1.Position) - X0Y0_飛膜.OP[3].ps[1]) * 0.07; - X0Y0_飛膜.OP[2].ps[2] = X0Y0_飛膜.OP[3].ps[0]; - X0Y0_飛膜.OP[2].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_中指_指3.Position); - X0Y0_飛膜.OP[2].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[2].ps[1])); - X0Y0_飛膜.OP[1].ps[2] = X0Y0_飛膜.OP[2].ps[0]; - X0Y0_飛膜.OP[1].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[2].ps[2])); - X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[2] + X0Y0_飛膜.OP[1].ps[0]) * 0.5; - X0Y0_飛膜.OP[1].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_人指_指1.Position) - X0Y0_飛膜.OP[1].ps[1]) * 0.08; - X0Y0_飛膜.OP[0].ps[2] = X0Y0_飛膜.OP[1].ps[0]; - X0Y0_飛膜.OP[0].ps[0] = value; - X0Y0_飛膜.OP[0].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[2].ps[1])); - } + private void 通常接続右(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ) + { + Vector2D value = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.Position); + Vector2D vector2D = X0Y0_飛膜.ToLocal(手.X0Y0_親指_指1.Position); + X0Y0_飛膜.OP[8].ps[2] = value; + X0Y0_飛膜.OP[8].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指2.Position); + X0Y0_飛膜.OP[8].ps[1] = (X0Y0_飛膜.OP[8].ps[2] + X0Y0_飛膜.OP[8].ps[0]) * 0.5; + X0Y0_飛膜.OP[7].ps[2] = X0Y0_飛膜.OP[8].ps[0]; + X0Y0_飛膜.OP[7].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_親指_指2.Position); + X0Y0_飛膜.OP[7].ps[1] = (X0Y0_飛膜.OP[7].ps[2] + X0Y0_飛膜.OP[7].ps[0]) * 0.5; + X0Y0_飛膜.OP[7].ps[1] += (vector2D - X0Y0_飛膜.OP[7].ps[1]) * 0.3; + X0Y0_飛膜.OP[6].ps[3] = X0Y0_飛膜.OP[7].ps[0]; + if (上腕 == null) + { + if (下腕 == null) + { + X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position); + } + else + { + X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); + } + Vector2D vector2D2 = (X0Y0_飛膜.OP[6].ps[3] + X0Y0_飛膜.OP[6].ps[0]) * 0.5; + X0Y0_飛膜.OP[6].ps[2] = vector2D2 + (X0Y0_飛膜.OP[6].ps[3] - X0Y0_飛膜.OP[6].ps[0]) * 0.8; + X0Y0_飛膜.OP[6].ps[1] = vector2D2 + (X0Y0_飛膜.OP[6].ps[3] - X0Y0_飛膜.OP[6].ps[0]) * 0.4; + X0Y0_飛膜.OP[6].ps[2] += (vector2D - X0Y0_飛膜.OP[6].ps[2]) * 0.3; + X0Y0_飛膜.OP[6].ps[1] += (vector2D - X0Y0_飛膜.OP[6].ps[1]) * 0.3; + } + else + { + if (上腕.ConnectionType == ConnectionInfo.肩_上腕_接続) + { + X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4])); + } + else + { + X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4].AddY(0.003))); + } + Vector2D vector2D3 = (X0Y0_飛膜.OP[6].ps[3] + X0Y0_飛膜.OP[6].ps[0]) * 0.5; + X0Y0_飛膜.OP[6].ps[2] = (X0Y0_飛膜.OP[6].ps[3] + vector2D3) * 0.5; + X0Y0_飛膜.OP[6].ps[1] = (vector2D3 + X0Y0_飛膜.OP[6].ps[0]) * 0.5; + } + if (下腕 == null) + { + Vector2D vector2D4 = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position); + X0Y0_飛膜.OP[6].ps[2] += (vector2D4 - X0Y0_飛膜.OP[6].ps[2]) * 0.3; + X0Y0_飛膜.OP[6].ps[1] += (vector2D4 - X0Y0_飛膜.OP[6].ps[1]) * 0.3; + } + else + { + Vector2D vector2D5 = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); + X0Y0_飛膜.OP[6].ps[2] += (vector2D5 - X0Y0_飛膜.OP[6].ps[2]) * 0.3; + X0Y0_飛膜.OP[6].ps[1] += (vector2D5 - X0Y0_飛膜.OP[6].ps[1]) * 0.3; + } + if (上腕.ConnectionType != ConnectionInfo.肩_上腕_接続) + { + X0Y0_飛膜.OP[5].ps[2] = X0Y0_飛膜.OP[6].ps[0]; + } + else + { + X0Y0_飛膜.OP[5].ps[2] = X0Y0_飛膜.OP[6].ps[0].AddY(0.05); + } + X0Y0_飛膜.OP[5].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[2].ps[2])); + X0Y0_飛膜.OP[5].ps[1] = (X0Y0_飛膜.OP[5].ps[2] + X0Y0_飛膜.OP[5].ps[0]) * 0.5; + X0Y0_飛膜.OP[5].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_人指_指1.Position) - X0Y0_飛膜.OP[5].ps[1]) * 0.07; + if (カーブ) + { + X0Y0_飛膜.OP[5].ps[1] = (X0Y0_飛膜.OP[5].ps[2] + X0Y0_飛膜.OP[5].ps[0]) * 0.5; + X0Y0_飛膜.OP[5].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_小指_指1.ToGlobal(手.X0Y0_小指_指1.JP[0].Joint)) - X0Y0_飛膜.OP[5].ps[1]) * 0.4; + } + X0Y0_飛膜.OP[4].ps[2] = X0Y0_飛膜.OP[5].ps[0]; + X0Y0_飛膜.OP[4].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_薬指_指3.ToGlobal(手.X0Y0_薬指_指3.OP[2].ps[2])); + X0Y0_飛膜.OP[4].ps[1] = (X0Y0_飛膜.OP[4].ps[2] + X0Y0_飛膜.OP[4].ps[0]) * 0.5; + X0Y0_飛膜.OP[4].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_薬指_指1.Position) - X0Y0_飛膜.OP[4].ps[1]) * 0.08; + X0Y0_飛膜.OP[3].ps[2] = X0Y0_飛膜.OP[4].ps[0]; + X0Y0_飛膜.OP[3].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[2].ps[2])); + X0Y0_飛膜.OP[3].ps[1] = (X0Y0_飛膜.OP[3].ps[2] + X0Y0_飛膜.OP[3].ps[0]) * 0.5; + X0Y0_飛膜.OP[3].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_中指_指1.Position) - X0Y0_飛膜.OP[3].ps[1]) * 0.07; + X0Y0_飛膜.OP[2].ps[2] = X0Y0_飛膜.OP[3].ps[0]; + X0Y0_飛膜.OP[2].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_中指_指3.Position); + X0Y0_飛膜.OP[2].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[2].ps[1])); + X0Y0_飛膜.OP[1].ps[2] = X0Y0_飛膜.OP[2].ps[0]; + X0Y0_飛膜.OP[1].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[2].ps[2])); + X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[2] + X0Y0_飛膜.OP[1].ps[0]) * 0.5; + X0Y0_飛膜.OP[1].ps[1] += (X0Y0_飛膜.ToLocal(手.X0Y0_人指_指1.Position) - X0Y0_飛膜.OP[1].ps[1]) * 0.08; + X0Y0_飛膜.OP[0].ps[2] = X0Y0_飛膜.OP[1].ps[0]; + X0Y0_飛膜.OP[0].ps[0] = value; + X0Y0_飛膜.OP[0].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[2].ps[1])); + } - private void 欠損接続左(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ) - { - Vector2D value = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.Position); - Vector2D vector2D = X0Y1_飛膜.ToLocal(手.X0Y0_親指_指1.Position); - X0Y1_飛膜.OP[0].ps[0] = value; - X0Y1_飛膜.OP[0].ps[2] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指2.Position); - X0Y1_飛膜.OP[0].ps[1] = (X0Y1_飛膜.OP[0].ps[0] + X0Y1_飛膜.OP[0].ps[2]) * 0.5; - X0Y1_飛膜.OP[1].ps[0] = X0Y1_飛膜.OP[0].ps[2]; - X0Y1_飛膜.OP[1].ps[2] = X0Y1_飛膜.ToLocal(手.X0Y0_親指_指2.Position); - X0Y1_飛膜.OP[1].ps[1] = (X0Y1_飛膜.OP[1].ps[0] + X0Y1_飛膜.OP[1].ps[2]) * 0.5; - X0Y1_飛膜.OP[1].ps[1] += (vector2D - X0Y1_飛膜.OP[1].ps[1]) * 0.3; - X0Y1_飛膜.OP[2].ps[0] = X0Y1_飛膜.OP[1].ps[2]; - if (上腕 == null) - { - if (下腕 == null) - { - X0Y1_飛膜.OP[2].ps[3] = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position); - } - else - { - X0Y1_飛膜.OP[2].ps[3] = X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); - } - Vector2D vector2D2 = (X0Y1_飛膜.OP[2].ps[0] + X0Y1_飛膜.OP[2].ps[3]) * 0.5; - X0Y1_飛膜.OP[2].ps[1] = vector2D2 + (X0Y1_飛膜.OP[2].ps[0] - X0Y1_飛膜.OP[2].ps[3]) * 0.8; - X0Y1_飛膜.OP[2].ps[2] = vector2D2 + (X0Y1_飛膜.OP[2].ps[0] - X0Y1_飛膜.OP[2].ps[3]) * 0.4; - X0Y1_飛膜.OP[2].ps[1] += (vector2D - X0Y1_飛膜.OP[2].ps[1]) * 0.3; - X0Y1_飛膜.OP[2].ps[2] += (vector2D - X0Y1_飛膜.OP[2].ps[2]) * 0.3; - } - else - { - if (上腕.ConnectionType == ConnectionInfo.肩_上腕_接続) - { - X0Y1_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1])); - } - else - { - X0Y1_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1].AddY(0.003))); - } - Vector2D vector2D3 = (X0Y1_飛膜.OP[2].ps[0] + X0Y1_飛膜.OP[2].ps[3]) * 0.5; - X0Y1_飛膜.OP[2].ps[1] = (X0Y1_飛膜.OP[2].ps[0] + vector2D3) * 0.5; - X0Y1_飛膜.OP[2].ps[2] = (vector2D3 + X0Y1_飛膜.OP[2].ps[3]) * 0.5; - } - if (下腕 == null) - { - Vector2D vector2D4 = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position); - X0Y1_飛膜.OP[2].ps[1] += (vector2D4 - X0Y1_飛膜.OP[2].ps[1]) * 0.3; - X0Y1_飛膜.OP[2].ps[2] += (vector2D4 - X0Y1_飛膜.OP[2].ps[2]) * 0.3; - } - else - { - Vector2D vector2D5 = X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); - X0Y1_飛膜.OP[2].ps[1] += (vector2D5 - X0Y1_飛膜.OP[2].ps[1]) * 0.3; - X0Y1_飛膜.OP[2].ps[2] += (vector2D5 - X0Y1_飛膜.OP[2].ps[2]) * 0.3; - } - if (上腕.ConnectionType != ConnectionInfo.肩_上腕_接続) - { - X0Y1_飛膜.OP[3].ps[0] = X0Y1_飛膜.OP[2].ps[3]; - } - else - { - X0Y1_飛膜.OP[3].ps[0] = X0Y1_飛膜.OP[2].ps[3].AddY(0.05); - } - X0Y1_飛膜.OP[3].ps[2] = X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[0].ps[0])); - X0Y1_飛膜.OP[3].ps[1] = (X0Y1_飛膜.OP[3].ps[0] + X0Y1_飛膜.OP[3].ps[2]) * 0.5; - X0Y1_飛膜.OP[3].ps[1] += (X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.Position) - X0Y1_飛膜.OP[3].ps[1]) * 0.85; - if (カーブ) - { - X0Y1_飛膜.OP[3].ps[1] = (X0Y1_飛膜.OP[3].ps[0] + X0Y1_飛膜.OP[3].ps[2]) * 0.5; - X0Y1_飛膜.OP[3].ps[1] += (X0Y1_飛膜.ToLocal(手.X0Y0_小指_指1.ToGlobal(手.X0Y0_小指_指1.JP[0].Joint)) - X0Y1_飛膜.OP[3].ps[1]) * 0.3; - } - Vector2D vector2D6 = X0Y1_飛膜.OP[3].ps[2]; - Vector2D vector2D7 = X0Y1_飛膜.ToLocal(手.X0Y0_薬指_指3.ToGlobal(手.X0Y0_薬指_指3.OP[0].ps[0])); - Vector2D vector2D8 = (vector2D6 + vector2D7) * 0.5; - double num = vector2D6.DistanceSquared(vector2D7); - Vector2D vector2D9 = (X0Y1_飛膜.OP[4].ps[0] + X0Y1_飛膜.OP[19].ps[2]) * 0.5; - double num2 = X0Y1_飛膜.OP[4].ps[0].DistanceSquared(X0Y1_飛膜.OP[19].ps[2]); - Vector2D v = X0Y1_飛膜.OP[11].ps[2] - vector2D9; - Vector2D v2 = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指2.Position) - vector2D8; - double num3 = v.Angle02π(Dat.Vec2DUnitY); - MatrixD transform = num3.RotationZ(); - MatrixD transform2 = (v.Angle02π(v2) - num3).RotationZ(); - Vector2D vector2D10 = vector2D8 - vector2D9; - double num4 = num / num2; - double num5 = vector2D9.X - vector2D9.X * num4; - for (int i = 0; i < 16; i++) - { - int index = i + 4; - for (int j = 0; j < X0Y1_飛膜.OP[index].ps.Count; j++) - { - Vector2D coord = X0Y1_飛膜.OP[index].ps[j].TransformCoordinateBP(vector2D9, transform); - coord.X = coord.X * num4 + num5; - X0Y1_飛膜.OP[index].ps[j] = coord.TransformCoordinateBP(vector2D9, transform2) + vector2D10; - } - } - X0Y1_飛膜.OP[4].ps[0] = vector2D6; - X0Y1_飛膜.OP[19].ps[2] = vector2D7; - vector2D6 = X0Y1_飛膜.OP[19].ps[2]; - vector2D7 = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[0].ps[0])); - vector2D8 = (vector2D6 + vector2D7) * 0.5; - double num6 = vector2D6.DistanceSquared(vector2D7); - vector2D9 = (X0Y1_飛膜.OP[20].ps[0] + X0Y1_飛膜.OP[39].ps[2]) * 0.5; - num2 = X0Y1_飛膜.OP[20].ps[0].DistanceSquared(X0Y1_飛膜.OP[39].ps[2]); - Vector2D v3 = X0Y1_飛膜.OP[29].ps[2] - vector2D9; - v2 = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指2.Position) - vector2D8; - num3 = v3.Angle02π(Dat.Vec2DUnitY); - transform = num3.RotationZ(); - transform2 = (v3.Angle02π(v2) - num3).RotationZ(); - vector2D10 = vector2D8 - vector2D9; - num4 = num6 / num2; - num5 = vector2D9.X - vector2D9.X * num4; - for (int k = 0; k < 20; k++) - { - int index = k + 20; - for (int l = 0; l < X0Y1_飛膜.OP[index].ps.Count; l++) - { - Vector2D coord = X0Y1_飛膜.OP[index].ps[l].TransformCoordinateBP(vector2D9, transform); - coord.X = coord.X * num4 + num5; - X0Y1_飛膜.OP[index].ps[l] = coord.TransformCoordinateBP(vector2D9, transform2) + vector2D10; - } - } - X0Y1_飛膜.OP[20].ps[0] = vector2D6; - X0Y1_飛膜.OP[39].ps[2] = vector2D7; - X0Y1_飛膜.OP[40].ps[0] = vector2D7; - X0Y1_飛膜.OP[40].ps[2] = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指3.Position); - X0Y1_飛膜.OP[40].ps[1] = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[0].ps[1])); - X0Y1_飛膜.OP[41].ps[0] = X0Y1_飛膜.OP[40].ps[2]; - X0Y1_飛膜.OP[41].ps[2] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[0].ps[0])); - X0Y1_飛膜.OP[41].ps[1] = (X0Y1_飛膜.OP[41].ps[0] + X0Y1_飛膜.OP[41].ps[2]) * 0.5; - X0Y1_飛膜.OP[41].ps[1] += (X0Y1_飛膜.ToLocal(手.X0Y0_人指_指1.Position) - X0Y1_飛膜.OP[41].ps[1]) * 0.08; - X0Y1_飛膜.OP[42].ps[0] = X0Y1_飛膜.OP[41].ps[2]; - X0Y1_飛膜.OP[42].ps[2] = value; - X0Y1_飛膜.OP[42].ps[1] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[0].ps[1])); - } + private void 欠損接続左(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ) + { + Vector2D value = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.Position); + Vector2D vector2D = X0Y1_飛膜.ToLocal(手.X0Y0_親指_指1.Position); + X0Y1_飛膜.OP[0].ps[0] = value; + X0Y1_飛膜.OP[0].ps[2] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指2.Position); + X0Y1_飛膜.OP[0].ps[1] = (X0Y1_飛膜.OP[0].ps[0] + X0Y1_飛膜.OP[0].ps[2]) * 0.5; + X0Y1_飛膜.OP[1].ps[0] = X0Y1_飛膜.OP[0].ps[2]; + X0Y1_飛膜.OP[1].ps[2] = X0Y1_飛膜.ToLocal(手.X0Y0_親指_指2.Position); + X0Y1_飛膜.OP[1].ps[1] = (X0Y1_飛膜.OP[1].ps[0] + X0Y1_飛膜.OP[1].ps[2]) * 0.5; + X0Y1_飛膜.OP[1].ps[1] += (vector2D - X0Y1_飛膜.OP[1].ps[1]) * 0.3; + X0Y1_飛膜.OP[2].ps[0] = X0Y1_飛膜.OP[1].ps[2]; + if (上腕 == null) + { + if (下腕 == null) + { + X0Y1_飛膜.OP[2].ps[3] = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position); + } + else + { + X0Y1_飛膜.OP[2].ps[3] = X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); + } + Vector2D vector2D2 = (X0Y1_飛膜.OP[2].ps[0] + X0Y1_飛膜.OP[2].ps[3]) * 0.5; + X0Y1_飛膜.OP[2].ps[1] = vector2D2 + (X0Y1_飛膜.OP[2].ps[0] - X0Y1_飛膜.OP[2].ps[3]) * 0.8; + X0Y1_飛膜.OP[2].ps[2] = vector2D2 + (X0Y1_飛膜.OP[2].ps[0] - X0Y1_飛膜.OP[2].ps[3]) * 0.4; + X0Y1_飛膜.OP[2].ps[1] += (vector2D - X0Y1_飛膜.OP[2].ps[1]) * 0.3; + X0Y1_飛膜.OP[2].ps[2] += (vector2D - X0Y1_飛膜.OP[2].ps[2]) * 0.3; + } + else + { + if (上腕.ConnectionType == ConnectionInfo.肩_上腕_接続) + { + X0Y1_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1])); + } + else + { + X0Y1_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1].AddY(0.003))); + } + Vector2D vector2D3 = (X0Y1_飛膜.OP[2].ps[0] + X0Y1_飛膜.OP[2].ps[3]) * 0.5; + X0Y1_飛膜.OP[2].ps[1] = (X0Y1_飛膜.OP[2].ps[0] + vector2D3) * 0.5; + X0Y1_飛膜.OP[2].ps[2] = (vector2D3 + X0Y1_飛膜.OP[2].ps[3]) * 0.5; + } + if (下腕 == null) + { + Vector2D vector2D4 = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position); + X0Y1_飛膜.OP[2].ps[1] += (vector2D4 - X0Y1_飛膜.OP[2].ps[1]) * 0.3; + X0Y1_飛膜.OP[2].ps[2] += (vector2D4 - X0Y1_飛膜.OP[2].ps[2]) * 0.3; + } + else + { + Vector2D vector2D5 = X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); + X0Y1_飛膜.OP[2].ps[1] += (vector2D5 - X0Y1_飛膜.OP[2].ps[1]) * 0.3; + X0Y1_飛膜.OP[2].ps[2] += (vector2D5 - X0Y1_飛膜.OP[2].ps[2]) * 0.3; + } + if (上腕.ConnectionType != ConnectionInfo.肩_上腕_接続) + { + X0Y1_飛膜.OP[3].ps[0] = X0Y1_飛膜.OP[2].ps[3]; + } + else + { + X0Y1_飛膜.OP[3].ps[0] = X0Y1_飛膜.OP[2].ps[3].AddY(0.05); + } + X0Y1_飛膜.OP[3].ps[2] = X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[0].ps[0])); + X0Y1_飛膜.OP[3].ps[1] = (X0Y1_飛膜.OP[3].ps[0] + X0Y1_飛膜.OP[3].ps[2]) * 0.5; + X0Y1_飛膜.OP[3].ps[1] += (X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.Position) - X0Y1_飛膜.OP[3].ps[1]) * 0.85; + if (カーブ) + { + X0Y1_飛膜.OP[3].ps[1] = (X0Y1_飛膜.OP[3].ps[0] + X0Y1_飛膜.OP[3].ps[2]) * 0.5; + X0Y1_飛膜.OP[3].ps[1] += (X0Y1_飛膜.ToLocal(手.X0Y0_小指_指1.ToGlobal(手.X0Y0_小指_指1.JP[0].Joint)) - X0Y1_飛膜.OP[3].ps[1]) * 0.3; + } + Vector2D vector2D6 = X0Y1_飛膜.OP[3].ps[2]; + Vector2D vector2D7 = X0Y1_飛膜.ToLocal(手.X0Y0_薬指_指3.ToGlobal(手.X0Y0_薬指_指3.OP[0].ps[0])); + Vector2D vector2D8 = (vector2D6 + vector2D7) * 0.5; + double num = vector2D6.DistanceSquared(vector2D7); + Vector2D vector2D9 = (X0Y1_飛膜.OP[4].ps[0] + X0Y1_飛膜.OP[19].ps[2]) * 0.5; + double num2 = X0Y1_飛膜.OP[4].ps[0].DistanceSquared(X0Y1_飛膜.OP[19].ps[2]); + Vector2D v = X0Y1_飛膜.OP[11].ps[2] - vector2D9; + Vector2D v2 = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指2.Position) - vector2D8; + double num3 = v.Angle02π(Dat.Vec2DUnitY); + MatrixD transform = num3.RotationZ(); + MatrixD transform2 = (v.Angle02π(v2) - num3).RotationZ(); + Vector2D vector2D10 = vector2D8 - vector2D9; + double num4 = num / num2; + double num5 = vector2D9.X - vector2D9.X * num4; + for (int i = 0; i < 16; i++) + { + int index = i + 4; + for (int j = 0; j < X0Y1_飛膜.OP[index].ps.Count; j++) + { + Vector2D coord = X0Y1_飛膜.OP[index].ps[j].TransformCoordinateBP(vector2D9, transform); + coord.X = coord.X * num4 + num5; + X0Y1_飛膜.OP[index].ps[j] = coord.TransformCoordinateBP(vector2D9, transform2) + vector2D10; + } + } + X0Y1_飛膜.OP[4].ps[0] = vector2D6; + X0Y1_飛膜.OP[19].ps[2] = vector2D7; + vector2D6 = X0Y1_飛膜.OP[19].ps[2]; + vector2D7 = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[0].ps[0])); + vector2D8 = (vector2D6 + vector2D7) * 0.5; + double num6 = vector2D6.DistanceSquared(vector2D7); + vector2D9 = (X0Y1_飛膜.OP[20].ps[0] + X0Y1_飛膜.OP[39].ps[2]) * 0.5; + num2 = X0Y1_飛膜.OP[20].ps[0].DistanceSquared(X0Y1_飛膜.OP[39].ps[2]); + Vector2D v3 = X0Y1_飛膜.OP[29].ps[2] - vector2D9; + v2 = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指2.Position) - vector2D8; + num3 = v3.Angle02π(Dat.Vec2DUnitY); + transform = num3.RotationZ(); + transform2 = (v3.Angle02π(v2) - num3).RotationZ(); + vector2D10 = vector2D8 - vector2D9; + num4 = num6 / num2; + num5 = vector2D9.X - vector2D9.X * num4; + for (int k = 0; k < 20; k++) + { + int index = k + 20; + for (int l = 0; l < X0Y1_飛膜.OP[index].ps.Count; l++) + { + Vector2D coord = X0Y1_飛膜.OP[index].ps[l].TransformCoordinateBP(vector2D9, transform); + coord.X = coord.X * num4 + num5; + X0Y1_飛膜.OP[index].ps[l] = coord.TransformCoordinateBP(vector2D9, transform2) + vector2D10; + } + } + X0Y1_飛膜.OP[20].ps[0] = vector2D6; + X0Y1_飛膜.OP[39].ps[2] = vector2D7; + X0Y1_飛膜.OP[40].ps[0] = vector2D7; + X0Y1_飛膜.OP[40].ps[2] = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指3.Position); + X0Y1_飛膜.OP[40].ps[1] = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[0].ps[1])); + X0Y1_飛膜.OP[41].ps[0] = X0Y1_飛膜.OP[40].ps[2]; + X0Y1_飛膜.OP[41].ps[2] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[0].ps[0])); + X0Y1_飛膜.OP[41].ps[1] = (X0Y1_飛膜.OP[41].ps[0] + X0Y1_飛膜.OP[41].ps[2]) * 0.5; + X0Y1_飛膜.OP[41].ps[1] += (X0Y1_飛膜.ToLocal(手.X0Y0_人指_指1.Position) - X0Y1_飛膜.OP[41].ps[1]) * 0.08; + X0Y1_飛膜.OP[42].ps[0] = X0Y1_飛膜.OP[41].ps[2]; + X0Y1_飛膜.OP[42].ps[2] = value; + X0Y1_飛膜.OP[42].ps[1] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[0].ps[1])); + } - private void 欠損接続右(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ) - { - Vector2D value = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.Position); - Vector2D vector2D = X0Y1_飛膜.ToLocal(手.X0Y0_親指_指1.Position); - X0Y1_飛膜.OP[42].ps[2] = value; - X0Y1_飛膜.OP[42].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指2.Position); - X0Y1_飛膜.OP[42].ps[1] = (X0Y1_飛膜.OP[42].ps[2] + X0Y1_飛膜.OP[42].ps[0]) * 0.5; - X0Y1_飛膜.OP[41].ps[2] = X0Y1_飛膜.OP[42].ps[0]; - X0Y1_飛膜.OP[41].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_親指_指2.Position); - X0Y1_飛膜.OP[41].ps[1] = (X0Y1_飛膜.OP[41].ps[2] + X0Y1_飛膜.OP[41].ps[0]) * 0.5; - X0Y1_飛膜.OP[41].ps[1] += (vector2D - X0Y1_飛膜.OP[41].ps[1]) * 0.3; - X0Y1_飛膜.OP[40].ps[3] = X0Y1_飛膜.OP[41].ps[0]; - if (上腕 == null) - { - if (下腕 == null) - { - X0Y1_飛膜.OP[40].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position); - } - else - { - X0Y1_飛膜.OP[40].ps[0] = X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); - } - Vector2D vector2D2 = (X0Y1_飛膜.OP[40].ps[3] + X0Y1_飛膜.OP[40].ps[0]) * 0.5; - X0Y1_飛膜.OP[40].ps[2] = vector2D2 + (X0Y1_飛膜.OP[40].ps[3] - X0Y1_飛膜.OP[40].ps[0]) * 0.8; - X0Y1_飛膜.OP[40].ps[1] = vector2D2 + (X0Y1_飛膜.OP[40].ps[3] - X0Y1_飛膜.OP[40].ps[0]) * 0.4; - X0Y1_飛膜.OP[40].ps[2] += (vector2D - X0Y1_飛膜.OP[40].ps[2]) * 0.3; - X0Y1_飛膜.OP[40].ps[1] += (vector2D - X0Y1_飛膜.OP[40].ps[1]) * 0.3; - } - else - { - if (上腕.ConnectionType == ConnectionInfo.肩_上腕_接続) - { - X0Y1_飛膜.OP[40].ps[0] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4])); - } - else - { - X0Y1_飛膜.OP[40].ps[0] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4].AddY(0.003))); - } - Vector2D vector2D3 = (X0Y1_飛膜.OP[40].ps[3] + X0Y1_飛膜.OP[40].ps[0]) * 0.5; - X0Y1_飛膜.OP[40].ps[2] = (X0Y1_飛膜.OP[40].ps[3] + vector2D3) * 0.5; - X0Y1_飛膜.OP[40].ps[1] = (vector2D3 + X0Y1_飛膜.OP[40].ps[0]) * 0.5; - } - if (下腕 == null) - { - Vector2D vector2D4 = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position); - X0Y1_飛膜.OP[40].ps[2] += (vector2D4 - X0Y1_飛膜.OP[40].ps[2]) * 0.3; - X0Y1_飛膜.OP[40].ps[1] += (vector2D4 - X0Y1_飛膜.OP[40].ps[1]) * 0.3; - } - else - { - Vector2D vector2D5 = X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); - X0Y1_飛膜.OP[40].ps[2] += (vector2D5 - X0Y1_飛膜.OP[40].ps[2]) * 0.3; - X0Y1_飛膜.OP[40].ps[1] += (vector2D5 - X0Y1_飛膜.OP[40].ps[1]) * 0.3; - } - if (上腕.ConnectionType != ConnectionInfo.肩_上腕_接続) - { - X0Y1_飛膜.OP[39].ps[2] = X0Y1_飛膜.OP[40].ps[0]; - } - else - { - X0Y1_飛膜.OP[39].ps[2] = X0Y1_飛膜.OP[40].ps[0].AddY(0.05); - } - X0Y1_飛膜.OP[39].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[2].ps[2])); - X0Y1_飛膜.OP[39].ps[1] = (X0Y1_飛膜.OP[39].ps[2] + X0Y1_飛膜.OP[39].ps[0]) * 0.5; - X0Y1_飛膜.OP[39].ps[1] += (X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.Position) - X0Y1_飛膜.OP[39].ps[1]) * 0.85; - if (カーブ) - { - X0Y1_飛膜.OP[39].ps[1] = (X0Y1_飛膜.OP[39].ps[2] + X0Y1_飛膜.OP[39].ps[0]) * 0.5; - X0Y1_飛膜.OP[39].ps[1] += (X0Y1_飛膜.ToLocal(手.X0Y0_小指_指1.ToGlobal(手.X0Y0_小指_指1.JP[0].Joint)) - X0Y1_飛膜.OP[39].ps[1]) * 0.3; - } - Vector2D vector2D6 = X0Y1_飛膜.OP[39].ps[0]; - Vector2D vector2D7 = X0Y1_飛膜.ToLocal(手.X0Y0_薬指_指3.ToGlobal(手.X0Y0_薬指_指3.OP[2].ps[2])); - Vector2D vector2D8 = (vector2D6 + vector2D7) * 0.5; - double num = vector2D6.DistanceSquared(vector2D7); - Vector2D vector2D9 = (X0Y1_飛膜.OP[38].ps[2] + X0Y1_飛膜.OP[23].ps[0]) * 0.5; - double num2 = X0Y1_飛膜.OP[38].ps[2].DistanceSquared(X0Y1_飛膜.OP[23].ps[0]); - Vector2D v = X0Y1_飛膜.OP[31].ps[0] - vector2D9; - Vector2D v2 = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指2.Position) - vector2D8; - double num3 = v.Angle02π(Dat.Vec2DUnitY); - MatrixD transform = num3.RotationZ(); - MatrixD transform2 = (v.Angle02π(v2) - num3).RotationZ(); - Vector2D vector2D10 = vector2D8 - vector2D9; - double num4 = num / num2; - double num5 = vector2D9.X - vector2D9.X * num4; - for (int i = 0; i < 16; i++) - { - int index = 42 - (i + 4); - for (int j = 0; j < X0Y1_飛膜.OP[index].ps.Count; j++) - { - Vector2D coord = X0Y1_飛膜.OP[index].ps[j].TransformCoordinateBP(vector2D9, transform); - coord.X = coord.X * num4 + num5; - X0Y1_飛膜.OP[index].ps[j] = coord.TransformCoordinateBP(vector2D9, transform2) + vector2D10; - } - } - X0Y1_飛膜.OP[38].ps[2] = vector2D6; - X0Y1_飛膜.OP[23].ps[0] = vector2D7; - vector2D6 = X0Y1_飛膜.OP[23].ps[0]; - vector2D7 = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[2].ps[2])); - vector2D8 = (vector2D6 + vector2D7) * 0.5; - double num6 = vector2D6.DistanceSquared(vector2D7); - vector2D9 = (X0Y1_飛膜.OP[22].ps[2] + X0Y1_飛膜.OP[3].ps[0]) * 0.5; - num2 = X0Y1_飛膜.OP[22].ps[2].DistanceSquared(X0Y1_飛膜.OP[3].ps[0]); - Vector2D v3 = X0Y1_飛膜.OP[13].ps[0] - vector2D9; - v2 = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指2.Position) - vector2D8; - num3 = v3.Angle02π(Dat.Vec2DUnitY); - transform = num3.RotationZ(); - transform2 = (v3.Angle02π(v2) - num3).RotationZ(); - vector2D10 = vector2D8 - vector2D9; - num4 = num6 / num2; - num5 = vector2D9.X - vector2D9.X * num4; - for (int k = 0; k < 20; k++) - { - int index = 42 - (k + 20); - for (int l = 0; l < X0Y1_飛膜.OP[index].ps.Count; l++) - { - Vector2D coord = X0Y1_飛膜.OP[index].ps[l].TransformCoordinateBP(vector2D9, transform); - coord.X = coord.X * num4 + num5; - X0Y1_飛膜.OP[index].ps[l] = coord.TransformCoordinateBP(vector2D9, transform2) + vector2D10; - } - } - X0Y1_飛膜.OP[22].ps[2] = vector2D6; - X0Y1_飛膜.OP[3].ps[0] = vector2D7; - X0Y1_飛膜.OP[2].ps[2] = vector2D7; - X0Y1_飛膜.OP[2].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指3.Position); - X0Y1_飛膜.OP[2].ps[1] = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[2].ps[1])); - X0Y1_飛膜.OP[1].ps[2] = X0Y1_飛膜.OP[2].ps[0]; - X0Y1_飛膜.OP[1].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[2].ps[2])); - X0Y1_飛膜.OP[1].ps[1] = (X0Y1_飛膜.OP[1].ps[2] + X0Y1_飛膜.OP[1].ps[0]) * 0.5; - X0Y1_飛膜.OP[1].ps[1] += (X0Y1_飛膜.ToLocal(手.X0Y0_人指_指1.Position) - X0Y1_飛膜.OP[1].ps[1]) * 0.08; - X0Y1_飛膜.OP[0].ps[2] = X0Y1_飛膜.OP[1].ps[0]; - X0Y1_飛膜.OP[0].ps[0] = value; - X0Y1_飛膜.OP[0].ps[1] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[2].ps[1])); - } + private void 欠損接続右(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ) + { + Vector2D value = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.Position); + Vector2D vector2D = X0Y1_飛膜.ToLocal(手.X0Y0_親指_指1.Position); + X0Y1_飛膜.OP[42].ps[2] = value; + X0Y1_飛膜.OP[42].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指2.Position); + X0Y1_飛膜.OP[42].ps[1] = (X0Y1_飛膜.OP[42].ps[2] + X0Y1_飛膜.OP[42].ps[0]) * 0.5; + X0Y1_飛膜.OP[41].ps[2] = X0Y1_飛膜.OP[42].ps[0]; + X0Y1_飛膜.OP[41].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_親指_指2.Position); + X0Y1_飛膜.OP[41].ps[1] = (X0Y1_飛膜.OP[41].ps[2] + X0Y1_飛膜.OP[41].ps[0]) * 0.5; + X0Y1_飛膜.OP[41].ps[1] += (vector2D - X0Y1_飛膜.OP[41].ps[1]) * 0.3; + X0Y1_飛膜.OP[40].ps[3] = X0Y1_飛膜.OP[41].ps[0]; + if (上腕 == null) + { + if (下腕 == null) + { + X0Y1_飛膜.OP[40].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position); + } + else + { + X0Y1_飛膜.OP[40].ps[0] = X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); + } + Vector2D vector2D2 = (X0Y1_飛膜.OP[40].ps[3] + X0Y1_飛膜.OP[40].ps[0]) * 0.5; + X0Y1_飛膜.OP[40].ps[2] = vector2D2 + (X0Y1_飛膜.OP[40].ps[3] - X0Y1_飛膜.OP[40].ps[0]) * 0.8; + X0Y1_飛膜.OP[40].ps[1] = vector2D2 + (X0Y1_飛膜.OP[40].ps[3] - X0Y1_飛膜.OP[40].ps[0]) * 0.4; + X0Y1_飛膜.OP[40].ps[2] += (vector2D - X0Y1_飛膜.OP[40].ps[2]) * 0.3; + X0Y1_飛膜.OP[40].ps[1] += (vector2D - X0Y1_飛膜.OP[40].ps[1]) * 0.3; + } + else + { + if (上腕.ConnectionType == ConnectionInfo.肩_上腕_接続) + { + X0Y1_飛膜.OP[40].ps[0] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4])); + } + else + { + X0Y1_飛膜.OP[40].ps[0] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4].AddY(0.003))); + } + Vector2D vector2D3 = (X0Y1_飛膜.OP[40].ps[3] + X0Y1_飛膜.OP[40].ps[0]) * 0.5; + X0Y1_飛膜.OP[40].ps[2] = (X0Y1_飛膜.OP[40].ps[3] + vector2D3) * 0.5; + X0Y1_飛膜.OP[40].ps[1] = (vector2D3 + X0Y1_飛膜.OP[40].ps[0]) * 0.5; + } + if (下腕 == null) + { + Vector2D vector2D4 = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position); + X0Y1_飛膜.OP[40].ps[2] += (vector2D4 - X0Y1_飛膜.OP[40].ps[2]) * 0.3; + X0Y1_飛膜.OP[40].ps[1] += (vector2D4 - X0Y1_飛膜.OP[40].ps[1]) * 0.3; + } + else + { + Vector2D vector2D5 = X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position); + X0Y1_飛膜.OP[40].ps[2] += (vector2D5 - X0Y1_飛膜.OP[40].ps[2]) * 0.3; + X0Y1_飛膜.OP[40].ps[1] += (vector2D5 - X0Y1_飛膜.OP[40].ps[1]) * 0.3; + } + if (上腕.ConnectionType != ConnectionInfo.肩_上腕_接続) + { + X0Y1_飛膜.OP[39].ps[2] = X0Y1_飛膜.OP[40].ps[0]; + } + else + { + X0Y1_飛膜.OP[39].ps[2] = X0Y1_飛膜.OP[40].ps[0].AddY(0.05); + } + X0Y1_飛膜.OP[39].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[2].ps[2])); + X0Y1_飛膜.OP[39].ps[1] = (X0Y1_飛膜.OP[39].ps[2] + X0Y1_飛膜.OP[39].ps[0]) * 0.5; + X0Y1_飛膜.OP[39].ps[1] += (X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.Position) - X0Y1_飛膜.OP[39].ps[1]) * 0.85; + if (カーブ) + { + X0Y1_飛膜.OP[39].ps[1] = (X0Y1_飛膜.OP[39].ps[2] + X0Y1_飛膜.OP[39].ps[0]) * 0.5; + X0Y1_飛膜.OP[39].ps[1] += (X0Y1_飛膜.ToLocal(手.X0Y0_小指_指1.ToGlobal(手.X0Y0_小指_指1.JP[0].Joint)) - X0Y1_飛膜.OP[39].ps[1]) * 0.3; + } + Vector2D vector2D6 = X0Y1_飛膜.OP[39].ps[0]; + Vector2D vector2D7 = X0Y1_飛膜.ToLocal(手.X0Y0_薬指_指3.ToGlobal(手.X0Y0_薬指_指3.OP[2].ps[2])); + Vector2D vector2D8 = (vector2D6 + vector2D7) * 0.5; + double num = vector2D6.DistanceSquared(vector2D7); + Vector2D vector2D9 = (X0Y1_飛膜.OP[38].ps[2] + X0Y1_飛膜.OP[23].ps[0]) * 0.5; + double num2 = X0Y1_飛膜.OP[38].ps[2].DistanceSquared(X0Y1_飛膜.OP[23].ps[0]); + Vector2D v = X0Y1_飛膜.OP[31].ps[0] - vector2D9; + Vector2D v2 = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指2.Position) - vector2D8; + double num3 = v.Angle02π(Dat.Vec2DUnitY); + MatrixD transform = num3.RotationZ(); + MatrixD transform2 = (v.Angle02π(v2) - num3).RotationZ(); + Vector2D vector2D10 = vector2D8 - vector2D9; + double num4 = num / num2; + double num5 = vector2D9.X - vector2D9.X * num4; + for (int i = 0; i < 16; i++) + { + int index = 42 - (i + 4); + for (int j = 0; j < X0Y1_飛膜.OP[index].ps.Count; j++) + { + Vector2D coord = X0Y1_飛膜.OP[index].ps[j].TransformCoordinateBP(vector2D9, transform); + coord.X = coord.X * num4 + num5; + X0Y1_飛膜.OP[index].ps[j] = coord.TransformCoordinateBP(vector2D9, transform2) + vector2D10; + } + } + X0Y1_飛膜.OP[38].ps[2] = vector2D6; + X0Y1_飛膜.OP[23].ps[0] = vector2D7; + vector2D6 = X0Y1_飛膜.OP[23].ps[0]; + vector2D7 = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[2].ps[2])); + vector2D8 = (vector2D6 + vector2D7) * 0.5; + double num6 = vector2D6.DistanceSquared(vector2D7); + vector2D9 = (X0Y1_飛膜.OP[22].ps[2] + X0Y1_飛膜.OP[3].ps[0]) * 0.5; + num2 = X0Y1_飛膜.OP[22].ps[2].DistanceSquared(X0Y1_飛膜.OP[3].ps[0]); + Vector2D v3 = X0Y1_飛膜.OP[13].ps[0] - vector2D9; + v2 = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指2.Position) - vector2D8; + num3 = v3.Angle02π(Dat.Vec2DUnitY); + transform = num3.RotationZ(); + transform2 = (v3.Angle02π(v2) - num3).RotationZ(); + vector2D10 = vector2D8 - vector2D9; + num4 = num6 / num2; + num5 = vector2D9.X - vector2D9.X * num4; + for (int k = 0; k < 20; k++) + { + int index = 42 - (k + 20); + for (int l = 0; l < X0Y1_飛膜.OP[index].ps.Count; l++) + { + Vector2D coord = X0Y1_飛膜.OP[index].ps[l].TransformCoordinateBP(vector2D9, transform); + coord.X = coord.X * num4 + num5; + X0Y1_飛膜.OP[index].ps[l] = coord.TransformCoordinateBP(vector2D9, transform2) + vector2D10; + } + } + X0Y1_飛膜.OP[22].ps[2] = vector2D6; + X0Y1_飛膜.OP[3].ps[0] = vector2D7; + X0Y1_飛膜.OP[2].ps[2] = vector2D7; + X0Y1_飛膜.OP[2].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指3.Position); + X0Y1_飛膜.OP[2].ps[1] = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指3.ToGlobal(手.X0Y0_中指_指3.OP[2].ps[1])); + X0Y1_飛膜.OP[1].ps[2] = X0Y1_飛膜.OP[2].ps[0]; + X0Y1_飛膜.OP[1].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[2].ps[2])); + X0Y1_飛膜.OP[1].ps[1] = (X0Y1_飛膜.OP[1].ps[2] + X0Y1_飛膜.OP[1].ps[0]) * 0.5; + X0Y1_飛膜.OP[1].ps[1] += (X0Y1_飛膜.ToLocal(手.X0Y0_人指_指1.Position) - X0Y1_飛膜.OP[1].ps[1]) * 0.08; + X0Y1_飛膜.OP[0].ps[2] = X0Y1_飛膜.OP[1].ps[0]; + X0Y1_飛膜.OP[0].ps[0] = value; + X0Y1_飛膜.OP[0].ps[1] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[2].ps[1])); + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_飛膜CP.Update(); - } - else - { - X0Y1_飛膜CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_飛膜CP.Update(); + } + else + { + X0Y1_飛膜CP.Update(); + } + } - public override void 色更新(Vector2D[] mm) - { - if (本体.IndexY == 0) - { - X0Y0_飛膜CP.Update(mm); - } - else - { - X0Y1_飛膜CP.Update(mm); - } - } + public override void 色更新(Vector2D[] mm) + { + if (本体.IndexY == 0) + { + X0Y0_飛膜CP.Update(mm); + } + else + { + X0Y1_飛膜CP.Update(mm); + } + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 飛膜CD = new ColorD(ref Col.Black, ref 体配色.膜R); - } + private void 配色N0(体配色 体配色) + { + 飛膜CD = new ColorD(ref Col.Black, ref 体配色.膜R); + } - private void 配色T0(体配色 体配色) - { - 飛膜CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - } + private void 配色T0(体配色 体配色) + { + 飛膜CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + } - private void 配色T1(体配色 体配色) - { - 飛膜CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - } + private void 配色T1(体配色 体配色) + { + 飛膜CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_根.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_根.cs index fe40f72..ffc2ff9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_根.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_根.cs @@ -1,385 +1,386 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 飛膜_根 : Ele +namespace SlaveMatrix { - public Par X0Y0_飛膜; + public class 飛膜_根 : Ele + { + public Par X0Y0_飛膜; - public Par X0Y1_飛膜; + public Par X0Y1_飛膜; - public ColorD 飛膜CD; + public ColorD 飛膜CD; - public ColorP X0Y0_飛膜CP; + public ColorP X0Y0_飛膜CP; - public ColorP X0Y1_飛膜CP; + public ColorP X0Y1_飛膜CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 飛膜_表示 - { - get - { - return X0Y0_飛膜.Dra; - } - set - { - X0Y0_飛膜.Dra = value; - X0Y1_飛膜.Dra = value; - X0Y0_飛膜.Hit = value; - X0Y1_飛膜.Hit = value; - } - } + public bool 飛膜_表示 + { + get + { + return X0Y0_飛膜.Dra; + } + set + { + X0Y0_飛膜.Dra = value; + X0Y1_飛膜.Dra = value; + X0Y0_飛膜.Hit = value; + X0Y1_飛膜.Hit = value; + } + } - public override bool 表示 - { - get - { - return 飛膜_表示; - } - set - { - 飛膜_表示 = value; - } - } + public override bool 表示 + { + get + { + return 飛膜_表示; + } + set + { + 飛膜_表示 = value; + } + } - public override double 濃度 - { - get - { - return 飛膜CD.不透明度; - } - set - { - 飛膜CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 飛膜CD.不透明度; + } + set + { + 飛膜CD.不透明度 = value; + } + } - public bool 接部_外線 - { - get - { - return X0Y0_飛膜.OP[(!右) ? 3 : 0].Outline; - } - set - { - X0Y0_飛膜.OP[(!右) ? 3 : 0].Outline = value; - X0Y1_飛膜.OP[(!右) ? 10 : 0].Outline = value; - } - } + public bool 接部_外線 + { + get + { + return X0Y0_飛膜.OP[(!右) ? 3 : 0].Outline; + } + set + { + X0Y0_飛膜.OP[(!右) ? 3 : 0].Outline = value; + X0Y1_飛膜.OP[(!右) ? 10 : 0].Outline = value; + } + } - public 飛膜_根(double DisUnit, 配色指定 配色指定, 体配色 体配色) - { - ThisType = GetType(); - 本体 = new Difs(Sta.腕左["飛膜根"]); - Pars pars = 本体[0][0]; - X0Y0_飛膜 = pars["飛膜"].ToPar(); - pars = 本体[0][1]; - X0Y1_飛膜 = pars["飛膜"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_飛膜CP = new ColorP(X0Y0_飛膜, 飛膜CD, DisUnit, abj: true); - X0Y1_飛膜CP = new ColorP(X0Y1_飛膜, 飛膜CD, DisUnit, abj: true); - } + public 飛膜_根(double DisUnit, 配色指定 配色指定, 体配色 体配色) + { + ThisType = GetType(); + 本体 = new Difs(Sta.腕左["飛膜根"]); + Pars pars = 本体[0][0]; + X0Y0_飛膜 = pars["飛膜"].ToPar(); + pars = 本体[0][1]; + X0Y1_飛膜 = pars["飛膜"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_飛膜CP = new ColorP(X0Y0_飛膜, 飛膜CD, DisUnit, abj: true); + X0Y1_飛膜CP = new ColorP(X0Y1_飛膜, 飛膜CD, DisUnit, abj: true); + } - public void 接続(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点) - { - if (本体.IndexY == 0) - { - if (右 || 反転X_ || 反転Y_) - { - 通常接続右(上腕, 下腕, 手, 接着点); - } - else - { - 通常接続左(上腕, 下腕, 手, 接着点); - } - } - else if (右 || 反転X_ || 反転Y_) - { - 欠損接続右(上腕, 下腕, 手, 接着点); - } - else - { - 欠損接続左(上腕, 下腕, 手, 接着点); - } - } + public void 接続(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点) + { + if (本体.IndexY == 0) + { + if (右 || 反転X_ || 反転Y_) + { + 通常接続右(上腕, 下腕, 手, 接着点); + } + else + { + 通常接続左(上腕, 下腕, 手, 接着点); + } + } + else if (右 || 反転X_ || 反転Y_) + { + 欠損接続右(上腕, 下腕, 手, 接着点); + } + else + { + 欠損接続左(上腕, 下腕, 手, 接着点); + } + } - private void 通常接続左(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点) - { - Vector2D vector2D = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.JP[0].Joint)); - Vector2D vector2D2 = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1])); - X0Y0_飛膜.OP[0].ps[0] = vector2D; - X0Y0_飛膜.OP[0].ps[2] = vector2D2; - X0Y0_飛膜.OP[0].ps[1] = (X0Y0_飛膜.OP[0].ps[0] + X0Y0_飛膜.OP[0].ps[2]) * 0.5; - X0Y0_飛膜.OP[1].ps[0] = X0Y0_飛膜.OP[0].ps[2]; - X0Y0_飛膜.OP[1].ps[2] = X0Y0_飛膜.ToLocal(接着点); - X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[0] + X0Y0_飛膜.OP[1].ps[2]) * 0.5; - X0Y0_飛膜.OP[2].ps[0] = X0Y0_飛膜.OP[1].ps[2]; - if (手 == null) - { - if (下腕 == null) - { - X0Y0_飛膜.OP[2].ps[2] = vector2D; - X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[2]) * 0.5; - Vector2D vector2D3; - X0Y0_飛膜.OP[2].ps[1] += (vector2D3 = (vector2D2 - X0Y0_飛膜.OP[2].ps[1]) * 0.2); - } - else - { - X0Y0_飛膜.OP[2].ps[2] = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.ToGlobal(下腕.X0Y0_獣翼下腕.JP[0].Joint)); - X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[2]) * 0.5; - Vector2D vector2D3; - X0Y0_飛膜.OP[2].ps[1] += (vector2D3 = (vector2D - X0Y0_飛膜.OP[2].ps[1]) * 0.2); - } - X0Y0_飛膜.OP[3].ps[0] = X0Y0_飛膜.OP[2].ps[2]; - X0Y0_飛膜.OP[3].ps[2] = vector2D; - X0Y0_飛膜.OP[3].ps[1] = (X0Y0_飛膜.OP[3].ps[0] + X0Y0_飛膜.OP[3].ps[2]) * 0.5; - } - else - { - X0Y0_飛膜.OP[2].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[0].ps[0])); - X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[2]) * 0.5; - Vector2D vector2D3; - X0Y0_飛膜.OP[2].ps[1] += (vector2D3 = (X0Y0_飛膜.ToLocal(手.X0Y0_小指_指1.Position) - X0Y0_飛膜.OP[2].ps[1]) * 0.1); - X0Y0_飛膜.OP[3].ps[0] = X0Y0_飛膜.OP[2].ps[2]; - X0Y0_飛膜.OP[3].ps[2] = vector2D; - X0Y0_飛膜.OP[3].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指2.Position); - } - } + private void 通常接続左(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点) + { + Vector2D vector2D = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.JP[0].Joint)); + Vector2D vector2D2 = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1])); + X0Y0_飛膜.OP[0].ps[0] = vector2D; + X0Y0_飛膜.OP[0].ps[2] = vector2D2; + X0Y0_飛膜.OP[0].ps[1] = (X0Y0_飛膜.OP[0].ps[0] + X0Y0_飛膜.OP[0].ps[2]) * 0.5; + X0Y0_飛膜.OP[1].ps[0] = X0Y0_飛膜.OP[0].ps[2]; + X0Y0_飛膜.OP[1].ps[2] = X0Y0_飛膜.ToLocal(接着点); + X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[0] + X0Y0_飛膜.OP[1].ps[2]) * 0.5; + X0Y0_飛膜.OP[2].ps[0] = X0Y0_飛膜.OP[1].ps[2]; + if (手 == null) + { + if (下腕 == null) + { + X0Y0_飛膜.OP[2].ps[2] = vector2D; + X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[2]) * 0.5; + Vector2D vector2D3; + X0Y0_飛膜.OP[2].ps[1] += (vector2D3 = (vector2D2 - X0Y0_飛膜.OP[2].ps[1]) * 0.2); + } + else + { + X0Y0_飛膜.OP[2].ps[2] = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.ToGlobal(下腕.X0Y0_獣翼下腕.JP[0].Joint)); + X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[2]) * 0.5; + Vector2D vector2D3; + X0Y0_飛膜.OP[2].ps[1] += (vector2D3 = (vector2D - X0Y0_飛膜.OP[2].ps[1]) * 0.2); + } + X0Y0_飛膜.OP[3].ps[0] = X0Y0_飛膜.OP[2].ps[2]; + X0Y0_飛膜.OP[3].ps[2] = vector2D; + X0Y0_飛膜.OP[3].ps[1] = (X0Y0_飛膜.OP[3].ps[0] + X0Y0_飛膜.OP[3].ps[2]) * 0.5; + } + else + { + X0Y0_飛膜.OP[2].ps[2] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[0].ps[0])); + X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[2]) * 0.5; + Vector2D vector2D3; + X0Y0_飛膜.OP[2].ps[1] += (vector2D3 = (X0Y0_飛膜.ToLocal(手.X0Y0_小指_指1.Position) - X0Y0_飛膜.OP[2].ps[1]) * 0.1); + X0Y0_飛膜.OP[3].ps[0] = X0Y0_飛膜.OP[2].ps[2]; + X0Y0_飛膜.OP[3].ps[2] = vector2D; + X0Y0_飛膜.OP[3].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指2.Position); + } + } - private void 通常接続右(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点) - { - Vector2D vector2D = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.JP[0].Joint)); - Vector2D vector2D2 = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4])); - X0Y0_飛膜.OP[3].ps[2] = vector2D; - X0Y0_飛膜.OP[3].ps[0] = vector2D2; - X0Y0_飛膜.OP[3].ps[1] = (X0Y0_飛膜.OP[3].ps[2] + X0Y0_飛膜.OP[3].ps[0]) * 0.5; - X0Y0_飛膜.OP[2].ps[2] = X0Y0_飛膜.OP[3].ps[0]; - X0Y0_飛膜.OP[2].ps[0] = X0Y0_飛膜.ToLocal(接着点); - X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[2] + X0Y0_飛膜.OP[2].ps[0]) * 0.5; - X0Y0_飛膜.OP[1].ps[2] = X0Y0_飛膜.OP[2].ps[0]; - if (手 == null) - { - if (下腕 == null) - { - X0Y0_飛膜.OP[1].ps[0] = vector2D; - X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[2] + X0Y0_飛膜.OP[1].ps[0]) * 0.5; - Vector2D vector2D3; - X0Y0_飛膜.OP[1].ps[1] += (vector2D3 = (vector2D2 - X0Y0_飛膜.OP[1].ps[1]) * 0.2); - } - else - { - X0Y0_飛膜.OP[1].ps[0] = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.ToGlobal(下腕.X0Y0_獣翼下腕.JP[0].Joint)); - X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[2] + X0Y0_飛膜.OP[1].ps[0]) * 0.5; - Vector2D vector2D3; - X0Y0_飛膜.OP[1].ps[1] += (vector2D3 = (vector2D - X0Y0_飛膜.OP[1].ps[1]) * 0.2); - } - X0Y0_飛膜.OP[0].ps[2] = X0Y0_飛膜.OP[1].ps[0]; - X0Y0_飛膜.OP[0].ps[0] = vector2D; - X0Y0_飛膜.OP[0].ps[1] = (X0Y0_飛膜.OP[0].ps[2] + X0Y0_飛膜.OP[0].ps[0]) * 0.5; - } - else - { - X0Y0_飛膜.OP[1].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[2].ps[2])); - X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[2] + X0Y0_飛膜.OP[1].ps[0]) * 0.5; - Vector2D vector2D3; - X0Y0_飛膜.OP[1].ps[1] += (vector2D3 = (X0Y0_飛膜.ToLocal(手.X0Y0_小指_指1.Position) - X0Y0_飛膜.OP[1].ps[1]) * 0.1); - X0Y0_飛膜.OP[0].ps[2] = X0Y0_飛膜.OP[1].ps[0]; - X0Y0_飛膜.OP[0].ps[0] = vector2D; - X0Y0_飛膜.OP[0].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指2.Position); - } - } + private void 通常接続右(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点) + { + Vector2D vector2D = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.JP[0].Joint)); + Vector2D vector2D2 = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4])); + X0Y0_飛膜.OP[3].ps[2] = vector2D; + X0Y0_飛膜.OP[3].ps[0] = vector2D2; + X0Y0_飛膜.OP[3].ps[1] = (X0Y0_飛膜.OP[3].ps[2] + X0Y0_飛膜.OP[3].ps[0]) * 0.5; + X0Y0_飛膜.OP[2].ps[2] = X0Y0_飛膜.OP[3].ps[0]; + X0Y0_飛膜.OP[2].ps[0] = X0Y0_飛膜.ToLocal(接着点); + X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[2] + X0Y0_飛膜.OP[2].ps[0]) * 0.5; + X0Y0_飛膜.OP[1].ps[2] = X0Y0_飛膜.OP[2].ps[0]; + if (手 == null) + { + if (下腕 == null) + { + X0Y0_飛膜.OP[1].ps[0] = vector2D; + X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[2] + X0Y0_飛膜.OP[1].ps[0]) * 0.5; + Vector2D vector2D3; + X0Y0_飛膜.OP[1].ps[1] += (vector2D3 = (vector2D2 - X0Y0_飛膜.OP[1].ps[1]) * 0.2); + } + else + { + X0Y0_飛膜.OP[1].ps[0] = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.ToGlobal(下腕.X0Y0_獣翼下腕.JP[0].Joint)); + X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[2] + X0Y0_飛膜.OP[1].ps[0]) * 0.5; + Vector2D vector2D3; + X0Y0_飛膜.OP[1].ps[1] += (vector2D3 = (vector2D - X0Y0_飛膜.OP[1].ps[1]) * 0.2); + } + X0Y0_飛膜.OP[0].ps[2] = X0Y0_飛膜.OP[1].ps[0]; + X0Y0_飛膜.OP[0].ps[0] = vector2D; + X0Y0_飛膜.OP[0].ps[1] = (X0Y0_飛膜.OP[0].ps[2] + X0Y0_飛膜.OP[0].ps[0]) * 0.5; + } + else + { + X0Y0_飛膜.OP[1].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[2].ps[2])); + X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[2] + X0Y0_飛膜.OP[1].ps[0]) * 0.5; + Vector2D vector2D3; + X0Y0_飛膜.OP[1].ps[1] += (vector2D3 = (X0Y0_飛膜.ToLocal(手.X0Y0_小指_指1.Position) - X0Y0_飛膜.OP[1].ps[1]) * 0.1); + X0Y0_飛膜.OP[0].ps[2] = X0Y0_飛膜.OP[1].ps[0]; + X0Y0_飛膜.OP[0].ps[0] = vector2D; + X0Y0_飛膜.OP[0].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指2.Position); + } + } - private void 欠損接続左(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点) - { - Vector2D vector2D = X0Y1_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.JP[0].Joint)); - Vector2D value = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1])); - X0Y1_飛膜.OP[0].ps[0] = vector2D; - X0Y1_飛膜.OP[0].ps[2] = value; - X0Y1_飛膜.OP[0].ps[1] = (X0Y1_飛膜.OP[0].ps[0] + X0Y1_飛膜.OP[0].ps[2]) * 0.5; - X0Y1_飛膜.OP[1].ps[0] = X0Y1_飛膜.OP[0].ps[2]; - X0Y1_飛膜.OP[1].ps[2] = X0Y1_飛膜.ToLocal(接着点); - X0Y1_飛膜.OP[1].ps[1] = (X0Y1_飛膜.OP[1].ps[0] + X0Y1_飛膜.OP[1].ps[2]) * 0.5; - Vector2D vector2D2 = X0Y1_飛膜.OP[1].ps[2]; - Vector2D vector2D3 = ((手 != null) ? X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[0].ps[0])) : ((下腕 == null) ? vector2D : X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.ToGlobal(下腕.X0Y0_獣翼下腕.JP[0].Joint)))); - Vector2D vector2D4 = (vector2D2 + vector2D3) * 0.5; - Vector2D v = vector2D2 - vector2D3; - double num = v.LengthSquared(); - Vector2D vector2D5 = (X0Y1_飛膜.OP[2].ps[0] + X0Y1_飛膜.OP[9].ps[2]) * 0.5; - Vector2D v2 = X0Y1_飛膜.OP[2].ps[0] - X0Y1_飛膜.OP[9].ps[2]; - double num2 = v2.LengthSquared(); - double num3 = v2.Angle02π(Dat.Vec2DUnitX); - QuaternionD rotation = num3.RotationZQ(); - QuaternionD rotation2 = (v2.Angle02π(v) - num3).RotationZQ(); - double num4 = num / num2; - double num5 = vector2D5.X - vector2D5.X * num4; - Vector2D vector2D6 = vector2D4 - vector2D5; - for (int i = 0; i < 8; i++) - { - int index = i + 2; - for (int j = 0; j < X0Y1_飛膜.OP[index].ps.Count; j++) - { - Vector2D coord = X0Y1_飛膜.OP[index].ps[j].TransformCoordinateBP(vector2D5, rotation); - coord.X = coord.X * num4 + num5; - X0Y1_飛膜.OP[index].ps[j] = coord.TransformCoordinateBP(vector2D5, rotation2) + vector2D6; - } - } - X0Y1_飛膜.OP[2].ps[0] = vector2D2; - X0Y1_飛膜.OP[9].ps[2] = vector2D3; - X0Y1_飛膜.OP[10].ps[0] = vector2D3; - X0Y1_飛膜.OP[10].ps[2] = vector2D; - if (手 == null) - { - X0Y1_飛膜.OP[10].ps[1] = (X0Y1_飛膜.OP[10].ps[0] + X0Y1_飛膜.OP[10].ps[2]) * 0.5; - } - else - { - X0Y1_飛膜.OP[10].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指2.Position); - } - } + private void 欠損接続左(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点) + { + Vector2D vector2D = X0Y1_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.JP[0].Joint)); + Vector2D value = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1])); + X0Y1_飛膜.OP[0].ps[0] = vector2D; + X0Y1_飛膜.OP[0].ps[2] = value; + X0Y1_飛膜.OP[0].ps[1] = (X0Y1_飛膜.OP[0].ps[0] + X0Y1_飛膜.OP[0].ps[2]) * 0.5; + X0Y1_飛膜.OP[1].ps[0] = X0Y1_飛膜.OP[0].ps[2]; + X0Y1_飛膜.OP[1].ps[2] = X0Y1_飛膜.ToLocal(接着点); + X0Y1_飛膜.OP[1].ps[1] = (X0Y1_飛膜.OP[1].ps[0] + X0Y1_飛膜.OP[1].ps[2]) * 0.5; + Vector2D vector2D2 = X0Y1_飛膜.OP[1].ps[2]; + Vector2D vector2D3 = ((手 != null) ? X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[0].ps[0])) : ((下腕 == null) ? vector2D : X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.ToGlobal(下腕.X0Y0_獣翼下腕.JP[0].Joint)))); + Vector2D vector2D4 = (vector2D2 + vector2D3) * 0.5; + Vector2D v = vector2D2 - vector2D3; + double num = v.LengthSquared(); + Vector2D vector2D5 = (X0Y1_飛膜.OP[2].ps[0] + X0Y1_飛膜.OP[9].ps[2]) * 0.5; + Vector2D v2 = X0Y1_飛膜.OP[2].ps[0] - X0Y1_飛膜.OP[9].ps[2]; + double num2 = v2.LengthSquared(); + double num3 = v2.Angle02π(Dat.Vec2DUnitX); + QuaternionD rotation = num3.RotationZQ(); + QuaternionD rotation2 = (v2.Angle02π(v) - num3).RotationZQ(); + double num4 = num / num2; + double num5 = vector2D5.X - vector2D5.X * num4; + Vector2D vector2D6 = vector2D4 - vector2D5; + for (int i = 0; i < 8; i++) + { + int index = i + 2; + for (int j = 0; j < X0Y1_飛膜.OP[index].ps.Count; j++) + { + Vector2D coord = X0Y1_飛膜.OP[index].ps[j].TransformCoordinateBP(vector2D5, rotation); + coord.X = coord.X * num4 + num5; + X0Y1_飛膜.OP[index].ps[j] = coord.TransformCoordinateBP(vector2D5, rotation2) + vector2D6; + } + } + X0Y1_飛膜.OP[2].ps[0] = vector2D2; + X0Y1_飛膜.OP[9].ps[2] = vector2D3; + X0Y1_飛膜.OP[10].ps[0] = vector2D3; + X0Y1_飛膜.OP[10].ps[2] = vector2D; + if (手 == null) + { + X0Y1_飛膜.OP[10].ps[1] = (X0Y1_飛膜.OP[10].ps[0] + X0Y1_飛膜.OP[10].ps[2]) * 0.5; + } + else + { + X0Y1_飛膜.OP[10].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指2.Position); + } + } - private void 欠損接続右(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点) - { - Vector2D vector2D = X0Y1_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.JP[0].Joint)); - Vector2D value = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4])); - X0Y1_飛膜.OP[10].ps[2] = vector2D; - X0Y1_飛膜.OP[10].ps[0] = value; - X0Y1_飛膜.OP[10].ps[1] = (X0Y1_飛膜.OP[10].ps[2] + X0Y1_飛膜.OP[10].ps[0]) * 0.5; - X0Y1_飛膜.OP[9].ps[2] = X0Y1_飛膜.OP[10].ps[0]; - X0Y1_飛膜.OP[9].ps[0] = X0Y1_飛膜.ToLocal(接着点); - X0Y1_飛膜.OP[9].ps[1] = (X0Y1_飛膜.OP[9].ps[2] + X0Y1_飛膜.OP[9].ps[0]) * 0.5; - Vector2D vector2D2 = X0Y1_飛膜.OP[9].ps[0]; - Vector2D vector2D3 = ((手 != null) ? X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[2].ps[2])) : ((下腕 == null) ? vector2D : X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.ToGlobal(下腕.X0Y0_獣翼下腕.JP[0].Joint)))); - Vector2D vector2D4 = (vector2D2 + vector2D3) * 0.5; - Vector2D v = vector2D2 - vector2D3; - double num = v.LengthSquared(); - Vector2D vector2D5 = (X0Y1_飛膜.OP[8].ps[2] + X0Y1_飛膜.OP[1].ps[0]) * 0.5; - Vector2D v2 = X0Y1_飛膜.OP[8].ps[2] - X0Y1_飛膜.OP[1].ps[0]; - double num2 = v2.LengthSquared(); - double num3 = v2.Angle02π(-Dat.Vec2DUnitX); - QuaternionD rotation = num3.RotationZQ(); - QuaternionD rotation2 = (v2.Angle02π(v) - num3).RotationZQ(); - double num4 = num / num2; - double num5 = vector2D5.X - vector2D5.X * num4; - Vector2D vector2D6 = vector2D4 - vector2D5; - for (int i = 0; i < 8; i++) - { - int index = 10 - (i + 2); - for (int j = 0; j < X0Y1_飛膜.OP[index].ps.Count; j++) - { - Vector2D coord = X0Y1_飛膜.OP[index].ps[j].TransformCoordinateBP(vector2D5, rotation); - coord.X = coord.X * num4 + num5; - X0Y1_飛膜.OP[index].ps[j] = coord.TransformCoordinateBP(vector2D5, rotation2) + vector2D6; - } - } - X0Y1_飛膜.OP[8].ps[2] = vector2D2; - X0Y1_飛膜.OP[1].ps[0] = vector2D3; - X0Y1_飛膜.OP[0].ps[2] = vector2D3; - X0Y1_飛膜.OP[0].ps[0] = vector2D; - if (手 == null) - { - X0Y1_飛膜.OP[0].ps[1] = (X0Y1_飛膜.OP[0].ps[2] + X0Y1_飛膜.OP[0].ps[0]) * 0.5; - } - else - { - X0Y1_飛膜.OP[0].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指2.Position); - } - } + private void 欠損接続右(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点) + { + Vector2D vector2D = X0Y1_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.JP[0].Joint)); + Vector2D value = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4])); + X0Y1_飛膜.OP[10].ps[2] = vector2D; + X0Y1_飛膜.OP[10].ps[0] = value; + X0Y1_飛膜.OP[10].ps[1] = (X0Y1_飛膜.OP[10].ps[2] + X0Y1_飛膜.OP[10].ps[0]) * 0.5; + X0Y1_飛膜.OP[9].ps[2] = X0Y1_飛膜.OP[10].ps[0]; + X0Y1_飛膜.OP[9].ps[0] = X0Y1_飛膜.ToLocal(接着点); + X0Y1_飛膜.OP[9].ps[1] = (X0Y1_飛膜.OP[9].ps[2] + X0Y1_飛膜.OP[9].ps[0]) * 0.5; + Vector2D vector2D2 = X0Y1_飛膜.OP[9].ps[0]; + Vector2D vector2D3 = ((手 != null) ? X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[2].ps[2])) : ((下腕 == null) ? vector2D : X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.ToGlobal(下腕.X0Y0_獣翼下腕.JP[0].Joint)))); + Vector2D vector2D4 = (vector2D2 + vector2D3) * 0.5; + Vector2D v = vector2D2 - vector2D3; + double num = v.LengthSquared(); + Vector2D vector2D5 = (X0Y1_飛膜.OP[8].ps[2] + X0Y1_飛膜.OP[1].ps[0]) * 0.5; + Vector2D v2 = X0Y1_飛膜.OP[8].ps[2] - X0Y1_飛膜.OP[1].ps[0]; + double num2 = v2.LengthSquared(); + double num3 = v2.Angle02π(-Dat.Vec2DUnitX); + QuaternionD rotation = num3.RotationZQ(); + QuaternionD rotation2 = (v2.Angle02π(v) - num3).RotationZQ(); + double num4 = num / num2; + double num5 = vector2D5.X - vector2D5.X * num4; + Vector2D vector2D6 = vector2D4 - vector2D5; + for (int i = 0; i < 8; i++) + { + int index = 10 - (i + 2); + for (int j = 0; j < X0Y1_飛膜.OP[index].ps.Count; j++) + { + Vector2D coord = X0Y1_飛膜.OP[index].ps[j].TransformCoordinateBP(vector2D5, rotation); + coord.X = coord.X * num4 + num5; + X0Y1_飛膜.OP[index].ps[j] = coord.TransformCoordinateBP(vector2D5, rotation2) + vector2D6; + } + } + X0Y1_飛膜.OP[8].ps[2] = vector2D2; + X0Y1_飛膜.OP[1].ps[0] = vector2D3; + X0Y1_飛膜.OP[0].ps[2] = vector2D3; + X0Y1_飛膜.OP[0].ps[0] = vector2D; + if (手 == null) + { + X0Y1_飛膜.OP[0].ps[1] = (X0Y1_飛膜.OP[0].ps[2] + X0Y1_飛膜.OP[0].ps[0]) * 0.5; + } + else + { + X0Y1_飛膜.OP[0].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_小指_指2.Position); + } + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_飛膜CP.Update(); - } - else - { - X0Y1_飛膜CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_飛膜CP.Update(); + } + else + { + X0Y1_飛膜CP.Update(); + } + } - public override void 色更新(Vector2D[] mm) - { - if (本体.IndexY == 0) - { - X0Y0_飛膜CP.Update(mm); - } - else - { - X0Y1_飛膜CP.Update(mm); - } - } + public override void 色更新(Vector2D[] mm) + { + if (本体.IndexY == 0) + { + X0Y0_飛膜CP.Update(mm); + } + else + { + X0Y1_飛膜CP.Update(mm); + } + } - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } - private void 配色N0(体配色 体配色) - { - 飛膜CD = new ColorD(ref Col.Black, ref 体配色.膜R); - } + private void 配色N0(体配色 体配色) + { + 飛膜CD = new ColorD(ref Col.Black, ref 体配色.膜R); + } - private void 配色T0(体配色 体配色) - { - 飛膜CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - } + private void 配色T0(体配色 体配色) + { + 飛膜CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + } - private void 配色T1(体配色 体配色) - { - 飛膜CD = new ColorD(ref Col.Black, ref 体配色.刺青R); - } + private void 配色T1(体配色 体配色) + { + 飛膜CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜色更新.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜色更新.cs index c999df9..0e5f853 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜色更新.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜色更新.cs @@ -1,28 +1,29 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 飛膜色更新 +namespace SlaveMatrix { - public 飛膜_根 根; + public class 飛膜色更新 + { + public 飛膜_根 根; - public 飛膜_先 先; + public 飛膜_先 先; - private Par[] 飛膜; + private Par[] 飛膜; - private Vector2D[] 飛膜m; + private Vector2D[] 飛膜m; - public 飛膜色更新(飛膜_根 根, 飛膜_先 先) - { - this.根 = 根; - this.先 = 先; - 飛膜 = new Par[4] { 根.X0Y0_飛膜, 根.X0Y1_飛膜, 先.X0Y0_飛膜, 先.X0Y1_飛膜 }; - } + public 飛膜色更新(飛膜_根 根, 飛膜_先 先) + { + this.根 = 根; + this.先 = 先; + 飛膜 = new Par[4] { 根.X0Y0_飛膜, 根.X0Y1_飛膜, 先.X0Y0_飛膜, 先.X0Y1_飛膜 }; + } - public void 色更新() - { - 飛膜.GetMiY_MaY(out 飛膜m); - 根.色更新(飛膜m); - 先.色更新(飛膜m); - } + public void 色更新() + { + 飛膜.GetMiY_MaY(out 飛膜m); + 根.色更新(飛膜m); + 先.色更新(飛膜m); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/首.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/首.cs index 9a29af2..930b2e3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/首.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/首.cs @@ -1,1622 +1,1623 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 首 : Ele +namespace SlaveMatrix { - public Par X0Y0_植性_蔦; + public class 首 : Ele + { + public Par X0Y0_植性_蔦; - public Par X0Y0_植性_棘左上; + public Par X0Y0_植性_棘左上; - public Par X0Y0_植性_棘左下; + public Par X0Y0_植性_棘左下; - public Par X0Y0_植性_棘右上; + public Par X0Y0_植性_棘右上; - public Par X0Y0_植性_棘右下; + public Par X0Y0_植性_棘右下; - public Par X0Y0_首; + public Par X0Y0_首; - public Par X0Y0_淫タトゥ_ハート_タトゥ左; + public Par X0Y0_淫タトゥ_ハート_タトゥ左; - public Par X0Y0_淫タトゥ_ハート_タトゥ右; + public Par X0Y0_淫タトゥ_ハート_タトゥ右; - public Par X0Y0_淫タトゥ_タトゥ左; + public Par X0Y0_淫タトゥ_タトゥ左; - public Par X0Y0_淫タトゥ_タトゥ右; + public Par X0Y0_淫タトゥ_タトゥ右; - public Par X0Y0_悪タトゥ_文字_文字a_枠; + public Par X0Y0_悪タトゥ_文字_文字a_枠; - public Par X0Y0_悪タトゥ_文字_文字a_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字_文字a_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字_文字b_枠; + public Par X0Y0_悪タトゥ_文字_文字b_枠; - public Par X0Y0_悪タトゥ_文字_文字b_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字_文字b_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字_文字c_枠; + public Par X0Y0_悪タトゥ_文字_文字c_枠; - public Par X0Y0_悪タトゥ_文字_文字c_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字_文字c_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字_文字d_枠; + public Par X0Y0_悪タトゥ_文字_文字d_枠; - public Par X0Y0_悪タトゥ_文字_文字d_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字_文字d_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字_文字e_枠; + public Par X0Y0_悪タトゥ_文字_文字e_枠; - public Par X0Y0_悪タトゥ_文字_文字e_文字タトゥ1; + public Par X0Y0_悪タトゥ_文字_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字_文字e_文字タトゥ2; + public Par X0Y0_悪タトゥ_文字_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字_文字e_文字タトゥ3; + public Par X0Y0_悪タトゥ_文字_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_タトゥ; + public Par X0Y0_悪タトゥ_タトゥ; - public Par X0Y0_竜性_鱗1; + public Par X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public Par X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public Par X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public Par X0Y0_竜性_鱗4; - public Par X0Y0_竜性_鱗5; + public Par X0Y0_竜性_鱗5; - public Par X0Y0_竜性_鱗6; + public Par X0Y0_竜性_鱗6; - public Par X0Y0_虫性_蛇腹4; + public Par X0Y0_虫性_蛇腹4; - public Par X0Y0_虫性_蛇腹3; + public Par X0Y0_虫性_蛇腹3; - public Par X0Y0_虫性_蛇腹2; + public Par X0Y0_虫性_蛇腹2; - public Par X0Y0_虫性_蛇腹1; + public Par X0Y0_虫性_蛇腹1; - public Par X0Y0_ヴィオラ_左_襟; + public Par X0Y0_ヴィオラ_左_襟; - public Par X0Y0_ヴィオラ_左_縁1; + public Par X0Y0_ヴィオラ_左_縁1; - public Par X0Y0_ヴィオラ_左_縁2; + public Par X0Y0_ヴィオラ_左_縁2; - public Par X0Y0_ヴィオラ_右_襟; + public Par X0Y0_ヴィオラ_右_襟; - public Par X0Y0_ヴィオラ_右_縁1; + public Par X0Y0_ヴィオラ_右_縁1; - public Par X0Y0_ヴィオラ_右_縁2; + public Par X0Y0_ヴィオラ_右_縁2; - public Par X0Y0_首輪_革; + public Par X0Y0_首輪_革; - public Par X0Y0_首輪_金具1; + public Par X0Y0_首輪_金具1; - public Par X0Y0_首輪_金具2; + public Par X0Y0_首輪_金具2; - public Par X0Y0_首輪_金具3; + public Par X0Y0_首輪_金具3; - public Par X0Y0_首輪_金具左; + public Par X0Y0_首輪_金具左; - public Par X0Y0_首輪_金具右; + public Par X0Y0_首輪_金具右; - public ColorD 植性_蔦CD; + public ColorD 植性_蔦CD; - public ColorD 植性_棘左上CD; + public ColorD 植性_棘左上CD; - public ColorD 植性_棘左下CD; + public ColorD 植性_棘左下CD; - public ColorD 植性_棘右上CD; + public ColorD 植性_棘右上CD; - public ColorD 植性_棘右下CD; + public ColorD 植性_棘右下CD; - public ColorD 首CD; + public ColorD 首CD; - public ColorD 淫タトゥ_ハート_タトゥ左CD; + public ColorD 淫タトゥ_ハート_タトゥ左CD; - public ColorD 淫タトゥ_ハート_タトゥ右CD; + public ColorD 淫タトゥ_ハート_タトゥ右CD; - public ColorD 淫タトゥ_タトゥ左CD; + public ColorD 淫タトゥ_タトゥ左CD; - public ColorD 淫タトゥ_タトゥ右CD; + public ColorD 淫タトゥ_タトゥ右CD; - public ColorD 悪タトゥ_文字_文字a_枠CD; + public ColorD 悪タトゥ_文字_文字a_枠CD; - public ColorD 悪タトゥ_文字_文字a_文字タトゥ1CD; + public ColorD 悪タトゥ_文字_文字a_文字タトゥ1CD; - public ColorD 悪タトゥ_文字_文字a_文字タトゥ2CD; + public ColorD 悪タトゥ_文字_文字a_文字タトゥ2CD; - public ColorD 悪タトゥ_文字_文字b_枠CD; + public ColorD 悪タトゥ_文字_文字b_枠CD; - public ColorD 悪タトゥ_文字_文字b_文字タトゥ1CD; + public ColorD 悪タトゥ_文字_文字b_文字タトゥ1CD; - public ColorD 悪タトゥ_文字_文字b_文字タトゥ2CD; + public ColorD 悪タトゥ_文字_文字b_文字タトゥ2CD; - public ColorD 悪タトゥ_文字_文字c_枠CD; + public ColorD 悪タトゥ_文字_文字c_枠CD; - public ColorD 悪タトゥ_文字_文字c_文字タトゥ1CD; + public ColorD 悪タトゥ_文字_文字c_文字タトゥ1CD; - public ColorD 悪タトゥ_文字_文字c_文字タトゥ2CD; + public ColorD 悪タトゥ_文字_文字c_文字タトゥ2CD; - public ColorD 悪タトゥ_文字_文字d_枠CD; + public ColorD 悪タトゥ_文字_文字d_枠CD; - public ColorD 悪タトゥ_文字_文字d_文字タトゥ1CD; + public ColorD 悪タトゥ_文字_文字d_文字タトゥ1CD; - public ColorD 悪タトゥ_文字_文字d_文字タトゥ2CD; + public ColorD 悪タトゥ_文字_文字d_文字タトゥ2CD; - public ColorD 悪タトゥ_文字_文字e_枠CD; + public ColorD 悪タトゥ_文字_文字e_枠CD; - public ColorD 悪タトゥ_文字_文字e_文字タトゥ1CD; + public ColorD 悪タトゥ_文字_文字e_文字タトゥ1CD; - public ColorD 悪タトゥ_文字_文字e_文字タトゥ2CD; + public ColorD 悪タトゥ_文字_文字e_文字タトゥ2CD; - public ColorD 悪タトゥ_文字_文字e_文字タトゥ3CD; + public ColorD 悪タトゥ_文字_文字e_文字タトゥ3CD; - public ColorD 悪タトゥ_タトゥCD; + public ColorD 悪タトゥ_タトゥCD; - public ColorD 竜性_鱗1CD; + public ColorD 竜性_鱗1CD; - public ColorD 竜性_鱗2CD; + public ColorD 竜性_鱗2CD; - public ColorD 竜性_鱗3CD; + public ColorD 竜性_鱗3CD; - public ColorD 竜性_鱗4CD; + public ColorD 竜性_鱗4CD; - public ColorD 竜性_鱗5CD; + public ColorD 竜性_鱗5CD; - public ColorD 竜性_鱗6CD; + public ColorD 竜性_鱗6CD; - public ColorD 虫性_蛇腹4CD; + public ColorD 虫性_蛇腹4CD; - public ColorD 虫性_蛇腹3CD; + public ColorD 虫性_蛇腹3CD; - public ColorD 虫性_蛇腹2CD; + public ColorD 虫性_蛇腹2CD; - public ColorD 虫性_蛇腹1CD; + public ColorD 虫性_蛇腹1CD; - public ColorD ヴィオラ_左_襟CD; + public ColorD ヴィオラ_左_襟CD; - public ColorD ヴィオラ_左_縁1CD; + public ColorD ヴィオラ_左_縁1CD; - public ColorD ヴィオラ_左_縁2CD; + public ColorD ヴィオラ_左_縁2CD; - public ColorD ヴィオラ_右_襟CD; + public ColorD ヴィオラ_右_襟CD; - public ColorD ヴィオラ_右_縁1CD; + public ColorD ヴィオラ_右_縁1CD; - public ColorD ヴィオラ_右_縁2CD; + public ColorD ヴィオラ_右_縁2CD; - public ColorD 首輪_革CD; + public ColorD 首輪_革CD; - public ColorD 首輪_金具1CD; + public ColorD 首輪_金具1CD; - public ColorD 首輪_金具2CD; + public ColorD 首輪_金具2CD; - public ColorD 首輪_金具3CD; + public ColorD 首輪_金具3CD; - public ColorD 首輪_金具左CD; + public ColorD 首輪_金具左CD; - public ColorD 首輪_金具右CD; + public ColorD 首輪_金具右CD; - public ColorP X0Y0_植性_蔦CP; + public ColorP X0Y0_植性_蔦CP; - public ColorP X0Y0_植性_棘左上CP; + public ColorP X0Y0_植性_棘左上CP; - public ColorP X0Y0_植性_棘左下CP; + public ColorP X0Y0_植性_棘左下CP; - public ColorP X0Y0_植性_棘右上CP; + public ColorP X0Y0_植性_棘右上CP; - public ColorP X0Y0_植性_棘右下CP; + public ColorP X0Y0_植性_棘右下CP; - public ColorP X0Y0_首CP; + public ColorP X0Y0_首CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_ハート_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_ハート_タトゥ右CP; - public ColorP X0Y0_淫タトゥ_タトゥ左CP; + public ColorP X0Y0_淫タトゥ_タトゥ左CP; - public ColorP X0Y0_淫タトゥ_タトゥ右CP; + public ColorP X0Y0_淫タトゥ_タトゥ右CP; - public ColorP X0Y0_悪タトゥ_文字_文字a_枠CP; + public ColorP X0Y0_悪タトゥ_文字_文字a_枠CP; - public ColorP X0Y0_悪タトゥ_文字_文字a_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字_文字a_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字_文字a_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字_文字a_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字_文字b_枠CP; + public ColorP X0Y0_悪タトゥ_文字_文字b_枠CP; - public ColorP X0Y0_悪タトゥ_文字_文字b_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字_文字b_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字_文字b_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字_文字b_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字_文字c_枠CP; + public ColorP X0Y0_悪タトゥ_文字_文字c_枠CP; - public ColorP X0Y0_悪タトゥ_文字_文字c_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字_文字c_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字_文字c_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字_文字c_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字_文字d_枠CP; + public ColorP X0Y0_悪タトゥ_文字_文字d_枠CP; - public ColorP X0Y0_悪タトゥ_文字_文字d_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字_文字d_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字_文字d_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字_文字d_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字_文字e_枠CP; + public ColorP X0Y0_悪タトゥ_文字_文字e_枠CP; - public ColorP X0Y0_悪タトゥ_文字_文字e_文字タトゥ1CP; + public ColorP X0Y0_悪タトゥ_文字_文字e_文字タトゥ1CP; - public ColorP X0Y0_悪タトゥ_文字_文字e_文字タトゥ2CP; + public ColorP X0Y0_悪タトゥ_文字_文字e_文字タトゥ2CP; - public ColorP X0Y0_悪タトゥ_文字_文字e_文字タトゥ3CP; + public ColorP X0Y0_悪タトゥ_文字_文字e_文字タトゥ3CP; - public ColorP X0Y0_悪タトゥ_タトゥCP; + public ColorP X0Y0_悪タトゥ_タトゥCP; - public ColorP X0Y0_竜性_鱗1CP; + public ColorP X0Y0_竜性_鱗1CP; - public ColorP X0Y0_竜性_鱗2CP; + public ColorP X0Y0_竜性_鱗2CP; - public ColorP X0Y0_竜性_鱗3CP; + public ColorP X0Y0_竜性_鱗3CP; - public ColorP X0Y0_竜性_鱗4CP; + public ColorP X0Y0_竜性_鱗4CP; - public ColorP X0Y0_竜性_鱗5CP; + public ColorP X0Y0_竜性_鱗5CP; - public ColorP X0Y0_竜性_鱗6CP; + public ColorP X0Y0_竜性_鱗6CP; - public ColorP X0Y0_虫性_蛇腹4CP; + public ColorP X0Y0_虫性_蛇腹4CP; - public ColorP X0Y0_虫性_蛇腹3CP; + public ColorP X0Y0_虫性_蛇腹3CP; - public ColorP X0Y0_虫性_蛇腹2CP; + public ColorP X0Y0_虫性_蛇腹2CP; - public ColorP X0Y0_虫性_蛇腹1CP; + public ColorP X0Y0_虫性_蛇腹1CP; - public ColorP X0Y0_ヴィオラ_左_襟CP; + public ColorP X0Y0_ヴィオラ_左_襟CP; - public ColorP X0Y0_ヴィオラ_左_縁1CP; + public ColorP X0Y0_ヴィオラ_左_縁1CP; - public ColorP X0Y0_ヴィオラ_左_縁2CP; + public ColorP X0Y0_ヴィオラ_左_縁2CP; - public ColorP X0Y0_ヴィオラ_右_襟CP; + public ColorP X0Y0_ヴィオラ_右_襟CP; - public ColorP X0Y0_ヴィオラ_右_縁1CP; + public ColorP X0Y0_ヴィオラ_右_縁1CP; - public ColorP X0Y0_ヴィオラ_右_縁2CP; + public ColorP X0Y0_ヴィオラ_右_縁2CP; - public ColorP X0Y0_首輪_革CP; + public ColorP X0Y0_首輪_革CP; - public ColorP X0Y0_首輪_金具1CP; + public ColorP X0Y0_首輪_金具1CP; - public ColorP X0Y0_首輪_金具2CP; + public ColorP X0Y0_首輪_金具2CP; - public ColorP X0Y0_首輪_金具3CP; + public ColorP X0Y0_首輪_金具3CP; - public ColorP X0Y0_首輪_金具左CP; + public ColorP X0Y0_首輪_金具左CP; - public ColorP X0Y0_首輪_金具右CP; + public ColorP X0Y0_首輪_金具右CP; - public 拘束鎖 鎖1; + public 拘束鎖 鎖1; - public 拘束鎖 鎖2; + public 拘束鎖 鎖2; - public スタンプK キスマーク; + public スタンプK キスマーク; - public スタンプW 鞭痕; + public スタンプW 鞭痕; - public Ele[] 頭_接続; + public Ele[] 頭_接続; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - 首輪表示 = 拘束_; - } - } - - public bool 植性_蔦_表示 - { - get - { - return X0Y0_植性_蔦.Dra; - } - set - { - X0Y0_植性_蔦.Dra = value; - X0Y0_植性_蔦.Hit = value; - } - } - - public bool 植性_棘左上_表示 - { - get - { - return X0Y0_植性_棘左上.Dra; - } - set - { - X0Y0_植性_棘左上.Dra = value; - X0Y0_植性_棘左上.Hit = value; - } - } - - public bool 植性_棘左下_表示 - { - get - { - return X0Y0_植性_棘左下.Dra; - } - set - { - X0Y0_植性_棘左下.Dra = value; - X0Y0_植性_棘左下.Hit = value; - } - } - - public bool 植性_棘右上_表示 - { - get - { - return X0Y0_植性_棘右上.Dra; - } - set - { - X0Y0_植性_棘右上.Dra = value; - X0Y0_植性_棘右上.Hit = value; - } - } - - public bool 植性_棘右下_表示 - { - get - { - return X0Y0_植性_棘右下.Dra; - } - set - { - X0Y0_植性_棘右下.Dra = value; - X0Y0_植性_棘右下.Hit = value; - } - } - - public bool 首_表示 - { - get - { - return X0Y0_首.Dra; - } - set - { - X0Y0_首.Dra = value; - X0Y0_首.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ左.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_ハート_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_ハート_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_ハート_タトゥ右.Dra = value; - X0Y0_淫タトゥ_ハート_タトゥ右.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ左_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ左.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ左.Dra = value; - X0Y0_淫タトゥ_タトゥ左.Hit = value; - } - } - - public bool 淫タトゥ_タトゥ右_表示 - { - get - { - return X0Y0_淫タトゥ_タトゥ右.Dra; - } - set - { - X0Y0_淫タトゥ_タトゥ右.Dra = value; - X0Y0_淫タトゥ_タトゥ右.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字a_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字a_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字a_枠.Dra = value; - X0Y0_悪タトゥ_文字_文字a_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字a_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字a_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字a_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字_文字a_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字a_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字a_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字a_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字_文字a_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字b_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字b_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字b_枠.Dra = value; - X0Y0_悪タトゥ_文字_文字b_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字b_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字b_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字b_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字_文字b_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字b_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字b_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字b_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字_文字b_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字c_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字c_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字c_枠.Dra = value; - X0Y0_悪タトゥ_文字_文字c_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字c_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字c_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字c_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字_文字c_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字c_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字c_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字c_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字_文字c_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字d_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字d_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字d_枠.Dra = value; - X0Y0_悪タトゥ_文字_文字d_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字d_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字d_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字d_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字_文字d_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字d_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字d_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字d_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字_文字d_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字e_枠_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字e_枠.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字e_枠.Dra = value; - X0Y0_悪タトゥ_文字_文字e_枠.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字e_文字タトゥ1_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字e_文字タトゥ1.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字e_文字タトゥ1.Dra = value; - X0Y0_悪タトゥ_文字_文字e_文字タトゥ1.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字e_文字タトゥ2_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字e_文字タトゥ2.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字e_文字タトゥ2.Dra = value; - X0Y0_悪タトゥ_文字_文字e_文字タトゥ2.Hit = value; - } - } - - public bool 悪タトゥ_文字_文字e_文字タトゥ3_表示 - { - get - { - return X0Y0_悪タトゥ_文字_文字e_文字タトゥ3.Dra; - } - set - { - X0Y0_悪タトゥ_文字_文字e_文字タトゥ3.Dra = value; - X0Y0_悪タトゥ_文字_文字e_文字タトゥ3.Hit = value; - } - } - - public bool 悪タトゥ_タトゥ_表示 - { - get - { - return X0Y0_悪タトゥ_タトゥ.Dra; - } - set - { - X0Y0_悪タトゥ_タトゥ.Dra = value; - X0Y0_悪タトゥ_タトゥ.Hit = value; - } - } - - public bool 竜性_鱗1_表示 - { - get - { - return X0Y0_竜性_鱗1.Dra; - } - set - { - X0Y0_竜性_鱗1.Dra = value; - X0Y0_竜性_鱗1.Hit = value; - } - } - - public bool 竜性_鱗2_表示 - { - get - { - return X0Y0_竜性_鱗2.Dra; - } - set - { - X0Y0_竜性_鱗2.Dra = value; - X0Y0_竜性_鱗2.Hit = value; - } - } - - public bool 竜性_鱗3_表示 - { - get - { - return X0Y0_竜性_鱗3.Dra; - } - set - { - X0Y0_竜性_鱗3.Dra = value; - X0Y0_竜性_鱗3.Hit = value; - } - } - - public bool 竜性_鱗4_表示 - { - get - { - return X0Y0_竜性_鱗4.Dra; - } - set - { - X0Y0_竜性_鱗4.Dra = value; - X0Y0_竜性_鱗4.Hit = value; - } - } - - public bool 竜性_鱗5_表示 - { - get - { - return X0Y0_竜性_鱗5.Dra; - } - set - { - X0Y0_竜性_鱗5.Dra = value; - X0Y0_竜性_鱗5.Hit = value; - } - } - - public bool 竜性_鱗6_表示 - { - get - { - return X0Y0_竜性_鱗6.Dra; - } - set - { - X0Y0_竜性_鱗6.Dra = value; - X0Y0_竜性_鱗6.Hit = value; - } - } - - public bool 虫性_蛇腹4_表示 - { - get - { - return X0Y0_虫性_蛇腹4.Dra; - } - set - { - X0Y0_虫性_蛇腹4.Dra = value; - X0Y0_虫性_蛇腹4.Hit = value; - } - } - - public bool 虫性_蛇腹3_表示 - { - get - { - return X0Y0_虫性_蛇腹3.Dra; - } - set - { - X0Y0_虫性_蛇腹3.Dra = value; - X0Y0_虫性_蛇腹3.Hit = value; - } - } - - public bool 虫性_蛇腹2_表示 - { - get - { - return X0Y0_虫性_蛇腹2.Dra; - } - set - { - X0Y0_虫性_蛇腹2.Dra = value; - X0Y0_虫性_蛇腹2.Hit = value; - } - } - - public bool 虫性_蛇腹1_表示 - { - get - { - return X0Y0_虫性_蛇腹1.Dra; - } - set - { - X0Y0_虫性_蛇腹1.Dra = value; - X0Y0_虫性_蛇腹1.Hit = value; - } - } - - public bool ヴィオラ_左_襟_表示 - { - get - { - return X0Y0_ヴィオラ_左_襟.Dra; - } - set - { - X0Y0_ヴィオラ_左_襟.Dra = value; - X0Y0_ヴィオラ_左_襟.Hit = value; - } - } - - public bool ヴィオラ_左_縁1_表示 - { - get - { - return X0Y0_ヴィオラ_左_縁1.Dra; - } - set - { - X0Y0_ヴィオラ_左_縁1.Dra = value; - X0Y0_ヴィオラ_左_縁1.Hit = value; - } - } - - public bool ヴィオラ_左_縁2_表示 - { - get - { - return X0Y0_ヴィオラ_左_縁2.Dra; - } - set - { - X0Y0_ヴィオラ_左_縁2.Dra = value; - X0Y0_ヴィオラ_左_縁2.Hit = value; - } - } - - public bool ヴィオラ_右_襟_表示 - { - get - { - return X0Y0_ヴィオラ_右_襟.Dra; - } - set - { - X0Y0_ヴィオラ_右_襟.Dra = value; - X0Y0_ヴィオラ_右_襟.Hit = value; - } - } - - public bool ヴィオラ_右_縁1_表示 - { - get - { - return X0Y0_ヴィオラ_右_縁1.Dra; - } - set - { - X0Y0_ヴィオラ_右_縁1.Dra = value; - X0Y0_ヴィオラ_右_縁1.Hit = value; - } - } - - public bool ヴィオラ_右_縁2_表示 - { - get - { - return X0Y0_ヴィオラ_右_縁2.Dra; - } - set - { - X0Y0_ヴィオラ_右_縁2.Dra = value; - X0Y0_ヴィオラ_右_縁2.Hit = value; - } - } - - public bool 首輪_革_表示 - { - get - { - return X0Y0_首輪_革.Dra; - } - set - { - X0Y0_首輪_革.Dra = value; - X0Y0_首輪_革.Hit = value; - } - } - - public bool 首輪_金具1_表示 - { - get - { - return X0Y0_首輪_金具1.Dra; - } - set - { - X0Y0_首輪_金具1.Dra = value; - X0Y0_首輪_金具1.Hit = value; - } - } - - public bool 首輪_金具2_表示 - { - get - { - return X0Y0_首輪_金具2.Dra; - } - set - { - X0Y0_首輪_金具2.Dra = value; - X0Y0_首輪_金具2.Hit = value; - } - } - - public bool 首輪_金具3_表示 - { - get - { - return X0Y0_首輪_金具3.Dra; - } - set - { - X0Y0_首輪_金具3.Dra = value; - X0Y0_首輪_金具3.Hit = value; - } - } - - public bool 首輪_金具左_表示 - { - get - { - return X0Y0_首輪_金具左.Dra; - } - set - { - X0Y0_首輪_金具左.Dra = value; - X0Y0_首輪_金具左.Hit = value; - } - } - - public bool 首輪_金具右_表示 - { - get - { - return X0Y0_首輪_金具右.Dra; - } - set - { - X0Y0_首輪_金具右.Dra = value; - X0Y0_首輪_金具右.Hit = value; - } - } - - public bool 首輪表示 - { - get - { - return 首輪_革_表示; - } - set - { - 首輪_革_表示 = value; - 首輪_金具1_表示 = value; - 首輪_金具2_表示 = value; - 首輪_金具3_表示 = value; - 首輪_金具左_表示 = value; - 首輪_金具右_表示 = value; - } - } - - public bool ヴィオラ襟ベース表示 - { - get - { - return ヴィオラ_左_襟_表示; - } - set - { - ヴィオラ_左_襟_表示 = value; - ヴィオラ_右_襟_表示 = value; - } - } - - public bool ヴィオラ縁表示 - { - get - { - return ヴィオラ_左_縁1_表示; - } - set - { - ヴィオラ_左_縁1_表示 = value; - ヴィオラ_左_縁2_表示 = value; - ヴィオラ_右_縁1_表示 = value; - ヴィオラ_右_縁2_表示 = value; - } - } - - public bool 鎖表示 - { - get - { - return 鎖1.表示; - } - set - { - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override bool 表示 - { - get - { - return 植性_蔦_表示; - } - set - { - 植性_蔦_表示 = value; - 植性_棘左上_表示 = value; - 植性_棘左下_表示 = value; - 植性_棘右上_表示 = value; - 植性_棘右下_表示 = value; - 首_表示 = value; - 淫タトゥ_ハート_タトゥ左_表示 = value; - 淫タトゥ_ハート_タトゥ右_表示 = value; - 淫タトゥ_タトゥ左_表示 = value; - 淫タトゥ_タトゥ右_表示 = value; - 悪タトゥ_文字_文字a_枠_表示 = value; - 悪タトゥ_文字_文字a_文字タトゥ1_表示 = value; - 悪タトゥ_文字_文字a_文字タトゥ2_表示 = value; - 悪タトゥ_文字_文字b_枠_表示 = value; - 悪タトゥ_文字_文字b_文字タトゥ1_表示 = value; - 悪タトゥ_文字_文字b_文字タトゥ2_表示 = value; - 悪タトゥ_文字_文字c_枠_表示 = value; - 悪タトゥ_文字_文字c_文字タトゥ1_表示 = value; - 悪タトゥ_文字_文字c_文字タトゥ2_表示 = value; - 悪タトゥ_文字_文字d_枠_表示 = value; - 悪タトゥ_文字_文字d_文字タトゥ1_表示 = value; - 悪タトゥ_文字_文字d_文字タトゥ2_表示 = value; - 悪タトゥ_文字_文字e_枠_表示 = value; - 悪タトゥ_文字_文字e_文字タトゥ1_表示 = value; - 悪タトゥ_文字_文字e_文字タトゥ2_表示 = value; - 悪タトゥ_文字_文字e_文字タトゥ3_表示 = value; - 悪タトゥ_タトゥ_表示 = value; - 竜性_鱗1_表示 = value; - 竜性_鱗2_表示 = value; - 竜性_鱗3_表示 = value; - 竜性_鱗4_表示 = value; - 竜性_鱗5_表示 = value; - 竜性_鱗6_表示 = value; - 虫性_蛇腹4_表示 = value; - 虫性_蛇腹3_表示 = value; - 虫性_蛇腹2_表示 = value; - 虫性_蛇腹1_表示 = value; - ヴィオラ_左_襟_表示 = value; - ヴィオラ_左_縁1_表示 = value; - ヴィオラ_左_縁2_表示 = value; - ヴィオラ_右_襟_表示 = value; - ヴィオラ_右_縁1_表示 = value; - ヴィオラ_右_縁2_表示 = value; - 首輪_革_表示 = value; - 首輪_金具1_表示 = value; - 首輪_金具2_表示 = value; - 首輪_金具3_表示 = value; - 首輪_金具左_表示 = value; - 首輪_金具右_表示 = value; - 鎖1.表示 = value; - 鎖2.表示 = value; - } - } - - public override double 濃度 - { - get - { - return 植性_蔦CD.不透明度; - } - set - { - 植性_蔦CD.不透明度 = value; - 植性_棘左上CD.不透明度 = value; - 植性_棘左下CD.不透明度 = value; - 植性_棘右上CD.不透明度 = value; - 植性_棘右下CD.不透明度 = value; - 首CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ左CD.不透明度 = value; - 淫タトゥ_ハート_タトゥ右CD.不透明度 = value; - 淫タトゥ_タトゥ左CD.不透明度 = value; - 淫タトゥ_タトゥ右CD.不透明度 = value; - 悪タトゥ_文字_文字a_枠CD.不透明度 = value; - 悪タトゥ_文字_文字a_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字_文字a_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字_文字b_枠CD.不透明度 = value; - 悪タトゥ_文字_文字b_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字_文字b_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字_文字c_枠CD.不透明度 = value; - 悪タトゥ_文字_文字c_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字_文字c_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字_文字d_枠CD.不透明度 = value; - 悪タトゥ_文字_文字d_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字_文字d_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字_文字e_枠CD.不透明度 = value; - 悪タトゥ_文字_文字e_文字タトゥ1CD.不透明度 = value; - 悪タトゥ_文字_文字e_文字タトゥ2CD.不透明度 = value; - 悪タトゥ_文字_文字e_文字タトゥ3CD.不透明度 = value; - 悪タトゥ_タトゥCD.不透明度 = value; - 竜性_鱗1CD.不透明度 = value; - 竜性_鱗2CD.不透明度 = value; - 竜性_鱗3CD.不透明度 = value; - 竜性_鱗4CD.不透明度 = value; - 竜性_鱗5CD.不透明度 = value; - 竜性_鱗6CD.不透明度 = value; - 虫性_蛇腹4CD.不透明度 = value; - 虫性_蛇腹3CD.不透明度 = value; - 虫性_蛇腹2CD.不透明度 = value; - 虫性_蛇腹1CD.不透明度 = value; - ヴィオラ_左_襟CD.不透明度 = value; - ヴィオラ_左_縁1CD.不透明度 = value; - ヴィオラ_左_縁2CD.不透明度 = value; - ヴィオラ_右_襟CD.不透明度 = value; - ヴィオラ_右_縁1CD.不透明度 = value; - ヴィオラ_右_縁2CD.不透明度 = value; - 首輪_革CD.不透明度 = value; - 首輪_金具1CD.不透明度 = value; - 首輪_金具2CD.不透明度 = value; - 首輪_金具3CD.不透明度 = value; - 首輪_金具左CD.不透明度 = value; - 首輪_金具右CD.不透明度 = value; - } - } - - public JointS 頭_接続点 => new JointS(本体, X0Y0_首, 0); - - public JointS 鎖1_接続点 => new JointS(本体, X0Y0_首輪_金具左, 0); - - public JointS 鎖2_接続点 => new JointS(本体, X0Y0_首輪_金具右, 0); - - public 首(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 首D e) - { - 首 首2 = this; - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["首"]); - Pars pars = 本体[0][0]; - Pars pars2 = pars["植性"].ToPars(); - X0Y0_植性_蔦 = pars2["蔦"].ToPar(); - X0Y0_植性_棘左上 = pars2["刺左上"].ToPar(); - X0Y0_植性_棘左下 = pars2["刺左下"].ToPar(); - X0Y0_植性_棘右上 = pars2["刺右上"].ToPar(); - X0Y0_植性_棘右下 = pars2["刺右下"].ToPar(); - X0Y0_首 = pars["首"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - Pars pars3 = pars2["ハート"].ToPars(); - X0Y0_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); - X0Y0_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); - X0Y0_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - pars3 = pars2["文字"].ToPars(); - Pars pars4 = pars3["文字a"].ToPars(); - X0Y0_悪タトゥ_文字_文字a_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字b"].ToPars(); - X0Y0_悪タトゥ_文字_文字b_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字c"].ToPars(); - X0Y0_悪タトゥ_文字_文字c_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字d"].ToPars(); - X0Y0_悪タトゥ_文字_文字d_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - pars4 = pars3["文字e"].ToPars(); - X0Y0_悪タトゥ_文字_文字e_枠 = pars4["枠"].ToPar(); - X0Y0_悪タトゥ_文字_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); - X0Y0_悪タトゥ_文字_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); - X0Y0_悪タトゥ_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); - X0Y0_悪タトゥ_タトゥ = pars2["タトゥ"].ToPar(); - pars2 = pars["鱗"].ToPars(); - X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); - X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_竜性_鱗5 = pars2["鱗5"].ToPar(); - X0Y0_竜性_鱗6 = pars2["鱗6"].ToPar(); - pars2 = pars["虫性"].ToPars(); - X0Y0_虫性_蛇腹4 = pars2["蛇腹4"].ToPar(); - X0Y0_虫性_蛇腹3 = pars2["蛇腹3"].ToPar(); - X0Y0_虫性_蛇腹2 = pars2["蛇腹2"].ToPar(); - X0Y0_虫性_蛇腹1 = pars2["蛇腹1"].ToPar(); - pars2 = pars["ヴィオラ"].ToPars(); - pars3 = pars2["左"].ToPars(); - X0Y0_ヴィオラ_左_襟 = pars3["襟"].ToPar(); - X0Y0_ヴィオラ_左_縁1 = pars3["縁1"].ToPar(); - X0Y0_ヴィオラ_左_縁2 = pars3["縁2"].ToPar(); - pars3 = pars2["右"].ToPars(); - X0Y0_ヴィオラ_右_襟 = pars3["襟"].ToPar(); - X0Y0_ヴィオラ_右_縁1 = pars3["縁1"].ToPar(); - X0Y0_ヴィオラ_右_縁2 = pars3["縁2"].ToPar(); - pars2 = pars["首輪"].ToPars(); - X0Y0_首輪_革 = pars2["革"].ToPar(); - X0Y0_首輪_金具1 = pars2["金具1"].ToPar(); - X0Y0_首輪_金具2 = pars2["金具2"].ToPar(); - X0Y0_首輪_金具3 = pars2["金具3"].ToPar(); - X0Y0_首輪_金具左 = pars2["金具左"].ToPar(); - X0Y0_首輪_金具右 = pars2["金具右"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 植性_蔦_表示 = e.植性_蔦_表示; - 植性_棘左上_表示 = e.植性_棘左上_表示; - 植性_棘左下_表示 = e.植性_棘左下_表示; - 植性_棘右上_表示 = e.植性_棘右上_表示; - 植性_棘右下_表示 = e.植性_棘右下_表示; - 首_表示 = e.首_表示; - 淫タトゥ_ハート_タトゥ左_表示 = e.淫タトゥ_ハート_タトゥ左_表示; - 淫タトゥ_ハート_タトゥ右_表示 = e.淫タトゥ_ハート_タトゥ右_表示; - 淫タトゥ_タトゥ左_表示 = e.淫タトゥ_タトゥ左_表示; - 淫タトゥ_タトゥ右_表示 = e.淫タトゥ_タトゥ右_表示; - 悪タトゥ_文字_文字a_枠_表示 = e.悪タトゥ_文字_文字a_枠_表示; - 悪タトゥ_文字_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字_文字a_文字タトゥ1_表示; - 悪タトゥ_文字_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字_文字a_文字タトゥ2_表示; - 悪タトゥ_文字_文字b_枠_表示 = e.悪タトゥ_文字_文字b_枠_表示; - 悪タトゥ_文字_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字_文字b_文字タトゥ1_表示; - 悪タトゥ_文字_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字_文字b_文字タトゥ2_表示; - 悪タトゥ_文字_文字c_枠_表示 = e.悪タトゥ_文字_文字c_枠_表示; - 悪タトゥ_文字_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字_文字c_文字タトゥ1_表示; - 悪タトゥ_文字_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字_文字c_文字タトゥ2_表示; - 悪タトゥ_文字_文字d_枠_表示 = e.悪タトゥ_文字_文字d_枠_表示; - 悪タトゥ_文字_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字_文字d_文字タトゥ1_表示; - 悪タトゥ_文字_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字_文字d_文字タトゥ2_表示; - 悪タトゥ_文字_文字e_枠_表示 = e.悪タトゥ_文字_文字e_枠_表示; - 悪タトゥ_文字_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字_文字e_文字タトゥ1_表示; - 悪タトゥ_文字_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字_文字e_文字タトゥ2_表示; - 悪タトゥ_文字_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字_文字e_文字タトゥ3_表示; - 悪タトゥ_タトゥ_表示 = e.悪タトゥ_タトゥ_表示; - 竜性_鱗1_表示 = e.竜性_鱗1_表示; - 竜性_鱗2_表示 = e.竜性_鱗2_表示; - 竜性_鱗3_表示 = e.竜性_鱗3_表示; - 竜性_鱗4_表示 = e.竜性_鱗4_表示; - 竜性_鱗5_表示 = e.竜性_鱗5_表示; - 竜性_鱗6_表示 = e.竜性_鱗6_表示; - 虫性_蛇腹4_表示 = e.虫性_蛇腹4_表示; - 虫性_蛇腹3_表示 = e.虫性_蛇腹3_表示; - 虫性_蛇腹2_表示 = e.虫性_蛇腹2_表示; - 虫性_蛇腹1_表示 = e.虫性_蛇腹1_表示; - ヴィオラ_左_襟_表示 = e.ヴィオラ_左_襟_表示; - ヴィオラ_左_縁1_表示 = e.ヴィオラ_左_縁1_表示; - ヴィオラ_左_縁2_表示 = e.ヴィオラ_左_縁2_表示; - ヴィオラ_右_襟_表示 = e.ヴィオラ_右_襟_表示; - ヴィオラ_右_縁1_表示 = e.ヴィオラ_右_縁1_表示; - ヴィオラ_右_縁2_表示 = e.ヴィオラ_右_縁2_表示; - 首輪_革_表示 = e.首輪_革_表示; - 首輪_金具1_表示 = e.首輪_金具1_表示; - 首輪_金具2_表示 = e.首輪_金具2_表示; - 首輪_金具3_表示 = e.首輪_金具3_表示; - 首輪_金具左_表示 = e.首輪_金具左_表示; - 首輪_金具右_表示 = e.首輪_金具右_表示; - 首輪表示 = e.首輪表示; - ヴィオラ襟ベース表示 = e.ヴィオラ襟ベース表示; - ヴィオラ縁表示 = e.ヴィオラ縁表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - if (e.頭_接続.Count > 0) - { - Ele f; - 頭_接続 = e.頭_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 首2; - f.ConnectionType = ConnectionInfo.首_頭_接続; - f.接続(首2.頭_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_植性_蔦CP = new ColorP(X0Y0_植性_蔦, 植性_蔦CD, DisUnit, abj: true); - X0Y0_植性_棘左上CP = new ColorP(X0Y0_植性_棘左上, 植性_棘左上CD, DisUnit, abj: true); - X0Y0_植性_棘左下CP = new ColorP(X0Y0_植性_棘左下, 植性_棘左下CD, DisUnit, abj: true); - X0Y0_植性_棘右上CP = new ColorP(X0Y0_植性_棘右上, 植性_棘右上CD, DisUnit, abj: true); - X0Y0_植性_棘右下CP = new ColorP(X0Y0_植性_棘右下, 植性_棘右下CD, DisUnit, abj: true); - X0Y0_首CP = new ColorP(X0Y0_首, 首CD, DisUnit, abj: true); - X0Y0_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_ハート_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ右, 淫タトゥ_ハート_タトゥ右CD, DisUnit, abj: true); - X0Y0_淫タトゥ_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_タトゥ左, 淫タトゥ_タトゥ左CD, DisUnit, abj: true); - X0Y0_淫タトゥ_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_タトゥ右, 淫タトゥ_タトゥ右CD, DisUnit, abj: true); - X0Y0_悪タトゥ_文字_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_文字_文字a_枠, 悪タトゥ_文字_文字a_枠CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字_文字a_文字タトゥ1, 悪タトゥ_文字_文字a_文字タトゥ1CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字_文字a_文字タトゥ2, 悪タトゥ_文字_文字a_文字タトゥ2CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_文字_文字b_枠, 悪タトゥ_文字_文字b_枠CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字_文字b_文字タトゥ1, 悪タトゥ_文字_文字b_文字タトゥ1CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字_文字b_文字タトゥ2, 悪タトゥ_文字_文字b_文字タトゥ2CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_文字_文字c_枠, 悪タトゥ_文字_文字c_枠CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字_文字c_文字タトゥ1, 悪タトゥ_文字_文字c_文字タトゥ1CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字_文字c_文字タトゥ2, 悪タトゥ_文字_文字c_文字タトゥ2CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_文字_文字d_枠, 悪タトゥ_文字_文字d_枠CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字_文字d_文字タトゥ1, 悪タトゥ_文字_文字d_文字タトゥ1CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字_文字d_文字タトゥ2, 悪タトゥ_文字_文字d_文字タトゥ2CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_文字_文字e_枠, 悪タトゥ_文字_文字e_枠CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字_文字e_文字タトゥ1, 悪タトゥ_文字_文字e_文字タトゥ1CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字_文字e_文字タトゥ2, 悪タトゥ_文字_文字e_文字タトゥ2CD, DisUnit, abj: false); - X0Y0_悪タトゥ_文字_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_文字_文字e_文字タトゥ3, 悪タトゥ_文字_文字e_文字タトゥ3CD, DisUnit, abj: false); - 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); - 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_虫性_蛇腹4CP = new ColorP(X0Y0_虫性_蛇腹4, 虫性_蛇腹4CD, 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_ヴィオラ_左_襟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); - 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); - 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); - X0Y0_首輪_金具3CP = new ColorP(X0Y0_首輪_金具3, 首輪_金具3CD, DisUnit, abj: true); - X0Y0_首輪_金具左CP = new ColorP(X0Y0_首輪_金具左, 首輪_金具左CD, DisUnit, abj: true); - X0Y0_首輪_金具右CP = new ColorP(X0Y0_首輪_金具右, 首輪_金具右CD, DisUnit, abj: true); - 濃度 = e.濃度; - 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); - 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); - 鎖1.接続(鎖1_接続点); - 鎖2.接続(鎖2_接続点); - int num = (右 ? (-10) : 10); - 鎖1.角度B += num; - 鎖2.角度B -= num; - 鎖表示 = e.鎖表示; - } - - public override void 描画0(Are Are) - { - Are.Draw(X0Y0_植性_蔦); - Are.Draw(X0Y0_植性_棘左上); - Are.Draw(X0Y0_植性_棘左下); - Are.Draw(X0Y0_植性_棘右上); - Are.Draw(X0Y0_植性_棘右下); - Are.Draw(X0Y0_首); - Are.Draw(X0Y0_虫性_蛇腹4); - Are.Draw(X0Y0_虫性_蛇腹3); - Are.Draw(X0Y0_虫性_蛇腹2); - Are.Draw(X0Y0_虫性_蛇腹1); - Are.Draw(X0Y0_竜性_鱗1); - Are.Draw(X0Y0_竜性_鱗2); - Are.Draw(X0Y0_竜性_鱗3); - Are.Draw(X0Y0_竜性_鱗4); - Are.Draw(X0Y0_竜性_鱗5); - Are.Draw(X0Y0_竜性_鱗6); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右); - Are.Draw(X0Y0_淫タトゥ_タトゥ左); - Are.Draw(X0Y0_淫タトゥ_タトゥ右); - Are.Draw(X0Y0_悪タトゥ_文字_文字a_枠); - Are.Draw(X0Y0_悪タトゥ_文字_文字a_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字_文字a_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字_文字b_枠); - Are.Draw(X0Y0_悪タトゥ_文字_文字b_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字_文字b_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字_文字c_枠); - Are.Draw(X0Y0_悪タトゥ_文字_文字c_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字_文字c_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字_文字d_枠); - Are.Draw(X0Y0_悪タトゥ_文字_文字d_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字_文字d_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字_文字e_枠); - Are.Draw(X0Y0_悪タトゥ_文字_文字e_文字タトゥ1); - Are.Draw(X0Y0_悪タトゥ_文字_文字e_文字タトゥ2); - Are.Draw(X0Y0_悪タトゥ_文字_文字e_文字タトゥ3); - Are.Draw(X0Y0_悪タトゥ_タトゥ); - キスマーク.Draw(Are); - 鞭痕.Draw(Are); - Are.Draw(X0Y0_ヴィオラ_左_襟); - Are.Draw(X0Y0_ヴィオラ_左_縁1); - Are.Draw(X0Y0_ヴィオラ_左_縁2); - Are.Draw(X0Y0_ヴィオラ_右_襟); - Are.Draw(X0Y0_ヴィオラ_右_縁1); - Are.Draw(X0Y0_ヴィオラ_右_縁2); - Are.Draw(X0Y0_首輪_革); - Are.Draw(X0Y0_首輪_金具1); - Are.Draw(X0Y0_首輪_金具2); - Are.Draw(X0Y0_首輪_金具3); - Are.Draw(X0Y0_首輪_金具左); - Are.Draw(X0Y0_首輪_金具右); - 鎖1.描画0(Are); - 鎖2.描画0(Are); - } - - public override void Dispose() - { - base.Dispose(); - 鎖1.Dispose(); - 鎖2.Dispose(); - } - - public override bool Is布(Par p) - { - if (p != X0Y0_ヴィオラ_左_襟 && p != X0Y0_ヴィオラ_左_縁1 && p != X0Y0_ヴィオラ_左_縁2 && p != X0Y0_ヴィオラ_右_襟 && p != X0Y0_ヴィオラ_右_縁1) - { - return p == X0Y0_ヴィオラ_右_縁2; - } - return true; - } - - public override bool Is革(Par p) - { - if (p != X0Y0_首輪_革 && p != X0Y0_首輪_金具1 && p != X0Y0_首輪_金具2 && p != X0Y0_首輪_金具3 && p != X0Y0_首輪_金具左) - { - return p == X0Y0_首輪_金具右; - } - return true; - } - - public override void 色更新() - { - X0Y0_植性_蔦CP.Update(); - X0Y0_植性_棘左上CP.Update(); - X0Y0_植性_棘左下CP.Update(); - X0Y0_植性_棘右上CP.Update(); - X0Y0_植性_棘右下CP.Update(); - X0Y0_首CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ左CP.Update(); - X0Y0_淫タトゥ_ハート_タトゥ右CP.Update(); - X0Y0_淫タトゥ_タトゥ左CP.Update(); - X0Y0_淫タトゥ_タトゥ右CP.Update(); - X0Y0_悪タトゥ_文字_文字a_枠CP.Update(); - X0Y0_悪タトゥ_文字_文字a_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字_文字a_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字_文字b_枠CP.Update(); - X0Y0_悪タトゥ_文字_文字b_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字_文字b_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字_文字c_枠CP.Update(); - X0Y0_悪タトゥ_文字_文字c_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字_文字c_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字_文字d_枠CP.Update(); - X0Y0_悪タトゥ_文字_文字d_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字_文字d_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字_文字e_枠CP.Update(); - X0Y0_悪タトゥ_文字_文字e_文字タトゥ1CP.Update(); - X0Y0_悪タトゥ_文字_文字e_文字タトゥ2CP.Update(); - X0Y0_悪タトゥ_文字_文字e_文字タトゥ3CP.Update(); - X0Y0_悪タトゥ_タトゥCP.Update(); - X0Y0_竜性_鱗1CP.Update(); - X0Y0_竜性_鱗2CP.Update(); - X0Y0_竜性_鱗3CP.Update(); - X0Y0_竜性_鱗4CP.Update(); - X0Y0_竜性_鱗5CP.Update(); - X0Y0_竜性_鱗6CP.Update(); - X0Y0_虫性_蛇腹4CP.Update(); - X0Y0_虫性_蛇腹3CP.Update(); - X0Y0_虫性_蛇腹2CP.Update(); - X0Y0_虫性_蛇腹1CP.Update(); - X0Y0_ヴィオラ_左_襟CP.Update(); - X0Y0_ヴィオラ_左_縁1CP.Update(); - X0Y0_ヴィオラ_左_縁2CP.Update(); - X0Y0_ヴィオラ_右_襟CP.Update(); - X0Y0_ヴィオラ_右_縁1CP.Update(); - X0Y0_ヴィオラ_右_縁2CP.Update(); - X0Y0_首輪_革CP.Update(); - X0Y0_首輪_金具1CP.Update(); - X0Y0_首輪_金具2CP.Update(); - X0Y0_首輪_金具3CP.Update(); - X0Y0_首輪_金具左CP.Update(); - X0Y0_首輪_金具右CP.Update(); - 鎖1.接続PA(); - 鎖2.接続PA(); - 鎖1.色更新(); - 鎖2.色更新(); - } - - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } - - private void 配色N0(体配色 体配色) - { - 植性_蔦CD = new ColorD(ref Col.Black, ref 体配色.植0O); - 植性_棘左上CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_棘左下CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_棘右上CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 植性_棘右下CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 首CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 悪タトゥ_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); - 悪タトゥ_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); - 悪タトゥ_タトゥCD = 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); - 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 虫性_蛇腹4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_蛇腹3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_蛇腹2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_蛇腹1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - ヴィオラ_左_襟CD = new ColorD(); - ヴィオラ_左_縁1CD = new ColorD(); - ヴィオラ_左_縁2CD = new ColorD(); - ヴィオラ_右_襟CD = new ColorD(); - ヴィオラ_右_縁1CD = new ColorD(); - ヴィオラ_右_縁2CD = new ColorD(); - 首輪_革CD = new ColorD(); - 首輪_金具1CD = new ColorD(); - 首輪_金具2CD = new ColorD(); - 首輪_金具3CD = new ColorD(); - 首輪_金具左CD = new ColorD(); - 首輪_金具右CD = new ColorD(); - } - - public void ドレス配色(ドレス首色 配色) - { - ヴィオラ_左_襟CD.色 = 配色.生地色; - ヴィオラ_左_縁1CD.色 = 配色.縁色; - ヴィオラ_左_縁2CD.色 = ヴィオラ_左_縁1CD.色; - ヴィオラ_右_襟CD.色 = ヴィオラ_左_襟CD.色; - ヴィオラ_右_縁1CD.色 = ヴィオラ_左_縁1CD.色; - ヴィオラ_右_縁2CD.色 = ヴィオラ_左_縁1CD.色; - } - - public void 首輪配色(拘束具色 配色) - { - 首輪_革CD.色 = 配色.革部色; - 首輪_金具1CD.色 = 配色.金具色; - 首輪_金具2CD.色 = 首輪_金具1CD.色; - 首輪_金具3CD.色 = 首輪_金具1CD.色; - 首輪_金具左CD.色 = 首輪_金具1CD.色; - 首輪_金具右CD.色 = 首輪_金具1CD.色; - } - - public void 鎖配色(鎖色 配色) - { - 鎖1.配色鎖(配色); - 鎖2.配色鎖(配色); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + 首輪表示 = 拘束_; + } + } + + public bool 植性_蔦_表示 + { + get + { + return X0Y0_植性_蔦.Dra; + } + set + { + X0Y0_植性_蔦.Dra = value; + X0Y0_植性_蔦.Hit = value; + } + } + + public bool 植性_棘左上_表示 + { + get + { + return X0Y0_植性_棘左上.Dra; + } + set + { + X0Y0_植性_棘左上.Dra = value; + X0Y0_植性_棘左上.Hit = value; + } + } + + public bool 植性_棘左下_表示 + { + get + { + return X0Y0_植性_棘左下.Dra; + } + set + { + X0Y0_植性_棘左下.Dra = value; + X0Y0_植性_棘左下.Hit = value; + } + } + + public bool 植性_棘右上_表示 + { + get + { + return X0Y0_植性_棘右上.Dra; + } + set + { + X0Y0_植性_棘右上.Dra = value; + X0Y0_植性_棘右上.Hit = value; + } + } + + public bool 植性_棘右下_表示 + { + get + { + return X0Y0_植性_棘右下.Dra; + } + set + { + X0Y0_植性_棘右下.Dra = value; + X0Y0_植性_棘右下.Hit = value; + } + } + + public bool 首_表示 + { + get + { + return X0Y0_首.Dra; + } + set + { + X0Y0_首.Dra = value; + X0Y0_首.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ左.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_ハート_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_ハート_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_ハート_タトゥ右.Dra = value; + X0Y0_淫タトゥ_ハート_タトゥ右.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ左_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ左.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ左.Dra = value; + X0Y0_淫タトゥ_タトゥ左.Hit = value; + } + } + + public bool 淫タトゥ_タトゥ右_表示 + { + get + { + return X0Y0_淫タトゥ_タトゥ右.Dra; + } + set + { + X0Y0_淫タトゥ_タトゥ右.Dra = value; + X0Y0_淫タトゥ_タトゥ右.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字a_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字a_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字a_枠.Dra = value; + X0Y0_悪タトゥ_文字_文字a_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字a_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字a_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字a_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字_文字a_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字a_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字a_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字a_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字_文字a_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字b_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字b_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字b_枠.Dra = value; + X0Y0_悪タトゥ_文字_文字b_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字b_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字b_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字b_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字_文字b_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字b_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字b_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字b_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字_文字b_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字c_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字c_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字c_枠.Dra = value; + X0Y0_悪タトゥ_文字_文字c_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字c_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字c_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字c_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字_文字c_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字c_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字c_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字c_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字_文字c_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字d_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字d_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字d_枠.Dra = value; + X0Y0_悪タトゥ_文字_文字d_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字d_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字d_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字d_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字_文字d_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字d_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字d_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字d_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字_文字d_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字e_枠_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字e_枠.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字e_枠.Dra = value; + X0Y0_悪タトゥ_文字_文字e_枠.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字e_文字タトゥ1_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字e_文字タトゥ1.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字e_文字タトゥ1.Dra = value; + X0Y0_悪タトゥ_文字_文字e_文字タトゥ1.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字e_文字タトゥ2_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字e_文字タトゥ2.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字e_文字タトゥ2.Dra = value; + X0Y0_悪タトゥ_文字_文字e_文字タトゥ2.Hit = value; + } + } + + public bool 悪タトゥ_文字_文字e_文字タトゥ3_表示 + { + get + { + return X0Y0_悪タトゥ_文字_文字e_文字タトゥ3.Dra; + } + set + { + X0Y0_悪タトゥ_文字_文字e_文字タトゥ3.Dra = value; + X0Y0_悪タトゥ_文字_文字e_文字タトゥ3.Hit = value; + } + } + + public bool 悪タトゥ_タトゥ_表示 + { + get + { + return X0Y0_悪タトゥ_タトゥ.Dra; + } + set + { + X0Y0_悪タトゥ_タトゥ.Dra = value; + X0Y0_悪タトゥ_タトゥ.Hit = value; + } + } + + public bool 竜性_鱗1_表示 + { + get + { + return X0Y0_竜性_鱗1.Dra; + } + set + { + X0Y0_竜性_鱗1.Dra = value; + X0Y0_竜性_鱗1.Hit = value; + } + } + + public bool 竜性_鱗2_表示 + { + get + { + return X0Y0_竜性_鱗2.Dra; + } + set + { + X0Y0_竜性_鱗2.Dra = value; + X0Y0_竜性_鱗2.Hit = value; + } + } + + public bool 竜性_鱗3_表示 + { + get + { + return X0Y0_竜性_鱗3.Dra; + } + set + { + X0Y0_竜性_鱗3.Dra = value; + X0Y0_竜性_鱗3.Hit = value; + } + } + + public bool 竜性_鱗4_表示 + { + get + { + return X0Y0_竜性_鱗4.Dra; + } + set + { + X0Y0_竜性_鱗4.Dra = value; + X0Y0_竜性_鱗4.Hit = value; + } + } + + public bool 竜性_鱗5_表示 + { + get + { + return X0Y0_竜性_鱗5.Dra; + } + set + { + X0Y0_竜性_鱗5.Dra = value; + X0Y0_竜性_鱗5.Hit = value; + } + } + + public bool 竜性_鱗6_表示 + { + get + { + return X0Y0_竜性_鱗6.Dra; + } + set + { + X0Y0_竜性_鱗6.Dra = value; + X0Y0_竜性_鱗6.Hit = value; + } + } + + public bool 虫性_蛇腹4_表示 + { + get + { + return X0Y0_虫性_蛇腹4.Dra; + } + set + { + X0Y0_虫性_蛇腹4.Dra = value; + X0Y0_虫性_蛇腹4.Hit = value; + } + } + + public bool 虫性_蛇腹3_表示 + { + get + { + return X0Y0_虫性_蛇腹3.Dra; + } + set + { + X0Y0_虫性_蛇腹3.Dra = value; + X0Y0_虫性_蛇腹3.Hit = value; + } + } + + public bool 虫性_蛇腹2_表示 + { + get + { + return X0Y0_虫性_蛇腹2.Dra; + } + set + { + X0Y0_虫性_蛇腹2.Dra = value; + X0Y0_虫性_蛇腹2.Hit = value; + } + } + + public bool 虫性_蛇腹1_表示 + { + get + { + return X0Y0_虫性_蛇腹1.Dra; + } + set + { + X0Y0_虫性_蛇腹1.Dra = value; + X0Y0_虫性_蛇腹1.Hit = value; + } + } + + public bool ヴィオラ_左_襟_表示 + { + get + { + return X0Y0_ヴィオラ_左_襟.Dra; + } + set + { + X0Y0_ヴィオラ_左_襟.Dra = value; + X0Y0_ヴィオラ_左_襟.Hit = value; + } + } + + public bool ヴィオラ_左_縁1_表示 + { + get + { + return X0Y0_ヴィオラ_左_縁1.Dra; + } + set + { + X0Y0_ヴィオラ_左_縁1.Dra = value; + X0Y0_ヴィオラ_左_縁1.Hit = value; + } + } + + public bool ヴィオラ_左_縁2_表示 + { + get + { + return X0Y0_ヴィオラ_左_縁2.Dra; + } + set + { + X0Y0_ヴィオラ_左_縁2.Dra = value; + X0Y0_ヴィオラ_左_縁2.Hit = value; + } + } + + public bool ヴィオラ_右_襟_表示 + { + get + { + return X0Y0_ヴィオラ_右_襟.Dra; + } + set + { + X0Y0_ヴィオラ_右_襟.Dra = value; + X0Y0_ヴィオラ_右_襟.Hit = value; + } + } + + public bool ヴィオラ_右_縁1_表示 + { + get + { + return X0Y0_ヴィオラ_右_縁1.Dra; + } + set + { + X0Y0_ヴィオラ_右_縁1.Dra = value; + X0Y0_ヴィオラ_右_縁1.Hit = value; + } + } + + public bool ヴィオラ_右_縁2_表示 + { + get + { + return X0Y0_ヴィオラ_右_縁2.Dra; + } + set + { + X0Y0_ヴィオラ_右_縁2.Dra = value; + X0Y0_ヴィオラ_右_縁2.Hit = value; + } + } + + public bool 首輪_革_表示 + { + get + { + return X0Y0_首輪_革.Dra; + } + set + { + X0Y0_首輪_革.Dra = value; + X0Y0_首輪_革.Hit = value; + } + } + + public bool 首輪_金具1_表示 + { + get + { + return X0Y0_首輪_金具1.Dra; + } + set + { + X0Y0_首輪_金具1.Dra = value; + X0Y0_首輪_金具1.Hit = value; + } + } + + public bool 首輪_金具2_表示 + { + get + { + return X0Y0_首輪_金具2.Dra; + } + set + { + X0Y0_首輪_金具2.Dra = value; + X0Y0_首輪_金具2.Hit = value; + } + } + + public bool 首輪_金具3_表示 + { + get + { + return X0Y0_首輪_金具3.Dra; + } + set + { + X0Y0_首輪_金具3.Dra = value; + X0Y0_首輪_金具3.Hit = value; + } + } + + public bool 首輪_金具左_表示 + { + get + { + return X0Y0_首輪_金具左.Dra; + } + set + { + X0Y0_首輪_金具左.Dra = value; + X0Y0_首輪_金具左.Hit = value; + } + } + + public bool 首輪_金具右_表示 + { + get + { + return X0Y0_首輪_金具右.Dra; + } + set + { + X0Y0_首輪_金具右.Dra = value; + X0Y0_首輪_金具右.Hit = value; + } + } + + public bool 首輪表示 + { + get + { + return 首輪_革_表示; + } + set + { + 首輪_革_表示 = value; + 首輪_金具1_表示 = value; + 首輪_金具2_表示 = value; + 首輪_金具3_表示 = value; + 首輪_金具左_表示 = value; + 首輪_金具右_表示 = value; + } + } + + public bool ヴィオラ襟ベース表示 + { + get + { + return ヴィオラ_左_襟_表示; + } + set + { + ヴィオラ_左_襟_表示 = value; + ヴィオラ_右_襟_表示 = value; + } + } + + public bool ヴィオラ縁表示 + { + get + { + return ヴィオラ_左_縁1_表示; + } + set + { + ヴィオラ_左_縁1_表示 = value; + ヴィオラ_左_縁2_表示 = value; + ヴィオラ_右_縁1_表示 = value; + ヴィオラ_右_縁2_表示 = value; + } + } + + public bool 鎖表示 + { + get + { + return 鎖1.表示; + } + set + { + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override bool 表示 + { + get + { + return 植性_蔦_表示; + } + set + { + 植性_蔦_表示 = value; + 植性_棘左上_表示 = value; + 植性_棘左下_表示 = value; + 植性_棘右上_表示 = value; + 植性_棘右下_表示 = value; + 首_表示 = value; + 淫タトゥ_ハート_タトゥ左_表示 = value; + 淫タトゥ_ハート_タトゥ右_表示 = value; + 淫タトゥ_タトゥ左_表示 = value; + 淫タトゥ_タトゥ右_表示 = value; + 悪タトゥ_文字_文字a_枠_表示 = value; + 悪タトゥ_文字_文字a_文字タトゥ1_表示 = value; + 悪タトゥ_文字_文字a_文字タトゥ2_表示 = value; + 悪タトゥ_文字_文字b_枠_表示 = value; + 悪タトゥ_文字_文字b_文字タトゥ1_表示 = value; + 悪タトゥ_文字_文字b_文字タトゥ2_表示 = value; + 悪タトゥ_文字_文字c_枠_表示 = value; + 悪タトゥ_文字_文字c_文字タトゥ1_表示 = value; + 悪タトゥ_文字_文字c_文字タトゥ2_表示 = value; + 悪タトゥ_文字_文字d_枠_表示 = value; + 悪タトゥ_文字_文字d_文字タトゥ1_表示 = value; + 悪タトゥ_文字_文字d_文字タトゥ2_表示 = value; + 悪タトゥ_文字_文字e_枠_表示 = value; + 悪タトゥ_文字_文字e_文字タトゥ1_表示 = value; + 悪タトゥ_文字_文字e_文字タトゥ2_表示 = value; + 悪タトゥ_文字_文字e_文字タトゥ3_表示 = value; + 悪タトゥ_タトゥ_表示 = value; + 竜性_鱗1_表示 = value; + 竜性_鱗2_表示 = value; + 竜性_鱗3_表示 = value; + 竜性_鱗4_表示 = value; + 竜性_鱗5_表示 = value; + 竜性_鱗6_表示 = value; + 虫性_蛇腹4_表示 = value; + 虫性_蛇腹3_表示 = value; + 虫性_蛇腹2_表示 = value; + 虫性_蛇腹1_表示 = value; + ヴィオラ_左_襟_表示 = value; + ヴィオラ_左_縁1_表示 = value; + ヴィオラ_左_縁2_表示 = value; + ヴィオラ_右_襟_表示 = value; + ヴィオラ_右_縁1_表示 = value; + ヴィオラ_右_縁2_表示 = value; + 首輪_革_表示 = value; + 首輪_金具1_表示 = value; + 首輪_金具2_表示 = value; + 首輪_金具3_表示 = value; + 首輪_金具左_表示 = value; + 首輪_金具右_表示 = value; + 鎖1.表示 = value; + 鎖2.表示 = value; + } + } + + public override double 濃度 + { + get + { + return 植性_蔦CD.不透明度; + } + set + { + 植性_蔦CD.不透明度 = value; + 植性_棘左上CD.不透明度 = value; + 植性_棘左下CD.不透明度 = value; + 植性_棘右上CD.不透明度 = value; + 植性_棘右下CD.不透明度 = value; + 首CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ左CD.不透明度 = value; + 淫タトゥ_ハート_タトゥ右CD.不透明度 = value; + 淫タトゥ_タトゥ左CD.不透明度 = value; + 淫タトゥ_タトゥ右CD.不透明度 = value; + 悪タトゥ_文字_文字a_枠CD.不透明度 = value; + 悪タトゥ_文字_文字a_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字_文字a_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字_文字b_枠CD.不透明度 = value; + 悪タトゥ_文字_文字b_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字_文字b_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字_文字c_枠CD.不透明度 = value; + 悪タトゥ_文字_文字c_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字_文字c_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字_文字d_枠CD.不透明度 = value; + 悪タトゥ_文字_文字d_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字_文字d_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字_文字e_枠CD.不透明度 = value; + 悪タトゥ_文字_文字e_文字タトゥ1CD.不透明度 = value; + 悪タトゥ_文字_文字e_文字タトゥ2CD.不透明度 = value; + 悪タトゥ_文字_文字e_文字タトゥ3CD.不透明度 = value; + 悪タトゥ_タトゥCD.不透明度 = value; + 竜性_鱗1CD.不透明度 = value; + 竜性_鱗2CD.不透明度 = value; + 竜性_鱗3CD.不透明度 = value; + 竜性_鱗4CD.不透明度 = value; + 竜性_鱗5CD.不透明度 = value; + 竜性_鱗6CD.不透明度 = value; + 虫性_蛇腹4CD.不透明度 = value; + 虫性_蛇腹3CD.不透明度 = value; + 虫性_蛇腹2CD.不透明度 = value; + 虫性_蛇腹1CD.不透明度 = value; + ヴィオラ_左_襟CD.不透明度 = value; + ヴィオラ_左_縁1CD.不透明度 = value; + ヴィオラ_左_縁2CD.不透明度 = value; + ヴィオラ_右_襟CD.不透明度 = value; + ヴィオラ_右_縁1CD.不透明度 = value; + ヴィオラ_右_縁2CD.不透明度 = value; + 首輪_革CD.不透明度 = value; + 首輪_金具1CD.不透明度 = value; + 首輪_金具2CD.不透明度 = value; + 首輪_金具3CD.不透明度 = value; + 首輪_金具左CD.不透明度 = value; + 首輪_金具右CD.不透明度 = value; + } + } + + public JointS 頭_接続点 => new JointS(本体, X0Y0_首, 0); + + public JointS 鎖1_接続点 => new JointS(本体, X0Y0_首輪_金具左, 0); + + public JointS 鎖2_接続点 => new JointS(本体, X0Y0_首輪_金具右, 0); + + public 首(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 首D e) + { + 首 首2 = this; + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["首"]); + Pars pars = 本体[0][0]; + Pars pars2 = pars["植性"].ToPars(); + X0Y0_植性_蔦 = pars2["蔦"].ToPar(); + X0Y0_植性_棘左上 = pars2["刺左上"].ToPar(); + X0Y0_植性_棘左下 = pars2["刺左下"].ToPar(); + X0Y0_植性_棘右上 = pars2["刺右上"].ToPar(); + X0Y0_植性_棘右下 = pars2["刺右下"].ToPar(); + X0Y0_首 = pars["首"].ToPar(); + pars2 = pars["淫タトゥ"].ToPars(); + Pars pars3 = pars2["ハート"].ToPars(); + X0Y0_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); + X0Y0_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); + X0Y0_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); + pars2 = pars["悪タトゥ"].ToPars(); + pars3 = pars2["文字"].ToPars(); + Pars pars4 = pars3["文字a"].ToPars(); + X0Y0_悪タトゥ_文字_文字a_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字b"].ToPars(); + X0Y0_悪タトゥ_文字_文字b_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字_文字b_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字c"].ToPars(); + X0Y0_悪タトゥ_文字_文字c_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字_文字c_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字d"].ToPars(); + X0Y0_悪タトゥ_文字_文字d_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字_文字d_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字_文字d_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + pars4 = pars3["文字e"].ToPars(); + X0Y0_悪タトゥ_文字_文字e_枠 = pars4["枠"].ToPar(); + X0Y0_悪タトゥ_文字_文字e_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); + X0Y0_悪タトゥ_文字_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); + X0Y0_悪タトゥ_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); + X0Y0_悪タトゥ_タトゥ = pars2["タトゥ"].ToPar(); + pars2 = pars["鱗"].ToPars(); + X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); + X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); + X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); + X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); + X0Y0_竜性_鱗5 = pars2["鱗5"].ToPar(); + X0Y0_竜性_鱗6 = pars2["鱗6"].ToPar(); + pars2 = pars["虫性"].ToPars(); + X0Y0_虫性_蛇腹4 = pars2["蛇腹4"].ToPar(); + X0Y0_虫性_蛇腹3 = pars2["蛇腹3"].ToPar(); + X0Y0_虫性_蛇腹2 = pars2["蛇腹2"].ToPar(); + X0Y0_虫性_蛇腹1 = pars2["蛇腹1"].ToPar(); + pars2 = pars["ヴィオラ"].ToPars(); + pars3 = pars2["左"].ToPars(); + X0Y0_ヴィオラ_左_襟 = pars3["襟"].ToPar(); + X0Y0_ヴィオラ_左_縁1 = pars3["縁1"].ToPar(); + X0Y0_ヴィオラ_左_縁2 = pars3["縁2"].ToPar(); + pars3 = pars2["右"].ToPars(); + X0Y0_ヴィオラ_右_襟 = pars3["襟"].ToPar(); + X0Y0_ヴィオラ_右_縁1 = pars3["縁1"].ToPar(); + X0Y0_ヴィオラ_右_縁2 = pars3["縁2"].ToPar(); + pars2 = pars["首輪"].ToPars(); + X0Y0_首輪_革 = pars2["革"].ToPar(); + X0Y0_首輪_金具1 = pars2["金具1"].ToPar(); + X0Y0_首輪_金具2 = pars2["金具2"].ToPar(); + X0Y0_首輪_金具3 = pars2["金具3"].ToPar(); + X0Y0_首輪_金具左 = pars2["金具左"].ToPar(); + X0Y0_首輪_金具右 = pars2["金具右"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 植性_蔦_表示 = e.植性_蔦_表示; + 植性_棘左上_表示 = e.植性_棘左上_表示; + 植性_棘左下_表示 = e.植性_棘左下_表示; + 植性_棘右上_表示 = e.植性_棘右上_表示; + 植性_棘右下_表示 = e.植性_棘右下_表示; + 首_表示 = e.首_表示; + 淫タトゥ_ハート_タトゥ左_表示 = e.淫タトゥ_ハート_タトゥ左_表示; + 淫タトゥ_ハート_タトゥ右_表示 = e.淫タトゥ_ハート_タトゥ右_表示; + 淫タトゥ_タトゥ左_表示 = e.淫タトゥ_タトゥ左_表示; + 淫タトゥ_タトゥ右_表示 = e.淫タトゥ_タトゥ右_表示; + 悪タトゥ_文字_文字a_枠_表示 = e.悪タトゥ_文字_文字a_枠_表示; + 悪タトゥ_文字_文字a_文字タトゥ1_表示 = e.悪タトゥ_文字_文字a_文字タトゥ1_表示; + 悪タトゥ_文字_文字a_文字タトゥ2_表示 = e.悪タトゥ_文字_文字a_文字タトゥ2_表示; + 悪タトゥ_文字_文字b_枠_表示 = e.悪タトゥ_文字_文字b_枠_表示; + 悪タトゥ_文字_文字b_文字タトゥ1_表示 = e.悪タトゥ_文字_文字b_文字タトゥ1_表示; + 悪タトゥ_文字_文字b_文字タトゥ2_表示 = e.悪タトゥ_文字_文字b_文字タトゥ2_表示; + 悪タトゥ_文字_文字c_枠_表示 = e.悪タトゥ_文字_文字c_枠_表示; + 悪タトゥ_文字_文字c_文字タトゥ1_表示 = e.悪タトゥ_文字_文字c_文字タトゥ1_表示; + 悪タトゥ_文字_文字c_文字タトゥ2_表示 = e.悪タトゥ_文字_文字c_文字タトゥ2_表示; + 悪タトゥ_文字_文字d_枠_表示 = e.悪タトゥ_文字_文字d_枠_表示; + 悪タトゥ_文字_文字d_文字タトゥ1_表示 = e.悪タトゥ_文字_文字d_文字タトゥ1_表示; + 悪タトゥ_文字_文字d_文字タトゥ2_表示 = e.悪タトゥ_文字_文字d_文字タトゥ2_表示; + 悪タトゥ_文字_文字e_枠_表示 = e.悪タトゥ_文字_文字e_枠_表示; + 悪タトゥ_文字_文字e_文字タトゥ1_表示 = e.悪タトゥ_文字_文字e_文字タトゥ1_表示; + 悪タトゥ_文字_文字e_文字タトゥ2_表示 = e.悪タトゥ_文字_文字e_文字タトゥ2_表示; + 悪タトゥ_文字_文字e_文字タトゥ3_表示 = e.悪タトゥ_文字_文字e_文字タトゥ3_表示; + 悪タトゥ_タトゥ_表示 = e.悪タトゥ_タトゥ_表示; + 竜性_鱗1_表示 = e.竜性_鱗1_表示; + 竜性_鱗2_表示 = e.竜性_鱗2_表示; + 竜性_鱗3_表示 = e.竜性_鱗3_表示; + 竜性_鱗4_表示 = e.竜性_鱗4_表示; + 竜性_鱗5_表示 = e.竜性_鱗5_表示; + 竜性_鱗6_表示 = e.竜性_鱗6_表示; + 虫性_蛇腹4_表示 = e.虫性_蛇腹4_表示; + 虫性_蛇腹3_表示 = e.虫性_蛇腹3_表示; + 虫性_蛇腹2_表示 = e.虫性_蛇腹2_表示; + 虫性_蛇腹1_表示 = e.虫性_蛇腹1_表示; + ヴィオラ_左_襟_表示 = e.ヴィオラ_左_襟_表示; + ヴィオラ_左_縁1_表示 = e.ヴィオラ_左_縁1_表示; + ヴィオラ_左_縁2_表示 = e.ヴィオラ_左_縁2_表示; + ヴィオラ_右_襟_表示 = e.ヴィオラ_右_襟_表示; + ヴィオラ_右_縁1_表示 = e.ヴィオラ_右_縁1_表示; + ヴィオラ_右_縁2_表示 = e.ヴィオラ_右_縁2_表示; + 首輪_革_表示 = e.首輪_革_表示; + 首輪_金具1_表示 = e.首輪_金具1_表示; + 首輪_金具2_表示 = e.首輪_金具2_表示; + 首輪_金具3_表示 = e.首輪_金具3_表示; + 首輪_金具左_表示 = e.首輪_金具左_表示; + 首輪_金具右_表示 = e.首輪_金具右_表示; + 首輪表示 = e.首輪表示; + ヴィオラ襟ベース表示 = e.ヴィオラ襟ベース表示; + ヴィオラ縁表示 = e.ヴィオラ縁表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + if (e.頭_接続.Count > 0) + { + Ele f; + 頭_接続 = e.頭_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 首2; + f.ConnectionType = ConnectionInfo.首_頭_接続; + f.接続(首2.頭_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_植性_蔦CP = new ColorP(X0Y0_植性_蔦, 植性_蔦CD, DisUnit, abj: true); + X0Y0_植性_棘左上CP = new ColorP(X0Y0_植性_棘左上, 植性_棘左上CD, DisUnit, abj: true); + X0Y0_植性_棘左下CP = new ColorP(X0Y0_植性_棘左下, 植性_棘左下CD, DisUnit, abj: true); + X0Y0_植性_棘右上CP = new ColorP(X0Y0_植性_棘右上, 植性_棘右上CD, DisUnit, abj: true); + X0Y0_植性_棘右下CP = new ColorP(X0Y0_植性_棘右下, 植性_棘右下CD, DisUnit, abj: true); + X0Y0_首CP = new ColorP(X0Y0_首, 首CD, DisUnit, abj: true); + X0Y0_淫タトゥ_ハート_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ左, 淫タトゥ_ハート_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_ハート_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_ハート_タトゥ右, 淫タトゥ_ハート_タトゥ右CD, DisUnit, abj: true); + X0Y0_淫タトゥ_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_タトゥ左, 淫タトゥ_タトゥ左CD, DisUnit, abj: true); + X0Y0_淫タトゥ_タトゥ右CP = new ColorP(X0Y0_淫タトゥ_タトゥ右, 淫タトゥ_タトゥ右CD, DisUnit, abj: true); + X0Y0_悪タトゥ_文字_文字a_枠CP = new ColorP(X0Y0_悪タトゥ_文字_文字a_枠, 悪タトゥ_文字_文字a_枠CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字a_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字_文字a_文字タトゥ1, 悪タトゥ_文字_文字a_文字タトゥ1CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字a_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字_文字a_文字タトゥ2, 悪タトゥ_文字_文字a_文字タトゥ2CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字b_枠CP = new ColorP(X0Y0_悪タトゥ_文字_文字b_枠, 悪タトゥ_文字_文字b_枠CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字b_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字_文字b_文字タトゥ1, 悪タトゥ_文字_文字b_文字タトゥ1CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字b_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字_文字b_文字タトゥ2, 悪タトゥ_文字_文字b_文字タトゥ2CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字c_枠CP = new ColorP(X0Y0_悪タトゥ_文字_文字c_枠, 悪タトゥ_文字_文字c_枠CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字c_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字_文字c_文字タトゥ1, 悪タトゥ_文字_文字c_文字タトゥ1CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字c_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字_文字c_文字タトゥ2, 悪タトゥ_文字_文字c_文字タトゥ2CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字d_枠CP = new ColorP(X0Y0_悪タトゥ_文字_文字d_枠, 悪タトゥ_文字_文字d_枠CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字d_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字_文字d_文字タトゥ1, 悪タトゥ_文字_文字d_文字タトゥ1CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字d_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字_文字d_文字タトゥ2, 悪タトゥ_文字_文字d_文字タトゥ2CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字e_枠CP = new ColorP(X0Y0_悪タトゥ_文字_文字e_枠, 悪タトゥ_文字_文字e_枠CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字e_文字タトゥ1CP = new ColorP(X0Y0_悪タトゥ_文字_文字e_文字タトゥ1, 悪タトゥ_文字_文字e_文字タトゥ1CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字e_文字タトゥ2CP = new ColorP(X0Y0_悪タトゥ_文字_文字e_文字タトゥ2, 悪タトゥ_文字_文字e_文字タトゥ2CD, DisUnit, abj: false); + X0Y0_悪タトゥ_文字_文字e_文字タトゥ3CP = new ColorP(X0Y0_悪タトゥ_文字_文字e_文字タトゥ3, 悪タトゥ_文字_文字e_文字タトゥ3CD, DisUnit, abj: false); + 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); + 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_虫性_蛇腹4CP = new ColorP(X0Y0_虫性_蛇腹4, 虫性_蛇腹4CD, 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_ヴィオラ_左_襟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); + 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); + 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); + X0Y0_首輪_金具3CP = new ColorP(X0Y0_首輪_金具3, 首輪_金具3CD, DisUnit, abj: true); + X0Y0_首輪_金具左CP = new ColorP(X0Y0_首輪_金具左, 首輪_金具左CD, DisUnit, abj: true); + X0Y0_首輪_金具右CP = new ColorP(X0Y0_首輪_金具右, 首輪_金具右CD, DisUnit, abj: true); + 濃度 = e.濃度; + 鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix); + 鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix); + 鎖1.接続(鎖1_接続点); + 鎖2.接続(鎖2_接続点); + int num = (右 ? (-10) : 10); + 鎖1.角度B += num; + 鎖2.角度B -= num; + 鎖表示 = e.鎖表示; + } + + public override void 描画0(Are Are) + { + Are.Draw(X0Y0_植性_蔦); + Are.Draw(X0Y0_植性_棘左上); + Are.Draw(X0Y0_植性_棘左下); + Are.Draw(X0Y0_植性_棘右上); + Are.Draw(X0Y0_植性_棘右下); + Are.Draw(X0Y0_首); + Are.Draw(X0Y0_虫性_蛇腹4); + Are.Draw(X0Y0_虫性_蛇腹3); + Are.Draw(X0Y0_虫性_蛇腹2); + Are.Draw(X0Y0_虫性_蛇腹1); + Are.Draw(X0Y0_竜性_鱗1); + Are.Draw(X0Y0_竜性_鱗2); + Are.Draw(X0Y0_竜性_鱗3); + Are.Draw(X0Y0_竜性_鱗4); + Are.Draw(X0Y0_竜性_鱗5); + Are.Draw(X0Y0_竜性_鱗6); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_ハート_タトゥ右); + Are.Draw(X0Y0_淫タトゥ_タトゥ左); + Are.Draw(X0Y0_淫タトゥ_タトゥ右); + Are.Draw(X0Y0_悪タトゥ_文字_文字a_枠); + Are.Draw(X0Y0_悪タトゥ_文字_文字a_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字_文字a_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字_文字b_枠); + Are.Draw(X0Y0_悪タトゥ_文字_文字b_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字_文字b_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字_文字c_枠); + Are.Draw(X0Y0_悪タトゥ_文字_文字c_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字_文字c_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字_文字d_枠); + Are.Draw(X0Y0_悪タトゥ_文字_文字d_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字_文字d_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字_文字e_枠); + Are.Draw(X0Y0_悪タトゥ_文字_文字e_文字タトゥ1); + Are.Draw(X0Y0_悪タトゥ_文字_文字e_文字タトゥ2); + Are.Draw(X0Y0_悪タトゥ_文字_文字e_文字タトゥ3); + Are.Draw(X0Y0_悪タトゥ_タトゥ); + キスマーク.Draw(Are); + 鞭痕.Draw(Are); + Are.Draw(X0Y0_ヴィオラ_左_襟); + Are.Draw(X0Y0_ヴィオラ_左_縁1); + Are.Draw(X0Y0_ヴィオラ_左_縁2); + Are.Draw(X0Y0_ヴィオラ_右_襟); + Are.Draw(X0Y0_ヴィオラ_右_縁1); + Are.Draw(X0Y0_ヴィオラ_右_縁2); + Are.Draw(X0Y0_首輪_革); + Are.Draw(X0Y0_首輪_金具1); + Are.Draw(X0Y0_首輪_金具2); + Are.Draw(X0Y0_首輪_金具3); + Are.Draw(X0Y0_首輪_金具左); + Are.Draw(X0Y0_首輪_金具右); + 鎖1.描画0(Are); + 鎖2.描画0(Are); + } + + public override void Dispose() + { + base.Dispose(); + 鎖1.Dispose(); + 鎖2.Dispose(); + } + + public override bool Is布(Par p) + { + if (p != X0Y0_ヴィオラ_左_襟 && p != X0Y0_ヴィオラ_左_縁1 && p != X0Y0_ヴィオラ_左_縁2 && p != X0Y0_ヴィオラ_右_襟 && p != X0Y0_ヴィオラ_右_縁1) + { + return p == X0Y0_ヴィオラ_右_縁2; + } + return true; + } + + public override bool Is革(Par p) + { + if (p != X0Y0_首輪_革 && p != X0Y0_首輪_金具1 && p != X0Y0_首輪_金具2 && p != X0Y0_首輪_金具3 && p != X0Y0_首輪_金具左) + { + return p == X0Y0_首輪_金具右; + } + return true; + } + + public override void 色更新() + { + X0Y0_植性_蔦CP.Update(); + X0Y0_植性_棘左上CP.Update(); + X0Y0_植性_棘左下CP.Update(); + X0Y0_植性_棘右上CP.Update(); + X0Y0_植性_棘右下CP.Update(); + X0Y0_首CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ左CP.Update(); + X0Y0_淫タトゥ_ハート_タトゥ右CP.Update(); + X0Y0_淫タトゥ_タトゥ左CP.Update(); + X0Y0_淫タトゥ_タトゥ右CP.Update(); + X0Y0_悪タトゥ_文字_文字a_枠CP.Update(); + X0Y0_悪タトゥ_文字_文字a_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字_文字a_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字_文字b_枠CP.Update(); + X0Y0_悪タトゥ_文字_文字b_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字_文字b_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字_文字c_枠CP.Update(); + X0Y0_悪タトゥ_文字_文字c_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字_文字c_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字_文字d_枠CP.Update(); + X0Y0_悪タトゥ_文字_文字d_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字_文字d_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字_文字e_枠CP.Update(); + X0Y0_悪タトゥ_文字_文字e_文字タトゥ1CP.Update(); + X0Y0_悪タトゥ_文字_文字e_文字タトゥ2CP.Update(); + X0Y0_悪タトゥ_文字_文字e_文字タトゥ3CP.Update(); + X0Y0_悪タトゥ_タトゥCP.Update(); + X0Y0_竜性_鱗1CP.Update(); + X0Y0_竜性_鱗2CP.Update(); + X0Y0_竜性_鱗3CP.Update(); + X0Y0_竜性_鱗4CP.Update(); + X0Y0_竜性_鱗5CP.Update(); + X0Y0_竜性_鱗6CP.Update(); + X0Y0_虫性_蛇腹4CP.Update(); + X0Y0_虫性_蛇腹3CP.Update(); + X0Y0_虫性_蛇腹2CP.Update(); + X0Y0_虫性_蛇腹1CP.Update(); + X0Y0_ヴィオラ_左_襟CP.Update(); + X0Y0_ヴィオラ_左_縁1CP.Update(); + X0Y0_ヴィオラ_左_縁2CP.Update(); + X0Y0_ヴィオラ_右_襟CP.Update(); + X0Y0_ヴィオラ_右_縁1CP.Update(); + X0Y0_ヴィオラ_右_縁2CP.Update(); + X0Y0_首輪_革CP.Update(); + X0Y0_首輪_金具1CP.Update(); + X0Y0_首輪_金具2CP.Update(); + X0Y0_首輪_金具3CP.Update(); + X0Y0_首輪_金具左CP.Update(); + X0Y0_首輪_金具右CP.Update(); + 鎖1.接続PA(); + 鎖2.接続PA(); + 鎖1.色更新(); + 鎖2.色更新(); + } + + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } + + private void 配色N0(体配色 体配色) + { + 植性_蔦CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 植性_棘左上CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_棘左下CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_棘右上CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 植性_棘右下CD = new ColorD(ref Col.Black, ref 体配色.植1O); + 首CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 悪タトゥ_文字_文字a_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字_文字a_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字_文字a_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字_文字b_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字_文字b_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字_文字b_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字_文字c_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字_文字c_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字_文字c_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字_文字d_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字_文字d_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字_文字d_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字_文字e_枠CD = new ColorD(ref 体配色.刺青.Col1, ref Color2.Empty); + 悪タトゥ_文字_文字e_文字タトゥ1CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字_文字e_文字タトゥ2CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_文字_文字e_文字タトゥ3CD = new ColorD(ref 体配色.刺青.Col1, ref 体配色.刺青); + 悪タトゥ_タトゥCD = 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); + 竜性_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 竜性_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); + 虫性_蛇腹4CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_蛇腹3CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_蛇腹2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_蛇腹1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + ヴィオラ_左_襟CD = new ColorD(); + ヴィオラ_左_縁1CD = new ColorD(); + ヴィオラ_左_縁2CD = new ColorD(); + ヴィオラ_右_襟CD = new ColorD(); + ヴィオラ_右_縁1CD = new ColorD(); + ヴィオラ_右_縁2CD = new ColorD(); + 首輪_革CD = new ColorD(); + 首輪_金具1CD = new ColorD(); + 首輪_金具2CD = new ColorD(); + 首輪_金具3CD = new ColorD(); + 首輪_金具左CD = new ColorD(); + 首輪_金具右CD = new ColorD(); + } + + public void ドレス配色(ドレス首色 配色) + { + ヴィオラ_左_襟CD.色 = 配色.生地色; + ヴィオラ_左_縁1CD.色 = 配色.縁色; + ヴィオラ_左_縁2CD.色 = ヴィオラ_左_縁1CD.色; + ヴィオラ_右_襟CD.色 = ヴィオラ_左_襟CD.色; + ヴィオラ_右_縁1CD.色 = ヴィオラ_左_縁1CD.色; + ヴィオラ_右_縁2CD.色 = ヴィオラ_左_縁1CD.色; + } + + public void 首輪配色(拘束具色 配色) + { + 首輪_革CD.色 = 配色.革部色; + 首輪_金具1CD.色 = 配色.金具色; + 首輪_金具2CD.色 = 首輪_金具1CD.色; + 首輪_金具3CD.色 = 首輪_金具1CD.色; + 首輪_金具左CD.色 = 首輪_金具1CD.色; + 首輪_金具右CD.色 = 首輪_金具1CD.色; + } + + public void 鎖配色(鎖色 配色) + { + 鎖1.配色鎖(配色); + 鎖2.配色鎖(配色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/首D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/首D.cs index d6ed806..f5cedd3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/首D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/首D.cs @@ -2,133 +2,134 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 首D : EleD +namespace SlaveMatrix { - public bool 植性_蔦_表示; + [Serializable] + public class 首D : EleD + { + public bool 植性_蔦_表示; - public bool 植性_棘左上_表示; + public bool 植性_棘左上_表示; - public bool 植性_棘左下_表示; + public bool 植性_棘左下_表示; - public bool 植性_棘右上_表示; + public bool 植性_棘右上_表示; - public bool 植性_棘右下_表示; + public bool 植性_棘右下_表示; - public bool 首_表示 = true; + public bool 首_表示 = true; - public bool 淫タトゥ_ハート_タトゥ左_表示; + public bool 淫タトゥ_ハート_タトゥ左_表示; - public bool 淫タトゥ_ハート_タトゥ右_表示; + public bool 淫タトゥ_ハート_タトゥ右_表示; - public bool 淫タトゥ_タトゥ左_表示; + public bool 淫タトゥ_タトゥ左_表示; - public bool 淫タトゥ_タトゥ右_表示; + public bool 淫タトゥ_タトゥ右_表示; - public bool 悪タトゥ_文字_文字a_枠_表示; + public bool 悪タトゥ_文字_文字a_枠_表示; - public bool 悪タトゥ_文字_文字a_文字タトゥ1_表示; + public bool 悪タトゥ_文字_文字a_文字タトゥ1_表示; - public bool 悪タトゥ_文字_文字a_文字タトゥ2_表示; + public bool 悪タトゥ_文字_文字a_文字タトゥ2_表示; - public bool 悪タトゥ_文字_文字b_枠_表示; + public bool 悪タトゥ_文字_文字b_枠_表示; - public bool 悪タトゥ_文字_文字b_文字タトゥ1_表示; + public bool 悪タトゥ_文字_文字b_文字タトゥ1_表示; - public bool 悪タトゥ_文字_文字b_文字タトゥ2_表示; + public bool 悪タトゥ_文字_文字b_文字タトゥ2_表示; - public bool 悪タトゥ_文字_文字c_枠_表示; + public bool 悪タトゥ_文字_文字c_枠_表示; - public bool 悪タトゥ_文字_文字c_文字タトゥ1_表示; + public bool 悪タトゥ_文字_文字c_文字タトゥ1_表示; - public bool 悪タトゥ_文字_文字c_文字タトゥ2_表示; + public bool 悪タトゥ_文字_文字c_文字タトゥ2_表示; - public bool 悪タトゥ_文字_文字d_枠_表示; + public bool 悪タトゥ_文字_文字d_枠_表示; - public bool 悪タトゥ_文字_文字d_文字タトゥ1_表示; + public bool 悪タトゥ_文字_文字d_文字タトゥ1_表示; - public bool 悪タトゥ_文字_文字d_文字タトゥ2_表示; + public bool 悪タトゥ_文字_文字d_文字タトゥ2_表示; - public bool 悪タトゥ_文字_文字e_枠_表示; + public bool 悪タトゥ_文字_文字e_枠_表示; - public bool 悪タトゥ_文字_文字e_文字タトゥ1_表示; + public bool 悪タトゥ_文字_文字e_文字タトゥ1_表示; - public bool 悪タトゥ_文字_文字e_文字タトゥ2_表示; + public bool 悪タトゥ_文字_文字e_文字タトゥ2_表示; - public bool 悪タトゥ_文字_文字e_文字タトゥ3_表示; + public bool 悪タトゥ_文字_文字e_文字タトゥ3_表示; - public bool 悪タトゥ_タトゥ_表示; + public bool 悪タトゥ_タトゥ_表示; - public bool 竜性_鱗1_表示; + public bool 竜性_鱗1_表示; - public bool 竜性_鱗2_表示; + public bool 竜性_鱗2_表示; - public bool 竜性_鱗3_表示; + public bool 竜性_鱗3_表示; - public bool 竜性_鱗4_表示; + public bool 竜性_鱗4_表示; - public bool 竜性_鱗5_表示; + public bool 竜性_鱗5_表示; - public bool 竜性_鱗6_表示; + public bool 竜性_鱗6_表示; - public bool 虫性_蛇腹4_表示; + public bool 虫性_蛇腹4_表示; - public bool 虫性_蛇腹3_表示; + public bool 虫性_蛇腹3_表示; - public bool 虫性_蛇腹2_表示; + public bool 虫性_蛇腹2_表示; - public bool 虫性_蛇腹1_表示; + public bool 虫性_蛇腹1_表示; - public bool ヴィオラ_左_襟_表示; + public bool ヴィオラ_左_襟_表示; - public bool ヴィオラ_左_縁1_表示; + public bool ヴィオラ_左_縁1_表示; - public bool ヴィオラ_左_縁2_表示; + public bool ヴィオラ_左_縁2_表示; - public bool ヴィオラ_右_襟_表示; + public bool ヴィオラ_右_襟_表示; - public bool ヴィオラ_右_縁1_表示; + public bool ヴィオラ_右_縁1_表示; - public bool ヴィオラ_右_縁2_表示; + public bool ヴィオラ_右_縁2_表示; - public bool 首輪_革_表示; + public bool 首輪_革_表示; - public bool 首輪_金具1_表示; + public bool 首輪_金具1_表示; - public bool 首輪_金具2_表示; + public bool 首輪_金具2_表示; - public bool 首輪_金具3_表示; + public bool 首輪_金具3_表示; - public bool 首輪_金具左_表示; + public bool 首輪_金具左_表示; - public bool 首輪_金具右_表示; + public bool 首輪_金具右_表示; - public bool 首輪表示; + public bool 首輪表示; - public bool ヴィオラ襟ベース表示; + public bool ヴィオラ襟ベース表示; - public bool ヴィオラ縁表示; + public bool ヴィオラ縁表示; - public bool 鎖表示; + public bool 鎖表示; - public List 頭_接続 = new List(); + public List 頭_接続 = new List(); - public 首D() - { - ThisType = GetType(); - } + public 首D() + { + ThisType = GetType(); + } - 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, Med Med, 体配色 体配色) - { - return new 首(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 首(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留1情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留1情報.cs index 510389f..34a6776 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留1情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留1情報.cs @@ -1,20 +1,21 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 髪留1情報 +namespace SlaveMatrix { - public bool 髪縛1_表示; + [Serializable] + public struct 髪留1情報 + { + public bool 髪縛1_表示; - public bool 髪縛2_表示; + public bool 髪縛2_表示; - public 髪留色 色; + public 髪留色 色; - public void SetDefault() - { - 髪縛1_表示 = true; - 髪縛2_表示 = true; - 色.SetDefault(); - } + public void SetDefault() + { + 髪縛1_表示 = true; + 髪縛2_表示 = true; + 色.SetDefault(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留2情報.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留2情報.cs index 109d1da..d9a0405 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留2情報.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留2情報.cs @@ -1,24 +1,25 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public struct 髪留2情報 +namespace SlaveMatrix { - public 髪留1情報 髪留左; + [Serializable] + public struct 髪留2情報 + { + public 髪留1情報 髪留左; - public 髪留1情報 髪留右; + public 髪留1情報 髪留右; - public void SetDefault() - { - 髪留左.SetDefault(); - 髪留右.SetDefault(); - } + public void SetDefault() + { + 髪留左.SetDefault(); + 髪留右.SetDefault(); + } - public static 髪留2情報 GetDefault() - { - 髪留2情報 result = default(髪留2情報); - result.SetDefault(); - return result; - } + public static 髪留2情報 GetDefault() + { + 髪留2情報 result = default(髪留2情報); + result.SetDefault(); + return result; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留色.cs index d1b1d9b..477dd8b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留色.cs @@ -1,36 +1,37 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct 髪留色 +namespace SlaveMatrix { - public Color 髪留1; + [Serializable] + public struct 髪留色 + { + public Color 髪留1; - public Color 髪留2; + public Color 髪留2; - public Color2 髪留1色; + public Color2 髪留1色; - public Color2 髪留2色; + public Color2 髪留2色; - public void SetDefault() - { - 髪留1 = Color.DarkRed; - 髪留2 = Color.DarkRed; - SetColor2(); - } + public void SetDefault() + { + 髪留1 = Color.DarkRed; + 髪留2 = Color.DarkRed; + SetColor2(); + } - public void SetRandom() - { - Col.GetRandomClothesColor(out 髪留1); - 髪留2 = 髪留1; - SetColor2(); - } + public void SetRandom() + { + Col.GetRandomClothesColor(out 髪留1); + 髪留2 = 髪留1; + SetColor2(); + } - public void SetColor2() - { - Col.GetGrad(ref 髪留1, out 髪留1色); - Col.GetGrad(ref 髪留2, out 髪留2色); - } + public void SetColor2() + { + Col.GetGrad(ref 髪留1, out 髪留1色); + Col.GetGrad(ref 髪留2, out 髪留2色); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鯨色更新.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鯨色更新.cs index fba797b..9e69f5d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鯨色更新.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鯨色更新.cs @@ -1,43 +1,44 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 鯨色更新 +namespace SlaveMatrix { - public 長物_鯨 長物; + public class 鯨色更新 + { + public 長物_鯨 長物; - public 尾_鯨 尾; + public 尾_鯨 尾; - private Par[] 鯨; + private Par[] 鯨; - private Vector2D[] 鯨m; + private Vector2D[] 鯨m; - public 鯨色更新(長物_鯨 長物, 尾_鯨 尾) - { - this.長物 = 長物; - this.尾 = 尾; - 鯨 = new Par[40] - { - 長物.X0Y0_胴6_胴, 長物.X0Y0_胴5_胴, 長物.X0Y0_胴4_胴, 長物.X0Y0_胴3_胴, 長物.X0Y0_胴2_胴, 長物.X0Y0_胴1_胴, 尾.X0Y0_尾33_尾, 尾.X0Y0_尾32_尾, 尾.X0Y0_尾31_尾, 尾.X0Y0_尾30_尾, - 尾.X0Y0_尾29_尾, 尾.X0Y0_尾28_尾, 尾.X0Y0_尾27_尾, 尾.X0Y0_尾26_尾, 尾.X0Y0_尾25_尾, 尾.X0Y0_尾24_尾, 尾.X0Y0_尾23_尾, 尾.X0Y0_尾22_尾, 尾.X0Y0_尾21_尾, 尾.X0Y0_尾20_尾, - 尾.X0Y0_尾19_尾, 尾.X0Y0_尾18_尾, 尾.X0Y0_尾17_尾, 尾.X0Y0_尾16_尾, 尾.X0Y0_尾15_尾, 尾.X0Y0_尾14_尾, 尾.X0Y0_尾13_尾, 尾.X0Y0_尾12_尾, 尾.X0Y0_尾11_尾, 尾.X0Y0_尾10_尾, - 尾.X0Y0_尾9_尾, 尾.X0Y0_尾8_尾, 尾.X0Y0_尾7_尾, 尾.X0Y0_尾6_尾, 尾.X0Y0_尾5_尾, 尾.X0Y0_尾4_尾, 尾.X0Y0_尾3_尾, 尾.X0Y0_尾2_尾, 尾.X0Y0_尾1_尾, 尾.X0Y0_尾0_尾 - }; - } + public 鯨色更新(長物_鯨 長物, 尾_鯨 尾) + { + this.長物 = 長物; + this.尾 = 尾; + 鯨 = new Par[40] + { + 長物.X0Y0_胴6_胴, 長物.X0Y0_胴5_胴, 長物.X0Y0_胴4_胴, 長物.X0Y0_胴3_胴, 長物.X0Y0_胴2_胴, 長物.X0Y0_胴1_胴, 尾.X0Y0_尾33_尾, 尾.X0Y0_尾32_尾, 尾.X0Y0_尾31_尾, 尾.X0Y0_尾30_尾, + 尾.X0Y0_尾29_尾, 尾.X0Y0_尾28_尾, 尾.X0Y0_尾27_尾, 尾.X0Y0_尾26_尾, 尾.X0Y0_尾25_尾, 尾.X0Y0_尾24_尾, 尾.X0Y0_尾23_尾, 尾.X0Y0_尾22_尾, 尾.X0Y0_尾21_尾, 尾.X0Y0_尾20_尾, + 尾.X0Y0_尾19_尾, 尾.X0Y0_尾18_尾, 尾.X0Y0_尾17_尾, 尾.X0Y0_尾16_尾, 尾.X0Y0_尾15_尾, 尾.X0Y0_尾14_尾, 尾.X0Y0_尾13_尾, 尾.X0Y0_尾12_尾, 尾.X0Y0_尾11_尾, 尾.X0Y0_尾10_尾, + 尾.X0Y0_尾9_尾, 尾.X0Y0_尾8_尾, 尾.X0Y0_尾7_尾, 尾.X0Y0_尾6_尾, 尾.X0Y0_尾5_尾, 尾.X0Y0_尾4_尾, 尾.X0Y0_尾3_尾, 尾.X0Y0_尾2_尾, 尾.X0Y0_尾1_尾, 尾.X0Y0_尾0_尾 + }; + } - public void 色更新() - { - 鯨.GetMiY_MaY(out 鯨m); - 長物.色更新(鯨m); - 尾.色更新(鯨m); - } + public void 色更新() + { + 鯨.GetMiY_MaY(out 鯨m); + 長物.色更新(鯨m); + 尾.色更新(鯨m); + } - public bool Contains(Ele e) - { - if (長物 != e) - { - return 尾 == e; - } - return true; - } + public bool Contains(Ele e) + { + if (長物 != e) + { + return 尾 == e; + } + return true; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭.cs index a7d2c9a..e58bb5f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭.cs @@ -1,5 +1,6 @@ -namespace SlaveMatrix; - -public class 鰭 : Ele +namespace SlaveMatrix { + public class 鰭 : Ele + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭D.cs index dcdc687..2cd57fd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭D.cs @@ -1,8 +1,9 @@ using System; -namespace SlaveMatrix; - -[Serializable] -public class 鰭D : EleD +namespace SlaveMatrix { + [Serializable] + public class 鰭D : EleD + { + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚.cs index f6a4995..e8d2300 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚.cs @@ -1,157 +1,158 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 鰭_豚 : 鰭 +namespace SlaveMatrix { - public Par X0Y0_鰭; + public class 鰭_豚 : 鰭 + { + public Par X0Y0_鰭; - public ColorD 鰭CD; + public ColorD 鰭CD; - public ColorP X0Y0_鰭CP; + public ColorP X0Y0_鰭CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 鰭_表示 - { - get - { - return X0Y0_鰭.Dra; - } - set - { - X0Y0_鰭.Dra = value; - X0Y0_鰭.Hit = value; - } - } + public bool 鰭_表示 + { + get + { + return X0Y0_鰭.Dra; + } + set + { + X0Y0_鰭.Dra = value; + X0Y0_鰭.Hit = value; + } + } - public override bool 表示 - { - get - { - return 鰭_表示; - } - set - { - 鰭_表示 = value; - } - } + public override bool 表示 + { + get + { + return 鰭_表示; + } + set + { + 鰭_表示 = value; + } + } - public override double 濃度 - { - get - { - return 鰭CD.不透明度; - } - set - { - 鰭CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 鰭CD.不透明度; + } + set + { + 鰭CD.不透明度 = value; + } + } - public 鰭_豚(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鰭_豚D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "豚鰭"; - dif.Add(new Pars(Sta.肢左["鰭"][1][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_鰭 = pars["鰭"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 鰭_表示 = e.鰭_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_鰭CP = new ColorP(X0Y0_鰭, 鰭CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 鰭_豚(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鰭_豚D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "豚鰭"; + dif.Add(new Pars(Sta.肢左["鰭"][1][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_鰭 = pars["鰭"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 鰭_表示 = e.鰭_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_鰭CP = new ColorP(X0Y0_鰭, 鰭CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_鰭.AngleBase = num * -20.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_鰭.AngleBase = num * -20.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - X0Y0_鰭CP.Update(); - } + public override void 色更新() + { + X0Y0_鰭CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 鰭CD = new ColorD(ref Col.Black, ref 体配色.体0O); - } + private void 配色N0(体配色 体配色) + { + 鰭CD = new ColorD(ref Col.Black, ref 体配色.体0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚D.cs index 626b136..f0b222d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 鰭_豚D : 鰭D +namespace SlaveMatrix { - public bool 鰭_表示 = true; + [Serializable] + public class 鰭_豚D : 鰭D + { + public bool 鰭_表示 = true; - public 鰭_豚D() - { - ThisType = GetType(); - } + public 鰭_豚D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 鰭_豚(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 鰭_豚(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚.cs index 475104e..7391cdf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚.cs @@ -1,287 +1,288 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 鰭_魚 : 鰭 +namespace SlaveMatrix { - public Par X0Y0_鰭2_鰭膜; + public class 鰭_魚 : 鰭 + { + public Par X0Y0_鰭2_鰭膜; - public Par X0Y0_鰭2_鰭条; + public Par X0Y0_鰭2_鰭条; - public Par X0Y0_鰭1_鰭膜; + public Par X0Y0_鰭1_鰭膜; - public Par X0Y0_鰭1_鰭条; + public Par X0Y0_鰭1_鰭条; - public Par X0Y1_鰭2_鰭膜; + public Par X0Y1_鰭2_鰭膜; - public Par X0Y1_鰭2_鰭条; + public Par X0Y1_鰭2_鰭条; - public Par X0Y1_鰭1_鰭膜; + public Par X0Y1_鰭1_鰭膜; - public Par X0Y1_鰭1_鰭条; + public Par X0Y1_鰭1_鰭条; - public ColorD 鰭2_鰭膜CD; + public ColorD 鰭2_鰭膜CD; - public ColorD 鰭2_鰭条CD; + public ColorD 鰭2_鰭条CD; - public ColorD 鰭1_鰭膜CD; + public ColorD 鰭1_鰭膜CD; - public ColorD 鰭1_鰭条CD; + public ColorD 鰭1_鰭条CD; - public ColorP X0Y0_鰭2_鰭膜CP; + public ColorP X0Y0_鰭2_鰭膜CP; - public ColorP X0Y0_鰭2_鰭条CP; + public ColorP X0Y0_鰭2_鰭条CP; - public ColorP X0Y0_鰭1_鰭膜CP; + public ColorP X0Y0_鰭1_鰭膜CP; - public ColorP X0Y0_鰭1_鰭条CP; + public ColorP X0Y0_鰭1_鰭条CP; - public ColorP X0Y1_鰭2_鰭膜CP; + public ColorP X0Y1_鰭2_鰭膜CP; - public ColorP X0Y1_鰭2_鰭条CP; + public ColorP X0Y1_鰭2_鰭条CP; - public ColorP X0Y1_鰭1_鰭膜CP; + public ColorP X0Y1_鰭1_鰭膜CP; - public ColorP X0Y1_鰭1_鰭条CP; + public ColorP X0Y1_鰭1_鰭条CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - 本体.IndexY = (欠損_ ? 1 : 0); - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + 本体.IndexY = (欠損_ ? 1 : 0); + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = 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 鰭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 鰭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 鰭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 鰭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 override bool 表示 - { - get - { - return 鰭2_鰭膜_表示; - } - set - { - 鰭2_鰭膜_表示 = value; - 鰭2_鰭条_表示 = value; - 鰭1_鰭膜_表示 = value; - 鰭1_鰭条_表示 = value; - } - } + public override bool 表示 + { + get + { + return 鰭2_鰭膜_表示; + } + set + { + 鰭2_鰭膜_表示 = value; + 鰭2_鰭条_表示 = value; + 鰭1_鰭膜_表示 = value; + 鰭1_鰭条_表示 = value; + } + } - public override double 濃度 - { - get - { - return 鰭2_鰭膜CD.不透明度; - } - set - { - 鰭2_鰭膜CD.不透明度 = value; - 鰭2_鰭条CD.不透明度 = value; - 鰭1_鰭膜CD.不透明度 = value; - 鰭1_鰭条CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 鰭2_鰭膜CD.不透明度; + } + set + { + 鰭2_鰭膜CD.不透明度 = value; + 鰭2_鰭条CD.不透明度 = value; + 鰭1_鰭膜CD.不透明度 = value; + 鰭1_鰭条CD.不透明度 = value; + } + } - public 鰭_魚(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鰭_魚D e) - { - ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["鰭"][0]); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["鰭2"].ToPars(); - X0Y0_鰭2_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y0_鰭2_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["鰭1"].ToPars(); - X0Y0_鰭1_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y0_鰭1_鰭条 = pars2["鰭条"].ToPar(); - Pars pars3 = 本体[0][1]; - pars2 = pars3["鰭2"].ToPars(); - X0Y1_鰭2_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y1_鰭2_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars3["鰭1"].ToPars(); - X0Y1_鰭1_鰭膜 = pars2["鰭膜"].ToPar(); - X0Y1_鰭1_鰭条 = pars2["鰭条"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 鰭2_鰭膜_表示 = e.鰭2_鰭膜_表示; - 鰭2_鰭条_表示 = e.鰭2_鰭条_表示; - 鰭1_鰭膜_表示 = e.鰭1_鰭膜_表示; - 鰭1_鰭条_表示 = e.鰭1_鰭条_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_鰭2_鰭膜CP = new ColorP(X0Y0_鰭2_鰭膜, 鰭2_鰭膜CD, DisUnit, abj: true); - X0Y0_鰭2_鰭条CP = new ColorP(X0Y0_鰭2_鰭条, 鰭2_鰭条CD, DisUnit, abj: true); - X0Y0_鰭1_鰭膜CP = new ColorP(X0Y0_鰭1_鰭膜, 鰭1_鰭膜CD, DisUnit, abj: true); - X0Y0_鰭1_鰭条CP = new ColorP(X0Y0_鰭1_鰭条, 鰭1_鰭条CD, DisUnit, abj: true); - X0Y1_鰭2_鰭膜CP = new ColorP(X0Y1_鰭2_鰭膜, 鰭2_鰭膜CD, DisUnit, abj: true); - X0Y1_鰭2_鰭条CP = new ColorP(X0Y1_鰭2_鰭条, 鰭2_鰭条CD, DisUnit, abj: true); - X0Y1_鰭1_鰭膜CP = new ColorP(X0Y1_鰭1_鰭膜, 鰭1_鰭膜CD, DisUnit, abj: true); - X0Y1_鰭1_鰭条CP = new ColorP(X0Y1_鰭1_鰭条, 鰭1_鰭条CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 鰭_魚(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鰭_魚D e) + { + ThisType = GetType(); + Dif dif = new Dif(Sta.肢左["鰭"][0]); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["鰭2"].ToPars(); + X0Y0_鰭2_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y0_鰭2_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars["鰭1"].ToPars(); + X0Y0_鰭1_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y0_鰭1_鰭条 = pars2["鰭条"].ToPar(); + Pars pars3 = 本体[0][1]; + pars2 = pars3["鰭2"].ToPars(); + X0Y1_鰭2_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y1_鰭2_鰭条 = pars2["鰭条"].ToPar(); + pars2 = pars3["鰭1"].ToPars(); + X0Y1_鰭1_鰭膜 = pars2["鰭膜"].ToPar(); + X0Y1_鰭1_鰭条 = pars2["鰭条"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 鰭2_鰭膜_表示 = e.鰭2_鰭膜_表示; + 鰭2_鰭条_表示 = e.鰭2_鰭条_表示; + 鰭1_鰭膜_表示 = e.鰭1_鰭膜_表示; + 鰭1_鰭条_表示 = e.鰭1_鰭条_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_鰭2_鰭膜CP = new ColorP(X0Y0_鰭2_鰭膜, 鰭2_鰭膜CD, DisUnit, abj: true); + X0Y0_鰭2_鰭条CP = new ColorP(X0Y0_鰭2_鰭条, 鰭2_鰭条CD, DisUnit, abj: true); + X0Y0_鰭1_鰭膜CP = new ColorP(X0Y0_鰭1_鰭膜, 鰭1_鰭膜CD, DisUnit, abj: true); + X0Y0_鰭1_鰭条CP = new ColorP(X0Y0_鰭1_鰭条, 鰭1_鰭条CD, DisUnit, abj: true); + X0Y1_鰭2_鰭膜CP = new ColorP(X0Y1_鰭2_鰭膜, 鰭2_鰭膜CD, DisUnit, abj: true); + X0Y1_鰭2_鰭条CP = new ColorP(X0Y1_鰭2_鰭条, 鰭2_鰭条CD, DisUnit, abj: true); + X0Y1_鰭1_鰭膜CP = new ColorP(X0Y1_鰭1_鰭膜, 鰭1_鰭膜CD, DisUnit, abj: true); + X0Y1_鰭1_鰭条CP = new ColorP(X0Y1_鰭1_鰭条, 鰭1_鰭条CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_鰭2_鰭膜.AngleBase = num * -25.0; - X0Y0_鰭2_鰭条.AngleBase = 0.0; - X0Y0_鰭1_鰭膜.AngleBase = 0.0; - X0Y0_鰭1_鰭条.AngleBase = 0.0; - X0Y1_鰭2_鰭膜.AngleBase = num * -25.0; - X0Y1_鰭2_鰭条.AngleBase = 0.0; - X0Y1_鰭1_鰭膜.AngleBase = 0.0; - X0Y1_鰭1_鰭条.AngleBase = 0.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_鰭2_鰭膜.AngleBase = num * -25.0; + X0Y0_鰭2_鰭条.AngleBase = 0.0; + X0Y0_鰭1_鰭膜.AngleBase = 0.0; + X0Y0_鰭1_鰭条.AngleBase = 0.0; + X0Y1_鰭2_鰭膜.AngleBase = num * -25.0; + X0Y1_鰭2_鰭条.AngleBase = 0.0; + X0Y1_鰭1_鰭膜.AngleBase = 0.0; + X0Y1_鰭1_鰭条.AngleBase = 0.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - if (本体.IndexY == 0) - { - X0Y0_鰭2_鰭膜CP.Update(); - X0Y0_鰭2_鰭条CP.Update(); - X0Y0_鰭1_鰭膜CP.Update(); - X0Y0_鰭1_鰭条CP.Update(); - } - else - { - X0Y1_鰭2_鰭膜CP.Update(); - X0Y1_鰭2_鰭条CP.Update(); - X0Y1_鰭1_鰭膜CP.Update(); - X0Y1_鰭1_鰭条CP.Update(); - } - } + public override void 色更新() + { + if (本体.IndexY == 0) + { + X0Y0_鰭2_鰭膜CP.Update(); + X0Y0_鰭2_鰭条CP.Update(); + X0Y0_鰭1_鰭膜CP.Update(); + X0Y0_鰭1_鰭条CP.Update(); + } + else + { + X0Y1_鰭2_鰭膜CP.Update(); + X0Y1_鰭2_鰭条CP.Update(); + X0Y1_鰭1_鰭膜CP.Update(); + X0Y1_鰭1_鰭条CP.Update(); + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 鰭2_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 鰭2_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); - 鰭1_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); - 鰭1_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); - } + private void 配色N0(体配色 体配色) + { + 鰭2_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 鰭2_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); + 鰭1_鰭膜CD = new ColorD(ref Col.Black, ref 体配色.膜O); + 鰭1_鰭条CD = new ColorD(ref Col.Black, ref 体配色.爪O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚D.cs index 1fe668f..f5f8696 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚D.cs @@ -1,26 +1,27 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 鰭_魚D : 鰭D +namespace SlaveMatrix { - public bool 鰭2_鰭膜_表示 = true; + [Serializable] + public class 鰭_魚D : 鰭D + { + public bool 鰭2_鰭膜_表示 = true; - public bool 鰭2_鰭条_表示 = true; + public bool 鰭2_鰭条_表示 = true; - public bool 鰭1_鰭膜_表示 = true; + public bool 鰭1_鰭膜_表示 = true; - public bool 鰭1_鰭条_表示 = true; + public bool 鰭1_鰭条_表示 = true; - public 鰭_魚D() - { - ThisType = GetType(); - } + public 鰭_魚D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 鰭_魚(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 鰭_魚(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨.cs index 3ad2c5c..9a2ec3a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨.cs @@ -1,157 +1,158 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 鰭_鯨 : 鰭 +namespace SlaveMatrix { - public Par X0Y0_鰭; + public class 鰭_鯨 : 鰭 + { + public Par X0Y0_鰭; - public ColorD 鰭CD; + public ColorD 鰭CD; - public ColorP X0Y0_鰭CP; + public ColorP X0Y0_鰭CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 鰭_表示 - { - get - { - return X0Y0_鰭.Dra; - } - set - { - X0Y0_鰭.Dra = value; - X0Y0_鰭.Hit = value; - } - } + public bool 鰭_表示 + { + get + { + return X0Y0_鰭.Dra; + } + set + { + X0Y0_鰭.Dra = value; + X0Y0_鰭.Hit = value; + } + } - public override bool 表示 - { - get - { - return 鰭_表示; - } - set - { - 鰭_表示 = value; - } - } + public override bool 表示 + { + get + { + return 鰭_表示; + } + set + { + 鰭_表示 = value; + } + } - public override double 濃度 - { - get - { - return 鰭CD.不透明度; - } - set - { - 鰭CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 鰭CD.不透明度; + } + set + { + 鰭CD.不透明度 = value; + } + } - public 鰭_鯨(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鰭_鯨D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鯨鰭"; - dif.Add(new Pars(Sta.肢左["鰭"][1][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_鰭 = pars["鰭"].ToPar(); - Xasix = false; - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 鰭_表示 = e.鰭_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_鰭CP = new ColorP(X0Y0_鰭, 鰭CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 鰭_鯨(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鰭_鯨D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "鯨鰭"; + dif.Add(new Pars(Sta.肢左["鰭"][1][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_鰭 = pars["鰭"].ToPar(); + Xasix = false; + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 鰭_表示 = e.鰭_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_鰭CP = new ColorP(X0Y0_鰭, 鰭CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void SetAngle0() - { - double num = (右 ? (-1.0) : 1.0); - X0Y0_鰭.AngleBase = num * -29.0; - 本体.JoinPAall(); - } + public override void SetAngle0() + { + double num = (右 ? (-1.0) : 1.0); + X0Y0_鰭.AngleBase = num * -29.0; + 本体.JoinPAall(); + } - public override void 色更新() - { - X0Y0_鰭CP.Update(); - } + public override void 色更新() + { + X0Y0_鰭CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 鰭CD = new ColorD(ref Col.Black, ref 体配色.体0O); - } + private void 配色N0(体配色 体配色) + { + 鰭CD = new ColorD(ref Col.Black, ref 体配色.体0O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨D.cs index b5e45e3..9ee1125 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 鰭_鯨D : 鰭D +namespace SlaveMatrix { - public bool 鰭_表示 = true; + [Serializable] + public class 鰭_鯨D : 鰭D + { + public bool 鰭_表示 = true; - public 鰭_鯨D() - { - ThisType = GetType(); - } + public 鰭_鯨D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 鰭_鯨(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 鰭_鯨(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰.cs index 3cb3430..c7ef643 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰.cs @@ -1,1972 +1,1973 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 鳳凰 : 尾 +namespace SlaveMatrix { - public Par X0Y0_羽_羽; + public class 鳳凰 : 尾 + { + public Par X0Y0_羽_羽; - public Par X0Y0_羽_紋1; + public Par X0Y0_羽_紋1; - public Par X0Y0_羽_紋2; + public Par X0Y0_羽_紋2; - public Par X0Y0_羽2_羽; + public Par X0Y0_羽2_羽; - public Par X0Y0_羽2_紋1; + public Par X0Y0_羽2_紋1; - public Par X0Y0_羽2_紋2; + public Par X0Y0_羽2_紋2; - public Par X0Y0_羽3_羽; + public Par X0Y0_羽3_羽; - public Par X0Y0_羽3_紋1; + public Par X0Y0_羽3_紋1; - public Par X0Y0_羽3_紋2; + public Par X0Y0_羽3_紋2; - public Par X0Y0_羽4_羽; + public Par X0Y0_羽4_羽; - public Par X0Y0_羽4_紋1; + public Par X0Y0_羽4_紋1; - public Par X0Y0_羽4_紋2; + public Par X0Y0_羽4_紋2; - public Par X0Y0_羽5_羽; + public Par X0Y0_羽5_羽; - public Par X0Y0_羽5_紋1; + public Par X0Y0_羽5_紋1; - public Par X0Y0_羽5_紋2; + public Par X0Y0_羽5_紋2; - public Par X0Y0_羽6_羽; + public Par X0Y0_羽6_羽; - public Par X0Y0_羽6_紋1; + public Par X0Y0_羽6_紋1; - public Par X0Y0_羽6_紋2; + public Par X0Y0_羽6_紋2; - public Par X0Y0_羽7_羽; + public Par X0Y0_羽7_羽; - public Par X0Y0_羽7_紋1; + public Par X0Y0_羽7_紋1; - public Par X0Y0_羽7_紋2; + public Par X0Y0_羽7_紋2; - public Par X0Y0_羽8_羽; + public Par X0Y0_羽8_羽; - public Par X0Y0_羽8_紋1; + public Par X0Y0_羽8_紋1; - public Par X0Y0_羽8_紋2; + public Par X0Y0_羽8_紋2; - public Par X0Y0_羽9_羽; + public Par X0Y0_羽9_羽; - public Par X0Y0_羽9_紋1; + public Par X0Y0_羽9_紋1; - public Par X0Y0_羽9_紋2; + public Par X0Y0_羽9_紋2; - public Par X0Y0_羽10_羽; + public Par X0Y0_羽10_羽; - public Par X0Y0_羽10_紋1; + public Par X0Y0_羽10_紋1; - public Par X0Y0_羽10_紋2; + public Par X0Y0_羽10_紋2; - public Par X0Y0_羽11_羽; + public Par X0Y0_羽11_羽; - public Par X0Y0_羽11_紋1; + public Par X0Y0_羽11_紋1; - public Par X0Y0_羽11_紋2; + public Par X0Y0_羽11_紋2; - public Par X0Y0_羽12_羽; + public Par X0Y0_羽12_羽; - public Par X0Y0_羽12_紋1; + public Par X0Y0_羽12_紋1; - public Par X0Y0_羽12_紋2; + public Par X0Y0_羽12_紋2; - public Par X0Y0_羽13_羽; + public Par X0Y0_羽13_羽; - public Par X0Y0_羽13_紋1; + public Par X0Y0_羽13_紋1; - public Par X0Y0_羽13_紋2; + public Par X0Y0_羽13_紋2; - public Par X0Y0_羽14_羽; + public Par X0Y0_羽14_羽; - public Par X0Y0_羽14_紋1; + public Par X0Y0_羽14_紋1; - public Par X0Y0_羽14_紋2; + public Par X0Y0_羽14_紋2; - public Par X0Y0_羽15_羽; + public Par X0Y0_羽15_羽; - public Par X0Y0_羽15_紋1; + public Par X0Y0_羽15_紋1; - public Par X0Y0_羽15_紋2; + public Par X0Y0_羽15_紋2; - public Par X0Y0_羽16_羽; + public Par X0Y0_羽16_羽; - public Par X0Y0_羽16_紋1; + public Par X0Y0_羽16_紋1; - public Par X0Y0_羽16_紋2; + public Par X0Y0_羽16_紋2; - public Par X0Y0_羽17_羽; + public Par X0Y0_羽17_羽; - public Par X0Y0_羽17_紋1; + public Par X0Y0_羽17_紋1; - public Par X0Y0_羽17_紋2; + public Par X0Y0_羽17_紋2; - public Par X0Y0_羽18_羽; + public Par X0Y0_羽18_羽; - public Par X0Y0_羽18_紋1; + public Par X0Y0_羽18_紋1; - public Par X0Y0_羽18_紋2; + public Par X0Y0_羽18_紋2; - public Par X0Y0_羽19_羽; + public Par X0Y0_羽19_羽; - public Par X0Y0_羽19_紋1; + public Par X0Y0_羽19_紋1; - public Par X0Y0_羽19_紋2; + public Par X0Y0_羽19_紋2; - public Par X0Y0_羽20_羽; + public Par X0Y0_羽20_羽; - public Par X0Y0_羽20_紋1; + public Par X0Y0_羽20_紋1; - public Par X0Y0_羽20_紋2; + public Par X0Y0_羽20_紋2; - public Par X0Y0_羽21_羽; + public Par X0Y0_羽21_羽; - public Par X0Y0_羽21_紋1; + public Par X0Y0_羽21_紋1; - public Par X0Y0_羽21_紋2; + public Par X0Y0_羽21_紋2; - public ColorD 羽_羽CD; + public ColorD 羽_羽CD; - public ColorD 羽_紋1CD; + public ColorD 羽_紋1CD; - public ColorD 羽_紋2CD; + public ColorD 羽_紋2CD; - public ColorD 羽2_羽CD; + public ColorD 羽2_羽CD; - public ColorD 羽2_紋1CD; + public ColorD 羽2_紋1CD; - public ColorD 羽2_紋2CD; + public ColorD 羽2_紋2CD; - public ColorD 羽3_羽CD; + public ColorD 羽3_羽CD; - public ColorD 羽3_紋1CD; + public ColorD 羽3_紋1CD; - public ColorD 羽3_紋2CD; + public ColorD 羽3_紋2CD; - public ColorD 羽4_羽CD; + public ColorD 羽4_羽CD; - public ColorD 羽4_紋1CD; + public ColorD 羽4_紋1CD; - public ColorD 羽4_紋2CD; + public ColorD 羽4_紋2CD; - public ColorD 羽5_羽CD; + public ColorD 羽5_羽CD; - public ColorD 羽5_紋1CD; + public ColorD 羽5_紋1CD; - public ColorD 羽5_紋2CD; + public ColorD 羽5_紋2CD; - public ColorD 羽6_羽CD; + public ColorD 羽6_羽CD; - public ColorD 羽6_紋1CD; + public ColorD 羽6_紋1CD; - public ColorD 羽6_紋2CD; + public ColorD 羽6_紋2CD; - public ColorD 羽7_羽CD; + public ColorD 羽7_羽CD; - public ColorD 羽7_紋1CD; + public ColorD 羽7_紋1CD; - public ColorD 羽7_紋2CD; + public ColorD 羽7_紋2CD; - public ColorD 羽8_羽CD; + public ColorD 羽8_羽CD; - public ColorD 羽8_紋1CD; + public ColorD 羽8_紋1CD; - public ColorD 羽8_紋2CD; + public ColorD 羽8_紋2CD; - public ColorD 羽9_羽CD; + public ColorD 羽9_羽CD; - public ColorD 羽9_紋1CD; + public ColorD 羽9_紋1CD; - public ColorD 羽9_紋2CD; + public ColorD 羽9_紋2CD; - public ColorD 羽10_羽CD; + public ColorD 羽10_羽CD; - public ColorD 羽10_紋1CD; + public ColorD 羽10_紋1CD; - public ColorD 羽10_紋2CD; + public ColorD 羽10_紋2CD; - public ColorD 羽11_羽CD; + public ColorD 羽11_羽CD; - public ColorD 羽11_紋1CD; + public ColorD 羽11_紋1CD; - public ColorD 羽11_紋2CD; + public ColorD 羽11_紋2CD; - public ColorD 羽12_羽CD; + public ColorD 羽12_羽CD; - public ColorD 羽12_紋1CD; + public ColorD 羽12_紋1CD; - public ColorD 羽12_紋2CD; + public ColorD 羽12_紋2CD; - public ColorD 羽13_羽CD; + public ColorD 羽13_羽CD; - public ColorD 羽13_紋1CD; + public ColorD 羽13_紋1CD; - public ColorD 羽13_紋2CD; + public ColorD 羽13_紋2CD; - public ColorD 羽14_羽CD; + public ColorD 羽14_羽CD; - public ColorD 羽14_紋1CD; + public ColorD 羽14_紋1CD; - public ColorD 羽14_紋2CD; + public ColorD 羽14_紋2CD; - public ColorD 羽15_羽CD; + public ColorD 羽15_羽CD; - public ColorD 羽15_紋1CD; + public ColorD 羽15_紋1CD; - public ColorD 羽15_紋2CD; + public ColorD 羽15_紋2CD; - public ColorD 羽16_羽CD; + public ColorD 羽16_羽CD; - public ColorD 羽16_紋1CD; + public ColorD 羽16_紋1CD; - public ColorD 羽16_紋2CD; + public ColorD 羽16_紋2CD; - public ColorD 羽17_羽CD; + public ColorD 羽17_羽CD; - public ColorD 羽17_紋1CD; + public ColorD 羽17_紋1CD; - public ColorD 羽17_紋2CD; + public ColorD 羽17_紋2CD; - public ColorD 羽18_羽CD; + public ColorD 羽18_羽CD; - public ColorD 羽18_紋1CD; + public ColorD 羽18_紋1CD; - public ColorD 羽18_紋2CD; + public ColorD 羽18_紋2CD; - public ColorD 羽19_羽CD; + public ColorD 羽19_羽CD; - public ColorD 羽19_紋1CD; + public ColorD 羽19_紋1CD; - public ColorD 羽19_紋2CD; + public ColorD 羽19_紋2CD; - public ColorD 羽20_羽CD; + public ColorD 羽20_羽CD; - public ColorD 羽20_紋1CD; + public ColorD 羽20_紋1CD; - public ColorD 羽20_紋2CD; + public ColorD 羽20_紋2CD; - public ColorD 羽21_羽CD; + public ColorD 羽21_羽CD; - public ColorD 羽21_紋1CD; + public ColorD 羽21_紋1CD; - public ColorD 羽21_紋2CD; + public ColorD 羽21_紋2CD; - public ColorP X0Y0_羽_羽CP; + public ColorP X0Y0_羽_羽CP; - public ColorP X0Y0_羽_紋1CP; + public ColorP X0Y0_羽_紋1CP; - public ColorP X0Y0_羽_紋2CP; + public ColorP X0Y0_羽_紋2CP; - public ColorP X0Y0_羽2_羽CP; + public ColorP X0Y0_羽2_羽CP; - public ColorP X0Y0_羽2_紋1CP; + public ColorP X0Y0_羽2_紋1CP; - public ColorP X0Y0_羽2_紋2CP; + public ColorP X0Y0_羽2_紋2CP; - public ColorP X0Y0_羽3_羽CP; + public ColorP X0Y0_羽3_羽CP; - public ColorP X0Y0_羽3_紋1CP; + public ColorP X0Y0_羽3_紋1CP; - public ColorP X0Y0_羽3_紋2CP; + public ColorP X0Y0_羽3_紋2CP; - public ColorP X0Y0_羽4_羽CP; + public ColorP X0Y0_羽4_羽CP; - public ColorP X0Y0_羽4_紋1CP; + public ColorP X0Y0_羽4_紋1CP; - public ColorP X0Y0_羽4_紋2CP; + public ColorP X0Y0_羽4_紋2CP; - public ColorP X0Y0_羽5_羽CP; + public ColorP X0Y0_羽5_羽CP; - public ColorP X0Y0_羽5_紋1CP; + public ColorP X0Y0_羽5_紋1CP; - public ColorP X0Y0_羽5_紋2CP; + public ColorP X0Y0_羽5_紋2CP; - public ColorP X0Y0_羽6_羽CP; + public ColorP X0Y0_羽6_羽CP; - public ColorP X0Y0_羽6_紋1CP; + public ColorP X0Y0_羽6_紋1CP; - public ColorP X0Y0_羽6_紋2CP; + public ColorP X0Y0_羽6_紋2CP; - public ColorP X0Y0_羽7_羽CP; + public ColorP X0Y0_羽7_羽CP; - public ColorP X0Y0_羽7_紋1CP; + public ColorP X0Y0_羽7_紋1CP; - public ColorP X0Y0_羽7_紋2CP; + public ColorP X0Y0_羽7_紋2CP; - public ColorP X0Y0_羽8_羽CP; + public ColorP X0Y0_羽8_羽CP; - public ColorP X0Y0_羽8_紋1CP; + public ColorP X0Y0_羽8_紋1CP; - public ColorP X0Y0_羽8_紋2CP; + public ColorP X0Y0_羽8_紋2CP; - public ColorP X0Y0_羽9_羽CP; + public ColorP X0Y0_羽9_羽CP; - public ColorP X0Y0_羽9_紋1CP; + public ColorP X0Y0_羽9_紋1CP; - public ColorP X0Y0_羽9_紋2CP; + public ColorP X0Y0_羽9_紋2CP; - public ColorP X0Y0_羽10_羽CP; + public ColorP X0Y0_羽10_羽CP; - public ColorP X0Y0_羽10_紋1CP; + public ColorP X0Y0_羽10_紋1CP; - public ColorP X0Y0_羽10_紋2CP; + public ColorP X0Y0_羽10_紋2CP; - public ColorP X0Y0_羽11_羽CP; + public ColorP X0Y0_羽11_羽CP; - public ColorP X0Y0_羽11_紋1CP; + public ColorP X0Y0_羽11_紋1CP; - public ColorP X0Y0_羽11_紋2CP; + public ColorP X0Y0_羽11_紋2CP; - public ColorP X0Y0_羽12_羽CP; + public ColorP X0Y0_羽12_羽CP; - public ColorP X0Y0_羽12_紋1CP; + public ColorP X0Y0_羽12_紋1CP; - public ColorP X0Y0_羽12_紋2CP; + public ColorP X0Y0_羽12_紋2CP; - public ColorP X0Y0_羽13_羽CP; + public ColorP X0Y0_羽13_羽CP; - public ColorP X0Y0_羽13_紋1CP; + public ColorP X0Y0_羽13_紋1CP; - public ColorP X0Y0_羽13_紋2CP; + public ColorP X0Y0_羽13_紋2CP; - public ColorP X0Y0_羽14_羽CP; + public ColorP X0Y0_羽14_羽CP; - public ColorP X0Y0_羽14_紋1CP; + public ColorP X0Y0_羽14_紋1CP; - public ColorP X0Y0_羽14_紋2CP; + public ColorP X0Y0_羽14_紋2CP; - public ColorP X0Y0_羽15_羽CP; + public ColorP X0Y0_羽15_羽CP; - public ColorP X0Y0_羽15_紋1CP; + public ColorP X0Y0_羽15_紋1CP; - public ColorP X0Y0_羽15_紋2CP; + public ColorP X0Y0_羽15_紋2CP; - public ColorP X0Y0_羽16_羽CP; + public ColorP X0Y0_羽16_羽CP; - public ColorP X0Y0_羽16_紋1CP; + public ColorP X0Y0_羽16_紋1CP; - public ColorP X0Y0_羽16_紋2CP; + public ColorP X0Y0_羽16_紋2CP; - public ColorP X0Y0_羽17_羽CP; + public ColorP X0Y0_羽17_羽CP; - public ColorP X0Y0_羽17_紋1CP; + public ColorP X0Y0_羽17_紋1CP; - public ColorP X0Y0_羽17_紋2CP; + public ColorP X0Y0_羽17_紋2CP; - public ColorP X0Y0_羽18_羽CP; + public ColorP X0Y0_羽18_羽CP; - public ColorP X0Y0_羽18_紋1CP; + public ColorP X0Y0_羽18_紋1CP; - public ColorP X0Y0_羽18_紋2CP; + public ColorP X0Y0_羽18_紋2CP; - public ColorP X0Y0_羽19_羽CP; + public ColorP X0Y0_羽19_羽CP; - public ColorP X0Y0_羽19_紋1CP; + public ColorP X0Y0_羽19_紋1CP; - public ColorP X0Y0_羽19_紋2CP; + public ColorP X0Y0_羽19_紋2CP; - public ColorP X0Y0_羽20_羽CP; + public ColorP X0Y0_羽20_羽CP; - public ColorP X0Y0_羽20_紋1CP; + public ColorP X0Y0_羽20_紋1CP; - public ColorP X0Y0_羽20_紋2CP; + public ColorP X0Y0_羽20_紋2CP; - public ColorP X0Y0_羽21_羽CP; + public ColorP X0Y0_羽21_羽CP; - public ColorP X0Y0_羽21_紋1CP; + public ColorP X0Y0_羽21_紋1CP; - public ColorP X0Y0_羽21_紋2CP; + public ColorP X0Y0_羽21_紋2CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } - - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } - - public bool 羽_羽_表示 - { - get - { - return X0Y0_羽_羽.Dra; - } - set - { - X0Y0_羽_羽.Dra = value; - X0Y0_羽_羽.Hit = value; - } - } - - public bool 羽_紋1_表示 - { - get - { - return X0Y0_羽_紋1.Dra; - } - set - { - X0Y0_羽_紋1.Dra = value; - X0Y0_羽_紋1.Hit = value; - } - } - - public bool 羽_紋2_表示 - { - get - { - return X0Y0_羽_紋2.Dra; - } - set - { - X0Y0_羽_紋2.Dra = value; - X0Y0_羽_紋2.Hit = value; - } - } - - public bool 羽2_羽_表示 - { - get - { - return X0Y0_羽2_羽.Dra; - } - set - { - X0Y0_羽2_羽.Dra = value; - X0Y0_羽2_羽.Hit = value; - } - } - - public bool 羽2_紋1_表示 - { - get - { - return X0Y0_羽2_紋1.Dra; - } - set - { - X0Y0_羽2_紋1.Dra = value; - X0Y0_羽2_紋1.Hit = value; - } - } - - public bool 羽2_紋2_表示 - { - get - { - return X0Y0_羽2_紋2.Dra; - } - set - { - X0Y0_羽2_紋2.Dra = value; - X0Y0_羽2_紋2.Hit = value; - } - } - - public bool 羽3_羽_表示 - { - get - { - return X0Y0_羽3_羽.Dra; - } - set - { - X0Y0_羽3_羽.Dra = value; - X0Y0_羽3_羽.Hit = value; - } - } - - public bool 羽3_紋1_表示 - { - get - { - return X0Y0_羽3_紋1.Dra; - } - set - { - X0Y0_羽3_紋1.Dra = value; - X0Y0_羽3_紋1.Hit = value; - } - } - - public bool 羽3_紋2_表示 - { - get - { - return X0Y0_羽3_紋2.Dra; - } - set - { - X0Y0_羽3_紋2.Dra = value; - X0Y0_羽3_紋2.Hit = value; - } - } - - public bool 羽4_羽_表示 - { - get - { - return X0Y0_羽4_羽.Dra; - } - set - { - X0Y0_羽4_羽.Dra = value; - X0Y0_羽4_羽.Hit = value; - } - } - - public bool 羽4_紋1_表示 - { - get - { - return X0Y0_羽4_紋1.Dra; - } - set - { - X0Y0_羽4_紋1.Dra = value; - X0Y0_羽4_紋1.Hit = value; - } - } - - public bool 羽4_紋2_表示 - { - get - { - return X0Y0_羽4_紋2.Dra; - } - set - { - X0Y0_羽4_紋2.Dra = value; - X0Y0_羽4_紋2.Hit = value; - } - } - - public bool 羽5_羽_表示 - { - get - { - return X0Y0_羽5_羽.Dra; - } - set - { - X0Y0_羽5_羽.Dra = value; - X0Y0_羽5_羽.Hit = value; - } - } - - public bool 羽5_紋1_表示 - { - get - { - return X0Y0_羽5_紋1.Dra; - } - set - { - X0Y0_羽5_紋1.Dra = value; - X0Y0_羽5_紋1.Hit = value; - } - } - - public bool 羽5_紋2_表示 - { - get - { - return X0Y0_羽5_紋2.Dra; - } - set - { - X0Y0_羽5_紋2.Dra = value; - X0Y0_羽5_紋2.Hit = value; - } - } - - public bool 羽6_羽_表示 - { - get - { - return X0Y0_羽6_羽.Dra; - } - set - { - X0Y0_羽6_羽.Dra = value; - X0Y0_羽6_羽.Hit = value; - } - } - - public bool 羽6_紋1_表示 - { - get - { - return X0Y0_羽6_紋1.Dra; - } - set - { - X0Y0_羽6_紋1.Dra = value; - X0Y0_羽6_紋1.Hit = value; - } - } - - public bool 羽6_紋2_表示 - { - get - { - return X0Y0_羽6_紋2.Dra; - } - set - { - X0Y0_羽6_紋2.Dra = value; - X0Y0_羽6_紋2.Hit = value; - } - } - - public bool 羽7_羽_表示 - { - get - { - return X0Y0_羽7_羽.Dra; - } - set - { - X0Y0_羽7_羽.Dra = value; - X0Y0_羽7_羽.Hit = value; - } - } - - public bool 羽7_紋1_表示 - { - get - { - return X0Y0_羽7_紋1.Dra; - } - set - { - X0Y0_羽7_紋1.Dra = value; - X0Y0_羽7_紋1.Hit = value; - } - } - - public bool 羽7_紋2_表示 - { - get - { - return X0Y0_羽7_紋2.Dra; - } - set - { - X0Y0_羽7_紋2.Dra = value; - X0Y0_羽7_紋2.Hit = value; - } - } - - public bool 羽8_羽_表示 - { - get - { - return X0Y0_羽8_羽.Dra; - } - set - { - X0Y0_羽8_羽.Dra = value; - X0Y0_羽8_羽.Hit = value; - } - } - - public bool 羽8_紋1_表示 - { - get - { - return X0Y0_羽8_紋1.Dra; - } - set - { - X0Y0_羽8_紋1.Dra = value; - X0Y0_羽8_紋1.Hit = value; - } - } - - public bool 羽8_紋2_表示 - { - get - { - return X0Y0_羽8_紋2.Dra; - } - set - { - X0Y0_羽8_紋2.Dra = value; - X0Y0_羽8_紋2.Hit = value; - } - } - - public bool 羽9_羽_表示 - { - get - { - return X0Y0_羽9_羽.Dra; - } - set - { - X0Y0_羽9_羽.Dra = value; - X0Y0_羽9_羽.Hit = value; - } - } - - public bool 羽9_紋1_表示 - { - get - { - return X0Y0_羽9_紋1.Dra; - } - set - { - X0Y0_羽9_紋1.Dra = value; - X0Y0_羽9_紋1.Hit = value; - } - } - - public bool 羽9_紋2_表示 - { - get - { - return X0Y0_羽9_紋2.Dra; - } - set - { - X0Y0_羽9_紋2.Dra = value; - X0Y0_羽9_紋2.Hit = value; - } - } - - public bool 羽10_羽_表示 - { - get - { - return X0Y0_羽10_羽.Dra; - } - set - { - X0Y0_羽10_羽.Dra = value; - X0Y0_羽10_羽.Hit = value; - } - } - - public bool 羽10_紋1_表示 - { - get - { - return X0Y0_羽10_紋1.Dra; - } - set - { - X0Y0_羽10_紋1.Dra = value; - X0Y0_羽10_紋1.Hit = value; - } - } - - public bool 羽10_紋2_表示 - { - get - { - return X0Y0_羽10_紋2.Dra; - } - set - { - X0Y0_羽10_紋2.Dra = value; - X0Y0_羽10_紋2.Hit = value; - } - } - - public bool 羽11_羽_表示 - { - get - { - return X0Y0_羽11_羽.Dra; - } - set - { - X0Y0_羽11_羽.Dra = value; - X0Y0_羽11_羽.Hit = value; - } - } - - public bool 羽11_紋1_表示 - { - get - { - return X0Y0_羽11_紋1.Dra; - } - set - { - X0Y0_羽11_紋1.Dra = value; - X0Y0_羽11_紋1.Hit = value; - } - } - - public bool 羽11_紋2_表示 - { - get - { - return X0Y0_羽11_紋2.Dra; - } - set - { - X0Y0_羽11_紋2.Dra = value; - X0Y0_羽11_紋2.Hit = value; - } - } - - public bool 羽12_羽_表示 - { - get - { - return X0Y0_羽12_羽.Dra; - } - set - { - X0Y0_羽12_羽.Dra = value; - X0Y0_羽12_羽.Hit = value; - } - } - - public bool 羽12_紋1_表示 - { - get - { - return X0Y0_羽12_紋1.Dra; - } - set - { - X0Y0_羽12_紋1.Dra = value; - X0Y0_羽12_紋1.Hit = value; - } - } - - public bool 羽12_紋2_表示 - { - get - { - return X0Y0_羽12_紋2.Dra; - } - set - { - X0Y0_羽12_紋2.Dra = value; - X0Y0_羽12_紋2.Hit = value; - } - } - - public bool 羽13_羽_表示 - { - get - { - return X0Y0_羽13_羽.Dra; - } - set - { - X0Y0_羽13_羽.Dra = value; - X0Y0_羽13_羽.Hit = value; - } - } - - public bool 羽13_紋1_表示 - { - get - { - return X0Y0_羽13_紋1.Dra; - } - set - { - X0Y0_羽13_紋1.Dra = value; - X0Y0_羽13_紋1.Hit = value; - } - } - - public bool 羽13_紋2_表示 - { - get - { - return X0Y0_羽13_紋2.Dra; - } - set - { - X0Y0_羽13_紋2.Dra = value; - X0Y0_羽13_紋2.Hit = value; - } - } - - public bool 羽14_羽_表示 - { - get - { - return X0Y0_羽14_羽.Dra; - } - set - { - X0Y0_羽14_羽.Dra = value; - X0Y0_羽14_羽.Hit = value; - } - } - - public bool 羽14_紋1_表示 - { - get - { - return X0Y0_羽14_紋1.Dra; - } - set - { - X0Y0_羽14_紋1.Dra = value; - X0Y0_羽14_紋1.Hit = value; - } - } - - public bool 羽14_紋2_表示 - { - get - { - return X0Y0_羽14_紋2.Dra; - } - set - { - X0Y0_羽14_紋2.Dra = value; - X0Y0_羽14_紋2.Hit = value; - } - } - - public bool 羽15_羽_表示 - { - get - { - return X0Y0_羽15_羽.Dra; - } - set - { - X0Y0_羽15_羽.Dra = value; - X0Y0_羽15_羽.Hit = value; - } - } - - public bool 羽15_紋1_表示 - { - get - { - return X0Y0_羽15_紋1.Dra; - } - set - { - X0Y0_羽15_紋1.Dra = value; - X0Y0_羽15_紋1.Hit = value; - } - } - - public bool 羽15_紋2_表示 - { - get - { - return X0Y0_羽15_紋2.Dra; - } - set - { - X0Y0_羽15_紋2.Dra = value; - X0Y0_羽15_紋2.Hit = value; - } - } - - public bool 羽16_羽_表示 - { - get - { - return X0Y0_羽16_羽.Dra; - } - set - { - X0Y0_羽16_羽.Dra = value; - X0Y0_羽16_羽.Hit = value; - } - } - - public bool 羽16_紋1_表示 - { - get - { - return X0Y0_羽16_紋1.Dra; - } - set - { - X0Y0_羽16_紋1.Dra = value; - X0Y0_羽16_紋1.Hit = value; - } - } - - public bool 羽16_紋2_表示 - { - get - { - return X0Y0_羽16_紋2.Dra; - } - set - { - X0Y0_羽16_紋2.Dra = value; - X0Y0_羽16_紋2.Hit = value; - } - } - - public bool 羽17_羽_表示 - { - get - { - return X0Y0_羽17_羽.Dra; - } - set - { - X0Y0_羽17_羽.Dra = value; - X0Y0_羽17_羽.Hit = value; - } - } - - public bool 羽17_紋1_表示 - { - get - { - return X0Y0_羽17_紋1.Dra; - } - set - { - X0Y0_羽17_紋1.Dra = value; - X0Y0_羽17_紋1.Hit = value; - } - } - - public bool 羽17_紋2_表示 - { - get - { - return X0Y0_羽17_紋2.Dra; - } - set - { - X0Y0_羽17_紋2.Dra = value; - X0Y0_羽17_紋2.Hit = value; - } - } - - public bool 羽18_羽_表示 - { - get - { - return X0Y0_羽18_羽.Dra; - } - set - { - X0Y0_羽18_羽.Dra = value; - X0Y0_羽18_羽.Hit = value; - } - } - - public bool 羽18_紋1_表示 - { - get - { - return X0Y0_羽18_紋1.Dra; - } - set - { - X0Y0_羽18_紋1.Dra = value; - X0Y0_羽18_紋1.Hit = value; - } - } - - public bool 羽18_紋2_表示 - { - get - { - return X0Y0_羽18_紋2.Dra; - } - set - { - X0Y0_羽18_紋2.Dra = value; - X0Y0_羽18_紋2.Hit = value; - } - } - - public bool 羽19_羽_表示 - { - get - { - return X0Y0_羽19_羽.Dra; - } - set - { - X0Y0_羽19_羽.Dra = value; - X0Y0_羽19_羽.Hit = value; - } - } - - public bool 羽19_紋1_表示 - { - get - { - return X0Y0_羽19_紋1.Dra; - } - set - { - X0Y0_羽19_紋1.Dra = value; - X0Y0_羽19_紋1.Hit = value; - } - } - - public bool 羽19_紋2_表示 - { - get - { - return X0Y0_羽19_紋2.Dra; - } - set - { - X0Y0_羽19_紋2.Dra = value; - X0Y0_羽19_紋2.Hit = value; - } - } - - public bool 羽20_羽_表示 - { - get - { - return X0Y0_羽20_羽.Dra; - } - set - { - X0Y0_羽20_羽.Dra = value; - X0Y0_羽20_羽.Hit = value; - } - } - - public bool 羽20_紋1_表示 - { - get - { - return X0Y0_羽20_紋1.Dra; - } - set - { - X0Y0_羽20_紋1.Dra = value; - X0Y0_羽20_紋1.Hit = value; - } - } - - public bool 羽20_紋2_表示 - { - get - { - return X0Y0_羽20_紋2.Dra; - } - set - { - X0Y0_羽20_紋2.Dra = value; - X0Y0_羽20_紋2.Hit = value; - } - } - - public bool 羽21_羽_表示 - { - get - { - return X0Y0_羽21_羽.Dra; - } - set - { - X0Y0_羽21_羽.Dra = value; - X0Y0_羽21_羽.Hit = value; - } - } - - public bool 羽21_紋1_表示 - { - get - { - return X0Y0_羽21_紋1.Dra; - } - set - { - X0Y0_羽21_紋1.Dra = value; - X0Y0_羽21_紋1.Hit = value; - } - } - - public bool 羽21_紋2_表示 - { - get - { - return X0Y0_羽21_紋2.Dra; - } - set - { - X0Y0_羽21_紋2.Dra = value; - X0Y0_羽21_紋2.Hit = value; - } - } - - public override bool 表示 - { - get - { - return 羽_羽_表示; - } - set - { - 羽_羽_表示 = value; - 羽_紋1_表示 = value; - 羽_紋2_表示 = value; - 羽2_羽_表示 = value; - 羽2_紋1_表示 = value; - 羽2_紋2_表示 = value; - 羽3_羽_表示 = value; - 羽3_紋1_表示 = value; - 羽3_紋2_表示 = value; - 羽4_羽_表示 = value; - 羽4_紋1_表示 = value; - 羽4_紋2_表示 = value; - 羽5_羽_表示 = value; - 羽5_紋1_表示 = value; - 羽5_紋2_表示 = value; - 羽6_羽_表示 = value; - 羽6_紋1_表示 = value; - 羽6_紋2_表示 = value; - 羽7_羽_表示 = value; - 羽7_紋1_表示 = value; - 羽7_紋2_表示 = value; - 羽8_羽_表示 = value; - 羽8_紋1_表示 = value; - 羽8_紋2_表示 = value; - 羽9_羽_表示 = value; - 羽9_紋1_表示 = value; - 羽9_紋2_表示 = value; - 羽10_羽_表示 = value; - 羽10_紋1_表示 = value; - 羽10_紋2_表示 = value; - 羽11_羽_表示 = value; - 羽11_紋1_表示 = value; - 羽11_紋2_表示 = value; - 羽12_羽_表示 = value; - 羽12_紋1_表示 = value; - 羽12_紋2_表示 = value; - 羽13_羽_表示 = value; - 羽13_紋1_表示 = value; - 羽13_紋2_表示 = value; - 羽14_羽_表示 = value; - 羽14_紋1_表示 = value; - 羽14_紋2_表示 = value; - 羽15_羽_表示 = value; - 羽15_紋1_表示 = value; - 羽15_紋2_表示 = value; - 羽16_羽_表示 = value; - 羽16_紋1_表示 = value; - 羽16_紋2_表示 = value; - 羽17_羽_表示 = value; - 羽17_紋1_表示 = value; - 羽17_紋2_表示 = value; - 羽18_羽_表示 = value; - 羽18_紋1_表示 = value; - 羽18_紋2_表示 = value; - 羽19_羽_表示 = value; - 羽19_紋1_表示 = value; - 羽19_紋2_表示 = value; - 羽20_羽_表示 = value; - 羽20_紋1_表示 = value; - 羽20_紋2_表示 = value; - 羽21_羽_表示 = value; - 羽21_紋1_表示 = value; - 羽21_紋2_表示 = value; - } - } - - public override double 濃度 - { - get - { - return 羽_羽CD.不透明度; - } - set - { - 羽_羽CD.不透明度 = value; - 羽_紋1CD.不透明度 = value; - 羽_紋2CD.不透明度 = value; - 羽2_羽CD.不透明度 = value; - 羽2_紋1CD.不透明度 = value; - 羽2_紋2CD.不透明度 = value; - 羽3_羽CD.不透明度 = value; - 羽3_紋1CD.不透明度 = value; - 羽3_紋2CD.不透明度 = value; - 羽4_羽CD.不透明度 = value; - 羽4_紋1CD.不透明度 = value; - 羽4_紋2CD.不透明度 = value; - 羽5_羽CD.不透明度 = value; - 羽5_紋1CD.不透明度 = value; - 羽5_紋2CD.不透明度 = value; - 羽6_羽CD.不透明度 = value; - 羽6_紋1CD.不透明度 = value; - 羽6_紋2CD.不透明度 = value; - 羽7_羽CD.不透明度 = value; - 羽7_紋1CD.不透明度 = value; - 羽7_紋2CD.不透明度 = value; - 羽8_羽CD.不透明度 = value; - 羽8_紋1CD.不透明度 = value; - 羽8_紋2CD.不透明度 = value; - 羽9_羽CD.不透明度 = value; - 羽9_紋1CD.不透明度 = value; - 羽9_紋2CD.不透明度 = value; - 羽10_羽CD.不透明度 = value; - 羽10_紋1CD.不透明度 = value; - 羽10_紋2CD.不透明度 = value; - 羽11_羽CD.不透明度 = value; - 羽11_紋1CD.不透明度 = value; - 羽11_紋2CD.不透明度 = value; - 羽12_羽CD.不透明度 = value; - 羽12_紋1CD.不透明度 = value; - 羽12_紋2CD.不透明度 = value; - 羽13_羽CD.不透明度 = value; - 羽13_紋1CD.不透明度 = value; - 羽13_紋2CD.不透明度 = value; - 羽14_羽CD.不透明度 = value; - 羽14_紋1CD.不透明度 = value; - 羽14_紋2CD.不透明度 = value; - 羽15_羽CD.不透明度 = value; - 羽15_紋1CD.不透明度 = value; - 羽15_紋2CD.不透明度 = value; - 羽16_羽CD.不透明度 = value; - 羽16_紋1CD.不透明度 = value; - 羽16_紋2CD.不透明度 = value; - 羽17_羽CD.不透明度 = value; - 羽17_紋1CD.不透明度 = value; - 羽17_紋2CD.不透明度 = value; - 羽18_羽CD.不透明度 = value; - 羽18_紋1CD.不透明度 = value; - 羽18_紋2CD.不透明度 = value; - 羽19_羽CD.不透明度 = value; - 羽19_紋1CD.不透明度 = value; - 羽19_紋2CD.不透明度 = value; - 羽20_羽CD.不透明度 = value; - 羽20_紋1CD.不透明度 = value; - 羽20_紋2CD.不透明度 = value; - 羽21_羽CD.不透明度 = value; - 羽21_紋1CD.不透明度 = value; - 羽21_紋2CD.不透明度 = value; - } - } - - public override double 肥大 - { - set - { - } - } - - public override double 身長 - { - set - { - } - } - - public 鳳凰(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鳳凰D e) - { - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鳳凰"; - dif.Add(new Pars(Sta.肢中["尾"][2][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - Pars pars2 = pars["羽"].ToPars(); - X0Y0_羽_羽 = pars2["羽"].ToPar(); - X0Y0_羽_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽2"].ToPars(); - X0Y0_羽2_羽 = pars2["羽"].ToPar(); - X0Y0_羽2_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽2_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽3"].ToPars(); - X0Y0_羽3_羽 = pars2["羽"].ToPar(); - X0Y0_羽3_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽3_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽4"].ToPars(); - X0Y0_羽4_羽 = pars2["羽"].ToPar(); - X0Y0_羽4_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽4_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽5"].ToPars(); - X0Y0_羽5_羽 = pars2["羽"].ToPar(); - X0Y0_羽5_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽5_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽6"].ToPars(); - X0Y0_羽6_羽 = pars2["羽"].ToPar(); - X0Y0_羽6_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽6_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽7"].ToPars(); - X0Y0_羽7_羽 = pars2["羽"].ToPar(); - X0Y0_羽7_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽7_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽8"].ToPars(); - X0Y0_羽8_羽 = pars2["羽"].ToPar(); - X0Y0_羽8_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽8_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽9"].ToPars(); - X0Y0_羽9_羽 = pars2["羽"].ToPar(); - X0Y0_羽9_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽9_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽10"].ToPars(); - X0Y0_羽10_羽 = pars2["羽"].ToPar(); - X0Y0_羽10_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽10_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽11"].ToPars(); - X0Y0_羽11_羽 = pars2["羽"].ToPar(); - X0Y0_羽11_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽11_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽12"].ToPars(); - X0Y0_羽12_羽 = pars2["羽"].ToPar(); - X0Y0_羽12_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽12_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽13"].ToPars(); - X0Y0_羽13_羽 = pars2["羽"].ToPar(); - X0Y0_羽13_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽13_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽14"].ToPars(); - X0Y0_羽14_羽 = pars2["羽"].ToPar(); - X0Y0_羽14_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽14_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽15"].ToPars(); - X0Y0_羽15_羽 = pars2["羽"].ToPar(); - X0Y0_羽15_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽15_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽16"].ToPars(); - X0Y0_羽16_羽 = pars2["羽"].ToPar(); - X0Y0_羽16_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽16_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽17"].ToPars(); - X0Y0_羽17_羽 = pars2["羽"].ToPar(); - X0Y0_羽17_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽17_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽18"].ToPars(); - X0Y0_羽18_羽 = pars2["羽"].ToPar(); - X0Y0_羽18_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽18_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽19"].ToPars(); - X0Y0_羽19_羽 = pars2["羽"].ToPar(); - X0Y0_羽19_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽19_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽20"].ToPars(); - X0Y0_羽20_羽 = pars2["羽"].ToPar(); - X0Y0_羽20_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽20_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽21"].ToPars(); - X0Y0_羽21_羽 = pars2["羽"].ToPar(); - X0Y0_羽21_紋1 = pars2["紋1"].ToPar(); - X0Y0_羽21_紋2 = pars2["紋2"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 羽_羽_表示 = e.羽_羽_表示; - 羽_紋1_表示 = e.羽_紋1_表示; - 羽_紋2_表示 = e.羽_紋2_表示; - 羽2_羽_表示 = e.羽2_羽_表示; - 羽2_紋1_表示 = e.羽2_紋1_表示; - 羽2_紋2_表示 = e.羽2_紋2_表示; - 羽3_羽_表示 = e.羽3_羽_表示; - 羽3_紋1_表示 = e.羽3_紋1_表示; - 羽3_紋2_表示 = e.羽3_紋2_表示; - 羽4_羽_表示 = e.羽4_羽_表示; - 羽4_紋1_表示 = e.羽4_紋1_表示; - 羽4_紋2_表示 = e.羽4_紋2_表示; - 羽5_羽_表示 = e.羽5_羽_表示; - 羽5_紋1_表示 = e.羽5_紋1_表示; - 羽5_紋2_表示 = e.羽5_紋2_表示; - 羽6_羽_表示 = e.羽6_羽_表示; - 羽6_紋1_表示 = e.羽6_紋1_表示; - 羽6_紋2_表示 = e.羽6_紋2_表示; - 羽7_羽_表示 = e.羽7_羽_表示; - 羽7_紋1_表示 = e.羽7_紋1_表示; - 羽7_紋2_表示 = e.羽7_紋2_表示; - 羽8_羽_表示 = e.羽8_羽_表示; - 羽8_紋1_表示 = e.羽8_紋1_表示; - 羽8_紋2_表示 = e.羽8_紋2_表示; - 羽9_羽_表示 = e.羽9_羽_表示; - 羽9_紋1_表示 = e.羽9_紋1_表示; - 羽9_紋2_表示 = e.羽9_紋2_表示; - 羽10_羽_表示 = e.羽10_羽_表示; - 羽10_紋1_表示 = e.羽10_紋1_表示; - 羽10_紋2_表示 = e.羽10_紋2_表示; - 羽11_羽_表示 = e.羽11_羽_表示; - 羽11_紋1_表示 = e.羽11_紋1_表示; - 羽11_紋2_表示 = e.羽11_紋2_表示; - 羽12_羽_表示 = e.羽12_羽_表示; - 羽12_紋1_表示 = e.羽12_紋1_表示; - 羽12_紋2_表示 = e.羽12_紋2_表示; - 羽13_羽_表示 = e.羽13_羽_表示; - 羽13_紋1_表示 = e.羽13_紋1_表示; - 羽13_紋2_表示 = e.羽13_紋2_表示; - 羽14_羽_表示 = e.羽14_羽_表示; - 羽14_紋1_表示 = e.羽14_紋1_表示; - 羽14_紋2_表示 = e.羽14_紋2_表示; - 羽15_羽_表示 = e.羽15_羽_表示; - 羽15_紋1_表示 = e.羽15_紋1_表示; - 羽15_紋2_表示 = e.羽15_紋2_表示; - 羽16_羽_表示 = e.羽16_羽_表示; - 羽16_紋1_表示 = e.羽16_紋1_表示; - 羽16_紋2_表示 = e.羽16_紋2_表示; - 羽17_羽_表示 = e.羽17_羽_表示; - 羽17_紋1_表示 = e.羽17_紋1_表示; - 羽17_紋2_表示 = e.羽17_紋2_表示; - 羽18_羽_表示 = e.羽18_羽_表示; - 羽18_紋1_表示 = e.羽18_紋1_表示; - 羽18_紋2_表示 = e.羽18_紋2_表示; - 羽19_羽_表示 = e.羽19_羽_表示; - 羽19_紋1_表示 = e.羽19_紋1_表示; - 羽19_紋2_表示 = e.羽19_紋2_表示; - 羽20_羽_表示 = e.羽20_羽_表示; - 羽20_紋1_表示 = e.羽20_紋1_表示; - 羽20_紋2_表示 = e.羽20_紋2_表示; - 羽21_羽_表示 = e.羽21_羽_表示; - 羽21_紋1_表示 = e.羽21_紋1_表示; - 羽21_紋2_表示 = e.羽21_紋2_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - 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); - X0Y0_羽2_羽CP = new ColorP(X0Y0_羽2_羽, 羽2_羽CD, DisUnit, abj: true); - X0Y0_羽2_紋1CP = new ColorP(X0Y0_羽2_紋1, 羽2_紋1CD, DisUnit, abj: true); - X0Y0_羽2_紋2CP = new ColorP(X0Y0_羽2_紋2, 羽2_紋2CD, DisUnit, abj: true); - X0Y0_羽3_羽CP = new ColorP(X0Y0_羽3_羽, 羽3_羽CD, DisUnit, abj: true); - X0Y0_羽3_紋1CP = new ColorP(X0Y0_羽3_紋1, 羽3_紋1CD, DisUnit, abj: true); - X0Y0_羽3_紋2CP = new ColorP(X0Y0_羽3_紋2, 羽3_紋2CD, DisUnit, abj: true); - X0Y0_羽4_羽CP = new ColorP(X0Y0_羽4_羽, 羽4_羽CD, DisUnit, abj: true); - X0Y0_羽4_紋1CP = new ColorP(X0Y0_羽4_紋1, 羽4_紋1CD, DisUnit, abj: true); - X0Y0_羽4_紋2CP = new ColorP(X0Y0_羽4_紋2, 羽4_紋2CD, DisUnit, abj: true); - X0Y0_羽5_羽CP = new ColorP(X0Y0_羽5_羽, 羽5_羽CD, DisUnit, abj: true); - X0Y0_羽5_紋1CP = new ColorP(X0Y0_羽5_紋1, 羽5_紋1CD, DisUnit, abj: true); - X0Y0_羽5_紋2CP = new ColorP(X0Y0_羽5_紋2, 羽5_紋2CD, DisUnit, abj: true); - X0Y0_羽6_羽CP = new ColorP(X0Y0_羽6_羽, 羽6_羽CD, DisUnit, abj: true); - X0Y0_羽6_紋1CP = new ColorP(X0Y0_羽6_紋1, 羽6_紋1CD, DisUnit, abj: true); - X0Y0_羽6_紋2CP = new ColorP(X0Y0_羽6_紋2, 羽6_紋2CD, DisUnit, abj: true); - X0Y0_羽7_羽CP = new ColorP(X0Y0_羽7_羽, 羽7_羽CD, DisUnit, abj: true); - X0Y0_羽7_紋1CP = new ColorP(X0Y0_羽7_紋1, 羽7_紋1CD, DisUnit, abj: true); - X0Y0_羽7_紋2CP = new ColorP(X0Y0_羽7_紋2, 羽7_紋2CD, DisUnit, abj: true); - X0Y0_羽8_羽CP = new ColorP(X0Y0_羽8_羽, 羽8_羽CD, DisUnit, abj: true); - X0Y0_羽8_紋1CP = new ColorP(X0Y0_羽8_紋1, 羽8_紋1CD, DisUnit, abj: true); - X0Y0_羽8_紋2CP = new ColorP(X0Y0_羽8_紋2, 羽8_紋2CD, DisUnit, abj: true); - X0Y0_羽9_羽CP = new ColorP(X0Y0_羽9_羽, 羽9_羽CD, DisUnit, abj: true); - X0Y0_羽9_紋1CP = new ColorP(X0Y0_羽9_紋1, 羽9_紋1CD, DisUnit, abj: true); - X0Y0_羽9_紋2CP = new ColorP(X0Y0_羽9_紋2, 羽9_紋2CD, DisUnit, abj: true); - X0Y0_羽10_羽CP = new ColorP(X0Y0_羽10_羽, 羽10_羽CD, DisUnit, abj: true); - X0Y0_羽10_紋1CP = new ColorP(X0Y0_羽10_紋1, 羽10_紋1CD, DisUnit, abj: true); - X0Y0_羽10_紋2CP = new ColorP(X0Y0_羽10_紋2, 羽10_紋2CD, DisUnit, abj: true); - X0Y0_羽11_羽CP = new ColorP(X0Y0_羽11_羽, 羽11_羽CD, DisUnit, abj: true); - X0Y0_羽11_紋1CP = new ColorP(X0Y0_羽11_紋1, 羽11_紋1CD, DisUnit, abj: true); - X0Y0_羽11_紋2CP = new ColorP(X0Y0_羽11_紋2, 羽11_紋2CD, DisUnit, abj: true); - X0Y0_羽12_羽CP = new ColorP(X0Y0_羽12_羽, 羽12_羽CD, DisUnit, abj: true); - X0Y0_羽12_紋1CP = new ColorP(X0Y0_羽12_紋1, 羽12_紋1CD, DisUnit, abj: true); - X0Y0_羽12_紋2CP = new ColorP(X0Y0_羽12_紋2, 羽12_紋2CD, DisUnit, abj: true); - X0Y0_羽13_羽CP = new ColorP(X0Y0_羽13_羽, 羽13_羽CD, DisUnit, abj: true); - X0Y0_羽13_紋1CP = new ColorP(X0Y0_羽13_紋1, 羽13_紋1CD, DisUnit, abj: true); - X0Y0_羽13_紋2CP = new ColorP(X0Y0_羽13_紋2, 羽13_紋2CD, DisUnit, abj: true); - X0Y0_羽14_羽CP = new ColorP(X0Y0_羽14_羽, 羽14_羽CD, DisUnit, abj: true); - X0Y0_羽14_紋1CP = new ColorP(X0Y0_羽14_紋1, 羽14_紋1CD, DisUnit, abj: true); - X0Y0_羽14_紋2CP = new ColorP(X0Y0_羽14_紋2, 羽14_紋2CD, DisUnit, abj: true); - X0Y0_羽15_羽CP = new ColorP(X0Y0_羽15_羽, 羽15_羽CD, DisUnit, abj: true); - X0Y0_羽15_紋1CP = new ColorP(X0Y0_羽15_紋1, 羽15_紋1CD, DisUnit, abj: true); - X0Y0_羽15_紋2CP = new ColorP(X0Y0_羽15_紋2, 羽15_紋2CD, DisUnit, abj: true); - X0Y0_羽16_羽CP = new ColorP(X0Y0_羽16_羽, 羽16_羽CD, DisUnit, abj: true); - X0Y0_羽16_紋1CP = new ColorP(X0Y0_羽16_紋1, 羽16_紋1CD, DisUnit, abj: true); - X0Y0_羽16_紋2CP = new ColorP(X0Y0_羽16_紋2, 羽16_紋2CD, DisUnit, abj: true); - X0Y0_羽17_羽CP = new ColorP(X0Y0_羽17_羽, 羽17_羽CD, DisUnit, abj: true); - X0Y0_羽17_紋1CP = new ColorP(X0Y0_羽17_紋1, 羽17_紋1CD, DisUnit, abj: true); - X0Y0_羽17_紋2CP = new ColorP(X0Y0_羽17_紋2, 羽17_紋2CD, DisUnit, abj: true); - X0Y0_羽18_羽CP = new ColorP(X0Y0_羽18_羽, 羽18_羽CD, DisUnit, abj: true); - X0Y0_羽18_紋1CP = new ColorP(X0Y0_羽18_紋1, 羽18_紋1CD, DisUnit, abj: true); - X0Y0_羽18_紋2CP = new ColorP(X0Y0_羽18_紋2, 羽18_紋2CD, DisUnit, abj: true); - X0Y0_羽19_羽CP = new ColorP(X0Y0_羽19_羽, 羽19_羽CD, DisUnit, abj: true); - X0Y0_羽19_紋1CP = new ColorP(X0Y0_羽19_紋1, 羽19_紋1CD, DisUnit, abj: true); - X0Y0_羽19_紋2CP = new ColorP(X0Y0_羽19_紋2, 羽19_紋2CD, DisUnit, abj: true); - X0Y0_羽20_羽CP = new ColorP(X0Y0_羽20_羽, 羽20_羽CD, DisUnit, abj: true); - X0Y0_羽20_紋1CP = new ColorP(X0Y0_羽20_紋1, 羽20_紋1CD, DisUnit, abj: true); - X0Y0_羽20_紋2CP = new ColorP(X0Y0_羽20_紋2, 羽20_紋2CD, DisUnit, abj: true); - X0Y0_羽21_羽CP = new ColorP(X0Y0_羽21_羽, 羽21_羽CD, DisUnit, abj: true); - X0Y0_羽21_紋1CP = new ColorP(X0Y0_羽21_紋1, 羽21_紋1CD, DisUnit, abj: true); - X0Y0_羽21_紋2CP = new ColorP(X0Y0_羽21_紋2, 羽21_紋2CD, DisUnit, abj: true); - 濃度 = e.濃度; - } - - public override void SetAngle0() - { - _ = 右; - double maxAngle = 25.0; - X0Y0_羽_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽2_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽3_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽4_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽5_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽6_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽7_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽8_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽9_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽10_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽11_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽12_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽13_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽14_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽15_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽16_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽17_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽18_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽19_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽20_羽.AngleBase = maxAngle.GetRanAngle(); - X0Y0_羽21_羽.AngleBase = maxAngle.GetRanAngle(); - 本体.JoinPAall(); - } - - public override void 色更新() - { - X0Y0_羽_羽CP.Update(); - X0Y0_羽_紋1CP.Update(); - X0Y0_羽_紋2CP.Update(); - X0Y0_羽2_羽CP.Update(); - X0Y0_羽2_紋1CP.Update(); - X0Y0_羽2_紋2CP.Update(); - X0Y0_羽3_羽CP.Update(); - X0Y0_羽3_紋1CP.Update(); - X0Y0_羽3_紋2CP.Update(); - X0Y0_羽4_羽CP.Update(); - X0Y0_羽4_紋1CP.Update(); - X0Y0_羽4_紋2CP.Update(); - X0Y0_羽5_羽CP.Update(); - X0Y0_羽5_紋1CP.Update(); - X0Y0_羽5_紋2CP.Update(); - X0Y0_羽6_羽CP.Update(); - X0Y0_羽6_紋1CP.Update(); - X0Y0_羽6_紋2CP.Update(); - X0Y0_羽7_羽CP.Update(); - X0Y0_羽7_紋1CP.Update(); - X0Y0_羽7_紋2CP.Update(); - X0Y0_羽8_羽CP.Update(); - X0Y0_羽8_紋1CP.Update(); - X0Y0_羽8_紋2CP.Update(); - X0Y0_羽9_羽CP.Update(); - X0Y0_羽9_紋1CP.Update(); - X0Y0_羽9_紋2CP.Update(); - X0Y0_羽10_羽CP.Update(); - X0Y0_羽10_紋1CP.Update(); - X0Y0_羽10_紋2CP.Update(); - X0Y0_羽11_羽CP.Update(); - X0Y0_羽11_紋1CP.Update(); - X0Y0_羽11_紋2CP.Update(); - X0Y0_羽12_羽CP.Update(); - X0Y0_羽12_紋1CP.Update(); - X0Y0_羽12_紋2CP.Update(); - X0Y0_羽13_羽CP.Update(); - X0Y0_羽13_紋1CP.Update(); - X0Y0_羽13_紋2CP.Update(); - X0Y0_羽14_羽CP.Update(); - X0Y0_羽14_紋1CP.Update(); - X0Y0_羽14_紋2CP.Update(); - X0Y0_羽15_羽CP.Update(); - X0Y0_羽15_紋1CP.Update(); - X0Y0_羽15_紋2CP.Update(); - X0Y0_羽16_羽CP.Update(); - X0Y0_羽16_紋1CP.Update(); - X0Y0_羽16_紋2CP.Update(); - X0Y0_羽17_羽CP.Update(); - X0Y0_羽17_紋1CP.Update(); - X0Y0_羽17_紋2CP.Update(); - X0Y0_羽18_羽CP.Update(); - X0Y0_羽18_紋1CP.Update(); - X0Y0_羽18_紋2CP.Update(); - X0Y0_羽19_羽CP.Update(); - X0Y0_羽19_紋1CP.Update(); - X0Y0_羽19_紋2CP.Update(); - X0Y0_羽20_羽CP.Update(); - X0Y0_羽20_紋1CP.Update(); - X0Y0_羽20_紋2CP.Update(); - X0Y0_羽21_羽CP.Update(); - X0Y0_羽21_紋1CP.Update(); - X0Y0_羽21_紋2CP.Update(); - } - - private void 配色(体配色 体配色) - { - switch (配色指定) - { - case 配色指定.N0: - 配色N0(体配色); - break; - case 配色指定.T0: - 配色T0(体配色); - break; - case 配色指定.T1: - 配色T1(体配色); - break; - default: - 配色N0(体配色); - break; - } - } - - private void 配色N0(体配色 体配色) - { - 羽_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽2_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽2_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽2_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽3_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽3_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽3_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽4_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽4_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽4_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽5_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽5_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽5_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽6_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽6_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽6_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽7_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽7_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽7_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽8_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽8_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽8_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽9_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽9_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽9_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽10_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽10_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽10_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽11_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽11_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽11_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽12_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽12_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽12_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽13_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽13_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽13_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽14_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽14_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽14_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽15_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽15_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽15_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽16_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽16_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽16_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽17_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽17_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽17_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽18_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽18_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽18_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽19_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽19_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽19_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽20_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽20_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽20_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽21_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); - 羽21_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽21_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - } - - private void 配色T0(体配色 体配色) - { - 羽_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽2_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽2_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽2_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽3_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽3_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽3_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽4_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽4_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽4_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽5_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽5_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽5_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽6_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽6_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽6_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽7_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽7_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽7_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽8_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽8_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽8_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽9_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽9_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽9_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽10_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽10_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽10_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽11_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽11_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽11_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽12_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽12_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽12_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽13_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽13_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽13_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽14_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽14_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽14_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽15_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽15_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽15_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽16_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽16_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽16_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽17_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽17_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽17_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽18_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽18_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽18_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽19_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽19_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽19_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽20_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽20_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽20_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽21_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽21_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽21_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - } - - private void 配色T1(体配色 体配色) - { - 羽_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽2_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽2_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽2_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽3_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽3_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽3_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽4_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽4_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽4_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽5_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽5_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽5_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽6_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽6_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽6_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽7_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽7_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽7_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽8_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽8_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽8_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽9_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽9_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽9_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽10_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽10_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽10_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽11_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽11_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽11_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽12_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽12_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽12_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽13_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽13_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽13_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽14_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽14_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽14_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽15_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽15_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽15_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽16_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽16_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽16_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽17_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽17_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽17_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽18_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽18_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽18_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽19_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽19_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽19_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽20_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽20_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽20_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 羽21_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽21_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); - 羽21_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } + + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } + + public bool 羽_羽_表示 + { + get + { + return X0Y0_羽_羽.Dra; + } + set + { + X0Y0_羽_羽.Dra = value; + X0Y0_羽_羽.Hit = value; + } + } + + public bool 羽_紋1_表示 + { + get + { + return X0Y0_羽_紋1.Dra; + } + set + { + X0Y0_羽_紋1.Dra = value; + X0Y0_羽_紋1.Hit = value; + } + } + + public bool 羽_紋2_表示 + { + get + { + return X0Y0_羽_紋2.Dra; + } + set + { + X0Y0_羽_紋2.Dra = value; + X0Y0_羽_紋2.Hit = value; + } + } + + public bool 羽2_羽_表示 + { + get + { + return X0Y0_羽2_羽.Dra; + } + set + { + X0Y0_羽2_羽.Dra = value; + X0Y0_羽2_羽.Hit = value; + } + } + + public bool 羽2_紋1_表示 + { + get + { + return X0Y0_羽2_紋1.Dra; + } + set + { + X0Y0_羽2_紋1.Dra = value; + X0Y0_羽2_紋1.Hit = value; + } + } + + public bool 羽2_紋2_表示 + { + get + { + return X0Y0_羽2_紋2.Dra; + } + set + { + X0Y0_羽2_紋2.Dra = value; + X0Y0_羽2_紋2.Hit = value; + } + } + + public bool 羽3_羽_表示 + { + get + { + return X0Y0_羽3_羽.Dra; + } + set + { + X0Y0_羽3_羽.Dra = value; + X0Y0_羽3_羽.Hit = value; + } + } + + public bool 羽3_紋1_表示 + { + get + { + return X0Y0_羽3_紋1.Dra; + } + set + { + X0Y0_羽3_紋1.Dra = value; + X0Y0_羽3_紋1.Hit = value; + } + } + + public bool 羽3_紋2_表示 + { + get + { + return X0Y0_羽3_紋2.Dra; + } + set + { + X0Y0_羽3_紋2.Dra = value; + X0Y0_羽3_紋2.Hit = value; + } + } + + public bool 羽4_羽_表示 + { + get + { + return X0Y0_羽4_羽.Dra; + } + set + { + X0Y0_羽4_羽.Dra = value; + X0Y0_羽4_羽.Hit = value; + } + } + + public bool 羽4_紋1_表示 + { + get + { + return X0Y0_羽4_紋1.Dra; + } + set + { + X0Y0_羽4_紋1.Dra = value; + X0Y0_羽4_紋1.Hit = value; + } + } + + public bool 羽4_紋2_表示 + { + get + { + return X0Y0_羽4_紋2.Dra; + } + set + { + X0Y0_羽4_紋2.Dra = value; + X0Y0_羽4_紋2.Hit = value; + } + } + + public bool 羽5_羽_表示 + { + get + { + return X0Y0_羽5_羽.Dra; + } + set + { + X0Y0_羽5_羽.Dra = value; + X0Y0_羽5_羽.Hit = value; + } + } + + public bool 羽5_紋1_表示 + { + get + { + return X0Y0_羽5_紋1.Dra; + } + set + { + X0Y0_羽5_紋1.Dra = value; + X0Y0_羽5_紋1.Hit = value; + } + } + + public bool 羽5_紋2_表示 + { + get + { + return X0Y0_羽5_紋2.Dra; + } + set + { + X0Y0_羽5_紋2.Dra = value; + X0Y0_羽5_紋2.Hit = value; + } + } + + public bool 羽6_羽_表示 + { + get + { + return X0Y0_羽6_羽.Dra; + } + set + { + X0Y0_羽6_羽.Dra = value; + X0Y0_羽6_羽.Hit = value; + } + } + + public bool 羽6_紋1_表示 + { + get + { + return X0Y0_羽6_紋1.Dra; + } + set + { + X0Y0_羽6_紋1.Dra = value; + X0Y0_羽6_紋1.Hit = value; + } + } + + public bool 羽6_紋2_表示 + { + get + { + return X0Y0_羽6_紋2.Dra; + } + set + { + X0Y0_羽6_紋2.Dra = value; + X0Y0_羽6_紋2.Hit = value; + } + } + + public bool 羽7_羽_表示 + { + get + { + return X0Y0_羽7_羽.Dra; + } + set + { + X0Y0_羽7_羽.Dra = value; + X0Y0_羽7_羽.Hit = value; + } + } + + public bool 羽7_紋1_表示 + { + get + { + return X0Y0_羽7_紋1.Dra; + } + set + { + X0Y0_羽7_紋1.Dra = value; + X0Y0_羽7_紋1.Hit = value; + } + } + + public bool 羽7_紋2_表示 + { + get + { + return X0Y0_羽7_紋2.Dra; + } + set + { + X0Y0_羽7_紋2.Dra = value; + X0Y0_羽7_紋2.Hit = value; + } + } + + public bool 羽8_羽_表示 + { + get + { + return X0Y0_羽8_羽.Dra; + } + set + { + X0Y0_羽8_羽.Dra = value; + X0Y0_羽8_羽.Hit = value; + } + } + + public bool 羽8_紋1_表示 + { + get + { + return X0Y0_羽8_紋1.Dra; + } + set + { + X0Y0_羽8_紋1.Dra = value; + X0Y0_羽8_紋1.Hit = value; + } + } + + public bool 羽8_紋2_表示 + { + get + { + return X0Y0_羽8_紋2.Dra; + } + set + { + X0Y0_羽8_紋2.Dra = value; + X0Y0_羽8_紋2.Hit = value; + } + } + + public bool 羽9_羽_表示 + { + get + { + return X0Y0_羽9_羽.Dra; + } + set + { + X0Y0_羽9_羽.Dra = value; + X0Y0_羽9_羽.Hit = value; + } + } + + public bool 羽9_紋1_表示 + { + get + { + return X0Y0_羽9_紋1.Dra; + } + set + { + X0Y0_羽9_紋1.Dra = value; + X0Y0_羽9_紋1.Hit = value; + } + } + + public bool 羽9_紋2_表示 + { + get + { + return X0Y0_羽9_紋2.Dra; + } + set + { + X0Y0_羽9_紋2.Dra = value; + X0Y0_羽9_紋2.Hit = value; + } + } + + public bool 羽10_羽_表示 + { + get + { + return X0Y0_羽10_羽.Dra; + } + set + { + X0Y0_羽10_羽.Dra = value; + X0Y0_羽10_羽.Hit = value; + } + } + + public bool 羽10_紋1_表示 + { + get + { + return X0Y0_羽10_紋1.Dra; + } + set + { + X0Y0_羽10_紋1.Dra = value; + X0Y0_羽10_紋1.Hit = value; + } + } + + public bool 羽10_紋2_表示 + { + get + { + return X0Y0_羽10_紋2.Dra; + } + set + { + X0Y0_羽10_紋2.Dra = value; + X0Y0_羽10_紋2.Hit = value; + } + } + + public bool 羽11_羽_表示 + { + get + { + return X0Y0_羽11_羽.Dra; + } + set + { + X0Y0_羽11_羽.Dra = value; + X0Y0_羽11_羽.Hit = value; + } + } + + public bool 羽11_紋1_表示 + { + get + { + return X0Y0_羽11_紋1.Dra; + } + set + { + X0Y0_羽11_紋1.Dra = value; + X0Y0_羽11_紋1.Hit = value; + } + } + + public bool 羽11_紋2_表示 + { + get + { + return X0Y0_羽11_紋2.Dra; + } + set + { + X0Y0_羽11_紋2.Dra = value; + X0Y0_羽11_紋2.Hit = value; + } + } + + public bool 羽12_羽_表示 + { + get + { + return X0Y0_羽12_羽.Dra; + } + set + { + X0Y0_羽12_羽.Dra = value; + X0Y0_羽12_羽.Hit = value; + } + } + + public bool 羽12_紋1_表示 + { + get + { + return X0Y0_羽12_紋1.Dra; + } + set + { + X0Y0_羽12_紋1.Dra = value; + X0Y0_羽12_紋1.Hit = value; + } + } + + public bool 羽12_紋2_表示 + { + get + { + return X0Y0_羽12_紋2.Dra; + } + set + { + X0Y0_羽12_紋2.Dra = value; + X0Y0_羽12_紋2.Hit = value; + } + } + + public bool 羽13_羽_表示 + { + get + { + return X0Y0_羽13_羽.Dra; + } + set + { + X0Y0_羽13_羽.Dra = value; + X0Y0_羽13_羽.Hit = value; + } + } + + public bool 羽13_紋1_表示 + { + get + { + return X0Y0_羽13_紋1.Dra; + } + set + { + X0Y0_羽13_紋1.Dra = value; + X0Y0_羽13_紋1.Hit = value; + } + } + + public bool 羽13_紋2_表示 + { + get + { + return X0Y0_羽13_紋2.Dra; + } + set + { + X0Y0_羽13_紋2.Dra = value; + X0Y0_羽13_紋2.Hit = value; + } + } + + public bool 羽14_羽_表示 + { + get + { + return X0Y0_羽14_羽.Dra; + } + set + { + X0Y0_羽14_羽.Dra = value; + X0Y0_羽14_羽.Hit = value; + } + } + + public bool 羽14_紋1_表示 + { + get + { + return X0Y0_羽14_紋1.Dra; + } + set + { + X0Y0_羽14_紋1.Dra = value; + X0Y0_羽14_紋1.Hit = value; + } + } + + public bool 羽14_紋2_表示 + { + get + { + return X0Y0_羽14_紋2.Dra; + } + set + { + X0Y0_羽14_紋2.Dra = value; + X0Y0_羽14_紋2.Hit = value; + } + } + + public bool 羽15_羽_表示 + { + get + { + return X0Y0_羽15_羽.Dra; + } + set + { + X0Y0_羽15_羽.Dra = value; + X0Y0_羽15_羽.Hit = value; + } + } + + public bool 羽15_紋1_表示 + { + get + { + return X0Y0_羽15_紋1.Dra; + } + set + { + X0Y0_羽15_紋1.Dra = value; + X0Y0_羽15_紋1.Hit = value; + } + } + + public bool 羽15_紋2_表示 + { + get + { + return X0Y0_羽15_紋2.Dra; + } + set + { + X0Y0_羽15_紋2.Dra = value; + X0Y0_羽15_紋2.Hit = value; + } + } + + public bool 羽16_羽_表示 + { + get + { + return X0Y0_羽16_羽.Dra; + } + set + { + X0Y0_羽16_羽.Dra = value; + X0Y0_羽16_羽.Hit = value; + } + } + + public bool 羽16_紋1_表示 + { + get + { + return X0Y0_羽16_紋1.Dra; + } + set + { + X0Y0_羽16_紋1.Dra = value; + X0Y0_羽16_紋1.Hit = value; + } + } + + public bool 羽16_紋2_表示 + { + get + { + return X0Y0_羽16_紋2.Dra; + } + set + { + X0Y0_羽16_紋2.Dra = value; + X0Y0_羽16_紋2.Hit = value; + } + } + + public bool 羽17_羽_表示 + { + get + { + return X0Y0_羽17_羽.Dra; + } + set + { + X0Y0_羽17_羽.Dra = value; + X0Y0_羽17_羽.Hit = value; + } + } + + public bool 羽17_紋1_表示 + { + get + { + return X0Y0_羽17_紋1.Dra; + } + set + { + X0Y0_羽17_紋1.Dra = value; + X0Y0_羽17_紋1.Hit = value; + } + } + + public bool 羽17_紋2_表示 + { + get + { + return X0Y0_羽17_紋2.Dra; + } + set + { + X0Y0_羽17_紋2.Dra = value; + X0Y0_羽17_紋2.Hit = value; + } + } + + public bool 羽18_羽_表示 + { + get + { + return X0Y0_羽18_羽.Dra; + } + set + { + X0Y0_羽18_羽.Dra = value; + X0Y0_羽18_羽.Hit = value; + } + } + + public bool 羽18_紋1_表示 + { + get + { + return X0Y0_羽18_紋1.Dra; + } + set + { + X0Y0_羽18_紋1.Dra = value; + X0Y0_羽18_紋1.Hit = value; + } + } + + public bool 羽18_紋2_表示 + { + get + { + return X0Y0_羽18_紋2.Dra; + } + set + { + X0Y0_羽18_紋2.Dra = value; + X0Y0_羽18_紋2.Hit = value; + } + } + + public bool 羽19_羽_表示 + { + get + { + return X0Y0_羽19_羽.Dra; + } + set + { + X0Y0_羽19_羽.Dra = value; + X0Y0_羽19_羽.Hit = value; + } + } + + public bool 羽19_紋1_表示 + { + get + { + return X0Y0_羽19_紋1.Dra; + } + set + { + X0Y0_羽19_紋1.Dra = value; + X0Y0_羽19_紋1.Hit = value; + } + } + + public bool 羽19_紋2_表示 + { + get + { + return X0Y0_羽19_紋2.Dra; + } + set + { + X0Y0_羽19_紋2.Dra = value; + X0Y0_羽19_紋2.Hit = value; + } + } + + public bool 羽20_羽_表示 + { + get + { + return X0Y0_羽20_羽.Dra; + } + set + { + X0Y0_羽20_羽.Dra = value; + X0Y0_羽20_羽.Hit = value; + } + } + + public bool 羽20_紋1_表示 + { + get + { + return X0Y0_羽20_紋1.Dra; + } + set + { + X0Y0_羽20_紋1.Dra = value; + X0Y0_羽20_紋1.Hit = value; + } + } + + public bool 羽20_紋2_表示 + { + get + { + return X0Y0_羽20_紋2.Dra; + } + set + { + X0Y0_羽20_紋2.Dra = value; + X0Y0_羽20_紋2.Hit = value; + } + } + + public bool 羽21_羽_表示 + { + get + { + return X0Y0_羽21_羽.Dra; + } + set + { + X0Y0_羽21_羽.Dra = value; + X0Y0_羽21_羽.Hit = value; + } + } + + public bool 羽21_紋1_表示 + { + get + { + return X0Y0_羽21_紋1.Dra; + } + set + { + X0Y0_羽21_紋1.Dra = value; + X0Y0_羽21_紋1.Hit = value; + } + } + + public bool 羽21_紋2_表示 + { + get + { + return X0Y0_羽21_紋2.Dra; + } + set + { + X0Y0_羽21_紋2.Dra = value; + X0Y0_羽21_紋2.Hit = value; + } + } + + public override bool 表示 + { + get + { + return 羽_羽_表示; + } + set + { + 羽_羽_表示 = value; + 羽_紋1_表示 = value; + 羽_紋2_表示 = value; + 羽2_羽_表示 = value; + 羽2_紋1_表示 = value; + 羽2_紋2_表示 = value; + 羽3_羽_表示 = value; + 羽3_紋1_表示 = value; + 羽3_紋2_表示 = value; + 羽4_羽_表示 = value; + 羽4_紋1_表示 = value; + 羽4_紋2_表示 = value; + 羽5_羽_表示 = value; + 羽5_紋1_表示 = value; + 羽5_紋2_表示 = value; + 羽6_羽_表示 = value; + 羽6_紋1_表示 = value; + 羽6_紋2_表示 = value; + 羽7_羽_表示 = value; + 羽7_紋1_表示 = value; + 羽7_紋2_表示 = value; + 羽8_羽_表示 = value; + 羽8_紋1_表示 = value; + 羽8_紋2_表示 = value; + 羽9_羽_表示 = value; + 羽9_紋1_表示 = value; + 羽9_紋2_表示 = value; + 羽10_羽_表示 = value; + 羽10_紋1_表示 = value; + 羽10_紋2_表示 = value; + 羽11_羽_表示 = value; + 羽11_紋1_表示 = value; + 羽11_紋2_表示 = value; + 羽12_羽_表示 = value; + 羽12_紋1_表示 = value; + 羽12_紋2_表示 = value; + 羽13_羽_表示 = value; + 羽13_紋1_表示 = value; + 羽13_紋2_表示 = value; + 羽14_羽_表示 = value; + 羽14_紋1_表示 = value; + 羽14_紋2_表示 = value; + 羽15_羽_表示 = value; + 羽15_紋1_表示 = value; + 羽15_紋2_表示 = value; + 羽16_羽_表示 = value; + 羽16_紋1_表示 = value; + 羽16_紋2_表示 = value; + 羽17_羽_表示 = value; + 羽17_紋1_表示 = value; + 羽17_紋2_表示 = value; + 羽18_羽_表示 = value; + 羽18_紋1_表示 = value; + 羽18_紋2_表示 = value; + 羽19_羽_表示 = value; + 羽19_紋1_表示 = value; + 羽19_紋2_表示 = value; + 羽20_羽_表示 = value; + 羽20_紋1_表示 = value; + 羽20_紋2_表示 = value; + 羽21_羽_表示 = value; + 羽21_紋1_表示 = value; + 羽21_紋2_表示 = value; + } + } + + public override double 濃度 + { + get + { + return 羽_羽CD.不透明度; + } + set + { + 羽_羽CD.不透明度 = value; + 羽_紋1CD.不透明度 = value; + 羽_紋2CD.不透明度 = value; + 羽2_羽CD.不透明度 = value; + 羽2_紋1CD.不透明度 = value; + 羽2_紋2CD.不透明度 = value; + 羽3_羽CD.不透明度 = value; + 羽3_紋1CD.不透明度 = value; + 羽3_紋2CD.不透明度 = value; + 羽4_羽CD.不透明度 = value; + 羽4_紋1CD.不透明度 = value; + 羽4_紋2CD.不透明度 = value; + 羽5_羽CD.不透明度 = value; + 羽5_紋1CD.不透明度 = value; + 羽5_紋2CD.不透明度 = value; + 羽6_羽CD.不透明度 = value; + 羽6_紋1CD.不透明度 = value; + 羽6_紋2CD.不透明度 = value; + 羽7_羽CD.不透明度 = value; + 羽7_紋1CD.不透明度 = value; + 羽7_紋2CD.不透明度 = value; + 羽8_羽CD.不透明度 = value; + 羽8_紋1CD.不透明度 = value; + 羽8_紋2CD.不透明度 = value; + 羽9_羽CD.不透明度 = value; + 羽9_紋1CD.不透明度 = value; + 羽9_紋2CD.不透明度 = value; + 羽10_羽CD.不透明度 = value; + 羽10_紋1CD.不透明度 = value; + 羽10_紋2CD.不透明度 = value; + 羽11_羽CD.不透明度 = value; + 羽11_紋1CD.不透明度 = value; + 羽11_紋2CD.不透明度 = value; + 羽12_羽CD.不透明度 = value; + 羽12_紋1CD.不透明度 = value; + 羽12_紋2CD.不透明度 = value; + 羽13_羽CD.不透明度 = value; + 羽13_紋1CD.不透明度 = value; + 羽13_紋2CD.不透明度 = value; + 羽14_羽CD.不透明度 = value; + 羽14_紋1CD.不透明度 = value; + 羽14_紋2CD.不透明度 = value; + 羽15_羽CD.不透明度 = value; + 羽15_紋1CD.不透明度 = value; + 羽15_紋2CD.不透明度 = value; + 羽16_羽CD.不透明度 = value; + 羽16_紋1CD.不透明度 = value; + 羽16_紋2CD.不透明度 = value; + 羽17_羽CD.不透明度 = value; + 羽17_紋1CD.不透明度 = value; + 羽17_紋2CD.不透明度 = value; + 羽18_羽CD.不透明度 = value; + 羽18_紋1CD.不透明度 = value; + 羽18_紋2CD.不透明度 = value; + 羽19_羽CD.不透明度 = value; + 羽19_紋1CD.不透明度 = value; + 羽19_紋2CD.不透明度 = value; + 羽20_羽CD.不透明度 = value; + 羽20_紋1CD.不透明度 = value; + 羽20_紋2CD.不透明度 = value; + 羽21_羽CD.不透明度 = value; + 羽21_紋1CD.不透明度 = value; + 羽21_紋2CD.不透明度 = value; + } + } + + public override double 肥大 + { + set + { + } + } + + public override double 身長 + { + set + { + } + } + + public 鳳凰(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鳳凰D e) + { + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "鳳凰"; + dif.Add(new Pars(Sta.肢中["尾"][2][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + Pars pars2 = pars["羽"].ToPars(); + X0Y0_羽_羽 = pars2["羽"].ToPar(); + X0Y0_羽_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽2"].ToPars(); + X0Y0_羽2_羽 = pars2["羽"].ToPar(); + X0Y0_羽2_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽2_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽3"].ToPars(); + X0Y0_羽3_羽 = pars2["羽"].ToPar(); + X0Y0_羽3_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽3_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽4"].ToPars(); + X0Y0_羽4_羽 = pars2["羽"].ToPar(); + X0Y0_羽4_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽4_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽5"].ToPars(); + X0Y0_羽5_羽 = pars2["羽"].ToPar(); + X0Y0_羽5_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽5_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽6"].ToPars(); + X0Y0_羽6_羽 = pars2["羽"].ToPar(); + X0Y0_羽6_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽6_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽7"].ToPars(); + X0Y0_羽7_羽 = pars2["羽"].ToPar(); + X0Y0_羽7_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽7_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽8"].ToPars(); + X0Y0_羽8_羽 = pars2["羽"].ToPar(); + X0Y0_羽8_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽8_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽9"].ToPars(); + X0Y0_羽9_羽 = pars2["羽"].ToPar(); + X0Y0_羽9_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽9_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽10"].ToPars(); + X0Y0_羽10_羽 = pars2["羽"].ToPar(); + X0Y0_羽10_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽10_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽11"].ToPars(); + X0Y0_羽11_羽 = pars2["羽"].ToPar(); + X0Y0_羽11_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽11_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽12"].ToPars(); + X0Y0_羽12_羽 = pars2["羽"].ToPar(); + X0Y0_羽12_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽12_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽13"].ToPars(); + X0Y0_羽13_羽 = pars2["羽"].ToPar(); + X0Y0_羽13_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽13_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽14"].ToPars(); + X0Y0_羽14_羽 = pars2["羽"].ToPar(); + X0Y0_羽14_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽14_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽15"].ToPars(); + X0Y0_羽15_羽 = pars2["羽"].ToPar(); + X0Y0_羽15_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽15_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽16"].ToPars(); + X0Y0_羽16_羽 = pars2["羽"].ToPar(); + X0Y0_羽16_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽16_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽17"].ToPars(); + X0Y0_羽17_羽 = pars2["羽"].ToPar(); + X0Y0_羽17_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽17_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽18"].ToPars(); + X0Y0_羽18_羽 = pars2["羽"].ToPar(); + X0Y0_羽18_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽18_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽19"].ToPars(); + X0Y0_羽19_羽 = pars2["羽"].ToPar(); + X0Y0_羽19_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽19_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽20"].ToPars(); + X0Y0_羽20_羽 = pars2["羽"].ToPar(); + X0Y0_羽20_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽20_紋2 = pars2["紋2"].ToPar(); + pars2 = pars["羽21"].ToPars(); + X0Y0_羽21_羽 = pars2["羽"].ToPar(); + X0Y0_羽21_紋1 = pars2["紋1"].ToPar(); + X0Y0_羽21_紋2 = pars2["紋2"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 羽_羽_表示 = e.羽_羽_表示; + 羽_紋1_表示 = e.羽_紋1_表示; + 羽_紋2_表示 = e.羽_紋2_表示; + 羽2_羽_表示 = e.羽2_羽_表示; + 羽2_紋1_表示 = e.羽2_紋1_表示; + 羽2_紋2_表示 = e.羽2_紋2_表示; + 羽3_羽_表示 = e.羽3_羽_表示; + 羽3_紋1_表示 = e.羽3_紋1_表示; + 羽3_紋2_表示 = e.羽3_紋2_表示; + 羽4_羽_表示 = e.羽4_羽_表示; + 羽4_紋1_表示 = e.羽4_紋1_表示; + 羽4_紋2_表示 = e.羽4_紋2_表示; + 羽5_羽_表示 = e.羽5_羽_表示; + 羽5_紋1_表示 = e.羽5_紋1_表示; + 羽5_紋2_表示 = e.羽5_紋2_表示; + 羽6_羽_表示 = e.羽6_羽_表示; + 羽6_紋1_表示 = e.羽6_紋1_表示; + 羽6_紋2_表示 = e.羽6_紋2_表示; + 羽7_羽_表示 = e.羽7_羽_表示; + 羽7_紋1_表示 = e.羽7_紋1_表示; + 羽7_紋2_表示 = e.羽7_紋2_表示; + 羽8_羽_表示 = e.羽8_羽_表示; + 羽8_紋1_表示 = e.羽8_紋1_表示; + 羽8_紋2_表示 = e.羽8_紋2_表示; + 羽9_羽_表示 = e.羽9_羽_表示; + 羽9_紋1_表示 = e.羽9_紋1_表示; + 羽9_紋2_表示 = e.羽9_紋2_表示; + 羽10_羽_表示 = e.羽10_羽_表示; + 羽10_紋1_表示 = e.羽10_紋1_表示; + 羽10_紋2_表示 = e.羽10_紋2_表示; + 羽11_羽_表示 = e.羽11_羽_表示; + 羽11_紋1_表示 = e.羽11_紋1_表示; + 羽11_紋2_表示 = e.羽11_紋2_表示; + 羽12_羽_表示 = e.羽12_羽_表示; + 羽12_紋1_表示 = e.羽12_紋1_表示; + 羽12_紋2_表示 = e.羽12_紋2_表示; + 羽13_羽_表示 = e.羽13_羽_表示; + 羽13_紋1_表示 = e.羽13_紋1_表示; + 羽13_紋2_表示 = e.羽13_紋2_表示; + 羽14_羽_表示 = e.羽14_羽_表示; + 羽14_紋1_表示 = e.羽14_紋1_表示; + 羽14_紋2_表示 = e.羽14_紋2_表示; + 羽15_羽_表示 = e.羽15_羽_表示; + 羽15_紋1_表示 = e.羽15_紋1_表示; + 羽15_紋2_表示 = e.羽15_紋2_表示; + 羽16_羽_表示 = e.羽16_羽_表示; + 羽16_紋1_表示 = e.羽16_紋1_表示; + 羽16_紋2_表示 = e.羽16_紋2_表示; + 羽17_羽_表示 = e.羽17_羽_表示; + 羽17_紋1_表示 = e.羽17_紋1_表示; + 羽17_紋2_表示 = e.羽17_紋2_表示; + 羽18_羽_表示 = e.羽18_羽_表示; + 羽18_紋1_表示 = e.羽18_紋1_表示; + 羽18_紋2_表示 = e.羽18_紋2_表示; + 羽19_羽_表示 = e.羽19_羽_表示; + 羽19_紋1_表示 = e.羽19_紋1_表示; + 羽19_紋2_表示 = e.羽19_紋2_表示; + 羽20_羽_表示 = e.羽20_羽_表示; + 羽20_紋1_表示 = e.羽20_紋1_表示; + 羽20_紋2_表示 = e.羽20_紋2_表示; + 羽21_羽_表示 = e.羽21_羽_表示; + 羽21_紋1_表示 = e.羽21_紋1_表示; + 羽21_紋2_表示 = e.羽21_紋2_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + 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); + X0Y0_羽2_羽CP = new ColorP(X0Y0_羽2_羽, 羽2_羽CD, DisUnit, abj: true); + X0Y0_羽2_紋1CP = new ColorP(X0Y0_羽2_紋1, 羽2_紋1CD, DisUnit, abj: true); + X0Y0_羽2_紋2CP = new ColorP(X0Y0_羽2_紋2, 羽2_紋2CD, DisUnit, abj: true); + X0Y0_羽3_羽CP = new ColorP(X0Y0_羽3_羽, 羽3_羽CD, DisUnit, abj: true); + X0Y0_羽3_紋1CP = new ColorP(X0Y0_羽3_紋1, 羽3_紋1CD, DisUnit, abj: true); + X0Y0_羽3_紋2CP = new ColorP(X0Y0_羽3_紋2, 羽3_紋2CD, DisUnit, abj: true); + X0Y0_羽4_羽CP = new ColorP(X0Y0_羽4_羽, 羽4_羽CD, DisUnit, abj: true); + X0Y0_羽4_紋1CP = new ColorP(X0Y0_羽4_紋1, 羽4_紋1CD, DisUnit, abj: true); + X0Y0_羽4_紋2CP = new ColorP(X0Y0_羽4_紋2, 羽4_紋2CD, DisUnit, abj: true); + X0Y0_羽5_羽CP = new ColorP(X0Y0_羽5_羽, 羽5_羽CD, DisUnit, abj: true); + X0Y0_羽5_紋1CP = new ColorP(X0Y0_羽5_紋1, 羽5_紋1CD, DisUnit, abj: true); + X0Y0_羽5_紋2CP = new ColorP(X0Y0_羽5_紋2, 羽5_紋2CD, DisUnit, abj: true); + X0Y0_羽6_羽CP = new ColorP(X0Y0_羽6_羽, 羽6_羽CD, DisUnit, abj: true); + X0Y0_羽6_紋1CP = new ColorP(X0Y0_羽6_紋1, 羽6_紋1CD, DisUnit, abj: true); + X0Y0_羽6_紋2CP = new ColorP(X0Y0_羽6_紋2, 羽6_紋2CD, DisUnit, abj: true); + X0Y0_羽7_羽CP = new ColorP(X0Y0_羽7_羽, 羽7_羽CD, DisUnit, abj: true); + X0Y0_羽7_紋1CP = new ColorP(X0Y0_羽7_紋1, 羽7_紋1CD, DisUnit, abj: true); + X0Y0_羽7_紋2CP = new ColorP(X0Y0_羽7_紋2, 羽7_紋2CD, DisUnit, abj: true); + X0Y0_羽8_羽CP = new ColorP(X0Y0_羽8_羽, 羽8_羽CD, DisUnit, abj: true); + X0Y0_羽8_紋1CP = new ColorP(X0Y0_羽8_紋1, 羽8_紋1CD, DisUnit, abj: true); + X0Y0_羽8_紋2CP = new ColorP(X0Y0_羽8_紋2, 羽8_紋2CD, DisUnit, abj: true); + X0Y0_羽9_羽CP = new ColorP(X0Y0_羽9_羽, 羽9_羽CD, DisUnit, abj: true); + X0Y0_羽9_紋1CP = new ColorP(X0Y0_羽9_紋1, 羽9_紋1CD, DisUnit, abj: true); + X0Y0_羽9_紋2CP = new ColorP(X0Y0_羽9_紋2, 羽9_紋2CD, DisUnit, abj: true); + X0Y0_羽10_羽CP = new ColorP(X0Y0_羽10_羽, 羽10_羽CD, DisUnit, abj: true); + X0Y0_羽10_紋1CP = new ColorP(X0Y0_羽10_紋1, 羽10_紋1CD, DisUnit, abj: true); + X0Y0_羽10_紋2CP = new ColorP(X0Y0_羽10_紋2, 羽10_紋2CD, DisUnit, abj: true); + X0Y0_羽11_羽CP = new ColorP(X0Y0_羽11_羽, 羽11_羽CD, DisUnit, abj: true); + X0Y0_羽11_紋1CP = new ColorP(X0Y0_羽11_紋1, 羽11_紋1CD, DisUnit, abj: true); + X0Y0_羽11_紋2CP = new ColorP(X0Y0_羽11_紋2, 羽11_紋2CD, DisUnit, abj: true); + X0Y0_羽12_羽CP = new ColorP(X0Y0_羽12_羽, 羽12_羽CD, DisUnit, abj: true); + X0Y0_羽12_紋1CP = new ColorP(X0Y0_羽12_紋1, 羽12_紋1CD, DisUnit, abj: true); + X0Y0_羽12_紋2CP = new ColorP(X0Y0_羽12_紋2, 羽12_紋2CD, DisUnit, abj: true); + X0Y0_羽13_羽CP = new ColorP(X0Y0_羽13_羽, 羽13_羽CD, DisUnit, abj: true); + X0Y0_羽13_紋1CP = new ColorP(X0Y0_羽13_紋1, 羽13_紋1CD, DisUnit, abj: true); + X0Y0_羽13_紋2CP = new ColorP(X0Y0_羽13_紋2, 羽13_紋2CD, DisUnit, abj: true); + X0Y0_羽14_羽CP = new ColorP(X0Y0_羽14_羽, 羽14_羽CD, DisUnit, abj: true); + X0Y0_羽14_紋1CP = new ColorP(X0Y0_羽14_紋1, 羽14_紋1CD, DisUnit, abj: true); + X0Y0_羽14_紋2CP = new ColorP(X0Y0_羽14_紋2, 羽14_紋2CD, DisUnit, abj: true); + X0Y0_羽15_羽CP = new ColorP(X0Y0_羽15_羽, 羽15_羽CD, DisUnit, abj: true); + X0Y0_羽15_紋1CP = new ColorP(X0Y0_羽15_紋1, 羽15_紋1CD, DisUnit, abj: true); + X0Y0_羽15_紋2CP = new ColorP(X0Y0_羽15_紋2, 羽15_紋2CD, DisUnit, abj: true); + X0Y0_羽16_羽CP = new ColorP(X0Y0_羽16_羽, 羽16_羽CD, DisUnit, abj: true); + X0Y0_羽16_紋1CP = new ColorP(X0Y0_羽16_紋1, 羽16_紋1CD, DisUnit, abj: true); + X0Y0_羽16_紋2CP = new ColorP(X0Y0_羽16_紋2, 羽16_紋2CD, DisUnit, abj: true); + X0Y0_羽17_羽CP = new ColorP(X0Y0_羽17_羽, 羽17_羽CD, DisUnit, abj: true); + X0Y0_羽17_紋1CP = new ColorP(X0Y0_羽17_紋1, 羽17_紋1CD, DisUnit, abj: true); + X0Y0_羽17_紋2CP = new ColorP(X0Y0_羽17_紋2, 羽17_紋2CD, DisUnit, abj: true); + X0Y0_羽18_羽CP = new ColorP(X0Y0_羽18_羽, 羽18_羽CD, DisUnit, abj: true); + X0Y0_羽18_紋1CP = new ColorP(X0Y0_羽18_紋1, 羽18_紋1CD, DisUnit, abj: true); + X0Y0_羽18_紋2CP = new ColorP(X0Y0_羽18_紋2, 羽18_紋2CD, DisUnit, abj: true); + X0Y0_羽19_羽CP = new ColorP(X0Y0_羽19_羽, 羽19_羽CD, DisUnit, abj: true); + X0Y0_羽19_紋1CP = new ColorP(X0Y0_羽19_紋1, 羽19_紋1CD, DisUnit, abj: true); + X0Y0_羽19_紋2CP = new ColorP(X0Y0_羽19_紋2, 羽19_紋2CD, DisUnit, abj: true); + X0Y0_羽20_羽CP = new ColorP(X0Y0_羽20_羽, 羽20_羽CD, DisUnit, abj: true); + X0Y0_羽20_紋1CP = new ColorP(X0Y0_羽20_紋1, 羽20_紋1CD, DisUnit, abj: true); + X0Y0_羽20_紋2CP = new ColorP(X0Y0_羽20_紋2, 羽20_紋2CD, DisUnit, abj: true); + X0Y0_羽21_羽CP = new ColorP(X0Y0_羽21_羽, 羽21_羽CD, DisUnit, abj: true); + X0Y0_羽21_紋1CP = new ColorP(X0Y0_羽21_紋1, 羽21_紋1CD, DisUnit, abj: true); + X0Y0_羽21_紋2CP = new ColorP(X0Y0_羽21_紋2, 羽21_紋2CD, DisUnit, abj: true); + 濃度 = e.濃度; + } + + public override void SetAngle0() + { + _ = 右; + double maxAngle = 25.0; + X0Y0_羽_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽2_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽3_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽4_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽5_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽6_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽7_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽8_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽9_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽10_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽11_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽12_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽13_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽14_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽15_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽16_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽17_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽18_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽19_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽20_羽.AngleBase = maxAngle.GetRanAngle(); + X0Y0_羽21_羽.AngleBase = maxAngle.GetRanAngle(); + 本体.JoinPAall(); + } + + public override void 色更新() + { + X0Y0_羽_羽CP.Update(); + X0Y0_羽_紋1CP.Update(); + X0Y0_羽_紋2CP.Update(); + X0Y0_羽2_羽CP.Update(); + X0Y0_羽2_紋1CP.Update(); + X0Y0_羽2_紋2CP.Update(); + X0Y0_羽3_羽CP.Update(); + X0Y0_羽3_紋1CP.Update(); + X0Y0_羽3_紋2CP.Update(); + X0Y0_羽4_羽CP.Update(); + X0Y0_羽4_紋1CP.Update(); + X0Y0_羽4_紋2CP.Update(); + X0Y0_羽5_羽CP.Update(); + X0Y0_羽5_紋1CP.Update(); + X0Y0_羽5_紋2CP.Update(); + X0Y0_羽6_羽CP.Update(); + X0Y0_羽6_紋1CP.Update(); + X0Y0_羽6_紋2CP.Update(); + X0Y0_羽7_羽CP.Update(); + X0Y0_羽7_紋1CP.Update(); + X0Y0_羽7_紋2CP.Update(); + X0Y0_羽8_羽CP.Update(); + X0Y0_羽8_紋1CP.Update(); + X0Y0_羽8_紋2CP.Update(); + X0Y0_羽9_羽CP.Update(); + X0Y0_羽9_紋1CP.Update(); + X0Y0_羽9_紋2CP.Update(); + X0Y0_羽10_羽CP.Update(); + X0Y0_羽10_紋1CP.Update(); + X0Y0_羽10_紋2CP.Update(); + X0Y0_羽11_羽CP.Update(); + X0Y0_羽11_紋1CP.Update(); + X0Y0_羽11_紋2CP.Update(); + X0Y0_羽12_羽CP.Update(); + X0Y0_羽12_紋1CP.Update(); + X0Y0_羽12_紋2CP.Update(); + X0Y0_羽13_羽CP.Update(); + X0Y0_羽13_紋1CP.Update(); + X0Y0_羽13_紋2CP.Update(); + X0Y0_羽14_羽CP.Update(); + X0Y0_羽14_紋1CP.Update(); + X0Y0_羽14_紋2CP.Update(); + X0Y0_羽15_羽CP.Update(); + X0Y0_羽15_紋1CP.Update(); + X0Y0_羽15_紋2CP.Update(); + X0Y0_羽16_羽CP.Update(); + X0Y0_羽16_紋1CP.Update(); + X0Y0_羽16_紋2CP.Update(); + X0Y0_羽17_羽CP.Update(); + X0Y0_羽17_紋1CP.Update(); + X0Y0_羽17_紋2CP.Update(); + X0Y0_羽18_羽CP.Update(); + X0Y0_羽18_紋1CP.Update(); + X0Y0_羽18_紋2CP.Update(); + X0Y0_羽19_羽CP.Update(); + X0Y0_羽19_紋1CP.Update(); + X0Y0_羽19_紋2CP.Update(); + X0Y0_羽20_羽CP.Update(); + X0Y0_羽20_紋1CP.Update(); + X0Y0_羽20_紋2CP.Update(); + X0Y0_羽21_羽CP.Update(); + X0Y0_羽21_紋1CP.Update(); + X0Y0_羽21_紋2CP.Update(); + } + + private void 配色(体配色 体配色) + { + switch (配色指定) + { + case 配色指定.N0: + 配色N0(体配色); + break; + case 配色指定.T0: + 配色T0(体配色); + break; + case 配色指定.T1: + 配色T1(体配色); + break; + default: + 配色N0(体配色); + break; + } + } + + private void 配色N0(体配色 体配色) + { + 羽_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽2_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽2_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽2_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽3_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽3_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽3_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽4_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽4_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽4_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽5_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽5_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽5_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽6_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽6_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽6_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽7_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽7_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽7_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽8_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽8_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽8_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽9_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽9_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽9_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽10_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽10_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽10_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽11_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽11_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽11_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽12_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽12_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽12_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽13_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽13_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽13_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽14_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽14_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽14_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽15_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽15_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽15_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽16_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽16_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽16_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽17_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽17_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽17_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽18_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽18_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽18_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽19_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽19_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽19_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽20_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽20_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽20_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽21_羽CD = new ColorD(ref Col.Black, ref 体配色.羽0O); + 羽21_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽21_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + } + + private void 配色T0(体配色 体配色) + { + 羽_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽2_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽2_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽2_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽3_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽3_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽3_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽4_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽4_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽4_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽5_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽5_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽5_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽6_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽6_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽6_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽7_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽7_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽7_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽8_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽8_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽8_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽9_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽9_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽9_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽10_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽10_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽10_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽11_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽11_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽11_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽12_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽12_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽12_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽13_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽13_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽13_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽14_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽14_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽14_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽15_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽15_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽15_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽16_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽16_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽16_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽17_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽17_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽17_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽18_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽18_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽18_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽19_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽19_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽19_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽20_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽20_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽20_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽21_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽21_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽21_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + } + + private void 配色T1(体配色 体配色) + { + 羽_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽2_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽2_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽2_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽3_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽3_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽3_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽4_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽4_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽4_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽5_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽5_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽5_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽6_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽6_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽6_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽7_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽7_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽7_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽8_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽8_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽8_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽9_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽9_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽9_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽10_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽10_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽10_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽11_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽11_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽11_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽12_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽12_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽12_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽13_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽13_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽13_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽14_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽14_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽14_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽15_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽15_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽15_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽16_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽16_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽16_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽17_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽17_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽17_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽18_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽18_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽18_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽19_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽19_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽19_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽20_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽20_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽20_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 羽21_羽CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽21_紋1CD = new ColorD(ref Col.Empty, ref 体配色.柄O); + 羽21_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰D.cs index f09c714..f95df06 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰D.cs @@ -1,144 +1,145 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 鳳凰D : 尾D +namespace SlaveMatrix { - public bool 羽_羽_表示 = true; + [Serializable] + public class 鳳凰D : 尾D + { + public bool 羽_羽_表示 = true; - public bool 羽_紋1_表示 = true; + public bool 羽_紋1_表示 = true; - public bool 羽_紋2_表示 = true; + public bool 羽_紋2_表示 = true; - public bool 羽2_羽_表示 = true; + public bool 羽2_羽_表示 = true; - public bool 羽2_紋1_表示 = true; + public bool 羽2_紋1_表示 = true; - public bool 羽2_紋2_表示 = true; + public bool 羽2_紋2_表示 = true; - public bool 羽3_羽_表示 = true; + public bool 羽3_羽_表示 = true; - public bool 羽3_紋1_表示 = true; + public bool 羽3_紋1_表示 = true; - public bool 羽3_紋2_表示 = true; + public bool 羽3_紋2_表示 = true; - public bool 羽4_羽_表示 = true; + public bool 羽4_羽_表示 = true; - public bool 羽4_紋1_表示 = true; + public bool 羽4_紋1_表示 = true; - public bool 羽4_紋2_表示 = true; + public bool 羽4_紋2_表示 = true; - public bool 羽5_羽_表示 = true; + public bool 羽5_羽_表示 = true; - public bool 羽5_紋1_表示 = true; + public bool 羽5_紋1_表示 = true; - public bool 羽5_紋2_表示 = true; + public bool 羽5_紋2_表示 = true; - public bool 羽6_羽_表示 = true; + public bool 羽6_羽_表示 = true; - public bool 羽6_紋1_表示 = true; + public bool 羽6_紋1_表示 = true; - public bool 羽6_紋2_表示 = true; + public bool 羽6_紋2_表示 = true; - public bool 羽7_羽_表示 = true; + public bool 羽7_羽_表示 = true; - public bool 羽7_紋1_表示 = true; + public bool 羽7_紋1_表示 = true; - public bool 羽7_紋2_表示 = true; + public bool 羽7_紋2_表示 = true; - public bool 羽8_羽_表示 = true; + public bool 羽8_羽_表示 = true; - public bool 羽8_紋1_表示 = true; + public bool 羽8_紋1_表示 = true; - public bool 羽8_紋2_表示 = true; + public bool 羽8_紋2_表示 = true; - public bool 羽9_羽_表示 = true; + public bool 羽9_羽_表示 = true; - public bool 羽9_紋1_表示 = true; + public bool 羽9_紋1_表示 = true; - public bool 羽9_紋2_表示 = true; + public bool 羽9_紋2_表示 = true; - public bool 羽10_羽_表示 = true; + public bool 羽10_羽_表示 = true; - public bool 羽10_紋1_表示 = true; + public bool 羽10_紋1_表示 = true; - public bool 羽10_紋2_表示 = true; + public bool 羽10_紋2_表示 = true; - public bool 羽11_羽_表示 = true; + public bool 羽11_羽_表示 = true; - public bool 羽11_紋1_表示 = true; + public bool 羽11_紋1_表示 = true; - public bool 羽11_紋2_表示 = true; + public bool 羽11_紋2_表示 = true; - public bool 羽12_羽_表示 = true; + public bool 羽12_羽_表示 = true; - public bool 羽12_紋1_表示 = true; + public bool 羽12_紋1_表示 = true; - public bool 羽12_紋2_表示 = true; + public bool 羽12_紋2_表示 = true; - public bool 羽13_羽_表示 = true; + public bool 羽13_羽_表示 = true; - public bool 羽13_紋1_表示 = true; + public bool 羽13_紋1_表示 = true; - public bool 羽13_紋2_表示 = true; + public bool 羽13_紋2_表示 = true; - public bool 羽14_羽_表示 = true; + public bool 羽14_羽_表示 = true; - public bool 羽14_紋1_表示 = true; + public bool 羽14_紋1_表示 = true; - public bool 羽14_紋2_表示 = true; + public bool 羽14_紋2_表示 = true; - public bool 羽15_羽_表示 = true; + public bool 羽15_羽_表示 = true; - public bool 羽15_紋1_表示 = true; + public bool 羽15_紋1_表示 = true; - public bool 羽15_紋2_表示 = true; + public bool 羽15_紋2_表示 = true; - public bool 羽16_羽_表示 = true; + public bool 羽16_羽_表示 = true; - public bool 羽16_紋1_表示 = true; + public bool 羽16_紋1_表示 = true; - public bool 羽16_紋2_表示 = true; + public bool 羽16_紋2_表示 = true; - public bool 羽17_羽_表示 = true; + public bool 羽17_羽_表示 = true; - public bool 羽17_紋1_表示 = true; + public bool 羽17_紋1_表示 = true; - public bool 羽17_紋2_表示 = true; + public bool 羽17_紋2_表示 = true; - public bool 羽18_羽_表示 = true; + public bool 羽18_羽_表示 = true; - public bool 羽18_紋1_表示 = true; + public bool 羽18_紋1_表示 = true; - public bool 羽18_紋2_表示 = true; + public bool 羽18_紋2_表示 = true; - public bool 羽19_羽_表示 = true; + public bool 羽19_羽_表示 = true; - public bool 羽19_紋1_表示 = true; + public bool 羽19_紋1_表示 = true; - public bool 羽19_紋2_表示 = true; + public bool 羽19_紋2_表示 = true; - public bool 羽20_羽_表示 = true; + public bool 羽20_羽_表示 = true; - public bool 羽20_紋1_表示 = true; + public bool 羽20_紋1_表示 = true; - public bool 羽20_紋2_表示 = true; + public bool 羽20_紋2_表示 = true; - public bool 羽21_羽_表示 = true; + public bool 羽21_羽_表示 = true; - public bool 羽21_紋1_表示 = true; + public bool 羽21_紋1_表示 = true; - public bool 羽21_紋2_表示 = true; + public bool 羽21_紋2_表示 = true; - public 鳳凰D() - { - ThisType = GetType(); - } + public 鳳凰D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 鳳凰(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 鳳凰(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻.cs index 7692949..46bf50d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻.cs @@ -1,22 +1,23 @@ -namespace SlaveMatrix; - -public class 鼻 : Ele +namespace SlaveMatrix { - public Ele[] 鼻水左_接続; + public class 鼻 : Ele + { + public Ele[] 鼻水左_接続; - public Ele[] 鼻水右_接続; + public Ele[] 鼻水右_接続; - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻D.cs index bc5d30c..9f0af1c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻D.cs @@ -1,20 +1,21 @@ using System; using System.Collections.Generic; -namespace SlaveMatrix; - -[Serializable] -public class 鼻D : EleD +namespace SlaveMatrix { - public List 鼻水左_接続 = new List(); + [Serializable] + public class 鼻D : EleD + { + public List 鼻水左_接続 = new List(); - public List 鼻水右_接続 = new List(); + public List 鼻水右_接続 = new List(); - public virtual void 鼻水左接続(EleD e) - { - } + public virtual void 鼻水左接続(EleD e) + { + } - public virtual void 鼻水右接続(EleD e) - { - } + public virtual void 鼻水右接続(EleD e) + { + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人.cs index 1c82a39..9568690 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人.cs @@ -1,178 +1,179 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 鼻_人 : 鼻 +namespace SlaveMatrix { - public Par X0Y0_鼻; + public class 鼻_人 : 鼻 + { + public Par X0Y0_鼻; - public ColorD 鼻CD; + public ColorD 鼻CD; - public ColorP X0Y0_鼻CP; + public ColorP X0Y0_鼻CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 鼻_表示 - { - get - { - return X0Y0_鼻.Dra; - } - set - { - X0Y0_鼻.Dra = value; - X0Y0_鼻.Hit = value; - } - } + public bool 鼻_表示 + { + get + { + return X0Y0_鼻.Dra; + } + set + { + X0Y0_鼻.Dra = value; + X0Y0_鼻.Hit = value; + } + } - public override bool 表示 - { - get - { - return 鼻_表示; - } - set - { - 鼻_表示 = value; - } - } + public override bool 表示 + { + get + { + return 鼻_表示; + } + set + { + 鼻_表示 = value; + } + } - public override double 濃度 - { - get - { - return 鼻CD.不透明度; - } - set - { - 鼻CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 鼻CD.不透明度; + } + set + { + 鼻CD.不透明度 = value; + } + } - public JointS 鼻水左_接続点 => new JointS(本体, X0Y0_鼻, 0); + public JointS 鼻水左_接続点 => new JointS(本体, X0Y0_鼻, 0); - public JointS 鼻水右_接続点 => new JointS(本体, X0Y0_鼻, 1); + public JointS 鼻水右_接続点 => new JointS(本体, X0Y0_鼻, 1); - public 鼻_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鼻_人D e) - { - 鼻_人 鼻_人2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "人"; - dif.Add(new Pars(Sta.胴体["鼻"][0][0])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_鼻 = pars["鼻"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 鼻_表示 = e.鼻_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.鼻水左_接続.Count > 0) - { - 鼻水左_接続 = e.鼻水左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 鼻_人2; - f.ConnectionType = ConnectionInfo.鼻_人_鼻水左_接続; - f.接続(鼻_人2.鼻水左_接続点); - return f; - }).ToArray(); - } - if (e.鼻水右_接続.Count > 0) - { - 鼻水右_接続 = e.鼻水右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 鼻_人2; - f.ConnectionType = ConnectionInfo.鼻_人_鼻水右_接続; - f.接続(鼻_人2.鼻水右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_鼻CP = new ColorP(X0Y0_鼻, 鼻CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 鼻_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鼻_人D e) + { + 鼻_人 鼻_人2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "人"; + dif.Add(new Pars(Sta.胴体["鼻"][0][0])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_鼻 = pars["鼻"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 鼻_表示 = e.鼻_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.鼻水左_接続.Count > 0) + { + 鼻水左_接続 = e.鼻水左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 鼻_人2; + f.ConnectionType = ConnectionInfo.鼻_人_鼻水左_接続; + f.接続(鼻_人2.鼻水左_接続点); + return f; + }).ToArray(); + } + if (e.鼻水右_接続.Count > 0) + { + 鼻水右_接続 = e.鼻水右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 鼻_人2; + f.ConnectionType = ConnectionInfo.鼻_人_鼻水右_接続; + f.接続(鼻_人2.鼻水右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_鼻CP = new ColorP(X0Y0_鼻, 鼻CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_鼻CP.Update(); - } + public override void 色更新() + { + X0Y0_鼻CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 鼻CD = new ColorD(ref Col.Black, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 鼻CD = new ColorD(ref Col.Black, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人D.cs index 9b860ea..82e4d53 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人D.cs @@ -1,34 +1,35 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 鼻_人D : 鼻D +namespace SlaveMatrix { - public bool 鼻_表示 = true; + [Serializable] + public class 鼻_人D : 鼻D + { + public bool 鼻_表示 = true; - public 鼻_人D() - { - ThisType = GetType(); - } + public 鼻_人D() + { + ThisType = GetType(); + } - public override void 鼻水左接続(EleD e) - { - 鼻水左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.鼻_人_鼻水左_接続; - } + public override void 鼻水左接続(EleD e) + { + 鼻水左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.鼻_人_鼻水左_接続; + } - public override void 鼻水右接続(EleD e) - { - 鼻水右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.鼻_人_鼻水右_接続; - } + public override void 鼻水右接続(EleD e) + { + 鼻水右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.鼻_人_鼻水右_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 鼻_人(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 鼻_人(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣.cs index 4432569..3dc7107 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣.cs @@ -1,178 +1,179 @@ using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class 鼻_獣 : 鼻 +namespace SlaveMatrix { - public Par X0Y0_鼻; + public class 鼻_獣 : 鼻 + { + public Par X0Y0_鼻; - public ColorD 鼻CD; + public ColorD 鼻CD; - public ColorP X0Y0_鼻CP; + public ColorP X0Y0_鼻CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 鼻_表示 - { - get - { - return X0Y0_鼻.Dra; - } - set - { - X0Y0_鼻.Dra = value; - X0Y0_鼻.Hit = value; - } - } + public bool 鼻_表示 + { + get + { + return X0Y0_鼻.Dra; + } + set + { + X0Y0_鼻.Dra = value; + X0Y0_鼻.Hit = value; + } + } - public override bool 表示 - { - get - { - return 鼻_表示; - } - set - { - 鼻_表示 = value; - } - } + public override bool 表示 + { + get + { + return 鼻_表示; + } + set + { + 鼻_表示 = value; + } + } - public override double 濃度 - { - get - { - return 鼻CD.不透明度; - } - set - { - 鼻CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 鼻CD.不透明度; + } + set + { + 鼻CD.不透明度 = value; + } + } - public JointS 鼻水左_接続点 => new JointS(本体, X0Y0_鼻, 0); + public JointS 鼻水左_接続点 => new JointS(本体, X0Y0_鼻, 0); - public JointS 鼻水右_接続点 => new JointS(本体, X0Y0_鼻, 1); + public JointS 鼻水右_接続点 => new JointS(本体, X0Y0_鼻, 1); - public 鼻_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鼻_獣D e) - { - 鼻_獣 鼻_獣2 = this; - ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "獣"; - dif.Add(new Pars(Sta.胴体["鼻"][0][1])); - 本体 = new Difs(); - 本体.Tag = dif.Tag; - 本体.Add(dif); - Pars pars = 本体[0][0]; - X0Y0_鼻 = pars["鼻"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 鼻_表示 = e.鼻_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - Ele f; - if (e.鼻水左_接続.Count > 0) - { - 鼻水左_接続 = e.鼻水左_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 鼻_獣2; - f.ConnectionType = ConnectionInfo.鼻_獣_鼻水左_接続; - f.接続(鼻_獣2.鼻水左_接続点); - return f; - }).ToArray(); - } - if (e.鼻水右_接続.Count > 0) - { - 鼻水右_接続 = e.鼻水右_接続.Select(delegate(EleD g) - { - f = g.GetEle(DisUnit, Med, 体配色); - f.Par = 鼻_獣2; - f.ConnectionType = ConnectionInfo.鼻_獣_鼻水右_接続; - f.接続(鼻_獣2.鼻水右_接続点); - return f; - }).ToArray(); - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_鼻CP = new ColorP(X0Y0_鼻, 鼻CD, DisUnit, abj: true); - 濃度 = e.濃度; - } + public 鼻_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鼻_獣D e) + { + 鼻_獣 鼻_獣2 = this; + ThisType = GetType(); + Dif dif = new Dif(); + dif.Tag = "獣"; + dif.Add(new Pars(Sta.胴体["鼻"][0][1])); + 本体 = new Difs(); + 本体.Tag = dif.Tag; + 本体.Add(dif); + Pars pars = 本体[0][0]; + X0Y0_鼻 = pars["鼻"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 鼻_表示 = e.鼻_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + Ele f; + if (e.鼻水左_接続.Count > 0) + { + 鼻水左_接続 = e.鼻水左_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 鼻_獣2; + f.ConnectionType = ConnectionInfo.鼻_獣_鼻水左_接続; + f.接続(鼻_獣2.鼻水左_接続点); + return f; + }).ToArray(); + } + if (e.鼻水右_接続.Count > 0) + { + 鼻水右_接続 = e.鼻水右_接続.Select(delegate(EleD g) + { + f = g.GetEle(DisUnit, Med, 体配色); + f.Par = 鼻_獣2; + f.ConnectionType = ConnectionInfo.鼻_獣_鼻水右_接続; + f.接続(鼻_獣2.鼻水右_接続点); + return f; + }).ToArray(); + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_鼻CP = new ColorP(X0Y0_鼻, 鼻CD, DisUnit, abj: true); + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_鼻CP.Update(); - } + public override void 色更新() + { + X0Y0_鼻CP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 鼻CD = new ColorD(ref Col.Black, ref 体配色.紋O); - } + private void 配色N0(体配色 体配色) + { + 鼻CD = new ColorD(ref Col.Black, ref 体配色.紋O); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣D.cs index 170843b..bd59029 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣D.cs @@ -1,34 +1,35 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 鼻_獣D : 鼻D +namespace SlaveMatrix { - public bool 鼻_表示 = true; + [Serializable] + public class 鼻_獣D : 鼻D + { + public bool 鼻_表示 = true; - public 鼻_獣D() - { - ThisType = GetType(); - } + public 鼻_獣D() + { + ThisType = GetType(); + } - public override void 鼻水左接続(EleD e) - { - 鼻水左_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.鼻_獣_鼻水左_接続; - } + public override void 鼻水左接続(EleD e) + { + 鼻水左_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.鼻_獣_鼻水左_接続; + } - public override void 鼻水右接続(EleD e) - { - 鼻水右_接続.Add(e); - e.Par = this; - e.接続情報 = ConnectionInfo.鼻_獣_鼻水右_接続; - } + public override void 鼻水右接続(EleD e) + { + 鼻水右_接続.Add(e); + e.Par = this; + e.接続情報 = ConnectionInfo.鼻_獣_鼻水右_接続; + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 鼻_獣(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 鼻_獣(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水.cs index 854b87d..1930082 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水.cs @@ -1,211 +1,212 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 鼻水 : Ele +namespace SlaveMatrix { - public Par X0Y0_鼻水; + public class 鼻水 : Ele + { + public Par X0Y0_鼻水; - public Par X0Y1_鼻水; + public Par X0Y1_鼻水; - public Par X0Y2_鼻水; + public Par X0Y2_鼻水; - public Par X0Y3_鼻水; + public Par X0Y3_鼻水; - public Par X0Y4_鼻水; + public Par X0Y4_鼻水; - public ColorD 鼻水CD; + public ColorD 鼻水CD; - public ColorP X0Y0_鼻水CP; + public ColorP X0Y0_鼻水CP; - public ColorP X0Y1_鼻水CP; + public ColorP X0Y1_鼻水CP; - public ColorP X0Y2_鼻水CP; + public ColorP X0Y2_鼻水CP; - public ColorP X0Y3_鼻水CP; + public ColorP X0Y3_鼻水CP; - public ColorP X0Y4_鼻水CP; + public ColorP X0Y4_鼻水CP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - public override bool 拘束 - { - get - { - return 拘束_; - } - set - { - 拘束_ = value; - } - } + public override bool 拘束 + { + get + { + return 拘束_; + } + set + { + 拘束_ = value; + } + } - public bool 鼻水_表示 - { - get - { - return X0Y0_鼻水.Dra; - } - set - { - X0Y0_鼻水.Dra = value; - X0Y1_鼻水.Dra = value; - X0Y2_鼻水.Dra = value; - X0Y3_鼻水.Dra = value; - X0Y4_鼻水.Dra = value; - X0Y0_鼻水.Hit = value; - X0Y1_鼻水.Hit = value; - X0Y2_鼻水.Hit = value; - X0Y3_鼻水.Hit = value; - X0Y4_鼻水.Hit = value; - } - } + public bool 鼻水_表示 + { + get + { + return X0Y0_鼻水.Dra; + } + set + { + X0Y0_鼻水.Dra = value; + X0Y1_鼻水.Dra = value; + X0Y2_鼻水.Dra = value; + X0Y3_鼻水.Dra = value; + X0Y4_鼻水.Dra = value; + X0Y0_鼻水.Hit = value; + X0Y1_鼻水.Hit = value; + X0Y2_鼻水.Hit = value; + X0Y3_鼻水.Hit = value; + X0Y4_鼻水.Hit = value; + } + } - public override bool 表示 - { - get - { - return 鼻水_表示; - } - set - { - 鼻水_表示 = value; - } - } + public override bool 表示 + { + get + { + return 鼻水_表示; + } + set + { + 鼻水_表示 = value; + } + } - public override double 濃度 - { - get - { - return 鼻水CD.不透明度; - } - set - { - 鼻水CD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 鼻水CD.不透明度; + } + set + { + 鼻水CD.不透明度 = value; + } + } - public override double 肥大 - { - set - { - } - } + public override double 肥大 + { + set + { + } + } - public override double 身長 - { - set - { - } - } + public override double 身長 + { + set + { + } + } - public 鼻水(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鼻水D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["鼻水左"]); - Pars pars = 本体[0][0]; - X0Y0_鼻水 = pars["鼻水"].ToPar(); - pars = 本体[0][1]; - X0Y1_鼻水 = pars["鼻水"].ToPar(); - pars = 本体[0][2]; - X0Y2_鼻水 = pars["鼻水"].ToPar(); - pars = 本体[0][3]; - X0Y3_鼻水 = pars["鼻水"].ToPar(); - pars = 本体[0][4]; - X0Y4_鼻水 = pars["鼻水"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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; - 鼻水_表示 = e.鼻水_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - base.配色指定 = 配色指定; - 配色(体配色); - X0Y0_鼻水CP = new ColorP(X0Y0_鼻水, 鼻水CD, DisUnit, abj: false); - X0Y1_鼻水CP = new ColorP(X0Y1_鼻水, 鼻水CD, DisUnit, abj: false); - X0Y2_鼻水CP = new ColorP(X0Y2_鼻水, 鼻水CD, DisUnit, abj: false); - X0Y3_鼻水CP = new ColorP(X0Y3_鼻水, 鼻水CD, DisUnit, abj: false); - X0Y4_鼻水CP = new ColorP(X0Y4_鼻水, 鼻水CD, DisUnit, abj: false); - 濃度 = e.濃度; - } + public 鼻水(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鼻水D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["鼻水左"]); + Pars pars = 本体[0][0]; + X0Y0_鼻水 = pars["鼻水"].ToPar(); + pars = 本体[0][1]; + X0Y1_鼻水 = pars["鼻水"].ToPar(); + pars = 本体[0][2]; + X0Y2_鼻水 = pars["鼻水"].ToPar(); + pars = 本体[0][3]; + X0Y3_鼻水 = pars["鼻水"].ToPar(); + pars = 本体[0][4]; + X0Y4_鼻水 = pars["鼻水"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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; + 鼻水_表示 = e.鼻水_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + base.配色指定 = 配色指定; + 配色(体配色); + X0Y0_鼻水CP = new ColorP(X0Y0_鼻水, 鼻水CD, DisUnit, abj: false); + X0Y1_鼻水CP = new ColorP(X0Y1_鼻水, 鼻水CD, DisUnit, abj: false); + X0Y2_鼻水CP = new ColorP(X0Y2_鼻水, 鼻水CD, DisUnit, abj: false); + X0Y3_鼻水CP = new ColorP(X0Y3_鼻水, 鼻水CD, DisUnit, abj: false); + X0Y4_鼻水CP = new ColorP(X0Y4_鼻水, 鼻水CD, DisUnit, abj: false); + 濃度 = e.濃度; + } - public override void 色更新() - { - switch (本体.IndexY) - { - case 0: - X0Y0_鼻水CP.Update(); - break; - case 1: - X0Y1_鼻水CP.Update(); - break; - case 2: - X0Y2_鼻水CP.Update(); - break; - case 3: - X0Y3_鼻水CP.Update(); - break; - default: - X0Y4_鼻水CP.Update(); - break; - } - } + public override void 色更新() + { + switch (本体.IndexY) + { + case 0: + X0Y0_鼻水CP.Update(); + break; + case 1: + X0Y1_鼻水CP.Update(); + break; + case 2: + X0Y2_鼻水CP.Update(); + break; + case 3: + X0Y3_鼻水CP.Update(); + break; + default: + X0Y4_鼻水CP.Update(); + break; + } + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 鼻水CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); - } + private void 配色N0(体配色 体配色) + { + 鼻水CD = new ColorD(ref 体配色.体液線, ref Color2.Empty); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水D.cs index 4ff96db..c50adac 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水D.cs @@ -1,20 +1,21 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 鼻水D : EleD +namespace SlaveMatrix { - public bool 鼻水_表示; + [Serializable] + public class 鼻水D : EleD + { + public bool 鼻水_表示; - public 鼻水D() - { - ThisType = GetType(); - } + public 鼻水D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 鼻水(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 鼻水(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌.cs index 7f798b7..aca0e2c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌.cs @@ -1,420 +1,421 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class 鼻肌 : Ele +namespace SlaveMatrix { - public Par X0Y0_紋柄_紋左_紋1; + public class 鼻肌 : Ele + { + public Par X0Y0_紋柄_紋左_紋1; - public Par X0Y0_紋柄_紋左_紋2; + public Par X0Y0_紋柄_紋左_紋2; - public Par X0Y0_紋柄_紋左_紋3; + public Par X0Y0_紋柄_紋左_紋3; - public Par X0Y0_紋柄_紋左_紋4; + public Par X0Y0_紋柄_紋左_紋4; - public Par X0Y0_紋柄_紋左_紋5; + public Par X0Y0_紋柄_紋左_紋5; - public Par X0Y0_紋柄_紋右_紋1; + public Par X0Y0_紋柄_紋右_紋1; - public Par X0Y0_紋柄_紋右_紋2; + public Par X0Y0_紋柄_紋右_紋2; - public Par X0Y0_紋柄_紋右_紋3; + public Par X0Y0_紋柄_紋右_紋3; - public Par X0Y0_紋柄_紋右_紋4; + public Par X0Y0_紋柄_紋右_紋4; - public Par X0Y0_紋柄_紋右_紋5; + public Par X0Y0_紋柄_紋右_紋5; - public Par X0Y0_傷I; + public Par X0Y0_傷I; - public ColorD 紋柄_紋左_紋1CD; + public ColorD 紋柄_紋左_紋1CD; - public ColorD 紋柄_紋左_紋2CD; + public ColorD 紋柄_紋左_紋2CD; - public ColorD 紋柄_紋左_紋3CD; + public ColorD 紋柄_紋左_紋3CD; - public ColorD 紋柄_紋左_紋4CD; + public ColorD 紋柄_紋左_紋4CD; - public ColorD 紋柄_紋左_紋5CD; + public ColorD 紋柄_紋左_紋5CD; - public ColorD 紋柄_紋右_紋1CD; + public ColorD 紋柄_紋右_紋1CD; - public ColorD 紋柄_紋右_紋2CD; + public ColorD 紋柄_紋右_紋2CD; - public ColorD 紋柄_紋右_紋3CD; + public ColorD 紋柄_紋右_紋3CD; - public ColorD 紋柄_紋右_紋4CD; + public ColorD 紋柄_紋右_紋4CD; - public ColorD 紋柄_紋右_紋5CD; + public ColorD 紋柄_紋右_紋5CD; - public ColorD 傷ICD; + public ColorD 傷ICD; - public ColorP X0Y0_紋柄_紋左_紋1CP; + public ColorP X0Y0_紋柄_紋左_紋1CP; - public ColorP X0Y0_紋柄_紋左_紋2CP; + public ColorP X0Y0_紋柄_紋左_紋2CP; - public ColorP X0Y0_紋柄_紋左_紋3CP; + public ColorP X0Y0_紋柄_紋左_紋3CP; - public ColorP X0Y0_紋柄_紋左_紋4CP; + public ColorP X0Y0_紋柄_紋左_紋4CP; - public ColorP X0Y0_紋柄_紋左_紋5CP; + public ColorP X0Y0_紋柄_紋左_紋5CP; - public ColorP X0Y0_紋柄_紋右_紋1CP; + public ColorP X0Y0_紋柄_紋右_紋1CP; - public ColorP X0Y0_紋柄_紋右_紋2CP; + public ColorP X0Y0_紋柄_紋右_紋2CP; - public ColorP X0Y0_紋柄_紋右_紋3CP; + public ColorP X0Y0_紋柄_紋右_紋3CP; - public ColorP X0Y0_紋柄_紋右_紋4CP; + public ColorP X0Y0_紋柄_紋右_紋4CP; - public ColorP X0Y0_紋柄_紋右_紋5CP; + public ColorP X0Y0_紋柄_紋右_紋5CP; - public ColorP X0Y0_傷ICP; + public ColorP X0Y0_傷ICP; - public override bool 欠損 - { - get - { - return 欠損_; - } - set - { - 欠損_ = value; - } - } + public override bool 欠損 + { + get + { + return 欠損_; + } + set + { + 欠損_ = value; + } + } - public override bool 筋肉 - { - get - { - return 筋肉_; - } - set - { - 筋肉_ = value; - } - } + public override bool 筋肉 + { + get + { + return 筋肉_; + } + set + { + 筋肉_ = value; + } + } - 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; - X0Y0_紋柄_紋左_紋1.Hit = value; - } - } + public bool 紋柄_紋左_紋1_表示 + { + get + { + return X0Y0_紋柄_紋左_紋1.Dra; + } + set + { + X0Y0_紋柄_紋左_紋1.Dra = value; + X0Y0_紋柄_紋左_紋1.Hit = value; + } + } - public bool 紋柄_紋左_紋2_表示 - { - get - { - return X0Y0_紋柄_紋左_紋2.Dra; - } - set - { - X0Y0_紋柄_紋左_紋2.Dra = value; - X0Y0_紋柄_紋左_紋2.Hit = value; - } - } + public bool 紋柄_紋左_紋2_表示 + { + get + { + return X0Y0_紋柄_紋左_紋2.Dra; + } + set + { + X0Y0_紋柄_紋左_紋2.Dra = value; + X0Y0_紋柄_紋左_紋2.Hit = value; + } + } - public bool 紋柄_紋左_紋3_表示 - { - get - { - return X0Y0_紋柄_紋左_紋3.Dra; - } - set - { - X0Y0_紋柄_紋左_紋3.Dra = value; - X0Y0_紋柄_紋左_紋3.Hit = value; - } - } + public bool 紋柄_紋左_紋3_表示 + { + get + { + return X0Y0_紋柄_紋左_紋3.Dra; + } + set + { + X0Y0_紋柄_紋左_紋3.Dra = value; + X0Y0_紋柄_紋左_紋3.Hit = value; + } + } - public bool 紋柄_紋左_紋4_表示 - { - get - { - return X0Y0_紋柄_紋左_紋4.Dra; - } - set - { - X0Y0_紋柄_紋左_紋4.Dra = value; - X0Y0_紋柄_紋左_紋4.Hit = value; - } - } + public bool 紋柄_紋左_紋4_表示 + { + get + { + return X0Y0_紋柄_紋左_紋4.Dra; + } + set + { + X0Y0_紋柄_紋左_紋4.Dra = value; + X0Y0_紋柄_紋左_紋4.Hit = value; + } + } - public bool 紋柄_紋左_紋5_表示 - { - get - { - return X0Y0_紋柄_紋左_紋5.Dra; - } - set - { - X0Y0_紋柄_紋左_紋5.Dra = value; - X0Y0_紋柄_紋左_紋5.Hit = value; - } - } + public bool 紋柄_紋左_紋5_表示 + { + get + { + return X0Y0_紋柄_紋左_紋5.Dra; + } + set + { + X0Y0_紋柄_紋左_紋5.Dra = value; + X0Y0_紋柄_紋左_紋5.Hit = value; + } + } - public bool 紋柄_紋右_紋1_表示 - { - get - { - return X0Y0_紋柄_紋右_紋1.Dra; - } - set - { - X0Y0_紋柄_紋右_紋1.Dra = value; - X0Y0_紋柄_紋右_紋1.Hit = value; - } - } + public bool 紋柄_紋右_紋1_表示 + { + get + { + return X0Y0_紋柄_紋右_紋1.Dra; + } + set + { + X0Y0_紋柄_紋右_紋1.Dra = value; + X0Y0_紋柄_紋右_紋1.Hit = value; + } + } - public bool 紋柄_紋右_紋2_表示 - { - get - { - return X0Y0_紋柄_紋右_紋2.Dra; - } - set - { - X0Y0_紋柄_紋右_紋2.Dra = value; - X0Y0_紋柄_紋右_紋2.Hit = value; - } - } + public bool 紋柄_紋右_紋2_表示 + { + get + { + return X0Y0_紋柄_紋右_紋2.Dra; + } + set + { + X0Y0_紋柄_紋右_紋2.Dra = value; + X0Y0_紋柄_紋右_紋2.Hit = value; + } + } - public bool 紋柄_紋右_紋3_表示 - { - get - { - return X0Y0_紋柄_紋右_紋3.Dra; - } - set - { - X0Y0_紋柄_紋右_紋3.Dra = value; - X0Y0_紋柄_紋右_紋3.Hit = value; - } - } + public bool 紋柄_紋右_紋3_表示 + { + get + { + return X0Y0_紋柄_紋右_紋3.Dra; + } + set + { + X0Y0_紋柄_紋右_紋3.Dra = value; + X0Y0_紋柄_紋右_紋3.Hit = value; + } + } - public bool 紋柄_紋右_紋4_表示 - { - get - { - return X0Y0_紋柄_紋右_紋4.Dra; - } - set - { - X0Y0_紋柄_紋右_紋4.Dra = value; - X0Y0_紋柄_紋右_紋4.Hit = value; - } - } + public bool 紋柄_紋右_紋4_表示 + { + get + { + return X0Y0_紋柄_紋右_紋4.Dra; + } + set + { + X0Y0_紋柄_紋右_紋4.Dra = value; + X0Y0_紋柄_紋右_紋4.Hit = value; + } + } - public bool 紋柄_紋右_紋5_表示 - { - get - { - return X0Y0_紋柄_紋右_紋5.Dra; - } - set - { - X0Y0_紋柄_紋右_紋5.Dra = value; - X0Y0_紋柄_紋右_紋5.Hit = value; - } - } + public bool 紋柄_紋右_紋5_表示 + { + get + { + return X0Y0_紋柄_紋右_紋5.Dra; + } + set + { + X0Y0_紋柄_紋右_紋5.Dra = value; + X0Y0_紋柄_紋右_紋5.Hit = value; + } + } - public bool 傷I_表示 - { - get - { - return X0Y0_傷I.Dra; - } - set - { - X0Y0_傷I.Dra = value; - X0Y0_傷I.Hit = value; - } - } + public bool 傷I_表示 + { + get + { + return X0Y0_傷I.Dra; + } + set + { + X0Y0_傷I.Dra = value; + X0Y0_傷I.Hit = value; + } + } - public double 傷I右濃度 - { - get - { - return 傷ICD.不透明度; - } - set - { - 傷ICD.不透明度 = value; - } - } + public double 傷I右濃度 + { + get + { + return 傷ICD.不透明度; + } + set + { + 傷ICD.不透明度 = value; + } + } - public override bool 表示 - { - get - { - return 紋柄_紋左_紋1_表示; - } - set - { - 紋柄_紋左_紋1_表示 = value; - 紋柄_紋左_紋2_表示 = value; - 紋柄_紋左_紋3_表示 = value; - 紋柄_紋左_紋4_表示 = value; - 紋柄_紋左_紋5_表示 = value; - 紋柄_紋右_紋1_表示 = value; - 紋柄_紋右_紋2_表示 = value; - 紋柄_紋右_紋3_表示 = value; - 紋柄_紋右_紋4_表示 = value; - 紋柄_紋右_紋5_表示 = value; - 傷I_表示 = value; - } - } + public override bool 表示 + { + get + { + return 紋柄_紋左_紋1_表示; + } + set + { + 紋柄_紋左_紋1_表示 = value; + 紋柄_紋左_紋2_表示 = value; + 紋柄_紋左_紋3_表示 = value; + 紋柄_紋左_紋4_表示 = value; + 紋柄_紋左_紋5_表示 = value; + 紋柄_紋右_紋1_表示 = value; + 紋柄_紋右_紋2_表示 = value; + 紋柄_紋右_紋3_表示 = value; + 紋柄_紋右_紋4_表示 = value; + 紋柄_紋右_紋5_表示 = value; + 傷I_表示 = value; + } + } - public override double 濃度 - { - get - { - return 紋柄_紋左_紋1CD.不透明度; - } - set - { - 紋柄_紋左_紋1CD.不透明度 = value; - 紋柄_紋左_紋2CD.不透明度 = value; - 紋柄_紋左_紋3CD.不透明度 = value; - 紋柄_紋左_紋4CD.不透明度 = value; - 紋柄_紋左_紋5CD.不透明度 = value; - 紋柄_紋右_紋1CD.不透明度 = value; - 紋柄_紋右_紋2CD.不透明度 = value; - 紋柄_紋右_紋3CD.不透明度 = value; - 紋柄_紋右_紋4CD.不透明度 = value; - 紋柄_紋右_紋5CD.不透明度 = value; - 傷ICD.不透明度 = value; - } - } + public override double 濃度 + { + get + { + return 紋柄_紋左_紋1CD.不透明度; + } + set + { + 紋柄_紋左_紋1CD.不透明度 = value; + 紋柄_紋左_紋2CD.不透明度 = value; + 紋柄_紋左_紋3CD.不透明度 = value; + 紋柄_紋左_紋4CD.不透明度 = value; + 紋柄_紋左_紋5CD.不透明度 = value; + 紋柄_紋右_紋1CD.不透明度 = value; + 紋柄_紋右_紋2CD.不透明度 = value; + 紋柄_紋右_紋3CD.不透明度 = value; + 紋柄_紋右_紋4CD.不透明度 = value; + 紋柄_紋右_紋5CD.不透明度 = value; + 傷ICD.不透明度 = value; + } + } - public 鼻肌(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鼻肌D e) - { - ThisType = GetType(); - 本体 = new Difs(Sta.胴体["鼻肌"]); - Pars pars = 本体[0][0]; - Pars pars2 = pars["紋柄"].ToPars(); - Pars pars3 = pars2["紋左"].ToPars(); - 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(); - pars3 = pars2["紋右"].ToPars(); - 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_傷I = pars["傷I"].ToPar(); - 本体.SetJoints(); - 接続根 = new JointD(本体); - 右 = 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_表示; - 紋柄_紋左_紋4_表示 = e.紋柄_紋左_紋4_表示; - 紋柄_紋左_紋5_表示 = e.紋柄_紋左_紋5_表示; - 紋柄_紋右_紋1_表示 = e.紋柄_紋右_紋1_表示; - 紋柄_紋右_紋2_表示 = e.紋柄_紋右_紋2_表示; - 紋柄_紋右_紋3_表示 = e.紋柄_紋右_紋3_表示; - 紋柄_紋右_紋4_表示 = e.紋柄_紋右_紋4_表示; - 紋柄_紋右_紋5_表示 = e.紋柄_紋右_紋5_表示; - 傷I_表示 = e.傷I_表示; - 欠損 = e.欠損; - 筋肉 = e.筋肉; - 拘束 = e.拘束; - if (!e.表示) - { - 表示 = false; - } - 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_紋柄_紋左_紋4CP = new ColorP(X0Y0_紋柄_紋左_紋4, 紋柄_紋左_紋4CD, DisUnit, abj: true); - X0Y0_紋柄_紋左_紋5CP = new ColorP(X0Y0_紋柄_紋左_紋5, 紋柄_紋左_紋5CD, 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_傷ICP = new ColorP(X0Y0_傷I, 傷ICD, DisUnit, abj: true); - 傷I右濃度 = e.傷I右濃度; - 濃度 = e.濃度; - } + public 鼻肌(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 鼻肌D e) + { + ThisType = GetType(); + 本体 = new Difs(Sta.胴体["鼻肌"]); + Pars pars = 本体[0][0]; + Pars pars2 = pars["紋柄"].ToPars(); + Pars pars3 = pars2["紋左"].ToPars(); + 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(); + pars3 = pars2["紋右"].ToPars(); + 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_傷I = pars["傷I"].ToPar(); + 本体.SetJoints(); + 接続根 = new JointD(本体); + 右 = 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_表示; + 紋柄_紋左_紋4_表示 = e.紋柄_紋左_紋4_表示; + 紋柄_紋左_紋5_表示 = e.紋柄_紋左_紋5_表示; + 紋柄_紋右_紋1_表示 = e.紋柄_紋右_紋1_表示; + 紋柄_紋右_紋2_表示 = e.紋柄_紋右_紋2_表示; + 紋柄_紋右_紋3_表示 = e.紋柄_紋右_紋3_表示; + 紋柄_紋右_紋4_表示 = e.紋柄_紋右_紋4_表示; + 紋柄_紋右_紋5_表示 = e.紋柄_紋右_紋5_表示; + 傷I_表示 = e.傷I_表示; + 欠損 = e.欠損; + 筋肉 = e.筋肉; + 拘束 = e.拘束; + if (!e.表示) + { + 表示 = false; + } + 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_紋柄_紋左_紋4CP = new ColorP(X0Y0_紋柄_紋左_紋4, 紋柄_紋左_紋4CD, DisUnit, abj: true); + X0Y0_紋柄_紋左_紋5CP = new ColorP(X0Y0_紋柄_紋左_紋5, 紋柄_紋左_紋5CD, 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_傷ICP = new ColorP(X0Y0_傷I, 傷ICD, DisUnit, abj: true); + 傷I右濃度 = e.傷I右濃度; + 濃度 = e.濃度; + } - public override void 色更新() - { - X0Y0_紋柄_紋左_紋1CP.Update(); - X0Y0_紋柄_紋左_紋2CP.Update(); - X0Y0_紋柄_紋左_紋3CP.Update(); - X0Y0_紋柄_紋左_紋4CP.Update(); - X0Y0_紋柄_紋左_紋5CP.Update(); - X0Y0_紋柄_紋右_紋1CP.Update(); - X0Y0_紋柄_紋右_紋2CP.Update(); - X0Y0_紋柄_紋右_紋3CP.Update(); - X0Y0_紋柄_紋右_紋4CP.Update(); - X0Y0_紋柄_紋右_紋5CP.Update(); - X0Y0_傷ICP.Update(); - } + public override void 色更新() + { + X0Y0_紋柄_紋左_紋1CP.Update(); + X0Y0_紋柄_紋左_紋2CP.Update(); + X0Y0_紋柄_紋左_紋3CP.Update(); + X0Y0_紋柄_紋左_紋4CP.Update(); + X0Y0_紋柄_紋左_紋5CP.Update(); + X0Y0_紋柄_紋右_紋1CP.Update(); + X0Y0_紋柄_紋右_紋2CP.Update(); + X0Y0_紋柄_紋右_紋3CP.Update(); + X0Y0_紋柄_紋右_紋4CP.Update(); + X0Y0_紋柄_紋右_紋5CP.Update(); + X0Y0_傷ICP.Update(); + } - private void 配色(体配色 体配色) - { - 配色N0(体配色); - } + private void 配色(体配色 体配色) + { + 配色N0(体配色); + } - private void 配色N0(体配色 体配色) - { - 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋左_紋5CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 紋柄_紋右_紋5CD = new ColorD(ref Col.Empty, ref 体配色.紋O); - 傷ICD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - } + private void 配色N0(体配色 体配色) + { + 紋柄_紋左_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋左_紋5CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋4CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 紋柄_紋右_紋5CD = new ColorD(ref Col.Empty, ref 体配色.紋O); + 傷ICD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌D.cs index 7e63d52..8656af4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌D.cs @@ -1,42 +1,43 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class 鼻肌D : EleD +namespace SlaveMatrix { - public bool 紋柄_紋左_紋1_表示; + [Serializable] + public class 鼻肌D : EleD + { + public bool 紋柄_紋左_紋1_表示; - public bool 紋柄_紋左_紋2_表示; + public bool 紋柄_紋左_紋2_表示; - public bool 紋柄_紋左_紋3_表示; + public bool 紋柄_紋左_紋3_表示; - public bool 紋柄_紋左_紋4_表示; + public bool 紋柄_紋左_紋4_表示; - public bool 紋柄_紋左_紋5_表示; + public bool 紋柄_紋左_紋5_表示; - public bool 紋柄_紋右_紋1_表示; + public bool 紋柄_紋右_紋1_表示; - public bool 紋柄_紋右_紋2_表示; + public bool 紋柄_紋右_紋2_表示; - public bool 紋柄_紋右_紋3_表示; + public bool 紋柄_紋右_紋3_表示; - public bool 紋柄_紋右_紋4_表示; + public bool 紋柄_紋右_紋4_表示; - public bool 紋柄_紋右_紋5_表示; + public bool 紋柄_紋右_紋5_表示; - public bool 傷I_表示; + public bool 傷I_表示; - public double 傷I右濃度 = 1.0; + public double 傷I右濃度 = 1.0; - public 鼻肌D() - { - ThisType = GetType(); - } + public 鼻肌D() + { + ThisType = GetType(); + } - public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return new 鼻肌(DisUnit, 配色指定, 体配色, Med, this); - } + public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return new 鼻肌(DisUnit, 配色指定, 体配色, Med, this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Bod.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Bod.cs index 865c51a..827760c 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Bod.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Bod.cs @@ -5,10281 +5,10282 @@ using System.Linq; using System.Reflection; using _2DGAMELIB; -namespace SlaveMatrix; - -public class DE : Ele +namespace SlaveMatrix { - public Action 描画; - - public DE(Ele src, Action 描画) + public class DE : Ele { - Par = src; - 本体 = src.本体; - this.描画 = 描画; + public Action 描画; + + public DE(Ele src, Action 描画) + { + Par = src; + 本体 = src.本体; + this.描画 = 描画; + } + + public override void 描画0(Are Are) + { + 描画(Are); + } + + public override void 描画1(Are Are) + { + } + + public override void 描画2(Are Are) + { + } } - public override void 描画0(Are Are) + public class Bod { - 描画(Are); - } + public Med Med; - public override void 描画1(Are Are) - { - } + public Cha Cha; - public override void 描画2(Are Are) - { + public Ele[] Elements; + + private List<蝙通常> 蝙通常; + + private 頭色更新 頭色更新; + + private ドレス色更新 ドレス色更新; + + private IEnumerable<鯨色更新> 鯨色更新; + + private IEnumerable<飛膜色更新> 飛膜色更新; + + private IEnumerable 色更新; + + public 腰 腰; + + public 胴 胴; + + public 胸 胸; + + public 首 首; + + public 頭 頭; + + public 基髪 基髪; + + public 前髪 前髪; + + public 横髪 横髪左; + + public 横髪 横髪右; + + public 後髪1 後髪1; + + public 後髪0 後髪0; + + public 単目 単眼目; + + public 単瞼 単眼瞼; + + public 双目 目左; + + public 双目 目右; + + public 双瞼 瞼左; + + public 双瞼 瞼右; + + public 縦目 額目; + + public 縦瞼 額瞼; + + public 頬目 頬目左; + + public 頬目 頬目右; + + public 頬瞼 頬瞼左; + + public 頬瞼 頬瞼右; + + public 涙 涙左; + + public 涙 涙右; + + public 目隠帯 目隠帯; + + public 鼻 鼻; + + public 鼻水 鼻水左; + + public 鼻水 鼻水右; + + public 口 口; + + public 舌 舌; + + public 涎 涎左; + + public 涎 涎右; + + public 性器精液_人 口精液; + + public 咳 咳; + + public 呼気 呼気; + + public 玉口枷 玉口枷; + + public 単眼眉 単眼眉; + + public 眉 眉左; + + public 眉 眉右; + + public 鼻肌 鼻肌; + + public 頬肌 頬肌左; + + public 頬肌 頬肌右; + + public 目尻影 目尻影左; + + public 目尻影 目尻影右; + + public 紅潮 紅潮; + + public 目傷 目傷左; + + public 目傷 目傷右; + + public 顔ハイライト 顔ハイライト左; + + public 顔ハイライト 顔ハイライト右; + + public 胸腹板 胸腹板_人; + + public 胸肌 胸肌_人; + + public 胸毛 胸毛_人; + + public 胴腹板 胴腹板_人; + + public 胴肌 胴肌_人; + + public ボテ腹_人 ボテ腹_人; + + public ボテ腹板 ボテ腹板_人; + + public 腰肌 腰肌_人; + + public 乳房 乳房左; + + public 乳房 乳房右; + + public 噴乳 噴乳左; + + public 噴乳 噴乳右; + + public ピアス ピアス左; + + public ピアス ピアス右; + + public キャップ2 キャップ2左; + + public キャップ2 キャップ2右; + + public 膣基_人 膣基_人; + + public 膣内精液_人 膣内精液_人; + + public 断面_人 断面_人; + + public 性器_人 性器_人; + + public 性器精液_人 性器精液_人; + + public 飛沫_人 飛沫_人; + + public 潮吹_小_人 潮吹_小_人; + + public 潮吹_大_人 潮吹_大_人; + + public 放尿_人 放尿_人; + + public ピアス ピアス; + + public キャップ1 キャップ1; + + public 肛門_人 肛門_人; + + public 肛門精液_人 肛門精液_人; + + public 下着トップ_チューブ 下着T_チューブ; + + public 下着トップ_クロス 下着T_クロス; + + public 下着トップ_ビキニ 下着T_ビキニ; + + public 下着トップ_マイクロ 下着T_マイクロ; + + public 下着トップ_ブラ 下着T_ブラ; + + public 下着乳首 下着乳首左; + + public 下着乳首 下着乳首右; + + public 下着ボトム_ノーマル 下着B_ノーマル; + + public 下着ボトム_マイクロ 下着B_マイクロ; + + public 下着陰核 下着陰核; + + public 上着ミドル_ドレス 上着M_ドレス; + + public 上着トップ_ドレス 上着T_ドレス; + + public 上着ボトム_クロス 上着B_クロス; + + public 上着ボトム_クロス後 上着B_クロス後; + + public 上着ボトム_前掛け 上着B_前掛け; + + public 長物_魚 魚; + + public 長物_鯨 鯨; + + public 長物_蛇 蛇; + + public DE 蛇前; + + public 長物_蟲 蟲; + + public 四足胸 胸_獣; + + public 四足胴 胴_獣; + + public 四足腰 腰_獣; + + public List<四足脇> 脇左_獣 = new List<四足脇>(); + + public List<四足脇> 脇右_獣 = new List<四足脇>(); + + public 胸肌 胸肌_獣; + + public 胴肌 胴肌_獣; + + public 腰肌 腰肌_獣; + + public 胸毛 胸毛_獣; + + public ボテ腹_獣 ボテ腹_獣; + + public 肛門_獣 肛門_獣; + + public 肛門精液_獣 肛門精液_獣; + + public 膣基_獣 膣基_獣; + + public 膣内精液_獣 膣内精液_獣; + + public 断面_獣 断面_獣; + + public 性器_獣 性器_獣; + + public 性器精液_獣 性器精液_獣; + + public 飛沫_獣 飛沫_獣; + + public 潮吹_小_獣 潮吹_小_獣; + + public 潮吹_大_獣 潮吹_大_獣; + + public 放尿_獣 放尿_獣; + + public 多足_蛸 蛸; + + public 多足_蜘 蜘; + + public 性器精液_人 出糸精液; + + public 多足_蠍 蠍; + + public DE 蠍前; + + public 単足_植 植; + + public 単足_粘 粘; + + private bool 涙描画; + + private bool 鼻描画; + + private List 後髪接続 = new List(); + + private List 額接続 = new List(); + + private List 耳左接続 = new List(); + + private List 耳右接続 = new List(); + + private List 頬左接続 = new List(); + + private List 頬右接続 = new List(); + + private List 頭頂左後接続 = new List(); + + private List 頭頂右後接続 = new List(); + + private List<角2> 角左接続 = new List<角2>(); + + private List<角2> 角右接続 = new List<角2>(); + + private List 植左接続 = new List(); + + private List 植右接続 = new List(); + + private List 触覚左接続 = new List(); + + private List 触覚右接続 = new List(); + + private List 顔触覚左接続 = new List(); + + private List 顔触覚右接続 = new List(); + + private List 大顎基接続 = new List(); + + private 肩[] 後脇左s = new 肩[0]; + + private 肩[] 後脇右s = new 肩[0]; + + public List[] 後腕左s = new List[0]; + + public List[] 後腕右s = new List[0]; + + private 肩 肩左; + + private 肩 肩右; + + private List 肩左飛膜 = new List(); + + private List 肩右飛膜 = new List(); + + private List 腕左 = new List(); + + private List 腕右 = new List(); + + private List 下腕以降左 = new List(); + + private List 下腕以降右 = new List(); + + private List 胸上左接続 = new List(); + + private List 胸上右接続 = new List(); + + private List 胸下左接続 = new List(); + + private List 胸下右接続 = new List(); + + private List 胴後左接続 = new List(); + + private List 胴後右接続 = new List(); + + private List 腰後左接続 = new List(); + + private List 腰後右接続 = new List(); + + private List 背中接続 = new List(); + + private List 腿左接続 = new List(); + + private List 腿右接続 = new List(); + + private List 尾接続 = new List(); + + private List 半身後接続 = new List(); + + private List 半身中1接続 = new List(); + + private List 半身中2接続 = new List(); + + private List 半身前接続 = new List(); + + public 顔面 顔面; + + public 頭頂 頭頂; + + public 頭頂後_宇 頭頂後; + + public 耳 耳左; + + public 耳 耳右; + + public 獣耳 獣耳左; + + public 獣耳 獣耳右; + + public 触覚 触覚左; + + public 触覚 触覚右; + + public 触覚_甲 触覚甲左; + + public 触覚_甲 触覚甲右; + + public List<腕人> 腕人左 = new List<腕人>(); + + public List<腕人> 腕人右 = new List<腕人>(); + + public List<腕翼鳥> 腕翼鳥左 = new List<腕翼鳥>(); + + public List<腕翼鳥> 腕翼鳥右 = new List<腕翼鳥>(); + + public List<腕翼獣> 腕翼獣左 = new List<腕翼獣>(); + + public List<腕翼獣> 腕翼獣右 = new List<腕翼獣>(); + + public List<腕獣> 腕獣左 = new List<腕獣>(); + + public List<腕獣> 腕獣右 = new List<腕獣>(); + + public List<脚人> 脚人左 = new List<脚人>(); + + public List<脚人> 脚人右 = new List<脚人>(); + + public List<脚獣> 脚獣左 = new List<脚獣>(); + + public List<脚獣> 脚獣右 = new List<脚獣>(); + + public List<翼鳥> 翼鳥左 = new List<翼鳥>(); + + public List<翼鳥> 翼鳥右 = new List<翼鳥>(); + + public List<翼獣> 翼獣左 = new List<翼獣>(); + + public List<翼獣> 翼獣右 = new List<翼獣>(); + + public List<鰭> 鰭左 = new List<鰭>(); + + public List<鰭> 鰭右 = new List<鰭>(); + + public List<葉> 葉左 = new List<葉>(); + + public List<葉> 葉右 = new List<葉>(); + + public List<前翅> 前翅1左 = new List<前翅>(); + + public List<前翅> 前翅1右 = new List<前翅>(); + + public List<後翅> 後翅1左 = new List<後翅>(); + + public List<後翅> 後翅1右 = new List<後翅>(); + + public List<前翅> 前翅2左 = new List<前翅>(); + + public List<前翅> 前翅2右 = new List<前翅>(); + + public List<後翅> 後翅2左 = new List<後翅>(); + + public List<後翅> 後翅2右 = new List<後翅>(); + + public List<触肢_肢蜘> 触肢蜘左 = new List<触肢_肢蜘>(); + + public List<触肢_肢蜘> 触肢蜘右 = new List<触肢_肢蜘>(); + + public List<触肢_肢蠍> 触肢蠍左 = new List<触肢_肢蠍>(); + + public List<触肢_肢蠍> 触肢蠍右 = new List<触肢_肢蠍>(); + + public List<節足_足蜘> 節足蜘左 = new List<節足_足蜘>(); + + public List<節足_足蜘> 節足蜘右 = new List<節足_足蜘>(); + + public List<節足_足蠍> 節足蠍左 = new List<節足_足蠍>(); + + public List<節足_足蠍> 節足蠍右 = new List<節足_足蠍>(); + + public List<節足_足百> 節足百左 = new List<節足_足百>(); + + public List<節足_足百> 節足百右 = new List<節足_足百>(); + + public List<節尾_曳航> 節尾曳左 = new List<節尾_曳航>(); + + public List<節尾_曳航> 節尾曳右 = new List<節尾_曳航>(); + + public List<節尾_鋏> 節尾鋏左 = new List<節尾_鋏>(); + + public List<節尾_鋏> 節尾鋏右 = new List<節尾_鋏>(); + + public List<大顎> 大顎左 = new List<大顎>(); + + public List<大顎> 大顎右 = new List<大顎>(); + + public List<虫顎> 虫顎左 = new List<虫顎>(); + + public List<虫顎> 虫顎右 = new List<虫顎>(); + + public List<虫鎌> 虫鎌左 = new List<虫鎌>(); + + public List<虫鎌> 虫鎌右 = new List<虫鎌>(); + + public List<触手> 触手左 = new List<触手>(); + + public List<触手> 触手右 = new List<触手>(); + + public List<触手_犬> 触手犬左 = new List<触手_犬>(); + + public List<触手_犬> 触手犬右 = new List<触手_犬>(); + + public List<尾> 尾 = new List<尾>(); + + public List<長胴> 長胴 = new List<長胴>(); + + public スタンプK[] キスマーク; + + public スタンプW[] 鞭痕; + + public Sweat 汗掻き; + + public スタンプB ぶっかけ小; + + public スタンプB ぶっかけ大; + + private Dictionary> ぶっかけr = new Dictionary>(); + + public TrainingUI カーソル; + + private bool cb0; + + private bool cb1; + + private bool fi; + + private double nsb1; + + private double nsb2; + + private double csb; + + private double asb1; + + private double asb2; + + public EleI EI胸; + + public EleI EI髪; + + public EleI EI腰; + + public EleI EI半後; + + public EleI EI半中1; + + public EleI EI半中2; + + public EleI EI半前; + + public EleI EI腕前; + + public EleI EI腿; + + public HashSet eis = new HashSet(); + + public bool Is髪; + + public bool Is胸; + + public bool Is腰; + + public bool Is腕前; + + public bool Is半後; + + public bool Is半中1; + + public bool Is半中2; + + public bool Is半前; + + public bool Is腿; + + public bool Is双眉; + + public bool Is単眉; + + public bool Is瞼宇; + + public bool Is人耳; + + public bool Is獣耳; + + public bool Is頭頂_宇; + + public bool Is虫角; + + public bool Is虫角前; + + public bool Is鬼角; + + public bool Is貧乳; + + public bool Is半身; + + public bool Is獣; + + public bool Is蛇; + + public bool Is魚; + + public bool Is鯨; + + public bool Is蜘; + + public bool Is蠍; + + public bool Is蛸; + + public bool Is蟲; + + public bool Is植; + + public bool Is粘; + + public bool Is長物; + + public bool Is海洋; + + public bool Is多足; + + public bool Is頭頂; + + public bool Is顔面; + + public bool Is大顎基; + + public bool Is額角; + + public bool Is触覚; + + public bool Is触覚他; + + public bool Is触覚甲; + + public bool Is蜘尾; + + public bool Is双眼; + + public bool Is単眼; + + public bool Is頬眼; + + public bool Is額眼; + + public bool Is舌股; + + public bool Is最前腕人; + + public bool Is最前手人; + + public bool Is腕人; + + public bool Is腕鳥; + + public bool Is腕蝙; + + public bool Is腕獣; + + public bool Is腕蠍; + + public bool Is腿人; + + public bool Is腿獣; + + public bool Is腿魚; + + public bool Is腿犬; + + private Action Draw = delegate + { + }; + + public bool 処女喪失; + + public 膣基 膣基; + + public 膣内精液 膣内精液; + + public 断面 断面; + + public 性器 性器; + + public 性器精液 性器精液; + + public 飛沫 飛沫; + + public 潮吹_小 潮吹_小; + + public 潮吹_大 潮吹_大; + + public 放尿 放尿; + + public 肛門 肛門; + + public 肛門精液 肛門精液; + + public 尾_蜘 蜘尾; + + public 染み_人 染み_人; + + public 染み_獣 染み_獣; + + private double 体紅潮_; + + private double 子宮下がり_; + + private double 肛門y; + + private double 肛門v; + + private double 肛門開き_; + + private double r8 = 0.004.Pow(2.0); + + private double r10 = 0.005.Pow(2.0); + + private double r17 = (7.0 / 800.0).Pow(2.0); + + private double r35 = 0.0175.Pow(2.0); + + public bool 腕左右前後; + + private bool[] nsl; + + private bool[] nsr; + + private bool 腕左前後_; + + private bool 腕右前後_; + + public bool 胸左右前後; + + public bool 腿左右前後; + + private int 腰_人y; + + private int 腰_獣y; + + private 髪留2情報 後髪髪留i; + + private 髪留2情報 横髪髪留i; + + private 玉口枷情報 玉口枷i; + + private 目隠帯情報 目隠帯i; + + private 拘束具情報 拘束具i; + + private ピアス情報 ピアスi; + + private ピアス情報 ピアス左i; + + private ピアス情報 ピアス右i; + + private キャップ情報 キャップ1i; + + private キャップ情報 キャップ2左i; + + private キャップ情報 キャップ2右i; + + private ドレス首情報 ドレス首i; + + private 下着T_チューブ情報 下着T_チューブi; + + private 下着T_クロス情報 下着T_クロスi; + + private 下着T_ビキニ情報 下着T_ビキニi; + + private 下着T_マイクロ情報 下着T_マイクロi; + + private 下着T_ブラ情報 下着T_ブラi; + + private 下着B_ノーマル情報 下着B_ノーマルi; + + private 下着B_マイクロ情報 下着B_マイクロi; + + private ドレス情報 ドレスi; + + private 上着B_クロス情報 上着B_クロスi; + + private 上着B_前掛け情報 上着B_前掛けi; + + private ブーツ情報 ブーツi; + + public int 腕人n; + + public int 腕翼鳥n; + + public int 腕翼獣n; + + public int 腕獣n; + + public int 脚人n; + + public int 脚獣n; + + public int 翼鳥n; + + public int 翼獣n; + + public int 鰭n; + + public int 葉n; + + public int 前翅1n; + + public int 後翅1n; + + public int 前翅2n; + + public int 後翅2n; + + public int 触肢蜘n; + + public int 触肢蠍n; + + public int 節足蜘n; + + public int 節足蠍n; + + public int 節足百n; + + public int 節尾曳n; + + public int 節尾鋏n; + + public int 大顎n; + + public int 虫顎n; + + public int 虫鎌n; + + public int 触手n; + + public int 触手犬n; + + public int 尾n; + + public int 長胴n; + + public bool 舌_表示 + { + get + { + return 舌.表示; + } + set + { + 舌.表示 = value; + 舌.SetValues("股", value && Is舌股); + } + } + + public bool 断面_表示 + { + get + { + if (!膣基.表示 && !膣内精液.表示) + { + return 断面.表示; + } + return true; + } + set + { + 膣基.表示 = value; + 膣内精液.精液_表示 = value; + 断面.表示 = value; + if (処女喪失) + { + 膣内精液.血液1_表示 = value; + 膣内精液.血液2_表示 = value; + } + if (value) + { + if (Is獣) + { + 断面_獣.子宮_表示 = !ボテ腹_表示; + 断面_獣.子宮口_表示 = !ボテ腹_表示; + 断面_獣.子宮内_表示 = !ボテ腹_表示; + 断面_獣.卵管左_表示 = !ボテ腹_表示; + 断面_獣.卵巣左_表示 = !ボテ腹_表示; + 断面_獣.卵管右_表示 = !ボテ腹_表示; + 断面_獣.卵巣右_表示 = !ボテ腹_表示; + 断面_獣.精液_表示 = !ボテ腹_表示; + } + else + { + 断面_人.子宮_表示 = !ボテ腹_表示; + 断面_人.子宮口_表示 = !ボテ腹_表示; + 断面_人.子宮内_表示 = !ボテ腹_表示; + 断面_人.卵管左_表示 = !ボテ腹_表示; + 断面_人.卵巣左_表示 = !ボテ腹_表示; + 断面_人.卵管右_表示 = !ボテ腹_表示; + 断面_人.卵巣右_表示 = !ボテ腹_表示; + 断面_人.精液_表示 = !ボテ腹_表示; + } + } + } + } + + public bool ボテ腹_表示 + { + get + { + if (!Is獣) + { + return ボテ腹_人.表示; + } + return ボテ腹_獣.表示; + } + set + { + if (Is獣) + { + ボテ腹_獣.表示 = value; + return; + } + if (!ボテ腹_人.表示 && value) + { + ボテ腹板_人.腹板1_腹板_表示 = 胸腹板_人.虫性_腹板_表示; + ボテ腹板_人.腹板1_縦線_表示 = 胸腹板_人.虫性_縦線_表示; + ボテ腹板_人.腹板2_腹板_表示 = 胴腹板_人.虫性_腹板_表示; + ボテ腹板_人.腹板2_縦線_表示 = 胴腹板_人.虫性_縦線_表示; + ボテ腹板_人.腹板3_腹板_表示 = 腰肌_人.虫性_腹板1_腹板_表示; + ボテ腹板_人.腹板3_縦線_表示 = 腰肌_人.虫性_腹板1_縦線_表示; + ボテ腹板_人.腹板4_腹板_表示 = 腰肌_人.虫性_腹板2_腹板_表示; + ボテ腹板_人.腹板4_縦線_表示 = 腰肌_人.虫性_腹板2_縦線_表示; + 胸腹板_人.虫性_腹板_表示 = false; + 胸腹板_人.虫性_縦線_表示 = false; + 胴腹板_人.虫性_腹板_表示 = false; + 胴腹板_人.虫性_縦線_表示 = false; + 腰肌_人.虫性_腹板1_腹板_表示 = false; + 腰肌_人.虫性_腹板1_縦線_表示 = false; + 腰肌_人.虫性_腹板2_腹板_表示 = false; + 腰肌_人.虫性_腹板2_縦線_表示 = false; + } + else if (ボテ腹_人.表示 && !value) + { + 胸腹板_人.虫性_腹板_表示 = ボテ腹板_人.腹板1_腹板_表示; + 胸腹板_人.虫性_縦線_表示 = ボテ腹板_人.腹板1_縦線_表示; + 胴腹板_人.虫性_腹板_表示 = ボテ腹板_人.腹板2_腹板_表示; + 胴腹板_人.虫性_縦線_表示 = ボテ腹板_人.腹板2_縦線_表示; + 腰肌_人.虫性_腹板1_腹板_表示 = ボテ腹板_人.腹板3_腹板_表示; + 腰肌_人.虫性_腹板1_縦線_表示 = ボテ腹板_人.腹板3_縦線_表示; + 腰肌_人.虫性_腹板2_腹板_表示 = ボテ腹板_人.腹板4_腹板_表示; + 腰肌_人.虫性_腹板2_縦線_表示 = ボテ腹板_人.腹板4_縦線_表示; + ボテ腹板_人.腹板1_腹板_表示 = false; + ボテ腹板_人.腹板1_縦線_表示 = false; + ボテ腹板_人.腹板2_腹板_表示 = false; + ボテ腹板_人.腹板2_縦線_表示 = false; + ボテ腹板_人.腹板3_腹板_表示 = false; + ボテ腹板_人.腹板3_縦線_表示 = false; + ボテ腹板_人.腹板4_腹板_表示 = false; + ボテ腹板_人.腹板4_縦線_表示 = false; + } + ボテ腹_人.表示 = value; + } + } + + public Vector2D 胸部位置 + { + get + { + 胸.接続P(); + return 胸.X0Y0_胸郭.ToGlobal((胸.X0Y0_胸郭.OP[8].ps[2] + 胸.X0Y0_胸郭.OP[2].ps[2]) * 0.5); + } + } + + public Vector2D 局部位置 + { + get + { + 性器.接続P(); + 肛門.接続P(); + return (性器.位置 + 肛門.位置) * 0.5; + } + } + + public Vector2D 口腔位置 + { + get + { + 口.接続P(); + return 口.位置; + } + } + + public Vector2D 陰核位置 + { + get + { + Par par = 性器.本体.Current.EnumAllPar().First((Par e) => e.Tag == "陰核"); + 性器.接続PA(); + return par.ToGlobal(par.BasePointBase.AddY(-0.003)); + } + } + + public Vector2D 乳首左位置 + { + get + { + Par par = 乳房左.本体.Current.EnumAllPar().First((Par e) => e.Tag == "乳首"); + 乳房左.接続PA(); + return par.ToGlobal(par.BasePointBase); + } + } + + public Vector2D 乳首右位置 + { + get + { + Par par = 乳房右.本体.Current.EnumAllPar().First((Par e) => e.Tag == "乳首"); + 乳房右.接続PA(); + return par.ToGlobal(par.BasePointBase); + } + } + + public Vector2D 尿道位置 + { + get + { + Par par = 性器.本体.Current.EnumAllPar().First((Par e) => e.Tag == "尿道"); + 性器.接続PA(); + return par.ToGlobal(par.BasePointBase); + } + } + + public Vector2D 膣口位置 + { + get + { + Par par = 性器.本体.Current.EnumAllPar().First((Par e) => e.Tag == "膣口"); + 性器.接続PA(); + return par.Position; + } + } + + public Vector2D 肛門位置 + { + get + { + 肛門.接続PA(); + return 肛門.位置; + } + } + + public Vector2D 出糸位置 + { + get + { + 蜘尾.接続PA(); + return 蜘尾.X0Y0_出糸突起後_出糸突起基.Position; + } + } + + public double 頬濃度 + { + get + { + if (!(口 is 口_通常)) + { + return 0.0; + } + return ((口_通常)口).頬左CD.不透明度; + } + set + { + if (口 is 口_通常) + { + 口_通常 obj = (口_通常)口; + obj.頬左CD.不透明度 = value; + obj.頬右CD.不透明度 = value; + } + } + } + + public double 汗染み濃度 + { + get + { + return 染み_人.汗CD.不透明度; + } + set + { + if (染み_人 != null) + { + 染み_人.汗CD.不透明度 = value; + } + if (Is獣) + { + 染み_獣.汗CD.不透明度 = value; + } + } + } + + public double 尿染み濃度 + { + get + { + if (!Is獣) + { + return 染み_人.尿1CD.不透明度; + } + return 染み_獣.尿1CD.不透明度; + } + set + { + if (Is獣) + { + 染み_獣.尿1CD.不透明度 = value; + 染み_獣.尿2CD.不透明度 = value; + } + else + { + 染み_人.尿1CD.不透明度 = value; + 染み_人.尿2CD.不透明度 = value; + } + } + } + + public double 潮染み濃度 + { + get + { + if (!Is獣) + { + return 染み_人.潮3CD.不透明度; + } + return 染み_獣.潮3CD.不透明度; + } + set + { + if (Is獣) + { + 染み_獣.潮3CD.不透明度 = value; + } + else + { + 染み_人.潮3CD.不透明度 = value; + } + } + } + + public double 飛沫濃度 + { + get + { + if (!Is獣) + { + return 染み_人.潮2CD.不透明度; + } + return 染み_獣.潮2CD.不透明度; + } + set + { + if (Is獣) + { + 染み_獣.潮1CD.不透明度 = value; + 染み_獣.潮2CD.不透明度 = value; + } + else + { + 染み_人.潮1CD.不透明度 = value; + 染み_人.潮2CD.不透明度 = value; + } + } + } + + public double 湯気左濃度 + { + get + { + if (!Is獣) + { + return 染み_人.湯気_湯気左1_湯気1CD.不透明度; + } + return 染み_獣.湯気_湯気左1_湯気1CD.不透明度; + } + set + { + if (Is獣) + { + 染み_獣.湯気_湯気左1_湯気1CD.不透明度 = value; + 染み_獣.湯気_湯気左1_湯気2CD.不透明度 = value; + 染み_獣.湯気_湯気左2_湯気1CD.不透明度 = value; + 染み_獣.湯気_湯気左2_湯気2CD.不透明度 = value; + 染み_獣.湯気_湯気左3_湯気1CD.不透明度 = value; + 染み_獣.湯気_湯気左3_湯気2CD.不透明度 = value; + } + else + { + 染み_人.湯気_湯気左1_湯気1CD.不透明度 = value; + 染み_人.湯気_湯気左1_湯気2CD.不透明度 = value; + 染み_人.湯気_湯気左2_湯気1CD.不透明度 = value; + 染み_人.湯気_湯気左2_湯気2CD.不透明度 = value; + 染み_人.湯気_湯気左3_湯気1CD.不透明度 = value; + 染み_人.湯気_湯気左3_湯気2CD.不透明度 = value; + } + } + } + + public double 湯気右濃度 + { + get + { + if (!Is獣) + { + return 染み_人.湯気_湯気右1_湯気1CD.不透明度; + } + return 染み_獣.湯気_湯気右1_湯気1CD.不透明度; + } + set + { + if (Is獣) + { + 染み_獣.湯気_湯気右1_湯気1CD.不透明度 = value; + 染み_獣.湯気_湯気右1_湯気2CD.不透明度 = value; + 染み_獣.湯気_湯気右2_湯気1CD.不透明度 = value; + 染み_獣.湯気_湯気右2_湯気2CD.不透明度 = value; + 染み_獣.湯気_湯気右3_湯気1CD.不透明度 = value; + 染み_獣.湯気_湯気右3_湯気2CD.不透明度 = value; + } + else + { + 染み_人.湯気_湯気右1_湯気1CD.不透明度 = value; + 染み_人.湯気_湯気右1_湯気2CD.不透明度 = value; + 染み_人.湯気_湯気右2_湯気1CD.不透明度 = value; + 染み_人.湯気_湯気右2_湯気2CD.不透明度 = value; + 染み_人.湯気_湯気右3_湯気1CD.不透明度 = value; + 染み_人.湯気_湯気右3_湯気2CD.不透明度 = value; + } + } + } + + public double 下着B染み + { + get + { + return 下着B_ノーマル.染み濃度; + } + set + { + 下着B_ノーマル.染み濃度 = value; + 下着B_マイクロ.染み濃度 = value; + } + } + + public double 下着T染み + { + get + { + return 下着乳首左.染み濃度; + } + set + { + 下着乳首左.染み濃度 = value; + 下着乳首右.染み濃度 = value; + } + } + + public double 上着B染み + { + get + { + return 上着B_クロス後.染み濃度; + } + set + { + 上着B_クロス後.染み濃度 = value; + } + } + + public double 陰核勃起 + { + get + { + return 下着陰核.濃度; + } + set + { + 下着陰核.濃度 = value; + double sizeCont = 1.0 + 0.1 * value; + if (Is獣) + { + 性器_獣.X0Y0_陰核.SizeCont = sizeCont; + 性器_獣.X0Y1_陰核.SizeCont = sizeCont; + 性器_獣.X0Y2_陰核.SizeCont = sizeCont; + 性器_獣.X0Y3_陰核.SizeCont = sizeCont; + 性器_獣.X0Y4_陰核.SizeCont = sizeCont; + } + else + { + 性器_人.X0Y0_陰核.SizeCont = sizeCont; + 性器_人.X0Y1_陰核.SizeCont = sizeCont; + 性器_人.X0Y2_陰核.SizeCont = sizeCont; + 性器_人.X0Y3_陰核.SizeCont = sizeCont; + 性器_人.X0Y4_陰核.SizeCont = sizeCont; + } + } + } + + public double 乳首勃起 + { + get + { + return 下着乳首左.乳首CD.不透明度; + } + set + { + 下着乳首左.乳首CD.不透明度 = value; + 下着乳首右.乳首CD.不透明度 = value; + double sizeCont = 1.0 + 0.1 * value; + 乳房左.X0Y0_乳首.SizeCont = sizeCont; + 乳房左.X0Y1_乳首.SizeCont = sizeCont; + 乳房左.X0Y2_乳首.SizeCont = sizeCont; + 乳房左.X0Y3_乳首.SizeCont = sizeCont; + 乳房左.X0Y4_乳首.SizeCont = sizeCont; + 乳房右.X0Y0_乳首.SizeCont = sizeCont; + 乳房右.X0Y1_乳首.SizeCont = sizeCont; + 乳房右.X0Y2_乳首.SizeCont = sizeCont; + 乳房右.X0Y3_乳首.SizeCont = sizeCont; + 乳房右.X0Y4_乳首.SizeCont = sizeCont; + } + } + + public double 顔紅潮 + { + get + { + return 紅潮.濃度; + } + set + { + 紅潮.濃度 = value; + if (頬瞼左 != null) + { + 頬瞼左.瞼左_瞼CD.色 = Cha.ChaD.body_color.人肌.BlendP1(Color.FromArgb((int)(128.0 * value), Cha.ChaD.body_color.粘膜)).GetSkinGrad(); + 頬瞼左.瞼右_瞼CD.色 = Cha.ChaD.body_color.人肌.BlendP1(Color.FromArgb((int)(128.0 * value), Cha.ChaD.body_color.粘膜)).GetSkinGrad(); + } + if (頬瞼右 != null) + { + 頬瞼右.瞼左_瞼CD.色 = Cha.ChaD.body_color.人肌.BlendP1(Color.FromArgb((int)(128.0 * value), Cha.ChaD.body_color.粘膜)).GetSkinGrad(); + 頬瞼右.瞼右_瞼CD.色 = Cha.ChaD.body_color.人肌.BlendP1(Color.FromArgb((int)(128.0 * value), Cha.ChaD.body_color.粘膜)).GetSkinGrad(); + } + } + } + + public double 体紅潮 + { + get + { + return 体紅潮_; + } + set + { + 体紅潮_ = value; + Col.Alpha(ref Cha.ChaD.body_color.粘膜, (int)(24.0 * 体紅潮_), out var ret); + Set人肌色(Cha.ChaD.body_color.人肌.BlendP1(ret)); + } + } + + public double 子宮下がり + { + get + { + return 子宮下がり_; + } + set + { + 子宮下がり_ = value; + double num = -0.003; + if (Is獣) + { + 断面_獣.X0Y0_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; + 断面_獣.X0Y1_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; + 断面_獣.X0Y2_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; + 断面_獣.X0Y3_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; + 断面_獣.X0Y4_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; + } + else + { + 断面_人.X0Y0_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; + 断面_人.X0Y1_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; + 断面_人.X0Y2_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; + 断面_人.X0Y3_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; + 断面_人.X0Y4_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; + } + } + } + + public double 肛門開き + { + get + { + return 肛門開き_; + } + set + { + 肛門開き_ = value; + double num = 2.0; + double num2 = 4.0; + double num3 = 2.0; + if (Is獣) + { + 肛門_獣.X0Y0_肛門1.SizeYBase = 肛門y + num * 肛門開き_; + 肛門_獣.X0Y0_肛門1.SizeBase = 肛門v + num2 * 肛門開き_; + 肛門_獣.X0Y0_肛門2.SizeBase = 肛門v + num3 * 肛門開き_; + } + else + { + 肛門_人.X0Y0_肛門1.SizeYBase = 肛門y + num * 肛門開き_; + 肛門_人.X0Y0_肛門1.SizeBase = 肛門v + num2 * 肛門開き_; + 肛門_人.X0Y0_肛門2.SizeBase = 肛門v + num3 * 肛門開き_; + } + } + } + + public double 肛門C + { + set + { + if (Is獣) + { + 肛門_獣.X0Y0_肛門1.SizeCont = value; + 肛門_獣.X0Y0_肛門1.SizeCont = value; + } + else + { + 肛門_人.X0Y0_肛門1.SizeCont = value; + 肛門_人.X0Y0_肛門1.SizeCont = value; + } + } + } + + public double 膣腔C + { + set + { + if (Is獣) + { + 性器_獣.X0Y0_膣口.SizeCont = value; + } + else + { + 性器_人.X0Y0_膣口.SizeCont = value; + } + } + } + + public double 出糸C + { + set + { + if (value != 0.0) + { + 蜘尾.X0Y0_出糸突起後_出糸突起中.SizeYCont = 0.8 + 0.2 * RNG.XS.NextDouble(); + } + else + { + 蜘尾.X0Y0_出糸突起後_出糸突起中.SizeYCont = 1.0; + } + 蜘尾.X0Y0_出糸突起後_出糸突起左.AngleCont = value * RNG.XS.NextDouble(); + 蜘尾.X0Y0_出糸突起後_出糸突起右.AngleCont = (0.0 - value) * RNG.XS.NextDouble(); + 蜘尾.X0Y0_出糸突起左_出糸突起1.AngleCont = value * RNG.XS.NextDouble(); + 蜘尾.X0Y0_出糸突起右_出糸突起1.AngleCont = (0.0 - value) * RNG.XS.NextDouble(); + 蜘尾.X0Y0_出糸突起前_出糸突起左.AngleCont = value * RNG.XS.NextDouble(); + 蜘尾.X0Y0_出糸突起前_出糸突起右.AngleCont = (0.0 - value) * RNG.XS.NextDouble(); + if (Is髪 && EI髪.ElesH.Contains(蜘尾)) + { + EI髪.Updatef = true; + } + else if (Is胸 && EI胸.ElesH.Contains(蜘尾)) + { + EI胸.Updatef = true; + } + else if (Is腰 && EI腰.ElesH.Contains(蜘尾)) + { + EI腰.Updatef = true; + } + else if (Is腕前 && EI腕前.ElesH.Contains(蜘尾)) + { + EI腕前.Updatef = true; + } + else if (Is半後 && EI半後.ElesH.Contains(蜘尾)) + { + EI半後.Updatef = true; + } + else if (Is半中1 && EI半中1.ElesH.Contains(蜘尾)) + { + EI半中1.Updatef = true; + } + else if (Is半中2 && EI半中2.ElesH.Contains(蜘尾)) + { + EI半中2.Updatef = true; + } + else if (Is半前 && EI半前.ElesH.Contains(蜘尾)) + { + EI半前.Updatef = true; + } + } + } + + public double くぱぁ0 + { + get + { + return 性器.くぱぁ; + } + set + { + 性器.くぱぁ = value; + } + } + + public double くぱぁ1 + { + get + { + if (!Is蛇) + { + if (!Is蠍) + { + return 0.0; + } + return 蠍.くぱぁ; + } + return 蛇.くぱぁ; + } + set + { + if (Is蛇) + { + 蛇.くぱぁ = value; + } + else if (Is蠍) + { + 蠍.くぱぁ = value; + } + } + } + + public bool 捲り判定0 + { + get + { + if (左腿開きi <= 0 && 右腿開きi <= 0 && !Is腿犬 && !Is腿魚 && !Is腿獣 && (!Is獣 || 胸_獣.脇左_接続 == null || 胸_獣.脇左_接続.Length == 0) && !Is蜘 && !Is蠍) + { + return Is蟲; + } + return true; + } + } + + public bool 捲り判定1 => false; + + public double 腰振り_人v + { + get + { + return 腰.Yv; + } + set + { + 腰.Yv = value; + 腰肌_人.Yv = value; + 下着B_ノーマル.Yv = value; + 下着B_マイクロ.Yv = value; + 性器_人.本体.SizeYCont = 0.65 + 腰.Yv * 0.35; + foreach (Par item in 性器_人.本体.EnumJoinRoot) + { + item.PositionCont = Dat.Vec2DUnitY * (腰.Yv * 0.001 + 0.001); + } + 肛門_人.本体.SizeYCont = 0.65 + 腰.Yv * 0.35; + foreach (Par item2 in 上着B_クロス.本体.EnumJoinRoot) + { + item2.PositionCont = Dat.Vec2DUnitY * (腰.Yv * 0.003); + } + foreach (Par item3 in 上着B_前掛け.本体.EnumJoinRoot) + { + item3.PositionCont = Dat.Vec2DUnitY * (腰.Yv * 0.003); + } + 腰振り_人(); + } + } + + public int 腰振り_人i + { + get + { + return 腰.Yi; + } + set + { + 腰.Yi = value; + 腰肌_人.Yi = value; + 下着B_ノーマル.Yi = value; + 下着B_マイクロ.Yi = value; + 性器_人.本体.SizeYCont = 0.65 + 腰.Yv * 0.35; + foreach (Par item in 性器_人.本体.EnumJoinRoot) + { + item.PositionCont = Dat.Vec2DUnitY * (腰.Yv * 0.001 + 0.001); + } + 肛門_人.本体.SizeYCont = 0.65 + 腰.Yv * 0.35; + foreach (Par item2 in 上着B_クロス.本体.EnumJoinRoot) + { + item2.PositionCont = Dat.Vec2DUnitY * (腰.Yv * 0.003); + } + foreach (Par item3 in 上着B_前掛け.本体.EnumJoinRoot) + { + item3.PositionCont = Dat.Vec2DUnitY * (腰.Yv * 0.003); + } + 腰振り_人(); + } + } + + public double 腰振り_獣v + { + get + { + return 腰_獣.Yv; + } + set + { + 腰_獣.Yv = value; + 腰肌_獣.Yv = value; + 性器_獣.本体.SizeYCont = 0.65 + 腰_獣.Yv * 0.35; + foreach (Par item in 性器_獣.本体.EnumJoinRoot) + { + item.PositionCont = Dat.Vec2DUnitY * (腰_獣.Yv * 0.001 + 0.001); + } + 肛門_獣.本体.SizeYCont = 0.65 + 腰_獣.Yv * 0.35; + 腰振り_獣(); + } + } + + public int 腰振り_獣i + { + get + { + return 腰_獣.Yi; + } + set + { + 腰_獣.Yi = value; + 腰肌_獣.Yi = value; + 性器_獣.本体.SizeYCont = 0.65 + 腰_獣.Yv * 0.35; + foreach (Par item in 性器_獣.本体.EnumJoinRoot) + { + item.PositionCont = Dat.Vec2DUnitY * (腰_獣.Yv * 0.001 + 0.001); + } + 肛門_獣.本体.SizeYCont = 0.65 + 腰_獣.Yv * 0.35; + 腰振り_獣(); + } + } + + public double 腰振りv + { + get + { + if (!Is獣) + { + return 腰振り_人v; + } + return 腰振り_獣v; + } + set + { + if (Is獣) + { + 腰振り_獣v = value; + } + else + { + 腰振り_人v = value; + } + } + } + + public int 腰振りi + { + get + { + if (!Is獣) + { + return 腰振り_人i; + } + return 腰振り_獣i; + } + set + { + if (Is獣) + { + 腰振り_獣i = value; + } + else + { + 腰振り_人i = value; + } + } + } + + public bool Is初期腰 + { + get + { + if (Is獣) + { + return 腰振り_獣i != 0; + } + return 腰振り_人i != 0; + } + } + + public double 腿開きv + { + get + { + if (脚人左.Count > 0) + { + return 脚人左[0].腿.Yv; + } + if (脚人右.Count > 0) + { + return 脚人右[0].腿.Yv; + } + return 0.0; + } + set + { + if (脚人左.Count > 0) + { + 脚人 脚人2 = 脚人左[0]; + 脚人2.腿.Yv = value; + if (脚人2.脚 != null) + { + 脚人2.脚.開脚(脚人2.腿); + } + if (脚人2.足 != null) + { + 脚人2.足.開脚(脚人2.腿); + } + } + if (脚人右.Count > 0) + { + 脚人 脚人3 = 脚人右[0]; + 脚人3.腿.Yv = value; + if (脚人3.脚 != null) + { + 脚人3.脚.開脚(脚人3.腿); + } + if (脚人3.足 != null) + { + 脚人3.足.開脚(脚人3.腿); + } + } + if (捲り判定0) + { + 上着B_クロス.Yv = value; + } + if (捲り判定1) + { + 上着B_前掛け.Yv = value; + } + if (EI腿 != null) + { + EI腿.Updatef = true; + } + } + } + + public int 腿開きi + { + get + { + if (脚人左.Count > 0) + { + return 脚人左[0].腿.Yi; + } + if (脚人右.Count > 0) + { + return 脚人右[0].腿.Yi; + } + return 0; + } + set + { + if (脚人左.Count > 0) + { + 脚人 脚人2 = 脚人左[0]; + 脚人2.腿.Yi = value; + if (脚人2.脚 != null) + { + 脚人2.脚.開脚(脚人2.腿); + } + if (脚人2.足 != null) + { + 脚人2.足.開脚(脚人2.腿); + } + } + if (脚人右.Count > 0) + { + 脚人 脚人3 = 脚人右[0]; + 脚人3.腿.Yi = value; + if (脚人3.脚 != null) + { + 脚人3.脚.開脚(脚人3.腿); + } + if (脚人3.足 != null) + { + 脚人3.足.開脚(脚人3.腿); + } + } + if (捲り判定0) + { + 上着B_クロス.Yi = value; + } + if (捲り判定1) + { + 上着B_前掛け.Yi = value; + } + if (EI腿 != null) + { + EI腿.Updatef = true; + } + } + } + + public double 左腿開きv + { + get + { + if (脚人左.Count > 0) + { + return 脚人左[0].腿.Yv; + } + return 0.0; + } + set + { + if (脚人左.Count > 0) + { + 脚人 脚人2 = 脚人左[0]; + 脚人2.腿.Yv = value; + if (脚人2.脚 != null) + { + 脚人2.脚.開脚(脚人2.腿); + } + if (脚人2.足 != null) + { + 脚人2.足.開脚(脚人2.腿); + } + } + } + } + + public int 左腿開きi + { + get + { + if (脚人左.Count > 0) + { + return 脚人左[0].腿.Yi; + } + return 0; + } + set + { + if (脚人左.Count > 0) + { + 脚人 脚人2 = 脚人左[0]; + 脚人2.腿.Yi = value; + 脚人2.脚.開脚(脚人2.腿); + 脚人2.足.開脚(脚人2.腿); + } + } + } + + public double 右腿開きv + { + get + { + if (脚人右.Count > 0) + { + return 脚人右[0].腿.Yv; + } + return 0.0; + } + set + { + if (脚人右.Count > 0) + { + 脚人 脚人2 = 脚人右[0]; + 脚人2.腿.Yv = value; + if (脚人2.脚 != null) + { + 脚人2.脚.開脚(脚人2.腿); + } + if (脚人2.足 != null) + { + 脚人2.足.開脚(脚人2.腿); + } + } + } + } + + public int 右腿開きi + { + get + { + if (脚人右.Count > 0) + { + return 脚人右[0].腿.Yi; + } + return 0; + } + set + { + if (脚人右.Count > 0) + { + 脚人 脚人2 = 脚人右[0]; + 脚人2.腿.Yi = value; + if (脚人2.脚 != null) + { + 脚人2.脚.開脚(脚人2.腿); + } + if (脚人2.足 != null) + { + 脚人2.足.開脚(脚人2.腿); + } + } + } + } + + public double 口v + { + get + { + if (口 != null) + { + return 口.Yv; + } + return 0.0; + } + set + { + if (口 != null) + { + 口.Yv = value; + 頭.開顎(口); + } + } + } + + public int 口i + { + get + { + if (口 != null) + { + return 口.Yi; + } + return 0; + } + set + { + if (口 != null) + { + 口.Yi = value; + 頭.開顎(口); + } + } + } + + public double ボテ腹v + { + get + { + if (!Is獣) + { + return ボテ腹_人.Yv; + } + return ボテ腹_獣.Yv; + } + set + { + if (Is獣) + { + ボテ腹_獣.Yv = value; + } + else + { + ボテ腹_人.Yv = value; + ボテ腹板_人.Yv = value; + } + 上着B_前掛け.X0Y0_帯.SizeXCont = 1.0 + 0.1 * ボテ腹v; + 上着B_前掛け.X0Y1_帯.SizeXCont = 上着B_前掛け.X0Y0_帯.SizeXCont; + } + } + + public int ボテ腹i + { + get + { + if (!Is獣) + { + return ボテ腹_人.Yi; + } + return ボテ腹_獣.Yi; + } + set + { + if (Is獣) + { + ボテ腹_獣.Yi = value; + } + else + { + ボテ腹_人.Yi = value; + ボテ腹板_人.Yi = value; + } + 上着B_前掛け.X0Y0_帯.SizeXCont = 1.0 + 0.1 * ボテ腹v; + 上着B_前掛け.X0Y1_帯.SizeXCont = 上着B_前掛け.X0Y0_帯.SizeXCont; + } + } + + public int 瞼左i + { + get + { + if (瞼左 == null) + { + return 0; + } + return 瞼左.Yi; + } + set + { + if (瞼左 != null) + { + 瞼左.Yi = value; + 目傷左.Yi = value; + 目傷左.Yi = 目傷左.Yi.Limit(0, 2); + } + } + } + + public double 瞼左v + { + get + { + if (瞼左 == null) + { + return 0.0; + } + return 瞼左.Yv; + } + set + { + if (瞼左 != null) + { + 瞼左.Yv = value; + 目傷左.Yv = value; + 目傷左.Yi = 目傷左.Yi.Limit(0, 2); + } + } + } + + public int 瞼右i + { + get + { + if (瞼右 == null) + { + return 0; + } + return 瞼右.Yi; + } + set + { + if (瞼右 != null) + { + 瞼右.Yi = value; + 目傷右.Yi = value; + 目傷右.Yi = 目傷右.Yi.Limit(0, 2); + } + } + } + + public double 瞼右v + { + get + { + if (瞼右 == null) + { + return 0.0; + } + return 瞼右.Yv; + } + set + { + if (瞼右 != null) + { + 瞼右.Yv = value; + 目傷右.Yv = value; + 目傷右.Yi = 目傷右.Yi.Limit(0, 2); + } + } + } + + public 髪留2情報 Set後髪髪留 + { + get + { + return 後髪髪留i; + } + set + { + 後髪髪留i = value; + if (後髪0 != null) + { + if (後髪0 is お下げ1) + { + お下げ1 obj = (お下げ1)後髪0; + obj.お下げ_髪縛1_表示 = value.髪留左.髪縛1_表示; + obj.お下げ_髪縛2_表示 = value.髪留左.髪縛2_表示; + obj.髪留配色(value.髪留左.色); + } + else if (後髪0 is お下げ2) + { + お下げ2 obj2 = (お下げ2)後髪0; + obj2.お下げ左_髪縛1_表示 = value.髪留左.髪縛1_表示; + obj2.お下げ左_髪縛2_表示 = value.髪留左.髪縛2_表示; + obj2.お下げ右_髪縛1_表示 = value.髪留右.髪縛1_表示; + obj2.お下げ右_髪縛2_表示 = value.髪留右.髪縛2_表示; + obj2.髪留配色(value.髪留左.色, value.髪留右.色); + } + } + } + } + + public 髪留2情報 Set横髪髪留 + { + get + { + return 横髪髪留i; + } + set + { + 横髪髪留i = value; + if (横髪左 != null && 横髪左 is 横髪_編み) + { + 横髪_編み obj = (横髪_編み)横髪左; + obj.髪縛1_表示 = value.髪留左.髪縛1_表示; + obj.髪縛2_表示 = value.髪留左.髪縛2_表示; + obj.髪留配色(value.髪留左.色); + } + if (横髪右 != null && 横髪右 is 横髪_編み) + { + 横髪_編み obj2 = (横髪_編み)横髪右; + obj2.髪縛1_表示 = value.髪留右.髪縛1_表示; + obj2.髪縛2_表示 = value.髪留右.髪縛2_表示; + obj2.髪留配色(value.髪留右.色); + } + } + } + + public 玉口枷情報 Set玉口枷 + { + get + { + return 玉口枷i; + } + set + { + 玉口枷i = value; + if (玉口枷 != null) + { + Set表示(玉口枷, 玉口枷i); + 玉口枷.配色(玉口枷i.色); + } + } + } + + public 目隠帯情報 Set目隠帯 + { + get + { + return 目隠帯i; + } + set + { + 目隠帯i = value; + if (目隠帯 != null) + { + Set表示(目隠帯, 目隠帯i); + 目隠帯.配色(目隠帯i.色); + } + } + } + + public 拘束具情報 Set拘束具 + { + get + { + return 拘束具i; + } + set + { + 拘束具i = value; + object[] array = new object[1]; + Ele[] array2 = Elements; + foreach (Ele ele in array2) + { + MethodInfo[] methods = ele.GetType().GetMethods(); + foreach (MethodInfo methodInfo in methods) + { + if (methodInfo.Name.Contains("輪") && methodInfo.Name.Contains("配色")) + { + ele.拘束 = 拘束具i.表示; + array[0] = 拘束具i.色; + methodInfo.Invoke(ele, array); + } + } + } + Elements.SetValues("鎖表示", 拘束具i.表示); + if (!拘束具i.表示) + { + return; + } + if (Is蛇) + { + int num = 0; + 胴_蛇 ele2 = 蛇.胴_接続.GetEle<胴_蛇>(); + while (ele2 != null) + { + if (num % 4 != 0) + { + ele2.拘束 = false; + ele2.鎖表示 = false; + } + ele2 = ele2.胴_接続.GetEle<胴_蛇>(); + num++; + } + } + if (Is蟲) + { + int num2 = 0; + 胴_蟲 ele3 = 蟲.胴_接続.GetEle<胴_蟲>(); + while (ele3 != null) + { + if (num2 % 2 == 0) + { + ele3.拘束 = false; + ele3.鎖表示 = false; + } + ele3 = ele3.胴_接続.GetEle<胴_蟲>(); + num2++; + } + } + array2 = Elements; + foreach (Ele ele4 in array2) + { + if (ele4 is 触手_蔦) + { + 触手_蔦 obj = (触手_蔦)ele4; + obj.X0Y0_先端_上顎_顎.AngleBase = 0.0; + obj.X0Y0_先端_下顎_顎.AngleBase = 0.0; + } + else if (ele4 is 触手_犬) + { + 触手_犬 obj2 = (触手_犬)ele4; + obj2.X0Y0_頭_上顎_眼下_眼下.AngleBase = 0.0; + obj2.X0Y0_頭_下顎_眼下_眼下.AngleBase = 0.0; + } + else if (ele4 is 触肢_肢蠍) + { + ((触肢_肢蠍)ele4).X0Y0_爪2.AngleBase = 0.0; + } + else if (ele4 is 虫鎌) + { + ((虫鎌)ele4).SetAngle0(); + } + } + } + } + + public ピアス情報 Setピアス + { + get + { + return ピアスi; + } + set + { + ピアスi = value; + if (ピアス != null) + { + Set表示(ピアス, ピアスi); + ピアス.配色(ピアスi.色); + ピアス.SetHitFalse(); + 腰肌_人.陰毛_ハート_表示 = (腰肌_人.陰毛_表示 || 腰肌_人.獣性_獣毛_表示) && ピアス.表示; + 腰肌_人.陰毛CD.不透明度 = Cha.ChaD.現陰毛 * Cha.ChaD.最陰毛濃度; + 腰肌_人.獣性_獣毛CD.不透明度 = Cha.ChaD.現陰毛; + 腰肌_人.陰毛_ハートCD.不透明度 = Cha.ChaD.現陰毛.Inverse() * Cha.ChaD.最陰毛濃度; + } + } + } + + public ピアス情報 Setピアス左 + { + get + { + return ピアス左i; + } + set + { + ピアス左i = value; + if (ピアス左 != null) + { + Set表示(ピアス左, ピアス左i); + ピアス左.配色(ピアス左i.色); + ピアス左.SetHitFalse(); + } + } + } + + public ピアス情報 Setピアス右 + { + get + { + return ピアス右i; + } + set + { + ピアス右i = value; + if (ピアス右 != null) + { + Set表示(ピアス右, ピアス右i); + ピアス右.配色(ピアス右i.色); + ピアス右.SetHitFalse(); + } + } + } + + public キャップ情報 Setキャップ1 + { + get + { + return キャップ1i; + } + set + { + キャップ1i = value; + if (キャップ1 != null) + { + Set表示(キャップ1, キャップ1i); + キャップ1.配色(キャップ1i.色); + } + } + } + + public キャップ情報 Setキャップ2左 + { + get + { + return キャップ2左i; + } + set + { + キャップ2左i = value; + if (キャップ2左 != null) + { + Set表示(キャップ2左, キャップ2左i); + キャップ2左.配色(キャップ2左i.色); + } + } + } + + public キャップ情報 Setキャップ2右 + { + get + { + return キャップ2右i; + } + set + { + キャップ2右i = value; + if (キャップ2右 != null) + { + Set表示(キャップ2右, キャップ2右i); + キャップ2右.配色(キャップ2右i.色); + } + } + } + + public ドレス首情報 Setドレス首 + { + get + { + return ドレス首i; + } + set + { + ドレス首i = value; + if (首 != null) + { + Set表示(首, ドレス首i); + 首.ドレス配色(ドレス首i.色); + } + } + } + + public 下着T_チューブ情報 Set下着T_チューブ + { + get + { + return 下着T_チューブi; + } + set + { + 下着T_チューブi = value; + if (下着T_チューブ != null) + { + Set表示(下着T_チューブ, 下着T_チューブi); + 下着T_チューブ.配色(下着T_チューブi.色); + bool isShow = 下着T_チューブi.IsShow; + 乳房左.着衣 = isShow; + 乳房右.着衣 = isShow; + 下着T_チューブ.SetHitFalse(); + 下着乳首左.表示 = !乳房左.虫性_甲殻_表示 && isShow; + 下着乳首右.表示 = !乳房右.虫性_甲殻_表示 && isShow; + 下着乳首左.配色(下着T_チューブi.色.生地色); + 下着乳首右.配色(下着T_チューブi.色.生地色); + 乳首勃起 = 乳首勃起; + if (噴乳左.母乳垂れ1_表示) + { + 下着T染み = Cha.噴乳染み; + } + else + { + 下着T染み = 0.0; + } + } + } + } + + public 下着T_クロス情報 Set下着T_クロス + { + get + { + return 下着T_クロスi; + } + set + { + 下着T_クロスi = value; + if (下着T_クロス != null) + { + Set表示(下着T_クロス, 下着T_クロスi); + 下着T_クロス.配色(下着T_クロスi.色); + bool isShow = 下着T_クロスi.IsShow; + 乳房左.着衣 = isShow; + 乳房右.着衣 = isShow; + 下着T_クロス.SetHitFalse(); + 下着乳首左.表示 = !乳房左.虫性_甲殻_表示 && isShow; + 下着乳首右.表示 = !乳房右.虫性_甲殻_表示 && isShow; + 下着乳首左.配色(下着T_クロスi.色.生地色); + 下着乳首右.配色(下着T_クロスi.色.生地色); + 乳首勃起 = 乳首勃起; + if (噴乳左.母乳垂れ1_表示) + { + 下着T染み = Cha.噴乳染み; + } + else + { + 下着T染み = 0.0; + } + } + } + } + + public 下着T_ビキニ情報 Set下着T_ビキニ + { + get + { + return 下着T_ビキニi; + } + set + { + 下着T_ビキニi = value; + if (下着T_ビキニ != null) + { + Set表示(下着T_ビキニ, 下着T_ビキニi); + 下着T_ビキニ.配色(下着T_ビキニi.色); + bool isShow = 下着T_ビキニi.IsShow; + 乳房左.着衣 = isShow; + 乳房右.着衣 = isShow; + 下着T_ビキニ.SetHitFalse(); + 下着乳首左.表示 = !乳房左.虫性_甲殻_表示 && isShow; + 下着乳首右.表示 = !乳房右.虫性_甲殻_表示 && isShow; + 下着乳首左.配色(下着T_ビキニi.色.生地色); + 下着乳首右.配色(下着T_ビキニi.色.生地色); + 乳首勃起 = 乳首勃起; + if (噴乳左.母乳垂れ1_表示) + { + 下着T染み = Cha.噴乳染み; + } + else + { + 下着T染み = 0.0; + } + } + } + } + + public 下着T_マイクロ情報 Set下着T_マイクロ + { + get + { + return 下着T_マイクロi; + } + set + { + 下着T_マイクロi = value; + if (下着T_マイクロ != null) + { + Set表示(下着T_マイクロ, 下着T_マイクロi); + 下着T_マイクロ.配色(下着T_マイクロi.色); + bool isShow = 下着T_マイクロi.IsShow; + 乳房左.着衣 = isShow; + 乳房右.着衣 = isShow; + 下着T_マイクロ.SetHitFalse(); + 下着乳首左.表示 = !乳房左.虫性_甲殻_表示 && isShow; + 下着乳首右.表示 = !乳房右.虫性_甲殻_表示 && isShow; + 下着乳首左.配色(下着T_マイクロi.色.生地色); + 下着乳首右.配色(下着T_マイクロi.色.生地色); + 乳首勃起 = 乳首勃起; + if (噴乳左.母乳垂れ1_表示) + { + 下着T染み = Cha.噴乳染み; + } + else + { + 下着T染み = 0.0; + } + } + } + } + + public 下着T_ブラ情報 Set下着T_ブラ + { + get + { + return 下着T_ブラi; + } + set + { + 下着T_ブラi = value; + if (下着T_ブラ != null) + { + Set表示(下着T_ブラ, 下着T_ブラi); + 下着T_ブラ.配色(下着T_ブラi.色); + bool isShow = 下着T_ブラi.IsShow; + 乳房左.着衣 = isShow; + 乳房右.着衣 = isShow; + 下着T_ブラ.SetHitFalse(); + 下着乳首左.表示 = false; + 下着乳首右.表示 = false; + if (噴乳左.母乳垂れ1_表示) + { + 下着T染み = Cha.噴乳染み; + } + else + { + 下着T染み = 0.0; + } + } + } + } + + public 下着B_ノーマル情報 Set下着B_ノーマル + { + get + { + return 下着B_ノーマルi; + } + set + { + 下着B_ノーマルi = value; + if (下着B_ノーマル != null) + { + Set表示(下着B_ノーマル, 下着B_ノーマルi); + 下着B_ノーマル.配色(下着B_ノーマルi.色); + 下着B_ノーマル.SetHitFalse(); + 下着陰核.表示 = 下着B_ノーマルi.IsShow || 下着B_マイクロi.IsShow; + 下着陰核.配色(下着B_ノーマルi.色.生地色); + 陰核勃起 = 陰核勃起; + } + } + } + + public 下着B_マイクロ情報 Set下着B_マイクロ + { + get + { + return 下着B_マイクロi; + } + set + { + 下着B_マイクロi = value; + if (下着B_マイクロ != null) + { + Set表示(下着B_マイクロ, 下着B_マイクロi); + 下着B_マイクロ.配色(下着B_マイクロi.色); + 下着B_マイクロ.SetHitFalse(); + 下着陰核.表示 = 下着B_マイクロi.IsShow || 下着B_ノーマルi.IsShow; + 下着陰核.配色(下着B_マイクロi.色.生地色); + 陰核勃起 = 陰核勃起; + } + } + } + + public ドレス情報 Setドレス + { + get + { + return ドレスi; + } + set + { + ドレスi = value; + bool isShow = ドレスi.T.IsShow; + if (乳房左 != null) + { + 乳房左.着衣 = isShow; + } + if (乳房右 != null) + { + 乳房右.着衣 = isShow; + } + if (上着T_ドレス != null) + { + Set表示(上着T_ドレス, ドレスi.T); + 上着T_ドレス.配色(ドレスi.色); + 上着T_ドレス.SetHitFalse(); + } + if (上着M_ドレス != null) + { + Set表示(上着M_ドレス, ドレスi.M); + 上着M_ドレス.配色(ドレスi.色); + 上着M_ドレス.SetHitFalse(); + } + } + } + + public 上着B_クロス情報 Set上着B_クロス + { + get + { + return 上着B_クロスi; + } + set + { + 上着B_クロスi = value; + if (上着B_クロス != null) + { + Set表示(上着B_クロス, 上着B_クロスi); + 上着B_クロス.配色(上着B_クロスi.色); + 上着B_クロス後.配色(上着B_クロスi.色); + 上着B_クロス.上着ボトム後_接続[0].表示 = 上着B_クロスi.IsShow; + 上着B_クロス.SetHitFalse(); + 上着B_クロス.Yi = (捲り判定0 ? 1 : 0); + if (捲り判定0) + { + if (上着B_クロスi.IsShow) + { + 上着B_クロス.左_皺1_表示 = false; + 上着B_クロス.右_皺1_表示 = false; + } + } + else if (上着B_クロスi.IsShow) + { + 上着B_クロス.左_皺1_表示 = true; + 上着B_クロス.右_皺1_表示 = true; + } + } + 下着B_ノーマルi.紐 = false; + 下着B_マイクロi.紐 = false; + Set下着B_ノーマル = 下着B_ノーマルi; + Set下着B_マイクロ = 下着B_マイクロi; + } + } + + public 上着B_前掛け情報 Set上着B_前掛け + { + get + { + return 上着B_前掛けi; + } + set + { + 上着B_前掛けi = value; + if (上着B_前掛け != null) + { + Set表示(上着B_前掛け, 上着B_前掛けi); + 上着B_前掛け.配色(上着B_前掛けi.色); + 上着B_前掛け.SetHitFalse(); + 上着B_前掛け.Yi = (捲り判定1 ? 1 : 0); + } + } + } + + public ブーツ情報 Setブーツ + { + get + { + return ブーツi; + } + set + { + ブーツi = value; + foreach (脚人 item in 脚人左) + { + if (item.脚 != null) + { + Set表示(item.脚, ブーツi.脚); + item.脚.ブーツ配色(ブーツi.色); + } + if (item.足 != null) + { + Set表示(item.足, ブーツi.足); + item.足.ブーツ配色(ブーツi.色); + } + } + foreach (脚人 item2 in 脚人右) + { + if (item2.脚 != null) + { + Set表示(item2.脚, ブーツi.脚); + item2.脚.ブーツ配色(ブーツi.色); + } + if (item2.足 != null) + { + Set表示(item2.足, ブーツi.足); + item2.足.ブーツ配色(ブーツi.色); + } + } + } + } + + public bool Is下着T + { + get + { + if (!下着T_チューブi.IsShow && !下着T_クロスi.IsShow && !下着T_ビキニi.IsShow && !下着T_マイクロi.IsShow) + { + return 下着T_ブラi.IsShow; + } + return true; + } + } + + public bool Is下着B + { + get + { + if (!下着B_ノーマルi.IsShow) + { + return 下着B_マイクロi.IsShow; + } + return true; + } + } + + public bool Is上着T => ドレスi.IsShow; + + public bool Is上着B + { + get + { + if (!上着B_クロスi.IsShow) + { + return 上着B_前掛けi.IsShow; + } + return true; + } + } + + public bool Is拘束 => 拘束具i.表示; + + public bool 拘束具_表示 + { + get + { + return 拘束具i.表示; + } + set + { + if (value) + { + Set拘束具 = 拘束具情報.GetDefault(); + } + else + { + Set拘束具 = Sta.拘束具初期化; + } + } + } + + public bool 目隠帯_表示 + { + get + { + return Set目隠帯.革_表示; + } + set + { + if (value) + { + Set目隠帯 = 目隠帯情報.GetDefault(); + Cha.瞼(); + } + else + { + Set目隠帯 = Sta.目隠帯初期化; + } + } + } + + public bool 玉口枷_表示 + { + get + { + return Set玉口枷.革_表示; + } + set + { + if (value) + { + 口i = 9; + Cha.舌_無し(); + Set玉口枷 = 玉口枷情報.GetDefault(); + } + else + { + Set玉口枷 = Sta.玉口枷初期化; + } + } + } + + public bool 首輪_表示 + { + get + { + return 首.拘束; + } + set + { + if (value) + { + 拘束具情報 @default = 拘束具情報.GetDefault(); + 首.拘束 = @default.表示; + 首.首輪配色(@default.色); + } + else + { + 拘束具情報 拘束具初期化 = Sta.拘束具初期化; + 首.拘束 = 拘束具初期化.表示; + 首.首輪配色(拘束具初期化.色); + } + } + } + + public void スタンプClear() + { + スタンプK[] array = キスマーク; + for (int i = 0; i < array.Length; i++) + { + array[i].Clear(); + } + スタンプW[] array2 = 鞭痕; + for (int i = 0; i < array2.Length; i++) + { + array2[i].Clear(); + } + ぶっかけ小.Clear(); + ぶっかけ大.Clear(); + } + + public void スタンプ脚Clear() + { + スタンプK[] array = キスマーク; + for (int i = 0; i < array.Length; i++) + { + array[i].脚Clear(); + } + スタンプW[] array2 = 鞭痕; + for (int i = 0; i < array2.Length; i++) + { + array2[i].脚Clear(); + } + ぶっかけ小.Clear(); + ぶっかけ大.Clear(); + } + + public void Sort(IEnumerable ar, List li) + { + foreach (Ele item in ar) + { + int num; + if ((num = li.IndexOf(item.Par)) > -1) + { + li.Insert(num + item.描画前後, item); + } + else + { + li.Add(item); + } + } + } + + public Bod(Med Med, Are Are, Cha Cha) + { + Bod bod = this; + this.Med = Med; + this.Cha = Cha; + double disUnit = Are.DisUnit; + 腰 = (腰)Cha.ChaD.body_tree.GetEle(disUnit, Med, Cha.配色); + Elements = 腰.EnumEle().ToArray(); + List<スタンプK> sk = new List<スタンプK>(); + List<スタンプW> sw = new List<スタンプW>(); + キスマークD kd = new キスマークD + { + 濃度 = 0.0 + }; + 鞭痕D wd = new 鞭痕D(); + 蝙通常 = new List<蝙通常>(); + 肩 人肩; + 腕獣 腕獣; + 腿_人 人腿; + 脚人 脚人; + 脚獣 脚獣; + 腕翼鳥 腕翼鳥; + 腕翼獣 腕翼獣; + 腕人 腕人; + 翼鳥 翼鳥; + 翼獣 翼獣; + Ele p; + Ele pp; + foreach (Ele current_element in Elements.Reverse()) + { + FieldInfo[] fields = current_element.ThisType.GetFields(); + foreach (FieldInfo fieldInfo in fields) + { + if (fieldInfo.FieldType.ToString() == Sta.拘束鎖t) + { + ((拘束鎖)fieldInfo.GetValue(current_element)).SetSize(); + } + } + if (current_element is 角2_鬼 && current_element.ConnectionType != ConnectionInfo.基髪_頭頂左_接続 && current_element.ConnectionType != ConnectionInfo.基髪_頭頂右_接続) + { + ((角2_鬼)current_element).SetBasePoint(); + } + foreach (Par item19 in current_element.本体.EnumAllPar()) + { + if (item19.Tag.Contains("ハイライト")) + { + item19.Hit = false; + } + } + if (current_element.右) + { + if (current_element is 肩) + { + 人肩 = (肩)current_element; + 人肩.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 人肩); + sk.Add(人肩.キスマーク); + 人肩.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 人肩); + sw.Add(人肩.鞭痕); + } + else if (current_element is 四足脇) + { + 四足脇 四足脇2 = (四足脇)current_element; + if (腕獣右.Count > 0) + { + current_element.表示 = false; + } + 腕獣 = default(腕獣); + 腕獣.肩 = 四足脇2; + 四足脇2.上腕_接続.SetEle(delegate(獣上腕 上腕) + { + 腕獣.上腕 = 上腕; + 上腕.下腕_接続.SetEle(delegate(獣下腕 下腕) + { + 腕獣.下腕 = 下腕; + 下腕.手_接続.SetEle(delegate(獣手 手) + { + 腕獣.手 = 手; + }); + }); + }); + 腕獣右.Add(腕獣); + } + else if (current_element is 腿_人) + { + 人腿 = (腿_人)current_element; + 人腿.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 人腿); + sk.Add(人腿.キスマーク); + 人腿.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 人腿); + sw.Add(人腿.鞭痕); + 脚人 = default(脚人); + 脚人.腿 = 人腿; + 人腿.脚_接続.SetEle(delegate(脚_人 脚) + { + 脚.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 脚); + sk.Add(脚.キスマーク); + 脚.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 脚); + sw.Add(脚.鞭痕); + if (!人腿.X0Y0_腿.OP[0].Outline) + { + 人腿.腿0CD.c2.Col2 = 脚.脚CD.c2.Col1; + 人腿.腿1CD.c2.Col2 = 脚.脚CD.c2.Col1; + 人腿.腿2CD.c2.Col1 = 脚.脚CD.c2.Col1; + 人腿.腿3CD.c2.Col1 = 脚.脚CD.c2.Col1; + 人腿.腿4CD.c2.Col1 = 脚.脚CD.c2.Col1; + } + 脚人.脚 = 脚; + 脚.足_接続.SetEle(delegate(足_人 足) + { + 足.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 足); + sk.Add(足.キスマーク); + 足.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 足); + sw.Add(足.鞭痕); + 脚人.足 = 足; + }); + }); + 脚人右.Add(脚人); + } + else if (current_element is 獣腿) + { + 獣腿 獣腿2 = (獣腿)current_element; + 脚獣 = default(脚獣); + 脚獣.腿 = 獣腿2; + 獣腿2.脚_接続.SetEle(delegate(獣脚 脚) + { + 脚獣.脚 = 脚; + 脚.足_接続.SetEle(delegate(獣足 足) + { + 脚獣.足 = 足; + }); + }); + 脚獣右.Add(脚獣); + if (獣腿2.ConnectionType == ConnectionInfo.腰_腿右_接続) + { + if (current_element is 腿_獣) + { + 腿_獣 obj = (腿_獣)獣腿2; + obj.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; + obj.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; + } + if (current_element is 腿_蹄) + { + 腿_蹄 obj2 = (腿_蹄)獣腿2; + obj2.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj2.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; + obj2.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj2.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; + } + if (current_element is 腿_竜) + { + 腿_竜 obj3 = (腿_竜)獣腿2; + obj3.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj3.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; + obj3.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj3.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; + } + if (current_element is 腿_鳥) + { + 腿_鳥 obj4 = (腿_鳥)獣腿2; + obj4.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj4.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; + obj4.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj4.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; + } + } + } + else if (current_element is 獣脚 && current_element.Par is 四足脇) + { + 脚獣 = default(脚獣); + 脚獣.腿 = null; + 脚獣.脚 = (獣脚)current_element; + 脚獣.脚.足_接続.SetEle(delegate(獣足 足) + { + 脚獣.足 = 足; + }); + 脚獣右.Add(脚獣); + } + else if (current_element is 上腕) + { + if (current_element.ConnectionType == ConnectionInfo.肩_上腕_接続) + { + 人肩 = (肩)current_element.Par; + if (current_element is 上腕_鳥) + { + 腕翼鳥 = default(腕翼鳥); + 腕翼鳥.肩 = 人肩; + 人肩.上腕_接続.SetEle(delegate(上腕_鳥 上腕) + { + 上腕.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 上腕); + sk.Add(上腕.キスマーク); + 上腕.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 上腕); + sw.Add(上腕.鞭痕); + 上腕.鳥翼上腕CD.c2.Col2 = 上腕.小雨覆CD.c2.Col1; + 腕翼鳥.上腕 = 上腕; + 上腕.下腕_接続.SetEle(delegate(下腕_鳥 下腕) + { + 腕翼鳥.下腕 = 下腕; + 下腕.手_接続.SetEle(delegate(手_鳥 手) + { + 腕翼鳥.手 = 手; + }); + }); + }); + 腕翼鳥右.Add(腕翼鳥); + } + else if (current_element is 上腕_蝙) + { + 腕翼獣 = default(腕翼獣); + 腕翼獣.肩 = 人肩; + 人肩.上腕_接続.SetEle(delegate(上腕_蝙 上腕) + { + 上腕.獣翼上腕CD.c2.Col1 = 人肩.肩_肩CD.c2.Col1; + 腕翼獣.上腕 = 上腕; + 上腕.下腕_接続.SetEle(delegate(下腕_蝙 下腕) + { + 腕翼獣.下腕 = 下腕; + 下腕.手_接続.SetEle(delegate(手_蝙 手) + { + 腕翼獣.手 = 手; + 上腕.接着 = () => bod.腰.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.BasePointBase); + bod.蝙通常.Add(new 蝙通常(上腕, 下腕, 手)); + }); + }); + }); + 腕翼獣右.Add(腕翼獣); + } + else + { + 腕人 = default(腕人); + 腕人.肩 = 人肩; + 人肩.上腕_接続.SetEle(delegate(上腕_人 上腕) + { + 上腕.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 上腕); + sk.Add(上腕.キスマーク); + 上腕.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 上腕); + sw.Add(上腕.鞭痕); + 腕人.上腕 = 上腕; + 上腕.下腕_接続.SetEle(delegate(下腕_人 下腕) + { + 下腕.腕輪尺度修正(); + 下腕.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 下腕); + sk.Add(下腕.キスマーク); + 下腕.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 下腕); + sw.Add(下腕.鞭痕); + if (上腕.獣性_獣毛1_表示) + { + 下腕.下腕CD.c2 = 上腕.獣性_獣毛1CD.c2; + 下腕.筋肉_筋肉上CD.c2 = 上腕.獣性_獣毛1CD.c2; + 下腕.筋肉_筋肉下CD.c2 = 上腕.獣性_獣毛1CD.c2; + } + if (上腕.虫性_虫腕_表示 && (!下腕.虫性1_虫腕上_表示 || !下腕.虫性2_虫腕下_表示)) + { + 下腕.下腕CD.c2 = 上腕.虫性_虫腕CD.c2; + 下腕.筋肉_筋肉上CD.c2 = 上腕.虫性_虫腕CD.c2; + 下腕.筋肉_筋肉下CD.c2 = 上腕.虫性_虫腕CD.c2; + } + if (下腕.植性2_萼_萼中_表示) + { + 上腕.上腕CD.c2.Col2 = 下腕.植性2_萼_萼中CD.c2.Col2; + 上腕.筋肉上CD.c2.Col2 = 下腕.植性2_萼_萼中CD.c2.Col2; + 上腕.筋肉下CD.c2.Col2 = 下腕.植性2_萼_萼中CD.c2.Col2; + } + else if (下腕.獣性1_獣腕_表示) + { + 上腕.上腕CD.c2.Col2 = 下腕.獣性1_獣腕CD.c2.Col1; + 上腕.筋肉上CD.c2.Col2 = 下腕.獣性1_獣腕CD.c2.Col1; + 上腕.筋肉下CD.c2.Col2 = 下腕.獣性1_獣腕CD.c2.Col1; + } + else + { + 上腕.上腕CD.c2.Col2 = 下腕.下腕CD.c2.Col1; + 上腕.筋肉上CD.c2.Col2 = 下腕.下腕CD.c2.Col1; + 上腕.筋肉下CD.c2.Col2 = 下腕.下腕CD.c2.Col1; + } + 腕人.下腕 = 下腕; + 下腕.手_接続.SetEle(delegate(手_人 手) + { + if (下腕.獣性1_獣腕_表示 || 下腕.下腕CD.c2.Col1 == 下腕.獣性1_獣腕CD.c2.Col1) + { + 手.手CD.c2 = 下腕.獣性1_獣腕CD.c2; + 手.親指_親指1CD.c2 = 手.手CD.c2; + } + else if (手.X0Y0_手.OP[6].Outline) + { + 手.手CD.c2 = 下腕.虫性1_虫腕上CD.c2; + 手.親指_親指1CD.c2 = 手.手CD.c2; + } + 腕人.手 = 手; + }); + }); + 上腕.下腕_接続.SetEle(delegate(下腕_獣 下腕) + { + 上腕.上腕CD.c2.Col2 = 下腕.下腕CD.c2.Col1; + 上腕.筋肉上CD.c2.Col2 = 下腕.下腕CD.c2.Col1; + 上腕.筋肉下CD.c2.Col2 = 下腕.下腕CD.c2.Col1; + 下腕.X0Y0_下腕.OP[6].Outline = true; + }); + }); + 腕人右.Add(腕人); + } + } + else if (current_element is 上腕_鳥) + { + 翼鳥 = default(翼鳥); + 翼鳥.上腕 = (上腕_鳥)current_element; + 翼鳥.上腕.鳥翼上腕CD.c2 = 翼鳥.上腕.小雨覆CD.c2; + 翼鳥.上腕.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 翼鳥.上腕); + sk.Add(翼鳥.上腕.キスマーク); + 翼鳥.上腕.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 翼鳥.上腕); + sw.Add(翼鳥.上腕.鞭痕); + 翼鳥.上腕.下腕_接続.SetEle(delegate(下腕_鳥 下腕) + { + 翼鳥.下腕 = 下腕; + 下腕.手_接続.SetEle(delegate(手_鳥 手) + { + 翼鳥.手 = 手; + }); + }); + 翼鳥右.Add(翼鳥); + } + else if (current_element is 上腕_蝙) + { + 翼獣 = default(翼獣); + 翼獣.上腕 = (上腕_蝙)current_element; + 翼獣.上腕.下腕_接続.SetEle(delegate(下腕_蝙 下腕) + { + 翼獣.下腕 = 下腕; + 下腕.手_接続.SetEle(delegate(手_蝙 手) + { + 翼獣.手 = 手; + p = 翼獣.上腕.Par; + pp = 翼獣.上腕.Par.Par; + if (p is 基髪) + { + 翼獣.上腕.接着 = () => bod.頭.X0Y0_頭.ToGlobal(bod.頭.X0Y0_頭.BasePointBase); + } + else if (p is 胸) + { + 翼獣.上腕.接着 = () => bod.胴.X0Y0_胴.ToGlobal(bod.胴.X0Y0_胴.BasePointBase); + } + else if (p is 胴 || p is 腰) + { + 翼獣.上腕.接着 = () => bod.腰.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.JP[4].Joint); + } + else if (p is 四足胸) + { + 翼獣.上腕.接着 = () => bod.胴_獣.X0Y0_胴.ToGlobal(bod.胴_獣.X0Y0_胴.BasePointBase); + } + else if ((p is 四足胴 || p is 四足腰) && (翼獣.上腕.ConnectionType == ConnectionInfo.四足腰_翼左_接続 || 翼獣.上腕.ConnectionType == ConnectionInfo.四足腰_翼右_接続)) + { + 翼獣.上腕.接着 = () => bod.腰_獣.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.JP[4].Joint); + } + else if (pp != null && pp is 胸) + { + 翼獣.上腕.接着 = () => bod.腰.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.BasePointBase); + } + else if (pp != null && pp is 四足胸) + { + 翼獣.上腕.接着 = () => bod.腰_獣.X0Y0_腰.ToGlobal(bod.腰_獣.X0Y0_腰.BasePointBase); + } + else + { + 翼獣.上腕.接着 = () => 翼獣.上腕.Get飛膜接続点(); + } + bod.蝙通常.Add(new 蝙通常(翼獣.上腕, 下腕, 手)); + }); + }); + 翼獣右.Add(翼獣); + } + } + else if (current_element is 鰭) + { + 鰭右.Add((鰭)current_element); + } + else if (current_element is 葉) + { + 葉右.Add((葉)current_element); + } + else if (current_element is 前翅_羽 || current_element is 前翅_蝶) + { + 前翅1右.Add((前翅)current_element); + } + else if (current_element is 後翅_羽 || current_element is 後翅_蝶) + { + 後翅1右.Add((後翅)current_element); + } + else if (current_element is 前翅_甲 || current_element is 前翅_草) + { + 前翅2右.Add((前翅)current_element); + } + else if (current_element is 後翅_甲 || current_element is 後翅_草) + { + 後翅2右.Add((後翅)current_element); + } + else if (current_element is 触肢_肢蜘) + { + 触肢蜘右.Add((触肢_肢蜘)current_element); + } + else if (current_element is 触肢_肢蠍) + { + 触肢蠍右.Add((触肢_肢蠍)current_element); + } + else if (current_element is 節足_足蜘) + { + 節足蜘右.Add((節足_足蜘)current_element); + } + else if (current_element is 節足_足蠍) + { + 節足蠍右.Add((節足_足蠍)current_element); + } + else if (current_element is 節足_足百) + { + 節足百右.Add((節足_足百)current_element); + } + else if (current_element is 節尾_曳航) + { + 節尾曳右.Add((節尾_曳航)current_element); + } + else if (current_element is 節尾_鋏) + { + 節尾鋏右.Add((節尾_鋏)current_element); + } + else if (current_element is 大顎) + { + 大顎右.Add((大顎)current_element); + } + else if (current_element is 虫顎) + { + 虫顎右.Add((虫顎)current_element); + } + else if (current_element is 虫鎌) + { + 虫鎌右.Add((虫鎌)current_element); + } + else if (current_element is 触手_犬) + { + 触手犬右.Add((触手_犬)current_element); + } + else if (current_element is 触手) + { + 触手右.Add((触手)current_element); + } + } + else if (current_element is 肩) + { + 人肩 = (肩)current_element; + 人肩.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 人肩); + sk.Add(人肩.キスマーク); + 人肩.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 人肩); + sw.Add(人肩.鞭痕); + } + else if (current_element is 四足脇) + { + 四足脇 四足脇2 = (四足脇)current_element; + if (腕獣左.Count > 0) + { + current_element.表示 = false; + } + 腕獣 = default(腕獣); + 腕獣.肩 = 四足脇2; + 四足脇2.上腕_接続.SetEle(delegate(獣上腕 上腕) + { + 腕獣.上腕 = 上腕; + 上腕.下腕_接続.SetEle(delegate(獣下腕 下腕) + { + 腕獣.下腕 = 下腕; + 下腕.手_接続.SetEle(delegate(獣手 手) + { + 腕獣.手 = 手; + }); + }); + }); + 腕獣左.Add(腕獣); + } + else if (current_element is 腿_人) + { + 人腿 = (腿_人)current_element; + 人腿.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 人腿); + sk.Add(人腿.キスマーク); + 人腿.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 人腿); + sw.Add(人腿.鞭痕); + 脚人 = default(脚人); + 脚人.腿 = 人腿; + 人腿.脚_接続.SetEle(delegate(脚_人 脚) + { + 脚.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 脚); + sk.Add(脚.キスマーク); + 脚.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 脚); + sw.Add(脚.鞭痕); + if (!人腿.X0Y0_腿.OP[4].Outline) + { + 人腿.腿0CD.c2.Col2 = 脚.脚CD.c2.Col1; + 人腿.腿1CD.c2.Col2 = 脚.脚CD.c2.Col1; + 人腿.腿2CD.c2.Col1 = 脚.脚CD.c2.Col1; + 人腿.腿3CD.c2.Col1 = 脚.脚CD.c2.Col1; + 人腿.腿4CD.c2.Col1 = 脚.脚CD.c2.Col1; + } + 脚人.脚 = 脚; + 脚.足_接続.SetEle(delegate(足_人 足) + { + 足.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 足); + sk.Add(足.キスマーク); + 足.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 足); + sw.Add(足.鞭痕); + 脚人.足 = 足; + }); + }); + 脚人左.Add(脚人); + } + else if (current_element is 獣腿) + { + 獣腿 獣腿2 = (獣腿)current_element; + 脚獣 = default(脚獣); + 脚獣.腿 = 獣腿2; + 獣腿2.脚_接続.SetEle(delegate(獣脚 脚) + { + 脚獣.脚 = 脚; + 脚.足_接続.SetEle(delegate(獣足 足) + { + 脚獣.足 = 足; + }); + }); + 脚獣左.Add(脚獣); + if (獣腿2.ConnectionType == ConnectionInfo.腰_腿左_接続) + { + if (current_element is 腿_獣) + { + 腿_獣 obj5 = (腿_獣)獣腿2; + obj5.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj5.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; + obj5.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj5.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; + } + if (current_element is 腿_蹄) + { + 腿_蹄 obj6 = (腿_蹄)獣腿2; + obj6.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj6.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; + obj6.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj6.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; + } + if (current_element is 腿_竜) + { + 腿_竜 obj7 = (腿_竜)獣腿2; + obj7.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj7.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; + obj7.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj7.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; + } + if (current_element is 腿_鳥) + { + 腿_鳥 obj8 = (腿_鳥)獣腿2; + obj8.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj8.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; + obj8.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; + obj8.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; + } + } + } + else if (current_element is 獣脚 && current_element.Par is 四足脇) + { + 脚獣 = default(脚獣); + 脚獣.腿 = null; + 脚獣.脚 = (獣脚)current_element; + 脚獣.脚.足_接続.SetEle(delegate(獣足 足) + { + 脚獣.足 = 足; + }); + 脚獣左.Add(脚獣); + } + else if (current_element is 上腕) + { + if (current_element.ConnectionType == ConnectionInfo.肩_上腕_接続) + { + 人肩 = (肩)current_element.Par; + if (current_element is 上腕_鳥) + { + 腕翼鳥 = default(腕翼鳥); + 腕翼鳥.肩 = 人肩; + 人肩.上腕_接続.SetEle(delegate(上腕_鳥 上腕) + { + 上腕.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 上腕); + sk.Add(上腕.キスマーク); + 上腕.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 上腕); + sw.Add(上腕.鞭痕); + 上腕.鳥翼上腕CD.c2.Col2 = 上腕.小雨覆CD.c2.Col1; + 腕翼鳥.上腕 = 上腕; + 上腕.下腕_接続.SetEle(delegate(下腕_鳥 下腕) + { + 腕翼鳥.下腕 = 下腕; + 下腕.手_接続.SetEle(delegate(手_鳥 手) + { + 腕翼鳥.手 = 手; + }); + }); + }); + 腕翼鳥左.Add(腕翼鳥); + } + else if (current_element is 上腕_蝙) + { + 腕翼獣 = default(腕翼獣); + 腕翼獣.肩 = 人肩; + 人肩.上腕_接続.SetEle(delegate(上腕_蝙 上腕) + { + 上腕.獣翼上腕CD.c2.Col1 = 人肩.肩_肩CD.c2.Col1; + 腕翼獣.上腕 = 上腕; + 上腕.下腕_接続.SetEle(delegate(下腕_蝙 下腕) + { + 腕翼獣.下腕 = 下腕; + 下腕.手_接続.SetEle(delegate(手_蝙 手) + { + 腕翼獣.手 = 手; + 上腕.接着 = () => bod.腰.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.BasePointBase); + bod.蝙通常.Add(new 蝙通常(上腕, 下腕, 手)); + }); + }); + }); + 腕翼獣左.Add(腕翼獣); + } + else + { + 腕人 = default(腕人); + 腕人.肩 = 人肩; + 人肩.上腕_接続.SetEle(delegate(上腕_人 上腕) + { + 上腕.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 上腕); + sk.Add(上腕.キスマーク); + 上腕.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 上腕); + sw.Add(上腕.鞭痕); + 腕人.上腕 = 上腕; + 上腕.下腕_接続.SetEle(delegate(下腕_人 下腕) + { + 下腕.腕輪尺度修正(); + 下腕.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 下腕); + sk.Add(下腕.キスマーク); + 下腕.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 下腕); + sw.Add(下腕.鞭痕); + if (上腕.獣性_獣毛1_表示) + { + 下腕.下腕CD.c2 = 上腕.獣性_獣毛1CD.c2; + 下腕.筋肉_筋肉上CD.c2 = 上腕.獣性_獣毛1CD.c2; + 下腕.筋肉_筋肉下CD.c2 = 上腕.獣性_獣毛1CD.c2; + } + if (上腕.虫性_虫腕_表示 && (!下腕.虫性1_虫腕上_表示 || !下腕.虫性2_虫腕下_表示)) + { + 下腕.下腕CD.c2 = 上腕.虫性_虫腕CD.c2; + 下腕.筋肉_筋肉上CD.c2 = 上腕.虫性_虫腕CD.c2; + 下腕.筋肉_筋肉下CD.c2 = 上腕.虫性_虫腕CD.c2; + } + if (下腕.植性2_萼_萼中_表示) + { + 上腕.上腕CD.c2.Col2 = 下腕.植性2_萼_萼中CD.c2.Col2; + 上腕.筋肉上CD.c2.Col2 = 下腕.植性2_萼_萼中CD.c2.Col2; + 上腕.筋肉下CD.c2.Col2 = 下腕.植性2_萼_萼中CD.c2.Col2; + } + else if (下腕.獣性1_獣腕_表示) + { + 上腕.上腕CD.c2.Col2 = 下腕.獣性1_獣腕CD.c2.Col1; + 上腕.筋肉上CD.c2.Col2 = 下腕.獣性1_獣腕CD.c2.Col1; + 上腕.筋肉下CD.c2.Col2 = 下腕.獣性1_獣腕CD.c2.Col1; + } + else + { + 上腕.上腕CD.c2.Col2 = 下腕.下腕CD.c2.Col1; + 上腕.筋肉上CD.c2.Col2 = 下腕.下腕CD.c2.Col1; + 上腕.筋肉下CD.c2.Col2 = 下腕.下腕CD.c2.Col1; + } + 腕人.下腕 = 下腕; + 下腕.手_接続.SetEle(delegate(手_人 手) + { + if (下腕.獣性1_獣腕_表示 || 下腕.下腕CD.c2.Col1 == 下腕.獣性1_獣腕CD.c2.Col1) + { + 手.手CD.c2 = 下腕.獣性1_獣腕CD.c2; + 手.親指_親指1CD.c2 = 手.手CD.c2; + } + else if (手.X0Y0_手.OP[0].Outline) + { + 手.手CD.c2 = 下腕.虫性1_虫腕上CD.c2; + 手.親指_親指1CD.c2 = 手.手CD.c2; + } + 腕人.手 = 手; + }); + }); + 上腕.下腕_接続.SetEle(delegate(下腕_獣 下腕) + { + 上腕.上腕CD.c2.Col2 = 下腕.下腕CD.c2.Col1; + 上腕.筋肉上CD.c2.Col2 = 下腕.下腕CD.c2.Col1; + 上腕.筋肉下CD.c2.Col2 = 下腕.下腕CD.c2.Col1; + 下腕.X0Y0_下腕.OP[0].Outline = true; + }); + }); + 腕人左.Add(腕人); + } + } + else if (current_element is 上腕_鳥) + { + 翼鳥 = default(翼鳥); + 翼鳥.上腕 = (上腕_鳥)current_element; + 翼鳥.上腕.鳥翼上腕CD.c2 = 翼鳥.上腕.小雨覆CD.c2; + 翼鳥.上腕.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 翼鳥.上腕); + sk.Add(翼鳥.上腕.キスマーク); + 翼鳥.上腕.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 翼鳥.上腕); + sw.Add(翼鳥.上腕.鞭痕); + 翼鳥.上腕.下腕_接続.SetEle(delegate(下腕_鳥 下腕) + { + 翼鳥.下腕 = 下腕; + 下腕.手_接続.SetEle(delegate(手_鳥 手) + { + 翼鳥.手 = 手; + }); + }); + 翼鳥左.Add(翼鳥); + } + else if (current_element is 上腕_蝙) + { + 翼獣 = default(翼獣); + 翼獣.上腕 = (上腕_蝙)current_element; + 翼獣.上腕.下腕_接続.SetEle(delegate(下腕_蝙 下腕) + { + 翼獣.下腕 = 下腕; + 下腕.手_接続.SetEle(delegate(手_蝙 手) + { + 翼獣.手 = 手; + p = 翼獣.上腕.Par; + pp = 翼獣.上腕.Par.Par; + if (p is 基髪) + { + 翼獣.上腕.接着 = () => bod.頭.X0Y0_頭.ToGlobal(bod.頭.X0Y0_頭.BasePointBase); + } + else if (p is 胸) + { + 翼獣.上腕.接着 = () => bod.胴.X0Y0_胴.ToGlobal(bod.胴.X0Y0_胴.BasePointBase); + } + else if (p is 胴 || p is 腰) + { + 翼獣.上腕.接着 = () => bod.腰.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.JP[4].Joint); + } + else if (p is 四足胸) + { + 翼獣.上腕.接着 = () => bod.胴_獣.X0Y0_胴.ToGlobal(bod.胴_獣.X0Y0_胴.BasePointBase); + } + else if ((p is 四足胴 || p is 四足腰) && (翼獣.上腕.ConnectionType == ConnectionInfo.四足腰_翼左_接続 || 翼獣.上腕.ConnectionType == ConnectionInfo.四足腰_翼右_接続)) + { + 翼獣.上腕.接着 = () => bod.腰_獣.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.JP[4].Joint); + } + else if (pp != null && pp is 胸) + { + 翼獣.上腕.接着 = () => bod.腰.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.BasePointBase); + } + else if (pp != null && pp is 四足胸) + { + 翼獣.上腕.接着 = () => bod.腰_獣.X0Y0_腰.ToGlobal(bod.腰_獣.X0Y0_腰.BasePointBase); + } + else + { + 翼獣.上腕.接着 = () => 翼獣.上腕.Get飛膜接続点(); + } + bod.蝙通常.Add(new 蝙通常(翼獣.上腕, 下腕, 手)); + }); + }); + 翼獣左.Add(翼獣); + } + } + else if (current_element is 鰭) + { + 鰭左.Add((鰭)current_element); + } + else if (current_element is 葉) + { + 葉左.Add((葉)current_element); + } + else if (current_element is 前翅_羽 || current_element is 前翅_蝶) + { + 前翅1左.Add((前翅)current_element); + } + else if (current_element is 後翅_羽 || current_element is 後翅_蝶) + { + 後翅1左.Add((後翅)current_element); + } + else if (current_element is 前翅_甲 || current_element is 前翅_草) + { + 前翅2左.Add((前翅)current_element); + } + else if (current_element is 後翅_甲 || current_element is 後翅_草) + { + 後翅2左.Add((後翅)current_element); + } + else if (current_element is 触肢_肢蜘) + { + 触肢蜘左.Add((触肢_肢蜘)current_element); + } + else if (current_element is 触肢_肢蠍) + { + 触肢蠍左.Add((触肢_肢蠍)current_element); + } + else if (current_element is 節足_足蜘) + { + 節足蜘左.Add((節足_足蜘)current_element); + } + else if (current_element is 節足_足蠍) + { + 節足蠍左.Add((節足_足蠍)current_element); + } + else if (current_element is 節足_足百) + { + 節足百左.Add((節足_足百)current_element); + } + else if (current_element is 節尾_曳航) + { + 節尾曳左.Add((節尾_曳航)current_element); + } + else if (current_element is 節尾_鋏) + { + 節尾鋏左.Add((節尾_鋏)current_element); + } + else if (current_element is 大顎) + { + 大顎左.Add((大顎)current_element); + } + else if (current_element is 虫顎) + { + 虫顎左.Add((虫顎)current_element); + } + else if (current_element is 虫鎌) + { + 虫鎌左.Add((虫鎌)current_element); + } + else if (current_element is 触手_犬) + { + 触手犬左.Add((触手_犬)current_element); + } + else if (current_element is 触手) + { + 触手左.Add((触手)current_element); + } + if (current_element is 尾) + { + 尾.Add((尾)current_element); + if (!(current_element is 尾_魚) || current_element.Par is 長物_魚) + { + continue; + } + if (current_element.Par is 腰) + { + if (current_element.右) + { + ((尾_魚)current_element).X0Y0_尾1_尾.OP[5].Outline = false; + } + else + { + ((尾_魚)current_element).X0Y0_尾1_尾.OP[0].Outline = false; + } + } + else if (current_element.右) + { + ((尾_魚)current_element).X0Y0_尾0_尾.OP[5].Outline = false; + } + else + { + ((尾_魚)current_element).X0Y0_尾0_尾.OP[0].Outline = false; + } + } + else if (current_element is 長胴) + { + 長胴.Add((長胴)current_element); + } + } + 腕人n = 腕人左.Count; + 腕翼鳥n = 腕翼鳥左.Count; + 腕翼獣n = 腕翼獣左.Count; + 腕獣n = 腕獣左.Count; + 脚人n = 脚人左.Count; + 脚獣n = 脚獣左.Count; + 翼鳥n = 翼鳥左.Count; + 翼獣n = 翼獣左.Count; + 鰭n = 鰭左.Count; + 葉n = 葉左.Count; + 前翅1n = 前翅1左.Count; + 後翅1n = 後翅1左.Count; + 前翅2n = 前翅2左.Count; + 後翅2n = 後翅2左.Count; + 触肢蜘n = 触肢蜘左.Count; + 触肢蠍n = 触肢蠍左.Count; + 節足蜘n = 節足蜘左.Count; + 節足蠍n = 節足蠍左.Count; + 節足百n = 節足百左.Count; + 節尾曳n = 節尾曳左.Count; + 節尾鋏n = 節尾鋏左.Count; + 大顎n = 大顎左.Count; + 虫顎n = 虫顎左.Count; + 虫鎌n = 虫鎌左.Count; + 触手n = 触手左.Count; + 触手犬n = 触手犬左.Count; + 尾n = 尾.Count; + 長胴n = 長胴.Count; + if (腰 != null) + { + 胴 = 腰.胴_接続.GetEle<胴>(); + ボテ腹_人 = 腰.肌_接続.GetEle<ボテ腹_人>(); + ボテ腹板_人 = ボテ腹_人.腹板_接続.GetEle<ボテ腹板>(); + ボテ腹板_人.SetHitFalse(); + 腰肌_人 = 腰.肌_接続.GetEle<腰肌>(); + 腰肌_人.X0Y0_陰毛.Hit = true; + 腰肌_人.X0Y0_陰毛_ハート.Hit = true; + 腰肌_人.X0Y0_獣性_獣毛.Hit = true; + 腰肌_人.X0Y1_陰毛.Hit = true; + 腰肌_人.X0Y1_陰毛_ハート.Hit = true; + 腰肌_人.X0Y1_獣性_獣毛.Hit = true; + 腰肌_人.X0Y2_陰毛.Hit = true; + 腰肌_人.X0Y2_陰毛_ハート.Hit = true; + 腰肌_人.X0Y2_獣性_獣毛.Hit = true; + 腰肌_人.X0Y3_陰毛.Hit = true; + 腰肌_人.X0Y3_陰毛_ハート.Hit = true; + 腰肌_人.X0Y3_獣性_獣毛.Hit = true; + 腰肌_人.X0Y4_陰毛.Hit = true; + 腰肌_人.X0Y4_陰毛_ハート.Hit = true; + 腰肌_人.X0Y4_獣性_獣毛.Hit = true; + 肛門_人 = 腰.肛門_接続.GetEle<肛門_人>(); + 肛門精液_人 = 肛門_人.肛門精液_接続.GetEle<肛門精液_人>(); + 肛門精液_人.SetHitFalse(); + 膣基_人 = 腰.膣基_接続.GetEle<膣基_人>(); + 膣内精液_人 = 腰.膣基_接続.GetEle<膣内精液_人>(); + 断面_人 = 腰.膣基_接続.GetEle<断面_人>(); + 膣基_人.SetHitFalse(); + 膣内精液_人.SetHitFalse(); + 断面_人.SetHitFalse(); + 性器_人 = 腰.膣基_接続.GetEle<性器_人>(); + 性器精液_人 = 性器_人.膣口_接続.GetEle<性器精液_人>(); + 飛沫_人 = 性器_人.膣口_接続.GetEle<飛沫_人>(); + 潮吹_小_人 = 性器_人.尿道_接続.GetEle<潮吹_小_人>(); + 潮吹_大_人 = 性器_人.尿道_接続.GetEle<潮吹_大_人>(); + 放尿_人 = 性器_人.尿道_接続.GetEle<放尿_人>(); + ピアス = 性器_人.陰核_接続.GetEle<ピアス>(); + キャップ1 = 性器_人.陰核_接続.GetEle<キャップ1>(); + 下着陰核 = 性器_人.陰核_接続.GetEle<下着陰核>(); + 性器精液_人.SetHitFalse(); + 飛沫_人.SetHitFalse(); + 潮吹_小_人.SetHitFalse(); + 潮吹_大_人.SetHitFalse(); + 放尿_人.SetHitFalse(); + ピアス.SetHitFalse(); + 下着陰核.SetHitFalse(); + 下着B_ノーマル = 腰.肌_接続.GetEle<下着ボトム_ノーマル>(); + 下着B_マイクロ = 腰.肌_接続.GetEle<下着ボトム_マイクロ>(); + 下着B_ノーマル.SetHitFalse(); + 下着B_マイクロ.SetHitFalse(); + 上着B_クロス = 腰.上着_接続.GetEle<上着ボトム_クロス>(); + 上着B_クロス後 = (上着ボトム_クロス後)上着B_クロス.上着ボトム後_接続[0]; + 上着B_前掛け = 腰.上着_接続.GetEle<上着ボトム_前掛け>(); + 上着B_クロス.SetHitFalse(); + 上着B_クロス後.SetHitFalse(); + 上着B_前掛け.SetHitFalse(); + } + if (胴 != null) + { + 胸 = 胴.胸_接続.GetEle<胸>(); + 胴腹板_人 = 胴.肌_接続.GetEle<胴腹板>(); + 胴肌_人 = 胴.肌_接続.GetEle<胴肌>(); + 胴腹板_人.SetHitFalse(); + 胴肌_人.SetHitFalse(); + 上着M_ドレス = 胴.肌_接続.GetEle<上着ミドル_ドレス>(); + 上着M_ドレス.SetHitFalse(); + } + if (胸 != null) + { + 首 = 胸.首_接続.GetEle<首>(); + 胸腹板_人 = 胸.肌_接続.GetEle<胸腹板>(); + 胸肌_人 = 胸.肌_接続.GetEle<胸肌>(); + 胸毛_人 = 胸.肌_接続.GetEle<胸毛>(); + 胸腹板_人.SetHitFalse(); + 胸肌_人.SetHitFalse(); + 乳房左 = 胸.胸左_接続.GetEle<乳房>(); + 噴乳左 = 乳房左.噴乳_接続.GetEle<噴乳>(); + ピアス左 = 乳房左.噴乳_接続.GetEle<ピアス>(); + キャップ2左 = 乳房左.噴乳_接続.GetEle<キャップ2>(); + 下着乳首左 = 乳房左.噴乳_接続.GetEle<下着乳首>(); + 噴乳左.SetHitFalse(); + ピアス左.SetHitFalse(); + 下着乳首左.SetHitFalse(); + 乳房右 = 胸.胸右_接続.GetEle<乳房>(); + 噴乳右 = 乳房右.噴乳_接続.GetEle<噴乳>(); + ピアス右 = 乳房右.噴乳_接続.GetEle<ピアス>(); + キャップ2右 = 乳房右.噴乳_接続.GetEle<キャップ2>(); + 下着乳首右 = 乳房右.噴乳_接続.GetEle<下着乳首>(); + 噴乳右.SetHitFalse(); + ピアス右.SetHitFalse(); + 下着乳首右.SetHitFalse(); + 下着T_チューブ = 胸.肌_接続.GetEle<下着トップ_チューブ>(); + 下着T_クロス = 胸.肌_接続.GetEle<下着トップ_クロス>(); + 下着T_ビキニ = 胸.肌_接続.GetEle<下着トップ_ビキニ>(); + 下着T_マイクロ = 胸.肌_接続.GetEle<下着トップ_マイクロ>(); + 下着T_ブラ = 胸.肌_接続.GetEle<下着トップ_ブラ>(); + 下着T_チューブ.SetHitFalse(); + 下着T_クロス.SetHitFalse(); + 下着T_ビキニ.SetHitFalse(); + 下着T_マイクロ.SetHitFalse(); + 下着T_ブラ.SetHitFalse(); + 上着T_ドレス = 胸.肌_接続.GetEle<上着トップ_ドレス>(); + 上着T_ドレス.SetHitFalse(); + } + if (首 != null) + { + 頭 = 首.頭_接続.GetEle<頭>(); + } + if (頭 != null) + { + 基髪 = 頭.基髪_接続.GetEle<基髪>(); + 単眼目 = 頭.単眼目_接続.GetEle<単目>(); + if (単眼目 != null) + { + 単眼瞼 = 単眼目.瞼_接続.GetEle<単瞼>(); + 涙左 = 単眼目.瞼_接続.GetEle<涙>(右: false); + 涙右 = 単眼目.瞼_接続.GetEle<涙>(右: true); + 単眼目.SetHitFalse(); + 単眼瞼.SetHitFalse(); + 涙左.SetHitFalse(); + 涙右.SetHitFalse(); + } + 目左 = 頭.目左_接続.GetEle<双目>(); + 目右 = 頭.目右_接続.GetEle<双目>(); + if (目左 != null) + { + 瞼左 = 目左.瞼_接続.GetEle<双瞼>(); + 涙左 = 目左.瞼_接続.GetEle<涙>(); + 目左.SetHitFalse(); + 瞼左.SetHitFalse(); + 涙左.SetHitFalse(); + } + if (目右 != null) + { + 瞼右 = 目右.瞼_接続.GetEle<双瞼>(); + 涙右 = 目右.瞼_接続.GetEle<涙>(); + 目右.SetHitFalse(); + 瞼右.SetHitFalse(); + 涙右.SetHitFalse(); + } + 額目 = 頭.額_接続.GetEle<縦目>(); + 頬目左 = 頭.頬肌左_接続.GetEle<頬目>(); + 頬目右 = 頭.頬肌右_接続.GetEle<頬目>(); + if (額目 != null) + { + 額瞼 = 額目.瞼_接続.GetEle<縦瞼>(); + 額目.SetHitFalse(); + 額瞼.SetHitFalse(); + } + if (頬目左 != null) + { + 頬瞼左 = 頬目左.瞼_接続.GetEle<頬瞼>(); + 頬目左.SetHitFalse(); + 頬瞼左.SetHitFalse(); + } + if (頬目右 != null) + { + 頬瞼右 = 頬目右.瞼_接続.GetEle<頬瞼>(); + 頬目右.SetHitFalse(); + 頬瞼右.SetHitFalse(); + } + 目隠帯 = 頭.単眼目_接続.GetEle<目隠帯>(); + 鼻 = 頭.鼻_接続.GetEle<鼻>(); + if (鼻 != null) + { + 鼻水左 = 鼻.鼻水左_接続.GetEle<鼻水>(); + 鼻水右 = 鼻.鼻水右_接続.GetEle<鼻水>(); + 鼻.SetHitFalse(); + 鼻水左.SetHitFalse(); + 鼻水右.SetHitFalse(); + } + 口 = 頭.口_接続.GetEle<口>(); + 口.SetHitFalse(); + 舌 = 頭.口_接続.GetEle<舌>(); + 舌.SetHitFalse(); + 涎左 = 頭.口_接続.GetEle<涎>(右: false); + 涎右 = 頭.口_接続.GetEle<涎>(右: true); + 涎左.SetHitFalse(); + 涎右.SetHitFalse(); + 口精液 = 頭.口_接続.GetEle<性器精液_人>(); + 口精液.SetHitFalse(); + 咳 = 頭.口_接続.GetEle<咳>(); + 咳.SetHitFalse(); + 呼気 = 頭.口_接続.GetEle<呼気>(); + 呼気.SetHitFalse(); + 玉口枷 = 頭.口_接続.GetEle<玉口枷>(); + 単眼眉 = 頭.単眼眉_接続.GetEle<単眼眉>(); + if (単眼眉 != null) + { + 単眼眉.SetHitFalse(); + } + 眉左 = 頭.眉左_接続.GetEle<眉>(); + 眉右 = 頭.眉右_接続.GetEle<眉>(); + if (眉左 != null) + { + 眉左.SetHitFalse(); + } + if (眉右 != null) + { + 眉右.SetHitFalse(); + } + 頬肌左 = 頭.頬肌左_接続.GetEle<頬肌>(); + 頬肌右 = 頭.頬肌右_接続.GetEle<頬肌>(); + 頬肌左.SetHitFalse(); + 頬肌右.SetHitFalse(); + 鼻肌 = 頭.鼻肌_接続.GetEle<鼻肌>(); + 鼻肌.SetHitFalse(); + 目尻影左 = 頭.目左_接続.GetEle<目尻影>(); + 目尻影右 = 頭.目右_接続.GetEle<目尻影>(); + 目尻影左.SetHitFalse(); + 目尻影右.SetHitFalse(); + 紅潮 = 頭.鼻肌_接続.GetEle<紅潮>(); + 紅潮.SetHitFalse(); + 目傷左 = 頭.目左_接続.GetEle<目傷>(); + 目傷右 = 頭.目右_接続.GetEle<目傷>(); + 目傷左.SetHitFalse(); + 目傷右.SetHitFalse(); + 顔ハイライト左 = 頭.頬左_接続.GetEle<顔ハイライト>(); + 顔ハイライト右 = 頭.頬右_接続.GetEle<顔ハイライト>(); + 顔ハイライト左.SetHitFalse(); + 顔ハイライト右.SetHitFalse(); + } + if (基髪 != null) + { + 前髪 = 基髪.前髪_接続.GetEle<前髪>(); + 横髪左 = 基髪.横髪左_接続.GetEle<横髪>(); + 横髪右 = 基髪.横髪右_接続.GetEle<横髪>(); + 後髪1 = 基髪.後髪_接続.GetEle<後髪1>(); + 後髪0 = 基髪.後髪_接続.GetEle<後髪0>(); + } + 首.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 首); + sk.Add(首.キスマーク); + 首.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 首); + sw.Add(首.鞭痕); + 胸.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 胸); + sk.Add(胸.キスマーク); + 胸.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 胸); + sw.Add(胸.鞭痕); + 胴.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 胴); + sk.Add(胴.キスマーク); + 胴.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 胴); + sw.Add(胴.鞭痕); + 腰.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 腰); + sk.Add(腰.キスマーク); + 腰.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 腰); + sw.Add(腰.鞭痕); + ボテ腹_人.キスマーク = new スタンプK(Med, Are, Cha, this, kd, ボテ腹_人); + sk.Add(ボテ腹_人.キスマーク); + ボテ腹_人.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, ボテ腹_人); + sw.Add(ボテ腹_人.鞭痕); + 乳房左.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 乳房左); + sk.Add(乳房左.キスマーク); + 乳房左.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 乳房左); + sw.Add(乳房左.鞭痕); + 乳房右.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 乳房右); + sk.Add(乳房右.キスマーク); + 乳房右.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 乳房右); + sw.Add(乳房右.鞭痕); + キスマーク = sk.ToArray(); + 鞭痕 = sw.ToArray(); + ぶっかけ小 = new スタンプB(Med, Are, Cha, this, new ぶっかけ_小D(), Cha.Mots); + ぶっかけ大 = new スタンプB(Med, Are, Cha, this, new ぶっかけ_大D(), Cha.Mots); + Is瞼宇 = 瞼左 is 瞼_宇; + 涙描画 = 涙左 != null; + 鼻描画 = 鼻 != null; + if (後髪1 != null) + { + Sort(後髪1.EnumEle(), 後髪接続); + } + if (後髪0 != null) + { + Sort(後髪0.EnumEle(), 後髪接続); + } + if (頭.額_接続 != null) + { + Sort((from e in 頭.額_接続 + where !(e is 縦目) + select e.EnumEle()).JoinEnum(), 額接続); + } + if (頭.耳左_接続 != null) + { + Sort(頭.耳左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 耳左接続); + } + if (頭.耳右_接続 != null) + { + Sort(頭.耳右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 耳右接続); + } + if (頭.触覚左_接続 != null) + { + Sort(頭.触覚左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 触覚左接続); + } + if (頭.触覚右_接続 != null) + { + Sort(頭.触覚右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 触覚右接続); + } + if (頭.頬左_接続 != null) + { + Sort(頭.頬左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 頬左接続); + } + if (頭.頬右_接続 != null) + { + Sort(頭.頬右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 頬右接続); + } + if (基髪.頭頂左_接続 != null) + { + 角左接続.AddRange(基髪.頭頂左_接続.GetEles<角2>()); + 獣耳左 = 基髪.頭頂左_接続.GetEle<獣耳>(); + Sort((from e in 基髪.頭頂左_接続.GetEles<植>() + select e.EnumEle()).JoinEnum(), 植左接続); + Sort((from e in 基髪.頭頂左_接続 + where !(e is 角2) && !(e is 獣耳) && !(e is 植) && !(e is 横髪) + select e.EnumEle()).JoinEnum(), 頭頂左後接続); + } + if (基髪.頭頂右_接続 != null) + { + 角右接続.AddRange(基髪.頭頂右_接続.GetEles<角2>()); + 獣耳右 = 基髪.頭頂右_接続.GetEle<獣耳>(); + Sort((from e in 基髪.頭頂右_接続.GetEles<植>() + select e.EnumEle()).JoinEnum(), 植右接続); + Sort((from e in 基髪.頭頂右_接続 + where !(e is 角2) && !(e is 獣耳) && !(e is 植) && !(e is 横髪) + select e.EnumEle()).JoinEnum(), 頭頂右後接続); + } + if (頭.顔面_接続 != null) + { + 顔面 = 頭.顔面_接続.GetEle<顔面>(); + if (顔面 != null) + { + if (顔面.触覚左_接続 != null) + { + Sort(顔面.触覚左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 顔触覚左接続); + } + if (顔面.触覚右_接続 != null) + { + Sort(顔面.触覚右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 顔触覚右接続); + } + } + } + if (頭.大顎基_接続 != null) + { + Sort(頭.大顎基_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 大顎基接続); + } + if (頭.頭頂_接続 != null) + { + 頭頂 = 頭.頭頂_接続.GetEle<頭頂>(); + if (Is頭頂_宇 = 頭頂 is 頭頂_宇) + { + 頭頂後 = ((頭頂_宇)頭頂).頭部後_接続.GetEle<頭頂後_宇>(); + } + } + if (胸.肩左_接続 != null) + { + 後脇左s = 胸.肩左_接続.GetEles<肩>().ToArray(); + 肩左 = 後脇左s.LastOrDefault(); + if (後脇左s.Length > 1) + { + 後腕左s = new List[後脇左s.Length - 1]; + for (int j = 0; j < 後腕左s.Length; j++) + { + 後腕左s[j] = new List(); + Sort(後脇左s[j].EnumEle(), 後腕左s[j]); + } + if (肩左.上腕_接続 != null) + { + Sort(肩左.上腕_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 腕左); + } + } + else if (後脇左s.Length == 1 && 肩左.上腕_接続 != null) + { + 後腕左s = new List[肩左.上腕_接続.Length - 1]; + for (int k = 0; k < 後腕左s.Length; k++) + { + 後腕左s[k] = new List(); + Sort(肩左.上腕_接続[k].EnumEle(), 後腕左s[k]); + } + Sort(肩左.上腕_接続.Last().EnumEle(), 腕左); + } + 後脇左s = 後脇左s.Take(後脇左s.Length - 1).ToArray(); + } + nsl = new bool[1 + ((後腕左s != null) ? 後腕左s.Length : 0)]; + if (胸.肩右_接続 != null) + { + 後脇右s = 胸.肩右_接続.GetEles<肩>().ToArray(); + 肩右 = 後脇右s.LastOrDefault(); + if (後脇右s.Length > 1) + { + 後腕右s = new List[後脇右s.Length - 1]; + for (int l = 0; l < 後腕右s.Length; l++) + { + 後腕右s[l] = new List(); + Sort(後脇右s[l].EnumEle(), 後腕右s[l]); + } + if (肩右.上腕_接続 != null) + { + Sort(肩右.上腕_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 腕右); + } + } + else if (後脇右s.Length == 1 && 肩右.上腕_接続 != null) + { + 後腕右s = new List[肩右.上腕_接続.Length - 1]; + for (int m = 0; m < 後腕右s.Length; m++) + { + 後腕右s[m] = new List(); + Sort(肩右.上腕_接続[m].EnumEle(), 後腕右s[m]); + } + Sort(肩右.上腕_接続.Last().EnumEle(), 腕右); + } + 後脇右s = 後脇右s.Take(後脇右s.Length - 1).ToArray(); + } + nsr = new bool[1 + ((後腕右s != null) ? 後腕右s.Length : 0)]; + if (胸.翼上左_接続 != null) + { + Sort(胸.翼上左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胸上左接続); + } + if (胸.翼下左_接続 != null) + { + Sort(胸.翼下左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胸下左接続); + } + if (胸.翼上右_接続 != null) + { + Sort(胸.翼上右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胸上右接続); + } + if (胸.翼下右_接続 != null) + { + Sort(胸.翼下右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胸下右接続); + } + if (胴.翼左_接続 != null) + { + Sort(胴.翼左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胴後左接続); + } + if (胴.翼右_接続 != null) + { + Sort(胴.翼右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胴後右接続); + } + if (腰.翼左_接続 != null) + { + Sort(腰.翼左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 腰後左接続); + } + if (腰.翼右_接続 != null) + { + Sort(腰.翼右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 腰後右接続); + } + if (胸.背中_接続 != null) + { + Sort(胸.背中_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 背中接続); + } + if (腰.腿左_接続 != null) + { + Sort((from e in 腰.腿左_接続 + where !(e is 腿) + select e.EnumEle()).JoinEnum(), 腿左接続); + Sort((from e in 腰.腿左_接続.GetEles<腿>() + select e.EnumEle()).JoinEnum(), 腿左接続); + } + if (腰.腿右_接続 != null) + { + Sort((from e in 腰.腿右_接続 + where !(e is 腿) + select e.EnumEle()).JoinEnum(), 腿右接続); + Sort((from e in 腰.腿右_接続.GetEles<腿>() + select e.EnumEle()).JoinEnum(), 腿右接続); + } + if (腰.尾_接続 != null) + { + Sort(腰.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 尾接続); + } + if (腰.半身_接続 != null) + { + 半身 ele = 腰.半身_接続.GetEle<半身>(); + if (ele is 長物_魚) + { + Is魚 = true; + 魚 = (長物_魚)ele; + 腰.腰CD.c2.Col2 = 魚.胴1_胴1CD.c2.Col1; + 半身中1接続.Add(魚); + if (魚.尾_接続 != null) + { + Sort(魚.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + } + if (腕獣左.Count > 0 && 腕獣左.First().肩.上腕_接続.IsEle<獣脚>()) + { + Sort(from e in 魚.EnumEle().Skip(1) + where !bod.半身後接続.Contains(e) + select e, 半身前接続); + } + else + { + Sort(from e in 魚.EnumEle().Skip(1) + where !bod.半身後接続.Contains(e) + select e, 半身中2接続); + Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); + foreach (Ele item in array) + { + 腿左接続.Remove(item); + 半身前接続.Add(item); + } + array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); + foreach (Ele item2 in array) + { + 腿右接続.Remove(item2); + 半身前接続.Add(item2); + } + } + } + else if (ele is 長物_鯨) + { + Is鯨 = true; + 鯨 = (長物_鯨)ele; + 腰.腰CD.c2.Col2 = 鯨.胴1_胴CD.c2.Col1; + 半身中1接続.Add(鯨); + if (鯨.尾_接続 != null) + { + Sort(鯨.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + } + if (腕獣左.Count > 0 && 腕獣左.First().肩.上腕_接続.IsEle<獣脚>()) + { + Sort(from e in 鯨.EnumEle().Skip(1) + where !bod.半身後接続.Contains(e) + select e, 半身前接続); + } + else + { + Sort(from e in 鯨.EnumEle().Skip(1) + where !bod.半身後接続.Contains(e) + select e, 半身中2接続); + Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); + foreach (Ele item3 in array) + { + 腿左接続.Remove(item3); + 半身前接続.Add(item3); + } + array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); + foreach (Ele item4 in array) + { + 腿右接続.Remove(item4); + 半身前接続.Add(item4); + } + } + } + else if (ele is 長物_蛇) + { + Is蛇 = true; + 蛇 = (長物_蛇)ele; + 腰.腰CD.c2.Col2 = 蛇.胴1_鱗1CD.c2.Col1; + 半身中1接続.Add(ele); + if (蛇.胴_接続 != null) + { + foreach (胴_蛇 item20 in 蛇.EnumEle().GetEles<胴_蛇>().Reverse()) + { + if (item20.左_接続 != null) + { + Sort(item20.左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + } + if (item20.右_接続 != null) + { + Sort(item20.右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + } + } + Sort(from e in 蛇.胴_接続.Select((Ele e) => e.EnumEle()).JoinEnum() + where !bod.半身中2接続.Contains(e) + select e, 半身後接続); + } + 蛇前 = new DE(蛇, 蛇.前描画); + if (蛇.左_接続 != null) + { + Sort(蛇.左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蛇.右_接続 != null) + { + Sort(蛇.右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + 節足 ele2 = 半身中2接続.GetEle<節足>(); + if (ele2 != null && (((ele2 is 節足_足蜘 || ele2 is 節足_足蠍) && !ele2.反転Y) || (ele2 is 節足_足百 && ele2.反転Y))) + { + 半身中2接続.Reverse(); + } + Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); + foreach (Ele item5 in array) + { + 腿左接続.Remove(item5); + 半身前接続.Add(item5); + } + array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); + foreach (Ele item6 in array) + { + 腿右接続.Remove(item6); + 半身前接続.Add(item6); + } + } + else if (ele is 長物_蟲) + { + Is蟲 = true; + 蟲 = (長物_蟲)ele; + 腰.腰CD.c2.Col2 = 蟲.胴1_胴CD.c2.Col1; + 半身中1接続.Add(ele); + if (蟲.胴_接続 != null) + { + foreach (胴_蟲 item21 in 蟲.EnumEle().GetEles<胴_蟲>().Reverse()) + { + if (item21.左_接続 != null) + { + Sort(item21.左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + } + if (item21.右_接続 != null) + { + Sort(item21.右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + } + } + Sort(from e in 蟲.胴_接続.Select((Ele e) => e.EnumEle()).JoinEnum() + where !bod.半身中2接続.Contains(e) + select e, 半身後接続); + } + if (蟲.左1_接続 != null) + { + Sort(蟲.左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蟲.右1_接続 != null) + { + Sort(蟲.右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蟲.左0_接続 != null) + { + Sort(蟲.左0_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蟲.右0_接続 != null) + { + Sort(蟲.右0_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + 節足 ele3 = 半身中2接続.GetEle<節足>(); + if (ele3 != null && (((ele3 is 節足_足蜘 || ele3 is 節足_足蠍) && !ele3.反転Y) || (ele3 is 節足_足百 && ele3.反転Y))) + { + 半身中2接続.Reverse(); + } + } + else if (ele is 四足胸) + { + Is獣 = true; + foreach (Ele item22 in ele.EnumEle()) + { + if (item22 is 四足胸) + { + 胸_獣 = (四足胸)item22; + } + else if (item22 is 四足胴) + { + 胴_獣 = (四足胴)item22; + } + else if (item22 is 四足腰) + { + 腰_獣 = (四足腰)item22; + } + else if (item22 is 四足脇) + { + if (item22.右) + { + 脇右_獣.Add((四足脇)item22); + } + else + { + 脇左_獣.Add((四足脇)item22); + } + } + else if (item22 is 胸肌) + { + 胸肌_獣 = (胸肌)item22; + } + else if (item22 is 胴肌) + { + 胴肌_獣 = (胴肌)item22; + } + else if (item22 is 腰肌) + { + 腰肌_獣 = (腰肌)item22; + } + else if (item22 is 胸毛) + { + 胸毛_獣 = (胸毛)item22; + } + else if (item22 is ボテ腹_獣) + { + ボテ腹_獣 = (ボテ腹_獣)item22; + } + else if (item22 is 肛門_獣) + { + 肛門_獣 = (肛門_獣)item22; + } + else if (item22 is 肛門精液_獣) + { + 肛門精液_獣 = (肛門精液_獣)item22; + } + else if (item22 is 膣基_獣) + { + 膣基_獣 = (膣基_獣)item22; + } + else if (item22 is 膣内精液_獣) + { + 膣内精液_獣 = (膣内精液_獣)item22; + } + else if (item22 is 断面_獣) + { + 断面_獣 = (断面_獣)item22; + } + else if (item22 is 性器_獣) + { + 性器_獣 = (性器_獣)item22; + } + else if (item22 is 性器精液_獣) + { + 性器精液_獣 = (性器精液_獣)item22; + } + else if (item22 is 飛沫_獣) + { + 飛沫_獣 = (飛沫_獣)item22; + } + else if (item22 is 潮吹_小_獣) + { + 潮吹_小_獣 = (潮吹_小_獣)item22; + } + else if (item22 is 潮吹_大_獣) + { + 潮吹_大_獣 = (潮吹_大_獣)item22; + } + else if (item22 is 放尿_獣) + { + 放尿_獣 = (放尿_獣)item22; + } + else if (item22 is ピアス) + { + ピアス = (ピアス)item22; + } + else if (item22 is キャップ1) + { + キャップ1 = (キャップ1)item22; + } + } + 胸肌_獣.SetHitFalse(); + 胴肌_獣.SetHitFalse(); + 腰肌_獣.SetHitFalse(); + 腰肌_獣.X0Y0_陰毛.Hit = true; + 腰肌_獣.X0Y0_陰毛_ハート.Hit = true; + 腰肌_獣.X0Y0_獣性_獣毛.Hit = true; + 腰肌_獣.X0Y1_陰毛.Hit = true; + 腰肌_獣.X0Y1_陰毛_ハート.Hit = true; + 腰肌_獣.X0Y1_獣性_獣毛.Hit = true; + 腰肌_獣.X0Y2_陰毛.Hit = true; + 腰肌_獣.X0Y2_陰毛_ハート.Hit = true; + 腰肌_獣.X0Y2_獣性_獣毛.Hit = true; + 腰肌_獣.X0Y3_陰毛.Hit = true; + 腰肌_獣.X0Y3_陰毛_ハート.Hit = true; + 腰肌_獣.X0Y3_獣性_獣毛.Hit = true; + 腰肌_獣.X0Y4_陰毛.Hit = true; + 腰肌_獣.X0Y4_陰毛_ハート.Hit = true; + 腰肌_獣.X0Y4_獣性_獣毛.Hit = true; + 肛門精液_獣.SetHitFalse(); + 膣基_獣.SetHitFalse(); + 膣内精液_獣.SetHitFalse(); + 断面_獣.SetHitFalse(); + 性器精液_獣.SetHitFalse(); + 飛沫_獣.SetHitFalse(); + 潮吹_小_獣.SetHitFalse(); + 潮吹_大_獣.SetHitFalse(); + 放尿_獣.SetHitFalse(); + ピアス.SetHitFalse(); + 腰.腰CD.c2.Col2 = 胸_獣.胸郭CD.c2.Col1; + if (腰_獣 != null) + { + 半身中1接続.Add(腰_獣); + } + if (胴_獣 != null) + { + 半身中1接続.Add(胴_獣); + } + if (胸_獣 != null) + { + 半身中1接続.Add(new DE(胸_獣, 胸_獣.胸描画)); + } + if (胸_獣 != null) + { + 半身中1接続.Add(new DE(胸_獣, 胸_獣.肌描画)); + } + if (ボテ腹_獣 != null) + { + 半身中1接続.Add(ボテ腹_獣); + } + if (腰肌_獣 != null) + { + 半身中1接続.Add(腰肌_獣); + } + if (胴肌_獣 != null) + { + 半身中1接続.Add(胴肌_獣); + } + if (胸肌_獣 != null) + { + 半身中2接続.Add(胸肌_獣); + } + if (脇左_獣 != null) + { + Sort(脇左_獣.Select((四足脇 e) => e.EnumEle().Skip(1)).JoinEnum(), 半身前接続); + } + if (脇右_獣 != null) + { + Sort(脇右_獣.Select((四足脇 e) => e.EnumEle().Skip(1)).JoinEnum(), 半身前接続); + } + if (腰_獣 != null) + { + if (腰_獣.腿左_接続 != null) + { + Sort(腰_獣.腿左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (腰_獣.腿右_接続 != null) + { + Sort(腰_獣.腿右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (腰_獣.翼左_接続 != null) + { + Sort(腰_獣.翼左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + } + if (腰_獣.翼右_接続 != null) + { + Sort(腰_獣.翼右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + } + if (腰_獣.尾_接続 != null) + { + Sort(腰_獣.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中1接続); + } + if (腰_獣.半身_接続 != null) + { + Sort(腰_獣.半身_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中1接続); + } + } + if (胴_獣 != null) + { + if (胴_獣.翼左_接続 != null) + { + Sort(胴_獣.翼左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + } + if (胴_獣.翼右_接続 != null) + { + Sort(胴_獣.翼右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + } + } + if (胸_獣 != null) + { + if (胸_獣.背中_接続 != null) + { + Sort(胸_獣.背中_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + } + if (胸_獣.翼上左_接続 != null) + { + Sort(胸_獣.翼上左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + } + if (胸_獣.翼下左_接続 != null) + { + Sort(胸_獣.翼下左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + } + if (胸_獣.翼上右_接続 != null) + { + Sort(胸_獣.翼上右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + } + if (胸_獣.翼下右_接続 != null) + { + Sort(胸_獣.翼下右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + } + } + if (胸毛_獣 != null) + { + if (捲り判定0) + { + 半身前接続.Add(胸毛_獣); + } + else + { + 半身中2接続.Add(胸毛_獣); + } + } + Sort(from e in ele.EnumEle().Skip(1) + where !bod.半身前接続.Contains(e) && !bod.半身中1接続.Contains(e) && !bod.半身後接続.Contains(e) && !(e is 四足脇) && e != bod.肛門_獣 && e != bod.肛門精液_獣 && e != bod.膣基_獣 && e != bod.膣内精液_獣 && e != bod.断面_獣 && e != bod.性器_獣 && e != bod.性器精液_獣 && e != bod.飛沫_獣 && e != bod.潮吹_小_獣 && e != bod.潮吹_大_獣 && e != bod.放尿_獣 && e != bod.ピアス && e != bod.キャップ1 + select e, 半身後接続); + } + else if (ele is 多足_蛸) + { + Is蛸 = true; + 蛸 = (多足_蛸)ele; + 腰.腰CD.c2.Col2 = 蛸.胴CD.c2.Col1; + 半身中1接続.Add(蛸); + if (蛸.軟体内左_接続 != null) + { + Sort(蛸.軟体内左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + } + if (蛸.軟体内右_接続 != null) + { + Sort(蛸.軟体内右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + } + if (蛸.軟体外左_接続 != null) + { + Sort(蛸.軟体外左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + } + if (蛸.軟体外右_接続 != null) + { + Sort(蛸.軟体外右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + } + Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); + foreach (Ele item7 in array) + { + 腿左接続.Remove(item7); + 半身前接続.Add(item7); + } + array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); + foreach (Ele item8 in array) + { + 腿右接続.Remove(item8); + 半身前接続.Add(item8); + } + } + else if (ele is 多足_蜘) + { + Is蜘 = true; + 蜘 = (多足_蜘)ele; + 腰.腰CD.c2.Col2 = 蜘.柄CD.c2.Col2; + if (蜘.尾_接続 != null) + { + Sort(蜘.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + } + 半身中1接続.Add(蜘); + if (蜘.触肢左_接続 != null) + { + Sort(蜘.触肢左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蜘.触肢右_接続 != null) + { + Sort(蜘.触肢右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蜘.節足左1_接続 != null) + { + Sort(蜘.節足左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蜘.節足右1_接続 != null) + { + Sort(蜘.節足右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蜘.節足左2_接続 != null) + { + Sort(蜘.節足左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蜘.節足右2_接続 != null) + { + Sort(蜘.節足右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蜘.節足左3_接続 != null && !蜘.節足左3_接続.IsEle<節足_足百>() && 蜘.節足左3_接続.Any((Ele e_) => e_.反転Y)) + { + if (蜘.節足左4_接続 != null) + { + Sort(蜘.節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蜘.節足右4_接続 != null) + { + Sort(蜘.節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蜘.節足左3_接続 != null) + { + Sort(蜘.節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蜘.節足右3_接続 != null) + { + Sort(蜘.節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + } + else + { + if (蜘.節足左3_接続 != null) + { + Sort(蜘.節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蜘.節足右3_接続 != null) + { + Sort(蜘.節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蜘.節足左4_接続 != null) + { + Sort(蜘.節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蜘.節足右4_接続 != null) + { + Sort(蜘.節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + } + } + else if (ele is 多足_蠍) + { + Is蠍 = true; + 蠍 = (多足_蠍)ele; + 腰.腰CD.c2.Col2 = 蠍.前腹_腹節3_節0CD.c2.Col1; + if (蠍.尾_接続 != null) + { + Sort(蠍.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + } + 半身中1接続.Add(蠍); + 蠍前 = new DE(蠍, 蠍.前描画); + if (蠍.触肢左_接続 != null) + { + Sort(蠍.触肢左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蠍.節足左1_接続 != null) + { + Sort(蠍.節足左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蠍.節足左2_接続 != null) + { + Sort(蠍.節足左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蠍.節足左3_接続 != null) + { + Sort(蠍.節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蠍.節足左4_接続 != null) + { + Sort(蠍.節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蠍.櫛状板左_接続 != null) + { + Sort(蠍.櫛状板左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蠍.触肢右_接続 != null) + { + Sort(蠍.触肢右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蠍.節足右1_接続 != null) + { + Sort(蠍.節足右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蠍.節足右2_接続 != null) + { + Sort(蠍.節足右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蠍.節足右3_接続 != null) + { + Sort(蠍.節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蠍.節足右4_接続 != null) + { + Sort(蠍.節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + if (蠍.櫛状板右_接続 != null) + { + Sort(蠍.櫛状板右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + } + } + else if (ele is 単足_植) + { + Is植 = true; + 植 = (単足_植)ele; + Sort(植.EnumEle(), 半身中1接続); + Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); + foreach (Ele item9 in array) + { + 腿左接続.Remove(item9); + 半身前接続.Add(item9); + } + array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); + foreach (Ele item10 in array) + { + 腿右接続.Remove(item10); + 半身前接続.Add(item10); + } + } + if (ele is 単足_粘) + { + Is粘 = true; + 粘 = (単足_粘)ele; + Sort(粘.EnumEle(), 半身後接続); + Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); + foreach (Ele item11 in array) + { + 腿左接続.Remove(item11); + 半身前接続.Add(item11); + } + array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); + foreach (Ele item12 in array) + { + 腿右接続.Remove(item12); + 半身前接続.Add(item12); + } + } + } + foreach (蝙通常 item23 in 蝙通常) + { + Inserts(item23.上腕, 0, item23.上腕.飛膜); + Inserts(item23.手, -2, item23.手.飛膜); + Inserts(item23.手.飛膜, 1, new DE(item23.手, item23.手.指先描画)); + } + 大顎基 ele4 = 大顎基接続.GetEle<大顎基>(); + if (ele4 != null) + { + Inserts(ele4, 1 + ((ele4.顎左_接続 != null) ? ele4.顎左_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0) + ((ele4.顎右_接続 != null) ? ele4.顎右_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), ele4.大顎上); + } + foreach (腕人 item24 in 腕人左) + { + if (item24.下腕 != null) + { + Inserts(item24.下腕, 1 + ((item24.下腕.手_接続 != null) ? item24.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0) + ((item24.下腕.虫鎌_接続 != null) ? item24.下腕.虫鎌_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item24.下腕, item24.下腕.外腕描画)); + } + } + foreach (腕人 item25 in 腕人右) + { + if (item25.下腕 != null) + { + Inserts(item25.下腕, 1 + ((item25.下腕.手_接続 != null) ? item25.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0) + ((item25.下腕.虫鎌_接続 != null) ? item25.下腕.虫鎌_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item25.下腕, item25.下腕.外腕描画)); + } + } + foreach (腕翼鳥 item26 in 腕翼鳥左) + { + if (item26.下腕 != null) + { + Inserts(item26.下腕, 1 + ((item26.下腕.手_接続 != null) ? item26.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item26.下腕, item26.下腕.小雨覆描画)); + } + } + foreach (翼鳥 item27 in 翼鳥左) + { + if (item27.下腕 != null) + { + Inserts(item27.下腕, 1 + ((item27.下腕.手_接続 != null) ? item27.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item27.下腕, item27.下腕.小雨覆描画)); + } + } + foreach (腕翼鳥 item28 in 腕翼鳥右) + { + if (item28.下腕 != null) + { + Inserts(item28.下腕, 1 + ((item28.下腕.手_接続 != null) ? item28.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item28.下腕, item28.下腕.小雨覆描画)); + } + } + foreach (翼鳥 item29 in 翼鳥右) + { + if (item29.下腕 != null) + { + Inserts(item29.下腕, 1 + ((item29.下腕.手_接続 != null) ? item29.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item29.下腕, item29.下腕.小雨覆描画)); + } + } + foreach (腕翼獣 item30 in 腕翼獣左) + { + if (item30.下腕 != null) + { + Inserts(item30.下腕, 1 + ((item30.下腕.手_接続 != null) ? item30.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item30.下腕, item30.下腕.腕輪描画)); + } + } + foreach (翼獣 item31 in 翼獣左) + { + if (item31.下腕 != null) + { + Inserts(item31.下腕, 1 + ((item31.下腕.手_接続 != null) ? item31.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item31.下腕, item31.下腕.腕輪描画)); + } + } + foreach (腕翼獣 item32 in 腕翼獣右) + { + if (item32.下腕 != null) + { + Inserts(item32.下腕, 1 + ((item32.下腕.手_接続 != null) ? item32.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item32.下腕, item32.下腕.腕輪描画)); + } + } + foreach (翼獣 item33 in 翼獣右) + { + if (item33.下腕 != null) + { + Inserts(item33.下腕, 1 + ((item33.下腕.手_接続 != null) ? item33.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item33.下腕, item33.下腕.腕輪描画)); + } + } + foreach (脚人 item34 in 脚人左) + { + if (item34.脚 != null) + { + Inserts(item34.脚, 1 + ((item34.脚.足_接続 != null) ? item34.脚.足_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item34.脚, item34.脚.外描画)); + } + } + foreach (脚人 item35 in 脚人右) + { + if (item35.脚 != null) + { + Inserts(item35.脚, 1 + ((item35.脚.足_接続 != null) ? item35.脚.足_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item35.脚, item35.脚.外描画)); + } + } + foreach (脚人 item36 in 脚人左) + { + if (item36.足 != null) + { + Inserts(item36.足, -1, new DE(item36.足, item36.足.底描画)); + Inserts(item36.足, 2, new DE(item36.足, item36.足.靴描画)); + } + } + foreach (脚人 item37 in 脚人右) + { + if (item37.足 != null) + { + Inserts(item37.足, -1, new DE(item37.足, item37.足.底描画)); + Inserts(item37.足, 2, new DE(item37.足, item37.足.靴描画)); + } + } + foreach (虫鎌 e in 虫鎌左) + { + if (e.ConnectionType == ConnectionInfo.下腕_人_虫鎌_接続) + { + int num = e.Par.EnumEle().Count((Ele f) => f.Par == e.Par); + Inserts(e.Par, 2 + num, e)?.Remove(e); + } + } + foreach (虫鎌 e in 虫鎌右) + { + if (e.ConnectionType == ConnectionInfo.下腕_人_虫鎌_接続) + { + int num = e.Par.EnumEle().Count((Ele f) => f.Par == e.Par); + Inserts(e.Par, 2 + num, e)?.Remove(e); + } + } + Ele ele5 = 腕左.LastOrDefault((Ele e) => e.Par != null && e.Par.Par != null && e.Par.Par.ConnectionType == ConnectionInfo.胸_肩左_接続); + if (ele5 != null) + { + 下腕以降左.Add(ele5); + } + HashSet hashSet = new HashSet(); + foreach (蝙通常 item38 in 蝙通常.Where((蝙通常 e) => e.上腕.Par != null && e.上腕.Par.ConnectionType == ConnectionInfo.胸_肩左_接続)) + { + hashSet.Add(item38.上腕.飛膜); + hashSet.Add(item38.手.飛膜); + } + foreach (Ele item39 in 腕左) + { + if (hashSet.Contains(item39) || (item39 is DE && ((DE)item39).Par is 手_蝙)) + { + 肩左飛膜.Add(item39); + } + else if (下腕以降左.Contains(item39.Par) || item39 is 大顎上 || item39 is 触肢_肢蠍) + { + 下腕以降左.Add(item39); + } + } + foreach (Ele item40 in 下腕以降左) + { + 腕左.Remove(item40); + } + foreach (Ele item41 in 肩左飛膜) + { + 腕左.Remove(item41); + } + ele5 = 腕右.LastOrDefault((Ele e) => e.Par != null && e.Par.Par != null && e.Par.Par.ConnectionType == ConnectionInfo.胸_肩右_接続); + if (ele5 != null) + { + 下腕以降右.Add(ele5); + } + hashSet.Clear(); + foreach (蝙通常 item42 in 蝙通常.Where((蝙通常 e) => e.上腕.Par != null && e.上腕.Par.ConnectionType == ConnectionInfo.胸_肩右_接続)) + { + hashSet.Add(item42.上腕.飛膜); + hashSet.Add(item42.手.飛膜); + } + foreach (Ele item43 in 腕右) + { + if (hashSet.Contains(item43) || (item43 is DE && ((DE)item43).Par is 手_蝙)) + { + 肩右飛膜.Add(item43); + } + else if (下腕以降右.Contains(item43.Par) || item43 is 大顎上 || item43 is 触肢_肢蠍) + { + 下腕以降右.Add(item43); + } + } + foreach (Ele item44 in 下腕以降右) + { + 腕右.Remove(item44); + } + foreach (Ele item45 in 肩右飛膜) + { + 腕右.Remove(item45); + } + 飛膜_根[] array2 = 腕左.GetEles<飛膜_根>().ToArray(); + foreach (飛膜_根 item13 in array2) + { + 肩左飛膜.Add(item13); + 腕左.Remove(item13); + } + array2 = 腕右.GetEles<飛膜_根>().ToArray(); + foreach (飛膜_根 item14 in array2) + { + 肩右飛膜.Add(item14); + 腕右.Remove(item14); + } + foreach (Ele item46 in 腰後左接続.Where((Ele e) => e.ConnectionType == ConnectionInfo.四足脇_上腕_接続 || bod.半身前接続.Contains(e.Par))) + { + 半身前接続.Add(item46); + } + foreach (Ele item47 in 腰後右接続.Where((Ele e) => e.ConnectionType == ConnectionInfo.四足脇_上腕_接続 || bod.半身前接続.Contains(e.Par))) + { + 半身前接続.Add(item47); + } + foreach (Ele item48 in 半身前接続) + { + 腰後左接続.Remove(item48); + 腰後右接続.Remove(item48); + } + 獣下腕 下腕左l = ((腕獣左.Count > 0) ? 腕獣左[0].下腕 : null); + 獣下腕 下腕右l = ((腕獣右.Count > 0) ? 腕獣右[0].下腕 : null); + if (!Is蠍 && !Is蜘) + { + Ele[] array = 半身前接続.Where((Ele e) => (e is 下腕 && 下腕左l != e && 下腕右l != e) || e is 上腕 || e is 触肢 || (e.ConnectionType == ConnectionInfo.四足脇_上腕_接続 && e is 脚)).ToArray(); + foreach (Ele item15 in array) + { + 半身前接続.Remove(item15); + 半身中2接続.Add(item15); + } + } + if (腰.腿左_接続 != null) + { + IEnumerable<触手_犬> eles = 腰.腿左_接続.GetEles<触手_犬>(); + foreach (触手_犬 item49 in eles.Take(eles.Count() - 1)) + { + item49.胴_節1_胴_表示 = false; + item49.胴_節1_鱗1_表示 = false; + item49.胴_節1_鱗2_表示 = false; + item49.胴_節1_鱗3_表示 = false; + } + } + if (腰.腿右_接続 != null) + { + IEnumerable<触手_犬> eles2 = 腰.腿右_接続.GetEles<触手_犬>(); + foreach (触手_犬 item50 in eles2.Take(eles2.Count() - 1)) + { + item50.胴_節1_胴_表示 = false; + item50.胴_節1_鱗1_表示 = false; + item50.胴_節1_鱗2_表示 = false; + item50.胴_節1_鱗3_表示 = false; + } + } + 四足脇[] array3 = 腰後右接続.GetEles<四足脇>().ToArray(); + foreach (四足脇 item16 in array3) + { + 腰後右接続.Remove(item16); + 半身後接続.Insert(0, item16); + } + array3 = 腰後左接続.GetEles<四足脇>().ToArray(); + foreach (四足脇 item17 in array3) + { + 腰後左接続.Remove(item17); + 半身後接続.Insert(0, item17); + } + if (Cha.ChaD.固有値 > 0.5) + { + 大顎 ele6 = 大顎基接続.GetEle<大顎>(); + if (ele6 != null) + { + int num2 = 大顎基接続.IndexOf(ele6); + 大顎基接続.Remove(ele6); + 大顎基接続.Insert(num2 + 1, ele6); + } + } + 耳左 = 頭.耳左_接続.GetEle<耳>(); + 耳右 = 頭.耳右_接続.GetEle<耳>(); + IEnumerable src = 顔触覚左接続.Concat(触覚左接続); + IEnumerable src2 = 顔触覚右接続.Concat(触覚右接続); + 触覚甲左 = src.GetEle<触覚_甲>(); + 触覚甲右 = src2.GetEle<触覚_甲>(); + if (触覚甲左 == null) + { + 触覚左 = src.GetEle<触覚>(); + 触覚右 = src2.GetEle<触覚>(); + } + 頭色更新 = new 頭色更新(頭, 単眼瞼, Is瞼宇 ? null : 瞼左, Is瞼宇 ? null : 瞼右, 額瞼, 頬瞼左, 頬瞼右); + ドレス色更新 = new ドレス色更新(上着T_ドレス, 上着M_ドレス); + 鯨色更新 = from e in Elements + where e.Par != null && e.Par is 長物_鯨 && e is 尾_鯨 + select new 鯨色更新((長物_鯨)e.Par, (尾_鯨)e); + 飛膜色更新 = 蝙通常.Select((蝙通常 e) => new 飛膜色更新(e.上腕.飛膜, e.手.飛膜)); + 色更新 = Elements.Where((Ele e) => !bod.頭色更新.Contains(e) && !bod.ドレス色更新.Contains(e) && !bod.鯨色更新.Any((鯨色更新 f) => f.Contains(e))); + Is双眉 = 眉左 != null; + Is単眉 = 単眼眉 != null; + Is人耳 = 耳左 != null; + Is獣耳 = 獣耳左 != null; + Is虫角 = 額接続.IsEle<角1_虫>(); + Is虫角前 = Is虫角 && (顔面 is 顔面_甲 || 顔面 is 顔面_虫); + 顔面_甲 顔面_甲2 = null; + if (頭.顔面_接続 != null) + { + 顔面_甲2 = 頭.顔面_接続.GetEle<顔面_甲>(); + } + if (顔面_甲2 != null) + { + 顔面_甲2.面額_表示 = Is虫角前 || 額接続.Count == 0; + } + Is鬼角 = 角左接続.IsEle<角2_鬼>(); + Is貧乳 = 乳房左.バスト <= 0.2; + Is海洋 = Is魚 || Is鯨; + Is長物 = Is蛇 || Is蟲; + Is多足 = Is蜘 || Is蠍; + Is半身 = Is獣 || Is海洋 || Is長物 || Is多足 || Is蛸 || Is植 || Is粘; + Is顔面 = 顔面 != null; + Is頭頂 = 頭頂 != null; + Is大顎基 = 大顎基接続.IsEle<大顎基>(); + Is額角 = 額接続.IsEle<角1>(); + Is触覚他 = 触覚左 != null; + Is触覚甲 = 触覚甲左 != null; + Is触覚 = Is触覚他 || Is触覚甲; + Is双眼 = 目左 != null; + Is単眼 = 単眼目 != null; + Is頬眼 = 頬目左 != null; + Is額眼 = 額目 != null; + Is舌股 = 舌 is 舌_長 && ((舌_長)舌).舌股右_舌1_表示; + Is最前腕人 = 肩左 != null && 肩左.上腕_接続.IsEle<上腕_人>(); + Is最前手人 = 肩左 != null && 肩左.EnumEle().IsEle<手_人>(); + Is腕人 = 下腕以降左.IsEle<下腕_人>(); + Is腕鳥 = 下腕以降左.IsEle<下腕_鳥>(); + Is腕蝙 = 下腕以降左.IsEle<下腕_蝙>(); + Is腕獣 = 下腕以降左.IsEle<下腕_獣>(); + Is腕蠍 = 下腕以降左.IsEle<触肢_肢蠍>(); + Is腿人 = 腰.腿左_接続.IsEle<腿_人>(); + Is腿獣 = 腰.腿左_接続.IsEle<獣腿>(); + Is腿魚 = 腰.腿左_接続.IsEle<尾_魚>(); + Is腿犬 = 腰.腿左_接続.IsEle<触手_犬>(); + 紅潮.紅潮線左右表示 = false; + 舌_表示 = false; + if (Is頭頂_宇) + { + foreach (Ele item51 in 顔触覚左接続) + { + item51.接続(頭.触覚左_接続点); + } + foreach (Ele item52 in 顔触覚右接続) + { + item52.接続(頭.触覚右_接続点); + } + 耳左接続.SetEles(delegate(耳 e) + { + e.Yi = 1; + }); + 耳右接続.SetEles(delegate(耳 e) + { + e.Yi = 1; + }); + } + if (Is単眼) + { + 頭.X0Y0_頭.JP[7] = new Joi(頭.X0Y0_頭.JP[7].Joint.MulY(0.96)); + 頭.X0Y0_頭.JP[17] = new Joi(頭.X0Y0_頭.JP[17].Joint.MulY(0.96)); + 頭.X0Y0_頭.JP[18] = new Joi(頭.X0Y0_頭.JP[18].Joint.MulY(0.96)); + 紅潮.紅潮1_表示 = false; + 紅潮.X0Y0_紅潮左.AngleBase = 20.0; + 紅潮.X0Y0_紅潮弱左.AngleBase = 20.0; + 紅潮.X0Y0_紅潮線左.AngleBase = 20.0; + 紅潮.X0Y0_紅潮右.AngleBase = -20.0; + 紅潮.X0Y0_紅潮弱右.AngleBase = -20.0; + 紅潮.X0Y0_紅潮線右.AngleBase = -20.0; + } + 染み_人 = new 染み_人(disUnit, 配色指定.N0, Cha.配色, Med, new 染み_人D()); + 染み_人.サイズ = Elements.Sum((Ele e) => e.サイズ) / (double)Elements.Length; + 染み_人.濃度 = 0.0; + Vector2D positionCont = Dat.Vec2DUnitY * -0.03; + Vector2D positionCont2 = Dat.Vec2DUnitY * 0.03; + 染み_人.X0Y0_汗.PositionCont = positionCont; + 染み_人.X0Y0_潮1.PositionCont = positionCont2; + if (Is獣) + { + 膣内精液_獣.濃度 = 0.0; + 断面_獣.精液CD.不透明度 = 0.0; + 膣基 = 膣基_獣; + 膣内精液 = 膣内精液_獣; + 断面 = 断面_獣; + 性器 = 性器_獣; + 性器精液 = 性器精液_獣; + 飛沫 = 飛沫_獣; + 潮吹_小 = 潮吹_小_獣; + 潮吹_大 = 潮吹_大_獣; + 放尿 = 放尿_獣; + 肛門 = 肛門_獣; + 肛門精液 = 肛門精液_獣; + 膣内精液_獣.精液配色(Sta.GameData.配色); + 膣内精液_獣.精液濃度 = 0.0; + 断面_獣.精液配色(Sta.GameData.配色); + 断面_獣.精液濃度 = 0.0; + 性器精液_獣.精液配色(Sta.GameData.配色); + 肛門精液_獣.精液配色(Sta.GameData.配色); + 染み_獣 = new 染み_獣(disUnit, 配色指定.N0, Cha.配色, Med, new 染み_獣D()); + 染み_獣.サイズ = Elements.Sum((Ele e) => e.サイズ) / (double)Elements.Length; + 染み_獣.濃度 = 0.0; + if (胸_獣.脇左_接続.IsEle<四足脇>()) + { + 胸_獣.X0Y0_胸郭.OP[0].Outline = false; + 胸_獣.X0Y0_胸郭.OP[9].Outline = false; + } + Vector2D positionCont3 = new Vector2D(0.0, 0.006); + 染み_獣.X0Y0_湯気_湯気左1_湯気2.PositionCont = positionCont3; + 染み_獣.X0Y0_湯気_湯気左2_湯気2.PositionCont = positionCont3; + 染み_獣.X0Y0_湯気_湯気左3_湯気2.PositionCont = positionCont3; + 染み_獣.X0Y0_湯気_湯気右1_湯気2.PositionCont = positionCont3; + 染み_獣.X0Y0_湯気_湯気右2_湯気2.PositionCont = positionCont3; + 染み_獣.X0Y0_湯気_湯気右3_湯気2.PositionCont = positionCont3; + 下着陰核.X0Y0_陰核.SizeBase = 性器_獣.X0Y0_陰核.SizeBase; + csb = 性器_獣.X0Y0_陰核.SizeBase; + asb1 = 肛門_獣.X0Y0_肛門2.SizeBase; + asb2 = 肛門_獣.X0Y0_肛門3.SizeBase; + 染み_獣.X0Y0_汗.PositionCont = positionCont; + 染み_獣.X0Y0_潮1.PositionCont = positionCont2; + } + else + { + 膣内精液_人.濃度 = 0.0; + 断面_人.精液CD.不透明度 = 0.0; + 膣基 = 膣基_人; + 膣内精液 = 膣内精液_人; + 断面 = 断面_人; + 性器 = 性器_人; + 性器精液 = 性器精液_人; + 飛沫 = 飛沫_人; + 潮吹_小 = 潮吹_小_人; + 潮吹_大 = 潮吹_大_人; + 放尿 = 放尿_人; + 肛門 = 肛門_人; + 肛門精液 = 肛門精液_人; + 膣内精液_人.精液配色(Sta.GameData.配色); + 膣内精液_人.精液濃度 = 0.0; + 断面_人.精液配色(Sta.GameData.配色); + 断面_人.精液濃度 = 0.0; + 性器精液_人.精液配色(Sta.GameData.配色); + 肛門精液_人.精液配色(Sta.GameData.配色); + Vector2D positionCont4 = new Vector2D(0.0, 0.006); + 染み_人.X0Y0_湯気_湯気左1_湯気2.PositionCont = positionCont4; + 染み_人.X0Y0_湯気_湯気左2_湯気2.PositionCont = positionCont4; + 染み_人.X0Y0_湯気_湯気左3_湯気2.PositionCont = positionCont4; + 染み_人.X0Y0_湯気_湯気右1_湯気2.PositionCont = positionCont4; + 染み_人.X0Y0_湯気_湯気右2_湯気2.PositionCont = positionCont4; + 染み_人.X0Y0_湯気_湯気右3_湯気2.PositionCont = positionCont4; + 下着陰核.X0Y0_陰核.SizeBase = 性器_人.X0Y0_陰核.SizeBase; + csb = 性器_人.X0Y0_陰核.SizeBase; + asb1 = 肛門_人.X0Y0_肛門2.SizeBase; + asb2 = 肛門_人.X0Y0_肛門3.SizeBase; + ボテ腹_人.X0Y0_ハイライト.Dra = false; + ボテ腹_人.X0Y0_ハイライト左1.Dra = false; + ボテ腹_人.X0Y0_ハイライト左2.Dra = false; + ボテ腹_人.X0Y0_ハイライト右1.Dra = false; + ボテ腹_人.X0Y0_ハイライト右2.Dra = false; + ボテ腹_人.X0Y1_ハイライト.Dra = false; + ボテ腹_人.X0Y1_ハイライト左1.Dra = false; + ボテ腹_人.X0Y1_ハイライト左2.Dra = false; + ボテ腹_人.X0Y1_ハイライト右1.Dra = false; + ボテ腹_人.X0Y1_ハイライト右2.Dra = false; + } + 肛門y = 肛門.尺度YB; + 肛門v = 肛門.尺度B; + 口i = 0; + 口精液.精液配色(Sta.GameData.配色); + 頬濃度 = 0.3; + 下着B_ノーマル.染み濃度 = 0.0; + 下着B_マイクロ.染み濃度 = 0.0; + 蜘尾 = Elements.GetEle<尾_蜘>(); + if (Is蜘尾 = 蜘尾 != null) + { + 出糸精液 = new 性器精液_人(disUnit, 配色指定.N0, Cha.配色, Med, new 性器精液_人D()); + 出糸精液.精液配色(Sta.GameData.配色); + 出糸精液.接続(蜘尾.出糸_接続点); + } + 頬濃度 = 0.0; + 汗染み濃度 = 0.0; + 尿染み濃度 = 0.0; + 飛沫濃度 = 0.0; + 潮染み濃度 = 0.0; + 湯気左濃度 = 0.0; + 湯気右濃度 = 0.0; + 下着B染み = 0.0; + 下着T染み = 0.0; + 上着B染み = 0.0; + 陰核勃起 = 0.0; + 乳首勃起 = 0.0; + 顔紅潮 = 0.0; + 体紅潮 = 0.0; + 子宮下がり = 0.0; + 肛門開き = 0.0; + 肛門C = 1.0; + 膣腔C = 1.0; + 断面_表示 = false; + if (Is粘 && 腰.腿左_接続 != null) + { + foreach (Par item53 in (from e in 腰.腿左_接続.GetEles<腿>() + select e.本体.EnumAllPar()).Aggregate((IEnumerable e1, IEnumerable e2) => e1.Concat(e2))) + { + item53.OP.OutlineFalse(); + } + foreach (Par item54 in (from e in 腰.腿右_接続.GetEles<腿>() + select e.本体.EnumAllPar()).Aggregate((IEnumerable e1, IEnumerable e2) => e1.Concat(e2))) + { + item54.OP.OutlineFalse(); + } + } + Elements.SetEle(delegate(胴_蛇 e) + { + e.X0Y0_胴_胴.OP[1].ps[3] = e.X0Y0_胴_胴.OP[1].ps[3].AddY(0.04); + if (e.胴_接続 != null) + { + e.胴_接続.SetEle(delegate(胴_蛇 f) + { + f.X0Y0_胴_胴.OP[1].ps[3] = f.X0Y0_胴_胴.OP[1].ps[3].AddY(0.04); + }); + } + }); + if (Is粘) + { + 腿開きi = 1; + 断面_表示 = true; + } + 下着乳首左.X0Y0_乳首.SizeBase = 乳房左.X0Y0_乳首.SizeBase * 1.1; + 下着乳首右.X0Y0_乳首.SizeBase = 乳房右.X0Y0_乳首.SizeBase * 1.1; + if (胸.肩左_接続 == null) + { + 胸肌_人.淫タトゥ_タトゥ左_表示 = false; + 胸肌_人.淫タトゥ_タトゥ右_表示 = false; + } + if (腰肌_人.竜性_鱗1_表示 || 腰肌_人.竜性_鱗2_表示 || 腰肌_人.竜性_鱗3_表示 || 腰肌_人.竜性_鱗4_表示) + { + 腰肌_人.陰毛_ハート_表示 = false; + } + 尾_魚 ele7 = 腰.腿左_接続.GetEle<尾_魚>(); + if (ele7 != null) + { + 腰.腰CD.c2.Col2 = ele7.尾0_尾CD.c2.Col1; + } + nsb1 = 乳房左.X0Y0_乳首.SizeBase; + nsb2 = 乳房左.X0Y0_乳輪.SizeBase; + 変動ステート更新(); + 腰.位置B = Med.Base.GetPosition(ref Shas.中央中央); + Join(); + Set腰(); + if (背中接続.Count + 頭頂左後接続.Count + 頭頂右後接続.Count + 胸上左接続.Count + 胸上右接続.Count + 胸下左接続.Count + 胸下右接続.Count + 胴後左接続.Count + 胴後右接続.Count + 後腕左s.Length + 後腕右s.Length > 0) + { + EI胸 = new EleI(Med); + EI胸.AddRange(背中接続); + EI胸.AddRange(頭頂左後接続); + EI胸.AddRange(頭頂右後接続); + EI胸.AddRange(胸上左接続); + EI胸.AddRange(胸上右接続); + EI胸.AddRange(胸下左接続); + EI胸.AddRange(胸下右接続); + EI胸.AddRange(胴後左接続); + EI胸.AddRange(胴後右接続); + List[] array4 = 後腕左s; + foreach (List es in array4) + { + EI胸.AddRange(es); + } + array4 = 後腕右s; + foreach (List es2 in array4) + { + EI胸.AddRange(es2); + } + EI胸.描画処理 = delegate(Are are) + { + bod.背中接続.描画0(are); + bod.背中接続.描画1(are); + bod.胸上左接続.描画0(are); + bod.胸上左接続.描画1(are); + bod.胸上右接続.描画0(are); + bod.胸上右接続.描画1(are); + bod.胸下左接続.描画0(are); + bod.胸下左接続.描画1(are); + bod.胸下右接続.描画0(are); + bod.胸下右接続.描画1(are); + bod.胴後左接続.描画0(are); + bod.胴後左接続.描画1(are); + bod.胴後右接続.描画0(are); + bod.胴後右接続.描画1(are); + bod.頭頂左後接続.描画0(are); + bod.頭頂左後接続.描画1(are); + bod.頭頂右後接続.描画0(are); + bod.頭頂右後接続.描画1(are); + 肩[] array5 = bod.後脇左s; + for (int n = 0; n < array5.Length; n++) + { + array5[n].脇描画(are); + } + array5 = bod.後脇右s; + for (int n = 0; n < array5.Length; n++) + { + array5[n].脇描画(are); + } + List[] array6 = bod.後腕左s; + foreach (List es3 in array6) + { + es3.描画0(are); + es3.描画1(are); + } + array6 = bod.後腕右s; + foreach (List es4 in array6) + { + es4.描画0(are); + es4.描画1(are); + } + }; + EI胸.Update(); + eis.Add(EI胸); + } + if (後髪接続.Count > 0) + { + EI髪 = new EleI(Med); + EI髪.AddRange(後髪接続); + EI髪.描画処理 = delegate(Are are) + { + bod.後髪接続.描画0(are); + bod.後髪接続.描画1(are); + }; + EI髪.Update(); + eis.Add(EI髪); + } + if (腰後左接続.Count + 腰後右接続.Count > 0) + { + EI腰 = new EleI(Med); + EI腰.AddRange(腰後左接続); + EI腰.AddRange(腰後右接続); + EI腰.描画処理 = delegate(Are are) + { + bod.腰後左接続.描画0(are); + bod.腰後左接続.描画1(are); + bod.腰後右接続.描画0(are); + bod.腰後右接続.描画1(are); + }; + EI腰.Update(); + eis.Add(EI腰); + } + if (尾接続.Count + 半身後接続.Count > 0) + { + EI半後 = new EleI(Med); + EI半後.AddRange(尾接続); + EI半後.AddRange(半身後接続); + EI半後.描画処理 = delegate(Are are) + { + bod.尾接続.描画0(are); + bod.尾接続.描画1(are); + bod.半身後接続.描画0(are); + bod.半身後接続.描画1(are); + }; + EI半後.Update(); + eis.Add(EI半後); + } + if (半身中1接続.Count > 0) + { + EI半中1 = new EleI(Med); + EI半中1.AddRange(半身中1接続); + EI半中1.描画処理 = delegate(Are are) + { + bod.半身中1接続.描画0(are); + bod.半身中1接続.描画1(are); + }; + EI半中1.Update(); + eis.Add(EI半中1); + } + if (半身中2接続.Count > 0) + { + EI半中2 = new EleI(Med); + EI半中2.AddRange(半身中2接続); + EI半中2.描画処理 = delegate(Are are) + { + bod.半身中2接続.描画0(are); + bod.半身中2接続.描画1(are); + }; + EI半中2.Update(); + eis.Add(EI半中2); + } + if (半身前接続.Count > 0) + { + EI半前 = new EleI(Med); + EI半前.AddRange(半身前接続); + EI半前.描画処理 = delegate(Are are) + { + bod.半身前接続.描画0(are); + bod.半身前接続.描画1(are); + }; + EI半前.Update(); + eis.Add(EI半前); + } + if (下腕以降左.Count + 下腕以降右.Count > 0) + { + EI腕前 = new EleI(Med); + EI腕前.AddRange(下腕以降左); + EI腕前.AddRange(下腕以降右); + EI腕前.描画処理 = delegate(Are are) + { + if (bod.腕左右前後) + { + if (!bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + if (!bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + } + else + { + if (!bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + if (!bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + } + }; + EI腕前.Update(); + eis.Add(EI腕前); + } + if (腿左接続.Count + 腿右接続.Count > 0) + { + EI腿 = new EleI(Med); + EI腿.AddRange(腿左接続); + EI腿.AddRange(腿右接続); + EI腿.描画処理 = delegate(Are are) + { + if (bod.腿左右前後) + { + bod.腿右接続.描画0(are); + bod.腿右接続.描画1(are); + bod.腿左接続.描画0(are); + bod.腿左接続.描画1(are); + } + else + { + bod.腿左接続.描画0(are); + bod.腿左接続.描画1(are); + bod.腿右接続.描画0(are); + bod.腿右接続.描画1(are); + } + }; + EI腿.Update(); + eis.Add(EI腿); + } + Is髪 = EI髪 != null; + Is胸 = EI胸 != null; + Is腰 = EI腰 != null; + Is腕前 = EI腕前 != null; + Is半後 = EI半後 != null; + Is半中1 = EI半中1 != null; + Is半中2 = EI半中2 != null; + Is半前 = EI半前 != null; + Is腿 = EI腿 != null; + Update(); + if (Is海洋) + { + Draw = delegate(Are are) + { + bod.染み_人.色更新(); + bod.染み_人.描画0(are); + if (bod.Is胸) + { + bod.EI胸.描画(are); + } + if (bod.Is腰) + { + bod.EI腰.描画(are); + } + if (bod.Is頭頂_宇) + { + bod.頭頂後.描画0(are); + } + if (bod.Is髪) + { + bod.EI髪.描画(are); + } + if (bod.Is獣耳) + { + foreach (角2 item55 in bod.角左接続) + { + item55.根描画(are); + } + foreach (角2 item56 in bod.角右接続) + { + item56.根描画(are); + } + } + bod.肩左飛膜.描画0(are); + bod.肩右飛膜.描画0(are); + if (bod.腕左右前後) + { + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + } + else + { + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + } + bod.上着B_クロス後.描画0(are); + if (bod.Is半後) + { + bod.EI半後.描画(are); + } + if (bod.Is蜘尾) + { + bod.出糸精液.描画0(are); + } + if (bod.cb0) + { + if (bod.カーソル.IsSub糸挿入) + { + bod.カーソル.描画糸(Are); + } + else if (bod.カーソル.Is糸挿入) + { + bod.カーソル.描画2(Are); + } + } + bod.耳左接続.描画0(are); + bod.耳右接続.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.脇描画(are); + } + if (bod.肩右 != null) + { + bod.肩右.脇描画(are); + } + bod.腰.描画0(are); + bod.腰.描画1(are); + bod.胴.描画0(are); + bod.胸.描画0(are); + bod.首.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.描画0(are); + } + if (bod.肩右 != null) + { + bod.肩右.描画0(are); + } + if (bod.Is半中1) + { + bod.EI半中1.描画(are); + } + bod.ボテ腹_人.描画0(are); + bod.ボテ腹板_人.描画0(are); + bod.腰肌_人.描画0(are); + bod.胴腹板_人.描画0(are); + bod.胸腹板_人.描画0(are); + bod.胴肌_人.描画0(are); + bod.胸肌_人.描画0(are); + bod.下着T_チューブ.描画0(are); + bod.下着T_クロス.描画0(are); + bod.下着T_ビキニ.描画0(are); + bod.下着T_マイクロ.描画0(are); + bod.下着T_ブラ.描画0(are); + bod.腕左.描画0(are); + bod.腕右.描画0(are); + bod.腕左.描画1(are); + bod.腕右.描画1(are); + if (bod.胸左右前後) + { + bod.乳房右.描画0(are); + bod.乳房左.描画0(are); + } + else + { + bod.乳房左.描画0(are); + bod.乳房右.描画0(are); + } + bod.ピアス左.描画0(are); + bod.ピアス右.描画0(are); + bod.噴乳左.描画0(are); + bod.噴乳右.描画0(are); + bod.キャップ2左.描画0(are); + bod.キャップ2右.描画0(are); + bod.胸肌_人.描画1(are); + if (bod.汗掻き != null) + { + bod.汗掻き.Draw(are); + } + bod.頭.描画0(are); + if (bod.Is双眼 && !bod.Is瞼宇) + { + bod.目左.描画0(are); + bod.瞼左.描画0(are); + bod.目右.描画0(are); + bod.瞼右.描画0(are); + } + bod.頭.描画1(are); + if (bod.Is単眼) + { + bod.単眼目.描画0(are); + bod.単眼瞼.描画0(are); + } + bod.紅潮.描画0(are); + bod.鼻肌.描画0(are); + bod.目尻影左.描画0(are); + bod.目尻影右.描画0(are); + bod.目傷左.描画0(are); + bod.目傷右.描画0(are); + bod.頬肌左.描画0(are); + bod.頬肌右.描画0(are); + if (bod.Is額眼) + { + bod.額目.描画0(are); + bod.額瞼.描画0(are); + } + if (bod.Is頬眼) + { + bod.頬目左.描画0(are); + bod.頬目右.描画0(are); + bod.頬瞼左.描画0(are); + bod.頬瞼右.描画0(are); + } + if (bod.Is瞼宇) + { + bod.瞼左.描画0(are); + bod.瞼右.描画0(are); + } + bod.涎左.描画0(are); + bod.涎右.描画0(are); + bod.口.描画0(are); + if (bod.鼻描画) + { + bod.鼻.描画0(are); + bod.鼻水左.描画0(are); + bod.鼻水右.描画0(are); + } + bod.頭.描画2(are); + bod.玉口枷.描画0(are); + bod.基髪.描画0(are); + bod.横髪左.描画0(are); + bod.横髪右.描画0(are); + bod.頬左接続.描画0(are); + bod.頬左接続.描画1(are); + bod.頬右接続.描画0(are); + bod.頬右接続.描画1(are); + bod.頬肌左.描画1(are); + bod.頬肌右.描画1(are); + if (bod.涙描画) + { + bod.涙左.描画0(are); + bod.涙右.描画0(are); + } + if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + if (bod.Is半中2) + { + bod.EI半中2.描画(are); + } + bod.肛門_人.描画0(are); + bod.肛門精液_人.描画0(are); + if (bod.cb1) + { + bod.カーソル.描画肛(are); + } + bod.膣基_人.描画0(are); + if (bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.膣内精液_人.描画0(are); + bod.断面_人.描画0(are); + bod.性器_人.描画0(are); + if (!bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.ピアス.描画0(are); + bod.下着T_チューブ.描画1(are); + bod.下着T_クロス.描画1(are); + bod.下着T_ビキニ.描画1(are); + bod.下着T_マイクロ.描画1(are); + bod.下着T_ブラ.描画1(are); + bod.下着乳首左.描画0(are); + bod.下着乳首右.描画0(are); + bod.キャップ1.描画0(are); + bod.上着M_ドレス.描画0(are); + bod.上着T_ドレス.描画0(are); + bod.上着B_前掛け.描画0(are); + bod.上着B_クロス.描画0(are); + if (bod.胸毛_人 != null) + { + bod.胸毛_人.描画0(are); + } + bod.舌.描画0(are); + bod.口精液.描画0(are); + bod.咳.描画0(are); + bod.呼気.描画0(are); + if (bod.cb0 && bod.カーソル.コキ) + { + bod.カーソル.描画0(are); + bod.カーソル.描画1(are); + } + bod.前髪.描画0(are); + if (!bod.Is獣耳) + { + foreach (角2 item57 in bod.角左接続) + { + item57.根描画(are); + } + foreach (角2 item58 in bod.角右接続) + { + item58.根描画(are); + } + } + if (bod.Is単眉) + { + bod.単眼眉.描画0(are); + } + if (bod.Is双眉) + { + bod.眉左.描画0(are); + bod.眉右.描画0(are); + } + if (bod.Is頭頂_宇) + { + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item59 in bod.角左接続) + { + item59.先描画(are); + } + foreach (角2 item60 in bod.角右接続) + { + item60.先描画(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + } + else + { + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item61 in bod.角左接続) + { + item61.先描画(are); + } + foreach (角2 item62 in bod.角右接続) + { + item62.先描画(are); + } + if (bod.Is虫角前) + { + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + } + else + { + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + } + } + bod.顔触覚左接続.描画0(are); + bod.顔触覚左接続.描画1(are); + bod.顔触覚右接続.描画0(are); + bod.顔触覚右接続.描画1(are); + if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + if (bod.Is半前) + { + bod.EI半前.描画(are); + } + bod.染み_人.湯気描画(are); + if (bod.cb0 && bod.カーソル.Is乳弄り) + { + bod.カーソル.描画2(Are); + } + bod.上着B_前掛け.前(are); + bod.ぶっかけ大.Draw(are); + bod.ぶっかけ小.Draw(are); + if (bod.cb1) + { + bod.カーソル.描画1(are); + } + if (bod.cb0 && bod.fi) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + }; + return; + } + if (Is長物) + { + Draw = delegate(Are are) + { + if (bod.Is蛇) + { + bod.蛇.X0Y0_胴1_鱗右CP.Update(); + bod.蛇.X0Y0_胴1_鱗左CP.Update(); + bod.蛇.X0Y0_胴1_鱗1CP.Update(); + bod.蛇.X0Y0_胴1_鱗左1CP.Update(); + bod.蛇.X0Y0_胴1_鱗右1CP.Update(); + } + bod.染み_人.色更新(); + bod.染み_人.描画0(are); + if (bod.Is胸) + { + bod.EI胸.描画(are); + } + if (bod.Is腰) + { + bod.EI腰.描画(are); + } + if (bod.Is頭頂_宇) + { + bod.頭頂後.描画0(are); + } + if (bod.Is髪) + { + bod.EI髪.描画(are); + } + if (bod.Is獣耳) + { + foreach (角2 item63 in bod.角左接続) + { + item63.根描画(are); + } + foreach (角2 item64 in bod.角右接続) + { + item64.根描画(are); + } + } + bod.肩左飛膜.描画0(are); + bod.肩右飛膜.描画0(are); + if (bod.腕左右前後) + { + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + } + else + { + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + } + bod.上着B_クロス後.描画0(are); + if (bod.Is半後) + { + bod.EI半後.描画(are); + } + if (bod.Is蜘尾) + { + bod.出糸精液.描画0(are); + } + if (bod.cb0) + { + if (bod.カーソル.IsSub糸挿入) + { + bod.カーソル.描画糸(Are); + } + else if (bod.カーソル.Is糸挿入) + { + bod.カーソル.描画2(Are); + } + } + bod.耳左接続.描画0(are); + bod.耳右接続.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.脇描画(are); + } + if (bod.肩右 != null) + { + bod.肩右.脇描画(are); + } + bod.腰.描画0(are); + bod.腰.描画1(are); + bod.胴.描画0(are); + bod.胸.描画0(are); + bod.首.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.描画0(are); + } + if (bod.肩右 != null) + { + bod.肩右.描画0(are); + } + if (bod.Is半中1) + { + bod.EI半中1.描画(are); + } + bod.ボテ腹_人.描画0(are); + bod.ボテ腹板_人.描画0(are); + bod.腰肌_人.描画0(are); + bod.胴腹板_人.描画0(are); + bod.胸腹板_人.描画0(are); + bod.胴肌_人.描画0(are); + bod.胸肌_人.描画0(are); + bod.下着T_チューブ.描画0(are); + bod.下着T_クロス.描画0(are); + bod.下着T_ビキニ.描画0(are); + bod.下着T_マイクロ.描画0(are); + bod.下着T_ブラ.描画0(are); + bod.腕左.描画0(are); + bod.腕右.描画0(are); + bod.腕左.描画1(are); + bod.腕右.描画1(are); + if (bod.胸左右前後) + { + bod.乳房右.描画0(are); + bod.乳房左.描画0(are); + } + else + { + bod.乳房左.描画0(are); + bod.乳房右.描画0(are); + } + bod.ピアス左.描画0(are); + bod.ピアス右.描画0(are); + bod.噴乳左.描画0(are); + bod.噴乳右.描画0(are); + bod.キャップ2左.描画0(are); + bod.キャップ2右.描画0(are); + bod.胸肌_人.描画1(are); + if (bod.汗掻き != null) + { + bod.汗掻き.Draw(are); + } + bod.頭.描画0(are); + if (bod.Is双眼 && !bod.Is瞼宇) + { + bod.目左.描画0(are); + bod.瞼左.描画0(are); + bod.目右.描画0(are); + bod.瞼右.描画0(are); + } + bod.頭.描画1(are); + if (bod.Is単眼) + { + bod.単眼目.描画0(are); + bod.単眼瞼.描画0(are); + } + bod.紅潮.描画0(are); + bod.鼻肌.描画0(are); + bod.目尻影左.描画0(are); + bod.目尻影右.描画0(are); + bod.目傷左.描画0(are); + bod.目傷右.描画0(are); + bod.頬肌左.描画0(are); + bod.頬肌右.描画0(are); + if (bod.Is額眼) + { + bod.額目.描画0(are); + bod.額瞼.描画0(are); + } + if (bod.Is頬眼) + { + bod.頬目左.描画0(are); + bod.頬目右.描画0(are); + bod.頬瞼左.描画0(are); + bod.頬瞼右.描画0(are); + } + if (bod.Is瞼宇) + { + bod.瞼左.描画0(are); + bod.瞼右.描画0(are); + } + bod.涎左.描画0(are); + bod.涎右.描画0(are); + bod.口.描画0(are); + if (bod.鼻描画) + { + bod.鼻.描画0(are); + bod.鼻水左.描画0(are); + bod.鼻水右.描画0(are); + } + bod.頭.描画2(are); + bod.玉口枷.描画0(are); + bod.基髪.描画0(are); + bod.横髪左.描画0(are); + bod.横髪右.描画0(are); + bod.頬左接続.描画0(are); + bod.頬左接続.描画1(are); + bod.頬右接続.描画0(are); + bod.頬右接続.描画1(are); + bod.頬肌左.描画1(are); + bod.頬肌右.描画1(are); + if (bod.涙描画) + { + bod.涙左.描画0(are); + bod.涙右.描画0(are); + } + if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + bod.肛門_人.描画0(are); + bod.肛門精液_人.描画0(are); + if (bod.cb1) + { + bod.カーソル.描画肛(are); + } + bod.膣基_人.描画0(are); + if (bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.膣内精液_人.描画0(are); + bod.断面_人.描画0(are); + bod.性器_人.描画0(are); + if (!bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.ピアス.描画0(are); + if (bod.蛇前 != null) + { + bod.蛇前.描画0(are); + } + bod.下着T_チューブ.描画1(are); + bod.下着T_クロス.描画1(are); + bod.下着T_ビキニ.描画1(are); + bod.下着T_マイクロ.描画1(are); + bod.下着T_ブラ.描画1(are); + bod.下着乳首左.描画0(are); + bod.下着乳首右.描画0(are); + if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + if (bod.Is半中2) + { + bod.EI半中2.描画(are); + } + bod.キャップ1.描画0(are); + bod.上着M_ドレス.描画0(are); + bod.上着T_ドレス.描画0(are); + bod.上着B_前掛け.描画0(are); + bod.上着B_クロス.描画0(are); + if (bod.胸毛_人 != null) + { + bod.胸毛_人.描画0(are); + } + bod.舌.描画0(are); + bod.口精液.描画0(are); + bod.咳.描画0(are); + bod.呼気.描画0(are); + if (bod.cb0 && bod.カーソル.コキ) + { + bod.カーソル.描画0(are); + bod.カーソル.描画1(are); + } + bod.前髪.描画0(are); + if (!bod.Is獣耳) + { + foreach (角2 item65 in bod.角左接続) + { + item65.根描画(are); + } + foreach (角2 item66 in bod.角右接続) + { + item66.根描画(are); + } + } + if (bod.Is単眉) + { + bod.単眼眉.描画0(are); + } + if (bod.Is双眉) + { + bod.眉左.描画0(are); + bod.眉右.描画0(are); + } + if (bod.Is頭頂_宇) + { + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item67 in bod.角左接続) + { + item67.先描画(are); + } + foreach (角2 item68 in bod.角右接続) + { + item68.先描画(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + } + else + { + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item69 in bod.角左接続) + { + item69.先描画(are); + } + foreach (角2 item70 in bod.角右接続) + { + item70.先描画(are); + } + if (bod.Is虫角前) + { + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + } + else + { + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + } + } + bod.顔触覚左接続.描画0(are); + bod.顔触覚左接続.描画1(are); + bod.顔触覚右接続.描画0(are); + bod.顔触覚右接続.描画1(are); + if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + if (bod.Is半前) + { + bod.EI半前.描画(are); + } + bod.染み_人.湯気描画(are); + if (bod.cb0 && bod.カーソル.Is乳弄り) + { + bod.カーソル.描画2(Are); + } + bod.上着B_前掛け.前(are); + bod.ぶっかけ大.Draw(are); + bod.ぶっかけ小.Draw(are); + if (bod.cb1) + { + bod.カーソル.描画1(are); + } + if (bod.cb0 && bod.fi) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + }; + return; + } + if (Is獣) + { + Draw = delegate(Are are) + { + bod.染み_人.色更新(); + bod.染み_人.描画0(are); + bod.染み_獣.色更新(); + bod.染み_獣.描画0(are); + bod.上着B_クロス後.描画0(are); + if (bod.Is半後) + { + bod.EI半後.描画(are); + } + if (bod.Is蜘尾) + { + bod.出糸精液.描画0(are); + } + if (bod.cb0) + { + if (bod.カーソル.IsSub糸挿入) + { + bod.カーソル.描画糸(Are); + } + else if (bod.カーソル.Is糸挿入) + { + bod.カーソル.描画2(Are); + } + } + if (bod.Is胸) + { + bod.EI胸.描画(are); + } + if (bod.Is腰) + { + bod.EI腰.描画(are); + } + if (bod.Is頭頂_宇) + { + bod.頭頂後.描画0(are); + } + if (bod.Is髪) + { + bod.EI髪.描画(are); + } + if (bod.Is獣耳) + { + foreach (角2 item71 in bod.角左接続) + { + item71.根描画(are); + } + foreach (角2 item72 in bod.角右接続) + { + item72.根描画(are); + } + } + bod.肩左飛膜.描画0(are); + bod.肩右飛膜.描画0(are); + if (bod.腕左右前後) + { + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + } + else + { + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + } + bod.脇左_獣.描画0(are); + bod.脇右_獣.描画0(are); + bod.耳左接続.描画0(are); + bod.耳右接続.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.脇描画(are); + } + if (bod.肩右 != null) + { + bod.肩右.脇描画(are); + } + bod.腰.描画0(are); + bod.腰.描画1(are); + bod.胴.描画0(are); + bod.胸.描画0(are); + bod.首.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.描画0(are); + } + if (bod.肩右 != null) + { + bod.肩右.描画0(are); + } + if (bod.Is半中1) + { + bod.EI半中1.描画(are); + } + bod.ボテ腹_人.描画0(are); + bod.ボテ腹板_人.描画0(are); + bod.腰肌_人.描画0(are); + bod.胴腹板_人.描画0(are); + bod.胸腹板_人.描画0(are); + bod.胴肌_人.描画0(are); + bod.胸肌_人.描画0(are); + bod.下着T_チューブ.描画0(are); + bod.下着T_クロス.描画0(are); + bod.下着T_ビキニ.描画0(are); + bod.下着T_マイクロ.描画0(are); + bod.下着T_ブラ.描画0(are); + bod.腕左.描画0(are); + bod.腕右.描画0(are); + bod.腕左.描画1(are); + bod.腕右.描画1(are); + if (bod.胸左右前後) + { + bod.乳房右.描画0(are); + bod.乳房左.描画0(are); + } + else + { + bod.乳房左.描画0(are); + bod.乳房右.描画0(are); + } + bod.ピアス左.描画0(are); + bod.ピアス右.描画0(are); + bod.噴乳左.描画0(are); + bod.噴乳右.描画0(are); + bod.キャップ2左.描画0(are); + bod.キャップ2右.描画0(are); + bod.胸肌_人.描画1(are); + if (bod.汗掻き != null) + { + bod.汗掻き.Draw(are); + } + bod.頭.描画0(are); + if (bod.Is双眼 && !bod.Is瞼宇) + { + bod.目左.描画0(are); + bod.瞼左.描画0(are); + bod.目右.描画0(are); + bod.瞼右.描画0(are); + } + bod.頭.描画1(are); + if (bod.Is単眼) + { + bod.単眼目.描画0(are); + bod.単眼瞼.描画0(are); + } + bod.紅潮.描画0(are); + bod.鼻肌.描画0(are); + bod.目尻影左.描画0(are); + bod.目尻影右.描画0(are); + bod.目傷左.描画0(are); + bod.目傷右.描画0(are); + bod.頬肌左.描画0(are); + bod.頬肌右.描画0(are); + if (bod.Is額眼) + { + bod.額目.描画0(are); + bod.額瞼.描画0(are); + } + if (bod.Is頬眼) + { + bod.頬目左.描画0(are); + bod.頬目右.描画0(are); + bod.頬瞼左.描画0(are); + bod.頬瞼右.描画0(are); + } + if (bod.Is瞼宇) + { + bod.瞼左.描画0(are); + bod.瞼右.描画0(are); + } + bod.涎左.描画0(are); + bod.涎右.描画0(are); + bod.口.描画0(are); + if (bod.鼻描画) + { + bod.鼻.描画0(are); + bod.鼻水左.描画0(are); + bod.鼻水右.描画0(are); + } + bod.頭.描画2(are); + bod.玉口枷.描画0(are); + bod.基髪.描画0(are); + bod.横髪左.描画0(are); + bod.横髪右.描画0(are); + bod.頬左接続.描画0(are); + bod.頬左接続.描画1(are); + bod.頬右接続.描画0(are); + bod.頬右接続.描画1(are); + bod.頬肌左.描画1(are); + bod.頬肌右.描画1(are); + if (bod.涙描画) + { + bod.涙左.描画0(are); + bod.涙右.描画0(are); + } + if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + bod.肛門_獣.描画0(are); + bod.肛門精液_獣.描画0(are); + if (bod.cb1) + { + bod.カーソル.描画肛(are); + } + bod.膣基_獣.描画0(are); + if (bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.膣内精液_獣.描画0(are); + bod.断面_獣.描画0(are); + bod.性器_獣.描画0(are); + if (!bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.ピアス.描画0(are); + bod.下着T_チューブ.描画1(are); + bod.下着T_クロス.描画1(are); + bod.下着T_ビキニ.描画1(are); + bod.下着T_マイクロ.描画1(are); + bod.下着T_ブラ.描画1(are); + bod.下着乳首左.描画0(are); + bod.下着乳首右.描画0(are); + bod.キャップ1.描画0(are); + bod.上着M_ドレス.描画0(are); + bod.上着T_ドレス.描画0(are); + bod.上着B_前掛け.描画0(are); + if (bod.捲り判定0) + { + bod.上着B_クロス.描画0(are); + } + if (bod.Is半中2) + { + bod.EI半中2.描画(are); + } + if (!bod.捲り判定0) + { + bod.上着B_クロス.描画0(are); + } + if (bod.胸毛_人 != null) + { + bod.胸毛_人.描画0(are); + } + bod.舌.描画0(are); + bod.口精液.描画0(are); + bod.咳.描画0(are); + bod.呼気.描画0(are); + if (bod.cb0 && bod.カーソル.コキ) + { + bod.カーソル.描画0(are); + bod.カーソル.描画1(are); + } + bod.前髪.描画0(are); + if (!bod.Is獣耳) + { + foreach (角2 item73 in bod.角左接続) + { + item73.根描画(are); + } + foreach (角2 item74 in bod.角右接続) + { + item74.根描画(are); + } + } + if (bod.Is単眉) + { + bod.単眼眉.描画0(are); + } + if (bod.Is双眉) + { + bod.眉左.描画0(are); + bod.眉右.描画0(are); + } + if (bod.Is頭頂_宇) + { + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item75 in bod.角左接続) + { + item75.先描画(are); + } + foreach (角2 item76 in bod.角右接続) + { + item76.先描画(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + } + else + { + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item77 in bod.角左接続) + { + item77.先描画(are); + } + foreach (角2 item78 in bod.角右接続) + { + item78.先描画(are); + } + if (bod.Is虫角前) + { + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + } + else + { + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + } + } + bod.顔触覚左接続.描画0(are); + bod.顔触覚左接続.描画1(are); + bod.顔触覚右接続.描画0(are); + bod.顔触覚右接続.描画1(are); + if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) + { + bod.性器精液_獣.描画0(are); + bod.飛沫_獣.描画0(are); + bod.潮吹_小_獣.描画0(are); + bod.潮吹_大_獣.描画0(are); + bod.放尿_獣.描画0(are); + } + if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + if (bod.Is半前) + { + bod.EI半前.描画(are); + } + bod.染み_獣.湯気描画(are); + if (bod.cb0 && bod.カーソル.Is乳弄り) + { + bod.カーソル.描画2(Are); + } + bod.上着B_前掛け.前(are); + bod.ぶっかけ大.Draw(are); + bod.ぶっかけ小.Draw(are); + if (bod.cb1) + { + bod.カーソル.描画1(are); + } + if (bod.cb0 && bod.fi) + { + bod.性器精液_獣.描画0(are); + bod.飛沫_獣.描画0(are); + bod.潮吹_小_獣.描画0(are); + bod.潮吹_大_獣.描画0(are); + bod.放尿_獣.描画0(are); + } + }; + return; + } + if (Is蛸) + { + Draw = delegate(Are are) + { + bod.染み_人.色更新(); + bod.染み_人.描画0(are); + if (bod.Is胸) + { + bod.EI胸.描画(are); + } + if (bod.Is腰) + { + bod.EI腰.描画(are); + } + if (bod.Is頭頂_宇) + { + bod.頭頂後.描画0(are); + } + if (bod.Is髪) + { + bod.EI髪.描画(are); + } + if (bod.Is獣耳) + { + foreach (角2 item79 in bod.角左接続) + { + item79.根描画(are); + } + foreach (角2 item80 in bod.角右接続) + { + item80.根描画(are); + } + } + bod.肩左飛膜.描画0(are); + bod.肩右飛膜.描画0(are); + if (bod.腕左右前後) + { + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + } + else + { + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + } + bod.上着B_クロス後.描画0(are); + if (bod.Is半後) + { + bod.EI半後.描画(are); + } + if (bod.Is蜘尾) + { + bod.出糸精液.描画0(are); + } + if (bod.cb0) + { + if (bod.カーソル.IsSub糸挿入) + { + bod.カーソル.描画糸(Are); + } + else if (bod.カーソル.Is糸挿入) + { + bod.カーソル.描画2(Are); + } + } + bod.耳左接続.描画0(are); + bod.耳右接続.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.脇描画(are); + } + if (bod.肩右 != null) + { + bod.肩右.脇描画(are); + } + bod.腰.描画0(are); + bod.腰.描画1(are); + bod.胴.描画0(are); + bod.胸.描画0(are); + bod.首.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.描画0(are); + } + if (bod.肩右 != null) + { + bod.肩右.描画0(are); + } + if (bod.Is半中1) + { + bod.EI半中1.描画(are); + } + bod.下着T_チューブ.描画0(are); + bod.下着T_クロス.描画0(are); + bod.下着T_ビキニ.描画0(are); + bod.下着T_マイクロ.描画0(are); + bod.下着T_ブラ.描画0(are); + bod.腕左.描画0(are); + bod.腕右.描画0(are); + bod.腕左.描画1(are); + bod.腕右.描画1(are); + if (bod.Is半中2) + { + bod.EI半中2.描画(are); + } + bod.ボテ腹_人.描画0(are); + bod.ボテ腹板_人.描画0(are); + bod.腰肌_人.描画0(are); + bod.胴腹板_人.描画0(are); + bod.胸腹板_人.描画0(are); + bod.胴肌_人.描画0(are); + bod.胸肌_人.描画0(are); + if (bod.胸左右前後) + { + bod.乳房右.描画0(are); + bod.乳房左.描画0(are); + } + else + { + bod.乳房左.描画0(are); + bod.乳房右.描画0(are); + } + bod.ピアス左.描画0(are); + bod.ピアス右.描画0(are); + bod.噴乳左.描画0(are); + bod.噴乳右.描画0(are); + bod.キャップ2左.描画0(are); + bod.キャップ2右.描画0(are); + bod.胸肌_人.描画1(are); + if (bod.汗掻き != null) + { + bod.汗掻き.Draw(are); + } + bod.頭.描画0(are); + if (bod.Is双眼 && !bod.Is瞼宇) + { + bod.目左.描画0(are); + bod.瞼左.描画0(are); + bod.目右.描画0(are); + bod.瞼右.描画0(are); + } + bod.頭.描画1(are); + if (bod.Is単眼) + { + bod.単眼目.描画0(are); + bod.単眼瞼.描画0(are); + } + bod.紅潮.描画0(are); + bod.鼻肌.描画0(are); + bod.目尻影左.描画0(are); + bod.目尻影右.描画0(are); + bod.目傷左.描画0(are); + bod.目傷右.描画0(are); + bod.頬肌左.描画0(are); + bod.頬肌右.描画0(are); + if (bod.Is額眼) + { + bod.額目.描画0(are); + bod.額瞼.描画0(are); + } + if (bod.Is頬眼) + { + bod.頬目左.描画0(are); + bod.頬目右.描画0(are); + bod.頬瞼左.描画0(are); + bod.頬瞼右.描画0(are); + } + if (bod.Is瞼宇) + { + bod.瞼左.描画0(are); + bod.瞼右.描画0(are); + } + bod.涎左.描画0(are); + bod.涎右.描画0(are); + bod.口.描画0(are); + if (bod.鼻描画) + { + bod.鼻.描画0(are); + bod.鼻水左.描画0(are); + bod.鼻水右.描画0(are); + } + bod.頭.描画2(are); + bod.玉口枷.描画0(are); + bod.基髪.描画0(are); + bod.横髪左.描画0(are); + bod.横髪右.描画0(are); + bod.頬左接続.描画0(are); + bod.頬左接続.描画1(are); + bod.頬右接続.描画0(are); + bod.頬右接続.描画1(are); + bod.頬肌左.描画1(are); + bod.頬肌右.描画1(are); + if (bod.涙描画) + { + bod.涙左.描画0(are); + bod.涙右.描画0(are); + } + if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + bod.肛門_人.描画0(are); + bod.肛門精液_人.描画0(are); + if (bod.cb1) + { + bod.カーソル.描画肛(are); + } + bod.膣基_人.描画0(are); + if (bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.膣内精液_人.描画0(are); + bod.断面_人.描画0(are); + bod.性器_人.描画0(are); + if (!bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.ピアス.描画0(are); + bod.下着T_チューブ.描画1(are); + bod.下着T_クロス.描画1(are); + bod.下着T_ビキニ.描画1(are); + bod.下着T_マイクロ.描画1(are); + bod.下着T_ブラ.描画1(are); + bod.下着乳首左.描画0(are); + bod.下着乳首右.描画0(are); + bod.キャップ1.描画0(are); + bod.上着M_ドレス.描画0(are); + bod.上着T_ドレス.描画0(are); + bod.上着B_前掛け.描画0(are); + bod.上着B_クロス.描画0(are); + if (bod.胸毛_人 != null) + { + bod.胸毛_人.描画0(are); + } + bod.舌.描画0(are); + bod.口精液.描画0(are); + bod.咳.描画0(are); + bod.呼気.描画0(are); + if (bod.cb0 && bod.カーソル.コキ) + { + bod.カーソル.描画0(are); + bod.カーソル.描画1(are); + } + bod.前髪.描画0(are); + if (!bod.Is獣耳) + { + foreach (角2 item81 in bod.角左接続) + { + item81.根描画(are); + } + foreach (角2 item82 in bod.角右接続) + { + item82.根描画(are); + } + } + if (bod.Is単眉) + { + bod.単眼眉.描画0(are); + } + if (bod.Is双眉) + { + bod.眉左.描画0(are); + bod.眉右.描画0(are); + } + if (bod.Is頭頂_宇) + { + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item83 in bod.角左接続) + { + item83.先描画(are); + } + foreach (角2 item84 in bod.角右接続) + { + item84.先描画(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + } + else + { + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item85 in bod.角左接続) + { + item85.先描画(are); + } + foreach (角2 item86 in bod.角右接続) + { + item86.先描画(are); + } + if (bod.Is虫角前) + { + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + } + else + { + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + } + } + bod.顔触覚左接続.描画0(are); + bod.顔触覚左接続.描画1(are); + bod.顔触覚右接続.描画0(are); + bod.顔触覚右接続.描画1(are); + if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + if (bod.Is半前) + { + bod.EI半前.描画(are); + } + bod.染み_人.湯気描画(are); + if (bod.cb0 && bod.カーソル.Is乳弄り) + { + bod.カーソル.描画2(Are); + } + bod.上着B_前掛け.前(are); + bod.ぶっかけ大.Draw(are); + bod.ぶっかけ小.Draw(are); + if (bod.cb1) + { + bod.カーソル.描画1(are); + } + if (bod.cb0 && bod.fi) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + }; + return; + } + if (Is多足) + { + Draw = delegate(Are are) + { + if (bod.Is蠍) + { + bod.蠍.X0Y0_生殖口蓋左CP.Update(); + bod.蠍.X0Y0_生殖口蓋右CP.Update(); + } + bod.染み_人.色更新(); + bod.染み_人.描画0(are); + if (bod.Is胸) + { + bod.EI胸.描画(are); + } + if (bod.Is腰) + { + bod.EI腰.描画(are); + } + if (bod.Is頭頂_宇) + { + bod.頭頂後.描画0(are); + } + if (bod.Is髪) + { + bod.EI髪.描画(are); + } + if (bod.Is獣耳) + { + foreach (角2 item87 in bod.角左接続) + { + item87.根描画(are); + } + foreach (角2 item88 in bod.角右接続) + { + item88.根描画(are); + } + } + bod.肩左飛膜.描画0(are); + bod.肩右飛膜.描画0(are); + if (bod.腕左右前後) + { + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + } + else + { + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + } + bod.上着B_クロス後.描画0(are); + if (bod.Is半後) + { + bod.EI半後.描画(are); + } + if (bod.Is蜘尾) + { + bod.出糸精液.描画0(are); + } + if (bod.cb0) + { + if (bod.カーソル.IsSub糸挿入) + { + bod.カーソル.描画糸(Are); + } + else if (bod.カーソル.Is糸挿入) + { + bod.カーソル.描画2(Are); + } + } + bod.耳左接続.描画0(are); + bod.耳右接続.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.脇描画(are); + } + if (bod.肩右 != null) + { + bod.肩右.脇描画(are); + } + bod.腰.描画0(are); + bod.腰.描画1(are); + bod.胴.描画0(are); + bod.胸.描画0(are); + bod.首.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.描画0(are); + } + if (bod.肩右 != null) + { + bod.肩右.描画0(are); + } + if (bod.Is半中2) + { + bod.EI半中2.描画(are); + } + bod.ボテ腹_人.描画0(are); + bod.ボテ腹板_人.描画0(are); + bod.腰肌_人.描画0(are); + bod.胴腹板_人.描画0(are); + bod.胸腹板_人.描画0(are); + bod.胴肌_人.描画0(are); + bod.胸肌_人.描画0(are); + bod.下着T_チューブ.描画0(are); + bod.下着T_クロス.描画0(are); + bod.下着T_ビキニ.描画0(are); + bod.下着T_マイクロ.描画0(are); + bod.下着T_ブラ.描画0(are); + bod.腕左.描画0(are); + bod.腕右.描画0(are); + bod.腕左.描画1(are); + bod.腕右.描画1(are); + if (bod.胸左右前後) + { + bod.乳房右.描画0(are); + bod.乳房左.描画0(are); + } + else + { + bod.乳房左.描画0(are); + bod.乳房右.描画0(are); + } + bod.ピアス左.描画0(are); + bod.ピアス右.描画0(are); + bod.噴乳左.描画0(are); + bod.噴乳右.描画0(are); + bod.キャップ2左.描画0(are); + bod.キャップ2右.描画0(are); + bod.胸肌_人.描画1(are); + if (bod.汗掻き != null) + { + bod.汗掻き.Draw(are); + } + bod.頭.描画0(are); + if (bod.Is双眼 && !bod.Is瞼宇) + { + bod.目左.描画0(are); + bod.瞼左.描画0(are); + bod.目右.描画0(are); + bod.瞼右.描画0(are); + } + bod.頭.描画1(are); + if (bod.Is単眼) + { + bod.単眼目.描画0(are); + bod.単眼瞼.描画0(are); + } + bod.紅潮.描画0(are); + bod.鼻肌.描画0(are); + bod.目尻影左.描画0(are); + bod.目尻影右.描画0(are); + bod.目傷左.描画0(are); + bod.目傷右.描画0(are); + bod.頬肌左.描画0(are); + bod.頬肌右.描画0(are); + if (bod.Is額眼) + { + bod.額目.描画0(are); + bod.額瞼.描画0(are); + } + if (bod.Is頬眼) + { + bod.頬目左.描画0(are); + bod.頬目右.描画0(are); + bod.頬瞼左.描画0(are); + bod.頬瞼右.描画0(are); + } + if (bod.Is瞼宇) + { + bod.瞼左.描画0(are); + bod.瞼右.描画0(are); + } + bod.涎左.描画0(are); + bod.涎右.描画0(are); + bod.口.描画0(are); + if (bod.鼻描画) + { + bod.鼻.描画0(are); + bod.鼻水左.描画0(are); + bod.鼻水右.描画0(are); + } + bod.頭.描画2(are); + bod.玉口枷.描画0(are); + bod.基髪.描画0(are); + bod.横髪左.描画0(are); + bod.横髪右.描画0(are); + bod.頬左接続.描画0(are); + bod.頬左接続.描画1(are); + bod.頬右接続.描画0(are); + bod.頬右接続.描画1(are); + bod.頬肌左.描画1(are); + bod.頬肌右.描画1(are); + if (bod.涙描画) + { + bod.涙左.描画0(are); + bod.涙右.描画0(are); + } + if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + if (bod.Is半中1) + { + bod.EI半中1.描画(are); + } + bod.肛門_人.描画0(are); + bod.肛門精液_人.描画0(are); + if (bod.cb1) + { + bod.カーソル.描画肛(are); + } + bod.膣基_人.描画0(are); + if (bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.膣内精液_人.描画0(are); + bod.断面_人.描画0(are); + bod.性器_人.描画0(are); + if (!bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.ピアス.描画0(are); + if (bod.蠍前 != null) + { + bod.蠍前.描画0(are); + } + bod.下着T_チューブ.描画1(are); + bod.下着T_クロス.描画1(are); + bod.下着T_ビキニ.描画1(are); + bod.下着T_マイクロ.描画1(are); + bod.下着T_ブラ.描画1(are); + bod.下着乳首左.描画0(are); + bod.下着乳首右.描画0(are); + bod.キャップ1.描画0(are); + bod.上着M_ドレス.描画0(are); + bod.上着T_ドレス.描画0(are); + bod.上着B_前掛け.描画0(are); + bod.上着B_クロス.描画0(are); + if (bod.胸毛_人 != null) + { + bod.胸毛_人.描画0(are); + } + bod.舌.描画0(are); + bod.口精液.描画0(are); + bod.咳.描画0(are); + bod.呼気.描画0(are); + if (bod.cb0 && bod.カーソル.コキ) + { + bod.カーソル.描画0(are); + bod.カーソル.描画1(are); + } + bod.前髪.描画0(are); + if (!bod.Is獣耳) + { + foreach (角2 item89 in bod.角左接続) + { + item89.根描画(are); + } + foreach (角2 item90 in bod.角右接続) + { + item90.根描画(are); + } + } + if (bod.Is単眉) + { + bod.単眼眉.描画0(are); + } + if (bod.Is双眉) + { + bod.眉左.描画0(are); + bod.眉右.描画0(are); + } + if (bod.Is頭頂_宇) + { + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item91 in bod.角左接続) + { + item91.先描画(are); + } + foreach (角2 item92 in bod.角右接続) + { + item92.先描画(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + } + else + { + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item93 in bod.角左接続) + { + item93.先描画(are); + } + foreach (角2 item94 in bod.角右接続) + { + item94.先描画(are); + } + if (bod.Is虫角前) + { + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + } + else + { + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + } + } + bod.顔触覚左接続.描画0(are); + bod.顔触覚左接続.描画1(are); + bod.顔触覚右接続.描画0(are); + bod.顔触覚右接続.描画1(are); + if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + if (bod.Is半前) + { + bod.EI半前.描画(are); + } + bod.染み_人.湯気描画(are); + if (bod.cb0 && bod.カーソル.Is乳弄り) + { + bod.カーソル.描画2(Are); + } + bod.上着B_前掛け.前(are); + bod.ぶっかけ大.Draw(are); + bod.ぶっかけ小.Draw(are); + if (bod.cb1) + { + bod.カーソル.描画1(are); + } + if (bod.cb0 && bod.fi) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + }; + return; + } + if (Is植) + { + Draw = delegate(Are are) + { + bod.染み_人.色更新(); + bod.染み_人.描画0(are); + if (bod.Is胸) + { + bod.EI胸.描画(are); + } + if (bod.Is腰) + { + bod.EI腰.描画(are); + } + if (bod.Is頭頂_宇) + { + bod.頭頂後.描画0(are); + } + if (bod.Is髪) + { + bod.EI髪.描画(are); + } + if (bod.Is獣耳) + { + foreach (角2 item95 in bod.角左接続) + { + item95.根描画(are); + } + foreach (角2 item96 in bod.角右接続) + { + item96.根描画(are); + } + } + bod.肩左飛膜.描画0(are); + bod.肩右飛膜.描画0(are); + if (bod.腕左右前後) + { + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + } + else + { + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + } + bod.上着B_クロス後.描画0(are); + if (bod.Is半後) + { + bod.EI半後.描画(are); + } + if (bod.Is蜘尾) + { + bod.出糸精液.描画0(are); + } + if (bod.cb0) + { + if (bod.カーソル.IsSub糸挿入) + { + bod.カーソル.描画糸(Are); + } + else if (bod.カーソル.Is糸挿入) + { + bod.カーソル.描画2(Are); + } + } + bod.耳左接続.描画0(are); + bod.耳右接続.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.脇描画(are); + } + if (bod.肩右 != null) + { + bod.肩右.脇描画(are); + } + bod.腰.描画0(are); + bod.腰.描画1(are); + bod.胴.描画0(are); + bod.胸.描画0(are); + bod.首.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.描画0(are); + } + if (bod.肩右 != null) + { + bod.肩右.描画0(are); + } + if (bod.Is半中2) + { + bod.EI半中2.描画(are); + } + bod.ボテ腹_人.描画0(are); + bod.ボテ腹板_人.描画0(are); + bod.腰肌_人.描画0(are); + bod.胴腹板_人.描画0(are); + bod.胸腹板_人.描画0(are); + bod.胴肌_人.描画0(are); + bod.胸肌_人.描画0(are); + bod.下着T_チューブ.描画0(are); + bod.下着T_クロス.描画0(are); + bod.下着T_ビキニ.描画0(are); + bod.下着T_マイクロ.描画0(are); + bod.下着T_ブラ.描画0(are); + bod.腕左.描画0(are); + bod.腕右.描画0(are); + bod.腕左.描画1(are); + bod.腕右.描画1(are); + if (bod.胸左右前後) + { + bod.乳房右.描画0(are); + bod.乳房左.描画0(are); + } + else + { + bod.乳房左.描画0(are); + bod.乳房右.描画0(are); + } + bod.ピアス左.描画0(are); + bod.ピアス右.描画0(are); + bod.噴乳左.描画0(are); + bod.噴乳右.描画0(are); + bod.キャップ2左.描画0(are); + bod.キャップ2右.描画0(are); + bod.胸肌_人.描画1(are); + if (bod.汗掻き != null) + { + bod.汗掻き.Draw(are); + } + bod.頭.描画0(are); + if (bod.Is双眼 && !bod.Is瞼宇) + { + bod.目左.描画0(are); + bod.瞼左.描画0(are); + bod.目右.描画0(are); + bod.瞼右.描画0(are); + } + bod.頭.描画1(are); + if (bod.Is単眼) + { + bod.単眼目.描画0(are); + bod.単眼瞼.描画0(are); + } + bod.紅潮.描画0(are); + bod.鼻肌.描画0(are); + bod.目尻影左.描画0(are); + bod.目尻影右.描画0(are); + bod.目傷左.描画0(are); + bod.目傷右.描画0(are); + bod.頬肌左.描画0(are); + bod.頬肌右.描画0(are); + if (bod.Is額眼) + { + bod.額目.描画0(are); + bod.額瞼.描画0(are); + } + if (bod.Is頬眼) + { + bod.頬目左.描画0(are); + bod.頬目右.描画0(are); + bod.頬瞼左.描画0(are); + bod.頬瞼右.描画0(are); + } + if (bod.Is瞼宇) + { + bod.瞼左.描画0(are); + bod.瞼右.描画0(are); + } + bod.涎左.描画0(are); + bod.涎右.描画0(are); + bod.口.描画0(are); + if (bod.鼻描画) + { + bod.鼻.描画0(are); + bod.鼻水左.描画0(are); + bod.鼻水右.描画0(are); + } + bod.頭.描画2(are); + bod.玉口枷.描画0(are); + bod.基髪.描画0(are); + bod.横髪左.描画0(are); + bod.横髪右.描画0(are); + bod.頬左接続.描画0(are); + bod.頬左接続.描画1(are); + bod.頬右接続.描画0(are); + bod.頬右接続.描画1(are); + bod.頬肌左.描画1(are); + bod.頬肌右.描画1(are); + if (bod.涙描画) + { + bod.涙左.描画0(are); + bod.涙右.描画0(are); + } + if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + bod.肛門_人.描画0(are); + bod.肛門精液_人.描画0(are); + if (!bod.Is下着B) + { + bod.EI腿.描画(are); + if (bod.Is半中1) + { + bod.EI半中1.描画(are); + } + } + if (bod.cb1) + { + bod.カーソル.描画肛(are); + } + bod.膣基_人.描画0(are); + if (bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.膣内精液_人.描画0(are); + bod.断面_人.描画0(are); + bod.性器_人.描画0(are); + if (!bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.ピアス.描画0(are); + bod.下着T_チューブ.描画1(are); + bod.下着T_クロス.描画1(are); + bod.下着T_ビキニ.描画1(are); + bod.下着T_マイクロ.描画1(are); + bod.下着T_ブラ.描画1(are); + bod.下着乳首左.描画0(are); + bod.下着乳首右.描画0(are); + bod.キャップ1.描画0(are); + bod.下着B_ノーマル.描画0(are); + bod.下着B_マイクロ.描画0(are); + bod.下着B_ノーマル.描画1(are); + bod.下着B_マイクロ.描画1(are); + bod.下着陰核.描画0(are); + bod.上着M_ドレス.描画0(are); + bod.上着T_ドレス.描画0(are); + if (bod.Is下着B) + { + bod.EI腿.描画(are); + if (bod.Is半中1) + { + bod.EI半中1.描画(are); + } + } + bod.上着B_前掛け.描画0(are); + bod.上着B_クロス.描画0(are); + if (bod.胸毛_人 != null) + { + bod.胸毛_人.描画0(are); + } + bod.舌.描画0(are); + bod.口精液.描画0(are); + bod.咳.描画0(are); + bod.呼気.描画0(are); + if (bod.cb0 && bod.カーソル.コキ) + { + bod.カーソル.描画0(are); + bod.カーソル.描画1(are); + } + bod.前髪.描画0(are); + if (!bod.Is獣耳) + { + foreach (角2 item97 in bod.角左接続) + { + item97.根描画(are); + } + foreach (角2 item98 in bod.角右接続) + { + item98.根描画(are); + } + } + if (bod.Is単眉) + { + bod.単眼眉.描画0(are); + } + if (bod.Is双眉) + { + bod.眉左.描画0(are); + bod.眉右.描画0(are); + } + if (bod.Is頭頂_宇) + { + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item99 in bod.角左接続) + { + item99.先描画(are); + } + foreach (角2 item100 in bod.角右接続) + { + item100.先描画(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + } + else + { + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item101 in bod.角左接続) + { + item101.先描画(are); + } + foreach (角2 item102 in bod.角右接続) + { + item102.先描画(are); + } + if (bod.Is虫角前) + { + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + } + else + { + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + } + } + bod.顔触覚左接続.描画0(are); + bod.顔触覚左接続.描画1(are); + bod.顔触覚右接続.描画0(are); + bod.顔触覚右接続.描画1(are); + if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + if (bod.Is半前) + { + bod.EI半前.描画(are); + } + bod.染み_人.湯気描画(are); + if (bod.cb0 && bod.カーソル.Is乳弄り) + { + bod.カーソル.描画2(Are); + } + bod.上着B_前掛け.前(are); + bod.ぶっかけ大.Draw(are); + bod.ぶっかけ小.Draw(are); + if (bod.cb1) + { + bod.カーソル.描画1(are); + } + if (bod.cb0 && bod.fi) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + }; + return; + } + if (Is粘) + { + Draw = delegate(Are are) + { + bod.染み_人.色更新(); + bod.染み_人.描画0(are); + if (bod.Is胸) + { + bod.EI胸.描画(are); + } + if (bod.Is腰) + { + bod.EI腰.描画(are); + } + if (bod.Is頭頂_宇) + { + bod.頭頂後.描画0(are); + } + if (bod.Is髪) + { + bod.EI髪.描画(are); + } + if (bod.Is獣耳) + { + foreach (角2 item103 in bod.角左接続) + { + item103.根描画(are); + } + foreach (角2 item104 in bod.角右接続) + { + item104.根描画(are); + } + } + bod.上着B_クロス後.描画0(are); + if (bod.Is半後) + { + bod.EI半後.描画(are); + } + if (bod.Is蜘尾) + { + bod.出糸精液.描画0(are); + } + if (bod.cb0) + { + if (bod.カーソル.IsSub糸挿入) + { + bod.カーソル.描画糸(Are); + } + else if (bod.カーソル.Is糸挿入) + { + bod.カーソル.描画2(Are); + } + } + bod.肩左飛膜.描画0(are); + bod.肩右飛膜.描画0(are); + if (bod.腕左右前後) + { + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + } + else + { + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + } + bod.耳左接続.描画0(are); + bod.耳右接続.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.脇描画(are); + } + if (bod.肩右 != null) + { + bod.肩右.脇描画(are); + } + bod.腰.描画0(are); + bod.腰.描画1(are); + if (!Sta.GameData.断面) + { + bod.肛門_人.描画0(are); + bod.肛門精液_人.描画0(are); + if (bod.cb1) + { + bod.カーソル.描画肛(are); + } + bod.膣基_人.描画0(are); + if (bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.膣内精液_人.描画0(are); + bod.断面_人.描画0(are); + } + bod.胴.描画0(are); + bod.胸.描画0(are); + bod.首.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.描画0(are); + } + if (bod.肩右 != null) + { + bod.肩右.描画0(are); + } + if (bod.Is半中1) + { + bod.EI半中1.描画(are); + } + if (bod.Is半中2) + { + bod.EI半中2.描画(are); + } + bod.ボテ腹_人.描画0(are); + bod.ボテ腹板_人.描画0(are); + bod.腰肌_人.描画0(are); + bod.胴腹板_人.描画0(are); + bod.胸腹板_人.描画0(are); + bod.胴肌_人.描画0(are); + bod.胸肌_人.描画0(are); + bod.下着T_チューブ.描画0(are); + bod.下着T_クロス.描画0(are); + bod.下着T_ビキニ.描画0(are); + bod.下着T_マイクロ.描画0(are); + bod.下着T_ブラ.描画0(are); + bod.腕左.描画0(are); + bod.腕右.描画0(are); + bod.腕左.描画1(are); + bod.腕右.描画1(are); + if (bod.胸左右前後) + { + bod.乳房右.描画0(are); + bod.乳房左.描画0(are); + } + else + { + bod.乳房左.描画0(are); + bod.乳房右.描画0(are); + } + bod.ピアス左.描画0(are); + bod.ピアス右.描画0(are); + bod.噴乳左.描画0(are); + bod.噴乳右.描画0(are); + bod.キャップ2左.描画0(are); + bod.キャップ2右.描画0(are); + bod.胸肌_人.描画1(are); + if (bod.汗掻き != null) + { + bod.汗掻き.Draw(are); + } + bod.頭.描画0(are); + if (bod.Is双眼 && !bod.Is瞼宇) + { + bod.目左.描画0(are); + bod.瞼左.描画0(are); + bod.目右.描画0(are); + bod.瞼右.描画0(are); + } + bod.頭.描画1(are); + if (bod.Is単眼) + { + bod.単眼目.描画0(are); + bod.単眼瞼.描画0(are); + } + bod.紅潮.描画0(are); + bod.鼻肌.描画0(are); + bod.目尻影左.描画0(are); + bod.目尻影右.描画0(are); + bod.目傷左.描画0(are); + bod.目傷右.描画0(are); + bod.頬肌左.描画0(are); + bod.頬肌右.描画0(are); + if (bod.Is額眼) + { + bod.額目.描画0(are); + bod.額瞼.描画0(are); + } + if (bod.Is頬眼) + { + bod.頬目左.描画0(are); + bod.頬目右.描画0(are); + bod.頬瞼左.描画0(are); + bod.頬瞼右.描画0(are); + } + if (bod.Is瞼宇) + { + bod.瞼左.描画0(are); + bod.瞼右.描画0(are); + } + bod.涎左.描画0(are); + bod.涎右.描画0(are); + bod.口.描画0(are); + if (bod.鼻描画) + { + bod.鼻.描画0(are); + bod.鼻水左.描画0(are); + bod.鼻水右.描画0(are); + } + bod.頭.描画2(are); + bod.玉口枷.描画0(are); + bod.基髪.描画0(are); + bod.横髪左.描画0(are); + bod.横髪右.描画0(are); + bod.頬左接続.描画0(are); + bod.頬左接続.描画1(are); + bod.頬右接続.描画0(are); + bod.頬右接続.描画1(are); + bod.頬肌左.描画1(are); + bod.頬肌右.描画1(are); + if (bod.涙描画) + { + bod.涙左.描画0(are); + bod.涙右.描画0(are); + } + if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + if (Sta.GameData.断面) + { + bod.肛門_人.描画0(are); + bod.肛門精液_人.描画0(are); + if (bod.cb1) + { + bod.カーソル.描画肛(are); + } + bod.膣基_人.描画0(are); + if (bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.膣内精液_人.描画0(are); + bod.断面_人.描画0(are); + } + bod.性器_人.描画0(are); + if (!bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.ピアス.描画0(are); + bod.下着T_チューブ.描画1(are); + bod.下着T_クロス.描画1(are); + bod.下着T_ビキニ.描画1(are); + bod.下着T_マイクロ.描画1(are); + bod.下着T_ブラ.描画1(are); + bod.下着乳首左.描画0(are); + bod.下着乳首右.描画0(are); + bod.キャップ1.描画0(are); + bod.下着B_ノーマル.描画0(are); + bod.下着B_マイクロ.描画0(are); + bod.下着B_ノーマル.描画1(are); + bod.下着B_マイクロ.描画1(are); + bod.下着陰核.描画0(are); + bod.上着M_ドレス.描画0(are); + bod.上着T_ドレス.描画0(are); + bod.上着B_前掛け.描画0(are); + bod.EI腿.描画(are); + if (bod.胸毛_人 != null) + { + bod.胸毛_人.描画0(are); + } + bod.舌.描画0(are); + bod.口精液.描画0(are); + bod.咳.描画0(are); + bod.呼気.描画0(are); + if (bod.cb0 && bod.カーソル.コキ) + { + bod.カーソル.描画0(are); + bod.カーソル.描画1(are); + } + bod.前髪.描画0(are); + if (!bod.Is獣耳) + { + foreach (角2 item105 in bod.角左接続) + { + item105.根描画(are); + } + foreach (角2 item106 in bod.角右接続) + { + item106.根描画(are); + } + } + if (bod.Is単眉) + { + bod.単眼眉.描画0(are); + } + if (bod.Is双眉) + { + bod.眉左.描画0(are); + bod.眉右.描画0(are); + } + if (bod.Is頭頂_宇) + { + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item107 in bod.角左接続) + { + item107.先描画(are); + } + foreach (角2 item108 in bod.角右接続) + { + item108.先描画(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + } + else + { + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item109 in bod.角左接続) + { + item109.先描画(are); + } + foreach (角2 item110 in bod.角右接続) + { + item110.先描画(are); + } + if (bod.Is虫角前) + { + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + } + else + { + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + } + } + bod.顔触覚左接続.描画0(are); + bod.顔触覚左接続.描画1(are); + bod.顔触覚右接続.描画0(are); + bod.顔触覚右接続.描画1(are); + if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + bod.上着B_クロス.描画0(are); + if (bod.Is半前) + { + bod.EI半前.描画(are); + } + bod.染み_人.湯気描画(are); + if (bod.cb0 && bod.カーソル.Is乳弄り) + { + bod.カーソル.描画2(Are); + } + bod.上着B_前掛け.前(are); + bod.ぶっかけ大.Draw(are); + bod.ぶっかけ小.Draw(are); + if (bod.cb1) + { + bod.カーソル.描画1(are); + } + if (bod.cb0 && bod.fi) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + }; + return; + } + Draw = delegate(Are are) + { + bod.cb0 = bod.カーソル != null; + bod.cb1 = bod.cb0 && !bod.カーソル.コキ; + bod.染み_人.色更新(); + bod.染み_人.描画0(are); + if (bod.Is胸) + { + bod.EI胸.描画(are); + } + if (bod.Is腰) + { + bod.EI腰.描画(are); + } + if (bod.Is頭頂_宇) + { + bod.頭頂後.描画0(are); + } + if (bod.Is髪) + { + bod.EI髪.描画(are); + } + if (bod.Is獣耳) + { + foreach (角2 item111 in bod.角左接続) + { + item111.根描画(are); + } + foreach (角2 item112 in bod.角右接続) + { + item112.根描画(are); + } + } + bod.肩左飛膜.描画0(are); + bod.肩右飛膜.描画0(are); + if (bod.腕左右前後) + { + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + } + else + { + if (bod.腕左前後_) + { + bod.下腕以降左.描画0(are); + bod.下腕以降左.描画1(are); + } + if (bod.腕右前後_) + { + bod.下腕以降右.描画0(are); + bod.下腕以降右.描画1(are); + } + } + bod.上着B_クロス後.描画0(are); + if (bod.Is半後) + { + bod.EI半後.描画(are); + } + if (bod.Is蜘尾) + { + bod.出糸精液.描画0(are); + } + if (bod.cb0) + { + if (bod.カーソル.IsSub糸挿入) + { + bod.カーソル.描画糸(Are); + } + else if (bod.カーソル.Is糸挿入) + { + bod.カーソル.描画2(Are); + } + } + bod.耳左接続.描画0(are); + bod.耳右接続.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.脇描画(are); + } + if (bod.肩右 != null) + { + bod.肩右.脇描画(are); + } + bod.腰.描画0(are); + bod.腰.描画1(are); + bod.胴.描画0(are); + bod.胸.描画0(are); + bod.首.描画0(are); + if (bod.肩左 != null) + { + bod.肩左.描画0(are); + } + if (bod.肩右 != null) + { + bod.肩右.描画0(are); + } + if (bod.Is半中1) + { + bod.EI半中1.描画(are); + } + if (bod.Is半中2) + { + bod.EI半中2.描画(are); + } + bod.ボテ腹_人.描画0(are); + bod.ボテ腹板_人.描画0(are); + bod.腰肌_人.描画0(are); + bod.胴腹板_人.描画0(are); + bod.胸腹板_人.描画0(are); + bod.胴肌_人.描画0(are); + bod.胸肌_人.描画0(are); + bod.下着T_チューブ.描画0(are); + bod.下着T_クロス.描画0(are); + bod.下着T_ビキニ.描画0(are); + bod.下着T_マイクロ.描画0(are); + bod.下着T_ブラ.描画0(are); + bod.腕左.描画0(are); + bod.腕右.描画0(are); + bod.腕左.描画1(are); + bod.腕右.描画1(are); + if (bod.胸左右前後) + { + bod.乳房右.描画0(are); + bod.乳房左.描画0(are); + } + else + { + bod.乳房左.描画0(are); + bod.乳房右.描画0(are); + } + bod.ピアス左.描画0(are); + bod.ピアス右.描画0(are); + bod.噴乳左.描画0(are); + bod.噴乳右.描画0(are); + bod.キャップ2左.描画0(are); + bod.キャップ2右.描画0(are); + bod.胸肌_人.描画1(are); + if (bod.汗掻き != null) + { + bod.汗掻き.Draw(are); + } + bod.頭.描画0(are); + if (bod.Is双眼 && !bod.Is瞼宇) + { + bod.目左.描画0(are); + bod.瞼左.描画0(are); + bod.目右.描画0(are); + bod.瞼右.描画0(are); + } + bod.頭.描画1(are); + if (bod.Is単眼) + { + bod.単眼目.描画0(are); + bod.単眼瞼.描画0(are); + } + bod.紅潮.描画0(are); + bod.鼻肌.描画0(are); + bod.目尻影左.描画0(are); + bod.目尻影右.描画0(are); + bod.目傷左.描画0(are); + bod.目傷右.描画0(are); + bod.頬肌左.描画0(are); + bod.頬肌右.描画0(are); + if (bod.Is額眼) + { + bod.額目.描画0(are); + bod.額瞼.描画0(are); + } + if (bod.Is頬眼) + { + bod.頬目左.描画0(are); + bod.頬目右.描画0(are); + bod.頬瞼左.描画0(are); + bod.頬瞼右.描画0(are); + } + if (bod.Is瞼宇) + { + bod.瞼左.描画0(are); + bod.瞼右.描画0(are); + } + bod.涎左.描画0(are); + bod.涎右.描画0(are); + bod.口.描画0(are); + if (bod.鼻描画) + { + bod.鼻.描画0(are); + bod.鼻水左.描画0(are); + bod.鼻水右.描画0(are); + } + bod.頭.描画2(are); + bod.玉口枷.描画0(are); + bod.基髪.描画0(are); + bod.横髪左.描画0(are); + bod.横髪右.描画0(are); + bod.頬左接続.描画0(are); + bod.頬左接続.描画1(are); + bod.頬右接続.描画0(are); + bod.頬右接続.描画1(are); + bod.頬肌左.描画1(are); + bod.頬肌右.描画1(are); + if (bod.涙描画) + { + bod.涙左.描画0(are); + bod.涙右.描画0(are); + } + if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + if (bod.Is腿魚 && bod.Is腿) + { + bod.EI腿.描画(are); + } + bod.肛門_人.描画0(are); + bod.肛門精液_人.描画0(are); + if (bod.cb1) + { + bod.カーソル.描画肛(are); + } + bod.膣基_人.描画0(are); + if (bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.膣内精液_人.描画0(are); + bod.断面_人.描画0(are); + bod.性器_人.描画0(are); + if (!bod.断面_表示 && bod.cb1) + { + bod.カーソル.描画0(are); + } + bod.ピアス.描画0(are); + bod.下着T_チューブ.描画1(are); + bod.下着T_クロス.描画1(are); + bod.下着T_ビキニ.描画1(are); + bod.下着T_マイクロ.描画1(are); + bod.下着T_ブラ.描画1(are); + bod.下着乳首左.描画0(are); + bod.下着乳首右.描画0(are); + bod.キャップ1.描画0(are); + bod.下着B_ノーマル.描画0(are); + bod.下着B_マイクロ.描画0(are); + bod.下着B_ノーマル.描画1(are); + bod.下着B_マイクロ.描画1(are); + bod.下着陰核.描画0(are); + bod.上着M_ドレス.描画0(are); + bod.上着T_ドレス.描画0(are); + if (!bod.Is腿人) + { + bod.上着B_前掛け.描画0(are); + bod.上着B_クロス.描画0(are); + } + if (bod.Is腿人) + { + bod.上着B_前掛け.描画0(are); + } + if (bod.胸毛_人 != null) + { + bod.胸毛_人.描画0(are); + } + bod.舌.描画0(are); + bod.口精液.描画0(are); + bod.咳.描画0(are); + bod.呼気.描画0(are); + if (bod.cb0 && bod.カーソル.コキ) + { + bod.カーソル.描画0(are); + bod.カーソル.描画1(are); + } + bod.前髪.描画0(are); + if (!bod.Is獣耳) + { + foreach (角2 item113 in bod.角左接続) + { + item113.根描画(are); + } + foreach (角2 item114 in bod.角右接続) + { + item114.根描画(are); + } + } + if (bod.Is単眉) + { + bod.単眼眉.描画0(are); + } + if (bod.Is双眉) + { + bod.眉左.描画0(are); + bod.眉右.描画0(are); + } + if (bod.Is頭頂_宇) + { + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item115 in bod.角左接続) + { + item115.先描画(are); + } + foreach (角2 item116 in bod.角右接続) + { + item116.先描画(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + } + else + { + if (bod.Is獣耳) + { + bod.獣耳左.描画0(are); + bod.獣耳右.描画0(are); + } + if (bod.Is頭頂) + { + bod.頭頂.描画0(are); + } + bod.植左接続.描画0(are); + bod.植右接続.描画0(are); + foreach (角2 item117 in bod.角左接続) + { + item117.先描画(are); + } + foreach (角2 item118 in bod.角右接続) + { + item118.先描画(are); + } + if (bod.Is虫角前) + { + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + bod.額接続.描画0(are); + bod.額接続.描画1(are); + } + else + { + bod.額接続.描画0(are); + bod.額接続.描画1(are); + bod.触覚左接続.描画0(are); + bod.触覚左接続.描画1(are); + bod.触覚右接続.描画0(are); + bod.触覚右接続.描画1(are); + bod.大顎基接続.描画0(are); + bod.大顎基接続.描画1(are); + if (bod.Is顔面) + { + bod.顔面.描画0(are); + } + } + } + bod.顔触覚左接続.描画0(are); + bod.顔触覚左接続.描画1(are); + bod.顔触覚右接続.描画0(are); + bod.顔触覚右接続.描画1(are); + if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) + { + bod.目隠帯.描画0(are); + } + if (!bod.Is腿魚 && bod.Is腿 && bod.腿開きi != 4) + { + bod.EI腿.描画(are); + } + if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) + { + bod.EI腕前.描画(are); + } + if (!bod.Is腿魚 && bod.Is腿 && bod.腿開きi == 4) + { + bod.EI腿.描画(are); + } + if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + if (bod.Is腿人) + { + bod.上着B_クロス.描画0(are); + } + if (bod.Is半前) + { + bod.EI半前.描画(are); + } + bod.染み_人.湯気描画(are); + if (bod.cb0 && bod.カーソル.Is乳弄り) + { + bod.カーソル.描画2(Are); + } + bod.上着B_前掛け.前(are); + bod.ぶっかけ大.Draw(are); + bod.ぶっかけ小.Draw(are); + if (bod.cb1) + { + bod.カーソル.描画1(are); + } + if (bod.cb0 && bod.fi) + { + bod.性器精液_人.描画0(are); + bod.飛沫_人.描画0(are); + bod.潮吹_小_人.描画0(are); + bod.潮吹_大_人.描画0(are); + bod.放尿_人.描画0(are); + } + }; + } + + public void 変動ステート更新() + { + Cha.ChaD.現乳首 = Cha.ChaD.Sesnsitivities[ContactType.Milk]; + Cha.ChaD.現陰核 = Cha.ChaD.Sesnsitivities[ContactType.Nucleus]; + Cha.ChaD.現性器 = Cha.ChaD.Sesnsitivities[ContactType.Vagina].Max(Cha.ChaD.Sesnsitivities[ContactType.Sex]); + Cha.ChaD.現肛門 = Cha.ChaD.Sesnsitivities[ContactType.Anal]; + double バスト = (Cha.ChaD.最乳房 - 0.3 * Cha.ChaD.現乳房.Inverse()).Clamp(0.0, 1.0); + 乳房左.バスト = バスト; + 乳房右.バスト = バスト; + 下着乳首左.バスト = バスト; + 下着乳首右.バスト = バスト; + 下着T_チューブ.バスト = バスト; + 下着T_クロス.バスト = バスト; + 下着T_ビキニ.バスト = バスト; + 下着T_マイクロ.バスト = バスト; + 下着T_ブラ.バスト = バスト; + 上着T_ドレス.バスト = バスト; + double num = 0.65 * Cha.ChaD.最乳首 * Cha.ChaD.現乳首; + 乳房左.X0Y0_乳首.SizeBase = nsb1 + num; + 乳房左.X0Y0_乳輪.SizeBase = nsb2 + num; + 乳房左.X0Y1_乳首.SizeBase = nsb1 + num; + 乳房左.X0Y1_乳輪.SizeBase = nsb2 + num; + 乳房左.X0Y2_乳首.SizeBase = nsb1 + num; + 乳房左.X0Y2_乳輪.SizeBase = nsb2 + num; + 乳房左.X0Y3_乳首.SizeBase = nsb1 + num; + 乳房左.X0Y3_乳輪.SizeBase = nsb2 + num; + 乳房左.X0Y4_乳首.SizeBase = nsb1 + num; + 乳房左.X0Y4_乳輪.SizeBase = nsb2 + num; + 乳房右.X0Y0_乳首.SizeBase = nsb1 + num; + 乳房右.X0Y0_乳輪.SizeBase = nsb2 + num; + 乳房右.X0Y1_乳首.SizeBase = nsb1 + num; + 乳房右.X0Y1_乳輪.SizeBase = nsb2 + num; + 乳房右.X0Y2_乳首.SizeBase = nsb1 + num; + 乳房右.X0Y2_乳輪.SizeBase = nsb2 + num; + 乳房右.X0Y3_乳首.SizeBase = nsb1 + num; + 乳房右.X0Y3_乳輪.SizeBase = nsb2 + num; + 乳房右.X0Y4_乳首.SizeBase = nsb1 + num; + 乳房右.X0Y4_乳輪.SizeBase = nsb2 + num; + 乳房左.乳首CD.不透明度 = Cha.ChaD.素乳首濃度 + Cha.ChaD.最乳首濃度 * Cha.ChaD.現乳首; + 乳房左.乳輪CD.不透明度 = Cha.ChaD.素乳首濃度 + Cha.ChaD.最乳首濃度 * Cha.ChaD.現乳首; + 乳房右.乳首CD.不透明度 = Cha.ChaD.素乳首濃度 + Cha.ChaD.最乳首濃度 * Cha.ChaD.現乳首; + 乳房右.乳輪CD.不透明度 = Cha.ChaD.素乳首濃度 + Cha.ChaD.最乳首濃度 * Cha.ChaD.現乳首; + num = 0.65 * Cha.ChaD.最陰核 * Cha.ChaD.現陰核; + if (Is獣) + { + 性器_獣.X0Y0_陰核.SizeBase = csb + num; + 性器_獣.X0Y1_陰核.SizeBase = csb + num; + 性器_獣.X0Y2_陰核.SizeBase = csb + num; + 性器_獣.X0Y3_陰核.SizeBase = csb + num; + 性器_獣.X0Y4_陰核.SizeBase = csb + num; + 性器_獣.小陰唇CD.不透明度 = Cha.ChaD.素性器濃度 + Cha.ChaD.最性器濃度 * Cha.ChaD.現性器; + 性器_獣.性器基CD.不透明度 = Cha.ChaD.素性器濃度 + Cha.ChaD.最性器濃度 * Cha.ChaD.現性器; + 肛門_獣.肛門3CD.不透明度 = Cha.ChaD.素肛門濃度 + Cha.ChaD.最肛門濃度 * Cha.ChaD.現肛門; + num = 0.3 * Cha.ChaD.現肛門; + 肛門_獣.X0Y0_肛門2.SizeBase = asb1 + num; + 肛門_獣.X0Y0_肛門3.SizeBase = asb2 + num; + } + else + { + 性器_人.X0Y0_陰核.SizeBase = csb + num; + 性器_人.X0Y1_陰核.SizeBase = csb + num; + 性器_人.X0Y2_陰核.SizeBase = csb + num; + 性器_人.X0Y3_陰核.SizeBase = csb + num; + 性器_人.X0Y4_陰核.SizeBase = csb + num; + 性器_人.小陰唇CD.不透明度 = Cha.ChaD.素性器濃度 + Cha.ChaD.最性器濃度 * Cha.ChaD.現性器; + 性器_人.性器基CD.不透明度 = Cha.ChaD.素性器濃度 + Cha.ChaD.最性器濃度 * Cha.ChaD.現性器; + 肛門_人.肛門3CD.不透明度 = Cha.ChaD.素肛門濃度 + Cha.ChaD.最肛門濃度 * Cha.ChaD.現肛門; + num = 0.3 * Cha.ChaD.現肛門; + 肛門_人.X0Y0_肛門2.SizeBase = asb1 + num; + 肛門_人.X0Y0_肛門3.SizeBase = asb2 + num; + } + 腰肌_人.陰毛CD.不透明度 = Cha.ChaD.現陰毛 * Cha.ChaD.最陰毛濃度; + 腰肌_人.獣性_獣毛CD.不透明度 = Cha.ChaD.現陰毛; + 腰肌_人.陰毛_ハートCD.不透明度 = Cha.ChaD.現陰毛.Inverse() * Cha.ChaD.最陰毛濃度; + } + + public void SetEle(Action a) where T : Ele + { + T ele = Elements.GetEle(); + if (ele == null) + { + return; + } + a(ele); + foreach (EleI ei in eis) + { + if (ei.ElesH.Contains(ele)) + { + ei.Updatef = true; + break; + } + } + } + + public void SetEle(bool 右, Action a) where T : Ele + { + T ele = Elements.GetEle(右); + if (ele == null) + { + return; + } + a(ele); + foreach (EleI ei in eis) + { + if (ei.ElesH.Contains(ele)) + { + ei.Updatef = true; + break; + } + } + } + + public void SetEle(Func con, Action a) where T : Ele + { + T ele = Elements.GetEle(con); + if (ele == null) + { + return; + } + a(ele); + foreach (EleI ei in eis) + { + if (ei.ElesH.Contains(ele)) + { + ei.Updatef = true; + break; + } + } + } + + public void SetEleL(Action a) where T : Ele + { + T eleL = Elements.GetEleL(); + if (eleL == null) + { + return; + } + a(eleL); + foreach (EleI ei in eis) + { + if (ei.ElesH.Contains(eleL)) + { + ei.Updatef = true; + break; + } + } + } + + public void SetEleL(bool 右, Action a) where T : Ele + { + T eleL = Elements.GetEleL(右); + if (eleL == null) + { + return; + } + a(eleL); + foreach (EleI ei in eis) + { + if (ei.ElesH.Contains(eleL)) + { + ei.Updatef = true; + break; + } + } + } + + public void SetEleL(Func con, Action a) where T : Ele + { + T eleL = Elements.GetEleL(con); + if (eleL == null) + { + return; + } + a(eleL); + foreach (EleI ei in eis) + { + if (ei.ElesH.Contains(eleL)) + { + ei.Updatef = true; + break; + } + } + } + + public void SetEles(Action a) where T : Ele + { + IEnumerable eles; + foreach (T item in eles = Elements.GetEles()) + { + a(item); + } + foreach (EleI ei in eis) + { + if (eles.Any((T e) => ei.ElesH.Contains(e))) + { + ei.Updatef = true; + } + } + } + + public void SetEles(bool 右, Action a) where T : Ele + { + IEnumerable eles; + foreach (T item in eles = Elements.GetEles(右)) + { + a(item); + } + foreach (EleI ei in eis) + { + if (eles.Any((T e) => ei.ElesH.Contains(e))) + { + ei.Updatef = true; + } + } + } + + public void SetEles(Func con, Action a) where T : Ele + { + IEnumerable eles; + foreach (T item in eles = Elements.GetEles(con)) + { + a(item); + } + foreach (EleI ei in eis) + { + if (eles.Any((T e) => ei.ElesH.Contains(e))) + { + ei.Updatef = true; + } + } + } + + public void SetElesL(Action a) where T : Ele + { + IEnumerable elesL; + foreach (T item in elesL = Elements.GetElesL()) + { + a(item); + } + foreach (EleI ei in eis) + { + if (elesL.Any((T e) => ei.ElesH.Contains(e))) + { + ei.Updatef = true; + } + } + } + + public void SetElesL(bool 右, Action a) where T : Ele + { + IEnumerable elesL; + foreach (T item in elesL = Elements.GetElesL(右)) + { + a(item); + } + foreach (EleI ei in eis) + { + if (elesL.Any((T e) => ei.ElesH.Contains(e))) + { + ei.Updatef = true; + } + } + } + + public void SetElesL(Func con, Action a) where T : Ele + { + IEnumerable elesL; + foreach (T item in elesL = Elements.GetElesL(con)) + { + a(item); + } + foreach (EleI ei in eis) + { + if (elesL.Any((T e) => ei.ElesH.Contains(e))) + { + ei.Updatef = true; + } + } + } + + public List GetHitTags(Color hc) + { + return (from e in EnumAllEle() + select e.本体.GetHitTags(ref hc)).Aggregate(delegate(List e0, List e1) + { + e0.AddRange(e1); + return e0; + }); + } + + public Ele GetHitEle(Color hc) + { + return EnumAllEle().FirstOrDefault((Ele e) => e.本体.IsHit(ref hc)); + } + + public List GetHitPars(Color hc) + { + return (from e in EnumAllEle() + select e.本体.GetHitPars(ref hc)).Aggregate(delegate(List e0, List e1) + { + e0.AddRange(e1); + return e0; + }); + } + + public bool IsHit(Color hc) + { + return EnumAllEle().Any((Ele e) => e.本体.IsHit(ref hc)); + } + + public IEnumerable EnumAllEle() + { + return Elements.Concat(from e in Elements.GetEles<上腕_蝙>() + select e.飛膜).Concat(from e in Elements.GetEles<手_蝙>() + select e.飛膜).Concat(from e in Elements.GetEles<大顎基>() + select e.大顎上); + } + + public void Set染み位置() + { + } + + public void Join() + { + Ele[] array = Elements; + for (int i = 0; i < array.Length; i++) + { + array[i].接続PA(); + } + foreach (蝙通常 item in 蝙通常) + { + item.接続(); + } + if (頭色更新 != null) + { + 頭色更新.色更新(); + } + if (ドレス色更新 != null) + { + ドレス色更新.色更新(); + } + if (鯨色更新 != null) + { + foreach (鯨色更新 item2 in 鯨色更新) + { + item2.色更新(); + } + } + if (飛膜色更新 != null) + { + foreach (飛膜色更新 item3 in 飛膜色更新) + { + item3.色更新(); + } + } + if (色更新 != null) + { + foreach (Ele item4 in 色更新) + { + item4.色更新(); + } + } + 染み_人.位置B = 腰.位置; + 染み_人.本体.JoinP(); + if (Is獣) + { + 染み_獣.位置B = 腰_獣.位置; + 染み_獣.本体.JoinP(); + } + 腰_人y = 腰.Yi; + if (Is獣) + { + 腰_獣y = 腰_獣.Yi; + } + } + + public void Update() + { + foreach (EleI ei in eis) + { + ei.Updatef = true; + } + } + + public bool Contains(Ele e) + { + return eis.Any((EleI f) => f.ElesH.Contains(e)); + } + + public bool IsUpdate(Ele e) + { + return eis.Any((EleI f) => f.IsUpdate(e)); + } + + public List Inserts(Ele io, int i, Ele e) + { + int num; + if ((num = 後髪接続.IndexOf(io)) > -1) + { + 後髪接続.Insert((num + i).Clamp(0, 後髪接続.Count), e); + return 後髪接続; + } + if ((num = 額接続.IndexOf(io)) > -1) + { + 額接続.Insert((num + i).Clamp(0, 額接続.Count), e); + return 額接続; + } + if ((num = 耳左接続.IndexOf(io)) > -1) + { + 耳左接続.Insert((num + i).Clamp(0, 耳左接続.Count), e); + return 耳左接続; + } + if ((num = 耳右接続.IndexOf(io)) > -1) + { + 耳右接続.Insert((num + i).Clamp(0, 耳右接続.Count), e); + return 耳右接続; + } + if ((num = 頬左接続.IndexOf(io)) > -1) + { + 頬左接続.Insert((num + i).Clamp(0, 頬左接続.Count), e); + return 頬左接続; + } + if ((num = 頬右接続.IndexOf(io)) > -1) + { + 頬右接続.Insert((num + i).Clamp(0, 頬右接続.Count), e); + return 頬右接続; + } + if ((num = 頭頂左後接続.IndexOf(io)) > -1) + { + 頭頂左後接続.Insert((num + i).Clamp(0, 頭頂左後接続.Count), e); + return 頭頂左後接続; + } + if ((num = 頭頂右後接続.IndexOf(io)) > -1) + { + 頭頂右後接続.Insert((num + i).Clamp(0, 頭頂右後接続.Count), e); + return 頭頂右後接続; + } + if ((num = 植左接続.IndexOf(io)) > -1) + { + 植左接続.Insert((num + i).Clamp(0, 植左接続.Count), e); + return 植左接続; + } + if ((num = 植右接続.IndexOf(io)) > -1) + { + 植右接続.Insert((num + i).Clamp(0, 植右接続.Count), e); + return 植右接続; + } + if ((num = 触覚左接続.IndexOf(io)) > -1) + { + 触覚左接続.Insert((num + i).Clamp(0, 触覚左接続.Count), e); + return 触覚左接続; + } + if ((num = 触覚右接続.IndexOf(io)) > -1) + { + 触覚右接続.Insert((num + i).Clamp(0, 触覚右接続.Count), e); + return 触覚右接続; + } + if ((num = 顔触覚左接続.IndexOf(io)) > -1) + { + 顔触覚左接続.Insert((num + i).Clamp(0, 顔触覚左接続.Count), e); + return 顔触覚左接続; + } + if ((num = 顔触覚右接続.IndexOf(io)) > -1) + { + 顔触覚右接続.Insert((num + i).Clamp(0, 顔触覚右接続.Count), e); + return 顔触覚右接続; + } + if ((num = 大顎基接続.IndexOf(io)) > -1) + { + 大顎基接続.Insert((num + i).Clamp(0, 大顎基接続.Count), e); + return 大顎基接続; + } + if ((num = 腕左.IndexOf(io)) > -1) + { + 腕左.Insert((num + i).Clamp(0, 腕左.Count), e); + return 腕左; + } + if ((num = 腕右.IndexOf(io)) > -1) + { + 腕右.Insert((num + i).Clamp(0, 腕右.Count), e); + return 腕右; + } + if ((num = 胸上左接続.IndexOf(io)) > -1) + { + 胸上左接続.Insert((num + i).Clamp(0, 胸上左接続.Count), e); + return 胸上左接続; + } + if ((num = 胸上右接続.IndexOf(io)) > -1) + { + 胸上右接続.Insert((num + i).Clamp(0, 胸上右接続.Count), e); + return 胸上右接続; + } + if ((num = 胸下左接続.IndexOf(io)) > -1) + { + 胸下左接続.Insert((num + i).Clamp(0, 胸下左接続.Count), e); + return 胸下左接続; + } + if ((num = 胸下右接続.IndexOf(io)) > -1) + { + 胸下右接続.Insert((num + i).Clamp(0, 胸下右接続.Count), e); + return 胸下右接続; + } + if ((num = 胴後左接続.IndexOf(io)) > -1) + { + 胴後左接続.Insert((num + i).Clamp(0, 胴後左接続.Count), e); + return 胴後左接続; + } + if ((num = 胴後右接続.IndexOf(io)) > -1) + { + 胴後右接続.Insert((num + i).Clamp(0, 胴後右接続.Count), e); + return 胴後右接続; + } + if ((num = 腰後左接続.IndexOf(io)) > -1) + { + 腰後左接続.Insert((num + i).Clamp(0, 腰後左接続.Count), e); + return 腰後左接続; + } + if ((num = 腰後右接続.IndexOf(io)) > -1) + { + 腰後右接続.Insert((num + i).Clamp(0, 腰後右接続.Count), e); + return 腰後右接続; + } + if ((num = 背中接続.IndexOf(io)) > -1) + { + 背中接続.Insert((num + i).Clamp(0, 背中接続.Count), e); + return 背中接続; + } + if ((num = 腿左接続.IndexOf(io)) > -1) + { + 腿左接続.Insert((num + i).Clamp(0, 腿左接続.Count), e); + return 腿左接続; + } + if ((num = 腿右接続.IndexOf(io)) > -1) + { + 腿右接続.Insert((num + i).Clamp(0, 腿右接続.Count), e); + return 腿右接続; + } + if ((num = 尾接続.IndexOf(io)) > -1) + { + 尾接続.Insert((num + i).Clamp(0, 尾接続.Count), e); + return 尾接続; + } + if ((num = 半身後接続.IndexOf(io)) > -1) + { + 半身後接続.Insert((num + i).Clamp(0, 半身後接続.Count), e); + return 半身後接続; + } + if ((num = 半身中1接続.IndexOf(io)) > -1) + { + 半身中1接続.Insert((num + i).Clamp(0, 半身中1接続.Count), e); + return 半身中1接続; + } + if ((num = 半身前接続.IndexOf(io)) > -1) + { + 半身前接続.Insert((num + i).Clamp(0, 半身前接続.Count), e); + return 半身前接続; + } + List[] array = 後腕左s; + foreach (List list in array) + { + if ((num = list.IndexOf(io)) > -1) + { + list.Insert((num + i).Clamp(0, list.Count), e); + return list; + } + } + array = 後腕右s; + foreach (List list2 in array) + { + if ((num = list2.IndexOf(io)) > -1) + { + list2.Insert((num + i).Clamp(0, list2.Count), e); + return list2; + } + } + return null; + } + + public キスマーク Addキスマーク(Vector2D cp, Color hc) + { + Ele he = GetHitEle(hc); + スタンプK[] array = キスマーク; + for (int i = 0; i < array.Length; i++) + { + キスマーク result; + if ((result = array[i].Add(cp, hc, he)) != null) + { + EleI eleI = eis.FirstOrDefault((EleI e) => e.ElesH.Contains(he)); + if (eleI != null) + { + eleI.Updatef = true; + } + return result; + } + } + return null; + } + + public void Add鞭痕(Vector2D cp, Color hc) + { + Ele he = GetHitEle(hc); + if (he is 下腕 || he is 首) + { + return; + } + スタンプW[] array = 鞭痕; + for (int i = 0; i < array.Length; i++) + { + if (array[i].Add(cp, hc, he)) + { + EleI eleI = eis.FirstOrDefault((EleI e) => e.ElesH.Contains(he)); + if (eleI != null) + { + eleI.Updatef = true; + } + break; + } + } + } + + public void Addぶっかけ(Vector2D cp, Color hc) + { + if (RNG.XS.NextBool()) + { + ぶっかけ小.Add(cp, hc, ぶっかけr); + } + else + { + ぶっかけ大.Add(cp, hc, ぶっかけr); + } + } + + public void Dispose() + { + スタンプK[] array = キスマーク; + for (int i = 0; i < array.Length; i++) + { + array[i].Dispose(); + } + スタンプW[] array2 = 鞭痕; + for (int i = 0; i < array2.Length; i++) + { + array2[i].Dispose(); + } + Ele[] array3 = Elements; + for (int i = 0; i < array3.Length; i++) + { + array3[i].Dispose(); + } + foreach (EleI ei in eis) + { + ei.Dispose(); + } + if (汗掻き != null) + { + 汗掻き.Dispose(); + } + if (ぶっかけ小 != null) + { + ぶっかけ小.Dispose(); + } + if (ぶっかけ大 != null) + { + ぶっかけ大.Dispose(); + } + if (染み_人 != null) + { + 染み_人.Dispose(); + } + if (染み_獣 != null) + { + 染み_獣.Dispose(); + } + } + + public void 描画(Are Are) + { + cb0 = カーソル != null; + cb1 = cb0 && !カーソル.コキ; + Ele[] array = Elements; + for (int i = 0; i < array.Length; i++) + { + array[i].接続PA(); + } + foreach (蝙通常 item in 蝙通常) + { + if (!Contains(item.上腕) || IsUpdate(item.上腕)) + { + item.接続(); + } + } + if (Is蜘尾) + { + 出糸精液.接続P(); + } + if (cb0) + { + カーソル.Set挿入Position(); + } + 頭色更新.色更新(); + ドレス色更新.色更新(); + foreach (鯨色更新 item2 in 鯨色更新) + { + if (!Contains(item2.長物) || IsUpdate(item2.長物)) + { + item2.色更新(); + } + } + foreach (飛膜色更新 item3 in 飛膜色更新) + { + if (!Contains(item3.根) || IsUpdate(item3.根)) + { + item3.色更新(); + } + } + foreach (Ele item4 in 色更新) + { + if (!Contains(item4) || IsUpdate(item4)) + { + item4.色更新(); + } + } + foreach (EleI ei in eis) + { + ei.Update(); + } + Draw(Are); + } + + private void Set人肌色(Color c) + { + Color col = 頭.頭CD.色.Col1; + Color col2 = 頭.頭CD.色.Col2; + Col.GetSkinGrad(ref c, out var ret); + ret.Col1 = col; + ret.GetRep(out var ret2); + foreach (Ele item in EnumAllEle()) + { + foreach (FieldInfo item2 in from f in item.GetType().GetFields() + where f.FieldType.ToString() == Sta.cdt + select f) + { + ColorD colorD = (ColorD)item2.GetValue(item); + if (colorD.色.Col1 == col && colorD.色.Col2 == col2) + { + colorD.色 = ret; + } + else if (colorD.色.Col1 == col2 && colorD.色.Col2 == col) + { + colorD.色 = ret2; + } + } + } + } + + public bool Is口腔() + { + return 口腔位置.DistanceSquared(Cha.CP) < r17; + } + + public bool Is陰核() + { + return 陰核位置.DistanceSquared(Cha.CP) < r10; + } + + public bool Is乳首() + { + if (!(乳首左位置.DistanceSquared(Cha.CP) < r10)) + { + return 乳首右位置.DistanceSquared(Cha.CP) < r10; + } + return true; + } + + public bool Is膣口() + { + return 膣口位置.DistanceSquared(Cha.CP) < r10; + } + + public bool Is口部() + { + return 口腔位置.DistanceSquared(Cha.CP) < r35; + } + + public bool Is胸部() + { + return 胸部位置.DistanceSquared(Cha.CP) < r17; + } + + public bool Is局部() + { + return 局部位置.DistanceSquared(Cha.CP) < r35; + } + + public bool Isくぱぁ() + { + if (Is蛇) + { + return 蛇.くぱぁ >= 0.5; + } + if (Is蠍) + { + return 蠍.くぱぁ >= 0.5; + } + return true; + } + + public void 口腔接続() + { + 腰.接続PA(); + 胴.接続PA(); + 胸.接続PA(); + 首.接続PA(); + 頭.接続PA(); + } + + public void 性器接続() + { + 腰.接続PA(); + if (Is獣) + { + 胸_獣.接続PA(); + 胴_獣.接続PA(); + 腰_獣.接続PA(); + } + 性器.接続PA(); + } + + public void 肛門接続() + { + 腰.接続PA(); + if (Is獣) + { + 胸_獣.接続PA(); + 胴_獣.接続PA(); + 腰_獣.接続PA(); + } + 肛門.接続PA(); + } + + public void 出糸接続() + { + foreach (Ele item in 腰.EnumEle()) + { + item.接続PA(); + if (item is 尾_蜘) + { + break; + } + } + } + + public void 腕前後(bool 右, int n, bool value) + { + if (右) + { + 腕右前後(n, value); + } + else + { + 腕左前後(n, value); + } + } + + private void 腕左前後(int n, bool value) + { + if (nsl[n] == value) + { + return; + } + nsl[n] = value; + if (value) + { + if (n == 0) + { + if (Is最前腕人) + { + 腕左前後_ = value; + } + } + else if (後腕左s.Length != 0) + { + n = 後腕左s.Length - n; + Ele item = 後腕左s[n][1]; + 後腕左s[n].RemoveAt(1); + 後腕左s[n].Add(item); + } + } + else if (n == 0) + { + if (Is最前腕人) + { + 腕左前後_ = value; + } + } + else if (後腕左s.Length != 0) + { + n = 後腕左s.Length - n; + Ele item2 = 後腕左s[n].Last(); + 後腕左s[n].RemoveAt(後腕左s[n].Count - 1); + 後腕左s[n].Insert(1, item2); + } + } + + private void 腕右前後(int n, bool value) + { + if (nsr[n] == value) + { + return; + } + nsr[n] = value; + if (value) + { + if (n == 0) + { + if (Is最前腕人) + { + 腕右前後_ = value; + } + } + else if (後腕右s.Length != 0) + { + n = 後腕左s.Length - n; + Ele item = 後腕右s[n][1]; + 後腕右s[n].RemoveAt(1); + 後腕右s[n].Add(item); + } + } + else if (n == 0) + { + if (Is最前腕人) + { + 腕右前後_ = value; + } + } + else if (後腕右s.Length != 0) + { + n = 後腕左s.Length - n; + Ele item2 = 後腕右s[n].Last(); + 後腕右s[n].RemoveAt(後腕右s[n].Count - 1); + 後腕右s[n].Insert(1, item2); + } + } + + private void 腰振り_人() + { + 胴.X0Y0_筋肉_筋肉左.PositionCont = Dat.Vec2DUnitY * (腰.Yv * -0.004); + 胴.X0Y0_筋肉_筋肉右.PositionCont = Dat.Vec2DUnitY * (腰.Yv * -0.004); + 胴腹板_人.X0Y0_虫性_腹板.PositionCont = Dat.Vec2DUnitY * (腰.Yv * -0.002); + 胴肌_人.本体.SizeYCont = 0.85 + (1.0 - 腰.Yv) * 0.15; + } + + private void 腰振り_獣() + { + 胴_獣.X0Y0_筋肉_筋肉左.PositionCont = Dat.Vec2DUnitY * (腰_獣.Yv * -0.004); + 胴_獣.X0Y0_筋肉_筋肉右.PositionCont = Dat.Vec2DUnitY * (腰_獣.Yv * -0.004); + 胴肌_獣.本体.SizeYCont = 0.85 + (1.0 - 腰_獣.Yv) * 0.15; + if (EI半中1 != null) + { + EI半中1.Updatef = true; + } + } + + public void Set腰() + { + if (Is獣) + { + if (捲り判定0) + { + 腰振り_人i = 4; + } + 腰振り_獣i = 0; + } + else if (Is蜘 || Is蠍) + { + 腰振り_人i = 4; + } + else + { + 腰振り_人i = 0; + } + } + + public void 腿Update() + { + int yi = ((左腿開きi > 0 || 右腿開きi > 0) ? 1 : 0); + if (捲り判定0) + { + 上着B_クロス.Yi = yi; + } + if (捲り判定1) + { + 上着B_前掛け.Yi = yi; + } + if (EI腿 != null) + { + EI腿.Updatef = true; + } + } + + private void Set表示(object e, object i) + { + Type type = e.GetType(); + foreach (FieldInfo item in from e_ in i.GetType().GetFields() + where e_.FieldType.ToString() == Sta.bt + select e_) + { + type.GetProperty(item.Name).SetValue(e, item.GetValue(i), null); + } + } + + public void 脱衣() + { + Set後髪髪留 = Sta.髪留2初期化; + Set横髪髪留 = Sta.髪留2初期化; + Set玉口枷 = Sta.玉口枷初期化; + Set目隠帯 = Sta.目隠帯初期化; + Setピアス = Sta.ピアス初期化; + Setピアス左 = Sta.ピアス初期化; + Setピアス右 = Sta.ピアス初期化; + Setキャップ1 = Sta.キャップ初期化; + Setキャップ2左 = Sta.キャップ初期化; + Setキャップ2右 = Sta.キャップ初期化; + Setドレス首 = Sta.ドレス首初期化; + Set下着T_チューブ = Sta.下着T_チューブ初期化; + Set下着T_クロス = Sta.下着T_クロス初期化; + Set下着T_ビキニ = Sta.下着T_ビキニ初期化; + Set下着T_マイクロ = Sta.下着T_マイクロ初期化; + Set下着T_ブラ = Sta.下着T_ブラ初期化; + Set下着B_ノーマル = Sta.下着B_ノーマル初期化; + Set下着B_マイクロ = Sta.下着B_マイクロ初期化; + Setドレス = Sta.ドレス初期化; + Set上着B_クロス = Sta.上着B_クロス初期化; + Set上着B_前掛け = Sta.上着B_前掛け初期化; + Setブーツ = Sta.ブーツ初期化; + } + + public void 胸施術() + { + 乳房左.虫性_甲殻_表示 = false; + 乳房右.虫性_甲殻_表示 = false; + } + + public void 股施術() + { + if (Is蛇) + { + 蛇.ガード = false; + 蛇.くぱぁ = 1.0; + EI半中1.Updatef = true; + } + else if (Is蠍) + { + 蠍.生殖口蓋左_表示 = false; + 蠍.生殖口蓋右_表示 = false; + 蠍.基節_肢内突起左_表示 = false; + 蠍.基節_肢内突起右_表示 = false; + 蠍.くぱぁ = 1.0; + } + else if (Is獣) + { + if (腰肌_獣 != null) + { + 腰肌_獣.竜性_鱗1_表示 = false; + 腰肌_獣.竜性_鱗2_表示 = false; + 腰肌_獣.竜性_鱗3_表示 = false; + 腰肌_獣.竜性_鱗4_表示 = false; + } + } + else + { + 腰肌_人.竜性_鱗1_表示 = false; + 腰肌_人.竜性_鱗2_表示 = false; + 腰肌_人.竜性_鱗3_表示 = false; + 腰肌_人.竜性_鱗4_表示 = false; + } + } + + public void タトゥ() + { + if (Is獣) + { + 腰肌_獣.淫タトゥ_タトゥ1右_表示 = true; + 腰肌_獣.淫タトゥ_タトゥ1左_表示 = true; + 腰肌_獣.淫タトゥ_タトゥ2右_表示 = true; + 腰肌_獣.淫タトゥ_タトゥ2左_表示 = true; + 腰肌_獣.淫タトゥ_ハート_タトゥ右1_表示 = true; + 腰肌_獣.淫タトゥ_ハート_タトゥ右2_表示 = true; + 腰肌_獣.淫タトゥ_ハート_タトゥ左1_表示 = true; + 腰肌_獣.淫タトゥ_ハート_タトゥ左2_表示 = true; + 腰肌_獣.植タトゥ_タトゥ左_表示 = false; + 腰肌_獣.植タトゥ_タトゥ右_表示 = false; + } + else + { + 腰肌_人.淫タトゥ_タトゥ1右_表示 = true; + 腰肌_人.淫タトゥ_タトゥ1左_表示 = true; + 腰肌_人.淫タトゥ_タトゥ2右_表示 = true; + 腰肌_人.淫タトゥ_タトゥ2左_表示 = true; + 腰肌_人.淫タトゥ_ハート_タトゥ右1_表示 = true; + 腰肌_人.淫タトゥ_ハート_タトゥ右2_表示 = true; + 腰肌_人.淫タトゥ_ハート_タトゥ左1_表示 = true; + 腰肌_人.淫タトゥ_ハート_タトゥ左2_表示 = true; + 腰肌_人.植タトゥ_タトゥ左_表示 = false; + 腰肌_人.植タトゥ_タトゥ右_表示 = false; + } + } + + public bool Is胸甲殻() + { + return 乳房左.虫性_甲殻_表示; + } + + public bool Is股防御() + { + if (Is蛇) + { + return 蛇.ガード; + } + if (Is蠍) + { + return 蠍.生殖口蓋左_表示; + } + if (Is獣) + { + if (腰肌_獣 != null) + { + if (!腰肌_獣.竜性_鱗1_表示 && !腰肌_獣.竜性_鱗2_表示 && !腰肌_獣.竜性_鱗3_表示) + { + return 腰肌_獣.竜性_鱗4_表示; + } + return true; + } + return false; + } + if (!腰肌_人.竜性_鱗1_表示 && !腰肌_人.竜性_鱗2_表示 && !腰肌_人.竜性_鱗3_表示) + { + return 腰肌_人.竜性_鱗4_表示; + } + return true; + } } } - -public class Bod -{ - public Med Med; - - public Cha Cha; - - public Ele[] Elements; - - private List<蝙通常> 蝙通常; - - private 頭色更新 頭色更新; - - private ドレス色更新 ドレス色更新; - - private IEnumerable<鯨色更新> 鯨色更新; - - private IEnumerable<飛膜色更新> 飛膜色更新; - - private IEnumerable 色更新; - - public 腰 腰; - - public 胴 胴; - - public 胸 胸; - - public 首 首; - - public 頭 頭; - - public 基髪 基髪; - - public 前髪 前髪; - - public 横髪 横髪左; - - public 横髪 横髪右; - - public 後髪1 後髪1; - - public 後髪0 後髪0; - - public 単目 単眼目; - - public 単瞼 単眼瞼; - - public 双目 目左; - - public 双目 目右; - - public 双瞼 瞼左; - - public 双瞼 瞼右; - - public 縦目 額目; - - public 縦瞼 額瞼; - - public 頬目 頬目左; - - public 頬目 頬目右; - - public 頬瞼 頬瞼左; - - public 頬瞼 頬瞼右; - - public 涙 涙左; - - public 涙 涙右; - - public 目隠帯 目隠帯; - - public 鼻 鼻; - - public 鼻水 鼻水左; - - public 鼻水 鼻水右; - - public 口 口; - - public 舌 舌; - - public 涎 涎左; - - public 涎 涎右; - - public 性器精液_人 口精液; - - public 咳 咳; - - public 呼気 呼気; - - public 玉口枷 玉口枷; - - public 単眼眉 単眼眉; - - public 眉 眉左; - - public 眉 眉右; - - public 鼻肌 鼻肌; - - public 頬肌 頬肌左; - - public 頬肌 頬肌右; - - public 目尻影 目尻影左; - - public 目尻影 目尻影右; - - public 紅潮 紅潮; - - public 目傷 目傷左; - - public 目傷 目傷右; - - public 顔ハイライト 顔ハイライト左; - - public 顔ハイライト 顔ハイライト右; - - public 胸腹板 胸腹板_人; - - public 胸肌 胸肌_人; - - public 胸毛 胸毛_人; - - public 胴腹板 胴腹板_人; - - public 胴肌 胴肌_人; - - public ボテ腹_人 ボテ腹_人; - - public ボテ腹板 ボテ腹板_人; - - public 腰肌 腰肌_人; - - public 乳房 乳房左; - - public 乳房 乳房右; - - public 噴乳 噴乳左; - - public 噴乳 噴乳右; - - public ピアス ピアス左; - - public ピアス ピアス右; - - public キャップ2 キャップ2左; - - public キャップ2 キャップ2右; - - public 膣基_人 膣基_人; - - public 膣内精液_人 膣内精液_人; - - public 断面_人 断面_人; - - public 性器_人 性器_人; - - public 性器精液_人 性器精液_人; - - public 飛沫_人 飛沫_人; - - public 潮吹_小_人 潮吹_小_人; - - public 潮吹_大_人 潮吹_大_人; - - public 放尿_人 放尿_人; - - public ピアス ピアス; - - public キャップ1 キャップ1; - - public 肛門_人 肛門_人; - - public 肛門精液_人 肛門精液_人; - - public 下着トップ_チューブ 下着T_チューブ; - - public 下着トップ_クロス 下着T_クロス; - - public 下着トップ_ビキニ 下着T_ビキニ; - - public 下着トップ_マイクロ 下着T_マイクロ; - - public 下着トップ_ブラ 下着T_ブラ; - - public 下着乳首 下着乳首左; - - public 下着乳首 下着乳首右; - - public 下着ボトム_ノーマル 下着B_ノーマル; - - public 下着ボトム_マイクロ 下着B_マイクロ; - - public 下着陰核 下着陰核; - - public 上着ミドル_ドレス 上着M_ドレス; - - public 上着トップ_ドレス 上着T_ドレス; - - public 上着ボトム_クロス 上着B_クロス; - - public 上着ボトム_クロス後 上着B_クロス後; - - public 上着ボトム_前掛け 上着B_前掛け; - - public 長物_魚 魚; - - public 長物_鯨 鯨; - - public 長物_蛇 蛇; - - public DE 蛇前; - - public 長物_蟲 蟲; - - public 四足胸 胸_獣; - - public 四足胴 胴_獣; - - public 四足腰 腰_獣; - - public List<四足脇> 脇左_獣 = new List<四足脇>(); - - public List<四足脇> 脇右_獣 = new List<四足脇>(); - - public 胸肌 胸肌_獣; - - public 胴肌 胴肌_獣; - - public 腰肌 腰肌_獣; - - public 胸毛 胸毛_獣; - - public ボテ腹_獣 ボテ腹_獣; - - public 肛門_獣 肛門_獣; - - public 肛門精液_獣 肛門精液_獣; - - public 膣基_獣 膣基_獣; - - public 膣内精液_獣 膣内精液_獣; - - public 断面_獣 断面_獣; - - public 性器_獣 性器_獣; - - public 性器精液_獣 性器精液_獣; - - public 飛沫_獣 飛沫_獣; - - public 潮吹_小_獣 潮吹_小_獣; - - public 潮吹_大_獣 潮吹_大_獣; - - public 放尿_獣 放尿_獣; - - public 多足_蛸 蛸; - - public 多足_蜘 蜘; - - public 性器精液_人 出糸精液; - - public 多足_蠍 蠍; - - public DE 蠍前; - - public 単足_植 植; - - public 単足_粘 粘; - - private bool 涙描画; - - private bool 鼻描画; - - private List 後髪接続 = new List(); - - private List 額接続 = new List(); - - private List 耳左接続 = new List(); - - private List 耳右接続 = new List(); - - private List 頬左接続 = new List(); - - private List 頬右接続 = new List(); - - private List 頭頂左後接続 = new List(); - - private List 頭頂右後接続 = new List(); - - private List<角2> 角左接続 = new List<角2>(); - - private List<角2> 角右接続 = new List<角2>(); - - private List 植左接続 = new List(); - - private List 植右接続 = new List(); - - private List 触覚左接続 = new List(); - - private List 触覚右接続 = new List(); - - private List 顔触覚左接続 = new List(); - - private List 顔触覚右接続 = new List(); - - private List 大顎基接続 = new List(); - - private 肩[] 後脇左s = new 肩[0]; - - private 肩[] 後脇右s = new 肩[0]; - - public List[] 後腕左s = new List[0]; - - public List[] 後腕右s = new List[0]; - - private 肩 肩左; - - private 肩 肩右; - - private List 肩左飛膜 = new List(); - - private List 肩右飛膜 = new List(); - - private List 腕左 = new List(); - - private List 腕右 = new List(); - - private List 下腕以降左 = new List(); - - private List 下腕以降右 = new List(); - - private List 胸上左接続 = new List(); - - private List 胸上右接続 = new List(); - - private List 胸下左接続 = new List(); - - private List 胸下右接続 = new List(); - - private List 胴後左接続 = new List(); - - private List 胴後右接続 = new List(); - - private List 腰後左接続 = new List(); - - private List 腰後右接続 = new List(); - - private List 背中接続 = new List(); - - private List 腿左接続 = new List(); - - private List 腿右接続 = new List(); - - private List 尾接続 = new List(); - - private List 半身後接続 = new List(); - - private List 半身中1接続 = new List(); - - private List 半身中2接続 = new List(); - - private List 半身前接続 = new List(); - - public 顔面 顔面; - - public 頭頂 頭頂; - - public 頭頂後_宇 頭頂後; - - public 耳 耳左; - - public 耳 耳右; - - public 獣耳 獣耳左; - - public 獣耳 獣耳右; - - public 触覚 触覚左; - - public 触覚 触覚右; - - public 触覚_甲 触覚甲左; - - public 触覚_甲 触覚甲右; - - public List<腕人> 腕人左 = new List<腕人>(); - - public List<腕人> 腕人右 = new List<腕人>(); - - public List<腕翼鳥> 腕翼鳥左 = new List<腕翼鳥>(); - - public List<腕翼鳥> 腕翼鳥右 = new List<腕翼鳥>(); - - public List<腕翼獣> 腕翼獣左 = new List<腕翼獣>(); - - public List<腕翼獣> 腕翼獣右 = new List<腕翼獣>(); - - public List<腕獣> 腕獣左 = new List<腕獣>(); - - public List<腕獣> 腕獣右 = new List<腕獣>(); - - public List<脚人> 脚人左 = new List<脚人>(); - - public List<脚人> 脚人右 = new List<脚人>(); - - public List<脚獣> 脚獣左 = new List<脚獣>(); - - public List<脚獣> 脚獣右 = new List<脚獣>(); - - public List<翼鳥> 翼鳥左 = new List<翼鳥>(); - - public List<翼鳥> 翼鳥右 = new List<翼鳥>(); - - public List<翼獣> 翼獣左 = new List<翼獣>(); - - public List<翼獣> 翼獣右 = new List<翼獣>(); - - public List<鰭> 鰭左 = new List<鰭>(); - - public List<鰭> 鰭右 = new List<鰭>(); - - public List<葉> 葉左 = new List<葉>(); - - public List<葉> 葉右 = new List<葉>(); - - public List<前翅> 前翅1左 = new List<前翅>(); - - public List<前翅> 前翅1右 = new List<前翅>(); - - public List<後翅> 後翅1左 = new List<後翅>(); - - public List<後翅> 後翅1右 = new List<後翅>(); - - public List<前翅> 前翅2左 = new List<前翅>(); - - public List<前翅> 前翅2右 = new List<前翅>(); - - public List<後翅> 後翅2左 = new List<後翅>(); - - public List<後翅> 後翅2右 = new List<後翅>(); - - public List<触肢_肢蜘> 触肢蜘左 = new List<触肢_肢蜘>(); - - public List<触肢_肢蜘> 触肢蜘右 = new List<触肢_肢蜘>(); - - public List<触肢_肢蠍> 触肢蠍左 = new List<触肢_肢蠍>(); - - public List<触肢_肢蠍> 触肢蠍右 = new List<触肢_肢蠍>(); - - public List<節足_足蜘> 節足蜘左 = new List<節足_足蜘>(); - - public List<節足_足蜘> 節足蜘右 = new List<節足_足蜘>(); - - public List<節足_足蠍> 節足蠍左 = new List<節足_足蠍>(); - - public List<節足_足蠍> 節足蠍右 = new List<節足_足蠍>(); - - public List<節足_足百> 節足百左 = new List<節足_足百>(); - - public List<節足_足百> 節足百右 = new List<節足_足百>(); - - public List<節尾_曳航> 節尾曳左 = new List<節尾_曳航>(); - - public List<節尾_曳航> 節尾曳右 = new List<節尾_曳航>(); - - public List<節尾_鋏> 節尾鋏左 = new List<節尾_鋏>(); - - public List<節尾_鋏> 節尾鋏右 = new List<節尾_鋏>(); - - public List<大顎> 大顎左 = new List<大顎>(); - - public List<大顎> 大顎右 = new List<大顎>(); - - public List<虫顎> 虫顎左 = new List<虫顎>(); - - public List<虫顎> 虫顎右 = new List<虫顎>(); - - public List<虫鎌> 虫鎌左 = new List<虫鎌>(); - - public List<虫鎌> 虫鎌右 = new List<虫鎌>(); - - public List<触手> 触手左 = new List<触手>(); - - public List<触手> 触手右 = new List<触手>(); - - public List<触手_犬> 触手犬左 = new List<触手_犬>(); - - public List<触手_犬> 触手犬右 = new List<触手_犬>(); - - public List<尾> 尾 = new List<尾>(); - - public List<長胴> 長胴 = new List<長胴>(); - - public スタンプK[] キスマーク; - - public スタンプW[] 鞭痕; - - public Sweat 汗掻き; - - public スタンプB ぶっかけ小; - - public スタンプB ぶっかけ大; - - private Dictionary> ぶっかけr = new Dictionary>(); - - public TrainingUI カーソル; - - private bool cb0; - - private bool cb1; - - private bool fi; - - private double nsb1; - - private double nsb2; - - private double csb; - - private double asb1; - - private double asb2; - - public EleI EI胸; - - public EleI EI髪; - - public EleI EI腰; - - public EleI EI半後; - - public EleI EI半中1; - - public EleI EI半中2; - - public EleI EI半前; - - public EleI EI腕前; - - public EleI EI腿; - - public HashSet eis = new HashSet(); - - public bool Is髪; - - public bool Is胸; - - public bool Is腰; - - public bool Is腕前; - - public bool Is半後; - - public bool Is半中1; - - public bool Is半中2; - - public bool Is半前; - - public bool Is腿; - - public bool Is双眉; - - public bool Is単眉; - - public bool Is瞼宇; - - public bool Is人耳; - - public bool Is獣耳; - - public bool Is頭頂_宇; - - public bool Is虫角; - - public bool Is虫角前; - - public bool Is鬼角; - - public bool Is貧乳; - - public bool Is半身; - - public bool Is獣; - - public bool Is蛇; - - public bool Is魚; - - public bool Is鯨; - - public bool Is蜘; - - public bool Is蠍; - - public bool Is蛸; - - public bool Is蟲; - - public bool Is植; - - public bool Is粘; - - public bool Is長物; - - public bool Is海洋; - - public bool Is多足; - - public bool Is頭頂; - - public bool Is顔面; - - public bool Is大顎基; - - public bool Is額角; - - public bool Is触覚; - - public bool Is触覚他; - - public bool Is触覚甲; - - public bool Is蜘尾; - - public bool Is双眼; - - public bool Is単眼; - - public bool Is頬眼; - - public bool Is額眼; - - public bool Is舌股; - - public bool Is最前腕人; - - public bool Is最前手人; - - public bool Is腕人; - - public bool Is腕鳥; - - public bool Is腕蝙; - - public bool Is腕獣; - - public bool Is腕蠍; - - public bool Is腿人; - - public bool Is腿獣; - - public bool Is腿魚; - - public bool Is腿犬; - - private Action Draw = delegate - { - }; - - public bool 処女喪失; - - public 膣基 膣基; - - public 膣内精液 膣内精液; - - public 断面 断面; - - public 性器 性器; - - public 性器精液 性器精液; - - public 飛沫 飛沫; - - public 潮吹_小 潮吹_小; - - public 潮吹_大 潮吹_大; - - public 放尿 放尿; - - public 肛門 肛門; - - public 肛門精液 肛門精液; - - public 尾_蜘 蜘尾; - - public 染み_人 染み_人; - - public 染み_獣 染み_獣; - - private double 体紅潮_; - - private double 子宮下がり_; - - private double 肛門y; - - private double 肛門v; - - private double 肛門開き_; - - private double r8 = 0.004.Pow(2.0); - - private double r10 = 0.005.Pow(2.0); - - private double r17 = (7.0 / 800.0).Pow(2.0); - - private double r35 = 0.0175.Pow(2.0); - - public bool 腕左右前後; - - private bool[] nsl; - - private bool[] nsr; - - private bool 腕左前後_; - - private bool 腕右前後_; - - public bool 胸左右前後; - - public bool 腿左右前後; - - private int 腰_人y; - - private int 腰_獣y; - - private 髪留2情報 後髪髪留i; - - private 髪留2情報 横髪髪留i; - - private 玉口枷情報 玉口枷i; - - private 目隠帯情報 目隠帯i; - - private 拘束具情報 拘束具i; - - private ピアス情報 ピアスi; - - private ピアス情報 ピアス左i; - - private ピアス情報 ピアス右i; - - private キャップ情報 キャップ1i; - - private キャップ情報 キャップ2左i; - - private キャップ情報 キャップ2右i; - - private ドレス首情報 ドレス首i; - - private 下着T_チューブ情報 下着T_チューブi; - - private 下着T_クロス情報 下着T_クロスi; - - private 下着T_ビキニ情報 下着T_ビキニi; - - private 下着T_マイクロ情報 下着T_マイクロi; - - private 下着T_ブラ情報 下着T_ブラi; - - private 下着B_ノーマル情報 下着B_ノーマルi; - - private 下着B_マイクロ情報 下着B_マイクロi; - - private ドレス情報 ドレスi; - - private 上着B_クロス情報 上着B_クロスi; - - private 上着B_前掛け情報 上着B_前掛けi; - - private ブーツ情報 ブーツi; - - public int 腕人n; - - public int 腕翼鳥n; - - public int 腕翼獣n; - - public int 腕獣n; - - public int 脚人n; - - public int 脚獣n; - - public int 翼鳥n; - - public int 翼獣n; - - public int 鰭n; - - public int 葉n; - - public int 前翅1n; - - public int 後翅1n; - - public int 前翅2n; - - public int 後翅2n; - - public int 触肢蜘n; - - public int 触肢蠍n; - - public int 節足蜘n; - - public int 節足蠍n; - - public int 節足百n; - - public int 節尾曳n; - - public int 節尾鋏n; - - public int 大顎n; - - public int 虫顎n; - - public int 虫鎌n; - - public int 触手n; - - public int 触手犬n; - - public int 尾n; - - public int 長胴n; - - public bool 舌_表示 - { - get - { - return 舌.表示; - } - set - { - 舌.表示 = value; - 舌.SetValues("股", value && Is舌股); - } - } - - public bool 断面_表示 - { - get - { - if (!膣基.表示 && !膣内精液.表示) - { - return 断面.表示; - } - return true; - } - set - { - 膣基.表示 = value; - 膣内精液.精液_表示 = value; - 断面.表示 = value; - if (処女喪失) - { - 膣内精液.血液1_表示 = value; - 膣内精液.血液2_表示 = value; - } - if (value) - { - if (Is獣) - { - 断面_獣.子宮_表示 = !ボテ腹_表示; - 断面_獣.子宮口_表示 = !ボテ腹_表示; - 断面_獣.子宮内_表示 = !ボテ腹_表示; - 断面_獣.卵管左_表示 = !ボテ腹_表示; - 断面_獣.卵巣左_表示 = !ボテ腹_表示; - 断面_獣.卵管右_表示 = !ボテ腹_表示; - 断面_獣.卵巣右_表示 = !ボテ腹_表示; - 断面_獣.精液_表示 = !ボテ腹_表示; - } - else - { - 断面_人.子宮_表示 = !ボテ腹_表示; - 断面_人.子宮口_表示 = !ボテ腹_表示; - 断面_人.子宮内_表示 = !ボテ腹_表示; - 断面_人.卵管左_表示 = !ボテ腹_表示; - 断面_人.卵巣左_表示 = !ボテ腹_表示; - 断面_人.卵管右_表示 = !ボテ腹_表示; - 断面_人.卵巣右_表示 = !ボテ腹_表示; - 断面_人.精液_表示 = !ボテ腹_表示; - } - } - } - } - - public bool ボテ腹_表示 - { - get - { - if (!Is獣) - { - return ボテ腹_人.表示; - } - return ボテ腹_獣.表示; - } - set - { - if (Is獣) - { - ボテ腹_獣.表示 = value; - return; - } - if (!ボテ腹_人.表示 && value) - { - ボテ腹板_人.腹板1_腹板_表示 = 胸腹板_人.虫性_腹板_表示; - ボテ腹板_人.腹板1_縦線_表示 = 胸腹板_人.虫性_縦線_表示; - ボテ腹板_人.腹板2_腹板_表示 = 胴腹板_人.虫性_腹板_表示; - ボテ腹板_人.腹板2_縦線_表示 = 胴腹板_人.虫性_縦線_表示; - ボテ腹板_人.腹板3_腹板_表示 = 腰肌_人.虫性_腹板1_腹板_表示; - ボテ腹板_人.腹板3_縦線_表示 = 腰肌_人.虫性_腹板1_縦線_表示; - ボテ腹板_人.腹板4_腹板_表示 = 腰肌_人.虫性_腹板2_腹板_表示; - ボテ腹板_人.腹板4_縦線_表示 = 腰肌_人.虫性_腹板2_縦線_表示; - 胸腹板_人.虫性_腹板_表示 = false; - 胸腹板_人.虫性_縦線_表示 = false; - 胴腹板_人.虫性_腹板_表示 = false; - 胴腹板_人.虫性_縦線_表示 = false; - 腰肌_人.虫性_腹板1_腹板_表示 = false; - 腰肌_人.虫性_腹板1_縦線_表示 = false; - 腰肌_人.虫性_腹板2_腹板_表示 = false; - 腰肌_人.虫性_腹板2_縦線_表示 = false; - } - else if (ボテ腹_人.表示 && !value) - { - 胸腹板_人.虫性_腹板_表示 = ボテ腹板_人.腹板1_腹板_表示; - 胸腹板_人.虫性_縦線_表示 = ボテ腹板_人.腹板1_縦線_表示; - 胴腹板_人.虫性_腹板_表示 = ボテ腹板_人.腹板2_腹板_表示; - 胴腹板_人.虫性_縦線_表示 = ボテ腹板_人.腹板2_縦線_表示; - 腰肌_人.虫性_腹板1_腹板_表示 = ボテ腹板_人.腹板3_腹板_表示; - 腰肌_人.虫性_腹板1_縦線_表示 = ボテ腹板_人.腹板3_縦線_表示; - 腰肌_人.虫性_腹板2_腹板_表示 = ボテ腹板_人.腹板4_腹板_表示; - 腰肌_人.虫性_腹板2_縦線_表示 = ボテ腹板_人.腹板4_縦線_表示; - ボテ腹板_人.腹板1_腹板_表示 = false; - ボテ腹板_人.腹板1_縦線_表示 = false; - ボテ腹板_人.腹板2_腹板_表示 = false; - ボテ腹板_人.腹板2_縦線_表示 = false; - ボテ腹板_人.腹板3_腹板_表示 = false; - ボテ腹板_人.腹板3_縦線_表示 = false; - ボテ腹板_人.腹板4_腹板_表示 = false; - ボテ腹板_人.腹板4_縦線_表示 = false; - } - ボテ腹_人.表示 = value; - } - } - - public Vector2D 胸部位置 - { - get - { - 胸.接続P(); - return 胸.X0Y0_胸郭.ToGlobal((胸.X0Y0_胸郭.OP[8].ps[2] + 胸.X0Y0_胸郭.OP[2].ps[2]) * 0.5); - } - } - - public Vector2D 局部位置 - { - get - { - 性器.接続P(); - 肛門.接続P(); - return (性器.位置 + 肛門.位置) * 0.5; - } - } - - public Vector2D 口腔位置 - { - get - { - 口.接続P(); - return 口.位置; - } - } - - public Vector2D 陰核位置 - { - get - { - Par par = 性器.本体.Current.EnumAllPar().First((Par e) => e.Tag == "陰核"); - 性器.接続PA(); - return par.ToGlobal(par.BasePointBase.AddY(-0.003)); - } - } - - public Vector2D 乳首左位置 - { - get - { - Par par = 乳房左.本体.Current.EnumAllPar().First((Par e) => e.Tag == "乳首"); - 乳房左.接続PA(); - return par.ToGlobal(par.BasePointBase); - } - } - - public Vector2D 乳首右位置 - { - get - { - Par par = 乳房右.本体.Current.EnumAllPar().First((Par e) => e.Tag == "乳首"); - 乳房右.接続PA(); - return par.ToGlobal(par.BasePointBase); - } - } - - public Vector2D 尿道位置 - { - get - { - Par par = 性器.本体.Current.EnumAllPar().First((Par e) => e.Tag == "尿道"); - 性器.接続PA(); - return par.ToGlobal(par.BasePointBase); - } - } - - public Vector2D 膣口位置 - { - get - { - Par par = 性器.本体.Current.EnumAllPar().First((Par e) => e.Tag == "膣口"); - 性器.接続PA(); - return par.Position; - } - } - - public Vector2D 肛門位置 - { - get - { - 肛門.接続PA(); - return 肛門.位置; - } - } - - public Vector2D 出糸位置 - { - get - { - 蜘尾.接続PA(); - return 蜘尾.X0Y0_出糸突起後_出糸突起基.Position; - } - } - - public double 頬濃度 - { - get - { - if (!(口 is 口_通常)) - { - return 0.0; - } - return ((口_通常)口).頬左CD.不透明度; - } - set - { - if (口 is 口_通常) - { - 口_通常 obj = (口_通常)口; - obj.頬左CD.不透明度 = value; - obj.頬右CD.不透明度 = value; - } - } - } - - public double 汗染み濃度 - { - get - { - return 染み_人.汗CD.不透明度; - } - set - { - if (染み_人 != null) - { - 染み_人.汗CD.不透明度 = value; - } - if (Is獣) - { - 染み_獣.汗CD.不透明度 = value; - } - } - } - - public double 尿染み濃度 - { - get - { - if (!Is獣) - { - return 染み_人.尿1CD.不透明度; - } - return 染み_獣.尿1CD.不透明度; - } - set - { - if (Is獣) - { - 染み_獣.尿1CD.不透明度 = value; - 染み_獣.尿2CD.不透明度 = value; - } - else - { - 染み_人.尿1CD.不透明度 = value; - 染み_人.尿2CD.不透明度 = value; - } - } - } - - public double 潮染み濃度 - { - get - { - if (!Is獣) - { - return 染み_人.潮3CD.不透明度; - } - return 染み_獣.潮3CD.不透明度; - } - set - { - if (Is獣) - { - 染み_獣.潮3CD.不透明度 = value; - } - else - { - 染み_人.潮3CD.不透明度 = value; - } - } - } - - public double 飛沫濃度 - { - get - { - if (!Is獣) - { - return 染み_人.潮2CD.不透明度; - } - return 染み_獣.潮2CD.不透明度; - } - set - { - if (Is獣) - { - 染み_獣.潮1CD.不透明度 = value; - 染み_獣.潮2CD.不透明度 = value; - } - else - { - 染み_人.潮1CD.不透明度 = value; - 染み_人.潮2CD.不透明度 = value; - } - } - } - - public double 湯気左濃度 - { - get - { - if (!Is獣) - { - return 染み_人.湯気_湯気左1_湯気1CD.不透明度; - } - return 染み_獣.湯気_湯気左1_湯気1CD.不透明度; - } - set - { - if (Is獣) - { - 染み_獣.湯気_湯気左1_湯気1CD.不透明度 = value; - 染み_獣.湯気_湯気左1_湯気2CD.不透明度 = value; - 染み_獣.湯気_湯気左2_湯気1CD.不透明度 = value; - 染み_獣.湯気_湯気左2_湯気2CD.不透明度 = value; - 染み_獣.湯気_湯気左3_湯気1CD.不透明度 = value; - 染み_獣.湯気_湯気左3_湯気2CD.不透明度 = value; - } - else - { - 染み_人.湯気_湯気左1_湯気1CD.不透明度 = value; - 染み_人.湯気_湯気左1_湯気2CD.不透明度 = value; - 染み_人.湯気_湯気左2_湯気1CD.不透明度 = value; - 染み_人.湯気_湯気左2_湯気2CD.不透明度 = value; - 染み_人.湯気_湯気左3_湯気1CD.不透明度 = value; - 染み_人.湯気_湯気左3_湯気2CD.不透明度 = value; - } - } - } - - public double 湯気右濃度 - { - get - { - if (!Is獣) - { - return 染み_人.湯気_湯気右1_湯気1CD.不透明度; - } - return 染み_獣.湯気_湯気右1_湯気1CD.不透明度; - } - set - { - if (Is獣) - { - 染み_獣.湯気_湯気右1_湯気1CD.不透明度 = value; - 染み_獣.湯気_湯気右1_湯気2CD.不透明度 = value; - 染み_獣.湯気_湯気右2_湯気1CD.不透明度 = value; - 染み_獣.湯気_湯気右2_湯気2CD.不透明度 = value; - 染み_獣.湯気_湯気右3_湯気1CD.不透明度 = value; - 染み_獣.湯気_湯気右3_湯気2CD.不透明度 = value; - } - else - { - 染み_人.湯気_湯気右1_湯気1CD.不透明度 = value; - 染み_人.湯気_湯気右1_湯気2CD.不透明度 = value; - 染み_人.湯気_湯気右2_湯気1CD.不透明度 = value; - 染み_人.湯気_湯気右2_湯気2CD.不透明度 = value; - 染み_人.湯気_湯気右3_湯気1CD.不透明度 = value; - 染み_人.湯気_湯気右3_湯気2CD.不透明度 = value; - } - } - } - - public double 下着B染み - { - get - { - return 下着B_ノーマル.染み濃度; - } - set - { - 下着B_ノーマル.染み濃度 = value; - 下着B_マイクロ.染み濃度 = value; - } - } - - public double 下着T染み - { - get - { - return 下着乳首左.染み濃度; - } - set - { - 下着乳首左.染み濃度 = value; - 下着乳首右.染み濃度 = value; - } - } - - public double 上着B染み - { - get - { - return 上着B_クロス後.染み濃度; - } - set - { - 上着B_クロス後.染み濃度 = value; - } - } - - public double 陰核勃起 - { - get - { - return 下着陰核.濃度; - } - set - { - 下着陰核.濃度 = value; - double sizeCont = 1.0 + 0.1 * value; - if (Is獣) - { - 性器_獣.X0Y0_陰核.SizeCont = sizeCont; - 性器_獣.X0Y1_陰核.SizeCont = sizeCont; - 性器_獣.X0Y2_陰核.SizeCont = sizeCont; - 性器_獣.X0Y3_陰核.SizeCont = sizeCont; - 性器_獣.X0Y4_陰核.SizeCont = sizeCont; - } - else - { - 性器_人.X0Y0_陰核.SizeCont = sizeCont; - 性器_人.X0Y1_陰核.SizeCont = sizeCont; - 性器_人.X0Y2_陰核.SizeCont = sizeCont; - 性器_人.X0Y3_陰核.SizeCont = sizeCont; - 性器_人.X0Y4_陰核.SizeCont = sizeCont; - } - } - } - - public double 乳首勃起 - { - get - { - return 下着乳首左.乳首CD.不透明度; - } - set - { - 下着乳首左.乳首CD.不透明度 = value; - 下着乳首右.乳首CD.不透明度 = value; - double sizeCont = 1.0 + 0.1 * value; - 乳房左.X0Y0_乳首.SizeCont = sizeCont; - 乳房左.X0Y1_乳首.SizeCont = sizeCont; - 乳房左.X0Y2_乳首.SizeCont = sizeCont; - 乳房左.X0Y3_乳首.SizeCont = sizeCont; - 乳房左.X0Y4_乳首.SizeCont = sizeCont; - 乳房右.X0Y0_乳首.SizeCont = sizeCont; - 乳房右.X0Y1_乳首.SizeCont = sizeCont; - 乳房右.X0Y2_乳首.SizeCont = sizeCont; - 乳房右.X0Y3_乳首.SizeCont = sizeCont; - 乳房右.X0Y4_乳首.SizeCont = sizeCont; - } - } - - public double 顔紅潮 - { - get - { - return 紅潮.濃度; - } - set - { - 紅潮.濃度 = value; - if (頬瞼左 != null) - { - 頬瞼左.瞼左_瞼CD.色 = Cha.ChaD.body_color.人肌.BlendP1(Color.FromArgb((int)(128.0 * value), Cha.ChaD.body_color.粘膜)).GetSkinGrad(); - 頬瞼左.瞼右_瞼CD.色 = Cha.ChaD.body_color.人肌.BlendP1(Color.FromArgb((int)(128.0 * value), Cha.ChaD.body_color.粘膜)).GetSkinGrad(); - } - if (頬瞼右 != null) - { - 頬瞼右.瞼左_瞼CD.色 = Cha.ChaD.body_color.人肌.BlendP1(Color.FromArgb((int)(128.0 * value), Cha.ChaD.body_color.粘膜)).GetSkinGrad(); - 頬瞼右.瞼右_瞼CD.色 = Cha.ChaD.body_color.人肌.BlendP1(Color.FromArgb((int)(128.0 * value), Cha.ChaD.body_color.粘膜)).GetSkinGrad(); - } - } - } - - public double 体紅潮 - { - get - { - return 体紅潮_; - } - set - { - 体紅潮_ = value; - Col.Alpha(ref Cha.ChaD.body_color.粘膜, (int)(24.0 * 体紅潮_), out var ret); - Set人肌色(Cha.ChaD.body_color.人肌.BlendP1(ret)); - } - } - - public double 子宮下がり - { - get - { - return 子宮下がり_; - } - set - { - 子宮下がり_ = value; - double num = -0.003; - if (Is獣) - { - 断面_獣.X0Y0_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; - 断面_獣.X0Y1_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; - 断面_獣.X0Y2_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; - 断面_獣.X0Y3_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; - 断面_獣.X0Y4_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; - } - else - { - 断面_人.X0Y0_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; - 断面_人.X0Y1_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; - 断面_人.X0Y2_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; - 断面_人.X0Y3_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; - 断面_人.X0Y4_子宮.BasePointCont = Dat.Vec2DUnitY * num * 子宮下がり_; - } - } - } - - public double 肛門開き - { - get - { - return 肛門開き_; - } - set - { - 肛門開き_ = value; - double num = 2.0; - double num2 = 4.0; - double num3 = 2.0; - if (Is獣) - { - 肛門_獣.X0Y0_肛門1.SizeYBase = 肛門y + num * 肛門開き_; - 肛門_獣.X0Y0_肛門1.SizeBase = 肛門v + num2 * 肛門開き_; - 肛門_獣.X0Y0_肛門2.SizeBase = 肛門v + num3 * 肛門開き_; - } - else - { - 肛門_人.X0Y0_肛門1.SizeYBase = 肛門y + num * 肛門開き_; - 肛門_人.X0Y0_肛門1.SizeBase = 肛門v + num2 * 肛門開き_; - 肛門_人.X0Y0_肛門2.SizeBase = 肛門v + num3 * 肛門開き_; - } - } - } - - public double 肛門C - { - set - { - if (Is獣) - { - 肛門_獣.X0Y0_肛門1.SizeCont = value; - 肛門_獣.X0Y0_肛門1.SizeCont = value; - } - else - { - 肛門_人.X0Y0_肛門1.SizeCont = value; - 肛門_人.X0Y0_肛門1.SizeCont = value; - } - } - } - - public double 膣腔C - { - set - { - if (Is獣) - { - 性器_獣.X0Y0_膣口.SizeCont = value; - } - else - { - 性器_人.X0Y0_膣口.SizeCont = value; - } - } - } - - public double 出糸C - { - set - { - if (value != 0.0) - { - 蜘尾.X0Y0_出糸突起後_出糸突起中.SizeYCont = 0.8 + 0.2 * RNG.XS.NextDouble(); - } - else - { - 蜘尾.X0Y0_出糸突起後_出糸突起中.SizeYCont = 1.0; - } - 蜘尾.X0Y0_出糸突起後_出糸突起左.AngleCont = value * RNG.XS.NextDouble(); - 蜘尾.X0Y0_出糸突起後_出糸突起右.AngleCont = (0.0 - value) * RNG.XS.NextDouble(); - 蜘尾.X0Y0_出糸突起左_出糸突起1.AngleCont = value * RNG.XS.NextDouble(); - 蜘尾.X0Y0_出糸突起右_出糸突起1.AngleCont = (0.0 - value) * RNG.XS.NextDouble(); - 蜘尾.X0Y0_出糸突起前_出糸突起左.AngleCont = value * RNG.XS.NextDouble(); - 蜘尾.X0Y0_出糸突起前_出糸突起右.AngleCont = (0.0 - value) * RNG.XS.NextDouble(); - if (Is髪 && EI髪.ElesH.Contains(蜘尾)) - { - EI髪.Updatef = true; - } - else if (Is胸 && EI胸.ElesH.Contains(蜘尾)) - { - EI胸.Updatef = true; - } - else if (Is腰 && EI腰.ElesH.Contains(蜘尾)) - { - EI腰.Updatef = true; - } - else if (Is腕前 && EI腕前.ElesH.Contains(蜘尾)) - { - EI腕前.Updatef = true; - } - else if (Is半後 && EI半後.ElesH.Contains(蜘尾)) - { - EI半後.Updatef = true; - } - else if (Is半中1 && EI半中1.ElesH.Contains(蜘尾)) - { - EI半中1.Updatef = true; - } - else if (Is半中2 && EI半中2.ElesH.Contains(蜘尾)) - { - EI半中2.Updatef = true; - } - else if (Is半前 && EI半前.ElesH.Contains(蜘尾)) - { - EI半前.Updatef = true; - } - } - } - - public double くぱぁ0 - { - get - { - return 性器.くぱぁ; - } - set - { - 性器.くぱぁ = value; - } - } - - public double くぱぁ1 - { - get - { - if (!Is蛇) - { - if (!Is蠍) - { - return 0.0; - } - return 蠍.くぱぁ; - } - return 蛇.くぱぁ; - } - set - { - if (Is蛇) - { - 蛇.くぱぁ = value; - } - else if (Is蠍) - { - 蠍.くぱぁ = value; - } - } - } - - public bool 捲り判定0 - { - get - { - if (左腿開きi <= 0 && 右腿開きi <= 0 && !Is腿犬 && !Is腿魚 && !Is腿獣 && (!Is獣 || 胸_獣.脇左_接続 == null || 胸_獣.脇左_接続.Length == 0) && !Is蜘 && !Is蠍) - { - return Is蟲; - } - return true; - } - } - - public bool 捲り判定1 => false; - - public double 腰振り_人v - { - get - { - return 腰.Yv; - } - set - { - 腰.Yv = value; - 腰肌_人.Yv = value; - 下着B_ノーマル.Yv = value; - 下着B_マイクロ.Yv = value; - 性器_人.本体.SizeYCont = 0.65 + 腰.Yv * 0.35; - foreach (Par item in 性器_人.本体.EnumJoinRoot) - { - item.PositionCont = Dat.Vec2DUnitY * (腰.Yv * 0.001 + 0.001); - } - 肛門_人.本体.SizeYCont = 0.65 + 腰.Yv * 0.35; - foreach (Par item2 in 上着B_クロス.本体.EnumJoinRoot) - { - item2.PositionCont = Dat.Vec2DUnitY * (腰.Yv * 0.003); - } - foreach (Par item3 in 上着B_前掛け.本体.EnumJoinRoot) - { - item3.PositionCont = Dat.Vec2DUnitY * (腰.Yv * 0.003); - } - 腰振り_人(); - } - } - - public int 腰振り_人i - { - get - { - return 腰.Yi; - } - set - { - 腰.Yi = value; - 腰肌_人.Yi = value; - 下着B_ノーマル.Yi = value; - 下着B_マイクロ.Yi = value; - 性器_人.本体.SizeYCont = 0.65 + 腰.Yv * 0.35; - foreach (Par item in 性器_人.本体.EnumJoinRoot) - { - item.PositionCont = Dat.Vec2DUnitY * (腰.Yv * 0.001 + 0.001); - } - 肛門_人.本体.SizeYCont = 0.65 + 腰.Yv * 0.35; - foreach (Par item2 in 上着B_クロス.本体.EnumJoinRoot) - { - item2.PositionCont = Dat.Vec2DUnitY * (腰.Yv * 0.003); - } - foreach (Par item3 in 上着B_前掛け.本体.EnumJoinRoot) - { - item3.PositionCont = Dat.Vec2DUnitY * (腰.Yv * 0.003); - } - 腰振り_人(); - } - } - - public double 腰振り_獣v - { - get - { - return 腰_獣.Yv; - } - set - { - 腰_獣.Yv = value; - 腰肌_獣.Yv = value; - 性器_獣.本体.SizeYCont = 0.65 + 腰_獣.Yv * 0.35; - foreach (Par item in 性器_獣.本体.EnumJoinRoot) - { - item.PositionCont = Dat.Vec2DUnitY * (腰_獣.Yv * 0.001 + 0.001); - } - 肛門_獣.本体.SizeYCont = 0.65 + 腰_獣.Yv * 0.35; - 腰振り_獣(); - } - } - - public int 腰振り_獣i - { - get - { - return 腰_獣.Yi; - } - set - { - 腰_獣.Yi = value; - 腰肌_獣.Yi = value; - 性器_獣.本体.SizeYCont = 0.65 + 腰_獣.Yv * 0.35; - foreach (Par item in 性器_獣.本体.EnumJoinRoot) - { - item.PositionCont = Dat.Vec2DUnitY * (腰_獣.Yv * 0.001 + 0.001); - } - 肛門_獣.本体.SizeYCont = 0.65 + 腰_獣.Yv * 0.35; - 腰振り_獣(); - } - } - - public double 腰振りv - { - get - { - if (!Is獣) - { - return 腰振り_人v; - } - return 腰振り_獣v; - } - set - { - if (Is獣) - { - 腰振り_獣v = value; - } - else - { - 腰振り_人v = value; - } - } - } - - public int 腰振りi - { - get - { - if (!Is獣) - { - return 腰振り_人i; - } - return 腰振り_獣i; - } - set - { - if (Is獣) - { - 腰振り_獣i = value; - } - else - { - 腰振り_人i = value; - } - } - } - - public bool Is初期腰 - { - get - { - if (Is獣) - { - return 腰振り_獣i != 0; - } - return 腰振り_人i != 0; - } - } - - public double 腿開きv - { - get - { - if (脚人左.Count > 0) - { - return 脚人左[0].腿.Yv; - } - if (脚人右.Count > 0) - { - return 脚人右[0].腿.Yv; - } - return 0.0; - } - set - { - if (脚人左.Count > 0) - { - 脚人 脚人2 = 脚人左[0]; - 脚人2.腿.Yv = value; - if (脚人2.脚 != null) - { - 脚人2.脚.開脚(脚人2.腿); - } - if (脚人2.足 != null) - { - 脚人2.足.開脚(脚人2.腿); - } - } - if (脚人右.Count > 0) - { - 脚人 脚人3 = 脚人右[0]; - 脚人3.腿.Yv = value; - if (脚人3.脚 != null) - { - 脚人3.脚.開脚(脚人3.腿); - } - if (脚人3.足 != null) - { - 脚人3.足.開脚(脚人3.腿); - } - } - if (捲り判定0) - { - 上着B_クロス.Yv = value; - } - if (捲り判定1) - { - 上着B_前掛け.Yv = value; - } - if (EI腿 != null) - { - EI腿.Updatef = true; - } - } - } - - public int 腿開きi - { - get - { - if (脚人左.Count > 0) - { - return 脚人左[0].腿.Yi; - } - if (脚人右.Count > 0) - { - return 脚人右[0].腿.Yi; - } - return 0; - } - set - { - if (脚人左.Count > 0) - { - 脚人 脚人2 = 脚人左[0]; - 脚人2.腿.Yi = value; - if (脚人2.脚 != null) - { - 脚人2.脚.開脚(脚人2.腿); - } - if (脚人2.足 != null) - { - 脚人2.足.開脚(脚人2.腿); - } - } - if (脚人右.Count > 0) - { - 脚人 脚人3 = 脚人右[0]; - 脚人3.腿.Yi = value; - if (脚人3.脚 != null) - { - 脚人3.脚.開脚(脚人3.腿); - } - if (脚人3.足 != null) - { - 脚人3.足.開脚(脚人3.腿); - } - } - if (捲り判定0) - { - 上着B_クロス.Yi = value; - } - if (捲り判定1) - { - 上着B_前掛け.Yi = value; - } - if (EI腿 != null) - { - EI腿.Updatef = true; - } - } - } - - public double 左腿開きv - { - get - { - if (脚人左.Count > 0) - { - return 脚人左[0].腿.Yv; - } - return 0.0; - } - set - { - if (脚人左.Count > 0) - { - 脚人 脚人2 = 脚人左[0]; - 脚人2.腿.Yv = value; - if (脚人2.脚 != null) - { - 脚人2.脚.開脚(脚人2.腿); - } - if (脚人2.足 != null) - { - 脚人2.足.開脚(脚人2.腿); - } - } - } - } - - public int 左腿開きi - { - get - { - if (脚人左.Count > 0) - { - return 脚人左[0].腿.Yi; - } - return 0; - } - set - { - if (脚人左.Count > 0) - { - 脚人 脚人2 = 脚人左[0]; - 脚人2.腿.Yi = value; - 脚人2.脚.開脚(脚人2.腿); - 脚人2.足.開脚(脚人2.腿); - } - } - } - - public double 右腿開きv - { - get - { - if (脚人右.Count > 0) - { - return 脚人右[0].腿.Yv; - } - return 0.0; - } - set - { - if (脚人右.Count > 0) - { - 脚人 脚人2 = 脚人右[0]; - 脚人2.腿.Yv = value; - if (脚人2.脚 != null) - { - 脚人2.脚.開脚(脚人2.腿); - } - if (脚人2.足 != null) - { - 脚人2.足.開脚(脚人2.腿); - } - } - } - } - - public int 右腿開きi - { - get - { - if (脚人右.Count > 0) - { - return 脚人右[0].腿.Yi; - } - return 0; - } - set - { - if (脚人右.Count > 0) - { - 脚人 脚人2 = 脚人右[0]; - 脚人2.腿.Yi = value; - if (脚人2.脚 != null) - { - 脚人2.脚.開脚(脚人2.腿); - } - if (脚人2.足 != null) - { - 脚人2.足.開脚(脚人2.腿); - } - } - } - } - - public double 口v - { - get - { - if (口 != null) - { - return 口.Yv; - } - return 0.0; - } - set - { - if (口 != null) - { - 口.Yv = value; - 頭.開顎(口); - } - } - } - - public int 口i - { - get - { - if (口 != null) - { - return 口.Yi; - } - return 0; - } - set - { - if (口 != null) - { - 口.Yi = value; - 頭.開顎(口); - } - } - } - - public double ボテ腹v - { - get - { - if (!Is獣) - { - return ボテ腹_人.Yv; - } - return ボテ腹_獣.Yv; - } - set - { - if (Is獣) - { - ボテ腹_獣.Yv = value; - } - else - { - ボテ腹_人.Yv = value; - ボテ腹板_人.Yv = value; - } - 上着B_前掛け.X0Y0_帯.SizeXCont = 1.0 + 0.1 * ボテ腹v; - 上着B_前掛け.X0Y1_帯.SizeXCont = 上着B_前掛け.X0Y0_帯.SizeXCont; - } - } - - public int ボテ腹i - { - get - { - if (!Is獣) - { - return ボテ腹_人.Yi; - } - return ボテ腹_獣.Yi; - } - set - { - if (Is獣) - { - ボテ腹_獣.Yi = value; - } - else - { - ボテ腹_人.Yi = value; - ボテ腹板_人.Yi = value; - } - 上着B_前掛け.X0Y0_帯.SizeXCont = 1.0 + 0.1 * ボテ腹v; - 上着B_前掛け.X0Y1_帯.SizeXCont = 上着B_前掛け.X0Y0_帯.SizeXCont; - } - } - - public int 瞼左i - { - get - { - if (瞼左 == null) - { - return 0; - } - return 瞼左.Yi; - } - set - { - if (瞼左 != null) - { - 瞼左.Yi = value; - 目傷左.Yi = value; - 目傷左.Yi = 目傷左.Yi.Limit(0, 2); - } - } - } - - public double 瞼左v - { - get - { - if (瞼左 == null) - { - return 0.0; - } - return 瞼左.Yv; - } - set - { - if (瞼左 != null) - { - 瞼左.Yv = value; - 目傷左.Yv = value; - 目傷左.Yi = 目傷左.Yi.Limit(0, 2); - } - } - } - - public int 瞼右i - { - get - { - if (瞼右 == null) - { - return 0; - } - return 瞼右.Yi; - } - set - { - if (瞼右 != null) - { - 瞼右.Yi = value; - 目傷右.Yi = value; - 目傷右.Yi = 目傷右.Yi.Limit(0, 2); - } - } - } - - public double 瞼右v - { - get - { - if (瞼右 == null) - { - return 0.0; - } - return 瞼右.Yv; - } - set - { - if (瞼右 != null) - { - 瞼右.Yv = value; - 目傷右.Yv = value; - 目傷右.Yi = 目傷右.Yi.Limit(0, 2); - } - } - } - - public 髪留2情報 Set後髪髪留 - { - get - { - return 後髪髪留i; - } - set - { - 後髪髪留i = value; - if (後髪0 != null) - { - if (後髪0 is お下げ1) - { - お下げ1 obj = (お下げ1)後髪0; - obj.お下げ_髪縛1_表示 = value.髪留左.髪縛1_表示; - obj.お下げ_髪縛2_表示 = value.髪留左.髪縛2_表示; - obj.髪留配色(value.髪留左.色); - } - else if (後髪0 is お下げ2) - { - お下げ2 obj2 = (お下げ2)後髪0; - obj2.お下げ左_髪縛1_表示 = value.髪留左.髪縛1_表示; - obj2.お下げ左_髪縛2_表示 = value.髪留左.髪縛2_表示; - obj2.お下げ右_髪縛1_表示 = value.髪留右.髪縛1_表示; - obj2.お下げ右_髪縛2_表示 = value.髪留右.髪縛2_表示; - obj2.髪留配色(value.髪留左.色, value.髪留右.色); - } - } - } - } - - public 髪留2情報 Set横髪髪留 - { - get - { - return 横髪髪留i; - } - set - { - 横髪髪留i = value; - if (横髪左 != null && 横髪左 is 横髪_編み) - { - 横髪_編み obj = (横髪_編み)横髪左; - obj.髪縛1_表示 = value.髪留左.髪縛1_表示; - obj.髪縛2_表示 = value.髪留左.髪縛2_表示; - obj.髪留配色(value.髪留左.色); - } - if (横髪右 != null && 横髪右 is 横髪_編み) - { - 横髪_編み obj2 = (横髪_編み)横髪右; - obj2.髪縛1_表示 = value.髪留右.髪縛1_表示; - obj2.髪縛2_表示 = value.髪留右.髪縛2_表示; - obj2.髪留配色(value.髪留右.色); - } - } - } - - public 玉口枷情報 Set玉口枷 - { - get - { - return 玉口枷i; - } - set - { - 玉口枷i = value; - if (玉口枷 != null) - { - Set表示(玉口枷, 玉口枷i); - 玉口枷.配色(玉口枷i.色); - } - } - } - - public 目隠帯情報 Set目隠帯 - { - get - { - return 目隠帯i; - } - set - { - 目隠帯i = value; - if (目隠帯 != null) - { - Set表示(目隠帯, 目隠帯i); - 目隠帯.配色(目隠帯i.色); - } - } - } - - public 拘束具情報 Set拘束具 - { - get - { - return 拘束具i; - } - set - { - 拘束具i = value; - object[] array = new object[1]; - Ele[] array2 = Elements; - foreach (Ele ele in array2) - { - MethodInfo[] methods = ele.GetType().GetMethods(); - foreach (MethodInfo methodInfo in methods) - { - if (methodInfo.Name.Contains("輪") && methodInfo.Name.Contains("配色")) - { - ele.拘束 = 拘束具i.表示; - array[0] = 拘束具i.色; - methodInfo.Invoke(ele, array); - } - } - } - Elements.SetValues("鎖表示", 拘束具i.表示); - if (!拘束具i.表示) - { - return; - } - if (Is蛇) - { - int num = 0; - 胴_蛇 ele2 = 蛇.胴_接続.GetEle<胴_蛇>(); - while (ele2 != null) - { - if (num % 4 != 0) - { - ele2.拘束 = false; - ele2.鎖表示 = false; - } - ele2 = ele2.胴_接続.GetEle<胴_蛇>(); - num++; - } - } - if (Is蟲) - { - int num2 = 0; - 胴_蟲 ele3 = 蟲.胴_接続.GetEle<胴_蟲>(); - while (ele3 != null) - { - if (num2 % 2 == 0) - { - ele3.拘束 = false; - ele3.鎖表示 = false; - } - ele3 = ele3.胴_接続.GetEle<胴_蟲>(); - num2++; - } - } - array2 = Elements; - foreach (Ele ele4 in array2) - { - if (ele4 is 触手_蔦) - { - 触手_蔦 obj = (触手_蔦)ele4; - obj.X0Y0_先端_上顎_顎.AngleBase = 0.0; - obj.X0Y0_先端_下顎_顎.AngleBase = 0.0; - } - else if (ele4 is 触手_犬) - { - 触手_犬 obj2 = (触手_犬)ele4; - obj2.X0Y0_頭_上顎_眼下_眼下.AngleBase = 0.0; - obj2.X0Y0_頭_下顎_眼下_眼下.AngleBase = 0.0; - } - else if (ele4 is 触肢_肢蠍) - { - ((触肢_肢蠍)ele4).X0Y0_爪2.AngleBase = 0.0; - } - else if (ele4 is 虫鎌) - { - ((虫鎌)ele4).SetAngle0(); - } - } - } - } - - public ピアス情報 Setピアス - { - get - { - return ピアスi; - } - set - { - ピアスi = value; - if (ピアス != null) - { - Set表示(ピアス, ピアスi); - ピアス.配色(ピアスi.色); - ピアス.SetHitFalse(); - 腰肌_人.陰毛_ハート_表示 = (腰肌_人.陰毛_表示 || 腰肌_人.獣性_獣毛_表示) && ピアス.表示; - 腰肌_人.陰毛CD.不透明度 = Cha.ChaD.現陰毛 * Cha.ChaD.最陰毛濃度; - 腰肌_人.獣性_獣毛CD.不透明度 = Cha.ChaD.現陰毛; - 腰肌_人.陰毛_ハートCD.不透明度 = Cha.ChaD.現陰毛.Inverse() * Cha.ChaD.最陰毛濃度; - } - } - } - - public ピアス情報 Setピアス左 - { - get - { - return ピアス左i; - } - set - { - ピアス左i = value; - if (ピアス左 != null) - { - Set表示(ピアス左, ピアス左i); - ピアス左.配色(ピアス左i.色); - ピアス左.SetHitFalse(); - } - } - } - - public ピアス情報 Setピアス右 - { - get - { - return ピアス右i; - } - set - { - ピアス右i = value; - if (ピアス右 != null) - { - Set表示(ピアス右, ピアス右i); - ピアス右.配色(ピアス右i.色); - ピアス右.SetHitFalse(); - } - } - } - - public キャップ情報 Setキャップ1 - { - get - { - return キャップ1i; - } - set - { - キャップ1i = value; - if (キャップ1 != null) - { - Set表示(キャップ1, キャップ1i); - キャップ1.配色(キャップ1i.色); - } - } - } - - public キャップ情報 Setキャップ2左 - { - get - { - return キャップ2左i; - } - set - { - キャップ2左i = value; - if (キャップ2左 != null) - { - Set表示(キャップ2左, キャップ2左i); - キャップ2左.配色(キャップ2左i.色); - } - } - } - - public キャップ情報 Setキャップ2右 - { - get - { - return キャップ2右i; - } - set - { - キャップ2右i = value; - if (キャップ2右 != null) - { - Set表示(キャップ2右, キャップ2右i); - キャップ2右.配色(キャップ2右i.色); - } - } - } - - public ドレス首情報 Setドレス首 - { - get - { - return ドレス首i; - } - set - { - ドレス首i = value; - if (首 != null) - { - Set表示(首, ドレス首i); - 首.ドレス配色(ドレス首i.色); - } - } - } - - public 下着T_チューブ情報 Set下着T_チューブ - { - get - { - return 下着T_チューブi; - } - set - { - 下着T_チューブi = value; - if (下着T_チューブ != null) - { - Set表示(下着T_チューブ, 下着T_チューブi); - 下着T_チューブ.配色(下着T_チューブi.色); - bool isShow = 下着T_チューブi.IsShow; - 乳房左.着衣 = isShow; - 乳房右.着衣 = isShow; - 下着T_チューブ.SetHitFalse(); - 下着乳首左.表示 = !乳房左.虫性_甲殻_表示 && isShow; - 下着乳首右.表示 = !乳房右.虫性_甲殻_表示 && isShow; - 下着乳首左.配色(下着T_チューブi.色.生地色); - 下着乳首右.配色(下着T_チューブi.色.生地色); - 乳首勃起 = 乳首勃起; - if (噴乳左.母乳垂れ1_表示) - { - 下着T染み = Cha.噴乳染み; - } - else - { - 下着T染み = 0.0; - } - } - } - } - - public 下着T_クロス情報 Set下着T_クロス - { - get - { - return 下着T_クロスi; - } - set - { - 下着T_クロスi = value; - if (下着T_クロス != null) - { - Set表示(下着T_クロス, 下着T_クロスi); - 下着T_クロス.配色(下着T_クロスi.色); - bool isShow = 下着T_クロスi.IsShow; - 乳房左.着衣 = isShow; - 乳房右.着衣 = isShow; - 下着T_クロス.SetHitFalse(); - 下着乳首左.表示 = !乳房左.虫性_甲殻_表示 && isShow; - 下着乳首右.表示 = !乳房右.虫性_甲殻_表示 && isShow; - 下着乳首左.配色(下着T_クロスi.色.生地色); - 下着乳首右.配色(下着T_クロスi.色.生地色); - 乳首勃起 = 乳首勃起; - if (噴乳左.母乳垂れ1_表示) - { - 下着T染み = Cha.噴乳染み; - } - else - { - 下着T染み = 0.0; - } - } - } - } - - public 下着T_ビキニ情報 Set下着T_ビキニ - { - get - { - return 下着T_ビキニi; - } - set - { - 下着T_ビキニi = value; - if (下着T_ビキニ != null) - { - Set表示(下着T_ビキニ, 下着T_ビキニi); - 下着T_ビキニ.配色(下着T_ビキニi.色); - bool isShow = 下着T_ビキニi.IsShow; - 乳房左.着衣 = isShow; - 乳房右.着衣 = isShow; - 下着T_ビキニ.SetHitFalse(); - 下着乳首左.表示 = !乳房左.虫性_甲殻_表示 && isShow; - 下着乳首右.表示 = !乳房右.虫性_甲殻_表示 && isShow; - 下着乳首左.配色(下着T_ビキニi.色.生地色); - 下着乳首右.配色(下着T_ビキニi.色.生地色); - 乳首勃起 = 乳首勃起; - if (噴乳左.母乳垂れ1_表示) - { - 下着T染み = Cha.噴乳染み; - } - else - { - 下着T染み = 0.0; - } - } - } - } - - public 下着T_マイクロ情報 Set下着T_マイクロ - { - get - { - return 下着T_マイクロi; - } - set - { - 下着T_マイクロi = value; - if (下着T_マイクロ != null) - { - Set表示(下着T_マイクロ, 下着T_マイクロi); - 下着T_マイクロ.配色(下着T_マイクロi.色); - bool isShow = 下着T_マイクロi.IsShow; - 乳房左.着衣 = isShow; - 乳房右.着衣 = isShow; - 下着T_マイクロ.SetHitFalse(); - 下着乳首左.表示 = !乳房左.虫性_甲殻_表示 && isShow; - 下着乳首右.表示 = !乳房右.虫性_甲殻_表示 && isShow; - 下着乳首左.配色(下着T_マイクロi.色.生地色); - 下着乳首右.配色(下着T_マイクロi.色.生地色); - 乳首勃起 = 乳首勃起; - if (噴乳左.母乳垂れ1_表示) - { - 下着T染み = Cha.噴乳染み; - } - else - { - 下着T染み = 0.0; - } - } - } - } - - public 下着T_ブラ情報 Set下着T_ブラ - { - get - { - return 下着T_ブラi; - } - set - { - 下着T_ブラi = value; - if (下着T_ブラ != null) - { - Set表示(下着T_ブラ, 下着T_ブラi); - 下着T_ブラ.配色(下着T_ブラi.色); - bool isShow = 下着T_ブラi.IsShow; - 乳房左.着衣 = isShow; - 乳房右.着衣 = isShow; - 下着T_ブラ.SetHitFalse(); - 下着乳首左.表示 = false; - 下着乳首右.表示 = false; - if (噴乳左.母乳垂れ1_表示) - { - 下着T染み = Cha.噴乳染み; - } - else - { - 下着T染み = 0.0; - } - } - } - } - - public 下着B_ノーマル情報 Set下着B_ノーマル - { - get - { - return 下着B_ノーマルi; - } - set - { - 下着B_ノーマルi = value; - if (下着B_ノーマル != null) - { - Set表示(下着B_ノーマル, 下着B_ノーマルi); - 下着B_ノーマル.配色(下着B_ノーマルi.色); - 下着B_ノーマル.SetHitFalse(); - 下着陰核.表示 = 下着B_ノーマルi.IsShow || 下着B_マイクロi.IsShow; - 下着陰核.配色(下着B_ノーマルi.色.生地色); - 陰核勃起 = 陰核勃起; - } - } - } - - public 下着B_マイクロ情報 Set下着B_マイクロ - { - get - { - return 下着B_マイクロi; - } - set - { - 下着B_マイクロi = value; - if (下着B_マイクロ != null) - { - Set表示(下着B_マイクロ, 下着B_マイクロi); - 下着B_マイクロ.配色(下着B_マイクロi.色); - 下着B_マイクロ.SetHitFalse(); - 下着陰核.表示 = 下着B_マイクロi.IsShow || 下着B_ノーマルi.IsShow; - 下着陰核.配色(下着B_マイクロi.色.生地色); - 陰核勃起 = 陰核勃起; - } - } - } - - public ドレス情報 Setドレス - { - get - { - return ドレスi; - } - set - { - ドレスi = value; - bool isShow = ドレスi.T.IsShow; - if (乳房左 != null) - { - 乳房左.着衣 = isShow; - } - if (乳房右 != null) - { - 乳房右.着衣 = isShow; - } - if (上着T_ドレス != null) - { - Set表示(上着T_ドレス, ドレスi.T); - 上着T_ドレス.配色(ドレスi.色); - 上着T_ドレス.SetHitFalse(); - } - if (上着M_ドレス != null) - { - Set表示(上着M_ドレス, ドレスi.M); - 上着M_ドレス.配色(ドレスi.色); - 上着M_ドレス.SetHitFalse(); - } - } - } - - public 上着B_クロス情報 Set上着B_クロス - { - get - { - return 上着B_クロスi; - } - set - { - 上着B_クロスi = value; - if (上着B_クロス != null) - { - Set表示(上着B_クロス, 上着B_クロスi); - 上着B_クロス.配色(上着B_クロスi.色); - 上着B_クロス後.配色(上着B_クロスi.色); - 上着B_クロス.上着ボトム後_接続[0].表示 = 上着B_クロスi.IsShow; - 上着B_クロス.SetHitFalse(); - 上着B_クロス.Yi = (捲り判定0 ? 1 : 0); - if (捲り判定0) - { - if (上着B_クロスi.IsShow) - { - 上着B_クロス.左_皺1_表示 = false; - 上着B_クロス.右_皺1_表示 = false; - } - } - else if (上着B_クロスi.IsShow) - { - 上着B_クロス.左_皺1_表示 = true; - 上着B_クロス.右_皺1_表示 = true; - } - } - 下着B_ノーマルi.紐 = false; - 下着B_マイクロi.紐 = false; - Set下着B_ノーマル = 下着B_ノーマルi; - Set下着B_マイクロ = 下着B_マイクロi; - } - } - - public 上着B_前掛け情報 Set上着B_前掛け - { - get - { - return 上着B_前掛けi; - } - set - { - 上着B_前掛けi = value; - if (上着B_前掛け != null) - { - Set表示(上着B_前掛け, 上着B_前掛けi); - 上着B_前掛け.配色(上着B_前掛けi.色); - 上着B_前掛け.SetHitFalse(); - 上着B_前掛け.Yi = (捲り判定1 ? 1 : 0); - } - } - } - - public ブーツ情報 Setブーツ - { - get - { - return ブーツi; - } - set - { - ブーツi = value; - foreach (脚人 item in 脚人左) - { - if (item.脚 != null) - { - Set表示(item.脚, ブーツi.脚); - item.脚.ブーツ配色(ブーツi.色); - } - if (item.足 != null) - { - Set表示(item.足, ブーツi.足); - item.足.ブーツ配色(ブーツi.色); - } - } - foreach (脚人 item2 in 脚人右) - { - if (item2.脚 != null) - { - Set表示(item2.脚, ブーツi.脚); - item2.脚.ブーツ配色(ブーツi.色); - } - if (item2.足 != null) - { - Set表示(item2.足, ブーツi.足); - item2.足.ブーツ配色(ブーツi.色); - } - } - } - } - - public bool Is下着T - { - get - { - if (!下着T_チューブi.IsShow && !下着T_クロスi.IsShow && !下着T_ビキニi.IsShow && !下着T_マイクロi.IsShow) - { - return 下着T_ブラi.IsShow; - } - return true; - } - } - - public bool Is下着B - { - get - { - if (!下着B_ノーマルi.IsShow) - { - return 下着B_マイクロi.IsShow; - } - return true; - } - } - - public bool Is上着T => ドレスi.IsShow; - - public bool Is上着B - { - get - { - if (!上着B_クロスi.IsShow) - { - return 上着B_前掛けi.IsShow; - } - return true; - } - } - - public bool Is拘束 => 拘束具i.表示; - - public bool 拘束具_表示 - { - get - { - return 拘束具i.表示; - } - set - { - if (value) - { - Set拘束具 = 拘束具情報.GetDefault(); - } - else - { - Set拘束具 = Sta.拘束具初期化; - } - } - } - - public bool 目隠帯_表示 - { - get - { - return Set目隠帯.革_表示; - } - set - { - if (value) - { - Set目隠帯 = 目隠帯情報.GetDefault(); - Cha.瞼(); - } - else - { - Set目隠帯 = Sta.目隠帯初期化; - } - } - } - - public bool 玉口枷_表示 - { - get - { - return Set玉口枷.革_表示; - } - set - { - if (value) - { - 口i = 9; - Cha.舌_無し(); - Set玉口枷 = 玉口枷情報.GetDefault(); - } - else - { - Set玉口枷 = Sta.玉口枷初期化; - } - } - } - - public bool 首輪_表示 - { - get - { - return 首.拘束; - } - set - { - if (value) - { - 拘束具情報 @default = 拘束具情報.GetDefault(); - 首.拘束 = @default.表示; - 首.首輪配色(@default.色); - } - else - { - 拘束具情報 拘束具初期化 = Sta.拘束具初期化; - 首.拘束 = 拘束具初期化.表示; - 首.首輪配色(拘束具初期化.色); - } - } - } - - public void スタンプClear() - { - スタンプK[] array = キスマーク; - for (int i = 0; i < array.Length; i++) - { - array[i].Clear(); - } - スタンプW[] array2 = 鞭痕; - for (int i = 0; i < array2.Length; i++) - { - array2[i].Clear(); - } - ぶっかけ小.Clear(); - ぶっかけ大.Clear(); - } - - public void スタンプ脚Clear() - { - スタンプK[] array = キスマーク; - for (int i = 0; i < array.Length; i++) - { - array[i].脚Clear(); - } - スタンプW[] array2 = 鞭痕; - for (int i = 0; i < array2.Length; i++) - { - array2[i].脚Clear(); - } - ぶっかけ小.Clear(); - ぶっかけ大.Clear(); - } - - public void Sort(IEnumerable ar, List li) - { - foreach (Ele item in ar) - { - int num; - if ((num = li.IndexOf(item.Par)) > -1) - { - li.Insert(num + item.描画前後, item); - } - else - { - li.Add(item); - } - } - } - - public Bod(Med Med, Are Are, Cha Cha) - { - Bod bod = this; - this.Med = Med; - this.Cha = Cha; - double disUnit = Are.DisUnit; - 腰 = (腰)Cha.ChaD.body_tree.GetEle(disUnit, Med, Cha.配色); - Elements = 腰.EnumEle().ToArray(); - List<スタンプK> sk = new List<スタンプK>(); - List<スタンプW> sw = new List<スタンプW>(); - キスマークD kd = new キスマークD - { - 濃度 = 0.0 - }; - 鞭痕D wd = new 鞭痕D(); - 蝙通常 = new List<蝙通常>(); - 肩 人肩; - 腕獣 腕獣; - 腿_人 人腿; - 脚人 脚人; - 脚獣 脚獣; - 腕翼鳥 腕翼鳥; - 腕翼獣 腕翼獣; - 腕人 腕人; - 翼鳥 翼鳥; - 翼獣 翼獣; - Ele p; - Ele pp; - foreach (Ele current_element in Elements.Reverse()) - { - FieldInfo[] fields = current_element.ThisType.GetFields(); - foreach (FieldInfo fieldInfo in fields) - { - if (fieldInfo.FieldType.ToString() == Sta.拘束鎖t) - { - ((拘束鎖)fieldInfo.GetValue(current_element)).SetSize(); - } - } - if (current_element is 角2_鬼 && current_element.ConnectionType != ConnectionInfo.基髪_頭頂左_接続 && current_element.ConnectionType != ConnectionInfo.基髪_頭頂右_接続) - { - ((角2_鬼)current_element).SetBasePoint(); - } - foreach (Par item19 in current_element.本体.EnumAllPar()) - { - if (item19.Tag.Contains("ハイライト")) - { - item19.Hit = false; - } - } - if (current_element.右) - { - if (current_element is 肩) - { - 人肩 = (肩)current_element; - 人肩.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 人肩); - sk.Add(人肩.キスマーク); - 人肩.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 人肩); - sw.Add(人肩.鞭痕); - } - else if (current_element is 四足脇) - { - 四足脇 四足脇2 = (四足脇)current_element; - if (腕獣右.Count > 0) - { - current_element.表示 = false; - } - 腕獣 = default(腕獣); - 腕獣.肩 = 四足脇2; - 四足脇2.上腕_接続.SetEle(delegate(獣上腕 上腕) - { - 腕獣.上腕 = 上腕; - 上腕.下腕_接続.SetEle(delegate(獣下腕 下腕) - { - 腕獣.下腕 = 下腕; - 下腕.手_接続.SetEle(delegate(獣手 手) - { - 腕獣.手 = 手; - }); - }); - }); - 腕獣右.Add(腕獣); - } - else if (current_element is 腿_人) - { - 人腿 = (腿_人)current_element; - 人腿.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 人腿); - sk.Add(人腿.キスマーク); - 人腿.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 人腿); - sw.Add(人腿.鞭痕); - 脚人 = default(脚人); - 脚人.腿 = 人腿; - 人腿.脚_接続.SetEle(delegate(脚_人 脚) - { - 脚.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 脚); - sk.Add(脚.キスマーク); - 脚.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 脚); - sw.Add(脚.鞭痕); - if (!人腿.X0Y0_腿.OP[0].Outline) - { - 人腿.腿0CD.c2.Col2 = 脚.脚CD.c2.Col1; - 人腿.腿1CD.c2.Col2 = 脚.脚CD.c2.Col1; - 人腿.腿2CD.c2.Col1 = 脚.脚CD.c2.Col1; - 人腿.腿3CD.c2.Col1 = 脚.脚CD.c2.Col1; - 人腿.腿4CD.c2.Col1 = 脚.脚CD.c2.Col1; - } - 脚人.脚 = 脚; - 脚.足_接続.SetEle(delegate(足_人 足) - { - 足.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 足); - sk.Add(足.キスマーク); - 足.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 足); - sw.Add(足.鞭痕); - 脚人.足 = 足; - }); - }); - 脚人右.Add(脚人); - } - else if (current_element is 獣腿) - { - 獣腿 獣腿2 = (獣腿)current_element; - 脚獣 = default(脚獣); - 脚獣.腿 = 獣腿2; - 獣腿2.脚_接続.SetEle(delegate(獣脚 脚) - { - 脚獣.脚 = 脚; - 脚.足_接続.SetEle(delegate(獣足 足) - { - 脚獣.足 = 足; - }); - }); - 脚獣右.Add(脚獣); - if (獣腿2.ConnectionType == ConnectionInfo.腰_腿右_接続) - { - if (current_element is 腿_獣) - { - 腿_獣 obj = (腿_獣)獣腿2; - obj.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; - obj.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; - } - if (current_element is 腿_蹄) - { - 腿_蹄 obj2 = (腿_蹄)獣腿2; - obj2.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj2.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; - obj2.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj2.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; - } - if (current_element is 腿_竜) - { - 腿_竜 obj3 = (腿_竜)獣腿2; - obj3.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj3.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; - obj3.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj3.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; - } - if (current_element is 腿_鳥) - { - 腿_鳥 obj4 = (腿_鳥)獣腿2; - obj4.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj4.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; - obj4.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj4.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; - } - } - } - else if (current_element is 獣脚 && current_element.Par is 四足脇) - { - 脚獣 = default(脚獣); - 脚獣.腿 = null; - 脚獣.脚 = (獣脚)current_element; - 脚獣.脚.足_接続.SetEle(delegate(獣足 足) - { - 脚獣.足 = 足; - }); - 脚獣右.Add(脚獣); - } - else if (current_element is 上腕) - { - if (current_element.ConnectionType == ConnectionInfo.肩_上腕_接続) - { - 人肩 = (肩)current_element.Par; - if (current_element is 上腕_鳥) - { - 腕翼鳥 = default(腕翼鳥); - 腕翼鳥.肩 = 人肩; - 人肩.上腕_接続.SetEle(delegate(上腕_鳥 上腕) - { - 上腕.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 上腕); - sk.Add(上腕.キスマーク); - 上腕.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 上腕); - sw.Add(上腕.鞭痕); - 上腕.鳥翼上腕CD.c2.Col2 = 上腕.小雨覆CD.c2.Col1; - 腕翼鳥.上腕 = 上腕; - 上腕.下腕_接続.SetEle(delegate(下腕_鳥 下腕) - { - 腕翼鳥.下腕 = 下腕; - 下腕.手_接続.SetEle(delegate(手_鳥 手) - { - 腕翼鳥.手 = 手; - }); - }); - }); - 腕翼鳥右.Add(腕翼鳥); - } - else if (current_element is 上腕_蝙) - { - 腕翼獣 = default(腕翼獣); - 腕翼獣.肩 = 人肩; - 人肩.上腕_接続.SetEle(delegate(上腕_蝙 上腕) - { - 上腕.獣翼上腕CD.c2.Col1 = 人肩.肩_肩CD.c2.Col1; - 腕翼獣.上腕 = 上腕; - 上腕.下腕_接続.SetEle(delegate(下腕_蝙 下腕) - { - 腕翼獣.下腕 = 下腕; - 下腕.手_接続.SetEle(delegate(手_蝙 手) - { - 腕翼獣.手 = 手; - 上腕.接着 = () => bod.腰.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.BasePointBase); - bod.蝙通常.Add(new 蝙通常(上腕, 下腕, 手)); - }); - }); - }); - 腕翼獣右.Add(腕翼獣); - } - else - { - 腕人 = default(腕人); - 腕人.肩 = 人肩; - 人肩.上腕_接続.SetEle(delegate(上腕_人 上腕) - { - 上腕.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 上腕); - sk.Add(上腕.キスマーク); - 上腕.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 上腕); - sw.Add(上腕.鞭痕); - 腕人.上腕 = 上腕; - 上腕.下腕_接続.SetEle(delegate(下腕_人 下腕) - { - 下腕.腕輪尺度修正(); - 下腕.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 下腕); - sk.Add(下腕.キスマーク); - 下腕.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 下腕); - sw.Add(下腕.鞭痕); - if (上腕.獣性_獣毛1_表示) - { - 下腕.下腕CD.c2 = 上腕.獣性_獣毛1CD.c2; - 下腕.筋肉_筋肉上CD.c2 = 上腕.獣性_獣毛1CD.c2; - 下腕.筋肉_筋肉下CD.c2 = 上腕.獣性_獣毛1CD.c2; - } - if (上腕.虫性_虫腕_表示 && (!下腕.虫性1_虫腕上_表示 || !下腕.虫性2_虫腕下_表示)) - { - 下腕.下腕CD.c2 = 上腕.虫性_虫腕CD.c2; - 下腕.筋肉_筋肉上CD.c2 = 上腕.虫性_虫腕CD.c2; - 下腕.筋肉_筋肉下CD.c2 = 上腕.虫性_虫腕CD.c2; - } - if (下腕.植性2_萼_萼中_表示) - { - 上腕.上腕CD.c2.Col2 = 下腕.植性2_萼_萼中CD.c2.Col2; - 上腕.筋肉上CD.c2.Col2 = 下腕.植性2_萼_萼中CD.c2.Col2; - 上腕.筋肉下CD.c2.Col2 = 下腕.植性2_萼_萼中CD.c2.Col2; - } - else if (下腕.獣性1_獣腕_表示) - { - 上腕.上腕CD.c2.Col2 = 下腕.獣性1_獣腕CD.c2.Col1; - 上腕.筋肉上CD.c2.Col2 = 下腕.獣性1_獣腕CD.c2.Col1; - 上腕.筋肉下CD.c2.Col2 = 下腕.獣性1_獣腕CD.c2.Col1; - } - else - { - 上腕.上腕CD.c2.Col2 = 下腕.下腕CD.c2.Col1; - 上腕.筋肉上CD.c2.Col2 = 下腕.下腕CD.c2.Col1; - 上腕.筋肉下CD.c2.Col2 = 下腕.下腕CD.c2.Col1; - } - 腕人.下腕 = 下腕; - 下腕.手_接続.SetEle(delegate(手_人 手) - { - if (下腕.獣性1_獣腕_表示 || 下腕.下腕CD.c2.Col1 == 下腕.獣性1_獣腕CD.c2.Col1) - { - 手.手CD.c2 = 下腕.獣性1_獣腕CD.c2; - 手.親指_親指1CD.c2 = 手.手CD.c2; - } - else if (手.X0Y0_手.OP[6].Outline) - { - 手.手CD.c2 = 下腕.虫性1_虫腕上CD.c2; - 手.親指_親指1CD.c2 = 手.手CD.c2; - } - 腕人.手 = 手; - }); - }); - 上腕.下腕_接続.SetEle(delegate(下腕_獣 下腕) - { - 上腕.上腕CD.c2.Col2 = 下腕.下腕CD.c2.Col1; - 上腕.筋肉上CD.c2.Col2 = 下腕.下腕CD.c2.Col1; - 上腕.筋肉下CD.c2.Col2 = 下腕.下腕CD.c2.Col1; - 下腕.X0Y0_下腕.OP[6].Outline = true; - }); - }); - 腕人右.Add(腕人); - } - } - else if (current_element is 上腕_鳥) - { - 翼鳥 = default(翼鳥); - 翼鳥.上腕 = (上腕_鳥)current_element; - 翼鳥.上腕.鳥翼上腕CD.c2 = 翼鳥.上腕.小雨覆CD.c2; - 翼鳥.上腕.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 翼鳥.上腕); - sk.Add(翼鳥.上腕.キスマーク); - 翼鳥.上腕.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 翼鳥.上腕); - sw.Add(翼鳥.上腕.鞭痕); - 翼鳥.上腕.下腕_接続.SetEle(delegate(下腕_鳥 下腕) - { - 翼鳥.下腕 = 下腕; - 下腕.手_接続.SetEle(delegate(手_鳥 手) - { - 翼鳥.手 = 手; - }); - }); - 翼鳥右.Add(翼鳥); - } - else if (current_element is 上腕_蝙) - { - 翼獣 = default(翼獣); - 翼獣.上腕 = (上腕_蝙)current_element; - 翼獣.上腕.下腕_接続.SetEle(delegate(下腕_蝙 下腕) - { - 翼獣.下腕 = 下腕; - 下腕.手_接続.SetEle(delegate(手_蝙 手) - { - 翼獣.手 = 手; - p = 翼獣.上腕.Par; - pp = 翼獣.上腕.Par.Par; - if (p is 基髪) - { - 翼獣.上腕.接着 = () => bod.頭.X0Y0_頭.ToGlobal(bod.頭.X0Y0_頭.BasePointBase); - } - else if (p is 胸) - { - 翼獣.上腕.接着 = () => bod.胴.X0Y0_胴.ToGlobal(bod.胴.X0Y0_胴.BasePointBase); - } - else if (p is 胴 || p is 腰) - { - 翼獣.上腕.接着 = () => bod.腰.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.JP[4].Joint); - } - else if (p is 四足胸) - { - 翼獣.上腕.接着 = () => bod.胴_獣.X0Y0_胴.ToGlobal(bod.胴_獣.X0Y0_胴.BasePointBase); - } - else if ((p is 四足胴 || p is 四足腰) && (翼獣.上腕.ConnectionType == ConnectionInfo.四足腰_翼左_接続 || 翼獣.上腕.ConnectionType == ConnectionInfo.四足腰_翼右_接続)) - { - 翼獣.上腕.接着 = () => bod.腰_獣.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.JP[4].Joint); - } - else if (pp != null && pp is 胸) - { - 翼獣.上腕.接着 = () => bod.腰.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.BasePointBase); - } - else if (pp != null && pp is 四足胸) - { - 翼獣.上腕.接着 = () => bod.腰_獣.X0Y0_腰.ToGlobal(bod.腰_獣.X0Y0_腰.BasePointBase); - } - else - { - 翼獣.上腕.接着 = () => 翼獣.上腕.Get飛膜接続点(); - } - bod.蝙通常.Add(new 蝙通常(翼獣.上腕, 下腕, 手)); - }); - }); - 翼獣右.Add(翼獣); - } - } - else if (current_element is 鰭) - { - 鰭右.Add((鰭)current_element); - } - else if (current_element is 葉) - { - 葉右.Add((葉)current_element); - } - else if (current_element is 前翅_羽 || current_element is 前翅_蝶) - { - 前翅1右.Add((前翅)current_element); - } - else if (current_element is 後翅_羽 || current_element is 後翅_蝶) - { - 後翅1右.Add((後翅)current_element); - } - else if (current_element is 前翅_甲 || current_element is 前翅_草) - { - 前翅2右.Add((前翅)current_element); - } - else if (current_element is 後翅_甲 || current_element is 後翅_草) - { - 後翅2右.Add((後翅)current_element); - } - else if (current_element is 触肢_肢蜘) - { - 触肢蜘右.Add((触肢_肢蜘)current_element); - } - else if (current_element is 触肢_肢蠍) - { - 触肢蠍右.Add((触肢_肢蠍)current_element); - } - else if (current_element is 節足_足蜘) - { - 節足蜘右.Add((節足_足蜘)current_element); - } - else if (current_element is 節足_足蠍) - { - 節足蠍右.Add((節足_足蠍)current_element); - } - else if (current_element is 節足_足百) - { - 節足百右.Add((節足_足百)current_element); - } - else if (current_element is 節尾_曳航) - { - 節尾曳右.Add((節尾_曳航)current_element); - } - else if (current_element is 節尾_鋏) - { - 節尾鋏右.Add((節尾_鋏)current_element); - } - else if (current_element is 大顎) - { - 大顎右.Add((大顎)current_element); - } - else if (current_element is 虫顎) - { - 虫顎右.Add((虫顎)current_element); - } - else if (current_element is 虫鎌) - { - 虫鎌右.Add((虫鎌)current_element); - } - else if (current_element is 触手_犬) - { - 触手犬右.Add((触手_犬)current_element); - } - else if (current_element is 触手) - { - 触手右.Add((触手)current_element); - } - } - else if (current_element is 肩) - { - 人肩 = (肩)current_element; - 人肩.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 人肩); - sk.Add(人肩.キスマーク); - 人肩.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 人肩); - sw.Add(人肩.鞭痕); - } - else if (current_element is 四足脇) - { - 四足脇 四足脇2 = (四足脇)current_element; - if (腕獣左.Count > 0) - { - current_element.表示 = false; - } - 腕獣 = default(腕獣); - 腕獣.肩 = 四足脇2; - 四足脇2.上腕_接続.SetEle(delegate(獣上腕 上腕) - { - 腕獣.上腕 = 上腕; - 上腕.下腕_接続.SetEle(delegate(獣下腕 下腕) - { - 腕獣.下腕 = 下腕; - 下腕.手_接続.SetEle(delegate(獣手 手) - { - 腕獣.手 = 手; - }); - }); - }); - 腕獣左.Add(腕獣); - } - else if (current_element is 腿_人) - { - 人腿 = (腿_人)current_element; - 人腿.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 人腿); - sk.Add(人腿.キスマーク); - 人腿.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 人腿); - sw.Add(人腿.鞭痕); - 脚人 = default(脚人); - 脚人.腿 = 人腿; - 人腿.脚_接続.SetEle(delegate(脚_人 脚) - { - 脚.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 脚); - sk.Add(脚.キスマーク); - 脚.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 脚); - sw.Add(脚.鞭痕); - if (!人腿.X0Y0_腿.OP[4].Outline) - { - 人腿.腿0CD.c2.Col2 = 脚.脚CD.c2.Col1; - 人腿.腿1CD.c2.Col2 = 脚.脚CD.c2.Col1; - 人腿.腿2CD.c2.Col1 = 脚.脚CD.c2.Col1; - 人腿.腿3CD.c2.Col1 = 脚.脚CD.c2.Col1; - 人腿.腿4CD.c2.Col1 = 脚.脚CD.c2.Col1; - } - 脚人.脚 = 脚; - 脚.足_接続.SetEle(delegate(足_人 足) - { - 足.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 足); - sk.Add(足.キスマーク); - 足.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 足); - sw.Add(足.鞭痕); - 脚人.足 = 足; - }); - }); - 脚人左.Add(脚人); - } - else if (current_element is 獣腿) - { - 獣腿 獣腿2 = (獣腿)current_element; - 脚獣 = default(脚獣); - 脚獣.腿 = 獣腿2; - 獣腿2.脚_接続.SetEle(delegate(獣脚 脚) - { - 脚獣.脚 = 脚; - 脚.足_接続.SetEle(delegate(獣足 足) - { - 脚獣.足 = 足; - }); - }); - 脚獣左.Add(脚獣); - if (獣腿2.ConnectionType == ConnectionInfo.腰_腿左_接続) - { - if (current_element is 腿_獣) - { - 腿_獣 obj5 = (腿_獣)獣腿2; - obj5.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj5.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; - obj5.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj5.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; - } - if (current_element is 腿_蹄) - { - 腿_蹄 obj6 = (腿_蹄)獣腿2; - obj6.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj6.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; - obj6.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj6.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; - } - if (current_element is 腿_竜) - { - 腿_竜 obj7 = (腿_竜)獣腿2; - obj7.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj7.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; - obj7.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj7.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; - } - if (current_element is 腿_鳥) - { - 腿_鳥 obj8 = (腿_鳥)獣腿2; - obj8.腿CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj8.腿CD.c2.Col2 = Cha.配色.人肌O.Col2; - obj8.筋CD.c2.Col1 = Cha.配色.毛0O.Col1; - obj8.筋CD.c2.Col2 = Cha.配色.人肌O.Col2; - } - } - } - else if (current_element is 獣脚 && current_element.Par is 四足脇) - { - 脚獣 = default(脚獣); - 脚獣.腿 = null; - 脚獣.脚 = (獣脚)current_element; - 脚獣.脚.足_接続.SetEle(delegate(獣足 足) - { - 脚獣.足 = 足; - }); - 脚獣左.Add(脚獣); - } - else if (current_element is 上腕) - { - if (current_element.ConnectionType == ConnectionInfo.肩_上腕_接続) - { - 人肩 = (肩)current_element.Par; - if (current_element is 上腕_鳥) - { - 腕翼鳥 = default(腕翼鳥); - 腕翼鳥.肩 = 人肩; - 人肩.上腕_接続.SetEle(delegate(上腕_鳥 上腕) - { - 上腕.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 上腕); - sk.Add(上腕.キスマーク); - 上腕.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 上腕); - sw.Add(上腕.鞭痕); - 上腕.鳥翼上腕CD.c2.Col2 = 上腕.小雨覆CD.c2.Col1; - 腕翼鳥.上腕 = 上腕; - 上腕.下腕_接続.SetEle(delegate(下腕_鳥 下腕) - { - 腕翼鳥.下腕 = 下腕; - 下腕.手_接続.SetEle(delegate(手_鳥 手) - { - 腕翼鳥.手 = 手; - }); - }); - }); - 腕翼鳥左.Add(腕翼鳥); - } - else if (current_element is 上腕_蝙) - { - 腕翼獣 = default(腕翼獣); - 腕翼獣.肩 = 人肩; - 人肩.上腕_接続.SetEle(delegate(上腕_蝙 上腕) - { - 上腕.獣翼上腕CD.c2.Col1 = 人肩.肩_肩CD.c2.Col1; - 腕翼獣.上腕 = 上腕; - 上腕.下腕_接続.SetEle(delegate(下腕_蝙 下腕) - { - 腕翼獣.下腕 = 下腕; - 下腕.手_接続.SetEle(delegate(手_蝙 手) - { - 腕翼獣.手 = 手; - 上腕.接着 = () => bod.腰.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.BasePointBase); - bod.蝙通常.Add(new 蝙通常(上腕, 下腕, 手)); - }); - }); - }); - 腕翼獣左.Add(腕翼獣); - } - else - { - 腕人 = default(腕人); - 腕人.肩 = 人肩; - 人肩.上腕_接続.SetEle(delegate(上腕_人 上腕) - { - 上腕.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 上腕); - sk.Add(上腕.キスマーク); - 上腕.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 上腕); - sw.Add(上腕.鞭痕); - 腕人.上腕 = 上腕; - 上腕.下腕_接続.SetEle(delegate(下腕_人 下腕) - { - 下腕.腕輪尺度修正(); - 下腕.キスマーク = new スタンプK(Med, Are, Cha, bod, kd, 下腕); - sk.Add(下腕.キスマーク); - 下腕.鞭痕 = new スタンプW(Med, Are, Cha, bod, wd, 下腕); - sw.Add(下腕.鞭痕); - if (上腕.獣性_獣毛1_表示) - { - 下腕.下腕CD.c2 = 上腕.獣性_獣毛1CD.c2; - 下腕.筋肉_筋肉上CD.c2 = 上腕.獣性_獣毛1CD.c2; - 下腕.筋肉_筋肉下CD.c2 = 上腕.獣性_獣毛1CD.c2; - } - if (上腕.虫性_虫腕_表示 && (!下腕.虫性1_虫腕上_表示 || !下腕.虫性2_虫腕下_表示)) - { - 下腕.下腕CD.c2 = 上腕.虫性_虫腕CD.c2; - 下腕.筋肉_筋肉上CD.c2 = 上腕.虫性_虫腕CD.c2; - 下腕.筋肉_筋肉下CD.c2 = 上腕.虫性_虫腕CD.c2; - } - if (下腕.植性2_萼_萼中_表示) - { - 上腕.上腕CD.c2.Col2 = 下腕.植性2_萼_萼中CD.c2.Col2; - 上腕.筋肉上CD.c2.Col2 = 下腕.植性2_萼_萼中CD.c2.Col2; - 上腕.筋肉下CD.c2.Col2 = 下腕.植性2_萼_萼中CD.c2.Col2; - } - else if (下腕.獣性1_獣腕_表示) - { - 上腕.上腕CD.c2.Col2 = 下腕.獣性1_獣腕CD.c2.Col1; - 上腕.筋肉上CD.c2.Col2 = 下腕.獣性1_獣腕CD.c2.Col1; - 上腕.筋肉下CD.c2.Col2 = 下腕.獣性1_獣腕CD.c2.Col1; - } - else - { - 上腕.上腕CD.c2.Col2 = 下腕.下腕CD.c2.Col1; - 上腕.筋肉上CD.c2.Col2 = 下腕.下腕CD.c2.Col1; - 上腕.筋肉下CD.c2.Col2 = 下腕.下腕CD.c2.Col1; - } - 腕人.下腕 = 下腕; - 下腕.手_接続.SetEle(delegate(手_人 手) - { - if (下腕.獣性1_獣腕_表示 || 下腕.下腕CD.c2.Col1 == 下腕.獣性1_獣腕CD.c2.Col1) - { - 手.手CD.c2 = 下腕.獣性1_獣腕CD.c2; - 手.親指_親指1CD.c2 = 手.手CD.c2; - } - else if (手.X0Y0_手.OP[0].Outline) - { - 手.手CD.c2 = 下腕.虫性1_虫腕上CD.c2; - 手.親指_親指1CD.c2 = 手.手CD.c2; - } - 腕人.手 = 手; - }); - }); - 上腕.下腕_接続.SetEle(delegate(下腕_獣 下腕) - { - 上腕.上腕CD.c2.Col2 = 下腕.下腕CD.c2.Col1; - 上腕.筋肉上CD.c2.Col2 = 下腕.下腕CD.c2.Col1; - 上腕.筋肉下CD.c2.Col2 = 下腕.下腕CD.c2.Col1; - 下腕.X0Y0_下腕.OP[0].Outline = true; - }); - }); - 腕人左.Add(腕人); - } - } - else if (current_element is 上腕_鳥) - { - 翼鳥 = default(翼鳥); - 翼鳥.上腕 = (上腕_鳥)current_element; - 翼鳥.上腕.鳥翼上腕CD.c2 = 翼鳥.上腕.小雨覆CD.c2; - 翼鳥.上腕.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 翼鳥.上腕); - sk.Add(翼鳥.上腕.キスマーク); - 翼鳥.上腕.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 翼鳥.上腕); - sw.Add(翼鳥.上腕.鞭痕); - 翼鳥.上腕.下腕_接続.SetEle(delegate(下腕_鳥 下腕) - { - 翼鳥.下腕 = 下腕; - 下腕.手_接続.SetEle(delegate(手_鳥 手) - { - 翼鳥.手 = 手; - }); - }); - 翼鳥左.Add(翼鳥); - } - else if (current_element is 上腕_蝙) - { - 翼獣 = default(翼獣); - 翼獣.上腕 = (上腕_蝙)current_element; - 翼獣.上腕.下腕_接続.SetEle(delegate(下腕_蝙 下腕) - { - 翼獣.下腕 = 下腕; - 下腕.手_接続.SetEle(delegate(手_蝙 手) - { - 翼獣.手 = 手; - p = 翼獣.上腕.Par; - pp = 翼獣.上腕.Par.Par; - if (p is 基髪) - { - 翼獣.上腕.接着 = () => bod.頭.X0Y0_頭.ToGlobal(bod.頭.X0Y0_頭.BasePointBase); - } - else if (p is 胸) - { - 翼獣.上腕.接着 = () => bod.胴.X0Y0_胴.ToGlobal(bod.胴.X0Y0_胴.BasePointBase); - } - else if (p is 胴 || p is 腰) - { - 翼獣.上腕.接着 = () => bod.腰.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.JP[4].Joint); - } - else if (p is 四足胸) - { - 翼獣.上腕.接着 = () => bod.胴_獣.X0Y0_胴.ToGlobal(bod.胴_獣.X0Y0_胴.BasePointBase); - } - else if ((p is 四足胴 || p is 四足腰) && (翼獣.上腕.ConnectionType == ConnectionInfo.四足腰_翼左_接続 || 翼獣.上腕.ConnectionType == ConnectionInfo.四足腰_翼右_接続)) - { - 翼獣.上腕.接着 = () => bod.腰_獣.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.JP[4].Joint); - } - else if (pp != null && pp is 胸) - { - 翼獣.上腕.接着 = () => bod.腰.X0Y0_腰.ToGlobal(bod.腰.X0Y0_腰.BasePointBase); - } - else if (pp != null && pp is 四足胸) - { - 翼獣.上腕.接着 = () => bod.腰_獣.X0Y0_腰.ToGlobal(bod.腰_獣.X0Y0_腰.BasePointBase); - } - else - { - 翼獣.上腕.接着 = () => 翼獣.上腕.Get飛膜接続点(); - } - bod.蝙通常.Add(new 蝙通常(翼獣.上腕, 下腕, 手)); - }); - }); - 翼獣左.Add(翼獣); - } - } - else if (current_element is 鰭) - { - 鰭左.Add((鰭)current_element); - } - else if (current_element is 葉) - { - 葉左.Add((葉)current_element); - } - else if (current_element is 前翅_羽 || current_element is 前翅_蝶) - { - 前翅1左.Add((前翅)current_element); - } - else if (current_element is 後翅_羽 || current_element is 後翅_蝶) - { - 後翅1左.Add((後翅)current_element); - } - else if (current_element is 前翅_甲 || current_element is 前翅_草) - { - 前翅2左.Add((前翅)current_element); - } - else if (current_element is 後翅_甲 || current_element is 後翅_草) - { - 後翅2左.Add((後翅)current_element); - } - else if (current_element is 触肢_肢蜘) - { - 触肢蜘左.Add((触肢_肢蜘)current_element); - } - else if (current_element is 触肢_肢蠍) - { - 触肢蠍左.Add((触肢_肢蠍)current_element); - } - else if (current_element is 節足_足蜘) - { - 節足蜘左.Add((節足_足蜘)current_element); - } - else if (current_element is 節足_足蠍) - { - 節足蠍左.Add((節足_足蠍)current_element); - } - else if (current_element is 節足_足百) - { - 節足百左.Add((節足_足百)current_element); - } - else if (current_element is 節尾_曳航) - { - 節尾曳左.Add((節尾_曳航)current_element); - } - else if (current_element is 節尾_鋏) - { - 節尾鋏左.Add((節尾_鋏)current_element); - } - else if (current_element is 大顎) - { - 大顎左.Add((大顎)current_element); - } - else if (current_element is 虫顎) - { - 虫顎左.Add((虫顎)current_element); - } - else if (current_element is 虫鎌) - { - 虫鎌左.Add((虫鎌)current_element); - } - else if (current_element is 触手_犬) - { - 触手犬左.Add((触手_犬)current_element); - } - else if (current_element is 触手) - { - 触手左.Add((触手)current_element); - } - if (current_element is 尾) - { - 尾.Add((尾)current_element); - if (!(current_element is 尾_魚) || current_element.Par is 長物_魚) - { - continue; - } - if (current_element.Par is 腰) - { - if (current_element.右) - { - ((尾_魚)current_element).X0Y0_尾1_尾.OP[5].Outline = false; - } - else - { - ((尾_魚)current_element).X0Y0_尾1_尾.OP[0].Outline = false; - } - } - else if (current_element.右) - { - ((尾_魚)current_element).X0Y0_尾0_尾.OP[5].Outline = false; - } - else - { - ((尾_魚)current_element).X0Y0_尾0_尾.OP[0].Outline = false; - } - } - else if (current_element is 長胴) - { - 長胴.Add((長胴)current_element); - } - } - 腕人n = 腕人左.Count; - 腕翼鳥n = 腕翼鳥左.Count; - 腕翼獣n = 腕翼獣左.Count; - 腕獣n = 腕獣左.Count; - 脚人n = 脚人左.Count; - 脚獣n = 脚獣左.Count; - 翼鳥n = 翼鳥左.Count; - 翼獣n = 翼獣左.Count; - 鰭n = 鰭左.Count; - 葉n = 葉左.Count; - 前翅1n = 前翅1左.Count; - 後翅1n = 後翅1左.Count; - 前翅2n = 前翅2左.Count; - 後翅2n = 後翅2左.Count; - 触肢蜘n = 触肢蜘左.Count; - 触肢蠍n = 触肢蠍左.Count; - 節足蜘n = 節足蜘左.Count; - 節足蠍n = 節足蠍左.Count; - 節足百n = 節足百左.Count; - 節尾曳n = 節尾曳左.Count; - 節尾鋏n = 節尾鋏左.Count; - 大顎n = 大顎左.Count; - 虫顎n = 虫顎左.Count; - 虫鎌n = 虫鎌左.Count; - 触手n = 触手左.Count; - 触手犬n = 触手犬左.Count; - 尾n = 尾.Count; - 長胴n = 長胴.Count; - if (腰 != null) - { - 胴 = 腰.胴_接続.GetEle<胴>(); - ボテ腹_人 = 腰.肌_接続.GetEle<ボテ腹_人>(); - ボテ腹板_人 = ボテ腹_人.腹板_接続.GetEle<ボテ腹板>(); - ボテ腹板_人.SetHitFalse(); - 腰肌_人 = 腰.肌_接続.GetEle<腰肌>(); - 腰肌_人.X0Y0_陰毛.Hit = true; - 腰肌_人.X0Y0_陰毛_ハート.Hit = true; - 腰肌_人.X0Y0_獣性_獣毛.Hit = true; - 腰肌_人.X0Y1_陰毛.Hit = true; - 腰肌_人.X0Y1_陰毛_ハート.Hit = true; - 腰肌_人.X0Y1_獣性_獣毛.Hit = true; - 腰肌_人.X0Y2_陰毛.Hit = true; - 腰肌_人.X0Y2_陰毛_ハート.Hit = true; - 腰肌_人.X0Y2_獣性_獣毛.Hit = true; - 腰肌_人.X0Y3_陰毛.Hit = true; - 腰肌_人.X0Y3_陰毛_ハート.Hit = true; - 腰肌_人.X0Y3_獣性_獣毛.Hit = true; - 腰肌_人.X0Y4_陰毛.Hit = true; - 腰肌_人.X0Y4_陰毛_ハート.Hit = true; - 腰肌_人.X0Y4_獣性_獣毛.Hit = true; - 肛門_人 = 腰.肛門_接続.GetEle<肛門_人>(); - 肛門精液_人 = 肛門_人.肛門精液_接続.GetEle<肛門精液_人>(); - 肛門精液_人.SetHitFalse(); - 膣基_人 = 腰.膣基_接続.GetEle<膣基_人>(); - 膣内精液_人 = 腰.膣基_接続.GetEle<膣内精液_人>(); - 断面_人 = 腰.膣基_接続.GetEle<断面_人>(); - 膣基_人.SetHitFalse(); - 膣内精液_人.SetHitFalse(); - 断面_人.SetHitFalse(); - 性器_人 = 腰.膣基_接続.GetEle<性器_人>(); - 性器精液_人 = 性器_人.膣口_接続.GetEle<性器精液_人>(); - 飛沫_人 = 性器_人.膣口_接続.GetEle<飛沫_人>(); - 潮吹_小_人 = 性器_人.尿道_接続.GetEle<潮吹_小_人>(); - 潮吹_大_人 = 性器_人.尿道_接続.GetEle<潮吹_大_人>(); - 放尿_人 = 性器_人.尿道_接続.GetEle<放尿_人>(); - ピアス = 性器_人.陰核_接続.GetEle<ピアス>(); - キャップ1 = 性器_人.陰核_接続.GetEle<キャップ1>(); - 下着陰核 = 性器_人.陰核_接続.GetEle<下着陰核>(); - 性器精液_人.SetHitFalse(); - 飛沫_人.SetHitFalse(); - 潮吹_小_人.SetHitFalse(); - 潮吹_大_人.SetHitFalse(); - 放尿_人.SetHitFalse(); - ピアス.SetHitFalse(); - 下着陰核.SetHitFalse(); - 下着B_ノーマル = 腰.肌_接続.GetEle<下着ボトム_ノーマル>(); - 下着B_マイクロ = 腰.肌_接続.GetEle<下着ボトム_マイクロ>(); - 下着B_ノーマル.SetHitFalse(); - 下着B_マイクロ.SetHitFalse(); - 上着B_クロス = 腰.上着_接続.GetEle<上着ボトム_クロス>(); - 上着B_クロス後 = (上着ボトム_クロス後)上着B_クロス.上着ボトム後_接続[0]; - 上着B_前掛け = 腰.上着_接続.GetEle<上着ボトム_前掛け>(); - 上着B_クロス.SetHitFalse(); - 上着B_クロス後.SetHitFalse(); - 上着B_前掛け.SetHitFalse(); - } - if (胴 != null) - { - 胸 = 胴.胸_接続.GetEle<胸>(); - 胴腹板_人 = 胴.肌_接続.GetEle<胴腹板>(); - 胴肌_人 = 胴.肌_接続.GetEle<胴肌>(); - 胴腹板_人.SetHitFalse(); - 胴肌_人.SetHitFalse(); - 上着M_ドレス = 胴.肌_接続.GetEle<上着ミドル_ドレス>(); - 上着M_ドレス.SetHitFalse(); - } - if (胸 != null) - { - 首 = 胸.首_接続.GetEle<首>(); - 胸腹板_人 = 胸.肌_接続.GetEle<胸腹板>(); - 胸肌_人 = 胸.肌_接続.GetEle<胸肌>(); - 胸毛_人 = 胸.肌_接続.GetEle<胸毛>(); - 胸腹板_人.SetHitFalse(); - 胸肌_人.SetHitFalse(); - 乳房左 = 胸.胸左_接続.GetEle<乳房>(); - 噴乳左 = 乳房左.噴乳_接続.GetEle<噴乳>(); - ピアス左 = 乳房左.噴乳_接続.GetEle<ピアス>(); - キャップ2左 = 乳房左.噴乳_接続.GetEle<キャップ2>(); - 下着乳首左 = 乳房左.噴乳_接続.GetEle<下着乳首>(); - 噴乳左.SetHitFalse(); - ピアス左.SetHitFalse(); - 下着乳首左.SetHitFalse(); - 乳房右 = 胸.胸右_接続.GetEle<乳房>(); - 噴乳右 = 乳房右.噴乳_接続.GetEle<噴乳>(); - ピアス右 = 乳房右.噴乳_接続.GetEle<ピアス>(); - キャップ2右 = 乳房右.噴乳_接続.GetEle<キャップ2>(); - 下着乳首右 = 乳房右.噴乳_接続.GetEle<下着乳首>(); - 噴乳右.SetHitFalse(); - ピアス右.SetHitFalse(); - 下着乳首右.SetHitFalse(); - 下着T_チューブ = 胸.肌_接続.GetEle<下着トップ_チューブ>(); - 下着T_クロス = 胸.肌_接続.GetEle<下着トップ_クロス>(); - 下着T_ビキニ = 胸.肌_接続.GetEle<下着トップ_ビキニ>(); - 下着T_マイクロ = 胸.肌_接続.GetEle<下着トップ_マイクロ>(); - 下着T_ブラ = 胸.肌_接続.GetEle<下着トップ_ブラ>(); - 下着T_チューブ.SetHitFalse(); - 下着T_クロス.SetHitFalse(); - 下着T_ビキニ.SetHitFalse(); - 下着T_マイクロ.SetHitFalse(); - 下着T_ブラ.SetHitFalse(); - 上着T_ドレス = 胸.肌_接続.GetEle<上着トップ_ドレス>(); - 上着T_ドレス.SetHitFalse(); - } - if (首 != null) - { - 頭 = 首.頭_接続.GetEle<頭>(); - } - if (頭 != null) - { - 基髪 = 頭.基髪_接続.GetEle<基髪>(); - 単眼目 = 頭.単眼目_接続.GetEle<単目>(); - if (単眼目 != null) - { - 単眼瞼 = 単眼目.瞼_接続.GetEle<単瞼>(); - 涙左 = 単眼目.瞼_接続.GetEle<涙>(右: false); - 涙右 = 単眼目.瞼_接続.GetEle<涙>(右: true); - 単眼目.SetHitFalse(); - 単眼瞼.SetHitFalse(); - 涙左.SetHitFalse(); - 涙右.SetHitFalse(); - } - 目左 = 頭.目左_接続.GetEle<双目>(); - 目右 = 頭.目右_接続.GetEle<双目>(); - if (目左 != null) - { - 瞼左 = 目左.瞼_接続.GetEle<双瞼>(); - 涙左 = 目左.瞼_接続.GetEle<涙>(); - 目左.SetHitFalse(); - 瞼左.SetHitFalse(); - 涙左.SetHitFalse(); - } - if (目右 != null) - { - 瞼右 = 目右.瞼_接続.GetEle<双瞼>(); - 涙右 = 目右.瞼_接続.GetEle<涙>(); - 目右.SetHitFalse(); - 瞼右.SetHitFalse(); - 涙右.SetHitFalse(); - } - 額目 = 頭.額_接続.GetEle<縦目>(); - 頬目左 = 頭.頬肌左_接続.GetEle<頬目>(); - 頬目右 = 頭.頬肌右_接続.GetEle<頬目>(); - if (額目 != null) - { - 額瞼 = 額目.瞼_接続.GetEle<縦瞼>(); - 額目.SetHitFalse(); - 額瞼.SetHitFalse(); - } - if (頬目左 != null) - { - 頬瞼左 = 頬目左.瞼_接続.GetEle<頬瞼>(); - 頬目左.SetHitFalse(); - 頬瞼左.SetHitFalse(); - } - if (頬目右 != null) - { - 頬瞼右 = 頬目右.瞼_接続.GetEle<頬瞼>(); - 頬目右.SetHitFalse(); - 頬瞼右.SetHitFalse(); - } - 目隠帯 = 頭.単眼目_接続.GetEle<目隠帯>(); - 鼻 = 頭.鼻_接続.GetEle<鼻>(); - if (鼻 != null) - { - 鼻水左 = 鼻.鼻水左_接続.GetEle<鼻水>(); - 鼻水右 = 鼻.鼻水右_接続.GetEle<鼻水>(); - 鼻.SetHitFalse(); - 鼻水左.SetHitFalse(); - 鼻水右.SetHitFalse(); - } - 口 = 頭.口_接続.GetEle<口>(); - 口.SetHitFalse(); - 舌 = 頭.口_接続.GetEle<舌>(); - 舌.SetHitFalse(); - 涎左 = 頭.口_接続.GetEle<涎>(右: false); - 涎右 = 頭.口_接続.GetEle<涎>(右: true); - 涎左.SetHitFalse(); - 涎右.SetHitFalse(); - 口精液 = 頭.口_接続.GetEle<性器精液_人>(); - 口精液.SetHitFalse(); - 咳 = 頭.口_接続.GetEle<咳>(); - 咳.SetHitFalse(); - 呼気 = 頭.口_接続.GetEle<呼気>(); - 呼気.SetHitFalse(); - 玉口枷 = 頭.口_接続.GetEle<玉口枷>(); - 単眼眉 = 頭.単眼眉_接続.GetEle<単眼眉>(); - if (単眼眉 != null) - { - 単眼眉.SetHitFalse(); - } - 眉左 = 頭.眉左_接続.GetEle<眉>(); - 眉右 = 頭.眉右_接続.GetEle<眉>(); - if (眉左 != null) - { - 眉左.SetHitFalse(); - } - if (眉右 != null) - { - 眉右.SetHitFalse(); - } - 頬肌左 = 頭.頬肌左_接続.GetEle<頬肌>(); - 頬肌右 = 頭.頬肌右_接続.GetEle<頬肌>(); - 頬肌左.SetHitFalse(); - 頬肌右.SetHitFalse(); - 鼻肌 = 頭.鼻肌_接続.GetEle<鼻肌>(); - 鼻肌.SetHitFalse(); - 目尻影左 = 頭.目左_接続.GetEle<目尻影>(); - 目尻影右 = 頭.目右_接続.GetEle<目尻影>(); - 目尻影左.SetHitFalse(); - 目尻影右.SetHitFalse(); - 紅潮 = 頭.鼻肌_接続.GetEle<紅潮>(); - 紅潮.SetHitFalse(); - 目傷左 = 頭.目左_接続.GetEle<目傷>(); - 目傷右 = 頭.目右_接続.GetEle<目傷>(); - 目傷左.SetHitFalse(); - 目傷右.SetHitFalse(); - 顔ハイライト左 = 頭.頬左_接続.GetEle<顔ハイライト>(); - 顔ハイライト右 = 頭.頬右_接続.GetEle<顔ハイライト>(); - 顔ハイライト左.SetHitFalse(); - 顔ハイライト右.SetHitFalse(); - } - if (基髪 != null) - { - 前髪 = 基髪.前髪_接続.GetEle<前髪>(); - 横髪左 = 基髪.横髪左_接続.GetEle<横髪>(); - 横髪右 = 基髪.横髪右_接続.GetEle<横髪>(); - 後髪1 = 基髪.後髪_接続.GetEle<後髪1>(); - 後髪0 = 基髪.後髪_接続.GetEle<後髪0>(); - } - 首.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 首); - sk.Add(首.キスマーク); - 首.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 首); - sw.Add(首.鞭痕); - 胸.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 胸); - sk.Add(胸.キスマーク); - 胸.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 胸); - sw.Add(胸.鞭痕); - 胴.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 胴); - sk.Add(胴.キスマーク); - 胴.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 胴); - sw.Add(胴.鞭痕); - 腰.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 腰); - sk.Add(腰.キスマーク); - 腰.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 腰); - sw.Add(腰.鞭痕); - ボテ腹_人.キスマーク = new スタンプK(Med, Are, Cha, this, kd, ボテ腹_人); - sk.Add(ボテ腹_人.キスマーク); - ボテ腹_人.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, ボテ腹_人); - sw.Add(ボテ腹_人.鞭痕); - 乳房左.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 乳房左); - sk.Add(乳房左.キスマーク); - 乳房左.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 乳房左); - sw.Add(乳房左.鞭痕); - 乳房右.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 乳房右); - sk.Add(乳房右.キスマーク); - 乳房右.鞭痕 = new スタンプW(Med, Are, Cha, this, wd, 乳房右); - sw.Add(乳房右.鞭痕); - キスマーク = sk.ToArray(); - 鞭痕 = sw.ToArray(); - ぶっかけ小 = new スタンプB(Med, Are, Cha, this, new ぶっかけ_小D(), Cha.Mots); - ぶっかけ大 = new スタンプB(Med, Are, Cha, this, new ぶっかけ_大D(), Cha.Mots); - Is瞼宇 = 瞼左 is 瞼_宇; - 涙描画 = 涙左 != null; - 鼻描画 = 鼻 != null; - if (後髪1 != null) - { - Sort(後髪1.EnumEle(), 後髪接続); - } - if (後髪0 != null) - { - Sort(後髪0.EnumEle(), 後髪接続); - } - if (頭.額_接続 != null) - { - Sort((from e in 頭.額_接続 - where !(e is 縦目) - select e.EnumEle()).JoinEnum(), 額接続); - } - if (頭.耳左_接続 != null) - { - Sort(頭.耳左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 耳左接続); - } - if (頭.耳右_接続 != null) - { - Sort(頭.耳右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 耳右接続); - } - if (頭.触覚左_接続 != null) - { - Sort(頭.触覚左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 触覚左接続); - } - if (頭.触覚右_接続 != null) - { - Sort(頭.触覚右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 触覚右接続); - } - if (頭.頬左_接続 != null) - { - Sort(頭.頬左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 頬左接続); - } - if (頭.頬右_接続 != null) - { - Sort(頭.頬右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 頬右接続); - } - if (基髪.頭頂左_接続 != null) - { - 角左接続.AddRange(基髪.頭頂左_接続.GetEles<角2>()); - 獣耳左 = 基髪.頭頂左_接続.GetEle<獣耳>(); - Sort((from e in 基髪.頭頂左_接続.GetEles<植>() - select e.EnumEle()).JoinEnum(), 植左接続); - Sort((from e in 基髪.頭頂左_接続 - where !(e is 角2) && !(e is 獣耳) && !(e is 植) && !(e is 横髪) - select e.EnumEle()).JoinEnum(), 頭頂左後接続); - } - if (基髪.頭頂右_接続 != null) - { - 角右接続.AddRange(基髪.頭頂右_接続.GetEles<角2>()); - 獣耳右 = 基髪.頭頂右_接続.GetEle<獣耳>(); - Sort((from e in 基髪.頭頂右_接続.GetEles<植>() - select e.EnumEle()).JoinEnum(), 植右接続); - Sort((from e in 基髪.頭頂右_接続 - where !(e is 角2) && !(e is 獣耳) && !(e is 植) && !(e is 横髪) - select e.EnumEle()).JoinEnum(), 頭頂右後接続); - } - if (頭.顔面_接続 != null) - { - 顔面 = 頭.顔面_接続.GetEle<顔面>(); - if (顔面 != null) - { - if (顔面.触覚左_接続 != null) - { - Sort(顔面.触覚左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 顔触覚左接続); - } - if (顔面.触覚右_接続 != null) - { - Sort(顔面.触覚右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 顔触覚右接続); - } - } - } - if (頭.大顎基_接続 != null) - { - Sort(頭.大顎基_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 大顎基接続); - } - if (頭.頭頂_接続 != null) - { - 頭頂 = 頭.頭頂_接続.GetEle<頭頂>(); - if (Is頭頂_宇 = 頭頂 is 頭頂_宇) - { - 頭頂後 = ((頭頂_宇)頭頂).頭部後_接続.GetEle<頭頂後_宇>(); - } - } - if (胸.肩左_接続 != null) - { - 後脇左s = 胸.肩左_接続.GetEles<肩>().ToArray(); - 肩左 = 後脇左s.LastOrDefault(); - if (後脇左s.Length > 1) - { - 後腕左s = new List[後脇左s.Length - 1]; - for (int j = 0; j < 後腕左s.Length; j++) - { - 後腕左s[j] = new List(); - Sort(後脇左s[j].EnumEle(), 後腕左s[j]); - } - if (肩左.上腕_接続 != null) - { - Sort(肩左.上腕_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 腕左); - } - } - else if (後脇左s.Length == 1 && 肩左.上腕_接続 != null) - { - 後腕左s = new List[肩左.上腕_接続.Length - 1]; - for (int k = 0; k < 後腕左s.Length; k++) - { - 後腕左s[k] = new List(); - Sort(肩左.上腕_接続[k].EnumEle(), 後腕左s[k]); - } - Sort(肩左.上腕_接続.Last().EnumEle(), 腕左); - } - 後脇左s = 後脇左s.Take(後脇左s.Length - 1).ToArray(); - } - nsl = new bool[1 + ((後腕左s != null) ? 後腕左s.Length : 0)]; - if (胸.肩右_接続 != null) - { - 後脇右s = 胸.肩右_接続.GetEles<肩>().ToArray(); - 肩右 = 後脇右s.LastOrDefault(); - if (後脇右s.Length > 1) - { - 後腕右s = new List[後脇右s.Length - 1]; - for (int l = 0; l < 後腕右s.Length; l++) - { - 後腕右s[l] = new List(); - Sort(後脇右s[l].EnumEle(), 後腕右s[l]); - } - if (肩右.上腕_接続 != null) - { - Sort(肩右.上腕_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 腕右); - } - } - else if (後脇右s.Length == 1 && 肩右.上腕_接続 != null) - { - 後腕右s = new List[肩右.上腕_接続.Length - 1]; - for (int m = 0; m < 後腕右s.Length; m++) - { - 後腕右s[m] = new List(); - Sort(肩右.上腕_接続[m].EnumEle(), 後腕右s[m]); - } - Sort(肩右.上腕_接続.Last().EnumEle(), 腕右); - } - 後脇右s = 後脇右s.Take(後脇右s.Length - 1).ToArray(); - } - nsr = new bool[1 + ((後腕右s != null) ? 後腕右s.Length : 0)]; - if (胸.翼上左_接続 != null) - { - Sort(胸.翼上左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胸上左接続); - } - if (胸.翼下左_接続 != null) - { - Sort(胸.翼下左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胸下左接続); - } - if (胸.翼上右_接続 != null) - { - Sort(胸.翼上右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胸上右接続); - } - if (胸.翼下右_接続 != null) - { - Sort(胸.翼下右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胸下右接続); - } - if (胴.翼左_接続 != null) - { - Sort(胴.翼左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胴後左接続); - } - if (胴.翼右_接続 != null) - { - Sort(胴.翼右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胴後右接続); - } - if (腰.翼左_接続 != null) - { - Sort(腰.翼左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 腰後左接続); - } - if (腰.翼右_接続 != null) - { - Sort(腰.翼右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 腰後右接続); - } - if (胸.背中_接続 != null) - { - Sort(胸.背中_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 背中接続); - } - if (腰.腿左_接続 != null) - { - Sort((from e in 腰.腿左_接続 - where !(e is 腿) - select e.EnumEle()).JoinEnum(), 腿左接続); - Sort((from e in 腰.腿左_接続.GetEles<腿>() - select e.EnumEle()).JoinEnum(), 腿左接続); - } - if (腰.腿右_接続 != null) - { - Sort((from e in 腰.腿右_接続 - where !(e is 腿) - select e.EnumEle()).JoinEnum(), 腿右接続); - Sort((from e in 腰.腿右_接続.GetEles<腿>() - select e.EnumEle()).JoinEnum(), 腿右接続); - } - if (腰.尾_接続 != null) - { - Sort(腰.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 尾接続); - } - if (腰.半身_接続 != null) - { - 半身 ele = 腰.半身_接続.GetEle<半身>(); - if (ele is 長物_魚) - { - Is魚 = true; - 魚 = (長物_魚)ele; - 腰.腰CD.c2.Col2 = 魚.胴1_胴1CD.c2.Col1; - 半身中1接続.Add(魚); - if (魚.尾_接続 != null) - { - Sort(魚.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); - } - if (腕獣左.Count > 0 && 腕獣左.First().肩.上腕_接続.IsEle<獣脚>()) - { - Sort(from e in 魚.EnumEle().Skip(1) - where !bod.半身後接続.Contains(e) - select e, 半身前接続); - } - else - { - Sort(from e in 魚.EnumEle().Skip(1) - where !bod.半身後接続.Contains(e) - select e, 半身中2接続); - Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); - foreach (Ele item in array) - { - 腿左接続.Remove(item); - 半身前接続.Add(item); - } - array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); - foreach (Ele item2 in array) - { - 腿右接続.Remove(item2); - 半身前接続.Add(item2); - } - } - } - else if (ele is 長物_鯨) - { - Is鯨 = true; - 鯨 = (長物_鯨)ele; - 腰.腰CD.c2.Col2 = 鯨.胴1_胴CD.c2.Col1; - 半身中1接続.Add(鯨); - if (鯨.尾_接続 != null) - { - Sort(鯨.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); - } - if (腕獣左.Count > 0 && 腕獣左.First().肩.上腕_接続.IsEle<獣脚>()) - { - Sort(from e in 鯨.EnumEle().Skip(1) - where !bod.半身後接続.Contains(e) - select e, 半身前接続); - } - else - { - Sort(from e in 鯨.EnumEle().Skip(1) - where !bod.半身後接続.Contains(e) - select e, 半身中2接続); - Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); - foreach (Ele item3 in array) - { - 腿左接続.Remove(item3); - 半身前接続.Add(item3); - } - array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); - foreach (Ele item4 in array) - { - 腿右接続.Remove(item4); - 半身前接続.Add(item4); - } - } - } - else if (ele is 長物_蛇) - { - Is蛇 = true; - 蛇 = (長物_蛇)ele; - 腰.腰CD.c2.Col2 = 蛇.胴1_鱗1CD.c2.Col1; - 半身中1接続.Add(ele); - if (蛇.胴_接続 != null) - { - foreach (胴_蛇 item20 in 蛇.EnumEle().GetEles<胴_蛇>().Reverse()) - { - if (item20.左_接続 != null) - { - Sort(item20.左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); - } - if (item20.右_接続 != null) - { - Sort(item20.右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); - } - } - Sort(from e in 蛇.胴_接続.Select((Ele e) => e.EnumEle()).JoinEnum() - where !bod.半身中2接続.Contains(e) - select e, 半身後接続); - } - 蛇前 = new DE(蛇, 蛇.前描画); - if (蛇.左_接続 != null) - { - Sort(蛇.左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蛇.右_接続 != null) - { - Sort(蛇.右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - 節足 ele2 = 半身中2接続.GetEle<節足>(); - if (ele2 != null && (((ele2 is 節足_足蜘 || ele2 is 節足_足蠍) && !ele2.反転Y) || (ele2 is 節足_足百 && ele2.反転Y))) - { - 半身中2接続.Reverse(); - } - Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); - foreach (Ele item5 in array) - { - 腿左接続.Remove(item5); - 半身前接続.Add(item5); - } - array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); - foreach (Ele item6 in array) - { - 腿右接続.Remove(item6); - 半身前接続.Add(item6); - } - } - else if (ele is 長物_蟲) - { - Is蟲 = true; - 蟲 = (長物_蟲)ele; - 腰.腰CD.c2.Col2 = 蟲.胴1_胴CD.c2.Col1; - 半身中1接続.Add(ele); - if (蟲.胴_接続 != null) - { - foreach (胴_蟲 item21 in 蟲.EnumEle().GetEles<胴_蟲>().Reverse()) - { - if (item21.左_接続 != null) - { - Sort(item21.左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); - } - if (item21.右_接続 != null) - { - Sort(item21.右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); - } - } - Sort(from e in 蟲.胴_接続.Select((Ele e) => e.EnumEle()).JoinEnum() - where !bod.半身中2接続.Contains(e) - select e, 半身後接続); - } - if (蟲.左1_接続 != null) - { - Sort(蟲.左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蟲.右1_接続 != null) - { - Sort(蟲.右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蟲.左0_接続 != null) - { - Sort(蟲.左0_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蟲.右0_接続 != null) - { - Sort(蟲.右0_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - 節足 ele3 = 半身中2接続.GetEle<節足>(); - if (ele3 != null && (((ele3 is 節足_足蜘 || ele3 is 節足_足蠍) && !ele3.反転Y) || (ele3 is 節足_足百 && ele3.反転Y))) - { - 半身中2接続.Reverse(); - } - } - else if (ele is 四足胸) - { - Is獣 = true; - foreach (Ele item22 in ele.EnumEle()) - { - if (item22 is 四足胸) - { - 胸_獣 = (四足胸)item22; - } - else if (item22 is 四足胴) - { - 胴_獣 = (四足胴)item22; - } - else if (item22 is 四足腰) - { - 腰_獣 = (四足腰)item22; - } - else if (item22 is 四足脇) - { - if (item22.右) - { - 脇右_獣.Add((四足脇)item22); - } - else - { - 脇左_獣.Add((四足脇)item22); - } - } - else if (item22 is 胸肌) - { - 胸肌_獣 = (胸肌)item22; - } - else if (item22 is 胴肌) - { - 胴肌_獣 = (胴肌)item22; - } - else if (item22 is 腰肌) - { - 腰肌_獣 = (腰肌)item22; - } - else if (item22 is 胸毛) - { - 胸毛_獣 = (胸毛)item22; - } - else if (item22 is ボテ腹_獣) - { - ボテ腹_獣 = (ボテ腹_獣)item22; - } - else if (item22 is 肛門_獣) - { - 肛門_獣 = (肛門_獣)item22; - } - else if (item22 is 肛門精液_獣) - { - 肛門精液_獣 = (肛門精液_獣)item22; - } - else if (item22 is 膣基_獣) - { - 膣基_獣 = (膣基_獣)item22; - } - else if (item22 is 膣内精液_獣) - { - 膣内精液_獣 = (膣内精液_獣)item22; - } - else if (item22 is 断面_獣) - { - 断面_獣 = (断面_獣)item22; - } - else if (item22 is 性器_獣) - { - 性器_獣 = (性器_獣)item22; - } - else if (item22 is 性器精液_獣) - { - 性器精液_獣 = (性器精液_獣)item22; - } - else if (item22 is 飛沫_獣) - { - 飛沫_獣 = (飛沫_獣)item22; - } - else if (item22 is 潮吹_小_獣) - { - 潮吹_小_獣 = (潮吹_小_獣)item22; - } - else if (item22 is 潮吹_大_獣) - { - 潮吹_大_獣 = (潮吹_大_獣)item22; - } - else if (item22 is 放尿_獣) - { - 放尿_獣 = (放尿_獣)item22; - } - else if (item22 is ピアス) - { - ピアス = (ピアス)item22; - } - else if (item22 is キャップ1) - { - キャップ1 = (キャップ1)item22; - } - } - 胸肌_獣.SetHitFalse(); - 胴肌_獣.SetHitFalse(); - 腰肌_獣.SetHitFalse(); - 腰肌_獣.X0Y0_陰毛.Hit = true; - 腰肌_獣.X0Y0_陰毛_ハート.Hit = true; - 腰肌_獣.X0Y0_獣性_獣毛.Hit = true; - 腰肌_獣.X0Y1_陰毛.Hit = true; - 腰肌_獣.X0Y1_陰毛_ハート.Hit = true; - 腰肌_獣.X0Y1_獣性_獣毛.Hit = true; - 腰肌_獣.X0Y2_陰毛.Hit = true; - 腰肌_獣.X0Y2_陰毛_ハート.Hit = true; - 腰肌_獣.X0Y2_獣性_獣毛.Hit = true; - 腰肌_獣.X0Y3_陰毛.Hit = true; - 腰肌_獣.X0Y3_陰毛_ハート.Hit = true; - 腰肌_獣.X0Y3_獣性_獣毛.Hit = true; - 腰肌_獣.X0Y4_陰毛.Hit = true; - 腰肌_獣.X0Y4_陰毛_ハート.Hit = true; - 腰肌_獣.X0Y4_獣性_獣毛.Hit = true; - 肛門精液_獣.SetHitFalse(); - 膣基_獣.SetHitFalse(); - 膣内精液_獣.SetHitFalse(); - 断面_獣.SetHitFalse(); - 性器精液_獣.SetHitFalse(); - 飛沫_獣.SetHitFalse(); - 潮吹_小_獣.SetHitFalse(); - 潮吹_大_獣.SetHitFalse(); - 放尿_獣.SetHitFalse(); - ピアス.SetHitFalse(); - 腰.腰CD.c2.Col2 = 胸_獣.胸郭CD.c2.Col1; - if (腰_獣 != null) - { - 半身中1接続.Add(腰_獣); - } - if (胴_獣 != null) - { - 半身中1接続.Add(胴_獣); - } - if (胸_獣 != null) - { - 半身中1接続.Add(new DE(胸_獣, 胸_獣.胸描画)); - } - if (胸_獣 != null) - { - 半身中1接続.Add(new DE(胸_獣, 胸_獣.肌描画)); - } - if (ボテ腹_獣 != null) - { - 半身中1接続.Add(ボテ腹_獣); - } - if (腰肌_獣 != null) - { - 半身中1接続.Add(腰肌_獣); - } - if (胴肌_獣 != null) - { - 半身中1接続.Add(胴肌_獣); - } - if (胸肌_獣 != null) - { - 半身中2接続.Add(胸肌_獣); - } - if (脇左_獣 != null) - { - Sort(脇左_獣.Select((四足脇 e) => e.EnumEle().Skip(1)).JoinEnum(), 半身前接続); - } - if (脇右_獣 != null) - { - Sort(脇右_獣.Select((四足脇 e) => e.EnumEle().Skip(1)).JoinEnum(), 半身前接続); - } - if (腰_獣 != null) - { - if (腰_獣.腿左_接続 != null) - { - Sort(腰_獣.腿左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (腰_獣.腿右_接続 != null) - { - Sort(腰_獣.腿右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (腰_獣.翼左_接続 != null) - { - Sort(腰_獣.翼左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); - } - if (腰_獣.翼右_接続 != null) - { - Sort(腰_獣.翼右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); - } - if (腰_獣.尾_接続 != null) - { - Sort(腰_獣.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中1接続); - } - if (腰_獣.半身_接続 != null) - { - Sort(腰_獣.半身_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中1接続); - } - } - if (胴_獣 != null) - { - if (胴_獣.翼左_接続 != null) - { - Sort(胴_獣.翼左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); - } - if (胴_獣.翼右_接続 != null) - { - Sort(胴_獣.翼右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); - } - } - if (胸_獣 != null) - { - if (胸_獣.背中_接続 != null) - { - Sort(胸_獣.背中_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); - } - if (胸_獣.翼上左_接続 != null) - { - Sort(胸_獣.翼上左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); - } - if (胸_獣.翼下左_接続 != null) - { - Sort(胸_獣.翼下左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); - } - if (胸_獣.翼上右_接続 != null) - { - Sort(胸_獣.翼上右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); - } - if (胸_獣.翼下右_接続 != null) - { - Sort(胸_獣.翼下右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); - } - } - if (胸毛_獣 != null) - { - if (捲り判定0) - { - 半身前接続.Add(胸毛_獣); - } - else - { - 半身中2接続.Add(胸毛_獣); - } - } - Sort(from e in ele.EnumEle().Skip(1) - where !bod.半身前接続.Contains(e) && !bod.半身中1接続.Contains(e) && !bod.半身後接続.Contains(e) && !(e is 四足脇) && e != bod.肛門_獣 && e != bod.肛門精液_獣 && e != bod.膣基_獣 && e != bod.膣内精液_獣 && e != bod.断面_獣 && e != bod.性器_獣 && e != bod.性器精液_獣 && e != bod.飛沫_獣 && e != bod.潮吹_小_獣 && e != bod.潮吹_大_獣 && e != bod.放尿_獣 && e != bod.ピアス && e != bod.キャップ1 - select e, 半身後接続); - } - else if (ele is 多足_蛸) - { - Is蛸 = true; - 蛸 = (多足_蛸)ele; - 腰.腰CD.c2.Col2 = 蛸.胴CD.c2.Col1; - 半身中1接続.Add(蛸); - if (蛸.軟体内左_接続 != null) - { - Sort(蛸.軟体内左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); - } - if (蛸.軟体内右_接続 != null) - { - Sort(蛸.軟体内右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); - } - if (蛸.軟体外左_接続 != null) - { - Sort(蛸.軟体外左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); - } - if (蛸.軟体外右_接続 != null) - { - Sort(蛸.軟体外右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); - } - Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); - foreach (Ele item7 in array) - { - 腿左接続.Remove(item7); - 半身前接続.Add(item7); - } - array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); - foreach (Ele item8 in array) - { - 腿右接続.Remove(item8); - 半身前接続.Add(item8); - } - } - else if (ele is 多足_蜘) - { - Is蜘 = true; - 蜘 = (多足_蜘)ele; - 腰.腰CD.c2.Col2 = 蜘.柄CD.c2.Col2; - if (蜘.尾_接続 != null) - { - Sort(蜘.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); - } - 半身中1接続.Add(蜘); - if (蜘.触肢左_接続 != null) - { - Sort(蜘.触肢左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蜘.触肢右_接続 != null) - { - Sort(蜘.触肢右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蜘.節足左1_接続 != null) - { - Sort(蜘.節足左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蜘.節足右1_接続 != null) - { - Sort(蜘.節足右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蜘.節足左2_接続 != null) - { - Sort(蜘.節足左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蜘.節足右2_接続 != null) - { - Sort(蜘.節足右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蜘.節足左3_接続 != null && !蜘.節足左3_接続.IsEle<節足_足百>() && 蜘.節足左3_接続.Any((Ele e_) => e_.反転Y)) - { - if (蜘.節足左4_接続 != null) - { - Sort(蜘.節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蜘.節足右4_接続 != null) - { - Sort(蜘.節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蜘.節足左3_接続 != null) - { - Sort(蜘.節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蜘.節足右3_接続 != null) - { - Sort(蜘.節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - } - else - { - if (蜘.節足左3_接続 != null) - { - Sort(蜘.節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蜘.節足右3_接続 != null) - { - Sort(蜘.節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蜘.節足左4_接続 != null) - { - Sort(蜘.節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蜘.節足右4_接続 != null) - { - Sort(蜘.節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - } - } - else if (ele is 多足_蠍) - { - Is蠍 = true; - 蠍 = (多足_蠍)ele; - 腰.腰CD.c2.Col2 = 蠍.前腹_腹節3_節0CD.c2.Col1; - if (蠍.尾_接続 != null) - { - Sort(蠍.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); - } - 半身中1接続.Add(蠍); - 蠍前 = new DE(蠍, 蠍.前描画); - if (蠍.触肢左_接続 != null) - { - Sort(蠍.触肢左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蠍.節足左1_接続 != null) - { - Sort(蠍.節足左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蠍.節足左2_接続 != null) - { - Sort(蠍.節足左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蠍.節足左3_接続 != null) - { - Sort(蠍.節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蠍.節足左4_接続 != null) - { - Sort(蠍.節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蠍.櫛状板左_接続 != null) - { - Sort(蠍.櫛状板左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蠍.触肢右_接続 != null) - { - Sort(蠍.触肢右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蠍.節足右1_接続 != null) - { - Sort(蠍.節足右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蠍.節足右2_接続 != null) - { - Sort(蠍.節足右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蠍.節足右3_接続 != null) - { - Sort(蠍.節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蠍.節足右4_接続 != null) - { - Sort(蠍.節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - if (蠍.櫛状板右_接続 != null) - { - Sort(蠍.櫛状板右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); - } - } - else if (ele is 単足_植) - { - Is植 = true; - 植 = (単足_植)ele; - Sort(植.EnumEle(), 半身中1接続); - Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); - foreach (Ele item9 in array) - { - 腿左接続.Remove(item9); - 半身前接続.Add(item9); - } - array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); - foreach (Ele item10 in array) - { - 腿右接続.Remove(item10); - 半身前接続.Add(item10); - } - } - if (ele is 単足_粘) - { - Is粘 = true; - 粘 = (単足_粘)ele; - Sort(粘.EnumEle(), 半身後接続); - Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); - foreach (Ele item11 in array) - { - 腿左接続.Remove(item11); - 半身前接続.Add(item11); - } - array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is 脚) | (e.Par is 足))).ToArray(); - foreach (Ele item12 in array) - { - 腿右接続.Remove(item12); - 半身前接続.Add(item12); - } - } - } - foreach (蝙通常 item23 in 蝙通常) - { - Inserts(item23.上腕, 0, item23.上腕.飛膜); - Inserts(item23.手, -2, item23.手.飛膜); - Inserts(item23.手.飛膜, 1, new DE(item23.手, item23.手.指先描画)); - } - 大顎基 ele4 = 大顎基接続.GetEle<大顎基>(); - if (ele4 != null) - { - Inserts(ele4, 1 + ((ele4.顎左_接続 != null) ? ele4.顎左_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0) + ((ele4.顎右_接続 != null) ? ele4.顎右_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), ele4.大顎上); - } - foreach (腕人 item24 in 腕人左) - { - if (item24.下腕 != null) - { - Inserts(item24.下腕, 1 + ((item24.下腕.手_接続 != null) ? item24.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0) + ((item24.下腕.虫鎌_接続 != null) ? item24.下腕.虫鎌_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item24.下腕, item24.下腕.外腕描画)); - } - } - foreach (腕人 item25 in 腕人右) - { - if (item25.下腕 != null) - { - Inserts(item25.下腕, 1 + ((item25.下腕.手_接続 != null) ? item25.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0) + ((item25.下腕.虫鎌_接続 != null) ? item25.下腕.虫鎌_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item25.下腕, item25.下腕.外腕描画)); - } - } - foreach (腕翼鳥 item26 in 腕翼鳥左) - { - if (item26.下腕 != null) - { - Inserts(item26.下腕, 1 + ((item26.下腕.手_接続 != null) ? item26.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item26.下腕, item26.下腕.小雨覆描画)); - } - } - foreach (翼鳥 item27 in 翼鳥左) - { - if (item27.下腕 != null) - { - Inserts(item27.下腕, 1 + ((item27.下腕.手_接続 != null) ? item27.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item27.下腕, item27.下腕.小雨覆描画)); - } - } - foreach (腕翼鳥 item28 in 腕翼鳥右) - { - if (item28.下腕 != null) - { - Inserts(item28.下腕, 1 + ((item28.下腕.手_接続 != null) ? item28.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item28.下腕, item28.下腕.小雨覆描画)); - } - } - foreach (翼鳥 item29 in 翼鳥右) - { - if (item29.下腕 != null) - { - Inserts(item29.下腕, 1 + ((item29.下腕.手_接続 != null) ? item29.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item29.下腕, item29.下腕.小雨覆描画)); - } - } - foreach (腕翼獣 item30 in 腕翼獣左) - { - if (item30.下腕 != null) - { - Inserts(item30.下腕, 1 + ((item30.下腕.手_接続 != null) ? item30.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item30.下腕, item30.下腕.腕輪描画)); - } - } - foreach (翼獣 item31 in 翼獣左) - { - if (item31.下腕 != null) - { - Inserts(item31.下腕, 1 + ((item31.下腕.手_接続 != null) ? item31.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item31.下腕, item31.下腕.腕輪描画)); - } - } - foreach (腕翼獣 item32 in 腕翼獣右) - { - if (item32.下腕 != null) - { - Inserts(item32.下腕, 1 + ((item32.下腕.手_接続 != null) ? item32.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item32.下腕, item32.下腕.腕輪描画)); - } - } - foreach (翼獣 item33 in 翼獣右) - { - if (item33.下腕 != null) - { - Inserts(item33.下腕, 1 + ((item33.下腕.手_接続 != null) ? item33.下腕.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item33.下腕, item33.下腕.腕輪描画)); - } - } - foreach (脚人 item34 in 脚人左) - { - if (item34.脚 != null) - { - Inserts(item34.脚, 1 + ((item34.脚.足_接続 != null) ? item34.脚.足_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item34.脚, item34.脚.外描画)); - } - } - foreach (脚人 item35 in 脚人右) - { - if (item35.脚 != null) - { - Inserts(item35.脚, 1 + ((item35.脚.足_接続 != null) ? item35.脚.足_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item35.脚, item35.脚.外描画)); - } - } - foreach (脚人 item36 in 脚人左) - { - if (item36.足 != null) - { - Inserts(item36.足, -1, new DE(item36.足, item36.足.底描画)); - Inserts(item36.足, 2, new DE(item36.足, item36.足.靴描画)); - } - } - foreach (脚人 item37 in 脚人右) - { - if (item37.足 != null) - { - Inserts(item37.足, -1, new DE(item37.足, item37.足.底描画)); - Inserts(item37.足, 2, new DE(item37.足, item37.足.靴描画)); - } - } - foreach (虫鎌 e in 虫鎌左) - { - if (e.ConnectionType == ConnectionInfo.下腕_人_虫鎌_接続) - { - int num = e.Par.EnumEle().Count((Ele f) => f.Par == e.Par); - Inserts(e.Par, 2 + num, e)?.Remove(e); - } - } - foreach (虫鎌 e in 虫鎌右) - { - if (e.ConnectionType == ConnectionInfo.下腕_人_虫鎌_接続) - { - int num = e.Par.EnumEle().Count((Ele f) => f.Par == e.Par); - Inserts(e.Par, 2 + num, e)?.Remove(e); - } - } - Ele ele5 = 腕左.LastOrDefault((Ele e) => e.Par != null && e.Par.Par != null && e.Par.Par.ConnectionType == ConnectionInfo.胸_肩左_接続); - if (ele5 != null) - { - 下腕以降左.Add(ele5); - } - HashSet hashSet = new HashSet(); - foreach (蝙通常 item38 in 蝙通常.Where((蝙通常 e) => e.上腕.Par != null && e.上腕.Par.ConnectionType == ConnectionInfo.胸_肩左_接続)) - { - hashSet.Add(item38.上腕.飛膜); - hashSet.Add(item38.手.飛膜); - } - foreach (Ele item39 in 腕左) - { - if (hashSet.Contains(item39) || (item39 is DE && ((DE)item39).Par is 手_蝙)) - { - 肩左飛膜.Add(item39); - } - else if (下腕以降左.Contains(item39.Par) || item39 is 大顎上 || item39 is 触肢_肢蠍) - { - 下腕以降左.Add(item39); - } - } - foreach (Ele item40 in 下腕以降左) - { - 腕左.Remove(item40); - } - foreach (Ele item41 in 肩左飛膜) - { - 腕左.Remove(item41); - } - ele5 = 腕右.LastOrDefault((Ele e) => e.Par != null && e.Par.Par != null && e.Par.Par.ConnectionType == ConnectionInfo.胸_肩右_接続); - if (ele5 != null) - { - 下腕以降右.Add(ele5); - } - hashSet.Clear(); - foreach (蝙通常 item42 in 蝙通常.Where((蝙通常 e) => e.上腕.Par != null && e.上腕.Par.ConnectionType == ConnectionInfo.胸_肩右_接続)) - { - hashSet.Add(item42.上腕.飛膜); - hashSet.Add(item42.手.飛膜); - } - foreach (Ele item43 in 腕右) - { - if (hashSet.Contains(item43) || (item43 is DE && ((DE)item43).Par is 手_蝙)) - { - 肩右飛膜.Add(item43); - } - else if (下腕以降右.Contains(item43.Par) || item43 is 大顎上 || item43 is 触肢_肢蠍) - { - 下腕以降右.Add(item43); - } - } - foreach (Ele item44 in 下腕以降右) - { - 腕右.Remove(item44); - } - foreach (Ele item45 in 肩右飛膜) - { - 腕右.Remove(item45); - } - 飛膜_根[] array2 = 腕左.GetEles<飛膜_根>().ToArray(); - foreach (飛膜_根 item13 in array2) - { - 肩左飛膜.Add(item13); - 腕左.Remove(item13); - } - array2 = 腕右.GetEles<飛膜_根>().ToArray(); - foreach (飛膜_根 item14 in array2) - { - 肩右飛膜.Add(item14); - 腕右.Remove(item14); - } - foreach (Ele item46 in 腰後左接続.Where((Ele e) => e.ConnectionType == ConnectionInfo.四足脇_上腕_接続 || bod.半身前接続.Contains(e.Par))) - { - 半身前接続.Add(item46); - } - foreach (Ele item47 in 腰後右接続.Where((Ele e) => e.ConnectionType == ConnectionInfo.四足脇_上腕_接続 || bod.半身前接続.Contains(e.Par))) - { - 半身前接続.Add(item47); - } - foreach (Ele item48 in 半身前接続) - { - 腰後左接続.Remove(item48); - 腰後右接続.Remove(item48); - } - 獣下腕 下腕左l = ((腕獣左.Count > 0) ? 腕獣左[0].下腕 : null); - 獣下腕 下腕右l = ((腕獣右.Count > 0) ? 腕獣右[0].下腕 : null); - if (!Is蠍 && !Is蜘) - { - Ele[] array = 半身前接続.Where((Ele e) => (e is 下腕 && 下腕左l != e && 下腕右l != e) || e is 上腕 || e is 触肢 || (e.ConnectionType == ConnectionInfo.四足脇_上腕_接続 && e is 脚)).ToArray(); - foreach (Ele item15 in array) - { - 半身前接続.Remove(item15); - 半身中2接続.Add(item15); - } - } - if (腰.腿左_接続 != null) - { - IEnumerable<触手_犬> eles = 腰.腿左_接続.GetEles<触手_犬>(); - foreach (触手_犬 item49 in eles.Take(eles.Count() - 1)) - { - item49.胴_節1_胴_表示 = false; - item49.胴_節1_鱗1_表示 = false; - item49.胴_節1_鱗2_表示 = false; - item49.胴_節1_鱗3_表示 = false; - } - } - if (腰.腿右_接続 != null) - { - IEnumerable<触手_犬> eles2 = 腰.腿右_接続.GetEles<触手_犬>(); - foreach (触手_犬 item50 in eles2.Take(eles2.Count() - 1)) - { - item50.胴_節1_胴_表示 = false; - item50.胴_節1_鱗1_表示 = false; - item50.胴_節1_鱗2_表示 = false; - item50.胴_節1_鱗3_表示 = false; - } - } - 四足脇[] array3 = 腰後右接続.GetEles<四足脇>().ToArray(); - foreach (四足脇 item16 in array3) - { - 腰後右接続.Remove(item16); - 半身後接続.Insert(0, item16); - } - array3 = 腰後左接続.GetEles<四足脇>().ToArray(); - foreach (四足脇 item17 in array3) - { - 腰後左接続.Remove(item17); - 半身後接続.Insert(0, item17); - } - if (Cha.ChaD.固有値 > 0.5) - { - 大顎 ele6 = 大顎基接続.GetEle<大顎>(); - if (ele6 != null) - { - int num2 = 大顎基接続.IndexOf(ele6); - 大顎基接続.Remove(ele6); - 大顎基接続.Insert(num2 + 1, ele6); - } - } - 耳左 = 頭.耳左_接続.GetEle<耳>(); - 耳右 = 頭.耳右_接続.GetEle<耳>(); - IEnumerable src = 顔触覚左接続.Concat(触覚左接続); - IEnumerable src2 = 顔触覚右接続.Concat(触覚右接続); - 触覚甲左 = src.GetEle<触覚_甲>(); - 触覚甲右 = src2.GetEle<触覚_甲>(); - if (触覚甲左 == null) - { - 触覚左 = src.GetEle<触覚>(); - 触覚右 = src2.GetEle<触覚>(); - } - 頭色更新 = new 頭色更新(頭, 単眼瞼, Is瞼宇 ? null : 瞼左, Is瞼宇 ? null : 瞼右, 額瞼, 頬瞼左, 頬瞼右); - ドレス色更新 = new ドレス色更新(上着T_ドレス, 上着M_ドレス); - 鯨色更新 = from e in Elements - where e.Par != null && e.Par is 長物_鯨 && e is 尾_鯨 - select new 鯨色更新((長物_鯨)e.Par, (尾_鯨)e); - 飛膜色更新 = 蝙通常.Select((蝙通常 e) => new 飛膜色更新(e.上腕.飛膜, e.手.飛膜)); - 色更新 = Elements.Where((Ele e) => !bod.頭色更新.Contains(e) && !bod.ドレス色更新.Contains(e) && !bod.鯨色更新.Any((鯨色更新 f) => f.Contains(e))); - Is双眉 = 眉左 != null; - Is単眉 = 単眼眉 != null; - Is人耳 = 耳左 != null; - Is獣耳 = 獣耳左 != null; - Is虫角 = 額接続.IsEle<角1_虫>(); - Is虫角前 = Is虫角 && (顔面 is 顔面_甲 || 顔面 is 顔面_虫); - 顔面_甲 顔面_甲2 = null; - if (頭.顔面_接続 != null) - { - 顔面_甲2 = 頭.顔面_接続.GetEle<顔面_甲>(); - } - if (顔面_甲2 != null) - { - 顔面_甲2.面額_表示 = Is虫角前 || 額接続.Count == 0; - } - Is鬼角 = 角左接続.IsEle<角2_鬼>(); - Is貧乳 = 乳房左.バスト <= 0.2; - Is海洋 = Is魚 || Is鯨; - Is長物 = Is蛇 || Is蟲; - Is多足 = Is蜘 || Is蠍; - Is半身 = Is獣 || Is海洋 || Is長物 || Is多足 || Is蛸 || Is植 || Is粘; - Is顔面 = 顔面 != null; - Is頭頂 = 頭頂 != null; - Is大顎基 = 大顎基接続.IsEle<大顎基>(); - Is額角 = 額接続.IsEle<角1>(); - Is触覚他 = 触覚左 != null; - Is触覚甲 = 触覚甲左 != null; - Is触覚 = Is触覚他 || Is触覚甲; - Is双眼 = 目左 != null; - Is単眼 = 単眼目 != null; - Is頬眼 = 頬目左 != null; - Is額眼 = 額目 != null; - Is舌股 = 舌 is 舌_長 && ((舌_長)舌).舌股右_舌1_表示; - Is最前腕人 = 肩左 != null && 肩左.上腕_接続.IsEle<上腕_人>(); - Is最前手人 = 肩左 != null && 肩左.EnumEle().IsEle<手_人>(); - Is腕人 = 下腕以降左.IsEle<下腕_人>(); - Is腕鳥 = 下腕以降左.IsEle<下腕_鳥>(); - Is腕蝙 = 下腕以降左.IsEle<下腕_蝙>(); - Is腕獣 = 下腕以降左.IsEle<下腕_獣>(); - Is腕蠍 = 下腕以降左.IsEle<触肢_肢蠍>(); - Is腿人 = 腰.腿左_接続.IsEle<腿_人>(); - Is腿獣 = 腰.腿左_接続.IsEle<獣腿>(); - Is腿魚 = 腰.腿左_接続.IsEle<尾_魚>(); - Is腿犬 = 腰.腿左_接続.IsEle<触手_犬>(); - 紅潮.紅潮線左右表示 = false; - 舌_表示 = false; - if (Is頭頂_宇) - { - foreach (Ele item51 in 顔触覚左接続) - { - item51.接続(頭.触覚左_接続点); - } - foreach (Ele item52 in 顔触覚右接続) - { - item52.接続(頭.触覚右_接続点); - } - 耳左接続.SetEles(delegate(耳 e) - { - e.Yi = 1; - }); - 耳右接続.SetEles(delegate(耳 e) - { - e.Yi = 1; - }); - } - if (Is単眼) - { - 頭.X0Y0_頭.JP[7] = new Joi(頭.X0Y0_頭.JP[7].Joint.MulY(0.96)); - 頭.X0Y0_頭.JP[17] = new Joi(頭.X0Y0_頭.JP[17].Joint.MulY(0.96)); - 頭.X0Y0_頭.JP[18] = new Joi(頭.X0Y0_頭.JP[18].Joint.MulY(0.96)); - 紅潮.紅潮1_表示 = false; - 紅潮.X0Y0_紅潮左.AngleBase = 20.0; - 紅潮.X0Y0_紅潮弱左.AngleBase = 20.0; - 紅潮.X0Y0_紅潮線左.AngleBase = 20.0; - 紅潮.X0Y0_紅潮右.AngleBase = -20.0; - 紅潮.X0Y0_紅潮弱右.AngleBase = -20.0; - 紅潮.X0Y0_紅潮線右.AngleBase = -20.0; - } - 染み_人 = new 染み_人(disUnit, 配色指定.N0, Cha.配色, Med, new 染み_人D()); - 染み_人.サイズ = Elements.Sum((Ele e) => e.サイズ) / (double)Elements.Length; - 染み_人.濃度 = 0.0; - Vector2D positionCont = Dat.Vec2DUnitY * -0.03; - Vector2D positionCont2 = Dat.Vec2DUnitY * 0.03; - 染み_人.X0Y0_汗.PositionCont = positionCont; - 染み_人.X0Y0_潮1.PositionCont = positionCont2; - if (Is獣) - { - 膣内精液_獣.濃度 = 0.0; - 断面_獣.精液CD.不透明度 = 0.0; - 膣基 = 膣基_獣; - 膣内精液 = 膣内精液_獣; - 断面 = 断面_獣; - 性器 = 性器_獣; - 性器精液 = 性器精液_獣; - 飛沫 = 飛沫_獣; - 潮吹_小 = 潮吹_小_獣; - 潮吹_大 = 潮吹_大_獣; - 放尿 = 放尿_獣; - 肛門 = 肛門_獣; - 肛門精液 = 肛門精液_獣; - 膣内精液_獣.精液配色(Sta.GameData.配色); - 膣内精液_獣.精液濃度 = 0.0; - 断面_獣.精液配色(Sta.GameData.配色); - 断面_獣.精液濃度 = 0.0; - 性器精液_獣.精液配色(Sta.GameData.配色); - 肛門精液_獣.精液配色(Sta.GameData.配色); - 染み_獣 = new 染み_獣(disUnit, 配色指定.N0, Cha.配色, Med, new 染み_獣D()); - 染み_獣.サイズ = Elements.Sum((Ele e) => e.サイズ) / (double)Elements.Length; - 染み_獣.濃度 = 0.0; - if (胸_獣.脇左_接続.IsEle<四足脇>()) - { - 胸_獣.X0Y0_胸郭.OP[0].Outline = false; - 胸_獣.X0Y0_胸郭.OP[9].Outline = false; - } - Vector2D positionCont3 = new Vector2D(0.0, 0.006); - 染み_獣.X0Y0_湯気_湯気左1_湯気2.PositionCont = positionCont3; - 染み_獣.X0Y0_湯気_湯気左2_湯気2.PositionCont = positionCont3; - 染み_獣.X0Y0_湯気_湯気左3_湯気2.PositionCont = positionCont3; - 染み_獣.X0Y0_湯気_湯気右1_湯気2.PositionCont = positionCont3; - 染み_獣.X0Y0_湯気_湯気右2_湯気2.PositionCont = positionCont3; - 染み_獣.X0Y0_湯気_湯気右3_湯気2.PositionCont = positionCont3; - 下着陰核.X0Y0_陰核.SizeBase = 性器_獣.X0Y0_陰核.SizeBase; - csb = 性器_獣.X0Y0_陰核.SizeBase; - asb1 = 肛門_獣.X0Y0_肛門2.SizeBase; - asb2 = 肛門_獣.X0Y0_肛門3.SizeBase; - 染み_獣.X0Y0_汗.PositionCont = positionCont; - 染み_獣.X0Y0_潮1.PositionCont = positionCont2; - } - else - { - 膣内精液_人.濃度 = 0.0; - 断面_人.精液CD.不透明度 = 0.0; - 膣基 = 膣基_人; - 膣内精液 = 膣内精液_人; - 断面 = 断面_人; - 性器 = 性器_人; - 性器精液 = 性器精液_人; - 飛沫 = 飛沫_人; - 潮吹_小 = 潮吹_小_人; - 潮吹_大 = 潮吹_大_人; - 放尿 = 放尿_人; - 肛門 = 肛門_人; - 肛門精液 = 肛門精液_人; - 膣内精液_人.精液配色(Sta.GameData.配色); - 膣内精液_人.精液濃度 = 0.0; - 断面_人.精液配色(Sta.GameData.配色); - 断面_人.精液濃度 = 0.0; - 性器精液_人.精液配色(Sta.GameData.配色); - 肛門精液_人.精液配色(Sta.GameData.配色); - Vector2D positionCont4 = new Vector2D(0.0, 0.006); - 染み_人.X0Y0_湯気_湯気左1_湯気2.PositionCont = positionCont4; - 染み_人.X0Y0_湯気_湯気左2_湯気2.PositionCont = positionCont4; - 染み_人.X0Y0_湯気_湯気左3_湯気2.PositionCont = positionCont4; - 染み_人.X0Y0_湯気_湯気右1_湯気2.PositionCont = positionCont4; - 染み_人.X0Y0_湯気_湯気右2_湯気2.PositionCont = positionCont4; - 染み_人.X0Y0_湯気_湯気右3_湯気2.PositionCont = positionCont4; - 下着陰核.X0Y0_陰核.SizeBase = 性器_人.X0Y0_陰核.SizeBase; - csb = 性器_人.X0Y0_陰核.SizeBase; - asb1 = 肛門_人.X0Y0_肛門2.SizeBase; - asb2 = 肛門_人.X0Y0_肛門3.SizeBase; - ボテ腹_人.X0Y0_ハイライト.Dra = false; - ボテ腹_人.X0Y0_ハイライト左1.Dra = false; - ボテ腹_人.X0Y0_ハイライト左2.Dra = false; - ボテ腹_人.X0Y0_ハイライト右1.Dra = false; - ボテ腹_人.X0Y0_ハイライト右2.Dra = false; - ボテ腹_人.X0Y1_ハイライト.Dra = false; - ボテ腹_人.X0Y1_ハイライト左1.Dra = false; - ボテ腹_人.X0Y1_ハイライト左2.Dra = false; - ボテ腹_人.X0Y1_ハイライト右1.Dra = false; - ボテ腹_人.X0Y1_ハイライト右2.Dra = false; - } - 肛門y = 肛門.尺度YB; - 肛門v = 肛門.尺度B; - 口i = 0; - 口精液.精液配色(Sta.GameData.配色); - 頬濃度 = 0.3; - 下着B_ノーマル.染み濃度 = 0.0; - 下着B_マイクロ.染み濃度 = 0.0; - 蜘尾 = Elements.GetEle<尾_蜘>(); - if (Is蜘尾 = 蜘尾 != null) - { - 出糸精液 = new 性器精液_人(disUnit, 配色指定.N0, Cha.配色, Med, new 性器精液_人D()); - 出糸精液.精液配色(Sta.GameData.配色); - 出糸精液.接続(蜘尾.出糸_接続点); - } - 頬濃度 = 0.0; - 汗染み濃度 = 0.0; - 尿染み濃度 = 0.0; - 飛沫濃度 = 0.0; - 潮染み濃度 = 0.0; - 湯気左濃度 = 0.0; - 湯気右濃度 = 0.0; - 下着B染み = 0.0; - 下着T染み = 0.0; - 上着B染み = 0.0; - 陰核勃起 = 0.0; - 乳首勃起 = 0.0; - 顔紅潮 = 0.0; - 体紅潮 = 0.0; - 子宮下がり = 0.0; - 肛門開き = 0.0; - 肛門C = 1.0; - 膣腔C = 1.0; - 断面_表示 = false; - if (Is粘 && 腰.腿左_接続 != null) - { - foreach (Par item53 in (from e in 腰.腿左_接続.GetEles<腿>() - select e.本体.EnumAllPar()).Aggregate((IEnumerable e1, IEnumerable e2) => e1.Concat(e2))) - { - item53.OP.OutlineFalse(); - } - foreach (Par item54 in (from e in 腰.腿右_接続.GetEles<腿>() - select e.本体.EnumAllPar()).Aggregate((IEnumerable e1, IEnumerable e2) => e1.Concat(e2))) - { - item54.OP.OutlineFalse(); - } - } - Elements.SetEle(delegate(胴_蛇 e) - { - e.X0Y0_胴_胴.OP[1].ps[3] = e.X0Y0_胴_胴.OP[1].ps[3].AddY(0.04); - if (e.胴_接続 != null) - { - e.胴_接続.SetEle(delegate(胴_蛇 f) - { - f.X0Y0_胴_胴.OP[1].ps[3] = f.X0Y0_胴_胴.OP[1].ps[3].AddY(0.04); - }); - } - }); - if (Is粘) - { - 腿開きi = 1; - 断面_表示 = true; - } - 下着乳首左.X0Y0_乳首.SizeBase = 乳房左.X0Y0_乳首.SizeBase * 1.1; - 下着乳首右.X0Y0_乳首.SizeBase = 乳房右.X0Y0_乳首.SizeBase * 1.1; - if (胸.肩左_接続 == null) - { - 胸肌_人.淫タトゥ_タトゥ左_表示 = false; - 胸肌_人.淫タトゥ_タトゥ右_表示 = false; - } - if (腰肌_人.竜性_鱗1_表示 || 腰肌_人.竜性_鱗2_表示 || 腰肌_人.竜性_鱗3_表示 || 腰肌_人.竜性_鱗4_表示) - { - 腰肌_人.陰毛_ハート_表示 = false; - } - 尾_魚 ele7 = 腰.腿左_接続.GetEle<尾_魚>(); - if (ele7 != null) - { - 腰.腰CD.c2.Col2 = ele7.尾0_尾CD.c2.Col1; - } - nsb1 = 乳房左.X0Y0_乳首.SizeBase; - nsb2 = 乳房左.X0Y0_乳輪.SizeBase; - 変動ステート更新(); - 腰.位置B = Med.Base.GetPosition(ref Shas.中央中央); - Join(); - Set腰(); - if (背中接続.Count + 頭頂左後接続.Count + 頭頂右後接続.Count + 胸上左接続.Count + 胸上右接続.Count + 胸下左接続.Count + 胸下右接続.Count + 胴後左接続.Count + 胴後右接続.Count + 後腕左s.Length + 後腕右s.Length > 0) - { - EI胸 = new EleI(Med); - EI胸.AddRange(背中接続); - EI胸.AddRange(頭頂左後接続); - EI胸.AddRange(頭頂右後接続); - EI胸.AddRange(胸上左接続); - EI胸.AddRange(胸上右接続); - EI胸.AddRange(胸下左接続); - EI胸.AddRange(胸下右接続); - EI胸.AddRange(胴後左接続); - EI胸.AddRange(胴後右接続); - List[] array4 = 後腕左s; - foreach (List es in array4) - { - EI胸.AddRange(es); - } - array4 = 後腕右s; - foreach (List es2 in array4) - { - EI胸.AddRange(es2); - } - EI胸.描画処理 = delegate(Are are) - { - bod.背中接続.描画0(are); - bod.背中接続.描画1(are); - bod.胸上左接続.描画0(are); - bod.胸上左接続.描画1(are); - bod.胸上右接続.描画0(are); - bod.胸上右接続.描画1(are); - bod.胸下左接続.描画0(are); - bod.胸下左接続.描画1(are); - bod.胸下右接続.描画0(are); - bod.胸下右接続.描画1(are); - bod.胴後左接続.描画0(are); - bod.胴後左接続.描画1(are); - bod.胴後右接続.描画0(are); - bod.胴後右接続.描画1(are); - bod.頭頂左後接続.描画0(are); - bod.頭頂左後接続.描画1(are); - bod.頭頂右後接続.描画0(are); - bod.頭頂右後接続.描画1(are); - 肩[] array5 = bod.後脇左s; - for (int n = 0; n < array5.Length; n++) - { - array5[n].脇描画(are); - } - array5 = bod.後脇右s; - for (int n = 0; n < array5.Length; n++) - { - array5[n].脇描画(are); - } - List[] array6 = bod.後腕左s; - foreach (List es3 in array6) - { - es3.描画0(are); - es3.描画1(are); - } - array6 = bod.後腕右s; - foreach (List es4 in array6) - { - es4.描画0(are); - es4.描画1(are); - } - }; - EI胸.Update(); - eis.Add(EI胸); - } - if (後髪接続.Count > 0) - { - EI髪 = new EleI(Med); - EI髪.AddRange(後髪接続); - EI髪.描画処理 = delegate(Are are) - { - bod.後髪接続.描画0(are); - bod.後髪接続.描画1(are); - }; - EI髪.Update(); - eis.Add(EI髪); - } - if (腰後左接続.Count + 腰後右接続.Count > 0) - { - EI腰 = new EleI(Med); - EI腰.AddRange(腰後左接続); - EI腰.AddRange(腰後右接続); - EI腰.描画処理 = delegate(Are are) - { - bod.腰後左接続.描画0(are); - bod.腰後左接続.描画1(are); - bod.腰後右接続.描画0(are); - bod.腰後右接続.描画1(are); - }; - EI腰.Update(); - eis.Add(EI腰); - } - if (尾接続.Count + 半身後接続.Count > 0) - { - EI半後 = new EleI(Med); - EI半後.AddRange(尾接続); - EI半後.AddRange(半身後接続); - EI半後.描画処理 = delegate(Are are) - { - bod.尾接続.描画0(are); - bod.尾接続.描画1(are); - bod.半身後接続.描画0(are); - bod.半身後接続.描画1(are); - }; - EI半後.Update(); - eis.Add(EI半後); - } - if (半身中1接続.Count > 0) - { - EI半中1 = new EleI(Med); - EI半中1.AddRange(半身中1接続); - EI半中1.描画処理 = delegate(Are are) - { - bod.半身中1接続.描画0(are); - bod.半身中1接続.描画1(are); - }; - EI半中1.Update(); - eis.Add(EI半中1); - } - if (半身中2接続.Count > 0) - { - EI半中2 = new EleI(Med); - EI半中2.AddRange(半身中2接続); - EI半中2.描画処理 = delegate(Are are) - { - bod.半身中2接続.描画0(are); - bod.半身中2接続.描画1(are); - }; - EI半中2.Update(); - eis.Add(EI半中2); - } - if (半身前接続.Count > 0) - { - EI半前 = new EleI(Med); - EI半前.AddRange(半身前接続); - EI半前.描画処理 = delegate(Are are) - { - bod.半身前接続.描画0(are); - bod.半身前接続.描画1(are); - }; - EI半前.Update(); - eis.Add(EI半前); - } - if (下腕以降左.Count + 下腕以降右.Count > 0) - { - EI腕前 = new EleI(Med); - EI腕前.AddRange(下腕以降左); - EI腕前.AddRange(下腕以降右); - EI腕前.描画処理 = delegate(Are are) - { - if (bod.腕左右前後) - { - if (!bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - if (!bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - } - else - { - if (!bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - if (!bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - } - }; - EI腕前.Update(); - eis.Add(EI腕前); - } - if (腿左接続.Count + 腿右接続.Count > 0) - { - EI腿 = new EleI(Med); - EI腿.AddRange(腿左接続); - EI腿.AddRange(腿右接続); - EI腿.描画処理 = delegate(Are are) - { - if (bod.腿左右前後) - { - bod.腿右接続.描画0(are); - bod.腿右接続.描画1(are); - bod.腿左接続.描画0(are); - bod.腿左接続.描画1(are); - } - else - { - bod.腿左接続.描画0(are); - bod.腿左接続.描画1(are); - bod.腿右接続.描画0(are); - bod.腿右接続.描画1(are); - } - }; - EI腿.Update(); - eis.Add(EI腿); - } - Is髪 = EI髪 != null; - Is胸 = EI胸 != null; - Is腰 = EI腰 != null; - Is腕前 = EI腕前 != null; - Is半後 = EI半後 != null; - Is半中1 = EI半中1 != null; - Is半中2 = EI半中2 != null; - Is半前 = EI半前 != null; - Is腿 = EI腿 != null; - Update(); - if (Is海洋) - { - Draw = delegate(Are are) - { - bod.染み_人.色更新(); - bod.染み_人.描画0(are); - if (bod.Is胸) - { - bod.EI胸.描画(are); - } - if (bod.Is腰) - { - bod.EI腰.描画(are); - } - if (bod.Is頭頂_宇) - { - bod.頭頂後.描画0(are); - } - if (bod.Is髪) - { - bod.EI髪.描画(are); - } - if (bod.Is獣耳) - { - foreach (角2 item55 in bod.角左接続) - { - item55.根描画(are); - } - foreach (角2 item56 in bod.角右接続) - { - item56.根描画(are); - } - } - bod.肩左飛膜.描画0(are); - bod.肩右飛膜.描画0(are); - if (bod.腕左右前後) - { - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - } - else - { - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - } - bod.上着B_クロス後.描画0(are); - if (bod.Is半後) - { - bod.EI半後.描画(are); - } - if (bod.Is蜘尾) - { - bod.出糸精液.描画0(are); - } - if (bod.cb0) - { - if (bod.カーソル.IsSub糸挿入) - { - bod.カーソル.描画糸(Are); - } - else if (bod.カーソル.Is糸挿入) - { - bod.カーソル.描画2(Are); - } - } - bod.耳左接続.描画0(are); - bod.耳右接続.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.脇描画(are); - } - if (bod.肩右 != null) - { - bod.肩右.脇描画(are); - } - bod.腰.描画0(are); - bod.腰.描画1(are); - bod.胴.描画0(are); - bod.胸.描画0(are); - bod.首.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.描画0(are); - } - if (bod.肩右 != null) - { - bod.肩右.描画0(are); - } - if (bod.Is半中1) - { - bod.EI半中1.描画(are); - } - bod.ボテ腹_人.描画0(are); - bod.ボテ腹板_人.描画0(are); - bod.腰肌_人.描画0(are); - bod.胴腹板_人.描画0(are); - bod.胸腹板_人.描画0(are); - bod.胴肌_人.描画0(are); - bod.胸肌_人.描画0(are); - bod.下着T_チューブ.描画0(are); - bod.下着T_クロス.描画0(are); - bod.下着T_ビキニ.描画0(are); - bod.下着T_マイクロ.描画0(are); - bod.下着T_ブラ.描画0(are); - bod.腕左.描画0(are); - bod.腕右.描画0(are); - bod.腕左.描画1(are); - bod.腕右.描画1(are); - if (bod.胸左右前後) - { - bod.乳房右.描画0(are); - bod.乳房左.描画0(are); - } - else - { - bod.乳房左.描画0(are); - bod.乳房右.描画0(are); - } - bod.ピアス左.描画0(are); - bod.ピアス右.描画0(are); - bod.噴乳左.描画0(are); - bod.噴乳右.描画0(are); - bod.キャップ2左.描画0(are); - bod.キャップ2右.描画0(are); - bod.胸肌_人.描画1(are); - if (bod.汗掻き != null) - { - bod.汗掻き.Draw(are); - } - bod.頭.描画0(are); - if (bod.Is双眼 && !bod.Is瞼宇) - { - bod.目左.描画0(are); - bod.瞼左.描画0(are); - bod.目右.描画0(are); - bod.瞼右.描画0(are); - } - bod.頭.描画1(are); - if (bod.Is単眼) - { - bod.単眼目.描画0(are); - bod.単眼瞼.描画0(are); - } - bod.紅潮.描画0(are); - bod.鼻肌.描画0(are); - bod.目尻影左.描画0(are); - bod.目尻影右.描画0(are); - bod.目傷左.描画0(are); - bod.目傷右.描画0(are); - bod.頬肌左.描画0(are); - bod.頬肌右.描画0(are); - if (bod.Is額眼) - { - bod.額目.描画0(are); - bod.額瞼.描画0(are); - } - if (bod.Is頬眼) - { - bod.頬目左.描画0(are); - bod.頬目右.描画0(are); - bod.頬瞼左.描画0(are); - bod.頬瞼右.描画0(are); - } - if (bod.Is瞼宇) - { - bod.瞼左.描画0(are); - bod.瞼右.描画0(are); - } - bod.涎左.描画0(are); - bod.涎右.描画0(are); - bod.口.描画0(are); - if (bod.鼻描画) - { - bod.鼻.描画0(are); - bod.鼻水左.描画0(are); - bod.鼻水右.描画0(are); - } - bod.頭.描画2(are); - bod.玉口枷.描画0(are); - bod.基髪.描画0(are); - bod.横髪左.描画0(are); - bod.横髪右.描画0(are); - bod.頬左接続.描画0(are); - bod.頬左接続.描画1(are); - bod.頬右接続.描画0(are); - bod.頬右接続.描画1(are); - bod.頬肌左.描画1(are); - bod.頬肌右.描画1(are); - if (bod.涙描画) - { - bod.涙左.描画0(are); - bod.涙右.描画0(are); - } - if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - if (bod.Is半中2) - { - bod.EI半中2.描画(are); - } - bod.肛門_人.描画0(are); - bod.肛門精液_人.描画0(are); - if (bod.cb1) - { - bod.カーソル.描画肛(are); - } - bod.膣基_人.描画0(are); - if (bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.膣内精液_人.描画0(are); - bod.断面_人.描画0(are); - bod.性器_人.描画0(are); - if (!bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.ピアス.描画0(are); - bod.下着T_チューブ.描画1(are); - bod.下着T_クロス.描画1(are); - bod.下着T_ビキニ.描画1(are); - bod.下着T_マイクロ.描画1(are); - bod.下着T_ブラ.描画1(are); - bod.下着乳首左.描画0(are); - bod.下着乳首右.描画0(are); - bod.キャップ1.描画0(are); - bod.上着M_ドレス.描画0(are); - bod.上着T_ドレス.描画0(are); - bod.上着B_前掛け.描画0(are); - bod.上着B_クロス.描画0(are); - if (bod.胸毛_人 != null) - { - bod.胸毛_人.描画0(are); - } - bod.舌.描画0(are); - bod.口精液.描画0(are); - bod.咳.描画0(are); - bod.呼気.描画0(are); - if (bod.cb0 && bod.カーソル.コキ) - { - bod.カーソル.描画0(are); - bod.カーソル.描画1(are); - } - bod.前髪.描画0(are); - if (!bod.Is獣耳) - { - foreach (角2 item57 in bod.角左接続) - { - item57.根描画(are); - } - foreach (角2 item58 in bod.角右接続) - { - item58.根描画(are); - } - } - if (bod.Is単眉) - { - bod.単眼眉.描画0(are); - } - if (bod.Is双眉) - { - bod.眉左.描画0(are); - bod.眉右.描画0(are); - } - if (bod.Is頭頂_宇) - { - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item59 in bod.角左接続) - { - item59.先描画(are); - } - foreach (角2 item60 in bod.角右接続) - { - item60.先描画(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - } - else - { - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item61 in bod.角左接続) - { - item61.先描画(are); - } - foreach (角2 item62 in bod.角右接続) - { - item62.先描画(are); - } - if (bod.Is虫角前) - { - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - } - else - { - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - } - } - bod.顔触覚左接続.描画0(are); - bod.顔触覚左接続.描画1(are); - bod.顔触覚右接続.描画0(are); - bod.顔触覚右接続.描画1(are); - if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - if (bod.Is半前) - { - bod.EI半前.描画(are); - } - bod.染み_人.湯気描画(are); - if (bod.cb0 && bod.カーソル.Is乳弄り) - { - bod.カーソル.描画2(Are); - } - bod.上着B_前掛け.前(are); - bod.ぶっかけ大.Draw(are); - bod.ぶっかけ小.Draw(are); - if (bod.cb1) - { - bod.カーソル.描画1(are); - } - if (bod.cb0 && bod.fi) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - }; - return; - } - if (Is長物) - { - Draw = delegate(Are are) - { - if (bod.Is蛇) - { - bod.蛇.X0Y0_胴1_鱗右CP.Update(); - bod.蛇.X0Y0_胴1_鱗左CP.Update(); - bod.蛇.X0Y0_胴1_鱗1CP.Update(); - bod.蛇.X0Y0_胴1_鱗左1CP.Update(); - bod.蛇.X0Y0_胴1_鱗右1CP.Update(); - } - bod.染み_人.色更新(); - bod.染み_人.描画0(are); - if (bod.Is胸) - { - bod.EI胸.描画(are); - } - if (bod.Is腰) - { - bod.EI腰.描画(are); - } - if (bod.Is頭頂_宇) - { - bod.頭頂後.描画0(are); - } - if (bod.Is髪) - { - bod.EI髪.描画(are); - } - if (bod.Is獣耳) - { - foreach (角2 item63 in bod.角左接続) - { - item63.根描画(are); - } - foreach (角2 item64 in bod.角右接続) - { - item64.根描画(are); - } - } - bod.肩左飛膜.描画0(are); - bod.肩右飛膜.描画0(are); - if (bod.腕左右前後) - { - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - } - else - { - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - } - bod.上着B_クロス後.描画0(are); - if (bod.Is半後) - { - bod.EI半後.描画(are); - } - if (bod.Is蜘尾) - { - bod.出糸精液.描画0(are); - } - if (bod.cb0) - { - if (bod.カーソル.IsSub糸挿入) - { - bod.カーソル.描画糸(Are); - } - else if (bod.カーソル.Is糸挿入) - { - bod.カーソル.描画2(Are); - } - } - bod.耳左接続.描画0(are); - bod.耳右接続.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.脇描画(are); - } - if (bod.肩右 != null) - { - bod.肩右.脇描画(are); - } - bod.腰.描画0(are); - bod.腰.描画1(are); - bod.胴.描画0(are); - bod.胸.描画0(are); - bod.首.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.描画0(are); - } - if (bod.肩右 != null) - { - bod.肩右.描画0(are); - } - if (bod.Is半中1) - { - bod.EI半中1.描画(are); - } - bod.ボテ腹_人.描画0(are); - bod.ボテ腹板_人.描画0(are); - bod.腰肌_人.描画0(are); - bod.胴腹板_人.描画0(are); - bod.胸腹板_人.描画0(are); - bod.胴肌_人.描画0(are); - bod.胸肌_人.描画0(are); - bod.下着T_チューブ.描画0(are); - bod.下着T_クロス.描画0(are); - bod.下着T_ビキニ.描画0(are); - bod.下着T_マイクロ.描画0(are); - bod.下着T_ブラ.描画0(are); - bod.腕左.描画0(are); - bod.腕右.描画0(are); - bod.腕左.描画1(are); - bod.腕右.描画1(are); - if (bod.胸左右前後) - { - bod.乳房右.描画0(are); - bod.乳房左.描画0(are); - } - else - { - bod.乳房左.描画0(are); - bod.乳房右.描画0(are); - } - bod.ピアス左.描画0(are); - bod.ピアス右.描画0(are); - bod.噴乳左.描画0(are); - bod.噴乳右.描画0(are); - bod.キャップ2左.描画0(are); - bod.キャップ2右.描画0(are); - bod.胸肌_人.描画1(are); - if (bod.汗掻き != null) - { - bod.汗掻き.Draw(are); - } - bod.頭.描画0(are); - if (bod.Is双眼 && !bod.Is瞼宇) - { - bod.目左.描画0(are); - bod.瞼左.描画0(are); - bod.目右.描画0(are); - bod.瞼右.描画0(are); - } - bod.頭.描画1(are); - if (bod.Is単眼) - { - bod.単眼目.描画0(are); - bod.単眼瞼.描画0(are); - } - bod.紅潮.描画0(are); - bod.鼻肌.描画0(are); - bod.目尻影左.描画0(are); - bod.目尻影右.描画0(are); - bod.目傷左.描画0(are); - bod.目傷右.描画0(are); - bod.頬肌左.描画0(are); - bod.頬肌右.描画0(are); - if (bod.Is額眼) - { - bod.額目.描画0(are); - bod.額瞼.描画0(are); - } - if (bod.Is頬眼) - { - bod.頬目左.描画0(are); - bod.頬目右.描画0(are); - bod.頬瞼左.描画0(are); - bod.頬瞼右.描画0(are); - } - if (bod.Is瞼宇) - { - bod.瞼左.描画0(are); - bod.瞼右.描画0(are); - } - bod.涎左.描画0(are); - bod.涎右.描画0(are); - bod.口.描画0(are); - if (bod.鼻描画) - { - bod.鼻.描画0(are); - bod.鼻水左.描画0(are); - bod.鼻水右.描画0(are); - } - bod.頭.描画2(are); - bod.玉口枷.描画0(are); - bod.基髪.描画0(are); - bod.横髪左.描画0(are); - bod.横髪右.描画0(are); - bod.頬左接続.描画0(are); - bod.頬左接続.描画1(are); - bod.頬右接続.描画0(are); - bod.頬右接続.描画1(are); - bod.頬肌左.描画1(are); - bod.頬肌右.描画1(are); - if (bod.涙描画) - { - bod.涙左.描画0(are); - bod.涙右.描画0(are); - } - if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - bod.肛門_人.描画0(are); - bod.肛門精液_人.描画0(are); - if (bod.cb1) - { - bod.カーソル.描画肛(are); - } - bod.膣基_人.描画0(are); - if (bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.膣内精液_人.描画0(are); - bod.断面_人.描画0(are); - bod.性器_人.描画0(are); - if (!bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.ピアス.描画0(are); - if (bod.蛇前 != null) - { - bod.蛇前.描画0(are); - } - bod.下着T_チューブ.描画1(are); - bod.下着T_クロス.描画1(are); - bod.下着T_ビキニ.描画1(are); - bod.下着T_マイクロ.描画1(are); - bod.下着T_ブラ.描画1(are); - bod.下着乳首左.描画0(are); - bod.下着乳首右.描画0(are); - if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - if (bod.Is半中2) - { - bod.EI半中2.描画(are); - } - bod.キャップ1.描画0(are); - bod.上着M_ドレス.描画0(are); - bod.上着T_ドレス.描画0(are); - bod.上着B_前掛け.描画0(are); - bod.上着B_クロス.描画0(are); - if (bod.胸毛_人 != null) - { - bod.胸毛_人.描画0(are); - } - bod.舌.描画0(are); - bod.口精液.描画0(are); - bod.咳.描画0(are); - bod.呼気.描画0(are); - if (bod.cb0 && bod.カーソル.コキ) - { - bod.カーソル.描画0(are); - bod.カーソル.描画1(are); - } - bod.前髪.描画0(are); - if (!bod.Is獣耳) - { - foreach (角2 item65 in bod.角左接続) - { - item65.根描画(are); - } - foreach (角2 item66 in bod.角右接続) - { - item66.根描画(are); - } - } - if (bod.Is単眉) - { - bod.単眼眉.描画0(are); - } - if (bod.Is双眉) - { - bod.眉左.描画0(are); - bod.眉右.描画0(are); - } - if (bod.Is頭頂_宇) - { - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item67 in bod.角左接続) - { - item67.先描画(are); - } - foreach (角2 item68 in bod.角右接続) - { - item68.先描画(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - } - else - { - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item69 in bod.角左接続) - { - item69.先描画(are); - } - foreach (角2 item70 in bod.角右接続) - { - item70.先描画(are); - } - if (bod.Is虫角前) - { - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - } - else - { - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - } - } - bod.顔触覚左接続.描画0(are); - bod.顔触覚左接続.描画1(are); - bod.顔触覚右接続.描画0(are); - bod.顔触覚右接続.描画1(are); - if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - if (bod.Is半前) - { - bod.EI半前.描画(are); - } - bod.染み_人.湯気描画(are); - if (bod.cb0 && bod.カーソル.Is乳弄り) - { - bod.カーソル.描画2(Are); - } - bod.上着B_前掛け.前(are); - bod.ぶっかけ大.Draw(are); - bod.ぶっかけ小.Draw(are); - if (bod.cb1) - { - bod.カーソル.描画1(are); - } - if (bod.cb0 && bod.fi) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - }; - return; - } - if (Is獣) - { - Draw = delegate(Are are) - { - bod.染み_人.色更新(); - bod.染み_人.描画0(are); - bod.染み_獣.色更新(); - bod.染み_獣.描画0(are); - bod.上着B_クロス後.描画0(are); - if (bod.Is半後) - { - bod.EI半後.描画(are); - } - if (bod.Is蜘尾) - { - bod.出糸精液.描画0(are); - } - if (bod.cb0) - { - if (bod.カーソル.IsSub糸挿入) - { - bod.カーソル.描画糸(Are); - } - else if (bod.カーソル.Is糸挿入) - { - bod.カーソル.描画2(Are); - } - } - if (bod.Is胸) - { - bod.EI胸.描画(are); - } - if (bod.Is腰) - { - bod.EI腰.描画(are); - } - if (bod.Is頭頂_宇) - { - bod.頭頂後.描画0(are); - } - if (bod.Is髪) - { - bod.EI髪.描画(are); - } - if (bod.Is獣耳) - { - foreach (角2 item71 in bod.角左接続) - { - item71.根描画(are); - } - foreach (角2 item72 in bod.角右接続) - { - item72.根描画(are); - } - } - bod.肩左飛膜.描画0(are); - bod.肩右飛膜.描画0(are); - if (bod.腕左右前後) - { - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - } - else - { - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - } - bod.脇左_獣.描画0(are); - bod.脇右_獣.描画0(are); - bod.耳左接続.描画0(are); - bod.耳右接続.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.脇描画(are); - } - if (bod.肩右 != null) - { - bod.肩右.脇描画(are); - } - bod.腰.描画0(are); - bod.腰.描画1(are); - bod.胴.描画0(are); - bod.胸.描画0(are); - bod.首.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.描画0(are); - } - if (bod.肩右 != null) - { - bod.肩右.描画0(are); - } - if (bod.Is半中1) - { - bod.EI半中1.描画(are); - } - bod.ボテ腹_人.描画0(are); - bod.ボテ腹板_人.描画0(are); - bod.腰肌_人.描画0(are); - bod.胴腹板_人.描画0(are); - bod.胸腹板_人.描画0(are); - bod.胴肌_人.描画0(are); - bod.胸肌_人.描画0(are); - bod.下着T_チューブ.描画0(are); - bod.下着T_クロス.描画0(are); - bod.下着T_ビキニ.描画0(are); - bod.下着T_マイクロ.描画0(are); - bod.下着T_ブラ.描画0(are); - bod.腕左.描画0(are); - bod.腕右.描画0(are); - bod.腕左.描画1(are); - bod.腕右.描画1(are); - if (bod.胸左右前後) - { - bod.乳房右.描画0(are); - bod.乳房左.描画0(are); - } - else - { - bod.乳房左.描画0(are); - bod.乳房右.描画0(are); - } - bod.ピアス左.描画0(are); - bod.ピアス右.描画0(are); - bod.噴乳左.描画0(are); - bod.噴乳右.描画0(are); - bod.キャップ2左.描画0(are); - bod.キャップ2右.描画0(are); - bod.胸肌_人.描画1(are); - if (bod.汗掻き != null) - { - bod.汗掻き.Draw(are); - } - bod.頭.描画0(are); - if (bod.Is双眼 && !bod.Is瞼宇) - { - bod.目左.描画0(are); - bod.瞼左.描画0(are); - bod.目右.描画0(are); - bod.瞼右.描画0(are); - } - bod.頭.描画1(are); - if (bod.Is単眼) - { - bod.単眼目.描画0(are); - bod.単眼瞼.描画0(are); - } - bod.紅潮.描画0(are); - bod.鼻肌.描画0(are); - bod.目尻影左.描画0(are); - bod.目尻影右.描画0(are); - bod.目傷左.描画0(are); - bod.目傷右.描画0(are); - bod.頬肌左.描画0(are); - bod.頬肌右.描画0(are); - if (bod.Is額眼) - { - bod.額目.描画0(are); - bod.額瞼.描画0(are); - } - if (bod.Is頬眼) - { - bod.頬目左.描画0(are); - bod.頬目右.描画0(are); - bod.頬瞼左.描画0(are); - bod.頬瞼右.描画0(are); - } - if (bod.Is瞼宇) - { - bod.瞼左.描画0(are); - bod.瞼右.描画0(are); - } - bod.涎左.描画0(are); - bod.涎右.描画0(are); - bod.口.描画0(are); - if (bod.鼻描画) - { - bod.鼻.描画0(are); - bod.鼻水左.描画0(are); - bod.鼻水右.描画0(are); - } - bod.頭.描画2(are); - bod.玉口枷.描画0(are); - bod.基髪.描画0(are); - bod.横髪左.描画0(are); - bod.横髪右.描画0(are); - bod.頬左接続.描画0(are); - bod.頬左接続.描画1(are); - bod.頬右接続.描画0(are); - bod.頬右接続.描画1(are); - bod.頬肌左.描画1(are); - bod.頬肌右.描画1(are); - if (bod.涙描画) - { - bod.涙左.描画0(are); - bod.涙右.描画0(are); - } - if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - bod.肛門_獣.描画0(are); - bod.肛門精液_獣.描画0(are); - if (bod.cb1) - { - bod.カーソル.描画肛(are); - } - bod.膣基_獣.描画0(are); - if (bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.膣内精液_獣.描画0(are); - bod.断面_獣.描画0(are); - bod.性器_獣.描画0(are); - if (!bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.ピアス.描画0(are); - bod.下着T_チューブ.描画1(are); - bod.下着T_クロス.描画1(are); - bod.下着T_ビキニ.描画1(are); - bod.下着T_マイクロ.描画1(are); - bod.下着T_ブラ.描画1(are); - bod.下着乳首左.描画0(are); - bod.下着乳首右.描画0(are); - bod.キャップ1.描画0(are); - bod.上着M_ドレス.描画0(are); - bod.上着T_ドレス.描画0(are); - bod.上着B_前掛け.描画0(are); - if (bod.捲り判定0) - { - bod.上着B_クロス.描画0(are); - } - if (bod.Is半中2) - { - bod.EI半中2.描画(are); - } - if (!bod.捲り判定0) - { - bod.上着B_クロス.描画0(are); - } - if (bod.胸毛_人 != null) - { - bod.胸毛_人.描画0(are); - } - bod.舌.描画0(are); - bod.口精液.描画0(are); - bod.咳.描画0(are); - bod.呼気.描画0(are); - if (bod.cb0 && bod.カーソル.コキ) - { - bod.カーソル.描画0(are); - bod.カーソル.描画1(are); - } - bod.前髪.描画0(are); - if (!bod.Is獣耳) - { - foreach (角2 item73 in bod.角左接続) - { - item73.根描画(are); - } - foreach (角2 item74 in bod.角右接続) - { - item74.根描画(are); - } - } - if (bod.Is単眉) - { - bod.単眼眉.描画0(are); - } - if (bod.Is双眉) - { - bod.眉左.描画0(are); - bod.眉右.描画0(are); - } - if (bod.Is頭頂_宇) - { - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item75 in bod.角左接続) - { - item75.先描画(are); - } - foreach (角2 item76 in bod.角右接続) - { - item76.先描画(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - } - else - { - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item77 in bod.角左接続) - { - item77.先描画(are); - } - foreach (角2 item78 in bod.角右接続) - { - item78.先描画(are); - } - if (bod.Is虫角前) - { - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - } - else - { - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - } - } - bod.顔触覚左接続.描画0(are); - bod.顔触覚左接続.描画1(are); - bod.顔触覚右接続.描画0(are); - bod.顔触覚右接続.描画1(are); - if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) - { - bod.性器精液_獣.描画0(are); - bod.飛沫_獣.描画0(are); - bod.潮吹_小_獣.描画0(are); - bod.潮吹_大_獣.描画0(are); - bod.放尿_獣.描画0(are); - } - if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - if (bod.Is半前) - { - bod.EI半前.描画(are); - } - bod.染み_獣.湯気描画(are); - if (bod.cb0 && bod.カーソル.Is乳弄り) - { - bod.カーソル.描画2(Are); - } - bod.上着B_前掛け.前(are); - bod.ぶっかけ大.Draw(are); - bod.ぶっかけ小.Draw(are); - if (bod.cb1) - { - bod.カーソル.描画1(are); - } - if (bod.cb0 && bod.fi) - { - bod.性器精液_獣.描画0(are); - bod.飛沫_獣.描画0(are); - bod.潮吹_小_獣.描画0(are); - bod.潮吹_大_獣.描画0(are); - bod.放尿_獣.描画0(are); - } - }; - return; - } - if (Is蛸) - { - Draw = delegate(Are are) - { - bod.染み_人.色更新(); - bod.染み_人.描画0(are); - if (bod.Is胸) - { - bod.EI胸.描画(are); - } - if (bod.Is腰) - { - bod.EI腰.描画(are); - } - if (bod.Is頭頂_宇) - { - bod.頭頂後.描画0(are); - } - if (bod.Is髪) - { - bod.EI髪.描画(are); - } - if (bod.Is獣耳) - { - foreach (角2 item79 in bod.角左接続) - { - item79.根描画(are); - } - foreach (角2 item80 in bod.角右接続) - { - item80.根描画(are); - } - } - bod.肩左飛膜.描画0(are); - bod.肩右飛膜.描画0(are); - if (bod.腕左右前後) - { - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - } - else - { - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - } - bod.上着B_クロス後.描画0(are); - if (bod.Is半後) - { - bod.EI半後.描画(are); - } - if (bod.Is蜘尾) - { - bod.出糸精液.描画0(are); - } - if (bod.cb0) - { - if (bod.カーソル.IsSub糸挿入) - { - bod.カーソル.描画糸(Are); - } - else if (bod.カーソル.Is糸挿入) - { - bod.カーソル.描画2(Are); - } - } - bod.耳左接続.描画0(are); - bod.耳右接続.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.脇描画(are); - } - if (bod.肩右 != null) - { - bod.肩右.脇描画(are); - } - bod.腰.描画0(are); - bod.腰.描画1(are); - bod.胴.描画0(are); - bod.胸.描画0(are); - bod.首.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.描画0(are); - } - if (bod.肩右 != null) - { - bod.肩右.描画0(are); - } - if (bod.Is半中1) - { - bod.EI半中1.描画(are); - } - bod.下着T_チューブ.描画0(are); - bod.下着T_クロス.描画0(are); - bod.下着T_ビキニ.描画0(are); - bod.下着T_マイクロ.描画0(are); - bod.下着T_ブラ.描画0(are); - bod.腕左.描画0(are); - bod.腕右.描画0(are); - bod.腕左.描画1(are); - bod.腕右.描画1(are); - if (bod.Is半中2) - { - bod.EI半中2.描画(are); - } - bod.ボテ腹_人.描画0(are); - bod.ボテ腹板_人.描画0(are); - bod.腰肌_人.描画0(are); - bod.胴腹板_人.描画0(are); - bod.胸腹板_人.描画0(are); - bod.胴肌_人.描画0(are); - bod.胸肌_人.描画0(are); - if (bod.胸左右前後) - { - bod.乳房右.描画0(are); - bod.乳房左.描画0(are); - } - else - { - bod.乳房左.描画0(are); - bod.乳房右.描画0(are); - } - bod.ピアス左.描画0(are); - bod.ピアス右.描画0(are); - bod.噴乳左.描画0(are); - bod.噴乳右.描画0(are); - bod.キャップ2左.描画0(are); - bod.キャップ2右.描画0(are); - bod.胸肌_人.描画1(are); - if (bod.汗掻き != null) - { - bod.汗掻き.Draw(are); - } - bod.頭.描画0(are); - if (bod.Is双眼 && !bod.Is瞼宇) - { - bod.目左.描画0(are); - bod.瞼左.描画0(are); - bod.目右.描画0(are); - bod.瞼右.描画0(are); - } - bod.頭.描画1(are); - if (bod.Is単眼) - { - bod.単眼目.描画0(are); - bod.単眼瞼.描画0(are); - } - bod.紅潮.描画0(are); - bod.鼻肌.描画0(are); - bod.目尻影左.描画0(are); - bod.目尻影右.描画0(are); - bod.目傷左.描画0(are); - bod.目傷右.描画0(are); - bod.頬肌左.描画0(are); - bod.頬肌右.描画0(are); - if (bod.Is額眼) - { - bod.額目.描画0(are); - bod.額瞼.描画0(are); - } - if (bod.Is頬眼) - { - bod.頬目左.描画0(are); - bod.頬目右.描画0(are); - bod.頬瞼左.描画0(are); - bod.頬瞼右.描画0(are); - } - if (bod.Is瞼宇) - { - bod.瞼左.描画0(are); - bod.瞼右.描画0(are); - } - bod.涎左.描画0(are); - bod.涎右.描画0(are); - bod.口.描画0(are); - if (bod.鼻描画) - { - bod.鼻.描画0(are); - bod.鼻水左.描画0(are); - bod.鼻水右.描画0(are); - } - bod.頭.描画2(are); - bod.玉口枷.描画0(are); - bod.基髪.描画0(are); - bod.横髪左.描画0(are); - bod.横髪右.描画0(are); - bod.頬左接続.描画0(are); - bod.頬左接続.描画1(are); - bod.頬右接続.描画0(are); - bod.頬右接続.描画1(are); - bod.頬肌左.描画1(are); - bod.頬肌右.描画1(are); - if (bod.涙描画) - { - bod.涙左.描画0(are); - bod.涙右.描画0(are); - } - if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - bod.肛門_人.描画0(are); - bod.肛門精液_人.描画0(are); - if (bod.cb1) - { - bod.カーソル.描画肛(are); - } - bod.膣基_人.描画0(are); - if (bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.膣内精液_人.描画0(are); - bod.断面_人.描画0(are); - bod.性器_人.描画0(are); - if (!bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.ピアス.描画0(are); - bod.下着T_チューブ.描画1(are); - bod.下着T_クロス.描画1(are); - bod.下着T_ビキニ.描画1(are); - bod.下着T_マイクロ.描画1(are); - bod.下着T_ブラ.描画1(are); - bod.下着乳首左.描画0(are); - bod.下着乳首右.描画0(are); - bod.キャップ1.描画0(are); - bod.上着M_ドレス.描画0(are); - bod.上着T_ドレス.描画0(are); - bod.上着B_前掛け.描画0(are); - bod.上着B_クロス.描画0(are); - if (bod.胸毛_人 != null) - { - bod.胸毛_人.描画0(are); - } - bod.舌.描画0(are); - bod.口精液.描画0(are); - bod.咳.描画0(are); - bod.呼気.描画0(are); - if (bod.cb0 && bod.カーソル.コキ) - { - bod.カーソル.描画0(are); - bod.カーソル.描画1(are); - } - bod.前髪.描画0(are); - if (!bod.Is獣耳) - { - foreach (角2 item81 in bod.角左接続) - { - item81.根描画(are); - } - foreach (角2 item82 in bod.角右接続) - { - item82.根描画(are); - } - } - if (bod.Is単眉) - { - bod.単眼眉.描画0(are); - } - if (bod.Is双眉) - { - bod.眉左.描画0(are); - bod.眉右.描画0(are); - } - if (bod.Is頭頂_宇) - { - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item83 in bod.角左接続) - { - item83.先描画(are); - } - foreach (角2 item84 in bod.角右接続) - { - item84.先描画(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - } - else - { - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item85 in bod.角左接続) - { - item85.先描画(are); - } - foreach (角2 item86 in bod.角右接続) - { - item86.先描画(are); - } - if (bod.Is虫角前) - { - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - } - else - { - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - } - } - bod.顔触覚左接続.描画0(are); - bod.顔触覚左接続.描画1(are); - bod.顔触覚右接続.描画0(are); - bod.顔触覚右接続.描画1(are); - if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - if (bod.Is半前) - { - bod.EI半前.描画(are); - } - bod.染み_人.湯気描画(are); - if (bod.cb0 && bod.カーソル.Is乳弄り) - { - bod.カーソル.描画2(Are); - } - bod.上着B_前掛け.前(are); - bod.ぶっかけ大.Draw(are); - bod.ぶっかけ小.Draw(are); - if (bod.cb1) - { - bod.カーソル.描画1(are); - } - if (bod.cb0 && bod.fi) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - }; - return; - } - if (Is多足) - { - Draw = delegate(Are are) - { - if (bod.Is蠍) - { - bod.蠍.X0Y0_生殖口蓋左CP.Update(); - bod.蠍.X0Y0_生殖口蓋右CP.Update(); - } - bod.染み_人.色更新(); - bod.染み_人.描画0(are); - if (bod.Is胸) - { - bod.EI胸.描画(are); - } - if (bod.Is腰) - { - bod.EI腰.描画(are); - } - if (bod.Is頭頂_宇) - { - bod.頭頂後.描画0(are); - } - if (bod.Is髪) - { - bod.EI髪.描画(are); - } - if (bod.Is獣耳) - { - foreach (角2 item87 in bod.角左接続) - { - item87.根描画(are); - } - foreach (角2 item88 in bod.角右接続) - { - item88.根描画(are); - } - } - bod.肩左飛膜.描画0(are); - bod.肩右飛膜.描画0(are); - if (bod.腕左右前後) - { - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - } - else - { - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - } - bod.上着B_クロス後.描画0(are); - if (bod.Is半後) - { - bod.EI半後.描画(are); - } - if (bod.Is蜘尾) - { - bod.出糸精液.描画0(are); - } - if (bod.cb0) - { - if (bod.カーソル.IsSub糸挿入) - { - bod.カーソル.描画糸(Are); - } - else if (bod.カーソル.Is糸挿入) - { - bod.カーソル.描画2(Are); - } - } - bod.耳左接続.描画0(are); - bod.耳右接続.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.脇描画(are); - } - if (bod.肩右 != null) - { - bod.肩右.脇描画(are); - } - bod.腰.描画0(are); - bod.腰.描画1(are); - bod.胴.描画0(are); - bod.胸.描画0(are); - bod.首.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.描画0(are); - } - if (bod.肩右 != null) - { - bod.肩右.描画0(are); - } - if (bod.Is半中2) - { - bod.EI半中2.描画(are); - } - bod.ボテ腹_人.描画0(are); - bod.ボテ腹板_人.描画0(are); - bod.腰肌_人.描画0(are); - bod.胴腹板_人.描画0(are); - bod.胸腹板_人.描画0(are); - bod.胴肌_人.描画0(are); - bod.胸肌_人.描画0(are); - bod.下着T_チューブ.描画0(are); - bod.下着T_クロス.描画0(are); - bod.下着T_ビキニ.描画0(are); - bod.下着T_マイクロ.描画0(are); - bod.下着T_ブラ.描画0(are); - bod.腕左.描画0(are); - bod.腕右.描画0(are); - bod.腕左.描画1(are); - bod.腕右.描画1(are); - if (bod.胸左右前後) - { - bod.乳房右.描画0(are); - bod.乳房左.描画0(are); - } - else - { - bod.乳房左.描画0(are); - bod.乳房右.描画0(are); - } - bod.ピアス左.描画0(are); - bod.ピアス右.描画0(are); - bod.噴乳左.描画0(are); - bod.噴乳右.描画0(are); - bod.キャップ2左.描画0(are); - bod.キャップ2右.描画0(are); - bod.胸肌_人.描画1(are); - if (bod.汗掻き != null) - { - bod.汗掻き.Draw(are); - } - bod.頭.描画0(are); - if (bod.Is双眼 && !bod.Is瞼宇) - { - bod.目左.描画0(are); - bod.瞼左.描画0(are); - bod.目右.描画0(are); - bod.瞼右.描画0(are); - } - bod.頭.描画1(are); - if (bod.Is単眼) - { - bod.単眼目.描画0(are); - bod.単眼瞼.描画0(are); - } - bod.紅潮.描画0(are); - bod.鼻肌.描画0(are); - bod.目尻影左.描画0(are); - bod.目尻影右.描画0(are); - bod.目傷左.描画0(are); - bod.目傷右.描画0(are); - bod.頬肌左.描画0(are); - bod.頬肌右.描画0(are); - if (bod.Is額眼) - { - bod.額目.描画0(are); - bod.額瞼.描画0(are); - } - if (bod.Is頬眼) - { - bod.頬目左.描画0(are); - bod.頬目右.描画0(are); - bod.頬瞼左.描画0(are); - bod.頬瞼右.描画0(are); - } - if (bod.Is瞼宇) - { - bod.瞼左.描画0(are); - bod.瞼右.描画0(are); - } - bod.涎左.描画0(are); - bod.涎右.描画0(are); - bod.口.描画0(are); - if (bod.鼻描画) - { - bod.鼻.描画0(are); - bod.鼻水左.描画0(are); - bod.鼻水右.描画0(are); - } - bod.頭.描画2(are); - bod.玉口枷.描画0(are); - bod.基髪.描画0(are); - bod.横髪左.描画0(are); - bod.横髪右.描画0(are); - bod.頬左接続.描画0(are); - bod.頬左接続.描画1(are); - bod.頬右接続.描画0(are); - bod.頬右接続.描画1(are); - bod.頬肌左.描画1(are); - bod.頬肌右.描画1(are); - if (bod.涙描画) - { - bod.涙左.描画0(are); - bod.涙右.描画0(are); - } - if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - if (bod.Is半中1) - { - bod.EI半中1.描画(are); - } - bod.肛門_人.描画0(are); - bod.肛門精液_人.描画0(are); - if (bod.cb1) - { - bod.カーソル.描画肛(are); - } - bod.膣基_人.描画0(are); - if (bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.膣内精液_人.描画0(are); - bod.断面_人.描画0(are); - bod.性器_人.描画0(are); - if (!bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.ピアス.描画0(are); - if (bod.蠍前 != null) - { - bod.蠍前.描画0(are); - } - bod.下着T_チューブ.描画1(are); - bod.下着T_クロス.描画1(are); - bod.下着T_ビキニ.描画1(are); - bod.下着T_マイクロ.描画1(are); - bod.下着T_ブラ.描画1(are); - bod.下着乳首左.描画0(are); - bod.下着乳首右.描画0(are); - bod.キャップ1.描画0(are); - bod.上着M_ドレス.描画0(are); - bod.上着T_ドレス.描画0(are); - bod.上着B_前掛け.描画0(are); - bod.上着B_クロス.描画0(are); - if (bod.胸毛_人 != null) - { - bod.胸毛_人.描画0(are); - } - bod.舌.描画0(are); - bod.口精液.描画0(are); - bod.咳.描画0(are); - bod.呼気.描画0(are); - if (bod.cb0 && bod.カーソル.コキ) - { - bod.カーソル.描画0(are); - bod.カーソル.描画1(are); - } - bod.前髪.描画0(are); - if (!bod.Is獣耳) - { - foreach (角2 item89 in bod.角左接続) - { - item89.根描画(are); - } - foreach (角2 item90 in bod.角右接続) - { - item90.根描画(are); - } - } - if (bod.Is単眉) - { - bod.単眼眉.描画0(are); - } - if (bod.Is双眉) - { - bod.眉左.描画0(are); - bod.眉右.描画0(are); - } - if (bod.Is頭頂_宇) - { - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item91 in bod.角左接続) - { - item91.先描画(are); - } - foreach (角2 item92 in bod.角右接続) - { - item92.先描画(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - } - else - { - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item93 in bod.角左接続) - { - item93.先描画(are); - } - foreach (角2 item94 in bod.角右接続) - { - item94.先描画(are); - } - if (bod.Is虫角前) - { - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - } - else - { - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - } - } - bod.顔触覚左接続.描画0(are); - bod.顔触覚左接続.描画1(are); - bod.顔触覚右接続.描画0(are); - bod.顔触覚右接続.描画1(are); - if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - if (bod.Is半前) - { - bod.EI半前.描画(are); - } - bod.染み_人.湯気描画(are); - if (bod.cb0 && bod.カーソル.Is乳弄り) - { - bod.カーソル.描画2(Are); - } - bod.上着B_前掛け.前(are); - bod.ぶっかけ大.Draw(are); - bod.ぶっかけ小.Draw(are); - if (bod.cb1) - { - bod.カーソル.描画1(are); - } - if (bod.cb0 && bod.fi) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - }; - return; - } - if (Is植) - { - Draw = delegate(Are are) - { - bod.染み_人.色更新(); - bod.染み_人.描画0(are); - if (bod.Is胸) - { - bod.EI胸.描画(are); - } - if (bod.Is腰) - { - bod.EI腰.描画(are); - } - if (bod.Is頭頂_宇) - { - bod.頭頂後.描画0(are); - } - if (bod.Is髪) - { - bod.EI髪.描画(are); - } - if (bod.Is獣耳) - { - foreach (角2 item95 in bod.角左接続) - { - item95.根描画(are); - } - foreach (角2 item96 in bod.角右接続) - { - item96.根描画(are); - } - } - bod.肩左飛膜.描画0(are); - bod.肩右飛膜.描画0(are); - if (bod.腕左右前後) - { - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - } - else - { - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - } - bod.上着B_クロス後.描画0(are); - if (bod.Is半後) - { - bod.EI半後.描画(are); - } - if (bod.Is蜘尾) - { - bod.出糸精液.描画0(are); - } - if (bod.cb0) - { - if (bod.カーソル.IsSub糸挿入) - { - bod.カーソル.描画糸(Are); - } - else if (bod.カーソル.Is糸挿入) - { - bod.カーソル.描画2(Are); - } - } - bod.耳左接続.描画0(are); - bod.耳右接続.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.脇描画(are); - } - if (bod.肩右 != null) - { - bod.肩右.脇描画(are); - } - bod.腰.描画0(are); - bod.腰.描画1(are); - bod.胴.描画0(are); - bod.胸.描画0(are); - bod.首.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.描画0(are); - } - if (bod.肩右 != null) - { - bod.肩右.描画0(are); - } - if (bod.Is半中2) - { - bod.EI半中2.描画(are); - } - bod.ボテ腹_人.描画0(are); - bod.ボテ腹板_人.描画0(are); - bod.腰肌_人.描画0(are); - bod.胴腹板_人.描画0(are); - bod.胸腹板_人.描画0(are); - bod.胴肌_人.描画0(are); - bod.胸肌_人.描画0(are); - bod.下着T_チューブ.描画0(are); - bod.下着T_クロス.描画0(are); - bod.下着T_ビキニ.描画0(are); - bod.下着T_マイクロ.描画0(are); - bod.下着T_ブラ.描画0(are); - bod.腕左.描画0(are); - bod.腕右.描画0(are); - bod.腕左.描画1(are); - bod.腕右.描画1(are); - if (bod.胸左右前後) - { - bod.乳房右.描画0(are); - bod.乳房左.描画0(are); - } - else - { - bod.乳房左.描画0(are); - bod.乳房右.描画0(are); - } - bod.ピアス左.描画0(are); - bod.ピアス右.描画0(are); - bod.噴乳左.描画0(are); - bod.噴乳右.描画0(are); - bod.キャップ2左.描画0(are); - bod.キャップ2右.描画0(are); - bod.胸肌_人.描画1(are); - if (bod.汗掻き != null) - { - bod.汗掻き.Draw(are); - } - bod.頭.描画0(are); - if (bod.Is双眼 && !bod.Is瞼宇) - { - bod.目左.描画0(are); - bod.瞼左.描画0(are); - bod.目右.描画0(are); - bod.瞼右.描画0(are); - } - bod.頭.描画1(are); - if (bod.Is単眼) - { - bod.単眼目.描画0(are); - bod.単眼瞼.描画0(are); - } - bod.紅潮.描画0(are); - bod.鼻肌.描画0(are); - bod.目尻影左.描画0(are); - bod.目尻影右.描画0(are); - bod.目傷左.描画0(are); - bod.目傷右.描画0(are); - bod.頬肌左.描画0(are); - bod.頬肌右.描画0(are); - if (bod.Is額眼) - { - bod.額目.描画0(are); - bod.額瞼.描画0(are); - } - if (bod.Is頬眼) - { - bod.頬目左.描画0(are); - bod.頬目右.描画0(are); - bod.頬瞼左.描画0(are); - bod.頬瞼右.描画0(are); - } - if (bod.Is瞼宇) - { - bod.瞼左.描画0(are); - bod.瞼右.描画0(are); - } - bod.涎左.描画0(are); - bod.涎右.描画0(are); - bod.口.描画0(are); - if (bod.鼻描画) - { - bod.鼻.描画0(are); - bod.鼻水左.描画0(are); - bod.鼻水右.描画0(are); - } - bod.頭.描画2(are); - bod.玉口枷.描画0(are); - bod.基髪.描画0(are); - bod.横髪左.描画0(are); - bod.横髪右.描画0(are); - bod.頬左接続.描画0(are); - bod.頬左接続.描画1(are); - bod.頬右接続.描画0(are); - bod.頬右接続.描画1(are); - bod.頬肌左.描画1(are); - bod.頬肌右.描画1(are); - if (bod.涙描画) - { - bod.涙左.描画0(are); - bod.涙右.描画0(are); - } - if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - bod.肛門_人.描画0(are); - bod.肛門精液_人.描画0(are); - if (!bod.Is下着B) - { - bod.EI腿.描画(are); - if (bod.Is半中1) - { - bod.EI半中1.描画(are); - } - } - if (bod.cb1) - { - bod.カーソル.描画肛(are); - } - bod.膣基_人.描画0(are); - if (bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.膣内精液_人.描画0(are); - bod.断面_人.描画0(are); - bod.性器_人.描画0(are); - if (!bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.ピアス.描画0(are); - bod.下着T_チューブ.描画1(are); - bod.下着T_クロス.描画1(are); - bod.下着T_ビキニ.描画1(are); - bod.下着T_マイクロ.描画1(are); - bod.下着T_ブラ.描画1(are); - bod.下着乳首左.描画0(are); - bod.下着乳首右.描画0(are); - bod.キャップ1.描画0(are); - bod.下着B_ノーマル.描画0(are); - bod.下着B_マイクロ.描画0(are); - bod.下着B_ノーマル.描画1(are); - bod.下着B_マイクロ.描画1(are); - bod.下着陰核.描画0(are); - bod.上着M_ドレス.描画0(are); - bod.上着T_ドレス.描画0(are); - if (bod.Is下着B) - { - bod.EI腿.描画(are); - if (bod.Is半中1) - { - bod.EI半中1.描画(are); - } - } - bod.上着B_前掛け.描画0(are); - bod.上着B_クロス.描画0(are); - if (bod.胸毛_人 != null) - { - bod.胸毛_人.描画0(are); - } - bod.舌.描画0(are); - bod.口精液.描画0(are); - bod.咳.描画0(are); - bod.呼気.描画0(are); - if (bod.cb0 && bod.カーソル.コキ) - { - bod.カーソル.描画0(are); - bod.カーソル.描画1(are); - } - bod.前髪.描画0(are); - if (!bod.Is獣耳) - { - foreach (角2 item97 in bod.角左接続) - { - item97.根描画(are); - } - foreach (角2 item98 in bod.角右接続) - { - item98.根描画(are); - } - } - if (bod.Is単眉) - { - bod.単眼眉.描画0(are); - } - if (bod.Is双眉) - { - bod.眉左.描画0(are); - bod.眉右.描画0(are); - } - if (bod.Is頭頂_宇) - { - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item99 in bod.角左接続) - { - item99.先描画(are); - } - foreach (角2 item100 in bod.角右接続) - { - item100.先描画(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - } - else - { - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item101 in bod.角左接続) - { - item101.先描画(are); - } - foreach (角2 item102 in bod.角右接続) - { - item102.先描画(are); - } - if (bod.Is虫角前) - { - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - } - else - { - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - } - } - bod.顔触覚左接続.描画0(are); - bod.顔触覚左接続.描画1(are); - bod.顔触覚右接続.描画0(are); - bod.顔触覚右接続.描画1(are); - if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - if (bod.Is半前) - { - bod.EI半前.描画(are); - } - bod.染み_人.湯気描画(are); - if (bod.cb0 && bod.カーソル.Is乳弄り) - { - bod.カーソル.描画2(Are); - } - bod.上着B_前掛け.前(are); - bod.ぶっかけ大.Draw(are); - bod.ぶっかけ小.Draw(are); - if (bod.cb1) - { - bod.カーソル.描画1(are); - } - if (bod.cb0 && bod.fi) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - }; - return; - } - if (Is粘) - { - Draw = delegate(Are are) - { - bod.染み_人.色更新(); - bod.染み_人.描画0(are); - if (bod.Is胸) - { - bod.EI胸.描画(are); - } - if (bod.Is腰) - { - bod.EI腰.描画(are); - } - if (bod.Is頭頂_宇) - { - bod.頭頂後.描画0(are); - } - if (bod.Is髪) - { - bod.EI髪.描画(are); - } - if (bod.Is獣耳) - { - foreach (角2 item103 in bod.角左接続) - { - item103.根描画(are); - } - foreach (角2 item104 in bod.角右接続) - { - item104.根描画(are); - } - } - bod.上着B_クロス後.描画0(are); - if (bod.Is半後) - { - bod.EI半後.描画(are); - } - if (bod.Is蜘尾) - { - bod.出糸精液.描画0(are); - } - if (bod.cb0) - { - if (bod.カーソル.IsSub糸挿入) - { - bod.カーソル.描画糸(Are); - } - else if (bod.カーソル.Is糸挿入) - { - bod.カーソル.描画2(Are); - } - } - bod.肩左飛膜.描画0(are); - bod.肩右飛膜.描画0(are); - if (bod.腕左右前後) - { - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - } - else - { - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - } - bod.耳左接続.描画0(are); - bod.耳右接続.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.脇描画(are); - } - if (bod.肩右 != null) - { - bod.肩右.脇描画(are); - } - bod.腰.描画0(are); - bod.腰.描画1(are); - if (!Sta.GameData.断面) - { - bod.肛門_人.描画0(are); - bod.肛門精液_人.描画0(are); - if (bod.cb1) - { - bod.カーソル.描画肛(are); - } - bod.膣基_人.描画0(are); - if (bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.膣内精液_人.描画0(are); - bod.断面_人.描画0(are); - } - bod.胴.描画0(are); - bod.胸.描画0(are); - bod.首.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.描画0(are); - } - if (bod.肩右 != null) - { - bod.肩右.描画0(are); - } - if (bod.Is半中1) - { - bod.EI半中1.描画(are); - } - if (bod.Is半中2) - { - bod.EI半中2.描画(are); - } - bod.ボテ腹_人.描画0(are); - bod.ボテ腹板_人.描画0(are); - bod.腰肌_人.描画0(are); - bod.胴腹板_人.描画0(are); - bod.胸腹板_人.描画0(are); - bod.胴肌_人.描画0(are); - bod.胸肌_人.描画0(are); - bod.下着T_チューブ.描画0(are); - bod.下着T_クロス.描画0(are); - bod.下着T_ビキニ.描画0(are); - bod.下着T_マイクロ.描画0(are); - bod.下着T_ブラ.描画0(are); - bod.腕左.描画0(are); - bod.腕右.描画0(are); - bod.腕左.描画1(are); - bod.腕右.描画1(are); - if (bod.胸左右前後) - { - bod.乳房右.描画0(are); - bod.乳房左.描画0(are); - } - else - { - bod.乳房左.描画0(are); - bod.乳房右.描画0(are); - } - bod.ピアス左.描画0(are); - bod.ピアス右.描画0(are); - bod.噴乳左.描画0(are); - bod.噴乳右.描画0(are); - bod.キャップ2左.描画0(are); - bod.キャップ2右.描画0(are); - bod.胸肌_人.描画1(are); - if (bod.汗掻き != null) - { - bod.汗掻き.Draw(are); - } - bod.頭.描画0(are); - if (bod.Is双眼 && !bod.Is瞼宇) - { - bod.目左.描画0(are); - bod.瞼左.描画0(are); - bod.目右.描画0(are); - bod.瞼右.描画0(are); - } - bod.頭.描画1(are); - if (bod.Is単眼) - { - bod.単眼目.描画0(are); - bod.単眼瞼.描画0(are); - } - bod.紅潮.描画0(are); - bod.鼻肌.描画0(are); - bod.目尻影左.描画0(are); - bod.目尻影右.描画0(are); - bod.目傷左.描画0(are); - bod.目傷右.描画0(are); - bod.頬肌左.描画0(are); - bod.頬肌右.描画0(are); - if (bod.Is額眼) - { - bod.額目.描画0(are); - bod.額瞼.描画0(are); - } - if (bod.Is頬眼) - { - bod.頬目左.描画0(are); - bod.頬目右.描画0(are); - bod.頬瞼左.描画0(are); - bod.頬瞼右.描画0(are); - } - if (bod.Is瞼宇) - { - bod.瞼左.描画0(are); - bod.瞼右.描画0(are); - } - bod.涎左.描画0(are); - bod.涎右.描画0(are); - bod.口.描画0(are); - if (bod.鼻描画) - { - bod.鼻.描画0(are); - bod.鼻水左.描画0(are); - bod.鼻水右.描画0(are); - } - bod.頭.描画2(are); - bod.玉口枷.描画0(are); - bod.基髪.描画0(are); - bod.横髪左.描画0(are); - bod.横髪右.描画0(are); - bod.頬左接続.描画0(are); - bod.頬左接続.描画1(are); - bod.頬右接続.描画0(are); - bod.頬右接続.描画1(are); - bod.頬肌左.描画1(are); - bod.頬肌右.描画1(are); - if (bod.涙描画) - { - bod.涙左.描画0(are); - bod.涙右.描画0(are); - } - if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - if (Sta.GameData.断面) - { - bod.肛門_人.描画0(are); - bod.肛門精液_人.描画0(are); - if (bod.cb1) - { - bod.カーソル.描画肛(are); - } - bod.膣基_人.描画0(are); - if (bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.膣内精液_人.描画0(are); - bod.断面_人.描画0(are); - } - bod.性器_人.描画0(are); - if (!bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.ピアス.描画0(are); - bod.下着T_チューブ.描画1(are); - bod.下着T_クロス.描画1(are); - bod.下着T_ビキニ.描画1(are); - bod.下着T_マイクロ.描画1(are); - bod.下着T_ブラ.描画1(are); - bod.下着乳首左.描画0(are); - bod.下着乳首右.描画0(are); - bod.キャップ1.描画0(are); - bod.下着B_ノーマル.描画0(are); - bod.下着B_マイクロ.描画0(are); - bod.下着B_ノーマル.描画1(are); - bod.下着B_マイクロ.描画1(are); - bod.下着陰核.描画0(are); - bod.上着M_ドレス.描画0(are); - bod.上着T_ドレス.描画0(are); - bod.上着B_前掛け.描画0(are); - bod.EI腿.描画(are); - if (bod.胸毛_人 != null) - { - bod.胸毛_人.描画0(are); - } - bod.舌.描画0(are); - bod.口精液.描画0(are); - bod.咳.描画0(are); - bod.呼気.描画0(are); - if (bod.cb0 && bod.カーソル.コキ) - { - bod.カーソル.描画0(are); - bod.カーソル.描画1(are); - } - bod.前髪.描画0(are); - if (!bod.Is獣耳) - { - foreach (角2 item105 in bod.角左接続) - { - item105.根描画(are); - } - foreach (角2 item106 in bod.角右接続) - { - item106.根描画(are); - } - } - if (bod.Is単眉) - { - bod.単眼眉.描画0(are); - } - if (bod.Is双眉) - { - bod.眉左.描画0(are); - bod.眉右.描画0(are); - } - if (bod.Is頭頂_宇) - { - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item107 in bod.角左接続) - { - item107.先描画(are); - } - foreach (角2 item108 in bod.角右接続) - { - item108.先描画(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - } - else - { - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item109 in bod.角左接続) - { - item109.先描画(are); - } - foreach (角2 item110 in bod.角右接続) - { - item110.先描画(are); - } - if (bod.Is虫角前) - { - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - } - else - { - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - } - } - bod.顔触覚左接続.描画0(are); - bod.顔触覚左接続.描画1(are); - bod.顔触覚右接続.描画0(are); - bod.顔触覚右接続.描画1(are); - if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - bod.上着B_クロス.描画0(are); - if (bod.Is半前) - { - bod.EI半前.描画(are); - } - bod.染み_人.湯気描画(are); - if (bod.cb0 && bod.カーソル.Is乳弄り) - { - bod.カーソル.描画2(Are); - } - bod.上着B_前掛け.前(are); - bod.ぶっかけ大.Draw(are); - bod.ぶっかけ小.Draw(are); - if (bod.cb1) - { - bod.カーソル.描画1(are); - } - if (bod.cb0 && bod.fi) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - }; - return; - } - Draw = delegate(Are are) - { - bod.cb0 = bod.カーソル != null; - bod.cb1 = bod.cb0 && !bod.カーソル.コキ; - bod.染み_人.色更新(); - bod.染み_人.描画0(are); - if (bod.Is胸) - { - bod.EI胸.描画(are); - } - if (bod.Is腰) - { - bod.EI腰.描画(are); - } - if (bod.Is頭頂_宇) - { - bod.頭頂後.描画0(are); - } - if (bod.Is髪) - { - bod.EI髪.描画(are); - } - if (bod.Is獣耳) - { - foreach (角2 item111 in bod.角左接続) - { - item111.根描画(are); - } - foreach (角2 item112 in bod.角右接続) - { - item112.根描画(are); - } - } - bod.肩左飛膜.描画0(are); - bod.肩右飛膜.描画0(are); - if (bod.腕左右前後) - { - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - } - else - { - if (bod.腕左前後_) - { - bod.下腕以降左.描画0(are); - bod.下腕以降左.描画1(are); - } - if (bod.腕右前後_) - { - bod.下腕以降右.描画0(are); - bod.下腕以降右.描画1(are); - } - } - bod.上着B_クロス後.描画0(are); - if (bod.Is半後) - { - bod.EI半後.描画(are); - } - if (bod.Is蜘尾) - { - bod.出糸精液.描画0(are); - } - if (bod.cb0) - { - if (bod.カーソル.IsSub糸挿入) - { - bod.カーソル.描画糸(Are); - } - else if (bod.カーソル.Is糸挿入) - { - bod.カーソル.描画2(Are); - } - } - bod.耳左接続.描画0(are); - bod.耳右接続.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.脇描画(are); - } - if (bod.肩右 != null) - { - bod.肩右.脇描画(are); - } - bod.腰.描画0(are); - bod.腰.描画1(are); - bod.胴.描画0(are); - bod.胸.描画0(are); - bod.首.描画0(are); - if (bod.肩左 != null) - { - bod.肩左.描画0(are); - } - if (bod.肩右 != null) - { - bod.肩右.描画0(are); - } - if (bod.Is半中1) - { - bod.EI半中1.描画(are); - } - if (bod.Is半中2) - { - bod.EI半中2.描画(are); - } - bod.ボテ腹_人.描画0(are); - bod.ボテ腹板_人.描画0(are); - bod.腰肌_人.描画0(are); - bod.胴腹板_人.描画0(are); - bod.胸腹板_人.描画0(are); - bod.胴肌_人.描画0(are); - bod.胸肌_人.描画0(are); - bod.下着T_チューブ.描画0(are); - bod.下着T_クロス.描画0(are); - bod.下着T_ビキニ.描画0(are); - bod.下着T_マイクロ.描画0(are); - bod.下着T_ブラ.描画0(are); - bod.腕左.描画0(are); - bod.腕右.描画0(are); - bod.腕左.描画1(are); - bod.腕右.描画1(are); - if (bod.胸左右前後) - { - bod.乳房右.描画0(are); - bod.乳房左.描画0(are); - } - else - { - bod.乳房左.描画0(are); - bod.乳房右.描画0(are); - } - bod.ピアス左.描画0(are); - bod.ピアス右.描画0(are); - bod.噴乳左.描画0(are); - bod.噴乳右.描画0(are); - bod.キャップ2左.描画0(are); - bod.キャップ2右.描画0(are); - bod.胸肌_人.描画1(are); - if (bod.汗掻き != null) - { - bod.汗掻き.Draw(are); - } - bod.頭.描画0(are); - if (bod.Is双眼 && !bod.Is瞼宇) - { - bod.目左.描画0(are); - bod.瞼左.描画0(are); - bod.目右.描画0(are); - bod.瞼右.描画0(are); - } - bod.頭.描画1(are); - if (bod.Is単眼) - { - bod.単眼目.描画0(are); - bod.単眼瞼.描画0(are); - } - bod.紅潮.描画0(are); - bod.鼻肌.描画0(are); - bod.目尻影左.描画0(are); - bod.目尻影右.描画0(are); - bod.目傷左.描画0(are); - bod.目傷右.描画0(are); - bod.頬肌左.描画0(are); - bod.頬肌右.描画0(are); - if (bod.Is額眼) - { - bod.額目.描画0(are); - bod.額瞼.描画0(are); - } - if (bod.Is頬眼) - { - bod.頬目左.描画0(are); - bod.頬目右.描画0(are); - bod.頬瞼左.描画0(are); - bod.頬瞼右.描画0(are); - } - if (bod.Is瞼宇) - { - bod.瞼左.描画0(are); - bod.瞼右.描画0(are); - } - bod.涎左.描画0(are); - bod.涎右.描画0(are); - bod.口.描画0(are); - if (bod.鼻描画) - { - bod.鼻.描画0(are); - bod.鼻水左.描画0(are); - bod.鼻水右.描画0(are); - } - bod.頭.描画2(are); - bod.玉口枷.描画0(are); - bod.基髪.描画0(are); - bod.横髪左.描画0(are); - bod.横髪右.描画0(are); - bod.頬左接続.描画0(are); - bod.頬左接続.描画1(are); - bod.頬右接続.描画0(are); - bod.頬右接続.描画1(are); - bod.頬肌左.描画1(are); - bod.頬肌右.描画1(are); - if (bod.涙描画) - { - bod.涙左.描画0(are); - bod.涙右.描画0(are); - } - if (!bod.Is頭頂_宇 && !bod.Is顔面 && !bod.Is額角 && !bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (bod.Is腕前 && !bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - if (bod.Is腿魚 && bod.Is腿) - { - bod.EI腿.描画(are); - } - bod.肛門_人.描画0(are); - bod.肛門精液_人.描画0(are); - if (bod.cb1) - { - bod.カーソル.描画肛(are); - } - bod.膣基_人.描画0(are); - if (bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.膣内精液_人.描画0(are); - bod.断面_人.描画0(are); - bod.性器_人.描画0(are); - if (!bod.断面_表示 && bod.cb1) - { - bod.カーソル.描画0(are); - } - bod.ピアス.描画0(are); - bod.下着T_チューブ.描画1(are); - bod.下着T_クロス.描画1(are); - bod.下着T_ビキニ.描画1(are); - bod.下着T_マイクロ.描画1(are); - bod.下着T_ブラ.描画1(are); - bod.下着乳首左.描画0(are); - bod.下着乳首右.描画0(are); - bod.キャップ1.描画0(are); - bod.下着B_ノーマル.描画0(are); - bod.下着B_マイクロ.描画0(are); - bod.下着B_ノーマル.描画1(are); - bod.下着B_マイクロ.描画1(are); - bod.下着陰核.描画0(are); - bod.上着M_ドレス.描画0(are); - bod.上着T_ドレス.描画0(are); - if (!bod.Is腿人) - { - bod.上着B_前掛け.描画0(are); - bod.上着B_クロス.描画0(are); - } - if (bod.Is腿人) - { - bod.上着B_前掛け.描画0(are); - } - if (bod.胸毛_人 != null) - { - bod.胸毛_人.描画0(are); - } - bod.舌.描画0(are); - bod.口精液.描画0(are); - bod.咳.描画0(are); - bod.呼気.描画0(are); - if (bod.cb0 && bod.カーソル.コキ) - { - bod.カーソル.描画0(are); - bod.カーソル.描画1(are); - } - bod.前髪.描画0(are); - if (!bod.Is獣耳) - { - foreach (角2 item113 in bod.角左接続) - { - item113.根描画(are); - } - foreach (角2 item114 in bod.角右接続) - { - item114.根描画(are); - } - } - if (bod.Is単眉) - { - bod.単眼眉.描画0(are); - } - if (bod.Is双眉) - { - bod.眉左.描画0(are); - bod.眉右.描画0(are); - } - if (bod.Is頭頂_宇) - { - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item115 in bod.角左接続) - { - item115.先描画(are); - } - foreach (角2 item116 in bod.角右接続) - { - item116.先描画(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - } - else - { - if (bod.Is獣耳) - { - bod.獣耳左.描画0(are); - bod.獣耳右.描画0(are); - } - if (bod.Is頭頂) - { - bod.頭頂.描画0(are); - } - bod.植左接続.描画0(are); - bod.植右接続.描画0(are); - foreach (角2 item117 in bod.角左接続) - { - item117.先描画(are); - } - foreach (角2 item118 in bod.角右接続) - { - item118.先描画(are); - } - if (bod.Is虫角前) - { - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - bod.額接続.描画0(are); - bod.額接続.描画1(are); - } - else - { - bod.額接続.描画0(are); - bod.額接続.描画1(are); - bod.触覚左接続.描画0(are); - bod.触覚左接続.描画1(are); - bod.触覚右接続.描画0(are); - bod.触覚右接続.描画1(are); - bod.大顎基接続.描画0(are); - bod.大顎基接続.描画1(are); - if (bod.Is顔面) - { - bod.顔面.描画0(are); - } - } - } - bod.顔触覚左接続.描画0(are); - bod.顔触覚左接続.描画1(are); - bod.顔触覚右接続.描画0(are); - bod.顔触覚右接続.描画1(are); - if (bod.Is頭頂_宇 || bod.Is顔面 || bod.Is額角 || bod.Is触覚) - { - bod.目隠帯.描画0(are); - } - if (!bod.Is腿魚 && bod.Is腿 && bod.腿開きi != 4) - { - bod.EI腿.描画(are); - } - if (bod.Is腕前 && bod.Is最前腕人 && (!bod.腕左前後_ || !bod.腕右前後_)) - { - bod.EI腕前.描画(are); - } - if (!bod.Is腿魚 && bod.Is腿 && bod.腿開きi == 4) - { - bod.EI腿.描画(are); - } - if (bod.cb0 && !(bod.fi = bod.カーソル.Isフォーカス膣肛挿入)) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - if (bod.Is腿人) - { - bod.上着B_クロス.描画0(are); - } - if (bod.Is半前) - { - bod.EI半前.描画(are); - } - bod.染み_人.湯気描画(are); - if (bod.cb0 && bod.カーソル.Is乳弄り) - { - bod.カーソル.描画2(Are); - } - bod.上着B_前掛け.前(are); - bod.ぶっかけ大.Draw(are); - bod.ぶっかけ小.Draw(are); - if (bod.cb1) - { - bod.カーソル.描画1(are); - } - if (bod.cb0 && bod.fi) - { - bod.性器精液_人.描画0(are); - bod.飛沫_人.描画0(are); - bod.潮吹_小_人.描画0(are); - bod.潮吹_大_人.描画0(are); - bod.放尿_人.描画0(are); - } - }; - } - - public void 変動ステート更新() - { - Cha.ChaD.現乳首 = Cha.ChaD.Sesnsitivities[ContactType.Milk]; - Cha.ChaD.現陰核 = Cha.ChaD.Sesnsitivities[ContactType.Nucleus]; - Cha.ChaD.現性器 = Cha.ChaD.Sesnsitivities[ContactType.Vagina].Max(Cha.ChaD.Sesnsitivities[ContactType.Sex]); - Cha.ChaD.現肛門 = Cha.ChaD.Sesnsitivities[ContactType.Anal]; - double バスト = (Cha.ChaD.最乳房 - 0.3 * Cha.ChaD.現乳房.Inverse()).Clamp(0.0, 1.0); - 乳房左.バスト = バスト; - 乳房右.バスト = バスト; - 下着乳首左.バスト = バスト; - 下着乳首右.バスト = バスト; - 下着T_チューブ.バスト = バスト; - 下着T_クロス.バスト = バスト; - 下着T_ビキニ.バスト = バスト; - 下着T_マイクロ.バスト = バスト; - 下着T_ブラ.バスト = バスト; - 上着T_ドレス.バスト = バスト; - double num = 0.65 * Cha.ChaD.最乳首 * Cha.ChaD.現乳首; - 乳房左.X0Y0_乳首.SizeBase = nsb1 + num; - 乳房左.X0Y0_乳輪.SizeBase = nsb2 + num; - 乳房左.X0Y1_乳首.SizeBase = nsb1 + num; - 乳房左.X0Y1_乳輪.SizeBase = nsb2 + num; - 乳房左.X0Y2_乳首.SizeBase = nsb1 + num; - 乳房左.X0Y2_乳輪.SizeBase = nsb2 + num; - 乳房左.X0Y3_乳首.SizeBase = nsb1 + num; - 乳房左.X0Y3_乳輪.SizeBase = nsb2 + num; - 乳房左.X0Y4_乳首.SizeBase = nsb1 + num; - 乳房左.X0Y4_乳輪.SizeBase = nsb2 + num; - 乳房右.X0Y0_乳首.SizeBase = nsb1 + num; - 乳房右.X0Y0_乳輪.SizeBase = nsb2 + num; - 乳房右.X0Y1_乳首.SizeBase = nsb1 + num; - 乳房右.X0Y1_乳輪.SizeBase = nsb2 + num; - 乳房右.X0Y2_乳首.SizeBase = nsb1 + num; - 乳房右.X0Y2_乳輪.SizeBase = nsb2 + num; - 乳房右.X0Y3_乳首.SizeBase = nsb1 + num; - 乳房右.X0Y3_乳輪.SizeBase = nsb2 + num; - 乳房右.X0Y4_乳首.SizeBase = nsb1 + num; - 乳房右.X0Y4_乳輪.SizeBase = nsb2 + num; - 乳房左.乳首CD.不透明度 = Cha.ChaD.素乳首濃度 + Cha.ChaD.最乳首濃度 * Cha.ChaD.現乳首; - 乳房左.乳輪CD.不透明度 = Cha.ChaD.素乳首濃度 + Cha.ChaD.最乳首濃度 * Cha.ChaD.現乳首; - 乳房右.乳首CD.不透明度 = Cha.ChaD.素乳首濃度 + Cha.ChaD.最乳首濃度 * Cha.ChaD.現乳首; - 乳房右.乳輪CD.不透明度 = Cha.ChaD.素乳首濃度 + Cha.ChaD.最乳首濃度 * Cha.ChaD.現乳首; - num = 0.65 * Cha.ChaD.最陰核 * Cha.ChaD.現陰核; - if (Is獣) - { - 性器_獣.X0Y0_陰核.SizeBase = csb + num; - 性器_獣.X0Y1_陰核.SizeBase = csb + num; - 性器_獣.X0Y2_陰核.SizeBase = csb + num; - 性器_獣.X0Y3_陰核.SizeBase = csb + num; - 性器_獣.X0Y4_陰核.SizeBase = csb + num; - 性器_獣.小陰唇CD.不透明度 = Cha.ChaD.素性器濃度 + Cha.ChaD.最性器濃度 * Cha.ChaD.現性器; - 性器_獣.性器基CD.不透明度 = Cha.ChaD.素性器濃度 + Cha.ChaD.最性器濃度 * Cha.ChaD.現性器; - 肛門_獣.肛門3CD.不透明度 = Cha.ChaD.素肛門濃度 + Cha.ChaD.最肛門濃度 * Cha.ChaD.現肛門; - num = 0.3 * Cha.ChaD.現肛門; - 肛門_獣.X0Y0_肛門2.SizeBase = asb1 + num; - 肛門_獣.X0Y0_肛門3.SizeBase = asb2 + num; - } - else - { - 性器_人.X0Y0_陰核.SizeBase = csb + num; - 性器_人.X0Y1_陰核.SizeBase = csb + num; - 性器_人.X0Y2_陰核.SizeBase = csb + num; - 性器_人.X0Y3_陰核.SizeBase = csb + num; - 性器_人.X0Y4_陰核.SizeBase = csb + num; - 性器_人.小陰唇CD.不透明度 = Cha.ChaD.素性器濃度 + Cha.ChaD.最性器濃度 * Cha.ChaD.現性器; - 性器_人.性器基CD.不透明度 = Cha.ChaD.素性器濃度 + Cha.ChaD.最性器濃度 * Cha.ChaD.現性器; - 肛門_人.肛門3CD.不透明度 = Cha.ChaD.素肛門濃度 + Cha.ChaD.最肛門濃度 * Cha.ChaD.現肛門; - num = 0.3 * Cha.ChaD.現肛門; - 肛門_人.X0Y0_肛門2.SizeBase = asb1 + num; - 肛門_人.X0Y0_肛門3.SizeBase = asb2 + num; - } - 腰肌_人.陰毛CD.不透明度 = Cha.ChaD.現陰毛 * Cha.ChaD.最陰毛濃度; - 腰肌_人.獣性_獣毛CD.不透明度 = Cha.ChaD.現陰毛; - 腰肌_人.陰毛_ハートCD.不透明度 = Cha.ChaD.現陰毛.Inverse() * Cha.ChaD.最陰毛濃度; - } - - public void SetEle(Action a) where T : Ele - { - T ele = Elements.GetEle(); - if (ele == null) - { - return; - } - a(ele); - foreach (EleI ei in eis) - { - if (ei.ElesH.Contains(ele)) - { - ei.Updatef = true; - break; - } - } - } - - public void SetEle(bool 右, Action a) where T : Ele - { - T ele = Elements.GetEle(右); - if (ele == null) - { - return; - } - a(ele); - foreach (EleI ei in eis) - { - if (ei.ElesH.Contains(ele)) - { - ei.Updatef = true; - break; - } - } - } - - public void SetEle(Func con, Action a) where T : Ele - { - T ele = Elements.GetEle(con); - if (ele == null) - { - return; - } - a(ele); - foreach (EleI ei in eis) - { - if (ei.ElesH.Contains(ele)) - { - ei.Updatef = true; - break; - } - } - } - - public void SetEleL(Action a) where T : Ele - { - T eleL = Elements.GetEleL(); - if (eleL == null) - { - return; - } - a(eleL); - foreach (EleI ei in eis) - { - if (ei.ElesH.Contains(eleL)) - { - ei.Updatef = true; - break; - } - } - } - - public void SetEleL(bool 右, Action a) where T : Ele - { - T eleL = Elements.GetEleL(右); - if (eleL == null) - { - return; - } - a(eleL); - foreach (EleI ei in eis) - { - if (ei.ElesH.Contains(eleL)) - { - ei.Updatef = true; - break; - } - } - } - - public void SetEleL(Func con, Action a) where T : Ele - { - T eleL = Elements.GetEleL(con); - if (eleL == null) - { - return; - } - a(eleL); - foreach (EleI ei in eis) - { - if (ei.ElesH.Contains(eleL)) - { - ei.Updatef = true; - break; - } - } - } - - public void SetEles(Action a) where T : Ele - { - IEnumerable eles; - foreach (T item in eles = Elements.GetEles()) - { - a(item); - } - foreach (EleI ei in eis) - { - if (eles.Any((T e) => ei.ElesH.Contains(e))) - { - ei.Updatef = true; - } - } - } - - public void SetEles(bool 右, Action a) where T : Ele - { - IEnumerable eles; - foreach (T item in eles = Elements.GetEles(右)) - { - a(item); - } - foreach (EleI ei in eis) - { - if (eles.Any((T e) => ei.ElesH.Contains(e))) - { - ei.Updatef = true; - } - } - } - - public void SetEles(Func con, Action a) where T : Ele - { - IEnumerable eles; - foreach (T item in eles = Elements.GetEles(con)) - { - a(item); - } - foreach (EleI ei in eis) - { - if (eles.Any((T e) => ei.ElesH.Contains(e))) - { - ei.Updatef = true; - } - } - } - - public void SetElesL(Action a) where T : Ele - { - IEnumerable elesL; - foreach (T item in elesL = Elements.GetElesL()) - { - a(item); - } - foreach (EleI ei in eis) - { - if (elesL.Any((T e) => ei.ElesH.Contains(e))) - { - ei.Updatef = true; - } - } - } - - public void SetElesL(bool 右, Action a) where T : Ele - { - IEnumerable elesL; - foreach (T item in elesL = Elements.GetElesL(右)) - { - a(item); - } - foreach (EleI ei in eis) - { - if (elesL.Any((T e) => ei.ElesH.Contains(e))) - { - ei.Updatef = true; - } - } - } - - public void SetElesL(Func con, Action a) where T : Ele - { - IEnumerable elesL; - foreach (T item in elesL = Elements.GetElesL(con)) - { - a(item); - } - foreach (EleI ei in eis) - { - if (elesL.Any((T e) => ei.ElesH.Contains(e))) - { - ei.Updatef = true; - } - } - } - - public List GetHitTags(Color hc) - { - return (from e in EnumAllEle() - select e.本体.GetHitTags(ref hc)).Aggregate(delegate(List e0, List e1) - { - e0.AddRange(e1); - return e0; - }); - } - - public Ele GetHitEle(Color hc) - { - return EnumAllEle().FirstOrDefault((Ele e) => e.本体.IsHit(ref hc)); - } - - public List GetHitPars(Color hc) - { - return (from e in EnumAllEle() - select e.本体.GetHitPars(ref hc)).Aggregate(delegate(List e0, List e1) - { - e0.AddRange(e1); - return e0; - }); - } - - public bool IsHit(Color hc) - { - return EnumAllEle().Any((Ele e) => e.本体.IsHit(ref hc)); - } - - public IEnumerable EnumAllEle() - { - return Elements.Concat(from e in Elements.GetEles<上腕_蝙>() - select e.飛膜).Concat(from e in Elements.GetEles<手_蝙>() - select e.飛膜).Concat(from e in Elements.GetEles<大顎基>() - select e.大顎上); - } - - public void Set染み位置() - { - } - - public void Join() - { - Ele[] array = Elements; - for (int i = 0; i < array.Length; i++) - { - array[i].接続PA(); - } - foreach (蝙通常 item in 蝙通常) - { - item.接続(); - } - if (頭色更新 != null) - { - 頭色更新.色更新(); - } - if (ドレス色更新 != null) - { - ドレス色更新.色更新(); - } - if (鯨色更新 != null) - { - foreach (鯨色更新 item2 in 鯨色更新) - { - item2.色更新(); - } - } - if (飛膜色更新 != null) - { - foreach (飛膜色更新 item3 in 飛膜色更新) - { - item3.色更新(); - } - } - if (色更新 != null) - { - foreach (Ele item4 in 色更新) - { - item4.色更新(); - } - } - 染み_人.位置B = 腰.位置; - 染み_人.本体.JoinP(); - if (Is獣) - { - 染み_獣.位置B = 腰_獣.位置; - 染み_獣.本体.JoinP(); - } - 腰_人y = 腰.Yi; - if (Is獣) - { - 腰_獣y = 腰_獣.Yi; - } - } - - public void Update() - { - foreach (EleI ei in eis) - { - ei.Updatef = true; - } - } - - public bool Contains(Ele e) - { - return eis.Any((EleI f) => f.ElesH.Contains(e)); - } - - public bool IsUpdate(Ele e) - { - return eis.Any((EleI f) => f.IsUpdate(e)); - } - - public List Inserts(Ele io, int i, Ele e) - { - int num; - if ((num = 後髪接続.IndexOf(io)) > -1) - { - 後髪接続.Insert((num + i).Clamp(0, 後髪接続.Count), e); - return 後髪接続; - } - if ((num = 額接続.IndexOf(io)) > -1) - { - 額接続.Insert((num + i).Clamp(0, 額接続.Count), e); - return 額接続; - } - if ((num = 耳左接続.IndexOf(io)) > -1) - { - 耳左接続.Insert((num + i).Clamp(0, 耳左接続.Count), e); - return 耳左接続; - } - if ((num = 耳右接続.IndexOf(io)) > -1) - { - 耳右接続.Insert((num + i).Clamp(0, 耳右接続.Count), e); - return 耳右接続; - } - if ((num = 頬左接続.IndexOf(io)) > -1) - { - 頬左接続.Insert((num + i).Clamp(0, 頬左接続.Count), e); - return 頬左接続; - } - if ((num = 頬右接続.IndexOf(io)) > -1) - { - 頬右接続.Insert((num + i).Clamp(0, 頬右接続.Count), e); - return 頬右接続; - } - if ((num = 頭頂左後接続.IndexOf(io)) > -1) - { - 頭頂左後接続.Insert((num + i).Clamp(0, 頭頂左後接続.Count), e); - return 頭頂左後接続; - } - if ((num = 頭頂右後接続.IndexOf(io)) > -1) - { - 頭頂右後接続.Insert((num + i).Clamp(0, 頭頂右後接続.Count), e); - return 頭頂右後接続; - } - if ((num = 植左接続.IndexOf(io)) > -1) - { - 植左接続.Insert((num + i).Clamp(0, 植左接続.Count), e); - return 植左接続; - } - if ((num = 植右接続.IndexOf(io)) > -1) - { - 植右接続.Insert((num + i).Clamp(0, 植右接続.Count), e); - return 植右接続; - } - if ((num = 触覚左接続.IndexOf(io)) > -1) - { - 触覚左接続.Insert((num + i).Clamp(0, 触覚左接続.Count), e); - return 触覚左接続; - } - if ((num = 触覚右接続.IndexOf(io)) > -1) - { - 触覚右接続.Insert((num + i).Clamp(0, 触覚右接続.Count), e); - return 触覚右接続; - } - if ((num = 顔触覚左接続.IndexOf(io)) > -1) - { - 顔触覚左接続.Insert((num + i).Clamp(0, 顔触覚左接続.Count), e); - return 顔触覚左接続; - } - if ((num = 顔触覚右接続.IndexOf(io)) > -1) - { - 顔触覚右接続.Insert((num + i).Clamp(0, 顔触覚右接続.Count), e); - return 顔触覚右接続; - } - if ((num = 大顎基接続.IndexOf(io)) > -1) - { - 大顎基接続.Insert((num + i).Clamp(0, 大顎基接続.Count), e); - return 大顎基接続; - } - if ((num = 腕左.IndexOf(io)) > -1) - { - 腕左.Insert((num + i).Clamp(0, 腕左.Count), e); - return 腕左; - } - if ((num = 腕右.IndexOf(io)) > -1) - { - 腕右.Insert((num + i).Clamp(0, 腕右.Count), e); - return 腕右; - } - if ((num = 胸上左接続.IndexOf(io)) > -1) - { - 胸上左接続.Insert((num + i).Clamp(0, 胸上左接続.Count), e); - return 胸上左接続; - } - if ((num = 胸上右接続.IndexOf(io)) > -1) - { - 胸上右接続.Insert((num + i).Clamp(0, 胸上右接続.Count), e); - return 胸上右接続; - } - if ((num = 胸下左接続.IndexOf(io)) > -1) - { - 胸下左接続.Insert((num + i).Clamp(0, 胸下左接続.Count), e); - return 胸下左接続; - } - if ((num = 胸下右接続.IndexOf(io)) > -1) - { - 胸下右接続.Insert((num + i).Clamp(0, 胸下右接続.Count), e); - return 胸下右接続; - } - if ((num = 胴後左接続.IndexOf(io)) > -1) - { - 胴後左接続.Insert((num + i).Clamp(0, 胴後左接続.Count), e); - return 胴後左接続; - } - if ((num = 胴後右接続.IndexOf(io)) > -1) - { - 胴後右接続.Insert((num + i).Clamp(0, 胴後右接続.Count), e); - return 胴後右接続; - } - if ((num = 腰後左接続.IndexOf(io)) > -1) - { - 腰後左接続.Insert((num + i).Clamp(0, 腰後左接続.Count), e); - return 腰後左接続; - } - if ((num = 腰後右接続.IndexOf(io)) > -1) - { - 腰後右接続.Insert((num + i).Clamp(0, 腰後右接続.Count), e); - return 腰後右接続; - } - if ((num = 背中接続.IndexOf(io)) > -1) - { - 背中接続.Insert((num + i).Clamp(0, 背中接続.Count), e); - return 背中接続; - } - if ((num = 腿左接続.IndexOf(io)) > -1) - { - 腿左接続.Insert((num + i).Clamp(0, 腿左接続.Count), e); - return 腿左接続; - } - if ((num = 腿右接続.IndexOf(io)) > -1) - { - 腿右接続.Insert((num + i).Clamp(0, 腿右接続.Count), e); - return 腿右接続; - } - if ((num = 尾接続.IndexOf(io)) > -1) - { - 尾接続.Insert((num + i).Clamp(0, 尾接続.Count), e); - return 尾接続; - } - if ((num = 半身後接続.IndexOf(io)) > -1) - { - 半身後接続.Insert((num + i).Clamp(0, 半身後接続.Count), e); - return 半身後接続; - } - if ((num = 半身中1接続.IndexOf(io)) > -1) - { - 半身中1接続.Insert((num + i).Clamp(0, 半身中1接続.Count), e); - return 半身中1接続; - } - if ((num = 半身前接続.IndexOf(io)) > -1) - { - 半身前接続.Insert((num + i).Clamp(0, 半身前接続.Count), e); - return 半身前接続; - } - List[] array = 後腕左s; - foreach (List list in array) - { - if ((num = list.IndexOf(io)) > -1) - { - list.Insert((num + i).Clamp(0, list.Count), e); - return list; - } - } - array = 後腕右s; - foreach (List list2 in array) - { - if ((num = list2.IndexOf(io)) > -1) - { - list2.Insert((num + i).Clamp(0, list2.Count), e); - return list2; - } - } - return null; - } - - public キスマーク Addキスマーク(Vector2D cp, Color hc) - { - Ele he = GetHitEle(hc); - スタンプK[] array = キスマーク; - for (int i = 0; i < array.Length; i++) - { - キスマーク result; - if ((result = array[i].Add(cp, hc, he)) != null) - { - EleI eleI = eis.FirstOrDefault((EleI e) => e.ElesH.Contains(he)); - if (eleI != null) - { - eleI.Updatef = true; - } - return result; - } - } - return null; - } - - public void Add鞭痕(Vector2D cp, Color hc) - { - Ele he = GetHitEle(hc); - if (he is 下腕 || he is 首) - { - return; - } - スタンプW[] array = 鞭痕; - for (int i = 0; i < array.Length; i++) - { - if (array[i].Add(cp, hc, he)) - { - EleI eleI = eis.FirstOrDefault((EleI e) => e.ElesH.Contains(he)); - if (eleI != null) - { - eleI.Updatef = true; - } - break; - } - } - } - - public void Addぶっかけ(Vector2D cp, Color hc) - { - if (RNG.XS.NextBool()) - { - ぶっかけ小.Add(cp, hc, ぶっかけr); - } - else - { - ぶっかけ大.Add(cp, hc, ぶっかけr); - } - } - - public void Dispose() - { - スタンプK[] array = キスマーク; - for (int i = 0; i < array.Length; i++) - { - array[i].Dispose(); - } - スタンプW[] array2 = 鞭痕; - for (int i = 0; i < array2.Length; i++) - { - array2[i].Dispose(); - } - Ele[] array3 = Elements; - for (int i = 0; i < array3.Length; i++) - { - array3[i].Dispose(); - } - foreach (EleI ei in eis) - { - ei.Dispose(); - } - if (汗掻き != null) - { - 汗掻き.Dispose(); - } - if (ぶっかけ小 != null) - { - ぶっかけ小.Dispose(); - } - if (ぶっかけ大 != null) - { - ぶっかけ大.Dispose(); - } - if (染み_人 != null) - { - 染み_人.Dispose(); - } - if (染み_獣 != null) - { - 染み_獣.Dispose(); - } - } - - public void 描画(Are Are) - { - cb0 = カーソル != null; - cb1 = cb0 && !カーソル.コキ; - Ele[] array = Elements; - for (int i = 0; i < array.Length; i++) - { - array[i].接続PA(); - } - foreach (蝙通常 item in 蝙通常) - { - if (!Contains(item.上腕) || IsUpdate(item.上腕)) - { - item.接続(); - } - } - if (Is蜘尾) - { - 出糸精液.接続P(); - } - if (cb0) - { - カーソル.Set挿入Position(); - } - 頭色更新.色更新(); - ドレス色更新.色更新(); - foreach (鯨色更新 item2 in 鯨色更新) - { - if (!Contains(item2.長物) || IsUpdate(item2.長物)) - { - item2.色更新(); - } - } - foreach (飛膜色更新 item3 in 飛膜色更新) - { - if (!Contains(item3.根) || IsUpdate(item3.根)) - { - item3.色更新(); - } - } - foreach (Ele item4 in 色更新) - { - if (!Contains(item4) || IsUpdate(item4)) - { - item4.色更新(); - } - } - foreach (EleI ei in eis) - { - ei.Update(); - } - Draw(Are); - } - - private void Set人肌色(Color c) - { - Color col = 頭.頭CD.色.Col1; - Color col2 = 頭.頭CD.色.Col2; - Col.GetSkinGrad(ref c, out var ret); - ret.Col1 = col; - ret.GetRep(out var ret2); - foreach (Ele item in EnumAllEle()) - { - foreach (FieldInfo item2 in from f in item.GetType().GetFields() - where f.FieldType.ToString() == Sta.cdt - select f) - { - ColorD colorD = (ColorD)item2.GetValue(item); - if (colorD.色.Col1 == col && colorD.色.Col2 == col2) - { - colorD.色 = ret; - } - else if (colorD.色.Col1 == col2 && colorD.色.Col2 == col) - { - colorD.色 = ret2; - } - } - } - } - - public bool Is口腔() - { - return 口腔位置.DistanceSquared(Cha.CP) < r17; - } - - public bool Is陰核() - { - return 陰核位置.DistanceSquared(Cha.CP) < r10; - } - - public bool Is乳首() - { - if (!(乳首左位置.DistanceSquared(Cha.CP) < r10)) - { - return 乳首右位置.DistanceSquared(Cha.CP) < r10; - } - return true; - } - - public bool Is膣口() - { - return 膣口位置.DistanceSquared(Cha.CP) < r10; - } - - public bool Is口部() - { - return 口腔位置.DistanceSquared(Cha.CP) < r35; - } - - public bool Is胸部() - { - return 胸部位置.DistanceSquared(Cha.CP) < r17; - } - - public bool Is局部() - { - return 局部位置.DistanceSquared(Cha.CP) < r35; - } - - public bool Isくぱぁ() - { - if (Is蛇) - { - return 蛇.くぱぁ >= 0.5; - } - if (Is蠍) - { - return 蠍.くぱぁ >= 0.5; - } - return true; - } - - public void 口腔接続() - { - 腰.接続PA(); - 胴.接続PA(); - 胸.接続PA(); - 首.接続PA(); - 頭.接続PA(); - } - - public void 性器接続() - { - 腰.接続PA(); - if (Is獣) - { - 胸_獣.接続PA(); - 胴_獣.接続PA(); - 腰_獣.接続PA(); - } - 性器.接続PA(); - } - - public void 肛門接続() - { - 腰.接続PA(); - if (Is獣) - { - 胸_獣.接続PA(); - 胴_獣.接続PA(); - 腰_獣.接続PA(); - } - 肛門.接続PA(); - } - - public void 出糸接続() - { - foreach (Ele item in 腰.EnumEle()) - { - item.接続PA(); - if (item is 尾_蜘) - { - break; - } - } - } - - public void 腕前後(bool 右, int n, bool value) - { - if (右) - { - 腕右前後(n, value); - } - else - { - 腕左前後(n, value); - } - } - - private void 腕左前後(int n, bool value) - { - if (nsl[n] == value) - { - return; - } - nsl[n] = value; - if (value) - { - if (n == 0) - { - if (Is最前腕人) - { - 腕左前後_ = value; - } - } - else if (後腕左s.Length != 0) - { - n = 後腕左s.Length - n; - Ele item = 後腕左s[n][1]; - 後腕左s[n].RemoveAt(1); - 後腕左s[n].Add(item); - } - } - else if (n == 0) - { - if (Is最前腕人) - { - 腕左前後_ = value; - } - } - else if (後腕左s.Length != 0) - { - n = 後腕左s.Length - n; - Ele item2 = 後腕左s[n].Last(); - 後腕左s[n].RemoveAt(後腕左s[n].Count - 1); - 後腕左s[n].Insert(1, item2); - } - } - - private void 腕右前後(int n, bool value) - { - if (nsr[n] == value) - { - return; - } - nsr[n] = value; - if (value) - { - if (n == 0) - { - if (Is最前腕人) - { - 腕右前後_ = value; - } - } - else if (後腕右s.Length != 0) - { - n = 後腕左s.Length - n; - Ele item = 後腕右s[n][1]; - 後腕右s[n].RemoveAt(1); - 後腕右s[n].Add(item); - } - } - else if (n == 0) - { - if (Is最前腕人) - { - 腕右前後_ = value; - } - } - else if (後腕右s.Length != 0) - { - n = 後腕左s.Length - n; - Ele item2 = 後腕右s[n].Last(); - 後腕右s[n].RemoveAt(後腕右s[n].Count - 1); - 後腕右s[n].Insert(1, item2); - } - } - - private void 腰振り_人() - { - 胴.X0Y0_筋肉_筋肉左.PositionCont = Dat.Vec2DUnitY * (腰.Yv * -0.004); - 胴.X0Y0_筋肉_筋肉右.PositionCont = Dat.Vec2DUnitY * (腰.Yv * -0.004); - 胴腹板_人.X0Y0_虫性_腹板.PositionCont = Dat.Vec2DUnitY * (腰.Yv * -0.002); - 胴肌_人.本体.SizeYCont = 0.85 + (1.0 - 腰.Yv) * 0.15; - } - - private void 腰振り_獣() - { - 胴_獣.X0Y0_筋肉_筋肉左.PositionCont = Dat.Vec2DUnitY * (腰_獣.Yv * -0.004); - 胴_獣.X0Y0_筋肉_筋肉右.PositionCont = Dat.Vec2DUnitY * (腰_獣.Yv * -0.004); - 胴肌_獣.本体.SizeYCont = 0.85 + (1.0 - 腰_獣.Yv) * 0.15; - if (EI半中1 != null) - { - EI半中1.Updatef = true; - } - } - - public void Set腰() - { - if (Is獣) - { - if (捲り判定0) - { - 腰振り_人i = 4; - } - 腰振り_獣i = 0; - } - else if (Is蜘 || Is蠍) - { - 腰振り_人i = 4; - } - else - { - 腰振り_人i = 0; - } - } - - public void 腿Update() - { - int yi = ((左腿開きi > 0 || 右腿開きi > 0) ? 1 : 0); - if (捲り判定0) - { - 上着B_クロス.Yi = yi; - } - if (捲り判定1) - { - 上着B_前掛け.Yi = yi; - } - if (EI腿 != null) - { - EI腿.Updatef = true; - } - } - - private void Set表示(object e, object i) - { - Type type = e.GetType(); - foreach (FieldInfo item in from e_ in i.GetType().GetFields() - where e_.FieldType.ToString() == Sta.bt - select e_) - { - type.GetProperty(item.Name).SetValue(e, item.GetValue(i), null); - } - } - - public void 脱衣() - { - Set後髪髪留 = Sta.髪留2初期化; - Set横髪髪留 = Sta.髪留2初期化; - Set玉口枷 = Sta.玉口枷初期化; - Set目隠帯 = Sta.目隠帯初期化; - Setピアス = Sta.ピアス初期化; - Setピアス左 = Sta.ピアス初期化; - Setピアス右 = Sta.ピアス初期化; - Setキャップ1 = Sta.キャップ初期化; - Setキャップ2左 = Sta.キャップ初期化; - Setキャップ2右 = Sta.キャップ初期化; - Setドレス首 = Sta.ドレス首初期化; - Set下着T_チューブ = Sta.下着T_チューブ初期化; - Set下着T_クロス = Sta.下着T_クロス初期化; - Set下着T_ビキニ = Sta.下着T_ビキニ初期化; - Set下着T_マイクロ = Sta.下着T_マイクロ初期化; - Set下着T_ブラ = Sta.下着T_ブラ初期化; - Set下着B_ノーマル = Sta.下着B_ノーマル初期化; - Set下着B_マイクロ = Sta.下着B_マイクロ初期化; - Setドレス = Sta.ドレス初期化; - Set上着B_クロス = Sta.上着B_クロス初期化; - Set上着B_前掛け = Sta.上着B_前掛け初期化; - Setブーツ = Sta.ブーツ初期化; - } - - public void 胸施術() - { - 乳房左.虫性_甲殻_表示 = false; - 乳房右.虫性_甲殻_表示 = false; - } - - public void 股施術() - { - if (Is蛇) - { - 蛇.ガード = false; - 蛇.くぱぁ = 1.0; - EI半中1.Updatef = true; - } - else if (Is蠍) - { - 蠍.生殖口蓋左_表示 = false; - 蠍.生殖口蓋右_表示 = false; - 蠍.基節_肢内突起左_表示 = false; - 蠍.基節_肢内突起右_表示 = false; - 蠍.くぱぁ = 1.0; - } - else if (Is獣) - { - if (腰肌_獣 != null) - { - 腰肌_獣.竜性_鱗1_表示 = false; - 腰肌_獣.竜性_鱗2_表示 = false; - 腰肌_獣.竜性_鱗3_表示 = false; - 腰肌_獣.竜性_鱗4_表示 = false; - } - } - else - { - 腰肌_人.竜性_鱗1_表示 = false; - 腰肌_人.竜性_鱗2_表示 = false; - 腰肌_人.竜性_鱗3_表示 = false; - 腰肌_人.竜性_鱗4_表示 = false; - } - } - - public void タトゥ() - { - if (Is獣) - { - 腰肌_獣.淫タトゥ_タトゥ1右_表示 = true; - 腰肌_獣.淫タトゥ_タトゥ1左_表示 = true; - 腰肌_獣.淫タトゥ_タトゥ2右_表示 = true; - 腰肌_獣.淫タトゥ_タトゥ2左_表示 = true; - 腰肌_獣.淫タトゥ_ハート_タトゥ右1_表示 = true; - 腰肌_獣.淫タトゥ_ハート_タトゥ右2_表示 = true; - 腰肌_獣.淫タトゥ_ハート_タトゥ左1_表示 = true; - 腰肌_獣.淫タトゥ_ハート_タトゥ左2_表示 = true; - 腰肌_獣.植タトゥ_タトゥ左_表示 = false; - 腰肌_獣.植タトゥ_タトゥ右_表示 = false; - } - else - { - 腰肌_人.淫タトゥ_タトゥ1右_表示 = true; - 腰肌_人.淫タトゥ_タトゥ1左_表示 = true; - 腰肌_人.淫タトゥ_タトゥ2右_表示 = true; - 腰肌_人.淫タトゥ_タトゥ2左_表示 = true; - 腰肌_人.淫タトゥ_ハート_タトゥ右1_表示 = true; - 腰肌_人.淫タトゥ_ハート_タトゥ右2_表示 = true; - 腰肌_人.淫タトゥ_ハート_タトゥ左1_表示 = true; - 腰肌_人.淫タトゥ_ハート_タトゥ左2_表示 = true; - 腰肌_人.植タトゥ_タトゥ左_表示 = false; - 腰肌_人.植タトゥ_タトゥ右_表示 = false; - } - } - - public bool Is胸甲殻() - { - return 乳房左.虫性_甲殻_表示; - } - - public bool Is股防御() - { - if (Is蛇) - { - return 蛇.ガード; - } - if (Is蠍) - { - return 蠍.生殖口蓋左_表示; - } - if (Is獣) - { - if (腰肌_獣 != null) - { - if (!腰肌_獣.竜性_鱗1_表示 && !腰肌_獣.竜性_鱗2_表示 && !腰肌_獣.竜性_鱗3_表示) - { - return 腰肌_獣.竜性_鱗4_表示; - } - return true; - } - return false; - } - if (!腰肌_人.竜性_鱗1_表示 && !腰肌_人.竜性_鱗2_表示 && !腰肌_人.竜性_鱗3_表示) - { - return 腰肌_人.竜性_鱗4_表示; - } - return true; - } -} diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/CM.cs b/SlaveMatrix/SlaveMatrix/GameClasses/CM.cs index 40ef2a3..2f8d914 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/CM.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/CM.cs @@ -1,141 +1,142 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public class CM +namespace SlaveMatrix { - private TrainingUI 調教UI; + public class CM + { + private TrainingUI 調教UI; - public Ele Ele; + public Ele Ele; - private UsageStatus v; + private UsageStatus v; - public bool Under; + public bool Under; - public bool 描画Show = true; + public bool 描画Show = true; - public bool StaShow = true; + public bool StaShow = true; - public bool DraShow = true; + public bool DraShow = true; - public bool Show = true; + public bool Show = true; - public Vector2D bp; + public Vector2D bp; - public UsageStatus 使用状態 - { - get - { - return v; - } - set - { - v = value; - if (v == UsageStatus.InUse) - { - Ele.SetHitFalse(); - } - else - { - Ele.SetHitTrue(); - } - } - } + public UsageStatus 使用状態 + { + get + { + return v; + } + set + { + v = value; + if (v == UsageStatus.InUse) + { + Ele.SetHitFalse(); + } + else + { + Ele.SetHitTrue(); + } + } + } - public CM(Med Med, TrainingUI 調教UI, Ele Ele) - { - this.調教UI = 調教UI; - this.Ele = Ele; - foreach (Par item in Ele.本体.EnumAllPar()) - { - item.HitColor = Med.GetUniqueColor(); - } - } + public CM(Med Med, TrainingUI 調教UI, Ele Ele) + { + this.調教UI = 調教UI; + this.Ele = Ele; + foreach (Par item in Ele.本体.EnumAllPar()) + { + item.HitColor = Med.GetUniqueColor(); + } + } - public void Reset() - { - Ele.Xi = 0; - Ele.Yi = 0; - Ele.濃度 = 0.5; - 使用状態 = UsageStatus.Standby; - Under = false; - 描画Show = true; - StaShow = true; - DraShow = true; - Show = true; - bp = default(Vector2D); - } + public void Reset() + { + Ele.Xi = 0; + Ele.Yi = 0; + Ele.濃度 = 0.5; + 使用状態 = UsageStatus.Standby; + Under = false; + 描画Show = true; + StaShow = true; + DraShow = true; + Show = true; + bp = default(Vector2D); + } - public void 描画0(Are Are) - { - if (Show && Under && 描画Show) - { - Ele.本体.JoinPA(); - Ele.色更新(); - 調教UI.持ち手下描画(); - Ele.描画0(Are); - } - } + public void 描画0(Are Are) + { + if (Show && Under && 描画Show) + { + Ele.本体.JoinPA(); + Ele.色更新(); + 調教UI.持ち手下描画(); + Ele.描画0(Are); + } + } - public void 描画1(Are Are) - { - if (Show && Under && 描画Show) - { - Ele.描画1(Are); - 調教UI.持ち手上描画(); - } - } + public void 描画1(Are Are) + { + if (Show && Under && 描画Show) + { + Ele.描画1(Are); + 調教UI.持ち手上描画(); + } + } - public void 描画0s(Are Are) - { - if (Show && Under && 描画Show) - { - Ele.本体.JoinPA(); - Ele.色更新(); - Ele.描画0(Are); - } - } + public void 描画0s(Are Are) + { + if (Show && Under && 描画Show) + { + Ele.本体.JoinPA(); + Ele.色更新(); + Ele.描画0(Are); + } + } - public void 描画1s(Are Are) - { - if (Show && Under && 描画Show) - { - Ele.描画1(Are); - } - } + public void 描画1s(Are Are) + { + if (Show && Under && 描画Show) + { + Ele.描画1(Are); + } + } - public void 待機描画(Are Are) - { - if (Show && !Under && StaShow) - { - Ele.本体.JoinPA(); - Ele.色更新(); - Ele.描画0(Are); - Ele.描画1(Are); - } - } + public void 待機描画(Are Are) + { + if (Show && !Under && StaShow) + { + Ele.本体.JoinPA(); + Ele.色更新(); + Ele.描画0(Are); + Ele.描画1(Are); + } + } - public void Draw(Are Are) - { - if (Show && !Under && DraShow) - { - 調教UI.持ち手下描画(); - Ele.本体.JoinPA(); - Ele.色更新(); - Ele.描画0(Are); - Ele.描画1(Are); - 調教UI.持ち手上描画(); - } - } + public void Draw(Are Are) + { + if (Show && !Under && DraShow) + { + 調教UI.持ち手下描画(); + Ele.本体.JoinPA(); + Ele.色更新(); + Ele.描画0(Are); + Ele.描画1(Are); + 調教UI.持ち手上描画(); + } + } - public void Draws(Are Are) - { - if (Show && !Under && DraShow) - { - Ele.本体.JoinPA(); - Ele.色更新(); - Ele.描画0(Are); - Ele.描画1(Are); - } - } + public void Draws(Are Are) + { + if (Show && !Under && DraShow) + { + Ele.本体.JoinPA(); + Ele.色更新(); + Ele.描画0(Are); + Ele.描画1(Are); + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Cha.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Cha.cs index f71b70a..78dc3df 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Cha.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Cha.cs @@ -6,2156 +6,2157 @@ using System.Linq; using System.Reflection; using _2DGAMELIB; -namespace SlaveMatrix; - -public class Cha +namespace SlaveMatrix { - public Med Med; - - public Are Are; - - public Bod Bod; - - public ChaD ChaD; - - public 体配色 配色; - - public double FPS; - - public Vector2D CP; - - private Mot 呼吸; - - private double 呼吸速度_; - - private Mot 涙流し; - - private Mot 涙ひき; - - private bool 泣き_; - - private Mot 瞬き1; - - private Mot 瞬き2; - - public Mot 汗かき; - - public Mot 口腔精液垂れ; - - public Mot 性器精液垂れ; - - public Mot 肛門精液垂れ; - - public Mot 出糸精液垂れ; - - public Mot 潮吹小; - - public Mot 潮吹大; - - public Mot 飛沫; - - public Mot 唾散; - - public Mot 放尿; - - public Action 放尿強制終了_ = delegate - { - }; - - public Func Is放尿 = () => false; - - public Mot 噴乳; - - public double 噴乳染み; - - public Mot 鼻水; - - public Mot 涎; - - public Mot EyeTracking; - - public bool 目逸し; - - public double 絶頂激しさ; - - public double 絶頂時間; - - public Mot 絶頂終了; - - public Mot 絶頂; - - public Mot 肛ヒク; - - public Mot 膣ヒク; - - public Mot 糸ヒク; - - public Mot 顔面展開; - - public Mot 体揺れ; - - public Mot Coughing; - - public Mot ごっくん; - - private Sweat 汗掻き; - - public double 瞼基準単; - - public double 瞼基準左; - - public double 瞼基準右; - - public double 瞼基準額; - - public double 瞼基準頬左; - - public double 瞼基準頬右; - - public Action 潮吹擬音; - - public Action 放尿擬音; - - private double 呼吸_; - - private double y; - - private bool 重髪; - - private bool 重耳; - - private bool 重胸; - - private bool 重腰; - - private bool 重腕前; - - private bool 重半後; - - private bool 重半中1; - - private bool 重半中2; - - private bool 重半前; - - private bool 重腿; - - private Vector2D p = Dat.Vec2DZero; - - public Mots Mots = new Mots(); - - public double 呼吸速度 - { - get - { - return 呼吸速度_; - } - set - { - 呼吸速度_ = value; - 呼吸.BaseSpeed = 6.0 * 呼吸速度_; - } - } - - public bool Crying - { - get - { - return 泣き_; - } - set - { - 泣き_ = value; - if (!泣き_) - { - 涙ひき.Start(); - } - } - } - - public double 呼吸値 - { - get - { - return 呼吸_; - } - set - { - 呼吸_ = value; - Bod.胸.尺度C = 0.99 + 0.02 * 呼吸_; - Bod.胸肌_人.尺度C = Bod.胸.尺度C; - p.Y = y * 呼吸_ * 0.5; - if (Bod.Is髪) - { - Bod.EI髪.Position = p; - } - if (Bod.Is腕前) - { - Bod.EI腕前.Position = p; - } - p.Y = y * 呼吸_ * 0.28; - if (Bod.Is胸) - { - Bod.EI胸.Position = p; - } - p.Y = 0.0 - p.Y; - Bod.腰.位置C = p; - if (Bod.Is腰) - { - Bod.EI腰.Position = p; - } - if (Bod.Is半後) - { - Bod.EI半後.Position = p; - } - if (Bod.Is半中1) - { - Bod.EI半中1.Position = p; - } - if (Bod.Is半中2) - { - Bod.EI半中2.Position = p; - } - if (Bod.Is半前) - { - Bod.EI半前.Position = p; - } - if (Bod.Is腿) - { - Bod.EI腿.Position = p; - } - } - } - - public double 中出度 - { - get - { - if (Bod.カーソル != null) - { - return (1.0 / (double)(Bod.カーソル.ペニス処理.中出しCount + 1)).Inverse(); - } - return 0.0; - } - } - - public void 放尿強制終了() - { - 放尿強制終了_(); - } - - public Cha(Med Med, Are Are, ChaD ChaD) - { - Cha cha = this; - this.Med = Med; - this.Are = Are; - this.ChaD = ChaD; - 配色 = new 体配色(ChaD.body_color); - _ = Are.DisUnit; - Bod = new Bod(Med, Are, this); - 重髪 = Bod.Is髪 && Bod.EI髪.IsHeavy(); - 重胸 = Bod.Is胸 && Bod.EI胸.IsHeavy(); - 重腰 = Bod.Is腰 && Bod.EI腰.IsHeavy(); - 重腕前 = Bod.Is腕前 && Bod.EI腕前.IsHeavy(); - 重半後 = Bod.Is半後 && Bod.EI半後.IsHeavy(); - 重半中1 = Bod.Is半中1 && Bod.EI半中1.IsHeavy(); - 重半中2 = Bod.Is半中2 && Bod.EI半中2.IsHeavy(); - 重半前 = Bod.Is半前 && Bod.EI半前.IsHeavy(); - 重腿 = Bod.Is腿 && Bod.EI腿.IsHeavy(); - double 尺度C = Bod.胸.尺度C; - Bod.胸.尺度C = 0.99; - double num = Bod.胸.X0Y0_胸郭.ToGlobal(Bod.胸.X0Y0_胸郭.JP[0].Joint).Y; - Bod.胸.尺度C = 1.01; - double num2 = Bod.胸.X0Y0_胸郭.ToGlobal(Bod.胸.X0Y0_胸郭.JP[0].Joint).Y; - Bod.胸.尺度C = 尺度C; - y = num2 - num; - 呼吸 = new Mot(0.0, 1.0) - { - LowestIncrease = 0.25, - BaseSpeed = 6.0 * 呼吸速度_, - Staing = delegate - { - cha.Bod.呼気.濃度 = 0.0; - cha.Bod.呼気.表示 = true; - }, - Runing = delegate(Mot m) - { - cha.Bod.呼気.濃度 = m.Value.Inverse() * cha.呼吸速度_; - cha.呼吸値 = m.Value; - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate - { - cha.Bod.呼気.表示 = false; - cha.Bod.呼気.濃度 = 1.0; - cha.呼吸値 = 0.0; - } - }; - Mots.Add(呼吸.GetHashCode().ToString(), 呼吸); - 呼吸速度 = 0.2; - 呼吸.Start(); - bool go = true; - bool 涙左 = Bod.涙左 != null; - bool 涙右 = Bod.涙右 != null; - 涙流し = new Mot(0.0, 1.0) - { - BaseSpeed = 3.0, - Staing = delegate - { - go = true; - if (涙左) - { - if (cha.Bod.Is双眼) - { - cha.Bod.目左.黒目_ハイライト下_表示 = true; - } - if (cha.Bod.Is頬眼) - { - cha.Bod.頬目左.黒目_ハイライト下_表示 = true; - } - if (cha.Bod.Is単眼) - { - cha.Bod.単眼目.黒目_ハイライト下_表示 = true; - } - if (cha.Bod.Is額眼) - { - cha.Bod.額目.黒目_ハイライト下_表示 = true; - } - cha.Bod.涙左.涙0流れ0_表示 = cha.Bod.涙左.涙0流れ1_表示 || cha.Bod.涙左.涙0_表示; - cha.Bod.涙左.涙0流れ1_表示 = cha.Bod.涙左.涙0_表示; - cha.Bod.涙左.涙0_表示 = !cha.Bod.涙左.涙0_表示; - cha.Bod.涙左.涙ハイライト_表示 = cha.Bod.涙左.涙0_表示; - cha.Bod.涙左.Yv = 0.0; - cha.Bod.涙左.涙0流れ1CD.不透明度 = 1.0; - } - if (涙右) - { - if (cha.Bod.Is双眼) - { - cha.Bod.目右.黒目_ハイライト下_表示 = true; - } - if (cha.Bod.Is頬眼) - { - cha.Bod.頬目右.黒目_ハイライト下_表示 = true; - } - cha.Bod.涙右.涙0流れ0_表示 = cha.Bod.涙右.涙0流れ1_表示 || cha.Bod.涙右.涙0_表示; - cha.Bod.涙右.涙0流れ1_表示 = cha.Bod.涙右.涙0_表示; - cha.Bod.涙右.涙0_表示 = !cha.Bod.涙右.涙0_表示; - cha.Bod.涙右.涙ハイライト_表示 = cha.Bod.涙右.涙0_表示; - cha.Bod.涙右.Yv = 0.0; - cha.Bod.涙右.涙0流れ1CD.不透明度 = 1.0; - } - }, - Runing = delegate(Mot m) - { - if (go) - { - if (涙左) - { - cha.Bod.涙左.Yv = m.Value; - } - if (涙右) - { - cha.Bod.涙右.Yv = m.Value; - } - } - else - { - if (涙左) - { - cha.Bod.涙左.涙0流れ1CD.不透明度 = m.Value; - } - if (涙右) - { - cha.Bod.涙右.涙0流れ1CD.不透明度 = m.Value; - } - } - }, - Reaing = delegate - { - go = false; - if (涙左) - { - cha.Bod.涙左.Yv = 1.0; - } - if (涙右) - { - cha.Bod.涙右.Yv = 1.0; - } - }, - Rouing = delegate(Mot m) - { - m.End(); - }, - Ending = delegate - { - } - }; - Mots.Add(涙流し.GetHashCode().ToString(), 涙流し); - double vi; - 涙ひき = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - vi = m.Value.Inverse(); - if (涙左) - { - cha.Bod.涙左.濃度 *= vi; - if (cha.Bod.Is双眼) - { - cha.Bod.目左.黒目_ハイライト下CD.不透明度 *= vi; - } - if (cha.Bod.Is頬眼) - { - cha.Bod.頬目左.黒目_ハイライト下CD.不透明度 *= vi; - } - if (cha.Bod.Is単眼) - { - cha.Bod.単眼目.黒目_ハイライト下CD.不透明度 *= vi; - } - if (cha.Bod.Is額眼) - { - cha.Bod.額目.黒目_ハイライト下CD.不透明度 *= vi; - } - } - if (涙右) - { - cha.Bod.涙右.濃度 *= vi; - if (cha.Bod.Is双眼) - { - cha.Bod.目右.黒目_ハイライト下CD.不透明度 *= vi; - } - if (cha.Bod.Is頬眼) - { - cha.Bod.頬目右.黒目_ハイライト下CD.不透明度 *= vi; - } - } - }, - Reaing = delegate(Mot m) - { - m.End(); - m.ResetValue(); - if (涙左) - { - cha.Bod.涙左.表示 = false; - cha.Bod.涙左.濃度 = 1.0; - if (cha.Bod.Is双眼) - { - cha.Bod.目左.黒目_ハイライト下_表示 = false; - cha.Bod.目左.黒目_ハイライト下CD.不透明度 = 1.0; - } - if (cha.Bod.Is頬眼) - { - cha.Bod.頬目左.黒目_ハイライト下_表示 = false; - cha.Bod.頬目左.黒目_ハイライト下CD.不透明度 = 1.0; - } - if (cha.Bod.Is単眼) - { - cha.Bod.単眼目.黒目_ハイライト下_表示 = false; - cha.Bod.単眼目.黒目_ハイライト下CD.不透明度 = 1.0; - } - if (cha.Bod.Is額眼) - { - cha.Bod.額目.黒目_ハイライト下_表示 = false; - cha.Bod.額目.黒目_ハイライト下CD.不透明度 = 1.0; - } - } - if (涙右) - { - cha.Bod.涙右.表示 = false; - cha.Bod.涙右.濃度 = 1.0; - if (cha.Bod.Is双眼) - { - cha.Bod.目右.黒目_ハイライト下_表示 = false; - cha.Bod.目右.黒目_ハイライト下CD.不透明度 = 1.0; - } - if (cha.Bod.Is頬眼) - { - cha.Bod.頬目右.黒目_ハイライト下_表示 = false; - cha.Bod.頬目右.黒目_ハイライト下CD.不透明度 = 1.0; - } - } - }, - Rouing = delegate - { - }, - Ending = delegate - { - } - }; - Mots.Add(涙ひき.GetHashCode().ToString(), 涙ひき); - if (Bod.Is双眼 || Bod.Is単眼) - { - 瞬き1 = new Mot(0.0, 1.0) - { - BaseSpeed = 10.0, - GotoSpeed = 8.0, - RetuSpeed = 0.5, - LowestIncrease = 1.0, - Interval = 1000.0, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - if (cha.Bod.Is双眼) - { - cha.Bod.瞼左v = m.Value.Clamp(cha.Bod.Is瞼宇 ? 0.0 : cha.瞼基準左, 1.0); - cha.Bod.瞼右v = m.Value.Clamp(cha.Bod.Is瞼宇 ? 0.0 : cha.瞼基準右, 1.0); - } - if (cha.Bod.Is単眼) - { - cha.Bod.単眼瞼.Yv = m.Value.Clamp(cha.Bod.Is瞼宇 ? 0.0 : cha.瞼基準単, 1.0); - } - }, - Reaing = delegate - { - if (cha.泣き_) - { - cha.涙流し.Start(); - } - }, - Rouing = delegate(Mot m) - { - m.Interval = 5000.0 * RNG.XS.NextDouble(); - }, - Ending = delegate - { - } - }; - Mots.Add(瞬き1.GetHashCode().ToString(), 瞬き1); - 瞬き1.Start(); - } - if (Bod.Is頬眼 || Bod.Is額眼) - { - 瞬き2 = new Mot(0.0, 1.0) - { - BaseSpeed = 10.0, - GotoSpeed = 8.0, - RetuSpeed = 0.5, - LowestIncrease = 1.0, - Interval = 1000.0, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - if (cha.Bod.Is頬眼) - { - cha.Bod.頬瞼左.Yv = m.Value.Clamp(cha.瞼基準頬左, 1.0); - cha.Bod.頬瞼右.Yv = m.Value.Clamp(cha.瞼基準頬右, 1.0); - } - if (cha.Bod.Is額眼) - { - cha.Bod.額瞼.Yv = m.Value.Clamp(cha.瞼基準額, 1.0); - } - }, - Reaing = delegate - { - }, - Rouing = delegate(Mot m) - { - m.Interval = 5000.0 * RNG.XS.NextDouble(); - }, - Ending = delegate - { - } - }; - Mots.Add(瞬き2.GetHashCode().ToString(), 瞬き2); - 瞬き2.Start(); - } - bool o = false; - double ov = 0.0; - 口腔精液垂れ = new Mot(0.0, 1.0) - { - BaseSpeed = 0.8, - Staing = delegate - { - cha.Bod.口精液.Yi = 0; - ov = cha.中出度; - cha.Bod.口精液.濃度 = 1.0 * ov; - cha.Bod.口精液.精液_表示 = true; - o = true; - cha.Bod.口精液.右 = RNG.XS.NextBool(); - }, - Runing = delegate(Mot m) - { - if (o) - { - cha.Bod.口精液.Yv = m.Value; - } - else - { - cha.Bod.口精液.濃度 = m.Value * ov; - } - }, - Reaing = delegate - { - o = false; - }, - Rouing = delegate(Mot m) - { - cha.Bod.口精液.表示 = false; - m.End(); - }, - Ending = delegate - { - } - }; - Mots.Add(口腔精液垂れ.GetHashCode().ToString(), 口腔精液垂れ); - bool v = false; - double vv = 0.0; - double zd = Bod.膣内精液.精液濃度; - 性器精液垂れ = new Mot(0.0, 1.0) - { - BaseSpeed = 0.8, - Staing = delegate - { - cha.Bod.性器精液.Yi = 0; - vv = cha.中出度; - cha.Bod.性器精液.濃度 = 1.0 * vv; - cha.Bod.性器精液.精液_表示 = true; - v = true; - zd = cha.Bod.膣内精液.精液濃度; - cha.Bod.性器精液.右 = RNG.XS.NextBool(); - }, - Runing = delegate(Mot m) - { - if (v) - { - cha.Bod.性器精液.Yv = m.Value; - cha.Bod.膣内精液.精液濃度 = zd * m.Value.Inverse(); - } - else - { - cha.Bod.性器精液.濃度 = m.Value * vv; - } - }, - Reaing = delegate - { - v = false; - }, - Rouing = delegate(Mot m) - { - cha.Bod.性器精液.表示 = false; - m.End(); - }, - Ending = delegate - { - } - }; - Mots.Add(性器精液垂れ.GetHashCode().ToString(), 性器精液垂れ); - bool a = false; - double av = 0.0; - 肛門精液垂れ = new Mot(0.0, 1.0) - { - BaseSpeed = 0.8, - Staing = delegate - { - cha.Bod.肛門精液.Yi = 0; - av = cha.中出度; - cha.Bod.肛門精液.濃度 = 1.0 * av; - cha.Bod.肛門精液.精液_表示 = true; - a = true; - cha.Bod.肛門精液.右 = RNG.XS.NextBool(); - }, - Runing = delegate(Mot m) - { - if (a) - { - cha.Bod.肛門精液.Yv = m.Value; - } - else - { - cha.Bod.肛門精液.濃度 = m.Value * av; - } - }, - Reaing = delegate - { - a = false; - }, - Rouing = delegate(Mot m) - { - cha.Bod.肛門精液.表示 = false; - m.End(); - }, - Ending = delegate - { - } - }; - Mots.Add(肛門精液垂れ.GetHashCode().ToString(), 肛門精液垂れ); - bool z = false; - double zv = 0.0; - 出糸精液垂れ = new Mot(0.0, 1.0) - { - BaseSpeed = 0.8, - Staing = delegate - { - cha.Bod.出糸精液.Yi = 0; - zv = cha.中出度; - cha.Bod.出糸精液.濃度 = 1.0 * zv; - cha.Bod.出糸精液.精液_表示 = true; - z = true; - cha.Bod.出糸精液.右 = RNG.XS.NextBool(); - }, - Runing = delegate(Mot m) - { - if (z) - { - cha.Bod.出糸精液.Yv = m.Value; - } - else - { - cha.Bod.出糸精液.濃度 = m.Value * zv; - } - }, - Reaing = delegate - { - z = false; - }, - Rouing = delegate(Mot m) - { - cha.Bod.出糸精液.表示 = false; - m.End(); - }, - Ending = delegate - { - } - }; - Mots.Add(出糸精液垂れ.GetHashCode().ToString(), 出糸精液垂れ); - 潮吹小 = new Mot(0.0, 1.0) - { - BaseSpeed = 4.0, - Staing = delegate - { - cha.Bod.潮吹_小.Yv = 0.0; - cha.Bod.潮吹_小.表示 = true; - }, - Runing = delegate(Mot m) - { - cha.Bod.潮吹_小.Yv = m.Value; - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - cha.Bod.潮吹_小.表示 = false; - cha.Bod.飛沫濃度 = (cha.Bod.飛沫濃度 + 0.01).Clamp(0.0, 1.0); - } - }; - Mots.Add(潮吹小.GetHashCode().ToString(), 潮吹小); - 潮吹大 = new Mot(0.0, 1.0) - { - BaseSpeed = 4.0, - Staing = delegate - { - cha.Bod.潮吹_大.Yv = 0.0; - cha.Bod.潮吹_大.表示 = true; - cha.Bod.潮吹_大.右 = RNG.XS.NextBool(); - if (cha.潮吹擬音 != null) - { - cha.潮吹擬音(); - } - }, - Runing = delegate(Mot m) - { - cha.Bod.潮吹_大.Yv = m.Value; - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - cha.Bod.潮吹_大.表示 = false; - cha.Bod.潮染み濃度 = (cha.Bod.潮染み濃度 + 0.2).Clamp(0.0, 1.0); - } - }; - Mots.Add(潮吹大.GetHashCode().ToString(), 潮吹大); - 飛沫 = new Mot(0.0, 1.0) - { - BaseSpeed = 4.0, - Staing = delegate - { - cha.Bod.飛沫.Yv = 0.0; - cha.Bod.飛沫.表示 = true; - cha.Bod.飛沫.右 = RNG.XS.NextBool(); - }, - Runing = delegate(Mot m) - { - cha.Bod.飛沫.Yv = m.Value; - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - cha.Bod.飛沫.表示 = false; - cha.Bod.飛沫濃度 = (cha.Bod.飛沫濃度 + 0.03).Clamp(0.0, 1.0); - } - }; - Mots.Add(飛沫.GetHashCode().ToString(), 飛沫); - 唾散 = new Mot(0.0, 1.0) - { - BaseSpeed = 3.0, - Staing = delegate - { - cha.Bod.咳.Yv = 0.0; - cha.Bod.咳.表示 = true; - }, - Runing = delegate(Mot m) - { - cha.Bod.咳.Yv = m.Value; - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - cha.Bod.咳.表示 = false; - } - }; - Mots.Add(唾散.GetHashCode().ToString(), 唾散); - Mot 染み = new Mot(0.0, 1.0) - { - BaseSpeed = 0.1, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - cha.Bod.尿染み濃度 = m.Value; - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - } - }; - Mots.Add(染み.GetHashCode().ToString(), 染み); - Mot 放尿1 = null; - Mot 放尿2 = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - cha.Bod.放尿.濃度 = m.Value.Inverse(); - ChaD.Shyness = (ChaD.Shyness + 0.002).Clamp(0.0, 1.0); - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - cha.Bod.放尿.表示 = false; - cha.Bod.放尿.濃度 = 1.0; - 放尿1.End(); - } - }; - Mots.Add(放尿2.GetHashCode().ToString(), 放尿2); - Stopwatch sw = new Stopwatch(); - 放尿1 = new Mot(8.0, 10.0) - { - BaseSpeed = 10.0, - Staing = delegate - { - cha.Bod.放尿.Yi = 8; - sw.Start(); - }, - Runing = delegate(Mot m) - { - if (sw.ElapsedMilliseconds > 4000) - { - 放尿2.Start(); - } - else if (cha.放尿擬音 != null) - { - cha.放尿擬音(); - } - cha.Bod.放尿.Yi = (int)m.Value; - ChaD.Shyness = (ChaD.Shyness + 0.002).Clamp(0.0, 1.0); - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate - { - sw.Reset(); - } - }; - Mots.Add(放尿1.GetHashCode().ToString(), 放尿1); - Mot 湯気 = new Mot(0.0, 1.0) - { - BaseSpeed = 0.2, - Staing = delegate - { - cha.Bod.湯気左濃度 = 0.0; - cha.Bod.湯気右濃度 = 0.0; - }, - Runing = delegate(Mot m) - { - cha.Bod.湯気左濃度 = m.Value; - cha.Bod.湯気右濃度 = m.Value; - }, - Reaing = delegate - { - }, - Rouing = delegate(Mot m) - { - m.End(); - }, - Ending = delegate - { - } - }; - Mots.Add(湯気.GetHashCode().ToString(), 湯気); - 放尿 = new Mot(0.0, 1.0) - { - BaseSpeed = 0.6, - Staing = delegate - { - cha.Bod.放尿.Yv = 0.0; - cha.Bod.放尿.表示 = true; - if (cha.Bod.尿染み濃度 != 1.0) - { - 染み.Start(); - } - //Sounds.放尿.Play(); - }, - Runing = delegate(Mot m) - { - cha.Bod.放尿.Yv = m.Value; - if (cha.放尿擬音 != null) - { - cha.放尿擬音(); - } - ChaD.Shyness = (ChaD.Shyness + 0.002).Clamp(0.0, 1.0); - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - 放尿1.Start(); - 湯気.Start(); - } - }; - Mots.Add(放尿.GetHashCode().ToString(), 放尿); - 放尿強制終了_ = delegate - { - cha.放尿.End(); - 放尿1.End(); - 湯気.End(); - 放尿2.End(); - 染み.End(); - }; - Is放尿 = () => cha.放尿.Run || 放尿1.Run || 放尿2.Run; - 噴乳 = new Mot(0.0, 1.0) - { - BaseSpeed = 2.0, - Staing = delegate - { - cha.Bod.噴乳左.Yi = 0; - cha.Bod.噴乳右.Yi = 0; - cha.Bod.噴乳左.母乳1_表示 = true; - cha.Bod.噴乳左.母乳2_表示 = true; - cha.Bod.噴乳左.母乳3_表示 = true; - cha.Bod.噴乳左.母乳4_表示 = true; - cha.Bod.噴乳右.母乳1_表示 = true; - cha.Bod.噴乳右.母乳2_表示 = true; - cha.Bod.噴乳右.母乳3_表示 = true; - cha.Bod.噴乳右.母乳4_表示 = true; - }, - Runing = delegate(Mot m) - { - cha.Bod.噴乳左.Yv = m.Value; - cha.Bod.噴乳右.Yv = m.Value; - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - cha.Bod.噴乳左.母乳1_表示 = false; - cha.Bod.噴乳左.母乳2_表示 = false; - cha.Bod.噴乳左.母乳3_表示 = false; - cha.Bod.噴乳左.母乳4_表示 = false; - cha.Bod.噴乳左.母乳垂れ1_表示 = true; - cha.Bod.噴乳左.母乳垂れ2_表示 = true; - cha.Bod.噴乳右.母乳1_表示 = false; - cha.Bod.噴乳右.母乳2_表示 = false; - cha.Bod.噴乳右.母乳3_表示 = false; - cha.Bod.噴乳右.母乳4_表示 = false; - cha.Bod.噴乳右.母乳垂れ1_表示 = true; - cha.Bod.噴乳右.母乳垂れ2_表示 = true; - cha.噴乳染み = (cha.噴乳染み + 0.03).Clamp(0.0, 1.0); - } - }; - Mots.Add(噴乳.GetHashCode().ToString(), 噴乳); - bool hm = false; - bool 鼻水左 = Bod.鼻水左 != null; - bool 鼻水右 = Bod.鼻水右 != null; - 鼻水 = new Mot(0.0, 1.0) - { - BaseSpeed = 3.0, - Staing = delegate - { - hm = RNG.XS.NextBool(); - if (鼻水左 && hm && cha.Bod.鼻水左.Yv != 1.0 && cha.Bod.鼻水右.Yv != 1.0) - { - cha.Bod.鼻水左.Yv = 0.0; - cha.Bod.鼻水左.表示 = true; - } - if (鼻水右 && !hm && cha.Bod.鼻水左.Yv != 1.0 && cha.Bod.鼻水右.Yv != 1.0) - { - cha.Bod.鼻水右.Yv = 0.0; - cha.Bod.鼻水右.表示 = true; - } - }, - Runing = delegate(Mot m) - { - if (鼻水左 && hm && cha.Bod.鼻水左.Yv != 1.0 && cha.Bod.鼻水右.Yv != 1.0) - { - cha.Bod.鼻水左.Yv = m.Value; - } - if (鼻水右 && !hm && cha.Bod.鼻水左.Yv != 1.0 && cha.Bod.鼻水右.Yv != 1.0) - { - cha.Bod.鼻水右.Yv = m.Value; - } - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - } - }; - Mots.Add(鼻水.GetHashCode().ToString(), 鼻水); - bool yb = false; - bool 涎左 = Bod.涎左 != null; - bool 涎右 = Bod.涎右 != null; - 涎 = new Mot(0.0, 1.0) - { - BaseSpeed = 3.0, - Staing = delegate - { - yb = RNG.XS.NextBool(); - if (涎左 && yb && cha.Bod.涎左.Yv != 1.0 && cha.Bod.涎右.Yv != 1.0) - { - cha.Bod.涎左.Yv = 0.0; - cha.Bod.涎左.表示 = true; - } - if (涎右 && !yb && cha.Bod.涎左.Yv != 1.0 && cha.Bod.涎右.Yv != 1.0) - { - cha.Bod.涎右.Yv = 0.0; - cha.Bod.涎右.表示 = true; - } - }, - Runing = delegate(Mot m) - { - if (涎左 && yb && cha.Bod.涎左.Yv != 1.0 && cha.Bod.涎右.Yv != 1.0) - { - cha.Bod.涎左.Yv = m.Value; - } - if (涎右 && !yb && cha.Bod.涎左.Yv != 1.0 && cha.Bod.涎右.Yv != 1.0) - { - cha.Bod.涎右.Yv = m.Value; - } - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - } - }; - Mots.Add(涎.GetHashCode().ToString(), 涎); - int s; - Vector2D ev; - EyeTracking = new Mot(0.0, 1.0) - { - BaseSpeed = 0.1, - Staing = delegate - { - }, - Runing = delegate - { - s = ((!cha.目逸し) ? 1 : (-1)); - if (cha.目逸し) - { - if (cha.Bod.Is双眼) - { - ev = s * (cha.CP - (cha.Bod.目左.位置 + cha.Bod.目右.位置) * 0.5).newNormalize() * 0.002; - cha.Bod.目左.視線 = ev; - cha.Bod.目右.視線 = ev; - } - if (cha.Bod.Is頬眼) - { - ev = s * (cha.CP - (cha.Bod.頬目左.位置 + cha.Bod.頬目右.位置) * 0.5).newNormalize() * 0.00089; - cha.Bod.頬目左.視線 = ev; - cha.Bod.頬目右.視線 = ev; - } - if (cha.Bod.Is額眼) - { - ev = s * (cha.CP - cha.Bod.額目.位置).newNormalize() * 0.00089; - cha.Bod.額目.視線 = ev; - } - if (cha.Bod.Is単眼) - { - ev = s * (cha.CP - cha.Bod.単眼目.位置).newNormalize() * 0.003; - cha.Bod.単眼目.視線 = ev; - } - } - else - { - if (cha.Bod.Is双眼) - { - cha.Bod.目左.視線 = s * (cha.CP - cha.Bod.目左.位置).newNormalize() * 0.002; - cha.Bod.目右.視線 = s * (cha.CP - cha.Bod.目右.位置).newNormalize() * 0.002; - } - if (cha.Bod.Is頬眼) - { - cha.Bod.頬目左.視線 = s * (cha.CP - cha.Bod.頬目左.位置).newNormalize() * 0.00089; - cha.Bod.頬目右.視線 = s * (cha.CP - cha.Bod.頬目右.位置).newNormalize() * 0.00089; - } - if (cha.Bod.Is額眼) - { - cha.Bod.額目.視線 = s * (cha.CP - cha.Bod.額目.位置).newNormalize() * 0.00089; - } - if (cha.Bod.Is単眼) - { - cha.Bod.単眼目.視線 = s * (cha.CP - cha.Bod.単眼目.位置).newNormalize() * 0.003; - } - } - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate - { - } - }; - Mots.Add(EyeTracking.GetHashCode().ToString(), EyeTracking); - double l = 1.0; - 絶頂終了 = new Mot(0.0, 1.0) - { - BaseSpeed = 0.2 - 0.15 * 絶頂時間, - Staing = delegate(Mot m) - { - m.BaseSpeed = 0.2 - 0.15 * cha.絶頂時間; - l = 1.0; - }, - Runing = delegate(Mot m) - { - l = m.Value.Inverse(); - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - cha.絶頂.End(); - Player.絶頂終了処理(); - } - }; - Mots.Add(絶頂終了.GetHashCode().ToString(), 絶頂終了); - double kv = 0.0; - Par pa = Bod.腰.本体.CurJoinRoot; - Par pb = null; - Vector2D vec = Dat.Vec2DZero; - Action 腰接続 = delegate - { - pb = cha.Bod.腰.本体.CurJoinRoot; - vec = pb.ToGlobal(pb.JP[5].Joint) - pa.ToGlobal(pa.JP[5].Joint); - if (cha.Bod.Is腰) - { - if (cha.重腰) - { - cha.Bod.EI腰.PositionCont = vec; - } - else - { - cha.Bod.EI腰.Updatef = true; - } - } - if (cha.Bod.Is半後) - { - if (cha.重半後) - { - cha.Bod.EI半後.PositionCont = vec; - } - else - { - cha.Bod.EI半後.Updatef = true; - } - } - if (cha.Bod.Is半中1) - { - if (cha.重半中1) - { - cha.Bod.EI半中1.PositionCont = vec; - } - else - { - cha.Bod.EI半中1.Updatef = true; - } - } - if (cha.Bod.Is半中2) - { - if (cha.重半中2) - { - cha.Bod.EI半中2.PositionCont = vec; - } - else - { - cha.Bod.EI半中2.Updatef = true; - } - } - if (cha.Bod.Is半前) - { - if (cha.重半前) - { - cha.Bod.EI半前.PositionCont = vec; - } - else - { - cha.Bod.EI半前.Updatef = true; - } - } - if (cha.Bod.Is腿) - { - if (cha.重腿) - { - cha.Bod.EI腿.PositionCont = vec; - } - else - { - cha.Bod.EI腿.Updatef = true; - } - } - }; - double d; - 絶頂 = new Mot(0.0, 1.0) - { - BaseSpeed = 20.0, - Staing = delegate - { - kv = cha.Bod.腰.Yv; - cha.絶頂終了.Start(); - }, - Runing = delegate(Mot m) - { - d = 5.0 * (0.15 + cha.絶頂激しさ) * m.Value.Sin() * RNG.XS.NextDouble() * l; - if (cha.Bod.腕人n > 0) - { - cha.腕人絶頂(d); - } - if (cha.Bod.腕翼鳥n > 0) - { - cha.腕翼鳥絶頂(d); - } - if (cha.Bod.腕翼獣n > 0) - { - cha.腕翼獣絶頂(d); - } - if (cha.Bod.腕獣n > 0) - { - cha.腕獣絶頂(d); - } - if (cha.Bod.Is触覚他) - { - cha.触覚絶頂(d); - } - if (cha.Bod.Is触覚甲) - { - cha.触覚甲絶頂(d); - } - if (cha.Bod.大顎n > 0) - { - cha.大顎絶頂(d); - } - if (cha.Bod.虫顎n > 0) - { - cha.虫顎絶頂(d); - } - if (cha.Bod.鰭n > 0) - { - cha.鰭絶頂(d); - } - if (cha.Bod.葉n > 0) - { - cha.葉絶頂(d); - } - if (cha.Bod.前翅1n > 0) - { - cha.前翅絶頂(d); - } - if (cha.Bod.後翅1n > 0) - { - cha.後翅絶頂(d); - } - if (cha.Bod.触肢蜘n > 0) - { - cha.触肢蜘絶頂(d); - } - if (cha.Bod.触肢蠍n > 0) - { - cha.触肢蠍絶頂(d); - } - if (cha.Bod.節足蜘n > 0) - { - cha.節足蜘絶頂(d); - } - if (cha.Bod.節足蠍n > 0) - { - cha.節足蠍絶頂(d); - } - if (cha.Bod.節足百n > 0) - { - cha.節足百絶頂(d); - } - if (cha.Bod.節尾曳n > 0) - { - cha.節尾曳絶頂(d); - } - if (cha.Bod.節尾鋏n > 0) - { - cha.節尾鋏絶頂(d); - } - if (cha.Bod.虫鎌n > 0) - { - cha.虫鎌絶頂(d); - } - if (cha.Bod.触手n > 0) - { - cha.触手絶頂(d); - } - if (cha.Bod.触手犬n > 0) - { - cha.触手犬絶頂(d); - } - if (cha.Bod.尾n > 0) - { - cha.尾絶頂(d); - } - if (cha.Bod.Is植) - { - cha.植絶頂(d); - } - if (cha.Bod.脚人n > 0) - { - cha.脚人絶頂(d); - } - if (cha.Bod.脚獣n > 0) - { - cha.脚獣絶頂(d); - } - cha.Bod.腰振りv = d * RNG.XS.NextDouble(); - cha.Bod.腰.位置C = new Vector2D(0.0, 0.0005 * d); - cha.Bod.乳房左.位置C = cha.Bod.腰.位置C; - cha.Bod.乳房右.位置C = cha.Bod.腰.位置C; - if (cha.Bod.Is腕前) - { - cha.Bod.EI腕前.Updatef = true; - } - 腰接続(); - Player.絶頂中処理(); - if (0.3.Lot()) - { - Player.奴体力消費中(); - } - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate - { - cha.Bod.腰振り_人v = kv; - cha.Bod.腰.位置C = Dat.Vec2DZero; - if (!cha.Bod.乳房左.着衣) - { - cha.Bod.乳房左.位置C = Dat.Vec2DZero; - cha.Bod.乳房右.位置C = Dat.Vec2DZero; - } - if (cha.Bod.Is腰) - { - cha.Bod.EI腰.PositionCont = Dat.Vec2DZero; - } - if (cha.Bod.Is半後) - { - cha.Bod.EI半後.PositionCont = Dat.Vec2DZero; - } - if (cha.Bod.Is半中1) - { - cha.Bod.EI半中1.PositionCont = Dat.Vec2DZero; - } - if (cha.Bod.Is半中2) - { - cha.Bod.EI半中2.PositionCont = Dat.Vec2DZero; - } - if (cha.Bod.Is半前) - { - cha.Bod.EI半前.PositionCont = Dat.Vec2DZero; - } - if (cha.Bod.Is腿) - { - cha.Bod.EI腿.PositionCont = Dat.Vec2DZero; - } - } - }; - Mots.Add(絶頂.GetHashCode().ToString(), 絶頂); - Stopwatch 肛sw = new Stopwatch(); - 肛ヒク = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - 肛sw.Restart(); - }, - Runing = delegate(Mot m) - { - cha.Bod.肛門C = 0.5 + m.Value.Sin() * RNG.XS.NextDouble() * 0.5; - if (肛sw.ElapsedMilliseconds > 5000) - { - m.End(); - } - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate - { - 肛sw.Stop(); - cha.Bod.肛門C = 1.0; - } - }; - Mots.Add(肛ヒク.GetHashCode().ToString(), 肛ヒク); - Stopwatch 膣sw = new Stopwatch(); - 膣ヒク = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - 膣sw.Restart(); - }, - Runing = delegate(Mot m) - { - cha.Bod.膣腔C = 1.0 + m.Value.Sin() * RNG.XS.NextDouble() * 0.5; - if (膣sw.ElapsedMilliseconds > 5000) - { - m.End(); - } - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate - { - 膣sw.Stop(); - cha.Bod.膣腔C = 1.0; - } - }; - Mots.Add(膣ヒク.GetHashCode().ToString(), 膣ヒク); - Stopwatch 糸sw = new Stopwatch(); - 糸ヒク = new Mot(0.0, 1.0) - { - BaseSpeed = 0.1, - Staing = delegate - { - 糸sw.Restart(); - }, - Runing = delegate(Mot m) - { - if (cha.Bod.Is蜘尾) - { - cha.Bod.出糸C = m.Value.Sin() * 30.0; - } - if (糸sw.ElapsedMilliseconds > 5000) - { - m.End(); - } - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate - { - 糸sw.Stop(); - if (cha.Bod.Is蜘尾) - { - cha.Bod.出糸C = 0.0; - } - } - }; - Mots.Add(糸ヒク.GetHashCode().ToString(), 糸ヒク); - bool 顔面開き = false; - bool Is展開 = Bod.Is顔面 || Bod.Is大顎基; - 顔面 顔面 = Bod.顔面; - 大顎基 大顎 = Bod.頭.大顎基_接続.GetEle<大顎基>(); - 角1_虫 虫角 = Bod.頭.額_接続.GetEle<角1_虫>(); - double o_ = 0.0; - 顔面展開 = new Mot(0.0, 1.0) - { - BaseSpeed = 5.0, - Staing = delegate - { - if (Is展開) - { - 顔面開き = o_ == 1.0; - } - }, - Runing = delegate(Mot m) - { - if (Is展開) - { - if (顔面開き) - { - o_ = m.Value.Inverse(); - } - else - { - o_ = m.Value; - } - if (cha.Bod.Is顔面) - { - 顔面.展開0 = o_; - 顔面.展開1 = o_; - } - if (cha.Bod.Is大顎基) - { - 大顎.展開 = o_; - } - if (cha.Bod.Is虫角) - { - 虫角.展開 = o_; - } - } - }, - Reaing = delegate(Mot m) - { - m.End(); - }, - Rouing = delegate - { - }, - Ending = delegate - { - } - }; - Mots.Add(顔面展開.GetHashCode().ToString(), 顔面展開); - Vector2D p_ = Dat.Vec2DZero; - double d_; - 体揺れ = new Mot(0.0, 1.0) - { - BaseSpeed = 7.0, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - d_ = 2.0 * m.Value; - if (cha.Bod.腕人n > 0) - { - cha.腕人絶頂(d_); - } - if (cha.Bod.腕翼鳥n > 0) - { - cha.腕翼鳥絶頂(d_); - } - if (cha.Bod.腕翼獣n > 0) - { - cha.腕翼獣絶頂(d_); - } - if (cha.Bod.腕獣n > 0) - { - cha.腕獣絶頂(d_); - } - if (cha.Bod.Is触覚他) - { - cha.触覚絶頂(d_); - } - if (cha.Bod.Is触覚甲) - { - cha.触覚甲絶頂(d_); - } - if (cha.Bod.大顎n > 0) - { - cha.大顎絶頂(d_); - } - if (cha.Bod.虫顎n > 0) - { - cha.虫顎絶頂(d_); - } - if (cha.Bod.鰭n > 0) - { - cha.鰭絶頂(d_); - } - if (cha.Bod.葉n > 0) - { - cha.葉絶頂(d_); - } - if (cha.Bod.前翅1n > 0) - { - cha.前翅絶頂(0.0 - d_); - } - if (cha.Bod.後翅1n > 0) - { - cha.後翅絶頂(0.0 - d_); - } - if (cha.Bod.触肢蜘n > 0) - { - cha.触肢蜘絶頂(d_); - } - if (cha.Bod.触肢蠍n > 0) - { - cha.触肢蠍絶頂(d_); - } - if (cha.Bod.節足蜘n > 0) - { - cha.節足蜘絶頂(d_); - } - if (cha.Bod.節足蠍n > 0) - { - cha.節足蠍絶頂(d_); - } - if (cha.Bod.節足百n > 0) - { - cha.節足百絶頂(d_); - } - if (cha.Bod.節尾曳n > 0) - { - cha.節尾曳絶頂(d_); - } - if (cha.Bod.節尾鋏n > 0) - { - cha.節尾鋏絶頂(d_); - } - if (cha.Bod.虫鎌n > 0) - { - cha.虫鎌絶頂(d_); - } - if (cha.Bod.触手n > 0) - { - cha.触手絶頂(d_); - } - if (cha.Bod.触手犬n > 0) - { - cha.触手犬絶頂(d_); - } - if (cha.Bod.尾n > 0) - { - cha.尾絶頂(d_); - } - if (cha.Bod.Is植) - { - cha.植絶頂(d_); - } - if (cha.Bod.脚人n > 0) - { - cha.脚人絶頂(d_); - } - if (cha.Bod.脚獣n > 0) - { - cha.脚獣絶頂(d_); - } - p_.Y = -0.001 * m.Value; - cha.Bod.腰.位置C = p_; - cha.Bod.乳房左.位置C = cha.Bod.腰.位置C; - cha.Bod.乳房右.位置C = cha.Bod.腰.位置C; - if (cha.Bod.Is髪) - { - if (cha.重髪) - { - cha.Bod.EI髪.Position = p_; - } - else - { - cha.Bod.EI髪.Updatef = true; - } - } - if (cha.Bod.Is胸) - { - if (cha.重胸) - { - cha.Bod.EI胸.Position = p_; - } - else - { - cha.Bod.EI胸.Updatef = true; - } - } - if (cha.Bod.Is腰) - { - if (cha.重腰) - { - cha.Bod.EI腰.Position = p_; - } - else - { - cha.Bod.EI腰.Updatef = true; - } - } - if (cha.Bod.Is腕前) - { - if (cha.重腕前) - { - cha.Bod.EI腕前.Position = p_; - } - else - { - cha.Bod.EI腕前.Updatef = true; - } - } - if (cha.Bod.Is半後) - { - if (cha.重半後) - { - cha.Bod.EI半後.Position = p_; - } - else - { - cha.Bod.EI半後.Updatef = true; - } - } - if (cha.Bod.Is半中1) - { - if (cha.重半中1) - { - cha.Bod.EI半中1.Position = p_; - } - else - { - cha.Bod.EI半中1.Updatef = true; - } - } - if (cha.Bod.Is半中2) - { - if (cha.重半中2) - { - cha.Bod.EI半中2.Position = p_; - } - else - { - cha.Bod.EI半中2.Updatef = true; - } - } - if (cha.Bod.Is半前) - { - if (cha.重半前) - { - cha.Bod.EI半前.Position = p_; - } - else - { - cha.Bod.EI半前.Updatef = true; - } - } - if (cha.Bod.Is腿) - { - if (cha.重腿) - { - cha.Bod.EI腿.Position = p_; - } - else - { - cha.Bod.EI腿.Updatef = true; - } - } - }, - Reaing = delegate - { - }, - Rouing = delegate(Mot m) - { - m.End(); - }, - Ending = delegate - { - cha.Bod.腰.位置C = Dat.Vec2DZero; - if (!cha.Bod.乳房左.着衣) - { - cha.Bod.乳房左.位置C = Dat.Vec2DZero; - cha.Bod.乳房右.位置C = Dat.Vec2DZero; - } - if (cha.Bod.Is髪) - { - cha.Bod.EI髪.Position = Dat.Vec2DZero; - } - if (cha.Bod.Is胸) - { - cha.Bod.EI胸.Position = Dat.Vec2DZero; - } - if (cha.Bod.Is腰) - { - cha.Bod.EI腰.Position = Dat.Vec2DZero; - } - if (cha.Bod.Is腕前) - { - cha.Bod.EI腕前.Position = Dat.Vec2DZero; - } - if (cha.Bod.Is半後) - { - cha.Bod.EI半後.Position = Dat.Vec2DZero; - } - if (cha.Bod.Is半中1) - { - cha.Bod.EI半中1.Position = Dat.Vec2DZero; - } - if (cha.Bod.Is半中2) - { - cha.Bod.EI半中2.Position = Dat.Vec2DZero; - } - if (cha.Bod.Is半前) - { - cha.Bod.EI半前.Position = Dat.Vec2DZero; - } - if (cha.Bod.Is腿) - { - cha.Bod.EI腿.Position = Dat.Vec2DZero; - } - } - }; - Mots.Add(体揺れ.GetHashCode().ToString(), 体揺れ); - int c_ = 0; - int 咳込み数 = 1; - Coughing = new Mot(0.0, 1.0) - { - BaseSpeed = 10.0, - GotoSpeed = 0.5, - RetuSpeed = 2.0, - Staing = delegate - { - cha.UpdateExpression(); - if (cha.Bod.Is双眼) - { - cha.両瞼_1(RNG.XS.Next(1, 4), RNG.XS.Next(1, 4)); - } - else if (cha.Bod.Is単眼) - { - cha.単瞼_1(RNG.XS.Next(1, 4)); - } - if (cha.Bod.Is頬眼) - { - cha.両頬瞼_1(RNG.XS.Next(1, 4), RNG.XS.Next(1, 4)); - } - if (cha.Bod.Is額眼) - { - cha.額瞼_1(RNG.XS.Next(1, 4)); - } - c_ = 0; - 咳込み数 = RNG.XS.NextM(1, 2) + Player.UI.ペニス処理.中出しCount / 2; - }, - Runing = delegate(Mot m) - { - cha.呼吸値 = m.Value; - }, - Reaing = delegate - { - cha.唾散.Start(); - if ((Player.UI.ペニス処理.中出し || cha.Crying) && 0.18.Lot()) - { - cha.鼻水.Start(); - } - if (Player.UI.ペニス処理.中出し && 0.25.Lot()) - { - cha.涎.Start(); - } - }, - Rouing = delegate(Mot m) - { - c_++; - if (c_ >= 咳込み数) - { - m.End(); - } - }, - Ending = delegate - { - cha.SetInitialExpression(); - cha.口(); - } - }; - Mots.Add(Coughing.GetHashCode().ToString(), Coughing); - double 中出度_ = 0.0; - ごっくん = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - cha.UpdateExpression(); - cha.口_紡ぎ(); - 中出度_ = cha.中出度; - }, - Runing = delegate(Mot m) - { - cha.呼吸値 = m.Value; - }, - Reaing = delegate - { - }, - Rouing = delegate(Mot m) - { - m.End(); - }, - Ending = delegate - { - if (RNG.XS.NextBool()) - { - //Sounds.挿抜口1.Play(); - } - else - { - //Sounds.挿抜口2.Play(); - } - ChaD.Stamina = (ChaD.Stamina + 0.3 * 中出度_).Clamp(0.0, 1.0); - } - }; - Mots.Add(ごっくん.GetHashCode().ToString(), ごっくん); - Mots.Drive(Med.FPSF); - Med.SetUniqueColor(Bod.Elements.Select((Ele e) => e.本体.EnumAllPar()).JoinEnum()); - 汗掻き = new Sweat(Med, Are, this, Mots); - 汗かき = 汗掻き.汗かき; - Bod.汗掻き = 汗掻き; - this.SetInitialAngle(); - } - - public void Draw(Are Are, FPS FPS) - { - this.FPS = FPS.Value; - Mots.Drive(FPS); - Bod.描画(Are); - } - - public void Dispose() - { - Bod.Dispose(); - 汗掻き.Dispose(); - Med.RemUniqueColor(Bod.Elements.Select((Ele e) => e.本体.EnumAllPar()).JoinEnum()); - } - - public void Set衣装(IEnumerable 衣装) - { - Bod.脱衣(); - Dictionary dictionary = new Dictionary(); - Dictionary dictionary2 = new Dictionary(); - string ts; - foreach (object item in 衣装) - { - Type type = item.GetType(); - ts = type.ToString(); - if (dictionary.ContainsKey(type)) - { - dictionary2[type][dictionary[type]].SetValue(Bod, item, null); - dictionary[type]++; - continue; - } - dictionary.Add(type, 0); - dictionary2.Add(type, (from e in Sta.Bodt.GetProperties() - where e.PropertyType.ToString() == ts - select e).ToArray()); - dictionary2[type][dictionary[type]].SetValue(Bod, item, null); - dictionary[type]++; - } - if (!ChaD.股施術 && Bod.Is股防御()) - { - Bod.Setピアス = Sta.ピアス初期化; - } - if (!ChaD.胸施術 && Bod.Is胸甲殻()) - { - Bod.Setピアス左 = Sta.ピアス初期化; - Bod.Setピアス右 = Sta.ピアス初期化; - } - } - - public ContactD GetContact(ref Color HitColor) + public class Cha { - ContactD result = default(ContactD); - result.e = this.Bod.GetHitEle(HitColor); - if (result.e != null) + public Med Med; + + public Are Are; + + public Bod Bod; + + public ChaD ChaD; + + public 体配色 配色; + + public double FPS; + + public Vector2D CP; + + private Mot 呼吸; + + private double 呼吸速度_; + + private Mot 涙流し; + + private Mot 涙ひき; + + private bool 泣き_; + + private Mot 瞬き1; + + private Mot 瞬き2; + + public Mot 汗かき; + + public Mot 口腔精液垂れ; + + public Mot 性器精液垂れ; + + public Mot 肛門精液垂れ; + + public Mot 出糸精液垂れ; + + public Mot 潮吹小; + + public Mot 潮吹大; + + public Mot 飛沫; + + public Mot 唾散; + + public Mot 放尿; + + public Action 放尿強制終了_ = delegate + { + }; + + public Func Is放尿 = () => false; + + public Mot 噴乳; + + public double 噴乳染み; + + public Mot 鼻水; + + public Mot 涎; + + public Mot EyeTracking; + + public bool 目逸し; + + public double 絶頂激しさ; + + public double 絶頂時間; + + public Mot 絶頂終了; + + public Mot 絶頂; + + public Mot 肛ヒク; + + public Mot 膣ヒク; + + public Mot 糸ヒク; + + public Mot 顔面展開; + + public Mot 体揺れ; + + public Mot Coughing; + + public Mot ごっくん; + + private Sweat 汗掻き; + + public double 瞼基準単; + + public double 瞼基準左; + + public double 瞼基準右; + + public double 瞼基準額; + + public double 瞼基準頬左; + + public double 瞼基準頬右; + + public Action 潮吹擬音; + + public Action 放尿擬音; + + private double 呼吸_; + + private double y; + + private bool 重髪; + + private bool 重耳; + + private bool 重胸; + + private bool 重腰; + + private bool 重腕前; + + private bool 重半後; + + private bool 重半中1; + + private bool 重半中2; + + private bool 重半前; + + private bool 重腿; + + private Vector2D p = Dat.Vec2DZero; + + public Mots Mots = new Mots(); + + public double 呼吸速度 + { + get + { + return 呼吸速度_; + } + set + { + 呼吸速度_ = value; + 呼吸.BaseSpeed = 6.0 * 呼吸速度_; + } + } + + public bool Crying + { + get + { + return 泣き_; + } + set + { + 泣き_ = value; + if (!泣き_) + { + 涙ひき.Start(); + } + } + } + + public double 呼吸値 + { + get + { + return 呼吸_; + } + set + { + 呼吸_ = value; + Bod.胸.尺度C = 0.99 + 0.02 * 呼吸_; + Bod.胸肌_人.尺度C = Bod.胸.尺度C; + p.Y = y * 呼吸_ * 0.5; + if (Bod.Is髪) + { + Bod.EI髪.Position = p; + } + if (Bod.Is腕前) + { + Bod.EI腕前.Position = p; + } + p.Y = y * 呼吸_ * 0.28; + if (Bod.Is胸) + { + Bod.EI胸.Position = p; + } + p.Y = 0.0 - p.Y; + Bod.腰.位置C = p; + if (Bod.Is腰) + { + Bod.EI腰.Position = p; + } + if (Bod.Is半後) + { + Bod.EI半後.Position = p; + } + if (Bod.Is半中1) + { + Bod.EI半中1.Position = p; + } + if (Bod.Is半中2) + { + Bod.EI半中2.Position = p; + } + if (Bod.Is半前) + { + Bod.EI半前.Position = p; + } + if (Bod.Is腿) + { + Bod.EI腿.Position = p; + } + } + } + + public double 中出度 + { + get + { + if (Bod.カーソル != null) + { + return (1.0 / (double)(Bod.カーソル.ペニス処理.中出しCount + 1)).Inverse(); + } + return 0.0; + } + } + + public void 放尿強制終了() + { + 放尿強制終了_(); + } + + public Cha(Med Med, Are Are, ChaD ChaD) + { + Cha cha = this; + this.Med = Med; + this.Are = Are; + this.ChaD = ChaD; + 配色 = new 体配色(ChaD.body_color); + _ = Are.DisUnit; + Bod = new Bod(Med, Are, this); + 重髪 = Bod.Is髪 && Bod.EI髪.IsHeavy(); + 重胸 = Bod.Is胸 && Bod.EI胸.IsHeavy(); + 重腰 = Bod.Is腰 && Bod.EI腰.IsHeavy(); + 重腕前 = Bod.Is腕前 && Bod.EI腕前.IsHeavy(); + 重半後 = Bod.Is半後 && Bod.EI半後.IsHeavy(); + 重半中1 = Bod.Is半中1 && Bod.EI半中1.IsHeavy(); + 重半中2 = Bod.Is半中2 && Bod.EI半中2.IsHeavy(); + 重半前 = Bod.Is半前 && Bod.EI半前.IsHeavy(); + 重腿 = Bod.Is腿 && Bod.EI腿.IsHeavy(); + double 尺度C = Bod.胸.尺度C; + Bod.胸.尺度C = 0.99; + double num = Bod.胸.X0Y0_胸郭.ToGlobal(Bod.胸.X0Y0_胸郭.JP[0].Joint).Y; + Bod.胸.尺度C = 1.01; + double num2 = Bod.胸.X0Y0_胸郭.ToGlobal(Bod.胸.X0Y0_胸郭.JP[0].Joint).Y; + Bod.胸.尺度C = 尺度C; + y = num2 - num; + 呼吸 = new Mot(0.0, 1.0) + { + LowestIncrease = 0.25, + BaseSpeed = 6.0 * 呼吸速度_, + Staing = delegate + { + cha.Bod.呼気.濃度 = 0.0; + cha.Bod.呼気.表示 = true; + }, + Runing = delegate(Mot m) + { + cha.Bod.呼気.濃度 = m.Value.Inverse() * cha.呼吸速度_; + cha.呼吸値 = m.Value; + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate + { + cha.Bod.呼気.表示 = false; + cha.Bod.呼気.濃度 = 1.0; + cha.呼吸値 = 0.0; + } + }; + Mots.Add(呼吸.GetHashCode().ToString(), 呼吸); + 呼吸速度 = 0.2; + 呼吸.Start(); + bool go = true; + bool 涙左 = Bod.涙左 != null; + bool 涙右 = Bod.涙右 != null; + 涙流し = new Mot(0.0, 1.0) + { + BaseSpeed = 3.0, + Staing = delegate + { + go = true; + if (涙左) + { + if (cha.Bod.Is双眼) + { + cha.Bod.目左.黒目_ハイライト下_表示 = true; + } + if (cha.Bod.Is頬眼) + { + cha.Bod.頬目左.黒目_ハイライト下_表示 = true; + } + if (cha.Bod.Is単眼) + { + cha.Bod.単眼目.黒目_ハイライト下_表示 = true; + } + if (cha.Bod.Is額眼) + { + cha.Bod.額目.黒目_ハイライト下_表示 = true; + } + cha.Bod.涙左.涙0流れ0_表示 = cha.Bod.涙左.涙0流れ1_表示 || cha.Bod.涙左.涙0_表示; + cha.Bod.涙左.涙0流れ1_表示 = cha.Bod.涙左.涙0_表示; + cha.Bod.涙左.涙0_表示 = !cha.Bod.涙左.涙0_表示; + cha.Bod.涙左.涙ハイライト_表示 = cha.Bod.涙左.涙0_表示; + cha.Bod.涙左.Yv = 0.0; + cha.Bod.涙左.涙0流れ1CD.不透明度 = 1.0; + } + if (涙右) + { + if (cha.Bod.Is双眼) + { + cha.Bod.目右.黒目_ハイライト下_表示 = true; + } + if (cha.Bod.Is頬眼) + { + cha.Bod.頬目右.黒目_ハイライト下_表示 = true; + } + cha.Bod.涙右.涙0流れ0_表示 = cha.Bod.涙右.涙0流れ1_表示 || cha.Bod.涙右.涙0_表示; + cha.Bod.涙右.涙0流れ1_表示 = cha.Bod.涙右.涙0_表示; + cha.Bod.涙右.涙0_表示 = !cha.Bod.涙右.涙0_表示; + cha.Bod.涙右.涙ハイライト_表示 = cha.Bod.涙右.涙0_表示; + cha.Bod.涙右.Yv = 0.0; + cha.Bod.涙右.涙0流れ1CD.不透明度 = 1.0; + } + }, + Runing = delegate(Mot m) + { + if (go) + { + if (涙左) + { + cha.Bod.涙左.Yv = m.Value; + } + if (涙右) + { + cha.Bod.涙右.Yv = m.Value; + } + } + else + { + if (涙左) + { + cha.Bod.涙左.涙0流れ1CD.不透明度 = m.Value; + } + if (涙右) + { + cha.Bod.涙右.涙0流れ1CD.不透明度 = m.Value; + } + } + }, + Reaing = delegate + { + go = false; + if (涙左) + { + cha.Bod.涙左.Yv = 1.0; + } + if (涙右) + { + cha.Bod.涙右.Yv = 1.0; + } + }, + Rouing = delegate(Mot m) + { + m.End(); + }, + Ending = delegate + { + } + }; + Mots.Add(涙流し.GetHashCode().ToString(), 涙流し); + double vi; + 涙ひき = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + vi = m.Value.Inverse(); + if (涙左) + { + cha.Bod.涙左.濃度 *= vi; + if (cha.Bod.Is双眼) + { + cha.Bod.目左.黒目_ハイライト下CD.不透明度 *= vi; + } + if (cha.Bod.Is頬眼) + { + cha.Bod.頬目左.黒目_ハイライト下CD.不透明度 *= vi; + } + if (cha.Bod.Is単眼) + { + cha.Bod.単眼目.黒目_ハイライト下CD.不透明度 *= vi; + } + if (cha.Bod.Is額眼) + { + cha.Bod.額目.黒目_ハイライト下CD.不透明度 *= vi; + } + } + if (涙右) + { + cha.Bod.涙右.濃度 *= vi; + if (cha.Bod.Is双眼) + { + cha.Bod.目右.黒目_ハイライト下CD.不透明度 *= vi; + } + if (cha.Bod.Is頬眼) + { + cha.Bod.頬目右.黒目_ハイライト下CD.不透明度 *= vi; + } + } + }, + Reaing = delegate(Mot m) + { + m.End(); + m.ResetValue(); + if (涙左) + { + cha.Bod.涙左.表示 = false; + cha.Bod.涙左.濃度 = 1.0; + if (cha.Bod.Is双眼) + { + cha.Bod.目左.黒目_ハイライト下_表示 = false; + cha.Bod.目左.黒目_ハイライト下CD.不透明度 = 1.0; + } + if (cha.Bod.Is頬眼) + { + cha.Bod.頬目左.黒目_ハイライト下_表示 = false; + cha.Bod.頬目左.黒目_ハイライト下CD.不透明度 = 1.0; + } + if (cha.Bod.Is単眼) + { + cha.Bod.単眼目.黒目_ハイライト下_表示 = false; + cha.Bod.単眼目.黒目_ハイライト下CD.不透明度 = 1.0; + } + if (cha.Bod.Is額眼) + { + cha.Bod.額目.黒目_ハイライト下_表示 = false; + cha.Bod.額目.黒目_ハイライト下CD.不透明度 = 1.0; + } + } + if (涙右) + { + cha.Bod.涙右.表示 = false; + cha.Bod.涙右.濃度 = 1.0; + if (cha.Bod.Is双眼) + { + cha.Bod.目右.黒目_ハイライト下_表示 = false; + cha.Bod.目右.黒目_ハイライト下CD.不透明度 = 1.0; + } + if (cha.Bod.Is頬眼) + { + cha.Bod.頬目右.黒目_ハイライト下_表示 = false; + cha.Bod.頬目右.黒目_ハイライト下CD.不透明度 = 1.0; + } + } + }, + Rouing = delegate + { + }, + Ending = delegate + { + } + }; + Mots.Add(涙ひき.GetHashCode().ToString(), 涙ひき); + if (Bod.Is双眼 || Bod.Is単眼) + { + 瞬き1 = new Mot(0.0, 1.0) + { + BaseSpeed = 10.0, + GotoSpeed = 8.0, + RetuSpeed = 0.5, + LowestIncrease = 1.0, + Interval = 1000.0, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + if (cha.Bod.Is双眼) + { + cha.Bod.瞼左v = m.Value.Clamp(cha.Bod.Is瞼宇 ? 0.0 : cha.瞼基準左, 1.0); + cha.Bod.瞼右v = m.Value.Clamp(cha.Bod.Is瞼宇 ? 0.0 : cha.瞼基準右, 1.0); + } + if (cha.Bod.Is単眼) + { + cha.Bod.単眼瞼.Yv = m.Value.Clamp(cha.Bod.Is瞼宇 ? 0.0 : cha.瞼基準単, 1.0); + } + }, + Reaing = delegate + { + if (cha.泣き_) + { + cha.涙流し.Start(); + } + }, + Rouing = delegate(Mot m) + { + m.Interval = 5000.0 * RNG.XS.NextDouble(); + }, + Ending = delegate + { + } + }; + Mots.Add(瞬き1.GetHashCode().ToString(), 瞬き1); + 瞬き1.Start(); + } + if (Bod.Is頬眼 || Bod.Is額眼) + { + 瞬き2 = new Mot(0.0, 1.0) + { + BaseSpeed = 10.0, + GotoSpeed = 8.0, + RetuSpeed = 0.5, + LowestIncrease = 1.0, + Interval = 1000.0, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + if (cha.Bod.Is頬眼) + { + cha.Bod.頬瞼左.Yv = m.Value.Clamp(cha.瞼基準頬左, 1.0); + cha.Bod.頬瞼右.Yv = m.Value.Clamp(cha.瞼基準頬右, 1.0); + } + if (cha.Bod.Is額眼) + { + cha.Bod.額瞼.Yv = m.Value.Clamp(cha.瞼基準額, 1.0); + } + }, + Reaing = delegate + { + }, + Rouing = delegate(Mot m) + { + m.Interval = 5000.0 * RNG.XS.NextDouble(); + }, + Ending = delegate + { + } + }; + Mots.Add(瞬き2.GetHashCode().ToString(), 瞬き2); + 瞬き2.Start(); + } + bool o = false; + double ov = 0.0; + 口腔精液垂れ = new Mot(0.0, 1.0) + { + BaseSpeed = 0.8, + Staing = delegate + { + cha.Bod.口精液.Yi = 0; + ov = cha.中出度; + cha.Bod.口精液.濃度 = 1.0 * ov; + cha.Bod.口精液.精液_表示 = true; + o = true; + cha.Bod.口精液.右 = RNG.XS.NextBool(); + }, + Runing = delegate(Mot m) + { + if (o) + { + cha.Bod.口精液.Yv = m.Value; + } + else + { + cha.Bod.口精液.濃度 = m.Value * ov; + } + }, + Reaing = delegate + { + o = false; + }, + Rouing = delegate(Mot m) + { + cha.Bod.口精液.表示 = false; + m.End(); + }, + Ending = delegate + { + } + }; + Mots.Add(口腔精液垂れ.GetHashCode().ToString(), 口腔精液垂れ); + bool v = false; + double vv = 0.0; + double zd = Bod.膣内精液.精液濃度; + 性器精液垂れ = new Mot(0.0, 1.0) + { + BaseSpeed = 0.8, + Staing = delegate + { + cha.Bod.性器精液.Yi = 0; + vv = cha.中出度; + cha.Bod.性器精液.濃度 = 1.0 * vv; + cha.Bod.性器精液.精液_表示 = true; + v = true; + zd = cha.Bod.膣内精液.精液濃度; + cha.Bod.性器精液.右 = RNG.XS.NextBool(); + }, + Runing = delegate(Mot m) + { + if (v) + { + cha.Bod.性器精液.Yv = m.Value; + cha.Bod.膣内精液.精液濃度 = zd * m.Value.Inverse(); + } + else + { + cha.Bod.性器精液.濃度 = m.Value * vv; + } + }, + Reaing = delegate + { + v = false; + }, + Rouing = delegate(Mot m) + { + cha.Bod.性器精液.表示 = false; + m.End(); + }, + Ending = delegate + { + } + }; + Mots.Add(性器精液垂れ.GetHashCode().ToString(), 性器精液垂れ); + bool a = false; + double av = 0.0; + 肛門精液垂れ = new Mot(0.0, 1.0) + { + BaseSpeed = 0.8, + Staing = delegate + { + cha.Bod.肛門精液.Yi = 0; + av = cha.中出度; + cha.Bod.肛門精液.濃度 = 1.0 * av; + cha.Bod.肛門精液.精液_表示 = true; + a = true; + cha.Bod.肛門精液.右 = RNG.XS.NextBool(); + }, + Runing = delegate(Mot m) + { + if (a) + { + cha.Bod.肛門精液.Yv = m.Value; + } + else + { + cha.Bod.肛門精液.濃度 = m.Value * av; + } + }, + Reaing = delegate + { + a = false; + }, + Rouing = delegate(Mot m) + { + cha.Bod.肛門精液.表示 = false; + m.End(); + }, + Ending = delegate + { + } + }; + Mots.Add(肛門精液垂れ.GetHashCode().ToString(), 肛門精液垂れ); + bool z = false; + double zv = 0.0; + 出糸精液垂れ = new Mot(0.0, 1.0) + { + BaseSpeed = 0.8, + Staing = delegate + { + cha.Bod.出糸精液.Yi = 0; + zv = cha.中出度; + cha.Bod.出糸精液.濃度 = 1.0 * zv; + cha.Bod.出糸精液.精液_表示 = true; + z = true; + cha.Bod.出糸精液.右 = RNG.XS.NextBool(); + }, + Runing = delegate(Mot m) + { + if (z) + { + cha.Bod.出糸精液.Yv = m.Value; + } + else + { + cha.Bod.出糸精液.濃度 = m.Value * zv; + } + }, + Reaing = delegate + { + z = false; + }, + Rouing = delegate(Mot m) + { + cha.Bod.出糸精液.表示 = false; + m.End(); + }, + Ending = delegate + { + } + }; + Mots.Add(出糸精液垂れ.GetHashCode().ToString(), 出糸精液垂れ); + 潮吹小 = new Mot(0.0, 1.0) + { + BaseSpeed = 4.0, + Staing = delegate + { + cha.Bod.潮吹_小.Yv = 0.0; + cha.Bod.潮吹_小.表示 = true; + }, + Runing = delegate(Mot m) + { + cha.Bod.潮吹_小.Yv = m.Value; + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + cha.Bod.潮吹_小.表示 = false; + cha.Bod.飛沫濃度 = (cha.Bod.飛沫濃度 + 0.01).Clamp(0.0, 1.0); + } + }; + Mots.Add(潮吹小.GetHashCode().ToString(), 潮吹小); + 潮吹大 = new Mot(0.0, 1.0) + { + BaseSpeed = 4.0, + Staing = delegate + { + cha.Bod.潮吹_大.Yv = 0.0; + cha.Bod.潮吹_大.表示 = true; + cha.Bod.潮吹_大.右 = RNG.XS.NextBool(); + if (cha.潮吹擬音 != null) + { + cha.潮吹擬音(); + } + }, + Runing = delegate(Mot m) + { + cha.Bod.潮吹_大.Yv = m.Value; + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + cha.Bod.潮吹_大.表示 = false; + cha.Bod.潮染み濃度 = (cha.Bod.潮染み濃度 + 0.2).Clamp(0.0, 1.0); + } + }; + Mots.Add(潮吹大.GetHashCode().ToString(), 潮吹大); + 飛沫 = new Mot(0.0, 1.0) + { + BaseSpeed = 4.0, + Staing = delegate + { + cha.Bod.飛沫.Yv = 0.0; + cha.Bod.飛沫.表示 = true; + cha.Bod.飛沫.右 = RNG.XS.NextBool(); + }, + Runing = delegate(Mot m) + { + cha.Bod.飛沫.Yv = m.Value; + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + cha.Bod.飛沫.表示 = false; + cha.Bod.飛沫濃度 = (cha.Bod.飛沫濃度 + 0.03).Clamp(0.0, 1.0); + } + }; + Mots.Add(飛沫.GetHashCode().ToString(), 飛沫); + 唾散 = new Mot(0.0, 1.0) + { + BaseSpeed = 3.0, + Staing = delegate + { + cha.Bod.咳.Yv = 0.0; + cha.Bod.咳.表示 = true; + }, + Runing = delegate(Mot m) + { + cha.Bod.咳.Yv = m.Value; + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + cha.Bod.咳.表示 = false; + } + }; + Mots.Add(唾散.GetHashCode().ToString(), 唾散); + Mot 染み = new Mot(0.0, 1.0) + { + BaseSpeed = 0.1, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + cha.Bod.尿染み濃度 = m.Value; + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + } + }; + Mots.Add(染み.GetHashCode().ToString(), 染み); + Mot 放尿1 = null; + Mot 放尿2 = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + cha.Bod.放尿.濃度 = m.Value.Inverse(); + ChaD.Shyness = (ChaD.Shyness + 0.002).Clamp(0.0, 1.0); + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + cha.Bod.放尿.表示 = false; + cha.Bod.放尿.濃度 = 1.0; + 放尿1.End(); + } + }; + Mots.Add(放尿2.GetHashCode().ToString(), 放尿2); + Stopwatch sw = new Stopwatch(); + 放尿1 = new Mot(8.0, 10.0) + { + BaseSpeed = 10.0, + Staing = delegate + { + cha.Bod.放尿.Yi = 8; + sw.Start(); + }, + Runing = delegate(Mot m) + { + if (sw.ElapsedMilliseconds > 4000) + { + 放尿2.Start(); + } + else if (cha.放尿擬音 != null) + { + cha.放尿擬音(); + } + cha.Bod.放尿.Yi = (int)m.Value; + ChaD.Shyness = (ChaD.Shyness + 0.002).Clamp(0.0, 1.0); + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate + { + sw.Reset(); + } + }; + Mots.Add(放尿1.GetHashCode().ToString(), 放尿1); + Mot 湯気 = new Mot(0.0, 1.0) + { + BaseSpeed = 0.2, + Staing = delegate + { + cha.Bod.湯気左濃度 = 0.0; + cha.Bod.湯気右濃度 = 0.0; + }, + Runing = delegate(Mot m) + { + cha.Bod.湯気左濃度 = m.Value; + cha.Bod.湯気右濃度 = m.Value; + }, + Reaing = delegate + { + }, + Rouing = delegate(Mot m) + { + m.End(); + }, + Ending = delegate + { + } + }; + Mots.Add(湯気.GetHashCode().ToString(), 湯気); + 放尿 = new Mot(0.0, 1.0) + { + BaseSpeed = 0.6, + Staing = delegate + { + cha.Bod.放尿.Yv = 0.0; + cha.Bod.放尿.表示 = true; + if (cha.Bod.尿染み濃度 != 1.0) + { + 染み.Start(); + } + //Sounds.放尿.Play(); + }, + Runing = delegate(Mot m) + { + cha.Bod.放尿.Yv = m.Value; + if (cha.放尿擬音 != null) + { + cha.放尿擬音(); + } + ChaD.Shyness = (ChaD.Shyness + 0.002).Clamp(0.0, 1.0); + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + 放尿1.Start(); + 湯気.Start(); + } + }; + Mots.Add(放尿.GetHashCode().ToString(), 放尿); + 放尿強制終了_ = delegate + { + cha.放尿.End(); + 放尿1.End(); + 湯気.End(); + 放尿2.End(); + 染み.End(); + }; + Is放尿 = () => cha.放尿.Run || 放尿1.Run || 放尿2.Run; + 噴乳 = new Mot(0.0, 1.0) + { + BaseSpeed = 2.0, + Staing = delegate + { + cha.Bod.噴乳左.Yi = 0; + cha.Bod.噴乳右.Yi = 0; + cha.Bod.噴乳左.母乳1_表示 = true; + cha.Bod.噴乳左.母乳2_表示 = true; + cha.Bod.噴乳左.母乳3_表示 = true; + cha.Bod.噴乳左.母乳4_表示 = true; + cha.Bod.噴乳右.母乳1_表示 = true; + cha.Bod.噴乳右.母乳2_表示 = true; + cha.Bod.噴乳右.母乳3_表示 = true; + cha.Bod.噴乳右.母乳4_表示 = true; + }, + Runing = delegate(Mot m) + { + cha.Bod.噴乳左.Yv = m.Value; + cha.Bod.噴乳右.Yv = m.Value; + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + cha.Bod.噴乳左.母乳1_表示 = false; + cha.Bod.噴乳左.母乳2_表示 = false; + cha.Bod.噴乳左.母乳3_表示 = false; + cha.Bod.噴乳左.母乳4_表示 = false; + cha.Bod.噴乳左.母乳垂れ1_表示 = true; + cha.Bod.噴乳左.母乳垂れ2_表示 = true; + cha.Bod.噴乳右.母乳1_表示 = false; + cha.Bod.噴乳右.母乳2_表示 = false; + cha.Bod.噴乳右.母乳3_表示 = false; + cha.Bod.噴乳右.母乳4_表示 = false; + cha.Bod.噴乳右.母乳垂れ1_表示 = true; + cha.Bod.噴乳右.母乳垂れ2_表示 = true; + cha.噴乳染み = (cha.噴乳染み + 0.03).Clamp(0.0, 1.0); + } + }; + Mots.Add(噴乳.GetHashCode().ToString(), 噴乳); + bool hm = false; + bool 鼻水左 = Bod.鼻水左 != null; + bool 鼻水右 = Bod.鼻水右 != null; + 鼻水 = new Mot(0.0, 1.0) + { + BaseSpeed = 3.0, + Staing = delegate + { + hm = RNG.XS.NextBool(); + if (鼻水左 && hm && cha.Bod.鼻水左.Yv != 1.0 && cha.Bod.鼻水右.Yv != 1.0) + { + cha.Bod.鼻水左.Yv = 0.0; + cha.Bod.鼻水左.表示 = true; + } + if (鼻水右 && !hm && cha.Bod.鼻水左.Yv != 1.0 && cha.Bod.鼻水右.Yv != 1.0) + { + cha.Bod.鼻水右.Yv = 0.0; + cha.Bod.鼻水右.表示 = true; + } + }, + Runing = delegate(Mot m) + { + if (鼻水左 && hm && cha.Bod.鼻水左.Yv != 1.0 && cha.Bod.鼻水右.Yv != 1.0) + { + cha.Bod.鼻水左.Yv = m.Value; + } + if (鼻水右 && !hm && cha.Bod.鼻水左.Yv != 1.0 && cha.Bod.鼻水右.Yv != 1.0) + { + cha.Bod.鼻水右.Yv = m.Value; + } + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + } + }; + Mots.Add(鼻水.GetHashCode().ToString(), 鼻水); + bool yb = false; + bool 涎左 = Bod.涎左 != null; + bool 涎右 = Bod.涎右 != null; + 涎 = new Mot(0.0, 1.0) + { + BaseSpeed = 3.0, + Staing = delegate + { + yb = RNG.XS.NextBool(); + if (涎左 && yb && cha.Bod.涎左.Yv != 1.0 && cha.Bod.涎右.Yv != 1.0) + { + cha.Bod.涎左.Yv = 0.0; + cha.Bod.涎左.表示 = true; + } + if (涎右 && !yb && cha.Bod.涎左.Yv != 1.0 && cha.Bod.涎右.Yv != 1.0) + { + cha.Bod.涎右.Yv = 0.0; + cha.Bod.涎右.表示 = true; + } + }, + Runing = delegate(Mot m) + { + if (涎左 && yb && cha.Bod.涎左.Yv != 1.0 && cha.Bod.涎右.Yv != 1.0) + { + cha.Bod.涎左.Yv = m.Value; + } + if (涎右 && !yb && cha.Bod.涎左.Yv != 1.0 && cha.Bod.涎右.Yv != 1.0) + { + cha.Bod.涎右.Yv = m.Value; + } + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + } + }; + Mots.Add(涎.GetHashCode().ToString(), 涎); + int s; + Vector2D ev; + EyeTracking = new Mot(0.0, 1.0) + { + BaseSpeed = 0.1, + Staing = delegate + { + }, + Runing = delegate + { + s = ((!cha.目逸し) ? 1 : (-1)); + if (cha.目逸し) + { + if (cha.Bod.Is双眼) + { + ev = s * (cha.CP - (cha.Bod.目左.位置 + cha.Bod.目右.位置) * 0.5).newNormalize() * 0.002; + cha.Bod.目左.視線 = ev; + cha.Bod.目右.視線 = ev; + } + if (cha.Bod.Is頬眼) + { + ev = s * (cha.CP - (cha.Bod.頬目左.位置 + cha.Bod.頬目右.位置) * 0.5).newNormalize() * 0.00089; + cha.Bod.頬目左.視線 = ev; + cha.Bod.頬目右.視線 = ev; + } + if (cha.Bod.Is額眼) + { + ev = s * (cha.CP - cha.Bod.額目.位置).newNormalize() * 0.00089; + cha.Bod.額目.視線 = ev; + } + if (cha.Bod.Is単眼) + { + ev = s * (cha.CP - cha.Bod.単眼目.位置).newNormalize() * 0.003; + cha.Bod.単眼目.視線 = ev; + } + } + else + { + if (cha.Bod.Is双眼) + { + cha.Bod.目左.視線 = s * (cha.CP - cha.Bod.目左.位置).newNormalize() * 0.002; + cha.Bod.目右.視線 = s * (cha.CP - cha.Bod.目右.位置).newNormalize() * 0.002; + } + if (cha.Bod.Is頬眼) + { + cha.Bod.頬目左.視線 = s * (cha.CP - cha.Bod.頬目左.位置).newNormalize() * 0.00089; + cha.Bod.頬目右.視線 = s * (cha.CP - cha.Bod.頬目右.位置).newNormalize() * 0.00089; + } + if (cha.Bod.Is額眼) + { + cha.Bod.額目.視線 = s * (cha.CP - cha.Bod.額目.位置).newNormalize() * 0.00089; + } + if (cha.Bod.Is単眼) + { + cha.Bod.単眼目.視線 = s * (cha.CP - cha.Bod.単眼目.位置).newNormalize() * 0.003; + } + } + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate + { + } + }; + Mots.Add(EyeTracking.GetHashCode().ToString(), EyeTracking); + double l = 1.0; + 絶頂終了 = new Mot(0.0, 1.0) + { + BaseSpeed = 0.2 - 0.15 * 絶頂時間, + Staing = delegate(Mot m) + { + m.BaseSpeed = 0.2 - 0.15 * cha.絶頂時間; + l = 1.0; + }, + Runing = delegate(Mot m) + { + l = m.Value.Inverse(); + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + cha.絶頂.End(); + Player.絶頂終了処理(); + } + }; + Mots.Add(絶頂終了.GetHashCode().ToString(), 絶頂終了); + double kv = 0.0; + Par pa = Bod.腰.本体.CurJoinRoot; + Par pb = null; + Vector2D vec = Dat.Vec2DZero; + Action 腰接続 = delegate + { + pb = cha.Bod.腰.本体.CurJoinRoot; + vec = pb.ToGlobal(pb.JP[5].Joint) - pa.ToGlobal(pa.JP[5].Joint); + if (cha.Bod.Is腰) + { + if (cha.重腰) + { + cha.Bod.EI腰.PositionCont = vec; + } + else + { + cha.Bod.EI腰.Updatef = true; + } + } + if (cha.Bod.Is半後) + { + if (cha.重半後) + { + cha.Bod.EI半後.PositionCont = vec; + } + else + { + cha.Bod.EI半後.Updatef = true; + } + } + if (cha.Bod.Is半中1) + { + if (cha.重半中1) + { + cha.Bod.EI半中1.PositionCont = vec; + } + else + { + cha.Bod.EI半中1.Updatef = true; + } + } + if (cha.Bod.Is半中2) + { + if (cha.重半中2) + { + cha.Bod.EI半中2.PositionCont = vec; + } + else + { + cha.Bod.EI半中2.Updatef = true; + } + } + if (cha.Bod.Is半前) + { + if (cha.重半前) + { + cha.Bod.EI半前.PositionCont = vec; + } + else + { + cha.Bod.EI半前.Updatef = true; + } + } + if (cha.Bod.Is腿) + { + if (cha.重腿) + { + cha.Bod.EI腿.PositionCont = vec; + } + else + { + cha.Bod.EI腿.Updatef = true; + } + } + }; + double d; + 絶頂 = new Mot(0.0, 1.0) + { + BaseSpeed = 20.0, + Staing = delegate + { + kv = cha.Bod.腰.Yv; + cha.絶頂終了.Start(); + }, + Runing = delegate(Mot m) + { + d = 5.0 * (0.15 + cha.絶頂激しさ) * m.Value.Sin() * RNG.XS.NextDouble() * l; + if (cha.Bod.腕人n > 0) + { + cha.腕人絶頂(d); + } + if (cha.Bod.腕翼鳥n > 0) + { + cha.腕翼鳥絶頂(d); + } + if (cha.Bod.腕翼獣n > 0) + { + cha.腕翼獣絶頂(d); + } + if (cha.Bod.腕獣n > 0) + { + cha.腕獣絶頂(d); + } + if (cha.Bod.Is触覚他) + { + cha.触覚絶頂(d); + } + if (cha.Bod.Is触覚甲) + { + cha.触覚甲絶頂(d); + } + if (cha.Bod.大顎n > 0) + { + cha.大顎絶頂(d); + } + if (cha.Bod.虫顎n > 0) + { + cha.虫顎絶頂(d); + } + if (cha.Bod.鰭n > 0) + { + cha.鰭絶頂(d); + } + if (cha.Bod.葉n > 0) + { + cha.葉絶頂(d); + } + if (cha.Bod.前翅1n > 0) + { + cha.前翅絶頂(d); + } + if (cha.Bod.後翅1n > 0) + { + cha.後翅絶頂(d); + } + if (cha.Bod.触肢蜘n > 0) + { + cha.触肢蜘絶頂(d); + } + if (cha.Bod.触肢蠍n > 0) + { + cha.触肢蠍絶頂(d); + } + if (cha.Bod.節足蜘n > 0) + { + cha.節足蜘絶頂(d); + } + if (cha.Bod.節足蠍n > 0) + { + cha.節足蠍絶頂(d); + } + if (cha.Bod.節足百n > 0) + { + cha.節足百絶頂(d); + } + if (cha.Bod.節尾曳n > 0) + { + cha.節尾曳絶頂(d); + } + if (cha.Bod.節尾鋏n > 0) + { + cha.節尾鋏絶頂(d); + } + if (cha.Bod.虫鎌n > 0) + { + cha.虫鎌絶頂(d); + } + if (cha.Bod.触手n > 0) + { + cha.触手絶頂(d); + } + if (cha.Bod.触手犬n > 0) + { + cha.触手犬絶頂(d); + } + if (cha.Bod.尾n > 0) + { + cha.尾絶頂(d); + } + if (cha.Bod.Is植) + { + cha.植絶頂(d); + } + if (cha.Bod.脚人n > 0) + { + cha.脚人絶頂(d); + } + if (cha.Bod.脚獣n > 0) + { + cha.脚獣絶頂(d); + } + cha.Bod.腰振りv = d * RNG.XS.NextDouble(); + cha.Bod.腰.位置C = new Vector2D(0.0, 0.0005 * d); + cha.Bod.乳房左.位置C = cha.Bod.腰.位置C; + cha.Bod.乳房右.位置C = cha.Bod.腰.位置C; + if (cha.Bod.Is腕前) + { + cha.Bod.EI腕前.Updatef = true; + } + 腰接続(); + Player.絶頂中処理(); + if (0.3.Lot()) + { + Player.奴体力消費中(); + } + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate + { + cha.Bod.腰振り_人v = kv; + cha.Bod.腰.位置C = Dat.Vec2DZero; + if (!cha.Bod.乳房左.着衣) + { + cha.Bod.乳房左.位置C = Dat.Vec2DZero; + cha.Bod.乳房右.位置C = Dat.Vec2DZero; + } + if (cha.Bod.Is腰) + { + cha.Bod.EI腰.PositionCont = Dat.Vec2DZero; + } + if (cha.Bod.Is半後) + { + cha.Bod.EI半後.PositionCont = Dat.Vec2DZero; + } + if (cha.Bod.Is半中1) + { + cha.Bod.EI半中1.PositionCont = Dat.Vec2DZero; + } + if (cha.Bod.Is半中2) + { + cha.Bod.EI半中2.PositionCont = Dat.Vec2DZero; + } + if (cha.Bod.Is半前) + { + cha.Bod.EI半前.PositionCont = Dat.Vec2DZero; + } + if (cha.Bod.Is腿) + { + cha.Bod.EI腿.PositionCont = Dat.Vec2DZero; + } + } + }; + Mots.Add(絶頂.GetHashCode().ToString(), 絶頂); + Stopwatch 肛sw = new Stopwatch(); + 肛ヒク = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + 肛sw.Restart(); + }, + Runing = delegate(Mot m) + { + cha.Bod.肛門C = 0.5 + m.Value.Sin() * RNG.XS.NextDouble() * 0.5; + if (肛sw.ElapsedMilliseconds > 5000) + { + m.End(); + } + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate + { + 肛sw.Stop(); + cha.Bod.肛門C = 1.0; + } + }; + Mots.Add(肛ヒク.GetHashCode().ToString(), 肛ヒク); + Stopwatch 膣sw = new Stopwatch(); + 膣ヒク = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + 膣sw.Restart(); + }, + Runing = delegate(Mot m) + { + cha.Bod.膣腔C = 1.0 + m.Value.Sin() * RNG.XS.NextDouble() * 0.5; + if (膣sw.ElapsedMilliseconds > 5000) + { + m.End(); + } + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate + { + 膣sw.Stop(); + cha.Bod.膣腔C = 1.0; + } + }; + Mots.Add(膣ヒク.GetHashCode().ToString(), 膣ヒク); + Stopwatch 糸sw = new Stopwatch(); + 糸ヒク = new Mot(0.0, 1.0) + { + BaseSpeed = 0.1, + Staing = delegate + { + 糸sw.Restart(); + }, + Runing = delegate(Mot m) + { + if (cha.Bod.Is蜘尾) + { + cha.Bod.出糸C = m.Value.Sin() * 30.0; + } + if (糸sw.ElapsedMilliseconds > 5000) + { + m.End(); + } + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate + { + 糸sw.Stop(); + if (cha.Bod.Is蜘尾) + { + cha.Bod.出糸C = 0.0; + } + } + }; + Mots.Add(糸ヒク.GetHashCode().ToString(), 糸ヒク); + bool 顔面開き = false; + bool Is展開 = Bod.Is顔面 || Bod.Is大顎基; + 顔面 顔面 = Bod.顔面; + 大顎基 大顎 = Bod.頭.大顎基_接続.GetEle<大顎基>(); + 角1_虫 虫角 = Bod.頭.額_接続.GetEle<角1_虫>(); + double o_ = 0.0; + 顔面展開 = new Mot(0.0, 1.0) + { + BaseSpeed = 5.0, + Staing = delegate + { + if (Is展開) + { + 顔面開き = o_ == 1.0; + } + }, + Runing = delegate(Mot m) + { + if (Is展開) + { + if (顔面開き) + { + o_ = m.Value.Inverse(); + } + else + { + o_ = m.Value; + } + if (cha.Bod.Is顔面) + { + 顔面.展開0 = o_; + 顔面.展開1 = o_; + } + if (cha.Bod.Is大顎基) + { + 大顎.展開 = o_; + } + if (cha.Bod.Is虫角) + { + 虫角.展開 = o_; + } + } + }, + Reaing = delegate(Mot m) + { + m.End(); + }, + Rouing = delegate + { + }, + Ending = delegate + { + } + }; + Mots.Add(顔面展開.GetHashCode().ToString(), 顔面展開); + Vector2D p_ = Dat.Vec2DZero; + double d_; + 体揺れ = new Mot(0.0, 1.0) + { + BaseSpeed = 7.0, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + d_ = 2.0 * m.Value; + if (cha.Bod.腕人n > 0) + { + cha.腕人絶頂(d_); + } + if (cha.Bod.腕翼鳥n > 0) + { + cha.腕翼鳥絶頂(d_); + } + if (cha.Bod.腕翼獣n > 0) + { + cha.腕翼獣絶頂(d_); + } + if (cha.Bod.腕獣n > 0) + { + cha.腕獣絶頂(d_); + } + if (cha.Bod.Is触覚他) + { + cha.触覚絶頂(d_); + } + if (cha.Bod.Is触覚甲) + { + cha.触覚甲絶頂(d_); + } + if (cha.Bod.大顎n > 0) + { + cha.大顎絶頂(d_); + } + if (cha.Bod.虫顎n > 0) + { + cha.虫顎絶頂(d_); + } + if (cha.Bod.鰭n > 0) + { + cha.鰭絶頂(d_); + } + if (cha.Bod.葉n > 0) + { + cha.葉絶頂(d_); + } + if (cha.Bod.前翅1n > 0) + { + cha.前翅絶頂(0.0 - d_); + } + if (cha.Bod.後翅1n > 0) + { + cha.後翅絶頂(0.0 - d_); + } + if (cha.Bod.触肢蜘n > 0) + { + cha.触肢蜘絶頂(d_); + } + if (cha.Bod.触肢蠍n > 0) + { + cha.触肢蠍絶頂(d_); + } + if (cha.Bod.節足蜘n > 0) + { + cha.節足蜘絶頂(d_); + } + if (cha.Bod.節足蠍n > 0) + { + cha.節足蠍絶頂(d_); + } + if (cha.Bod.節足百n > 0) + { + cha.節足百絶頂(d_); + } + if (cha.Bod.節尾曳n > 0) + { + cha.節尾曳絶頂(d_); + } + if (cha.Bod.節尾鋏n > 0) + { + cha.節尾鋏絶頂(d_); + } + if (cha.Bod.虫鎌n > 0) + { + cha.虫鎌絶頂(d_); + } + if (cha.Bod.触手n > 0) + { + cha.触手絶頂(d_); + } + if (cha.Bod.触手犬n > 0) + { + cha.触手犬絶頂(d_); + } + if (cha.Bod.尾n > 0) + { + cha.尾絶頂(d_); + } + if (cha.Bod.Is植) + { + cha.植絶頂(d_); + } + if (cha.Bod.脚人n > 0) + { + cha.脚人絶頂(d_); + } + if (cha.Bod.脚獣n > 0) + { + cha.脚獣絶頂(d_); + } + p_.Y = -0.001 * m.Value; + cha.Bod.腰.位置C = p_; + cha.Bod.乳房左.位置C = cha.Bod.腰.位置C; + cha.Bod.乳房右.位置C = cha.Bod.腰.位置C; + if (cha.Bod.Is髪) + { + if (cha.重髪) + { + cha.Bod.EI髪.Position = p_; + } + else + { + cha.Bod.EI髪.Updatef = true; + } + } + if (cha.Bod.Is胸) + { + if (cha.重胸) + { + cha.Bod.EI胸.Position = p_; + } + else + { + cha.Bod.EI胸.Updatef = true; + } + } + if (cha.Bod.Is腰) + { + if (cha.重腰) + { + cha.Bod.EI腰.Position = p_; + } + else + { + cha.Bod.EI腰.Updatef = true; + } + } + if (cha.Bod.Is腕前) + { + if (cha.重腕前) + { + cha.Bod.EI腕前.Position = p_; + } + else + { + cha.Bod.EI腕前.Updatef = true; + } + } + if (cha.Bod.Is半後) + { + if (cha.重半後) + { + cha.Bod.EI半後.Position = p_; + } + else + { + cha.Bod.EI半後.Updatef = true; + } + } + if (cha.Bod.Is半中1) + { + if (cha.重半中1) + { + cha.Bod.EI半中1.Position = p_; + } + else + { + cha.Bod.EI半中1.Updatef = true; + } + } + if (cha.Bod.Is半中2) + { + if (cha.重半中2) + { + cha.Bod.EI半中2.Position = p_; + } + else + { + cha.Bod.EI半中2.Updatef = true; + } + } + if (cha.Bod.Is半前) + { + if (cha.重半前) + { + cha.Bod.EI半前.Position = p_; + } + else + { + cha.Bod.EI半前.Updatef = true; + } + } + if (cha.Bod.Is腿) + { + if (cha.重腿) + { + cha.Bod.EI腿.Position = p_; + } + else + { + cha.Bod.EI腿.Updatef = true; + } + } + }, + Reaing = delegate + { + }, + Rouing = delegate(Mot m) + { + m.End(); + }, + Ending = delegate + { + cha.Bod.腰.位置C = Dat.Vec2DZero; + if (!cha.Bod.乳房左.着衣) + { + cha.Bod.乳房左.位置C = Dat.Vec2DZero; + cha.Bod.乳房右.位置C = Dat.Vec2DZero; + } + if (cha.Bod.Is髪) + { + cha.Bod.EI髪.Position = Dat.Vec2DZero; + } + if (cha.Bod.Is胸) + { + cha.Bod.EI胸.Position = Dat.Vec2DZero; + } + if (cha.Bod.Is腰) + { + cha.Bod.EI腰.Position = Dat.Vec2DZero; + } + if (cha.Bod.Is腕前) + { + cha.Bod.EI腕前.Position = Dat.Vec2DZero; + } + if (cha.Bod.Is半後) + { + cha.Bod.EI半後.Position = Dat.Vec2DZero; + } + if (cha.Bod.Is半中1) + { + cha.Bod.EI半中1.Position = Dat.Vec2DZero; + } + if (cha.Bod.Is半中2) + { + cha.Bod.EI半中2.Position = Dat.Vec2DZero; + } + if (cha.Bod.Is半前) + { + cha.Bod.EI半前.Position = Dat.Vec2DZero; + } + if (cha.Bod.Is腿) + { + cha.Bod.EI腿.Position = Dat.Vec2DZero; + } + } + }; + Mots.Add(体揺れ.GetHashCode().ToString(), 体揺れ); + int c_ = 0; + int 咳込み数 = 1; + Coughing = new Mot(0.0, 1.0) + { + BaseSpeed = 10.0, + GotoSpeed = 0.5, + RetuSpeed = 2.0, + Staing = delegate + { + cha.UpdateExpression(); + if (cha.Bod.Is双眼) + { + cha.両瞼_1(RNG.XS.Next(1, 4), RNG.XS.Next(1, 4)); + } + else if (cha.Bod.Is単眼) + { + cha.単瞼_1(RNG.XS.Next(1, 4)); + } + if (cha.Bod.Is頬眼) + { + cha.両頬瞼_1(RNG.XS.Next(1, 4), RNG.XS.Next(1, 4)); + } + if (cha.Bod.Is額眼) + { + cha.額瞼_1(RNG.XS.Next(1, 4)); + } + c_ = 0; + 咳込み数 = RNG.XS.NextM(1, 2) + Player.UI.ペニス処理.中出しCount / 2; + }, + Runing = delegate(Mot m) + { + cha.呼吸値 = m.Value; + }, + Reaing = delegate + { + cha.唾散.Start(); + if ((Player.UI.ペニス処理.中出し || cha.Crying) && 0.18.Lot()) + { + cha.鼻水.Start(); + } + if (Player.UI.ペニス処理.中出し && 0.25.Lot()) + { + cha.涎.Start(); + } + }, + Rouing = delegate(Mot m) + { + c_++; + if (c_ >= 咳込み数) + { + m.End(); + } + }, + Ending = delegate + { + cha.SetInitialExpression(); + cha.口(); + } + }; + Mots.Add(Coughing.GetHashCode().ToString(), Coughing); + double 中出度_ = 0.0; + ごっくん = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + cha.UpdateExpression(); + cha.口_紡ぎ(); + 中出度_ = cha.中出度; + }, + Runing = delegate(Mot m) + { + cha.呼吸値 = m.Value; + }, + Reaing = delegate + { + }, + Rouing = delegate(Mot m) + { + m.End(); + }, + Ending = delegate + { + if (RNG.XS.NextBool()) + { + //Sounds.挿抜口1.Play(); + } + else + { + //Sounds.挿抜口2.Play(); + } + ChaD.Stamina = (ChaD.Stamina + 0.3 * 中出度_).Clamp(0.0, 1.0); + } + }; + Mots.Add(ごっくん.GetHashCode().ToString(), ごっくん); + Mots.Drive(Med.FPSF); + Med.SetUniqueColor(Bod.Elements.Select((Ele e) => e.本体.EnumAllPar()).JoinEnum()); + 汗掻き = new Sweat(Med, Are, this, Mots); + 汗かき = 汗掻き.汗かき; + Bod.汗掻き = 汗掻き; + this.SetInitialAngle(); + } + + public void Draw(Are Are, FPS FPS) + { + this.FPS = FPS.Value; + Mots.Drive(FPS); + Bod.描画(Are); + } + + public void Dispose() + { + Bod.Dispose(); + 汗掻き.Dispose(); + Med.RemUniqueColor(Bod.Elements.Select((Ele e) => e.本体.EnumAllPar()).JoinEnum()); + } + + public void Set衣装(IEnumerable 衣装) + { + Bod.脱衣(); + Dictionary dictionary = new Dictionary(); + Dictionary dictionary2 = new Dictionary(); + string ts; + foreach (object item in 衣装) + { + Type type = item.GetType(); + ts = type.ToString(); + if (dictionary.ContainsKey(type)) + { + dictionary2[type][dictionary[type]].SetValue(Bod, item, null); + dictionary[type]++; + continue; + } + dictionary.Add(type, 0); + dictionary2.Add(type, (from e in Sta.Bodt.GetProperties() + where e.PropertyType.ToString() == ts + select e).ToArray()); + dictionary2[type][dictionary[type]].SetValue(Bod, item, null); + dictionary[type]++; + } + if (!ChaD.股施術 && Bod.Is股防御()) + { + Bod.Setピアス = Sta.ピアス初期化; + } + if (!ChaD.胸施術 && Bod.Is胸甲殻()) + { + Bod.Setピアス左 = Sta.ピアス初期化; + Bod.Setピアス右 = Sta.ピアス初期化; + } + } + + public ContactD GetContact(ref Color HitColor) { - result.p = result.e.本体.GetHitPar_(HitColor); - bool flag = false; - bool flag2 = result.e is 肩 || result.e is 上腕 || result.e is 下腕 || result.e is 手 || result.e is 四足脇 || result.e is 腿 || result.e is 脚 || result.e is 足 || result.e is 鰭 || result.e is 葉 || result.e is 前翅 || result.e is 後翅 || result.e is 触肢 || result.e is 節足 || result.e is 節尾 || result.e is 大顎 || result.e is 虫顎 || result.e is 虫鎌 || result.e is 触手; - if (result.e is 前髪 || result.e is 頭頂) + ContactD result = default(ContactD); + result.e = this.Bod.GetHitEle(HitColor); + if (result.e != null) { - result.c = ContactType.Head; - } - else if (result.e is 耳 || result.e is 獣耳) - { - result.c = ContactType.Ear; - } - else if (this.Bod.Is口腔()) - { - result.c = ContactType.Mouth; - } - else if (result.e is 頭) - { - result.c = ContactType.Face; - } - else if (result.e is 横髪 || result.e is 後髪0 || result.e is 後髪1 || result.e is 基髪) - { - result.c = ContactType.Hair; - } - else if (result.e is 首) - { - result.c = ContactType.Neck; - } - else if (result.e is 肩) - { - result.c = ContactType.Shoulder; - } - else if (!flag2 && !this.Bod.乳房左.虫性_甲殻_表示 && !(result.p.Tag == "乳房") && this.Bod.Is乳首()) - { - result.c = ContactType.Milk; - } - else if (result.e is 乳房) - { - result.c = ContactType.Chest; - } - else if (result.e is 胸) - { - result.c = ContactType.Side; - } - else if (((result.e is 腰 || result.e is 四足腰) && result.p != null && result.p.Tag == "下腹") || result.e is ボテ腹) - { - result.c = ContactType.Stomache; - } - else if ((flag = !flag2 && this.Bod.Isくぱぁ()) && result.e is 肛門) - { - result.c = ContactType.Anal; - } - else if (flag && this.Bod.Is陰核()) - { - result.c = ContactType.Nucleus; - } - else if (flag && this.Bod.Is膣口()) - { - result.c = ContactType.Vagina; - } - else if (flag && result.e is 性器) - { - result.c = ContactType.Sex; - } - else if (flag && this.Bod.Is局部()) - { - result.c = ContactType.Crotch; - } - else if (result.e is 尾_蜘 && (result.p.Tag.Contains("出糸突起左") || result.p.Tag.Contains("出糸突起中") || result.p.Tag.Contains("出糸突起右"))) - { - result.c = ContactType.Thread; - } - else if (result.e.ConnectionType.ToString().Contains("腿") && !result.e.ConnectionType.Is左右無し()) - { - result.c = ContactType.Thigh; - } - else if (result.e is 足_人) - { - result.c = ContactType.Feet; - } - else if (result.e is 手_人) - { - result.c = ContactType.Hand; - } - else if (result.e is 触覚) - { - result.c = ContactType.Awareness; - } - else if (result.e is 触手) - { - result.c = ContactType.Touch; - } - else if (result.e.ConnectionType.ToString().Contains("尾")) - { - result.c = ContactType.Tail; - } - else if (result.e is 前翅 || result.e is 後翅 || result.e is 上腕_鳥 || result.e is 下腕_鳥 || result.e is 手_鳥 || result.e is 上腕_蝙 || result.e is 下腕_蝙 || result.e is 手_蝙) - { - result.c = ContactType.Wing; - } - else if (result.e is 鰭) - { - result.c = ContactType.Fin; - } - else - { - result.c = ContactType.Other; + result.p = result.e.本体.GetHitPar_(HitColor); + bool flag = false; + bool flag2 = result.e is 肩 || result.e is 上腕 || result.e is 下腕 || result.e is 手 || result.e is 四足脇 || result.e is 腿 || result.e is 脚 || result.e is 足 || result.e is 鰭 || result.e is 葉 || result.e is 前翅 || result.e is 後翅 || result.e is 触肢 || result.e is 節足 || result.e is 節尾 || result.e is 大顎 || result.e is 虫顎 || result.e is 虫鎌 || result.e is 触手; + if (result.e is 前髪 || result.e is 頭頂) + { + result.c = ContactType.Head; + } + else if (result.e is 耳 || result.e is 獣耳) + { + result.c = ContactType.Ear; + } + else if (this.Bod.Is口腔()) + { + result.c = ContactType.Mouth; + } + else if (result.e is 頭) + { + result.c = ContactType.Face; + } + else if (result.e is 横髪 || result.e is 後髪0 || result.e is 後髪1 || result.e is 基髪) + { + result.c = ContactType.Hair; + } + else if (result.e is 首) + { + result.c = ContactType.Neck; + } + else if (result.e is 肩) + { + result.c = ContactType.Shoulder; + } + else if (!flag2 && !this.Bod.乳房左.虫性_甲殻_表示 && !(result.p.Tag == "乳房") && this.Bod.Is乳首()) + { + result.c = ContactType.Milk; + } + else if (result.e is 乳房) + { + result.c = ContactType.Chest; + } + else if (result.e is 胸) + { + result.c = ContactType.Side; + } + else if (((result.e is 腰 || result.e is 四足腰) && result.p != null && result.p.Tag == "下腹") || result.e is ボテ腹) + { + result.c = ContactType.Stomache; + } + else if ((flag = !flag2 && this.Bod.Isくぱぁ()) && result.e is 肛門) + { + result.c = ContactType.Anal; + } + else if (flag && this.Bod.Is陰核()) + { + result.c = ContactType.Nucleus; + } + else if (flag && this.Bod.Is膣口()) + { + result.c = ContactType.Vagina; + } + else if (flag && result.e is 性器) + { + result.c = ContactType.Sex; + } + else if (flag && this.Bod.Is局部()) + { + result.c = ContactType.Crotch; + } + else if (result.e is 尾_蜘 && (result.p.Tag.Contains("出糸突起左") || result.p.Tag.Contains("出糸突起中") || result.p.Tag.Contains("出糸突起右"))) + { + result.c = ContactType.Thread; + } + else if (result.e.ConnectionType.ToString().Contains("腿") && !result.e.ConnectionType.Is左右無し()) + { + result.c = ContactType.Thigh; + } + else if (result.e is 足_人) + { + result.c = ContactType.Feet; + } + else if (result.e is 手_人) + { + result.c = ContactType.Hand; + } + else if (result.e is 触覚) + { + result.c = ContactType.Awareness; + } + else if (result.e is 触手) + { + result.c = ContactType.Touch; + } + else if (result.e.ConnectionType.ToString().Contains("尾")) + { + result.c = ContactType.Tail; + } + else if (result.e is 前翅 || result.e is 後翅 || result.e is 上腕_鳥 || result.e is 下腕_鳥 || result.e is 手_鳥 || result.e is 上腕_蝙 || result.e is 下腕_蝙 || result.e is 手_蝙) + { + result.c = ContactType.Wing; + } + else if (result.e is 鰭) + { + result.c = ContactType.Fin; + } + else + { + result.c = ContactType.Other; + } } + return result; } - return result; } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/ChaD.cs b/SlaveMatrix/SlaveMatrix/GameClasses/ChaD.cs index 28470f2..4082d8d 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/ChaD.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/ChaD.cs @@ -2,422 +2,423 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class ChaD +namespace SlaveMatrix { - public Unit Parent; + [Serializable] + public class ChaD + { + public Unit Parent; - public 腰D body_tree; + public 腰D body_tree; - public 体色 body_color; + public 体色 body_color; - public double Stamina = 1.0; + public double Stamina = 1.0; - public double Sensitivity; + public double Sensitivity; - public double Excitement; + public double Excitement; - public double Wetness; + public double Wetness; - public double Tension = 1.0; + public double Tension = 1.0; - public double Shyness; + public double Shyness; - public double Pride; + public double Pride; - public double Lust; + public double Lust; - public double Affection; + public double Affection; - public double Taming; + public double Taming; - public double SkillL; + public double SkillL; - public Dictionary Sesnsitivities; + public Dictionary Sesnsitivities; - public double 現乳首; + public double 現乳首; - public double 現乳房; + public double 現乳房; - public double 現陰核; + public double 現陰核; - public double 現性器; + public double 現性器; - public double 現肛門; + public double 現肛門; - public double 現陰毛 = 1.0; + public double 現陰毛 = 1.0; - public double 最乳首; + public double 最乳首; - public double 最乳房; + public double 最乳房; - public double 最陰核; + public double 最陰核; - public double 素乳首濃度; + public double 素乳首濃度; - public double 最乳首濃度; + public double 最乳首濃度; - public double 素性器濃度; + public double 素性器濃度; - public double 最性器濃度; + public double 最性器濃度; - public double 素肛門濃度; + public double 素肛門濃度; - public double 最肛門濃度; + public double 最肛門濃度; - public double 最陰毛濃度; + public double 最陰毛濃度; - public double 固有値; + public double 固有値; - public double 魔力濃度; + public double 魔力濃度; - public EmotionType Emotion; + public EmotionType Emotion; - public bool 撮影ピース経験; + public bool 撮影ピース経験; - public double 放尿経験値; + public double 放尿経験値; - public bool 胸施術; + public bool 胸施術; - public bool 股施術; + public bool 股施術; - public bool タトゥ; + public bool タトゥ; - public bool Is胸甲殻() - { - return body_tree.EnumEleD().GetEleD<乳房D>().虫性_甲殻_表示; - } + public bool Is胸甲殻() + { + return body_tree.EnumEleD().GetEleD<乳房D>().虫性_甲殻_表示; + } - public bool Is股防御() - { - 半身D eleD = body_tree.半身_接続.GetEleD<半身D>(); - if (eleD is 長物_蛇D) - { - return ((長物_蛇D)eleD).ガード; - } - if (eleD is 多足_蠍D) - { - return true; - } - 腰肌D eleD2 = body_tree.肌_接続.GetEleD<腰肌D>(); - if (!eleD2.竜性_鱗1_表示 && !eleD2.竜性_鱗2_表示 && !eleD2.竜性_鱗3_表示) - { - return eleD2.竜性_鱗4_表示; - } - return true; - } + public bool Is股防御() + { + 半身D eleD = body_tree.半身_接続.GetEleD<半身D>(); + if (eleD is 長物_蛇D) + { + return ((長物_蛇D)eleD).ガード; + } + if (eleD is 多足_蠍D) + { + return true; + } + 腰肌D eleD2 = body_tree.肌_接続.GetEleD<腰肌D>(); + if (!eleD2.竜性_鱗1_表示 && !eleD2.竜性_鱗2_表示 && !eleD2.竜性_鱗3_表示) + { + return eleD2.竜性_鱗4_表示; + } + return true; + } - public bool Isタトゥ() - { - 四足腰D eleD = body_tree.EnumEleD().GetEleD<四足腰D>(); - if (eleD != null) - { - 腰肌D eleD2 = eleD.EnumEleD().GetEleD<腰肌D>(); - if (eleD2.淫タトゥ_タトゥ1右_表示 && eleD2.淫タトゥ_タトゥ1左_表示 && eleD2.淫タトゥ_タトゥ2右_表示 && eleD2.淫タトゥ_タトゥ2左_表示 && eleD2.淫タトゥ_ハート_タトゥ右1_表示 && eleD2.淫タトゥ_ハート_タトゥ右2_表示 && eleD2.淫タトゥ_ハート_タトゥ左1_表示) - { - return eleD2.淫タトゥ_ハート_タトゥ左2_表示; - } - return false; - } - 腰肌D eleD3 = body_tree.EnumEleD().GetEleD<腰肌D>(); - if (eleD3.淫タトゥ_タトゥ1右_表示 && eleD3.淫タトゥ_タトゥ1左_表示 && eleD3.淫タトゥ_タトゥ2右_表示 && eleD3.淫タトゥ_タトゥ2左_表示 && eleD3.淫タトゥ_ハート_タトゥ右1_表示 && eleD3.淫タトゥ_ハート_タトゥ右2_表示 && eleD3.淫タトゥ_ハート_タトゥ左1_表示) - { - return eleD3.淫タトゥ_ハート_タトゥ左2_表示; - } - return false; - } + public bool Isタトゥ() + { + 四足腰D eleD = body_tree.EnumEleD().GetEleD<四足腰D>(); + if (eleD != null) + { + 腰肌D eleD2 = eleD.EnumEleD().GetEleD<腰肌D>(); + if (eleD2.淫タトゥ_タトゥ1右_表示 && eleD2.淫タトゥ_タトゥ1左_表示 && eleD2.淫タトゥ_タトゥ2右_表示 && eleD2.淫タトゥ_タトゥ2左_表示 && eleD2.淫タトゥ_ハート_タトゥ右1_表示 && eleD2.淫タトゥ_ハート_タトゥ右2_表示 && eleD2.淫タトゥ_ハート_タトゥ左1_表示) + { + return eleD2.淫タトゥ_ハート_タトゥ左2_表示; + } + return false; + } + 腰肌D eleD3 = body_tree.EnumEleD().GetEleD<腰肌D>(); + if (eleD3.淫タトゥ_タトゥ1右_表示 && eleD3.淫タトゥ_タトゥ1左_表示 && eleD3.淫タトゥ_タトゥ2右_表示 && eleD3.淫タトゥ_タトゥ2左_表示 && eleD3.淫タトゥ_ハート_タトゥ右1_表示 && eleD3.淫タトゥ_ハート_タトゥ右2_表示 && eleD3.淫タトゥ_ハート_タトゥ左1_表示) + { + return eleD3.淫タトゥ_ハート_タトゥ左2_表示; + } + return false; + } - public ChaD(腰D 構成, 体色 体色) - { - this.body_tree = 構成; - this.body_color = 体色; - Pride = RNG.XS.NextDouble(); - Lust = RNG.XS.NextDouble(0.6); - Affection = RNG.XS.NextDouble(0.6); - Taming = RNG.XS.NextDouble(0.6); - SkillL = RNG.XS.NextDouble(0.6); - Sesnsitivities = new Dictionary - { - { - ContactType.Head, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Face, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Ear, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Mouth, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Hair, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Neck, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Shoulder, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Chest, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Milk, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Side, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Stomache, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Crotch, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Sex, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Vagina, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Nucleus, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Anal, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Thread, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Thigh, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Feet, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Hand, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Awareness, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Touch, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Tail, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Wing, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Fin, - RNG.XS.NextDouble(0.6) - }, - { - ContactType.Other, - RNG.XS.NextDouble(0.6) - } - }; - 最乳首 = RNG.XS.NextDouble(); - 最乳房 = 構成.EnumEleD().GetEleD<乳房D>().バスト; - 最陰核 = RNG.XS.NextDouble(); - 素乳首濃度 = 0.3 + RNG.XS.NextDouble(0.5); - 最乳首濃度 = RNG.XS.NextDouble(0.19999999999999996); - 素性器濃度 = 0.3 + RNG.XS.NextDouble(0.5); - 最性器濃度 = RNG.XS.NextDouble(0.19999999999999996); - 素肛門濃度 = 0.3 + RNG.XS.NextDouble(0.5); - 最肛門濃度 = RNG.XS.NextDouble(0.19999999999999996); - 最陰毛濃度 = RNG.XS.NextDouble(); - 固有値 = RNG.XS.NextDouble(); - 魔力濃度 = RNG.XS.NextDouble(); - 腰肌D eleD = 構成.EnumEleD().GetEleD<腰肌D>(); - if (!eleD.陰毛_表示 && !eleD.獣性_獣毛_表示) - { - 現陰毛 = 0.0; - } - Emotion = EmotionType.Denial; - } + public ChaD(腰D 構成, 体色 体色) + { + this.body_tree = 構成; + this.body_color = 体色; + Pride = RNG.XS.NextDouble(); + Lust = RNG.XS.NextDouble(0.6); + Affection = RNG.XS.NextDouble(0.6); + Taming = RNG.XS.NextDouble(0.6); + SkillL = RNG.XS.NextDouble(0.6); + Sesnsitivities = new Dictionary + { + { + ContactType.Head, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Face, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Ear, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Mouth, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Hair, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Neck, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Shoulder, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Chest, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Milk, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Side, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Stomache, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Crotch, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Sex, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Vagina, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Nucleus, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Anal, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Thread, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Thigh, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Feet, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Hand, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Awareness, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Touch, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Tail, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Wing, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Fin, + RNG.XS.NextDouble(0.6) + }, + { + ContactType.Other, + RNG.XS.NextDouble(0.6) + } + }; + 最乳首 = RNG.XS.NextDouble(); + 最乳房 = 構成.EnumEleD().GetEleD<乳房D>().バスト; + 最陰核 = RNG.XS.NextDouble(); + 素乳首濃度 = 0.3 + RNG.XS.NextDouble(0.5); + 最乳首濃度 = RNG.XS.NextDouble(0.19999999999999996); + 素性器濃度 = 0.3 + RNG.XS.NextDouble(0.5); + 最性器濃度 = RNG.XS.NextDouble(0.19999999999999996); + 素肛門濃度 = 0.3 + RNG.XS.NextDouble(0.5); + 最肛門濃度 = RNG.XS.NextDouble(0.19999999999999996); + 最陰毛濃度 = RNG.XS.NextDouble(); + 固有値 = RNG.XS.NextDouble(); + 魔力濃度 = RNG.XS.NextDouble(); + 腰肌D eleD = 構成.EnumEleD().GetEleD<腰肌D>(); + if (!eleD.陰毛_表示 && !eleD.獣性_獣毛_表示) + { + 現陰毛 = 0.0; + } + Emotion = EmotionType.Denial; + } - public void SetViola() - { - Pride = 1.0; - Lust = 0.8; - Affection = 0.1; - Taming = 0.1; - SkillL = 0.8; - Sesnsitivities = new Dictionary - { - { - ContactType.Head, - 0.01 - }, - { - ContactType.Face, - 0.01 - }, - { - ContactType.Ear, - 0.03 - }, - { - ContactType.Mouth, - 0.01 - }, - { - ContactType.Hair, - 0.01 - }, - { - ContactType.Neck, - 0.02 - }, - { - ContactType.Shoulder, - 0.01 - }, - { - ContactType.Chest, - 0.03 - }, - { - ContactType.Milk, - 0.04 - }, - { - ContactType.Side, - 0.01 - }, - { - ContactType.Stomache, - 0.01 - }, - { - ContactType.Crotch, - 0.03 - }, - { - ContactType.Sex, - 0.05 - }, - { - ContactType.Vagina, - 0.04 - }, - { - ContactType.Nucleus, - 0.1 - }, - { - ContactType.Anal, - 0.01 - }, - { - ContactType.Thread, - 0.0 - }, - { - ContactType.Thigh, - 0.02 - }, - { - ContactType.Feet, - 0.01 - }, - { - ContactType.Hand, - 0.01 - }, - { - ContactType.Awareness, - 0.0 - }, - { - ContactType.Touch, - 0.01 - }, - { - ContactType.Tail, - 0.0 - }, - { - ContactType.Wing, - 0.02 - }, - { - ContactType.Fin, - 0.0 - }, - { - ContactType.Other, - 0.01 - } - }; - 現陰毛 = 0.0; - 最乳首 = 0.85; - 最乳房 = 0.85; - 最陰核 = 0.85; - 素乳首濃度 = 0.5; - 最乳首濃度 = 0.5; - 素性器濃度 = 0.5; - 最性器濃度 = 0.5; - 素肛門濃度 = 0.5; - 最肛門濃度 = 0.5; - 最陰毛濃度 = 0.8; - 固有値 = 0.99; - 魔力濃度 = 1.0; - } + public void SetViola() + { + Pride = 1.0; + Lust = 0.8; + Affection = 0.1; + Taming = 0.1; + SkillL = 0.8; + Sesnsitivities = new Dictionary + { + { + ContactType.Head, + 0.01 + }, + { + ContactType.Face, + 0.01 + }, + { + ContactType.Ear, + 0.03 + }, + { + ContactType.Mouth, + 0.01 + }, + { + ContactType.Hair, + 0.01 + }, + { + ContactType.Neck, + 0.02 + }, + { + ContactType.Shoulder, + 0.01 + }, + { + ContactType.Chest, + 0.03 + }, + { + ContactType.Milk, + 0.04 + }, + { + ContactType.Side, + 0.01 + }, + { + ContactType.Stomache, + 0.01 + }, + { + ContactType.Crotch, + 0.03 + }, + { + ContactType.Sex, + 0.05 + }, + { + ContactType.Vagina, + 0.04 + }, + { + ContactType.Nucleus, + 0.1 + }, + { + ContactType.Anal, + 0.01 + }, + { + ContactType.Thread, + 0.0 + }, + { + ContactType.Thigh, + 0.02 + }, + { + ContactType.Feet, + 0.01 + }, + { + ContactType.Hand, + 0.01 + }, + { + ContactType.Awareness, + 0.0 + }, + { + ContactType.Touch, + 0.01 + }, + { + ContactType.Tail, + 0.0 + }, + { + ContactType.Wing, + 0.02 + }, + { + ContactType.Fin, + 0.0 + }, + { + ContactType.Other, + 0.01 + } + }; + 現陰毛 = 0.0; + 最乳首 = 0.85; + 最乳房 = 0.85; + 最陰核 = 0.85; + 素乳首濃度 = 0.5; + 最乳首濃度 = 0.5; + 素性器濃度 = 0.5; + 最性器濃度 = 0.5; + 素肛門濃度 = 0.5; + 最肛門濃度 = 0.5; + 最陰毛濃度 = 0.8; + 固有値 = 0.99; + 魔力濃度 = 1.0; + } - public void 娼婦調教(double max_skillL) - { - Lust = (Lust + 0.01 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); - Taming = (Taming + 0.01 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); - SkillL = (SkillL + 0.01 * RNG.XS.NextDouble()).Clamp(0.0, max_skillL); - } + public void 娼婦調教(double max_skillL) + { + Lust = (Lust + 0.01 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + Taming = (Taming + 0.01 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + SkillL = (SkillL + 0.01 * RNG.XS.NextDouble()).Clamp(0.0, max_skillL); + } - public void 欲望補正() - { - Lust = (Lust + RNG.XS.NextDouble(Lust)).Clamp(0.0, 1.0); - } + public void 欲望補正() + { + Lust = (Lust + RNG.XS.NextDouble(Lust)).Clamp(0.0, 1.0); + } - public void 情愛補正() - { - Affection = (Affection + RNG.XS.NextDouble(Affection)).Clamp(0.0, 1.0); - } + public void 情愛補正() + { + Affection = (Affection + RNG.XS.NextDouble(Affection)).Clamp(0.0, 1.0); + } - public void 卑屈補正() - { - Taming = (Taming + RNG.XS.NextDouble(Taming)).Clamp(0.0, 1.0); - } + public void 卑屈補正() + { + Taming = (Taming + RNG.XS.NextDouble(Taming)).Clamp(0.0, 1.0); + } - public void 技巧補正() - { - SkillL = (SkillL + RNG.XS.NextDouble(SkillL)).Clamp(0.0, 1.0); - } + public void 技巧補正() + { + SkillL = (SkillL + RNG.XS.NextDouble(SkillL)).Clamp(0.0, 1.0); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Col.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Col.cs index 5f0147b..06d533e 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Col.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Col.cs @@ -1,191 +1,192 @@ using System.Drawing; using _2DGAMELIB; -namespace SlaveMatrix; - -public static class Col +namespace SlaveMatrix { - public static Color Empty = Color.Empty; + public static class Col + { + public static Color Empty = Color.Empty; - public static Color Black = Color.Black; + public static Color Black = Color.Black; - public static Color White = Color.White; + public static Color White = Color.White; - public static Color Gray = Color.Gray; + public static Color Gray = Color.Gray; - public static Color DarkGray = Color.DarkGray; + public static Color DarkGray = Color.DarkGray; - public static Color DimGray = Color.DimGray; + public static Color DimGray = Color.DimGray; - public static Color DarkGreen = Color.DarkGreen; + public static Color DarkGreen = Color.DarkGreen; - public static Color Green = Color.Green; + public static Color Green = Color.Green; - public static Color Indigo = Color.Indigo; + public static Color Indigo = Color.Indigo; - public static Color Yellow = Color.Yellow; + public static Color Yellow = Color.Yellow; - public static Color Red = Color.Red; + public static Color Red = Color.Red; - public static Color DeepPink = Color.DeepPink; + public static Color DeepPink = Color.DeepPink; - public static Color Silver = Color.Silver; + public static Color Silver = Color.Silver; - public static Color Pink = Color.Pink; + public static Color Pink = Color.Pink; - public static Color HotPink = Color.HotPink; + public static Color HotPink = Color.HotPink; - public static Color DarkMagenta = Color.DarkMagenta; + public static Color DarkMagenta = Color.DarkMagenta; - public static Color LightGreen = Color.LightGreen; + public static Color LightGreen = Color.LightGreen; - public static Color BlueViolet = Color.BlueViolet; + public static Color BlueViolet = Color.BlueViolet; - public static Color Violet = Color.Violet; + public static Color Violet = Color.Violet; - public static Color DarkGoldenrod = Color.DarkGoldenrod; + public static Color DarkGoldenrod = Color.DarkGoldenrod; - public static Color Transparent = Color.Transparent; + public static Color Transparent = Color.Transparent; - private const int min = 100; + private const int min = 100; - private const int max = 160; + private const int max = 160; - private static int abj = 60; + private static int abj = 60; - public static Color S(this Color c, double v) - { - Hsv hsv = new Hsv(ref c); - hsv.S = (int)((double)hsv.S * v); - return hsv.GetColor(); - } + public static Color S(this Color c, double v) + { + Hsv hsv = new Hsv(ref c); + hsv.S = (int)((double)hsv.S * v); + return hsv.GetColor(); + } - public static void Alpha(ref Color Color, int Alpha, out Color ret) - { - ret = Color.FromArgb(Alpha, Color); - } + public static void Alpha(ref Color Color, int Alpha, out Color ret) + { + ret = Color.FromArgb(Alpha, Color); + } - public static void Alpha(ref Color2 Color2, int Alpha, out Color2 ret) - { - ret.Col1 = Color.FromArgb(Alpha, Color2.Col1); - ret.Col2 = Color.FromArgb(Alpha, Color2.Col2); - } + public static void Alpha(ref Color2 Color2, int Alpha, out Color2 ret) + { + ret.Col1 = Color.FromArgb(Alpha, Color2.Col1); + ret.Col2 = Color.FromArgb(Alpha, Color2.Col2); + } - public static void GetAlpha(this Par p, out int ret) - { - ret = (int)(100.0 + (double)abj * 255.0 * (p.GetArea() / Sta.MaxAre)); - ret = ((ret > 160) ? 160 : ret); - } + public static void GetAlpha(this Par p, out int ret) + { + ret = (int)(100.0 + (double)abj * 255.0 * (p.GetArea() / Sta.MaxAre)); + ret = ((ret > 160) ? 160 : ret); + } - public static Color Add(this Color Color, int h, int s, int v) - { - Hsv hsv = new Hsv(ref Color); - hsv.Hue += h; - hsv.Sat += s; - hsv.Val += v; - return hsv.GetColor(Color.A); - } + public static Color Add(this Color Color, int h, int s, int v) + { + Hsv hsv = new Hsv(ref Color); + hsv.Hue += h; + hsv.Sat += s; + hsv.Val += v; + return hsv.GetColor(Color.A); + } - public static void Add(ref Color Color, int h, int s, int v, out Color ret) - { - Hsv hsv = new Hsv(ref Color); - hsv.Hue += h; - hsv.Sat += s; - hsv.Val += v; - hsv.GetColor(Color.A, out ret); - } + public static void Add(ref Color Color, int h, int s, int v, out Color ret) + { + Hsv hsv = new Hsv(ref Color); + hsv.Hue += h; + hsv.Sat += s; + hsv.Val += v; + hsv.GetColor(Color.A, out ret); + } - public static void Mul(ref Color Color, double h, double s, double v, out Color ret) - { - Hsv hsv = new Hsv(ref Color); - hsv.Hue = (int)((double)hsv.Hue * h); - hsv.Sat = (int)((double)hsv.Sat * s); - hsv.Val = (int)((double)hsv.Val * v); - hsv.GetColor(Color.A, out ret); - } + public static void Mul(ref Color Color, double h, double s, double v, out Color ret) + { + Hsv hsv = new Hsv(ref Color); + hsv.Hue = (int)((double)hsv.Hue * h); + hsv.Sat = (int)((double)hsv.Sat * s); + hsv.Val = (int)((double)hsv.Val * v); + hsv.GetColor(Color.A, out ret); + } - public static void GetGrad(ref Color Color, out Color2 ret) - { - double num = 1.3; - Mul(ref Color, 1.0, num.Reciprocal(), 2.0, out ret.Col1); - Mul(ref Color, 1.0, num, 0.9, out ret.Col2); - } + public static void GetGrad(ref Color Color, out Color2 ret) + { + double num = 1.3; + Mul(ref Color, 1.0, num.Reciprocal(), 2.0, out ret.Col1); + Mul(ref Color, 1.0, num, 0.9, out ret.Col2); + } - public static Color2 GetSkinGrad(this Color Color) - { - double num = 1.15; - Color2 result = default(Color2); - Mul(ref Color, 1.0, num.Reciprocal(), 1.0, out result.Col1); - Mul(ref Color, 1.0, num, 0.9, out result.Col2); - return result; - } + public static Color2 GetSkinGrad(this Color Color) + { + double num = 1.15; + Color2 result = default(Color2); + Mul(ref Color, 1.0, num.Reciprocal(), 1.0, out result.Col1); + Mul(ref Color, 1.0, num, 0.9, out result.Col2); + return result; + } - public static void GetSkinGrad(ref Color Color, out Color2 ret) - { - double num = 1.15; - Mul(ref Color, 1.0, num.Reciprocal(), 1.0, out ret.Col1); - Mul(ref Color, 1.0, num, 0.9, out ret.Col2); - } + public static void GetSkinGrad(ref Color Color, out Color2 ret) + { + double num = 1.15; + Mul(ref Color, 1.0, num.Reciprocal(), 1.0, out ret.Col1); + Mul(ref Color, 1.0, num, 0.9, out ret.Col2); + } - public static void GetMetal(ref Color Color, out Color2 ret) - { - Mul(ref Color, 1.0, 1.0, 3.0, out ret.Col1); - ret.Col2 = Black; - } + public static void GetMetal(ref Color Color, out Color2 ret) + { + Mul(ref Color, 1.0, 1.0, 3.0, out ret.Col1); + ret.Col2 = Black; + } - public static void GetSkinColor2(ref Color Color, out Color ret) - { - Hsv hsv = new Hsv(ref Color); - hsv.S = 255; - hsv.V = 200; - hsv.GetColor(out ret); - } + public static void GetSkinColor2(ref Color Color, out Color ret) + { + Hsv hsv = new Hsv(ref Color); + hsv.S = 255; + hsv.V = 200; + hsv.GetColor(out ret); + } - public static void GetMucosaColor(ref Color Color, out Color ret) - { - Hsv hsv = new Hsv(ref Color); - hsv.S = 240; - hsv.GetColor(out ret); - } + public static void GetMucosaColor(ref Color Color, out Color ret) + { + Hsv hsv = new Hsv(ref Color); + hsv.S = 240; + hsv.GetColor(out ret); + } - public static void GetRandomColor(out Color ret) - { - HSV.ToRGB(RNG.XS.NextM(359), RNG.XS.NextM(0, 223), RNG.XS.NextM(128, 255), out ret); - } + public static void GetRandomColor(out Color ret) + { + HSV.ToRGB(RNG.XS.NextM(359), RNG.XS.NextM(0, 223), RNG.XS.NextM(128, 255), out ret); + } - public static void GetRandomSkinColor(out Color ret) - { - HSV.ToRGB(RNG.XS.NextM(359), 100, 200, out ret); - } + public static void GetRandomSkinColor(out Color ret) + { + HSV.ToRGB(RNG.XS.NextM(359), 100, 200, out ret); + } - public static void GetRandomClothesColor(out Color ret) - { - HSV.ToRGB(RNG.XS.NextM(359), RNG.XS.NextM(0, 255), RNG.XS.NextM(0, 255), out ret); - } + public static void GetRandomClothesColor(out Color ret) + { + HSV.ToRGB(RNG.XS.NextM(359), RNG.XS.NextM(0, 255), RNG.XS.NextM(0, 255), out ret); + } - public static void GetRandomClothesColor(int a, out Color ret) - { - HSV.ToRGB(RNG.XS.NextM(359), RNG.XS.NextM(0, 255), RNG.XS.NextM(0, 255), a, out ret); - } + public static void GetRandomClothesColor(int a, out Color ret) + { + HSV.ToRGB(RNG.XS.NextM(359), RNG.XS.NextM(0, 255), RNG.XS.NextM(0, 255), a, out ret); + } - public static void GetLimit(ref Color c, out Color ret) - { - Hsv hsv = new Hsv(ref c); - hsv.Sat = hsv.Sat.Clamp(0, 223); - hsv.Val = hsv.Val.Clamp(25, 200); - hsv.GetColor(c.A, out ret); - } + public static void GetLimit(ref Color c, out Color ret) + { + Hsv hsv = new Hsv(ref c); + hsv.Sat = hsv.Sat.Clamp(0, 223); + hsv.Val = hsv.Val.Clamp(25, 200); + hsv.GetColor(c.A, out ret); + } - public static void GetLimitSkin(ref Color c, out Color ret) - { - Hsv hsv = new Hsv(ref c); - hsv.Sat = hsv.Sat.Clamp(20, 200); - hsv.Val = hsv.Val.Clamp(100, 255); - hsv.GetColor(c.A, out ret); - } + public static void GetLimitSkin(ref Color c, out Color ret) + { + Hsv hsv = new Hsv(ref c); + hsv.Sat = hsv.Sat.Clamp(20, 200); + hsv.Val = hsv.Val.Clamp(100, 255); + hsv.GetColor(c.A, out ret); + } - public static void GetSkinColor(out Color ret) - { - HSV.ToRGB(RNG.XS.Next(15, 40), RNG.XS.Next(34, 163), RNG.XS.Next(100, 247), out ret); - } + public static void GetSkinColor(out Color ret) + { + HSV.ToRGB(RNG.XS.Next(15, 40), RNG.XS.Next(34, 163), RNG.XS.Next(100, 247), out ret); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Color2.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Color2.cs index 068be54..e20a673 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Color2.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Color2.cs @@ -1,26 +1,27 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public struct Color2 +namespace SlaveMatrix { - public Color Col1; + [Serializable] + public struct Color2 + { + public Color Col1; - public Color Col2; + public Color Col2; - public static Color2 Empty = new Color2(ref Col.Empty, ref Col.Empty); + public static Color2 Empty = new Color2(ref Col.Empty, ref Col.Empty); - public Color2(ref Color Col1, ref Color Col2) - { - this.Col1 = Col1; - this.Col2 = Col2; - } + public Color2(ref Color Col1, ref Color Col2) + { + this.Col1 = Col1; + this.Col2 = Col2; + } - public void GetRep(out Color2 ret) - { - ret.Col1 = Col2; - ret.Col2 = Col1; - } + public void GetRep(out Color2 ret) + { + ret.Col1 = Col2; + ret.Col2 = Col1; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/ColorD.cs b/SlaveMatrix/SlaveMatrix/GameClasses/ColorD.cs index 5bd2e19..76c854b 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/ColorD.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/ColorD.cs @@ -1,83 +1,84 @@ using System; using System.Drawing; -namespace SlaveMatrix; - -[Serializable] -public class ColorD +namespace SlaveMatrix { - public Color c; + [Serializable] + public class ColorD + { + public Color c; - public Color2 c2; + public Color2 c2; - private double Alpha = 1.0; + private double Alpha = 1.0; - private int Alpha_c; + private int Alpha_c; - private int Alpha_c1; + private int Alpha_c1; - private int Alpha_c2; + private int Alpha_c2; - public Color 線 - { - get - { - return c; - } - set - { - c = value; - Alpha_c = c.A; - } - } + public Color 線 + { + get + { + return c; + } + set + { + c = value; + Alpha_c = c.A; + } + } - public Color2 色 - { - get - { - return c2; - } - set - { - c2 = value; - Alpha_c1 = c2.Col1.A; - Alpha_c2 = c2.Col2.A; - } - } + public Color2 色 + { + get + { + return c2; + } + set + { + c2 = value; + Alpha_c1 = c2.Col1.A; + Alpha_c2 = c2.Col2.A; + } + } - public double 不透明度 - { - get - { - return Alpha; - } - set - { - Alpha = value; - if (Alpha_c > 0) - { - c = Color.FromArgb((int)((double)Alpha_c * Alpha), 線); - } - if (Alpha_c1 > 0) - { - c2.Col1 = Color.FromArgb((int)((double)Alpha_c1 * Alpha), c2.Col1); - } - if (Alpha_c2 > 0) - { - c2.Col2 = Color.FromArgb((int)((double)Alpha_c2 * Alpha), c2.Col2); - } - } - } + public double 不透明度 + { + get + { + return Alpha; + } + set + { + Alpha = value; + if (Alpha_c > 0) + { + c = Color.FromArgb((int)((double)Alpha_c * Alpha), 線); + } + if (Alpha_c1 > 0) + { + c2.Col1 = Color.FromArgb((int)((double)Alpha_c1 * Alpha), c2.Col1); + } + if (Alpha_c2 > 0) + { + c2.Col2 = Color.FromArgb((int)((double)Alpha_c2 * Alpha), c2.Col2); + } + } + } - public ColorD(ref Color 線, ref Color2 色) - { - this.線 = 線; - this.色 = 色; - } + public ColorD(ref Color 線, ref Color2 色) + { + this.線 = 線; + this.色 = 色; + } - public ColorD() - { - 線 = Col.Black; - 色 = new Color2(ref Col.White, ref Col.DarkGray); - } + public ColorD() + { + 線 = Col.Black; + 色 = new Color2(ref Col.White, ref Col.DarkGray); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/ColorP.cs b/SlaveMatrix/SlaveMatrix/GameClasses/ColorP.cs index 741da68..b258111 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/ColorP.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/ColorP.cs @@ -3,142 +3,143 @@ using System.Drawing; using System.Drawing.Drawing2D; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class ColorP +namespace SlaveMatrix { - public Par Par; + [Serializable] + public class ColorP + { + public Par Par; - public ColorD ColorD; + public ColorD ColorD; - public double Unit; + public double Unit; - public bool abj; + public bool abj; - private Action p; + private Action p; - private Action b; + private Action b; - private LinearGradientBrush LGB; + private LinearGradientBrush LGB; - private double u0; + private double u0; - private double u1; + private double u1; - private float f0; + private float f0; - private float f1; + private float f1; - public ColorP(Par Par, ColorD ColorD, double Unit, bool abj) - { - this.Par = Par; - this.ColorD = ColorD; - this.Unit = Unit; - this.abj = abj; - Setting(); - } + public ColorP(Par Par, ColorD ColorD, double Unit, bool abj) + { + this.Par = Par; + this.ColorD = ColorD; + this.Unit = Unit; + this.abj = abj; + Setting(); + } - public void Setting() - { - Par.Brush = new SolidBrush(Color.LightGray); - u0 = Unit * 0.99009900990099; - u1 = Unit * 1.01; - if (ColorD.線 == Col.Empty) - { - Par.Pen = null; - p = delegate - { - }; - } - else - { - if (abj) - { - Par.GetAlpha(out var ret); - ColorD.線 = Color.FromArgb(ret, ColorD.線); - } - p = delegate - { - Par.PenColor = ColorD.線; - }; - UpdateLine(); - } - if (ColorD.色.Col1 == Col.Empty) - { - Par.Brush = null; - b = delegate - { - }; - } - else - { - if (ColorD.色.Col2 == Col.Empty) - { - b = delegate - { - Par.BrushColor = ColorD.色.Col1; - }; - } - else - { - Vector2D[] MM; - float f0; - float f1; - b = delegate - { - Par.GetMiY_MaY(out MM); - f0 = (float)(MM[0].Y * u0); - f1 = (float)(MM[1].Y * u1); - if (f0 >= 0f || f1 >= 0f) - { - LGB = new LinearGradientBrush(new PointF(0f, f0), new PointF(0f, f1), ColorD.色.Col1, ColorD.色.Col2); - LGB.GammaCorrection = true; - Par.Brush = LGB; - } - }; - } - UpdateColor(); - } - if (Par.Pen == null && Par.Brush == null) - { - Par.Dra = false; - Par.Hit = false; - } - } + public void Setting() + { + Par.Brush = new SolidBrush(Color.LightGray); + u0 = Unit * 0.99009900990099; + u1 = Unit * 1.01; + if (ColorD.線 == Col.Empty) + { + Par.Pen = null; + p = delegate + { + }; + } + else + { + if (abj) + { + Par.GetAlpha(out var ret); + ColorD.線 = Color.FromArgb(ret, ColorD.線); + } + p = delegate + { + Par.PenColor = ColorD.線; + }; + UpdateLine(); + } + if (ColorD.色.Col1 == Col.Empty) + { + Par.Brush = null; + b = delegate + { + }; + } + else + { + if (ColorD.色.Col2 == Col.Empty) + { + b = delegate + { + Par.BrushColor = ColorD.色.Col1; + }; + } + else + { + Vector2D[] MM; + float f0; + float f1; + b = delegate + { + Par.GetMiY_MaY(out MM); + f0 = (float)(MM[0].Y * u0); + f1 = (float)(MM[1].Y * u1); + if (f0 >= 0f || f1 >= 0f) + { + LGB = new LinearGradientBrush(new PointF(0f, f0), new PointF(0f, f1), ColorD.色.Col1, ColorD.色.Col2); + LGB.GammaCorrection = true; + Par.Brush = LGB; + } + }; + } + UpdateColor(); + } + if (Par.Pen == null && Par.Brush == null) + { + Par.Dra = false; + Par.Hit = false; + } + } - public void UpdateLine() - { - p(); - } + public void UpdateLine() + { + p(); + } - public void UpdateColor() - { - b(); - } + public void UpdateColor() + { + b(); + } - public void Update() - { - if (Par.Dra) - { - p(); - b(); - } - } + public void Update() + { + if (Par.Dra) + { + p(); + b(); + } + } - public void Update(Vector2D[] mm) - { - if (Par.Dra) - { - p(); - f0 = (float)(mm[0].Y * u0); - f1 = (float)(mm[1].Y * u1); - if (f0 >= 0f || f1 >= 0f) - { - LGB = new LinearGradientBrush(new PointF(0f, f0), new PointF(0f, f1), ColorD.色.Col1, ColorD.色.Col2); - LGB.GammaCorrection = true; - Par.Brush = LGB; - } - } - } + public void Update(Vector2D[] mm) + { + if (Par.Dra) + { + p(); + f0 = (float)(mm[0].Y * u0); + f1 = (float)(mm[1].Y * u1); + if (f0 >= 0f || f1 >= 0f) + { + LGB = new LinearGradientBrush(new PointF(0f, f0), new PointF(0f, f1), ColorD.色.Col1, ColorD.色.Col2); + LGB.GammaCorrection = true; + Par.Brush = LGB; + } + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Def.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Def.cs index 0c2a2f0..4aa3f67 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Def.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Def.cs @@ -2,441 +2,442 @@ using System; using System.Collections.Generic; using SlaveMatrix.GameClasses; -namespace SlaveMatrix; - - -//race weighting/value information -public static class Def +namespace SlaveMatrix { - public const double vd = 0.6; - public const double bd = 0.3; + //race weighting/value information + public static class Def + { + public const double vd = 0.6; - public const double nd = 0.5; + public const double bd = 0.3; - public static Dictionary race_information = new Dictionary - { - { - GameText.サキュバス, - new RaceInformation(5, 9, 4, 3, 9) - }, - { - GameText.バイコーン, - new RaceInformation(7, 6, 5, 5, 8) - }, - { - GameText.ドワーフ, - new RaceInformation(4, 6, 3, 4, 7) - }, - { - GameText.アルラウネ, - new RaceInformation(4, 7, 5, 3, 7) - }, - { - GameText.スキュラ, - new RaceInformation(6, 7, 6, 5, 7) - }, - { - GameText.アラクネ, - new RaceInformation(4, 4, 6, 5, 7) - }, - { - GameText.ユニコーン, - new RaceInformation(7, 8, 4, 5, 7) - }, - { - GameText.エキドナ, - new RaceInformation(7, 4, 6, 6, 7) - }, - { - GameText.ムカデジョウロウ, - new RaceInformation(4, 4, 7, 6, 7) - }, - { - GameText.オールドスキュラ, - new RaceInformation(8, 6, 8, 7, 7) - }, - { - GameText.ドラゴニュート, - new RaceInformation(7, 8, 7, 7, 7) - }, - { - GameText.カッパ, - new RaceInformation(7, 6, 3, 4, 7) - }, - { - GameText.エルフ, - new RaceInformation(4, 7, 3, 3, 6) - }, - { - GameText.リザードマン, - new RaceInformation(4, 5, 5, 4, 6) - }, - { - GameText.オーグリス, - new RaceInformation(4, 5, 5, 4, 6) - }, - { - GameText.デビル, - new RaceInformation(4, 5, 4, 4, 6) - }, - { - GameText.オールドマーメイド, - new RaceInformation(8, 6, 4, 4, 6) - }, - { - GameText.ラミア, - new RaceInformation(2, 5, 4, 4, 6) - }, - { - GameText.シーラミア, - new RaceInformation(4, 4, 5, 4, 6) - }, - { - GameText.サイクロプス, - new RaceInformation(7, 6, 5, 5, 6) - }, - { - GameText.ミノタウロス, - new RaceInformation(4, 7, 5, 5, 6) - }, - { - GameText.エイリアン, - new RaceInformation(7, 6, 5, 6, 6) - }, - { - GameText.ゴルゴン, - new RaceInformation(8, 4, 8, 6, 6) - }, - { - GameText.ギルタブリル, - new RaceInformation(5, 4, 7, 6, 6) - }, - { - GameText.ウロボロス, - new RaceInformation(8, 7, 6, 7, 6) - }, - { - GameText.フェニックス, - new RaceInformation(8, 8, 6, 7, 6) - }, - { - GameText.ドラゴン, - new RaceInformation(7, 6, 9, 8, 6) - }, - { - GameText.リュウ, - new RaceInformation(9, 8, 9, 9, 6) - }, - { - GameText.リリン, - new RaceInformation(3, 5, 3, 3, 5) - }, - { - GameText.セイレーン, - new RaceInformation(4, 5, 4, 4, 5) - }, - { - GameText.ハルピュイア, - new RaceInformation(6, 5, 4, 4, 5) - }, - { - GameText.オノケンタウレ, - new RaceInformation(3, 5, 3, 4, 5) - }, - { - GameText.カプラケンタウレ, - new RaceInformation(3, 5, 4, 4, 5) - }, - { - GameText.チータケンタウレ, - new RaceInformation(5, 5, 5, 4, 5) - }, - { - GameText.エンジェル, - new RaceInformation(6, 7, 4, 4, 5) - }, - { - GameText.マーメイド, - new RaceInformation(4, 6, 3, 4, 5) - }, - { - GameText.ドルフィンマーメイド, - new RaceInformation(5, 5, 3, 4, 5) - }, - { - GameText.ウェアキャット, - new RaceInformation(2, 7, 3, 4, 5) - }, - { - GameText.ウェアウルフ, - new RaceInformation(2, 7, 4, 4, 5) - }, - { - GameText.ウェアフォックス, - new RaceInformation(3, 7, 3, 4, 5) - }, - { - GameText.ヒュドラ, - new RaceInformation(6, 4, 6, 5, 5) - }, - { - GameText.クラーケン, - new RaceInformation(4, 4, 6, 5, 5) - }, - { - GameText.ヒッポケンタウレ, - new RaceInformation(4, 5, 5, 5, 5) - }, - { - GameText.ブケンタウレ, - new RaceInformation(4, 6, 6, 5, 5) - }, - { - GameText.レオントケンタウレ, - new RaceInformation(4, 6, 6, 5, 5) - }, - { - GameText.ティグリスケンタウレ, - new RaceInformation(5, 6, 7, 5, 5) - }, - { - GameText.パンテーラケンタウレ, - new RaceInformation(5, 5, 6, 5, 5) - }, - { - GameText.イクテュオケンタウレ, - new RaceInformation(5, 5, 5, 5, 5) - }, - { - GameText.デルピヌスケンタウレ, - new RaceInformation(5, 5, 5, 5, 5) - }, - { - GameText.ギルタブルル, - new RaceInformation(8, 4, 7, 6, 5) - }, - { - GameText.スフィンクス, - new RaceInformation(6, 6, 7, 6, 5) - }, - { - GameText.ペガサス, - new RaceInformation(6, 6, 4, 6, 5) - }, - { - GameText.アリコーン, - new RaceInformation(8, 6, 5, 6, 5) - }, - { - GameText.キマイラ, - new RaceInformation(5, 5, 7, 6, 5) - }, - { - GameText.グリフォン, - new RaceInformation(7, 6, 7, 6, 5) - }, - { - GameText.ヒッポグリフ, - new RaceInformation(8, 5, 7, 6, 5) - }, - { - GameText.モノケロス, - new RaceInformation(8, 6, 6, 6, 5) - }, - { - GameText.カリュブディス, - new RaceInformation(7, 5, 6, 6, 5) - }, - { - GameText.ドラコケンタウレ, - new RaceInformation(6, 5, 8, 7, 5) - }, - { - GameText.カーバンクル, - new RaceInformation(9, 8, 1, 1, 4) - }, - { - GameText.スライム, - new RaceInformation(1, 5, 3, 2, 4) - }, - { - GameText.フェアリー, - new RaceInformation(7, 7, 2, 3, 4) - }, - { - GameText.ハーピー, - new RaceInformation(2, 5, 3, 3, 4) - }, - { - GameText.アフール, - new RaceInformation(3, 4, 3, 3, 4) - }, - { - GameText.ウェアマンティス, - new RaceInformation(2, 3, 5, 4, 4) - }, - { - GameText.ウェアドラゴンフライ, - new RaceInformation(2, 3, 5, 4, 4) - }, - { - GameText.カトブレパス, - new RaceInformation(7, 4, 8, 6, 4) - }, - { - GameText.バジリスク, - new RaceInformation(7, 4, 8, 6, 4) - }, - { - GameText.コカトリス, - new RaceInformation(7, 4, 8, 6, 4) - }, - { - GameText.ワーム, - new RaceInformation(5, 4, 7, 7, 4) - }, - { - GameText.ワイバーン, - new RaceInformation(6, 5, 8, 7, 4) - }, - { - GameText.ウェアビートル, - new RaceInformation(3, 3, 5, 5, 3) - }, - { - GameText.ウェアスタッグビートル, - new RaceInformation(4, 3, 5, 5, 3) - }, - { - GameText.サンドワーム, - new RaceInformation(3, 3, 7, 6, 3) - }, - { - GameText.ヴィオランテ, - new RaceInformation(8, 8, 8, 8, 8) - }, - { - GameText.ヒューマン, - new RaceInformation(3, 4, 3, 4, 4) - } - }; + public const double nd = 0.5; - public static double GetRareWeight(this string 種族) - { - return 1.0 / Math.Pow(race_information[種族].希少 - ((Sta.GameData.祝福 != null && Sta.GameData.祝福.Race == GameText.カーバンクル) ? (race_information[種族].希少 / 2) : 0), 2.0); - } + public static Dictionary race_information = new Dictionary + { + { + GameText.サキュバス, + new RaceInformation(5, 9, 4, 3, 9) + }, + { + GameText.バイコーン, + new RaceInformation(7, 6, 5, 5, 8) + }, + { + GameText.ドワーフ, + new RaceInformation(4, 6, 3, 4, 7) + }, + { + GameText.アルラウネ, + new RaceInformation(4, 7, 5, 3, 7) + }, + { + GameText.スキュラ, + new RaceInformation(6, 7, 6, 5, 7) + }, + { + GameText.アラクネ, + new RaceInformation(4, 4, 6, 5, 7) + }, + { + GameText.ユニコーン, + new RaceInformation(7, 8, 4, 5, 7) + }, + { + GameText.エキドナ, + new RaceInformation(7, 4, 6, 6, 7) + }, + { + GameText.ムカデジョウロウ, + new RaceInformation(4, 4, 7, 6, 7) + }, + { + GameText.オールドスキュラ, + new RaceInformation(8, 6, 8, 7, 7) + }, + { + GameText.ドラゴニュート, + new RaceInformation(7, 8, 7, 7, 7) + }, + { + GameText.カッパ, + new RaceInformation(7, 6, 3, 4, 7) + }, + { + GameText.エルフ, + new RaceInformation(4, 7, 3, 3, 6) + }, + { + GameText.リザードマン, + new RaceInformation(4, 5, 5, 4, 6) + }, + { + GameText.オーグリス, + new RaceInformation(4, 5, 5, 4, 6) + }, + { + GameText.デビル, + new RaceInformation(4, 5, 4, 4, 6) + }, + { + GameText.オールドマーメイド, + new RaceInformation(8, 6, 4, 4, 6) + }, + { + GameText.ラミア, + new RaceInformation(2, 5, 4, 4, 6) + }, + { + GameText.シーラミア, + new RaceInformation(4, 4, 5, 4, 6) + }, + { + GameText.サイクロプス, + new RaceInformation(7, 6, 5, 5, 6) + }, + { + GameText.ミノタウロス, + new RaceInformation(4, 7, 5, 5, 6) + }, + { + GameText.エイリアン, + new RaceInformation(7, 6, 5, 6, 6) + }, + { + GameText.ゴルゴン, + new RaceInformation(8, 4, 8, 6, 6) + }, + { + GameText.ギルタブリル, + new RaceInformation(5, 4, 7, 6, 6) + }, + { + GameText.ウロボロス, + new RaceInformation(8, 7, 6, 7, 6) + }, + { + GameText.フェニックス, + new RaceInformation(8, 8, 6, 7, 6) + }, + { + GameText.ドラゴン, + new RaceInformation(7, 6, 9, 8, 6) + }, + { + GameText.リュウ, + new RaceInformation(9, 8, 9, 9, 6) + }, + { + GameText.リリン, + new RaceInformation(3, 5, 3, 3, 5) + }, + { + GameText.セイレーン, + new RaceInformation(4, 5, 4, 4, 5) + }, + { + GameText.ハルピュイア, + new RaceInformation(6, 5, 4, 4, 5) + }, + { + GameText.オノケンタウレ, + new RaceInformation(3, 5, 3, 4, 5) + }, + { + GameText.カプラケンタウレ, + new RaceInformation(3, 5, 4, 4, 5) + }, + { + GameText.チータケンタウレ, + new RaceInformation(5, 5, 5, 4, 5) + }, + { + GameText.エンジェル, + new RaceInformation(6, 7, 4, 4, 5) + }, + { + GameText.マーメイド, + new RaceInformation(4, 6, 3, 4, 5) + }, + { + GameText.ドルフィンマーメイド, + new RaceInformation(5, 5, 3, 4, 5) + }, + { + GameText.ウェアキャット, + new RaceInformation(2, 7, 3, 4, 5) + }, + { + GameText.ウェアウルフ, + new RaceInformation(2, 7, 4, 4, 5) + }, + { + GameText.ウェアフォックス, + new RaceInformation(3, 7, 3, 4, 5) + }, + { + GameText.ヒュドラ, + new RaceInformation(6, 4, 6, 5, 5) + }, + { + GameText.クラーケン, + new RaceInformation(4, 4, 6, 5, 5) + }, + { + GameText.ヒッポケンタウレ, + new RaceInformation(4, 5, 5, 5, 5) + }, + { + GameText.ブケンタウレ, + new RaceInformation(4, 6, 6, 5, 5) + }, + { + GameText.レオントケンタウレ, + new RaceInformation(4, 6, 6, 5, 5) + }, + { + GameText.ティグリスケンタウレ, + new RaceInformation(5, 6, 7, 5, 5) + }, + { + GameText.パンテーラケンタウレ, + new RaceInformation(5, 5, 6, 5, 5) + }, + { + GameText.イクテュオケンタウレ, + new RaceInformation(5, 5, 5, 5, 5) + }, + { + GameText.デルピヌスケンタウレ, + new RaceInformation(5, 5, 5, 5, 5) + }, + { + GameText.ギルタブルル, + new RaceInformation(8, 4, 7, 6, 5) + }, + { + GameText.スフィンクス, + new RaceInformation(6, 6, 7, 6, 5) + }, + { + GameText.ペガサス, + new RaceInformation(6, 6, 4, 6, 5) + }, + { + GameText.アリコーン, + new RaceInformation(8, 6, 5, 6, 5) + }, + { + GameText.キマイラ, + new RaceInformation(5, 5, 7, 6, 5) + }, + { + GameText.グリフォン, + new RaceInformation(7, 6, 7, 6, 5) + }, + { + GameText.ヒッポグリフ, + new RaceInformation(8, 5, 7, 6, 5) + }, + { + GameText.モノケロス, + new RaceInformation(8, 6, 6, 6, 5) + }, + { + GameText.カリュブディス, + new RaceInformation(7, 5, 6, 6, 5) + }, + { + GameText.ドラコケンタウレ, + new RaceInformation(6, 5, 8, 7, 5) + }, + { + GameText.カーバンクル, + new RaceInformation(9, 8, 1, 1, 4) + }, + { + GameText.スライム, + new RaceInformation(1, 5, 3, 2, 4) + }, + { + GameText.フェアリー, + new RaceInformation(7, 7, 2, 3, 4) + }, + { + GameText.ハーピー, + new RaceInformation(2, 5, 3, 3, 4) + }, + { + GameText.アフール, + new RaceInformation(3, 4, 3, 3, 4) + }, + { + GameText.ウェアマンティス, + new RaceInformation(2, 3, 5, 4, 4) + }, + { + GameText.ウェアドラゴンフライ, + new RaceInformation(2, 3, 5, 4, 4) + }, + { + GameText.カトブレパス, + new RaceInformation(7, 4, 8, 6, 4) + }, + { + GameText.バジリスク, + new RaceInformation(7, 4, 8, 6, 4) + }, + { + GameText.コカトリス, + new RaceInformation(7, 4, 8, 6, 4) + }, + { + GameText.ワーム, + new RaceInformation(5, 4, 7, 7, 4) + }, + { + GameText.ワイバーン, + new RaceInformation(6, 5, 8, 7, 4) + }, + { + GameText.ウェアビートル, + new RaceInformation(3, 3, 5, 5, 3) + }, + { + GameText.ウェアスタッグビートル, + new RaceInformation(4, 3, 5, 5, 3) + }, + { + GameText.サンドワーム, + new RaceInformation(3, 3, 7, 6, 3) + }, + { + GameText.ヴィオランテ, + new RaceInformation(8, 8, 8, 8, 8) + }, + { + GameText.ヒューマン, + new RaceInformation(3, 4, 3, 4, 4) + } + }; - public static double GetRutinohWeight(this string ルチノー) - { - if (string.IsNullOrWhiteSpace(ルチノー)) - { - return 1.0; - } - if (ルチノー.Contains("000")) - { - return 10.0; - } - if (ルチノー.Contains("111")) - { - return 10.0; - } - if (ルチノー.Contains("001")) - { - return 9.0; - } - if (ルチノー.Contains("100")) - { - return 9.0; - } - if (ルチノー.Contains("110")) - { - return 9.0; - } - if (ルチノー.Contains("011")) - { - return 9.0; - } - if (ルチノー.Contains("010")) - { - return 9.0; - } - if (ルチノー.Contains("101")) - { - return 9.0; - } - if (ルチノー.Contains("002")) - { - return 8.0; - } - if (ルチノー.Contains("200")) - { - return 8.0; - } - if (ルチノー.Contains("112")) - { - return 8.0; - } - if (ルチノー.Contains("211")) - { - return 8.0; - } - if (ルチノー.Contains("020")) - { - return 8.0; - } - if (ルチノー.Contains("121")) - { - return 8.0; - } - if (ルチノー.Contains("021")) - { - return 7.0; - } - if (ルチノー.Contains("120")) - { - return 7.0; - } - if (ルチノー.Contains("102")) - { - return 7.0; - } - if (ルチノー.Contains("201")) - { - return 7.0; - } - if (ルチノー.Contains("012")) - { - return 7.0; - } - if (ルチノー.Contains("210")) - { - return 7.0; - } - if (ルチノー.Contains("022")) - { - return 6.0; - } - if (ルチノー.Contains("220")) - { - return 6.0; - } - if (ルチノー.Contains("122")) - { - return 6.0; - } - if (ルチノー.Contains("221")) - { - return 6.0; - } - if (ルチノー.Contains("202")) - { - return 6.0; - } - if (ルチノー.Contains("212")) - { - return 6.0; - } - return 1.0; - } + public static double GetRareWeight(this string 種族) + { + return 1.0 / Math.Pow(race_information[種族].希少 - ((Sta.GameData.祝福 != null && Sta.GameData.祝福.Race == GameText.カーバンクル) ? (race_information[種族].希少 / 2) : 0), 2.0); + } + + public static double GetRutinohWeight(this string ルチノー) + { + if (string.IsNullOrWhiteSpace(ルチノー)) + { + return 1.0; + } + if (ルチノー.Contains("000")) + { + return 10.0; + } + if (ルチノー.Contains("111")) + { + return 10.0; + } + if (ルチノー.Contains("001")) + { + return 9.0; + } + if (ルチノー.Contains("100")) + { + return 9.0; + } + if (ルチノー.Contains("110")) + { + return 9.0; + } + if (ルチノー.Contains("011")) + { + return 9.0; + } + if (ルチノー.Contains("010")) + { + return 9.0; + } + if (ルチノー.Contains("101")) + { + return 9.0; + } + if (ルチノー.Contains("002")) + { + return 8.0; + } + if (ルチノー.Contains("200")) + { + return 8.0; + } + if (ルチノー.Contains("112")) + { + return 8.0; + } + if (ルチノー.Contains("211")) + { + return 8.0; + } + if (ルチノー.Contains("020")) + { + return 8.0; + } + if (ルチノー.Contains("121")) + { + return 8.0; + } + if (ルチノー.Contains("021")) + { + return 7.0; + } + if (ルチノー.Contains("120")) + { + return 7.0; + } + if (ルチノー.Contains("102")) + { + return 7.0; + } + if (ルチノー.Contains("201")) + { + return 7.0; + } + if (ルチノー.Contains("012")) + { + return 7.0; + } + if (ルチノー.Contains("210")) + { + return 7.0; + } + if (ルチノー.Contains("022")) + { + return 6.0; + } + if (ルチノー.Contains("220")) + { + return 6.0; + } + if (ルチノー.Contains("122")) + { + return 6.0; + } + if (ルチノー.Contains("221")) + { + return 6.0; + } + if (ルチノー.Contains("202")) + { + return 6.0; + } + if (ルチノー.Contains("212")) + { + return 6.0; + } + return 1.0; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Ele.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Ele.cs index 7b44aad..ec9732a 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Ele.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Ele.cs @@ -4,1070 +4,1071 @@ using System.Linq; using System.Reflection; using _2DGAMELIB; -namespace SlaveMatrix; - -public class Ele : IDisposable +namespace SlaveMatrix { - public Ele Par; + public class Ele : IDisposable + { + public Ele Par; - public ConnectionInfo ConnectionType; + public ConnectionInfo ConnectionType; - public Difs 本体; + public Difs 本体; - public static double 肥大mi1 = -5E-07; + public static double 肥大mi1 = -5E-07; - public static double 肥大ma1 = 8E-05; + public static double 肥大ma1 = 8E-05; - public static double 肥大d1 = 肥大ma1 - 肥大mi1; + public static double 肥大d1 = 肥大ma1 - 肥大mi1; - public static double 肥大mi2 = 0.92; + public static double 肥大mi2 = 0.92; - public static double 肥大ma2 = 1.05; + public static double 肥大ma2 = 1.05; - public static double 肥大d2 = 肥大ma2 - 肥大mi2; + public static double 肥大d2 = 肥大ma2 - 肥大mi2; - public static double 身長mi2 = 0.95; + public static double 身長mi2 = 0.95; - public static double 身長ma2 = 1.05; + public static double 身長ma2 = 1.05; - public static double 身長d2 = 身長ma2 - 身長mi2; + public static double 身長d2 = 身長ma2 - 身長mi2; - protected double 肥大_; + protected double 肥大_; - protected double 身長_; + protected double 身長_; - protected bool Xasix = true; + protected bool Xasix = true; + + protected bool 右_; - protected bool 右_; - - protected bool 反転X_; - - protected bool 反転Y_; - - public JointD 接続根; - - public 配色指定 配色指定; - - protected double サイズ_; - - protected double サイズX_; - - protected double サイズY_; - - protected bool 欠損_; - - protected bool 筋肉_; - - protected bool 拘束_; - - public Type ThisType; - - public virtual Vector2D 基準B - { - get - { - return 本体.CurJoinRoot.BasePointBase; - } - set - { - foreach (Par item in 本体.EnumJoinRoot) - { - item.BasePointBase = value; - } - 本体.JoinP(); - } - } - - public virtual Vector2D 基準C - { - get - { - return 本体.CurJoinRoot.BasePointCont; - } - set - { - foreach (Par item in 本体.EnumJoinRoot) - { - item.BasePointCont = value; - } - 本体.JoinP(); - } - } - - public virtual Vector2D 位置 => 本体.CurJoinRoot.Position; - - public virtual Vector2D 位置B - { - get - { - return 本体.CurJoinRoot.PositionBase; - } - set - { - foreach (Par item in 本体.EnumJoinRoot) - { - item.PositionBase = value; - } - 本体.JoinP(); - } - } - - public virtual Vector2D 位置C - { - get - { - return 本体.CurJoinRoot.PositionCont; - } - set - { - foreach (Par item in 本体.EnumJoinRoot) - { - item.PositionCont = value; - } - 本体.JoinP(); - } - } - - public virtual double AngleAll - { - set - { - foreach (Par item in 本体.EnumAllPar()) - { - item.AngleBase = value; - } - 本体.JoinPA(); - } - } - - public virtual double 角度B - { - get - { - return 本体.CurJoinRoot.AngleBase; - } - set - { - foreach (Par item in 本体.EnumJoinRoot) - { - item.AngleBase = value; - } - 本体.JoinPA(); - } - } - - public virtual double 角度C - { - get - { - return 本体.CurJoinRoot.AngleCont; - } - set - { - foreach (Par item in 本体.EnumJoinRoot) - { - item.AngleCont = value; - } - 本体.JoinPA(); - } - } - - public virtual double 尺度B - { - get - { - return 本体.CurJoinRoot.SizeBase; - } - set - { - foreach (Par item in 本体.EnumAllPar()) - { - item.SizeBase *= value; - } - 本体.JoinP(); - } - } - - public virtual double 尺度C - { - get - { - return 本体.CurJoinRoot.SizeCont; - } - set - { - foreach (Par item in 本体.EnumAllPar()) - { - item.SizeCont = value; - } - 本体.JoinP(); - } - } - - public virtual double 尺度XB - { - get - { - return 本体.CurJoinRoot.SizeXBase; - } - set - { - foreach (Par item in 本体.EnumAllPar()) - { - item.SizeXBase *= value; - } - 本体.JoinP(); - } - } - - public virtual double 尺度XC - { - get - { - return 本体.CurJoinRoot.SizeXCont; - } - set - { - foreach (Par item in 本体.EnumAllPar()) - { - item.SizeXCont = value; - } - 本体.JoinP(); - } - } - - public virtual double 尺度YB - { - get - { - return 本体.CurJoinRoot.SizeYBase; - } - set - { - foreach (Par item in 本体.EnumAllPar()) - { - item.SizeYBase *= value; - } - 本体.JoinP(); - } - } - - public virtual double 尺度YC - { - get - { - return 本体.CurJoinRoot.SizeYCont; - } - set - { - foreach (Par item in 本体.EnumAllPar()) - { - item.SizeYCont = value; - } - 本体.JoinP(); - } - } - - public virtual double 尺度 => 本体.CurJoinRoot.Size; - - public virtual double 尺度Y => 本体.CurJoinRoot.SizeY; - - public virtual double 尺度X => 本体.CurJoinRoot.SizeX; - - public virtual double 肥大 - { - get - { - return 肥大_; - } - set - { - 肥大_ = value; - double rate = 肥大mi1 + 肥大d1 * 肥大_; - double num = 肥大mi2 + 肥大d2 * 肥大_; - double num2 = num + 0.05 * 肥大_.Inverse(); - foreach (Par item in 本体.EnumAllPar()) - { - if (item.Parent.Tag.Contains("眼") || item.Parent.Tag.Contains("コア") || item.Tag.Contains("傷") || item.Tag.Contains("ボタン")) - { - continue; - } - if (item.Parent.Tag.Contains("輪")) - { - item.SizeBase *= num2; - } - else if (item.Tag.Contains("吸盤") || this is 膣基 || this is 膣内精液 || this is 断面 || this is 性器 || this is 肛門 || this is 乳房 || this is 下着トップ || this is 腰 || this is 腰肌 || this is 四足腰 || this is 下着ボトム || this is 上着ボトム || this is 手 || this is 噴乳 || this is 飛沫 || this is 潮吹_小 || this is 潮吹_大 || this is 放尿 || this is 半身 || this is 頭頂_天 || this is 背中_光 || this is ボテ腹) - { - item.SizeBase *= num; - } - else if (Xasix) - { - if (this is 頭 || this is 目隠帯 || this is 玉口枷) - { - item.OP.ExpansionX(item.OP.GetCenter(), rate); - } - else - { - item.SizeXBase *= num; - } - } - else if (this is 頭 || this is 目隠帯 || this is 玉口枷) - { - item.OP.ExpansionY(item.OP.GetCenter(), rate); - } - else - { - item.SizeYBase *= num; - } - } - 本体.JoinP(); - } - } - - public virtual double 身長 - { - get - { - return 身長_; - } - set - { - 身長_ = value; - double num = 身長mi2 + 身長d2 * 身長_; - foreach (Par item in 本体.EnumAllPar()) - { - if (!item.Parent.Tag.Contains("眼") && !item.Parent.Tag.Contains("コア") && !item.Tag.Contains("傷") && !item.Tag.Contains("ボタン") && !item.Parent.Tag.Contains("輪") && !item.Tag.Contains("吸盤") && !(this is 膣基) && !(this is 膣内精液) && !(this is 断面) && !(this is 性器) && !(this is 肛門) && !(this is 乳房) && !(this is 下着トップ) && !(this is 腰) && !(this is 腰肌) && !(this is 四足腰) && !(this is 下着ボトム) && !(this is 上着ボトム) && !(this is 手) && !(this is 噴乳) && !(this is 飛沫) && !(this is 潮吹_小) && !(this is 潮吹_大) && !(this is 放尿) && !(this is 頭) && !(this is 目隠帯) && !(this is 玉口枷) && !(this is 半身) && !(this is 頭頂) && !(this is 背中_光) && !(this is ボテ腹)) - { - if (this is 頭 || this is 目隠帯 || this is 玉口枷) - { - if (num < 1.0) - { - if (Xasix) - { - item.SizeYBase *= num; - } - else - { - item.SizeXBase *= num; - } - } - } - else if (Xasix) - { - item.SizeYBase *= num; - } - else - { - item.SizeXBase *= num; - } - } - else if (item.Parent.Tag.Contains("コア")) - { - item.SizeBase *= num; - item.OP.ScalingXY(item.OP.GetCenter(), 1.0 / num); - } - } - 本体.JoinP(); - } - } - - public virtual bool 右 - { - get - { - return 右_; - } - set - { - if (右_ != value) - { - 本体.JoinPAall(); - 本体.ReverseX(); - 本体.JoinP(); - } - 右_ = value; - } - } - - public virtual bool 反転X - { - get - { - return 反転X_; - } - set - { - if (反転X_ != value) - { - 本体.JoinPAall(); - 本体.ReverseX(); - 本体.JoinP(); - } - 反転X_ = value; - } - } - - public virtual bool 反転Y - { - get - { - return 反転Y_; - } - set - { - if (反転Y_ != value) - { - 本体.JoinPAall(); - 本体.ReverseY(); - 本体.JoinP(); - } - 反転Y_ = value; - } - } - - public virtual double Xv - { - get - { - return 本体.ValueX; - } - set - { - 本体.ValueX = value; - } - } - - public virtual double Yv - { - get - { - return 本体.ValueY; - } - set - { - 本体.ValueY = value; - } - } - - public virtual int Xi - { - get - { - return 本体.IndexX; - } - set - { - 本体.IndexX = value; - } - } - - public virtual int Yi - { - get - { - return 本体.IndexY; - } - set - { - 本体.IndexY = value; - } - } - - public virtual double サイズ - { - get - { - return サイズ_; - } - set - { - サイズ_ = value; - double rate = 0.95 + 0.09 * サイズ_; - foreach (Par item in 本体.EnumAllPar()) - { - Vector2D center = item.OP.GetCenter(); - item.OP.ScalingXY(center, rate); - item.JP.ScalingXY(center, rate); - } - } - } - - public virtual double サイズX - { - get - { - return サイズX_; - } - set - { - サイズX_ = value; - double rate = 0.95 + 0.09 * サイズX_; - foreach (Par item in 本体.EnumAllPar()) - { - Vector2D center = item.OP.GetCenter(); - item.OP.ScalingX(center, rate); - item.JP.ScalingX(center, rate); - } - } - } - - public virtual double サイズY - { - get - { - return サイズY_; - } - set - { - サイズY_ = value; - double rate = 0.95 + 0.09 * サイズY_; - foreach (Par item in 本体.EnumAllPar()) - { - Vector2D center = item.OP.GetCenter(); - item.OP.ScalingY(center, rate); - item.JP.ScalingY(center, rate); - } - } - } - - public virtual bool 欠損 { get; set; } - - public virtual bool 筋肉 { get; set; } - - public virtual bool 拘束 { get; set; } - - public virtual bool 表示 { get; set; } - - public virtual double 濃度 { get; set; } - - public int 描画前後 => ConnectionType switch - { - ConnectionInfo.頭_基髪_接続 => 1, - ConnectionInfo.頭_目左_接続 => 1, - ConnectionInfo.頭_目右_接続 => 1, - ConnectionInfo.頭_鼻_接続 => 1, - ConnectionInfo.頭_口_接続 => 1, - ConnectionInfo.頭_頬左_接続 => 1, - ConnectionInfo.頭_頬右_接続 => 1, - ConnectionInfo.頭_額_接続 => 1, - ConnectionInfo.頭_眉左_接続 => 1, - ConnectionInfo.頭_眉右_接続 => 1, - ConnectionInfo.頭_耳左_接続 => 1, - ConnectionInfo.頭_耳右_接続 => 1, - ConnectionInfo.頭_鼻肌_接続 => 1, - ConnectionInfo.頭_単眼目_接続 => 1, - ConnectionInfo.頭_単眼眉_接続 => 1, - ConnectionInfo.頭_頬肌左_接続 => 1, - ConnectionInfo.頭_頬肌右_接続 => 1, - ConnectionInfo.頭_触覚左_接続 => 1, - ConnectionInfo.頭_触覚右_接続 => 1, - ConnectionInfo.基髪_頭頂左_接続 => 1, - ConnectionInfo.基髪_頭頂右_接続 => 1, - ConnectionInfo.基髪_前髪_接続 => 1, - ConnectionInfo.基髪_後髪_接続 => 0, - ConnectionInfo.後髪0_肢系_左5_接続 => 1, - ConnectionInfo.後髪0_肢系_左4_接続 => 1, - ConnectionInfo.後髪0_肢系_左3_接続 => 1, - ConnectionInfo.後髪0_肢系_左2_接続 => 1, - ConnectionInfo.後髪0_肢系_左1_接続 => 1, - ConnectionInfo.後髪0_肢系_中央_接続 => 1, - ConnectionInfo.後髪0_肢系_右1_接続 => 1, - ConnectionInfo.後髪0_肢系_右2_接続 => 1, - ConnectionInfo.後髪0_肢系_右3_接続 => 1, - ConnectionInfo.後髪0_肢系_右4_接続 => 1, - ConnectionInfo.後髪0_肢系_右5_接続 => 1, - ConnectionInfo.横髪_肢系_肢_接続 => 1, - ConnectionInfo.双目_瞼_接続 => 1, - ConnectionInfo.瞼_宇_涙_接続 => 1, - ConnectionInfo.単目_瞼_接続 => 1, - ConnectionInfo.頬目_瞼_接続 => 1, - ConnectionInfo.縦目_瞼_接続 => 1, - ConnectionInfo.鼻_人_鼻水左_接続 => 1, - ConnectionInfo.鼻_人_鼻水右_接続 => 1, - ConnectionInfo.鼻_獣_鼻水左_接続 => 1, - ConnectionInfo.鼻_獣_鼻水右_接続 => 1, - ConnectionInfo.首_頭_接続 => 1, - ConnectionInfo.胸_首_接続 => 1, - ConnectionInfo.胸_肩左_接続 => 1, - ConnectionInfo.胸_肩右_接続 => 1, - ConnectionInfo.胸_胸左_接続 => 1, - ConnectionInfo.胸_胸右_接続 => 1, - ConnectionInfo.胸_肌_接続 => 1, - ConnectionInfo.胸_翼上左_接続 => 0, - ConnectionInfo.胸_翼上右_接続 => 0, - ConnectionInfo.胸_翼下左_接続 => 0, - ConnectionInfo.胸_翼下右_接続 => 0, - ConnectionInfo.胸_背中_接続 => 0, - ConnectionInfo.乳房_噴乳_接続 => 1, - ConnectionInfo.肩_上腕_接続 => 1, - ConnectionInfo.胴_胸_接続 => 1, - ConnectionInfo.胴_肌_接続 => 1, - ConnectionInfo.胴_翼左_接続 => 0, - ConnectionInfo.胴_翼右_接続 => 0, - ConnectionInfo.腰_胴_接続 => 1, - ConnectionInfo.腰_腿左_接続 => 1, - ConnectionInfo.腰_腿右_接続 => 1, - ConnectionInfo.腰_膣基_接続 => 1, - ConnectionInfo.腰_肛門_接続 => 1, - ConnectionInfo.腰_尾_接続 => 0, - ConnectionInfo.腰_半身_接続 => 1, - ConnectionInfo.腰_上着_接続 => 0, - ConnectionInfo.腰_肌_接続 => 1, - ConnectionInfo.腰_翼左_接続 => 0, - ConnectionInfo.腰_翼右_接続 => 0, - ConnectionInfo.ボテ腹_人_腹板_接続 => 1, - ConnectionInfo.ボテ腹_獣_腹板_接続 => 1, - ConnectionInfo.肛門_人_肛門精液_接続 => 1, - ConnectionInfo.肛門_獣_肛門精液_接続 => 1, - ConnectionInfo.性器_人_陰核_接続 => 1, - ConnectionInfo.性器_人_尿道_接続 => 1, - ConnectionInfo.性器_人_膣口_接続 => 1, - ConnectionInfo.性器_獣_陰核_接続 => 1, - ConnectionInfo.性器_獣_尿道_接続 => 1, - ConnectionInfo.性器_獣_膣口_接続 => 1, - ConnectionInfo.上着ボトム_クロス_上着ボトム後_接続 => 0, - ConnectionInfo.顔面_甲_触覚左_接続 => 1, - ConnectionInfo.顔面_甲_触覚右_接続 => 1, - ConnectionInfo.顔面_虫_触覚左_接続 => 1, - ConnectionInfo.顔面_虫_触覚右_接続 => 1, - ConnectionInfo.顔面_蟲_触覚左_接続 => 1, - ConnectionInfo.顔面_蟲_触覚右_接続 => 1, - ConnectionInfo.頭頂_宇_頭部後_接続 => 0, - ConnectionInfo.尾_ヘ_尾先_接続 => 0, - ConnectionInfo.尾_ウ_尾先_接続 => 0, - ConnectionInfo.尾_魚_左1_接続 => 1, - ConnectionInfo.尾_魚_右1_接続 => 1, - ConnectionInfo.尾_魚_左2_接続 => 1, - ConnectionInfo.尾_魚_右2_接続 => 1, - ConnectionInfo.尾_魚_左3_接続 => 1, - ConnectionInfo.尾_魚_右3_接続 => 1, - ConnectionInfo.尾_魚_左4_接続 => 1, - ConnectionInfo.尾_魚_右4_接続 => 1, - ConnectionInfo.尾_魚_左5_接続 => 1, - ConnectionInfo.尾_魚_右5_接続 => 1, - ConnectionInfo.尾_魚_左6_接続 => 1, - ConnectionInfo.尾_魚_右6_接続 => 1, - ConnectionInfo.尾_魚_左7_接続 => 1, - ConnectionInfo.尾_魚_右7_接続 => 1, - ConnectionInfo.尾_魚_左8_接続 => 1, - ConnectionInfo.尾_魚_右8_接続 => 1, - ConnectionInfo.尾_魚_左9_接続 => 1, - ConnectionInfo.尾_魚_右9_接続 => 1, - ConnectionInfo.尾_魚_左10_接続 => 1, - ConnectionInfo.尾_魚_右10_接続 => 1, - ConnectionInfo.尾_魚_左11_接続 => 1, - ConnectionInfo.尾_魚_右11_接続 => 1, - ConnectionInfo.尾_魚_左12_接続 => 1, - ConnectionInfo.尾_魚_右12_接続 => 1, - ConnectionInfo.尾_魚_左13_接続 => 1, - ConnectionInfo.尾_魚_右13_接続 => 1, - ConnectionInfo.尾_魚_左14_接続 => 1, - ConnectionInfo.尾_魚_右14_接続 => 1, - ConnectionInfo.尾_魚_左15_接続 => 1, - ConnectionInfo.尾_魚_右15_接続 => 1, - ConnectionInfo.尾_魚_左16_接続 => 1, - ConnectionInfo.尾_魚_右16_接続 => 1, - ConnectionInfo.尾_魚_左17_接続 => 1, - ConnectionInfo.尾_魚_右17_接続 => 1, - ConnectionInfo.尾_魚_左18_接続 => 1, - ConnectionInfo.尾_魚_右18_接続 => 1, - ConnectionInfo.尾_魚_左19_接続 => 1, - ConnectionInfo.尾_魚_右19_接続 => 1, - ConnectionInfo.尾_魚_左20_接続 => 1, - ConnectionInfo.尾_魚_右20_接続 => 1, - ConnectionInfo.尾_魚_左21_接続 => 1, - ConnectionInfo.尾_魚_右21_接続 => 1, - ConnectionInfo.尾_魚_左22_接続 => 1, - ConnectionInfo.尾_魚_右22_接続 => 1, - ConnectionInfo.尾_魚_左23_接続 => 1, - ConnectionInfo.尾_魚_右23_接続 => 1, - ConnectionInfo.尾_魚_左24_接続 => 1, - ConnectionInfo.尾_魚_右24_接続 => 1, - ConnectionInfo.尾_魚_左25_接続 => 1, - ConnectionInfo.尾_魚_右25_接続 => 1, - ConnectionInfo.尾_魚_左26_接続 => 1, - ConnectionInfo.尾_魚_右26_接続 => 1, - ConnectionInfo.尾_魚_左27_接続 => 1, - ConnectionInfo.尾_魚_右27_接続 => 1, - ConnectionInfo.尾_魚_左28_接続 => 1, - ConnectionInfo.尾_魚_右28_接続 => 1, - ConnectionInfo.尾_魚_左29_接続 => 1, - ConnectionInfo.尾_魚_右29_接続 => 1, - ConnectionInfo.尾_魚_左30_接続 => 1, - ConnectionInfo.尾_魚_右30_接続 => 1, - ConnectionInfo.尾_魚_左31_接続 => 1, - ConnectionInfo.尾_魚_右31_接続 => 1, - ConnectionInfo.尾_魚_左32_接続 => 1, - ConnectionInfo.尾_魚_右32_接続 => 1, - ConnectionInfo.尾_魚_左33_接続 => 1, - ConnectionInfo.尾_魚_右33_接続 => 1, - ConnectionInfo.尾_魚_左34_接続 => 1, - ConnectionInfo.尾_魚_右34_接続 => 1, - ConnectionInfo.尾_魚_尾先_接続 => 0, - ConnectionInfo.尾_鯨_左1_接続 => 1, - ConnectionInfo.尾_鯨_右1_接続 => 1, - ConnectionInfo.尾_鯨_左2_接続 => 1, - ConnectionInfo.尾_鯨_右2_接続 => 1, - ConnectionInfo.尾_鯨_左3_接続 => 1, - ConnectionInfo.尾_鯨_右3_接続 => 1, - ConnectionInfo.尾_鯨_左4_接続 => 1, - ConnectionInfo.尾_鯨_右4_接続 => 1, - ConnectionInfo.尾_鯨_左5_接続 => 1, - ConnectionInfo.尾_鯨_右5_接続 => 1, - ConnectionInfo.尾_鯨_左6_接続 => 1, - ConnectionInfo.尾_鯨_右6_接続 => 1, - ConnectionInfo.尾_鯨_左7_接続 => 1, - ConnectionInfo.尾_鯨_右7_接続 => 1, - ConnectionInfo.尾_鯨_左8_接続 => 1, - ConnectionInfo.尾_鯨_右8_接続 => 1, - ConnectionInfo.尾_鯨_左9_接続 => 1, - ConnectionInfo.尾_鯨_右9_接続 => 1, - ConnectionInfo.尾_鯨_左10_接続 => 1, - ConnectionInfo.尾_鯨_右10_接続 => 1, - ConnectionInfo.尾_鯨_左11_接続 => 1, - ConnectionInfo.尾_鯨_右11_接続 => 1, - ConnectionInfo.尾_鯨_左12_接続 => 1, - ConnectionInfo.尾_鯨_右12_接続 => 1, - ConnectionInfo.尾_鯨_左13_接続 => 1, - ConnectionInfo.尾_鯨_右13_接続 => 1, - ConnectionInfo.尾_鯨_左14_接続 => 1, - ConnectionInfo.尾_鯨_右14_接続 => 1, - ConnectionInfo.尾_鯨_左15_接続 => 1, - ConnectionInfo.尾_鯨_右15_接続 => 1, - ConnectionInfo.尾_鯨_左16_接続 => 1, - ConnectionInfo.尾_鯨_右16_接続 => 1, - ConnectionInfo.尾_鯨_左17_接続 => 1, - ConnectionInfo.尾_鯨_右17_接続 => 1, - ConnectionInfo.尾_鯨_左18_接続 => 1, - ConnectionInfo.尾_鯨_右18_接続 => 1, - ConnectionInfo.尾_鯨_左19_接続 => 1, - ConnectionInfo.尾_鯨_右19_接続 => 1, - ConnectionInfo.尾_鯨_左20_接続 => 1, - ConnectionInfo.尾_鯨_右20_接続 => 1, - ConnectionInfo.尾_鯨_左21_接続 => 1, - ConnectionInfo.尾_鯨_右21_接続 => 1, - ConnectionInfo.尾_鯨_左22_接続 => 1, - ConnectionInfo.尾_鯨_右22_接続 => 1, - ConnectionInfo.尾_鯨_左23_接続 => 1, - ConnectionInfo.尾_鯨_右23_接続 => 1, - ConnectionInfo.尾_鯨_左24_接続 => 1, - ConnectionInfo.尾_鯨_右24_接続 => 1, - ConnectionInfo.尾_鯨_左25_接続 => 1, - ConnectionInfo.尾_鯨_右25_接続 => 1, - ConnectionInfo.尾_鯨_左26_接続 => 1, - ConnectionInfo.尾_鯨_右26_接続 => 1, - ConnectionInfo.尾_鯨_左27_接続 => 1, - ConnectionInfo.尾_鯨_右27_接続 => 1, - ConnectionInfo.尾_鯨_左28_接続 => 1, - ConnectionInfo.尾_鯨_右28_接続 => 1, - ConnectionInfo.尾_鯨_左29_接続 => 1, - ConnectionInfo.尾_鯨_右29_接続 => 1, - ConnectionInfo.尾_鯨_左30_接続 => 1, - ConnectionInfo.尾_鯨_右30_接続 => 1, - ConnectionInfo.尾_鯨_左31_接続 => 1, - ConnectionInfo.尾_鯨_右31_接続 => 1, - ConnectionInfo.尾_鯨_左32_接続 => 1, - ConnectionInfo.尾_鯨_右32_接続 => 1, - ConnectionInfo.尾_鯨_左33_接続 => 1, - ConnectionInfo.尾_鯨_右33_接続 => 1, - ConnectionInfo.尾_鯨_左34_接続 => 1, - ConnectionInfo.尾_鯨_右34_接続 => 1, - ConnectionInfo.尾_鯨_尾先_接続 => 0, - ConnectionInfo.尾_蟲_左1_接続 => 1, - ConnectionInfo.尾_蟲_右1_接続 => 1, - ConnectionInfo.尾_蟲_左2_接続 => 1, - ConnectionInfo.尾_蟲_右2_接続 => 1, - ConnectionInfo.尾_蟲_左3_接続 => 1, - ConnectionInfo.尾_蟲_右3_接続 => 1, - ConnectionInfo.尾_蟲_左4_接続 => 1, - ConnectionInfo.尾_蟲_右4_接続 => 1, - ConnectionInfo.尾_蟲_左5_接続 => 1, - ConnectionInfo.尾_蟲_右5_接続 => 1, - ConnectionInfo.尾_蟲_尾左_接続 => 0, - ConnectionInfo.尾_蟲_尾右_接続 => 0, - ConnectionInfo.前翅_甲_軸1_接続 => 1, - ConnectionInfo.前翅_甲_軸2_接続 => 1, - ConnectionInfo.前翅_甲_軸3_接続 => 1, - ConnectionInfo.触手_犬_頭_接続 => 1, - ConnectionInfo.触手_犬_上腕左_接続 => 1, - ConnectionInfo.触手_犬_上腕右_接続 => 1, - ConnectionInfo.触手_犬_下腕左_接続 => 1, - ConnectionInfo.触手_犬_下腕右_接続 => 1, - ConnectionInfo.触手_犬_手左_接続 => 1, - ConnectionInfo.触手_犬_手右_接続 => 1, - ConnectionInfo.触手_蔦_節1_接続 => 1, - ConnectionInfo.触手_蔦_節2_接続 => 1, - ConnectionInfo.触手_蔦_節3_接続 => 1, - ConnectionInfo.触手_蔦_節4_接続 => 1, - ConnectionInfo.触手_蔦_節5_接続 => 1, - ConnectionInfo.触手_蔦_節6_接続 => 1, - ConnectionInfo.触手_蔦_節7_接続 => 1, - ConnectionInfo.触手_蔦_節8_接続 => 1, - ConnectionInfo.触手_蔦_節9_接続 => 1, - ConnectionInfo.触手_蔦_節10_接続 => 1, - ConnectionInfo.触手_蔦_節11_接続 => 1, - ConnectionInfo.触手_蔦_節12_接続 => 1, - ConnectionInfo.触手_蔦_節13_接続 => 1, - ConnectionInfo.触手_蔦_節14_接続 => 1, - ConnectionInfo.触手_蔦_節15_接続 => 1, - ConnectionInfo.触手_蔦_節16_接続 => 1, - ConnectionInfo.触手_蔦_節17_接続 => 1, - ConnectionInfo.触手_蔦_節18_接続 => 1, - ConnectionInfo.触手_蔦_節19_接続 => 1, - ConnectionInfo.触手_蔦_節20_接続 => 1, - ConnectionInfo.触手_蔦_節21_接続 => 1, - ConnectionInfo.触手_蔦_節22_接続 => 1, - ConnectionInfo.触手_蔦_節23_接続 => 1, - ConnectionInfo.触手_蔦_節24_接続 => 1, - ConnectionInfo.触手_蔦_先端_接続 => 1, - ConnectionInfo.上腕_人_下腕_接続 => 1, - ConnectionInfo.上腕_鳥_下腕_接続 => 1, - ConnectionInfo.上腕_蝙_下腕_接続 => 1, - ConnectionInfo.上腕_獣_下腕_接続 => 1, - ConnectionInfo.上腕_蹄_下腕_接続 => 1, - ConnectionInfo.下腕_人_外腕_接続 => 1, - ConnectionInfo.下腕_人_手_接続 => 1, - ConnectionInfo.下腕_人_虫鎌_接続 => 1, - ConnectionInfo.下腕_鳥_手_接続 => 1, - ConnectionInfo.下腕_蝙_手_接続 => 1, - ConnectionInfo.下腕_蝙_腕輪_接続 => 1, - ConnectionInfo.下腕_獣_手_接続 => 1, - ConnectionInfo.下腕_蹄_手_接続 => 1, - ConnectionInfo.腿_人_脚_接続 => 1, - ConnectionInfo.腿_獣_脚_接続 => 1, - ConnectionInfo.腿_蹄_脚_接続 => 1, - ConnectionInfo.腿_鳥_脚_接続 => 1, - ConnectionInfo.腿_竜_脚_接続 => 1, - ConnectionInfo.脚_人_足_接続 => 1, - ConnectionInfo.脚_人_脚輪下_接続 => 1, - ConnectionInfo.脚_人_脚輪上_接続 => 1, - ConnectionInfo.脚_獣_足_接続 => 1, - ConnectionInfo.脚_蹄_足_接続 => 1, - ConnectionInfo.脚_鳥_足_接続 => 1, - ConnectionInfo.脚_竜_足_接続 => 1, - ConnectionInfo.長物_魚_左0_接続 => 1, - ConnectionInfo.長物_魚_右0_接続 => 1, - ConnectionInfo.長物_魚_左1_接続 => 1, - ConnectionInfo.長物_魚_右1_接続 => 1, - ConnectionInfo.長物_魚_左2_接続 => 1, - ConnectionInfo.長物_魚_右2_接続 => 1, - ConnectionInfo.長物_魚_左3_接続 => 1, - ConnectionInfo.長物_魚_右3_接続 => 1, - ConnectionInfo.長物_魚_左4_接続 => 1, - ConnectionInfo.長物_魚_右4_接続 => 1, - ConnectionInfo.長物_魚_左5_接続 => 1, - ConnectionInfo.長物_魚_右5_接続 => 1, - ConnectionInfo.長物_魚_左6_接続 => 1, - ConnectionInfo.長物_魚_右6_接続 => 1, - ConnectionInfo.長物_魚_尾_接続 => 0, - ConnectionInfo.長物_鯨_左0_接続 => 1, - ConnectionInfo.長物_鯨_右0_接続 => 1, - ConnectionInfo.長物_鯨_左1_接続 => 1, - ConnectionInfo.長物_鯨_右1_接続 => 1, - ConnectionInfo.長物_鯨_左2_接続 => 1, - ConnectionInfo.長物_鯨_右2_接続 => 1, - ConnectionInfo.長物_鯨_左3_接続 => 1, - ConnectionInfo.長物_鯨_右3_接続 => 1, - ConnectionInfo.長物_鯨_左4_接続 => 1, - ConnectionInfo.長物_鯨_右4_接続 => 1, - ConnectionInfo.長物_鯨_左5_接続 => 1, - ConnectionInfo.長物_鯨_右5_接続 => 1, - ConnectionInfo.長物_鯨_左6_接続 => 1, - ConnectionInfo.長物_鯨_右6_接続 => 1, - ConnectionInfo.長物_鯨_尾_接続 => 0, - ConnectionInfo.長物_蛇_左_接続 => 1, - ConnectionInfo.長物_蛇_右_接続 => 1, - ConnectionInfo.長物_蛇_胴_接続 => 0, - ConnectionInfo.長物_蟲_左0_接続 => 1, - ConnectionInfo.長物_蟲_右0_接続 => 1, - ConnectionInfo.長物_蟲_左1_接続 => 1, - ConnectionInfo.長物_蟲_右1_接続 => 1, - ConnectionInfo.長物_蟲_胴_接続 => 0, - ConnectionInfo.四足胸_脇左_接続 => 0, - ConnectionInfo.四足胸_脇右_接続 => 0, - ConnectionInfo.四足胸_胴_接続 => 0, - ConnectionInfo.四足胸_胸左_接続 => 1, - ConnectionInfo.四足胸_胸右_接続 => 1, - ConnectionInfo.四足胸_肌_接続 => 1, - ConnectionInfo.四足胸_翼上左_接続 => 0, - ConnectionInfo.四足胸_翼上右_接続 => 0, - ConnectionInfo.四足胸_翼下左_接続 => 0, - ConnectionInfo.四足胸_翼下右_接続 => 0, - ConnectionInfo.四足胸_背中_接続 => 0, - ConnectionInfo.四足脇_上腕_接続 => 1, - ConnectionInfo.四足胴_腰_接続 => 0, - ConnectionInfo.四足胴_肌_接続 => 1, - ConnectionInfo.四足胴_翼左_接続 => 0, - ConnectionInfo.四足胴_翼右_接続 => 0, - ConnectionInfo.四足腰_腿左_接続 => 1, - ConnectionInfo.四足腰_腿右_接続 => 1, - ConnectionInfo.四足腰_膣基_接続 => 1, - ConnectionInfo.四足腰_肛門_接続 => 1, - ConnectionInfo.四足腰_尾_接続 => 0, - ConnectionInfo.四足腰_半身_接続 => 1, - ConnectionInfo.四足腰_上着_接続 => 1, - ConnectionInfo.四足腰_肌_接続 => 1, - ConnectionInfo.四足腰_翼左_接続 => 0, - ConnectionInfo.四足腰_翼右_接続 => 0, - ConnectionInfo.多足_蛸_軟体外左_接続 => 1, - ConnectionInfo.多足_蛸_軟体外右_接続 => 1, - ConnectionInfo.多足_蛸_軟体内左_接続 => 1, - ConnectionInfo.多足_蛸_軟体内右_接続 => 1, - ConnectionInfo.多足_蜘_触肢左_接続 => 1, - ConnectionInfo.多足_蜘_触肢右_接続 => 1, - ConnectionInfo.多足_蜘_節足左1_接続 => 1, - ConnectionInfo.多足_蜘_節足左2_接続 => 1, - ConnectionInfo.多足_蜘_節足左3_接続 => 1, - ConnectionInfo.多足_蜘_節足左4_接続 => 1, - ConnectionInfo.多足_蜘_節足右1_接続 => 1, - ConnectionInfo.多足_蜘_節足右2_接続 => 1, - ConnectionInfo.多足_蜘_節足右3_接続 => 1, - ConnectionInfo.多足_蜘_節足右4_接続 => 1, - ConnectionInfo.多足_蜘_尾_接続 => 0, - ConnectionInfo.多足_蠍_触肢左_接続 => 1, - ConnectionInfo.多足_蠍_節足左1_接続 => 1, - ConnectionInfo.多足_蠍_節足左2_接続 => 1, - ConnectionInfo.多足_蠍_節足左3_接続 => 1, - ConnectionInfo.多足_蠍_節足左4_接続 => 1, - ConnectionInfo.多足_蠍_触肢右_接続 => 1, - ConnectionInfo.多足_蠍_節足右1_接続 => 1, - ConnectionInfo.多足_蠍_節足右2_接続 => 1, - ConnectionInfo.多足_蠍_節足右3_接続 => 1, - ConnectionInfo.多足_蠍_節足右4_接続 => 1, - ConnectionInfo.多足_蠍_櫛状板左_接続 => 1, - ConnectionInfo.多足_蠍_櫛状板右_接続 => 1, - ConnectionInfo.多足_蠍_尾_接続 => 0, - ConnectionInfo.単足_植_根外左_接続 => 0, - ConnectionInfo.単足_植_根内左_接続 => 0, - ConnectionInfo.単足_植_根中央_接続 => 0, - ConnectionInfo.単足_植_根内右_接続 => 0, - ConnectionInfo.単足_植_根外右_接続 => 0, - ConnectionInfo.胴_蛇_左_接続 => 1, - ConnectionInfo.胴_蛇_右_接続 => 1, - ConnectionInfo.胴_蛇_胴_接続 => 0, - ConnectionInfo.胴_蟲_左_接続 => 1, - ConnectionInfo.胴_蟲_右_接続 => 1, - ConnectionInfo.胴_蟲_胴_接続 => 0, - ConnectionInfo.大顎基_顎左_接続 => 1, - ConnectionInfo.大顎基_顎右_接続 => 1, - ConnectionInfo.植_花_接続 => 1, - _ => 0, - }; - - public virtual void 接続(JointS 接続元) - { - 接続根.Set(接続元); - } - - public virtual void 描画0(Are Are) - { - 本体.Draw(Are); - } - - public virtual void 描画1(Are Are) - { - } - - public virtual void 描画2(Are Are) - { - } - - public virtual void Dispose() - { - 本体.Dispose(); - } - - public virtual void 接続P() - { - 接続根.JoinP(); - } - - public virtual void 接続PA() - { - 接続根.JoinPA(); - } - - public virtual void 色更新() - { - } - - public virtual void 色更新(Vector2D[] mm) - { - } - - public virtual void SetAngle0() - { - 角度B = 0.0; - } - - public void SetAngle(Ele e) - { - foreach (var item in 本体.EnumAllPar().Zip(e.本体.EnumAllPar(), (Par a0, Par a1) => new { a0, a1 })) - { - item.a0.AngleBase = 0.0 - item.a1.AngleBase; - } - 本体.JoinPAall(); - } - - public virtual void SetRestraintAngle() - { - } - - public virtual IEnumerable EnumEle() - { - yield return this; - foreach (FieldInfo item in from e in ThisType.GetFields() - where e.FieldType.ToString() == Sta.at - select e) - { - Ele[] array = (Ele[])item.GetValue(this); - if (array == null) - { - continue; - } - Ele[] array2 = array; - foreach (Ele ele in array2) - { - foreach (Ele item2 in ele.EnumEle()) - { - yield return item2; - } - } - } - } - - public IEnumerable EnumConnectionType(ConnectionInfo 接続情報) - { - Ele[] array = (Ele[])ThisType.GetField(接続情報.ToString().Remove(0, ThisType.Name.Length + 1)).GetValue(this); - if (array != null) - { - Ele[] array2 = array; - for (int i = 0; i < array2.Length; i++) - { - yield return array2[i]; - } - } - } - - public ColorP GetParOfColorP(Par p) - { - return (from e in ThisType.GetFields() - where e.FieldType.ToString() == Sta.cpt - select e.GetValue(this)).Cast().FirstOrDefault((ColorP e) => e.Par == p); - } - - public virtual bool Is布(Par p) - { - return false; - } - - public virtual bool Is革(Par p) - { - return false; - } - - public virtual bool Is鉄(Par p) - { - return false; - } + protected bool 反転X_; + + protected bool 反転Y_; + + public JointD 接続根; + + public 配色指定 配色指定; + + protected double サイズ_; + + protected double サイズX_; + + protected double サイズY_; + + protected bool 欠損_; + + protected bool 筋肉_; + + protected bool 拘束_; + + public Type ThisType; + + public virtual Vector2D 基準B + { + get + { + return 本体.CurJoinRoot.BasePointBase; + } + set + { + foreach (Par item in 本体.EnumJoinRoot) + { + item.BasePointBase = value; + } + 本体.JoinP(); + } + } + + public virtual Vector2D 基準C + { + get + { + return 本体.CurJoinRoot.BasePointCont; + } + set + { + foreach (Par item in 本体.EnumJoinRoot) + { + item.BasePointCont = value; + } + 本体.JoinP(); + } + } + + public virtual Vector2D 位置 => 本体.CurJoinRoot.Position; + + public virtual Vector2D 位置B + { + get + { + return 本体.CurJoinRoot.PositionBase; + } + set + { + foreach (Par item in 本体.EnumJoinRoot) + { + item.PositionBase = value; + } + 本体.JoinP(); + } + } + + public virtual Vector2D 位置C + { + get + { + return 本体.CurJoinRoot.PositionCont; + } + set + { + foreach (Par item in 本体.EnumJoinRoot) + { + item.PositionCont = value; + } + 本体.JoinP(); + } + } + + public virtual double AngleAll + { + set + { + foreach (Par item in 本体.EnumAllPar()) + { + item.AngleBase = value; + } + 本体.JoinPA(); + } + } + + public virtual double 角度B + { + get + { + return 本体.CurJoinRoot.AngleBase; + } + set + { + foreach (Par item in 本体.EnumJoinRoot) + { + item.AngleBase = value; + } + 本体.JoinPA(); + } + } + + public virtual double 角度C + { + get + { + return 本体.CurJoinRoot.AngleCont; + } + set + { + foreach (Par item in 本体.EnumJoinRoot) + { + item.AngleCont = value; + } + 本体.JoinPA(); + } + } + + public virtual double 尺度B + { + get + { + return 本体.CurJoinRoot.SizeBase; + } + set + { + foreach (Par item in 本体.EnumAllPar()) + { + item.SizeBase *= value; + } + 本体.JoinP(); + } + } + + public virtual double 尺度C + { + get + { + return 本体.CurJoinRoot.SizeCont; + } + set + { + foreach (Par item in 本体.EnumAllPar()) + { + item.SizeCont = value; + } + 本体.JoinP(); + } + } + + public virtual double 尺度XB + { + get + { + return 本体.CurJoinRoot.SizeXBase; + } + set + { + foreach (Par item in 本体.EnumAllPar()) + { + item.SizeXBase *= value; + } + 本体.JoinP(); + } + } + + public virtual double 尺度XC + { + get + { + return 本体.CurJoinRoot.SizeXCont; + } + set + { + foreach (Par item in 本体.EnumAllPar()) + { + item.SizeXCont = value; + } + 本体.JoinP(); + } + } + + public virtual double 尺度YB + { + get + { + return 本体.CurJoinRoot.SizeYBase; + } + set + { + foreach (Par item in 本体.EnumAllPar()) + { + item.SizeYBase *= value; + } + 本体.JoinP(); + } + } + + public virtual double 尺度YC + { + get + { + return 本体.CurJoinRoot.SizeYCont; + } + set + { + foreach (Par item in 本体.EnumAllPar()) + { + item.SizeYCont = value; + } + 本体.JoinP(); + } + } + + public virtual double 尺度 => 本体.CurJoinRoot.Size; + + public virtual double 尺度Y => 本体.CurJoinRoot.SizeY; + + public virtual double 尺度X => 本体.CurJoinRoot.SizeX; + + public virtual double 肥大 + { + get + { + return 肥大_; + } + set + { + 肥大_ = value; + double rate = 肥大mi1 + 肥大d1 * 肥大_; + double num = 肥大mi2 + 肥大d2 * 肥大_; + double num2 = num + 0.05 * 肥大_.Inverse(); + foreach (Par item in 本体.EnumAllPar()) + { + if (item.Parent.Tag.Contains("眼") || item.Parent.Tag.Contains("コア") || item.Tag.Contains("傷") || item.Tag.Contains("ボタン")) + { + continue; + } + if (item.Parent.Tag.Contains("輪")) + { + item.SizeBase *= num2; + } + else if (item.Tag.Contains("吸盤") || this is 膣基 || this is 膣内精液 || this is 断面 || this is 性器 || this is 肛門 || this is 乳房 || this is 下着トップ || this is 腰 || this is 腰肌 || this is 四足腰 || this is 下着ボトム || this is 上着ボトム || this is 手 || this is 噴乳 || this is 飛沫 || this is 潮吹_小 || this is 潮吹_大 || this is 放尿 || this is 半身 || this is 頭頂_天 || this is 背中_光 || this is ボテ腹) + { + item.SizeBase *= num; + } + else if (Xasix) + { + if (this is 頭 || this is 目隠帯 || this is 玉口枷) + { + item.OP.ExpansionX(item.OP.GetCenter(), rate); + } + else + { + item.SizeXBase *= num; + } + } + else if (this is 頭 || this is 目隠帯 || this is 玉口枷) + { + item.OP.ExpansionY(item.OP.GetCenter(), rate); + } + else + { + item.SizeYBase *= num; + } + } + 本体.JoinP(); + } + } + + public virtual double 身長 + { + get + { + return 身長_; + } + set + { + 身長_ = value; + double num = 身長mi2 + 身長d2 * 身長_; + foreach (Par item in 本体.EnumAllPar()) + { + if (!item.Parent.Tag.Contains("眼") && !item.Parent.Tag.Contains("コア") && !item.Tag.Contains("傷") && !item.Tag.Contains("ボタン") && !item.Parent.Tag.Contains("輪") && !item.Tag.Contains("吸盤") && !(this is 膣基) && !(this is 膣内精液) && !(this is 断面) && !(this is 性器) && !(this is 肛門) && !(this is 乳房) && !(this is 下着トップ) && !(this is 腰) && !(this is 腰肌) && !(this is 四足腰) && !(this is 下着ボトム) && !(this is 上着ボトム) && !(this is 手) && !(this is 噴乳) && !(this is 飛沫) && !(this is 潮吹_小) && !(this is 潮吹_大) && !(this is 放尿) && !(this is 頭) && !(this is 目隠帯) && !(this is 玉口枷) && !(this is 半身) && !(this is 頭頂) && !(this is 背中_光) && !(this is ボテ腹)) + { + if (this is 頭 || this is 目隠帯 || this is 玉口枷) + { + if (num < 1.0) + { + if (Xasix) + { + item.SizeYBase *= num; + } + else + { + item.SizeXBase *= num; + } + } + } + else if (Xasix) + { + item.SizeYBase *= num; + } + else + { + item.SizeXBase *= num; + } + } + else if (item.Parent.Tag.Contains("コア")) + { + item.SizeBase *= num; + item.OP.ScalingXY(item.OP.GetCenter(), 1.0 / num); + } + } + 本体.JoinP(); + } + } + + public virtual bool 右 + { + get + { + return 右_; + } + set + { + if (右_ != value) + { + 本体.JoinPAall(); + 本体.ReverseX(); + 本体.JoinP(); + } + 右_ = value; + } + } + + public virtual bool 反転X + { + get + { + return 反転X_; + } + set + { + if (反転X_ != value) + { + 本体.JoinPAall(); + 本体.ReverseX(); + 本体.JoinP(); + } + 反転X_ = value; + } + } + + public virtual bool 反転Y + { + get + { + return 反転Y_; + } + set + { + if (反転Y_ != value) + { + 本体.JoinPAall(); + 本体.ReverseY(); + 本体.JoinP(); + } + 反転Y_ = value; + } + } + + public virtual double Xv + { + get + { + return 本体.ValueX; + } + set + { + 本体.ValueX = value; + } + } + + public virtual double Yv + { + get + { + return 本体.ValueY; + } + set + { + 本体.ValueY = value; + } + } + + public virtual int Xi + { + get + { + return 本体.IndexX; + } + set + { + 本体.IndexX = value; + } + } + + public virtual int Yi + { + get + { + return 本体.IndexY; + } + set + { + 本体.IndexY = value; + } + } + + public virtual double サイズ + { + get + { + return サイズ_; + } + set + { + サイズ_ = value; + double rate = 0.95 + 0.09 * サイズ_; + foreach (Par item in 本体.EnumAllPar()) + { + Vector2D center = item.OP.GetCenter(); + item.OP.ScalingXY(center, rate); + item.JP.ScalingXY(center, rate); + } + } + } + + public virtual double サイズX + { + get + { + return サイズX_; + } + set + { + サイズX_ = value; + double rate = 0.95 + 0.09 * サイズX_; + foreach (Par item in 本体.EnumAllPar()) + { + Vector2D center = item.OP.GetCenter(); + item.OP.ScalingX(center, rate); + item.JP.ScalingX(center, rate); + } + } + } + + public virtual double サイズY + { + get + { + return サイズY_; + } + set + { + サイズY_ = value; + double rate = 0.95 + 0.09 * サイズY_; + foreach (Par item in 本体.EnumAllPar()) + { + Vector2D center = item.OP.GetCenter(); + item.OP.ScalingY(center, rate); + item.JP.ScalingY(center, rate); + } + } + } + + public virtual bool 欠損 { get; set; } + + public virtual bool 筋肉 { get; set; } + + public virtual bool 拘束 { get; set; } + + public virtual bool 表示 { get; set; } + + public virtual double 濃度 { get; set; } + + public int 描画前後 => ConnectionType switch + { + ConnectionInfo.頭_基髪_接続 => 1, + ConnectionInfo.頭_目左_接続 => 1, + ConnectionInfo.頭_目右_接続 => 1, + ConnectionInfo.頭_鼻_接続 => 1, + ConnectionInfo.頭_口_接続 => 1, + ConnectionInfo.頭_頬左_接続 => 1, + ConnectionInfo.頭_頬右_接続 => 1, + ConnectionInfo.頭_額_接続 => 1, + ConnectionInfo.頭_眉左_接続 => 1, + ConnectionInfo.頭_眉右_接続 => 1, + ConnectionInfo.頭_耳左_接続 => 1, + ConnectionInfo.頭_耳右_接続 => 1, + ConnectionInfo.頭_鼻肌_接続 => 1, + ConnectionInfo.頭_単眼目_接続 => 1, + ConnectionInfo.頭_単眼眉_接続 => 1, + ConnectionInfo.頭_頬肌左_接続 => 1, + ConnectionInfo.頭_頬肌右_接続 => 1, + ConnectionInfo.頭_触覚左_接続 => 1, + ConnectionInfo.頭_触覚右_接続 => 1, + ConnectionInfo.基髪_頭頂左_接続 => 1, + ConnectionInfo.基髪_頭頂右_接続 => 1, + ConnectionInfo.基髪_前髪_接続 => 1, + ConnectionInfo.基髪_後髪_接続 => 0, + ConnectionInfo.後髪0_肢系_左5_接続 => 1, + ConnectionInfo.後髪0_肢系_左4_接続 => 1, + ConnectionInfo.後髪0_肢系_左3_接続 => 1, + ConnectionInfo.後髪0_肢系_左2_接続 => 1, + ConnectionInfo.後髪0_肢系_左1_接続 => 1, + ConnectionInfo.後髪0_肢系_中央_接続 => 1, + ConnectionInfo.後髪0_肢系_右1_接続 => 1, + ConnectionInfo.後髪0_肢系_右2_接続 => 1, + ConnectionInfo.後髪0_肢系_右3_接続 => 1, + ConnectionInfo.後髪0_肢系_右4_接続 => 1, + ConnectionInfo.後髪0_肢系_右5_接続 => 1, + ConnectionInfo.横髪_肢系_肢_接続 => 1, + ConnectionInfo.双目_瞼_接続 => 1, + ConnectionInfo.瞼_宇_涙_接続 => 1, + ConnectionInfo.単目_瞼_接続 => 1, + ConnectionInfo.頬目_瞼_接続 => 1, + ConnectionInfo.縦目_瞼_接続 => 1, + ConnectionInfo.鼻_人_鼻水左_接続 => 1, + ConnectionInfo.鼻_人_鼻水右_接続 => 1, + ConnectionInfo.鼻_獣_鼻水左_接続 => 1, + ConnectionInfo.鼻_獣_鼻水右_接続 => 1, + ConnectionInfo.首_頭_接続 => 1, + ConnectionInfo.胸_首_接続 => 1, + ConnectionInfo.胸_肩左_接続 => 1, + ConnectionInfo.胸_肩右_接続 => 1, + ConnectionInfo.胸_胸左_接続 => 1, + ConnectionInfo.胸_胸右_接続 => 1, + ConnectionInfo.胸_肌_接続 => 1, + ConnectionInfo.胸_翼上左_接続 => 0, + ConnectionInfo.胸_翼上右_接続 => 0, + ConnectionInfo.胸_翼下左_接続 => 0, + ConnectionInfo.胸_翼下右_接続 => 0, + ConnectionInfo.胸_背中_接続 => 0, + ConnectionInfo.乳房_噴乳_接続 => 1, + ConnectionInfo.肩_上腕_接続 => 1, + ConnectionInfo.胴_胸_接続 => 1, + ConnectionInfo.胴_肌_接続 => 1, + ConnectionInfo.胴_翼左_接続 => 0, + ConnectionInfo.胴_翼右_接続 => 0, + ConnectionInfo.腰_胴_接続 => 1, + ConnectionInfo.腰_腿左_接続 => 1, + ConnectionInfo.腰_腿右_接続 => 1, + ConnectionInfo.腰_膣基_接続 => 1, + ConnectionInfo.腰_肛門_接続 => 1, + ConnectionInfo.腰_尾_接続 => 0, + ConnectionInfo.腰_半身_接続 => 1, + ConnectionInfo.腰_上着_接続 => 0, + ConnectionInfo.腰_肌_接続 => 1, + ConnectionInfo.腰_翼左_接続 => 0, + ConnectionInfo.腰_翼右_接続 => 0, + ConnectionInfo.ボテ腹_人_腹板_接続 => 1, + ConnectionInfo.ボテ腹_獣_腹板_接続 => 1, + ConnectionInfo.肛門_人_肛門精液_接続 => 1, + ConnectionInfo.肛門_獣_肛門精液_接続 => 1, + ConnectionInfo.性器_人_陰核_接続 => 1, + ConnectionInfo.性器_人_尿道_接続 => 1, + ConnectionInfo.性器_人_膣口_接続 => 1, + ConnectionInfo.性器_獣_陰核_接続 => 1, + ConnectionInfo.性器_獣_尿道_接続 => 1, + ConnectionInfo.性器_獣_膣口_接続 => 1, + ConnectionInfo.上着ボトム_クロス_上着ボトム後_接続 => 0, + ConnectionInfo.顔面_甲_触覚左_接続 => 1, + ConnectionInfo.顔面_甲_触覚右_接続 => 1, + ConnectionInfo.顔面_虫_触覚左_接続 => 1, + ConnectionInfo.顔面_虫_触覚右_接続 => 1, + ConnectionInfo.顔面_蟲_触覚左_接続 => 1, + ConnectionInfo.顔面_蟲_触覚右_接続 => 1, + ConnectionInfo.頭頂_宇_頭部後_接続 => 0, + ConnectionInfo.尾_ヘ_尾先_接続 => 0, + ConnectionInfo.尾_ウ_尾先_接続 => 0, + ConnectionInfo.尾_魚_左1_接続 => 1, + ConnectionInfo.尾_魚_右1_接続 => 1, + ConnectionInfo.尾_魚_左2_接続 => 1, + ConnectionInfo.尾_魚_右2_接続 => 1, + ConnectionInfo.尾_魚_左3_接続 => 1, + ConnectionInfo.尾_魚_右3_接続 => 1, + ConnectionInfo.尾_魚_左4_接続 => 1, + ConnectionInfo.尾_魚_右4_接続 => 1, + ConnectionInfo.尾_魚_左5_接続 => 1, + ConnectionInfo.尾_魚_右5_接続 => 1, + ConnectionInfo.尾_魚_左6_接続 => 1, + ConnectionInfo.尾_魚_右6_接続 => 1, + ConnectionInfo.尾_魚_左7_接続 => 1, + ConnectionInfo.尾_魚_右7_接続 => 1, + ConnectionInfo.尾_魚_左8_接続 => 1, + ConnectionInfo.尾_魚_右8_接続 => 1, + ConnectionInfo.尾_魚_左9_接続 => 1, + ConnectionInfo.尾_魚_右9_接続 => 1, + ConnectionInfo.尾_魚_左10_接続 => 1, + ConnectionInfo.尾_魚_右10_接続 => 1, + ConnectionInfo.尾_魚_左11_接続 => 1, + ConnectionInfo.尾_魚_右11_接続 => 1, + ConnectionInfo.尾_魚_左12_接続 => 1, + ConnectionInfo.尾_魚_右12_接続 => 1, + ConnectionInfo.尾_魚_左13_接続 => 1, + ConnectionInfo.尾_魚_右13_接続 => 1, + ConnectionInfo.尾_魚_左14_接続 => 1, + ConnectionInfo.尾_魚_右14_接続 => 1, + ConnectionInfo.尾_魚_左15_接続 => 1, + ConnectionInfo.尾_魚_右15_接続 => 1, + ConnectionInfo.尾_魚_左16_接続 => 1, + ConnectionInfo.尾_魚_右16_接続 => 1, + ConnectionInfo.尾_魚_左17_接続 => 1, + ConnectionInfo.尾_魚_右17_接続 => 1, + ConnectionInfo.尾_魚_左18_接続 => 1, + ConnectionInfo.尾_魚_右18_接続 => 1, + ConnectionInfo.尾_魚_左19_接続 => 1, + ConnectionInfo.尾_魚_右19_接続 => 1, + ConnectionInfo.尾_魚_左20_接続 => 1, + ConnectionInfo.尾_魚_右20_接続 => 1, + ConnectionInfo.尾_魚_左21_接続 => 1, + ConnectionInfo.尾_魚_右21_接続 => 1, + ConnectionInfo.尾_魚_左22_接続 => 1, + ConnectionInfo.尾_魚_右22_接続 => 1, + ConnectionInfo.尾_魚_左23_接続 => 1, + ConnectionInfo.尾_魚_右23_接続 => 1, + ConnectionInfo.尾_魚_左24_接続 => 1, + ConnectionInfo.尾_魚_右24_接続 => 1, + ConnectionInfo.尾_魚_左25_接続 => 1, + ConnectionInfo.尾_魚_右25_接続 => 1, + ConnectionInfo.尾_魚_左26_接続 => 1, + ConnectionInfo.尾_魚_右26_接続 => 1, + ConnectionInfo.尾_魚_左27_接続 => 1, + ConnectionInfo.尾_魚_右27_接続 => 1, + ConnectionInfo.尾_魚_左28_接続 => 1, + ConnectionInfo.尾_魚_右28_接続 => 1, + ConnectionInfo.尾_魚_左29_接続 => 1, + ConnectionInfo.尾_魚_右29_接続 => 1, + ConnectionInfo.尾_魚_左30_接続 => 1, + ConnectionInfo.尾_魚_右30_接続 => 1, + ConnectionInfo.尾_魚_左31_接続 => 1, + ConnectionInfo.尾_魚_右31_接続 => 1, + ConnectionInfo.尾_魚_左32_接続 => 1, + ConnectionInfo.尾_魚_右32_接続 => 1, + ConnectionInfo.尾_魚_左33_接続 => 1, + ConnectionInfo.尾_魚_右33_接続 => 1, + ConnectionInfo.尾_魚_左34_接続 => 1, + ConnectionInfo.尾_魚_右34_接続 => 1, + ConnectionInfo.尾_魚_尾先_接続 => 0, + ConnectionInfo.尾_鯨_左1_接続 => 1, + ConnectionInfo.尾_鯨_右1_接続 => 1, + ConnectionInfo.尾_鯨_左2_接続 => 1, + ConnectionInfo.尾_鯨_右2_接続 => 1, + ConnectionInfo.尾_鯨_左3_接続 => 1, + ConnectionInfo.尾_鯨_右3_接続 => 1, + ConnectionInfo.尾_鯨_左4_接続 => 1, + ConnectionInfo.尾_鯨_右4_接続 => 1, + ConnectionInfo.尾_鯨_左5_接続 => 1, + ConnectionInfo.尾_鯨_右5_接続 => 1, + ConnectionInfo.尾_鯨_左6_接続 => 1, + ConnectionInfo.尾_鯨_右6_接続 => 1, + ConnectionInfo.尾_鯨_左7_接続 => 1, + ConnectionInfo.尾_鯨_右7_接続 => 1, + ConnectionInfo.尾_鯨_左8_接続 => 1, + ConnectionInfo.尾_鯨_右8_接続 => 1, + ConnectionInfo.尾_鯨_左9_接続 => 1, + ConnectionInfo.尾_鯨_右9_接続 => 1, + ConnectionInfo.尾_鯨_左10_接続 => 1, + ConnectionInfo.尾_鯨_右10_接続 => 1, + ConnectionInfo.尾_鯨_左11_接続 => 1, + ConnectionInfo.尾_鯨_右11_接続 => 1, + ConnectionInfo.尾_鯨_左12_接続 => 1, + ConnectionInfo.尾_鯨_右12_接続 => 1, + ConnectionInfo.尾_鯨_左13_接続 => 1, + ConnectionInfo.尾_鯨_右13_接続 => 1, + ConnectionInfo.尾_鯨_左14_接続 => 1, + ConnectionInfo.尾_鯨_右14_接続 => 1, + ConnectionInfo.尾_鯨_左15_接続 => 1, + ConnectionInfo.尾_鯨_右15_接続 => 1, + ConnectionInfo.尾_鯨_左16_接続 => 1, + ConnectionInfo.尾_鯨_右16_接続 => 1, + ConnectionInfo.尾_鯨_左17_接続 => 1, + ConnectionInfo.尾_鯨_右17_接続 => 1, + ConnectionInfo.尾_鯨_左18_接続 => 1, + ConnectionInfo.尾_鯨_右18_接続 => 1, + ConnectionInfo.尾_鯨_左19_接続 => 1, + ConnectionInfo.尾_鯨_右19_接続 => 1, + ConnectionInfo.尾_鯨_左20_接続 => 1, + ConnectionInfo.尾_鯨_右20_接続 => 1, + ConnectionInfo.尾_鯨_左21_接続 => 1, + ConnectionInfo.尾_鯨_右21_接続 => 1, + ConnectionInfo.尾_鯨_左22_接続 => 1, + ConnectionInfo.尾_鯨_右22_接続 => 1, + ConnectionInfo.尾_鯨_左23_接続 => 1, + ConnectionInfo.尾_鯨_右23_接続 => 1, + ConnectionInfo.尾_鯨_左24_接続 => 1, + ConnectionInfo.尾_鯨_右24_接続 => 1, + ConnectionInfo.尾_鯨_左25_接続 => 1, + ConnectionInfo.尾_鯨_右25_接続 => 1, + ConnectionInfo.尾_鯨_左26_接続 => 1, + ConnectionInfo.尾_鯨_右26_接続 => 1, + ConnectionInfo.尾_鯨_左27_接続 => 1, + ConnectionInfo.尾_鯨_右27_接続 => 1, + ConnectionInfo.尾_鯨_左28_接続 => 1, + ConnectionInfo.尾_鯨_右28_接続 => 1, + ConnectionInfo.尾_鯨_左29_接続 => 1, + ConnectionInfo.尾_鯨_右29_接続 => 1, + ConnectionInfo.尾_鯨_左30_接続 => 1, + ConnectionInfo.尾_鯨_右30_接続 => 1, + ConnectionInfo.尾_鯨_左31_接続 => 1, + ConnectionInfo.尾_鯨_右31_接続 => 1, + ConnectionInfo.尾_鯨_左32_接続 => 1, + ConnectionInfo.尾_鯨_右32_接続 => 1, + ConnectionInfo.尾_鯨_左33_接続 => 1, + ConnectionInfo.尾_鯨_右33_接続 => 1, + ConnectionInfo.尾_鯨_左34_接続 => 1, + ConnectionInfo.尾_鯨_右34_接続 => 1, + ConnectionInfo.尾_鯨_尾先_接続 => 0, + ConnectionInfo.尾_蟲_左1_接続 => 1, + ConnectionInfo.尾_蟲_右1_接続 => 1, + ConnectionInfo.尾_蟲_左2_接続 => 1, + ConnectionInfo.尾_蟲_右2_接続 => 1, + ConnectionInfo.尾_蟲_左3_接続 => 1, + ConnectionInfo.尾_蟲_右3_接続 => 1, + ConnectionInfo.尾_蟲_左4_接続 => 1, + ConnectionInfo.尾_蟲_右4_接続 => 1, + ConnectionInfo.尾_蟲_左5_接続 => 1, + ConnectionInfo.尾_蟲_右5_接続 => 1, + ConnectionInfo.尾_蟲_尾左_接続 => 0, + ConnectionInfo.尾_蟲_尾右_接続 => 0, + ConnectionInfo.前翅_甲_軸1_接続 => 1, + ConnectionInfo.前翅_甲_軸2_接続 => 1, + ConnectionInfo.前翅_甲_軸3_接続 => 1, + ConnectionInfo.触手_犬_頭_接続 => 1, + ConnectionInfo.触手_犬_上腕左_接続 => 1, + ConnectionInfo.触手_犬_上腕右_接続 => 1, + ConnectionInfo.触手_犬_下腕左_接続 => 1, + ConnectionInfo.触手_犬_下腕右_接続 => 1, + ConnectionInfo.触手_犬_手左_接続 => 1, + ConnectionInfo.触手_犬_手右_接続 => 1, + ConnectionInfo.触手_蔦_節1_接続 => 1, + ConnectionInfo.触手_蔦_節2_接続 => 1, + ConnectionInfo.触手_蔦_節3_接続 => 1, + ConnectionInfo.触手_蔦_節4_接続 => 1, + ConnectionInfo.触手_蔦_節5_接続 => 1, + ConnectionInfo.触手_蔦_節6_接続 => 1, + ConnectionInfo.触手_蔦_節7_接続 => 1, + ConnectionInfo.触手_蔦_節8_接続 => 1, + ConnectionInfo.触手_蔦_節9_接続 => 1, + ConnectionInfo.触手_蔦_節10_接続 => 1, + ConnectionInfo.触手_蔦_節11_接続 => 1, + ConnectionInfo.触手_蔦_節12_接続 => 1, + ConnectionInfo.触手_蔦_節13_接続 => 1, + ConnectionInfo.触手_蔦_節14_接続 => 1, + ConnectionInfo.触手_蔦_節15_接続 => 1, + ConnectionInfo.触手_蔦_節16_接続 => 1, + ConnectionInfo.触手_蔦_節17_接続 => 1, + ConnectionInfo.触手_蔦_節18_接続 => 1, + ConnectionInfo.触手_蔦_節19_接続 => 1, + ConnectionInfo.触手_蔦_節20_接続 => 1, + ConnectionInfo.触手_蔦_節21_接続 => 1, + ConnectionInfo.触手_蔦_節22_接続 => 1, + ConnectionInfo.触手_蔦_節23_接続 => 1, + ConnectionInfo.触手_蔦_節24_接続 => 1, + ConnectionInfo.触手_蔦_先端_接続 => 1, + ConnectionInfo.上腕_人_下腕_接続 => 1, + ConnectionInfo.上腕_鳥_下腕_接続 => 1, + ConnectionInfo.上腕_蝙_下腕_接続 => 1, + ConnectionInfo.上腕_獣_下腕_接続 => 1, + ConnectionInfo.上腕_蹄_下腕_接続 => 1, + ConnectionInfo.下腕_人_外腕_接続 => 1, + ConnectionInfo.下腕_人_手_接続 => 1, + ConnectionInfo.下腕_人_虫鎌_接続 => 1, + ConnectionInfo.下腕_鳥_手_接続 => 1, + ConnectionInfo.下腕_蝙_手_接続 => 1, + ConnectionInfo.下腕_蝙_腕輪_接続 => 1, + ConnectionInfo.下腕_獣_手_接続 => 1, + ConnectionInfo.下腕_蹄_手_接続 => 1, + ConnectionInfo.腿_人_脚_接続 => 1, + ConnectionInfo.腿_獣_脚_接続 => 1, + ConnectionInfo.腿_蹄_脚_接続 => 1, + ConnectionInfo.腿_鳥_脚_接続 => 1, + ConnectionInfo.腿_竜_脚_接続 => 1, + ConnectionInfo.脚_人_足_接続 => 1, + ConnectionInfo.脚_人_脚輪下_接続 => 1, + ConnectionInfo.脚_人_脚輪上_接続 => 1, + ConnectionInfo.脚_獣_足_接続 => 1, + ConnectionInfo.脚_蹄_足_接続 => 1, + ConnectionInfo.脚_鳥_足_接続 => 1, + ConnectionInfo.脚_竜_足_接続 => 1, + ConnectionInfo.長物_魚_左0_接続 => 1, + ConnectionInfo.長物_魚_右0_接続 => 1, + ConnectionInfo.長物_魚_左1_接続 => 1, + ConnectionInfo.長物_魚_右1_接続 => 1, + ConnectionInfo.長物_魚_左2_接続 => 1, + ConnectionInfo.長物_魚_右2_接続 => 1, + ConnectionInfo.長物_魚_左3_接続 => 1, + ConnectionInfo.長物_魚_右3_接続 => 1, + ConnectionInfo.長物_魚_左4_接続 => 1, + ConnectionInfo.長物_魚_右4_接続 => 1, + ConnectionInfo.長物_魚_左5_接続 => 1, + ConnectionInfo.長物_魚_右5_接続 => 1, + ConnectionInfo.長物_魚_左6_接続 => 1, + ConnectionInfo.長物_魚_右6_接続 => 1, + ConnectionInfo.長物_魚_尾_接続 => 0, + ConnectionInfo.長物_鯨_左0_接続 => 1, + ConnectionInfo.長物_鯨_右0_接続 => 1, + ConnectionInfo.長物_鯨_左1_接続 => 1, + ConnectionInfo.長物_鯨_右1_接続 => 1, + ConnectionInfo.長物_鯨_左2_接続 => 1, + ConnectionInfo.長物_鯨_右2_接続 => 1, + ConnectionInfo.長物_鯨_左3_接続 => 1, + ConnectionInfo.長物_鯨_右3_接続 => 1, + ConnectionInfo.長物_鯨_左4_接続 => 1, + ConnectionInfo.長物_鯨_右4_接続 => 1, + ConnectionInfo.長物_鯨_左5_接続 => 1, + ConnectionInfo.長物_鯨_右5_接続 => 1, + ConnectionInfo.長物_鯨_左6_接続 => 1, + ConnectionInfo.長物_鯨_右6_接続 => 1, + ConnectionInfo.長物_鯨_尾_接続 => 0, + ConnectionInfo.長物_蛇_左_接続 => 1, + ConnectionInfo.長物_蛇_右_接続 => 1, + ConnectionInfo.長物_蛇_胴_接続 => 0, + ConnectionInfo.長物_蟲_左0_接続 => 1, + ConnectionInfo.長物_蟲_右0_接続 => 1, + ConnectionInfo.長物_蟲_左1_接続 => 1, + ConnectionInfo.長物_蟲_右1_接続 => 1, + ConnectionInfo.長物_蟲_胴_接続 => 0, + ConnectionInfo.四足胸_脇左_接続 => 0, + ConnectionInfo.四足胸_脇右_接続 => 0, + ConnectionInfo.四足胸_胴_接続 => 0, + ConnectionInfo.四足胸_胸左_接続 => 1, + ConnectionInfo.四足胸_胸右_接続 => 1, + ConnectionInfo.四足胸_肌_接続 => 1, + ConnectionInfo.四足胸_翼上左_接続 => 0, + ConnectionInfo.四足胸_翼上右_接続 => 0, + ConnectionInfo.四足胸_翼下左_接続 => 0, + ConnectionInfo.四足胸_翼下右_接続 => 0, + ConnectionInfo.四足胸_背中_接続 => 0, + ConnectionInfo.四足脇_上腕_接続 => 1, + ConnectionInfo.四足胴_腰_接続 => 0, + ConnectionInfo.四足胴_肌_接続 => 1, + ConnectionInfo.四足胴_翼左_接続 => 0, + ConnectionInfo.四足胴_翼右_接続 => 0, + ConnectionInfo.四足腰_腿左_接続 => 1, + ConnectionInfo.四足腰_腿右_接続 => 1, + ConnectionInfo.四足腰_膣基_接続 => 1, + ConnectionInfo.四足腰_肛門_接続 => 1, + ConnectionInfo.四足腰_尾_接続 => 0, + ConnectionInfo.四足腰_半身_接続 => 1, + ConnectionInfo.四足腰_上着_接続 => 1, + ConnectionInfo.四足腰_肌_接続 => 1, + ConnectionInfo.四足腰_翼左_接続 => 0, + ConnectionInfo.四足腰_翼右_接続 => 0, + ConnectionInfo.多足_蛸_軟体外左_接続 => 1, + ConnectionInfo.多足_蛸_軟体外右_接続 => 1, + ConnectionInfo.多足_蛸_軟体内左_接続 => 1, + ConnectionInfo.多足_蛸_軟体内右_接続 => 1, + ConnectionInfo.多足_蜘_触肢左_接続 => 1, + ConnectionInfo.多足_蜘_触肢右_接続 => 1, + ConnectionInfo.多足_蜘_節足左1_接続 => 1, + ConnectionInfo.多足_蜘_節足左2_接続 => 1, + ConnectionInfo.多足_蜘_節足左3_接続 => 1, + ConnectionInfo.多足_蜘_節足左4_接続 => 1, + ConnectionInfo.多足_蜘_節足右1_接続 => 1, + ConnectionInfo.多足_蜘_節足右2_接続 => 1, + ConnectionInfo.多足_蜘_節足右3_接続 => 1, + ConnectionInfo.多足_蜘_節足右4_接続 => 1, + ConnectionInfo.多足_蜘_尾_接続 => 0, + ConnectionInfo.多足_蠍_触肢左_接続 => 1, + ConnectionInfo.多足_蠍_節足左1_接続 => 1, + ConnectionInfo.多足_蠍_節足左2_接続 => 1, + ConnectionInfo.多足_蠍_節足左3_接続 => 1, + ConnectionInfo.多足_蠍_節足左4_接続 => 1, + ConnectionInfo.多足_蠍_触肢右_接続 => 1, + ConnectionInfo.多足_蠍_節足右1_接続 => 1, + ConnectionInfo.多足_蠍_節足右2_接続 => 1, + ConnectionInfo.多足_蠍_節足右3_接続 => 1, + ConnectionInfo.多足_蠍_節足右4_接続 => 1, + ConnectionInfo.多足_蠍_櫛状板左_接続 => 1, + ConnectionInfo.多足_蠍_櫛状板右_接続 => 1, + ConnectionInfo.多足_蠍_尾_接続 => 0, + ConnectionInfo.単足_植_根外左_接続 => 0, + ConnectionInfo.単足_植_根内左_接続 => 0, + ConnectionInfo.単足_植_根中央_接続 => 0, + ConnectionInfo.単足_植_根内右_接続 => 0, + ConnectionInfo.単足_植_根外右_接続 => 0, + ConnectionInfo.胴_蛇_左_接続 => 1, + ConnectionInfo.胴_蛇_右_接続 => 1, + ConnectionInfo.胴_蛇_胴_接続 => 0, + ConnectionInfo.胴_蟲_左_接続 => 1, + ConnectionInfo.胴_蟲_右_接続 => 1, + ConnectionInfo.胴_蟲_胴_接続 => 0, + ConnectionInfo.大顎基_顎左_接続 => 1, + ConnectionInfo.大顎基_顎右_接続 => 1, + ConnectionInfo.植_花_接続 => 1, + _ => 0, + }; + + public virtual void 接続(JointS 接続元) + { + 接続根.Set(接続元); + } + + public virtual void 描画0(Are Are) + { + 本体.Draw(Are); + } + + public virtual void 描画1(Are Are) + { + } + + public virtual void 描画2(Are Are) + { + } + + public virtual void Dispose() + { + 本体.Dispose(); + } + + public virtual void 接続P() + { + 接続根.JoinP(); + } + + public virtual void 接続PA() + { + 接続根.JoinPA(); + } + + public virtual void 色更新() + { + } + + public virtual void 色更新(Vector2D[] mm) + { + } + + public virtual void SetAngle0() + { + 角度B = 0.0; + } + + public void SetAngle(Ele e) + { + foreach (var item in 本体.EnumAllPar().Zip(e.本体.EnumAllPar(), (Par a0, Par a1) => new { a0, a1 })) + { + item.a0.AngleBase = 0.0 - item.a1.AngleBase; + } + 本体.JoinPAall(); + } + + public virtual void SetRestraintAngle() + { + } + + public virtual IEnumerable EnumEle() + { + yield return this; + foreach (FieldInfo item in from e in ThisType.GetFields() + where e.FieldType.ToString() == Sta.at + select e) + { + Ele[] array = (Ele[])item.GetValue(this); + if (array == null) + { + continue; + } + Ele[] array2 = array; + foreach (Ele ele in array2) + { + foreach (Ele item2 in ele.EnumEle()) + { + yield return item2; + } + } + } + } + + public IEnumerable EnumConnectionType(ConnectionInfo 接続情報) + { + Ele[] array = (Ele[])ThisType.GetField(接続情報.ToString().Remove(0, ThisType.Name.Length + 1)).GetValue(this); + if (array != null) + { + Ele[] array2 = array; + for (int i = 0; i < array2.Length; i++) + { + yield return array2[i]; + } + } + } + + public ColorP GetParOfColorP(Par p) + { + return (from e in ThisType.GetFields() + where e.FieldType.ToString() == Sta.cpt + select e.GetValue(this)).Cast().FirstOrDefault((ColorP e) => e.Par == p); + } + + public virtual bool Is布(Par p) + { + return false; + } + + public virtual bool Is革(Par p) + { + return false; + } + + public virtual bool Is鉄(Par p) + { + return false; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/EleD.cs b/SlaveMatrix/SlaveMatrix/GameClasses/EleD.cs index 9a8d383..7cddd21 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/EleD.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/EleD.cs @@ -4,202 +4,203 @@ using System.Linq; using System.Reflection; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class EleD +namespace SlaveMatrix { - public EleD Par; + [Serializable] + public class EleD + { + public EleD Par; - public ConnectionInfo 接続情報; + public ConnectionInfo 接続情報; - public bool 欠損; + public bool 欠損; - public bool 筋肉; + public bool 筋肉; - public bool 拘束; + public bool 拘束; - public Vector2D 基準B = Dat.Vec2DZero; + public Vector2D 基準B = Dat.Vec2DZero; - public Vector2D 基準C = Dat.Vec2DZero; + public Vector2D 基準C = Dat.Vec2DZero; - public Vector2D 位置B = Dat.Vec2DZero; + public Vector2D 位置B = Dat.Vec2DZero; - public Vector2D 位置C = Dat.Vec2DZero; + public Vector2D 位置C = Dat.Vec2DZero; - public double 角度B; + public double 角度B; - public double 角度C; + public double 角度C; - public double 尺度B = 1.0; + public double 尺度B = 1.0; - public double 尺度C = 1.0; + public double 尺度C = 1.0; - public double 尺度XB = 1.0; + public double 尺度XB = 1.0; - public double 尺度XC = 1.0; + public double 尺度XC = 1.0; - public double 尺度YB = 1.0; + public double 尺度YB = 1.0; - public double 尺度YC = 1.0; + public double 尺度YC = 1.0; - public double 肥大; + public double 肥大; - public double 身長; + public double 身長; - public bool 右; + public bool 右; - public bool 反転X; + public bool 反転X; - public bool 反転Y; + public bool 反転Y; - public double Xv; + public double Xv; - public double Yv; + public double Yv; - public int Xi; + public int Xi; - public int Yi; + public int Yi; - public 配色指定 配色指定; + public 配色指定 配色指定; - public double サイズ = 0.5; + public double サイズ = 0.5; - public double サイズX = 0.5; + public double サイズX = 0.5; - public double サイズY = 0.5; + public double サイズY = 0.5; - public bool 表示 = true; + public bool 表示 = true; - public double 濃度 = 1.0; + public double 濃度 = 1.0; - //TODO figure out what this broke... - [NonSerialized] - public Type ThisType; + //TODO figure out what this broke... + [NonSerialized] + public Type ThisType; - public virtual Ele GetEle(double DisUnit, Med Med, 体配色 体配色) - { - return null; - } + public virtual Ele GetEle(double DisUnit, Med Med, 体配色 体配色) + { + return null; + } - public virtual Ele GetEle(double DisUnit, Med Med, 主人公配色 体配色) - { - return null; - } + public virtual Ele GetEle(double DisUnit, Med Med, 主人公配色 体配色) + { + return null; + } - public bool 傷物処理() - { - bool flag = false; - foreach (FieldInfo item in from e in ThisType.GetFields() - where e.Name.EndsWith("_表示") && e.Name.Contains("傷") - select e) - { - bool flag2; - item.SetValue(this, flag2 = 0.3.Lot()); - flag = flag || flag2; - } - return flag; - } + public bool 傷物処理() + { + bool flag = false; + foreach (FieldInfo item in from e in ThisType.GetFields() + where e.Name.EndsWith("_表示") && e.Name.Contains("傷") + select e) + { + bool flag2; + item.SetValue(this, flag2 = 0.3.Lot()); + flag = flag || flag2; + } + return flag; + } - public virtual IEnumerable EnumEleD() - { - yield return this; - foreach (FieldInfo item in from e in ThisType.GetFields() - where e.FieldType.ToString() == Sta.lt - select e) - { - List list = (List)item.GetValue(this); - if (list == null) - { - continue; - } - foreach (EleD item2 in list) - { - foreach (EleD item3 in item2.EnumEleD()) - { - yield return item3; - } - } - } - } + public virtual IEnumerable EnumEleD() + { + yield return this; + foreach (FieldInfo item in from e in ThisType.GetFields() + where e.FieldType.ToString() == Sta.lt + select e) + { + List list = (List)item.GetValue(this); + if (list == null) + { + continue; + } + foreach (EleD item2 in list) + { + foreach (EleD item3 in item2.EnumEleD()) + { + yield return item3; + } + } + } + } - public EleD Copy() - { - EleD r = (EleD)Activator.CreateInstance(ThisType); - FieldInfo[] fields = ThisType.GetFields(); - EleD ec; - foreach (FieldInfo fieldInfo in fields) - { - if (fieldInfo.FieldType.ToString() == Sta.lt) - { - List list = (List)fieldInfo.GetValue(this); - if (list != null) - { - fieldInfo.SetValue(r, list.Select(delegate(EleD e) - { - ec = e.Copy(); - ec.Par = r; - return ec; - }).ToList()); - } - } - else - { - fieldInfo.SetValue(r, fieldInfo.GetValue(this)); - } - } - return r; - } + public EleD Copy() + { + EleD r = (EleD)Activator.CreateInstance(ThisType); + FieldInfo[] fields = ThisType.GetFields(); + EleD ec; + foreach (FieldInfo fieldInfo in fields) + { + if (fieldInfo.FieldType.ToString() == Sta.lt) + { + List list = (List)fieldInfo.GetValue(this); + if (list != null) + { + fieldInfo.SetValue(r, list.Select(delegate(EleD e) + { + ec = e.Copy(); + ec.Par = r; + return ec; + }).ToList()); + } + } + else + { + fieldInfo.SetValue(r, fieldInfo.GetValue(this)); + } + } + return r; + } - public EleD Copy_以下無() - { - EleD eleD = (EleD)Activator.CreateInstance(ThisType); - FieldInfo[] fields = ThisType.GetFields(); - foreach (FieldInfo fieldInfo in fields) - { - if (!fieldInfo.Name.Contains("_接続")) - { - fieldInfo.SetValue(eleD, fieldInfo.GetValue(this)); - } - } - return eleD; - } + public EleD Copy_以下無() + { + EleD eleD = (EleD)Activator.CreateInstance(ThisType); + FieldInfo[] fields = ThisType.GetFields(); + foreach (FieldInfo fieldInfo in fields) + { + if (!fieldInfo.Name.Contains("_接続")) + { + fieldInfo.SetValue(eleD, fieldInfo.GetValue(this)); + } + } + return eleD; + } - public EleD Get逆() - { - EleD eleD = Copy(); - foreach (EleD item in eleD.EnumEleD()) - { - item.右 = !item.右; - item.角度B = 0.0 - item.角度B; - item.角度C = 0.0 - item.角度C; - } - return eleD; - } + public EleD Get逆() + { + EleD eleD = Copy(); + foreach (EleD item in eleD.EnumEleD()) + { + item.右 = !item.右; + item.角度B = 0.0 - item.角度B; + item.角度C = 0.0 - item.角度C; + } + return eleD; + } - public IEnumerable Enum接続情報() - { - string h = ThisType.Name.Remove(ThisType.Name.Length - 1); - FieldInfo[] fields = ThisType.GetFields(); - foreach (FieldInfo fieldInfo in fields) - { - if (fieldInfo.Name.Contains("_接続")) - { - yield return (h + "_" + fieldInfo.Name).To接続情報(); - } - } - } + public IEnumerable Enum接続情報() + { + string h = ThisType.Name.Remove(ThisType.Name.Length - 1); + FieldInfo[] fields = ThisType.GetFields(); + foreach (FieldInfo fieldInfo in fields) + { + if (fieldInfo.Name.Contains("_接続")) + { + yield return (h + "_" + fieldInfo.Name).To接続情報(); + } + } + } - public void 接続(ConnectionInfo 接続情報, EleD ed) - { - string text = ThisType.Name.Remove(ThisType.Name.Length - 1); - MethodInfo method = ThisType.GetMethod(接続情報.ToString().Remove(0, text.Length).Replace("_", "")); - object[] parameters = new EleD[1] { ed }; - method.Invoke(this, parameters); - } + public void 接続(ConnectionInfo 接続情報, EleD ed) + { + string text = ThisType.Name.Remove(ThisType.Name.Length - 1); + MethodInfo method = ThisType.GetMethod(接続情報.ToString().Remove(0, text.Length).Replace("_", "")); + object[] parameters = new EleD[1] { ed }; + method.Invoke(this, parameters); + } - public List Get接続(ConnectionInfo 接続情報) - { - return (List)ThisType.GetField(接続情報.ToString().Remove(0, ThisType.Name.Length)).GetValue(this); - } + public List Get接続(ConnectionInfo 接続情報) + { + return (List)ThisType.GetField(接続情報.ToString().Remove(0, ThisType.Name.Length)).GetValue(this); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/EleI.cs b/SlaveMatrix/SlaveMatrix/GameClasses/EleI.cs index 43a73ad..0af5d40 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/EleI.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/EleI.cs @@ -2,74 +2,75 @@ using System; using System.Collections.Generic; using _2DGAMELIB; -namespace SlaveMatrix; - -public class EleI : IDisposable +namespace SlaveMatrix { - public Vector2D Position = Dat.Vec2DZero; + public class EleI : IDisposable + { + public Vector2D Position = Dat.Vec2DZero; - public Vector2D PositionCont = Dat.Vec2DZero; + public Vector2D PositionCont = Dat.Vec2DZero; - public Are Lay; + public Are Lay; - public bool Updatef = true; + public bool Updatef = true; - public Action 描画処理; + public Action 描画処理; - public HashSet ElesH; + public HashSet ElesH; - public void AddRange(IEnumerable es) - { - foreach (Ele e in es) - { - ElesH.Add(e); - } - } + public void AddRange(IEnumerable es) + { + foreach (Ele e in es) + { + ElesH.Add(e); + } + } - public bool IsUpdate(Ele e) - { - if (Updatef) - { - return ElesH.Contains(e); - } - return false; - } + public bool IsUpdate(Ele e) + { + if (Updatef) + { + return ElesH.Contains(e); + } + return false; + } - public EleI(Med Med) - { - Lay = new Are(Med.Unit, Med.Base.XRatio, Med.Base.YRatio, Med.Base.Size + 0.0025, Med.DisQuality, Med.HitAccuracy); - Lay.Setting(); - ElesH = new HashSet(); - } + public EleI(Med Med) + { + Lay = new Are(Med.Unit, Med.Base.XRatio, Med.Base.YRatio, Med.Base.Size + 0.0025, Med.DisQuality, Med.HitAccuracy); + Lay.Setting(); + ElesH = new HashSet(); + } - public void 描画(Are Are) - { - Vec.Add(ref Position, ref PositionCont, out Lay.Position); - Are.Draw(Lay); - } + public void 描画(Are Are) + { + Vec.Add(ref Position, ref PositionCont, out Lay.Position); + Are.Draw(Lay); + } - public void Update() - { - if (Updatef) - { - Lay.Clear(); - 描画処理(Lay); - Updatef = false; - } - } + public void Update() + { + if (Updatef) + { + Lay.Clear(); + 描画処理(Lay); + Updatef = false; + } + } - public void Dispose() - { - Lay.Dispose(); - } + public void Dispose() + { + Lay.Dispose(); + } - public bool IsHeavy() - { - if (!ElesH.IsEle<触手>()) - { - return ElesH.IsEle<尾>(); - } - return true; - } + public bool IsHeavy() + { + if (!ElesH.IsEle<触手>()) + { + return ElesH.IsEle<尾>(); + } + return true; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/GameState.cs b/SlaveMatrix/SlaveMatrix/GameClasses/GameState.cs index 3dcfb19..1057b91 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/GameState.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/GameState.cs @@ -4,615 +4,616 @@ using System.Linq; using System.Threading.Tasks; using _2DGAMELIB; -namespace SlaveMatrix; - -[Serializable] -public class GameState +namespace SlaveMatrix { - public Unit ヴィオラ; + [Serializable] + public class GameState + { + public Unit ヴィオラ; - public double 利子 = 0.002; + public double 利子 = 0.002; - public ulong 日借金額; + public ulong 日借金額; - public double 身長 = 0.5; + public double 身長 = 0.5; - public double 体重 = 0.5; + public double 体重 = 0.5; - public 主人公色 色 = new 主人公色(); + public 主人公色 色 = new 主人公色(); - public 主人公配色 配色; + public 主人公配色 配色; - public double 精力 = 1.0; + public double 精力 = 1.0; - public double 射精; + public double 射精; - public double 興奮; + public double 興奮; - public double 調教力; + public double 調教力; - public Unit プレーヤー; + public Unit プレーヤー; - public ulong 時間; + public ulong 時間; - public ulong 所持金; + public ulong 所持金; - public ulong 借金; + public ulong 借金; - public Dictionary 需給; + public Dictionary 需給; - public int RepaymentStage; + public int RepaymentStage; - public Unit TrainingTarget; + public Unit TrainingTarget; - public Unit[] Slaves = new Unit[Mods.MaxRoomNumber]; + public Unit[] Slaves = new Unit[Mods.MaxRoomNumber]; - public Unit 祝福; + public Unit 祝福; - public bool[] 系統開放 = new bool[9] { true, true, false, false, false, false, false, false, false }; + public bool[] 系統開放 = new bool[9] { true, true, false, false, false, false, false, false, false }; - public bool[] PurchasedTools = new bool[14]; + public bool[] PurchasedTools = new bool[14]; - public bool 初事務所フラグ = true; + public bool 初事務所フラグ = true; - private const int Capacity = 3; + private const int Capacity = 3; - public Generator[] Gen = new Generator[9]; + public Generator[] Gen = new Generator[9]; - public bool Refresh; + public bool Refresh; - public int フロア数 = 1; + public int フロア数 = 1; - public bool 拘束具; + public bool 拘束具; - public bool 目隠帯; + public bool 目隠帯; - public bool 玉口枷; + public bool 玉口枷; - public bool 断面; + public bool 断面; - public bool ガイド = true; + public bool ガイド = true; - public bool 心眼; + public bool 心眼; - public bool 媚薬; + public bool 媚薬; - public bool 施術; + public bool 施術; - public bool 淫紋; + public bool 淫紋; - public bool 衣装; + public bool 衣装; - public bool ヴィオラ服; + public bool ヴィオラ服; - public bool 新日; + public bool 新日; - public ulong 日借金可能額 => 50000000 - 日借金額; + public ulong 日借金可能額 => 50000000 - 日借金額; - public ulong 利子額 => (ulong)((double)借金 * 利子).RoundDown(0); + public ulong 利子額 => (ulong)((double)借金 * 利子).RoundDown(0); - public string 時間帯 - { - get - { - ulong num = 時間 % 3; - if (num <= 2) - { - switch (num) - { - case 0uL: - return GameText.朝; - case 1uL: - return GameText.昼; - case 2uL: - return GameText.夜; - } - } - return ""; - } - } + public string 時間帯 + { + get + { + ulong num = 時間 % 3; + if (num <= 2) + { + switch (num) + { + case 0uL: + return GameText.朝; + case 1uL: + return GameText.昼; + case 2uL: + return GameText.夜; + } + } + return ""; + } + } - public ulong 日数 => 時間 / 3; + public ulong 日数 => 時間 / 3; - public Generator 鳥系 => Gen[0]; + public Generator 鳥系 => Gen[0]; - public Generator 蛇系 => Gen[1]; + public Generator 蛇系 => Gen[1]; - public Generator 獣系 => Gen[2]; + public Generator 獣系 => Gen[2]; - public Generator 水系 => Gen[3]; + public Generator 水系 => Gen[3]; - public Generator 虫系 => Gen[4]; + public Generator 虫系 => Gen[4]; - public Generator 人型 => Gen[5]; + public Generator 人型 => Gen[5]; - public Generator 幻獣 => Gen[6]; + public Generator 幻獣 => Gen[6]; - public Generator 魔獣 => Gen[7]; + public Generator 魔獣 => Gen[7]; - public Generator 竜系 => Gen[8]; + public Generator 竜系 => Gen[8]; - public void 時間進行() - { - 時間++; - } - - public string GetSaveDateString() - { - return 日数 + GameText.日目 + "/" + 時間帯; - } - - public bool Is地下室一杯() - { - return !Slaves.Take(Mods.MaxRoomNumber / 9 * フロア数).Any((Unit e) => e == null); - } - - public void Add地下室(Unit Unit) - { - for (int i = 0; i < Slaves.Length; i++) - { - if (Slaves[i] == null) - { - Slaves[i] = Unit; - break; - } - } - if (Sta.AutoSort) - { - Array.Sort(Slaves, (Unit e1, Unit e2) => (e1 != null) ? ((e2 != null) ? e1.Race.CompareTo(e2.Race) : int.MinValue) : int.MaxValue); - } - for (int j = 0; j < Slaves.Length; j++) - { - if (Slaves[j] != null) - { - Unit unit = Slaves[j]; - unit.階層位置 = j / 15; - unit.RoomNumber = j % 15; - unit.Number = (j + 1).ToString().PadLeft(3, '0'); - Slaves[j] = unit; - } - } - } - - public void GenRefresh() - { - Refresh = true; - /* - Parallel.ForEach(Gen, Sta.po3, delegate(Generator g) - { - g.Refresh(3); - });*/ - - foreach (Generator g in Gen) - g.Refresh(3); - Refresh = false; - } - - public void GenInstance() - { - Refresh = true; - for (int i = 0; i < Gen.Length; i++) - { - Gen[i] = new Generator(3, (GeneratorType)i); - } - Refresh = false; - } - - public string GetPriceInfo(out ulong s) - { - s = 0uL; - Unit[] array = Slaves; - foreach (Unit unit in array) - { - if (unit != null && !unit.保守) - { - s += unit.GetPrice(); - } - } - return "\r\n" + GameText.合計売却額 + " +" + s.ToString("#,0"); - } - - public void 地下室詰め() - { - Unit[] array = Slaves.Where((Unit e) => e != null).ToArray(); - for (int i = 0; i < Mods.MaxRoomNumber; i++) - { - if (array.Length > i) - { - array[i].階層位置 = i / 15; - array[i].RoomNumber = i % 15; - array[i].Number = (i + 1).ToString().PadLeft(3, '0'); - Slaves[i] = array[i]; - } - else - { - Slaves[i] = null; - } - } - } - - public GameState() - { - 配色 = new 主人公配色(色); - } - - public void SetDefault() - { - ヴィオラ = null; - 利子 = 0.002; - 日借金額 = 0uL; - 身長 = 0.5; - 体重 = 0.5; - 色 = new 主人公色(); - 配色 = new 主人公配色(色); - 精力 = 1.0; - 射精 = 0.0; - 興奮 = 0.0; - 調教力 = 0.0; - 時間 = 0uL; - 所持金 = 0uL; - 借金 = 0uL; - 需給初期化(); - RepaymentStage = 0; - TrainingTarget = null; - Slaves = new Unit[Mods.MaxRoomNumber]; - 祝福 = null; - 系統開放 = new bool[9] { true, true, false, false, false, false, false, false, false }; - PurchasedTools = new bool[14]; - 初事務所フラグ = true; - - GenInstance(); - - フロア数 = 1; - 拘束具 = false; - 目隠帯 = false; - 玉口枷 = false; - 断面 = false; - ガイド = true; - 心眼 = false; - 媚薬 = false; - 施術 = false; - 淫紋 = false; - 衣装 = false; - ヴィオラ服 = false; - 新日 = false; - } - - public void 需給初期化() - { - 需給 = new Dictionary - { - { - GameText.サキュバス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.バイコーン, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ドワーフ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.アルラウネ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.スキュラ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.アラクネ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ユニコーン, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.エキドナ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ムカデジョウロウ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.オールドスキュラ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ドラゴニュート, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.カッパ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.エルフ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.リザードマン, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.オーグリス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.デビル, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.オールドマーメイド, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ラミア, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.シーラミア, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.サイクロプス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ミノタウロス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.エイリアン, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ゴルゴン, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ギルタブリル, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ウロボロス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.フェニックス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ドラゴン, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.リュウ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.リリン, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.セイレーン, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ハルピュイア, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.オノケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.カプラケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.チータケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.エンジェル, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.マーメイド, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ドルフィンマーメイド, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ウェアキャット, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ウェアウルフ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ウェアフォックス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ヒュドラ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.クラーケン, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ヒッポケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ブケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.レオントケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ティグリスケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.パンテーラケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.イクテュオケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.デルピヌスケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ギルタブルル, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.スフィンクス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ペガサス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.アリコーン, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.キマイラ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.グリフォン, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ヒッポグリフ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.モノケロス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.カリュブディス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ドラコケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.カーバンクル, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.スライム, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.フェアリー, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ハーピー, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.アフール, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ウェアマンティス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ウェアドラゴンフライ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.カトブレパス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.バジリスク, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.コカトリス, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ワーム, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ワイバーン, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ウェアビートル, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ウェアスタッグビートル, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.サンドワーム, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ヴィオランテ, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ヒューマン, - NextNormal(RNG.XS, Mods.DemandMax) - }, - { - GameText.ミックス, - NextNormal(RNG.XS, Mods.DemandMax) - } - }; - } - - public void 需給更新() - { - string[] array = Sta.GameData.需給.Keys.ToArray(); - foreach (string key in array) - { - Sta.GameData.需給[key] = NextNormal(RNG.XS, Mods.DemandMax); - } - } - - private double NextNormal(MyRandom r, double mr) - { - double num = mr * 0.5 * r.NextNorCos(); - if (!(num > 0.0)) - { - if (!(num < 0.0)) - { - return 1.0; - } - return 0.0 - 1.0 / num; - } - return num; - } + public void 時間進行() + { + 時間++; + } + + public string GetSaveDateString() + { + return 日数 + GameText.日目 + "/" + 時間帯; + } + + public bool Is地下室一杯() + { + return !Slaves.Take(Mods.MaxRoomNumber / 9 * フロア数).Any((Unit e) => e == null); + } + + public void Add地下室(Unit Unit) + { + for (int i = 0; i < Slaves.Length; i++) + { + if (Slaves[i] == null) + { + Slaves[i] = Unit; + break; + } + } + if (Sta.AutoSort) + { + Array.Sort(Slaves, (Unit e1, Unit e2) => (e1 != null) ? ((e2 != null) ? e1.Race.CompareTo(e2.Race) : int.MinValue) : int.MaxValue); + } + for (int j = 0; j < Slaves.Length; j++) + { + if (Slaves[j] != null) + { + Unit unit = Slaves[j]; + unit.階層位置 = j / 15; + unit.RoomNumber = j % 15; + unit.Number = (j + 1).ToString().PadLeft(3, '0'); + Slaves[j] = unit; + } + } + } + + public void GenRefresh() + { + Refresh = true; + /* + Parallel.ForEach(Gen, Sta.po3, delegate(Generator g) + { + g.Refresh(3); + });*/ + + foreach (Generator g in Gen) + g.Refresh(3); + Refresh = false; + } + + public void GenInstance() + { + Refresh = true; + for (int i = 0; i < Gen.Length; i++) + { + Gen[i] = new Generator(3, (GeneratorType)i); + } + Refresh = false; + } + + public string GetPriceInfo(out ulong s) + { + s = 0uL; + Unit[] array = Slaves; + foreach (Unit unit in array) + { + if (unit != null && !unit.保守) + { + s += unit.GetPrice(); + } + } + return "\r\n" + GameText.合計売却額 + " +" + s.ToString("#,0"); + } + + public void 地下室詰め() + { + Unit[] array = Slaves.Where((Unit e) => e != null).ToArray(); + for (int i = 0; i < Mods.MaxRoomNumber; i++) + { + if (array.Length > i) + { + array[i].階層位置 = i / 15; + array[i].RoomNumber = i % 15; + array[i].Number = (i + 1).ToString().PadLeft(3, '0'); + Slaves[i] = array[i]; + } + else + { + Slaves[i] = null; + } + } + } + + public GameState() + { + 配色 = new 主人公配色(色); + } + + public void SetDefault() + { + ヴィオラ = null; + 利子 = 0.002; + 日借金額 = 0uL; + 身長 = 0.5; + 体重 = 0.5; + 色 = new 主人公色(); + 配色 = new 主人公配色(色); + 精力 = 1.0; + 射精 = 0.0; + 興奮 = 0.0; + 調教力 = 0.0; + 時間 = 0uL; + 所持金 = 0uL; + 借金 = 0uL; + 需給初期化(); + RepaymentStage = 0; + TrainingTarget = null; + Slaves = new Unit[Mods.MaxRoomNumber]; + 祝福 = null; + 系統開放 = new bool[9] { true, true, false, false, false, false, false, false, false }; + PurchasedTools = new bool[14]; + 初事務所フラグ = true; + + GenInstance(); + + フロア数 = 1; + 拘束具 = false; + 目隠帯 = false; + 玉口枷 = false; + 断面 = false; + ガイド = true; + 心眼 = false; + 媚薬 = false; + 施術 = false; + 淫紋 = false; + 衣装 = false; + ヴィオラ服 = false; + 新日 = false; + } + + public void 需給初期化() + { + 需給 = new Dictionary + { + { + GameText.サキュバス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.バイコーン, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ドワーフ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.アルラウネ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.スキュラ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.アラクネ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ユニコーン, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.エキドナ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ムカデジョウロウ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.オールドスキュラ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ドラゴニュート, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.カッパ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.エルフ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.リザードマン, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.オーグリス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.デビル, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.オールドマーメイド, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ラミア, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.シーラミア, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.サイクロプス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ミノタウロス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.エイリアン, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ゴルゴン, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ギルタブリル, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ウロボロス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.フェニックス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ドラゴン, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.リュウ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.リリン, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.セイレーン, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ハルピュイア, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.オノケンタウレ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.カプラケンタウレ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.チータケンタウレ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.エンジェル, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.マーメイド, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ドルフィンマーメイド, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ウェアキャット, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ウェアウルフ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ウェアフォックス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ヒュドラ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.クラーケン, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ヒッポケンタウレ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ブケンタウレ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.レオントケンタウレ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ティグリスケンタウレ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.パンテーラケンタウレ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.イクテュオケンタウレ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.デルピヌスケンタウレ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ギルタブルル, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.スフィンクス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ペガサス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.アリコーン, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.キマイラ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.グリフォン, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ヒッポグリフ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.モノケロス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.カリュブディス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ドラコケンタウレ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.カーバンクル, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.スライム, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.フェアリー, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ハーピー, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.アフール, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ウェアマンティス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ウェアドラゴンフライ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.カトブレパス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.バジリスク, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.コカトリス, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ワーム, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ワイバーン, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ウェアビートル, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ウェアスタッグビートル, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.サンドワーム, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ヴィオランテ, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ヒューマン, + NextNormal(RNG.XS, Mods.DemandMax) + }, + { + GameText.ミックス, + NextNormal(RNG.XS, Mods.DemandMax) + } + }; + } + + public void 需給更新() + { + string[] array = Sta.GameData.需給.Keys.ToArray(); + foreach (string key in array) + { + Sta.GameData.需給[key] = NextNormal(RNG.XS, Mods.DemandMax); + } + } + + private double NextNormal(MyRandom r, double mr) + { + double num = mr * 0.5 * r.NextNorCos(); + if (!(num > 0.0)) + { + if (!(num < 0.0)) + { + return 1.0; + } + return 0.0 - 1.0 / num; + } + return num; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/GameText.cs b/SlaveMatrix/SlaveMatrix/GameClasses/GameText.cs index 64a0f70..007da03 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/GameText.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/GameText.cs @@ -2,1255 +2,1256 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public static class GameText +namespace SlaveMatrix { - private static string[] Race = (from e in (Sta.CurrentDirectory + "\\text\\System\\Race.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Attr = (from e in (Sta.CurrentDirectory + "\\text\\System\\Attribute.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Comm = (from e in (Sta.CurrentDirectory + "\\text\\System\\Common.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Base = (from e in (Sta.CurrentDirectory + "\\text\\Basement\\Basement.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Trai = (from e in (Sta.CurrentDirectory + "\\text\\Basement\\Training\\Training.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Targ = (from e in (Sta.CurrentDirectory + "\\text\\Basement\\Target.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Bles = (from e in (Sta.CurrentDirectory + "\\text\\Basement\\Blessing.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Offi = (from e in (Sta.CurrentDirectory + "\\text\\Office\\Office.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Bebt = (from e in (Sta.CurrentDirectory + "\\text\\Office\\Bebt.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Slav = (from e in (Sta.CurrentDirectory + "\\text\\Office\\Slave.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Tool = (from e in (Sta.CurrentDirectory + "\\text\\Office\\Tool.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] OP0 = (from e in (Sta.CurrentDirectory + "\\text\\Event\\OP0.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] OP1 = (from e in (Sta.CurrentDirectory + "\\text\\Event\\OP1.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Desc = (from e in (Sta.CurrentDirectory + "\\text\\Event\\Description.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Firs = (from e in (Sta.CurrentDirectory + "\\text\\Event\\First office.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Repa1 = (from e in (Sta.CurrentDirectory + "\\text\\Event\\Repayment1.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Repa2 = (from e in (Sta.CurrentDirectory + "\\text\\Event\\Repayment2.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] Repa3 = (from e in (Sta.CurrentDirectory + "\\text\\Event\\Repayment3.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - private static string[] VBle = (from e in (Sta.CurrentDirectory + "\\text\\Event\\Blessing.txt").ReadLines() - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToArray(); - - public static string アフール => Race[0]; - - public static string アラクネ => Race[1]; - - public static string アリコーン => Race[2]; - - public static string アルラウネ => Race[3]; - - public static string イクテュオケンタウレ => Race[4]; - - public static string ヴィオランテ => Race[5]; - - public static string ウェアウルフ => Race[6]; - - public static string ウェアキャット => Race[7]; - - public static string ウェアスタッグビートル => Race[8]; - - public static string ウェアドラゴンフライ => Race[9]; - - public static string ウェアビートル => Race[10]; - - public static string ウェアフォックス => Race[11]; - - public static string ウェアマンティス => Race[12]; - - public static string ウロボロス => Race[13]; - - public static string エイリアン => Race[14]; - - public static string エキドナ => Race[15]; - - public static string エルフ => Race[16]; - - public static string エンジェル => Race[17]; - - public static string オーグリス => Race[18]; - - public static string オールドスキュラ => Race[19]; - - public static string オールドマーメイド => Race[20]; - - public static string オノケンタウレ => Race[21]; - - public static string カーバンクル => Race[22]; - - public static string カッパ => Race[23]; - - public static string カトブレパス => Race[24]; - - public static string カプラケンタウレ => Race[25]; - - public static string カリュブディス => Race[26]; - - public static string キマイラ => Race[27]; - - public static string ギルタブリル => Race[28]; - - public static string ギルタブルル => Race[29]; - - public static string クラーケン => Race[30]; - - public static string グリフォン => Race[31]; - - public static string コカトリス => Race[32]; - - public static string ゴルゴン => Race[33]; - - public static string サイクロプス => Race[34]; - - public static string サキュバス => Race[35]; - - public static string サンドワーム => Race[36]; - - public static string シーラミア => Race[37]; - - public static string スキュラ => Race[38]; - - public static string スフィンクス => Race[39]; - - public static string スライム => Race[40]; - - public static string セイレーン => Race[41]; - - public static string チータケンタウレ => Race[42]; - - public static string ティグリスケンタウレ => Race[43]; - - public static string デビル => Race[44]; - - public static string デルピヌスケンタウレ => Race[45]; - - public static string ドラコケンタウレ => Race[46]; - - public static string ドラゴニュート => Race[47]; - - public static string ドラゴン => Race[48]; - - public static string ドルフィンマーメイド => Race[49]; - - public static string ドワーフ => Race[50]; - - public static string ハーピー => Race[51]; - - public static string バイコーン => Race[52]; - - public static string バジリスク => Race[53]; - - public static string ハルピュイア => Race[54]; - - public static string パンテーラケンタウレ => Race[55]; - - public static string ヒッポグリフ => Race[56]; - - public static string ヒッポケンタウレ => Race[57]; - - public static string ヒューマン => Race[58]; - - public static string ヒュドラ => Race[59]; - - public static string フェアリー => Race[60]; - - public static string フェニックス => Race[61]; - - public static string ブケンタウレ => Race[62]; - - public static string ペガサス => Race[63]; - - public static string マーメイド => Race[64]; - - public static string ミックス => Race[65]; - - public static string ミノタウロス => Race[66]; - - public static string ムカデジョウロウ => Race[67]; - - public static string モノケロス => Race[68]; - - public static string ユニコーン => Race[69]; - - public static string ラミア => Race[70]; - - public static string リザードマン => Race[71]; - - public static string リュウ => Race[72]; - - public static string リリン => Race[73]; - - public static string レオントケンタウレ => Race[74]; - - public static string ワーム => Race[75]; - - public static string ワイバーン => Race[76]; - - public static string 調教済 => Attr[0]; - - public static string 無毛 => Attr[1]; - - public static string 処女 => Attr[2]; - - public static string 発情 => Attr[3]; - - public static string 妊娠 => Attr[4]; - - public static string 強靭 => Attr[5]; - - public static string 傷物 => Attr[6]; - - public static string オッドアイ => Attr[7]; - - public static string ルチノー => Attr[8]; - - public static string メラニス => Attr[9]; - - public static string アルビノ => Attr[10]; - - public static string はい => Comm[0]; - - public static string いいえ => Comm[1]; - - public static string 所持金 => Comm[2]; - - public static string 借金 => Comm[3]; - - public static string 日目 => Comm[4]; - - public static string 朝 => Comm[5]; - - public static string 昼 => Comm[6]; - - public static string 夜 => Comm[7]; - - public static string 合計売却額 => Comm[8]; - - public static string 種族 => Comm[9]; - - public static string 価格 => Comm[10]; - - public static string 体力 => Comm[11]; - - public static string 感度 => Comm[12]; - - public static string 興奮 => Comm[13]; - - public static string 潤滑 => Comm[14]; - - public static string 緊張 => Comm[15]; - - public static string 羞恥 => Comm[16]; - - public static string 抵抗値 => Comm[17]; - - public static string 魔力濃度 => Comm[18]; - - public static string 欲望度 => Comm[19]; - - public static string 情愛度 => Comm[20]; - - public static string 卑屈度 => Comm[21]; - - public static string 技巧度 => Comm[22]; - - public static string 調教力 => Comm[23]; - - public static string 部位感度合計 => Comm[24]; - - public static string バストサイズ => Comm[25]; - - public static string 一般労働 => Comm[26]; - - public static string 娼婦労働 => Comm[27]; - - public static string 需給 => Comm[28]; - - public static string 売値 => Comm[29]; - - public static string 買値 => Comm[30]; - - public static string 利益 => Comm[31]; - - public static string 戻る => Comm[32]; - - public static string 収容番号 => Comm[33]; - - public static string 所持金が足りません => Comm[34]; - - public static string タイトル画面に戻りますか => Comm[35]; - - public static string セーブ中です => Comm[36]; - - public static string セーブしました => Comm[37]; - - public static string ロード中です => Comm[38]; - - public static string ロードしました => Comm[39]; - - public static string しばらくお待ちください => Comm[40]; - - public static string が妊娠しました => Comm[41]; - - public static string 労働が解除されます => Comm[42]; - - public static string が出産しました => Comm[43]; - - public static string が増殖しました => Comm[44]; - - public static string 収容できないので子は売却されます => Comm[45]; - - public static string 子を奴隷として収容します => Comm[46]; - - public static string プレイヤーの遺伝情報を設定します => Comm[47]; - - public static string 労働利益 => Comm[48]; - - public static string 利子 => Comm[49]; - - public static string 完了 => Comm[50]; - - public static string 肌の色 => Comm[51]; - - public static string 髪の色 => Comm[52]; - - public static string 瞳の色 => Comm[53]; - - public static string 体格 => Comm[54]; - - public static string プレイヤーの遺伝情報を設定してください => Comm[55]; - - public static string 後から変更できます => Comm[56]; - - public static string スレイブマトリクス => Comm[57]; - - public static string 事務所 => Base[0]; - - public static string 調教 => Base[1]; - - public static string 対象 => Base[2]; - - public static string 休む => Base[3]; - - public static string 眠る => Base[4]; - - public static string 祝福 => Base[5]; - - public static string チェンジ => Base[6]; - - public static string 他の奴隷がいません => Base[7]; - - public static string 奴隷をランダムに選択します => Base[8]; - - public static string 点6 => Trai[0]; - - public static string の調教が完了しました => Trai[1]; - - public static string から祝福を受けました => Trai[2]; - - public static string 選択 => Trai[3]; - - public static string 持つ => Trai[4]; - - public static string 拘束状態を切換えます => Trai[5]; - - public static string 目隠状態を切換えます => Trai[6]; - - public static string 口枷状態を切換えます => Trai[7]; - - public static string 断面表示を切換えます => Trai[8]; - - public static string 発情状態になります => Trai[9]; - - public static string 撮影しました => Trai[10]; - - public static string 写真はPhotoフォルダに保存されます => Trai[11]; - - public static string 撮影を行います => Trai[12]; - - public static string 調教終了 => Trai[13]; - - public static string 拘束 => Trai[14]; - - public static string 目隠 => Trai[15]; - - public static string 口枷 => Trai[16]; - - public static string 断面 => Trai[17]; - - public static string 媚薬 => Trai[18]; - - public static string 媚薬を打ち込んだ => Trai[19]; - - public static string 撮影 => Trai[20]; - - public static string 愛想が悪い => Trai[21]; - - public static string ダブルピースさせますか => Trai[22]; - - public static string 停止 => Trai[23]; - - public static string 作動 => Trai[24]; - - public static string 強さL => Trai[25]; - - public static string 放す => Trai[26]; - - public static string 引抜く => Trai[27]; - - public static string 離す => Trai[28]; - - public static string 押付け => Trai[29]; - - public static string 挿入 => Trai[30]; - - public static string 口腔 => Trai[31]; - - public static string 肛門 => Trai[32]; - - public static string 膣腔 => Trai[33]; - - public static string 出糸 => Trai[34]; - - public static string やめる => Trai[35]; - - public static string 擽り => Trai[36]; - - public static string 剃る => Trai[37]; - - public static string 当てる => Trai[38]; - - public static string 左打 => Trai[39]; - - public static string 右打 => Trai[40]; - - public static string 乳首 => Trai[41]; - - public static string 摘む => Trai[42]; - - public static string 繰る => Trai[43]; - - public static string 動かす => Trai[44]; - - public static string 乳房 => Trai[45]; - - public static string 掴む => Trai[46]; - - public static string 捏ねる => Trai[47]; - - public static string 陰核 => Trai[48]; - - public static string 触れる => Trai[49]; - - public static string 陰唇 => Trai[50]; - - public static string 広げる => Trai[51]; - - public static string 撫でる => Trai[52]; - - public static string マウス切替 => Trai[53]; - - public static string ペニス切替 => Trai[54]; - - public static string 吸引 => Trai[55]; - - public static string 舐る => Trai[56]; - - public static string 開放 => Trai[57]; - - public static string 擦る => Trai[58]; - - public static string 挟ませる => Trai[59]; - - public static string 挟む => Trai[60]; - - public static string やめさせる => Trai[61]; - - public static string 手コキ => Trai[62]; - - public static string 足コキ => Trai[63]; - - public static string 扱く => Trai[64]; - - public static string ハンド切替 => Trai[65]; - - public static string 外す => Trai[66]; - - public static string 装着 => Trai[67]; - - public static string 体力が限界です調教を終了します => Trai[68]; - - public static string 点6ハート => Trai[69]; - - public static string 子 => Targ[0]; - - public static string 親形質1 => Targ[1]; - - public static string 親形質2 => Targ[2]; - - public static string 保守 => Targ[3]; - - public static string 奴隷を保守対象に設定しました => Targ[4]; - - public static string 奴隷の保守設定を解除しました => Targ[5]; - - public static string 奴隷を一般労働に設定しました => Targ[6]; - - public static string 奴隷の一般労働を解除しました => Targ[7]; - - public static string 奴隷を娼婦労働に設定しました => Targ[8]; - - public static string 奴隷の娼婦労働を解除しました => Targ[9]; - - public static string 全一般 => Targ[10]; - - public static string 労働可能な全ての奴隷に一般労働を設定しました => Targ[11]; - - public static string 全娼婦 => Targ[12]; - - public static string 労働可能な全ての奴隷に娼婦労働を設定しました => Targ[13]; - - public static string 全解除 => Targ[14]; - - public static string 労働中の全ての奴隷の労働を解除しました => Targ[15]; - - public static string 売却 => Targ[16]; - - public static string 売却しますか => Targ[17]; - - public static string を売却しました => Targ[18]; - - public static string 売却をキャンセルしました => Targ[19]; - - public static string 全売却 => Targ[20]; - - public static string 保守以外の全ての奴隷を売却しますか => Targ[21]; - - public static string 保守以外の全ての奴隷を売却しました => Targ[22]; - - public static string 全売却をキャンセルしました => Targ[23]; - - public static string 胸施術 => Targ[24]; - - public static string 胸の甲殻を切除しました => Targ[25]; - - public static string 股施術 => Targ[26]; - - public static string 股の => Targ[27]; - - public static string 鱗 => Targ[28]; - - public static string 甲殻 => Targ[29]; - - public static string を切除しました => Targ[30]; - - public static string 淫紋 => Targ[31]; - - public static string 淫紋を刻みました => Targ[32]; - - public static string 衣装 => Targ[33]; - - public static string 衣装を変更しました => Targ[34]; - - public static string 胸の甲殻を切除します => Targ[35]; - - public static string を切除します => Targ[36]; - - public static string 淫紋を刻みます => Targ[37]; - - public static string 衣装を変更します => Targ[38]; - - public static string 奴隷の保守設定を切り替えます => Targ[39]; - - public static string 奴隷の一般労働設定を切り替えます => Targ[40]; - - public static string 奴隷の娼婦労働設定を切り替えます => Targ[41]; - - public static string 奴隷を売却します => Targ[42]; - - public static string 労働可能な全ての奴隷を働かせます => Targ[43]; - - public static string 労働可能な全ての奴隷を娼婦として働かせます => Targ[44]; - - public static string 全ての奴隷の労働を解除します => Targ[45]; - - public static string 保守以外の全ての奴隷を売却します => Targ[46]; - - public static string 対象が設定されていません => Targ[47]; - - public static string 祝福解除 => Bles[0]; - - public static string 祝福を解除しました => Bles[1]; - - public static string から祝福を受けています => Bles[2]; - - public static string 祝福されていません => Bles[3]; - - public static string 購入 => Offi[0]; - - public static string いらっしゃい待っていたわ => Offi[1]; - - public static string 今日はどうしたの => Offi[2]; - - public static string 借 => Bebt[0]; - - public static string 借金可能額以上は無視されます => Bebt[1]; - - public static string 今日はこれ以上借りることが出来ません => Bebt[2]; - - public static string 返 => Bebt[3]; - - public static string 返済可能額以上は無視されます => Bebt[4]; - - public static string 所持金がありません => Bebt[5]; - - public static string 今日借りれる金額はあと => Bebt[6]; - - public static string よ => Bebt[7]; - - public static string 奴隷 => Slav[0]; - - public static string 道具 => Slav[1]; - - public static string ランダム => Slav[2]; - - public static string 鳥系 => Slav[3]; - - public static string 蛇系 => Slav[4]; - - public static string 獣系 => Slav[5]; - - public static string 水系 => Slav[6]; - - public static string 虫系 => Slav[7]; - - public static string 人型 => Slav[8]; - - public static string 幻獣 => Slav[9]; - - public static string 魔獣 => Slav[10]; - - public static string 竜系 => Slav[11]; - - public static string 売り切れです => Slav[12]; - - public static string これ以上奴隷を収容できません => Slav[13]; - - public static string 買える物は何も無い => Tool[0]; - - public static string ディルドバイブ => Tool[1]; - - public static string ノーマルバイブ => Tool[2]; - - public static string ドリルバイブ => Tool[3]; - - public static string デンマバイブ => Tool[4]; - - public static string アナルバイブ => Tool[5]; - - public static string 調教鞭 => Tool[6]; - - public static string 羽根箒 => Tool[7]; - - public static string T字剃刀 => Tool[8]; - - public static string 振動キャップ => Tool[9]; - - public static string ピンクロータ => Tool[10]; - - public static string アナルパール => Tool[11]; - - public static string 目隠帯 => Tool[12]; - - public static string 玉口枷 => Tool[13]; - - public static string カメラ => Tool[14]; - - public static string フロア増設 => Tool[15]; - - public static string ふざけた値段だ => Tool[16]; - - public static string ペニスを模したバイブ => Tool[17]; - - public static string 刺激は控えめ => Tool[18]; - - public static string 一般的なバイブ => Tool[19]; - - public static string ディルドバイブより刺激が強い => Tool[20]; - - public static string 振動と回転の2つの刺激をもたらすバイブ => Tool[21]; - - public static string 強力な振動のバイブ => Tool[22]; - - public static string 刺激が強い => Tool[23]; - - public static string アナルの調教に適したバイブ => Tool[24]; - - public static string 痛みを与えるための道具 => Tool[25]; - - public static string 緊張を解きほぐすために利用する => Tool[26]; - - public static string 陰毛を剃ることが出来る => Tool[27]; - - public static string 吸着振動するキャップ => Tool[28]; - - public static string 刺激の弱いバイブの一種 => Tool[29]; - - public static string アナルの調教に適した道具 => Tool[30]; - - public static string 奴隷の視界を遮るための道具 => Tool[31]; - - public static string 奴隷の口をふさぐための道具 => Tool[32]; - - public static string 写真を撮影することが出来る => Tool[33]; - - public static string フロアを増設し収容できる奴隷の数を増やす => Tool[34]; - - public static string 点12 => OP0[0]; - - public static string 点9 => OP0[1]; - - public static string 点3 => OP0[2]; - - public static string 闇が揺れる => OP0[3]; - - public static string 身体が現る => OP0[4]; - - public static string 意識が宿る => OP0[5]; - - public static string お目覚めかしら => OP1[0]; - - public static string 話の途中で眠ってしまうんですもの => OP1[1]; - - public static string よっぽど疲れていたのね => OP1[2]; - - public static string 誰って顔をしているわね => OP1[3]; - - public static string うふふ良いわ => OP1[4]; - - public static string もう一度自己紹介をしてあげる => OP1[5]; - - public static string 私の名前はヴィオランテ => OP1[6]; - - public static string ここではヴィオラと呼ばれているわ => OP1[7]; - - public static string それでは話の続きをしましょうか => OP1[8]; - - public static string 今あなたには全部で => OP1[9]; - - public static string の借金が課せられているわ => OP1[10]; - - public static string でも心配しないで => OP1[11]; - - public static string そんなあなたにぴったりなお仕事を紹介してあげる => OP1[12]; - - public static string とっても儲かる素敵なお仕事をね => OP1[13]; - - public static string 点6ハテナ => OP1[14]; - - public static string 光が射す => OP1[15]; - - public static string 目が眩む => OP1[16]; - - public static string 見慣れぬ女が立っている => OP1[17]; - - public static string 良い香りがする => OP1[18]; - - public static string 空気はぬるい => OP1[19]; - - public static string 女は語る => OP1[20]; - - public static string 女は続ける => OP1[21]; - - public static string 女は名乗る => OP1[22]; - - public static string 違和感を覚える => OP1[23]; - - public static string 知らない世界だ => OP1[24]; - - public static string なんて日だ => OP1[25]; - - public static string 話が進む => OP1[26]; - - public static string 事は運ぶ => OP1[27]; - - public static string 安い額ではない => OP1[28]; - - public static string うふふそうよね => OP1[29]; - - public static string 身に覚えはない => OP1[30]; - - public static string 関係ないわここに書いてあるもの => OP1[31]; - - public static string ほらねそうでしょう => OP1[32]; - - public static string ここは地下牢よ => Desc[0]; - - public static string あなたにはこの場所で調教師として働いてもらうわ => Desc[1]; - - public static string 仕事の流れを説明するわね => Desc[2]; - - public static string まず事務所で奴隷を仕入れて頂戴 => Desc[3]; - - public static string 仕入れたら性奴として使えるようにあなたが躾けるの => Desc[4]; - - public static string 躾けた分だけ上乗せされた値段で売れるようになるわ => Desc[5]; - - public static string それと従順になった奴隷に働いてもらうのもいいわね => Desc[6]; - - public static string あと奴隷の転売という手もあるわ => Desc[7]; - - public static string まぁこんなところね簡単でしょう => Desc[8]; - - public static string それでは頑張って頂戴 => Desc[9]; - - public static string 期待しているわ => Desc[10]; - - public static string 冷めた空気が舞い上がる => Desc[11]; - - public static string ヴィオラは語る => Desc[12]; - - public static string 仕事が決まる => Desc[13]; - - public static string 説明が始まる => Desc[14]; - - public static string ヴィオラは続ける => Desc[15]; - - public static string 説明が続く => Desc[16]; - - public static string 説明は続く => Desc[17]; - - public static string 説明が終わる => Desc[18]; - - public static string 奴隷母体の名の下に => Desc[19]; - - public static string 物語は動き出す => Desc[20]; - - public static string どうかしたの => Firs[0]; - - public static string お金がなければ借りればいいじゃない => Firs[1]; - - public static string 借金と返済は事務所つまりここで出来るわ => Firs[2]; - - public static string 借金には1日 => Firs[3]; - - public static string の利子がつくわよ => Firs[4]; - - public static string 良心的よねうふふ => Firs[5]; - - public static string そうそう言い忘れていたけどあなたは調教師として必要な拘束術が使えるようになっているはずよ => Firs[6]; - - public static string 私からは以上よ => Firs[7]; - - public static string 仕事に戻ると良いわ => Firs[8]; - - public static string ヴィオラは佇む => Firs[9]; - - public static string ヴィオラは尋ねる => Firs[10]; - - public static string ヴィオラは返す => Firs[11]; - - public static string 話は続く => Firs[12]; - - public static string 危険な女だ => Firs[13]; - - public static string 話が終わる => Firs[14]; - - public static string 話は終わる => Firs[15]; - - public static string あなたは答える => Firs[16]; - - public static string 嘘おっしゃい無いのは分かっているわ => Firs[17]; - - public static string 金が無い => Firs[18]; - - public static string エクス2 => Firs[19]; - - public static string あなたの鎖は弾け飛ぶ => Firs[20]; - - public static string あらあら今ので利子が上がってしまったわうふふ => Firs[21]; - - public static string っ点3 => Firs[22]; - - public static string エクス1 => Firs[23]; - - public static string 鋼の鎖がヴィオラを縛る => Firs[24]; - - public static string 点3うふふ => Firs[25]; - - public static string 慎重なのは良いことよ => Firs[26]; - - public static string ヴィオラは微笑む => Firs[27]; - - public static string ヴィオラで試す => Firs[28]; - - public static string 仕事には慣れたかしら => Repa1[0]; - - public static string あなたが頑張っているおかげで奴隷の仕入元のハンターと話がまとまったの => Repa1[1]; - - public static string 今後もこの調子で頑張って頂戴 => Repa1[2]; - - public static string ヴィオラが尋ねる => Repa1[3]; - - public static string うふふ => Repa2[0]; - - public static string なかなか順調のようね => Repa2[1]; - - public static string そろそろ奴隷の身嗜みを考えてみてもいいんじゃないかしら => Repa2[2]; - - public static string 身嗜みに手を加えられるように手配しておくわね => Repa2[3]; - - public static string ヴィオラが語る => Repa2[4]; - - public static string まさか本当に完済してくれるとは思わなかったわ => Repa3[0]; - - public static string もうあなたがここに縛られている理由は何もないわね => Repa3[1]; - - public static string だから好きになさい => Repa3[2]; - - public static string そんなこと言わずにもっとゆっくりしていくといいわ => Repa3[3]; - - public static string 別にあなたを帰すときのことを考えてなかったとかそういうことではないのよ => Repa3[4]; - - public static string とにかくご苦労様 => Repa3[5]; - - public static string そしてありがとう調教師 => Repa3[6]; - - public static string あなたを手放すなんてありえないわ => Repa3[7]; - - public static string なんてったって => Repa3[8]; - - public static string もの稼ぎ手ですもの => Repa3[9]; - - public static string お勤めご苦労様 => Repa3[10]; - - public static string あなたは自由だ => Repa3[11]; - - public static string ヴィオラは黙る => Repa3[12]; - - public static string ヴィオラは慌てる => Repa3[13]; - - public static string 弁解は続く => Repa3[14]; - - public static string 物語は終わった => Repa3[15]; - - public static string 余韻が響く => Repa3[16]; - - public static string 余韻に浸る => Repa3[17]; - - public static string え => Repa3[18]; - - public static string 家に帰る => Repa3[19]; - - public static string 祝福してほしいの => VBle[0]; - - public static string そうよね => VBle[1]; - - public static string あなたはがんばったもの => VBle[2]; - - public static string ちゅっ => VBle[3]; - - public static string ヴィオラに頼む => VBle[4]; - - public static string キスされる => VBle[5]; - - public static string ヴィオラに祝福された => VBle[6]; - - public static string TranslateState(EmotionType state) + public static class GameText { - string result = ""; - switch (state) + private static string[] Race = (from e in (Sta.CurrentDirectory + "\\text\\System\\Race.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Attr = (from e in (Sta.CurrentDirectory + "\\text\\System\\Attribute.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Comm = (from e in (Sta.CurrentDirectory + "\\text\\System\\Common.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Base = (from e in (Sta.CurrentDirectory + "\\text\\Basement\\Basement.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Trai = (from e in (Sta.CurrentDirectory + "\\text\\Basement\\Training\\Training.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Targ = (from e in (Sta.CurrentDirectory + "\\text\\Basement\\Target.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Bles = (from e in (Sta.CurrentDirectory + "\\text\\Basement\\Blessing.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Offi = (from e in (Sta.CurrentDirectory + "\\text\\Office\\Office.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Bebt = (from e in (Sta.CurrentDirectory + "\\text\\Office\\Bebt.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Slav = (from e in (Sta.CurrentDirectory + "\\text\\Office\\Slave.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Tool = (from e in (Sta.CurrentDirectory + "\\text\\Office\\Tool.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] OP0 = (from e in (Sta.CurrentDirectory + "\\text\\Event\\OP0.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] OP1 = (from e in (Sta.CurrentDirectory + "\\text\\Event\\OP1.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Desc = (from e in (Sta.CurrentDirectory + "\\text\\Event\\Description.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Firs = (from e in (Sta.CurrentDirectory + "\\text\\Event\\First office.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Repa1 = (from e in (Sta.CurrentDirectory + "\\text\\Event\\Repayment1.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Repa2 = (from e in (Sta.CurrentDirectory + "\\text\\Event\\Repayment2.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] Repa3 = (from e in (Sta.CurrentDirectory + "\\text\\Event\\Repayment3.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + private static string[] VBle = (from e in (Sta.CurrentDirectory + "\\text\\Event\\Blessing.txt").ReadLines() + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToArray(); + + public static string アフール => Race[0]; + + public static string アラクネ => Race[1]; + + public static string アリコーン => Race[2]; + + public static string アルラウネ => Race[3]; + + public static string イクテュオケンタウレ => Race[4]; + + public static string ヴィオランテ => Race[5]; + + public static string ウェアウルフ => Race[6]; + + public static string ウェアキャット => Race[7]; + + public static string ウェアスタッグビートル => Race[8]; + + public static string ウェアドラゴンフライ => Race[9]; + + public static string ウェアビートル => Race[10]; + + public static string ウェアフォックス => Race[11]; + + public static string ウェアマンティス => Race[12]; + + public static string ウロボロス => Race[13]; + + public static string エイリアン => Race[14]; + + public static string エキドナ => Race[15]; + + public static string エルフ => Race[16]; + + public static string エンジェル => Race[17]; + + public static string オーグリス => Race[18]; + + public static string オールドスキュラ => Race[19]; + + public static string オールドマーメイド => Race[20]; + + public static string オノケンタウレ => Race[21]; + + public static string カーバンクル => Race[22]; + + public static string カッパ => Race[23]; + + public static string カトブレパス => Race[24]; + + public static string カプラケンタウレ => Race[25]; + + public static string カリュブディス => Race[26]; + + public static string キマイラ => Race[27]; + + public static string ギルタブリル => Race[28]; + + public static string ギルタブルル => Race[29]; + + public static string クラーケン => Race[30]; + + public static string グリフォン => Race[31]; + + public static string コカトリス => Race[32]; + + public static string ゴルゴン => Race[33]; + + public static string サイクロプス => Race[34]; + + public static string サキュバス => Race[35]; + + public static string サンドワーム => Race[36]; + + public static string シーラミア => Race[37]; + + public static string スキュラ => Race[38]; + + public static string スフィンクス => Race[39]; + + public static string スライム => Race[40]; + + public static string セイレーン => Race[41]; + + public static string チータケンタウレ => Race[42]; + + public static string ティグリスケンタウレ => Race[43]; + + public static string デビル => Race[44]; + + public static string デルピヌスケンタウレ => Race[45]; + + public static string ドラコケンタウレ => Race[46]; + + public static string ドラゴニュート => Race[47]; + + public static string ドラゴン => Race[48]; + + public static string ドルフィンマーメイド => Race[49]; + + public static string ドワーフ => Race[50]; + + public static string ハーピー => Race[51]; + + public static string バイコーン => Race[52]; + + public static string バジリスク => Race[53]; + + public static string ハルピュイア => Race[54]; + + public static string パンテーラケンタウレ => Race[55]; + + public static string ヒッポグリフ => Race[56]; + + public static string ヒッポケンタウレ => Race[57]; + + public static string ヒューマン => Race[58]; + + public static string ヒュドラ => Race[59]; + + public static string フェアリー => Race[60]; + + public static string フェニックス => Race[61]; + + public static string ブケンタウレ => Race[62]; + + public static string ペガサス => Race[63]; + + public static string マーメイド => Race[64]; + + public static string ミックス => Race[65]; + + public static string ミノタウロス => Race[66]; + + public static string ムカデジョウロウ => Race[67]; + + public static string モノケロス => Race[68]; + + public static string ユニコーン => Race[69]; + + public static string ラミア => Race[70]; + + public static string リザードマン => Race[71]; + + public static string リュウ => Race[72]; + + public static string リリン => Race[73]; + + public static string レオントケンタウレ => Race[74]; + + public static string ワーム => Race[75]; + + public static string ワイバーン => Race[76]; + + public static string 調教済 => Attr[0]; + + public static string 無毛 => Attr[1]; + + public static string 処女 => Attr[2]; + + public static string 発情 => Attr[3]; + + public static string 妊娠 => Attr[4]; + + public static string 強靭 => Attr[5]; + + public static string 傷物 => Attr[6]; + + public static string オッドアイ => Attr[7]; + + public static string ルチノー => Attr[8]; + + public static string メラニス => Attr[9]; + + public static string アルビノ => Attr[10]; + + public static string はい => Comm[0]; + + public static string いいえ => Comm[1]; + + public static string 所持金 => Comm[2]; + + public static string 借金 => Comm[3]; + + public static string 日目 => Comm[4]; + + public static string 朝 => Comm[5]; + + public static string 昼 => Comm[6]; + + public static string 夜 => Comm[7]; + + public static string 合計売却額 => Comm[8]; + + public static string 種族 => Comm[9]; + + public static string 価格 => Comm[10]; + + public static string 体力 => Comm[11]; + + public static string 感度 => Comm[12]; + + public static string 興奮 => Comm[13]; + + public static string 潤滑 => Comm[14]; + + public static string 緊張 => Comm[15]; + + public static string 羞恥 => Comm[16]; + + public static string 抵抗値 => Comm[17]; + + public static string 魔力濃度 => Comm[18]; + + public static string 欲望度 => Comm[19]; + + public static string 情愛度 => Comm[20]; + + public static string 卑屈度 => Comm[21]; + + public static string 技巧度 => Comm[22]; + + public static string 調教力 => Comm[23]; + + public static string 部位感度合計 => Comm[24]; + + public static string バストサイズ => Comm[25]; + + public static string 一般労働 => Comm[26]; + + public static string 娼婦労働 => Comm[27]; + + public static string 需給 => Comm[28]; + + public static string 売値 => Comm[29]; + + public static string 買値 => Comm[30]; + + public static string 利益 => Comm[31]; + + public static string 戻る => Comm[32]; + + public static string 収容番号 => Comm[33]; + + public static string 所持金が足りません => Comm[34]; + + public static string タイトル画面に戻りますか => Comm[35]; + + public static string セーブ中です => Comm[36]; + + public static string セーブしました => Comm[37]; + + public static string ロード中です => Comm[38]; + + public static string ロードしました => Comm[39]; + + public static string しばらくお待ちください => Comm[40]; + + public static string が妊娠しました => Comm[41]; + + public static string 労働が解除されます => Comm[42]; + + public static string が出産しました => Comm[43]; + + public static string が増殖しました => Comm[44]; + + public static string 収容できないので子は売却されます => Comm[45]; + + public static string 子を奴隷として収容します => Comm[46]; + + public static string プレイヤーの遺伝情報を設定します => Comm[47]; + + public static string 労働利益 => Comm[48]; + + public static string 利子 => Comm[49]; + + public static string 完了 => Comm[50]; + + public static string 肌の色 => Comm[51]; + + public static string 髪の色 => Comm[52]; + + public static string 瞳の色 => Comm[53]; + + public static string 体格 => Comm[54]; + + public static string プレイヤーの遺伝情報を設定してください => Comm[55]; + + public static string 後から変更できます => Comm[56]; + + public static string スレイブマトリクス => Comm[57]; + + public static string 事務所 => Base[0]; + + public static string 調教 => Base[1]; + + public static string 対象 => Base[2]; + + public static string 休む => Base[3]; + + public static string 眠る => Base[4]; + + public static string 祝福 => Base[5]; + + public static string チェンジ => Base[6]; + + public static string 他の奴隷がいません => Base[7]; + + public static string 奴隷をランダムに選択します => Base[8]; + + public static string 点6 => Trai[0]; + + public static string の調教が完了しました => Trai[1]; + + public static string から祝福を受けました => Trai[2]; + + public static string 選択 => Trai[3]; + + public static string 持つ => Trai[4]; + + public static string 拘束状態を切換えます => Trai[5]; + + public static string 目隠状態を切換えます => Trai[6]; + + public static string 口枷状態を切換えます => Trai[7]; + + public static string 断面表示を切換えます => Trai[8]; + + public static string 発情状態になります => Trai[9]; + + public static string 撮影しました => Trai[10]; + + public static string 写真はPhotoフォルダに保存されます => Trai[11]; + + public static string 撮影を行います => Trai[12]; + + public static string 調教終了 => Trai[13]; + + public static string 拘束 => Trai[14]; + + public static string 目隠 => Trai[15]; + + public static string 口枷 => Trai[16]; + + public static string 断面 => Trai[17]; + + public static string 媚薬 => Trai[18]; + + public static string 媚薬を打ち込んだ => Trai[19]; + + public static string 撮影 => Trai[20]; + + public static string 愛想が悪い => Trai[21]; + + public static string ダブルピースさせますか => Trai[22]; + + public static string 停止 => Trai[23]; + + public static string 作動 => Trai[24]; + + public static string 強さL => Trai[25]; + + public static string 放す => Trai[26]; + + public static string 引抜く => Trai[27]; + + public static string 離す => Trai[28]; + + public static string 押付け => Trai[29]; + + public static string 挿入 => Trai[30]; + + public static string 口腔 => Trai[31]; + + public static string 肛門 => Trai[32]; + + public static string 膣腔 => Trai[33]; + + public static string 出糸 => Trai[34]; + + public static string やめる => Trai[35]; + + public static string 擽り => Trai[36]; + + public static string 剃る => Trai[37]; + + public static string 当てる => Trai[38]; + + public static string 左打 => Trai[39]; + + public static string 右打 => Trai[40]; + + public static string 乳首 => Trai[41]; + + public static string 摘む => Trai[42]; + + public static string 繰る => Trai[43]; + + public static string 動かす => Trai[44]; + + public static string 乳房 => Trai[45]; + + public static string 掴む => Trai[46]; + + public static string 捏ねる => Trai[47]; + + public static string 陰核 => Trai[48]; + + public static string 触れる => Trai[49]; + + public static string 陰唇 => Trai[50]; + + public static string 広げる => Trai[51]; + + public static string 撫でる => Trai[52]; + + public static string マウス切替 => Trai[53]; + + public static string ペニス切替 => Trai[54]; + + public static string 吸引 => Trai[55]; + + public static string 舐る => Trai[56]; + + public static string 開放 => Trai[57]; + + public static string 擦る => Trai[58]; + + public static string 挟ませる => Trai[59]; + + public static string 挟む => Trai[60]; + + public static string やめさせる => Trai[61]; + + public static string 手コキ => Trai[62]; + + public static string 足コキ => Trai[63]; + + public static string 扱く => Trai[64]; + + public static string ハンド切替 => Trai[65]; + + public static string 外す => Trai[66]; + + public static string 装着 => Trai[67]; + + public static string 体力が限界です調教を終了します => Trai[68]; + + public static string 点6ハート => Trai[69]; + + public static string 子 => Targ[0]; + + public static string 親形質1 => Targ[1]; + + public static string 親形質2 => Targ[2]; + + public static string 保守 => Targ[3]; + + public static string 奴隷を保守対象に設定しました => Targ[4]; + + public static string 奴隷の保守設定を解除しました => Targ[5]; + + public static string 奴隷を一般労働に設定しました => Targ[6]; + + public static string 奴隷の一般労働を解除しました => Targ[7]; + + public static string 奴隷を娼婦労働に設定しました => Targ[8]; + + public static string 奴隷の娼婦労働を解除しました => Targ[9]; + + public static string 全一般 => Targ[10]; + + public static string 労働可能な全ての奴隷に一般労働を設定しました => Targ[11]; + + public static string 全娼婦 => Targ[12]; + + public static string 労働可能な全ての奴隷に娼婦労働を設定しました => Targ[13]; + + public static string 全解除 => Targ[14]; + + public static string 労働中の全ての奴隷の労働を解除しました => Targ[15]; + + public static string 売却 => Targ[16]; + + public static string 売却しますか => Targ[17]; + + public static string を売却しました => Targ[18]; + + public static string 売却をキャンセルしました => Targ[19]; + + public static string 全売却 => Targ[20]; + + public static string 保守以外の全ての奴隷を売却しますか => Targ[21]; + + public static string 保守以外の全ての奴隷を売却しました => Targ[22]; + + public static string 全売却をキャンセルしました => Targ[23]; + + public static string 胸施術 => Targ[24]; + + public static string 胸の甲殻を切除しました => Targ[25]; + + public static string 股施術 => Targ[26]; + + public static string 股の => Targ[27]; + + public static string 鱗 => Targ[28]; + + public static string 甲殻 => Targ[29]; + + public static string を切除しました => Targ[30]; + + public static string 淫紋 => Targ[31]; + + public static string 淫紋を刻みました => Targ[32]; + + public static string 衣装 => Targ[33]; + + public static string 衣装を変更しました => Targ[34]; + + public static string 胸の甲殻を切除します => Targ[35]; + + public static string を切除します => Targ[36]; + + public static string 淫紋を刻みます => Targ[37]; + + public static string 衣装を変更します => Targ[38]; + + public static string 奴隷の保守設定を切り替えます => Targ[39]; + + public static string 奴隷の一般労働設定を切り替えます => Targ[40]; + + public static string 奴隷の娼婦労働設定を切り替えます => Targ[41]; + + public static string 奴隷を売却します => Targ[42]; + + public static string 労働可能な全ての奴隷を働かせます => Targ[43]; + + public static string 労働可能な全ての奴隷を娼婦として働かせます => Targ[44]; + + public static string 全ての奴隷の労働を解除します => Targ[45]; + + public static string 保守以外の全ての奴隷を売却します => Targ[46]; + + public static string 対象が設定されていません => Targ[47]; + + public static string 祝福解除 => Bles[0]; + + public static string 祝福を解除しました => Bles[1]; + + public static string から祝福を受けています => Bles[2]; + + public static string 祝福されていません => Bles[3]; + + public static string 購入 => Offi[0]; + + public static string いらっしゃい待っていたわ => Offi[1]; + + public static string 今日はどうしたの => Offi[2]; + + public static string 借 => Bebt[0]; + + public static string 借金可能額以上は無視されます => Bebt[1]; + + public static string 今日はこれ以上借りることが出来ません => Bebt[2]; + + public static string 返 => Bebt[3]; + + public static string 返済可能額以上は無視されます => Bebt[4]; + + public static string 所持金がありません => Bebt[5]; + + public static string 今日借りれる金額はあと => Bebt[6]; + + public static string よ => Bebt[7]; + + public static string 奴隷 => Slav[0]; + + public static string 道具 => Slav[1]; + + public static string ランダム => Slav[2]; + + public static string 鳥系 => Slav[3]; + + public static string 蛇系 => Slav[4]; + + public static string 獣系 => Slav[5]; + + public static string 水系 => Slav[6]; + + public static string 虫系 => Slav[7]; + + public static string 人型 => Slav[8]; + + public static string 幻獣 => Slav[9]; + + public static string 魔獣 => Slav[10]; + + public static string 竜系 => Slav[11]; + + public static string 売り切れです => Slav[12]; + + public static string これ以上奴隷を収容できません => Slav[13]; + + public static string 買える物は何も無い => Tool[0]; + + public static string ディルドバイブ => Tool[1]; + + public static string ノーマルバイブ => Tool[2]; + + public static string ドリルバイブ => Tool[3]; + + public static string デンマバイブ => Tool[4]; + + public static string アナルバイブ => Tool[5]; + + public static string 調教鞭 => Tool[6]; + + public static string 羽根箒 => Tool[7]; + + public static string T字剃刀 => Tool[8]; + + public static string 振動キャップ => Tool[9]; + + public static string ピンクロータ => Tool[10]; + + public static string アナルパール => Tool[11]; + + public static string 目隠帯 => Tool[12]; + + public static string 玉口枷 => Tool[13]; + + public static string カメラ => Tool[14]; + + public static string フロア増設 => Tool[15]; + + public static string ふざけた値段だ => Tool[16]; + + public static string ペニスを模したバイブ => Tool[17]; + + public static string 刺激は控えめ => Tool[18]; + + public static string 一般的なバイブ => Tool[19]; + + public static string ディルドバイブより刺激が強い => Tool[20]; + + public static string 振動と回転の2つの刺激をもたらすバイブ => Tool[21]; + + public static string 強力な振動のバイブ => Tool[22]; + + public static string 刺激が強い => Tool[23]; + + public static string アナルの調教に適したバイブ => Tool[24]; + + public static string 痛みを与えるための道具 => Tool[25]; + + public static string 緊張を解きほぐすために利用する => Tool[26]; + + public static string 陰毛を剃ることが出来る => Tool[27]; + + public static string 吸着振動するキャップ => Tool[28]; + + public static string 刺激の弱いバイブの一種 => Tool[29]; + + public static string アナルの調教に適した道具 => Tool[30]; + + public static string 奴隷の視界を遮るための道具 => Tool[31]; + + public static string 奴隷の口をふさぐための道具 => Tool[32]; + + public static string 写真を撮影することが出来る => Tool[33]; + + public static string フロアを増設し収容できる奴隷の数を増やす => Tool[34]; + + public static string 点12 => OP0[0]; + + public static string 点9 => OP0[1]; + + public static string 点3 => OP0[2]; + + public static string 闇が揺れる => OP0[3]; + + public static string 身体が現る => OP0[4]; + + public static string 意識が宿る => OP0[5]; + + public static string お目覚めかしら => OP1[0]; + + public static string 話の途中で眠ってしまうんですもの => OP1[1]; + + public static string よっぽど疲れていたのね => OP1[2]; + + public static string 誰って顔をしているわね => OP1[3]; + + public static string うふふ良いわ => OP1[4]; + + public static string もう一度自己紹介をしてあげる => OP1[5]; + + public static string 私の名前はヴィオランテ => OP1[6]; + + public static string ここではヴィオラと呼ばれているわ => OP1[7]; + + public static string それでは話の続きをしましょうか => OP1[8]; + + public static string 今あなたには全部で => OP1[9]; + + public static string の借金が課せられているわ => OP1[10]; + + public static string でも心配しないで => OP1[11]; + + public static string そんなあなたにぴったりなお仕事を紹介してあげる => OP1[12]; + + public static string とっても儲かる素敵なお仕事をね => OP1[13]; + + public static string 点6ハテナ => OP1[14]; + + public static string 光が射す => OP1[15]; + + public static string 目が眩む => OP1[16]; + + public static string 見慣れぬ女が立っている => OP1[17]; + + public static string 良い香りがする => OP1[18]; + + public static string 空気はぬるい => OP1[19]; + + public static string 女は語る => OP1[20]; + + public static string 女は続ける => OP1[21]; + + public static string 女は名乗る => OP1[22]; + + public static string 違和感を覚える => OP1[23]; + + public static string 知らない世界だ => OP1[24]; + + public static string なんて日だ => OP1[25]; + + public static string 話が進む => OP1[26]; + + public static string 事は運ぶ => OP1[27]; + + public static string 安い額ではない => OP1[28]; + + public static string うふふそうよね => OP1[29]; + + public static string 身に覚えはない => OP1[30]; + + public static string 関係ないわここに書いてあるもの => OP1[31]; + + public static string ほらねそうでしょう => OP1[32]; + + public static string ここは地下牢よ => Desc[0]; + + public static string あなたにはこの場所で調教師として働いてもらうわ => Desc[1]; + + public static string 仕事の流れを説明するわね => Desc[2]; + + public static string まず事務所で奴隷を仕入れて頂戴 => Desc[3]; + + public static string 仕入れたら性奴として使えるようにあなたが躾けるの => Desc[4]; + + public static string 躾けた分だけ上乗せされた値段で売れるようになるわ => Desc[5]; + + public static string それと従順になった奴隷に働いてもらうのもいいわね => Desc[6]; + + public static string あと奴隷の転売という手もあるわ => Desc[7]; + + public static string まぁこんなところね簡単でしょう => Desc[8]; + + public static string それでは頑張って頂戴 => Desc[9]; + + public static string 期待しているわ => Desc[10]; + + public static string 冷めた空気が舞い上がる => Desc[11]; + + public static string ヴィオラは語る => Desc[12]; + + public static string 仕事が決まる => Desc[13]; + + public static string 説明が始まる => Desc[14]; + + public static string ヴィオラは続ける => Desc[15]; + + public static string 説明が続く => Desc[16]; + + public static string 説明は続く => Desc[17]; + + public static string 説明が終わる => Desc[18]; + + public static string 奴隷母体の名の下に => Desc[19]; + + public static string 物語は動き出す => Desc[20]; + + public static string どうかしたの => Firs[0]; + + public static string お金がなければ借りればいいじゃない => Firs[1]; + + public static string 借金と返済は事務所つまりここで出来るわ => Firs[2]; + + public static string 借金には1日 => Firs[3]; + + public static string の利子がつくわよ => Firs[4]; + + public static string 良心的よねうふふ => Firs[5]; + + public static string そうそう言い忘れていたけどあなたは調教師として必要な拘束術が使えるようになっているはずよ => Firs[6]; + + public static string 私からは以上よ => Firs[7]; + + public static string 仕事に戻ると良いわ => Firs[8]; + + public static string ヴィオラは佇む => Firs[9]; + + public static string ヴィオラは尋ねる => Firs[10]; + + public static string ヴィオラは返す => Firs[11]; + + public static string 話は続く => Firs[12]; + + public static string 危険な女だ => Firs[13]; + + public static string 話が終わる => Firs[14]; + + public static string 話は終わる => Firs[15]; + + public static string あなたは答える => Firs[16]; + + public static string 嘘おっしゃい無いのは分かっているわ => Firs[17]; + + public static string 金が無い => Firs[18]; + + public static string エクス2 => Firs[19]; + + public static string あなたの鎖は弾け飛ぶ => Firs[20]; + + public static string あらあら今ので利子が上がってしまったわうふふ => Firs[21]; + + public static string っ点3 => Firs[22]; + + public static string エクス1 => Firs[23]; + + public static string 鋼の鎖がヴィオラを縛る => Firs[24]; + + public static string 点3うふふ => Firs[25]; + + public static string 慎重なのは良いことよ => Firs[26]; + + public static string ヴィオラは微笑む => Firs[27]; + + public static string ヴィオラで試す => Firs[28]; + + public static string 仕事には慣れたかしら => Repa1[0]; + + public static string あなたが頑張っているおかげで奴隷の仕入元のハンターと話がまとまったの => Repa1[1]; + + public static string 今後もこの調子で頑張って頂戴 => Repa1[2]; + + public static string ヴィオラが尋ねる => Repa1[3]; + + public static string うふふ => Repa2[0]; + + public static string なかなか順調のようね => Repa2[1]; + + public static string そろそろ奴隷の身嗜みを考えてみてもいいんじゃないかしら => Repa2[2]; + + public static string 身嗜みに手を加えられるように手配しておくわね => Repa2[3]; + + public static string ヴィオラが語る => Repa2[4]; + + public static string まさか本当に完済してくれるとは思わなかったわ => Repa3[0]; + + public static string もうあなたがここに縛られている理由は何もないわね => Repa3[1]; + + public static string だから好きになさい => Repa3[2]; + + public static string そんなこと言わずにもっとゆっくりしていくといいわ => Repa3[3]; + + public static string 別にあなたを帰すときのことを考えてなかったとかそういうことではないのよ => Repa3[4]; + + public static string とにかくご苦労様 => Repa3[5]; + + public static string そしてありがとう調教師 => Repa3[6]; + + public static string あなたを手放すなんてありえないわ => Repa3[7]; + + public static string なんてったって => Repa3[8]; + + public static string もの稼ぎ手ですもの => Repa3[9]; + + public static string お勤めご苦労様 => Repa3[10]; + + public static string あなたは自由だ => Repa3[11]; + + public static string ヴィオラは黙る => Repa3[12]; + + public static string ヴィオラは慌てる => Repa3[13]; + + public static string 弁解は続く => Repa3[14]; + + public static string 物語は終わった => Repa3[15]; + + public static string 余韻が響く => Repa3[16]; + + public static string 余韻に浸る => Repa3[17]; + + public static string え => Repa3[18]; + + public static string 家に帰る => Repa3[19]; + + public static string 祝福してほしいの => VBle[0]; + + public static string そうよね => VBle[1]; + + public static string あなたはがんばったもの => VBle[2]; + + public static string ちゅっ => VBle[3]; + + public static string ヴィオラに頼む => VBle[4]; + + public static string キスされる => VBle[5]; + + public static string ヴィオラに祝福された => VBle[6]; + + public static string TranslateState(EmotionType state) { - case EmotionType.Denial: - result = "denial"; - break; - case EmotionType.Humiliation: - result = "disgrace"; - break; - case EmotionType.Shame: - result = "shame"; - break; - case EmotionType.Acceptance: - result = "acceptance"; - break; - case EmotionType.Desire: - result = "desire"; - break; - case EmotionType.Excitement: - result = "excitement"; - break; - case EmotionType.余裕: - result = "allowance"; - break; - case EmotionType.Happiness: - result = "happiness"; - break; - case EmotionType.Joy: - result = "delight"; - break; - case EmotionType.Lewd: - result = "horny"; - break; - case EmotionType.Other: - result = "other"; - break; - } - return result; - } - - public static string TouchTranslation(ContactType part) - { - string result = ""; - switch (part) - { - case ContactType.none: - result = "null "; - break; - case ContactType.Head: - result = "head "; - break; - case ContactType.Face: - result = "face "; - break; - case ContactType.Ear: - result = "ear "; - break; - case ContactType.Mouth: - result = "mouth"; - break; - case ContactType.Hair: - result = "hair "; - break; - case ContactType.Neck: - result = "neck "; - break; - case ContactType.Shoulder: - result = "shoul"; - break; - case ContactType.Chest: - result = "breas"; - break; - case ContactType.Milk: - result = "nippl"; - break; - case ContactType.Side: - result = "armpi"; - break; - case ContactType.Stomache: - result = "belly"; - break; - case ContactType.Crotch: - result = "crotc"; - break; - case ContactType.Sex: - result = "sex "; - break; - case ContactType.Vagina: - result = "vag "; - break; - case ContactType.Nucleus: - result = "clit "; - break; - case ContactType.Anal: - result = "anus "; - break; - case ContactType.Thread: - result = "spinn"; - break; - case ContactType.Thigh: - result = "thigh"; - break; - case ContactType.Feet: - result = "feet "; - break; - case ContactType.Hand: - result = "hands"; - break; - case ContactType.Awareness: - result = "t.eye"; - break; - case ContactType.Touch: - result = "tenta"; - break; - case ContactType.Tail: - result = "tail "; - break; - case ContactType.Wing: - result = "wings"; - break; - case ContactType.Fin: - result = "fin "; - break; - case ContactType.Other: - result = "other"; - break; - } - return result; - } -} - -public class SubInfo -{ - private Med Med; - - private InfoPanel ip; - - private string[] ss; - - private string[] メインフォーム; - - private string[] 調教中継行; - - private string[] 調教中継帰; - - private string[] 休憩; - - private string[] 事務所; - - private string[] 奴隷購入; - - private string[] 日数進行; - - public SubInfo(Med Med, InfoPanel ip) - { - this.Med = Med; - this.ip = ip; - string[] array = (Sta.CurrentDirectory + "\\text\\System\\SubInnfo.txt").FromText().Split(','); - List list = (from e in array[0].Replace("\r", "").Split('\n') - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToList(); - list.Insert(0, ""); - メインフォーム = list.ToArray(); - list = (from e in array[1].Replace("\r", "").Split('\n') - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToList(); - list.Insert(0, ""); - 調教中継行 = list.ToArray(); - list = (from e in array[2].Replace("\r", "").Split('\n') - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToList(); - list.Insert(0, ""); - 調教中継帰 = list.ToArray(); - list = (from e in array[3].Replace("\r", "").Split('\n') - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToList(); - list.Insert(0, ""); - 休憩 = list.ToArray(); - list = (from e in array[4].Replace("\r", "").Split('\n') - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToList(); - list.Insert(0, ""); - 事務所 = list.ToArray(); - list = (from e in array[5].Replace("\r", "").Split('\n') - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToList(); - list.Insert(0, ""); - 奴隷購入 = list.ToArray(); - list = (from e in array[6].Replace("\r", "").Split('\n') - where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") - select e).ToList(); - list.Insert(0, ""); - 日数進行 = list.ToArray(); - } - - public void Set(bool bre) - { - if (bre) - { - ss = 休憩; - } - else - { - switch (Med.Mode) + string result = ""; + switch (state) { - case "メインフォーム": - ss = メインフォーム; + case EmotionType.Denial: + result = "denial"; break; - case "調教中継行": - ss = 調教中継行; + case EmotionType.Humiliation: + result = "disgrace"; break; - case "調教中継帰": - ss = 調教中継帰; + case EmotionType.Shame: + result = "shame"; break; - case "対象": - ss = メインフォーム; + case EmotionType.Acceptance: + result = "acceptance"; break; - case "Office": - ss = 事務所; + case EmotionType.Desire: + result = "desire"; break; - case "Debt": - ss = 事務所; + case EmotionType.Excitement: + result = "excitement"; break; - case "SlaveShop": - ss = 奴隷購入; + case EmotionType.余裕: + result = "allowance"; break; - case "StartOfDay": - ss = 日数進行; + case EmotionType.Happiness: + result = "happiness"; break; - default: - ss = null; + case EmotionType.Joy: + result = "delight"; + break; + case EmotionType.Lewd: + result = "horny"; + break; + case EmotionType.Other: + result = "other"; break; } + return result; } - if (ss != null) + + public static string TouchTranslation(ContactType part) { - string text = ss[RNG.XS.Next(1, ss.Length)]; - while (text == ss[0]) + string result = ""; + switch (part) { - text = ss[RNG.XS.Next(1, ss.Length)]; + case ContactType.none: + result = "null "; + break; + case ContactType.Head: + result = "head "; + break; + case ContactType.Face: + result = "face "; + break; + case ContactType.Ear: + result = "ear "; + break; + case ContactType.Mouth: + result = "mouth"; + break; + case ContactType.Hair: + result = "hair "; + break; + case ContactType.Neck: + result = "neck "; + break; + case ContactType.Shoulder: + result = "shoul"; + break; + case ContactType.Chest: + result = "breas"; + break; + case ContactType.Milk: + result = "nippl"; + break; + case ContactType.Side: + result = "armpi"; + break; + case ContactType.Stomache: + result = "belly"; + break; + case ContactType.Crotch: + result = "crotc"; + break; + case ContactType.Sex: + result = "sex "; + break; + case ContactType.Vagina: + result = "vag "; + break; + case ContactType.Nucleus: + result = "clit "; + break; + case ContactType.Anal: + result = "anus "; + break; + case ContactType.Thread: + result = "spinn"; + break; + case ContactType.Thigh: + result = "thigh"; + break; + case ContactType.Feet: + result = "feet "; + break; + case ContactType.Hand: + result = "hands"; + break; + case ContactType.Awareness: + result = "t.eye"; + break; + case ContactType.Touch: + result = "tenta"; + break; + case ContactType.Tail: + result = "tail "; + break; + case ContactType.Wing: + result = "wings"; + break; + case ContactType.Fin: + result = "fin "; + break; + case ContactType.Other: + result = "other"; + break; + } + return result; + } + } + + public class SubInfo + { + private Med Med; + + private InfoPanel ip; + + private string[] ss; + + private string[] メインフォーム; + + private string[] 調教中継行; + + private string[] 調教中継帰; + + private string[] 休憩; + + private string[] 事務所; + + private string[] 奴隷購入; + + private string[] 日数進行; + + public SubInfo(Med Med, InfoPanel ip) + { + this.Med = Med; + this.ip = ip; + string[] array = (Sta.CurrentDirectory + "\\text\\System\\SubInnfo.txt").FromText().Split(','); + List list = (from e in array[0].Replace("\r", "").Split('\n') + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToList(); + list.Insert(0, ""); + メインフォーム = list.ToArray(); + list = (from e in array[1].Replace("\r", "").Split('\n') + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToList(); + list.Insert(0, ""); + 調教中継行 = list.ToArray(); + list = (from e in array[2].Replace("\r", "").Split('\n') + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToList(); + list.Insert(0, ""); + 調教中継帰 = list.ToArray(); + list = (from e in array[3].Replace("\r", "").Split('\n') + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToList(); + list.Insert(0, ""); + 休憩 = list.ToArray(); + list = (from e in array[4].Replace("\r", "").Split('\n') + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToList(); + list.Insert(0, ""); + 事務所 = list.ToArray(); + list = (from e in array[5].Replace("\r", "").Split('\n') + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToList(); + list.Insert(0, ""); + 奴隷購入 = list.ToArray(); + list = (from e in array[6].Replace("\r", "").Split('\n') + where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") + select e).ToList(); + list.Insert(0, ""); + 日数進行 = list.ToArray(); + } + + public void Set(bool bre) + { + if (bre) + { + ss = 休憩; + } + else + { + switch (Med.Mode) + { + case "メインフォーム": + ss = メインフォーム; + break; + case "調教中継行": + ss = 調教中継行; + break; + case "調教中継帰": + ss = 調教中継帰; + break; + case "対象": + ss = メインフォーム; + break; + case "Office": + ss = 事務所; + break; + case "Debt": + ss = 事務所; + break; + case "SlaveShop": + ss = 奴隷購入; + break; + case "StartOfDay": + ss = 日数進行; + break; + default: + ss = null; + break; + } + } + if (ss != null) + { + string text = ss[RNG.XS.Next(1, ss.Length)]; + while (text == ss[0]) + { + text = ss[RNG.XS.Next(1, ss.Length)]; + } + ss[0] = text; + ip.SubInfo = text; } - ss[0] = text; - ip.SubInfo = text; } } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Generator.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Generator.cs index 8e0f96a..f2fccde 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Generator.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Generator.cs @@ -4,499 +4,500 @@ using System.Threading.Tasks; using _2DGAMELIB; using SlaveMatrix.GameClasses; -namespace SlaveMatrix; - - -public enum GeneratorType +namespace SlaveMatrix { - Bird, - Snake, - Beast, - Aquatic, - Insect, - Humanoid, - 幻獣, - 魔獣, - Dragon -} + public enum GeneratorType + { + Bird, + Snake, + Beast, + Aquatic, + Insect, + Humanoid, + 幻獣, + 魔獣, + Dragon + } -//shop slave generator -[Serializable] -public class Generator -{ - public List Buf = new List(); - private int i; + //shop slave generator + [Serializable] + public class Generator + { + public List Buf = new List(); - protected int Capacity; + private int i; - protected GeneratorType 系統; + protected int Capacity; - protected Func g; + protected GeneratorType 系統; - public int Count => Buf.Count; + protected Func g; - public Generator(int Capacity, GeneratorType genType) - { - this.Capacity = Capacity; - this.系統 = genType; - switch (genType) - { - case GeneratorType.Bird: - g = GetBird; - break; - case GeneratorType.Snake: - g = GetSnake; - break; - case GeneratorType.Beast: - g = GetBeast; - break; - case GeneratorType.Aquatic: - g = GetAquatic; - break; - case GeneratorType.Insect: - g = GetInsect; - break; - case GeneratorType.Humanoid: - g = GetHumanoid; - break; - case GeneratorType.幻獣: - g = Get幻獣; - break; - case GeneratorType.魔獣: - g = Get魔獣; - break; - case GeneratorType.Dragon: - g = GetDragon; - break; - } - Refresh(); - } + public int Count => Buf.Count; - private static Unit Generate(ChaD ChaD1, ChaD ChaD2, int 妊娠進行期間, string 種族) - { - 妊娠進行期間 = (int)((double)妊娠進行期間 * 0.5).Clamp(0.0, 5.0); - Unit unit = GetUnit(ChaD1, 妊娠進行期間, 種族).Mix(GetUnit(ChaD2, 妊娠進行期間, 種族), 原種モード: true); - unit.Virgin = false; - if (種族 != GameText.バイコーン) - { - unit.Virgin = 種族 == GameText.ユニコーン || 種族 == GameText.モノケロス || 0.3.Lot(); - } - if (!(種族 == GameText.スライム) && !(種族 == GameText.フェニックス) && !(種族 == GameText.ウロボロス)) - { - unit.Scars = 0.05.Lot(); - } - return unit; - } + public Generator(int Capacity, GeneratorType genType) + { + this.Capacity = Capacity; + this.系統 = genType; + switch (genType) + { + case GeneratorType.Bird: + g = GetBird; + break; + case GeneratorType.Snake: + g = GetSnake; + break; + case GeneratorType.Beast: + g = GetBeast; + break; + case GeneratorType.Aquatic: + g = GetAquatic; + break; + case GeneratorType.Insect: + g = GetInsect; + break; + case GeneratorType.Humanoid: + g = GetHumanoid; + break; + case GeneratorType.幻獣: + g = Get幻獣; + break; + case GeneratorType.魔獣: + g = Get魔獣; + break; + case GeneratorType.Dragon: + g = GetDragon; + break; + } + Refresh(); + } - private static Unit GetUnit(ChaD ChaD, int 妊娠進行期間, string 種族) - { - Unit unit = new Unit(); - unit.ChaD = ChaD; - unit.Race = 種族; - unit.Name = 種族; - unit.妊娠進行期間 = 妊娠進行期間; - RaceInformation 種族情報2 = Def.race_information[種族]; - unit.種族情報 = new RaceInformation(種族情報2.希少, 種族情報2.需要, 種族情報2.危険, ((int)((double)(種族情報2.一般 + 1) * unit.ChaD.固有値)).Clamp(1, 9), ((int)((double)(種族情報2.娼婦 + 1) * unit.ChaD.固有値)).Clamp(1, 9)); - unit.Set原種素質(); - unit.Set種族特性(); - unit.Set構成特性(); - unit.Price = (ulong)((double)unit.GetPrice() * ((Sta.GameData.祝福 == Sta.GameData.ヴィオラ) ? 0.6 : 1.0)); - return unit; - } + private static Unit Generate(ChaD ChaD1, ChaD ChaD2, int 妊娠進行期間, string 種族) + { + 妊娠進行期間 = (int)((double)妊娠進行期間 * 0.5).Clamp(0.0, 5.0); + Unit unit = GetUnit(ChaD1, 妊娠進行期間, 種族).Mix(GetUnit(ChaD2, 妊娠進行期間, 種族), 原種モード: true); + unit.Virgin = false; + if (種族 != GameText.バイコーン) + { + unit.Virgin = 種族 == GameText.ユニコーン || 種族 == GameText.モノケロス || 0.3.Lot(); + } + if (!(種族 == GameText.スライム) && !(種族 == GameText.フェニックス) && !(種族 == GameText.ウロボロス)) + { + unit.Scars = 0.05.Lot(); + } + return unit; + } - public static Unit 娼婦労働妊娠父方() - { - switch (Oth.GetRandomIndex(7.0, 5.0, 3.0, 1.0)) - { - case 0: - return Generate(SpeciesDefaults.Getヒューマン(), SpeciesDefaults.Getヒューマン(), 2, GameText.ヒューマン); - case 1: - { - bool b = RNG.XS.NextBool(); - return Generate(SpeciesDefaults.Getオーグリス(b), SpeciesDefaults.Getオーグリス(b), 2, GameText.オーグリス); - } - case 2: - return Generate(SpeciesDefaults.Getドワーフ(), SpeciesDefaults.Getドワーフ(), 2, GameText.ドワーフ); - case 3: - return Generate(SpeciesDefaults.Getサイクロプス(), SpeciesDefaults.Getサイクロプス(), 2, GameText.サイクロプス); - default: - return null; - } - } + private static Unit GetUnit(ChaD ChaD, int 妊娠進行期間, string 種族) + { + Unit unit = new Unit(); + unit.ChaD = ChaD; + unit.Race = 種族; + unit.Name = 種族; + unit.妊娠進行期間 = 妊娠進行期間; + RaceInformation 種族情報2 = Def.race_information[種族]; + unit.種族情報 = new RaceInformation(種族情報2.希少, 種族情報2.需要, 種族情報2.危険, ((int)((double)(種族情報2.一般 + 1) * unit.ChaD.固有値)).Clamp(1, 9), ((int)((double)(種族情報2.娼婦 + 1) * unit.ChaD.固有値)).Clamp(1, 9)); + unit.Set原種素質(); + unit.Set種族特性(); + unit.Set構成特性(); + unit.Price = (ulong)((double)unit.GetPrice() * ((Sta.GameData.祝福 == Sta.GameData.ヴィオラ) ? 0.6 : 1.0)); + return unit; + } - public static Unit プレーヤー() - { - Unit unit = new Unit(); - unit.ChaD = SpeciesDefaults.Getプレーヤー(); - unit.Race = GameText.ヒューマン; - unit.Name = unit.Race; - unit.妊娠進行期間 = 2; - unit.種族情報 = Def.race_information[unit.Race]; - 腰肌D eleD = unit.ChaD.body_tree.肌_接続.GetEleD<腰肌D>(); - unit.Hairless = (!eleD.陰毛_表示 && !eleD.獣性_獣毛_表示) || unit.ChaD.最陰毛濃度 == 0.0; - unit.Mother = unit; - unit.Father = unit; - return unit; - } + public static Unit 娼婦労働妊娠父方() + { + switch (Oth.GetRandomIndex(7.0, 5.0, 3.0, 1.0)) + { + case 0: + return Generate(SpeciesDefaults.Getヒューマン(), SpeciesDefaults.Getヒューマン(), 2, GameText.ヒューマン); + case 1: + { + bool b = RNG.XS.NextBool(); + return Generate(SpeciesDefaults.Getオーグリス(b), SpeciesDefaults.Getオーグリス(b), 2, GameText.オーグリス); + } + case 2: + return Generate(SpeciesDefaults.Getドワーフ(), SpeciesDefaults.Getドワーフ(), 2, GameText.ドワーフ); + case 3: + return Generate(SpeciesDefaults.Getサイクロプス(), SpeciesDefaults.Getサイクロプス(), 2, GameText.サイクロプス); + default: + return null; + } + } - protected Unit GetBird() - { - return Oth.GetRandomIndex(GameText.ハーピー.GetRareWeight(), GameText.ハルピュイア.GetRareWeight(), GameText.フェニックス.GetRareWeight()) switch - { - 0 => Generate(SpeciesDefaults.GetHarpy(), SpeciesDefaults.GetHarpy(), 2, GameText.ハーピー), - 1 => Generate(SpeciesDefaults.Getハルピュイア(), SpeciesDefaults.Getハルピュイア(), 2, GameText.ハルピュイア), - 2 => Generate(SpeciesDefaults.GetPhoenix(), SpeciesDefaults.GetPhoenix(), 4, GameText.フェニックス), - _ => null, - }; - } + public static Unit プレーヤー() + { + Unit unit = new Unit(); + unit.ChaD = SpeciesDefaults.Getプレーヤー(); + unit.Race = GameText.ヒューマン; + unit.Name = unit.Race; + unit.妊娠進行期間 = 2; + unit.種族情報 = Def.race_information[unit.Race]; + 腰肌D eleD = unit.ChaD.body_tree.肌_接続.GetEleD<腰肌D>(); + unit.Hairless = (!eleD.陰毛_表示 && !eleD.獣性_獣毛_表示) || unit.ChaD.最陰毛濃度 == 0.0; + unit.Mother = unit; + unit.Father = unit; + return unit; + } - protected Unit GetSnake() - { - return Oth.GetRandomIndex(GameText.ラミア.GetRareWeight(), GameText.ヒュドラ.GetRareWeight(), GameText.エキドナ.GetRareWeight(), GameText.ウロボロス.GetRareWeight()) switch - { - 0 => Generate(SpeciesDefaults.Getラミア(), SpeciesDefaults.Getラミア(), 2, GameText.ラミア), - 1 => Generate(SpeciesDefaults.Getヒュドラ(), SpeciesDefaults.Getヒュドラ(), 3, GameText.ヒュドラ), - 2 => Generate(SpeciesDefaults.Getエキドナ(), SpeciesDefaults.Getエキドナ(), 3, GameText.エキドナ), - 3 => Generate(SpeciesDefaults.Getウロボロス(), SpeciesDefaults.Getウロボロス(), 4, GameText.ウロボロス), - _ => null, - }; - } + protected Unit GetBird() + { + return Oth.GetRandomIndex(GameText.ハーピー.GetRareWeight(), GameText.ハルピュイア.GetRareWeight(), GameText.フェニックス.GetRareWeight()) switch + { + 0 => Generate(SpeciesDefaults.GetHarpy(), SpeciesDefaults.GetHarpy(), 2, GameText.ハーピー), + 1 => Generate(SpeciesDefaults.Getハルピュイア(), SpeciesDefaults.Getハルピュイア(), 2, GameText.ハルピュイア), + 2 => Generate(SpeciesDefaults.GetPhoenix(), SpeciesDefaults.GetPhoenix(), 4, GameText.フェニックス), + _ => null, + }; + } - protected Unit GetBeast() - { - return Oth.GetRandomIndex(GameText.ウェアキャット.GetRareWeight(), GameText.ウェアウルフ.GetRareWeight(), GameText.ウェアフォックス.GetRareWeight(), GameText.ミノタウロス.GetRareWeight(), GameText.アフール.GetRareWeight(), GameText.オノケンタウレ.GetRareWeight(), GameText.ヒッポケンタウレ.GetRareWeight(), GameText.ブケンタウレ.GetRareWeight(), GameText.カプラケンタウレ.GetRareWeight(), GameText.レオントケンタウレ.GetRareWeight(), GameText.ティグリスケンタウレ.GetRareWeight(), GameText.パンテーラケンタウレ.GetRareWeight(), GameText.チータケンタウレ.GetRareWeight()) switch - { - 0 => Generate(SpeciesDefaults.Getウェアキャット(), SpeciesDefaults.Getウェアキャット(), 2, GameText.ウェアキャット), - 1 => Generate(SpeciesDefaults.Getウェアウルフ(), SpeciesDefaults.Getウェアウルフ(), 2, GameText.ウェアウルフ), - 2 => Generate(SpeciesDefaults.Getウェアフォックス(), SpeciesDefaults.Getウェアフォックス(), 2, GameText.ウェアフォックス), - 3 => Generate(SpeciesDefaults.Getミノタウロス(), SpeciesDefaults.Getミノタウロス(), 2, GameText.ミノタウロス), - 4 => Generate(SpeciesDefaults.Getアフール(), SpeciesDefaults.Getアフール(), 2, GameText.アフール), - 5 => Generate(SpeciesDefaults.Getオノケンタウレ(), SpeciesDefaults.Getオノケンタウレ(), 2, GameText.オノケンタウレ), - 6 => Generate(SpeciesDefaults.Getヒッポケンタウレ(), SpeciesDefaults.Getヒッポケンタウレ(), 3, GameText.ヒッポケンタウレ), - 7 => Generate(SpeciesDefaults.Getブケンタウレ(), SpeciesDefaults.Getブケンタウレ(), 3, GameText.ブケンタウレ), - 8 => Generate(SpeciesDefaults.Getカプラケンタウレ(), SpeciesDefaults.Getカプラケンタウレ(), 3, GameText.カプラケンタウレ), - 9 => Generate(SpeciesDefaults.Getレオントケンタウレ(), SpeciesDefaults.Getレオントケンタウレ(), 3, GameText.レオントケンタウレ), - 10 => Generate(SpeciesDefaults.Getティグリスケンタウレ(), SpeciesDefaults.Getティグリスケンタウレ(), 3, GameText.ティグリスケンタウレ), - 11 => Generate(SpeciesDefaults.Getパンテーラケンタウレ(), SpeciesDefaults.Getパンテーラケンタウレ(), 3, GameText.パンテーラケンタウレ), - 12 => Generate(SpeciesDefaults.Getチータケンタウレ(), SpeciesDefaults.Getチータケンタウレ(), 3, GameText.チータケンタウレ), - _ => null, - }; - } + protected Unit GetSnake() + { + return Oth.GetRandomIndex(GameText.ラミア.GetRareWeight(), GameText.ヒュドラ.GetRareWeight(), GameText.エキドナ.GetRareWeight(), GameText.ウロボロス.GetRareWeight()) switch + { + 0 => Generate(SpeciesDefaults.Getラミア(), SpeciesDefaults.Getラミア(), 2, GameText.ラミア), + 1 => Generate(SpeciesDefaults.Getヒュドラ(), SpeciesDefaults.Getヒュドラ(), 3, GameText.ヒュドラ), + 2 => Generate(SpeciesDefaults.Getエキドナ(), SpeciesDefaults.Getエキドナ(), 3, GameText.エキドナ), + 3 => Generate(SpeciesDefaults.Getウロボロス(), SpeciesDefaults.Getウロボロス(), 4, GameText.ウロボロス), + _ => null, + }; + } - protected Unit GetAquatic() - { - switch (Oth.GetRandomIndex(GameText.カッパ.GetRareWeight(), GameText.マーメイド.GetRareWeight(), GameText.オールドマーメイド.GetRareWeight(), GameText.ドルフィンマーメイド.GetRareWeight(), GameText.イクテュオケンタウレ.GetRareWeight(), GameText.デルピヌスケンタウレ.GetRareWeight(), GameText.シーラミア.GetRareWeight(), GameText.セイレーン.GetRareWeight(), GameText.スキュラ.GetRareWeight(), GameText.カリュブディス.GetRareWeight(), GameText.クラーケン.GetRareWeight(), GameText.オールドスキュラ.GetRareWeight())) - { - case 0: - return Generate(SpeciesDefaults.Getカッパ(), SpeciesDefaults.Getカッパ(), 2, GameText.カッパ); - case 1: - return Generate(SpeciesDefaults.Getマーメイド(), SpeciesDefaults.Getマーメイド(), 2, GameText.マーメイド); - case 2: - return Generate(SpeciesDefaults.Getオールドマーメイド(), SpeciesDefaults.Getオールドマーメイド(), 2, GameText.オールドマーメイド); - case 3: - return Generate(SpeciesDefaults.Getドルフィンマーメイド(), SpeciesDefaults.Getドルフィンマーメイド(), 2, GameText.ドルフィンマーメイド); - case 4: - { - bool b = RNG.XS.NextBool(); - return Generate(SpeciesDefaults.Getイクテュオケンタウレ(b), SpeciesDefaults.Getイクテュオケンタウレ(b), 3, GameText.イクテュオケンタウレ); - } - case 5: - return Generate(SpeciesDefaults.Getデルピヌスケンタウレ(), SpeciesDefaults.Getデルピヌスケンタウレ(), 3, GameText.デルピヌスケンタウレ); - case 6: - return Generate(SpeciesDefaults.Getシーラミア(), SpeciesDefaults.Getシーラミア(), 2, GameText.シーラミア); - case 7: - { - int num = RNG.XS.Next(3); - return Generate(SpeciesDefaults.Getセイレーン(num), SpeciesDefaults.Getセイレーン(num), 2, GameText.セイレーン); - } - case 8: - return Generate(SpeciesDefaults.Getスキュラ(), SpeciesDefaults.Getスキュラ(), 2, GameText.スキュラ); - case 9: - return Generate(SpeciesDefaults.Getカリュブディス(), SpeciesDefaults.Getカリュブディス(), 3, GameText.カリュブディス); - case 10: - return Generate(SpeciesDefaults.Getクラーケン(), SpeciesDefaults.Getクラーケン(), 3, GameText.クラーケン); - case 11: - { - bool b = RNG.XS.NextBool(); - return Generate(SpeciesDefaults.Getオールドスキュラ(b), SpeciesDefaults.Getオールドスキュラ(b), 4, GameText.オールドスキュラ); - } - default: - return null; - } - } + protected Unit GetBeast() + { + return Oth.GetRandomIndex(GameText.ウェアキャット.GetRareWeight(), GameText.ウェアウルフ.GetRareWeight(), GameText.ウェアフォックス.GetRareWeight(), GameText.ミノタウロス.GetRareWeight(), GameText.アフール.GetRareWeight(), GameText.オノケンタウレ.GetRareWeight(), GameText.ヒッポケンタウレ.GetRareWeight(), GameText.ブケンタウレ.GetRareWeight(), GameText.カプラケンタウレ.GetRareWeight(), GameText.レオントケンタウレ.GetRareWeight(), GameText.ティグリスケンタウレ.GetRareWeight(), GameText.パンテーラケンタウレ.GetRareWeight(), GameText.チータケンタウレ.GetRareWeight()) switch + { + 0 => Generate(SpeciesDefaults.Getウェアキャット(), SpeciesDefaults.Getウェアキャット(), 2, GameText.ウェアキャット), + 1 => Generate(SpeciesDefaults.Getウェアウルフ(), SpeciesDefaults.Getウェアウルフ(), 2, GameText.ウェアウルフ), + 2 => Generate(SpeciesDefaults.Getウェアフォックス(), SpeciesDefaults.Getウェアフォックス(), 2, GameText.ウェアフォックス), + 3 => Generate(SpeciesDefaults.Getミノタウロス(), SpeciesDefaults.Getミノタウロス(), 2, GameText.ミノタウロス), + 4 => Generate(SpeciesDefaults.Getアフール(), SpeciesDefaults.Getアフール(), 2, GameText.アフール), + 5 => Generate(SpeciesDefaults.Getオノケンタウレ(), SpeciesDefaults.Getオノケンタウレ(), 2, GameText.オノケンタウレ), + 6 => Generate(SpeciesDefaults.Getヒッポケンタウレ(), SpeciesDefaults.Getヒッポケンタウレ(), 3, GameText.ヒッポケンタウレ), + 7 => Generate(SpeciesDefaults.Getブケンタウレ(), SpeciesDefaults.Getブケンタウレ(), 3, GameText.ブケンタウレ), + 8 => Generate(SpeciesDefaults.Getカプラケンタウレ(), SpeciesDefaults.Getカプラケンタウレ(), 3, GameText.カプラケンタウレ), + 9 => Generate(SpeciesDefaults.Getレオントケンタウレ(), SpeciesDefaults.Getレオントケンタウレ(), 3, GameText.レオントケンタウレ), + 10 => Generate(SpeciesDefaults.Getティグリスケンタウレ(), SpeciesDefaults.Getティグリスケンタウレ(), 3, GameText.ティグリスケンタウレ), + 11 => Generate(SpeciesDefaults.Getパンテーラケンタウレ(), SpeciesDefaults.Getパンテーラケンタウレ(), 3, GameText.パンテーラケンタウレ), + 12 => Generate(SpeciesDefaults.Getチータケンタウレ(), SpeciesDefaults.Getチータケンタウレ(), 3, GameText.チータケンタウレ), + _ => null, + }; + } - protected Unit GetInsect() - { - switch (Oth.GetRandomIndex(GameText.ウェアマンティス.GetRareWeight(), GameText.ウェアドラゴンフライ.GetRareWeight(), GameText.ウェアビートル.GetRareWeight(), GameText.ウェアスタッグビートル.GetRareWeight(), GameText.アラクネ.GetRareWeight(), GameText.ギルタブリル.GetRareWeight(), GameText.ギルタブルル.GetRareWeight(), GameText.ムカデジョウロウ.GetRareWeight(), GameText.サンドワーム.GetRareWeight(), GameText.フェアリー.GetRareWeight())) - { - case 0: - return Generate(SpeciesDefaults.Getウェアマンティス(), SpeciesDefaults.Getウェアマンティス(), 1, GameText.ウェアマンティス); - case 1: - return Generate(SpeciesDefaults.Getウェアドラゴンフライ(), SpeciesDefaults.Getウェアドラゴンフライ(), 1, GameText.ウェアドラゴンフライ); - case 2: - return Generate(SpeciesDefaults.Getウェアビートル(), SpeciesDefaults.Getウェアビートル(), 1, GameText.ウェアビートル); - case 3: - return Generate(SpeciesDefaults.Getウェアスタッグビートル(), SpeciesDefaults.Getウェアスタッグビートル(), 1, GameText.ウェアスタッグビートル); - case 4: - { - bool b = RNG.XS.NextBool(); - return Generate(SpeciesDefaults.Getアラクネ(b), SpeciesDefaults.Getアラクネ(b), 2, GameText.アラクネ); - } - case 5: - return Generate(SpeciesDefaults.Getギルタブリル(), SpeciesDefaults.Getギルタブリル(), 2, GameText.ギルタブリル); - case 6: - return Generate(SpeciesDefaults.Getギルタブルル(), SpeciesDefaults.Getギルタブルル(), 2, GameText.ギルタブルル); - case 7: - return Generate(SpeciesDefaults.Getムカデジョウロウ(), SpeciesDefaults.Getムカデジョウロウ(), 2, GameText.ムカデジョウロウ); - case 8: - return Generate(SpeciesDefaults.Getサンドワーム(), SpeciesDefaults.Getサンドワーム(), 2, GameText.サンドワーム); - case 9: - { - bool b = RNG.XS.NextBool(); - bool b2 = RNG.XS.NextBool(); - return Generate(SpeciesDefaults.Getフェアリー(b, b2), SpeciesDefaults.Getフェアリー(b, b2), 1, GameText.フェアリー); - } - default: - return null; - } - } + protected Unit GetAquatic() + { + switch (Oth.GetRandomIndex(GameText.カッパ.GetRareWeight(), GameText.マーメイド.GetRareWeight(), GameText.オールドマーメイド.GetRareWeight(), GameText.ドルフィンマーメイド.GetRareWeight(), GameText.イクテュオケンタウレ.GetRareWeight(), GameText.デルピヌスケンタウレ.GetRareWeight(), GameText.シーラミア.GetRareWeight(), GameText.セイレーン.GetRareWeight(), GameText.スキュラ.GetRareWeight(), GameText.カリュブディス.GetRareWeight(), GameText.クラーケン.GetRareWeight(), GameText.オールドスキュラ.GetRareWeight())) + { + case 0: + return Generate(SpeciesDefaults.Getカッパ(), SpeciesDefaults.Getカッパ(), 2, GameText.カッパ); + case 1: + return Generate(SpeciesDefaults.Getマーメイド(), SpeciesDefaults.Getマーメイド(), 2, GameText.マーメイド); + case 2: + return Generate(SpeciesDefaults.Getオールドマーメイド(), SpeciesDefaults.Getオールドマーメイド(), 2, GameText.オールドマーメイド); + case 3: + return Generate(SpeciesDefaults.Getドルフィンマーメイド(), SpeciesDefaults.Getドルフィンマーメイド(), 2, GameText.ドルフィンマーメイド); + case 4: + { + bool b = RNG.XS.NextBool(); + return Generate(SpeciesDefaults.Getイクテュオケンタウレ(b), SpeciesDefaults.Getイクテュオケンタウレ(b), 3, GameText.イクテュオケンタウレ); + } + case 5: + return Generate(SpeciesDefaults.Getデルピヌスケンタウレ(), SpeciesDefaults.Getデルピヌスケンタウレ(), 3, GameText.デルピヌスケンタウレ); + case 6: + return Generate(SpeciesDefaults.Getシーラミア(), SpeciesDefaults.Getシーラミア(), 2, GameText.シーラミア); + case 7: + { + int num = RNG.XS.Next(3); + return Generate(SpeciesDefaults.Getセイレーン(num), SpeciesDefaults.Getセイレーン(num), 2, GameText.セイレーン); + } + case 8: + return Generate(SpeciesDefaults.Getスキュラ(), SpeciesDefaults.Getスキュラ(), 2, GameText.スキュラ); + case 9: + return Generate(SpeciesDefaults.Getカリュブディス(), SpeciesDefaults.Getカリュブディス(), 3, GameText.カリュブディス); + case 10: + return Generate(SpeciesDefaults.Getクラーケン(), SpeciesDefaults.Getクラーケン(), 3, GameText.クラーケン); + case 11: + { + bool b = RNG.XS.NextBool(); + return Generate(SpeciesDefaults.Getオールドスキュラ(b), SpeciesDefaults.Getオールドスキュラ(b), 4, GameText.オールドスキュラ); + } + default: + return null; + } + } - protected Unit GetHumanoid() - { - switch (Oth.GetRandomIndex(GameText.リリン.GetRareWeight(), GameText.エルフ.GetRareWeight(), GameText.ドワーフ.GetRareWeight(), GameText.オーグリス.GetRareWeight(), GameText.サイクロプス.GetRareWeight(), GameText.デビル.GetRareWeight(), GameText.エンジェル.GetRareWeight(), GameText.サキュバス.GetRareWeight(), GameText.アルラウネ.GetRareWeight(), GameText.スライム.GetRareWeight(), GameText.エイリアン.GetRareWeight())) - { - case 0: - return Generate(SpeciesDefaults.Getリリン(), SpeciesDefaults.Getリリン(), 2, GameText.リリン); - case 1: - return Generate(SpeciesDefaults.Getエルフ(), SpeciesDefaults.Getエルフ(), 2, GameText.エルフ); - case 2: - return Generate(SpeciesDefaults.Getドワーフ(), SpeciesDefaults.Getドワーフ(), 2, GameText.ドワーフ); - case 3: - { - bool b = RNG.XS.NextBool(); - return Generate(SpeciesDefaults.Getオーグリス(b), SpeciesDefaults.Getオーグリス(b), 2, GameText.オーグリス); - } - case 4: - return Generate(SpeciesDefaults.Getサイクロプス(), SpeciesDefaults.Getサイクロプス(), 2, GameText.サイクロプス); - case 5: - return Generate(SpeciesDefaults.Getデビル(), SpeciesDefaults.Getデビル(), 2, GameText.デビル); - case 6: - { - bool b = RNG.XS.NextBool(); - return Generate(SpeciesDefaults.Getエンジェル(b), SpeciesDefaults.Getエンジェル(b), 2, GameText.エンジェル); - } - case 7: - return Generate(SpeciesDefaults.Getサキュバス(), SpeciesDefaults.Getサキュバス(), 2, GameText.サキュバス); - case 8: - return Generate(SpeciesDefaults.Getアルラウネ(), SpeciesDefaults.Getアルラウネ(), 2, GameText.アルラウネ); - case 9: - return Generate(SpeciesDefaults.Getスライム(), SpeciesDefaults.Getスライム(), 0, GameText.スライム); - case 10: - return Generate(SpeciesDefaults.Getエイリアン(), SpeciesDefaults.Getエイリアン(), 3, GameText.エイリアン); - default: - return null; - } - } + protected Unit GetInsect() + { + switch (Oth.GetRandomIndex(GameText.ウェアマンティス.GetRareWeight(), GameText.ウェアドラゴンフライ.GetRareWeight(), GameText.ウェアビートル.GetRareWeight(), GameText.ウェアスタッグビートル.GetRareWeight(), GameText.アラクネ.GetRareWeight(), GameText.ギルタブリル.GetRareWeight(), GameText.ギルタブルル.GetRareWeight(), GameText.ムカデジョウロウ.GetRareWeight(), GameText.サンドワーム.GetRareWeight(), GameText.フェアリー.GetRareWeight())) + { + case 0: + return Generate(SpeciesDefaults.Getウェアマンティス(), SpeciesDefaults.Getウェアマンティス(), 1, GameText.ウェアマンティス); + case 1: + return Generate(SpeciesDefaults.Getウェアドラゴンフライ(), SpeciesDefaults.Getウェアドラゴンフライ(), 1, GameText.ウェアドラゴンフライ); + case 2: + return Generate(SpeciesDefaults.Getウェアビートル(), SpeciesDefaults.Getウェアビートル(), 1, GameText.ウェアビートル); + case 3: + return Generate(SpeciesDefaults.Getウェアスタッグビートル(), SpeciesDefaults.Getウェアスタッグビートル(), 1, GameText.ウェアスタッグビートル); + case 4: + { + bool b = RNG.XS.NextBool(); + return Generate(SpeciesDefaults.Getアラクネ(b), SpeciesDefaults.Getアラクネ(b), 2, GameText.アラクネ); + } + case 5: + return Generate(SpeciesDefaults.Getギルタブリル(), SpeciesDefaults.Getギルタブリル(), 2, GameText.ギルタブリル); + case 6: + return Generate(SpeciesDefaults.Getギルタブルル(), SpeciesDefaults.Getギルタブルル(), 2, GameText.ギルタブルル); + case 7: + return Generate(SpeciesDefaults.Getムカデジョウロウ(), SpeciesDefaults.Getムカデジョウロウ(), 2, GameText.ムカデジョウロウ); + case 8: + return Generate(SpeciesDefaults.Getサンドワーム(), SpeciesDefaults.Getサンドワーム(), 2, GameText.サンドワーム); + case 9: + { + bool b = RNG.XS.NextBool(); + bool b2 = RNG.XS.NextBool(); + return Generate(SpeciesDefaults.Getフェアリー(b, b2), SpeciesDefaults.Getフェアリー(b, b2), 1, GameText.フェアリー); + } + default: + return null; + } + } - protected Unit Get幻獣() - { - return Oth.GetRandomIndex(GameText.カーバンクル.GetRareWeight(), GameText.ペガサス.GetRareWeight(), GameText.ユニコーン.GetRareWeight(), GameText.バイコーン.GetRareWeight(), GameText.アリコーン.GetRareWeight(), GameText.グリフォン.GetRareWeight(), GameText.モノケロス.GetRareWeight(), GameText.ヒッポグリフ.GetRareWeight()) switch - { - 0 => Generate(SpeciesDefaults.Getカーバンクル(), SpeciesDefaults.Getカーバンクル(), 2, GameText.カーバンクル), - 1 => Generate(SpeciesDefaults.Getペガサス(), SpeciesDefaults.Getペガサス(), 3, GameText.ペガサス), - 2 => Generate(SpeciesDefaults.Getユニコーン(), SpeciesDefaults.Getユニコーン(), 3, GameText.ユニコーン), - 3 => Generate(SpeciesDefaults.Getバイコーン(), SpeciesDefaults.Getバイコーン(), 3, GameText.バイコーン), - 4 => Generate(SpeciesDefaults.Getアリコーン(), SpeciesDefaults.Getアリコーン(), 3, GameText.アリコーン), - 5 => Generate(SpeciesDefaults.Getグリフォン(), SpeciesDefaults.Getグリフォン(), 3, GameText.グリフォン), - 6 => Generate(SpeciesDefaults.Getモノケロス(), SpeciesDefaults.Getモノケロス(), 3, GameText.モノケロス), - 7 => Generate(SpeciesDefaults.Getヒッポグリフ(), SpeciesDefaults.Getヒッポグリフ(), 3, GameText.ヒッポグリフ), - _ => null, - }; - } + protected Unit GetHumanoid() + { + switch (Oth.GetRandomIndex(GameText.リリン.GetRareWeight(), GameText.エルフ.GetRareWeight(), GameText.ドワーフ.GetRareWeight(), GameText.オーグリス.GetRareWeight(), GameText.サイクロプス.GetRareWeight(), GameText.デビル.GetRareWeight(), GameText.エンジェル.GetRareWeight(), GameText.サキュバス.GetRareWeight(), GameText.アルラウネ.GetRareWeight(), GameText.スライム.GetRareWeight(), GameText.エイリアン.GetRareWeight())) + { + case 0: + return Generate(SpeciesDefaults.Getリリン(), SpeciesDefaults.Getリリン(), 2, GameText.リリン); + case 1: + return Generate(SpeciesDefaults.Getエルフ(), SpeciesDefaults.Getエルフ(), 2, GameText.エルフ); + case 2: + return Generate(SpeciesDefaults.Getドワーフ(), SpeciesDefaults.Getドワーフ(), 2, GameText.ドワーフ); + case 3: + { + bool b = RNG.XS.NextBool(); + return Generate(SpeciesDefaults.Getオーグリス(b), SpeciesDefaults.Getオーグリス(b), 2, GameText.オーグリス); + } + case 4: + return Generate(SpeciesDefaults.Getサイクロプス(), SpeciesDefaults.Getサイクロプス(), 2, GameText.サイクロプス); + case 5: + return Generate(SpeciesDefaults.Getデビル(), SpeciesDefaults.Getデビル(), 2, GameText.デビル); + case 6: + { + bool b = RNG.XS.NextBool(); + return Generate(SpeciesDefaults.Getエンジェル(b), SpeciesDefaults.Getエンジェル(b), 2, GameText.エンジェル); + } + case 7: + return Generate(SpeciesDefaults.Getサキュバス(), SpeciesDefaults.Getサキュバス(), 2, GameText.サキュバス); + case 8: + return Generate(SpeciesDefaults.Getアルラウネ(), SpeciesDefaults.Getアルラウネ(), 2, GameText.アルラウネ); + case 9: + return Generate(SpeciesDefaults.Getスライム(), SpeciesDefaults.Getスライム(), 0, GameText.スライム); + case 10: + return Generate(SpeciesDefaults.Getエイリアン(), SpeciesDefaults.Getエイリアン(), 3, GameText.エイリアン); + default: + return null; + } + } - protected Unit Get魔獣() - { - switch (Oth.GetRandomIndex(GameText.キマイラ.GetRareWeight(), GameText.スフィンクス.GetRareWeight(), GameText.カトブレパス.GetRareWeight(), GameText.バジリスク.GetRareWeight(), GameText.コカトリス.GetRareWeight(), GameText.ゴルゴン.GetRareWeight())) - { - case 0: - return Generate(SpeciesDefaults.Getキマイラ(), SpeciesDefaults.Getキマイラ(), 3, GameText.キマイラ); - case 1: - { - bool b = RNG.XS.NextBool(); - return Generate(SpeciesDefaults.Getスフィンクス(b), SpeciesDefaults.Getスフィンクス(b), 3, GameText.スフィンクス); - } - case 2: - return Generate(SpeciesDefaults.Getカトブレパス(), SpeciesDefaults.Getカトブレパス(), 3, GameText.カトブレパス); - case 3: - return Generate(SpeciesDefaults.Getバジリスク(), SpeciesDefaults.Getバジリスク(), 3, GameText.バジリスク); - case 4: - return Generate(SpeciesDefaults.Getコカトリス(), SpeciesDefaults.Getコカトリス(), 3, GameText.コカトリス); - case 5: - return Generate(SpeciesDefaults.Getゴルゴン(), SpeciesDefaults.Getゴルゴン(), 3, GameText.ゴルゴン); - default: - return null; - } - } + protected Unit Get幻獣() + { + return Oth.GetRandomIndex(GameText.カーバンクル.GetRareWeight(), GameText.ペガサス.GetRareWeight(), GameText.ユニコーン.GetRareWeight(), GameText.バイコーン.GetRareWeight(), GameText.アリコーン.GetRareWeight(), GameText.グリフォン.GetRareWeight(), GameText.モノケロス.GetRareWeight(), GameText.ヒッポグリフ.GetRareWeight()) switch + { + 0 => Generate(SpeciesDefaults.Getカーバンクル(), SpeciesDefaults.Getカーバンクル(), 2, GameText.カーバンクル), + 1 => Generate(SpeciesDefaults.Getペガサス(), SpeciesDefaults.Getペガサス(), 3, GameText.ペガサス), + 2 => Generate(SpeciesDefaults.Getユニコーン(), SpeciesDefaults.Getユニコーン(), 3, GameText.ユニコーン), + 3 => Generate(SpeciesDefaults.Getバイコーン(), SpeciesDefaults.Getバイコーン(), 3, GameText.バイコーン), + 4 => Generate(SpeciesDefaults.Getアリコーン(), SpeciesDefaults.Getアリコーン(), 3, GameText.アリコーン), + 5 => Generate(SpeciesDefaults.Getグリフォン(), SpeciesDefaults.Getグリフォン(), 3, GameText.グリフォン), + 6 => Generate(SpeciesDefaults.Getモノケロス(), SpeciesDefaults.Getモノケロス(), 3, GameText.モノケロス), + 7 => Generate(SpeciesDefaults.Getヒッポグリフ(), SpeciesDefaults.Getヒッポグリフ(), 3, GameText.ヒッポグリフ), + _ => null, + }; + } - protected Unit GetDragon() - { - return Oth.GetRandomIndex(GameText.リザードマン.GetRareWeight(), GameText.ドラゴニュート.GetRareWeight(), GameText.ワーム.GetRareWeight(), GameText.リュウ.GetRareWeight(), GameText.ワイバーン.GetRareWeight(), GameText.ドラコケンタウレ.GetRareWeight(), GameText.ドラゴン.GetRareWeight()) switch - { - 0 => Generate(SpeciesDefaults.Getリザードマン(), SpeciesDefaults.Getリザードマン(), 2, GameText.リザードマン), - 1 => Generate(SpeciesDefaults.Getドラゴニュート(), SpeciesDefaults.Getドラゴニュート(), 3, GameText.ドラゴニュート), - 2 => Generate(SpeciesDefaults.Getワーム(), SpeciesDefaults.Getワーム(), 4, GameText.ワーム), - 3 => Generate(SpeciesDefaults.Getリュウ(), SpeciesDefaults.Getリュウ(), 5, GameText.リュウ), - 4 => Generate(SpeciesDefaults.Getワイバーン(), SpeciesDefaults.Getワイバーン(), 4, GameText.ワイバーン), - 5 => Generate(SpeciesDefaults.Getドラコケンタウレ(), SpeciesDefaults.Getドラコケンタウレ(), 4, GameText.ドラコケンタウレ), - 6 => Generate(SpeciesDefaults.Getドラゴン(), SpeciesDefaults.Getドラゴン(), 5, GameText.ドラゴン), - _ => null, - }; - } + protected Unit Get魔獣() + { + switch (Oth.GetRandomIndex(GameText.キマイラ.GetRareWeight(), GameText.スフィンクス.GetRareWeight(), GameText.カトブレパス.GetRareWeight(), GameText.バジリスク.GetRareWeight(), GameText.コカトリス.GetRareWeight(), GameText.ゴルゴン.GetRareWeight())) + { + case 0: + return Generate(SpeciesDefaults.Getキマイラ(), SpeciesDefaults.Getキマイラ(), 3, GameText.キマイラ); + case 1: + { + bool b = RNG.XS.NextBool(); + return Generate(SpeciesDefaults.Getスフィンクス(b), SpeciesDefaults.Getスフィンクス(b), 3, GameText.スフィンクス); + } + case 2: + return Generate(SpeciesDefaults.Getカトブレパス(), SpeciesDefaults.Getカトブレパス(), 3, GameText.カトブレパス); + case 3: + return Generate(SpeciesDefaults.Getバジリスク(), SpeciesDefaults.Getバジリスク(), 3, GameText.バジリスク); + case 4: + return Generate(SpeciesDefaults.Getコカトリス(), SpeciesDefaults.Getコカトリス(), 3, GameText.コカトリス); + case 5: + return Generate(SpeciesDefaults.Getゴルゴン(), SpeciesDefaults.Getゴルゴン(), 3, GameText.ゴルゴン); + default: + return null; + } + } - public void Refresh() - { - i = 0; - Buf.Clear(); - Unit[] a = new Unit[Capacity]; + protected Unit GetDragon() + { + return Oth.GetRandomIndex(GameText.リザードマン.GetRareWeight(), GameText.ドラゴニュート.GetRareWeight(), GameText.ワーム.GetRareWeight(), GameText.リュウ.GetRareWeight(), GameText.ワイバーン.GetRareWeight(), GameText.ドラコケンタウレ.GetRareWeight(), GameText.ドラゴン.GetRareWeight()) switch + { + 0 => Generate(SpeciesDefaults.Getリザードマン(), SpeciesDefaults.Getリザードマン(), 2, GameText.リザードマン), + 1 => Generate(SpeciesDefaults.Getドラゴニュート(), SpeciesDefaults.Getドラゴニュート(), 3, GameText.ドラゴニュート), + 2 => Generate(SpeciesDefaults.Getワーム(), SpeciesDefaults.Getワーム(), 4, GameText.ワーム), + 3 => Generate(SpeciesDefaults.Getリュウ(), SpeciesDefaults.Getリュウ(), 5, GameText.リュウ), + 4 => Generate(SpeciesDefaults.Getワイバーン(), SpeciesDefaults.Getワイバーン(), 4, GameText.ワイバーン), + 5 => Generate(SpeciesDefaults.Getドラコケンタウレ(), SpeciesDefaults.Getドラコケンタウレ(), 4, GameText.ドラコケンタウレ), + 6 => Generate(SpeciesDefaults.Getドラゴン(), SpeciesDefaults.Getドラゴン(), 5, GameText.ドラゴン), + _ => null, + }; + } - for (int i = 0; i < Capacity; i++) - a[i] = g(); - /* - Parallel.For(0, Capacity, Sta.po3, delegate(int i) - { - a[i] = g(); - });*/ - Buf.AddRange(a); - } + public void Refresh() + { + i = 0; + Buf.Clear(); + Unit[] a = new Unit[Capacity]; - public void Refresh(int Capacity) - { - this.Capacity = Capacity; - i = 0; - Buf.Clear(); - Buf.Capacity = Capacity; - Unit[] a = new Unit[Capacity]; - for (int i = 0; i < Capacity; i++) - a[i] = g(); - /* - Parallel.For(0, Capacity, Sta.po3, delegate(int i) - { - a[i] = g(); - });*/ - Buf.AddRange(a); - } + for (int i = 0; i < Capacity; i++) + a[i] = g(); + /* + Parallel.For(0, Capacity, Sta.po3, delegate(int i) + { + a[i] = g(); + });*/ + Buf.AddRange(a); + } - public void Rotation() - { - i++; - } + public void Refresh(int Capacity) + { + this.Capacity = Capacity; + i = 0; + Buf.Clear(); + Buf.Capacity = Capacity; + Unit[] a = new Unit[Capacity]; + for (int i = 0; i < Capacity; i++) + a[i] = g(); + /* + Parallel.For(0, Capacity, Sta.po3, delegate(int i) + { + a[i] = g(); + });*/ + Buf.AddRange(a); + } - public Unit RefCharacter() - { - if (Buf.Count <= 0) - { - return null; - } - return Buf[i % Buf.Count]; - } + public void Rotation() + { + i++; + } - public Unit GetCharacter() - { - if (Buf.Count > 0) - { - Unit unit = Buf[i % Buf.Count]; - Buf.Remove(unit); - return unit; - } - return null; - } + public Unit RefCharacter() + { + if (Buf.Count <= 0) + { + return null; + } + return Buf[i % Buf.Count]; + } - public static IEnumerable EnumAllMonster() - { - yield return Generate(SpeciesDefaults.GetHarpy(), SpeciesDefaults.GetHarpy(), 2, GameText.ハーピー); - yield return Generate(SpeciesDefaults.Getハルピュイア(), SpeciesDefaults.Getハルピュイア(), 2, GameText.ハルピュイア); - yield return Generate(SpeciesDefaults.GetPhoenix(), SpeciesDefaults.GetPhoenix(), 4, GameText.フェニックス); - yield return Generate(SpeciesDefaults.Getラミア(), SpeciesDefaults.Getラミア(), 2, GameText.ラミア); - yield return Generate(SpeciesDefaults.Getヒュドラ(), SpeciesDefaults.Getヒュドラ(), 3, GameText.ヒュドラ); - yield return Generate(SpeciesDefaults.Getエキドナ(), SpeciesDefaults.Getエキドナ(), 3, GameText.エキドナ); - yield return Generate(SpeciesDefaults.Getウロボロス(), SpeciesDefaults.Getウロボロス(), 4, GameText.ウロボロス); - yield return Generate(SpeciesDefaults.Getウェアキャット(), SpeciesDefaults.Getウェアキャット(), 2, GameText.ウェアキャット); - yield return Generate(SpeciesDefaults.Getウェアウルフ(), SpeciesDefaults.Getウェアウルフ(), 2, GameText.ウェアウルフ); - yield return Generate(SpeciesDefaults.Getウェアフォックス(), SpeciesDefaults.Getウェアフォックス(), 2, GameText.ウェアフォックス); - yield return Generate(SpeciesDefaults.Getミノタウロス(), SpeciesDefaults.Getミノタウロス(), 2, GameText.ミノタウロス); - yield return Generate(SpeciesDefaults.Getアフール(), SpeciesDefaults.Getアフール(), 2, GameText.アフール); - yield return Generate(SpeciesDefaults.Getオノケンタウレ(), SpeciesDefaults.Getオノケンタウレ(), 2, GameText.オノケンタウレ); - yield return Generate(SpeciesDefaults.Getヒッポケンタウレ(), SpeciesDefaults.Getヒッポケンタウレ(), 3, GameText.ヒッポケンタウレ); - yield return Generate(SpeciesDefaults.Getブケンタウレ(), SpeciesDefaults.Getブケンタウレ(), 3, GameText.ブケンタウレ); - yield return Generate(SpeciesDefaults.Getカプラケンタウレ(), SpeciesDefaults.Getカプラケンタウレ(), 3, GameText.カプラケンタウレ); - yield return Generate(SpeciesDefaults.Getレオントケンタウレ(), SpeciesDefaults.Getレオントケンタウレ(), 3, GameText.レオントケンタウレ); - yield return Generate(SpeciesDefaults.Getティグリスケンタウレ(), SpeciesDefaults.Getティグリスケンタウレ(), 3, GameText.ティグリスケンタウレ); - yield return Generate(SpeciesDefaults.Getパンテーラケンタウレ(), SpeciesDefaults.Getパンテーラケンタウレ(), 3, GameText.パンテーラケンタウレ); - yield return Generate(SpeciesDefaults.Getチータケンタウレ(), SpeciesDefaults.Getチータケンタウレ(), 3, GameText.チータケンタウレ); - yield return Generate(SpeciesDefaults.Getカッパ(), SpeciesDefaults.Getカッパ(), 2, GameText.カッパ); - yield return Generate(SpeciesDefaults.Getマーメイド(), SpeciesDefaults.Getマーメイド(), 2, GameText.マーメイド); - yield return Generate(SpeciesDefaults.Getオールドマーメイド(), SpeciesDefaults.Getオールドマーメイド(), 2, GameText.オールドマーメイド); - yield return Generate(SpeciesDefaults.Getドルフィンマーメイド(), SpeciesDefaults.Getドルフィンマーメイド(), 2, GameText.ドルフィンマーメイド); - bool b = RNG.XS.NextBool(); - yield return Generate(SpeciesDefaults.Getイクテュオケンタウレ(b), SpeciesDefaults.Getイクテュオケンタウレ(b), 3, GameText.イクテュオケンタウレ); - yield return Generate(SpeciesDefaults.Getデルピヌスケンタウレ(), SpeciesDefaults.Getデルピヌスケンタウレ(), 3, GameText.デルピヌスケンタウレ); - yield return Generate(SpeciesDefaults.Getシーラミア(), SpeciesDefaults.Getシーラミア(), 2, GameText.シーラミア); - int num = RNG.XS.Next(3); - yield return Generate(SpeciesDefaults.Getセイレーン(num), SpeciesDefaults.Getセイレーン(num), 2, GameText.セイレーン); - yield return Generate(SpeciesDefaults.Getスキュラ(), SpeciesDefaults.Getスキュラ(), 2, GameText.スキュラ); - yield return Generate(SpeciesDefaults.Getカリュブディス(), SpeciesDefaults.Getカリュブディス(), 3, GameText.カリュブディス); - yield return Generate(SpeciesDefaults.Getクラーケン(), SpeciesDefaults.Getクラーケン(), 3, GameText.クラーケン); - b = RNG.XS.NextBool(); - yield return Generate(SpeciesDefaults.Getオールドスキュラ(b), SpeciesDefaults.Getオールドスキュラ(b), 4, GameText.オールドスキュラ); - yield return Generate(SpeciesDefaults.Getウェアマンティス(), SpeciesDefaults.Getウェアマンティス(), 1, GameText.ウェアマンティス); - yield return Generate(SpeciesDefaults.Getウェアドラゴンフライ(), SpeciesDefaults.Getウェアドラゴンフライ(), 1, GameText.ウェアドラゴンフライ); - yield return Generate(SpeciesDefaults.Getウェアビートル(), SpeciesDefaults.Getウェアビートル(), 1, GameText.ウェアビートル); - yield return Generate(SpeciesDefaults.Getウェアスタッグビートル(), SpeciesDefaults.Getウェアスタッグビートル(), 1, GameText.ウェアスタッグビートル); - b = RNG.XS.NextBool(); - yield return Generate(SpeciesDefaults.Getアラクネ(b), SpeciesDefaults.Getアラクネ(b), 2, GameText.アラクネ); - yield return Generate(SpeciesDefaults.Getギルタブリル(), SpeciesDefaults.Getギルタブリル(), 2, GameText.ギルタブリル); - yield return Generate(SpeciesDefaults.Getギルタブルル(), SpeciesDefaults.Getギルタブルル(), 2, GameText.ギルタブルル); - yield return Generate(SpeciesDefaults.Getムカデジョウロウ(), SpeciesDefaults.Getムカデジョウロウ(), 2, GameText.ムカデジョウロウ); - yield return Generate(SpeciesDefaults.Getサンドワーム(), SpeciesDefaults.Getサンドワーム(), 2, GameText.サンドワーム); - b = RNG.XS.NextBool(); - bool b2 = RNG.XS.NextBool(); - yield return Generate(SpeciesDefaults.Getフェアリー(b, b2), SpeciesDefaults.Getフェアリー(b, b2), 1, GameText.フェアリー); - yield return Generate(SpeciesDefaults.Getリリン(), SpeciesDefaults.Getリリン(), 2, GameText.リリン); - yield return Generate(SpeciesDefaults.Getエルフ(), SpeciesDefaults.Getエルフ(), 2, GameText.エルフ); - yield return Generate(SpeciesDefaults.Getドワーフ(), SpeciesDefaults.Getドワーフ(), 2, GameText.ドワーフ); - b = RNG.XS.NextBool(); - yield return Generate(SpeciesDefaults.Getオーグリス(b), SpeciesDefaults.Getオーグリス(b), 2, GameText.オーグリス); - yield return Generate(SpeciesDefaults.Getサイクロプス(), SpeciesDefaults.Getサイクロプス(), 2, GameText.サイクロプス); - yield return Generate(SpeciesDefaults.Getデビル(), SpeciesDefaults.Getデビル(), 2, GameText.デビル); - b = RNG.XS.NextBool(); - yield return Generate(SpeciesDefaults.Getエンジェル(b), SpeciesDefaults.Getエンジェル(b), 2, GameText.エンジェル); - yield return Generate(SpeciesDefaults.Getサキュバス(), SpeciesDefaults.Getサキュバス(), 2, GameText.サキュバス); - yield return Generate(SpeciesDefaults.Getアルラウネ(), SpeciesDefaults.Getアルラウネ(), 2, GameText.アルラウネ); - yield return Generate(SpeciesDefaults.Getスライム(), SpeciesDefaults.Getスライム(), 0, GameText.スライム); - yield return Generate(SpeciesDefaults.Getエイリアン(), SpeciesDefaults.Getエイリアン(), 3, GameText.エイリアン); - yield return Generate(SpeciesDefaults.Getカーバンクル(), SpeciesDefaults.Getカーバンクル(), 2, GameText.カーバンクル); - yield return Generate(SpeciesDefaults.Getペガサス(), SpeciesDefaults.Getペガサス(), 3, GameText.ペガサス); - yield return Generate(SpeciesDefaults.Getユニコーン(), SpeciesDefaults.Getユニコーン(), 3, GameText.ユニコーン); - yield return Generate(SpeciesDefaults.Getバイコーン(), SpeciesDefaults.Getバイコーン(), 3, GameText.バイコーン); - yield return Generate(SpeciesDefaults.Getアリコーン(), SpeciesDefaults.Getアリコーン(), 3, GameText.アリコーン); - yield return Generate(SpeciesDefaults.Getグリフォン(), SpeciesDefaults.Getグリフォン(), 3, GameText.グリフォン); - yield return Generate(SpeciesDefaults.Getモノケロス(), SpeciesDefaults.Getモノケロス(), 3, GameText.モノケロス); - yield return Generate(SpeciesDefaults.Getヒッポグリフ(), SpeciesDefaults.Getヒッポグリフ(), 3, GameText.ヒッポグリフ); - yield return Generate(SpeciesDefaults.Getキマイラ(), SpeciesDefaults.Getキマイラ(), 3, GameText.キマイラ); - b = RNG.XS.NextBool(); - yield return Generate(SpeciesDefaults.Getスフィンクス(b), SpeciesDefaults.Getスフィンクス(b), 3, GameText.スフィンクス); - yield return Generate(SpeciesDefaults.Getカトブレパス(), SpeciesDefaults.Getカトブレパス(), 3, GameText.カトブレパス); - yield return Generate(SpeciesDefaults.Getバジリスク(), SpeciesDefaults.Getバジリスク(), 3, GameText.バジリスク); - yield return Generate(SpeciesDefaults.Getコカトリス(), SpeciesDefaults.Getコカトリス(), 3, GameText.コカトリス); - yield return Generate(SpeciesDefaults.Getゴルゴン(), SpeciesDefaults.Getゴルゴン(), 3, GameText.ゴルゴン); - yield return Generate(SpeciesDefaults.Getリザードマン(), SpeciesDefaults.Getリザードマン(), 2, GameText.リザードマン); - yield return Generate(SpeciesDefaults.Getドラゴニュート(), SpeciesDefaults.Getドラゴニュート(), 3, GameText.ドラゴニュート); - yield return Generate(SpeciesDefaults.Getワーム(), SpeciesDefaults.Getワーム(), 4, GameText.ワーム); - yield return Generate(SpeciesDefaults.Getリュウ(), SpeciesDefaults.Getリュウ(), 5, GameText.リュウ); - yield return Generate(SpeciesDefaults.Getワイバーン(), SpeciesDefaults.Getワイバーン(), 4, GameText.ワイバーン); - yield return Generate(SpeciesDefaults.Getドラコケンタウレ(), SpeciesDefaults.Getドラコケンタウレ(), 4, GameText.ドラコケンタウレ); - yield return Generate(SpeciesDefaults.Getドラゴン(), SpeciesDefaults.Getドラゴン(), 5, GameText.ドラゴン); - } + public Unit GetCharacter() + { + if (Buf.Count > 0) + { + Unit unit = Buf[i % Buf.Count]; + Buf.Remove(unit); + return unit; + } + return null; + } + + public static IEnumerable EnumAllMonster() + { + yield return Generate(SpeciesDefaults.GetHarpy(), SpeciesDefaults.GetHarpy(), 2, GameText.ハーピー); + yield return Generate(SpeciesDefaults.Getハルピュイア(), SpeciesDefaults.Getハルピュイア(), 2, GameText.ハルピュイア); + yield return Generate(SpeciesDefaults.GetPhoenix(), SpeciesDefaults.GetPhoenix(), 4, GameText.フェニックス); + yield return Generate(SpeciesDefaults.Getラミア(), SpeciesDefaults.Getラミア(), 2, GameText.ラミア); + yield return Generate(SpeciesDefaults.Getヒュドラ(), SpeciesDefaults.Getヒュドラ(), 3, GameText.ヒュドラ); + yield return Generate(SpeciesDefaults.Getエキドナ(), SpeciesDefaults.Getエキドナ(), 3, GameText.エキドナ); + yield return Generate(SpeciesDefaults.Getウロボロス(), SpeciesDefaults.Getウロボロス(), 4, GameText.ウロボロス); + yield return Generate(SpeciesDefaults.Getウェアキャット(), SpeciesDefaults.Getウェアキャット(), 2, GameText.ウェアキャット); + yield return Generate(SpeciesDefaults.Getウェアウルフ(), SpeciesDefaults.Getウェアウルフ(), 2, GameText.ウェアウルフ); + yield return Generate(SpeciesDefaults.Getウェアフォックス(), SpeciesDefaults.Getウェアフォックス(), 2, GameText.ウェアフォックス); + yield return Generate(SpeciesDefaults.Getミノタウロス(), SpeciesDefaults.Getミノタウロス(), 2, GameText.ミノタウロス); + yield return Generate(SpeciesDefaults.Getアフール(), SpeciesDefaults.Getアフール(), 2, GameText.アフール); + yield return Generate(SpeciesDefaults.Getオノケンタウレ(), SpeciesDefaults.Getオノケンタウレ(), 2, GameText.オノケンタウレ); + yield return Generate(SpeciesDefaults.Getヒッポケンタウレ(), SpeciesDefaults.Getヒッポケンタウレ(), 3, GameText.ヒッポケンタウレ); + yield return Generate(SpeciesDefaults.Getブケンタウレ(), SpeciesDefaults.Getブケンタウレ(), 3, GameText.ブケンタウレ); + yield return Generate(SpeciesDefaults.Getカプラケンタウレ(), SpeciesDefaults.Getカプラケンタウレ(), 3, GameText.カプラケンタウレ); + yield return Generate(SpeciesDefaults.Getレオントケンタウレ(), SpeciesDefaults.Getレオントケンタウレ(), 3, GameText.レオントケンタウレ); + yield return Generate(SpeciesDefaults.Getティグリスケンタウレ(), SpeciesDefaults.Getティグリスケンタウレ(), 3, GameText.ティグリスケンタウレ); + yield return Generate(SpeciesDefaults.Getパンテーラケンタウレ(), SpeciesDefaults.Getパンテーラケンタウレ(), 3, GameText.パンテーラケンタウレ); + yield return Generate(SpeciesDefaults.Getチータケンタウレ(), SpeciesDefaults.Getチータケンタウレ(), 3, GameText.チータケンタウレ); + yield return Generate(SpeciesDefaults.Getカッパ(), SpeciesDefaults.Getカッパ(), 2, GameText.カッパ); + yield return Generate(SpeciesDefaults.Getマーメイド(), SpeciesDefaults.Getマーメイド(), 2, GameText.マーメイド); + yield return Generate(SpeciesDefaults.Getオールドマーメイド(), SpeciesDefaults.Getオールドマーメイド(), 2, GameText.オールドマーメイド); + yield return Generate(SpeciesDefaults.Getドルフィンマーメイド(), SpeciesDefaults.Getドルフィンマーメイド(), 2, GameText.ドルフィンマーメイド); + bool b = RNG.XS.NextBool(); + yield return Generate(SpeciesDefaults.Getイクテュオケンタウレ(b), SpeciesDefaults.Getイクテュオケンタウレ(b), 3, GameText.イクテュオケンタウレ); + yield return Generate(SpeciesDefaults.Getデルピヌスケンタウレ(), SpeciesDefaults.Getデルピヌスケンタウレ(), 3, GameText.デルピヌスケンタウレ); + yield return Generate(SpeciesDefaults.Getシーラミア(), SpeciesDefaults.Getシーラミア(), 2, GameText.シーラミア); + int num = RNG.XS.Next(3); + yield return Generate(SpeciesDefaults.Getセイレーン(num), SpeciesDefaults.Getセイレーン(num), 2, GameText.セイレーン); + yield return Generate(SpeciesDefaults.Getスキュラ(), SpeciesDefaults.Getスキュラ(), 2, GameText.スキュラ); + yield return Generate(SpeciesDefaults.Getカリュブディス(), SpeciesDefaults.Getカリュブディス(), 3, GameText.カリュブディス); + yield return Generate(SpeciesDefaults.Getクラーケン(), SpeciesDefaults.Getクラーケン(), 3, GameText.クラーケン); + b = RNG.XS.NextBool(); + yield return Generate(SpeciesDefaults.Getオールドスキュラ(b), SpeciesDefaults.Getオールドスキュラ(b), 4, GameText.オールドスキュラ); + yield return Generate(SpeciesDefaults.Getウェアマンティス(), SpeciesDefaults.Getウェアマンティス(), 1, GameText.ウェアマンティス); + yield return Generate(SpeciesDefaults.Getウェアドラゴンフライ(), SpeciesDefaults.Getウェアドラゴンフライ(), 1, GameText.ウェアドラゴンフライ); + yield return Generate(SpeciesDefaults.Getウェアビートル(), SpeciesDefaults.Getウェアビートル(), 1, GameText.ウェアビートル); + yield return Generate(SpeciesDefaults.Getウェアスタッグビートル(), SpeciesDefaults.Getウェアスタッグビートル(), 1, GameText.ウェアスタッグビートル); + b = RNG.XS.NextBool(); + yield return Generate(SpeciesDefaults.Getアラクネ(b), SpeciesDefaults.Getアラクネ(b), 2, GameText.アラクネ); + yield return Generate(SpeciesDefaults.Getギルタブリル(), SpeciesDefaults.Getギルタブリル(), 2, GameText.ギルタブリル); + yield return Generate(SpeciesDefaults.Getギルタブルル(), SpeciesDefaults.Getギルタブルル(), 2, GameText.ギルタブルル); + yield return Generate(SpeciesDefaults.Getムカデジョウロウ(), SpeciesDefaults.Getムカデジョウロウ(), 2, GameText.ムカデジョウロウ); + yield return Generate(SpeciesDefaults.Getサンドワーム(), SpeciesDefaults.Getサンドワーム(), 2, GameText.サンドワーム); + b = RNG.XS.NextBool(); + bool b2 = RNG.XS.NextBool(); + yield return Generate(SpeciesDefaults.Getフェアリー(b, b2), SpeciesDefaults.Getフェアリー(b, b2), 1, GameText.フェアリー); + yield return Generate(SpeciesDefaults.Getリリン(), SpeciesDefaults.Getリリン(), 2, GameText.リリン); + yield return Generate(SpeciesDefaults.Getエルフ(), SpeciesDefaults.Getエルフ(), 2, GameText.エルフ); + yield return Generate(SpeciesDefaults.Getドワーフ(), SpeciesDefaults.Getドワーフ(), 2, GameText.ドワーフ); + b = RNG.XS.NextBool(); + yield return Generate(SpeciesDefaults.Getオーグリス(b), SpeciesDefaults.Getオーグリス(b), 2, GameText.オーグリス); + yield return Generate(SpeciesDefaults.Getサイクロプス(), SpeciesDefaults.Getサイクロプス(), 2, GameText.サイクロプス); + yield return Generate(SpeciesDefaults.Getデビル(), SpeciesDefaults.Getデビル(), 2, GameText.デビル); + b = RNG.XS.NextBool(); + yield return Generate(SpeciesDefaults.Getエンジェル(b), SpeciesDefaults.Getエンジェル(b), 2, GameText.エンジェル); + yield return Generate(SpeciesDefaults.Getサキュバス(), SpeciesDefaults.Getサキュバス(), 2, GameText.サキュバス); + yield return Generate(SpeciesDefaults.Getアルラウネ(), SpeciesDefaults.Getアルラウネ(), 2, GameText.アルラウネ); + yield return Generate(SpeciesDefaults.Getスライム(), SpeciesDefaults.Getスライム(), 0, GameText.スライム); + yield return Generate(SpeciesDefaults.Getエイリアン(), SpeciesDefaults.Getエイリアン(), 3, GameText.エイリアン); + yield return Generate(SpeciesDefaults.Getカーバンクル(), SpeciesDefaults.Getカーバンクル(), 2, GameText.カーバンクル); + yield return Generate(SpeciesDefaults.Getペガサス(), SpeciesDefaults.Getペガサス(), 3, GameText.ペガサス); + yield return Generate(SpeciesDefaults.Getユニコーン(), SpeciesDefaults.Getユニコーン(), 3, GameText.ユニコーン); + yield return Generate(SpeciesDefaults.Getバイコーン(), SpeciesDefaults.Getバイコーン(), 3, GameText.バイコーン); + yield return Generate(SpeciesDefaults.Getアリコーン(), SpeciesDefaults.Getアリコーン(), 3, GameText.アリコーン); + yield return Generate(SpeciesDefaults.Getグリフォン(), SpeciesDefaults.Getグリフォン(), 3, GameText.グリフォン); + yield return Generate(SpeciesDefaults.Getモノケロス(), SpeciesDefaults.Getモノケロス(), 3, GameText.モノケロス); + yield return Generate(SpeciesDefaults.Getヒッポグリフ(), SpeciesDefaults.Getヒッポグリフ(), 3, GameText.ヒッポグリフ); + yield return Generate(SpeciesDefaults.Getキマイラ(), SpeciesDefaults.Getキマイラ(), 3, GameText.キマイラ); + b = RNG.XS.NextBool(); + yield return Generate(SpeciesDefaults.Getスフィンクス(b), SpeciesDefaults.Getスフィンクス(b), 3, GameText.スフィンクス); + yield return Generate(SpeciesDefaults.Getカトブレパス(), SpeciesDefaults.Getカトブレパス(), 3, GameText.カトブレパス); + yield return Generate(SpeciesDefaults.Getバジリスク(), SpeciesDefaults.Getバジリスク(), 3, GameText.バジリスク); + yield return Generate(SpeciesDefaults.Getコカトリス(), SpeciesDefaults.Getコカトリス(), 3, GameText.コカトリス); + yield return Generate(SpeciesDefaults.Getゴルゴン(), SpeciesDefaults.Getゴルゴン(), 3, GameText.ゴルゴン); + yield return Generate(SpeciesDefaults.Getリザードマン(), SpeciesDefaults.Getリザードマン(), 2, GameText.リザードマン); + yield return Generate(SpeciesDefaults.Getドラゴニュート(), SpeciesDefaults.Getドラゴニュート(), 3, GameText.ドラゴニュート); + yield return Generate(SpeciesDefaults.Getワーム(), SpeciesDefaults.Getワーム(), 4, GameText.ワーム); + yield return Generate(SpeciesDefaults.Getリュウ(), SpeciesDefaults.Getリュウ(), 5, GameText.リュウ); + yield return Generate(SpeciesDefaults.Getワイバーン(), SpeciesDefaults.Getワイバーン(), 4, GameText.ワイバーン); + yield return Generate(SpeciesDefaults.Getドラコケンタウレ(), SpeciesDefaults.Getドラコケンタウレ(), 4, GameText.ドラコケンタウレ); + yield return Generate(SpeciesDefaults.Getドラゴン(), SpeciesDefaults.Getドラゴン(), 5, GameText.ドラゴン); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/ListView.cs b/SlaveMatrix/SlaveMatrix/GameClasses/ListView.cs index aa1bd61..45b0fec 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/ListView.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/ListView.cs @@ -3,139 +3,140 @@ using System.Collections.Generic; using System.Drawing; using _2DGAMELIB; -namespace SlaveMatrix; - -//Text Actions -public struct TA +namespace SlaveMatrix { - public string Text; - - public Action act; - - public TA(string Text, Action act) + //Text Actions + public struct TA { - this.Text = Text; - this.act = act; + public string Text; + + public Action act; + + public TA(string Text, Action act) + { + this.Text = Text; + this.act = act; + } + } + + + //list of buttons + public class ListView + { + private Are Are; + + private ParT[] pt; + + public Buts bs; + + private double Space; + + private double LocalHeight; + + private Vector2D p; + + public IEnumerable Acts + { + set + { + int num = 0; + foreach (TA item in value) + { + pt[num].Text = item.Text; + bs[num.ToString()].Action = item.act; + num++; + } + } + } + + public Vector2D Position + { + get + { + return p; + } + set + { + p = value; + double num = 0.0; + double num2 = pt[0].OP[0].ps[3].Y * pt[0].SizeBase; + num2 += num2 * Space; + ParT[] array = pt; + for (int i = 0; i < array.Length; i++) + { + array[i].PositionBase = p.AddY(num); + num += num2; + } + } + } + + public ListView(Are Are, Vector2D Position, double Space, Font Font, double TextSize, Color TextColor, Color ShadColor, Color BackColor, Color FramColor, params TA[] acts) + { + this.Are = Are; + this.Space = Space; + pt = new ParT[acts.Length]; + bs = new Buts(); + for (int i = 0; i < acts.Length; i++) + { + pt[i] = new ParT(); + pt[i].Text = acts[i].Text; + pt[i].SizeBase = 0.095; + pt[i].Font = Font; + pt[i].FontSize = TextSize; + pt[i].RectSize = new Vector2D(100.0, 100.0); + pt[i].SetStringRectOutline(Are.Unit, Are.GD); + pt[i].Closed = true; + pt[i].TextColor = TextColor; + if (!ShadColor.IsEmpty) + { + pt[i].ShadBrush = new SolidBrush(ShadColor); + } + pt[i].BrushColor = BackColor; + pt[i].PenColor = FramColor; + bs.Add(i.ToString(), new But1(pt[i], acts[i].act)); + } + this.Position = Position; + LocalHeight = Are.LocalHeight; + } + + public void SetHitColor(Med Med) + { + ParT[] array = pt; + foreach (ParT obj in array) + { + obj.HitColor = Med.GetUniqueColor(); + obj.HitColor = Med.GetUniqueColor(); + } + } + + public void Down(ref Color HitColor) + { + bs.Down(ref HitColor); + } + + public void Leave() + { + bs.Leave(); + } + + public void Move(ref Color HitColor) + { + bs.Move(ref HitColor); + } + + public void Up(ref Color HitColor) + { + bs.Up(ref HitColor); + } + + public void Draw(Are Are) + { + bs.Draw(Are); + } + + public void Dispose() + { + bs.Dispose(); + } } } - - -//list of buttons -public class ListView -{ - private Are Are; - - private ParT[] pt; - - public Buts bs; - - private double Space; - - private double LocalHeight; - - private Vector2D p; - - public IEnumerable Acts - { - set - { - int num = 0; - foreach (TA item in value) - { - pt[num].Text = item.Text; - bs[num.ToString()].Action = item.act; - num++; - } - } - } - - public Vector2D Position - { - get - { - return p; - } - set - { - p = value; - double num = 0.0; - double num2 = pt[0].OP[0].ps[3].Y * pt[0].SizeBase; - num2 += num2 * Space; - ParT[] array = pt; - for (int i = 0; i < array.Length; i++) - { - array[i].PositionBase = p.AddY(num); - num += num2; - } - } - } - - public ListView(Are Are, Vector2D Position, double Space, Font Font, double TextSize, Color TextColor, Color ShadColor, Color BackColor, Color FramColor, params TA[] acts) - { - this.Are = Are; - this.Space = Space; - pt = new ParT[acts.Length]; - bs = new Buts(); - for (int i = 0; i < acts.Length; i++) - { - pt[i] = new ParT(); - pt[i].Text = acts[i].Text; - pt[i].SizeBase = 0.095; - pt[i].Font = Font; - pt[i].FontSize = TextSize; - pt[i].RectSize = new Vector2D(100.0, 100.0); - pt[i].SetStringRectOutline(Are.Unit, Are.GD); - pt[i].Closed = true; - pt[i].TextColor = TextColor; - if (!ShadColor.IsEmpty) - { - pt[i].ShadBrush = new SolidBrush(ShadColor); - } - pt[i].BrushColor = BackColor; - pt[i].PenColor = FramColor; - bs.Add(i.ToString(), new But1(pt[i], acts[i].act)); - } - this.Position = Position; - LocalHeight = Are.LocalHeight; - } - - public void SetHitColor(Med Med) - { - ParT[] array = pt; - foreach (ParT obj in array) - { - obj.HitColor = Med.GetUniqueColor(); - obj.HitColor = Med.GetUniqueColor(); - } - } - - public void Down(ref Color HitColor) - { - bs.Down(ref HitColor); - } - - public void Leave() - { - bs.Leave(); - } - - public void Move(ref Color HitColor) - { - bs.Move(ref HitColor); - } - - public void Up(ref Color HitColor) - { - bs.Up(ref HitColor); - } - - public void Draw(Are Are) - { - bs.Draw(Are); - } - - public void Dispose() - { - bs.Dispose(); - } -} diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Mods.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Mods.cs index 0cfb605..19728d1 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Mods.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Mods.cs @@ -9,8263 +9,8264 @@ using System.Threading.Tasks; using _2DGAMELIB; using SlaveMatrix.Properties; -namespace SlaveMatrix; - -public static class Mods +namespace SlaveMatrix { - private static SubInfo si; + public static class Mods + { + private static SubInfo si; - public static ヴィオラ台詞 ヴィオラ台詞; + public static ヴィオラ台詞 ヴィオラ台詞; - public static キャラ台詞 キャラ台詞; + public static キャラ台詞 キャラ台詞; - private static ListView SaveData; + private static ListView SaveData; - private static InfoPanel ip; + private static InfoPanel ip; - private static Buts dbs; + private static Buts dbs; - private static Cha TrainingTarget; + private static Cha TrainingTarget; - public static 吹き出し キャラ吹出し; + public static 吹き出し キャラ吹出し; - private static Cha Viola; + private static Cha Viola; - public static 吹き出し ヴィオラ吹出し; + public static 吹き出し ヴィオラ吹出し; - private static Lab npl; + private static Lab npl; - public static Are DrawBuffer; + public static Are DrawBuffer; - public static Are BlackBackground; + public static Are BlackBackground; - public static Are BasementBackground; + public static Are BasementBackground; - public static Are OfficeBackground; + public static Are OfficeBackground; - public static Are drawArea; + public static Are drawArea; - private static MotV mv; + private static MotV mv; - private static bool sta; + private static bool sta; - private static double v; + private static double v; - private static Action メインフォーム描画; + private static Action メインフォーム描画; - private static Action 調教描画; + private static Action 調教描画; - public static Action 撮影描画; + public static Action 撮影描画; - private static Action 対象描画; + private static Action 対象描画; - private static Action DrawBlessing; + private static Action DrawBlessing; - private static Action DrawOffice; + private static Action DrawOffice; - private static Action DrawDebt; + private static Action DrawDebt; - private static Action DrawSlaveShop; + private static Action DrawSlaveShop; - private static Action DrawToolShop; + private static Action DrawToolShop; - private static Action 中継描画; + private static Action 中継描画; - private static Action DrawOP0; + private static Action DrawOP0; - private static Action DrawOP1; + private static Action DrawOP1; - private static Action 説明描画; + private static Action 説明描画; - private static Action 初事務所描画; + private static Action 初事務所描画; - private static Action 返済イベント描画; + private static Action 返済イベント描画; - private static Action 日数進行描画; + private static Action 日数進行描画; - private static Action PlayerInformationSliders; + private static Action PlayerInformationSliders; - public const double 初期利子 = 0.002; + public const double 初期利子 = 0.002; - public const ulong 開始借金額 = 5000000000uL; + public const ulong 開始借金額 = 5000000000uL; - public const ulong 日借金上限 = 50000000uL; + public const ulong 日借金上限 = 50000000uL; - public static ulong 単位返済段階額; + public static ulong 単位返済段階額; - public const ulong MaxMoney = 9999999999999uL; + public const ulong MaxMoney = 9999999999999uL; - public const ulong MinMoney = 0uL; + public const ulong MinMoney = 0uL; - public static double DemandMax; + public static double DemandMax; - public static bool SDShow; + public static bool SDShow; - public static bool save; + public static bool save; - public static bool title; + public static bool title; - public static bool processing; + public static bool processing; - private static Action 対象UI初期化; + private static Action 対象UI初期化; - private static Action 奴隷UI初期化; + private static Action 奴隷UI初期化; - private static string[] 日終了ログa; + private static string[] 日終了ログa; - public static ulong 労働利益; + public static ulong 労働利益; - public static ulong 日利益額; + public static ulong 日利益額; - public static ulong 日利子額; + public static ulong 日利子額; - private const int ml = 19; + private const int ml = 19; - private static bool dayp; + private static bool dayp; - private static CancellationTokenSource cts; + private static CancellationTokenSource cts; - public static Task t1; + public static Task t1; - private static bool start; + private static bool start; - private const ulong 遺伝情報変更価格 = 10000000uL; + private const ulong 遺伝情報変更価格 = 10000000uL; - public const int 最大フロア数 = 9; + public const int 最大フロア数 = 9; - private static bool 調教前調教済みフラグ; + private static bool 調教前調教済みフラグ; - public const bool v3 = false; + public const bool v3 = false; - public const bool 体験版 = false; + public const bool 体験版 = false; - public static int MaxRoomNumber => 135; + public static int MaxRoomNumber => 135; - public static Dictionary GetMods(Med Med) - { - Sta.LoadConfig(); - Sta.タイル準備(); - Sta.Set擬音(); - Sta.Set喘ぎ(); + public static Dictionary GetMods(Med Med) + { + Sta.LoadConfig(); + Sta.タイル準備(); + Sta.Set擬音(); + Sta.Set喘ぎ(); - drawArea = new Are(Med, Hit: false); - drawArea.Setting(); + drawArea = new Are(Med, Hit: false); + drawArea.Setting(); - DrawBuffer = new Are(Med, Hit: true); - DrawBuffer.Setting(); - BlackBackground = new Are(Med, Hit: true); - BlackBackground.Setting(); - BlackBackground.Clear(Col.Black); - BasementBackground = new Are(Med, Hit: true); - BasementBackground.Setting(); - using (Bitmap image = new Bitmap(new MemoryStream(Resources.dangeon01_ex2))) - { - BasementBackground.GD.DrawImage(image, BasementBackground.Dis.GetRect()); - } - OfficeBackground = new Are(Med, Hit: true); - OfficeBackground.Setting(); - using (Bitmap image2 = new Bitmap(new MemoryStream(Resources.li_room10a_c_ex2))) - { - OfficeBackground.GD.DrawImage(image2, OfficeBackground.Dis.GetRect()); - } - SaveData = new ListView(DrawBuffer, Dat.Vec2DZero.AddY(0.0025), 0.25, new Font("MS Gothic", 1f), 0.11, Col.White, Col.Empty, Col.Black, Col.Empty, Enumerable.Repeat(new TA(new string('A', 15), delegate - { - }), 10).ToArray()); - SaveData.SetHitColor(Med); - dbs = new Buts(); - ParT parT = new ParT(); - double y = 0.9075; - if (Program.biggerWindow) - { - y = 0.932; - } - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(-0.001, y); - parT.Text = "Player"; - parT.FontSize = 0.14; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - dbs.Add("プレイヤー", new But1(parT, delegate - { - if (Sta.GameData.所持金 < 10000000) - { - ip.SubInfoIm = GameText.所持金が足りません; - } - else - { - //TODO fix? - //Sounds.精算.Play(); - Sta.GameData.所持金 -= 10000000uL; - ip.UpdateSub2(); - - //note: removed 50ms timeout -- could add back with mot... - Med.InvokeL(delegate - { - Med.SwitchMode("PlayerInformation", DrawBuffer, PlayerInformationSliders); - }); - } - })); - ParT parT2 = new ParT(); - parT2.Font = new Font("MS Gothic", 0.1f); - double x = 0.699; - if (Program.biggerWindow) - { - x = 0.77; - } - parT2.PositionBase = DrawBuffer.GetPosition(x, y); - parT2.Text = "Title"; - parT2.FontSize = 0.14; - parT2.SizeBase = 0.05; - parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT2.OP.ScalingXY(parT2.OP.GetCenter(), 0.87, 0.23); - parT2.Closed = true; - parT2.TextColor = Col.White; - parT2.BrushColor = Color.FromArgb(160, Col.Black); - parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT2.StringFormat.Alignment = StringAlignment.Center; - parT2.StringFormat.LineAlignment = StringAlignment.Center; - dbs.Add("タイトル", new But1(parT2, delegate - { - //TODO fix? - //Sounds.操作.Play(); - string tb = ((ip.TextIm == "") ? " " : ip.TextIm); - bool sb = ip.MaiShow; - ip.MaiShow = true; - ip.TextIm = GameText.タイトル画面に戻りますか; - ip.選択yAct = delegate - { + DrawBuffer = new Are(Med, Hit: true); + DrawBuffer.Setting(); + BlackBackground = new Are(Med, Hit: true); + BlackBackground.Setting(); + BlackBackground.Clear(Col.Black); + BasementBackground = new Are(Med, Hit: true); + BasementBackground.Setting(); + using (Bitmap image = new Bitmap(new MemoryStream(Resources.dangeon01_ex2))) + { + BasementBackground.GD.DrawImage(image, BasementBackground.Dis.GetRect()); + } + OfficeBackground = new Are(Med, Hit: true); + OfficeBackground.Setting(); + using (Bitmap image2 = new Bitmap(new MemoryStream(Resources.li_room10a_c_ex2))) + { + OfficeBackground.GD.DrawImage(image2, OfficeBackground.Dis.GetRect()); + } + SaveData = new ListView(DrawBuffer, Dat.Vec2DZero.AddY(0.0025), 0.25, new Font("MS Gothic", 1f), 0.11, Col.White, Col.Empty, Col.Black, Col.Empty, Enumerable.Repeat(new TA(new string('A', 15), delegate + { + }), 10).ToArray()); + SaveData.SetHitColor(Med); + dbs = new Buts(); + ParT parT = new ParT(); + double y = 0.9075; + if (Program.biggerWindow) + { + y = 0.932; + } + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(-0.001, y); + parT.Text = "Player"; + parT.FontSize = 0.14; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + dbs.Add("プレイヤー", new But1(parT, delegate + { + if (Sta.GameData.所持金 < 10000000) + { + ip.SubInfoIm = GameText.所持金が足りません; + } + else + { + //TODO fix? + //Sounds.精算.Play(); + Sta.GameData.所持金 -= 10000000uL; + ip.UpdateSub2(); + + //note: removed 50ms timeout -- could add back with mot... + Med.InvokeL(delegate + { + Med.SwitchMode("PlayerInformation", DrawBuffer, PlayerInformationSliders); + }); + } + })); + ParT parT2 = new ParT(); + parT2.Font = new Font("MS Gothic", 0.1f); + double x = 0.699; + if (Program.biggerWindow) + { + x = 0.77; + } + parT2.PositionBase = DrawBuffer.GetPosition(x, y); + parT2.Text = "Title"; + parT2.FontSize = 0.14; + parT2.SizeBase = 0.05; + parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT2.OP.ScalingXY(parT2.OP.GetCenter(), 0.87, 0.23); + parT2.Closed = true; + parT2.TextColor = Col.White; + parT2.BrushColor = Color.FromArgb(160, Col.Black); + parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT2.StringFormat.Alignment = StringAlignment.Center; + parT2.StringFormat.LineAlignment = StringAlignment.Center; + dbs.Add("タイトル", new But1(parT2, delegate + { //TODO fix? //Sounds.操作.Play(); - Med.Mode = "Title"; - Color HitColor4 = Col.Empty; - dbs.Move(ref HitColor4); - ip.選択肢表示 = false; - }; - ip.選択nAct = delegate - { + string tb = ((ip.TextIm == "") ? " " : ip.TextIm); + bool sb = ip.MaiShow; + ip.MaiShow = true; + ip.TextIm = GameText.タイトル画面に戻りますか; + ip.選択yAct = delegate + { + //TODO fix? + //Sounds.操作.Play(); + Med.Mode = "Title"; + Color HitColor4 = Col.Empty; + dbs.Move(ref HitColor4); + ip.選択肢表示 = false; + }; + ip.選択nAct = delegate + { + //TODO fix? + //Sounds.操作.Play(); + ip.TextIm = tb; + ip.MaiShow = sb; + Color HitColor3 = Col.Empty; + dbs.Move(ref HitColor3); + ip.選択肢表示 = false; + }; + ip.選択肢表示 = true; + })); + ParT parT3 = new ParT(); + parT3.Font = new Font("MS Gothic", 0.1f); + x = 0.895; + if (Program.biggerWindow) + { + x = 0.92; + } + parT3.PositionBase = DrawBuffer.GetPosition(x, y); + parT3.Text = "Save"; + parT3.FontSize = 0.14; + parT3.SizeBase = 0.05; + parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT3.OP.ScalingXY(parT3.OP.GetCenter(), 0.87, 0.23); + parT3.Closed = true; + parT3.TextColor = Col.White; + parT3.BrushColor = Color.FromArgb(160, Col.Black); + parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT3.StringFormat.Alignment = StringAlignment.Center; + parT3.StringFormat.LineAlignment = StringAlignment.Center; + dbs.Add("セーブ", new But1(parT3, delegate + { //TODO fix? //Sounds.操作.Play(); - ip.TextIm = tb; - ip.MaiShow = sb; - Color HitColor3 = Col.Empty; - dbs.Move(ref HitColor3); - ip.選択肢表示 = false; - }; - ip.選択肢表示 = true; - })); - ParT parT3 = new ParT(); - parT3.Font = new Font("MS Gothic", 0.1f); - x = 0.895; - if (Program.biggerWindow) - { - x = 0.92; - } - parT3.PositionBase = DrawBuffer.GetPosition(x, y); - parT3.Text = "Save"; - parT3.FontSize = 0.14; - parT3.SizeBase = 0.05; - parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT3.OP.ScalingXY(parT3.OP.GetCenter(), 0.87, 0.23); - parT3.Closed = true; - parT3.TextColor = Col.White; - parT3.BrushColor = Color.FromArgb(160, Col.Black); - parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT3.StringFormat.Alignment = StringAlignment.Center; - parT3.StringFormat.LineAlignment = StringAlignment.Center; - dbs.Add("セーブ", new But1(parT3, delegate - { - //TODO fix? - //Sounds.操作.Play(); - SaveData.bs["0"].Dra = false; - save = true; - SetSLlv(Med); - Color HitColor2 = Col.Empty; - SaveData.Move(ref HitColor2); - SDShow = true; - ip.SubInfoIm = "RCl:" + GameText.戻る; - })); - ParT parT4 = new ParT(); - parT4.Font = new Font("MS Gothic", 0.1f); - x = 0.797; - if (Program.biggerWindow) - { - x = 0.845; - } - parT4.PositionBase = DrawBuffer.GetPosition(x, y); - parT4.Text = "Load"; - parT4.FontSize = 0.14; - parT4.SizeBase = 0.05; - parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT4.OP.ScalingXY(parT4.OP.GetCenter(), 0.87, 0.23); - parT4.Closed = true; - parT4.TextColor = Col.White; - parT4.BrushColor = Color.FromArgb(160, Col.Black); - parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT4.HitColor = Med.GetUniqueColor(); - parT4.StringFormat.Alignment = StringAlignment.Center; - parT4.StringFormat.LineAlignment = StringAlignment.Center; - dbs.Add("ロード", new But1(parT4, delegate - { - //Sounds.操作.Play(); - SaveData.bs["0"].Dra = true; - save = false; - title = false; - SetSLlv(Med); - Color HitColor = Col.Empty; - SaveData.Move(ref HitColor); - SDShow = true; - ip.SubInfoIm = "RCl:" + GameText.戻る; - })); - NewButtons(Med); - dbs.SetHitColor(Med); - ip = new InfoPanel(Med, DrawBuffer); - ip.SetHitColor(Med); - ヴィオラ吹出し = new 吹き出し(DrawBuffer, 右: false, new Font("MS Gothic", 1f), 0.08, " ", Col.White, Col.Black, Color.FromArgb(160, Col.Black), 19.0, Dis: false, Col.White, delegate - { - }); - ヴィオラ吹出し.SetHitColor(Med); - キャラ吹出し = new 吹き出し(DrawBuffer, 右: false, new Font("MS Gothic", 1f), 0.08, " ", Col.White, Col.Black, Color.FromArgb(160, Col.Black), 19.0, Dis: true); - キャラ吹出し.SetHitColor(Med); - si = new SubInfo(Med, ip); - ヴィオラ台詞 = new ヴィオラ台詞(Med, ヴィオラ吹出し); - キャラ台詞 = new キャラ台詞(Med, キャラ吹出し); - npl = new Lab(Med, DrawBuffer, "ラベル1", new Vector2D(ip.MaiB.Position.X, 0.026), 0.1, 1.5, new Font("MS Gothic", 1f), 0.085, "No Slave", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - return new Dictionary - { - { - "Start", - Start(Med) - }, - { - "Credit", - Credit(Med) - }, - { - "Title", - Title(Med) - }, - { - "メインフォーム", - メインフォーム(Med) - }, - { - "対象", - 対象(Med) - }, - { - "Training", - Training(Med) - }, - { - "Blessing", - Blessing(Med) - }, - { - "Office", - Office(Med) - }, - { - "Debt", - Debt(Med) - }, - { - "SlaveShop", - SlaveShop(Med) - }, - { - "ToolShop", - ToolShop(Med) - }, - { - "調教中継行", - 調教中継行(Med) - }, - { - "調教中継帰", - 調教中継帰(Med) - }, - { - "StartOfDay", - StartOfDay(Med) - }, - { - "PlayerInformation", - PlayerInformation(Med) - }, - { - "OP0", - OP0(Med) - }, - { - "OP1", - OP1(Med) - }, - { - "説明", - 説明(Med) - }, - { - "初事務所", - 初事務所(Med) - }, - { - "RepaymentEvent1", - RepaymentEvent1(Med) - }, - { - "RepaymentEvent2", - RepaymentEvent2(Med) - }, - { - "RepaymentEvent3", - RepaymentEvent3(Med) - }, - { - "ViolaBlessing", - ViolaBlessing(Med) - } - }; - } + SaveData.bs["0"].Dra = false; + save = true; + SetSLlv(Med); + Color HitColor2 = Col.Empty; + SaveData.Move(ref HitColor2); + SDShow = true; + ip.SubInfoIm = "RCl:" + GameText.戻る; + })); + ParT parT4 = new ParT(); + parT4.Font = new Font("MS Gothic", 0.1f); + x = 0.797; + if (Program.biggerWindow) + { + x = 0.845; + } + parT4.PositionBase = DrawBuffer.GetPosition(x, y); + parT4.Text = "Load"; + parT4.FontSize = 0.14; + parT4.SizeBase = 0.05; + parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT4.OP.ScalingXY(parT4.OP.GetCenter(), 0.87, 0.23); + parT4.Closed = true; + parT4.TextColor = Col.White; + parT4.BrushColor = Color.FromArgb(160, Col.Black); + parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT4.HitColor = Med.GetUniqueColor(); + parT4.StringFormat.Alignment = StringAlignment.Center; + parT4.StringFormat.LineAlignment = StringAlignment.Center; + dbs.Add("ロード", new But1(parT4, delegate + { + //Sounds.操作.Play(); + SaveData.bs["0"].Dra = true; + save = false; + title = false; + SetSLlv(Med); + Color HitColor = Col.Empty; + SaveData.Move(ref HitColor); + SDShow = true; + ip.SubInfoIm = "RCl:" + GameText.戻る; + })); + NewButtons(Med); + dbs.SetHitColor(Med); + ip = new InfoPanel(Med, DrawBuffer); + ip.SetHitColor(Med); + ヴィオラ吹出し = new 吹き出し(DrawBuffer, 右: false, new Font("MS Gothic", 1f), 0.08, " ", Col.White, Col.Black, Color.FromArgb(160, Col.Black), 19.0, Dis: false, Col.White, delegate + { + }); + ヴィオラ吹出し.SetHitColor(Med); + キャラ吹出し = new 吹き出し(DrawBuffer, 右: false, new Font("MS Gothic", 1f), 0.08, " ", Col.White, Col.Black, Color.FromArgb(160, Col.Black), 19.0, Dis: true); + キャラ吹出し.SetHitColor(Med); + si = new SubInfo(Med, ip); + ヴィオラ台詞 = new ヴィオラ台詞(Med, ヴィオラ吹出し); + キャラ台詞 = new キャラ台詞(Med, キャラ吹出し); + npl = new Lab(Med, DrawBuffer, "ラベル1", new Vector2D(ip.MaiB.Position.X, 0.026), 0.1, 1.5, new Font("MS Gothic", 1f), 0.085, "No Slave", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + return new Dictionary + { + { + "Start", + Start(Med) + }, + { + "Credit", + Credit(Med) + }, + { + "Title", + Title(Med) + }, + { + "メインフォーム", + メインフォーム(Med) + }, + { + "対象", + 対象(Med) + }, + { + "Training", + Training(Med) + }, + { + "Blessing", + Blessing(Med) + }, + { + "Office", + Office(Med) + }, + { + "Debt", + Debt(Med) + }, + { + "SlaveShop", + SlaveShop(Med) + }, + { + "ToolShop", + ToolShop(Med) + }, + { + "調教中継行", + 調教中継行(Med) + }, + { + "調教中継帰", + 調教中継帰(Med) + }, + { + "StartOfDay", + StartOfDay(Med) + }, + { + "PlayerInformation", + PlayerInformation(Med) + }, + { + "OP0", + OP0(Med) + }, + { + "OP1", + OP1(Med) + }, + { + "説明", + 説明(Med) + }, + { + "初事務所", + 初事務所(Med) + }, + { + "RepaymentEvent1", + RepaymentEvent1(Med) + }, + { + "RepaymentEvent2", + RepaymentEvent2(Med) + }, + { + "RepaymentEvent3", + RepaymentEvent3(Med) + }, + { + "ViolaBlessing", + ViolaBlessing(Med) + } + }; + } - public static void Dispose() - { - drawArea.Dispose(); - DrawBuffer.Dispose(); - BlackBackground.Dispose(); - BasementBackground.Dispose(); - OfficeBackground.Dispose(); - if (TrainingTarget != null) - { - TrainingTarget.Dispose(); - } - キャラ吹出し.Dispose(); - if (Viola != null) - { - Viola.Dispose(); - } - ヴィオラ吹出し.Dispose(); - SaveData.Dispose(); - ip.Dispose(); - dbs.Dispose(); - npl.Dispose(); - } + public static void Dispose() + { + drawArea.Dispose(); + DrawBuffer.Dispose(); + BlackBackground.Dispose(); + BasementBackground.Dispose(); + OfficeBackground.Dispose(); + if (TrainingTarget != null) + { + TrainingTarget.Dispose(); + } + キャラ吹出し.Dispose(); + if (Viola != null) + { + Viola.Dispose(); + } + ヴィオラ吹出し.Dispose(); + SaveData.Dispose(); + ip.Dispose(); + dbs.Dispose(); + npl.Dispose(); + } - private static void SwitchMode(Med Med, Are Are, FPS FPS, Action 描画) - { - if (sta) - { - if (v < mv.Max) - { - mv.GetValue(FPS); - v = mv.Value; - if (sta) - { - Med.FadeIn(v); - } - } - else - { - sta = false; - v = 0.0; - mv.ResetValue(); - } - } - else - { - 描画(Are, FPS); - } - } + private static void SwitchMode(Med Med, Are Are, FPS FPS, Action 描画) + { + if (sta) + { + if (v < mv.Max) + { + mv.GetValue(FPS); + v = mv.Value; + if (sta) + { + Med.FadeIn(v); + } + } + else + { + sta = false; + v = 0.0; + mv.ResetValue(); + } + } + else + { + 描画(Are, FPS); + } + } - public static void SwitchMode(this Med Med, string Mode, Are Are) - { - Med.Mode = Mode; - Med.DrawStart(Are); - Med.DrawEnd(BlackBackground); - sta = true; - } + public static void SwitchMode(this Med Med, string Mode, Are Are) + { + Med.Mode = Mode; + Med.DrawStart(Are); + Med.DrawEnd(BlackBackground); + sta = true; + } - public static void SwitchMode(this Med Med, string Mode, Are Are, Action 描画) - { - Med.Mode = Mode; - 描画(drawArea, Med.FPSF); - Med.DrawStart(Are); - Med.DrawEnd(drawArea); - sta = true; - } + public static void SwitchMode(this Med Med, string Mode, Are Are, Action 描画) + { + Med.Mode = Mode; + 描画(drawArea, Med.FPSF); + Med.DrawStart(Are); + Med.DrawEnd(drawArea); + sta = true; + } - public static void SetDemandMaximum() - { - if (Sta.GameData.RepaymentStage == 0) - { - DemandMax = 8.0; - } - else if (Sta.GameData.RepaymentStage == 1) - { - DemandMax = 9.0; - } - else if (Sta.GameData.RepaymentStage == 2) - { - DemandMax = 10.0; - } - else - { - DemandMax = 11.0; - } - } + public static void SetDemandMaximum() + { + if (Sta.GameData.RepaymentStage == 0) + { + DemandMax = 8.0; + } + else if (Sta.GameData.RepaymentStage == 1) + { + DemandMax = 9.0; + } + else if (Sta.GameData.RepaymentStage == 2) + { + DemandMax = 10.0; + } + else + { + DemandMax = 11.0; + } + } - public static ulong 加算(this ulong u0, ulong u1) - { - checked - { - try - { - if (u0 + u1 > 9999999999999L) - { - return 9999999999999uL; - } - return u0 + u1; - } - catch - { - return 9999999999999uL; - } - } - } + public static ulong 加算(this ulong u0, ulong u1) + { + checked + { + try + { + if (u0 + u1 > 9999999999999L) + { + return 9999999999999uL; + } + return u0 + u1; + } + catch + { + return 9999999999999uL; + } + } + } - public static ulong 減算(this ulong u0, ulong u1) - { - if (u0 < u1) - { - return 0uL; - } - return u0 - u1; - } + public static ulong 減算(this ulong u0, ulong u1) + { + if (u0 < u1) + { + return 0uL; + } + return u0 - u1; + } - public static void SetSLlv(Med Med) - { - SaveData.Acts = sllv(Med); - } + public static void SetSLlv(Med Med) + { + SaveData.Acts = sllv(Med); + } - private static IEnumerable sllv(Med Med) - { - int j = 0; - string[] array = Sta.SDPaths(); - foreach (string text in array) - { - string path = text; - int i = j; - bool f = path == null; - yield return new TA(f ? (i + ": No data") : Path.GetFileNameWithoutExtension(path).Replace(":", ":").Replace("_", "/"), delegate - { - if (!processing) - { - //////Sounds.操作.Play(); - if (save) - { - processing = true; - Save(path, i, Med); - } - else if (!f) - { - processing = true; - Load(path, i, Med); - } - } - }); - j++; - } - } + private static IEnumerable sllv(Med Med) + { + int j = 0; + string[] array = Sta.SDPaths(); + foreach (string text in array) + { + string path = text; + int i = j; + bool f = path == null; + yield return new TA(f ? (i + ": No data") : Path.GetFileNameWithoutExtension(path).Replace(":", ":").Replace("_", "/"), delegate + { + if (!processing) + { + //////Sounds.操作.Play(); + if (save) + { + processing = true; + Save(path, i, Med); + } + else if (!f) + { + processing = true; + Load(path, i, Med); + } + } + }); + j++; + } + } - private static void AutoSave() - { - string s = Sta.SavePath + "\\0: "; - foreach (string item in from e in Directory.EnumerateFiles(Sta.SavePath) - where e.StartsWith(s) - select e) - { - System.IO.File.Delete(item); - } - Sta.GDSave(0); - } - - private static void Save(string Path, int i, Med Med) - { - ip.SubInfoIm = GameText.セーブ中です + "\r\n" + GameText.しばらくお待ちください; - - if (Path != null) - { - System.IO.File.Delete(Path); - } - Sta.GDSave(i); - SetSLlv(Med); - SDShow = false; - ip.SubInfoIm = i + ": " + Sta.GameData.GetSaveDateString() + "\r\n" + GameText.セーブしました; - processing = false; - //Med.InvokeL(Sounds.完了.Play); - } - - private static void Load(string Path, int i, Med Med) - { - cts.Cancel(); - ip.SubInfoIm = GameText.ロード中です + "\r\n" + GameText.しばらくお待ちください; - - Sta.GameData = Path.LoadExMod(); - Cha d = Viola; - Viola = new Cha(Med, DrawBuffer, Sta.GameData.ヴィオラ.ChaD); - Viola.Set衣装(Sta.GameData.ヴィオラ.着衣); - ヴィオラ吹出し.接続(Viola.Bod.頭.口_接続点); - Med.InvokeL(delegate - { - Initialize(); - if (d != null) - { - d.Dispose(); - } - if (TrainingTarget != null) - { - TrainingTarget.Dispose(); - TrainingTarget = null; - } - SDShow = false; - if (title) - { - Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); - } - else - { - Med.Mode = "メインフォーム"; - ip.SubInfoIm = i + ": " + Sta.GameData.GetSaveDateString() + "\r\n" + GameText.ロードしました; - } - processing = false; - SetDemandMaximum(); - if (Sta.GameData.Slaves.Length < MaxRoomNumber) - { - Unit[] array = new Unit[MaxRoomNumber]; - Array.Copy(Sta.GameData.Slaves, array, Sta.GameData.Slaves.Length); - Sta.GameData.Slaves = array; - } - //Med.InvokeL(Sounds.完了.Play); - }); - } - - private static void Initialize() - { - ロード時初期化(); - 対象UI初期化(); - 奴隷UI初期化(); - } - - private static void al(string s, int i) - { - ref string reference = ref 日終了ログa[i]; - reference = reference + s + "\r\n"; - } - - public static void 日終了() - { - Player.RecoverPlayerStamina(); - Player.RecoverPlayerStamina(); - Sta.GameData.日借金額 = 0uL; - 労働利益 = 0uL; - 日利益額 = 0uL; - 日利子額 = Sta.GameData.利子額; - 日終了ログa = new string[MaxRoomNumber]; - int num = 0; - Unit[] Slaves = Sta.GameData.Slaves; - foreach (Unit unit in Slaves) - { - if (unit != null) - { - unit.RecoverStamina(); - unit.RecoverStamina(); - unit.ChaD.現陰毛 = (unit.ChaD.現陰毛 + 0.05).Clamp(0.0, 1.0); - int num2 = ((unit.妊娠進行期間 <= 0) ? 1 : unit.妊娠進行期間); - bool flag = Sta.GameData.日数 % (ulong)(num2 * 2) == 0; - if (unit.発情フラグ && flag && !unit.ChaD.タトゥ) - { - unit.発情フラグ = false; - } - else if (flag) - { - unit.発情フラグ = true; - } - checked - { - if (unit.Pregnant) - { - if (unit.非妊娠) - { - al(GameText.収容番号 + unit.Number + "/" + unit.Name + GameText.が妊娠しました + ((unit.Laboror || unit.Prostitute) ? ("\r\n" + GameText.労働が解除されます) : ""), num); - unit.非妊娠 = false; - } - if (unchecked(Sta.GameData.日数 % (ulong)num2) == 0L) - { - if (unit.妊娠状態変数 == 4) - { - unit.体力消費(); - unit.体力消費(); - unit.体力消費(); - al(GameText.収容番号 + unit.Number + "/" + unit.Name + GameText.が出産しました, num); - if (Sta.GameData.Is地下室一杯()) - { - ulong price = unit.Child.GetPrice(); - al(GameText.収容できないので子は売却されます + "+" + price.ToString("#,0"), num); - try - { - 日利益額 += price; - } - catch - { - 日利益額 = 9999999999999uL; - } - } - else - { - al(GameText.子を奴隷として収容します, num); - Sta.GameData.Add地下室(unit.Child); - } - unit.Child = null; - unit.妊娠状態変数 = -1; - unit.ChaD.現乳房 = 0.0; - unit.Pregnant = false; - unit.非妊娠 = true; - } - else - { - unchecked - { - unit.妊娠状態変数++; - unit.ChaD.現乳房 += 0.2; - } - } - } - } - else if (unit.Trained && unit.Is増殖可 && unit.ChaD.Stamina == 1.0 && 0.3.Lot()) - { - unit.体力消費(); - unit.体力消費(); - unit.体力消費(); - al(GameText.収容番号 + unit.Number + "/" + unit.Name + GameText.が増殖しました, num); - if (Sta.GameData.Is地下室一杯()) - { - ulong price2 = unit.GetPrice(); - al(GameText.収容できないので子は売却されます + "+" + price2.ToString("#,0"), num); - try - { - 日利益額 += price2; - } - catch - { - 日利益額 = 9999999999999uL; - } - } - else - { - al(GameText.子を奴隷として収容します, num); - Sta.GameData.Add地下室(unit.DeepCopy().増殖時Reset()); - } - } - if (unit.非妊娠) - { - try - { - if (unit.Laboror) - { - 労働利益 += (ulong)(500000.0 * ((double)unit.種族情報.一般 / 9.0) * (double)unit.LaborCount * unit.一般労働倍率()).RoundDown(0); - } - else if (unit.Prostitute) - { - 労働利益 += (ulong)((double)unit.GetPrice() * 0.012 * ((double)unit.種族情報.娼婦 / 9.0 + unit.ChaD.Lust + unit.ChaD.Affection + unit.ChaD.Taming + unit.ChaD.SkillL) * (double)unit.ProstituteCount * unit.娼婦労働倍率() * (unit.Virgin ? 0.4 : 1.0)).RoundDown(0); - } - } - catch - { - 労働利益 = 9999999999999uL; - } - } - unit.LaborCount = 0; - unit.ProstituteCount = 0; - } - } - num++; - } - checked - { - try - { - 日利益額 += 労働利益; - } - catch - { - 日利益額 = 9999999999999uL; - } - dayp = false; - Sta.GameData.新日 = true; - } - } - - public static void 時進行() - { - Player.RecoverPlayerStamina(); - //Parallel.ForEach(Sta.GameData.Slaves, Sta.po3, delegate(Unit u) - - foreach(Unit u in Sta.GameData.Slaves) - { - if (u != null) - { - if (u.非妊娠 && u.Laboror && u.ChaD.Stamina > 0.333) - { - u.LaborCount++; - u.体力消費(); - u.種族情報.一般成長(u.一般最大加算値); - } - else if (u.非妊娠 && u.Prostitute && u.ChaD.Stamina > 0.333) - { - u.ProstituteCount++; - u.体力消費(); - u.種族情報.娼婦成長(u.娼婦最大加算値); - u.ChaD.娼婦調教(u.MaxSkillL); - if (!u.Pregnant && (0.002 * (u.発情フラグ ? 1.5 : 1.0) * ((u.Race == GameText.エキドナ) ? 2.0 : 1.0)).Lot()) - { - u.Virgin = false; - u.娼婦妊娠(); - } - } - else - { - u.RecoverStamina(); - } - } - } - } - - private static void 並列処理() - { - 日終了(); - AutoSave(); - } - - public static bool 時間進行(Med Med) - { - bool flag = Sta.GameData.時間帯 == GameText.夜; - 時進行(); - if (flag) - { - while (dayp) - { - } - dayp = true; - cts.Cancel(); - Sta.GameData.Refresh = false; - cts = new CancellationTokenSource(); - - t1 = Task.Factory.StartNew(並列処理, cts.Token); - - Med.SwitchMode("StartOfDay", DrawBuffer, 日数進行描画); - } - else - { - Sta.GameData.時間進行(); - } - return flag; - } - - public static void 日付進行(Med Med) - { - while (!時間進行(Med)) - { - } - } - - public static void ロード時初期化() - { - while (dayp) - { - } - cts.Cancel(); - Sta.GameData.Refresh = false; - } - - public static void 妊娠状態反映() - { - if (Sta.GameData.TrainingTarget.妊娠状態変数 > -1) - { - TrainingTarget.Bod.ボテ腹i = Sta.GameData.TrainingTarget.妊娠状態変数; - TrainingTarget.Bod.ボテ腹_表示 = true; - if (!TrainingTarget.Bod.Is獣) - { - TrainingTarget.Bod.ボテ腹_人.ハイライト表示 = Sta.GameData.TrainingTarget.妊娠状態変数 > 2; - } - } - else - { - TrainingTarget.Bod.ボテ腹i = 0; - TrainingTarget.Bod.ボテ腹_表示 = false; - } - TrainingTarget.Bod.断面_表示 = TrainingTarget.Bod.断面_表示; - TrainingTarget.Bod.変動ステート更新(); - } - - public static void Setnpl(Unit u) - { - npl.Text = GameText.収容番号 + u.Number + "\r\n" + (Sta.AlwaysUseName ? u.Name : (u.Trained ? u.Name : u.Race)); - } - - public static void ResetTrainingTarget() - { - Player.Cha = TrainingTarget; - Player.SetState(); - Player.表示ステート更新(); - Player.ModBox(); - Player.SensBox(); - 妊娠状態反映(); - TrainingTarget.SetInitialExpression(); - TrainingTarget.Emotion(); - TrainingTarget.UpdateExpression(); - TrainingTarget.口修正(); - if (Sta.GameData.TrainingTarget.Trained) - { - TrainingTarget.Bod.拘束具_表示 = false; - TrainingTarget.Bod.首輪_表示 = true; - TrainingTarget.Set基本姿勢(); - } - else - { - TrainingTarget.Bod.拘束具_表示 = true; - TrainingTarget.Set拘束姿勢(); - } - if (Sta.GameData.TrainingTarget.ChaD.胸施術) - { - TrainingTarget.Bod.胸施術(); - } - if (Sta.GameData.TrainingTarget.ChaD.股施術) - { - TrainingTarget.Bod.股施術(); - } - if (Sta.GameData.TrainingTarget.ChaD.タトゥ) - { - TrainingTarget.Bod.タトゥ(); - } - if (Sta.GameData.TrainingTarget.着衣 != null) - { - TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); - } - TrainingTarget.Bod.Join(); - TrainingTarget.Bod.Update(); - } - - public static void Set調教対象(Med Med, Unit u) - { - Sta.GameData.TrainingTarget = u; - if (TrainingTarget != null) - { - TrainingTarget.Dispose(); - } - TrainingTarget = new Cha(Med, DrawBuffer, Sta.GameData.TrainingTarget.ChaD); - キャラ吹出し.接続(TrainingTarget.Bod.頭.口_接続点); - Setnpl(u); - double d = ((u.Trained && Sta.MoveInsectMask) ? 1.0 : 0.0); - if (TrainingTarget.Bod.Is顔面) - { - TrainingTarget.Bod.頭.顔面_接続.SetEle(delegate(顔面 顔面) - { - 顔面.展開0 = d; - 顔面.展開1 = d; - }); - TrainingTarget.Bod.頭.大顎基_接続.SetEle(delegate(大顎基 大顎) - { - 大顎.展開 = d; - }); - TrainingTarget.Bod.頭.額_接続.SetEle(delegate(角1_虫 虫角) - { - 虫角.展開 = d; - }); - } - ResetTrainingTarget(); - } - - public static void 対象状態初期化() - { - Player.SetState(); - TrainingTarget.Crying = false; - if (TrainingTarget.Bod.鼻水左 != null) - { - TrainingTarget.Bod.鼻水左.表示 = false; - TrainingTarget.Bod.鼻水右.表示 = false; - } - if (TrainingTarget.Bod.涎左 != null) - { - TrainingTarget.Bod.涎左.表示 = false; - TrainingTarget.Bod.涎右.表示 = false; - } - TrainingTarget.Bod.噴乳左.表示 = false; - TrainingTarget.Bod.噴乳右.表示 = false; - TrainingTarget.噴乳染み = 0.0; - TrainingTarget.Bod.下着T染み = 0.0; - TrainingTarget.SetInitialExpression(); - TrainingTarget.Emotion(); - TrainingTarget.UpdateExpression(); - if (Sta.GameData.TrainingTarget.Trained) - { - TrainingTarget.Set基本姿勢(); - } - else - { - TrainingTarget.Set拘束姿勢(); - } - Player.表示ステート更新(); - Player.ModBox(); - Player.SensBox(); - } - - public static void Player説明(ref Color hc, Action Reset) - { - if (dbs["プレイヤー"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.SubInfoIm = GameText.プレイヤーの遺伝情報を設定します + "(-" + 10000000uL.ToString("#,0") + ")"; - } - else if (ip.SubInfoIm == GameText.プレイヤーの遺伝情報を設定します + "(-" + 10000000uL.ToString("#,0") + ")") - { - Reset(); - } - } - - public static void フラッシュ(this Med Med) - { - 調教描画(drawArea, Med.FPSF); - Med.ClearSta(Color.FromArgb(128, Color.White)); - Med.DrawEnd(drawArea); - sta = true; - } - - public static Module Start(Med Med) - { - return new Module - { - Setting = delegate - { - Med.Mode = "Credit"; - } - }; - } - - public static Module Credit(Med Med) { - - MotV mv = new MotV(0.0, 1.0){BaseSpeed = 0.5}; - - double v = 0.0; - bool fadeIn = true; - bool fadeOut = false; - double num = 0.15; - - Lab label = new Lab(Med, DrawBuffer, "クレジット", DrawBuffer.GetPosition(ref Shas.中央中央), num, 1.0, new Font("", 1f), 0.06, "Auto Eden Presents.", Col.White, Col.Empty, Col.Empty, Col.Empty, Input: false); - label.ParT.PositionBase -= new Vector2D(label.ParT.RectSize.X - 0.07, label.ParT.RectSize.Y * 3.0) * 0.5 * num; - - return new Module() - { - Setting = delegate - { - DrawBuffer.Clear(Col.Black); - DrawBuffer.Draw(label.ParT); - Med.DrawStart(BlackBackground); - Med.DrawEnd(DrawBuffer); - v = 0.0; - fadeIn = true; - fadeOut = false; - mv.ResetValue(); - }, - - Down = delegate - { - Med.Mode = "Title"; - }, - - Draw = delegate (FPS FPS) - { - if (fadeIn || fadeOut) - { - if (v < mv.Max) - { - mv.GetValue(FPS); - v = mv.Value; - if (fadeIn) - { - Med.FadeIn(v); - } - if (fadeOut) - { - Med.FadeOut(v); - } - } - else - { - if (fadeOut) - { - v = 0.0; - fadeOut = false; - mv.ResetValue(); - Med.Draw(BlackBackground); - } - if (fadeIn) - { - v = 0.0; - fadeIn = false; - mv.ResetValue(); - Med.Draw(DrawBuffer); - fadeOut = true; - Med.DrawStart(DrawBuffer); - Med.DrawEnd(BlackBackground); - } - } - } - else - { - Med.Draw(BlackBackground); - Med.Mode = "Title"; - } - }, - - Dispose = delegate - { - label.Dispose(); - } - }; - } - - public static Module Title(Med Med) - { - MotV mv = new MotV(0.0, 1.0) - { - BaseSpeed = 0.5 - }; - - bool ll = false; - double v = 0.0; - bool b1 = true; - double num = 0.2; - - Lab label = new Lab(Med, DrawBuffer, "タイトル", DrawBuffer.GetPosition(ref Shas.中央中央), num, 1.0, new Font("", 1f), 0.07, "Slave Matrix", Col.White, Col.Empty, Col.Empty, Col.Empty, Input: false); - label.ParT.PositionBase -= new Vector2D(label.ParT.RectSize.X - 0.07, label.ParT.RectSize.Y * 3.0) * 0.5 * num; - - ListView listView = new ListView(DrawBuffer, label.ParT.PositionBase.MulXY(1.015, 1.2), 0.25, new Font("MS Gothic", 1f), 0.09, Col.White, Col.Empty, Col.Empty, Col.Empty, - new TA("Start", delegate - { - ////Sounds.操作.Play(); - Sta.GameData.SetDefault(); - - Viola?.Dispose(); - TrainingTarget?.Dispose(); - TrainingTarget = null; - - Initialize(); - start = true; - SetDemandMaximum(); - Med.SwitchMode("PlayerInformation", DrawBuffer, PlayerInformationSliders); - }), - new TA("Load", delegate - { - ////Sounds.操作.Play(); - SaveData.bs["0"].Dra = true; - save = false; - title = true; - SetSLlv(Med); - ll = true; - ip.SubInfoIm = "RCl:" + GameText.戻る; - }) - ); - - listView.SetHitColor(Med); - - return new Module - { - Setting = delegate + private static void AutoSave() + { + string s = Sta.SavePath + "\\0: "; + foreach (string item in from e in Directory.EnumerateFiles(Sta.SavePath) + where e.StartsWith(s) + select e) { - ip.MaiShow = false; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = false; - ll = false; - DrawBuffer.Clear(Col.Black); - DrawBuffer.Draw(label.ParT); - Med.DrawStart(BlackBackground); - Med.DrawEnd(DrawBuffer); - v = 0.0; - b1 = true; - mv.ResetValue(); - //Sounds.日常BGM.Stop(); - //Sounds.OPBGM.Play(); - }, - Down = delegate (MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (mb == MouseButtons.Left) - { - if (ll) - { - SaveData.Down(ref hc); - } - else - { - listView.Down(ref hc); - } - } - else if (ll && mb == MouseButtons.Right) - { - ll = false; - } - } - }, - Up = delegate (MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing && mb == MouseButtons.Left) - { - if (ll) - { - SaveData.Up(ref hc); - } - else - { - listView.Up(ref hc); - } - } - }, - Move = delegate (MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - SaveData.Move(ref hc); - listView.Move(ref hc); - } - }, - Leave = delegate - { - if (!processing) - { - if (ll) - { - SaveData.Leave(); - } - else - { - listView.Leave(); - } - } - }, - Draw = delegate (FPS FPS) - { - if (b1) - { - if (v < mv.Max) - { - mv.GetValue(FPS); - v = mv.Value; - if (b1) - { - Med.FadeIn(v); - } - } - else - { - v = 0.0; - b1 = false; - mv.ResetValue(); - Med.Draw(DrawBuffer); - } - } - else - { - DrawBuffer.Draw(BlackBackground); - if (ll) - { - ip.Draw(DrawBuffer, FPS); - SaveData.Draw(DrawBuffer); - } - else - { - DrawBuffer.Draw(label.ParT); - listView.Draw(DrawBuffer); - } - Med.Draw(DrawBuffer); - } - }, + System.IO.File.Delete(item); + } + Sta.GDSave(0); + } - Dispose = delegate - { - label.Dispose(); - listView.Dispose(); - } - }; - } + private static void Save(string Path, int i, Med Med) + { + ip.SubInfoIm = GameText.セーブ中です + "\r\n" + GameText.しばらくお待ちください; - public static Module メインフォーム(Med Med) - { - Module mod = new Module(); - Buts bs = new Buts(); - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); - parT.Text = GameText.事務所; - parT.FontSize = 0.15; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); - parT.OP.Rotation(parT.OP.GetCenter(), -26.0); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン1", new But1(parT, delegate - { - ////Sounds.操作.Play(); - Med.SwitchMode("Office", DrawBuffer, DrawOffice); - })); - ParT parT2 = new ParT(); - parT2.Font = new Font("MS Gothic", 0.1f); - parT2.PositionBase = DrawBuffer.GetPosition(0.85, 0.1); - parT2.Text = GameText.調教; - parT2.FontSize = 0.15; - parT2.SizeBase = 0.05; - parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT2.OP.ScalingY(parT2.OP.GetCenter(), 0.47); - parT2.OP.Rotation(parT2.OP.GetCenter(), -26.0); - parT2.Closed = true; - parT2.TextColor = Col.White; - parT2.BrushColor = Color.FromArgb(160, Col.Black); - parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT2.StringFormat.Alignment = StringAlignment.Center; - parT2.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン2", new But1(parT2, delegate - { - ////Sounds.操作.Play(); - Med.SwitchMode("調教中継行", DrawBuffer, 中継描画); - })); - ParT parT3 = new ParT(); - parT3.Font = new Font("MS Gothic", 0.1f); - parT3.PositionBase = DrawBuffer.GetPosition(0.85, 0.18); - parT3.Text = GameText.対象; - parT3.FontSize = 0.15; - parT3.SizeBase = 0.05; - parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT3.OP.ScalingY(parT3.OP.GetCenter(), 0.47); - parT3.OP.Rotation(parT3.OP.GetCenter(), -26.0); - parT3.Closed = true; - parT3.TextColor = Col.White; - parT3.BrushColor = Color.FromArgb(160, Col.Black); - parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT3.StringFormat.Alignment = StringAlignment.Center; - parT3.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン3", new But1(parT3, delegate - { - ////Sounds.操作.Play(); - Med.Mode = "対象"; - })); - ParT parT4 = new ParT(); - parT4.Font = new Font("MS Gothic", 0.1f); - parT4.PositionBase = DrawBuffer.GetPosition(0.85, 0.26); - parT4.Text = GameText.休む; - parT4.FontSize = 0.15; - parT4.SizeBase = 0.05; - parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT4.OP.ScalingY(parT4.OP.GetCenter(), 0.47); - parT4.OP.Rotation(parT4.OP.GetCenter(), -26.0); - parT4.Closed = true; - parT4.TextColor = Col.White; - parT4.BrushColor = Color.FromArgb(160, Col.Black); - parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT4.StringFormat.Alignment = StringAlignment.Center; - parT4.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン4", new But1(parT4, delegate - { - ////Sounds.操作.Play(); - si.Set(bre: true); - 時間進行(Med); - ip.UpdateSub2(); - })); - ParT parT5 = new ParT(); - parT5.Font = new Font("MS Gothic", 0.1f); - parT5.PositionBase = DrawBuffer.GetPosition(0.85, 0.34); - parT5.Text = GameText.眠る; - parT5.FontSize = 0.15; - parT5.SizeBase = 0.05; - parT5.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT5.OP.ScalingY(parT5.OP.GetCenter(), 0.47); - parT5.OP.Rotation(parT5.OP.GetCenter(), -26.0); - parT5.Closed = true; - parT5.TextColor = Col.White; - parT5.BrushColor = Color.FromArgb(160, Col.Black); - parT5.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT5.StringFormat.Alignment = StringAlignment.Center; - parT5.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン5", new But1(parT5, delegate - { - ////Sounds.操作.Play(); - 日付進行(Med); - })); - ParT parT6 = new ParT(); - parT6.Font = new Font("MS Gothic", 0.1f); - parT6.PositionBase = DrawBuffer.GetPosition(0.85, 0.42); - parT6.Text = GameText.祝福; - parT6.FontSize = 0.15; - parT6.SizeBase = 0.05; - parT6.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT6.OP.ScalingY(parT6.OP.GetCenter(), 0.47); - parT6.OP.Rotation(parT6.OP.GetCenter(), -26.0); - parT6.Closed = true; - parT6.TextColor = Col.White; - parT6.BrushColor = Color.FromArgb(160, Col.Black); - parT6.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT6.StringFormat.Alignment = StringAlignment.Center; - parT6.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン6", new But1(parT6, delegate - { - ////Sounds.操作.Play(); - Med.Mode = "Blessing"; - })); - ParT parT7 = new ParT(); - parT7.Font = new Font("MS Gothic", 0.1f); - parT7.PositionBase = DrawBuffer.GetPosition(0.85, 0.58); - parT7.Text = GameText.チェンジ; - parT7.FontSize = 0.15; - parT7.SizeBase = 0.05; - parT7.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT7.OP.ScalingY(parT7.OP.GetCenter(), 0.47); - parT7.OP.Rotation(parT7.OP.GetCenter(), -26.0); - parT7.Closed = true; - parT7.TextColor = Col.White; - parT7.BrushColor = Color.FromArgb(160, Col.Black); - parT7.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT7.StringFormat.Alignment = StringAlignment.Center; - parT7.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン7", new But1(parT7, delegate - { - Unit unit = null; - unit = ((Sta.GameData.TrainingTarget == null) ? (from e in Sta.GameData.Slaves - where e != null - orderby RNG.XS.Next() - select e).First() : (from e in Sta.GameData.Slaves - where e != null && e != Sta.GameData.TrainingTarget - orderby RNG.XS.Next() - select e).FirstOrDefault()); - if (unit != null) - { - if (unit.Trained) - { - //Sounds.変更3.Play(); - } - else - { - Sounds.変更Play(); - } - Set調教対象(Med, unit); - bs["ボタン2"].Dra = true; - } - else - { - ////Sounds.操作.Play(); - ip.SubInfoIm = GameText.他の奴隷がいません; - } - })); - bs.SetHitColor(Med); - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Down(ref hc); - if (mb == MouseButtons.Right) - { - ////Sounds.操作.Play(); - SDShow = false; - ip.Up(ref hc); - dbs.Move(ref hc); - } - } - else - { - switch (mb) - { - case MouseButtons.Left: - if (!ip.選択肢表示) - { - dbs.Down(ref hc); - bs.Down(ref hc); - } - ip.Down(ref hc); - break; - case MouseButtons.Right: - if (ip.TextIm == GameText.タイトル画面に戻りますか) - { - ip.nb.Action(ip.nb); - } - break; - } - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Up(ref hc); - } - else if (mb == MouseButtons.Left) - { - if (!ip.選択肢表示) - { - dbs.Up(ref hc); - bs.Up(ref hc); - } - ip.Up(ref hc); - } - } - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Move(ref hc); - } - else - { - if (!ip.選択肢表示) - { - if (TrainingTarget != null) - { - TrainingTarget.CP = cp; - } - dbs.Move(ref hc); - bs.Move(ref hc); - if (bs["ボタン7"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.SubInfoIm = GameText.奴隷をランダムに選択します; - } - else if (ip.SubInfoIm == GameText.奴隷をランダムに選択します) - { - si.Set(bre: false); - } - Player説明(ref hc, delegate - { - si.Set(bre: false); - }); - } - ip.Move(ref hc); - } - } - }; - mod.Leave = delegate - { - if (!processing) - { - if (SDShow) - { - SaveData.Leave(); - } - else if (!ip.選択肢表示) - { - dbs.Leave(); - bs.Leave(); - } - } - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - if (Med.Modeb != "PlayerInformation") - { - ip.UpdateSub2(); - ip.MaiShow = false; - ip.Mai.Feed.Dra = false; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = true; - Player.UI.ステート描画 = Sta.GameData.心眼; - if (TrainingTarget == null && Sta.GameData.TrainingTarget != null) - { - Set調教対象(Med, Sta.GameData.TrainingTarget); - } - bs["ボタン2"].Dra = Sta.GameData.TrainingTarget != null; - bs["ボタン3"].Dra = !Sta.GameData.初事務所フラグ && Sta.GameData.Slaves.Count((Unit e) => e != null) > 0; - bs["ボタン4"].Dra = !Sta.GameData.初事務所フラグ; - bs["ボタン5"].Dra = !Sta.GameData.初事務所フラグ; - bs["ボタン6"].Dra = !Sta.GameData.初事務所フラグ; - bs["ボタン7"].Dra = !Sta.GameData.初事務所フラグ && Sta.GameData.Slaves.Count((Unit e) => e != null) > 0; - si.Set(bre: false); - Color HitColor = Col.Empty; - ip.Up(ref HitColor); - //Sounds.OPBGM.Stop(); - //Sounds.日常BGM.Play(); - npl.ParT.PositionBase = new Vector2D(Player.UI.ステート.Position.X, 0.026); - } - }; - メインフォーム描画 = delegate(Are a, FPS FPS) - { - Med.GH.Clear(Col.Transparent); - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(BasementBackground); - if (TrainingTarget != null) - { - TrainingTarget.Draw(a, FPS); - Player.UI.DrawState(a); - a.Draw(npl.ParT); - } - bs.Draw(a); - dbs.Draw(a); - ip.Draw(a, FPS); - if (SDShow) - { - SaveData.Draw(a); - } - Med.Draw(a); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, メインフォーム描画); - }; - mod.Dispose = delegate - { - bs.Dispose(); - }; - return mod; - } + if (Path != null) + { + System.IO.File.Delete(Path); + } + Sta.GDSave(i); + SetSLlv(Med); + SDShow = false; + ip.SubInfoIm = i + ": " + Sta.GameData.GetSaveDateString() + "\r\n" + GameText.セーブしました; + processing = false; + //Med.InvokeL(Sounds.完了.Play); + } - public static Module Training(Med Med) - { - Module mod = new Module(); - 調教背景 BackgroundDrawing = new 調教背景(); - Are TrainingBackground = new Are(Med, Hit: false); - TrainingBackground.Setting(); - TrainingBackground.GD.Clear(Color.Gray); - Player.UI = new TrainingUI(Med, DrawBuffer, ip); - Player.UI.調教終了.Action = delegate - { - ////Sounds.操作.Play(); - Med.SwitchMode("調教中継帰", DrawBuffer, 中継描画); - }; - bool 調教完了 = false; - bool 調教済みチェック = true; - Action 調教完了表情 = delegate - { - if (TrainingTarget.EyeTracking.Run) - { - TrainingTarget.EyeTracking.End(); - } - if (TrainingTarget.Bod.Is双眉) - { - TrainingTarget.Bod.眉左.眉間_表示 = false; - TrainingTarget.Bod.眉右.眉間_表示 = false; - } - if (TrainingTarget.Bod.Is双眼) - { - TrainingTarget.瞼_半1左(); - TrainingTarget.瞼_半1右(); - TrainingTarget.目_見つめ左(); - TrainingTarget.目_見つめ右(); - } - if (TrainingTarget.Bod.Is頬眼) - { - TrainingTarget.頬瞼_半1左(); - TrainingTarget.頬瞼_半1右(); - TrainingTarget.頬目_見つめ左(); - TrainingTarget.頬目_見つめ右(); - } - if (TrainingTarget.Bod.Is単眼) - { - TrainingTarget.単瞼_半1(); - TrainingTarget.単目_見つめ(); - } - if (TrainingTarget.Bod.Is額眼) - { - TrainingTarget.額瞼_半1(); - TrainingTarget.額目_見つめ(); - } - if (!TrainingTarget.Bod.玉口枷_表示) - { - TrainingTarget.口_閉笑(); - } - }; - mod.Setting = delegate - { - TrainingBackground.GD.Clear(Color.Gray); - BackgroundDrawing.Reset(); - BackgroundDrawing.描画(TrainingBackground); - ip.MaiShow = false; - ip.Mai.Feed.Dra = true; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = false; - Med.CursorHide(); - Player.UI.ディルCM.Show = Sta.GameData.PurchasedTools[0]; - Player.UI.コモンCM.Show = Sta.GameData.PurchasedTools[1]; - Player.UI.ドリルCM.Show = Sta.GameData.PurchasedTools[2]; - Player.UI.デンマCM.Show = Sta.GameData.PurchasedTools[3]; - Player.UI.アナルCM.Show = Sta.GameData.PurchasedTools[4]; - Player.UI.調教鞭CM.Show = Sta.GameData.PurchasedTools[5]; - Player.UI.羽根箒CM.Show = Sta.GameData.PurchasedTools[6]; - Player.UI.T剃刀CM.Show = Sta.GameData.PurchasedTools[7]; - Player.UI.キャップ1CM.Show = Sta.GameData.PurchasedTools[8]; - Player.UI.キャップ2CM.Show = Sta.GameData.PurchasedTools[8]; - Player.UI.キャップ3CM.Show = Sta.GameData.PurchasedTools[8]; - Player.UI.ロータCM.Show = Sta.GameData.PurchasedTools[9]; - Player.UI.パールCM.Show = Sta.GameData.PurchasedTools[10]; - Player.UI.目隠帯.Dra = Sta.GameData.PurchasedTools[11]; - Player.UI.玉口枷.Dra = Sta.GameData.PurchasedTools[12]; - Player.UI.撮影.Dra = Sta.GameData.PurchasedTools[13]; - Player.表示ステート更新(); - Player.ModBox(); - Player.SensBox(); - if (TrainingTarget.Bod.Is獣) - { - TrainingTarget.Bod.腰.位置B = Med.Base.GetPosition(ref Shas.中央中央).AddY(-0.03); - } - else if (TrainingTarget.Bod.Is半身) - { - TrainingTarget.Bod.腰.位置B = Med.Base.GetPosition(ref Shas.中央中央).AddY(-0.02); - } - TrainingTarget.Bod.Join(); - TrainingTarget.Bod.Update(); - キャラ吹出し.接続(); - TrainingTarget.Bod.汗染み濃度 = 1.0; - 調教済みチェック = true; - 調教前調教済みフラグ = Sta.GameData.TrainingTarget.Trained; - if (調教完了 = Sta.GameData.TrainingTarget.IsTrained()) - { - 調教完了表情(); - } - }; - ContactD cd = default(ContactD); - Vector2D op = Dat.Vec2DZero; - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - Player.UI.Down(ref mb, ref cp, ref op, ref hc, ref cd); - ip.Down(ref hc); - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - Player.UI.Up(ref mb, ref cp, ref hc, ref cd); - ip.Up(ref hc); - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - TrainingTarget.CP = cp; - cd = TrainingTarget.GetContact(ref hc); - Player.UI.Move(ref mb, ref cp, ref op, ref hc, ref cd); - ip.Move(ref hc); - op = cp; - }; - mod.Leave = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - Player.UI.Leave(ref mb, ref cp, ref hc); - }; - mod.Wheel = delegate(MouseButtons mb, Vector2D cp, int dt, Color hc) - { - Player.UI.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); - }; - 調教描画 = delegate(Are a, FPS FPS) - { - Player.UI.Mots.Drive(FPS); - Med.GH.Clear(Col.Transparent); - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(TrainingBackground); - TrainingTarget.Draw(a, FPS); - キャラ吹出し.Draw(a, FPS); - Player.UI.StaDraw(a, FPS); - ip.Draw(a, FPS); - Med.Draw(a); - if (調教済みチェック) - { - if (調教完了) - { - 調教完了表情(); - キャラ台詞.Set状態(); - if (TrainingTarget.Bod.Is顔面) - { - Action o_done = キャラ吹出し.Tex.Done; - キャラ吹出し.Tex.Done = delegate (Tex tex) - { - o_done(tex); - TrainingTarget.顔面展開.Start(); - }; - } - } - 調教済みチェック = false; - } - }; - 撮影描画 = delegate(Are a, FPS FPS) - { - a.Draw(TrainingBackground); - TrainingTarget.Draw(a, FPS); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, 調教描画); - }; - mod.Dispose = delegate - { - TrainingBackground.Dispose(); - Player.UI.Dispose(); - }; - return mod; - } + private static void Load(string Path, int i, Med Med) + { + cts.Cancel(); + ip.SubInfoIm = GameText.ロード中です + "\r\n" + GameText.しばらくお待ちください; + + Sta.GameData = Path.LoadExMod(); + Cha d = Viola; + Viola = new Cha(Med, DrawBuffer, Sta.GameData.ヴィオラ.ChaD); + Viola.Set衣装(Sta.GameData.ヴィオラ.着衣); + ヴィオラ吹出し.接続(Viola.Bod.頭.口_接続点); + Med.InvokeL(delegate + { + Initialize(); + if (d != null) + { + d.Dispose(); + } + if (TrainingTarget != null) + { + TrainingTarget.Dispose(); + TrainingTarget = null; + } + SDShow = false; + if (title) + { + Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); + } + else + { + Med.Mode = "メインフォーム"; + ip.SubInfoIm = i + ": " + Sta.GameData.GetSaveDateString() + "\r\n" + GameText.ロードしました; + } + processing = false; + SetDemandMaximum(); + if (Sta.GameData.Slaves.Length < MaxRoomNumber) + { + Unit[] array = new Unit[MaxRoomNumber]; + Array.Copy(Sta.GameData.Slaves, array, Sta.GameData.Slaves.Length); + Sta.GameData.Slaves = array; + } + //Med.InvokeL(Sounds.完了.Play); + }); + } - public static Module 調教中継行(Med Med) - { - Module obj = new Module - { - Down = delegate - { - Med.SwitchMode("Training", DrawBuffer, 調教描画); - }, - Up = delegate - { - }, - Move = delegate - { - }, - Leave = delegate - { - }, - Wheel = delegate - { - }, - Setting = delegate - { - ip.MaiShow = true; - ip.Mai.Feed.Dra = true; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = false; - ip.Text = GameText.点6; - if (!TrainingTarget.Bod.Setピアス.ピアス_表示) - { - TrainingTarget.Bod.脱衣(); - } - Player.UI.SetTarget(Sta.GameData.TrainingTarget, TrainingTarget); - Player.SetStateTraining(); - Player.表示ステート更新(); - Player.ModBox(); - Player.SensBox(); - TrainingTarget.Bod.首輪_表示 = true; - si.Set(bre: false); - Player.UI.Reset(); - Player.UI.擬音キュー.Clear(); - Player.UI.擬音.Clear(); - } - }; - 中継描画 = delegate(Are a, FPS FPS) - { - Med.GH.Clear(Col.Transparent); - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(BlackBackground); - ip.Draw(a, FPS); - Med.Draw(a); - }; - obj.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, 中継描画); - }; - obj.Dispose = delegate - { - }; - return obj; - } + private static void Initialize() + { + ロード時初期化(); + 対象UI初期化(); + 奴隷UI初期化(); + } - public static Module 調教中継帰(Med Med) - { - Module mod = new Module(); - bool Result2 = false; - bool Result3 = false; - bool b1 = false; - bool b2 = false; - bool b3 = false; - mod.Down = delegate - { - if (!Result2) - { - Player.Result2(); - Result2 = true; - b1 = Sta.GameData.TrainingTarget.Pregnant && Sta.GameData.TrainingTarget.非妊娠; - b2 = !調教前調教済みフラグ && Sta.GameData.TrainingTarget.Trained; - b3 = Sta.GameData.TrainingTarget.Trained && Sta.GameData.祝福 == null; - Result3 = !(b1 || b2 || b3); - } - else if (!Result3) - { - ip.TextIm = ""; - if (b1) - { - InfoPanel 情報パネル2 = ip; - 情報パネル2.TextIm = 情報パネル2.TextIm + GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "/" + Sta.GameData.TrainingTarget.Name + GameText.が妊娠しました + ((Sta.GameData.TrainingTarget.Laboror || Sta.GameData.TrainingTarget.Prostitute) ? ("\r\n" + GameText.労働が解除されます) : "") + "\r\n"; - Sta.GameData.TrainingTarget.非妊娠 = false; - } - if (b2) - { - InfoPanel 情報パネル2 = ip; - 情報パネル2.TextIm = 情報パネル2.TextIm + GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "/" + Sta.GameData.TrainingTarget.Name + GameText.の調教が完了しました + "\r\n"; - } - if (b3) - { - Sta.GameData.祝福 = Sta.GameData.TrainingTarget; - InfoPanel 情報パネル2 = ip; - 情報パネル2.TextIm = 情報パネル2.TextIm + GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "/" + Sta.GameData.TrainingTarget.Name + GameText.から祝福を受けました; - //Sounds.祝福.Play(); - } - Result3 = true; - } - else if (!時間進行(Med)) - { - Player.UI.Reset(); - Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); - } - }; - mod.Up = delegate - { - }; - mod.Move = delegate - { - }; - mod.Leave = delegate - { - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - ip.MaiShow = true; - ip.Mai.Feed.Dra = true; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = false; - Med.CursorShow(); - Color HitColor = Col.Empty; - Player.UI.調教終了.Up(ref HitColor); - Player.Result1(); - if (Player.UI.強制拘束) - { - Sta.GameData.拘束具 = Player.UI.拘束bu; - } - Sta.GameData.TrainingTarget.発情フラグ = Player.UI.発情bu; - Player.調教終了時(); - TrainingTarget.絶頂.End(); - TrainingTarget.体揺れ.End(); + private static void al(string s, int i) + { + ref string reference = ref 日終了ログa[i]; + reference = reference + s + "\r\n"; + } + + public static void 日終了() + { + Player.RecoverPlayerStamina(); + Player.RecoverPlayerStamina(); + Sta.GameData.日借金額 = 0uL; + 労働利益 = 0uL; + 日利益額 = 0uL; + 日利子額 = Sta.GameData.利子額; + 日終了ログa = new string[MaxRoomNumber]; + int num = 0; + Unit[] Slaves = Sta.GameData.Slaves; + foreach (Unit unit in Slaves) + { + if (unit != null) + { + unit.RecoverStamina(); + unit.RecoverStamina(); + unit.ChaD.現陰毛 = (unit.ChaD.現陰毛 + 0.05).Clamp(0.0, 1.0); + int num2 = ((unit.妊娠進行期間 <= 0) ? 1 : unit.妊娠進行期間); + bool flag = Sta.GameData.日数 % (ulong)(num2 * 2) == 0; + if (unit.発情フラグ && flag && !unit.ChaD.タトゥ) + { + unit.発情フラグ = false; + } + else if (flag) + { + unit.発情フラグ = true; + } + checked + { + if (unit.Pregnant) + { + if (unit.非妊娠) + { + al(GameText.収容番号 + unit.Number + "/" + unit.Name + GameText.が妊娠しました + ((unit.Laboror || unit.Prostitute) ? ("\r\n" + GameText.労働が解除されます) : ""), num); + unit.非妊娠 = false; + } + if (unchecked(Sta.GameData.日数 % (ulong)num2) == 0L) + { + if (unit.妊娠状態変数 == 4) + { + unit.体力消費(); + unit.体力消費(); + unit.体力消費(); + al(GameText.収容番号 + unit.Number + "/" + unit.Name + GameText.が出産しました, num); + if (Sta.GameData.Is地下室一杯()) + { + ulong price = unit.Child.GetPrice(); + al(GameText.収容できないので子は売却されます + "+" + price.ToString("#,0"), num); + try + { + 日利益額 += price; + } + catch + { + 日利益額 = 9999999999999uL; + } + } + else + { + al(GameText.子を奴隷として収容します, num); + Sta.GameData.Add地下室(unit.Child); + } + unit.Child = null; + unit.妊娠状態変数 = -1; + unit.ChaD.現乳房 = 0.0; + unit.Pregnant = false; + unit.非妊娠 = true; + } + else + { + unchecked + { + unit.妊娠状態変数++; + unit.ChaD.現乳房 += 0.2; + } + } + } + } + else if (unit.Trained && unit.Is増殖可 && unit.ChaD.Stamina == 1.0 && 0.3.Lot()) + { + unit.体力消費(); + unit.体力消費(); + unit.体力消費(); + al(GameText.収容番号 + unit.Number + "/" + unit.Name + GameText.が増殖しました, num); + if (Sta.GameData.Is地下室一杯()) + { + ulong price2 = unit.GetPrice(); + al(GameText.収容できないので子は売却されます + "+" + price2.ToString("#,0"), num); + try + { + 日利益額 += price2; + } + catch + { + 日利益額 = 9999999999999uL; + } + } + else + { + al(GameText.子を奴隷として収容します, num); + Sta.GameData.Add地下室(unit.DeepCopy().増殖時Reset()); + } + } + if (unit.非妊娠) + { + try + { + if (unit.Laboror) + { + 労働利益 += (ulong)(500000.0 * ((double)unit.種族情報.一般 / 9.0) * (double)unit.LaborCount * unit.一般労働倍率()).RoundDown(0); + } + else if (unit.Prostitute) + { + 労働利益 += (ulong)((double)unit.GetPrice() * 0.012 * ((double)unit.種族情報.娼婦 / 9.0 + unit.ChaD.Lust + unit.ChaD.Affection + unit.ChaD.Taming + unit.ChaD.SkillL) * (double)unit.ProstituteCount * unit.娼婦労働倍率() * (unit.Virgin ? 0.4 : 1.0)).RoundDown(0); + } + } + catch + { + 労働利益 = 9999999999999uL; + } + } + unit.LaborCount = 0; + unit.ProstituteCount = 0; + } + } + num++; + } + checked + { + try + { + 日利益額 += 労働利益; + } + catch + { + 日利益額 = 9999999999999uL; + } + dayp = false; + Sta.GameData.新日 = true; + } + } + + public static void 時進行() + { + Player.RecoverPlayerStamina(); + //Parallel.ForEach(Sta.GameData.Slaves, Sta.po3, delegate(Unit u) + + foreach(Unit u in Sta.GameData.Slaves) + { + if (u != null) + { + if (u.非妊娠 && u.Laboror && u.ChaD.Stamina > 0.333) + { + u.LaborCount++; + u.体力消費(); + u.種族情報.一般成長(u.一般最大加算値); + } + else if (u.非妊娠 && u.Prostitute && u.ChaD.Stamina > 0.333) + { + u.ProstituteCount++; + u.体力消費(); + u.種族情報.娼婦成長(u.娼婦最大加算値); + u.ChaD.娼婦調教(u.MaxSkillL); + if (!u.Pregnant && (0.002 * (u.発情フラグ ? 1.5 : 1.0) * ((u.Race == GameText.エキドナ) ? 2.0 : 1.0)).Lot()) + { + u.Virgin = false; + u.娼婦妊娠(); + } + } + else + { + u.RecoverStamina(); + } + } + } + } + + private static void 並列処理() + { + 日終了(); + AutoSave(); + } + + public static bool 時間進行(Med Med) + { + bool flag = Sta.GameData.時間帯 == GameText.夜; + 時進行(); + if (flag) + { + while (dayp) + { + } + dayp = true; + cts.Cancel(); + Sta.GameData.Refresh = false; + cts = new CancellationTokenSource(); + + t1 = Task.Factory.StartNew(並列処理, cts.Token); + + Med.SwitchMode("StartOfDay", DrawBuffer, 日数進行描画); + } + else + { + Sta.GameData.時間進行(); + } + return flag; + } + + public static void 日付進行(Med Med) + { + while (!時間進行(Med)) + { + } + } + + public static void ロード時初期化() + { + while (dayp) + { + } + cts.Cancel(); + Sta.GameData.Refresh = false; + } + + public static void 妊娠状態反映() + { + if (Sta.GameData.TrainingTarget.妊娠状態変数 > -1) + { + TrainingTarget.Bod.ボテ腹i = Sta.GameData.TrainingTarget.妊娠状態変数; + TrainingTarget.Bod.ボテ腹_表示 = true; + if (!TrainingTarget.Bod.Is獣) + { + TrainingTarget.Bod.ボテ腹_人.ハイライト表示 = Sta.GameData.TrainingTarget.妊娠状態変数 > 2; + } + } + else + { + TrainingTarget.Bod.ボテ腹i = 0; + TrainingTarget.Bod.ボテ腹_表示 = false; + } + TrainingTarget.Bod.断面_表示 = TrainingTarget.Bod.断面_表示; + TrainingTarget.Bod.変動ステート更新(); + } + + public static void Setnpl(Unit u) + { + npl.Text = GameText.収容番号 + u.Number + "\r\n" + (Sta.AlwaysUseName ? u.Name : (u.Trained ? u.Name : u.Race)); + } + + public static void ResetTrainingTarget() + { + Player.Cha = TrainingTarget; + Player.SetState(); + Player.表示ステート更新(); + Player.ModBox(); + Player.SensBox(); + 妊娠状態反映(); + TrainingTarget.SetInitialExpression(); + TrainingTarget.Emotion(); + TrainingTarget.UpdateExpression(); + TrainingTarget.口修正(); + if (Sta.GameData.TrainingTarget.Trained) + { + TrainingTarget.Bod.拘束具_表示 = false; + TrainingTarget.Bod.首輪_表示 = true; + TrainingTarget.Set基本姿勢(); + } + else + { + TrainingTarget.Bod.拘束具_表示 = true; + TrainingTarget.Set拘束姿勢(); + } + if (Sta.GameData.TrainingTarget.ChaD.胸施術) + { + TrainingTarget.Bod.胸施術(); + } + if (Sta.GameData.TrainingTarget.ChaD.股施術) + { + TrainingTarget.Bod.股施術(); + } + if (Sta.GameData.TrainingTarget.ChaD.タトゥ) + { + TrainingTarget.Bod.タトゥ(); + } + if (Sta.GameData.TrainingTarget.着衣 != null) + { + TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); + } + TrainingTarget.Bod.Join(); + TrainingTarget.Bod.Update(); + } + + public static void Set調教対象(Med Med, Unit u) + { + Sta.GameData.TrainingTarget = u; + if (TrainingTarget != null) + { + TrainingTarget.Dispose(); + } + TrainingTarget = new Cha(Med, DrawBuffer, Sta.GameData.TrainingTarget.ChaD); + キャラ吹出し.接続(TrainingTarget.Bod.頭.口_接続点); + Setnpl(u); + double d = ((u.Trained && Sta.MoveInsectMask) ? 1.0 : 0.0); + if (TrainingTarget.Bod.Is顔面) + { + TrainingTarget.Bod.頭.顔面_接続.SetEle(delegate(顔面 顔面) + { + 顔面.展開0 = d; + 顔面.展開1 = d; + }); + TrainingTarget.Bod.頭.大顎基_接続.SetEle(delegate(大顎基 大顎) + { + 大顎.展開 = d; + }); + TrainingTarget.Bod.頭.額_接続.SetEle(delegate(角1_虫 虫角) + { + 虫角.展開 = d; + }); + } + ResetTrainingTarget(); + } + + public static void 対象状態初期化() + { + Player.SetState(); + TrainingTarget.Crying = false; + if (TrainingTarget.Bod.鼻水左 != null) + { + TrainingTarget.Bod.鼻水左.表示 = false; + TrainingTarget.Bod.鼻水右.表示 = false; + } + if (TrainingTarget.Bod.涎左 != null) + { + TrainingTarget.Bod.涎左.表示 = false; + TrainingTarget.Bod.涎右.表示 = false; + } + TrainingTarget.Bod.噴乳左.表示 = false; + TrainingTarget.Bod.噴乳右.表示 = false; + TrainingTarget.噴乳染み = 0.0; + TrainingTarget.Bod.下着T染み = 0.0; + TrainingTarget.SetInitialExpression(); + TrainingTarget.Emotion(); + TrainingTarget.UpdateExpression(); + if (Sta.GameData.TrainingTarget.Trained) + { + TrainingTarget.Set基本姿勢(); + } + else + { + TrainingTarget.Set拘束姿勢(); + } + Player.表示ステート更新(); + Player.ModBox(); + Player.SensBox(); + } + + public static void Player説明(ref Color hc, Action Reset) + { + if (dbs["プレイヤー"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.SubInfoIm = GameText.プレイヤーの遺伝情報を設定します + "(-" + 10000000uL.ToString("#,0") + ")"; + } + else if (ip.SubInfoIm == GameText.プレイヤーの遺伝情報を設定します + "(-" + 10000000uL.ToString("#,0") + ")") + { + Reset(); + } + } + + public static void フラッシュ(this Med Med) + { + 調教描画(drawArea, Med.FPSF); + Med.ClearSta(Color.FromArgb(128, Color.White)); + Med.DrawEnd(drawArea); + sta = true; + } + + public static Module Start(Med Med) + { + return new Module + { + Setting = delegate + { + Med.Mode = "Credit"; + } + }; + } + + public static Module Credit(Med Med) { + + MotV mv = new MotV(0.0, 1.0){BaseSpeed = 0.5}; + + double v = 0.0; + bool fadeIn = true; + bool fadeOut = false; + double num = 0.15; + + Lab label = new Lab(Med, DrawBuffer, "クレジット", DrawBuffer.GetPosition(ref Shas.中央中央), num, 1.0, new Font("", 1f), 0.06, "Auto Eden Presents.", Col.White, Col.Empty, Col.Empty, Col.Empty, Input: false); + label.ParT.PositionBase -= new Vector2D(label.ParT.RectSize.X - 0.07, label.ParT.RectSize.Y * 3.0) * 0.5 * num; + + return new Module() + { + Setting = delegate + { + DrawBuffer.Clear(Col.Black); + DrawBuffer.Draw(label.ParT); + Med.DrawStart(BlackBackground); + Med.DrawEnd(DrawBuffer); + v = 0.0; + fadeIn = true; + fadeOut = false; + mv.ResetValue(); + }, + + Down = delegate + { + Med.Mode = "Title"; + }, + + Draw = delegate (FPS FPS) + { + if (fadeIn || fadeOut) + { + if (v < mv.Max) + { + mv.GetValue(FPS); + v = mv.Value; + if (fadeIn) + { + Med.FadeIn(v); + } + if (fadeOut) + { + Med.FadeOut(v); + } + } + else + { + if (fadeOut) + { + v = 0.0; + fadeOut = false; + mv.ResetValue(); + Med.Draw(BlackBackground); + } + if (fadeIn) + { + v = 0.0; + fadeIn = false; + mv.ResetValue(); + Med.Draw(DrawBuffer); + fadeOut = true; + Med.DrawStart(DrawBuffer); + Med.DrawEnd(BlackBackground); + } + } + } + else + { + Med.Draw(BlackBackground); + Med.Mode = "Title"; + } + }, + + Dispose = delegate + { + label.Dispose(); + } + }; + } + + public static Module Title(Med Med) + { + MotV mv = new MotV(0.0, 1.0) + { + BaseSpeed = 0.5 + }; + + bool ll = false; + double v = 0.0; + bool b1 = true; + double num = 0.2; + + Lab label = new Lab(Med, DrawBuffer, "タイトル", DrawBuffer.GetPosition(ref Shas.中央中央), num, 1.0, new Font("", 1f), 0.07, "Slave Matrix", Col.White, Col.Empty, Col.Empty, Col.Empty, Input: false); + label.ParT.PositionBase -= new Vector2D(label.ParT.RectSize.X - 0.07, label.ParT.RectSize.Y * 3.0) * 0.5 * num; + + ListView listView = new ListView(DrawBuffer, label.ParT.PositionBase.MulXY(1.015, 1.2), 0.25, new Font("MS Gothic", 1f), 0.09, Col.White, Col.Empty, Col.Empty, Col.Empty, + new TA("Start", delegate + { + ////Sounds.操作.Play(); + Sta.GameData.SetDefault(); + + Viola?.Dispose(); + TrainingTarget?.Dispose(); + TrainingTarget = null; + + Initialize(); + start = true; + SetDemandMaximum(); + Med.SwitchMode("PlayerInformation", DrawBuffer, PlayerInformationSliders); + }), + new TA("Load", delegate + { + ////Sounds.操作.Play(); + SaveData.bs["0"].Dra = true; + save = false; + title = true; + SetSLlv(Med); + ll = true; + ip.SubInfoIm = "RCl:" + GameText.戻る; + }) + ); + + listView.SetHitColor(Med); + + return new Module + { + Setting = delegate + { + ip.MaiShow = false; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = false; + ll = false; + DrawBuffer.Clear(Col.Black); + DrawBuffer.Draw(label.ParT); + Med.DrawStart(BlackBackground); + Med.DrawEnd(DrawBuffer); + v = 0.0; + b1 = true; + mv.ResetValue(); + //Sounds.日常BGM.Stop(); + //Sounds.OPBGM.Play(); + }, + Down = delegate (MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (mb == MouseButtons.Left) + { + if (ll) + { + SaveData.Down(ref hc); + } + else + { + listView.Down(ref hc); + } + } + else if (ll && mb == MouseButtons.Right) + { + ll = false; + } + } + }, + Up = delegate (MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing && mb == MouseButtons.Left) + { + if (ll) + { + SaveData.Up(ref hc); + } + else + { + listView.Up(ref hc); + } + } + }, + Move = delegate (MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + SaveData.Move(ref hc); + listView.Move(ref hc); + } + }, + Leave = delegate + { + if (!processing) + { + if (ll) + { + SaveData.Leave(); + } + else + { + listView.Leave(); + } + } + }, + Draw = delegate (FPS FPS) + { + if (b1) + { + if (v < mv.Max) + { + mv.GetValue(FPS); + v = mv.Value; + if (b1) + { + Med.FadeIn(v); + } + } + else + { + v = 0.0; + b1 = false; + mv.ResetValue(); + Med.Draw(DrawBuffer); + } + } + else + { + DrawBuffer.Draw(BlackBackground); + if (ll) + { + ip.Draw(DrawBuffer, FPS); + SaveData.Draw(DrawBuffer); + } + else + { + DrawBuffer.Draw(label.ParT); + listView.Draw(DrawBuffer); + } + Med.Draw(DrawBuffer); + } + }, + + Dispose = delegate + { + label.Dispose(); + listView.Dispose(); + } + }; + } + + public static Module メインフォーム(Med Med) + { + Module mod = new Module(); + Buts bs = new Buts(); + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); + parT.Text = GameText.事務所; + parT.FontSize = 0.15; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); + parT.OP.Rotation(parT.OP.GetCenter(), -26.0); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン1", new But1(parT, delegate + { + ////Sounds.操作.Play(); + Med.SwitchMode("Office", DrawBuffer, DrawOffice); + })); + ParT parT2 = new ParT(); + parT2.Font = new Font("MS Gothic", 0.1f); + parT2.PositionBase = DrawBuffer.GetPosition(0.85, 0.1); + parT2.Text = GameText.調教; + parT2.FontSize = 0.15; + parT2.SizeBase = 0.05; + parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT2.OP.ScalingY(parT2.OP.GetCenter(), 0.47); + parT2.OP.Rotation(parT2.OP.GetCenter(), -26.0); + parT2.Closed = true; + parT2.TextColor = Col.White; + parT2.BrushColor = Color.FromArgb(160, Col.Black); + parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT2.StringFormat.Alignment = StringAlignment.Center; + parT2.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン2", new But1(parT2, delegate + { + ////Sounds.操作.Play(); + Med.SwitchMode("調教中継行", DrawBuffer, 中継描画); + })); + ParT parT3 = new ParT(); + parT3.Font = new Font("MS Gothic", 0.1f); + parT3.PositionBase = DrawBuffer.GetPosition(0.85, 0.18); + parT3.Text = GameText.対象; + parT3.FontSize = 0.15; + parT3.SizeBase = 0.05; + parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT3.OP.ScalingY(parT3.OP.GetCenter(), 0.47); + parT3.OP.Rotation(parT3.OP.GetCenter(), -26.0); + parT3.Closed = true; + parT3.TextColor = Col.White; + parT3.BrushColor = Color.FromArgb(160, Col.Black); + parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT3.StringFormat.Alignment = StringAlignment.Center; + parT3.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン3", new But1(parT3, delegate + { + ////Sounds.操作.Play(); + Med.Mode = "対象"; + })); + ParT parT4 = new ParT(); + parT4.Font = new Font("MS Gothic", 0.1f); + parT4.PositionBase = DrawBuffer.GetPosition(0.85, 0.26); + parT4.Text = GameText.休む; + parT4.FontSize = 0.15; + parT4.SizeBase = 0.05; + parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT4.OP.ScalingY(parT4.OP.GetCenter(), 0.47); + parT4.OP.Rotation(parT4.OP.GetCenter(), -26.0); + parT4.Closed = true; + parT4.TextColor = Col.White; + parT4.BrushColor = Color.FromArgb(160, Col.Black); + parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT4.StringFormat.Alignment = StringAlignment.Center; + parT4.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン4", new But1(parT4, delegate + { + ////Sounds.操作.Play(); + si.Set(bre: true); + 時間進行(Med); + ip.UpdateSub2(); + })); + ParT parT5 = new ParT(); + parT5.Font = new Font("MS Gothic", 0.1f); + parT5.PositionBase = DrawBuffer.GetPosition(0.85, 0.34); + parT5.Text = GameText.眠る; + parT5.FontSize = 0.15; + parT5.SizeBase = 0.05; + parT5.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT5.OP.ScalingY(parT5.OP.GetCenter(), 0.47); + parT5.OP.Rotation(parT5.OP.GetCenter(), -26.0); + parT5.Closed = true; + parT5.TextColor = Col.White; + parT5.BrushColor = Color.FromArgb(160, Col.Black); + parT5.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT5.StringFormat.Alignment = StringAlignment.Center; + parT5.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン5", new But1(parT5, delegate + { + ////Sounds.操作.Play(); + 日付進行(Med); + })); + ParT parT6 = new ParT(); + parT6.Font = new Font("MS Gothic", 0.1f); + parT6.PositionBase = DrawBuffer.GetPosition(0.85, 0.42); + parT6.Text = GameText.祝福; + parT6.FontSize = 0.15; + parT6.SizeBase = 0.05; + parT6.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT6.OP.ScalingY(parT6.OP.GetCenter(), 0.47); + parT6.OP.Rotation(parT6.OP.GetCenter(), -26.0); + parT6.Closed = true; + parT6.TextColor = Col.White; + parT6.BrushColor = Color.FromArgb(160, Col.Black); + parT6.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT6.StringFormat.Alignment = StringAlignment.Center; + parT6.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン6", new But1(parT6, delegate + { + ////Sounds.操作.Play(); + Med.Mode = "Blessing"; + })); + ParT parT7 = new ParT(); + parT7.Font = new Font("MS Gothic", 0.1f); + parT7.PositionBase = DrawBuffer.GetPosition(0.85, 0.58); + parT7.Text = GameText.チェンジ; + parT7.FontSize = 0.15; + parT7.SizeBase = 0.05; + parT7.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT7.OP.ScalingY(parT7.OP.GetCenter(), 0.47); + parT7.OP.Rotation(parT7.OP.GetCenter(), -26.0); + parT7.Closed = true; + parT7.TextColor = Col.White; + parT7.BrushColor = Color.FromArgb(160, Col.Black); + parT7.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT7.StringFormat.Alignment = StringAlignment.Center; + parT7.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン7", new But1(parT7, delegate + { + Unit unit = null; + unit = ((Sta.GameData.TrainingTarget == null) ? (from e in Sta.GameData.Slaves + where e != null + orderby RNG.XS.Next() + select e).First() : (from e in Sta.GameData.Slaves + where e != null && e != Sta.GameData.TrainingTarget + orderby RNG.XS.Next() + select e).FirstOrDefault()); + if (unit != null) + { + if (unit.Trained) + { + //Sounds.変更3.Play(); + } + else + { + Sounds.変更Play(); + } + Set調教対象(Med, unit); + bs["ボタン2"].Dra = true; + } + else + { + ////Sounds.操作.Play(); + ip.SubInfoIm = GameText.他の奴隷がいません; + } + })); + bs.SetHitColor(Med); + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Down(ref hc); + if (mb == MouseButtons.Right) + { + ////Sounds.操作.Play(); + SDShow = false; + ip.Up(ref hc); + dbs.Move(ref hc); + } + } + else + { + switch (mb) + { + case MouseButtons.Left: + if (!ip.選択肢表示) + { + dbs.Down(ref hc); + bs.Down(ref hc); + } + ip.Down(ref hc); + break; + case MouseButtons.Right: + if (ip.TextIm == GameText.タイトル画面に戻りますか) + { + ip.nb.Action(ip.nb); + } + break; + } + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Up(ref hc); + } + else if (mb == MouseButtons.Left) + { + if (!ip.選択肢表示) + { + dbs.Up(ref hc); + bs.Up(ref hc); + } + ip.Up(ref hc); + } + } + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Move(ref hc); + } + else + { + if (!ip.選択肢表示) + { + if (TrainingTarget != null) + { + TrainingTarget.CP = cp; + } + dbs.Move(ref hc); + bs.Move(ref hc); + if (bs["ボタン7"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.SubInfoIm = GameText.奴隷をランダムに選択します; + } + else if (ip.SubInfoIm == GameText.奴隷をランダムに選択します) + { + si.Set(bre: false); + } + Player説明(ref hc, delegate + { + si.Set(bre: false); + }); + } + ip.Move(ref hc); + } + } + }; + mod.Leave = delegate + { + if (!processing) + { + if (SDShow) + { + SaveData.Leave(); + } + else if (!ip.選択肢表示) + { + dbs.Leave(); + bs.Leave(); + } + } + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + if (Med.Modeb != "PlayerInformation") + { + ip.UpdateSub2(); + ip.MaiShow = false; + ip.Mai.Feed.Dra = false; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = true; + Player.UI.ステート描画 = Sta.GameData.心眼; + if (TrainingTarget == null && Sta.GameData.TrainingTarget != null) + { + Set調教対象(Med, Sta.GameData.TrainingTarget); + } + bs["ボタン2"].Dra = Sta.GameData.TrainingTarget != null; + bs["ボタン3"].Dra = !Sta.GameData.初事務所フラグ && Sta.GameData.Slaves.Count((Unit e) => e != null) > 0; + bs["ボタン4"].Dra = !Sta.GameData.初事務所フラグ; + bs["ボタン5"].Dra = !Sta.GameData.初事務所フラグ; + bs["ボタン6"].Dra = !Sta.GameData.初事務所フラグ; + bs["ボタン7"].Dra = !Sta.GameData.初事務所フラグ && Sta.GameData.Slaves.Count((Unit e) => e != null) > 0; + si.Set(bre: false); + Color HitColor = Col.Empty; + ip.Up(ref HitColor); + //Sounds.OPBGM.Stop(); + //Sounds.日常BGM.Play(); + npl.ParT.PositionBase = new Vector2D(Player.UI.ステート.Position.X, 0.026); + } + }; + メインフォーム描画 = delegate(Are a, FPS FPS) + { + Med.GH.Clear(Col.Transparent); + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(BasementBackground); + if (TrainingTarget != null) + { + TrainingTarget.Draw(a, FPS); + Player.UI.DrawState(a); + a.Draw(npl.ParT); + } + bs.Draw(a); + dbs.Draw(a); + ip.Draw(a, FPS); + if (SDShow) + { + SaveData.Draw(a); + } + Med.Draw(a); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, メインフォーム描画); + }; + mod.Dispose = delegate + { + bs.Dispose(); + }; + return mod; + } + + public static Module Training(Med Med) + { + Module mod = new Module(); + 調教背景 BackgroundDrawing = new 調教背景(); + Are TrainingBackground = new Are(Med, Hit: false); + TrainingBackground.Setting(); + TrainingBackground.GD.Clear(Color.Gray); + Player.UI = new TrainingUI(Med, DrawBuffer, ip); + Player.UI.調教終了.Action = delegate + { + ////Sounds.操作.Play(); + Med.SwitchMode("調教中継帰", DrawBuffer, 中継描画); + }; + bool 調教完了 = false; + bool 調教済みチェック = true; + Action 調教完了表情 = delegate + { + if (TrainingTarget.EyeTracking.Run) + { + TrainingTarget.EyeTracking.End(); + } + if (TrainingTarget.Bod.Is双眉) + { + TrainingTarget.Bod.眉左.眉間_表示 = false; + TrainingTarget.Bod.眉右.眉間_表示 = false; + } + if (TrainingTarget.Bod.Is双眼) + { + TrainingTarget.瞼_半1左(); + TrainingTarget.瞼_半1右(); + TrainingTarget.目_見つめ左(); + TrainingTarget.目_見つめ右(); + } + if (TrainingTarget.Bod.Is頬眼) + { + TrainingTarget.頬瞼_半1左(); + TrainingTarget.頬瞼_半1右(); + TrainingTarget.頬目_見つめ左(); + TrainingTarget.頬目_見つめ右(); + } + if (TrainingTarget.Bod.Is単眼) + { + TrainingTarget.単瞼_半1(); + TrainingTarget.単目_見つめ(); + } + if (TrainingTarget.Bod.Is額眼) + { + TrainingTarget.額瞼_半1(); + TrainingTarget.額目_見つめ(); + } + if (!TrainingTarget.Bod.玉口枷_表示) + { + TrainingTarget.口_閉笑(); + } + }; + mod.Setting = delegate + { + TrainingBackground.GD.Clear(Color.Gray); + BackgroundDrawing.Reset(); + BackgroundDrawing.描画(TrainingBackground); + ip.MaiShow = false; + ip.Mai.Feed.Dra = true; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = false; + Med.CursorHide(); + Player.UI.ディルCM.Show = Sta.GameData.PurchasedTools[0]; + Player.UI.コモンCM.Show = Sta.GameData.PurchasedTools[1]; + Player.UI.ドリルCM.Show = Sta.GameData.PurchasedTools[2]; + Player.UI.デンマCM.Show = Sta.GameData.PurchasedTools[3]; + Player.UI.アナルCM.Show = Sta.GameData.PurchasedTools[4]; + Player.UI.調教鞭CM.Show = Sta.GameData.PurchasedTools[5]; + Player.UI.羽根箒CM.Show = Sta.GameData.PurchasedTools[6]; + Player.UI.T剃刀CM.Show = Sta.GameData.PurchasedTools[7]; + Player.UI.キャップ1CM.Show = Sta.GameData.PurchasedTools[8]; + Player.UI.キャップ2CM.Show = Sta.GameData.PurchasedTools[8]; + Player.UI.キャップ3CM.Show = Sta.GameData.PurchasedTools[8]; + Player.UI.ロータCM.Show = Sta.GameData.PurchasedTools[9]; + Player.UI.パールCM.Show = Sta.GameData.PurchasedTools[10]; + Player.UI.目隠帯.Dra = Sta.GameData.PurchasedTools[11]; + Player.UI.玉口枷.Dra = Sta.GameData.PurchasedTools[12]; + Player.UI.撮影.Dra = Sta.GameData.PurchasedTools[13]; + Player.表示ステート更新(); + Player.ModBox(); + Player.SensBox(); + if (TrainingTarget.Bod.Is獣) + { + TrainingTarget.Bod.腰.位置B = Med.Base.GetPosition(ref Shas.中央中央).AddY(-0.03); + } + else if (TrainingTarget.Bod.Is半身) + { + TrainingTarget.Bod.腰.位置B = Med.Base.GetPosition(ref Shas.中央中央).AddY(-0.02); + } + TrainingTarget.Bod.Join(); + TrainingTarget.Bod.Update(); + キャラ吹出し.接続(); + TrainingTarget.Bod.汗染み濃度 = 1.0; + 調教済みチェック = true; + 調教前調教済みフラグ = Sta.GameData.TrainingTarget.Trained; + if (調教完了 = Sta.GameData.TrainingTarget.IsTrained()) + { + 調教完了表情(); + } + }; + ContactD cd = default(ContactD); + Vector2D op = Dat.Vec2DZero; + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + Player.UI.Down(ref mb, ref cp, ref op, ref hc, ref cd); + ip.Down(ref hc); + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + Player.UI.Up(ref mb, ref cp, ref hc, ref cd); + ip.Up(ref hc); + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + TrainingTarget.CP = cp; + cd = TrainingTarget.GetContact(ref hc); + Player.UI.Move(ref mb, ref cp, ref op, ref hc, ref cd); + ip.Move(ref hc); + op = cp; + }; + mod.Leave = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + Player.UI.Leave(ref mb, ref cp, ref hc); + }; + mod.Wheel = delegate(MouseButtons mb, Vector2D cp, int dt, Color hc) + { + Player.UI.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); + }; + 調教描画 = delegate(Are a, FPS FPS) + { + Player.UI.Mots.Drive(FPS); + Med.GH.Clear(Col.Transparent); + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(TrainingBackground); + TrainingTarget.Draw(a, FPS); + キャラ吹出し.Draw(a, FPS); + Player.UI.StaDraw(a, FPS); + ip.Draw(a, FPS); + Med.Draw(a); + if (調教済みチェック) + { + if (調教完了) + { + 調教完了表情(); + キャラ台詞.Set状態(); + if (TrainingTarget.Bod.Is顔面) + { + Action o_done = キャラ吹出し.Tex.Done; + キャラ吹出し.Tex.Done = delegate (Tex tex) + { + o_done(tex); + TrainingTarget.顔面展開.Start(); + }; + } + } + 調教済みチェック = false; + } + }; + 撮影描画 = delegate(Are a, FPS FPS) + { + a.Draw(TrainingBackground); + TrainingTarget.Draw(a, FPS); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, 調教描画); + }; + mod.Dispose = delegate + { + TrainingBackground.Dispose(); + Player.UI.Dispose(); + }; + return mod; + } + + public static Module 調教中継行(Med Med) + { + Module obj = new Module + { + Down = delegate + { + Med.SwitchMode("Training", DrawBuffer, 調教描画); + }, + Up = delegate + { + }, + Move = delegate + { + }, + Leave = delegate + { + }, + Wheel = delegate + { + }, + Setting = delegate + { + ip.MaiShow = true; + ip.Mai.Feed.Dra = true; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = false; + ip.Text = GameText.点6; + if (!TrainingTarget.Bod.Setピアス.ピアス_表示) + { + TrainingTarget.Bod.脱衣(); + } + Player.UI.SetTarget(Sta.GameData.TrainingTarget, TrainingTarget); + Player.SetStateTraining(); + Player.表示ステート更新(); + Player.ModBox(); + Player.SensBox(); + TrainingTarget.Bod.首輪_表示 = true; + si.Set(bre: false); + Player.UI.Reset(); + Player.UI.擬音キュー.Clear(); + Player.UI.擬音.Clear(); + } + }; + 中継描画 = delegate(Are a, FPS FPS) + { + Med.GH.Clear(Col.Transparent); + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(BlackBackground); + ip.Draw(a, FPS); + Med.Draw(a); + }; + obj.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, 中継描画); + }; + obj.Dispose = delegate + { + }; + return obj; + } + + public static Module 調教中継帰(Med Med) + { + Module mod = new Module(); + bool Result2 = false; + bool Result3 = false; + bool b1 = false; + bool b2 = false; + bool b3 = false; + mod.Down = delegate + { + if (!Result2) + { + Player.Result2(); + Result2 = true; + b1 = Sta.GameData.TrainingTarget.Pregnant && Sta.GameData.TrainingTarget.非妊娠; + b2 = !調教前調教済みフラグ && Sta.GameData.TrainingTarget.Trained; + b3 = Sta.GameData.TrainingTarget.Trained && Sta.GameData.祝福 == null; + Result3 = !(b1 || b2 || b3); + } + else if (!Result3) + { + ip.TextIm = ""; + if (b1) + { + InfoPanel 情報パネル2 = ip; + 情報パネル2.TextIm = 情報パネル2.TextIm + GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "/" + Sta.GameData.TrainingTarget.Name + GameText.が妊娠しました + ((Sta.GameData.TrainingTarget.Laboror || Sta.GameData.TrainingTarget.Prostitute) ? ("\r\n" + GameText.労働が解除されます) : "") + "\r\n"; + Sta.GameData.TrainingTarget.非妊娠 = false; + } + if (b2) + { + InfoPanel 情報パネル2 = ip; + 情報パネル2.TextIm = 情報パネル2.TextIm + GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "/" + Sta.GameData.TrainingTarget.Name + GameText.の調教が完了しました + "\r\n"; + } + if (b3) + { + Sta.GameData.祝福 = Sta.GameData.TrainingTarget; + InfoPanel 情報パネル2 = ip; + 情報パネル2.TextIm = 情報パネル2.TextIm + GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "/" + Sta.GameData.TrainingTarget.Name + GameText.から祝福を受けました; + //Sounds.祝福.Play(); + } + Result3 = true; + } + else if (!時間進行(Med)) + { + Player.UI.Reset(); + Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); + } + }; + mod.Up = delegate + { + }; + mod.Move = delegate + { + }; + mod.Leave = delegate + { + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + ip.MaiShow = true; + ip.Mai.Feed.Dra = true; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = false; + Med.CursorShow(); + Color HitColor = Col.Empty; + Player.UI.調教終了.Up(ref HitColor); + Player.Result1(); + if (Player.UI.強制拘束) + { + Sta.GameData.拘束具 = Player.UI.拘束bu; + } + Sta.GameData.TrainingTarget.発情フラグ = Player.UI.発情bu; + Player.調教終了時(); + TrainingTarget.絶頂.End(); + TrainingTarget.体揺れ.End(); - TrainingTarget.放尿強制終了(); + TrainingTarget.放尿強制終了(); - Player.絶頂終了処理_(); - Player.射精終了処理_(); - TrainingTarget.Bod.膣内精液.精液濃度 = 0.0; - TrainingTarget.Bod.断面.精液濃度 = 0.0; - TrainingTarget.Bod.スタンプClear(); - TrainingTarget.Bod.腰.位置B = Med.Base.GetPosition(ref Shas.中央中央); - TrainingTarget.Bod.汗染み濃度 = 0.0; - TrainingTarget.Bod.飛沫濃度 = 0.0; - TrainingTarget.Bod.潮染み濃度 = 0.0; - TrainingTarget.Bod.尿染み濃度 = 0.0; - if (!TrainingTarget.Bod.Is粘) - { - TrainingTarget.Bod.断面_表示 = false; - } - TrainingTarget.EyeTracking.End(); - TrainingTarget.口腔精液垂れ.End(); - TrainingTarget.性器精液垂れ.End(); - TrainingTarget.肛門精液垂れ.End(); - TrainingTarget.出糸精液垂れ.End(); - TrainingTarget.Bod.Set腰(); - if (Sta.GameData.TrainingTarget.Trained) - { - TrainingTarget.Bod.拘束具_表示 = false; - TrainingTarget.Bod.首輪_表示 = true; - TrainingTarget.Set基本姿勢(); - } - else - { - TrainingTarget.Bod.拘束具_表示 = true; - TrainingTarget.Set拘束姿勢(); - } - TrainingTarget.Emotion(); - TrainingTarget.SetInitialExpression(); - TrainingTarget.口修正(); - TrainingTarget.舌_無し(); - TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); - Player.SetState(); - Player.表示ステート更新(); - Player.ModBox(); - Player.SensBox(); - TrainingTarget.Bod.カーソル = null; - TrainingTarget.Bod.Join(); - TrainingTarget.Bod.Update(); - キャラ吹出し.接続(); - キャラ吹出し.消失.End(); - Result2 = false; - Result3 = false; - si.Set(bre: false); - Sta.GameData.目隠帯 = false; - Sta.GameData.玉口枷 = false; - Sta.GameData.拘束具 = false; - Sta.GameData.断面 = false; - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, 中継描画); - }; - mod.Dispose = delegate - { - }; - return mod; - } + Player.絶頂終了処理_(); + Player.射精終了処理_(); + TrainingTarget.Bod.膣内精液.精液濃度 = 0.0; + TrainingTarget.Bod.断面.精液濃度 = 0.0; + TrainingTarget.Bod.スタンプClear(); + TrainingTarget.Bod.腰.位置B = Med.Base.GetPosition(ref Shas.中央中央); + TrainingTarget.Bod.汗染み濃度 = 0.0; + TrainingTarget.Bod.飛沫濃度 = 0.0; + TrainingTarget.Bod.潮染み濃度 = 0.0; + TrainingTarget.Bod.尿染み濃度 = 0.0; + if (!TrainingTarget.Bod.Is粘) + { + TrainingTarget.Bod.断面_表示 = false; + } + TrainingTarget.EyeTracking.End(); + TrainingTarget.口腔精液垂れ.End(); + TrainingTarget.性器精液垂れ.End(); + TrainingTarget.肛門精液垂れ.End(); + TrainingTarget.出糸精液垂れ.End(); + TrainingTarget.Bod.Set腰(); + if (Sta.GameData.TrainingTarget.Trained) + { + TrainingTarget.Bod.拘束具_表示 = false; + TrainingTarget.Bod.首輪_表示 = true; + TrainingTarget.Set基本姿勢(); + } + else + { + TrainingTarget.Bod.拘束具_表示 = true; + TrainingTarget.Set拘束姿勢(); + } + TrainingTarget.Emotion(); + TrainingTarget.SetInitialExpression(); + TrainingTarget.口修正(); + TrainingTarget.舌_無し(); + TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); + Player.SetState(); + Player.表示ステート更新(); + Player.ModBox(); + Player.SensBox(); + TrainingTarget.Bod.カーソル = null; + TrainingTarget.Bod.Join(); + TrainingTarget.Bod.Update(); + キャラ吹出し.接続(); + キャラ吹出し.消失.End(); + Result2 = false; + Result3 = false; + si.Set(bre: false); + Sta.GameData.目隠帯 = false; + Sta.GameData.玉口枷 = false; + Sta.GameData.拘束具 = false; + Sta.GameData.断面 = false; + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, 中継描画); + }; + mod.Dispose = delegate + { + }; + return mod; + } - public static Module 対象(Med Med) - { - try - { - uint 胸施術価格 = 10000000u; - uint 股施術価格 = 10000000u; - uint 淫紋価格 = 10000000u; - uint 衣装変更価格 = 10000000u; - bool d = false; - Module mod = new Module(); - Buts bs = new Buts(); - Swi 保守sw = new Swi(Color.DarkRed); - Swi 一般sw = new Swi(Color.DarkRed); - Swi 娼婦sw = new Swi(Color.DarkRed); - int i = 0; - int f = 0; - ListView lv = new ListView(DrawBuffer, DrawBuffer.GetPosition(0.01, 0.08), 0.4, new Font("MS Gothic", 1f), 0.08, Col.White, Col.Empty, Color.FromArgb(160, Col.Black), Col.Black, Enumerable.Repeat(new TA("No Slave".PadLeft(15, ' '), delegate - { - }), 15).ToArray()); - Color lv初期縁色 = Col.Black; - Action lv縁色初期化 = delegate - { - foreach (But item in lv.bs.EnumBut) - { - item.Pars.Values.First().ToParT().PenColor = lv初期縁色; - } - }; - Action SetUI = delegate(Unit u) - { - if (u != null) - { - ip.TextIm = u.GetStatus(); - bs["MoveRoomDown"].Dra = Sta.MoveButton; - bs["MoveRoomUp"].Dra = Sta.MoveButton; - bs["MoveFloorDown"].Dra = Sta.MoveButton; - bs["MoveFloorUp"].Dra = Sta.MoveButton; - bs["子"].Dra = true; - bs["親形質1"].Dra = true; - bs["親形質2"].Dra = true; - 保守sw.SetFlag(bs["保守"], u.保守); - 一般sw.SetFlag(bs["一般労働"], u.Laboror); - 娼婦sw.SetFlag(bs["娼婦労働"], u.Prostitute); - bs["保守"].Dra = true; - bs["一般労働"].Dra = u.非妊娠 && u.Trained; - bs["娼婦労働"].Dra = u.非妊娠 && u.Trained; - bs["売却"].Dra = !u.保守; - bs["胸施術"].Dra = Sta.GameData.施術 && !u.ChaD.胸施術 && u.ChaD.Is胸甲殻(); - bs["股施術"].Dra = Sta.GameData.施術 && !u.ChaD.股施術 && u.ChaD.Is股防御(); - bs["淫紋"].Dra = Sta.GameData.淫紋 && u.Trained && !u.ChaD.タトゥ && !u.ChaD.Isタトゥ(); - bs["衣装"].Dra = Sta.GameData.衣装 && u.Trained; - } - else - { - npl.Text = "No Slave"; - ip.TextIm = " "; - bs["MoveRoomDown"].Dra = false; - bs["MoveRoomUp"].Dra = false; - bs["MoveFloorDown"].Dra = false; - bs["MoveFloorUp"].Dra = false; - bs["子"].Dra = false; - bs["親形質1"].Dra = false; - bs["親形質2"].Dra = false; - bs["保守"].Dra = false; - bs["一般労働"].Dra = false; - bs["娼婦労働"].Dra = false; - bs["売却"].Dra = false; - bs["胸施術"].Dra = false; - bs["股施術"].Dra = false; - bs["淫紋"].Dra = false; - bs["衣装"].Dra = false; - } - }; - Action set = delegate(int n) - { - i = 0; - lv.Acts = Enumerable.Repeat(new TA("", delegate - { - }), 15).Select(delegate(TA e) - { - Unit u = Sta.GameData.Slaves[n + i]; - if (u == null) - { - e.Text = "No Slave"; - e.act = delegate(But b) - { - lv縁色初期化(); - b.Pars.Values.First().ToParT().PenColor = Color.Red; - Sta.GameData.TrainingTarget = null; - if (TrainingTarget != null) - { - TrainingTarget.Dispose(); - TrainingTarget = null; - } - SetUI(null); - }; - } - else - { - e.Text = GameText.収容番号 + u.Number; - e.act = delegate(But b) - { - lv縁色初期化(); - b.Pars.Values.First().ToParT().PenColor = Color.Red; - Sta.GameData.TrainingTarget = u; - bs["子"].Action(bs["子"]); - if (ip.Mai2Show) - { - if (Sta.GameData.TrainingTarget == null) - { - ip.Mai2Im = " "; - ip.選択肢表示 = false; - } - else - { - d = false; - bs["売却"].Action(bs["売却"]); - d = true; - } - } - }; - } - int num8 = i; - i = num8 + 1; - return e; - }); - }; - lv.SetHitColor(Med); - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); - parT.Text = GameText.戻る; - parT.FontSize = 0.15; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); - parT.OP.Rotation(parT.OP.GetCenter(), -26.0); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン0", new But1(parT, delegate - { - ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null && bs["子"].Pars.Values.First().ToParT().PenColor != Color.Red) - { - Set調教対象(Med, Sta.GameData.TrainingTarget); - SetUI(Sta.GameData.TrainingTarget); - } - Med.Mode = "メインフォーム"; - })); - Color bs初期縁色 = Col.Black; - Action bs縁色初期化 = delegate - { - foreach (But item2 in bs.EnumBut.Skip(1).Take(3)) - { - item2.Pars.Values.First().ToParT().PenColor = bs初期縁色; - } - }; - ParT parT2 = new ParT(); - parT2.Font = new Font("MS Gothic", 0.1f); - parT2.PositionBase = DrawBuffer.GetPosition(0.85, 0.1); - parT2.Text = GameText.子; - parT2.FontSize = 0.15; - parT2.SizeBase = 0.05; - parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT2.OP.ScalingY(parT2.OP.GetCenter(), 0.47); - parT2.OP.Rotation(parT2.OP.GetCenter(), -26.0); - parT2.Closed = true; - parT2.TextColor = Col.White; - parT2.BrushColor = Color.FromArgb(160, Col.Black); - parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT2.StringFormat.Alignment = StringAlignment.Center; - parT2.StringFormat.LineAlignment = StringAlignment.Center; - parT2.PenColor = Color.Red; - bs.Add("子", new But1(parT2, delegate(But b) - { - if (d) - { - ////Sounds.操作.Play(); - } - bs縁色初期化(); - b.Pars.Values.First().ToParT().PenColor = Color.Red; - if (Sta.GameData.TrainingTarget != null) - { - if (TrainingTarget == null || TrainingTarget.ChaD != Sta.GameData.TrainingTarget.ChaD) - { - Set調教対象(Med, Sta.GameData.TrainingTarget); - } - SetUI(Sta.GameData.TrainingTarget); - bs["胸施術"].Dra = Sta.GameData.施術 && !Sta.GameData.TrainingTarget.ChaD.胸施術 && Sta.GameData.TrainingTarget.ChaD.Is胸甲殻(); - bs["股施術"].Dra = Sta.GameData.施術 && !Sta.GameData.TrainingTarget.ChaD.股施術 && Sta.GameData.TrainingTarget.ChaD.Is股防御(); - bs["淫紋"].Dra = Sta.GameData.淫紋 && Sta.GameData.TrainingTarget.Trained && !Sta.GameData.TrainingTarget.ChaD.タトゥ && !Sta.GameData.TrainingTarget.ChaD.Isタトゥ(); - bs["衣装"].Dra = Sta.GameData.衣装 && Sta.GameData.TrainingTarget.Trained; - } - })); - ParT parT3 = new ParT(); - parT3.Font = new Font("MS Gothic", 0.1f); - parT3.PositionBase = DrawBuffer.GetPosition(0.85, 0.18); - parT3.Text = GameText.親形質1; - parT3.FontSize = 0.15; - parT3.SizeBase = 0.05; - parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT3.OP.ScalingY(parT3.OP.GetCenter(), 0.47); - parT3.OP.Rotation(parT3.OP.GetCenter(), -26.0); - parT3.Closed = true; - parT3.TextColor = Col.White; - parT3.BrushColor = Color.FromArgb(160, Col.Black); - parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT3.StringFormat.Alignment = StringAlignment.Center; - parT3.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("親形質1", new But1(parT3, delegate(But b) - { - ////Sounds.操作.Play(); - bs縁色初期化(); - b.Pars.Values.First().ToParT().PenColor = Color.Red; - if (Sta.GameData.TrainingTarget != null) - { - if (TrainingTarget != null) - { - TrainingTarget.Dispose(); - } - TrainingTarget = new Cha(Med, DrawBuffer, Sta.GameData.TrainingTarget.Mother.ChaD); - if (TrainingTarget.Bod.Is双眼) - { - TrainingTarget.両目_見つめ(); - } - if (TrainingTarget.Bod.Is頬眼) - { - TrainingTarget.両頬目_見つめ(); - } - if (TrainingTarget.Bod.Is単眼) - { - TrainingTarget.単目_見つめ(); - } - if (TrainingTarget.Bod.Is額眼) - { - TrainingTarget.額目_見つめ(); - } - if (Sta.GameData.TrainingTarget.Mother.Race == GameText.ヴィオランテ) - { - TrainingTarget.両瞼_卑(); - TrainingTarget.両瞼_半1(); - } - TrainingTarget.口_閉笑(); - TrainingTarget.Set基本姿勢(); - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + GameText.親形質1; - ip.TextIm = Sta.GameData.TrainingTarget.Mother.GetStatus(); - bs["胸施術"].Dra = false; - bs["股施術"].Dra = false; - bs["淫紋"].Dra = false; - bs["衣装"].Dra = false; - } - })); - ParT parT4 = new ParT(); - parT4.Font = new Font("MS Gothic", 0.1f); - parT4.PositionBase = DrawBuffer.GetPosition(0.85, 0.26); - parT4.Text = GameText.親形質2; - parT4.FontSize = 0.15; - parT4.SizeBase = 0.05; - parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT4.OP.ScalingY(parT4.OP.GetCenter(), 0.47); - parT4.OP.Rotation(parT4.OP.GetCenter(), -26.0); - parT4.Closed = true; - parT4.TextColor = Col.White; - parT4.BrushColor = Color.FromArgb(160, Col.Black); - parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT4.StringFormat.Alignment = StringAlignment.Center; - parT4.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("親形質2", new But1(parT4, delegate(But b) - { - ////Sounds.操作.Play(); - bs縁色初期化(); - b.Pars.Values.First().ToParT().PenColor = Color.Red; - if (Sta.GameData.TrainingTarget != null) - { - if (TrainingTarget != null) - { - TrainingTarget.Dispose(); - } - TrainingTarget = new Cha(Med, DrawBuffer, Sta.GameData.TrainingTarget.Father.ChaD); - if (TrainingTarget.Bod.Is双眼) - { - TrainingTarget.両目_見つめ(); - } - if (TrainingTarget.Bod.Is頬眼) - { - TrainingTarget.両頬目_見つめ(); - } - if (TrainingTarget.Bod.Is単眼) - { - TrainingTarget.単目_見つめ(); - } - if (TrainingTarget.Bod.Is額眼) - { - TrainingTarget.額目_見つめ(); - } - if (Sta.GameData.TrainingTarget.Father.Race == GameText.ヴィオランテ) - { - TrainingTarget.両瞼_卑(); - TrainingTarget.両瞼_半1(); - } - TrainingTarget.口_閉笑(); - TrainingTarget.Set基本姿勢(); - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + GameText.親形質2; - ip.TextIm = Sta.GameData.TrainingTarget.Father.GetStatus(); - bs["胸施術"].Dra = false; - bs["股施術"].Dra = false; - bs["淫紋"].Dra = false; - bs["衣装"].Dra = false; - } - })); - ParT parT5 = new ParT(); - parT5.Font = new Font("MS Gothic", 0.1f); - parT5.PositionBase = DrawBuffer.GetPosition(0.85, 0.34); - parT5.Text = GameText.保守; - parT5.FontSize = 0.15; - parT5.SizeBase = 0.05; - parT5.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT5.OP.ScalingY(parT5.OP.GetCenter(), 0.47); - parT5.OP.Rotation(parT5.OP.GetCenter(), -26.0); - parT5.Closed = true; - parT5.TextColor = Col.White; - parT5.BrushColor = Color.FromArgb(160, Col.Black); - parT5.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT5.StringFormat.Alignment = StringAlignment.Center; - parT5.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("保守", new But1(parT5, delegate(But b) - { - ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null) - { - 保守sw.OnOff(b); - Sta.GameData.TrainingTarget.保守 = 保守sw.Flag; - bs["売却"].Dra = !Sta.GameData.TrainingTarget.保守; - ip.SubInfoIm = (Sta.GameData.TrainingTarget.保守 ? GameText.奴隷を保守対象に設定しました : GameText.奴隷の保守設定を解除しました); - } - })); - ParT parT6 = new ParT(); - parT6.Font = new Font("MS Gothic", 0.1f); - parT6.PositionBase = DrawBuffer.GetPosition(0.85, 0.42); - parT6.Text = GameText.一般労働; - parT6.FontSize = 0.15; - parT6.SizeBase = 0.05; - parT6.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT6.OP.ScalingY(parT6.OP.GetCenter(), 0.47); - parT6.OP.Rotation(parT6.OP.GetCenter(), -26.0); - parT6.Closed = true; - parT6.TextColor = Col.White; - parT6.BrushColor = Color.FromArgb(160, Col.Black); - parT6.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT6.StringFormat.Alignment = StringAlignment.Center; - parT6.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("一般労働", new But1(parT6, delegate(But b) - { - ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null) - { - 一般sw.OnOff(b); - Sta.GameData.TrainingTarget.Laboror = 一般sw.Flag; - if (一般sw.Flag && 娼婦sw.Flag) - { - 娼婦sw.SetFlag(bs["娼婦労働"], On: false); - } - Sta.GameData.TrainingTarget.Prostitute = 娼婦sw.Flag; - ip.SubInfoIm = (Sta.GameData.TrainingTarget.Laboror ? GameText.奴隷を一般労働に設定しました : GameText.奴隷の一般労働を解除しました); - } - })); - ParT parT7 = new ParT(); - parT7.Font = new Font("MS Gothic", 0.1f); - parT7.PositionBase = DrawBuffer.GetPosition(0.85, 0.5); - parT7.Text = GameText.娼婦労働; - parT7.FontSize = 0.15; - parT7.SizeBase = 0.05; - parT7.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT7.OP.ScalingY(parT7.OP.GetCenter(), 0.47); - parT7.OP.Rotation(parT7.OP.GetCenter(), -26.0); - parT7.Closed = true; - parT7.TextColor = Col.White; - parT7.BrushColor = Color.FromArgb(160, Col.Black); - parT7.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT7.StringFormat.Alignment = StringAlignment.Center; - parT7.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("娼婦労働", new But1(parT7, delegate(But b) - { - ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null) - { - 娼婦sw.OnOff(b); - Sta.GameData.TrainingTarget.Prostitute = 娼婦sw.Flag; - if (娼婦sw.Flag && 一般sw.Flag) - { - 一般sw.SetFlag(bs["一般労働"], On: false); - } - Sta.GameData.TrainingTarget.Laboror = 一般sw.Flag; - ip.SubInfoIm = (Sta.GameData.TrainingTarget.Prostitute ? GameText.奴隷を娼婦労働に設定しました : GameText.奴隷の娼婦労働を解除しました); - } - })); - ParT parT8 = new ParT(); - parT8.Font = new Font("MS Gothic", 0.1f); - parT8.PositionBase = DrawBuffer.GetPosition(0.75, 0.405); - parT8.Text = GameText.全一般; - parT8.FontSize = 0.15; - parT8.SizeBase = 0.05; - parT8.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT8.OP.ScalingY(parT8.OP.GetCenter(), 0.47); - parT8.OP.Rotation(parT8.OP.GetCenter(), -26.0); - parT8.Closed = true; - parT8.TextColor = Col.White; - parT8.BrushColor = Color.FromArgb(160, Col.Black); - parT8.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT8.StringFormat.Alignment = StringAlignment.Center; - parT8.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("全一般", new But1(parT8, delegate - { - ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null) - { - 一般sw.SetFlag(bs["一般労働"], On: true); - 娼婦sw.SetFlag(bs["娼婦労働"], On: false); - } - Unit[] 地下室3 = Sta.GameData.Slaves; - foreach (Unit unit3 in 地下室3) - { - if (unit3 != null && unit3.Trained && unit3.非妊娠) - { - unit3.Laboror = true; - unit3.Prostitute = false; - } - } - ip.SubInfoIm = GameText.労働可能な全ての奴隷に一般労働を設定しました; - })); - ParT parT9 = new ParT(); - parT9.Font = new Font("MS Gothic", 0.1f); - parT9.PositionBase = DrawBuffer.GetPosition(0.75, 0.485); - parT9.Text = GameText.全娼婦; - parT9.FontSize = 0.15; - parT9.SizeBase = 0.05; - parT9.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT9.OP.ScalingY(parT9.OP.GetCenter(), 0.47); - parT9.OP.Rotation(parT9.OP.GetCenter(), -26.0); - parT9.Closed = true; - parT9.TextColor = Col.White; - parT9.BrushColor = Color.FromArgb(160, Col.Black); - parT9.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT9.StringFormat.Alignment = StringAlignment.Center; - parT9.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("全娼婦", new But1(parT9, delegate - { - ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null) - { - 一般sw.SetFlag(bs["一般労働"], On: false); - 娼婦sw.SetFlag(bs["娼婦労働"], On: true); - } - Unit[] 地下室2 = Sta.GameData.Slaves; - foreach (Unit unit2 in 地下室2) - { - if (unit2 != null && unit2.Trained && unit2.非妊娠) - { - unit2.Laboror = false; - unit2.Prostitute = true; - } - } - ip.SubInfoIm = GameText.労働可能な全ての奴隷に娼婦労働を設定しました; - })); - ParT parT10 = new ParT(); - parT10.Font = new Font("MS Gothic", 0.1f); - parT10.PositionBase = DrawBuffer.GetPosition(0.75, 0.565); - parT10.Text = GameText.全解除; - parT10.FontSize = 0.15; - parT10.SizeBase = 0.05; - parT10.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT10.OP.ScalingY(parT10.OP.GetCenter(), 0.47); - parT10.OP.Rotation(parT10.OP.GetCenter(), -26.0); - parT10.Closed = true; - parT10.TextColor = Col.White; - parT10.BrushColor = Color.FromArgb(160, Col.Black); - parT10.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT10.StringFormat.Alignment = StringAlignment.Center; - parT10.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("全解除", new But1(parT10, delegate - { - ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null) - { - 一般sw.SetFlag(bs["一般労働"], On: false); - 娼婦sw.SetFlag(bs["娼婦労働"], On: false); - } - Unit[] 地下室 = Sta.GameData.Slaves; - foreach (Unit unit in 地下室) - { - if (unit != null && unit.Trained) - { - unit.Laboror = false; - unit.Prostitute = false; - } - } - ip.SubInfoIm = GameText.労働中の全ての奴隷の労働を解除しました; - })); - ParT parT11 = new ParT(); - parT11.Font = new Font("MS Gothic", 0.1f); - parT11.PositionBase = DrawBuffer.GetPosition(0.85, 0.58); - parT11.Text = GameText.売却; - parT11.FontSize = 0.15; - parT11.SizeBase = 0.05; - parT11.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT11.OP.ScalingY(parT11.OP.GetCenter(), 0.47); - parT11.OP.Rotation(parT11.OP.GetCenter(), -26.0); - parT11.Closed = true; - parT11.TextColor = Col.White; - parT11.BrushColor = Color.FromArgb(160, Col.Black); - parT11.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT11.StringFormat.Alignment = StringAlignment.Center; - parT11.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("売却", new But1(parT11, delegate - { - if (d) - { + public static Module 対象(Med Med) + { + try + { + uint 胸施術価格 = 10000000u; + uint 股施術価格 = 10000000u; + uint 淫紋価格 = 10000000u; + uint 衣装変更価格 = 10000000u; + bool d = false; + Module mod = new Module(); + Buts bs = new Buts(); + Swi 保守sw = new Swi(Color.DarkRed); + Swi 一般sw = new Swi(Color.DarkRed); + Swi 娼婦sw = new Swi(Color.DarkRed); + int i = 0; + int f = 0; + ListView lv = new ListView(DrawBuffer, DrawBuffer.GetPosition(0.01, 0.08), 0.4, new Font("MS Gothic", 1f), 0.08, Col.White, Col.Empty, Color.FromArgb(160, Col.Black), Col.Black, Enumerable.Repeat(new TA("No Slave".PadLeft(15, ' '), delegate + { + }), 15).ToArray()); + Color lv初期縁色 = Col.Black; + Action lv縁色初期化 = delegate + { + foreach (But item in lv.bs.EnumBut) + { + item.Pars.Values.First().ToParT().PenColor = lv初期縁色; + } + }; + Action SetUI = delegate(Unit u) + { + if (u != null) + { + ip.TextIm = u.GetStatus(); + bs["MoveRoomDown"].Dra = Sta.MoveButton; + bs["MoveRoomUp"].Dra = Sta.MoveButton; + bs["MoveFloorDown"].Dra = Sta.MoveButton; + bs["MoveFloorUp"].Dra = Sta.MoveButton; + bs["子"].Dra = true; + bs["親形質1"].Dra = true; + bs["親形質2"].Dra = true; + 保守sw.SetFlag(bs["保守"], u.保守); + 一般sw.SetFlag(bs["一般労働"], u.Laboror); + 娼婦sw.SetFlag(bs["娼婦労働"], u.Prostitute); + bs["保守"].Dra = true; + bs["一般労働"].Dra = u.非妊娠 && u.Trained; + bs["娼婦労働"].Dra = u.非妊娠 && u.Trained; + bs["売却"].Dra = !u.保守; + bs["胸施術"].Dra = Sta.GameData.施術 && !u.ChaD.胸施術 && u.ChaD.Is胸甲殻(); + bs["股施術"].Dra = Sta.GameData.施術 && !u.ChaD.股施術 && u.ChaD.Is股防御(); + bs["淫紋"].Dra = Sta.GameData.淫紋 && u.Trained && !u.ChaD.タトゥ && !u.ChaD.Isタトゥ(); + bs["衣装"].Dra = Sta.GameData.衣装 && u.Trained; + } + else + { + npl.Text = "No Slave"; + ip.TextIm = " "; + bs["MoveRoomDown"].Dra = false; + bs["MoveRoomUp"].Dra = false; + bs["MoveFloorDown"].Dra = false; + bs["MoveFloorUp"].Dra = false; + bs["子"].Dra = false; + bs["親形質1"].Dra = false; + bs["親形質2"].Dra = false; + bs["保守"].Dra = false; + bs["一般労働"].Dra = false; + bs["娼婦労働"].Dra = false; + bs["売却"].Dra = false; + bs["胸施術"].Dra = false; + bs["股施術"].Dra = false; + bs["淫紋"].Dra = false; + bs["衣装"].Dra = false; + } + }; + Action set = delegate(int n) + { + i = 0; + lv.Acts = Enumerable.Repeat(new TA("", delegate + { + }), 15).Select(delegate(TA e) + { + Unit u = Sta.GameData.Slaves[n + i]; + if (u == null) + { + e.Text = "No Slave"; + e.act = delegate(But b) + { + lv縁色初期化(); + b.Pars.Values.First().ToParT().PenColor = Color.Red; + Sta.GameData.TrainingTarget = null; + if (TrainingTarget != null) + { + TrainingTarget.Dispose(); + TrainingTarget = null; + } + SetUI(null); + }; + } + else + { + e.Text = GameText.収容番号 + u.Number; + e.act = delegate(But b) + { + lv縁色初期化(); + b.Pars.Values.First().ToParT().PenColor = Color.Red; + Sta.GameData.TrainingTarget = u; + bs["子"].Action(bs["子"]); + if (ip.Mai2Show) + { + if (Sta.GameData.TrainingTarget == null) + { + ip.Mai2Im = " "; + ip.選択肢表示 = false; + } + else + { + d = false; + bs["売却"].Action(bs["売却"]); + d = true; + } + } + }; + } + int num8 = i; + i = num8 + 1; + return e; + }); + }; + lv.SetHitColor(Med); + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); + parT.Text = GameText.戻る; + parT.FontSize = 0.15; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); + parT.OP.Rotation(parT.OP.GetCenter(), -26.0); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン0", new But1(parT, delegate + { + ////Sounds.操作.Play(); + if (Sta.GameData.TrainingTarget != null && bs["子"].Pars.Values.First().ToParT().PenColor != Color.Red) + { + Set調教対象(Med, Sta.GameData.TrainingTarget); + SetUI(Sta.GameData.TrainingTarget); + } + Med.Mode = "メインフォーム"; + })); + Color bs初期縁色 = Col.Black; + Action bs縁色初期化 = delegate + { + foreach (But item2 in bs.EnumBut.Skip(1).Take(3)) + { + item2.Pars.Values.First().ToParT().PenColor = bs初期縁色; + } + }; + ParT parT2 = new ParT(); + parT2.Font = new Font("MS Gothic", 0.1f); + parT2.PositionBase = DrawBuffer.GetPosition(0.85, 0.1); + parT2.Text = GameText.子; + parT2.FontSize = 0.15; + parT2.SizeBase = 0.05; + parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT2.OP.ScalingY(parT2.OP.GetCenter(), 0.47); + parT2.OP.Rotation(parT2.OP.GetCenter(), -26.0); + parT2.Closed = true; + parT2.TextColor = Col.White; + parT2.BrushColor = Color.FromArgb(160, Col.Black); + parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT2.StringFormat.Alignment = StringAlignment.Center; + parT2.StringFormat.LineAlignment = StringAlignment.Center; + parT2.PenColor = Color.Red; + bs.Add("子", new But1(parT2, delegate(But b) + { + if (d) + { + ////Sounds.操作.Play(); + } + bs縁色初期化(); + b.Pars.Values.First().ToParT().PenColor = Color.Red; + if (Sta.GameData.TrainingTarget != null) + { + if (TrainingTarget == null || TrainingTarget.ChaD != Sta.GameData.TrainingTarget.ChaD) + { + Set調教対象(Med, Sta.GameData.TrainingTarget); + } + SetUI(Sta.GameData.TrainingTarget); + bs["胸施術"].Dra = Sta.GameData.施術 && !Sta.GameData.TrainingTarget.ChaD.胸施術 && Sta.GameData.TrainingTarget.ChaD.Is胸甲殻(); + bs["股施術"].Dra = Sta.GameData.施術 && !Sta.GameData.TrainingTarget.ChaD.股施術 && Sta.GameData.TrainingTarget.ChaD.Is股防御(); + bs["淫紋"].Dra = Sta.GameData.淫紋 && Sta.GameData.TrainingTarget.Trained && !Sta.GameData.TrainingTarget.ChaD.タトゥ && !Sta.GameData.TrainingTarget.ChaD.Isタトゥ(); + bs["衣装"].Dra = Sta.GameData.衣装 && Sta.GameData.TrainingTarget.Trained; + } + })); + ParT parT3 = new ParT(); + parT3.Font = new Font("MS Gothic", 0.1f); + parT3.PositionBase = DrawBuffer.GetPosition(0.85, 0.18); + parT3.Text = GameText.親形質1; + parT3.FontSize = 0.15; + parT3.SizeBase = 0.05; + parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT3.OP.ScalingY(parT3.OP.GetCenter(), 0.47); + parT3.OP.Rotation(parT3.OP.GetCenter(), -26.0); + parT3.Closed = true; + parT3.TextColor = Col.White; + parT3.BrushColor = Color.FromArgb(160, Col.Black); + parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT3.StringFormat.Alignment = StringAlignment.Center; + parT3.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("親形質1", new But1(parT3, delegate(But b) + { + ////Sounds.操作.Play(); + bs縁色初期化(); + b.Pars.Values.First().ToParT().PenColor = Color.Red; + if (Sta.GameData.TrainingTarget != null) + { + if (TrainingTarget != null) + { + TrainingTarget.Dispose(); + } + TrainingTarget = new Cha(Med, DrawBuffer, Sta.GameData.TrainingTarget.Mother.ChaD); + if (TrainingTarget.Bod.Is双眼) + { + TrainingTarget.両目_見つめ(); + } + if (TrainingTarget.Bod.Is頬眼) + { + TrainingTarget.両頬目_見つめ(); + } + if (TrainingTarget.Bod.Is単眼) + { + TrainingTarget.単目_見つめ(); + } + if (TrainingTarget.Bod.Is額眼) + { + TrainingTarget.額目_見つめ(); + } + if (Sta.GameData.TrainingTarget.Mother.Race == GameText.ヴィオランテ) + { + TrainingTarget.両瞼_卑(); + TrainingTarget.両瞼_半1(); + } + TrainingTarget.口_閉笑(); + TrainingTarget.Set基本姿勢(); + npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + GameText.親形質1; + ip.TextIm = Sta.GameData.TrainingTarget.Mother.GetStatus(); + bs["胸施術"].Dra = false; + bs["股施術"].Dra = false; + bs["淫紋"].Dra = false; + bs["衣装"].Dra = false; + } + })); + ParT parT4 = new ParT(); + parT4.Font = new Font("MS Gothic", 0.1f); + parT4.PositionBase = DrawBuffer.GetPosition(0.85, 0.26); + parT4.Text = GameText.親形質2; + parT4.FontSize = 0.15; + parT4.SizeBase = 0.05; + parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT4.OP.ScalingY(parT4.OP.GetCenter(), 0.47); + parT4.OP.Rotation(parT4.OP.GetCenter(), -26.0); + parT4.Closed = true; + parT4.TextColor = Col.White; + parT4.BrushColor = Color.FromArgb(160, Col.Black); + parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT4.StringFormat.Alignment = StringAlignment.Center; + parT4.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("親形質2", new But1(parT4, delegate(But b) + { + ////Sounds.操作.Play(); + bs縁色初期化(); + b.Pars.Values.First().ToParT().PenColor = Color.Red; + if (Sta.GameData.TrainingTarget != null) + { + if (TrainingTarget != null) + { + TrainingTarget.Dispose(); + } + TrainingTarget = new Cha(Med, DrawBuffer, Sta.GameData.TrainingTarget.Father.ChaD); + if (TrainingTarget.Bod.Is双眼) + { + TrainingTarget.両目_見つめ(); + } + if (TrainingTarget.Bod.Is頬眼) + { + TrainingTarget.両頬目_見つめ(); + } + if (TrainingTarget.Bod.Is単眼) + { + TrainingTarget.単目_見つめ(); + } + if (TrainingTarget.Bod.Is額眼) + { + TrainingTarget.額目_見つめ(); + } + if (Sta.GameData.TrainingTarget.Father.Race == GameText.ヴィオランテ) + { + TrainingTarget.両瞼_卑(); + TrainingTarget.両瞼_半1(); + } + TrainingTarget.口_閉笑(); + TrainingTarget.Set基本姿勢(); + npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + GameText.親形質2; + ip.TextIm = Sta.GameData.TrainingTarget.Father.GetStatus(); + bs["胸施術"].Dra = false; + bs["股施術"].Dra = false; + bs["淫紋"].Dra = false; + bs["衣装"].Dra = false; + } + })); + ParT parT5 = new ParT(); + parT5.Font = new Font("MS Gothic", 0.1f); + parT5.PositionBase = DrawBuffer.GetPosition(0.85, 0.34); + parT5.Text = GameText.保守; + parT5.FontSize = 0.15; + parT5.SizeBase = 0.05; + parT5.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT5.OP.ScalingY(parT5.OP.GetCenter(), 0.47); + parT5.OP.Rotation(parT5.OP.GetCenter(), -26.0); + parT5.Closed = true; + parT5.TextColor = Col.White; + parT5.BrushColor = Color.FromArgb(160, Col.Black); + parT5.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT5.StringFormat.Alignment = StringAlignment.Center; + parT5.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("保守", new But1(parT5, delegate(But b) + { + ////Sounds.操作.Play(); + if (Sta.GameData.TrainingTarget != null) + { + 保守sw.OnOff(b); + Sta.GameData.TrainingTarget.保守 = 保守sw.Flag; + bs["売却"].Dra = !Sta.GameData.TrainingTarget.保守; + ip.SubInfoIm = (Sta.GameData.TrainingTarget.保守 ? GameText.奴隷を保守対象に設定しました : GameText.奴隷の保守設定を解除しました); + } + })); + ParT parT6 = new ParT(); + parT6.Font = new Font("MS Gothic", 0.1f); + parT6.PositionBase = DrawBuffer.GetPosition(0.85, 0.42); + parT6.Text = GameText.一般労働; + parT6.FontSize = 0.15; + parT6.SizeBase = 0.05; + parT6.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT6.OP.ScalingY(parT6.OP.GetCenter(), 0.47); + parT6.OP.Rotation(parT6.OP.GetCenter(), -26.0); + parT6.Closed = true; + parT6.TextColor = Col.White; + parT6.BrushColor = Color.FromArgb(160, Col.Black); + parT6.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT6.StringFormat.Alignment = StringAlignment.Center; + parT6.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("一般労働", new But1(parT6, delegate(But b) + { + ////Sounds.操作.Play(); + if (Sta.GameData.TrainingTarget != null) + { + 一般sw.OnOff(b); + Sta.GameData.TrainingTarget.Laboror = 一般sw.Flag; + if (一般sw.Flag && 娼婦sw.Flag) + { + 娼婦sw.SetFlag(bs["娼婦労働"], On: false); + } + Sta.GameData.TrainingTarget.Prostitute = 娼婦sw.Flag; + ip.SubInfoIm = (Sta.GameData.TrainingTarget.Laboror ? GameText.奴隷を一般労働に設定しました : GameText.奴隷の一般労働を解除しました); + } + })); + ParT parT7 = new ParT(); + parT7.Font = new Font("MS Gothic", 0.1f); + parT7.PositionBase = DrawBuffer.GetPosition(0.85, 0.5); + parT7.Text = GameText.娼婦労働; + parT7.FontSize = 0.15; + parT7.SizeBase = 0.05; + parT7.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT7.OP.ScalingY(parT7.OP.GetCenter(), 0.47); + parT7.OP.Rotation(parT7.OP.GetCenter(), -26.0); + parT7.Closed = true; + parT7.TextColor = Col.White; + parT7.BrushColor = Color.FromArgb(160, Col.Black); + parT7.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT7.StringFormat.Alignment = StringAlignment.Center; + parT7.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("娼婦労働", new But1(parT7, delegate(But b) + { + ////Sounds.操作.Play(); + if (Sta.GameData.TrainingTarget != null) + { + 娼婦sw.OnOff(b); + Sta.GameData.TrainingTarget.Prostitute = 娼婦sw.Flag; + if (娼婦sw.Flag && 一般sw.Flag) + { + 一般sw.SetFlag(bs["一般労働"], On: false); + } + Sta.GameData.TrainingTarget.Laboror = 一般sw.Flag; + ip.SubInfoIm = (Sta.GameData.TrainingTarget.Prostitute ? GameText.奴隷を娼婦労働に設定しました : GameText.奴隷の娼婦労働を解除しました); + } + })); + ParT parT8 = new ParT(); + parT8.Font = new Font("MS Gothic", 0.1f); + parT8.PositionBase = DrawBuffer.GetPosition(0.75, 0.405); + parT8.Text = GameText.全一般; + parT8.FontSize = 0.15; + parT8.SizeBase = 0.05; + parT8.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT8.OP.ScalingY(parT8.OP.GetCenter(), 0.47); + parT8.OP.Rotation(parT8.OP.GetCenter(), -26.0); + parT8.Closed = true; + parT8.TextColor = Col.White; + parT8.BrushColor = Color.FromArgb(160, Col.Black); + parT8.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT8.StringFormat.Alignment = StringAlignment.Center; + parT8.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("全一般", new But1(parT8, delegate + { + ////Sounds.操作.Play(); + if (Sta.GameData.TrainingTarget != null) + { + 一般sw.SetFlag(bs["一般労働"], On: true); + 娼婦sw.SetFlag(bs["娼婦労働"], On: false); + } + Unit[] 地下室3 = Sta.GameData.Slaves; + foreach (Unit unit3 in 地下室3) + { + if (unit3 != null && unit3.Trained && unit3.非妊娠) + { + unit3.Laboror = true; + unit3.Prostitute = false; + } + } + ip.SubInfoIm = GameText.労働可能な全ての奴隷に一般労働を設定しました; + })); + ParT parT9 = new ParT(); + parT9.Font = new Font("MS Gothic", 0.1f); + parT9.PositionBase = DrawBuffer.GetPosition(0.75, 0.485); + parT9.Text = GameText.全娼婦; + parT9.FontSize = 0.15; + parT9.SizeBase = 0.05; + parT9.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT9.OP.ScalingY(parT9.OP.GetCenter(), 0.47); + parT9.OP.Rotation(parT9.OP.GetCenter(), -26.0); + parT9.Closed = true; + parT9.TextColor = Col.White; + parT9.BrushColor = Color.FromArgb(160, Col.Black); + parT9.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT9.StringFormat.Alignment = StringAlignment.Center; + parT9.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("全娼婦", new But1(parT9, delegate + { + ////Sounds.操作.Play(); + if (Sta.GameData.TrainingTarget != null) + { + 一般sw.SetFlag(bs["一般労働"], On: false); + 娼婦sw.SetFlag(bs["娼婦労働"], On: true); + } + Unit[] 地下室2 = Sta.GameData.Slaves; + foreach (Unit unit2 in 地下室2) + { + if (unit2 != null && unit2.Trained && unit2.非妊娠) + { + unit2.Laboror = false; + unit2.Prostitute = true; + } + } + ip.SubInfoIm = GameText.労働可能な全ての奴隷に娼婦労働を設定しました; + })); + ParT parT10 = new ParT(); + parT10.Font = new Font("MS Gothic", 0.1f); + parT10.PositionBase = DrawBuffer.GetPosition(0.75, 0.565); + parT10.Text = GameText.全解除; + parT10.FontSize = 0.15; + parT10.SizeBase = 0.05; + parT10.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT10.OP.ScalingY(parT10.OP.GetCenter(), 0.47); + parT10.OP.Rotation(parT10.OP.GetCenter(), -26.0); + parT10.Closed = true; + parT10.TextColor = Col.White; + parT10.BrushColor = Color.FromArgb(160, Col.Black); + parT10.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT10.StringFormat.Alignment = StringAlignment.Center; + parT10.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("全解除", new But1(parT10, delegate + { + ////Sounds.操作.Play(); + if (Sta.GameData.TrainingTarget != null) + { + 一般sw.SetFlag(bs["一般労働"], On: false); + 娼婦sw.SetFlag(bs["娼婦労働"], On: false); + } + Unit[] 地下室 = Sta.GameData.Slaves; + foreach (Unit unit in 地下室) + { + if (unit != null && unit.Trained) + { + unit.Laboror = false; + unit.Prostitute = false; + } + } + ip.SubInfoIm = GameText.労働中の全ての奴隷の労働を解除しました; + })); + ParT parT11 = new ParT(); + parT11.Font = new Font("MS Gothic", 0.1f); + parT11.PositionBase = DrawBuffer.GetPosition(0.85, 0.58); + parT11.Text = GameText.売却; + parT11.FontSize = 0.15; + parT11.SizeBase = 0.05; + parT11.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT11.OP.ScalingY(parT11.OP.GetCenter(), 0.47); + parT11.OP.Rotation(parT11.OP.GetCenter(), -26.0); + parT11.Closed = true; + parT11.TextColor = Col.White; + parT11.BrushColor = Color.FromArgb(160, Col.Black); + parT11.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT11.StringFormat.Alignment = StringAlignment.Center; + parT11.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("売却", new But1(parT11, delegate + { + if (d) + { + //TODO fix? + ////Sounds.操作.Play(); + } + ip.Mai2Im = Sta.GameData.TrainingTarget.GetPriceInfo(); + ip.Mai2Show = true; + if (!Sta.GameData.TrainingTarget.保守) + { + ip.TextIm = GameText.売却しますか; + } + ip.選択yAct = delegate + { + Color HitColor4 = Col.Empty; + bs.Move(ref HitColor4); + ulong price = Sta.GameData.TrainingTarget.GetPrice(); + Sta.GameData.所持金 = Sta.GameData.所持金.加算(price); + //Sounds.精算.Play(); + ip.UpdateSub2(); + for (int m = 0; m < Sta.GameData.Slaves.Length; m++) + { + if (Sta.GameData.Slaves[m] == Sta.GameData.TrainingTarget) + { + Sta.GameData.Slaves[m] = null; + break; + } + } + Sta.GameData.地下室詰め(); + set(f); + ip.SubInfoIm = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + GameText.を売却しました + " \r\n+" + price.ToString("#,0"); + d = false; + But but8 = bs["ボタン" + (Sta.GameData.TrainingTarget.階層位置 + 1)]; + but8.Action(but8); + But but9 = lv.bs.EnumBut.ToArray()[Sta.GameData.TrainingTarget.RoomNumber]; + but9.Action(but9); + if (Sta.GameData.TrainingTarget == null) + { + ip.Mai2Im = " "; + ip.選択肢表示 = false; + } + else + { + d = false; + bs["売却"].Action(bs["売却"]); + } + d = true; + }; + ip.選択nAct = delegate + { + //Sounds.操作.Play(); + Color HitColor3 = Col.Empty; + bs.Move(ref HitColor3); + ip.Mai2Show = false; + if (Sta.GameData.TrainingTarget == null) + { + ip.TextIm = " "; + } + else + { + ip.TextIm = Sta.GameData.TrainingTarget.GetStatus(); + } + ip.SubInfoIm = GameText.売却をキャンセルしました; + ip.選択肢表示 = false; + }; + ip.選択肢表示 = !Sta.GameData.TrainingTarget.保守; + })); + ParT parT12 = new ParT(); + parT12.Font = new Font("MS Gothic", 0.1f); + parT12.PositionBase = DrawBuffer.GetPosition(0.75, 0.645); + parT12.Text = GameText.全売却; + parT12.FontSize = 0.15; + parT12.SizeBase = 0.05; + parT12.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT12.OP.ScalingY(parT12.OP.GetCenter(), 0.47); + parT12.OP.Rotation(parT12.OP.GetCenter(), -26.0); + parT12.Closed = true; + parT12.TextColor = Col.White; + parT12.BrushColor = Color.FromArgb(160, Col.Black); + parT12.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT12.StringFormat.Alignment = StringAlignment.Center; + parT12.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("全売却", new But1(parT12, delegate + { + //Sounds.操作.Play(); + string tb = ip.TextIm; + ip.Mai2Im = Sta.GameData.GetPriceInfo(out var p); + ip.Mai2Show = true; + ip.TextIm = GameText.保守以外の全ての奴隷を売却しますか; + ip.選択yAct = delegate + { + Color HitColor2 = Col.Empty; + bs.Move(ref HitColor2); + ip.Mai2Show = false; + Sta.GameData.所持金 = Sta.GameData.所持金.加算(p); + //TODO fix? + ////Sounds.精算.Play(); + ip.UpdateSub2(); + for (int l = 0; l < Sta.GameData.Slaves.Length; l++) + { + if (Sta.GameData.Slaves[l] != null && !Sta.GameData.Slaves[l].保守) + { + Sta.GameData.Slaves[l] = null; + } + } + Sta.GameData.地下室詰め(); + set(f); + d = false; + if (Sta.GameData.TrainingTarget != null) + { + if (!Sta.GameData.TrainingTarget.保守) + { + But but6 = bs["ボタン" + (Sta.GameData.TrainingTarget.階層位置 + 1)]; + but6.Action(but6); + But but7 = lv.bs.EnumBut.ToArray()[Sta.GameData.TrainingTarget.RoomNumber]; + but7.Action(but7); + } + else if (Sta.AlwaysUseName) + { + setName(); + } + else + { + npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + (Sta.GameData.TrainingTarget.Trained ? ("\r\n" + Sta.GameData.TrainingTarget.Name) : Sta.GameData.TrainingTarget.Race); + } + } + ip.SubInfoIm = GameText.保守以外の全ての奴隷を売却しました + " \r\n+" + p.ToString("#,0"); + ip.TextIm = " "; + d = true; + ip.選択肢表示 = false; + }; + ip.選択nAct = delegate + { + //Sounds.操作.Play(); + Color HitColor = Col.Empty; + bs.Move(ref HitColor); + ip.Mai2Show = false; + ip.TextIm = tb; + ip.SubInfoIm = GameText.全売却をキャンセルしました; + ip.選択肢表示 = false; + }; + ip.選択肢表示 = true; + })); + Color f初期縁色 = Col.Black; + Action f縁色初期化 = delegate + { + foreach (But item3 in bs.EnumBut.Skip(10)) + { + item3.Pars.Values.First().ToParT().PenColor = f初期縁色; + } + }; + Action 階層選択 = delegate(But b, int o) + { + f縁色初期化(); + b.Pars.Values.First().ToParT().PenColor = Color.Red; + set(o); + }; + Action 部屋選択 = delegate + { + lv縁色初期化(); + if (Sta.GameData.TrainingTarget != null && f == Sta.GameData.TrainingTarget.階層位置 * 15) + { + lv.bs[Sta.GameData.TrainingTarget.RoomNumber.ToString()].Pars.Values.First().ToParT().PenColor = Color.Red; + } + }; + ParT parT13 = new ParT(); + parT13.Font = new Font("MS Gothic", 0.1f); + parT13.PositionBase = DrawBuffer.GetPosition(0.03, 0.03); + parT13.Text = "1F"; + parT13.FontSize = 0.15; + parT13.SizeBase = 0.05; + parT13.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT13.BasePointBase = parT13.OP.GetCenter(); + parT13.OP.ScalingXY(parT13.BasePointBase, 0.3); + parT13.Closed = true; + parT13.TextColor = Col.White; + parT13.BrushColor = Color.FromArgb(160, Col.Black); + parT13.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT13.StringFormat.Alignment = StringAlignment.Center; + parT13.StringFormat.LineAlignment = StringAlignment.Center; + parT13.PenColor = Color.Red; + bs.Add("ボタン1", new But1(parT13, delegate(But b) + { + if (d) + { + //Sounds.操作.Play(); + } + 階層選択(b, f = 0); + 部屋選択(); + })); + ParT parT14 = new ParT(); + parT14.Font = new Font("MS Gothic", 0.1f); + parT14.PositionBase = DrawBuffer.GetPosition(0.07, 0.03); + parT14.Text = "2F"; + parT14.FontSize = 0.15; + parT14.SizeBase = 0.05; + parT14.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT14.BasePointBase = parT14.OP.GetCenter(); + parT14.OP.ScalingXY(parT14.BasePointBase, 0.3); + parT14.Closed = true; + parT14.TextColor = Col.White; + parT14.BrushColor = Color.FromArgb(160, Col.Black); + parT14.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT14.StringFormat.Alignment = StringAlignment.Center; + parT14.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン2", new But1(parT14, delegate(But b) + { + if (d) + { + //Sounds.操作.Play(); + } + 階層選択(b, f = 15); + 部屋選択(); + })); + ParT parT15 = new ParT(); + parT15.Font = new Font("MS Gothic", 0.1f); + parT15.PositionBase = DrawBuffer.GetPosition(0.11, 0.03); + parT15.Text = "3F"; + parT15.FontSize = 0.15; + parT15.SizeBase = 0.05; + parT15.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT15.BasePointBase = parT15.OP.GetCenter(); + parT15.OP.ScalingXY(parT15.BasePointBase, 0.3); + parT15.Closed = true; + parT15.TextColor = Col.White; + parT15.BrushColor = Color.FromArgb(160, Col.Black); + parT15.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT15.StringFormat.Alignment = StringAlignment.Center; + parT15.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン3", new But1(parT15, delegate(But b) + { + if (d) + { + //Sounds.操作.Play(); + } + 階層選択(b, f = 30); + 部屋選択(); + })); + ParT parT16 = new ParT(); + parT16.Font = new Font("MS Gothic", 0.1f); + parT16.PositionBase = DrawBuffer.GetPosition(0.15, 0.03); + parT16.Text = "4F"; + parT16.FontSize = 0.15; + parT16.SizeBase = 0.05; + parT16.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT16.BasePointBase = parT16.OP.GetCenter(); + parT16.OP.ScalingXY(parT16.BasePointBase, 0.3); + parT16.Closed = true; + parT16.TextColor = Col.White; + parT16.BrushColor = Color.FromArgb(160, Col.Black); + parT16.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT16.StringFormat.Alignment = StringAlignment.Center; + parT16.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン4", new But1(parT16, delegate(But b) + { + if (d) + { + //Sounds.操作.Play(); + } + 階層選択(b, f = 45); + 部屋選択(); + })); + ParT parT17 = new ParT(); + parT17.Font = new Font("MS Gothic", 0.1f); + parT17.PositionBase = DrawBuffer.GetPosition(0.19, 0.03); + parT17.Text = "5F"; + parT17.FontSize = 0.15; + parT17.SizeBase = 0.05; + parT17.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT17.BasePointBase = parT17.OP.GetCenter(); + parT17.OP.ScalingXY(parT17.BasePointBase, 0.3); + parT17.Closed = true; + parT17.TextColor = Col.White; + parT17.BrushColor = Color.FromArgb(160, Col.Black); + parT17.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT17.StringFormat.Alignment = StringAlignment.Center; + parT17.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン5", new But1(parT17, delegate(But b) + { + if (d) + { + //Sounds.操作.Play(); + } + 階層選択(b, f = 60); + 部屋選択(); + })); + ParT parT18 = new ParT(); + parT18.Font = new Font("MS Gothic", 0.1f); + parT18.PositionBase = DrawBuffer.GetPosition(0.23, 0.03); + parT18.Text = "6F"; + parT18.FontSize = 0.15; + parT18.SizeBase = 0.05; + parT18.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT18.BasePointBase = parT18.OP.GetCenter(); + parT18.OP.ScalingXY(parT18.BasePointBase, 0.3); + parT18.Closed = true; + parT18.TextColor = Col.White; + parT18.BrushColor = Color.FromArgb(160, Col.Black); + parT18.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT18.StringFormat.Alignment = StringAlignment.Center; + parT18.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン6", new But1(parT18, delegate(But b) + { + if (d) + { + //Sounds.操作.Play(); + } + 階層選択(b, f = 75); + 部屋選択(); + })); + ParT parT19 = new ParT(); + parT19.Font = new Font("MS Gothic", 0.1f); + parT19.PositionBase = DrawBuffer.GetPosition(0.27, 0.03); + parT19.Text = "7F"; + parT19.FontSize = 0.15; + parT19.SizeBase = 0.05; + parT19.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT19.BasePointBase = parT19.OP.GetCenter(); + parT19.OP.ScalingXY(parT19.BasePointBase, 0.3); + parT19.Closed = true; + parT19.TextColor = Col.White; + parT19.BrushColor = Color.FromArgb(160, Col.Black); + parT19.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT19.StringFormat.Alignment = StringAlignment.Center; + parT19.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン7", new But1(parT19, delegate(But b) + { + if (d) + { + //Sounds.操作.Play(); + } + 階層選択(b, f = 90); + 部屋選択(); + })); + ParT parT20 = new ParT(); + parT20.Font = new Font("MS Gothic", 0.1f); + parT20.PositionBase = DrawBuffer.GetPosition(0.31, 0.03); + parT20.Text = "8F"; + parT20.FontSize = 0.15; + parT20.SizeBase = 0.05; + parT20.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT20.BasePointBase = parT20.OP.GetCenter(); + parT20.OP.ScalingXY(parT20.BasePointBase, 0.3); + parT20.Closed = true; + parT20.TextColor = Col.White; + parT20.BrushColor = Color.FromArgb(160, Col.Black); + parT20.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT20.StringFormat.Alignment = StringAlignment.Center; + parT20.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン8", new But1(parT20, delegate(But b) + { + if (d) + { + //Sounds.操作.Play(); + } + 階層選択(b, f = 105); + 部屋選択(); + })); + ParT parT21 = new ParT(); + parT21.Font = new Font("MS Gothic", 0.1f); + parT21.PositionBase = DrawBuffer.GetPosition(0.35, 0.03); + parT21.Text = "9F"; + parT21.FontSize = 0.15; + parT21.SizeBase = 0.05; + parT21.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT21.BasePointBase = parT21.OP.GetCenter(); + parT21.OP.ScalingXY(parT21.BasePointBase, 0.3); + parT21.Closed = true; + parT21.TextColor = Col.White; + parT21.BrushColor = Color.FromArgb(160, Col.Black); + parT21.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT21.StringFormat.Alignment = StringAlignment.Center; + parT21.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン9", new But1(parT21, delegate(But b) + { + if (d) + { + //Sounds.操作.Play(); + } + 階層選択(b, f = 120); + 部屋選択(); + })); + ParT parT22 = new ParT(); + parT22.Font = new Font("MS Gothic", 0.1f); + parT22.PositionBase = DrawBuffer.GetPosition(0.75, 0.085); + parT22.Text = GameText.胸施術; + parT22.FontSize = 0.15; + parT22.SizeBase = 0.05; + parT22.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT22.OP.ScalingY(parT8.OP.GetCenter(), 0.47); + parT22.OP.Rotation(parT8.OP.GetCenter(), -26.0); + parT22.Closed = true; + parT22.TextColor = Col.White; + parT22.BrushColor = Color.FromArgb(160, Col.Black); + parT22.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT22.StringFormat.Alignment = StringAlignment.Center; + parT22.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("胸施術", new But1(parT22, delegate + { + if (Sta.GameData.所持金 < 胸施術価格) + { + //Sounds.操作.Play(); + ip.SubInfoIm = GameText.所持金が足りません; + } + else + { + Sta.GameData.所持金 -= 胸施術価格; + //TODO fix? + ////Sounds.精算.Play(); + ip.UpdateSub2(); + Sta.GameData.TrainingTarget.ChaD.胸施術 = true; + TrainingTarget.Bod.胸施術(); + if (Sta.GameData.TrainingTarget.着衣 != null) + { + TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); + } + Sta.GameData.TrainingTarget.体力消費(); + bs["胸施術"].Dra = false; + ip.SubInfoIm = GameText.胸の甲殻を切除しました; + TrainingTarget.SetInitialExpression(); + TrainingTarget.Emotion(); + TrainingTarget.UpdateExpression(); + if (Sta.GameData.TrainingTarget.Trained) + { + TrainingTarget.Bod.拘束具_表示 = false; + TrainingTarget.Bod.首輪_表示 = true; + TrainingTarget.Set基本姿勢(); + } + else + { + TrainingTarget.Bod.拘束具_表示 = true; + TrainingTarget.Set拘束姿勢(); + } + } + })); + ParT parT23 = new ParT(); + parT23.Font = new Font("MS Gothic", 0.1f); + parT23.PositionBase = DrawBuffer.GetPosition(0.75, 0.165); + parT23.Text = GameText.股施術; + parT23.FontSize = 0.15; + parT23.SizeBase = 0.05; + parT23.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT23.OP.ScalingY(parT8.OP.GetCenter(), 0.47); + parT23.OP.Rotation(parT8.OP.GetCenter(), -26.0); + parT23.Closed = true; + parT23.TextColor = Col.White; + parT23.BrushColor = Color.FromArgb(160, Col.Black); + parT23.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT23.StringFormat.Alignment = StringAlignment.Center; + parT23.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("股施術", new But1(parT23, delegate + { + if (Sta.GameData.所持金 < 股施術価格) + { + //Sounds.操作.Play(); + ip.SubInfoIm = GameText.所持金が足りません; + } + else + { + Sta.GameData.所持金 -= 股施術価格; + //Sounds.精算.Play(); + ip.UpdateSub2(); + Sta.GameData.TrainingTarget.ChaD.股施術 = true; + TrainingTarget.Bod.股施術(); + if (Sta.GameData.TrainingTarget.着衣 != null) + { + TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); + } + Sta.GameData.TrainingTarget.体力消費(); + bs["股施術"].Dra = false; + ip.SubInfoIm = GameText.股の + (TrainingTarget.Bod.Is蠍 ? GameText.甲殻 : GameText.鱗) + GameText.を切除しました; + TrainingTarget.SetInitialExpression(); + TrainingTarget.Emotion(); + TrainingTarget.UpdateExpression(); + if (Sta.GameData.TrainingTarget.Trained) + { + TrainingTarget.Bod.拘束具_表示 = false; + TrainingTarget.Bod.首輪_表示 = true; + TrainingTarget.Set基本姿勢(); + } + else + { + TrainingTarget.Bod.拘束具_表示 = true; + TrainingTarget.Set拘束姿勢(); + } + } + })); + ParT parT24 = new ParT(); + parT24.Font = new Font("MS Gothic", 0.1f); + parT24.PositionBase = DrawBuffer.GetPosition(0.75, 0.245); + parT24.Text = GameText.淫紋; + parT24.FontSize = 0.15; + parT24.SizeBase = 0.05; + parT24.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT24.OP.ScalingY(parT8.OP.GetCenter(), 0.47); + parT24.OP.Rotation(parT8.OP.GetCenter(), -26.0); + parT24.Closed = true; + parT24.TextColor = Col.White; + parT24.BrushColor = Color.FromArgb(160, Col.Black); + parT24.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT24.StringFormat.Alignment = StringAlignment.Center; + parT24.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("淫紋", new But1(parT24, delegate + { + if (Sta.GameData.所持金 < 淫紋価格) + { + //Sounds.操作.Play(); + ip.SubInfoIm = GameText.所持金が足りません; + } + else + { + Sta.GameData.所持金 -= 淫紋価格; + //Sounds.精算.Play(); + ip.UpdateSub2(); + Sta.GameData.TrainingTarget.ChaD.タトゥ = true; + TrainingTarget.Bod.タトゥ(); + Sta.GameData.TrainingTarget.発情フラグ = true; + Sta.GameData.TrainingTarget.体力消費(); + bs["淫紋"].Dra = false; + ip.SubInfoIm = GameText.淫紋を刻みました; + TrainingTarget.SetInitialExpression(); + TrainingTarget.Emotion(); + TrainingTarget.UpdateExpression(); + if (Sta.GameData.TrainingTarget.Trained) + { + TrainingTarget.Bod.拘束具_表示 = false; + TrainingTarget.Bod.首輪_表示 = true; + TrainingTarget.Set基本姿勢(); + } + else + { + TrainingTarget.Bod.拘束具_表示 = true; + TrainingTarget.Set拘束姿勢(); + } + if (TrainingTarget.Bod.Is獣) + { + TrainingTarget.Bod.EI半中1.Updatef = true; + } + } + })); + ParT parT25 = new ParT(); + parT25.Font = new Font("MS Gothic", 0.1f); + parT25.PositionBase = DrawBuffer.GetPosition(0.75, 0.325); + parT25.Text = GameText.衣装; + parT25.FontSize = 0.15; + parT25.SizeBase = 0.05; + parT25.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT25.OP.ScalingY(parT9.OP.GetCenter(), 0.47); + parT25.OP.Rotation(parT9.OP.GetCenter(), -26.0); + parT25.Closed = true; + parT25.TextColor = Col.White; + parT25.BrushColor = Color.FromArgb(160, Col.Black); + parT25.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT25.StringFormat.Alignment = StringAlignment.Center; + parT25.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("衣装", new But1(parT25, delegate + { + if (Sta.GameData.所持金 < 衣装変更価格) + { + //TODO fix? + ////Sounds.操作.Play(); + ip.SubInfoIm = GameText.所持金が足りません; + } + else + { + Sta.GameData.所持金 -= 衣装変更価格; + //TODO fix? + ////Sounds.精算.Play(); + ip.UpdateSub2(); + Sta.GameData.TrainingTarget.Change衣装(); + TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); + ip.SubInfoIm = GameText.衣装を変更しました; + TrainingTarget.SetInitialExpression(); + TrainingTarget.Emotion(); + TrainingTarget.UpdateExpression(); + if (Sta.GameData.TrainingTarget.Trained) + { + TrainingTarget.Bod.拘束具_表示 = false; + TrainingTarget.Bod.首輪_表示 = true; + TrainingTarget.Set基本姿勢(); + } + else + { + TrainingTarget.Bod.拘束具_表示 = true; + TrainingTarget.Set拘束姿勢(); + } + } + })); + bs.Add("MoveRoomDown", MoveRoomDownButton(mod)); + bs.Add("MoveRoomUp", MoveRoomUpButton(mod)); + bs.Add("MoveFloorDown", MoveFloorDownButton(mod)); + bs.Add("MoveFloorUp", MoveFloorUpButton(mod)); + bs.SetHitColor(Med); + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Down(ref hc); + if (mb == MouseButtons.Right && !processing) + { + //TODO fix? + //Sounds.操作.Play(); + SDShow = false; + ip.Up(ref hc); + dbs.Move(ref hc); + } + } + else + { + switch (mb) + { + case MouseButtons.Left: + if (!ip.Mai2Show) + { + dbs.Down(ref hc); + bs.Down(ref hc); + } + lv.Down(ref hc); + ip.Down(ref hc); + break; + case MouseButtons.Right: + if (!ip.Mai2Show) + { + bs["ボタン0"].Action(bs["ボタン0"]); + } + else + { + ip.nb.Action(ip.nb); + } + break; + } + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Up(ref hc); + } + else if (mb == MouseButtons.Left) + { + if (!ip.Mai2Show) + { + dbs.Up(ref hc); + bs.Up(ref hc); + } + lv.Up(ref hc); + ip.Up(ref hc); + } + } + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Move(ref hc); + } + else + { + if (!ip.Mai2Show) + { + dbs.Move(ref hc); + bs.Move(ref hc); + if (bs["胸施術"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.胸の甲殻を切除しました) && !(ip.SubInfoIm == GameText.所持金が足りません)) + { + ip.SubInfoIm = GameText.胸の甲殻を切除します + "(-" + 胸施術価格.ToString("#,0") + ")"; + } + else if (ip.SubInfoIm == GameText.胸の甲殻を切除します + "(-" + 胸施術価格.ToString("#,0") + ")") + { + si.Set(bre: false); + } + if (TrainingTarget != null) + { + if (bs["股施術"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.股の + (TrainingTarget.Bod.Is蛇 ? GameText.鱗 : GameText.甲殻) + GameText.を切除しました) && !(ip.SubInfoIm == GameText.所持金が足りません)) + { + ip.SubInfoIm = GameText.股の + (TrainingTarget.Bod.Is蛇 ? GameText.鱗 : GameText.甲殻) + GameText.を切除します + "(-" + 股施術価格.ToString("#,0") + ")"; + } + else if (ip.SubInfoIm == GameText.股の + (TrainingTarget.Bod.Is蛇 ? GameText.鱗 : GameText.甲殻) + GameText.を切除します + "(-" + 股施術価格.ToString("#,0") + ")") + { + si.Set(bre: false); + } + } + if (bs["淫紋"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.淫紋を刻みました) && !(ip.SubInfoIm == GameText.所持金が足りません)) + { + ip.SubInfoIm = GameText.淫紋を刻みます + "(-" + 淫紋価格.ToString("#,0") + ")"; + } + else if (ip.SubInfoIm == GameText.淫紋を刻みます + "(-" + 淫紋価格.ToString("#,0") + ")") + { + si.Set(bre: false); + } + if (bs["衣装"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.衣装を変更しました) && !(ip.SubInfoIm == GameText.所持金が足りません)) + { + ip.SubInfoIm = GameText.衣装を変更します + "(-" + 衣装変更価格.ToString("#,0") + ")"; + } + else if (ip.SubInfoIm == GameText.衣装を変更します + "(-" + 衣装変更価格.ToString("#,0") + ")") + { + si.Set(bre: false); + } + if (bs["保守"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.奴隷を保守対象に設定しました) && !(ip.SubInfoIm == GameText.奴隷の保守設定を解除しました)) + { + ip.SubInfoIm = GameText.奴隷の保守設定を切り替えます; + } + else if (ip.SubInfoIm == GameText.奴隷の保守設定を切り替えます) + { + si.Set(bre: false); + } + if (bs["一般労働"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.奴隷を一般労働に設定しました) && !(ip.SubInfoIm == GameText.奴隷の一般労働を解除しました)) + { + ip.SubInfoIm = GameText.奴隷の一般労働設定を切り替えます; + } + else if (ip.SubInfoIm == GameText.奴隷の一般労働設定を切り替えます) + { + si.Set(bre: false); + } + if (bs["娼婦労働"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.奴隷を娼婦労働に設定しました) && !(ip.SubInfoIm == GameText.奴隷の娼婦労働を解除しました)) + { + ip.SubInfoIm = GameText.奴隷の娼婦労働設定を切り替えます; + } + else if (ip.SubInfoIm == GameText.奴隷の娼婦労働設定を切り替えます) + { + si.Set(bre: false); + } + if (bs["売却"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.SubInfoIm = GameText.奴隷を売却します; + } + else if (ip.SubInfoIm == GameText.奴隷を売却します) + { + si.Set(bre: false); + } + if (bs["全一般"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.労働可能な全ての奴隷に一般労働を設定しました)) + { + ip.SubInfoIm = GameText.労働可能な全ての奴隷を働かせます; + } + else if (ip.SubInfoIm == GameText.労働可能な全ての奴隷を働かせます) + { + si.Set(bre: false); + } + if (bs["全娼婦"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.労働可能な全ての奴隷に娼婦労働を設定しました)) + { + ip.SubInfoIm = GameText.労働可能な全ての奴隷を娼婦として働かせます; + } + else if (ip.SubInfoIm == GameText.労働可能な全ての奴隷を娼婦として働かせます) + { + si.Set(bre: false); + } + if (bs["全解除"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.労働中の全ての奴隷の労働を解除しました)) + { + ip.SubInfoIm = GameText.全ての奴隷の労働を解除します; + } + else if (ip.SubInfoIm == GameText.全ての奴隷の労働を解除します) + { + si.Set(bre: false); + } + if (bs["全売却"].Pars.Values.First().ToPar().HitColor == hc && !ip.SubInfoIm.StartsWith(GameText.保守以外の全ての奴隷を売却しました) && !(ip.SubInfoIm == GameText.全売却をキャンセルしました)) + { + ip.SubInfoIm = GameText.保守以外の全ての奴隷を売却します; + } + else if (ip.SubInfoIm == GameText.保守以外の全ての奴隷を売却します) + { + si.Set(bre: false); + } + Player説明(ref hc, delegate + { + si.Set(bre: false); + }); + } + lv.Move(ref hc); + ip.Move(ref hc); + } + } + }; + mod.Leave = delegate + { + if (!processing) + { + if (SDShow) + { + SaveData.Leave(); + } + else + { + if (!ip.Mai2Show) + { + dbs.Leave(); + bs.Leave(); + } + lv.Leave(); + } + } + }; + mod.Wheel = delegate(MouseButtons mb, Vector2D cp, int dt, Color hc) + { + int num2 = 0; + using (IEnumerator enumerator2 = bs.EnumBut.Skip(12).GetEnumerator()) + { + while (enumerator2.MoveNext() && !(enumerator2.Current.Pars.Values.First().ToParT().PenColor == Color.Red)) + { + num2++; + } + } + int num3 = 0; + using (IEnumerator enumerator2 = lv.bs.EnumBut.GetEnumerator()) + { + while (enumerator2.MoveNext() && !(enumerator2.Current.Pars.Values.First().ToParT().PenColor == Color.Red)) + { + num3++; + } + } + int num4 = num3 - dt.Sign(); + d = false; + if (num4 < 0 && num2 > 0) + { + But but3 = bs["ボタン" + num2]; + but3.Action(but3); + num4 = 14; + } + else if (num4 > 14 && num2 < Sta.GameData.フロア数 - 1) + { + But but4 = bs["ボタン" + (num2 + 2)]; + but4.Action(but4); + num4 = 0; + } + d = true; + But but5 = lv.bs[num4.Limit(0, 15).ToString()]; + but5.Action(but5); + if (ip.Mai2Show) + { + if (Sta.GameData.TrainingTarget == null) + { + ip.Mai2Im = " "; + ip.選択肢表示 = false; + } + else + { + d = false; + bs["売却"].Action(bs["売却"]); + d = true; + } + } + }; + mod.Setting = delegate + { + if (Med.Modeb != "PlayerInformation") + { + for (int j = 1; j <= 9; j++) + { + bs["ボタン" + j].Dra = false; + } + for (int k = 1; k <= Sta.GameData.フロア数; k++) + { + bs["ボタン" + k].Dra = true; + } + ip.UpdateSub2(); + ip.MaiShow = true; + ip.Mai.Feed.Dra = false; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = true; + d = false; + Player.UI.ステート描画 = false; + if (Sta.GameData.TrainingTarget != null) + { + But but = bs["ボタン" + (Sta.GameData.TrainingTarget.階層位置 + 1)]; + but.Action(but); + lv縁色初期化(); + lv.bs[Sta.GameData.TrainingTarget.RoomNumber.ToString()].Pars.Values.First().ToParT().PenColor = Color.Red; + bs["子"].Action(bs["子"]); + } + else + { + ip.TextIm = GameText.対象が設定されていません; + 階層選択(bs["ボタン" + (f / 15 + 1)], f); + SetUI(null); + int num = 0; + using (IEnumerator enumerator = lv.bs.EnumBut.GetEnumerator()) + { + while (enumerator.MoveNext() && !(enumerator.Current.Pars.Values.First().ToParT().PenColor == Color.Red)) + { + num++; + } + } + But but2 = lv.bs[num.Limit(0, 15).ToString()]; + but2.Action(but2); + } + d = true; + si.Set(bre: false); + if (Sta.BigWindow) + { + npl.ParT.PositionBase = new Vector2D(0.095, 0.035); + } + else + { + npl.ParT.PositionBase = new Vector2D(ip.MaiB.Position.X, 0.026); + } + } + }; + 対象描画 = delegate(Are a, FPS FPS) + { + Med.GH.Clear(Col.Transparent); + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(BasementBackground); + if (TrainingTarget != null) + { + TrainingTarget.Draw(a, FPS); + Player.UI.DrawState(a); + } + a.Draw(npl.ParT); + lv.Draw(a); + bs.Draw(a); + dbs.Draw(a); + ip.Draw(a, FPS); + if (SDShow) + { + SaveData.Draw(a); + } + Med.Draw(a); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, 対象描画); + }; + mod.Dispose = delegate + { + lv.Dispose(); + bs.Dispose(); + }; + 対象UI初期化 = delegate + { + f = 0; + npl.Text = "No Slave"; + lv縁色初期化(); + }; + return mod; + } + catch (Exception) + { + return null; + } + } + + public static Module Blessing(Med Med) + { + Module mod = new Module(); + Cha 祝福 = null; + bool d = false; + Lab l = new Lab(Med, DrawBuffer, "ラベル1", new Vector2D(ip.MaiB.Position.X, 0.026), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "No blessing", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + Buts bs = new Buts(); + Action 祝福なし = delegate + { + bs["子"].Dra = false; + bs["親形質1"].Dra = false; + bs["親形質2"].Dra = false; + bs["祝福解除"].Dra = false; + l.Text = "No blessing"; + ip.MaiShow = false; + if (祝福 != null) + { + 祝福.Dispose(); + 祝福 = null; + } + }; + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); + parT.Text = GameText.戻る; + parT.FontSize = 0.15; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); + parT.OP.Rotation(parT.OP.GetCenter(), -26.0); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン0", new But1(parT, delegate + { + //Sounds.操作.Play(); + Med.Mode = "メインフォーム"; + })); + Action rs1 = delegate(Buts bs_) + { + Color penColor = bs_["ボタン0"].Pars.Values.First().ToParT().PenColor; + foreach (But item in bs_.EnumBut.Skip(1)) + { + item.Pars.Values.First().ToParT().PenColor = penColor; + } + }; + ParT parT2 = new ParT(); + parT2.Font = new Font("MS Gothic", 0.1f); + parT2.PositionBase = DrawBuffer.GetPosition(0.85, 0.1); + parT2.Text = GameText.子; + parT2.FontSize = 0.15; + parT2.SizeBase = 0.05; + parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT2.OP.ScalingY(parT2.OP.GetCenter(), 0.47); + parT2.OP.Rotation(parT2.OP.GetCenter(), -26.0); + parT2.Closed = true; + parT2.TextColor = Col.White; + parT2.BrushColor = Color.FromArgb(160, Col.Black); + parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT2.StringFormat.Alignment = StringAlignment.Center; + parT2.StringFormat.LineAlignment = StringAlignment.Center; + parT2.PenColor = Color.Red; + bs.Add("子", new But1(parT2, delegate(But bu) + { + if (d) + { + //Sounds.操作.Play(); + } + rs1(bs); + bu.Pars.Values.First().ToParT().PenColor = Color.Red; + if (Sta.GameData.祝福 != null) + { + l.Text = Sta.GameData.祝福.Name; + ip.TextIm = Sta.GameData.祝福.GetStatus(); + if (祝福 != null) + { + 祝福.Dispose(); + } + 祝福 = new Cha(Med, DrawBuffer, Sta.GameData.祝福.ChaD); + if (祝福.Bod.Is双眼) + { + 祝福.両目_見つめ(); + } + if (祝福.Bod.Is頬眼) + { + 祝福.両頬目_見つめ(); + } + if (祝福.Bod.Is単眼) + { + 祝福.単目_見つめ(); + } + if (祝福.Bod.Is額眼) + { + 祝福.額目_見つめ(); + } + if (Sta.GameData.祝福.Race == GameText.ヴィオランテ) + { + 祝福.両瞼_卑(); + 祝福.両瞼_半1(); + } + 祝福.口_閉笑(); + 祝福.Set基本姿勢(); + } + })); + ParT parT3 = new ParT(); + parT3.Font = new Font("MS Gothic", 0.1f); + parT3.PositionBase = DrawBuffer.GetPosition(0.85, 0.18); + parT3.Text = GameText.親形質1; + parT3.FontSize = 0.15; + parT3.SizeBase = 0.05; + parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT3.OP.ScalingY(parT3.OP.GetCenter(), 0.47); + parT3.OP.Rotation(parT3.OP.GetCenter(), -26.0); + parT3.Closed = true; + parT3.TextColor = Col.White; + parT3.BrushColor = Color.FromArgb(160, Col.Black); + parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT3.StringFormat.Alignment = StringAlignment.Center; + parT3.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("親形質1", new But1(parT3, delegate(But bu) + { + //Sounds.操作.Play(); + rs1(bs); + bu.Pars.Values.First().ToParT().PenColor = Color.Red; + if (Sta.GameData.祝福 != null) + { + l.Text = GameText.親形質1; + ip.TextIm = Sta.GameData.祝福.Mother.GetStatus(); + if (祝福 != null) + { + 祝福.Dispose(); + } + 祝福 = new Cha(Med, DrawBuffer, Sta.GameData.祝福.Mother.ChaD); + if (祝福.Bod.Is双眼) + { + 祝福.両目_見つめ(); + } + if (祝福.Bod.Is頬眼) + { + 祝福.両頬目_見つめ(); + } + if (祝福.Bod.Is単眼) + { + 祝福.単目_見つめ(); + } + if (祝福.Bod.Is額眼) + { + 祝福.額目_見つめ(); + } + if (Sta.GameData.祝福.Mother.Race == GameText.ヴィオランテ) + { + 祝福.両瞼_卑(); + 祝福.両瞼_半1(); + } + 祝福.口_閉笑(); + 祝福.Set基本姿勢(); + } + })); + ParT parT4 = new ParT(); + parT4.Font = new Font("MS Gothic", 0.1f); + parT4.PositionBase = DrawBuffer.GetPosition(0.85, 0.26); + parT4.Text = GameText.親形質2; + parT4.FontSize = 0.15; + parT4.SizeBase = 0.05; + parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT4.OP.ScalingY(parT4.OP.GetCenter(), 0.47); + parT4.OP.Rotation(parT4.OP.GetCenter(), -26.0); + parT4.Closed = true; + parT4.TextColor = Col.White; + parT4.BrushColor = Color.FromArgb(160, Col.Black); + parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT4.StringFormat.Alignment = StringAlignment.Center; + parT4.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("親形質2", new But1(parT4, delegate(But bu) + { + //Sounds.操作.Play(); + rs1(bs); + bu.Pars.Values.First().ToParT().PenColor = Color.Red; + if (Sta.GameData.祝福 != null) + { + l.Text = GameText.親形質2; + ip.TextIm = Sta.GameData.祝福.Father.GetStatus(); + if (祝福 != null) + { + 祝福.Dispose(); + } + 祝福 = new Cha(Med, DrawBuffer, Sta.GameData.祝福.Father.ChaD); + if (祝福.Bod.Is双眼) + { + 祝福.両目_見つめ(); + } + if (祝福.Bod.Is頬眼) + { + 祝福.両頬目_見つめ(); + } + if (祝福.Bod.Is単眼) + { + 祝福.単目_見つめ(); + } + if (祝福.Bod.Is額眼) + { + 祝福.額目_見つめ(); + } + if (Sta.GameData.祝福.Father.Race == GameText.ヴィオランテ) + { + 祝福.両瞼_卑(); + 祝福.両瞼_半1(); + } + 祝福.口_閉笑(); + 祝福.Set基本姿勢(); + } + })); + ParT parT5 = new ParT(); + parT5.Font = new Font("MS Gothic", 0.1f); + parT5.PositionBase = DrawBuffer.GetPosition(0.85, 0.34); + parT5.Text = GameText.祝福解除; + parT5.FontSize = 0.15; + parT5.SizeBase = 0.05; + parT5.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT5.OP.ScalingY(parT5.OP.GetCenter(), 0.47); + parT5.OP.Rotation(parT5.OP.GetCenter(), -26.0); + parT5.Closed = true; + parT5.TextColor = Col.White; + parT5.BrushColor = Color.FromArgb(160, Col.Black); + parT5.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT5.StringFormat.Alignment = StringAlignment.Center; + parT5.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("祝福解除", new But1(parT5, delegate + { + //TODO fix? + //Sounds.解除.Play(); + Sta.GameData.祝福 = null; + 祝福なし(); + ip.SubInfoIm = GameText.祝福を解除しました; + })); + bs.SetHitColor(Med); + Action subinfo = delegate + { + if (Sta.GameData.祝福 != null) + { + ip.SubInfoIm = Sta.GameData.祝福.Name + GameText.から祝福を受けています; + } + else + { + ip.SubInfoIm = GameText.祝福されていません; + } + }; + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Down(ref hc); + if (mb == MouseButtons.Right && !processing) + { + //Sounds.操作.Play(); + SDShow = false; + ip.Up(ref hc); + dbs.Move(ref hc); + } + } + else + { + switch (mb) + { + case MouseButtons.Left: + if (!ip.選択肢表示) + { + dbs.Down(ref hc); + bs.Down(ref hc); + } + ip.Down(ref hc); + break; + case MouseButtons.Right: + if (!ip.選択肢表示) + { + bs["ボタン0"].Action(bs["ボタン0"]); + } + else + { + ip.nb.Action(ip.nb); + } + break; + } + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Up(ref hc); + } + else if (mb == MouseButtons.Left) + { + if (!ip.選択肢表示) + { + dbs.Up(ref hc); + bs.Up(ref hc); + } + ip.Up(ref hc); + } + } + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Move(ref hc); + } + else + { + if (!ip.選択肢表示) + { + dbs.Move(ref hc); + bs.Move(ref hc); + Player説明(ref hc, subinfo); + } + ip.Move(ref hc); + } + } + }; + mod.Leave = delegate + { + if (!processing) + { + if (SDShow) + { + SaveData.Leave(); + } + else if (!ip.選択肢表示) + { + dbs.Leave(); + bs.Leave(); + } + } + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + if (Med.Modeb != "PlayerInformation") + { + ip.UpdateSub2(); + ip.MaiShow = true; + ip.Mai.Feed.Dra = false; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = true; + if (Sta.GameData.祝福 != null) + { + bs["子"].Dra = true; + bs["親形質1"].Dra = true; + bs["親形質2"].Dra = true; + bs["祝福解除"].Dra = true; + ip.MaiShow = true; + } + else + { + 祝福なし(); + } + subinfo(); + d = false; + bs["子"].Action(bs["子"]); + d = true; + } + }; + DrawBlessing = delegate(Are a, FPS FPS) + { + Med.GH.Clear(Col.Transparent); + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(BasementBackground); + if (祝福 != null) + { + 祝福.Draw(a, FPS); + } + a.Draw(l.ParT); + bs.Draw(a); + dbs.Draw(a); + ip.Draw(a, FPS); + if (SDShow) + { + SaveData.Draw(a); + } + Med.Draw(a); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, DrawBlessing); + }; + mod.Dispose = delegate + { + if (祝福 != null) + { + 祝福.Dispose(); + } + l.Dispose(); + bs.Dispose(); + }; + return mod; + } + + public static Module Office(Med Med) + { + Module mod = new Module(); + Buts bs = new Buts(); + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); + parT.Text = GameText.戻る; + parT.FontSize = 0.15; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); + parT.OP.Rotation(parT.OP.GetCenter(), -26.0); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン0", new But1(parT, delegate + { + //Sounds.操作.Play(); + if (!時間進行(Med)) + { + Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); + } + })); + ParT parT2 = new ParT(); + parT2.Font = new Font("MS Gothic", 0.1f); + parT2.PositionBase = DrawBuffer.GetPosition(0.85, 0.1); + parT2.Text = GameText.借金; + parT2.FontSize = 0.15; + parT2.SizeBase = 0.05; + parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT2.OP.ScalingY(parT2.OP.GetCenter(), 0.47); + parT2.OP.Rotation(parT2.OP.GetCenter(), -26.0); + parT2.Closed = true; + parT2.TextColor = Col.White; + parT2.BrushColor = Color.FromArgb(160, Col.Black); + parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT2.StringFormat.Alignment = StringAlignment.Center; + parT2.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン1", new But1(parT2, delegate + { + //Sounds.操作.Play(); + Med.Mode = "Debt"; + })); + ParT parT3 = new ParT(); + parT3.Font = new Font("MS Gothic", 0.1f); + parT3.PositionBase = DrawBuffer.GetPosition(0.85, 0.18); + parT3.Text = GameText.購入; + parT3.FontSize = 0.15; + parT3.SizeBase = 0.05; + parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT3.OP.ScalingY(parT3.OP.GetCenter(), 0.47); + parT3.OP.Rotation(parT3.OP.GetCenter(), -26.0); + parT3.Closed = true; + parT3.TextColor = Col.White; + parT3.BrushColor = Color.FromArgb(160, Col.Black); + parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT3.StringFormat.Alignment = StringAlignment.Center; + parT3.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン2", new But1(parT3, delegate + { + //Sounds.操作.Play(); + Med.Mode = "SlaveShop"; + })); + ParT parT4 = new ParT(); + parT4.Font = new Font("MS Gothic", 0.1f); + parT4.PositionBase = DrawBuffer.GetPosition(0.85, 0.58); + parT4.Text = GameText.祝福; + parT4.FontSize = 0.15; + parT4.SizeBase = 0.05; + parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT4.OP.ScalingY(parT4.OP.GetCenter(), 0.47); + parT4.OP.Rotation(parT4.OP.GetCenter(), -26.0); + parT4.Closed = true; + parT4.TextColor = Col.White; + parT4.BrushColor = Color.FromArgb(160, Col.Black); + parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT4.StringFormat.Alignment = StringAlignment.Center; + parT4.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン3", new But1(parT4, delegate + { + //Sounds.操作.Play(); + Med.SwitchMode("ViolaBlessing", DrawBuffer, 返済イベント描画); + })); + bs.SetHitColor(Med); + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Down(ref hc); + if (mb == MouseButtons.Right && !processing) + { + //Sounds.操作.Play(); + SDShow = false; + ip.Up(ref hc); + dbs.Move(ref hc); + } + } + else + { + switch (mb) + { + case MouseButtons.Left: + if (!ip.選択肢表示) + { + dbs.Down(ref hc); + bs.Down(ref hc); + } + ip.Down(ref hc); + break; + case MouseButtons.Right: + if (!ip.選択肢表示) + { + bs["ボタン0"].Action(bs["ボタン0"]); + } + else + { + ip.nb.Action(ip.nb); + } + break; + } + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Up(ref hc); + } + else if (mb == MouseButtons.Left) + { + if (!ip.選択肢表示) + { + dbs.Up(ref hc); + bs.Up(ref hc); + } + ip.Up(ref hc); + } + } + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Move(ref hc); + } + else + { + if (!ip.選択肢表示) + { + dbs.Move(ref hc); + bs.Move(ref hc); + Player説明(ref hc, delegate + { + si.Set(bre: false); + }); + } + ip.Move(ref hc); + } + } + }; + mod.Leave = delegate + { + if (!processing) + { + if (SDShow) + { + SaveData.Leave(); + } + else if (!ip.選択肢表示) + { + dbs.Leave(); + bs.Leave(); + } + } + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + if (Med.Modeb != "PlayerInformation") + { + ip.UpdateSub2(); + ip.MaiShow = false; + ip.Mai.Feed.Dra = false; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = true; + ヴィオラ吹出し.Tex.Feed.Dra = false; + bs["ボタン1"].Dra = !Sta.GameData.初事務所フラグ; + bs["ボタン3"].Dra = Sta.GameData.RepaymentStage == 3; + Viola.両目_見つめ(); + Viola.表情_基本0(); + Viola.Set基本姿勢(); + if (Sta.GameData.初事務所フラグ) + { + Viola.表情_不敵1(); + ヴィオラ台詞.Set(); + } + else + { + ヴィオラ台詞.Set(); + } + si.Set(bre: false); + if (Sta.GameData.RepaymentStage < 3) + { + if (Sta.GameData.RepaymentStage == 0 && Sta.GameData.借金 < 単位返済段階額 * 2) + { + Sta.GameData.RepaymentStage = 1; + Sta.GameData.系統開放[2] = true; + Sta.GameData.系統開放[3] = true; + Sta.GameData.心眼 = true; + Med.SwitchMode("RepaymentEvent1", DrawBuffer, 返済イベント描画); + SetDemandMaximum(); + } + else if (Sta.GameData.RepaymentStage == 1 && Sta.GameData.借金 < 単位返済段階額) + { + Sta.GameData.RepaymentStage = 2; + Sta.GameData.系統開放[4] = true; + Sta.GameData.系統開放[5] = true; + Sta.GameData.媚薬 = true; + Sta.GameData.施術 = true; + Sta.GameData.淫紋 = true; + Sta.GameData.衣装 = true; + Med.SwitchMode("RepaymentEvent2", DrawBuffer, 返済イベント描画); + SetDemandMaximum(); + } + else if (Sta.GameData.RepaymentStage == 2 && Sta.GameData.借金 == 0L) + { + Sta.GameData.RepaymentStage = 3; + Sta.GameData.系統開放[6] = true; + Sta.GameData.系統開放[7] = true; + Sta.GameData.系統開放[8] = true; + Sta.GameData.ヴィオラ服 = true; + Med.SwitchMode("RepaymentEvent3", DrawBuffer, 返済イベント描画); + SetDemandMaximum(); + } + } + } + }; + DrawOffice = delegate(Are a, FPS FPS) + { + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(OfficeBackground); + Viola.Draw(a, FPS); + ヴィオラ吹出し.Draw(a, FPS); + bs.Draw(a); + dbs.Draw(a); + ip.Draw(a, FPS); + if (SDShow) + { + SaveData.Draw(a); + } + Med.Draw(a); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, DrawOffice); + }; + mod.Dispose = delegate + { + bs.Dispose(); + }; + return mod; + } + + public static Module Debt(Med Med) + { + Module mod = new Module(); + Vector2D position = DrawBuffer.GetPosition(0.15, 0.37); + Buts bs = new Buts(); + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); + parT.Text = GameText.戻る; + parT.FontSize = 0.15; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); + parT.OP.Rotation(parT.OP.GetCenter(), -26.0); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン0", new But1(parT, delegate + { + //Sounds.操作.Play(); + Med.Mode = "Office"; + })); + ParT parT2 = new ParT(); + parT2.Font = new Font("MS Gothic", 0.1f); + parT2.PositionBase = position + DrawBuffer.GetPosition(0.0, 0.0); + parT2.Text = "c"; + parT2.FontSize = 0.15; + parT2.SizeBase = 0.07; + parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT2.OP.ScalingXY(parT2.OP.GetCenter(), 0.3, 0.3); + parT2.Closed = true; + parT2.TextColor = Col.White; + parT2.BrushColor = Color.FromArgb(160, Col.Black); + parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT2.StringFormat.Alignment = StringAlignment.Center; + parT2.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("nc", new But1(parT2, delegate + { + //Sounds.操作.Play(); + ip.TextIm = "0"; + })); + ParT parT3 = new ParT(); + parT3.Font = new Font("MS Gothic", 0.1f); + parT3.PositionBase = position + DrawBuffer.GetPosition(0.06, 0.0); + parT3.Text = "m"; + parT3.FontSize = 0.15; + parT3.SizeBase = 0.07; + parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT3.OP.ScalingXY(parT3.OP.GetCenter(), 0.3, 0.3); + parT3.Closed = true; + parT3.TextColor = Col.White; + parT3.BrushColor = Color.FromArgb(160, Col.Black); + parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT3.StringFormat.Alignment = StringAlignment.Center; + parT3.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("nm", new But1(parT3, delegate + { + //Sounds.操作.Play(); + ip.TextIm = 9999999999999uL.ToString("#,0"); + })); + Action SetNum = delegate(string num) + { + if (ulong.Parse(ip.TextIm, NumberStyles.AllowThousands).ToString().Length < 9999999999999uL.ToString().Length) + { + ip.TextIm += num; + ip.TextIm = ulong.Parse(ip.TextIm, NumberStyles.AllowThousands).ToString("#,0"); + } + }; + ParT parT4 = new ParT(); + parT4.Font = new Font("MS Gothic", 0.1f); + parT4.PositionBase = position + DrawBuffer.GetPosition(0.0, 0.07); + parT4.Text = "7"; + parT4.FontSize = 0.15; + parT4.SizeBase = 0.07; + parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT4.OP.ScalingXY(parT4.OP.GetCenter(), 0.3, 0.3); + parT4.Closed = true; + parT4.TextColor = Col.White; + parT4.BrushColor = Color.FromArgb(160, Col.Black); + parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT4.StringFormat.Alignment = StringAlignment.Center; + parT4.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("n7", new But1(parT4, delegate + { + //Sounds.操作.Play(); + SetNum("7"); + })); + ParT parT5 = new ParT(); + parT5.Font = new Font("MS Gothic", 0.1f); + parT5.PositionBase = position + DrawBuffer.GetPosition(0.06, 0.07); + parT5.Text = "8"; + parT5.FontSize = 0.15; + parT5.SizeBase = 0.07; + parT5.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT5.OP.ScalingXY(parT5.OP.GetCenter(), 0.3, 0.3); + parT5.Closed = true; + parT5.TextColor = Col.White; + parT5.BrushColor = Color.FromArgb(160, Col.Black); + parT5.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT5.StringFormat.Alignment = StringAlignment.Center; + parT5.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("n8", new But1(parT5, delegate + { + //Sounds.操作.Play(); + SetNum("8"); + })); + ParT parT6 = new ParT(); + parT6.Font = new Font("MS Gothic", 0.1f); + parT6.PositionBase = position + DrawBuffer.GetPosition(0.12, 0.07); + parT6.Text = "9"; + parT6.FontSize = 0.15; + parT6.SizeBase = 0.07; + parT6.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT6.OP.ScalingXY(parT6.OP.GetCenter(), 0.3, 0.3); + parT6.Closed = true; + parT6.TextColor = Col.White; + parT6.BrushColor = Color.FromArgb(160, Col.Black); + parT6.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT6.StringFormat.Alignment = StringAlignment.Center; + parT6.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("n9", new But1(parT6, delegate + { + //Sounds.操作.Play(); + SetNum("9"); + })); + ParT parT7 = new ParT(); + parT7.Font = new Font("MS Gothic", 0.1f); + parT7.PositionBase = position + DrawBuffer.GetPosition(0.0, 0.14); + parT7.Text = "4"; + parT7.FontSize = 0.15; + parT7.SizeBase = 0.07; + parT7.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT7.OP.ScalingXY(parT7.OP.GetCenter(), 0.3, 0.3); + parT7.Closed = true; + parT7.TextColor = Col.White; + parT7.BrushColor = Color.FromArgb(160, Col.Black); + parT7.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT7.StringFormat.Alignment = StringAlignment.Center; + parT7.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("n4", new But1(parT7, delegate + { + //Sounds.操作.Play(); + SetNum("4"); + })); + ParT parT8 = new ParT(); + parT8.Font = new Font("MS Gothic", 0.1f); + parT8.PositionBase = position + DrawBuffer.GetPosition(0.06, 0.14); + parT8.Text = "5"; + parT8.FontSize = 0.15; + parT8.SizeBase = 0.07; + parT8.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT8.OP.ScalingXY(parT8.OP.GetCenter(), 0.3, 0.3); + parT8.Closed = true; + parT8.TextColor = Col.White; + parT8.BrushColor = Color.FromArgb(160, Col.Black); + parT8.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT8.StringFormat.Alignment = StringAlignment.Center; + parT8.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("n5", new But1(parT8, delegate + { + //Sounds.操作.Play(); + SetNum("5"); + })); + ParT parT9 = new ParT(); + parT9.Font = new Font("MS Gothic", 0.1f); + parT9.PositionBase = position + DrawBuffer.GetPosition(0.12, 0.14); + parT9.Text = "6"; + parT9.FontSize = 0.15; + parT9.SizeBase = 0.07; + parT9.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT9.OP.ScalingXY(parT9.OP.GetCenter(), 0.3, 0.3); + parT9.Closed = true; + parT9.TextColor = Col.White; + parT9.BrushColor = Color.FromArgb(160, Col.Black); + parT9.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT9.StringFormat.Alignment = StringAlignment.Center; + parT9.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("n6", new But1(parT9, delegate + { + //Sounds.操作.Play(); + SetNum("6"); + })); + ParT parT10 = new ParT(); + parT10.Font = new Font("MS Gothic", 0.1f); + parT10.PositionBase = position + DrawBuffer.GetPosition(0.0, 0.21); + parT10.Text = "1"; + parT10.FontSize = 0.15; + parT10.SizeBase = 0.07; + parT10.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT10.OP.ScalingXY(parT10.OP.GetCenter(), 0.3, 0.3); + parT10.Closed = true; + parT10.TextColor = Col.White; + parT10.BrushColor = Color.FromArgb(160, Col.Black); + parT10.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT10.StringFormat.Alignment = StringAlignment.Center; + parT10.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("n1", new But1(parT10, delegate + { + //Sounds.操作.Play(); + SetNum("1"); + })); + ParT parT11 = new ParT(); + parT11.Font = new Font("MS Gothic", 0.1f); + parT11.PositionBase = position + DrawBuffer.GetPosition(0.06, 0.21); + parT11.Text = "2"; + parT11.FontSize = 0.15; + parT11.SizeBase = 0.07; + parT11.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT11.OP.ScalingXY(parT11.OP.GetCenter(), 0.3, 0.3); + parT11.Closed = true; + parT11.TextColor = Col.White; + parT11.BrushColor = Color.FromArgb(160, Col.Black); + parT11.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT11.StringFormat.Alignment = StringAlignment.Center; + parT11.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("n2", new But1(parT11, delegate + { + //Sounds.操作.Play(); + SetNum("2"); + })); + ParT parT12 = new ParT(); + parT12.Font = new Font("MS Gothic", 0.1f); + parT12.PositionBase = position + DrawBuffer.GetPosition(0.12, 0.21); + parT12.Text = "3"; + parT12.FontSize = 0.15; + parT12.SizeBase = 0.07; + parT12.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT12.OP.ScalingXY(parT12.OP.GetCenter(), 0.3, 0.3); + parT12.Closed = true; + parT12.TextColor = Col.White; + parT12.BrushColor = Color.FromArgb(160, Col.Black); + parT12.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT12.StringFormat.Alignment = StringAlignment.Center; + parT12.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("n3", new But1(parT12, delegate + { + //Sounds.操作.Play(); + SetNum("3"); + })); + ParT parT13 = new ParT(); + parT13.Font = new Font("MS Gothic", 0.1f); + parT13.PositionBase = position + DrawBuffer.GetPosition(0.0, 0.28); + parT13.Text = "0"; + parT13.FontSize = 0.15; + parT13.SizeBase = 0.07; + parT13.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT13.OP.ScalingXY(parT13.OP.GetCenter(), 0.3, 0.3); + parT13.Closed = true; + parT13.TextColor = Col.White; + parT13.BrushColor = Color.FromArgb(160, Col.Black); + parT13.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT13.StringFormat.Alignment = StringAlignment.Center; + parT13.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("n0", new But1(parT13, delegate + { + //Sounds.操作.Play(); + SetNum("0"); + })); + ParT parT14 = new ParT(); + parT14.Font = new Font("MS Gothic", 0.1f); + parT14.PositionBase = position + DrawBuffer.GetPosition(0.12, 0.28); + parT14.Text = GameText.借; + parT14.FontSize = 0.15; + parT14.SizeBase = 0.07; + parT14.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT14.OP.ScalingXY(parT14.OP.GetCenter(), 0.3, 0.3); + parT14.Closed = true; + parT14.TextColor = Col.White; + parT14.BrushColor = Color.FromArgb(160, Col.Black); + parT14.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT14.StringFormat.Alignment = StringAlignment.Center; + parT14.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("nb", new But1(parT14, delegate + { + if (Sta.GameData.日借金可能額 != 0) + { + ulong num3 = ulong.Parse(ip.Text, NumberStyles.AllowThousands); + if (num3 != 0) + { + if (num3 > Sta.GameData.日借金可能額) + { + num3 = Sta.GameData.日借金可能額; + ip.SubInfo = GameText.借金可能額以上は無視されます; + } + Sta.GameData.日借金額 += num3; + Sta.GameData.所持金 = Sta.GameData.所持金.加算(num3); + Sta.GameData.借金 = Sta.GameData.借金.加算(num3); + bs["nr"].Dra = Sta.GameData.借金 != 0; + ip.TextIm = "0"; + //Sounds.精算.Play(); + ip.UpdateSub2(); + ヴィオラ台詞.Set(); + } + else + { + //Sounds.操作.Play(); + } + } + else + { + //Sounds.操作.Play(); + ip.SubInfo = GameText.今日はこれ以上借りることが出来ません; + } + })); + ParT parT15 = new ParT(); + parT15.Font = new Font("MS Gothic", 0.1f); + parT15.PositionBase = position + DrawBuffer.GetPosition(0.06, 0.28); + parT15.Text = GameText.返; + parT15.FontSize = 0.15; + parT15.SizeBase = 0.07; + parT15.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT15.OP.ScalingXY(parT15.OP.GetCenter(), 0.3, 0.3); + parT15.Closed = true; + parT15.TextColor = Col.White; + parT15.BrushColor = Color.FromArgb(160, Col.Black); + parT15.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT15.StringFormat.Alignment = StringAlignment.Center; + parT15.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("nr", new But1(parT15, delegate + { + if (Sta.GameData.所持金 != 0) + { + ulong num2 = ulong.Parse(ip.Text, NumberStyles.AllowThousands); + if (num2 != 0) + { + if (num2 > Sta.GameData.所持金) + { + num2 = Sta.GameData.所持金; + ip.SubInfo = GameText.返済可能額以上は無視されます; + } + if (num2 > Sta.GameData.借金) + { + Sta.GameData.所持金 = Sta.GameData.所持金.減算(Sta.GameData.借金); + Sta.GameData.借金 = 0uL; + ip.SubInfo = GameText.返済可能額以上は無視されます; + } + else + { + Sta.GameData.所持金 = Sta.GameData.所持金.減算(num2); + Sta.GameData.借金 = Sta.GameData.借金.減算(num2); + } + bs["nr"].Dra = Sta.GameData.借金 != 0; + ip.TextIm = "0"; + //Sounds.精算.Play(); + ip.UpdateSub2(); + } + else + { + //Sounds.操作.Play(); + } + } + else + { + //Sounds.操作.Play(); + ip.SubInfo = GameText.所持金がありません; + } + })); + bs.SetHitColor(Med); + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Down(ref hc); + if (mb == MouseButtons.Right && !processing) + { + //Sounds.操作.Play(); + SDShow = false; + ip.Up(ref hc); + dbs.Move(ref hc); + } + } + else + { + switch (mb) + { + case MouseButtons.Left: + if (!ip.選択肢表示) + { + ヴィオラ吹出し.Down(ヴィオラ吹出し.GetHitColor); + dbs.Down(ref hc); + bs.Down(ref hc); + } + ip.Down(ref hc); + break; + case MouseButtons.Right: + if (!ip.選択肢表示) + { + bs["ボタン0"].Action(bs["ボタン0"]); + } + else + { + ip.nb.Action(ip.nb); + } + break; + } + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Up(ref hc); + } + else if (mb == MouseButtons.Left) + { + if (!ip.選択肢表示) + { + ヴィオラ吹出し.Up(ヴィオラ吹出し.GetHitColor); + dbs.Up(ref hc); + bs.Up(ref hc); + } + ip.Up(ref hc); + } + } + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Move(ref hc); + } + else + { + if (!ip.選択肢表示) + { + dbs.Move(ref hc); + bs.Move(ref hc); + Player説明(ref hc, delegate + { + si.Set(bre: false); + }); + } + ip.Move(ref hc); + } + } + }; + mod.Leave = delegate + { + if (SDShow) + { + SaveData.Leave(); + } + else if (!ip.選択肢表示) + { + dbs.Leave(); + bs.Leave(); + } + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + if (Med.Modeb != "PlayerInformation") + { + ip.TextIm = "0"; + ip.UpdateSub2(); + ip.MaiShow = true; + ip.Mai.Feed.Dra = false; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = true; + Viola.両目_見つめ(); + Viola.両瞼_半1(); + Viola.両瞼_卑(); + Viola.口_薄笑(); + Viola.両腕_人_腕下げ(0, 左右: false, 前後: false); + Viola.両触手_S字(0); + Viola.両触手_S字(1); + Viola.SetSymmetry(); + ヴィオラ台詞.Set(); + si.Set(bre: false); + bs["nr"].Dra = Sta.GameData.借金 != 0; + bs["nr"].Dra = Sta.GameData.借金 != 0; + } + }; + DrawDebt = delegate(Are a, FPS FPS) + { + Med.GH.Clear(Col.Transparent); + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(OfficeBackground); + Viola.Draw(a, FPS); + ヴィオラ吹出し.Draw(a, FPS); + bs.Draw(a); + dbs.Draw(a); + ip.Draw(a, FPS); + if (SDShow) + { + SaveData.Draw(a); + } + Med.Draw(a); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, DrawDebt); + }; + mod.Dispose = delegate + { + bs.Dispose(); + }; + return mod; + } + + public static Module SlaveShop(Med Med) + { + Module mod = new Module(); + Cha PurchasTarget = null; + bool d = false; + Action Reload = null; + Unit u = null; + Generator g = null; + Buts bs = new Buts(); + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); + parT.Text = GameText.戻る; + parT.FontSize = 0.15; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); + parT.OP.Rotation(parT.OP.GetCenter(), -26.0); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン0", new But1(parT, delegate + { + //Sounds.操作.Play(); + if (Sta.GameData.初事務所フラグ) + { + Med.SwitchMode("初事務所", DrawBuffer, 初事務所描画); + } + else + { + Med.Mode = "Office"; + } + })); + ParT parT2 = new ParT(); + parT2.Font = new Font("MS Gothic", 0.1f); + parT2.PositionBase = DrawBuffer.GetPosition(0.85, 0.1); + parT2.Text = GameText.奴隷; + parT2.FontSize = 0.15; + parT2.SizeBase = 0.05; + parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT2.OP.ScalingY(parT2.OP.GetCenter(), 0.47); + parT2.OP.Rotation(parT2.OP.GetCenter(), -26.0); + parT2.Closed = true; + parT2.TextColor = Col.White; + parT2.BrushColor = Color.FromArgb(160, Col.Black); + parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT2.StringFormat.Alignment = StringAlignment.Center; + parT2.StringFormat.LineAlignment = StringAlignment.Center; + parT2.PenColor = Color.Red; + bs.Add("ボタン1", new But1(parT2, delegate + { + //Sounds.操作.Play(); + Med.Mode = "SlaveShop"; + })); + ParT parT3 = new ParT(); + parT3.Font = new Font("MS Gothic", 0.1f); + parT3.PositionBase = DrawBuffer.GetPosition(0.85, 0.18); + parT3.Text = GameText.道具; + parT3.FontSize = 0.15; + parT3.SizeBase = 0.05; + parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT3.OP.ScalingY(parT3.OP.GetCenter(), 0.47); + parT3.OP.Rotation(parT3.OP.GetCenter(), -26.0); + parT3.Closed = true; + parT3.TextColor = Col.White; + parT3.BrushColor = Color.FromArgb(160, Col.Black); + parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT3.StringFormat.Alignment = StringAlignment.Center; + parT3.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン2", new But1(parT3, delegate + { + //Sounds.操作.Play(); + Med.Mode = "ToolShop"; + })); + Color bs初期縁色 = Col.Black; + Action bs縁色初期化 = delegate + { + foreach (But item in bs.EnumBut.Skip(3).Take(10)) + { + item.Pars.Values.First().ToParT().PenColor = bs初期縁色; + } + }; + double num = 0.7; + double num2 = -0.03; + ParT parT4 = new ParT(); + parT4.Font = new Font("MS Gothic", 0.1f); + parT4.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.02 * num); + parT4.Text = GameText.ランダム; + parT4.FontSize = 0.15; + parT4.SizeBase = 0.05; + parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT4.OP.ScalingY(parT4.OP.GetCenter(), 0.5 * num); + parT4.Closed = true; + parT4.TextColor = Col.White; + parT4.BrushColor = Color.FromArgb(160, Col.Black); + parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT4.StringFormat.Alignment = StringAlignment.Center; + parT4.StringFormat.LineAlignment = StringAlignment.Center; + parT4.PenColor = Color.Red; + bs.Add("対象0", new But1(parT4, delegate(But bu) + { + if (d) + { + //Sounds.操作.Play(); + } + d = true; + bs縁色初期化(); + bu.Pars.Values.First().ToParT().PenColor = Color.Red; + Reload(); + })); + ParT parT5 = new ParT(); + parT5.Font = new Font("MS Gothic", 0.1f); + parT5.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.1 * num); + parT5.Text = GameText.鳥系; + parT5.FontSize = 0.15; + parT5.SizeBase = 0.05; + parT5.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT5.OP.ScalingY(parT5.OP.GetCenter(), 0.5 * num); + parT5.Closed = true; + parT5.TextColor = Col.White; + parT5.BrushColor = Color.FromArgb(160, Col.Black); + parT5.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT5.StringFormat.Alignment = StringAlignment.Center; + parT5.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("対象1", new But1(parT5, delegate(But bu) + { + //Sounds.操作.Play(); + bs縁色初期化(); + bu.Pars.Values.First().ToParT().PenColor = Color.Red; + Reload(); + })); + ParT parT6 = new ParT(); + parT6.Font = new Font("MS Gothic", 0.1f); + parT6.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.18 * num); + parT6.Text = GameText.蛇系; + parT6.FontSize = 0.15; + parT6.SizeBase = 0.05; + parT6.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT6.OP.ScalingY(parT6.OP.GetCenter(), 0.5 * num); + parT6.Closed = true; + parT6.TextColor = Col.White; + parT6.BrushColor = Color.FromArgb(160, Col.Black); + parT6.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT6.StringFormat.Alignment = StringAlignment.Center; + parT6.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("対象2", new But1(parT6, delegate(But bu) + { + //Sounds.操作.Play(); + bs縁色初期化(); + bu.Pars.Values.First().ToParT().PenColor = Color.Red; + Reload(); + })); + ParT parT7 = new ParT(); + parT7.Font = new Font("MS Gothic", 0.1f); + parT7.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.26 * num); + parT7.Text = GameText.獣系; + parT7.FontSize = 0.15; + parT7.SizeBase = 0.05; + parT7.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT7.OP.ScalingY(parT7.OP.GetCenter(), 0.5 * num); + parT7.Closed = true; + parT7.TextColor = Col.White; + parT7.BrushColor = Color.FromArgb(160, Col.Black); + parT7.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT7.StringFormat.Alignment = StringAlignment.Center; + parT7.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("対象3", new But1(parT7, delegate(But bu) + { + //Sounds.操作.Play(); + bs縁色初期化(); + bu.Pars.Values.First().ToParT().PenColor = Color.Red; + Reload(); + })); + ParT parT8 = new ParT(); + parT8.Font = new Font("MS Gothic", 0.1f); + parT8.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.34 * num); + parT8.Text = GameText.水系; + parT8.FontSize = 0.15; + parT8.SizeBase = 0.05; + parT8.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT8.OP.ScalingY(parT8.OP.GetCenter(), 0.5 * num); + parT8.Closed = true; + parT8.TextColor = Col.White; + parT8.BrushColor = Color.FromArgb(160, Col.Black); + parT8.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT8.StringFormat.Alignment = StringAlignment.Center; + parT8.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("対象4", new But1(parT8, delegate(But bu) + { + //Sounds.操作.Play(); + bs縁色初期化(); + bu.Pars.Values.First().ToParT().PenColor = Color.Red; + Reload(); + })); + ParT parT9 = new ParT(); + parT9.Font = new Font("MS Gothic", 0.1f); + parT9.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.42 * num); + parT9.Text = GameText.虫系; + parT9.FontSize = 0.15; + parT9.SizeBase = 0.05; + parT9.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT9.OP.ScalingY(parT9.OP.GetCenter(), 0.5 * num); + parT9.Closed = true; + parT9.TextColor = Col.White; + parT9.BrushColor = Color.FromArgb(160, Col.Black); + parT9.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT9.StringFormat.Alignment = StringAlignment.Center; + parT9.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("対象5", new But1(parT9, delegate(But bu) + { + //Sounds.操作.Play(); + bs縁色初期化(); + bu.Pars.Values.First().ToParT().PenColor = Color.Red; + Reload(); + })); + ParT parT10 = new ParT(); + parT10.Font = new Font("MS Gothic", 0.1f); + parT10.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.5 * num); + parT10.Text = GameText.人型; + parT10.FontSize = 0.15; + parT10.SizeBase = 0.05; + parT10.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT10.OP.ScalingY(parT10.OP.GetCenter(), 0.5 * num); + parT10.Closed = true; + parT10.TextColor = Col.White; + parT10.BrushColor = Color.FromArgb(160, Col.Black); + parT10.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT10.StringFormat.Alignment = StringAlignment.Center; + parT10.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("対象6", new But1(parT10, delegate(But bu) + { + //Sounds.操作.Play(); + bs縁色初期化(); + bu.Pars.Values.First().ToParT().PenColor = Color.Red; + Reload(); + })); + ParT parT11 = new ParT(); + parT11.Font = new Font("MS Gothic", 0.1f); + parT11.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.58 * num); + parT11.Text = GameText.幻獣; + parT11.FontSize = 0.15; + parT11.SizeBase = 0.05; + parT11.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT11.OP.ScalingY(parT11.OP.GetCenter(), 0.5 * num); + parT11.Closed = true; + parT11.TextColor = Col.White; + parT11.BrushColor = Color.FromArgb(160, Col.Black); + parT11.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT11.StringFormat.Alignment = StringAlignment.Center; + parT11.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("対象7", new But1(parT11, delegate(But bu) + { + //Sounds.操作.Play(); + bs縁色初期化(); + bu.Pars.Values.First().ToParT().PenColor = Color.Red; + Reload(); + })); + ParT parT12 = new ParT(); + parT12.Font = new Font("MS Gothic", 0.1f); + parT12.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.66 * num); + parT12.Text = GameText.魔獣; + parT12.FontSize = 0.15; + parT12.SizeBase = 0.05; + parT12.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT12.OP.ScalingY(parT12.OP.GetCenter(), 0.5 * num); + parT12.Closed = true; + parT12.TextColor = Col.White; + parT12.BrushColor = Color.FromArgb(160, Col.Black); + parT12.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT12.StringFormat.Alignment = StringAlignment.Center; + parT12.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("対象8", new But1(parT12, delegate(But bu) + { + //Sounds.操作.Play(); + bs縁色初期化(); + bu.Pars.Values.First().ToParT().PenColor = Color.Red; + Reload(); + })); + ParT parT13 = new ParT(); + parT13.Font = new Font("MS Gothic", 0.1f); + parT13.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.74 * num); + parT13.Text = GameText.竜系; + parT13.FontSize = 0.15; + parT13.SizeBase = 0.05; + parT13.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT13.OP.ScalingY(parT13.OP.GetCenter(), 0.5 * num); + parT13.Closed = true; + parT13.TextColor = Col.White; + parT13.BrushColor = Color.FromArgb(160, Col.Black); + parT13.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT13.StringFormat.Alignment = StringAlignment.Center; + parT13.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("対象9", new But1(parT13, delegate(But bu) + { + //Sounds.操作.Play(); + bs縁色初期化(); + bu.Pars.Values.First().ToParT().PenColor = Color.Red; + Reload(); + })); + Action SetGen = delegate + { + if (bs["対象0"].Pars.Values.First().ToParT().PenColor == Color.Red) + { + if ((Sta.GameData.鳥系.Count != 0 && Sta.GameData.系統開放[0]) || (Sta.GameData.蛇系.Count != 0 && Sta.GameData.系統開放[1]) || (Sta.GameData.獣系.Count != 0 && Sta.GameData.系統開放[2]) || (Sta.GameData.水系.Count != 0 && Sta.GameData.系統開放[3]) || (Sta.GameData.虫系.Count != 0 && Sta.GameData.系統開放[4]) || (Sta.GameData.人型.Count != 0 && Sta.GameData.系統開放[5]) || (Sta.GameData.幻獣.Count != 0 && Sta.GameData.系統開放[6]) || (Sta.GameData.魔獣.Count != 0 && Sta.GameData.系統開放[7]) || (Sta.GameData.竜系.Count != 0 && Sta.GameData.系統開放[8])) + { + do + { + switch (RNG.XS.Next(Sta.GameData.系統開放.Count((bool e) => e))) + { + case 0: + g = Sta.GameData.鳥系; + break; + case 1: + g = Sta.GameData.蛇系; + break; + case 2: + g = Sta.GameData.獣系; + break; + case 3: + g = Sta.GameData.水系; + break; + case 4: + g = Sta.GameData.虫系; + break; + case 5: + g = Sta.GameData.人型; + break; + case 6: + g = Sta.GameData.幻獣; + break; + case 7: + g = Sta.GameData.魔獣; + break; + case 8: + g = Sta.GameData.竜系; + break; + } + } + while (g.Count == 0); + } + else + { + switch (RNG.XS.Next(Sta.GameData.系統開放.Count((bool e) => e))) + { + case 0: + g = Sta.GameData.鳥系; + break; + case 1: + g = Sta.GameData.蛇系; + break; + case 2: + g = Sta.GameData.獣系; + break; + case 3: + g = Sta.GameData.水系; + break; + case 4: + g = Sta.GameData.虫系; + break; + case 5: + g = Sta.GameData.人型; + break; + case 6: + g = Sta.GameData.幻獣; + break; + case 7: + g = Sta.GameData.魔獣; + break; + case 8: + g = Sta.GameData.竜系; + break; + } + } + } + else if (bs["対象1"].Pars.Values.First().ToParT().PenColor == Color.Red) + { + g = Sta.GameData.鳥系; + } + else if (bs["対象2"].Pars.Values.First().ToParT().PenColor == Color.Red) + { + g = Sta.GameData.蛇系; + } + else if (bs["対象3"].Pars.Values.First().ToParT().PenColor == Color.Red) + { + g = Sta.GameData.獣系; + } + else if (bs["対象4"].Pars.Values.First().ToParT().PenColor == Color.Red) + { + g = Sta.GameData.水系; + } + else if (bs["対象5"].Pars.Values.First().ToParT().PenColor == Color.Red) + { + g = Sta.GameData.虫系; + } + else if (bs["対象6"].Pars.Values.First().ToParT().PenColor == Color.Red) + { + g = Sta.GameData.人型; + } + else if (bs["対象7"].Pars.Values.First().ToParT().PenColor == Color.Red) + { + g = Sta.GameData.幻獣; + } + else if (bs["対象8"].Pars.Values.First().ToParT().PenColor == Color.Red) + { + g = Sta.GameData.魔獣; + } + else if (bs["対象9"].Pars.Values.First().ToParT().PenColor == Color.Red) + { + g = Sta.GameData.竜系; + } + }; + Reload = delegate + { + SetGen(); + g.Rotation(); + u = g.RefCharacter(); + if (u != null) + { + PurchasTarget?.Dispose(); + PurchasTarget = new Cha(Med, DrawBuffer, u.ChaD); + + PurchasTarget.SetInitialExpression(); + PurchasTarget.Emotion(); + PurchasTarget.UpdateExpression(); + PurchasTarget.Bod.拘束具_表示 = true; + PurchasTarget.Set拘束姿勢(); + PurchasTarget.Set衣装(u.着衣); + ip.TextIm = u.GetStatus(); + } + else + { + ip.Mai.TextIm = GameText.売り切れです; + } + }; + ParT parT14 = new ParT(); + parT14.Font = new Font("MS Gothic", 0.1f); + parT14.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.9 * num); + parT14.Text = GameText.チェンジ; + parT14.FontSize = 0.15; + parT14.SizeBase = 0.05; + parT14.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT14.OP.ScalingY(parT14.OP.GetCenter(), 0.5 * num); + parT14.Closed = true; + parT14.TextColor = Col.White; + parT14.BrushColor = Color.FromArgb(160, Col.Black); + parT14.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT14.StringFormat.Alignment = StringAlignment.Center; + parT14.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("変更", new But1(parT14, delegate + { + if (!ip.Mai.TextIm.StartsWith(GameText.売り切れです)) + { + Sounds.変更Play(); + } + else + { + //Sounds.操作.Play(); + } + Reload(); + })); + ParT parT15 = new ParT(); + parT15.Font = new Font("MS Gothic", 0.1f); + parT15.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.98 * num); + parT15.Text = GameText.購入; + parT15.FontSize = 0.15; + parT15.SizeBase = 0.05; + parT15.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT15.OP.ScalingY(parT15.OP.GetCenter(), 0.5 * num); + parT15.Closed = true; + parT15.TextColor = Col.White; + parT15.BrushColor = Color.FromArgb(160, Col.Black); + parT15.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT15.StringFormat.Alignment = StringAlignment.Center; + parT15.StringFormat.LineAlignment = StringAlignment.Center; + ulong 買値; + bs.Add("購入", new But1(parT15, delegate + { + if (Sta.GameData.Is地下室一杯()) + { //TODO fix? - ////Sounds.操作.Play(); - } - ip.Mai2Im = Sta.GameData.TrainingTarget.GetPriceInfo(); - ip.Mai2Show = true; - if (!Sta.GameData.TrainingTarget.保守) - { - ip.TextIm = GameText.売却しますか; - } - ip.選択yAct = delegate - { - Color HitColor4 = Col.Empty; - bs.Move(ref HitColor4); - ulong price = Sta.GameData.TrainingTarget.GetPrice(); - Sta.GameData.所持金 = Sta.GameData.所持金.加算(price); - //Sounds.精算.Play(); - ip.UpdateSub2(); - for (int m = 0; m < Sta.GameData.Slaves.Length; m++) - { - if (Sta.GameData.Slaves[m] == Sta.GameData.TrainingTarget) - { - Sta.GameData.Slaves[m] = null; - break; - } - } - Sta.GameData.地下室詰め(); - set(f); - ip.SubInfoIm = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + GameText.を売却しました + " \r\n+" + price.ToString("#,0"); - d = false; - But but8 = bs["ボタン" + (Sta.GameData.TrainingTarget.階層位置 + 1)]; - but8.Action(but8); - But but9 = lv.bs.EnumBut.ToArray()[Sta.GameData.TrainingTarget.RoomNumber]; - but9.Action(but9); - if (Sta.GameData.TrainingTarget == null) - { - ip.Mai2Im = " "; - ip.選択肢表示 = false; - } - else - { - d = false; - bs["売却"].Action(bs["売却"]); - } - d = true; - }; - ip.選択nAct = delegate - { - //Sounds.操作.Play(); - Color HitColor3 = Col.Empty; - bs.Move(ref HitColor3); - ip.Mai2Show = false; - if (Sta.GameData.TrainingTarget == null) - { - ip.TextIm = " "; - } - else - { - ip.TextIm = Sta.GameData.TrainingTarget.GetStatus(); - } - ip.SubInfoIm = GameText.売却をキャンセルしました; - ip.選択肢表示 = false; - }; - ip.選択肢表示 = !Sta.GameData.TrainingTarget.保守; - })); - ParT parT12 = new ParT(); - parT12.Font = new Font("MS Gothic", 0.1f); - parT12.PositionBase = DrawBuffer.GetPosition(0.75, 0.645); - parT12.Text = GameText.全売却; - parT12.FontSize = 0.15; - parT12.SizeBase = 0.05; - parT12.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT12.OP.ScalingY(parT12.OP.GetCenter(), 0.47); - parT12.OP.Rotation(parT12.OP.GetCenter(), -26.0); - parT12.Closed = true; - parT12.TextColor = Col.White; - parT12.BrushColor = Color.FromArgb(160, Col.Black); - parT12.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT12.StringFormat.Alignment = StringAlignment.Center; - parT12.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("全売却", new But1(parT12, delegate - { - //Sounds.操作.Play(); - string tb = ip.TextIm; - ip.Mai2Im = Sta.GameData.GetPriceInfo(out var p); - ip.Mai2Show = true; - ip.TextIm = GameText.保守以外の全ての奴隷を売却しますか; - ip.選択yAct = delegate - { - Color HitColor2 = Col.Empty; - bs.Move(ref HitColor2); - ip.Mai2Show = false; - Sta.GameData.所持金 = Sta.GameData.所持金.加算(p); + //Sounds.操作.Play(); + ip.SubInfoIm = GameText.これ以上奴隷を収容できません; + } + else if (u == null) + { + //TODO fix? + //Sounds.操作.Play(); + ip.Mai.TextIm = GameText.売り切れです; + } + else if (Sta.GameData.所持金 < (買値 = (ulong)((double)u.GetPrice() * ((Sta.GameData.祝福 == Sta.GameData.ヴィオラ) ? 0.6 : 1.0)))) + { + //TODO fix? + //Sounds.操作.Play(); + ip.SubInfoIm = GameText.所持金が足りません; + } + else + { + u.Price = 買値; + Sta.GameData.所持金 -= 買値; //TODO fix? ////Sounds.精算.Play(); - ip.UpdateSub2(); - for (int l = 0; l < Sta.GameData.Slaves.Length; l++) - { - if (Sta.GameData.Slaves[l] != null && !Sta.GameData.Slaves[l].保守) - { - Sta.GameData.Slaves[l] = null; - } - } - Sta.GameData.地下室詰め(); - set(f); - d = false; - if (Sta.GameData.TrainingTarget != null) - { - if (!Sta.GameData.TrainingTarget.保守) - { - But but6 = bs["ボタン" + (Sta.GameData.TrainingTarget.階層位置 + 1)]; - but6.Action(but6); - But but7 = lv.bs.EnumBut.ToArray()[Sta.GameData.TrainingTarget.RoomNumber]; - but7.Action(but7); - } - else if (Sta.AlwaysUseName) - { - setName(); - } - else - { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + (Sta.GameData.TrainingTarget.Trained ? ("\r\n" + Sta.GameData.TrainingTarget.Name) : Sta.GameData.TrainingTarget.Race); - } - } - ip.SubInfoIm = GameText.保守以外の全ての奴隷を売却しました + " \r\n+" + p.ToString("#,0"); - ip.TextIm = " "; - d = true; - ip.選択肢表示 = false; - }; - ip.選択nAct = delegate - { - //Sounds.操作.Play(); - Color HitColor = Col.Empty; - bs.Move(ref HitColor); - ip.Mai2Show = false; - ip.TextIm = tb; - ip.SubInfoIm = GameText.全売却をキャンセルしました; - ip.選択肢表示 = false; - }; - ip.選択肢表示 = true; - })); - Color f初期縁色 = Col.Black; - Action f縁色初期化 = delegate - { - foreach (But item3 in bs.EnumBut.Skip(10)) - { - item3.Pars.Values.First().ToParT().PenColor = f初期縁色; - } - }; - Action 階層選択 = delegate(But b, int o) - { - f縁色初期化(); - b.Pars.Values.First().ToParT().PenColor = Color.Red; - set(o); - }; - Action 部屋選択 = delegate - { - lv縁色初期化(); - if (Sta.GameData.TrainingTarget != null && f == Sta.GameData.TrainingTarget.階層位置 * 15) - { - lv.bs[Sta.GameData.TrainingTarget.RoomNumber.ToString()].Pars.Values.First().ToParT().PenColor = Color.Red; - } - }; - ParT parT13 = new ParT(); - parT13.Font = new Font("MS Gothic", 0.1f); - parT13.PositionBase = DrawBuffer.GetPosition(0.03, 0.03); - parT13.Text = "1F"; - parT13.FontSize = 0.15; - parT13.SizeBase = 0.05; - parT13.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT13.BasePointBase = parT13.OP.GetCenter(); - parT13.OP.ScalingXY(parT13.BasePointBase, 0.3); - parT13.Closed = true; - parT13.TextColor = Col.White; - parT13.BrushColor = Color.FromArgb(160, Col.Black); - parT13.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT13.StringFormat.Alignment = StringAlignment.Center; - parT13.StringFormat.LineAlignment = StringAlignment.Center; - parT13.PenColor = Color.Red; - bs.Add("ボタン1", new But1(parT13, delegate(But b) - { - if (d) - { - //Sounds.操作.Play(); - } - 階層選択(b, f = 0); - 部屋選択(); - })); - ParT parT14 = new ParT(); - parT14.Font = new Font("MS Gothic", 0.1f); - parT14.PositionBase = DrawBuffer.GetPosition(0.07, 0.03); - parT14.Text = "2F"; - parT14.FontSize = 0.15; - parT14.SizeBase = 0.05; - parT14.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT14.BasePointBase = parT14.OP.GetCenter(); - parT14.OP.ScalingXY(parT14.BasePointBase, 0.3); - parT14.Closed = true; - parT14.TextColor = Col.White; - parT14.BrushColor = Color.FromArgb(160, Col.Black); - parT14.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT14.StringFormat.Alignment = StringAlignment.Center; - parT14.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン2", new But1(parT14, delegate(But b) - { - if (d) - { - //Sounds.操作.Play(); - } - 階層選択(b, f = 15); - 部屋選択(); - })); - ParT parT15 = new ParT(); - parT15.Font = new Font("MS Gothic", 0.1f); - parT15.PositionBase = DrawBuffer.GetPosition(0.11, 0.03); - parT15.Text = "3F"; - parT15.FontSize = 0.15; - parT15.SizeBase = 0.05; - parT15.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT15.BasePointBase = parT15.OP.GetCenter(); - parT15.OP.ScalingXY(parT15.BasePointBase, 0.3); - parT15.Closed = true; - parT15.TextColor = Col.White; - parT15.BrushColor = Color.FromArgb(160, Col.Black); - parT15.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT15.StringFormat.Alignment = StringAlignment.Center; - parT15.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン3", new But1(parT15, delegate(But b) - { - if (d) - { - //Sounds.操作.Play(); - } - 階層選択(b, f = 30); - 部屋選択(); - })); - ParT parT16 = new ParT(); - parT16.Font = new Font("MS Gothic", 0.1f); - parT16.PositionBase = DrawBuffer.GetPosition(0.15, 0.03); - parT16.Text = "4F"; - parT16.FontSize = 0.15; - parT16.SizeBase = 0.05; - parT16.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT16.BasePointBase = parT16.OP.GetCenter(); - parT16.OP.ScalingXY(parT16.BasePointBase, 0.3); - parT16.Closed = true; - parT16.TextColor = Col.White; - parT16.BrushColor = Color.FromArgb(160, Col.Black); - parT16.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT16.StringFormat.Alignment = StringAlignment.Center; - parT16.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン4", new But1(parT16, delegate(But b) - { - if (d) - { - //Sounds.操作.Play(); - } - 階層選択(b, f = 45); - 部屋選択(); - })); - ParT parT17 = new ParT(); - parT17.Font = new Font("MS Gothic", 0.1f); - parT17.PositionBase = DrawBuffer.GetPosition(0.19, 0.03); - parT17.Text = "5F"; - parT17.FontSize = 0.15; - parT17.SizeBase = 0.05; - parT17.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT17.BasePointBase = parT17.OP.GetCenter(); - parT17.OP.ScalingXY(parT17.BasePointBase, 0.3); - parT17.Closed = true; - parT17.TextColor = Col.White; - parT17.BrushColor = Color.FromArgb(160, Col.Black); - parT17.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT17.StringFormat.Alignment = StringAlignment.Center; - parT17.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン5", new But1(parT17, delegate(But b) - { - if (d) - { - //Sounds.操作.Play(); - } - 階層選択(b, f = 60); - 部屋選択(); - })); - ParT parT18 = new ParT(); - parT18.Font = new Font("MS Gothic", 0.1f); - parT18.PositionBase = DrawBuffer.GetPosition(0.23, 0.03); - parT18.Text = "6F"; - parT18.FontSize = 0.15; - parT18.SizeBase = 0.05; - parT18.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT18.BasePointBase = parT18.OP.GetCenter(); - parT18.OP.ScalingXY(parT18.BasePointBase, 0.3); - parT18.Closed = true; - parT18.TextColor = Col.White; - parT18.BrushColor = Color.FromArgb(160, Col.Black); - parT18.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT18.StringFormat.Alignment = StringAlignment.Center; - parT18.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン6", new But1(parT18, delegate(But b) - { - if (d) - { - //Sounds.操作.Play(); - } - 階層選択(b, f = 75); - 部屋選択(); - })); - ParT parT19 = new ParT(); - parT19.Font = new Font("MS Gothic", 0.1f); - parT19.PositionBase = DrawBuffer.GetPosition(0.27, 0.03); - parT19.Text = "7F"; - parT19.FontSize = 0.15; - parT19.SizeBase = 0.05; - parT19.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT19.BasePointBase = parT19.OP.GetCenter(); - parT19.OP.ScalingXY(parT19.BasePointBase, 0.3); - parT19.Closed = true; - parT19.TextColor = Col.White; - parT19.BrushColor = Color.FromArgb(160, Col.Black); - parT19.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT19.StringFormat.Alignment = StringAlignment.Center; - parT19.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン7", new But1(parT19, delegate(But b) - { - if (d) - { - //Sounds.操作.Play(); - } - 階層選択(b, f = 90); - 部屋選択(); - })); - ParT parT20 = new ParT(); - parT20.Font = new Font("MS Gothic", 0.1f); - parT20.PositionBase = DrawBuffer.GetPosition(0.31, 0.03); - parT20.Text = "8F"; - parT20.FontSize = 0.15; - parT20.SizeBase = 0.05; - parT20.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT20.BasePointBase = parT20.OP.GetCenter(); - parT20.OP.ScalingXY(parT20.BasePointBase, 0.3); - parT20.Closed = true; - parT20.TextColor = Col.White; - parT20.BrushColor = Color.FromArgb(160, Col.Black); - parT20.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT20.StringFormat.Alignment = StringAlignment.Center; - parT20.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン8", new But1(parT20, delegate(But b) - { - if (d) - { - //Sounds.操作.Play(); - } - 階層選択(b, f = 105); - 部屋選択(); - })); - ParT parT21 = new ParT(); - parT21.Font = new Font("MS Gothic", 0.1f); - parT21.PositionBase = DrawBuffer.GetPosition(0.35, 0.03); - parT21.Text = "9F"; - parT21.FontSize = 0.15; - parT21.SizeBase = 0.05; - parT21.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT21.BasePointBase = parT21.OP.GetCenter(); - parT21.OP.ScalingXY(parT21.BasePointBase, 0.3); - parT21.Closed = true; - parT21.TextColor = Col.White; - parT21.BrushColor = Color.FromArgb(160, Col.Black); - parT21.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT21.StringFormat.Alignment = StringAlignment.Center; - parT21.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン9", new But1(parT21, delegate(But b) - { - if (d) - { - //Sounds.操作.Play(); - } - 階層選択(b, f = 120); - 部屋選択(); - })); - ParT parT22 = new ParT(); - parT22.Font = new Font("MS Gothic", 0.1f); - parT22.PositionBase = DrawBuffer.GetPosition(0.75, 0.085); - parT22.Text = GameText.胸施術; - parT22.FontSize = 0.15; - parT22.SizeBase = 0.05; - parT22.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT22.OP.ScalingY(parT8.OP.GetCenter(), 0.47); - parT22.OP.Rotation(parT8.OP.GetCenter(), -26.0); - parT22.Closed = true; - parT22.TextColor = Col.White; - parT22.BrushColor = Color.FromArgb(160, Col.Black); - parT22.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT22.StringFormat.Alignment = StringAlignment.Center; - parT22.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("胸施術", new But1(parT22, delegate - { - if (Sta.GameData.所持金 < 胸施術価格) - { - //Sounds.操作.Play(); - ip.SubInfoIm = GameText.所持金が足りません; - } - else - { - Sta.GameData.所持金 -= 胸施術価格; - //TODO fix? - ////Sounds.精算.Play(); - ip.UpdateSub2(); - Sta.GameData.TrainingTarget.ChaD.胸施術 = true; - TrainingTarget.Bod.胸施術(); - if (Sta.GameData.TrainingTarget.着衣 != null) - { - TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); - } - Sta.GameData.TrainingTarget.体力消費(); - bs["胸施術"].Dra = false; - ip.SubInfoIm = GameText.胸の甲殻を切除しました; - TrainingTarget.SetInitialExpression(); - TrainingTarget.Emotion(); - TrainingTarget.UpdateExpression(); - if (Sta.GameData.TrainingTarget.Trained) - { - TrainingTarget.Bod.拘束具_表示 = false; - TrainingTarget.Bod.首輪_表示 = true; - TrainingTarget.Set基本姿勢(); - } - else - { - TrainingTarget.Bod.拘束具_表示 = true; - TrainingTarget.Set拘束姿勢(); - } - } - })); - ParT parT23 = new ParT(); - parT23.Font = new Font("MS Gothic", 0.1f); - parT23.PositionBase = DrawBuffer.GetPosition(0.75, 0.165); - parT23.Text = GameText.股施術; - parT23.FontSize = 0.15; - parT23.SizeBase = 0.05; - parT23.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT23.OP.ScalingY(parT8.OP.GetCenter(), 0.47); - parT23.OP.Rotation(parT8.OP.GetCenter(), -26.0); - parT23.Closed = true; - parT23.TextColor = Col.White; - parT23.BrushColor = Color.FromArgb(160, Col.Black); - parT23.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT23.StringFormat.Alignment = StringAlignment.Center; - parT23.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("股施術", new But1(parT23, delegate - { - if (Sta.GameData.所持金 < 股施術価格) - { - //Sounds.操作.Play(); - ip.SubInfoIm = GameText.所持金が足りません; - } - else - { - Sta.GameData.所持金 -= 股施術価格; - //Sounds.精算.Play(); - ip.UpdateSub2(); - Sta.GameData.TrainingTarget.ChaD.股施術 = true; - TrainingTarget.Bod.股施術(); - if (Sta.GameData.TrainingTarget.着衣 != null) - { - TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); - } - Sta.GameData.TrainingTarget.体力消費(); - bs["股施術"].Dra = false; - ip.SubInfoIm = GameText.股の + (TrainingTarget.Bod.Is蠍 ? GameText.甲殻 : GameText.鱗) + GameText.を切除しました; - TrainingTarget.SetInitialExpression(); - TrainingTarget.Emotion(); - TrainingTarget.UpdateExpression(); - if (Sta.GameData.TrainingTarget.Trained) - { - TrainingTarget.Bod.拘束具_表示 = false; - TrainingTarget.Bod.首輪_表示 = true; - TrainingTarget.Set基本姿勢(); - } - else - { - TrainingTarget.Bod.拘束具_表示 = true; - TrainingTarget.Set拘束姿勢(); - } - } - })); - ParT parT24 = new ParT(); - parT24.Font = new Font("MS Gothic", 0.1f); - parT24.PositionBase = DrawBuffer.GetPosition(0.75, 0.245); - parT24.Text = GameText.淫紋; - parT24.FontSize = 0.15; - parT24.SizeBase = 0.05; - parT24.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT24.OP.ScalingY(parT8.OP.GetCenter(), 0.47); - parT24.OP.Rotation(parT8.OP.GetCenter(), -26.0); - parT24.Closed = true; - parT24.TextColor = Col.White; - parT24.BrushColor = Color.FromArgb(160, Col.Black); - parT24.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT24.StringFormat.Alignment = StringAlignment.Center; - parT24.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("淫紋", new But1(parT24, delegate - { - if (Sta.GameData.所持金 < 淫紋価格) - { - //Sounds.操作.Play(); - ip.SubInfoIm = GameText.所持金が足りません; - } - else - { - Sta.GameData.所持金 -= 淫紋価格; - //Sounds.精算.Play(); - ip.UpdateSub2(); - Sta.GameData.TrainingTarget.ChaD.タトゥ = true; - TrainingTarget.Bod.タトゥ(); - Sta.GameData.TrainingTarget.発情フラグ = true; - Sta.GameData.TrainingTarget.体力消費(); - bs["淫紋"].Dra = false; - ip.SubInfoIm = GameText.淫紋を刻みました; - TrainingTarget.SetInitialExpression(); - TrainingTarget.Emotion(); - TrainingTarget.UpdateExpression(); - if (Sta.GameData.TrainingTarget.Trained) - { - TrainingTarget.Bod.拘束具_表示 = false; - TrainingTarget.Bod.首輪_表示 = true; - TrainingTarget.Set基本姿勢(); - } - else - { - TrainingTarget.Bod.拘束具_表示 = true; - TrainingTarget.Set拘束姿勢(); - } - if (TrainingTarget.Bod.Is獣) - { - TrainingTarget.Bod.EI半中1.Updatef = true; - } - } - })); - ParT parT25 = new ParT(); - parT25.Font = new Font("MS Gothic", 0.1f); - parT25.PositionBase = DrawBuffer.GetPosition(0.75, 0.325); - parT25.Text = GameText.衣装; - parT25.FontSize = 0.15; - parT25.SizeBase = 0.05; - parT25.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT25.OP.ScalingY(parT9.OP.GetCenter(), 0.47); - parT25.OP.Rotation(parT9.OP.GetCenter(), -26.0); - parT25.Closed = true; - parT25.TextColor = Col.White; - parT25.BrushColor = Color.FromArgb(160, Col.Black); - parT25.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT25.StringFormat.Alignment = StringAlignment.Center; - parT25.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("衣装", new But1(parT25, delegate - { - if (Sta.GameData.所持金 < 衣装変更価格) - { - //TODO fix? - ////Sounds.操作.Play(); - ip.SubInfoIm = GameText.所持金が足りません; - } - else - { - Sta.GameData.所持金 -= 衣装変更価格; - //TODO fix? - ////Sounds.精算.Play(); - ip.UpdateSub2(); - Sta.GameData.TrainingTarget.Change衣装(); - TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); - ip.SubInfoIm = GameText.衣装を変更しました; - TrainingTarget.SetInitialExpression(); - TrainingTarget.Emotion(); - TrainingTarget.UpdateExpression(); - if (Sta.GameData.TrainingTarget.Trained) - { - TrainingTarget.Bod.拘束具_表示 = false; - TrainingTarget.Bod.首輪_表示 = true; - TrainingTarget.Set基本姿勢(); - } - else - { - TrainingTarget.Bod.拘束具_表示 = true; - TrainingTarget.Set拘束姿勢(); - } - } - })); - bs.Add("MoveRoomDown", MoveRoomDownButton(mod)); - bs.Add("MoveRoomUp", MoveRoomUpButton(mod)); - bs.Add("MoveFloorDown", MoveFloorDownButton(mod)); - bs.Add("MoveFloorUp", MoveFloorUpButton(mod)); - bs.SetHitColor(Med); - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Down(ref hc); - if (mb == MouseButtons.Right && !processing) - { + ip.UpdateSub2(); + Sta.GameData.Add地下室(g.GetCharacter()); + Reload(); + } + })); + bs.SetHitColor(Med); + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Down(ref hc); + if (mb == MouseButtons.Right && !processing) + { //TODO fix? //Sounds.操作.Play(); - SDShow = false; - ip.Up(ref hc); - dbs.Move(ref hc); - } - } - else - { - switch (mb) - { - case MouseButtons.Left: - if (!ip.Mai2Show) - { - dbs.Down(ref hc); - bs.Down(ref hc); - } - lv.Down(ref hc); - ip.Down(ref hc); - break; - case MouseButtons.Right: - if (!ip.Mai2Show) - { - bs["ボタン0"].Action(bs["ボタン0"]); - } - else - { - ip.nb.Action(ip.nb); - } - break; - } - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Up(ref hc); - } - else if (mb == MouseButtons.Left) - { - if (!ip.Mai2Show) - { - dbs.Up(ref hc); - bs.Up(ref hc); - } - lv.Up(ref hc); - ip.Up(ref hc); - } - } - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Move(ref hc); - } - else - { - if (!ip.Mai2Show) - { - dbs.Move(ref hc); - bs.Move(ref hc); - if (bs["胸施術"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.胸の甲殻を切除しました) && !(ip.SubInfoIm == GameText.所持金が足りません)) - { - ip.SubInfoIm = GameText.胸の甲殻を切除します + "(-" + 胸施術価格.ToString("#,0") + ")"; - } - else if (ip.SubInfoIm == GameText.胸の甲殻を切除します + "(-" + 胸施術価格.ToString("#,0") + ")") - { - si.Set(bre: false); - } - if (TrainingTarget != null) - { - if (bs["股施術"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.股の + (TrainingTarget.Bod.Is蛇 ? GameText.鱗 : GameText.甲殻) + GameText.を切除しました) && !(ip.SubInfoIm == GameText.所持金が足りません)) - { - ip.SubInfoIm = GameText.股の + (TrainingTarget.Bod.Is蛇 ? GameText.鱗 : GameText.甲殻) + GameText.を切除します + "(-" + 股施術価格.ToString("#,0") + ")"; - } - else if (ip.SubInfoIm == GameText.股の + (TrainingTarget.Bod.Is蛇 ? GameText.鱗 : GameText.甲殻) + GameText.を切除します + "(-" + 股施術価格.ToString("#,0") + ")") - { - si.Set(bre: false); - } - } - if (bs["淫紋"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.淫紋を刻みました) && !(ip.SubInfoIm == GameText.所持金が足りません)) - { - ip.SubInfoIm = GameText.淫紋を刻みます + "(-" + 淫紋価格.ToString("#,0") + ")"; - } - else if (ip.SubInfoIm == GameText.淫紋を刻みます + "(-" + 淫紋価格.ToString("#,0") + ")") - { - si.Set(bre: false); - } - if (bs["衣装"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.衣装を変更しました) && !(ip.SubInfoIm == GameText.所持金が足りません)) - { - ip.SubInfoIm = GameText.衣装を変更します + "(-" + 衣装変更価格.ToString("#,0") + ")"; - } - else if (ip.SubInfoIm == GameText.衣装を変更します + "(-" + 衣装変更価格.ToString("#,0") + ")") - { - si.Set(bre: false); - } - if (bs["保守"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.奴隷を保守対象に設定しました) && !(ip.SubInfoIm == GameText.奴隷の保守設定を解除しました)) - { - ip.SubInfoIm = GameText.奴隷の保守設定を切り替えます; - } - else if (ip.SubInfoIm == GameText.奴隷の保守設定を切り替えます) - { - si.Set(bre: false); - } - if (bs["一般労働"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.奴隷を一般労働に設定しました) && !(ip.SubInfoIm == GameText.奴隷の一般労働を解除しました)) - { - ip.SubInfoIm = GameText.奴隷の一般労働設定を切り替えます; - } - else if (ip.SubInfoIm == GameText.奴隷の一般労働設定を切り替えます) - { - si.Set(bre: false); - } - if (bs["娼婦労働"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.奴隷を娼婦労働に設定しました) && !(ip.SubInfoIm == GameText.奴隷の娼婦労働を解除しました)) - { - ip.SubInfoIm = GameText.奴隷の娼婦労働設定を切り替えます; - } - else if (ip.SubInfoIm == GameText.奴隷の娼婦労働設定を切り替えます) - { - si.Set(bre: false); - } - if (bs["売却"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.SubInfoIm = GameText.奴隷を売却します; - } - else if (ip.SubInfoIm == GameText.奴隷を売却します) - { - si.Set(bre: false); - } - if (bs["全一般"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.労働可能な全ての奴隷に一般労働を設定しました)) - { - ip.SubInfoIm = GameText.労働可能な全ての奴隷を働かせます; - } - else if (ip.SubInfoIm == GameText.労働可能な全ての奴隷を働かせます) - { - si.Set(bre: false); - } - if (bs["全娼婦"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.労働可能な全ての奴隷に娼婦労働を設定しました)) - { - ip.SubInfoIm = GameText.労働可能な全ての奴隷を娼婦として働かせます; - } - else if (ip.SubInfoIm == GameText.労働可能な全ての奴隷を娼婦として働かせます) - { - si.Set(bre: false); - } - if (bs["全解除"].Pars.Values.First().ToPar().HitColor == hc && !(ip.SubInfoIm == GameText.労働中の全ての奴隷の労働を解除しました)) - { - ip.SubInfoIm = GameText.全ての奴隷の労働を解除します; - } - else if (ip.SubInfoIm == GameText.全ての奴隷の労働を解除します) - { - si.Set(bre: false); - } - if (bs["全売却"].Pars.Values.First().ToPar().HitColor == hc && !ip.SubInfoIm.StartsWith(GameText.保守以外の全ての奴隷を売却しました) && !(ip.SubInfoIm == GameText.全売却をキャンセルしました)) - { - ip.SubInfoIm = GameText.保守以外の全ての奴隷を売却します; - } - else if (ip.SubInfoIm == GameText.保守以外の全ての奴隷を売却します) - { - si.Set(bre: false); - } - Player説明(ref hc, delegate - { - si.Set(bre: false); - }); - } - lv.Move(ref hc); - ip.Move(ref hc); - } - } - }; - mod.Leave = delegate - { - if (!processing) - { - if (SDShow) - { - SaveData.Leave(); - } - else - { - if (!ip.Mai2Show) - { - dbs.Leave(); - bs.Leave(); - } - lv.Leave(); - } - } - }; - mod.Wheel = delegate(MouseButtons mb, Vector2D cp, int dt, Color hc) - { - int num2 = 0; - using (IEnumerator enumerator2 = bs.EnumBut.Skip(12).GetEnumerator()) - { - while (enumerator2.MoveNext() && !(enumerator2.Current.Pars.Values.First().ToParT().PenColor == Color.Red)) - { - num2++; - } - } - int num3 = 0; - using (IEnumerator enumerator2 = lv.bs.EnumBut.GetEnumerator()) - { - while (enumerator2.MoveNext() && !(enumerator2.Current.Pars.Values.First().ToParT().PenColor == Color.Red)) - { - num3++; - } - } - int num4 = num3 - dt.Sign(); - d = false; - if (num4 < 0 && num2 > 0) - { - But but3 = bs["ボタン" + num2]; - but3.Action(but3); - num4 = 14; - } - else if (num4 > 14 && num2 < Sta.GameData.フロア数 - 1) - { - But but4 = bs["ボタン" + (num2 + 2)]; - but4.Action(but4); - num4 = 0; - } - d = true; - But but5 = lv.bs[num4.Limit(0, 15).ToString()]; - but5.Action(but5); - if (ip.Mai2Show) - { - if (Sta.GameData.TrainingTarget == null) - { - ip.Mai2Im = " "; - ip.選択肢表示 = false; - } - else - { - d = false; - bs["売却"].Action(bs["売却"]); - d = true; - } - } - }; - mod.Setting = delegate - { - if (Med.Modeb != "PlayerInformation") - { - for (int j = 1; j <= 9; j++) - { - bs["ボタン" + j].Dra = false; - } - for (int k = 1; k <= Sta.GameData.フロア数; k++) - { - bs["ボタン" + k].Dra = true; - } - ip.UpdateSub2(); - ip.MaiShow = true; - ip.Mai.Feed.Dra = false; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = true; - d = false; - Player.UI.ステート描画 = false; - if (Sta.GameData.TrainingTarget != null) - { - But but = bs["ボタン" + (Sta.GameData.TrainingTarget.階層位置 + 1)]; - but.Action(but); - lv縁色初期化(); - lv.bs[Sta.GameData.TrainingTarget.RoomNumber.ToString()].Pars.Values.First().ToParT().PenColor = Color.Red; - bs["子"].Action(bs["子"]); - } - else - { - ip.TextIm = GameText.対象が設定されていません; - 階層選択(bs["ボタン" + (f / 15 + 1)], f); - SetUI(null); - int num = 0; - using (IEnumerator enumerator = lv.bs.EnumBut.GetEnumerator()) - { - while (enumerator.MoveNext() && !(enumerator.Current.Pars.Values.First().ToParT().PenColor == Color.Red)) - { - num++; - } - } - But but2 = lv.bs[num.Limit(0, 15).ToString()]; - but2.Action(but2); - } - d = true; - si.Set(bre: false); - if (Sta.BigWindow) - { - npl.ParT.PositionBase = new Vector2D(0.095, 0.035); - } - else - { - npl.ParT.PositionBase = new Vector2D(ip.MaiB.Position.X, 0.026); - } - } - }; - 対象描画 = delegate(Are a, FPS FPS) - { - Med.GH.Clear(Col.Transparent); - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(BasementBackground); - if (TrainingTarget != null) - { - TrainingTarget.Draw(a, FPS); - Player.UI.DrawState(a); - } - a.Draw(npl.ParT); - lv.Draw(a); - bs.Draw(a); - dbs.Draw(a); - ip.Draw(a, FPS); - if (SDShow) - { - SaveData.Draw(a); - } - Med.Draw(a); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, 対象描画); - }; - mod.Dispose = delegate - { - lv.Dispose(); - bs.Dispose(); - }; - 対象UI初期化 = delegate - { - f = 0; - npl.Text = "No Slave"; - lv縁色初期化(); - }; - return mod; - } - catch (Exception) - { - return null; - } - } + SDShow = false; + ip.Up(ref hc); + dbs.Move(ref hc); + } + } + else + { + switch (mb) + { + case MouseButtons.Left: + if (!ip.選択肢表示) + { + dbs.Down(ref hc); + bs.Down(ref hc); + } + ip.Down(ref hc); + break; + case MouseButtons.Right: + if (!ip.選択肢表示) + { + bs["ボタン0"].Action(bs["ボタン0"]); + } + else + { + ip.nb.Action(ip.nb); + } + break; + } + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Up(ref hc); + } + else if (mb == MouseButtons.Left) + { + if (!ip.選択肢表示) + { + dbs.Up(ref hc); + bs.Up(ref hc); + } + ip.Up(ref hc); + } + } + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Move(ref hc); + } + else + { + if (!ip.選択肢表示) + { + dbs.Move(ref hc); + bs.Move(ref hc); + Player説明(ref hc, delegate + { + si.Set(bre: false); + }); + } + ip.Move(ref hc); + } + } + }; + mod.Leave = delegate + { + if (!processing) + { + if (SDShow) + { + SaveData.Leave(); + } + else if (!ip.選択肢表示) + { + dbs.Leave(); + bs.Leave(); + } + } + }; + mod.Wheel = delegate(MouseButtons mb, Vector2D cp, int dt, Color hc) + { + int num3 = 0; + using (IEnumerator enumerator = bs.EnumBut.Skip(3).Take(10).GetEnumerator()) + { + while (enumerator.MoveNext() && !(enumerator.Current.Pars.Values.First().ToParT().PenColor == Color.Red)) + { + num3++; + } + } + int num4 = Sta.GameData.系統開放.Count((bool e) => e) + 1; + int num5 = num3 - dt.Sign(); + if (num5 < 0) + { + num5 = num4 - 1; + } + num5 %= num4; + But but = bs["対象" + num5]; + but.Action(but); + }; + mod.Setting = delegate + { + if (Med.Modeb != "PlayerInformation") + { + ip.UpdateSub2(); + ip.MaiShow = true; + ip.Mai.Feed.Dra = false; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = true; + bs["対象1"].Dra = Sta.GameData.系統開放[0]; + bs["対象2"].Dra = Sta.GameData.系統開放[1]; + bs["対象3"].Dra = Sta.GameData.系統開放[2]; + bs["対象4"].Dra = Sta.GameData.系統開放[3]; + bs["対象5"].Dra = Sta.GameData.系統開放[4]; + bs["対象6"].Dra = Sta.GameData.系統開放[5]; + bs["対象7"].Dra = Sta.GameData.系統開放[6]; + bs["対象8"].Dra = Sta.GameData.系統開放[7]; + bs["対象9"].Dra = Sta.GameData.系統開放[8]; + if (Sta.RefreshStoreEveryTime) + { + Sta.GameData.新日 = true; + } + if (Sta.GameData.新日) + { + Sta.GameData.GenRefresh(); + Sta.GameData.新日 = false; + } + Reload(); + si.Set(bre: false); + } + }; + DrawSlaveShop = delegate(Are a, FPS FPS) + { + Med.GH.Clear(Col.Transparent); + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(OfficeBackground); + if (u != null) + { + PurchasTarget.Draw(a, FPS); + } + bs.Draw(a); + dbs.Draw(a); + ip.Draw(a, FPS); + if (SDShow) + { + SaveData.Draw(a); + } + Med.Draw(a); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, DrawSlaveShop); + }; + mod.Dispose = delegate + { + if (PurchasTarget != null) + { + PurchasTarget.Dispose(); + } + bs.Dispose(); + }; + 奴隷UI初期化 = delegate + { + d = false; + bs縁色初期化(); + bs["対象0"].Pars.Values.First().ToParT().PenColor = Color.Red; + }; + return mod; + } - public static Module Blessing(Med Med) - { - Module mod = new Module(); - Cha 祝福 = null; - bool d = false; - Lab l = new Lab(Med, DrawBuffer, "ラベル1", new Vector2D(ip.MaiB.Position.X, 0.026), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "No blessing", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - Buts bs = new Buts(); - Action 祝福なし = delegate - { - bs["子"].Dra = false; - bs["親形質1"].Dra = false; - bs["親形質2"].Dra = false; - bs["祝福解除"].Dra = false; - l.Text = "No blessing"; - ip.MaiShow = false; - if (祝福 != null) - { - 祝福.Dispose(); - 祝福 = null; - } - }; - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); - parT.Text = GameText.戻る; - parT.FontSize = 0.15; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); - parT.OP.Rotation(parT.OP.GetCenter(), -26.0); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン0", new But1(parT, delegate - { - //Sounds.操作.Play(); - Med.Mode = "メインフォーム"; - })); - Action rs1 = delegate(Buts bs_) - { - Color penColor = bs_["ボタン0"].Pars.Values.First().ToParT().PenColor; - foreach (But item in bs_.EnumBut.Skip(1)) - { - item.Pars.Values.First().ToParT().PenColor = penColor; - } - }; - ParT parT2 = new ParT(); - parT2.Font = new Font("MS Gothic", 0.1f); - parT2.PositionBase = DrawBuffer.GetPosition(0.85, 0.1); - parT2.Text = GameText.子; - parT2.FontSize = 0.15; - parT2.SizeBase = 0.05; - parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT2.OP.ScalingY(parT2.OP.GetCenter(), 0.47); - parT2.OP.Rotation(parT2.OP.GetCenter(), -26.0); - parT2.Closed = true; - parT2.TextColor = Col.White; - parT2.BrushColor = Color.FromArgb(160, Col.Black); - parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT2.StringFormat.Alignment = StringAlignment.Center; - parT2.StringFormat.LineAlignment = StringAlignment.Center; - parT2.PenColor = Color.Red; - bs.Add("子", new But1(parT2, delegate(But bu) - { - if (d) - { - //Sounds.操作.Play(); - } - rs1(bs); - bu.Pars.Values.First().ToParT().PenColor = Color.Red; - if (Sta.GameData.祝福 != null) - { - l.Text = Sta.GameData.祝福.Name; - ip.TextIm = Sta.GameData.祝福.GetStatus(); - if (祝福 != null) - { - 祝福.Dispose(); - } - 祝福 = new Cha(Med, DrawBuffer, Sta.GameData.祝福.ChaD); - if (祝福.Bod.Is双眼) - { - 祝福.両目_見つめ(); - } - if (祝福.Bod.Is頬眼) - { - 祝福.両頬目_見つめ(); - } - if (祝福.Bod.Is単眼) - { - 祝福.単目_見つめ(); - } - if (祝福.Bod.Is額眼) - { - 祝福.額目_見つめ(); - } - if (Sta.GameData.祝福.Race == GameText.ヴィオランテ) - { - 祝福.両瞼_卑(); - 祝福.両瞼_半1(); - } - 祝福.口_閉笑(); - 祝福.Set基本姿勢(); - } - })); - ParT parT3 = new ParT(); - parT3.Font = new Font("MS Gothic", 0.1f); - parT3.PositionBase = DrawBuffer.GetPosition(0.85, 0.18); - parT3.Text = GameText.親形質1; - parT3.FontSize = 0.15; - parT3.SizeBase = 0.05; - parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT3.OP.ScalingY(parT3.OP.GetCenter(), 0.47); - parT3.OP.Rotation(parT3.OP.GetCenter(), -26.0); - parT3.Closed = true; - parT3.TextColor = Col.White; - parT3.BrushColor = Color.FromArgb(160, Col.Black); - parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT3.StringFormat.Alignment = StringAlignment.Center; - parT3.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("親形質1", new But1(parT3, delegate(But bu) - { - //Sounds.操作.Play(); - rs1(bs); - bu.Pars.Values.First().ToParT().PenColor = Color.Red; - if (Sta.GameData.祝福 != null) - { - l.Text = GameText.親形質1; - ip.TextIm = Sta.GameData.祝福.Mother.GetStatus(); - if (祝福 != null) - { - 祝福.Dispose(); - } - 祝福 = new Cha(Med, DrawBuffer, Sta.GameData.祝福.Mother.ChaD); - if (祝福.Bod.Is双眼) - { - 祝福.両目_見つめ(); - } - if (祝福.Bod.Is頬眼) - { - 祝福.両頬目_見つめ(); - } - if (祝福.Bod.Is単眼) - { - 祝福.単目_見つめ(); - } - if (祝福.Bod.Is額眼) - { - 祝福.額目_見つめ(); - } - if (Sta.GameData.祝福.Mother.Race == GameText.ヴィオランテ) - { - 祝福.両瞼_卑(); - 祝福.両瞼_半1(); - } - 祝福.口_閉笑(); - 祝福.Set基本姿勢(); - } - })); - ParT parT4 = new ParT(); - parT4.Font = new Font("MS Gothic", 0.1f); - parT4.PositionBase = DrawBuffer.GetPosition(0.85, 0.26); - parT4.Text = GameText.親形質2; - parT4.FontSize = 0.15; - parT4.SizeBase = 0.05; - parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT4.OP.ScalingY(parT4.OP.GetCenter(), 0.47); - parT4.OP.Rotation(parT4.OP.GetCenter(), -26.0); - parT4.Closed = true; - parT4.TextColor = Col.White; - parT4.BrushColor = Color.FromArgb(160, Col.Black); - parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT4.StringFormat.Alignment = StringAlignment.Center; - parT4.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("親形質2", new But1(parT4, delegate(But bu) - { - //Sounds.操作.Play(); - rs1(bs); - bu.Pars.Values.First().ToParT().PenColor = Color.Red; - if (Sta.GameData.祝福 != null) - { - l.Text = GameText.親形質2; - ip.TextIm = Sta.GameData.祝福.Father.GetStatus(); - if (祝福 != null) - { - 祝福.Dispose(); - } - 祝福 = new Cha(Med, DrawBuffer, Sta.GameData.祝福.Father.ChaD); - if (祝福.Bod.Is双眼) - { - 祝福.両目_見つめ(); - } - if (祝福.Bod.Is頬眼) - { - 祝福.両頬目_見つめ(); - } - if (祝福.Bod.Is単眼) - { - 祝福.単目_見つめ(); - } - if (祝福.Bod.Is額眼) - { - 祝福.額目_見つめ(); - } - if (Sta.GameData.祝福.Father.Race == GameText.ヴィオランテ) - { - 祝福.両瞼_卑(); - 祝福.両瞼_半1(); - } - 祝福.口_閉笑(); - 祝福.Set基本姿勢(); - } - })); - ParT parT5 = new ParT(); - parT5.Font = new Font("MS Gothic", 0.1f); - parT5.PositionBase = DrawBuffer.GetPosition(0.85, 0.34); - parT5.Text = GameText.祝福解除; - parT5.FontSize = 0.15; - parT5.SizeBase = 0.05; - parT5.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT5.OP.ScalingY(parT5.OP.GetCenter(), 0.47); - parT5.OP.Rotation(parT5.OP.GetCenter(), -26.0); - parT5.Closed = true; - parT5.TextColor = Col.White; - parT5.BrushColor = Color.FromArgb(160, Col.Black); - parT5.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT5.StringFormat.Alignment = StringAlignment.Center; - parT5.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("祝福解除", new But1(parT5, delegate - { - //TODO fix? - //Sounds.解除.Play(); - Sta.GameData.祝福 = null; - 祝福なし(); - ip.SubInfoIm = GameText.祝福を解除しました; - })); - bs.SetHitColor(Med); - Action subinfo = delegate - { - if (Sta.GameData.祝福 != null) - { - ip.SubInfoIm = Sta.GameData.祝福.Name + GameText.から祝福を受けています; - } - else - { - ip.SubInfoIm = GameText.祝福されていません; - } - }; - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Down(ref hc); - if (mb == MouseButtons.Right && !processing) - { - //Sounds.操作.Play(); - SDShow = false; - ip.Up(ref hc); - dbs.Move(ref hc); - } - } - else - { - switch (mb) - { - case MouseButtons.Left: - if (!ip.選択肢表示) - { - dbs.Down(ref hc); - bs.Down(ref hc); - } - ip.Down(ref hc); - break; - case MouseButtons.Right: - if (!ip.選択肢表示) - { - bs["ボタン0"].Action(bs["ボタン0"]); - } - else - { - ip.nb.Action(ip.nb); - } - break; - } - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Up(ref hc); - } - else if (mb == MouseButtons.Left) - { - if (!ip.選択肢表示) - { - dbs.Up(ref hc); - bs.Up(ref hc); - } - ip.Up(ref hc); - } - } - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Move(ref hc); - } - else - { - if (!ip.選択肢表示) - { - dbs.Move(ref hc); - bs.Move(ref hc); - Player説明(ref hc, subinfo); - } - ip.Move(ref hc); - } - } - }; - mod.Leave = delegate - { - if (!processing) - { - if (SDShow) - { - SaveData.Leave(); - } - else if (!ip.選択肢表示) - { - dbs.Leave(); - bs.Leave(); - } - } - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - if (Med.Modeb != "PlayerInformation") - { - ip.UpdateSub2(); - ip.MaiShow = true; - ip.Mai.Feed.Dra = false; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = true; - if (Sta.GameData.祝福 != null) - { - bs["子"].Dra = true; - bs["親形質1"].Dra = true; - bs["親形質2"].Dra = true; - bs["祝福解除"].Dra = true; - ip.MaiShow = true; - } - else - { - 祝福なし(); - } - subinfo(); - d = false; - bs["子"].Action(bs["子"]); - d = true; - } - }; - DrawBlessing = delegate(Are a, FPS FPS) - { - Med.GH.Clear(Col.Transparent); - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(BasementBackground); - if (祝福 != null) - { - 祝福.Draw(a, FPS); - } - a.Draw(l.ParT); - bs.Draw(a); - dbs.Draw(a); - ip.Draw(a, FPS); - if (SDShow) - { - SaveData.Draw(a); - } - Med.Draw(a); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, DrawBlessing); - }; - mod.Dispose = delegate - { - if (祝福 != null) - { - 祝福.Dispose(); - } - l.Dispose(); - bs.Dispose(); - }; - return mod; - } + public static Module ToolShop(Med Med) + { + Module mod = new Module(); + Buts bs = new Buts(); + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); + parT.Text = GameText.戻る; + parT.FontSize = 0.15; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); + parT.OP.Rotation(parT.OP.GetCenter(), -26.0); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン0", new But1(parT, delegate + { + //Sounds.操作.Play(); + if (Sta.GameData.初事務所フラグ) + { + Med.SwitchMode("初事務所", DrawBuffer, 初事務所描画); + } + else + { + Med.Mode = "Office"; + } + })); + ParT parT2 = new ParT(); + parT2.Font = new Font("MS Gothic", 0.1f); + parT2.PositionBase = DrawBuffer.GetPosition(0.85, 0.1); + parT2.Text = GameText.奴隷; + parT2.FontSize = 0.15; + parT2.SizeBase = 0.05; + parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT2.OP.ScalingY(parT2.OP.GetCenter(), 0.47); + parT2.OP.Rotation(parT2.OP.GetCenter(), -26.0); + parT2.Closed = true; + parT2.TextColor = Col.White; + parT2.BrushColor = Color.FromArgb(160, Col.Black); + parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT2.StringFormat.Alignment = StringAlignment.Center; + parT2.StringFormat.LineAlignment = StringAlignment.Center; + bs.Add("ボタン1", new But1(parT2, delegate + { + //Sounds.操作.Play(); + Med.Mode = "SlaveShop"; + })); + ParT parT3 = new ParT(); + parT3.Font = new Font("MS Gothic", 0.1f); + parT3.PositionBase = DrawBuffer.GetPosition(0.85, 0.18); + parT3.Text = GameText.道具; + parT3.FontSize = 0.15; + parT3.SizeBase = 0.05; + parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT3.OP.ScalingY(parT3.OP.GetCenter(), 0.47); + parT3.OP.Rotation(parT3.OP.GetCenter(), -26.0); + parT3.Closed = true; + parT3.TextColor = Col.White; + parT3.BrushColor = Color.FromArgb(160, Col.Black); + parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT3.StringFormat.Alignment = StringAlignment.Center; + parT3.StringFormat.LineAlignment = StringAlignment.Center; + parT3.PenColor = Color.Red; + bs.Add("ボタン2", new But1(parT3, delegate + { + //Sounds.操作.Play(); + Med.Mode = "ToolShop"; + })); + bs.SetHitColor(Med); + ListView lv = null; + Action buy = delegate(But but, int ind, ulong pri) + { + if (Sta.GameData.所持金 >= pri) + { + but.Dra = false; + Sta.GameData.PurchasedTools[ind] = true; + Sta.GameData.所持金 -= pri; + //Sounds.精算.Play(); + ip.UpdateSub2(); + ip.TextIm = " "; + if (!lv.bs.EnumBut.Any((But e) => e.Dra)) + { + ip.SubInfo = GameText.買える物は何も無い; + ip.TextIm = GameText.売り切れです; + } + } + else + { + ////Sounds.操作.Play(); + ip.SubInfoIm = GameText.所持金が足りません; + } + }; + lv = new ListView(DrawBuffer, DrawBuffer.GetPosition(0.01, 0.03), 0.5, new Font("MS Gothic", 1f), 0.07, Col.White, Col.Empty, Color.FromArgb(160, Col.Black), Col.Black, new TA(GameText.ディルドバイブ + " 35,000,000", delegate(But b) + { + buy(b, 0, 35000000uL); + }), new TA(GameText.ノーマルバイブ + " 40,000,000", delegate(But b) + { + buy(b, 1, 40000000uL); + }), new TA(GameText.ドリルバイブ + " 60,000,000", delegate(But b) + { + buy(b, 2, 60000000uL); + }), new TA(GameText.デンマバイブ + " 50,000,000", delegate(But b) + { + buy(b, 3, 50000000uL); + }), new TA(GameText.アナルバイブ + " 45,000,000", delegate(But b) + { + buy(b, 4, 45000000uL); + }), new TA(GameText.調教鞭 + " 30,000,000", delegate(But b) + { + buy(b, 5, 30000000uL); + }), new TA(GameText.羽根箒 + " 20,000,000", delegate(But b) + { + buy(b, 6, 20000000uL); + }), new TA(GameText.T字剃刀 + " 20,000,000", delegate(But b) + { + buy(b, 7, 20000000uL); + }), new TA(GameText.振動キャップ + " 30,000,000", delegate(But b) + { + buy(b, 8, 30000000uL); + }), new TA(GameText.ピンクロータ + " 20,000,000", delegate(But b) + { + buy(b, 9, 20000000uL); + }), new TA(GameText.アナルパール + " 20,000,000", delegate(But b) + { + buy(b, 10, 20000000uL); + }), new TA(GameText.目隠帯 + " 25,000,000", delegate(But b) + { + buy(b, 11, 25000000uL); + }), new TA(GameText.玉口枷 + " 20,000,000", delegate(But b) + { + buy(b, 12, 20000000uL); + }), new TA(GameText.カメラ + " 100,000,000", delegate(But b) + { + buy(b, 13, 100000000uL); + }), new TA(GameText.フロア増設 + " 300,000,000", delegate(But b) + { + ulong num = 300000000uL; + if (Sta.GameData.所持金 >= num) + { + Sta.GameData.フロア数++; + if (Sta.GameData.フロア数 == 9) + { + b.Dra = false; + } + Sta.GameData.所持金 -= num; + //Sounds.精算.Play(); + ip.UpdateSub2(); + ip.TextIm = " "; + if (!lv.bs.EnumBut.Any((But e) => e.Dra)) + { + ip.SubInfo = GameText.買える物は何も無い; + ip.TextIm = GameText.売り切れです; + } + } + else + { + //Sounds.操作.Play(); + ip.SubInfoIm = GameText.所持金が足りません; + } + })); + lv.SetHitColor(Med); + Action subinfo = delegate + { + if (lv.bs.EnumBut.Any((But e) => e.Dra)) + { + ip.SubInfo = GameText.ふざけた値段だ; + } + else + { + ip.SubInfo = GameText.買える物は何も無い; + } + }; + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Down(ref hc); + if (mb == MouseButtons.Right && !processing) + { + //Sounds.操作.Play(); + SDShow = false; + ip.Up(ref hc); + dbs.Move(ref hc); + } + } + else + { + switch (mb) + { + case MouseButtons.Left: + if (!ip.選択肢表示) + { + dbs.Down(ref hc); + bs.Down(ref hc); + lv.Down(ref hc); + } + break; + case MouseButtons.Right: + if (!ip.選択肢表示) + { + bs["ボタン0"].Action(bs["ボタン0"]); + } + else + { + ip.nb.Action(ip.nb); + } + break; + } + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Up(ref hc); + } + else if (mb == MouseButtons.Left) + { + if (!ip.選択肢表示) + { + dbs.Up(ref hc); + bs.Up(ref hc); + lv.Up(ref hc); + } + ip.Up(ref hc); + } + } + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (!processing) + { + if (SDShow) + { + SaveData.Move(ref hc); + } + else + { + if (!ip.選択肢表示) + { + dbs.Move(ref hc); + bs.Move(ref hc); + lv.Move(ref hc); + if (lv.bs["0"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.ペニスを模したバイブ + "\r\n" + GameText.刺激は控えめ; + } + if (lv.bs["1"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.一般的なバイブ + "\r\n" + GameText.ディルドバイブより刺激が強い; + } + if (lv.bs["2"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.振動と回転の2つの刺激をもたらすバイブ; + } + if (lv.bs["3"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.強力な振動のバイブ + "\r\n" + GameText.刺激が強い; + } + if (lv.bs["4"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.アナルの調教に適したバイブ; + } + if (lv.bs["5"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.痛みを与えるための道具; + } + if (lv.bs["6"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.緊張を解きほぐすために利用する; + } + if (lv.bs["7"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.陰毛を剃ることが出来る; + } + if (lv.bs["8"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.吸着振動するキャップ; + } + if (lv.bs["9"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.刺激の弱いバイブの一種; + } + if (lv.bs["10"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.アナルの調教に適した道具; + } + if (lv.bs["11"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.奴隷の視界を遮るための道具; + } + if (lv.bs["12"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.奴隷の口をふさぐための道具; + } + if (lv.bs["13"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.写真を撮影することが出来る; + } + if (lv.bs["14"].Pars.Values.First().ToPar().HitColor == hc) + { + ip.TextIm = GameText.フロアを増設し収容できる奴隷の数を増やす; + } + Player説明(ref hc, subinfo); + } + ip.Move(ref hc); + } + } + }; + mod.Leave = delegate + { + if (!processing) + { + if (SDShow) + { + SaveData.Leave(); + } + else if (!ip.選択肢表示) + { + dbs.Leave(); + bs.Leave(); + lv.Leave(); + } + } + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + if (Med.Modeb != "PlayerInformation") + { + ip.UpdateSub2(); + ip.MaiShow = true; + ip.Mai.Feed.Dra = false; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = true; + lv.bs["0"].Dra = !Sta.GameData.PurchasedTools[0]; + lv.bs["1"].Dra = !Sta.GameData.PurchasedTools[1]; + lv.bs["2"].Dra = !Sta.GameData.PurchasedTools[2]; + lv.bs["3"].Dra = !Sta.GameData.PurchasedTools[3]; + lv.bs["4"].Dra = !Sta.GameData.PurchasedTools[4]; + lv.bs["5"].Dra = !Sta.GameData.PurchasedTools[5]; + lv.bs["6"].Dra = !Sta.GameData.PurchasedTools[6]; + lv.bs["7"].Dra = !Sta.GameData.PurchasedTools[7]; + lv.bs["8"].Dra = !Sta.GameData.PurchasedTools[8]; + lv.bs["9"].Dra = !Sta.GameData.PurchasedTools[9]; + lv.bs["10"].Dra = !Sta.GameData.PurchasedTools[10]; + lv.bs["11"].Dra = !Sta.GameData.PurchasedTools[11]; + lv.bs["12"].Dra = !Sta.GameData.PurchasedTools[12]; + lv.bs["13"].Dra = !Sta.GameData.PurchasedTools[13]; + lv.bs["14"].Dra = Sta.GameData.フロア数 < 9; + if (Sta.GameData.PurchasedTools.All((bool e) => e) && Sta.GameData.フロア数 == 9) + { + ip.TextIm = GameText.売り切れです; + } + else + { + ip.TextIm = " "; + } + subinfo(); + } + }; + DrawToolShop = delegate(Are a, FPS FPS) + { + Med.GH.Clear(Col.Transparent); + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(OfficeBackground); + lv.Draw(a); + bs.Draw(a); + dbs.Draw(a); + ip.Draw(a, FPS); + if (SDShow) + { + SaveData.Draw(a); + } + Med.Draw(DrawBuffer); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, DrawToolShop); + }; + mod.Dispose = delegate + { + lv.Dispose(); + bs.Dispose(); + }; + return mod; + } - public static Module Office(Med Med) - { - Module mod = new Module(); - Buts bs = new Buts(); - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); - parT.Text = GameText.戻る; - parT.FontSize = 0.15; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); - parT.OP.Rotation(parT.OP.GetCenter(), -26.0); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン0", new But1(parT, delegate - { - //Sounds.操作.Play(); - if (!時間進行(Med)) - { - Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); - } - })); - ParT parT2 = new ParT(); - parT2.Font = new Font("MS Gothic", 0.1f); - parT2.PositionBase = DrawBuffer.GetPosition(0.85, 0.1); - parT2.Text = GameText.借金; - parT2.FontSize = 0.15; - parT2.SizeBase = 0.05; - parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT2.OP.ScalingY(parT2.OP.GetCenter(), 0.47); - parT2.OP.Rotation(parT2.OP.GetCenter(), -26.0); - parT2.Closed = true; - parT2.TextColor = Col.White; - parT2.BrushColor = Color.FromArgb(160, Col.Black); - parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT2.StringFormat.Alignment = StringAlignment.Center; - parT2.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン1", new But1(parT2, delegate - { - //Sounds.操作.Play(); - Med.Mode = "Debt"; - })); - ParT parT3 = new ParT(); - parT3.Font = new Font("MS Gothic", 0.1f); - parT3.PositionBase = DrawBuffer.GetPosition(0.85, 0.18); - parT3.Text = GameText.購入; - parT3.FontSize = 0.15; - parT3.SizeBase = 0.05; - parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT3.OP.ScalingY(parT3.OP.GetCenter(), 0.47); - parT3.OP.Rotation(parT3.OP.GetCenter(), -26.0); - parT3.Closed = true; - parT3.TextColor = Col.White; - parT3.BrushColor = Color.FromArgb(160, Col.Black); - parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT3.StringFormat.Alignment = StringAlignment.Center; - parT3.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン2", new But1(parT3, delegate - { - //Sounds.操作.Play(); - Med.Mode = "SlaveShop"; - })); - ParT parT4 = new ParT(); - parT4.Font = new Font("MS Gothic", 0.1f); - parT4.PositionBase = DrawBuffer.GetPosition(0.85, 0.58); - parT4.Text = GameText.祝福; - parT4.FontSize = 0.15; - parT4.SizeBase = 0.05; - parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT4.OP.ScalingY(parT4.OP.GetCenter(), 0.47); - parT4.OP.Rotation(parT4.OP.GetCenter(), -26.0); - parT4.Closed = true; - parT4.TextColor = Col.White; - parT4.BrushColor = Color.FromArgb(160, Col.Black); - parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT4.StringFormat.Alignment = StringAlignment.Center; - parT4.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン3", new But1(parT4, delegate - { - //Sounds.操作.Play(); - Med.SwitchMode("ViolaBlessing", DrawBuffer, 返済イベント描画); - })); - bs.SetHitColor(Med); - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Down(ref hc); - if (mb == MouseButtons.Right && !processing) - { - //Sounds.操作.Play(); - SDShow = false; - ip.Up(ref hc); - dbs.Move(ref hc); - } - } - else - { - switch (mb) - { - case MouseButtons.Left: - if (!ip.選択肢表示) - { - dbs.Down(ref hc); - bs.Down(ref hc); - } - ip.Down(ref hc); - break; - case MouseButtons.Right: - if (!ip.選択肢表示) - { - bs["ボタン0"].Action(bs["ボタン0"]); - } - else - { - ip.nb.Action(ip.nb); - } - break; - } - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Up(ref hc); - } - else if (mb == MouseButtons.Left) - { - if (!ip.選択肢表示) - { - dbs.Up(ref hc); - bs.Up(ref hc); - } - ip.Up(ref hc); - } - } - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Move(ref hc); - } - else - { - if (!ip.選択肢表示) - { - dbs.Move(ref hc); - bs.Move(ref hc); - Player説明(ref hc, delegate - { - si.Set(bre: false); - }); - } - ip.Move(ref hc); - } - } - }; - mod.Leave = delegate - { - if (!processing) - { - if (SDShow) - { - SaveData.Leave(); - } - else if (!ip.選択肢表示) - { - dbs.Leave(); - bs.Leave(); - } - } - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - if (Med.Modeb != "PlayerInformation") - { - ip.UpdateSub2(); - ip.MaiShow = false; - ip.Mai.Feed.Dra = false; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = true; - ヴィオラ吹出し.Tex.Feed.Dra = false; - bs["ボタン1"].Dra = !Sta.GameData.初事務所フラグ; - bs["ボタン3"].Dra = Sta.GameData.RepaymentStage == 3; - Viola.両目_見つめ(); - Viola.表情_基本0(); - Viola.Set基本姿勢(); - if (Sta.GameData.初事務所フラグ) - { - Viola.表情_不敵1(); - ヴィオラ台詞.Set(); - } - else - { - ヴィオラ台詞.Set(); - } - si.Set(bre: false); - if (Sta.GameData.RepaymentStage < 3) - { - if (Sta.GameData.RepaymentStage == 0 && Sta.GameData.借金 < 単位返済段階額 * 2) - { - Sta.GameData.RepaymentStage = 1; - Sta.GameData.系統開放[2] = true; - Sta.GameData.系統開放[3] = true; - Sta.GameData.心眼 = true; - Med.SwitchMode("RepaymentEvent1", DrawBuffer, 返済イベント描画); - SetDemandMaximum(); - } - else if (Sta.GameData.RepaymentStage == 1 && Sta.GameData.借金 < 単位返済段階額) - { - Sta.GameData.RepaymentStage = 2; - Sta.GameData.系統開放[4] = true; - Sta.GameData.系統開放[5] = true; - Sta.GameData.媚薬 = true; - Sta.GameData.施術 = true; - Sta.GameData.淫紋 = true; - Sta.GameData.衣装 = true; - Med.SwitchMode("RepaymentEvent2", DrawBuffer, 返済イベント描画); - SetDemandMaximum(); - } - else if (Sta.GameData.RepaymentStage == 2 && Sta.GameData.借金 == 0L) - { - Sta.GameData.RepaymentStage = 3; - Sta.GameData.系統開放[6] = true; - Sta.GameData.系統開放[7] = true; - Sta.GameData.系統開放[8] = true; - Sta.GameData.ヴィオラ服 = true; - Med.SwitchMode("RepaymentEvent3", DrawBuffer, 返済イベント描画); - SetDemandMaximum(); - } - } - } - }; - DrawOffice = delegate(Are a, FPS FPS) - { - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(OfficeBackground); - Viola.Draw(a, FPS); - ヴィオラ吹出し.Draw(a, FPS); - bs.Draw(a); - dbs.Draw(a); - ip.Draw(a, FPS); - if (SDShow) - { - SaveData.Draw(a); - } - Med.Draw(a); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, DrawOffice); - }; - mod.Dispose = delegate - { - bs.Dispose(); - }; - return mod; - } + public static Module StartOfDay(Med Med) + { + Module obj = new Module + { + Down = delegate + { + Sta.GameData.時間進行(); + if (日利益額 != 0 || 日利子額 != 0) + { + if (日利益額 != 0) + { + Sta.GameData.所持金 = Sta.GameData.所持金.加算(日利益額); + } + if (日利子額 != 0) + { + Sta.GameData.借金 = Sta.GameData.借金.加算(日利子額); + } + //Sounds.精算.Play(); + ip.UpdateSub2(); + } + if (Sta.GameData.日数 >= 10) + { + Sta.GameData.利子 = 0.002; + } + Sta.GameData.需給更新(); + Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); + }, + Up = delegate + { + }, + Move = delegate + { + }, + Leave = delegate + { + }, + Wheel = delegate + { + }, + Setting = delegate + { + ip.UpdateSub2(); + ip.MaiShow = true; + ip.Mai.Feed.Dra = true; + ip.Mai2Show = true; + ip.SubShow = true; + ip.Sub2Show = true; + while (dayp) + { + //Application.DoEvents(); + } + ip.Mai2Im = (from e in 日終了ログa + where !string.IsNullOrWhiteSpace(e) + select e.Substring(0, e.Length - 2)).Join("\r\n") + ((労働利益 != 0) ? ("\r\n" + GameText.労働利益 + " + " + 労働利益.ToString("#,0")) : ""); + ip.TextIm = ((日利益額 != 0) ? (GameText.利益 + " + " + 日利益額.ToString("#,0") + "\r\n") : "") + ((日利子額 != 0) ? (GameText.利子 + " + " + 日利子額.ToString("#,0") + "\r\n") : "") + ">> Next days."; + if (TrainingTarget != null && Sta.GameData.TrainingTarget != null) + { + 対象状態初期化(); + 妊娠状態反映(); + } + si.Set(bre: false); + } + }; + 日数進行描画 = delegate(Are a, FPS FPS) + { + if (TrainingTarget != null) + { + TrainingTarget.Mots.Drive(FPS); + } + Med.GH.Clear(Col.Transparent); + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(BlackBackground); + ip.Draw(a, FPS); + Med.Draw(a); + }; + obj.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, 日数進行描画); + }; + obj.Dispose = delegate + { + }; + return obj; + } - public static Module Debt(Med Med) - { - Module mod = new Module(); - Vector2D position = DrawBuffer.GetPosition(0.15, 0.37); - Buts bs = new Buts(); - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); - parT.Text = GameText.戻る; - parT.FontSize = 0.15; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); - parT.OP.Rotation(parT.OP.GetCenter(), -26.0); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン0", new But1(parT, delegate - { - //Sounds.操作.Play(); - Med.Mode = "Office"; - })); - ParT parT2 = new ParT(); - parT2.Font = new Font("MS Gothic", 0.1f); - parT2.PositionBase = position + DrawBuffer.GetPosition(0.0, 0.0); - parT2.Text = "c"; - parT2.FontSize = 0.15; - parT2.SizeBase = 0.07; - parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT2.OP.ScalingXY(parT2.OP.GetCenter(), 0.3, 0.3); - parT2.Closed = true; - parT2.TextColor = Col.White; - parT2.BrushColor = Color.FromArgb(160, Col.Black); - parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT2.StringFormat.Alignment = StringAlignment.Center; - parT2.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("nc", new But1(parT2, delegate - { - //Sounds.操作.Play(); - ip.TextIm = "0"; - })); - ParT parT3 = new ParT(); - parT3.Font = new Font("MS Gothic", 0.1f); - parT3.PositionBase = position + DrawBuffer.GetPosition(0.06, 0.0); - parT3.Text = "m"; - parT3.FontSize = 0.15; - parT3.SizeBase = 0.07; - parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT3.OP.ScalingXY(parT3.OP.GetCenter(), 0.3, 0.3); - parT3.Closed = true; - parT3.TextColor = Col.White; - parT3.BrushColor = Color.FromArgb(160, Col.Black); - parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT3.StringFormat.Alignment = StringAlignment.Center; - parT3.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("nm", new But1(parT3, delegate - { - //Sounds.操作.Play(); - ip.TextIm = 9999999999999uL.ToString("#,0"); - })); - Action SetNum = delegate(string num) - { - if (ulong.Parse(ip.TextIm, NumberStyles.AllowThousands).ToString().Length < 9999999999999uL.ToString().Length) - { - ip.TextIm += num; - ip.TextIm = ulong.Parse(ip.TextIm, NumberStyles.AllowThousands).ToString("#,0"); - } - }; - ParT parT4 = new ParT(); - parT4.Font = new Font("MS Gothic", 0.1f); - parT4.PositionBase = position + DrawBuffer.GetPosition(0.0, 0.07); - parT4.Text = "7"; - parT4.FontSize = 0.15; - parT4.SizeBase = 0.07; - parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT4.OP.ScalingXY(parT4.OP.GetCenter(), 0.3, 0.3); - parT4.Closed = true; - parT4.TextColor = Col.White; - parT4.BrushColor = Color.FromArgb(160, Col.Black); - parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT4.StringFormat.Alignment = StringAlignment.Center; - parT4.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("n7", new But1(parT4, delegate - { - //Sounds.操作.Play(); - SetNum("7"); - })); - ParT parT5 = new ParT(); - parT5.Font = new Font("MS Gothic", 0.1f); - parT5.PositionBase = position + DrawBuffer.GetPosition(0.06, 0.07); - parT5.Text = "8"; - parT5.FontSize = 0.15; - parT5.SizeBase = 0.07; - parT5.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT5.OP.ScalingXY(parT5.OP.GetCenter(), 0.3, 0.3); - parT5.Closed = true; - parT5.TextColor = Col.White; - parT5.BrushColor = Color.FromArgb(160, Col.Black); - parT5.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT5.StringFormat.Alignment = StringAlignment.Center; - parT5.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("n8", new But1(parT5, delegate - { - //Sounds.操作.Play(); - SetNum("8"); - })); - ParT parT6 = new ParT(); - parT6.Font = new Font("MS Gothic", 0.1f); - parT6.PositionBase = position + DrawBuffer.GetPosition(0.12, 0.07); - parT6.Text = "9"; - parT6.FontSize = 0.15; - parT6.SizeBase = 0.07; - parT6.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT6.OP.ScalingXY(parT6.OP.GetCenter(), 0.3, 0.3); - parT6.Closed = true; - parT6.TextColor = Col.White; - parT6.BrushColor = Color.FromArgb(160, Col.Black); - parT6.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT6.StringFormat.Alignment = StringAlignment.Center; - parT6.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("n9", new But1(parT6, delegate - { - //Sounds.操作.Play(); - SetNum("9"); - })); - ParT parT7 = new ParT(); - parT7.Font = new Font("MS Gothic", 0.1f); - parT7.PositionBase = position + DrawBuffer.GetPosition(0.0, 0.14); - parT7.Text = "4"; - parT7.FontSize = 0.15; - parT7.SizeBase = 0.07; - parT7.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT7.OP.ScalingXY(parT7.OP.GetCenter(), 0.3, 0.3); - parT7.Closed = true; - parT7.TextColor = Col.White; - parT7.BrushColor = Color.FromArgb(160, Col.Black); - parT7.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT7.StringFormat.Alignment = StringAlignment.Center; - parT7.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("n4", new But1(parT7, delegate - { - //Sounds.操作.Play(); - SetNum("4"); - })); - ParT parT8 = new ParT(); - parT8.Font = new Font("MS Gothic", 0.1f); - parT8.PositionBase = position + DrawBuffer.GetPosition(0.06, 0.14); - parT8.Text = "5"; - parT8.FontSize = 0.15; - parT8.SizeBase = 0.07; - parT8.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT8.OP.ScalingXY(parT8.OP.GetCenter(), 0.3, 0.3); - parT8.Closed = true; - parT8.TextColor = Col.White; - parT8.BrushColor = Color.FromArgb(160, Col.Black); - parT8.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT8.StringFormat.Alignment = StringAlignment.Center; - parT8.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("n5", new But1(parT8, delegate - { - //Sounds.操作.Play(); - SetNum("5"); - })); - ParT parT9 = new ParT(); - parT9.Font = new Font("MS Gothic", 0.1f); - parT9.PositionBase = position + DrawBuffer.GetPosition(0.12, 0.14); - parT9.Text = "6"; - parT9.FontSize = 0.15; - parT9.SizeBase = 0.07; - parT9.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT9.OP.ScalingXY(parT9.OP.GetCenter(), 0.3, 0.3); - parT9.Closed = true; - parT9.TextColor = Col.White; - parT9.BrushColor = Color.FromArgb(160, Col.Black); - parT9.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT9.StringFormat.Alignment = StringAlignment.Center; - parT9.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("n6", new But1(parT9, delegate - { - //Sounds.操作.Play(); - SetNum("6"); - })); - ParT parT10 = new ParT(); - parT10.Font = new Font("MS Gothic", 0.1f); - parT10.PositionBase = position + DrawBuffer.GetPosition(0.0, 0.21); - parT10.Text = "1"; - parT10.FontSize = 0.15; - parT10.SizeBase = 0.07; - parT10.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT10.OP.ScalingXY(parT10.OP.GetCenter(), 0.3, 0.3); - parT10.Closed = true; - parT10.TextColor = Col.White; - parT10.BrushColor = Color.FromArgb(160, Col.Black); - parT10.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT10.StringFormat.Alignment = StringAlignment.Center; - parT10.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("n1", new But1(parT10, delegate - { - //Sounds.操作.Play(); - SetNum("1"); - })); - ParT parT11 = new ParT(); - parT11.Font = new Font("MS Gothic", 0.1f); - parT11.PositionBase = position + DrawBuffer.GetPosition(0.06, 0.21); - parT11.Text = "2"; - parT11.FontSize = 0.15; - parT11.SizeBase = 0.07; - parT11.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT11.OP.ScalingXY(parT11.OP.GetCenter(), 0.3, 0.3); - parT11.Closed = true; - parT11.TextColor = Col.White; - parT11.BrushColor = Color.FromArgb(160, Col.Black); - parT11.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT11.StringFormat.Alignment = StringAlignment.Center; - parT11.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("n2", new But1(parT11, delegate - { - //Sounds.操作.Play(); - SetNum("2"); - })); - ParT parT12 = new ParT(); - parT12.Font = new Font("MS Gothic", 0.1f); - parT12.PositionBase = position + DrawBuffer.GetPosition(0.12, 0.21); - parT12.Text = "3"; - parT12.FontSize = 0.15; - parT12.SizeBase = 0.07; - parT12.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT12.OP.ScalingXY(parT12.OP.GetCenter(), 0.3, 0.3); - parT12.Closed = true; - parT12.TextColor = Col.White; - parT12.BrushColor = Color.FromArgb(160, Col.Black); - parT12.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT12.StringFormat.Alignment = StringAlignment.Center; - parT12.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("n3", new But1(parT12, delegate - { - //Sounds.操作.Play(); - SetNum("3"); - })); - ParT parT13 = new ParT(); - parT13.Font = new Font("MS Gothic", 0.1f); - parT13.PositionBase = position + DrawBuffer.GetPosition(0.0, 0.28); - parT13.Text = "0"; - parT13.FontSize = 0.15; - parT13.SizeBase = 0.07; - parT13.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT13.OP.ScalingXY(parT13.OP.GetCenter(), 0.3, 0.3); - parT13.Closed = true; - parT13.TextColor = Col.White; - parT13.BrushColor = Color.FromArgb(160, Col.Black); - parT13.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT13.StringFormat.Alignment = StringAlignment.Center; - parT13.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("n0", new But1(parT13, delegate - { - //Sounds.操作.Play(); - SetNum("0"); - })); - ParT parT14 = new ParT(); - parT14.Font = new Font("MS Gothic", 0.1f); - parT14.PositionBase = position + DrawBuffer.GetPosition(0.12, 0.28); - parT14.Text = GameText.借; - parT14.FontSize = 0.15; - parT14.SizeBase = 0.07; - parT14.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT14.OP.ScalingXY(parT14.OP.GetCenter(), 0.3, 0.3); - parT14.Closed = true; - parT14.TextColor = Col.White; - parT14.BrushColor = Color.FromArgb(160, Col.Black); - parT14.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT14.StringFormat.Alignment = StringAlignment.Center; - parT14.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("nb", new But1(parT14, delegate - { - if (Sta.GameData.日借金可能額 != 0) - { - ulong num3 = ulong.Parse(ip.Text, NumberStyles.AllowThousands); - if (num3 != 0) - { - if (num3 > Sta.GameData.日借金可能額) - { - num3 = Sta.GameData.日借金可能額; - ip.SubInfo = GameText.借金可能額以上は無視されます; - } - Sta.GameData.日借金額 += num3; - Sta.GameData.所持金 = Sta.GameData.所持金.加算(num3); - Sta.GameData.借金 = Sta.GameData.借金.加算(num3); - bs["nr"].Dra = Sta.GameData.借金 != 0; - ip.TextIm = "0"; - //Sounds.精算.Play(); - ip.UpdateSub2(); - ヴィオラ台詞.Set(); - } - else - { - //Sounds.操作.Play(); - } - } - else - { - //Sounds.操作.Play(); - ip.SubInfo = GameText.今日はこれ以上借りることが出来ません; - } - })); - ParT parT15 = new ParT(); - parT15.Font = new Font("MS Gothic", 0.1f); - parT15.PositionBase = position + DrawBuffer.GetPosition(0.06, 0.28); - parT15.Text = GameText.返; - parT15.FontSize = 0.15; - parT15.SizeBase = 0.07; - parT15.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT15.OP.ScalingXY(parT15.OP.GetCenter(), 0.3, 0.3); - parT15.Closed = true; - parT15.TextColor = Col.White; - parT15.BrushColor = Color.FromArgb(160, Col.Black); - parT15.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT15.StringFormat.Alignment = StringAlignment.Center; - parT15.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("nr", new But1(parT15, delegate - { - if (Sta.GameData.所持金 != 0) - { - ulong num2 = ulong.Parse(ip.Text, NumberStyles.AllowThousands); - if (num2 != 0) - { - if (num2 > Sta.GameData.所持金) - { - num2 = Sta.GameData.所持金; - ip.SubInfo = GameText.返済可能額以上は無視されます; - } - if (num2 > Sta.GameData.借金) - { - Sta.GameData.所持金 = Sta.GameData.所持金.減算(Sta.GameData.借金); - Sta.GameData.借金 = 0uL; - ip.SubInfo = GameText.返済可能額以上は無視されます; - } - else - { - Sta.GameData.所持金 = Sta.GameData.所持金.減算(num2); - Sta.GameData.借金 = Sta.GameData.借金.減算(num2); - } - bs["nr"].Dra = Sta.GameData.借金 != 0; - ip.TextIm = "0"; - //Sounds.精算.Play(); - ip.UpdateSub2(); - } - else - { - //Sounds.操作.Play(); - } - } - else - { - //Sounds.操作.Play(); - ip.SubInfo = GameText.所持金がありません; - } - })); - bs.SetHitColor(Med); - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Down(ref hc); - if (mb == MouseButtons.Right && !processing) - { - //Sounds.操作.Play(); - SDShow = false; - ip.Up(ref hc); - dbs.Move(ref hc); - } - } - else - { - switch (mb) - { - case MouseButtons.Left: - if (!ip.選択肢表示) - { - ヴィオラ吹出し.Down(ヴィオラ吹出し.GetHitColor); - dbs.Down(ref hc); - bs.Down(ref hc); - } - ip.Down(ref hc); - break; - case MouseButtons.Right: - if (!ip.選択肢表示) - { - bs["ボタン0"].Action(bs["ボタン0"]); - } - else - { - ip.nb.Action(ip.nb); - } - break; - } - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Up(ref hc); - } - else if (mb == MouseButtons.Left) - { - if (!ip.選択肢表示) - { - ヴィオラ吹出し.Up(ヴィオラ吹出し.GetHitColor); - dbs.Up(ref hc); - bs.Up(ref hc); - } - ip.Up(ref hc); - } - } - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Move(ref hc); - } - else - { - if (!ip.選択肢表示) - { - dbs.Move(ref hc); - bs.Move(ref hc); - Player説明(ref hc, delegate - { - si.Set(bre: false); - }); - } - ip.Move(ref hc); - } - } - }; - mod.Leave = delegate - { - if (SDShow) - { - SaveData.Leave(); - } - else if (!ip.選択肢表示) - { - dbs.Leave(); - bs.Leave(); - } - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - if (Med.Modeb != "PlayerInformation") - { - ip.TextIm = "0"; - ip.UpdateSub2(); - ip.MaiShow = true; - ip.Mai.Feed.Dra = false; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = true; - Viola.両目_見つめ(); - Viola.両瞼_半1(); - Viola.両瞼_卑(); - Viola.口_薄笑(); - Viola.両腕_人_腕下げ(0, 左右: false, 前後: false); - Viola.両触手_S字(0); - Viola.両触手_S字(1); - Viola.SetSymmetry(); - ヴィオラ台詞.Set(); - si.Set(bre: false); - bs["nr"].Dra = Sta.GameData.借金 != 0; - bs["nr"].Dra = Sta.GameData.借金 != 0; - } - }; - DrawDebt = delegate(Are a, FPS FPS) - { - Med.GH.Clear(Col.Transparent); - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(OfficeBackground); - Viola.Draw(a, FPS); - ヴィオラ吹出し.Draw(a, FPS); - bs.Draw(a); - dbs.Draw(a); - ip.Draw(a, FPS); - if (SDShow) - { - SaveData.Draw(a); - } - Med.Draw(a); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, DrawDebt); - }; - mod.Dispose = delegate - { - bs.Dispose(); - }; - return mod; - } + public static Module PlayerInformation(Med Med) + { + Module mod = new Module(); + double num = 0.2; + double num2 = 0.039; + double num3 = 0.15; + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + 0.72)); + parT.Text = GameText.完了; + parT.FontSize = 0.15; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.HitColor = Med.GetUniqueColor(); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + But1 完了 = new But1(parT, delegate + { + Sta.GameData.配色 = new 主人公配色(Sta.GameData.色); + Player.UI.ハンド右.再配色(Sta.GameData.配色); + Player.UI.ハンド左.再配色(Sta.GameData.配色); + Player.UI.ペニス.再配色(Sta.GameData.配色); + Player.UI.マウス.再配色(Sta.GameData.配色); + Sta.GameData.プレーヤー = Generator.プレーヤー(); + //Sounds.完了.Play(); + if (start) + { + start = false; + Med.SwitchMode("OP0", DrawBuffer, DrawOP0); + } + else + { + switch (Med.Modeb) + { + case "メインフォーム": + Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); + break; + case "対象": + Med.SwitchMode("対象", DrawBuffer, 対象描画); + break; + case "Blessing": + Med.SwitchMode("Blessing", DrawBuffer, DrawBlessing); + break; + case "Office": + Med.SwitchMode("Office", DrawBuffer, DrawOffice); + break; + case "Debt": + Med.SwitchMode("Debt", DrawBuffer, DrawDebt); + break; + case "SlaveShop": + Med.SwitchMode("SlaveShop", DrawBuffer, DrawSlaveShop); + break; + case "ToolShop": + Med.SwitchMode("ToolShop", DrawBuffer, DrawToolShop); + break; + } + } + }); + Labs ls = new Labs(Med, DrawBuffer); + ls.Add("ラベル0", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 - 0.1)), 0.1, 2.5, new Font("MS Gothic", 1f), 0.085, " ", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル1", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 0.0 + 0.005)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, GameText.肌の色, Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル2", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 0.0 + 0.045)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "H:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル3", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 0.0 + 0.086)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "S:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル4", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 0.0 + 0.127)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "V:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル5", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 1.0 + 0.005)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, GameText.髪の色, Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル6", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 1.0 + 0.045)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "H:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル7", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 1.0 + 0.086)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "S:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル8", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 1.0 + 0.127)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "V:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル9", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 2.0 + 0.005)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, GameText.瞳の色, Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル10", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 2.0 + 0.045)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "H:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル11", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 2.0 + 0.086)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "S:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル12", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 2.0 + 0.127)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "V:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル13", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 3.0 + 0.005)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, GameText.体格, Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル14", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 3.0 + 0.045)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "H:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + ls.Add("ラベル15", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 3.0 + 0.086)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "W:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); + Gau H肌 = new Gau("H肌", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 0.0 + 0.06)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); + H肌.Gauge.PenColor = Col.White; + H肌.Frame1.PenColor = Col.White; + H肌.Knob.PenColor = Col.White; + H肌.Knob.HitColor = Med.GetUniqueColor(); + Gau S肌 = new Gau("S肌", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 0.0 + 0.1)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); + S肌.Gauge.PenColor = Col.White; + S肌.Frame1.PenColor = Col.White; + S肌.Knob.PenColor = Col.White; + S肌.Knob.HitColor = Med.GetUniqueColor(); + Gau V肌 = new Gau("V肌", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 0.0 + 0.14)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); + V肌.Gauge.PenColor = Col.White; + V肌.Frame1.PenColor = Col.White; + V肌.Knob.PenColor = Col.White; + V肌.Knob.HitColor = Med.GetUniqueColor(); + Gau H髪 = new Gau("H髪", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 1.0 + 0.06)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); + H髪.Gauge.PenColor = Col.White; + H髪.Frame1.PenColor = Col.White; + H髪.Knob.PenColor = Col.White; + H髪.Knob.HitColor = Med.GetUniqueColor(); + Gau S髪 = new Gau("S髪", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 1.0 + 0.1)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); + S髪.Gauge.PenColor = Col.White; + S髪.Frame1.PenColor = Col.White; + S髪.Knob.PenColor = Col.White; + S髪.Knob.HitColor = Med.GetUniqueColor(); + Gau V髪 = new Gau("V髪", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 1.0 + 0.14)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); + V髪.Gauge.PenColor = Col.White; + V髪.Frame1.PenColor = Col.White; + V髪.Knob.PenColor = Col.White; + V髪.Knob.HitColor = Med.GetUniqueColor(); + Gau H瞳 = new Gau("H瞳", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 2.0 + 0.06)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); + H瞳.Gauge.PenColor = Col.White; + H瞳.Frame1.PenColor = Col.White; + H瞳.Knob.PenColor = Col.White; + H瞳.Knob.HitColor = Med.GetUniqueColor(); + Gau S瞳 = new Gau("S瞳", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 2.0 + 0.1)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); + S瞳.Gauge.PenColor = Col.White; + S瞳.Frame1.PenColor = Col.White; + S瞳.Knob.PenColor = Col.White; + S瞳.Knob.HitColor = Med.GetUniqueColor(); + Gau V瞳 = new Gau("V瞳", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 2.0 + 0.14)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); + V瞳.Gauge.PenColor = Col.White; + V瞳.Frame1.PenColor = Col.White; + V瞳.Knob.PenColor = Col.White; + V瞳.Knob.HitColor = Med.GetUniqueColor(); + Gau 身長 = new Gau("身長", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 3.0 + 0.06)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); + 身長.Gauge.PenColor = Col.White; + 身長.Frame1.PenColor = Col.White; + 身長.Knob.PenColor = Col.White; + 身長.Knob.HitColor = Med.GetUniqueColor(); + Gau 体重 = new Gau("体重", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 3.0 + 0.1)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); + 体重.Gauge.PenColor = Col.White; + 体重.Frame1.PenColor = Col.White; + 体重.Knob.PenColor = Col.White; + 体重.Knob.HitColor = Med.GetUniqueColor(); + Hsv hsv = HSV.ToHSV(ref Sta.GameData.色.肌色); + H肌.Value = (double)hsv.H / 360.0; + S肌.Value = (double)hsv.S / 255.0; + V肌.Value = (double)hsv.V / 255.0; + H肌.Base.BrushColor = Sta.GameData.色.肌色; + S肌.Base.BrushColor = Sta.GameData.色.肌色; + V肌.Base.BrushColor = Sta.GameData.色.肌色; + ls["ラベル2"].Text = "H:" + hsv.H; + ls["ラベル3"].Text = "S:" + hsv.S; + ls["ラベル4"].Text = "V:" + hsv.V; + hsv = HSV.ToHSV(ref Sta.GameData.色.髪色); + H髪.Value = (double)hsv.H / 360.0; + S髪.Value = (double)hsv.S / 255.0; + V髪.Value = (double)hsv.V / 255.0; + H髪.Base.BrushColor = Sta.GameData.色.髪色; + S髪.Base.BrushColor = Sta.GameData.色.髪色; + V髪.Base.BrushColor = Sta.GameData.色.髪色; + ls["ラベル6"].Text = "H:" + hsv.H; + ls["ラベル7"].Text = "S:" + hsv.S; + ls["ラベル8"].Text = "V:" + hsv.V; + hsv = HSV.ToHSV(ref Sta.GameData.色.瞳色); + H瞳.Value = (double)hsv.H / 360.0; + S瞳.Value = (double)hsv.S / 255.0; + V瞳.Value = (double)hsv.V / 255.0; + H瞳.Base.BrushColor = Sta.GameData.色.瞳色; + S瞳.Base.BrushColor = Sta.GameData.色.瞳色; + V瞳.Base.BrushColor = Sta.GameData.色.瞳色; + ls["ラベル10"].Text = "H:" + hsv.H; + ls["ラベル11"].Text = "S:" + hsv.S; + ls["ラベル12"].Text = "V:" + hsv.V; + 身長.Value = Sta.GameData.身長; + 体重.Value = Sta.GameData.体重; + ls["ラベル14"].Text = "H:" + $"{身長.Value:0.00}"; + ls["ラベル15"].Text = "W:" + $"{体重.Value:0.00}"; + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (mb == MouseButtons.Left) + { + H肌.Down(ref hc, ref cp); + S肌.Down(ref hc, ref cp); + V肌.Down(ref hc, ref cp); + H髪.Down(ref hc, ref cp); + S髪.Down(ref hc, ref cp); + V髪.Down(ref hc, ref cp); + H瞳.Down(ref hc, ref cp); + S瞳.Down(ref hc, ref cp); + V瞳.Down(ref hc, ref cp); + 身長.Down(ref hc, ref cp); + 体重.Down(ref hc, ref cp); + 完了.Down(ref hc); + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (mb == MouseButtons.Left) + { + H肌.Up(); + S肌.Up(); + V肌.Up(); + H髪.Up(); + S髪.Up(); + V髪.Up(); + H瞳.Up(); + S瞳.Up(); + V瞳.Up(); + 身長.Up(); + 体重.Up(); + 完了.Up(ref hc); + } + }; + int h; + int s; + int v; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + if (mb == MouseButtons.Left) + { + H肌.Move(ref cp); + S肌.Move(ref cp); + V肌.Move(ref cp); + h = (int)(360.0 * H肌.Value); + s = (int)(255.0 * S肌.Value); + v = (int)(255.0 * V肌.Value); + HSV.ToRGB(h, s, v, out Sta.GameData.色.肌色); + H肌.Base.BrushColor = Sta.GameData.色.肌色; + S肌.Base.BrushColor = Sta.GameData.色.肌色; + V肌.Base.BrushColor = Sta.GameData.色.肌色; + ls["ラベル2"].Text = "H:" + h; + ls["ラベル3"].Text = "S:" + s; + ls["ラベル4"].Text = "V:" + v; + H髪.Move(ref cp); + S髪.Move(ref cp); + V髪.Move(ref cp); + h = (int)(360.0 * H髪.Value); + s = (int)(255.0 * S髪.Value); + v = (int)(255.0 * V髪.Value); + HSV.ToRGB(h, s, v, out Sta.GameData.色.髪色); + H髪.Base.BrushColor = Sta.GameData.色.髪色; + S髪.Base.BrushColor = Sta.GameData.色.髪色; + V髪.Base.BrushColor = Sta.GameData.色.髪色; + ls["ラベル6"].Text = "H:" + h; + ls["ラベル7"].Text = "S:" + s; + ls["ラベル8"].Text = "V:" + v; + H瞳.Move(ref cp); + S瞳.Move(ref cp); + V瞳.Move(ref cp); + h = (int)(360.0 * H瞳.Value); + s = (int)(255.0 * S瞳.Value); + v = (int)(255.0 * V瞳.Value); + HSV.ToRGB(h, s, v, out Sta.GameData.色.瞳色); + H瞳.Base.BrushColor = Sta.GameData.色.瞳色; + S瞳.Base.BrushColor = Sta.GameData.色.瞳色; + V瞳.Base.BrushColor = Sta.GameData.色.瞳色; + ls["ラベル10"].Text = "H:" + h; + ls["ラベル11"].Text = "S:" + s; + ls["ラベル12"].Text = "V:" + v; + 身長.Move(ref cp); + 体重.Move(ref cp); + ls["ラベル14"].Text = "H:" + $"{身長.Value:0.00}"; + ls["ラベル15"].Text = "W:" + $"{体重.Value:0.00}"; + } + 完了.Move(ref hc); + }; + mod.Leave = delegate + { + H肌.Leave(); + S肌.Leave(); + V肌.Leave(); + H髪.Leave(); + S髪.Leave(); + V髪.Leave(); + H瞳.Leave(); + S瞳.Leave(); + V瞳.Leave(); + 身長.Leave(); + 体重.Leave(); + 完了.Leave(); + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + ls["ラベル0"].Text = GameText.プレイヤーの遺伝情報を設定してください + (start ? ("(" + GameText.後から変更できます + ")") : ""); + hsv = HSV.ToHSV(ref Sta.GameData.色.肌色); + H肌.Value = (double)hsv.H / 360.0; + S肌.Value = (double)hsv.S / 255.0; + V肌.Value = (double)hsv.V / 255.0; + H肌.Base.BrushColor = Sta.GameData.色.肌色; + S肌.Base.BrushColor = Sta.GameData.色.肌色; + V肌.Base.BrushColor = Sta.GameData.色.肌色; + ls["ラベル2"].Text = "H:" + hsv.H; + ls["ラベル3"].Text = "S:" + hsv.S; + ls["ラベル4"].Text = "V:" + hsv.V; + hsv = HSV.ToHSV(ref Sta.GameData.色.髪色); + H髪.Value = (double)hsv.H / 360.0; + S髪.Value = (double)hsv.S / 255.0; + V髪.Value = (double)hsv.V / 255.0; + H髪.Base.BrushColor = Sta.GameData.色.髪色; + S髪.Base.BrushColor = Sta.GameData.色.髪色; + V髪.Base.BrushColor = Sta.GameData.色.髪色; + ls["ラベル6"].Text = "H:" + hsv.H; + ls["ラベル7"].Text = "S:" + hsv.S; + ls["ラベル8"].Text = "V:" + hsv.V; + hsv = HSV.ToHSV(ref Sta.GameData.色.瞳色); + H瞳.Value = (double)hsv.H / 360.0; + S瞳.Value = (double)hsv.S / 255.0; + V瞳.Value = (double)hsv.V / 255.0; + H瞳.Base.BrushColor = Sta.GameData.色.瞳色; + S瞳.Base.BrushColor = Sta.GameData.色.瞳色; + V瞳.Base.BrushColor = Sta.GameData.色.瞳色; + ls["ラベル10"].Text = "H:" + hsv.H; + ls["ラベル11"].Text = "S:" + hsv.S; + ls["ラベル12"].Text = "V:" + hsv.V; + 身長.Value = Sta.GameData.身長; + 体重.Value = Sta.GameData.体重; + ls["ラベル14"].Text = "H:" + $"{身長.Value:0.00}"; + ls["ラベル15"].Text = "W:" + $"{体重.Value:0.00}"; + }; + PlayerInformationSliders = delegate(Are a, FPS FPS) + { + Med.GH.Clear(Col.Transparent); + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(BlackBackground); + ls.Draw(a); + a.Draw(H肌.Pars); + a.Draw(S肌.Pars); + a.Draw(V肌.Pars); + a.Draw(H髪.Pars); + a.Draw(S髪.Pars); + a.Draw(V髪.Pars); + a.Draw(H瞳.Pars); + a.Draw(S瞳.Pars); + a.Draw(V瞳.Pars); + a.Draw(身長.Pars); + a.Draw(体重.Pars); + 完了.Draw(a); + Med.Draw(a); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, PlayerInformationSliders); + }; + mod.Dispose = delegate + { + ls.Dispose(); + H肌.Dispose(); + S肌.Dispose(); + V肌.Dispose(); + H髪.Dispose(); + S髪.Dispose(); + V髪.Dispose(); + H瞳.Dispose(); + S瞳.Dispose(); + V瞳.Dispose(); + 身長.Dispose(); + 体重.Dispose(); + 完了.Dispose(); + }; + return mod; + } - public static Module SlaveShop(Med Med) - { - Module mod = new Module(); - Cha PurchasTarget = null; - bool d = false; - Action Reload = null; - Unit u = null; - Generator g = null; - Buts bs = new Buts(); - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); - parT.Text = GameText.戻る; - parT.FontSize = 0.15; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); - parT.OP.Rotation(parT.OP.GetCenter(), -26.0); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン0", new But1(parT, delegate - { - //Sounds.操作.Play(); - if (Sta.GameData.初事務所フラグ) - { - Med.SwitchMode("初事務所", DrawBuffer, 初事務所描画); - } - else - { - Med.Mode = "Office"; - } - })); - ParT parT2 = new ParT(); - parT2.Font = new Font("MS Gothic", 0.1f); - parT2.PositionBase = DrawBuffer.GetPosition(0.85, 0.1); - parT2.Text = GameText.奴隷; - parT2.FontSize = 0.15; - parT2.SizeBase = 0.05; - parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT2.OP.ScalingY(parT2.OP.GetCenter(), 0.47); - parT2.OP.Rotation(parT2.OP.GetCenter(), -26.0); - parT2.Closed = true; - parT2.TextColor = Col.White; - parT2.BrushColor = Color.FromArgb(160, Col.Black); - parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT2.StringFormat.Alignment = StringAlignment.Center; - parT2.StringFormat.LineAlignment = StringAlignment.Center; - parT2.PenColor = Color.Red; - bs.Add("ボタン1", new But1(parT2, delegate - { - //Sounds.操作.Play(); - Med.Mode = "SlaveShop"; - })); - ParT parT3 = new ParT(); - parT3.Font = new Font("MS Gothic", 0.1f); - parT3.PositionBase = DrawBuffer.GetPosition(0.85, 0.18); - parT3.Text = GameText.道具; - parT3.FontSize = 0.15; - parT3.SizeBase = 0.05; - parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT3.OP.ScalingY(parT3.OP.GetCenter(), 0.47); - parT3.OP.Rotation(parT3.OP.GetCenter(), -26.0); - parT3.Closed = true; - parT3.TextColor = Col.White; - parT3.BrushColor = Color.FromArgb(160, Col.Black); - parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT3.StringFormat.Alignment = StringAlignment.Center; - parT3.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン2", new But1(parT3, delegate - { - //Sounds.操作.Play(); - Med.Mode = "ToolShop"; - })); - Color bs初期縁色 = Col.Black; - Action bs縁色初期化 = delegate - { - foreach (But item in bs.EnumBut.Skip(3).Take(10)) - { - item.Pars.Values.First().ToParT().PenColor = bs初期縁色; - } - }; - double num = 0.7; - double num2 = -0.03; - ParT parT4 = new ParT(); - parT4.Font = new Font("MS Gothic", 0.1f); - parT4.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.02 * num); - parT4.Text = GameText.ランダム; - parT4.FontSize = 0.15; - parT4.SizeBase = 0.05; - parT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT4.OP.ScalingY(parT4.OP.GetCenter(), 0.5 * num); - parT4.Closed = true; - parT4.TextColor = Col.White; - parT4.BrushColor = Color.FromArgb(160, Col.Black); - parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT4.StringFormat.Alignment = StringAlignment.Center; - parT4.StringFormat.LineAlignment = StringAlignment.Center; - parT4.PenColor = Color.Red; - bs.Add("対象0", new But1(parT4, delegate(But bu) - { - if (d) - { - //Sounds.操作.Play(); - } - d = true; - bs縁色初期化(); - bu.Pars.Values.First().ToParT().PenColor = Color.Red; - Reload(); - })); - ParT parT5 = new ParT(); - parT5.Font = new Font("MS Gothic", 0.1f); - parT5.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.1 * num); - parT5.Text = GameText.鳥系; - parT5.FontSize = 0.15; - parT5.SizeBase = 0.05; - parT5.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT5.OP.ScalingY(parT5.OP.GetCenter(), 0.5 * num); - parT5.Closed = true; - parT5.TextColor = Col.White; - parT5.BrushColor = Color.FromArgb(160, Col.Black); - parT5.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT5.StringFormat.Alignment = StringAlignment.Center; - parT5.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("対象1", new But1(parT5, delegate(But bu) - { - //Sounds.操作.Play(); - bs縁色初期化(); - bu.Pars.Values.First().ToParT().PenColor = Color.Red; - Reload(); - })); - ParT parT6 = new ParT(); - parT6.Font = new Font("MS Gothic", 0.1f); - parT6.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.18 * num); - parT6.Text = GameText.蛇系; - parT6.FontSize = 0.15; - parT6.SizeBase = 0.05; - parT6.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT6.OP.ScalingY(parT6.OP.GetCenter(), 0.5 * num); - parT6.Closed = true; - parT6.TextColor = Col.White; - parT6.BrushColor = Color.FromArgb(160, Col.Black); - parT6.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT6.StringFormat.Alignment = StringAlignment.Center; - parT6.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("対象2", new But1(parT6, delegate(But bu) - { - //Sounds.操作.Play(); - bs縁色初期化(); - bu.Pars.Values.First().ToParT().PenColor = Color.Red; - Reload(); - })); - ParT parT7 = new ParT(); - parT7.Font = new Font("MS Gothic", 0.1f); - parT7.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.26 * num); - parT7.Text = GameText.獣系; - parT7.FontSize = 0.15; - parT7.SizeBase = 0.05; - parT7.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT7.OP.ScalingY(parT7.OP.GetCenter(), 0.5 * num); - parT7.Closed = true; - parT7.TextColor = Col.White; - parT7.BrushColor = Color.FromArgb(160, Col.Black); - parT7.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT7.StringFormat.Alignment = StringAlignment.Center; - parT7.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("対象3", new But1(parT7, delegate(But bu) - { - //Sounds.操作.Play(); - bs縁色初期化(); - bu.Pars.Values.First().ToParT().PenColor = Color.Red; - Reload(); - })); - ParT parT8 = new ParT(); - parT8.Font = new Font("MS Gothic", 0.1f); - parT8.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.34 * num); - parT8.Text = GameText.水系; - parT8.FontSize = 0.15; - parT8.SizeBase = 0.05; - parT8.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT8.OP.ScalingY(parT8.OP.GetCenter(), 0.5 * num); - parT8.Closed = true; - parT8.TextColor = Col.White; - parT8.BrushColor = Color.FromArgb(160, Col.Black); - parT8.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT8.StringFormat.Alignment = StringAlignment.Center; - parT8.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("対象4", new But1(parT8, delegate(But bu) - { - //Sounds.操作.Play(); - bs縁色初期化(); - bu.Pars.Values.First().ToParT().PenColor = Color.Red; - Reload(); - })); - ParT parT9 = new ParT(); - parT9.Font = new Font("MS Gothic", 0.1f); - parT9.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.42 * num); - parT9.Text = GameText.虫系; - parT9.FontSize = 0.15; - parT9.SizeBase = 0.05; - parT9.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT9.OP.ScalingY(parT9.OP.GetCenter(), 0.5 * num); - parT9.Closed = true; - parT9.TextColor = Col.White; - parT9.BrushColor = Color.FromArgb(160, Col.Black); - parT9.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT9.StringFormat.Alignment = StringAlignment.Center; - parT9.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("対象5", new But1(parT9, delegate(But bu) - { - //Sounds.操作.Play(); - bs縁色初期化(); - bu.Pars.Values.First().ToParT().PenColor = Color.Red; - Reload(); - })); - ParT parT10 = new ParT(); - parT10.Font = new Font("MS Gothic", 0.1f); - parT10.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.5 * num); - parT10.Text = GameText.人型; - parT10.FontSize = 0.15; - parT10.SizeBase = 0.05; - parT10.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT10.OP.ScalingY(parT10.OP.GetCenter(), 0.5 * num); - parT10.Closed = true; - parT10.TextColor = Col.White; - parT10.BrushColor = Color.FromArgb(160, Col.Black); - parT10.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT10.StringFormat.Alignment = StringAlignment.Center; - parT10.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("対象6", new But1(parT10, delegate(But bu) - { - //Sounds.操作.Play(); - bs縁色初期化(); - bu.Pars.Values.First().ToParT().PenColor = Color.Red; - Reload(); - })); - ParT parT11 = new ParT(); - parT11.Font = new Font("MS Gothic", 0.1f); - parT11.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.58 * num); - parT11.Text = GameText.幻獣; - parT11.FontSize = 0.15; - parT11.SizeBase = 0.05; - parT11.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT11.OP.ScalingY(parT11.OP.GetCenter(), 0.5 * num); - parT11.Closed = true; - parT11.TextColor = Col.White; - parT11.BrushColor = Color.FromArgb(160, Col.Black); - parT11.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT11.StringFormat.Alignment = StringAlignment.Center; - parT11.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("対象7", new But1(parT11, delegate(But bu) - { - //Sounds.操作.Play(); - bs縁色初期化(); - bu.Pars.Values.First().ToParT().PenColor = Color.Red; - Reload(); - })); - ParT parT12 = new ParT(); - parT12.Font = new Font("MS Gothic", 0.1f); - parT12.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.66 * num); - parT12.Text = GameText.魔獣; - parT12.FontSize = 0.15; - parT12.SizeBase = 0.05; - parT12.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT12.OP.ScalingY(parT12.OP.GetCenter(), 0.5 * num); - parT12.Closed = true; - parT12.TextColor = Col.White; - parT12.BrushColor = Color.FromArgb(160, Col.Black); - parT12.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT12.StringFormat.Alignment = StringAlignment.Center; - parT12.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("対象8", new But1(parT12, delegate(But bu) - { - //Sounds.操作.Play(); - bs縁色初期化(); - bu.Pars.Values.First().ToParT().PenColor = Color.Red; - Reload(); - })); - ParT parT13 = new ParT(); - parT13.Font = new Font("MS Gothic", 0.1f); - parT13.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.74 * num); - parT13.Text = GameText.竜系; - parT13.FontSize = 0.15; - parT13.SizeBase = 0.05; - parT13.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT13.OP.ScalingY(parT13.OP.GetCenter(), 0.5 * num); - parT13.Closed = true; - parT13.TextColor = Col.White; - parT13.BrushColor = Color.FromArgb(160, Col.Black); - parT13.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT13.StringFormat.Alignment = StringAlignment.Center; - parT13.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("対象9", new But1(parT13, delegate(But bu) - { - //Sounds.操作.Play(); - bs縁色初期化(); - bu.Pars.Values.First().ToParT().PenColor = Color.Red; - Reload(); - })); - Action SetGen = delegate - { - if (bs["対象0"].Pars.Values.First().ToParT().PenColor == Color.Red) - { - if ((Sta.GameData.鳥系.Count != 0 && Sta.GameData.系統開放[0]) || (Sta.GameData.蛇系.Count != 0 && Sta.GameData.系統開放[1]) || (Sta.GameData.獣系.Count != 0 && Sta.GameData.系統開放[2]) || (Sta.GameData.水系.Count != 0 && Sta.GameData.系統開放[3]) || (Sta.GameData.虫系.Count != 0 && Sta.GameData.系統開放[4]) || (Sta.GameData.人型.Count != 0 && Sta.GameData.系統開放[5]) || (Sta.GameData.幻獣.Count != 0 && Sta.GameData.系統開放[6]) || (Sta.GameData.魔獣.Count != 0 && Sta.GameData.系統開放[7]) || (Sta.GameData.竜系.Count != 0 && Sta.GameData.系統開放[8])) - { - do - { - switch (RNG.XS.Next(Sta.GameData.系統開放.Count((bool e) => e))) - { - case 0: - g = Sta.GameData.鳥系; - break; - case 1: - g = Sta.GameData.蛇系; - break; - case 2: - g = Sta.GameData.獣系; - break; - case 3: - g = Sta.GameData.水系; - break; - case 4: - g = Sta.GameData.虫系; - break; - case 5: - g = Sta.GameData.人型; - break; - case 6: - g = Sta.GameData.幻獣; - break; - case 7: - g = Sta.GameData.魔獣; - break; - case 8: - g = Sta.GameData.竜系; - break; - } - } - while (g.Count == 0); - } - else - { - switch (RNG.XS.Next(Sta.GameData.系統開放.Count((bool e) => e))) - { - case 0: - g = Sta.GameData.鳥系; - break; - case 1: - g = Sta.GameData.蛇系; - break; - case 2: - g = Sta.GameData.獣系; - break; - case 3: - g = Sta.GameData.水系; - break; - case 4: - g = Sta.GameData.虫系; - break; - case 5: - g = Sta.GameData.人型; - break; - case 6: - g = Sta.GameData.幻獣; - break; - case 7: - g = Sta.GameData.魔獣; - break; - case 8: - g = Sta.GameData.竜系; - break; - } - } - } - else if (bs["対象1"].Pars.Values.First().ToParT().PenColor == Color.Red) - { - g = Sta.GameData.鳥系; - } - else if (bs["対象2"].Pars.Values.First().ToParT().PenColor == Color.Red) - { - g = Sta.GameData.蛇系; - } - else if (bs["対象3"].Pars.Values.First().ToParT().PenColor == Color.Red) - { - g = Sta.GameData.獣系; - } - else if (bs["対象4"].Pars.Values.First().ToParT().PenColor == Color.Red) - { - g = Sta.GameData.水系; - } - else if (bs["対象5"].Pars.Values.First().ToParT().PenColor == Color.Red) - { - g = Sta.GameData.虫系; - } - else if (bs["対象6"].Pars.Values.First().ToParT().PenColor == Color.Red) - { - g = Sta.GameData.人型; - } - else if (bs["対象7"].Pars.Values.First().ToParT().PenColor == Color.Red) - { - g = Sta.GameData.幻獣; - } - else if (bs["対象8"].Pars.Values.First().ToParT().PenColor == Color.Red) - { - g = Sta.GameData.魔獣; - } - else if (bs["対象9"].Pars.Values.First().ToParT().PenColor == Color.Red) - { - g = Sta.GameData.竜系; - } - }; - Reload = delegate - { - SetGen(); - g.Rotation(); - u = g.RefCharacter(); - if (u != null) - { - PurchasTarget?.Dispose(); - PurchasTarget = new Cha(Med, DrawBuffer, u.ChaD); + public static Module OP0(Med Med) + { + Module mod = new Module(); + int i = 0; + int wi = 0; + string[] tsp = new string[4] + { + GameText.点12, + GameText.点9, + GameText.点6, + GameText.点3 + }; + string[] sub = new string[4] + { + "", + GameText.闇が揺れる, + GameText.身体が現る, + GameText.意識が宿る + }; + mod.Down = delegate + { + //TODO uncomment + //if (!ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) + { + i++; + wi = i; + if (i < tsp.Length) + { + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + } + else + { + Med.SwitchMode("OP1", DrawBuffer, DrawOP1); + } + } + }; + mod.Up = delegate + { + }; + mod.Move = delegate + { + }; + mod.Leave = delegate + { + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + ip.UpdateSub2(); + ip.MaiShow = true; + ip.Mai.Feed.Dra = true; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = true; + //Sounds.OPBGM.Stop(); + i = 0; + wi = 0; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + }; + DrawOP0 = delegate(Are a, FPS FPS) + { + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(BlackBackground); + dbs.Draw(a); + ip.Draw(a, FPS); + Med.Draw(a); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, DrawOP0); + }; + mod.Dispose = delegate + { + }; + return mod; + } - PurchasTarget.SetInitialExpression(); - PurchasTarget.Emotion(); - PurchasTarget.UpdateExpression(); - PurchasTarget.Bod.拘束具_表示 = true; - PurchasTarget.Set拘束姿勢(); - PurchasTarget.Set衣装(u.着衣); - ip.TextIm = u.GetStatus(); - } - else - { - ip.Mai.TextIm = GameText.売り切れです; - } - }; - ParT parT14 = new ParT(); - parT14.Font = new Font("MS Gothic", 0.1f); - parT14.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.9 * num); - parT14.Text = GameText.チェンジ; - parT14.FontSize = 0.15; - parT14.SizeBase = 0.05; - parT14.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT14.OP.ScalingY(parT14.OP.GetCenter(), 0.5 * num); - parT14.Closed = true; - parT14.TextColor = Col.White; - parT14.BrushColor = Color.FromArgb(160, Col.Black); - parT14.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT14.StringFormat.Alignment = StringAlignment.Center; - parT14.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("変更", new But1(parT14, delegate - { - if (!ip.Mai.TextIm.StartsWith(GameText.売り切れです)) - { - Sounds.変更Play(); - } - else - { - //Sounds.操作.Play(); - } - Reload(); - })); - ParT parT15 = new ParT(); - parT15.Font = new Font("MS Gothic", 0.1f); - parT15.PositionBase = DrawBuffer.GetPosition(0.01, num2 + 0.98 * num); - parT15.Text = GameText.購入; - parT15.FontSize = 0.15; - parT15.SizeBase = 0.05; - parT15.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT15.OP.ScalingY(parT15.OP.GetCenter(), 0.5 * num); - parT15.Closed = true; - parT15.TextColor = Col.White; - parT15.BrushColor = Color.FromArgb(160, Col.Black); - parT15.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT15.StringFormat.Alignment = StringAlignment.Center; - parT15.StringFormat.LineAlignment = StringAlignment.Center; - ulong 買値; - bs.Add("購入", new But1(parT15, delegate - { - if (Sta.GameData.Is地下室一杯()) - { - //TODO fix? - //Sounds.操作.Play(); - ip.SubInfoIm = GameText.これ以上奴隷を収容できません; - } - else if (u == null) - { - //TODO fix? - //Sounds.操作.Play(); - ip.Mai.TextIm = GameText.売り切れです; - } - else if (Sta.GameData.所持金 < (買値 = (ulong)((double)u.GetPrice() * ((Sta.GameData.祝福 == Sta.GameData.ヴィオラ) ? 0.6 : 1.0)))) - { - //TODO fix? - //Sounds.操作.Play(); - ip.SubInfoIm = GameText.所持金が足りません; - } - else - { - u.Price = 買値; - Sta.GameData.所持金 -= 買値; - //TODO fix? - ////Sounds.精算.Play(); - ip.UpdateSub2(); - Sta.GameData.Add地下室(g.GetCharacter()); - Reload(); - } - })); - bs.SetHitColor(Med); - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Down(ref hc); - if (mb == MouseButtons.Right && !processing) - { - //TODO fix? - //Sounds.操作.Play(); - SDShow = false; - ip.Up(ref hc); - dbs.Move(ref hc); - } - } - else - { - switch (mb) - { - case MouseButtons.Left: - if (!ip.選択肢表示) - { - dbs.Down(ref hc); - bs.Down(ref hc); - } - ip.Down(ref hc); - break; - case MouseButtons.Right: - if (!ip.選択肢表示) - { - bs["ボタン0"].Action(bs["ボタン0"]); - } - else - { - ip.nb.Action(ip.nb); - } - break; - } - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Up(ref hc); - } - else if (mb == MouseButtons.Left) - { - if (!ip.選択肢表示) - { - dbs.Up(ref hc); - bs.Up(ref hc); - } - ip.Up(ref hc); - } - } - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Move(ref hc); - } - else - { - if (!ip.選択肢表示) - { - dbs.Move(ref hc); - bs.Move(ref hc); - Player説明(ref hc, delegate - { - si.Set(bre: false); - }); - } - ip.Move(ref hc); - } - } - }; - mod.Leave = delegate - { - if (!processing) - { - if (SDShow) - { - SaveData.Leave(); - } - else if (!ip.選択肢表示) - { - dbs.Leave(); - bs.Leave(); - } - } - }; - mod.Wheel = delegate(MouseButtons mb, Vector2D cp, int dt, Color hc) - { - int num3 = 0; - using (IEnumerator enumerator = bs.EnumBut.Skip(3).Take(10).GetEnumerator()) - { - while (enumerator.MoveNext() && !(enumerator.Current.Pars.Values.First().ToParT().PenColor == Color.Red)) - { - num3++; - } - } - int num4 = Sta.GameData.系統開放.Count((bool e) => e) + 1; - int num5 = num3 - dt.Sign(); - if (num5 < 0) - { - num5 = num4 - 1; - } - num5 %= num4; - But but = bs["対象" + num5]; - but.Action(but); - }; - mod.Setting = delegate - { - if (Med.Modeb != "PlayerInformation") - { - ip.UpdateSub2(); - ip.MaiShow = true; - ip.Mai.Feed.Dra = false; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = true; - bs["対象1"].Dra = Sta.GameData.系統開放[0]; - bs["対象2"].Dra = Sta.GameData.系統開放[1]; - bs["対象3"].Dra = Sta.GameData.系統開放[2]; - bs["対象4"].Dra = Sta.GameData.系統開放[3]; - bs["対象5"].Dra = Sta.GameData.系統開放[4]; - bs["対象6"].Dra = Sta.GameData.系統開放[5]; - bs["対象7"].Dra = Sta.GameData.系統開放[6]; - bs["対象8"].Dra = Sta.GameData.系統開放[7]; - bs["対象9"].Dra = Sta.GameData.系統開放[8]; - if (Sta.RefreshStoreEveryTime) - { - Sta.GameData.新日 = true; - } - if (Sta.GameData.新日) - { - Sta.GameData.GenRefresh(); - Sta.GameData.新日 = false; - } - Reload(); - si.Set(bre: false); - } - }; - DrawSlaveShop = delegate(Are a, FPS FPS) - { - Med.GH.Clear(Col.Transparent); - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(OfficeBackground); - if (u != null) - { - PurchasTarget.Draw(a, FPS); - } - bs.Draw(a); - dbs.Draw(a); - ip.Draw(a, FPS); - if (SDShow) - { - SaveData.Draw(a); - } - Med.Draw(a); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, DrawSlaveShop); - }; - mod.Dispose = delegate - { - if (PurchasTarget != null) - { - PurchasTarget.Dispose(); - } - bs.Dispose(); - }; - 奴隷UI初期化 = delegate - { - d = false; - bs縁色初期化(); - bs["対象0"].Pars.Values.First().ToParT().PenColor = Color.Red; - }; - return mod; - } + public static Module OP1(Med Med) + { + Module mod = new Module(); + int i = 0; + int wi = 0; + Action[] sfc = new Action[15] + { + delegate + { + Viola.表情_基本0(); + }, + delegate + { + Viola.表情_基本1(); + }, + delegate + { + Viola.表情_困り顔0(); + }, + delegate + { + Viola.表情_困り顔1(); + }, + delegate + { + Viola.表情_不敵0(); + }, + delegate + { + Viola.表情_基本1(); + }, + delegate + { + Viola.表情_不敵1眉上(); + }, + delegate + { + Viola.表情_基本1(); + }, + delegate + { + Viola.表情_不敵0(); + }, + delegate + { + Viola.表情_不敵0眉上(); + }, + delegate + { + Viola.表情_基本1眉上(); + }, + delegate + { + }, + delegate + { + Viola.表情_卑屈(); + }, + delegate + { + Viola.表情_基本1(); + }, + delegate + { + Viola.表情_不敵0(); + } + }; + string[] tsc = new string[15] + { + GameText.点6, + GameText.お目覚めかしら, + GameText.話の途中で眠ってしまうんですもの, + GameText.よっぽど疲れていたのね, + GameText.点3, + GameText.誰って顔をしているわね, + GameText.うふふ良いわ + "\r\n" + GameText.もう一度自己紹介をしてあげる, + GameText.私の名前はヴィオランテ + " \r\n" + GameText.ここではヴィオラと呼ばれているわ, + GameText.点3, + GameText.それでは話の続きをしましょうか, + GameText.今あなたには全部で + 5000000000uL.ToString("#,0") + GameText.の借金が課せられているわ, + "", + GameText.でも心配しないで, + GameText.そんなあなたにぴったりなお仕事を紹介してあげる, + GameText.とっても儲かる素敵なお仕事をね + }; + string[] tsp = new string[15] + { + GameText.点6ハテナ, + GameText.点6, + GameText.点9, + GameText.点6, + GameText.点9, + GameText.点6, + GameText.点6, + GameText.点6, + GameText.点6, + GameText.点6, + GameText.点6, + "", + GameText.点9, + GameText.点6, + GameText.点9 + }; + string[] sub = new string[15] + { + GameText.光が射す, + GameText.目が眩む, + GameText.見慣れぬ女が立っている, + GameText.良い香りがする, + GameText.空気はぬるい, + GameText.女は語る, + GameText.女は続ける, + GameText.女は名乗る, + GameText.違和感を覚える, + GameText.知らない世界だ, + "", + "", + GameText.なんて日だ, + GameText.話が進む, + GameText.事は運ぶ + }; + Action d = delegate + { + ip.SubInfo = GameText.安い額ではない; + ip.選択yAct = delegate + { + //Sounds.操作.Play(); + ヴィオラ吹出し.Tex.Done = delegate + { + //Sounds.精算.Play(); + Sta.GameData.借金 = 5000000000uL; + ip.UpdateSub2(); + }; + Viola.表情_不敵0眉上(); + ヴィオラ吹出し.Text = GameText.うふふそうよね; + ip.Text = GameText.点6; + ip.SubInfo = GameText.身に覚えはない; + if (i == 10) + { + i++; + wi = i; + } + if (wi == 10) + { + wi++; + } + ip.選択肢表示 = false; + }; + ip.選択nAct = delegate + { + //Sounds.操作.Play(); + ヴィオラ吹出し.Tex.Done = delegate + { + //Sounds.精算.Play(); + Sta.GameData.借金 = 5000000000uL; + ip.UpdateSub2(); + }; + Viola.表情_素1(); + ヴィオラ吹出し.Text = GameText.関係ないわここに書いてあるもの + "\r\n" + GameText.ほらねそうでしょう; + ip.Text = GameText.点6; + ip.SubInfo = GameText.身に覚えはない; + if (i == 10) + { + i++; + wi = i; + } + if (wi == 10) + { + wi++; + } + ip.選択肢表示 = false; + }; + ip.選択肢表示 = true; + }; + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.DownB(ref hc); + if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying) + { + if (wi == i && i != 10 && ヴィオラ吹出し.Tex.Done == null) + { + i++; + wi = i; + if (i < tsp.Length) + { + if (i == 10) + { + ヴィオラ吹出し.Tex.Done = d; + } + else + { + ヴィオラ吹出し.Tex.Done = null; + } + if (i != 11) + { + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + } + } + else + { + Med.SwitchMode("説明", DrawBuffer, 説明描画); + } + } + else if (wi == 12 && i == 11) + { + i += 2; + wi = i; + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Up(ref hc); + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Move(ref hc); + }; + mod.Leave = delegate + { + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + ip.Mai.Feed.Dra = false; + //Sounds.日常BGM.Play(); + Sta.GameData.ヴィオラ = new Unit(); + Sta.GameData.ヴィオラ.SetViola(Med, DrawBuffer); + Viola = new Cha(Med, DrawBuffer, Sta.GameData.ヴィオラ.ChaD); + Viola.Set衣装(Sta.GameData.ヴィオラ.着衣); + ヴィオラ吹出し.接続(Viola.Bod.頭.口_接続点); + i = 0; + wi = 0; + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; - public static Module ToolShop(Med Med) - { - Module mod = new Module(); - Buts bs = new Buts(); - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(0.85, 0.02); - parT.Text = GameText.戻る; - parT.FontSize = 0.15; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); - parT.OP.Rotation(parT.OP.GetCenter(), -26.0); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン0", new But1(parT, delegate - { - //Sounds.操作.Play(); - if (Sta.GameData.初事務所フラグ) - { - Med.SwitchMode("初事務所", DrawBuffer, 初事務所描画); - } - else - { - Med.Mode = "Office"; - } - })); - ParT parT2 = new ParT(); - parT2.Font = new Font("MS Gothic", 0.1f); - parT2.PositionBase = DrawBuffer.GetPosition(0.85, 0.1); - parT2.Text = GameText.奴隷; - parT2.FontSize = 0.15; - parT2.SizeBase = 0.05; - parT2.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT2.OP.ScalingY(parT2.OP.GetCenter(), 0.47); - parT2.OP.Rotation(parT2.OP.GetCenter(), -26.0); - parT2.Closed = true; - parT2.TextColor = Col.White; - parT2.BrushColor = Color.FromArgb(160, Col.Black); - parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT2.StringFormat.Alignment = StringAlignment.Center; - parT2.StringFormat.LineAlignment = StringAlignment.Center; - bs.Add("ボタン1", new But1(parT2, delegate - { - //Sounds.操作.Play(); - Med.Mode = "SlaveShop"; - })); - ParT parT3 = new ParT(); - parT3.Font = new Font("MS Gothic", 0.1f); - parT3.PositionBase = DrawBuffer.GetPosition(0.85, 0.18); - parT3.Text = GameText.道具; - parT3.FontSize = 0.15; - parT3.SizeBase = 0.05; - parT3.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT3.OP.ScalingY(parT3.OP.GetCenter(), 0.47); - parT3.OP.Rotation(parT3.OP.GetCenter(), -26.0); - parT3.Closed = true; - parT3.TextColor = Col.White; - parT3.BrushColor = Color.FromArgb(160, Col.Black); - parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT3.StringFormat.Alignment = StringAlignment.Center; - parT3.StringFormat.LineAlignment = StringAlignment.Center; - parT3.PenColor = Color.Red; - bs.Add("ボタン2", new But1(parT3, delegate - { - //Sounds.操作.Play(); - Med.Mode = "ToolShop"; - })); - bs.SetHitColor(Med); - ListView lv = null; - Action buy = delegate(But but, int ind, ulong pri) - { - if (Sta.GameData.所持金 >= pri) - { - but.Dra = false; - Sta.GameData.PurchasedTools[ind] = true; - Sta.GameData.所持金 -= pri; - //Sounds.精算.Play(); - ip.UpdateSub2(); - ip.TextIm = " "; - if (!lv.bs.EnumBut.Any((But e) => e.Dra)) - { - ip.SubInfo = GameText.買える物は何も無い; - ip.TextIm = GameText.売り切れです; - } - } - else - { - ////Sounds.操作.Play(); - ip.SubInfoIm = GameText.所持金が足りません; - } - }; - lv = new ListView(DrawBuffer, DrawBuffer.GetPosition(0.01, 0.03), 0.5, new Font("MS Gothic", 1f), 0.07, Col.White, Col.Empty, Color.FromArgb(160, Col.Black), Col.Black, new TA(GameText.ディルドバイブ + " 35,000,000", delegate(But b) - { - buy(b, 0, 35000000uL); - }), new TA(GameText.ノーマルバイブ + " 40,000,000", delegate(But b) - { - buy(b, 1, 40000000uL); - }), new TA(GameText.ドリルバイブ + " 60,000,000", delegate(But b) - { - buy(b, 2, 60000000uL); - }), new TA(GameText.デンマバイブ + " 50,000,000", delegate(But b) - { - buy(b, 3, 50000000uL); - }), new TA(GameText.アナルバイブ + " 45,000,000", delegate(But b) - { - buy(b, 4, 45000000uL); - }), new TA(GameText.調教鞭 + " 30,000,000", delegate(But b) - { - buy(b, 5, 30000000uL); - }), new TA(GameText.羽根箒 + " 20,000,000", delegate(But b) - { - buy(b, 6, 20000000uL); - }), new TA(GameText.T字剃刀 + " 20,000,000", delegate(But b) - { - buy(b, 7, 20000000uL); - }), new TA(GameText.振動キャップ + " 30,000,000", delegate(But b) - { - buy(b, 8, 30000000uL); - }), new TA(GameText.ピンクロータ + " 20,000,000", delegate(But b) - { - buy(b, 9, 20000000uL); - }), new TA(GameText.アナルパール + " 20,000,000", delegate(But b) - { - buy(b, 10, 20000000uL); - }), new TA(GameText.目隠帯 + " 25,000,000", delegate(But b) - { - buy(b, 11, 25000000uL); - }), new TA(GameText.玉口枷 + " 20,000,000", delegate(But b) - { - buy(b, 12, 20000000uL); - }), new TA(GameText.カメラ + " 100,000,000", delegate(But b) - { - buy(b, 13, 100000000uL); - }), new TA(GameText.フロア増設 + " 300,000,000", delegate(But b) - { - ulong num = 300000000uL; - if (Sta.GameData.所持金 >= num) - { - Sta.GameData.フロア数++; - if (Sta.GameData.フロア数 == 9) - { - b.Dra = false; - } - Sta.GameData.所持金 -= num; - //Sounds.精算.Play(); - ip.UpdateSub2(); - ip.TextIm = " "; - if (!lv.bs.EnumBut.Any((But e) => e.Dra)) - { - ip.SubInfo = GameText.買える物は何も無い; - ip.TextIm = GameText.売り切れです; - } - } - else - { - //Sounds.操作.Play(); - ip.SubInfoIm = GameText.所持金が足りません; - } - })); - lv.SetHitColor(Med); - Action subinfo = delegate - { - if (lv.bs.EnumBut.Any((But e) => e.Dra)) - { - ip.SubInfo = GameText.ふざけた値段だ; - } - else - { - ip.SubInfo = GameText.買える物は何も無い; - } - }; - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Down(ref hc); - if (mb == MouseButtons.Right && !processing) - { - //Sounds.操作.Play(); - SDShow = false; - ip.Up(ref hc); - dbs.Move(ref hc); - } - } - else - { - switch (mb) - { - case MouseButtons.Left: - if (!ip.選択肢表示) - { - dbs.Down(ref hc); - bs.Down(ref hc); - lv.Down(ref hc); - } - break; - case MouseButtons.Right: - if (!ip.選択肢表示) - { - bs["ボタン0"].Action(bs["ボタン0"]); - } - else - { - ip.nb.Action(ip.nb); - } - break; - } - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Up(ref hc); - } - else if (mb == MouseButtons.Left) - { - if (!ip.選択肢表示) - { - dbs.Up(ref hc); - bs.Up(ref hc); - lv.Up(ref hc); - } - ip.Up(ref hc); - } - } - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (!processing) - { - if (SDShow) - { - SaveData.Move(ref hc); - } - else - { - if (!ip.選択肢表示) - { - dbs.Move(ref hc); - bs.Move(ref hc); - lv.Move(ref hc); - if (lv.bs["0"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.ペニスを模したバイブ + "\r\n" + GameText.刺激は控えめ; - } - if (lv.bs["1"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.一般的なバイブ + "\r\n" + GameText.ディルドバイブより刺激が強い; - } - if (lv.bs["2"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.振動と回転の2つの刺激をもたらすバイブ; - } - if (lv.bs["3"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.強力な振動のバイブ + "\r\n" + GameText.刺激が強い; - } - if (lv.bs["4"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.アナルの調教に適したバイブ; - } - if (lv.bs["5"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.痛みを与えるための道具; - } - if (lv.bs["6"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.緊張を解きほぐすために利用する; - } - if (lv.bs["7"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.陰毛を剃ることが出来る; - } - if (lv.bs["8"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.吸着振動するキャップ; - } - if (lv.bs["9"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.刺激の弱いバイブの一種; - } - if (lv.bs["10"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.アナルの調教に適した道具; - } - if (lv.bs["11"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.奴隷の視界を遮るための道具; - } - if (lv.bs["12"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.奴隷の口をふさぐための道具; - } - if (lv.bs["13"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.写真を撮影することが出来る; - } - if (lv.bs["14"].Pars.Values.First().ToPar().HitColor == hc) - { - ip.TextIm = GameText.フロアを増設し収容できる奴隷の数を増やす; - } - Player説明(ref hc, subinfo); - } - ip.Move(ref hc); - } - } - }; - mod.Leave = delegate - { - if (!processing) - { - if (SDShow) - { - SaveData.Leave(); - } - else if (!ip.選択肢表示) - { - dbs.Leave(); - bs.Leave(); - lv.Leave(); - } - } - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - if (Med.Modeb != "PlayerInformation") - { - ip.UpdateSub2(); - ip.MaiShow = true; - ip.Mai.Feed.Dra = false; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = true; - lv.bs["0"].Dra = !Sta.GameData.PurchasedTools[0]; - lv.bs["1"].Dra = !Sta.GameData.PurchasedTools[1]; - lv.bs["2"].Dra = !Sta.GameData.PurchasedTools[2]; - lv.bs["3"].Dra = !Sta.GameData.PurchasedTools[3]; - lv.bs["4"].Dra = !Sta.GameData.PurchasedTools[4]; - lv.bs["5"].Dra = !Sta.GameData.PurchasedTools[5]; - lv.bs["6"].Dra = !Sta.GameData.PurchasedTools[6]; - lv.bs["7"].Dra = !Sta.GameData.PurchasedTools[7]; - lv.bs["8"].Dra = !Sta.GameData.PurchasedTools[8]; - lv.bs["9"].Dra = !Sta.GameData.PurchasedTools[9]; - lv.bs["10"].Dra = !Sta.GameData.PurchasedTools[10]; - lv.bs["11"].Dra = !Sta.GameData.PurchasedTools[11]; - lv.bs["12"].Dra = !Sta.GameData.PurchasedTools[12]; - lv.bs["13"].Dra = !Sta.GameData.PurchasedTools[13]; - lv.bs["14"].Dra = Sta.GameData.フロア数 < 9; - if (Sta.GameData.PurchasedTools.All((bool e) => e) && Sta.GameData.フロア数 == 9) - { - ip.TextIm = GameText.売り切れです; - } - else - { - ip.TextIm = " "; - } - subinfo(); - } - }; - DrawToolShop = delegate(Are a, FPS FPS) - { - Med.GH.Clear(Col.Transparent); - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(OfficeBackground); - lv.Draw(a); - bs.Draw(a); - dbs.Draw(a); - ip.Draw(a, FPS); - if (SDShow) - { - SaveData.Draw(a); - } - Med.Draw(DrawBuffer); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, DrawToolShop); - }; - mod.Dispose = delegate - { - lv.Dispose(); - bs.Dispose(); - }; - return mod; - } + Viola.両目_見つめ(); + Viola.Set基本姿勢(); + }; + DrawOP1 = delegate(Are a, FPS FPS) + { + a.Draw(OfficeBackground); + Viola.Draw(a, FPS); + ヴィオラ吹出し.Draw(a, FPS); + dbs.Draw(a); + ip.Draw(a, FPS); + Med.Draw(a); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, DrawOP1); + }; + mod.Dispose = delegate + { + }; + return mod; + } - public static Module StartOfDay(Med Med) - { - Module obj = new Module - { - Down = delegate - { - Sta.GameData.時間進行(); - if (日利益額 != 0 || 日利子額 != 0) - { - if (日利益額 != 0) - { - Sta.GameData.所持金 = Sta.GameData.所持金.加算(日利益額); - } - if (日利子額 != 0) - { - Sta.GameData.借金 = Sta.GameData.借金.加算(日利子額); - } - //Sounds.精算.Play(); - ip.UpdateSub2(); - } - if (Sta.GameData.日数 >= 10) - { - Sta.GameData.利子 = 0.002; - } - Sta.GameData.需給更新(); - Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); - }, - Up = delegate - { - }, - Move = delegate - { - }, - Leave = delegate - { - }, - Wheel = delegate - { - }, - Setting = delegate - { - ip.UpdateSub2(); - ip.MaiShow = true; - ip.Mai.Feed.Dra = true; - ip.Mai2Show = true; - ip.SubShow = true; - ip.Sub2Show = true; - while (dayp) - { - //Application.DoEvents(); - } - ip.Mai2Im = (from e in 日終了ログa - where !string.IsNullOrWhiteSpace(e) - select e.Substring(0, e.Length - 2)).Join("\r\n") + ((労働利益 != 0) ? ("\r\n" + GameText.労働利益 + " + " + 労働利益.ToString("#,0")) : ""); - ip.TextIm = ((日利益額 != 0) ? (GameText.利益 + " + " + 日利益額.ToString("#,0") + "\r\n") : "") + ((日利子額 != 0) ? (GameText.利子 + " + " + 日利子額.ToString("#,0") + "\r\n") : "") + ">> Next days."; - if (TrainingTarget != null && Sta.GameData.TrainingTarget != null) - { - 対象状態初期化(); - 妊娠状態反映(); - } - si.Set(bre: false); - } - }; - 日数進行描画 = delegate(Are a, FPS FPS) - { - if (TrainingTarget != null) - { - TrainingTarget.Mots.Drive(FPS); - } - Med.GH.Clear(Col.Transparent); - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(BlackBackground); - ip.Draw(a, FPS); - Med.Draw(a); - }; - obj.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, 日数進行描画); - }; - obj.Dispose = delegate - { - }; - return obj; - } + public static Module 説明(Med Med) + { + Module mod = new Module(); + int i = 0; + int wi = 0; + Action[] sfc = new Action[11] + { + delegate + { + Viola.表情_基本0(); + }, + delegate + { + Viola.表情_基本1(); + }, + delegate + { + Viola.表情_不敵1(); + }, + delegate + { + Viola.表情_基本0(); + }, + delegate + { + Viola.表情_基本1(); + }, + delegate + { + Viola.表情_不敵0眉上(); + }, + delegate + { + Viola.表情_基本1眉上(); + }, + delegate + { + Viola.表情_不敵0眉上(); + }, + delegate + { + Viola.表情_基本1(); + }, + delegate + { + Viola.表情_不敵1眉上(); + }, + delegate + { + Viola.表情_不敵0眉上(); + } + }; + string[] tsc = new string[11] + { + GameText.点3, + GameText.ここは地下牢よ, + GameText.あなたにはこの場所で調教師として働いてもらうわ, + GameText.仕事の流れを説明するわね, + GameText.まず事務所で奴隷を仕入れて頂戴, + GameText.仕入れたら性奴として使えるようにあなたが躾けるの, + GameText.躾けた分だけ上乗せされた値段で売れるようになるわ, + GameText.それと従順になった奴隷に働いてもらうのもいいわね + " \r\n" + GameText.あと奴隷の転売という手もあるわ, + GameText.まぁこんなところね簡単でしょう, + GameText.それでは頑張って頂戴, + GameText.期待しているわ + }; + string[] tsp = new string[11] + { + GameText.点6, + GameText.点3, + GameText.点6, + GameText.点6, + GameText.点6, + GameText.点6, + GameText.点6, + GameText.点6, + GameText.点6, + GameText.点6, + GameText.点6 + }; + string[] sub = new string[11] + { + GameText.冷めた空気が舞い上がる, + GameText.ヴィオラは語る, + GameText.仕事が決まる, + GameText.説明が始まる, + GameText.ヴィオラは語る, + GameText.ヴィオラは続ける, + GameText.説明が続く, + GameText.説明は続く, + GameText.説明が終わる, + GameText.奴隷母体の名の下に, + GameText.物語は動き出す + }; + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.DownB(ref hc); + if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) + { + i++; + wi = i; + if (i < tsp.Length) + { + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + } + else + { + Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Up(ref hc); + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Move(ref hc); + }; + mod.Leave = delegate + { + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + Viola.両目_見つめ(); + Viola.表情_基本1(); + Viola.Set基本姿勢(); + i = 0; + wi = 0; + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + }; + 説明描画 = delegate(Are a, FPS FPS) + { + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(BasementBackground); + Viola.Draw(a, FPS); + ヴィオラ吹出し.Draw(a, FPS); + dbs.Draw(a); + ip.Draw(a, FPS); + Med.Draw(a); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, 説明描画); + }; + mod.Dispose = delegate + { + }; + return mod; + } - public static Module PlayerInformation(Med Med) - { - Module mod = new Module(); - double num = 0.2; - double num2 = 0.039; - double num3 = 0.15; - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + 0.72)); - parT.Text = GameText.完了; - parT.FontSize = 0.15; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingY(parT.OP.GetCenter(), 0.47); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.HitColor = Med.GetUniqueColor(); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - But1 完了 = new But1(parT, delegate - { - Sta.GameData.配色 = new 主人公配色(Sta.GameData.色); - Player.UI.ハンド右.再配色(Sta.GameData.配色); - Player.UI.ハンド左.再配色(Sta.GameData.配色); - Player.UI.ペニス.再配色(Sta.GameData.配色); - Player.UI.マウス.再配色(Sta.GameData.配色); - Sta.GameData.プレーヤー = Generator.プレーヤー(); - //Sounds.完了.Play(); - if (start) - { - start = false; - Med.SwitchMode("OP0", DrawBuffer, DrawOP0); - } - else - { - switch (Med.Modeb) - { - case "メインフォーム": - Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); - break; - case "対象": - Med.SwitchMode("対象", DrawBuffer, 対象描画); - break; - case "Blessing": - Med.SwitchMode("Blessing", DrawBuffer, DrawBlessing); - break; - case "Office": - Med.SwitchMode("Office", DrawBuffer, DrawOffice); - break; - case "Debt": - Med.SwitchMode("Debt", DrawBuffer, DrawDebt); - break; - case "SlaveShop": - Med.SwitchMode("SlaveShop", DrawBuffer, DrawSlaveShop); - break; - case "ToolShop": - Med.SwitchMode("ToolShop", DrawBuffer, DrawToolShop); - break; - } - } - }); - Labs ls = new Labs(Med, DrawBuffer); - ls.Add("ラベル0", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 - 0.1)), 0.1, 2.5, new Font("MS Gothic", 1f), 0.085, " ", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル1", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 0.0 + 0.005)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, GameText.肌の色, Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル2", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 0.0 + 0.045)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "H:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル3", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 0.0 + 0.086)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "S:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル4", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 0.0 + 0.127)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "V:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル5", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 1.0 + 0.005)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, GameText.髪の色, Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル6", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 1.0 + 0.045)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "H:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル7", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 1.0 + 0.086)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "S:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル8", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 1.0 + 0.127)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "V:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル9", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 2.0 + 0.005)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, GameText.瞳の色, Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル10", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 2.0 + 0.045)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "H:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル11", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 2.0 + 0.086)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "S:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル12", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 2.0 + 0.127)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "V:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル13", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 3.0 + 0.005)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, GameText.体格, Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル14", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 3.0 + 0.045)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "H:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - ls.Add("ラベル15", DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + num * 3.0 + 0.086)), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "W:", Col.White, Col.Black, ip.MaiB.BrushColor, Col.Black, Input: false); - Gau H肌 = new Gau("H肌", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 0.0 + 0.06)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - H肌.Gauge.PenColor = Col.White; - H肌.Frame1.PenColor = Col.White; - H肌.Knob.PenColor = Col.White; - H肌.Knob.HitColor = Med.GetUniqueColor(); - Gau S肌 = new Gau("S肌", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 0.0 + 0.1)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - S肌.Gauge.PenColor = Col.White; - S肌.Frame1.PenColor = Col.White; - S肌.Knob.PenColor = Col.White; - S肌.Knob.HitColor = Med.GetUniqueColor(); - Gau V肌 = new Gau("V肌", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 0.0 + 0.14)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - V肌.Gauge.PenColor = Col.White; - V肌.Frame1.PenColor = Col.White; - V肌.Knob.PenColor = Col.White; - V肌.Knob.HitColor = Med.GetUniqueColor(); - Gau H髪 = new Gau("H髪", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 1.0 + 0.06)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - H髪.Gauge.PenColor = Col.White; - H髪.Frame1.PenColor = Col.White; - H髪.Knob.PenColor = Col.White; - H髪.Knob.HitColor = Med.GetUniqueColor(); - Gau S髪 = new Gau("S髪", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 1.0 + 0.1)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - S髪.Gauge.PenColor = Col.White; - S髪.Frame1.PenColor = Col.White; - S髪.Knob.PenColor = Col.White; - S髪.Knob.HitColor = Med.GetUniqueColor(); - Gau V髪 = new Gau("V髪", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 1.0 + 0.14)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - V髪.Gauge.PenColor = Col.White; - V髪.Frame1.PenColor = Col.White; - V髪.Knob.PenColor = Col.White; - V髪.Knob.HitColor = Med.GetUniqueColor(); - Gau H瞳 = new Gau("H瞳", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 2.0 + 0.06)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - H瞳.Gauge.PenColor = Col.White; - H瞳.Frame1.PenColor = Col.White; - H瞳.Knob.PenColor = Col.White; - H瞳.Knob.HitColor = Med.GetUniqueColor(); - Gau S瞳 = new Gau("S瞳", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 2.0 + 0.1)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - S瞳.Gauge.PenColor = Col.White; - S瞳.Frame1.PenColor = Col.White; - S瞳.Knob.PenColor = Col.White; - S瞳.Knob.HitColor = Med.GetUniqueColor(); - Gau V瞳 = new Gau("V瞳", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 2.0 + 0.14)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - V瞳.Gauge.PenColor = Col.White; - V瞳.Frame1.PenColor = Col.White; - V瞳.Knob.PenColor = Col.White; - V瞳.Knob.HitColor = Med.GetUniqueColor(); - Gau 身長 = new Gau("身長", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 3.0 + 0.06)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - 身長.Gauge.PenColor = Col.White; - 身長.Frame1.PenColor = Col.White; - 身長.Knob.PenColor = Col.White; - 身長.Knob.HitColor = Med.GetUniqueColor(); - Gau 体重 = new Gau("体重", DrawBuffer.GetPosition(new Vector2D(num2 + 0.532, num3 + num * 3.0 + 0.1)), DrawBuffer.Size, 0.6, 0.03, 0.02, Open.Rig, _2DGAMELIB.Range.ZeroOne, DrawBuffer.DisUnit, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - 体重.Gauge.PenColor = Col.White; - 体重.Frame1.PenColor = Col.White; - 体重.Knob.PenColor = Col.White; - 体重.Knob.HitColor = Med.GetUniqueColor(); - Hsv hsv = HSV.ToHSV(ref Sta.GameData.色.肌色); - H肌.Value = (double)hsv.H / 360.0; - S肌.Value = (double)hsv.S / 255.0; - V肌.Value = (double)hsv.V / 255.0; - H肌.Base.BrushColor = Sta.GameData.色.肌色; - S肌.Base.BrushColor = Sta.GameData.色.肌色; - V肌.Base.BrushColor = Sta.GameData.色.肌色; - ls["ラベル2"].Text = "H:" + hsv.H; - ls["ラベル3"].Text = "S:" + hsv.S; - ls["ラベル4"].Text = "V:" + hsv.V; - hsv = HSV.ToHSV(ref Sta.GameData.色.髪色); - H髪.Value = (double)hsv.H / 360.0; - S髪.Value = (double)hsv.S / 255.0; - V髪.Value = (double)hsv.V / 255.0; - H髪.Base.BrushColor = Sta.GameData.色.髪色; - S髪.Base.BrushColor = Sta.GameData.色.髪色; - V髪.Base.BrushColor = Sta.GameData.色.髪色; - ls["ラベル6"].Text = "H:" + hsv.H; - ls["ラベル7"].Text = "S:" + hsv.S; - ls["ラベル8"].Text = "V:" + hsv.V; - hsv = HSV.ToHSV(ref Sta.GameData.色.瞳色); - H瞳.Value = (double)hsv.H / 360.0; - S瞳.Value = (double)hsv.S / 255.0; - V瞳.Value = (double)hsv.V / 255.0; - H瞳.Base.BrushColor = Sta.GameData.色.瞳色; - S瞳.Base.BrushColor = Sta.GameData.色.瞳色; - V瞳.Base.BrushColor = Sta.GameData.色.瞳色; - ls["ラベル10"].Text = "H:" + hsv.H; - ls["ラベル11"].Text = "S:" + hsv.S; - ls["ラベル12"].Text = "V:" + hsv.V; - 身長.Value = Sta.GameData.身長; - 体重.Value = Sta.GameData.体重; - ls["ラベル14"].Text = "H:" + $"{身長.Value:0.00}"; - ls["ラベル15"].Text = "W:" + $"{体重.Value:0.00}"; - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (mb == MouseButtons.Left) - { - H肌.Down(ref hc, ref cp); - S肌.Down(ref hc, ref cp); - V肌.Down(ref hc, ref cp); - H髪.Down(ref hc, ref cp); - S髪.Down(ref hc, ref cp); - V髪.Down(ref hc, ref cp); - H瞳.Down(ref hc, ref cp); - S瞳.Down(ref hc, ref cp); - V瞳.Down(ref hc, ref cp); - 身長.Down(ref hc, ref cp); - 体重.Down(ref hc, ref cp); - 完了.Down(ref hc); - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (mb == MouseButtons.Left) - { - H肌.Up(); - S肌.Up(); - V肌.Up(); - H髪.Up(); - S髪.Up(); - V髪.Up(); - H瞳.Up(); - S瞳.Up(); - V瞳.Up(); - 身長.Up(); - 体重.Up(); - 完了.Up(ref hc); - } - }; - int h; - int s; - int v; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - if (mb == MouseButtons.Left) - { - H肌.Move(ref cp); - S肌.Move(ref cp); - V肌.Move(ref cp); - h = (int)(360.0 * H肌.Value); - s = (int)(255.0 * S肌.Value); - v = (int)(255.0 * V肌.Value); - HSV.ToRGB(h, s, v, out Sta.GameData.色.肌色); - H肌.Base.BrushColor = Sta.GameData.色.肌色; - S肌.Base.BrushColor = Sta.GameData.色.肌色; - V肌.Base.BrushColor = Sta.GameData.色.肌色; - ls["ラベル2"].Text = "H:" + h; - ls["ラベル3"].Text = "S:" + s; - ls["ラベル4"].Text = "V:" + v; - H髪.Move(ref cp); - S髪.Move(ref cp); - V髪.Move(ref cp); - h = (int)(360.0 * H髪.Value); - s = (int)(255.0 * S髪.Value); - v = (int)(255.0 * V髪.Value); - HSV.ToRGB(h, s, v, out Sta.GameData.色.髪色); - H髪.Base.BrushColor = Sta.GameData.色.髪色; - S髪.Base.BrushColor = Sta.GameData.色.髪色; - V髪.Base.BrushColor = Sta.GameData.色.髪色; - ls["ラベル6"].Text = "H:" + h; - ls["ラベル7"].Text = "S:" + s; - ls["ラベル8"].Text = "V:" + v; - H瞳.Move(ref cp); - S瞳.Move(ref cp); - V瞳.Move(ref cp); - h = (int)(360.0 * H瞳.Value); - s = (int)(255.0 * S瞳.Value); - v = (int)(255.0 * V瞳.Value); - HSV.ToRGB(h, s, v, out Sta.GameData.色.瞳色); - H瞳.Base.BrushColor = Sta.GameData.色.瞳色; - S瞳.Base.BrushColor = Sta.GameData.色.瞳色; - V瞳.Base.BrushColor = Sta.GameData.色.瞳色; - ls["ラベル10"].Text = "H:" + h; - ls["ラベル11"].Text = "S:" + s; - ls["ラベル12"].Text = "V:" + v; - 身長.Move(ref cp); - 体重.Move(ref cp); - ls["ラベル14"].Text = "H:" + $"{身長.Value:0.00}"; - ls["ラベル15"].Text = "W:" + $"{体重.Value:0.00}"; - } - 完了.Move(ref hc); - }; - mod.Leave = delegate - { - H肌.Leave(); - S肌.Leave(); - V肌.Leave(); - H髪.Leave(); - S髪.Leave(); - V髪.Leave(); - H瞳.Leave(); - S瞳.Leave(); - V瞳.Leave(); - 身長.Leave(); - 体重.Leave(); - 完了.Leave(); - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - ls["ラベル0"].Text = GameText.プレイヤーの遺伝情報を設定してください + (start ? ("(" + GameText.後から変更できます + ")") : ""); - hsv = HSV.ToHSV(ref Sta.GameData.色.肌色); - H肌.Value = (double)hsv.H / 360.0; - S肌.Value = (double)hsv.S / 255.0; - V肌.Value = (double)hsv.V / 255.0; - H肌.Base.BrushColor = Sta.GameData.色.肌色; - S肌.Base.BrushColor = Sta.GameData.色.肌色; - V肌.Base.BrushColor = Sta.GameData.色.肌色; - ls["ラベル2"].Text = "H:" + hsv.H; - ls["ラベル3"].Text = "S:" + hsv.S; - ls["ラベル4"].Text = "V:" + hsv.V; - hsv = HSV.ToHSV(ref Sta.GameData.色.髪色); - H髪.Value = (double)hsv.H / 360.0; - S髪.Value = (double)hsv.S / 255.0; - V髪.Value = (double)hsv.V / 255.0; - H髪.Base.BrushColor = Sta.GameData.色.髪色; - S髪.Base.BrushColor = Sta.GameData.色.髪色; - V髪.Base.BrushColor = Sta.GameData.色.髪色; - ls["ラベル6"].Text = "H:" + hsv.H; - ls["ラベル7"].Text = "S:" + hsv.S; - ls["ラベル8"].Text = "V:" + hsv.V; - hsv = HSV.ToHSV(ref Sta.GameData.色.瞳色); - H瞳.Value = (double)hsv.H / 360.0; - S瞳.Value = (double)hsv.S / 255.0; - V瞳.Value = (double)hsv.V / 255.0; - H瞳.Base.BrushColor = Sta.GameData.色.瞳色; - S瞳.Base.BrushColor = Sta.GameData.色.瞳色; - V瞳.Base.BrushColor = Sta.GameData.色.瞳色; - ls["ラベル10"].Text = "H:" + hsv.H; - ls["ラベル11"].Text = "S:" + hsv.S; - ls["ラベル12"].Text = "V:" + hsv.V; - 身長.Value = Sta.GameData.身長; - 体重.Value = Sta.GameData.体重; - ls["ラベル14"].Text = "H:" + $"{身長.Value:0.00}"; - ls["ラベル15"].Text = "W:" + $"{体重.Value:0.00}"; - }; - PlayerInformationSliders = delegate(Are a, FPS FPS) - { - Med.GH.Clear(Col.Transparent); - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(BlackBackground); - ls.Draw(a); - a.Draw(H肌.Pars); - a.Draw(S肌.Pars); - a.Draw(V肌.Pars); - a.Draw(H髪.Pars); - a.Draw(S髪.Pars); - a.Draw(V髪.Pars); - a.Draw(H瞳.Pars); - a.Draw(S瞳.Pars); - a.Draw(V瞳.Pars); - a.Draw(身長.Pars); - a.Draw(体重.Pars); - 完了.Draw(a); - Med.Draw(a); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, PlayerInformationSliders); - }; - mod.Dispose = delegate - { - ls.Dispose(); - H肌.Dispose(); - S肌.Dispose(); - V肌.Dispose(); - H髪.Dispose(); - S髪.Dispose(); - V髪.Dispose(); - H瞳.Dispose(); - S瞳.Dispose(); - V瞳.Dispose(); - 身長.Dispose(); - 体重.Dispose(); - 完了.Dispose(); - }; - return mod; - } + public static Module 初事務所(Med Med) + { + Module mod = new Module(); + int i = 0; + int wi = 0; + Action[] sfc = new Action[11] + { + delegate + { + Viola.表情_基本0(); + }, + delegate + { + Viola.表情_不敵1(); + }, + delegate + { + }, + delegate + { + Viola.表情_不敵1眉上(); + }, + delegate + { + Viola.表情_基本1(); + }, + delegate + { + Viola.表情_不敵1眉上(); + }, + delegate + { + Viola.表情_基本0(); + }, + delegate + { + }, + delegate + { + Viola.表情_不敵0眉上(); + }, + delegate + { + Viola.表情_基本0(); + }, + delegate + { + Viola.表情_不敵0(); + } + }; + string[] tsc = new string[11] + { + GameText.点6, + GameText.どうかしたの, + "", + GameText.お金がなければ借りればいいじゃない, + GameText.借金と返済は事務所つまりここで出来るわ, + GameText.借金には1日 + Sta.GameData.利子 * 100.0 + GameText.の利子がつくわよ + " \r\n" + GameText.良心的よねうふふ, + GameText.そうそう言い忘れていたけどあなたは調教師として必要な拘束術が使えるようになっているはずよ, + "", + GameText.点6, + GameText.私からは以上よ, + GameText.仕事に戻ると良いわ + }; + string[] tsp = new string[11] + { + GameText.点6, + GameText.点3, + "", + GameText.点6, + GameText.点6, + GameText.点6, + GameText.点6, + "", + GameText.点6, + GameText.点6, + GameText.点6 + }; + string[] sub = new string[11] + { + GameText.ヴィオラは佇む, + GameText.ヴィオラは尋ねる, + "", + GameText.ヴィオラは返す, + GameText.説明が始まる, + GameText.ヴィオラは語る, + GameText.話は続く, + "", + GameText.危険な女だ, + GameText.話が終わる, + GameText.話は終わる + }; + Action d1 = delegate + { + ip.Mai.Done = delegate + { + ip.選択yAct = delegate + { + //Sounds.操作.Play(); + Viola.表情_不敵0眉上(); + ヴィオラ吹出し.Text = GameText.うふふそうよね; + ip.Text = GameText.点6; + ip.SubInfo = GameText.あなたは答える; + if (i == 1) + { + i++; + wi = i; + } + if (wi == 1) + { + wi++; + } + ip.選択肢表示 = false; + }; + ip.選択nAct = delegate + { + //Sounds.操作.Play(); + Viola.表情_困り顔1(); + ヴィオラ吹出し.Text = GameText.嘘おっしゃい無いのは分かっているわ; + ip.Text = GameText.点6; + ip.SubInfo = GameText.あなたは答える; + if (i == 1) + { + i++; + wi = i; + } + if (wi == 1) + { + wi++; + } + ip.選択肢表示 = false; + }; + ip.選択肢表示 = true; + }; + ip.Text = GameText.金が無い; + }; + Action d2 = delegate + { + ip.Mai.Done = delegate + { + ip.選択yAct = delegate + { + //Sounds.操作.Play(); + ip.Sub.Done = delegate + { + Viola.Bod.拘束具_表示 = false; + Viola.両翼獣_全開(0); + Viola.両触手_S字(0); + Viola.両触手_S字(1); + Viola.SetSymmetry(); + Viola.Bod.Update(); + Viola.表情_不敵1(); + //Sounds.弾け.Play(); + ip.Text = GameText.エクス2; + ip.SubInfo = GameText.あなたの鎖は弾け飛ぶ; + ヴィオラ吹出し.Text = GameText.あらあら今ので利子が上がってしまったわうふふ; + ヴィオラ吹出し.Tex.Feed.Dra = true; + Sta.GameData.利子 *= 2.0; + }; + ヴィオラ吹出し.Tex.Feed.Dra = false; + Viola.Bod.拘束具_表示 = true; + Viola.両翼獣_閉じ(0); + Viola.両触手_S字(0); + Viola.両触手_S字(1); + Viola.SetSymmetry(); + Viola.Bod.Update(); + Viola.表情_素0眉上(); + //Sounds.変更1.Play(); + ヴィオラ吹出し.Text = GameText.っ点3; + ip.Text = GameText.エクス1; + ip.SubInfo = GameText.鋼の鎖がヴィオラを縛る + " "; + if (i == 6) + { + i++; + wi = i; + } + if (wi == 6) + { + wi++; + } + ip.選択肢表示 = false; + }; + ip.選択nAct = delegate + { + //Sounds.操作.Play(); + Viola.表情_不敵0(); + ヴィオラ吹出し.Text = GameText.点3うふふ + "\r\n" + GameText.慎重なのは良いことよ; + ip.Text = GameText.点6; + ip.SubInfo = GameText.ヴィオラは微笑む; + if (i == 6) + { + i++; + wi = i; + } + if (wi == 6) + { + wi++; + } + ip.選択肢表示 = false; + }; + ip.選択肢表示 = true; + }; + ip.Text = GameText.ヴィオラで試す; + }; + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.DownB(ref hc); + if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying) + { + if (wi == i && i != 1 && i != 6 && ヴィオラ吹出し.Tex.Done == null) + { + i++; + wi = i; + if (i < tsp.Length) + { + if (i == 8) + { + Viola.両翼獣_半開き(0); + Viola.Bod.Update(); + } + if (i == 1) + { + ヴィオラ吹出し.Tex.Done = d1; + } + else if (i == 6) + { + ヴィオラ吹出し.Tex.Done = d2; + } + else + { + ヴィオラ吹出し.Tex.Done = null; + } + if (i != 2 && i != 7) + { + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + } + } + else + { + Sta.GameData.初事務所フラグ = false; + Med.SwitchMode("Office", DrawBuffer, DrawOffice); + } + } + else if ((wi == 3 && i == 2) || (wi == 8 && i == 7)) + { + i += 2; + wi = i; + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Up(ref hc); + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Move(ref hc); + }; + mod.Leave = delegate + { + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + ip.UpdateSub2(); + ip.MaiShow = true; + ip.Mai.Feed.Dra = false; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = true; + ヴィオラ吹出し.Tex.Feed.Dra = true; + Viola.両目_見つめ(); + Viola.表情_基本0(); + Viola.Set基本姿勢(); + i = 0; + wi = 0; + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + }; + 初事務所描画 = delegate(Are a, FPS FPS) + { + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(OfficeBackground); + Viola.Draw(a, FPS); + ヴィオラ吹出し.Draw(a, FPS); + dbs.Draw(a); + ip.Draw(a, FPS); + Med.Draw(a); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, 初事務所描画); + }; + mod.Dispose = delegate + { + }; + return mod; + } - public static Module OP0(Med Med) - { - Module mod = new Module(); - int i = 0; - int wi = 0; - string[] tsp = new string[4] - { - GameText.点12, - GameText.点9, - GameText.点6, - GameText.点3 - }; - string[] sub = new string[4] - { - "", - GameText.闇が揺れる, - GameText.身体が現る, - GameText.意識が宿る - }; - mod.Down = delegate - { - //TODO uncomment - //if (!ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) - { - i++; - wi = i; - if (i < tsp.Length) - { - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - } - else - { - Med.SwitchMode("OP1", DrawBuffer, DrawOP1); - } - } - }; - mod.Up = delegate - { - }; - mod.Move = delegate - { - }; - mod.Leave = delegate - { - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - ip.UpdateSub2(); - ip.MaiShow = true; - ip.Mai.Feed.Dra = true; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = true; - //Sounds.OPBGM.Stop(); - i = 0; - wi = 0; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - }; - DrawOP0 = delegate(Are a, FPS FPS) - { - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(BlackBackground); - dbs.Draw(a); - ip.Draw(a, FPS); - Med.Draw(a); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, DrawOP0); - }; - mod.Dispose = delegate - { - }; - return mod; - } + public static Module RepaymentEvent1(Med Med) + { + Module mod = new Module(); + int i = 0; + int wi = 0; + Action[] sfc = new Action[3] + { + delegate + { + Viola.表情_不敵0(); + }, + delegate + { + Viola.表情_基本1(); + }, + delegate + { + Viola.表情_不敵1(); + } + }; + string[] tsc = new string[3] + { + GameText.仕事には慣れたかしら, + GameText.あなたが頑張っているおかげで奴隷の仕入元のハンターと話がまとまったの, + GameText.今後もこの調子で頑張って頂戴 + }; + string[] tsp = new string[3] + { + GameText.点3, + GameText.点6, + GameText.点6 + }; + string[] sub = new string[3] + { + GameText.ヴィオラが尋ねる, + GameText.ヴィオラは語る, + GameText.話が終わる + }; + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.DownB(ref hc); + if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) + { + i++; + wi = i; + if (i < tsp.Length) + { + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + } + else + { + Med.SwitchMode("Office", DrawBuffer, DrawOffice); + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Up(ref hc); + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Move(ref hc); + }; + mod.Leave = delegate + { + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + ip.UpdateSub2(); + ip.MaiShow = true; + ip.Mai.Feed.Dra = false; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = true; + ヴィオラ吹出し.Tex.Feed.Dra = true; + Viola.両目_見つめ(); + Viola.表情_基本0(); + Viola.Set基本姿勢(); + i = 0; + wi = 0; + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + }; + 返済イベント描画 = delegate(Are a, FPS FPS) + { + if (a.GH != null) + { + a.GH.Clear(Col.Transparent); + } + a.Draw(OfficeBackground); + Viola.Draw(a, FPS); + ヴィオラ吹出し.Draw(a, FPS); + dbs.Draw(a); + ip.Draw(a, FPS); + Med.Draw(a); + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, 返済イベント描画); + }; + mod.Dispose = delegate + { + }; + return mod; + } - public static Module OP1(Med Med) - { - Module mod = new Module(); - int i = 0; - int wi = 0; - Action[] sfc = new Action[15] - { - delegate - { - Viola.表情_基本0(); - }, - delegate - { - Viola.表情_基本1(); - }, - delegate - { - Viola.表情_困り顔0(); - }, - delegate - { - Viola.表情_困り顔1(); - }, - delegate - { - Viola.表情_不敵0(); - }, - delegate - { - Viola.表情_基本1(); - }, - delegate - { - Viola.表情_不敵1眉上(); - }, - delegate - { - Viola.表情_基本1(); - }, - delegate - { - Viola.表情_不敵0(); - }, - delegate - { - Viola.表情_不敵0眉上(); - }, - delegate - { - Viola.表情_基本1眉上(); - }, - delegate - { - }, - delegate - { - Viola.表情_卑屈(); - }, - delegate - { - Viola.表情_基本1(); - }, - delegate - { - Viola.表情_不敵0(); - } - }; - string[] tsc = new string[15] - { - GameText.点6, - GameText.お目覚めかしら, - GameText.話の途中で眠ってしまうんですもの, - GameText.よっぽど疲れていたのね, - GameText.点3, - GameText.誰って顔をしているわね, - GameText.うふふ良いわ + "\r\n" + GameText.もう一度自己紹介をしてあげる, - GameText.私の名前はヴィオランテ + " \r\n" + GameText.ここではヴィオラと呼ばれているわ, - GameText.点3, - GameText.それでは話の続きをしましょうか, - GameText.今あなたには全部で + 5000000000uL.ToString("#,0") + GameText.の借金が課せられているわ, - "", - GameText.でも心配しないで, - GameText.そんなあなたにぴったりなお仕事を紹介してあげる, - GameText.とっても儲かる素敵なお仕事をね - }; - string[] tsp = new string[15] - { - GameText.点6ハテナ, - GameText.点6, - GameText.点9, - GameText.点6, - GameText.点9, - GameText.点6, - GameText.点6, - GameText.点6, - GameText.点6, - GameText.点6, - GameText.点6, - "", - GameText.点9, - GameText.点6, - GameText.点9 - }; - string[] sub = new string[15] - { - GameText.光が射す, - GameText.目が眩む, - GameText.見慣れぬ女が立っている, - GameText.良い香りがする, - GameText.空気はぬるい, - GameText.女は語る, - GameText.女は続ける, - GameText.女は名乗る, - GameText.違和感を覚える, - GameText.知らない世界だ, - "", - "", - GameText.なんて日だ, - GameText.話が進む, - GameText.事は運ぶ - }; - Action d = delegate - { - ip.SubInfo = GameText.安い額ではない; - ip.選択yAct = delegate - { - //Sounds.操作.Play(); - ヴィオラ吹出し.Tex.Done = delegate - { - //Sounds.精算.Play(); - Sta.GameData.借金 = 5000000000uL; - ip.UpdateSub2(); - }; - Viola.表情_不敵0眉上(); - ヴィオラ吹出し.Text = GameText.うふふそうよね; - ip.Text = GameText.点6; - ip.SubInfo = GameText.身に覚えはない; - if (i == 10) - { - i++; - wi = i; - } - if (wi == 10) - { - wi++; - } - ip.選択肢表示 = false; - }; - ip.選択nAct = delegate - { - //Sounds.操作.Play(); - ヴィオラ吹出し.Tex.Done = delegate - { - //Sounds.精算.Play(); - Sta.GameData.借金 = 5000000000uL; - ip.UpdateSub2(); - }; - Viola.表情_素1(); - ヴィオラ吹出し.Text = GameText.関係ないわここに書いてあるもの + "\r\n" + GameText.ほらねそうでしょう; - ip.Text = GameText.点6; - ip.SubInfo = GameText.身に覚えはない; - if (i == 10) - { - i++; - wi = i; - } - if (wi == 10) - { - wi++; - } - ip.選択肢表示 = false; - }; - ip.選択肢表示 = true; - }; - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.DownB(ref hc); - if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying) - { - if (wi == i && i != 10 && ヴィオラ吹出し.Tex.Done == null) - { - i++; - wi = i; - if (i < tsp.Length) - { - if (i == 10) - { - ヴィオラ吹出し.Tex.Done = d; - } - else - { - ヴィオラ吹出し.Tex.Done = null; - } - if (i != 11) - { - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - } - } - else - { - Med.SwitchMode("説明", DrawBuffer, 説明描画); - } - } - else if (wi == 12 && i == 11) - { - i += 2; - wi = i; - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Up(ref hc); - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Move(ref hc); - }; - mod.Leave = delegate - { - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - ip.Mai.Feed.Dra = false; - //Sounds.日常BGM.Play(); - Sta.GameData.ヴィオラ = new Unit(); - Sta.GameData.ヴィオラ.SetViola(Med, DrawBuffer); - Viola = new Cha(Med, DrawBuffer, Sta.GameData.ヴィオラ.ChaD); - Viola.Set衣装(Sta.GameData.ヴィオラ.着衣); - ヴィオラ吹出し.接続(Viola.Bod.頭.口_接続点); - i = 0; - wi = 0; - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; + public static Module RepaymentEvent2(Med Med) + { + Module mod = new Module(); + int i = 0; + int wi = 0; + Action[] sfc = new Action[3] + { + delegate + { + Viola.表情_不敵1(); + }, + delegate + { + Viola.表情_不敵0眉上(); + }, + delegate + { + Viola.表情_基本0(); + } + }; + string[] tsc = new string[3] + { + GameText.うふふ + "\r\n" + GameText.なかなか順調のようね, + GameText.そろそろ奴隷の身嗜みを考えてみてもいいんじゃないかしら, + GameText.身嗜みに手を加えられるように手配しておくわね + }; + string[] tsp = new string[3] + { + GameText.点3, + GameText.点6, + GameText.点3 + }; + string[] sub = new string[3] + { + GameText.ヴィオラが語る, + GameText.ヴィオラは語る, + GameText.事は運ぶ + }; + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.DownB(ref hc); + if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) + { + i++; + wi = i; + if (i < tsp.Length) + { + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + } + else + { + Med.SwitchMode("Office", DrawBuffer, DrawOffice); + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Up(ref hc); + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Move(ref hc); + }; + mod.Leave = delegate + { + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + ip.UpdateSub2(); + ip.MaiShow = true; + ip.Mai.Feed.Dra = false; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = true; + ヴィオラ吹出し.Tex.Feed.Dra = true; + Viola.両目_見つめ(); + Viola.表情_基本0(); + Viola.Set基本姿勢(); + i = 0; + wi = 0; + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, 返済イベント描画); + }; + mod.Dispose = delegate + { + }; + return mod; + } - Viola.両目_見つめ(); - Viola.Set基本姿勢(); - }; - DrawOP1 = delegate(Are a, FPS FPS) - { - a.Draw(OfficeBackground); - Viola.Draw(a, FPS); - ヴィオラ吹出し.Draw(a, FPS); - dbs.Draw(a); - ip.Draw(a, FPS); - Med.Draw(a); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, DrawOP1); - }; - mod.Dispose = delegate - { - }; - return mod; - } + public static Module RepaymentEvent3(Med Med) + { + Module mod = new Module(); + bool yes = false; + int i = 0; + int wi = 0; + Action[] sfc = new Action[4] + { + delegate + { + Viola.表情_不敵1眉上(); + }, + delegate + { + Viola.表情_不敵0(); + }, + delegate + { + Viola.表情_基本0(); + }, + delegate + { + } + }; + Action[] sfcy = new Action[5] + { + delegate + { + Viola.表情_素0(); + }, + delegate + { + Viola.表情_不敵1眉上(); + }, + delegate + { + Viola.表情_困り顔0(); + }, + delegate + { + Viola.表情_困り顔1(); + }, + delegate + { + Viola.表情_不敵0眉上(); + } + }; + Action[] sfcn = new Action[5] + { + delegate + { + Viola.表情_不敵1(); + }, + delegate + { + Viola.表情_不敵0眉上(); + }, + delegate + { + Viola.表情_基本0(); + }, + delegate + { + Viola.表情_不敵1(); + }, + delegate + { + Viola.表情_不敵0(); + } + }; + string[] tsc = new string[4] + { + GameText.うふふ + "\r\n" + GameText.まさか本当に完済してくれるとは思わなかったわ, + GameText.もうあなたがここに縛られている理由は何もないわね, + GameText.だから好きになさい, + "" + }; + string[] tscy = new string[5] + { + GameText.点6, + GameText.そんなこと言わずにもっとゆっくりしていくといいわ, + GameText.別にあなたを帰すときのことを考えてなかったとかそういうことではないのよ, + GameText.点6, + GameText.とにかくご苦労様 + "\r\n" + GameText.そしてありがとう調教師 + }; + string[] tscn = new string[5] + { + GameText.あなたを手放すなんてありえないわ, + GameText.なんてったって + 5000000000uL.ToString("#,0") + GameText.もの稼ぎ手ですもの, + GameText.点3, + GameText.点6, + GameText.お勤めご苦労様 + "\r\n" + GameText.そしてありがとう調教師 + }; + string[] tsp = new string[9] + { + GameText.点3, + GameText.点6, + GameText.点6, + "", + GameText.点6, + GameText.点6, + GameText.点6, + GameText.点6, + GameText.点6 + }; + string[] sub = new string[4] + { + GameText.ヴィオラは語る, + GameText.ヴィオラは続ける, + GameText.あなたは自由だ, + "" + }; + string[] suby = new string[5] + { + GameText.ヴィオラは黙る, + GameText.ヴィオラは慌てる, + GameText.弁解は続く, + GameText.危険な女だ, + GameText.物語は終わった + }; + string[] subn = new string[5] + { + GameText.ヴィオラは語る, + GameText.ヴィオラは続ける, + GameText.余韻が響く, + GameText.余韻に浸る, + GameText.物語は終わった + }; + Action d1 = delegate + { + ip.Mai.Done = delegate + { + ip.選択yAct = delegate + { + yes = true; + //Sounds.操作.Play(); + Viola.表情_基本1眉上(); + ヴィオラ吹出し.Text = GameText.え; + ip.Text = GameText.点6; + ip.SubInfo = GameText.あなたは答える; + if (i == 2) + { + i++; + wi = i; + } + if (wi == 2) + { + wi++; + } + ip.選択肢表示 = false; + }; + ip.選択nAct = delegate + { + yes = false; + //Sounds.操作.Play(); + Viola.表情_不敵0(); + ヴィオラ吹出し.Text = GameText.うふふそうよね; + ip.Text = GameText.点6; + ip.SubInfo = GameText.あなたは答える; + if (i == 2) + { + i++; + wi = i; + } + if (wi == 2) + { + wi++; + } + ip.選択肢表示 = false; + }; + ip.選択肢表示 = true; + }; + ip.Text = GameText.家に帰る; + }; + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.DownB(ref hc); + if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying) + { + if (wi == i && i != 2 && ヴィオラ吹出し.Tex.Done == null) + { + i++; + wi = i; + if (i < tsp.Length) + { + if (i == 2) + { + ヴィオラ吹出し.Tex.Done = d1; + } + else + { + ヴィオラ吹出し.Tex.Done = null; + } + if (i != 3) + { + if (i < 4) + { + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.SubInfo = sub[i]; + } + else if (yes) + { + sfcy[i - 4](); + ヴィオラ吹出し.Text = tscy[i - 4]; + ip.SubInfo = suby[i - 4]; + } + else + { + sfcn[i - 4](); + ヴィオラ吹出し.Text = tscn[i - 4]; + ip.SubInfo = subn[i - 4]; + } + ip.Text = tsp[i]; + } + } + else + { + Sta.GameData.初事務所フラグ = false; + Med.SwitchMode("Office", DrawBuffer, DrawOffice); + } + } + else if (wi == 4 && i == 3) + { + i += 2; + wi = i; + if (i < 4) + { + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.SubInfo = sub[i]; + } + else if (yes) + { + sfcy[i - 4](); + ヴィオラ吹出し.Text = tscy[i - 4]; + ip.SubInfo = suby[i - 4]; + } + else + { + sfcn[i - 4](); + ヴィオラ吹出し.Text = tscn[i - 4]; + ip.SubInfo = subn[i - 4]; + } + ip.Text = tsp[i]; + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Up(ref hc); + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Move(ref hc); + }; + mod.Leave = delegate + { + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + ip.UpdateSub2(); + ip.MaiShow = true; + ip.Mai.Feed.Dra = false; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = true; + ヴィオラ吹出し.Tex.Feed.Dra = true; + Viola.両目_見つめ(); + Viola.表情_基本0(); + Viola.Set基本姿勢(); + i = 0; + wi = 0; + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, 返済イベント描画); + }; + mod.Dispose = delegate + { + }; + return mod; + } - public static Module 説明(Med Med) - { - Module mod = new Module(); - int i = 0; - int wi = 0; - Action[] sfc = new Action[11] - { - delegate - { - Viola.表情_基本0(); - }, - delegate - { - Viola.表情_基本1(); - }, - delegate - { - Viola.表情_不敵1(); - }, - delegate - { - Viola.表情_基本0(); - }, - delegate - { - Viola.表情_基本1(); - }, - delegate - { - Viola.表情_不敵0眉上(); - }, - delegate - { - Viola.表情_基本1眉上(); - }, - delegate - { - Viola.表情_不敵0眉上(); - }, - delegate - { - Viola.表情_基本1(); - }, - delegate - { - Viola.表情_不敵1眉上(); - }, - delegate - { - Viola.表情_不敵0眉上(); - } - }; - string[] tsc = new string[11] - { - GameText.点3, - GameText.ここは地下牢よ, - GameText.あなたにはこの場所で調教師として働いてもらうわ, - GameText.仕事の流れを説明するわね, - GameText.まず事務所で奴隷を仕入れて頂戴, - GameText.仕入れたら性奴として使えるようにあなたが躾けるの, - GameText.躾けた分だけ上乗せされた値段で売れるようになるわ, - GameText.それと従順になった奴隷に働いてもらうのもいいわね + " \r\n" + GameText.あと奴隷の転売という手もあるわ, - GameText.まぁこんなところね簡単でしょう, - GameText.それでは頑張って頂戴, - GameText.期待しているわ - }; - string[] tsp = new string[11] - { - GameText.点6, - GameText.点3, - GameText.点6, - GameText.点6, - GameText.点6, - GameText.点6, - GameText.点6, - GameText.点6, - GameText.点6, - GameText.点6, - GameText.点6 - }; - string[] sub = new string[11] - { - GameText.冷めた空気が舞い上がる, - GameText.ヴィオラは語る, - GameText.仕事が決まる, - GameText.説明が始まる, - GameText.ヴィオラは語る, - GameText.ヴィオラは続ける, - GameText.説明が続く, - GameText.説明は続く, - GameText.説明が終わる, - GameText.奴隷母体の名の下に, - GameText.物語は動き出す - }; - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.DownB(ref hc); - if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) - { - i++; - wi = i; - if (i < tsp.Length) - { - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - } - else - { - Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Up(ref hc); - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Move(ref hc); - }; - mod.Leave = delegate - { - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - Viola.両目_見つめ(); - Viola.表情_基本1(); - Viola.Set基本姿勢(); - i = 0; - wi = 0; - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - }; - 説明描画 = delegate(Are a, FPS FPS) - { - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(BasementBackground); - Viola.Draw(a, FPS); - ヴィオラ吹出し.Draw(a, FPS); - dbs.Draw(a); - ip.Draw(a, FPS); - Med.Draw(a); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, 説明描画); - }; - mod.Dispose = delegate - { - }; - return mod; - } + public static Module ViolaBlessing(Med Med) + { + Module mod = new Module(); + int i = 0; + int wi = 0; + Action[] sfc = new Action[4] + { + delegate + { + Viola.表情_基本0(); + }, + delegate + { + Viola.表情_不敵1眉上(); + }, + delegate + { + Viola.表情_不敵0(); + }, + delegate + { + //Sounds.祝福.Play(); + Viola.表情_不敵0眉上(); + } + }; + string[] tsc = new string[4] + { + GameText.祝福してほしいの, + GameText.そうよね + "\r\n" + GameText.あなたはがんばったもの, + GameText.ちゅっ, + GameText.うふふ + }; + string[] tsp = new string[4] + { + GameText.点3, + GameText.点6, + GameText.エクス1, + GameText.点3 + }; + string[] sub = new string[4] + { + GameText.ヴィオラに頼む, + GameText.ヴィオラは微笑む, + GameText.キスされる, + GameText.ヴィオラに祝福された + }; + mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.DownB(ref hc); + if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) + { + i++; + wi = i; + if (i < tsp.Length) + { + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + } + else + { + Med.SwitchMode("Office", DrawBuffer, DrawOffice); + } + } + }; + mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Up(ref hc); + }; + mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) + { + ip.Move(ref hc); + }; + mod.Leave = delegate + { + }; + mod.Wheel = delegate + { + }; + mod.Setting = delegate + { + ip.UpdateSub2(); + ip.MaiShow = true; + ip.Mai.Feed.Dra = false; + ip.Mai2Show = false; + ip.SubShow = true; + ip.Sub2Show = true; + ヴィオラ吹出し.Tex.Feed.Dra = true; + Viola.両目_見つめ(); + Viola.表情_基本0(); + Viola.Set基本姿勢(); + i = 0; + wi = 0; + sfc[i](); + ヴィオラ吹出し.Text = tsc[i]; + ip.Text = tsp[i]; + ip.SubInfo = sub[i]; + Sta.GameData.祝福 = Sta.GameData.ヴィオラ; + }; + mod.Draw = delegate(FPS FPS) + { + SwitchMode(Med, DrawBuffer, FPS, 返済イベント描画); + }; + mod.Dispose = delegate + { + }; + return mod; + } - public static Module 初事務所(Med Med) - { - Module mod = new Module(); - int i = 0; - int wi = 0; - Action[] sfc = new Action[11] - { - delegate - { - Viola.表情_基本0(); - }, - delegate - { - Viola.表情_不敵1(); - }, - delegate - { - }, - delegate - { - Viola.表情_不敵1眉上(); - }, - delegate - { - Viola.表情_基本1(); - }, - delegate - { - Viola.表情_不敵1眉上(); - }, - delegate - { - Viola.表情_基本0(); - }, - delegate - { - }, - delegate - { - Viola.表情_不敵0眉上(); - }, - delegate - { - Viola.表情_基本0(); - }, - delegate - { - Viola.表情_不敵0(); - } - }; - string[] tsc = new string[11] - { - GameText.点6, - GameText.どうかしたの, - "", - GameText.お金がなければ借りればいいじゃない, - GameText.借金と返済は事務所つまりここで出来るわ, - GameText.借金には1日 + Sta.GameData.利子 * 100.0 + GameText.の利子がつくわよ + " \r\n" + GameText.良心的よねうふふ, - GameText.そうそう言い忘れていたけどあなたは調教師として必要な拘束術が使えるようになっているはずよ, - "", - GameText.点6, - GameText.私からは以上よ, - GameText.仕事に戻ると良いわ - }; - string[] tsp = new string[11] - { - GameText.点6, - GameText.点3, - "", - GameText.点6, - GameText.点6, - GameText.点6, - GameText.点6, - "", - GameText.点6, - GameText.点6, - GameText.点6 - }; - string[] sub = new string[11] - { - GameText.ヴィオラは佇む, - GameText.ヴィオラは尋ねる, - "", - GameText.ヴィオラは返す, - GameText.説明が始まる, - GameText.ヴィオラは語る, - GameText.話は続く, - "", - GameText.危険な女だ, - GameText.話が終わる, - GameText.話は終わる - }; - Action d1 = delegate - { - ip.Mai.Done = delegate - { - ip.選択yAct = delegate - { - //Sounds.操作.Play(); - Viola.表情_不敵0眉上(); - ヴィオラ吹出し.Text = GameText.うふふそうよね; - ip.Text = GameText.点6; - ip.SubInfo = GameText.あなたは答える; - if (i == 1) - { - i++; - wi = i; - } - if (wi == 1) - { - wi++; - } - ip.選択肢表示 = false; - }; - ip.選択nAct = delegate - { - //Sounds.操作.Play(); - Viola.表情_困り顔1(); - ヴィオラ吹出し.Text = GameText.嘘おっしゃい無いのは分かっているわ; - ip.Text = GameText.点6; - ip.SubInfo = GameText.あなたは答える; - if (i == 1) - { - i++; - wi = i; - } - if (wi == 1) - { - wi++; - } - ip.選択肢表示 = false; - }; - ip.選択肢表示 = true; - }; - ip.Text = GameText.金が無い; - }; - Action d2 = delegate - { - ip.Mai.Done = delegate - { - ip.選択yAct = delegate - { - //Sounds.操作.Play(); - ip.Sub.Done = delegate - { - Viola.Bod.拘束具_表示 = false; - Viola.両翼獣_全開(0); - Viola.両触手_S字(0); - Viola.両触手_S字(1); - Viola.SetSymmetry(); - Viola.Bod.Update(); - Viola.表情_不敵1(); - //Sounds.弾け.Play(); - ip.Text = GameText.エクス2; - ip.SubInfo = GameText.あなたの鎖は弾け飛ぶ; - ヴィオラ吹出し.Text = GameText.あらあら今ので利子が上がってしまったわうふふ; - ヴィオラ吹出し.Tex.Feed.Dra = true; - Sta.GameData.利子 *= 2.0; - }; - ヴィオラ吹出し.Tex.Feed.Dra = false; - Viola.Bod.拘束具_表示 = true; - Viola.両翼獣_閉じ(0); - Viola.両触手_S字(0); - Viola.両触手_S字(1); - Viola.SetSymmetry(); - Viola.Bod.Update(); - Viola.表情_素0眉上(); - //Sounds.変更1.Play(); - ヴィオラ吹出し.Text = GameText.っ点3; - ip.Text = GameText.エクス1; - ip.SubInfo = GameText.鋼の鎖がヴィオラを縛る + " "; - if (i == 6) - { - i++; - wi = i; - } - if (wi == 6) - { - wi++; - } - ip.選択肢表示 = false; - }; - ip.選択nAct = delegate - { - //Sounds.操作.Play(); - Viola.表情_不敵0(); - ヴィオラ吹出し.Text = GameText.点3うふふ + "\r\n" + GameText.慎重なのは良いことよ; - ip.Text = GameText.点6; - ip.SubInfo = GameText.ヴィオラは微笑む; - if (i == 6) - { - i++; - wi = i; - } - if (wi == 6) - { - wi++; - } - ip.選択肢表示 = false; - }; - ip.選択肢表示 = true; - }; - ip.Text = GameText.ヴィオラで試す; - }; - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.DownB(ref hc); - if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying) - { - if (wi == i && i != 1 && i != 6 && ヴィオラ吹出し.Tex.Done == null) - { - i++; - wi = i; - if (i < tsp.Length) - { - if (i == 8) - { - Viola.両翼獣_半開き(0); - Viola.Bod.Update(); - } - if (i == 1) - { - ヴィオラ吹出し.Tex.Done = d1; - } - else if (i == 6) - { - ヴィオラ吹出し.Tex.Done = d2; - } - else - { - ヴィオラ吹出し.Tex.Done = null; - } - if (i != 2 && i != 7) - { - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - } - } - else - { - Sta.GameData.初事務所フラグ = false; - Med.SwitchMode("Office", DrawBuffer, DrawOffice); - } - } - else if ((wi == 3 && i == 2) || (wi == 8 && i == 7)) - { - i += 2; - wi = i; - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Up(ref hc); - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Move(ref hc); - }; - mod.Leave = delegate - { - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - ip.UpdateSub2(); - ip.MaiShow = true; - ip.Mai.Feed.Dra = false; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = true; - ヴィオラ吹出し.Tex.Feed.Dra = true; - Viola.両目_見つめ(); - Viola.表情_基本0(); - Viola.Set基本姿勢(); - i = 0; - wi = 0; - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - }; - 初事務所描画 = delegate(Are a, FPS FPS) - { - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(OfficeBackground); - Viola.Draw(a, FPS); - ヴィオラ吹出し.Draw(a, FPS); - dbs.Draw(a); - ip.Draw(a, FPS); - Med.Draw(a); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, 初事務所描画); - }; - mod.Dispose = delegate - { - }; - return mod; - } + static Mods() + { + TrainingTarget = null; + mv = new MotV(0.0, 1.0) + { + BaseSpeed = 2.0 + }; + sta = false; + v = 0.0; + 単位返済段階額 = 1666666666uL; + DemandMax = 8.0; + SDShow = false; + save = false; + title = false; + processing = false; + 日終了ログa = new string[MaxRoomNumber]; + 労働利益 = 0uL; + 日利益額 = 0uL; + 日利子額 = 0uL; + dayp = false; + cts = new CancellationTokenSource(); + start = false; + } - public static Module RepaymentEvent1(Med Med) - { - Module mod = new Module(); - int i = 0; - int wi = 0; - Action[] sfc = new Action[3] - { - delegate - { - Viola.表情_不敵0(); - }, - delegate - { - Viola.表情_基本1(); - }, - delegate - { - Viola.表情_不敵1(); - } - }; - string[] tsc = new string[3] - { - GameText.仕事には慣れたかしら, - GameText.あなたが頑張っているおかげで奴隷の仕入元のハンターと話がまとまったの, - GameText.今後もこの調子で頑張って頂戴 - }; - string[] tsp = new string[3] - { - GameText.点3, - GameText.点6, - GameText.点6 - }; - string[] sub = new string[3] - { - GameText.ヴィオラが尋ねる, - GameText.ヴィオラは語る, - GameText.話が終わる - }; - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.DownB(ref hc); - if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) - { - i++; - wi = i; - if (i < tsp.Length) - { - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - } - else - { - Med.SwitchMode("Office", DrawBuffer, DrawOffice); - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Up(ref hc); - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Move(ref hc); - }; - mod.Leave = delegate - { - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - ip.UpdateSub2(); - ip.MaiShow = true; - ip.Mai.Feed.Dra = false; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = true; - ヴィオラ吹出し.Tex.Feed.Dra = true; - Viola.両目_見つめ(); - Viola.表情_基本0(); - Viola.Set基本姿勢(); - i = 0; - wi = 0; - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - }; - 返済イベント描画 = delegate(Are a, FPS FPS) - { - if (a.GH != null) - { - a.GH.Clear(Col.Transparent); - } - a.Draw(OfficeBackground); - Viola.Draw(a, FPS); - ヴィオラ吹出し.Draw(a, FPS); - dbs.Draw(a); - ip.Draw(a, FPS); - Med.Draw(a); - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, 返済イベント描画); - }; - mod.Dispose = delegate - { - }; - return mod; - } + public static void SensesButton() + { + double x = 0.6; + double y = 0.9075; + if (Program.biggerWindow) + { + x = 0.695; + y = 0.932; + } + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(x, y); + parT.Text = "Senses"; + parT.FontSize = 0.14; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + dbs.Add("Senses", new But1(parT, delegate + { + //Sounds.操作.Play(); + Sta.ShowSenses = !Sta.ShowSenses; + })); + } - public static Module RepaymentEvent2(Med Med) - { - Module mod = new Module(); - int i = 0; - int wi = 0; - Action[] sfc = new Action[3] - { - delegate - { - Viola.表情_不敵1(); - }, - delegate - { - Viola.表情_不敵0眉上(); - }, - delegate - { - Viola.表情_基本0(); - } - }; - string[] tsc = new string[3] - { - GameText.うふふ + "\r\n" + GameText.なかなか順調のようね, - GameText.そろそろ奴隷の身嗜みを考えてみてもいいんじゃないかしら, - GameText.身嗜みに手を加えられるように手配しておくわね - }; - string[] tsp = new string[3] - { - GameText.点3, - GameText.点6, - GameText.点3 - }; - string[] sub = new string[3] - { - GameText.ヴィオラが語る, - GameText.ヴィオラは語る, - GameText.事は運ぶ - }; - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.DownB(ref hc); - if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) - { - i++; - wi = i; - if (i < tsp.Length) - { - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - } - else - { - Med.SwitchMode("Office", DrawBuffer, DrawOffice); - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Up(ref hc); - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Move(ref hc); - }; - mod.Leave = delegate - { - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - ip.UpdateSub2(); - ip.MaiShow = true; - ip.Mai.Feed.Dra = false; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = true; - ヴィオラ吹出し.Tex.Feed.Dra = true; - Viola.両目_見つめ(); - Viola.表情_基本0(); - Viola.Set基本姿勢(); - i = 0; - wi = 0; - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, 返済イベント描画); - }; - mod.Dispose = delegate - { - }; - return mod; - } + public static void ToJsonButton(Med med) + { + double x = 0.6; + double y = 0.9075; + if (Program.biggerWindow) + { + x = 0.695; + y = 0.932; + if (Sta.SensesButton) + { + x = 0.62; + } + } + if (!Program.biggerWindow && Sta.SensesButton) + { + x = 0.5; + } + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(x, y); + parT.Text = "SaveJSON"; + parT.FontSize = 0.14; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + dbs.Add("SaveJSON", new But1(parT, delegate + { + //Sounds.操作.Play(); + SaveData.bs["0"].Dra = false; + save = true; + SetJSLlv(med); + Color HitColor = Col.Empty; + SaveData.Move(ref HitColor); + SDShow = true; + ip.SubInfoIm = "RCl:" + GameText.戻る; + })); + } - public static Module RepaymentEvent3(Med Med) - { - Module mod = new Module(); - bool yes = false; - int i = 0; - int wi = 0; - Action[] sfc = new Action[4] - { - delegate - { - Viola.表情_不敵1眉上(); - }, - delegate - { - Viola.表情_不敵0(); - }, - delegate - { - Viola.表情_基本0(); - }, - delegate - { - } - }; - Action[] sfcy = new Action[5] - { - delegate - { - Viola.表情_素0(); - }, - delegate - { - Viola.表情_不敵1眉上(); - }, - delegate - { - Viola.表情_困り顔0(); - }, - delegate - { - Viola.表情_困り顔1(); - }, - delegate - { - Viola.表情_不敵0眉上(); - } - }; - Action[] sfcn = new Action[5] - { - delegate - { - Viola.表情_不敵1(); - }, - delegate - { - Viola.表情_不敵0眉上(); - }, - delegate - { - Viola.表情_基本0(); - }, - delegate - { - Viola.表情_不敵1(); - }, - delegate - { - Viola.表情_不敵0(); - } - }; - string[] tsc = new string[4] - { - GameText.うふふ + "\r\n" + GameText.まさか本当に完済してくれるとは思わなかったわ, - GameText.もうあなたがここに縛られている理由は何もないわね, - GameText.だから好きになさい, - "" - }; - string[] tscy = new string[5] - { - GameText.点6, - GameText.そんなこと言わずにもっとゆっくりしていくといいわ, - GameText.別にあなたを帰すときのことを考えてなかったとかそういうことではないのよ, - GameText.点6, - GameText.とにかくご苦労様 + "\r\n" + GameText.そしてありがとう調教師 - }; - string[] tscn = new string[5] - { - GameText.あなたを手放すなんてありえないわ, - GameText.なんてったって + 5000000000uL.ToString("#,0") + GameText.もの稼ぎ手ですもの, - GameText.点3, - GameText.点6, - GameText.お勤めご苦労様 + "\r\n" + GameText.そしてありがとう調教師 - }; - string[] tsp = new string[9] - { - GameText.点3, - GameText.点6, - GameText.点6, - "", - GameText.点6, - GameText.点6, - GameText.点6, - GameText.点6, - GameText.点6 - }; - string[] sub = new string[4] - { - GameText.ヴィオラは語る, - GameText.ヴィオラは続ける, - GameText.あなたは自由だ, - "" - }; - string[] suby = new string[5] - { - GameText.ヴィオラは黙る, - GameText.ヴィオラは慌てる, - GameText.弁解は続く, - GameText.危険な女だ, - GameText.物語は終わった - }; - string[] subn = new string[5] - { - GameText.ヴィオラは語る, - GameText.ヴィオラは続ける, - GameText.余韻が響く, - GameText.余韻に浸る, - GameText.物語は終わった - }; - Action d1 = delegate - { - ip.Mai.Done = delegate - { - ip.選択yAct = delegate - { - yes = true; - //Sounds.操作.Play(); - Viola.表情_基本1眉上(); - ヴィオラ吹出し.Text = GameText.え; - ip.Text = GameText.点6; - ip.SubInfo = GameText.あなたは答える; - if (i == 2) - { - i++; - wi = i; - } - if (wi == 2) - { - wi++; - } - ip.選択肢表示 = false; - }; - ip.選択nAct = delegate - { - yes = false; - //Sounds.操作.Play(); - Viola.表情_不敵0(); - ヴィオラ吹出し.Text = GameText.うふふそうよね; - ip.Text = GameText.点6; - ip.SubInfo = GameText.あなたは答える; - if (i == 2) - { - i++; - wi = i; - } - if (wi == 2) - { - wi++; - } - ip.選択肢表示 = false; - }; - ip.選択肢表示 = true; - }; - ip.Text = GameText.家に帰る; - }; - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.DownB(ref hc); - if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying) - { - if (wi == i && i != 2 && ヴィオラ吹出し.Tex.Done == null) - { - i++; - wi = i; - if (i < tsp.Length) - { - if (i == 2) - { - ヴィオラ吹出し.Tex.Done = d1; - } - else - { - ヴィオラ吹出し.Tex.Done = null; - } - if (i != 3) - { - if (i < 4) - { - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.SubInfo = sub[i]; - } - else if (yes) - { - sfcy[i - 4](); - ヴィオラ吹出し.Text = tscy[i - 4]; - ip.SubInfo = suby[i - 4]; - } - else - { - sfcn[i - 4](); - ヴィオラ吹出し.Text = tscn[i - 4]; - ip.SubInfo = subn[i - 4]; - } - ip.Text = tsp[i]; - } - } - else - { - Sta.GameData.初事務所フラグ = false; - Med.SwitchMode("Office", DrawBuffer, DrawOffice); - } - } - else if (wi == 4 && i == 3) - { - i += 2; - wi = i; - if (i < 4) - { - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.SubInfo = sub[i]; - } - else if (yes) - { - sfcy[i - 4](); - ヴィオラ吹出し.Text = tscy[i - 4]; - ip.SubInfo = suby[i - 4]; - } - else - { - sfcn[i - 4](); - ヴィオラ吹出し.Text = tscn[i - 4]; - ip.SubInfo = subn[i - 4]; - } - ip.Text = tsp[i]; - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Up(ref hc); - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Move(ref hc); - }; - mod.Leave = delegate - { - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - ip.UpdateSub2(); - ip.MaiShow = true; - ip.Mai.Feed.Dra = false; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = true; - ヴィオラ吹出し.Tex.Feed.Dra = true; - Viola.両目_見つめ(); - Viola.表情_基本0(); - Viola.Set基本姿勢(); - i = 0; - wi = 0; - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, 返済イベント描画); - }; - mod.Dispose = delegate - { - }; - return mod; - } + public static void UnJsonButton(Med med) + { + double y = 0.9075; + double x = 0.5; + if (Program.biggerWindow) + { + x = 0.62; + y = 0.932; + if (Sta.SensesButton) + { + x = 0.545; + } + } + if (!Program.biggerWindow && Sta.SensesButton) + { + x = 0.4; + } + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(x, y); + parT.Text = "LoadJSON"; + parT.FontSize = 0.14; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + dbs.Add("LoadJSON", new But1(parT, delegate + { + //Sounds.操作.Play(); + SaveData.bs["0"].Dra = true; + save = false; + title = false; + SetJSLlv(med); + Color HitColor = Col.Empty; + SaveData.Move(ref HitColor); + SDShow = true; + ip.SubInfoIm = "RCl:" + GameText.戻る; + })); + } - public static Module ViolaBlessing(Med Med) - { - Module mod = new Module(); - int i = 0; - int wi = 0; - Action[] sfc = new Action[4] - { - delegate - { - Viola.表情_基本0(); - }, - delegate - { - Viola.表情_不敵1眉上(); - }, - delegate - { - Viola.表情_不敵0(); - }, - delegate - { - //Sounds.祝福.Play(); - Viola.表情_不敵0眉上(); - } - }; - string[] tsc = new string[4] - { - GameText.祝福してほしいの, - GameText.そうよね + "\r\n" + GameText.あなたはがんばったもの, - GameText.ちゅっ, - GameText.うふふ - }; - string[] tsp = new string[4] - { - GameText.点3, - GameText.点6, - GameText.エクス1, - GameText.点3 - }; - string[] sub = new string[4] - { - GameText.ヴィオラに頼む, - GameText.ヴィオラは微笑む, - GameText.キスされる, - GameText.ヴィオラに祝福された - }; - mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.DownB(ref hc); - if (!ヴィオラ吹出し.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) - { - i++; - wi = i; - if (i < tsp.Length) - { - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - } - else - { - Med.SwitchMode("Office", DrawBuffer, DrawOffice); - } - } - }; - mod.Up = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Up(ref hc); - }; - mod.Move = delegate(MouseButtons mb, Vector2D cp, Color hc) - { - ip.Move(ref hc); - }; - mod.Leave = delegate - { - }; - mod.Wheel = delegate - { - }; - mod.Setting = delegate - { - ip.UpdateSub2(); - ip.MaiShow = true; - ip.Mai.Feed.Dra = false; - ip.Mai2Show = false; - ip.SubShow = true; - ip.Sub2Show = true; - ヴィオラ吹出し.Tex.Feed.Dra = true; - Viola.両目_見つめ(); - Viola.表情_基本0(); - Viola.Set基本姿勢(); - i = 0; - wi = 0; - sfc[i](); - ヴィオラ吹出し.Text = tsc[i]; - ip.Text = tsp[i]; - ip.SubInfo = sub[i]; - Sta.GameData.祝福 = Sta.GameData.ヴィオラ; - }; - mod.Draw = delegate(FPS FPS) - { - SwitchMode(Med, DrawBuffer, FPS, 返済イベント描画); - }; - mod.Dispose = delegate - { - }; - return mod; - } + public static void NewButtons(Med med) + { + if (Sta.SensesButton) + { + SensesButton(); + } + if (Sta.JsonButton) + { + ToJsonButton(med); + UnJsonButton(med); + } + } - static Mods() - { - TrainingTarget = null; - mv = new MotV(0.0, 1.0) - { - BaseSpeed = 2.0 - }; - sta = false; - v = 0.0; - 単位返済段階額 = 1666666666uL; - DemandMax = 8.0; - SDShow = false; - save = false; - title = false; - processing = false; - 日終了ログa = new string[MaxRoomNumber]; - 労働利益 = 0uL; - 日利益額 = 0uL; - 日利子額 = 0uL; - dayp = false; - cts = new CancellationTokenSource(); - start = false; - } + public static void SetJSLlv(Med med) + { + SaveData.Acts = jsllv(med); + } - public static void SensesButton() - { - double x = 0.6; - double y = 0.9075; - if (Program.biggerWindow) - { - x = 0.695; - y = 0.932; - } - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(x, y); - parT.Text = "Senses"; - parT.FontSize = 0.14; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - dbs.Add("Senses", new But1(parT, delegate - { - //Sounds.操作.Play(); - Sta.ShowSenses = !Sta.ShowSenses; - })); - } + private static IEnumerable jsllv(Med med) + { + int k = 0; + string[] array = Sta.JSDPaths(); + foreach (string text in array) + { + string path = text; + int i = k; + bool f = path == null; + yield return new TA(f ? (i + ": No data") : Path.GetFileNameWithoutExtension(path).Replace(":", ":").Replace("_", "/"), delegate + { + if (!processing) + { + //Sounds.操作.Play(); + if (save) + { + processing = true; + JsonSave(path, i, med); + } + else if (!f) + { + processing = true; + JsonLoad(path, i, med); + } + } + }); + k++; + } + } - public static void ToJsonButton(Med med) - { - double x = 0.6; - double y = 0.9075; - if (Program.biggerWindow) - { - x = 0.695; - y = 0.932; - if (Sta.SensesButton) - { - x = 0.62; - } - } - if (!Program.biggerWindow && Sta.SensesButton) - { - x = 0.5; - } - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(x, y); - parT.Text = "SaveJSON"; - parT.FontSize = 0.14; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - dbs.Add("SaveJSON", new But1(parT, delegate - { - //Sounds.操作.Play(); - SaveData.bs["0"].Dra = false; - save = true; - SetJSLlv(med); - Color HitColor = Col.Empty; - SaveData.Move(ref HitColor); - SDShow = true; - ip.SubInfoIm = "RCl:" + GameText.戻る; - })); - } + private static void JsonSave(string Path, int i, Med med) + { + ip.SubInfoIm = GameText.セーブ中です + "\r\n" + GameText.しばらくお待ちください; - public static void UnJsonButton(Med med) - { - double y = 0.9075; - double x = 0.5; - if (Program.biggerWindow) - { - x = 0.62; - y = 0.932; - if (Sta.SensesButton) - { - x = 0.545; - } - } - if (!Program.biggerWindow && Sta.SensesButton) - { - x = 0.4; - } - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(x, y); - parT.Text = "LoadJSON"; - parT.FontSize = 0.14; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - dbs.Add("LoadJSON", new But1(parT, delegate - { - //Sounds.操作.Play(); - SaveData.bs["0"].Dra = true; - save = false; - title = false; - SetJSLlv(med); - Color HitColor = Col.Empty; - SaveData.Move(ref HitColor); - SDShow = true; - ip.SubInfoIm = "RCl:" + GameText.戻る; - })); - } + if (Path != null) + { + System.IO.File.Delete(Path); + } + Sta.GDSaveJson(i); + SetJSLlv(med); + SDShow = false; + ip.SubInfoIm = i + ": " + Sta.GameData.GetSaveDateString() + "\r\n" + GameText.セーブしました; + processing = false; + //Sounds.完了.Play(); + } - public static void NewButtons(Med med) - { - if (Sta.SensesButton) - { - SensesButton(); - } - if (Sta.JsonButton) - { - ToJsonButton(med); - UnJsonButton(med); - } - } - - public static void SetJSLlv(Med med) - { - SaveData.Acts = jsllv(med); - } - - private static IEnumerable jsllv(Med med) - { - int k = 0; - string[] array = Sta.JSDPaths(); - foreach (string text in array) - { - string path = text; - int i = k; - bool f = path == null; - yield return new TA(f ? (i + ": No data") : Path.GetFileNameWithoutExtension(path).Replace(":", ":").Replace("_", "/"), delegate - { - if (!processing) - { - //Sounds.操作.Play(); - if (save) - { - processing = true; - JsonSave(path, i, med); - } - else if (!f) - { - processing = true; - JsonLoad(path, i, med); - } - } - }); - k++; - } - } - - private static void JsonSave(string Path, int i, Med med) - { - ip.SubInfoIm = GameText.セーブ中です + "\r\n" + GameText.しばらくお待ちください; - - if (Path != null) - { - System.IO.File.Delete(Path); - } - Sta.GDSaveJson(i); - SetJSLlv(med); - SDShow = false; - ip.SubInfoIm = i + ": " + Sta.GameData.GetSaveDateString() + "\r\n" + GameText.セーブしました; - processing = false; - //Sounds.完了.Play(); - } - - private static void JsonLoad(string Path, int i, Med med) - { - cts.Cancel(); - ip.SubInfoIm = GameText.ロード中です + "\r\n" + GameText.しばらくお待ちください; + private static void JsonLoad(string Path, int i, Med med) + { + cts.Cancel(); + ip.SubInfoIm = GameText.ロード中です + "\r\n" + GameText.しばらくお待ちください; - Sta.DontScar = true; - if (Sta.TranslateJson) - { - string text = Sta.CurrentDirectory + "temp.json"; - string contents = Sta.Translate(Path, 1); - File.WriteAllText(text, contents); - Sta.GameData = Ser.UnJson(text); - System.IO.File.Delete(text); - } - else - { - Sta.GameData = Ser.UnJson(Path); - } - Sta.DontScar = false; - Cha d = Viola; - Viola = new Cha(med, DrawBuffer, Sta.GameData.ヴィオラ.ChaD); - Viola.Set衣装(Sta.GameData.ヴィオラ.着衣); - ヴィオラ吹出し.接続(Viola.Bod.頭.口_接続点); - med.InvokeL(delegate - { - Initialize(); - if (d != null) - { - d.Dispose(); - } - if (TrainingTarget != null) - { - TrainingTarget.Dispose(); - TrainingTarget = null; - } - SDShow = false; - if (title) - { - med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); - } - else - { - med.Mode = "メインフォーム"; - ip.SubInfoIm = i + ": " + Sta.GameData.GetSaveDateString() + "\r\n" + GameText.ロードしました; - } - processing = false; - SetDemandMaximum(); - if (Sta.GameData.Slaves.Length < MaxRoomNumber) - { - Unit[] array = new Unit[MaxRoomNumber]; - Array.Copy(Sta.GameData.Slaves, array, Sta.GameData.Slaves.Length); - Sta.GameData.Slaves = array; - } - Sta.GameData.Gen = new Generator[9]; - Sta.GameData.GenInstance(); - //Sounds.完了.Play(); - }); - } + Sta.DontScar = true; + if (Sta.TranslateJson) + { + string text = Sta.CurrentDirectory + "temp.json"; + string contents = Sta.Translate(Path, 1); + File.WriteAllText(text, contents); + Sta.GameData = Ser.UnJson(text); + System.IO.File.Delete(text); + } + else + { + Sta.GameData = Ser.UnJson(Path); + } + Sta.DontScar = false; + Cha d = Viola; + Viola = new Cha(med, DrawBuffer, Sta.GameData.ヴィオラ.ChaD); + Viola.Set衣装(Sta.GameData.ヴィオラ.着衣); + ヴィオラ吹出し.接続(Viola.Bod.頭.口_接続点); + med.InvokeL(delegate + { + Initialize(); + if (d != null) + { + d.Dispose(); + } + if (TrainingTarget != null) + { + TrainingTarget.Dispose(); + TrainingTarget = null; + } + SDShow = false; + if (title) + { + med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); + } + else + { + med.Mode = "メインフォーム"; + ip.SubInfoIm = i + ": " + Sta.GameData.GetSaveDateString() + "\r\n" + GameText.ロードしました; + } + processing = false; + SetDemandMaximum(); + if (Sta.GameData.Slaves.Length < MaxRoomNumber) + { + Unit[] array = new Unit[MaxRoomNumber]; + Array.Copy(Sta.GameData.Slaves, array, Sta.GameData.Slaves.Length); + Sta.GameData.Slaves = array; + } + Sta.GameData.Gen = new Generator[9]; + Sta.GameData.GenInstance(); + //Sounds.完了.Play(); + }); + } - public static void MoveRoomDown() - { - if (Sta.GameData.TrainingTarget != null) - { - int num = int.Parse(Sta.GameData.TrainingTarget.Number) - 1; - if (Sta.GameData.Slaves[num + 1] != null) - { - Unit unit = Sta.GameData.Slaves[num]; - Unit unit2 = Sta.GameData.Slaves[num + 1]; - int[] array = new int[3] - { - int.Parse(unit.Number), - unit.階層位置, - unit.RoomNumber - }; - unit.Number = unit2.Number; - unit.階層位置 = unit2.階層位置; - unit.RoomNumber = unit2.RoomNumber; - unit2.Number = array[0].ToString().PadLeft(3, '0'); - unit2.階層位置 = array[1]; - unit2.RoomNumber = array[2]; - Sta.GameData.Slaves[num] = unit2; - Sta.GameData.Slaves[num + 1] = unit; - Sta.GameData.TrainingTarget = Sta.GameData.Slaves[num + 1]; - } - } - } + public static void MoveRoomDown() + { + if (Sta.GameData.TrainingTarget != null) + { + int num = int.Parse(Sta.GameData.TrainingTarget.Number) - 1; + if (Sta.GameData.Slaves[num + 1] != null) + { + Unit unit = Sta.GameData.Slaves[num]; + Unit unit2 = Sta.GameData.Slaves[num + 1]; + int[] array = new int[3] + { + int.Parse(unit.Number), + unit.階層位置, + unit.RoomNumber + }; + unit.Number = unit2.Number; + unit.階層位置 = unit2.階層位置; + unit.RoomNumber = unit2.RoomNumber; + unit2.Number = array[0].ToString().PadLeft(3, '0'); + unit2.階層位置 = array[1]; + unit2.RoomNumber = array[2]; + Sta.GameData.Slaves[num] = unit2; + Sta.GameData.Slaves[num + 1] = unit; + Sta.GameData.TrainingTarget = Sta.GameData.Slaves[num + 1]; + } + } + } - public static void MoveRoomUp() - { - if (Sta.GameData.TrainingTarget != null) - { - int num = int.Parse(Sta.GameData.TrainingTarget.Number) - 1; - if (num != 0 && Sta.GameData.Slaves[num - 1] != null) - { - Unit unit = Sta.GameData.Slaves[num]; - Unit unit2 = Sta.GameData.Slaves[num - 1]; - int[] array = new int[3] - { - int.Parse(unit.Number), - unit.階層位置, - unit.RoomNumber - }; - unit.Number = unit2.Number; - unit.階層位置 = unit2.階層位置; - unit.RoomNumber = unit2.RoomNumber; - unit2.Number = array[0].ToString().PadLeft(3, '0'); - unit2.階層位置 = array[1]; - unit2.RoomNumber = array[2]; - Sta.GameData.Slaves[num] = unit2; - Sta.GameData.Slaves[num - 1] = unit; - Sta.GameData.TrainingTarget = Sta.GameData.Slaves[num - 1]; - } - } - } + public static void MoveRoomUp() + { + if (Sta.GameData.TrainingTarget != null) + { + int num = int.Parse(Sta.GameData.TrainingTarget.Number) - 1; + if (num != 0 && Sta.GameData.Slaves[num - 1] != null) + { + Unit unit = Sta.GameData.Slaves[num]; + Unit unit2 = Sta.GameData.Slaves[num - 1]; + int[] array = new int[3] + { + int.Parse(unit.Number), + unit.階層位置, + unit.RoomNumber + }; + unit.Number = unit2.Number; + unit.階層位置 = unit2.階層位置; + unit.RoomNumber = unit2.RoomNumber; + unit2.Number = array[0].ToString().PadLeft(3, '0'); + unit2.階層位置 = array[1]; + unit2.RoomNumber = array[2]; + Sta.GameData.Slaves[num] = unit2; + Sta.GameData.Slaves[num - 1] = unit; + Sta.GameData.TrainingTarget = Sta.GameData.Slaves[num - 1]; + } + } + } - public static void MoveFloorDown() - { - if (Sta.GameData.TrainingTarget == null) - { - return; - } - for (int i = 0; i < 15; i++) - { - int num = int.Parse(Sta.GameData.TrainingTarget.Number) - 1; - if (Sta.GameData.Slaves[num + 1] == null) - { - break; - } - Unit unit = Sta.GameData.Slaves[num]; - Unit unit2 = Sta.GameData.Slaves[num + 1]; - int[] array = new int[3] - { - int.Parse(unit.Number), - unit.階層位置, - unit.RoomNumber - }; - unit.Number = unit2.Number; - unit.階層位置 = unit2.階層位置; - unit.RoomNumber = unit2.RoomNumber; - unit2.Number = array[0].ToString().PadLeft(3, '0'); - unit2.階層位置 = array[1]; - unit2.RoomNumber = array[2]; - Sta.GameData.Slaves[num] = unit2; - Sta.GameData.Slaves[num + 1] = unit; - Sta.GameData.TrainingTarget = Sta.GameData.Slaves[num + 1]; - } - } + public static void MoveFloorDown() + { + if (Sta.GameData.TrainingTarget == null) + { + return; + } + for (int i = 0; i < 15; i++) + { + int num = int.Parse(Sta.GameData.TrainingTarget.Number) - 1; + if (Sta.GameData.Slaves[num + 1] == null) + { + break; + } + Unit unit = Sta.GameData.Slaves[num]; + Unit unit2 = Sta.GameData.Slaves[num + 1]; + int[] array = new int[3] + { + int.Parse(unit.Number), + unit.階層位置, + unit.RoomNumber + }; + unit.Number = unit2.Number; + unit.階層位置 = unit2.階層位置; + unit.RoomNumber = unit2.RoomNumber; + unit2.Number = array[0].ToString().PadLeft(3, '0'); + unit2.階層位置 = array[1]; + unit2.RoomNumber = array[2]; + Sta.GameData.Slaves[num] = unit2; + Sta.GameData.Slaves[num + 1] = unit; + Sta.GameData.TrainingTarget = Sta.GameData.Slaves[num + 1]; + } + } - public static void MoveFloorUp() - { - if (Sta.GameData.TrainingTarget == null) - { - return; - } - for (int i = 0; i < 15; i++) - { - int num = int.Parse(Sta.GameData.TrainingTarget.Number) - 1; - if (num == 0 || Sta.GameData.Slaves[num - 1] == null) - { - break; - } - Unit unit = Sta.GameData.Slaves[num]; - Unit unit2 = Sta.GameData.Slaves[num - 1]; - int[] array = new int[3] - { - int.Parse(unit.Number), - unit.階層位置, - unit.RoomNumber - }; - unit.Number = unit2.Number; - unit.階層位置 = unit2.階層位置; - unit.RoomNumber = unit2.RoomNumber; - unit2.Number = array[0].ToString().PadLeft(3, '0'); - unit2.階層位置 = array[1]; - unit2.RoomNumber = array[2]; - Sta.GameData.Slaves[num] = unit2; - Sta.GameData.Slaves[num - 1] = unit; - Sta.GameData.TrainingTarget = Sta.GameData.Slaves[num - 1]; - } - } + public static void MoveFloorUp() + { + if (Sta.GameData.TrainingTarget == null) + { + return; + } + for (int i = 0; i < 15; i++) + { + int num = int.Parse(Sta.GameData.TrainingTarget.Number) - 1; + if (num == 0 || Sta.GameData.Slaves[num - 1] == null) + { + break; + } + Unit unit = Sta.GameData.Slaves[num]; + Unit unit2 = Sta.GameData.Slaves[num - 1]; + int[] array = new int[3] + { + int.Parse(unit.Number), + unit.階層位置, + unit.RoomNumber + }; + unit.Number = unit2.Number; + unit.階層位置 = unit2.階層位置; + unit.RoomNumber = unit2.RoomNumber; + unit2.Number = array[0].ToString().PadLeft(3, '0'); + unit2.階層位置 = array[1]; + unit2.RoomNumber = array[2]; + Sta.GameData.Slaves[num] = unit2; + Sta.GameData.Slaves[num - 1] = unit; + Sta.GameData.TrainingTarget = Sta.GameData.Slaves[num - 1]; + } + } - public static But MoveRoomDownButton(Module mod) - { - double x = 0.195; - double y = 0.1625; - if (Program.biggerWindow) - { - x = 0.146; - y = 0.14; - } - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(x, y); - parT.Text = "Room ▼"; - parT.FontSize = 0.14; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - return new But1(parT, delegate - { - //Sounds.操作.Play(); - MoveRoomDown(); - mod.Setting(); - if (Sta.AlwaysUseName) - { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; - } - else - { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + (Sta.GameData.TrainingTarget.Trained ? ("\r\n" + Sta.GameData.TrainingTarget.Name) : ("\r\n" + Sta.GameData.TrainingTarget.Race)); - } - }); - } + public static But MoveRoomDownButton(Module mod) + { + double x = 0.195; + double y = 0.1625; + if (Program.biggerWindow) + { + x = 0.146; + y = 0.14; + } + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(x, y); + parT.Text = "Room ▼"; + parT.FontSize = 0.14; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + return new But1(parT, delegate + { + //Sounds.操作.Play(); + MoveRoomDown(); + mod.Setting(); + if (Sta.AlwaysUseName) + { + npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; + } + else + { + npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + (Sta.GameData.TrainingTarget.Trained ? ("\r\n" + Sta.GameData.TrainingTarget.Name) : ("\r\n" + Sta.GameData.TrainingTarget.Race)); + } + }); + } - public static But MoveRoomUpButton(Module mod) - { - double x = 0.195; - double y = 0.12; - if (Program.biggerWindow) - { - x = 0.146; - y = 0.11; - } - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(x, y); - parT.Text = "Room ▲"; - parT.FontSize = 0.14; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - return new But1(parT, delegate - { - //Sounds.操作.Play(); - MoveRoomUp(); - mod.Setting(); - if (Sta.AlwaysUseName) - { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; - } - else - { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + (Sta.GameData.TrainingTarget.Trained ? ("\r\n" + Sta.GameData.TrainingTarget.Name) : ("\r\n" + Sta.GameData.TrainingTarget.Race)); - } - }); - } + public static But MoveRoomUpButton(Module mod) + { + double x = 0.195; + double y = 0.12; + if (Program.biggerWindow) + { + x = 0.146; + y = 0.11; + } + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(x, y); + parT.Text = "Room ▲"; + parT.FontSize = 0.14; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + return new But1(parT, delegate + { + //Sounds.操作.Play(); + MoveRoomUp(); + mod.Setting(); + if (Sta.AlwaysUseName) + { + npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; + } + else + { + npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + (Sta.GameData.TrainingTarget.Trained ? ("\r\n" + Sta.GameData.TrainingTarget.Name) : ("\r\n" + Sta.GameData.TrainingTarget.Race)); + } + }); + } - public static But MoveFloorDownButton(Module mod) - { - double x = 0.195; - double y = 0.2475; - if (Program.biggerWindow) - { - x = 0.146; - y = 0.2; - } - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(x, y); - parT.Text = "Floor ▼"; - parT.FontSize = 0.14; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - return new But1(parT, delegate - { - //Sounds.操作.Play(); - MoveFloorDown(); - mod.Setting(); - if (Sta.AlwaysUseName) - { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; - } - else - { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + (Sta.GameData.TrainingTarget.Trained ? ("\r\n" + Sta.GameData.TrainingTarget.Name) : ("\r\n" + Sta.GameData.TrainingTarget.Race)); - } - }); - } + public static But MoveFloorDownButton(Module mod) + { + double x = 0.195; + double y = 0.2475; + if (Program.biggerWindow) + { + x = 0.146; + y = 0.2; + } + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(x, y); + parT.Text = "Floor ▼"; + parT.FontSize = 0.14; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + return new But1(parT, delegate + { + //Sounds.操作.Play(); + MoveFloorDown(); + mod.Setting(); + if (Sta.AlwaysUseName) + { + npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; + } + else + { + npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + (Sta.GameData.TrainingTarget.Trained ? ("\r\n" + Sta.GameData.TrainingTarget.Name) : ("\r\n" + Sta.GameData.TrainingTarget.Race)); + } + }); + } - public static But MoveFloorUpButton(Module mod) - { - double x = 0.195; - double y = 0.205; - if (Program.biggerWindow) - { - x = 0.146; - y = 0.17; - } - ParT parT = new ParT(); - parT.Font = new Font("MS Gothic", 0.1f); - parT.PositionBase = DrawBuffer.GetPosition(x, y); - parT.Text = "Floor ▲"; - parT.FontSize = 0.14; - parT.SizeBase = 0.05; - parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); - parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); - parT.Closed = true; - parT.TextColor = Col.White; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - return new But1(parT, delegate - { - //Sounds.操作.Play(); - MoveFloorUp(); - mod.Setting(); - if (Sta.AlwaysUseName) - { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; - } - else - { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + (Sta.GameData.TrainingTarget.Trained ? ("\r\n" + Sta.GameData.TrainingTarget.Name) : ("\r\n" + Sta.GameData.TrainingTarget.Race)); - } - }); - } + public static But MoveFloorUpButton(Module mod) + { + double x = 0.195; + double y = 0.205; + if (Program.biggerWindow) + { + x = 0.146; + y = 0.17; + } + ParT parT = new ParT(); + parT.Font = new Font("MS Gothic", 0.1f); + parT.PositionBase = DrawBuffer.GetPosition(x, y); + parT.Text = "Floor ▲"; + parT.FontSize = 0.14; + parT.SizeBase = 0.05; + parT.OP.AddRange(new Out[1] { Shas.Get正方形() }); + parT.OP.ScalingXY(parT.OP.GetCenter(), 0.87, 0.23); + parT.Closed = true; + parT.TextColor = Col.White; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + return new But1(parT, delegate + { + //Sounds.操作.Play(); + MoveFloorUp(); + mod.Setting(); + if (Sta.AlwaysUseName) + { + npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; + } + else + { + npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + (Sta.GameData.TrainingTarget.Trained ? ("\r\n" + Sta.GameData.TrainingTarget.Name) : ("\r\n" + Sta.GameData.TrainingTarget.Race)); + } + }); + } - public static void setName() - { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; - } + public static void setName() + { + npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Onomatopoeia.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Onomatopoeia.cs index a6b2969..dcb60fe 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Onomatopoeia.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Onomatopoeia.cs @@ -3,88 +3,89 @@ using System.Drawing; using System.Drawing.Text; using _2DGAMELIB; -namespace SlaveMatrix; - -public class Onomatopoeia +namespace SlaveMatrix { - private Mots ms = new Mots(); + public class Onomatopoeia + { + private Mots ms = new Mots(); - private List del = new List(); + private List del = new List(); - public void Sound(Are Are, Vector2D p, string s, Font f, Color c, double d, bool b) - { - ParT pt = new ParT - { - PositionBase = p, - Text = s, - Font = f, - TextColor = c, - SizeBase = 0.5 * d, - FontSize = 0.07, - Closed = true, - Pen = null, - Brush = null, - Hit = false - }; - pt.SetStringRectOutline(Are.Unit, Are.GD); - pt.BasePointBase = pt.OP.GetCenter(); - Mot mot = new Mot(0.0, 1.0); - string n = mot.GetHashCode().ToString(); - TextRenderingHint tr = Are.GD.TextRenderingHint; - mot.BaseSpeed = 0.1; - mot.Runing = delegate(Mot m) - { - if (b) - { - pt.PositionCont = Oth.GetRandomVector() * 0.0025 * d; - } - pt.TextColor = Color.FromArgb((int)((double)(int)pt.TextColor.A * m.Value.Inverse()), pt.TextColor); - Are.GD.TextRenderingHint = TextRenderingHint.AntiAlias; - Are.Draw(pt); - Are.GD.TextRenderingHint = tr; - }; - mot.Reaing = delegate(Mot m) - { - m.End(); - }; - mot.Ending = delegate - { - Are.GD.TextRenderingHint = tr; - pt.Dispose(); - del.Add(n); - }; - ms.Add(n, mot); - mot.Start(); - } + public void Sound(Are Are, Vector2D p, string s, Font f, Color c, double d, bool b) + { + ParT pt = new ParT + { + PositionBase = p, + Text = s, + Font = f, + TextColor = c, + SizeBase = 0.5 * d, + FontSize = 0.07, + Closed = true, + Pen = null, + Brush = null, + Hit = false + }; + pt.SetStringRectOutline(Are.Unit, Are.GD); + pt.BasePointBase = pt.OP.GetCenter(); + Mot mot = new Mot(0.0, 1.0); + string n = mot.GetHashCode().ToString(); + TextRenderingHint tr = Are.GD.TextRenderingHint; + mot.BaseSpeed = 0.1; + mot.Runing = delegate(Mot m) + { + if (b) + { + pt.PositionCont = Oth.GetRandomVector() * 0.0025 * d; + } + pt.TextColor = Color.FromArgb((int)((double)(int)pt.TextColor.A * m.Value.Inverse()), pt.TextColor); + Are.GD.TextRenderingHint = TextRenderingHint.AntiAlias; + Are.Draw(pt); + Are.GD.TextRenderingHint = tr; + }; + mot.Reaing = delegate(Mot m) + { + m.End(); + }; + mot.Ending = delegate + { + Are.GD.TextRenderingHint = tr; + pt.Dispose(); + del.Add(n); + }; + ms.Add(n, mot); + mot.Start(); + } - public void Draw(FPS FPS) - { - ms.Drive(FPS); - foreach (string item in del) - { - ms.Rem(item); - } - del.Clear(); - } + public void Draw(FPS FPS) + { + ms.Drive(FPS); + foreach (string item in del) + { + ms.Rem(item); + } + del.Clear(); + } - public void Clear() - { - foreach (KeyValuePair m in ms.ms) - { - m.Value.End(); - } - foreach (string item in del) - { - ms.Rem(item); - } - del.Clear(); - } + public void Clear() + { + foreach (KeyValuePair m in ms.ms) + { + m.Value.End(); + } + foreach (string item in del) + { + ms.Rem(item); + } + del.Clear(); + } - public void Dispose() - { - foreach (Mot value in ms.ms.Values) - { - value.End(); - } - } + public void Dispose() + { + foreach (Mot value in ms.ms.Values) + { + value.End(); + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Player.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Player.cs index a04c026..9f8d69c 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Player.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Player.cs @@ -3,2642 +3,2644 @@ using System.Collections.Generic; using System.Drawing; using _2DGAMELIB; -namespace SlaveMatrix; -public enum CurrentState +namespace SlaveMatrix { - none, - Start, - Continue, - End -} -public enum ToolType -{ - none, - Hand, - マウス, - Penis, - Dildo, - Vibrator, - Drill, - デンマ, - AnalVibrator, - ロータ, - パール, - 調教鞭, - 羽根箒, - T剃刀, - キャプ -} - -public enum ActionType -{ - none, - Grope, - Milk, - 乳捏, - 核捏, - Insertion, - Contact, - Whipping, - Shaving, - Tickle, - くぱ, - パイ, - 手コ, - 足コ, - 吸引, - Licking -} + public enum CurrentState + { + none, + Start, + Continue, + End + } + public enum ToolType + { + none, + Hand, + マウス, + Penis, + Dildo, + Vibrator, + Drill, + デンマ, + AnalVibrator, + ロータ, + パール, + 調教鞭, + 羽根箒, + T剃刀, + キャプ + } + + public enum ActionType + { + none, + Grope, + Milk, + 乳捏, + 核捏, + Insertion, + Contact, + Whipping, + Shaving, + Tickle, + くぱ, + パイ, + 手コ, + 足コ, + 吸引, + Licking + } -public enum ContactType -{ - none, - Head, - Face, - Ear, - Mouth, - Hair, - Neck, - Shoulder, - Chest, - Milk, - Side, - Stomache, - Crotch, - Sex, - Vagina, - Nucleus, - Anal, - Thread, - Thigh, - Feet, - Hand, - Awareness, - Touch, - Tail, - Wing, - Fin, - Other -} + public enum ContactType + { + none, + Head, + Face, + Ear, + Mouth, + Hair, + Neck, + Shoulder, + Chest, + Milk, + Side, + Stomache, + Crotch, + Sex, + Vagina, + Nucleus, + Anal, + Thread, + Thigh, + Feet, + Hand, + Awareness, + Touch, + Tail, + Wing, + Fin, + Other + } -//probably represents the player -public static class Player -{ - public static Cha Cha; + //probably represents the player + public static class Player + { + public static Cha Cha; - public static TrainingUI UI; + public static TrainingUI UI; - public static ContactType CurrentContactType; + public static ContactType CurrentContactType; - public static ActionType CurrentActionType; + public static ActionType CurrentActionType; - public static CurrentState タイミング情報n; + public static CurrentState タイミング情報n; - public static ToolType CurrentToolType; + public static ToolType CurrentToolType; - public static int 挿入Lvn; + public static int 挿入Lvn; - public static int 強さn; + public static int 強さn; - public static bool 機械n; + public static bool 機械n; - public static bool 射精n; + public static bool 射精n; - public static ContactType 接触o; + public static ContactType 接触o; - public static ActionType アクション情報o; + public static ActionType アクション情報o; - public static CurrentState タイミング情報o; + public static CurrentState タイミング情報o; - public static ToolType アイテム情報o; + public static ToolType アイテム情報o; - public static int 挿入Lvo; + public static int 挿入Lvo; - public static int 強さo; + public static int 強さo; - public static bool 機械o; + public static bool 機械o; - public static bool 射精o; + public static bool 射精o; - private static double 奴隷a; + private static double 奴隷a; - private static double 奴隷ao; + private static double 奴隷ao; - private static double 主人a; + private static double 主人a; - private static double 主人ao; + private static double 主人ao; - private static double 奴隷接触慣れ; + private static double 奴隷接触慣れ; - private static double 奴隷アクション慣れ; + private static double 奴隷アクション慣れ; - public static bool 絶頂中; + public static bool 絶頂中; - public static bool 射精中; + public static bool 射精中; - private static int 絶頂回数; + private static int 絶頂回数; - private static double 放尿率; + private static double 放尿率; - public static double PreTrainingPride; + public static double PreTrainingPride; - public static double PreTrainingLust; + public static double PreTrainingLust; - public static double PreTrainingAffection; + public static double PreTrainingAffection; - public static double PreTrainingTraining; + public static double PreTrainingTraining; - public static double PreTrainingSkillL; + public static double PreTrainingSkillL; - public static double 調教前調教力; + public static double 調教前調教力; - public static Mot ゲージ降下処理; + public static Mot ゲージ降下処理; - public static bool 強制終了; + public static bool 強制終了; - public static bool Hairless; + public static bool Hairless; - public static bool Virgin; + public static bool Virgin; - public static bool 発情; + public static bool 発情; - public static bool Pregnant; + public static bool Pregnant; - public static bool Muscular; + public static bool Muscular; - public static bool Scars; + public static bool Scars; - public static bool Trained; + public static bool Trained; - private static bool 初回; + private static bool 初回; - private static double 反応度; + private static double 反応度; - public static double PlayerStamina - { - get - { - return Sta.GameData.精力; - } - set - { - Sta.GameData.精力 = value; - } - } + public static double PlayerStamina + { + get + { + return Sta.GameData.精力; + } + set + { + Sta.GameData.精力 = value; + } + } - public static double PlayerSensitivity - { - get - { - return Sta.GameData.射精; - } - set - { - Sta.GameData.射精 = value; - Sta.GameData.射精 = Sta.GameData.射精.Clamp(0.0, 1.0); - } - } - - public static double PlayerExcitement - { - get - { - return Sta.GameData.興奮; - } - set - { - Sta.GameData.興奮 = value; - Sta.GameData.興奮 = Sta.GameData.興奮.Clamp(0.0, 1.0); - } - } - - public static double 調教力 - { - get - { - return Sta.GameData.調教力; - } - set - { - Sta.GameData.調教力 = value; - } - } - - public static double Stamina - { - get - { - return Sta.GameData.TrainingTarget.ChaD.Stamina; - } - set - { - Sta.GameData.TrainingTarget.ChaD.Stamina = value; - } - } - - public static double Sensitivity - { - get - { - return Sta.GameData.TrainingTarget.ChaD.Sensitivity; - } - set - { - Sta.GameData.TrainingTarget.ChaD.Sensitivity = value; - Sta.GameData.TrainingTarget.ChaD.Sensitivity = Sta.GameData.TrainingTarget.ChaD.Sensitivity.Clamp(0.0, 1.0); - } - } - - public static double Excitement - { - get - { - return Sta.GameData.TrainingTarget.ChaD.Excitement; - } - set - { - Sta.GameData.TrainingTarget.ChaD.Excitement = value; - Sta.GameData.TrainingTarget.ChaD.Excitement = Sta.GameData.TrainingTarget.ChaD.Excitement.Clamp(0.0, 1.0); - } - } - - public static double Wetness - { - get - { - return Sta.GameData.TrainingTarget.ChaD.Wetness; - } - set - { - Sta.GameData.TrainingTarget.ChaD.Wetness = value; - } - } - - public static double Tension - { - get - { - return Sta.GameData.TrainingTarget.ChaD.Tension; - } - set - { - Sta.GameData.TrainingTarget.ChaD.Tension = value; - } - } - - public static double Shame - { - get - { - return Sta.GameData.TrainingTarget.ChaD.Shyness; - } - set - { - Sta.GameData.TrainingTarget.ChaD.Shyness = value; - } - } - - public static double Pride - { - get - { - return Sta.GameData.TrainingTarget.ChaD.Pride; - } - set - { - Sta.GameData.TrainingTarget.ChaD.Pride = value; - } - } - - public static double Lust - { - get - { - return Sta.GameData.TrainingTarget.ChaD.Lust; - } - set - { - Sta.GameData.TrainingTarget.ChaD.Lust = value; - } - } - - public static double Affection - { - get - { - return Sta.GameData.TrainingTarget.ChaD.Affection; - } - set - { - Sta.GameData.TrainingTarget.ChaD.Affection = value; - } - } - - public static double Training - { - get - { - return Sta.GameData.TrainingTarget.ChaD.Taming; - } - set - { - Sta.GameData.TrainingTarget.ChaD.Taming = value; - } - } - - public static double SkillL - { - get - { - return Sta.GameData.TrainingTarget.ChaD.SkillL; - } - set - { - Sta.GameData.TrainingTarget.ChaD.SkillL = value; - } - } - - public static Dictionary 部位感度 - { - get - { - return Sta.GameData.TrainingTarget.ChaD.Sesnsitivities; - } - set - { - Sta.GameData.TrainingTarget.ChaD.Sesnsitivities = value; - } - } - - public static double 現陰毛 - { - get - { - return Sta.GameData.TrainingTarget.ChaD.現陰毛; - } - set - { - Sta.GameData.TrainingTarget.ChaD.現陰毛 = value; - } - } - - public static double 放尿経験値 - { - get - { - return Sta.GameData.TrainingTarget.ChaD.放尿経験値; - } - set - { - Sta.GameData.TrainingTarget.ChaD.放尿経験値 = value; - } - } - - public static bool パイズリRun => UI.ペニス処理.パイズリ.Run; - - public static bool フェラRun => UI.ペニス処理.フェラ.Run; - - public static bool 加算前提 - { - get - { - if (!強制終了 && Sta.GameData.TrainingTarget != null && Cha != null) - { - return Cha.Med.Mode == "Training"; - } - return false; - } - } - - public static double 調教力影響値 => 0.1 + 0.9 * 調教力; - - public static double 技巧度影響値 => 0.3 + 0.7 * (SkillL / Sta.GameData.TrainingTarget.MaxSkillL); - - public static double 主消費影響値 => (主人a + 調教力影響値.Inverse()) * 0.5 * ((Sta.GameData.祝福 != null) ? Sta.GameData.祝福.消耗乗算値 : 1.0); - - public static double 奴消費影響値 => 調教力.Inverse() * 強靭0_7w * 傷物1_2w * 調教済0_9w * Sta.GameData.TrainingTarget.消耗乗算値; - - public static double 主射精値 => (PlayerSensitivity + PlayerExcitement) / 2.0; - - public static double 主興奮値 => (PlayerSensitivity + PlayerExcitement + Excitement) / 3.0; - - public static double 主アクション値 => CurrentActionType switch - { - ActionType.Contact => 0.25, - ActionType.none => 0.8, - ActionType.足コ => 0.3, - ActionType.手コ => 0.35, - ActionType.パイ => 0.6, - ActionType.Insertion => 0.8 + ((CurrentContactType == ContactType.Vagina) ? Wetness : Excitement) * 0.2, - _ => 0.0, - }; - - private static double 主感度興奮差 => (PlayerSensitivity - PlayerExcitement).Abs().Inverse(); - - public static double 主刺激値 => 主アクション値 * 主感度興奮差; - - public static double 主感度確率 - { - get - { - switch (CurrentActionType) - { - case ActionType.Insertion: - return 0.2; - case ActionType.Contact: - return 0.2; - case ActionType.パイ: - if (パイズリRun) - { - return 0.6; - } - return 0.2; - case ActionType.手コ: - return 0.6; - case ActionType.足コ: - return 0.6; - case ActionType.none: - return 1.0; - default: - return 0.0; - } - } - } - - public static double 感度値 => (Sensitivity + Excitement + Tension.Inverse() + Shame) / 4.0 * Lust * Affection * 発情1_5w * 調教済1_1w * 目隠帯補正増; - - public static double 興奮値 => (Sensitivity + Excitement + PlayerExcitement + Shame) / 4.0 * Lust * 発情1_5w * 調教済1_1w * 拘束具補正増 * 玉口枷補正増; - - public static double 潤滑値 => (Sensitivity + Excitement) / 2.0 * Lust * Affection * 処女0_8w * 発情1_5w * 調教済1_1w; - - public static double 緊張値 => (Sensitivity + Tension.Inverse() + Shame.Inverse()) / 3.0 * Lust * Affection * 処女0_8w * 傷物0_8w * 調教済1_1w * 拘束具補正減 * 目隠帯補正減; - - public static double 羞恥値 => (Sensitivity + Excitement + PlayerExcitement + Shame + Cha.Bod.くぱぁ0) / 5.0 * Affection * 無毛1_5w * 処女1_5w * 発情0_5w * 調教済1_1w * 目隠帯補正減 * 玉口枷補正増; - - public static double 奉仕補正 - { - get - { - if (パイズリRun || フェラRun) - { - return 1.0 - 0.5 * (SkillL / Sta.GameData.TrainingTarget.MaxSkillL); - } - return 1.0; - } - } - - public static double 性感補正値 - { - get - { - double num = 0.4; - return CurrentContactType switch - { - ContactType.Stomache => num * 0.2, - ContactType.Thigh => num * 0.4, - ContactType.Side => num * 0.4, - ContactType.Mouth => num * 0.5, - ContactType.Ear => num * 0.6, - ContactType.Neck => num * 0.65, - ContactType.Chest => num * 0.6, - ContactType.Milk => num * 0.7, - ContactType.Crotch => num * 0.65, - ContactType.Anal => num * 0.8, - ContactType.Vagina => num * 0.85, - ContactType.Sex => num * 0.9, - ContactType.Nucleus => num * 1.1, - ContactType.Awareness => num * 1.1, - _ => 0.0, - }; - } - } - - public static double 部位値 - { - get - { - double num = 0.0; - if (CurrentContactType != 0) - { - num = 部位感度[CurrentContactType]; - } - return (num + 性感補正値).Clamp(0.0, 1.0); - } - } - - public static double アクション値 => CurrentActionType switch - { - ActionType.くぱ => 0.1, - ActionType.Shaving => 0.15, - ActionType.Contact => 0.25, - ActionType.Tickle => 0.3, - ActionType.Licking => 0.45, - ActionType.吸引 => 0.5, - ActionType.乳捏 => 0.6, - ActionType.パイ => 0.6, - ActionType.Grope => 0.65, - ActionType.Milk => 0.7, - ActionType.核捏 => 0.75, - ActionType.Insertion => 0.8 + ((CurrentContactType == ContactType.Vagina) ? Wetness : Excitement) * 0.2, - ActionType.Whipping => 1.0, - _ => 0.0, - }; - - public static double アイテム値 - { - get - { - switch (CurrentToolType) - { - case ToolType.T剃刀: - return 0.1; - case ToolType.Hand: - return 0.2; - case ToolType.羽根箒: - return 0.25; - case ToolType.マウス: - return 0.3; - case ToolType.ロータ: - return 0.3; - case ToolType.キャプ: - return 0.3; - case ToolType.Dildo: - return 0.35; - case ToolType.Penis: - return 0.4; - case ToolType.Vibrator: - return 0.45; - case ToolType.Drill: - return 0.5; - case ToolType.デンマ: - return 0.9; - case ToolType.調教鞭: - return 1.0; - case ToolType.パール: - if (CurrentContactType != ContactType.Anal) - { - return 0.2; - } - return 0.4; - case ToolType.AnalVibrator: - if (CurrentContactType != ContactType.Anal) - { - return 0.35; - } - return 0.7; - default: - return 0.0; - } - } - } - - public static double 慣れ値 - { - get - { - double num = 0.5.Sqrt(); - double num2 = 1.0 - num; - return (num + num2 * 奴隷接触慣れ.Inverse()) * (num + num2 * 奴隷アクション慣れ.Inverse()); - } - } - - private static double 感度興奮差 => (Sensitivity - Excitement).Abs().Inverse(); - - public static double 刺激値 => 部位値 * 慣れ値 * アイテム値 * アクション値 * (double)強さn * 感度興奮差 * 発情1_5w; - - public static double 拘束具補正増 - { - get - { - if (!Cha.Bod.拘束具_表示) - { - return 1.0; - } - return 1.3; - } - } - - public static double 拘束具補正減 - { - get - { - if (!Cha.Bod.拘束具_表示) - { - return 1.0; - } - return 1.3.Reciprocal(); - } - } - - public static double 目隠帯補正増 - { - get - { - if (!Cha.Bod.目隠帯_表示) - { - return 1.0; - } - return 1.3; - } - } - - public static double 目隠帯補正減 - { - get - { - if (!Cha.Bod.目隠帯_表示) - { - return 1.0; - } - return 1.3.Reciprocal(); - } - } - - public static double 玉口枷補正増 - { - get - { - if (!Cha.Bod.玉口枷_表示) - { - return 1.0; - } - return 1.3; - } - } - - public static double 玉口枷補正減 - { - get - { - if (!Cha.Bod.玉口枷_表示) - { - return 1.0; - } - return 1.3.Reciprocal(); - } - } - - public static double 奴感度確率 - { - get - { - switch (CurrentActionType) - { - case ActionType.Grope: - return 0.3; - case ActionType.乳捏: - return 0.3; - case ActionType.核捏: - return 0.4; - case ActionType.Insertion: - return 0.3; - case ActionType.Contact: - return 0.2 * Sensitivity.Inverse().Pow(2.0); - case ActionType.Shaving: - return 0.2 * Sensitivity.Inverse().Pow(2.0); - case ActionType.パイ: - if (パイズリRun) - { - return 0.6; - } - return 0.2; - case ActionType.Tickle: - return 0.6 * Sensitivity.Inverse().Pow(2.0); - case ActionType.くぱ: - return 0.2; - case ActionType.吸引: - return 0.6; - case ActionType.Milk: - return 0.35; - case ActionType.Licking: - return 0.6; - case ActionType.Whipping: - return 1.0; - default: - return 0.0; - } - } - } - - public static bool 奉仕0 - { - get - { - if (!絶頂中 && !Cha.Bod.Is拘束 && Pride == 0.0) - { - if (!(Lust > 0.5) && !(Affection > 0.5)) - { - return Training > 0.5; - } - return true; - } - return false; - } - } - - public static bool 奉仕1 - { - get - { - if (Pride == 0.0) - { - if (!(Lust > 0.5) && !(Affection > 0.5)) - { - return Training > 0.5; - } - return true; - } - return false; - } - } - - public static bool 手コキ - { - get - { - if (Cha.Bod.Is最前手人 && 奉仕0) - { - return SkillL > 0.1 * Sta.GameData.TrainingTarget.MaxSkillL; - } - return false; - } - } - - public static bool 足コキ - { - get - { - if (奉仕0) - { - return SkillL > 0.2 * Sta.GameData.TrainingTarget.MaxSkillL; - } - return false; - } - } - - public static bool パイズリ1 - { - get - { - if (Cha.Bod.Is最前手人 && 奉仕0) - { - return SkillL > 0.2 * Sta.GameData.TrainingTarget.MaxSkillL; - } - return false; - } - } - - public static bool パイズリ2 - { - get - { - if (Cha.Bod.Is最前手人 && 奉仕0) - { - return SkillL > 0.4 * Sta.GameData.TrainingTarget.MaxSkillL; - } - return false; - } - } - - public static bool パイズリ3 - { - get - { - if (Cha.Bod.Is最前手人 && 奉仕0) - { - return SkillL > 0.6 * Sta.GameData.TrainingTarget.MaxSkillL; - } - return false; - } - } - - public static bool フェラ1 - { - get - { - if (奉仕1 && !Cha.Bod.玉口枷_表示) - { - return SkillL > 0.15 * Sta.GameData.TrainingTarget.MaxSkillL; - } - return false; - } - } - - public static bool フェラ2 - { - get - { - if (!絶頂中 && 奉仕1 && !Cha.Bod.玉口枷_表示 && SkillL > 0.5 * Sta.GameData.TrainingTarget.MaxSkillL) - { - return CurrentToolType == ToolType.Penis; - } - return false; - } - } - - public static double 口挿入度 => (0.05 + 部位感度[ContactType.Mouth] * Tension.Inverse() * (SkillL / Sta.GameData.TrainingTarget.MaxSkillL)).Sqrt(); - - public static double 膣挿入度 => (0.05 + 部位感度[ContactType.Vagina] * Tension.Inverse() * Wetness).Sqrt(); - - public static double 肛挿入度 => (0.05 + 部位感度[ContactType.Anal] * Tension.Inverse()).Sqrt(); - - public static double 糸挿入度 => (0.05 + 部位感度[ContactType.Thread] * Tension.Inverse()).Sqrt(); - - public static bool 手口 => 口挿入度 >= 0.6; - - public static bool 手膣 - { - get - { - if (!Virgin) - { - return 膣挿入度 >= 0.6; - } - return false; - } - } - - public static bool 手肛 => 肛挿入度 >= 0.6; - - public static bool 手糸 => 糸挿入度 >= 0.6; - - public static double 変化V_射精 => PlayerStamina * PlayerExcitement; - - public static double 変化V_潮吹 => System.Math.Max(Lust, Sensitivity * Excitement); - - public static double 変化V_放尿 => System.Math.Max(System.Math.Max(Lust, Training), Excitement * Shame.Inverse()); - - public static double 変化V_口 => 口挿入度; - - public static double 変化V_膣 => 膣挿入度; - - public static double 変化V_肛 => 肛挿入度; - - public static double 変化V_糸 => 糸挿入度; - - public static double 変化V_固有値乱数 => Cha.ChaD.固有値 * RNG.XS.NextDouble(); - - public static double 無毛1_5w - { - get - { - if (!Hairless) - { - return 1.5 * 現陰毛.Inverse().Clamp(0.1, 1.0); - } - return 1.5; - } - } - - public static double 処女0_8w - { - get - { - if (!Virgin) - { - return 1.0; - } - return 0.8; - } - } - - public static double 処女1_5w - { - get - { - if (!Virgin) - { - return 1.0; - } - return 1.5; - } - } - - public static double 発情0_5w - { - get - { - if (!発情) - { - return 1.0; - } - return 0.5; - } - } - - public static double 発情1_5w - { - get - { - if (!発情) - { - return 1.0; - } - return 1.5; - } - } - - public static double 強靭0_7w - { - get - { - if (!Muscular) - { - return 1.0; - } - return 0.7; - } - } - - public static double 傷物0_8w - { - get - { - if (!Scars) - { - return 1.0; - } - return 0.8; - } - } - - public static double 傷物1_2w - { - get - { - if (!Scars) - { - return 1.0; - } - return 1.2; - } - } - - public static double 調教済0_9w - { - get - { - if (!Trained) - { - return 1.0; - } - return 0.9; - } - } - - public static double 調教済1_1w - { - get - { - if (!Trained) - { - return 1.0; - } - return 1.1; - } - } - - public static bool Is性器接触 - { - get - { - if (CurrentContactType != ContactType.Crotch && CurrentContactType != ContactType.Sex && CurrentContactType != ContactType.Nucleus) - { - return CurrentContactType == ContactType.Vagina; - } - return true; - } - } - - public static void RecoverPlayerStamina() - { - PlayerStamina = (PlayerStamina + (0.05 + PlayerStamina * RNG.XS.NextDouble())).Clamp(0.0, 1.0); - } - - public static void RecoverStamina(this Unit u) - { - u.ChaD.Stamina = (u.ChaD.Stamina + (0.05 + u.ChaD.Stamina * RNG.XS.NextDouble())).Clamp(0.0, 1.0); - } - - public static void 体力消費(this Unit u) - { - u.ChaD.Stamina = (u.ChaD.Stamina - 0.5 * RNG.XS.NextDouble() * u.消耗乗算値).Clamp(0.0, 1.0); - } - - public static void SetState() - { - Sensitivity = (1.0 * Pride.Inverse() * Lust * Affection * RNG.XS.NextDouble()).Clamp(0.0, 1.0); - Excitement = (1.0 * Pride.Inverse() * Lust * Affection * RNG.XS.NextDouble()).Clamp(0.0, 1.0); - Wetness = (2.0 * Pride.Inverse() * Lust * Affection).Clamp(0.0, 1.0); - Tension = (2.0 * Pride * Lust.Inverse() * Affection.Inverse()).Clamp(0.0, 1.0); - Shame = (1.0 * Pride.Inverse() * Affection).Clamp(0.0, 1.0); - } - - public static void SetStateTraining() - { - if (Sta.GameData.TrainingTarget != null && Cha != null) - { - RecoverPlayerStamina(); - Sta.GameData.TrainingTarget.RecoverStamina(); - PlayerSensitivity = 0.0; - PlayerExcitement = 0.0; - SetState(); - PreTrainingPride = Pride; - PreTrainingLust = Lust; - PreTrainingAffection = Affection; - PreTrainingTraining = Training; - PreTrainingSkillL = SkillL; - 調教前調教力 = 調教力; - Hairless = Sta.GameData.TrainingTarget.Hairless; - Virgin = Sta.GameData.TrainingTarget.Virgin; - 発情 = Sta.GameData.TrainingTarget.発情フラグ; - Pregnant = Sta.GameData.TrainingTarget.Pregnant; - Muscular = Sta.GameData.TrainingTarget.Muscular; - Scars = Sta.GameData.TrainingTarget.Scars; - Trained = Sta.GameData.TrainingTarget.Trained; - 絶頂回数 = 0; - 初回 = true; - 反応度 = 1.0; - Cha.SetInitialAngle(); - Cha.SetInitialExpression(); - Cha.SetInitialPosture(); - Cha.Emotion(); - Cha.UpdateExpression(); - Cha.UpdatePosture(); - Cha.Bod.処女喪失 = false; - Cha.Bod.膣内精液.血液1_表示 = false; - Cha.Bod.膣内精液.血液2_表示 = false; - Cha.Bod.性器精液.血液1_表示 = false; - Cha.Bod.性器精液.血液2_表示 = false; - Cha.Bod.飛沫濃度 = 0.0; - Cha.Bod.潮染み濃度 = 0.0; - Cha.Bod.尿染み濃度 = 0.0; - Cha.Bod.湯気左濃度 = 0.0; - Cha.Bod.湯気右濃度 = 0.0; - 放尿率 = 1.0; - Cha.Bod.噴乳左.母乳垂れ1_表示 = false; - Cha.Bod.噴乳左.母乳垂れ2_表示 = false; - Cha.Bod.噴乳右.母乳垂れ1_表示 = false; - Cha.Bod.噴乳右.母乳垂れ2_表示 = false; - 表示ステート更新(); - 強制終了 = false; - ModBox(); - SensBox(); - } - } - - public static void Result1() - { - UI.ip.TextIm = GameText.抵抗値 + " -" + (PreTrainingPride - Pride).Numf2() + "\r\n" + GameText.欲望度 + " +" + (Lust - PreTrainingLust).Numf2() + " " + GameText.情愛度 + " + " + (Affection - PreTrainingAffection).Numf2() + "\r\n" + GameText.卑屈度 + " +" + (Training - PreTrainingTraining).Numf2() + " " + GameText.技巧度 + " + " + (SkillL - PreTrainingSkillL).Numf2() + "\r\n\r\n" + GameText.調教力 + " +" + (調教力 - 調教前調教力).Numf2(); - } - - public static void Result2() - { - UI.ip.TextIm = GameText.抵抗値 + Pride.Numf2() + "\r\n" + GameText.欲望度 + Lust.Numf2() + " " + GameText.情愛度 + Affection.Numf2() + "\r\n" + GameText.卑屈度 + Training.Numf2() + " " + GameText.技巧度 + SkillL.Numf2() + "\r\n\r\n" + GameText.調教力 + 調教力.Numf2(); - Cha.Bod.変動ステート更新(); - } - - public static void アクション入力(ContactType contactType, ActionType actionType, CurrentState タイミング情報, ToolType toolType, int 挿入Lv, int 強さ, bool 機械, bool 射精) - { - 接触o = CurrentContactType; - アクション情報o = CurrentActionType; - タイミング情報o = タイミング情報n; - アイテム情報o = CurrentToolType; - 挿入Lvo = 挿入Lvn; - 強さo = 強さn; - 機械o = 機械n; - 射精o = 射精n; - CurrentContactType = contactType; - CurrentActionType = actionType; - タイミング情報n = タイミング情報; - CurrentToolType = toolType; - 挿入Lvn = 挿入Lv; - 強さn = 強さ; - 機械n = 機械; - 射精n = 射精; - if (加算前提) - { - 奴隷ゲージ上昇(); - if (toolType == ToolType.Penis) - { - 主人ゲージ上昇(); - } - Reaction0(); - } - } - - public static void 自コキ処理() - { - if (加算前提) - { - CurrentActionType = ActionType.none; - 射精n = false; - 主人ゲージ上昇(); - } - } - - public static void 主人ゲージ上昇() - { - 主感度加算(); - 射精直前処理(); - 射精開始処理(); - if (!射精n) - { - 射精処理(); - } - } - - public static void 奴隷ゲージ上昇() - { - 慣れ計算(); - 部位計算(); - 緊張計算(); - 羞恥計算(); - 潤滑計算(); - 感度加算(); - 欲望度計算(); - 情愛度計算(); - 卑屈度計算(); - 技巧度計算(); - 抵抗値計算(); - 調教力計算(); - 絶頂直前処理(); - 絶頂開始処理(); - } - - public static void 調教強制終了() - { - if (Stamina == 0.0 || PlayerStamina == 0.0) - { - UI.ip.MaiShow = true; - 強制終了 = true; - UI.ip.TextIm = GameText.体力が限界です調教を終了します; - } - } - - public static void 調教終了時() - { - } - - public static void 絶頂直前処理() - { - if (絶頂中 || !(Sensitivity > 0.85)) - { - return; - } - if (0.1.Lot()) - { - Cha.UpdateExpression(); - } - if (0.1.Lot()) - { - Cha.UpdatePosture(); - } - if (0.05.Lot()) - { - if (Cha.Bod.Is双眉) - { - Cha.両眉_0(RNG.XS.NextBool(), RNG.XS.NextM(3, 4), RNG.XS.NextM(3, 4)); - } - if (Cha.Bod.Is単眉) - { - Cha.単眉_顰(); - } - } - if (0.015.Lot()) - { - 発声(); - } - } - - public static void 絶頂開始処理() - { - if (絶頂中 || !(Sensitivity >= 1.0)) - { - return; - } - 絶頂中 = true; - double value = 4.0 * Excitement * Tension.Inverse() * Shame * Pride.Inverse() * Lust * Affection; - Cha.絶頂激しさ = value.Clamp(0.0, 1.0); - Cha.絶頂時間 = value.Clamp(0.0, 0.85); - UI.絶頂ゲージ点滅.Start(); - Cha.絶頂.Start(); - if (UI.ペニス処理.手コキ.Run) - { - UI.ペニス処理.手コキ.End(); - } - if (UI.ペニス処理.足コキ.Run) - { - UI.ペニス処理.足コキ.End(); - } - if (UI.ペニス処理.パイズリ.Run) - { - UI.ペニス処理.パイズリ.End(); - } - if (UI.ペニス処理.フェラ.Run) - { - UI.ペニス処理.フェラ.End(); - } - 絶頂回数++; - 初回 = true; - Reaction0(); - if (0.05.Lot()) - { - if (Cha.Bod.Is双眉) - { - Cha.両眉_0(RNG.XS.NextBool(), RNG.XS.NextM(3, 4), RNG.XS.NextM(3, 4)); - } - if (Cha.Bod.Is単眉) - { - Cha.単眉_顰(); - } - } - } - - public static void 絶頂中処理() - { - if (!加算前提) - { - return; - } - 絶頂部位計算(); - 絶頂欲望度計算(); - 絶頂情愛度計算(); - 絶頂卑屈度計算(); - 絶頂抵抗値計算(); - 調教力計算(); - if (0.1.Lot()) - { - Cha.UpdateExpression(); - } - if (絶頂回数 > 1 && Lust > 0.6 && 0.1.Lot()) - { - if (Cha.Bod.Is双眼) - { - Cha.目_上転左(); - Cha.目_上転右(); - } - if (Cha.Bod.Is単眼) - { - Cha.単目_上転(); - } - if (Cha.Bod.Is頬眼) - { - Cha.頬目_上転左(); - Cha.頬目_上転右(); - } - if (Cha.Bod.Is額眼) - { - Cha.額目_上転(); - } - } - if (RNG.XS.NextBool()) - { - if (0.1.Lot()) - { - if (Cha.Bod.Is双眼) - { - Cha.瞼_瞑左(); - Cha.瞼_瞑右(); - } - if (Cha.Bod.Is単眼) - { - Cha.単瞼_瞑(); - } - if (Cha.Bod.Is頬眼) - { - Cha.頬瞼_瞑左(); - Cha.頬瞼_瞑右(); - } - if (Cha.Bod.Is額眼) - { - Cha.額瞼_瞑(); - } - } - } - else if (0.1.Lot()) - { - if (Cha.Bod.Is双眼) - { - Cha.瞼_半1左(); - Cha.瞼_半1右(); - } - if (Cha.Bod.Is単眼) - { - Cha.単瞼_半1(); - } - if (Cha.Bod.Is頬眼) - { - Cha.頬瞼_半1左(); - Cha.頬瞼_半1右(); - } - if (Cha.Bod.Is額眼) - { - Cha.額瞼_半1(); - } - } - if (手膣 && Stamina > 0.1 && Wetness > 0.6 && Tension == 0.0 && Lust > 0.7 && Affection > 0.7 && (Excitement * 0.05).Lot()) - { - Cha.潮吹大.Start(); - } - else if (Wetness > 0.5 && Tension == 0.0 && Lust > 0.5 && Affection > 0.5 && (Excitement * 0.05).Lot()) - { - Cha.潮吹小.Start(); - } - if (Cha.Crying && Cha.Bod.舌_表示 && (Cha.絶頂激しさ * 0.0008).Lot()) - { - Cha.鼻水.Start(); - } - if ((Cha.Bod.舌_表示 || Cha.Bod.玉口枷_表示) && (Cha.絶頂激しさ * 0.001).Lot()) - { - Cha.涎.Start(); - } - if (0.05.Lot()) - { - if (Cha.Bod.Is双眉) - { - Cha.両眉_0(RNG.XS.NextBool(), RNG.XS.NextM(3, 4), RNG.XS.NextM(3, 4)); - } - if (Cha.Bod.Is単眉) - { - Cha.単眉_顰(); - } - } - if (0.01.Lot()) - { - 発声(); - } - } - - public static void 絶頂終了処理() - { - if (加算前提) - { - 絶頂終了処理_(); - if (Cha.Bod.くぱぁ0 > 0.5 && (0.1 + 放尿率 * 放尿経験値 * Tension.Inverse() * 0.5).Lot()) - { - Cha.放尿.Start(); - 放尿率 = (放尿率 - 0.1).Clamp(0.0, 1.0); - 放尿経験値 = (放尿経験値 + 0.03 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); - } - 発声(); - } - } - - public static void 絶頂終了処理_() - { - UI.絶頂ゲージ点滅.End(); - 絶頂中 = false; - Sensitivity -= Cha.絶頂激しさ.Inverse() * 0.5; - Excitement -= Cha.絶頂激しさ.Inverse() * 0.5; - } - - public static void 射精処理() - { - if (射精中 && (PlayerStamina * 0.05).Lot()) - { - UI.ペニス処理.精液発射(); - } - } - - public static void 射精直前処理() - { - if (射精中 || !(PlayerSensitivity > 0.85) || (CurrentActionType != ActionType.手コ && CurrentActionType != ActionType.パイ) || !(Lust > 0.6) || !(SkillL > 0.5 * Sta.GameData.TrainingTarget.MaxSkillL)) - { - return; - } - if (((SkillL + Lust) * 0.05).Lot()) - { - if (Cha.Bod.Is双眼) - { - Cha.目_見つめ左(); - Cha.目_見つめ右(); - } - if (Cha.Bod.Is頬眼) - { - Cha.頬目_見つめ左(); - Cha.頬目_見つめ右(); - } - if (Cha.Bod.Is単眼) - { - Cha.単目_見つめ(); - } - if (Cha.Bod.Is額眼) - { - Cha.額目_見つめ(); - } - } - if (!Cha.Bod.玉口枷_表示 && !Cha.Bod.舌_表示 && ((SkillL + Lust) * 0.05).Lot()) - { - Cha.口_開き(); - Cha.舌_出し(); - } - } - - public static void 射精開始処理() - { - if (加算前提 && !射精中 && PlayerSensitivity >= 1.0) - { - 射精中 = true; - double 射精時間 = (1.1 * PlayerExcitement * 技巧度影響値).Clamp(0.0, 0.85); - UI.ペニス処理.射精時間 = 射精時間; - UI.射精ゲージ点滅.Start(); - UI.ペニス処理.射精終了.Start(); - } - } - - public static void 射精中処理() - { - if (!加算前提) - { - return; - } - if (CurrentActionType != 0) - { - 絶頂技巧度計算(); - } - if ((CurrentActionType != ActionType.手コ && CurrentActionType != ActionType.パイ) || !(Lust > 0.6) || !(SkillL > 0.5 * Sta.GameData.TrainingTarget.MaxSkillL)) - { - return; - } - if (((SkillL + Lust) * 0.05).Lot()) - { - if (Cha.Bod.Is双眼) - { - Cha.目_見つめ左(); - Cha.目_見つめ右(); - } - if (Cha.Bod.Is頬眼) - { - Cha.頬目_見つめ左(); - Cha.頬目_見つめ右(); - } - if (Cha.Bod.Is単眼) - { - Cha.単目_見つめ(); - } - if (Cha.Bod.Is額眼) - { - Cha.額目_見つめ(); - } - } - if (!Cha.Bod.玉口枷_表示 && !Cha.Bod.舌_表示 && ((SkillL + Lust) * 0.05).Lot()) - { - Cha.口_開き(); - Cha.舌_出し(); - } - } - - public static void 射精終了処理() - { - if (加算前提) - { - 射精終了処理_(); - } - } - - public static void 射精終了処理_() - { - UI.射精ゲージ点滅.End(); - 射精中 = false; - PlayerSensitivity -= UI.ペニス処理.射精時間.Inverse() * 0.6; - PlayerExcitement -= UI.ペニス処理.射精時間.Inverse() * 0.6; - } - - public static void 中出し処理() - { - if (加算前提) - { - if (CurrentContactType != ContactType.Mouth) - { - 潤滑計算(); - } - 欲望度計算(); - 情愛度計算(); - if (CurrentContactType == ContactType.Vagina && !Sta.GameData.TrainingTarget.Pregnant) - { - Sta.GameData.TrainingTarget.Pregnant = (0.04 * 調教力 + 0.01 * 発情1_5w * ((Sta.GameData.TrainingTarget.Race == GameText.エキドナ) ? 2.0 : 1.0)).Lot(); - } - } - } - - public static void ぶっかけ処理() - { - if (!加算前提) - { - return; - } - 羞恥計算(); - 卑屈度計算(); - if (CurrentContactType != ContactType.Head && CurrentContactType != ContactType.Face && CurrentContactType != ContactType.Hair && CurrentContactType != ContactType.Mouth) - { - return; - } - if (0.7.Lot()) - { - if (Cha.Bod.Is双眼) - { - Cha.瞼_瞑左(); - Cha.瞼_瞑右(); - } - if (Cha.Bod.Is単眼) - { - Cha.単瞼_瞑(); - } - if (Cha.Bod.Is頬眼) - { - Cha.頬瞼_瞑左(); - Cha.頬瞼_瞑右(); - } - if (Cha.Bod.Is額眼) - { - Cha.額瞼_瞑(); - } - } - else - { - if (Cha.Bod.Is双眼) - { - Cha.瞼_半2左(); - Cha.瞼_半2右(); - } - if (Cha.Bod.Is単眼) - { - Cha.単瞼_半2(); - } - if (Cha.Bod.Is頬眼) - { - Cha.頬瞼_半2左(); - Cha.頬瞼_半2右(); - } - if (Cha.Bod.Is額眼) - { - Cha.額瞼_半2(); - } - } - } - - public static void 主精力消費大() - { - if (加算前提) - { - double num = 0.02; - PlayerStamina = (PlayerStamina - (num * 0.11 + num * 1.5 * 主消費影響値)).Clamp(0.0, 1.0); - } - 調教強制終了(); - } - - public static void 主精力消費小() - { - if (加算前提) - { - double num = 0.0004; - PlayerStamina = (PlayerStamina - (num * 0.11 + num * 1.5 * 主消費影響値)).Clamp(0.0, 1.0); - } - 調教強制終了(); - } - - public static void 奴体力消費大() - { - if (加算前提) - { - double num = 0.02 * (1.0 - 0.6 * 調教力); - Stamina = (Stamina - (num + num * ((奴隷a + Pride + Tension) / 3.0) * 奴消費影響値 + num * (機械n ? 刺激値 : 0.0) * 奴消費影響値)).Clamp(0.0, 1.0); - 調教強制終了(); - } - } - - public static void 奴体力消費中() - { - if (加算前提) - { - double num = 0.01 * (1.0 - 0.6 * 調教力); - Stamina = (Stamina - (num + num * ((奴隷a + Pride + Tension) / 3.0) * 奴消費影響値 + num * (機械n ? 刺激値 : 0.0) * 奴消費影響値)).Clamp(0.0, 1.0); - 調教強制終了(); - } - } - - public static void 奴体力消費小() - { - if (加算前提) - { - double num = 0.0004 * (1.0 - 0.6 * 調教力); - Stamina = (Stamina - (num + num * ((奴隷a + Pride + Tension) / 3.0) * 奴消費影響値 + num * (機械n ? 刺激値 : 0.0) * 奴消費影響値)).Clamp(0.0, 1.0); - 調教強制終了(); - } - } - - public static void 主回復() - { - PlayerStamina = (PlayerStamina + ((Sta.GameData.祝福 != null) ? Sta.GameData.祝福.回復値 : 0.0)).Clamp(0.0, 1.0); - } - - public static void 主感度加算() - { - double num = 0.0025; - double num2 = 0.0095 - num; - 主人ao = 主人a; - 主人a = num + num2 * 主刺激値 * 主射精値 * 技巧度影響値; - if (主感度確率.Lot()) - { - PlayerSensitivity = (PlayerSensitivity + 主人a).Clamp(0.0, 1.0); - } - } - - public static void 主感度減算() - { - double num = 0.0003; - PlayerSensitivity = (PlayerSensitivity - (num + 主人a * PlayerSensitivity * PlayerExcitement.Inverse() * 技巧度影響値.Inverse())).Clamp(0.0, 1.0); - } - - public static void 主興奮計算() - { - double num = 0.0025; - double num2 = 0.05 - num; - PlayerExcitement = (PlayerExcitement + (PlayerSensitivity - PlayerExcitement) * (num + num2 * 主興奮値 * 技巧度影響値)).Clamp(0.0, 1.0); - } - - public static void 主興奮計算2() - { - if (Excitement > PlayerExcitement) - { - double num = 0.0025; - double num2 = 0.05 - num; - PlayerExcitement = (PlayerExcitement + (Excitement - PlayerExcitement) * (num + num2 * 主興奮値 * 技巧度影響値)).Clamp(0.0, 1.0); - } - } - - public static void 回復() - { - Stamina = (Stamina + Sta.GameData.TrainingTarget.回復値).Clamp(0.0, 1.0); - } - - public static void 慣れ計算() - { - double num = 0.0001; - double num2 = 0.0005 - num; - if (接触o == CurrentContactType && 強さo == 強さn) - { - 奴隷接触慣れ = (奴隷接触慣れ + (num + num2 * Cha.ChaD.固有値 * 調教力.Inverse())).Clamp(0.0, 1.0); - } - else - { - 奴隷接触慣れ = 0.0; - } - if (アクション情報o == CurrentActionType && 強さo == 強さn) - { - 奴隷アクション慣れ = (奴隷アクション慣れ + (num + num2 * Cha.ChaD.固有値 * 調教力.Inverse())).Clamp(0.0, 1.0); - } - else - { - 奴隷アクション慣れ = 0.0; - } - } - - public static void 感度加算() - { - double num = 0.0025; - double num2 = 0.005 - num; - 奴隷ao = 奴隷a; - 奴隷a = num + num2 * 刺激値 * 感度値 * 調教力影響値; - if (機械n) - { - 奴隷a *= (Pride * 調教力影響値.Inverse()).Inverse(); - } - 奴隷a -= 奴隷a * Sensitivity * (Pride + Tension) * 調教力.Inverse(); - if (奴感度確率.Lot()) - { - Sensitivity = (Sensitivity + 奴隷a * 奉仕補正).Clamp(0.0, 1.0); - } - } - - public static void 感度減算() - { - double num = 0.0003; - Sensitivity = (Sensitivity - (num + 奴隷a * Sensitivity * Excitement.Inverse() * 調教力影響値.Inverse())).Clamp(0.0, 1.0); - } - - public static void 興奮計算() - { - double num = 0.0025; - double num2 = 0.05 - num; - Excitement = (Excitement + (Sensitivity - Excitement) * (num + num2 * 興奮値 * 調教力影響値)).Clamp(0.0, 1.0); - } - - public static void 興奮計算2() - { - if (PlayerExcitement > Excitement) - { - double num = 0.0025; - double num2 = 0.05 - num; - Excitement = (Excitement + (PlayerExcitement - Excitement) * (num + num2 * 興奮値 * 調教力影響値)).Clamp(0.0, 1.0); - } - } - - public static void 潤滑計算() - { - double num = 2E-05; - double num2 = 0.3 - num; - if (CurrentContactType == ContactType.Vagina && CurrentActionType == ActionType.Insertion) - { - Wetness = (Wetness + (0.0005 + num2 * 奴隷a * 潤滑値)).Clamp(0.0, 1.0); - } - Wetness = (Wetness + (num + num2 * 奴隷a * 潤滑値)).Clamp(0.0, 1.0); - } - - public static bool 苦痛条件(this Cha c) - { - if ((!機械n || !(c.ChaD.Lust < 0.5) || !(c.ChaD.Affection < 0.5)) && (CurrentActionType != ActionType.Whipping || !(c.ChaD.Lust < 0.65))) - { - if (CurrentActionType == ActionType.Insertion) - { - if (!(c.ChaD.Wetness < 0.5) && !Virgin) - { - if (CurrentContactType != 0) - { - return c.ChaD.Sesnsitivities[CurrentContactType] < 0.5; - } - return false; - } - return true; - } - return false; - } - return true; - } - - public static void 緊張計算() - { - double num = 1E-05; - double num2 = 0.3 - num; - if (0.5.Lot()) - { - Tension = (Tension + 2E-05 * Pride).Clamp(0.0, 1.0); - } - if (Cha.苦痛条件()) - { - Tension = (Tension + (num + num2 * 奴隷a * 緊張値.Inverse() * 調教力影響値.Inverse())).Clamp(0.0, 1.0); - } - else if (CurrentActionType == ActionType.Tickle) - { - Tension = (Tension - (num + num2 * 奴隷a * 緊張値 * 調教力影響値 * 4.5) * ((CurrentToolType == ToolType.羽根箒) ? 2.0 : 1.0)).Clamp(0.0, 1.0); - } - if (CurrentToolType == ToolType.Hand || CurrentToolType == ToolType.マウス || CurrentToolType == ToolType.Penis) - { - Tension = (Tension - (num + num2 * 奴隷a * 緊張値 * 調教力影響値 * 0.5)).Clamp(0.0, 1.0); - } - } - - public static void 羞恥計算() - { - double num = 7.5E-05; - double num2 = 0.4 - num; - if (CurrentActionType == ActionType.くぱ) - { - Shame = (Shame + (num + num2 * 奴隷a * 羞恥値 * 調教力影響値 * RNG.XS.NextDouble())).Clamp(0.0, 1.0); - } - else if (CurrentActionType == ActionType.Shaving) - { - Shame = (Shame + (num + num2 * 奴隷a * 羞恥値 * 調教力影響値 * 現陰毛 * 4.0)).Clamp(0.0, 1.0); - } - Shame = (Shame + (num + num2 * 奴隷a * 羞恥値 * 調教力影響値 * RNG.XS.NextDouble())).Clamp(0.0, 1.0); - } - - public static void 調教力計算() - { - if (!機械n) - { - double num = 1E-05; - double num2 = 2E-05 - num; - 調教力 = (調教力 + (num + num2 * 奴隷a * 感度興奮差 * 調教力影響値)).Clamp(0.0, 1.0); - } - } - - public static void 部位計算() - { - if (CurrentContactType != 0) - { - 部位感度[CurrentContactType] = (部位感度[CurrentContactType] + 0.015 * 奴隷a * 調教力影響値 * 発情1_5w * 調教済1_1w).Clamp(0.0, 1.0); - } - if (Cha.Bod.玉口枷_表示 && 部位感度.ContainsKey(ContactType.Mouth)) - { - 部位感度[ContactType.Mouth] = (部位感度[ContactType.Mouth] + 0.005 * 奴隷a * 調教力影響値 * 発情1_5w * 調教済1_1w).Clamp(0.0, 1.0); - } - } - - public static void 抵抗値計算() - { - Pride = (Pride - 0.02 * 奴隷a * Training * 調教力影響値 * 処女0_8w * 発情1_5w * 傷物0_8w).Clamp(0.0, 1.0); - } - - public static void 欲望度計算() - { - Lust = (Lust + 0.0075 * 奴隷a * 調教力影響値 * 処女0_8w * 発情1_5w * 調教済1_1w * 目隠帯補正増).Clamp(0.0, 1.0); - } - - public static void 情愛度計算() - { - if (CurrentToolType == ToolType.Hand || CurrentToolType == ToolType.マウス || CurrentToolType == ToolType.Penis || Affection > 0.5) - { - Affection = (Affection + 0.015 * 奴隷a * 調教力影響値 * 処女1_5w * 傷物1_2w * 調教済1_1w * 拘束具補正減 * 目隠帯補正減 * 玉口枷補正減).Clamp(0.0, 1.0); - } - } - - public static void 卑屈度計算() - { - if (CurrentActionType == ActionType.Whipping) - { - Training = (Training + 0.5 * 奴隷a * 調教力影響値 * 傷物1_2w * 拘束具補正増 * 玉口枷補正増).Clamp(0.0, 1.0); - } - if ((0.1 * RNG.XS.NextDouble() * Cha.ChaD.固有値).Lot()) - { - Training = (Training + 0.2 * 奴隷a * 調教力影響値 * 傷物1_2w * 拘束具補正増 * 玉口枷補正増).Clamp(0.0, 1.0); - } - Training = (Training + 0.0005 * 奴隷a * 調教力影響値 * 傷物1_2w * 拘束具補正増 * 玉口枷補正増).Clamp(0.0, 1.0); - if (CurrentContactType == ContactType.Anal) - { - Training = (Training + 0.0005 * 奴隷a * 調教力影響値 * 傷物1_2w * 拘束具補正増 * 玉口枷補正増).Clamp(0.0, 1.0); - } - } - - public static void 技巧度計算() - { - if ((CurrentActionType == ActionType.Insertion && CurrentToolType == ToolType.Penis) || CurrentActionType == ActionType.パイ || CurrentActionType == ActionType.手コ || CurrentActionType == ActionType.足コ) - { - SkillL = (SkillL + 0.0035 * 主人a * 調教力影響値).Clamp(0.0, Sta.GameData.TrainingTarget.MaxSkillL); - } - } - - public static void 絶頂部位計算() - { - if (CurrentContactType != 0) - { - 部位感度[CurrentContactType] = (部位感度[CurrentContactType] + 0.03 * 奴隷a * 感度興奮差 * 調教力影響値 * 発情1_5w * 調教済1_1w * RNG.XS.NextDouble()).Clamp(0.0, 1.0); - } - if (Cha.Bod.玉口枷_表示 && 部位感度.ContainsKey(ContactType.Mouth)) - { - 部位感度[ContactType.Mouth] = (部位感度[ContactType.Mouth] + 0.01 * 奴隷a * 調教力影響値 * 発情1_5w * 調教済1_1w).Clamp(0.0, 1.0); - } - } - - public static void 絶頂抵抗値計算() - { - Pride = (Pride - 0.04 * 奴隷a * 感度興奮差 * 調教力影響値 * 処女0_8w * 発情1_5w * RNG.XS.NextDouble()).Clamp(0.0, 1.0); - } - - public static void 絶頂欲望度計算() - { - Lust = (Lust + 0.015 * 奴隷a * 感度興奮差 * 調教力影響値 * 処女0_8w * 発情1_5w * 調教済1_1w * 目隠帯補正増 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); - } - - public static void 絶頂情愛度計算() - { - Affection = (Affection + 0.03 * 奴隷a * 感度興奮差 * 調教力影響値 * 処女1_5w * 発情1_5w * 傷物1_2w * 調教済1_1w * 拘束具補正減 * 目隠帯補正減 * 玉口枷補正減 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); - } - - public static void 絶頂卑屈度計算() - { - Training = (Training + 0.001 * 奴隷a * 感度興奮差 * 調教力影響値 * 傷物1_2w * 拘束具補正増 * 玉口枷補正増 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); - } - - public static void 絶頂技巧度計算() - { - if ((CurrentActionType == ActionType.Insertion && CurrentToolType == ToolType.Penis) || CurrentActionType == ActionType.パイ || CurrentActionType == ActionType.手コ || CurrentActionType == ActionType.足コ) - { - SkillL = (SkillL + 0.007 * 主人a * 主感度興奮差 * 調教力影響値 * RNG.XS.NextDouble()).Clamp(0.0, Sta.GameData.TrainingTarget.MaxSkillL); - } - } - - public static void 表示ステート更新() - { - if (Sta.GameData.TrainingTarget == null) - { - return; - } - UI.体力sゲージ.Value = Stamina; - UI.絶頂sゲージ.Value = Sensitivity; - UI.興奮sゲージ.Value = Excitement; - UI.精力mゲージ.Value = PlayerStamina; - UI.射精mゲージ.Value = PlayerSensitivity; - UI.興奮mゲージ.Value = PlayerExcitement; - Cha.Bod.下着B染み = Wetness; - Cha.Bod.陰核勃起 = Excitement; - Cha.Bod.乳首勃起 = Excitement; - Cha.Bod.顔紅潮 = Excitement.Max(Shame); - Cha.Bod.体紅潮 = Excitement; - Cha.呼吸速度 = 0.2 + 0.8 * Excitement; - if (Lust > 0.5 && Affection > 0.5) - { - Cha.Bod.子宮下がり = Excitement; - } - if (Lust > 0.5 && 部位感度[ContactType.Anal] > 0.75) - { - Cha.Bod.肛門開き = Excitement; - } - if (Lust > 0.3) - { - if (!UI.ハンド処理.Isくぱぁ && (!UI.Is挿入 || UI.ハンド左.Xi == 7)) - { - Cha.Bod.くぱぁ0 = Excitement; - } - if (!Cha.ChaD.股施術 && (Cha.Bod.Is蠍 || (Cha.Bod.Is蛇 && Cha.Bod.蛇.ガード))) - { - Cha.Bod.くぱぁ1 = Excitement; - if (Cha.Bod.くぱぁ1 < 0.3) - { - UI.くぱぁ閉じ時(); - } - } - } - if (!Cha.汗かき.Run && Lust > 0.5 && Excitement > 0.75) - { - Cha.汗かき.Start(); - } - else if (Cha.汗かき.Run && Excitement < 0.4) - { - Cha.汗かき.End(); - } - if (UI.ハンド処理.Isくぱぁ) - { - UI.Set_くぱぁ(UI.ハンド右, 右: true); - UI.Set_くぱぁ(UI.ハンド左, 右: false); - } - if (UI.ステート描画) - { - UI.ステート.TextIm = GameText.体力 + "/" + Stamina.Numf1() + "\r\n" + GameText.感度 + "/" + Sensitivity.Numf1() + "\r\n" + GameText.興奮 + "/" + Excitement.Numf1() + "\r\n" + GameText.潤滑 + "/" + Wetness.Numf1() + "\r\n" + GameText.緊張 + "/" + Tension.Numf1() + "\r\n" + GameText.羞恥 + "/" + Shame.Numf1() + "\r\n\r\n" + GameText.抵抗値 + "/" + Pride.Numf1() + "\r\n" + GameText.欲望度 + "/" + Lust.Numf1() + "\r\n" + GameText.情愛度 + "/" + Affection.Numf1() + "\r\n" + GameText.卑屈度 + "/" + Training.Numf1() + "\r\n" + GameText.技巧度 + "/" + SkillL.Numf1(); - } - } - - public static double 否定_(this Cha c) - { - return c.ChaD.Pride; - } - - public static double 屈辱_(this Cha c) - { - return c.ChaD.Sensitivity * c.ChaD.Pride * c.ChaD.Taming; - } - - public static double 羞恥_(this Cha c) - { - return c.ChaD.Shyness; - } - - public static double 受容_(this Cha c) - { - return c.ChaD.Tension.Inverse() * c.ChaD.Pride.Inverse() * c.ChaD.Affection; - } - - public static double 欲望_(this Cha c) - { - return c.ChaD.Tension.Inverse() * c.ChaD.Pride.Inverse() * c.ChaD.Lust; - } - - public static double 興奮_(this Cha c) - { - return c.ChaD.Tension.Inverse() * c.ChaD.Pride.Inverse() * c.ChaD.Excitement * c.ChaD.Lust; - } - - public static double 余裕_(this Cha c) - { - return c.ChaD.Tension.Inverse() * c.ChaD.Stamina * c.ChaD.Sensitivity.Inverse() * c.ChaD.Taming.Inverse() * c.ChaD.SkillL; - } - - public static double 幸福_(this Cha c) - { - return c.ChaD.Tension.Inverse() * c.ChaD.Pride.Inverse() * c.ChaD.Tension.Inverse() * c.ChaD.Affection; - } - - public static double 喜悦_(this Cha c) - { - return c.ChaD.Tension.Inverse() * c.ChaD.Pride.Inverse() * c.ChaD.Sensitivity * c.ChaD.Affection * c.ChaD.Lust; - } - - public static double 淫乱_(this Cha c) - { - return c.ChaD.Tension.Inverse() * c.ChaD.Pride.Inverse() * c.ChaD.Sensitivity * c.ChaD.Excitement * c.ChaD.Lust * c.ChaD.Taming; - } - - public static double 其他_(this Cha c) - { - return 0.2; - } - - public static void Emotion(this Cha c) - { - switch (c.ChaD.Emotion) - { - case EmotionType.none: - switch (Oth.GetRandomIndex(c.否定_(), c.屈辱_(), c.羞恥_(), c.受容_(), c.欲望_(), c.興奮_(), c.余裕_(), c.幸福_(), c.喜悦_(), c.淫乱_(), c.其他_())) - { - case 0: - c.ChaD.Emotion = EmotionType.Denial; - break; - case 1: - c.ChaD.Emotion = EmotionType.Humiliation; - break; - case 2: - c.ChaD.Emotion = EmotionType.Shame; - break; - case 3: - c.ChaD.Emotion = EmotionType.Acceptance; - break; - case 4: - c.ChaD.Emotion = EmotionType.Desire; - break; - case 5: - c.ChaD.Emotion = EmotionType.Excitement; - break; - case 6: - c.ChaD.Emotion = EmotionType.余裕; - break; - case 7: - c.ChaD.Emotion = EmotionType.Happiness; - break; - case 8: - c.ChaD.Emotion = EmotionType.Joy; - break; - case 9: - c.ChaD.Emotion = EmotionType.Lewd; - break; - case 10: - c.ChaD.Emotion = EmotionType.Other; - break; - } - break; - case EmotionType.Denial: - switch (Oth.GetRandomIndex(c.否定_(), c.屈辱_(), c.羞恥_(), c.喜悦_())) - { - case 0: - c.ChaD.Emotion = EmotionType.Denial; - break; - case 1: - c.ChaD.Emotion = EmotionType.Humiliation; - break; - case 2: - c.ChaD.Emotion = EmotionType.Shame; - break; - case 3: - c.ChaD.Emotion = EmotionType.Joy; - break; - } - break; - case EmotionType.Humiliation: - switch (Oth.GetRandomIndex(c.否定_(), c.屈辱_(), c.羞恥_(), c.興奮_())) - { - case 0: - c.ChaD.Emotion = EmotionType.Denial; - break; - case 1: - c.ChaD.Emotion = EmotionType.Humiliation; - break; - case 2: - c.ChaD.Emotion = EmotionType.Shame; - break; - case 3: - c.ChaD.Emotion = EmotionType.Excitement; - break; - } - break; - case EmotionType.Shame: - switch (Oth.GetRandomIndex(c.屈辱_(), c.羞恥_(), c.興奮_())) - { - case 0: - c.ChaD.Emotion = EmotionType.Humiliation; - break; - case 1: - c.ChaD.Emotion = EmotionType.Shame; - break; - case 2: - c.ChaD.Emotion = EmotionType.Excitement; - break; - } - break; - case EmotionType.Acceptance: - switch (Oth.GetRandomIndex(c.羞恥_(), c.受容_(), c.欲望_(), c.興奮_(), c.余裕_())) - { - case 0: - c.ChaD.Emotion = EmotionType.Shame; - break; - case 1: - c.ChaD.Emotion = EmotionType.Acceptance; - break; - case 2: - c.ChaD.Emotion = EmotionType.Desire; - break; - case 3: - c.ChaD.Emotion = EmotionType.Excitement; - break; - case 4: - c.ChaD.Emotion = EmotionType.余裕; - break; - } - break; - case EmotionType.Desire: - switch (Oth.GetRandomIndex(c.受容_(), c.欲望_(), c.興奮_(), c.喜悦_(), c.淫乱_())) - { - case 0: - c.ChaD.Emotion = EmotionType.Acceptance; - break; - case 1: - c.ChaD.Emotion = EmotionType.Desire; - break; - case 2: - c.ChaD.Emotion = EmotionType.Excitement; - break; - case 3: - c.ChaD.Emotion = EmotionType.Joy; - break; - case 4: - c.ChaD.Emotion = EmotionType.Lewd; - break; - } - break; - case EmotionType.Excitement: - switch (Oth.GetRandomIndex(c.羞恥_(), c.欲望_(), c.興奮_(), c.喜悦_(), c.淫乱_())) - { - case 0: - c.ChaD.Emotion = EmotionType.Shame; - break; - case 1: - c.ChaD.Emotion = EmotionType.Desire; - break; - case 2: - c.ChaD.Emotion = EmotionType.Excitement; - break; - case 3: - c.ChaD.Emotion = EmotionType.Joy; - break; - case 4: - c.ChaD.Emotion = EmotionType.Lewd; - break; - } - break; - case EmotionType.余裕: - switch (Oth.GetRandomIndex(c.受容_(), c.欲望_(), c.興奮_(), c.余裕_(), c.幸福_())) - { - case 0: - c.ChaD.Emotion = EmotionType.Acceptance; - break; - case 1: - c.ChaD.Emotion = EmotionType.Desire; - break; - case 2: - c.ChaD.Emotion = EmotionType.Excitement; - break; - case 3: - c.ChaD.Emotion = EmotionType.余裕; - break; - case 4: - c.ChaD.Emotion = EmotionType.Happiness; - break; - } - break; - case EmotionType.Happiness: - switch (Oth.GetRandomIndex(c.受容_(), c.欲望_(), c.余裕_(), c.幸福_(), c.喜悦_())) - { - case 0: - c.ChaD.Emotion = EmotionType.Acceptance; - break; - case 1: - c.ChaD.Emotion = EmotionType.Desire; - break; - case 2: - c.ChaD.Emotion = EmotionType.余裕; - break; - case 3: - c.ChaD.Emotion = EmotionType.Happiness; - break; - case 4: - c.ChaD.Emotion = EmotionType.Joy; - break; - } - break; - case EmotionType.Joy: - switch (Oth.GetRandomIndex(c.羞恥_(), c.受容_(), c.欲望_(), c.興奮_(), c.幸福_(), c.喜悦_(), c.淫乱_())) - { - case 0: - c.ChaD.Emotion = EmotionType.Shame; - break; - case 1: - c.ChaD.Emotion = EmotionType.Acceptance; - break; - case 2: - c.ChaD.Emotion = EmotionType.Desire; - break; - case 3: - c.ChaD.Emotion = EmotionType.Excitement; - break; - case 4: - c.ChaD.Emotion = EmotionType.Happiness; - break; - case 5: - c.ChaD.Emotion = EmotionType.Joy; - break; - case 6: - c.ChaD.Emotion = EmotionType.Lewd; - break; - } - break; - case EmotionType.Lewd: - switch (Oth.GetRandomIndex(c.屈辱_(), c.羞恥_(), c.欲望_(), c.興奮_(), c.幸福_(), c.喜悦_(), c.淫乱_())) - { - case 0: - c.ChaD.Emotion = EmotionType.Humiliation; - break; - case 1: - c.ChaD.Emotion = EmotionType.Shame; - break; - case 2: - c.ChaD.Emotion = EmotionType.Desire; - break; - case 3: - c.ChaD.Emotion = EmotionType.Excitement; - break; - case 4: - c.ChaD.Emotion = EmotionType.Happiness; - break; - case 5: - c.ChaD.Emotion = EmotionType.Joy; - break; - case 6: - c.ChaD.Emotion = EmotionType.Lewd; - break; - } - break; - case EmotionType.Other: - switch (Oth.GetRandomIndex(c.羞恥_(), c.受容_(), c.余裕_(), c.幸福_(), c.其他_())) - { - case 0: - c.ChaD.Emotion = EmotionType.Shame; - break; - case 1: - c.ChaD.Emotion = EmotionType.Acceptance; - break; - case 2: - c.ChaD.Emotion = EmotionType.余裕; - break; - case 3: - c.ChaD.Emotion = EmotionType.Happiness; - break; - case 4: - c.ChaD.Emotion = EmotionType.Other; - break; - } - break; - } - if (c.苦痛条件()) - { - c.ChaD.Emotion = EmotionType.Humiliation; - } - if (c.放尿.Run) - { - c.ChaD.Emotion = EmotionType.Shame; - } - } - - public static void WaitingState0() - { - if (0.02.Lot()) - { - WaitingState1(); - } - } - - public static void WaitingState1() - { - if ((Excitement.Inverse() * 0.05).Lot()) - { - Cha.Crying = false; - } - if (Cha.Bod.Is初期腰) - { - Cha.Bod.Set腰(); - } - Cha.Emotion(); - Cha.UpdateExpression(); - Cha.UpdatePosture(); - } - - public static void Reaction0() - { - if (Cha != null && Cha.EyeTracking.Run) - { - Cha.EyeTracking.End(); - } - if (Virgin && CurrentActionType == ActionType.Insertion && (CurrentToolType == ToolType.Penis || CurrentToolType == ToolType.Dildo || CurrentToolType == ToolType.Vibrator || CurrentToolType == ToolType.Drill || CurrentToolType == ToolType.デンマ || CurrentToolType == ToolType.AnalVibrator) && CurrentContactType == ContactType.Vagina && 挿入Lvn > 2) - { - Reaction2(); - Cha.Bod.腰.位置B += Oth.GetRandomVector() * 0.0004; - Cha.Bod.腰振りv = RNG.XS.NextDouble(); - switch (RNG.XS.Next(2)) - { - case 0: - Cha.ChaD.Emotion = EmotionType.Humiliation; - break; - case 1: - Cha.ChaD.Emotion = EmotionType.Shame; - break; - } - Cha.SetInitialExpression(); - Cha.UpdatePosture(); - Virgin = false; - Sta.GameData.TrainingTarget.Virgin = false; - UI.発音(Cha.Bod.膣口位置.GetAreaPoint(0.04), Sta.処女喪失, Color.Red, 0.3, b: true); - Cha.Bod.処女喪失 = true; - if (Cha.Bod.断面_表示) - { - Cha.Bod.膣内精液.血液1_表示 = true; - Cha.Bod.膣内精液.血液2_表示 = true; - } - Cha.Bod.性器精液.血液1_表示 = true; - Cha.Bod.性器精液.血液2_表示 = true; - Cha.Bod.性器精液.血液濃度 = 0.0; - 発声(); - } - else if (!射精n && (初回 || タイミング情報n == CurrentState.Start || CurrentActionType == ActionType.Whipping || (CurrentContactType == ContactType.Vagina && CurrentActionType == ActionType.Insertion && 挿入Lvn == (int)(5.0 * Cha.ChaD.固有値) && 0.2.Lot()))) - { - Reaction1(); - 初回 = false; - } - else if (反応度 > 0.0) - { - if ((反応度 * 0.25).Lot()) - { - Reaction1(); - } - 反応度 = (反応度 - 0.05).Clamp(0.0, 1.0); - } - else if ((0.02 + 0.03 * Sensitivity).Lot()) - { - Reaction1(); - } - else if (タイミング情報n == CurrentState.End) - { - WaitingState1(); - 初回 = true; - 反応度 = 1.0; - if (CurrentActionType == ActionType.Insertion && CurrentContactType == ContactType.Mouth && SkillL < 0.5 * Sta.GameData.TrainingTarget.MaxSkillL && Reactions.Tongue.Contains(Cha.Bod.口i) && ((CurrentToolType == ToolType.Hand && 手口) || CurrentToolType == ToolType.Penis || CurrentToolType == ToolType.Dildo || CurrentToolType == ToolType.Vibrator || CurrentToolType == ToolType.Drill || CurrentToolType == ToolType.デンマ || CurrentToolType == ToolType.AnalVibrator) && (SkillL.Inverse() * 0.8).Lot()) - { - Cha.Coughing.Start(); - return; - } - Cha.SetInitialExpression(); - Cha.口(); - } - } - - public static void Reaction1() - { - Reaction2(); - Cha.Bod.腰.位置B += Oth.GetRandomVector() * 0.0004; - Cha.Bod.腰振りv = RNG.XS.NextDouble(); - Cha.Emotion(); - Cha.UpdateExpression(); - Cha.UpdatePosture(); - if (Cha.苦痛条件()) - { - if (0.7.Lot()) - { - if (Cha.Bod.Is双眼) - { - Cha.瞼_瞑左(); - Cha.瞼_瞑右(); - } - if (Cha.Bod.Is単眼) - { - Cha.単瞼_瞑(); - } - if (Cha.Bod.Is頬眼) - { - Cha.頬瞼_瞑左(); - Cha.頬瞼_瞑右(); - } - if (Cha.Bod.Is額眼) - { - Cha.額瞼_瞑(); - } - } - else - { - if (Cha.Bod.Is双眼) - { - Cha.瞼_半2左(); - Cha.瞼_半2右(); - } - if (Cha.Bod.Is単眼) - { - Cha.単瞼_半2(); - } - if (Cha.Bod.Is頬眼) - { - Cha.頬瞼_半2左(); - Cha.頬瞼_半2右(); - } - if (Cha.Bod.Is額眼) - { - Cha.額瞼_半2(); - } - } - } - if (0.15.Lot() || CurrentActionType == ActionType.Whipping || 初回) - { - 発声(); - } - } - - public static void Reaction2() - { - if ((Affection > 0.8 && Excitement > 0.8 && (Excitement * 0.04).Lot()) || (Cha.苦痛条件() && (Excitement * (double)強さn * (1.0 / 75.0)).Lot())) - { - Cha.Crying = true; - } - if (CurrentToolType == ToolType.Hand && CurrentActionType == ActionType.Contact && CurrentContactType == ContactType.Head && (Excitement.Inverse() * 0.04).Lot()) - { - Cha.Crying = false; - } - if ((Cha.Bod.玉口枷_表示 && Sensitivity.Lot()) || (CurrentActionType == ActionType.Insertion && CurrentContactType == ContactType.Mouth && Sensitivity > 0.5 && Excitement > 0.5 && Lust > 0.8 && Sensitivity.Lot() && ((CurrentToolType == ToolType.Hand && 手膣) || CurrentToolType == ToolType.Penis || CurrentToolType == ToolType.Dildo || CurrentToolType == ToolType.Vibrator || CurrentToolType == ToolType.Drill || CurrentToolType == ToolType.デンマ || CurrentToolType == ToolType.AnalVibrator))) - { - Cha.涎.Start(); - } - if (Stamina > 0.1 && Sensitivity > 0.5 && Wetness > 0.6 && Tension == 0.0 && Lust > 0.7 && Affection > 0.7 && (Excitement * 0.05).Lot()) - { - Cha.潮吹小.Start(); - } - if (CurrentActionType == ActionType.Insertion && CurrentContactType == ContactType.Vagina && Sensitivity > 0.4 && Wetness == 1.0 && Lust > 0.7 && Affection > 0.7 && Sensitivity.Lot() && ((CurrentToolType == ToolType.Hand && 手膣) || CurrentToolType == ToolType.Penis || CurrentToolType == ToolType.Dildo || CurrentToolType == ToolType.Vibrator || CurrentToolType == ToolType.Drill || CurrentToolType == ToolType.デンマ || CurrentToolType == ToolType.AnalVibrator)) - { - Cha.飛沫.Start(); - } - if (Sta.GameData.TrainingTarget.妊娠状態変数 > 2 && !Cha.Bod.乳房左.虫性_甲殻_表示 && (CurrentActionType == ActionType.乳捏 || CurrentActionType == ActionType.パイ || ((double)Sta.GameData.TrainingTarget.妊娠状態変数 * 0.1).Lot())) - { - Cha.噴乳.Start(); - } - if (!Cha.膣ヒク.Run && (CurrentContactType == ContactType.Crotch || CurrentContactType == ContactType.Sex || CurrentContactType == ContactType.Nucleus || CurrentContactType == ContactType.Vagina || RNG.XS.NextBool()) && 部位感度[ContactType.Vagina] > 0.4) - { - Cha.膣ヒク.Start(); - } - if (!Cha.肛ヒク.Run && (CurrentContactType == ContactType.Anal || CurrentContactType == ContactType.Vagina || RNG.XS.NextBool()) && 部位感度[ContactType.Anal] > 0.4) - { - Cha.肛ヒク.Start(); - } - if (!Cha.糸ヒク.Run && (CurrentContactType == ContactType.Thread || RNG.XS.NextBool())) - { - Cha.糸ヒク.Start(); - } - } - - public static void 発声() - { - int num = 0; - if (CurrentContactType == ContactType.Mouth) - { - num = 4; - } - else if (Cha.苦痛条件()) - { - num = 0; - } - else - { - double num2 = (Tension + Pride) * 0.5; - num = 1 + Oth.GetRandomIndex((Shame + Tension + Training + Pride) / 4.0, (Sensitivity + Affection + Lust) / 3.0 - num2, (Sensitivity + Excitement + Affection + Lust + Training) / 5.0 - num2); - } - string text = ""; - if (Cha.Bod.口i == 4 || Cha.Bod.口i == 10 || Cha.Bod.口i == 11) - { - string[][] n = Sta.n; - text = n[num][RNG.XS.Next(n[num].Length)]; - } - else if (Cha.Bod.玉口枷_表示) - { - text = Sta.o[3][RNG.XS.Next(Sta.o[3].Length)]; - } - else - { - string[][] n; - do - { - n = GetRandomTable(); - } - while (n[num].Length < 1 || string.IsNullOrWhiteSpace(text = n[num][RNG.XS.Next(n[num].Length)])); - } - UI.発音(Cha.Bod.口腔位置.GetAreaPoint(0.05), text.語尾() + " ", Color.Pink, 0.3 + 0.1 * Excitement, b: true); - } - - public static string 語尾(this string s) - { - switch (Oth.GetRandomIndex((Shame + Tension) * 0.5, Cha.苦痛条件() ? 1.0 : ((Sensitivity + Excitement + Lust) / 3.0), (Affection + Lust) * 0.4 - Pride)) - { - case 0: - return s + Sta.end[(!RNG.XS.NextBool()) ? 1u : 0u]; - case 1: - if (s.EndsWith(Sta.end[2])) - { - return s + Sta.end[3]; - } - return s + Sta.end[RNG.XS.NextBool() ? 2 : 3]; - case 2: - return s + Sta.end[4]; - default: - return s + Sta.end[0]; - } - } - - public static string[][] GetRandomTable() - { - return RNG.XS.Next(6) switch - { - 0 => Sta.a, - 1 => Sta.i, - 2 => Sta.u, - 3 => Sta.e, - 4 => Sta.o, - 5 => Sta.n, - _ => null, - }; - } - - static Player() - { - 絶頂中 = false; - 射精中 = false; - ゲージ降下処理 = new Mot(0.0, 1.0) - { - BaseSpeed = 1.0, - Staing = delegate - { - }, - Runing = delegate - { - if (加算前提) - { - if (Sensitivity > 0.0 && !絶頂中) - { - 感度減算(); - } - 興奮計算(); - 興奮計算2(); - 回復(); - if (PlayerSensitivity > 0.0 && !射精中) - { - 主感度減算(); - } - 主興奮計算(); - 主興奮計算2(); - 主回復(); - WaitingState0(); - } - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate - { - } - }; - 強制終了 = false; - 初回 = false; - 反応度 = 0.0; - } - - public static void ModBox() - { - if (Sta.GameData.TrainingTarget == null) - { - return; - } - ChaD chaD = Sta.GameData.TrainingTarget.ChaD; - List list = new List(); - foreach (KeyValuePair item in chaD.Sesnsitivities) - { - list.Add(GameText.TouchTranslation(item.Key) + ": " + item.Value.Numf1()); - } - for (int i = 0; i < list.Count; i++) - { - if (i % 2 == 1) - { - list.Insert(i, "\r\n"); - } - } - UI.InfoBox.TextIm = "Sizes:" + "\r\n Breasts : " + chaD.最乳房.Numf1() + "\r\n Nipples : " + chaD.最乳首.Numf1() + "\r\n Clit : " + chaD.現陰核.Numf1() + "\r\n Vag : " + chaD.現性器.Numf1() + "\r\n Anus : " + chaD.現肛門.Numf1() + "\r\nMood : " + GameText.TranslateState(chaD.Emotion) + "\r\nTouching : " + GameText.TouchTranslation(CurrentContactType); - } - - public static void SensBox() - { - if (Sta.GameData.TrainingTarget == null) - { - return; - } - ChaD chaD = Sta.GameData.TrainingTarget.ChaD; - UI.SensitivityBox.TextIm = "Sensitivities:\r\n"; - foreach (KeyValuePair item in chaD.Sesnsitivities) - { - Tex sensitivityBox = UI.SensitivityBox; - sensitivityBox.TextIm = sensitivityBox.TextIm + GameText.TouchTranslation(item.Key) + ": " + item.Value.Numf1() + "\r\n"; - } - } + public static double PlayerSensitivity + { + get + { + return Sta.GameData.射精; + } + set + { + Sta.GameData.射精 = value; + Sta.GameData.射精 = Sta.GameData.射精.Clamp(0.0, 1.0); + } + } + + public static double PlayerExcitement + { + get + { + return Sta.GameData.興奮; + } + set + { + Sta.GameData.興奮 = value; + Sta.GameData.興奮 = Sta.GameData.興奮.Clamp(0.0, 1.0); + } + } + + public static double 調教力 + { + get + { + return Sta.GameData.調教力; + } + set + { + Sta.GameData.調教力 = value; + } + } + + public static double Stamina + { + get + { + return Sta.GameData.TrainingTarget.ChaD.Stamina; + } + set + { + Sta.GameData.TrainingTarget.ChaD.Stamina = value; + } + } + + public static double Sensitivity + { + get + { + return Sta.GameData.TrainingTarget.ChaD.Sensitivity; + } + set + { + Sta.GameData.TrainingTarget.ChaD.Sensitivity = value; + Sta.GameData.TrainingTarget.ChaD.Sensitivity = Sta.GameData.TrainingTarget.ChaD.Sensitivity.Clamp(0.0, 1.0); + } + } + + public static double Excitement + { + get + { + return Sta.GameData.TrainingTarget.ChaD.Excitement; + } + set + { + Sta.GameData.TrainingTarget.ChaD.Excitement = value; + Sta.GameData.TrainingTarget.ChaD.Excitement = Sta.GameData.TrainingTarget.ChaD.Excitement.Clamp(0.0, 1.0); + } + } + + public static double Wetness + { + get + { + return Sta.GameData.TrainingTarget.ChaD.Wetness; + } + set + { + Sta.GameData.TrainingTarget.ChaD.Wetness = value; + } + } + + public static double Tension + { + get + { + return Sta.GameData.TrainingTarget.ChaD.Tension; + } + set + { + Sta.GameData.TrainingTarget.ChaD.Tension = value; + } + } + + public static double Shame + { + get + { + return Sta.GameData.TrainingTarget.ChaD.Shyness; + } + set + { + Sta.GameData.TrainingTarget.ChaD.Shyness = value; + } + } + + public static double Pride + { + get + { + return Sta.GameData.TrainingTarget.ChaD.Pride; + } + set + { + Sta.GameData.TrainingTarget.ChaD.Pride = value; + } + } + + public static double Lust + { + get + { + return Sta.GameData.TrainingTarget.ChaD.Lust; + } + set + { + Sta.GameData.TrainingTarget.ChaD.Lust = value; + } + } + + public static double Affection + { + get + { + return Sta.GameData.TrainingTarget.ChaD.Affection; + } + set + { + Sta.GameData.TrainingTarget.ChaD.Affection = value; + } + } + + public static double Training + { + get + { + return Sta.GameData.TrainingTarget.ChaD.Taming; + } + set + { + Sta.GameData.TrainingTarget.ChaD.Taming = value; + } + } + + public static double SkillL + { + get + { + return Sta.GameData.TrainingTarget.ChaD.SkillL; + } + set + { + Sta.GameData.TrainingTarget.ChaD.SkillL = value; + } + } + + public static Dictionary 部位感度 + { + get + { + return Sta.GameData.TrainingTarget.ChaD.Sesnsitivities; + } + set + { + Sta.GameData.TrainingTarget.ChaD.Sesnsitivities = value; + } + } + + public static double 現陰毛 + { + get + { + return Sta.GameData.TrainingTarget.ChaD.現陰毛; + } + set + { + Sta.GameData.TrainingTarget.ChaD.現陰毛 = value; + } + } + + public static double 放尿経験値 + { + get + { + return Sta.GameData.TrainingTarget.ChaD.放尿経験値; + } + set + { + Sta.GameData.TrainingTarget.ChaD.放尿経験値 = value; + } + } + + public static bool パイズリRun => UI.ペニス処理.パイズリ.Run; + + public static bool フェラRun => UI.ペニス処理.フェラ.Run; + + public static bool 加算前提 + { + get + { + if (!強制終了 && Sta.GameData.TrainingTarget != null && Cha != null) + { + return Cha.Med.Mode == "Training"; + } + return false; + } + } + + public static double 調教力影響値 => 0.1 + 0.9 * 調教力; + + public static double 技巧度影響値 => 0.3 + 0.7 * (SkillL / Sta.GameData.TrainingTarget.MaxSkillL); + + public static double 主消費影響値 => (主人a + 調教力影響値.Inverse()) * 0.5 * ((Sta.GameData.祝福 != null) ? Sta.GameData.祝福.消耗乗算値 : 1.0); + + public static double 奴消費影響値 => 調教力.Inverse() * 強靭0_7w * 傷物1_2w * 調教済0_9w * Sta.GameData.TrainingTarget.消耗乗算値; + + public static double 主射精値 => (PlayerSensitivity + PlayerExcitement) / 2.0; + + public static double 主興奮値 => (PlayerSensitivity + PlayerExcitement + Excitement) / 3.0; + + public static double 主アクション値 => CurrentActionType switch + { + ActionType.Contact => 0.25, + ActionType.none => 0.8, + ActionType.足コ => 0.3, + ActionType.手コ => 0.35, + ActionType.パイ => 0.6, + ActionType.Insertion => 0.8 + ((CurrentContactType == ContactType.Vagina) ? Wetness : Excitement) * 0.2, + _ => 0.0, + }; + + private static double 主感度興奮差 => (PlayerSensitivity - PlayerExcitement).Abs().Inverse(); + + public static double 主刺激値 => 主アクション値 * 主感度興奮差; + + public static double 主感度確率 + { + get + { + switch (CurrentActionType) + { + case ActionType.Insertion: + return 0.2; + case ActionType.Contact: + return 0.2; + case ActionType.パイ: + if (パイズリRun) + { + return 0.6; + } + return 0.2; + case ActionType.手コ: + return 0.6; + case ActionType.足コ: + return 0.6; + case ActionType.none: + return 1.0; + default: + return 0.0; + } + } + } + + public static double 感度値 => (Sensitivity + Excitement + Tension.Inverse() + Shame) / 4.0 * Lust * Affection * 発情1_5w * 調教済1_1w * 目隠帯補正増; + + public static double 興奮値 => (Sensitivity + Excitement + PlayerExcitement + Shame) / 4.0 * Lust * 発情1_5w * 調教済1_1w * 拘束具補正増 * 玉口枷補正増; + + public static double 潤滑値 => (Sensitivity + Excitement) / 2.0 * Lust * Affection * 処女0_8w * 発情1_5w * 調教済1_1w; + + public static double 緊張値 => (Sensitivity + Tension.Inverse() + Shame.Inverse()) / 3.0 * Lust * Affection * 処女0_8w * 傷物0_8w * 調教済1_1w * 拘束具補正減 * 目隠帯補正減; + + public static double 羞恥値 => (Sensitivity + Excitement + PlayerExcitement + Shame + Cha.Bod.くぱぁ0) / 5.0 * Affection * 無毛1_5w * 処女1_5w * 発情0_5w * 調教済1_1w * 目隠帯補正減 * 玉口枷補正増; + + public static double 奉仕補正 + { + get + { + if (パイズリRun || フェラRun) + { + return 1.0 - 0.5 * (SkillL / Sta.GameData.TrainingTarget.MaxSkillL); + } + return 1.0; + } + } + + public static double 性感補正値 + { + get + { + double num = 0.4; + return CurrentContactType switch + { + ContactType.Stomache => num * 0.2, + ContactType.Thigh => num * 0.4, + ContactType.Side => num * 0.4, + ContactType.Mouth => num * 0.5, + ContactType.Ear => num * 0.6, + ContactType.Neck => num * 0.65, + ContactType.Chest => num * 0.6, + ContactType.Milk => num * 0.7, + ContactType.Crotch => num * 0.65, + ContactType.Anal => num * 0.8, + ContactType.Vagina => num * 0.85, + ContactType.Sex => num * 0.9, + ContactType.Nucleus => num * 1.1, + ContactType.Awareness => num * 1.1, + _ => 0.0, + }; + } + } + + public static double 部位値 + { + get + { + double num = 0.0; + if (CurrentContactType != 0) + { + num = 部位感度[CurrentContactType]; + } + return (num + 性感補正値).Clamp(0.0, 1.0); + } + } + + public static double アクション値 => CurrentActionType switch + { + ActionType.くぱ => 0.1, + ActionType.Shaving => 0.15, + ActionType.Contact => 0.25, + ActionType.Tickle => 0.3, + ActionType.Licking => 0.45, + ActionType.吸引 => 0.5, + ActionType.乳捏 => 0.6, + ActionType.パイ => 0.6, + ActionType.Grope => 0.65, + ActionType.Milk => 0.7, + ActionType.核捏 => 0.75, + ActionType.Insertion => 0.8 + ((CurrentContactType == ContactType.Vagina) ? Wetness : Excitement) * 0.2, + ActionType.Whipping => 1.0, + _ => 0.0, + }; + + public static double アイテム値 + { + get + { + switch (CurrentToolType) + { + case ToolType.T剃刀: + return 0.1; + case ToolType.Hand: + return 0.2; + case ToolType.羽根箒: + return 0.25; + case ToolType.マウス: + return 0.3; + case ToolType.ロータ: + return 0.3; + case ToolType.キャプ: + return 0.3; + case ToolType.Dildo: + return 0.35; + case ToolType.Penis: + return 0.4; + case ToolType.Vibrator: + return 0.45; + case ToolType.Drill: + return 0.5; + case ToolType.デンマ: + return 0.9; + case ToolType.調教鞭: + return 1.0; + case ToolType.パール: + if (CurrentContactType != ContactType.Anal) + { + return 0.2; + } + return 0.4; + case ToolType.AnalVibrator: + if (CurrentContactType != ContactType.Anal) + { + return 0.35; + } + return 0.7; + default: + return 0.0; + } + } + } + + public static double 慣れ値 + { + get + { + double num = 0.5.Sqrt(); + double num2 = 1.0 - num; + return (num + num2 * 奴隷接触慣れ.Inverse()) * (num + num2 * 奴隷アクション慣れ.Inverse()); + } + } + + private static double 感度興奮差 => (Sensitivity - Excitement).Abs().Inverse(); + + public static double 刺激値 => 部位値 * 慣れ値 * アイテム値 * アクション値 * (double)強さn * 感度興奮差 * 発情1_5w; + + public static double 拘束具補正増 + { + get + { + if (!Cha.Bod.拘束具_表示) + { + return 1.0; + } + return 1.3; + } + } + + public static double 拘束具補正減 + { + get + { + if (!Cha.Bod.拘束具_表示) + { + return 1.0; + } + return 1.3.Reciprocal(); + } + } + + public static double 目隠帯補正増 + { + get + { + if (!Cha.Bod.目隠帯_表示) + { + return 1.0; + } + return 1.3; + } + } + + public static double 目隠帯補正減 + { + get + { + if (!Cha.Bod.目隠帯_表示) + { + return 1.0; + } + return 1.3.Reciprocal(); + } + } + + public static double 玉口枷補正増 + { + get + { + if (!Cha.Bod.玉口枷_表示) + { + return 1.0; + } + return 1.3; + } + } + + public static double 玉口枷補正減 + { + get + { + if (!Cha.Bod.玉口枷_表示) + { + return 1.0; + } + return 1.3.Reciprocal(); + } + } + + public static double 奴感度確率 + { + get + { + switch (CurrentActionType) + { + case ActionType.Grope: + return 0.3; + case ActionType.乳捏: + return 0.3; + case ActionType.核捏: + return 0.4; + case ActionType.Insertion: + return 0.3; + case ActionType.Contact: + return 0.2 * Sensitivity.Inverse().Pow(2.0); + case ActionType.Shaving: + return 0.2 * Sensitivity.Inverse().Pow(2.0); + case ActionType.パイ: + if (パイズリRun) + { + return 0.6; + } + return 0.2; + case ActionType.Tickle: + return 0.6 * Sensitivity.Inverse().Pow(2.0); + case ActionType.くぱ: + return 0.2; + case ActionType.吸引: + return 0.6; + case ActionType.Milk: + return 0.35; + case ActionType.Licking: + return 0.6; + case ActionType.Whipping: + return 1.0; + default: + return 0.0; + } + } + } + + public static bool 奉仕0 + { + get + { + if (!絶頂中 && !Cha.Bod.Is拘束 && Pride == 0.0) + { + if (!(Lust > 0.5) && !(Affection > 0.5)) + { + return Training > 0.5; + } + return true; + } + return false; + } + } + + public static bool 奉仕1 + { + get + { + if (Pride == 0.0) + { + if (!(Lust > 0.5) && !(Affection > 0.5)) + { + return Training > 0.5; + } + return true; + } + return false; + } + } + + public static bool 手コキ + { + get + { + if (Cha.Bod.Is最前手人 && 奉仕0) + { + return SkillL > 0.1 * Sta.GameData.TrainingTarget.MaxSkillL; + } + return false; + } + } + + public static bool 足コキ + { + get + { + if (奉仕0) + { + return SkillL > 0.2 * Sta.GameData.TrainingTarget.MaxSkillL; + } + return false; + } + } + + public static bool パイズリ1 + { + get + { + if (Cha.Bod.Is最前手人 && 奉仕0) + { + return SkillL > 0.2 * Sta.GameData.TrainingTarget.MaxSkillL; + } + return false; + } + } + + public static bool パイズリ2 + { + get + { + if (Cha.Bod.Is最前手人 && 奉仕0) + { + return SkillL > 0.4 * Sta.GameData.TrainingTarget.MaxSkillL; + } + return false; + } + } + + public static bool パイズリ3 + { + get + { + if (Cha.Bod.Is最前手人 && 奉仕0) + { + return SkillL > 0.6 * Sta.GameData.TrainingTarget.MaxSkillL; + } + return false; + } + } + + public static bool フェラ1 + { + get + { + if (奉仕1 && !Cha.Bod.玉口枷_表示) + { + return SkillL > 0.15 * Sta.GameData.TrainingTarget.MaxSkillL; + } + return false; + } + } + + public static bool フェラ2 + { + get + { + if (!絶頂中 && 奉仕1 && !Cha.Bod.玉口枷_表示 && SkillL > 0.5 * Sta.GameData.TrainingTarget.MaxSkillL) + { + return CurrentToolType == ToolType.Penis; + } + return false; + } + } + + public static double 口挿入度 => (0.05 + 部位感度[ContactType.Mouth] * Tension.Inverse() * (SkillL / Sta.GameData.TrainingTarget.MaxSkillL)).Sqrt(); + + public static double 膣挿入度 => (0.05 + 部位感度[ContactType.Vagina] * Tension.Inverse() * Wetness).Sqrt(); + + public static double 肛挿入度 => (0.05 + 部位感度[ContactType.Anal] * Tension.Inverse()).Sqrt(); + + public static double 糸挿入度 => (0.05 + 部位感度[ContactType.Thread] * Tension.Inverse()).Sqrt(); + + public static bool 手口 => 口挿入度 >= 0.6; + + public static bool 手膣 + { + get + { + if (!Virgin) + { + return 膣挿入度 >= 0.6; + } + return false; + } + } + + public static bool 手肛 => 肛挿入度 >= 0.6; + + public static bool 手糸 => 糸挿入度 >= 0.6; + + public static double 変化V_射精 => PlayerStamina * PlayerExcitement; + + public static double 変化V_潮吹 => System.Math.Max(Lust, Sensitivity * Excitement); + + public static double 変化V_放尿 => System.Math.Max(System.Math.Max(Lust, Training), Excitement * Shame.Inverse()); + + public static double 変化V_口 => 口挿入度; + + public static double 変化V_膣 => 膣挿入度; + + public static double 変化V_肛 => 肛挿入度; + + public static double 変化V_糸 => 糸挿入度; + + public static double 変化V_固有値乱数 => Cha.ChaD.固有値 * RNG.XS.NextDouble(); + + public static double 無毛1_5w + { + get + { + if (!Hairless) + { + return 1.5 * 現陰毛.Inverse().Clamp(0.1, 1.0); + } + return 1.5; + } + } + + public static double 処女0_8w + { + get + { + if (!Virgin) + { + return 1.0; + } + return 0.8; + } + } + + public static double 処女1_5w + { + get + { + if (!Virgin) + { + return 1.0; + } + return 1.5; + } + } + + public static double 発情0_5w + { + get + { + if (!発情) + { + return 1.0; + } + return 0.5; + } + } + + public static double 発情1_5w + { + get + { + if (!発情) + { + return 1.0; + } + return 1.5; + } + } + + public static double 強靭0_7w + { + get + { + if (!Muscular) + { + return 1.0; + } + return 0.7; + } + } + + public static double 傷物0_8w + { + get + { + if (!Scars) + { + return 1.0; + } + return 0.8; + } + } + + public static double 傷物1_2w + { + get + { + if (!Scars) + { + return 1.0; + } + return 1.2; + } + } + + public static double 調教済0_9w + { + get + { + if (!Trained) + { + return 1.0; + } + return 0.9; + } + } + + public static double 調教済1_1w + { + get + { + if (!Trained) + { + return 1.0; + } + return 1.1; + } + } + + public static bool Is性器接触 + { + get + { + if (CurrentContactType != ContactType.Crotch && CurrentContactType != ContactType.Sex && CurrentContactType != ContactType.Nucleus) + { + return CurrentContactType == ContactType.Vagina; + } + return true; + } + } + + public static void RecoverPlayerStamina() + { + PlayerStamina = (PlayerStamina + (0.05 + PlayerStamina * RNG.XS.NextDouble())).Clamp(0.0, 1.0); + } + + public static void RecoverStamina(this Unit u) + { + u.ChaD.Stamina = (u.ChaD.Stamina + (0.05 + u.ChaD.Stamina * RNG.XS.NextDouble())).Clamp(0.0, 1.0); + } + + public static void 体力消費(this Unit u) + { + u.ChaD.Stamina = (u.ChaD.Stamina - 0.5 * RNG.XS.NextDouble() * u.消耗乗算値).Clamp(0.0, 1.0); + } + + public static void SetState() + { + Sensitivity = (1.0 * Pride.Inverse() * Lust * Affection * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + Excitement = (1.0 * Pride.Inverse() * Lust * Affection * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + Wetness = (2.0 * Pride.Inverse() * Lust * Affection).Clamp(0.0, 1.0); + Tension = (2.0 * Pride * Lust.Inverse() * Affection.Inverse()).Clamp(0.0, 1.0); + Shame = (1.0 * Pride.Inverse() * Affection).Clamp(0.0, 1.0); + } + + public static void SetStateTraining() + { + if (Sta.GameData.TrainingTarget != null && Cha != null) + { + RecoverPlayerStamina(); + Sta.GameData.TrainingTarget.RecoverStamina(); + PlayerSensitivity = 0.0; + PlayerExcitement = 0.0; + SetState(); + PreTrainingPride = Pride; + PreTrainingLust = Lust; + PreTrainingAffection = Affection; + PreTrainingTraining = Training; + PreTrainingSkillL = SkillL; + 調教前調教力 = 調教力; + Hairless = Sta.GameData.TrainingTarget.Hairless; + Virgin = Sta.GameData.TrainingTarget.Virgin; + 発情 = Sta.GameData.TrainingTarget.発情フラグ; + Pregnant = Sta.GameData.TrainingTarget.Pregnant; + Muscular = Sta.GameData.TrainingTarget.Muscular; + Scars = Sta.GameData.TrainingTarget.Scars; + Trained = Sta.GameData.TrainingTarget.Trained; + 絶頂回数 = 0; + 初回 = true; + 反応度 = 1.0; + Cha.SetInitialAngle(); + Cha.SetInitialExpression(); + Cha.SetInitialPosture(); + Cha.Emotion(); + Cha.UpdateExpression(); + Cha.UpdatePosture(); + Cha.Bod.処女喪失 = false; + Cha.Bod.膣内精液.血液1_表示 = false; + Cha.Bod.膣内精液.血液2_表示 = false; + Cha.Bod.性器精液.血液1_表示 = false; + Cha.Bod.性器精液.血液2_表示 = false; + Cha.Bod.飛沫濃度 = 0.0; + Cha.Bod.潮染み濃度 = 0.0; + Cha.Bod.尿染み濃度 = 0.0; + Cha.Bod.湯気左濃度 = 0.0; + Cha.Bod.湯気右濃度 = 0.0; + 放尿率 = 1.0; + Cha.Bod.噴乳左.母乳垂れ1_表示 = false; + Cha.Bod.噴乳左.母乳垂れ2_表示 = false; + Cha.Bod.噴乳右.母乳垂れ1_表示 = false; + Cha.Bod.噴乳右.母乳垂れ2_表示 = false; + 表示ステート更新(); + 強制終了 = false; + ModBox(); + SensBox(); + } + } + + public static void Result1() + { + UI.ip.TextIm = GameText.抵抗値 + " -" + (PreTrainingPride - Pride).Numf2() + "\r\n" + GameText.欲望度 + " +" + (Lust - PreTrainingLust).Numf2() + " " + GameText.情愛度 + " + " + (Affection - PreTrainingAffection).Numf2() + "\r\n" + GameText.卑屈度 + " +" + (Training - PreTrainingTraining).Numf2() + " " + GameText.技巧度 + " + " + (SkillL - PreTrainingSkillL).Numf2() + "\r\n\r\n" + GameText.調教力 + " +" + (調教力 - 調教前調教力).Numf2(); + } + + public static void Result2() + { + UI.ip.TextIm = GameText.抵抗値 + Pride.Numf2() + "\r\n" + GameText.欲望度 + Lust.Numf2() + " " + GameText.情愛度 + Affection.Numf2() + "\r\n" + GameText.卑屈度 + Training.Numf2() + " " + GameText.技巧度 + SkillL.Numf2() + "\r\n\r\n" + GameText.調教力 + 調教力.Numf2(); + Cha.Bod.変動ステート更新(); + } + + public static void アクション入力(ContactType contactType, ActionType actionType, CurrentState タイミング情報, ToolType toolType, int 挿入Lv, int 強さ, bool 機械, bool 射精) + { + 接触o = CurrentContactType; + アクション情報o = CurrentActionType; + タイミング情報o = タイミング情報n; + アイテム情報o = CurrentToolType; + 挿入Lvo = 挿入Lvn; + 強さo = 強さn; + 機械o = 機械n; + 射精o = 射精n; + CurrentContactType = contactType; + CurrentActionType = actionType; + タイミング情報n = タイミング情報; + CurrentToolType = toolType; + 挿入Lvn = 挿入Lv; + 強さn = 強さ; + 機械n = 機械; + 射精n = 射精; + if (加算前提) + { + 奴隷ゲージ上昇(); + if (toolType == ToolType.Penis) + { + 主人ゲージ上昇(); + } + Reaction0(); + } + } + + public static void 自コキ処理() + { + if (加算前提) + { + CurrentActionType = ActionType.none; + 射精n = false; + 主人ゲージ上昇(); + } + } + + public static void 主人ゲージ上昇() + { + 主感度加算(); + 射精直前処理(); + 射精開始処理(); + if (!射精n) + { + 射精処理(); + } + } + + public static void 奴隷ゲージ上昇() + { + 慣れ計算(); + 部位計算(); + 緊張計算(); + 羞恥計算(); + 潤滑計算(); + 感度加算(); + 欲望度計算(); + 情愛度計算(); + 卑屈度計算(); + 技巧度計算(); + 抵抗値計算(); + 調教力計算(); + 絶頂直前処理(); + 絶頂開始処理(); + } + + public static void 調教強制終了() + { + if (Stamina == 0.0 || PlayerStamina == 0.0) + { + UI.ip.MaiShow = true; + 強制終了 = true; + UI.ip.TextIm = GameText.体力が限界です調教を終了します; + } + } + + public static void 調教終了時() + { + } + + public static void 絶頂直前処理() + { + if (絶頂中 || !(Sensitivity > 0.85)) + { + return; + } + if (0.1.Lot()) + { + Cha.UpdateExpression(); + } + if (0.1.Lot()) + { + Cha.UpdatePosture(); + } + if (0.05.Lot()) + { + if (Cha.Bod.Is双眉) + { + Cha.両眉_0(RNG.XS.NextBool(), RNG.XS.NextM(3, 4), RNG.XS.NextM(3, 4)); + } + if (Cha.Bod.Is単眉) + { + Cha.単眉_顰(); + } + } + if (0.015.Lot()) + { + 発声(); + } + } + + public static void 絶頂開始処理() + { + if (絶頂中 || !(Sensitivity >= 1.0)) + { + return; + } + 絶頂中 = true; + double value = 4.0 * Excitement * Tension.Inverse() * Shame * Pride.Inverse() * Lust * Affection; + Cha.絶頂激しさ = value.Clamp(0.0, 1.0); + Cha.絶頂時間 = value.Clamp(0.0, 0.85); + UI.絶頂ゲージ点滅.Start(); + Cha.絶頂.Start(); + if (UI.ペニス処理.手コキ.Run) + { + UI.ペニス処理.手コキ.End(); + } + if (UI.ペニス処理.足コキ.Run) + { + UI.ペニス処理.足コキ.End(); + } + if (UI.ペニス処理.パイズリ.Run) + { + UI.ペニス処理.パイズリ.End(); + } + if (UI.ペニス処理.フェラ.Run) + { + UI.ペニス処理.フェラ.End(); + } + 絶頂回数++; + 初回 = true; + Reaction0(); + if (0.05.Lot()) + { + if (Cha.Bod.Is双眉) + { + Cha.両眉_0(RNG.XS.NextBool(), RNG.XS.NextM(3, 4), RNG.XS.NextM(3, 4)); + } + if (Cha.Bod.Is単眉) + { + Cha.単眉_顰(); + } + } + } + + public static void 絶頂中処理() + { + if (!加算前提) + { + return; + } + 絶頂部位計算(); + 絶頂欲望度計算(); + 絶頂情愛度計算(); + 絶頂卑屈度計算(); + 絶頂抵抗値計算(); + 調教力計算(); + if (0.1.Lot()) + { + Cha.UpdateExpression(); + } + if (絶頂回数 > 1 && Lust > 0.6 && 0.1.Lot()) + { + if (Cha.Bod.Is双眼) + { + Cha.目_上転左(); + Cha.目_上転右(); + } + if (Cha.Bod.Is単眼) + { + Cha.単目_上転(); + } + if (Cha.Bod.Is頬眼) + { + Cha.頬目_上転左(); + Cha.頬目_上転右(); + } + if (Cha.Bod.Is額眼) + { + Cha.額目_上転(); + } + } + if (RNG.XS.NextBool()) + { + if (0.1.Lot()) + { + if (Cha.Bod.Is双眼) + { + Cha.瞼_瞑左(); + Cha.瞼_瞑右(); + } + if (Cha.Bod.Is単眼) + { + Cha.単瞼_瞑(); + } + if (Cha.Bod.Is頬眼) + { + Cha.頬瞼_瞑左(); + Cha.頬瞼_瞑右(); + } + if (Cha.Bod.Is額眼) + { + Cha.額瞼_瞑(); + } + } + } + else if (0.1.Lot()) + { + if (Cha.Bod.Is双眼) + { + Cha.瞼_半1左(); + Cha.瞼_半1右(); + } + if (Cha.Bod.Is単眼) + { + Cha.単瞼_半1(); + } + if (Cha.Bod.Is頬眼) + { + Cha.頬瞼_半1左(); + Cha.頬瞼_半1右(); + } + if (Cha.Bod.Is額眼) + { + Cha.額瞼_半1(); + } + } + if (手膣 && Stamina > 0.1 && Wetness > 0.6 && Tension == 0.0 && Lust > 0.7 && Affection > 0.7 && (Excitement * 0.05).Lot()) + { + Cha.潮吹大.Start(); + } + else if (Wetness > 0.5 && Tension == 0.0 && Lust > 0.5 && Affection > 0.5 && (Excitement * 0.05).Lot()) + { + Cha.潮吹小.Start(); + } + if (Cha.Crying && Cha.Bod.舌_表示 && (Cha.絶頂激しさ * 0.0008).Lot()) + { + Cha.鼻水.Start(); + } + if ((Cha.Bod.舌_表示 || Cha.Bod.玉口枷_表示) && (Cha.絶頂激しさ * 0.001).Lot()) + { + Cha.涎.Start(); + } + if (0.05.Lot()) + { + if (Cha.Bod.Is双眉) + { + Cha.両眉_0(RNG.XS.NextBool(), RNG.XS.NextM(3, 4), RNG.XS.NextM(3, 4)); + } + if (Cha.Bod.Is単眉) + { + Cha.単眉_顰(); + } + } + if (0.01.Lot()) + { + 発声(); + } + } + + public static void 絶頂終了処理() + { + if (加算前提) + { + 絶頂終了処理_(); + if (Cha.Bod.くぱぁ0 > 0.5 && (0.1 + 放尿率 * 放尿経験値 * Tension.Inverse() * 0.5).Lot()) + { + Cha.放尿.Start(); + 放尿率 = (放尿率 - 0.1).Clamp(0.0, 1.0); + 放尿経験値 = (放尿経験値 + 0.03 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + } + 発声(); + } + } + + public static void 絶頂終了処理_() + { + UI.絶頂ゲージ点滅.End(); + 絶頂中 = false; + Sensitivity -= Cha.絶頂激しさ.Inverse() * 0.5; + Excitement -= Cha.絶頂激しさ.Inverse() * 0.5; + } + + public static void 射精処理() + { + if (射精中 && (PlayerStamina * 0.05).Lot()) + { + UI.ペニス処理.精液発射(); + } + } + + public static void 射精直前処理() + { + if (射精中 || !(PlayerSensitivity > 0.85) || (CurrentActionType != ActionType.手コ && CurrentActionType != ActionType.パイ) || !(Lust > 0.6) || !(SkillL > 0.5 * Sta.GameData.TrainingTarget.MaxSkillL)) + { + return; + } + if (((SkillL + Lust) * 0.05).Lot()) + { + if (Cha.Bod.Is双眼) + { + Cha.目_見つめ左(); + Cha.目_見つめ右(); + } + if (Cha.Bod.Is頬眼) + { + Cha.頬目_見つめ左(); + Cha.頬目_見つめ右(); + } + if (Cha.Bod.Is単眼) + { + Cha.単目_見つめ(); + } + if (Cha.Bod.Is額眼) + { + Cha.額目_見つめ(); + } + } + if (!Cha.Bod.玉口枷_表示 && !Cha.Bod.舌_表示 && ((SkillL + Lust) * 0.05).Lot()) + { + Cha.口_開き(); + Cha.舌_出し(); + } + } + + public static void 射精開始処理() + { + if (加算前提 && !射精中 && PlayerSensitivity >= 1.0) + { + 射精中 = true; + double 射精時間 = (1.1 * PlayerExcitement * 技巧度影響値).Clamp(0.0, 0.85); + UI.ペニス処理.射精時間 = 射精時間; + UI.射精ゲージ点滅.Start(); + UI.ペニス処理.射精終了.Start(); + } + } + + public static void 射精中処理() + { + if (!加算前提) + { + return; + } + if (CurrentActionType != 0) + { + 絶頂技巧度計算(); + } + if ((CurrentActionType != ActionType.手コ && CurrentActionType != ActionType.パイ) || !(Lust > 0.6) || !(SkillL > 0.5 * Sta.GameData.TrainingTarget.MaxSkillL)) + { + return; + } + if (((SkillL + Lust) * 0.05).Lot()) + { + if (Cha.Bod.Is双眼) + { + Cha.目_見つめ左(); + Cha.目_見つめ右(); + } + if (Cha.Bod.Is頬眼) + { + Cha.頬目_見つめ左(); + Cha.頬目_見つめ右(); + } + if (Cha.Bod.Is単眼) + { + Cha.単目_見つめ(); + } + if (Cha.Bod.Is額眼) + { + Cha.額目_見つめ(); + } + } + if (!Cha.Bod.玉口枷_表示 && !Cha.Bod.舌_表示 && ((SkillL + Lust) * 0.05).Lot()) + { + Cha.口_開き(); + Cha.舌_出し(); + } + } + + public static void 射精終了処理() + { + if (加算前提) + { + 射精終了処理_(); + } + } + + public static void 射精終了処理_() + { + UI.射精ゲージ点滅.End(); + 射精中 = false; + PlayerSensitivity -= UI.ペニス処理.射精時間.Inverse() * 0.6; + PlayerExcitement -= UI.ペニス処理.射精時間.Inverse() * 0.6; + } + + public static void 中出し処理() + { + if (加算前提) + { + if (CurrentContactType != ContactType.Mouth) + { + 潤滑計算(); + } + 欲望度計算(); + 情愛度計算(); + if (CurrentContactType == ContactType.Vagina && !Sta.GameData.TrainingTarget.Pregnant) + { + Sta.GameData.TrainingTarget.Pregnant = (0.04 * 調教力 + 0.01 * 発情1_5w * ((Sta.GameData.TrainingTarget.Race == GameText.エキドナ) ? 2.0 : 1.0)).Lot(); + } + } + } + + public static void ぶっかけ処理() + { + if (!加算前提) + { + return; + } + 羞恥計算(); + 卑屈度計算(); + if (CurrentContactType != ContactType.Head && CurrentContactType != ContactType.Face && CurrentContactType != ContactType.Hair && CurrentContactType != ContactType.Mouth) + { + return; + } + if (0.7.Lot()) + { + if (Cha.Bod.Is双眼) + { + Cha.瞼_瞑左(); + Cha.瞼_瞑右(); + } + if (Cha.Bod.Is単眼) + { + Cha.単瞼_瞑(); + } + if (Cha.Bod.Is頬眼) + { + Cha.頬瞼_瞑左(); + Cha.頬瞼_瞑右(); + } + if (Cha.Bod.Is額眼) + { + Cha.額瞼_瞑(); + } + } + else + { + if (Cha.Bod.Is双眼) + { + Cha.瞼_半2左(); + Cha.瞼_半2右(); + } + if (Cha.Bod.Is単眼) + { + Cha.単瞼_半2(); + } + if (Cha.Bod.Is頬眼) + { + Cha.頬瞼_半2左(); + Cha.頬瞼_半2右(); + } + if (Cha.Bod.Is額眼) + { + Cha.額瞼_半2(); + } + } + } + + public static void 主精力消費大() + { + if (加算前提) + { + double num = 0.02; + PlayerStamina = (PlayerStamina - (num * 0.11 + num * 1.5 * 主消費影響値)).Clamp(0.0, 1.0); + } + 調教強制終了(); + } + + public static void 主精力消費小() + { + if (加算前提) + { + double num = 0.0004; + PlayerStamina = (PlayerStamina - (num * 0.11 + num * 1.5 * 主消費影響値)).Clamp(0.0, 1.0); + } + 調教強制終了(); + } + + public static void 奴体力消費大() + { + if (加算前提) + { + double num = 0.02 * (1.0 - 0.6 * 調教力); + Stamina = (Stamina - (num + num * ((奴隷a + Pride + Tension) / 3.0) * 奴消費影響値 + num * (機械n ? 刺激値 : 0.0) * 奴消費影響値)).Clamp(0.0, 1.0); + 調教強制終了(); + } + } + + public static void 奴体力消費中() + { + if (加算前提) + { + double num = 0.01 * (1.0 - 0.6 * 調教力); + Stamina = (Stamina - (num + num * ((奴隷a + Pride + Tension) / 3.0) * 奴消費影響値 + num * (機械n ? 刺激値 : 0.0) * 奴消費影響値)).Clamp(0.0, 1.0); + 調教強制終了(); + } + } + + public static void 奴体力消費小() + { + if (加算前提) + { + double num = 0.0004 * (1.0 - 0.6 * 調教力); + Stamina = (Stamina - (num + num * ((奴隷a + Pride + Tension) / 3.0) * 奴消費影響値 + num * (機械n ? 刺激値 : 0.0) * 奴消費影響値)).Clamp(0.0, 1.0); + 調教強制終了(); + } + } + + public static void 主回復() + { + PlayerStamina = (PlayerStamina + ((Sta.GameData.祝福 != null) ? Sta.GameData.祝福.回復値 : 0.0)).Clamp(0.0, 1.0); + } + + public static void 主感度加算() + { + double num = 0.0025; + double num2 = 0.0095 - num; + 主人ao = 主人a; + 主人a = num + num2 * 主刺激値 * 主射精値 * 技巧度影響値; + if (主感度確率.Lot()) + { + PlayerSensitivity = (PlayerSensitivity + 主人a).Clamp(0.0, 1.0); + } + } + + public static void 主感度減算() + { + double num = 0.0003; + PlayerSensitivity = (PlayerSensitivity - (num + 主人a * PlayerSensitivity * PlayerExcitement.Inverse() * 技巧度影響値.Inverse())).Clamp(0.0, 1.0); + } + + public static void 主興奮計算() + { + double num = 0.0025; + double num2 = 0.05 - num; + PlayerExcitement = (PlayerExcitement + (PlayerSensitivity - PlayerExcitement) * (num + num2 * 主興奮値 * 技巧度影響値)).Clamp(0.0, 1.0); + } + + public static void 主興奮計算2() + { + if (Excitement > PlayerExcitement) + { + double num = 0.0025; + double num2 = 0.05 - num; + PlayerExcitement = (PlayerExcitement + (Excitement - PlayerExcitement) * (num + num2 * 主興奮値 * 技巧度影響値)).Clamp(0.0, 1.0); + } + } + + public static void 回復() + { + Stamina = (Stamina + Sta.GameData.TrainingTarget.回復値).Clamp(0.0, 1.0); + } + + public static void 慣れ計算() + { + double num = 0.0001; + double num2 = 0.0005 - num; + if (接触o == CurrentContactType && 強さo == 強さn) + { + 奴隷接触慣れ = (奴隷接触慣れ + (num + num2 * Cha.ChaD.固有値 * 調教力.Inverse())).Clamp(0.0, 1.0); + } + else + { + 奴隷接触慣れ = 0.0; + } + if (アクション情報o == CurrentActionType && 強さo == 強さn) + { + 奴隷アクション慣れ = (奴隷アクション慣れ + (num + num2 * Cha.ChaD.固有値 * 調教力.Inverse())).Clamp(0.0, 1.0); + } + else + { + 奴隷アクション慣れ = 0.0; + } + } + + public static void 感度加算() + { + double num = 0.0025; + double num2 = 0.005 - num; + 奴隷ao = 奴隷a; + 奴隷a = num + num2 * 刺激値 * 感度値 * 調教力影響値; + if (機械n) + { + 奴隷a *= (Pride * 調教力影響値.Inverse()).Inverse(); + } + 奴隷a -= 奴隷a * Sensitivity * (Pride + Tension) * 調教力.Inverse(); + if (奴感度確率.Lot()) + { + Sensitivity = (Sensitivity + 奴隷a * 奉仕補正).Clamp(0.0, 1.0); + } + } + + public static void 感度減算() + { + double num = 0.0003; + Sensitivity = (Sensitivity - (num + 奴隷a * Sensitivity * Excitement.Inverse() * 調教力影響値.Inverse())).Clamp(0.0, 1.0); + } + + public static void 興奮計算() + { + double num = 0.0025; + double num2 = 0.05 - num; + Excitement = (Excitement + (Sensitivity - Excitement) * (num + num2 * 興奮値 * 調教力影響値)).Clamp(0.0, 1.0); + } + + public static void 興奮計算2() + { + if (PlayerExcitement > Excitement) + { + double num = 0.0025; + double num2 = 0.05 - num; + Excitement = (Excitement + (PlayerExcitement - Excitement) * (num + num2 * 興奮値 * 調教力影響値)).Clamp(0.0, 1.0); + } + } + + public static void 潤滑計算() + { + double num = 2E-05; + double num2 = 0.3 - num; + if (CurrentContactType == ContactType.Vagina && CurrentActionType == ActionType.Insertion) + { + Wetness = (Wetness + (0.0005 + num2 * 奴隷a * 潤滑値)).Clamp(0.0, 1.0); + } + Wetness = (Wetness + (num + num2 * 奴隷a * 潤滑値)).Clamp(0.0, 1.0); + } + + public static bool 苦痛条件(this Cha c) + { + if ((!機械n || !(c.ChaD.Lust < 0.5) || !(c.ChaD.Affection < 0.5)) && (CurrentActionType != ActionType.Whipping || !(c.ChaD.Lust < 0.65))) + { + if (CurrentActionType == ActionType.Insertion) + { + if (!(c.ChaD.Wetness < 0.5) && !Virgin) + { + if (CurrentContactType != 0) + { + return c.ChaD.Sesnsitivities[CurrentContactType] < 0.5; + } + return false; + } + return true; + } + return false; + } + return true; + } + + public static void 緊張計算() + { + double num = 1E-05; + double num2 = 0.3 - num; + if (0.5.Lot()) + { + Tension = (Tension + 2E-05 * Pride).Clamp(0.0, 1.0); + } + if (Cha.苦痛条件()) + { + Tension = (Tension + (num + num2 * 奴隷a * 緊張値.Inverse() * 調教力影響値.Inverse())).Clamp(0.0, 1.0); + } + else if (CurrentActionType == ActionType.Tickle) + { + Tension = (Tension - (num + num2 * 奴隷a * 緊張値 * 調教力影響値 * 4.5) * ((CurrentToolType == ToolType.羽根箒) ? 2.0 : 1.0)).Clamp(0.0, 1.0); + } + if (CurrentToolType == ToolType.Hand || CurrentToolType == ToolType.マウス || CurrentToolType == ToolType.Penis) + { + Tension = (Tension - (num + num2 * 奴隷a * 緊張値 * 調教力影響値 * 0.5)).Clamp(0.0, 1.0); + } + } + + public static void 羞恥計算() + { + double num = 7.5E-05; + double num2 = 0.4 - num; + if (CurrentActionType == ActionType.くぱ) + { + Shame = (Shame + (num + num2 * 奴隷a * 羞恥値 * 調教力影響値 * RNG.XS.NextDouble())).Clamp(0.0, 1.0); + } + else if (CurrentActionType == ActionType.Shaving) + { + Shame = (Shame + (num + num2 * 奴隷a * 羞恥値 * 調教力影響値 * 現陰毛 * 4.0)).Clamp(0.0, 1.0); + } + Shame = (Shame + (num + num2 * 奴隷a * 羞恥値 * 調教力影響値 * RNG.XS.NextDouble())).Clamp(0.0, 1.0); + } + + public static void 調教力計算() + { + if (!機械n) + { + double num = 1E-05; + double num2 = 2E-05 - num; + 調教力 = (調教力 + (num + num2 * 奴隷a * 感度興奮差 * 調教力影響値)).Clamp(0.0, 1.0); + } + } + + public static void 部位計算() + { + if (CurrentContactType != 0) + { + 部位感度[CurrentContactType] = (部位感度[CurrentContactType] + 0.015 * 奴隷a * 調教力影響値 * 発情1_5w * 調教済1_1w).Clamp(0.0, 1.0); + } + if (Cha.Bod.玉口枷_表示 && 部位感度.ContainsKey(ContactType.Mouth)) + { + 部位感度[ContactType.Mouth] = (部位感度[ContactType.Mouth] + 0.005 * 奴隷a * 調教力影響値 * 発情1_5w * 調教済1_1w).Clamp(0.0, 1.0); + } + } + + public static void 抵抗値計算() + { + Pride = (Pride - 0.02 * 奴隷a * Training * 調教力影響値 * 処女0_8w * 発情1_5w * 傷物0_8w).Clamp(0.0, 1.0); + } + + public static void 欲望度計算() + { + Lust = (Lust + 0.0075 * 奴隷a * 調教力影響値 * 処女0_8w * 発情1_5w * 調教済1_1w * 目隠帯補正増).Clamp(0.0, 1.0); + } + + public static void 情愛度計算() + { + if (CurrentToolType == ToolType.Hand || CurrentToolType == ToolType.マウス || CurrentToolType == ToolType.Penis || Affection > 0.5) + { + Affection = (Affection + 0.015 * 奴隷a * 調教力影響値 * 処女1_5w * 傷物1_2w * 調教済1_1w * 拘束具補正減 * 目隠帯補正減 * 玉口枷補正減).Clamp(0.0, 1.0); + } + } + + public static void 卑屈度計算() + { + if (CurrentActionType == ActionType.Whipping) + { + Training = (Training + 0.5 * 奴隷a * 調教力影響値 * 傷物1_2w * 拘束具補正増 * 玉口枷補正増).Clamp(0.0, 1.0); + } + if ((0.1 * RNG.XS.NextDouble() * Cha.ChaD.固有値).Lot()) + { + Training = (Training + 0.2 * 奴隷a * 調教力影響値 * 傷物1_2w * 拘束具補正増 * 玉口枷補正増).Clamp(0.0, 1.0); + } + Training = (Training + 0.0005 * 奴隷a * 調教力影響値 * 傷物1_2w * 拘束具補正増 * 玉口枷補正増).Clamp(0.0, 1.0); + if (CurrentContactType == ContactType.Anal) + { + Training = (Training + 0.0005 * 奴隷a * 調教力影響値 * 傷物1_2w * 拘束具補正増 * 玉口枷補正増).Clamp(0.0, 1.0); + } + } + + public static void 技巧度計算() + { + if ((CurrentActionType == ActionType.Insertion && CurrentToolType == ToolType.Penis) || CurrentActionType == ActionType.パイ || CurrentActionType == ActionType.手コ || CurrentActionType == ActionType.足コ) + { + SkillL = (SkillL + 0.0035 * 主人a * 調教力影響値).Clamp(0.0, Sta.GameData.TrainingTarget.MaxSkillL); + } + } + + public static void 絶頂部位計算() + { + if (CurrentContactType != 0) + { + 部位感度[CurrentContactType] = (部位感度[CurrentContactType] + 0.03 * 奴隷a * 感度興奮差 * 調教力影響値 * 発情1_5w * 調教済1_1w * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + } + if (Cha.Bod.玉口枷_表示 && 部位感度.ContainsKey(ContactType.Mouth)) + { + 部位感度[ContactType.Mouth] = (部位感度[ContactType.Mouth] + 0.01 * 奴隷a * 調教力影響値 * 発情1_5w * 調教済1_1w).Clamp(0.0, 1.0); + } + } + + public static void 絶頂抵抗値計算() + { + Pride = (Pride - 0.04 * 奴隷a * 感度興奮差 * 調教力影響値 * 処女0_8w * 発情1_5w * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + } + + public static void 絶頂欲望度計算() + { + Lust = (Lust + 0.015 * 奴隷a * 感度興奮差 * 調教力影響値 * 処女0_8w * 発情1_5w * 調教済1_1w * 目隠帯補正増 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + } + + public static void 絶頂情愛度計算() + { + Affection = (Affection + 0.03 * 奴隷a * 感度興奮差 * 調教力影響値 * 処女1_5w * 発情1_5w * 傷物1_2w * 調教済1_1w * 拘束具補正減 * 目隠帯補正減 * 玉口枷補正減 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + } + + public static void 絶頂卑屈度計算() + { + Training = (Training + 0.001 * 奴隷a * 感度興奮差 * 調教力影響値 * 傷物1_2w * 拘束具補正増 * 玉口枷補正増 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + } + + public static void 絶頂技巧度計算() + { + if ((CurrentActionType == ActionType.Insertion && CurrentToolType == ToolType.Penis) || CurrentActionType == ActionType.パイ || CurrentActionType == ActionType.手コ || CurrentActionType == ActionType.足コ) + { + SkillL = (SkillL + 0.007 * 主人a * 主感度興奮差 * 調教力影響値 * RNG.XS.NextDouble()).Clamp(0.0, Sta.GameData.TrainingTarget.MaxSkillL); + } + } + + public static void 表示ステート更新() + { + if (Sta.GameData.TrainingTarget == null) + { + return; + } + UI.体力sゲージ.Value = Stamina; + UI.絶頂sゲージ.Value = Sensitivity; + UI.興奮sゲージ.Value = Excitement; + UI.精力mゲージ.Value = PlayerStamina; + UI.射精mゲージ.Value = PlayerSensitivity; + UI.興奮mゲージ.Value = PlayerExcitement; + Cha.Bod.下着B染み = Wetness; + Cha.Bod.陰核勃起 = Excitement; + Cha.Bod.乳首勃起 = Excitement; + Cha.Bod.顔紅潮 = Excitement.Max(Shame); + Cha.Bod.体紅潮 = Excitement; + Cha.呼吸速度 = 0.2 + 0.8 * Excitement; + if (Lust > 0.5 && Affection > 0.5) + { + Cha.Bod.子宮下がり = Excitement; + } + if (Lust > 0.5 && 部位感度[ContactType.Anal] > 0.75) + { + Cha.Bod.肛門開き = Excitement; + } + if (Lust > 0.3) + { + if (!UI.ハンド処理.Isくぱぁ && (!UI.Is挿入 || UI.ハンド左.Xi == 7)) + { + Cha.Bod.くぱぁ0 = Excitement; + } + if (!Cha.ChaD.股施術 && (Cha.Bod.Is蠍 || (Cha.Bod.Is蛇 && Cha.Bod.蛇.ガード))) + { + Cha.Bod.くぱぁ1 = Excitement; + if (Cha.Bod.くぱぁ1 < 0.3) + { + UI.くぱぁ閉じ時(); + } + } + } + if (!Cha.汗かき.Run && Lust > 0.5 && Excitement > 0.75) + { + Cha.汗かき.Start(); + } + else if (Cha.汗かき.Run && Excitement < 0.4) + { + Cha.汗かき.End(); + } + if (UI.ハンド処理.Isくぱぁ) + { + UI.Set_くぱぁ(UI.ハンド右, 右: true); + UI.Set_くぱぁ(UI.ハンド左, 右: false); + } + if (UI.ステート描画) + { + UI.ステート.TextIm = GameText.体力 + "/" + Stamina.Numf1() + "\r\n" + GameText.感度 + "/" + Sensitivity.Numf1() + "\r\n" + GameText.興奮 + "/" + Excitement.Numf1() + "\r\n" + GameText.潤滑 + "/" + Wetness.Numf1() + "\r\n" + GameText.緊張 + "/" + Tension.Numf1() + "\r\n" + GameText.羞恥 + "/" + Shame.Numf1() + "\r\n\r\n" + GameText.抵抗値 + "/" + Pride.Numf1() + "\r\n" + GameText.欲望度 + "/" + Lust.Numf1() + "\r\n" + GameText.情愛度 + "/" + Affection.Numf1() + "\r\n" + GameText.卑屈度 + "/" + Training.Numf1() + "\r\n" + GameText.技巧度 + "/" + SkillL.Numf1(); + } + } + + public static double 否定_(this Cha c) + { + return c.ChaD.Pride; + } + + public static double 屈辱_(this Cha c) + { + return c.ChaD.Sensitivity * c.ChaD.Pride * c.ChaD.Taming; + } + + public static double 羞恥_(this Cha c) + { + return c.ChaD.Shyness; + } + + public static double 受容_(this Cha c) + { + return c.ChaD.Tension.Inverse() * c.ChaD.Pride.Inverse() * c.ChaD.Affection; + } + + public static double 欲望_(this Cha c) + { + return c.ChaD.Tension.Inverse() * c.ChaD.Pride.Inverse() * c.ChaD.Lust; + } + + public static double 興奮_(this Cha c) + { + return c.ChaD.Tension.Inverse() * c.ChaD.Pride.Inverse() * c.ChaD.Excitement * c.ChaD.Lust; + } + + public static double 余裕_(this Cha c) + { + return c.ChaD.Tension.Inverse() * c.ChaD.Stamina * c.ChaD.Sensitivity.Inverse() * c.ChaD.Taming.Inverse() * c.ChaD.SkillL; + } + + public static double 幸福_(this Cha c) + { + return c.ChaD.Tension.Inverse() * c.ChaD.Pride.Inverse() * c.ChaD.Tension.Inverse() * c.ChaD.Affection; + } + + public static double 喜悦_(this Cha c) + { + return c.ChaD.Tension.Inverse() * c.ChaD.Pride.Inverse() * c.ChaD.Sensitivity * c.ChaD.Affection * c.ChaD.Lust; + } + + public static double 淫乱_(this Cha c) + { + return c.ChaD.Tension.Inverse() * c.ChaD.Pride.Inverse() * c.ChaD.Sensitivity * c.ChaD.Excitement * c.ChaD.Lust * c.ChaD.Taming; + } + + public static double 其他_(this Cha c) + { + return 0.2; + } + + public static void Emotion(this Cha c) + { + switch (c.ChaD.Emotion) + { + case EmotionType.none: + switch (Oth.GetRandomIndex(c.否定_(), c.屈辱_(), c.羞恥_(), c.受容_(), c.欲望_(), c.興奮_(), c.余裕_(), c.幸福_(), c.喜悦_(), c.淫乱_(), c.其他_())) + { + case 0: + c.ChaD.Emotion = EmotionType.Denial; + break; + case 1: + c.ChaD.Emotion = EmotionType.Humiliation; + break; + case 2: + c.ChaD.Emotion = EmotionType.Shame; + break; + case 3: + c.ChaD.Emotion = EmotionType.Acceptance; + break; + case 4: + c.ChaD.Emotion = EmotionType.Desire; + break; + case 5: + c.ChaD.Emotion = EmotionType.Excitement; + break; + case 6: + c.ChaD.Emotion = EmotionType.余裕; + break; + case 7: + c.ChaD.Emotion = EmotionType.Happiness; + break; + case 8: + c.ChaD.Emotion = EmotionType.Joy; + break; + case 9: + c.ChaD.Emotion = EmotionType.Lewd; + break; + case 10: + c.ChaD.Emotion = EmotionType.Other; + break; + } + break; + case EmotionType.Denial: + switch (Oth.GetRandomIndex(c.否定_(), c.屈辱_(), c.羞恥_(), c.喜悦_())) + { + case 0: + c.ChaD.Emotion = EmotionType.Denial; + break; + case 1: + c.ChaD.Emotion = EmotionType.Humiliation; + break; + case 2: + c.ChaD.Emotion = EmotionType.Shame; + break; + case 3: + c.ChaD.Emotion = EmotionType.Joy; + break; + } + break; + case EmotionType.Humiliation: + switch (Oth.GetRandomIndex(c.否定_(), c.屈辱_(), c.羞恥_(), c.興奮_())) + { + case 0: + c.ChaD.Emotion = EmotionType.Denial; + break; + case 1: + c.ChaD.Emotion = EmotionType.Humiliation; + break; + case 2: + c.ChaD.Emotion = EmotionType.Shame; + break; + case 3: + c.ChaD.Emotion = EmotionType.Excitement; + break; + } + break; + case EmotionType.Shame: + switch (Oth.GetRandomIndex(c.屈辱_(), c.羞恥_(), c.興奮_())) + { + case 0: + c.ChaD.Emotion = EmotionType.Humiliation; + break; + case 1: + c.ChaD.Emotion = EmotionType.Shame; + break; + case 2: + c.ChaD.Emotion = EmotionType.Excitement; + break; + } + break; + case EmotionType.Acceptance: + switch (Oth.GetRandomIndex(c.羞恥_(), c.受容_(), c.欲望_(), c.興奮_(), c.余裕_())) + { + case 0: + c.ChaD.Emotion = EmotionType.Shame; + break; + case 1: + c.ChaD.Emotion = EmotionType.Acceptance; + break; + case 2: + c.ChaD.Emotion = EmotionType.Desire; + break; + case 3: + c.ChaD.Emotion = EmotionType.Excitement; + break; + case 4: + c.ChaD.Emotion = EmotionType.余裕; + break; + } + break; + case EmotionType.Desire: + switch (Oth.GetRandomIndex(c.受容_(), c.欲望_(), c.興奮_(), c.喜悦_(), c.淫乱_())) + { + case 0: + c.ChaD.Emotion = EmotionType.Acceptance; + break; + case 1: + c.ChaD.Emotion = EmotionType.Desire; + break; + case 2: + c.ChaD.Emotion = EmotionType.Excitement; + break; + case 3: + c.ChaD.Emotion = EmotionType.Joy; + break; + case 4: + c.ChaD.Emotion = EmotionType.Lewd; + break; + } + break; + case EmotionType.Excitement: + switch (Oth.GetRandomIndex(c.羞恥_(), c.欲望_(), c.興奮_(), c.喜悦_(), c.淫乱_())) + { + case 0: + c.ChaD.Emotion = EmotionType.Shame; + break; + case 1: + c.ChaD.Emotion = EmotionType.Desire; + break; + case 2: + c.ChaD.Emotion = EmotionType.Excitement; + break; + case 3: + c.ChaD.Emotion = EmotionType.Joy; + break; + case 4: + c.ChaD.Emotion = EmotionType.Lewd; + break; + } + break; + case EmotionType.余裕: + switch (Oth.GetRandomIndex(c.受容_(), c.欲望_(), c.興奮_(), c.余裕_(), c.幸福_())) + { + case 0: + c.ChaD.Emotion = EmotionType.Acceptance; + break; + case 1: + c.ChaD.Emotion = EmotionType.Desire; + break; + case 2: + c.ChaD.Emotion = EmotionType.Excitement; + break; + case 3: + c.ChaD.Emotion = EmotionType.余裕; + break; + case 4: + c.ChaD.Emotion = EmotionType.Happiness; + break; + } + break; + case EmotionType.Happiness: + switch (Oth.GetRandomIndex(c.受容_(), c.欲望_(), c.余裕_(), c.幸福_(), c.喜悦_())) + { + case 0: + c.ChaD.Emotion = EmotionType.Acceptance; + break; + case 1: + c.ChaD.Emotion = EmotionType.Desire; + break; + case 2: + c.ChaD.Emotion = EmotionType.余裕; + break; + case 3: + c.ChaD.Emotion = EmotionType.Happiness; + break; + case 4: + c.ChaD.Emotion = EmotionType.Joy; + break; + } + break; + case EmotionType.Joy: + switch (Oth.GetRandomIndex(c.羞恥_(), c.受容_(), c.欲望_(), c.興奮_(), c.幸福_(), c.喜悦_(), c.淫乱_())) + { + case 0: + c.ChaD.Emotion = EmotionType.Shame; + break; + case 1: + c.ChaD.Emotion = EmotionType.Acceptance; + break; + case 2: + c.ChaD.Emotion = EmotionType.Desire; + break; + case 3: + c.ChaD.Emotion = EmotionType.Excitement; + break; + case 4: + c.ChaD.Emotion = EmotionType.Happiness; + break; + case 5: + c.ChaD.Emotion = EmotionType.Joy; + break; + case 6: + c.ChaD.Emotion = EmotionType.Lewd; + break; + } + break; + case EmotionType.Lewd: + switch (Oth.GetRandomIndex(c.屈辱_(), c.羞恥_(), c.欲望_(), c.興奮_(), c.幸福_(), c.喜悦_(), c.淫乱_())) + { + case 0: + c.ChaD.Emotion = EmotionType.Humiliation; + break; + case 1: + c.ChaD.Emotion = EmotionType.Shame; + break; + case 2: + c.ChaD.Emotion = EmotionType.Desire; + break; + case 3: + c.ChaD.Emotion = EmotionType.Excitement; + break; + case 4: + c.ChaD.Emotion = EmotionType.Happiness; + break; + case 5: + c.ChaD.Emotion = EmotionType.Joy; + break; + case 6: + c.ChaD.Emotion = EmotionType.Lewd; + break; + } + break; + case EmotionType.Other: + switch (Oth.GetRandomIndex(c.羞恥_(), c.受容_(), c.余裕_(), c.幸福_(), c.其他_())) + { + case 0: + c.ChaD.Emotion = EmotionType.Shame; + break; + case 1: + c.ChaD.Emotion = EmotionType.Acceptance; + break; + case 2: + c.ChaD.Emotion = EmotionType.余裕; + break; + case 3: + c.ChaD.Emotion = EmotionType.Happiness; + break; + case 4: + c.ChaD.Emotion = EmotionType.Other; + break; + } + break; + } + if (c.苦痛条件()) + { + c.ChaD.Emotion = EmotionType.Humiliation; + } + if (c.放尿.Run) + { + c.ChaD.Emotion = EmotionType.Shame; + } + } + + public static void WaitingState0() + { + if (0.02.Lot()) + { + WaitingState1(); + } + } + + public static void WaitingState1() + { + if ((Excitement.Inverse() * 0.05).Lot()) + { + Cha.Crying = false; + } + if (Cha.Bod.Is初期腰) + { + Cha.Bod.Set腰(); + } + Cha.Emotion(); + Cha.UpdateExpression(); + Cha.UpdatePosture(); + } + + public static void Reaction0() + { + if (Cha != null && Cha.EyeTracking.Run) + { + Cha.EyeTracking.End(); + } + if (Virgin && CurrentActionType == ActionType.Insertion && (CurrentToolType == ToolType.Penis || CurrentToolType == ToolType.Dildo || CurrentToolType == ToolType.Vibrator || CurrentToolType == ToolType.Drill || CurrentToolType == ToolType.デンマ || CurrentToolType == ToolType.AnalVibrator) && CurrentContactType == ContactType.Vagina && 挿入Lvn > 2) + { + Reaction2(); + Cha.Bod.腰.位置B += Oth.GetRandomVector() * 0.0004; + Cha.Bod.腰振りv = RNG.XS.NextDouble(); + switch (RNG.XS.Next(2)) + { + case 0: + Cha.ChaD.Emotion = EmotionType.Humiliation; + break; + case 1: + Cha.ChaD.Emotion = EmotionType.Shame; + break; + } + Cha.SetInitialExpression(); + Cha.UpdatePosture(); + Virgin = false; + Sta.GameData.TrainingTarget.Virgin = false; + UI.発音(Cha.Bod.膣口位置.GetAreaPoint(0.04), Sta.処女喪失, Color.Red, 0.3, b: true); + Cha.Bod.処女喪失 = true; + if (Cha.Bod.断面_表示) + { + Cha.Bod.膣内精液.血液1_表示 = true; + Cha.Bod.膣内精液.血液2_表示 = true; + } + Cha.Bod.性器精液.血液1_表示 = true; + Cha.Bod.性器精液.血液2_表示 = true; + Cha.Bod.性器精液.血液濃度 = 0.0; + 発声(); + } + else if (!射精n && (初回 || タイミング情報n == CurrentState.Start || CurrentActionType == ActionType.Whipping || (CurrentContactType == ContactType.Vagina && CurrentActionType == ActionType.Insertion && 挿入Lvn == (int)(5.0 * Cha.ChaD.固有値) && 0.2.Lot()))) + { + Reaction1(); + 初回 = false; + } + else if (反応度 > 0.0) + { + if ((反応度 * 0.25).Lot()) + { + Reaction1(); + } + 反応度 = (反応度 - 0.05).Clamp(0.0, 1.0); + } + else if ((0.02 + 0.03 * Sensitivity).Lot()) + { + Reaction1(); + } + else if (タイミング情報n == CurrentState.End) + { + WaitingState1(); + 初回 = true; + 反応度 = 1.0; + if (CurrentActionType == ActionType.Insertion && CurrentContactType == ContactType.Mouth && SkillL < 0.5 * Sta.GameData.TrainingTarget.MaxSkillL && Reactions.Tongue.Contains(Cha.Bod.口i) && ((CurrentToolType == ToolType.Hand && 手口) || CurrentToolType == ToolType.Penis || CurrentToolType == ToolType.Dildo || CurrentToolType == ToolType.Vibrator || CurrentToolType == ToolType.Drill || CurrentToolType == ToolType.デンマ || CurrentToolType == ToolType.AnalVibrator) && (SkillL.Inverse() * 0.8).Lot()) + { + Cha.Coughing.Start(); + return; + } + Cha.SetInitialExpression(); + Cha.口(); + } + } + + public static void Reaction1() + { + Reaction2(); + Cha.Bod.腰.位置B += Oth.GetRandomVector() * 0.0004; + Cha.Bod.腰振りv = RNG.XS.NextDouble(); + Cha.Emotion(); + Cha.UpdateExpression(); + Cha.UpdatePosture(); + if (Cha.苦痛条件()) + { + if (0.7.Lot()) + { + if (Cha.Bod.Is双眼) + { + Cha.瞼_瞑左(); + Cha.瞼_瞑右(); + } + if (Cha.Bod.Is単眼) + { + Cha.単瞼_瞑(); + } + if (Cha.Bod.Is頬眼) + { + Cha.頬瞼_瞑左(); + Cha.頬瞼_瞑右(); + } + if (Cha.Bod.Is額眼) + { + Cha.額瞼_瞑(); + } + } + else + { + if (Cha.Bod.Is双眼) + { + Cha.瞼_半2左(); + Cha.瞼_半2右(); + } + if (Cha.Bod.Is単眼) + { + Cha.単瞼_半2(); + } + if (Cha.Bod.Is頬眼) + { + Cha.頬瞼_半2左(); + Cha.頬瞼_半2右(); + } + if (Cha.Bod.Is額眼) + { + Cha.額瞼_半2(); + } + } + } + if (0.15.Lot() || CurrentActionType == ActionType.Whipping || 初回) + { + 発声(); + } + } + + public static void Reaction2() + { + if ((Affection > 0.8 && Excitement > 0.8 && (Excitement * 0.04).Lot()) || (Cha.苦痛条件() && (Excitement * (double)強さn * (1.0 / 75.0)).Lot())) + { + Cha.Crying = true; + } + if (CurrentToolType == ToolType.Hand && CurrentActionType == ActionType.Contact && CurrentContactType == ContactType.Head && (Excitement.Inverse() * 0.04).Lot()) + { + Cha.Crying = false; + } + if ((Cha.Bod.玉口枷_表示 && Sensitivity.Lot()) || (CurrentActionType == ActionType.Insertion && CurrentContactType == ContactType.Mouth && Sensitivity > 0.5 && Excitement > 0.5 && Lust > 0.8 && Sensitivity.Lot() && ((CurrentToolType == ToolType.Hand && 手膣) || CurrentToolType == ToolType.Penis || CurrentToolType == ToolType.Dildo || CurrentToolType == ToolType.Vibrator || CurrentToolType == ToolType.Drill || CurrentToolType == ToolType.デンマ || CurrentToolType == ToolType.AnalVibrator))) + { + Cha.涎.Start(); + } + if (Stamina > 0.1 && Sensitivity > 0.5 && Wetness > 0.6 && Tension == 0.0 && Lust > 0.7 && Affection > 0.7 && (Excitement * 0.05).Lot()) + { + Cha.潮吹小.Start(); + } + if (CurrentActionType == ActionType.Insertion && CurrentContactType == ContactType.Vagina && Sensitivity > 0.4 && Wetness == 1.0 && Lust > 0.7 && Affection > 0.7 && Sensitivity.Lot() && ((CurrentToolType == ToolType.Hand && 手膣) || CurrentToolType == ToolType.Penis || CurrentToolType == ToolType.Dildo || CurrentToolType == ToolType.Vibrator || CurrentToolType == ToolType.Drill || CurrentToolType == ToolType.デンマ || CurrentToolType == ToolType.AnalVibrator)) + { + Cha.飛沫.Start(); + } + if (Sta.GameData.TrainingTarget.妊娠状態変数 > 2 && !Cha.Bod.乳房左.虫性_甲殻_表示 && (CurrentActionType == ActionType.乳捏 || CurrentActionType == ActionType.パイ || ((double)Sta.GameData.TrainingTarget.妊娠状態変数 * 0.1).Lot())) + { + Cha.噴乳.Start(); + } + if (!Cha.膣ヒク.Run && (CurrentContactType == ContactType.Crotch || CurrentContactType == ContactType.Sex || CurrentContactType == ContactType.Nucleus || CurrentContactType == ContactType.Vagina || RNG.XS.NextBool()) && 部位感度[ContactType.Vagina] > 0.4) + { + Cha.膣ヒク.Start(); + } + if (!Cha.肛ヒク.Run && (CurrentContactType == ContactType.Anal || CurrentContactType == ContactType.Vagina || RNG.XS.NextBool()) && 部位感度[ContactType.Anal] > 0.4) + { + Cha.肛ヒク.Start(); + } + if (!Cha.糸ヒク.Run && (CurrentContactType == ContactType.Thread || RNG.XS.NextBool())) + { + Cha.糸ヒク.Start(); + } + } + + public static void 発声() + { + int num = 0; + if (CurrentContactType == ContactType.Mouth) + { + num = 4; + } + else if (Cha.苦痛条件()) + { + num = 0; + } + else + { + double num2 = (Tension + Pride) * 0.5; + num = 1 + Oth.GetRandomIndex((Shame + Tension + Training + Pride) / 4.0, (Sensitivity + Affection + Lust) / 3.0 - num2, (Sensitivity + Excitement + Affection + Lust + Training) / 5.0 - num2); + } + string text = ""; + if (Cha.Bod.口i == 4 || Cha.Bod.口i == 10 || Cha.Bod.口i == 11) + { + string[][] n = Sta.n; + text = n[num][RNG.XS.Next(n[num].Length)]; + } + else if (Cha.Bod.玉口枷_表示) + { + text = Sta.o[3][RNG.XS.Next(Sta.o[3].Length)]; + } + else + { + string[][] n; + do + { + n = GetRandomTable(); + } + while (n[num].Length < 1 || string.IsNullOrWhiteSpace(text = n[num][RNG.XS.Next(n[num].Length)])); + } + UI.発音(Cha.Bod.口腔位置.GetAreaPoint(0.05), text.語尾() + " ", Color.Pink, 0.3 + 0.1 * Excitement, b: true); + } + + public static string 語尾(this string s) + { + switch (Oth.GetRandomIndex((Shame + Tension) * 0.5, Cha.苦痛条件() ? 1.0 : ((Sensitivity + Excitement + Lust) / 3.0), (Affection + Lust) * 0.4 - Pride)) + { + case 0: + return s + Sta.end[(!RNG.XS.NextBool()) ? 1u : 0u]; + case 1: + if (s.EndsWith(Sta.end[2])) + { + return s + Sta.end[3]; + } + return s + Sta.end[RNG.XS.NextBool() ? 2 : 3]; + case 2: + return s + Sta.end[4]; + default: + return s + Sta.end[0]; + } + } + + public static string[][] GetRandomTable() + { + return RNG.XS.Next(6) switch + { + 0 => Sta.a, + 1 => Sta.i, + 2 => Sta.u, + 3 => Sta.e, + 4 => Sta.o, + 5 => Sta.n, + _ => null, + }; + } + + static Player() + { + 絶頂中 = false; + 射精中 = false; + ゲージ降下処理 = new Mot(0.0, 1.0) + { + BaseSpeed = 1.0, + Staing = delegate + { + }, + Runing = delegate + { + if (加算前提) + { + if (Sensitivity > 0.0 && !絶頂中) + { + 感度減算(); + } + 興奮計算(); + 興奮計算2(); + 回復(); + if (PlayerSensitivity > 0.0 && !射精中) + { + 主感度減算(); + } + 主興奮計算(); + 主興奮計算2(); + 主回復(); + WaitingState0(); + } + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate + { + } + }; + 強制終了 = false; + 初回 = false; + 反応度 = 0.0; + } + + public static void ModBox() + { + if (Sta.GameData.TrainingTarget == null) + { + return; + } + ChaD chaD = Sta.GameData.TrainingTarget.ChaD; + List list = new List(); + foreach (KeyValuePair item in chaD.Sesnsitivities) + { + list.Add(GameText.TouchTranslation(item.Key) + ": " + item.Value.Numf1()); + } + for (int i = 0; i < list.Count; i++) + { + if (i % 2 == 1) + { + list.Insert(i, "\r\n"); + } + } + UI.InfoBox.TextIm = "Sizes:" + "\r\n Breasts : " + chaD.最乳房.Numf1() + "\r\n Nipples : " + chaD.最乳首.Numf1() + "\r\n Clit : " + chaD.現陰核.Numf1() + "\r\n Vag : " + chaD.現性器.Numf1() + "\r\n Anus : " + chaD.現肛門.Numf1() + "\r\nMood : " + GameText.TranslateState(chaD.Emotion) + "\r\nTouching : " + GameText.TouchTranslation(CurrentContactType); + } + + public static void SensBox() + { + if (Sta.GameData.TrainingTarget == null) + { + return; + } + ChaD chaD = Sta.GameData.TrainingTarget.ChaD; + UI.SensitivityBox.TextIm = "Sensitivities:\r\n"; + foreach (KeyValuePair item in chaD.Sesnsitivities) + { + Tex sensitivityBox = UI.SensitivityBox; + sensitivityBox.TextIm = sensitivityBox.TextIm + GameText.TouchTranslation(item.Key) + ": " + item.Value.Numf1() + "\r\n"; + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Program.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Program.cs index 0881d9b..9d95f16 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Program.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Program.cs @@ -1,52 +1,53 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix; - -internal static class Program +namespace SlaveMatrix { - public static bool biggerWindow; + internal static class Program + { + public static bool biggerWindow; - [STAThread] - private static void Main(string[] A_0) - { - //Application.EnableVisualStyles(); - //Application.SetCompatibleTextRenderingDefault(defaultValue: false); + [STAThread] + private static void Main(string[] A_0) + { + //Application.EnableVisualStyles(); + //Application.SetCompatibleTextRenderingDefault(defaultValue: false); - Sta.LoadConfig(); + Sta.LoadConfig(); - double percent = 35.0; - if (Sta.BigWindow) - { - percent = 47.0; - biggerWindow = true; - } + double percent = 35.0; + if (Sta.BigWindow) + { + percent = 47.0; + biggerWindow = true; + } - Med med = new Med - { - UITitle = GameText.スレイブマトリクス, - Unit = Sta.HighQuality ? 2203.0 : 1101.5, - ShowFPS = Sta.ShowFPS, - Base = new Rect(4.0, 3.0, percent / 100.0), - DisQuality = 1.0, - HitAccuracy = 0.3 - }; + Med med = new Med + { + UITitle = GameText.スレイブマトリクス, + Unit = Sta.HighQuality ? 2203.0 : 1101.5, + ShowFPS = Sta.ShowFPS, + Base = new Rect(4.0, 3.0, percent / 100.0), + DisQuality = 1.0, + HitAccuracy = 0.3 + }; - med.InitializeModes("Start", Mods.GetMods); + med.InitializeModes("Start", Mods.GetMods); - UI uI = new UI(med); - //uI.Text = GameText.スレイブマトリクス; - //uI.Show(); + UI uI = new UI(med); + //uI.Text = GameText.スレイブマトリクス; + //uI.Show(); - //main loop - med.Drawing(); + //main loop + med.Drawing(); - if (Mods.t1 != null) - { - Mods.t1.Wait(); - } - med.Dispose(); - Sta.Disposes(); - } + if (Mods.t1 != null) + { + Mods.t1.Wait(); + } + med.Dispose(); + Sta.Disposes(); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/RaceInformation.cs b/SlaveMatrix/SlaveMatrix/GameClasses/RaceInformation.cs index 4954355..592385e 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/RaceInformation.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/RaceInformation.cs @@ -1,48 +1,49 @@ using System; using _2DGAMELIB; -namespace SlaveMatrix.GameClasses; - -[Serializable] -public struct RaceInformation +namespace SlaveMatrix.GameClasses { - public int 希少; - - public int 需要; - - public int 危険; - - public int 一般; - - public int 娼婦; - - public RaceInformation(int 希少, int 需要, int 危険, int 一般, int 娼婦) + [Serializable] + public struct RaceInformation { - this.希少 = 希少; - this.需要 = 需要; - this.危険 = 危険; - this.一般 = 一般; - this.娼婦 = 娼婦; - } + public int 希少; - public double GetPriceWeight() - { - return 需要 / (10.0 - (希少 + 危険) * 0.5); - } + public int 需要; - public void 一般成長(int 一般最大加算) - { - if (0.05.Lot()) + public int 危険; + + public int 一般; + + public int 娼婦; + + public RaceInformation(int 希少, int 需要, int 危険, int 一般, int 娼婦) { - 一般 = (一般 + 1).Clamp(0, 9 + 一般最大加算); + this.希少 = 希少; + this.需要 = 需要; + this.危険 = 危険; + this.一般 = 一般; + this.娼婦 = 娼婦; } - } - public void 娼婦成長(int 娼婦最大加算) - { - if (0.05.Lot()) + public double GetPriceWeight() { - 娼婦 = (娼婦 + 1).Clamp(0, 9 + 娼婦最大加算); + return 需要 / (10.0 - (希少 + 危険) * 0.5); + } + + public void 一般成長(int 一般最大加算) + { + if (0.05.Lot()) + { + 一般 = (一般 + 1).Clamp(0, 9 + 一般最大加算); + } + } + + public void 娼婦成長(int 娼婦最大加算) + { + if (0.05.Lot()) + { + 娼婦 = (娼婦 + 1).Clamp(0, 9 + 娼婦最大加算); + } } } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Reactions.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Reactions.cs index 7e5673b..d3d0468 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Reactions.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Reactions.cs @@ -3,10794 +3,10795 @@ using System.Collections.Generic; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public enum EmotionType +namespace SlaveMatrix { - none, - Denial, - Humiliation, - Shame, - Acceptance, - Desire, - Excitement, - 余裕, - Happiness, - Joy, - Lewd, - Other -} - -public static class Reactions -{ - public const int 眉_0数 = 5; - - public static Dictionary> 眉_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1, 2 } - }, - { - EmotionType.Humiliation, - new List { 3, 4 } - }, - { - EmotionType.Shame, - new List { 3, 4 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 0, 3, 4 } - }, - { - EmotionType.Excitement, - new List { 0, 3, 4 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0 } - }, - { - EmotionType.Joy, - new List { 0, 3, 4 } - }, - { - EmotionType.Lewd, - new List { 0, 3, 4 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 眉_1数 = 2; - - public static Dictionary> 眉_1感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0 } - }, - { - EmotionType.Humiliation, - new List { 0 } - }, - { - EmotionType.Shame, - new List { 0, 1 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 1 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 1 } - }, - { - EmotionType.Joy, - new List { 1 } - }, - { - EmotionType.Lewd, - new List { 1 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 単眉_0数 = 3; - - public static Dictionary> 単眉_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 2 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 0, 2 } - }, - { - EmotionType.Excitement, - new List { 0, 2 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0 } - }, - { - EmotionType.Joy, - new List { 0, 2 } - }, - { - EmotionType.Lewd, - new List { 0, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 単眉_1数 = 2; - - public static Dictionary> 単眉_1感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0 } - }, - { - EmotionType.Humiliation, - new List { 0 } - }, - { - EmotionType.Shame, - new List { 0, 1 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 1 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 1 } - }, - { - EmotionType.Joy, - new List { 1 } - }, - { - EmotionType.Lewd, - new List { 1 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 目_0数 = 4; - - public static Dictionary> 目_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1, 2 } - }, - { - EmotionType.Humiliation, - new List { 1, 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 0 } - }, - { - EmotionType.Excitement, - new List { 0 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0 } - }, - { - EmotionType.Joy, - new List { 0 } - }, - { - EmotionType.Lewd, - new List { 0 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 頬目_0数 = 4; - - public static Dictionary> 頬目_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1, 2 } - }, - { - EmotionType.Humiliation, - new List { 1, 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 0 } - }, - { - EmotionType.Excitement, - new List { 0 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0 } - }, - { - EmotionType.Joy, - new List { 0 } - }, - { - EmotionType.Lewd, - new List { 0 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 額目_0数 = 4; - - public static Dictionary> 額目_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1, 2 } - }, - { - EmotionType.Humiliation, - new List { 1, 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 0 } - }, - { - EmotionType.Excitement, - new List { 0 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0 } - }, - { - EmotionType.Joy, - new List { 0 } - }, - { - EmotionType.Lewd, - new List { 0 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 単目_0数 = 4; - - public static Dictionary> 単目_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1, 2 } - }, - { - EmotionType.Humiliation, - new List { 1, 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 0 } - }, - { - EmotionType.Excitement, - new List { 0 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0 } - }, - { - EmotionType.Joy, - new List { 0 } - }, - { - EmotionType.Lewd, - new List { 0 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - private static HashSet 瞼NGパターン = new HashSet - { - "0,1,3,3", "1,0,3,3", "1,0,1,2", "0,1,1,2", "1,0,2,1", "0,1,2,1", "0,1,2,2", "1,0,2,2", "0,1,2,0", "1,0,2,0", - "0,1,0,2", "1,0,0,2", "1,0,2,3", "0,1,2,3", "1,0,3,2", "0,1,3,2", "0,0,2,0", "0,0,0,2", "1,0,0,3", "0,1,0,3", - "1,0,3,0", "0,1,3,0", "0,0,0,3", "0,0,3,0", "0,0,1,2", "0,0,2,1", "1,0,1,3", "0,1,1,3", "1,0,3,1", "0,1,3,1", - "0,0,3,2", "0,0,2,3", "0,0,3,1", "0,0,1,3", "1,0,0,0", "0,1,0,0" - }; - - public const int 瞼_0数 = 2; - - public static Dictionary> 瞼_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 0, 1 } - }, - { - EmotionType.Shame, - new List { 0, 1 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 0, 1 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1 } - }, - { - EmotionType.Lewd, - new List { 1 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 頬瞼_0数 = 2; - - public static Dictionary> 頬瞼_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 0, 1 } - }, - { - EmotionType.Shame, - new List { 0, 1 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 0, 1 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1 } - }, - { - EmotionType.Lewd, - new List { 1 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 額瞼_0数 = 2; - - public static Dictionary> 額瞼_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 0, 1 } - }, - { - EmotionType.Shame, - new List { 0, 1 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 0, 1 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1 } - }, - { - EmotionType.Lewd, - new List { 1 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 単瞼_0数 = 2; - - public static Dictionary> 単瞼_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 0, 1 } - }, - { - EmotionType.Shame, - new List { 0, 1 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 0, 1 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1 } - }, - { - EmotionType.Lewd, - new List { 1 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 瞼_1数 = 4; - - public static Dictionary> 瞼_1感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1 } - }, - { - EmotionType.Humiliation, - new List { 1 } - }, - { - EmotionType.Shame, - new List { 1, 2, 3 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1, 2 } - }, - { - EmotionType.Excitement, - new List { 0 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 0, 1, 3 } - }, - { - EmotionType.Joy, - new List { 1, 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 頬瞼_1数 = 4; - - public static Dictionary> 頬瞼_1感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1 } - }, - { - EmotionType.Humiliation, - new List { 1 } - }, - { - EmotionType.Shame, - new List { 1, 2, 3 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1, 2 } - }, - { - EmotionType.Excitement, - new List { 0 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 0, 1, 3 } - }, - { - EmotionType.Joy, - new List { 1, 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 額瞼_1数 = 4; - - public static Dictionary> 額瞼_1感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1 } - }, - { - EmotionType.Humiliation, - new List { 1 } - }, - { - EmotionType.Shame, - new List { 1, 2, 3 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1, 2 } - }, - { - EmotionType.Excitement, - new List { 0 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 0, 1, 3 } - }, - { - EmotionType.Joy, - new List { 1, 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 単瞼_1数 = 4; - - public static Dictionary> 単瞼_1感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1 } - }, - { - EmotionType.Humiliation, - new List { 1 } - }, - { - EmotionType.Shame, - new List { 1, 2, 3 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1, 2 } - }, - { - EmotionType.Excitement, - new List { 0 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 0, 1, 3 } - }, - { - EmotionType.Joy, - new List { 1, 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 口_0数 = 14; - - public static Dictionary> 口_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 9, 10 } - }, - { - EmotionType.Humiliation, - new List { 9, 10, 11 } - }, - { - EmotionType.Shame, - new List { 0, 9, 10, 11 } - }, - { - EmotionType.Acceptance, - new List { 4 } - }, - { - EmotionType.Desire, - new List { 3, 5, 6, 12 } - }, - { - EmotionType.Excitement, - new List { 3, 6, 12 } - }, - { - EmotionType.余裕, - new List { 4, 5, 6, 7 } - }, - { - EmotionType.Happiness, - new List { 4, 5, 6 } - }, - { - EmotionType.Joy, - new List { 5, 6 } - }, - { - EmotionType.Lewd, - new List { 3, 5, 6, 12 } - }, - { - EmotionType.Other, - new List { 0, 4 } - } - }; - - public static HashSet Tongue = new HashSet { 3, 6, 12, 13 }; - - public const int 舌_0数 = 2; - - public const int 耳_0数 = 3; - - public static Dictionary> 耳_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1, 2 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 0 } - }, - { - EmotionType.Excitement, - new List { 0 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 0 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 獣耳_0数 = 3; - - public static Dictionary> 獣耳_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1, 2 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 0 } - }, - { - EmotionType.Excitement, - new List { 0 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 0 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 触覚_0数 = 3; - - public static Dictionary> 触覚_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 2 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 2 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 0, 1 } - }, - { - EmotionType.Excitement, - new List { 1 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 触覚甲_0数 = 3; - - public static Dictionary> 触覚甲_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 2 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 2 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 0, 1 } - }, - { - EmotionType.Excitement, - new List { 1 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 大顎_0数 = 3; - - public static int[] 大顎_0基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 大顎_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 2 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 0, 1 } - }, - { - EmotionType.Excitement, - new List { 1 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 虫顎_0数 = 3; - - public static int[] 虫顎_0基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 虫顎_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 2 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 0, 1 } - }, - { - EmotionType.Excitement, - new List { 1 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 腕人_0数 = 19; - - public static int[] 腕人_0基本 = new int[1] { 7 }; - - public static Dictionary> 腕人_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 7 } - }, - { - EmotionType.Denial, - new List { 1, 8 } - }, - { - EmotionType.Humiliation, - new List { 0, 3, 6, 7 } - }, - { - EmotionType.Shame, - new List { 1, 4, 5, 6, 8, 10, 11, 12 } - }, - { - EmotionType.Acceptance, - new List { 0, 3, 6, 7, 18 } - }, - { - EmotionType.Desire, - new List { 6, 9, 13, 17 } - }, - { - EmotionType.Excitement, - new List { 2, 7, 13, 18 } - }, - { - EmotionType.余裕, - new List { 7, 13, 14 } - }, - { - EmotionType.Happiness, - new List { 0, 3, 7 } - }, - { - EmotionType.Joy, - new List { 3, 4, 5, 6, 10, 11, 12, 15, 18 } - }, - { - EmotionType.Lewd, - new List { 2, 6, 9, 13, 14, 15, 17, 18 } - }, - { - EmotionType.Other, - new List { 3, 6, 7, 14 } - } - }; - - public const int 腕翼鳥_0数 = 7; - - public static int[] 腕翼鳥_0基本 = new int[2] { 4, 5 }; - - public static Dictionary> 腕翼鳥_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 4 } - }, - { - EmotionType.Denial, - new List { 1, 5 } - }, - { - EmotionType.Humiliation, - new List { 0, 2 } - }, - { - EmotionType.Shame, - new List { 1, 2, 3 } - }, - { - EmotionType.Acceptance, - new List { 0, 5 } - }, - { - EmotionType.Desire, - new List { 5, 6 } - }, - { - EmotionType.Excitement, - new List { 0, 5, 6 } - }, - { - EmotionType.余裕, - new List { 4 } - }, - { - EmotionType.Happiness, - new List { 0, 4 } - }, - { - EmotionType.Joy, - new List { 1, 2, 5, 6 } - }, - { - EmotionType.Lewd, - new List { 0, 1, 5, 6 } - }, - { - EmotionType.Other, - new List { 4, 5, 6 } - } - }; - - public const int 腕翼獣_0数 = 5; - - public static int[] 腕翼獣_0基本 = new int[2] { 2, 3 }; - - public static Dictionary> 腕翼獣_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 2 } - }, - { - EmotionType.Denial, - new List { 1, 3 } - }, - { - EmotionType.Humiliation, - new List { 0 } - }, - { - EmotionType.Shame, - new List { 1 } - }, - { - EmotionType.Acceptance, - new List { 0, 3 } - }, - { - EmotionType.Desire, - new List { 3, 4 } - }, - { - EmotionType.Excitement, - new List { 0, 3, 4 } - }, - { - EmotionType.余裕, - new List { 2 } - }, - { - EmotionType.Happiness, - new List { 0, 2 } - }, - { - EmotionType.Joy, - new List { 1, 3, 4 } - }, - { - EmotionType.Lewd, - new List { 0, 1, 3, 4 } - }, - { - EmotionType.Other, - new List { 2, 3, 4 } - } - }; - - public const int 腕獣_0数 = 3; - - public static int[] 腕獣_0基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 腕獣_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 2 } - }, - { - EmotionType.Humiliation, - new List { 1 } - }, - { - EmotionType.Shame, - new List { 2 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 2 } - }, - { - EmotionType.Excitement, - new List { 1, 2 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 1 } - }, - { - EmotionType.Joy, - new List { 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0, 2 } - } - }; - - public const int 脚人_0数 = 10; - - public static int[] 脚人_0基本 = new int[1] { 5 }; - - public static Dictionary> 脚人_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 5 } - }, - { - EmotionType.Denial, - new List { 1, 2, 4 } - }, - { - EmotionType.Humiliation, - new List { 0, 3, 4 } - }, - { - EmotionType.Shame, - new List { 1, 2, 4 } - }, - { - EmotionType.Acceptance, - new List { 0, 3, 8 } - }, - { - EmotionType.Desire, - new List { 0, 7, 8, 9 } - }, - { - EmotionType.Excitement, - new List { 6, 8 } - }, - { - EmotionType.余裕, - new List { 5, 8 } - }, - { - EmotionType.Happiness, - new List { 3, 8 } - }, - { - EmotionType.Joy, - new List { 0, 4, 6, 8 } - }, - { - EmotionType.Lewd, - new List { 0, 3, 6, 7, 8, 9 } - }, - { - EmotionType.Other, - new List { 4, 5 } - } - }; - - public const int 脚獣_0数 = 3; - - public static int[] 脚獣_0基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 脚獣_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 1, 2 } - }, - { - EmotionType.Shame, - new List { 1 } - }, - { - EmotionType.Acceptance, - new List { 0, 2 } - }, - { - EmotionType.Desire, - new List { 0, 2 } - }, - { - EmotionType.Excitement, - new List { 0, 1 } - }, - { - EmotionType.余裕, - new List { 0, 2 } - }, - { - EmotionType.Happiness, - new List { 2 } - }, - { - EmotionType.Joy, - new List { 1 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 翼鳥_0数 = 7; - - public const int 翼獣_0数 = 7; - - public static int[] 翼_0基本 = new int[2] { 0, 5 }; - - public static Dictionary> 翼_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 4 } - }, - { - EmotionType.Denial, - new List { 1, 5 } - }, - { - EmotionType.Humiliation, - new List { 0, 1, 2 } - }, - { - EmotionType.Shame, - new List { 1, 2, 3 } - }, - { - EmotionType.Acceptance, - new List { 0, 4, 5 } - }, - { - EmotionType.Desire, - new List { 5, 6 } - }, - { - EmotionType.Excitement, - new List { 0, 5, 6 } - }, - { - EmotionType.余裕, - new List { 0, 4, 5 } - }, - { - EmotionType.Happiness, - new List { 0, 4, 5 } - }, - { - EmotionType.Joy, - new List { 1, 2, 5, 6 } - }, - { - EmotionType.Lewd, - new List { 0, 1, 5, 6 } - }, - { - EmotionType.Other, - new List { 0, 4, 5, 6 } - } - }; - - public const int 鰭_0数 = 3; - - public static int[] 鰭_0基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 鰭_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 2 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0, 2 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 1 } - }, - { - EmotionType.余裕, - new List { 2 } - }, - { - EmotionType.Happiness, - new List { 2 } - }, - { - EmotionType.Joy, - new List { 1, 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0, 2 } - } - }; - - public const int 葉_0数 = 3; - - public static int[] 葉_0基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 葉_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0, 2 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 1 } - }, - { - EmotionType.余裕, - new List { 0, 2 } - }, - { - EmotionType.Happiness, - new List { 2 } - }, - { - EmotionType.Joy, - new List { 1, 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0, 2 } - } - }; - - public const int 前翅_0数 = 3; - - public static int[] 前翅_0基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 前翅_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1, 2 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 1 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 2 } - }, - { - EmotionType.Joy, - new List { 1 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 前翅_1数 = 3; - - public static int[] 前翅_1基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 前翅_1感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 2 } - }, - { - EmotionType.Humiliation, - new List { 0 } - }, - { - EmotionType.Shame, - new List { 0 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 2 } - }, - { - EmotionType.Excitement, - new List { 2 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 2 } - }, - { - EmotionType.Lewd, - new List { 0, 1, 2 } - }, - { - EmotionType.Other, - new List { 0, 1, 2 } - } - }; - - public const int 後翅_0数 = 3; - - public static int[] 後翅_0基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 後翅_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1, 2 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 1 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 2 } - }, - { - EmotionType.Joy, - new List { 1 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 後翅_1数 = 3; - - public static int[] 後翅_1基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 後翅_1感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 2 } - }, - { - EmotionType.Humiliation, - new List { 0 } - }, - { - EmotionType.Shame, - new List { 0 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 2 } - }, - { - EmotionType.Excitement, - new List { 2 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 2 } - }, - { - EmotionType.Lewd, - new List { 0, 1, 2 } - }, - { - EmotionType.Other, - new List { 0, 1, 2 } - } - }; - - public const int 触肢蜘_0数 = 3; - - public static int[] 触肢蜘_0基本 = new int[3] { 0, 1, 2 }; - - public static int[] 触肢蜘_0拘束 = new int[2] { 0, 1 }; - - public static Dictionary> 触肢蜘_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 2 } - }, - { - EmotionType.Humiliation, - new List { 0, 1 } - }, - { - EmotionType.Shame, - new List { 1 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 2 } - }, - { - EmotionType.Excitement, - new List { 2 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 触肢蠍_0数 = 3; - - public static int[] 触肢蠍_0基本 = new int[3] { 0, 1, 2 }; - - public static int[] 触肢蠍_0拘束 = new int[1]; - - public static Dictionary> 触肢蠍_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 2 } - }, - { - EmotionType.Humiliation, - new List { 0, 1 } - }, - { - EmotionType.Shame, - new List { 1 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 2 } - }, - { - EmotionType.Excitement, - new List { 2 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 節足蜘_0数 = 3; - - public static int[] 節足蜘_0基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 節足蜘_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 0, 1 } - }, - { - EmotionType.Shame, - new List { 1 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 2 } - }, - { - EmotionType.Excitement, - new List { 2 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1, 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 節足蠍_0数 = 3; - - public static int[] 節足蠍_0基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 節足蠍_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 0, 1 } - }, - { - EmotionType.Shame, - new List { 1 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 2 } - }, - { - EmotionType.Excitement, - new List { 2 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1, 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 節足百_0数 = 3; - - public static int[] 節足百_0基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 節足百_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 0, 1 } - }, - { - EmotionType.Shame, - new List { 1 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 2 } - }, - { - EmotionType.Excitement, - new List { 2 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1, 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 節尾曳_0数 = 3; - - public static int[] 節尾曳_0基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 節尾曳_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 0, 1 } - }, - { - EmotionType.Shame, - new List { 1 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 2 } - }, - { - EmotionType.Excitement, - new List { 2 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1, 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 節尾鋏_0数 = 3; - - public static int[] 節尾鋏_0基本 = new int[3] { 0, 1, 2 }; - - public static Dictionary> 節尾鋏_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 0, 1 } - }, - { - EmotionType.Shame, - new List { 1 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 2 } - }, - { - EmotionType.Excitement, - new List { 2 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1, 2 } - }, - { - EmotionType.Lewd, - new List { 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 虫鎌_0数 = 3; - - public static int[] 虫鎌_0基本 = new int[1]; - - public static Dictionary> 虫鎌_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1, 2 } - }, - { - EmotionType.Humiliation, - new List { 0, 1 } - }, - { - EmotionType.Shame, - new List { 0, 1 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 1, 2 } - }, - { - EmotionType.Excitement, - new List { 2 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 0 } - }, - { - EmotionType.Joy, - new List { 0, 2 } - }, - { - EmotionType.Lewd, - new List { 0, 1, 2 } - }, - { - EmotionType.Other, - new List { 0 } - } - }; - - public const int 触手_0数 = 4; - - public static int[] 触手_0基本 = new int[1] { 1 }; - - public static Dictionary> 触手_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 1 } - }, - { - EmotionType.Humiliation, - new List { 0, 2 } - }, - { - EmotionType.Shame, - new List { 0, 2 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 0, 1 } - }, - { - EmotionType.余裕, - new List { 0, 2 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 0, 2 } - }, - { - EmotionType.Lewd, - new List { 0, 1, 2, 3 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 触手犬_0数 = 4; - - public static int[] 触手犬_0基本 = new int[4] { 0, 1, 2, 3 }; - - public static Dictionary> 触手犬_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 2 } - }, - { - EmotionType.Humiliation, - new List { 1, 3 } - }, - { - EmotionType.Shame, - new List { 1, 3 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1, 2, 3 } - }, - { - EmotionType.Excitement, - new List { 2, 3 } - }, - { - EmotionType.余裕, - new List { 0 } - }, - { - EmotionType.Happiness, - new List { 1 } - }, - { - EmotionType.Joy, - new List { 2, 3 } - }, - { - EmotionType.Lewd, - new List { 1, 3 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 尾_0数 = 4; - - public static int[] 尾_0基本 = new int[4] { 0, 1, 2, 3 }; - - public static Dictionary> 尾_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 0, 1 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1, 2, 3 } - }, - { - EmotionType.Lewd, - new List { 1, 2, 3 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 長胴_0数 = 1; - - public const int 魚_0数 = 4; - - public static int[] 魚_0基本 = new int[4] { 0, 1, 2, 3 }; - - public static Dictionary> 魚_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 0, 1 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1, 2, 3 } - }, - { - EmotionType.Lewd, - new List { 1, 2, 3 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 鯨_0数 = 4; - - public static int[] 鯨_0基本 = new int[4] { 0, 1, 2, 3 }; - - public static Dictionary> 鯨_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0, 1 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 0, 1 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1, 2, 3 } - }, - { - EmotionType.Lewd, - new List { 1, 2, 3 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 蠍_0数 = 4; - - public static int[] 蠍_0基本 = new int[4] { 0, 1, 2, 3 }; - - public static Dictionary> 蠍_0感情対応 = new Dictionary> - { - { - EmotionType.none, - new List { 0 } - }, - { - EmotionType.Denial, - new List { 0, 1 } - }, - { - EmotionType.Humiliation, - new List { 2 } - }, - { - EmotionType.Shame, - new List { 1, 2 } - }, - { - EmotionType.Acceptance, - new List { 0 } - }, - { - EmotionType.Desire, - new List { 1 } - }, - { - EmotionType.Excitement, - new List { 0, 1 } - }, - { - EmotionType.余裕, - new List { 0, 1 } - }, - { - EmotionType.Happiness, - new List { 0, 1 } - }, - { - EmotionType.Joy, - new List { 1, 2, 3 } - }, - { - EmotionType.Lewd, - new List { 1, 2, 3 } - }, - { - EmotionType.Other, - new List { 0, 1 } - } - }; - - public const int 植_0数 = 1; - - public static void SetInitialAngle(this Cha Cha) - { - Ele[] Elements = Cha.Bod.Elements; - foreach (Ele obj in Elements) - { - obj.AngleAll = 0.0; - obj.SetAngle0(); - } - } - - public static void SetSymmetry(this Cha Cha) - { - Ele[] Elements = Cha.Bod.Elements; - try - { - List list = new List(); - List list2 = new List(); - Ele[] array = Elements; - foreach (Ele ele in array) - { - string text = ele.ConnectionType.ToString(); - if (!(ele is 尾_鳥) && !ele.ConnectionType.Is左右無し()) - { - if (text.Contains("左") && (ele is 触手 || ele is 尾)) - { - list.Add(ele); - } - else if (text.Contains("右") && (ele is 触手 || ele is 尾)) - { - list2.Add(ele); - } - } - } - list.Sort((Ele x, Ele y) => x.ConnectionType.ToString().CompareTo(y.ConnectionType.ToString())); - list2.Sort((Ele x, Ele y) => x.ConnectionType.ToString().CompareTo(y.ConnectionType.ToString())); - if (list.Count <= list2.Count) - { - for (int j = 0; j < list.Count; j++) - { - list[j].SetAngle(list2[j]); - } - } - else if (list.Count >= list2.Count) - { - for (int j = 0; j < list2.Count; j++) - { - list2[j].SetAngle(list[j]); - } - } - list.Clear(); - list2.Clear(); - array = Elements; - foreach (Ele ele2 in array) - { - string text = ele2.ConnectionType.ToString(); - if (!(ele2 is 尾_鳥) && !ele2.ConnectionType.Is左右無し()) - { - if (!ele2.右 && (ele2 is 触手 || ele2 is 尾)) - { - list.Add(ele2); - } - else if (ele2.右 && (ele2 is 触手 || ele2 is 尾)) - { - list2.Add(ele2); - } - } - } - list.Sort((Ele x, Ele y) => x.ToString().CompareTo(y.ToString())); - list2.Sort((Ele x, Ele y) => x.ToString().CompareTo(y.ToString())); - if (list.Count <= list2.Count) - { - for (int j = 0; j < list.Count; j++) - { - list[j].SetAngle(list2[j]); - } - } - else if (list.Count >= list2.Count) - { - for (int j = 0; j < list2.Count; j++) - { - list2[j].SetAngle(list[j]); - } - } - } - catch (Exception) - { - } - } - - public static void 重複角度処理(this Ele e) - { - int num = -1; - int num2 = 0; - bool flag = true; - string text = e.GetType().ToString(); - foreach (Ele item in e.Par.EnumConnectionType(e.ConnectionType)) - { - if (!(item.GetType().ToString() == text)) - { - continue; - } - if (flag) - { - if (item != e) - { - num2++; - } - else - { - flag = false; - } - } - num++; - } - if (num2 >= num) - { - return; - } - if (e.右) - { - if (e is 四足脇) - { - double num3 = (double)(num - num2) * -13.0; - e.角度B += num3; - } - else if (e.Par is 多足_蛸) - { - double num4 = (double)num2 * -17.0; - e.角度B += num4; - } - else if (e is 触手_犬) - { - double num5 = (double)(num - num2) * 17.0; - e.角度B += num5; - 触手_犬 obj = (触手_犬)e; - obj.X0Y0_脚前_上腕.AngleBase -= num5; - obj.X0Y0_脚後_上腕.AngleBase -= num5; - } - else - { - double num6 = (double)(num - num2) * -17.0; - e.角度B += num6; - } - } - else if (e is 四足脇) - { - double num3 = (double)(num - num2) * 13.0; - e.角度B += num3; - } - else if (e.Par is 多足_蛸) - { - double num7 = (double)num2 * 17.0; - e.角度B += num7; - } - else if (e is 触手_犬) - { - double num8 = (double)(num - num2) * -17.0; - e.角度B += num8; - 触手_犬 obj2 = (触手_犬)e; - obj2.X0Y0_脚前_上腕.AngleBase -= num8; - obj2.X0Y0_脚後_上腕.AngleBase -= num8; - } - else - { - double num9 = (double)(num - num2) * 17.0; - e.角度B += num9; - } - } - - public static double 角度ムラ(this Cha c, int rs1, double ba1, int rs2, double ba2) - { - return (double)rs1 * ba1 * c.ChaD.固有値 + (double)rs2 * ba2 * RNG.XS.NextDouble(); - } - - public static void 眉_無左(this Cha Cha, double u1) - { - Cha.Bod.眉左.眉間_表示 = false; - Cha.Bod.眉左.Yi = 0; - Cha.Bod.眉左.角度B = u1; - } - - public static void 眉_無右(this Cha Cha, double u1) - { - Cha.Bod.眉右.眉間_表示 = false; - Cha.Bod.眉右.Yi = 0; - Cha.Bod.眉右.角度B = 0.0 - u1; - } - - public static void 眉_吊左(this Cha Cha, bool 眉間, double u1) - { - Cha.Bod.眉左.眉間_表示 = 眉間; - Cha.Bod.眉左.Yi = 1; - Cha.Bod.眉左.角度B = u1; - } - - public static void 眉_吊右(this Cha Cha, bool 眉間, double u1) - { - Cha.Bod.眉右.眉間_表示 = 眉間; - Cha.Bod.眉右.Yi = 1; - Cha.Bod.眉右.角度B = 0.0 - u1; - } - - public static void 眉_顰左(this Cha Cha, bool 眉間, double u1) - { - Cha.Bod.眉左.眉間_表示 = 眉間; - Cha.Bod.眉左.Yi = 2; - Cha.Bod.眉左.角度B = u1; - } - - public static void 眉_顰右(this Cha Cha, bool 眉間, double u1) - { - Cha.Bod.眉右.眉間_表示 = 眉間; - Cha.Bod.眉右.Yi = 2; - Cha.Bod.眉右.角度B = 0.0 - u1; - } - - public static void 両眉_無(this Cha Cha) - { - double u = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); - Cha.眉_無左(u); - Cha.眉_無右(u); - } - - public static void 両眉_顰(this Cha Cha) - { - double u = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); - bool flag = Cha.ChaD.固有値 * RNG.XS.NextDouble() > 0.5; - Cha.眉_顰左(flag, u); - Cha.眉_顰右(!flag, u); - } - - public static void 両眉_0(this Cha Cha, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5); - double u = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5) : num); - Cha.眉左_0(i1, num); - Cha.眉右_0(i2, u); - } - - public static void 眉左_0(this Cha c, int i, double u1) - { - switch (i) - { - case 0: - c.眉_無左(u1); - break; - case 1: - c.眉_吊左(眉間: false, u1); - break; - case 2: - c.眉_吊左(眉間: true, u1); - break; - case 3: - c.眉_顰左(眉間: false, u1); - break; - case 4: - c.眉_顰左(眉間: true, u1); - break; - } - } - - public static void 眉右_0(this Cha c, int i, double u1) - { - switch (i) - { - case 0: - c.眉_無右(u1); - break; - case 1: - c.眉_吊右(眉間: false, u1); - break; - case 2: - c.眉_吊右(眉間: true, u1); - break; - case 3: - c.眉_顰右(眉間: false, u1); - break; - case 4: - c.眉_顰右(眉間: true, u1); - break; - } - } - - public static void 眉_下左(this Cha Cha) - { - Cha.Bod.眉左.本体.CurJoinRoot.PositionCont = Dat.Vec2DZero; - } - - public static void 眉_下右(this Cha Cha) - { - Cha.Bod.眉右.本体.CurJoinRoot.PositionCont = Dat.Vec2DZero; - } - - public static void 眉_上左(this Cha Cha) - { - Cha.Bod.眉左.本体.CurJoinRoot.PositionCont = -Dat.Vec2DUnitY * 0.003; - } - - public static void 眉_上右(this Cha Cha) - { - Cha.Bod.眉右.本体.CurJoinRoot.PositionCont = -Dat.Vec2DUnitY * 0.003; - } - - public static void 両眉_下(this Cha Cha) - { - Cha.眉_下左(); - Cha.眉_下右(); - } - - public static void 両眉_上(this Cha Cha) - { - Cha.眉_上左(); - Cha.眉_上右(); - } - - public static void 両眉_1(this Cha Cha, int i1, int i2) - { - Cha.眉左_1(i1); - Cha.眉右_1(i2); - } - - public static void 眉左_1(this Cha c, int i) - { - switch (i) - { - case 0: - c.眉_下左(); - break; - case 1: - c.眉_上左(); - break; - } - } - - public static void 眉右_1(this Cha c, int i) - { - switch (i) - { - case 0: - c.眉_下右(); - break; - case 1: - c.眉_上右(); - break; - } - } - - public static void 単眉_無(this Cha Cha) - { - Cha.Bod.単眼眉.Yi = 0; - } - - public static void 単眉_吊(this Cha Cha) - { - Cha.Bod.単眼眉.Yi = 1; - } - - public static void 単眉_顰(this Cha Cha) - { - Cha.Bod.単眼眉.Yi = 2; - } - - public static void 単眉_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.単眉_無(); - break; - case 1: - c.単眉_吊(); - break; - case 2: - c.単眉_顰(); - break; - } - } - - public static void 単眉_下(this Cha Cha) - { - Cha.Bod.単眼眉.本体.CurJoinRoot.PositionCont = Dat.Vec2DZero; - } - - public static void 単眉_上(this Cha Cha) - { - Cha.Bod.単眼眉.本体.CurJoinRoot.PositionCont = -Dat.Vec2DUnitY * 0.003; - } - - public static void 単眉_1(this Cha c, int i) - { - switch (i) - { - case 0: - c.単眉_下(); - break; - case 1: - c.単眉_上(); - break; - } - } - - public static void 目_見つめ左(this Cha Cha) - { - Cha.Bod.目左.視線 = new Vector2D(0.0, -0.00023); - Cha.Bod.目左.X0Y0_黒目_黒目.SizeXCont = 1.0; - Cha.Bod.目左.X0Y0_黒目_瞳孔.SizeXCont = 1.0; - } - - public static void 目_見つめ右(this Cha Cha) - { - Cha.Bod.目右.視線 = new Vector2D(0.0, -0.00023); - Cha.Bod.目右.X0Y0_黒目_黒目.SizeXCont = 1.0; - Cha.Bod.目右.X0Y0_黒目_瞳孔.SizeXCont = 1.0; - } - - public static void 目_逸らし左(this Cha Cha, bool b) - { - Cha.Bod.目左.視線 = new Vector2D((b ? 1.0 : (-1.0)) * 0.0015, 0.0); - Cha.Bod.目左.X0Y0_黒目_黒目.SizeXCont = 0.95; - Cha.Bod.目左.X0Y0_黒目_瞳孔.SizeXCont = 0.95; - } - - public static void 目_逸らし右(this Cha Cha, bool b) - { - Cha.Bod.目右.視線 = new Vector2D((b ? 1.0 : (-1.0)) * 0.0015, 0.0); - Cha.Bod.目右.X0Y0_黒目_黒目.SizeXCont = 0.95; - Cha.Bod.目右.X0Y0_黒目_瞳孔.SizeXCont = 0.95; - } - - public static void 目_上転左(this Cha Cha) - { - Cha.Bod.目左.視線 = new Vector2D(0.0, -0.0021); - Cha.Bod.目左.X0Y0_黒目_黒目.SizeXCont = 1.0; - Cha.Bod.目左.X0Y0_黒目_瞳孔.SizeXCont = 1.0; - } - - public static void 目_上転右(this Cha Cha) - { - Cha.Bod.目右.視線 = new Vector2D(0.0, -0.002); - Cha.Bod.目右.X0Y0_黒目_黒目.SizeXCont = 1.0; - Cha.Bod.目右.X0Y0_黒目_瞳孔.SizeXCont = 1.0; - } - - public static void 両目_見つめ(this Cha Cha) - { - Cha.目_見つめ左(); - Cha.目_見つめ右(); - } - - public static void 両目_0(this Cha Cha, int i1, int i2) - { - Cha.目左_0(i1); - Cha.目右_0(i2); - } - - public static void 目左_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.目_見つめ左(); - break; - case 1: - c.目_逸らし左(b: false); - break; - case 2: - c.目_逸らし左(b: true); - break; - case 3: - c.目_上転左(); - break; - } - } - - public static void 目右_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.目_見つめ右(); - break; - case 1: - c.目_逸らし右(b: false); - break; - case 2: - c.目_逸らし右(b: true); - break; - case 3: - c.目_上転右(); - break; - } - } - - public static void 頬目_見つめ左(this Cha Cha) - { - Cha.Bod.頬目左.視線 = new Vector2D(0.0, -0.00023); - Cha.Bod.頬目左.X0Y0_黒目_黒目.SizeXCont = 1.0; - Cha.Bod.頬目左.X0Y0_黒目_瞳孔.SizeXCont = 1.0; - Cha.Bod.頬目左.X0Y0_黒目_黒目.SizeYCont = 1.0; - Cha.Bod.頬目左.X0Y0_黒目_瞳孔.SizeYCont = 1.0; - } - - public static void 頬目_見つめ右(this Cha Cha) - { - Cha.Bod.頬目右.視線 = new Vector2D(0.0, -0.00023); - Cha.Bod.頬目右.X0Y0_黒目_黒目.SizeXCont = 1.0; - Cha.Bod.頬目右.X0Y0_黒目_瞳孔.SizeXCont = 1.0; - Cha.Bod.頬目右.X0Y0_黒目_黒目.SizeYCont = 1.0; - Cha.Bod.頬目右.X0Y0_黒目_瞳孔.SizeYCont = 1.0; - } - - public static void 頬目_逸らし左(this Cha Cha, bool b) - { - Cha.Bod.頬目左.視線 = new Vector2D((b ? 1.0 : (-1.0)) * 0.0015, 0.0); - Cha.Bod.頬目左.X0Y0_黒目_黒目.SizeXCont = 0.95; - Cha.Bod.頬目左.X0Y0_黒目_瞳孔.SizeXCont = 0.95; - Cha.Bod.頬目左.X0Y0_黒目_黒目.SizeYCont = 1.0; - Cha.Bod.頬目左.X0Y0_黒目_瞳孔.SizeYCont = 1.0; - } - - public static void 頬目_逸らし右(this Cha Cha, bool b) - { - Cha.Bod.頬目右.視線 = new Vector2D((b ? 1.0 : (-1.0)) * 0.0015, 0.0); - Cha.Bod.頬目右.X0Y0_黒目_黒目.SizeXCont = 0.95; - Cha.Bod.頬目右.X0Y0_黒目_瞳孔.SizeXCont = 0.95; - Cha.Bod.頬目右.X0Y0_黒目_黒目.SizeYCont = 1.0; - Cha.Bod.頬目右.X0Y0_黒目_瞳孔.SizeYCont = 1.0; - } - - public static void 頬目_上転左(this Cha Cha) - { - Cha.Bod.頬目左.視線 = new Vector2D(0.0, -0.0016); - Cha.Bod.頬目左.X0Y0_黒目_黒目.SizeXCont = 1.0; - Cha.Bod.頬目左.X0Y0_黒目_瞳孔.SizeXCont = 1.0; - Cha.Bod.頬目左.X0Y0_黒目_黒目.SizeYCont = 0.75; - Cha.Bod.頬目左.X0Y0_黒目_瞳孔.SizeYCont = 0.75; - } - - public static void 頬目_上転右(this Cha Cha) - { - Cha.Bod.頬目右.視線 = new Vector2D(0.0, -0.0016); - Cha.Bod.頬目右.X0Y0_黒目_黒目.SizeXCont = 1.0; - Cha.Bod.頬目右.X0Y0_黒目_瞳孔.SizeXCont = 1.0; - Cha.Bod.頬目右.X0Y0_黒目_黒目.SizeYCont = 0.75; - Cha.Bod.頬目右.X0Y0_黒目_瞳孔.SizeYCont = 0.75; - } - - public static void 両頬目_見つめ(this Cha Cha) - { - Cha.頬目_見つめ左(); - Cha.頬目_見つめ右(); - } - - public static void 両頬目_0(this Cha Cha, int i1, int i2) - { - Cha.頬目左_0(i1); - Cha.頬目右_0(i2); - } - - public static void 頬目左_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.頬目_見つめ左(); - break; - case 1: - c.頬目_逸らし左(b: false); - break; - case 2: - c.頬目_逸らし左(b: true); - break; - case 3: - c.頬目_上転左(); - break; - } - } - - public static void 頬目右_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.頬目_見つめ右(); - break; - case 1: - c.頬目_逸らし右(b: false); - break; - case 2: - c.頬目_逸らし右(b: true); - break; - case 3: - c.頬目_上転右(); - break; - } - } - - public static void 額目_見つめ(this Cha Cha) - { - Cha.Bod.額目.視線 = new Vector2D(0.0, 0.0); - Cha.Bod.額目.X0Y0_黒目_黒目.SizeXCont = 1.0; - Cha.Bod.額目.X0Y0_黒目_瞳孔.SizeXCont = 1.0; - Cha.Bod.額目.X0Y0_黒目_黒目.SizeYCont = 1.0; - Cha.Bod.額目.X0Y0_黒目_瞳孔.SizeYCont = 1.0; - } - - public static void 額目_逸らし(this Cha Cha, bool b) - { - Cha.Bod.額目.視線 = new Vector2D((b ? 1.0 : (-1.0)) * 0.0014, 0.0); - Cha.Bod.額目.X0Y0_黒目_黒目.SizeXCont = 0.9; - Cha.Bod.額目.X0Y0_黒目_瞳孔.SizeXCont = 0.9; - Cha.Bod.額目.X0Y0_黒目_黒目.SizeYCont = 1.0; - Cha.Bod.額目.X0Y0_黒目_瞳孔.SizeYCont = 1.0; - } - - public static void 額目_上転(this Cha Cha) - { - Cha.Bod.額目.視線 = new Vector2D(0.0, -0.0025); - Cha.Bod.額目.X0Y0_黒目_黒目.SizeXCont = 1.0; - Cha.Bod.額目.X0Y0_黒目_瞳孔.SizeXCont = 1.0; - Cha.Bod.額目.X0Y0_黒目_黒目.SizeYCont = 0.95; - Cha.Bod.額目.X0Y0_黒目_瞳孔.SizeYCont = 0.95; - } - - public static void 額目_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.額目_見つめ(); - break; - case 1: - c.額目_逸らし(b: false); - break; - case 2: - c.額目_逸らし(b: true); - break; - case 3: - c.額目_上転(); - break; - } - } - - public static void 単目_見つめ(this Cha Cha) - { - Cha.Bod.単眼目.視線 = new Vector2D(0.0, -0.00023); - Cha.Bod.単眼目.X0Y0_黒目_黒目.SizeXCont = 1.0; - Cha.Bod.単眼目.X0Y0_黒目_瞳孔.SizeXCont = 1.0; - } - - public static void 単目_逸らし(this Cha Cha, bool b) - { - Cha.Bod.単眼目.視線 = new Vector2D((b ? 1.0 : (-1.0)) * 0.0025, 0.0); - Cha.Bod.単眼目.X0Y0_黒目_黒目.SizeXCont = 0.95; - Cha.Bod.単眼目.X0Y0_黒目_瞳孔.SizeXCont = 0.95; - } - - public static void 単目_上転(this Cha Cha) - { - Cha.Bod.単眼目.視線 = new Vector2D(0.0, -0.0035); - Cha.Bod.単眼目.X0Y0_黒目_黒目.SizeXCont = 1.0; - Cha.Bod.単眼目.X0Y0_黒目_瞳孔.SizeXCont = 1.0; - } - - public static void 単目_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.単目_見つめ(); - break; - case 1: - c.単目_逸らし(b: false); - break; - case 2: - c.単目_逸らし(b: true); - break; - case 3: - c.単目_上転(); - break; - } - } - - public static void 瞼_普左(this Cha Cha) - { - Cha.Bod.瞼左.Xi = 0; - } - - public static void 瞼_普右(this Cha Cha) - { - Cha.Bod.瞼右.Xi = 0; - } - - public static void 瞼_卑左(this Cha Cha) - { - Cha.Bod.瞼左.Xi = 1; - } - - public static void 瞼_卑右(this Cha Cha) - { - Cha.Bod.瞼右.Xi = 1; - } - - public static void 両瞼_卑(this Cha Cha) - { - Cha.瞼_卑左(); - Cha.瞼_卑右(); - } - - public static void 両瞼_0(this Cha Cha, int i1, int i2) - { - Cha.瞼左_0(i1); - Cha.瞼右_0(i2); - } - - public static void 瞼左_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.瞼_普左(); - break; - case 1: - c.瞼_卑左(); - break; - } - } - - public static void 瞼右_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.瞼_普右(); - break; - case 1: - c.瞼_卑右(); - break; - } - } - - public static void 頬瞼_普左(this Cha Cha) - { - Cha.Bod.頬瞼左.Xi = 0; - } - - public static void 頬瞼_普右(this Cha Cha) - { - Cha.Bod.頬瞼右.Xi = 0; - } - - public static void 頬瞼_卑左(this Cha Cha) - { - Cha.Bod.頬瞼左.Xi = 1; - } - - public static void 頬瞼_卑右(this Cha Cha) - { - Cha.Bod.頬瞼右.Xi = 1; - } - - public static void 両頬瞼_0(this Cha Cha, int i1, int i2) - { - Cha.頬瞼左_0(i1); - Cha.頬瞼右_0(i2); - } - - public static void 頬瞼左_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.頬瞼_普左(); - break; - case 1: - c.頬瞼_卑左(); - break; - } - } - - public static void 頬瞼右_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.頬瞼_普右(); - break; - case 1: - c.頬瞼_卑右(); - break; - } - } - - public static void 額瞼_普(this Cha Cha) - { - Cha.Bod.額瞼.Xi = 0; - } - - public static void 額瞼_卑(this Cha Cha) - { - Cha.Bod.額瞼.Xi = 1; - } - - public static void 額瞼_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.額瞼_普(); - break; - case 1: - c.額瞼_卑(); - break; - } - } - - public static void 単瞼_普(this Cha Cha) - { - Cha.Bod.単眼瞼.Xi = 0; - } - - public static void 単瞼_卑(this Cha Cha) - { - Cha.Bod.単眼瞼.Xi = 1; - } - - public static void 単瞼_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.単瞼_普(); - break; - case 1: - c.単瞼_卑(); - break; - } - } - - public static void 瞼_基左(this Cha Cha) - { - Cha.瞼基準左 = 0.0; - } - - public static void 瞼_基右(this Cha Cha) - { - Cha.瞼基準右 = 0.0; - } - - public static void 瞼_半1左(this Cha Cha) - { - Cha.瞼基準左 = 0.2; - } - - public static void 瞼_半1右(this Cha Cha) - { - Cha.瞼基準右 = 0.2; - } - - public static void 瞼_半2左(this Cha Cha) - { - Cha.瞼基準左 = 0.4; - } - - public static void 瞼_半2右(this Cha Cha) - { - Cha.瞼基準右 = 0.4; - } - - public static void 瞼_瞑左(this Cha Cha) - { - Cha.瞼基準左 = 1.0; - } - - public static void 瞼_瞑右(this Cha Cha) - { - Cha.瞼基準右 = 1.0; - } - - public static void 両瞼_半1(this Cha Cha) - { - Cha.瞼_半1左(); - Cha.瞼_半1右(); - } - - public static void 両瞼_半2(this Cha Cha) - { - Cha.瞼_半2左(); - Cha.瞼_半2右(); - } - - public static void 両瞼_1(this Cha Cha, int i1, int i2) - { - Cha.瞼左_1(i1); - Cha.瞼右_1(i2); - } - - public static void 瞼左_1(this Cha c, int i) - { - switch (i) - { - case 0: - c.瞼_基左(); - break; - case 1: - c.瞼_半1左(); - break; - case 2: - c.瞼_半2左(); - break; - case 3: - c.瞼_瞑左(); - break; - } - } - - public static void 瞼右_1(this Cha c, int i) - { - switch (i) - { - case 0: - c.瞼_基右(); - break; - case 1: - c.瞼_半1右(); - break; - case 2: - c.瞼_半2右(); - break; - case 3: - c.瞼_瞑右(); - break; - } - } - - public static void 頬瞼_基左(this Cha Cha) - { - Cha.瞼基準頬左 = 0.0; - } - - public static void 頬瞼_基右(this Cha Cha) - { - Cha.瞼基準頬右 = 0.0; - } - - public static void 頬瞼_半1左(this Cha Cha) - { - Cha.瞼基準頬左 = 0.2; - } - - public static void 頬瞼_半1右(this Cha Cha) - { - Cha.瞼基準頬右 = 0.2; - } - - public static void 頬瞼_半2左(this Cha Cha) - { - Cha.瞼基準頬左 = 0.4; - } - - public static void 頬瞼_半2右(this Cha Cha) - { - Cha.瞼基準頬右 = 0.4; - } - - public static void 頬瞼_瞑左(this Cha Cha) - { - Cha.瞼基準頬左 = 1.0; - } - - public static void 頬瞼_瞑右(this Cha Cha) - { - Cha.瞼基準頬右 = 1.0; - } - - public static void 両頬瞼_1(this Cha Cha, int i1, int i2) - { - Cha.頬瞼左_1(i1); - Cha.頬瞼右_1(i2); - } - - public static void 頬瞼左_1(this Cha c, int i) - { - switch (i) - { - case 0: - c.頬瞼_基左(); - break; - case 1: - c.頬瞼_半1左(); - break; - case 2: - c.頬瞼_半2左(); - break; - case 3: - c.頬瞼_瞑左(); - break; - } - } - - public static void 頬瞼右_1(this Cha c, int i) - { - switch (i) - { - case 0: - c.頬瞼_基右(); - break; - case 1: - c.頬瞼_半1右(); - break; - case 2: - c.頬瞼_半2右(); - break; - case 3: - c.頬瞼_瞑右(); - break; - } - } - - public static void 額瞼_基(this Cha Cha) - { - Cha.瞼基準額 = 0.0; - } - - public static void 額瞼_半1(this Cha Cha) - { - Cha.瞼基準額 = 0.2; - } - - public static void 額瞼_半2(this Cha Cha) - { - Cha.瞼基準額 = 0.4; - } - - public static void 額瞼_瞑(this Cha Cha) - { - Cha.瞼基準額 = 1.0; - } - - public static void 額瞼_1(this Cha c, int i) - { - switch (i) - { - case 0: - c.額瞼_基(); - break; - case 1: - c.額瞼_半1(); - break; - case 2: - c.額瞼_半2(); - break; - case 3: - c.額瞼_瞑(); - break; - } - } - - public static void 単瞼_基(this Cha Cha) - { - Cha.瞼基準単 = 0.0; - } - - public static void 単瞼_半1(this Cha Cha) - { - Cha.瞼基準単 = 0.2; - } - - public static void 単瞼_半2(this Cha Cha) - { - Cha.瞼基準単 = 0.4; - } - - public static void 単瞼_瞑(this Cha Cha) - { - Cha.瞼基準単 = 1.0; - } - - public static void 単瞼_1(this Cha c, int i) - { - switch (i) - { - case 0: - c.単瞼_基(); - break; - case 1: - c.単瞼_半1(); - break; - case 2: - c.単瞼_半2(); - break; - case 3: - c.単瞼_瞑(); - break; - } - } - - public static void 口_閉じ(this Cha Cha) - { - Cha.Bod.口i = 10; - } - - public static void 口_半開1(this Cha Cha) - { - Cha.Bod.口i = 5; - } - - public static void 口_半開2(this Cha Cha) - { - Cha.Bod.口i = 6; - } - - public static void 口_開き(this Cha Cha) - { - Cha.Bod.口i = 9; - } - - public static void 口_閉笑(this Cha Cha) - { - Cha.Bod.口i = 4; - } - - public static void 口_薄笑(this Cha Cha) - { - Cha.Bod.口i = 0; - } - - public static void 口_笑い(this Cha Cha) - { - Cha.Bod.口i = 1; - } - - public static void 口_薄笑食縛(this Cha Cha) - { - Cha.Bod.口i = 2; - } - - public static void 口_笑い食縛(this Cha Cha) - { - Cha.Bod.口i = 3; - } - - public static void 口_紡ぎ(this Cha Cha) - { - Cha.Bod.口i = 11; - } - - public static void 口_食縛1(this Cha Cha) - { - Cha.Bod.口i = 7; - } - - public static void 口_食縛2(this Cha Cha) - { - Cha.Bod.口i = 8; - } - - public static void 口_咥え(this Cha Cha) - { - Cha.Bod.口i = 12; - } - - public static void 口_しゃぶり(this Cha Cha) - { - Cha.Bod.口i = 13; - } - - public static void 口_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.口_閉じ(); - break; - case 1: - c.口_半開1(); - break; - case 2: - c.口_半開2(); - break; - case 3: - c.口_開き(); - break; - case 4: - c.口_閉笑(); - break; - case 5: - c.口_薄笑(); - break; - case 6: - c.口_笑い(); - break; - case 7: - c.口_薄笑食縛(); - break; - case 8: - c.口_笑い食縛(); - break; - case 9: - c.口_紡ぎ(); - break; - case 10: - c.口_食縛1(); - break; - case 11: - c.口_食縛2(); - break; - case 12: - c.口_咥え(); - break; - case 13: - c.口_しゃぶり(); - break; - } - } - - public static void 口修正(this Cha c) - { - if (c.Bod.口i != 5 && c.Bod.口i != 6 && c.Bod.口i != 7 && c.Bod.口i != 8 && c.Bod.口i != 9 && c.Bod.口i != 12 && c.Bod.口i != 13) - { - return; - } - if (c.ChaD.Emotion < EmotionType.Acceptance) - { - switch (RNG.XS.Next(2)) - { - case 0: - c.口_閉じ(); - break; - case 1: - c.口_紡ぎ(); - break; - } - return; - } - switch (RNG.XS.Next(3)) - { - case 0: - c.口_閉笑(); - break; - case 1: - c.口_薄笑(); - break; - case 2: - c.口_笑い(); - break; - } - } - - public static void 舌_無し(this Cha Cha) - { - Cha.Bod.舌_表示 = false; - } - - public static void 舌_出し(this Cha Cha) - { - Cha.Bod.舌_表示 = true; - Cha.Bod.舌.尺度YC = 0.2 + 0.8 * RNG.XS.NextDouble(); - } - - public static void 舌_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.舌_無し(); - break; - case 1: - c.舌_出し(); - break; - } - } - - public static void 耳_人_基左(this Cha Cha) - { - Cha.Bod.耳左.Yi = 0; - } - - public static void 耳_人_基右(this Cha Cha) - { - Cha.Bod.耳右.Yi = 0; - } - - public static void 耳_人_半左(this Cha Cha) - { - Cha.Bod.耳左.Yi = 1; - } - - public static void 耳_人_半右(this Cha Cha) - { - Cha.Bod.耳右.Yi = 1; - } - - public static void 耳_人_伏左(this Cha Cha) - { - Cha.Bod.耳左.Yi = 2; - } - - public static void 耳_人_伏右(this Cha Cha) - { - Cha.Bod.耳右.Yi = 2; - } - - public static void 両耳_0(this Cha Cha, int i1, int i2) - { - Cha.耳左_0(i1); - Cha.耳右_0(i2); - } - - public static void 耳左_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.耳_人_基左(); - break; - case 1: - c.耳_人_半左(); - break; - case 2: - c.耳_人_伏左(); - break; - } - } - - public static void 耳右_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.耳_人_基右(); - break; - case 1: - c.耳_人_半右(); - break; - case 2: - c.耳_人_伏右(); - break; - } - } - - public static void 耳_獣_基左(this Cha Cha) - { - Cha.Bod.獣耳左.Yi = 0; - } - - public static void 耳_獣_基右(this Cha Cha) - { - Cha.Bod.獣耳右.Yi = 0; - } - - public static void 耳_獣_半左(this Cha Cha) - { - Cha.Bod.獣耳左.Yi = 1; - } - - public static void 耳_獣_半右(this Cha Cha) - { - Cha.Bod.獣耳右.Yi = 1; - } - - public static void 耳_獣_伏左(this Cha Cha) - { - Cha.Bod.獣耳左.Yi = 2; - } - - public static void 耳_獣_伏右(this Cha Cha) - { - Cha.Bod.獣耳右.Yi = 2; - } - - public static void 両獣耳_0(this Cha Cha, int i1, int i2) - { - Cha.獣耳左_0(i1); - Cha.獣耳右_0(i2); - } - - public static void 獣耳左_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.耳_獣_基左(); - break; - case 1: - c.耳_獣_半左(); - break; - case 2: - c.耳_獣_伏左(); - break; - } - } - - public static void 獣耳右_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.耳_獣_基右(); - break; - case 1: - c.耳_獣_半右(); - break; - case 2: - c.耳_獣_伏右(); - break; - } - } - - public static void 触覚絶頂(this Cha Cha, double a) - { - Cha.Bod.触覚左.角度C = a * RNG.XS.NextDouble(); - Cha.Bod.触覚右.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - - public static void 触覚甲左(this Cha Cha, double u1, double u2, double 根本角度, double 節角度) - { - Cha.Bod.触覚甲左.SetAngle0(); - Cha.Bod.触覚甲左.X0Y0_節0.AngleBase += 根本角度 + u1; - Cha.Bod.触覚甲左.X0Y0_節1.AngleBase += 節角度 + u2; - } - - public static void 触覚甲右(this Cha Cha, double u1, double u2, double 根本角度, double 節角度) - { - Cha.Bod.触覚甲右.SetAngle0(); - Cha.Bod.触覚甲右.X0Y0_節0.AngleBase += 0.0 - 根本角度 + (0.0 - u1); - Cha.Bod.触覚甲右.X0Y0_節1.AngleBase += 0.0 - 節角度 + (0.0 - u2); - } - - public static void 触覚甲_基本左(this Cha Cha, double u1, double u2) - { - Cha.触覚甲左(u1, u2, 0.0, 0.0); - } - - public static void 触覚甲_基本右(this Cha Cha, double u1, double u2) - { - Cha.触覚甲右(u1, u2, 0.0, 0.0); - } - - public static void 触覚甲_ピーン左(this Cha Cha, double u1, double u2) - { - Cha.触覚甲左(u1, u2, 20.0, -25.0); - } - - public static void 触覚甲_ピーン右(this Cha Cha, double u1, double u2) - { - Cha.触覚甲右(u1, u2, 20.0, -25.0); - } - - public static void 触覚甲_萎縮左(this Cha Cha, double u1, double u2) - { - Cha.触覚甲左(u1, u2, -80.0, 100.0); - } - - public static void 触覚甲_萎縮右(this Cha Cha, double u1, double u2) - { - Cha.触覚甲右(u1, u2, -80.0, 100.0); - } - - public static void 触覚甲左_0(this Cha c, int i, double u1, double u2) - { - switch (i) - { - case 0: - c.触覚甲_基本左(u1, u2); - break; - case 1: - c.触覚甲_ピーン左(u1, u2); - break; - case 2: - c.触覚甲_萎縮左(u1, u2); - break; - } - } - - public static void 触覚甲右_0(this Cha c, int i, double u1, double u2) - { - switch (i) - { - case 0: - c.触覚甲_基本右(u1, u2); - break; - case 1: - c.触覚甲_ピーン右(u1, u2); - break; - case 2: - c.触覚甲_萎縮右(u1, u2); - break; - } - } - - public static void 触覚甲絶頂(this Cha Cha, double a) - { - Cha.Bod.触覚甲左.角度C = a * RNG.XS.NextDouble(); - Cha.Bod.触覚甲右.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - - public static void 大顎左(this Cha Cha, int n, double u1, double 根本角度) - { - 大顎 obj = Cha.Bod.大顎左[n]; - obj.SetAngle0(); - obj.本体.CurJoinRoot.AngleBase += 根本角度 + u1; - } - - public static void 大顎右(this Cha Cha, int n, double u1, double 根本角度) - { - 大顎 obj = Cha.Bod.大顎右[n]; - obj.SetAngle0(); - obj.本体.CurJoinRoot.AngleBase += 0.0 - 根本角度 + (0.0 - u1); - } - - public static void 大顎_基本左(this Cha Cha, int n, double u1) - { - Cha.大顎左(n, u1, 0.0); - } - - public static void 大顎_基本右(this Cha Cha, int n, double u1) - { - Cha.大顎右(n, u1, 0.0); - } - - public static void 大顎_開き左(this Cha Cha, int n, double u1) - { - Cha.大顎左(n, u1, 25.0); - } - - public static void 大顎_開き右(this Cha Cha, int n, double u1) - { - Cha.大顎右(n, u1, 25.0); - } - - public static void 大顎_閉じ左(this Cha Cha, int n, double u1) - { - Cha.大顎左(n, u1, -15.0); - } - - public static void 大顎_閉じ右(this Cha Cha, int n, double u1) - { - Cha.大顎右(n, u1, -15.0); - } - - public static void 両大顎_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num2 = 0.0; - num2 = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); - Cha.大顎左_0(i1, n, num); - Cha.大顎右_0(i2, n, num2); - } - - public static void 大顎左_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.大顎_基本左(n, u1); - break; - case 1: - c.大顎_開き左(n, u1); - break; - case 2: - c.大顎_閉じ左(n, u1); - break; - } - } - - public static void 大顎右_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.大顎_基本右(n, u1); - break; - case 1: - c.大顎_開き右(n, u1); - break; - case 2: - c.大顎_閉じ右(n, u1); - break; - } - } - - public static void 大顎絶頂(this Cha Cha, double a) - { - foreach (大顎 item in Cha.Bod.大顎左) - { - item.角度C = a * RNG.XS.NextDouble(); - } - foreach (大顎 item2 in Cha.Bod.大顎右) - { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 虫顎左(this Cha Cha, int n, double u1, double 根本角度) - { - 虫顎 obj = Cha.Bod.虫顎左[n]; - obj.SetAngle0(); - obj.X0Y0_顎.AngleBase += 根本角度 + u1; - } - - public static void 虫顎右(this Cha Cha, int n, double u1, double 根本角度) - { - 虫顎 obj = Cha.Bod.虫顎右[n]; - obj.SetAngle0(); - obj.X0Y0_顎.AngleBase += 0.0 - 根本角度 + (0.0 - u1); - } - - public static void 虫顎_基本左(this Cha Cha, int n, double u1) - { - Cha.虫顎左(n, u1, 0.0); - } - - public static void 虫顎_基本右(this Cha Cha, int n, double u1) - { - Cha.虫顎右(n, u1, 0.0); - } - - public static void 虫顎_開き左(this Cha Cha, int n, double u1) - { - Cha.虫顎左(n, u1, 25.0); - } - - public static void 虫顎_開き右(this Cha Cha, int n, double u1) - { - Cha.虫顎右(n, u1, 25.0); - } - - public static void 虫顎_閉じ左(this Cha Cha, int n, double u1) - { - Cha.虫顎左(n, u1, -10.0); - } - - public static void 虫顎_閉じ右(this Cha Cha, int n, double u1) - { - Cha.虫顎右(n, u1, -10.0); - } - - public static void 両虫顎_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num2 = 0.0; - num2 = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); - Cha.虫顎左_0(i1, n, num); - Cha.虫顎右_0(i2, n, num2); - } - - public static void 虫顎左_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.虫顎_基本左(n, u1); - break; - case 1: - c.虫顎_開き左(n, u1); - break; - case 2: - c.虫顎_閉じ左(n, u1); - break; - } - } - - public static void 虫顎右_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.虫顎_基本右(n, u1); - break; - case 1: - c.虫顎_開き右(n, u1); - break; - case 2: - c.虫顎_閉じ右(n, u1); - break; - } - } - - public static void 虫顎絶頂(this Cha Cha, double a) - { - foreach (虫顎 item in Cha.Bod.虫顎左) - { - item.角度C = a * RNG.XS.NextDouble(); - } - foreach (虫顎 item2 in Cha.Bod.虫顎右) - { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 腕_人左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B, double 上腕尺度XC, double 下腕尺度XC, double 手尺度XC, double 下腕尺度C, double 手尺度C, bool 上腕外線, bool 下腕外線, bool 下腕反転Y, int 手Yi, bool 前後) - { - 腕人 腕人2 = Cha.Bod.腕人左[n]; - 腕人2.肩.SetAngle0(); - 腕人2.肩.角度B = 肩角度B + u1; - if (腕人2.上腕 != null) - { - 腕人2.上腕.肘部_外線 = 上腕外線; - 腕人2.上腕.尺度XC = 上腕尺度XC; - 腕人2.上腕.角度B = 上腕角度B + u2; - if (腕人2.下腕 != null) - { - Cha.Bod.腕前後(右: false, n, 前後); - 腕人2.下腕.反転Y = false; - 腕人2.下腕.肘部_外線 = 下腕外線; - 腕人2.下腕.尺度XC = 下腕尺度XC; - 腕人2.下腕.尺度C = 下腕尺度C; - 腕人2.下腕.角度B = 下腕角度B + u3; - 腕人2.下腕.反転Y = 下腕反転Y; - 腕人2.下腕.鎖1.反転Y = 下腕反転Y; - if (腕人2.下腕.虫鎌_接続 != null) - { - Ele[] 虫鎌_接続 = 腕人2.下腕.虫鎌_接続; - foreach (Ele obj in 虫鎌_接続) - { - obj.尺度XC = 下腕尺度XC; - obj.尺度C = 下腕尺度C; - obj.反転Y = 下腕反転Y; - } - } - if (腕人2.手 != null) - { - 腕人2.手.尺度XC = 手尺度XC; - 腕人2.手.尺度C = 手尺度C; - 腕人2.手.角度B = 手角度B + u4; - if (手Yi == 11) - { - 腕人2.手.Yi = 3; - bool flag = 腕人2.下腕.植性1_通常_花弁_花弁_表示 || 腕人2.下腕.植性1_欠損_花弁_花弁_表示; - 腕人2.手.角度B -= (flag ? 15.0 : 0.0); - 腕人2.手.人指_人指3_表示 = false; - 腕人2.手.中指_中指3_表示 = false; - 腕人2.手.薬指_薬指3_表示 = false; - 腕人2.手.小指_小指3_表示 = false; - if (flag) - { - 腕人2.手.X0Y3_小指_小指2.AngleCont = 20.0; - } - else - { - 腕人2.手.X0Y3_小指_小指2.AngleCont = -20.0; - } - } - else - { - 腕人2.手.人指_人指3_表示 = true; - if (腕人2.手.中指_中指2_表示) - { - 腕人2.手.中指_中指3_表示 = true; - } - if (腕人2.手.薬指_薬指2_表示) - { - 腕人2.手.薬指_薬指3_表示 = true; - } - 腕人2.手.小指_小指3_表示 = true; - 腕人2.手.X0Y3_小指_小指2.AngleCont = 0.0; - 腕人2.手.Yi = 手Yi; - if (手Yi == 9) - { - if (!腕人2.手.中指_中指1_表示) - { - 腕人2.手.X0Y9_小指_小指1.AngleBase = -110.0; - 腕人2.手.X0Y9_小指_小指2.AngleBase = -70.0; - 腕人2.手.X0Y9_小指_小指3.AngleBase = -105.0; - } - else - { - 腕人2.手.X0Y9_小指_小指1.AngleBase = 0.0; - 腕人2.手.X0Y9_小指_小指2.AngleBase = 0.0; - 腕人2.手.X0Y9_小指_小指3.AngleBase = 0.0; - } - } - } - } - } - } - 腕人2.肩.重複角度処理(); - } - - public static void 腕_人右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B, double 上腕尺度XC, double 下腕尺度XC, double 手尺度XC, double 下腕尺度C, double 手尺度C, bool 上腕外線, bool 下腕外線, bool 下腕反転Y, int 手Yi, bool 前後) - { - 腕人 腕人2 = Cha.Bod.腕人右[n]; - 腕人2.肩.SetAngle0(); - 腕人2.肩.角度B = 0.0 - 肩角度B + (0.0 - u1); - if (腕人2.上腕 != null) - { - 腕人2.上腕.肘部_外線 = 上腕外線; - 腕人2.上腕.尺度XC = 上腕尺度XC; - 腕人2.上腕.角度B = 0.0 - 上腕角度B + (0.0 - u2); - if (腕人2.下腕 != null) - { - Cha.Bod.腕前後(右: true, n, 前後); - 腕人2.下腕.反転Y = false; - 腕人2.下腕.肘部_外線 = 下腕外線; - 腕人2.下腕.尺度XC = 下腕尺度XC; - 腕人2.下腕.尺度C = 下腕尺度C; - 腕人2.下腕.角度B = 0.0 - 下腕角度B + (0.0 - u3); - 腕人2.下腕.反転Y = 下腕反転Y; - 腕人2.下腕.鎖1.反転Y = 下腕反転Y; - if (腕人2.下腕.虫鎌_接続 != null) - { - Ele[] 虫鎌_接続 = 腕人2.下腕.虫鎌_接続; - foreach (Ele obj in 虫鎌_接続) - { - obj.尺度XC = 下腕尺度XC; - obj.尺度C = 下腕尺度C; - obj.反転Y = 下腕反転Y; - } - } - if (腕人2.手 != null) - { - 腕人2.手.尺度XC = 手尺度XC; - 腕人2.手.尺度C = 手尺度C; - 腕人2.手.角度B = 0.0 - 手角度B + (0.0 - u4); - if (手Yi == 11) - { - 腕人2.手.Yi = 3; - bool flag = 腕人2.下腕.植性1_通常_花弁_花弁_表示 || 腕人2.下腕.植性1_欠損_花弁_花弁_表示; - 腕人2.手.角度B -= (flag ? (-15.0) : 0.0); - 腕人2.手.人指_人指3_表示 = false; - 腕人2.手.中指_中指3_表示 = false; - 腕人2.手.薬指_薬指3_表示 = false; - 腕人2.手.小指_小指3_表示 = false; - if (flag) - { - 腕人2.手.X0Y3_小指_小指2.AngleCont = -20.0; - } - else - { - 腕人2.手.X0Y3_小指_小指2.AngleCont = 20.0; - } - } - else - { - 腕人2.手.人指_人指3_表示 = true; - if (腕人2.手.中指_中指2_表示) - { - 腕人2.手.中指_中指3_表示 = true; - } - if (腕人2.手.薬指_薬指2_表示) - { - 腕人2.手.薬指_薬指3_表示 = true; - } - 腕人2.手.小指_小指3_表示 = true; - 腕人2.手.X0Y3_小指_小指2.AngleCont = 0.0; - 腕人2.手.Yi = 手Yi; - if (手Yi == 9) - { - if (!腕人2.手.中指_中指1_表示) - { - 腕人2.手.X0Y9_小指_小指1.AngleBase = 110.0; - 腕人2.手.X0Y9_小指_小指2.AngleBase = 70.0; - 腕人2.手.X0Y9_小指_小指3.AngleBase = 105.0; - } - else - { - 腕人2.手.X0Y9_小指_小指1.AngleBase = 0.0; - 腕人2.手.X0Y9_小指_小指2.AngleBase = 0.0; - 腕人2.手.X0Y9_小指_小指3.AngleBase = 0.0; - } - } - } - } - } - } - 腕人2.肩.重複角度処理(); - } - - public static void 腕_人_腕置き左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -30.0, 130.0, 0.0, 0.95, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: false); - } - - public static void 腕_人_腕置き右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -30.0, 130.0, 0.0, 0.95, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: false); - } - - public static void 腕_人_胸庇い左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -80.0, -230.0, 35.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 1, 前後: false); - } - - public static void 腕_人_胸庇い右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -80.0, -230.0, 35.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 1, 前後: false); - } - - public static void 腕_人_体支え左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -60.0, 360.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: false, 下腕外線: false, 下腕反転Y: true, 2, 前後: true); - } - - public static void 腕_人_体支え右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -60.0, 360.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: false, 下腕外線: false, 下腕反転Y: true, 2, 前後: true); - } - - public static void 腕_人_胸乗せ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 5.0, -80.0, 185.0, 45.0, 1.0, 0.85, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 3, 前後: false); - } - - public static void 腕_人_胸乗せ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 5.0, -80.0, 185.0, 45.0, 1.0, 0.85, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 3, 前後: false); - } - - public static void 腕_人_顔隠し左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -13.0, 0.8, 0.95, 1.0, 1.1, 1.0, 上腕外線: true, 下腕外線: true, 下腕反転Y: true, 4, 前後: false); - } - - public static void 腕_人_顔隠し右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -13.0, 0.8, 0.95, 1.0, 1.1, 1.0, 上腕外線: true, 下腕外線: true, 下腕反転Y: true, 4, 前後: false); - } - - public static void 腕_人_チラ見左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -6.0, 1.0, 0.9, 1.0, 1.1, 1.0, 上腕外線: true, 下腕外線: true, 下腕反転Y: true, 10, 前後: false); - } - - public static void 腕_人_チラ見右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -6.0, 1.0, 0.9, 1.0, 1.1, 1.0, 上腕外線: true, 下腕外線: true, 下腕反転Y: true, 10, 前後: false); - } - - public static void 腕_人_指咥え左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 5, 前後: false); - } - - public static void 腕_人_指咥え右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 5, 前後: false); - } - - public static void 腕_人_腕下げ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, -5.0, -75.0, 350.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: false, 下腕外線: false, 下腕反転Y: true, 6, 前後: true); - } - - public static void 腕_人_腕下げ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, -5.0, -75.0, 350.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: false, 下腕外線: false, 下腕反転Y: true, 6, 前後: true); - } - - public static void 腕_人_股隠し左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -91.0, -331.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); - } - - public static void 腕_人_股隠し右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -91.0, -331.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); - } - - public static void 腕_人_開帳左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -101.0, -330.0, 33.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 10, 前後: false); - } - - public static void 腕_人_開帳右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -101.0, -330.0, 33.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 10, 前後: false); - } - - public static void 腕_人_口押さえ1左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); - } - - public static void 腕_人_口押さえ1右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); - } - - public static void 腕_人_口押さえ2左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.Bod.腕左右前後 = false; - Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 0.9, 0.9, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); - } - - public static void 腕_人_口押さえ2右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.Bod.腕左右前後 = true; - Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 0.9, 0.9, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); - } - - public static void 腕_人_口押さえ3左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.Bod.腕左右前後 = false; - Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -204.0, -19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); - } - - public static void 腕_人_口押さえ3右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.Bod.腕左右前後 = true; - Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -204.0, -19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); - } - - public static void 腕_人_脇見せ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 20.0, 25.0, 135.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: true); - } - - public static void 腕_人_脇見せ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 20.0, 25.0, 135.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: true); - } - - public static void 腕_人_腰手当左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -43.0, 90.0, -30.0, 1.0, 0.85, 0.8, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 7, 前後: false); - } - - public static void 腕_人_腰手当右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -43.0, 90.0, -30.0, 1.0, 0.85, 0.8, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 7, 前後: false); - } - - public static void 腕_人_ピース左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -35.0, 160.0, -50.0, 0.9, 0.9, 1.0, 1.0, 1.05, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 9, 前後: false); - } - - public static void 腕_人_ピース右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -35.0, 160.0, -50.0, 0.9, 0.9, 1.0, 1.0, 1.05, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 9, 前後: false); - } - - public static void 腕_人_手コキ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -60.0, -160.0, 30.0, 0.8, 0.84, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 11, 前後: false); - } - - public static void 腕_人_手コキ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -60.0, -160.0, 30.0, 0.8, 0.84, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 11, 前後: false); - } - - public static void 腕_人_パイズリ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -45.0, 155.0, 15.0, 1.0, 0.55, 0.6, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 8, 前後: false); - } - - public static void 腕_人_パイズリ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -45.0, 155.0, 15.0, 1.0, 0.55, 0.6, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 8, 前後: false); - } - - public static void 腕_人_腕上げ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -20.0, 120.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: false); - } - - public static void 腕_人_腕上げ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -20.0, 120.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: false); - } - - public static void 両腕_人_腕下げ(this Cha Cha, int n, bool 左右, bool 前後) - { - double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.Bod.腕左右前後 = 前後; - if (左右) - { - Cha.腕_人_腕下げ右(n, u, u2, u3, u4); - Cha.腕_人_腕下げ左(n, u, u2, u3, u4); - } - else - { - Cha.腕_人_腕下げ左(n, u, u2, u3, u4); - Cha.腕_人_腕下げ右(n, u, u2, u3, u4); - } - } - - public static void 両腕_人_パイズリ(this Cha Cha, int n, bool 左右, bool 前後) - { - double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.Bod.腕左右前後 = 前後; - if (左右) - { - Cha.腕_人_パイズリ右(n, u, u2, u3, u4); - Cha.腕_人_パイズリ左(n, u, u2, u3, u4); - } - else - { - Cha.腕_人_パイズリ左(n, u, u2, u3, u4); - Cha.腕_人_パイズリ右(n, u, u2, u3, u4); - } - } - - public static void 両腕_人_腕上げ(this Cha Cha, int n, bool 左右, bool 前後) - { - double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.Bod.腕左右前後 = 前後; - Cha.腕_人_腕上げ右(n, u, u2, u3, u4); - Cha.腕_人_腕上げ左(n, u, u2, u3, u4); - if (左右) - { - Cha.腕_人_腕上げ右(n, u, u2, u3, u4); - Cha.腕_人_腕上げ左(n, u, u2, u3, u4); - } - else - { - Cha.腕_人_腕上げ左(n, u, u2, u3, u4); - Cha.腕_人_腕上げ右(n, u, u2, u3, u4); - } - } - - public static void 両腕人_0(this Cha Cha, int n, bool 前後, bool 同角, bool 左右, int i1, int i2) - { - Cha.Bod.腕左右前後 = 前後; - double num = Cha.角度ムラ(RNG.XS.NextSign(), 0.25, RNG.XS.NextSign(), 0.125); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 0.25, RNG.XS.NextSign(), 0.125); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); - double u; - double u2; - double u3; - double u4; - if (同角) - { - u = num; - u2 = num2; - u3 = num3; - u4 = num4; - } - else - { - u = Cha.角度ムラ(RNG.XS.NextSign(), 0.25, RNG.XS.NextSign(), 0.125); - u2 = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); - u3 = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); - u4 = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); - } - if (左右) - { - Cha.腕人右_0(i1, n, num, num2, num3, num4); - Cha.腕人左_0(i2, n, u, u2, u3, u4); - } - else - { - Cha.腕人左_0(i1, n, num, num2, num3, num4); - Cha.腕人右_0(i2, n, u, u2, u3, u4); - } - } - - public static void 腕人左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) - { - switch (i) - { - case 0: - c.腕_人_腕置き左(n, u1, u2, u3, u4); - break; - case 1: - c.腕_人_胸庇い左(n, u1, u2, u3, u4); - break; - case 2: - c.腕_人_体支え左(n, u1, u2, u3, u4); - break; - case 3: - c.腕_人_胸乗せ左(n, u1, u2, u3, u4); - break; - case 4: - c.腕_人_顔隠し左(n, u1, u2, u3, u4); - break; - case 5: - c.腕_人_チラ見左(n, u1, u2, u3, u4); - break; - case 6: - c.腕_人_指咥え左(n, u1, u2, u3, u4); - break; - case 7: - c.腕_人_腕下げ左(n, u1, u2, u3, u4); - break; - case 8: - c.腕_人_股隠し左(n, u1, u2, u3, u4); - break; - case 9: - c.腕_人_開帳左(n, 0.0, 0.0, 0.0, 0.0); - break; - case 10: - c.腕_人_口押さえ1左(n, u1, u2, u3, u4); - break; - case 11: - c.腕_人_口押さえ2左(n, u1, u2, u3, u4); - break; - case 12: - c.腕_人_口押さえ3左(n, u1, u2, u3, u4); - break; - case 13: - c.腕_人_脇見せ左(n, u1, u2, u3, u4); - break; - case 14: - c.腕_人_腰手当左(n, u1, u2, u3, u4); - break; - case 15: - c.腕_人_ピース左(n, u1, u2, u3, u4); - break; - case 16: - c.腕_人_手コキ左(n, u1, u2, u3, u4); - break; - case 17: - c.腕_人_パイズリ左(n, u1, u2, u3, u4); - break; - case 18: - c.腕_人_腕上げ左(n, u1, u2, u3, u4); - break; - } - } - - public static void 腕人右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) - { - switch (i) - { - case 0: - c.腕_人_腕置き右(n, u1, u2, u3, u4); - break; - case 1: - c.腕_人_胸庇い右(n, u1, u2, u3, u4); - break; - case 2: - c.腕_人_体支え右(n, u1, u2, u3, u4); - break; - case 3: - c.腕_人_胸乗せ右(n, u1, u2, u3, u4); - break; - case 4: - c.腕_人_顔隠し右(n, u1, u2, u3, u4); - break; - case 5: - c.腕_人_チラ見右(n, u1, u2, u3, u4); - break; - case 6: - c.腕_人_指咥え右(n, u1, u2, u3, u4); - break; - case 7: - c.腕_人_腕下げ右(n, u1, u2, u3, u4); - break; - case 8: - c.腕_人_股隠し右(n, u1, u2, u3, u4); - break; - case 9: - c.腕_人_開帳右(n, 0.0, 0.0, 0.0, 0.0); - break; - case 10: - c.腕_人_口押さえ1右(n, u1, u2, u3, u4); - break; - case 11: - c.腕_人_口押さえ2右(n, u1, u2, u3, u4); - break; - case 12: - c.腕_人_口押さえ3右(n, u1, u2, u3, u4); - break; - case 13: - c.腕_人_脇見せ右(n, u1, u2, u3, u4); - break; - case 14: - c.腕_人_腰手当右(n, u1, u2, u3, u4); - break; - case 15: - c.腕_人_ピース右(n, u1, u2, u3, u4); - break; - case 16: - c.腕_人_手コキ右(n, u1, u2, u3, u4); - break; - case 17: - c.腕_人_パイズリ右(n, u1, u2, u3, u4); - break; - case 18: - c.腕_人_腕上げ右(n, u1, u2, u3, u4); - break; - } - } - - public static void 腕人絶頂(this Cha Cha, double a) - { - foreach (腕人 item in Cha.Bod.腕人左) - { - item.肩.角度C = a * RNG.XS.NextDouble(); - if (item.上腕 == null) - { - continue; - } - item.上腕.角度C = a * RNG.XS.NextDouble(); - if (item.下腕 != null) - { - item.下腕.角度C = a * RNG.XS.NextDouble(); - if (item.手 != null) - { - item.手.角度C = a * RNG.XS.NextDouble(); - } - } - } - foreach (腕人 item2 in Cha.Bod.腕人右) - { - item2.肩.角度C = (0.0 - a) * RNG.XS.NextDouble(); - if (item2.上腕 == null) - { - continue; - } - item2.上腕.角度C = (0.0 - a) * RNG.XS.NextDouble(); - if (item2.下腕 != null) - { - item2.下腕.角度C = (0.0 - a) * RNG.XS.NextDouble(); - if (item2.手 != null) - { - item2.手.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - } - } - } - - public static void 腕_翼鳥左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 上腕展開, double 下腕展開, double 手展開, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B) - { - 腕翼鳥 腕翼鳥2 = Cha.Bod.腕翼鳥左[n]; - 腕翼鳥2.肩.SetAngle0(); - if (n == 0) - { - 腕翼鳥2.肩.角度B = 肩角度B + u1; - } - if (腕翼鳥2.上腕 != null) - { - 腕翼鳥2.上腕.SetAngle0(); - 腕翼鳥2.上腕.展開 = 上腕展開; - 腕翼鳥2.上腕.角度B += 上腕角度B + u2; - if (腕翼鳥2.下腕 != null) - { - 腕翼鳥2.下腕.SetAngle0(); - 腕翼鳥2.下腕.展開 = 下腕展開; - 腕翼鳥2.下腕.角度B += 下腕角度B + u3; - if (腕翼鳥2.手 != null) - { - 腕翼鳥2.手.SetAngle0(); - 腕翼鳥2.手.展開 = 手展開; - 腕翼鳥2.手.角度B += 手角度B + u4; - } - } - } - 腕翼鳥2.肩.重複角度処理(); - } - - public static void 腕_翼鳥右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 上腕展開, double 下腕展開, double 手展開, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B) - { - 腕翼鳥 腕翼鳥2 = Cha.Bod.腕翼鳥右[n]; - 腕翼鳥2.肩.SetAngle0(); - if (n == 0) - { - 腕翼鳥2.肩.角度B = 0.0 - 肩角度B + (0.0 - u1); - } - if (腕翼鳥2.上腕 != null) - { - 腕翼鳥2.上腕.SetAngle0(); - 腕翼鳥2.上腕.展開 = 上腕展開; - 腕翼鳥2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u2); - if (腕翼鳥2.下腕 != null) - { - 腕翼鳥2.下腕.SetAngle0(); - 腕翼鳥2.下腕.展開 = 下腕展開; - 腕翼鳥2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u3); - if (腕翼鳥2.手 != null) - { - 腕翼鳥2.手.SetAngle0(); - 腕翼鳥2.手.展開 = 手展開; - 腕翼鳥2.手.角度B += 0.0 - 手角度B + (0.0 - u4); - } - } - } - 腕翼鳥2.肩.重複角度処理(); - } - - public static void 腕_翼鳥_脱力左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥左(n, u1, u2, u3, u4, 0.0, 0.25, 0.25, 0.0, -1.0, 0.0, 0.0); - } - - public static void 腕_翼鳥_脱力右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥右(n, u1, u2, u3, u4, 0.0, 0.25, 0.25, 0.0, -1.0, 0.0, 0.0); - } - - public static void 腕_翼鳥_強張り左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, -5.0, 10.0, 0.0); - } - - public static void 腕_翼鳥_強張り右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, -5.0, 10.0, 0.0); - } - - public static void 腕_翼鳥_恥じらい左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 8.0, -13.0, 13.0, 0.0); - } - - public static void 腕_翼鳥_恥じらい右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 8.0, -13.0, 13.0, 0.0); - } - - public static void 腕_翼鳥_顔隠し左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 5.0, -10.0, 15.0, 0.0); - } - - public static void 腕_翼鳥_顔隠し右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 5.0, -10.0, 15.0, 0.0); - } - - public static void 腕_翼鳥_閉じ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 腕_翼鳥_閉じ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 腕_翼鳥_半開き左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥左(n, u1, u2, u3, u4, 0.25, 0.25, 0.25, -3.0, 0.0, 0.0, 0.0); - } - - public static void 腕_翼鳥_半開き右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥右(n, u1, u2, u3, u4, 0.25, 0.25, 0.25, -3.0, 0.0, 0.0, 0.0); - } - - public static void 腕_翼鳥_全開左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥左(n, u1, u2, u3, u4, 1.0, 1.0, 1.0, 6.0, 3.0, 0.0, 0.0); - } - - public static void 腕_翼鳥_全開右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼鳥右(n, u1, u2, u3, u4, 1.0, 1.0, 1.0, 6.0, 3.0, 0.0, 0.0); - } - - public static void 両腕翼鳥_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5); - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5); - double u; - double u2; - double u3; - double u4; - if (同角) - { - u = num; - u2 = num2; - u3 = num3; - u4 = num4; - } - else - { - u = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); - u2 = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); - u3 = Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5); - u4 = Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5); - } - Cha.腕翼鳥左_0(i1, n, num, num2, num3, num4); - Cha.腕翼鳥右_0(i2, n, u, u2, u3, u4); - } - - public static void 腕翼鳥左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) - { - switch (i) - { - case 0: - c.腕_翼鳥_脱力左(n, u1, u2, u3, u4); - break; - case 1: - c.腕_翼鳥_強張り左(n, u1, u2, u3, u4); - break; - case 2: - c.腕_翼鳥_恥じらい左(n, u1, u2, u3, u4); - break; - case 3: - c.腕_翼鳥_顔隠し左(n, u1, u2, u3, u4); - break; - case 4: - c.腕_翼鳥_閉じ左(n, u1, u2, u3, u4); - break; - case 5: - c.腕_翼鳥_半開き左(n, u1, u2, u3, u4); - break; - case 6: - c.腕_翼鳥_全開左(n, u1, u2, u3, u4); - break; - } - } - - public static void 腕翼鳥右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) - { - switch (i) - { - case 0: - c.腕_翼鳥_脱力右(n, u1, u2, u3, u4); - break; - case 1: - c.腕_翼鳥_強張り右(n, u1, u2, u3, u4); - break; - case 2: - c.腕_翼鳥_恥じらい右(n, u1, u2, u3, u4); - break; - case 3: - c.腕_翼鳥_顔隠し右(n, u1, u2, u3, u4); - break; - case 4: - c.腕_翼鳥_閉じ右(n, u1, u2, u3, u4); - break; - case 5: - c.腕_翼鳥_半開き右(n, u1, u2, u3, u4); - break; - case 6: - c.腕_翼鳥_全開右(n, u1, u2, u3, u4); - break; - } - } - - public static void 腕翼鳥絶頂(this Cha Cha, double a) - { - foreach (腕翼鳥 item in Cha.Bod.腕翼鳥左) - { - item.肩.角度C = a * RNG.XS.NextDouble(); - } - foreach (腕翼鳥 item2 in Cha.Bod.腕翼鳥右) - { - item2.肩.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 腕_翼獣左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 上腕展開, double 下腕展開, double 手展開, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B) - { - 腕翼獣 腕翼獣2 = Cha.Bod.腕翼獣左[n]; - 腕翼獣2.肩.SetAngle0(); - if (n == 0) - { - 腕翼獣2.肩.角度B = 肩角度B + u1; - } - if (腕翼獣2.上腕 != null) - { - 腕翼獣2.上腕.SetAngle0(); - 腕翼獣2.上腕.展開 = 上腕展開; - 腕翼獣2.上腕.角度B += 上腕角度B + u2; - if (腕翼獣2.下腕 != null) - { - 腕翼獣2.下腕.SetAngle0(); - 腕翼獣2.下腕.展開 = 下腕展開; - 腕翼獣2.下腕.角度B += 下腕角度B + u3; - if (腕翼獣2.手 != null) - { - 腕翼獣2.手.SetAngle0(); - 腕翼獣2.手.展開 = 手展開; - 腕翼獣2.手.角度B += 手角度B + u4; - } - } - } - 腕翼獣2.肩.重複角度処理(); - } - - public static void 腕_翼獣右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 上腕展開, double 下腕展開, double 手展開, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B) - { - 腕翼獣 腕翼獣2 = Cha.Bod.腕翼獣右[n]; - 腕翼獣2.肩.SetAngle0(); - if (n == 0) - { - 腕翼獣2.肩.角度B = 0.0 - 肩角度B + (0.0 - u1); - } - if (腕翼獣2.上腕 != null) - { - 腕翼獣2.上腕.SetAngle0(); - 腕翼獣2.上腕.展開 = 上腕展開; - 腕翼獣2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u2); - if (腕翼獣2.下腕 != null) - { - 腕翼獣2.下腕.SetAngle0(); - 腕翼獣2.下腕.展開 = 下腕展開; - 腕翼獣2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u3); - if (腕翼獣2.手 != null) - { - 腕翼獣2.手.SetAngle0(); - 腕翼獣2.手.展開 = 手展開; - 腕翼獣2.手.角度B += 0.0 - 手角度B + (0.0 - u4); - } - } - } - 腕翼獣2.肩.重複角度処理(); - } - - public static void 腕_翼獣_脱力左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼獣左(n, u1, u2, u3, u4, 0.0, 0.25, 0.25, 0.0, -1.0, 0.0, 0.0); - } - - public static void 腕_翼獣_脱力右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼獣右(n, u1, u2, u3, u4, 0.0, 0.25, 0.25, 0.0, -1.0, 0.0, 0.0); - } - - public static void 腕_翼獣_強張り左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼獣左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, -10.0, 10.0, 0.0); - } - - public static void 腕_翼獣_強張り右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼獣右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, -10.0, 10.0, 0.0); - } - - public static void 腕_翼獣_閉じ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼獣左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 腕_翼獣_閉じ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼獣右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 腕_翼獣_半開き左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼獣左(n, u1, u2, u3, u4, 0.25, 0.25, 0.25, -3.0, 0.0, 0.0, 0.0); - } - - public static void 腕_翼獣_半開き右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼獣右(n, u1, u2, u3, u4, 0.25, 0.25, 0.25, -3.0, 0.0, 0.0, 0.0); - } - - public static void 腕_翼獣_全開左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼獣左(n, u1, u2, u3, u4, 1.0, 1.0, 1.0, 6.0, 3.0, 0.0, 0.0); - } - - public static void 腕_翼獣_全開右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_翼獣右(n, u1, u2, u3, u4, 1.0, 1.0, 1.0, 6.0, 3.0, 0.0, 0.0); - } - - public static void 両腕翼獣_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); - double u; - double u2; - double u3; - double u4; - if (同角) - { - u = num; - u2 = num2; - u3 = num3; - u4 = num4; - } - else - { - u = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - u2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - u3 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - u4 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); - } - Cha.腕翼獣左_0(i1, n, num, num2, num3, num4); - Cha.腕翼獣右_0(i2, n, u, u2, u3, u4); - } - - public static void 腕翼獣左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) - { - switch (i) - { - case 0: - c.腕_翼獣_脱力左(n, u1, u2, u3, u4); - break; - case 1: - c.腕_翼獣_強張り左(n, u1, u2, u3, u4); - break; - case 2: - c.腕_翼獣_閉じ左(n, u1, u2, u3, u4); - break; - case 3: - c.腕_翼獣_半開き左(n, u1, u2, u3, u4); - break; - case 4: - c.腕_翼獣_全開左(n, u1, u2, u3, u4); - break; - } - } - - public static void 腕翼獣右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) - { - switch (i) - { - case 0: - c.腕_翼獣_脱力右(n, u1, u2, u3, u4); - break; - case 1: - c.腕_翼獣_強張り右(n, u1, u2, u3, u4); - break; - case 2: - c.腕_翼獣_閉じ右(n, u1, u2, u3, u4); - break; - case 3: - c.腕_翼獣_半開き右(n, u1, u2, u3, u4); - break; - case 4: - c.腕_翼獣_全開右(n, u1, u2, u3, u4); - break; - } - } - - public static void 腕翼獣絶頂(this Cha Cha, double a) - { - foreach (腕翼獣 item in Cha.Bod.腕翼獣左) - { - item.肩.角度C = a * RNG.XS.NextDouble(); - } - foreach (腕翼獣 item2 in Cha.Bod.腕翼獣右) - { - item2.肩.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 腕_獣左(this Cha Cha, int n, double u2, double u3, double u4, double 上腕角度B, double 下腕角度B, double 手角度B, double 上腕尺度XC, double 下腕尺度XC, double 手尺度XC) - { - 腕獣 腕獣2 = Cha.Bod.腕獣左[n]; - 腕獣2.肩.SetAngle0(); - if (腕獣2.上腕 != null) - { - 腕獣2.上腕.SetAngle0(); - 腕獣2.上腕.尺度XC = 上腕尺度XC; - 腕獣2.上腕.角度B += 上腕角度B + u2; - if (腕獣2.下腕 != null) - { - 腕獣2.下腕.SetAngle0(); - 腕獣2.下腕.尺度XC = 下腕尺度XC; - 腕獣2.下腕.角度B += 下腕角度B + u3; - if (腕獣2.手 != null) - { - 腕獣2.手.SetAngle0(); - 腕獣2.手.尺度XC = 手尺度XC; - 腕獣2.手.角度B += 手角度B + u4; - } - } - } - 腕獣2.肩.重複角度処理(); - } - - public static void 腕_獣右(this Cha Cha, int n, double u2, double u3, double u4, double 上腕角度B, double 下腕角度B, double 手角度B, double 上腕尺度XC, double 下腕尺度XC, double 手尺度XC) - { - 腕獣 腕獣2 = Cha.Bod.腕獣右[n]; - 腕獣2.肩.SetAngle0(); - if (腕獣2.上腕 != null) - { - 腕獣2.上腕.SetAngle0(); - 腕獣2.上腕.尺度XC = 上腕尺度XC; - 腕獣2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u2); - if (腕獣2.下腕 != null) - { - 腕獣2.下腕.SetAngle0(); - 腕獣2.下腕.尺度XC = 下腕尺度XC; - 腕獣2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u3); - if (腕獣2.手 != null) - { - 腕獣2.手.SetAngle0(); - 腕獣2.手.尺度XC = 手尺度XC; - 腕獣2.手.角度B += 0.0 - 手角度B + (0.0 - u4); - } - } - } - 腕獣2.肩.重複角度処理(); - } - - public static void 腕_獣_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_獣左(n, u2, u3, u4, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 腕_獣_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_獣右(n, u2, u3, u4, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 腕_獣_脱力左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_獣左(n, u2, u3, u4, 0.0, -25.0, 30.0, 0.9, 0.8, 1.0); - } - - public static void 腕_獣_脱力右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_獣右(n, u2, u3, u4, 0.0, -25.0, 30.0, 0.9, 0.8, 1.0); - } - - public static void 腕_獣_媚び左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_獣左(n, u2, u3, u4, -25.0, 33.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 腕_獣_媚び右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.腕_獣右(n, u2, u3, u4, -25.0, 33.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 両腕獣_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u; - double u2; - double u3; - double u4; - if (同角) - { - u = num; - u2 = num2; - u3 = num3; - u4 = num4; - } - else - { - u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - } - Cha.腕獣左_0(i1, n, num, num2, num3, num4); - Cha.腕獣右_0(i2, n, u, u2, u3, u4); - } - - public static void 腕獣左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) - { - switch (i) - { - case 0: - c.腕_獣_基本左(n, u1, u2, u3, u4); - break; - case 1: - c.腕_獣_脱力左(n, u1, u2, u3, u4); - break; - case 2: - c.腕_獣_媚び左(n, u1, u2, u3, u4); - break; - } - } - - public static void 腕獣右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) - { - switch (i) - { - case 0: - c.腕_獣_基本右(n, u1, u2, u3, u4); - break; - case 1: - c.腕_獣_脱力右(n, u1, u2, u3, u4); - break; - case 2: - c.腕_獣_媚び右(n, u1, u2, u3, u4); - break; - } - } - - public static void 腕獣絶頂(this Cha Cha, double a) - { - foreach (腕獣 item in Cha.Bod.腕獣左) - { - if (item.上腕 == null) - { - continue; - } - item.上腕.角度C = a * RNG.XS.NextDouble(); - if (item.下腕 != null) - { - item.下腕.角度C = a * RNG.XS.NextDouble(); - if (item.手 != null) - { - item.手.角度C = a * RNG.XS.NextDouble(); - } - } - } - foreach (腕獣 item2 in Cha.Bod.腕獣右) - { - if (item2.上腕 == null) - { - continue; - } - item2.上腕.角度C = (0.0 - a) * RNG.XS.NextDouble(); - if (item2.下腕 != null) - { - item2.下腕.角度C = (0.0 - a) * RNG.XS.NextDouble(); - if (item2.手 != null) - { - item2.手.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - } - } - } - - public static void 脚_人左(this Cha Cha, int n, double u1, double u2, double u3, double 腿角度B, double 脚角度B, double 足角度B, double 腿尺度YC, double 脚尺度YC, double 足尺度YC) - { - 脚人 脚人2 = Cha.Bod.脚人左[n]; - 脚人2.腿.SetAngle0(); - 脚人2.腿.尺度YC = 腿尺度YC; - 脚人2.腿.角度B += 腿角度B + u1; - if (脚人2.脚 != null) - { - 脚人2.脚.SetAngle0(); - 脚人2.脚.角度B = 0.0 - 脚人2.腿.角度B; - 脚人2.脚.尺度YC = 脚尺度YC; - 脚人2.脚.角度B += 脚角度B + u2; - if (脚人2.足 != null) - { - 脚人2.足.SetAngle0(); - 脚人2.足.角度B = 0.0; - 脚人2.足.尺度YC = 足尺度YC; - 脚人2.足.角度B += 足角度B + u3; - } - } - } - - public static void 脚_人右(this Cha Cha, int n, double u1, double u2, double u3, double 腿角度B, double 脚角度B, double 足角度B, double 腿尺度YC, double 脚尺度YC, double 足尺度YC) - { - 脚人 脚人2 = Cha.Bod.脚人右[n]; - 脚人2.腿.SetAngle0(); - 脚人2.腿.尺度YC = 腿尺度YC; - 脚人2.腿.角度B += 0.0 - 腿角度B + (0.0 - u1); - if (脚人2.脚 != null) - { - 脚人2.脚.SetAngle0(); - 脚人2.脚.角度B = 0.0 - 脚人2.腿.角度B; - 脚人2.脚.尺度YC = 脚尺度YC; - 脚人2.脚.角度B += 0.0 - 脚角度B + (0.0 - u2); - if (脚人2.足 != null) - { - 脚人2.足.SetAngle0(); - 脚人2.足.角度B = 0.0; - 脚人2.足.尺度YC = 足尺度YC; - 脚人2.足.角度B += 0.0 - 足角度B + (0.0 - u3); - } - } - } - - public static void 脚_人_上開き左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.左腿開きi = 3; - Cha.脚_人左(n, u1, u2, u3, 0.0, 5.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_上開き右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.右腿開きi = 3; - Cha.脚_人右(n, u1, u2, u3, 0.0, 5.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_上閉じ左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.左腿開きi = 4; - Cha.脚_人左(n, u1, u2, u3, 3.0, 0.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_上閉じ右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.右腿開きi = 4; - Cha.脚_人右(n, u1, u2, u3, 3.0, 0.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_上閉じ内左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.左腿開きi = 4; - Cha.脚_人左(n, u1, u2, u3, 3.0, 10.0, -15.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_上閉じ内右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.右腿開きi = 4; - Cha.脚_人右(n, u1, u2, u3, 3.0, 10.0, -15.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_脱力左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.左腿開きi = 1; - Cha.脚_人左(n, u1, u2, u3, 0.0, -5.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_脱力右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.右腿開きi = 1; - Cha.脚_人右(n, u1, u2, u3, 0.0, -5.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_内股左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.左腿開きi = 0; - Cha.脚_人左(n, u1, u2, u3, -5.0, 15.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_内股右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.右腿開きi = 0; - Cha.脚_人右(n, u1, u2, u3, -5.0, 15.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_直立左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.左腿開きi = 0; - Cha.脚_人左(n, u1, u2, u3, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_直立右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.右腿開きi = 0; - Cha.脚_人右(n, u1, u2, u3, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_がに股左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.左腿開きi = 2; - Cha.脚_人左(n, u1, u2, u3, 0.0, -10.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_がに股右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.右腿開きi = 2; - Cha.脚_人右(n, u1, u2, u3, 0.0, -10.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_おっぴろげ左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.左腿開きi = 2; - Cha.脚_人左(n, u1, u2, u3, 10.0, 10.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_おっぴろげ右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.右腿開きi = 2; - Cha.脚_人右(n, u1, u2, u3, 10.0, 10.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_M字開脚左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.左腿開きi = 3; - Cha.脚_人左(n, u1, u2, u3, -10.0, 10.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_M字開脚右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.右腿開きi = 3; - Cha.脚_人右(n, u1, u2, u3, -10.0, 10.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_足コキ左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.左腿開きi = 2; - Cha.脚_人左(n, u1, u2, u3, -23.0, -68.0, 47.0, 1.0, 1.0, 1.0); - } - - public static void 脚_人_足コキ右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.Bod.右腿開きi = 2; - Cha.脚_人右(n, u1, u2, u3, -23.0, -68.0, 47.0, 1.0, 1.0, 1.0); - } - - public static void 両脚_人_足コキ(this Cha Cha, int n) - { - double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.Bod.腿開きi = 2; - Cha.脚_人_足コキ左(n, u, u2, u3); - Cha.脚_人_足コキ右(n, u, u2, u3); - } - - public static void 両脚人_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double ba; - double ba2; - if (i1 == 5) - { - ba = 1.0; - ba2 = 1.0; - } - else - { - ba = 3.0; - ba2 = 1.5; - } - double num = Cha.角度ムラ(RNG.XS.NextSign(), ba, RNG.XS.NextSign(), ba2); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), ba, RNG.XS.NextSign(), ba2); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), ba, RNG.XS.NextSign(), ba2); - double u; - double u2; - double u3; - if (同角) - { - u = num; - u2 = num2; - u3 = num3; - } - else - { - if (i2 == 5) - { - ba = 1.0; - ba2 = 1.0; - } - else - { - ba = 3.0; - ba2 = 1.5; - } - u = Cha.角度ムラ(RNG.XS.NextSign(), ba, RNG.XS.NextSign(), ba2); - u2 = Cha.角度ムラ(RNG.XS.NextSign(), ba, RNG.XS.NextSign(), ba2); - u3 = Cha.角度ムラ(RNG.XS.NextSign(), ba, RNG.XS.NextSign(), ba2); - } - Cha.脚人左_0(i1, n, num, num2, num3); - Cha.脚人右_0(i2, n, u, u2, u3); - } - - public static void 脚人左_0(this Cha c, int i, int n, double u1, double u2, double u3) - { - switch (i) - { - case 0: - c.脚_人_上開き左(n, u1, u2, u3); - break; - case 1: - c.脚_人_上閉じ左(n, u1, u2, u3); - break; - case 2: - c.脚_人_上閉じ内左(n, u1, u2, u3); - break; - case 3: - c.脚_人_脱力左(n, u1, u2, u3); - break; - case 4: - c.脚_人_内股左(n, u1, u2, u3); - break; - case 5: - c.脚_人_直立左(n, u1, u2, u3); - break; - case 6: - c.脚_人_がに股左(n, u1, u2, u3); - break; - case 7: - c.脚_人_おっぴろげ左(n, u1, u2, u3); - break; - case 8: - c.脚_人_M字開脚左(n, u1, u2, u3); - break; - case 9: - c.脚_人_足コキ左(n, u1, u2, u3); - break; - } - } - - public static void 脚人右_0(this Cha c, int i, int n, double u1, double u2, double u3) - { - switch (i) - { - case 0: - c.脚_人_上開き右(n, u1, u2, u3); - break; - case 1: - c.脚_人_上閉じ右(n, u1, u2, u3); - break; - case 2: - c.脚_人_上閉じ内右(n, u1, u2, u3); - break; - case 3: - c.脚_人_脱力右(n, u1, u2, u3); - break; - case 4: - c.脚_人_内股右(n, u1, u2, u3); - break; - case 5: - c.脚_人_直立右(n, u1, u2, u3); - break; - case 6: - c.脚_人_がに股右(n, u1, u2, u3); - break; - case 7: - c.脚_人_おっぴろげ右(n, u1, u2, u3); - break; - case 8: - c.脚_人_M字開脚右(n, u1, u2, u3); - break; - case 9: - c.脚_人_足コキ右(n, u1, u2, u3); - break; - } - } - - public static void 脚人絶頂(this Cha Cha, double a) - { - foreach (脚人 item in Cha.Bod.脚人左) - { - item.腿.角度C = a * RNG.XS.NextDouble(); - if (item.脚 != null) - { - item.脚.角度C = a * RNG.XS.NextDouble(); - if (item.足 != null) - { - item.足.角度C = a * RNG.XS.NextDouble(); - } - } - } - foreach (脚人 item2 in Cha.Bod.脚人右) - { - item2.腿.角度C = (0.0 - a) * RNG.XS.NextDouble(); - if (item2.脚 != null) - { - item2.脚.角度C = (0.0 - a) * RNG.XS.NextDouble(); - if (item2.足 != null) - { - item2.足.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - } - } - } - - public static void 脚_獣左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 腿角度B, double 脚角度B, double 足角度B, double 腿尺度YC, double 脚尺度YC, double 足尺度YC) - { - 脚獣 脚獣2 = Cha.Bod.脚獣左[n]; - if (脚獣2.腿 != null) - { - 脚獣2.腿.SetAngle0(); - 脚獣2.腿.尺度YC = 腿尺度YC; - 脚獣2.腿.角度B += 腿角度B + u1; - } - if (脚獣2.脚 == null) - { - return; - } - 脚獣2.脚.SetAngle0(); - 脚獣2.脚.尺度YC = 脚尺度YC; - if (脚獣2.腿 == null) - { - 脚獣2.脚.角度B += 145.0; - } - 脚獣2.脚.角度B += 脚角度B + u2; - if (脚獣2.足 != null) - { - 脚獣2.足.SetAngle0(); - 脚獣2.足.尺度YC = 足尺度YC; - 脚獣2.足.角度B += 足角度B + u3; - if (脚獣2.足 is 足_鳥) - { - 足_鳥 obj = (足_鳥)脚獣2.足; - obj.X0Y0_足首.AngleCont = -25.0 * u4; - obj.X0Y0_親指_指1.AngleCont = 45.0 * u4; - obj.X0Y0_人指_指1.AngleCont = -60.0 * u4; - obj.X0Y0_人指_指2.AngleCont = -60.0 * u4; - obj.X0Y0_薬指_指1.AngleCont = -45.0 * u4; - obj.X0Y0_薬指_指2.AngleCont = -45.0 * u4; - obj.X0Y0_薬指_指3.AngleCont = -45.0 * u4; - obj.X0Y0_中指_指1.AngleCont = -45.0 * u4; - obj.X0Y0_中指_指2.AngleCont = -45.0 * u4; - obj.X0Y0_中指_指3.AngleCont = -45.0 * u4; - } - } - } - - public static void 脚_獣右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 腿角度B, double 脚角度B, double 足角度B, double 腿尺度YC, double 脚尺度YC, double 足尺度YC) - { - 脚獣 脚獣2 = Cha.Bod.脚獣右[n]; - if (脚獣2.腿 != null) - { - 脚獣2.腿.SetAngle0(); - 脚獣2.腿.尺度YC = 腿尺度YC; - 脚獣2.腿.角度B += 0.0 - 腿角度B + (0.0 - u1); - } - if (脚獣2.脚 == null) - { - return; - } - 脚獣2.脚.SetAngle0(); - 脚獣2.脚.尺度YC = 脚尺度YC; - if (脚獣2.腿 == null) - { - 脚獣2.脚.角度B += -145.0; - } - 脚獣2.脚.角度B += 0.0 - 脚角度B + (0.0 - u2); - if (脚獣2.足 != null) - { - 脚獣2.足.SetAngle0(); - 脚獣2.足.尺度YC = 足尺度YC; - 脚獣2.足.角度B += 0.0 - 足角度B + (0.0 - u3); - if (脚獣2.足 is 足_鳥) - { - 足_鳥 obj = (足_鳥)脚獣2.足; - obj.X0Y0_足首.AngleCont = 25.0 * u4; - obj.X0Y0_親指_指1.AngleCont = -45.0 * u4; - obj.X0Y0_人指_指1.AngleCont = 60.0 * u4; - obj.X0Y0_人指_指2.AngleCont = 60.0 * u4; - obj.X0Y0_薬指_指1.AngleCont = 45.0 * u4; - obj.X0Y0_薬指_指2.AngleCont = 45.0 * u4; - obj.X0Y0_薬指_指3.AngleCont = 45.0 * u4; - obj.X0Y0_中指_指1.AngleCont = 45.0 * u4; - obj.X0Y0_中指_指2.AngleCont = 45.0 * u4; - obj.X0Y0_中指_指3.AngleCont = 45.0 * u4; - } - } - } - - public static void 脚_獣_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.脚_獣左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_獣_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.脚_獣右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); - } - - public static void 脚_獣_萎縮左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.脚_獣左(n, u1, u2, u3, u4, 12.0, -12.0, 12.0, 1.0, 1.0, 1.0); - } - - public static void 脚_獣_萎縮右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.脚_獣右(n, u1, u2, u3, u4, 12.0, -12.0, 12.0, 1.0, 1.0, 1.0); - } - - public static void 脚_獣_脱力左(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.脚_獣左(n, u1, u2, u3, u4, -10.0, 10.0, -10.0, 1.0, 1.0, 1.0); - } - - public static void 脚_獣_脱力右(this Cha Cha, int n, double u1, double u2, double u3, double u4) - { - Cha.脚_獣右(n, u1, u2, u3, u4, -10.0, 10.0, -10.0, 1.0, 1.0, 1.0); - } - - public static void 両脚獣_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num4 = RNG.XS.NextDouble(); - double u; - double u2; - double u3; - double u4; - if (同角) - { - u = num; - u2 = num2; - u3 = num3; - u4 = num4; - } - else - { - u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u4 = RNG.XS.NextDouble(); - } - Cha.脚獣左_0(i1, n, num, num2, num3, num4); - Cha.脚獣右_0(i2, n, u, u2, u3, u4); - } - - public static void 脚獣左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) - { - switch (i) - { - case 0: - c.脚_獣_基本左(n, u1, u2, u3, u4); - break; - case 1: - c.脚_獣_萎縮左(n, u1, u2, u3, u4); - break; - case 2: - c.脚_獣_脱力左(n, u1, u2, u3, u4); - break; - } - } - - public static void 脚獣右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) - { - switch (i) - { - case 0: - c.脚_獣_基本右(n, u1, u2, u3, u4); - break; - case 1: - c.脚_獣_萎縮右(n, u1, u2, u3, u4); - break; - case 2: - c.脚_獣_脱力右(n, u1, u2, u3, u4); - break; - } - } - - public static void 脚獣絶頂(this Cha Cha, double a) - { - foreach (脚獣 item in Cha.Bod.脚獣左) - { - if (item.腿 != null) - { - item.腿.角度C = a * RNG.XS.NextDouble(); - } - if (item.脚 != null) - { - item.脚.角度C = a * RNG.XS.NextDouble(); - if (item.足 != null) - { - item.足.角度C = a * RNG.XS.NextDouble(); - } - } - } - foreach (脚獣 item2 in Cha.Bod.脚獣右) - { - if (item2.腿 != null) - { - item2.腿.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - if (item2.脚 != null) - { - item2.脚.角度C = (0.0 - a) * RNG.XS.NextDouble(); - if (item2.足 != null) - { - item2.足.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - } - } - } - - public static void 翼鳥左(this Cha Cha, int n, double u1, double u2, double u3, double 上腕展開, double 下腕展開, double 手展開, double 上腕角度B, double 下腕角度B, double 手角度B) - { - 翼鳥 翼鳥2 = Cha.Bod.翼鳥左[n]; - 翼鳥2.上腕.SetAngle0(); - 翼鳥2.上腕.展開 = 上腕展開; - 翼鳥2.上腕.角度B += 上腕角度B + u1; - if (翼鳥2.下腕 != null) - { - 翼鳥2.下腕.SetAngle0(); - 翼鳥2.下腕.展開 = 下腕展開; - 翼鳥2.下腕.角度B += 下腕角度B + u2; - if (翼鳥2.手 != null) - { - 翼鳥2.手.SetAngle0(); - 翼鳥2.手.展開 = 手展開; - 翼鳥2.手.角度B += 手角度B + u3; - } - } - 翼鳥2.上腕.重複角度処理(); - } - - public static void 翼鳥右(this Cha Cha, int n, double u1, double u2, double u3, double 上腕展開, double 下腕展開, double 手展開, double 上腕角度B, double 下腕角度B, double 手角度B) - { - 翼鳥 翼鳥2 = Cha.Bod.翼鳥右[n]; - 翼鳥2.上腕.SetAngle0(); - 翼鳥2.上腕.展開 = 上腕展開; - 翼鳥2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u1); - if (翼鳥2.下腕 != null) - { - 翼鳥2.下腕.SetAngle0(); - 翼鳥2.下腕.展開 = 下腕展開; - 翼鳥2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u2); - if (翼鳥2.手 != null) - { - 翼鳥2.手.SetAngle0(); - 翼鳥2.手.展開 = 手展開; - 翼鳥2.手.角度B += 0.0 - 手角度B + (0.0 - u3); - } - } - 翼鳥2.上腕.重複角度処理(); - } - - public static void 翼鳥_脱力左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥左(n, u1, u2, u3, 0.0, 0.25, 0.25, -1.0, 5.0, 0.0); - } - - public static void 翼鳥_脱力右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥右(n, u1, u2, u3, 0.0, 0.25, 0.25, -1.0, 5.0, 0.0); - } - - public static void 翼鳥_強張り左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥左(n, u1, u2, u3, 0.0, 0.0, 0.0, -10.0, 10.0, 0.0); - } - - public static void 翼鳥_強張り右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥右(n, u1, u2, u3, 0.0, 0.0, 0.0, -10.0, 10.0, 0.0); - } - - public static void 翼鳥_恥じらい左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥左(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 15.0, 0.0); - } - - public static void 翼鳥_恥じらい右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥右(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 15.0, 0.0); - } - - public static void 翼鳥_顔隠し左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥左(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 20.0, 0.0); - } - - public static void 翼鳥_顔隠し右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥右(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 20.0, 0.0); - } - - public static void 翼鳥_閉じ左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥左(n, u1, u2, u3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 翼鳥_閉じ右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥右(n, u1, u2, u3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 翼鳥_半開き左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥左(n, u1, u2, u3, 0.25, 0.25, 0.25, 0.0, 0.0, 0.0); - } - - public static void 翼鳥_半開き右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥右(n, u1, u2, u3, 0.25, 0.25, 0.25, 0.0, 0.0, 0.0); - } - - public static void 翼鳥_全開左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥左(n, u1, u2, u3, 1.0, 1.0, 1.0, 3.0, 0.0, 0.0); - } - - public static void 翼鳥_全開右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼鳥右(n, u1, u2, u3, 1.0, 1.0, 1.0, 3.0, 0.0, 0.0); - } - - public static void 両翼鳥_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u; - double u2; - double u3; - if (同角) - { - u = num; - u2 = num2; - u3 = num3; - } - else - { - u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - } - Cha.翼鳥左_0(i1, n, num, num2, num3); - Cha.翼鳥右_0(i2, n, u, u2, u3); - } - - public static void 翼鳥左_0(this Cha c, int i, int n, double u1, double u2, double u3) - { - switch (i) - { - case 0: - c.翼鳥_脱力左(n, u1, u2, u3); - break; - case 1: - c.翼鳥_強張り左(n, u1, u2, u3); - break; - case 2: - c.翼鳥_恥じらい左(n, u1, u2, u3); - break; - case 3: - c.翼鳥_顔隠し左(n, u1, u2, u3); - break; - case 4: - c.翼鳥_閉じ左(n, u1, u2, u3); - break; - case 5: - c.翼鳥_半開き左(n, u1, u2, u3); - break; - case 6: - c.翼鳥_全開左(n, u1, u2, u3); - break; - } - } - - public static void 翼鳥右_0(this Cha c, int i, int n, double u1, double u2, double u3) - { - switch (i) - { - case 0: - c.翼鳥_脱力右(n, u1, u2, u3); - break; - case 1: - c.翼鳥_強張り右(n, u1, u2, u3); - break; - case 2: - c.翼鳥_恥じらい右(n, u1, u2, u3); - break; - case 3: - c.翼鳥_顔隠し右(n, u1, u2, u3); - break; - case 4: - c.翼鳥_閉じ右(n, u1, u2, u3); - break; - case 5: - c.翼鳥_半開き右(n, u1, u2, u3); - break; - case 6: - c.翼鳥_全開右(n, u1, u2, u3); - break; - } - } - - public static void 翼獣左(this Cha Cha, int n, double u1, double u2, double u3, double 上腕展開, double 下腕展開, double 手展開, double 上腕角度B, double 下腕角度B, double 手角度B) - { - 翼獣 翼獣2 = Cha.Bod.翼獣左[n]; - 翼獣2.上腕.SetAngle0(); - 翼獣2.上腕.展開 = 上腕展開; - 翼獣2.上腕.角度B += 上腕角度B + u1; - if (翼獣2.下腕 != null) - { - 翼獣2.下腕.SetAngle0(); - 翼獣2.下腕.展開 = 下腕展開; - 翼獣2.下腕.角度B += 下腕角度B + u2; - if (翼獣2.手 != null) - { - 翼獣2.手.SetAngle0(); - 翼獣2.手.展開 = 手展開; - 翼獣2.手.角度B += 手角度B + u3; - } - } - 翼獣2.上腕.重複角度処理(); - } - - public static void 翼獣右(this Cha Cha, int n, double u1, double u2, double u3, double 上腕展開, double 下腕展開, double 手展開, double 上腕角度B, double 下腕角度B, double 手角度B) - { - 翼獣 翼獣2 = Cha.Bod.翼獣右[n]; - 翼獣2.上腕.SetAngle0(); - 翼獣2.上腕.展開 = 上腕展開; - 翼獣2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u1); - if (翼獣2.下腕 != null) - { - 翼獣2.下腕.SetAngle0(); - 翼獣2.下腕.展開 = 下腕展開; - 翼獣2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u2); - if (翼獣2.手 != null) - { - 翼獣2.手.SetAngle0(); - 翼獣2.手.展開 = 手展開; - 翼獣2.手.角度B += 0.0 - 手角度B + (0.0 - u3); - } - } - 翼獣2.上腕.重複角度処理(); - } - - public static void 翼獣_脱力左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣左(n, u1, u2, u3, 0.0, 0.25, 0.25, -1.0, 5.0, 0.0); - } - - public static void 翼獣_脱力右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣右(n, u1, u2, u3, 0.0, 0.25, 0.25, -1.0, 5.0, 0.0); - } - - public static void 翼獣_強張り左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣左(n, u1, u2, u3, 0.0, 0.0, 0.0, -10.0, 10.0, 0.0); - } - - public static void 翼獣_強張り右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣右(n, u1, u2, u3, 0.0, 0.0, 0.0, -10.0, 10.0, 0.0); - } - - public static void 翼獣_恥じらい左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣左(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 15.0, 0.0); - } - - public static void 翼獣_恥じらい右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣右(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 15.0, 0.0); - } - - public static void 翼獣_顔隠し左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣左(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 20.0, 0.0); - } - - public static void 翼獣_顔隠し右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣右(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 20.0, 0.0); - } - - public static void 翼獣_閉じ左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣左(n, u1, u2, u3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 翼獣_閉じ右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣右(n, u1, u2, u3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 翼獣_半開き左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣左(n, u1, u2, u3, 0.25, 0.25, 0.25, 0.0, 0.0, 0.0); - } - - public static void 翼獣_半開き右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣右(n, u1, u2, u3, 0.25, 0.25, 0.25, 0.0, 0.0, 0.0); - } - - public static void 翼獣_全開左(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣左(n, u1, u2, u3, 1.0, 1.0, 1.0, 3.0, 0.0, 0.0); - } - - public static void 翼獣_全開右(this Cha Cha, int n, double u1, double u2, double u3) - { - Cha.翼獣右(n, u1, u2, u3, 1.0, 1.0, 1.0, 3.0, 0.0, 0.0); - } - - public static void 両翼獣_閉じ(this Cha Cha, int n) - { - double u = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); - Cha.翼獣_閉じ左(n, u, u2, u3); - Cha.翼獣_閉じ右(n, u, u2, u3); - } - - public static void 両翼獣_半開き(this Cha Cha, int n) - { - double u = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); - Cha.翼獣_半開き左(n, u, u2, u3); - Cha.翼獣_半開き右(n, u, u2, u3); - } - - public static void 両翼獣_全開(this Cha Cha, int n) - { - double u = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); - Cha.翼獣_全開左(n, u, u2, u3); - Cha.翼獣_全開右(n, u, u2, u3); - } - - public static void 両翼獣_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); - double u; - double u2; - double u3; - if (同角) - { - u = num; - u2 = num2; - u3 = num3; - } - else - { - u = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - u2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); - u3 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); - } - Cha.翼獣左_0(i1, n, num, num2, num3); - Cha.翼獣右_0(i2, n, u, u2, u3); - } - - public static void 翼獣左_0(this Cha c, int i, int n, double u1, double u2, double u3) - { - switch (i) - { - case 0: - c.翼獣_脱力左(n, u1, u2, u3); - break; - case 1: - c.翼獣_強張り左(n, u1, u2, u3); - break; - case 2: - c.翼獣_恥じらい左(n, u1, u2, u3); - break; - case 3: - c.翼獣_顔隠し左(n, u1, u2, u3); - break; - case 4: - c.翼獣_閉じ左(n, u1, u2, u3); - break; - case 5: - c.翼獣_半開き左(n, u1, u2, u3); - break; - case 6: - c.翼獣_全開左(n, u1, u2, u3); - break; - } - } - - public static void 翼獣右_0(this Cha c, int i, int n, double u1, double u2, double u3) - { - switch (i) - { - case 0: - c.翼獣_脱力右(n, u1, u2, u3); - break; - case 1: - c.翼獣_強張り右(n, u1, u2, u3); - break; - case 2: - c.翼獣_恥じらい右(n, u1, u2, u3); - break; - case 3: - c.翼獣_顔隠し右(n, u1, u2, u3); - break; - case 4: - c.翼獣_閉じ右(n, u1, u2, u3); - break; - case 5: - c.翼獣_半開き右(n, u1, u2, u3); - break; - case 6: - c.翼獣_全開右(n, u1, u2, u3); - break; - } - } - - public static void 鰭左(this Cha Cha, int n, double u1, double 根本角度) - { - 鰭 鰭2 = Cha.Bod.鰭左[n]; - 鰭2.SetAngle0(); - 鰭2.角度B += 根本角度 + u1; - if (鰭2 is 鰭_魚 && 根本角度 < 0.0) - { - ((鰭_魚)鰭2).X0Y0_鰭1_鰭膜.AngleBase += (0.0 - 根本角度) * 0.5; - } - } - - public static void 鰭右(this Cha Cha, int n, double u1, double 根本角度) - { - 鰭 鰭2 = Cha.Bod.鰭右[n]; - 鰭2.SetAngle0(); - 鰭2.角度B += 0.0 - 根本角度 + (0.0 - u1); - if (鰭2 is 鰭_魚 && 根本角度 < 0.0) - { - ((鰭_魚)鰭2).X0Y0_鰭1_鰭膜.AngleBase += 根本角度 * 0.5; - } - } - - public static void 鰭_基本左(this Cha Cha, int n, double u1) - { - Cha.鰭左(n, 0.0, u1); - } - - public static void 鰭_基本右(this Cha Cha, int n, double u1) - { - Cha.鰭右(n, 0.0, u1); - } - - public static void 鰭_上げ左(this Cha Cha, int n, double u1) - { - Cha.鰭左(n, 25.0, u1); - } - - public static void 鰭_上げ右(this Cha Cha, int n, double u1) - { - Cha.鰭右(n, 25.0, u1); - } - - public static void 鰭_下げ左(this Cha Cha, int n, double u1) - { - Cha.鰭左(n, -25.0, u1); - } - - public static void 鰭_下げ右(this Cha Cha, int n, double u1) - { - Cha.鰭右(n, -25.0, u1); - } - - public static void 両鰭_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); - Cha.鰭左_0(i1, n, num); - Cha.鰭右_0(i2, n, u); - } - - public static void 鰭左_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.鰭_基本左(n, u1); - break; - case 1: - c.鰭_上げ左(n, u1); - break; - case 2: - c.鰭_下げ左(n, u1); - break; - } - } - - public static void 鰭右_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.鰭_基本右(n, u1); - break; - case 1: - c.鰭_上げ右(n, u1); - break; - case 2: - c.鰭_下げ右(n, u1); - break; - } - } - - public static void 鰭絶頂(this Cha Cha, double a) - { - foreach (鰭 item in Cha.Bod.鰭左) - { - item.角度C = a * RNG.XS.NextDouble(); - } - foreach (鰭 item2 in Cha.Bod.鰭右) - { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 葉左(this Cha Cha, int n, double u1, double 根本角度) - { - 葉 obj = Cha.Bod.葉左[n]; - obj.SetAngle0(); - obj.角度B += 根本角度 + u1; - } - - public static void 葉右(this Cha Cha, int n, double u1, double 根本角度) - { - 葉 obj = Cha.Bod.葉右[n]; - obj.SetAngle0(); - obj.角度B += 0.0 - 根本角度 + (0.0 - u1); - } - - public static void 葉_基本左(this Cha Cha, int n, double u1) - { - Cha.葉左(n, 0.0, u1); - } - - public static void 葉_基本右(this Cha Cha, int n, double u1) - { - Cha.葉右(n, 0.0, u1); - } - - public static void 葉_上げ左(this Cha Cha, int n, double u1) - { - Cha.葉左(n, 25.0, u1); - } - - public static void 葉_上げ右(this Cha Cha, int n, double u1) - { - Cha.葉右(n, 25.0, u1); - } - - public static void 葉_下げ左(this Cha Cha, int n, double u1) - { - Cha.葉左(n, -25.0, u1); - } - - public static void 葉_下げ右(this Cha Cha, int n, double u1) - { - Cha.葉右(n, -25.0, u1); - } - - public static void 両葉_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); - Cha.葉左_0(i1, n, num); - Cha.葉右_0(i2, n, u); - } - - public static void 葉左_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.葉_基本左(n, u1); - break; - case 1: - c.葉_上げ左(n, u1); - break; - case 2: - c.葉_下げ左(n, u1); - break; - } - } - - public static void 葉右_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.葉_基本右(n, u1); - break; - case 1: - c.葉_上げ右(n, u1); - break; - case 2: - c.葉_下げ右(n, u1); - break; - } - } - - public static void 葉絶頂(this Cha Cha, double a) - { - foreach (葉 item in Cha.Bod.葉左) - { - item.角度C = a * RNG.XS.NextDouble(); - } - foreach (葉 item2 in Cha.Bod.葉右) - { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 前翅1左(this Cha Cha, int n, double u1, double 根本角度) - { - 前翅 obj = Cha.Bod.前翅1左[n]; - obj.SetAngle0(); - obj.角度B += 根本角度 + u1; - } - - public static void 前翅1右(this Cha Cha, int n, double u1, double 根本角度) - { - 前翅 obj = Cha.Bod.前翅1右[n]; - obj.SetAngle0(); - obj.角度B += 0.0 - 根本角度 + (0.0 - u1); - } - - public static void 前翅1_基本左(this Cha Cha, int n, double u1) - { - Cha.前翅1左(n, 0.0, u1); - } - - public static void 前翅1_基本右(this Cha Cha, int n, double u1) - { - Cha.前翅1右(n, 0.0, u1); - } - - public static void 前翅1_上げ左(this Cha Cha, int n, double u1) - { - Cha.前翅1左(n, 15.0, u1); - } - - public static void 前翅1_上げ右(this Cha Cha, int n, double u1) - { - Cha.前翅1右(n, 15.0, u1); - } - - public static void 前翅1_下げ左(this Cha Cha, int n, double u1) - { - Cha.前翅1左(n, -15.0, u1); - } - - public static void 前翅1_下げ右(this Cha Cha, int n, double u1) - { - Cha.前翅1右(n, -15.0, u1); - } - - public static void 両前翅_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); - Cha.前翅左_0(i1, n, num); - Cha.前翅右_0(i2, n, u); - } - - public static void 前翅左_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.前翅1_基本左(n, u1); - break; - case 1: - c.前翅1_上げ左(n, u1); - break; - case 2: - c.前翅1_下げ左(n, u1); - break; - } - } - - public static void 前翅右_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.前翅1_基本右(n, u1); - break; - case 1: - c.前翅1_上げ右(n, u1); - break; - case 2: - c.前翅1_下げ右(n, u1); - break; - } - } - - public static void 前翅絶頂(this Cha Cha, double a) - { - foreach (前翅 item in Cha.Bod.前翅1左) - { - item.角度C = a * RNG.XS.NextDouble(); - } - foreach (前翅 item2 in Cha.Bod.前翅1右) - { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 前翅2左(this Cha Cha, int n, double 展開) - { - 前翅 前翅2 = Cha.Bod.前翅2左[n]; - if (前翅2 is 前翅_甲) - { - if (展開 != 0.5) - { - 前翅2.SetAngle0(); - ((前翅_甲)前翅2).展開 = 展開; - } - } - else if (前翅2 is 前翅_草) - { - 前翅2.SetAngle0(); - ((前翅_草)前翅2).展開 = 展開; - } - } - - public static void 前翅2右(this Cha Cha, int n, double 展開) - { - 前翅 前翅2 = Cha.Bod.前翅2右[n]; - if (前翅2 is 前翅_甲) - { - if (展開 != 0.5) - { - 前翅2.SetAngle0(); - ((前翅_甲)前翅2).展開 = 展開; - } - } - else if (前翅2 is 前翅_草) - { - 前翅2.SetAngle0(); - ((前翅_草)前翅2).展開 = 展開; - } - } - - public static void 前翅2_基本左(this Cha Cha, int n) - { - Cha.前翅2左(n, 0.0); - } - - public static void 前翅2_基本右(this Cha Cha, int n) - { - Cha.前翅2右(n, 0.0); - } - - public static void 前翅2_半開左(this Cha Cha, int n) - { - Cha.前翅2左(n, 0.5); - } - - public static void 前翅2_半開右(this Cha Cha, int n) - { - Cha.前翅2右(n, 0.5); - } - - public static void 前翅2_全開左(this Cha Cha, int n) - { - Cha.前翅2左(n, 1.0); - } - - public static void 前翅2_全開右(this Cha Cha, int n) - { - Cha.前翅2右(n, 1.0); - } - - public static void 両前翅_1(this Cha Cha, int n, int i1, int i2) - { - Cha.前翅左_1(i1, n); - Cha.前翅右_1(i2, n); - } - - public static void 前翅左_1(this Cha c, int i, int n) - { - switch (i) - { - case 0: - c.前翅2_基本左(n); - break; - case 1: - c.前翅2_半開左(n); - break; - case 2: - c.前翅2_全開左(n); - break; - } - } - - public static void 前翅右_1(this Cha c, int i, int n) - { - switch (i) - { - case 0: - c.前翅2_基本右(n); - break; - case 1: - c.前翅2_半開右(n); - break; - case 2: - c.前翅2_全開右(n); - break; - } - } - - public static void 後翅1左(this Cha Cha, int n, double u1, double 根本角度) - { - 後翅 obj = Cha.Bod.後翅1左[n]; - obj.SetAngle0(); - obj.角度B += 根本角度 + u1; - } - - public static void 後翅1右(this Cha Cha, int n, double u1, double 根本角度) - { - 後翅 obj = Cha.Bod.後翅1右[n]; - obj.SetAngle0(); - obj.角度B += 0.0 - 根本角度 + (0.0 - u1); - } - - public static void 後翅1_基本左(this Cha Cha, int n, double u1) - { - Cha.後翅1左(n, 0.0, u1); - } - - public static void 後翅1_基本右(this Cha Cha, int n, double u1) - { - Cha.後翅1右(n, 0.0, u1); - } - - public static void 後翅1_上げ左(this Cha Cha, int n, double u1) - { - Cha.後翅1左(n, 15.0, u1); - } - - public static void 後翅1_上げ右(this Cha Cha, int n, double u1) - { - Cha.後翅1右(n, 15.0, u1); - } - - public static void 後翅1_下げ左(this Cha Cha, int n, double u1) - { - Cha.後翅1左(n, -15.0, u1); - } - - public static void 後翅1_下げ右(this Cha Cha, int n, double u1) - { - Cha.後翅1右(n, -15.0, u1); - } - - public static void 両後翅_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); - Cha.後翅左_0(i1, n, num); - Cha.後翅右_0(i2, n, u); - } - - public static void 後翅左_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.後翅1_基本左(n, u1); - break; - case 1: - c.後翅1_上げ左(n, u1); - break; - case 2: - c.後翅1_下げ左(n, u1); - break; - } - } - - public static void 後翅右_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.後翅1_基本右(n, u1); - break; - case 1: - c.後翅1_上げ右(n, u1); - break; - case 2: - c.後翅1_下げ右(n, u1); - break; - } - } - - public static void 後翅絶頂(this Cha Cha, double a) - { - foreach (後翅 item in Cha.Bod.後翅1左) - { - item.角度C = a * RNG.XS.NextDouble(); - } - foreach (後翅 item2 in Cha.Bod.後翅1右) - { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 後翅2左(this Cha Cha, int n, double 展開) - { - 後翅 後翅2 = Cha.Bod.後翅2左[n]; - if (後翅2 is 後翅_甲) - { - if (展開 != 0.5) - { - 後翅2.SetAngle0(); - ((後翅_甲)後翅2).展開 = 展開; - } - } - else if (後翅2 is 後翅_草) - { - 後翅2.SetAngle0(); - ((後翅_草)後翅2).展開 = 展開; - } - } - - public static void 後翅2右(this Cha Cha, int n, double 展開) - { - 後翅 後翅2 = Cha.Bod.後翅2右[n]; - if (後翅2 is 後翅_甲) - { - if (展開 != 0.5) - { - 後翅2.SetAngle0(); - ((後翅_甲)後翅2).展開 = 展開; - } - } - else if (後翅2 is 後翅_草) - { - 後翅2.SetAngle0(); - ((後翅_草)後翅2).展開 = 展開; - } - } - - public static void 後翅2_基本左(this Cha Cha, int n) - { - Cha.後翅2左(n, 0.0); - } - - public static void 後翅2_基本右(this Cha Cha, int n) - { - Cha.後翅2右(n, 0.0); - } - - public static void 後翅2_半開左(this Cha Cha, int n) - { - Cha.後翅2左(n, 0.5); - } - - public static void 後翅2_半開右(this Cha Cha, int n) - { - Cha.後翅2右(n, 0.5); - } - - public static void 後翅2_全開左(this Cha Cha, int n) - { - Cha.後翅2左(n, 1.0); - } - - public static void 後翅2_全開右(this Cha Cha, int n) - { - Cha.後翅2右(n, 1.0); - } - - public static void 両後翅_1(this Cha Cha, int n, int i1, int i2) - { - Cha.後翅左_1(i1, n); - Cha.後翅右_1(i2, n); - } - - public static void 後翅左_1(this Cha c, int i, int n) - { - switch (i) - { - case 0: - c.後翅2_基本左(n); - break; - case 1: - c.後翅2_半開左(n); - break; - case 2: - c.後翅2_全開左(n); - break; - } - } - - public static void 後翅右_1(this Cha c, int i, int n) - { - switch (i) - { - case 0: - c.後翅2_基本右(n); - break; - case 1: - c.後翅2_半開右(n); - break; - case 2: - c.後翅2_全開右(n); - break; - } - } - - public static void 触肢蜘左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double 基節角度, double 転節角度, double 腿節角度, double 膝節角度, double 脛節角度, double 蹠節角度) - { - 触肢_肢蜘 obj = Cha.Bod.触肢蜘左[n]; - obj.SetAngle0(); - obj.X0Y0_基節.AngleBase += 基節角度 + u1; - obj.X0Y0_転節.AngleBase += 転節角度 + u2; - obj.X0Y0_腿節.AngleBase += 腿節角度 + u3; - obj.X0Y0_膝節.AngleBase += 膝節角度 + u4; - obj.X0Y0_脛節.AngleBase += 脛節角度 + u5; - obj.X0Y0_蹠節.AngleBase += 蹠節角度 + u6; - } - - public static void 触肢蜘右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double 基節角度, double 転節角度, double 腿節角度, double 膝節角度, double 脛節角度, double 蹠節角度) - { - 触肢_肢蜘 obj = Cha.Bod.触肢蜘右[n]; - obj.SetAngle0(); - obj.X0Y0_基節.AngleBase += 0.0 - 基節角度 + (0.0 - u1); - obj.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u2); - obj.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u3); - obj.X0Y0_膝節.AngleBase += 0.0 - 膝節角度 + (0.0 - u4); - obj.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u5); - obj.X0Y0_蹠節.AngleBase += 0.0 - 蹠節角度 + (0.0 - u6); - } - - public static void 触肢蜘_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - Cha.触肢蜘左(n, u1, u2, u3, u4, u5, u6, -30.0, 0.0, 0.0, -45.0, 0.0, 30.0); - } - - public static void 触肢蜘_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - Cha.触肢蜘右(n, u1, u2, u3, u4, u5, u6, -30.0, 0.0, 0.0, -45.0, 0.0, 30.0); - } - - public static void 触肢蜘_萎縮左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - Cha.触肢蜘左(n, u1, u2, u3, u4, u5, u6, -10.0, 0.0, 0.0, -8.0, 0.0, 25.0); - } - - public static void 触肢蜘_萎縮右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - Cha.触肢蜘右(n, u1, u2, u3, u4, u5, u6, -10.0, 0.0, 0.0, -8.0, 0.0, 25.0); - } - - public static void 触肢蜘_開く左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - Cha.触肢蜘左(n, u1, u2, u3, u4, u5, u6, -40.0, 0.0, 0.0, -100.0, 0.0, -30.0); - } - - public static void 触肢蜘_開く右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - Cha.触肢蜘右(n, u1, u2, u3, u4, u5, u6, -40.0, 0.0, 0.0, -100.0, 0.0, -30.0); - } - - public static void 両触肢蜘_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u3; - double u4; - double u5; - double u6; - if (同角) - { - u3 = num; - u4 = num2; - u5 = num3; - u6 = num4; - } - else - { - u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u6 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - } - Cha.触肢蜘左_0(i1, n, num, num2, num3, num4, u, u2); - Cha.触肢蜘右_0(i2, n, u3, u4, u5, u6, u, u2); - } - - public static void 触肢蜘左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - switch (i) - { - case 0: - c.触肢蜘_基本左(n, u1, u2, u3, u4, u5, u6); - break; - case 1: - c.触肢蜘_萎縮左(n, u1, u2, u3, u4, u5, u6); - break; - case 2: - c.触肢蜘_開く左(n, u1, u2, u3, u4, u5, u6); - break; - } - } - - public static void 触肢蜘右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - switch (i) - { - case 0: - c.触肢蜘_基本右(n, u1, u2, u3, u4, u5, u6); - break; - case 1: - c.触肢蜘_萎縮右(n, u1, u2, u3, u4, u5, u6); - break; - case 2: - c.触肢蜘_開く右(n, u1, u2, u3, u4, u5, u6); - break; - } - } - - public static void 触肢蜘絶頂(this Cha Cha, double a) - { - foreach (触肢_肢蜘 item in Cha.Bod.触肢蜘左) - { - item.X0Y0_基節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_転節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_腿節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_膝節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脛節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_蹠節.AngleCont = a * RNG.XS.NextDouble(); - } - foreach (触肢_肢蜘 item2 in Cha.Bod.触肢蜘右) - { - item2.X0Y0_基節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_転節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_膝節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_脛節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_蹠節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 触肢蠍左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double 転節角度, double 腿節角度, double 膝節角度, double 爪1角度, double 爪2角度) - { - 触肢_肢蠍 触肢_肢蠍2 = Cha.Bod.触肢蠍左[n]; - 触肢_肢蠍2.SetAngle0(); - 触肢_肢蠍2.X0Y0_転節.AngleBase += 転節角度 + u1; - 触肢_肢蠍2.X0Y0_腿節.AngleBase += 腿節角度 + u2; - 触肢_肢蠍2.X0Y0_膝節.AngleBase += 膝節角度 + u3; - 触肢_肢蠍2.X0Y0_爪1.AngleBase += 爪1角度 + u4; - if (触肢_肢蠍2.拘束) - { - 触肢_肢蠍2.X0Y0_爪2.AngleBase = 0.0; - } - else - { - 触肢_肢蠍2.X0Y0_爪2.AngleBase += 爪2角度 + u5; - } - } - - public static void 触肢蠍右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double 転節角度, double 腿節角度, double 膝節角度, double 爪1角度, double 爪2角度) - { - 触肢_肢蠍 触肢_肢蠍2 = Cha.Bod.触肢蠍右[n]; - 触肢_肢蠍2.SetAngle0(); - 触肢_肢蠍2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u1); - 触肢_肢蠍2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u2); - 触肢_肢蠍2.X0Y0_膝節.AngleBase += 0.0 - 膝節角度 + (0.0 - u3); - 触肢_肢蠍2.X0Y0_爪1.AngleBase += 0.0 - 爪1角度 + (0.0 - u4); - if (触肢_肢蠍2.拘束) - { - 触肢_肢蠍2.X0Y0_爪2.AngleBase = 0.0; - } - else - { - 触肢_肢蠍2.X0Y0_爪2.AngleBase += 0.0 - 爪2角度 + (0.0 - u5); - } - } - - public static void 触肢蠍_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - Cha.触肢蠍左(n, u1, u2, u3, u4, u5, 0.0, 0.0, -5.0, 20.0, 10.0); - } - - public static void 触肢蠍_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - Cha.触肢蠍右(n, u1, u2, u3, u4, u5, 0.0, 0.0, -5.0, 20.0, 10.0); - } - - public static void 触肢蠍_萎縮左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - Cha.触肢蠍左(n, u1, u2, u3, u4, u5, -25.0, 5.0, 5.0, 35.0, 15.0); - } - - public static void 触肢蠍_萎縮右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - Cha.触肢蠍右(n, u1, u2, u3, u4, u5, -25.0, 5.0, 5.0, 35.0, 15.0); - } - - public static void 触肢蠍_開く左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - Cha.触肢蠍左(n, u1, u2, u3, u4, u5, 10.0, -5.0, -20.0, -5.0, -10.0); - } - - public static void 触肢蠍_開く右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - Cha.触肢蠍右(n, u1, u2, u3, u4, u5, 10.0, -5.0, -20.0, -5.0, -10.0); - } - - public static void 両触肢蠍_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u3; - double u4; - double u5; - double u6; - if (同角) - { - u3 = num; - u4 = num2; - u5 = num3; - u6 = num4; - } - else - { - u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u6 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - } - Cha.触肢蠍左_0(i1, n, num, num2, num3, num4, u, u2); - Cha.触肢蠍右_0(i2, n, u3, u4, u5, u6, u, u2); - } - - public static void 触肢蠍左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - switch (i) - { - case 0: - c.触肢蠍_基本左(n, u1, u2, u3, u4, u5, u6); - break; - case 1: - c.触肢蠍_萎縮左(n, u1, u2, u3, u4, u5, u6); - break; - case 2: - c.触肢蠍_開く左(n, u1, u2, u3, u4, u5, u6); - break; - } - } - - public static void 触肢蠍右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6) - { - switch (i) - { - case 0: - c.触肢蠍_基本右(n, u1, u2, u3, u4, u5, u6); - break; - case 1: - c.触肢蠍_萎縮右(n, u1, u2, u3, u4, u5, u6); - break; - case 2: - c.触肢蠍_開く右(n, u1, u2, u3, u4, u5, u6); - break; - } - } - - public static void 触肢蠍絶頂(this Cha Cha, double a) - { - foreach (触肢_肢蠍 item in Cha.Bod.触肢蠍左) - { - item.X0Y0_転節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_腿節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_膝節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_爪1.AngleCont = a * RNG.XS.NextDouble(); - if (!item.拘束) - { - item.X0Y0_爪2.AngleCont = a * RNG.XS.NextDouble(); - } - } - foreach (触肢_肢蠍 item2 in Cha.Bod.触肢蠍右) - { - item2.X0Y0_転節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_膝節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_爪1.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - if (!item2.拘束) - { - item2.X0Y0_爪2.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - } - } - - public static void 節足蜘左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8, double 基節角度, double 転節角度, double 腿節角度, double 膝節角度, double 脛節角度, double 蹠節角度, double 跗節1角度, double 跗節2角度) - { - 節足_足蜘 節足_足蜘2 = Cha.Bod.節足蜘左[n]; - 節足_足蜘2.SetAngle0(); - switch (節足_足蜘2.ConnectionType) - { - case ConnectionInfo.多足_蜘_節足左1_接続: - 節足_足蜘2.角度B += 0.0; - break; - case ConnectionInfo.多足_蜘_節足左2_接続: - 節足_足蜘2.角度B += -20.0; - break; - case ConnectionInfo.多足_蜘_節足左3_接続: - 節足_足蜘2.角度B += -40.0; - break; - case ConnectionInfo.多足_蜘_節足左4_接続: - 節足_足蜘2.角度B += -60.0; - break; - } - if (節足_足蜘2.反転Y) - { - 節足_足蜘2.X0Y0_基節.AngleBase += 0.0 - 基節角度 + (0.0 - u1); - 節足_足蜘2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u2); - 節足_足蜘2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u3); - 節足_足蜘2.X0Y0_膝節.AngleBase += 0.0 - 膝節角度 + (0.0 - u4); - 節足_足蜘2.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u5); - 節足_足蜘2.X0Y0_蹠節.AngleBase += 0.0 - 蹠節角度 + (0.0 - u6); - 節足_足蜘2.X0Y0_跗節1.AngleBase += 0.0 - 跗節1角度 + (0.0 - u7); - 節足_足蜘2.X0Y0_跗節2.AngleBase += 0.0 - 跗節2角度 + (0.0 - u8); - } - else - { - 節足_足蜘2.X0Y0_基節.AngleBase += 基節角度 + u1; - 節足_足蜘2.X0Y0_転節.AngleBase += 転節角度 + u2; - 節足_足蜘2.X0Y0_腿節.AngleBase += 腿節角度 + u3; - 節足_足蜘2.X0Y0_膝節.AngleBase += 膝節角度 + u4; - 節足_足蜘2.X0Y0_脛節.AngleBase += 脛節角度 + u5; - 節足_足蜘2.X0Y0_蹠節.AngleBase += 蹠節角度 + u6; - 節足_足蜘2.X0Y0_跗節1.AngleBase += 跗節1角度 + u7; - 節足_足蜘2.X0Y0_跗節2.AngleBase += 跗節2角度 + u8; - } - } - - public static void 節足蜘右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8, double 基節角度, double 転節角度, double 腿節角度, double 膝節角度, double 脛節角度, double 蹠節角度, double 跗節1角度, double 跗節2角度) - { - 節足_足蜘 節足_足蜘2 = Cha.Bod.節足蜘右[n]; - 節足_足蜘2.SetAngle0(); - switch (節足_足蜘2.ConnectionType) - { - case ConnectionInfo.多足_蜘_節足右1_接続: - 節足_足蜘2.角度B += 0.0; - break; - case ConnectionInfo.多足_蜘_節足右2_接続: - 節足_足蜘2.角度B += 20.0; - break; - case ConnectionInfo.多足_蜘_節足右3_接続: - 節足_足蜘2.角度B += 40.0; - break; - case ConnectionInfo.多足_蜘_節足右4_接続: - 節足_足蜘2.角度B += 60.0; - break; - } - if (節足_足蜘2.反転Y) - { - 節足_足蜘2.X0Y0_基節.AngleBase += 基節角度 + u1; - 節足_足蜘2.X0Y0_転節.AngleBase += 転節角度 + u2; - 節足_足蜘2.X0Y0_腿節.AngleBase += 腿節角度 + u3; - 節足_足蜘2.X0Y0_膝節.AngleBase += 膝節角度 + u4; - 節足_足蜘2.X0Y0_脛節.AngleBase += 脛節角度 + u5; - 節足_足蜘2.X0Y0_蹠節.AngleBase += 蹠節角度 + u6; - 節足_足蜘2.X0Y0_跗節1.AngleBase += 跗節1角度 + u7; - 節足_足蜘2.X0Y0_跗節2.AngleBase += 跗節2角度 + u8; - } - else - { - 節足_足蜘2.X0Y0_基節.AngleBase += 0.0 - 基節角度 + (0.0 - u1); - 節足_足蜘2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u2); - 節足_足蜘2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u3); - 節足_足蜘2.X0Y0_膝節.AngleBase += 0.0 - 膝節角度 + (0.0 - u4); - 節足_足蜘2.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u5); - 節足_足蜘2.X0Y0_蹠節.AngleBase += 0.0 - 蹠節角度 + (0.0 - u6); - 節足_足蜘2.X0Y0_跗節1.AngleBase += 0.0 - 跗節1角度 + (0.0 - u7); - 節足_足蜘2.X0Y0_跗節2.AngleBase += 0.0 - 跗節2角度 + (0.0 - u8); - } - } - - public static void 節足蜘_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足蜘左(n, u1, u2, u3, u4, u5, u6, u7, u8, 0.0, 0.0, 0.0, 15.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 節足蜘_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足蜘右(n, u1, u2, u3, u4, u5, u6, u7, u8, 0.0, 0.0, 0.0, 15.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 節足蜘_萎縮左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足蜘左(n, u1, u2, u3, u4, u5, u6, u7, u8, 0.0, 0.0, 0.0, 45.0, -15.0, 45.0, 0.0, 0.0); - } - - public static void 節足蜘_萎縮右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足蜘右(n, u1, u2, u3, u4, u5, u6, u7, u8, 0.0, 0.0, 0.0, 45.0, -15.0, 45.0, 0.0, 0.0); - } - - public static void 節足蜘_開く左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足蜘左(n, u1, u2, u3, u4, u5, u6, u7, u8, 20.0, 0.0, 0.0, -25.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 節足蜘_開く右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足蜘右(n, u1, u2, u3, u4, u5, u6, u7, u8, 20.0, 0.0, 0.0, -25.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 両節足蜘_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u5; - double u6; - double u7; - double u8; - if (同角) - { - u5 = num; - u6 = num2; - u7 = num3; - u8 = num4; - } - else - { - u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u6 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u7 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u8 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - } - Cha.節足蜘左_0(i1, n, num, num2, num3, num4, u, u2, u3, u4); - Cha.節足蜘右_0(i2, n, u5, u6, u7, u8, u, u2, u3, u4); - } - - public static void 節足蜘左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - switch (i) - { - case 0: - c.節足蜘_基本左(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - case 1: - c.節足蜘_萎縮左(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - case 2: - c.節足蜘_開く左(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - } - } - - public static void 節足蜘右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - switch (i) - { - case 0: - c.節足蜘_基本右(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - case 1: - c.節足蜘_萎縮右(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - case 2: - c.節足蜘_開く右(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - } - } - - public static void 節足蜘絶頂(this Cha Cha, double a) - { - foreach (節足_足蜘 item in Cha.Bod.節足蜘左) - { - item.X0Y0_基節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_転節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_腿節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_膝節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脛節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_蹠節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_跗節1.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_跗節2.AngleCont = a * RNG.XS.NextDouble(); - } - foreach (節足_足蜘 item2 in Cha.Bod.節足蜘右) - { - item2.X0Y0_基節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_転節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_膝節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_脛節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_蹠節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_跗節1.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_跗節2.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 節足蠍_蠍左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double 転節角度, double 腿節角度, double 膝節角度, double 脛節角度, double 蹠節角度, double 跗節1角度, double 跗節2角度) - { - 節足_足蠍 節足_足蠍2 = Cha.Bod.節足蠍左[n]; - 節足_足蠍2.SetAngle0(); - switch (節足_足蠍2.ConnectionType) - { - case ConnectionInfo.多足_蠍_節足左1_接続: - 節足_足蠍2.角度B += 2.0; - break; - case ConnectionInfo.多足_蠍_節足左2_接続: - 節足_足蠍2.角度B += 16.0; - break; - case ConnectionInfo.多足_蠍_節足左3_接続: - 節足_足蠍2.角度B += 26.0; - break; - case ConnectionInfo.多足_蠍_節足左4_接続: - 節足_足蠍2.角度B += 20.0; - break; - } - if (節足_足蠍2.反転Y) - { - 節足_足蠍2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u1); - 節足_足蠍2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u2); - 節足_足蠍2.X0Y0_膝節.AngleBase += 0.0 - 膝節角度 + (0.0 - u3); - 節足_足蠍2.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u4); - 節足_足蠍2.X0Y0_蹠節.AngleBase += 0.0 - 蹠節角度 + (0.0 - u5); - 節足_足蠍2.X0Y0_跗節1.AngleBase += 0.0 - 跗節1角度 + (0.0 - u6); - 節足_足蠍2.X0Y0_跗節2.AngleBase += 0.0 - 跗節2角度 + (0.0 - u7); - } - else - { - 節足_足蠍2.X0Y0_転節.AngleBase += 転節角度 + u1; - 節足_足蠍2.X0Y0_腿節.AngleBase += 腿節角度 + u2; - 節足_足蠍2.X0Y0_膝節.AngleBase += 膝節角度 + u3; - 節足_足蠍2.X0Y0_脛節.AngleBase += 脛節角度 + u4; - 節足_足蠍2.X0Y0_蹠節.AngleBase += 蹠節角度 + u5; - 節足_足蠍2.X0Y0_跗節1.AngleBase += 跗節1角度 + u6; - 節足_足蠍2.X0Y0_跗節2.AngleBase += 跗節2角度 + u7; - } - } - - public static void 節足蠍_蠍右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double 転節角度, double 腿節角度, double 膝節角度, double 脛節角度, double 蹠節角度, double 跗節1角度, double 跗節2角度) - { - 節足_足蠍 節足_足蠍2 = Cha.Bod.節足蠍右[n]; - 節足_足蠍2.SetAngle0(); - switch (節足_足蠍2.ConnectionType) - { - case ConnectionInfo.多足_蠍_節足右1_接続: - 節足_足蠍2.角度B += -2.0; - break; - case ConnectionInfo.多足_蠍_節足右2_接続: - 節足_足蠍2.角度B += -16.0; - break; - case ConnectionInfo.多足_蠍_節足右3_接続: - 節足_足蠍2.角度B += -26.0; - break; - case ConnectionInfo.多足_蠍_節足右4_接続: - 節足_足蠍2.角度B += -20.0; - break; - } - if (節足_足蠍2.反転Y) - { - 節足_足蠍2.X0Y0_転節.AngleBase += 転節角度 + u1; - 節足_足蠍2.X0Y0_腿節.AngleBase += 腿節角度 + u2; - 節足_足蠍2.X0Y0_膝節.AngleBase += 膝節角度 + u3; - 節足_足蠍2.X0Y0_脛節.AngleBase += 脛節角度 + u4; - 節足_足蠍2.X0Y0_蹠節.AngleBase += 蹠節角度 + u5; - 節足_足蠍2.X0Y0_跗節1.AngleBase += 跗節1角度 + u6; - 節足_足蠍2.X0Y0_跗節2.AngleBase += 跗節2角度 + u7; - } - else - { - 節足_足蠍2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u1); - 節足_足蠍2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u2); - 節足_足蠍2.X0Y0_膝節.AngleBase += 0.0 - 膝節角度 + (0.0 - u3); - 節足_足蠍2.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u4); - 節足_足蠍2.X0Y0_蹠節.AngleBase += 0.0 - 蹠節角度 + (0.0 - u5); - 節足_足蠍2.X0Y0_跗節1.AngleBase += 0.0 - 跗節1角度 + (0.0 - u6); - 節足_足蠍2.X0Y0_跗節2.AngleBase += 0.0 - 跗節2角度 + (0.0 - u7); - } - } - - public static void 節足蠍_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足蠍_蠍左(n, u1, u2, u3, u4, u5, u6, u7, -15.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 節足蠍_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足蠍_蠍右(n, u1, u2, u3, u4, u5, u6, u7, -15.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 節足蠍_萎縮左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足蠍_蠍左(n, u1, u2, u3, u4, u5, u6, u7, -20.0, 0.0, 45.0, 25.0, 0.0, 0.0, 0.0); - } - - public static void 節足蠍_萎縮右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足蠍_蠍右(n, u1, u2, u3, u4, u5, u6, u7, -20.0, 0.0, 45.0, 25.0, 0.0, 0.0, 0.0); - } - - public static void 節足蠍_開く左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足蠍_蠍左(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, -15.0, -25.0, 0.0, 0.0, 0.0); - } - - public static void 節足蠍_開く右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足蠍_蠍右(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, -15.0, -25.0, 0.0, 0.0, 0.0); - } - - public static void 両節足蠍_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u5; - double u6; - double u7; - double u8; - if (同角) - { - u5 = num; - u6 = num2; - u7 = num3; - u8 = num4; - } - else - { - u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u6 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u7 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u8 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - } - Cha.節足蠍左_0(i1, n, num, num2, num3, num4, u, u2, u3, u4); - Cha.節足蠍右_0(i2, n, u5, u6, u7, u8, u, u2, u3, u4); - } - - public static void 節足蠍左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - switch (i) - { - case 0: - c.節足蠍_基本左(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - case 1: - c.節足蠍_萎縮左(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - case 2: - c.節足蠍_開く左(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - } - } - - public static void 節足蠍右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - switch (i) - { - case 0: - c.節足蠍_基本右(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - case 1: - c.節足蠍_萎縮右(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - case 2: - c.節足蠍_開く右(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - } - } - - public static void 節足蠍絶頂(this Cha Cha, double a) - { - foreach (節足_足蠍 item in Cha.Bod.節足蠍左) - { - item.X0Y0_転節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_腿節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_膝節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脛節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_蹠節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_跗節1.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_跗節2.AngleCont = a * RNG.XS.NextDouble(); - } - foreach (節足_足蠍 item2 in Cha.Bod.節足蠍右) - { - item2.X0Y0_転節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_膝節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_脛節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_蹠節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_跗節1.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_跗節2.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 節足百左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double 基節角度, double 転節角度, double 前腿節角度, double 腿節角度, double 脛節角度, double 跗節1角度, double 跗節2角度) - { - 節足_足百 節足_足百2 = Cha.Bod.節足百左[n]; - 節足_足百2.SetAngle0(); - if (節足_足百2.反転Y) - { - 節足_足百2.X0Y0_基節.AngleBase += 0.0 - 基節角度 + (0.0 - u1); - 節足_足百2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u2); - 節足_足百2.X0Y0_前腿節.AngleBase += 0.0 - 前腿節角度 + (0.0 - u3); - 節足_足百2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u4); - 節足_足百2.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u5); - 節足_足百2.X0Y0_跗節1.AngleBase += 0.0 - 跗節1角度 + (0.0 - u6); - 節足_足百2.X0Y0_跗節2.AngleBase += 0.0 - 跗節2角度 + (0.0 - u7); - } - else - { - 節足_足百2.X0Y0_基節.AngleBase += 基節角度 + u1; - 節足_足百2.X0Y0_転節.AngleBase += 転節角度 + u2; - 節足_足百2.X0Y0_前腿節.AngleBase += 前腿節角度 + u3; - 節足_足百2.X0Y0_腿節.AngleBase += 腿節角度 + u4; - 節足_足百2.X0Y0_脛節.AngleBase += 脛節角度 + u5; - 節足_足百2.X0Y0_跗節1.AngleBase += 跗節1角度 + u6; - 節足_足百2.X0Y0_跗節2.AngleBase += 跗節2角度 + u7; - } - } - - public static void 節足百右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double 基節角度, double 転節角度, double 前腿節角度, double 腿節角度, double 脛節角度, double 跗節1角度, double 跗節2角度) - { - 節足_足百 節足_足百2 = Cha.Bod.節足百右[n]; - 節足_足百2.SetAngle0(); - if (節足_足百2.反転Y) - { - 節足_足百2.X0Y0_基節.AngleBase += 基節角度 + u1; - 節足_足百2.X0Y0_転節.AngleBase += 転節角度 + u2; - 節足_足百2.X0Y0_前腿節.AngleBase += 前腿節角度 + u3; - 節足_足百2.X0Y0_腿節.AngleBase += 腿節角度 + u4; - 節足_足百2.X0Y0_脛節.AngleBase += 脛節角度 + u5; - 節足_足百2.X0Y0_跗節1.AngleBase += 跗節1角度 + u6; - 節足_足百2.X0Y0_跗節2.AngleBase += 跗節2角度 + u7; - } - else - { - 節足_足百2.X0Y0_基節.AngleBase += 0.0 - 基節角度 + (0.0 - u1); - 節足_足百2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u2); - 節足_足百2.X0Y0_前腿節.AngleBase += 0.0 - 前腿節角度 + (0.0 - u3); - 節足_足百2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u4); - 節足_足百2.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u5); - 節足_足百2.X0Y0_跗節1.AngleBase += 0.0 - 跗節1角度 + (0.0 - u6); - 節足_足百2.X0Y0_跗節2.AngleBase += 0.0 - 跗節2角度 + (0.0 - u7); - } - } - - public static void 節足百_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足百左(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, 15.0, 0.0, -15.0, 0.0, 0.0); - } - - public static void 節足百_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足百右(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, 15.0, 0.0, -15.0, 0.0, 0.0); - } - - public static void 節足百_萎縮左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足百左(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, 5.0, -25.0, -35.0, -25.0, 0.0); - } - - public static void 節足百_萎縮右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足百右(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, 5.0, -25.0, -35.0, -25.0, 0.0); - } - - public static void 節足百_開く左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足百左(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, 15.0, 5.0, 5.0, 5.0, 0.0); - } - - public static void 節足百_開く右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - Cha.節足百右(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, 15.0, 5.0, 5.0, 5.0, 0.0); - } - - public static void 両節足百_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u5; - double u6; - double u7; - double u8; - if (同角) - { - u5 = num; - u6 = num2; - u7 = num3; - u8 = num4; - } - else - { - u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u6 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u7 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u8 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - } - Cha.節足百左_0(i1, n, num, num2, num3, num4, u, u2, u3, u4); - Cha.節足百右_0(i2, n, u5, u6, u7, u8, u, u2, u3, u4); - } - - public static void 節足百左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - switch (i) - { - case 0: - c.節足百_基本左(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - case 1: - c.節足百_萎縮左(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - case 2: - c.節足百_開く左(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - } - } - - public static void 節足百右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) - { - switch (i) - { - case 0: - c.節足百_基本右(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - case 1: - c.節足百_萎縮右(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - case 2: - c.節足百_開く右(n, u1, u2, u3, u4, u5, u6, u7, u8); - break; - } - } - - public static void 節足百絶頂(this Cha Cha, double a) - { - foreach (節足_足百 item in Cha.Bod.節足百左) - { - item.X0Y0_基節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_転節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_前腿節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_腿節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脛節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_跗節1.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_跗節2.AngleCont = a * RNG.XS.NextDouble(); - } - foreach (節足_足百 item2 in Cha.Bod.節足百右) - { - item2.X0Y0_基節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_転節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_前腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_脛節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_跗節1.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_跗節2.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 節尾曳左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double 根本角度, double 節角度1, double 節角度2, double 節角度3, double 節角度4) - { - 節尾_曳航 obj = Cha.Bod.節尾曳左[n]; - obj.SetAngle0(); - obj.X0Y0_前腿節.AngleBase += 根本角度 + u1; - obj.X0Y0_腿節.AngleBase += 節角度1 + u2; - obj.X0Y0_脛節.AngleBase += 節角度2 + u3; - obj.X0Y0_付節1.AngleBase += 節角度3 + u4; - obj.X0Y0_付節2.AngleBase += 節角度4 + u5; - } - - public static void 節尾曳右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double 根本角度, double 節角度1, double 節角度2, double 節角度3, double 節角度4) - { - 節尾_曳航 obj = Cha.Bod.節尾曳右[n]; - obj.SetAngle0(); - obj.X0Y0_前腿節.AngleBase += 0.0 - 根本角度 + (0.0 - u1); - obj.X0Y0_腿節.AngleBase += 0.0 - 節角度1 + (0.0 - u2); - obj.X0Y0_脛節.AngleBase += 0.0 - 節角度2 + (0.0 - u3); - obj.X0Y0_付節1.AngleBase += 0.0 - 節角度3 + (0.0 - u4); - obj.X0Y0_付節2.AngleBase += 0.0 - 節角度4 + (0.0 - u5); - } - - public static void 節尾曳_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) - { - Cha.節尾曳左(n, u1, u2, u3, u4, u5, 10.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 節尾曳_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) - { - Cha.節尾曳右(n, u1, u2, u3, u4, u5, 10.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 節尾曳_閉じ左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) - { - Cha.節尾曳左(n, u1, u2, u3, u4, u5, 45.0, -25.0, -45.0, -45.0, 0.0); - } - - public static void 節尾曳_閉じ右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) - { - Cha.節尾曳右(n, u1, u2, u3, u4, u5, 45.0, -25.0, -45.0, -45.0, 0.0); - } - - public static void 節尾曳_開き左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) - { - Cha.節尾曳左(n, u1, u2, u3, u4, u5, 25.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 節尾曳_開き右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) - { - Cha.節尾曳右(n, u1, u2, u3, u4, u5, 25.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 両節尾曳_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u; - double u2; - double u3; - double u4; - double u5; - if (同角) - { - u = num; - u2 = num2; - u3 = num3; - u4 = num4; - u5 = num5; - } - else - { - u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - } - Cha.節尾曳左_0(i1, n, num, num2, num3, num4, num5); - Cha.節尾曳右_0(i2, n, u, u2, u3, u4, u5); - } - - public static void 節尾曳左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5) - { - switch (i) - { - case 0: - c.節尾曳_基本左(n, u1, u2, u3, u4, u5); - break; - case 1: - c.節尾曳_閉じ左(n, u1, u2, u3, u4, u5); - break; - case 2: - c.節尾曳_開き左(n, u1, u2, u3, u4, u5); - break; - } - } - - public static void 節尾曳右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5) - { - switch (i) - { - case 0: - c.節尾曳_基本右(n, u1, u2, u3, u4, u5); - break; - case 1: - c.節尾曳_閉じ右(n, u1, u2, u3, u4, u5); - break; - case 2: - c.節尾曳_開き右(n, u1, u2, u3, u4, u5); - break; - } - } - - public static void 節尾曳絶頂(this Cha Cha, double a) - { - foreach (節尾_曳航 item in Cha.Bod.節尾曳左) - { - item.X0Y0_前腿節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_腿節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脛節.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_付節1.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_付節2.AngleCont = a * RNG.XS.NextDouble(); - } - foreach (節尾_曳航 item2 in Cha.Bod.節尾曳右) - { - item2.X0Y0_前腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_脛節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_付節1.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item2.X0Y0_付節2.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 節尾鋏左(this Cha Cha, int n, double u1, double 根本角度) - { - 節尾_鋏 obj = Cha.Bod.節尾鋏左[n]; - obj.SetAngle0(); - obj.X0Y0_牙.AngleBase += 根本角度 + u1; - } - - public static void 節尾鋏右(this Cha Cha, int n, double u1, double 根本角度) - { - 節尾_鋏 obj = Cha.Bod.節尾鋏右[n]; - obj.SetAngle0(); - obj.X0Y0_牙.AngleBase += 0.0 - 根本角度 + (0.0 - u1); - } - - public static void 節尾鋏_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) - { - Cha.節尾鋏左(n, u1, 0.0); - } - - public static void 節尾鋏_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) - { - Cha.節尾鋏右(n, u1, 0.0); - } - - public static void 節尾鋏_閉じ左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) - { - Cha.節尾鋏左(n, u1, -15.0); - } - - public static void 節尾鋏_閉じ右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) - { - Cha.節尾鋏右(n, u1, -15.0); - } - - public static void 節尾鋏_開き左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) - { - Cha.節尾鋏左(n, u1, 25.0); - } - - public static void 節尾鋏_開き右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) - { - Cha.節尾鋏右(n, u1, 25.0); - } - - public static void 両節尾鋏_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double num5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u; - double u2; - double u3; - double u4; - double u5; - if (同角) - { - u = num; - u2 = num2; - u3 = num3; - u4 = num4; - u5 = num5; - } - else - { - u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - } - Cha.節尾鋏左_0(i1, n, num, num2, num3, num4, num5); - Cha.節尾鋏右_0(i2, n, u, u2, u3, u4, u5); - } - - public static void 節尾鋏左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5) - { - switch (i) - { - case 0: - c.節尾鋏_基本左(n, u1, u2, u3, u4, u5); - break; - case 1: - c.節尾鋏_閉じ左(n, u1, u2, u3, u4, u5); - break; - case 2: - c.節尾鋏_開き左(n, u1, u2, u3, u4, u5); - break; - } - } - - public static void 節尾鋏右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5) - { - switch (i) - { - case 0: - c.節尾鋏_基本右(n, u1, u2, u3, u4, u5); - break; - case 1: - c.節尾鋏_閉じ右(n, u1, u2, u3, u4, u5); - break; - case 2: - c.節尾鋏_開き右(n, u1, u2, u3, u4, u5); - break; - } - } - - public static void 節尾鋏絶頂(this Cha Cha, double a) - { - foreach (節尾_鋏 item in Cha.Bod.節尾鋏左) - { - item.X0Y0_牙.AngleCont = a * RNG.XS.NextDouble(); - } - foreach (節尾_鋏 item2 in Cha.Bod.節尾鋏右) - { - item2.X0Y0_牙.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - } - - public static void 虫鎌左(this Cha Cha, int n, double u1, double 根本角度) - { - 虫鎌 虫鎌2 = Cha.Bod.虫鎌左[n]; - if (虫鎌2.拘束) - { - 虫鎌2.SetAngle0(); - return; - } - 虫鎌2.SetAngle0(); - if (虫鎌2.反転Y) - { - 虫鎌2.X0Y0_虫鎌1.AngleBase += 0.0 - 根本角度 + (0.0 - u1); - } - else - { - 虫鎌2.X0Y0_虫鎌1.AngleBase += 根本角度 + u1; - } - } - - public static void 虫鎌右(this Cha Cha, int n, double u1, double 根本角度) - { - 虫鎌 虫鎌2 = Cha.Bod.虫鎌右[n]; - if (虫鎌2.拘束) - { - 虫鎌2.SetAngle0(); - return; - } - 虫鎌2.SetAngle0(); - if (虫鎌2.反転Y) - { - 虫鎌2.X0Y0_虫鎌1.AngleBase += 根本角度 + u1; - } - else - { - 虫鎌2.X0Y0_虫鎌1.AngleBase += 0.0 - 根本角度 + (0.0 - u1); - } - } - - public static void 虫鎌_基本左(this Cha Cha, int n, double u1) - { - Cha.虫鎌左(n, u1, 0.0); - } - - public static void 虫鎌_基本右(this Cha Cha, int n, double u1) - { - Cha.虫鎌右(n, u1, 0.0); - } - - public static void 虫鎌_半開左(this Cha Cha, int n, double u1) - { - Cha.虫鎌左(n, u1, 45.0); - } - - public static void 虫鎌_半開右(this Cha Cha, int n, double u1) - { - Cha.虫鎌右(n, u1, 45.0); - } - - public static void 虫鎌_全開左(this Cha Cha, int n, double u1) - { - Cha.虫鎌左(n, u1, 90.0); - } - - public static void 虫鎌_全開右(this Cha Cha, int n, double u1) - { - Cha.虫鎌右(n, u1, 90.0); - } - - public static void 両虫鎌_0(this Cha Cha, int n, bool 同角, int i1, int i2) - { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - double u = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); - Cha.虫鎌左_0(i1, n, num); - Cha.虫鎌右_0(i2, n, u); - } - - public static void 虫鎌左_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.虫鎌_基本左(n, 0.0); - break; - case 1: - c.虫鎌_半開左(n, u1); - break; - case 2: - c.虫鎌_全開左(n, u1); - break; - } - } - - public static void 虫鎌右_0(this Cha c, int i, int n, double u1) - { - switch (i) - { - case 0: - c.虫鎌_基本右(n, 0.0); - break; - case 1: - c.虫鎌_半開右(n, u1); - break; - case 2: - c.虫鎌_全開右(n, u1); - break; - } - } - - public static void 虫鎌絶頂(this Cha Cha, double a) - { - foreach (虫鎌 item in Cha.Bod.虫鎌左) - { - if (!item.拘束) - { - item.角度C = a * RNG.XS.NextDouble(); - } - } - foreach (虫鎌 item2 in Cha.Bod.虫鎌右) - { - if (!item2.拘束) - { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); - } - } - } - - public static void 触手左(this Cha Cha, int n, int si, double u1, double u2, double u3, double 根本角度, double 開口, params Func[] angs) - { - 触手 触手2 = Cha.Bod.触手左[n]; - 触手2.SetAngle0(); - if (angs.Length != 0) - { - Par[] array = 触手2.Enum軸().ToArray(); - if (array.Length != 0) - { - int num = 0; - int num2 = array.Length / angs.Length; - double num3 = (double)array.Length * 0.1; - foreach (Par item in array.Skip(1)) - { - item.AngleBase = (double)si * (angs[(num / num2).Limit(0, angs.Length)](num) / num3 + u2); - num++; - } - array[0].AngleBase = (double)si * (根本角度 + u1); - } - } - if (触手2 is 触手_蔦) - { - if (触手2.拘束) - { - 触手_蔦 触手_蔦2 = (触手_蔦)触手2; - if (触手_蔦2.先端_上顎_顎_表示) - { - 触手_蔦2.X0Y0_先端_上顎_顎.AngleBase = 0.0; - } - if (触手_蔦2.先端_下顎_顎_表示) - { - 触手_蔦2.X0Y0_先端_下顎_顎.AngleBase = 0.0; - } - } - else - { - 触手_蔦 触手_蔦3 = (触手_蔦)触手2; - if (触手_蔦3.先端_上顎_顎_表示) - { - 触手_蔦3.X0Y0_先端_上顎_顎.AngleBase = 15.0 * 開口 + u3; - } - if (触手_蔦3.先端_下顎_顎_表示) - { - 触手_蔦3.X0Y0_先端_下顎_顎.AngleBase = -15.0 * 開口 + (0.0 - u3); - } - } - } - 触手2.重複角度処理(); - } - - public static void 触手右(this Cha Cha, int n, int si, double u1, double u2, double u3, double 根本角度, double 開口, params Func[] angs) - { - 触手 触手2 = Cha.Bod.触手右[n]; - 触手2.SetAngle0(); - if (angs.Length != 0) - { - Par[] array = 触手2.Enum軸().ToArray(); - if (array.Length != 0) - { - int num = 0; - int num2 = array.Length / angs.Length; - double num3 = (double)array.Length * 0.1; - foreach (Par item in array.Skip(1)) - { - item.AngleBase = (double)si * ((0.0 - angs[(num / num2).Limit(0, angs.Length)](num)) / num3 + (0.0 - u2)); - num++; - } - array[0].AngleBase = (double)si * (0.0 - 根本角度 + (0.0 - u1)); - } - } - if (触手2 is 触手_蔦) - { - if (触手2.拘束) - { - 触手_蔦 触手_蔦2 = (触手_蔦)触手2; - if (触手_蔦2.先端_上顎_顎_表示) - { - 触手_蔦2.X0Y0_先端_上顎_顎.AngleBase = 0.0; - } - if (触手_蔦2.先端_下顎_顎_表示) - { - 触手_蔦2.X0Y0_先端_下顎_顎.AngleBase = 0.0; - } - } - else - { - 触手_蔦 触手_蔦3 = (触手_蔦)触手2; - if (触手_蔦3.先端_上顎_顎_表示) - { - 触手_蔦3.X0Y0_先端_上顎_顎.AngleBase = -15.0 * 開口 + (0.0 - u3); - } - if (触手_蔦3.先端_下顎_顎_表示) - { - 触手_蔦3.X0Y0_先端_下顎_顎.AngleBase = 15.0 * 開口 + u3; - } - } - } - 触手2.重複角度処理(); - } - - public static void 触手_基本左(this Cha Cha, int n, int s, double u1, double u2, double u3) - { - Cha.触手左(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.0); - } - - public static void 触手_基本右(this Cha Cha, int n, int s, double u1, double u2, double u3) - { - Cha.触手右(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.0); - } - - public static void 触手_S字左(this Cha Cha, int n, int s, double u1, double u2, double u3) - { - Cha.触手左(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.25, (int i) => 35.0, (int i) => -35.0); - } - - public static void 触手_S字右(this Cha Cha, int n, int s, double u1, double u2, double u3) - { - Cha.触手右(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.25, (int i) => 35.0, (int i) => -35.0); - } - - public static void 触手_波左(this Cha Cha, int n, int s, double u1, double u2, double u3) - { - Cha.触手左(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.25, (int i) => System.Math.Sin(i) * 80.0); - } - - public static void 触手_波右(this Cha Cha, int n, int s, double u1, double u2, double u3) - { - Cha.触手右(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.25, (int i) => System.Math.Sin(i) * 80.0); - } - - public static void 触手_ピーン左(this Cha Cha, int n, int s, double u1, double u2, double u3) - { - Cha.触手左(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.0, (int i) => 0.0, (int i) => 25.0.GetRanAngle()); - } - - public static void 触手_ピーン右(this Cha Cha, int n, int s, double u1, double u2, double u3) - { - Cha.触手右(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.0, (int i) => 0.0, (int i) => 25.0.GetRanAngle()); - } - - public static void 両触手_S字(this Cha Cha, int n) - { - double u = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); - double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); - double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); - int s = RNG.XS.NextSign(); - Cha.触手_S字左(n, s, u, u2, u3); - Cha.触手_S字右(n, s, u, u2, u3); - } - - public static void 両触手_0(this Cha Cha, int n, int i2) - { - Cha.触手右_0(i2, n, RNG.XS.NextSign(), Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.25), Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.25), Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.25)); - } - - public static void 触手左_0(this Cha c, int i, int n, int s, double u1, double u2, double u3) - { - switch (i) - { - case 0: - c.触手_基本左(n, s, u1, u2, u3); - break; - case 1: - c.触手_S字左(n, s, u1, u2, u3); - break; - case 2: - c.触手_波左(n, s, u1, u2, u3); - break; - case 3: - c.触手_ピーン左(n, s, u1, u2, u3); - break; - } - } - - public static void 触手右_0(this Cha c, int i, int n, int s, double u1, double u2, double u3) - { - switch (i) - { - case 0: - c.触手_基本右(n, s, u1, u2, u3); - break; - case 1: - c.触手_S字右(n, s, u1, u2, u3); - break; - case 2: - c.触手_波右(n, s, u1, u2, u3); - break; - case 3: - c.触手_ピーン右(n, s, u1, u2, u3); - break; - } - } - - public static void 触手絶頂(this Cha Cha, double a) - { - foreach (触手 item in Cha.Bod.触手左) - { - foreach (Par item2 in item.Enum軸()) - { - item2.AngleCont = a * RNG.XS.NextDouble(); - } - if (!item.拘束 && item is 触手_蔦) - { - 触手_蔦 触手_蔦2 = (触手_蔦)item; - if (触手_蔦2.先端_上顎_顎_表示) - { - 触手_蔦2.X0Y0_先端_上顎_顎.AngleCont = a * RNG.XS.NextDouble(); - } - if (触手_蔦2.先端_下顎_顎_表示) - { - 触手_蔦2.X0Y0_先端_下顎_顎.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - } - } - foreach (触手 item3 in Cha.Bod.触手右) - { - foreach (Par item4 in item3.Enum軸()) - { - item4.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - if (!item3.拘束 && item3 is 触手_蔦) - { - 触手_蔦 触手_蔦3 = (触手_蔦)item3; - if (触手_蔦3.先端_上顎_顎_表示) - { - 触手_蔦3.X0Y0_先端_上顎_顎.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - if (触手_蔦3.先端_下顎_顎_表示) - { - 触手_蔦3.X0Y0_先端_下顎_顎.AngleCont = a * RNG.XS.NextDouble(); - } - } - } - } - - public static void 触手犬右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double 根本角度, double 上腕角度, double 下腕角度, double 手角度, double 開口, double 開指, params Func[] angs) - { - 触手_犬 触手_犬2 = Cha.Bod.触手犬右[n]; - 触手_犬2.SetAngle0(); - 触手_犬2.X0Y0_脚後_上腕.AngleBase -= 触手_犬2.X0Y0_胴_節9_胴.Angle; - 触手_犬2.X0Y0_脚前_上腕.AngleBase -= 触手_犬2.X0Y0_胴_節9_胴.Angle; - 触手_犬2.X0Y0_頭_口膜_口膜1.AngleBase -= 17.0; - 触手_犬2.X0Y0_脚後_上腕.AngleBase += 0.0 - 上腕角度 + (0.0 - u1); - 触手_犬2.X0Y0_脚後_下腕.AngleBase += 0.0 - 下腕角度 + (0.0 - u2); - 触手_犬2.X0Y0_脚後_手_手.AngleBase += 0.0 - 手角度 + (0.0 - u3); - 触手_犬2.X0Y0_脚前_上腕.AngleBase += 0.0 - 上腕角度 + u1; - 触手_犬2.X0Y0_脚前_下腕.AngleBase += 0.0 - 下腕角度 + u2; - 触手_犬2.X0Y0_脚前_手_手.AngleBase += 0.0 - 手角度 + u3; - if (触手_犬2.拘束) - { - 触手_犬2.X0Y0_頭_上顎_眼下_眼下.AngleBase = 0.0; - 触手_犬2.X0Y0_頭_下顎_眼下_眼下.AngleBase = 0.0; - } - else - { - 触手_犬2.X0Y0_頭_上顎_眼下_眼下.AngleBase += -10.0 * 開口 + (0.0 - u4); - 触手_犬2.X0Y0_頭_下顎_眼下_眼下.AngleBase += 10.0 * 開口 + u4; - } - 触手_犬2.X0Y0_脚後_手_親指_爪.AngleBase += 30.0 * 開指 + (0.0 - u5); - 触手_犬2.X0Y0_脚後_手_人指_指.AngleBase += 15.0 * 開指 + (0.0 - u5); - 触手_犬2.X0Y0_脚後_手_中指_指.AngleBase += -0.0 * 開指 + (0.0 - u5); - 触手_犬2.X0Y0_脚後_手_薬指_指.AngleBase += -15.0 * 開指 + (0.0 - u5); - 触手_犬2.X0Y0_脚後_手_小指_指.AngleBase += -30.0 * 開指 + (0.0 - u5); - 触手_犬2.X0Y0_脚前_手_親指_爪.AngleBase += -30.0 * 開指 + u5; - 触手_犬2.X0Y0_脚前_手_人指_指.AngleBase += -15.0 * 開指 + u5; - 触手_犬2.X0Y0_脚前_手_中指_指.AngleBase += -0.0 * 開指 + u5; - 触手_犬2.X0Y0_脚前_手_薬指_指.AngleBase += 15.0 * 開指 + u5; - 触手_犬2.X0Y0_脚前_手_小指_指.AngleBase += 30.0 * 開指 + u5; - if (angs.Length != 0) - { - Par[] array = 触手_犬2.Enum軸().ToArray(); - if (array.Length != 0) - { - int num = 0; - int num2 = array.Length / angs.Length; - double num3 = (double)array.Length * 0.1; - foreach (Par item in array.Skip(1)) - { - item.AngleBase += (0.0 - angs[(num / num2).Limit(0, angs.Length)](num)) / num3 + (0.0 - u7); - num++; - } - array[0].AngleBase += 0.0 - 根本角度 + (0.0 - u6); - } - } - 触手_犬2.重複角度処理(); - } - - public static void 触手犬_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7) - { - Cha.触手犬右(n, u1, u2, u3, u4, u5, u6, u7, 5.0.GetRanAngle(), 10.0, 0.0, 0.0, 0.0, 0.0); - } - - public static void 触手犬_伏せ右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7) - { - Cha.触手犬右(n, u1, u2, u3, u4, u5, u6, u7, 5.0.GetRanAngle(), -35.0, 130.0, -80.0, 0.0, 0.0, (int i) => 8.0, (int i) => -10.0); - } - - public static void 触手犬_威嚇右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7) - { - Cha.触手犬右(n, u1, u2, u3, u4, u5, u6, u7, 5.0.GetRanAngle(), -20.0, 65.0, -40.0, 1.0, 1.0, (int i) => 2.5); - } - - public static void 触手犬_竦み右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7) - { - Cha.触手犬右(n, u1, u2, u3, u4, u5, u6, u7, 2.0.GetRanAngle(), -40.0, 130.0, -80.0, 0.0, 0.0, (int i) => 8.0); - } - - public static void 両触手犬_0(this Cha Cha, int n, int i2) - { - Cha.触手犬右_0(i2, n, Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5), Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5), Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5), Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.5), Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5), Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5), Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5)); - } - - public static void 触手犬右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7) - { - switch (i) - { - case 0: - c.触手犬_基本右(n, u1, u2, u3, u4, u5, u6, u7); - break; - case 1: - c.触手犬_伏せ右(n, u1, u2, u3, u4, u5, u6, u7); - break; - case 2: - c.触手犬_威嚇右(n, u1, u2, u3, u4, u5, u6, u7); - break; - case 3: - c.触手犬_竦み右(n, u1, u2, u3, u4, u5, u6, u7); - break; - } - } - - public static void 触手犬絶頂(this Cha Cha, double a) - { - foreach (触手_犬 item in Cha.Bod.触手犬左) - { - item.X0Y0_脚後_上腕.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚前_上腕.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_頭_口膜_口膜1.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚後_上腕.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚後_下腕.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚後_手_手.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚前_上腕.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚前_下腕.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚前_手_手.AngleCont = a * RNG.XS.NextDouble(); - if (!item.拘束) - { - item.X0Y0_頭_上顎_眼下_眼下.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_頭_下顎_眼下_眼下.AngleCont = a * RNG.XS.NextDouble(); - } - item.X0Y0_脚後_手_親指_爪.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚後_手_人指_指.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚後_手_中指_指.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚後_手_薬指_指.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚後_手_小指_指.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚前_手_親指_爪.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚前_手_人指_指.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚前_手_中指_指.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚前_手_薬指_指.AngleCont = a * RNG.XS.NextDouble(); - item.X0Y0_脚前_手_小指_指.AngleCont = a * RNG.XS.NextDouble(); - foreach (Par item2 in item.Enum軸()) - { - item2.AngleCont = a * RNG.XS.NextDouble(); - } - } - foreach (触手_犬 item3 in Cha.Bod.触手犬右) - { - item3.X0Y0_脚後_上腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚前_上腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_頭_口膜_口膜1.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚後_上腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚後_下腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚後_手_手.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚前_上腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚前_下腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚前_手_手.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - if (!item3.拘束) - { - item3.X0Y0_頭_上顎_眼下_眼下.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_頭_下顎_眼下_眼下.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - item3.X0Y0_脚後_手_親指_爪.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚後_手_人指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚後_手_中指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚後_手_薬指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚後_手_小指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚前_手_親指_爪.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚前_手_人指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚前_手_中指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚前_手_薬指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - item3.X0Y0_脚前_手_小指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - foreach (Par item4 in item3.Enum軸()) - { - item4.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - } - } - - public static void 尾(this Cha Cha, int n, int s, double 展開, double 根本角度, params Func[] angs) - { - 尾 尾2 = Cha.Bod.尾[n]; - string text = 尾2.ConnectionType.ToString(); - if (text.Contains("左")) - { - return; - } - 尾2.SetAngle0(); - Par[] array = 尾2.Enum軸().ToArray(); - double num = ((尾2 is 尾_蟲) ? 0.3 : 1.0); - if (angs.Length != 0 && array.Length != 0) - { - int num2 = 0; - int num3 = array.Length / angs.Length; - if (num3 == 0) - { - num3 = 1; - } - double num4 = (double)array.Length * 0.1; - double num5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Par[] array2 = array; - for (int i = 0; i < array2.Length; i++) - { - array2[i].AngleBase = ((double)s * angs[(num2 / num3).Limit(0, angs.Length)](num2) / num4 + num5) * num; - num2++; - } - if (尾2 is 尾_鳥) - { - array[0].AngleBase = 0.0; - } - else - { - array[0].AngleBase = 根本角度 + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - } - } - if (text.Contains("後髪0_肢系")) - { - double num6 = 1.0; - foreach (Par item in array.Take(array.Length / 2)) - { - item.AngleBase = item.AngleBase / num6 * num; - num6 += 1.0; - } - } - 尾鰭_魚 ele = 尾2.EnumEle().GetEle<尾鰭_魚>(); - if (ele != null) - { - ele.展開 = 展開 * Cha.ChaD.固有値 * RNG.XS.NextDouble(); - } - else if (尾2 is 尾_鳥) - { - ((尾_鳥)尾2).展開 = 展開 * Cha.ChaD.固有値 * RNG.XS.NextDouble(); - } - if (尾2.EnumEle().IsEle<尾鰭>()) - { - 尾2.Set尾先角度(); - } - } - - public static void 尾_基本(this Cha Cha, int n) - { - Cha.尾(n, RNG.XS.NextSign(), RNG.XS.NextDouble(), 0.0); - } - - public static void 尾_S字(this Cha Cha, int n) - { - Cha.尾(n, RNG.XS.NextSign(), 0.5, 10.0.GetRanAngle(), (int i) => 25.0, (int i) => -25.0); - } - - public static void 尾_波(this Cha Cha, int n) - { - Cha.尾(n, RNG.XS.NextSign(), 0.5, 10.0.GetRanAngle(), (int i) => System.Math.Sin(i) * 40.0); - } - - public static void 尾_ピーン(this Cha Cha, int n) - { - Cha.尾(n, RNG.XS.NextSign(), 1.0, 10.0.GetRanAngle(), (int i) => 0.0, (int i) => 25.0.GetRanAngle()); - } - - public static void 尾_0(this Cha c, int n, int i) - { - switch (i) - { - case 0: - c.尾_基本(n); - break; - case 1: - c.尾_S字(n); - break; - case 2: - c.尾_波(n); - break; - case 3: - c.尾_ピーン(n); - break; - } - } - - public static void 尾絶頂(this Cha Cha, double a) - { - double 展開 = a * 0.015 * RNG.XS.NextDouble(); - foreach (尾 item in Cha.Bod.尾) - { - if (item.右) - { - foreach (Par item2 in item.Enum軸()) - { - item2.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - 尾鰭_魚 ele = item.EnumEle().GetEle<尾鰭_魚>(); - if (ele != null) - { - ele.展開 = 展開; - } - else if (item is 尾_鳥) - { - ((尾_鳥)item).展開 = 展開; - } - continue; - } - foreach (Par item3 in item.Enum軸()) - { - item3.AngleCont = a * RNG.XS.NextDouble(); - } - 尾鰭_魚 ele2 = item.EnumEle().GetEle<尾鰭_魚>(); - if (ele2 != null) - { - ele2.展開 = 展開; - } - else if (item is 尾_鳥) - { - ((尾_鳥)item).展開 = 展開; - } - } - } - - public static void 長胴(this Cha Cha, int si, params Func[] angs) - { - if (angs.Length == 0) - { - return; - } - int num = 0; - int num2 = Cha.Bod.長胴n / angs.Length; - if (num2 == 0) - { - num2 = 1; - } - double num3 = (double)Cha.Bod.長胴n * 0.1; - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - foreach (長胴 item in Cha.Bod.長胴.Skip(1)) - { - item.角度B = (double)si * angs[(num / num2).Limit(0, angs.Length)](num) / num3 + num4; - num++; - } - } - - public static void 長胴_基本(this Cha Cha) - { - Cha.長胴(RNG.XS.NextSign(), (int i) => 4.0.GetRanAngle()); - } - - public static void 魚(this Cha Cha, int s, params Func[] angs) - { - Par[] array = Cha.Bod.魚.軸列挙().ToArray(); - if (angs.Length != 0) - { - int num = 0; - int num2 = array.Length / angs.Length; - double num3 = (double)array.Length * 0.1; - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Par[] array2 = array; - for (int i = 0; i < array2.Length; i++) - { - array2[i].AngleBase = (double)s * angs[(num / num2).Limit(0, angs.Length)](num) / num3 + num4; - num++; - } - } - } - - public static void 魚_基本(this Cha Cha) - { - Cha.魚(RNG.XS.NextSign(), (int i) => 5.0.GetRanAngle()); - } - - public static void 魚_S字(this Cha Cha) - { - Cha.魚(RNG.XS.NextSign(), (int i) => 5.0, (int i) => -5.0); - } - - public static void 魚_波(this Cha Cha) - { - Cha.魚(RNG.XS.NextSign(), (int i) => System.Math.Sin(i) * 5.0); - } - - public static void 魚_ピーン(this Cha Cha) - { - Cha.魚(RNG.XS.NextSign(), (int i) => 0.0, (int i) => 5.0.GetRanAngle()); - } - - public static void 魚_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.魚_基本(); - break; - case 1: - c.魚_S字(); - break; - case 2: - c.魚_波(); - break; - case 3: - c.魚_ピーン(); - break; - } - } - - public static void 鯨(this Cha Cha, int s, params Func[] angs) - { - Par[] array = Cha.Bod.鯨.軸列挙().ToArray(); - if (angs.Length != 0) - { - int num = 0; - int num2 = array.Length / angs.Length; - double num3 = (double)array.Length * 0.1; - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Par[] array2 = array; - for (int i = 0; i < array2.Length; i++) - { - array2[i].AngleBase = (double)s * angs[(num / num2).Limit(0, angs.Length)](num) / num3 + num4; - num++; - } - } - } - - public static void 鯨_基本(this Cha Cha) - { - Cha.鯨(RNG.XS.NextSign(), (int i) => 5.0.GetRanAngle()); - } - - public static void 鯨_S字(this Cha Cha) - { - Cha.鯨(RNG.XS.NextSign(), (int i) => 5.0, (int i) => -5.0); - } - - public static void 鯨_波(this Cha Cha) - { - Cha.鯨(RNG.XS.NextSign(), (int i) => System.Math.Sin(i) * 5.0); - } - - public static void 鯨_ピーン(this Cha Cha) - { - Cha.鯨(RNG.XS.NextSign(), (int i) => 0.0, (int i) => 5.0.GetRanAngle()); - } - - public static void 鯨_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.鯨_基本(); - break; - case 1: - c.鯨_S字(); - break; - case 2: - c.鯨_波(); - break; - case 3: - c.鯨_ピーン(); - break; - } - } - - public static void 蠍(this Cha Cha, int s, params Func[] angs) - { - Par[] array = Cha.Bod.蠍.軸列挙().ToArray(); - if (angs.Length != 0) - { - int num = 0; - int num2 = array.Length / angs.Length; - double num3 = (double)array.Length * 0.1; - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); - Par[] array2 = array; - for (int i = 0; i < array2.Length; i++) - { - array2[i].AngleBase = (double)s * angs[(num / num2).Limit(0, angs.Length)](num) / num3 + num4; - num++; - } - } - } - - public static void 蠍_基本(this Cha Cha) - { - Cha.蠍(RNG.XS.NextSign(), (int i) => 5.0.GetRanAngle()); - } - - public static void 蠍_S字(this Cha Cha) - { - Cha.蠍(RNG.XS.NextSign(), (int i) => 5.0, (int i) => -5.0); - } - - public static void 蠍_波(this Cha Cha) - { - Cha.蠍(RNG.XS.NextSign(), (int i) => System.Math.Sin(i) * 5.0); - } - - public static void 蠍_ピーン(this Cha Cha) - { - Cha.蠍(RNG.XS.NextSign(), (int i) => 0.0, (int i) => 5.0.GetRanAngle()); - } - - public static void 蠍_0(this Cha c, int i) - { - switch (i) - { - case 0: - c.蠍_基本(); - break; - case 1: - c.蠍_S字(); - break; - case 2: - c.蠍_波(); - break; - case 3: - c.蠍_ピーン(); - break; - } - } - - public static void 植(this Cha Cha, int si, double 角度) - { - Cha.Bod.植.X0Y0_幹下.AngleBase = (double)si * 角度 + Cha.角度ムラ(RNG.XS.NextSign(), 10.0, RNG.XS.NextSign(), 5.0); - } - - public static void 植_基本(this Cha Cha) - { - Cha.植(RNG.XS.NextSign(), 5.0.GetRanAngle()); - } - - public static void 植絶頂(this Cha Cha, double a) - { - if (Cha.Bod.植.右) - { - Cha.Bod.植.X0Y0_幹下.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); - } - else - { - Cha.Bod.植.X0Y0_幹下.AngleCont = a * RNG.XS.NextDouble(); - } - } - - public static void 表情_基本0(this Cha c) - { - c.両眉_無(); - c.両眉_下(); - c.両瞼_半1(); - c.両瞼_卑(); - c.口_閉笑(); - } - - public static void 表情_基本1(this Cha c) - { - c.両眉_無(); - c.両眉_下(); - c.両瞼_半1(); - c.両瞼_卑(); - c.口_薄笑(); - } - - public static void 表情_基本1眉上(this Cha c) - { - c.両眉_無(); - c.両眉_上(); - c.両瞼_半1(); - c.両瞼_卑(); - c.口_薄笑(); - } - - public static void 表情_不敵0(this Cha c) - { - c.両眉_無(); - c.両眉_下(); - c.両瞼_半2(); - c.両瞼_卑(); - c.口_閉笑(); - } - - public static void 表情_不敵0眉上(this Cha c) - { - c.両眉_無(); - c.両眉_上(); - c.両瞼_半2(); - c.両瞼_卑(); - c.口_閉笑(); - } - - public static void 表情_不敵1(this Cha c) - { - c.両眉_無(); - c.両眉_下(); - c.両瞼_半2(); - c.両瞼_卑(); - c.口_薄笑(); - } - - public static void 表情_不敵1眉上(this Cha c) - { - c.両眉_無(); - c.両眉_上(); - c.両瞼_半2(); - c.両瞼_卑(); - c.口_薄笑(); - } - - public static void 表情_困り顔0(this Cha c) - { - c.両眉_顰(); - c.両眉_下(); - c.両瞼_半1(); - c.両瞼_卑(); - c.口_閉笑(); - } - - public static void 表情_困り顔1(this Cha c) - { - c.両眉_顰(); - c.両眉_下(); - c.両瞼_半1(); - c.両瞼_卑(); - c.口_薄笑(); - } - - public static void 表情_卑屈(this Cha c) - { - c.両眉_顰(); - c.両眉_下(); - c.両瞼_半2(); - c.両瞼_卑(); - c.口_薄笑(); - } - - public static void 表情_素0(this Cha c) - { - c.両眉_無(); - c.両眉_下(); - c.両瞼_半2(); - c.両瞼_卑(); - c.口_閉じ(); - } - - public static void 表情_素0眉上(this Cha c) - { - c.両眉_無(); - c.両眉_上(); - c.両瞼_半2(); - c.両瞼_卑(); - c.口_閉じ(); - } - - public static void 表情_素1(this Cha c) - { - c.両眉_無(); - c.両眉_下(); - c.両瞼_半1(); - c.両瞼_卑(); - c.口_半開1(); - } - - public static void SetInitialExpression(this Cha c) - { - c.眉(); - c.目(); - c.瞼(); - c.口(); - c.耳(); - c.顎(); - } - - public static void UpdateExpression(this Cha c) - { - switch (RNG.XS.Next(6)) - { - case 0: - c.眉(); - break; - case 1: - c.目(); - break; - case 2: - c.瞼(); - break; - case 3: - c.口(); - break; - case 4: - c.耳(); - break; - case 5: - c.顎(); - break; - } - } - - public static void 眉(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.Is双眉) - { - if (状態 == EmotionType.Acceptance || 状態 == EmotionType.Desire || 状態 == EmotionType.Excitement || 状態 == EmotionType.余裕 || 状態 == EmotionType.Happiness || 状態 == EmotionType.Joy || 状態 == EmotionType.Lewd || 状態 == EmotionType.Other) - { - int num = 眉_0感情対応[状態][RNG.XS.Next(眉_0感情対応[状態].Count)]; - c.両眉_0(RNG.XS.NextBool(), num, num switch - { - 4 => 3, - 3 => 4, - 2 => 1, - 1 => 2, - _ => num, - }); - num = 眉_1感情対応[状態][RNG.XS.Next(眉_1感情対応[状態].Count)]; - c.両眉_1(num, num); - } - else - { - c.両眉_0(RNG.XS.NextBool(), 眉_0感情対応[状態][RNG.XS.Next(眉_0感情対応[状態].Count)], 眉_0感情対応[状態][RNG.XS.Next(眉_0感情対応[状態].Count)]); - c.両眉_1(眉_1感情対応[状態][RNG.XS.Next(眉_1感情対応[状態].Count)], 眉_1感情対応[状態][RNG.XS.Next(眉_1感情対応[状態].Count)]); - } - } - else if (c.Bod.Is単眉) - { - c.単眉_0(単眉_0感情対応[状態][RNG.XS.Next(単眉_0感情対応[状態].Count)]); - c.単眉_1(単眉_1感情対応[状態][RNG.XS.Next(単眉_1感情対応[状態].Count)]); - } - } - - public static void 目(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.Is双眼 || c.Bod.Is単眼 || c.Bod.Is頬眼 || c.Bod.Is額眼) - { - int num = 目_0感情対応[状態][RNG.XS.Next(目_0感情対応[状態].Count)]; - if (c.ChaD.Stamina < 0.3 && c.ChaD.Sensitivity > 0.8 && c.ChaD.Excitement > 0.8 && c.ChaD.Taming > 0.8 && 0.5.Lot()) - { - num = 3; - } - if (c.Bod.Is双眼) - { - c.両目_0(num, num); - } - else if (c.Bod.Is単眼) - { - c.単目_0(num); - } - if (c.Bod.Is頬眼) - { - c.両頬目_0(num, num); - } - if (c.Bod.Is額眼) - { - c.額目_0(num); - } - } - } - - public static void 瞼(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.Is双眼) - { - int num = 瞼_0感情対応[状態][RNG.XS.Next(瞼_0感情対応[状態].Count)]; - c.両瞼_0(num, num); - int num2 = (c.Bod.目隠帯_表示 ? 3 : 瞼_1感情対応[状態][RNG.XS.Next(瞼_1感情対応[状態].Count)]); - c.両瞼_1(num2, num2); - } - else if (c.Bod.Is単眼) - { - c.単瞼_0(単瞼_0感情対応[状態][RNG.XS.Next(単瞼_0感情対応[状態].Count)]); - c.単瞼_1(c.Bod.目隠帯_表示 ? 3 : 単瞼_1感情対応[状態][RNG.XS.Next(単瞼_1感情対応[状態].Count)]); - } - if (c.Bod.Is頬眼) - { - int num = 頬瞼_0感情対応[状態][RNG.XS.Next(頬瞼_0感情対応[状態].Count)]; - c.両頬瞼_0(num, num); - int num2 = (c.Bod.目隠帯_表示 ? 3 : 頬瞼_1感情対応[状態][RNG.XS.Next(頬瞼_1感情対応[状態].Count)]); - c.両頬瞼_1(num2, num2); - } - if (c.Bod.Is額眼) - { - c.額瞼_0(額瞼_0感情対応[状態][RNG.XS.Next(額瞼_0感情対応[状態].Count)]); - c.額瞼_1(c.Bod.目隠帯_表示 ? 3 : 額瞼_1感情対応[状態][RNG.XS.Next(額瞼_1感情対応[状態].Count)]); - } - } - - public static void 口(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (!Player.UI.Is口挿入 && !c.Bod.玉口枷_表示) - { - int num = 口_0感情対応[状態][RNG.XS.Next(口_0感情対応[状態].Count)]; - c.口_0(num); - num = ((c.Med.Mode == "Training" && Tongue.Contains(num) && c.ChaD.Sesnsitivities[ContactType.Mouth] > 0.6 && c.ChaD.Sensitivity > 0.6 && c.ChaD.Excitement > 0.6 && c.ChaD.Tension < 0.5 && c.ChaD.Pride == 0.0 && c.ChaD.Lust > 0.6 && c.ChaD.Taming > 0.5 && 0.5.Lot()) ? 1 : 0); - c.舌_0(num); - } - } - - public static void 耳(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.Is人耳) - { - int num = 耳_0感情対応[状態][RNG.XS.Next(耳_0感情対応[状態].Count)]; - c.両耳_0(num, num); - } - else if (c.Bod.Is獣耳) - { - c.両獣耳_0(獣耳_0感情対応[状態][RNG.XS.Next(獣耳_0感情対応[状態].Count)], 獣耳_0感情対応[状態][RNG.XS.Next(獣耳_0感情対応[状態].Count)]); - } - } - - public static void 顎(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.虫顎n > 0) - { - int num = 虫顎_0感情対応[状態][RNG.XS.Next(虫顎_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.虫顎n; i++) - { - c.両虫顎_0(i, 同角: true, num, num); - } - } - if (c.Bod.大顎n > 0) - { - int num = 大顎_0感情対応[状態][RNG.XS.Next(大顎_0感情対応[状態].Count)]; - if (Player.UI.Is口挿入 || c.Bod.Is拘束) - { - num = 1; - } - for (int i = 0; i < c.Bod.大顎n; i++) - { - c.両大顎_0(i, 同角: true, num, num); - } - } - } - - public static void SetInitialPosture(this Cha c) - { - if (Sta.GameData.拘束具) - { - c.Set調教拘束姿勢(b: true); - return; - } - c.Bod.腿左右前後 = RNG.XS.NextBool(); - c.腕(); - c.脚(); - c.翼(); - c.鰭(); - c.葉(); - c.翅(); - c.触肢(); - c.節足(); - c.節尾(); - c.虫鎌(); - c.触手(); - c.尾(); - c.半身(); - c.SetSymmetry(); - c.Bod.Update(); - } - - public static void UpdatePosture(this Cha c) - { - if (Sta.GameData.拘束具) - { - c.Set調教拘束姿勢(0.2.Lot()); - return; - } - if (0.35.Lot()) - { - c.Bod.腿左右前後 = RNG.XS.NextBool(); - } - switch (RNG.XS.Next(13)) - { - case 0: - c.腕(); - break; - case 1: - c.脚(); - break; - case 2: - c.翼(); - break; - case 3: - c.鰭(); - break; - case 4: - c.葉(); - break; - case 5: - c.翅(); - break; - case 6: - c.触肢(); - break; - case 7: - c.節足(); - break; - case 8: - c.節尾(); - break; - case 9: - c.虫鎌(); - break; - case 10: - if (0.1.Lot()) - { - c.触手(); - c.SetSymmetry(); - } - break; - case 11: - c.尾(); - c.SetSymmetry(); - break; - case 12: - c.半身(); - break; - } - c.Bod.Update(); - } - - public static void 腕(this Cha c) - { - if (Player.UI.ペニス処理.手コキ.Run || Player.UI.ペニス処理.Isパイズリ他動) - { - return; - } - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.腕人n > 0 && !Player.UI.ペニス処理.手固定) - { - int[] array = null; - if (c.ChaD.撮影ピース経験) - { - IEnumerable source; - if (!c.Bod.Is獣 && !c.Is放尿() && !Player.Is性器接触) - { - IEnumerable enumerable = 腕人_0感情対応[状態]; - source = enumerable; - } - else - { - source = 腕人_0感情対応[状態].Where((int e) => e != 8 && e != 9); - } - array = source.ToArray(); - } - else - { - IEnumerable source2; - if (!c.Bod.Is獣 && !c.Is放尿() && !Player.Is性器接触) - { - IEnumerable enumerable = 腕人_0感情対応[状態]; - source2 = enumerable; - } - else - { - source2 = 腕人_0感情対応[状態].Where((int e) => e != 8 && e != 9); - } - array = source2.Where((int e) => e != 15).ToArray(); - } - bool flag = false; - if (Player.UI.Is口挿入 || (flag = Player.UI.ペニス処理.Is手コキ || Player.UI.ペニス処理.Isパイズリ || Player.UI.ハンド処理.Is乳繰り || Player.UI.ハンド処理.Is乳摘み || Player.UI.ハンド処理.Is乳捏ね || Player.CurrentContactType == ContactType.Milk)) - { - IEnumerable source3 = array.Where((int e) => e != 4 && e != 5 && e != 6 && e != 10 && e != 11 && e != 12); - if (flag) - { - source3 = source3.Where((int e) => e != 1 && e != 3 && e != 16 && e != 17); - } - array = source3.ToArray(); - if (array.Length == 0) - { - array = (flag ? new int[5] { 0, 2, 7, 13, 18 } : new int[7] { 0, 1, 2, 3, 7, 13, 18 }); - } - } - for (int i = 0; i < c.Bod.腕人n; i++) - { - c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), array[RNG.XS.Next(array.Length)], array[RNG.XS.Next(array.Length)]); - } - } - if (c.Bod.腕翼鳥n > 0) - { - int num = 腕翼鳥_0感情対応[状態][RNG.XS.Next(腕翼鳥_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.腕翼鳥n; i++) - { - c.両腕翼鳥_0(i, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.腕翼獣n > 0) - { - int num = 腕翼獣_0感情対応[状態][RNG.XS.Next(腕翼獣_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.腕翼獣n; i++) - { - c.両腕翼獣_0(i, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.腕獣n > 0) - { - int num = 腕獣_0感情対応[状態][RNG.XS.Next(腕獣_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.腕獣n; i++) - { - c.両腕獣_0(i, RNG.XS.NextBool(), num, num); - } - } - } - - public static void 脚(this Cha c) - { - if (Player.UI.ペニス処理.足コキ.Run) - { - return; - } - EmotionType 状態 = c.ChaD.Emotion; - int num = 0; - if (c.Bod.脚人n > 0 && !Player.UI.ペニス処理.足固定 && !c.Bod.Is粘 && !c.Bod.Is植) - { - if (Player.UI.Is脚修正1) - { - if (脚人_0感情対応[状態].Any((int e) => e != 1 && e != 2 && e != 4 && e != 5)) - { - do - { - num = 脚人_0感情対応[状態][RNG.XS.Next(脚人_0感情対応[状態].Count)]; - } - while (num == 1 || num == 2 || num == 4 || num == 5); - } - else - { - switch (RNG.XS.Next(5)) - { - case 0: - num = 0; - break; - case 1: - num = 3; - break; - case 2: - num = 6; - break; - case 3: - num = 7; - break; - case 4: - num = 8; - break; - } - } - } - else if (Player.UI.Is脚修正2) - { - if (脚人_0感情対応[状態].Any((int e) => e != 1 && e != 2)) - { - do - { - num = 脚人_0感情対応[状態][RNG.XS.Next(脚人_0感情対応[状態].Count)]; - } - while (num == 1 || num == 2); - } - else - { - switch (RNG.XS.Next(7)) - { - case 0: - num = 0; - break; - case 1: - num = 3; - break; - case 2: - num = 4; - break; - case 3: - num = 5; - break; - case 4: - num = 6; - break; - case 5: - num = 7; - break; - case 6: - num = 8; - break; - } - } - } - else - { - num = 脚人_0感情対応[状態][RNG.XS.Next(脚人_0感情対応[状態].Count)]; - } - for (int i = 0; i < c.Bod.脚人n; i++) - { - c.両脚人_0(0, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.脚獣n > 0) - { - num = 脚獣_0感情対応[状態][RNG.XS.Next(脚獣_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.脚獣n; i++) - { - c.両脚獣_0(i, RNG.XS.NextBool(), num, num); - } - } - } - - public static void 翼(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.翼鳥n > 0) - { - int num = 翼_0感情対応[状態][RNG.XS.Next(翼_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.翼鳥n; i++) - { - c.両翼鳥_0(i, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.翼獣n > 0) - { - int num2 = 翼_0感情対応[状態][RNG.XS.Next(翼_0感情対応[状態].Count)]; - for (int j = 0; j < c.Bod.翼獣n; j++) - { - c.両翼獣_0(j, RNG.XS.NextBool(), num2, num2); - } - } - } - - public static void 鰭(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.鰭n > 0) - { - int num = 鰭_0感情対応[状態][RNG.XS.Next(鰭_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.鰭n; i++) - { - c.両鰭_0(i, RNG.XS.NextBool(), num, num); - } - } - } - - public static void 葉(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.葉n > 0) - { - int num = 葉_0感情対応[状態][RNG.XS.Next(葉_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.葉n; i++) - { - c.両葉_0(i, RNG.XS.NextBool(), num, num); - } - } - } - - public static void 翅(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - int num; - if (c.Bod.前翅1n > 0 || c.Bod.後翅1n > 0) - { - num = 前翅_0感情対応[状態][RNG.XS.Next(前翅_0感情対応[状態].Count)]; - if (c.Bod.前翅1n > 0) - { - for (int i = 0; i < c.Bod.前翅1n; i++) - { - c.両前翅_0(i, 同角: true, num, num); - } - } - if (c.Bod.後翅1n > 0) - { - for (int i = 0; i < c.Bod.後翅1n; i++) - { - c.両後翅_0(i, 同角: true, num, num); - } - } - } - if (c.Bod.前翅2n <= 0 && c.Bod.後翅2n <= 0) - { - return; - } - num = 前翅_1感情対応[状態][RNG.XS.Next(前翅_1感情対応[状態].Count)]; - if (c.Bod.前翅2n > 0) - { - for (int i = 0; i < c.Bod.前翅2n; i++) - { - c.両前翅_1(i, num, num); - } - } - if (c.Bod.後翅2n > 0) - { - for (int i = 0; i < c.Bod.後翅2n; i++) - { - c.両後翅_1(i, num, num); - } - } - } - - public static void 触肢(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.触肢蜘n > 0) - { - int num = 触肢蜘_0感情対応[状態][RNG.XS.Next(触肢蜘_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.触肢蜘n; i++) - { - c.両触肢蜘_0(i, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.触肢蠍n > 0) - { - int num = 触肢蠍_0感情対応[状態][RNG.XS.Next(触肢蠍_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.触肢蠍n; i++) - { - c.両触肢蠍_0(i, RNG.XS.NextBool(), num, num); - } - } - } - - public static void 節足(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.節足蜘n > 0) - { - int num = 節足蜘_0感情対応[状態][RNG.XS.Next(節足蜘_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.節足蜘n; i++) - { - c.両節足蜘_0(i, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.節足蠍n > 0) - { - int num = 節足蠍_0感情対応[状態][RNG.XS.Next(節足蠍_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.節足蠍n; i++) - { - c.両節足蠍_0(i, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.節足百n > 0) - { - int num = 節足百_0感情対応[状態][RNG.XS.Next(節足百_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.節足百n; i++) - { - c.両節足百_0(i, RNG.XS.NextBool(), num, num); - } - } - } - - public static void 節尾(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.節尾曳n > 0) - { - int num = 節尾曳_0感情対応[状態][RNG.XS.Next(節尾曳_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.節尾曳n; i++) - { - c.両節尾曳_0(i, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.節尾鋏n > 0) - { - int num = 節尾鋏_0感情対応[状態][RNG.XS.Next(節尾鋏_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.節尾鋏n; i++) - { - c.両節尾鋏_0(i, RNG.XS.NextBool(), num, num); - } - } - } - - public static void 虫鎌(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.虫鎌n > 0) - { - int num = 虫鎌_0感情対応[状態][RNG.XS.Next(虫鎌_0感情対応[状態].Count)]; - for (int i = 0; i < c.Bod.虫鎌n; i++) - { - c.両虫鎌_0(i, RNG.XS.NextBool(), num, num); - } - } - } - - public static void 触手(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.触手n > 0) - { - for (int i = 0; i < c.Bod.触手n; i++) - { - c.両触手_0(i, 触手_0感情対応[状態][RNG.XS.Next(触手_0感情対応[状態].Count)]); - } - } - if (c.Bod.触手犬n > 0) - { - for (int i = 0; i < c.Bod.触手犬n; i++) - { - c.両触手犬_0(i, 触手犬_0感情対応[状態][RNG.XS.Next(触手犬_0感情対応[状態].Count)]); - } - } - } - - public static void 尾(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.尾n > 0) - { - int i = 尾_0感情対応[状態][RNG.XS.Next(尾_0感情対応[状態].Count)]; - int num = 0; - for (num = 0; num < c.Bod.尾n; num++) - { - c.尾_0(num, i); - } - } - } - - public static void 半身(this Cha c) - { - EmotionType 状態 = c.ChaD.Emotion; - if (c.Bod.長胴n > 0) - { - c.長胴_基本(); - } - if (c.Bod.Is魚) - { - c.魚_0(魚_0感情対応[状態][RNG.XS.Next(魚_0感情対応[状態].Count)]); - } - if (c.Bod.Is鯨) - { - c.鯨_0(鯨_0感情対応[状態][RNG.XS.Next(鯨_0感情対応[状態].Count)]); - } - if (c.Bod.Is蠍) - { - c.蠍_0(蠍_0感情対応[状態][RNG.XS.Next(蠍_0感情対応[状態].Count)]); - } - if (c.Bod.Is植) - { - c.植_基本(); - } - if (c.Bod.Is粘) - { - c.Bod.粘.尺度C = 0.9 + 0.1 * RNG.XS.NextDouble(); - } - } - - public static void Set基本姿勢(this Cha c) - { - if (0.35.Lot()) - { - c.Bod.腿左右前後 = RNG.XS.NextBool(); - } - if (c.Bod.腕人n > 0) - { - int num = 7; - for (int i = 0; i < c.Bod.腕人n; i++) - { - c.両腕人_0(i, RNG.XS.NextBool(), 同角: true, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.腕翼鳥n > 0) - { - int num = 腕翼鳥_0基本[RNG.XS.Next(腕翼鳥_0基本.Length)]; - for (int j = 0; j < c.Bod.腕翼鳥n; j++) - { - c.両腕翼鳥_0(j, 同角: true, num, num); - } - } - if (c.Bod.腕翼獣n > 0) - { - int num = 腕翼獣_0基本[RNG.XS.Next(腕翼獣_0基本.Length)]; - for (int k = 0; k < c.Bod.腕翼獣n; k++) - { - c.両腕翼獣_0(k, 同角: true, num, num); - } - } - if (c.Bod.腕獣n > 0) - { - int num = 腕獣_0基本[RNG.XS.Next(腕獣_0基本.Length)]; - for (int l = 0; l < c.Bod.腕獣n; l++) - { - c.両腕獣_0(l, 同角: true, num, num); - } - } - if (!c.Bod.Is粘 && !c.Bod.Is植 && c.Bod.脚人n > 0) - { - for (int m = 0; m < c.Bod.脚人n; m++) - { - c.両脚人_0(0, 同角: true, 脚人_0基本[RNG.XS.Next(脚人_0基本.Length)], 脚人_0基本[RNG.XS.Next(脚人_0基本.Length)]); - } - } - if (c.Bod.脚獣n > 0) - { - int num = 脚獣_0基本[RNG.XS.Next(脚獣_0基本.Length)]; - for (int n = 0; n < c.Bod.脚獣n; n++) - { - c.両脚獣_0(n, 同角: true, num, num); - } - } - if (c.Bod.翼鳥n > 0) - { - int num = 翼_0基本[RNG.XS.Next(翼_0基本.Length)]; - for (int num2 = 0; num2 < c.Bod.翼鳥n; num2++) - { - c.両翼鳥_0(num2, 同角: true, num, num); - } - } - if (c.Bod.翼獣n > 0) - { - int num = 翼_0基本[RNG.XS.Next(翼_0基本.Length)]; - for (int num3 = 0; num3 < c.Bod.翼獣n; num3++) - { - c.両翼獣_0(num3, 同角: true, num, num); - } - } - if (c.Bod.鰭n > 0) - { - int num = 鰭_0基本[RNG.XS.Next(鰭_0基本.Length)]; - for (int num4 = 0; num4 < c.Bod.鰭n; num4++) - { - c.両鰭_0(num4, 同角: true, num, num); - } - } - if (c.Bod.葉n > 0) - { - int num = 葉_0基本[RNG.XS.Next(葉_0基本.Length)]; - for (int num5 = 0; num5 < c.Bod.葉n; num5++) - { - c.両葉_0(num5, 同角: true, num, num); - } - } - if (c.Bod.前翅1n > 0 || c.Bod.後翅1n > 0) - { - int num = 前翅_0基本[RNG.XS.Next(前翅_0基本.Length)]; - if (c.Bod.前翅1n > 0) - { - for (int num6 = 0; num6 < c.Bod.前翅1n; num6++) - { - c.両前翅_0(num6, 同角: true, num, num); - } - } - if (c.Bod.後翅1n > 0) - { - for (int num7 = 0; num7 < c.Bod.後翅1n; num7++) - { - c.両後翅_0(num7, 同角: true, num, num); - } - } - } - if (c.Bod.前翅2n > 0 || c.Bod.後翅2n > 0) - { - int num8 = 前翅_1基本[RNG.XS.Next(前翅_1基本.Length)]; - if (c.Bod.前翅2n > 0) - { - for (int num9 = 0; num9 < c.Bod.前翅2n; num9++) - { - c.両前翅_1(num9, num8, num8); - } - } - if (c.Bod.後翅2n > 0) - { - for (int num10 = 0; num10 < c.Bod.後翅2n; num10++) - { - c.両後翅_1(num10, num8, num8); - } - } - } - if (c.Bod.触肢蜘n > 0) - { - int num = 触肢蜘_0基本[RNG.XS.Next(触肢蜘_0基本.Length)]; - for (int num11 = 0; num11 < c.Bod.触肢蜘n; num11++) - { - c.両触肢蜘_0(num11, 同角: true, num, num); - } - } - if (c.Bod.触肢蠍n > 0) - { - int num = 触肢蠍_0基本[RNG.XS.Next(触肢蠍_0基本.Length)]; - for (int num12 = 0; num12 < c.Bod.触肢蠍n; num12++) - { - c.両触肢蠍_0(num12, 同角: true, num, num); - } - } - if (c.Bod.節足蜘n > 0) - { - int num = 節足蜘_0基本[RNG.XS.Next(節足蜘_0基本.Length)]; - for (int num13 = 0; num13 < c.Bod.節足蜘n; num13++) - { - c.両節足蜘_0(num13, 同角: true, num, num); - } - } - if (c.Bod.節足蠍n > 0) - { - int num = 節足蠍_0基本[RNG.XS.Next(節足蠍_0基本.Length)]; - for (int num14 = 0; num14 < c.Bod.節足蠍n; num14++) - { - c.両節足蠍_0(num14, 同角: true, num, num); - } - } - if (c.Bod.節足百n > 0) - { - int num = 節足百_0基本[RNG.XS.Next(節足百_0基本.Length)]; - for (int num15 = 0; num15 < c.Bod.節足百n; num15++) - { - c.両節足百_0(num15, 同角: true, num, num); - } - } - if (c.Bod.節尾曳n > 0) - { - int num = 節尾曳_0基本[RNG.XS.Next(節尾曳_0基本.Length)]; - for (int num16 = 0; num16 < c.Bod.節尾曳n; num16++) - { - c.両節尾曳_0(num16, 同角: true, num, num); - } - } - if (c.Bod.節尾鋏n > 0) - { - int num = 節尾鋏_0基本[RNG.XS.Next(節尾鋏_0基本.Length)]; - for (int num17 = 0; num17 < c.Bod.節尾鋏n; num17++) - { - c.両節尾鋏_0(num17, 同角: true, num, num); - } - } - if (c.Bod.虫鎌n > 0) - { - int num = 虫鎌_0基本[RNG.XS.Next(虫鎌_0基本.Length)]; - for (int num18 = 0; num18 < c.Bod.虫鎌n; num18++) - { - c.両虫鎌_0(num18, 同角: true, num, num); - } - } - if (c.Bod.触手n > 0) - { - for (int num19 = 0; num19 < c.Bod.触手n; num19++) - { - c.両触手_0(num19, 触手_0基本[RNG.XS.Next(触手_0基本.Length)]); - } - } - if (c.Bod.触手犬n > 0) - { - for (int num20 = 0; num20 < c.Bod.触手犬n; num20++) - { - c.両触手犬_0(num20, 触手犬_0基本[RNG.XS.Next(触手犬_0基本.Length)]); - } - } - if (c.Bod.尾n > 0) - { - int num = 尾_0基本[RNG.XS.Next(尾_0基本.Length)]; - for (int num21 = 0; num21 < c.Bod.尾n; num21++) - { - c.尾_0(num21, num); - } - } - if (c.Bod.触手n > 0 || c.Bod.触手犬n > 0 || c.Bod.尾n > 0) - { - c.SetSymmetry(); - } - if (c.Bod.長胴n > 0) - { - c.長胴_基本(); - } - if (c.Bod.Is魚) - { - c.魚_0(魚_0基本[RNG.XS.Next(魚_0基本.Length)]); - } - if (c.Bod.Is鯨) - { - c.鯨_0(鯨_0基本[RNG.XS.Next(鯨_0基本.Length)]); - } - if (c.Bod.Is蠍) - { - c.蠍_0(蠍_0基本[RNG.XS.Next(蠍_0基本.Length)]); - } - if (c.Bod.Is植) - { - c.植_基本(); - } - if (c.Bod.Is粘) - { - c.Bod.粘.尺度C = 0.9 + 0.1 * RNG.XS.NextDouble(); - } - c.Bod.Update(); - } - - public static void Set拘束姿勢(this Cha c) - { - if (0.35.Lot()) - { - c.Bod.腿左右前後 = RNG.XS.NextBool(); - } - if (c.Bod.腕人n > 0) - { - int num = 7; - for (int i = 0; i < c.Bod.腕人n; i++) - { - c.両腕人_0(i, RNG.XS.NextBool(), 同角: true, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.腕翼鳥n > 0) - { - int num = 4; - for (int j = 0; j < c.Bod.腕翼鳥n; j++) - { - c.両腕翼鳥_0(j, 同角: true, num, num); - } - } - if (c.Bod.腕翼獣n > 0) - { - int num = 2; - for (int k = 0; k < c.Bod.腕翼獣n; k++) - { - c.両腕翼獣_0(k, 同角: true, num, num); - } - } - if (c.Bod.腕獣n > 0) - { - int num = 腕獣_0基本[RNG.XS.Next(腕獣_0基本.Length)]; - for (int l = 0; l < c.Bod.腕獣n; l++) - { - c.両腕獣_0(l, 同角: true, num, num); - } - } - if (!c.Bod.Is粘 && !c.Bod.Is植 && c.Bod.脚人n > 0) - { - for (int m = 0; m < c.Bod.脚人n; m++) - { - c.両脚人_0(0, 同角: true, 脚人_0基本[RNG.XS.Next(脚人_0基本.Length)], 脚人_0基本[RNG.XS.Next(脚人_0基本.Length)]); - } - } - if (c.Bod.脚獣n > 0) - { - int num = 脚獣_0基本[RNG.XS.Next(脚獣_0基本.Length)]; - for (int n = 0; n < c.Bod.脚獣n; n++) - { - c.両脚獣_0(n, 同角: true, num, num); - } - } - if (c.Bod.翼鳥n > 0) - { - int num = 4; - for (int num2 = 0; num2 < c.Bod.翼鳥n; num2++) - { - c.両翼鳥_0(num2, 同角: true, num, num); - } - } - if (c.Bod.翼獣n > 0) - { - int num = 4; - for (int num3 = 0; num3 < c.Bod.翼獣n; num3++) - { - c.両翼獣_0(num3, 同角: true, num, num); - } - } - if (c.Bod.鰭n > 0) - { - int num = 鰭_0基本[RNG.XS.Next(鰭_0基本.Length)]; - for (int num4 = 0; num4 < c.Bod.鰭n; num4++) - { - c.両鰭_0(num4, 同角: true, num, num); - } - } - if (c.Bod.葉n > 0) - { - int num = 葉_0基本[RNG.XS.Next(葉_0基本.Length)]; - for (int num5 = 0; num5 < c.Bod.葉n; num5++) - { - c.両葉_0(num5, 同角: true, num, num); - } - } - if (c.Bod.前翅1n > 0 || c.Bod.後翅1n > 0) - { - int num = 前翅_0基本[RNG.XS.Next(前翅_0基本.Length)]; - if (c.Bod.前翅1n > 0) - { - for (int num6 = 0; num6 < c.Bod.前翅1n; num6++) - { - c.両前翅_0(num6, 同角: true, num, num); - } - } - if (c.Bod.後翅1n > 0) - { - for (int num7 = 0; num7 < c.Bod.後翅1n; num7++) - { - c.両後翅_0(num7, 同角: true, num, num); - } - } - } - if (c.Bod.前翅2n > 0 || c.Bod.後翅2n > 0) - { - int num8 = 0; - if (c.Bod.前翅2n > 0) - { - for (int num9 = 0; num9 < c.Bod.前翅2n; num9++) - { - c.両前翅_1(num9, num8, num8); - } - } - if (c.Bod.後翅2n > 0) - { - for (int num10 = 0; num10 < c.Bod.後翅2n; num10++) - { - c.両後翅_1(num10, num8, num8); - } - } - } - if (c.Bod.触肢蜘n > 0) - { - int num = 触肢蜘_0拘束[RNG.XS.Next(触肢蜘_0拘束.Length)]; - for (int num11 = 0; num11 < c.Bod.触肢蜘n; num11++) - { - c.両触肢蜘_0(num11, 同角: true, num, num); - } - } - if (c.Bod.触肢蠍n > 0) - { - int num = 触肢蠍_0拘束[RNG.XS.Next(触肢蠍_0拘束.Length)]; - for (int num12 = 0; num12 < c.Bod.触肢蠍n; num12++) - { - c.両触肢蠍_0(num12, 同角: true, num, num); - } - } - if (c.Bod.節足蜘n > 0) - { - int num = 節足蜘_0基本[RNG.XS.Next(節足蜘_0基本.Length)]; - for (int num13 = 0; num13 < c.Bod.節足蜘n; num13++) - { - c.両節足蜘_0(num13, 同角: true, num, num); - } - } - if (c.Bod.節足蠍n > 0) - { - int num = 節足蠍_0基本[RNG.XS.Next(節足蠍_0基本.Length)]; - for (int num14 = 0; num14 < c.Bod.節足蠍n; num14++) - { - c.両節足蠍_0(num14, 同角: true, num, num); - } - } - if (c.Bod.節足百n > 0) - { - int num = 節足百_0基本[RNG.XS.Next(節足百_0基本.Length)]; - for (int num15 = 0; num15 < c.Bod.節足百n; num15++) - { - c.両節足百_0(num15, 同角: true, num, num); - } - } - if (c.Bod.節尾曳n > 0) - { - int num = 節尾曳_0基本[RNG.XS.Next(節尾曳_0基本.Length)]; - for (int num16 = 0; num16 < c.Bod.節尾曳n; num16++) - { - c.両節尾曳_0(num16, 同角: true, num, num); - } - } - if (c.Bod.節尾鋏n > 0) - { - int num = 節尾鋏_0基本[RNG.XS.Next(節尾鋏_0基本.Length)]; - for (int num17 = 0; num17 < c.Bod.節尾鋏n; num17++) - { - c.両節尾鋏_0(num17, 同角: true, num, num); - } - } - if (c.Bod.虫鎌n > 0) - { - int num = 0; - for (int num18 = 0; num18 < c.Bod.虫鎌n; num18++) - { - c.両虫鎌_0(num18, 同角: true, num, num); - } - } - if (c.Bod.触手n > 0) - { - for (int num19 = 0; num19 < c.Bod.触手n; num19++) - { - c.両触手_0(num19, 触手_0基本[RNG.XS.Next(触手_0基本.Length)]); - } - } - if (c.Bod.触手犬n > 0) - { - for (int num20 = 0; num20 < c.Bod.触手犬n; num20++) - { - c.両触手犬_0(num20, 触手犬_0基本[RNG.XS.Next(触手犬_0基本.Length)]); - } - } - if (c.Bod.尾n > 0) - { - int num = 尾_0基本[RNG.XS.Next(尾_0基本.Length)]; - for (int num21 = 0; num21 < c.Bod.尾n; num21++) - { - c.尾_0(num21, num); - } - } - if (c.Bod.触手n > 0 || c.Bod.触手犬n > 0 || c.Bod.尾n > 0) - { - c.SetSymmetry(); - } - if (c.Bod.長胴n > 0) - { - c.長胴_基本(); - } - if (c.Bod.Is魚) - { - c.魚_0(魚_0基本[RNG.XS.Next(魚_0基本.Length)]); - } - if (c.Bod.Is鯨) - { - c.鯨_0(鯨_0基本[RNG.XS.Next(鯨_0基本.Length)]); - } - if (c.Bod.Is蠍) - { - c.蠍_0(蠍_0基本[RNG.XS.Next(蠍_0基本.Length)]); - } - if (c.Bod.Is植) - { - c.植_基本(); - } - if (c.Bod.Is粘) - { - c.Bod.粘.尺度C = 0.9 + 0.1 * RNG.XS.NextDouble(); - } - c.Bod.Update(); - } - - public static void Set調教拘束姿勢(this Cha c, bool b) - { - if (0.35.Lot()) - { - c.Bod.腿左右前後 = RNG.XS.NextBool(); - } - if (c.Bod.腕人n > 0) - { - int num = 18; - for (int i = 0; i < c.Bod.腕人n; i++) - { - c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.腕翼鳥n > 0) - { - int num = 4; - for (int j = 0; j < c.Bod.腕翼鳥n; j++) - { - c.両腕翼鳥_0(j, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.腕翼獣n > 0) - { - int num = 2; - for (int k = 0; k < c.Bod.腕翼獣n; k++) - { - c.両腕翼獣_0(k, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.腕獣n > 0) - { - int num = 0; - for (int l = 0; l < c.Bod.腕獣n; l++) - { - c.両腕獣_0(l, RNG.XS.NextBool(), num, num); - } - } - if (!c.Bod.Is粘 && !c.Bod.Is植 && c.Bod.脚人n > 0) - { - int num = 8; - for (int m = 0; m < c.Bod.脚人n; m++) - { - c.両脚人_0(0, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.脚獣n > 0) - { - int num = 0; - for (int n = 0; n < c.Bod.脚獣n; n++) - { - c.両脚獣_0(n, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.翼鳥n > 0) - { - int num = 4; - for (int num2 = 0; num2 < c.Bod.翼鳥n; num2++) - { - c.両翼鳥_0(num2, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.翼獣n > 0) - { - int num = 4; - for (int num3 = 0; num3 < c.Bod.翼獣n; num3++) - { - c.両翼獣_0(num3, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.鰭n > 0) - { - int num = 鰭_0基本[RNG.XS.Next(鰭_0基本.Length)]; - for (int num4 = 0; num4 < c.Bod.鰭n; num4++) - { - c.両鰭_0(num4, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.葉n > 0) - { - int num = 葉_0基本[RNG.XS.Next(葉_0基本.Length)]; - for (int num5 = 0; num5 < c.Bod.葉n; num5++) - { - c.両葉_0(num5, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.前翅1n > 0 || c.Bod.後翅1n > 0) - { - int num = 前翅_0基本[RNG.XS.Next(前翅_0基本.Length)]; - if (c.Bod.前翅1n > 0) - { - for (int num6 = 0; num6 < c.Bod.前翅1n; num6++) - { - c.両前翅_0(num6, 同角: true, num, num); - } - } - if (c.Bod.後翅1n > 0) - { - for (int num7 = 0; num7 < c.Bod.後翅1n; num7++) - { - c.両後翅_0(num7, 同角: true, num, num); - } - } - } - if (c.Bod.前翅2n > 0 || c.Bod.後翅2n > 0) - { - int num8 = 0; - if (c.Bod.前翅2n > 0) - { - for (int num9 = 0; num9 < c.Bod.前翅2n; num9++) - { - c.両前翅_1(num9, num8, num8); - } - } - if (c.Bod.後翅2n > 0) - { - for (int num10 = 0; num10 < c.Bod.後翅2n; num10++) - { - c.両後翅_1(num10, num8, num8); - } - } - } - if (c.Bod.触肢蜘n > 0) - { - int num = 0; - for (int num11 = 0; num11 < c.Bod.触肢蜘n; num11++) - { - c.両触肢蜘_0(num11, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.触肢蠍n > 0) - { - int num = 0; - for (int num12 = 0; num12 < c.Bod.触肢蠍n; num12++) - { - c.両触肢蠍_0(num12, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.節足蜘n > 0) - { - int num = 0; - for (int num13 = 0; num13 < c.Bod.節足蜘n; num13++) - { - c.両節足蜘_0(num13, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.節足蠍n > 0) - { - int num = 0; - for (int num14 = 0; num14 < c.Bod.節足蠍n; num14++) - { - c.両節足蠍_0(num14, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.節足百n > 0) - { - int num = 0; - for (int num15 = 0; num15 < c.Bod.節足百n; num15++) - { - c.両節足百_0(num15, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.節尾曳n > 0) - { - int num = 0; - for (int num16 = 0; num16 < c.Bod.節尾曳n; num16++) - { - c.両節尾曳_0(num16, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.節尾鋏n > 0) - { - int num = 0; - for (int num17 = 0; num17 < c.Bod.節尾鋏n; num17++) - { - c.両節尾鋏_0(num17, RNG.XS.NextBool(), num, num); - } - } - if (c.Bod.虫鎌n > 0) - { - int num = 0; - for (int num18 = 0; num18 < c.Bod.虫鎌n; num18++) - { - c.両虫鎌_0(num18, RNG.XS.NextBool(), num, num); - } - } - if (b) - { - _ = c.Bod.触手n; - _ = 0; - if (c.Bod.触手犬n > 0) - { - for (int num19 = 0; num19 < c.Bod.触手犬n; num19++) - { - c.両触手犬_0(num19, 触手犬_0基本[RNG.XS.Next(触手犬_0基本.Length)]); - } - } - if (c.Bod.尾n > 0) - { - int num = 尾_0基本[RNG.XS.Next(尾_0基本.Length)]; - for (int num20 = 0; num20 < c.Bod.尾n; num20++) - { - c.尾_0(num20, num); - } - } - } - if ((b && (c.Bod.触手n > 0 || c.Bod.触手犬n > 0)) || c.Bod.尾n > 0) - { - c.SetSymmetry(); - } - if (c.Bod.Is魚) - { - c.魚_0(魚_0基本[RNG.XS.Next(魚_0基本.Length)]); - } - if (c.Bod.Is鯨) - { - c.鯨_0(鯨_0基本[RNG.XS.Next(鯨_0基本.Length)]); - } - if (c.Bod.Is蠍) - { - c.蠍_0(蠍_0基本[RNG.XS.Next(蠍_0基本.Length)]); - } - if (c.Bod.Is植) - { - c.植_基本(); - } - c.Bod.Update(); - } - - public static void Setダブルピース(this Cha c) - { - if (c.Bod.腕人n > 0) - { - int num = 15; - for (int i = 0; i < c.Bod.腕人n; i++) - { - c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), num, num); - } - } - } + public enum EmotionType + { + none, + Denial, + Humiliation, + Shame, + Acceptance, + Desire, + Excitement, + 余裕, + Happiness, + Joy, + Lewd, + Other + } + + public static class Reactions + { + public const int 眉_0数 = 5; + + public static Dictionary> 眉_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1, 2 } + }, + { + EmotionType.Humiliation, + new List { 3, 4 } + }, + { + EmotionType.Shame, + new List { 3, 4 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 0, 3, 4 } + }, + { + EmotionType.Excitement, + new List { 0, 3, 4 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0 } + }, + { + EmotionType.Joy, + new List { 0, 3, 4 } + }, + { + EmotionType.Lewd, + new List { 0, 3, 4 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 眉_1数 = 2; + + public static Dictionary> 眉_1感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0 } + }, + { + EmotionType.Humiliation, + new List { 0 } + }, + { + EmotionType.Shame, + new List { 0, 1 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 1 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 1 } + }, + { + EmotionType.Joy, + new List { 1 } + }, + { + EmotionType.Lewd, + new List { 1 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 単眉_0数 = 3; + + public static Dictionary> 単眉_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 2 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 0, 2 } + }, + { + EmotionType.Excitement, + new List { 0, 2 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0 } + }, + { + EmotionType.Joy, + new List { 0, 2 } + }, + { + EmotionType.Lewd, + new List { 0, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 単眉_1数 = 2; + + public static Dictionary> 単眉_1感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0 } + }, + { + EmotionType.Humiliation, + new List { 0 } + }, + { + EmotionType.Shame, + new List { 0, 1 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 1 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 1 } + }, + { + EmotionType.Joy, + new List { 1 } + }, + { + EmotionType.Lewd, + new List { 1 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 目_0数 = 4; + + public static Dictionary> 目_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1, 2 } + }, + { + EmotionType.Humiliation, + new List { 1, 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 0 } + }, + { + EmotionType.Excitement, + new List { 0 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0 } + }, + { + EmotionType.Joy, + new List { 0 } + }, + { + EmotionType.Lewd, + new List { 0 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 頬目_0数 = 4; + + public static Dictionary> 頬目_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1, 2 } + }, + { + EmotionType.Humiliation, + new List { 1, 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 0 } + }, + { + EmotionType.Excitement, + new List { 0 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0 } + }, + { + EmotionType.Joy, + new List { 0 } + }, + { + EmotionType.Lewd, + new List { 0 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 額目_0数 = 4; + + public static Dictionary> 額目_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1, 2 } + }, + { + EmotionType.Humiliation, + new List { 1, 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 0 } + }, + { + EmotionType.Excitement, + new List { 0 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0 } + }, + { + EmotionType.Joy, + new List { 0 } + }, + { + EmotionType.Lewd, + new List { 0 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 単目_0数 = 4; + + public static Dictionary> 単目_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1, 2 } + }, + { + EmotionType.Humiliation, + new List { 1, 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 0 } + }, + { + EmotionType.Excitement, + new List { 0 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0 } + }, + { + EmotionType.Joy, + new List { 0 } + }, + { + EmotionType.Lewd, + new List { 0 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + private static HashSet 瞼NGパターン = new HashSet + { + "0,1,3,3", "1,0,3,3", "1,0,1,2", "0,1,1,2", "1,0,2,1", "0,1,2,1", "0,1,2,2", "1,0,2,2", "0,1,2,0", "1,0,2,0", + "0,1,0,2", "1,0,0,2", "1,0,2,3", "0,1,2,3", "1,0,3,2", "0,1,3,2", "0,0,2,0", "0,0,0,2", "1,0,0,3", "0,1,0,3", + "1,0,3,0", "0,1,3,0", "0,0,0,3", "0,0,3,0", "0,0,1,2", "0,0,2,1", "1,0,1,3", "0,1,1,3", "1,0,3,1", "0,1,3,1", + "0,0,3,2", "0,0,2,3", "0,0,3,1", "0,0,1,3", "1,0,0,0", "0,1,0,0" + }; + + public const int 瞼_0数 = 2; + + public static Dictionary> 瞼_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 0, 1 } + }, + { + EmotionType.Shame, + new List { 0, 1 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 0, 1 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1 } + }, + { + EmotionType.Lewd, + new List { 1 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 頬瞼_0数 = 2; + + public static Dictionary> 頬瞼_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 0, 1 } + }, + { + EmotionType.Shame, + new List { 0, 1 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 0, 1 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1 } + }, + { + EmotionType.Lewd, + new List { 1 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 額瞼_0数 = 2; + + public static Dictionary> 額瞼_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 0, 1 } + }, + { + EmotionType.Shame, + new List { 0, 1 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 0, 1 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1 } + }, + { + EmotionType.Lewd, + new List { 1 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 単瞼_0数 = 2; + + public static Dictionary> 単瞼_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 0, 1 } + }, + { + EmotionType.Shame, + new List { 0, 1 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 0, 1 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1 } + }, + { + EmotionType.Lewd, + new List { 1 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 瞼_1数 = 4; + + public static Dictionary> 瞼_1感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1 } + }, + { + EmotionType.Humiliation, + new List { 1 } + }, + { + EmotionType.Shame, + new List { 1, 2, 3 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1, 2 } + }, + { + EmotionType.Excitement, + new List { 0 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 0, 1, 3 } + }, + { + EmotionType.Joy, + new List { 1, 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 頬瞼_1数 = 4; + + public static Dictionary> 頬瞼_1感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1 } + }, + { + EmotionType.Humiliation, + new List { 1 } + }, + { + EmotionType.Shame, + new List { 1, 2, 3 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1, 2 } + }, + { + EmotionType.Excitement, + new List { 0 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 0, 1, 3 } + }, + { + EmotionType.Joy, + new List { 1, 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 額瞼_1数 = 4; + + public static Dictionary> 額瞼_1感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1 } + }, + { + EmotionType.Humiliation, + new List { 1 } + }, + { + EmotionType.Shame, + new List { 1, 2, 3 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1, 2 } + }, + { + EmotionType.Excitement, + new List { 0 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 0, 1, 3 } + }, + { + EmotionType.Joy, + new List { 1, 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 単瞼_1数 = 4; + + public static Dictionary> 単瞼_1感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1 } + }, + { + EmotionType.Humiliation, + new List { 1 } + }, + { + EmotionType.Shame, + new List { 1, 2, 3 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1, 2 } + }, + { + EmotionType.Excitement, + new List { 0 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 0, 1, 3 } + }, + { + EmotionType.Joy, + new List { 1, 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 口_0数 = 14; + + public static Dictionary> 口_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 9, 10 } + }, + { + EmotionType.Humiliation, + new List { 9, 10, 11 } + }, + { + EmotionType.Shame, + new List { 0, 9, 10, 11 } + }, + { + EmotionType.Acceptance, + new List { 4 } + }, + { + EmotionType.Desire, + new List { 3, 5, 6, 12 } + }, + { + EmotionType.Excitement, + new List { 3, 6, 12 } + }, + { + EmotionType.余裕, + new List { 4, 5, 6, 7 } + }, + { + EmotionType.Happiness, + new List { 4, 5, 6 } + }, + { + EmotionType.Joy, + new List { 5, 6 } + }, + { + EmotionType.Lewd, + new List { 3, 5, 6, 12 } + }, + { + EmotionType.Other, + new List { 0, 4 } + } + }; + + public static HashSet Tongue = new HashSet { 3, 6, 12, 13 }; + + public const int 舌_0数 = 2; + + public const int 耳_0数 = 3; + + public static Dictionary> 耳_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1, 2 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 0 } + }, + { + EmotionType.Excitement, + new List { 0 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 0 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 獣耳_0数 = 3; + + public static Dictionary> 獣耳_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1, 2 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 0 } + }, + { + EmotionType.Excitement, + new List { 0 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 0 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 触覚_0数 = 3; + + public static Dictionary> 触覚_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 2 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 2 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 0, 1 } + }, + { + EmotionType.Excitement, + new List { 1 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 触覚甲_0数 = 3; + + public static Dictionary> 触覚甲_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 2 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 2 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 0, 1 } + }, + { + EmotionType.Excitement, + new List { 1 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 大顎_0数 = 3; + + public static int[] 大顎_0基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 大顎_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 2 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 0, 1 } + }, + { + EmotionType.Excitement, + new List { 1 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 虫顎_0数 = 3; + + public static int[] 虫顎_0基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 虫顎_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 2 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 0, 1 } + }, + { + EmotionType.Excitement, + new List { 1 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 腕人_0数 = 19; + + public static int[] 腕人_0基本 = new int[1] { 7 }; + + public static Dictionary> 腕人_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 7 } + }, + { + EmotionType.Denial, + new List { 1, 8 } + }, + { + EmotionType.Humiliation, + new List { 0, 3, 6, 7 } + }, + { + EmotionType.Shame, + new List { 1, 4, 5, 6, 8, 10, 11, 12 } + }, + { + EmotionType.Acceptance, + new List { 0, 3, 6, 7, 18 } + }, + { + EmotionType.Desire, + new List { 6, 9, 13, 17 } + }, + { + EmotionType.Excitement, + new List { 2, 7, 13, 18 } + }, + { + EmotionType.余裕, + new List { 7, 13, 14 } + }, + { + EmotionType.Happiness, + new List { 0, 3, 7 } + }, + { + EmotionType.Joy, + new List { 3, 4, 5, 6, 10, 11, 12, 15, 18 } + }, + { + EmotionType.Lewd, + new List { 2, 6, 9, 13, 14, 15, 17, 18 } + }, + { + EmotionType.Other, + new List { 3, 6, 7, 14 } + } + }; + + public const int 腕翼鳥_0数 = 7; + + public static int[] 腕翼鳥_0基本 = new int[2] { 4, 5 }; + + public static Dictionary> 腕翼鳥_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 4 } + }, + { + EmotionType.Denial, + new List { 1, 5 } + }, + { + EmotionType.Humiliation, + new List { 0, 2 } + }, + { + EmotionType.Shame, + new List { 1, 2, 3 } + }, + { + EmotionType.Acceptance, + new List { 0, 5 } + }, + { + EmotionType.Desire, + new List { 5, 6 } + }, + { + EmotionType.Excitement, + new List { 0, 5, 6 } + }, + { + EmotionType.余裕, + new List { 4 } + }, + { + EmotionType.Happiness, + new List { 0, 4 } + }, + { + EmotionType.Joy, + new List { 1, 2, 5, 6 } + }, + { + EmotionType.Lewd, + new List { 0, 1, 5, 6 } + }, + { + EmotionType.Other, + new List { 4, 5, 6 } + } + }; + + public const int 腕翼獣_0数 = 5; + + public static int[] 腕翼獣_0基本 = new int[2] { 2, 3 }; + + public static Dictionary> 腕翼獣_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 2 } + }, + { + EmotionType.Denial, + new List { 1, 3 } + }, + { + EmotionType.Humiliation, + new List { 0 } + }, + { + EmotionType.Shame, + new List { 1 } + }, + { + EmotionType.Acceptance, + new List { 0, 3 } + }, + { + EmotionType.Desire, + new List { 3, 4 } + }, + { + EmotionType.Excitement, + new List { 0, 3, 4 } + }, + { + EmotionType.余裕, + new List { 2 } + }, + { + EmotionType.Happiness, + new List { 0, 2 } + }, + { + EmotionType.Joy, + new List { 1, 3, 4 } + }, + { + EmotionType.Lewd, + new List { 0, 1, 3, 4 } + }, + { + EmotionType.Other, + new List { 2, 3, 4 } + } + }; + + public const int 腕獣_0数 = 3; + + public static int[] 腕獣_0基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 腕獣_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 2 } + }, + { + EmotionType.Humiliation, + new List { 1 } + }, + { + EmotionType.Shame, + new List { 2 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 2 } + }, + { + EmotionType.Excitement, + new List { 1, 2 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 1 } + }, + { + EmotionType.Joy, + new List { 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0, 2 } + } + }; + + public const int 脚人_0数 = 10; + + public static int[] 脚人_0基本 = new int[1] { 5 }; + + public static Dictionary> 脚人_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 5 } + }, + { + EmotionType.Denial, + new List { 1, 2, 4 } + }, + { + EmotionType.Humiliation, + new List { 0, 3, 4 } + }, + { + EmotionType.Shame, + new List { 1, 2, 4 } + }, + { + EmotionType.Acceptance, + new List { 0, 3, 8 } + }, + { + EmotionType.Desire, + new List { 0, 7, 8, 9 } + }, + { + EmotionType.Excitement, + new List { 6, 8 } + }, + { + EmotionType.余裕, + new List { 5, 8 } + }, + { + EmotionType.Happiness, + new List { 3, 8 } + }, + { + EmotionType.Joy, + new List { 0, 4, 6, 8 } + }, + { + EmotionType.Lewd, + new List { 0, 3, 6, 7, 8, 9 } + }, + { + EmotionType.Other, + new List { 4, 5 } + } + }; + + public const int 脚獣_0数 = 3; + + public static int[] 脚獣_0基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 脚獣_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 1, 2 } + }, + { + EmotionType.Shame, + new List { 1 } + }, + { + EmotionType.Acceptance, + new List { 0, 2 } + }, + { + EmotionType.Desire, + new List { 0, 2 } + }, + { + EmotionType.Excitement, + new List { 0, 1 } + }, + { + EmotionType.余裕, + new List { 0, 2 } + }, + { + EmotionType.Happiness, + new List { 2 } + }, + { + EmotionType.Joy, + new List { 1 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 翼鳥_0数 = 7; + + public const int 翼獣_0数 = 7; + + public static int[] 翼_0基本 = new int[2] { 0, 5 }; + + public static Dictionary> 翼_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 4 } + }, + { + EmotionType.Denial, + new List { 1, 5 } + }, + { + EmotionType.Humiliation, + new List { 0, 1, 2 } + }, + { + EmotionType.Shame, + new List { 1, 2, 3 } + }, + { + EmotionType.Acceptance, + new List { 0, 4, 5 } + }, + { + EmotionType.Desire, + new List { 5, 6 } + }, + { + EmotionType.Excitement, + new List { 0, 5, 6 } + }, + { + EmotionType.余裕, + new List { 0, 4, 5 } + }, + { + EmotionType.Happiness, + new List { 0, 4, 5 } + }, + { + EmotionType.Joy, + new List { 1, 2, 5, 6 } + }, + { + EmotionType.Lewd, + new List { 0, 1, 5, 6 } + }, + { + EmotionType.Other, + new List { 0, 4, 5, 6 } + } + }; + + public const int 鰭_0数 = 3; + + public static int[] 鰭_0基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 鰭_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 2 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0, 2 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 1 } + }, + { + EmotionType.余裕, + new List { 2 } + }, + { + EmotionType.Happiness, + new List { 2 } + }, + { + EmotionType.Joy, + new List { 1, 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0, 2 } + } + }; + + public const int 葉_0数 = 3; + + public static int[] 葉_0基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 葉_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0, 2 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 1 } + }, + { + EmotionType.余裕, + new List { 0, 2 } + }, + { + EmotionType.Happiness, + new List { 2 } + }, + { + EmotionType.Joy, + new List { 1, 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0, 2 } + } + }; + + public const int 前翅_0数 = 3; + + public static int[] 前翅_0基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 前翅_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1, 2 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 1 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 2 } + }, + { + EmotionType.Joy, + new List { 1 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 前翅_1数 = 3; + + public static int[] 前翅_1基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 前翅_1感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 2 } + }, + { + EmotionType.Humiliation, + new List { 0 } + }, + { + EmotionType.Shame, + new List { 0 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 2 } + }, + { + EmotionType.Excitement, + new List { 2 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 2 } + }, + { + EmotionType.Lewd, + new List { 0, 1, 2 } + }, + { + EmotionType.Other, + new List { 0, 1, 2 } + } + }; + + public const int 後翅_0数 = 3; + + public static int[] 後翅_0基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 後翅_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1, 2 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 1 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 2 } + }, + { + EmotionType.Joy, + new List { 1 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 後翅_1数 = 3; + + public static int[] 後翅_1基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 後翅_1感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 2 } + }, + { + EmotionType.Humiliation, + new List { 0 } + }, + { + EmotionType.Shame, + new List { 0 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 2 } + }, + { + EmotionType.Excitement, + new List { 2 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 2 } + }, + { + EmotionType.Lewd, + new List { 0, 1, 2 } + }, + { + EmotionType.Other, + new List { 0, 1, 2 } + } + }; + + public const int 触肢蜘_0数 = 3; + + public static int[] 触肢蜘_0基本 = new int[3] { 0, 1, 2 }; + + public static int[] 触肢蜘_0拘束 = new int[2] { 0, 1 }; + + public static Dictionary> 触肢蜘_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 2 } + }, + { + EmotionType.Humiliation, + new List { 0, 1 } + }, + { + EmotionType.Shame, + new List { 1 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 2 } + }, + { + EmotionType.Excitement, + new List { 2 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 触肢蠍_0数 = 3; + + public static int[] 触肢蠍_0基本 = new int[3] { 0, 1, 2 }; + + public static int[] 触肢蠍_0拘束 = new int[1]; + + public static Dictionary> 触肢蠍_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 2 } + }, + { + EmotionType.Humiliation, + new List { 0, 1 } + }, + { + EmotionType.Shame, + new List { 1 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 2 } + }, + { + EmotionType.Excitement, + new List { 2 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 節足蜘_0数 = 3; + + public static int[] 節足蜘_0基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 節足蜘_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 0, 1 } + }, + { + EmotionType.Shame, + new List { 1 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 2 } + }, + { + EmotionType.Excitement, + new List { 2 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1, 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 節足蠍_0数 = 3; + + public static int[] 節足蠍_0基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 節足蠍_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 0, 1 } + }, + { + EmotionType.Shame, + new List { 1 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 2 } + }, + { + EmotionType.Excitement, + new List { 2 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1, 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 節足百_0数 = 3; + + public static int[] 節足百_0基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 節足百_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 0, 1 } + }, + { + EmotionType.Shame, + new List { 1 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 2 } + }, + { + EmotionType.Excitement, + new List { 2 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1, 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 節尾曳_0数 = 3; + + public static int[] 節尾曳_0基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 節尾曳_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 0, 1 } + }, + { + EmotionType.Shame, + new List { 1 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 2 } + }, + { + EmotionType.Excitement, + new List { 2 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1, 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 節尾鋏_0数 = 3; + + public static int[] 節尾鋏_0基本 = new int[3] { 0, 1, 2 }; + + public static Dictionary> 節尾鋏_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 0, 1 } + }, + { + EmotionType.Shame, + new List { 1 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 2 } + }, + { + EmotionType.Excitement, + new List { 2 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1, 2 } + }, + { + EmotionType.Lewd, + new List { 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 虫鎌_0数 = 3; + + public static int[] 虫鎌_0基本 = new int[1]; + + public static Dictionary> 虫鎌_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1, 2 } + }, + { + EmotionType.Humiliation, + new List { 0, 1 } + }, + { + EmotionType.Shame, + new List { 0, 1 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 1, 2 } + }, + { + EmotionType.Excitement, + new List { 2 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 0 } + }, + { + EmotionType.Joy, + new List { 0, 2 } + }, + { + EmotionType.Lewd, + new List { 0, 1, 2 } + }, + { + EmotionType.Other, + new List { 0 } + } + }; + + public const int 触手_0数 = 4; + + public static int[] 触手_0基本 = new int[1] { 1 }; + + public static Dictionary> 触手_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 1 } + }, + { + EmotionType.Humiliation, + new List { 0, 2 } + }, + { + EmotionType.Shame, + new List { 0, 2 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 0, 1 } + }, + { + EmotionType.余裕, + new List { 0, 2 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 0, 2 } + }, + { + EmotionType.Lewd, + new List { 0, 1, 2, 3 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 触手犬_0数 = 4; + + public static int[] 触手犬_0基本 = new int[4] { 0, 1, 2, 3 }; + + public static Dictionary> 触手犬_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 2 } + }, + { + EmotionType.Humiliation, + new List { 1, 3 } + }, + { + EmotionType.Shame, + new List { 1, 3 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1, 2, 3 } + }, + { + EmotionType.Excitement, + new List { 2, 3 } + }, + { + EmotionType.余裕, + new List { 0 } + }, + { + EmotionType.Happiness, + new List { 1 } + }, + { + EmotionType.Joy, + new List { 2, 3 } + }, + { + EmotionType.Lewd, + new List { 1, 3 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 尾_0数 = 4; + + public static int[] 尾_0基本 = new int[4] { 0, 1, 2, 3 }; + + public static Dictionary> 尾_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 0, 1 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1, 2, 3 } + }, + { + EmotionType.Lewd, + new List { 1, 2, 3 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 長胴_0数 = 1; + + public const int 魚_0数 = 4; + + public static int[] 魚_0基本 = new int[4] { 0, 1, 2, 3 }; + + public static Dictionary> 魚_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 0, 1 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1, 2, 3 } + }, + { + EmotionType.Lewd, + new List { 1, 2, 3 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 鯨_0数 = 4; + + public static int[] 鯨_0基本 = new int[4] { 0, 1, 2, 3 }; + + public static Dictionary> 鯨_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0, 1 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 0, 1 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1, 2, 3 } + }, + { + EmotionType.Lewd, + new List { 1, 2, 3 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 蠍_0数 = 4; + + public static int[] 蠍_0基本 = new int[4] { 0, 1, 2, 3 }; + + public static Dictionary> 蠍_0感情対応 = new Dictionary> + { + { + EmotionType.none, + new List { 0 } + }, + { + EmotionType.Denial, + new List { 0, 1 } + }, + { + EmotionType.Humiliation, + new List { 2 } + }, + { + EmotionType.Shame, + new List { 1, 2 } + }, + { + EmotionType.Acceptance, + new List { 0 } + }, + { + EmotionType.Desire, + new List { 1 } + }, + { + EmotionType.Excitement, + new List { 0, 1 } + }, + { + EmotionType.余裕, + new List { 0, 1 } + }, + { + EmotionType.Happiness, + new List { 0, 1 } + }, + { + EmotionType.Joy, + new List { 1, 2, 3 } + }, + { + EmotionType.Lewd, + new List { 1, 2, 3 } + }, + { + EmotionType.Other, + new List { 0, 1 } + } + }; + + public const int 植_0数 = 1; + + public static void SetInitialAngle(this Cha Cha) + { + Ele[] Elements = Cha.Bod.Elements; + foreach (Ele obj in Elements) + { + obj.AngleAll = 0.0; + obj.SetAngle0(); + } + } + + public static void SetSymmetry(this Cha Cha) + { + Ele[] Elements = Cha.Bod.Elements; + try + { + List list = new List(); + List list2 = new List(); + Ele[] array = Elements; + foreach (Ele ele in array) + { + string text = ele.ConnectionType.ToString(); + if (!(ele is 尾_鳥) && !ele.ConnectionType.Is左右無し()) + { + if (text.Contains("左") && (ele is 触手 || ele is 尾)) + { + list.Add(ele); + } + else if (text.Contains("右") && (ele is 触手 || ele is 尾)) + { + list2.Add(ele); + } + } + } + list.Sort((Ele x, Ele y) => x.ConnectionType.ToString().CompareTo(y.ConnectionType.ToString())); + list2.Sort((Ele x, Ele y) => x.ConnectionType.ToString().CompareTo(y.ConnectionType.ToString())); + if (list.Count <= list2.Count) + { + for (int j = 0; j < list.Count; j++) + { + list[j].SetAngle(list2[j]); + } + } + else if (list.Count >= list2.Count) + { + for (int j = 0; j < list2.Count; j++) + { + list2[j].SetAngle(list[j]); + } + } + list.Clear(); + list2.Clear(); + array = Elements; + foreach (Ele ele2 in array) + { + string text = ele2.ConnectionType.ToString(); + if (!(ele2 is 尾_鳥) && !ele2.ConnectionType.Is左右無し()) + { + if (!ele2.右 && (ele2 is 触手 || ele2 is 尾)) + { + list.Add(ele2); + } + else if (ele2.右 && (ele2 is 触手 || ele2 is 尾)) + { + list2.Add(ele2); + } + } + } + list.Sort((Ele x, Ele y) => x.ToString().CompareTo(y.ToString())); + list2.Sort((Ele x, Ele y) => x.ToString().CompareTo(y.ToString())); + if (list.Count <= list2.Count) + { + for (int j = 0; j < list.Count; j++) + { + list[j].SetAngle(list2[j]); + } + } + else if (list.Count >= list2.Count) + { + for (int j = 0; j < list2.Count; j++) + { + list2[j].SetAngle(list[j]); + } + } + } + catch (Exception) + { + } + } + + public static void 重複角度処理(this Ele e) + { + int num = -1; + int num2 = 0; + bool flag = true; + string text = e.GetType().ToString(); + foreach (Ele item in e.Par.EnumConnectionType(e.ConnectionType)) + { + if (!(item.GetType().ToString() == text)) + { + continue; + } + if (flag) + { + if (item != e) + { + num2++; + } + else + { + flag = false; + } + } + num++; + } + if (num2 >= num) + { + return; + } + if (e.右) + { + if (e is 四足脇) + { + double num3 = (double)(num - num2) * -13.0; + e.角度B += num3; + } + else if (e.Par is 多足_蛸) + { + double num4 = (double)num2 * -17.0; + e.角度B += num4; + } + else if (e is 触手_犬) + { + double num5 = (double)(num - num2) * 17.0; + e.角度B += num5; + 触手_犬 obj = (触手_犬)e; + obj.X0Y0_脚前_上腕.AngleBase -= num5; + obj.X0Y0_脚後_上腕.AngleBase -= num5; + } + else + { + double num6 = (double)(num - num2) * -17.0; + e.角度B += num6; + } + } + else if (e is 四足脇) + { + double num3 = (double)(num - num2) * 13.0; + e.角度B += num3; + } + else if (e.Par is 多足_蛸) + { + double num7 = (double)num2 * 17.0; + e.角度B += num7; + } + else if (e is 触手_犬) + { + double num8 = (double)(num - num2) * -17.0; + e.角度B += num8; + 触手_犬 obj2 = (触手_犬)e; + obj2.X0Y0_脚前_上腕.AngleBase -= num8; + obj2.X0Y0_脚後_上腕.AngleBase -= num8; + } + else + { + double num9 = (double)(num - num2) * 17.0; + e.角度B += num9; + } + } + + public static double 角度ムラ(this Cha c, int rs1, double ba1, int rs2, double ba2) + { + return (double)rs1 * ba1 * c.ChaD.固有値 + (double)rs2 * ba2 * RNG.XS.NextDouble(); + } + + public static void 眉_無左(this Cha Cha, double u1) + { + Cha.Bod.眉左.眉間_表示 = false; + Cha.Bod.眉左.Yi = 0; + Cha.Bod.眉左.角度B = u1; + } + + public static void 眉_無右(this Cha Cha, double u1) + { + Cha.Bod.眉右.眉間_表示 = false; + Cha.Bod.眉右.Yi = 0; + Cha.Bod.眉右.角度B = 0.0 - u1; + } + + public static void 眉_吊左(this Cha Cha, bool 眉間, double u1) + { + Cha.Bod.眉左.眉間_表示 = 眉間; + Cha.Bod.眉左.Yi = 1; + Cha.Bod.眉左.角度B = u1; + } + + public static void 眉_吊右(this Cha Cha, bool 眉間, double u1) + { + Cha.Bod.眉右.眉間_表示 = 眉間; + Cha.Bod.眉右.Yi = 1; + Cha.Bod.眉右.角度B = 0.0 - u1; + } + + public static void 眉_顰左(this Cha Cha, bool 眉間, double u1) + { + Cha.Bod.眉左.眉間_表示 = 眉間; + Cha.Bod.眉左.Yi = 2; + Cha.Bod.眉左.角度B = u1; + } + + public static void 眉_顰右(this Cha Cha, bool 眉間, double u1) + { + Cha.Bod.眉右.眉間_表示 = 眉間; + Cha.Bod.眉右.Yi = 2; + Cha.Bod.眉右.角度B = 0.0 - u1; + } + + public static void 両眉_無(this Cha Cha) + { + double u = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); + Cha.眉_無左(u); + Cha.眉_無右(u); + } + + public static void 両眉_顰(this Cha Cha) + { + double u = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); + bool flag = Cha.ChaD.固有値 * RNG.XS.NextDouble() > 0.5; + Cha.眉_顰左(flag, u); + Cha.眉_顰右(!flag, u); + } + + public static void 両眉_0(this Cha Cha, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5); + double u = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5) : num); + Cha.眉左_0(i1, num); + Cha.眉右_0(i2, u); + } + + public static void 眉左_0(this Cha c, int i, double u1) + { + switch (i) + { + case 0: + c.眉_無左(u1); + break; + case 1: + c.眉_吊左(眉間: false, u1); + break; + case 2: + c.眉_吊左(眉間: true, u1); + break; + case 3: + c.眉_顰左(眉間: false, u1); + break; + case 4: + c.眉_顰左(眉間: true, u1); + break; + } + } + + public static void 眉右_0(this Cha c, int i, double u1) + { + switch (i) + { + case 0: + c.眉_無右(u1); + break; + case 1: + c.眉_吊右(眉間: false, u1); + break; + case 2: + c.眉_吊右(眉間: true, u1); + break; + case 3: + c.眉_顰右(眉間: false, u1); + break; + case 4: + c.眉_顰右(眉間: true, u1); + break; + } + } + + public static void 眉_下左(this Cha Cha) + { + Cha.Bod.眉左.本体.CurJoinRoot.PositionCont = Dat.Vec2DZero; + } + + public static void 眉_下右(this Cha Cha) + { + Cha.Bod.眉右.本体.CurJoinRoot.PositionCont = Dat.Vec2DZero; + } + + public static void 眉_上左(this Cha Cha) + { + Cha.Bod.眉左.本体.CurJoinRoot.PositionCont = -Dat.Vec2DUnitY * 0.003; + } + + public static void 眉_上右(this Cha Cha) + { + Cha.Bod.眉右.本体.CurJoinRoot.PositionCont = -Dat.Vec2DUnitY * 0.003; + } + + public static void 両眉_下(this Cha Cha) + { + Cha.眉_下左(); + Cha.眉_下右(); + } + + public static void 両眉_上(this Cha Cha) + { + Cha.眉_上左(); + Cha.眉_上右(); + } + + public static void 両眉_1(this Cha Cha, int i1, int i2) + { + Cha.眉左_1(i1); + Cha.眉右_1(i2); + } + + public static void 眉左_1(this Cha c, int i) + { + switch (i) + { + case 0: + c.眉_下左(); + break; + case 1: + c.眉_上左(); + break; + } + } + + public static void 眉右_1(this Cha c, int i) + { + switch (i) + { + case 0: + c.眉_下右(); + break; + case 1: + c.眉_上右(); + break; + } + } + + public static void 単眉_無(this Cha Cha) + { + Cha.Bod.単眼眉.Yi = 0; + } + + public static void 単眉_吊(this Cha Cha) + { + Cha.Bod.単眼眉.Yi = 1; + } + + public static void 単眉_顰(this Cha Cha) + { + Cha.Bod.単眼眉.Yi = 2; + } + + public static void 単眉_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.単眉_無(); + break; + case 1: + c.単眉_吊(); + break; + case 2: + c.単眉_顰(); + break; + } + } + + public static void 単眉_下(this Cha Cha) + { + Cha.Bod.単眼眉.本体.CurJoinRoot.PositionCont = Dat.Vec2DZero; + } + + public static void 単眉_上(this Cha Cha) + { + Cha.Bod.単眼眉.本体.CurJoinRoot.PositionCont = -Dat.Vec2DUnitY * 0.003; + } + + public static void 単眉_1(this Cha c, int i) + { + switch (i) + { + case 0: + c.単眉_下(); + break; + case 1: + c.単眉_上(); + break; + } + } + + public static void 目_見つめ左(this Cha Cha) + { + Cha.Bod.目左.視線 = new Vector2D(0.0, -0.00023); + Cha.Bod.目左.X0Y0_黒目_黒目.SizeXCont = 1.0; + Cha.Bod.目左.X0Y0_黒目_瞳孔.SizeXCont = 1.0; + } + + public static void 目_見つめ右(this Cha Cha) + { + Cha.Bod.目右.視線 = new Vector2D(0.0, -0.00023); + Cha.Bod.目右.X0Y0_黒目_黒目.SizeXCont = 1.0; + Cha.Bod.目右.X0Y0_黒目_瞳孔.SizeXCont = 1.0; + } + + public static void 目_逸らし左(this Cha Cha, bool b) + { + Cha.Bod.目左.視線 = new Vector2D((b ? 1.0 : (-1.0)) * 0.0015, 0.0); + Cha.Bod.目左.X0Y0_黒目_黒目.SizeXCont = 0.95; + Cha.Bod.目左.X0Y0_黒目_瞳孔.SizeXCont = 0.95; + } + + public static void 目_逸らし右(this Cha Cha, bool b) + { + Cha.Bod.目右.視線 = new Vector2D((b ? 1.0 : (-1.0)) * 0.0015, 0.0); + Cha.Bod.目右.X0Y0_黒目_黒目.SizeXCont = 0.95; + Cha.Bod.目右.X0Y0_黒目_瞳孔.SizeXCont = 0.95; + } + + public static void 目_上転左(this Cha Cha) + { + Cha.Bod.目左.視線 = new Vector2D(0.0, -0.0021); + Cha.Bod.目左.X0Y0_黒目_黒目.SizeXCont = 1.0; + Cha.Bod.目左.X0Y0_黒目_瞳孔.SizeXCont = 1.0; + } + + public static void 目_上転右(this Cha Cha) + { + Cha.Bod.目右.視線 = new Vector2D(0.0, -0.002); + Cha.Bod.目右.X0Y0_黒目_黒目.SizeXCont = 1.0; + Cha.Bod.目右.X0Y0_黒目_瞳孔.SizeXCont = 1.0; + } + + public static void 両目_見つめ(this Cha Cha) + { + Cha.目_見つめ左(); + Cha.目_見つめ右(); + } + + public static void 両目_0(this Cha Cha, int i1, int i2) + { + Cha.目左_0(i1); + Cha.目右_0(i2); + } + + public static void 目左_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.目_見つめ左(); + break; + case 1: + c.目_逸らし左(b: false); + break; + case 2: + c.目_逸らし左(b: true); + break; + case 3: + c.目_上転左(); + break; + } + } + + public static void 目右_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.目_見つめ右(); + break; + case 1: + c.目_逸らし右(b: false); + break; + case 2: + c.目_逸らし右(b: true); + break; + case 3: + c.目_上転右(); + break; + } + } + + public static void 頬目_見つめ左(this Cha Cha) + { + Cha.Bod.頬目左.視線 = new Vector2D(0.0, -0.00023); + Cha.Bod.頬目左.X0Y0_黒目_黒目.SizeXCont = 1.0; + Cha.Bod.頬目左.X0Y0_黒目_瞳孔.SizeXCont = 1.0; + Cha.Bod.頬目左.X0Y0_黒目_黒目.SizeYCont = 1.0; + Cha.Bod.頬目左.X0Y0_黒目_瞳孔.SizeYCont = 1.0; + } + + public static void 頬目_見つめ右(this Cha Cha) + { + Cha.Bod.頬目右.視線 = new Vector2D(0.0, -0.00023); + Cha.Bod.頬目右.X0Y0_黒目_黒目.SizeXCont = 1.0; + Cha.Bod.頬目右.X0Y0_黒目_瞳孔.SizeXCont = 1.0; + Cha.Bod.頬目右.X0Y0_黒目_黒目.SizeYCont = 1.0; + Cha.Bod.頬目右.X0Y0_黒目_瞳孔.SizeYCont = 1.0; + } + + public static void 頬目_逸らし左(this Cha Cha, bool b) + { + Cha.Bod.頬目左.視線 = new Vector2D((b ? 1.0 : (-1.0)) * 0.0015, 0.0); + Cha.Bod.頬目左.X0Y0_黒目_黒目.SizeXCont = 0.95; + Cha.Bod.頬目左.X0Y0_黒目_瞳孔.SizeXCont = 0.95; + Cha.Bod.頬目左.X0Y0_黒目_黒目.SizeYCont = 1.0; + Cha.Bod.頬目左.X0Y0_黒目_瞳孔.SizeYCont = 1.0; + } + + public static void 頬目_逸らし右(this Cha Cha, bool b) + { + Cha.Bod.頬目右.視線 = new Vector2D((b ? 1.0 : (-1.0)) * 0.0015, 0.0); + Cha.Bod.頬目右.X0Y0_黒目_黒目.SizeXCont = 0.95; + Cha.Bod.頬目右.X0Y0_黒目_瞳孔.SizeXCont = 0.95; + Cha.Bod.頬目右.X0Y0_黒目_黒目.SizeYCont = 1.0; + Cha.Bod.頬目右.X0Y0_黒目_瞳孔.SizeYCont = 1.0; + } + + public static void 頬目_上転左(this Cha Cha) + { + Cha.Bod.頬目左.視線 = new Vector2D(0.0, -0.0016); + Cha.Bod.頬目左.X0Y0_黒目_黒目.SizeXCont = 1.0; + Cha.Bod.頬目左.X0Y0_黒目_瞳孔.SizeXCont = 1.0; + Cha.Bod.頬目左.X0Y0_黒目_黒目.SizeYCont = 0.75; + Cha.Bod.頬目左.X0Y0_黒目_瞳孔.SizeYCont = 0.75; + } + + public static void 頬目_上転右(this Cha Cha) + { + Cha.Bod.頬目右.視線 = new Vector2D(0.0, -0.0016); + Cha.Bod.頬目右.X0Y0_黒目_黒目.SizeXCont = 1.0; + Cha.Bod.頬目右.X0Y0_黒目_瞳孔.SizeXCont = 1.0; + Cha.Bod.頬目右.X0Y0_黒目_黒目.SizeYCont = 0.75; + Cha.Bod.頬目右.X0Y0_黒目_瞳孔.SizeYCont = 0.75; + } + + public static void 両頬目_見つめ(this Cha Cha) + { + Cha.頬目_見つめ左(); + Cha.頬目_見つめ右(); + } + + public static void 両頬目_0(this Cha Cha, int i1, int i2) + { + Cha.頬目左_0(i1); + Cha.頬目右_0(i2); + } + + public static void 頬目左_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.頬目_見つめ左(); + break; + case 1: + c.頬目_逸らし左(b: false); + break; + case 2: + c.頬目_逸らし左(b: true); + break; + case 3: + c.頬目_上転左(); + break; + } + } + + public static void 頬目右_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.頬目_見つめ右(); + break; + case 1: + c.頬目_逸らし右(b: false); + break; + case 2: + c.頬目_逸らし右(b: true); + break; + case 3: + c.頬目_上転右(); + break; + } + } + + public static void 額目_見つめ(this Cha Cha) + { + Cha.Bod.額目.視線 = new Vector2D(0.0, 0.0); + Cha.Bod.額目.X0Y0_黒目_黒目.SizeXCont = 1.0; + Cha.Bod.額目.X0Y0_黒目_瞳孔.SizeXCont = 1.0; + Cha.Bod.額目.X0Y0_黒目_黒目.SizeYCont = 1.0; + Cha.Bod.額目.X0Y0_黒目_瞳孔.SizeYCont = 1.0; + } + + public static void 額目_逸らし(this Cha Cha, bool b) + { + Cha.Bod.額目.視線 = new Vector2D((b ? 1.0 : (-1.0)) * 0.0014, 0.0); + Cha.Bod.額目.X0Y0_黒目_黒目.SizeXCont = 0.9; + Cha.Bod.額目.X0Y0_黒目_瞳孔.SizeXCont = 0.9; + Cha.Bod.額目.X0Y0_黒目_黒目.SizeYCont = 1.0; + Cha.Bod.額目.X0Y0_黒目_瞳孔.SizeYCont = 1.0; + } + + public static void 額目_上転(this Cha Cha) + { + Cha.Bod.額目.視線 = new Vector2D(0.0, -0.0025); + Cha.Bod.額目.X0Y0_黒目_黒目.SizeXCont = 1.0; + Cha.Bod.額目.X0Y0_黒目_瞳孔.SizeXCont = 1.0; + Cha.Bod.額目.X0Y0_黒目_黒目.SizeYCont = 0.95; + Cha.Bod.額目.X0Y0_黒目_瞳孔.SizeYCont = 0.95; + } + + public static void 額目_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.額目_見つめ(); + break; + case 1: + c.額目_逸らし(b: false); + break; + case 2: + c.額目_逸らし(b: true); + break; + case 3: + c.額目_上転(); + break; + } + } + + public static void 単目_見つめ(this Cha Cha) + { + Cha.Bod.単眼目.視線 = new Vector2D(0.0, -0.00023); + Cha.Bod.単眼目.X0Y0_黒目_黒目.SizeXCont = 1.0; + Cha.Bod.単眼目.X0Y0_黒目_瞳孔.SizeXCont = 1.0; + } + + public static void 単目_逸らし(this Cha Cha, bool b) + { + Cha.Bod.単眼目.視線 = new Vector2D((b ? 1.0 : (-1.0)) * 0.0025, 0.0); + Cha.Bod.単眼目.X0Y0_黒目_黒目.SizeXCont = 0.95; + Cha.Bod.単眼目.X0Y0_黒目_瞳孔.SizeXCont = 0.95; + } + + public static void 単目_上転(this Cha Cha) + { + Cha.Bod.単眼目.視線 = new Vector2D(0.0, -0.0035); + Cha.Bod.単眼目.X0Y0_黒目_黒目.SizeXCont = 1.0; + Cha.Bod.単眼目.X0Y0_黒目_瞳孔.SizeXCont = 1.0; + } + + public static void 単目_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.単目_見つめ(); + break; + case 1: + c.単目_逸らし(b: false); + break; + case 2: + c.単目_逸らし(b: true); + break; + case 3: + c.単目_上転(); + break; + } + } + + public static void 瞼_普左(this Cha Cha) + { + Cha.Bod.瞼左.Xi = 0; + } + + public static void 瞼_普右(this Cha Cha) + { + Cha.Bod.瞼右.Xi = 0; + } + + public static void 瞼_卑左(this Cha Cha) + { + Cha.Bod.瞼左.Xi = 1; + } + + public static void 瞼_卑右(this Cha Cha) + { + Cha.Bod.瞼右.Xi = 1; + } + + public static void 両瞼_卑(this Cha Cha) + { + Cha.瞼_卑左(); + Cha.瞼_卑右(); + } + + public static void 両瞼_0(this Cha Cha, int i1, int i2) + { + Cha.瞼左_0(i1); + Cha.瞼右_0(i2); + } + + public static void 瞼左_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.瞼_普左(); + break; + case 1: + c.瞼_卑左(); + break; + } + } + + public static void 瞼右_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.瞼_普右(); + break; + case 1: + c.瞼_卑右(); + break; + } + } + + public static void 頬瞼_普左(this Cha Cha) + { + Cha.Bod.頬瞼左.Xi = 0; + } + + public static void 頬瞼_普右(this Cha Cha) + { + Cha.Bod.頬瞼右.Xi = 0; + } + + public static void 頬瞼_卑左(this Cha Cha) + { + Cha.Bod.頬瞼左.Xi = 1; + } + + public static void 頬瞼_卑右(this Cha Cha) + { + Cha.Bod.頬瞼右.Xi = 1; + } + + public static void 両頬瞼_0(this Cha Cha, int i1, int i2) + { + Cha.頬瞼左_0(i1); + Cha.頬瞼右_0(i2); + } + + public static void 頬瞼左_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.頬瞼_普左(); + break; + case 1: + c.頬瞼_卑左(); + break; + } + } + + public static void 頬瞼右_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.頬瞼_普右(); + break; + case 1: + c.頬瞼_卑右(); + break; + } + } + + public static void 額瞼_普(this Cha Cha) + { + Cha.Bod.額瞼.Xi = 0; + } + + public static void 額瞼_卑(this Cha Cha) + { + Cha.Bod.額瞼.Xi = 1; + } + + public static void 額瞼_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.額瞼_普(); + break; + case 1: + c.額瞼_卑(); + break; + } + } + + public static void 単瞼_普(this Cha Cha) + { + Cha.Bod.単眼瞼.Xi = 0; + } + + public static void 単瞼_卑(this Cha Cha) + { + Cha.Bod.単眼瞼.Xi = 1; + } + + public static void 単瞼_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.単瞼_普(); + break; + case 1: + c.単瞼_卑(); + break; + } + } + + public static void 瞼_基左(this Cha Cha) + { + Cha.瞼基準左 = 0.0; + } + + public static void 瞼_基右(this Cha Cha) + { + Cha.瞼基準右 = 0.0; + } + + public static void 瞼_半1左(this Cha Cha) + { + Cha.瞼基準左 = 0.2; + } + + public static void 瞼_半1右(this Cha Cha) + { + Cha.瞼基準右 = 0.2; + } + + public static void 瞼_半2左(this Cha Cha) + { + Cha.瞼基準左 = 0.4; + } + + public static void 瞼_半2右(this Cha Cha) + { + Cha.瞼基準右 = 0.4; + } + + public static void 瞼_瞑左(this Cha Cha) + { + Cha.瞼基準左 = 1.0; + } + + public static void 瞼_瞑右(this Cha Cha) + { + Cha.瞼基準右 = 1.0; + } + + public static void 両瞼_半1(this Cha Cha) + { + Cha.瞼_半1左(); + Cha.瞼_半1右(); + } + + public static void 両瞼_半2(this Cha Cha) + { + Cha.瞼_半2左(); + Cha.瞼_半2右(); + } + + public static void 両瞼_1(this Cha Cha, int i1, int i2) + { + Cha.瞼左_1(i1); + Cha.瞼右_1(i2); + } + + public static void 瞼左_1(this Cha c, int i) + { + switch (i) + { + case 0: + c.瞼_基左(); + break; + case 1: + c.瞼_半1左(); + break; + case 2: + c.瞼_半2左(); + break; + case 3: + c.瞼_瞑左(); + break; + } + } + + public static void 瞼右_1(this Cha c, int i) + { + switch (i) + { + case 0: + c.瞼_基右(); + break; + case 1: + c.瞼_半1右(); + break; + case 2: + c.瞼_半2右(); + break; + case 3: + c.瞼_瞑右(); + break; + } + } + + public static void 頬瞼_基左(this Cha Cha) + { + Cha.瞼基準頬左 = 0.0; + } + + public static void 頬瞼_基右(this Cha Cha) + { + Cha.瞼基準頬右 = 0.0; + } + + public static void 頬瞼_半1左(this Cha Cha) + { + Cha.瞼基準頬左 = 0.2; + } + + public static void 頬瞼_半1右(this Cha Cha) + { + Cha.瞼基準頬右 = 0.2; + } + + public static void 頬瞼_半2左(this Cha Cha) + { + Cha.瞼基準頬左 = 0.4; + } + + public static void 頬瞼_半2右(this Cha Cha) + { + Cha.瞼基準頬右 = 0.4; + } + + public static void 頬瞼_瞑左(this Cha Cha) + { + Cha.瞼基準頬左 = 1.0; + } + + public static void 頬瞼_瞑右(this Cha Cha) + { + Cha.瞼基準頬右 = 1.0; + } + + public static void 両頬瞼_1(this Cha Cha, int i1, int i2) + { + Cha.頬瞼左_1(i1); + Cha.頬瞼右_1(i2); + } + + public static void 頬瞼左_1(this Cha c, int i) + { + switch (i) + { + case 0: + c.頬瞼_基左(); + break; + case 1: + c.頬瞼_半1左(); + break; + case 2: + c.頬瞼_半2左(); + break; + case 3: + c.頬瞼_瞑左(); + break; + } + } + + public static void 頬瞼右_1(this Cha c, int i) + { + switch (i) + { + case 0: + c.頬瞼_基右(); + break; + case 1: + c.頬瞼_半1右(); + break; + case 2: + c.頬瞼_半2右(); + break; + case 3: + c.頬瞼_瞑右(); + break; + } + } + + public static void 額瞼_基(this Cha Cha) + { + Cha.瞼基準額 = 0.0; + } + + public static void 額瞼_半1(this Cha Cha) + { + Cha.瞼基準額 = 0.2; + } + + public static void 額瞼_半2(this Cha Cha) + { + Cha.瞼基準額 = 0.4; + } + + public static void 額瞼_瞑(this Cha Cha) + { + Cha.瞼基準額 = 1.0; + } + + public static void 額瞼_1(this Cha c, int i) + { + switch (i) + { + case 0: + c.額瞼_基(); + break; + case 1: + c.額瞼_半1(); + break; + case 2: + c.額瞼_半2(); + break; + case 3: + c.額瞼_瞑(); + break; + } + } + + public static void 単瞼_基(this Cha Cha) + { + Cha.瞼基準単 = 0.0; + } + + public static void 単瞼_半1(this Cha Cha) + { + Cha.瞼基準単 = 0.2; + } + + public static void 単瞼_半2(this Cha Cha) + { + Cha.瞼基準単 = 0.4; + } + + public static void 単瞼_瞑(this Cha Cha) + { + Cha.瞼基準単 = 1.0; + } + + public static void 単瞼_1(this Cha c, int i) + { + switch (i) + { + case 0: + c.単瞼_基(); + break; + case 1: + c.単瞼_半1(); + break; + case 2: + c.単瞼_半2(); + break; + case 3: + c.単瞼_瞑(); + break; + } + } + + public static void 口_閉じ(this Cha Cha) + { + Cha.Bod.口i = 10; + } + + public static void 口_半開1(this Cha Cha) + { + Cha.Bod.口i = 5; + } + + public static void 口_半開2(this Cha Cha) + { + Cha.Bod.口i = 6; + } + + public static void 口_開き(this Cha Cha) + { + Cha.Bod.口i = 9; + } + + public static void 口_閉笑(this Cha Cha) + { + Cha.Bod.口i = 4; + } + + public static void 口_薄笑(this Cha Cha) + { + Cha.Bod.口i = 0; + } + + public static void 口_笑い(this Cha Cha) + { + Cha.Bod.口i = 1; + } + + public static void 口_薄笑食縛(this Cha Cha) + { + Cha.Bod.口i = 2; + } + + public static void 口_笑い食縛(this Cha Cha) + { + Cha.Bod.口i = 3; + } + + public static void 口_紡ぎ(this Cha Cha) + { + Cha.Bod.口i = 11; + } + + public static void 口_食縛1(this Cha Cha) + { + Cha.Bod.口i = 7; + } + + public static void 口_食縛2(this Cha Cha) + { + Cha.Bod.口i = 8; + } + + public static void 口_咥え(this Cha Cha) + { + Cha.Bod.口i = 12; + } + + public static void 口_しゃぶり(this Cha Cha) + { + Cha.Bod.口i = 13; + } + + public static void 口_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.口_閉じ(); + break; + case 1: + c.口_半開1(); + break; + case 2: + c.口_半開2(); + break; + case 3: + c.口_開き(); + break; + case 4: + c.口_閉笑(); + break; + case 5: + c.口_薄笑(); + break; + case 6: + c.口_笑い(); + break; + case 7: + c.口_薄笑食縛(); + break; + case 8: + c.口_笑い食縛(); + break; + case 9: + c.口_紡ぎ(); + break; + case 10: + c.口_食縛1(); + break; + case 11: + c.口_食縛2(); + break; + case 12: + c.口_咥え(); + break; + case 13: + c.口_しゃぶり(); + break; + } + } + + public static void 口修正(this Cha c) + { + if (c.Bod.口i != 5 && c.Bod.口i != 6 && c.Bod.口i != 7 && c.Bod.口i != 8 && c.Bod.口i != 9 && c.Bod.口i != 12 && c.Bod.口i != 13) + { + return; + } + if (c.ChaD.Emotion < EmotionType.Acceptance) + { + switch (RNG.XS.Next(2)) + { + case 0: + c.口_閉じ(); + break; + case 1: + c.口_紡ぎ(); + break; + } + return; + } + switch (RNG.XS.Next(3)) + { + case 0: + c.口_閉笑(); + break; + case 1: + c.口_薄笑(); + break; + case 2: + c.口_笑い(); + break; + } + } + + public static void 舌_無し(this Cha Cha) + { + Cha.Bod.舌_表示 = false; + } + + public static void 舌_出し(this Cha Cha) + { + Cha.Bod.舌_表示 = true; + Cha.Bod.舌.尺度YC = 0.2 + 0.8 * RNG.XS.NextDouble(); + } + + public static void 舌_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.舌_無し(); + break; + case 1: + c.舌_出し(); + break; + } + } + + public static void 耳_人_基左(this Cha Cha) + { + Cha.Bod.耳左.Yi = 0; + } + + public static void 耳_人_基右(this Cha Cha) + { + Cha.Bod.耳右.Yi = 0; + } + + public static void 耳_人_半左(this Cha Cha) + { + Cha.Bod.耳左.Yi = 1; + } + + public static void 耳_人_半右(this Cha Cha) + { + Cha.Bod.耳右.Yi = 1; + } + + public static void 耳_人_伏左(this Cha Cha) + { + Cha.Bod.耳左.Yi = 2; + } + + public static void 耳_人_伏右(this Cha Cha) + { + Cha.Bod.耳右.Yi = 2; + } + + public static void 両耳_0(this Cha Cha, int i1, int i2) + { + Cha.耳左_0(i1); + Cha.耳右_0(i2); + } + + public static void 耳左_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.耳_人_基左(); + break; + case 1: + c.耳_人_半左(); + break; + case 2: + c.耳_人_伏左(); + break; + } + } + + public static void 耳右_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.耳_人_基右(); + break; + case 1: + c.耳_人_半右(); + break; + case 2: + c.耳_人_伏右(); + break; + } + } + + public static void 耳_獣_基左(this Cha Cha) + { + Cha.Bod.獣耳左.Yi = 0; + } + + public static void 耳_獣_基右(this Cha Cha) + { + Cha.Bod.獣耳右.Yi = 0; + } + + public static void 耳_獣_半左(this Cha Cha) + { + Cha.Bod.獣耳左.Yi = 1; + } + + public static void 耳_獣_半右(this Cha Cha) + { + Cha.Bod.獣耳右.Yi = 1; + } + + public static void 耳_獣_伏左(this Cha Cha) + { + Cha.Bod.獣耳左.Yi = 2; + } + + public static void 耳_獣_伏右(this Cha Cha) + { + Cha.Bod.獣耳右.Yi = 2; + } + + public static void 両獣耳_0(this Cha Cha, int i1, int i2) + { + Cha.獣耳左_0(i1); + Cha.獣耳右_0(i2); + } + + public static void 獣耳左_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.耳_獣_基左(); + break; + case 1: + c.耳_獣_半左(); + break; + case 2: + c.耳_獣_伏左(); + break; + } + } + + public static void 獣耳右_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.耳_獣_基右(); + break; + case 1: + c.耳_獣_半右(); + break; + case 2: + c.耳_獣_伏右(); + break; + } + } + + public static void 触覚絶頂(this Cha Cha, double a) + { + Cha.Bod.触覚左.角度C = a * RNG.XS.NextDouble(); + Cha.Bod.触覚右.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + + public static void 触覚甲左(this Cha Cha, double u1, double u2, double 根本角度, double 節角度) + { + Cha.Bod.触覚甲左.SetAngle0(); + Cha.Bod.触覚甲左.X0Y0_節0.AngleBase += 根本角度 + u1; + Cha.Bod.触覚甲左.X0Y0_節1.AngleBase += 節角度 + u2; + } + + public static void 触覚甲右(this Cha Cha, double u1, double u2, double 根本角度, double 節角度) + { + Cha.Bod.触覚甲右.SetAngle0(); + Cha.Bod.触覚甲右.X0Y0_節0.AngleBase += 0.0 - 根本角度 + (0.0 - u1); + Cha.Bod.触覚甲右.X0Y0_節1.AngleBase += 0.0 - 節角度 + (0.0 - u2); + } + + public static void 触覚甲_基本左(this Cha Cha, double u1, double u2) + { + Cha.触覚甲左(u1, u2, 0.0, 0.0); + } + + public static void 触覚甲_基本右(this Cha Cha, double u1, double u2) + { + Cha.触覚甲右(u1, u2, 0.0, 0.0); + } + + public static void 触覚甲_ピーン左(this Cha Cha, double u1, double u2) + { + Cha.触覚甲左(u1, u2, 20.0, -25.0); + } + + public static void 触覚甲_ピーン右(this Cha Cha, double u1, double u2) + { + Cha.触覚甲右(u1, u2, 20.0, -25.0); + } + + public static void 触覚甲_萎縮左(this Cha Cha, double u1, double u2) + { + Cha.触覚甲左(u1, u2, -80.0, 100.0); + } + + public static void 触覚甲_萎縮右(this Cha Cha, double u1, double u2) + { + Cha.触覚甲右(u1, u2, -80.0, 100.0); + } + + public static void 触覚甲左_0(this Cha c, int i, double u1, double u2) + { + switch (i) + { + case 0: + c.触覚甲_基本左(u1, u2); + break; + case 1: + c.触覚甲_ピーン左(u1, u2); + break; + case 2: + c.触覚甲_萎縮左(u1, u2); + break; + } + } + + public static void 触覚甲右_0(this Cha c, int i, double u1, double u2) + { + switch (i) + { + case 0: + c.触覚甲_基本右(u1, u2); + break; + case 1: + c.触覚甲_ピーン右(u1, u2); + break; + case 2: + c.触覚甲_萎縮右(u1, u2); + break; + } + } + + public static void 触覚甲絶頂(this Cha Cha, double a) + { + Cha.Bod.触覚甲左.角度C = a * RNG.XS.NextDouble(); + Cha.Bod.触覚甲右.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + + public static void 大顎左(this Cha Cha, int n, double u1, double 根本角度) + { + 大顎 obj = Cha.Bod.大顎左[n]; + obj.SetAngle0(); + obj.本体.CurJoinRoot.AngleBase += 根本角度 + u1; + } + + public static void 大顎右(this Cha Cha, int n, double u1, double 根本角度) + { + 大顎 obj = Cha.Bod.大顎右[n]; + obj.SetAngle0(); + obj.本体.CurJoinRoot.AngleBase += 0.0 - 根本角度 + (0.0 - u1); + } + + public static void 大顎_基本左(this Cha Cha, int n, double u1) + { + Cha.大顎左(n, u1, 0.0); + } + + public static void 大顎_基本右(this Cha Cha, int n, double u1) + { + Cha.大顎右(n, u1, 0.0); + } + + public static void 大顎_開き左(this Cha Cha, int n, double u1) + { + Cha.大顎左(n, u1, 25.0); + } + + public static void 大顎_開き右(this Cha Cha, int n, double u1) + { + Cha.大顎右(n, u1, 25.0); + } + + public static void 大顎_閉じ左(this Cha Cha, int n, double u1) + { + Cha.大顎左(n, u1, -15.0); + } + + public static void 大顎_閉じ右(this Cha Cha, int n, double u1) + { + Cha.大顎右(n, u1, -15.0); + } + + public static void 両大顎_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num2 = 0.0; + num2 = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); + Cha.大顎左_0(i1, n, num); + Cha.大顎右_0(i2, n, num2); + } + + public static void 大顎左_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.大顎_基本左(n, u1); + break; + case 1: + c.大顎_開き左(n, u1); + break; + case 2: + c.大顎_閉じ左(n, u1); + break; + } + } + + public static void 大顎右_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.大顎_基本右(n, u1); + break; + case 1: + c.大顎_開き右(n, u1); + break; + case 2: + c.大顎_閉じ右(n, u1); + break; + } + } + + public static void 大顎絶頂(this Cha Cha, double a) + { + foreach (大顎 item in Cha.Bod.大顎左) + { + item.角度C = a * RNG.XS.NextDouble(); + } + foreach (大顎 item2 in Cha.Bod.大顎右) + { + item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 虫顎左(this Cha Cha, int n, double u1, double 根本角度) + { + 虫顎 obj = Cha.Bod.虫顎左[n]; + obj.SetAngle0(); + obj.X0Y0_顎.AngleBase += 根本角度 + u1; + } + + public static void 虫顎右(this Cha Cha, int n, double u1, double 根本角度) + { + 虫顎 obj = Cha.Bod.虫顎右[n]; + obj.SetAngle0(); + obj.X0Y0_顎.AngleBase += 0.0 - 根本角度 + (0.0 - u1); + } + + public static void 虫顎_基本左(this Cha Cha, int n, double u1) + { + Cha.虫顎左(n, u1, 0.0); + } + + public static void 虫顎_基本右(this Cha Cha, int n, double u1) + { + Cha.虫顎右(n, u1, 0.0); + } + + public static void 虫顎_開き左(this Cha Cha, int n, double u1) + { + Cha.虫顎左(n, u1, 25.0); + } + + public static void 虫顎_開き右(this Cha Cha, int n, double u1) + { + Cha.虫顎右(n, u1, 25.0); + } + + public static void 虫顎_閉じ左(this Cha Cha, int n, double u1) + { + Cha.虫顎左(n, u1, -10.0); + } + + public static void 虫顎_閉じ右(this Cha Cha, int n, double u1) + { + Cha.虫顎右(n, u1, -10.0); + } + + public static void 両虫顎_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num2 = 0.0; + num2 = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); + Cha.虫顎左_0(i1, n, num); + Cha.虫顎右_0(i2, n, num2); + } + + public static void 虫顎左_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.虫顎_基本左(n, u1); + break; + case 1: + c.虫顎_開き左(n, u1); + break; + case 2: + c.虫顎_閉じ左(n, u1); + break; + } + } + + public static void 虫顎右_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.虫顎_基本右(n, u1); + break; + case 1: + c.虫顎_開き右(n, u1); + break; + case 2: + c.虫顎_閉じ右(n, u1); + break; + } + } + + public static void 虫顎絶頂(this Cha Cha, double a) + { + foreach (虫顎 item in Cha.Bod.虫顎左) + { + item.角度C = a * RNG.XS.NextDouble(); + } + foreach (虫顎 item2 in Cha.Bod.虫顎右) + { + item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 腕_人左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B, double 上腕尺度XC, double 下腕尺度XC, double 手尺度XC, double 下腕尺度C, double 手尺度C, bool 上腕外線, bool 下腕外線, bool 下腕反転Y, int 手Yi, bool 前後) + { + 腕人 腕人2 = Cha.Bod.腕人左[n]; + 腕人2.肩.SetAngle0(); + 腕人2.肩.角度B = 肩角度B + u1; + if (腕人2.上腕 != null) + { + 腕人2.上腕.肘部_外線 = 上腕外線; + 腕人2.上腕.尺度XC = 上腕尺度XC; + 腕人2.上腕.角度B = 上腕角度B + u2; + if (腕人2.下腕 != null) + { + Cha.Bod.腕前後(右: false, n, 前後); + 腕人2.下腕.反転Y = false; + 腕人2.下腕.肘部_外線 = 下腕外線; + 腕人2.下腕.尺度XC = 下腕尺度XC; + 腕人2.下腕.尺度C = 下腕尺度C; + 腕人2.下腕.角度B = 下腕角度B + u3; + 腕人2.下腕.反転Y = 下腕反転Y; + 腕人2.下腕.鎖1.反転Y = 下腕反転Y; + if (腕人2.下腕.虫鎌_接続 != null) + { + Ele[] 虫鎌_接続 = 腕人2.下腕.虫鎌_接続; + foreach (Ele obj in 虫鎌_接続) + { + obj.尺度XC = 下腕尺度XC; + obj.尺度C = 下腕尺度C; + obj.反転Y = 下腕反転Y; + } + } + if (腕人2.手 != null) + { + 腕人2.手.尺度XC = 手尺度XC; + 腕人2.手.尺度C = 手尺度C; + 腕人2.手.角度B = 手角度B + u4; + if (手Yi == 11) + { + 腕人2.手.Yi = 3; + bool flag = 腕人2.下腕.植性1_通常_花弁_花弁_表示 || 腕人2.下腕.植性1_欠損_花弁_花弁_表示; + 腕人2.手.角度B -= (flag ? 15.0 : 0.0); + 腕人2.手.人指_人指3_表示 = false; + 腕人2.手.中指_中指3_表示 = false; + 腕人2.手.薬指_薬指3_表示 = false; + 腕人2.手.小指_小指3_表示 = false; + if (flag) + { + 腕人2.手.X0Y3_小指_小指2.AngleCont = 20.0; + } + else + { + 腕人2.手.X0Y3_小指_小指2.AngleCont = -20.0; + } + } + else + { + 腕人2.手.人指_人指3_表示 = true; + if (腕人2.手.中指_中指2_表示) + { + 腕人2.手.中指_中指3_表示 = true; + } + if (腕人2.手.薬指_薬指2_表示) + { + 腕人2.手.薬指_薬指3_表示 = true; + } + 腕人2.手.小指_小指3_表示 = true; + 腕人2.手.X0Y3_小指_小指2.AngleCont = 0.0; + 腕人2.手.Yi = 手Yi; + if (手Yi == 9) + { + if (!腕人2.手.中指_中指1_表示) + { + 腕人2.手.X0Y9_小指_小指1.AngleBase = -110.0; + 腕人2.手.X0Y9_小指_小指2.AngleBase = -70.0; + 腕人2.手.X0Y9_小指_小指3.AngleBase = -105.0; + } + else + { + 腕人2.手.X0Y9_小指_小指1.AngleBase = 0.0; + 腕人2.手.X0Y9_小指_小指2.AngleBase = 0.0; + 腕人2.手.X0Y9_小指_小指3.AngleBase = 0.0; + } + } + } + } + } + } + 腕人2.肩.重複角度処理(); + } + + public static void 腕_人右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B, double 上腕尺度XC, double 下腕尺度XC, double 手尺度XC, double 下腕尺度C, double 手尺度C, bool 上腕外線, bool 下腕外線, bool 下腕反転Y, int 手Yi, bool 前後) + { + 腕人 腕人2 = Cha.Bod.腕人右[n]; + 腕人2.肩.SetAngle0(); + 腕人2.肩.角度B = 0.0 - 肩角度B + (0.0 - u1); + if (腕人2.上腕 != null) + { + 腕人2.上腕.肘部_外線 = 上腕外線; + 腕人2.上腕.尺度XC = 上腕尺度XC; + 腕人2.上腕.角度B = 0.0 - 上腕角度B + (0.0 - u2); + if (腕人2.下腕 != null) + { + Cha.Bod.腕前後(右: true, n, 前後); + 腕人2.下腕.反転Y = false; + 腕人2.下腕.肘部_外線 = 下腕外線; + 腕人2.下腕.尺度XC = 下腕尺度XC; + 腕人2.下腕.尺度C = 下腕尺度C; + 腕人2.下腕.角度B = 0.0 - 下腕角度B + (0.0 - u3); + 腕人2.下腕.反転Y = 下腕反転Y; + 腕人2.下腕.鎖1.反転Y = 下腕反転Y; + if (腕人2.下腕.虫鎌_接続 != null) + { + Ele[] 虫鎌_接続 = 腕人2.下腕.虫鎌_接続; + foreach (Ele obj in 虫鎌_接続) + { + obj.尺度XC = 下腕尺度XC; + obj.尺度C = 下腕尺度C; + obj.反転Y = 下腕反転Y; + } + } + if (腕人2.手 != null) + { + 腕人2.手.尺度XC = 手尺度XC; + 腕人2.手.尺度C = 手尺度C; + 腕人2.手.角度B = 0.0 - 手角度B + (0.0 - u4); + if (手Yi == 11) + { + 腕人2.手.Yi = 3; + bool flag = 腕人2.下腕.植性1_通常_花弁_花弁_表示 || 腕人2.下腕.植性1_欠損_花弁_花弁_表示; + 腕人2.手.角度B -= (flag ? (-15.0) : 0.0); + 腕人2.手.人指_人指3_表示 = false; + 腕人2.手.中指_中指3_表示 = false; + 腕人2.手.薬指_薬指3_表示 = false; + 腕人2.手.小指_小指3_表示 = false; + if (flag) + { + 腕人2.手.X0Y3_小指_小指2.AngleCont = -20.0; + } + else + { + 腕人2.手.X0Y3_小指_小指2.AngleCont = 20.0; + } + } + else + { + 腕人2.手.人指_人指3_表示 = true; + if (腕人2.手.中指_中指2_表示) + { + 腕人2.手.中指_中指3_表示 = true; + } + if (腕人2.手.薬指_薬指2_表示) + { + 腕人2.手.薬指_薬指3_表示 = true; + } + 腕人2.手.小指_小指3_表示 = true; + 腕人2.手.X0Y3_小指_小指2.AngleCont = 0.0; + 腕人2.手.Yi = 手Yi; + if (手Yi == 9) + { + if (!腕人2.手.中指_中指1_表示) + { + 腕人2.手.X0Y9_小指_小指1.AngleBase = 110.0; + 腕人2.手.X0Y9_小指_小指2.AngleBase = 70.0; + 腕人2.手.X0Y9_小指_小指3.AngleBase = 105.0; + } + else + { + 腕人2.手.X0Y9_小指_小指1.AngleBase = 0.0; + 腕人2.手.X0Y9_小指_小指2.AngleBase = 0.0; + 腕人2.手.X0Y9_小指_小指3.AngleBase = 0.0; + } + } + } + } + } + } + 腕人2.肩.重複角度処理(); + } + + public static void 腕_人_腕置き左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -30.0, 130.0, 0.0, 0.95, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: false); + } + + public static void 腕_人_腕置き右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -30.0, 130.0, 0.0, 0.95, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: false); + } + + public static void 腕_人_胸庇い左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -80.0, -230.0, 35.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 1, 前後: false); + } + + public static void 腕_人_胸庇い右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -80.0, -230.0, 35.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 1, 前後: false); + } + + public static void 腕_人_体支え左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -60.0, 360.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: false, 下腕外線: false, 下腕反転Y: true, 2, 前後: true); + } + + public static void 腕_人_体支え右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -60.0, 360.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: false, 下腕外線: false, 下腕反転Y: true, 2, 前後: true); + } + + public static void 腕_人_胸乗せ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 5.0, -80.0, 185.0, 45.0, 1.0, 0.85, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 3, 前後: false); + } + + public static void 腕_人_胸乗せ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 5.0, -80.0, 185.0, 45.0, 1.0, 0.85, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 3, 前後: false); + } + + public static void 腕_人_顔隠し左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -13.0, 0.8, 0.95, 1.0, 1.1, 1.0, 上腕外線: true, 下腕外線: true, 下腕反転Y: true, 4, 前後: false); + } + + public static void 腕_人_顔隠し右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -13.0, 0.8, 0.95, 1.0, 1.1, 1.0, 上腕外線: true, 下腕外線: true, 下腕反転Y: true, 4, 前後: false); + } + + public static void 腕_人_チラ見左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -6.0, 1.0, 0.9, 1.0, 1.1, 1.0, 上腕外線: true, 下腕外線: true, 下腕反転Y: true, 10, 前後: false); + } + + public static void 腕_人_チラ見右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -6.0, 1.0, 0.9, 1.0, 1.1, 1.0, 上腕外線: true, 下腕外線: true, 下腕反転Y: true, 10, 前後: false); + } + + public static void 腕_人_指咥え左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 5, 前後: false); + } + + public static void 腕_人_指咥え右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 5, 前後: false); + } + + public static void 腕_人_腕下げ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, -5.0, -75.0, 350.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: false, 下腕外線: false, 下腕反転Y: true, 6, 前後: true); + } + + public static void 腕_人_腕下げ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, -5.0, -75.0, 350.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: false, 下腕外線: false, 下腕反転Y: true, 6, 前後: true); + } + + public static void 腕_人_股隠し左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -91.0, -331.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); + } + + public static void 腕_人_股隠し右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -91.0, -331.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); + } + + public static void 腕_人_開帳左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -101.0, -330.0, 33.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 10, 前後: false); + } + + public static void 腕_人_開帳右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -101.0, -330.0, 33.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 10, 前後: false); + } + + public static void 腕_人_口押さえ1左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); + } + + public static void 腕_人_口押さえ1右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); + } + + public static void 腕_人_口押さえ2左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.Bod.腕左右前後 = false; + Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 0.9, 0.9, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); + } + + public static void 腕_人_口押さえ2右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.Bod.腕左右前後 = true; + Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 0.9, 0.9, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); + } + + public static void 腕_人_口押さえ3左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.Bod.腕左右前後 = false; + Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -204.0, -19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); + } + + public static void 腕_人_口押さえ3右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.Bod.腕左右前後 = true; + Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -204.0, -19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false); + } + + public static void 腕_人_脇見せ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 20.0, 25.0, 135.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: true); + } + + public static void 腕_人_脇見せ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 20.0, 25.0, 135.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: true); + } + + public static void 腕_人_腰手当左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -43.0, 90.0, -30.0, 1.0, 0.85, 0.8, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 7, 前後: false); + } + + public static void 腕_人_腰手当右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -43.0, 90.0, -30.0, 1.0, 0.85, 0.8, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 7, 前後: false); + } + + public static void 腕_人_ピース左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -35.0, 160.0, -50.0, 0.9, 0.9, 1.0, 1.0, 1.05, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 9, 前後: false); + } + + public static void 腕_人_ピース右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -35.0, 160.0, -50.0, 0.9, 0.9, 1.0, 1.0, 1.05, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 9, 前後: false); + } + + public static void 腕_人_手コキ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -60.0, -160.0, 30.0, 0.8, 0.84, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 11, 前後: false); + } + + public static void 腕_人_手コキ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -60.0, -160.0, 30.0, 0.8, 0.84, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 11, 前後: false); + } + + public static void 腕_人_パイズリ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -45.0, 155.0, 15.0, 1.0, 0.55, 0.6, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 8, 前後: false); + } + + public static void 腕_人_パイズリ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -45.0, 155.0, 15.0, 1.0, 0.55, 0.6, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 8, 前後: false); + } + + public static void 腕_人_腕上げ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -20.0, 120.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: false); + } + + public static void 腕_人_腕上げ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -20.0, 120.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: false); + } + + public static void 両腕_人_腕下げ(this Cha Cha, int n, bool 左右, bool 前後) + { + double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.Bod.腕左右前後 = 前後; + if (左右) + { + Cha.腕_人_腕下げ右(n, u, u2, u3, u4); + Cha.腕_人_腕下げ左(n, u, u2, u3, u4); + } + else + { + Cha.腕_人_腕下げ左(n, u, u2, u3, u4); + Cha.腕_人_腕下げ右(n, u, u2, u3, u4); + } + } + + public static void 両腕_人_パイズリ(this Cha Cha, int n, bool 左右, bool 前後) + { + double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.Bod.腕左右前後 = 前後; + if (左右) + { + Cha.腕_人_パイズリ右(n, u, u2, u3, u4); + Cha.腕_人_パイズリ左(n, u, u2, u3, u4); + } + else + { + Cha.腕_人_パイズリ左(n, u, u2, u3, u4); + Cha.腕_人_パイズリ右(n, u, u2, u3, u4); + } + } + + public static void 両腕_人_腕上げ(this Cha Cha, int n, bool 左右, bool 前後) + { + double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.Bod.腕左右前後 = 前後; + Cha.腕_人_腕上げ右(n, u, u2, u3, u4); + Cha.腕_人_腕上げ左(n, u, u2, u3, u4); + if (左右) + { + Cha.腕_人_腕上げ右(n, u, u2, u3, u4); + Cha.腕_人_腕上げ左(n, u, u2, u3, u4); + } + else + { + Cha.腕_人_腕上げ左(n, u, u2, u3, u4); + Cha.腕_人_腕上げ右(n, u, u2, u3, u4); + } + } + + public static void 両腕人_0(this Cha Cha, int n, bool 前後, bool 同角, bool 左右, int i1, int i2) + { + Cha.Bod.腕左右前後 = 前後; + double num = Cha.角度ムラ(RNG.XS.NextSign(), 0.25, RNG.XS.NextSign(), 0.125); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 0.25, RNG.XS.NextSign(), 0.125); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); + double u; + double u2; + double u3; + double u4; + if (同角) + { + u = num; + u2 = num2; + u3 = num3; + u4 = num4; + } + else + { + u = Cha.角度ムラ(RNG.XS.NextSign(), 0.25, RNG.XS.NextSign(), 0.125); + u2 = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); + u3 = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); + u4 = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); + } + if (左右) + { + Cha.腕人右_0(i1, n, num, num2, num3, num4); + Cha.腕人左_0(i2, n, u, u2, u3, u4); + } + else + { + Cha.腕人左_0(i1, n, num, num2, num3, num4); + Cha.腕人右_0(i2, n, u, u2, u3, u4); + } + } + + public static void 腕人左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) + { + switch (i) + { + case 0: + c.腕_人_腕置き左(n, u1, u2, u3, u4); + break; + case 1: + c.腕_人_胸庇い左(n, u1, u2, u3, u4); + break; + case 2: + c.腕_人_体支え左(n, u1, u2, u3, u4); + break; + case 3: + c.腕_人_胸乗せ左(n, u1, u2, u3, u4); + break; + case 4: + c.腕_人_顔隠し左(n, u1, u2, u3, u4); + break; + case 5: + c.腕_人_チラ見左(n, u1, u2, u3, u4); + break; + case 6: + c.腕_人_指咥え左(n, u1, u2, u3, u4); + break; + case 7: + c.腕_人_腕下げ左(n, u1, u2, u3, u4); + break; + case 8: + c.腕_人_股隠し左(n, u1, u2, u3, u4); + break; + case 9: + c.腕_人_開帳左(n, 0.0, 0.0, 0.0, 0.0); + break; + case 10: + c.腕_人_口押さえ1左(n, u1, u2, u3, u4); + break; + case 11: + c.腕_人_口押さえ2左(n, u1, u2, u3, u4); + break; + case 12: + c.腕_人_口押さえ3左(n, u1, u2, u3, u4); + break; + case 13: + c.腕_人_脇見せ左(n, u1, u2, u3, u4); + break; + case 14: + c.腕_人_腰手当左(n, u1, u2, u3, u4); + break; + case 15: + c.腕_人_ピース左(n, u1, u2, u3, u4); + break; + case 16: + c.腕_人_手コキ左(n, u1, u2, u3, u4); + break; + case 17: + c.腕_人_パイズリ左(n, u1, u2, u3, u4); + break; + case 18: + c.腕_人_腕上げ左(n, u1, u2, u3, u4); + break; + } + } + + public static void 腕人右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) + { + switch (i) + { + case 0: + c.腕_人_腕置き右(n, u1, u2, u3, u4); + break; + case 1: + c.腕_人_胸庇い右(n, u1, u2, u3, u4); + break; + case 2: + c.腕_人_体支え右(n, u1, u2, u3, u4); + break; + case 3: + c.腕_人_胸乗せ右(n, u1, u2, u3, u4); + break; + case 4: + c.腕_人_顔隠し右(n, u1, u2, u3, u4); + break; + case 5: + c.腕_人_チラ見右(n, u1, u2, u3, u4); + break; + case 6: + c.腕_人_指咥え右(n, u1, u2, u3, u4); + break; + case 7: + c.腕_人_腕下げ右(n, u1, u2, u3, u4); + break; + case 8: + c.腕_人_股隠し右(n, u1, u2, u3, u4); + break; + case 9: + c.腕_人_開帳右(n, 0.0, 0.0, 0.0, 0.0); + break; + case 10: + c.腕_人_口押さえ1右(n, u1, u2, u3, u4); + break; + case 11: + c.腕_人_口押さえ2右(n, u1, u2, u3, u4); + break; + case 12: + c.腕_人_口押さえ3右(n, u1, u2, u3, u4); + break; + case 13: + c.腕_人_脇見せ右(n, u1, u2, u3, u4); + break; + case 14: + c.腕_人_腰手当右(n, u1, u2, u3, u4); + break; + case 15: + c.腕_人_ピース右(n, u1, u2, u3, u4); + break; + case 16: + c.腕_人_手コキ右(n, u1, u2, u3, u4); + break; + case 17: + c.腕_人_パイズリ右(n, u1, u2, u3, u4); + break; + case 18: + c.腕_人_腕上げ右(n, u1, u2, u3, u4); + break; + } + } + + public static void 腕人絶頂(this Cha Cha, double a) + { + foreach (腕人 item in Cha.Bod.腕人左) + { + item.肩.角度C = a * RNG.XS.NextDouble(); + if (item.上腕 == null) + { + continue; + } + item.上腕.角度C = a * RNG.XS.NextDouble(); + if (item.下腕 != null) + { + item.下腕.角度C = a * RNG.XS.NextDouble(); + if (item.手 != null) + { + item.手.角度C = a * RNG.XS.NextDouble(); + } + } + } + foreach (腕人 item2 in Cha.Bod.腕人右) + { + item2.肩.角度C = (0.0 - a) * RNG.XS.NextDouble(); + if (item2.上腕 == null) + { + continue; + } + item2.上腕.角度C = (0.0 - a) * RNG.XS.NextDouble(); + if (item2.下腕 != null) + { + item2.下腕.角度C = (0.0 - a) * RNG.XS.NextDouble(); + if (item2.手 != null) + { + item2.手.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + } + } + } + + public static void 腕_翼鳥左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 上腕展開, double 下腕展開, double 手展開, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B) + { + 腕翼鳥 腕翼鳥2 = Cha.Bod.腕翼鳥左[n]; + 腕翼鳥2.肩.SetAngle0(); + if (n == 0) + { + 腕翼鳥2.肩.角度B = 肩角度B + u1; + } + if (腕翼鳥2.上腕 != null) + { + 腕翼鳥2.上腕.SetAngle0(); + 腕翼鳥2.上腕.展開 = 上腕展開; + 腕翼鳥2.上腕.角度B += 上腕角度B + u2; + if (腕翼鳥2.下腕 != null) + { + 腕翼鳥2.下腕.SetAngle0(); + 腕翼鳥2.下腕.展開 = 下腕展開; + 腕翼鳥2.下腕.角度B += 下腕角度B + u3; + if (腕翼鳥2.手 != null) + { + 腕翼鳥2.手.SetAngle0(); + 腕翼鳥2.手.展開 = 手展開; + 腕翼鳥2.手.角度B += 手角度B + u4; + } + } + } + 腕翼鳥2.肩.重複角度処理(); + } + + public static void 腕_翼鳥右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 上腕展開, double 下腕展開, double 手展開, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B) + { + 腕翼鳥 腕翼鳥2 = Cha.Bod.腕翼鳥右[n]; + 腕翼鳥2.肩.SetAngle0(); + if (n == 0) + { + 腕翼鳥2.肩.角度B = 0.0 - 肩角度B + (0.0 - u1); + } + if (腕翼鳥2.上腕 != null) + { + 腕翼鳥2.上腕.SetAngle0(); + 腕翼鳥2.上腕.展開 = 上腕展開; + 腕翼鳥2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u2); + if (腕翼鳥2.下腕 != null) + { + 腕翼鳥2.下腕.SetAngle0(); + 腕翼鳥2.下腕.展開 = 下腕展開; + 腕翼鳥2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u3); + if (腕翼鳥2.手 != null) + { + 腕翼鳥2.手.SetAngle0(); + 腕翼鳥2.手.展開 = 手展開; + 腕翼鳥2.手.角度B += 0.0 - 手角度B + (0.0 - u4); + } + } + } + 腕翼鳥2.肩.重複角度処理(); + } + + public static void 腕_翼鳥_脱力左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥左(n, u1, u2, u3, u4, 0.0, 0.25, 0.25, 0.0, -1.0, 0.0, 0.0); + } + + public static void 腕_翼鳥_脱力右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥右(n, u1, u2, u3, u4, 0.0, 0.25, 0.25, 0.0, -1.0, 0.0, 0.0); + } + + public static void 腕_翼鳥_強張り左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, -5.0, 10.0, 0.0); + } + + public static void 腕_翼鳥_強張り右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, -5.0, 10.0, 0.0); + } + + public static void 腕_翼鳥_恥じらい左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 8.0, -13.0, 13.0, 0.0); + } + + public static void 腕_翼鳥_恥じらい右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 8.0, -13.0, 13.0, 0.0); + } + + public static void 腕_翼鳥_顔隠し左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 5.0, -10.0, 15.0, 0.0); + } + + public static void 腕_翼鳥_顔隠し右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 5.0, -10.0, 15.0, 0.0); + } + + public static void 腕_翼鳥_閉じ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 腕_翼鳥_閉じ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 腕_翼鳥_半開き左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥左(n, u1, u2, u3, u4, 0.25, 0.25, 0.25, -3.0, 0.0, 0.0, 0.0); + } + + public static void 腕_翼鳥_半開き右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥右(n, u1, u2, u3, u4, 0.25, 0.25, 0.25, -3.0, 0.0, 0.0, 0.0); + } + + public static void 腕_翼鳥_全開左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥左(n, u1, u2, u3, u4, 1.0, 1.0, 1.0, 6.0, 3.0, 0.0, 0.0); + } + + public static void 腕_翼鳥_全開右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼鳥右(n, u1, u2, u3, u4, 1.0, 1.0, 1.0, 6.0, 3.0, 0.0, 0.0); + } + + public static void 両腕翼鳥_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5); + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5); + double u; + double u2; + double u3; + double u4; + if (同角) + { + u = num; + u2 = num2; + u3 = num3; + u4 = num4; + } + else + { + u = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); + u2 = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); + u3 = Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5); + u4 = Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5); + } + Cha.腕翼鳥左_0(i1, n, num, num2, num3, num4); + Cha.腕翼鳥右_0(i2, n, u, u2, u3, u4); + } + + public static void 腕翼鳥左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) + { + switch (i) + { + case 0: + c.腕_翼鳥_脱力左(n, u1, u2, u3, u4); + break; + case 1: + c.腕_翼鳥_強張り左(n, u1, u2, u3, u4); + break; + case 2: + c.腕_翼鳥_恥じらい左(n, u1, u2, u3, u4); + break; + case 3: + c.腕_翼鳥_顔隠し左(n, u1, u2, u3, u4); + break; + case 4: + c.腕_翼鳥_閉じ左(n, u1, u2, u3, u4); + break; + case 5: + c.腕_翼鳥_半開き左(n, u1, u2, u3, u4); + break; + case 6: + c.腕_翼鳥_全開左(n, u1, u2, u3, u4); + break; + } + } + + public static void 腕翼鳥右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) + { + switch (i) + { + case 0: + c.腕_翼鳥_脱力右(n, u1, u2, u3, u4); + break; + case 1: + c.腕_翼鳥_強張り右(n, u1, u2, u3, u4); + break; + case 2: + c.腕_翼鳥_恥じらい右(n, u1, u2, u3, u4); + break; + case 3: + c.腕_翼鳥_顔隠し右(n, u1, u2, u3, u4); + break; + case 4: + c.腕_翼鳥_閉じ右(n, u1, u2, u3, u4); + break; + case 5: + c.腕_翼鳥_半開き右(n, u1, u2, u3, u4); + break; + case 6: + c.腕_翼鳥_全開右(n, u1, u2, u3, u4); + break; + } + } + + public static void 腕翼鳥絶頂(this Cha Cha, double a) + { + foreach (腕翼鳥 item in Cha.Bod.腕翼鳥左) + { + item.肩.角度C = a * RNG.XS.NextDouble(); + } + foreach (腕翼鳥 item2 in Cha.Bod.腕翼鳥右) + { + item2.肩.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 腕_翼獣左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 上腕展開, double 下腕展開, double 手展開, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B) + { + 腕翼獣 腕翼獣2 = Cha.Bod.腕翼獣左[n]; + 腕翼獣2.肩.SetAngle0(); + if (n == 0) + { + 腕翼獣2.肩.角度B = 肩角度B + u1; + } + if (腕翼獣2.上腕 != null) + { + 腕翼獣2.上腕.SetAngle0(); + 腕翼獣2.上腕.展開 = 上腕展開; + 腕翼獣2.上腕.角度B += 上腕角度B + u2; + if (腕翼獣2.下腕 != null) + { + 腕翼獣2.下腕.SetAngle0(); + 腕翼獣2.下腕.展開 = 下腕展開; + 腕翼獣2.下腕.角度B += 下腕角度B + u3; + if (腕翼獣2.手 != null) + { + 腕翼獣2.手.SetAngle0(); + 腕翼獣2.手.展開 = 手展開; + 腕翼獣2.手.角度B += 手角度B + u4; + } + } + } + 腕翼獣2.肩.重複角度処理(); + } + + public static void 腕_翼獣右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 上腕展開, double 下腕展開, double 手展開, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B) + { + 腕翼獣 腕翼獣2 = Cha.Bod.腕翼獣右[n]; + 腕翼獣2.肩.SetAngle0(); + if (n == 0) + { + 腕翼獣2.肩.角度B = 0.0 - 肩角度B + (0.0 - u1); + } + if (腕翼獣2.上腕 != null) + { + 腕翼獣2.上腕.SetAngle0(); + 腕翼獣2.上腕.展開 = 上腕展開; + 腕翼獣2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u2); + if (腕翼獣2.下腕 != null) + { + 腕翼獣2.下腕.SetAngle0(); + 腕翼獣2.下腕.展開 = 下腕展開; + 腕翼獣2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u3); + if (腕翼獣2.手 != null) + { + 腕翼獣2.手.SetAngle0(); + 腕翼獣2.手.展開 = 手展開; + 腕翼獣2.手.角度B += 0.0 - 手角度B + (0.0 - u4); + } + } + } + 腕翼獣2.肩.重複角度処理(); + } + + public static void 腕_翼獣_脱力左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼獣左(n, u1, u2, u3, u4, 0.0, 0.25, 0.25, 0.0, -1.0, 0.0, 0.0); + } + + public static void 腕_翼獣_脱力右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼獣右(n, u1, u2, u3, u4, 0.0, 0.25, 0.25, 0.0, -1.0, 0.0, 0.0); + } + + public static void 腕_翼獣_強張り左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼獣左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, -10.0, 10.0, 0.0); + } + + public static void 腕_翼獣_強張り右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼獣右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, -10.0, 10.0, 0.0); + } + + public static void 腕_翼獣_閉じ左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼獣左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 腕_翼獣_閉じ右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼獣右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 腕_翼獣_半開き左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼獣左(n, u1, u2, u3, u4, 0.25, 0.25, 0.25, -3.0, 0.0, 0.0, 0.0); + } + + public static void 腕_翼獣_半開き右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼獣右(n, u1, u2, u3, u4, 0.25, 0.25, 0.25, -3.0, 0.0, 0.0, 0.0); + } + + public static void 腕_翼獣_全開左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼獣左(n, u1, u2, u3, u4, 1.0, 1.0, 1.0, 6.0, 3.0, 0.0, 0.0); + } + + public static void 腕_翼獣_全開右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_翼獣右(n, u1, u2, u3, u4, 1.0, 1.0, 1.0, 6.0, 3.0, 0.0, 0.0); + } + + public static void 両腕翼獣_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); + double u; + double u2; + double u3; + double u4; + if (同角) + { + u = num; + u2 = num2; + u3 = num3; + u4 = num4; + } + else + { + u = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + u2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + u3 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + u4 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); + } + Cha.腕翼獣左_0(i1, n, num, num2, num3, num4); + Cha.腕翼獣右_0(i2, n, u, u2, u3, u4); + } + + public static void 腕翼獣左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) + { + switch (i) + { + case 0: + c.腕_翼獣_脱力左(n, u1, u2, u3, u4); + break; + case 1: + c.腕_翼獣_強張り左(n, u1, u2, u3, u4); + break; + case 2: + c.腕_翼獣_閉じ左(n, u1, u2, u3, u4); + break; + case 3: + c.腕_翼獣_半開き左(n, u1, u2, u3, u4); + break; + case 4: + c.腕_翼獣_全開左(n, u1, u2, u3, u4); + break; + } + } + + public static void 腕翼獣右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) + { + switch (i) + { + case 0: + c.腕_翼獣_脱力右(n, u1, u2, u3, u4); + break; + case 1: + c.腕_翼獣_強張り右(n, u1, u2, u3, u4); + break; + case 2: + c.腕_翼獣_閉じ右(n, u1, u2, u3, u4); + break; + case 3: + c.腕_翼獣_半開き右(n, u1, u2, u3, u4); + break; + case 4: + c.腕_翼獣_全開右(n, u1, u2, u3, u4); + break; + } + } + + public static void 腕翼獣絶頂(this Cha Cha, double a) + { + foreach (腕翼獣 item in Cha.Bod.腕翼獣左) + { + item.肩.角度C = a * RNG.XS.NextDouble(); + } + foreach (腕翼獣 item2 in Cha.Bod.腕翼獣右) + { + item2.肩.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 腕_獣左(this Cha Cha, int n, double u2, double u3, double u4, double 上腕角度B, double 下腕角度B, double 手角度B, double 上腕尺度XC, double 下腕尺度XC, double 手尺度XC) + { + 腕獣 腕獣2 = Cha.Bod.腕獣左[n]; + 腕獣2.肩.SetAngle0(); + if (腕獣2.上腕 != null) + { + 腕獣2.上腕.SetAngle0(); + 腕獣2.上腕.尺度XC = 上腕尺度XC; + 腕獣2.上腕.角度B += 上腕角度B + u2; + if (腕獣2.下腕 != null) + { + 腕獣2.下腕.SetAngle0(); + 腕獣2.下腕.尺度XC = 下腕尺度XC; + 腕獣2.下腕.角度B += 下腕角度B + u3; + if (腕獣2.手 != null) + { + 腕獣2.手.SetAngle0(); + 腕獣2.手.尺度XC = 手尺度XC; + 腕獣2.手.角度B += 手角度B + u4; + } + } + } + 腕獣2.肩.重複角度処理(); + } + + public static void 腕_獣右(this Cha Cha, int n, double u2, double u3, double u4, double 上腕角度B, double 下腕角度B, double 手角度B, double 上腕尺度XC, double 下腕尺度XC, double 手尺度XC) + { + 腕獣 腕獣2 = Cha.Bod.腕獣右[n]; + 腕獣2.肩.SetAngle0(); + if (腕獣2.上腕 != null) + { + 腕獣2.上腕.SetAngle0(); + 腕獣2.上腕.尺度XC = 上腕尺度XC; + 腕獣2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u2); + if (腕獣2.下腕 != null) + { + 腕獣2.下腕.SetAngle0(); + 腕獣2.下腕.尺度XC = 下腕尺度XC; + 腕獣2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u3); + if (腕獣2.手 != null) + { + 腕獣2.手.SetAngle0(); + 腕獣2.手.尺度XC = 手尺度XC; + 腕獣2.手.角度B += 0.0 - 手角度B + (0.0 - u4); + } + } + } + 腕獣2.肩.重複角度処理(); + } + + public static void 腕_獣_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_獣左(n, u2, u3, u4, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 腕_獣_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_獣右(n, u2, u3, u4, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 腕_獣_脱力左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_獣左(n, u2, u3, u4, 0.0, -25.0, 30.0, 0.9, 0.8, 1.0); + } + + public static void 腕_獣_脱力右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_獣右(n, u2, u3, u4, 0.0, -25.0, 30.0, 0.9, 0.8, 1.0); + } + + public static void 腕_獣_媚び左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_獣左(n, u2, u3, u4, -25.0, 33.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 腕_獣_媚び右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.腕_獣右(n, u2, u3, u4, -25.0, 33.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 両腕獣_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u; + double u2; + double u3; + double u4; + if (同角) + { + u = num; + u2 = num2; + u3 = num3; + u4 = num4; + } + else + { + u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + } + Cha.腕獣左_0(i1, n, num, num2, num3, num4); + Cha.腕獣右_0(i2, n, u, u2, u3, u4); + } + + public static void 腕獣左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) + { + switch (i) + { + case 0: + c.腕_獣_基本左(n, u1, u2, u3, u4); + break; + case 1: + c.腕_獣_脱力左(n, u1, u2, u3, u4); + break; + case 2: + c.腕_獣_媚び左(n, u1, u2, u3, u4); + break; + } + } + + public static void 腕獣右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) + { + switch (i) + { + case 0: + c.腕_獣_基本右(n, u1, u2, u3, u4); + break; + case 1: + c.腕_獣_脱力右(n, u1, u2, u3, u4); + break; + case 2: + c.腕_獣_媚び右(n, u1, u2, u3, u4); + break; + } + } + + public static void 腕獣絶頂(this Cha Cha, double a) + { + foreach (腕獣 item in Cha.Bod.腕獣左) + { + if (item.上腕 == null) + { + continue; + } + item.上腕.角度C = a * RNG.XS.NextDouble(); + if (item.下腕 != null) + { + item.下腕.角度C = a * RNG.XS.NextDouble(); + if (item.手 != null) + { + item.手.角度C = a * RNG.XS.NextDouble(); + } + } + } + foreach (腕獣 item2 in Cha.Bod.腕獣右) + { + if (item2.上腕 == null) + { + continue; + } + item2.上腕.角度C = (0.0 - a) * RNG.XS.NextDouble(); + if (item2.下腕 != null) + { + item2.下腕.角度C = (0.0 - a) * RNG.XS.NextDouble(); + if (item2.手 != null) + { + item2.手.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + } + } + } + + public static void 脚_人左(this Cha Cha, int n, double u1, double u2, double u3, double 腿角度B, double 脚角度B, double 足角度B, double 腿尺度YC, double 脚尺度YC, double 足尺度YC) + { + 脚人 脚人2 = Cha.Bod.脚人左[n]; + 脚人2.腿.SetAngle0(); + 脚人2.腿.尺度YC = 腿尺度YC; + 脚人2.腿.角度B += 腿角度B + u1; + if (脚人2.脚 != null) + { + 脚人2.脚.SetAngle0(); + 脚人2.脚.角度B = 0.0 - 脚人2.腿.角度B; + 脚人2.脚.尺度YC = 脚尺度YC; + 脚人2.脚.角度B += 脚角度B + u2; + if (脚人2.足 != null) + { + 脚人2.足.SetAngle0(); + 脚人2.足.角度B = 0.0; + 脚人2.足.尺度YC = 足尺度YC; + 脚人2.足.角度B += 足角度B + u3; + } + } + } + + public static void 脚_人右(this Cha Cha, int n, double u1, double u2, double u3, double 腿角度B, double 脚角度B, double 足角度B, double 腿尺度YC, double 脚尺度YC, double 足尺度YC) + { + 脚人 脚人2 = Cha.Bod.脚人右[n]; + 脚人2.腿.SetAngle0(); + 脚人2.腿.尺度YC = 腿尺度YC; + 脚人2.腿.角度B += 0.0 - 腿角度B + (0.0 - u1); + if (脚人2.脚 != null) + { + 脚人2.脚.SetAngle0(); + 脚人2.脚.角度B = 0.0 - 脚人2.腿.角度B; + 脚人2.脚.尺度YC = 脚尺度YC; + 脚人2.脚.角度B += 0.0 - 脚角度B + (0.0 - u2); + if (脚人2.足 != null) + { + 脚人2.足.SetAngle0(); + 脚人2.足.角度B = 0.0; + 脚人2.足.尺度YC = 足尺度YC; + 脚人2.足.角度B += 0.0 - 足角度B + (0.0 - u3); + } + } + } + + public static void 脚_人_上開き左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.左腿開きi = 3; + Cha.脚_人左(n, u1, u2, u3, 0.0, 5.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_上開き右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.右腿開きi = 3; + Cha.脚_人右(n, u1, u2, u3, 0.0, 5.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_上閉じ左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.左腿開きi = 4; + Cha.脚_人左(n, u1, u2, u3, 3.0, 0.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_上閉じ右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.右腿開きi = 4; + Cha.脚_人右(n, u1, u2, u3, 3.0, 0.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_上閉じ内左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.左腿開きi = 4; + Cha.脚_人左(n, u1, u2, u3, 3.0, 10.0, -15.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_上閉じ内右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.右腿開きi = 4; + Cha.脚_人右(n, u1, u2, u3, 3.0, 10.0, -15.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_脱力左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.左腿開きi = 1; + Cha.脚_人左(n, u1, u2, u3, 0.0, -5.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_脱力右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.右腿開きi = 1; + Cha.脚_人右(n, u1, u2, u3, 0.0, -5.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_内股左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.左腿開きi = 0; + Cha.脚_人左(n, u1, u2, u3, -5.0, 15.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_内股右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.右腿開きi = 0; + Cha.脚_人右(n, u1, u2, u3, -5.0, 15.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_直立左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.左腿開きi = 0; + Cha.脚_人左(n, u1, u2, u3, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_直立右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.右腿開きi = 0; + Cha.脚_人右(n, u1, u2, u3, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_がに股左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.左腿開きi = 2; + Cha.脚_人左(n, u1, u2, u3, 0.0, -10.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_がに股右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.右腿開きi = 2; + Cha.脚_人右(n, u1, u2, u3, 0.0, -10.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_おっぴろげ左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.左腿開きi = 2; + Cha.脚_人左(n, u1, u2, u3, 10.0, 10.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_おっぴろげ右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.右腿開きi = 2; + Cha.脚_人右(n, u1, u2, u3, 10.0, 10.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_M字開脚左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.左腿開きi = 3; + Cha.脚_人左(n, u1, u2, u3, -10.0, 10.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_M字開脚右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.右腿開きi = 3; + Cha.脚_人右(n, u1, u2, u3, -10.0, 10.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_足コキ左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.左腿開きi = 2; + Cha.脚_人左(n, u1, u2, u3, -23.0, -68.0, 47.0, 1.0, 1.0, 1.0); + } + + public static void 脚_人_足コキ右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.Bod.右腿開きi = 2; + Cha.脚_人右(n, u1, u2, u3, -23.0, -68.0, 47.0, 1.0, 1.0, 1.0); + } + + public static void 両脚_人_足コキ(this Cha Cha, int n) + { + double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.Bod.腿開きi = 2; + Cha.脚_人_足コキ左(n, u, u2, u3); + Cha.脚_人_足コキ右(n, u, u2, u3); + } + + public static void 両脚人_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double ba; + double ba2; + if (i1 == 5) + { + ba = 1.0; + ba2 = 1.0; + } + else + { + ba = 3.0; + ba2 = 1.5; + } + double num = Cha.角度ムラ(RNG.XS.NextSign(), ba, RNG.XS.NextSign(), ba2); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), ba, RNG.XS.NextSign(), ba2); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), ba, RNG.XS.NextSign(), ba2); + double u; + double u2; + double u3; + if (同角) + { + u = num; + u2 = num2; + u3 = num3; + } + else + { + if (i2 == 5) + { + ba = 1.0; + ba2 = 1.0; + } + else + { + ba = 3.0; + ba2 = 1.5; + } + u = Cha.角度ムラ(RNG.XS.NextSign(), ba, RNG.XS.NextSign(), ba2); + u2 = Cha.角度ムラ(RNG.XS.NextSign(), ba, RNG.XS.NextSign(), ba2); + u3 = Cha.角度ムラ(RNG.XS.NextSign(), ba, RNG.XS.NextSign(), ba2); + } + Cha.脚人左_0(i1, n, num, num2, num3); + Cha.脚人右_0(i2, n, u, u2, u3); + } + + public static void 脚人左_0(this Cha c, int i, int n, double u1, double u2, double u3) + { + switch (i) + { + case 0: + c.脚_人_上開き左(n, u1, u2, u3); + break; + case 1: + c.脚_人_上閉じ左(n, u1, u2, u3); + break; + case 2: + c.脚_人_上閉じ内左(n, u1, u2, u3); + break; + case 3: + c.脚_人_脱力左(n, u1, u2, u3); + break; + case 4: + c.脚_人_内股左(n, u1, u2, u3); + break; + case 5: + c.脚_人_直立左(n, u1, u2, u3); + break; + case 6: + c.脚_人_がに股左(n, u1, u2, u3); + break; + case 7: + c.脚_人_おっぴろげ左(n, u1, u2, u3); + break; + case 8: + c.脚_人_M字開脚左(n, u1, u2, u3); + break; + case 9: + c.脚_人_足コキ左(n, u1, u2, u3); + break; + } + } + + public static void 脚人右_0(this Cha c, int i, int n, double u1, double u2, double u3) + { + switch (i) + { + case 0: + c.脚_人_上開き右(n, u1, u2, u3); + break; + case 1: + c.脚_人_上閉じ右(n, u1, u2, u3); + break; + case 2: + c.脚_人_上閉じ内右(n, u1, u2, u3); + break; + case 3: + c.脚_人_脱力右(n, u1, u2, u3); + break; + case 4: + c.脚_人_内股右(n, u1, u2, u3); + break; + case 5: + c.脚_人_直立右(n, u1, u2, u3); + break; + case 6: + c.脚_人_がに股右(n, u1, u2, u3); + break; + case 7: + c.脚_人_おっぴろげ右(n, u1, u2, u3); + break; + case 8: + c.脚_人_M字開脚右(n, u1, u2, u3); + break; + case 9: + c.脚_人_足コキ右(n, u1, u2, u3); + break; + } + } + + public static void 脚人絶頂(this Cha Cha, double a) + { + foreach (脚人 item in Cha.Bod.脚人左) + { + item.腿.角度C = a * RNG.XS.NextDouble(); + if (item.脚 != null) + { + item.脚.角度C = a * RNG.XS.NextDouble(); + if (item.足 != null) + { + item.足.角度C = a * RNG.XS.NextDouble(); + } + } + } + foreach (脚人 item2 in Cha.Bod.脚人右) + { + item2.腿.角度C = (0.0 - a) * RNG.XS.NextDouble(); + if (item2.脚 != null) + { + item2.脚.角度C = (0.0 - a) * RNG.XS.NextDouble(); + if (item2.足 != null) + { + item2.足.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + } + } + } + + public static void 脚_獣左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 腿角度B, double 脚角度B, double 足角度B, double 腿尺度YC, double 脚尺度YC, double 足尺度YC) + { + 脚獣 脚獣2 = Cha.Bod.脚獣左[n]; + if (脚獣2.腿 != null) + { + 脚獣2.腿.SetAngle0(); + 脚獣2.腿.尺度YC = 腿尺度YC; + 脚獣2.腿.角度B += 腿角度B + u1; + } + if (脚獣2.脚 == null) + { + return; + } + 脚獣2.脚.SetAngle0(); + 脚獣2.脚.尺度YC = 脚尺度YC; + if (脚獣2.腿 == null) + { + 脚獣2.脚.角度B += 145.0; + } + 脚獣2.脚.角度B += 脚角度B + u2; + if (脚獣2.足 != null) + { + 脚獣2.足.SetAngle0(); + 脚獣2.足.尺度YC = 足尺度YC; + 脚獣2.足.角度B += 足角度B + u3; + if (脚獣2.足 is 足_鳥) + { + 足_鳥 obj = (足_鳥)脚獣2.足; + obj.X0Y0_足首.AngleCont = -25.0 * u4; + obj.X0Y0_親指_指1.AngleCont = 45.0 * u4; + obj.X0Y0_人指_指1.AngleCont = -60.0 * u4; + obj.X0Y0_人指_指2.AngleCont = -60.0 * u4; + obj.X0Y0_薬指_指1.AngleCont = -45.0 * u4; + obj.X0Y0_薬指_指2.AngleCont = -45.0 * u4; + obj.X0Y0_薬指_指3.AngleCont = -45.0 * u4; + obj.X0Y0_中指_指1.AngleCont = -45.0 * u4; + obj.X0Y0_中指_指2.AngleCont = -45.0 * u4; + obj.X0Y0_中指_指3.AngleCont = -45.0 * u4; + } + } + } + + public static void 脚_獣右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 腿角度B, double 脚角度B, double 足角度B, double 腿尺度YC, double 脚尺度YC, double 足尺度YC) + { + 脚獣 脚獣2 = Cha.Bod.脚獣右[n]; + if (脚獣2.腿 != null) + { + 脚獣2.腿.SetAngle0(); + 脚獣2.腿.尺度YC = 腿尺度YC; + 脚獣2.腿.角度B += 0.0 - 腿角度B + (0.0 - u1); + } + if (脚獣2.脚 == null) + { + return; + } + 脚獣2.脚.SetAngle0(); + 脚獣2.脚.尺度YC = 脚尺度YC; + if (脚獣2.腿 == null) + { + 脚獣2.脚.角度B += -145.0; + } + 脚獣2.脚.角度B += 0.0 - 脚角度B + (0.0 - u2); + if (脚獣2.足 != null) + { + 脚獣2.足.SetAngle0(); + 脚獣2.足.尺度YC = 足尺度YC; + 脚獣2.足.角度B += 0.0 - 足角度B + (0.0 - u3); + if (脚獣2.足 is 足_鳥) + { + 足_鳥 obj = (足_鳥)脚獣2.足; + obj.X0Y0_足首.AngleCont = 25.0 * u4; + obj.X0Y0_親指_指1.AngleCont = -45.0 * u4; + obj.X0Y0_人指_指1.AngleCont = 60.0 * u4; + obj.X0Y0_人指_指2.AngleCont = 60.0 * u4; + obj.X0Y0_薬指_指1.AngleCont = 45.0 * u4; + obj.X0Y0_薬指_指2.AngleCont = 45.0 * u4; + obj.X0Y0_薬指_指3.AngleCont = 45.0 * u4; + obj.X0Y0_中指_指1.AngleCont = 45.0 * u4; + obj.X0Y0_中指_指2.AngleCont = 45.0 * u4; + obj.X0Y0_中指_指3.AngleCont = 45.0 * u4; + } + } + } + + public static void 脚_獣_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.脚_獣左(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_獣_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.脚_獣右(n, u1, u2, u3, u4, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + } + + public static void 脚_獣_萎縮左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.脚_獣左(n, u1, u2, u3, u4, 12.0, -12.0, 12.0, 1.0, 1.0, 1.0); + } + + public static void 脚_獣_萎縮右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.脚_獣右(n, u1, u2, u3, u4, 12.0, -12.0, 12.0, 1.0, 1.0, 1.0); + } + + public static void 脚_獣_脱力左(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.脚_獣左(n, u1, u2, u3, u4, -10.0, 10.0, -10.0, 1.0, 1.0, 1.0); + } + + public static void 脚_獣_脱力右(this Cha Cha, int n, double u1, double u2, double u3, double u4) + { + Cha.脚_獣右(n, u1, u2, u3, u4, -10.0, 10.0, -10.0, 1.0, 1.0, 1.0); + } + + public static void 両脚獣_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num4 = RNG.XS.NextDouble(); + double u; + double u2; + double u3; + double u4; + if (同角) + { + u = num; + u2 = num2; + u3 = num3; + u4 = num4; + } + else + { + u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u4 = RNG.XS.NextDouble(); + } + Cha.脚獣左_0(i1, n, num, num2, num3, num4); + Cha.脚獣右_0(i2, n, u, u2, u3, u4); + } + + public static void 脚獣左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) + { + switch (i) + { + case 0: + c.脚_獣_基本左(n, u1, u2, u3, u4); + break; + case 1: + c.脚_獣_萎縮左(n, u1, u2, u3, u4); + break; + case 2: + c.脚_獣_脱力左(n, u1, u2, u3, u4); + break; + } + } + + public static void 脚獣右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4) + { + switch (i) + { + case 0: + c.脚_獣_基本右(n, u1, u2, u3, u4); + break; + case 1: + c.脚_獣_萎縮右(n, u1, u2, u3, u4); + break; + case 2: + c.脚_獣_脱力右(n, u1, u2, u3, u4); + break; + } + } + + public static void 脚獣絶頂(this Cha Cha, double a) + { + foreach (脚獣 item in Cha.Bod.脚獣左) + { + if (item.腿 != null) + { + item.腿.角度C = a * RNG.XS.NextDouble(); + } + if (item.脚 != null) + { + item.脚.角度C = a * RNG.XS.NextDouble(); + if (item.足 != null) + { + item.足.角度C = a * RNG.XS.NextDouble(); + } + } + } + foreach (脚獣 item2 in Cha.Bod.脚獣右) + { + if (item2.腿 != null) + { + item2.腿.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + if (item2.脚 != null) + { + item2.脚.角度C = (0.0 - a) * RNG.XS.NextDouble(); + if (item2.足 != null) + { + item2.足.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + } + } + } + + public static void 翼鳥左(this Cha Cha, int n, double u1, double u2, double u3, double 上腕展開, double 下腕展開, double 手展開, double 上腕角度B, double 下腕角度B, double 手角度B) + { + 翼鳥 翼鳥2 = Cha.Bod.翼鳥左[n]; + 翼鳥2.上腕.SetAngle0(); + 翼鳥2.上腕.展開 = 上腕展開; + 翼鳥2.上腕.角度B += 上腕角度B + u1; + if (翼鳥2.下腕 != null) + { + 翼鳥2.下腕.SetAngle0(); + 翼鳥2.下腕.展開 = 下腕展開; + 翼鳥2.下腕.角度B += 下腕角度B + u2; + if (翼鳥2.手 != null) + { + 翼鳥2.手.SetAngle0(); + 翼鳥2.手.展開 = 手展開; + 翼鳥2.手.角度B += 手角度B + u3; + } + } + 翼鳥2.上腕.重複角度処理(); + } + + public static void 翼鳥右(this Cha Cha, int n, double u1, double u2, double u3, double 上腕展開, double 下腕展開, double 手展開, double 上腕角度B, double 下腕角度B, double 手角度B) + { + 翼鳥 翼鳥2 = Cha.Bod.翼鳥右[n]; + 翼鳥2.上腕.SetAngle0(); + 翼鳥2.上腕.展開 = 上腕展開; + 翼鳥2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u1); + if (翼鳥2.下腕 != null) + { + 翼鳥2.下腕.SetAngle0(); + 翼鳥2.下腕.展開 = 下腕展開; + 翼鳥2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u2); + if (翼鳥2.手 != null) + { + 翼鳥2.手.SetAngle0(); + 翼鳥2.手.展開 = 手展開; + 翼鳥2.手.角度B += 0.0 - 手角度B + (0.0 - u3); + } + } + 翼鳥2.上腕.重複角度処理(); + } + + public static void 翼鳥_脱力左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥左(n, u1, u2, u3, 0.0, 0.25, 0.25, -1.0, 5.0, 0.0); + } + + public static void 翼鳥_脱力右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥右(n, u1, u2, u3, 0.0, 0.25, 0.25, -1.0, 5.0, 0.0); + } + + public static void 翼鳥_強張り左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥左(n, u1, u2, u3, 0.0, 0.0, 0.0, -10.0, 10.0, 0.0); + } + + public static void 翼鳥_強張り右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥右(n, u1, u2, u3, 0.0, 0.0, 0.0, -10.0, 10.0, 0.0); + } + + public static void 翼鳥_恥じらい左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥左(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 15.0, 0.0); + } + + public static void 翼鳥_恥じらい右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥右(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 15.0, 0.0); + } + + public static void 翼鳥_顔隠し左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥左(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 20.0, 0.0); + } + + public static void 翼鳥_顔隠し右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥右(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 20.0, 0.0); + } + + public static void 翼鳥_閉じ左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥左(n, u1, u2, u3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 翼鳥_閉じ右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥右(n, u1, u2, u3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 翼鳥_半開き左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥左(n, u1, u2, u3, 0.25, 0.25, 0.25, 0.0, 0.0, 0.0); + } + + public static void 翼鳥_半開き右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥右(n, u1, u2, u3, 0.25, 0.25, 0.25, 0.0, 0.0, 0.0); + } + + public static void 翼鳥_全開左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥左(n, u1, u2, u3, 1.0, 1.0, 1.0, 3.0, 0.0, 0.0); + } + + public static void 翼鳥_全開右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼鳥右(n, u1, u2, u3, 1.0, 1.0, 1.0, 3.0, 0.0, 0.0); + } + + public static void 両翼鳥_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u; + double u2; + double u3; + if (同角) + { + u = num; + u2 = num2; + u3 = num3; + } + else + { + u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + } + Cha.翼鳥左_0(i1, n, num, num2, num3); + Cha.翼鳥右_0(i2, n, u, u2, u3); + } + + public static void 翼鳥左_0(this Cha c, int i, int n, double u1, double u2, double u3) + { + switch (i) + { + case 0: + c.翼鳥_脱力左(n, u1, u2, u3); + break; + case 1: + c.翼鳥_強張り左(n, u1, u2, u3); + break; + case 2: + c.翼鳥_恥じらい左(n, u1, u2, u3); + break; + case 3: + c.翼鳥_顔隠し左(n, u1, u2, u3); + break; + case 4: + c.翼鳥_閉じ左(n, u1, u2, u3); + break; + case 5: + c.翼鳥_半開き左(n, u1, u2, u3); + break; + case 6: + c.翼鳥_全開左(n, u1, u2, u3); + break; + } + } + + public static void 翼鳥右_0(this Cha c, int i, int n, double u1, double u2, double u3) + { + switch (i) + { + case 0: + c.翼鳥_脱力右(n, u1, u2, u3); + break; + case 1: + c.翼鳥_強張り右(n, u1, u2, u3); + break; + case 2: + c.翼鳥_恥じらい右(n, u1, u2, u3); + break; + case 3: + c.翼鳥_顔隠し右(n, u1, u2, u3); + break; + case 4: + c.翼鳥_閉じ右(n, u1, u2, u3); + break; + case 5: + c.翼鳥_半開き右(n, u1, u2, u3); + break; + case 6: + c.翼鳥_全開右(n, u1, u2, u3); + break; + } + } + + public static void 翼獣左(this Cha Cha, int n, double u1, double u2, double u3, double 上腕展開, double 下腕展開, double 手展開, double 上腕角度B, double 下腕角度B, double 手角度B) + { + 翼獣 翼獣2 = Cha.Bod.翼獣左[n]; + 翼獣2.上腕.SetAngle0(); + 翼獣2.上腕.展開 = 上腕展開; + 翼獣2.上腕.角度B += 上腕角度B + u1; + if (翼獣2.下腕 != null) + { + 翼獣2.下腕.SetAngle0(); + 翼獣2.下腕.展開 = 下腕展開; + 翼獣2.下腕.角度B += 下腕角度B + u2; + if (翼獣2.手 != null) + { + 翼獣2.手.SetAngle0(); + 翼獣2.手.展開 = 手展開; + 翼獣2.手.角度B += 手角度B + u3; + } + } + 翼獣2.上腕.重複角度処理(); + } + + public static void 翼獣右(this Cha Cha, int n, double u1, double u2, double u3, double 上腕展開, double 下腕展開, double 手展開, double 上腕角度B, double 下腕角度B, double 手角度B) + { + 翼獣 翼獣2 = Cha.Bod.翼獣右[n]; + 翼獣2.上腕.SetAngle0(); + 翼獣2.上腕.展開 = 上腕展開; + 翼獣2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u1); + if (翼獣2.下腕 != null) + { + 翼獣2.下腕.SetAngle0(); + 翼獣2.下腕.展開 = 下腕展開; + 翼獣2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u2); + if (翼獣2.手 != null) + { + 翼獣2.手.SetAngle0(); + 翼獣2.手.展開 = 手展開; + 翼獣2.手.角度B += 0.0 - 手角度B + (0.0 - u3); + } + } + 翼獣2.上腕.重複角度処理(); + } + + public static void 翼獣_脱力左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣左(n, u1, u2, u3, 0.0, 0.25, 0.25, -1.0, 5.0, 0.0); + } + + public static void 翼獣_脱力右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣右(n, u1, u2, u3, 0.0, 0.25, 0.25, -1.0, 5.0, 0.0); + } + + public static void 翼獣_強張り左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣左(n, u1, u2, u3, 0.0, 0.0, 0.0, -10.0, 10.0, 0.0); + } + + public static void 翼獣_強張り右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣右(n, u1, u2, u3, 0.0, 0.0, 0.0, -10.0, 10.0, 0.0); + } + + public static void 翼獣_恥じらい左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣左(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 15.0, 0.0); + } + + public static void 翼獣_恥じらい右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣右(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 15.0, 0.0); + } + + public static void 翼獣_顔隠し左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣左(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 20.0, 0.0); + } + + public static void 翼獣_顔隠し右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣右(n, u1, u2, u3, 0.0, 0.0, 0.0, -20.0, 20.0, 0.0); + } + + public static void 翼獣_閉じ左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣左(n, u1, u2, u3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 翼獣_閉じ右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣右(n, u1, u2, u3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 翼獣_半開き左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣左(n, u1, u2, u3, 0.25, 0.25, 0.25, 0.0, 0.0, 0.0); + } + + public static void 翼獣_半開き右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣右(n, u1, u2, u3, 0.25, 0.25, 0.25, 0.0, 0.0, 0.0); + } + + public static void 翼獣_全開左(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣左(n, u1, u2, u3, 1.0, 1.0, 1.0, 3.0, 0.0, 0.0); + } + + public static void 翼獣_全開右(this Cha Cha, int n, double u1, double u2, double u3) + { + Cha.翼獣右(n, u1, u2, u3, 1.0, 1.0, 1.0, 3.0, 0.0, 0.0); + } + + public static void 両翼獣_閉じ(this Cha Cha, int n) + { + double u = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); + Cha.翼獣_閉じ左(n, u, u2, u3); + Cha.翼獣_閉じ右(n, u, u2, u3); + } + + public static void 両翼獣_半開き(this Cha Cha, int n) + { + double u = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); + Cha.翼獣_半開き左(n, u, u2, u3); + Cha.翼獣_半開き右(n, u, u2, u3); + } + + public static void 両翼獣_全開(this Cha Cha, int n) + { + double u = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); + Cha.翼獣_全開左(n, u, u2, u3); + Cha.翼獣_全開右(n, u, u2, u3); + } + + public static void 両翼獣_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); + double u; + double u2; + double u3; + if (同角) + { + u = num; + u2 = num2; + u3 = num3; + } + else + { + u = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + u2 = Cha.角度ムラ(RNG.XS.NextSign(), 2.0, RNG.XS.NextSign(), 1.0); + u3 = Cha.角度ムラ(RNG.XS.NextSign(), 0.0, RNG.XS.NextSign(), 0.25); + } + Cha.翼獣左_0(i1, n, num, num2, num3); + Cha.翼獣右_0(i2, n, u, u2, u3); + } + + public static void 翼獣左_0(this Cha c, int i, int n, double u1, double u2, double u3) + { + switch (i) + { + case 0: + c.翼獣_脱力左(n, u1, u2, u3); + break; + case 1: + c.翼獣_強張り左(n, u1, u2, u3); + break; + case 2: + c.翼獣_恥じらい左(n, u1, u2, u3); + break; + case 3: + c.翼獣_顔隠し左(n, u1, u2, u3); + break; + case 4: + c.翼獣_閉じ左(n, u1, u2, u3); + break; + case 5: + c.翼獣_半開き左(n, u1, u2, u3); + break; + case 6: + c.翼獣_全開左(n, u1, u2, u3); + break; + } + } + + public static void 翼獣右_0(this Cha c, int i, int n, double u1, double u2, double u3) + { + switch (i) + { + case 0: + c.翼獣_脱力右(n, u1, u2, u3); + break; + case 1: + c.翼獣_強張り右(n, u1, u2, u3); + break; + case 2: + c.翼獣_恥じらい右(n, u1, u2, u3); + break; + case 3: + c.翼獣_顔隠し右(n, u1, u2, u3); + break; + case 4: + c.翼獣_閉じ右(n, u1, u2, u3); + break; + case 5: + c.翼獣_半開き右(n, u1, u2, u3); + break; + case 6: + c.翼獣_全開右(n, u1, u2, u3); + break; + } + } + + public static void 鰭左(this Cha Cha, int n, double u1, double 根本角度) + { + 鰭 鰭2 = Cha.Bod.鰭左[n]; + 鰭2.SetAngle0(); + 鰭2.角度B += 根本角度 + u1; + if (鰭2 is 鰭_魚 && 根本角度 < 0.0) + { + ((鰭_魚)鰭2).X0Y0_鰭1_鰭膜.AngleBase += (0.0 - 根本角度) * 0.5; + } + } + + public static void 鰭右(this Cha Cha, int n, double u1, double 根本角度) + { + 鰭 鰭2 = Cha.Bod.鰭右[n]; + 鰭2.SetAngle0(); + 鰭2.角度B += 0.0 - 根本角度 + (0.0 - u1); + if (鰭2 is 鰭_魚 && 根本角度 < 0.0) + { + ((鰭_魚)鰭2).X0Y0_鰭1_鰭膜.AngleBase += 根本角度 * 0.5; + } + } + + public static void 鰭_基本左(this Cha Cha, int n, double u1) + { + Cha.鰭左(n, 0.0, u1); + } + + public static void 鰭_基本右(this Cha Cha, int n, double u1) + { + Cha.鰭右(n, 0.0, u1); + } + + public static void 鰭_上げ左(this Cha Cha, int n, double u1) + { + Cha.鰭左(n, 25.0, u1); + } + + public static void 鰭_上げ右(this Cha Cha, int n, double u1) + { + Cha.鰭右(n, 25.0, u1); + } + + public static void 鰭_下げ左(this Cha Cha, int n, double u1) + { + Cha.鰭左(n, -25.0, u1); + } + + public static void 鰭_下げ右(this Cha Cha, int n, double u1) + { + Cha.鰭右(n, -25.0, u1); + } + + public static void 両鰭_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); + Cha.鰭左_0(i1, n, num); + Cha.鰭右_0(i2, n, u); + } + + public static void 鰭左_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.鰭_基本左(n, u1); + break; + case 1: + c.鰭_上げ左(n, u1); + break; + case 2: + c.鰭_下げ左(n, u1); + break; + } + } + + public static void 鰭右_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.鰭_基本右(n, u1); + break; + case 1: + c.鰭_上げ右(n, u1); + break; + case 2: + c.鰭_下げ右(n, u1); + break; + } + } + + public static void 鰭絶頂(this Cha Cha, double a) + { + foreach (鰭 item in Cha.Bod.鰭左) + { + item.角度C = a * RNG.XS.NextDouble(); + } + foreach (鰭 item2 in Cha.Bod.鰭右) + { + item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 葉左(this Cha Cha, int n, double u1, double 根本角度) + { + 葉 obj = Cha.Bod.葉左[n]; + obj.SetAngle0(); + obj.角度B += 根本角度 + u1; + } + + public static void 葉右(this Cha Cha, int n, double u1, double 根本角度) + { + 葉 obj = Cha.Bod.葉右[n]; + obj.SetAngle0(); + obj.角度B += 0.0 - 根本角度 + (0.0 - u1); + } + + public static void 葉_基本左(this Cha Cha, int n, double u1) + { + Cha.葉左(n, 0.0, u1); + } + + public static void 葉_基本右(this Cha Cha, int n, double u1) + { + Cha.葉右(n, 0.0, u1); + } + + public static void 葉_上げ左(this Cha Cha, int n, double u1) + { + Cha.葉左(n, 25.0, u1); + } + + public static void 葉_上げ右(this Cha Cha, int n, double u1) + { + Cha.葉右(n, 25.0, u1); + } + + public static void 葉_下げ左(this Cha Cha, int n, double u1) + { + Cha.葉左(n, -25.0, u1); + } + + public static void 葉_下げ右(this Cha Cha, int n, double u1) + { + Cha.葉右(n, -25.0, u1); + } + + public static void 両葉_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); + Cha.葉左_0(i1, n, num); + Cha.葉右_0(i2, n, u); + } + + public static void 葉左_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.葉_基本左(n, u1); + break; + case 1: + c.葉_上げ左(n, u1); + break; + case 2: + c.葉_下げ左(n, u1); + break; + } + } + + public static void 葉右_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.葉_基本右(n, u1); + break; + case 1: + c.葉_上げ右(n, u1); + break; + case 2: + c.葉_下げ右(n, u1); + break; + } + } + + public static void 葉絶頂(this Cha Cha, double a) + { + foreach (葉 item in Cha.Bod.葉左) + { + item.角度C = a * RNG.XS.NextDouble(); + } + foreach (葉 item2 in Cha.Bod.葉右) + { + item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 前翅1左(this Cha Cha, int n, double u1, double 根本角度) + { + 前翅 obj = Cha.Bod.前翅1左[n]; + obj.SetAngle0(); + obj.角度B += 根本角度 + u1; + } + + public static void 前翅1右(this Cha Cha, int n, double u1, double 根本角度) + { + 前翅 obj = Cha.Bod.前翅1右[n]; + obj.SetAngle0(); + obj.角度B += 0.0 - 根本角度 + (0.0 - u1); + } + + public static void 前翅1_基本左(this Cha Cha, int n, double u1) + { + Cha.前翅1左(n, 0.0, u1); + } + + public static void 前翅1_基本右(this Cha Cha, int n, double u1) + { + Cha.前翅1右(n, 0.0, u1); + } + + public static void 前翅1_上げ左(this Cha Cha, int n, double u1) + { + Cha.前翅1左(n, 15.0, u1); + } + + public static void 前翅1_上げ右(this Cha Cha, int n, double u1) + { + Cha.前翅1右(n, 15.0, u1); + } + + public static void 前翅1_下げ左(this Cha Cha, int n, double u1) + { + Cha.前翅1左(n, -15.0, u1); + } + + public static void 前翅1_下げ右(this Cha Cha, int n, double u1) + { + Cha.前翅1右(n, -15.0, u1); + } + + public static void 両前翅_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); + Cha.前翅左_0(i1, n, num); + Cha.前翅右_0(i2, n, u); + } + + public static void 前翅左_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.前翅1_基本左(n, u1); + break; + case 1: + c.前翅1_上げ左(n, u1); + break; + case 2: + c.前翅1_下げ左(n, u1); + break; + } + } + + public static void 前翅右_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.前翅1_基本右(n, u1); + break; + case 1: + c.前翅1_上げ右(n, u1); + break; + case 2: + c.前翅1_下げ右(n, u1); + break; + } + } + + public static void 前翅絶頂(this Cha Cha, double a) + { + foreach (前翅 item in Cha.Bod.前翅1左) + { + item.角度C = a * RNG.XS.NextDouble(); + } + foreach (前翅 item2 in Cha.Bod.前翅1右) + { + item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 前翅2左(this Cha Cha, int n, double 展開) + { + 前翅 前翅2 = Cha.Bod.前翅2左[n]; + if (前翅2 is 前翅_甲) + { + if (展開 != 0.5) + { + 前翅2.SetAngle0(); + ((前翅_甲)前翅2).展開 = 展開; + } + } + else if (前翅2 is 前翅_草) + { + 前翅2.SetAngle0(); + ((前翅_草)前翅2).展開 = 展開; + } + } + + public static void 前翅2右(this Cha Cha, int n, double 展開) + { + 前翅 前翅2 = Cha.Bod.前翅2右[n]; + if (前翅2 is 前翅_甲) + { + if (展開 != 0.5) + { + 前翅2.SetAngle0(); + ((前翅_甲)前翅2).展開 = 展開; + } + } + else if (前翅2 is 前翅_草) + { + 前翅2.SetAngle0(); + ((前翅_草)前翅2).展開 = 展開; + } + } + + public static void 前翅2_基本左(this Cha Cha, int n) + { + Cha.前翅2左(n, 0.0); + } + + public static void 前翅2_基本右(this Cha Cha, int n) + { + Cha.前翅2右(n, 0.0); + } + + public static void 前翅2_半開左(this Cha Cha, int n) + { + Cha.前翅2左(n, 0.5); + } + + public static void 前翅2_半開右(this Cha Cha, int n) + { + Cha.前翅2右(n, 0.5); + } + + public static void 前翅2_全開左(this Cha Cha, int n) + { + Cha.前翅2左(n, 1.0); + } + + public static void 前翅2_全開右(this Cha Cha, int n) + { + Cha.前翅2右(n, 1.0); + } + + public static void 両前翅_1(this Cha Cha, int n, int i1, int i2) + { + Cha.前翅左_1(i1, n); + Cha.前翅右_1(i2, n); + } + + public static void 前翅左_1(this Cha c, int i, int n) + { + switch (i) + { + case 0: + c.前翅2_基本左(n); + break; + case 1: + c.前翅2_半開左(n); + break; + case 2: + c.前翅2_全開左(n); + break; + } + } + + public static void 前翅右_1(this Cha c, int i, int n) + { + switch (i) + { + case 0: + c.前翅2_基本右(n); + break; + case 1: + c.前翅2_半開右(n); + break; + case 2: + c.前翅2_全開右(n); + break; + } + } + + public static void 後翅1左(this Cha Cha, int n, double u1, double 根本角度) + { + 後翅 obj = Cha.Bod.後翅1左[n]; + obj.SetAngle0(); + obj.角度B += 根本角度 + u1; + } + + public static void 後翅1右(this Cha Cha, int n, double u1, double 根本角度) + { + 後翅 obj = Cha.Bod.後翅1右[n]; + obj.SetAngle0(); + obj.角度B += 0.0 - 根本角度 + (0.0 - u1); + } + + public static void 後翅1_基本左(this Cha Cha, int n, double u1) + { + Cha.後翅1左(n, 0.0, u1); + } + + public static void 後翅1_基本右(this Cha Cha, int n, double u1) + { + Cha.後翅1右(n, 0.0, u1); + } + + public static void 後翅1_上げ左(this Cha Cha, int n, double u1) + { + Cha.後翅1左(n, 15.0, u1); + } + + public static void 後翅1_上げ右(this Cha Cha, int n, double u1) + { + Cha.後翅1右(n, 15.0, u1); + } + + public static void 後翅1_下げ左(this Cha Cha, int n, double u1) + { + Cha.後翅1左(n, -15.0, u1); + } + + public static void 後翅1_下げ右(this Cha Cha, int n, double u1) + { + Cha.後翅1右(n, -15.0, u1); + } + + public static void 両後翅_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); + Cha.後翅左_0(i1, n, num); + Cha.後翅右_0(i2, n, u); + } + + public static void 後翅左_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.後翅1_基本左(n, u1); + break; + case 1: + c.後翅1_上げ左(n, u1); + break; + case 2: + c.後翅1_下げ左(n, u1); + break; + } + } + + public static void 後翅右_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.後翅1_基本右(n, u1); + break; + case 1: + c.後翅1_上げ右(n, u1); + break; + case 2: + c.後翅1_下げ右(n, u1); + break; + } + } + + public static void 後翅絶頂(this Cha Cha, double a) + { + foreach (後翅 item in Cha.Bod.後翅1左) + { + item.角度C = a * RNG.XS.NextDouble(); + } + foreach (後翅 item2 in Cha.Bod.後翅1右) + { + item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 後翅2左(this Cha Cha, int n, double 展開) + { + 後翅 後翅2 = Cha.Bod.後翅2左[n]; + if (後翅2 is 後翅_甲) + { + if (展開 != 0.5) + { + 後翅2.SetAngle0(); + ((後翅_甲)後翅2).展開 = 展開; + } + } + else if (後翅2 is 後翅_草) + { + 後翅2.SetAngle0(); + ((後翅_草)後翅2).展開 = 展開; + } + } + + public static void 後翅2右(this Cha Cha, int n, double 展開) + { + 後翅 後翅2 = Cha.Bod.後翅2右[n]; + if (後翅2 is 後翅_甲) + { + if (展開 != 0.5) + { + 後翅2.SetAngle0(); + ((後翅_甲)後翅2).展開 = 展開; + } + } + else if (後翅2 is 後翅_草) + { + 後翅2.SetAngle0(); + ((後翅_草)後翅2).展開 = 展開; + } + } + + public static void 後翅2_基本左(this Cha Cha, int n) + { + Cha.後翅2左(n, 0.0); + } + + public static void 後翅2_基本右(this Cha Cha, int n) + { + Cha.後翅2右(n, 0.0); + } + + public static void 後翅2_半開左(this Cha Cha, int n) + { + Cha.後翅2左(n, 0.5); + } + + public static void 後翅2_半開右(this Cha Cha, int n) + { + Cha.後翅2右(n, 0.5); + } + + public static void 後翅2_全開左(this Cha Cha, int n) + { + Cha.後翅2左(n, 1.0); + } + + public static void 後翅2_全開右(this Cha Cha, int n) + { + Cha.後翅2右(n, 1.0); + } + + public static void 両後翅_1(this Cha Cha, int n, int i1, int i2) + { + Cha.後翅左_1(i1, n); + Cha.後翅右_1(i2, n); + } + + public static void 後翅左_1(this Cha c, int i, int n) + { + switch (i) + { + case 0: + c.後翅2_基本左(n); + break; + case 1: + c.後翅2_半開左(n); + break; + case 2: + c.後翅2_全開左(n); + break; + } + } + + public static void 後翅右_1(this Cha c, int i, int n) + { + switch (i) + { + case 0: + c.後翅2_基本右(n); + break; + case 1: + c.後翅2_半開右(n); + break; + case 2: + c.後翅2_全開右(n); + break; + } + } + + public static void 触肢蜘左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double 基節角度, double 転節角度, double 腿節角度, double 膝節角度, double 脛節角度, double 蹠節角度) + { + 触肢_肢蜘 obj = Cha.Bod.触肢蜘左[n]; + obj.SetAngle0(); + obj.X0Y0_基節.AngleBase += 基節角度 + u1; + obj.X0Y0_転節.AngleBase += 転節角度 + u2; + obj.X0Y0_腿節.AngleBase += 腿節角度 + u3; + obj.X0Y0_膝節.AngleBase += 膝節角度 + u4; + obj.X0Y0_脛節.AngleBase += 脛節角度 + u5; + obj.X0Y0_蹠節.AngleBase += 蹠節角度 + u6; + } + + public static void 触肢蜘右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double 基節角度, double 転節角度, double 腿節角度, double 膝節角度, double 脛節角度, double 蹠節角度) + { + 触肢_肢蜘 obj = Cha.Bod.触肢蜘右[n]; + obj.SetAngle0(); + obj.X0Y0_基節.AngleBase += 0.0 - 基節角度 + (0.0 - u1); + obj.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u2); + obj.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u3); + obj.X0Y0_膝節.AngleBase += 0.0 - 膝節角度 + (0.0 - u4); + obj.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u5); + obj.X0Y0_蹠節.AngleBase += 0.0 - 蹠節角度 + (0.0 - u6); + } + + public static void 触肢蜘_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + Cha.触肢蜘左(n, u1, u2, u3, u4, u5, u6, -30.0, 0.0, 0.0, -45.0, 0.0, 30.0); + } + + public static void 触肢蜘_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + Cha.触肢蜘右(n, u1, u2, u3, u4, u5, u6, -30.0, 0.0, 0.0, -45.0, 0.0, 30.0); + } + + public static void 触肢蜘_萎縮左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + Cha.触肢蜘左(n, u1, u2, u3, u4, u5, u6, -10.0, 0.0, 0.0, -8.0, 0.0, 25.0); + } + + public static void 触肢蜘_萎縮右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + Cha.触肢蜘右(n, u1, u2, u3, u4, u5, u6, -10.0, 0.0, 0.0, -8.0, 0.0, 25.0); + } + + public static void 触肢蜘_開く左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + Cha.触肢蜘左(n, u1, u2, u3, u4, u5, u6, -40.0, 0.0, 0.0, -100.0, 0.0, -30.0); + } + + public static void 触肢蜘_開く右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + Cha.触肢蜘右(n, u1, u2, u3, u4, u5, u6, -40.0, 0.0, 0.0, -100.0, 0.0, -30.0); + } + + public static void 両触肢蜘_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u3; + double u4; + double u5; + double u6; + if (同角) + { + u3 = num; + u4 = num2; + u5 = num3; + u6 = num4; + } + else + { + u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u6 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + } + Cha.触肢蜘左_0(i1, n, num, num2, num3, num4, u, u2); + Cha.触肢蜘右_0(i2, n, u3, u4, u5, u6, u, u2); + } + + public static void 触肢蜘左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + switch (i) + { + case 0: + c.触肢蜘_基本左(n, u1, u2, u3, u4, u5, u6); + break; + case 1: + c.触肢蜘_萎縮左(n, u1, u2, u3, u4, u5, u6); + break; + case 2: + c.触肢蜘_開く左(n, u1, u2, u3, u4, u5, u6); + break; + } + } + + public static void 触肢蜘右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + switch (i) + { + case 0: + c.触肢蜘_基本右(n, u1, u2, u3, u4, u5, u6); + break; + case 1: + c.触肢蜘_萎縮右(n, u1, u2, u3, u4, u5, u6); + break; + case 2: + c.触肢蜘_開く右(n, u1, u2, u3, u4, u5, u6); + break; + } + } + + public static void 触肢蜘絶頂(this Cha Cha, double a) + { + foreach (触肢_肢蜘 item in Cha.Bod.触肢蜘左) + { + item.X0Y0_基節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_転節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_腿節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_膝節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脛節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_蹠節.AngleCont = a * RNG.XS.NextDouble(); + } + foreach (触肢_肢蜘 item2 in Cha.Bod.触肢蜘右) + { + item2.X0Y0_基節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_転節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_膝節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_脛節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_蹠節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 触肢蠍左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double 転節角度, double 腿節角度, double 膝節角度, double 爪1角度, double 爪2角度) + { + 触肢_肢蠍 触肢_肢蠍2 = Cha.Bod.触肢蠍左[n]; + 触肢_肢蠍2.SetAngle0(); + 触肢_肢蠍2.X0Y0_転節.AngleBase += 転節角度 + u1; + 触肢_肢蠍2.X0Y0_腿節.AngleBase += 腿節角度 + u2; + 触肢_肢蠍2.X0Y0_膝節.AngleBase += 膝節角度 + u3; + 触肢_肢蠍2.X0Y0_爪1.AngleBase += 爪1角度 + u4; + if (触肢_肢蠍2.拘束) + { + 触肢_肢蠍2.X0Y0_爪2.AngleBase = 0.0; + } + else + { + 触肢_肢蠍2.X0Y0_爪2.AngleBase += 爪2角度 + u5; + } + } + + public static void 触肢蠍右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double 転節角度, double 腿節角度, double 膝節角度, double 爪1角度, double 爪2角度) + { + 触肢_肢蠍 触肢_肢蠍2 = Cha.Bod.触肢蠍右[n]; + 触肢_肢蠍2.SetAngle0(); + 触肢_肢蠍2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u1); + 触肢_肢蠍2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u2); + 触肢_肢蠍2.X0Y0_膝節.AngleBase += 0.0 - 膝節角度 + (0.0 - u3); + 触肢_肢蠍2.X0Y0_爪1.AngleBase += 0.0 - 爪1角度 + (0.0 - u4); + if (触肢_肢蠍2.拘束) + { + 触肢_肢蠍2.X0Y0_爪2.AngleBase = 0.0; + } + else + { + 触肢_肢蠍2.X0Y0_爪2.AngleBase += 0.0 - 爪2角度 + (0.0 - u5); + } + } + + public static void 触肢蠍_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + Cha.触肢蠍左(n, u1, u2, u3, u4, u5, 0.0, 0.0, -5.0, 20.0, 10.0); + } + + public static void 触肢蠍_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + Cha.触肢蠍右(n, u1, u2, u3, u4, u5, 0.0, 0.0, -5.0, 20.0, 10.0); + } + + public static void 触肢蠍_萎縮左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + Cha.触肢蠍左(n, u1, u2, u3, u4, u5, -25.0, 5.0, 5.0, 35.0, 15.0); + } + + public static void 触肢蠍_萎縮右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + Cha.触肢蠍右(n, u1, u2, u3, u4, u5, -25.0, 5.0, 5.0, 35.0, 15.0); + } + + public static void 触肢蠍_開く左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + Cha.触肢蠍左(n, u1, u2, u3, u4, u5, 10.0, -5.0, -20.0, -5.0, -10.0); + } + + public static void 触肢蠍_開く右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + Cha.触肢蠍右(n, u1, u2, u3, u4, u5, 10.0, -5.0, -20.0, -5.0, -10.0); + } + + public static void 両触肢蠍_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u3; + double u4; + double u5; + double u6; + if (同角) + { + u3 = num; + u4 = num2; + u5 = num3; + u6 = num4; + } + else + { + u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u6 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + } + Cha.触肢蠍左_0(i1, n, num, num2, num3, num4, u, u2); + Cha.触肢蠍右_0(i2, n, u3, u4, u5, u6, u, u2); + } + + public static void 触肢蠍左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + switch (i) + { + case 0: + c.触肢蠍_基本左(n, u1, u2, u3, u4, u5, u6); + break; + case 1: + c.触肢蠍_萎縮左(n, u1, u2, u3, u4, u5, u6); + break; + case 2: + c.触肢蠍_開く左(n, u1, u2, u3, u4, u5, u6); + break; + } + } + + public static void 触肢蠍右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6) + { + switch (i) + { + case 0: + c.触肢蠍_基本右(n, u1, u2, u3, u4, u5, u6); + break; + case 1: + c.触肢蠍_萎縮右(n, u1, u2, u3, u4, u5, u6); + break; + case 2: + c.触肢蠍_開く右(n, u1, u2, u3, u4, u5, u6); + break; + } + } + + public static void 触肢蠍絶頂(this Cha Cha, double a) + { + foreach (触肢_肢蠍 item in Cha.Bod.触肢蠍左) + { + item.X0Y0_転節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_腿節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_膝節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_爪1.AngleCont = a * RNG.XS.NextDouble(); + if (!item.拘束) + { + item.X0Y0_爪2.AngleCont = a * RNG.XS.NextDouble(); + } + } + foreach (触肢_肢蠍 item2 in Cha.Bod.触肢蠍右) + { + item2.X0Y0_転節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_膝節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_爪1.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + if (!item2.拘束) + { + item2.X0Y0_爪2.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + } + } + + public static void 節足蜘左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8, double 基節角度, double 転節角度, double 腿節角度, double 膝節角度, double 脛節角度, double 蹠節角度, double 跗節1角度, double 跗節2角度) + { + 節足_足蜘 節足_足蜘2 = Cha.Bod.節足蜘左[n]; + 節足_足蜘2.SetAngle0(); + switch (節足_足蜘2.ConnectionType) + { + case ConnectionInfo.多足_蜘_節足左1_接続: + 節足_足蜘2.角度B += 0.0; + break; + case ConnectionInfo.多足_蜘_節足左2_接続: + 節足_足蜘2.角度B += -20.0; + break; + case ConnectionInfo.多足_蜘_節足左3_接続: + 節足_足蜘2.角度B += -40.0; + break; + case ConnectionInfo.多足_蜘_節足左4_接続: + 節足_足蜘2.角度B += -60.0; + break; + } + if (節足_足蜘2.反転Y) + { + 節足_足蜘2.X0Y0_基節.AngleBase += 0.0 - 基節角度 + (0.0 - u1); + 節足_足蜘2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u2); + 節足_足蜘2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u3); + 節足_足蜘2.X0Y0_膝節.AngleBase += 0.0 - 膝節角度 + (0.0 - u4); + 節足_足蜘2.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u5); + 節足_足蜘2.X0Y0_蹠節.AngleBase += 0.0 - 蹠節角度 + (0.0 - u6); + 節足_足蜘2.X0Y0_跗節1.AngleBase += 0.0 - 跗節1角度 + (0.0 - u7); + 節足_足蜘2.X0Y0_跗節2.AngleBase += 0.0 - 跗節2角度 + (0.0 - u8); + } + else + { + 節足_足蜘2.X0Y0_基節.AngleBase += 基節角度 + u1; + 節足_足蜘2.X0Y0_転節.AngleBase += 転節角度 + u2; + 節足_足蜘2.X0Y0_腿節.AngleBase += 腿節角度 + u3; + 節足_足蜘2.X0Y0_膝節.AngleBase += 膝節角度 + u4; + 節足_足蜘2.X0Y0_脛節.AngleBase += 脛節角度 + u5; + 節足_足蜘2.X0Y0_蹠節.AngleBase += 蹠節角度 + u6; + 節足_足蜘2.X0Y0_跗節1.AngleBase += 跗節1角度 + u7; + 節足_足蜘2.X0Y0_跗節2.AngleBase += 跗節2角度 + u8; + } + } + + public static void 節足蜘右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8, double 基節角度, double 転節角度, double 腿節角度, double 膝節角度, double 脛節角度, double 蹠節角度, double 跗節1角度, double 跗節2角度) + { + 節足_足蜘 節足_足蜘2 = Cha.Bod.節足蜘右[n]; + 節足_足蜘2.SetAngle0(); + switch (節足_足蜘2.ConnectionType) + { + case ConnectionInfo.多足_蜘_節足右1_接続: + 節足_足蜘2.角度B += 0.0; + break; + case ConnectionInfo.多足_蜘_節足右2_接続: + 節足_足蜘2.角度B += 20.0; + break; + case ConnectionInfo.多足_蜘_節足右3_接続: + 節足_足蜘2.角度B += 40.0; + break; + case ConnectionInfo.多足_蜘_節足右4_接続: + 節足_足蜘2.角度B += 60.0; + break; + } + if (節足_足蜘2.反転Y) + { + 節足_足蜘2.X0Y0_基節.AngleBase += 基節角度 + u1; + 節足_足蜘2.X0Y0_転節.AngleBase += 転節角度 + u2; + 節足_足蜘2.X0Y0_腿節.AngleBase += 腿節角度 + u3; + 節足_足蜘2.X0Y0_膝節.AngleBase += 膝節角度 + u4; + 節足_足蜘2.X0Y0_脛節.AngleBase += 脛節角度 + u5; + 節足_足蜘2.X0Y0_蹠節.AngleBase += 蹠節角度 + u6; + 節足_足蜘2.X0Y0_跗節1.AngleBase += 跗節1角度 + u7; + 節足_足蜘2.X0Y0_跗節2.AngleBase += 跗節2角度 + u8; + } + else + { + 節足_足蜘2.X0Y0_基節.AngleBase += 0.0 - 基節角度 + (0.0 - u1); + 節足_足蜘2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u2); + 節足_足蜘2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u3); + 節足_足蜘2.X0Y0_膝節.AngleBase += 0.0 - 膝節角度 + (0.0 - u4); + 節足_足蜘2.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u5); + 節足_足蜘2.X0Y0_蹠節.AngleBase += 0.0 - 蹠節角度 + (0.0 - u6); + 節足_足蜘2.X0Y0_跗節1.AngleBase += 0.0 - 跗節1角度 + (0.0 - u7); + 節足_足蜘2.X0Y0_跗節2.AngleBase += 0.0 - 跗節2角度 + (0.0 - u8); + } + } + + public static void 節足蜘_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足蜘左(n, u1, u2, u3, u4, u5, u6, u7, u8, 0.0, 0.0, 0.0, 15.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 節足蜘_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足蜘右(n, u1, u2, u3, u4, u5, u6, u7, u8, 0.0, 0.0, 0.0, 15.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 節足蜘_萎縮左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足蜘左(n, u1, u2, u3, u4, u5, u6, u7, u8, 0.0, 0.0, 0.0, 45.0, -15.0, 45.0, 0.0, 0.0); + } + + public static void 節足蜘_萎縮右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足蜘右(n, u1, u2, u3, u4, u5, u6, u7, u8, 0.0, 0.0, 0.0, 45.0, -15.0, 45.0, 0.0, 0.0); + } + + public static void 節足蜘_開く左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足蜘左(n, u1, u2, u3, u4, u5, u6, u7, u8, 20.0, 0.0, 0.0, -25.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 節足蜘_開く右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足蜘右(n, u1, u2, u3, u4, u5, u6, u7, u8, 20.0, 0.0, 0.0, -25.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 両節足蜘_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u5; + double u6; + double u7; + double u8; + if (同角) + { + u5 = num; + u6 = num2; + u7 = num3; + u8 = num4; + } + else + { + u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u6 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u7 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u8 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + } + Cha.節足蜘左_0(i1, n, num, num2, num3, num4, u, u2, u3, u4); + Cha.節足蜘右_0(i2, n, u5, u6, u7, u8, u, u2, u3, u4); + } + + public static void 節足蜘左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + switch (i) + { + case 0: + c.節足蜘_基本左(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + case 1: + c.節足蜘_萎縮左(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + case 2: + c.節足蜘_開く左(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + } + } + + public static void 節足蜘右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + switch (i) + { + case 0: + c.節足蜘_基本右(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + case 1: + c.節足蜘_萎縮右(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + case 2: + c.節足蜘_開く右(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + } + } + + public static void 節足蜘絶頂(this Cha Cha, double a) + { + foreach (節足_足蜘 item in Cha.Bod.節足蜘左) + { + item.X0Y0_基節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_転節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_腿節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_膝節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脛節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_蹠節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_跗節1.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_跗節2.AngleCont = a * RNG.XS.NextDouble(); + } + foreach (節足_足蜘 item2 in Cha.Bod.節足蜘右) + { + item2.X0Y0_基節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_転節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_膝節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_脛節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_蹠節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_跗節1.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_跗節2.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 節足蠍_蠍左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double 転節角度, double 腿節角度, double 膝節角度, double 脛節角度, double 蹠節角度, double 跗節1角度, double 跗節2角度) + { + 節足_足蠍 節足_足蠍2 = Cha.Bod.節足蠍左[n]; + 節足_足蠍2.SetAngle0(); + switch (節足_足蠍2.ConnectionType) + { + case ConnectionInfo.多足_蠍_節足左1_接続: + 節足_足蠍2.角度B += 2.0; + break; + case ConnectionInfo.多足_蠍_節足左2_接続: + 節足_足蠍2.角度B += 16.0; + break; + case ConnectionInfo.多足_蠍_節足左3_接続: + 節足_足蠍2.角度B += 26.0; + break; + case ConnectionInfo.多足_蠍_節足左4_接続: + 節足_足蠍2.角度B += 20.0; + break; + } + if (節足_足蠍2.反転Y) + { + 節足_足蠍2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u1); + 節足_足蠍2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u2); + 節足_足蠍2.X0Y0_膝節.AngleBase += 0.0 - 膝節角度 + (0.0 - u3); + 節足_足蠍2.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u4); + 節足_足蠍2.X0Y0_蹠節.AngleBase += 0.0 - 蹠節角度 + (0.0 - u5); + 節足_足蠍2.X0Y0_跗節1.AngleBase += 0.0 - 跗節1角度 + (0.0 - u6); + 節足_足蠍2.X0Y0_跗節2.AngleBase += 0.0 - 跗節2角度 + (0.0 - u7); + } + else + { + 節足_足蠍2.X0Y0_転節.AngleBase += 転節角度 + u1; + 節足_足蠍2.X0Y0_腿節.AngleBase += 腿節角度 + u2; + 節足_足蠍2.X0Y0_膝節.AngleBase += 膝節角度 + u3; + 節足_足蠍2.X0Y0_脛節.AngleBase += 脛節角度 + u4; + 節足_足蠍2.X0Y0_蹠節.AngleBase += 蹠節角度 + u5; + 節足_足蠍2.X0Y0_跗節1.AngleBase += 跗節1角度 + u6; + 節足_足蠍2.X0Y0_跗節2.AngleBase += 跗節2角度 + u7; + } + } + + public static void 節足蠍_蠍右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double 転節角度, double 腿節角度, double 膝節角度, double 脛節角度, double 蹠節角度, double 跗節1角度, double 跗節2角度) + { + 節足_足蠍 節足_足蠍2 = Cha.Bod.節足蠍右[n]; + 節足_足蠍2.SetAngle0(); + switch (節足_足蠍2.ConnectionType) + { + case ConnectionInfo.多足_蠍_節足右1_接続: + 節足_足蠍2.角度B += -2.0; + break; + case ConnectionInfo.多足_蠍_節足右2_接続: + 節足_足蠍2.角度B += -16.0; + break; + case ConnectionInfo.多足_蠍_節足右3_接続: + 節足_足蠍2.角度B += -26.0; + break; + case ConnectionInfo.多足_蠍_節足右4_接続: + 節足_足蠍2.角度B += -20.0; + break; + } + if (節足_足蠍2.反転Y) + { + 節足_足蠍2.X0Y0_転節.AngleBase += 転節角度 + u1; + 節足_足蠍2.X0Y0_腿節.AngleBase += 腿節角度 + u2; + 節足_足蠍2.X0Y0_膝節.AngleBase += 膝節角度 + u3; + 節足_足蠍2.X0Y0_脛節.AngleBase += 脛節角度 + u4; + 節足_足蠍2.X0Y0_蹠節.AngleBase += 蹠節角度 + u5; + 節足_足蠍2.X0Y0_跗節1.AngleBase += 跗節1角度 + u6; + 節足_足蠍2.X0Y0_跗節2.AngleBase += 跗節2角度 + u7; + } + else + { + 節足_足蠍2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u1); + 節足_足蠍2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u2); + 節足_足蠍2.X0Y0_膝節.AngleBase += 0.0 - 膝節角度 + (0.0 - u3); + 節足_足蠍2.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u4); + 節足_足蠍2.X0Y0_蹠節.AngleBase += 0.0 - 蹠節角度 + (0.0 - u5); + 節足_足蠍2.X0Y0_跗節1.AngleBase += 0.0 - 跗節1角度 + (0.0 - u6); + 節足_足蠍2.X0Y0_跗節2.AngleBase += 0.0 - 跗節2角度 + (0.0 - u7); + } + } + + public static void 節足蠍_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足蠍_蠍左(n, u1, u2, u3, u4, u5, u6, u7, -15.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 節足蠍_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足蠍_蠍右(n, u1, u2, u3, u4, u5, u6, u7, -15.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 節足蠍_萎縮左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足蠍_蠍左(n, u1, u2, u3, u4, u5, u6, u7, -20.0, 0.0, 45.0, 25.0, 0.0, 0.0, 0.0); + } + + public static void 節足蠍_萎縮右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足蠍_蠍右(n, u1, u2, u3, u4, u5, u6, u7, -20.0, 0.0, 45.0, 25.0, 0.0, 0.0, 0.0); + } + + public static void 節足蠍_開く左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足蠍_蠍左(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, -15.0, -25.0, 0.0, 0.0, 0.0); + } + + public static void 節足蠍_開く右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足蠍_蠍右(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, -15.0, -25.0, 0.0, 0.0, 0.0); + } + + public static void 両節足蠍_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u5; + double u6; + double u7; + double u8; + if (同角) + { + u5 = num; + u6 = num2; + u7 = num3; + u8 = num4; + } + else + { + u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u6 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u7 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u8 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + } + Cha.節足蠍左_0(i1, n, num, num2, num3, num4, u, u2, u3, u4); + Cha.節足蠍右_0(i2, n, u5, u6, u7, u8, u, u2, u3, u4); + } + + public static void 節足蠍左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + switch (i) + { + case 0: + c.節足蠍_基本左(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + case 1: + c.節足蠍_萎縮左(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + case 2: + c.節足蠍_開く左(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + } + } + + public static void 節足蠍右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + switch (i) + { + case 0: + c.節足蠍_基本右(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + case 1: + c.節足蠍_萎縮右(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + case 2: + c.節足蠍_開く右(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + } + } + + public static void 節足蠍絶頂(this Cha Cha, double a) + { + foreach (節足_足蠍 item in Cha.Bod.節足蠍左) + { + item.X0Y0_転節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_腿節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_膝節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脛節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_蹠節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_跗節1.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_跗節2.AngleCont = a * RNG.XS.NextDouble(); + } + foreach (節足_足蠍 item2 in Cha.Bod.節足蠍右) + { + item2.X0Y0_転節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_膝節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_脛節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_蹠節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_跗節1.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_跗節2.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 節足百左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double 基節角度, double 転節角度, double 前腿節角度, double 腿節角度, double 脛節角度, double 跗節1角度, double 跗節2角度) + { + 節足_足百 節足_足百2 = Cha.Bod.節足百左[n]; + 節足_足百2.SetAngle0(); + if (節足_足百2.反転Y) + { + 節足_足百2.X0Y0_基節.AngleBase += 0.0 - 基節角度 + (0.0 - u1); + 節足_足百2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u2); + 節足_足百2.X0Y0_前腿節.AngleBase += 0.0 - 前腿節角度 + (0.0 - u3); + 節足_足百2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u4); + 節足_足百2.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u5); + 節足_足百2.X0Y0_跗節1.AngleBase += 0.0 - 跗節1角度 + (0.0 - u6); + 節足_足百2.X0Y0_跗節2.AngleBase += 0.0 - 跗節2角度 + (0.0 - u7); + } + else + { + 節足_足百2.X0Y0_基節.AngleBase += 基節角度 + u1; + 節足_足百2.X0Y0_転節.AngleBase += 転節角度 + u2; + 節足_足百2.X0Y0_前腿節.AngleBase += 前腿節角度 + u3; + 節足_足百2.X0Y0_腿節.AngleBase += 腿節角度 + u4; + 節足_足百2.X0Y0_脛節.AngleBase += 脛節角度 + u5; + 節足_足百2.X0Y0_跗節1.AngleBase += 跗節1角度 + u6; + 節足_足百2.X0Y0_跗節2.AngleBase += 跗節2角度 + u7; + } + } + + public static void 節足百右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double 基節角度, double 転節角度, double 前腿節角度, double 腿節角度, double 脛節角度, double 跗節1角度, double 跗節2角度) + { + 節足_足百 節足_足百2 = Cha.Bod.節足百右[n]; + 節足_足百2.SetAngle0(); + if (節足_足百2.反転Y) + { + 節足_足百2.X0Y0_基節.AngleBase += 基節角度 + u1; + 節足_足百2.X0Y0_転節.AngleBase += 転節角度 + u2; + 節足_足百2.X0Y0_前腿節.AngleBase += 前腿節角度 + u3; + 節足_足百2.X0Y0_腿節.AngleBase += 腿節角度 + u4; + 節足_足百2.X0Y0_脛節.AngleBase += 脛節角度 + u5; + 節足_足百2.X0Y0_跗節1.AngleBase += 跗節1角度 + u6; + 節足_足百2.X0Y0_跗節2.AngleBase += 跗節2角度 + u7; + } + else + { + 節足_足百2.X0Y0_基節.AngleBase += 0.0 - 基節角度 + (0.0 - u1); + 節足_足百2.X0Y0_転節.AngleBase += 0.0 - 転節角度 + (0.0 - u2); + 節足_足百2.X0Y0_前腿節.AngleBase += 0.0 - 前腿節角度 + (0.0 - u3); + 節足_足百2.X0Y0_腿節.AngleBase += 0.0 - 腿節角度 + (0.0 - u4); + 節足_足百2.X0Y0_脛節.AngleBase += 0.0 - 脛節角度 + (0.0 - u5); + 節足_足百2.X0Y0_跗節1.AngleBase += 0.0 - 跗節1角度 + (0.0 - u6); + 節足_足百2.X0Y0_跗節2.AngleBase += 0.0 - 跗節2角度 + (0.0 - u7); + } + } + + public static void 節足百_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足百左(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, 15.0, 0.0, -15.0, 0.0, 0.0); + } + + public static void 節足百_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足百右(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, 15.0, 0.0, -15.0, 0.0, 0.0); + } + + public static void 節足百_萎縮左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足百左(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, 5.0, -25.0, -35.0, -25.0, 0.0); + } + + public static void 節足百_萎縮右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足百右(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, 5.0, -25.0, -35.0, -25.0, 0.0); + } + + public static void 節足百_開く左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足百左(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, 15.0, 5.0, 5.0, 5.0, 0.0); + } + + public static void 節足百_開く右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + Cha.節足百右(n, u1, u2, u3, u4, u5, u6, u7, 0.0, 0.0, 15.0, 5.0, 5.0, 5.0, 0.0); + } + + public static void 両節足百_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u5; + double u6; + double u7; + double u8; + if (同角) + { + u5 = num; + u6 = num2; + u7 = num3; + u8 = num4; + } + else + { + u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u6 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u7 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u8 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + } + Cha.節足百左_0(i1, n, num, num2, num3, num4, u, u2, u3, u4); + Cha.節足百右_0(i2, n, u5, u6, u7, u8, u, u2, u3, u4); + } + + public static void 節足百左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + switch (i) + { + case 0: + c.節足百_基本左(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + case 1: + c.節足百_萎縮左(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + case 2: + c.節足百_開く左(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + } + } + + public static void 節足百右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double u8) + { + switch (i) + { + case 0: + c.節足百_基本右(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + case 1: + c.節足百_萎縮右(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + case 2: + c.節足百_開く右(n, u1, u2, u3, u4, u5, u6, u7, u8); + break; + } + } + + public static void 節足百絶頂(this Cha Cha, double a) + { + foreach (節足_足百 item in Cha.Bod.節足百左) + { + item.X0Y0_基節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_転節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_前腿節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_腿節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脛節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_跗節1.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_跗節2.AngleCont = a * RNG.XS.NextDouble(); + } + foreach (節足_足百 item2 in Cha.Bod.節足百右) + { + item2.X0Y0_基節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_転節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_前腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_脛節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_跗節1.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_跗節2.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 節尾曳左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double 根本角度, double 節角度1, double 節角度2, double 節角度3, double 節角度4) + { + 節尾_曳航 obj = Cha.Bod.節尾曳左[n]; + obj.SetAngle0(); + obj.X0Y0_前腿節.AngleBase += 根本角度 + u1; + obj.X0Y0_腿節.AngleBase += 節角度1 + u2; + obj.X0Y0_脛節.AngleBase += 節角度2 + u3; + obj.X0Y0_付節1.AngleBase += 節角度3 + u4; + obj.X0Y0_付節2.AngleBase += 節角度4 + u5; + } + + public static void 節尾曳右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double 根本角度, double 節角度1, double 節角度2, double 節角度3, double 節角度4) + { + 節尾_曳航 obj = Cha.Bod.節尾曳右[n]; + obj.SetAngle0(); + obj.X0Y0_前腿節.AngleBase += 0.0 - 根本角度 + (0.0 - u1); + obj.X0Y0_腿節.AngleBase += 0.0 - 節角度1 + (0.0 - u2); + obj.X0Y0_脛節.AngleBase += 0.0 - 節角度2 + (0.0 - u3); + obj.X0Y0_付節1.AngleBase += 0.0 - 節角度3 + (0.0 - u4); + obj.X0Y0_付節2.AngleBase += 0.0 - 節角度4 + (0.0 - u5); + } + + public static void 節尾曳_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) + { + Cha.節尾曳左(n, u1, u2, u3, u4, u5, 10.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 節尾曳_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) + { + Cha.節尾曳右(n, u1, u2, u3, u4, u5, 10.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 節尾曳_閉じ左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) + { + Cha.節尾曳左(n, u1, u2, u3, u4, u5, 45.0, -25.0, -45.0, -45.0, 0.0); + } + + public static void 節尾曳_閉じ右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) + { + Cha.節尾曳右(n, u1, u2, u3, u4, u5, 45.0, -25.0, -45.0, -45.0, 0.0); + } + + public static void 節尾曳_開き左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) + { + Cha.節尾曳左(n, u1, u2, u3, u4, u5, 25.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 節尾曳_開き右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) + { + Cha.節尾曳右(n, u1, u2, u3, u4, u5, 25.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 両節尾曳_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u; + double u2; + double u3; + double u4; + double u5; + if (同角) + { + u = num; + u2 = num2; + u3 = num3; + u4 = num4; + u5 = num5; + } + else + { + u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + } + Cha.節尾曳左_0(i1, n, num, num2, num3, num4, num5); + Cha.節尾曳右_0(i2, n, u, u2, u3, u4, u5); + } + + public static void 節尾曳左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5) + { + switch (i) + { + case 0: + c.節尾曳_基本左(n, u1, u2, u3, u4, u5); + break; + case 1: + c.節尾曳_閉じ左(n, u1, u2, u3, u4, u5); + break; + case 2: + c.節尾曳_開き左(n, u1, u2, u3, u4, u5); + break; + } + } + + public static void 節尾曳右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5) + { + switch (i) + { + case 0: + c.節尾曳_基本右(n, u1, u2, u3, u4, u5); + break; + case 1: + c.節尾曳_閉じ右(n, u1, u2, u3, u4, u5); + break; + case 2: + c.節尾曳_開き右(n, u1, u2, u3, u4, u5); + break; + } + } + + public static void 節尾曳絶頂(this Cha Cha, double a) + { + foreach (節尾_曳航 item in Cha.Bod.節尾曳左) + { + item.X0Y0_前腿節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_腿節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脛節.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_付節1.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_付節2.AngleCont = a * RNG.XS.NextDouble(); + } + foreach (節尾_曳航 item2 in Cha.Bod.節尾曳右) + { + item2.X0Y0_前腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_腿節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_脛節.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_付節1.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item2.X0Y0_付節2.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 節尾鋏左(this Cha Cha, int n, double u1, double 根本角度) + { + 節尾_鋏 obj = Cha.Bod.節尾鋏左[n]; + obj.SetAngle0(); + obj.X0Y0_牙.AngleBase += 根本角度 + u1; + } + + public static void 節尾鋏右(this Cha Cha, int n, double u1, double 根本角度) + { + 節尾_鋏 obj = Cha.Bod.節尾鋏右[n]; + obj.SetAngle0(); + obj.X0Y0_牙.AngleBase += 0.0 - 根本角度 + (0.0 - u1); + } + + public static void 節尾鋏_基本左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) + { + Cha.節尾鋏左(n, u1, 0.0); + } + + public static void 節尾鋏_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) + { + Cha.節尾鋏右(n, u1, 0.0); + } + + public static void 節尾鋏_閉じ左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) + { + Cha.節尾鋏左(n, u1, -15.0); + } + + public static void 節尾鋏_閉じ右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) + { + Cha.節尾鋏右(n, u1, -15.0); + } + + public static void 節尾鋏_開き左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) + { + Cha.節尾鋏左(n, u1, 25.0); + } + + public static void 節尾鋏_開き右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5) + { + Cha.節尾鋏右(n, u1, 25.0); + } + + public static void 両節尾鋏_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u; + double u2; + double u3; + double u4; + double u5; + if (同角) + { + u = num; + u2 = num2; + u3 = num3; + u4 = num4; + u5 = num5; + } + else + { + u = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u2 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u3 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + u5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + } + Cha.節尾鋏左_0(i1, n, num, num2, num3, num4, num5); + Cha.節尾鋏右_0(i2, n, u, u2, u3, u4, u5); + } + + public static void 節尾鋏左_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5) + { + switch (i) + { + case 0: + c.節尾鋏_基本左(n, u1, u2, u3, u4, u5); + break; + case 1: + c.節尾鋏_閉じ左(n, u1, u2, u3, u4, u5); + break; + case 2: + c.節尾鋏_開き左(n, u1, u2, u3, u4, u5); + break; + } + } + + public static void 節尾鋏右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5) + { + switch (i) + { + case 0: + c.節尾鋏_基本右(n, u1, u2, u3, u4, u5); + break; + case 1: + c.節尾鋏_閉じ右(n, u1, u2, u3, u4, u5); + break; + case 2: + c.節尾鋏_開き右(n, u1, u2, u3, u4, u5); + break; + } + } + + public static void 節尾鋏絶頂(this Cha Cha, double a) + { + foreach (節尾_鋏 item in Cha.Bod.節尾鋏左) + { + item.X0Y0_牙.AngleCont = a * RNG.XS.NextDouble(); + } + foreach (節尾_鋏 item2 in Cha.Bod.節尾鋏右) + { + item2.X0Y0_牙.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + } + + public static void 虫鎌左(this Cha Cha, int n, double u1, double 根本角度) + { + 虫鎌 虫鎌2 = Cha.Bod.虫鎌左[n]; + if (虫鎌2.拘束) + { + 虫鎌2.SetAngle0(); + return; + } + 虫鎌2.SetAngle0(); + if (虫鎌2.反転Y) + { + 虫鎌2.X0Y0_虫鎌1.AngleBase += 0.0 - 根本角度 + (0.0 - u1); + } + else + { + 虫鎌2.X0Y0_虫鎌1.AngleBase += 根本角度 + u1; + } + } + + public static void 虫鎌右(this Cha Cha, int n, double u1, double 根本角度) + { + 虫鎌 虫鎌2 = Cha.Bod.虫鎌右[n]; + if (虫鎌2.拘束) + { + 虫鎌2.SetAngle0(); + return; + } + 虫鎌2.SetAngle0(); + if (虫鎌2.反転Y) + { + 虫鎌2.X0Y0_虫鎌1.AngleBase += 根本角度 + u1; + } + else + { + 虫鎌2.X0Y0_虫鎌1.AngleBase += 0.0 - 根本角度 + (0.0 - u1); + } + } + + public static void 虫鎌_基本左(this Cha Cha, int n, double u1) + { + Cha.虫鎌左(n, u1, 0.0); + } + + public static void 虫鎌_基本右(this Cha Cha, int n, double u1) + { + Cha.虫鎌右(n, u1, 0.0); + } + + public static void 虫鎌_半開左(this Cha Cha, int n, double u1) + { + Cha.虫鎌左(n, u1, 45.0); + } + + public static void 虫鎌_半開右(this Cha Cha, int n, double u1) + { + Cha.虫鎌右(n, u1, 45.0); + } + + public static void 虫鎌_全開左(this Cha Cha, int n, double u1) + { + Cha.虫鎌左(n, u1, 90.0); + } + + public static void 虫鎌_全開右(this Cha Cha, int n, double u1) + { + Cha.虫鎌右(n, u1, 90.0); + } + + public static void 両虫鎌_0(this Cha Cha, int n, bool 同角, int i1, int i2) + { + double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double u = ((!同角) ? Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5) : num); + Cha.虫鎌左_0(i1, n, num); + Cha.虫鎌右_0(i2, n, u); + } + + public static void 虫鎌左_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.虫鎌_基本左(n, 0.0); + break; + case 1: + c.虫鎌_半開左(n, u1); + break; + case 2: + c.虫鎌_全開左(n, u1); + break; + } + } + + public static void 虫鎌右_0(this Cha c, int i, int n, double u1) + { + switch (i) + { + case 0: + c.虫鎌_基本右(n, 0.0); + break; + case 1: + c.虫鎌_半開右(n, u1); + break; + case 2: + c.虫鎌_全開右(n, u1); + break; + } + } + + public static void 虫鎌絶頂(this Cha Cha, double a) + { + foreach (虫鎌 item in Cha.Bod.虫鎌左) + { + if (!item.拘束) + { + item.角度C = a * RNG.XS.NextDouble(); + } + } + foreach (虫鎌 item2 in Cha.Bod.虫鎌右) + { + if (!item2.拘束) + { + item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + } + } + } + + public static void 触手左(this Cha Cha, int n, int si, double u1, double u2, double u3, double 根本角度, double 開口, params Func[] angs) + { + 触手 触手2 = Cha.Bod.触手左[n]; + 触手2.SetAngle0(); + if (angs.Length != 0) + { + Par[] array = 触手2.Enum軸().ToArray(); + if (array.Length != 0) + { + int num = 0; + int num2 = array.Length / angs.Length; + double num3 = (double)array.Length * 0.1; + foreach (Par item in array.Skip(1)) + { + item.AngleBase = (double)si * (angs[(num / num2).Limit(0, angs.Length)](num) / num3 + u2); + num++; + } + array[0].AngleBase = (double)si * (根本角度 + u1); + } + } + if (触手2 is 触手_蔦) + { + if (触手2.拘束) + { + 触手_蔦 触手_蔦2 = (触手_蔦)触手2; + if (触手_蔦2.先端_上顎_顎_表示) + { + 触手_蔦2.X0Y0_先端_上顎_顎.AngleBase = 0.0; + } + if (触手_蔦2.先端_下顎_顎_表示) + { + 触手_蔦2.X0Y0_先端_下顎_顎.AngleBase = 0.0; + } + } + else + { + 触手_蔦 触手_蔦3 = (触手_蔦)触手2; + if (触手_蔦3.先端_上顎_顎_表示) + { + 触手_蔦3.X0Y0_先端_上顎_顎.AngleBase = 15.0 * 開口 + u3; + } + if (触手_蔦3.先端_下顎_顎_表示) + { + 触手_蔦3.X0Y0_先端_下顎_顎.AngleBase = -15.0 * 開口 + (0.0 - u3); + } + } + } + 触手2.重複角度処理(); + } + + public static void 触手右(this Cha Cha, int n, int si, double u1, double u2, double u3, double 根本角度, double 開口, params Func[] angs) + { + 触手 触手2 = Cha.Bod.触手右[n]; + 触手2.SetAngle0(); + if (angs.Length != 0) + { + Par[] array = 触手2.Enum軸().ToArray(); + if (array.Length != 0) + { + int num = 0; + int num2 = array.Length / angs.Length; + double num3 = (double)array.Length * 0.1; + foreach (Par item in array.Skip(1)) + { + item.AngleBase = (double)si * ((0.0 - angs[(num / num2).Limit(0, angs.Length)](num)) / num3 + (0.0 - u2)); + num++; + } + array[0].AngleBase = (double)si * (0.0 - 根本角度 + (0.0 - u1)); + } + } + if (触手2 is 触手_蔦) + { + if (触手2.拘束) + { + 触手_蔦 触手_蔦2 = (触手_蔦)触手2; + if (触手_蔦2.先端_上顎_顎_表示) + { + 触手_蔦2.X0Y0_先端_上顎_顎.AngleBase = 0.0; + } + if (触手_蔦2.先端_下顎_顎_表示) + { + 触手_蔦2.X0Y0_先端_下顎_顎.AngleBase = 0.0; + } + } + else + { + 触手_蔦 触手_蔦3 = (触手_蔦)触手2; + if (触手_蔦3.先端_上顎_顎_表示) + { + 触手_蔦3.X0Y0_先端_上顎_顎.AngleBase = -15.0 * 開口 + (0.0 - u3); + } + if (触手_蔦3.先端_下顎_顎_表示) + { + 触手_蔦3.X0Y0_先端_下顎_顎.AngleBase = 15.0 * 開口 + u3; + } + } + } + 触手2.重複角度処理(); + } + + public static void 触手_基本左(this Cha Cha, int n, int s, double u1, double u2, double u3) + { + Cha.触手左(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.0); + } + + public static void 触手_基本右(this Cha Cha, int n, int s, double u1, double u2, double u3) + { + Cha.触手右(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.0); + } + + public static void 触手_S字左(this Cha Cha, int n, int s, double u1, double u2, double u3) + { + Cha.触手左(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.25, (int i) => 35.0, (int i) => -35.0); + } + + public static void 触手_S字右(this Cha Cha, int n, int s, double u1, double u2, double u3) + { + Cha.触手右(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.25, (int i) => 35.0, (int i) => -35.0); + } + + public static void 触手_波左(this Cha Cha, int n, int s, double u1, double u2, double u3) + { + Cha.触手左(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.25, (int i) => System.Math.Sin(i) * 80.0); + } + + public static void 触手_波右(this Cha Cha, int n, int s, double u1, double u2, double u3) + { + Cha.触手右(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.25, (int i) => System.Math.Sin(i) * 80.0); + } + + public static void 触手_ピーン左(this Cha Cha, int n, int s, double u1, double u2, double u3) + { + Cha.触手左(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.0, (int i) => 0.0, (int i) => 25.0.GetRanAngle()); + } + + public static void 触手_ピーン右(this Cha Cha, int n, int s, double u1, double u2, double u3) + { + Cha.触手右(n, s, u1, u2, u3, 20.0.GetRanAngle(), 0.0, (int i) => 0.0, (int i) => 25.0.GetRanAngle()); + } + + public static void 両触手_S字(this Cha Cha, int n) + { + double u = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); + double u2 = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); + double u3 = Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.75); + int s = RNG.XS.NextSign(); + Cha.触手_S字左(n, s, u, u2, u3); + Cha.触手_S字右(n, s, u, u2, u3); + } + + public static void 両触手_0(this Cha Cha, int n, int i2) + { + Cha.触手右_0(i2, n, RNG.XS.NextSign(), Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.25), Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.25), Cha.角度ムラ(RNG.XS.NextSign(), 1.5, RNG.XS.NextSign(), 0.25)); + } + + public static void 触手左_0(this Cha c, int i, int n, int s, double u1, double u2, double u3) + { + switch (i) + { + case 0: + c.触手_基本左(n, s, u1, u2, u3); + break; + case 1: + c.触手_S字左(n, s, u1, u2, u3); + break; + case 2: + c.触手_波左(n, s, u1, u2, u3); + break; + case 3: + c.触手_ピーン左(n, s, u1, u2, u3); + break; + } + } + + public static void 触手右_0(this Cha c, int i, int n, int s, double u1, double u2, double u3) + { + switch (i) + { + case 0: + c.触手_基本右(n, s, u1, u2, u3); + break; + case 1: + c.触手_S字右(n, s, u1, u2, u3); + break; + case 2: + c.触手_波右(n, s, u1, u2, u3); + break; + case 3: + c.触手_ピーン右(n, s, u1, u2, u3); + break; + } + } + + public static void 触手絶頂(this Cha Cha, double a) + { + foreach (触手 item in Cha.Bod.触手左) + { + foreach (Par item2 in item.Enum軸()) + { + item2.AngleCont = a * RNG.XS.NextDouble(); + } + if (!item.拘束 && item is 触手_蔦) + { + 触手_蔦 触手_蔦2 = (触手_蔦)item; + if (触手_蔦2.先端_上顎_顎_表示) + { + 触手_蔦2.X0Y0_先端_上顎_顎.AngleCont = a * RNG.XS.NextDouble(); + } + if (触手_蔦2.先端_下顎_顎_表示) + { + 触手_蔦2.X0Y0_先端_下顎_顎.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + } + } + foreach (触手 item3 in Cha.Bod.触手右) + { + foreach (Par item4 in item3.Enum軸()) + { + item4.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + if (!item3.拘束 && item3 is 触手_蔦) + { + 触手_蔦 触手_蔦3 = (触手_蔦)item3; + if (触手_蔦3.先端_上顎_顎_表示) + { + 触手_蔦3.X0Y0_先端_上顎_顎.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + if (触手_蔦3.先端_下顎_顎_表示) + { + 触手_蔦3.X0Y0_先端_下顎_顎.AngleCont = a * RNG.XS.NextDouble(); + } + } + } + } + + public static void 触手犬右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double 根本角度, double 上腕角度, double 下腕角度, double 手角度, double 開口, double 開指, params Func[] angs) + { + 触手_犬 触手_犬2 = Cha.Bod.触手犬右[n]; + 触手_犬2.SetAngle0(); + 触手_犬2.X0Y0_脚後_上腕.AngleBase -= 触手_犬2.X0Y0_胴_節9_胴.Angle; + 触手_犬2.X0Y0_脚前_上腕.AngleBase -= 触手_犬2.X0Y0_胴_節9_胴.Angle; + 触手_犬2.X0Y0_頭_口膜_口膜1.AngleBase -= 17.0; + 触手_犬2.X0Y0_脚後_上腕.AngleBase += 0.0 - 上腕角度 + (0.0 - u1); + 触手_犬2.X0Y0_脚後_下腕.AngleBase += 0.0 - 下腕角度 + (0.0 - u2); + 触手_犬2.X0Y0_脚後_手_手.AngleBase += 0.0 - 手角度 + (0.0 - u3); + 触手_犬2.X0Y0_脚前_上腕.AngleBase += 0.0 - 上腕角度 + u1; + 触手_犬2.X0Y0_脚前_下腕.AngleBase += 0.0 - 下腕角度 + u2; + 触手_犬2.X0Y0_脚前_手_手.AngleBase += 0.0 - 手角度 + u3; + if (触手_犬2.拘束) + { + 触手_犬2.X0Y0_頭_上顎_眼下_眼下.AngleBase = 0.0; + 触手_犬2.X0Y0_頭_下顎_眼下_眼下.AngleBase = 0.0; + } + else + { + 触手_犬2.X0Y0_頭_上顎_眼下_眼下.AngleBase += -10.0 * 開口 + (0.0 - u4); + 触手_犬2.X0Y0_頭_下顎_眼下_眼下.AngleBase += 10.0 * 開口 + u4; + } + 触手_犬2.X0Y0_脚後_手_親指_爪.AngleBase += 30.0 * 開指 + (0.0 - u5); + 触手_犬2.X0Y0_脚後_手_人指_指.AngleBase += 15.0 * 開指 + (0.0 - u5); + 触手_犬2.X0Y0_脚後_手_中指_指.AngleBase += -0.0 * 開指 + (0.0 - u5); + 触手_犬2.X0Y0_脚後_手_薬指_指.AngleBase += -15.0 * 開指 + (0.0 - u5); + 触手_犬2.X0Y0_脚後_手_小指_指.AngleBase += -30.0 * 開指 + (0.0 - u5); + 触手_犬2.X0Y0_脚前_手_親指_爪.AngleBase += -30.0 * 開指 + u5; + 触手_犬2.X0Y0_脚前_手_人指_指.AngleBase += -15.0 * 開指 + u5; + 触手_犬2.X0Y0_脚前_手_中指_指.AngleBase += -0.0 * 開指 + u5; + 触手_犬2.X0Y0_脚前_手_薬指_指.AngleBase += 15.0 * 開指 + u5; + 触手_犬2.X0Y0_脚前_手_小指_指.AngleBase += 30.0 * 開指 + u5; + if (angs.Length != 0) + { + Par[] array = 触手_犬2.Enum軸().ToArray(); + if (array.Length != 0) + { + int num = 0; + int num2 = array.Length / angs.Length; + double num3 = (double)array.Length * 0.1; + foreach (Par item in array.Skip(1)) + { + item.AngleBase += (0.0 - angs[(num / num2).Limit(0, angs.Length)](num)) / num3 + (0.0 - u7); + num++; + } + array[0].AngleBase += 0.0 - 根本角度 + (0.0 - u6); + } + } + 触手_犬2.重複角度処理(); + } + + public static void 触手犬_基本右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7) + { + Cha.触手犬右(n, u1, u2, u3, u4, u5, u6, u7, 5.0.GetRanAngle(), 10.0, 0.0, 0.0, 0.0, 0.0); + } + + public static void 触手犬_伏せ右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7) + { + Cha.触手犬右(n, u1, u2, u3, u4, u5, u6, u7, 5.0.GetRanAngle(), -35.0, 130.0, -80.0, 0.0, 0.0, (int i) => 8.0, (int i) => -10.0); + } + + public static void 触手犬_威嚇右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7) + { + Cha.触手犬右(n, u1, u2, u3, u4, u5, u6, u7, 5.0.GetRanAngle(), -20.0, 65.0, -40.0, 1.0, 1.0, (int i) => 2.5); + } + + public static void 触手犬_竦み右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7) + { + Cha.触手犬右(n, u1, u2, u3, u4, u5, u6, u7, 2.0.GetRanAngle(), -40.0, 130.0, -80.0, 0.0, 0.0, (int i) => 8.0); + } + + public static void 両触手犬_0(this Cha Cha, int n, int i2) + { + Cha.触手犬右_0(i2, n, Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5), Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5), Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5), Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.5), Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5), Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5), Cha.角度ムラ(RNG.XS.NextSign(), 1.0, RNG.XS.NextSign(), 0.5)); + } + + public static void 触手犬右_0(this Cha c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7) + { + switch (i) + { + case 0: + c.触手犬_基本右(n, u1, u2, u3, u4, u5, u6, u7); + break; + case 1: + c.触手犬_伏せ右(n, u1, u2, u3, u4, u5, u6, u7); + break; + case 2: + c.触手犬_威嚇右(n, u1, u2, u3, u4, u5, u6, u7); + break; + case 3: + c.触手犬_竦み右(n, u1, u2, u3, u4, u5, u6, u7); + break; + } + } + + public static void 触手犬絶頂(this Cha Cha, double a) + { + foreach (触手_犬 item in Cha.Bod.触手犬左) + { + item.X0Y0_脚後_上腕.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚前_上腕.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_頭_口膜_口膜1.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚後_上腕.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚後_下腕.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚後_手_手.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚前_上腕.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚前_下腕.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚前_手_手.AngleCont = a * RNG.XS.NextDouble(); + if (!item.拘束) + { + item.X0Y0_頭_上顎_眼下_眼下.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_頭_下顎_眼下_眼下.AngleCont = a * RNG.XS.NextDouble(); + } + item.X0Y0_脚後_手_親指_爪.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚後_手_人指_指.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚後_手_中指_指.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚後_手_薬指_指.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚後_手_小指_指.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚前_手_親指_爪.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚前_手_人指_指.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚前_手_中指_指.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚前_手_薬指_指.AngleCont = a * RNG.XS.NextDouble(); + item.X0Y0_脚前_手_小指_指.AngleCont = a * RNG.XS.NextDouble(); + foreach (Par item2 in item.Enum軸()) + { + item2.AngleCont = a * RNG.XS.NextDouble(); + } + } + foreach (触手_犬 item3 in Cha.Bod.触手犬右) + { + item3.X0Y0_脚後_上腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚前_上腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_頭_口膜_口膜1.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚後_上腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚後_下腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚後_手_手.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚前_上腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚前_下腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚前_手_手.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + if (!item3.拘束) + { + item3.X0Y0_頭_上顎_眼下_眼下.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_頭_下顎_眼下_眼下.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + item3.X0Y0_脚後_手_親指_爪.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚後_手_人指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚後_手_中指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚後_手_薬指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚後_手_小指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚前_手_親指_爪.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚前_手_人指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚前_手_中指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚前_手_薬指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + item3.X0Y0_脚前_手_小指_指.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + foreach (Par item4 in item3.Enum軸()) + { + item4.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + } + } + + public static void 尾(this Cha Cha, int n, int s, double 展開, double 根本角度, params Func[] angs) + { + 尾 尾2 = Cha.Bod.尾[n]; + string text = 尾2.ConnectionType.ToString(); + if (text.Contains("左")) + { + return; + } + 尾2.SetAngle0(); + Par[] array = 尾2.Enum軸().ToArray(); + double num = ((尾2 is 尾_蟲) ? 0.3 : 1.0); + if (angs.Length != 0 && array.Length != 0) + { + int num2 = 0; + int num3 = array.Length / angs.Length; + if (num3 == 0) + { + num3 = 1; + } + double num4 = (double)array.Length * 0.1; + double num5 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Par[] array2 = array; + for (int i = 0; i < array2.Length; i++) + { + array2[i].AngleBase = ((double)s * angs[(num2 / num3).Limit(0, angs.Length)](num2) / num4 + num5) * num; + num2++; + } + if (尾2 is 尾_鳥) + { + array[0].AngleBase = 0.0; + } + else + { + array[0].AngleBase = 根本角度 + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + } + } + if (text.Contains("後髪0_肢系")) + { + double num6 = 1.0; + foreach (Par item in array.Take(array.Length / 2)) + { + item.AngleBase = item.AngleBase / num6 * num; + num6 += 1.0; + } + } + 尾鰭_魚 ele = 尾2.EnumEle().GetEle<尾鰭_魚>(); + if (ele != null) + { + ele.展開 = 展開 * Cha.ChaD.固有値 * RNG.XS.NextDouble(); + } + else if (尾2 is 尾_鳥) + { + ((尾_鳥)尾2).展開 = 展開 * Cha.ChaD.固有値 * RNG.XS.NextDouble(); + } + if (尾2.EnumEle().IsEle<尾鰭>()) + { + 尾2.Set尾先角度(); + } + } + + public static void 尾_基本(this Cha Cha, int n) + { + Cha.尾(n, RNG.XS.NextSign(), RNG.XS.NextDouble(), 0.0); + } + + public static void 尾_S字(this Cha Cha, int n) + { + Cha.尾(n, RNG.XS.NextSign(), 0.5, 10.0.GetRanAngle(), (int i) => 25.0, (int i) => -25.0); + } + + public static void 尾_波(this Cha Cha, int n) + { + Cha.尾(n, RNG.XS.NextSign(), 0.5, 10.0.GetRanAngle(), (int i) => System.Math.Sin(i) * 40.0); + } + + public static void 尾_ピーン(this Cha Cha, int n) + { + Cha.尾(n, RNG.XS.NextSign(), 1.0, 10.0.GetRanAngle(), (int i) => 0.0, (int i) => 25.0.GetRanAngle()); + } + + public static void 尾_0(this Cha c, int n, int i) + { + switch (i) + { + case 0: + c.尾_基本(n); + break; + case 1: + c.尾_S字(n); + break; + case 2: + c.尾_波(n); + break; + case 3: + c.尾_ピーン(n); + break; + } + } + + public static void 尾絶頂(this Cha Cha, double a) + { + double 展開 = a * 0.015 * RNG.XS.NextDouble(); + foreach (尾 item in Cha.Bod.尾) + { + if (item.右) + { + foreach (Par item2 in item.Enum軸()) + { + item2.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + 尾鰭_魚 ele = item.EnumEle().GetEle<尾鰭_魚>(); + if (ele != null) + { + ele.展開 = 展開; + } + else if (item is 尾_鳥) + { + ((尾_鳥)item).展開 = 展開; + } + continue; + } + foreach (Par item3 in item.Enum軸()) + { + item3.AngleCont = a * RNG.XS.NextDouble(); + } + 尾鰭_魚 ele2 = item.EnumEle().GetEle<尾鰭_魚>(); + if (ele2 != null) + { + ele2.展開 = 展開; + } + else if (item is 尾_鳥) + { + ((尾_鳥)item).展開 = 展開; + } + } + } + + public static void 長胴(this Cha Cha, int si, params Func[] angs) + { + if (angs.Length == 0) + { + return; + } + int num = 0; + int num2 = Cha.Bod.長胴n / angs.Length; + if (num2 == 0) + { + num2 = 1; + } + double num3 = (double)Cha.Bod.長胴n * 0.1; + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + foreach (長胴 item in Cha.Bod.長胴.Skip(1)) + { + item.角度B = (double)si * angs[(num / num2).Limit(0, angs.Length)](num) / num3 + num4; + num++; + } + } + + public static void 長胴_基本(this Cha Cha) + { + Cha.長胴(RNG.XS.NextSign(), (int i) => 4.0.GetRanAngle()); + } + + public static void 魚(this Cha Cha, int s, params Func[] angs) + { + Par[] array = Cha.Bod.魚.軸列挙().ToArray(); + if (angs.Length != 0) + { + int num = 0; + int num2 = array.Length / angs.Length; + double num3 = (double)array.Length * 0.1; + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Par[] array2 = array; + for (int i = 0; i < array2.Length; i++) + { + array2[i].AngleBase = (double)s * angs[(num / num2).Limit(0, angs.Length)](num) / num3 + num4; + num++; + } + } + } + + public static void 魚_基本(this Cha Cha) + { + Cha.魚(RNG.XS.NextSign(), (int i) => 5.0.GetRanAngle()); + } + + public static void 魚_S字(this Cha Cha) + { + Cha.魚(RNG.XS.NextSign(), (int i) => 5.0, (int i) => -5.0); + } + + public static void 魚_波(this Cha Cha) + { + Cha.魚(RNG.XS.NextSign(), (int i) => System.Math.Sin(i) * 5.0); + } + + public static void 魚_ピーン(this Cha Cha) + { + Cha.魚(RNG.XS.NextSign(), (int i) => 0.0, (int i) => 5.0.GetRanAngle()); + } + + public static void 魚_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.魚_基本(); + break; + case 1: + c.魚_S字(); + break; + case 2: + c.魚_波(); + break; + case 3: + c.魚_ピーン(); + break; + } + } + + public static void 鯨(this Cha Cha, int s, params Func[] angs) + { + Par[] array = Cha.Bod.鯨.軸列挙().ToArray(); + if (angs.Length != 0) + { + int num = 0; + int num2 = array.Length / angs.Length; + double num3 = (double)array.Length * 0.1; + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Par[] array2 = array; + for (int i = 0; i < array2.Length; i++) + { + array2[i].AngleBase = (double)s * angs[(num / num2).Limit(0, angs.Length)](num) / num3 + num4; + num++; + } + } + } + + public static void 鯨_基本(this Cha Cha) + { + Cha.鯨(RNG.XS.NextSign(), (int i) => 5.0.GetRanAngle()); + } + + public static void 鯨_S字(this Cha Cha) + { + Cha.鯨(RNG.XS.NextSign(), (int i) => 5.0, (int i) => -5.0); + } + + public static void 鯨_波(this Cha Cha) + { + Cha.鯨(RNG.XS.NextSign(), (int i) => System.Math.Sin(i) * 5.0); + } + + public static void 鯨_ピーン(this Cha Cha) + { + Cha.鯨(RNG.XS.NextSign(), (int i) => 0.0, (int i) => 5.0.GetRanAngle()); + } + + public static void 鯨_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.鯨_基本(); + break; + case 1: + c.鯨_S字(); + break; + case 2: + c.鯨_波(); + break; + case 3: + c.鯨_ピーン(); + break; + } + } + + public static void 蠍(this Cha Cha, int s, params Func[] angs) + { + Par[] array = Cha.Bod.蠍.軸列挙().ToArray(); + if (angs.Length != 0) + { + int num = 0; + int num2 = array.Length / angs.Length; + double num3 = (double)array.Length * 0.1; + double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + Par[] array2 = array; + for (int i = 0; i < array2.Length; i++) + { + array2[i].AngleBase = (double)s * angs[(num / num2).Limit(0, angs.Length)](num) / num3 + num4; + num++; + } + } + } + + public static void 蠍_基本(this Cha Cha) + { + Cha.蠍(RNG.XS.NextSign(), (int i) => 5.0.GetRanAngle()); + } + + public static void 蠍_S字(this Cha Cha) + { + Cha.蠍(RNG.XS.NextSign(), (int i) => 5.0, (int i) => -5.0); + } + + public static void 蠍_波(this Cha Cha) + { + Cha.蠍(RNG.XS.NextSign(), (int i) => System.Math.Sin(i) * 5.0); + } + + public static void 蠍_ピーン(this Cha Cha) + { + Cha.蠍(RNG.XS.NextSign(), (int i) => 0.0, (int i) => 5.0.GetRanAngle()); + } + + public static void 蠍_0(this Cha c, int i) + { + switch (i) + { + case 0: + c.蠍_基本(); + break; + case 1: + c.蠍_S字(); + break; + case 2: + c.蠍_波(); + break; + case 3: + c.蠍_ピーン(); + break; + } + } + + public static void 植(this Cha Cha, int si, double 角度) + { + Cha.Bod.植.X0Y0_幹下.AngleBase = (double)si * 角度 + Cha.角度ムラ(RNG.XS.NextSign(), 10.0, RNG.XS.NextSign(), 5.0); + } + + public static void 植_基本(this Cha Cha) + { + Cha.植(RNG.XS.NextSign(), 5.0.GetRanAngle()); + } + + public static void 植絶頂(this Cha Cha, double a) + { + if (Cha.Bod.植.右) + { + Cha.Bod.植.X0Y0_幹下.AngleCont = (0.0 - a) * RNG.XS.NextDouble(); + } + else + { + Cha.Bod.植.X0Y0_幹下.AngleCont = a * RNG.XS.NextDouble(); + } + } + + public static void 表情_基本0(this Cha c) + { + c.両眉_無(); + c.両眉_下(); + c.両瞼_半1(); + c.両瞼_卑(); + c.口_閉笑(); + } + + public static void 表情_基本1(this Cha c) + { + c.両眉_無(); + c.両眉_下(); + c.両瞼_半1(); + c.両瞼_卑(); + c.口_薄笑(); + } + + public static void 表情_基本1眉上(this Cha c) + { + c.両眉_無(); + c.両眉_上(); + c.両瞼_半1(); + c.両瞼_卑(); + c.口_薄笑(); + } + + public static void 表情_不敵0(this Cha c) + { + c.両眉_無(); + c.両眉_下(); + c.両瞼_半2(); + c.両瞼_卑(); + c.口_閉笑(); + } + + public static void 表情_不敵0眉上(this Cha c) + { + c.両眉_無(); + c.両眉_上(); + c.両瞼_半2(); + c.両瞼_卑(); + c.口_閉笑(); + } + + public static void 表情_不敵1(this Cha c) + { + c.両眉_無(); + c.両眉_下(); + c.両瞼_半2(); + c.両瞼_卑(); + c.口_薄笑(); + } + + public static void 表情_不敵1眉上(this Cha c) + { + c.両眉_無(); + c.両眉_上(); + c.両瞼_半2(); + c.両瞼_卑(); + c.口_薄笑(); + } + + public static void 表情_困り顔0(this Cha c) + { + c.両眉_顰(); + c.両眉_下(); + c.両瞼_半1(); + c.両瞼_卑(); + c.口_閉笑(); + } + + public static void 表情_困り顔1(this Cha c) + { + c.両眉_顰(); + c.両眉_下(); + c.両瞼_半1(); + c.両瞼_卑(); + c.口_薄笑(); + } + + public static void 表情_卑屈(this Cha c) + { + c.両眉_顰(); + c.両眉_下(); + c.両瞼_半2(); + c.両瞼_卑(); + c.口_薄笑(); + } + + public static void 表情_素0(this Cha c) + { + c.両眉_無(); + c.両眉_下(); + c.両瞼_半2(); + c.両瞼_卑(); + c.口_閉じ(); + } + + public static void 表情_素0眉上(this Cha c) + { + c.両眉_無(); + c.両眉_上(); + c.両瞼_半2(); + c.両瞼_卑(); + c.口_閉じ(); + } + + public static void 表情_素1(this Cha c) + { + c.両眉_無(); + c.両眉_下(); + c.両瞼_半1(); + c.両瞼_卑(); + c.口_半開1(); + } + + public static void SetInitialExpression(this Cha c) + { + c.眉(); + c.目(); + c.瞼(); + c.口(); + c.耳(); + c.顎(); + } + + public static void UpdateExpression(this Cha c) + { + switch (RNG.XS.Next(6)) + { + case 0: + c.眉(); + break; + case 1: + c.目(); + break; + case 2: + c.瞼(); + break; + case 3: + c.口(); + break; + case 4: + c.耳(); + break; + case 5: + c.顎(); + break; + } + } + + public static void 眉(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.Is双眉) + { + if (状態 == EmotionType.Acceptance || 状態 == EmotionType.Desire || 状態 == EmotionType.Excitement || 状態 == EmotionType.余裕 || 状態 == EmotionType.Happiness || 状態 == EmotionType.Joy || 状態 == EmotionType.Lewd || 状態 == EmotionType.Other) + { + int num = 眉_0感情対応[状態][RNG.XS.Next(眉_0感情対応[状態].Count)]; + c.両眉_0(RNG.XS.NextBool(), num, num switch + { + 4 => 3, + 3 => 4, + 2 => 1, + 1 => 2, + _ => num, + }); + num = 眉_1感情対応[状態][RNG.XS.Next(眉_1感情対応[状態].Count)]; + c.両眉_1(num, num); + } + else + { + c.両眉_0(RNG.XS.NextBool(), 眉_0感情対応[状態][RNG.XS.Next(眉_0感情対応[状態].Count)], 眉_0感情対応[状態][RNG.XS.Next(眉_0感情対応[状態].Count)]); + c.両眉_1(眉_1感情対応[状態][RNG.XS.Next(眉_1感情対応[状態].Count)], 眉_1感情対応[状態][RNG.XS.Next(眉_1感情対応[状態].Count)]); + } + } + else if (c.Bod.Is単眉) + { + c.単眉_0(単眉_0感情対応[状態][RNG.XS.Next(単眉_0感情対応[状態].Count)]); + c.単眉_1(単眉_1感情対応[状態][RNG.XS.Next(単眉_1感情対応[状態].Count)]); + } + } + + public static void 目(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.Is双眼 || c.Bod.Is単眼 || c.Bod.Is頬眼 || c.Bod.Is額眼) + { + int num = 目_0感情対応[状態][RNG.XS.Next(目_0感情対応[状態].Count)]; + if (c.ChaD.Stamina < 0.3 && c.ChaD.Sensitivity > 0.8 && c.ChaD.Excitement > 0.8 && c.ChaD.Taming > 0.8 && 0.5.Lot()) + { + num = 3; + } + if (c.Bod.Is双眼) + { + c.両目_0(num, num); + } + else if (c.Bod.Is単眼) + { + c.単目_0(num); + } + if (c.Bod.Is頬眼) + { + c.両頬目_0(num, num); + } + if (c.Bod.Is額眼) + { + c.額目_0(num); + } + } + } + + public static void 瞼(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.Is双眼) + { + int num = 瞼_0感情対応[状態][RNG.XS.Next(瞼_0感情対応[状態].Count)]; + c.両瞼_0(num, num); + int num2 = (c.Bod.目隠帯_表示 ? 3 : 瞼_1感情対応[状態][RNG.XS.Next(瞼_1感情対応[状態].Count)]); + c.両瞼_1(num2, num2); + } + else if (c.Bod.Is単眼) + { + c.単瞼_0(単瞼_0感情対応[状態][RNG.XS.Next(単瞼_0感情対応[状態].Count)]); + c.単瞼_1(c.Bod.目隠帯_表示 ? 3 : 単瞼_1感情対応[状態][RNG.XS.Next(単瞼_1感情対応[状態].Count)]); + } + if (c.Bod.Is頬眼) + { + int num = 頬瞼_0感情対応[状態][RNG.XS.Next(頬瞼_0感情対応[状態].Count)]; + c.両頬瞼_0(num, num); + int num2 = (c.Bod.目隠帯_表示 ? 3 : 頬瞼_1感情対応[状態][RNG.XS.Next(頬瞼_1感情対応[状態].Count)]); + c.両頬瞼_1(num2, num2); + } + if (c.Bod.Is額眼) + { + c.額瞼_0(額瞼_0感情対応[状態][RNG.XS.Next(額瞼_0感情対応[状態].Count)]); + c.額瞼_1(c.Bod.目隠帯_表示 ? 3 : 額瞼_1感情対応[状態][RNG.XS.Next(額瞼_1感情対応[状態].Count)]); + } + } + + public static void 口(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (!Player.UI.Is口挿入 && !c.Bod.玉口枷_表示) + { + int num = 口_0感情対応[状態][RNG.XS.Next(口_0感情対応[状態].Count)]; + c.口_0(num); + num = ((c.Med.Mode == "Training" && Tongue.Contains(num) && c.ChaD.Sesnsitivities[ContactType.Mouth] > 0.6 && c.ChaD.Sensitivity > 0.6 && c.ChaD.Excitement > 0.6 && c.ChaD.Tension < 0.5 && c.ChaD.Pride == 0.0 && c.ChaD.Lust > 0.6 && c.ChaD.Taming > 0.5 && 0.5.Lot()) ? 1 : 0); + c.舌_0(num); + } + } + + public static void 耳(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.Is人耳) + { + int num = 耳_0感情対応[状態][RNG.XS.Next(耳_0感情対応[状態].Count)]; + c.両耳_0(num, num); + } + else if (c.Bod.Is獣耳) + { + c.両獣耳_0(獣耳_0感情対応[状態][RNG.XS.Next(獣耳_0感情対応[状態].Count)], 獣耳_0感情対応[状態][RNG.XS.Next(獣耳_0感情対応[状態].Count)]); + } + } + + public static void 顎(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.虫顎n > 0) + { + int num = 虫顎_0感情対応[状態][RNG.XS.Next(虫顎_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.虫顎n; i++) + { + c.両虫顎_0(i, 同角: true, num, num); + } + } + if (c.Bod.大顎n > 0) + { + int num = 大顎_0感情対応[状態][RNG.XS.Next(大顎_0感情対応[状態].Count)]; + if (Player.UI.Is口挿入 || c.Bod.Is拘束) + { + num = 1; + } + for (int i = 0; i < c.Bod.大顎n; i++) + { + c.両大顎_0(i, 同角: true, num, num); + } + } + } + + public static void SetInitialPosture(this Cha c) + { + if (Sta.GameData.拘束具) + { + c.Set調教拘束姿勢(b: true); + return; + } + c.Bod.腿左右前後 = RNG.XS.NextBool(); + c.腕(); + c.脚(); + c.翼(); + c.鰭(); + c.葉(); + c.翅(); + c.触肢(); + c.節足(); + c.節尾(); + c.虫鎌(); + c.触手(); + c.尾(); + c.半身(); + c.SetSymmetry(); + c.Bod.Update(); + } + + public static void UpdatePosture(this Cha c) + { + if (Sta.GameData.拘束具) + { + c.Set調教拘束姿勢(0.2.Lot()); + return; + } + if (0.35.Lot()) + { + c.Bod.腿左右前後 = RNG.XS.NextBool(); + } + switch (RNG.XS.Next(13)) + { + case 0: + c.腕(); + break; + case 1: + c.脚(); + break; + case 2: + c.翼(); + break; + case 3: + c.鰭(); + break; + case 4: + c.葉(); + break; + case 5: + c.翅(); + break; + case 6: + c.触肢(); + break; + case 7: + c.節足(); + break; + case 8: + c.節尾(); + break; + case 9: + c.虫鎌(); + break; + case 10: + if (0.1.Lot()) + { + c.触手(); + c.SetSymmetry(); + } + break; + case 11: + c.尾(); + c.SetSymmetry(); + break; + case 12: + c.半身(); + break; + } + c.Bod.Update(); + } + + public static void 腕(this Cha c) + { + if (Player.UI.ペニス処理.手コキ.Run || Player.UI.ペニス処理.Isパイズリ他動) + { + return; + } + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.腕人n > 0 && !Player.UI.ペニス処理.手固定) + { + int[] array = null; + if (c.ChaD.撮影ピース経験) + { + IEnumerable source; + if (!c.Bod.Is獣 && !c.Is放尿() && !Player.Is性器接触) + { + IEnumerable enumerable = 腕人_0感情対応[状態]; + source = enumerable; + } + else + { + source = 腕人_0感情対応[状態].Where((int e) => e != 8 && e != 9); + } + array = source.ToArray(); + } + else + { + IEnumerable source2; + if (!c.Bod.Is獣 && !c.Is放尿() && !Player.Is性器接触) + { + IEnumerable enumerable = 腕人_0感情対応[状態]; + source2 = enumerable; + } + else + { + source2 = 腕人_0感情対応[状態].Where((int e) => e != 8 && e != 9); + } + array = source2.Where((int e) => e != 15).ToArray(); + } + bool flag = false; + if (Player.UI.Is口挿入 || (flag = Player.UI.ペニス処理.Is手コキ || Player.UI.ペニス処理.Isパイズリ || Player.UI.ハンド処理.Is乳繰り || Player.UI.ハンド処理.Is乳摘み || Player.UI.ハンド処理.Is乳捏ね || Player.CurrentContactType == ContactType.Milk)) + { + IEnumerable source3 = array.Where((int e) => e != 4 && e != 5 && e != 6 && e != 10 && e != 11 && e != 12); + if (flag) + { + source3 = source3.Where((int e) => e != 1 && e != 3 && e != 16 && e != 17); + } + array = source3.ToArray(); + if (array.Length == 0) + { + array = (flag ? new int[5] { 0, 2, 7, 13, 18 } : new int[7] { 0, 1, 2, 3, 7, 13, 18 }); + } + } + for (int i = 0; i < c.Bod.腕人n; i++) + { + c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), array[RNG.XS.Next(array.Length)], array[RNG.XS.Next(array.Length)]); + } + } + if (c.Bod.腕翼鳥n > 0) + { + int num = 腕翼鳥_0感情対応[状態][RNG.XS.Next(腕翼鳥_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.腕翼鳥n; i++) + { + c.両腕翼鳥_0(i, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.腕翼獣n > 0) + { + int num = 腕翼獣_0感情対応[状態][RNG.XS.Next(腕翼獣_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.腕翼獣n; i++) + { + c.両腕翼獣_0(i, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.腕獣n > 0) + { + int num = 腕獣_0感情対応[状態][RNG.XS.Next(腕獣_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.腕獣n; i++) + { + c.両腕獣_0(i, RNG.XS.NextBool(), num, num); + } + } + } + + public static void 脚(this Cha c) + { + if (Player.UI.ペニス処理.足コキ.Run) + { + return; + } + EmotionType 状態 = c.ChaD.Emotion; + int num = 0; + if (c.Bod.脚人n > 0 && !Player.UI.ペニス処理.足固定 && !c.Bod.Is粘 && !c.Bod.Is植) + { + if (Player.UI.Is脚修正1) + { + if (脚人_0感情対応[状態].Any((int e) => e != 1 && e != 2 && e != 4 && e != 5)) + { + do + { + num = 脚人_0感情対応[状態][RNG.XS.Next(脚人_0感情対応[状態].Count)]; + } + while (num == 1 || num == 2 || num == 4 || num == 5); + } + else + { + switch (RNG.XS.Next(5)) + { + case 0: + num = 0; + break; + case 1: + num = 3; + break; + case 2: + num = 6; + break; + case 3: + num = 7; + break; + case 4: + num = 8; + break; + } + } + } + else if (Player.UI.Is脚修正2) + { + if (脚人_0感情対応[状態].Any((int e) => e != 1 && e != 2)) + { + do + { + num = 脚人_0感情対応[状態][RNG.XS.Next(脚人_0感情対応[状態].Count)]; + } + while (num == 1 || num == 2); + } + else + { + switch (RNG.XS.Next(7)) + { + case 0: + num = 0; + break; + case 1: + num = 3; + break; + case 2: + num = 4; + break; + case 3: + num = 5; + break; + case 4: + num = 6; + break; + case 5: + num = 7; + break; + case 6: + num = 8; + break; + } + } + } + else + { + num = 脚人_0感情対応[状態][RNG.XS.Next(脚人_0感情対応[状態].Count)]; + } + for (int i = 0; i < c.Bod.脚人n; i++) + { + c.両脚人_0(0, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.脚獣n > 0) + { + num = 脚獣_0感情対応[状態][RNG.XS.Next(脚獣_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.脚獣n; i++) + { + c.両脚獣_0(i, RNG.XS.NextBool(), num, num); + } + } + } + + public static void 翼(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.翼鳥n > 0) + { + int num = 翼_0感情対応[状態][RNG.XS.Next(翼_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.翼鳥n; i++) + { + c.両翼鳥_0(i, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.翼獣n > 0) + { + int num2 = 翼_0感情対応[状態][RNG.XS.Next(翼_0感情対応[状態].Count)]; + for (int j = 0; j < c.Bod.翼獣n; j++) + { + c.両翼獣_0(j, RNG.XS.NextBool(), num2, num2); + } + } + } + + public static void 鰭(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.鰭n > 0) + { + int num = 鰭_0感情対応[状態][RNG.XS.Next(鰭_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.鰭n; i++) + { + c.両鰭_0(i, RNG.XS.NextBool(), num, num); + } + } + } + + public static void 葉(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.葉n > 0) + { + int num = 葉_0感情対応[状態][RNG.XS.Next(葉_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.葉n; i++) + { + c.両葉_0(i, RNG.XS.NextBool(), num, num); + } + } + } + + public static void 翅(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + int num; + if (c.Bod.前翅1n > 0 || c.Bod.後翅1n > 0) + { + num = 前翅_0感情対応[状態][RNG.XS.Next(前翅_0感情対応[状態].Count)]; + if (c.Bod.前翅1n > 0) + { + for (int i = 0; i < c.Bod.前翅1n; i++) + { + c.両前翅_0(i, 同角: true, num, num); + } + } + if (c.Bod.後翅1n > 0) + { + for (int i = 0; i < c.Bod.後翅1n; i++) + { + c.両後翅_0(i, 同角: true, num, num); + } + } + } + if (c.Bod.前翅2n <= 0 && c.Bod.後翅2n <= 0) + { + return; + } + num = 前翅_1感情対応[状態][RNG.XS.Next(前翅_1感情対応[状態].Count)]; + if (c.Bod.前翅2n > 0) + { + for (int i = 0; i < c.Bod.前翅2n; i++) + { + c.両前翅_1(i, num, num); + } + } + if (c.Bod.後翅2n > 0) + { + for (int i = 0; i < c.Bod.後翅2n; i++) + { + c.両後翅_1(i, num, num); + } + } + } + + public static void 触肢(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.触肢蜘n > 0) + { + int num = 触肢蜘_0感情対応[状態][RNG.XS.Next(触肢蜘_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.触肢蜘n; i++) + { + c.両触肢蜘_0(i, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.触肢蠍n > 0) + { + int num = 触肢蠍_0感情対応[状態][RNG.XS.Next(触肢蠍_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.触肢蠍n; i++) + { + c.両触肢蠍_0(i, RNG.XS.NextBool(), num, num); + } + } + } + + public static void 節足(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.節足蜘n > 0) + { + int num = 節足蜘_0感情対応[状態][RNG.XS.Next(節足蜘_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.節足蜘n; i++) + { + c.両節足蜘_0(i, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.節足蠍n > 0) + { + int num = 節足蠍_0感情対応[状態][RNG.XS.Next(節足蠍_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.節足蠍n; i++) + { + c.両節足蠍_0(i, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.節足百n > 0) + { + int num = 節足百_0感情対応[状態][RNG.XS.Next(節足百_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.節足百n; i++) + { + c.両節足百_0(i, RNG.XS.NextBool(), num, num); + } + } + } + + public static void 節尾(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.節尾曳n > 0) + { + int num = 節尾曳_0感情対応[状態][RNG.XS.Next(節尾曳_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.節尾曳n; i++) + { + c.両節尾曳_0(i, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.節尾鋏n > 0) + { + int num = 節尾鋏_0感情対応[状態][RNG.XS.Next(節尾鋏_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.節尾鋏n; i++) + { + c.両節尾鋏_0(i, RNG.XS.NextBool(), num, num); + } + } + } + + public static void 虫鎌(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.虫鎌n > 0) + { + int num = 虫鎌_0感情対応[状態][RNG.XS.Next(虫鎌_0感情対応[状態].Count)]; + for (int i = 0; i < c.Bod.虫鎌n; i++) + { + c.両虫鎌_0(i, RNG.XS.NextBool(), num, num); + } + } + } + + public static void 触手(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.触手n > 0) + { + for (int i = 0; i < c.Bod.触手n; i++) + { + c.両触手_0(i, 触手_0感情対応[状態][RNG.XS.Next(触手_0感情対応[状態].Count)]); + } + } + if (c.Bod.触手犬n > 0) + { + for (int i = 0; i < c.Bod.触手犬n; i++) + { + c.両触手犬_0(i, 触手犬_0感情対応[状態][RNG.XS.Next(触手犬_0感情対応[状態].Count)]); + } + } + } + + public static void 尾(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.尾n > 0) + { + int i = 尾_0感情対応[状態][RNG.XS.Next(尾_0感情対応[状態].Count)]; + int num = 0; + for (num = 0; num < c.Bod.尾n; num++) + { + c.尾_0(num, i); + } + } + } + + public static void 半身(this Cha c) + { + EmotionType 状態 = c.ChaD.Emotion; + if (c.Bod.長胴n > 0) + { + c.長胴_基本(); + } + if (c.Bod.Is魚) + { + c.魚_0(魚_0感情対応[状態][RNG.XS.Next(魚_0感情対応[状態].Count)]); + } + if (c.Bod.Is鯨) + { + c.鯨_0(鯨_0感情対応[状態][RNG.XS.Next(鯨_0感情対応[状態].Count)]); + } + if (c.Bod.Is蠍) + { + c.蠍_0(蠍_0感情対応[状態][RNG.XS.Next(蠍_0感情対応[状態].Count)]); + } + if (c.Bod.Is植) + { + c.植_基本(); + } + if (c.Bod.Is粘) + { + c.Bod.粘.尺度C = 0.9 + 0.1 * RNG.XS.NextDouble(); + } + } + + public static void Set基本姿勢(this Cha c) + { + if (0.35.Lot()) + { + c.Bod.腿左右前後 = RNG.XS.NextBool(); + } + if (c.Bod.腕人n > 0) + { + int num = 7; + for (int i = 0; i < c.Bod.腕人n; i++) + { + c.両腕人_0(i, RNG.XS.NextBool(), 同角: true, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.腕翼鳥n > 0) + { + int num = 腕翼鳥_0基本[RNG.XS.Next(腕翼鳥_0基本.Length)]; + for (int j = 0; j < c.Bod.腕翼鳥n; j++) + { + c.両腕翼鳥_0(j, 同角: true, num, num); + } + } + if (c.Bod.腕翼獣n > 0) + { + int num = 腕翼獣_0基本[RNG.XS.Next(腕翼獣_0基本.Length)]; + for (int k = 0; k < c.Bod.腕翼獣n; k++) + { + c.両腕翼獣_0(k, 同角: true, num, num); + } + } + if (c.Bod.腕獣n > 0) + { + int num = 腕獣_0基本[RNG.XS.Next(腕獣_0基本.Length)]; + for (int l = 0; l < c.Bod.腕獣n; l++) + { + c.両腕獣_0(l, 同角: true, num, num); + } + } + if (!c.Bod.Is粘 && !c.Bod.Is植 && c.Bod.脚人n > 0) + { + for (int m = 0; m < c.Bod.脚人n; m++) + { + c.両脚人_0(0, 同角: true, 脚人_0基本[RNG.XS.Next(脚人_0基本.Length)], 脚人_0基本[RNG.XS.Next(脚人_0基本.Length)]); + } + } + if (c.Bod.脚獣n > 0) + { + int num = 脚獣_0基本[RNG.XS.Next(脚獣_0基本.Length)]; + for (int n = 0; n < c.Bod.脚獣n; n++) + { + c.両脚獣_0(n, 同角: true, num, num); + } + } + if (c.Bod.翼鳥n > 0) + { + int num = 翼_0基本[RNG.XS.Next(翼_0基本.Length)]; + for (int num2 = 0; num2 < c.Bod.翼鳥n; num2++) + { + c.両翼鳥_0(num2, 同角: true, num, num); + } + } + if (c.Bod.翼獣n > 0) + { + int num = 翼_0基本[RNG.XS.Next(翼_0基本.Length)]; + for (int num3 = 0; num3 < c.Bod.翼獣n; num3++) + { + c.両翼獣_0(num3, 同角: true, num, num); + } + } + if (c.Bod.鰭n > 0) + { + int num = 鰭_0基本[RNG.XS.Next(鰭_0基本.Length)]; + for (int num4 = 0; num4 < c.Bod.鰭n; num4++) + { + c.両鰭_0(num4, 同角: true, num, num); + } + } + if (c.Bod.葉n > 0) + { + int num = 葉_0基本[RNG.XS.Next(葉_0基本.Length)]; + for (int num5 = 0; num5 < c.Bod.葉n; num5++) + { + c.両葉_0(num5, 同角: true, num, num); + } + } + if (c.Bod.前翅1n > 0 || c.Bod.後翅1n > 0) + { + int num = 前翅_0基本[RNG.XS.Next(前翅_0基本.Length)]; + if (c.Bod.前翅1n > 0) + { + for (int num6 = 0; num6 < c.Bod.前翅1n; num6++) + { + c.両前翅_0(num6, 同角: true, num, num); + } + } + if (c.Bod.後翅1n > 0) + { + for (int num7 = 0; num7 < c.Bod.後翅1n; num7++) + { + c.両後翅_0(num7, 同角: true, num, num); + } + } + } + if (c.Bod.前翅2n > 0 || c.Bod.後翅2n > 0) + { + int num8 = 前翅_1基本[RNG.XS.Next(前翅_1基本.Length)]; + if (c.Bod.前翅2n > 0) + { + for (int num9 = 0; num9 < c.Bod.前翅2n; num9++) + { + c.両前翅_1(num9, num8, num8); + } + } + if (c.Bod.後翅2n > 0) + { + for (int num10 = 0; num10 < c.Bod.後翅2n; num10++) + { + c.両後翅_1(num10, num8, num8); + } + } + } + if (c.Bod.触肢蜘n > 0) + { + int num = 触肢蜘_0基本[RNG.XS.Next(触肢蜘_0基本.Length)]; + for (int num11 = 0; num11 < c.Bod.触肢蜘n; num11++) + { + c.両触肢蜘_0(num11, 同角: true, num, num); + } + } + if (c.Bod.触肢蠍n > 0) + { + int num = 触肢蠍_0基本[RNG.XS.Next(触肢蠍_0基本.Length)]; + for (int num12 = 0; num12 < c.Bod.触肢蠍n; num12++) + { + c.両触肢蠍_0(num12, 同角: true, num, num); + } + } + if (c.Bod.節足蜘n > 0) + { + int num = 節足蜘_0基本[RNG.XS.Next(節足蜘_0基本.Length)]; + for (int num13 = 0; num13 < c.Bod.節足蜘n; num13++) + { + c.両節足蜘_0(num13, 同角: true, num, num); + } + } + if (c.Bod.節足蠍n > 0) + { + int num = 節足蠍_0基本[RNG.XS.Next(節足蠍_0基本.Length)]; + for (int num14 = 0; num14 < c.Bod.節足蠍n; num14++) + { + c.両節足蠍_0(num14, 同角: true, num, num); + } + } + if (c.Bod.節足百n > 0) + { + int num = 節足百_0基本[RNG.XS.Next(節足百_0基本.Length)]; + for (int num15 = 0; num15 < c.Bod.節足百n; num15++) + { + c.両節足百_0(num15, 同角: true, num, num); + } + } + if (c.Bod.節尾曳n > 0) + { + int num = 節尾曳_0基本[RNG.XS.Next(節尾曳_0基本.Length)]; + for (int num16 = 0; num16 < c.Bod.節尾曳n; num16++) + { + c.両節尾曳_0(num16, 同角: true, num, num); + } + } + if (c.Bod.節尾鋏n > 0) + { + int num = 節尾鋏_0基本[RNG.XS.Next(節尾鋏_0基本.Length)]; + for (int num17 = 0; num17 < c.Bod.節尾鋏n; num17++) + { + c.両節尾鋏_0(num17, 同角: true, num, num); + } + } + if (c.Bod.虫鎌n > 0) + { + int num = 虫鎌_0基本[RNG.XS.Next(虫鎌_0基本.Length)]; + for (int num18 = 0; num18 < c.Bod.虫鎌n; num18++) + { + c.両虫鎌_0(num18, 同角: true, num, num); + } + } + if (c.Bod.触手n > 0) + { + for (int num19 = 0; num19 < c.Bod.触手n; num19++) + { + c.両触手_0(num19, 触手_0基本[RNG.XS.Next(触手_0基本.Length)]); + } + } + if (c.Bod.触手犬n > 0) + { + for (int num20 = 0; num20 < c.Bod.触手犬n; num20++) + { + c.両触手犬_0(num20, 触手犬_0基本[RNG.XS.Next(触手犬_0基本.Length)]); + } + } + if (c.Bod.尾n > 0) + { + int num = 尾_0基本[RNG.XS.Next(尾_0基本.Length)]; + for (int num21 = 0; num21 < c.Bod.尾n; num21++) + { + c.尾_0(num21, num); + } + } + if (c.Bod.触手n > 0 || c.Bod.触手犬n > 0 || c.Bod.尾n > 0) + { + c.SetSymmetry(); + } + if (c.Bod.長胴n > 0) + { + c.長胴_基本(); + } + if (c.Bod.Is魚) + { + c.魚_0(魚_0基本[RNG.XS.Next(魚_0基本.Length)]); + } + if (c.Bod.Is鯨) + { + c.鯨_0(鯨_0基本[RNG.XS.Next(鯨_0基本.Length)]); + } + if (c.Bod.Is蠍) + { + c.蠍_0(蠍_0基本[RNG.XS.Next(蠍_0基本.Length)]); + } + if (c.Bod.Is植) + { + c.植_基本(); + } + if (c.Bod.Is粘) + { + c.Bod.粘.尺度C = 0.9 + 0.1 * RNG.XS.NextDouble(); + } + c.Bod.Update(); + } + + public static void Set拘束姿勢(this Cha c) + { + if (0.35.Lot()) + { + c.Bod.腿左右前後 = RNG.XS.NextBool(); + } + if (c.Bod.腕人n > 0) + { + int num = 7; + for (int i = 0; i < c.Bod.腕人n; i++) + { + c.両腕人_0(i, RNG.XS.NextBool(), 同角: true, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.腕翼鳥n > 0) + { + int num = 4; + for (int j = 0; j < c.Bod.腕翼鳥n; j++) + { + c.両腕翼鳥_0(j, 同角: true, num, num); + } + } + if (c.Bod.腕翼獣n > 0) + { + int num = 2; + for (int k = 0; k < c.Bod.腕翼獣n; k++) + { + c.両腕翼獣_0(k, 同角: true, num, num); + } + } + if (c.Bod.腕獣n > 0) + { + int num = 腕獣_0基本[RNG.XS.Next(腕獣_0基本.Length)]; + for (int l = 0; l < c.Bod.腕獣n; l++) + { + c.両腕獣_0(l, 同角: true, num, num); + } + } + if (!c.Bod.Is粘 && !c.Bod.Is植 && c.Bod.脚人n > 0) + { + for (int m = 0; m < c.Bod.脚人n; m++) + { + c.両脚人_0(0, 同角: true, 脚人_0基本[RNG.XS.Next(脚人_0基本.Length)], 脚人_0基本[RNG.XS.Next(脚人_0基本.Length)]); + } + } + if (c.Bod.脚獣n > 0) + { + int num = 脚獣_0基本[RNG.XS.Next(脚獣_0基本.Length)]; + for (int n = 0; n < c.Bod.脚獣n; n++) + { + c.両脚獣_0(n, 同角: true, num, num); + } + } + if (c.Bod.翼鳥n > 0) + { + int num = 4; + for (int num2 = 0; num2 < c.Bod.翼鳥n; num2++) + { + c.両翼鳥_0(num2, 同角: true, num, num); + } + } + if (c.Bod.翼獣n > 0) + { + int num = 4; + for (int num3 = 0; num3 < c.Bod.翼獣n; num3++) + { + c.両翼獣_0(num3, 同角: true, num, num); + } + } + if (c.Bod.鰭n > 0) + { + int num = 鰭_0基本[RNG.XS.Next(鰭_0基本.Length)]; + for (int num4 = 0; num4 < c.Bod.鰭n; num4++) + { + c.両鰭_0(num4, 同角: true, num, num); + } + } + if (c.Bod.葉n > 0) + { + int num = 葉_0基本[RNG.XS.Next(葉_0基本.Length)]; + for (int num5 = 0; num5 < c.Bod.葉n; num5++) + { + c.両葉_0(num5, 同角: true, num, num); + } + } + if (c.Bod.前翅1n > 0 || c.Bod.後翅1n > 0) + { + int num = 前翅_0基本[RNG.XS.Next(前翅_0基本.Length)]; + if (c.Bod.前翅1n > 0) + { + for (int num6 = 0; num6 < c.Bod.前翅1n; num6++) + { + c.両前翅_0(num6, 同角: true, num, num); + } + } + if (c.Bod.後翅1n > 0) + { + for (int num7 = 0; num7 < c.Bod.後翅1n; num7++) + { + c.両後翅_0(num7, 同角: true, num, num); + } + } + } + if (c.Bod.前翅2n > 0 || c.Bod.後翅2n > 0) + { + int num8 = 0; + if (c.Bod.前翅2n > 0) + { + for (int num9 = 0; num9 < c.Bod.前翅2n; num9++) + { + c.両前翅_1(num9, num8, num8); + } + } + if (c.Bod.後翅2n > 0) + { + for (int num10 = 0; num10 < c.Bod.後翅2n; num10++) + { + c.両後翅_1(num10, num8, num8); + } + } + } + if (c.Bod.触肢蜘n > 0) + { + int num = 触肢蜘_0拘束[RNG.XS.Next(触肢蜘_0拘束.Length)]; + for (int num11 = 0; num11 < c.Bod.触肢蜘n; num11++) + { + c.両触肢蜘_0(num11, 同角: true, num, num); + } + } + if (c.Bod.触肢蠍n > 0) + { + int num = 触肢蠍_0拘束[RNG.XS.Next(触肢蠍_0拘束.Length)]; + for (int num12 = 0; num12 < c.Bod.触肢蠍n; num12++) + { + c.両触肢蠍_0(num12, 同角: true, num, num); + } + } + if (c.Bod.節足蜘n > 0) + { + int num = 節足蜘_0基本[RNG.XS.Next(節足蜘_0基本.Length)]; + for (int num13 = 0; num13 < c.Bod.節足蜘n; num13++) + { + c.両節足蜘_0(num13, 同角: true, num, num); + } + } + if (c.Bod.節足蠍n > 0) + { + int num = 節足蠍_0基本[RNG.XS.Next(節足蠍_0基本.Length)]; + for (int num14 = 0; num14 < c.Bod.節足蠍n; num14++) + { + c.両節足蠍_0(num14, 同角: true, num, num); + } + } + if (c.Bod.節足百n > 0) + { + int num = 節足百_0基本[RNG.XS.Next(節足百_0基本.Length)]; + for (int num15 = 0; num15 < c.Bod.節足百n; num15++) + { + c.両節足百_0(num15, 同角: true, num, num); + } + } + if (c.Bod.節尾曳n > 0) + { + int num = 節尾曳_0基本[RNG.XS.Next(節尾曳_0基本.Length)]; + for (int num16 = 0; num16 < c.Bod.節尾曳n; num16++) + { + c.両節尾曳_0(num16, 同角: true, num, num); + } + } + if (c.Bod.節尾鋏n > 0) + { + int num = 節尾鋏_0基本[RNG.XS.Next(節尾鋏_0基本.Length)]; + for (int num17 = 0; num17 < c.Bod.節尾鋏n; num17++) + { + c.両節尾鋏_0(num17, 同角: true, num, num); + } + } + if (c.Bod.虫鎌n > 0) + { + int num = 0; + for (int num18 = 0; num18 < c.Bod.虫鎌n; num18++) + { + c.両虫鎌_0(num18, 同角: true, num, num); + } + } + if (c.Bod.触手n > 0) + { + for (int num19 = 0; num19 < c.Bod.触手n; num19++) + { + c.両触手_0(num19, 触手_0基本[RNG.XS.Next(触手_0基本.Length)]); + } + } + if (c.Bod.触手犬n > 0) + { + for (int num20 = 0; num20 < c.Bod.触手犬n; num20++) + { + c.両触手犬_0(num20, 触手犬_0基本[RNG.XS.Next(触手犬_0基本.Length)]); + } + } + if (c.Bod.尾n > 0) + { + int num = 尾_0基本[RNG.XS.Next(尾_0基本.Length)]; + for (int num21 = 0; num21 < c.Bod.尾n; num21++) + { + c.尾_0(num21, num); + } + } + if (c.Bod.触手n > 0 || c.Bod.触手犬n > 0 || c.Bod.尾n > 0) + { + c.SetSymmetry(); + } + if (c.Bod.長胴n > 0) + { + c.長胴_基本(); + } + if (c.Bod.Is魚) + { + c.魚_0(魚_0基本[RNG.XS.Next(魚_0基本.Length)]); + } + if (c.Bod.Is鯨) + { + c.鯨_0(鯨_0基本[RNG.XS.Next(鯨_0基本.Length)]); + } + if (c.Bod.Is蠍) + { + c.蠍_0(蠍_0基本[RNG.XS.Next(蠍_0基本.Length)]); + } + if (c.Bod.Is植) + { + c.植_基本(); + } + if (c.Bod.Is粘) + { + c.Bod.粘.尺度C = 0.9 + 0.1 * RNG.XS.NextDouble(); + } + c.Bod.Update(); + } + + public static void Set調教拘束姿勢(this Cha c, bool b) + { + if (0.35.Lot()) + { + c.Bod.腿左右前後 = RNG.XS.NextBool(); + } + if (c.Bod.腕人n > 0) + { + int num = 18; + for (int i = 0; i < c.Bod.腕人n; i++) + { + c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.腕翼鳥n > 0) + { + int num = 4; + for (int j = 0; j < c.Bod.腕翼鳥n; j++) + { + c.両腕翼鳥_0(j, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.腕翼獣n > 0) + { + int num = 2; + for (int k = 0; k < c.Bod.腕翼獣n; k++) + { + c.両腕翼獣_0(k, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.腕獣n > 0) + { + int num = 0; + for (int l = 0; l < c.Bod.腕獣n; l++) + { + c.両腕獣_0(l, RNG.XS.NextBool(), num, num); + } + } + if (!c.Bod.Is粘 && !c.Bod.Is植 && c.Bod.脚人n > 0) + { + int num = 8; + for (int m = 0; m < c.Bod.脚人n; m++) + { + c.両脚人_0(0, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.脚獣n > 0) + { + int num = 0; + for (int n = 0; n < c.Bod.脚獣n; n++) + { + c.両脚獣_0(n, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.翼鳥n > 0) + { + int num = 4; + for (int num2 = 0; num2 < c.Bod.翼鳥n; num2++) + { + c.両翼鳥_0(num2, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.翼獣n > 0) + { + int num = 4; + for (int num3 = 0; num3 < c.Bod.翼獣n; num3++) + { + c.両翼獣_0(num3, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.鰭n > 0) + { + int num = 鰭_0基本[RNG.XS.Next(鰭_0基本.Length)]; + for (int num4 = 0; num4 < c.Bod.鰭n; num4++) + { + c.両鰭_0(num4, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.葉n > 0) + { + int num = 葉_0基本[RNG.XS.Next(葉_0基本.Length)]; + for (int num5 = 0; num5 < c.Bod.葉n; num5++) + { + c.両葉_0(num5, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.前翅1n > 0 || c.Bod.後翅1n > 0) + { + int num = 前翅_0基本[RNG.XS.Next(前翅_0基本.Length)]; + if (c.Bod.前翅1n > 0) + { + for (int num6 = 0; num6 < c.Bod.前翅1n; num6++) + { + c.両前翅_0(num6, 同角: true, num, num); + } + } + if (c.Bod.後翅1n > 0) + { + for (int num7 = 0; num7 < c.Bod.後翅1n; num7++) + { + c.両後翅_0(num7, 同角: true, num, num); + } + } + } + if (c.Bod.前翅2n > 0 || c.Bod.後翅2n > 0) + { + int num8 = 0; + if (c.Bod.前翅2n > 0) + { + for (int num9 = 0; num9 < c.Bod.前翅2n; num9++) + { + c.両前翅_1(num9, num8, num8); + } + } + if (c.Bod.後翅2n > 0) + { + for (int num10 = 0; num10 < c.Bod.後翅2n; num10++) + { + c.両後翅_1(num10, num8, num8); + } + } + } + if (c.Bod.触肢蜘n > 0) + { + int num = 0; + for (int num11 = 0; num11 < c.Bod.触肢蜘n; num11++) + { + c.両触肢蜘_0(num11, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.触肢蠍n > 0) + { + int num = 0; + for (int num12 = 0; num12 < c.Bod.触肢蠍n; num12++) + { + c.両触肢蠍_0(num12, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.節足蜘n > 0) + { + int num = 0; + for (int num13 = 0; num13 < c.Bod.節足蜘n; num13++) + { + c.両節足蜘_0(num13, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.節足蠍n > 0) + { + int num = 0; + for (int num14 = 0; num14 < c.Bod.節足蠍n; num14++) + { + c.両節足蠍_0(num14, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.節足百n > 0) + { + int num = 0; + for (int num15 = 0; num15 < c.Bod.節足百n; num15++) + { + c.両節足百_0(num15, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.節尾曳n > 0) + { + int num = 0; + for (int num16 = 0; num16 < c.Bod.節尾曳n; num16++) + { + c.両節尾曳_0(num16, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.節尾鋏n > 0) + { + int num = 0; + for (int num17 = 0; num17 < c.Bod.節尾鋏n; num17++) + { + c.両節尾鋏_0(num17, RNG.XS.NextBool(), num, num); + } + } + if (c.Bod.虫鎌n > 0) + { + int num = 0; + for (int num18 = 0; num18 < c.Bod.虫鎌n; num18++) + { + c.両虫鎌_0(num18, RNG.XS.NextBool(), num, num); + } + } + if (b) + { + _ = c.Bod.触手n; + _ = 0; + if (c.Bod.触手犬n > 0) + { + for (int num19 = 0; num19 < c.Bod.触手犬n; num19++) + { + c.両触手犬_0(num19, 触手犬_0基本[RNG.XS.Next(触手犬_0基本.Length)]); + } + } + if (c.Bod.尾n > 0) + { + int num = 尾_0基本[RNG.XS.Next(尾_0基本.Length)]; + for (int num20 = 0; num20 < c.Bod.尾n; num20++) + { + c.尾_0(num20, num); + } + } + } + if ((b && (c.Bod.触手n > 0 || c.Bod.触手犬n > 0)) || c.Bod.尾n > 0) + { + c.SetSymmetry(); + } + if (c.Bod.Is魚) + { + c.魚_0(魚_0基本[RNG.XS.Next(魚_0基本.Length)]); + } + if (c.Bod.Is鯨) + { + c.鯨_0(鯨_0基本[RNG.XS.Next(鯨_0基本.Length)]); + } + if (c.Bod.Is蠍) + { + c.蠍_0(蠍_0基本[RNG.XS.Next(蠍_0基本.Length)]); + } + if (c.Bod.Is植) + { + c.植_基本(); + } + c.Bod.Update(); + } + + public static void Setダブルピース(this Cha c) + { + if (c.Bod.腕人n > 0) + { + int num = 15; + for (int i = 0; i < c.Bod.腕人n; i++) + { + c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), num, num); + } + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Sounds.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Sounds.cs index 9bad8fd..d674db1 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Sounds.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Sounds.cs @@ -2,139 +2,140 @@ using System.IO; using _2DGAMELIB; using SlaveMatrix.Properties; -namespace SlaveMatrix; - -public static class Sounds +namespace SlaveMatrix { - //TODO fix sound - //public static _2DGAMELIB.SoundPlayer 日常BGM = new _2DGAMELIB.SoundPlayer(Sta.CurrentDirectory + "\\bgm\\game_maoudamashii_5_town10.wav", Loop: true); + public static class Sounds + { + //TODO fix sound + //public static _2DGAMELIB.SoundPlayer 日常BGM = new _2DGAMELIB.SoundPlayer(Sta.CurrentDirectory + "\\bgm\\game_maoudamashii_5_town10.wav", Loop: true); - //public static _2DGAMELIB.SoundPlayer OPBGM = new _2DGAMELIB.SoundPlayer(Sta.CurrentDirectory + "\\bgm\\bgm_maoudamashii_neorock60.wav", Loop: true); + //public static _2DGAMELIB.SoundPlayer OPBGM = new _2DGAMELIB.SoundPlayer(Sta.CurrentDirectory + "\\bgm\\bgm_maoudamashii_neorock60.wav", Loop: true); - //public static System.Media.SoundPlayer 操作 = new System.Media.SoundPlayer(new MemoryStream(Resources.se_maoudamashii_system40)); + //public static System.Media.SoundPlayer 操作 = new System.Media.SoundPlayer(new MemoryStream(Resources.se_maoudamashii_system40)); - //public static System.Media.SoundPlayer 精算 = new System.Media.SoundPlayer(new MemoryStream(Resources.tm2r_coin06)); + //public static System.Media.SoundPlayer 精算 = new System.Media.SoundPlayer(new MemoryStream(Resources.tm2r_coin06)); - //public static System.Media.SoundPlayer 完了 = new System.Media.SoundPlayer(new MemoryStream(Resources.se_maoudamashii_onepoint12)); + //public static System.Media.SoundPlayer 完了 = new System.Media.SoundPlayer(new MemoryStream(Resources.se_maoudamashii_onepoint12)); - //public static System.Media.SoundPlayer 鞭撃 = new System.Media.SoundPlayer(new MemoryStream(Resources.teasi_naguru_keru06)); + //public static System.Media.SoundPlayer 鞭撃 = new System.Media.SoundPlayer(new MemoryStream(Resources.teasi_naguru_keru06)); - //public static System.Media.SoundPlayer 弾け = new System.Media.SoundPlayer(new MemoryStream(Resources.tm2r_crash25r)); + //public static System.Media.SoundPlayer 弾け = new System.Media.SoundPlayer(new MemoryStream(Resources.tm2r_crash25r)); - //public static System.Media.SoundPlayer 撮影 = new System.Media.SoundPlayer(new MemoryStream(Resources.camera_shutter03)); + //public static System.Media.SoundPlayer 撮影 = new System.Media.SoundPlayer(new MemoryStream(Resources.camera_shutter03)); - //public static System.Media.SoundPlayer 祝福 = new System.Media.SoundPlayer(new MemoryStream(Resources.se_maoudamashii_onepoint09)); + //public static System.Media.SoundPlayer 祝福 = new System.Media.SoundPlayer(new MemoryStream(Resources.se_maoudamashii_onepoint09)); - //public static System.Media.SoundPlayer 解除 = new System.Media.SoundPlayer(new MemoryStream(Resources.se_maoudamashii_onepoint07)); + //public static System.Media.SoundPlayer 解除 = new System.Media.SoundPlayer(new MemoryStream(Resources.se_maoudamashii_onepoint07)); - //public static System.Media.SoundPlayer 変更1 = new System.Media.SoundPlayer(new MemoryStream(Resources.keyholder)); + //public static System.Media.SoundPlayer 変更1 = new System.Media.SoundPlayer(new MemoryStream(Resources.keyholder)); - //public static System.Media.SoundPlayer 変更2 = new System.Media.SoundPlayer(new MemoryStream(Resources.keyholder_catchsuru)); + //public static System.Media.SoundPlayer 変更2 = new System.Media.SoundPlayer(new MemoryStream(Resources.keyholder_catchsuru)); - //public static System.Media.SoundPlayer 変更3 = new System.Media.SoundPlayer(new MemoryStream(Resources.keyholder_nigiru)); + //public static System.Media.SoundPlayer 変更3 = new System.Media.SoundPlayer(new MemoryStream(Resources.keyholder_nigiru)); - //public static System.Media.SoundPlayer 射精 = new System.Media.SoundPlayer(new MemoryStream(Resources.sei_ge_nukarumu01)); + //public static System.Media.SoundPlayer 射精 = new System.Media.SoundPlayer(new MemoryStream(Resources.sei_ge_nukarumu01)); - //public static System.Media.SoundPlayer 放尿 = new System.Media.SoundPlayer(new MemoryStream(Resources.near_a_brook_ex)); + //public static System.Media.SoundPlayer 放尿 = new System.Media.SoundPlayer(new MemoryStream(Resources.near_a_brook_ex)); - //public static System.Media.SoundPlayer 挿抜口1 = new System.Media.SoundPlayer(new MemoryStream(Resources.hito_ge_goku01)); + //public static System.Media.SoundPlayer 挿抜口1 = new System.Media.SoundPlayer(new MemoryStream(Resources.hito_ge_goku01)); - //public static System.Media.SoundPlayer 挿抜口2 = new System.Media.SoundPlayer(new MemoryStream(Resources.hito_ge_goku02)); + //public static System.Media.SoundPlayer 挿抜口2 = new System.Media.SoundPlayer(new MemoryStream(Resources.hito_ge_goku02)); - //public static System.Media.SoundPlayer 挿抜前1 = new System.Media.SoundPlayer(new MemoryStream(Resources.nukarumi1)); + //public static System.Media.SoundPlayer 挿抜前1 = new System.Media.SoundPlayer(new MemoryStream(Resources.nukarumi1)); - //public static System.Media.SoundPlayer 挿抜前2 = new System.Media.SoundPlayer(new MemoryStream(Resources.nukarumi2)); + //public static System.Media.SoundPlayer 挿抜前2 = new System.Media.SoundPlayer(new MemoryStream(Resources.nukarumi2)); - //public static System.Media.SoundPlayer 挿抜前3 = new System.Media.SoundPlayer(new MemoryStream(Resources.nukarumi3)); + //public static System.Media.SoundPlayer 挿抜前3 = new System.Media.SoundPlayer(new MemoryStream(Resources.nukarumi3)); - //public static System.Media.SoundPlayer 挿抜前4 = new System.Media.SoundPlayer(new MemoryStream(Resources.nukarumi6)); + //public static System.Media.SoundPlayer 挿抜前4 = new System.Media.SoundPlayer(new MemoryStream(Resources.nukarumi6)); - //public static System.Media.SoundPlayer 挿抜後1 = new System.Media.SoundPlayer(new MemoryStream(Resources.hito_ge_onara01)); + //public static System.Media.SoundPlayer 挿抜後1 = new System.Media.SoundPlayer(new MemoryStream(Resources.hito_ge_onara01)); - //public static System.Media.SoundPlayer 挿抜後2 = new System.Media.SoundPlayer(new MemoryStream(Resources.hito_ge_haramusi07)); + //public static System.Media.SoundPlayer 挿抜後2 = new System.Media.SoundPlayer(new MemoryStream(Resources.hito_ge_haramusi07)); - //public static System.Media.SoundPlayer 挿抜糸1 = new System.Media.SoundPlayer(new MemoryStream(Resources.nukarumi4)); + //public static System.Media.SoundPlayer 挿抜糸1 = new System.Media.SoundPlayer(new MemoryStream(Resources.nukarumi4)); - //public static System.Media.SoundPlayer 挿抜糸2 = new System.Media.SoundPlayer(new MemoryStream(Resources.nukarumi5)); + //public static System.Media.SoundPlayer 挿抜糸2 = new System.Media.SoundPlayer(new MemoryStream(Resources.nukarumi5)); - private static int o = -1; + private static int o = -1; - public static void 変更Play() - { - int num; - do - { - RNG.XS.Next(3, out num); - } - while (o == num); - o = num; - switch (num) - { - case 0: - //変更1.Play(); - break; - case 1: - //変更2.Play(); - break; - case 2: - //変更3.Play(); - break; - } - } + public static void 変更Play() + { + int num; + do + { + RNG.XS.Next(3, out num); + } + while (o == num); + o = num; + switch (num) + { + case 0: + //変更1.Play(); + break; + case 1: + //変更2.Play(); + break; + case 2: + //変更3.Play(); + break; + } + } - public static void Close() - { - /* - 日常BGM.Stop(); - 日常BGM.Close(); - OPBGM.Stop(); - OPBGM.Close(); - 操作.Stop(); - 操作.Dispose(); - 精算.Stop(); - 精算.Dispose(); - 完了.Stop(); - 完了.Dispose(); - 鞭撃.Stop(); - 鞭撃.Dispose(); - 弾け.Stop(); - 弾け.Dispose(); - 撮影.Stop(); - 撮影.Dispose(); - 祝福.Stop(); - 祝福.Dispose(); - 解除.Stop(); - 解除.Dispose(); - 変更1.Stop(); - 変更1.Dispose(); - 変更2.Stop(); - 変更2.Dispose(); - 変更3.Stop(); - 変更3.Dispose(); - 射精.Stop(); - 射精.Dispose(); - 放尿.Stop(); - 放尿.Dispose(); - 挿抜口1.Stop(); - 挿抜口1.Dispose(); - 挿抜口2.Stop(); - 挿抜口2.Dispose(); - 挿抜前1.Stop(); - 挿抜前1.Dispose(); - 挿抜前2.Stop(); - 挿抜前2.Dispose(); - 挿抜前3.Stop(); - 挿抜前3.Dispose(); - 挿抜前4.Stop(); - 挿抜前4.Dispose(); - 挿抜後1.Stop(); - 挿抜後1.Dispose(); - 挿抜後2.Stop(); - 挿抜後2.Dispose(); - 挿抜糸1.Stop(); - 挿抜糸1.Dispose(); - 挿抜糸2.Stop(); - 挿抜糸2.Dispose(); - */ - } + public static void Close() + { + /* + 日常BGM.Stop(); + 日常BGM.Close(); + OPBGM.Stop(); + OPBGM.Close(); + 操作.Stop(); + 操作.Dispose(); + 精算.Stop(); + 精算.Dispose(); + 完了.Stop(); + 完了.Dispose(); + 鞭撃.Stop(); + 鞭撃.Dispose(); + 弾け.Stop(); + 弾け.Dispose(); + 撮影.Stop(); + 撮影.Dispose(); + 祝福.Stop(); + 祝福.Dispose(); + 解除.Stop(); + 解除.Dispose(); + 変更1.Stop(); + 変更1.Dispose(); + 変更2.Stop(); + 変更2.Dispose(); + 変更3.Stop(); + 変更3.Dispose(); + 射精.Stop(); + 射精.Dispose(); + 放尿.Stop(); + 放尿.Dispose(); + 挿抜口1.Stop(); + 挿抜口1.Dispose(); + 挿抜口2.Stop(); + 挿抜口2.Dispose(); + 挿抜前1.Stop(); + 挿抜前1.Dispose(); + 挿抜前2.Stop(); + 挿抜前2.Dispose(); + 挿抜前3.Stop(); + 挿抜前3.Dispose(); + 挿抜前4.Stop(); + 挿抜前4.Dispose(); + 挿抜後1.Stop(); + 挿抜後1.Dispose(); + 挿抜後2.Stop(); + 挿抜後2.Dispose(); + 挿抜糸1.Stop(); + 挿抜糸1.Dispose(); + 挿抜糸2.Stop(); + 挿抜糸2.Dispose(); + */ + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/SpeciesDefaults.cs b/SlaveMatrix/SlaveMatrix/GameClasses/SpeciesDefaults.cs index dfb259e..133d2b8 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/SpeciesDefaults.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/SpeciesDefaults.cs @@ -4,5190 +4,5191 @@ using System.Drawing; using System.Linq; using System.Reflection; -namespace SlaveMatrix; - -public static class SpeciesDefaults +namespace SlaveMatrix { - public static double 葉倍率 = 0.8; + public static class SpeciesDefaults + { + public static double 葉倍率 = 0.8; - public static void AdjustScale(this 腰D 腰, 頭D 頭) - { - foreach (EleD item in 頭.EnumEleD()) - { - if (!(item is 後髪0D) && !(item is 後髪1D) && !(item is 横髪D) && !(item is 前髪D)) - { - item.尺度B *= 0.98; - } - } - foreach (EleD item2 in 腰.EnumEleD()) - { - item2.尺度B *= 1.065; - } - } + public static void AdjustScale(this 腰D 腰, 頭D 頭) + { + foreach (EleD item in 頭.EnumEleD()) + { + if (!(item is 後髪0D) && !(item is 後髪1D) && !(item is 横髪D) && !(item is 前髪D)) + { + item.尺度B *= 0.98; + } + } + foreach (EleD item2 in 腰.EnumEleD()) + { + item2.尺度B *= 1.065; + } + } - public static void SetLowerHair(this 腰D 腰) - { - 腰肌D eleD = 腰.肌_接続.GetEleD<腰肌D>(); - if (eleD.獣性_獣毛_表示) - { - if (RNG.XS.NextBool()) - { - eleD.獣性_獣毛_表示 = false; - eleD.陰毛_表示 = true; - } - } - else if (eleD.陰毛_表示) - { - if (0.023.Lot()) - { - eleD.陰毛_表示 = false; - } - } - else if (0.023.Inverse().Lot()) - { - eleD.陰毛_表示 = true; - } - } + public static void SetLowerHair(this 腰D 腰) + { + 腰肌D eleD = 腰.肌_接続.GetEleD<腰肌D>(); + if (eleD.獣性_獣毛_表示) + { + if (RNG.XS.NextBool()) + { + eleD.獣性_獣毛_表示 = false; + eleD.陰毛_表示 = true; + } + } + else if (eleD.陰毛_表示) + { + if (0.023.Lot()) + { + eleD.陰毛_表示 = false; + } + } + else if (0.023.Inverse().Lot()) + { + eleD.陰毛_表示 = true; + } + } - public static ChaD GetHarpy() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - switch (RNG.XS.Next(4)) - { - case 0: - 頭D2.Set耳人(); - break; - case 1: - 頭D2.Set耳尖(); - break; - case 2: - 頭D2.Set耳獣(); - break; - default: - 頭D2.Set耳羽(); - break; - } - 手_鳥D 手_鳥D2 = new 手_鳥D - { - シャープ = RNG.XS.NextDouble() - }; - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D - { - シャープ = 手_鳥D2.シャープ - }; - 下腕_鳥D2.手接続(手_鳥D2); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D - { - シャープ = 下腕_鳥D2.シャープ - }; - 上腕_鳥D2.下腕接続(下腕_鳥D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_鳥D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 胸D2.背中接続(new 背中_羽D()); - 足_鳥D e = new 足_鳥D(); - 脚_鳥D 脚_鳥D2 = new 脚_鳥D(); - 脚_鳥D2.足接続(e); - 腿_鳥D 腿_鳥D2 = new 腿_鳥D(); - 腿_鳥D2.脚接続(脚_鳥D2); - 腰D2.腿左接続(腿_鳥D2); - 腰D2.腿右接続(腿_鳥D2.Get逆()); - 腰D2.尾接続(new 尾_鳥D()); - bool flag = 頭D2.EnumEleD().IsEleD<耳_羽D>() || 頭D2.EnumEleD().IsEleD<耳_獣D>(); - 腰D2.EnumEleD().SetValuesD("獣性", flag); - 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", false); - if (flag) - { - 腰D2.EnumEleD().SetValuesD<胸毛D>("表示", RNG.XS.NextBool()); - } - else - { - 腰D2.EnumEleD().SetValuesD<胸毛D>("表示", false); - } - 腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD GetHarpy() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + switch (RNG.XS.Next(4)) + { + case 0: + 頭D2.Set耳人(); + break; + case 1: + 頭D2.Set耳尖(); + break; + case 2: + 頭D2.Set耳獣(); + break; + default: + 頭D2.Set耳羽(); + break; + } + 手_鳥D 手_鳥D2 = new 手_鳥D + { + シャープ = RNG.XS.NextDouble() + }; + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D + { + シャープ = 手_鳥D2.シャープ + }; + 下腕_鳥D2.手接続(手_鳥D2); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D + { + シャープ = 下腕_鳥D2.シャープ + }; + 上腕_鳥D2.下腕接続(下腕_鳥D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_鳥D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 胸D2.背中接続(new 背中_羽D()); + 足_鳥D e = new 足_鳥D(); + 脚_鳥D 脚_鳥D2 = new 脚_鳥D(); + 脚_鳥D2.足接続(e); + 腿_鳥D 腿_鳥D2 = new 腿_鳥D(); + 腿_鳥D2.脚接続(脚_鳥D2); + 腰D2.腿左接続(腿_鳥D2); + 腰D2.腿右接続(腿_鳥D2.Get逆()); + 腰D2.尾接続(new 尾_鳥D()); + bool flag = 頭D2.EnumEleD().IsEleD<耳_羽D>() || 頭D2.EnumEleD().IsEleD<耳_獣D>(); + 腰D2.EnumEleD().SetValuesD("獣性", flag); + 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", false); + if (flag) + { + 腰D2.EnumEleD().SetValuesD<胸毛D>("表示", RNG.XS.NextBool()); + } + else + { + 腰D2.EnumEleD().SetValuesD<胸毛D>("表示", false); + } + 腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getアフール() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻R(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D - { - 尺度B = 1.2 - }; - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_蝙D e = new 手_蝙D(); - 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); - 下腕_蝙D2.手接続(e); - 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); - 上腕_蝙D2.下腕接続(下腕_蝙D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_蝙D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 足_獣D e2 = new 足_獣D(); - 脚_獣D 脚_獣D2 = new 脚_獣D(); - 脚_獣D2.足接続(e2); - 腿_獣D 腿_獣D2 = new 腿_獣D(); - 腿_獣D2.脚接続(脚_獣D2); - obj.腿左接続(腿_獣D2); - obj.腿右接続(腿_獣D2.Get逆()); - obj.尾接続(new 尾_悪D()); - obj.EnumEleD().SetValuesD("獣性", true); - obj.EnumEleD().SetValuesD<頬肌D>("髭", false); - obj.EnumEleD().SetValuesD<胸毛D>("表示", RNG.XS.NextBool()); - obj.EnumEleD().SetValuesD<口_通常D>("牙", true); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getアフール() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻R(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + EleD eleD2 = new 獣耳D + { + 尺度B = 1.2 + }; + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_蝙D e = new 手_蝙D(); + 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); + 下腕_蝙D2.手接続(e); + 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); + 上腕_蝙D2.下腕接続(下腕_蝙D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_蝙D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 足_獣D e2 = new 足_獣D(); + 脚_獣D 脚_獣D2 = new 脚_獣D(); + 脚_獣D2.足接続(e2); + 腿_獣D 腿_獣D2 = new 腿_獣D(); + 腿_獣D2.脚接続(脚_獣D2); + obj.腿左接続(腿_獣D2); + obj.腿右接続(腿_獣D2.Get逆()); + obj.尾接続(new 尾_悪D()); + obj.EnumEleD().SetValuesD("獣性", true); + obj.EnumEleD().SetValuesD<頬肌D>("髭", false); + obj.EnumEleD().SetValuesD<胸毛D>("表示", RNG.XS.NextBool()); + obj.EnumEleD().SetValuesD<口_通常D>("牙", true); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getハルピュイア() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - if (RNG.XS.NextBool()) - { - 頭D2.Set耳人(); - } - else - { - 頭D2.Set耳尖(); - } - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 手_蝙D e2 = new 手_蝙D - { - シャープ = 1.0 - }; - 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); - 下腕_蝙D2.手接続(e2); - 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); - 上腕_蝙D2.下腕接続(下腕_蝙D2); - obj2.翼上左接続(上腕_蝙D2); - obj2.翼上右接続(上腕_蝙D2.Get逆()); - 長物_鯨D 長物_鯨D2 = new 長物_鯨D(); - obj.半身接続(長物_鯨D2); - 長物_鯨D2.尾接続(new 尾_鯨D()); - obj.EnumEleD().SetValuesD<上腕_人D>("獣毛1", true); - obj.EnumEleD().SetValuesD<下腕_人D>("獣腕", true); - obj.EnumEleD().SetValuesD<手_人D>("獣性", true); - obj.EnumEleD().SetValuesD<手_人D>("肉球", false); - obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD("柄", false); - obj.EnumEleD().SetValuesD("紋柄", true); - obj.EnumEleD().SetValuesD<鼻肌D>("紋柄", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getハルピュイア() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + if (RNG.XS.NextBool()) + { + 頭D2.Set耳人(); + } + else + { + 頭D2.Set耳尖(); + } + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 手_蝙D e2 = new 手_蝙D + { + シャープ = 1.0 + }; + 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); + 下腕_蝙D2.手接続(e2); + 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); + 上腕_蝙D2.下腕接続(下腕_蝙D2); + obj2.翼上左接続(上腕_蝙D2); + obj2.翼上右接続(上腕_蝙D2.Get逆()); + 長物_鯨D 長物_鯨D2 = new 長物_鯨D(); + obj.半身接続(長物_鯨D2); + 長物_鯨D2.尾接続(new 尾_鯨D()); + obj.EnumEleD().SetValuesD<上腕_人D>("獣毛1", true); + obj.EnumEleD().SetValuesD<下腕_人D>("獣腕", true); + obj.EnumEleD().SetValuesD<手_人D>("獣性", true); + obj.EnumEleD().SetValuesD<手_人D>("肉球", false); + obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD("柄", false); + obj.EnumEleD().SetValuesD("紋柄", true); + obj.EnumEleD().SetValuesD<鼻肌D>("紋柄", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD GetPhoenix() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳羽(); - 手_鳥D 手_鳥D2 = new 手_鳥D - { - シャープ = RNG.XS.NextDouble() - }; - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D - { - シャープ = 手_鳥D2.シャープ - }; - 下腕_鳥D2.手接続(手_鳥D2); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D - { - シャープ = 下腕_鳥D2.シャープ - }; - 上腕_鳥D2.下腕接続(下腕_鳥D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_鳥D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - obj2.背中接続(new 背中_羽D()); - 足_鳥D e = new 足_鳥D(); - 脚_鳥D 脚_鳥D2 = new 脚_鳥D(); - 脚_鳥D2.足接続(e); - 腿_鳥D 腿_鳥D2 = new 腿_鳥D(); - 腿_鳥D2.脚接続(脚_鳥D2); - obj.腿左接続(腿_鳥D2); - obj.腿右接続(腿_鳥D2.Get逆()); - obj.尾接続(new 鳳凰D()); - obj.尾接続(new 鳳凰D()); - obj.尾接続(new 鳳凰D()); - obj.尾接続(new 鳳凰D()); - obj.尾接続(new 鳳凰D()); - obj.尾接続(new 尾_鳥D()); - obj.EnumEleD().SetValuesD("獣性", true); - obj.EnumEleD().SetValuesD<頬肌D>("髭", false); - obj.EnumEleD().SetValuesD("隈取", true); - 頭D2.隈取_タトゥ_表示 = false; - obj.EnumEleD().SetValuesD("淫", true); - obj.EnumEleD().SetValuesD("ハート", false); - obj.SetValuesD("悪", true); - obj.EnumEleD().SetValuesD("植", true); - obj.EnumEleD().SetValuesD<足_鳥D>("竜性", true); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD GetPhoenix() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳羽(); + 手_鳥D 手_鳥D2 = new 手_鳥D + { + シャープ = RNG.XS.NextDouble() + }; + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D + { + シャープ = 手_鳥D2.シャープ + }; + 下腕_鳥D2.手接続(手_鳥D2); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D + { + シャープ = 下腕_鳥D2.シャープ + }; + 上腕_鳥D2.下腕接続(下腕_鳥D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_鳥D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + obj2.背中接続(new 背中_羽D()); + 足_鳥D e = new 足_鳥D(); + 脚_鳥D 脚_鳥D2 = new 脚_鳥D(); + 脚_鳥D2.足接続(e); + 腿_鳥D 腿_鳥D2 = new 腿_鳥D(); + 腿_鳥D2.脚接続(脚_鳥D2); + obj.腿左接続(腿_鳥D2); + obj.腿右接続(腿_鳥D2.Get逆()); + obj.尾接続(new 鳳凰D()); + obj.尾接続(new 鳳凰D()); + obj.尾接続(new 鳳凰D()); + obj.尾接続(new 鳳凰D()); + obj.尾接続(new 鳳凰D()); + obj.尾接続(new 尾_鳥D()); + obj.EnumEleD().SetValuesD("獣性", true); + obj.EnumEleD().SetValuesD<頬肌D>("髭", false); + obj.EnumEleD().SetValuesD("隈取", true); + 頭D2.隈取_タトゥ_表示 = false; + obj.EnumEleD().SetValuesD("淫", true); + obj.EnumEleD().SetValuesD("ハート", false); + obj.SetValuesD("悪", true); + obj.EnumEleD().SetValuesD("植", true); + obj.EnumEleD().SetValuesD<足_鳥D>("竜性", true); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getラミア() - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = obj.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌長(); - if (RNG.XS.NextBool()) - { - 頭D2.Set耳人(); - } - else - { - 頭D2.Set耳尖(); - } - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); - 腰D2.半身接続(長物_蛇D2); - 長物_蛇D2.くぱぁ = 1.0; - 長物_蛇D2.ガード = false; - 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); - 長物_蛇D2.胴接続(胴_蛇D2); - for (int i = 0; i < 40; i++) - { - 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); - } - 胴_蛇D2.胴接続(new 尾_ヘD()); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getラミア() + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = obj.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌長(); + if (RNG.XS.NextBool()) + { + 頭D2.Set耳人(); + } + else + { + 頭D2.Set耳尖(); + } + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); + 腰D2.半身接続(長物_蛇D2); + 長物_蛇D2.くぱぁ = 1.0; + 長物_蛇D2.ガード = false; + 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); + 長物_蛇D2.胴接続(胴_蛇D2); + for (int i = 0; i < 40; i++) + { + 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); + } + 胴_蛇D2.胴接続(new 尾_ヘD()); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getシーラミア() - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = obj.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌長(); - 頭D2.Set耳鰭(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); - 腰D2.半身接続(長物_蛇D2); - if (RNG.XS.NextBool()) - { - 長物_蛇D2.くぱぁ = 1.0; - 長物_蛇D2.ガード = false; - } - 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); - 長物_蛇D2.胴接続(胴_蛇D2); - for (int i = 0; i < 40; i++) - { - 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); - } - 胴_蛇D2.胴接続(new 尾_ウD()); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getシーラミア() + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = obj.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌長(); + 頭D2.Set耳鰭(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); + 腰D2.半身接続(長物_蛇D2); + if (RNG.XS.NextBool()) + { + 長物_蛇D2.くぱぁ = 1.0; + 長物_蛇D2.ガード = false; + } + 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); + 長物_蛇D2.胴接続(胴_蛇D2); + for (int i = 0; i < 40; i++) + { + 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); + } + 胴_蛇D2.胴接続(new 尾_ウD()); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getオノケンタウレ() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳獣(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - obj.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 手_馬D e2 = new 手_馬D(); - 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); - 下腕_蹄D2.手接続(e2); - 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); - 上腕_蹄D2.下腕接続(下腕_蹄D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_蹄D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_馬D e3 = new 足_馬D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e3); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 四足腰D2.腿左接続(腿_蹄D2); - 四足腰D2.腿右接続(腿_蹄D2.Get逆()); - 四足腰D2.尾接続(new 尾_牛D()); - obj.EnumEleD().SetValuesD<性器_人D>("表示", false); - obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); - 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 0.0); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getオノケンタウレ() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳獣(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + obj.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 手_馬D e2 = new 手_馬D(); + 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); + 下腕_蹄D2.手接続(e2); + 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); + 上腕_蹄D2.下腕接続(下腕_蹄D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_蹄D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_馬D e3 = new 足_馬D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e3); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 四足腰D2.腿左接続(腿_蹄D2); + 四足腰D2.腿右接続(腿_蹄D2.Get逆()); + 四足腰D2.尾接続(new 尾_牛D()); + obj.EnumEleD().SetValuesD<性器_人D>("表示", false); + obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); + obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); + 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 0.0); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getヒッポケンタウレ() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - if (RNG.XS.Next(2) == 0) - { - 頭D2.Set耳人(); - } - else - { - 頭D2.Set耳尖(); - } - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - 腰D2.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 手_馬D e2 = new 手_馬D(); - 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); - 下腕_蹄D2.手接続(e2); - 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); - 上腕_蹄D2.下腕接続(下腕_蹄D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_蹄D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_馬D e3 = new 足_馬D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e3); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 四足腰D2.腿左接続(腿_蹄D2); - 四足腰D2.腿右接続(腿_蹄D2.Get逆()); - 四足腰D2.尾接続(new 尾_馬D()); - if (RNG.XS.NextBool()) - { - 腰D2.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); - } - 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", true); - 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getヒッポケンタウレ() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + if (RNG.XS.Next(2) == 0) + { + 頭D2.Set耳人(); + } + else + { + 頭D2.Set耳尖(); + } + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + 腰D2.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 手_馬D e2 = new 手_馬D(); + 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); + 下腕_蹄D2.手接続(e2); + 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); + 上腕_蹄D2.下腕接続(下腕_蹄D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_蹄D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_馬D e3 = new 足_馬D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e3); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 四足腰D2.腿左接続(腿_蹄D2); + 四足腰D2.腿右接続(腿_蹄D2.Get逆()); + 四足腰D2.尾接続(new 尾_馬D()); + if (RNG.XS.NextBool()) + { + 腰D2.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); + } + 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", true); + 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getブケンタウレ() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳獣(); - EleD eleD2 = RNG.XS.Next(4) switch - { - 0 => new 角2_牛1D(), - 1 => new 角2_牛2D(), - 2 => new 角2_牛3D(), - _ => new 角2_牛4D(), - }; - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - 腰D2.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 手_牛D e2 = new 手_牛D(); - 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); - 下腕_蹄D2.手接続(e2); - 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); - 上腕_蹄D2.下腕接続(下腕_蹄D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_蹄D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_牛D e3 = new 足_牛D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e3); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 四足腰D2.腿左接続(腿_蹄D2); - 四足腰D2.腿右接続(腿_蹄D2.Get逆()); - 四足腰D2.尾接続(new 尾_牛D()); - if (RNG.XS.NextBool()) - { - 腰D2.EnumEleD().SetValuesD<頬肌D>("牛", true); - 腰D2.EnumEleD().SetValuesD<四足脇D>("配色指定", 配色指定.H0); - } - 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", true); - 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); - 腰D2.EnumEleD().SetValuesD("バスト", 1.0); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getブケンタウレ() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳獣(); + EleD eleD2 = RNG.XS.Next(4) switch + { + 0 => new 角2_牛1D(), + 1 => new 角2_牛2D(), + 2 => new 角2_牛3D(), + _ => new 角2_牛4D(), + }; + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + 腰D2.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 手_牛D e2 = new 手_牛D(); + 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); + 下腕_蹄D2.手接続(e2); + 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); + 上腕_蹄D2.下腕接続(下腕_蹄D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_蹄D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_牛D e3 = new 足_牛D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e3); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 四足腰D2.腿左接続(腿_蹄D2); + 四足腰D2.腿右接続(腿_蹄D2.Get逆()); + 四足腰D2.尾接続(new 尾_牛D()); + if (RNG.XS.NextBool()) + { + 腰D2.EnumEleD().SetValuesD<頬肌D>("牛", true); + 腰D2.EnumEleD().SetValuesD<四足脇D>("配色指定", 配色指定.H0); + } + 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", true); + 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); + 腰D2.EnumEleD().SetValuesD("バスト", 1.0); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getカプラケンタウレ() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳獣(); - EleD eleD2 = RNG.XS.Next(4) switch - { - 0 => new 角2_山1D(), - 1 => new 角2_山2D(), - 2 => new 角2_山3D(), - _ => new 角2_巻D(), - }; - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - 腰D2.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 四足胸D2.背中接続(new 背中_羽D - { - 毛 = true - }); - 手_牛D e2 = new 手_牛D(); - 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); - 下腕_蹄D2.手接続(e2); - 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); - 上腕_蹄D2.下腕接続(下腕_蹄D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_蹄D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_牛D e3 = new 足_牛D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e3); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 四足腰D2.腿左接続(腿_蹄D2); - 四足腰D2.腿右接続(腿_蹄D2.Get逆()); - 四足腰D2.尾接続(new 尾_犬D()); - 四足胴D2.SetValuesD("獣毛", true); - 腰D2.EnumEleD().SetValuesD("胸毛", true); - 腰D2.EnumEleD().SetValuesD<腰肌D>("獣毛", true); - 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD<双目D>("蛸目", RNG.XS.NextBool()); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getカプラケンタウレ() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳獣(); + EleD eleD2 = RNG.XS.Next(4) switch + { + 0 => new 角2_山1D(), + 1 => new 角2_山2D(), + 2 => new 角2_山3D(), + _ => new 角2_巻D(), + }; + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + 腰D2.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 四足胸D2.背中接続(new 背中_羽D + { + 毛 = true + }); + 手_牛D e2 = new 手_牛D(); + 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); + 下腕_蹄D2.手接続(e2); + 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); + 上腕_蹄D2.下腕接続(下腕_蹄D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_蹄D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_牛D e3 = new 足_牛D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e3); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 四足腰D2.腿左接続(腿_蹄D2); + 四足腰D2.腿右接続(腿_蹄D2.Get逆()); + 四足腰D2.尾接続(new 尾_犬D()); + 四足胴D2.SetValuesD("獣毛", true); + 腰D2.EnumEleD().SetValuesD("胸毛", true); + 腰D2.EnumEleD().SetValuesD<腰肌D>("獣毛", true); + 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD<双目D>("蛸目", RNG.XS.NextBool()); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getマーメイド() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳人(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 長物_魚D 長物_魚D2 = new 長物_魚D(); - obj.半身接続(長物_魚D2); - 尾_魚D 尾_魚D2 = new 尾_魚D(); - 長物_魚D2.尾接続(尾_魚D2); - 尾_魚D2.尾先接続(new 尾鰭_魚D()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getマーメイド() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳人(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 長物_魚D 長物_魚D2 = new 長物_魚D(); + obj.半身接続(長物_魚D2); + 尾_魚D 尾_魚D2 = new 尾_魚D(); + 長物_魚D2.尾接続(尾_魚D2); + 尾_魚D2.尾先接続(new 尾鰭_魚D()); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getドルフィンマーメイド() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳尖(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 長物_鯨D 長物_鯨D2 = new 長物_鯨D(); - obj.半身接続(長物_鯨D2); - 尾_鯨D 尾_鯨D2 = new 尾_鯨D(); - 長物_鯨D2.尾接続(尾_鯨D2); - 尾_鯨D2.尾先接続(new 尾鰭_鯨D()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getドルフィンマーメイド() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳尖(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 長物_鯨D 長物_鯨D2 = new 長物_鯨D(); + obj.半身接続(長物_鯨D2); + 尾_鯨D 尾_鯨D2 = new 尾_鯨D(); + 長物_鯨D2.尾接続(尾_鯨D2); + 尾_鯨D2.尾先接続(new 尾鰭_鯨D()); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getオールドマーメイド() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳人(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 尾_魚D 尾_魚D2 = new 尾_魚D(); - 尾_魚D2.尺度B = 1.2; - 尾_魚D2.尺度YB = 1.5; - 尾_魚D2.尾0_表示 = false; - 尾_魚D2.尾0_鱗右_鱗1_表示 = false; - 尾_魚D2.尾0_鱗右_鱗2_表示 = false; - 尾_魚D2.尾先接続(new 尾鰭_魚D()); - obj.腿左接続(尾_魚D2); - obj.腿右接続(尾_魚D2.Get逆()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getオールドマーメイド() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳人(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 尾_魚D 尾_魚D2 = new 尾_魚D(); + 尾_魚D2.尺度B = 1.2; + 尾_魚D2.尺度YB = 1.5; + 尾_魚D2.尾0_表示 = false; + 尾_魚D2.尾0_鱗右_鱗1_表示 = false; + 尾_魚D2.尾0_鱗右_鱗2_表示 = false; + 尾_魚D2.尾先接続(new 尾鰭_魚D()); + obj.腿左接続(尾_魚D2); + obj.腿右接続(尾_魚D2.Get逆()); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getイクテュオケンタウレ(bool b) - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = obj.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳鰭(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - if (b) - { - 長物_魚D 長物_魚D2 = new 長物_魚D(); - 腰D2.半身接続(長物_魚D2); - EleD eleD = new 鰭_魚D(); - 長物_魚D2.左0接続(eleD); - 長物_魚D2.右0接続(eleD.Get逆()); - 尾_魚D 尾_魚D2 = new 尾_魚D(); - 長物_魚D2.尾接続(尾_魚D2); - 尾_魚D2.尾先接続(new 尾鰭_魚D()); - } - else - { - 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); - 腰D2.半身接続(長物_蛇D2); - if (RNG.XS.NextBool()) - { - 長物_蛇D2.くぱぁ = 1.0; - 長物_蛇D2.ガード = false; - } - EleD eleD = new 鰭_魚D(); - 長物_蛇D2.左接続(eleD); - 長物_蛇D2.右接続(eleD.Get逆()); - 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); - 長物_蛇D2.胴接続(胴_蛇D2); - 尾_ヘD 尾_ヘD2 = new 尾_ヘD(); - 胴_蛇D2.胴接続(尾_ヘD2); - 尾_ヘD2.尾先接続(new 尾鰭_魚D()); - } - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getイクテュオケンタウレ(bool b) + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = obj.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳鰭(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + if (b) + { + 長物_魚D 長物_魚D2 = new 長物_魚D(); + 腰D2.半身接続(長物_魚D2); + EleD eleD = new 鰭_魚D(); + 長物_魚D2.左0接続(eleD); + 長物_魚D2.右0接続(eleD.Get逆()); + 尾_魚D 尾_魚D2 = new 尾_魚D(); + 長物_魚D2.尾接続(尾_魚D2); + 尾_魚D2.尾先接続(new 尾鰭_魚D()); + } + else + { + 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); + 腰D2.半身接続(長物_蛇D2); + if (RNG.XS.NextBool()) + { + 長物_蛇D2.くぱぁ = 1.0; + 長物_蛇D2.ガード = false; + } + EleD eleD = new 鰭_魚D(); + 長物_蛇D2.左接続(eleD); + 長物_蛇D2.右接続(eleD.Get逆()); + 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); + 長物_蛇D2.胴接続(胴_蛇D2); + 尾_ヘD 尾_ヘD2 = new 尾_ヘD(); + 胴_蛇D2.胴接続(尾_ヘD2); + 尾_ヘD2.尾先接続(new 尾鰭_魚D()); + } + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getデルピヌスケンタウレ() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳尖(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 長物_鯨D 長物_鯨D2 = new 長物_鯨D(); - obj.半身接続(長物_鯨D2); - EleD eleD = new 鰭_豚D(); - 長物_鯨D2.左0接続(eleD); - 長物_鯨D2.右0接続(eleD.Get逆()); - 尾_鯨D 尾_鯨D2 = new 尾_鯨D(); - 長物_鯨D2.尾接続(尾_鯨D2); - 尾_鯨D2.尾先接続(new 尾鰭_鯨D()); - obj.EnumEleD().SetValuesD<頬肌D>("豹", true); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getデルピヌスケンタウレ() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳尖(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 長物_鯨D 長物_鯨D2 = new 長物_鯨D(); + obj.半身接続(長物_鯨D2); + EleD eleD = new 鰭_豚D(); + 長物_鯨D2.左0接続(eleD); + 長物_鯨D2.右0接続(eleD.Get逆()); + 尾_鯨D 尾_鯨D2 = new 尾_鯨D(); + 長物_鯨D2.尾接続(尾_鯨D2); + 尾_鯨D2.尾先接続(new 尾鰭_鯨D()); + obj.EnumEleD().SetValuesD<頬肌D>("豹", true); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getスキュラ() - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = obj.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - if (RNG.XS.NextBool()) - { - 頭D2.Set耳尖(); - } - else - { - 頭D2.Set耳人(); - } - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - 多足_蛸D 多足_蛸D2 = new 多足_蛸D(); - 腰D2.半身接続(多足_蛸D2); - 触手_軟D 触手_軟D2 = new 触手_軟D - { - 後足 = true - }; - 触手_軟D 触手_軟D3 = new 触手_軟D - { - 前足 = true - }; - if (RNG.XS.NextBool()) - { - 触手_軟D2.SetValuesD("鎧", true); - 触手_軟D3.SetValuesD("鎧", true); - } - 多足_蛸D2.軟体内左接続(触手_軟D2.Copy()); - 多足_蛸D2.軟体内右接続(触手_軟D2.Get逆()); - 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); - 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); - 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); - 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); - 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); - 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); - if (RNG.XS.NextBool()) - { - 腰D2.EnumEleD().SetValuesD("紋柄", true); - } - if (RNG.XS.NextBool()) - { - 腰D2.EnumEleD().SetValuesD<鼻肌D>("紋柄", false); - } - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getスキュラ() + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = obj.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + if (RNG.XS.NextBool()) + { + 頭D2.Set耳尖(); + } + else + { + 頭D2.Set耳人(); + } + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + 多足_蛸D 多足_蛸D2 = new 多足_蛸D(); + 腰D2.半身接続(多足_蛸D2); + 触手_軟D 触手_軟D2 = new 触手_軟D + { + 後足 = true + }; + 触手_軟D 触手_軟D3 = new 触手_軟D + { + 前足 = true + }; + if (RNG.XS.NextBool()) + { + 触手_軟D2.SetValuesD("鎧", true); + 触手_軟D3.SetValuesD("鎧", true); + } + 多足_蛸D2.軟体内左接続(触手_軟D2.Copy()); + 多足_蛸D2.軟体内右接続(触手_軟D2.Get逆()); + 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); + 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); + 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); + 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); + 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); + 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); + if (RNG.XS.NextBool()) + { + 腰D2.EnumEleD().SetValuesD("紋柄", true); + } + if (RNG.XS.NextBool()) + { + 腰D2.EnumEleD().SetValuesD<鼻肌D>("紋柄", false); + } + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getオールドスキュラ(bool b) - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - if (RNG.XS.NextBool()) - { - 頭D2.Set耳尖(); - } - else - { - 頭D2.Set耳人(); - } - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 触手_犬D 触手_犬D2 = new 触手_犬D(); - 触手_犬D2.SetValuesD("脚", b); - if (b) - { - 触手_犬D2.SetValuesD("鰭", RNG.XS.NextBool()); - } - obj.腿左接続(触手_犬D2.Copy()); - obj.腿右接続(触手_犬D2.Get逆()); - obj.腿左接続(触手_犬D2.Copy()); - obj.腿右接続(触手_犬D2.Get逆()); - obj.腿左接続(触手_犬D2.Copy()); - obj.腿右接続(触手_犬D2.Get逆()); - 長物_魚D 長物_魚D2 = new 長物_魚D(); - obj.半身接続(長物_魚D2); - 尾_魚D 尾_魚D2 = new 尾_魚D(); - 長物_魚D2.尾接続(尾_魚D2); - 尾_魚D2.尾先接続(new 尾鰭_魚D()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getオールドスキュラ(bool b) + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + if (RNG.XS.NextBool()) + { + 頭D2.Set耳尖(); + } + else + { + 頭D2.Set耳人(); + } + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 触手_犬D 触手_犬D2 = new 触手_犬D(); + 触手_犬D2.SetValuesD("脚", b); + if (b) + { + 触手_犬D2.SetValuesD("鰭", RNG.XS.NextBool()); + } + obj.腿左接続(触手_犬D2.Copy()); + obj.腿右接続(触手_犬D2.Get逆()); + obj.腿左接続(触手_犬D2.Copy()); + obj.腿右接続(触手_犬D2.Get逆()); + obj.腿左接続(触手_犬D2.Copy()); + obj.腿右接続(触手_犬D2.Get逆()); + 長物_魚D 長物_魚D2 = new 長物_魚D(); + obj.半身接続(長物_魚D2); + 尾_魚D 尾_魚D2 = new 尾_魚D(); + 長物_魚D2.尾接続(尾_魚D2); + 尾_魚D2.尾先接続(new 尾鰭_魚D()); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getカリュブディス() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口裂(); - 頭D2.Set舌長(); - 頭D2.Set耳鰭(); - EleD eleD2 = RNG.XS.Next(4) switch - { - 0 => new 角2_牛1D(), - 1 => new 角2_牛2D(), - 2 => new 角2_牛3D(), - _ => new 角2_牛4D(), - }; - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 長物_鯨D 長物_鯨D2 = new 長物_鯨D(); - 腰D2.半身接続(長物_鯨D2); - eleD2 = new 鰭_鯨D(); - 長物_鯨D2.左0接続(eleD2); - 長物_鯨D2.右0接続(eleD2.Get逆()); - 尾_鯨D 尾_鯨D2 = new 尾_鯨D(); - 長物_鯨D2.尾接続(尾_鯨D2); - 尾_鯨D2.尾先接続(new 尾鰭_鯨D()); - 腰D2.EnumEleD().SetValuesD("水掻", true); - 腰D2.EnumEleD().SetValuesD("竜性", true); - 腰D2.EnumEleD().SetValuesD("獣毛", true); - 腰D2.EnumEleD().SetValuesD<胸毛D>("表示", true); - 腰D2.EnumEleD().SetValuesD("悪", true); - 腰D2.EnumEleD().SetValuesD<下腕_人D>("悪", false); - 腰D2.EnumEleD().SetValuesD<手_人D>("悪", false); - 腰D2.EnumEleD().SetValuesD("逆十字", false); - 腰D2.EnumEleD().SetValuesD<上腕_人D>("淫", true); - 腰D2.EnumEleD().SetValuesD<腰D>("鱗", false); - 腰D2.EnumEleD().SetValuesD<腰D>("毛", false); - 腰D2.EnumEleD().SetValuesD<腰肌D>("鱗", false); - 腰D2.EnumEleD().SetValuesD<腰肌D>("毛", false); - 腰D2.EnumEleD().SetValuesD<手_人D>("配色", 配色指定.S0); - 腰D2.EnumEleD().SetValuesD("肥大", 1.0); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getカリュブディス() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口裂(); + 頭D2.Set舌長(); + 頭D2.Set耳鰭(); + EleD eleD2 = RNG.XS.Next(4) switch + { + 0 => new 角2_牛1D(), + 1 => new 角2_牛2D(), + 2 => new 角2_牛3D(), + _ => new 角2_牛4D(), + }; + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 長物_鯨D 長物_鯨D2 = new 長物_鯨D(); + 腰D2.半身接続(長物_鯨D2); + eleD2 = new 鰭_鯨D(); + 長物_鯨D2.左0接続(eleD2); + 長物_鯨D2.右0接続(eleD2.Get逆()); + 尾_鯨D 尾_鯨D2 = new 尾_鯨D(); + 長物_鯨D2.尾接続(尾_鯨D2); + 尾_鯨D2.尾先接続(new 尾鰭_鯨D()); + 腰D2.EnumEleD().SetValuesD("水掻", true); + 腰D2.EnumEleD().SetValuesD("竜性", true); + 腰D2.EnumEleD().SetValuesD("獣毛", true); + 腰D2.EnumEleD().SetValuesD<胸毛D>("表示", true); + 腰D2.EnumEleD().SetValuesD("悪", true); + 腰D2.EnumEleD().SetValuesD<下腕_人D>("悪", false); + 腰D2.EnumEleD().SetValuesD<手_人D>("悪", false); + 腰D2.EnumEleD().SetValuesD("逆十字", false); + 腰D2.EnumEleD().SetValuesD<上腕_人D>("淫", true); + 腰D2.EnumEleD().SetValuesD<腰D>("鱗", false); + 腰D2.EnumEleD().SetValuesD<腰D>("毛", false); + 腰D2.EnumEleD().SetValuesD<腰肌D>("鱗", false); + 腰D2.EnumEleD().SetValuesD<腰肌D>("毛", false); + 腰D2.EnumEleD().SetValuesD<手_人D>("配色", 配色指定.S0); + 腰D2.EnumEleD().SetValuesD("肥大", 1.0); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getアラクネ(bool b) - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = obj.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - if (RNG.XS.NextBool()) - { - 頭D2.Set耳尖(); - } - else - { - 頭D2.Set耳人(); - } - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - if (RNG.XS.NextBool()) - { - EleD eleD = new 虫顎D(); - 頭D2.頬左接続(eleD); - 頭D2.頬右接続(eleD.Get逆()); - } - 多足_蜘D 多足_蜘D2 = new 多足_蜘D(); - 腰D2.半身接続(多足_蜘D2); - 尾_蜘D 尾_蜘D2 = new 尾_蜘D(); - 尾_蜘D2.出糸 = RNG.XS.NextBool(); - 多足_蜘D2.尾接続(尾_蜘D2); - 触肢_肢蜘D 触肢_肢蜘D2 = new 触肢_肢蜘D(); - 節足_足蜘D 節足_足蜘D2 = new 節足_足蜘D(); - 節足_足蜘D2.爪 = b; - EleD eleD2 = 節足_足蜘D2.Copy(); - EleD eleD3 = 節足_足蜘D2.Copy(); - eleD3.反転Y = !尾_蜘D2.出糸; - EleD eleD4 = 節足_足蜘D2.Copy(); - eleD4.反転Y = eleD3.反転Y; - 多足_蜘D2.触肢左接続(触肢_肢蜘D2); - 多足_蜘D2.節足左1接続(節足_足蜘D2); - 多足_蜘D2.節足左2接続(eleD2); - 多足_蜘D2.節足左3接続(eleD3); - 多足_蜘D2.節足左4接続(eleD4); - 多足_蜘D2.触肢右接続(触肢_肢蜘D2.Get逆()); - 多足_蜘D2.節足右1接続(節足_足蜘D2.Get逆()); - 多足_蜘D2.節足右2接続(eleD2.Get逆()); - 多足_蜘D2.節足右3接続(eleD3.Get逆()); - 多足_蜘D2.節足右4接続(eleD4.Get逆()); - if (RNG.XS.NextBool()) - { - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - } - if (RNG.XS.NextBool()) - { - 多足_蜘D2.EnumEleD().SetValuesD("柄", true); - } - 腰D2.EnumEleD().SetValuesD<頭D>("蜘", 頭D2.頬左_接続.IsEleD<虫顎D>() || RNG.XS.NextBool()); - 腰D2.EnumEleD().SetValuesD<頬肌D>("蜘", RNG.XS.NextBool()); - 腰D2.EnumEleD().SetValuesD<胸肌D>("蜘", RNG.XS.NextBool()); - if (頭D2.頬左_接続.IsEleD<虫顎D>()) - { - 腰D2.EnumEleD().SetValuesD<頬肌D>("蜘", false); - } - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getアラクネ(bool b) + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = obj.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + if (RNG.XS.NextBool()) + { + 頭D2.Set耳尖(); + } + else + { + 頭D2.Set耳人(); + } + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + if (RNG.XS.NextBool()) + { + EleD eleD = new 虫顎D(); + 頭D2.頬左接続(eleD); + 頭D2.頬右接続(eleD.Get逆()); + } + 多足_蜘D 多足_蜘D2 = new 多足_蜘D(); + 腰D2.半身接続(多足_蜘D2); + 尾_蜘D 尾_蜘D2 = new 尾_蜘D(); + 尾_蜘D2.出糸 = RNG.XS.NextBool(); + 多足_蜘D2.尾接続(尾_蜘D2); + 触肢_肢蜘D 触肢_肢蜘D2 = new 触肢_肢蜘D(); + 節足_足蜘D 節足_足蜘D2 = new 節足_足蜘D(); + 節足_足蜘D2.爪 = b; + EleD eleD2 = 節足_足蜘D2.Copy(); + EleD eleD3 = 節足_足蜘D2.Copy(); + eleD3.反転Y = !尾_蜘D2.出糸; + EleD eleD4 = 節足_足蜘D2.Copy(); + eleD4.反転Y = eleD3.反転Y; + 多足_蜘D2.触肢左接続(触肢_肢蜘D2); + 多足_蜘D2.節足左1接続(節足_足蜘D2); + 多足_蜘D2.節足左2接続(eleD2); + 多足_蜘D2.節足左3接続(eleD3); + 多足_蜘D2.節足左4接続(eleD4); + 多足_蜘D2.触肢右接続(触肢_肢蜘D2.Get逆()); + 多足_蜘D2.節足右1接続(節足_足蜘D2.Get逆()); + 多足_蜘D2.節足右2接続(eleD2.Get逆()); + 多足_蜘D2.節足右3接続(eleD3.Get逆()); + 多足_蜘D2.節足右4接続(eleD4.Get逆()); + if (RNG.XS.NextBool()) + { + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + } + if (RNG.XS.NextBool()) + { + 多足_蜘D2.EnumEleD().SetValuesD("柄", true); + } + 腰D2.EnumEleD().SetValuesD<頭D>("蜘", 頭D2.頬左_接続.IsEleD<虫顎D>() || RNG.XS.NextBool()); + 腰D2.EnumEleD().SetValuesD<頬肌D>("蜘", RNG.XS.NextBool()); + 腰D2.EnumEleD().SetValuesD<胸肌D>("蜘", RNG.XS.NextBool()); + if (頭D2.頬左_接続.IsEleD<虫顎D>()) + { + 腰D2.EnumEleD().SetValuesD<頬肌D>("蜘", false); + } + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getギルタブリル() - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = obj.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - if (RNG.XS.NextBool()) - { - 頭D2.Set耳尖(); - } - else - { - 頭D2.Set耳人(); - } - if (RNG.XS.NextBool()) - { - EleD eleD = new 虫顎D(); - 頭D2.頬左接続(eleD); - 頭D2.頬右接続(eleD.Get逆()); - } - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - 多足_蠍D 多足_蠍D2 = new 多足_蠍D(); - 腰D2.半身接続(多足_蠍D2); - 多足_蠍D2.前腹_腹節3_節線_表示 = RNG.XS.NextBool(); - 多足_蠍D2.前腹_腹節4_節線_表示 = 多足_蠍D2.前腹_腹節3_節線_表示; - 多足_蠍D2.前腹_腹節5_節線_表示 = 多足_蠍D2.前腹_腹節3_節線_表示; - 多足_蠍D2.前腹_腹節6_節線_表示 = 多足_蠍D2.前腹_腹節3_節線_表示; - 触肢_肢蠍D 触肢_肢蠍D2 = new 触肢_肢蠍D(); - 節足_足蠍D 節足_足蠍D2 = new 節足_足蠍D(); - 節足_足蠍D2.爪 = RNG.XS.NextBool(); - EleD eleD2 = 節足_足蠍D2.Copy(); - EleD eleD3 = 節足_足蠍D2.Copy(); - EleD eleD4 = 節足_足蠍D2.Copy(); - 多足_蠍D2.触肢左接続(触肢_肢蠍D2); - 多足_蠍D2.節足左1接続(節足_足蠍D2); - 多足_蠍D2.節足左2接続(eleD2); - 多足_蠍D2.節足左3接続(eleD3); - 多足_蠍D2.節足左4接続(eleD4); - 多足_蠍D2.触肢右接続(触肢_肢蠍D2.Get逆()); - 多足_蠍D2.節足右1接続(節足_足蠍D2.Get逆()); - 多足_蠍D2.節足右2接続(eleD2.Get逆()); - 多足_蠍D2.節足右3接続(eleD3.Get逆()); - 多足_蠍D2.節足右4接続(eleD4.Get逆()); - if (RNG.XS.NextBool()) - { - EleD eleD = new 触覚_蠍D(); - 多足_蠍D2.櫛状板左接続(eleD); - 多足_蠍D2.櫛状板右接続(eleD.Get逆()); - } - 多足_蠍D2.尾接続(new 尾_蠍D()); - 腰D2.EnumEleD().SetValuesD("タトゥ", true); - 腰D2.EnumEleD().SetValuesD("ハート", false); - 腰D2.EnumEleD().SetValuesD("逆十字", false); - 腰D2.EnumEleD().SetValuesD<上腕_人D>("淫", false); - 腰D2.EnumEleD().SetValuesD<上腕_人D>("植", false); - 腰D2.EnumEleD().SetValuesD<頬肌D>("タトゥ", false); - 腰D2.EnumEleD().SetValuesD<胸D>("植", false); - 腰D2.EnumEleD().SetValuesD<手_人D>("悪", false); - if (RNG.XS.NextBool()) - { - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - } - if (RNG.XS.NextBool()) - { - 多足_蠍D2.EnumEleD().SetValuesD("柄", true); - } - 腰D2.EnumEleD().SetValuesD<頭D>("蜘", 頭D2.頬左_接続.IsEleD<虫顎D>() || RNG.XS.NextBool()); - 腰D2.EnumEleD().SetValuesD<頬肌D>("蜘", RNG.XS.NextBool()); - if (頭D2.頬左_接続.IsEleD<虫顎D>()) - { - 腰D2.EnumEleD().SetValuesD<頬肌D>("蜘", false); - } - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getギルタブリル() + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = obj.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + if (RNG.XS.NextBool()) + { + 頭D2.Set耳尖(); + } + else + { + 頭D2.Set耳人(); + } + if (RNG.XS.NextBool()) + { + EleD eleD = new 虫顎D(); + 頭D2.頬左接続(eleD); + 頭D2.頬右接続(eleD.Get逆()); + } + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + 多足_蠍D 多足_蠍D2 = new 多足_蠍D(); + 腰D2.半身接続(多足_蠍D2); + 多足_蠍D2.前腹_腹節3_節線_表示 = RNG.XS.NextBool(); + 多足_蠍D2.前腹_腹節4_節線_表示 = 多足_蠍D2.前腹_腹節3_節線_表示; + 多足_蠍D2.前腹_腹節5_節線_表示 = 多足_蠍D2.前腹_腹節3_節線_表示; + 多足_蠍D2.前腹_腹節6_節線_表示 = 多足_蠍D2.前腹_腹節3_節線_表示; + 触肢_肢蠍D 触肢_肢蠍D2 = new 触肢_肢蠍D(); + 節足_足蠍D 節足_足蠍D2 = new 節足_足蠍D(); + 節足_足蠍D2.爪 = RNG.XS.NextBool(); + EleD eleD2 = 節足_足蠍D2.Copy(); + EleD eleD3 = 節足_足蠍D2.Copy(); + EleD eleD4 = 節足_足蠍D2.Copy(); + 多足_蠍D2.触肢左接続(触肢_肢蠍D2); + 多足_蠍D2.節足左1接続(節足_足蠍D2); + 多足_蠍D2.節足左2接続(eleD2); + 多足_蠍D2.節足左3接続(eleD3); + 多足_蠍D2.節足左4接続(eleD4); + 多足_蠍D2.触肢右接続(触肢_肢蠍D2.Get逆()); + 多足_蠍D2.節足右1接続(節足_足蠍D2.Get逆()); + 多足_蠍D2.節足右2接続(eleD2.Get逆()); + 多足_蠍D2.節足右3接続(eleD3.Get逆()); + 多足_蠍D2.節足右4接続(eleD4.Get逆()); + if (RNG.XS.NextBool()) + { + EleD eleD = new 触覚_蠍D(); + 多足_蠍D2.櫛状板左接続(eleD); + 多足_蠍D2.櫛状板右接続(eleD.Get逆()); + } + 多足_蠍D2.尾接続(new 尾_蠍D()); + 腰D2.EnumEleD().SetValuesD("タトゥ", true); + 腰D2.EnumEleD().SetValuesD("ハート", false); + 腰D2.EnumEleD().SetValuesD("逆十字", false); + 腰D2.EnumEleD().SetValuesD<上腕_人D>("淫", false); + 腰D2.EnumEleD().SetValuesD<上腕_人D>("植", false); + 腰D2.EnumEleD().SetValuesD<頬肌D>("タトゥ", false); + 腰D2.EnumEleD().SetValuesD<胸D>("植", false); + 腰D2.EnumEleD().SetValuesD<手_人D>("悪", false); + if (RNG.XS.NextBool()) + { + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + } + if (RNG.XS.NextBool()) + { + 多足_蠍D2.EnumEleD().SetValuesD("柄", true); + } + 腰D2.EnumEleD().SetValuesD<頭D>("蜘", 頭D2.頬左_接続.IsEleD<虫顎D>() || RNG.XS.NextBool()); + 腰D2.EnumEleD().SetValuesD<頬肌D>("蜘", RNG.XS.NextBool()); + if (頭D2.頬左_接続.IsEleD<虫顎D>()) + { + 腰D2.EnumEleD().SetValuesD<頬肌D>("蜘", false); + } + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getギルタブルル() - { - 腰D obj = Uni.腰(); - 胴D 胴D2 = obj.Set胴(); - 胸D 胸D2 = 胴D2.Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳尖(); - 頭D2.額接続(new 角1_虫D()); - EleD eleD2 = new 角2_虫D(); - eleD2.SetValuesD("棘", true); - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 顔面_甲D e = new 顔面_甲D(); - 頭D2.顔面接続(e); - 手_人D e2 = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e2); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - if (RNG.XS.NextBool()) - { - 手_鳥D e3 = new 手_鳥D(); - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); - 下腕_鳥D2.手接続(e3); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); - 上腕_鳥D2.下腕接続(下腕_鳥D2); - 胸D2.翼上左接続(上腕_鳥D2); - 胸D2.翼上右接続(上腕_鳥D2.Get逆()); - } - 足_鳥D e4 = new 足_鳥D(); - 脚_鳥D 脚_鳥D2 = new 脚_鳥D(); - 脚_鳥D2.足接続(e4); - 腿_鳥D 腿_鳥D2 = new 腿_鳥D(); - 腿_鳥D2.脚接続(脚_鳥D2); - obj.腿左接続(腿_鳥D2); - obj.腿右接続(腿_鳥D2.Get逆()); - obj.尾接続(new 尾_鳥D()); - obj.尾接続(new 尾_蛇D()); - eleD2 = new 尾_蠍D(); - 胴D2.翼左接続(eleD2); - 胴D2.翼右接続(eleD2.Get逆()); - obj.EnumEleD().SetValuesD("タトゥ", true); - obj.EnumEleD().SetValuesD("ハート", false); - obj.EnumEleD().SetValuesD<手_人D>("タトゥ", false); - obj.EnumEleD().SetValuesD<胸D>("植", false); - obj.EnumEleD().SetValuesD<胸肌D>("植", false); - obj.EnumEleD().SetValuesD<頭D>("逆十字", false); - obj.EnumEleD().SetValuesD<頭D>("顎下", true); - obj.EnumEleD().SetValuesD<腰D>("獣", true); - obj.EnumEleD().SetValuesD<腰肌D>("獣", true); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getギルタブルル() + { + 腰D obj = Uni.腰(); + 胴D 胴D2 = obj.Set胴(); + 胸D 胸D2 = 胴D2.Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳尖(); + 頭D2.額接続(new 角1_虫D()); + EleD eleD2 = new 角2_虫D(); + eleD2.SetValuesD("棘", true); + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 顔面_甲D e = new 顔面_甲D(); + 頭D2.顔面接続(e); + 手_人D e2 = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e2); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + if (RNG.XS.NextBool()) + { + 手_鳥D e3 = new 手_鳥D(); + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); + 下腕_鳥D2.手接続(e3); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); + 上腕_鳥D2.下腕接続(下腕_鳥D2); + 胸D2.翼上左接続(上腕_鳥D2); + 胸D2.翼上右接続(上腕_鳥D2.Get逆()); + } + 足_鳥D e4 = new 足_鳥D(); + 脚_鳥D 脚_鳥D2 = new 脚_鳥D(); + 脚_鳥D2.足接続(e4); + 腿_鳥D 腿_鳥D2 = new 腿_鳥D(); + 腿_鳥D2.脚接続(脚_鳥D2); + obj.腿左接続(腿_鳥D2); + obj.腿右接続(腿_鳥D2.Get逆()); + obj.尾接続(new 尾_鳥D()); + obj.尾接続(new 尾_蛇D()); + eleD2 = new 尾_蠍D(); + 胴D2.翼左接続(eleD2); + 胴D2.翼右接続(eleD2.Get逆()); + obj.EnumEleD().SetValuesD("タトゥ", true); + obj.EnumEleD().SetValuesD("ハート", false); + obj.EnumEleD().SetValuesD<手_人D>("タトゥ", false); + obj.EnumEleD().SetValuesD<胸D>("植", false); + obj.EnumEleD().SetValuesD<胸肌D>("植", false); + obj.EnumEleD().SetValuesD<頭D>("逆十字", false); + obj.EnumEleD().SetValuesD<頭D>("顎下", true); + obj.EnumEleD().SetValuesD<腰D>("獣", true); + obj.EnumEleD().SetValuesD<腰肌D>("獣", true); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getアルラウネ() - { - 腰D obj = Uni.腰(); - 胴D obj2 = obj.Set胴(); - 胸D obj3 = obj2.Set胸R(); - 頭D 頭D2 = obj3.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳尖(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj3.肩左接続(肩D2); - obj3.肩右接続(肩D2.Get逆()); - 植D 植D2 = new 植D(); - EleD eleD2 = SlaveMatrix.GameClasses._Con.Get花R(右: false); - 植D2.花接続(eleD2); - bool flag = RNG.XS.NextBool(); - if (eleD2 is 花_百D) - { - ((花_百D)eleD2).萼_萼_表示 = !flag; - } - 植D2.披針葉1_葉_表示 = flag; - 植D2.披針葉1_葉脈_表示 = flag; - 植D2.披針葉2_葉_表示 = flag; - 植D2.披針葉2_葉脈_表示 = flag; - 植D2.披針葉3_葉_表示 = flag; - 植D2.披針葉3_葉脈_表示 = flag; - 植D2.披針葉4_葉_表示 = flag; - 植D2.披針葉4_葉脈_表示 = flag; - 植D2.心臓葉1_葉_表示 = !flag; - 植D2.心臓葉1_葉脈_表示 = !flag; - 植D2.心臓葉2_葉_表示 = !flag; - 植D2.心臓葉2_葉脈_表示 = !flag; - 植D2.心臓葉3_葉_表示 = !flag; - 植D2.心臓葉3_葉脈_表示 = !flag; - 植D2.心臓葉4_葉_表示 = !flag; - 植D2.心臓葉4_葉脈_表示 = !flag; - eleD.頭頂左接続(植D2); - eleD.頭頂右接続(植D2.Get逆()); - 触手_蔦D 触手_蔦D2 = new 触手_蔦D - { - 先端表示 = RNG.XS.NextBool() - }; - 触手_蔦D2.SetValuesD("棘", RNG.XS.NextBool()); - EleD eleD3 = (flag ? ((葉D)new 葉_披D()) : ((葉D)new 葉_心D())); - eleD3.尺度B *= 1.2; - 触手_蔦D2.節3接続(eleD3); - eleD3.尺度B *= 葉倍率; - 触手_蔦D2.節5接続(eleD3 = eleD3.Copy()); - eleD3.尺度B *= 葉倍率; - 触手_蔦D2.節7接続(eleD3 = eleD3.Copy()); - eleD3.尺度B *= 葉倍率; - 触手_蔦D2.節9接続(eleD3 = eleD3.Copy()); - eleD3.尺度B *= 葉倍率; - 触手_蔦D2.節11接続(eleD3 = eleD3.Copy()); - eleD3.尺度B *= 葉倍率; - 触手_蔦D2.節13接続(eleD3 = eleD3.Copy()); - eleD3.尺度B *= 葉倍率; - 触手_蔦D2.節15接続(eleD3 = eleD3.Copy()); - eleD3.尺度B *= 葉倍率; - 触手_蔦D2.節17接続(eleD3 = eleD3.Copy()); - eleD3.尺度B *= 葉倍率; - 触手_蔦D2.節19接続(eleD3 = eleD3.Copy()); - eleD3.尺度B *= 葉倍率; - EleD eleD4 = 触手_蔦D2.Copy(); - obj2.翼左接続(触手_蔦D2); - obj2.翼右接続(触手_蔦D2.Get逆()); - obj.翼左接続(eleD4); - obj.翼右接続(eleD4.Get逆()); - 腿_人D 腿_人D2 = new 腿_人D(); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - 単足_植D 単足_植D2 = new 単足_植D(); - obj.半身接続(単足_植D2); - EleD eleD5 = new 尾_根D(); - 単足_植D2.根外左接続(eleD5); - 単足_植D2.根外右接続(eleD5.Copy()); - 単足_植D2.根内左接続(eleD5.Copy()); - 単足_植D2.根内右接続(eleD5.Copy()); - 単足_植D2.根中央接続(eleD5.Copy()); - 単足_植D2.根外左接続(eleD5.Copy()); - 単足_植D2.根外右接続(eleD5.Copy()); - 単足_植D2.根内左接続(eleD5.Copy()); - 単足_植D2.根内右接続(eleD5.Copy()); - 単足_植D2.根中央接続(eleD5.Copy()); - obj.EnumEleD().SetValuesD("植", true); - obj.EnumEleD().SetValuesD("淫", true); - obj.EnumEleD().SetValuesD<下腕_人D>("淫", false); - obj.EnumEleD().SetValuesD("ハート", false); - obj.EnumEleD().SetValuesD("隈取", true); - obj.EnumEleD().SetValuesD<頬肌D>("隈取", false); - obj.EnumEleD().SetValuesD<腿_人D>("悪", true); - obj.EnumEleD().SetValuesD<腿_人D>("葉1", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getアルラウネ() + { + 腰D obj = Uni.腰(); + 胴D obj2 = obj.Set胴(); + 胸D obj3 = obj2.Set胸R(); + 頭D 頭D2 = obj3.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳尖(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj3.肩左接続(肩D2); + obj3.肩右接続(肩D2.Get逆()); + 植D 植D2 = new 植D(); + EleD eleD2 = SlaveMatrix.GameClasses._Con.Get花R(右: false); + 植D2.花接続(eleD2); + bool flag = RNG.XS.NextBool(); + if (eleD2 is 花_百D) + { + ((花_百D)eleD2).萼_萼_表示 = !flag; + } + 植D2.披針葉1_葉_表示 = flag; + 植D2.披針葉1_葉脈_表示 = flag; + 植D2.披針葉2_葉_表示 = flag; + 植D2.披針葉2_葉脈_表示 = flag; + 植D2.披針葉3_葉_表示 = flag; + 植D2.披針葉3_葉脈_表示 = flag; + 植D2.披針葉4_葉_表示 = flag; + 植D2.披針葉4_葉脈_表示 = flag; + 植D2.心臓葉1_葉_表示 = !flag; + 植D2.心臓葉1_葉脈_表示 = !flag; + 植D2.心臓葉2_葉_表示 = !flag; + 植D2.心臓葉2_葉脈_表示 = !flag; + 植D2.心臓葉3_葉_表示 = !flag; + 植D2.心臓葉3_葉脈_表示 = !flag; + 植D2.心臓葉4_葉_表示 = !flag; + 植D2.心臓葉4_葉脈_表示 = !flag; + eleD.頭頂左接続(植D2); + eleD.頭頂右接続(植D2.Get逆()); + 触手_蔦D 触手_蔦D2 = new 触手_蔦D + { + 先端表示 = RNG.XS.NextBool() + }; + 触手_蔦D2.SetValuesD("棘", RNG.XS.NextBool()); + EleD eleD3 = (flag ? ((葉D)new 葉_披D()) : ((葉D)new 葉_心D())); + eleD3.尺度B *= 1.2; + 触手_蔦D2.節3接続(eleD3); + eleD3.尺度B *= 葉倍率; + 触手_蔦D2.節5接続(eleD3 = eleD3.Copy()); + eleD3.尺度B *= 葉倍率; + 触手_蔦D2.節7接続(eleD3 = eleD3.Copy()); + eleD3.尺度B *= 葉倍率; + 触手_蔦D2.節9接続(eleD3 = eleD3.Copy()); + eleD3.尺度B *= 葉倍率; + 触手_蔦D2.節11接続(eleD3 = eleD3.Copy()); + eleD3.尺度B *= 葉倍率; + 触手_蔦D2.節13接続(eleD3 = eleD3.Copy()); + eleD3.尺度B *= 葉倍率; + 触手_蔦D2.節15接続(eleD3 = eleD3.Copy()); + eleD3.尺度B *= 葉倍率; + 触手_蔦D2.節17接続(eleD3 = eleD3.Copy()); + eleD3.尺度B *= 葉倍率; + 触手_蔦D2.節19接続(eleD3 = eleD3.Copy()); + eleD3.尺度B *= 葉倍率; + EleD eleD4 = 触手_蔦D2.Copy(); + obj2.翼左接続(触手_蔦D2); + obj2.翼右接続(触手_蔦D2.Get逆()); + obj.翼左接続(eleD4); + obj.翼右接続(eleD4.Get逆()); + 腿_人D 腿_人D2 = new 腿_人D(); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + 単足_植D 単足_植D2 = new 単足_植D(); + obj.半身接続(単足_植D2); + EleD eleD5 = new 尾_根D(); + 単足_植D2.根外左接続(eleD5); + 単足_植D2.根外右接続(eleD5.Copy()); + 単足_植D2.根内左接続(eleD5.Copy()); + 単足_植D2.根内右接続(eleD5.Copy()); + 単足_植D2.根中央接続(eleD5.Copy()); + 単足_植D2.根外左接続(eleD5.Copy()); + 単足_植D2.根外右接続(eleD5.Copy()); + 単足_植D2.根内左接続(eleD5.Copy()); + 単足_植D2.根内右接続(eleD5.Copy()); + 単足_植D2.根中央接続(eleD5.Copy()); + obj.EnumEleD().SetValuesD("植", true); + obj.EnumEleD().SetValuesD("淫", true); + obj.EnumEleD().SetValuesD<下腕_人D>("淫", false); + obj.EnumEleD().SetValuesD("ハート", false); + obj.EnumEleD().SetValuesD("隈取", true); + obj.EnumEleD().SetValuesD<頬肌D>("隈取", false); + obj.EnumEleD().SetValuesD<腿_人D>("悪", true); + obj.EnumEleD().SetValuesD<腿_人D>("葉1", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getサキュバス() - { - 腰D 腰D2 = Uni.腰(); - 胴D 胴D2 = 腰D2.Set胴(); - 胸D 胸D2 = 胴D2.Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳長(); - EleD eleD2 = RNG.XS.Next(5) switch - { - 0 => new 角2_山2D - { - 尺度B = 0.9 - }, - 1 => new 角2_巻D - { - 尺度B = 0.9 - }, - 2 => new 角2_牛1D - { - 尺度B = 0.9 - }, - 3 => new 角2_牛2D - { - 尺度B = 0.9 - }, - _ => new 角2_牛4D - { - 尺度B = 0.9 - }, - }; - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 手_蝙D e2 = new 手_蝙D - { - シャープ = 1.0 - }; - 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); - 下腕_蝙D2.手接続(e2); - 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); - 上腕_蝙D2.下腕接続(下腕_蝙D2); - 胴D2.翼左接続(上腕_蝙D2); - 胴D2.翼右接続(上腕_蝙D2.Get逆()); - 足_人D e3 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e3); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - 腰D2.腿左接続(腿_人D2); - 腰D2.腿右接続(腿_人D2.Get逆()); - 腰D2.尾接続(new 尾_淫D()); - 腰D2.EnumEleD().SetValuesD("淫", true); - 腰D2.EnumEleD().SetValuesD<胸D>("植", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())) - { - 現陰毛 = 0.0 - }; - } + public static ChaD Getサキュバス() + { + 腰D 腰D2 = Uni.腰(); + 胴D 胴D2 = 腰D2.Set胴(); + 胸D 胸D2 = 胴D2.Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳長(); + EleD eleD2 = RNG.XS.Next(5) switch + { + 0 => new 角2_山2D + { + 尺度B = 0.9 + }, + 1 => new 角2_巻D + { + 尺度B = 0.9 + }, + 2 => new 角2_牛1D + { + 尺度B = 0.9 + }, + 3 => new 角2_牛2D + { + 尺度B = 0.9 + }, + _ => new 角2_牛4D + { + 尺度B = 0.9 + }, + }; + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 手_蝙D e2 = new 手_蝙D + { + シャープ = 1.0 + }; + 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); + 下腕_蝙D2.手接続(e2); + 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); + 上腕_蝙D2.下腕接続(下腕_蝙D2); + 胴D2.翼左接続(上腕_蝙D2); + 胴D2.翼右接続(上腕_蝙D2.Get逆()); + 足_人D e3 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e3); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + 腰D2.腿左接続(腿_人D2); + 腰D2.腿右接続(腿_人D2.Get逆()); + 腰D2.尾接続(new 尾_淫D()); + 腰D2.EnumEleD().SetValuesD("淫", true); + 腰D2.EnumEleD().SetValuesD<胸D>("植", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())) + { + 現陰毛 = 0.0 + }; + } - public static ChaD Getデビル() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口R(); - 頭D2.Set舌短(); - if (RNG.XS.NextBool()) - { - 頭D2.Set耳尖(); - } - else - { - 頭D2.Set耳長(); - } - EleD eleD2 = RNG.XS.Next(8) switch - { - 0 => new 角2_山1D(), - 1 => new 角2_山2D(), - 2 => new 角2_山3D(), - 3 => new 角2_牛1D(), - 4 => new 角2_牛2D(), - 5 => new 角2_牛3D(), - 6 => new 角2_牛4D(), - _ => new 角2_鬼D(), - }; - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - if (RNG.XS.NextBool()) - { - 手_蝙D e2 = new 手_蝙D - { - シャープ = RNG.XS.NextDouble() - }; - 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); - 下腕_蝙D2.手接続(e2); - 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); - 上腕_蝙D2.下腕接続(下腕_蝙D2); - 胸D2.翼上左接続(上腕_蝙D2); - 胸D2.翼上右接続(上腕_蝙D2.Get逆()); - } - else - { - 手_鳥D e3 = new 手_鳥D(); - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); - 下腕_鳥D2.手接続(e3); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); - 上腕_鳥D2.下腕接続(下腕_鳥D2); - 胸D2.翼上左接続(上腕_鳥D2); - 胸D2.翼上右接続(上腕_鳥D2.Get逆()); - } - if (RNG.XS.NextBool()) - { - 足_人D e4 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e4); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - 腰D2.腿左接続(腿_人D2); - 腰D2.腿右接続(腿_人D2.Get逆()); - } - else - { - 足_牛D e5 = new 足_牛D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e5); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 腰D2.腿左接続(腿_蹄D2); - 腰D2.腿右接続(腿_蹄D2.Get逆()); - 腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", true); - 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", false); - } - 腰D2.尾接続(RNG.XS.NextM(4) switch - { - 0 => new 尾_犬D(), - 1 => new 尾_馬D(), - 2 => new 尾_牛D(), - _ => new 尾_悪D(), - }); - 腰D2.EnumEleD().SetValuesD("悪", true); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getデビル() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口R(); + 頭D2.Set舌短(); + if (RNG.XS.NextBool()) + { + 頭D2.Set耳尖(); + } + else + { + 頭D2.Set耳長(); + } + EleD eleD2 = RNG.XS.Next(8) switch + { + 0 => new 角2_山1D(), + 1 => new 角2_山2D(), + 2 => new 角2_山3D(), + 3 => new 角2_牛1D(), + 4 => new 角2_牛2D(), + 5 => new 角2_牛3D(), + 6 => new 角2_牛4D(), + _ => new 角2_鬼D(), + }; + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + if (RNG.XS.NextBool()) + { + 手_蝙D e2 = new 手_蝙D + { + シャープ = RNG.XS.NextDouble() + }; + 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); + 下腕_蝙D2.手接続(e2); + 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); + 上腕_蝙D2.下腕接続(下腕_蝙D2); + 胸D2.翼上左接続(上腕_蝙D2); + 胸D2.翼上右接続(上腕_蝙D2.Get逆()); + } + else + { + 手_鳥D e3 = new 手_鳥D(); + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); + 下腕_鳥D2.手接続(e3); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); + 上腕_鳥D2.下腕接続(下腕_鳥D2); + 胸D2.翼上左接続(上腕_鳥D2); + 胸D2.翼上右接続(上腕_鳥D2.Get逆()); + } + if (RNG.XS.NextBool()) + { + 足_人D e4 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e4); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + 腰D2.腿左接続(腿_人D2); + 腰D2.腿右接続(腿_人D2.Get逆()); + } + else + { + 足_牛D e5 = new 足_牛D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e5); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 腰D2.腿左接続(腿_蹄D2); + 腰D2.腿右接続(腿_蹄D2.Get逆()); + 腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", true); + 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", false); + } + 腰D2.尾接続(RNG.XS.NextM(4) switch + { + 0 => new 尾_犬D(), + 1 => new 尾_馬D(), + 2 => new 尾_牛D(), + _ => new 尾_悪D(), + }); + 腰D2.EnumEleD().SetValuesD("悪", true); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getエンジェル(bool b) - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳人(); - if (b) - { - 頭D2.頭頂接続(new 頭頂_天D()); - } - else - { - 胸D2.背中接続(new 背中_光D()); - } - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 手_鳥D 手_鳥D2 = new 手_鳥D - { - シャープ = RNG.XS.NextDouble() - }; - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D - { - シャープ = 手_鳥D2.シャープ - }; - 下腕_鳥D2.手接続(手_鳥D2); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D - { - シャープ = 下腕_鳥D2.シャープ - }; - 上腕_鳥D2.下腕接続(下腕_鳥D2); - for (int i = 0; i < RNG.XS.Next(2) + 1; i++) - { - 胸D2.翼上左接続(上腕_鳥D2.Copy()); - 胸D2.翼上右接続(上腕_鳥D2.Get逆()); - } - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - 腰D2.腿左接続(腿_人D2); - 腰D2.腿右接続(腿_人D2.Get逆()); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getエンジェル(bool b) + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳人(); + if (b) + { + 頭D2.頭頂接続(new 頭頂_天D()); + } + else + { + 胸D2.背中接続(new 背中_光D()); + } + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 手_鳥D 手_鳥D2 = new 手_鳥D + { + シャープ = RNG.XS.NextDouble() + }; + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D + { + シャープ = 手_鳥D2.シャープ + }; + 下腕_鳥D2.手接続(手_鳥D2); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D + { + シャープ = 下腕_鳥D2.シャープ + }; + 上腕_鳥D2.下腕接続(下腕_鳥D2); + for (int i = 0; i < RNG.XS.Next(2) + 1; i++) + { + 胸D2.翼上左接続(上腕_鳥D2.Copy()); + 胸D2.翼上右接続(上腕_鳥D2.Get逆()); + } + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + 腰D2.腿左接続(腿_人D2); + 腰D2.腿右接続(腿_人D2.Get逆()); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getウェアキャット() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻R(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - obj.尾接続(new 尾_猫D()); - obj.EnumEleD().SetValuesD("獣性", true); - obj.EnumEleD().SetValuesD<下腕_人D>("獣腕", false); - obj.EnumEleD().SetValuesD<手_人D>("獣性", false); - obj.EnumEleD().SetValuesD<手_人D>("獣毛", true); - obj.EnumEleD().SetValuesD<手_人D>("肉球", true); - obj.EnumEleD().SetValuesD("胸毛", false); - obj.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); - obj.EnumEleD().SetValuesD<双目D>("猫目", true); - obj.EnumEleD().SetValuesD<口_通常D>("牙", true); - obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD<脚_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD<足_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getウェアキャット() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻R(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + EleD eleD2 = new 獣耳D(); + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + obj.尾接続(new 尾_猫D()); + obj.EnumEleD().SetValuesD("獣性", true); + obj.EnumEleD().SetValuesD<下腕_人D>("獣腕", false); + obj.EnumEleD().SetValuesD<手_人D>("獣性", false); + obj.EnumEleD().SetValuesD<手_人D>("獣毛", true); + obj.EnumEleD().SetValuesD<手_人D>("肉球", true); + obj.EnumEleD().SetValuesD("胸毛", false); + obj.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); + obj.EnumEleD().SetValuesD<双目D>("猫目", true); + obj.EnumEleD().SetValuesD<口_通常D>("牙", true); + obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD<脚_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD<足_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getウェアフォックス() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻R(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D - { - 尺度YB = 1.2 - }; - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - obj.尾接続(new 尾_狐D()); - obj.EnumEleD().SetValuesD("獣性", true); - obj.EnumEleD().SetValuesD<下腕_人D>("獣腕", false); - obj.EnumEleD().SetValuesD<手_人D>("獣性", false); - obj.EnumEleD().SetValuesD<手_人D>("獣毛", true); - obj.EnumEleD().SetValuesD<手_人D>("肉球", true); - obj.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); - obj.EnumEleD().SetValuesD<双目D>("猫目", true); - obj.EnumEleD().SetValuesD<口_通常D>("牙", true); - obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD<脚_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD<足_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getウェアフォックス() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻R(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + EleD eleD2 = new 獣耳D + { + 尺度YB = 1.2 + }; + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + obj.尾接続(new 尾_狐D()); + obj.EnumEleD().SetValuesD("獣性", true); + obj.EnumEleD().SetValuesD<下腕_人D>("獣腕", false); + obj.EnumEleD().SetValuesD<手_人D>("獣性", false); + obj.EnumEleD().SetValuesD<手_人D>("獣毛", true); + obj.EnumEleD().SetValuesD<手_人D>("肉球", true); + obj.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); + obj.EnumEleD().SetValuesD<双目D>("猫目", true); + obj.EnumEleD().SetValuesD<口_通常D>("牙", true); + obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD<脚_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD<足_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getウェアウルフ() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻R(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - obj.尾接続(new 尾_犬D()); - obj.EnumEleD().SetValuesD("獣性", true); - obj.EnumEleD().SetValuesD<頬肌D>("髭", false); - obj.EnumEleD().SetValuesD<口_通常D>("牙", true); - obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD<脚_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD<足_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getウェアウルフ() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻R(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + EleD eleD2 = new 獣耳D(); + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + obj.尾接続(new 尾_犬D()); + obj.EnumEleD().SetValuesD("獣性", true); + obj.EnumEleD().SetValuesD<頬肌D>("髭", false); + obj.EnumEleD().SetValuesD<口_通常D>("牙", true); + obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD<脚_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD<足_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getリザードマン() - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = obj.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口R(); - 頭D2.Set舌短(); - 頭D2.Set耳尖(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - 腰D2.腿左接続(腿_人D2); - 腰D2.腿右接続(腿_人D2.Get逆()); - EleD eleD; - if (RNG.XS.Next(2) == 0) - { - eleD = new 尾_ヘD(); - eleD.尺度B = 0.6; - } - else - { - eleD = new 尾_龍D(); - } - 腰D2.尾接続(eleD); - 腰D2.EnumEleD().SetValuesD("竜性", true); - 腰D2.EnumEleD().SetValuesD<下腕_人D>("棘", false); - 腰D2.EnumEleD().SetValuesD<下腕_人D>("肘2", false); - 腰D2.EnumEleD().SetValuesD<手_人D>("鱗", true); - 腰D2.EnumEleD().SetEleDs(delegate(手_人D f) - { - f.竜性 = false; - }); - 腰D2.EnumEleD().SetValuesD<脚_人D>("棘", false); - 腰D2.EnumEleD().SetValuesD<双目D>("猫目", true); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getリザードマン() + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = obj.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口R(); + 頭D2.Set舌短(); + 頭D2.Set耳尖(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + 腰D2.腿左接続(腿_人D2); + 腰D2.腿右接続(腿_人D2.Get逆()); + EleD eleD; + if (RNG.XS.Next(2) == 0) + { + eleD = new 尾_ヘD(); + eleD.尺度B = 0.6; + } + else + { + eleD = new 尾_龍D(); + } + 腰D2.尾接続(eleD); + 腰D2.EnumEleD().SetValuesD("竜性", true); + 腰D2.EnumEleD().SetValuesD<下腕_人D>("棘", false); + 腰D2.EnumEleD().SetValuesD<下腕_人D>("肘2", false); + 腰D2.EnumEleD().SetValuesD<手_人D>("鱗", true); + 腰D2.EnumEleD().SetEleDs(delegate(手_人D f) + { + f.竜性 = false; + }); + 腰D2.EnumEleD().SetValuesD<脚_人D>("棘", false); + 腰D2.EnumEleD().SetValuesD<双目D>("猫目", true); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getドラゴニュート() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - EleD e; - if (RNG.XS.NextBool()) - { - e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); - 頭D2.額接続(e); - } - e = RNG.XS.Next(8) switch - { - 0 => new 角2_山1D(), - 1 => new 角2_山2D(), - 2 => new 角2_山3D(), - 3 => new 角2_巻D(), - 4 => new 角2_牛1D(), - 5 => new 角2_牛2D(), - 6 => new 角2_牛3D(), - _ => new 角2_牛4D(), - }; - eleD.頭頂左接続(e); - eleD.頭頂右接続(e.Get逆()); - 手_人D e2 = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e2); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - if (RNG.XS.NextBool()) - { - if (RNG.XS.NextBool()) - { - 手_蝙D e3 = new 手_蝙D - { - シャープ = RNG.XS.NextDouble() - }; - 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); - 下腕_蝙D2.手接続(e3); - 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); - 上腕_蝙D2.下腕接続(下腕_蝙D2); - 胸D2.翼上左接続(上腕_蝙D2); - 胸D2.翼上右接続(上腕_蝙D2.Get逆()); - 頭D2.Set耳長(); - } - else - { - 手_鳥D 手_鳥D2 = new 手_鳥D - { - シャープ = RNG.XS.NextDouble() - }; - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D - { - シャープ = 手_鳥D2.シャープ - }; - 下腕_鳥D2.手接続(手_鳥D2); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D - { - シャープ = 下腕_鳥D2.シャープ - }; - 上腕_鳥D2.下腕接続(下腕_鳥D2); - 胸D2.翼上左接続(上腕_鳥D2); - 胸D2.翼上右接続(上腕_鳥D2.Get逆()); - 頭D2.Set耳獣(); - } - } - else - { - 頭D2.Set耳尖(); - } - 足_人D e4 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e4); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - 腰D2.腿左接続(腿_人D2); - 腰D2.腿右接続(腿_人D2.Get逆()); - switch (RNG.XS.Next(3)) - { - case 0: - e = new 尾_ヘD(); - e.尺度B = 0.6; - break; - case 1: - e = new 尾_竜D(); - break; - default: - e = new 尾_龍D(); - break; - } - 腰D2.尾接続(e); - 腰D2.EnumEleD().SetValuesD("竜性", true); - 腰D2.EnumEleD().SetValuesD<手_人D>("竜性", false); - 腰D2.EnumEleD().SetValuesD<手_人D>("鱗", true); - 腰D2.EnumEleD().SetValuesD<双目D>("猫目", RNG.XS.NextBool()); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getドラゴニュート() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + EleD e; + if (RNG.XS.NextBool()) + { + e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); + 頭D2.額接続(e); + } + e = RNG.XS.Next(8) switch + { + 0 => new 角2_山1D(), + 1 => new 角2_山2D(), + 2 => new 角2_山3D(), + 3 => new 角2_巻D(), + 4 => new 角2_牛1D(), + 5 => new 角2_牛2D(), + 6 => new 角2_牛3D(), + _ => new 角2_牛4D(), + }; + eleD.頭頂左接続(e); + eleD.頭頂右接続(e.Get逆()); + 手_人D e2 = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e2); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + if (RNG.XS.NextBool()) + { + if (RNG.XS.NextBool()) + { + 手_蝙D e3 = new 手_蝙D + { + シャープ = RNG.XS.NextDouble() + }; + 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); + 下腕_蝙D2.手接続(e3); + 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); + 上腕_蝙D2.下腕接続(下腕_蝙D2); + 胸D2.翼上左接続(上腕_蝙D2); + 胸D2.翼上右接続(上腕_蝙D2.Get逆()); + 頭D2.Set耳長(); + } + else + { + 手_鳥D 手_鳥D2 = new 手_鳥D + { + シャープ = RNG.XS.NextDouble() + }; + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D + { + シャープ = 手_鳥D2.シャープ + }; + 下腕_鳥D2.手接続(手_鳥D2); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D + { + シャープ = 下腕_鳥D2.シャープ + }; + 上腕_鳥D2.下腕接続(下腕_鳥D2); + 胸D2.翼上左接続(上腕_鳥D2); + 胸D2.翼上右接続(上腕_鳥D2.Get逆()); + 頭D2.Set耳獣(); + } + } + else + { + 頭D2.Set耳尖(); + } + 足_人D e4 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e4); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + 腰D2.腿左接続(腿_人D2); + 腰D2.腿右接続(腿_人D2.Get逆()); + switch (RNG.XS.Next(3)) + { + case 0: + e = new 尾_ヘD(); + e.尺度B = 0.6; + break; + case 1: + e = new 尾_竜D(); + break; + default: + e = new 尾_龍D(); + break; + } + 腰D2.尾接続(e); + 腰D2.EnumEleD().SetValuesD("竜性", true); + 腰D2.EnumEleD().SetValuesD<手_人D>("竜性", false); + 腰D2.EnumEleD().SetValuesD<手_人D>("鱗", true); + 腰D2.EnumEleD().SetValuesD<双目D>("猫目", RNG.XS.NextBool()); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getドラゴン() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口R(); - 頭D2.Set舌短(); - EleD e; - if (RNG.XS.NextBool()) - { - e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); - 頭D2.額接続(e); - } - e = RNG.XS.Next(8) switch - { - 0 => new 角2_山1D(), - 1 => new 角2_山2D(), - 2 => new 角2_山3D(), - 3 => new 角2_巻D(), - 4 => new 角2_牛1D(), - 5 => new 角2_牛2D(), - 6 => new 角2_牛3D(), - _ => new 角2_牛4D(), - }; - eleD.頭頂左接続(e); - eleD.頭頂右接続(e.Get逆()); - 手_人D e2 = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e2); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - 腰D2.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - if (RNG.XS.NextBool()) - { - 手_蝙D e3 = new 手_蝙D(); - 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); - 下腕_蝙D2.手接続(e3); - 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); - 上腕_蝙D2.下腕接続(下腕_蝙D2); - 四足胸D2.翼上左接続(上腕_蝙D2); - 四足胸D2.翼上右接続(上腕_蝙D2.Get逆()); - 頭D2.Set耳鰭(); - } - else - { - 手_鳥D e4 = new 手_鳥D(); - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); - 下腕_鳥D2.手接続(e4); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); - 上腕_鳥D2.下腕接続(下腕_鳥D2); - 四足胸D2.翼上左接続(上腕_鳥D2); - 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); - 腰D2.EnumEleD().SetValuesD<四足胴D>("獣毛", true); - 頭D2.Set耳羽(); - } - 手_獣D e5 = new 手_獣D(); - 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); - 下腕_獣D2.手接続(e5); - 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); - 上腕_獣D2.下腕接続(下腕_獣D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_獣D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_竜D e6 = new 足_竜D(); - 脚_竜D 脚_竜D2 = new 脚_竜D(); - 脚_竜D2.足接続(e6); - 腿_竜D 腿_竜D2 = new 腿_竜D(); - 腿_竜D2.脚接続(脚_竜D2); - 四足腰D2.腿左接続(腿_竜D2); - 四足腰D2.腿右接続(腿_竜D2.Get逆()); - switch (RNG.XS.Next(5)) - { - case 0: - e = new 尾_ヘD(); - e.尺度B = 0.6; - break; - case 1: - e = new 尾_竜D(); - break; - case 2: - e = new 尾_龍D(); - break; - default: - e = new 尾_悪D(); - break; - } - 四足腰D2.尾接続(e); - 腰D2.EnumEleD().SetValuesD("竜性", true); - 四足胸D2.EnumEleD().SetValuesD<胸肌D>("鱗", false); - 腰D2.EnumEleD().SetValuesD<手_人D>("配色", 配色指定.S0); - 腰D2.EnumEleD().SetValuesD<双目D>("猫目", true); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getドラゴン() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口R(); + 頭D2.Set舌短(); + EleD e; + if (RNG.XS.NextBool()) + { + e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); + 頭D2.額接続(e); + } + e = RNG.XS.Next(8) switch + { + 0 => new 角2_山1D(), + 1 => new 角2_山2D(), + 2 => new 角2_山3D(), + 3 => new 角2_巻D(), + 4 => new 角2_牛1D(), + 5 => new 角2_牛2D(), + 6 => new 角2_牛3D(), + _ => new 角2_牛4D(), + }; + eleD.頭頂左接続(e); + eleD.頭頂右接続(e.Get逆()); + 手_人D e2 = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e2); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + 腰D2.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + if (RNG.XS.NextBool()) + { + 手_蝙D e3 = new 手_蝙D(); + 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); + 下腕_蝙D2.手接続(e3); + 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); + 上腕_蝙D2.下腕接続(下腕_蝙D2); + 四足胸D2.翼上左接続(上腕_蝙D2); + 四足胸D2.翼上右接続(上腕_蝙D2.Get逆()); + 頭D2.Set耳鰭(); + } + else + { + 手_鳥D e4 = new 手_鳥D(); + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); + 下腕_鳥D2.手接続(e4); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); + 上腕_鳥D2.下腕接続(下腕_鳥D2); + 四足胸D2.翼上左接続(上腕_鳥D2); + 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); + 腰D2.EnumEleD().SetValuesD<四足胴D>("獣毛", true); + 頭D2.Set耳羽(); + } + 手_獣D e5 = new 手_獣D(); + 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); + 下腕_獣D2.手接続(e5); + 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); + 上腕_獣D2.下腕接続(下腕_獣D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_獣D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_竜D e6 = new 足_竜D(); + 脚_竜D 脚_竜D2 = new 脚_竜D(); + 脚_竜D2.足接続(e6); + 腿_竜D 腿_竜D2 = new 腿_竜D(); + 腿_竜D2.脚接続(脚_竜D2); + 四足腰D2.腿左接続(腿_竜D2); + 四足腰D2.腿右接続(腿_竜D2.Get逆()); + switch (RNG.XS.Next(5)) + { + case 0: + e = new 尾_ヘD(); + e.尺度B = 0.6; + break; + case 1: + e = new 尾_竜D(); + break; + case 2: + e = new 尾_龍D(); + break; + default: + e = new 尾_悪D(); + break; + } + 四足腰D2.尾接続(e); + 腰D2.EnumEleD().SetValuesD("竜性", true); + 四足胸D2.EnumEleD().SetValuesD<胸肌D>("鱗", false); + 腰D2.EnumEleD().SetValuesD<手_人D>("配色", 配色指定.S0); + 腰D2.EnumEleD().SetValuesD<双目D>("猫目", true); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getドラコケンタウレ() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口R(); - 頭D2.Set舌短(); - EleD e; - if (RNG.XS.NextBool()) - { - e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); - 頭D2.額接続(e); - } - e = RNG.XS.Next(8) switch - { - 0 => new 角2_山1D(), - 1 => new 角2_山2D(), - 2 => new 角2_山3D(), - 3 => new 角2_巻D(), - 4 => new 角2_牛1D(), - 5 => new 角2_牛2D(), - 6 => new 角2_牛3D(), - _ => new 角2_牛4D(), - }; - eleD.頭頂左接続(e); - eleD.頭頂右接続(e.Get逆()); - 手_人D e2 = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e2); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - 腰D2.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 頭D2.Set耳長(); - 手_獣D e3 = new 手_獣D(); - 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); - 下腕_獣D2.手接続(e3); - 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); - 上腕_獣D2.下腕接続(下腕_獣D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_獣D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_竜D e4 = new 足_竜D(); - 脚_竜D 脚_竜D2 = new 脚_竜D(); - 脚_竜D2.足接続(e4); - 腿_竜D 腿_竜D2 = new 腿_竜D(); - 腿_竜D2.脚接続(脚_竜D2); - 四足腰D2.腿左接続(腿_竜D2); - 四足腰D2.腿右接続(腿_竜D2.Get逆()); - switch (RNG.XS.Next(5)) - { - case 0: - e = new 尾_ヘD(); - e.尺度B = 0.6; - break; - case 1: - e = new 尾_竜D(); - break; - case 2: - e = new 尾_龍D(); - break; - default: - e = new 尾_悪D(); - break; - } - 四足腰D2.尾接続(e); - 腰D2.EnumEleD().SetValuesD("竜性", true); - 四足胸D2.EnumEleD().SetValuesD<胸肌D>("鱗", false); - 腰D2.EnumEleD().SetValuesD<手_人D>("配色", 配色指定.S0); - 腰D2.EnumEleD().SetValuesD<双目D>("猫目", true); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getドラコケンタウレ() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口R(); + 頭D2.Set舌短(); + EleD e; + if (RNG.XS.NextBool()) + { + e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); + 頭D2.額接続(e); + } + e = RNG.XS.Next(8) switch + { + 0 => new 角2_山1D(), + 1 => new 角2_山2D(), + 2 => new 角2_山3D(), + 3 => new 角2_巻D(), + 4 => new 角2_牛1D(), + 5 => new 角2_牛2D(), + 6 => new 角2_牛3D(), + _ => new 角2_牛4D(), + }; + eleD.頭頂左接続(e); + eleD.頭頂右接続(e.Get逆()); + 手_人D e2 = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e2); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + 腰D2.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 頭D2.Set耳長(); + 手_獣D e3 = new 手_獣D(); + 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); + 下腕_獣D2.手接続(e3); + 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); + 上腕_獣D2.下腕接続(下腕_獣D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_獣D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_竜D e4 = new 足_竜D(); + 脚_竜D 脚_竜D2 = new 脚_竜D(); + 脚_竜D2.足接続(e4); + 腿_竜D 腿_竜D2 = new 腿_竜D(); + 腿_竜D2.脚接続(脚_竜D2); + 四足腰D2.腿左接続(腿_竜D2); + 四足腰D2.腿右接続(腿_竜D2.Get逆()); + switch (RNG.XS.Next(5)) + { + case 0: + e = new 尾_ヘD(); + e.尺度B = 0.6; + break; + case 1: + e = new 尾_竜D(); + break; + case 2: + e = new 尾_龍D(); + break; + default: + e = new 尾_悪D(); + break; + } + 四足腰D2.尾接続(e); + 腰D2.EnumEleD().SetValuesD("竜性", true); + 四足胸D2.EnumEleD().SetValuesD<胸肌D>("鱗", false); + 腰D2.EnumEleD().SetValuesD<手_人D>("配色", 配色指定.S0); + 腰D2.EnumEleD().SetValuesD<双目D>("猫目", true); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getワイバーン() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口R(); - 頭D2.Set舌短(); - EleD e; - if (RNG.XS.NextBool()) - { - e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); - 頭D2.額接続(e); - } - e = RNG.XS.Next(6) switch - { - 0 => new 角2_山1D(), - 1 => new 角2_山2D(), - 2 => new 角2_山3D(), - 3 => new 角2_牛2D(), - 4 => new 角2_牛3D(), - _ => new 角2_牛4D(), - }; - eleD.頭頂左接続(e); - eleD.頭頂右接続(e.Get逆()); - if (RNG.XS.NextBool()) - { - 手_蝙D e2 = new 手_蝙D - { - 尺度B = 1.1 - }; - 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D - { - 尺度B = 1.1 - }; - 下腕_蝙D2.手接続(e2); - 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D - { - 尺度B = 1.1 - }; - 上腕_蝙D2.下腕接続(下腕_蝙D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_蝙D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 頭D2.Set耳長(); - } - else - { - 手_鳥D e3 = new 手_鳥D - { - 尺度B = 1.1, - 指_表示 = true - }; - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D - { - 尺度B = 1.1 - }; - 下腕_鳥D2.手接続(e3); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D - { - 尺度B = 1.1 - }; - 上腕_鳥D2.下腕接続(下腕_鳥D2); - 肩D 肩D3 = new 肩D(); - 肩D3.上腕接続(上腕_鳥D2); - 胸D2.肩左接続(肩D3); - 胸D2.肩右接続(肩D3.Get逆()); - 胸D2.背中接続(new 背中_羽D()); - 頭D2.Set耳獣(); - } - 足_鳥D e4 = new 足_鳥D(); - 脚_竜D 脚_竜D2 = new 脚_竜D(); - 脚_竜D2.足接続(e4); - 腿_竜D 腿_竜D2 = new 腿_竜D(); - 腿_竜D2.脚接続(脚_竜D2); - 腰D2.腿左接続(腿_竜D2); - 腰D2.腿右接続(腿_竜D2.Get逆()); - 腰D2.尾接続(RNG.XS.Next(5) switch - { - 0 => new 尾_ヘD - { - 尺度B = 0.6 - }, - 1 => new 尾_竜D(), - 2 => new 尾_龍D(), - 3 => new 尾_蠍D - { - 尺度B = 1.3 - }, - _ => new 尾_悪D - { - 尺度B = 1.5 - }, - }); - 腰D2.EnumEleD().SetValuesD("竜性", true); - 腰D2.EnumEleD().SetValuesD<双目D>("猫目", true); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getワイバーン() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口R(); + 頭D2.Set舌短(); + EleD e; + if (RNG.XS.NextBool()) + { + e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); + 頭D2.額接続(e); + } + e = RNG.XS.Next(6) switch + { + 0 => new 角2_山1D(), + 1 => new 角2_山2D(), + 2 => new 角2_山3D(), + 3 => new 角2_牛2D(), + 4 => new 角2_牛3D(), + _ => new 角2_牛4D(), + }; + eleD.頭頂左接続(e); + eleD.頭頂右接続(e.Get逆()); + if (RNG.XS.NextBool()) + { + 手_蝙D e2 = new 手_蝙D + { + 尺度B = 1.1 + }; + 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D + { + 尺度B = 1.1 + }; + 下腕_蝙D2.手接続(e2); + 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D + { + 尺度B = 1.1 + }; + 上腕_蝙D2.下腕接続(下腕_蝙D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_蝙D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 頭D2.Set耳長(); + } + else + { + 手_鳥D e3 = new 手_鳥D + { + 尺度B = 1.1, + 指_表示 = true + }; + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D + { + 尺度B = 1.1 + }; + 下腕_鳥D2.手接続(e3); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D + { + 尺度B = 1.1 + }; + 上腕_鳥D2.下腕接続(下腕_鳥D2); + 肩D 肩D3 = new 肩D(); + 肩D3.上腕接続(上腕_鳥D2); + 胸D2.肩左接続(肩D3); + 胸D2.肩右接続(肩D3.Get逆()); + 胸D2.背中接続(new 背中_羽D()); + 頭D2.Set耳獣(); + } + 足_鳥D e4 = new 足_鳥D(); + 脚_竜D 脚_竜D2 = new 脚_竜D(); + 脚_竜D2.足接続(e4); + 腿_竜D 腿_竜D2 = new 腿_竜D(); + 腿_竜D2.脚接続(脚_竜D2); + 腰D2.腿左接続(腿_竜D2); + 腰D2.腿右接続(腿_竜D2.Get逆()); + 腰D2.尾接続(RNG.XS.Next(5) switch + { + 0 => new 尾_ヘD + { + 尺度B = 0.6 + }, + 1 => new 尾_竜D(), + 2 => new 尾_龍D(), + 3 => new 尾_蠍D + { + 尺度B = 1.3 + }, + _ => new 尾_悪D + { + 尺度B = 1.5 + }, + }); + 腰D2.EnumEleD().SetValuesD("竜性", true); + 腰D2.EnumEleD().SetValuesD<双目D>("猫目", true); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getワーム() - { - 腰D 腰D2 = Uni.腰(); - 頭D 頭D2 = 腰D2.Set胴().Set胸R().Set首() - .Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口裂(); - 頭D2.Set舌長(); - 頭D2.Set耳鰭(); - 頭D2.Set耳尖(); - EleD e; - if (RNG.XS.NextBool()) - { - e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); - 頭D2.額接続(e); - } - e = RNG.XS.Next(5) switch - { - 0 => new 角2_山1D(), - 1 => new 角2_山2D(), - 2 => new 角2_牛2D(), - 3 => new 角2_牛4D(), - _ => new 角2_鬼D(), - }; - eleD.頭頂左接続(e); - eleD.頭頂右接続(e.Get逆()); - 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); - 腰D2.半身接続(長物_蛇D2); - 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); - 長物_蛇D2.胴接続(胴_蛇D2); - for (int i = 0; i < 40; i++) - { - 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); - } - 胴_蛇D2.胴接続(new 尾_ヘD()); - 腰D2.EnumEleD().SetValuesD("竜性", true); - 腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false); - 腰D2.EnumEleD().SetValuesD<双目D>("猫目", RNG.XS.NextBool()); - 腰D2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getワーム() + { + 腰D 腰D2 = Uni.腰(); + 頭D 頭D2 = 腰D2.Set胴().Set胸R().Set首() + .Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口裂(); + 頭D2.Set舌長(); + 頭D2.Set耳鰭(); + 頭D2.Set耳尖(); + EleD e; + if (RNG.XS.NextBool()) + { + e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); + 頭D2.額接続(e); + } + e = RNG.XS.Next(5) switch + { + 0 => new 角2_山1D(), + 1 => new 角2_山2D(), + 2 => new 角2_牛2D(), + 3 => new 角2_牛4D(), + _ => new 角2_鬼D(), + }; + eleD.頭頂左接続(e); + eleD.頭頂右接続(e.Get逆()); + 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); + 腰D2.半身接続(長物_蛇D2); + 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); + 長物_蛇D2.胴接続(胴_蛇D2); + for (int i = 0; i < 40; i++) + { + 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); + } + 胴_蛇D2.胴接続(new 尾_ヘD()); + 腰D2.EnumEleD().SetValuesD("竜性", true); + 腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false); + 腰D2.EnumEleD().SetValuesD<双目D>("猫目", RNG.XS.NextBool()); + 腰D2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getサンドワーム() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口裂(); - 頭D2.Set舌短(); - 頭D2.Set耳人(); - EleD eleD2 = RNG.XS.Next(5) switch - { - 0 => new 角2_山1D(), - 1 => new 角2_山2D(), - 2 => new 角2_牛2D(), - 3 => new 角2_牛4D(), - _ => new 角2_鬼D(), - }; - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 頭D2.頭頂接続(new 頭頂_皿D - { - 甲殻 = true - }); - 大顎基D 大顎基D2 = new 大顎基D(); - eleD2 = new 大顎D(); - 大顎基D2.顎左接続(eleD2); - 大顎基D2.顎右接続(eleD2.Get逆()); - 頭D2.大顎基接続(大顎基D2); - 顔面_蟲D e = new 顔面_蟲D(); - 頭D2.顔面接続(e); - if (RNG.XS.NextBool()) - { - eleD2 = new 虫顎D - { - 尺度B = 1.1 - }; - 頭D2.頬左接続(eleD2); - 頭D2.頬右接続(eleD2.Get逆()); - } - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 下腕_人D2.虫鎌接続(new 虫鎌D()); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 胸D2.肩左接続(肩D2.Copy()); - 胸D2.肩右接続(肩D2.Get逆()); - 胸D2.肩左接続(肩D2.Copy()); - 胸D2.肩右接続(肩D2.Get逆()); - 長物_蟲D 長物_蟲D2 = new 長物_蟲D(); - 腰D2.半身接続(長物_蟲D2); - 胴_蟲D 胴_蟲D2 = new 胴_蟲D(); - 長物_蟲D2.胴接続(胴_蟲D2); - for (int i = 0; i < 21; i++) - { - 胴_蟲D2.胴接続(胴_蟲D2 = new 胴_蟲D()); - } - 尾_蟲D 尾_蟲D2 = new 尾_蟲D(); - 節D 節D2 = (RNG.XS.NextBool() ? ((節尾D)new 節尾_曳航D()) : ((節尾D)new 節尾_鋏D())); - 尾_蟲D2.尾左接続(節D2); - 尾_蟲D2.尾右接続(節D2.Get逆()); - 胴_蟲D2.胴接続(尾_蟲D2); - 腰D2.EnumEleD().SetValuesD("虫性", true); - 腰D2.EnumEleD().SetValuesD("配色", 配色指定.C0); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getサンドワーム() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口裂(); + 頭D2.Set舌短(); + 頭D2.Set耳人(); + EleD eleD2 = RNG.XS.Next(5) switch + { + 0 => new 角2_山1D(), + 1 => new 角2_山2D(), + 2 => new 角2_牛2D(), + 3 => new 角2_牛4D(), + _ => new 角2_鬼D(), + }; + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 頭D2.頭頂接続(new 頭頂_皿D + { + 甲殻 = true + }); + 大顎基D 大顎基D2 = new 大顎基D(); + eleD2 = new 大顎D(); + 大顎基D2.顎左接続(eleD2); + 大顎基D2.顎右接続(eleD2.Get逆()); + 頭D2.大顎基接続(大顎基D2); + 顔面_蟲D e = new 顔面_蟲D(); + 頭D2.顔面接続(e); + if (RNG.XS.NextBool()) + { + eleD2 = new 虫顎D + { + 尺度B = 1.1 + }; + 頭D2.頬左接続(eleD2); + 頭D2.頬右接続(eleD2.Get逆()); + } + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 下腕_人D2.虫鎌接続(new 虫鎌D()); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 胸D2.肩左接続(肩D2.Copy()); + 胸D2.肩右接続(肩D2.Get逆()); + 胸D2.肩左接続(肩D2.Copy()); + 胸D2.肩右接続(肩D2.Get逆()); + 長物_蟲D 長物_蟲D2 = new 長物_蟲D(); + 腰D2.半身接続(長物_蟲D2); + 胴_蟲D 胴_蟲D2 = new 胴_蟲D(); + 長物_蟲D2.胴接続(胴_蟲D2); + for (int i = 0; i < 21; i++) + { + 胴_蟲D2.胴接続(胴_蟲D2 = new 胴_蟲D()); + } + 尾_蟲D 尾_蟲D2 = new 尾_蟲D(); + 節D 節D2 = (RNG.XS.NextBool() ? ((節尾D)new 節尾_曳航D()) : ((節尾D)new 節尾_鋏D())); + 尾_蟲D2.尾左接続(節D2); + 尾_蟲D2.尾右接続(節D2.Get逆()); + 胴_蟲D2.胴接続(尾_蟲D2); + 腰D2.EnumEleD().SetValuesD("虫性", true); + 腰D2.EnumEleD().SetValuesD("配色", 配色指定.C0); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getリュウ() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口裂(); - 頭D2.Set舌長(); - 頭D2.Set耳鰭(); - 頭D2.Set耳尖(); - EleD eleD2 = new 角2_山2D(); - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); - 腰D2.半身接続(長物_蛇D2); - 足_鳥D e = new 足_鳥D - { - 尺度B = 1.1 - }; - 脚_竜D 脚_竜D2 = new 脚_竜D - { - 尺度B = 1.1 - }; - 脚_竜D2.足接続(e); - 四足脇D 四足脇D2 = new 四足脇D - { - 尺度B = 1.1 - }; - 四足脇D2.上腕接続(脚_竜D2); - 腰D2.翼左接続(四足脇D2); - 腰D2.翼右接続(四足脇D2.Get逆()); - 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); - 長物_蛇D2.胴接続(胴_蛇D2); - for (int i = 0; i < 50; i++) - { - 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); - } - e = new 足_鳥D(); - 脚_竜D2 = new 脚_竜D(); - 脚_竜D2.足接続(e); - 腿_竜D 腿_竜D2 = new 腿_竜D(); - 腿_竜D2.脚接続(脚_竜D2); - 胴_蛇D2.左接続(腿_竜D2); - 胴_蛇D2.右接続(腿_竜D2.Get逆()); - 尾_ヘD 尾_ヘD2 = new 尾_ヘD(); - 尾_ヘD2.尾先接続(new 尾鰭_魚D()); - 胴_蛇D2.胴接続(尾_ヘD2); - 腰D2.EnumEleD().SetValuesD<頭D>("馬", true); - 胸D2.肌_接続.SetValuesD<胸毛D>("表示", true); - 腰D2.EnumEleD().SetValuesD("竜性", true); - 腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false); - 腰D2.EnumEleD().SetValuesD<双目D>("猫目", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getリュウ() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口裂(); + 頭D2.Set舌長(); + 頭D2.Set耳鰭(); + 頭D2.Set耳尖(); + EleD eleD2 = new 角2_山2D(); + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); + 腰D2.半身接続(長物_蛇D2); + 足_鳥D e = new 足_鳥D + { + 尺度B = 1.1 + }; + 脚_竜D 脚_竜D2 = new 脚_竜D + { + 尺度B = 1.1 + }; + 脚_竜D2.足接続(e); + 四足脇D 四足脇D2 = new 四足脇D + { + 尺度B = 1.1 + }; + 四足脇D2.上腕接続(脚_竜D2); + 腰D2.翼左接続(四足脇D2); + 腰D2.翼右接続(四足脇D2.Get逆()); + 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); + 長物_蛇D2.胴接続(胴_蛇D2); + for (int i = 0; i < 50; i++) + { + 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); + } + e = new 足_鳥D(); + 脚_竜D2 = new 脚_竜D(); + 脚_竜D2.足接続(e); + 腿_竜D 腿_竜D2 = new 腿_竜D(); + 腿_竜D2.脚接続(脚_竜D2); + 胴_蛇D2.左接続(腿_竜D2); + 胴_蛇D2.右接続(腿_竜D2.Get逆()); + 尾_ヘD 尾_ヘD2 = new 尾_ヘD(); + 尾_ヘD2.尾先接続(new 尾鰭_魚D()); + 胴_蛇D2.胴接続(尾_ヘD2); + 腰D2.EnumEleD().SetValuesD<頭D>("馬", true); + 胸D2.肌_接続.SetValuesD<胸毛D>("表示", true); + 腰D2.EnumEleD().SetValuesD("竜性", true); + 腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false); + 腰D2.EnumEleD().SetValuesD<双目D>("猫目", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getスライム() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳人(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 腿_人D 腿_人D2 = new 腿_人D - { - スライム = true - }; - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - obj.半身接続(new 単足_粘D()); - obj.EnumEleD().SetValuesD("スライム", true); - obj.EnumEleD().SetValuesD("ハイライト", true); - obj.EnumEleD().SetValuesD<ボテ腹_人D>("表示", false); - obj.EnumEleD().SetValuesD("眼", false); - obj.EnumEleD().SetValuesD("コア", false); - obj.EnumEleD().SetValuesD("秘石", false); - obj.EnumEleD().SetValuesD<双目D>("ハイライト下", false); - obj.EnumEleD().SetValuesD("コア1", RNG.XS.NextBool()); - obj.EnumEleD().SetValuesD("コア2", RNG.XS.NextBool()); - obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getスライム() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳人(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 腿_人D 腿_人D2 = new 腿_人D + { + スライム = true + }; + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + obj.半身接続(new 単足_粘D()); + obj.EnumEleD().SetValuesD("スライム", true); + obj.EnumEleD().SetValuesD("ハイライト", true); + obj.EnumEleD().SetValuesD<ボテ腹_人D>("表示", false); + obj.EnumEleD().SetValuesD("眼", false); + obj.EnumEleD().SetValuesD("コア", false); + obj.EnumEleD().SetValuesD("秘石", false); + obj.EnumEleD().SetValuesD<双目D>("ハイライト下", false); + obj.EnumEleD().SetValuesD("コア1", RNG.XS.NextBool()); + obj.EnumEleD().SetValuesD("コア2", RNG.XS.NextBool()); + obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getフェアリー(bool b1, bool b2) - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - switch (RNG.XS.Next(3)) - { - case 0: - 頭D2.Set耳人(); - break; - case 1: - 頭D2.Set耳尖(); - break; - default: - 頭D2.Set耳長(); - break; - } - 植D 植D2 = new 植D(); - EleD eleD2 = SlaveMatrix.GameClasses._Con.Get花R(右: false); - 植D2.花接続(eleD2); - bool flag = RNG.XS.NextBool(); - if (eleD2 is 花_百D) - { - ((花_百D)eleD2).萼_萼_表示 = !flag; - } - 植D2.披針葉1_葉_表示 = flag; - 植D2.披針葉1_葉脈_表示 = flag; - 植D2.披針葉2_葉_表示 = flag; - 植D2.披針葉2_葉脈_表示 = flag; - 植D2.披針葉3_葉_表示 = flag; - 植D2.披針葉3_葉脈_表示 = flag; - 植D2.披針葉4_葉_表示 = flag; - 植D2.披針葉4_葉脈_表示 = flag; - 植D2.心臓葉1_葉_表示 = !flag; - 植D2.心臓葉1_葉脈_表示 = !flag; - 植D2.心臓葉2_葉_表示 = !flag; - 植D2.心臓葉2_葉脈_表示 = !flag; - 植D2.心臓葉3_葉_表示 = !flag; - 植D2.心臓葉3_葉脈_表示 = !flag; - 植D2.心臓葉4_葉_表示 = !flag; - 植D2.心臓葉4_葉脈_表示 = !flag; - eleD.頭頂左接続(植D2); - eleD.頭頂右接続(植D2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - if (b1) - { - EleD eleD3 = new 前翅_羽D - { - 尺度B = 0.9 - }; - 胸D2.翼上左接続(eleD3); - 胸D2.翼上右接続(eleD3.Get逆()); - eleD3 = new 後翅_羽D - { - 尺度B = 0.9 - }; - 胸D2.翼下左接続(eleD3); - 胸D2.翼下右接続(eleD3.Get逆()); - } - else - { - EleD eleD3 = new 前翅_蝶D - { - 尺度B = 0.9, - 水青 = b2 - }; - 胸D2.翼上左接続(eleD3); - 胸D2.翼上右接続(eleD3.Get逆()); - eleD3 = new 後翅_蝶D - { - 尺度B = 0.9, - 水青 = b2 - }; - 胸D2.翼下左接続(eleD3); - 胸D2.翼下右接続(eleD3.Get逆()); - } - if (RNG.XS.NextBool()) - { - if (b1) - { - EleD eleD3 = new 触覚_線D(); - eleD3.尺度YB = 0.4; - 頭D2.触覚左接続(eleD3); - 頭D2.触覚右接続(eleD3.Get逆()); - } - else if (b2) - { - EleD eleD3 = new 触覚_蛾D(); - 頭D2.触覚左接続(eleD3); - 頭D2.触覚右接続(eleD3.Get逆()); - } - else - { - EleD eleD3 = new 触覚_蝶D(); - 頭D2.触覚左接続(eleD3); - 頭D2.触覚右接続(eleD3.Get逆()); - } - } - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - 腰D2.腿左接続(腿_人D2); - 腰D2.腿右接続(腿_人D2.Get逆()); - 腰D2.EnumEleD().SetValuesD("肥大", 0.0); - 腰D2.EnumEleD().SetValuesD("身長", 0.0); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getフェアリー(bool b1, bool b2) + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + switch (RNG.XS.Next(3)) + { + case 0: + 頭D2.Set耳人(); + break; + case 1: + 頭D2.Set耳尖(); + break; + default: + 頭D2.Set耳長(); + break; + } + 植D 植D2 = new 植D(); + EleD eleD2 = SlaveMatrix.GameClasses._Con.Get花R(右: false); + 植D2.花接続(eleD2); + bool flag = RNG.XS.NextBool(); + if (eleD2 is 花_百D) + { + ((花_百D)eleD2).萼_萼_表示 = !flag; + } + 植D2.披針葉1_葉_表示 = flag; + 植D2.披針葉1_葉脈_表示 = flag; + 植D2.披針葉2_葉_表示 = flag; + 植D2.披針葉2_葉脈_表示 = flag; + 植D2.披針葉3_葉_表示 = flag; + 植D2.披針葉3_葉脈_表示 = flag; + 植D2.披針葉4_葉_表示 = flag; + 植D2.披針葉4_葉脈_表示 = flag; + 植D2.心臓葉1_葉_表示 = !flag; + 植D2.心臓葉1_葉脈_表示 = !flag; + 植D2.心臓葉2_葉_表示 = !flag; + 植D2.心臓葉2_葉脈_表示 = !flag; + 植D2.心臓葉3_葉_表示 = !flag; + 植D2.心臓葉3_葉脈_表示 = !flag; + 植D2.心臓葉4_葉_表示 = !flag; + 植D2.心臓葉4_葉脈_表示 = !flag; + eleD.頭頂左接続(植D2); + eleD.頭頂右接続(植D2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + if (b1) + { + EleD eleD3 = new 前翅_羽D + { + 尺度B = 0.9 + }; + 胸D2.翼上左接続(eleD3); + 胸D2.翼上右接続(eleD3.Get逆()); + eleD3 = new 後翅_羽D + { + 尺度B = 0.9 + }; + 胸D2.翼下左接続(eleD3); + 胸D2.翼下右接続(eleD3.Get逆()); + } + else + { + EleD eleD3 = new 前翅_蝶D + { + 尺度B = 0.9, + 水青 = b2 + }; + 胸D2.翼上左接続(eleD3); + 胸D2.翼上右接続(eleD3.Get逆()); + eleD3 = new 後翅_蝶D + { + 尺度B = 0.9, + 水青 = b2 + }; + 胸D2.翼下左接続(eleD3); + 胸D2.翼下右接続(eleD3.Get逆()); + } + if (RNG.XS.NextBool()) + { + if (b1) + { + EleD eleD3 = new 触覚_線D(); + eleD3.尺度YB = 0.4; + 頭D2.触覚左接続(eleD3); + 頭D2.触覚右接続(eleD3.Get逆()); + } + else if (b2) + { + EleD eleD3 = new 触覚_蛾D(); + 頭D2.触覚左接続(eleD3); + 頭D2.触覚右接続(eleD3.Get逆()); + } + else + { + EleD eleD3 = new 触覚_蝶D(); + 頭D2.触覚左接続(eleD3); + 頭D2.触覚右接続(eleD3.Get逆()); + } + } + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + 腰D2.腿左接続(腿_人D2); + 腰D2.腿右接続(腿_人D2.Get逆()); + 腰D2.EnumEleD().SetValuesD("肥大", 0.0); + 腰D2.EnumEleD().SetValuesD("身長", 0.0); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getオーグリス(bool b) - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 首D 首D2 = obj.Set首(); - 頭D 頭D2; - if (b) - { - 頭D2 = 首D2.Set頭R1(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.額接続(new 角1_鬼D()); - } - else - { - 頭D2 = 首D2.Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - EleD eleD2 = new 角2_鬼D(); - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - } - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - if (RNG.XS.NextBool()) - { - 頭D2.Set耳人(); - } - else - { - 頭D2.Set耳尖(); - } - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - 腰D2.腿左接続(腿_人D2); - 腰D2.腿右接続(腿_人D2.Get逆()); - if (RNG.XS.NextBool()) - { - 腰D2.EnumEleD().SetValuesD("隈取", true); - 頭D2.隈取_タトゥ_表示 = false; - 腰D2.EnumEleD().SetValuesD<頬肌D>("豹", true); - 腰D2.EnumEleD().SetValuesD("淫", true); - 腰D2.EnumEleD().SetValuesD("ハート", false); - 腰D2.SetValuesD("悪", true); - 腰D2.EnumEleD().SetValuesD<胸D>("植", true); - 腰D2.EnumEleD().SetValuesD<胴D>("植", true); - 腰D2.EnumEleD().SetValuesD<胸D>("タトゥ2", false); - 腰D2.EnumEleD().SetValuesD<下腕_人D>("手首", false); - 腰D2.EnumEleD().SetValuesD<脚_人D>("足首", false); - } - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getオーグリス(bool b) + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 首D 首D2 = obj.Set首(); + 頭D 頭D2; + if (b) + { + 頭D2 = 首D2.Set頭R1(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.額接続(new 角1_鬼D()); + } + else + { + 頭D2 = 首D2.Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + EleD eleD2 = new 角2_鬼D(); + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + } + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + if (RNG.XS.NextBool()) + { + 頭D2.Set耳人(); + } + else + { + 頭D2.Set耳尖(); + } + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + 腰D2.腿左接続(腿_人D2); + 腰D2.腿右接続(腿_人D2.Get逆()); + if (RNG.XS.NextBool()) + { + 腰D2.EnumEleD().SetValuesD("隈取", true); + 頭D2.隈取_タトゥ_表示 = false; + 腰D2.EnumEleD().SetValuesD<頬肌D>("豹", true); + 腰D2.EnumEleD().SetValuesD("淫", true); + 腰D2.EnumEleD().SetValuesD("ハート", false); + 腰D2.SetValuesD("悪", true); + 腰D2.EnumEleD().SetValuesD<胸D>("植", true); + 腰D2.EnumEleD().SetValuesD<胴D>("植", true); + 腰D2.EnumEleD().SetValuesD<胸D>("タトゥ2", false); + 腰D2.EnumEleD().SetValuesD<下腕_人D>("手首", false); + 腰D2.EnumEleD().SetValuesD<脚_人D>("足首", false); + } + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getサイクロプス() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R1(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set単目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - if (RNG.XS.NextBool()) - { - 頭D2.Set耳人(); - } - else - { - 頭D2.Set耳尖(); - } - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 1.0); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getサイクロプス() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R1(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set単目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + if (RNG.XS.NextBool()) + { + 頭D2.Set耳人(); + } + else + { + 頭D2.Set耳尖(); + } + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 1.0); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getエイリアン() - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = obj.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set目宇R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳尖(); - 頭頂_宇D 頭頂_宇D2 = new 頭頂_宇D(); - 頭頂_宇D2.頭部後接続(new 頭頂後_宇D()); - 頭D2.頭頂接続(頭頂_宇D2); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 下腕_人D2.虫鎌接続(new 虫鎌D()); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - 多足_蛸D 多足_蛸D2 = new 多足_蛸D(); - 腰D2.半身接続(多足_蛸D2); - 触手_軟D 触手_軟D2 = new 触手_軟D - { - 後足 = true - }; - 触手_軟D 触手_軟D3 = new 触手_軟D - { - 前足 = true - }; - 多足_蛸D2.軟体内左接続(触手_軟D2.Copy()); - 多足_蛸D2.軟体内右接続(触手_軟D2.Get逆()); - 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); - 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); - 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); - 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); - 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); - 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); - 腰D2.EnumEleD().SetValuesD("コア1", true); - 腰D2.EnumEleD().SetValuesD("虫性", true); - 腰D2.EnumEleD().SetValuesD<頭D>("虫性", false); - 腰D2.EnumEleD().SetValuesD<胸D>("器官", false); - 腰D2.EnumEleD().SetValuesD<手_人D>("宇手", true); - if (RNG.XS.NextBool()) - { - 腰D2.EnumEleD().SetValuesD("紋柄", true); - } - 腰D2.EnumEleD().SetValuesD("吸盤", false); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getエイリアン() + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = obj.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set目宇R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳尖(); + 頭頂_宇D 頭頂_宇D2 = new 頭頂_宇D(); + 頭頂_宇D2.頭部後接続(new 頭頂後_宇D()); + 頭D2.頭頂接続(頭頂_宇D2); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 下腕_人D2.虫鎌接続(new 虫鎌D()); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + 多足_蛸D 多足_蛸D2 = new 多足_蛸D(); + 腰D2.半身接続(多足_蛸D2); + 触手_軟D 触手_軟D2 = new 触手_軟D + { + 後足 = true + }; + 触手_軟D 触手_軟D3 = new 触手_軟D + { + 前足 = true + }; + 多足_蛸D2.軟体内左接続(触手_軟D2.Copy()); + 多足_蛸D2.軟体内右接続(触手_軟D2.Get逆()); + 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); + 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); + 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); + 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); + 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); + 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); + 腰D2.EnumEleD().SetValuesD("コア1", true); + 腰D2.EnumEleD().SetValuesD("虫性", true); + 腰D2.EnumEleD().SetValuesD<頭D>("虫性", false); + 腰D2.EnumEleD().SetValuesD<胸D>("器官", false); + 腰D2.EnumEleD().SetValuesD<手_人D>("宇手", true); + if (RNG.XS.NextBool()) + { + 腰D2.EnumEleD().SetValuesD("紋柄", true); + } + 腰D2.EnumEleD().SetValuesD("吸盤", false); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getクラーケン() - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = obj.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口裂(); - 頭D2.Set舌短(); - 頭D2.Set耳長(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - 多足_蛸D 多足_蛸D2 = new 多足_蛸D(); - 腰D2.半身接続(多足_蛸D2); - 触手_軟D 触手_軟D2 = new 触手_軟D - { - 後足 = true - }; - 触手_軟D 触手_軟D3 = new 触手_軟D - { - 前足 = true - }; - 触手_触D 触手_触D2 = new 触手_触D(); - 触手_触D2.SetValuesD("爪", RNG.XS.NextBool()); - 多足_蛸D2.軟体内左接続(触手_軟D2.Copy()); - 多足_蛸D2.軟体内右接続(触手_軟D2.Get逆()); - 多足_蛸D2.軟体内左接続(触手_触D2.Copy()); - 多足_蛸D2.軟体内右接続(触手_触D2.Get逆()); - 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); - 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); - 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); - 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); - 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); - 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); - if (RNG.XS.NextBool()) - { - 腰D2.EnumEleD().SetValuesD("紋柄", true); - 多足_蛸D2.EnumEleD().SetValuesD<触手_触D>("柄", RNG.XS.NextBool()); - } - 腰D2.EnumEleD().SetValuesD<双目D>("蛸目", RNG.XS.NextBool()); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getクラーケン() + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = obj.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口裂(); + 頭D2.Set舌短(); + 頭D2.Set耳長(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + 多足_蛸D 多足_蛸D2 = new 多足_蛸D(); + 腰D2.半身接続(多足_蛸D2); + 触手_軟D 触手_軟D2 = new 触手_軟D + { + 後足 = true + }; + 触手_軟D 触手_軟D3 = new 触手_軟D + { + 前足 = true + }; + 触手_触D 触手_触D2 = new 触手_触D(); + 触手_触D2.SetValuesD("爪", RNG.XS.NextBool()); + 多足_蛸D2.軟体内左接続(触手_軟D2.Copy()); + 多足_蛸D2.軟体内右接続(触手_軟D2.Get逆()); + 多足_蛸D2.軟体内左接続(触手_触D2.Copy()); + 多足_蛸D2.軟体内右接続(触手_触D2.Get逆()); + 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); + 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); + 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); + 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); + 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); + 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); + if (RNG.XS.NextBool()) + { + 腰D2.EnumEleD().SetValuesD("紋柄", true); + 多足_蛸D2.EnumEleD().SetValuesD<触手_触D>("柄", RNG.XS.NextBool()); + } + 腰D2.EnumEleD().SetValuesD<双目D>("蛸目", RNG.XS.NextBool()); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getセイレーン(int i) - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口R(); - 頭D2.Set舌短(); - 頭D2.Set耳尖(); - switch (i) - { - case 0: - { - if (RNG.XS.NextBool()) - { - 手_人D e4 = new 手_人D(); - 下腕_人D 下腕_人D4 = new 下腕_人D(); - 下腕_人D4.手接続(e4); - 上腕_人D 上腕_人D4 = new 上腕_人D(); - 上腕_人D4.下腕接続(下腕_人D4); - 肩D 肩D4 = new 肩D(); - 肩D4.上腕接続(上腕_人D4); - 胸D2.肩左接続(肩D4); - 胸D2.肩右接続(肩D4.Get逆()); - } - 手_鳥D e5 = new 手_鳥D - { - シャープ = 1.0 - }; - 下腕_鳥D 下腕_鳥D3 = new 下腕_鳥D - { - シャープ = 1.0 - }; - 下腕_鳥D3.手接続(e5); - 上腕_鳥D 上腕_鳥D3 = new 上腕_鳥D - { - シャープ = 1.0 - }; - 上腕_鳥D3.下腕接続(下腕_鳥D3); - 胸D2.翼上左接続(上腕_鳥D3); - 胸D2.翼上右接続(上腕_鳥D3.Get逆()); - 足_鳥D e6 = new 足_鳥D(); - 脚_鳥D 脚_鳥D3 = new 脚_鳥D(); - 脚_鳥D3.足接続(e6); - 腿_鳥D 腿_鳥D3 = new 腿_鳥D(); - 腿_鳥D3.脚接続(脚_鳥D3); - 腰D2.腿左接続(腿_鳥D3); - 腰D2.腿右接続(腿_鳥D3.Get逆()); - 腰D2.EnumEleD().SetValuesD<腰肌D>("獣毛", true); - 腰D2.尾接続(new 尾_鳥D()); - break; - } - case 1: - { - 手_人D e3 = new 手_人D(); - 下腕_人D 下腕_人D3 = new 下腕_人D(); - 下腕_人D3.手接続(e3); - 上腕_人D 上腕_人D3 = new 上腕_人D(); - 上腕_人D3.下腕接続(下腕_人D3); - 肩D 肩D3 = new 肩D(); - 肩D3.上腕接続(上腕_人D3); - 胸D2.肩左接続(肩D3); - 胸D2.肩右接続(肩D3.Get逆()); - 尾_魚D 尾_魚D2 = new 尾_魚D - { - 尺度B = 1.2, - 尺度YB = 1.5 - }; - 尾_魚D2.尾0_表示 = false; - 尾_魚D2.尾0_鱗右_鱗1_表示 = false; - 尾_魚D2.尾0_鱗右_鱗2_表示 = false; - 尾_魚D2.尾先接続(new 尾鰭_魚D()); - 腰D2.腿左接続(尾_魚D2); - 腰D2.腿右接続(尾_魚D2.Get逆()); - 腰D2.EnumEleD().SetValuesD<腰D>("鱗", true); - 腰D2.EnumEleD().SetValuesD<腰肌D>("鱗", true); - break; - } - default: - { - 腰D2.EnumEleD().SetValuesD<腰肌D>("獣毛", true); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - 腰D2.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 四足腰D2.SetValuesD("尺度YB", 0.9); - 四足胴D2.SetValuesD("尺度YB", 0.8); - 四足胸D2.SetValuesD("尺度YB", 0.8); - 手_鳥D 手_鳥D2 = new 手_鳥D(); - 手_鳥D2.シャープ = 1.0; - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); - 下腕_鳥D2.手接続(手_鳥D2); - 下腕_鳥D2.シャープ = 1.0; - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); - 上腕_鳥D2.下腕接続(下腕_鳥D2); - 上腕_鳥D2.シャープ = 1.0; - 四足胸D2.翼上左接続(上腕_鳥D2); - 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); - 足_鳥D e2 = new 足_鳥D(); - 脚_鳥D 脚_鳥D2 = new 脚_鳥D(); - 脚_鳥D2.足接続(e2); - 腿_鳥D 腿_鳥D2 = new 腿_鳥D(); - 腿_鳥D2.脚接続(脚_鳥D2); - 四足腰D2.腿左接続(腿_鳥D2); - 四足腰D2.腿右接続(腿_鳥D2.Get逆()); - 四足腰D2.尾接続(new 尾_鳥D()); - 四足胴D2.SetValuesD("獣毛", true); - 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - break; - } - } - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getセイレーン(int i) + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口R(); + 頭D2.Set舌短(); + 頭D2.Set耳尖(); + switch (i) + { + case 0: + { + if (RNG.XS.NextBool()) + { + 手_人D e4 = new 手_人D(); + 下腕_人D 下腕_人D4 = new 下腕_人D(); + 下腕_人D4.手接続(e4); + 上腕_人D 上腕_人D4 = new 上腕_人D(); + 上腕_人D4.下腕接続(下腕_人D4); + 肩D 肩D4 = new 肩D(); + 肩D4.上腕接続(上腕_人D4); + 胸D2.肩左接続(肩D4); + 胸D2.肩右接続(肩D4.Get逆()); + } + 手_鳥D e5 = new 手_鳥D + { + シャープ = 1.0 + }; + 下腕_鳥D 下腕_鳥D3 = new 下腕_鳥D + { + シャープ = 1.0 + }; + 下腕_鳥D3.手接続(e5); + 上腕_鳥D 上腕_鳥D3 = new 上腕_鳥D + { + シャープ = 1.0 + }; + 上腕_鳥D3.下腕接続(下腕_鳥D3); + 胸D2.翼上左接続(上腕_鳥D3); + 胸D2.翼上右接続(上腕_鳥D3.Get逆()); + 足_鳥D e6 = new 足_鳥D(); + 脚_鳥D 脚_鳥D3 = new 脚_鳥D(); + 脚_鳥D3.足接続(e6); + 腿_鳥D 腿_鳥D3 = new 腿_鳥D(); + 腿_鳥D3.脚接続(脚_鳥D3); + 腰D2.腿左接続(腿_鳥D3); + 腰D2.腿右接続(腿_鳥D3.Get逆()); + 腰D2.EnumEleD().SetValuesD<腰肌D>("獣毛", true); + 腰D2.尾接続(new 尾_鳥D()); + break; + } + case 1: + { + 手_人D e3 = new 手_人D(); + 下腕_人D 下腕_人D3 = new 下腕_人D(); + 下腕_人D3.手接続(e3); + 上腕_人D 上腕_人D3 = new 上腕_人D(); + 上腕_人D3.下腕接続(下腕_人D3); + 肩D 肩D3 = new 肩D(); + 肩D3.上腕接続(上腕_人D3); + 胸D2.肩左接続(肩D3); + 胸D2.肩右接続(肩D3.Get逆()); + 尾_魚D 尾_魚D2 = new 尾_魚D + { + 尺度B = 1.2, + 尺度YB = 1.5 + }; + 尾_魚D2.尾0_表示 = false; + 尾_魚D2.尾0_鱗右_鱗1_表示 = false; + 尾_魚D2.尾0_鱗右_鱗2_表示 = false; + 尾_魚D2.尾先接続(new 尾鰭_魚D()); + 腰D2.腿左接続(尾_魚D2); + 腰D2.腿右接続(尾_魚D2.Get逆()); + 腰D2.EnumEleD().SetValuesD<腰D>("鱗", true); + 腰D2.EnumEleD().SetValuesD<腰肌D>("鱗", true); + break; + } + default: + { + 腰D2.EnumEleD().SetValuesD<腰肌D>("獣毛", true); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + 腰D2.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 四足腰D2.SetValuesD("尺度YB", 0.9); + 四足胴D2.SetValuesD("尺度YB", 0.8); + 四足胸D2.SetValuesD("尺度YB", 0.8); + 手_鳥D 手_鳥D2 = new 手_鳥D(); + 手_鳥D2.シャープ = 1.0; + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); + 下腕_鳥D2.手接続(手_鳥D2); + 下腕_鳥D2.シャープ = 1.0; + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); + 上腕_鳥D2.下腕接続(下腕_鳥D2); + 上腕_鳥D2.シャープ = 1.0; + 四足胸D2.翼上左接続(上腕_鳥D2); + 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); + 足_鳥D e2 = new 足_鳥D(); + 脚_鳥D 脚_鳥D2 = new 脚_鳥D(); + 脚_鳥D2.足接続(e2); + 腿_鳥D 腿_鳥D2 = new 腿_鳥D(); + 腿_鳥D2.脚接続(脚_鳥D2); + 四足腰D2.腿左接続(腿_鳥D2); + 四足腰D2.腿右接続(腿_鳥D2.Get逆()); + 四足腰D2.尾接続(new 尾_鳥D()); + 四足胴D2.SetValuesD("獣毛", true); + 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); + break; + } + } + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getユニコーン() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R1(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳獣(); - 頭D2.額接続(new 角1_一D()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - obj.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 手_馬D e2 = new 手_馬D(); - 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); - 下腕_蹄D2.手接続(e2); - 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); - 上腕_蹄D2.下腕接続(下腕_蹄D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_蹄D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_馬D e3 = new 足_馬D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e3); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 四足腰D2.腿左接続(腿_蹄D2); - 四足腰D2.腿右接続(腿_蹄D2.Get逆()); - 四足腰D2.尾接続(new 尾_馬D()); - obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); - obj.EnumEleD().SetValuesD<性器_人D>("表示", false); - obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); - 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getユニコーン() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R1(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳獣(); + 頭D2.額接続(new 角1_一D()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + obj.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 手_馬D e2 = new 手_馬D(); + 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); + 下腕_蹄D2.手接続(e2); + 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); + 上腕_蹄D2.下腕接続(下腕_蹄D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_蹄D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_馬D e3 = new 足_馬D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e3); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 四足腰D2.腿左接続(腿_蹄D2); + 四足腰D2.腿右接続(腿_蹄D2.Get逆()); + 四足腰D2.尾接続(new 尾_馬D()); + obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); + obj.EnumEleD().SetValuesD<性器_人D>("表示", false); + obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); + obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); + 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getモノケロス() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R1(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳獣(); - 頭D2.額接続(new 角1_一D - { - 尺度YB = 2.0 - }); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - obj.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 四足胸D2.背中接続(new 背中_羽D - { - 毛 = true - }); - 手_牛D e2 = new 手_牛D(); - 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); - 下腕_蹄D2.手接続(e2); - 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); - 上腕_蹄D2.下腕接続(下腕_蹄D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_蹄D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_牛D e3 = new 足_牛D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e3); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 四足腰D2.腿左接続(腿_蹄D2); - 四足腰D2.腿右接続(腿_蹄D2.Get逆()); - 四足腰D2.尾接続(new 尾_牛D()); - obj.EnumEleD().SetValuesD<頭D>("馬", true); - obj.EnumEleD().SetValuesD("胸毛", true); - obj.EnumEleD().SetValuesD<頬肌D>("獣毛", true); - obj.EnumEleD().SetValuesD<胸D>("獣毛", true); - obj.EnumEleD().SetValuesD<腰D>("獣毛", true); - obj.EnumEleD().SetValuesD<性器_人D>("表示", false); - obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getモノケロス() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R1(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳獣(); + 頭D2.額接続(new 角1_一D + { + 尺度YB = 2.0 + }); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + obj.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 四足胸D2.背中接続(new 背中_羽D + { + 毛 = true + }); + 手_牛D e2 = new 手_牛D(); + 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); + 下腕_蹄D2.手接続(e2); + 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); + 上腕_蹄D2.下腕接続(下腕_蹄D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_蹄D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_牛D e3 = new 足_牛D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e3); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 四足腰D2.腿左接続(腿_蹄D2); + 四足腰D2.腿右接続(腿_蹄D2.Get逆()); + 四足腰D2.尾接続(new 尾_牛D()); + obj.EnumEleD().SetValuesD<頭D>("馬", true); + obj.EnumEleD().SetValuesD("胸毛", true); + obj.EnumEleD().SetValuesD<頬肌D>("獣毛", true); + obj.EnumEleD().SetValuesD<胸D>("獣毛", true); + obj.EnumEleD().SetValuesD<腰D>("獣毛", true); + obj.EnumEleD().SetValuesD<性器_人D>("表示", false); + obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); + obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getアリコーン() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R1(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳獣(); - 頭D2.額接続(new 角1_一D()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - obj.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 手_鳥D 手_鳥D2 = new 手_鳥D - { - シャープ = RNG.XS.NextDouble() - }; - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D - { - シャープ = 手_鳥D2.シャープ - }; - 下腕_鳥D2.手接続(手_鳥D2); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D - { - シャープ = 下腕_鳥D2.シャープ - }; - 上腕_鳥D2.下腕接続(下腕_鳥D2); - 四足胸D2.翼上左接続(上腕_鳥D2); - 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); - 手_馬D e2 = new 手_馬D(); - 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); - 下腕_蹄D2.手接続(e2); - 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); - 上腕_蹄D2.下腕接続(下腕_蹄D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_蹄D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_馬D e3 = new 足_馬D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e3); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 四足腰D2.腿左接続(腿_蹄D2); - 四足腰D2.腿右接続(腿_蹄D2.Get逆()); - 四足腰D2.尾接続(new 尾_馬D()); - obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); - obj.EnumEleD().SetValuesD<性器_人D>("表示", false); - obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); - 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getアリコーン() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R1(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳獣(); + 頭D2.額接続(new 角1_一D()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + obj.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 手_鳥D 手_鳥D2 = new 手_鳥D + { + シャープ = RNG.XS.NextDouble() + }; + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D + { + シャープ = 手_鳥D2.シャープ + }; + 下腕_鳥D2.手接続(手_鳥D2); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D + { + シャープ = 下腕_鳥D2.シャープ + }; + 上腕_鳥D2.下腕接続(下腕_鳥D2); + 四足胸D2.翼上左接続(上腕_鳥D2); + 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); + 手_馬D e2 = new 手_馬D(); + 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); + 下腕_蹄D2.手接続(e2); + 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); + 上腕_蹄D2.下腕接続(下腕_蹄D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_蹄D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_馬D e3 = new 足_馬D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e3); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 四足腰D2.腿左接続(腿_蹄D2); + 四足腰D2.腿右接続(腿_蹄D2.Get逆()); + 四足腰D2.尾接続(new 尾_馬D()); + obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); + obj.EnumEleD().SetValuesD<性器_人D>("表示", false); + obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); + obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); + 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getバイコーン() - { - 腰D obj = Uni.腰(); - 胸D 胸D2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳獣(); - EleD eleD2 = new 角2_山2D - { - 尺度YB = 1.5 - }; - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - obj.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 手_馬D e2 = new 手_馬D(); - 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); - 下腕_蹄D2.手接続(e2); - 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); - 上腕_蹄D2.下腕接続(下腕_蹄D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_蹄D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_馬D e3 = new 足_馬D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e3); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 四足腰D2.腿左接続(腿_蹄D2); - 四足腰D2.腿右接続(腿_蹄D2.Get逆()); - 四足腰D2.尾接続(new 尾_馬D()); - obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); - 胸D2.肌_接続.SetValuesD("胸毛", true); - obj.EnumEleD().SetValuesD<性器_人D>("表示", false); - obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); - 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getバイコーン() + { + 腰D obj = Uni.腰(); + 胸D 胸D2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳獣(); + EleD eleD2 = new 角2_山2D + { + 尺度YB = 1.5 + }; + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + obj.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 手_馬D e2 = new 手_馬D(); + 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); + 下腕_蹄D2.手接続(e2); + 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); + 上腕_蹄D2.下腕接続(下腕_蹄D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_蹄D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_馬D e3 = new 足_馬D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e3); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 四足腰D2.腿左接続(腿_蹄D2); + 四足腰D2.腿右接続(腿_蹄D2.Get逆()); + 四足腰D2.尾接続(new 尾_馬D()); + obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); + 胸D2.肌_接続.SetValuesD("胸毛", true); + obj.EnumEleD().SetValuesD<性器_人D>("表示", false); + obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); + obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); + 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getペガサス() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳獣(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - obj.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 手_鳥D 手_鳥D2 = new 手_鳥D - { - シャープ = RNG.XS.NextDouble() - }; - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D - { - シャープ = 手_鳥D2.シャープ - }; - 下腕_鳥D2.手接続(手_鳥D2); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D - { - シャープ = 下腕_鳥D2.シャープ - }; - 上腕_鳥D2.下腕接続(下腕_鳥D2); - 四足胸D2.翼上左接続(上腕_鳥D2); - 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); - 手_馬D e2 = new 手_馬D(); - 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); - 下腕_蹄D2.手接続(e2); - 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); - 上腕_蹄D2.下腕接続(下腕_蹄D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_蹄D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_馬D e3 = new 足_馬D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e3); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 四足腰D2.腿左接続(腿_蹄D2); - 四足腰D2.腿右接続(腿_蹄D2.Get逆()); - 四足腰D2.尾接続(new 尾_馬D()); - obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); - obj.EnumEleD().SetValuesD<性器_人D>("表示", false); - obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); - 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getペガサス() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳獣(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + obj.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 手_鳥D 手_鳥D2 = new 手_鳥D + { + シャープ = RNG.XS.NextDouble() + }; + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D + { + シャープ = 手_鳥D2.シャープ + }; + 下腕_鳥D2.手接続(手_鳥D2); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D + { + シャープ = 下腕_鳥D2.シャープ + }; + 上腕_鳥D2.下腕接続(下腕_鳥D2); + 四足胸D2.翼上左接続(上腕_鳥D2); + 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); + 手_馬D e2 = new 手_馬D(); + 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); + 下腕_蹄D2.手接続(e2); + 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); + 上腕_蹄D2.下腕接続(下腕_蹄D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_蹄D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_馬D e3 = new 足_馬D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e3); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 四足腰D2.腿左接続(腿_蹄D2); + 四足腰D2.腿右接続(腿_蹄D2.Get逆()); + 四足腰D2.尾接続(new 尾_馬D()); + obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); + obj.EnumEleD().SetValuesD<性器_人D>("表示", false); + obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); + obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); + 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getグリフォン() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳羽(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - obj.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 四足胸D2.背中接続(new 背中_羽D - { - 毛 = true - }); - 手_鳥D 手_鳥D2 = new 手_鳥D(); - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); - 下腕_鳥D2.手接続(手_鳥D2); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); - 上腕_鳥D2.下腕接続(下腕_鳥D2); - if (RNG.XS.NextBool()) - { - 手_鳥D2.シャープ = 1.0; - 下腕_鳥D2.シャープ = 1.0; - 上腕_鳥D2.シャープ = 1.0; - } - 四足胸D2.翼上左接続(上腕_鳥D2); - 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); - 四足胸D2.背中接続(new 背中_羽D()); - 足_鳥D e2 = new 足_鳥D(); - 脚_鳥D 脚_鳥D2 = new 脚_鳥D(); - 脚_鳥D2.足接続(e2); - 脚_鳥D2.尺度B = 1.3; - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(脚_鳥D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_獣D e3 = new 足_獣D(); - 脚_獣D 脚_獣D2 = new 脚_獣D(); - 脚_獣D2.足接続(e3); - 腿_獣D 腿_獣D2 = new 腿_獣D(); - 腿_獣D2.脚接続(脚_獣D2); - 四足腰D2.腿左接続(腿_獣D2); - 四足腰D2.腿右接続(腿_獣D2.Get逆()); - 四足腰D2.尾接続(new 尾_牛D()); - 四足胴D2.SetValuesD("獣毛", true); - obj.EnumEleD().SetValuesD<腰肌D>("獣毛", true); - obj.EnumEleD().SetValuesD<胸毛D>("表示", true); - obj.EnumEleD().SetValuesD<性器_人D>("表示", false); - obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getグリフォン() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳羽(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + obj.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 四足胸D2.背中接続(new 背中_羽D + { + 毛 = true + }); + 手_鳥D 手_鳥D2 = new 手_鳥D(); + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); + 下腕_鳥D2.手接続(手_鳥D2); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); + 上腕_鳥D2.下腕接続(下腕_鳥D2); + if (RNG.XS.NextBool()) + { + 手_鳥D2.シャープ = 1.0; + 下腕_鳥D2.シャープ = 1.0; + 上腕_鳥D2.シャープ = 1.0; + } + 四足胸D2.翼上左接続(上腕_鳥D2); + 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); + 四足胸D2.背中接続(new 背中_羽D()); + 足_鳥D e2 = new 足_鳥D(); + 脚_鳥D 脚_鳥D2 = new 脚_鳥D(); + 脚_鳥D2.足接続(e2); + 脚_鳥D2.尺度B = 1.3; + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(脚_鳥D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_獣D e3 = new 足_獣D(); + 脚_獣D 脚_獣D2 = new 脚_獣D(); + 脚_獣D2.足接続(e3); + 腿_獣D 腿_獣D2 = new 腿_獣D(); + 腿_獣D2.脚接続(脚_獣D2); + 四足腰D2.腿左接続(腿_獣D2); + 四足腰D2.腿右接続(腿_獣D2.Get逆()); + 四足腰D2.尾接続(new 尾_牛D()); + 四足胴D2.SetValuesD("獣毛", true); + obj.EnumEleD().SetValuesD<腰肌D>("獣毛", true); + obj.EnumEleD().SetValuesD<胸毛D>("表示", true); + obj.EnumEleD().SetValuesD<性器_人D>("表示", false); + obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getヒッポグリフ() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳羽(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - obj.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 四足胸D2.背中接続(new 背中_羽D - { - 毛 = true - }); - 手_鳥D 手_鳥D2 = new 手_鳥D(); - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); - 下腕_鳥D2.手接続(手_鳥D2); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); - 上腕_鳥D2.下腕接続(下腕_鳥D2); - if (RNG.XS.NextBool()) - { - 手_鳥D2.シャープ = 1.0; - 下腕_鳥D2.シャープ = 1.0; - 上腕_鳥D2.シャープ = 1.0; - } - 四足胸D2.翼上左接続(上腕_鳥D2); - 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); - 四足胸D2.背中接続(new 背中_羽D()); - 足_鳥D e2 = new 足_鳥D(); - 脚_鳥D 脚_鳥D2 = new 脚_鳥D - { - 尺度B = 1.3 - }; - 脚_鳥D2.足接続(e2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(脚_鳥D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_馬D e3 = new 足_馬D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e3); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 四足腰D2.腿左接続(腿_蹄D2); - 四足腰D2.腿右接続(腿_蹄D2.Get逆()); - 四足腰D2.尾接続(new 尾_馬D()); - obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); - 四足胴D2.SetValuesD("獣毛", true); - obj.EnumEleD().SetValuesD<腰肌D>("獣毛", true); - obj.EnumEleD().SetValuesD<胸毛D>("表示", true); - obj.EnumEleD().SetValuesD<性器_人D>("表示", false); - obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - 四足胴D2.SetValuesD("獣性", false); - 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getヒッポグリフ() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳羽(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + obj.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 四足胸D2.背中接続(new 背中_羽D + { + 毛 = true + }); + 手_鳥D 手_鳥D2 = new 手_鳥D(); + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); + 下腕_鳥D2.手接続(手_鳥D2); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); + 上腕_鳥D2.下腕接続(下腕_鳥D2); + if (RNG.XS.NextBool()) + { + 手_鳥D2.シャープ = 1.0; + 下腕_鳥D2.シャープ = 1.0; + 上腕_鳥D2.シャープ = 1.0; + } + 四足胸D2.翼上左接続(上腕_鳥D2); + 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); + 四足胸D2.背中接続(new 背中_羽D()); + 足_鳥D e2 = new 足_鳥D(); + 脚_鳥D 脚_鳥D2 = new 脚_鳥D + { + 尺度B = 1.3 + }; + 脚_鳥D2.足接続(e2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(脚_鳥D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_馬D e3 = new 足_馬D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e3); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 四足腰D2.腿左接続(腿_蹄D2); + 四足腰D2.腿右接続(腿_蹄D2.Get逆()); + 四足腰D2.尾接続(new 尾_馬D()); + obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); + 四足胴D2.SetValuesD("獣毛", true); + obj.EnumEleD().SetValuesD<腰肌D>("獣毛", true); + obj.EnumEleD().SetValuesD<胸毛D>("表示", true); + obj.EnumEleD().SetValuesD<性器_人D>("表示", false); + obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); + 四足胴D2.SetValuesD("獣性", false); + 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getキマイラ() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻R(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - eleD2 = RNG.XS.Next(3) switch - { - 0 => new 角2_山1D(), - 1 => new 角2_山2D(), - _ => new 角2_山3D(), - }; - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - 腰D2.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 四足胸D2.背中接続(new 背中_羽D - { - 毛 = true - }); - 手_獣D e2 = new 手_獣D(); - 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); - 下腕_獣D2.手接続(e2); - 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); - 上腕_獣D2.下腕接続(下腕_獣D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_獣D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_牛D e3 = new 足_牛D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e3); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 四足腰D2.腿左接続(腿_蹄D2); - 四足腰D2.腿右接続(腿_蹄D2.Get逆()); - 四足腰D2.尾接続(new 尾_蛇D()); - 腰D2.EnumEleD().SetValuesD("獣性", true); - 腰D2.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); - 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getキマイラ() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻R(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + EleD eleD2 = new 獣耳D(); + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + eleD2 = RNG.XS.Next(3) switch + { + 0 => new 角2_山1D(), + 1 => new 角2_山2D(), + _ => new 角2_山3D(), + }; + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + 腰D2.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 四足胸D2.背中接続(new 背中_羽D + { + 毛 = true + }); + 手_獣D e2 = new 手_獣D(); + 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); + 下腕_獣D2.手接続(e2); + 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); + 上腕_獣D2.下腕接続(下腕_獣D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_獣D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_牛D e3 = new 足_牛D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e3); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 四足腰D2.腿左接続(腿_蹄D2); + 四足腰D2.腿右接続(腿_蹄D2.Get逆()); + 四足腰D2.尾接続(new 尾_蛇D()); + 腰D2.EnumEleD().SetValuesD("獣性", true); + 腰D2.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); + 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getスフィンクス(bool b) - { - 腰D 腰D2 = Uni.腰(); - 胴D e = 腰D2.Set胴(); - 胸D 胸D2 = e.Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳人(); - if (b) - { - EleD e2 = (RNG.XS.NextBool() ? ((尾D)new 尾_牛D()) : ((尾D)new 尾_蛇D())); - 腰D2.尾接続(e2); - 胸D2.背中接続(new 背中_羽D - { - 毛 = true - }); - 手_鳥D e3 = new 手_鳥D(); - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); - 下腕_鳥D2.手接続(e3); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); - 上腕_鳥D2.下腕接続(下腕_鳥D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_鳥D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 手_獣D e4 = new 手_獣D - { - 尺度B = 0.9 - }; - 下腕_獣D 下腕_獣D2 = new 下腕_獣D - { - 尺度B = 0.9 - }; - 下腕_獣D2.手接続(e4); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_獣D2); - 肩D 肩D3 = new 肩D(); - 肩D3.上腕接続(上腕_人D2); - 上腕_人D2.EnumEleD().SetValuesD("獣性", true); - 胸D2.肩左接続(肩D3); - 胸D2.肩右接続(肩D3.Get逆()); - 足_獣D e5 = new 足_獣D(); - 脚_獣D 脚_獣D2 = new 脚_獣D(); - 脚_獣D2.足接続(e5); - 腿_獣D 腿_獣D2 = new 腿_獣D(); - 腿_獣D2.脚接続(脚_獣D2); - 腰D2.腿左接続(腿_獣D2); - 腰D2.腿右接続(腿_獣D2.Get逆()); - 胸D2.肌_接続.SetValuesD<胸毛D>("表示", true); - 胸D2.SetValuesD("獣性", true); - e.SetValuesD("獣性", true); - 腰D2.SetValuesD("獣性", true); - } - else - { - 手_鳥D e6 = new 手_鳥D(); - 下腕_鳥D 下腕_鳥D3 = new 下腕_鳥D(); - 下腕_鳥D3.手接続(e6); - 上腕_鳥D 上腕_鳥D3 = new 上腕_鳥D(); - 上腕_鳥D3.下腕接続(下腕_鳥D3); - 肩D 肩D4 = new 肩D(); - 肩D4.上腕接続(上腕_鳥D3); - 胸D2.肩左接続(肩D4); - 胸D2.肩右接続(肩D4.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - 腰D2.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 四足胸D2.背中接続(new 背中_羽D - { - 毛 = true - }); - 手_獣D e7 = new 手_獣D(); - 下腕_獣D 下腕_獣D3 = new 下腕_獣D(); - 下腕_獣D3.手接続(e7); - 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); - 上腕_獣D2.下腕接続(下腕_獣D3); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_獣D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_獣D e8 = new 足_獣D(); - 脚_獣D 脚_獣D3 = new 脚_獣D(); - 脚_獣D3.足接続(e8); - 腿_獣D 腿_獣D3 = new 腿_獣D(); - 腿_獣D3.脚接続(脚_獣D3); - 四足腰D2.腿左接続(腿_獣D3); - 四足腰D2.腿右接続(腿_獣D3.Get逆()); - EleD e2 = (RNG.XS.NextBool() ? ((尾D)new 尾_牛D()) : ((尾D)new 尾_蛇D())); - 四足腰D2.尾接続(e2); - 四足胴D2.SetValuesD("獣毛", true); - 四足胸D2.肌_接続.SetValuesD<胸毛D>("表示", true); - 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - } - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getスフィンクス(bool b) + { + 腰D 腰D2 = Uni.腰(); + 胴D e = 腰D2.Set胴(); + 胸D 胸D2 = e.Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳人(); + if (b) + { + EleD e2 = (RNG.XS.NextBool() ? ((尾D)new 尾_牛D()) : ((尾D)new 尾_蛇D())); + 腰D2.尾接続(e2); + 胸D2.背中接続(new 背中_羽D + { + 毛 = true + }); + 手_鳥D e3 = new 手_鳥D(); + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D(); + 下腕_鳥D2.手接続(e3); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D(); + 上腕_鳥D2.下腕接続(下腕_鳥D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_鳥D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 手_獣D e4 = new 手_獣D + { + 尺度B = 0.9 + }; + 下腕_獣D 下腕_獣D2 = new 下腕_獣D + { + 尺度B = 0.9 + }; + 下腕_獣D2.手接続(e4); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_獣D2); + 肩D 肩D3 = new 肩D(); + 肩D3.上腕接続(上腕_人D2); + 上腕_人D2.EnumEleD().SetValuesD("獣性", true); + 胸D2.肩左接続(肩D3); + 胸D2.肩右接続(肩D3.Get逆()); + 足_獣D e5 = new 足_獣D(); + 脚_獣D 脚_獣D2 = new 脚_獣D(); + 脚_獣D2.足接続(e5); + 腿_獣D 腿_獣D2 = new 腿_獣D(); + 腿_獣D2.脚接続(脚_獣D2); + 腰D2.腿左接続(腿_獣D2); + 腰D2.腿右接続(腿_獣D2.Get逆()); + 胸D2.肌_接続.SetValuesD<胸毛D>("表示", true); + 胸D2.SetValuesD("獣性", true); + e.SetValuesD("獣性", true); + 腰D2.SetValuesD("獣性", true); + } + else + { + 手_鳥D e6 = new 手_鳥D(); + 下腕_鳥D 下腕_鳥D3 = new 下腕_鳥D(); + 下腕_鳥D3.手接続(e6); + 上腕_鳥D 上腕_鳥D3 = new 上腕_鳥D(); + 上腕_鳥D3.下腕接続(下腕_鳥D3); + 肩D 肩D4 = new 肩D(); + 肩D4.上腕接続(上腕_鳥D3); + 胸D2.肩左接続(肩D4); + 胸D2.肩右接続(肩D4.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + 腰D2.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 四足胸D2.背中接続(new 背中_羽D + { + 毛 = true + }); + 手_獣D e7 = new 手_獣D(); + 下腕_獣D 下腕_獣D3 = new 下腕_獣D(); + 下腕_獣D3.手接続(e7); + 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); + 上腕_獣D2.下腕接続(下腕_獣D3); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_獣D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_獣D e8 = new 足_獣D(); + 脚_獣D 脚_獣D3 = new 脚_獣D(); + 脚_獣D3.足接続(e8); + 腿_獣D 腿_獣D3 = new 腿_獣D(); + 腿_獣D3.脚接続(脚_獣D3); + 四足腰D2.腿左接続(腿_獣D3); + 四足腰D2.腿右接続(腿_獣D3.Get逆()); + EleD e2 = (RNG.XS.NextBool() ? ((尾D)new 尾_牛D()) : ((尾D)new 尾_蛇D())); + 四足腰D2.尾接続(e2); + 四足胴D2.SetValuesD("獣毛", true); + 四足胸D2.肌_接続.SetValuesD<胸毛D>("表示", true); + 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); + } + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getレオントケンタウレ() - { - 腰D obj = Uni.腰(); - 胸D 胸D2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻R(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - obj.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 四足胸D2.背中接続(new 背中_羽D - { - 毛 = true - }); - 手_獣D e2 = new 手_獣D(); - 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); - 下腕_獣D2.手接続(e2); - 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); - 上腕_獣D2.下腕接続(下腕_獣D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_獣D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_獣D e3 = new 足_獣D(); - 脚_獣D 脚_獣D2 = new 脚_獣D(); - 脚_獣D2.足接続(e3); - 腿_獣D 腿_獣D2 = new 腿_獣D(); - 腿_獣D2.脚接続(脚_獣D2); - 四足腰D2.腿左接続(腿_獣D2); - 四足腰D2.腿右接続(腿_獣D2.Get逆()); - 四足腰D2.尾接続(new 尾_牛D()); - obj.EnumEleD().SetValuesD("獣性", true); - obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); - 胸D2.肌_接続.SetValuesD("胸毛", false); - obj.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); - obj.EnumEleD().SetValuesD<口_通常D>("牙", true); - obj.EnumEleD().SetValuesD<性器_人D>("表示", false); - obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getレオントケンタウレ() + { + 腰D obj = Uni.腰(); + 胸D 胸D2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻R(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + EleD eleD2 = new 獣耳D(); + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + obj.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 四足胸D2.背中接続(new 背中_羽D + { + 毛 = true + }); + 手_獣D e2 = new 手_獣D(); + 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); + 下腕_獣D2.手接続(e2); + 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); + 上腕_獣D2.下腕接続(下腕_獣D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_獣D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_獣D e3 = new 足_獣D(); + 脚_獣D 脚_獣D2 = new 脚_獣D(); + 脚_獣D2.足接続(e3); + 腿_獣D 腿_獣D2 = new 腿_獣D(); + 腿_獣D2.脚接続(脚_獣D2); + 四足腰D2.腿左接続(腿_獣D2); + 四足腰D2.腿右接続(腿_獣D2.Get逆()); + 四足腰D2.尾接続(new 尾_牛D()); + obj.EnumEleD().SetValuesD("獣性", true); + obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); + 胸D2.肌_接続.SetValuesD("胸毛", false); + obj.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); + obj.EnumEleD().SetValuesD<口_通常D>("牙", true); + obj.EnumEleD().SetValuesD<性器_人D>("表示", false); + obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getティグリスケンタウレ() - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = obj.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻R(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - 腰D2.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 手_獣D e2 = new 手_獣D(); - 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); - 下腕_獣D2.手接続(e2); - 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); - 上腕_獣D2.下腕接続(下腕_獣D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_獣D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_獣D e3 = new 足_獣D(); - 脚_獣D 脚_獣D2 = new 脚_獣D(); - 脚_獣D2.足接続(e3); - 腿_獣D 腿_獣D2 = new 腿_獣D(); - 腿_獣D2.脚接続(脚_獣D2); - 四足腰D2.腿左接続(腿_獣D2); - 四足腰D2.腿右接続(腿_獣D2.Get逆()); - 四足腰D2.尾接続(new 尾_猫D()); - 腰D2.EnumEleD().SetValuesD("獣性", true); - 腰D2.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); - 腰D2.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); - if (RNG.XS.NextBool()) - { - 腰D2.EnumEleD().SetValuesD<獣耳D>("配色指定", 配色指定.T0); - 腰D2.EnumEleD().SetValuesD<尾_猫D>("配色指定", 配色指定.T0); - } - else - { - 腰D2.EnumEleD().SetValuesD<獣耳D>("配色指定", 配色指定.T1); - 腰D2.EnumEleD().SetValuesD<尾_猫D>("配色指定", 配色指定.T1); - } - 四足胸D2.肌_接続.SetValuesD("胸毛", false); - 腰D2.EnumEleD().SetValuesD("虎", true); - 腰D2.EnumEleD().SetValuesD<頬肌D>("隈取", true); - 腰D2.EnumEleD().SetValuesD<頬肌D>("獣性", false); - 腰D2.EnumEleD().SetValuesD<上腕_人D>("淫", true); - 腰D2.EnumEleD().SetValuesD<上腕_人D>("ハート", false); - 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getティグリスケンタウレ() + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = obj.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻R(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + EleD eleD2 = new 獣耳D(); + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + 腰D2.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 手_獣D e2 = new 手_獣D(); + 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); + 下腕_獣D2.手接続(e2); + 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); + 上腕_獣D2.下腕接続(下腕_獣D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_獣D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_獣D e3 = new 足_獣D(); + 脚_獣D 脚_獣D2 = new 脚_獣D(); + 脚_獣D2.足接続(e3); + 腿_獣D 腿_獣D2 = new 腿_獣D(); + 腿_獣D2.脚接続(脚_獣D2); + 四足腰D2.腿左接続(腿_獣D2); + 四足腰D2.腿右接続(腿_獣D2.Get逆()); + 四足腰D2.尾接続(new 尾_猫D()); + 腰D2.EnumEleD().SetValuesD("獣性", true); + 腰D2.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); + 腰D2.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); + if (RNG.XS.NextBool()) + { + 腰D2.EnumEleD().SetValuesD<獣耳D>("配色指定", 配色指定.T0); + 腰D2.EnumEleD().SetValuesD<尾_猫D>("配色指定", 配色指定.T0); + } + else + { + 腰D2.EnumEleD().SetValuesD<獣耳D>("配色指定", 配色指定.T1); + 腰D2.EnumEleD().SetValuesD<尾_猫D>("配色指定", 配色指定.T1); + } + 四足胸D2.肌_接続.SetValuesD("胸毛", false); + 腰D2.EnumEleD().SetValuesD("虎", true); + 腰D2.EnumEleD().SetValuesD<頬肌D>("隈取", true); + 腰D2.EnumEleD().SetValuesD<頬肌D>("獣性", false); + 腰D2.EnumEleD().SetValuesD<上腕_人D>("淫", true); + 腰D2.EnumEleD().SetValuesD<上腕_人D>("ハート", false); + 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getパンテーラケンタウレ() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻R(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - obj.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 手_獣D e2 = new 手_獣D(); - 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); - 下腕_獣D2.手接続(e2); - 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); - 上腕_獣D2.下腕接続(下腕_獣D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_獣D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_獣D e3 = new 足_獣D(); - 脚_獣D 脚_獣D2 = new 脚_獣D(); - 脚_獣D2.足接続(e3); - 腿_獣D 腿_獣D2 = new 腿_獣D(); - 腿_獣D2.脚接続(脚_獣D2); - 四足腰D2.腿左接続(腿_獣D2); - 四足腰D2.腿右接続(腿_獣D2.Get逆()); - 四足腰D2.尾接続(new 尾_猫D()); - obj.EnumEleD().SetValuesD("獣性", true); - obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD("胸毛", false); - obj.EnumEleD().SetValuesD("紋柄", true); - obj.EnumEleD().SetValuesD<鼻肌D>("紋柄", false); - obj.EnumEleD().SetValuesD<頬肌D>("獣性", false); - obj.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); - obj.EnumEleD().SetValuesD<口_通常D>("牙", true); - obj.EnumEleD().SetValuesD<性器_人D>("表示", false); - obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getパンテーラケンタウレ() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻R(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + EleD eleD2 = new 獣耳D(); + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + obj.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 手_獣D e2 = new 手_獣D(); + 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); + 下腕_獣D2.手接続(e2); + 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); + 上腕_獣D2.下腕接続(下腕_獣D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_獣D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_獣D e3 = new 足_獣D(); + 脚_獣D 脚_獣D2 = new 脚_獣D(); + 脚_獣D2.足接続(e3); + 腿_獣D 腿_獣D2 = new 腿_獣D(); + 腿_獣D2.脚接続(脚_獣D2); + 四足腰D2.腿左接続(腿_獣D2); + 四足腰D2.腿右接続(腿_獣D2.Get逆()); + 四足腰D2.尾接続(new 尾_猫D()); + obj.EnumEleD().SetValuesD("獣性", true); + obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD("胸毛", false); + obj.EnumEleD().SetValuesD("紋柄", true); + obj.EnumEleD().SetValuesD<鼻肌D>("紋柄", false); + obj.EnumEleD().SetValuesD<頬肌D>("獣性", false); + obj.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); + obj.EnumEleD().SetValuesD<口_通常D>("牙", true); + obj.EnumEleD().SetValuesD<性器_人D>("表示", false); + obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getチータケンタウレ() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻R(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - double num = 0.95; - 四足胸D 四足胸D2 = Uni.四足胸(); - obj.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 四足胸D2.EnumEleD().SetValuesD("尺度XB", num); - 手_獣D e2 = new 手_獣D(); - 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); - 下腕_獣D2.手接続(e2); - 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); - 上腕_獣D2.下腕接続(下腕_獣D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_獣D2); - num = 1.035; - 下腕_獣D2.EnumEleD().SetValuesD("尺度YB", num); - 上腕_獣D2.尺度XB = num; - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_獣D e3 = new 足_獣D(); - 脚_獣D 脚_獣D2 = new 脚_獣D(); - 脚_獣D2.足接続(e3); - 腿_獣D 腿_獣D2 = new 腿_獣D(); - 腿_獣D2.脚接続(脚_獣D2); - 脚_獣D2.EnumEleD().SetValuesD("尺度YB", num); - 腿_獣D2.尺度XB = num; - 四足腰D2.腿左接続(腿_獣D2); - 四足腰D2.腿右接続(腿_獣D2.Get逆()); - 四足腰D2.尾接続(new 尾_猫D()); - 四足腰D2.EnumEleD().SetValuesD("肥大", 0.5); - obj.EnumEleD().SetValuesD("獣性", true); - obj.EnumEleD().SetValuesD<下腕_人D>("獣腕", false); - obj.EnumEleD().SetValuesD<手_人D>("獣性", false); - obj.EnumEleD().SetValuesD<手_人D>("獣毛", true); - obj.EnumEleD().SetValuesD<手_人D>("肉球", true); - obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD("胸毛", false); - obj.EnumEleD().SetValuesD("紋柄", true); - obj.EnumEleD().SetValuesD<鼻肌D>("紋柄", false); - obj.EnumEleD().SetValuesD<頬肌D>("獣性", false); - obj.EnumEleD().SetValuesD<頬肌D>("豹", true); - obj.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); - obj.EnumEleD().SetValuesD<口_通常D>("牙", true); - obj.EnumEleD().SetValuesD<性器_人D>("表示", false); - obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getチータケンタウレ() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻R(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + EleD eleD2 = new 獣耳D(); + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + double num = 0.95; + 四足胸D 四足胸D2 = Uni.四足胸(); + obj.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 四足胸D2.EnumEleD().SetValuesD("尺度XB", num); + 手_獣D e2 = new 手_獣D(); + 下腕_獣D 下腕_獣D2 = new 下腕_獣D(); + 下腕_獣D2.手接続(e2); + 上腕_獣D 上腕_獣D2 = new 上腕_獣D(); + 上腕_獣D2.下腕接続(下腕_獣D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_獣D2); + num = 1.035; + 下腕_獣D2.EnumEleD().SetValuesD("尺度YB", num); + 上腕_獣D2.尺度XB = num; + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_獣D e3 = new 足_獣D(); + 脚_獣D 脚_獣D2 = new 脚_獣D(); + 脚_獣D2.足接続(e3); + 腿_獣D 腿_獣D2 = new 腿_獣D(); + 腿_獣D2.脚接続(脚_獣D2); + 脚_獣D2.EnumEleD().SetValuesD("尺度YB", num); + 腿_獣D2.尺度XB = num; + 四足腰D2.腿左接続(腿_獣D2); + 四足腰D2.腿右接続(腿_獣D2.Get逆()); + 四足腰D2.尾接続(new 尾_猫D()); + 四足腰D2.EnumEleD().SetValuesD("肥大", 0.5); + obj.EnumEleD().SetValuesD("獣性", true); + obj.EnumEleD().SetValuesD<下腕_人D>("獣腕", false); + obj.EnumEleD().SetValuesD<手_人D>("獣性", false); + obj.EnumEleD().SetValuesD<手_人D>("獣毛", true); + obj.EnumEleD().SetValuesD<手_人D>("肉球", true); + obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); + obj.EnumEleD().SetValuesD("胸毛", false); + obj.EnumEleD().SetValuesD("紋柄", true); + obj.EnumEleD().SetValuesD<鼻肌D>("紋柄", false); + obj.EnumEleD().SetValuesD<頬肌D>("獣性", false); + obj.EnumEleD().SetValuesD<頬肌D>("豹", true); + obj.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); + obj.EnumEleD().SetValuesD<口_通常D>("牙", true); + obj.EnumEleD().SetValuesD<性器_人D>("表示", false); + obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getウェアドラゴンフライ() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口R(); - 頭D2.Set舌短(); - 頭D2.Set耳尖(); - EleD eleD = new 虫顎D(); - 頭D2.頬左接続(eleD); - 頭D2.頬右接続(eleD.Get逆()); - 顔面_虫D 顔面_虫D2 = new 顔面_虫D(); - eleD = new 触覚_線D - { - 尺度YB = 0.4 - }; - 顔面_虫D2.触覚左接続(eleD); - 顔面_虫D2.触覚右接続(eleD.Get逆()); - 頭D2.顔面接続(顔面_虫D2); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - obj2.肩左接続(肩D2.Copy()); - obj2.肩右接続(肩D2.Get逆()); - eleD = new 前翅_羽D(); - obj2.翼上左接続(eleD); - obj2.翼上右接続(eleD.Get逆()); - eleD = new 後翅_羽D(); - obj2.翼下左接続(eleD); - obj2.翼下右接続(eleD.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - eleD = new 尾_竜D(); - obj.尾接続(eleD); - obj.EnumEleD().SetValuesD("虫性", true); - obj.EnumEleD().SetValuesD("虫手", true); - obj.EnumEleD().SetValuesD("虫足", true); - obj.EnumEleD().SetValuesD("虫鎌節", false); - obj.EnumEleD().SetValuesD<手_人D>("鱗", true); - obj.EnumEleD().SetValuesD<足_人D>("鱗", true); - obj.EnumEleD().SetValuesD("配色", 配色指定.C0); - obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getウェアドラゴンフライ() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口R(); + 頭D2.Set舌短(); + 頭D2.Set耳尖(); + EleD eleD = new 虫顎D(); + 頭D2.頬左接続(eleD); + 頭D2.頬右接続(eleD.Get逆()); + 顔面_虫D 顔面_虫D2 = new 顔面_虫D(); + eleD = new 触覚_線D + { + 尺度YB = 0.4 + }; + 顔面_虫D2.触覚左接続(eleD); + 顔面_虫D2.触覚右接続(eleD.Get逆()); + 頭D2.顔面接続(顔面_虫D2); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + obj2.肩左接続(肩D2.Copy()); + obj2.肩右接続(肩D2.Get逆()); + eleD = new 前翅_羽D(); + obj2.翼上左接続(eleD); + obj2.翼上右接続(eleD.Get逆()); + eleD = new 後翅_羽D(); + obj2.翼下左接続(eleD); + obj2.翼下右接続(eleD.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + eleD = new 尾_竜D(); + obj.尾接続(eleD); + obj.EnumEleD().SetValuesD("虫性", true); + obj.EnumEleD().SetValuesD("虫手", true); + obj.EnumEleD().SetValuesD("虫足", true); + obj.EnumEleD().SetValuesD("虫鎌節", false); + obj.EnumEleD().SetValuesD<手_人D>("鱗", true); + obj.EnumEleD().SetValuesD<足_人D>("鱗", true); + obj.EnumEleD().SetValuesD("配色", 配色指定.C0); + obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getウェアビートル() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳尖(); - 頭D2.額接続(new 角1_虫D()); - EleD eleD = new 虫顎D(); - 頭D2.頬左接続(eleD); - 頭D2.頬右接続(eleD.Get逆()); - 顔面_甲D 顔面_甲D2 = new 顔面_甲D(); - eleD = new 触覚_甲D(); - 顔面_甲D2.触覚左接続(eleD); - 顔面_甲D2.触覚右接続(eleD.Get逆()); - 頭D2.顔面接続(顔面_甲D2); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - obj2.肩左接続(肩D2.Copy()); - obj2.肩右接続(肩D2.Get逆()); - eleD = new 後翅_甲D(); - obj2.翼上左接続(eleD); - obj2.翼上右接続(eleD.Get逆()); - eleD = new 前翅_甲D(); - eleD.SetValuesD("紋", RNG.XS.NextBool()); - obj2.翼上左接続(eleD); - obj2.翼上右接続(eleD.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - obj.EnumEleD().SetValuesD("虫性", true); - obj.EnumEleD().SetValuesD("虫手", true); - obj.EnumEleD().SetValuesD("虫足", true); - obj.EnumEleD().SetValuesD("虫鎌節", false); - obj.EnumEleD().SetValuesD<手_人D>("鱗", true); - obj.EnumEleD().SetValuesD<足_人D>("鱗", true); - obj.EnumEleD().SetValuesD("配色", 配色指定.C0); - obj.EnumEleD().SetValuesD("棘3", false); - obj.EnumEleD().SetValuesD("棘4", false); - obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getウェアビートル() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳尖(); + 頭D2.額接続(new 角1_虫D()); + EleD eleD = new 虫顎D(); + 頭D2.頬左接続(eleD); + 頭D2.頬右接続(eleD.Get逆()); + 顔面_甲D 顔面_甲D2 = new 顔面_甲D(); + eleD = new 触覚_甲D(); + 顔面_甲D2.触覚左接続(eleD); + 顔面_甲D2.触覚右接続(eleD.Get逆()); + 頭D2.顔面接続(顔面_甲D2); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + obj2.肩左接続(肩D2.Copy()); + obj2.肩右接続(肩D2.Get逆()); + eleD = new 後翅_甲D(); + obj2.翼上左接続(eleD); + obj2.翼上右接続(eleD.Get逆()); + eleD = new 前翅_甲D(); + eleD.SetValuesD("紋", RNG.XS.NextBool()); + obj2.翼上左接続(eleD); + obj2.翼上右接続(eleD.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + obj.EnumEleD().SetValuesD("虫性", true); + obj.EnumEleD().SetValuesD("虫手", true); + obj.EnumEleD().SetValuesD("虫足", true); + obj.EnumEleD().SetValuesD("虫鎌節", false); + obj.EnumEleD().SetValuesD<手_人D>("鱗", true); + obj.EnumEleD().SetValuesD<足_人D>("鱗", true); + obj.EnumEleD().SetValuesD("配色", 配色指定.C0); + obj.EnumEleD().SetValuesD("棘3", false); + obj.EnumEleD().SetValuesD("棘4", false); + obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getウェアスタッグビートル() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳尖(); - EleD eleD = new 耳_尖D(); - 頭D2.耳左接続(eleD); - 頭D2.耳右接続(eleD.Get逆()); - 大顎基D 大顎基D2 = new 大顎基D(); - eleD = new 大顎D(); - 大顎基D2.顎左接続(eleD); - 大顎基D2.顎右接続(eleD.Get逆()); - 頭D2.大顎基接続(大顎基D2); - 顔面_甲D 顔面_甲D2 = new 顔面_甲D(); - eleD = new 触覚_甲D(); - 顔面_甲D2.触覚左接続(eleD); - 顔面_甲D2.触覚右接続(eleD.Get逆()); - 頭D2.顔面接続(顔面_甲D2); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - obj2.肩左接続(肩D2.Copy()); - obj2.肩右接続(肩D2.Get逆()); - eleD = new 後翅_甲D(); - obj2.翼上左接続(eleD); - obj2.翼上右接続(eleD.Get逆()); - eleD = new 前翅_甲D(); - eleD.SetValuesD("紋", RNG.XS.NextBool()); - obj2.翼上左接続(eleD); - obj2.翼上右接続(eleD.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - obj.EnumEleD().SetValuesD("虫性", true); - obj.EnumEleD().SetValuesD("虫手", true); - obj.EnumEleD().SetValuesD("虫足", true); - obj.EnumEleD().SetValuesD("虫鎌節", false); - obj.EnumEleD().SetValuesD<手_人D>("鱗", true); - obj.EnumEleD().SetValuesD<足_人D>("鱗", true); - obj.EnumEleD().SetValuesD("配色", 配色指定.C0); - obj.EnumEleD().SetValuesD<脚_人D>("棘", false); - obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getウェアスタッグビートル() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳尖(); + EleD eleD = new 耳_尖D(); + 頭D2.耳左接続(eleD); + 頭D2.耳右接続(eleD.Get逆()); + 大顎基D 大顎基D2 = new 大顎基D(); + eleD = new 大顎D(); + 大顎基D2.顎左接続(eleD); + 大顎基D2.顎右接続(eleD.Get逆()); + 頭D2.大顎基接続(大顎基D2); + 顔面_甲D 顔面_甲D2 = new 顔面_甲D(); + eleD = new 触覚_甲D(); + 顔面_甲D2.触覚左接続(eleD); + 顔面_甲D2.触覚右接続(eleD.Get逆()); + 頭D2.顔面接続(顔面_甲D2); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + obj2.肩左接続(肩D2.Copy()); + obj2.肩右接続(肩D2.Get逆()); + eleD = new 後翅_甲D(); + obj2.翼上左接続(eleD); + obj2.翼上右接続(eleD.Get逆()); + eleD = new 前翅_甲D(); + eleD.SetValuesD("紋", RNG.XS.NextBool()); + obj2.翼上左接続(eleD); + obj2.翼上右接続(eleD.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + obj.EnumEleD().SetValuesD("虫性", true); + obj.EnumEleD().SetValuesD("虫手", true); + obj.EnumEleD().SetValuesD("虫足", true); + obj.EnumEleD().SetValuesD("虫鎌節", false); + obj.EnumEleD().SetValuesD<手_人D>("鱗", true); + obj.EnumEleD().SetValuesD<足_人D>("鱗", true); + obj.EnumEleD().SetValuesD("配色", 配色指定.C0); + obj.EnumEleD().SetValuesD<脚_人D>("棘", false); + obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getウェアマンティス() - { - 腰D obj = Uni.腰(); - 胴D obj2 = obj.Set胴(); - 胸D obj3 = obj2.Set胸R(); - 頭D 頭D2 = obj3.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口R(); - 頭D2.Set舌短(); - 頭D2.Set耳尖(); - EleD eleD = new 虫顎D(); - 頭D2.頬左接続(eleD); - 頭D2.頬右接続(eleD.Get逆()); - 顔面_虫D 顔面_虫D2 = new 顔面_虫D(); - eleD = new 触覚_線D(); - 顔面_虫D2.触覚左接続(eleD); - 顔面_虫D2.触覚右接続(eleD.Get逆()); - 頭D2.顔面接続(顔面_虫D2); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 下腕_人D2.虫鎌接続(new 虫鎌D()); - obj3.肩左接続(肩D2); - obj3.肩右接続(肩D2.Get逆()); - eleD = new 前翅_草D(); - eleD.SetValuesD("紋", RNG.XS.NextBool()); - obj2.翼左接続(eleD); - obj2.翼右接続(eleD.Get逆()); - eleD = new 後翅_草D(); - obj2.翼左接続(eleD); - obj2.翼右接続(eleD.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - eleD = new 尾_虫D(); - obj.尾接続(eleD); - obj.EnumEleD().SetValuesD("虫性", true); - obj.EnumEleD().SetValuesD("虫手", true); - obj.EnumEleD().SetValuesD("虫足", true); - obj.EnumEleD().SetValuesD<手_人D>("鱗", true); - obj.EnumEleD().SetValuesD<足_人D>("鱗", true); - obj.EnumEleD().SetValuesD("配色", 配色指定.C0); - obj.EnumEleD().SetValuesD<脚_人D>("棘2", false); - obj.EnumEleD().SetValuesD<脚_人D>("棘3", false); - obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getウェアマンティス() + { + 腰D obj = Uni.腰(); + 胴D obj2 = obj.Set胴(); + 胸D obj3 = obj2.Set胸R(); + 頭D 頭D2 = obj3.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口R(); + 頭D2.Set舌短(); + 頭D2.Set耳尖(); + EleD eleD = new 虫顎D(); + 頭D2.頬左接続(eleD); + 頭D2.頬右接続(eleD.Get逆()); + 顔面_虫D 顔面_虫D2 = new 顔面_虫D(); + eleD = new 触覚_線D(); + 顔面_虫D2.触覚左接続(eleD); + 顔面_虫D2.触覚右接続(eleD.Get逆()); + 頭D2.顔面接続(顔面_虫D2); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 下腕_人D2.虫鎌接続(new 虫鎌D()); + obj3.肩左接続(肩D2); + obj3.肩右接続(肩D2.Get逆()); + eleD = new 前翅_草D(); + eleD.SetValuesD("紋", RNG.XS.NextBool()); + obj2.翼左接続(eleD); + obj2.翼右接続(eleD.Get逆()); + eleD = new 後翅_草D(); + obj2.翼左接続(eleD); + obj2.翼右接続(eleD.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + eleD = new 尾_虫D(); + obj.尾接続(eleD); + obj.EnumEleD().SetValuesD("虫性", true); + obj.EnumEleD().SetValuesD("虫手", true); + obj.EnumEleD().SetValuesD("虫足", true); + obj.EnumEleD().SetValuesD<手_人D>("鱗", true); + obj.EnumEleD().SetValuesD<足_人D>("鱗", true); + obj.EnumEleD().SetValuesD("配色", 配色指定.C0); + obj.EnumEleD().SetValuesD<脚_人D>("棘2", false); + obj.EnumEleD().SetValuesD<脚_人D>("棘3", false); + obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getエキドナ() - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = obj.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌長(); - if (RNG.XS.NextBool()) - { - 頭D2.Set耳人(); - } - else - { - 頭D2.Set耳尖(); - } - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - 手_鳥D 手_鳥D2 = new 手_鳥D - { - シャープ = RNG.XS.NextDouble() - }; - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D - { - シャープ = 手_鳥D2.シャープ - }; - 下腕_鳥D2.手接続(手_鳥D2); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D - { - シャープ = 下腕_鳥D2.シャープ - }; - 上腕_鳥D2.下腕接続(下腕_鳥D2); - obj.翼上左接続(上腕_鳥D2); - obj.翼上右接続(上腕_鳥D2.Get逆()); - 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); - 腰D2.半身接続(長物_蛇D2); - 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); - 長物_蛇D2.胴接続(胴_蛇D2); - for (int i = 0; i < 45; i++) - { - 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); - } - 胴_蛇D2.胴接続(RNG.XS.NextBool() ? ((尾D)new 尾_ヘD()) : ((尾D)new 尾_ガD())); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getエキドナ() + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = obj.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌長(); + if (RNG.XS.NextBool()) + { + 頭D2.Set耳人(); + } + else + { + 頭D2.Set耳尖(); + } + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + 手_鳥D 手_鳥D2 = new 手_鳥D + { + シャープ = RNG.XS.NextDouble() + }; + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D + { + シャープ = 手_鳥D2.シャープ + }; + 下腕_鳥D2.手接続(手_鳥D2); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D + { + シャープ = 下腕_鳥D2.シャープ + }; + 上腕_鳥D2.下腕接続(下腕_鳥D2); + obj.翼上左接続(上腕_鳥D2); + obj.翼上右接続(上腕_鳥D2.Get逆()); + 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); + 腰D2.半身接続(長物_蛇D2); + 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); + 長物_蛇D2.胴接続(胴_蛇D2); + for (int i = 0; i < 45; i++) + { + 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); + } + 胴_蛇D2.胴接続(RNG.XS.NextBool() ? ((尾D)new 尾_ヘD()) : ((尾D)new 尾_ガD())); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getゴルゴン() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 後髪0_肢系D 後髪0_肢系D2 = new 後髪0_肢系D(); - EleD eleD2 = new 尾_蛇D(); - 後髪0_肢系D2.左5接続(eleD2); - 後髪0_肢系D2.左4接続(eleD2.Copy()); - 後髪0_肢系D2.左3接続(eleD2.Copy()); - 後髪0_肢系D2.左2接続(eleD2.Copy()); - 後髪0_肢系D2.左1接続(eleD2.Copy()); - 後髪0_肢系D2.右1接続(eleD2.Copy()); - 後髪0_肢系D2.右2接続(eleD2.Copy()); - 後髪0_肢系D2.右3接続(eleD2.Copy()); - 後髪0_肢系D2.右4接続(eleD2.Copy()); - 後髪0_肢系D2.右5接続(eleD2.Copy()); - eleD.後髪_接続.RemoveAt(0); - eleD.後髪_接続.Insert(0, 後髪0_肢系D2); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口裂(); - 頭D2.Set舌長(); - 頭D2.Set耳尖(); - 頭D2.額接続(SlaveMatrix.GameClasses._Con.Get縦眼R()); - eleD2 = SlaveMatrix.GameClasses._Con.Get頬眼R(右: false); - 頭D2.頬肌左接続(eleD2); - 頭D2.頬肌右接続(eleD2.Get逆()); - eleD2 = RNG.XS.Next(3) switch - { - 0 => new 角2_牛1D(), - 1 => new 角2_牛4D(), - _ => new 角2_鬼D(), - }; - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - 腰D2.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 手_鳥D 手_鳥D2 = new 手_鳥D - { - シャープ = RNG.XS.NextDouble() - }; - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D - { - シャープ = 手_鳥D2.シャープ - }; - 下腕_鳥D2.手接続(手_鳥D2); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D - { - シャープ = 下腕_鳥D2.シャープ - }; - 上腕_鳥D2.下腕接続(下腕_鳥D2); - 四足胸D2.翼上左接続(上腕_鳥D2); - 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); - 足_馬D e2 = new 足_馬D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e2); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 四足腰D2.腿左接続(腿_蹄D2); - 四足腰D2.腿右接続(腿_蹄D2.Get逆()); - 四足腰D2.尾接続(new 尾_馬D()); - 腰D2.EnumEleD().SetValuesD<上腕_人D>("竜性", true); - 腰D2.EnumEleD().SetValuesD<下腕_人D>("竜性", true); - 腰D2.EnumEleD().SetValuesD<手_人D>("鱗", true); - 腰D2.EnumEleD().SetValuesD<手_人D>("配色", 配色指定.S0); - 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getゴルゴン() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 後髪0_肢系D 後髪0_肢系D2 = new 後髪0_肢系D(); + EleD eleD2 = new 尾_蛇D(); + 後髪0_肢系D2.左5接続(eleD2); + 後髪0_肢系D2.左4接続(eleD2.Copy()); + 後髪0_肢系D2.左3接続(eleD2.Copy()); + 後髪0_肢系D2.左2接続(eleD2.Copy()); + 後髪0_肢系D2.左1接続(eleD2.Copy()); + 後髪0_肢系D2.右1接続(eleD2.Copy()); + 後髪0_肢系D2.右2接続(eleD2.Copy()); + 後髪0_肢系D2.右3接続(eleD2.Copy()); + 後髪0_肢系D2.右4接続(eleD2.Copy()); + 後髪0_肢系D2.右5接続(eleD2.Copy()); + eleD.後髪_接続.RemoveAt(0); + eleD.後髪_接続.Insert(0, 後髪0_肢系D2); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口裂(); + 頭D2.Set舌長(); + 頭D2.Set耳尖(); + 頭D2.額接続(SlaveMatrix.GameClasses._Con.Get縦眼R()); + eleD2 = SlaveMatrix.GameClasses._Con.Get頬眼R(右: false); + 頭D2.頬肌左接続(eleD2); + 頭D2.頬肌右接続(eleD2.Get逆()); + eleD2 = RNG.XS.Next(3) switch + { + 0 => new 角2_牛1D(), + 1 => new 角2_牛4D(), + _ => new 角2_鬼D(), + }; + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + 腰D2.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 手_鳥D 手_鳥D2 = new 手_鳥D + { + シャープ = RNG.XS.NextDouble() + }; + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D + { + シャープ = 手_鳥D2.シャープ + }; + 下腕_鳥D2.手接続(手_鳥D2); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D + { + シャープ = 下腕_鳥D2.シャープ + }; + 上腕_鳥D2.下腕接続(下腕_鳥D2); + 四足胸D2.翼上左接続(上腕_鳥D2); + 四足胸D2.翼上右接続(上腕_鳥D2.Get逆()); + 足_馬D e2 = new 足_馬D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e2); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 四足腰D2.腿左接続(腿_蹄D2); + 四足腰D2.腿右接続(腿_蹄D2.Get逆()); + 四足腰D2.尾接続(new 尾_馬D()); + 腰D2.EnumEleD().SetValuesD<上腕_人D>("竜性", true); + 腰D2.EnumEleD().SetValuesD<下腕_人D>("竜性", true); + 腰D2.EnumEleD().SetValuesD<手_人D>("鱗", true); + 腰D2.EnumEleD().SetValuesD<手_人D>("配色", 配色指定.S0); + 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getヒュドラ() - { - 腰D 腰D2 = Uni.腰(); - 頭D 頭D2 = 腰D2.Set胴().Set胸R().Set首() - .Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 後髪0_肢系D 後髪0_肢系D2 = new 後髪0_肢系D(); - EleD eleD2 = new 尾_蛇D(); - 後髪0_肢系D2.左5接続(eleD2); - 後髪0_肢系D2.左4接続(eleD2.Copy()); - 後髪0_肢系D2.左3接続(eleD2.Copy()); - 後髪0_肢系D2.左2接続(eleD2.Copy()); - 後髪0_肢系D2.左1接続(eleD2.Copy()); - 後髪0_肢系D2.右1接続(eleD2.Copy()); - 後髪0_肢系D2.右2接続(eleD2.Copy()); - 後髪0_肢系D2.右3接続(eleD2.Copy()); - 後髪0_肢系D2.右4接続(eleD2.Copy()); - 後髪0_肢系D2.右5接続(eleD2.Copy()); - eleD.後髪_接続.RemoveAt(0); - eleD.後髪_接続.Insert(0, 後髪0_肢系D2); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口裂(); - 頭D2.Set舌長(); - 頭D2.Set耳人(); - 頭頂_宇D 頭頂_宇D2 = new 頭頂_宇D - { - 鱗 = true - }; - 頭頂_宇D2.頭部後接続(new 頭頂後_宇D()); - 頭D2.頭頂接続(頭頂_宇D2); - 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); - 腰D2.半身接続(長物_蛇D2); - 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); - 長物_蛇D2.胴接続(胴_蛇D2); - for (int i = 0; i < 45; i++) - { - 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); - } - 胴_蛇D2.胴接続(new 尾_ヘD()); - 腰D2.EnumEleD().SetValuesD("竜性", true); - 腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false); - 腰D2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getヒュドラ() + { + 腰D 腰D2 = Uni.腰(); + 頭D 頭D2 = 腰D2.Set胴().Set胸R().Set首() + .Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 後髪0_肢系D 後髪0_肢系D2 = new 後髪0_肢系D(); + EleD eleD2 = new 尾_蛇D(); + 後髪0_肢系D2.左5接続(eleD2); + 後髪0_肢系D2.左4接続(eleD2.Copy()); + 後髪0_肢系D2.左3接続(eleD2.Copy()); + 後髪0_肢系D2.左2接続(eleD2.Copy()); + 後髪0_肢系D2.左1接続(eleD2.Copy()); + 後髪0_肢系D2.右1接続(eleD2.Copy()); + 後髪0_肢系D2.右2接続(eleD2.Copy()); + 後髪0_肢系D2.右3接続(eleD2.Copy()); + 後髪0_肢系D2.右4接続(eleD2.Copy()); + 後髪0_肢系D2.右5接続(eleD2.Copy()); + eleD.後髪_接続.RemoveAt(0); + eleD.後髪_接続.Insert(0, 後髪0_肢系D2); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口裂(); + 頭D2.Set舌長(); + 頭D2.Set耳人(); + 頭頂_宇D 頭頂_宇D2 = new 頭頂_宇D + { + 鱗 = true + }; + 頭頂_宇D2.頭部後接続(new 頭頂後_宇D()); + 頭D2.頭頂接続(頭頂_宇D2); + 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); + 腰D2.半身接続(長物_蛇D2); + 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); + 長物_蛇D2.胴接続(胴_蛇D2); + for (int i = 0; i < 45; i++) + { + 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); + } + 胴_蛇D2.胴接続(new 尾_ヘD()); + 腰D2.EnumEleD().SetValuesD("竜性", true); + 腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false); + 腰D2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getウロボロス() - { - 腰D 腰D2 = Uni.腰(); - 頭D 頭D2 = 腰D2.Set胴().Set胸R().Set首() - .Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口裂(); - 頭D2.Set舌長(); - 頭D2.Set耳人(); - 頭D2.額接続(new 角1_虫D()); - EleD eleD2 = new 角2_虫D(); - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 顔面_甲D e = new 顔面_甲D(); - 頭D2.顔面接続(e); - 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); - 腰D2.半身接続(長物_蛇D2); - 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); - 長物_蛇D2.胴接続(胴_蛇D2); - for (int i = 0; i < 40; i++) - { - 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); - } - 胴_蛇D2.胴接続(new 尾_ヘD()); - 腰D2.EnumEleD().SetValuesD("竜性", true); - 腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false); - 腰D2.EnumEleD().SetValuesD("コア1", true); - 腰D2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getウロボロス() + { + 腰D 腰D2 = Uni.腰(); + 頭D 頭D2 = 腰D2.Set胴().Set胸R().Set首() + .Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口裂(); + 頭D2.Set舌長(); + 頭D2.Set耳人(); + 頭D2.額接続(new 角1_虫D()); + EleD eleD2 = new 角2_虫D(); + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 顔面_甲D e = new 顔面_甲D(); + 頭D2.顔面接続(e); + 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); + 腰D2.半身接続(長物_蛇D2); + 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); + 長物_蛇D2.胴接続(胴_蛇D2); + for (int i = 0; i < 40; i++) + { + 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); + } + 胴_蛇D2.胴接続(new 尾_ヘD()); + 腰D2.EnumEleD().SetValuesD("竜性", true); + 腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false); + 腰D2.EnumEleD().SetValuesD("コア1", true); + 腰D2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getカッパ() - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = obj.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳尖(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - 頭D2.頭頂接続(new 頭頂_皿D()); - obj.背中接続(new 背中_甲D - { - 縁側角 = RNG.XS.NextDouble() - }); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - 腰D2.腿左接続(腿_人D2); - 腰D2.腿右接続(腿_人D2.Get逆()); - if (RNG.XS.NextBool()) - { - EleD e3 = new 尾_短D(); - 腰D2.尾接続(e3); - } - 腰D2.EnumEleD().SetValuesD("腹板", true); - 腰D2.EnumEleD().SetValuesD<胸腹板D>("表示", true); - 腰D2.EnumEleD().SetValuesD<胴腹板D>("表示", true); - 腰D2.EnumEleD().SetValuesD<ボテ腹板D>("表示", false); - 腰D2.EnumEleD().SetValuesD("水掻", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getカッパ() + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = obj.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳尖(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + 頭D2.頭頂接続(new 頭頂_皿D()); + obj.背中接続(new 背中_甲D + { + 縁側角 = RNG.XS.NextDouble() + }); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + 腰D2.腿左接続(腿_人D2); + 腰D2.腿右接続(腿_人D2.Get逆()); + if (RNG.XS.NextBool()) + { + EleD e3 = new 尾_短D(); + 腰D2.尾接続(e3); + } + 腰D2.EnumEleD().SetValuesD("腹板", true); + 腰D2.EnumEleD().SetValuesD<胸腹板D>("表示", true); + 腰D2.EnumEleD().SetValuesD<胴腹板D>("表示", true); + 腰D2.EnumEleD().SetValuesD<ボテ腹板D>("表示", false); + 腰D2.EnumEleD().SetValuesD("水掻", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getムカデジョウロウ() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口R(); - 頭D2.Set舌短(); - 頭D2.Set耳人(); - EleD eleD; - if (RNG.XS.NextBool()) - { - eleD = new 虫顎D - { - 尺度B = 1.1 - }; - 頭D2.頬左接続(eleD); - 頭D2.頬右接続(eleD.Get逆()); - } - if (RNG.XS.NextBool()) - { - eleD = new 触覚_節D - { - 尺度B = 1.4 - }; - 頭D2.触覚左接続(eleD); - 頭D2.触覚右接続(eleD.Get逆()); - } - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - if (RNG.XS.NextBool()) - { - 胸D2.肩左接続(肩D2.Copy()); - 胸D2.肩右接続(肩D2.Get逆()); - 胸D2.肩左接続(肩D2.Copy()); - 胸D2.肩右接続(肩D2.Get逆()); - } - 長物_蟲D 長物_蟲D2 = new 長物_蟲D(); - 腰D2.半身接続(長物_蟲D2); - eleD = new 節足_足百D(); - 長物_蟲D2.左0接続(eleD); - 長物_蟲D2.右0接続(eleD.Get逆()); - 長物_蟲D2.左1接続(eleD.Copy()); - 長物_蟲D2.右1接続(eleD.Get逆()); - 胴_蟲D 胴_蟲D2 = new 胴_蟲D(); - 長物_蟲D2.胴接続(胴_蟲D2); - 胴_蟲D2.左接続(eleD.Copy()); - 胴_蟲D2.右接続(eleD.Get逆()); - for (int i = 0; i < 21; i++) - { - 胴_蟲D2.胴接続(胴_蟲D2 = new 胴_蟲D()); - 胴_蟲D2.左接続(eleD.Copy()); - 胴_蟲D2.右接続(eleD.Get逆()); - } - 尾_蟲D 尾_蟲D2 = new 尾_蟲D(); - 節尾_曳航D 節尾_曳航D2 = new 節尾_曳航D(); - 尾_蟲D2.左1接続(eleD.Copy()); - 尾_蟲D2.右1接続(eleD.Get逆()); - 尾_蟲D2.左2接続(eleD.Copy()); - 尾_蟲D2.右2接続(eleD.Get逆()); - 尾_蟲D2.左3接続(eleD.Copy()); - 尾_蟲D2.右3接続(eleD.Get逆()); - 尾_蟲D2.左4接続(eleD.Copy()); - 尾_蟲D2.右4接続(eleD.Get逆()); - 尾_蟲D2.左5接続(eleD.Copy()); - 尾_蟲D2.右5接続(eleD.Get逆()); - 尾_蟲D2.尾左接続(節尾_曳航D2); - 尾_蟲D2.尾右接続(節尾_曳航D2.Get逆()); - 胴_蟲D2.胴接続(尾_蟲D2); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getムカデジョウロウ() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口R(); + 頭D2.Set舌短(); + 頭D2.Set耳人(); + EleD eleD; + if (RNG.XS.NextBool()) + { + eleD = new 虫顎D + { + 尺度B = 1.1 + }; + 頭D2.頬左接続(eleD); + 頭D2.頬右接続(eleD.Get逆()); + } + if (RNG.XS.NextBool()) + { + eleD = new 触覚_節D + { + 尺度B = 1.4 + }; + 頭D2.触覚左接続(eleD); + 頭D2.触覚右接続(eleD.Get逆()); + } + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + if (RNG.XS.NextBool()) + { + 胸D2.肩左接続(肩D2.Copy()); + 胸D2.肩右接続(肩D2.Get逆()); + 胸D2.肩左接続(肩D2.Copy()); + 胸D2.肩右接続(肩D2.Get逆()); + } + 長物_蟲D 長物_蟲D2 = new 長物_蟲D(); + 腰D2.半身接続(長物_蟲D2); + eleD = new 節足_足百D(); + 長物_蟲D2.左0接続(eleD); + 長物_蟲D2.右0接続(eleD.Get逆()); + 長物_蟲D2.左1接続(eleD.Copy()); + 長物_蟲D2.右1接続(eleD.Get逆()); + 胴_蟲D 胴_蟲D2 = new 胴_蟲D(); + 長物_蟲D2.胴接続(胴_蟲D2); + 胴_蟲D2.左接続(eleD.Copy()); + 胴_蟲D2.右接続(eleD.Get逆()); + for (int i = 0; i < 21; i++) + { + 胴_蟲D2.胴接続(胴_蟲D2 = new 胴_蟲D()); + 胴_蟲D2.左接続(eleD.Copy()); + 胴_蟲D2.右接続(eleD.Get逆()); + } + 尾_蟲D 尾_蟲D2 = new 尾_蟲D(); + 節尾_曳航D 節尾_曳航D2 = new 節尾_曳航D(); + 尾_蟲D2.左1接続(eleD.Copy()); + 尾_蟲D2.右1接続(eleD.Get逆()); + 尾_蟲D2.左2接続(eleD.Copy()); + 尾_蟲D2.右2接続(eleD.Get逆()); + 尾_蟲D2.左3接続(eleD.Copy()); + 尾_蟲D2.右3接続(eleD.Get逆()); + 尾_蟲D2.左4接続(eleD.Copy()); + 尾_蟲D2.右4接続(eleD.Get逆()); + 尾_蟲D2.左5接続(eleD.Copy()); + 尾_蟲D2.右5接続(eleD.Get逆()); + 尾_蟲D2.尾左接続(節尾_曳航D2); + 尾_蟲D2.尾右接続(節尾_曳航D2.Get逆()); + 胴_蟲D2.胴接続(尾_蟲D2); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getカーバンクル() - { - 腰D 腰D2 = Uni.腰(); - 胸D obj = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = obj.Set首().Set頭R1(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D - { - 尺度B = 1.1, - 尺度YB = 1.2 - }; - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 腰D2.尾接続(new 尾_馬D()); - obj.背中接続(new 背中_羽D - { - 毛 = true - }); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj.肩左接続(肩D2); - obj.肩右接続(肩D2.Get逆()); - 足_獣D e2 = new 足_獣D(); - 脚_獣D 脚_獣D2 = new 脚_獣D(); - 脚_獣D2.足接続(e2); - 腿_獣D 腿_獣D2 = new 腿_獣D(); - 腿_獣D2.脚接続(脚_獣D2); - 腰D2.腿左接続(腿_獣D2); - 腰D2.腿右接続(腿_獣D2.Get逆()); - 腰D2.EnumEleD().SetValuesD("獣性", true); - 腰D2.EnumEleD().SetValuesD("秘石", true); - 腰D2.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); - 腰D2.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); - 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getカーバンクル() + { + 腰D 腰D2 = Uni.腰(); + 胸D obj = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = obj.Set首().Set頭R1(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + EleD eleD2 = new 獣耳D + { + 尺度B = 1.1, + 尺度YB = 1.2 + }; + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 腰D2.尾接続(new 尾_馬D()); + obj.背中接続(new 背中_羽D + { + 毛 = true + }); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj.肩左接続(肩D2); + obj.肩右接続(肩D2.Get逆()); + 足_獣D e2 = new 足_獣D(); + 脚_獣D 脚_獣D2 = new 脚_獣D(); + 脚_獣D2.足接続(e2); + 腿_獣D 腿_獣D2 = new 腿_獣D(); + 腿_獣D2.脚接続(脚_獣D2); + 腰D2.腿左接続(腿_獣D2); + 腰D2.腿右接続(腿_獣D2.Get逆()); + 腰D2.EnumEleD().SetValuesD("獣性", true); + 腰D2.EnumEleD().SetValuesD("秘石", true); + 腰D2.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); + 腰D2.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); + 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getバジリスク() - { - 腰D 腰D2 = Uni.腰(); - 胴D obj = 腰D2.Set胴(); - 頭D 頭D2 = obj.Set胸R().Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌長(); - 頭D2.Set耳人(); - 頭頂_宇D 頭頂_宇D2 = new 頭頂_宇D - { - 鱗 = true - }; - 頭頂_宇D2.頭部後接続(new 頭頂後_宇D()); - 頭D2.頭頂接続(頭頂_宇D2); - 頭D2.額接続(new 角1_虫D()); - 手_鳥D 手_鳥D2 = new 手_鳥D - { - シャープ = RNG.XS.NextDouble() - }; - 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D - { - シャープ = 手_鳥D2.シャープ - }; - 下腕_鳥D2.手接続(手_鳥D2); - 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D - { - シャープ = 下腕_鳥D2.シャープ - }; - 上腕_鳥D2.下腕接続(下腕_鳥D2); - obj.翼左接続(上腕_鳥D2); - obj.翼右接続(上腕_鳥D2.Get逆()); - 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); - 腰D2.半身接続(長物_蛇D2); - 足_鳥D e = new 足_鳥D - { - 尺度B = 1.1 - }; - 脚_竜D 脚_竜D2 = new 脚_竜D - { - 尺度B = 1.1 - }; - 脚_竜D2.足接続(e); - 四足脇D 四足脇D2 = new 四足脇D - { - 尺度B = 1.1 - }; - 四足脇D2.上腕接続(脚_竜D2); - 腰D2.翼左接続(四足脇D2); - 腰D2.翼右接続(四足脇D2.Get逆()); - 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); - 長物_蛇D2.胴接続(胴_蛇D2); - for (int i = 0; i < 30; i++) - { - 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); - } - 胴_蛇D2.胴接続(new 尾_ヘD()); - 腰D2.EnumEleD().SetValuesD("竜性", true); - 腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getバジリスク() + { + 腰D 腰D2 = Uni.腰(); + 胴D obj = 腰D2.Set胴(); + 頭D 頭D2 = obj.Set胸R().Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌長(); + 頭D2.Set耳人(); + 頭頂_宇D 頭頂_宇D2 = new 頭頂_宇D + { + 鱗 = true + }; + 頭頂_宇D2.頭部後接続(new 頭頂後_宇D()); + 頭D2.頭頂接続(頭頂_宇D2); + 頭D2.額接続(new 角1_虫D()); + 手_鳥D 手_鳥D2 = new 手_鳥D + { + シャープ = RNG.XS.NextDouble() + }; + 下腕_鳥D 下腕_鳥D2 = new 下腕_鳥D + { + シャープ = 手_鳥D2.シャープ + }; + 下腕_鳥D2.手接続(手_鳥D2); + 上腕_鳥D 上腕_鳥D2 = new 上腕_鳥D + { + シャープ = 下腕_鳥D2.シャープ + }; + 上腕_鳥D2.下腕接続(下腕_鳥D2); + obj.翼左接続(上腕_鳥D2); + obj.翼右接続(上腕_鳥D2.Get逆()); + 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); + 腰D2.半身接続(長物_蛇D2); + 足_鳥D e = new 足_鳥D + { + 尺度B = 1.1 + }; + 脚_竜D 脚_竜D2 = new 脚_竜D + { + 尺度B = 1.1 + }; + 脚_竜D2.足接続(e); + 四足脇D 四足脇D2 = new 四足脇D + { + 尺度B = 1.1 + }; + 四足脇D2.上腕接続(脚_竜D2); + 腰D2.翼左接続(四足脇D2); + 腰D2.翼右接続(四足脇D2.Get逆()); + 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); + 長物_蛇D2.胴接続(胴_蛇D2); + for (int i = 0; i < 30; i++) + { + 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); + } + 胴_蛇D2.胴接続(new 尾_ヘD()); + 腰D2.EnumEleD().SetValuesD("竜性", true); + 腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getコカトリス() - { - 腰D 腰D2 = Uni.腰(); - 胴D obj = 腰D2.Set胴(); - 胸D 胸D2 = obj.Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌長(); - 頭D2.Set耳羽(); - 手_蝙D e = new 手_蝙D(); - 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); - 下腕_蝙D2.手接続(e); - 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); - 上腕_蝙D2.下腕接続(下腕_蝙D2); - obj.翼左接続(上腕_蝙D2); - obj.翼右接続(上腕_蝙D2.Get逆()); - 胸D2.背中接続(new 背中_羽D - { - 毛 = true - }); - 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); - 腰D2.半身接続(長物_蛇D2); - 足_鳥D e2 = new 足_鳥D - { - 尺度B = 1.1 - }; - 脚_竜D 脚_竜D2 = new 脚_竜D - { - 尺度B = 1.1 - }; - 脚_竜D2.足接続(e2); - 四足脇D 四足脇D2 = new 四足脇D - { - 尺度B = 1.1 - }; - 四足脇D2.上腕接続(脚_竜D2); - 腰D2.翼左接続(四足脇D2); - 腰D2.翼右接続(四足脇D2.Get逆()); - 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); - 長物_蛇D2.胴接続(胴_蛇D2); - for (int i = 0; i < 30; i++) - { - 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); - } - 胴_蛇D2.胴接続(new 尾_ヘD()); - 腰D2.EnumEleD().SetValuesD("獣性", true); - 腰D2.EnumEleD().SetValuesD("竜性", true); - 腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false); - 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", false); - 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(b0: false)); - } + public static ChaD Getコカトリス() + { + 腰D 腰D2 = Uni.腰(); + 胴D obj = 腰D2.Set胴(); + 胸D 胸D2 = obj.Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌長(); + 頭D2.Set耳羽(); + 手_蝙D e = new 手_蝙D(); + 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); + 下腕_蝙D2.手接続(e); + 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); + 上腕_蝙D2.下腕接続(下腕_蝙D2); + obj.翼左接続(上腕_蝙D2); + obj.翼右接続(上腕_蝙D2.Get逆()); + 胸D2.背中接続(new 背中_羽D + { + 毛 = true + }); + 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); + 腰D2.半身接続(長物_蛇D2); + 足_鳥D e2 = new 足_鳥D + { + 尺度B = 1.1 + }; + 脚_竜D 脚_竜D2 = new 脚_竜D + { + 尺度B = 1.1 + }; + 脚_竜D2.足接続(e2); + 四足脇D 四足脇D2 = new 四足脇D + { + 尺度B = 1.1 + }; + 四足脇D2.上腕接続(脚_竜D2); + 腰D2.翼左接続(四足脇D2); + 腰D2.翼右接続(四足脇D2.Get逆()); + 胴_蛇D 胴_蛇D2 = new 胴_蛇D(); + 長物_蛇D2.胴接続(胴_蛇D2); + for (int i = 0; i < 30; i++) + { + 胴_蛇D2.胴接続(胴_蛇D2 = new 胴_蛇D()); + } + 胴_蛇D2.胴接続(new 尾_ヘD()); + 腰D2.EnumEleD().SetValuesD("獣性", true); + 腰D2.EnumEleD().SetValuesD("竜性", true); + 腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false); + 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", false); + 腰D2.EnumEleD().SetValuesD<口_通常D>("牙", true); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(b0: false)); + } - public static ChaD Getカトブレパス() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - eleD.前髪_接続.RemoveAt(0); - eleD.前髪接続(new 前髪_目隠れ1D()); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳獣(); - 頭D2.額接続(SlaveMatrix.GameClasses._Con.Get縦眼R()); - EleD eleD2 = new 角2_牛2D(); - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 四足胸D 四足胸D2 = Uni.四足胸(); - obj.半身接続(四足胸D2); - 四足胴D 四足胴D2 = Uni.四足胴(); - 四足胸D2.胴接続(四足胴D2); - 四足腰D 四足腰D2 = Uni.四足腰(); - 四足胴D2.腰接続(四足腰D2); - 手_牛D e2 = new 手_牛D(); - 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); - 下腕_蹄D2.手接続(e2); - 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); - 上腕_蹄D2.下腕接続(下腕_蹄D2); - 四足脇D 四足脇D2 = new 四足脇D(); - 四足脇D2.上腕接続(上腕_蹄D2); - 四足胸D2.脇左接続(四足脇D2); - 四足胸D2.脇右接続(四足脇D2.Get逆()); - 足_牛D e3 = new 足_牛D(); - 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); - 脚_蹄D2.足接続(e3); - 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); - 腿_蹄D2.脚接続(脚_蹄D2); - 四足腰D2.腿左接続(腿_蹄D2); - 四足腰D2.腿右接続(腿_蹄D2.Get逆()); - 四足腰D2.尾接続(new 尾_牛D()); - obj.EnumEleD().SetValuesD("獣性", true); - obj.EnumEleD().SetValuesD<頬肌D>("髭", false); - obj.EnumEleD().SetValuesD("猫目", true); - obj.EnumEleD().SetValuesD<性器_人D>("表示", false); - obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD<手_人D>("肉球", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: false)); - } + public static ChaD Getカトブレパス() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + eleD.前髪_接続.RemoveAt(0); + eleD.前髪接続(new 前髪_目隠れ1D()); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳獣(); + 頭D2.額接続(SlaveMatrix.GameClasses._Con.Get縦眼R()); + EleD eleD2 = new 角2_牛2D(); + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 四足胸D 四足胸D2 = Uni.四足胸(); + obj.半身接続(四足胸D2); + 四足胴D 四足胴D2 = Uni.四足胴(); + 四足胸D2.胴接続(四足胴D2); + 四足腰D 四足腰D2 = Uni.四足腰(); + 四足胴D2.腰接続(四足腰D2); + 手_牛D e2 = new 手_牛D(); + 下腕_蹄D 下腕_蹄D2 = new 下腕_蹄D(); + 下腕_蹄D2.手接続(e2); + 上腕_蹄D 上腕_蹄D2 = new 上腕_蹄D(); + 上腕_蹄D2.下腕接続(下腕_蹄D2); + 四足脇D 四足脇D2 = new 四足脇D(); + 四足脇D2.上腕接続(上腕_蹄D2); + 四足胸D2.脇左接続(四足脇D2); + 四足胸D2.脇右接続(四足脇D2.Get逆()); + 足_牛D e3 = new 足_牛D(); + 脚_蹄D 脚_蹄D2 = new 脚_蹄D(); + 脚_蹄D2.足接続(e3); + 腿_蹄D 腿_蹄D2 = new 腿_蹄D(); + 腿_蹄D2.脚接続(脚_蹄D2); + 四足腰D2.腿左接続(腿_蹄D2); + 四足腰D2.腿右接続(腿_蹄D2.Get逆()); + 四足腰D2.尾接続(new 尾_牛D()); + obj.EnumEleD().SetValuesD("獣性", true); + obj.EnumEleD().SetValuesD<頬肌D>("髭", false); + obj.EnumEleD().SetValuesD("猫目", true); + obj.EnumEleD().SetValuesD<性器_人D>("表示", false); + obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); + obj.EnumEleD().SetValuesD<手_人D>("肉球", false); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: false)); + } - public static ChaD Getミノタウロス() - { - 腰D 腰D2 = Uni.腰(); - 胸D 胸D2 = 腰D2.Set胴().Set胸R(); - 頭D 頭D2 = 胸D2.Set首().Set頭R(); - 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳獣(); - EleD eleD2 = RNG.XS.Next(4) switch - { - 0 => new 角2_牛1D(), - 1 => new 角2_牛2D(), - 2 => new 角2_牛3D(), - _ => new 角2_牛4D(), - }; - eleD.頭頂左接続(eleD2); - eleD.頭頂右接続(eleD2.Get逆()); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - 胸D2.肩左接続(肩D2); - 胸D2.肩右接続(肩D2.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - 腰D2.腿左接続(腿_人D2); - 腰D2.腿右接続(腿_人D2.Get逆()); - 腰D2.尾接続(new 尾_牛D()); - 腰D2.EnumEleD().SetValuesD("獣性", true); - 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", false); - 腰D2.EnumEleD().SetValuesD<手_人D>("肉球", false); - 腰D2.EnumEleD().SetValuesD("獣毛2", false); - 腰D2.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); - 腰D2.EnumEleD().SetValuesD<脚_人D>("配色指定", 配色指定.B0); - 腰D2.EnumEleD().SetValuesD<足_人D>("配色指定", 配色指定.B0); - 腰D2.EnumEleD().SetValuesD("バスト", 1.0); - 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); - 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - 腰D2.SetLowerHair(); - 腰D2.AdjustScale(頭D2); - return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getミノタウロス() + { + 腰D 腰D2 = Uni.腰(); + 胸D 胸D2 = 腰D2.Set胴().Set胸R(); + 頭D 頭D2 = 胸D2.Set首().Set頭R(); + 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳獣(); + EleD eleD2 = RNG.XS.Next(4) switch + { + 0 => new 角2_牛1D(), + 1 => new 角2_牛2D(), + 2 => new 角2_牛3D(), + _ => new 角2_牛4D(), + }; + eleD.頭頂左接続(eleD2); + eleD.頭頂右接続(eleD2.Get逆()); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + 胸D2.肩左接続(肩D2); + 胸D2.肩右接続(肩D2.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + 腰D2.腿左接続(腿_人D2); + 腰D2.腿右接続(腿_人D2.Get逆()); + 腰D2.尾接続(new 尾_牛D()); + 腰D2.EnumEleD().SetValuesD("獣性", true); + 腰D2.EnumEleD().SetValuesD<頬肌D>("髭", false); + 腰D2.EnumEleD().SetValuesD<手_人D>("肉球", false); + 腰D2.EnumEleD().SetValuesD("獣毛2", false); + 腰D2.EnumEleD().SetValuesD<下腕_人D>("配色指定", 配色指定.B0); + 腰D2.EnumEleD().SetValuesD<脚_人D>("配色指定", 配色指定.B0); + 腰D2.EnumEleD().SetValuesD<足_人D>("配色指定", 配色指定.B0); + 腰D2.EnumEleD().SetValuesD("バスト", 1.0); + 腰D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + 腰D2.EnumEleD().SetValuesD("身長", 頭D2.目高); + 腰D2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + 腰D2.SetLowerHair(); + 腰D2.AdjustScale(頭D2); + return new ChaD(腰D2, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getリリン() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳人(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(RNG.XS.NextBool())); - } + public static ChaD Getリリン() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳人(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 頭D2.目高); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(RNG.XS.NextBool())); + } - public static ChaD Getエルフ() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳長(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", 1.0); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: true)); - } + public static ChaD Getエルフ() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳長(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", 1.0); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: true)); + } - public static ChaD Getドワーフ() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳尖(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - obj.EnumEleD().SetValuesD("肥大", 1.0); - obj.EnumEleD().SetValuesD("身長", 0.0); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: true)); - } + public static ChaD Getドワーフ() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳尖(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + obj.EnumEleD().SetValuesD("肥大", 1.0); + obj.EnumEleD().SetValuesD("身長", 0.0); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: true)); + } - public static ChaD GetViola() - { - 腰D waist_description = Uni.腰(); - 胴D body_description = waist_description.Set胴(); - 胸D chest_description = body_description.Set胸R(); - 首D neck_description = chest_description.Set首(); - 頭D head_description = Uni.頭(); - neck_description.頭接続(head_description); - head_description.目高 = 0.85; - 基髪D hair_description = (基髪D)head_description.基髪_接続[0]; - 後髪0_カルD backhair_description = new 後髪0_カルD - { - 髪長0 = 1.0, - 髪長1 = 1.0, - 毛量 = 1.0, - 広がり = 1.0 - }; - hair_description.後髪接続(backhair_description); - 横髪_カルD sidehair_description = new 横髪_カルD - { - 髪長1 = 1.0, - 髪長2 = 1.0, - 毛量 = 1.0, - 広がり = 1.0 - }; - hair_description.横髪左接続(sidehair_description); - hair_description.横髪右接続(sidehair_description.Get逆()); - hair_description.前髪接続(new 前髪_目隠れ2D - { - 髪長 = 1.0, - 髪ハネ左_表示 = false, - 髪ハネ右_表示 = false, - 編み左表示 = false, - 編み右表示 = false - }); - 双目D eyes_description = Uni.魔中目(右: false); - 瞼_中D eyelids_discription = (瞼_中D)eyes_description.瞼_接続[0]; - eyelids_discription.サイズ = 0.5; - eyelids_discription.サイズX = 0.8; - eyelids_discription.サイズY = 0.5; - eyelids_discription.外線 = 0.5; - eyelids_discription.睫毛_睫毛3_長さ = 0.5; - eyelids_discription.睫毛_睫毛4_長さ = 0.5; - eyelids_discription.睫毛_睫毛1_長さ = 0.5; - eyelids_discription.睫毛_睫毛2_長さ = 0.5; - eyelids_discription.傾き = 0.8; - head_description.目左接続(eyes_description); - head_description.目右接続(eyes_description.Get逆()); - 眉D eyebrow_description = new 眉D - { - サイズY = 0.4 - }; - head_description.眉左接続(eyebrow_description); - head_description.眉右接続(eyebrow_description.Get逆()); - head_description.Set鼻人(); - head_description.Set口人(); - head_description.Set舌短(); - head_description.Set耳尖(); + public static ChaD GetViola() + { + 腰D waist_description = Uni.腰(); + 胴D body_description = waist_description.Set胴(); + 胸D chest_description = body_description.Set胸R(); + 首D neck_description = chest_description.Set首(); + 頭D head_description = Uni.頭(); + neck_description.頭接続(head_description); + head_description.目高 = 0.85; + 基髪D hair_description = (基髪D)head_description.基髪_接続[0]; + 後髪0_カルD backhair_description = new 後髪0_カルD + { + 髪長0 = 1.0, + 髪長1 = 1.0, + 毛量 = 1.0, + 広がり = 1.0 + }; + hair_description.後髪接続(backhair_description); + 横髪_カルD sidehair_description = new 横髪_カルD + { + 髪長1 = 1.0, + 髪長2 = 1.0, + 毛量 = 1.0, + 広がり = 1.0 + }; + hair_description.横髪左接続(sidehair_description); + hair_description.横髪右接続(sidehair_description.Get逆()); + hair_description.前髪接続(new 前髪_目隠れ2D + { + 髪長 = 1.0, + 髪ハネ左_表示 = false, + 髪ハネ右_表示 = false, + 編み左表示 = false, + 編み右表示 = false + }); + 双目D eyes_description = Uni.魔中目(右: false); + 瞼_中D eyelids_discription = (瞼_中D)eyes_description.瞼_接続[0]; + eyelids_discription.サイズ = 0.5; + eyelids_discription.サイズX = 0.8; + eyelids_discription.サイズY = 0.5; + eyelids_discription.外線 = 0.5; + eyelids_discription.睫毛_睫毛3_長さ = 0.5; + eyelids_discription.睫毛_睫毛4_長さ = 0.5; + eyelids_discription.睫毛_睫毛1_長さ = 0.5; + eyelids_discription.睫毛_睫毛2_長さ = 0.5; + eyelids_discription.傾き = 0.8; + head_description.目左接続(eyes_description); + head_description.目右接続(eyes_description.Get逆()); + 眉D eyebrow_description = new 眉D + { + サイズY = 0.4 + }; + head_description.眉左接続(eyebrow_description); + head_description.眉右接続(eyebrow_description.Get逆()); + head_description.Set鼻人(); + head_description.Set口人(); + head_description.Set舌短(); + head_description.Set耳尖(); - 手_人D hand_description = new 手_人D(); - 下腕_人D lowerarm_description = new 下腕_人D(); - lowerarm_description.手接続(hand_description); - 上腕_人D upperarm_description = new 上腕_人D(); - upperarm_description.下腕接続(lowerarm_description); + 手_人D hand_description = new 手_人D(); + 下腕_人D lowerarm_description = new 下腕_人D(); + lowerarm_description.手接続(hand_description); + 上腕_人D upperarm_description = new 上腕_人D(); + upperarm_description.下腕接続(lowerarm_description); - 肩D shoulder_description = new 肩D(); - shoulder_description.上腕接続(upperarm_description); - chest_description.肩左接続(shoulder_description); - chest_description.肩右接続(shoulder_description.Get逆()); + 肩D shoulder_description = new 肩D(); + shoulder_description.上腕接続(upperarm_description); + chest_description.肩左接続(shoulder_description); + chest_description.肩右接続(shoulder_description.Get逆()); - EleD eleD = new 角2_牛4D(); - hair_description.頭頂左接続(eleD); - hair_description.頭頂右接続(eleD.Get逆()); + EleD eleD = new 角2_牛4D(); + hair_description.頭頂左接続(eleD); + hair_description.頭頂右接続(eleD.Get逆()); - 植D 植D2 = new 植D(); - 花_薔D 花_薔D2 = new 花_薔D(); - 植D2.花接続(花_薔D2); - 花_薔D2.SetValuesD("表示", false); - 花_薔D2.萼_萼_表示 = true; - 花_薔D2.表示 = true; + 植D 植D2 = new 植D(); + 花_薔D 花_薔D2 = new 花_薔D(); + 植D2.花接続(花_薔D2); + 花_薔D2.SetValuesD("表示", false); + 花_薔D2.萼_萼_表示 = true; + 花_薔D2.表示 = true; - bool flag = (植D2.披針葉4_葉脈_表示 = (植D2.披針葉4_葉_表示 = (植D2.披針葉3_葉脈_表示 = (植D2.披針葉3_葉_表示 = (植D2.披針葉2_葉脈_表示 = (植D2.披針葉2_葉_表示 = (植D2.披針葉1_葉脈_表示 = (植D2.披針葉1_葉_表示 = true)))))))); - 植D2.心臓葉1_葉_表示 = !flag; - 植D2.心臓葉1_葉脈_表示 = !flag; - 植D2.心臓葉2_葉_表示 = !flag; - 植D2.心臓葉2_葉脈_表示 = !flag; - 植D2.心臓葉3_葉_表示 = !flag; - 植D2.心臓葉3_葉脈_表示 = !flag; - 植D2.心臓葉4_葉_表示 = !flag; - 植D2.心臓葉4_葉脈_表示 = !flag; + bool flag = (植D2.披針葉4_葉脈_表示 = (植D2.披針葉4_葉_表示 = (植D2.披針葉3_葉脈_表示 = (植D2.披針葉3_葉_表示 = (植D2.披針葉2_葉脈_表示 = (植D2.披針葉2_葉_表示 = (植D2.披針葉1_葉脈_表示 = (植D2.披針葉1_葉_表示 = true)))))))); + 植D2.心臓葉1_葉_表示 = !flag; + 植D2.心臓葉1_葉脈_表示 = !flag; + 植D2.心臓葉2_葉_表示 = !flag; + 植D2.心臓葉2_葉脈_表示 = !flag; + 植D2.心臓葉3_葉_表示 = !flag; + 植D2.心臓葉3_葉脈_表示 = !flag; + 植D2.心臓葉4_葉_表示 = !flag; + 植D2.心臓葉4_葉脈_表示 = !flag; - hair_description.頭頂左接続(植D2); - hair_description.頭頂右接続(植D2.Get逆()); - 手_蝙D e3 = new 手_蝙D - { - シャープ = 1.0 - }; + hair_description.頭頂左接続(植D2); + hair_description.頭頂右接続(植D2.Get逆()); + 手_蝙D e3 = new 手_蝙D + { + シャープ = 1.0 + }; - 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); - 下腕_蝙D2.手接続(e3); - 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); - 上腕_蝙D2.下腕接続(下腕_蝙D2); + 下腕_蝙D 下腕_蝙D2 = new 下腕_蝙D(); + 下腕_蝙D2.手接続(e3); + 上腕_蝙D 上腕_蝙D2 = new 上腕_蝙D(); + 上腕_蝙D2.下腕接続(下腕_蝙D2); - chest_description.翼上左接続(上腕_蝙D2); - chest_description.翼上右接続(上腕_蝙D2.Get逆()); - 触手_蔦D 触手_蔦D2 = new 触手_蔦D - { - 先端表示 = true - }; + chest_description.翼上左接続(上腕_蝙D2); + chest_description.翼上右接続(上腕_蝙D2.Get逆()); + 触手_蔦D 触手_蔦D2 = new 触手_蔦D + { + 先端表示 = true + }; - 触手_蔦D2.SetValuesD("棘", true); - EleD eleD2 = new 葉_披D(); - eleD2.尺度B *= 1.25; - 触手_蔦D2.節3接続(eleD2 = eleD2.Copy()); - eleD2.尺度B *= 葉倍率; - 触手_蔦D2.節5接続(eleD2 = eleD2.Copy()); - eleD2.尺度B *= 葉倍率; - 触手_蔦D2.節7接続(eleD2 = eleD2.Copy()); - eleD2.尺度B *= 葉倍率; - 触手_蔦D2.節9接続(eleD2 = eleD2.Copy()); - eleD2.尺度B *= 葉倍率; - 触手_蔦D2.節11接続(eleD2 = eleD2.Copy()); - eleD2.尺度B *= 葉倍率; - 触手_蔦D2.節13接続(eleD2 = eleD2.Copy()); - eleD2.尺度B *= 葉倍率; - 触手_蔦D2.節15接続(eleD2 = eleD2.Copy()); - eleD2.尺度B *= 葉倍率; - 触手_蔦D2.節17接続(eleD2 = eleD2.Copy()); - eleD2.尺度B *= 葉倍率; - 触手_蔦D2.節19接続(eleD2 = eleD2.Copy()); - eleD2.尺度B *= 葉倍率; - EleD eleD3 = 触手_蔦D2.Copy(); + 触手_蔦D2.SetValuesD("棘", true); + EleD eleD2 = new 葉_披D(); + eleD2.尺度B *= 1.25; + 触手_蔦D2.節3接続(eleD2 = eleD2.Copy()); + eleD2.尺度B *= 葉倍率; + 触手_蔦D2.節5接続(eleD2 = eleD2.Copy()); + eleD2.尺度B *= 葉倍率; + 触手_蔦D2.節7接続(eleD2 = eleD2.Copy()); + eleD2.尺度B *= 葉倍率; + 触手_蔦D2.節9接続(eleD2 = eleD2.Copy()); + eleD2.尺度B *= 葉倍率; + 触手_蔦D2.節11接続(eleD2 = eleD2.Copy()); + eleD2.尺度B *= 葉倍率; + 触手_蔦D2.節13接続(eleD2 = eleD2.Copy()); + eleD2.尺度B *= 葉倍率; + 触手_蔦D2.節15接続(eleD2 = eleD2.Copy()); + eleD2.尺度B *= 葉倍率; + 触手_蔦D2.節17接続(eleD2 = eleD2.Copy()); + eleD2.尺度B *= 葉倍率; + 触手_蔦D2.節19接続(eleD2 = eleD2.Copy()); + eleD2.尺度B *= 葉倍率; + EleD eleD3 = 触手_蔦D2.Copy(); - body_description.翼左接続(触手_蔦D2); - body_description.翼右接続(触手_蔦D2.Get逆()); - waist_description.翼左接続(eleD3); - waist_description.翼右接続(eleD3.Get逆()); - 足_人D foot_description = new 足_人D(); - 脚_人D legs_description = new 脚_人D(); - legs_description.足接続(foot_description); - 腿_人D thigh_description = new 腿_人D(); - thigh_description.脚接続(legs_description); + body_description.翼左接続(触手_蔦D2); + body_description.翼右接続(触手_蔦D2.Get逆()); + waist_description.翼左接続(eleD3); + waist_description.翼右接続(eleD3.Get逆()); + 足_人D foot_description = new 足_人D(); + 脚_人D legs_description = new 脚_人D(); + legs_description.足接続(foot_description); + 腿_人D thigh_description = new 腿_人D(); + thigh_description.脚接続(legs_description); - waist_description.腿左接続(thigh_description); - waist_description.腿右接続(thigh_description.Get逆()); - waist_description.EnumEleD().SetValuesD("陰毛", true); - waist_description.EnumEleD().SetValuesD("植", true); - waist_description.EnumEleD().SetValuesD("淫", true); - waist_description.EnumEleD().SetValuesD<胸肌D>("植タトゥ", false); - waist_description.EnumEleD().SetValuesD<上腕_人D>("植タトゥ", false); - waist_description.EnumEleD().SetValuesD<下腕_人D>("淫", false); - waist_description.EnumEleD().SetValuesD<腰肌D>("ハート", false); - waist_description.EnumEleD().SetValuesD<頬肌D>("ハート", false); - waist_description.EnumEleD().SetValuesD<頭D>("隈取", true); - waist_description.EnumEleD().SetValuesD<腿_人D>("悪", true); - waist_description.EnumEleD().SetValuesD<腰D>("悪", true); - waist_description.EnumEleD().SetValuesD<腿_人D>("葉1", false); - waist_description.EnumEleD().SetValuesD("猫目", true); - waist_description.EnumEleD().SetValuesD("バスト", 0.85); - waist_description.EnumEleD().SetValuesD("肥大", 0.3); - waist_description.EnumEleD().SetValuesD("身長", 0.9); - waist_description.EnumEleD().SetValuesD("鋭爪", 0.6); + waist_description.腿左接続(thigh_description); + waist_description.腿右接続(thigh_description.Get逆()); + waist_description.EnumEleD().SetValuesD("陰毛", true); + waist_description.EnumEleD().SetValuesD("植", true); + waist_description.EnumEleD().SetValuesD("淫", true); + waist_description.EnumEleD().SetValuesD<胸肌D>("植タトゥ", false); + waist_description.EnumEleD().SetValuesD<上腕_人D>("植タトゥ", false); + waist_description.EnumEleD().SetValuesD<下腕_人D>("淫", false); + waist_description.EnumEleD().SetValuesD<腰肌D>("ハート", false); + waist_description.EnumEleD().SetValuesD<頬肌D>("ハート", false); + waist_description.EnumEleD().SetValuesD<頭D>("隈取", true); + waist_description.EnumEleD().SetValuesD<腿_人D>("悪", true); + waist_description.EnumEleD().SetValuesD<腰D>("悪", true); + waist_description.EnumEleD().SetValuesD<腿_人D>("葉1", false); + waist_description.EnumEleD().SetValuesD("猫目", true); + waist_description.EnumEleD().SetValuesD("バスト", 0.85); + waist_description.EnumEleD().SetValuesD("肥大", 0.3); + waist_description.EnumEleD().SetValuesD("身長", 0.9); + waist_description.EnumEleD().SetValuesD("鋭爪", 0.6); - ChaD chaD = new ChaD(waist_description, new 体色(b0: false) - { - 髪 = Color.FromArgb(255, 239, 241, 194).Add(0, 128, 0), - 眉 = Color.FromArgb(255, 239, 241, 194).Add(0, 128, 0), - 毛0 = Color.DarkGreen, - 体1 = Color.Violet, - 植0 = Color.DarkGreen.Add(0, 0, -50), - 植1 = Color.DarkGreen, - 人肌 = Color.FromArgb(255, 121, 200, 162), - 目左 = Color.LightPink, - 目右 = Color.LightPink, - 白部 = Color.FromArgb(255, 238, 248, 238), - 膜 = Color.Purple, - 刺青 = Color.FromArgb(255, 134, 0, 62), - 口紅 = Color.FromArgb(255, 134, 0, 62) - }); + ChaD chaD = new ChaD(waist_description, new 体色(b0: false) + { + 髪 = Color.FromArgb(255, 239, 241, 194).Add(0, 128, 0), + 眉 = Color.FromArgb(255, 239, 241, 194).Add(0, 128, 0), + 毛0 = Color.DarkGreen, + 体1 = Color.Violet, + 植0 = Color.DarkGreen.Add(0, 0, -50), + 植1 = Color.DarkGreen, + 人肌 = Color.FromArgb(255, 121, 200, 162), + 目左 = Color.LightPink, + 目右 = Color.LightPink, + 白部 = Color.FromArgb(255, 238, 248, 238), + 膜 = Color.Purple, + 刺青 = Color.FromArgb(255, 134, 0, 62), + 口紅 = Color.FromArgb(255, 134, 0, 62) + }); - chaD.SetViola(); - waist_description.AdjustScale(head_description); - return chaD; + chaD.SetViola(); + waist_description.AdjustScale(head_description); + return chaD; - } + } - public static ChaD Getヒューマン() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set双目R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳人(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("鋭爪", 0.0); - obj.SetLowerHair(); - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: true)); - } + public static ChaD Getヒューマン() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set双目R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳人(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("鋭爪", 0.0); + obj.SetLowerHair(); + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: true)); + } - public static ChaD Getプレーヤー() - { - 腰D obj = Uni.腰(); - 胸D obj2 = obj.Set胴().Set胸R(); - 頭D 頭D2 = obj2.Set首().Set頭R(); - 頭D2.EnumEleD().GetEleD<基髪D>(); - 頭D2.Set目弱R(); - 頭D2.Set鼻人(); - 頭D2.Set口人(); - 頭D2.Set舌短(); - 頭D2.Set耳人(); - 手_人D e = new 手_人D(); - 下腕_人D 下腕_人D2 = new 下腕_人D(); - 下腕_人D2.手接続(e); - 上腕_人D 上腕_人D2 = new 上腕_人D(); - 上腕_人D2.下腕接続(下腕_人D2); - 肩D 肩D2 = new 肩D(); - 肩D2.上腕接続(上腕_人D2); - obj2.肩左接続(肩D2); - obj2.肩右接続(肩D2.Get逆()); - 足_人D e2 = new 足_人D(); - 脚_人D 脚_人D2 = new 脚_人D(); - 脚_人D2.足接続(e2); - 腿_人D 腿_人D2 = new 腿_人D(); - 腿_人D2.脚接続(脚_人D2); - obj.腿左接続(腿_人D2); - obj.腿右接続(腿_人D2.Get逆()); - obj.EnumEleD().SetValuesD("肥大", Sta.GameData.体重); - obj.EnumEleD().SetValuesD("身長", Sta.GameData.身長); - obj.EnumEleD().SetValuesD("鋭爪", 0.0); - obj.肌_接続.GetEleD<腰肌D>().陰毛_表示 = true; - obj.AdjustScale(頭D2); - return new ChaD(obj, new 体色(b0: true) - { - 目左 = Sta.GameData.色.瞳色, - 目右 = Sta.GameData.色.瞳色, - 縦目 = Sta.GameData.色.瞳色, - 頬目左 = Sta.GameData.色.瞳色, - 頬目右 = Sta.GameData.色.瞳色, - 髪 = Sta.GameData.色.髪色, - 眉 = Sta.GameData.色.髪色, - 毛0 = Sta.GameData.色.髪色, - 睫 = Sta.GameData.色.髪色, - 人肌 = Sta.GameData.色.肌色, - 爪 = Color.PapayaWhip - }); - } + public static ChaD Getプレーヤー() + { + 腰D obj = Uni.腰(); + 胸D obj2 = obj.Set胴().Set胸R(); + 頭D 頭D2 = obj2.Set首().Set頭R(); + 頭D2.EnumEleD().GetEleD<基髪D>(); + 頭D2.Set目弱R(); + 頭D2.Set鼻人(); + 頭D2.Set口人(); + 頭D2.Set舌短(); + 頭D2.Set耳人(); + 手_人D e = new 手_人D(); + 下腕_人D 下腕_人D2 = new 下腕_人D(); + 下腕_人D2.手接続(e); + 上腕_人D 上腕_人D2 = new 上腕_人D(); + 上腕_人D2.下腕接続(下腕_人D2); + 肩D 肩D2 = new 肩D(); + 肩D2.上腕接続(上腕_人D2); + obj2.肩左接続(肩D2); + obj2.肩右接続(肩D2.Get逆()); + 足_人D e2 = new 足_人D(); + 脚_人D 脚_人D2 = new 脚_人D(); + 脚_人D2.足接続(e2); + 腿_人D 腿_人D2 = new 腿_人D(); + 腿_人D2.脚接続(脚_人D2); + obj.腿左接続(腿_人D2); + obj.腿右接続(腿_人D2.Get逆()); + obj.EnumEleD().SetValuesD("肥大", Sta.GameData.体重); + obj.EnumEleD().SetValuesD("身長", Sta.GameData.身長); + obj.EnumEleD().SetValuesD("鋭爪", 0.0); + obj.肌_接続.GetEleD<腰肌D>().陰毛_表示 = true; + obj.AdjustScale(頭D2); + return new ChaD(obj, new 体色(b0: true) + { + 目左 = Sta.GameData.色.瞳色, + 目右 = Sta.GameData.色.瞳色, + 縦目 = Sta.GameData.色.瞳色, + 頬目左 = Sta.GameData.色.瞳色, + 頬目右 = Sta.GameData.色.瞳色, + 髪 = Sta.GameData.色.髪色, + 眉 = Sta.GameData.色.髪色, + 毛0 = Sta.GameData.色.髪色, + 睫 = Sta.GameData.色.髪色, + 人肌 = Sta.GameData.色.肌色, + 爪 = Color.PapayaWhip + }); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Sta.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Sta.cs index 9f08e89..ef9b00e 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Sta.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Sta.cs @@ -12,1531 +12,1532 @@ using System.Threading.Tasks; using _2DGAMELIB; using SlaveMatrix.Properties; -namespace SlaveMatrix; - -public static class Sta +namespace SlaveMatrix { - public static Obj 胴体; + public static class Sta + { + public static Obj 胴体; - public static Obj 肩左; + public static Obj 肩左; - public static Obj 腕左; + public static Obj 腕左; - public static Obj 脚左; + public static Obj 脚左; - public static Obj 尻尾; + public static Obj 尻尾; - public static Obj 半身; + public static Obj 半身; - public static Obj 肢左; + public static Obj 肢左; - public static Obj 肢中; + public static Obj 肢中; - public static Obj 性器; + public static Obj 性器; - public static Obj 性器付; + public static Obj 性器付; - public static Obj スタンプ; + public static Obj スタンプ; - public static Obj カーソル; + public static Obj カーソル; - public static Obj その他; + public static Obj その他; - public static Obj タイル; + public static Obj タイル; - public static double MaxAre; + public static double MaxAre; - public static Type Elet; + public static Type Elet; - public static Type EleDt; + public static Type EleDt; - public static Type 胸t; + public static Type 胸t; - public static Type 肩t; + public static Type 肩t; - public static Type 胴t; + public static Type 胴t; - public static Type 腰t; + public static Type 腰t; - public static Type 尾_鯨t; + public static Type 尾_鯨t; - public static Type 上腕_人t; + public static Type 上腕_人t; - public static Type 上腕_鳥t; + public static Type 上腕_鳥t; - public static Type 長物_鯨t; + public static Type 長物_鯨t; - public static Type 後髪0_ジグDt; + public static Type 後髪0_ジグDt; - public static Type 後髪0_ハネDt; + public static Type 後髪0_ハネDt; - public static Type 後髪0_パツDt; + public static Type 後髪0_パツDt; - public static Type 後髪0_カルDt; + public static Type 後髪0_カルDt; - public static Type 後髪0_肢系Dt; + public static Type 後髪0_肢系Dt; - public static Type 耳_人Dt; + public static Type 耳_人Dt; - public static Type 耳_尖Dt; + public static Type 耳_尖Dt; - public static Type 耳_長Dt; + public static Type 耳_長Dt; - public static Type 耳_鰭Dt; + public static Type 耳_鰭Dt; - public static Type 耳_羽Dt; + public static Type 耳_羽Dt; - public static Type 耳_獣Dt; + public static Type 耳_獣Dt; - public static Type 肩Dt; + public static Type 肩Dt; - public static Type 角1_一Dt; + public static Type 角1_一Dt; - public static Type 角1_鬼Dt; + public static Type 角1_鬼Dt; - public static Type 角1_虫Dt; + public static Type 角1_虫Dt; - public static Type 角2_山1Dt; + public static Type 角2_山1Dt; - public static Type 角2_山2Dt; + public static Type 角2_山2Dt; - public static Type 角2_山3Dt; + public static Type 角2_山3Dt; - public static Type 角2_巻Dt; + public static Type 角2_巻Dt; - public static Type 角2_牛1Dt; + public static Type 角2_牛1Dt; - public static Type 角2_牛2Dt; + public static Type 角2_牛2Dt; - public static Type 角2_牛3Dt; + public static Type 角2_牛3Dt; - public static Type 角2_牛4Dt; + public static Type 角2_牛4Dt; - public static Type 角2_鬼Dt; + public static Type 角2_鬼Dt; - public static Type 角2_虫Dt; + public static Type 角2_虫Dt; - public static Type 花_薔Dt; + public static Type 花_薔Dt; - public static Type 花_百Dt; + public static Type 花_百Dt; - public static Type 顔面_甲Dt; + public static Type 顔面_甲Dt; - public static Type 顔面_虫Dt; + public static Type 顔面_虫Dt; - public static Type 顔面_蟲Dt; + public static Type 顔面_蟲Dt; - public static Type 頭頂_宇Dt; + public static Type 頭頂_宇Dt; - public static Type 頭頂_皿Dt; + public static Type 頭頂_皿Dt; - public static Type 頭頂_天Dt; + public static Type 頭頂_天Dt; - public static Type 頭頂後_宇Dt; + public static Type 頭頂後_宇Dt; - public static Type 背中_羽Dt; + public static Type 背中_羽Dt; - public static Type 背中_甲Dt; + public static Type 背中_甲Dt; - public static Type 背中_光Dt; + public static Type 背中_光Dt; - public static Type 触覚_線Dt; + public static Type 触覚_線Dt; - public static Type 触覚_節Dt; + public static Type 触覚_節Dt; - public static Type 触覚_甲Dt; + public static Type 触覚_甲Dt; - public static Type 触覚_蝶Dt; + public static Type 触覚_蝶Dt; - public static Type 触覚_蛾Dt; + public static Type 触覚_蛾Dt; - public static Type 触覚_蠍Dt; + public static Type 触覚_蠍Dt; - public static Type 尾_猫Dt; + public static Type 尾_猫Dt; - public static Type 尾_犬Dt; + public static Type 尾_犬Dt; - public static Type 尾_狐Dt; + public static Type 尾_狐Dt; - public static Type 尾_馬Dt; + public static Type 尾_馬Dt; - public static Type 尾_牛Dt; + public static Type 尾_牛Dt; - public static Type 尾_龍Dt; + public static Type 尾_龍Dt; - public static Type 尾_竜Dt; + public static Type 尾_竜Dt; - public static Type 尾_悪Dt; + public static Type 尾_悪Dt; - public static Type 尾_淫Dt; + public static Type 尾_淫Dt; - public static Type 尾_鳥Dt; + public static Type 尾_鳥Dt; - public static Type 尾_虫Dt; + public static Type 尾_虫Dt; - public static Type 尾_蜘Dt; + public static Type 尾_蜘Dt; - public static Type 尾_蠍Dt; + public static Type 尾_蠍Dt; - public static Type 尾_蛇Dt; + public static Type 尾_蛇Dt; - public static Type 尾_腓Dt; + public static Type 尾_腓Dt; - public static Type 尾_短Dt; + public static Type 尾_短Dt; - public static Type 尾_ヘDt; + public static Type 尾_ヘDt; - public static Type 尾_ガDt; + public static Type 尾_ガDt; - public static Type 尾_ウDt; + public static Type 尾_ウDt; - public static Type 尾_魚Dt; + public static Type 尾_魚Dt; - public static Type 尾_鯨Dt; + public static Type 尾_鯨Dt; - public static Type 尾_蟲Dt; + public static Type 尾_蟲Dt; - public static Type 尾_根Dt; + public static Type 尾_根Dt; - public static Type 尾鰭_魚Dt; + public static Type 尾鰭_魚Dt; - public static Type 尾鰭_鯨Dt; + public static Type 尾鰭_鯨Dt; - public static Type 鰭_魚Dt; + public static Type 鰭_魚Dt; - public static Type 鰭_豚Dt; + public static Type 鰭_豚Dt; - public static Type 鰭_鯨Dt; + public static Type 鰭_鯨Dt; - public static Type 葉_披Dt; + public static Type 葉_披Dt; - public static Type 葉_心Dt; + public static Type 葉_心Dt; - public static Type 前翅_甲Dt; + public static Type 前翅_甲Dt; - public static Type 前翅_羽Dt; + public static Type 前翅_羽Dt; - public static Type 前翅_蝶Dt; + public static Type 前翅_蝶Dt; - public static Type 前翅_草Dt; + public static Type 前翅_草Dt; - public static Type 後翅_甲Dt; + public static Type 後翅_甲Dt; - public static Type 後翅_羽Dt; + public static Type 後翅_羽Dt; - public static Type 後翅_蝶Dt; + public static Type 後翅_蝶Dt; - public static Type 後翅_草Dt; + public static Type 後翅_草Dt; - public static Type 触肢_肢蜘Dt; + public static Type 触肢_肢蜘Dt; - public static Type 触肢_肢蠍Dt; + public static Type 触肢_肢蠍Dt; - public static Type 節足_足蜘Dt; + public static Type 節足_足蜘Dt; - public static Type 節足_足蠍Dt; + public static Type 節足_足蠍Dt; - public static Type 節足_足百Dt; + public static Type 節足_足百Dt; - public static Type 節尾_曳航Dt; + public static Type 節尾_曳航Dt; - public static Type 節尾_鋏Dt; + public static Type 節尾_鋏Dt; - public static Type 触手_軟Dt; + public static Type 触手_軟Dt; - public static Type 触手_触Dt; + public static Type 触手_触Dt; - public static Type 触手_犬Dt; + public static Type 触手_犬Dt; - public static Type 触手_蔦Dt; + public static Type 触手_蔦Dt; - public static Type 上腕_人Dt; + public static Type 上腕_人Dt; - public static Type 上腕_鳥Dt; + public static Type 上腕_鳥Dt; - public static Type 上腕_蝙Dt; + public static Type 上腕_蝙Dt; - public static Type 上腕_獣Dt; + public static Type 上腕_獣Dt; - public static Type 上腕_蹄Dt; + public static Type 上腕_蹄Dt; - public static Type 下腕_人Dt; + public static Type 下腕_人Dt; - public static Type 下腕_鳥Dt; + public static Type 下腕_鳥Dt; - public static Type 下腕_蝙Dt; + public static Type 下腕_蝙Dt; - public static Type 獣下腕Dt; + public static Type 獣下腕Dt; - public static Type 下腕_獣Dt; + public static Type 下腕_獣Dt; - public static Type 下腕_蹄Dt; + public static Type 下腕_蹄Dt; - public static Type 手_人Dt; + public static Type 手_人Dt; - public static Type 手_鳥Dt; + public static Type 手_鳥Dt; - public static Type 手_蝙Dt; + public static Type 手_蝙Dt; - public static Type 手_獣Dt; + public static Type 手_獣Dt; - public static Type 手_馬Dt; + public static Type 手_馬Dt; - public static Type 手_牛Dt; + public static Type 手_牛Dt; - public static Type 腿_人Dt; + public static Type 腿_人Dt; - public static Type 腿_獣Dt; + public static Type 腿_獣Dt; - public static Type 腿_蹄Dt; + public static Type 腿_蹄Dt; - public static Type 腿_鳥Dt; + public static Type 腿_鳥Dt; - public static Type 腿_竜Dt; + public static Type 腿_竜Dt; - public static Type 脚_人Dt; + public static Type 脚_人Dt; - public static Type 脚_獣Dt; + public static Type 脚_獣Dt; - public static Type 脚_蹄Dt; + public static Type 脚_蹄Dt; - public static Type 脚_鳥Dt; + public static Type 脚_鳥Dt; - public static Type 脚_竜Dt; + public static Type 脚_竜Dt; - public static Type 足_人Dt; + public static Type 足_人Dt; - public static Type 足_獣Dt; + public static Type 足_獣Dt; - public static Type 足_馬Dt; + public static Type 足_馬Dt; - public static Type 足_牛Dt; + public static Type 足_牛Dt; - public static Type 足_鳥Dt; + public static Type 足_鳥Dt; - public static Type 足_竜Dt; + public static Type 足_竜Dt; - public static Type 四足脇Dt; + public static Type 四足脇Dt; - public static Type 胴_蛇Dt; + public static Type 胴_蛇Dt; - public static Type 胴_蟲Dt; + public static Type 胴_蟲Dt; - public static Type 大顎基Dt; + public static Type 大顎基Dt; - public static Type 鳳凰Dt; + public static Type 鳳凰Dt; - public static Type 大顎Dt; + public static Type 大顎Dt; - public static Type 虫顎Dt; + public static Type 虫顎Dt; - public static Type 虫鎌Dt; + public static Type 虫鎌Dt; - public static Type 獣耳Dt; + public static Type 獣耳Dt; - public static Type 植Dt; + public static Type 植Dt; - public static string 拘束鎖t; + public static string 拘束鎖t; - public static string lt; + public static string lt; - public static string at; + public static string at; - public static string cdt; + public static string cdt; - public static string cpt; + public static string cpt; - public static Type Bodt; + public static Type Bodt; - public static string dt; + public static string dt; - public static string bt; + public static string bt; - public static string ct; + public static string ct; - private static HashSet 左右無し; + private static HashSet 左右無し; - private static Type 接続情報t; + private static Type 接続情報t; - private static BindingFlags bf; + private static BindingFlags bf; - private static BindingFlags bfi; + private static BindingFlags bfi; - public static 髪留2情報 髪留2初期化; + public static 髪留2情報 髪留2初期化; - public static 玉口枷情報 玉口枷初期化; + public static 玉口枷情報 玉口枷初期化; - public static 目隠帯情報 目隠帯初期化; + public static 目隠帯情報 目隠帯初期化; - public static 拘束具情報 拘束具初期化; + public static 拘束具情報 拘束具初期化; - public static ピアス情報 ピアス初期化; + public static ピアス情報 ピアス初期化; - public static キャップ情報 キャップ初期化; + public static キャップ情報 キャップ初期化; - public static ドレス首情報 ドレス首初期化; + public static ドレス首情報 ドレス首初期化; - public static 下着T_チューブ情報 下着T_チューブ初期化; + public static 下着T_チューブ情報 下着T_チューブ初期化; - public static 下着T_クロス情報 下着T_クロス初期化; + public static 下着T_クロス情報 下着T_クロス初期化; - public static 下着T_ビキニ情報 下着T_ビキニ初期化; + public static 下着T_ビキニ情報 下着T_ビキニ初期化; - public static 下着T_マイクロ情報 下着T_マイクロ初期化; + public static 下着T_マイクロ情報 下着T_マイクロ初期化; - public static 下着T_ブラ情報 下着T_ブラ初期化; + public static 下着T_ブラ情報 下着T_ブラ初期化; - public static 下着B_ノーマル情報 下着B_ノーマル初期化; + public static 下着B_ノーマル情報 下着B_ノーマル初期化; - public static 下着B_マイクロ情報 下着B_マイクロ初期化; + public static 下着B_マイクロ情報 下着B_マイクロ初期化; - public static ドレス情報 ドレス初期化; + public static ドレス情報 ドレス初期化; - public static 上着B_クロス情報 上着B_クロス初期化; + public static 上着B_クロス情報 上着B_クロス初期化; - public static 上着B_前掛け情報 上着B_前掛け初期化; + public static 上着B_前掛け情報 上着B_前掛け初期化; - public static ブーツ情報 ブーツ初期化; + public static ブーツ情報 ブーツ初期化; - public static string CurrentDirectory; + public static string CurrentDirectory; - public static GameState GameData; + public static GameState GameData; - public static string SavePath; + public static string SavePath; - public static string ImiPath; + public static string ImiPath; - public static List 口挿; + public static List 口挿; - public static List 口中; + public static List 口中; - public static List 口抜; + public static List 口抜; - public static List 膣挿; + public static List 膣挿; - public static List 膣中; + public static List 膣中; - public static List 膣抜; + public static List 膣抜; - public static List 肛挿; + public static List 肛挿; - public static List 肛中; + public static List 肛中; - public static List 肛抜; + public static List 肛抜; - public static List 糸挿; + public static List 糸挿; - public static List 糸中; + public static List 糸中; - public static List 糸抜; + public static List 糸抜; - public static List 潮吹; + public static List 潮吹; - public static List 放尿; + public static List 放尿; - public static List くぱ; + public static List くぱ; - public static List 吸引; + public static List 吸引; - public static List 吸着; + public static List 吸着; - public static List 吸脱; + public static List 吸脱; - public static List 振動; + public static List 振動; - public static List 鞭振; + public static List 鞭振; - public static List 鞭打; + public static List 鞭打; - public static List 剃り; + public static List 剃り; - public static List 射精; + public static List 射精; - public static string 処女喪失; + public static string 処女喪失; - public static string PanPath; + public static string PanPath; - public static string[][] a; + public static string[][] a; - public static string[][] i; + public static string[][] i; - public static string[][] u; + public static string[][] u; - public static string[][] e; + public static string[][] e; - public static string[][] o; + public static string[][] o; - public static string[][] n; + public static string[][] n; - public static string[] end; + public static string[] end; - //public static ParallelOptions po3; + //public static ParallelOptions po3; - public static string ConfigPath; + public static string ConfigPath; - public static bool SimpleMating; + public static bool SimpleMating; - public static bool AutoSort; + public static bool AutoSort; - public static bool PlayBGM; + public static bool PlayBGM; - public static bool BigWindow; + public static bool BigWindow; - public static bool HighQuality; + public static bool HighQuality; - public static bool SensesButton; + public static bool SensesButton; - public static bool FixInfo; + public static bool FixInfo; - public static bool JsonButton; + public static bool JsonButton; - public static bool RefreshStoreEveryTime; + public static bool RefreshStoreEveryTime; - //public static bool EncryptSave; - //public static bool DecryptLoad; + //public static bool EncryptSave; + //public static bool DecryptLoad; - public static string JsonSavePath; + public static string JsonSavePath; - public static bool DontScar; + public static bool DontScar; - public static bool FastText; + public static bool FastText; - public static bool AntiAliasing; + public static bool AntiAliasing; - public static bool TranslateJson; + public static bool TranslateJson; - public static string TranslateJsonFile; + public static string TranslateJsonFile; - public static Dictionary TranslateDict; + public static Dictionary TranslateDict; - public static bool ShowFPS; + public static bool ShowFPS; - public static bool MoveButton; + public static bool MoveButton; - public static bool StaminaButton; + public static bool StaminaButton; - public static bool AlwaysUseName; + public static bool AlwaysUseName; - public static bool MoveInsectMask; + public static bool MoveInsectMask; - public static bool ShowSenses; + public static bool ShowSenses; - public static void タイル準備() - { - タイル.SetJoints(); - foreach (Par item in タイル.EnumAllPar()) - { - item.BrushColor = Col.DarkGray; - item.GetAlpha(out var ret); - item.PenColor = Color.FromArgb(ret / 2, Col.Black); - item.Hit = false; - } - } + public static void タイル準備() + { + タイル.SetJoints(); + foreach (Par item in タイル.EnumAllPar()) + { + item.BrushColor = Col.DarkGray; + item.GetAlpha(out var ret); + item.PenColor = Color.FromArgb(ret / 2, Col.Black); + item.Hit = false; + } + } - public static void Disposes() - { - 胴体.Dispose(); - 肩左.Dispose(); - 腕左.Dispose(); - 脚左.Dispose(); - 尻尾.Dispose(); - 半身.Dispose(); - 肢左.Dispose(); - 肢中.Dispose(); - 性器.Dispose(); - 性器付.Dispose(); - スタンプ.Dispose(); - カーソル.Dispose(); - その他.Dispose(); - タイル.Dispose(); - Sounds.Close(); - Mods.Dispose(); - } - - public static double GetRanAngle(this double MaxAngle) - { - return MaxAngle * RNG.XS.NextDouble() * (double)(RNG.XS.NextBool() ? 1 : (-1)); - } - - public static T GetEleD(this IEnumerable src) where T : EleD - { - if (src == null) - { - return null; - } - return (T)src.FirstOrDefault((EleD e) => e is T); - } - - public static T GetEleD(this IEnumerable src, bool 右) where T : EleD - { - if (src == null) - { - return null; - } - return (T)src.FirstOrDefault((EleD e) => e is T && e.右 == 右); - } - - public static T GetEleD(this IEnumerable src, Func con) where T : EleD - { - if (src == null) - { - return null; - } - return (T)src.FirstOrDefault((EleD e) => e is T && con((T)e)); - } - - public static IEnumerable GetEleDs(this IEnumerable src) where T : EleD - { - return src?.Where((EleD e) => e is T).Cast(); - } - - public static void SetEleD(this IEnumerable src, Action a) where T : EleD - { - T eleD = src.GetEleD(); - if (eleD != null) - { - a(eleD); - } - } - - public static void SetEleDs(this IEnumerable src, Action a) where T : EleD - { - if (src == null) - { - return; - } - foreach (T eleD in src.GetEleDs()) - { - a(eleD); - } - } - - public static bool IsEleD(this IEnumerable src) where T : EleD - { - return src.GetEleD() != null; - } - - public static void SetValuesD(this EleD e, string s, object value) - { - if (e == null) - { - return; - } - string text = value.GetType().ToString(); - FieldInfo[] fields = e.GetType().GetFields(); - foreach (FieldInfo fieldInfo in fields) - { - if (fieldInfo.FieldType.ToString() == text && fieldInfo.Name.Contains(s)) - { - fieldInfo.SetValue(e, value); - } - } - } - - public static void SetValuesD(this IEnumerable src, string s, object value) - { - if (src == null) - { - return; - } - string text = value.GetType().ToString(); - foreach (EleD item in src) - { - FieldInfo[] fields = item.GetType().GetFields(); - foreach (FieldInfo fieldInfo in fields) - { - if (fieldInfo.FieldType.ToString() == text && fieldInfo.Name.Contains(s)) - { - fieldInfo.SetValue(item, value); - } - } - } - } - - public static void SetValuesD(this IEnumerable src, string s, object value) where T : EleD - { - if (src == null) - { - return; - } - string text = value.GetType().ToString(); - foreach (T eleD in src.GetEleDs()) - { - FieldInfo[] fields = eleD.GetType().GetFields(); - foreach (FieldInfo fieldInfo in fields) - { - if (fieldInfo.FieldType.ToString() == text && fieldInfo.Name.Contains(s)) - { - fieldInfo.SetValue(eleD, value); - } - } - } - } - - public static T GetEle(this IEnumerable src) where T : Ele - { - if (src == null) - { - return null; - } - return (T)src.FirstOrDefault((Ele e) => e is T); - } - - public static T GetEle(this IEnumerable src, bool 右) where T : Ele - { - if (src == null) - { - return null; - } - return (T)src.FirstOrDefault((Ele e) => e is T && e.右 == 右); - } - - public static T GetEle(this IEnumerable src, Func con) where T : Ele - { - if (src == null) - { - return null; - } - return (T)src.FirstOrDefault((Ele e) => e is T && con((T)e)); - } - - public static IEnumerable GetEles(this IEnumerable src) where T : Ele - { - return src?.Where((Ele e) => e is T).Cast(); - } - - public static IEnumerable GetEles(this IEnumerable src, bool 右) where T : Ele - { - return src?.Where((Ele e) => e is T && e.右 == 右).Cast(); - } - - public static IEnumerable GetEles(this IEnumerable src, Func con) where T : Ele - { - return src?.Where((Ele e) => e is T && con((T)e)).Cast(); - } - - public static void SetEle(this IEnumerable src, Action a) where T : Ele - { - T ele = src.GetEle(); - if (ele != null) - { - a(ele); - } - } - - public static void SetEles(this IEnumerable src, Action a) where T : Ele - { - if (src == null) - { - return; - } - foreach (T ele in src.GetEles()) - { - a(ele); - } - } - - public static bool IsEle(this IEnumerable src) where T : Ele - { - return src.GetEle() != null; - } - - public static void SetValues(this Ele e, string s, object value) - { - if (e == null) - { - return; - } - string text = value.GetType().ToString(); - PropertyInfo[] properties = e.GetType().GetProperties(); - foreach (PropertyInfo propertyInfo in properties) - { - if (propertyInfo.CanWrite && propertyInfo.PropertyType.ToString() == text && propertyInfo.Name.Contains(s)) - { - propertyInfo.SetValue(e, value, null); - } - } - } - - public static void SetValues(this IEnumerable src, string s, object value) - { - if (src == null) - { - return; - } - string text = value.GetType().ToString(); - foreach (Ele item in src) - { - PropertyInfo[] properties = item.GetType().GetProperties(); - foreach (PropertyInfo propertyInfo in properties) - { - if (propertyInfo.CanWrite && propertyInfo.PropertyType.ToString() == text && propertyInfo.Name.Contains(s)) - { - propertyInfo.SetValue(item, value, null); - } - } - } - } - - public static T GetEleL(this IEnumerable src) where T : Ele - { - if (src == null) - { - return null; - } - return (T)src.LastOrDefault((Ele e) => e is T); - } - - public static T GetEleL(this IEnumerable src, bool 右) where T : Ele - { - if (src == null) - { - return null; - } - return (T)src.LastOrDefault((Ele e) => e is T && e.右 == 右); - } - - public static T GetEleL(this IEnumerable src, Func con) where T : Ele - { - if (src == null) - { - return null; - } - return (T)src.LastOrDefault((Ele e) => e is T && con((T)e)); - } - - public static IEnumerable GetElesL(this IEnumerable src) where T : Ele - { - return src?.Where((Ele e) => e is T).Cast(); - } - - public static IEnumerable GetElesL(this IEnumerable src, bool 右) where T : Ele - { - return src?.Where((Ele e) => e is T && e.右 == 右).Cast(); - } - - public static IEnumerable GetElesL(this IEnumerable src, Func con) where T : Ele - { - return src?.Where((Ele e) => e is T && con((T)e)).Cast(); - } - - public static void 描画0(this IEnumerable es, Are Are) - { - foreach (Ele e in es) - { - e.描画0(Are); - } - } - - public static void 描画1(this IEnumerable es, Are Are) - { - foreach (Ele e in es) - { - e.描画1(Are); - } - } - - public static IEnumerable JoinEnum(this IEnumerable> es) - { - foreach (IEnumerable e in es) - { - foreach (T item in e) - { - yield return item; - } - } - } - - public static void 配色T(this Ele ele, int i, string s, ref Color2 c1, ref Color2 c2) - { - Type type = ele.GetType(); - string ft = typeof(ColorD).ToString(); - int num = 0; - foreach (FieldInfo item in from e in type.GetFields() - where e.FieldType.ToString() == ft && e.Name.Contains(s) - select e) - { - if (num % 2 == i) - { - item.SetValue(ele, new ColorD(ref Col.Black, ref c1)); - } - else - { - item.SetValue(ele, new ColorD(ref Col.Black, ref c2)); - } - num++; - } - } - - public static bool Is左右無し(this ConnectionInfo 接続情報) - { - return 左右無し.Contains(接続情報); - } - - public static ConnectionInfo To接続情報(this string s) - { - return (ConnectionInfo)Enum.Parse(接続情報t, s); - } - - public static object GetField(this Type Type, object Object, string Name) - { - return Type.GetField(Name, bf).GetValue(Object); - } - - public static object GetProperty(this Type Type, object Object, string Name) - { - return Type.GetProperty(Name, bf).GetValue(Object, null); - } - - public static Color BlendP1(this Color Cd, Color Cs) - { - double num = (double)(int)Cd.A / 255.0; - double num2 = (double)(int)Cs.A / 255.0; - double num3 = 1.0 - num2; - double num4 = num2 + num3 * num; - return Color.FromArgb((int)(255.0 * num4), (int)(((double)(int)Cs.R * num2 + (double)(int)Cd.R * num3 * num) / num4), (int)(((double)(int)Cs.G * num2 + (double)(int)Cd.G * num3 * num) / num4), (int)(((double)(int)Cs.B * num2 + (double)(int)Cd.B * num3 * num) / num4)); - } - - public static void SetHitFalse(this Ele e) - { - foreach (Par item in e.本体.EnumAllPar()) - { - item.Hit = false; - } - } - - public static void SetHitTrue(this Ele e) - { - foreach (Par item in e.本体.EnumAllPar()) - { - item.Hit = true; - } - } - - public static void Setting(this Are Are) - { - Are.GD.SmoothingMode = SmoothingMode.HighQuality; - Are.GD.PixelOffsetMode = PixelOffsetMode.HighQuality; - } - - public static string Numf1(this double n) - { - return n.ToString("P1").PadLeft(6); - } - - public static string Numf2(this double n) - { - return n.ToString("P2").PadLeft(7); - } - - public static string[] SDPaths() - { - IEnumerable source = Directory.EnumerateFiles(SavePath); - return new string[10] - { - source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\0: ")), - source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\1: ")), - source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\2: ")), - source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\3: ")), - source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\4: ")), - source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\5: ")), - source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\6: ")), - source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\7: ")), - source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\8: ")), - source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\9: ")) - }; - } - - public static void GDSave(int i) - { - //if (!EncryptSave) - { - GameData.SaveExMod(SavePath + "\\" + i + ": " + GameData.GetSaveDateString().Replace("/", "_") + ".sav"); - } - /*else - { - GameData.SaveEx(SavePath + "\\" + i + ": " + GameData.GetSaveDateString().Replace("/", "_") + ".sav"); - }*/ - } - - public static string GetVal(this List t, double v1, double v2) - { - int count = t.Count; - double[] array = new double[count]; - int num = ((int)((double)count * v1)).Limit(0, count); - for (int i = 0; i < count; i++) - { - array[i] = count - (num - i).Abs(); - } - num = Oth.GetRandomIndex(array); - int num2 = ((int)((double)t[num].Length * v2)).Limit(0, t[num].Length); - return t[num][num2]; - } - - public static List パース(this string s) - { - List list = new List(); - string[] array = s.Split("\r\n\r\n"); - foreach (string text in array) - { - if (!string.IsNullOrWhiteSpace(text)) - { - list.Add((from f in text.Split("\r\n") - where !string.IsNullOrWhiteSpace(f) && !f.StartsWith("//") - select f).ToArray()); - } - } - return list; - } - - public static void Set擬音() - { - string[] array = ImiPath.FromText().Split(','); - 口挿 = array[0].パース(); - 口中 = array[1].パース(); - 口抜 = array[2].パース(); - 膣挿 = array[3].パース(); - 膣中 = array[4].パース(); - 膣抜 = array[5].パース(); - 肛挿 = array[6].パース(); - 肛中 = array[7].パース(); - 肛抜 = array[8].パース(); - 糸挿 = array[9].パース(); - 糸中 = array[10].パース(); - 糸抜 = array[11].パース(); - 潮吹 = array[12].パース(); - 放尿 = array[13].パース(); - くぱ = array[14].パース(); - 吸引 = array[15].パース(); - 吸着 = array[16].パース(); - 吸脱 = array[17].パース(); - 振動 = array[18].パース(); - 鞭振 = array[19].パース(); - 鞭打 = array[20].パース(); - 剃り = array[21].パース(); - 射精 = array[22].パース(); - 処女喪失 = (from f in array[23].Split("\r\n") - where !string.IsNullOrWhiteSpace(f) && !f.StartsWith("//") - select f).First(); - } - - public static Vector2D GetAreaPoint(this Vector2D Base, double r) - { - double num = r * 0.5; - double num2 = Base.X - num; - double num3 = Base.X + num; - double num4 = Base.Y - num; - double num5 = Base.Y + num; - double num6 = num3 - num2; - double num7 = num5 - num4; - return RNG.XS.Next(7) switch - { - 0 => new Vector2D(RNG.XS.NextDouble(num2 - num6, num2), RNG.XS.NextDouble(num4, num5)), - 1 => new Vector2D(RNG.XS.NextDouble(num2 - num6, num2), RNG.XS.NextDouble(num4, num5)), - 2 => new Vector2D(RNG.XS.NextDouble(num2 - num6, num2), RNG.XS.NextDouble(num5, num5 + num7)), - 3 => new Vector2D(RNG.XS.NextDouble(num2, num3), RNG.XS.NextDouble(num5, num5 + num7)), - 4 => new Vector2D(RNG.XS.NextDouble(num3, num3 + num6), RNG.XS.NextDouble(num5, num5 + num7)), - 5 => new Vector2D(RNG.XS.NextDouble(num3, num3 + num6), RNG.XS.NextDouble(num4, num5)), - 6 => new Vector2D(RNG.XS.NextDouble(num3, num3 + num6), RNG.XS.NextDouble(num4, num5)), - _ => Dat.Vec2DZero, - }; - } - - public static Vector2D GetAreaPoint(ref Vector2D Base, double r) - { - double num = r * 0.5; - double num2 = Base.X - num; - double num3 = Base.X + num; - double num4 = Base.Y - num; - double num5 = Base.Y + num; - double num6 = num3 - num2; - double num7 = num5 - num4; - return RNG.XS.Next(7) switch - { - 0 => new Vector2D(RNG.XS.NextDouble(num2 - num6, num2), RNG.XS.NextDouble(num4, num5)), - 1 => new Vector2D(RNG.XS.NextDouble(num2 - num6, num2), RNG.XS.NextDouble(num4, num5)), - 2 => new Vector2D(RNG.XS.NextDouble(num2 - num6, num2), RNG.XS.NextDouble(num5, num5 + num7)), - 3 => new Vector2D(RNG.XS.NextDouble(num2, num3), RNG.XS.NextDouble(num5, num5 + num7)), - 4 => new Vector2D(RNG.XS.NextDouble(num3, num3 + num6), RNG.XS.NextDouble(num5, num5 + num7)), - 5 => new Vector2D(RNG.XS.NextDouble(num3, num3 + num6), RNG.XS.NextDouble(num4, num5)), - 6 => new Vector2D(RNG.XS.NextDouble(num3, num3 + num6), RNG.XS.NextDouble(num4, num5)), - _ => Dat.Vec2DZero, - }; - } - - public static void Set喘ぎ() - { - a = (from f in (PanPath + "\\a.txt").FromText().Split(',') - select (from g in f.Split("\r\n") - where !string.IsNullOrWhiteSpace(g) && !g.StartsWith("//") - select g).ToArray()).ToArray(); - i = (from f in (PanPath + "\\i.txt").FromText().Split(',') - select (from g in f.Split("\r\n") - where !string.IsNullOrWhiteSpace(g) && !g.StartsWith("//") - select g).ToArray()).ToArray(); - u = (from f in (PanPath + "\\u.txt").FromText().Split(',') - select (from g in f.Split("\r\n") - where !string.IsNullOrWhiteSpace(g) && !g.StartsWith("//") - select g).ToArray()).ToArray(); - e = (from f in (PanPath + "\\e.txt").FromText().Split(',') - select (from g in f.Split("\r\n") - where !string.IsNullOrWhiteSpace(g) && !g.StartsWith("//") - select g).ToArray()).ToArray(); - o = (from f in (PanPath + "\\o.txt").FromText().Split(',') - select (from g in f.Split("\r\n") - where !string.IsNullOrWhiteSpace(g) && !g.StartsWith("//") - select g).ToArray()).ToArray(); - n = (from f in (PanPath + "\\n.txt").FromText().Split(',') - select (from g in f.Split("\r\n") - where !string.IsNullOrWhiteSpace(g) && !g.StartsWith("//") - select g).ToArray()).ToArray(); - end = (from g in (PanPath + "\\end.txt").FromText().Split("\r\n") - where !g.StartsWith("//") - select g).ToArray(); - } - - public static void LoadConfig() - { - try - { - if (!File.Exists(ConfigPath)) - { - "SimpleMating:0\r\nAutoSort:0\r\nPlayBGM:1\r\nFastText:0\r\nShowFPS:0\r\nBigWindow:0\r\nHighQuality:0\r\nAntiAliasing:0\r\nSensesButton:0\r\nFixInfo:0\r\nJsonButton:0\r\nTranslateJson:0\r\nMoveButton:0\r\nStaminaButton:0\r\nRefreshStoreEveryTime:0\r\nAlwaysUseName:0\r\nMoveInsectMask:1\r\nEncryptSave:1\r\nDecryptLoad:1".ToText(ConfigPath, Encoding.Unicode); - } - string[] source = ConfigPath.ReadLines(); - SimpleMating = source.First((string e) => e.StartsWith("SimpleMating:")).Last() == '1'; - AutoSort = source.First((string e) => e.StartsWith("AutoSort:")).Last() == '1'; - PlayBGM = source.First((string e) => e.StartsWith("PlayBGM:")).Last() == '1'; - FastText = source.First((string e) => e.StartsWith("FastText:")).Last() == '1'; - ShowFPS = source.First((string e) => e.StartsWith("ShowFPS:")).Last() == '1'; - BigWindow = source.First((string e) => e.StartsWith("BigWindow:")).Last() == '1'; - HighQuality = source.First((string e) => e.StartsWith("HighQuality:")).Last() == '1'; - AntiAliasing = source.First((string e) => e.StartsWith("AntiAliasing:")).Last() == '1'; - SensesButton = source.First((string e) => e.StartsWith("SensesButton:")).Last() == '1'; - FixInfo = source.First((string e) => e.StartsWith("FixInfo:")).Last() == '1'; - JsonButton = source.First((string e) => e.StartsWith("JsonButton:")).Last() == '1'; - TranslateJson = source.First((string e) => e.StartsWith("TranslateJson:")).Last() == '1'; - MoveButton = source.First((string e) => e.StartsWith("MoveButton:")).Last() == '1'; - StaminaButton = source.First((string e) => e.StartsWith("StaminaButton:")).Last() == '1'; - RefreshStoreEveryTime = source.First((string e) => e.StartsWith("RefreshStoreEveryTime:")).Last() == '1'; - AlwaysUseName = source.First((string e) => e.StartsWith("AlwaysUseName:")).Last() == '1'; - MoveInsectMask = source.First((string e) => e.StartsWith("MoveInsectMask:")).Last() == '1'; - //EncryptSave = source.First((string e) => e.StartsWith("EncryptSave:")).Last() == '1'; - //DecryptLoad = source.First((string e) => e.StartsWith("DecryptLoad:")).Last() == '1'; - } - catch - { - SimpleMating = false; - AutoSort = false; - PlayBGM = true; - FastText = false; - ShowFPS = false; - BigWindow = false; - HighQuality = false; - AntiAliasing = false; - SensesButton = false; - FixInfo = false; - JsonButton = false; - TranslateJson = false; - MoveButton = false; - StaminaButton = false; - RefreshStoreEveryTime = false; - AlwaysUseName = false; - MoveInsectMask = true; - //EncryptSave = true; - //DecryptLoad = true; - } - if (!PlayBGM) - { - //Sounds.OPBGM = new SoundPlayer(CurrentDirectory + "\\bgm\\doesntexist", Loop: true); - //Sounds.日常BGM = new SoundPlayer(CurrentDirectory + "\\bgm\\doesntexist2", Loop: true); - } - } - - static Sta() - { - 胴体 = Resources.胴体.ObjLoad(); - //胴体.SaveExMod("C:\\Users\\dave\\Documents\\胴体"); - //Ser.ToJson(胴体, "C:\\Users\\dave\\Documents\\胴体.json"); - //胴体 = Ser.UnJson("C:\\Users\\dave\\Documents\\胴体.json"); - - 肩左 = Resources.肩左.ObjLoad(); - //肩左.SaveExMod("C:\\Users\\dave\\Documents\\肩左"); - //Ser.ToJson(肩左, "C:\\Users\\dave\\Documents\\肩左.json"); - //肩左 = Ser.UnJson("C:\\Users\\dave\\Documents\\肩左.json"); - - 腕左 = Resources.腕左.ObjLoad(); - //腕左.SaveExMod("C:\\Users\\dave\\Documents\\腕左"); - //Ser.ToJson(腕左, "C:\\Users\\dave\\Documents\\腕左.json"); - //腕左 = Ser.UnJson("C:\\Users\\dave\\Documents\\腕左.json"); - - - 脚左 = Resources.脚左.ObjLoad(); - //脚左.SaveExMod("C:\\Users\\dave\\Documents\\脚左"); - //Ser.ToJson(脚左, "C:\\Users\\dave\\Documents\\脚左.json"); - //脚左 = Ser.UnJson("C:\\Users\\dave\\Documents\\脚左.json"); - - 尻尾 = Resources.尻尾.ObjLoad(); - //尻尾.SaveExMod("C:\\Users\\dave\\Documents\\尻尾"); - //Ser.ToJson(尻尾, "C:\\Users\\dave\\Documents\\尻尾.json"); - //尻尾 = Ser.UnJson("C:\\Users\\dave\\Documents\\尻尾.json"); - - 半身 = Resources.半身.ObjLoad(); - //半身.SaveExMod("C:\\Users\\dave\\Documents\\半身"); - //Ser.ToJson(半身, "C:\\Users\\dave\\Documents\\半身.json"); - //半身 = Ser.UnJson("C:\\Users\\dave\\Documents\\半身.json"); - - 肢左 = Resources.肢左.ObjLoad(); - //肢左.SaveExMod("C:\\Users\\dave\\Documents\\肢左"); - //Ser.ToJson(肢左, "C:\\Users\\dave\\Documents\\肢左.json"); - //肢左 = Ser.UnJson("C:\\Users\\dave\\Documents\\肢左.json"); - - 肢中 = Resources.肢中.ObjLoad(); - //肢中.SaveExMod("C:\\Users\\dave\\Documents\\肢中"); - //Ser.ToJson(肢中, "C:\\Users\\dave\\Documents\\肢中.json"); - //肢中 = Ser.UnJson("C:\\Users\\dave\\Documents\\肢中.json"); - - 性器 = Resources.性器.ObjLoad(); - //性器.SaveExMod("C:\\Users\\dave\\Documents\\性器"); - //Ser.ToJson(性器, "C:\\Users\\dave\\Documents\\性器.json"); - //性器 = Ser.UnJson("C:\\Users\\dave\\Documents\\性器.json"); - - 性器付 = Resources.性器付.ObjLoad(); - //性器付.SaveExMod("C:\\Users\\dave\\Documents\\性器付"); - //Ser.ToJson(性器付, "C:\\Users\\dave\\Documents\\性器付.json"); - //性器付 = Ser.UnJson("C:\\Users\\dave\\Documents\\性器付.json"); - - スタンプ = Resources.スタンプ.ObjLoad(); - //スタンプ.SaveExMod("C:\\Users\\dave\\Documents\\スタンプ"); - //Ser.ToJson(スタンプ, "C:\\Users\\dave\\Documents\\スタンプ.json"); - //スタンプ = Ser.UnJson("C:\\Users\\dave\\Documents\\スタンプ.json"); - - カーソル = Resources.カーソル.ObjLoad(); - //カーソル.SaveExMod("C:\\Users\\dave\\Documents\\カーソル"); - //Ser.ToJson(カーソル, "C:\\Users\\dave\\Documents\\カーソル.json"); - //カーソル = Ser.UnJson("C:\\Users\\dave\\Documents\\カーソル.json"); - - その他 = Resources.その他.ObjLoad(); - //その他.SaveExMod("C:\\Users\\dave\\Documents\\その他"); - //Ser.ToJson(その他, "C:\\Users\\dave\\Documents\\その他.json"); - //その他 = Ser.UnJson("C:\\Users\\dave\\Documents\\その他.json"); - - タイル = Resources.タイル.ObjLoad(); - //タイル.SaveExMod("C:\\Users\\dave\\Documents\\タイル"); - //Ser.ToJson(タイル, "C:\\Users\\dave\\Documents\\タイル.json"); - //タイル = Ser.UnJson("C:\\Users\\dave\\Documents\\タイル.json"); - - MaxAre = 0.0584246154149664; - Elet = typeof(Ele); - EleDt = typeof(EleD); - 胸t = typeof(胸); - 肩t = typeof(肩); - 胴t = typeof(胴); - 腰t = typeof(腰); - 尾_鯨t = typeof(尾_鯨); - 上腕_人t = typeof(上腕_人); - 上腕_鳥t = typeof(上腕_鳥); - 長物_鯨t = typeof(長物_鯨); - 後髪0_ジグDt = typeof(後髪0_ジグD); - 後髪0_ハネDt = typeof(後髪0_ハネD); - 後髪0_パツDt = typeof(後髪0_パツD); - 後髪0_カルDt = typeof(後髪0_カルD); - 後髪0_肢系Dt = typeof(後髪0_肢系D); - 耳_人Dt = typeof(耳_人D); - 耳_尖Dt = typeof(耳_尖D); - 耳_長Dt = typeof(耳_長D); - 耳_鰭Dt = typeof(耳_鰭D); - 耳_羽Dt = typeof(耳_羽D); - 耳_獣Dt = typeof(耳_獣D); - 肩Dt = typeof(肩D); - 角1_一Dt = typeof(角1_一D); - 角1_鬼Dt = typeof(角1_鬼D); - 角1_虫Dt = typeof(角1_虫D); - 角2_山1Dt = typeof(角2_山1D); - 角2_山2Dt = typeof(角2_山2D); - 角2_山3Dt = typeof(角2_山3D); - 角2_巻Dt = typeof(角2_巻D); - 角2_牛1Dt = typeof(角2_牛1D); - 角2_牛2Dt = typeof(角2_牛2D); - 角2_牛3Dt = typeof(角2_牛3D); - 角2_牛4Dt = typeof(角2_牛4D); - 角2_鬼Dt = typeof(角2_鬼D); - 角2_虫Dt = typeof(角2_虫D); - 花_薔Dt = typeof(花_薔D); - 花_百Dt = typeof(花_百D); - 顔面_甲Dt = typeof(顔面_甲D); - 顔面_虫Dt = typeof(顔面_虫D); - 顔面_蟲Dt = typeof(顔面_蟲D); - 頭頂_宇Dt = typeof(頭頂_宇D); - 頭頂_皿Dt = typeof(頭頂_皿D); - 頭頂_天Dt = typeof(頭頂_天D); - 頭頂後_宇Dt = typeof(頭頂後_宇D); - 背中_羽Dt = typeof(背中_羽D); - 背中_甲Dt = typeof(背中_甲D); - 背中_光Dt = typeof(背中_光D); - 触覚_線Dt = typeof(触覚_線D); - 触覚_節Dt = typeof(触覚_節D); - 触覚_甲Dt = typeof(触覚_甲D); - 触覚_蝶Dt = typeof(触覚_蝶D); - 触覚_蛾Dt = typeof(触覚_蛾D); - 触覚_蠍Dt = typeof(触覚_蠍D); - 尾_猫Dt = typeof(尾_猫D); - 尾_犬Dt = typeof(尾_犬D); - 尾_狐Dt = typeof(尾_狐D); - 尾_馬Dt = typeof(尾_馬D); - 尾_牛Dt = typeof(尾_牛D); - 尾_龍Dt = typeof(尾_龍D); - 尾_竜Dt = typeof(尾_竜D); - 尾_悪Dt = typeof(尾_悪D); - 尾_淫Dt = typeof(尾_淫D); - 尾_鳥Dt = typeof(尾_鳥D); - 尾_虫Dt = typeof(尾_虫D); - 尾_蜘Dt = typeof(尾_蜘D); - 尾_蠍Dt = typeof(尾_蠍D); - 尾_蛇Dt = typeof(尾_蛇D); - 尾_腓Dt = typeof(尾_腓D); - 尾_短Dt = typeof(尾_短D); - 尾_ヘDt = typeof(尾_ヘD); - 尾_ガDt = typeof(尾_ガD); - 尾_ウDt = typeof(尾_ウD); - 尾_魚Dt = typeof(尾_魚D); - 尾_鯨Dt = typeof(尾_鯨D); - 尾_蟲Dt = typeof(尾_蟲D); - 尾_根Dt = typeof(尾_根D); - 尾鰭_魚Dt = typeof(尾鰭_魚D); - 尾鰭_鯨Dt = typeof(尾鰭_鯨D); - 鰭_魚Dt = typeof(鰭_魚D); - 鰭_豚Dt = typeof(鰭_豚D); - 鰭_鯨Dt = typeof(鰭_鯨D); - 葉_披Dt = typeof(葉_披D); - 葉_心Dt = typeof(葉_心D); - 前翅_甲Dt = typeof(前翅_甲D); - 前翅_羽Dt = typeof(前翅_羽D); - 前翅_蝶Dt = typeof(前翅_蝶D); - 前翅_草Dt = typeof(前翅_草D); - 後翅_甲Dt = typeof(後翅_甲D); - 後翅_羽Dt = typeof(後翅_羽D); - 後翅_蝶Dt = typeof(後翅_蝶D); - 後翅_草Dt = typeof(後翅_草D); - 触肢_肢蜘Dt = typeof(触肢_肢蜘D); - 触肢_肢蠍Dt = typeof(触肢_肢蠍D); - 節足_足蜘Dt = typeof(節足_足蜘D); - 節足_足蠍Dt = typeof(節足_足蠍D); - 節足_足百Dt = typeof(節足_足百D); - 節尾_曳航Dt = typeof(節尾_曳航D); - 節尾_鋏Dt = typeof(節尾_鋏D); - 触手_軟Dt = typeof(触手_軟D); - 触手_触Dt = typeof(触手_触D); - 触手_犬Dt = typeof(触手_犬D); - 触手_蔦Dt = typeof(触手_蔦D); - 上腕_人Dt = typeof(上腕_人D); - 上腕_鳥Dt = typeof(上腕_鳥D); - 上腕_蝙Dt = typeof(上腕_蝙D); - 上腕_獣Dt = typeof(上腕_獣D); - 上腕_蹄Dt = typeof(上腕_蹄D); - 下腕_人Dt = typeof(下腕_人D); - 下腕_鳥Dt = typeof(下腕_鳥D); - 下腕_蝙Dt = typeof(下腕_蝙D); - 獣下腕Dt = typeof(獣下腕D); - 下腕_獣Dt = typeof(下腕_獣D); - 下腕_蹄Dt = typeof(下腕_蹄D); - 手_人Dt = typeof(手_人D); - 手_鳥Dt = typeof(手_鳥D); - 手_蝙Dt = typeof(手_蝙D); - 手_獣Dt = typeof(手_獣D); - 手_馬Dt = typeof(手_馬D); - 手_牛Dt = typeof(手_牛D); - 腿_人Dt = typeof(腿_人D); - 腿_獣Dt = typeof(腿_獣D); - 腿_蹄Dt = typeof(腿_蹄D); - 腿_鳥Dt = typeof(腿_鳥D); - 腿_竜Dt = typeof(腿_竜D); - 脚_人Dt = typeof(脚_人D); - 脚_獣Dt = typeof(脚_獣D); - 脚_蹄Dt = typeof(脚_蹄D); - 脚_鳥Dt = typeof(脚_鳥D); - 脚_竜Dt = typeof(脚_竜D); - 足_人Dt = typeof(足_人D); - 足_獣Dt = typeof(足_獣D); - 足_馬Dt = typeof(足_馬D); - 足_牛Dt = typeof(足_牛D); - 足_鳥Dt = typeof(足_鳥D); - 足_竜Dt = typeof(足_竜D); - 四足脇Dt = typeof(四足脇D); - 胴_蛇Dt = typeof(胴_蛇D); - 胴_蟲Dt = typeof(胴_蟲D); - 大顎基Dt = typeof(大顎基D); - 鳳凰Dt = typeof(鳳凰D); - 大顎Dt = typeof(大顎D); - 虫顎Dt = typeof(虫顎D); - 虫鎌Dt = typeof(虫鎌D); - 獣耳Dt = typeof(獣耳D); - 植Dt = typeof(植D); - 拘束鎖t = typeof(拘束鎖).ToString(); - lt = typeof(List).ToString(); - at = typeof(Ele[]).ToString(); - cdt = typeof(ColorD).ToString(); - cpt = typeof(ColorP).ToString(); - Bodt = typeof(Bod); - dt = typeof(double).ToString(); - bt = typeof(bool).ToString(); - ct = typeof(Color).ToString(); - 左右無し = new HashSet(new ConnectionInfo[67] - { - ConnectionInfo.none, - ConnectionInfo.頭_基髪_接続, - ConnectionInfo.頭_鼻_接続, - ConnectionInfo.頭_口_接続, - ConnectionInfo.頭_額_接続, - ConnectionInfo.頭_鼻肌_接続, - ConnectionInfo.頭_単眼目_接続, - ConnectionInfo.頭_単眼眉_接続, - ConnectionInfo.頭_大顎基_接続, - ConnectionInfo.頭_顔面_接続, - ConnectionInfo.頭_頭頂_接続, - ConnectionInfo.基髪_前髪_接続, - ConnectionInfo.基髪_後髪_接続, - ConnectionInfo.後髪0_肢系_中央_接続, - ConnectionInfo.単目_瞼_接続, - ConnectionInfo.縦目_瞼_接続, - ConnectionInfo.吹出し_吹出し_接続, - ConnectionInfo.首_頭_接続, - ConnectionInfo.胸_首_接続, - ConnectionInfo.胸_肌_接続, - ConnectionInfo.胸_背中_接続, - ConnectionInfo.胴_胸_接続, - ConnectionInfo.胴_肌_接続, - ConnectionInfo.腰_胴_接続, - ConnectionInfo.腰_肌_接続, - ConnectionInfo.腰_膣基_接続, - ConnectionInfo.腰_肛門_接続, - ConnectionInfo.腰_尾_接続, - ConnectionInfo.腰_半身_接続, - ConnectionInfo.腰_上着_接続, - ConnectionInfo.ボテ腹_人_腹板_接続, - ConnectionInfo.ボテ腹_獣_腹板_接続, - ConnectionInfo.肛門_人_肛門精液_接続, - ConnectionInfo.肛門_獣_肛門精液_接続, - ConnectionInfo.性器_人_陰核_接続, - ConnectionInfo.性器_人_尿道_接続, - ConnectionInfo.性器_人_膣口_接続, - ConnectionInfo.性器_獣_陰核_接続, - ConnectionInfo.性器_獣_尿道_接続, - ConnectionInfo.性器_獣_膣口_接続, - ConnectionInfo.上着ボトム_クロス_上着ボトム後_接続, - ConnectionInfo.頭頂_宇_頭部後_接続, - ConnectionInfo.尾_ヘ_尾先_接続, - ConnectionInfo.尾_ウ_尾先_接続, - ConnectionInfo.尾_魚_尾先_接続, - ConnectionInfo.尾_鯨_尾先_接続, - ConnectionInfo.長物_魚_尾_接続, - ConnectionInfo.長物_鯨_尾_接続, - ConnectionInfo.長物_蛇_胴_接続, - ConnectionInfo.長物_蟲_胴_接続, - ConnectionInfo.四足胸_胴_接続, - ConnectionInfo.四足胸_肌_接続, - ConnectionInfo.四足胸_背中_接続, - ConnectionInfo.四足胴_腰_接続, - ConnectionInfo.四足胴_肌_接続, - ConnectionInfo.四足腰_膣基_接続, - ConnectionInfo.四足腰_肛門_接続, - ConnectionInfo.四足腰_尾_接続, - ConnectionInfo.四足腰_半身_接続, - ConnectionInfo.四足腰_上着_接続, - ConnectionInfo.四足腰_肌_接続, - ConnectionInfo.多足_蜘_尾_接続, - ConnectionInfo.多足_蠍_尾_接続, - ConnectionInfo.単足_植_根中央_接続, - ConnectionInfo.胴_蛇_胴_接続, - ConnectionInfo.胴_蟲_胴_接続, - ConnectionInfo.ペニス_尿道_接続 - }); - 接続情報t = typeof(ConnectionInfo); - bf = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic; - bfi = bf | BindingFlags.InvokeMethod; - 髪留2初期化 = default(髪留2情報); - 玉口枷初期化 = default(玉口枷情報); - 目隠帯初期化 = default(目隠帯情報); - 拘束具初期化 = default(拘束具情報); - ピアス初期化 = default(ピアス情報); - キャップ初期化 = default(キャップ情報); - ドレス首初期化 = default(ドレス首情報); - 下着T_チューブ初期化 = default(下着T_チューブ情報); - 下着T_クロス初期化 = default(下着T_クロス情報); - 下着T_ビキニ初期化 = default(下着T_ビキニ情報); - 下着T_マイクロ初期化 = default(下着T_マイクロ情報); - 下着T_ブラ初期化 = default(下着T_ブラ情報); - 下着B_ノーマル初期化 = default(下着B_ノーマル情報); - 下着B_マイクロ初期化 = default(下着B_マイクロ情報); - ドレス初期化 = default(ドレス情報); - 上着B_クロス初期化 = default(上着B_クロス情報); - 上着B_前掛け初期化 = default(上着B_前掛け情報); - ブーツ初期化 = default(ブーツ情報); - CurrentDirectory = Directory.GetCurrentDirectory(); - GameData = new GameState(); - SavePath = CurrentDirectory + "\\save"; - ImiPath = CurrentDirectory + "\\text\\Basement\\Training\\Imitation.txt"; - PanPath = CurrentDirectory + "\\text\\Basement\\Training\\Pant"; - - /* - po3 = new ParallelOptions - { - MaxDegreeOfParallelism = 3 - };*/ - ConfigPath = CurrentDirectory + "\\Config.ini"; - SimpleMating = false; - AutoSort = false; - } - - public static void GDSaveJson(int i) - { - for (int j = 0; j < GameData.Gen.Length; j++) - { - GameData.Gen[j].Buf.Clear(); - } - string path = JsonSavePath + "\\" + i + ": " + GameData.GetSaveDateString().Replace("/", "_") + ".json"; - GameData.ToJson(path); - if (TranslateJson) - { - Translate(path, 0); - } - } - - public static string[] JSDPaths() - { - JsonSavePath = CurrentDirectory + "\\save\\json"; - IEnumerable source = Directory.EnumerateFiles(JsonSavePath); - return new string[10] - { - source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\0: ")), - source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\1: ")), - source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\2: ")), - source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\3: ")), - source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\4: ")), - source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\5: ")), - source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\6: ")), - source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\7: ")), - source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\8: ")), - source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\9: ")) - }; - } - - public static string Translate(string Path, int Mode) - { - TranslateJsonFile = CurrentDirectory + "\\text\\Translate.json"; - TranslateDict = Ser.UnJson>(TranslateJsonFile); - string input = File.ReadAllText(Path); - switch (Mode) - { - case 0: - input = new Regex("\\\"(.+)\\\"\\:", RegexOptions.Compiled).Replace(input, (Match match) => (!TranslateDict.ContainsKey(match.Groups[1].Value)) ? match.Value : ("\"" + TranslateDict[match.Groups[1].Value] + "\":")); - File.WriteAllText(Path, input); - return input; - case 1: - TranslateDict = TranslateDict.ToDictionary((KeyValuePair x) => x.Value, (KeyValuePair x) => x.Key); - return new Regex("\\\"(.+)\\\"\\:", RegexOptions.Compiled).Replace(input, (Match match) => (!TranslateDict.ContainsKey(match.Groups[1].Value)) ? match.Value : ("\"" + TranslateDict[match.Groups[1].Value] + "\":")); - default: - return "null"; - } - } + public static void Disposes() + { + 胴体.Dispose(); + 肩左.Dispose(); + 腕左.Dispose(); + 脚左.Dispose(); + 尻尾.Dispose(); + 半身.Dispose(); + 肢左.Dispose(); + 肢中.Dispose(); + 性器.Dispose(); + 性器付.Dispose(); + スタンプ.Dispose(); + カーソル.Dispose(); + その他.Dispose(); + タイル.Dispose(); + Sounds.Close(); + Mods.Dispose(); + } + + public static double GetRanAngle(this double MaxAngle) + { + return MaxAngle * RNG.XS.NextDouble() * (double)(RNG.XS.NextBool() ? 1 : (-1)); + } + + public static T GetEleD(this IEnumerable src) where T : EleD + { + if (src == null) + { + return null; + } + return (T)src.FirstOrDefault((EleD e) => e is T); + } + + public static T GetEleD(this IEnumerable src, bool 右) where T : EleD + { + if (src == null) + { + return null; + } + return (T)src.FirstOrDefault((EleD e) => e is T && e.右 == 右); + } + + public static T GetEleD(this IEnumerable src, Func con) where T : EleD + { + if (src == null) + { + return null; + } + return (T)src.FirstOrDefault((EleD e) => e is T && con((T)e)); + } + + public static IEnumerable GetEleDs(this IEnumerable src) where T : EleD + { + return src?.Where((EleD e) => e is T).Cast(); + } + + public static void SetEleD(this IEnumerable src, Action a) where T : EleD + { + T eleD = src.GetEleD(); + if (eleD != null) + { + a(eleD); + } + } + + public static void SetEleDs(this IEnumerable src, Action a) where T : EleD + { + if (src == null) + { + return; + } + foreach (T eleD in src.GetEleDs()) + { + a(eleD); + } + } + + public static bool IsEleD(this IEnumerable src) where T : EleD + { + return src.GetEleD() != null; + } + + public static void SetValuesD(this EleD e, string s, object value) + { + if (e == null) + { + return; + } + string text = value.GetType().ToString(); + FieldInfo[] fields = e.GetType().GetFields(); + foreach (FieldInfo fieldInfo in fields) + { + if (fieldInfo.FieldType.ToString() == text && fieldInfo.Name.Contains(s)) + { + fieldInfo.SetValue(e, value); + } + } + } + + public static void SetValuesD(this IEnumerable src, string s, object value) + { + if (src == null) + { + return; + } + string text = value.GetType().ToString(); + foreach (EleD item in src) + { + FieldInfo[] fields = item.GetType().GetFields(); + foreach (FieldInfo fieldInfo in fields) + { + if (fieldInfo.FieldType.ToString() == text && fieldInfo.Name.Contains(s)) + { + fieldInfo.SetValue(item, value); + } + } + } + } + + public static void SetValuesD(this IEnumerable src, string s, object value) where T : EleD + { + if (src == null) + { + return; + } + string text = value.GetType().ToString(); + foreach (T eleD in src.GetEleDs()) + { + FieldInfo[] fields = eleD.GetType().GetFields(); + foreach (FieldInfo fieldInfo in fields) + { + if (fieldInfo.FieldType.ToString() == text && fieldInfo.Name.Contains(s)) + { + fieldInfo.SetValue(eleD, value); + } + } + } + } + + public static T GetEle(this IEnumerable src) where T : Ele + { + if (src == null) + { + return null; + } + return (T)src.FirstOrDefault((Ele e) => e is T); + } + + public static T GetEle(this IEnumerable src, bool 右) where T : Ele + { + if (src == null) + { + return null; + } + return (T)src.FirstOrDefault((Ele e) => e is T && e.右 == 右); + } + + public static T GetEle(this IEnumerable src, Func con) where T : Ele + { + if (src == null) + { + return null; + } + return (T)src.FirstOrDefault((Ele e) => e is T && con((T)e)); + } + + public static IEnumerable GetEles(this IEnumerable src) where T : Ele + { + return src?.Where((Ele e) => e is T).Cast(); + } + + public static IEnumerable GetEles(this IEnumerable src, bool 右) where T : Ele + { + return src?.Where((Ele e) => e is T && e.右 == 右).Cast(); + } + + public static IEnumerable GetEles(this IEnumerable src, Func con) where T : Ele + { + return src?.Where((Ele e) => e is T && con((T)e)).Cast(); + } + + public static void SetEle(this IEnumerable src, Action a) where T : Ele + { + T ele = src.GetEle(); + if (ele != null) + { + a(ele); + } + } + + public static void SetEles(this IEnumerable src, Action a) where T : Ele + { + if (src == null) + { + return; + } + foreach (T ele in src.GetEles()) + { + a(ele); + } + } + + public static bool IsEle(this IEnumerable src) where T : Ele + { + return src.GetEle() != null; + } + + public static void SetValues(this Ele e, string s, object value) + { + if (e == null) + { + return; + } + string text = value.GetType().ToString(); + PropertyInfo[] properties = e.GetType().GetProperties(); + foreach (PropertyInfo propertyInfo in properties) + { + if (propertyInfo.CanWrite && propertyInfo.PropertyType.ToString() == text && propertyInfo.Name.Contains(s)) + { + propertyInfo.SetValue(e, value, null); + } + } + } + + public static void SetValues(this IEnumerable src, string s, object value) + { + if (src == null) + { + return; + } + string text = value.GetType().ToString(); + foreach (Ele item in src) + { + PropertyInfo[] properties = item.GetType().GetProperties(); + foreach (PropertyInfo propertyInfo in properties) + { + if (propertyInfo.CanWrite && propertyInfo.PropertyType.ToString() == text && propertyInfo.Name.Contains(s)) + { + propertyInfo.SetValue(item, value, null); + } + } + } + } + + public static T GetEleL(this IEnumerable src) where T : Ele + { + if (src == null) + { + return null; + } + return (T)src.LastOrDefault((Ele e) => e is T); + } + + public static T GetEleL(this IEnumerable src, bool 右) where T : Ele + { + if (src == null) + { + return null; + } + return (T)src.LastOrDefault((Ele e) => e is T && e.右 == 右); + } + + public static T GetEleL(this IEnumerable src, Func con) where T : Ele + { + if (src == null) + { + return null; + } + return (T)src.LastOrDefault((Ele e) => e is T && con((T)e)); + } + + public static IEnumerable GetElesL(this IEnumerable src) where T : Ele + { + return src?.Where((Ele e) => e is T).Cast(); + } + + public static IEnumerable GetElesL(this IEnumerable src, bool 右) where T : Ele + { + return src?.Where((Ele e) => e is T && e.右 == 右).Cast(); + } + + public static IEnumerable GetElesL(this IEnumerable src, Func con) where T : Ele + { + return src?.Where((Ele e) => e is T && con((T)e)).Cast(); + } + + public static void 描画0(this IEnumerable es, Are Are) + { + foreach (Ele e in es) + { + e.描画0(Are); + } + } + + public static void 描画1(this IEnumerable es, Are Are) + { + foreach (Ele e in es) + { + e.描画1(Are); + } + } + + public static IEnumerable JoinEnum(this IEnumerable> es) + { + foreach (IEnumerable e in es) + { + foreach (T item in e) + { + yield return item; + } + } + } + + public static void 配色T(this Ele ele, int i, string s, ref Color2 c1, ref Color2 c2) + { + Type type = ele.GetType(); + string ft = typeof(ColorD).ToString(); + int num = 0; + foreach (FieldInfo item in from e in type.GetFields() + where e.FieldType.ToString() == ft && e.Name.Contains(s) + select e) + { + if (num % 2 == i) + { + item.SetValue(ele, new ColorD(ref Col.Black, ref c1)); + } + else + { + item.SetValue(ele, new ColorD(ref Col.Black, ref c2)); + } + num++; + } + } + + public static bool Is左右無し(this ConnectionInfo 接続情報) + { + return 左右無し.Contains(接続情報); + } + + public static ConnectionInfo To接続情報(this string s) + { + return (ConnectionInfo)Enum.Parse(接続情報t, s); + } + + public static object GetField(this Type Type, object Object, string Name) + { + return Type.GetField(Name, bf).GetValue(Object); + } + + public static object GetProperty(this Type Type, object Object, string Name) + { + return Type.GetProperty(Name, bf).GetValue(Object, null); + } + + public static Color BlendP1(this Color Cd, Color Cs) + { + double num = (double)(int)Cd.A / 255.0; + double num2 = (double)(int)Cs.A / 255.0; + double num3 = 1.0 - num2; + double num4 = num2 + num3 * num; + return Color.FromArgb((int)(255.0 * num4), (int)(((double)(int)Cs.R * num2 + (double)(int)Cd.R * num3 * num) / num4), (int)(((double)(int)Cs.G * num2 + (double)(int)Cd.G * num3 * num) / num4), (int)(((double)(int)Cs.B * num2 + (double)(int)Cd.B * num3 * num) / num4)); + } + + public static void SetHitFalse(this Ele e) + { + foreach (Par item in e.本体.EnumAllPar()) + { + item.Hit = false; + } + } + + public static void SetHitTrue(this Ele e) + { + foreach (Par item in e.本体.EnumAllPar()) + { + item.Hit = true; + } + } + + public static void Setting(this Are Are) + { + Are.GD.SmoothingMode = SmoothingMode.HighQuality; + Are.GD.PixelOffsetMode = PixelOffsetMode.HighQuality; + } + + public static string Numf1(this double n) + { + return n.ToString("P1").PadLeft(6); + } + + public static string Numf2(this double n) + { + return n.ToString("P2").PadLeft(7); + } + + public static string[] SDPaths() + { + IEnumerable source = Directory.EnumerateFiles(SavePath); + return new string[10] + { + source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\0: ")), + source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\1: ")), + source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\2: ")), + source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\3: ")), + source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\4: ")), + source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\5: ")), + source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\6: ")), + source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\7: ")), + source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\8: ")), + source.FirstOrDefault((string e) => e.StartsWith(SavePath + "\\9: ")) + }; + } + + public static void GDSave(int i) + { + //if (!EncryptSave) + { + GameData.SaveExMod(SavePath + "\\" + i + ": " + GameData.GetSaveDateString().Replace("/", "_") + ".sav"); + } + /*else + { + GameData.SaveEx(SavePath + "\\" + i + ": " + GameData.GetSaveDateString().Replace("/", "_") + ".sav"); + }*/ + } + + public static string GetVal(this List t, double v1, double v2) + { + int count = t.Count; + double[] array = new double[count]; + int num = ((int)((double)count * v1)).Limit(0, count); + for (int i = 0; i < count; i++) + { + array[i] = count - (num - i).Abs(); + } + num = Oth.GetRandomIndex(array); + int num2 = ((int)((double)t[num].Length * v2)).Limit(0, t[num].Length); + return t[num][num2]; + } + + public static List パース(this string s) + { + List list = new List(); + string[] array = s.Split("\r\n\r\n"); + foreach (string text in array) + { + if (!string.IsNullOrWhiteSpace(text)) + { + list.Add((from f in text.Split("\r\n") + where !string.IsNullOrWhiteSpace(f) && !f.StartsWith("//") + select f).ToArray()); + } + } + return list; + } + + public static void Set擬音() + { + string[] array = ImiPath.FromText().Split(','); + 口挿 = array[0].パース(); + 口中 = array[1].パース(); + 口抜 = array[2].パース(); + 膣挿 = array[3].パース(); + 膣中 = array[4].パース(); + 膣抜 = array[5].パース(); + 肛挿 = array[6].パース(); + 肛中 = array[7].パース(); + 肛抜 = array[8].パース(); + 糸挿 = array[9].パース(); + 糸中 = array[10].パース(); + 糸抜 = array[11].パース(); + 潮吹 = array[12].パース(); + 放尿 = array[13].パース(); + くぱ = array[14].パース(); + 吸引 = array[15].パース(); + 吸着 = array[16].パース(); + 吸脱 = array[17].パース(); + 振動 = array[18].パース(); + 鞭振 = array[19].パース(); + 鞭打 = array[20].パース(); + 剃り = array[21].パース(); + 射精 = array[22].パース(); + 処女喪失 = (from f in array[23].Split("\r\n") + where !string.IsNullOrWhiteSpace(f) && !f.StartsWith("//") + select f).First(); + } + + public static Vector2D GetAreaPoint(this Vector2D Base, double r) + { + double num = r * 0.5; + double num2 = Base.X - num; + double num3 = Base.X + num; + double num4 = Base.Y - num; + double num5 = Base.Y + num; + double num6 = num3 - num2; + double num7 = num5 - num4; + return RNG.XS.Next(7) switch + { + 0 => new Vector2D(RNG.XS.NextDouble(num2 - num6, num2), RNG.XS.NextDouble(num4, num5)), + 1 => new Vector2D(RNG.XS.NextDouble(num2 - num6, num2), RNG.XS.NextDouble(num4, num5)), + 2 => new Vector2D(RNG.XS.NextDouble(num2 - num6, num2), RNG.XS.NextDouble(num5, num5 + num7)), + 3 => new Vector2D(RNG.XS.NextDouble(num2, num3), RNG.XS.NextDouble(num5, num5 + num7)), + 4 => new Vector2D(RNG.XS.NextDouble(num3, num3 + num6), RNG.XS.NextDouble(num5, num5 + num7)), + 5 => new Vector2D(RNG.XS.NextDouble(num3, num3 + num6), RNG.XS.NextDouble(num4, num5)), + 6 => new Vector2D(RNG.XS.NextDouble(num3, num3 + num6), RNG.XS.NextDouble(num4, num5)), + _ => Dat.Vec2DZero, + }; + } + + public static Vector2D GetAreaPoint(ref Vector2D Base, double r) + { + double num = r * 0.5; + double num2 = Base.X - num; + double num3 = Base.X + num; + double num4 = Base.Y - num; + double num5 = Base.Y + num; + double num6 = num3 - num2; + double num7 = num5 - num4; + return RNG.XS.Next(7) switch + { + 0 => new Vector2D(RNG.XS.NextDouble(num2 - num6, num2), RNG.XS.NextDouble(num4, num5)), + 1 => new Vector2D(RNG.XS.NextDouble(num2 - num6, num2), RNG.XS.NextDouble(num4, num5)), + 2 => new Vector2D(RNG.XS.NextDouble(num2 - num6, num2), RNG.XS.NextDouble(num5, num5 + num7)), + 3 => new Vector2D(RNG.XS.NextDouble(num2, num3), RNG.XS.NextDouble(num5, num5 + num7)), + 4 => new Vector2D(RNG.XS.NextDouble(num3, num3 + num6), RNG.XS.NextDouble(num5, num5 + num7)), + 5 => new Vector2D(RNG.XS.NextDouble(num3, num3 + num6), RNG.XS.NextDouble(num4, num5)), + 6 => new Vector2D(RNG.XS.NextDouble(num3, num3 + num6), RNG.XS.NextDouble(num4, num5)), + _ => Dat.Vec2DZero, + }; + } + + public static void Set喘ぎ() + { + a = (from f in (PanPath + "\\a.txt").FromText().Split(',') + select (from g in f.Split("\r\n") + where !string.IsNullOrWhiteSpace(g) && !g.StartsWith("//") + select g).ToArray()).ToArray(); + i = (from f in (PanPath + "\\i.txt").FromText().Split(',') + select (from g in f.Split("\r\n") + where !string.IsNullOrWhiteSpace(g) && !g.StartsWith("//") + select g).ToArray()).ToArray(); + u = (from f in (PanPath + "\\u.txt").FromText().Split(',') + select (from g in f.Split("\r\n") + where !string.IsNullOrWhiteSpace(g) && !g.StartsWith("//") + select g).ToArray()).ToArray(); + e = (from f in (PanPath + "\\e.txt").FromText().Split(',') + select (from g in f.Split("\r\n") + where !string.IsNullOrWhiteSpace(g) && !g.StartsWith("//") + select g).ToArray()).ToArray(); + o = (from f in (PanPath + "\\o.txt").FromText().Split(',') + select (from g in f.Split("\r\n") + where !string.IsNullOrWhiteSpace(g) && !g.StartsWith("//") + select g).ToArray()).ToArray(); + n = (from f in (PanPath + "\\n.txt").FromText().Split(',') + select (from g in f.Split("\r\n") + where !string.IsNullOrWhiteSpace(g) && !g.StartsWith("//") + select g).ToArray()).ToArray(); + end = (from g in (PanPath + "\\end.txt").FromText().Split("\r\n") + where !g.StartsWith("//") + select g).ToArray(); + } + + public static void LoadConfig() + { + try + { + if (!File.Exists(ConfigPath)) + { + "SimpleMating:0\r\nAutoSort:0\r\nPlayBGM:1\r\nFastText:0\r\nShowFPS:0\r\nBigWindow:0\r\nHighQuality:0\r\nAntiAliasing:0\r\nSensesButton:0\r\nFixInfo:0\r\nJsonButton:0\r\nTranslateJson:0\r\nMoveButton:0\r\nStaminaButton:0\r\nRefreshStoreEveryTime:0\r\nAlwaysUseName:0\r\nMoveInsectMask:1\r\nEncryptSave:1\r\nDecryptLoad:1".ToText(ConfigPath, Encoding.Unicode); + } + string[] source = ConfigPath.ReadLines(); + SimpleMating = source.First((string e) => e.StartsWith("SimpleMating:")).Last() == '1'; + AutoSort = source.First((string e) => e.StartsWith("AutoSort:")).Last() == '1'; + PlayBGM = source.First((string e) => e.StartsWith("PlayBGM:")).Last() == '1'; + FastText = source.First((string e) => e.StartsWith("FastText:")).Last() == '1'; + ShowFPS = source.First((string e) => e.StartsWith("ShowFPS:")).Last() == '1'; + BigWindow = source.First((string e) => e.StartsWith("BigWindow:")).Last() == '1'; + HighQuality = source.First((string e) => e.StartsWith("HighQuality:")).Last() == '1'; + AntiAliasing = source.First((string e) => e.StartsWith("AntiAliasing:")).Last() == '1'; + SensesButton = source.First((string e) => e.StartsWith("SensesButton:")).Last() == '1'; + FixInfo = source.First((string e) => e.StartsWith("FixInfo:")).Last() == '1'; + JsonButton = source.First((string e) => e.StartsWith("JsonButton:")).Last() == '1'; + TranslateJson = source.First((string e) => e.StartsWith("TranslateJson:")).Last() == '1'; + MoveButton = source.First((string e) => e.StartsWith("MoveButton:")).Last() == '1'; + StaminaButton = source.First((string e) => e.StartsWith("StaminaButton:")).Last() == '1'; + RefreshStoreEveryTime = source.First((string e) => e.StartsWith("RefreshStoreEveryTime:")).Last() == '1'; + AlwaysUseName = source.First((string e) => e.StartsWith("AlwaysUseName:")).Last() == '1'; + MoveInsectMask = source.First((string e) => e.StartsWith("MoveInsectMask:")).Last() == '1'; + //EncryptSave = source.First((string e) => e.StartsWith("EncryptSave:")).Last() == '1'; + //DecryptLoad = source.First((string e) => e.StartsWith("DecryptLoad:")).Last() == '1'; + } + catch + { + SimpleMating = false; + AutoSort = false; + PlayBGM = true; + FastText = false; + ShowFPS = false; + BigWindow = false; + HighQuality = false; + AntiAliasing = false; + SensesButton = false; + FixInfo = false; + JsonButton = false; + TranslateJson = false; + MoveButton = false; + StaminaButton = false; + RefreshStoreEveryTime = false; + AlwaysUseName = false; + MoveInsectMask = true; + //EncryptSave = true; + //DecryptLoad = true; + } + if (!PlayBGM) + { + //Sounds.OPBGM = new SoundPlayer(CurrentDirectory + "\\bgm\\doesntexist", Loop: true); + //Sounds.日常BGM = new SoundPlayer(CurrentDirectory + "\\bgm\\doesntexist2", Loop: true); + } + } + + static Sta() + { + 胴体 = Resources.胴体.ObjLoad(); + //胴体.SaveExMod("C:\\Users\\dave\\Documents\\胴体"); + //Ser.ToJson(胴体, "C:\\Users\\dave\\Documents\\胴体.json"); + //胴体 = Ser.UnJson("C:\\Users\\dave\\Documents\\胴体.json"); + + 肩左 = Resources.肩左.ObjLoad(); + //肩左.SaveExMod("C:\\Users\\dave\\Documents\\肩左"); + //Ser.ToJson(肩左, "C:\\Users\\dave\\Documents\\肩左.json"); + //肩左 = Ser.UnJson("C:\\Users\\dave\\Documents\\肩左.json"); + + 腕左 = Resources.腕左.ObjLoad(); + //腕左.SaveExMod("C:\\Users\\dave\\Documents\\腕左"); + //Ser.ToJson(腕左, "C:\\Users\\dave\\Documents\\腕左.json"); + //腕左 = Ser.UnJson("C:\\Users\\dave\\Documents\\腕左.json"); + + + 脚左 = Resources.脚左.ObjLoad(); + //脚左.SaveExMod("C:\\Users\\dave\\Documents\\脚左"); + //Ser.ToJson(脚左, "C:\\Users\\dave\\Documents\\脚左.json"); + //脚左 = Ser.UnJson("C:\\Users\\dave\\Documents\\脚左.json"); + + 尻尾 = Resources.尻尾.ObjLoad(); + //尻尾.SaveExMod("C:\\Users\\dave\\Documents\\尻尾"); + //Ser.ToJson(尻尾, "C:\\Users\\dave\\Documents\\尻尾.json"); + //尻尾 = Ser.UnJson("C:\\Users\\dave\\Documents\\尻尾.json"); + + 半身 = Resources.半身.ObjLoad(); + //半身.SaveExMod("C:\\Users\\dave\\Documents\\半身"); + //Ser.ToJson(半身, "C:\\Users\\dave\\Documents\\半身.json"); + //半身 = Ser.UnJson("C:\\Users\\dave\\Documents\\半身.json"); + + 肢左 = Resources.肢左.ObjLoad(); + //肢左.SaveExMod("C:\\Users\\dave\\Documents\\肢左"); + //Ser.ToJson(肢左, "C:\\Users\\dave\\Documents\\肢左.json"); + //肢左 = Ser.UnJson("C:\\Users\\dave\\Documents\\肢左.json"); + + 肢中 = Resources.肢中.ObjLoad(); + //肢中.SaveExMod("C:\\Users\\dave\\Documents\\肢中"); + //Ser.ToJson(肢中, "C:\\Users\\dave\\Documents\\肢中.json"); + //肢中 = Ser.UnJson("C:\\Users\\dave\\Documents\\肢中.json"); + + 性器 = Resources.性器.ObjLoad(); + //性器.SaveExMod("C:\\Users\\dave\\Documents\\性器"); + //Ser.ToJson(性器, "C:\\Users\\dave\\Documents\\性器.json"); + //性器 = Ser.UnJson("C:\\Users\\dave\\Documents\\性器.json"); + + 性器付 = Resources.性器付.ObjLoad(); + //性器付.SaveExMod("C:\\Users\\dave\\Documents\\性器付"); + //Ser.ToJson(性器付, "C:\\Users\\dave\\Documents\\性器付.json"); + //性器付 = Ser.UnJson("C:\\Users\\dave\\Documents\\性器付.json"); + + スタンプ = Resources.スタンプ.ObjLoad(); + //スタンプ.SaveExMod("C:\\Users\\dave\\Documents\\スタンプ"); + //Ser.ToJson(スタンプ, "C:\\Users\\dave\\Documents\\スタンプ.json"); + //スタンプ = Ser.UnJson("C:\\Users\\dave\\Documents\\スタンプ.json"); + + カーソル = Resources.カーソル.ObjLoad(); + //カーソル.SaveExMod("C:\\Users\\dave\\Documents\\カーソル"); + //Ser.ToJson(カーソル, "C:\\Users\\dave\\Documents\\カーソル.json"); + //カーソル = Ser.UnJson("C:\\Users\\dave\\Documents\\カーソル.json"); + + その他 = Resources.その他.ObjLoad(); + //その他.SaveExMod("C:\\Users\\dave\\Documents\\その他"); + //Ser.ToJson(その他, "C:\\Users\\dave\\Documents\\その他.json"); + //その他 = Ser.UnJson("C:\\Users\\dave\\Documents\\その他.json"); + + タイル = Resources.タイル.ObjLoad(); + //タイル.SaveExMod("C:\\Users\\dave\\Documents\\タイル"); + //Ser.ToJson(タイル, "C:\\Users\\dave\\Documents\\タイル.json"); + //タイル = Ser.UnJson("C:\\Users\\dave\\Documents\\タイル.json"); + + MaxAre = 0.0584246154149664; + Elet = typeof(Ele); + EleDt = typeof(EleD); + 胸t = typeof(胸); + 肩t = typeof(肩); + 胴t = typeof(胴); + 腰t = typeof(腰); + 尾_鯨t = typeof(尾_鯨); + 上腕_人t = typeof(上腕_人); + 上腕_鳥t = typeof(上腕_鳥); + 長物_鯨t = typeof(長物_鯨); + 後髪0_ジグDt = typeof(後髪0_ジグD); + 後髪0_ハネDt = typeof(後髪0_ハネD); + 後髪0_パツDt = typeof(後髪0_パツD); + 後髪0_カルDt = typeof(後髪0_カルD); + 後髪0_肢系Dt = typeof(後髪0_肢系D); + 耳_人Dt = typeof(耳_人D); + 耳_尖Dt = typeof(耳_尖D); + 耳_長Dt = typeof(耳_長D); + 耳_鰭Dt = typeof(耳_鰭D); + 耳_羽Dt = typeof(耳_羽D); + 耳_獣Dt = typeof(耳_獣D); + 肩Dt = typeof(肩D); + 角1_一Dt = typeof(角1_一D); + 角1_鬼Dt = typeof(角1_鬼D); + 角1_虫Dt = typeof(角1_虫D); + 角2_山1Dt = typeof(角2_山1D); + 角2_山2Dt = typeof(角2_山2D); + 角2_山3Dt = typeof(角2_山3D); + 角2_巻Dt = typeof(角2_巻D); + 角2_牛1Dt = typeof(角2_牛1D); + 角2_牛2Dt = typeof(角2_牛2D); + 角2_牛3Dt = typeof(角2_牛3D); + 角2_牛4Dt = typeof(角2_牛4D); + 角2_鬼Dt = typeof(角2_鬼D); + 角2_虫Dt = typeof(角2_虫D); + 花_薔Dt = typeof(花_薔D); + 花_百Dt = typeof(花_百D); + 顔面_甲Dt = typeof(顔面_甲D); + 顔面_虫Dt = typeof(顔面_虫D); + 顔面_蟲Dt = typeof(顔面_蟲D); + 頭頂_宇Dt = typeof(頭頂_宇D); + 頭頂_皿Dt = typeof(頭頂_皿D); + 頭頂_天Dt = typeof(頭頂_天D); + 頭頂後_宇Dt = typeof(頭頂後_宇D); + 背中_羽Dt = typeof(背中_羽D); + 背中_甲Dt = typeof(背中_甲D); + 背中_光Dt = typeof(背中_光D); + 触覚_線Dt = typeof(触覚_線D); + 触覚_節Dt = typeof(触覚_節D); + 触覚_甲Dt = typeof(触覚_甲D); + 触覚_蝶Dt = typeof(触覚_蝶D); + 触覚_蛾Dt = typeof(触覚_蛾D); + 触覚_蠍Dt = typeof(触覚_蠍D); + 尾_猫Dt = typeof(尾_猫D); + 尾_犬Dt = typeof(尾_犬D); + 尾_狐Dt = typeof(尾_狐D); + 尾_馬Dt = typeof(尾_馬D); + 尾_牛Dt = typeof(尾_牛D); + 尾_龍Dt = typeof(尾_龍D); + 尾_竜Dt = typeof(尾_竜D); + 尾_悪Dt = typeof(尾_悪D); + 尾_淫Dt = typeof(尾_淫D); + 尾_鳥Dt = typeof(尾_鳥D); + 尾_虫Dt = typeof(尾_虫D); + 尾_蜘Dt = typeof(尾_蜘D); + 尾_蠍Dt = typeof(尾_蠍D); + 尾_蛇Dt = typeof(尾_蛇D); + 尾_腓Dt = typeof(尾_腓D); + 尾_短Dt = typeof(尾_短D); + 尾_ヘDt = typeof(尾_ヘD); + 尾_ガDt = typeof(尾_ガD); + 尾_ウDt = typeof(尾_ウD); + 尾_魚Dt = typeof(尾_魚D); + 尾_鯨Dt = typeof(尾_鯨D); + 尾_蟲Dt = typeof(尾_蟲D); + 尾_根Dt = typeof(尾_根D); + 尾鰭_魚Dt = typeof(尾鰭_魚D); + 尾鰭_鯨Dt = typeof(尾鰭_鯨D); + 鰭_魚Dt = typeof(鰭_魚D); + 鰭_豚Dt = typeof(鰭_豚D); + 鰭_鯨Dt = typeof(鰭_鯨D); + 葉_披Dt = typeof(葉_披D); + 葉_心Dt = typeof(葉_心D); + 前翅_甲Dt = typeof(前翅_甲D); + 前翅_羽Dt = typeof(前翅_羽D); + 前翅_蝶Dt = typeof(前翅_蝶D); + 前翅_草Dt = typeof(前翅_草D); + 後翅_甲Dt = typeof(後翅_甲D); + 後翅_羽Dt = typeof(後翅_羽D); + 後翅_蝶Dt = typeof(後翅_蝶D); + 後翅_草Dt = typeof(後翅_草D); + 触肢_肢蜘Dt = typeof(触肢_肢蜘D); + 触肢_肢蠍Dt = typeof(触肢_肢蠍D); + 節足_足蜘Dt = typeof(節足_足蜘D); + 節足_足蠍Dt = typeof(節足_足蠍D); + 節足_足百Dt = typeof(節足_足百D); + 節尾_曳航Dt = typeof(節尾_曳航D); + 節尾_鋏Dt = typeof(節尾_鋏D); + 触手_軟Dt = typeof(触手_軟D); + 触手_触Dt = typeof(触手_触D); + 触手_犬Dt = typeof(触手_犬D); + 触手_蔦Dt = typeof(触手_蔦D); + 上腕_人Dt = typeof(上腕_人D); + 上腕_鳥Dt = typeof(上腕_鳥D); + 上腕_蝙Dt = typeof(上腕_蝙D); + 上腕_獣Dt = typeof(上腕_獣D); + 上腕_蹄Dt = typeof(上腕_蹄D); + 下腕_人Dt = typeof(下腕_人D); + 下腕_鳥Dt = typeof(下腕_鳥D); + 下腕_蝙Dt = typeof(下腕_蝙D); + 獣下腕Dt = typeof(獣下腕D); + 下腕_獣Dt = typeof(下腕_獣D); + 下腕_蹄Dt = typeof(下腕_蹄D); + 手_人Dt = typeof(手_人D); + 手_鳥Dt = typeof(手_鳥D); + 手_蝙Dt = typeof(手_蝙D); + 手_獣Dt = typeof(手_獣D); + 手_馬Dt = typeof(手_馬D); + 手_牛Dt = typeof(手_牛D); + 腿_人Dt = typeof(腿_人D); + 腿_獣Dt = typeof(腿_獣D); + 腿_蹄Dt = typeof(腿_蹄D); + 腿_鳥Dt = typeof(腿_鳥D); + 腿_竜Dt = typeof(腿_竜D); + 脚_人Dt = typeof(脚_人D); + 脚_獣Dt = typeof(脚_獣D); + 脚_蹄Dt = typeof(脚_蹄D); + 脚_鳥Dt = typeof(脚_鳥D); + 脚_竜Dt = typeof(脚_竜D); + 足_人Dt = typeof(足_人D); + 足_獣Dt = typeof(足_獣D); + 足_馬Dt = typeof(足_馬D); + 足_牛Dt = typeof(足_牛D); + 足_鳥Dt = typeof(足_鳥D); + 足_竜Dt = typeof(足_竜D); + 四足脇Dt = typeof(四足脇D); + 胴_蛇Dt = typeof(胴_蛇D); + 胴_蟲Dt = typeof(胴_蟲D); + 大顎基Dt = typeof(大顎基D); + 鳳凰Dt = typeof(鳳凰D); + 大顎Dt = typeof(大顎D); + 虫顎Dt = typeof(虫顎D); + 虫鎌Dt = typeof(虫鎌D); + 獣耳Dt = typeof(獣耳D); + 植Dt = typeof(植D); + 拘束鎖t = typeof(拘束鎖).ToString(); + lt = typeof(List).ToString(); + at = typeof(Ele[]).ToString(); + cdt = typeof(ColorD).ToString(); + cpt = typeof(ColorP).ToString(); + Bodt = typeof(Bod); + dt = typeof(double).ToString(); + bt = typeof(bool).ToString(); + ct = typeof(Color).ToString(); + 左右無し = new HashSet(new ConnectionInfo[67] + { + ConnectionInfo.none, + ConnectionInfo.頭_基髪_接続, + ConnectionInfo.頭_鼻_接続, + ConnectionInfo.頭_口_接続, + ConnectionInfo.頭_額_接続, + ConnectionInfo.頭_鼻肌_接続, + ConnectionInfo.頭_単眼目_接続, + ConnectionInfo.頭_単眼眉_接続, + ConnectionInfo.頭_大顎基_接続, + ConnectionInfo.頭_顔面_接続, + ConnectionInfo.頭_頭頂_接続, + ConnectionInfo.基髪_前髪_接続, + ConnectionInfo.基髪_後髪_接続, + ConnectionInfo.後髪0_肢系_中央_接続, + ConnectionInfo.単目_瞼_接続, + ConnectionInfo.縦目_瞼_接続, + ConnectionInfo.吹出し_吹出し_接続, + ConnectionInfo.首_頭_接続, + ConnectionInfo.胸_首_接続, + ConnectionInfo.胸_肌_接続, + ConnectionInfo.胸_背中_接続, + ConnectionInfo.胴_胸_接続, + ConnectionInfo.胴_肌_接続, + ConnectionInfo.腰_胴_接続, + ConnectionInfo.腰_肌_接続, + ConnectionInfo.腰_膣基_接続, + ConnectionInfo.腰_肛門_接続, + ConnectionInfo.腰_尾_接続, + ConnectionInfo.腰_半身_接続, + ConnectionInfo.腰_上着_接続, + ConnectionInfo.ボテ腹_人_腹板_接続, + ConnectionInfo.ボテ腹_獣_腹板_接続, + ConnectionInfo.肛門_人_肛門精液_接続, + ConnectionInfo.肛門_獣_肛門精液_接続, + ConnectionInfo.性器_人_陰核_接続, + ConnectionInfo.性器_人_尿道_接続, + ConnectionInfo.性器_人_膣口_接続, + ConnectionInfo.性器_獣_陰核_接続, + ConnectionInfo.性器_獣_尿道_接続, + ConnectionInfo.性器_獣_膣口_接続, + ConnectionInfo.上着ボトム_クロス_上着ボトム後_接続, + ConnectionInfo.頭頂_宇_頭部後_接続, + ConnectionInfo.尾_ヘ_尾先_接続, + ConnectionInfo.尾_ウ_尾先_接続, + ConnectionInfo.尾_魚_尾先_接続, + ConnectionInfo.尾_鯨_尾先_接続, + ConnectionInfo.長物_魚_尾_接続, + ConnectionInfo.長物_鯨_尾_接続, + ConnectionInfo.長物_蛇_胴_接続, + ConnectionInfo.長物_蟲_胴_接続, + ConnectionInfo.四足胸_胴_接続, + ConnectionInfo.四足胸_肌_接続, + ConnectionInfo.四足胸_背中_接続, + ConnectionInfo.四足胴_腰_接続, + ConnectionInfo.四足胴_肌_接続, + ConnectionInfo.四足腰_膣基_接続, + ConnectionInfo.四足腰_肛門_接続, + ConnectionInfo.四足腰_尾_接続, + ConnectionInfo.四足腰_半身_接続, + ConnectionInfo.四足腰_上着_接続, + ConnectionInfo.四足腰_肌_接続, + ConnectionInfo.多足_蜘_尾_接続, + ConnectionInfo.多足_蠍_尾_接続, + ConnectionInfo.単足_植_根中央_接続, + ConnectionInfo.胴_蛇_胴_接続, + ConnectionInfo.胴_蟲_胴_接続, + ConnectionInfo.ペニス_尿道_接続 + }); + 接続情報t = typeof(ConnectionInfo); + bf = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic; + bfi = bf | BindingFlags.InvokeMethod; + 髪留2初期化 = default(髪留2情報); + 玉口枷初期化 = default(玉口枷情報); + 目隠帯初期化 = default(目隠帯情報); + 拘束具初期化 = default(拘束具情報); + ピアス初期化 = default(ピアス情報); + キャップ初期化 = default(キャップ情報); + ドレス首初期化 = default(ドレス首情報); + 下着T_チューブ初期化 = default(下着T_チューブ情報); + 下着T_クロス初期化 = default(下着T_クロス情報); + 下着T_ビキニ初期化 = default(下着T_ビキニ情報); + 下着T_マイクロ初期化 = default(下着T_マイクロ情報); + 下着T_ブラ初期化 = default(下着T_ブラ情報); + 下着B_ノーマル初期化 = default(下着B_ノーマル情報); + 下着B_マイクロ初期化 = default(下着B_マイクロ情報); + ドレス初期化 = default(ドレス情報); + 上着B_クロス初期化 = default(上着B_クロス情報); + 上着B_前掛け初期化 = default(上着B_前掛け情報); + ブーツ初期化 = default(ブーツ情報); + CurrentDirectory = Directory.GetCurrentDirectory(); + GameData = new GameState(); + SavePath = CurrentDirectory + "\\save"; + ImiPath = CurrentDirectory + "\\text\\Basement\\Training\\Imitation.txt"; + PanPath = CurrentDirectory + "\\text\\Basement\\Training\\Pant"; + + /* + po3 = new ParallelOptions + { + MaxDegreeOfParallelism = 3 + };*/ + ConfigPath = CurrentDirectory + "\\Config.ini"; + SimpleMating = false; + AutoSort = false; + } + + public static void GDSaveJson(int i) + { + for (int j = 0; j < GameData.Gen.Length; j++) + { + GameData.Gen[j].Buf.Clear(); + } + string path = JsonSavePath + "\\" + i + ": " + GameData.GetSaveDateString().Replace("/", "_") + ".json"; + GameData.ToJson(path); + if (TranslateJson) + { + Translate(path, 0); + } + } + + public static string[] JSDPaths() + { + JsonSavePath = CurrentDirectory + "\\save\\json"; + IEnumerable source = Directory.EnumerateFiles(JsonSavePath); + return new string[10] + { + source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\0: ")), + source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\1: ")), + source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\2: ")), + source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\3: ")), + source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\4: ")), + source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\5: ")), + source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\6: ")), + source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\7: ")), + source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\8: ")), + source.FirstOrDefault((string e) => e.StartsWith(JsonSavePath + "\\9: ")) + }; + } + + public static string Translate(string Path, int Mode) + { + TranslateJsonFile = CurrentDirectory + "\\text\\Translate.json"; + TranslateDict = Ser.UnJson>(TranslateJsonFile); + string input = File.ReadAllText(Path); + switch (Mode) + { + case 0: + input = new Regex("\\\"(.+)\\\"\\:", RegexOptions.Compiled).Replace(input, (Match match) => (!TranslateDict.ContainsKey(match.Groups[1].Value)) ? match.Value : ("\"" + TranslateDict[match.Groups[1].Value] + "\":")); + File.WriteAllText(Path, input); + return input; + case 1: + TranslateDict = TranslateDict.ToDictionary((KeyValuePair x) => x.Value, (KeyValuePair x) => x.Key); + return new Regex("\\\"(.+)\\\"\\:", RegexOptions.Compiled).Replace(input, (Match match) => (!TranslateDict.ContainsKey(match.Groups[1].Value)) ? match.Value : ("\"" + TranslateDict[match.Groups[1].Value] + "\":")); + default: + return "null"; + } + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/TrainingUI.cs b/SlaveMatrix/SlaveMatrix/GameClasses/TrainingUI.cs index 041f520..376489a 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/TrainingUI.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/TrainingUI.cs @@ -6,3191 +6,3192 @@ using System.IO; using System.Linq; using _2DGAMELIB; -namespace SlaveMatrix; - -public class TrainingUI : Ele +namespace SlaveMatrix { - private ulong 媚薬投与価格 = 10000000uL; + public class TrainingUI : Ele + { + private ulong 媚薬投与価格 = 10000000uL; - private ConstProp CP = new ConstProp(); + private ConstProp CP = new ConstProp(); - public const double 演出発生率 = 0.5; + public const double 演出発生率 = 0.5; - public const double 専用演出率 = 0.7; + public const double 専用演出率 = 0.7; - public Med Med; + public Med Med; - public Are Are; + public Are Are; - public Unit Uni; + public Unit Uni; - public Cha Cha; + public Cha Cha; - public Bod Bod; + public Bod Bod; - public InfoPanel ip; + public InfoPanel ip; - public ペニス ペニス; + public ペニス ペニス; - public マウス マウス; + public マウス マウス; - public ハンド ハンド右; + public ハンド ハンド右; - public ハンド ハンド左; + public ハンド ハンド左; - public ロータ ロータ; + public ロータ ロータ; - public バイブ_コモン コモン; + public バイブ_コモン コモン; - public バイブ_ディル ディル; + public バイブ_ディル ディル; - public バイブ_アナル アナル; + public バイブ_アナル アナル; - public バイブ_デンマ デンマ; + public バイブ_デンマ デンマ; - public バイブ_ドリル ドリル; + public バイブ_ドリル ドリル; - public パール パール; + public パール パール; - public 羽根箒 羽根箒; + public 羽根箒 羽根箒; - public 調教鞭 調教鞭; + public 調教鞭 調教鞭; - public T剃刀 T剃刀; + public T剃刀 T剃刀; - public キャップ1 キャップ1; + public キャップ1 キャップ1; - public キャップ1 キャップ2; + public キャップ1 キャップ2; - public キャップ1 キャップ3; + public キャップ1 キャップ3; - public CM ペニスCM; + public CM ペニスCM; - public CM マウスCM; + public CM マウスCM; - public CM ハンド右CM; + public CM ハンド右CM; - public CM ハンド左CM; + public CM ハンド左CM; - public CM ロータCM; + public CM ロータCM; - public CM コモンCM; + public CM コモンCM; - public CM ディルCM; + public CM ディルCM; - public CM アナルCM; + public CM アナルCM; - public CM デンマCM; + public CM デンマCM; - public CM ドリルCM; + public CM ドリルCM; - public CM パールCM; + public CM パールCM; - public CM 羽根箒CM; + public CM 羽根箒CM; - public CM 調教鞭CM; + public CM 調教鞭CM; - public CM T剃刀CM; + public CM T剃刀CM; - public CM キャップ1CM; + public CM キャップ1CM; - public CM キャップ2CM; + public CM キャップ2CM; - public CM キャップ3CM; + public CM キャップ3CM; - public 挿入処理 ペニス挿入; + public 挿入処理 ペニス挿入; - public 挿入処理 マウス挿入; + public 挿入処理 マウス挿入; - public 挿入処理 ハンド挿入; + public 挿入処理 ハンド挿入; - public 挿入処理 ロータ挿入; + public 挿入処理 ロータ挿入; - public 挿入処理 コモン挿入; + public 挿入処理 コモン挿入; - public 挿入処理 ディル挿入; + public 挿入処理 ディル挿入; - public 挿入処理 アナル挿入; + public 挿入処理 アナル挿入; - public 挿入処理 デンマ挿入; + public 挿入処理 デンマ挿入; - public 挿入処理 ドリル挿入; + public 挿入処理 ドリル挿入; - public 挿入処理 パール挿入; + public 挿入処理 パール挿入; - public 羽箒処理 羽箒処理; + public 羽箒処理 羽箒処理; - public 剃刀処理 剃刀処理; + public 剃刀処理 剃刀処理; - public 調鞭処理 調鞭処理; + public 調鞭処理 調鞭処理; - public ハンド処理 ハンド処理; + public ハンド処理 ハンド処理; - public マウス処理 マウス処理; + public マウス処理 マウス処理; - public ペニス処理 ペニス処理; + public ペニス処理 ペニス処理; - public キャップ処理 キャップ処理; + public キャップ処理 キャップ処理; - public But 調教終了; + public But 調教終了; - public But 拘束具; + public But 拘束具; - public But 目隠帯; + public But 目隠帯; - public But 玉口枷; + public But 玉口枷; - public But 断面; + public But 断面; - public But 媚薬; + public But 媚薬; - public But 撮影; + public But 撮影; - private Swi 拘束具sw = new Swi(Color.OrangeRed); + private Swi 拘束具sw = new Swi(Color.OrangeRed); - private Swi 目隠帯sw = new Swi(Color.OrangeRed); + private Swi 目隠帯sw = new Swi(Color.OrangeRed); - private Swi 玉口枷sw = new Swi(Color.OrangeRed); + private Swi 玉口枷sw = new Swi(Color.OrangeRed); - private Swi 断面sw = new Swi(Color.OrangeRed); + private Swi 断面sw = new Swi(Color.OrangeRed); - public Gau 体力sゲージ; + public Gau 体力sゲージ; - public Gau 絶頂sゲージ; + public Gau 絶頂sゲージ; - public Gau 興奮sゲージ; + public Gau 興奮sゲージ; - public Gau 精力mゲージ; + public Gau 精力mゲージ; - public Gau 射精mゲージ; + public Gau 射精mゲージ; - public Gau 興奮mゲージ; + public Gau 興奮mゲージ; - public Tex ステート; + public Tex ステート; - public bool ステート描画; + public bool ステート描画; - public 射精 射精; + public 射精 射精; - public Mot 絶頂ゲージ点滅; + public Mot 絶頂ゲージ点滅; - public Mot 射精ゲージ点滅; + public Mot 射精ゲージ点滅; - public Mots Mots = new Mots(); + public Mots Mots = new Mots(); - public Onomatopoeia 擬音; + public Onomatopoeia 擬音; - public Queue> 擬音キュー = new Queue>(); + public Queue> 擬音キュー = new Queue>(); - private Are Film; + private Are Film; - public bool コキ_; + public bool コキ_; - public bool ハンド左表示; + public bool ハンド左表示; - private CM focus; + private CM focus; - private bool 持ち手_; + private bool 持ち手_; - public List<挿入処理> SubFocus = new List<挿入処理>(); + public List<挿入処理> SubFocus = new List<挿入処理>(); - public bool 膣i肛f; + public bool 膣i肛f; - public bool 肛f; + public bool 肛f; - public bool 肛oh; + public bool 肛oh; - public bool IsTB; + public bool IsTB; - private 挿入処理 挿入処理f; + private 挿入処理 挿入処理f; - public 挿入処理 挿入処理s; + public 挿入処理 挿入処理s; - public const double cs = 1.09; + public const double cs = 1.09; - public bool 押し状態; + public bool 押し状態; - private MouseButtons d; + private MouseButtons d; - private bool IsTool; + private bool IsTool; - private CM hcm; + private CM hcm; - private 挿入処理 ef; + private 挿入処理 ef; - private bool sf = true; + private bool sf = true; - public bool 強制拘束; + public bool 強制拘束; - public bool 拘束bu; + public bool 拘束bu; - public bool 発情bu; + public bool 発情bu; - public double X; + public double X; - public double Y; + public double Y; - public Tex InfoBox; + public Tex InfoBox; - public Tex SensitivityBox; + public Tex SensitivityBox; - public But SlaveStamina; + public But SlaveStamina; - public But PlayerStamina; + public But PlayerStamina; - public Color 羽根箒先端hc - { - get - { - Par x0Y0_羽根 = 羽根箒.X0Y0_羽根1; - return Med.GetHitColor(Med.FromBasePosition(x0Y0_羽根.ToGlobal(x0Y0_羽根.JP[1].Joint))); - } - } + public Color 羽根箒先端hc + { + get + { + Par x0Y0_羽根 = 羽根箒.X0Y0_羽根1; + return Med.GetHitColor(Med.FromBasePosition(x0Y0_羽根.ToGlobal(x0Y0_羽根.JP[1].Joint))); + } + } - public bool Is挿入 - { - get - { - if ((focus != ペニスCM || !ペニス挿入.Is挿入) && (focus != マウスCM || !マウス挿入.Is挿入) && (focus != ハンド右CM || !ハンド挿入.Is挿入) && (focus != ロータCM || !ロータ挿入.Is挿入) && (focus != コモンCM || !コモン挿入.Is挿入) && (focus != ディルCM || !ディル挿入.Is挿入) && (focus != アナルCM || !アナル挿入.Is挿入) && (focus != デンマCM || !デンマ挿入.Is挿入) && (focus != ドリルCM || !ドリル挿入.Is挿入)) - { - if (focus == パールCM) - { - return パール挿入.Is挿入; - } - return false; - } - return true; - } - } - - public bool Is脚修正1 - { - get - { - if (!ペニス挿入.Is膣 && !ペニス挿入.Is肛 && !ペニス挿入.Is糸 && !マウス挿入.Is膣 && !マウス挿入.Is肛 && !マウス挿入.Is糸 && !ハンド挿入.Is膣 && !ハンド挿入.Is肛 && !ハンド挿入.Is糸 && !ロータ挿入.Is膣 && !ロータ挿入.Is肛 && !ロータ挿入.Is糸 && !コモン挿入.Is膣 && !コモン挿入.Is肛 && !コモン挿入.Is糸 && !ディル挿入.Is膣 && !ディル挿入.Is肛 && !ディル挿入.Is糸 && !アナル挿入.Is膣 && !アナル挿入.Is肛 && !アナル挿入.Is糸 && !デンマ挿入.Is膣 && !デンマ挿入.Is肛 && !デンマ挿入.Is糸 && !ドリル挿入.Is膣 && !ドリル挿入.Is肛 && !ドリル挿入.Is糸 && !パール挿入.Is膣 && !パール挿入.Is肛 && !パール挿入.Is糸 && !ハンド処理.Isくぱぁ && !Player.Is性器接触) - { - return Cha.Is放尿(); - } - return true; - } - } - - public bool Is脚修正2 - { - get - { - if (!ペニス処理.Isパイズリ && !ハンド処理.Is乳繰り && !ハンド処理.Is乳摘み && !ハンド処理.Is乳捏ね && !ペニス処理.手コキ.Run) - { - return Player.CurrentContactType == ContactType.Milk; - } - return true; - } - } - - public bool Isモード - { - get - { - if (!Is挿入 && (focus != ハンド右CM || !ハンド処理.Isモード) && (focus != マウスCM || !マウス処理.Isモード) && (focus != ペニスCM || !ペニス処理.Isパイズリ)) - { - return コキ; - } - return true; - } - } - - public bool コキ - { - get - { - return コキ_; - } - set - { - コキ_ = value; - ペニスCM.Under = value; - } - } - - public CM Focus - { - get - { - return focus; - } - set - { - FocusReset(); - Focus_nr = value; - if (Med.Mode == "Training" && Cha != null && Cha.ChaD.Lust > 0.5 && RNG.XS.NextBool()) - { - Cha.EyeTracking.Start(); - } - } - } - - public CM Focus_nr - { - get - { - return focus; - } - set - { - focus = value; - focus.StaShow = false; - focus.使用状態 = UsageStatus.InUse; - focus.Ele.濃度 = 1.0; - if (focus == 羽根箒CM) - { - 羽根箒.角度B = -90.0; - } - } - } - - public bool 持ち手 - { - get - { - return 持ち手_; - } - set - { - 持ち手_ = value; - if (持ち手_) - { - ハンド右.SetHitFalse(); - ハンド右CM.使用状態 = UsageStatus.InUse; - } - else if (Focus != ハンド右CM) - { - ハンド右.SetHitTrue(); - ハンド右CM.使用状態 = UsageStatus.Standby; - } - } - } - - public bool Is乳弄り - { - get - { - if (!ハンド処理.Is乳捏ね && !ハンド処理.Is乳摘み && !ハンド処理.Is乳繰り && (!ペニス処理.Isパイズリ || ペニス処理.Isパイズリ他動) && !ハンド処理.Is核捏ね) - { - return ハンド挿入.Is膣; - } - return true; - } - } - - public bool Is口挿入 - { - get - { - if (!ペニス挿入.Is口 && !マウス挿入.Is口 && !ハンド挿入.Is口 && !ロータ挿入.Is口 && !コモン挿入.Is口 && !ディル挿入.Is口 && !アナル挿入.Is口 && !デンマ挿入.Is口 && !ドリル挿入.Is口) - { - return パール挿入.Is口; - } - return true; - } - } - - public bool Is膣挿入 - { - get - { - if (!ペニス挿入.Is膣 && !マウス挿入.Is膣 && !ハンド挿入.Is膣 && !ロータ挿入.Is膣 && !コモン挿入.Is膣 && !ディル挿入.Is膣 && !アナル挿入.Is膣 && !デンマ挿入.Is膣 && !ドリル挿入.Is膣) - { - return パール挿入.Is膣; - } - return true; - } - } - - public bool Is肛挿入 - { - get - { - if (!ペニス挿入.Is肛 && !マウス挿入.Is肛 && !ハンド挿入.Is肛 && !ロータ挿入.Is肛 && !コモン挿入.Is肛 && !ディル挿入.Is肛 && !アナル挿入.Is肛 && !デンマ挿入.Is肛 && !ドリル挿入.Is肛) - { - return パール挿入.Is肛; - } - return true; - } - } - - public bool Is糸挿入 - { - get - { - if (!ペニス挿入.Is糸 && !マウス挿入.Is糸 && !ハンド挿入.Is糸 && !ロータ挿入.Is糸 && !コモン挿入.Is糸 && !ディル挿入.Is糸 && !アナル挿入.Is糸 && !デンマ挿入.Is糸 && !ドリル挿入.Is糸) - { - return パール挿入.Is糸; - } - return true; - } - } - - public bool Isフォーカス糸挿入 - { - get - { - if ((focus != ペニスCM || !ペニス挿入.Is糸) && (focus != マウスCM || !マウス挿入.Is糸) && (focus != ハンド右CM || !ハンド挿入.Is糸) && (focus != ロータCM || !ロータ挿入.Is糸) && (focus != コモンCM || !コモン挿入.Is糸) && (focus != ディルCM || !ディル挿入.Is糸) && (focus != アナルCM || !アナル挿入.Is糸) && (focus != デンマCM || !デンマ挿入.Is糸) && (focus != ドリルCM || !ドリル挿入.Is糸)) - { - if (focus == パールCM) - { - return パール挿入.Is糸; - } - return false; - } - return true; - } - } - - public bool IsSub糸挿入 => SubFocus.Any((挿入処理 e) => e.Is糸); - - public bool Isフォーカス膣肛挿入 - { - get - { - if ((focus != ペニスCM || (!ペニス挿入.Is膣 && !ペニス挿入.Is肛)) && (focus != マウスCM || (!マウス挿入.Is膣 && !マウス挿入.Is肛)) && (focus != ハンド右CM || (!ハンド挿入.Is膣 && !ハンド挿入.Is肛)) && (focus != ロータCM || (!ロータ挿入.Is膣 && !ロータ挿入.Is肛)) && (focus != コモンCM || (!コモン挿入.Is膣 && !コモン挿入.Is肛)) && (focus != ディルCM || (!ディル挿入.Is膣 && !ディル挿入.Is肛)) && (focus != アナルCM || (!アナル挿入.Is膣 && !アナル挿入.Is肛)) && (focus != デンマCM || (!デンマ挿入.Is膣 && !デンマ挿入.Is肛)) && (focus != ドリルCM || (!ドリル挿入.Is膣 && !ドリル挿入.Is肛))) - { - if (focus == パールCM) - { - if (!パール挿入.Is膣) - { - return パール挿入.Is肛; - } - return true; - } - return false; - } - return true; - } - } - - public void 発音(Vector2D p, string s, Color c, double d, bool b) - { - 擬音キュー.Enqueue(delegate(Are a) - { - 擬音.Sound(a, p, s, new Font("MS Gothic", 1f), c, d, b); - }); - } - - public void 潮吹() - { - 擬音キュー.Enqueue(delegate(Are a) - { - 擬音.Sound(a, Bod.尿道位置.GetAreaPoint(0.04), Sta.潮吹.GetVal(Player.変化V_潮吹, Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.Azure, 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_潮吹, b: true); - }); - } - - public void 放尿() - { - if (CP.GetFlag(0.1 + 0.1 * Player.変化V_放尿 * 0.8)) - { - 擬音キュー.Enqueue(delegate(Are a) - { - 擬音.Sound(a, Bod.尿道位置.GetAreaPoint(0.04), Sta.放尿.GetVal(Player.変化V_放尿, Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Col.Black, 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_放尿, b: true); - }); - } - } - - public void 口腔演出() - { - } - - public void 肌体演出() - { - } - - public void 乳房演出() - { - } - - public void 乳首演出() - { - } - - public void 陰核演出() - { - } - - public void 膣腔演出() - { - } - - public void 肛門演出() - { - } - - public void 出糸演出() - { - } - - public IEnumerable EnumCM() - { - yield return ペニスCM; - yield return マウスCM; - yield return ハンド右CM; - yield return ロータCM; - yield return コモンCM; - yield return ディルCM; - yield return アナルCM; - yield return デンマCM; - yield return ドリルCM; - yield return パールCM; - yield return 羽根箒CM; - yield return 調教鞭CM; - yield return T剃刀CM; - yield return キャップ1CM; - yield return キャップ2CM; - yield return キャップ3CM; - } - - public void Set挿入Position() - { - ペニス挿入.SetPosition(); - マウス挿入.SetPosition(); - ハンド挿入.SetPosition(); - ロータ挿入.SetPosition(); - コモン挿入.SetPosition(); - ディル挿入.SetPosition(); - アナル挿入.SetPosition(); - デンマ挿入.SetPosition(); - ドリル挿入.SetPosition(); - パール挿入.SetPosition(); - } - - private void Set_ペニス(Ele t) - { - t.位置B = ペニス.AreM.Position; - } - - private void Set_ロータ(Ele t) - { - switch (ロータ.Yi) - { - case 0: - t.位置B = ロータ.X0Y0_ロータ.ToGlobal_nc(ロータ.X0Y0_ロータ.JP[1].Joint.AddY(0.004)); - break; - case 1: - t.位置B = ロータ.X0Y1_ロータ.ToGlobal_nc(ロータ.X0Y1_ロータ.JP[1].Joint.AddY(0.004)); - break; - case 2: - t.位置B = ロータ.X0Y2_ロータ.ToGlobal_nc(ロータ.X0Y2_ロータ.JP[1].Joint.AddY(0.004)); - break; - case 3: - t.位置B = ロータ.X0Y3_ロータ.ToGlobal_nc(ロータ.X0Y3_ロータ.JP[0].Joint.AddY(0.004)); - break; - default: - t.位置B = ロータ.X0Y4_ロータ.ToGlobal_nc(ロータ.X0Y4_ロータ.JP[0].Joint.AddY(0.004)); - break; - } - } - - private void Set_コモン(Ele t) - { - switch (コモン.Yi) - { - case 0: - t.位置B = コモン.X0Y0_ユニット_ユニット.ToGlobal_nc(コモン.X0Y0_ユニット_ユニット.JP[6].Joint); - break; - case 1: - t.位置B = コモン.X0Y1_ユニット_ユニット.ToGlobal_nc(コモン.X0Y1_ユニット_ユニット.JP[6].Joint); - break; - case 2: - t.位置B = コモン.X0Y2_ユニット_ユニット.ToGlobal_nc(コモン.X0Y2_ユニット_ユニット.JP[6].Joint); - break; - case 3: - t.位置B = コモン.X0Y3_ユニット_ユニット.ToGlobal_nc(コモン.X0Y3_ユニット_ユニット.JP[6].Joint); - break; - default: - t.位置B = コモン.X0Y4_ユニット_ユニット.ToGlobal_nc(コモン.X0Y4_ユニット_ユニット.JP[6].Joint); - break; - } - } - - private void Set_ディル(Ele t) - { - switch (ディル.Yi) - { - case 0: - t.位置B = ディル.X0Y0_ユニット_ユニット.ToGlobal_nc(ディル.X0Y0_ユニット_ユニット.JP[6].Joint); - break; - case 1: - t.位置B = ディル.X0Y1_ユニット_ユニット.ToGlobal_nc(ディル.X0Y1_ユニット_ユニット.JP[6].Joint); - break; - case 2: - t.位置B = ディル.X0Y2_ユニット_ユニット.ToGlobal_nc(ディル.X0Y2_ユニット_ユニット.JP[6].Joint); - break; - case 3: - t.位置B = ディル.X0Y3_ユニット_ユニット.ToGlobal_nc(ディル.X0Y3_ユニット_ユニット.JP[6].Joint); - break; - default: - t.位置B = ディル.X0Y4_ユニット_ユニット.ToGlobal_nc(ディル.X0Y4_ユニット_ユニット.JP[6].Joint); - break; - } - } - - private void Set_アナル(Ele t) - { - switch (アナル.Yi) - { - case 0: - t.位置B = アナル.X0Y0_ユニット_ユニット.ToGlobal_nc(アナル.X0Y0_ユニット_ユニット.JP[6].Joint); - break; - case 1: - t.位置B = アナル.X0Y1_ユニット_ユニット.ToGlobal_nc(アナル.X0Y1_ユニット_ユニット.JP[6].Joint); - break; - case 2: - t.位置B = アナル.X0Y2_ユニット_ユニット.ToGlobal_nc(アナル.X0Y2_ユニット_ユニット.JP[6].Joint); - break; - case 3: - t.位置B = アナル.X0Y3_ユニット_ユニット.ToGlobal_nc(アナル.X0Y3_ユニット_ユニット.JP[6].Joint); - break; - default: - t.位置B = アナル.X0Y4_ユニット_ユニット.ToGlobal_nc(アナル.X0Y4_ユニット_ユニット.JP[6].Joint); - break; - } - } - - private void Set_デンマ(Ele t) - { - switch (デンマ.Yi) - { - case 0: - t.位置B = デンマ.X0Y0_ユニット_ユニット.ToGlobal_nc(デンマ.X0Y0_ユニット_ユニット.JP[6].Joint); - break; - case 1: - t.位置B = デンマ.X0Y1_ユニット_ユニット.ToGlobal_nc(デンマ.X0Y1_ユニット_ユニット.JP[6].Joint); - break; - case 2: - t.位置B = デンマ.X0Y2_ユニット_ユニット.ToGlobal_nc(デンマ.X0Y2_ユニット_ユニット.JP[6].Joint); - break; - case 3: - t.位置B = デンマ.X0Y3_ユニット_ユニット.ToGlobal_nc(デンマ.X0Y3_ユニット_ユニット.JP[6].Joint); - break; - default: - t.位置B = デンマ.X0Y4_ユニット_ユニット.ToGlobal_nc(デンマ.X0Y4_ユニット_ユニット.JP[6].Joint); - break; - } - } - - private void Set_ドリル(Ele t) - { - switch (ドリル.Xi) - { - case 0: - switch (ドリル.Yi) - { - case 0: - t.位置B = ドリル.X0Y0_ユニット_ユニット.ToGlobal_nc(ドリル.X0Y0_ユニット_ユニット.JP[6].Joint); - break; - case 1: - t.位置B = ドリル.X0Y1_ユニット_ユニット.ToGlobal_nc(ドリル.X0Y1_ユニット_ユニット.JP[6].Joint); - break; - case 2: - t.位置B = ドリル.X0Y2_ユニット_ユニット.ToGlobal_nc(ドリル.X0Y2_ユニット_ユニット.JP[6].Joint); - break; - case 3: - t.位置B = ドリル.X0Y3_ユニット_ユニット.ToGlobal_nc(ドリル.X0Y3_ユニット_ユニット.JP[6].Joint); - break; - default: - t.位置B = ドリル.X0Y4_ユニット_ユニット.ToGlobal_nc(ドリル.X0Y4_ユニット_ユニット.JP[6].Joint); - break; - } - break; - case 1: - switch (ドリル.Yi) - { - case 0: - t.位置B = ドリル.X1Y0_ユニット_ユニット.ToGlobal_nc(ドリル.X1Y0_ユニット_ユニット.JP[6].Joint); - break; - case 1: - t.位置B = ドリル.X1Y1_ユニット_ユニット.ToGlobal_nc(ドリル.X1Y1_ユニット_ユニット.JP[6].Joint); - break; - case 2: - t.位置B = ドリル.X1Y2_ユニット_ユニット.ToGlobal_nc(ドリル.X1Y2_ユニット_ユニット.JP[6].Joint); - break; - case 3: - t.位置B = ドリル.X1Y3_ユニット_ユニット.ToGlobal_nc(ドリル.X1Y3_ユニット_ユニット.JP[6].Joint); - break; - default: - t.位置B = ドリル.X1Y4_ユニット_ユニット.ToGlobal_nc(ドリル.X1Y4_ユニット_ユニット.JP[6].Joint); - break; - } - break; - default: - switch (ドリル.Yi) - { - case 0: - t.位置B = ドリル.X2Y0_ユニット_ユニット.ToGlobal_nc(ドリル.X2Y0_ユニット_ユニット.JP[6].Joint); - break; - case 1: - t.位置B = ドリル.X2Y1_ユニット_ユニット.ToGlobal_nc(ドリル.X2Y1_ユニット_ユニット.JP[6].Joint); - break; - case 2: - t.位置B = ドリル.X2Y2_ユニット_ユニット.ToGlobal_nc(ドリル.X2Y2_ユニット_ユニット.JP[6].Joint); - break; - case 3: - t.位置B = ドリル.X2Y3_ユニット_ユニット.ToGlobal_nc(ドリル.X2Y3_ユニット_ユニット.JP[6].Joint); - break; - default: - t.位置B = ドリル.X2Y4_ユニット_ユニット.ToGlobal_nc(ドリル.X2Y4_ユニット_ユニット.JP[6].Joint); - break; - } - break; - } - } - - private void Set_パール(Ele t) - { - switch (パール.Yi) - { - case 0: - t.位置B = パール.X0Y0_輪下.ToGlobal_nc(パール.X0Y0_輪下.JP[0].Joint); - break; - case 1: - t.位置B = パール.X0Y1_輪下.ToGlobal_nc(パール.X0Y1_輪下.JP[0].Joint); - break; - case 2: - t.位置B = パール.X0Y2_輪下.ToGlobal_nc(パール.X0Y2_輪下.JP[0].Joint); - break; - case 3: - t.位置B = パール.X0Y3_輪下.ToGlobal_nc(パール.X0Y3_輪下.JP[0].Joint); - break; - case 4: - t.位置B = パール.X0Y4_輪下.ToGlobal_nc(パール.X0Y4_輪下.JP[0].Joint); - break; - case 5: - t.位置B = パール.X0Y5_輪下.ToGlobal_nc(パール.X0Y5_輪下.JP[0].Joint); - break; - case 6: - t.位置B = パール.X0Y6_輪下.ToGlobal_nc(パール.X0Y6_輪下.JP[0].Joint); - break; - case 7: - t.位置B = パール.X0Y7_輪下.ToGlobal_nc(パール.X0Y7_輪下.JP[0].Joint); - break; - case 8: - t.位置B = パール.X0Y8_輪下.ToGlobal_nc(パール.X0Y8_輪下.JP[0].Joint); - break; - case 9: - t.位置B = パール.X0Y9_輪下.ToGlobal_nc(パール.X0Y9_輪下.JP[0].Joint); - break; - case 10: - t.位置B = パール.X0Y10_輪下.ToGlobal_nc(パール.X0Y10_輪下.JP[0].Joint); - break; - case 11: - t.位置B = パール.X0Y11_輪下.ToGlobal_nc(パール.X0Y11_輪下.JP[0].Joint); - break; - case 12: - t.位置B = パール.X0Y12_輪下.ToGlobal_nc(パール.X0Y12_輪下.JP[0].Joint); - break; - case 13: - t.位置B = パール.X0Y13_輪下.ToGlobal_nc(パール.X0Y13_輪下.JP[0].Joint); - break; - case 14: - t.位置B = パール.X0Y14_輪下.ToGlobal_nc(パール.X0Y14_輪下.JP[0].Joint); - break; - case 15: - t.位置B = パール.X0Y15_輪下.ToGlobal_nc(パール.X0Y15_輪下.JP[0].Joint); - break; - default: - t.位置B = パール.X0Y16_輪下.ToGlobal_nc(パール.X0Y16_輪下.JP[0].Joint); - break; - } - } - - private void Set_羽根箒(Ele t) - { - t.位置B = 羽根箒.X0Y0_柄.ToGlobal_nc(羽根箒.X0Y0_柄.JP[1].Joint); - t.角度C = 羽根箒.X0Y0_柄.Angle; - } - - private void Set_調教鞭(Ele t) - { - int num = -45; - if (調教鞭.Xi == 0) - { - switch (調教鞭.Yi) - { - case 0: - t.位置B = 調教鞭.X0Y0_柄.ToGlobal_nc(調教鞭.X0Y0_柄.JP[1].Joint); - t.角度C = 調教鞭.X0Y0_柄.Angle; - break; - case 1: - t.位置B = 調教鞭.X0Y1_柄.ToGlobal_nc(調教鞭.X0Y1_柄.JP[1].Joint); - t.角度C = 調教鞭.X0Y1_柄.Angle; - break; - case 2: - t.位置B = 調教鞭.X0Y2_柄.ToGlobal_nc(調教鞭.X0Y2_柄.JP[1].Joint); - t.角度C = 調教鞭.X0Y2_柄.Angle; - break; - case 3: - t.位置B = 調教鞭.X0Y3_柄.ToGlobal_nc(調教鞭.X0Y3_柄.JP[1].Joint); - t.角度C = 調教鞭.X0Y3_柄.Angle; - break; - default: - t.位置B = 調教鞭.X0Y4_柄.ToGlobal_nc(調教鞭.X0Y4_柄.JP[1].Joint); - t.角度C = 調教鞭.X0Y4_柄.Angle; - break; - } - } - else if (調教鞭.Yi == 0) - { - t.位置B = 調教鞭.X1Y0_柄.ToGlobal_nc(調教鞭.X1Y0_柄.JP[1].Joint); - t.角度C = (double)((調教鞭.Xi != 0) ? num : 0) + 調教鞭.X0Y0_柄.Angle; - } - else - { - t.位置B = 調教鞭.X1Y4_柄.ToGlobal_nc(調教鞭.X1Y4_柄.JP[1].Joint); - t.角度C = (double)((調教鞭.Xi != 0) ? (-num) : 0) + 調教鞭.X0Y4_柄.Angle; - } - } - - private void Set_T剃刀(Ele t) - { - t.位置B = T剃刀.X0Y0_グリップ_グリップ4.ToGlobal_nc(T剃刀.X0Y0_グリップ_グリップ4.JP[0].Joint); - t.角度C = T剃刀.X0Y0_グリップ_グリップ4.Angle; - } - - public void Set_キャップ1(Ele t) - { - t.位置B = キャップ1.X0Y0_先端.ToGlobal_nc(キャップ1.X0Y0_先端.JP[0].Joint); - } - - public void Set_キャップ2(Ele t) - { - t.位置B = キャップ2.X0Y0_先端.ToGlobal_nc(キャップ2.X0Y0_先端.JP[0].Joint); - } - - public void Set_キャップ3(Ele t) - { - t.位置B = キャップ3.X0Y0_先端.ToGlobal_nc(キャップ3.X0Y0_先端.JP[0].Joint); - } - - public void Set_キャップ左(Ele t) - { - キャップ2 キャップ2左 = Bod.キャップ2左; - t.位置B = キャップ2左.X0Y0_先端.ToGlobal_nc(キャップ2左.X0Y0_先端.JP[0].Joint); - } - - public void Set_キャップ右(Ele t) - { - キャップ2 キャップ2右 = Bod.キャップ2右; - t.位置B = キャップ2右.X0Y0_先端.ToGlobal_nc(キャップ2右.X0Y0_先端.JP[0].Joint); - } - - public void Set_キャップ中(Ele t) - { - キャップ1 キャップ3 = Bod.キャップ1; - t.位置B = キャップ3.X0Y0_先端.ToGlobal_nc(キャップ3.X0Y0_先端.JP[0].Joint); - } - - public void Set_口(Ele t) - { - Par par = Bod.口.本体.Current.EnumAllPar().First((Par e) => e.Tag == "口"); - Bod.口.接続PA(); - t.位置B = par.Position; - } - - public void Set_乳首(Ele t, bool 右) - { - 乳房 乳房2 = (右 ? Bod.乳房右 : Bod.乳房左); - 乳房2.接続PA(); - switch (乳房2.Yi) - { - case 0: - t.位置B = 乳房2.X0Y0_乳首.ToGlobal_nc(乳房2.X0Y0_乳首.JP[0].Joint); - break; - case 1: - t.位置B = 乳房2.X0Y1_乳首.ToGlobal_nc(乳房2.X0Y1_乳首.JP[0].Joint); - break; - case 2: - t.位置B = 乳房2.X0Y2_乳首.ToGlobal_nc(乳房2.X0Y2_乳首.JP[0].Joint); - break; - case 3: - t.位置B = 乳房2.X0Y3_乳首.ToGlobal_nc(乳房2.X0Y3_乳首.JP[0].Joint); - break; - default: - t.位置B = 乳房2.X0Y4_乳首.ToGlobal_nc(乳房2.X0Y4_乳首.JP[0].Joint); - break; - } - } - - public void Set_乳房(Ele t, bool 右) - { - 乳房 乳房2 = (右 ? Bod.乳房右 : Bod.乳房左); - 乳房2.接続PA(); - switch (乳房2.Yi) - { - case 0: - t.位置B = 乳房2.X0Y0_乳房.ToGlobal_nc(乳房2.X0Y0_乳房.OP.GetCenter()); - break; - case 1: - t.位置B = 乳房2.X0Y1_乳房.ToGlobal_nc(乳房2.X0Y1_乳房.OP.GetCenter()); - break; - case 2: - t.位置B = 乳房2.X0Y2_乳房.ToGlobal_nc(乳房2.X0Y2_乳房.OP.GetCenter()); - break; - case 3: - t.位置B = 乳房2.X0Y3_乳房.ToGlobal_nc(乳房2.X0Y3_乳房.OP.GetCenter()); - break; - default: - t.位置B = 乳房2.X0Y4_乳房.ToGlobal_nc(乳房2.X0Y4_乳房.OP.GetCenter()); - break; - } - } - - public void Set_陰核(Ele t) - { - Par par = Bod.性器.本体.Current.EnumAllPar().First((Par e) => e.Tag == "陰核"); - Bod.性器.接続PA(); - t.位置B = par.Position; - } - - public void Set_膣口(Ele t) - { - Par par = Bod.性器.本体.Current.EnumAllPar().First((Par e) => e.Tag == "膣口"); - Bod.性器.接続PA(); - t.位置B = par.Position; - } - - public void Set_肛門(Ele t) - { - Bod.肛門.接続PA(); - t.位置B = Bod.肛門.位置; - } - - public void Set_出糸(Ele t) - { - Bod.蜘尾.接続PA(); - t.位置B = Bod.蜘尾.X0Y0_出糸突起後_出糸突起基.Position; - } - - public void Set_くぱぁ(Ele t, bool 右) - { - Par par = (Bod.Is獣 ? Bod.腰_獣.本体.Current.EnumAllPar().First((Par e) => e.Tag == "股") : Bod.腰.本体.Current.EnumAllPar().First((Par e) => e.Tag == "股")); - Bod.腰.接続PA(); - if (右) - { - t.位置B = par.Position.AddXY(0.018, 0.002); - } - else - { - t.位置B = par.Position.AddXY(-0.018, 0.002); - } - } - - public bool IsHitCha(ref ContactD cd) - { - return cd.e != null; - } - - public bool Isバイブ(CM cm) - { - if (コモンCM != cm && ディルCM != cm && アナルCM != cm && デンマCM != cm) - { - return ドリルCM == cm; - } - return true; - } - - public 挿入処理 Get挿入処理() - { - if (Focus == ペニスCM) - { - return ペニス挿入; - } - if (Focus == マウスCM) - { - return マウス挿入; - } - if (Focus == ハンド右CM) - { - return ハンド挿入; - } - if (Focus == ロータCM) - { - return ロータ挿入; - } - if (Focus == コモンCM) - { - return コモン挿入; - } - if (Focus == ディルCM) - { - return ディル挿入; - } - if (Focus == アナルCM) - { - return アナル挿入; - } - if (Focus == デンマCM) - { - return デンマ挿入; - } - if (Focus == ドリルCM) - { - return ドリル挿入; - } - if (Focus == パールCM) - { - return パール挿入; - } - return null; - } - - private 挿入処理 Get挿入処理(ref Color hc) - { - if (ペニス.本体.IsHit(ref hc)) - { - return ペニス挿入; - } - if (マウス.本体.IsHit(ref hc)) - { - return マウス挿入; - } - if (ハンド右.本体.IsHit(ref hc)) - { - return ハンド挿入; - } - if (ロータ.本体.IsHit(ref hc)) - { - return ロータ挿入; - } - if (コモン.本体.IsHit(ref hc)) - { - return コモン挿入; - } - if (ディル.本体.IsHit(ref hc)) - { - return ディル挿入; - } - if (アナル.本体.IsHit(ref hc)) - { - return アナル挿入; - } - if (デンマ.本体.IsHit(ref hc)) - { - return デンマ挿入; - } - if (ドリル.本体.IsHit(ref hc)) - { - return ドリル挿入; - } - if (パール.本体.IsHit(ref hc)) - { - return パール挿入; - } - return null; - } - - public void FocusReset() - { - if (focus == ロータ挿入.対象) - { - ロータ挿入.振動 = false; - } - else if (focus == コモン挿入.対象) - { - コモン挿入.振動 = false; - } - else if (focus == ディル挿入.対象) - { - ディル挿入.振動 = false; - } - else if (focus == アナル挿入.対象) - { - アナル挿入.振動 = false; - } - else if (focus == デンマ挿入.対象) - { - デンマ挿入.振動 = false; - } - else if (focus == ドリル挿入.対象) - { - ドリル挿入.振動 = false; - ドリル挿入.回転 = false; - } - ペニス処理.選択 = false; - マウス処理.選択 = false; - ハンド処理.選択 = false; - ペニス挿入.選択 = false; - マウス挿入.選択 = false; - ハンド挿入.選択 = false; - ロータ挿入.選択 = false; - コモン挿入.選択 = false; - ディル挿入.選択 = false; - アナル挿入.選択 = false; - デンマ挿入.選択 = false; - ドリル挿入.選択 = false; - パール挿入.選択 = false; - キャップ処理.選択 = false; - 羽箒処理.選択 = false; - 剃刀処理.選択 = false; - 調鞭処理.選択 = false; - 放し(); - focus.StaShow = true; - focus.使用状態 = UsageStatus.Standby; - focus.Ele.Xi = 0; - focus.Ele.Yi = 0; - focus.Ele.位置B = focus.bp; - focus.Ele.位置C = Dat.Vec2DZero; - focus.Ele.角度B = 0.0; - focus.Ele.角度C = 0.0; - focus.Ele.右 = false; - if (focus == 調教鞭CM) - { - 調教鞭.Yi = 2; - focus.Ele.角度C = 0.0; - } - focus.Ele.本体.JoinPAall(); - } - - public void Set持ち手() - { - if (focus == ペニスCM || focus == マウスCM || focus == ハンド右CM) - { - 持ち手 = false; - ハンド右.位置C = Dat.Vec2DZero; - ハンド右.角度B = 0.0; - ハンド右.角度C = 0.0; - ハンド右.Xi = 0; - ハンド右.Yi = 0; - ハンド右.本体.JoinPA(); - return; - } - 持ち手 = true; - ハンド右.位置C = Dat.Vec2DZero; - ハンド右.角度B = 0.0; - ハンド右.角度C = 0.0; - if (focus == コモンCM || focus == ディルCM || focus == アナルCM || focus == デンマCM || focus == ドリルCM) - { - ハンド右.Xi = 13; - } - else if (focus == ロータCM || focus == パールCM || focus == 羽根箒CM || focus == 調教鞭CM || focus == T剃刀CM) - { - ハンド右.Xi = 11; - } - else if (focus == キャップ1CM) - { - ハンド右.Xi = 5; - Set_キャップ1(ハンド右); - } - else if (focus == キャップ2CM) - { - ハンド右.Xi = 5; - Set_キャップ2(ハンド右); - } - else if (focus == キャップ3CM) - { - ハンド右.Xi = 5; - Set_キャップ3(ハンド右); - } - ハンド右.本体.JoinPA(); - } - - public void Joi持ち手() - { - if (持ち手) - { - if (focus == ペニスCM) - { - Set_ペニス(ハンド右); - ハンド右.角度C = 0.0 - ハンド右.角度C; - } - else if (focus == ロータCM) - { - Set_ロータ(ハンド右); - } - else if (focus == コモンCM) - { - Set_コモン(ハンド右); - } - else if (focus == ディルCM) - { - Set_ディル(ハンド右); - } - else if (focus == アナルCM) - { - Set_アナル(ハンド右); - } - else if (focus == デンマCM) - { - Set_デンマ(ハンド右); - } - else if (focus == ドリルCM) - { - Set_ドリル(ハンド右); - } - else if (focus == パールCM) - { - Set_パール(ハンド右); - } - else if (focus == 羽根箒CM) - { - Set_羽根箒(ハンド右); - } - else if (focus == 調教鞭CM) - { - Set_調教鞭(ハンド右); - } - else if (focus == T剃刀CM) - { - Set_T剃刀(ハンド右); - } - else if (Focus == キャップ1CM) - { - Set_キャップ1(ハンド右); - } - else if (Focus == キャップ2CM) - { - Set_キャップ2(ハンド右); - } - else if (Focus == キャップ3CM) - { - Set_キャップ3(ハンド右); - } - } - } - - public void In持ち手() - { - if (持ち手) - { - ハンド右.濃度 = 0.2; - } - } - - public void Out持ち手() - { - if (持ち手) - { - ハンド右.濃度 = 1.0; - } - } - - public void 持ち手下描画() - { - if (持ち手) - { - Joi持ち手(); - ハンド右.本体.JoinPA(); - ハンド右.色更新(); - if (ハンド右.Xi == 11) - { - Are.Draw(ハンド右.X11Y0_小指); - Are.Draw(ハンド右.X11Y0_薬指); - Are.Draw(ハンド右.X11Y0_中指); - Are.Draw(ハンド右.X11Y0_人指); - } - } - } - - public void 持ち手上描画() - { - if (!持ち手) - { - return; - } - switch (ハンド右.Xi) - { - case 5: - switch (ハンド右.Yi) - { - case 0: - Are.Draw(ハンド右.X5Y0_親指); - Are.Draw(ハンド右.X5Y0_手); - Are.Draw(ハンド右.X5Y0_小指); - Are.Draw(ハンド右.X5Y0_薬指); - Are.Draw(ハンド右.X5Y0_中指); - Are.Draw(ハンド右.X5Y0_人指); - Are.Draw(ハンド右.X5Y0_呪印_輪1_輪外); - Are.Draw(ハンド右.X5Y0_呪印_輪1_輪内); - Are.Draw(ハンド右.X5Y0_呪印_輪2_輪外); - Are.Draw(ハンド右.X5Y0_呪印_輪2_輪内); - Are.Draw(ハンド右.X5Y0_呪印_輪3_輪外); - Are.Draw(ハンド右.X5Y0_呪印_輪3_輪内); - Are.Draw(ハンド右.X5Y0_呪印_鎖1); - Are.Draw(ハンド右.X5Y0_呪印_鎖2); - Are.Draw(ハンド右.X5Y0_呪印_鎖3); - break; - case 1: - Are.Draw(ハンド右.X5Y1_親指); - Are.Draw(ハンド右.X5Y1_手); - Are.Draw(ハンド右.X5Y1_小指); - Are.Draw(ハンド右.X5Y1_薬指); - Are.Draw(ハンド右.X5Y1_中指); - Are.Draw(ハンド右.X5Y1_人指); - Are.Draw(ハンド右.X5Y1_呪印_輪1_輪外); - Are.Draw(ハンド右.X5Y1_呪印_輪1_輪内); - Are.Draw(ハンド右.X5Y1_呪印_輪2_輪外); - Are.Draw(ハンド右.X5Y1_呪印_輪2_輪内); - Are.Draw(ハンド右.X5Y1_呪印_輪3_輪外); - Are.Draw(ハンド右.X5Y1_呪印_輪3_輪内); - Are.Draw(ハンド右.X5Y1_呪印_鎖1); - Are.Draw(ハンド右.X5Y1_呪印_鎖2); - Are.Draw(ハンド右.X5Y1_呪印_鎖3); - break; - case 2: - Are.Draw(ハンド右.X5Y2_親指); - Are.Draw(ハンド右.X5Y2_手); - Are.Draw(ハンド右.X5Y2_小指); - Are.Draw(ハンド右.X5Y2_薬指); - Are.Draw(ハンド右.X5Y2_中指); - Are.Draw(ハンド右.X5Y2_人指); - Are.Draw(ハンド右.X5Y2_呪印_輪1_輪外); - Are.Draw(ハンド右.X5Y2_呪印_輪1_輪内); - Are.Draw(ハンド右.X5Y2_呪印_輪2_輪外); - Are.Draw(ハンド右.X5Y2_呪印_輪2_輪内); - Are.Draw(ハンド右.X5Y2_呪印_輪3_輪外); - Are.Draw(ハンド右.X5Y2_呪印_輪3_輪内); - Are.Draw(ハンド右.X5Y2_呪印_鎖1); - Are.Draw(ハンド右.X5Y2_呪印_鎖2); - Are.Draw(ハンド右.X5Y2_呪印_鎖3); - break; - case 3: - Are.Draw(ハンド右.X5Y3_親指); - Are.Draw(ハンド右.X5Y3_手); - Are.Draw(ハンド右.X5Y3_小指); - Are.Draw(ハンド右.X5Y3_薬指); - Are.Draw(ハンド右.X5Y3_中指); - Are.Draw(ハンド右.X5Y3_人指); - Are.Draw(ハンド右.X5Y3_呪印_輪1_輪外); - Are.Draw(ハンド右.X5Y3_呪印_輪1_輪内); - Are.Draw(ハンド右.X5Y3_呪印_輪2_輪外); - Are.Draw(ハンド右.X5Y3_呪印_輪2_輪内); - Are.Draw(ハンド右.X5Y3_呪印_輪3_輪外); - Are.Draw(ハンド右.X5Y3_呪印_輪3_輪内); - Are.Draw(ハンド右.X5Y3_呪印_鎖1); - Are.Draw(ハンド右.X5Y3_呪印_鎖2); - Are.Draw(ハンド右.X5Y3_呪印_鎖3); - break; - default: - Are.Draw(ハンド右.X5Y4_親指); - Are.Draw(ハンド右.X5Y4_手); - Are.Draw(ハンド右.X5Y4_小指); - Are.Draw(ハンド右.X5Y4_薬指); - Are.Draw(ハンド右.X5Y4_中指); - Are.Draw(ハンド右.X5Y4_人指); - Are.Draw(ハンド右.X5Y4_呪印_輪1_輪外); - Are.Draw(ハンド右.X5Y4_呪印_輪1_輪内); - Are.Draw(ハンド右.X5Y4_呪印_輪2_輪外); - Are.Draw(ハンド右.X5Y4_呪印_輪2_輪内); - Are.Draw(ハンド右.X5Y4_呪印_輪3_輪外); - Are.Draw(ハンド右.X5Y4_呪印_輪3_輪内); - Are.Draw(ハンド右.X5Y4_呪印_鎖1); - Are.Draw(ハンド右.X5Y4_呪印_鎖2); - Are.Draw(ハンド右.X5Y4_呪印_鎖3); - break; - } - break; - case 11: - Are.Draw(ハンド右.X11Y0_手); - Are.Draw(ハンド右.X11Y0_親指); - Are.Draw(ハンド右.X11Y0_呪印_輪1_輪外); - Are.Draw(ハンド右.X11Y0_呪印_輪1_輪内); - Are.Draw(ハンド右.X11Y0_呪印_輪2_輪外); - Are.Draw(ハンド右.X11Y0_呪印_輪2_輪内); - Are.Draw(ハンド右.X11Y0_呪印_輪3_輪外); - Are.Draw(ハンド右.X11Y0_呪印_輪3_輪内); - Are.Draw(ハンド右.X11Y0_呪印_鎖1); - Are.Draw(ハンド右.X11Y0_呪印_鎖3); - break; - case 13: - Are.Draw(ハンド右.X13Y0_中指); - Are.Draw(ハンド右.X13Y0_人指); - Are.Draw(ハンド右.X13Y0_手); - Are.Draw(ハンド右.X13Y0_親指); - Are.Draw(ハンド右.X13Y0_呪印_輪1_輪外); - Are.Draw(ハンド右.X13Y0_呪印_輪1_輪内); - Are.Draw(ハンド右.X13Y0_呪印_輪2_輪外); - Are.Draw(ハンド右.X13Y0_呪印_輪2_輪内); - Are.Draw(ハンド右.X13Y0_呪印_輪3_輪外); - Are.Draw(ハンド右.X13Y0_呪印_輪3_輪内); - Are.Draw(ハンド右.X13Y0_呪印_鎖1); - Are.Draw(ハンド右.X13Y0_呪印_鎖3); - break; - } - } - - public void 通常放し() - { - focus.Ele.濃度 = 0.5; - Focus = ハンド右CM; - if (Med.Mode == "Training") - { + public bool Is挿入 + { + get + { + if ((focus != ペニスCM || !ペニス挿入.Is挿入) && (focus != マウスCM || !マウス挿入.Is挿入) && (focus != ハンド右CM || !ハンド挿入.Is挿入) && (focus != ロータCM || !ロータ挿入.Is挿入) && (focus != コモンCM || !コモン挿入.Is挿入) && (focus != ディルCM || !ディル挿入.Is挿入) && (focus != アナルCM || !アナル挿入.Is挿入) && (focus != デンマCM || !デンマ挿入.Is挿入) && (focus != ドリルCM || !ドリル挿入.Is挿入)) + { + if (focus == パールCM) + { + return パール挿入.Is挿入; + } + return false; + } + return true; + } + } + + public bool Is脚修正1 + { + get + { + if (!ペニス挿入.Is膣 && !ペニス挿入.Is肛 && !ペニス挿入.Is糸 && !マウス挿入.Is膣 && !マウス挿入.Is肛 && !マウス挿入.Is糸 && !ハンド挿入.Is膣 && !ハンド挿入.Is肛 && !ハンド挿入.Is糸 && !ロータ挿入.Is膣 && !ロータ挿入.Is肛 && !ロータ挿入.Is糸 && !コモン挿入.Is膣 && !コモン挿入.Is肛 && !コモン挿入.Is糸 && !ディル挿入.Is膣 && !ディル挿入.Is肛 && !ディル挿入.Is糸 && !アナル挿入.Is膣 && !アナル挿入.Is肛 && !アナル挿入.Is糸 && !デンマ挿入.Is膣 && !デンマ挿入.Is肛 && !デンマ挿入.Is糸 && !ドリル挿入.Is膣 && !ドリル挿入.Is肛 && !ドリル挿入.Is糸 && !パール挿入.Is膣 && !パール挿入.Is肛 && !パール挿入.Is糸 && !ハンド処理.Isくぱぁ && !Player.Is性器接触) + { + return Cha.Is放尿(); + } + return true; + } + } + + public bool Is脚修正2 + { + get + { + if (!ペニス処理.Isパイズリ && !ハンド処理.Is乳繰り && !ハンド処理.Is乳摘み && !ハンド処理.Is乳捏ね && !ペニス処理.手コキ.Run) + { + return Player.CurrentContactType == ContactType.Milk; + } + return true; + } + } + + public bool Isモード + { + get + { + if (!Is挿入 && (focus != ハンド右CM || !ハンド処理.Isモード) && (focus != マウスCM || !マウス処理.Isモード) && (focus != ペニスCM || !ペニス処理.Isパイズリ)) + { + return コキ; + } + return true; + } + } + + public bool コキ + { + get + { + return コキ_; + } + set + { + コキ_ = value; + ペニスCM.Under = value; + } + } + + public CM Focus + { + get + { + return focus; + } + set + { + FocusReset(); + Focus_nr = value; + if (Med.Mode == "Training" && Cha != null && Cha.ChaD.Lust > 0.5 && RNG.XS.NextBool()) + { + Cha.EyeTracking.Start(); + } + } + } + + public CM Focus_nr + { + get + { + return focus; + } + set + { + focus = value; + focus.StaShow = false; + focus.使用状態 = UsageStatus.InUse; + focus.Ele.濃度 = 1.0; + if (focus == 羽根箒CM) + { + 羽根箒.角度B = -90.0; + } + } + } + + public bool 持ち手 + { + get + { + return 持ち手_; + } + set + { + 持ち手_ = value; + if (持ち手_) + { + ハンド右.SetHitFalse(); + ハンド右CM.使用状態 = UsageStatus.InUse; + } + else if (Focus != ハンド右CM) + { + ハンド右.SetHitTrue(); + ハンド右CM.使用状態 = UsageStatus.Standby; + } + } + } + + public bool Is乳弄り + { + get + { + if (!ハンド処理.Is乳捏ね && !ハンド処理.Is乳摘み && !ハンド処理.Is乳繰り && (!ペニス処理.Isパイズリ || ペニス処理.Isパイズリ他動) && !ハンド処理.Is核捏ね) + { + return ハンド挿入.Is膣; + } + return true; + } + } + + public bool Is口挿入 + { + get + { + if (!ペニス挿入.Is口 && !マウス挿入.Is口 && !ハンド挿入.Is口 && !ロータ挿入.Is口 && !コモン挿入.Is口 && !ディル挿入.Is口 && !アナル挿入.Is口 && !デンマ挿入.Is口 && !ドリル挿入.Is口) + { + return パール挿入.Is口; + } + return true; + } + } + + public bool Is膣挿入 + { + get + { + if (!ペニス挿入.Is膣 && !マウス挿入.Is膣 && !ハンド挿入.Is膣 && !ロータ挿入.Is膣 && !コモン挿入.Is膣 && !ディル挿入.Is膣 && !アナル挿入.Is膣 && !デンマ挿入.Is膣 && !ドリル挿入.Is膣) + { + return パール挿入.Is膣; + } + return true; + } + } + + public bool Is肛挿入 + { + get + { + if (!ペニス挿入.Is肛 && !マウス挿入.Is肛 && !ハンド挿入.Is肛 && !ロータ挿入.Is肛 && !コモン挿入.Is肛 && !ディル挿入.Is肛 && !アナル挿入.Is肛 && !デンマ挿入.Is肛 && !ドリル挿入.Is肛) + { + return パール挿入.Is肛; + } + return true; + } + } + + public bool Is糸挿入 + { + get + { + if (!ペニス挿入.Is糸 && !マウス挿入.Is糸 && !ハンド挿入.Is糸 && !ロータ挿入.Is糸 && !コモン挿入.Is糸 && !ディル挿入.Is糸 && !アナル挿入.Is糸 && !デンマ挿入.Is糸 && !ドリル挿入.Is糸) + { + return パール挿入.Is糸; + } + return true; + } + } + + public bool Isフォーカス糸挿入 + { + get + { + if ((focus != ペニスCM || !ペニス挿入.Is糸) && (focus != マウスCM || !マウス挿入.Is糸) && (focus != ハンド右CM || !ハンド挿入.Is糸) && (focus != ロータCM || !ロータ挿入.Is糸) && (focus != コモンCM || !コモン挿入.Is糸) && (focus != ディルCM || !ディル挿入.Is糸) && (focus != アナルCM || !アナル挿入.Is糸) && (focus != デンマCM || !デンマ挿入.Is糸) && (focus != ドリルCM || !ドリル挿入.Is糸)) + { + if (focus == パールCM) + { + return パール挿入.Is糸; + } + return false; + } + return true; + } + } + + public bool IsSub糸挿入 => SubFocus.Any((挿入処理 e) => e.Is糸); + + public bool Isフォーカス膣肛挿入 + { + get + { + if ((focus != ペニスCM || (!ペニス挿入.Is膣 && !ペニス挿入.Is肛)) && (focus != マウスCM || (!マウス挿入.Is膣 && !マウス挿入.Is肛)) && (focus != ハンド右CM || (!ハンド挿入.Is膣 && !ハンド挿入.Is肛)) && (focus != ロータCM || (!ロータ挿入.Is膣 && !ロータ挿入.Is肛)) && (focus != コモンCM || (!コモン挿入.Is膣 && !コモン挿入.Is肛)) && (focus != ディルCM || (!ディル挿入.Is膣 && !ディル挿入.Is肛)) && (focus != アナルCM || (!アナル挿入.Is膣 && !アナル挿入.Is肛)) && (focus != デンマCM || (!デンマ挿入.Is膣 && !デンマ挿入.Is肛)) && (focus != ドリルCM || (!ドリル挿入.Is膣 && !ドリル挿入.Is肛))) + { + if (focus == パールCM) + { + if (!パール挿入.Is膣) + { + return パール挿入.Is肛; + } + return true; + } + return false; + } + return true; + } + } + + public void 発音(Vector2D p, string s, Color c, double d, bool b) + { + 擬音キュー.Enqueue(delegate(Are a) + { + 擬音.Sound(a, p, s, new Font("MS Gothic", 1f), c, d, b); + }); + } + + public void 潮吹() + { + 擬音キュー.Enqueue(delegate(Are a) + { + 擬音.Sound(a, Bod.尿道位置.GetAreaPoint(0.04), Sta.潮吹.GetVal(Player.変化V_潮吹, Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.Azure, 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_潮吹, b: true); + }); + } + + public void 放尿() + { + if (CP.GetFlag(0.1 + 0.1 * Player.変化V_放尿 * 0.8)) + { + 擬音キュー.Enqueue(delegate(Are a) + { + 擬音.Sound(a, Bod.尿道位置.GetAreaPoint(0.04), Sta.放尿.GetVal(Player.変化V_放尿, Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Col.Black, 0.2 + 0.2 * RNG.XS.NextDouble() * Player.変化V_放尿, b: true); + }); + } + } + + public void 口腔演出() + { + } + + public void 肌体演出() + { + } + + public void 乳房演出() + { + } + + public void 乳首演出() + { + } + + public void 陰核演出() + { + } + + public void 膣腔演出() + { + } + + public void 肛門演出() + { + } + + public void 出糸演出() + { + } + + public IEnumerable EnumCM() + { + yield return ペニスCM; + yield return マウスCM; + yield return ハンド右CM; + yield return ロータCM; + yield return コモンCM; + yield return ディルCM; + yield return アナルCM; + yield return デンマCM; + yield return ドリルCM; + yield return パールCM; + yield return 羽根箒CM; + yield return 調教鞭CM; + yield return T剃刀CM; + yield return キャップ1CM; + yield return キャップ2CM; + yield return キャップ3CM; + } + + public void Set挿入Position() + { + ペニス挿入.SetPosition(); + マウス挿入.SetPosition(); + ハンド挿入.SetPosition(); + ロータ挿入.SetPosition(); + コモン挿入.SetPosition(); + ディル挿入.SetPosition(); + アナル挿入.SetPosition(); + デンマ挿入.SetPosition(); + ドリル挿入.SetPosition(); + パール挿入.SetPosition(); + } + + private void Set_ペニス(Ele t) + { + t.位置B = ペニス.AreM.Position; + } + + private void Set_ロータ(Ele t) + { + switch (ロータ.Yi) + { + case 0: + t.位置B = ロータ.X0Y0_ロータ.ToGlobal_nc(ロータ.X0Y0_ロータ.JP[1].Joint.AddY(0.004)); + break; + case 1: + t.位置B = ロータ.X0Y1_ロータ.ToGlobal_nc(ロータ.X0Y1_ロータ.JP[1].Joint.AddY(0.004)); + break; + case 2: + t.位置B = ロータ.X0Y2_ロータ.ToGlobal_nc(ロータ.X0Y2_ロータ.JP[1].Joint.AddY(0.004)); + break; + case 3: + t.位置B = ロータ.X0Y3_ロータ.ToGlobal_nc(ロータ.X0Y3_ロータ.JP[0].Joint.AddY(0.004)); + break; + default: + t.位置B = ロータ.X0Y4_ロータ.ToGlobal_nc(ロータ.X0Y4_ロータ.JP[0].Joint.AddY(0.004)); + break; + } + } + + private void Set_コモン(Ele t) + { + switch (コモン.Yi) + { + case 0: + t.位置B = コモン.X0Y0_ユニット_ユニット.ToGlobal_nc(コモン.X0Y0_ユニット_ユニット.JP[6].Joint); + break; + case 1: + t.位置B = コモン.X0Y1_ユニット_ユニット.ToGlobal_nc(コモン.X0Y1_ユニット_ユニット.JP[6].Joint); + break; + case 2: + t.位置B = コモン.X0Y2_ユニット_ユニット.ToGlobal_nc(コモン.X0Y2_ユニット_ユニット.JP[6].Joint); + break; + case 3: + t.位置B = コモン.X0Y3_ユニット_ユニット.ToGlobal_nc(コモン.X0Y3_ユニット_ユニット.JP[6].Joint); + break; + default: + t.位置B = コモン.X0Y4_ユニット_ユニット.ToGlobal_nc(コモン.X0Y4_ユニット_ユニット.JP[6].Joint); + break; + } + } + + private void Set_ディル(Ele t) + { + switch (ディル.Yi) + { + case 0: + t.位置B = ディル.X0Y0_ユニット_ユニット.ToGlobal_nc(ディル.X0Y0_ユニット_ユニット.JP[6].Joint); + break; + case 1: + t.位置B = ディル.X0Y1_ユニット_ユニット.ToGlobal_nc(ディル.X0Y1_ユニット_ユニット.JP[6].Joint); + break; + case 2: + t.位置B = ディル.X0Y2_ユニット_ユニット.ToGlobal_nc(ディル.X0Y2_ユニット_ユニット.JP[6].Joint); + break; + case 3: + t.位置B = ディル.X0Y3_ユニット_ユニット.ToGlobal_nc(ディル.X0Y3_ユニット_ユニット.JP[6].Joint); + break; + default: + t.位置B = ディル.X0Y4_ユニット_ユニット.ToGlobal_nc(ディル.X0Y4_ユニット_ユニット.JP[6].Joint); + break; + } + } + + private void Set_アナル(Ele t) + { + switch (アナル.Yi) + { + case 0: + t.位置B = アナル.X0Y0_ユニット_ユニット.ToGlobal_nc(アナル.X0Y0_ユニット_ユニット.JP[6].Joint); + break; + case 1: + t.位置B = アナル.X0Y1_ユニット_ユニット.ToGlobal_nc(アナル.X0Y1_ユニット_ユニット.JP[6].Joint); + break; + case 2: + t.位置B = アナル.X0Y2_ユニット_ユニット.ToGlobal_nc(アナル.X0Y2_ユニット_ユニット.JP[6].Joint); + break; + case 3: + t.位置B = アナル.X0Y3_ユニット_ユニット.ToGlobal_nc(アナル.X0Y3_ユニット_ユニット.JP[6].Joint); + break; + default: + t.位置B = アナル.X0Y4_ユニット_ユニット.ToGlobal_nc(アナル.X0Y4_ユニット_ユニット.JP[6].Joint); + break; + } + } + + private void Set_デンマ(Ele t) + { + switch (デンマ.Yi) + { + case 0: + t.位置B = デンマ.X0Y0_ユニット_ユニット.ToGlobal_nc(デンマ.X0Y0_ユニット_ユニット.JP[6].Joint); + break; + case 1: + t.位置B = デンマ.X0Y1_ユニット_ユニット.ToGlobal_nc(デンマ.X0Y1_ユニット_ユニット.JP[6].Joint); + break; + case 2: + t.位置B = デンマ.X0Y2_ユニット_ユニット.ToGlobal_nc(デンマ.X0Y2_ユニット_ユニット.JP[6].Joint); + break; + case 3: + t.位置B = デンマ.X0Y3_ユニット_ユニット.ToGlobal_nc(デンマ.X0Y3_ユニット_ユニット.JP[6].Joint); + break; + default: + t.位置B = デンマ.X0Y4_ユニット_ユニット.ToGlobal_nc(デンマ.X0Y4_ユニット_ユニット.JP[6].Joint); + break; + } + } + + private void Set_ドリル(Ele t) + { + switch (ドリル.Xi) + { + case 0: + switch (ドリル.Yi) + { + case 0: + t.位置B = ドリル.X0Y0_ユニット_ユニット.ToGlobal_nc(ドリル.X0Y0_ユニット_ユニット.JP[6].Joint); + break; + case 1: + t.位置B = ドリル.X0Y1_ユニット_ユニット.ToGlobal_nc(ドリル.X0Y1_ユニット_ユニット.JP[6].Joint); + break; + case 2: + t.位置B = ドリル.X0Y2_ユニット_ユニット.ToGlobal_nc(ドリル.X0Y2_ユニット_ユニット.JP[6].Joint); + break; + case 3: + t.位置B = ドリル.X0Y3_ユニット_ユニット.ToGlobal_nc(ドリル.X0Y3_ユニット_ユニット.JP[6].Joint); + break; + default: + t.位置B = ドリル.X0Y4_ユニット_ユニット.ToGlobal_nc(ドリル.X0Y4_ユニット_ユニット.JP[6].Joint); + break; + } + break; + case 1: + switch (ドリル.Yi) + { + case 0: + t.位置B = ドリル.X1Y0_ユニット_ユニット.ToGlobal_nc(ドリル.X1Y0_ユニット_ユニット.JP[6].Joint); + break; + case 1: + t.位置B = ドリル.X1Y1_ユニット_ユニット.ToGlobal_nc(ドリル.X1Y1_ユニット_ユニット.JP[6].Joint); + break; + case 2: + t.位置B = ドリル.X1Y2_ユニット_ユニット.ToGlobal_nc(ドリル.X1Y2_ユニット_ユニット.JP[6].Joint); + break; + case 3: + t.位置B = ドリル.X1Y3_ユニット_ユニット.ToGlobal_nc(ドリル.X1Y3_ユニット_ユニット.JP[6].Joint); + break; + default: + t.位置B = ドリル.X1Y4_ユニット_ユニット.ToGlobal_nc(ドリル.X1Y4_ユニット_ユニット.JP[6].Joint); + break; + } + break; + default: + switch (ドリル.Yi) + { + case 0: + t.位置B = ドリル.X2Y0_ユニット_ユニット.ToGlobal_nc(ドリル.X2Y0_ユニット_ユニット.JP[6].Joint); + break; + case 1: + t.位置B = ドリル.X2Y1_ユニット_ユニット.ToGlobal_nc(ドリル.X2Y1_ユニット_ユニット.JP[6].Joint); + break; + case 2: + t.位置B = ドリル.X2Y2_ユニット_ユニット.ToGlobal_nc(ドリル.X2Y2_ユニット_ユニット.JP[6].Joint); + break; + case 3: + t.位置B = ドリル.X2Y3_ユニット_ユニット.ToGlobal_nc(ドリル.X2Y3_ユニット_ユニット.JP[6].Joint); + break; + default: + t.位置B = ドリル.X2Y4_ユニット_ユニット.ToGlobal_nc(ドリル.X2Y4_ユニット_ユニット.JP[6].Joint); + break; + } + break; + } + } + + private void Set_パール(Ele t) + { + switch (パール.Yi) + { + case 0: + t.位置B = パール.X0Y0_輪下.ToGlobal_nc(パール.X0Y0_輪下.JP[0].Joint); + break; + case 1: + t.位置B = パール.X0Y1_輪下.ToGlobal_nc(パール.X0Y1_輪下.JP[0].Joint); + break; + case 2: + t.位置B = パール.X0Y2_輪下.ToGlobal_nc(パール.X0Y2_輪下.JP[0].Joint); + break; + case 3: + t.位置B = パール.X0Y3_輪下.ToGlobal_nc(パール.X0Y3_輪下.JP[0].Joint); + break; + case 4: + t.位置B = パール.X0Y4_輪下.ToGlobal_nc(パール.X0Y4_輪下.JP[0].Joint); + break; + case 5: + t.位置B = パール.X0Y5_輪下.ToGlobal_nc(パール.X0Y5_輪下.JP[0].Joint); + break; + case 6: + t.位置B = パール.X0Y6_輪下.ToGlobal_nc(パール.X0Y6_輪下.JP[0].Joint); + break; + case 7: + t.位置B = パール.X0Y7_輪下.ToGlobal_nc(パール.X0Y7_輪下.JP[0].Joint); + break; + case 8: + t.位置B = パール.X0Y8_輪下.ToGlobal_nc(パール.X0Y8_輪下.JP[0].Joint); + break; + case 9: + t.位置B = パール.X0Y9_輪下.ToGlobal_nc(パール.X0Y9_輪下.JP[0].Joint); + break; + case 10: + t.位置B = パール.X0Y10_輪下.ToGlobal_nc(パール.X0Y10_輪下.JP[0].Joint); + break; + case 11: + t.位置B = パール.X0Y11_輪下.ToGlobal_nc(パール.X0Y11_輪下.JP[0].Joint); + break; + case 12: + t.位置B = パール.X0Y12_輪下.ToGlobal_nc(パール.X0Y12_輪下.JP[0].Joint); + break; + case 13: + t.位置B = パール.X0Y13_輪下.ToGlobal_nc(パール.X0Y13_輪下.JP[0].Joint); + break; + case 14: + t.位置B = パール.X0Y14_輪下.ToGlobal_nc(パール.X0Y14_輪下.JP[0].Joint); + break; + case 15: + t.位置B = パール.X0Y15_輪下.ToGlobal_nc(パール.X0Y15_輪下.JP[0].Joint); + break; + default: + t.位置B = パール.X0Y16_輪下.ToGlobal_nc(パール.X0Y16_輪下.JP[0].Joint); + break; + } + } + + private void Set_羽根箒(Ele t) + { + t.位置B = 羽根箒.X0Y0_柄.ToGlobal_nc(羽根箒.X0Y0_柄.JP[1].Joint); + t.角度C = 羽根箒.X0Y0_柄.Angle; + } + + private void Set_調教鞭(Ele t) + { + int num = -45; + if (調教鞭.Xi == 0) + { + switch (調教鞭.Yi) + { + case 0: + t.位置B = 調教鞭.X0Y0_柄.ToGlobal_nc(調教鞭.X0Y0_柄.JP[1].Joint); + t.角度C = 調教鞭.X0Y0_柄.Angle; + break; + case 1: + t.位置B = 調教鞭.X0Y1_柄.ToGlobal_nc(調教鞭.X0Y1_柄.JP[1].Joint); + t.角度C = 調教鞭.X0Y1_柄.Angle; + break; + case 2: + t.位置B = 調教鞭.X0Y2_柄.ToGlobal_nc(調教鞭.X0Y2_柄.JP[1].Joint); + t.角度C = 調教鞭.X0Y2_柄.Angle; + break; + case 3: + t.位置B = 調教鞭.X0Y3_柄.ToGlobal_nc(調教鞭.X0Y3_柄.JP[1].Joint); + t.角度C = 調教鞭.X0Y3_柄.Angle; + break; + default: + t.位置B = 調教鞭.X0Y4_柄.ToGlobal_nc(調教鞭.X0Y4_柄.JP[1].Joint); + t.角度C = 調教鞭.X0Y4_柄.Angle; + break; + } + } + else if (調教鞭.Yi == 0) + { + t.位置B = 調教鞭.X1Y0_柄.ToGlobal_nc(調教鞭.X1Y0_柄.JP[1].Joint); + t.角度C = (double)((調教鞭.Xi != 0) ? num : 0) + 調教鞭.X0Y0_柄.Angle; + } + else + { + t.位置B = 調教鞭.X1Y4_柄.ToGlobal_nc(調教鞭.X1Y4_柄.JP[1].Joint); + t.角度C = (double)((調教鞭.Xi != 0) ? (-num) : 0) + 調教鞭.X0Y4_柄.Angle; + } + } + + private void Set_T剃刀(Ele t) + { + t.位置B = T剃刀.X0Y0_グリップ_グリップ4.ToGlobal_nc(T剃刀.X0Y0_グリップ_グリップ4.JP[0].Joint); + t.角度C = T剃刀.X0Y0_グリップ_グリップ4.Angle; + } + + public void Set_キャップ1(Ele t) + { + t.位置B = キャップ1.X0Y0_先端.ToGlobal_nc(キャップ1.X0Y0_先端.JP[0].Joint); + } + + public void Set_キャップ2(Ele t) + { + t.位置B = キャップ2.X0Y0_先端.ToGlobal_nc(キャップ2.X0Y0_先端.JP[0].Joint); + } + + public void Set_キャップ3(Ele t) + { + t.位置B = キャップ3.X0Y0_先端.ToGlobal_nc(キャップ3.X0Y0_先端.JP[0].Joint); + } + + public void Set_キャップ左(Ele t) + { + キャップ2 キャップ2左 = Bod.キャップ2左; + t.位置B = キャップ2左.X0Y0_先端.ToGlobal_nc(キャップ2左.X0Y0_先端.JP[0].Joint); + } + + public void Set_キャップ右(Ele t) + { + キャップ2 キャップ2右 = Bod.キャップ2右; + t.位置B = キャップ2右.X0Y0_先端.ToGlobal_nc(キャップ2右.X0Y0_先端.JP[0].Joint); + } + + public void Set_キャップ中(Ele t) + { + キャップ1 キャップ3 = Bod.キャップ1; + t.位置B = キャップ3.X0Y0_先端.ToGlobal_nc(キャップ3.X0Y0_先端.JP[0].Joint); + } + + public void Set_口(Ele t) + { + Par par = Bod.口.本体.Current.EnumAllPar().First((Par e) => e.Tag == "口"); + Bod.口.接続PA(); + t.位置B = par.Position; + } + + public void Set_乳首(Ele t, bool 右) + { + 乳房 乳房2 = (右 ? Bod.乳房右 : Bod.乳房左); + 乳房2.接続PA(); + switch (乳房2.Yi) + { + case 0: + t.位置B = 乳房2.X0Y0_乳首.ToGlobal_nc(乳房2.X0Y0_乳首.JP[0].Joint); + break; + case 1: + t.位置B = 乳房2.X0Y1_乳首.ToGlobal_nc(乳房2.X0Y1_乳首.JP[0].Joint); + break; + case 2: + t.位置B = 乳房2.X0Y2_乳首.ToGlobal_nc(乳房2.X0Y2_乳首.JP[0].Joint); + break; + case 3: + t.位置B = 乳房2.X0Y3_乳首.ToGlobal_nc(乳房2.X0Y3_乳首.JP[0].Joint); + break; + default: + t.位置B = 乳房2.X0Y4_乳首.ToGlobal_nc(乳房2.X0Y4_乳首.JP[0].Joint); + break; + } + } + + public void Set_乳房(Ele t, bool 右) + { + 乳房 乳房2 = (右 ? Bod.乳房右 : Bod.乳房左); + 乳房2.接続PA(); + switch (乳房2.Yi) + { + case 0: + t.位置B = 乳房2.X0Y0_乳房.ToGlobal_nc(乳房2.X0Y0_乳房.OP.GetCenter()); + break; + case 1: + t.位置B = 乳房2.X0Y1_乳房.ToGlobal_nc(乳房2.X0Y1_乳房.OP.GetCenter()); + break; + case 2: + t.位置B = 乳房2.X0Y2_乳房.ToGlobal_nc(乳房2.X0Y2_乳房.OP.GetCenter()); + break; + case 3: + t.位置B = 乳房2.X0Y3_乳房.ToGlobal_nc(乳房2.X0Y3_乳房.OP.GetCenter()); + break; + default: + t.位置B = 乳房2.X0Y4_乳房.ToGlobal_nc(乳房2.X0Y4_乳房.OP.GetCenter()); + break; + } + } + + public void Set_陰核(Ele t) + { + Par par = Bod.性器.本体.Current.EnumAllPar().First((Par e) => e.Tag == "陰核"); + Bod.性器.接続PA(); + t.位置B = par.Position; + } + + public void Set_膣口(Ele t) + { + Par par = Bod.性器.本体.Current.EnumAllPar().First((Par e) => e.Tag == "膣口"); + Bod.性器.接続PA(); + t.位置B = par.Position; + } + + public void Set_肛門(Ele t) + { + Bod.肛門.接続PA(); + t.位置B = Bod.肛門.位置; + } + + public void Set_出糸(Ele t) + { + Bod.蜘尾.接続PA(); + t.位置B = Bod.蜘尾.X0Y0_出糸突起後_出糸突起基.Position; + } + + public void Set_くぱぁ(Ele t, bool 右) + { + Par par = (Bod.Is獣 ? Bod.腰_獣.本体.Current.EnumAllPar().First((Par e) => e.Tag == "股") : Bod.腰.本体.Current.EnumAllPar().First((Par e) => e.Tag == "股")); + Bod.腰.接続PA(); + if (右) + { + t.位置B = par.Position.AddXY(0.018, 0.002); + } + else + { + t.位置B = par.Position.AddXY(-0.018, 0.002); + } + } + + public bool IsHitCha(ref ContactD cd) + { + return cd.e != null; + } + + public bool Isバイブ(CM cm) + { + if (コモンCM != cm && ディルCM != cm && アナルCM != cm && デンマCM != cm) + { + return ドリルCM == cm; + } + return true; + } + + public 挿入処理 Get挿入処理() + { + if (Focus == ペニスCM) + { + return ペニス挿入; + } + if (Focus == マウスCM) + { + return マウス挿入; + } + if (Focus == ハンド右CM) + { + return ハンド挿入; + } + if (Focus == ロータCM) + { + return ロータ挿入; + } + if (Focus == コモンCM) + { + return コモン挿入; + } + if (Focus == ディルCM) + { + return ディル挿入; + } + if (Focus == アナルCM) + { + return アナル挿入; + } + if (Focus == デンマCM) + { + return デンマ挿入; + } + if (Focus == ドリルCM) + { + return ドリル挿入; + } + if (Focus == パールCM) + { + return パール挿入; + } + return null; + } + + private 挿入処理 Get挿入処理(ref Color hc) + { + if (ペニス.本体.IsHit(ref hc)) + { + return ペニス挿入; + } + if (マウス.本体.IsHit(ref hc)) + { + return マウス挿入; + } + if (ハンド右.本体.IsHit(ref hc)) + { + return ハンド挿入; + } + if (ロータ.本体.IsHit(ref hc)) + { + return ロータ挿入; + } + if (コモン.本体.IsHit(ref hc)) + { + return コモン挿入; + } + if (ディル.本体.IsHit(ref hc)) + { + return ディル挿入; + } + if (アナル.本体.IsHit(ref hc)) + { + return アナル挿入; + } + if (デンマ.本体.IsHit(ref hc)) + { + return デンマ挿入; + } + if (ドリル.本体.IsHit(ref hc)) + { + return ドリル挿入; + } + if (パール.本体.IsHit(ref hc)) + { + return パール挿入; + } + return null; + } + + public void FocusReset() + { + if (focus == ロータ挿入.対象) + { + ロータ挿入.振動 = false; + } + else if (focus == コモン挿入.対象) + { + コモン挿入.振動 = false; + } + else if (focus == ディル挿入.対象) + { + ディル挿入.振動 = false; + } + else if (focus == アナル挿入.対象) + { + アナル挿入.振動 = false; + } + else if (focus == デンマ挿入.対象) + { + デンマ挿入.振動 = false; + } + else if (focus == ドリル挿入.対象) + { + ドリル挿入.振動 = false; + ドリル挿入.回転 = false; + } + ペニス処理.選択 = false; + マウス処理.選択 = false; + ハンド処理.選択 = false; + ペニス挿入.選択 = false; + マウス挿入.選択 = false; + ハンド挿入.選択 = false; + ロータ挿入.選択 = false; + コモン挿入.選択 = false; + ディル挿入.選択 = false; + アナル挿入.選択 = false; + デンマ挿入.選択 = false; + ドリル挿入.選択 = false; + パール挿入.選択 = false; + キャップ処理.選択 = false; + 羽箒処理.選択 = false; + 剃刀処理.選択 = false; + 調鞭処理.選択 = false; + 放し(); + focus.StaShow = true; + focus.使用状態 = UsageStatus.Standby; + focus.Ele.Xi = 0; + focus.Ele.Yi = 0; + focus.Ele.位置B = focus.bp; + focus.Ele.位置C = Dat.Vec2DZero; + focus.Ele.角度B = 0.0; + focus.Ele.角度C = 0.0; + focus.Ele.右 = false; + if (focus == 調教鞭CM) + { + 調教鞭.Yi = 2; + focus.Ele.角度C = 0.0; + } + focus.Ele.本体.JoinPAall(); + } + + public void Set持ち手() + { + if (focus == ペニスCM || focus == マウスCM || focus == ハンド右CM) + { + 持ち手 = false; + ハンド右.位置C = Dat.Vec2DZero; + ハンド右.角度B = 0.0; + ハンド右.角度C = 0.0; + ハンド右.Xi = 0; + ハンド右.Yi = 0; + ハンド右.本体.JoinPA(); + return; + } + 持ち手 = true; + ハンド右.位置C = Dat.Vec2DZero; + ハンド右.角度B = 0.0; + ハンド右.角度C = 0.0; + if (focus == コモンCM || focus == ディルCM || focus == アナルCM || focus == デンマCM || focus == ドリルCM) + { + ハンド右.Xi = 13; + } + else if (focus == ロータCM || focus == パールCM || focus == 羽根箒CM || focus == 調教鞭CM || focus == T剃刀CM) + { + ハンド右.Xi = 11; + } + else if (focus == キャップ1CM) + { + ハンド右.Xi = 5; + Set_キャップ1(ハンド右); + } + else if (focus == キャップ2CM) + { + ハンド右.Xi = 5; + Set_キャップ2(ハンド右); + } + else if (focus == キャップ3CM) + { + ハンド右.Xi = 5; + Set_キャップ3(ハンド右); + } + ハンド右.本体.JoinPA(); + } + + public void Joi持ち手() + { + if (持ち手) + { + if (focus == ペニスCM) + { + Set_ペニス(ハンド右); + ハンド右.角度C = 0.0 - ハンド右.角度C; + } + else if (focus == ロータCM) + { + Set_ロータ(ハンド右); + } + else if (focus == コモンCM) + { + Set_コモン(ハンド右); + } + else if (focus == ディルCM) + { + Set_ディル(ハンド右); + } + else if (focus == アナルCM) + { + Set_アナル(ハンド右); + } + else if (focus == デンマCM) + { + Set_デンマ(ハンド右); + } + else if (focus == ドリルCM) + { + Set_ドリル(ハンド右); + } + else if (focus == パールCM) + { + Set_パール(ハンド右); + } + else if (focus == 羽根箒CM) + { + Set_羽根箒(ハンド右); + } + else if (focus == 調教鞭CM) + { + Set_調教鞭(ハンド右); + } + else if (focus == T剃刀CM) + { + Set_T剃刀(ハンド右); + } + else if (Focus == キャップ1CM) + { + Set_キャップ1(ハンド右); + } + else if (Focus == キャップ2CM) + { + Set_キャップ2(ハンド右); + } + else if (Focus == キャップ3CM) + { + Set_キャップ3(ハンド右); + } + } + } + + public void In持ち手() + { + if (持ち手) + { + ハンド右.濃度 = 0.2; + } + } + + public void Out持ち手() + { + if (持ち手) + { + ハンド右.濃度 = 1.0; + } + } + + public void 持ち手下描画() + { + if (持ち手) + { + Joi持ち手(); + ハンド右.本体.JoinPA(); + ハンド右.色更新(); + if (ハンド右.Xi == 11) + { + Are.Draw(ハンド右.X11Y0_小指); + Are.Draw(ハンド右.X11Y0_薬指); + Are.Draw(ハンド右.X11Y0_中指); + Are.Draw(ハンド右.X11Y0_人指); + } + } + } + + public void 持ち手上描画() + { + if (!持ち手) + { + return; + } + switch (ハンド右.Xi) + { + case 5: + switch (ハンド右.Yi) + { + case 0: + Are.Draw(ハンド右.X5Y0_親指); + Are.Draw(ハンド右.X5Y0_手); + Are.Draw(ハンド右.X5Y0_小指); + Are.Draw(ハンド右.X5Y0_薬指); + Are.Draw(ハンド右.X5Y0_中指); + Are.Draw(ハンド右.X5Y0_人指); + Are.Draw(ハンド右.X5Y0_呪印_輪1_輪外); + Are.Draw(ハンド右.X5Y0_呪印_輪1_輪内); + Are.Draw(ハンド右.X5Y0_呪印_輪2_輪外); + Are.Draw(ハンド右.X5Y0_呪印_輪2_輪内); + Are.Draw(ハンド右.X5Y0_呪印_輪3_輪外); + Are.Draw(ハンド右.X5Y0_呪印_輪3_輪内); + Are.Draw(ハンド右.X5Y0_呪印_鎖1); + Are.Draw(ハンド右.X5Y0_呪印_鎖2); + Are.Draw(ハンド右.X5Y0_呪印_鎖3); + break; + case 1: + Are.Draw(ハンド右.X5Y1_親指); + Are.Draw(ハンド右.X5Y1_手); + Are.Draw(ハンド右.X5Y1_小指); + Are.Draw(ハンド右.X5Y1_薬指); + Are.Draw(ハンド右.X5Y1_中指); + Are.Draw(ハンド右.X5Y1_人指); + Are.Draw(ハンド右.X5Y1_呪印_輪1_輪外); + Are.Draw(ハンド右.X5Y1_呪印_輪1_輪内); + Are.Draw(ハンド右.X5Y1_呪印_輪2_輪外); + Are.Draw(ハンド右.X5Y1_呪印_輪2_輪内); + Are.Draw(ハンド右.X5Y1_呪印_輪3_輪外); + Are.Draw(ハンド右.X5Y1_呪印_輪3_輪内); + Are.Draw(ハンド右.X5Y1_呪印_鎖1); + Are.Draw(ハンド右.X5Y1_呪印_鎖2); + Are.Draw(ハンド右.X5Y1_呪印_鎖3); + break; + case 2: + Are.Draw(ハンド右.X5Y2_親指); + Are.Draw(ハンド右.X5Y2_手); + Are.Draw(ハンド右.X5Y2_小指); + Are.Draw(ハンド右.X5Y2_薬指); + Are.Draw(ハンド右.X5Y2_中指); + Are.Draw(ハンド右.X5Y2_人指); + Are.Draw(ハンド右.X5Y2_呪印_輪1_輪外); + Are.Draw(ハンド右.X5Y2_呪印_輪1_輪内); + Are.Draw(ハンド右.X5Y2_呪印_輪2_輪外); + Are.Draw(ハンド右.X5Y2_呪印_輪2_輪内); + Are.Draw(ハンド右.X5Y2_呪印_輪3_輪外); + Are.Draw(ハンド右.X5Y2_呪印_輪3_輪内); + Are.Draw(ハンド右.X5Y2_呪印_鎖1); + Are.Draw(ハンド右.X5Y2_呪印_鎖2); + Are.Draw(ハンド右.X5Y2_呪印_鎖3); + break; + case 3: + Are.Draw(ハンド右.X5Y3_親指); + Are.Draw(ハンド右.X5Y3_手); + Are.Draw(ハンド右.X5Y3_小指); + Are.Draw(ハンド右.X5Y3_薬指); + Are.Draw(ハンド右.X5Y3_中指); + Are.Draw(ハンド右.X5Y3_人指); + Are.Draw(ハンド右.X5Y3_呪印_輪1_輪外); + Are.Draw(ハンド右.X5Y3_呪印_輪1_輪内); + Are.Draw(ハンド右.X5Y3_呪印_輪2_輪外); + Are.Draw(ハンド右.X5Y3_呪印_輪2_輪内); + Are.Draw(ハンド右.X5Y3_呪印_輪3_輪外); + Are.Draw(ハンド右.X5Y3_呪印_輪3_輪内); + Are.Draw(ハンド右.X5Y3_呪印_鎖1); + Are.Draw(ハンド右.X5Y3_呪印_鎖2); + Are.Draw(ハンド右.X5Y3_呪印_鎖3); + break; + default: + Are.Draw(ハンド右.X5Y4_親指); + Are.Draw(ハンド右.X5Y4_手); + Are.Draw(ハンド右.X5Y4_小指); + Are.Draw(ハンド右.X5Y4_薬指); + Are.Draw(ハンド右.X5Y4_中指); + Are.Draw(ハンド右.X5Y4_人指); + Are.Draw(ハンド右.X5Y4_呪印_輪1_輪外); + Are.Draw(ハンド右.X5Y4_呪印_輪1_輪内); + Are.Draw(ハンド右.X5Y4_呪印_輪2_輪外); + Are.Draw(ハンド右.X5Y4_呪印_輪2_輪内); + Are.Draw(ハンド右.X5Y4_呪印_輪3_輪外); + Are.Draw(ハンド右.X5Y4_呪印_輪3_輪内); + Are.Draw(ハンド右.X5Y4_呪印_鎖1); + Are.Draw(ハンド右.X5Y4_呪印_鎖2); + Are.Draw(ハンド右.X5Y4_呪印_鎖3); + break; + } + break; + case 11: + Are.Draw(ハンド右.X11Y0_手); + Are.Draw(ハンド右.X11Y0_親指); + Are.Draw(ハンド右.X11Y0_呪印_輪1_輪外); + Are.Draw(ハンド右.X11Y0_呪印_輪1_輪内); + Are.Draw(ハンド右.X11Y0_呪印_輪2_輪外); + Are.Draw(ハンド右.X11Y0_呪印_輪2_輪内); + Are.Draw(ハンド右.X11Y0_呪印_輪3_輪外); + Are.Draw(ハンド右.X11Y0_呪印_輪3_輪内); + Are.Draw(ハンド右.X11Y0_呪印_鎖1); + Are.Draw(ハンド右.X11Y0_呪印_鎖3); + break; + case 13: + Are.Draw(ハンド右.X13Y0_中指); + Are.Draw(ハンド右.X13Y0_人指); + Are.Draw(ハンド右.X13Y0_手); + Are.Draw(ハンド右.X13Y0_親指); + Are.Draw(ハンド右.X13Y0_呪印_輪1_輪外); + Are.Draw(ハンド右.X13Y0_呪印_輪1_輪内); + Are.Draw(ハンド右.X13Y0_呪印_輪2_輪外); + Are.Draw(ハンド右.X13Y0_呪印_輪2_輪内); + Are.Draw(ハンド右.X13Y0_呪印_輪3_輪外); + Are.Draw(ハンド右.X13Y0_呪印_輪3_輪内); + Are.Draw(ハンド右.X13Y0_呪印_鎖1); + Are.Draw(ハンド右.X13Y0_呪印_鎖3); + break; + } + } + + public void 通常放し() + { + focus.Ele.濃度 = 0.5; + Focus = ハンド右CM; + if (Med.Mode == "Training") + { + //TODO fix? + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(ハンド右.位置B)); + } + Set持ち手(); + } + + public void 挿入放し() + { + sf = false; + if (膣i肛f) + { + if (Focus == ペニスCM) + { + SubFocus.Insert(0, ペニス挿入); + ペニスCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == マウスCM) + { + SubFocus.Insert(0, マウス挿入); + マウスCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == ハンド右CM) + { + SubFocus.Insert(0, ハンド挿入); + ハンド右CM.使用状態 = UsageStatus.Attach; + } + else if (Focus == ロータCM) + { + SubFocus.Insert(0, ロータ挿入); + ロータCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == コモンCM) + { + SubFocus.Insert(0, コモン挿入); + コモンCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == ディルCM) + { + SubFocus.Insert(0, ディル挿入); + ディルCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == アナルCM) + { + SubFocus.Insert(0, アナル挿入); + アナルCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == デンマCM) + { + SubFocus.Insert(0, デンマ挿入); + デンマCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == ドリルCM) + { + SubFocus.Insert(0, ドリル挿入); + ドリルCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == パールCM) + { + SubFocus.Insert(0, パール挿入); + パールCM.使用状態 = UsageStatus.Attach; + } + } + else if (Focus == ペニスCM) + { + SubFocus.Add(ペニス挿入); + ペニスCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == マウスCM) + { + SubFocus.Add(マウス挿入); + マウスCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == ハンド右CM) + { + SubFocus.Add(ハンド挿入); + ハンド右CM.使用状態 = UsageStatus.Attach; + } + else if (Focus == ロータCM) + { + SubFocus.Add(ロータ挿入); + ロータCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == コモンCM) + { + SubFocus.Add(コモン挿入); + コモンCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == ディルCM) + { + SubFocus.Add(ディル挿入); + ディルCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == アナルCM) + { + SubFocus.Add(アナル挿入); + アナルCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == デンマCM) + { + SubFocus.Add(デンマ挿入); + デンマCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == ドリルCM) + { + SubFocus.Add(ドリル挿入); + ドリルCM.使用状態 = UsageStatus.Attach; + } + else if (Focus == パールCM) + { + SubFocus.Add(パール挿入); + パールCM.使用状態 = UsageStatus.Attach; + } + Focus.Ele.SetHitTrue(); + Focus_nr = ハンド右CM; //TODO fix? //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(ハンド右.位置B)); - } - Set持ち手(); - } + Set持ち手(); + } - public void 挿入放し() - { - sf = false; - if (膣i肛f) - { - if (Focus == ペニスCM) - { - SubFocus.Insert(0, ペニス挿入); - ペニスCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == マウスCM) - { - SubFocus.Insert(0, マウス挿入); - マウスCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == ハンド右CM) - { - SubFocus.Insert(0, ハンド挿入); - ハンド右CM.使用状態 = UsageStatus.Attach; - } - else if (Focus == ロータCM) - { - SubFocus.Insert(0, ロータ挿入); - ロータCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == コモンCM) - { - SubFocus.Insert(0, コモン挿入); - コモンCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == ディルCM) - { - SubFocus.Insert(0, ディル挿入); - ディルCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == アナルCM) - { - SubFocus.Insert(0, アナル挿入); - アナルCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == デンマCM) - { - SubFocus.Insert(0, デンマ挿入); - デンマCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == ドリルCM) - { - SubFocus.Insert(0, ドリル挿入); - ドリルCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == パールCM) - { - SubFocus.Insert(0, パール挿入); - パールCM.使用状態 = UsageStatus.Attach; - } - } - else if (Focus == ペニスCM) - { - SubFocus.Add(ペニス挿入); - ペニスCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == マウスCM) - { - SubFocus.Add(マウス挿入); - マウスCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == ハンド右CM) - { - SubFocus.Add(ハンド挿入); - ハンド右CM.使用状態 = UsageStatus.Attach; - } - else if (Focus == ロータCM) - { - SubFocus.Add(ロータ挿入); - ロータCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == コモンCM) - { - SubFocus.Add(コモン挿入); - コモンCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == ディルCM) - { - SubFocus.Add(ディル挿入); - ディルCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == アナルCM) - { - SubFocus.Add(アナル挿入); - アナルCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == デンマCM) - { - SubFocus.Add(デンマ挿入); - デンマCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == ドリルCM) - { - SubFocus.Add(ドリル挿入); - ドリルCM.使用状態 = UsageStatus.Attach; - } - else if (Focus == パールCM) - { - SubFocus.Add(パール挿入); - パールCM.使用状態 = UsageStatus.Attach; - } - Focus.Ele.SetHitTrue(); - Focus_nr = ハンド右CM; - //TODO fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(ハンド右.位置B)); - Set持ち手(); - } + private void SetIs膣i肛f() + { + 肛f = Get挿入処理()?.Is肛 ?? false; + 膣i肛f = 肛f && SubFocus.Any((挿入処理 e) => e.Is膣); + } - private void SetIs膣i肛f() - { - 肛f = Get挿入処理()?.Is肛 ?? false; - 膣i肛f = 肛f && SubFocus.Any((挿入処理 e) => e.Is膣); - } + public void Setハンド左(挿入処理 i) + { + if (i == ロータ挿入) + { + Set_ロータ(ハンド左); + } + else if (i == コモン挿入) + { + Set_コモン(ハンド左); + } + else if (i == ディル挿入) + { + Set_ディル(ハンド左); + } + else if (i == アナル挿入) + { + Set_アナル(ハンド左); + } + else if (i == デンマ挿入) + { + Set_デンマ(ハンド左); + } + else if (i == ドリル挿入) + { + Set_ドリル(ハンド左); + } + else if (i == パール挿入) + { + Set_パール(ハンド左); + } + ハンド左CM.Draws(Are); + } - public void Setハンド左(挿入処理 i) - { - if (i == ロータ挿入) - { - Set_ロータ(ハンド左); - } - else if (i == コモン挿入) - { - Set_コモン(ハンド左); - } - else if (i == ディル挿入) - { - Set_ディル(ハンド左); - } - else if (i == アナル挿入) - { - Set_アナル(ハンド左); - } - else if (i == デンマ挿入) - { - Set_デンマ(ハンド左); - } - else if (i == ドリル挿入) - { - Set_ドリル(ハンド左); - } - else if (i == パール挿入) - { - Set_パール(ハンド左); - } - ハンド左CM.Draws(Are); - } + public void 押し(ref ContactD cd) + { + if (IsHitCha(ref cd) || focus == 羽根箒CM || focus == 調教鞭CM) + { + focus.Ele.尺度C = 1.0; + if (持ち手 || ペニス処理.Isパイズリ) + { + ハンド右.尺度C = 1.0; + } + ハンド左.尺度C = 1.0; + 押し状態 = true; + } + } - public void 押し(ref ContactD cd) - { - if (IsHitCha(ref cd) || focus == 羽根箒CM || focus == 調教鞭CM) - { - focus.Ele.尺度C = 1.0; - if (持ち手 || ペニス処理.Isパイズリ) - { - ハンド右.尺度C = 1.0; - } - ハンド左.尺度C = 1.0; - 押し状態 = true; - } - } + public void 放し() + { + if (!Is挿入) + { + focus.Ele.尺度C = 1.09; + if (持ち手 || ペニス処理.Isパイズリ) + { + ハンド右.尺度C = 1.09; + } + ハンド左.尺度C = 1.09; + 押し状態 = false; + } + } - public void 放し() - { - if (!Is挿入) - { - focus.Ele.尺度C = 1.09; - if (持ち手 || ペニス処理.Isパイズリ) - { - ハンド右.尺度C = 1.09; - } - ハンド左.尺度C = 1.09; - 押し状態 = false; - } - } + public void くぱぁ閉じ時() + { + if (ペニス挿入.Is膣 || ペニス挿入.Is肛) + { + ペニス挿入.抜け落ち.Start(); + } + if (マウス挿入.Is膣 || マウス挿入.Is肛) + { + マウス挿入.抜け落ち.Start(); + } + if (ハンド挿入.Is膣 || ハンド挿入.Is肛) + { + ハンド挿入.抜け落ち.Start(); + } + if (ロータ挿入.Is膣 || ロータ挿入.Is肛) + { + ロータ挿入.抜け落ち.Start(); + } + if (コモン挿入.Is膣 || コモン挿入.Is肛) + { + コモン挿入.抜け落ち.Start(); + } + if (ディル挿入.Is膣 || ディル挿入.Is肛) + { + ディル挿入.抜け落ち.Start(); + } + if (アナル挿入.Is膣 || アナル挿入.Is肛) + { + アナル挿入.抜け落ち.Start(); + } + if (デンマ挿入.Is膣 || デンマ挿入.Is肛) + { + デンマ挿入.抜け落ち.Start(); + } + if (ドリル挿入.Is膣 || ドリル挿入.Is肛) + { + ドリル挿入.抜け落ち.Start(); + } + if (パール挿入.Is膣 || パール挿入.Is肛) + { + パール挿入.抜け落ち.Start(); + } + } - public void くぱぁ閉じ時() - { - if (ペニス挿入.Is膣 || ペニス挿入.Is肛) - { - ペニス挿入.抜け落ち.Start(); - } - if (マウス挿入.Is膣 || マウス挿入.Is肛) - { - マウス挿入.抜け落ち.Start(); - } - if (ハンド挿入.Is膣 || ハンド挿入.Is肛) - { - ハンド挿入.抜け落ち.Start(); - } - if (ロータ挿入.Is膣 || ロータ挿入.Is肛) - { - ロータ挿入.抜け落ち.Start(); - } - if (コモン挿入.Is膣 || コモン挿入.Is肛) - { - コモン挿入.抜け落ち.Start(); - } - if (ディル挿入.Is膣 || ディル挿入.Is肛) - { - ディル挿入.抜け落ち.Start(); - } - if (アナル挿入.Is膣 || アナル挿入.Is肛) - { - アナル挿入.抜け落ち.Start(); - } - if (デンマ挿入.Is膣 || デンマ挿入.Is肛) - { - デンマ挿入.抜け落ち.Start(); - } - if (ドリル挿入.Is膣 || ドリル挿入.Is肛) - { - ドリル挿入.抜け落ち.Start(); - } - if (パール挿入.Is膣 || パール挿入.Is肛) - { - パール挿入.抜け落ち.Start(); - } - } + public void 脚修正() + { + if (!Bod.Is拘束 && Bod.脚人n > 0) + { + Cha.脚(); + Cha.Bod.腿Update(); + } + } - public void 脚修正() - { - if (!Bod.Is拘束 && Bod.脚人n > 0) - { - Cha.脚(); - Cha.Bod.腿Update(); - } - } + public void 腕修正() + { + if (!Bod.Is拘束 && Bod.腕人n > 0 && Bod.Is最前腕人) + { + Cha.腕(); + Cha.Bod.EI腕前.Updatef = true; + } + } - public void 腕修正() - { - if (!Bod.Is拘束 && Bod.腕人n > 0 && Bod.Is最前腕人) - { - Cha.腕(); - Cha.Bod.EI腕前.Updatef = true; - } - } + public void 大顎修正() + { + if (!Bod.Is拘束 && Bod.大顎n > 0) + { + Cha.顎(); + } + } - public void 大顎修正() - { - if (!Bod.Is拘束 && Bod.大顎n > 0) - { - Cha.顎(); - } - } + private void SubInfoSet(ref MouseButtons mb, ref Vector2D cp, ref Vector2D op, ref Color hc, ref ContactD cd) + { + ペニス処理.Move(ref mb, ref cp, ref hc, ref cd); + マウス処理.Move(ref mb, ref cp, ref hc, ref cd); + ハンド処理.Move(ref mb, ref cp, ref hc, ref cd); + ロータ挿入.Move(ref mb, ref cp, ref hc, ref cd); + コモン挿入.Move(ref mb, ref cp, ref hc, ref cd); + ディル挿入.Move(ref mb, ref cp, ref hc, ref cd); + アナル挿入.Move(ref mb, ref cp, ref hc, ref cd); + デンマ挿入.Move(ref mb, ref cp, ref hc, ref cd); + ドリル挿入.Move(ref mb, ref cp, ref hc, ref cd); + パール挿入.Move(ref mb, ref cp, ref hc, ref cd); + キャップ処理.Move(ref mb, ref cp, ref op, ref hc, ref cd); + 羽箒処理.Move(ref mb, ref cp, ref hc, ref cd); + 剃刀処理.Move(ref mb, ref cp, ref op, ref hc, ref cd); + 調鞭処理.Move(ref mb, ref cp, ref hc, ref cd); + } - private void SubInfoSet(ref MouseButtons mb, ref Vector2D cp, ref Vector2D op, ref Color hc, ref ContactD cd) - { - ペニス処理.Move(ref mb, ref cp, ref hc, ref cd); - マウス処理.Move(ref mb, ref cp, ref hc, ref cd); - ハンド処理.Move(ref mb, ref cp, ref hc, ref cd); - ロータ挿入.Move(ref mb, ref cp, ref hc, ref cd); - コモン挿入.Move(ref mb, ref cp, ref hc, ref cd); - ディル挿入.Move(ref mb, ref cp, ref hc, ref cd); - アナル挿入.Move(ref mb, ref cp, ref hc, ref cd); - デンマ挿入.Move(ref mb, ref cp, ref hc, ref cd); - ドリル挿入.Move(ref mb, ref cp, ref hc, ref cd); - パール挿入.Move(ref mb, ref cp, ref hc, ref cd); - キャップ処理.Move(ref mb, ref cp, ref op, ref hc, ref cd); - 羽箒処理.Move(ref mb, ref cp, ref hc, ref cd); - 剃刀処理.Move(ref mb, ref cp, ref op, ref hc, ref cd); - 調鞭処理.Move(ref mb, ref cp, ref hc, ref cd); - } + public void Move(ref MouseButtons mb, ref Vector2D cp, ref Vector2D op, ref Color hc, ref ContactD cd) + { + if (d != mb) + { + return; + } + if (!Is挿入 && !ペニス処理.Isパイズリ && !マウス処理.Is吸付 && !コキ) + { + Focus.Ele.位置B = cp; + } + if (IsTool = X < cp.X && cp.Y < Y && mb != MouseButtons.Left && !Isモード) + { + Med.CursorShow(); + if (focus.Ele.濃度 == 1.0) + { + Focus.Ele.濃度 = 0.2; + } + In持ち手(); + Color hc_ = hc; + hcm = (from e in EnumCM() + where e.使用状態 == UsageStatus.Standby + select e).FirstOrDefault((CM e) => e.Ele.本体.IsHit(ref hc_)); + if (hcm != null) + { + foreach (CM item in from e in EnumCM() + where e.使用状態 == UsageStatus.Standby + select e) + { + item.Ele.濃度 = 0.5; + } + hcm.Ele.濃度 = 1.0; + } + else + { + foreach (CM item2 in from e in EnumCM() + where e.使用状態 == UsageStatus.Standby && e.Ele.濃度 == 1.0 + select e) + { + item2.Ele.濃度 = 0.5; + } + } + } + else + { + if (ip.MaiShow) + { + Med.CursorShow(); + } + else + { + Med.CursorHide(); + } + if (focus.Ele.濃度 == 0.2) + { + Focus.Ele.濃度 = 1.0; + } + Out持ち手(); + foreach (CM item3 in from e in EnumCM() + where e.使用状態 == UsageStatus.Standby && e.Ele.濃度 == 1.0 + select e) + { + item3.Ele.濃度 = 0.5; + } + if (!Isモード) + { + 調教終了.Move(ref hc); + 拘束具.Move(ref hc); + 目隠帯.Move(ref hc); + 玉口枷.Move(ref hc); + 断面.Move(ref hc); + 媚薬.Move(ref hc); + 撮影.Move(ref hc); + SlaveStamina.Move(ref hc); + PlayerStamina.Move(ref hc); + if (調教終了.Pars.IsHit(ref hc) || 拘束具.Pars.IsHit(ref hc) || 目隠帯.Pars.IsHit(ref hc) || 玉口枷.Pars.IsHit(ref hc) || 断面.Pars.IsHit(ref hc) || 媚薬.Pars.IsHit(ref hc) || 撮影.Pars.IsHit(ref hc)) + { + Med.CursorShow(); + } + else if (ip.MaiShow) + { + Med.CursorShow(); + } + else if (SlaveStamina.Pars.IsHit(ref hc) || PlayerStamina.Pars.IsHit(ref hc)) + { + Med.CursorShow(); + } + else + { + Med.CursorHide(); + } + } + } + 肛oh = false; + ef = null; + if (sf && !ハンド処理.Isモード && Focus == ハンド右CM && SubFocus.Count > 0) + { + bool flag = true; + foreach (挿入処理 item4 in SubFocus) + { + if (flag = item4.対象.Ele.本体.IsHit(ref hc)) + { + if (item4.対象 == ロータCM) + { + Set_ロータ(ハンド右); + ハンド右.Xi = 11; + } + else if (item4.対象 == コモンCM) + { + Set_コモン(ハンド右); + ハンド右.Xi = 13; + } + else if (item4.対象 == ディルCM) + { + Set_ディル(ハンド右); + ハンド右.Xi = 13; + } + else if (item4.対象 == アナルCM) + { + Set_アナル(ハンド右); + ハンド右.Xi = 13; + } + else if (item4.対象 == デンマCM) + { + Set_デンマ(ハンド右); + ハンド右.Xi = 13; + } + else if (item4.対象 == ドリルCM) + { + Set_ドリル(ハンド右); + ハンド右.Xi = 13; + } + else if (item4.対象 == パールCM) + { + Set_パール(ハンド右); + ハンド右.Xi = 11; + } + else if (item4.対象 == 羽根箒CM) + { + Set_羽根箒(ハンド右); + ハンド右.Xi = 11; + } + else if (item4.対象 == 調教鞭CM) + { + Set_調教鞭(ハンド右); + ハンド右.Xi = 11; + } + else if (item4.対象 == T剃刀CM) + { + Set_T剃刀(ハンド右); + ハンド右.Xi = 11; + } + ef = item4; + if (Sta.GameData.ガイド) + { + ip.SubInfoIm = ((item4.対象 == ペニスCM) ? ("LCl:" + GameText.選択) : ("LCl:" + GameText.持つ)); + } + 挿入処理 挿入処理2 = Get挿入処理(ref hc); + 肛oh = 挿入処理2 != null && 挿入処理2.Is肛 && focus == ハンド右CM; + break; + } + } + if (!flag) + { + if (ハンド右.Xi == 11 || ハンド右.Xi == 13) + { + ハンド右.Xi = 0; + } + ef = null; + } + } + else + { + sf = true; + } + if (!ペニス処理.手コキ.Run && !ペニス処理.足コキ.Run) + { + ペニス処理.Move(ref mb, ref cp, ref hc, ref cd); + マウス処理.Move(ref mb, ref cp, ref hc, ref cd); + ハンド処理.Move(ref mb, ref cp, ref hc, ref cd); + ロータ挿入.Move(ref mb, ref cp, ref hc, ref cd); + コモン挿入.Move(ref mb, ref cp, ref hc, ref cd); + ディル挿入.Move(ref mb, ref cp, ref hc, ref cd); + アナル挿入.Move(ref mb, ref cp, ref hc, ref cd); + デンマ挿入.Move(ref mb, ref cp, ref hc, ref cd); + ドリル挿入.Move(ref mb, ref cp, ref hc, ref cd); + パール挿入.Move(ref mb, ref cp, ref hc, ref cd); + キャップ処理.Move(ref mb, ref cp, ref op, ref hc, ref cd); + 羽箒処理.Move(ref mb, ref cp, ref hc, ref cd); + 剃刀処理.Move(ref mb, ref cp, ref op, ref hc, ref cd); + 調鞭処理.Move(ref mb, ref cp, ref hc, ref cd); + } + IsTB = false; + 挿入処理f = Get挿入処理(); + if (IsTB = Isバイブ(focus) && 挿入処理f != null && ((挿入処理f.Is膣 && SubFocus.Any((挿入処理 e) => e.Is肛 && Isバイブ(e.対象))) || (挿入処理f.Is肛 && SubFocus.Any((挿入処理 e) => e.Is膣 && Isバイブ(e.対象))))) + { + if (挿入処理f.Is膣) + { + (挿入処理s = SubFocus.First((挿入処理 e) => e.Is肛)).MoveR(ref mb, ref cp, ref hc, ref cd); + } + else if (挿入処理f.Is肛) + { + (挿入処理s = SubFocus.First((挿入処理 e) => e.Is膣)).MoveR(ref mb, ref cp, ref hc, ref cd); + } + 挿入処理s.抜け落ち.End(); + if (挿入処理s == ロータ挿入) + { + Set_ロータ(ハンド左); + ハンド左.Xi = 11; + } + else if (挿入処理s == コモン挿入) + { + Set_コモン(ハンド左); + ハンド左.Xi = 13; + } + else if (挿入処理s == ディル挿入) + { + Set_ディル(ハンド左); + ハンド左.Xi = 13; + } + else if (挿入処理s == アナル挿入) + { + Set_アナル(ハンド左); + ハンド左.Xi = 13; + } + else if (挿入処理s == デンマ挿入) + { + Set_デンマ(ハンド左); + ハンド左.Xi = 13; + } + else if (挿入処理s == ドリル挿入) + { + Set_ドリル(ハンド左); + ハンド左.Xi = 13; + } + else if (挿入処理s == パール挿入) + { + Set_パール(ハンド左); + ハンド左.Xi = 11; + } + } + SetIs膣i肛f(); + if (Sta.GameData.ガイド && IsTool && hcm != null) + { + ip.SubInfoIm = ((hcm == ペニスCM || hcm == マウスCM || hcm == ハンド右CM) ? ("LCl:" + GameText.選択) : ("LCl:" + GameText.持つ)); + } + if (拘束具.Pars.Values.First().ToPar().HitColor == hc) + { + ip.SubInfoIm = GameText.拘束状態を切換えます; + } + if (目隠帯.Pars.Values.First().ToPar().HitColor == hc) + { + ip.SubInfoIm = GameText.目隠状態を切換えます; + } + if (玉口枷.Pars.Values.First().ToPar().HitColor == hc) + { + ip.SubInfoIm = GameText.口枷状態を切換えます; + } + if (断面.Pars.Values.First().ToPar().HitColor == hc) + { + ip.SubInfoIm = GameText.断面表示を切換えます; + } + if (媚薬.Pars.Values.First().ToPar().HitColor == hc) + { + ip.SubInfoIm = GameText.発情状態になります + "(-" + 媚薬投与価格.ToString("#,0") + ")"; + } + if (SlaveStamina.Pars.Values.First().ToPar().HitColor == hc) + { + ip.SubInfoIm = "Reset slave's stamina"; + } + if (PlayerStamina.Pars.Values.First().ToPar().HitColor == hc) + { + ip.SubInfoIm = "Reset player's stamina"; + } + if (撮影.Pars.Values.First().ToPar().HitColor == hc && ip.SubInfoIm != GameText.撮影しました + "\r\n" + GameText.写真はPhotoフォルダに保存されます) + { + ip.SubInfoIm = GameText.撮影を行います; + } + } - public void Move(ref MouseButtons mb, ref Vector2D cp, ref Vector2D op, ref Color hc, ref ContactD cd) - { - if (d != mb) - { - return; - } - if (!Is挿入 && !ペニス処理.Isパイズリ && !マウス処理.Is吸付 && !コキ) - { - Focus.Ele.位置B = cp; - } - if (IsTool = X < cp.X && cp.Y < Y && mb != MouseButtons.Left && !Isモード) - { - Med.CursorShow(); - if (focus.Ele.濃度 == 1.0) - { - Focus.Ele.濃度 = 0.2; - } - In持ち手(); - Color hc_ = hc; - hcm = (from e in EnumCM() - where e.使用状態 == UsageStatus.Standby - select e).FirstOrDefault((CM e) => e.Ele.本体.IsHit(ref hc_)); - if (hcm != null) - { - foreach (CM item in from e in EnumCM() - where e.使用状態 == UsageStatus.Standby - select e) - { - item.Ele.濃度 = 0.5; - } - hcm.Ele.濃度 = 1.0; - } - else - { - foreach (CM item2 in from e in EnumCM() - where e.使用状態 == UsageStatus.Standby && e.Ele.濃度 == 1.0 - select e) - { - item2.Ele.濃度 = 0.5; - } - } - } - else - { - if (ip.MaiShow) - { - Med.CursorShow(); - } - else - { - Med.CursorHide(); - } - if (focus.Ele.濃度 == 0.2) - { - Focus.Ele.濃度 = 1.0; - } - Out持ち手(); - foreach (CM item3 in from e in EnumCM() - where e.使用状態 == UsageStatus.Standby && e.Ele.濃度 == 1.0 - select e) - { - item3.Ele.濃度 = 0.5; - } - if (!Isモード) - { - 調教終了.Move(ref hc); - 拘束具.Move(ref hc); - 目隠帯.Move(ref hc); - 玉口枷.Move(ref hc); - 断面.Move(ref hc); - 媚薬.Move(ref hc); - 撮影.Move(ref hc); - SlaveStamina.Move(ref hc); - PlayerStamina.Move(ref hc); - if (調教終了.Pars.IsHit(ref hc) || 拘束具.Pars.IsHit(ref hc) || 目隠帯.Pars.IsHit(ref hc) || 玉口枷.Pars.IsHit(ref hc) || 断面.Pars.IsHit(ref hc) || 媚薬.Pars.IsHit(ref hc) || 撮影.Pars.IsHit(ref hc)) - { - Med.CursorShow(); - } - else if (ip.MaiShow) - { - Med.CursorShow(); - } - else if (SlaveStamina.Pars.IsHit(ref hc) || PlayerStamina.Pars.IsHit(ref hc)) - { - Med.CursorShow(); - } - else - { - Med.CursorHide(); - } - } - } - 肛oh = false; - ef = null; - if (sf && !ハンド処理.Isモード && Focus == ハンド右CM && SubFocus.Count > 0) - { - bool flag = true; - foreach (挿入処理 item4 in SubFocus) - { - if (flag = item4.対象.Ele.本体.IsHit(ref hc)) - { - if (item4.対象 == ロータCM) - { - Set_ロータ(ハンド右); - ハンド右.Xi = 11; - } - else if (item4.対象 == コモンCM) - { - Set_コモン(ハンド右); - ハンド右.Xi = 13; - } - else if (item4.対象 == ディルCM) - { - Set_ディル(ハンド右); - ハンド右.Xi = 13; - } - else if (item4.対象 == アナルCM) - { - Set_アナル(ハンド右); - ハンド右.Xi = 13; - } - else if (item4.対象 == デンマCM) - { - Set_デンマ(ハンド右); - ハンド右.Xi = 13; - } - else if (item4.対象 == ドリルCM) - { - Set_ドリル(ハンド右); - ハンド右.Xi = 13; - } - else if (item4.対象 == パールCM) - { - Set_パール(ハンド右); - ハンド右.Xi = 11; - } - else if (item4.対象 == 羽根箒CM) - { - Set_羽根箒(ハンド右); - ハンド右.Xi = 11; - } - else if (item4.対象 == 調教鞭CM) - { - Set_調教鞭(ハンド右); - ハンド右.Xi = 11; - } - else if (item4.対象 == T剃刀CM) - { - Set_T剃刀(ハンド右); - ハンド右.Xi = 11; - } - ef = item4; - if (Sta.GameData.ガイド) - { - ip.SubInfoIm = ((item4.対象 == ペニスCM) ? ("LCl:" + GameText.選択) : ("LCl:" + GameText.持つ)); - } - 挿入処理 挿入処理2 = Get挿入処理(ref hc); - 肛oh = 挿入処理2 != null && 挿入処理2.Is肛 && focus == ハンド右CM; - break; - } - } - if (!flag) - { - if (ハンド右.Xi == 11 || ハンド右.Xi == 13) - { - ハンド右.Xi = 0; - } - ef = null; - } - } - else - { - sf = true; - } - if (!ペニス処理.手コキ.Run && !ペニス処理.足コキ.Run) - { - ペニス処理.Move(ref mb, ref cp, ref hc, ref cd); - マウス処理.Move(ref mb, ref cp, ref hc, ref cd); - ハンド処理.Move(ref mb, ref cp, ref hc, ref cd); - ロータ挿入.Move(ref mb, ref cp, ref hc, ref cd); - コモン挿入.Move(ref mb, ref cp, ref hc, ref cd); - ディル挿入.Move(ref mb, ref cp, ref hc, ref cd); - アナル挿入.Move(ref mb, ref cp, ref hc, ref cd); - デンマ挿入.Move(ref mb, ref cp, ref hc, ref cd); - ドリル挿入.Move(ref mb, ref cp, ref hc, ref cd); - パール挿入.Move(ref mb, ref cp, ref hc, ref cd); - キャップ処理.Move(ref mb, ref cp, ref op, ref hc, ref cd); - 羽箒処理.Move(ref mb, ref cp, ref hc, ref cd); - 剃刀処理.Move(ref mb, ref cp, ref op, ref hc, ref cd); - 調鞭処理.Move(ref mb, ref cp, ref hc, ref cd); - } - IsTB = false; - 挿入処理f = Get挿入処理(); - if (IsTB = Isバイブ(focus) && 挿入処理f != null && ((挿入処理f.Is膣 && SubFocus.Any((挿入処理 e) => e.Is肛 && Isバイブ(e.対象))) || (挿入処理f.Is肛 && SubFocus.Any((挿入処理 e) => e.Is膣 && Isバイブ(e.対象))))) - { - if (挿入処理f.Is膣) - { - (挿入処理s = SubFocus.First((挿入処理 e) => e.Is肛)).MoveR(ref mb, ref cp, ref hc, ref cd); - } - else if (挿入処理f.Is肛) - { - (挿入処理s = SubFocus.First((挿入処理 e) => e.Is膣)).MoveR(ref mb, ref cp, ref hc, ref cd); - } - 挿入処理s.抜け落ち.End(); - if (挿入処理s == ロータ挿入) - { - Set_ロータ(ハンド左); - ハンド左.Xi = 11; - } - else if (挿入処理s == コモン挿入) - { - Set_コモン(ハンド左); - ハンド左.Xi = 13; - } - else if (挿入処理s == ディル挿入) - { - Set_ディル(ハンド左); - ハンド左.Xi = 13; - } - else if (挿入処理s == アナル挿入) - { - Set_アナル(ハンド左); - ハンド左.Xi = 13; - } - else if (挿入処理s == デンマ挿入) - { - Set_デンマ(ハンド左); - ハンド左.Xi = 13; - } - else if (挿入処理s == ドリル挿入) - { - Set_ドリル(ハンド左); - ハンド左.Xi = 13; - } - else if (挿入処理s == パール挿入) - { - Set_パール(ハンド左); - ハンド左.Xi = 11; - } - } - SetIs膣i肛f(); - if (Sta.GameData.ガイド && IsTool && hcm != null) - { - ip.SubInfoIm = ((hcm == ペニスCM || hcm == マウスCM || hcm == ハンド右CM) ? ("LCl:" + GameText.選択) : ("LCl:" + GameText.持つ)); - } - if (拘束具.Pars.Values.First().ToPar().HitColor == hc) - { - ip.SubInfoIm = GameText.拘束状態を切換えます; - } - if (目隠帯.Pars.Values.First().ToPar().HitColor == hc) - { - ip.SubInfoIm = GameText.目隠状態を切換えます; - } - if (玉口枷.Pars.Values.First().ToPar().HitColor == hc) - { - ip.SubInfoIm = GameText.口枷状態を切換えます; - } - if (断面.Pars.Values.First().ToPar().HitColor == hc) - { - ip.SubInfoIm = GameText.断面表示を切換えます; - } - if (媚薬.Pars.Values.First().ToPar().HitColor == hc) - { - ip.SubInfoIm = GameText.発情状態になります + "(-" + 媚薬投与価格.ToString("#,0") + ")"; - } - if (SlaveStamina.Pars.Values.First().ToPar().HitColor == hc) - { - ip.SubInfoIm = "Reset slave's stamina"; - } - if (PlayerStamina.Pars.Values.First().ToPar().HitColor == hc) - { - ip.SubInfoIm = "Reset player's stamina"; - } - if (撮影.Pars.Values.First().ToPar().HitColor == hc && ip.SubInfoIm != GameText.撮影しました + "\r\n" + GameText.写真はPhotoフォルダに保存されます) - { - ip.SubInfoIm = GameText.撮影を行います; - } - } + public void Down(ref MouseButtons mb, ref Vector2D cp, ref Vector2D op, ref Color hc, ref ContactD cd) + { + if (d != 0) + { + return; + } + if (Player.強制終了) + { + Player.強制終了 = false; + 調教終了.Action(調教終了); + return; + } + if (X < cp.X && cp.Y < Y) + { + Color hc_ = hc; + CM cM = (from e in EnumCM() + where e.使用状態 == UsageStatus.Standby + select e).FirstOrDefault((CM e) => e.Ele.本体.IsHit(ref hc_)); + if (cM != null) + { + Focus.Ele.濃度 = 0.5; + Focus = cM; + Focus.Ele.濃度 = 0.2; + Focus.Ele.位置B = Med.CursorPosition; + Set持ち手(); + if (持ち手) + { + ハンド右.濃度 = 0.2; + } + else + { + ハンド右.位置B = ハンド右CM.bp; + } + SubInfoSet(ref mb, ref cp, ref op, ref hc, ref cd); + } + } + else + { + 調教終了.Down(ref hc); + 拘束具.Down(ref hc); + 目隠帯.Down(ref hc); + 玉口枷.Down(ref hc); + 断面.Down(ref hc); + 媚薬.Down(ref hc); + 撮影.Down(ref hc); + SlaveStamina.Down(ref hc); + PlayerStamina.Down(ref hc); + } + if (Focus == ハンド右CM && SubFocus.Count > 0 && ef != null) + { + ef.抜け落ち.End(); + SubFocus.Remove(ef); + Focus = ef.対象; + ef.挿抜モーション.End(); + if (ef != ペニス挿入) + { + ef.挿抜フラグ = true; + } + ef = null; + Set持ち手(); + } + ペニス処理.Down(ref mb, ref cp, ref hc, ref cd); + マウス処理.Down(ref mb, ref cp, ref hc, ref cd); + ハンド処理.Down(ref mb, ref cp, ref hc, ref cd); + ロータ挿入.Down(ref mb, ref cp, ref hc, ref cd); + コモン挿入.Down(ref mb, ref cp, ref hc, ref cd); + ディル挿入.Down(ref mb, ref cp, ref hc, ref cd); + アナル挿入.Down(ref mb, ref cp, ref hc, ref cd); + デンマ挿入.Down(ref mb, ref cp, ref hc, ref cd); + ドリル挿入.Down(ref mb, ref cp, ref hc, ref cd); + パール挿入.Down(ref mb, ref cp, ref hc, ref cd); + キャップ処理.Down(ref mb, ref cp, ref op, ref hc, ref cd); + 羽箒処理.Down(ref mb, ref cp, ref hc, ref cd); + 剃刀処理.Down(ref mb, ref cp, ref hc, ref cd); + 調鞭処理.Down(ref mb, ref cp, ref hc, ref cd); + SetIs膣i肛f(); + d = mb; + } - public void Down(ref MouseButtons mb, ref Vector2D cp, ref Vector2D op, ref Color hc, ref ContactD cd) - { - if (d != 0) - { - return; - } - if (Player.強制終了) - { - Player.強制終了 = false; - 調教終了.Action(調教終了); - return; - } - if (X < cp.X && cp.Y < Y) - { - Color hc_ = hc; - CM cM = (from e in EnumCM() - where e.使用状態 == UsageStatus.Standby - select e).FirstOrDefault((CM e) => e.Ele.本体.IsHit(ref hc_)); - if (cM != null) - { - Focus.Ele.濃度 = 0.5; - Focus = cM; - Focus.Ele.濃度 = 0.2; - Focus.Ele.位置B = Med.CursorPosition; - Set持ち手(); - if (持ち手) - { - ハンド右.濃度 = 0.2; - } - else - { - ハンド右.位置B = ハンド右CM.bp; - } - SubInfoSet(ref mb, ref cp, ref op, ref hc, ref cd); - } - } - else - { - 調教終了.Down(ref hc); - 拘束具.Down(ref hc); - 目隠帯.Down(ref hc); - 玉口枷.Down(ref hc); - 断面.Down(ref hc); - 媚薬.Down(ref hc); - 撮影.Down(ref hc); - SlaveStamina.Down(ref hc); - PlayerStamina.Down(ref hc); - } - if (Focus == ハンド右CM && SubFocus.Count > 0 && ef != null) - { - ef.抜け落ち.End(); - SubFocus.Remove(ef); - Focus = ef.対象; - ef.挿抜モーション.End(); - if (ef != ペニス挿入) - { - ef.挿抜フラグ = true; - } - ef = null; - Set持ち手(); - } - ペニス処理.Down(ref mb, ref cp, ref hc, ref cd); - マウス処理.Down(ref mb, ref cp, ref hc, ref cd); - ハンド処理.Down(ref mb, ref cp, ref hc, ref cd); - ロータ挿入.Down(ref mb, ref cp, ref hc, ref cd); - コモン挿入.Down(ref mb, ref cp, ref hc, ref cd); - ディル挿入.Down(ref mb, ref cp, ref hc, ref cd); - アナル挿入.Down(ref mb, ref cp, ref hc, ref cd); - デンマ挿入.Down(ref mb, ref cp, ref hc, ref cd); - ドリル挿入.Down(ref mb, ref cp, ref hc, ref cd); - パール挿入.Down(ref mb, ref cp, ref hc, ref cd); - キャップ処理.Down(ref mb, ref cp, ref op, ref hc, ref cd); - 羽箒処理.Down(ref mb, ref cp, ref hc, ref cd); - 剃刀処理.Down(ref mb, ref cp, ref hc, ref cd); - 調鞭処理.Down(ref mb, ref cp, ref hc, ref cd); - SetIs膣i肛f(); - d = mb; - } + public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) + { + if (d == mb) + { + 調教終了.Up(ref hc); + 拘束具.Up(ref hc); + 目隠帯.Up(ref hc); + 玉口枷.Up(ref hc); + 断面.Up(ref hc); + 媚薬.Up(ref hc); + 撮影.Up(ref hc); + SlaveStamina.Up(ref hc); + PlayerStamina.Up(ref hc); + ペニス処理.Up(ref mb, ref cp, ref hc, ref cd); + マウス処理.Up(ref mb, ref cp, ref hc, ref cd); + ハンド処理.Up(ref mb, ref cp, ref hc, ref cd); + ロータ挿入.Up(ref mb, ref cp, ref hc, ref cd); + コモン挿入.Up(ref mb, ref cp, ref hc, ref cd); + ディル挿入.Up(ref mb, ref cp, ref hc, ref cd); + アナル挿入.Up(ref mb, ref cp, ref hc, ref cd); + デンマ挿入.Up(ref mb, ref cp, ref hc, ref cd); + ドリル挿入.Up(ref mb, ref cp, ref hc, ref cd); + パール挿入.Up(ref mb, ref cp, ref hc, ref cd); + キャップ処理.Up(ref mb, ref cp, ref hc); + 羽箒処理.Up(ref mb, ref cp, ref hc, ref cd); + 剃刀処理.Up(ref mb, ref cp, ref hc, ref cd); + d = MouseButtons.None; + } + } - public void Up(ref MouseButtons mb, ref Vector2D cp, ref Color hc, ref ContactD cd) - { - if (d == mb) - { - 調教終了.Up(ref hc); - 拘束具.Up(ref hc); - 目隠帯.Up(ref hc); - 玉口枷.Up(ref hc); - 断面.Up(ref hc); - 媚薬.Up(ref hc); - 撮影.Up(ref hc); - SlaveStamina.Up(ref hc); - PlayerStamina.Up(ref hc); - ペニス処理.Up(ref mb, ref cp, ref hc, ref cd); - マウス処理.Up(ref mb, ref cp, ref hc, ref cd); - ハンド処理.Up(ref mb, ref cp, ref hc, ref cd); - ロータ挿入.Up(ref mb, ref cp, ref hc, ref cd); - コモン挿入.Up(ref mb, ref cp, ref hc, ref cd); - ディル挿入.Up(ref mb, ref cp, ref hc, ref cd); - アナル挿入.Up(ref mb, ref cp, ref hc, ref cd); - デンマ挿入.Up(ref mb, ref cp, ref hc, ref cd); - ドリル挿入.Up(ref mb, ref cp, ref hc, ref cd); - パール挿入.Up(ref mb, ref cp, ref hc, ref cd); - キャップ処理.Up(ref mb, ref cp, ref hc); - 羽箒処理.Up(ref mb, ref cp, ref hc, ref cd); - 剃刀処理.Up(ref mb, ref cp, ref hc, ref cd); - d = MouseButtons.None; - } - } + public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc, ref ContactD cd) + { + ペニス処理.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); + マウス処理.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); + ハンド処理.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); + ロータ挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); + コモン挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); + ディル挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); + アナル挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); + デンマ挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); + ドリル挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); + パール挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); + 羽箒処理.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); + 調鞭処理.Wheel(ref mb, ref cp, ref dt, ref hc); + } - public void Wheel(ref MouseButtons mb, ref Vector2D cp, ref int dt, ref Color hc, ref ContactD cd) - { - ペニス処理.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); - マウス処理.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); - ハンド処理.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); - ロータ挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); - コモン挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); - ディル挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); - アナル挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); - デンマ挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); - ドリル挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); - パール挿入.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); - 羽箒処理.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); - 調鞭処理.Wheel(ref mb, ref cp, ref dt, ref hc); - } + public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) + { + Med.CursorShow(); + 調教終了.Leave(); + 拘束具.Leave(); + 目隠帯.Leave(); + 玉口枷.Leave(); + 断面.Leave(); + 媚薬.Leave(); + 撮影.Leave(); + SlaveStamina.Leave(); + PlayerStamina.Leave(); + } - public void Leave(ref MouseButtons mb, ref Vector2D cp, ref Color hc) - { - Med.CursorShow(); - 調教終了.Leave(); - 拘束具.Leave(); - 目隠帯.Leave(); - 玉口枷.Leave(); - 断面.Leave(); - 媚薬.Leave(); - 撮影.Leave(); - SlaveStamina.Leave(); - PlayerStamina.Leave(); - } + public TrainingUI() + { + } - public TrainingUI() - { - } + public TrainingUI(Med Med, Are Are, InfoPanel ip) + { + TrainingUI 調教UI2 = this; + try + { + this.Med = Med; + this.Are = Are; + double disUnit = Are.DisUnit; + this.ip = ip; + ペニスCM = new CM(Med, this, ペニス = new ペニス(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ペニスD + { + 濃度 = 0.5, + 尺度C = 1.09 + })); + マウスCM = new CM(Med, this, マウス = new マウス(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new マウスD + { + 濃度 = 0.5, + 尺度C = 1.09 + })); + ハンド右CM = new CM(Med, this, ハンド右 = new ハンド(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ハンドD + { + 尺度C = 1.09, + 呪印_輪1_輪外_表示 = false, + 呪印_輪1_輪内_表示 = false, + 呪印_輪2_輪外_表示 = false, + 呪印_輪2_輪内_表示 = false, + 呪印_輪3_輪外_表示 = false, + 呪印_輪3_輪内_表示 = false, + 呪印_鎖1_表示 = false, + 呪印_鎖2_表示 = false, + 呪印_鎖3_表示 = false + })); + ハンド左CM = new CM(Med, this, ハンド左 = new ハンド(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ハンドD + { + 尺度C = 1.09, + 呪印_輪1_輪外_表示 = false, + 呪印_輪1_輪内_表示 = false, + 呪印_輪2_輪外_表示 = false, + 呪印_輪2_輪内_表示 = false, + 呪印_輪3_輪外_表示 = false, + 呪印_輪3_輪内_表示 = false, + 呪印_鎖1_表示 = false, + 呪印_鎖2_表示 = false, + 呪印_鎖3_表示 = false, + 右 = true + })); + ハンド左.SetHitFalse(); + ロータCM = new CM(Med, this, ロータ = new ロータ(disUnit, 配色指定.N0, null, Med, new ロータD + { + 濃度 = 0.5, + 尺度C = 1.09 + })); + コモンCM = new CM(Med, this, コモン = new バイブ_コモン(disUnit, 配色指定.N0, null, Med, new バイブ_コモンD + { + 濃度 = 0.5, + 尺度C = 1.09 + })); + ディルCM = new CM(Med, this, ディル = new バイブ_ディル(disUnit, 配色指定.N0, null, Med, new バイブ_ディルD + { + 濃度 = 0.5, + 尺度C = 1.09 + })); + アナルCM = new CM(Med, this, アナル = new バイブ_アナル(disUnit, 配色指定.N0, null, Med, new バイブ_アナルD + { + 濃度 = 0.5, + 尺度C = 1.09 + })); + デンマCM = new CM(Med, this, デンマ = new バイブ_デンマ(disUnit, 配色指定.N0, null, Med, new バイブ_デンマD + { + 濃度 = 0.5, + 尺度C = 1.09 + })); + ドリルCM = new CM(Med, this, ドリル = new バイブ_ドリル(disUnit, 配色指定.N0, null, Med, new バイブ_ドリルD + { + 濃度 = 0.5, + 尺度C = 1.09 + })); + パールCM = new CM(Med, this, パール = new パール(disUnit, 配色指定.N0, null, Med, new パールD + { + 濃度 = 0.5, + 尺度C = 1.09 + })); + 羽根箒CM = new CM(Med, this, 羽根箒 = new 羽根箒(disUnit, 配色指定.N0, null, Med, new 羽根箒D + { + 濃度 = 0.5, + 尺度C = 1.09 + })); + 調教鞭CM = new CM(Med, this, 調教鞭 = new 調教鞭(disUnit, 配色指定.N0, null, Med, new 調教鞭D + { + 濃度 = 0.5, + 尺度C = 1.09, + Yi = 2 + })); + T剃刀CM = new CM(Med, this, T剃刀 = new T剃刀(disUnit, 配色指定.N0, null, Med, new T剃刀D + { + 濃度 = 0.5, + 尺度C = 1.09 + })); + ペニス挿入 = new 挿入処理(this, ペニスCM); + マウス挿入 = new 挿入処理(this, マウスCM); + ハンド挿入 = new 挿入処理(this, ハンド右CM); + ロータ挿入 = new 挿入処理(this, ロータCM); + コモン挿入 = new 挿入処理(this, コモンCM); + ディル挿入 = new 挿入処理(this, ディルCM); + アナル挿入 = new 挿入処理(this, アナルCM); + デンマ挿入 = new 挿入処理(this, デンマCM); + ドリル挿入 = new 挿入処理(this, ドリルCM); + パール挿入 = new 挿入処理(this, パールCM); + ペニス処理 = new ペニス処理(this, ペニスCM); + マウス処理 = new マウス処理(this, マウスCM); + ハンド処理 = new ハンド処理(this, ハンド右CM); + キャップ処理 = new キャップ処理(this); + 羽箒処理 = new 羽箒処理(this, 羽根箒CM); + 剃刀処理 = new 剃刀処理(this, T剃刀CM); + 調鞭処理 = new 調鞭処理(this, 調教鞭CM); + 射精 = new 射精(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new 射精D + { + 表示 = false, + 位置C = new Vector2D(0.0, 0.001) + }); + 射精.SetHitFalse(); + ParT parT = new ParT(); + parT.Text = GameText.調教終了; + parT.SizeBase = 0.095; + parT.Font = new Font("MS Gothic", 1f); + parT.FontSize = 0.07; + parT.SetStringRectOutline(Are.Unit, Are.GD); + parT.RectSize = new Vector2D(parT.OP[0].ps[1].X, parT.OP[0].ps[2].Y); + parT.OP.ScalingY(parT.BasePointBase, 0.9); + parT.Closed = true; + parT.TextColor = Col.Black; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.HitColor = Med.GetUniqueColor(); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + parT.PositionBase = Are.GetPosition(1.0 - (parT.OP[0].ps[1].X * parT.SizeBase / Are.LocalWidth + 0.005), 1.0 - parT.OP[0].ps[2].Y * parT.SizeBase / Are.LocalHeight).AddY(-0.001); + parT.PositionBase = new Vector2D(ip.SubB.PositionBase.X, parT.PositionBase.Y); + 調教終了 = new But1(parT, null); + ParT parT2 = new ParT(); + parT2.Text = GameText.拘束; + parT2.SizeBase = 0.095; + parT2.Font = new Font("MS Gothic", 1f); + parT2.FontSize = 0.07; + parT2.SetStringRectOutline(Are.Unit, Are.GD); + parT2.RectSize = new Vector2D(parT2.OP[0].ps[1].X, parT2.OP[0].ps[2].Y); + parT2.OP.ScalingY(parT2.BasePointBase, 0.9); + parT2.Closed = true; + parT2.TextColor = Col.Black; + parT2.BrushColor = Color.FromArgb(160, Col.Black); + parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT2.HitColor = Med.GetUniqueColor(); + parT2.StringFormat.Alignment = StringAlignment.Center; + parT2.StringFormat.LineAlignment = StringAlignment.Center; + parT2.PositionBase = Are.GetPosition(0.08, 0.7); + 拘束具 = new But1(parT2, delegate(But a) + { + if (調教UI2.拘束具sw.Flag) + { + //Sounds.変更2.Play(); + } + else + { + //Sounds.変更1.Play(); + } + 調教UI2.拘束具sw.OnOff(a); + Sta.GameData.拘束具 = 調教UI2.拘束具sw.Flag; + 調教UI2.Bod.拘束具_表示 = Sta.GameData.拘束具; + 調教UI2.Bod.首輪_表示 = true; + Player.Reaction1(); + }); + ParT parT3 = new ParT(); + parT3.Text = GameText.目隠; + parT3.SizeBase = 0.095; + parT3.Font = new Font("MS Gothic", 1f); + parT3.FontSize = 0.07; + parT3.SetStringRectOutline(Are.Unit, Are.GD); + parT3.RectSize = new Vector2D(parT3.OP[0].ps[1].X, parT3.OP[0].ps[2].Y); + parT3.OP.ScalingY(parT3.BasePointBase, 0.9); + parT3.Closed = true; + parT3.TextColor = Col.Black; + parT3.BrushColor = Color.FromArgb(160, Col.Black); + parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT3.HitColor = Med.GetUniqueColor(); + parT3.StringFormat.Alignment = StringAlignment.Center; + parT3.StringFormat.LineAlignment = StringAlignment.Center; + parT3.PositionBase = parT2.PositionBase.AddY(0.015); + 目隠帯 = new But1(parT3, delegate(But a) + { + 調教UI2.目隠帯sw.OnOff(a); + Sta.GameData.目隠帯 = 調教UI2.目隠帯sw.Flag; + 調教UI2.Bod.目隠帯_表示 = Sta.GameData.目隠帯; + Player.Reaction1(); + }); + ParT parT4 = new ParT(); + parT4.Text = GameText.口枷; + parT4.SizeBase = 0.095; + parT4.Font = new Font("MS Gothic", 1f); + parT4.FontSize = 0.07; + parT4.SetStringRectOutline(Are.Unit, Are.GD); + parT4.RectSize = new Vector2D(parT4.OP[0].ps[1].X, parT4.OP[0].ps[2].Y); + parT4.OP.ScalingY(parT4.BasePointBase, 0.9); + parT4.Closed = true; + parT4.TextColor = Col.Black; + parT4.BrushColor = Color.FromArgb(160, Col.Black); + parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT4.HitColor = Med.GetUniqueColor(); + parT4.StringFormat.Alignment = StringAlignment.Center; + parT4.StringFormat.LineAlignment = StringAlignment.Center; + parT4.PositionBase = parT3.PositionBase.AddY(0.015); + 玉口枷 = new But1(parT4, delegate(But a) + { + 調教UI2.玉口枷sw.OnOff(a); + Sta.GameData.玉口枷 = 調教UI2.玉口枷sw.Flag; + 調教UI2.Bod.玉口枷_表示 = Sta.GameData.玉口枷; + Player.Reaction1(); + }); + ParT parT5 = new ParT(); + parT5.Text = GameText.断面; + parT5.SizeBase = 0.095; + parT5.Font = new Font("MS Gothic", 1f); + parT5.FontSize = 0.07; + parT5.SetStringRectOutline(Are.Unit, Are.GD); + parT5.RectSize = new Vector2D(parT5.OP[0].ps[1].X, parT5.OP[0].ps[2].Y); + parT5.OP.ScalingY(parT5.BasePointBase, 0.9); + parT5.Closed = true; + parT5.TextColor = Col.Black; + parT5.BrushColor = Color.FromArgb(160, Col.Black); + parT5.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT5.HitColor = Med.GetUniqueColor(); + parT5.StringFormat.Alignment = StringAlignment.Center; + parT5.StringFormat.LineAlignment = StringAlignment.Center; + parT5.PositionBase = parT4.PositionBase.AddY(0.015); + 断面 = new But1(parT5, delegate(But a) + { + double v = 0.0; + if (調教UI2.ペニス挿入.Is膣) + { + v = 調教UI2.ペニス挿入.Insert; + } + if (調教UI2.マウス挿入.Is膣) + { + v = 調教UI2.マウス挿入.Insert; + } + if (調教UI2.ハンド挿入.Is膣) + { + v = 調教UI2.ハンド挿入.Insert; + } + if (調教UI2.ロータ挿入.Is膣) + { + v = 調教UI2.ロータ挿入.Insert; + } + if (調教UI2.コモン挿入.Is膣) + { + v = 調教UI2.コモン挿入.Insert; + } + if (調教UI2.ディル挿入.Is膣) + { + v = 調教UI2.ディル挿入.Insert; + } + if (調教UI2.アナル挿入.Is膣) + { + v = 調教UI2.アナル挿入.Insert; + } + if (調教UI2.デンマ挿入.Is膣) + { + v = 調教UI2.デンマ挿入.Insert; + } + if (調教UI2.ドリル挿入.Is膣) + { + v = 調教UI2.ドリル挿入.Insert; + } + if (調教UI2.パール挿入.Is膣) + { + v = 調教UI2.パール挿入.Insert; + } + 調教UI2.断面sw.OnOff(a); + Sta.GameData.断面 = 調教UI2.断面sw.Flag; + if (!調教UI2.Bod.Is粘) + { + 調教UI2.Bod.断面_表示 = Sta.GameData.断面; + } + if (調教UI2.ペニス挿入.Is膣) + { + 調教UI2.ペニス挿入.断面切替(v); + } + if (調教UI2.マウス挿入.Is膣) + { + 調教UI2.マウス挿入.断面切替(v); + } + if (調教UI2.ハンド挿入.Is膣) + { + 調教UI2.ハンド挿入.断面切替(v); + } + if (調教UI2.ロータ挿入.Is膣) + { + 調教UI2.ロータ挿入.断面切替(v); + } + if (調教UI2.コモン挿入.Is膣) + { + 調教UI2.コモン挿入.断面切替(v); + } + if (調教UI2.ディル挿入.Is膣) + { + 調教UI2.ディル挿入.断面切替(v); + } + if (調教UI2.アナル挿入.Is膣) + { + 調教UI2.アナル挿入.断面切替(v); + } + if (調教UI2.デンマ挿入.Is膣) + { + 調教UI2.デンマ挿入.断面切替(v); + } + if (調教UI2.ドリル挿入.Is膣) + { + 調教UI2.ドリル挿入.断面切替(v); + } + if (調教UI2.パール挿入.Is膣) + { + 調教UI2.パール挿入.断面切替(v); + } + }); + ParT parT6 = new ParT(); + parT6.Text = GameText.媚薬; + parT6.SizeBase = 0.095; + parT6.Font = new Font("MS Gothic", 1f); + parT6.FontSize = 0.07; + parT6.SetStringRectOutline(Are.Unit, Are.GD); + parT6.RectSize = new Vector2D(parT6.OP[0].ps[1].X, parT6.OP[0].ps[2].Y); + parT6.OP.ScalingY(parT6.BasePointBase, 0.9); + parT6.Closed = true; + parT6.TextColor = Col.Black; + parT6.BrushColor = Color.FromArgb(160, Col.Black); + parT6.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT6.HitColor = Med.GetUniqueColor(); + parT6.StringFormat.Alignment = StringAlignment.Center; + parT6.StringFormat.LineAlignment = StringAlignment.Center; + parT6.PositionBase = parT5.PositionBase.AddY(0.015); + 媚薬 = new But1(parT6, delegate + { + if (Sta.GameData.所持金 < 調教UI2.媚薬投与価格) + { + ip.SubInfoIm = GameText.所持金が足りません; + } + else + { + Sta.GameData.所持金 -= 調教UI2.媚薬投与価格; + //TODO fix? + //Sounds.精算.Play(); + ip.UpdateSub2(); + Sta.GameData.TrainingTarget.発情フラグ = true; + ip.SubInfoIm = GameText.媚薬を打ち込んだ; + Player.Reaction1(); + 調教UI2.媚薬.Dra = false; + } + }); + StaminaButtons(Are, Med, ip); + ParT parT7 = new ParT(); + parT7.Text = GameText.撮影; + parT7.SizeBase = 0.095; + parT7.Font = new Font("MS Gothic", 1f); + parT7.FontSize = 0.07; + parT7.SetStringRectOutline(Are.Unit, Are.GD); + parT7.RectSize = new Vector2D(parT7.OP[0].ps[1].X, parT7.OP[0].ps[2].Y); + parT7.OP.ScalingY(parT7.BasePointBase, 0.9); + parT7.Closed = true; + parT7.TextColor = Col.Black; + parT7.BrushColor = Color.FromArgb(160, Col.Black); + parT7.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT7.HitColor = Med.GetUniqueColor(); + parT7.StringFormat.Alignment = StringAlignment.Center; + parT7.StringFormat.LineAlignment = StringAlignment.Center; + parT7.PositionBase = parT6.PositionBase.AddY(0.015); + string Path = "Photo"; + Film = new Are(Med, Hit: false); + Film.Setting(); + 撮影 = new But1(parT7, delegate + { + //Sounds.撮影.Play(); + Med.フラッシュ(); + if (!Directory.Exists(Path)) + { + Directory.CreateDirectory(Path); + } + DateTime now = DateTime.Now; + Mods.撮影描画(調教UI2.Film, Med.FPSF); + Font font = new Font("MS Gothic", (float)(10.0 * Med.DpiY)); + float x = 350f; + float y = 365f; + if (Program.biggerWindow) + { + x = 525f; + y = 500f; + } + try + { + 調教UI2.Film.GD.DrawString("Slave Matrix " + now.ToShortDateString().Replace("/", "."), font, Brushes.Coral, x, y); + } + finally + { + ((IDisposable)font)?.Dispose(); + } + 調教UI2.Film.Dis.Save(Path + "\\" + now.ToString("yyyy_MM_dd_HH_mm_ss") + ".png", ImageFormat.Png); + ip.SubInfoIm = GameText.撮影しました + "\r\n" + GameText.写真はPhotoフォルダに保存されます; + if (Sta.GameData.TrainingTarget.Trained && !調教UI2.Cha.Bod.Is拘束 && 調教UI2.Cha.Bod.Is腕人 && !Sta.GameData.TrainingTarget.ChaD.撮影ピース経験) + { + ip.Text = GameText.愛想が悪い + "\r\n" + GameText.ダブルピースさせますか; + ip.Mai.Done = delegate + { + ip.選択yAct = delegate + { + //Sounds.操作.Play(); + Sta.GameData.TrainingTarget.ChaD.撮影ピース経験 = true; + 調教UI2.Cha.Setダブルピース(); + 調教UI2.Cha.Bod.Update(); + ip.選択肢表示 = false; + ip.MaiShow = false; + }; + ip.選択nAct = delegate + { + //Sounds.操作.Play(); + ip.選択肢表示 = false; + ip.MaiShow = false; + }; + ip.選択肢表示 = true; + }; + ip.MaiShow = true; + } + }); + int alpha = 200; + 体力sゲージ = new Gau("体力", Are.GetPosition(new Vector2D(0.025, 0.5)), Are.Size, 0.025, Are.YRatio * 0.98, 0.02, Open.Top, _2DGAMELIB.Range.ZeroOne, disUnit, Color.FromArgb(alpha, Color.Red), Color.Yellow, Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Col.Black), Knob: false); + 体力sゲージ.Frame1.Pen = null; + 絶頂sゲージ = new Gau("絶頂", Are.GetPosition(new Vector2D(0.060000000000000005, 0.5)), Are.Size, 0.01, Are.YRatio * 0.98, 0.02, Open.Top, _2DGAMELIB.Range.ZeroOne, disUnit, Color.FromArgb(alpha, Color.DeepPink), Col.White, Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.Transparent, Knob: false); + 絶頂sゲージ.Frame1.Pen = null; + 絶頂sゲージ.Gauge.Pen = null; + 興奮sゲージ = new Gau("興奮", Are.GetPosition(new Vector2D(0.060000000000000005, 0.5)), Are.Size, 0.025, Are.YRatio * 0.98, 0.02, Open.Top, _2DGAMELIB.Range.ZeroOne, disUnit, Color.FromArgb(180, Col.White), Color.FromArgb(180, Color.Red), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Col.Black), Knob: false); + 興奮sゲージ.Frame1.Pen = null; + 興奮sゲージ.Gauge.Pen = null; + 精力mゲージ = new Gau("精力", Are.GetPosition(new Vector2D(0.025.Inverse(), 0.5)), Are.Size, 0.025, Are.YRatio * 0.98, 0.02, Open.Top, _2DGAMELIB.Range.ZeroOne, disUnit, Color.FromArgb(alpha, Col.Yellow.Add(180, 0, 0)), Col.Red.Add(180, 0, 0), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Col.Black), Knob: false); + 精力mゲージ.Frame1.Pen = null; + 射精mゲージ = new Gau("射精", Are.GetPosition(new Vector2D(0.060000000000000005.Inverse(), 0.5)), Are.Size, 0.01, Are.YRatio * 0.98, 0.02, Open.Top, _2DGAMELIB.Range.ZeroOne, disUnit, Color.FromArgb(alpha, Col.DeepPink.Add(180, 0, 0)), Col.White.Add(180, 0, 0), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.Transparent, Knob: false); + 射精mゲージ.Frame1.Pen = null; + 射精mゲージ.Gauge.Pen = null; + 興奮mゲージ = new Gau("興奮", Are.GetPosition(new Vector2D(0.060000000000000005.Inverse(), 0.5)), Are.Size, 0.025, Are.YRatio * 0.98, 0.02, Open.Top, _2DGAMELIB.Range.ZeroOne, disUnit, Color.FromArgb(180, Col.White), Color.FromArgb(180, Color.Red), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Col.Black), Knob: false); + 興奮mゲージ.Frame1.Pen = null; + 興奮mゲージ.Gauge.Pen = null; + Color c = Med.GetUniqueColor(); + foreach (Par item in 体力sゲージ.Pars.EnumAllPar()) + { + item.HitColor = c; + } + Med.GetUniqueColor(out c); + foreach (Par item2 in 絶頂sゲージ.Pars.EnumAllPar()) + { + item2.HitColor = c; + } + Med.GetUniqueColor(out c); + foreach (Par item3 in 興奮sゲージ.Pars.EnumAllPar()) + { + item3.HitColor = c; + } + Med.GetUniqueColor(out c); + foreach (Par item4 in 精力mゲージ.Pars.EnumAllPar()) + { + item4.HitColor = c; + } + Med.GetUniqueColor(out c); + foreach (Par item5 in 射精mゲージ.Pars.EnumAllPar()) + { + item5.HitColor = c; + } + Med.GetUniqueColor(out c); + foreach (Par item6 in 興奮mゲージ.Pars.EnumAllPar()) + { + item6.HitColor = c; + } + 体力sゲージ.Value = 1.0; + 絶頂sゲージ.Value = 0.0; + 興奮sゲージ.Value = 0.0; + 精力mゲージ.Value = 1.0; + 射精mゲージ.Value = 0.0; + 興奮mゲージ.Value = 0.0; + Vector2D vector2D = new Vector2D(Are.LocalWidth - 0.14, Are.LocalHeight - (Are.LocalHeight - 0.005)); + アナル.位置B = (アナルCM.bp = vector2D + new Vector2D(0, 0)); + デンマ.位置B = (デンマCM.bp = vector2D + new Vector2D(0.019133333333333, 0.0)); + ドリル.位置B = (ドリルCM.bp = vector2D + new Vector2D(0.038266666666666, 0.0)); + コモン.位置B = (コモンCM.bp = vector2D + new Vector2D(0.0574, 0.0)); + ディル.位置B = (ディルCM.bp = vector2D + new Vector2D(0.076533333333333, 0.0)); + パール.位置B = (パールCM.bp = vector2D + new Vector2D(0.0574, 0.14175)); + ロータ.位置B = (ロータCM.bp = vector2D + new Vector2D(0.076533333333333, 0.17325)); + キャップ1.位置B = (キャップ1CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1667)); + キャップ2.位置B = (キャップ2CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1807)); + キャップ3.位置B = (キャップ3CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1947)); + T剃刀.位置B = (T剃刀CM.bp = vector2D + new Vector2D(0.0574, 0.091)); + 羽根箒.位置B = (羽根箒CM.bp = vector2D + new Vector2D(0.076533333333333, 0.116)); + 調教鞭.位置B = (調教鞭CM.bp = vector2D + new Vector2D(0.095666666666666, 0.11025)); + ハンド右.位置B = (ハンド右CM.bp = vector2D + new Vector2D(0.0574, 181.0 / 800.0)); + マウス.位置B = (マウスCM.bp = vector2D + new Vector2D(0.076533333333333, 0.23675)); + ペニス.位置B = (ペニスCM.bp = vector2D + new Vector2D(0.095666666666666, 167.0 / 800.0)); + focus = ハンド右CM; + Focus = ハンド右CM; + Set持ち手(); + X = アナル.位置B.X - 0.006; + Y = マウス.位置B.Y + 0.015; + Mots.Add(Player.ゲージ降下処理.GetHashCode().ToString(), Player.ゲージ降下処理); + Player.ゲージ降下処理.Start(); + 擬音 = new Onomatopoeia(); + AddBoxes(); + 絶頂ゲージ点滅 = new Mot(0.0, 1.0) + { + BaseSpeed = 2.0, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + 調教UI2.絶頂sゲージ.SetAlphaG(m.Value); + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate + { + 調教UI2.絶頂sゲージ.SetAlphaG(1.0); + } + }; + Mots.Add(絶頂ゲージ点滅.GetHashCode().ToString(), 絶頂ゲージ点滅); + 射精ゲージ点滅 = new Mot(0.0, 1.0) + { + BaseSpeed = 2.0, + Staing = delegate + { + }, + Runing = delegate(Mot m) + { + 調教UI2.射精mゲージ.SetAlphaG(m.Value); + }, + Reaing = delegate + { + }, + Rouing = delegate + { + }, + Ending = delegate + { + 調教UI2.射精mゲージ.SetAlphaG(1.0); + } + }; + Mots.Add(射精ゲージ点滅.GetHashCode().ToString(), 射精ゲージ点滅); + } + catch (Exception) + { + } + } - public TrainingUI(Med Med, Are Are, InfoPanel ip) - { - TrainingUI 調教UI2 = this; - try - { - this.Med = Med; - this.Are = Are; - double disUnit = Are.DisUnit; - this.ip = ip; - ペニスCM = new CM(Med, this, ペニス = new ペニス(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ペニスD - { - 濃度 = 0.5, - 尺度C = 1.09 - })); - マウスCM = new CM(Med, this, マウス = new マウス(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new マウスD - { - 濃度 = 0.5, - 尺度C = 1.09 - })); - ハンド右CM = new CM(Med, this, ハンド右 = new ハンド(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ハンドD - { - 尺度C = 1.09, - 呪印_輪1_輪外_表示 = false, - 呪印_輪1_輪内_表示 = false, - 呪印_輪2_輪外_表示 = false, - 呪印_輪2_輪内_表示 = false, - 呪印_輪3_輪外_表示 = false, - 呪印_輪3_輪内_表示 = false, - 呪印_鎖1_表示 = false, - 呪印_鎖2_表示 = false, - 呪印_鎖3_表示 = false - })); - ハンド左CM = new CM(Med, this, ハンド左 = new ハンド(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ハンドD - { - 尺度C = 1.09, - 呪印_輪1_輪外_表示 = false, - 呪印_輪1_輪内_表示 = false, - 呪印_輪2_輪外_表示 = false, - 呪印_輪2_輪内_表示 = false, - 呪印_輪3_輪外_表示 = false, - 呪印_輪3_輪内_表示 = false, - 呪印_鎖1_表示 = false, - 呪印_鎖2_表示 = false, - 呪印_鎖3_表示 = false, - 右 = true - })); - ハンド左.SetHitFalse(); - ロータCM = new CM(Med, this, ロータ = new ロータ(disUnit, 配色指定.N0, null, Med, new ロータD - { - 濃度 = 0.5, - 尺度C = 1.09 - })); - コモンCM = new CM(Med, this, コモン = new バイブ_コモン(disUnit, 配色指定.N0, null, Med, new バイブ_コモンD - { - 濃度 = 0.5, - 尺度C = 1.09 - })); - ディルCM = new CM(Med, this, ディル = new バイブ_ディル(disUnit, 配色指定.N0, null, Med, new バイブ_ディルD - { - 濃度 = 0.5, - 尺度C = 1.09 - })); - アナルCM = new CM(Med, this, アナル = new バイブ_アナル(disUnit, 配色指定.N0, null, Med, new バイブ_アナルD - { - 濃度 = 0.5, - 尺度C = 1.09 - })); - デンマCM = new CM(Med, this, デンマ = new バイブ_デンマ(disUnit, 配色指定.N0, null, Med, new バイブ_デンマD - { - 濃度 = 0.5, - 尺度C = 1.09 - })); - ドリルCM = new CM(Med, this, ドリル = new バイブ_ドリル(disUnit, 配色指定.N0, null, Med, new バイブ_ドリルD - { - 濃度 = 0.5, - 尺度C = 1.09 - })); - パールCM = new CM(Med, this, パール = new パール(disUnit, 配色指定.N0, null, Med, new パールD - { - 濃度 = 0.5, - 尺度C = 1.09 - })); - 羽根箒CM = new CM(Med, this, 羽根箒 = new 羽根箒(disUnit, 配色指定.N0, null, Med, new 羽根箒D - { - 濃度 = 0.5, - 尺度C = 1.09 - })); - 調教鞭CM = new CM(Med, this, 調教鞭 = new 調教鞭(disUnit, 配色指定.N0, null, Med, new 調教鞭D - { - 濃度 = 0.5, - 尺度C = 1.09, - Yi = 2 - })); - T剃刀CM = new CM(Med, this, T剃刀 = new T剃刀(disUnit, 配色指定.N0, null, Med, new T剃刀D - { - 濃度 = 0.5, - 尺度C = 1.09 - })); - ペニス挿入 = new 挿入処理(this, ペニスCM); - マウス挿入 = new 挿入処理(this, マウスCM); - ハンド挿入 = new 挿入処理(this, ハンド右CM); - ロータ挿入 = new 挿入処理(this, ロータCM); - コモン挿入 = new 挿入処理(this, コモンCM); - ディル挿入 = new 挿入処理(this, ディルCM); - アナル挿入 = new 挿入処理(this, アナルCM); - デンマ挿入 = new 挿入処理(this, デンマCM); - ドリル挿入 = new 挿入処理(this, ドリルCM); - パール挿入 = new 挿入処理(this, パールCM); - ペニス処理 = new ペニス処理(this, ペニスCM); - マウス処理 = new マウス処理(this, マウスCM); - ハンド処理 = new ハンド処理(this, ハンド右CM); - キャップ処理 = new キャップ処理(this); - 羽箒処理 = new 羽箒処理(this, 羽根箒CM); - 剃刀処理 = new 剃刀処理(this, T剃刀CM); - 調鞭処理 = new 調鞭処理(this, 調教鞭CM); - 射精 = new 射精(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new 射精D - { - 表示 = false, - 位置C = new Vector2D(0.0, 0.001) - }); - 射精.SetHitFalse(); - ParT parT = new ParT(); - parT.Text = GameText.調教終了; - parT.SizeBase = 0.095; - parT.Font = new Font("MS Gothic", 1f); - parT.FontSize = 0.07; - parT.SetStringRectOutline(Are.Unit, Are.GD); - parT.RectSize = new Vector2D(parT.OP[0].ps[1].X, parT.OP[0].ps[2].Y); - parT.OP.ScalingY(parT.BasePointBase, 0.9); - parT.Closed = true; - parT.TextColor = Col.Black; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.HitColor = Med.GetUniqueColor(); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - parT.PositionBase = Are.GetPosition(1.0 - (parT.OP[0].ps[1].X * parT.SizeBase / Are.LocalWidth + 0.005), 1.0 - parT.OP[0].ps[2].Y * parT.SizeBase / Are.LocalHeight).AddY(-0.001); - parT.PositionBase = new Vector2D(ip.SubB.PositionBase.X, parT.PositionBase.Y); - 調教終了 = new But1(parT, null); - ParT parT2 = new ParT(); - parT2.Text = GameText.拘束; - parT2.SizeBase = 0.095; - parT2.Font = new Font("MS Gothic", 1f); - parT2.FontSize = 0.07; - parT2.SetStringRectOutline(Are.Unit, Are.GD); - parT2.RectSize = new Vector2D(parT2.OP[0].ps[1].X, parT2.OP[0].ps[2].Y); - parT2.OP.ScalingY(parT2.BasePointBase, 0.9); - parT2.Closed = true; - parT2.TextColor = Col.Black; - parT2.BrushColor = Color.FromArgb(160, Col.Black); - parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT2.HitColor = Med.GetUniqueColor(); - parT2.StringFormat.Alignment = StringAlignment.Center; - parT2.StringFormat.LineAlignment = StringAlignment.Center; - parT2.PositionBase = Are.GetPosition(0.08, 0.7); - 拘束具 = new But1(parT2, delegate(But a) - { - if (調教UI2.拘束具sw.Flag) - { - //Sounds.変更2.Play(); - } - else - { - //Sounds.変更1.Play(); - } - 調教UI2.拘束具sw.OnOff(a); - Sta.GameData.拘束具 = 調教UI2.拘束具sw.Flag; - 調教UI2.Bod.拘束具_表示 = Sta.GameData.拘束具; - 調教UI2.Bod.首輪_表示 = true; - Player.Reaction1(); - }); - ParT parT3 = new ParT(); - parT3.Text = GameText.目隠; - parT3.SizeBase = 0.095; - parT3.Font = new Font("MS Gothic", 1f); - parT3.FontSize = 0.07; - parT3.SetStringRectOutline(Are.Unit, Are.GD); - parT3.RectSize = new Vector2D(parT3.OP[0].ps[1].X, parT3.OP[0].ps[2].Y); - parT3.OP.ScalingY(parT3.BasePointBase, 0.9); - parT3.Closed = true; - parT3.TextColor = Col.Black; - parT3.BrushColor = Color.FromArgb(160, Col.Black); - parT3.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT3.HitColor = Med.GetUniqueColor(); - parT3.StringFormat.Alignment = StringAlignment.Center; - parT3.StringFormat.LineAlignment = StringAlignment.Center; - parT3.PositionBase = parT2.PositionBase.AddY(0.015); - 目隠帯 = new But1(parT3, delegate(But a) - { - 調教UI2.目隠帯sw.OnOff(a); - Sta.GameData.目隠帯 = 調教UI2.目隠帯sw.Flag; - 調教UI2.Bod.目隠帯_表示 = Sta.GameData.目隠帯; - Player.Reaction1(); - }); - ParT parT4 = new ParT(); - parT4.Text = GameText.口枷; - parT4.SizeBase = 0.095; - parT4.Font = new Font("MS Gothic", 1f); - parT4.FontSize = 0.07; - parT4.SetStringRectOutline(Are.Unit, Are.GD); - parT4.RectSize = new Vector2D(parT4.OP[0].ps[1].X, parT4.OP[0].ps[2].Y); - parT4.OP.ScalingY(parT4.BasePointBase, 0.9); - parT4.Closed = true; - parT4.TextColor = Col.Black; - parT4.BrushColor = Color.FromArgb(160, Col.Black); - parT4.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT4.HitColor = Med.GetUniqueColor(); - parT4.StringFormat.Alignment = StringAlignment.Center; - parT4.StringFormat.LineAlignment = StringAlignment.Center; - parT4.PositionBase = parT3.PositionBase.AddY(0.015); - 玉口枷 = new But1(parT4, delegate(But a) - { - 調教UI2.玉口枷sw.OnOff(a); - Sta.GameData.玉口枷 = 調教UI2.玉口枷sw.Flag; - 調教UI2.Bod.玉口枷_表示 = Sta.GameData.玉口枷; - Player.Reaction1(); - }); - ParT parT5 = new ParT(); - parT5.Text = GameText.断面; - parT5.SizeBase = 0.095; - parT5.Font = new Font("MS Gothic", 1f); - parT5.FontSize = 0.07; - parT5.SetStringRectOutline(Are.Unit, Are.GD); - parT5.RectSize = new Vector2D(parT5.OP[0].ps[1].X, parT5.OP[0].ps[2].Y); - parT5.OP.ScalingY(parT5.BasePointBase, 0.9); - parT5.Closed = true; - parT5.TextColor = Col.Black; - parT5.BrushColor = Color.FromArgb(160, Col.Black); - parT5.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT5.HitColor = Med.GetUniqueColor(); - parT5.StringFormat.Alignment = StringAlignment.Center; - parT5.StringFormat.LineAlignment = StringAlignment.Center; - parT5.PositionBase = parT4.PositionBase.AddY(0.015); - 断面 = new But1(parT5, delegate(But a) - { - double v = 0.0; - if (調教UI2.ペニス挿入.Is膣) - { - v = 調教UI2.ペニス挿入.Insert; - } - if (調教UI2.マウス挿入.Is膣) - { - v = 調教UI2.マウス挿入.Insert; - } - if (調教UI2.ハンド挿入.Is膣) - { - v = 調教UI2.ハンド挿入.Insert; - } - if (調教UI2.ロータ挿入.Is膣) - { - v = 調教UI2.ロータ挿入.Insert; - } - if (調教UI2.コモン挿入.Is膣) - { - v = 調教UI2.コモン挿入.Insert; - } - if (調教UI2.ディル挿入.Is膣) - { - v = 調教UI2.ディル挿入.Insert; - } - if (調教UI2.アナル挿入.Is膣) - { - v = 調教UI2.アナル挿入.Insert; - } - if (調教UI2.デンマ挿入.Is膣) - { - v = 調教UI2.デンマ挿入.Insert; - } - if (調教UI2.ドリル挿入.Is膣) - { - v = 調教UI2.ドリル挿入.Insert; - } - if (調教UI2.パール挿入.Is膣) - { - v = 調教UI2.パール挿入.Insert; - } - 調教UI2.断面sw.OnOff(a); - Sta.GameData.断面 = 調教UI2.断面sw.Flag; - if (!調教UI2.Bod.Is粘) - { - 調教UI2.Bod.断面_表示 = Sta.GameData.断面; - } - if (調教UI2.ペニス挿入.Is膣) - { - 調教UI2.ペニス挿入.断面切替(v); - } - if (調教UI2.マウス挿入.Is膣) - { - 調教UI2.マウス挿入.断面切替(v); - } - if (調教UI2.ハンド挿入.Is膣) - { - 調教UI2.ハンド挿入.断面切替(v); - } - if (調教UI2.ロータ挿入.Is膣) - { - 調教UI2.ロータ挿入.断面切替(v); - } - if (調教UI2.コモン挿入.Is膣) - { - 調教UI2.コモン挿入.断面切替(v); - } - if (調教UI2.ディル挿入.Is膣) - { - 調教UI2.ディル挿入.断面切替(v); - } - if (調教UI2.アナル挿入.Is膣) - { - 調教UI2.アナル挿入.断面切替(v); - } - if (調教UI2.デンマ挿入.Is膣) - { - 調教UI2.デンマ挿入.断面切替(v); - } - if (調教UI2.ドリル挿入.Is膣) - { - 調教UI2.ドリル挿入.断面切替(v); - } - if (調教UI2.パール挿入.Is膣) - { - 調教UI2.パール挿入.断面切替(v); - } - }); - ParT parT6 = new ParT(); - parT6.Text = GameText.媚薬; - parT6.SizeBase = 0.095; - parT6.Font = new Font("MS Gothic", 1f); - parT6.FontSize = 0.07; - parT6.SetStringRectOutline(Are.Unit, Are.GD); - parT6.RectSize = new Vector2D(parT6.OP[0].ps[1].X, parT6.OP[0].ps[2].Y); - parT6.OP.ScalingY(parT6.BasePointBase, 0.9); - parT6.Closed = true; - parT6.TextColor = Col.Black; - parT6.BrushColor = Color.FromArgb(160, Col.Black); - parT6.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT6.HitColor = Med.GetUniqueColor(); - parT6.StringFormat.Alignment = StringAlignment.Center; - parT6.StringFormat.LineAlignment = StringAlignment.Center; - parT6.PositionBase = parT5.PositionBase.AddY(0.015); - 媚薬 = new But1(parT6, delegate - { - if (Sta.GameData.所持金 < 調教UI2.媚薬投与価格) - { - ip.SubInfoIm = GameText.所持金が足りません; - } - else - { - Sta.GameData.所持金 -= 調教UI2.媚薬投与価格; - //TODO fix? - //Sounds.精算.Play(); - ip.UpdateSub2(); - Sta.GameData.TrainingTarget.発情フラグ = true; - ip.SubInfoIm = GameText.媚薬を打ち込んだ; - Player.Reaction1(); - 調教UI2.媚薬.Dra = false; - } - }); - StaminaButtons(Are, Med, ip); - ParT parT7 = new ParT(); - parT7.Text = GameText.撮影; - parT7.SizeBase = 0.095; - parT7.Font = new Font("MS Gothic", 1f); - parT7.FontSize = 0.07; - parT7.SetStringRectOutline(Are.Unit, Are.GD); - parT7.RectSize = new Vector2D(parT7.OP[0].ps[1].X, parT7.OP[0].ps[2].Y); - parT7.OP.ScalingY(parT7.BasePointBase, 0.9); - parT7.Closed = true; - parT7.TextColor = Col.Black; - parT7.BrushColor = Color.FromArgb(160, Col.Black); - parT7.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT7.HitColor = Med.GetUniqueColor(); - parT7.StringFormat.Alignment = StringAlignment.Center; - parT7.StringFormat.LineAlignment = StringAlignment.Center; - parT7.PositionBase = parT6.PositionBase.AddY(0.015); - string Path = "Photo"; - Film = new Are(Med, Hit: false); - Film.Setting(); - 撮影 = new But1(parT7, delegate - { - //Sounds.撮影.Play(); - Med.フラッシュ(); - if (!Directory.Exists(Path)) - { - Directory.CreateDirectory(Path); - } - DateTime now = DateTime.Now; - Mods.撮影描画(調教UI2.Film, Med.FPSF); - Font font = new Font("MS Gothic", (float)(10.0 * Med.DpiY)); - float x = 350f; - float y = 365f; - if (Program.biggerWindow) - { - x = 525f; - y = 500f; - } - try - { - 調教UI2.Film.GD.DrawString("Slave Matrix " + now.ToShortDateString().Replace("/", "."), font, Brushes.Coral, x, y); - } - finally - { - ((IDisposable)font)?.Dispose(); - } - 調教UI2.Film.Dis.Save(Path + "\\" + now.ToString("yyyy_MM_dd_HH_mm_ss") + ".png", ImageFormat.Png); - ip.SubInfoIm = GameText.撮影しました + "\r\n" + GameText.写真はPhotoフォルダに保存されます; - if (Sta.GameData.TrainingTarget.Trained && !調教UI2.Cha.Bod.Is拘束 && 調教UI2.Cha.Bod.Is腕人 && !Sta.GameData.TrainingTarget.ChaD.撮影ピース経験) - { - ip.Text = GameText.愛想が悪い + "\r\n" + GameText.ダブルピースさせますか; - ip.Mai.Done = delegate - { - ip.選択yAct = delegate - { - //Sounds.操作.Play(); - Sta.GameData.TrainingTarget.ChaD.撮影ピース経験 = true; - 調教UI2.Cha.Setダブルピース(); - 調教UI2.Cha.Bod.Update(); - ip.選択肢表示 = false; - ip.MaiShow = false; - }; - ip.選択nAct = delegate - { - //Sounds.操作.Play(); - ip.選択肢表示 = false; - ip.MaiShow = false; - }; - ip.選択肢表示 = true; - }; - ip.MaiShow = true; - } - }); - int alpha = 200; - 体力sゲージ = new Gau("体力", Are.GetPosition(new Vector2D(0.025, 0.5)), Are.Size, 0.025, Are.YRatio * 0.98, 0.02, Open.Top, _2DGAMELIB.Range.ZeroOne, disUnit, Color.FromArgb(alpha, Color.Red), Color.Yellow, Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Col.Black), Knob: false); - 体力sゲージ.Frame1.Pen = null; - 絶頂sゲージ = new Gau("絶頂", Are.GetPosition(new Vector2D(0.060000000000000005, 0.5)), Are.Size, 0.01, Are.YRatio * 0.98, 0.02, Open.Top, _2DGAMELIB.Range.ZeroOne, disUnit, Color.FromArgb(alpha, Color.DeepPink), Col.White, Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.Transparent, Knob: false); - 絶頂sゲージ.Frame1.Pen = null; - 絶頂sゲージ.Gauge.Pen = null; - 興奮sゲージ = new Gau("興奮", Are.GetPosition(new Vector2D(0.060000000000000005, 0.5)), Are.Size, 0.025, Are.YRatio * 0.98, 0.02, Open.Top, _2DGAMELIB.Range.ZeroOne, disUnit, Color.FromArgb(180, Col.White), Color.FromArgb(180, Color.Red), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Col.Black), Knob: false); - 興奮sゲージ.Frame1.Pen = null; - 興奮sゲージ.Gauge.Pen = null; - 精力mゲージ = new Gau("精力", Are.GetPosition(new Vector2D(0.025.Inverse(), 0.5)), Are.Size, 0.025, Are.YRatio * 0.98, 0.02, Open.Top, _2DGAMELIB.Range.ZeroOne, disUnit, Color.FromArgb(alpha, Col.Yellow.Add(180, 0, 0)), Col.Red.Add(180, 0, 0), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Col.Black), Knob: false); - 精力mゲージ.Frame1.Pen = null; - 射精mゲージ = new Gau("射精", Are.GetPosition(new Vector2D(0.060000000000000005.Inverse(), 0.5)), Are.Size, 0.01, Are.YRatio * 0.98, 0.02, Open.Top, _2DGAMELIB.Range.ZeroOne, disUnit, Color.FromArgb(alpha, Col.DeepPink.Add(180, 0, 0)), Col.White.Add(180, 0, 0), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.Transparent, Knob: false); - 射精mゲージ.Frame1.Pen = null; - 射精mゲージ.Gauge.Pen = null; - 興奮mゲージ = new Gau("興奮", Are.GetPosition(new Vector2D(0.060000000000000005.Inverse(), 0.5)), Are.Size, 0.025, Are.YRatio * 0.98, 0.02, Open.Top, _2DGAMELIB.Range.ZeroOne, disUnit, Color.FromArgb(180, Col.White), Color.FromArgb(180, Color.Red), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Col.Black), Knob: false); - 興奮mゲージ.Frame1.Pen = null; - 興奮mゲージ.Gauge.Pen = null; - Color c = Med.GetUniqueColor(); - foreach (Par item in 体力sゲージ.Pars.EnumAllPar()) - { - item.HitColor = c; - } - Med.GetUniqueColor(out c); - foreach (Par item2 in 絶頂sゲージ.Pars.EnumAllPar()) - { - item2.HitColor = c; - } - Med.GetUniqueColor(out c); - foreach (Par item3 in 興奮sゲージ.Pars.EnumAllPar()) - { - item3.HitColor = c; - } - Med.GetUniqueColor(out c); - foreach (Par item4 in 精力mゲージ.Pars.EnumAllPar()) - { - item4.HitColor = c; - } - Med.GetUniqueColor(out c); - foreach (Par item5 in 射精mゲージ.Pars.EnumAllPar()) - { - item5.HitColor = c; - } - Med.GetUniqueColor(out c); - foreach (Par item6 in 興奮mゲージ.Pars.EnumAllPar()) - { - item6.HitColor = c; - } - 体力sゲージ.Value = 1.0; - 絶頂sゲージ.Value = 0.0; - 興奮sゲージ.Value = 0.0; - 精力mゲージ.Value = 1.0; - 射精mゲージ.Value = 0.0; - 興奮mゲージ.Value = 0.0; - Vector2D vector2D = new Vector2D(Are.LocalWidth - 0.14, Are.LocalHeight - (Are.LocalHeight - 0.005)); - アナル.位置B = (アナルCM.bp = vector2D + new Vector2D(0, 0)); - デンマ.位置B = (デンマCM.bp = vector2D + new Vector2D(0.019133333333333, 0.0)); - ドリル.位置B = (ドリルCM.bp = vector2D + new Vector2D(0.038266666666666, 0.0)); - コモン.位置B = (コモンCM.bp = vector2D + new Vector2D(0.0574, 0.0)); - ディル.位置B = (ディルCM.bp = vector2D + new Vector2D(0.076533333333333, 0.0)); - パール.位置B = (パールCM.bp = vector2D + new Vector2D(0.0574, 0.14175)); - ロータ.位置B = (ロータCM.bp = vector2D + new Vector2D(0.076533333333333, 0.17325)); - キャップ1.位置B = (キャップ1CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1667)); - キャップ2.位置B = (キャップ2CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1807)); - キャップ3.位置B = (キャップ3CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1947)); - T剃刀.位置B = (T剃刀CM.bp = vector2D + new Vector2D(0.0574, 0.091)); - 羽根箒.位置B = (羽根箒CM.bp = vector2D + new Vector2D(0.076533333333333, 0.116)); - 調教鞭.位置B = (調教鞭CM.bp = vector2D + new Vector2D(0.095666666666666, 0.11025)); - ハンド右.位置B = (ハンド右CM.bp = vector2D + new Vector2D(0.0574, 181.0 / 800.0)); - マウス.位置B = (マウスCM.bp = vector2D + new Vector2D(0.076533333333333, 0.23675)); - ペニス.位置B = (ペニスCM.bp = vector2D + new Vector2D(0.095666666666666, 167.0 / 800.0)); - focus = ハンド右CM; - Focus = ハンド右CM; - Set持ち手(); - X = アナル.位置B.X - 0.006; - Y = マウス.位置B.Y + 0.015; - Mots.Add(Player.ゲージ降下処理.GetHashCode().ToString(), Player.ゲージ降下処理); - Player.ゲージ降下処理.Start(); - 擬音 = new Onomatopoeia(); - AddBoxes(); - 絶頂ゲージ点滅 = new Mot(0.0, 1.0) - { - BaseSpeed = 2.0, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - 調教UI2.絶頂sゲージ.SetAlphaG(m.Value); - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate - { - 調教UI2.絶頂sゲージ.SetAlphaG(1.0); - } - }; - Mots.Add(絶頂ゲージ点滅.GetHashCode().ToString(), 絶頂ゲージ点滅); - 射精ゲージ点滅 = new Mot(0.0, 1.0) - { - BaseSpeed = 2.0, - Staing = delegate - { - }, - Runing = delegate(Mot m) - { - 調教UI2.射精mゲージ.SetAlphaG(m.Value); - }, - Reaing = delegate - { - }, - Rouing = delegate - { - }, - Ending = delegate - { - 調教UI2.射精mゲージ.SetAlphaG(1.0); - } - }; - Mots.Add(射精ゲージ点滅.GetHashCode().ToString(), 射精ゲージ点滅); - } - catch (Exception) - { - } - } + public void SetTarget(Unit Unit, Cha Cha) + { + if (this.Cha != null) + { + this.Cha.潮吹擬音 = null; + this.Cha.放尿擬音 = null; + } + Uni = Unit; + this.Cha = Cha; + Bod = Cha.Bod; + Bod.カーソル = this; + ペニス挿入.SetCha(Cha); + マウス挿入.SetCha(Cha); + ハンド挿入.SetCha(Cha); + ロータ挿入.SetCha(Cha); + コモン挿入.SetCha(Cha); + ディル挿入.SetCha(Cha); + アナル挿入.SetCha(Cha); + デンマ挿入.SetCha(Cha); + ドリル挿入.SetCha(Cha); + パール挿入.SetCha(Cha); + 羽箒処理.SetCha(Cha); + 剃刀処理.SetCha(Cha); + 調鞭処理.SetCha(Cha); + ハンド処理.SetCha(Cha); + マウス処理.SetCha(Cha); + ペニス処理.SetCha(Cha); + キャップ処理.SetCha(Cha); + this.Cha.潮吹擬音 = 潮吹; + this.Cha.放尿擬音 = 放尿; + CP.Reset(); + ペニス挿入.CP挿入.Reset(); + マウス挿入.CP挿入.Reset(); + ハンド挿入.CP挿入.Reset(); + ロータ挿入.CP挿入.Reset(); + コモン挿入.CP挿入.Reset(); + ディル挿入.CP挿入.Reset(); + アナル挿入.CP挿入.Reset(); + デンマ挿入.CP挿入.Reset(); + ドリル挿入.CP挿入.Reset(); + パール挿入.CP挿入.Reset(); + ペニス挿入.CP振動.Reset(); + マウス挿入.CP振動.Reset(); + ハンド挿入.CP振動.Reset(); + ロータ挿入.CP振動.Reset(); + コモン挿入.CP振動.Reset(); + ディル挿入.CP振動.Reset(); + アナル挿入.CP振動.Reset(); + デンマ挿入.CP振動.Reset(); + ドリル挿入.CP振動.Reset(); + パール挿入.CP振動.Reset(); + キャップ処理.CP中.Reset(); + キャップ処理.CP左.Reset(); + キャップ処理.CP右.Reset(); + 発情bu = Sta.GameData.TrainingTarget.発情フラグ; + 強制拘束 = false; + 拘束bu = Sta.GameData.拘束具; + if (!Unit.Trained) + { + Sta.GameData.拘束具 = true; + 強制拘束 = true; + } + 拘束具sw.SetFlag(拘束具, Sta.GameData.拘束具); + Bod.拘束具_表示 = Sta.GameData.拘束具; + 目隠帯sw.SetFlag(目隠帯, Sta.GameData.目隠帯); + Bod.目隠帯_表示 = Sta.GameData.目隠帯; + 玉口枷sw.SetFlag(玉口枷, Sta.GameData.玉口枷); + Bod.玉口枷_表示 = Sta.GameData.玉口枷; + 断面sw.SetFlag(断面, Sta.GameData.断面); + if (!Bod.Is粘) + { + Bod.断面_表示 = Sta.GameData.断面; + } + 断面.Dra = Sta.GameData.心眼; + 媚薬.Dra = Sta.GameData.媚薬 && !Cha.ChaD.タトゥ; + 拘束具.Dra = Unit.Trained; + SlaveStamina.Dra = Sta.StaminaButton; + PlayerStamina.Dra = Sta.StaminaButton; + } - public void SetTarget(Unit Unit, Cha Cha) - { - if (this.Cha != null) - { - this.Cha.潮吹擬音 = null; - this.Cha.放尿擬音 = null; - } - Uni = Unit; - this.Cha = Cha; - Bod = Cha.Bod; - Bod.カーソル = this; - ペニス挿入.SetCha(Cha); - マウス挿入.SetCha(Cha); - ハンド挿入.SetCha(Cha); - ロータ挿入.SetCha(Cha); - コモン挿入.SetCha(Cha); - ディル挿入.SetCha(Cha); - アナル挿入.SetCha(Cha); - デンマ挿入.SetCha(Cha); - ドリル挿入.SetCha(Cha); - パール挿入.SetCha(Cha); - 羽箒処理.SetCha(Cha); - 剃刀処理.SetCha(Cha); - 調鞭処理.SetCha(Cha); - ハンド処理.SetCha(Cha); - マウス処理.SetCha(Cha); - ペニス処理.SetCha(Cha); - キャップ処理.SetCha(Cha); - this.Cha.潮吹擬音 = 潮吹; - this.Cha.放尿擬音 = 放尿; - CP.Reset(); - ペニス挿入.CP挿入.Reset(); - マウス挿入.CP挿入.Reset(); - ハンド挿入.CP挿入.Reset(); - ロータ挿入.CP挿入.Reset(); - コモン挿入.CP挿入.Reset(); - ディル挿入.CP挿入.Reset(); - アナル挿入.CP挿入.Reset(); - デンマ挿入.CP挿入.Reset(); - ドリル挿入.CP挿入.Reset(); - パール挿入.CP挿入.Reset(); - ペニス挿入.CP振動.Reset(); - マウス挿入.CP振動.Reset(); - ハンド挿入.CP振動.Reset(); - ロータ挿入.CP振動.Reset(); - コモン挿入.CP振動.Reset(); - ディル挿入.CP振動.Reset(); - アナル挿入.CP振動.Reset(); - デンマ挿入.CP振動.Reset(); - ドリル挿入.CP振動.Reset(); - パール挿入.CP振動.Reset(); - キャップ処理.CP中.Reset(); - キャップ処理.CP左.Reset(); - キャップ処理.CP右.Reset(); - 発情bu = Sta.GameData.TrainingTarget.発情フラグ; - 強制拘束 = false; - 拘束bu = Sta.GameData.拘束具; - if (!Unit.Trained) - { - Sta.GameData.拘束具 = true; - 強制拘束 = true; - } - 拘束具sw.SetFlag(拘束具, Sta.GameData.拘束具); - Bod.拘束具_表示 = Sta.GameData.拘束具; - 目隠帯sw.SetFlag(目隠帯, Sta.GameData.目隠帯); - Bod.目隠帯_表示 = Sta.GameData.目隠帯; - 玉口枷sw.SetFlag(玉口枷, Sta.GameData.玉口枷); - Bod.玉口枷_表示 = Sta.GameData.玉口枷; - 断面sw.SetFlag(断面, Sta.GameData.断面); - if (!Bod.Is粘) - { - Bod.断面_表示 = Sta.GameData.断面; - } - 断面.Dra = Sta.GameData.心眼; - 媚薬.Dra = Sta.GameData.媚薬 && !Cha.ChaD.タトゥ; - 拘束具.Dra = Unit.Trained; - SlaveStamina.Dra = Sta.StaminaButton; - PlayerStamina.Dra = Sta.StaminaButton; - } + public void Reset() + { + foreach (Mot value in Mots.ms.Values) + { + if (value != Player.ゲージ降下処理) + { + value.End(); + } + } + if (羽根箒.右) + { + ハンド右.X11Y0_小指.ReverseX(); + ハンド右.X11Y0_薬指.ReverseX(); + ハンド右.X11Y0_中指.ReverseX(); + ハンド右.X11Y0_人指.ReverseX(); + ハンド右.X11Y0_手.ReverseX(); + ハンド右.X11Y0_親指.ReverseX(); + ハンド右.X11Y0_呪印_輪1_輪外.ReverseX(); + ハンド右.X11Y0_呪印_輪1_輪内.ReverseX(); + ハンド右.X11Y0_呪印_輪2_輪外.ReverseX(); + ハンド右.X11Y0_呪印_輪2_輪内.ReverseX(); + ハンド右.X11Y0_呪印_輪3_輪外.ReverseX(); + ハンド右.X11Y0_呪印_輪3_輪内.ReverseX(); + ハンド右.X11Y0_呪印_鎖1.ReverseX(); + ハンド右.X11Y0_呪印_鎖3.ReverseX(); + ハンド右.本体.JoinPA(); + } + Focus = ハンド右CM; + 通常放し(); + CP.Reset(); + 擬音キュー.Clear(); + コキ_ = false; + ハンド左表示 = false; + 持ち手 = false; + SubFocus.Clear(); + 膣i肛f = false; + 肛f = false; + 肛oh = false; + IsTB = false; + 放し(); + d = MouseButtons.None; + IsTool = false; + hcm = null; + ef = null; + sf = true; + ペニスCM.Reset(); + マウスCM.Reset(); + ハンド右CM.Reset(); + ハンド左CM.Reset(); + ハンド左.濃度 = 1.0; + ハンド左.SetHitFalse(); + ロータCM.Reset(); + コモンCM.Reset(); + ディルCM.Reset(); + アナルCM.Reset(); + デンマCM.Reset(); + ドリルCM.Reset(); + パールCM.Reset(); + 羽根箒CM.Reset(); + 調教鞭CM.Reset(); + 調教鞭.Yi = 2; + T剃刀CM.Reset(); + ペニス挿入.Reset(); + マウス挿入.Reset(); + ハンド挿入.Reset(); + ロータ挿入.Reset(); + コモン挿入.Reset(); + ディル挿入.Reset(); + アナル挿入.Reset(); + デンマ挿入.Reset(); + ドリル挿入.Reset(); + パール挿入.Reset(); + ペニス処理.Reset(); + マウス処理.Reset(); + ハンド処理.Reset(); + キャップ処理.Reset(); + 羽箒処理.Reset(); + 剃刀処理.Reset(); + 調鞭処理.Reset(); + 射精.表示 = false; + 射精.位置C = new Vector2D(0.0, 0.001); + 射精.SetHitFalse(); + Vector2D vector2D = new Vector2D(Are.LocalWidth - 0.14, Are.LocalHeight - (Are.LocalHeight - 0.005)); + アナル.位置B = (アナルCM.bp = vector2D + new Vector2D(0, 0)); + デンマ.位置B = (デンマCM.bp = vector2D + new Vector2D(0.019133333333333, 0.0)); + ドリル.位置B = (ドリルCM.bp = vector2D + new Vector2D(0.038266666666666, 0.0)); + コモン.位置B = (コモンCM.bp = vector2D + new Vector2D(0.0574, 0.0)); + ディル.位置B = (ディルCM.bp = vector2D + new Vector2D(0.076533333333333, 0.0)); + パール.位置B = (パールCM.bp = vector2D + new Vector2D(0.0574, 0.14175)); + ロータ.位置B = (ロータCM.bp = vector2D + new Vector2D(0.076533333333333, 0.17325)); + キャップ1.位置B = (キャップ1CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1667)); + キャップ2.位置B = (キャップ2CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1807)); + キャップ3.位置B = (キャップ3CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1947)); + T剃刀.位置B = (T剃刀CM.bp = vector2D + new Vector2D(0.0574, 0.091)); + 羽根箒.位置B = (羽根箒CM.bp = vector2D + new Vector2D(0.076533333333333, 0.116)); + 調教鞭.位置B = (調教鞭CM.bp = vector2D + new Vector2D(0.095666666666666, 0.11025)); + ハンド右.位置B = (ハンド右CM.bp = vector2D + new Vector2D(0.0574, 181.0 / 800.0)); + マウス.位置B = (マウスCM.bp = vector2D + new Vector2D(0.076533333333333, 0.23675)); + ペニス.位置B = (ペニスCM.bp = vector2D + new Vector2D(0.095666666666666, 167.0 / 800.0)); + focus = ハンド右CM; + Focus = ハンド右CM; + Set持ち手(); + X = アナル.位置B.X - 0.006; + Y = マウス.位置B.Y + 0.015; + 擬音.Clear(); + } - public void Reset() - { - foreach (Mot value in Mots.ms.Values) - { - if (value != Player.ゲージ降下処理) - { - value.End(); - } - } - if (羽根箒.右) - { - ハンド右.X11Y0_小指.ReverseX(); - ハンド右.X11Y0_薬指.ReverseX(); - ハンド右.X11Y0_中指.ReverseX(); - ハンド右.X11Y0_人指.ReverseX(); - ハンド右.X11Y0_手.ReverseX(); - ハンド右.X11Y0_親指.ReverseX(); - ハンド右.X11Y0_呪印_輪1_輪外.ReverseX(); - ハンド右.X11Y0_呪印_輪1_輪内.ReverseX(); - ハンド右.X11Y0_呪印_輪2_輪外.ReverseX(); - ハンド右.X11Y0_呪印_輪2_輪内.ReverseX(); - ハンド右.X11Y0_呪印_輪3_輪外.ReverseX(); - ハンド右.X11Y0_呪印_輪3_輪内.ReverseX(); - ハンド右.X11Y0_呪印_鎖1.ReverseX(); - ハンド右.X11Y0_呪印_鎖3.ReverseX(); - ハンド右.本体.JoinPA(); - } - Focus = ハンド右CM; - 通常放し(); - CP.Reset(); - 擬音キュー.Clear(); - コキ_ = false; - ハンド左表示 = false; - 持ち手 = false; - SubFocus.Clear(); - 膣i肛f = false; - 肛f = false; - 肛oh = false; - IsTB = false; - 放し(); - d = MouseButtons.None; - IsTool = false; - hcm = null; - ef = null; - sf = true; - ペニスCM.Reset(); - マウスCM.Reset(); - ハンド右CM.Reset(); - ハンド左CM.Reset(); - ハンド左.濃度 = 1.0; - ハンド左.SetHitFalse(); - ロータCM.Reset(); - コモンCM.Reset(); - ディルCM.Reset(); - アナルCM.Reset(); - デンマCM.Reset(); - ドリルCM.Reset(); - パールCM.Reset(); - 羽根箒CM.Reset(); - 調教鞭CM.Reset(); - 調教鞭.Yi = 2; - T剃刀CM.Reset(); - ペニス挿入.Reset(); - マウス挿入.Reset(); - ハンド挿入.Reset(); - ロータ挿入.Reset(); - コモン挿入.Reset(); - ディル挿入.Reset(); - アナル挿入.Reset(); - デンマ挿入.Reset(); - ドリル挿入.Reset(); - パール挿入.Reset(); - ペニス処理.Reset(); - マウス処理.Reset(); - ハンド処理.Reset(); - キャップ処理.Reset(); - 羽箒処理.Reset(); - 剃刀処理.Reset(); - 調鞭処理.Reset(); - 射精.表示 = false; - 射精.位置C = new Vector2D(0.0, 0.001); - 射精.SetHitFalse(); - Vector2D vector2D = new Vector2D(Are.LocalWidth - 0.14, Are.LocalHeight - (Are.LocalHeight - 0.005)); - アナル.位置B = (アナルCM.bp = vector2D + new Vector2D(0, 0)); - デンマ.位置B = (デンマCM.bp = vector2D + new Vector2D(0.019133333333333, 0.0)); - ドリル.位置B = (ドリルCM.bp = vector2D + new Vector2D(0.038266666666666, 0.0)); - コモン.位置B = (コモンCM.bp = vector2D + new Vector2D(0.0574, 0.0)); - ディル.位置B = (ディルCM.bp = vector2D + new Vector2D(0.076533333333333, 0.0)); - パール.位置B = (パールCM.bp = vector2D + new Vector2D(0.0574, 0.14175)); - ロータ.位置B = (ロータCM.bp = vector2D + new Vector2D(0.076533333333333, 0.17325)); - キャップ1.位置B = (キャップ1CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1667)); - キャップ2.位置B = (キャップ2CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1807)); - キャップ3.位置B = (キャップ3CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1947)); - T剃刀.位置B = (T剃刀CM.bp = vector2D + new Vector2D(0.0574, 0.091)); - 羽根箒.位置B = (羽根箒CM.bp = vector2D + new Vector2D(0.076533333333333, 0.116)); - 調教鞭.位置B = (調教鞭CM.bp = vector2D + new Vector2D(0.095666666666666, 0.11025)); - ハンド右.位置B = (ハンド右CM.bp = vector2D + new Vector2D(0.0574, 181.0 / 800.0)); - マウス.位置B = (マウスCM.bp = vector2D + new Vector2D(0.076533333333333, 0.23675)); - ペニス.位置B = (ペニスCM.bp = vector2D + new Vector2D(0.095666666666666, 167.0 / 800.0)); - focus = ハンド右CM; - Focus = ハンド右CM; - Set持ち手(); - X = アナル.位置B.X - 0.006; - Y = マウス.位置B.Y + 0.015; - 擬音.Clear(); - } + public void 描画糸(Are Are) + { + foreach (挿入処理 item in SubFocus) + { + if (item.Is糸) + { + item.対象.Draws(Are); + } + } + } - public void 描画糸(Are Are) - { - foreach (挿入処理 item in SubFocus) - { - if (item.Is糸) - { - item.対象.Draws(Are); - } - } - } + public void 描画肛(Are Are) + { + if (膣i肛f) + { + focus.描画0(Are); + focus.描画1(Are); + if (!持ち手 || ((focus == キャップ1CM || focus == キャップ2CM || focus == キャップ3CM) && (キャップ処理.Isキャップ1着() || キャップ処理.Isキャップ2左着() || キャップ処理.Isキャップ2右着()) && !focus.DraShow)) + { + ハンド右CM.待機描画(Are); + } + } + foreach (挿入処理 item in SubFocus) + { + if (item.Is肛) + { + item.対象.描画0s(Are); + if (item == マウス挿入) + { + item.対象.描画1s(Are); + } + if (肛oh) + { + focus.Draw(Are); + } + else if (!膣i肛f && IsTB) + { + Setハンド左(item); + } + } + } + if (!膣i肛f && 肛f) + { + focus.描画0(Are); + } + } - public void 描画肛(Are Are) - { - if (膣i肛f) - { - focus.描画0(Are); - focus.描画1(Are); - if (!持ち手 || ((focus == キャップ1CM || focus == キャップ2CM || focus == キャップ3CM) && (キャップ処理.Isキャップ1着() || キャップ処理.Isキャップ2左着() || キャップ処理.Isキャップ2右着()) && !focus.DraShow)) - { - ハンド右CM.待機描画(Are); - } - } - foreach (挿入処理 item in SubFocus) - { - if (item.Is肛) - { - item.対象.描画0s(Are); - if (item == マウス挿入) - { - item.対象.描画1s(Are); - } - if (肛oh) - { - focus.Draw(Are); - } - else if (!膣i肛f && IsTB) - { - Setハンド左(item); - } - } - } - if (!膣i肛f && 肛f) - { - focus.描画0(Are); - } - } + public override void 描画0(Are Are) + { + foreach (挿入処理 item in SubFocus) + { + if (!item.Is肛) + { + item.対象.描画0s(Are); + if (item == マウス挿入) + { + item.対象.描画1s(Are); + } + } + } + if (!膣i肛f && !肛f) + { + focus.描画0(Are); + } + } - public override void 描画0(Are Are) - { - foreach (挿入処理 item in SubFocus) - { - if (!item.Is肛) - { - item.対象.描画0s(Are); - if (item == マウス挿入) - { - item.対象.描画1s(Are); - } - } - } - if (!膣i肛f && !肛f) - { - focus.描画0(Are); - } - } + public override void 描画1(Are Are) + { + if (ハンド挿入.Is膣) + { + return; + } + foreach (挿入処理 item in SubFocus) + { + if (item != マウス挿入) + { + item.対象.描画1s(Are); + } + } + if (!膣i肛f) + { + focus.描画1(Are); + } + } - public override void 描画1(Are Are) - { - if (ハンド挿入.Is膣) - { - return; - } - foreach (挿入処理 item in SubFocus) - { - if (item != マウス挿入) - { - item.対象.描画1s(Are); - } - } - if (!膣i肛f) - { - focus.描画1(Are); - } - } + public override void 描画2(Are Are) + { + if (射精.表示) + { + 射精.位置B = ペニス.位置B; + 射精.色更新(); + 射精.本体.Draw(Are); + } + foreach (挿入処理 item in SubFocus) + { + if (!item.Is糸) + { + item.対象.Draws(Are); + } + } + if (!膣i肛f) + { + if (!肛oh) + { + focus.Draw(Are); + } + } + else if (IsTB) + { + Setハンド左(挿入処理s); + } + if (ハンド左表示 || ハンド処理.Is乳繰り || ハンド処理.Is乳摘み || ハンド処理.Is乳捏ね || ハンド処理.Isくぱぁ) + { + ハンド左CM.Draws(Are); + if (Is乳弄り) + { + ハンド右CM.待機描画(Are); + } + } + if (!ハンド挿入.Is膣) + { + return; + } + foreach (挿入処理 item2 in SubFocus) + { + item2.対象.描画1s(Are); + } + if (!膣i肛f) + { + focus.描画1(Are); + } + } - public override void 描画2(Are Are) - { - if (射精.表示) - { - 射精.位置B = ペニス.位置B; - 射精.色更新(); - 射精.本体.Draw(Are); - } - foreach (挿入処理 item in SubFocus) - { - if (!item.Is糸) - { - item.対象.Draws(Are); - } - } - if (!膣i肛f) - { - if (!肛oh) - { - focus.Draw(Are); - } - } - else if (IsTB) - { - Setハンド左(挿入処理s); - } - if (ハンド左表示 || ハンド処理.Is乳繰り || ハンド処理.Is乳摘み || ハンド処理.Is乳捏ね || ハンド処理.Isくぱぁ) - { - ハンド左CM.Draws(Are); - if (Is乳弄り) - { - ハンド右CM.待機描画(Are); - } - } - if (!ハンド挿入.Is膣) - { - return; - } - foreach (挿入処理 item2 in SubFocus) - { - item2.対象.描画1s(Are); - } - if (!膣i肛f) - { - focus.描画1(Are); - } - } + public void StaDraw(Are Are, FPS FPS) + { + Player.表示ステート更新(); + Player.ModBox(); + Player.SensBox(); + Are.Draw(体力sゲージ.Pars); + Are.Draw(興奮sゲージ.Pars); + Are.Draw(絶頂sゲージ.Pars); + Are.Draw(精力mゲージ.Pars); + Are.Draw(興奮mゲージ.Pars); + Are.Draw(射精mゲージ.Pars); + if (!Is乳弄り && !Isフォーカス糸挿入) + { + 描画2(Are); + } + ペニスCM.待機描画(Are); + マウスCM.待機描画(Are); + if (!膣i肛f && !Is乳弄り && (!持ち手 || ((focus == キャップ1CM || focus == キャップ2CM || focus == キャップ3CM) && (キャップ処理.Isキャップ1着() || キャップ処理.Isキャップ2左着() || キャップ処理.Isキャップ2右着()) && !focus.DraShow))) + { + ハンド右CM.待機描画(Are); + } + ロータCM.待機描画(Are); + コモンCM.待機描画(Are); + ディルCM.待機描画(Are); + アナルCM.待機描画(Are); + デンマCM.待機描画(Are); + ドリルCM.待機描画(Are); + パールCM.待機描画(Are); + 羽根箒CM.待機描画(Are); + 調教鞭CM.待機描画(Are); + T剃刀CM.待機描画(Are); + キャップ1CM.待機描画(Are); + キャップ2CM.待機描画(Are); + キャップ3CM.待機描画(Are); + 調教終了.Draw(Are); + 拘束具.Draw(Are); + 目隠帯.Draw(Are); + 玉口枷.Draw(Are); + 断面.Draw(Are); + 媚薬.Draw(Are); + 撮影.Draw(Are); + SlaveStamina.Draw(Are); + PlayerStamina.Draw(Are); + 調鞭処理.衝撃.描画0(Are); + while (擬音キュー.Count > 0) + { + 擬音キュー.Dequeue()(Are); + } + 擬音.Draw(FPS); + if (ステート描画) + { + Are.Draw(ステート.Pars); + } + if (Sta.ShowSenses) + { + Are.Draw(InfoBox.Pars); + Are.Draw(SensitivityBox.Pars); + } + } - public void StaDraw(Are Are, FPS FPS) - { - Player.表示ステート更新(); - Player.ModBox(); - Player.SensBox(); - Are.Draw(体力sゲージ.Pars); - Are.Draw(興奮sゲージ.Pars); - Are.Draw(絶頂sゲージ.Pars); - Are.Draw(精力mゲージ.Pars); - Are.Draw(興奮mゲージ.Pars); - Are.Draw(射精mゲージ.Pars); - if (!Is乳弄り && !Isフォーカス糸挿入) - { - 描画2(Are); - } - ペニスCM.待機描画(Are); - マウスCM.待機描画(Are); - if (!膣i肛f && !Is乳弄り && (!持ち手 || ((focus == キャップ1CM || focus == キャップ2CM || focus == キャップ3CM) && (キャップ処理.Isキャップ1着() || キャップ処理.Isキャップ2左着() || キャップ処理.Isキャップ2右着()) && !focus.DraShow))) - { - ハンド右CM.待機描画(Are); - } - ロータCM.待機描画(Are); - コモンCM.待機描画(Are); - ディルCM.待機描画(Are); - アナルCM.待機描画(Are); - デンマCM.待機描画(Are); - ドリルCM.待機描画(Are); - パールCM.待機描画(Are); - 羽根箒CM.待機描画(Are); - 調教鞭CM.待機描画(Are); - T剃刀CM.待機描画(Are); - キャップ1CM.待機描画(Are); - キャップ2CM.待機描画(Are); - キャップ3CM.待機描画(Are); - 調教終了.Draw(Are); - 拘束具.Draw(Are); - 目隠帯.Draw(Are); - 玉口枷.Draw(Are); - 断面.Draw(Are); - 媚薬.Draw(Are); - 撮影.Draw(Are); - SlaveStamina.Draw(Are); - PlayerStamina.Draw(Are); - 調鞭処理.衝撃.描画0(Are); - while (擬音キュー.Count > 0) - { - 擬音キュー.Dequeue()(Are); - } - 擬音.Draw(FPS); - if (ステート描画) - { - Are.Draw(ステート.Pars); - } - if (Sta.ShowSenses) - { - Are.Draw(InfoBox.Pars); - Are.Draw(SensitivityBox.Pars); - } - } + public void DrawState(Are Are) + { + Player.表示ステート更新(); + Player.ModBox(); + Player.SensBox(); + Are.Draw(体力sゲージ.Pars); + Are.Draw(精力mゲージ.Pars); + if (ステート描画) + { + Are.Draw(ステート.Pars); + } + if (Sta.ShowSenses) + { + Are.Draw(InfoBox.Pars); + Are.Draw(SensitivityBox.Pars); + } + } - public void DrawState(Are Are) - { - Player.表示ステート更新(); - Player.ModBox(); - Player.SensBox(); - Are.Draw(体力sゲージ.Pars); - Are.Draw(精力mゲージ.Pars); - if (ステート描画) - { - Are.Draw(ステート.Pars); - } - if (Sta.ShowSenses) - { - Are.Draw(InfoBox.Pars); - Are.Draw(SensitivityBox.Pars); - } - } + public override void Dispose() + { + 射精.Dispose(); + ペニス.Dispose(); + マウス.Dispose(); + ハンド右.Dispose(); + ハンド左.Dispose(); + ロータ.Dispose(); + コモン.Dispose(); + ディル.Dispose(); + アナル.Dispose(); + デンマ.Dispose(); + ドリル.Dispose(); + パール.Dispose(); + 羽根箒.Dispose(); + 調教鞭.Dispose(); + T剃刀.Dispose(); + キャップ1.Dispose(); + キャップ2.Dispose(); + キャップ3.Dispose(); + 調鞭処理.衝撃.Dispose(); + 調教終了.Dispose(); + 拘束具.Dispose(); + 目隠帯.Dispose(); + 玉口枷.Dispose(); + 断面.Dispose(); + 媚薬.Dispose(); + 撮影.Dispose(); + 体力sゲージ.Dispose(); + 絶頂sゲージ.Dispose(); + 興奮sゲージ.Dispose(); + 精力mゲージ.Dispose(); + 射精mゲージ.Dispose(); + 興奮mゲージ.Dispose(); + 擬音.Dispose(); + ステート.Dispose(); + Film.Dispose(); + InfoBox.Dispose(); + SensitivityBox.Dispose(); + //((Tex)(object)SlaveStamina).Dispose(); + //((Tex)(object)PlayerStamina).Dispose(); + } - public override void Dispose() - { - 射精.Dispose(); - ペニス.Dispose(); - マウス.Dispose(); - ハンド右.Dispose(); - ハンド左.Dispose(); - ロータ.Dispose(); - コモン.Dispose(); - ディル.Dispose(); - アナル.Dispose(); - デンマ.Dispose(); - ドリル.Dispose(); - パール.Dispose(); - 羽根箒.Dispose(); - 調教鞭.Dispose(); - T剃刀.Dispose(); - キャップ1.Dispose(); - キャップ2.Dispose(); - キャップ3.Dispose(); - 調鞭処理.衝撃.Dispose(); - 調教終了.Dispose(); - 拘束具.Dispose(); - 目隠帯.Dispose(); - 玉口枷.Dispose(); - 断面.Dispose(); - 媚薬.Dispose(); - 撮影.Dispose(); - 体力sゲージ.Dispose(); - 絶頂sゲージ.Dispose(); - 興奮sゲージ.Dispose(); - 精力mゲージ.Dispose(); - 射精mゲージ.Dispose(); - 興奮mゲージ.Dispose(); - 擬音.Dispose(); - ステート.Dispose(); - Film.Dispose(); - InfoBox.Dispose(); - SensitivityBox.Dispose(); - //((Tex)(object)SlaveStamina).Dispose(); - //((Tex)(object)PlayerStamina).Dispose(); - } + public void Action(ContactType 接触, ActionType アクション情報, CurrentState タイミング情報, ToolType アイテム情報, int 挿入Lv, int 強さ, bool 機械, bool 射精) + { + Player.アクション入力(接触, アクション情報, タイミング情報, アイテム情報, 挿入Lv, 強さ, 機械, 射精); + } - public void Action(ContactType 接触, ActionType アクション情報, CurrentState タイミング情報, ToolType アイテム情報, int 挿入Lv, int 強さ, bool 機械, bool 射精) - { - Player.アクション入力(接触, アクション情報, タイミング情報, アイテム情報, 挿入Lv, 強さ, 機械, 射精); - } + public void AddBoxes() + { + double num = 0.31; + double width = 0.7; + if (Program.biggerWindow) + { + num += 0.14; + } + if (Sta.FixInfo) + { + width = 0.75; + } + ステート = new Tex("Tex", new Vector2D(Are.GetPosition(0.08, 0.7).X, 0.1), 0.1, width, 1.15, new Font("MS Gothic", 1f), 0.07, 0, "", Col.White, Col.Black, Color.FromArgb(160, Col.Black), 15.0); + InfoBox = new Tex("Info", new Vector2D(num, 0.005), 0.1, 0.9, 0.85, new Font("MS Gothic", 1f), 0.07, 0, "", Col.White, Col.Transparent, Color.FromArgb(15, Col.DarkMagenta), 100.0); + SensitivityBox = new Tex("Sens", new Vector2D(num + 0.02, 0.08), 0.1, 0.6, 1.99, new Font("MS Gothic", 1f), 0.057, 0, "", Col.White, Col.Transparent, Color.FromArgb(5, Col.DarkMagenta), 100.0); + } - public void AddBoxes() - { - double num = 0.31; - double width = 0.7; - if (Program.biggerWindow) - { - num += 0.14; - } - if (Sta.FixInfo) - { - width = 0.75; - } - ステート = new Tex("Tex", new Vector2D(Are.GetPosition(0.08, 0.7).X, 0.1), 0.1, width, 1.15, new Font("MS Gothic", 1f), 0.07, 0, "", Col.White, Col.Black, Color.FromArgb(160, Col.Black), 15.0); - InfoBox = new Tex("Info", new Vector2D(num, 0.005), 0.1, 0.9, 0.85, new Font("MS Gothic", 1f), 0.07, 0, "", Col.White, Col.Transparent, Color.FromArgb(15, Col.DarkMagenta), 100.0); - SensitivityBox = new Tex("Sens", new Vector2D(num + 0.02, 0.08), 0.1, 0.6, 1.99, new Font("MS Gothic", 1f), 0.057, 0, "", Col.White, Col.Transparent, Color.FromArgb(5, Col.DarkMagenta), 100.0); - } - - public void StaminaButtons(Are Are, Med Med, InfoPanel ip) - { - double x = 0.08; - double y = 0.1; - if (Program.biggerWindow) - { - x = 0.08; - y = 0.1; - } - ParT parT = new ParT(); - parT.Text = "SlaveStamina"; - parT.SizeBase = 0.095; - parT.Font = new Font("MS Gothic", 1f); - parT.FontSize = 0.07; - parT.SetStringRectOutline(Are.Unit, Are.GD); - parT.RectSize = new Vector2D(parT.OP[0].ps[1].X, parT.OP[0].ps[2].Y); - parT.OP.ScalingY(parT.BasePointBase, 0.9); - parT.Closed = true; - parT.TextColor = Col.Black; - parT.BrushColor = Color.FromArgb(160, Col.Black); - parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT.HitColor = Med.GetUniqueColor(); - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; - parT.PositionBase = Are.GetPosition(x, y); - SlaveStamina = new But1(parT, delegate - { - //Sounds.操作.Play(); - ip.UpdateSub2(); - Sta.GameData.TrainingTarget.ChaD.Stamina = 1.0; - }); - ParT parT2 = new ParT(); - parT2.Text = "PlayerStamina"; - parT2.SizeBase = 0.095; - parT2.Font = new Font("MS Gothic", 1f); - parT2.FontSize = 0.07; - parT2.SetStringRectOutline(Are.Unit, Are.GD); - parT2.RectSize = new Vector2D(parT2.OP[0].ps[1].X, parT2.OP[0].ps[2].Y); - parT2.OP.ScalingY(parT2.BasePointBase, 0.9); - parT2.Closed = true; - parT2.TextColor = Col.Black; - parT2.BrushColor = Color.FromArgb(160, Col.Black); - parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); - parT2.HitColor = Med.GetUniqueColor(); - parT2.StringFormat.Alignment = StringAlignment.Center; - parT2.StringFormat.LineAlignment = StringAlignment.Center; - parT2.PositionBase = parT.PositionBase.AddY(0.015); - PlayerStamina = new But1(parT2, delegate - { - //Sounds.操作.Play(); - ip.UpdateSub2(); - Sta.GameData.精力 = 1.0; - }); - } + public void StaminaButtons(Are Are, Med Med, InfoPanel ip) + { + double x = 0.08; + double y = 0.1; + if (Program.biggerWindow) + { + x = 0.08; + y = 0.1; + } + ParT parT = new ParT(); + parT.Text = "SlaveStamina"; + parT.SizeBase = 0.095; + parT.Font = new Font("MS Gothic", 1f); + parT.FontSize = 0.07; + parT.SetStringRectOutline(Are.Unit, Are.GD); + parT.RectSize = new Vector2D(parT.OP[0].ps[1].X, parT.OP[0].ps[2].Y); + parT.OP.ScalingY(parT.BasePointBase, 0.9); + parT.Closed = true; + parT.TextColor = Col.Black; + parT.BrushColor = Color.FromArgb(160, Col.Black); + parT.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT.HitColor = Med.GetUniqueColor(); + parT.StringFormat.Alignment = StringAlignment.Center; + parT.StringFormat.LineAlignment = StringAlignment.Center; + parT.PositionBase = Are.GetPosition(x, y); + SlaveStamina = new But1(parT, delegate + { + //Sounds.操作.Play(); + ip.UpdateSub2(); + Sta.GameData.TrainingTarget.ChaD.Stamina = 1.0; + }); + ParT parT2 = new ParT(); + parT2.Text = "PlayerStamina"; + parT2.SizeBase = 0.095; + parT2.Font = new Font("MS Gothic", 1f); + parT2.FontSize = 0.07; + parT2.SetStringRectOutline(Are.Unit, Are.GD); + parT2.RectSize = new Vector2D(parT2.OP[0].ps[1].X, parT2.OP[0].ps[2].Y); + parT2.OP.ScalingY(parT2.BasePointBase, 0.9); + parT2.Closed = true; + parT2.TextColor = Col.Black; + parT2.BrushColor = Color.FromArgb(160, Col.Black); + parT2.ShadBrush = new SolidBrush(Color.FromArgb(64, Col.Black)); + parT2.HitColor = Med.GetUniqueColor(); + parT2.StringFormat.Alignment = StringAlignment.Center; + parT2.StringFormat.LineAlignment = StringAlignment.Center; + parT2.PositionBase = parT.PositionBase.AddY(0.015); + PlayerStamina = new But1(parT2, delegate + { + //Sounds.操作.Play(); + ip.UpdateSub2(); + Sta.GameData.精力 = 1.0; + }); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Uni.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Uni.cs index 5226958..e035899 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Uni.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Uni.cs @@ -1,352 +1,353 @@ using _2DGAMELIB; -namespace SlaveMatrix; - -public static class Uni +namespace SlaveMatrix { - public static 頭D 頭() - { - 頭D obj = new 頭D(); - obj.基髪接続(new 基髪D()); - obj.目左接続(new 目傷D()); - obj.目右接続(new 目傷D - { - 右 = true - }); - obj.目左接続(new 目尻影D()); - obj.目右接続(new 目尻影D - { - 右 = true - }); - obj.鼻肌接続(new 鼻肌D()); - obj.鼻肌接続(new 紅潮D()); - obj.頬肌左接続(new 頬肌D()); - obj.頬肌右接続(new 頬肌D - { - 右 = true - }); - obj.頬左接続(new 顔ハイライトD()); - obj.頬右接続(new 顔ハイライトD - { - 右 = true - }); - obj.単眼目接続(new 目隠帯D()); - obj.口接続(new 玉口枷D()); - return obj; - } + public static class Uni + { + public static 頭D 頭() + { + 頭D obj = new 頭D(); + obj.基髪接続(new 基髪D()); + obj.目左接続(new 目傷D()); + obj.目右接続(new 目傷D + { + 右 = true + }); + obj.目左接続(new 目尻影D()); + obj.目右接続(new 目尻影D + { + 右 = true + }); + obj.鼻肌接続(new 鼻肌D()); + obj.鼻肌接続(new 紅潮D()); + obj.頬肌左接続(new 頬肌D()); + obj.頬肌右接続(new 頬肌D + { + 右 = true + }); + obj.頬左接続(new 顔ハイライトD()); + obj.頬右接続(new 顔ハイライトD + { + 右 = true + }); + obj.単眼目接続(new 目隠帯D()); + obj.口接続(new 玉口枷D()); + return obj; + } - public static 胸D 胸() - { - 胸D obj = new 胸D(); - obj.肌接続(new 胸毛D()); - obj.肌接続(new 胸肌D()); - obj.肌接続(new 胸腹板D()); - obj.肌接続(new 下着トップ_チューブD()); - obj.肌接続(new 下着トップ_クロスD()); - obj.肌接続(new 下着トップ_ビキニD()); - obj.肌接続(new 下着トップ_マイクロD()); - obj.肌接続(new 下着トップ_ブラD()); - obj.肌接続(new 上着トップ_ドレスD()); - 乳房D 乳房D2 = 乳房(); - obj.胸左接続(乳房D2); - obj.胸右接続(乳房D2.Get逆()); - return obj; - } + public static 胸D 胸() + { + 胸D obj = new 胸D(); + obj.肌接続(new 胸毛D()); + obj.肌接続(new 胸肌D()); + obj.肌接続(new 胸腹板D()); + obj.肌接続(new 下着トップ_チューブD()); + obj.肌接続(new 下着トップ_クロスD()); + obj.肌接続(new 下着トップ_ビキニD()); + obj.肌接続(new 下着トップ_マイクロD()); + obj.肌接続(new 下着トップ_ブラD()); + obj.肌接続(new 上着トップ_ドレスD()); + 乳房D 乳房D2 = 乳房(); + obj.胸左接続(乳房D2); + obj.胸右接続(乳房D2.Get逆()); + return obj; + } - public static 胴D 胴() - { - 胴D obj = new 胴D(); - obj.肌接続(new 胴腹板D()); - obj.肌接続(new 胴肌D()); - obj.肌接続(new 上着ミドル_ドレスD()); - return obj; - } + public static 胴D 胴() + { + 胴D obj = new 胴D(); + obj.肌接続(new 胴腹板D()); + obj.肌接続(new 胴肌D()); + obj.肌接続(new 上着ミドル_ドレスD()); + return obj; + } - public static 腰D 腰() - { - 腰D waist_description = new 腰D(); - waist_description.膣基接続(new 膣基_人D()); - waist_description.膣基接続(new 膣内精液_人D()); - waist_description.膣基接続(new 断面_人D()); - waist_description.膣基接続(性器()); - waist_description.肛門接続(肛門()); - waist_description.肌接続(ボテ腹()); - waist_description.肌接続(new 腰肌D()); - waist_description.肌接続(new 下着ボトム_ノーマルD()); - waist_description.肌接続(new 下着ボトム_マイクロD()); - 上着ボトム_クロスD 上着ボトム_クロスD2 = new 上着ボトム_クロスD(); - 上着ボトム_クロスD2.上着ボトム後接続(new 上着ボトム_クロス後D()); - waist_description.上着接続(上着ボトム_クロスD2); - waist_description.上着接続(new 上着ボトム_前掛けD()); - return waist_description; - } + public static 腰D 腰() + { + 腰D waist_description = new 腰D(); + waist_description.膣基接続(new 膣基_人D()); + waist_description.膣基接続(new 膣内精液_人D()); + waist_description.膣基接続(new 断面_人D()); + waist_description.膣基接続(性器()); + waist_description.肛門接続(肛門()); + waist_description.肌接続(ボテ腹()); + waist_description.肌接続(new 腰肌D()); + waist_description.肌接続(new 下着ボトム_ノーマルD()); + waist_description.肌接続(new 下着ボトム_マイクロD()); + 上着ボトム_クロスD 上着ボトム_クロスD2 = new 上着ボトム_クロスD(); + 上着ボトム_クロスD2.上着ボトム後接続(new 上着ボトム_クロス後D()); + waist_description.上着接続(上着ボトム_クロスD2); + waist_description.上着接続(new 上着ボトム_前掛けD()); + return waist_description; + } - public static 四足胸D 四足胸() - { - 四足胸D obj = new 四足胸D(); - obj.肌接続(new 胸毛D - { - 尺度B = 1.4 - }); - obj.肌接続(new 胸肌D - { - 尺度B = 1.3 - }); - return obj; - } + public static 四足胸D 四足胸() + { + 四足胸D obj = new 四足胸D(); + obj.肌接続(new 胸毛D + { + 尺度B = 1.4 + }); + obj.肌接続(new 胸肌D + { + 尺度B = 1.3 + }); + return obj; + } - public static 四足胴D 四足胴() - { - 四足胴D obj = new 四足胴D(); - obj.肌接続(new 胴肌D - { - 尺度B = 1.35 - }); - return obj; - } + public static 四足胴D 四足胴() + { + 四足胴D obj = new 四足胴D(); + obj.肌接続(new 胴肌D + { + 尺度B = 1.35 + }); + return obj; + } - public static 四足腰D 四足腰() - { - 四足腰D obj = new 四足腰D(); - obj.膣基接続(new 膣基_獣D()); - obj.膣基接続(new 膣内精液_獣D()); - obj.膣基接続(new 断面_獣D()); - obj.膣基接続(四足性器()); - obj.肛門接続(四足肛門()); - obj.肌接続(new ボテ腹_獣D()); - obj.肌接続(new 腰肌D - { - 尺度B = 1.4, - 虫性_腹板1_縦線_表示 = false, - 虫性_腹板1_腹板_表示 = false, - 虫性_腹板2_縦線_表示 = false, - 虫性_腹板2_腹板_表示 = false - }); - obj.竜性_中_鱗1_表示 = false; - obj.竜性_中_鱗2_表示 = false; - obj.竜性_中_鱗3_表示 = false; - obj.竜性_中_鱗4_表示 = false; - return obj; - } + public static 四足腰D 四足腰() + { + 四足腰D obj = new 四足腰D(); + obj.膣基接続(new 膣基_獣D()); + obj.膣基接続(new 膣内精液_獣D()); + obj.膣基接続(new 断面_獣D()); + obj.膣基接続(四足性器()); + obj.肛門接続(四足肛門()); + obj.肌接続(new ボテ腹_獣D()); + obj.肌接続(new 腰肌D + { + 尺度B = 1.4, + 虫性_腹板1_縦線_表示 = false, + 虫性_腹板1_腹板_表示 = false, + 虫性_腹板2_縦線_表示 = false, + 虫性_腹板2_腹板_表示 = false + }); + obj.竜性_中_鱗1_表示 = false; + obj.竜性_中_鱗2_表示 = false; + obj.竜性_中_鱗3_表示 = false; + obj.竜性_中_鱗4_表示 = false; + return obj; + } - public static 双目D 魔弱目(bool 右) - { - 双目D obj = new 双目D(); - obj.右 = 右; - obj.瞼接続(new 瞼_弱D - { - 右 = 右 - }); - obj.瞼接続(new 涙D - { - 右 = 右 - }); - return obj; - } + public static 双目D 魔弱目(bool 右) + { + 双目D obj = new 双目D(); + obj.右 = 右; + obj.瞼接続(new 瞼_弱D + { + 右 = 右 + }); + obj.瞼接続(new 涙D + { + 右 = 右 + }); + return obj; + } - public static 双目D 魔中目(bool 右) - { - 双目D obj = new 双目D(); - obj.右 = 右; - obj.瞼接続(new 瞼_中D - { - 右 = 右 - }); - obj.瞼接続(new 涙D - { - 右 = 右 - }); - return obj; - } + public static 双目D 魔中目(bool 右) + { + 双目D obj = new 双目D(); + obj.右 = 右; + obj.瞼接続(new 瞼_中D + { + 右 = 右 + }); + obj.瞼接続(new 涙D + { + 右 = 右 + }); + return obj; + } - public static 双目D 魔強目(bool 右) - { - 双目D obj = new 双目D(); - obj.右 = 右; - obj.瞼接続(new 瞼_強D - { - 右 = 右 - }); - obj.瞼接続(new 涙D - { - 右 = 右 - }); - return obj; - } + public static 双目D 魔強目(bool 右) + { + 双目D obj = new 双目D(); + obj.右 = 右; + obj.瞼接続(new 瞼_強D + { + 右 = 右 + }); + obj.瞼接続(new 涙D + { + 右 = 右 + }); + return obj; + } - public static 双目D 獣性目(bool 右) - { - 双目D obj = new 双目D(); - obj.右 = 右; - obj.瞼接続(new 瞼_獣D - { - 右 = 右 - }); - obj.瞼接続(new 涙D - { - 右 = 右 - }); - return obj; - } + public static 双目D 獣性目(bool 右) + { + 双目D obj = new 双目D(); + obj.右 = 右; + obj.瞼接続(new 瞼_獣D + { + 右 = 右 + }); + obj.瞼接続(new 涙D + { + 右 = 右 + }); + return obj; + } - public static 双目D 宇宙目(bool 右) - { - 双目D obj = new 双目D(); - obj.右 = 右; - obj.瞼接続(new 瞼_宇D - { - 右 = 右 - }); - obj.瞼接続(new 涙D - { - 右 = 右 - }); - return obj; - } + public static 双目D 宇宙目(bool 右) + { + 双目D obj = new 双目D(); + obj.右 = 右; + obj.瞼接続(new 瞼_宇D + { + 右 = 右 + }); + obj.瞼接続(new 涙D + { + 右 = 右 + }); + return obj; + } - public static 単目D 単眼目() - { - 単目D obj = new 単目D(); - obj.瞼接続(new 単瞼D()); - obj.瞼接続(new 涙D - { - 基準C = new Vector2D(0.01, 0.0) - }); - obj.瞼接続(new 涙D - { - 右 = true, - 基準C = new Vector2D(-0.01, 0.0) - }); - return obj; - } + public static 単目D 単眼目() + { + 単目D obj = new 単目D(); + obj.瞼接続(new 単瞼D()); + obj.瞼接続(new 涙D + { + 基準C = new Vector2D(0.01, 0.0) + }); + obj.瞼接続(new 涙D + { + 右 = true, + 基準C = new Vector2D(-0.01, 0.0) + }); + return obj; + } - public static 縦目D 縦目() - { - 縦目D obj = new 縦目D(); - obj.瞼接続(new 縦瞼D()); - return obj; - } + public static 縦目D 縦目() + { + 縦目D obj = new 縦目D(); + obj.瞼接続(new 縦瞼D()); + return obj; + } - public static 頬目D 頬目(bool 右) - { - 頬目D obj = new 頬目D(); - obj.右 = 右; - obj.瞼接続(new 頬瞼D - { - 右 = 右 - }); - return obj; - } + public static 頬目D 頬目(bool 右) + { + 頬目D obj = new 頬目D(); + obj.右 = 右; + obj.瞼接続(new 頬瞼D + { + 右 = 右 + }); + return obj; + } - public static 鼻_人D 人鼻D() - { - 鼻_人D obj = new 鼻_人D(); - obj.鼻水左接続(new 鼻水D()); - obj.鼻水右接続(new 鼻水D - { - 右 = true - }); - return obj; - } + public static 鼻_人D 人鼻D() + { + 鼻_人D obj = new 鼻_人D(); + obj.鼻水左接続(new 鼻水D()); + obj.鼻水右接続(new 鼻水D + { + 右 = true + }); + return obj; + } - public static 鼻_獣D 獣鼻D() - { - 鼻_獣D obj = new 鼻_獣D(); - obj.鼻水左接続(new 鼻水D()); - obj.鼻水右接続(new 鼻水D - { - 右 = true - }); - return obj; - } + public static 鼻_獣D 獣鼻D() + { + 鼻_獣D obj = new 鼻_獣D(); + obj.鼻水左接続(new 鼻水D()); + obj.鼻水右接続(new 鼻水D + { + 右 = true + }); + return obj; + } - public static EleD[] 人口D() - { - return new EleD[6] - { - new 口_通常D(), - new 涎_通常D(), - new 涎_通常D - { - 右 = true - }, - new 性器精液_人D(), - new 咳D(), - new 呼気D() - }; - } + public static EleD[] 人口D() + { + return new EleD[6] + { + new 口_通常D(), + new 涎_通常D(), + new 涎_通常D + { + 右 = true + }, + new 性器精液_人D(), + new 咳D(), + new 呼気D() + }; + } - public static EleD[] 裂口D() - { - return new EleD[6] - { - new 口_裂けD(), - new 涎_裂けD(), - new 涎_裂けD - { - 右 = true - }, - new 性器精液_人D(), - new 咳D(), - new 呼気D() - }; - } + public static EleD[] 裂口D() + { + return new EleD[6] + { + new 口_裂けD(), + new 涎_裂けD(), + new 涎_裂けD + { + 右 = true + }, + new 性器精液_人D(), + new 咳D(), + new 呼気D() + }; + } - public static 乳房D 乳房() - { - 乳房D obj = new 乳房D(); - obj.噴乳接続(new 噴乳D()); - obj.噴乳接続(new ピアスD()); - obj.噴乳接続(new キャップ2D()); - obj.噴乳接続(new 下着乳首D()); - return obj; - } + public static 乳房D 乳房() + { + 乳房D obj = new 乳房D(); + obj.噴乳接続(new 噴乳D()); + obj.噴乳接続(new ピアスD()); + obj.噴乳接続(new キャップ2D()); + obj.噴乳接続(new 下着乳首D()); + return obj; + } - public static ボテ腹_人D ボテ腹() - { - ボテ腹_人D obj = new ボテ腹_人D(); - obj.腹板接続(new ボテ腹板D()); - return obj; - } + public static ボテ腹_人D ボテ腹() + { + ボテ腹_人D obj = new ボテ腹_人D(); + obj.腹板接続(new ボテ腹板D()); + return obj; + } - public static 肛門_人D 肛門() - { - 肛門_人D obj = new 肛門_人D(); - obj.肛門精液接続(new 肛門精液_人D()); - return obj; - } + public static 肛門_人D 肛門() + { + 肛門_人D obj = new 肛門_人D(); + obj.肛門精液接続(new 肛門精液_人D()); + return obj; + } - public static 肛門_獣D 四足肛門() - { - 肛門_獣D obj = new 肛門_獣D(); - obj.肛門精液接続(new 肛門精液_獣D()); - return obj; - } + public static 肛門_獣D 四足肛門() + { + 肛門_獣D obj = new 肛門_獣D(); + obj.肛門精液接続(new 肛門精液_獣D()); + return obj; + } - public static 性器_人D 性器() - { - 性器_人D obj = new 性器_人D(); - obj.膣口接続(new 性器精液_人D()); - obj.膣口接続(new 飛沫_人D()); - obj.尿道接続(new 放尿_人D()); - obj.尿道接続(new 潮吹_小_人D()); - obj.尿道接続(new 潮吹_大_人D()); - obj.陰核接続(new ピアスD()); - obj.陰核接続(new キャップ1D()); - obj.陰核接続(new 下着陰核D()); - return obj; - } + public static 性器_人D 性器() + { + 性器_人D obj = new 性器_人D(); + obj.膣口接続(new 性器精液_人D()); + obj.膣口接続(new 飛沫_人D()); + obj.尿道接続(new 放尿_人D()); + obj.尿道接続(new 潮吹_小_人D()); + obj.尿道接続(new 潮吹_大_人D()); + obj.陰核接続(new ピアスD()); + obj.陰核接続(new キャップ1D()); + obj.陰核接続(new 下着陰核D()); + return obj; + } - public static 性器_獣D 四足性器() - { - 性器_獣D obj = new 性器_獣D(); - obj.膣口接続(new 性器精液_獣D()); - obj.膣口接続(new 飛沫_獣D()); - obj.尿道接続(new 放尿_獣D()); - obj.尿道接続(new 潮吹_小_獣D()); - obj.尿道接続(new 潮吹_大_獣D()); - obj.陰核接続(new ピアスD()); - obj.陰核接続(new キャップ1D()); - return obj; - } + public static 性器_獣D 四足性器() + { + 性器_獣D obj = new 性器_獣D(); + obj.膣口接続(new 性器精液_獣D()); + obj.膣口接続(new 飛沫_獣D()); + obj.尿道接続(new 放尿_獣D()); + obj.尿道接続(new 潮吹_小_獣D()); + obj.尿道接続(new 潮吹_大_獣D()); + obj.陰核接続(new ピアスD()); + obj.陰核接続(new キャップ1D()); + return obj; + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Unit.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Unit.cs index 240d111..fa35748 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Unit.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Unit.cs @@ -4,1016 +4,1017 @@ using System.Threading.Tasks; using _2DGAMELIB; using SlaveMatrix.GameClasses; -namespace SlaveMatrix; - -//basically represents a slave -[Serializable] -public class Unit +namespace SlaveMatrix { - public int 階層位置; + //basically represents a slave + [Serializable] + public class Unit + { + public int 階層位置; - public int RoomNumber; + public int RoomNumber; - public string Number = ""; + public string Number = ""; - public string Name = ""; + public string Name = ""; - private Unit mother; + private Unit mother; - private Unit father; + private Unit father; - public Unit Child; + public Unit Child; - private ChaD cd; + private ChaD cd; - public ulong Price; + public ulong Price; - public string Race = ""; + public string Race = ""; - public bool 保守; + public bool 保守; - public bool Laboror; + public bool Laboror; - public bool Prostitute; + public bool Prostitute; - public int LaborCount; + public int LaborCount; - public int ProstituteCount; + public int ProstituteCount; - public int 妊娠状態変数 = -1; + public int 妊娠状態変数 = -1; - public int 妊娠進行期間 = 2; + public int 妊娠進行期間 = 2; - public bool 非妊娠 = true; + public bool 非妊娠 = true; - private bool 無毛; + private bool 無毛; - private bool 処女; + private bool 処女; - private bool 発情; + private bool 発情; - private bool 妊娠; + private bool 妊娠; - private bool 強靭; + private bool 強靭; - private bool 傷物; + private bool 傷物; - private bool 調教済; + private bool 調教済; - public int 着衣番号; + public int 着衣番号; - public object[] 着衣; + public object[] 着衣; - public RaceInformation 種族情報; + public RaceInformation 種族情報; - public double MaxSkillL; + public double MaxSkillL; - public int 一般最大加算値; + public int 一般最大加算値; - public int 娼婦最大加算値; + public int 娼婦最大加算値; - public double 消耗乗算値; + public double 消耗乗算値; - public double 回復値; + public double 回復値; - public bool Is増殖可; + public bool Is増殖可; - public Unit Mother - { - get - { - return mother; - } - set - { - mother = value.DeepCopy(); - mother.mother = null; - mother.father = null; - } - } + public Unit Mother + { + get + { + return mother; + } + set + { + mother = value.DeepCopy(); + mother.mother = null; + mother.father = null; + } + } - public Unit Father - { - get - { - return father; - } - set - { - father = value.DeepCopy(); - father.mother = null; - father.father = null; - } - } + public Unit Father + { + get + { + return father; + } + set + { + father = value.DeepCopy(); + father.mother = null; + father.father = null; + } + } - public ChaD ChaD - { - get - { - return cd; - } - set - { - cd = value; - cd.Parent = this; - } - } + public ChaD ChaD + { + get + { + return cd; + } + set + { + cd = value; + cd.Parent = this; + } + } - public bool Hairless - { - get - { - return 無毛; - } - set - { - 無毛 = value; - if (value) - { - if (!ChaD.body_color.血統.Contains(GameText.無毛)) - { - ChaD.body_color.血統.Add(GameText.無毛); - } - } - else if (ChaD.body_color.血統.Contains(GameText.無毛)) - { - ChaD.body_color.血統.Remove(GameText.無毛); - } - } - } + public bool Hairless + { + get + { + return 無毛; + } + set + { + 無毛 = value; + if (value) + { + if (!ChaD.body_color.血統.Contains(GameText.無毛)) + { + ChaD.body_color.血統.Add(GameText.無毛); + } + } + else if (ChaD.body_color.血統.Contains(GameText.無毛)) + { + ChaD.body_color.血統.Remove(GameText.無毛); + } + } + } - public bool Virgin - { - get - { - return 処女; - } - set - { - 処女 = value; - if (value) - { - if (!ChaD.body_color.血統.Contains(GameText.処女)) - { - ChaD.body_color.血統.Add(GameText.処女); - } - } - else if (ChaD.body_color.血統.Contains(GameText.処女)) - { - ChaD.body_color.血統.Remove(GameText.処女); - } - } - } + public bool Virgin + { + get + { + return 処女; + } + set + { + 処女 = value; + if (value) + { + if (!ChaD.body_color.血統.Contains(GameText.処女)) + { + ChaD.body_color.血統.Add(GameText.処女); + } + } + else if (ChaD.body_color.血統.Contains(GameText.処女)) + { + ChaD.body_color.血統.Remove(GameText.処女); + } + } + } - public bool 発情フラグ - { - get - { - return 発情; - } - set - { - 発情 = value; - if (value) - { - if (!ChaD.body_color.血統.Contains(GameText.発情)) - { - ChaD.body_color.血統.Add(GameText.発情); - } - } - else if (ChaD.body_color.血統.Contains(GameText.発情)) - { - ChaD.body_color.血統.Remove(GameText.発情); - } - } - } + public bool 発情フラグ + { + get + { + return 発情; + } + set + { + 発情 = value; + if (value) + { + if (!ChaD.body_color.血統.Contains(GameText.発情)) + { + ChaD.body_color.血統.Add(GameText.発情); + } + } + else if (ChaD.body_color.血統.Contains(GameText.発情)) + { + ChaD.body_color.血統.Remove(GameText.発情); + } + } + } - public bool Pregnant - { - get - { - return 妊娠; - } - set - { - 妊娠 = value; - if (value) - { - if (!ChaD.body_color.血統.Contains(GameText.妊娠)) - { - ChaD.body_color.血統.Add(GameText.妊娠); - } + public bool Pregnant + { + get + { + return 妊娠; + } + set + { + 妊娠 = value; + if (value) + { + if (!ChaD.body_color.血統.Contains(GameText.妊娠)) + { + ChaD.body_color.血統.Add(GameText.妊娠); + } - Unit unit = ((Sta.GameData.祝福 == null || Sta.GameData.祝福 == this) ? Sta.GameData.プレーヤー : Sta.GameData.祝福); - if (Sta.SimpleMating) - { - Child = this.Mix(unit, 原種モード(this, unit)); - } - else - { - Unit unit2 = Mother.Mix(Father, 原種モード(Mother, Father)); - Unit unit3 = unit.Mother.Mix(unit.Father, 原種モード(unit.Mother, unit.Father)); - Child = unit2.Mix(unit3, 原種モード(unit2, unit3)); - Child.Mother = this; - Child.Father = unit; - } + Unit unit = ((Sta.GameData.祝福 == null || Sta.GameData.祝福 == this) ? Sta.GameData.プレーヤー : Sta.GameData.祝福); + if (Sta.SimpleMating) + { + Child = this.Mix(unit, 原種モード(this, unit)); + } + else + { + Unit unit2 = Mother.Mix(Father, 原種モード(Mother, Father)); + Unit unit3 = unit.Mother.Mix(unit.Father, 原種モード(unit.Mother, unit.Father)); + Child = unit2.Mix(unit3, 原種モード(unit2, unit3)); + Child.Mother = this; + Child.Father = unit; + } - } - else - { - if (ChaD.body_color.血統.Contains(GameText.妊娠)) - { - ChaD.body_color.血統.Remove(GameText.妊娠); - } - Child = null; - } - } - } + } + else + { + if (ChaD.body_color.血統.Contains(GameText.妊娠)) + { + ChaD.body_color.血統.Remove(GameText.妊娠); + } + Child = null; + } + } + } - public bool Muscular - { - get - { - return 強靭; - } - set - { - 強靭 = value; - if (value) - { - if (!ChaD.body_color.血統.Contains(GameText.強靭)) - { - ChaD.body_color.血統.Add(GameText.強靭); - } - ChaD.body_tree.EnumEleD().SetValuesD("筋肉", true); - } - else - { - if (ChaD.body_color.血統.Contains(GameText.強靭)) - { - ChaD.body_color.血統.Remove(GameText.強靭); - } - ChaD.body_tree.EnumEleD().SetValuesD("筋肉", false); - } - } - } + public bool Muscular + { + get + { + return 強靭; + } + set + { + 強靭 = value; + if (value) + { + if (!ChaD.body_color.血統.Contains(GameText.強靭)) + { + ChaD.body_color.血統.Add(GameText.強靭); + } + ChaD.body_tree.EnumEleD().SetValuesD("筋肉", true); + } + else + { + if (ChaD.body_color.血統.Contains(GameText.強靭)) + { + ChaD.body_color.血統.Remove(GameText.強靭); + } + ChaD.body_tree.EnumEleD().SetValuesD("筋肉", false); + } + } + } - public bool Scars - { - get - { - return 傷物; - } - set - { - if (Sta.DontScar) - { - 傷物 = value; - if (value && !ChaD.body_color.血統.Contains(GameText.傷物)) - { - ChaD.body_color.血統.Add(GameText.傷物); - } - else if (!value && ChaD.body_color.血統.Contains(GameText.傷物)) - { - ChaD.body_color.血統.Remove(GameText.傷物); - } - return; - } - 傷物 = value; - if (value) - { - if (!ChaD.body_color.血統.Contains(GameText.傷物)) - { - ChaD.body_color.血統.Add(GameText.傷物); - } - bool flag = false; - while (!flag) - { - foreach (EleD item in ChaD.body_tree.EnumEleD()) - { - flag |= item.傷物処理(); - } - } - { - foreach (EleD item2 in ChaD.body_tree.EnumEleD()) - { - item2.欠損 = 0.3.Lot(); - } - return; - } - } - if (ChaD.body_color.血統.Contains(GameText.傷物)) - { - ChaD.body_color.血統.Remove(GameText.傷物); - } - foreach (EleD item3 in ChaD.body_tree.EnumEleD()) - { - item3.SetValuesD("傷", false); - item3.欠損 = false; - } - } - } + public bool Scars + { + get + { + return 傷物; + } + set + { + if (Sta.DontScar) + { + 傷物 = value; + if (value && !ChaD.body_color.血統.Contains(GameText.傷物)) + { + ChaD.body_color.血統.Add(GameText.傷物); + } + else if (!value && ChaD.body_color.血統.Contains(GameText.傷物)) + { + ChaD.body_color.血統.Remove(GameText.傷物); + } + return; + } + 傷物 = value; + if (value) + { + if (!ChaD.body_color.血統.Contains(GameText.傷物)) + { + ChaD.body_color.血統.Add(GameText.傷物); + } + bool flag = false; + while (!flag) + { + foreach (EleD item in ChaD.body_tree.EnumEleD()) + { + flag |= item.傷物処理(); + } + } + { + foreach (EleD item2 in ChaD.body_tree.EnumEleD()) + { + item2.欠損 = 0.3.Lot(); + } + return; + } + } + if (ChaD.body_color.血統.Contains(GameText.傷物)) + { + ChaD.body_color.血統.Remove(GameText.傷物); + } + foreach (EleD item3 in ChaD.body_tree.EnumEleD()) + { + item3.SetValuesD("傷", false); + item3.欠損 = false; + } + } + } - public bool Trained - { - get - { - return 調教済; - } - set - { - 調教済 = value; - if (value) - { - if (!ChaD.body_color.血統.Contains(GameText.調教済)) - { - ChaD.body_color.血統.Add(GameText.調教済); - } - } - else if (ChaD.body_color.血統.Contains(GameText.調教済)) - { - ChaD.body_color.血統.Remove(GameText.調教済); - } - } - } + public bool Trained + { + get + { + return 調教済; + } + set + { + 調教済 = value; + if (value) + { + if (!ChaD.body_color.血統.Contains(GameText.調教済)) + { + ChaD.body_color.血統.Add(GameText.調教済); + } + } + else if (ChaD.body_color.血統.Contains(GameText.調教済)) + { + ChaD.body_color.血統.Remove(GameText.調教済); + } + } + } - public string GetStatus() - { - return GameText.種族 + "/ " + Race + " " + GameText.価格 + "/ " + GetPrice().ToString("#,0") + "\r\n" + GameText.抵抗値 + "/" + ChaD.Pride.Numf1() + " " + GameText.魔力濃度 + "/" + ChaD.魔力濃度.Numf1() + "\r\n" + GameText.欲望度 + "/" + ChaD.Lust.Numf1() + " " + GameText.情愛度 + "/" + ChaD.Affection.Numf1() + "\r\n" + GameText.卑屈度 + "/" + ChaD.Taming.Numf1() + " " + GameText.技巧度 + "/" + ChaD.SkillL.Numf1() + "\r\n" + string.Join("", ChaD.body_color.血統.Select((string e) => "[" + e + "]").Reverse()); - } + public string GetStatus() + { + return GameText.種族 + "/ " + Race + " " + GameText.価格 + "/ " + GetPrice().ToString("#,0") + "\r\n" + GameText.抵抗値 + "/" + ChaD.Pride.Numf1() + " " + GameText.魔力濃度 + "/" + ChaD.魔力濃度.Numf1() + "\r\n" + GameText.欲望度 + "/" + ChaD.Lust.Numf1() + " " + GameText.情愛度 + "/" + ChaD.Affection.Numf1() + "\r\n" + GameText.卑屈度 + "/" + ChaD.Taming.Numf1() + " " + GameText.技巧度 + "/" + ChaD.SkillL.Numf1() + "\r\n" + string.Join("", ChaD.body_color.血統.Select((string e) => "[" + e + "]").Reverse()); + } - public string GetPriceInfo() - { - string text; - string[] obj = new string[69] - { - "(\r\n(1,000,000 * (1 - ", - GameText.抵抗値, - "[", - $"{ChaD.Pride:0.00}", - "])) +\r\n(1,000,000 * (", - GameText.欲望度, - "[", - $"{ChaD.Lust:0.00}", - "])) +\r\n(1,000,000 * (", - GameText.情愛度, - "[", - $"{ChaD.Affection:0.00}", - "] * 0.5)) +\r\n(1,000,000 * (", - GameText.卑屈度, - "[", - $"{ChaD.Taming:0.00}", - "])) +\r\n(1,000,000 * (", - GameText.技巧度, - "[", - $"{ChaD.SkillL:0.00}", - "] * 4)) +\r\n( 100,000 * (", - GameText.部位感度合計, - "[", - $"{ChaD.Sesnsitivities.Values.Sum():0.00}", - "]) +\r\n(1,000,000 * (", - GameText.バストサイズ, - "[", - $"{ChaD.body_tree.EnumEleD().GetEleD<乳房D>().バスト:0.00}", - "])\r\n(1,000,000 * (", - GameText.一般労働, - "[", - $"{(double)種族情報.一般 / 9.0:0.00}", - "])) +\r\n(1,000,000 * (", - GameText.娼婦労働, - "[", - $"{(double)種族情報.娼婦 / 9.0:0.00}", - "])) +\r\n) *\r\n\r\n", - GameText.種族, - "[", - $"{種族情報.GetPriceWeight():0.00}", - "] *\r\n", - GameText.需給, - "[", - $"{Sta.GameData.需給[Race]:0.00}", - "]", - ChaD.body_color.血統.Contains(GameText.調教済) ? (" *\r\n" + GameText.調教済 + "[1.6]") : "", - ChaD.body_color.血統.Contains(GameText.無毛) ? (" *\r\n" + GameText.無毛 + "[2]") : "", - ChaD.body_color.血統.Contains(GameText.処女) ? (" *\r\n" + GameText.処女 + "[1.5]") : "", - ChaD.body_color.血統.Contains(GameText.発情) ? (" *\r\n" + GameText.発情 + "[1.2]") : "", - ChaD.body_color.血統.Contains(GameText.妊娠) ? (" *\r\n" + GameText.妊娠 + "[1.5]") : "", - ChaD.body_color.血統.Contains(GameText.強靭) ? (" *\r\n" + GameText.強靭 + "[1.4]") : "", - ChaD.body_color.血統.Contains(GameText.傷物) ? (" *\r\n" + GameText.傷物 + "[0.1]") : "", - ChaD.body_color.血統.Contains(GameText.オッドアイ) ? (" *\r\n" + GameText.オッドアイ + "[5]") : "", - ((text = ChaD.body_color.血統.FirstOrDefault((string e) => e.StartsWith(GameText.ルチノー))) != null) ? (" *\r\n" + text + "[" + text.GetRutinohWeight() + "]") : "", - ChaD.body_color.血統.Contains(GameText.メラニス) ? (" *\r\n" + GameText.メラニス + "[30]") : "", - ChaD.body_color.血統.Contains(GameText.アルビノ) ? (" *\r\n" + GameText.アルビノ + "[50]") : "", - "\r\n\r\n= ", - GameText.売値, - "[", - null, - null, - null, - null, - null, - null, - null, - null, - null, - null - }; - ulong price; - ulong num = (price = GetPrice()); - obj[59] = num.ToString("#,0"); - obj[60] = "] - "; - obj[61] = GameText.買値; - obj[62] = "["; - obj[63] = Price.ToString("#,0"); - obj[64] = "]\r\n\r\n= "; - obj[65] = GameText.利益; - obj[66] = "["; - obj[67] = ((price >= Price) ? (price - Price).ToString("#,0") : ("-" + (Price - price).ToString("#,0"))); - obj[68] = "]"; - return string.Concat(obj); - } + public string GetPriceInfo() + { + string text; + string[] obj = new string[69] + { + "(\r\n(1,000,000 * (1 - ", + GameText.抵抗値, + "[", + $"{ChaD.Pride:0.00}", + "])) +\r\n(1,000,000 * (", + GameText.欲望度, + "[", + $"{ChaD.Lust:0.00}", + "])) +\r\n(1,000,000 * (", + GameText.情愛度, + "[", + $"{ChaD.Affection:0.00}", + "] * 0.5)) +\r\n(1,000,000 * (", + GameText.卑屈度, + "[", + $"{ChaD.Taming:0.00}", + "])) +\r\n(1,000,000 * (", + GameText.技巧度, + "[", + $"{ChaD.SkillL:0.00}", + "] * 4)) +\r\n( 100,000 * (", + GameText.部位感度合計, + "[", + $"{ChaD.Sesnsitivities.Values.Sum():0.00}", + "]) +\r\n(1,000,000 * (", + GameText.バストサイズ, + "[", + $"{ChaD.body_tree.EnumEleD().GetEleD<乳房D>().バスト:0.00}", + "])\r\n(1,000,000 * (", + GameText.一般労働, + "[", + $"{(double)種族情報.一般 / 9.0:0.00}", + "])) +\r\n(1,000,000 * (", + GameText.娼婦労働, + "[", + $"{(double)種族情報.娼婦 / 9.0:0.00}", + "])) +\r\n) *\r\n\r\n", + GameText.種族, + "[", + $"{種族情報.GetPriceWeight():0.00}", + "] *\r\n", + GameText.需給, + "[", + $"{Sta.GameData.需給[Race]:0.00}", + "]", + ChaD.body_color.血統.Contains(GameText.調教済) ? (" *\r\n" + GameText.調教済 + "[1.6]") : "", + ChaD.body_color.血統.Contains(GameText.無毛) ? (" *\r\n" + GameText.無毛 + "[2]") : "", + ChaD.body_color.血統.Contains(GameText.処女) ? (" *\r\n" + GameText.処女 + "[1.5]") : "", + ChaD.body_color.血統.Contains(GameText.発情) ? (" *\r\n" + GameText.発情 + "[1.2]") : "", + ChaD.body_color.血統.Contains(GameText.妊娠) ? (" *\r\n" + GameText.妊娠 + "[1.5]") : "", + ChaD.body_color.血統.Contains(GameText.強靭) ? (" *\r\n" + GameText.強靭 + "[1.4]") : "", + ChaD.body_color.血統.Contains(GameText.傷物) ? (" *\r\n" + GameText.傷物 + "[0.1]") : "", + ChaD.body_color.血統.Contains(GameText.オッドアイ) ? (" *\r\n" + GameText.オッドアイ + "[5]") : "", + ((text = ChaD.body_color.血統.FirstOrDefault((string e) => e.StartsWith(GameText.ルチノー))) != null) ? (" *\r\n" + text + "[" + text.GetRutinohWeight() + "]") : "", + ChaD.body_color.血統.Contains(GameText.メラニス) ? (" *\r\n" + GameText.メラニス + "[30]") : "", + ChaD.body_color.血統.Contains(GameText.アルビノ) ? (" *\r\n" + GameText.アルビノ + "[50]") : "", + "\r\n\r\n= ", + GameText.売値, + "[", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null + }; + ulong price; + ulong num = (price = GetPrice()); + obj[59] = num.ToString("#,0"); + obj[60] = "] - "; + obj[61] = GameText.買値; + obj[62] = "["; + obj[63] = Price.ToString("#,0"); + obj[64] = "]\r\n\r\n= "; + obj[65] = GameText.利益; + obj[66] = "["; + obj[67] = ((price >= Price) ? (price - Price).ToString("#,0") : ("-" + (Price - price).ToString("#,0"))); + obj[68] = "]"; + return string.Concat(obj); + } - public ulong GetPrice() - { - try - { - return checked((ulong)((1000000.0 * ChaD.Pride.Inverse() + 1000000.0 * ChaD.Lust + 1000000.0 * (ChaD.Affection * 0.5) + 1000000.0 * ChaD.Taming + 1000000.0 * (ChaD.SkillL * 4.0) + 100000.0 * ChaD.Sesnsitivities.Values.Sum() + 1000000.0 * ChaD.body_tree.EnumEleD().GetEleD<乳房D>().バスト + 1000000.0 * ((double)種族情報.一般 / 9.0) + 1000000.0 * ((double)種族情報.娼婦 / 9.0)) * 種族情報.GetPriceWeight() * Sta.GameData.需給[Race] * (ChaD.body_color.血統.Contains(GameText.調教済) ? 1.6 : 1.0) * (ChaD.body_color.血統.Contains(GameText.無毛) ? 2.0 : 1.0) * (ChaD.body_color.血統.Contains(GameText.処女) ? 1.5 : 1.0) * (ChaD.body_color.血統.Contains(GameText.発情) ? 1.2 : 1.0) * (ChaD.body_color.血統.Contains(GameText.妊娠) ? 1.5 : 1.0) * (ChaD.body_color.血統.Contains(GameText.強靭) ? 1.4 : 1.0) * (ChaD.body_color.血統.Contains(GameText.傷物) ? 0.1 : 1.0) * (ChaD.body_color.血統.Contains(GameText.オッドアイ) ? 5.0 : 1.0) * ChaD.body_color.血統.FirstOrDefault((string e) => e.StartsWith(GameText.ルチノー)).GetRutinohWeight() * (ChaD.body_color.血統.Contains(GameText.メラニス) ? 30.0 : 1.0) * (ChaD.body_color.血統.Contains(GameText.アルビノ) ? 50.0 : 1.0))); - } - catch - { - return 9999999999999uL; - } - } + public ulong GetPrice() + { + try + { + return checked((ulong)((1000000.0 * ChaD.Pride.Inverse() + 1000000.0 * ChaD.Lust + 1000000.0 * (ChaD.Affection * 0.5) + 1000000.0 * ChaD.Taming + 1000000.0 * (ChaD.SkillL * 4.0) + 100000.0 * ChaD.Sesnsitivities.Values.Sum() + 1000000.0 * ChaD.body_tree.EnumEleD().GetEleD<乳房D>().バスト + 1000000.0 * ((double)種族情報.一般 / 9.0) + 1000000.0 * ((double)種族情報.娼婦 / 9.0)) * 種族情報.GetPriceWeight() * Sta.GameData.需給[Race] * (ChaD.body_color.血統.Contains(GameText.調教済) ? 1.6 : 1.0) * (ChaD.body_color.血統.Contains(GameText.無毛) ? 2.0 : 1.0) * (ChaD.body_color.血統.Contains(GameText.処女) ? 1.5 : 1.0) * (ChaD.body_color.血統.Contains(GameText.発情) ? 1.2 : 1.0) * (ChaD.body_color.血統.Contains(GameText.妊娠) ? 1.5 : 1.0) * (ChaD.body_color.血統.Contains(GameText.強靭) ? 1.4 : 1.0) * (ChaD.body_color.血統.Contains(GameText.傷物) ? 0.1 : 1.0) * (ChaD.body_color.血統.Contains(GameText.オッドアイ) ? 5.0 : 1.0) * ChaD.body_color.血統.FirstOrDefault((string e) => e.StartsWith(GameText.ルチノー)).GetRutinohWeight() * (ChaD.body_color.血統.Contains(GameText.メラニス) ? 30.0 : 1.0) * (ChaD.body_color.血統.Contains(GameText.アルビノ) ? 50.0 : 1.0))); + } + catch + { + return 9999999999999uL; + } + } - public void 娼婦妊娠() - { - 妊娠 = true; - if (!ChaD.body_color.血統.Contains(GameText.妊娠)) - { - ChaD.body_color.血統.Add(GameText.妊娠); - } - Unit unit = Generator.娼婦労働妊娠父方(); - if (Sta.SimpleMating) - { - Child = this.Mix(unit, 原種モード(this, unit)); - return; - } - Unit unit2 = Mother.Mix(Father, 原種モード(Mother, Father)); - Unit unit3 = unit.Mother.Mix(unit.Father, 原種モード(unit.Mother, unit.Father)); - Child = unit2.Mix(unit3, 原種モード(unit2, unit3)); - Child.Mother = this; - Child.Father = unit; - } + public void 娼婦妊娠() + { + 妊娠 = true; + if (!ChaD.body_color.血統.Contains(GameText.妊娠)) + { + ChaD.body_color.血統.Add(GameText.妊娠); + } + Unit unit = Generator.娼婦労働妊娠父方(); + if (Sta.SimpleMating) + { + Child = this.Mix(unit, 原種モード(this, unit)); + return; + } + Unit unit2 = Mother.Mix(Father, 原種モード(Mother, Father)); + Unit unit3 = unit.Mother.Mix(unit.Father, 原種モード(unit.Mother, unit.Father)); + Child = unit2.Mix(unit3, 原種モード(unit2, unit3)); + Child.Mother = this; + Child.Father = unit; + } - private bool 原種モード(Unit 母方, Unit 父方) - { - if (母方.Race != GameText.ミックス && 父方.Race != GameText.ミックス) - { - return 母方.Race == 父方.Race; - } - return false; - } + private bool 原種モード(Unit 母方, Unit 父方) + { + if (母方.Race != GameText.ミックス && 父方.Race != GameText.ミックス) + { + return 母方.Race == 父方.Race; + } + return false; + } - public bool IsTrained() - { - if (調教済) - { - return false; - } - if (ChaD.Pride == 0.0 && ChaD.Lust + ChaD.Affection + ChaD.Taming > 1.5 && ChaD.SkillL > 0.2) - { - Trained = true; - return true; - } - return false; - } + public bool IsTrained() + { + if (調教済) + { + return false; + } + if (ChaD.Pride == 0.0 && ChaD.Lust + ChaD.Affection + ChaD.Taming > 1.5 && ChaD.SkillL > 0.2) + { + Trained = true; + return true; + } + return false; + } - public void Set原種素質() - { - 半身D eleD = ChaD.body_tree.半身_接続.GetEleD<半身D>(); - 腰肌D eleD2 = ChaD.body_tree.肌_接続.GetEleD<腰肌D>(); - Hairless = !(eleD is 単足_粘D) && !(eleD is 四足胸D) && (!(eleD is 長物_蛇D) || !((長物_蛇D)eleD).ガード) && !ChaD.body_tree.虫性_甲殻1_表示 && !ChaD.body_tree.虫性_甲殻2_表示 && !eleD2.竜性_鱗1_表示 && !eleD2.竜性_鱗2_表示 && !eleD2.竜性_鱗3_表示 && !eleD2.竜性_鱗4_表示 && ((!eleD2.陰毛_表示 && !eleD2.獣性_獣毛_表示) || ChaD.最陰毛濃度 == 0.0); - if (!(Race == GameText.スライム) && !(Race == GameText.フェニックス) && !(Race == GameText.ウロボロス)) - { - Scars = 0.05.Lot(); - } - if (Race == GameText.ウェアウルフ) - { - Muscular = 0.03.Lot(); - } - else if (Race == GameText.リザードマン) - { - Muscular = 0.03.Lot(); - } - else if (Race == GameText.サイクロプス) - { - Muscular = 0.03.Lot(); - } - else if (Race == GameText.ワーム) - { - Muscular = 0.1.Lot(); - } - else if (Race == GameText.ワイバーン) - { - Muscular = 0.1.Lot(); - } - else if (Race == GameText.ドラコケンタウレ) - { - Muscular = 0.1.Lot(); - } - else if (Race == GameText.ドラゴン) - { - Muscular = 0.1.Lot(); - } - else if (Race == GameText.リュウ) - { - Muscular = 0.1.Lot(); - } - else if (Race == GameText.ドラゴニュート) - { - Muscular = 0.1.Lot(); - } - else if (Race == GameText.ドワーフ) - { - Muscular = 0.8.Lot(); - } - else if (Race == GameText.オーグリス) - { - Muscular = 0.9.Lot(); - } - else if (Race == GameText.ミノタウロス) - { - Muscular = 0.9.Lot(); - } - else if (Race == GameText.カトブレパス) - { - Muscular = 1.0.Lot(); - } - else - { - Muscular = 0.005.Lot(); - } - } + public void Set原種素質() + { + 半身D eleD = ChaD.body_tree.半身_接続.GetEleD<半身D>(); + 腰肌D eleD2 = ChaD.body_tree.肌_接続.GetEleD<腰肌D>(); + Hairless = !(eleD is 単足_粘D) && !(eleD is 四足胸D) && (!(eleD is 長物_蛇D) || !((長物_蛇D)eleD).ガード) && !ChaD.body_tree.虫性_甲殻1_表示 && !ChaD.body_tree.虫性_甲殻2_表示 && !eleD2.竜性_鱗1_表示 && !eleD2.竜性_鱗2_表示 && !eleD2.竜性_鱗3_表示 && !eleD2.竜性_鱗4_表示 && ((!eleD2.陰毛_表示 && !eleD2.獣性_獣毛_表示) || ChaD.最陰毛濃度 == 0.0); + if (!(Race == GameText.スライム) && !(Race == GameText.フェニックス) && !(Race == GameText.ウロボロス)) + { + Scars = 0.05.Lot(); + } + if (Race == GameText.ウェアウルフ) + { + Muscular = 0.03.Lot(); + } + else if (Race == GameText.リザードマン) + { + Muscular = 0.03.Lot(); + } + else if (Race == GameText.サイクロプス) + { + Muscular = 0.03.Lot(); + } + else if (Race == GameText.ワーム) + { + Muscular = 0.1.Lot(); + } + else if (Race == GameText.ワイバーン) + { + Muscular = 0.1.Lot(); + } + else if (Race == GameText.ドラコケンタウレ) + { + Muscular = 0.1.Lot(); + } + else if (Race == GameText.ドラゴン) + { + Muscular = 0.1.Lot(); + } + else if (Race == GameText.リュウ) + { + Muscular = 0.1.Lot(); + } + else if (Race == GameText.ドラゴニュート) + { + Muscular = 0.1.Lot(); + } + else if (Race == GameText.ドワーフ) + { + Muscular = 0.8.Lot(); + } + else if (Race == GameText.オーグリス) + { + Muscular = 0.9.Lot(); + } + else if (Race == GameText.ミノタウロス) + { + Muscular = 0.9.Lot(); + } + else if (Race == GameText.カトブレパス) + { + Muscular = 1.0.Lot(); + } + else + { + Muscular = 0.005.Lot(); + } + } - public void Set交配素質() - { - 半身D eleD = ChaD.body_tree.半身_接続.GetEleD<半身D>(); - 腰肌D eleD2 = ChaD.body_tree.肌_接続.GetEleD<腰肌D>(); - Hairless = !(eleD is 単足_粘D) && !(eleD is 四足胸D) && (!(eleD is 長物_蛇D) || !((長物_蛇D)eleD).ガード) && !ChaD.body_tree.虫性_甲殻1_表示 && !ChaD.body_tree.虫性_甲殻2_表示 && !eleD2.竜性_鱗1_表示 && !eleD2.竜性_鱗2_表示 && !eleD2.竜性_鱗3_表示 && !eleD2.竜性_鱗4_表示 && ((!eleD2.陰毛_表示 && !eleD2.獣性_獣毛_表示) || ChaD.最陰毛濃度 == 0.0); - Virgin = true; - Muscular = ChaD.body_tree.筋肉; - } + public void Set交配素質() + { + 半身D eleD = ChaD.body_tree.半身_接続.GetEleD<半身D>(); + 腰肌D eleD2 = ChaD.body_tree.肌_接続.GetEleD<腰肌D>(); + Hairless = !(eleD is 単足_粘D) && !(eleD is 四足胸D) && (!(eleD is 長物_蛇D) || !((長物_蛇D)eleD).ガード) && !ChaD.body_tree.虫性_甲殻1_表示 && !ChaD.body_tree.虫性_甲殻2_表示 && !eleD2.竜性_鱗1_表示 && !eleD2.竜性_鱗2_表示 && !eleD2.竜性_鱗3_表示 && !eleD2.竜性_鱗4_表示 && ((!eleD2.陰毛_表示 && !eleD2.獣性_獣毛_表示) || ChaD.最陰毛濃度 == 0.0); + Virgin = true; + Muscular = ChaD.body_tree.筋肉; + } - public void SetViola(Med Med, Are Are) - { - 階層位置 = 0; - RoomNumber = 0; - Number = "000"; - Name = GameText.ヴィオランテ; - Child = null; - ChaD = SpeciesDefaults.GetViola(); - Race = GameText.ヴィオランテ; - 保守 = false; - Laboror = false; - Prostitute = false; - LaborCount = 0; - ProstituteCount = 0; - 妊娠状態変数 = -1; - 妊娠進行期間 = 4; - 非妊娠 = true; - Hairless = false; - Virgin = false; - 発情フラグ = false; - Pregnant = false; - Muscular = false; - Scars = false; - Trained = false; - 着衣番号 = 8; - 着衣 = 衣装.Getヴィオラ服0(ChaD).ToArray(); - RaceInformation 種族情報2 = Def.race_information[Race]; - 種族情報 = new RaceInformation(種族情報2.希少, 種族情報2.需要, 種族情報2.危険, ((int)((double)(種族情報2.一般 + 1) * ChaD.固有値)).Clamp(1, 9), ((int)((double)(種族情報2.娼婦 + 1) * ChaD.固有値)).Clamp(1, 9)); - Set種族特性(); - Set構成特性(); - Price = GetPrice(); - Mother = this; - Father = this; - } + public void SetViola(Med Med, Are Are) + { + 階層位置 = 0; + RoomNumber = 0; + Number = "000"; + Name = GameText.ヴィオランテ; + Child = null; + ChaD = SpeciesDefaults.GetViola(); + Race = GameText.ヴィオランテ; + 保守 = false; + Laboror = false; + Prostitute = false; + LaborCount = 0; + ProstituteCount = 0; + 妊娠状態変数 = -1; + 妊娠進行期間 = 4; + 非妊娠 = true; + Hairless = false; + Virgin = false; + 発情フラグ = false; + Pregnant = false; + Muscular = false; + Scars = false; + Trained = false; + 着衣番号 = 8; + 着衣 = 衣装.Getヴィオラ服0(ChaD).ToArray(); + RaceInformation 種族情報2 = Def.race_information[Race]; + 種族情報 = new RaceInformation(種族情報2.希少, 種族情報2.需要, 種族情報2.危険, ((int)((double)(種族情報2.一般 + 1) * ChaD.固有値)).Clamp(1, 9), ((int)((double)(種族情報2.娼婦 + 1) * ChaD.固有値)).Clamp(1, 9)); + Set種族特性(); + Set構成特性(); + Price = GetPrice(); + Mother = this; + Father = this; + } - public Unit 増殖時Reset() - { - Price = 0uL; - 保守 = false; - Laboror = false; - Prostitute = false; - LaborCount = 0; - ProstituteCount = 0; - 非妊娠 = true; - this.Set衣装(); - return this; - } + public Unit 増殖時Reset() + { + Price = 0uL; + 保守 = false; + Laboror = false; + Prostitute = false; + LaborCount = 0; + ProstituteCount = 0; + 非妊娠 = true; + this.Set衣装(); + return this; + } - public void Set種族特性() - { - if (Race == GameText.ハーピー) - { - ChaD.欲望補正(); - } - else if (Race == GameText.ハルピュイア) - { - ChaD.欲望補正(); - } - else if (Race == GameText.フェニックス) - { - ChaD.情愛補正(); - } - else if (Race == GameText.ラミア) - { - ChaD.欲望補正(); - } - else - { - if (Race == GameText.ヒュドラ) - { - return; - } - if (Race == GameText.エキドナ) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - } - else - { - if (Race == GameText.ウロボロス) - { - return; - } - if (Race == GameText.ウェアキャット) - { - ChaD.情愛補正(); - } - else if (Race == GameText.ウェアウルフ) - { - ChaD.卑屈補正(); - } - else - { - if (Race == GameText.アフール) - { - return; - } - if (Race == GameText.ウェアフォックス) - { - ChaD.情愛補正(); - ChaD.卑屈補正(); - } - else if (Race == GameText.カプラケンタウレ) - { - ChaD.欲望補正(); - ChaD.卑屈補正(); - } - else if (Race == GameText.オノケンタウレ) - { - ChaD.卑屈補正(); - } - else if (Race == GameText.ミノタウロス) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - } - else if (Race == GameText.ヒッポケンタウレ) - { - ChaD.欲望補正(); - } - else if (Race == GameText.ブケンタウレ) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - } - else if (Race == GameText.レオントケンタウレ) - { - ChaD.情愛補正(); - } - else if (Race == GameText.ティグリスケンタウレ) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - } - else if (Race == GameText.パンテーラケンタウレ) - { - ChaD.情愛補正(); - } - else if (Race == GameText.チータケンタウレ) - { - ChaD.情愛補正(); - } - else if (Race == GameText.シーラミア) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - } - else if (Race == GameText.マーメイド) - { - ChaD.情愛補正(); - ChaD.卑屈補正(); - } - else if (Race == GameText.セイレーン) - { - ChaD.欲望補正(); - } - else if (Race == GameText.ドルフィンマーメイド) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - } - else if (Race == GameText.イクテュオケンタウレ) - { - ChaD.欲望補正(); - } - else if (Race == GameText.デルピヌスケンタウレ) - { - ChaD.情愛補正(); - } - else if (Race == GameText.カッパ) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - } - else if (Race == GameText.クラーケン) - { - ChaD.欲望補正(); - } - else - { - if (Race == GameText.スキュラ) - { - return; - } - if (Race == GameText.オールドマーメイド) - { - ChaD.情愛補正(); - } - else if (Race == GameText.カリュブディス) - { - ChaD.欲望補正(); - } - else - { - if (Race == GameText.オールドスキュラ) - { - return; - } - if (Race == GameText.ウェアマンティス) - { - ChaD.欲望補正(); - } - else if (Race == GameText.ウェアドラゴンフライ) - { - ChaD.欲望補正(); - } - else - { - if (Race == GameText.ウェアビートル || Race == GameText.ウェアスタッグビートル) - { - return; - } - if (Race == GameText.アラクネ) - { - ChaD.技巧補正(); - } - else if (Race == GameText.サンドワーム) - { - ChaD.欲望補正(); - } - else if (Race == GameText.ムカデジョウロウ) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - } - else if (Race == GameText.ギルタブリル) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - } - else - { - if (Race == GameText.ギルタブルル) - { - return; - } - if (Race == GameText.フェアリー) - { - ChaD.情愛補正(); - } - else if (Race == GameText.スライム) - { - ChaD.欲望補正(); - } - else if (Race == GameText.リリン) - { - ChaD.魔力濃度 *= 0.5; - } - else if (Race == GameText.ドワーフ) - { - ChaD.技巧補正(); - } - else if (Race == GameText.エルフ) - { - ChaD.情愛補正(); - } - else if (Race == GameText.オーグリス) - { - ChaD.欲望補正(); - } - else if (Race == GameText.デビル) - { - ChaD.欲望補正(); - } - else if (Race == GameText.アルラウネ) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - } - else if (Race == GameText.サイクロプス) - { - ChaD.技巧補正(); - } - else if (Race == GameText.エンジェル) - { - ChaD.情愛補正(); - } - else if (Race == GameText.サキュバス) - { - ChaD.欲望補正(); - ChaD.技巧補正(); - } - else if (Race == GameText.エイリアン) - { - ChaD.技巧補正(); - } - else if (Race == GameText.カーバンクル) - { - ChaD.卑屈補正(); - ChaD.情愛補正(); - } - else - { - if (Race == GameText.ペガサス) - { - return; - } - if (Race == GameText.ユニコーン) - { - ChaD.情愛補正(); - } - else if (Race == GameText.バイコーン) - { - ChaD.欲望補正(); - } - else if (Race == GameText.アリコーン) - { - ChaD.情愛補正(); - } - else if (Race == GameText.グリフォン) - { - ChaD.情愛補正(); - } - else if (Race == GameText.ヒッポグリフ) - { - ChaD.欲望補正(); - } - else if (Race == GameText.モノケロス) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - } - else if (Race == GameText.キマイラ) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - } - else if (Race == GameText.スフィンクス) - { - ChaD.情愛補正(); - } - else - { - if (Race == GameText.カトブレパス) - { - return; - } - if (Race == GameText.バジリスク) - { - ChaD.欲望補正(); - } - else if (!(Race == GameText.コカトリス)) - { - if (Race == GameText.ゴルゴン) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - ChaD.卑屈補正(); - } - else if (Race == GameText.リザードマン) - { - ChaD.欲望補正(); - ChaD.情愛補正(); - } - else if (Race == GameText.ワーム) - { - ChaD.欲望補正(); - } - else if (Race == GameText.ドラコケンタウレ) - { - ChaD.欲望補正(); - } - else if (Race == GameText.ワイバーン) - { - ChaD.欲望補正(); - } - else if (Race == GameText.ドラゴニュート) - { - ChaD.情愛補正(); - } - else if (!(Race == GameText.ドラゴン) && !(Race == GameText.リュウ) && !(Race == GameText.ヴィオランテ) && Race == GameText.ヒューマン) - { - ChaD.魔力濃度 *= 0.2; - } - } - } - } - } - } - } - } - } - } - } - } + public void Set種族特性() + { + if (Race == GameText.ハーピー) + { + ChaD.欲望補正(); + } + else if (Race == GameText.ハルピュイア) + { + ChaD.欲望補正(); + } + else if (Race == GameText.フェニックス) + { + ChaD.情愛補正(); + } + else if (Race == GameText.ラミア) + { + ChaD.欲望補正(); + } + else + { + if (Race == GameText.ヒュドラ) + { + return; + } + if (Race == GameText.エキドナ) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + } + else + { + if (Race == GameText.ウロボロス) + { + return; + } + if (Race == GameText.ウェアキャット) + { + ChaD.情愛補正(); + } + else if (Race == GameText.ウェアウルフ) + { + ChaD.卑屈補正(); + } + else + { + if (Race == GameText.アフール) + { + return; + } + if (Race == GameText.ウェアフォックス) + { + ChaD.情愛補正(); + ChaD.卑屈補正(); + } + else if (Race == GameText.カプラケンタウレ) + { + ChaD.欲望補正(); + ChaD.卑屈補正(); + } + else if (Race == GameText.オノケンタウレ) + { + ChaD.卑屈補正(); + } + else if (Race == GameText.ミノタウロス) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + } + else if (Race == GameText.ヒッポケンタウレ) + { + ChaD.欲望補正(); + } + else if (Race == GameText.ブケンタウレ) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + } + else if (Race == GameText.レオントケンタウレ) + { + ChaD.情愛補正(); + } + else if (Race == GameText.ティグリスケンタウレ) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + } + else if (Race == GameText.パンテーラケンタウレ) + { + ChaD.情愛補正(); + } + else if (Race == GameText.チータケンタウレ) + { + ChaD.情愛補正(); + } + else if (Race == GameText.シーラミア) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + } + else if (Race == GameText.マーメイド) + { + ChaD.情愛補正(); + ChaD.卑屈補正(); + } + else if (Race == GameText.セイレーン) + { + ChaD.欲望補正(); + } + else if (Race == GameText.ドルフィンマーメイド) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + } + else if (Race == GameText.イクテュオケンタウレ) + { + ChaD.欲望補正(); + } + else if (Race == GameText.デルピヌスケンタウレ) + { + ChaD.情愛補正(); + } + else if (Race == GameText.カッパ) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + } + else if (Race == GameText.クラーケン) + { + ChaD.欲望補正(); + } + else + { + if (Race == GameText.スキュラ) + { + return; + } + if (Race == GameText.オールドマーメイド) + { + ChaD.情愛補正(); + } + else if (Race == GameText.カリュブディス) + { + ChaD.欲望補正(); + } + else + { + if (Race == GameText.オールドスキュラ) + { + return; + } + if (Race == GameText.ウェアマンティス) + { + ChaD.欲望補正(); + } + else if (Race == GameText.ウェアドラゴンフライ) + { + ChaD.欲望補正(); + } + else + { + if (Race == GameText.ウェアビートル || Race == GameText.ウェアスタッグビートル) + { + return; + } + if (Race == GameText.アラクネ) + { + ChaD.技巧補正(); + } + else if (Race == GameText.サンドワーム) + { + ChaD.欲望補正(); + } + else if (Race == GameText.ムカデジョウロウ) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + } + else if (Race == GameText.ギルタブリル) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + } + else + { + if (Race == GameText.ギルタブルル) + { + return; + } + if (Race == GameText.フェアリー) + { + ChaD.情愛補正(); + } + else if (Race == GameText.スライム) + { + ChaD.欲望補正(); + } + else if (Race == GameText.リリン) + { + ChaD.魔力濃度 *= 0.5; + } + else if (Race == GameText.ドワーフ) + { + ChaD.技巧補正(); + } + else if (Race == GameText.エルフ) + { + ChaD.情愛補正(); + } + else if (Race == GameText.オーグリス) + { + ChaD.欲望補正(); + } + else if (Race == GameText.デビル) + { + ChaD.欲望補正(); + } + else if (Race == GameText.アルラウネ) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + } + else if (Race == GameText.サイクロプス) + { + ChaD.技巧補正(); + } + else if (Race == GameText.エンジェル) + { + ChaD.情愛補正(); + } + else if (Race == GameText.サキュバス) + { + ChaD.欲望補正(); + ChaD.技巧補正(); + } + else if (Race == GameText.エイリアン) + { + ChaD.技巧補正(); + } + else if (Race == GameText.カーバンクル) + { + ChaD.卑屈補正(); + ChaD.情愛補正(); + } + else + { + if (Race == GameText.ペガサス) + { + return; + } + if (Race == GameText.ユニコーン) + { + ChaD.情愛補正(); + } + else if (Race == GameText.バイコーン) + { + ChaD.欲望補正(); + } + else if (Race == GameText.アリコーン) + { + ChaD.情愛補正(); + } + else if (Race == GameText.グリフォン) + { + ChaD.情愛補正(); + } + else if (Race == GameText.ヒッポグリフ) + { + ChaD.欲望補正(); + } + else if (Race == GameText.モノケロス) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + } + else if (Race == GameText.キマイラ) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + } + else if (Race == GameText.スフィンクス) + { + ChaD.情愛補正(); + } + else + { + if (Race == GameText.カトブレパス) + { + return; + } + if (Race == GameText.バジリスク) + { + ChaD.欲望補正(); + } + else if (!(Race == GameText.コカトリス)) + { + if (Race == GameText.ゴルゴン) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + ChaD.卑屈補正(); + } + else if (Race == GameText.リザードマン) + { + ChaD.欲望補正(); + ChaD.情愛補正(); + } + else if (Race == GameText.ワーム) + { + ChaD.欲望補正(); + } + else if (Race == GameText.ドラコケンタウレ) + { + ChaD.欲望補正(); + } + else if (Race == GameText.ワイバーン) + { + ChaD.欲望補正(); + } + else if (Race == GameText.ドラゴニュート) + { + ChaD.情愛補正(); + } + else if (!(Race == GameText.ドラゴン) && !(Race == GameText.リュウ) && !(Race == GameText.ヴィオランテ) && Race == GameText.ヒューマン) + { + ChaD.魔力濃度 *= 0.2; + } + } + } + } + } + } + } + } + } + } + } + } - public void Set構成特性() - { - EleD[] array = ChaD.body_tree.EnumEleD().ToArray(); - int num = 0; - int num2 = 0; - int num3 = 0; - int num4 = 0; - 一般最大加算値 = 0; - 娼婦最大加算値 = 0; - 胸肌D 胸肌D2 = null; - 胸肌D 胸肌D3 = null; - Is増殖可 = false; - EleD[] array2 = array; - foreach (EleD eleD in array2) - { - if (eleD is 手_人D) - { - if (!((手_人D)eleD).虫性) - { - num++; - } - if (((手_人D)eleD).虫性) - { - num2++; - } - } - if (eleD is 手_鳥D || eleD is 手_蝙D || eleD is 手_獣D || eleD is 手_牛D || eleD is 手_馬D || eleD is 触手_犬D) - { - 一般最大加算値++; - } - if (!(eleD is 触手_犬D) && eleD is 触手D) - { - 娼婦最大加算値++; - } - if (eleD is 尾D) - { - num3++; - } - if (eleD is 鳳凰D) - { - num4++; - } - if (eleD is 胸肌D) - { - if (eleD.接続情報 == ConnectionInfo.胸_肌_接続) - { - 胸肌D2 = (胸肌D)eleD; - } - else if (eleD.接続情報 == ConnectionInfo.四足胸_肌_接続) - { - 胸肌D3 = (胸肌D)eleD; - } - } - if (!Is増殖可 && eleD is 単足_粘D) - { - Is増殖可 = true; - } - } - MaxSkillL = 0.5 + (double)(num / 2) + (double)(num2 / 2) * 0.5; - 一般最大加算値 /= 2; - 娼婦最大加算値 /= 2; - 消耗乗算値 = 1.0 - ((double)num3 * 0.002 + ((Race == GameText.ワーム) ? 0.004 : 0.0) + ((Race == GameText.ドラコケンタウレ) ? 0.004 : 0.0) + ((Race == GameText.ワイバーン) ? 0.003 : 0.0) + ((Race == GameText.ドラゴニュート) ? 0.003 : 0.0) + ((Race == GameText.ドラゴン) ? 0.006 : 0.0) + ((Race == GameText.リュウ) ? 0.005 : 0.0)); - bool flag = 胸肌D2 != null; - bool flag2 = 胸肌D3 != null; - 回復値 = 3.5E-05 * (double)(((flag && 胸肌D2.コア_コア1_コア_表示) ? 1 : 0) + ((flag && 胸肌D2.コア_コア2_コア_表示) ? 1 : 0) + ((flag2 && 胸肌D3.コア_コア1_コア_表示) ? 1 : 0) + ((flag2 && 胸肌D3.コア_コア2_コア_表示) ? 1 : 0) + num4 + ((Race == GameText.ヒュドラ) ? 1 : 0)); - ChaD.SkillL = ChaD.SkillL.Clamp(0.0, MaxSkillL); - } + public void Set構成特性() + { + EleD[] array = ChaD.body_tree.EnumEleD().ToArray(); + int num = 0; + int num2 = 0; + int num3 = 0; + int num4 = 0; + 一般最大加算値 = 0; + 娼婦最大加算値 = 0; + 胸肌D 胸肌D2 = null; + 胸肌D 胸肌D3 = null; + Is増殖可 = false; + EleD[] array2 = array; + foreach (EleD eleD in array2) + { + if (eleD is 手_人D) + { + if (!((手_人D)eleD).虫性) + { + num++; + } + if (((手_人D)eleD).虫性) + { + num2++; + } + } + if (eleD is 手_鳥D || eleD is 手_蝙D || eleD is 手_獣D || eleD is 手_牛D || eleD is 手_馬D || eleD is 触手_犬D) + { + 一般最大加算値++; + } + if (!(eleD is 触手_犬D) && eleD is 触手D) + { + 娼婦最大加算値++; + } + if (eleD is 尾D) + { + num3++; + } + if (eleD is 鳳凰D) + { + num4++; + } + if (eleD is 胸肌D) + { + if (eleD.接続情報 == ConnectionInfo.胸_肌_接続) + { + 胸肌D2 = (胸肌D)eleD; + } + else if (eleD.接続情報 == ConnectionInfo.四足胸_肌_接続) + { + 胸肌D3 = (胸肌D)eleD; + } + } + if (!Is増殖可 && eleD is 単足_粘D) + { + Is増殖可 = true; + } + } + MaxSkillL = 0.5 + (double)(num / 2) + (double)(num2 / 2) * 0.5; + 一般最大加算値 /= 2; + 娼婦最大加算値 /= 2; + 消耗乗算値 = 1.0 - ((double)num3 * 0.002 + ((Race == GameText.ワーム) ? 0.004 : 0.0) + ((Race == GameText.ドラコケンタウレ) ? 0.004 : 0.0) + ((Race == GameText.ワイバーン) ? 0.003 : 0.0) + ((Race == GameText.ドラゴニュート) ? 0.003 : 0.0) + ((Race == GameText.ドラゴン) ? 0.006 : 0.0) + ((Race == GameText.リュウ) ? 0.005 : 0.0)); + bool flag = 胸肌D2 != null; + bool flag2 = 胸肌D3 != null; + 回復値 = 3.5E-05 * (double)(((flag && 胸肌D2.コア_コア1_コア_表示) ? 1 : 0) + ((flag && 胸肌D2.コア_コア2_コア_表示) ? 1 : 0) + ((flag2 && 胸肌D3.コア_コア1_コア_表示) ? 1 : 0) + ((flag2 && 胸肌D3.コア_コア2_コア_表示) ? 1 : 0) + num4 + ((Race == GameText.ヒュドラ) ? 1 : 0)); + ChaD.SkillL = ChaD.SkillL.Clamp(0.0, MaxSkillL); + } + } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/_Con.cs b/SlaveMatrix/SlaveMatrix/GameClasses/_Con.cs index a9fe143..97ba431 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/_Con.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/_Con.cs @@ -1,433 +1,434 @@ using _2DGAMELIB; -namespace SlaveMatrix.GameClasses; - -public static class _Con +namespace SlaveMatrix.GameClasses { - public static 胸D Get胸R() + public static class _Con { - 胸D obj = Uni.胸(); - Sta.SetValuesD(value: RNG.XS.NextDouble(), src: obj.EnumEleD(), s: "バスト"); - return obj; - } - - public static 頭D Get頭R() - { - 頭D obj = Uni.頭().SetRandom(); - 基髪D 基髪D2 = (基髪D)obj.基髪_接続[0]; - EleD eleD = Get後髪0R(); - 基髪D2.後髪接続(eleD); - if ((eleD is 後髪0_ジグD || eleD is 後髪0_ハネD || eleD is 後髪0_パツD || eleD is 後髪0_カルD || eleD is 後髪0_肢系D) && RNG.XS.NextBool()) + public static 胸D Get胸R() { - 基髪D2.後髪接続(Get後髪1R()); + 胸D obj = Uni.胸(); + Sta.SetValuesD(value: RNG.XS.NextDouble(), src: obj.EnumEleD(), s: "バスト"); + return obj; } - eleD = Get横髪R(右: false); - 基髪D2.横髪左接続(eleD); - 基髪D2.横髪右接続(eleD.Get逆()); - 基髪D2.前髪接続(Get前髪R()); - return obj; - } - public static 頭D Get頭R1() - { - 頭D obj = Uni.頭().SetRandom(); - 基髪D 基髪D2 = (基髪D)obj.基髪_接続[0]; - EleD eleD = Get後髪0R(); - 基髪D2.後髪接続(eleD); - if ((eleD is 後髪0_ジグD || eleD is 後髪0_ハネD || eleD is 後髪0_パツD || eleD is 後髪0_カルD || eleD is 後髪0_肢系D) && RNG.XS.NextBool()) + public static 頭D Get頭R() { - 基髪D2.後髪接続(Get後髪1R()); + 頭D obj = Uni.頭().SetRandom(); + 基髪D 基髪D2 = (基髪D)obj.基髪_接続[0]; + EleD eleD = Get後髪0R(); + 基髪D2.後髪接続(eleD); + if ((eleD is 後髪0_ジグD || eleD is 後髪0_ハネD || eleD is 後髪0_パツD || eleD is 後髪0_カルD || eleD is 後髪0_肢系D) && RNG.XS.NextBool()) + { + 基髪D2.後髪接続(Get後髪1R()); + } + eleD = Get横髪R(右: false); + 基髪D2.横髪左接続(eleD); + 基髪D2.横髪右接続(eleD.Get逆()); + 基髪D2.前髪接続(Get前髪R()); + return obj; } - eleD = Get横髪R(右: false); - 基髪D2.横髪左接続(eleD); - 基髪D2.横髪右接続(eleD.Get逆()); - 基髪D2.前髪接続(Get前髪R1()); - return obj; - } - public static 双目D Get双眼R(bool 右) - { - switch (RNG.XS.NextM(3)) + public static 頭D Get頭R1() { - case 0: - { - 双目D obj5 = Uni.魔弱目(右); - ((瞼_弱D)obj5.瞼_接続[0]).SetRandom(); - return obj5; - } - case 1: - { - 双目D obj4 = Uni.魔中目(右); - ((瞼_中D)obj4.瞼_接続[0]).SetRandom(); - return obj4; - } - case 2: - { - 双目D obj3 = Uni.魔強目(右); - ((瞼_強D)obj3.瞼_接続[0]).SetRandom(); - return obj3; - } - case 3: - { - 双目D obj2 = Uni.獣性目(右); - ((瞼_獣D)obj2.瞼_接続[0]).SetRandom(); - return obj2; - } - default: - { - 双目D obj = Uni.宇宙目(右); - ((瞼_宇D)obj.瞼_接続[0]).SetRandom(); - return obj; - } + 頭D obj = Uni.頭().SetRandom(); + 基髪D 基髪D2 = (基髪D)obj.基髪_接続[0]; + EleD eleD = Get後髪0R(); + 基髪D2.後髪接続(eleD); + if ((eleD is 後髪0_ジグD || eleD is 後髪0_ハネD || eleD is 後髪0_パツD || eleD is 後髪0_カルD || eleD is 後髪0_肢系D) && RNG.XS.NextBool()) + { + 基髪D2.後髪接続(Get後髪1R()); + } + eleD = Get横髪R(右: false); + 基髪D2.横髪左接続(eleD); + 基髪D2.横髪右接続(eleD.Get逆()); + 基髪D2.前髪接続(Get前髪R1()); + return obj; } - } - public static 眉D Get眉R(bool 右) - { - return new 眉D + public static 双目D Get双眼R(bool 右) { - 右 = 右 - }.SetRandom(); - } - - public static 単目D Get単眼R() - { - 単目D obj = Uni.単眼目(); - ((単瞼D)obj.瞼_接続[0]).SetRandom(); - return obj; - } - - public static 単眼眉D Get単眼眉R() - { - return new 単眼眉D().SetRandom(); - } - - public static 縦目D Get縦眼R() - { - 縦目D obj = Uni.縦目(); - ((縦瞼D)obj.瞼_接続[0]).SetRandom(); - return obj; - } - - public static 頬目D Get頬眼R(bool 右) - { - 頬目D obj = Uni.頬目(右); - ((頬瞼D)obj.瞼_接続[0]).SetRandom(); - return obj; - } - - public static EleD Get鼻R() - { - if (RNG.XS.NextM(1) == 0) - { - return Uni.人鼻D(); + switch (RNG.XS.NextM(3)) + { + case 0: + { + 双目D obj5 = Uni.魔弱目(右); + ((瞼_弱D)obj5.瞼_接続[0]).SetRandom(); + return obj5; + } + case 1: + { + 双目D obj4 = Uni.魔中目(右); + ((瞼_中D)obj4.瞼_接続[0]).SetRandom(); + return obj4; + } + case 2: + { + 双目D obj3 = Uni.魔強目(右); + ((瞼_強D)obj3.瞼_接続[0]).SetRandom(); + return obj3; + } + case 3: + { + 双目D obj2 = Uni.獣性目(右); + ((瞼_獣D)obj2.瞼_接続[0]).SetRandom(); + return obj2; + } + default: + { + 双目D obj = Uni.宇宙目(右); + ((瞼_宇D)obj.瞼_接続[0]).SetRandom(); + return obj; + } + } } - return Uni.獣鼻D(); - } - public static EleD[] Get口R() - { - if (RNG.XS.NextM(1) == 0) + public static 眉D Get眉R(bool 右) { - return Uni.人口D(); + return new 眉D + { + 右 = 右 + }.SetRandom(); } - return Uni.裂口D(); - } - public static EleD Get後髪0R() - { - return RNG.XS.NextM(20) switch + public static 単目D Get単眼R() { - 0 => new 後髪0_ジグD().SetRandom(), - 1 => new 後髪0_ハネD().SetRandom(), - 2 => new 後髪0_パツD().SetRandom(), - 3 => new 後髪0_カルD().SetRandom(), - 4 => new 後髪0_肢系D().SetRandom(), - 5 => new 後髪0_編1ジグD().SetRandom(), - 6 => new 後髪0_編1ハネD().SetRandom(), - 7 => new 後髪0_編1パツD().SetRandom(), - 8 => new 後髪0_編1カルD().SetRandom(), - 9 => new 後髪0_下1ジグD().SetRandom(), - 10 => new 後髪0_下1ハネD().SetRandom(), - 11 => new 後髪0_下1パツD().SetRandom(), - 12 => new 後髪0_下1カルD().SetRandom(), - 13 => new 後髪0_編2ジグD().SetRandom(), - 14 => new 後髪0_編2ハネD().SetRandom(), - 15 => new 後髪0_編2パツD().SetRandom(), - 16 => new 後髪0_編2カルD().SetRandom(), - 17 => new 後髪0_下2ジグD().SetRandom(), - 18 => new 後髪0_下2ハネD().SetRandom(), - 19 => new 後髪0_下2パツD().SetRandom(), - _ => new 後髪0_下2カルD().SetRandom(), - }; - } + 単目D obj = Uni.単眼目(); + ((単瞼D)obj.瞼_接続[0]).SetRandom(); + return obj; + } - public static EleD Get後髪1R() - { - return RNG.XS.NextM(8) switch + public static 単眼眉D Get単眼眉R() { - 0 => new 後髪1_結1ジグD().SetRandom(), - 1 => new 後髪1_結1ハネD().SetRandom(), - 2 => new 後髪1_結1パツD().SetRandom(), - 3 => new 後髪1_結1カルD().SetRandom(), - 4 => new 後髪1_編結D().SetRandom(), - 5 => new 後髪1_結2ジグD().SetRandom(), - 6 => new 後髪1_結2ハネD().SetRandom(), - 7 => new 後髪1_結2パツD().SetRandom(), - _ => new 後髪1_結2カルD().SetRandom(), - }; - } + return new 単眼眉D().SetRandom(); + } - public static EleD Get横髪R(bool 右) - { - return RNG.XS.NextM(5) switch + public static 縦目D Get縦眼R() { - 0 => new 横髪_ジグD - { - 右 = 右 - }.SetRandom(), - 1 => new 横髪_ハネD - { - 右 = 右 - }.SetRandom(), - 2 => new 横髪_パツD - { - 右 = 右 - }.SetRandom(), - 3 => new 横髪_カルD - { - 右 = 右 - }.SetRandom(), - 4 => new 横髪_編みD - { - 右 = 右 - }.SetRandom(), - _ => new 横髪_肢系D - { - 右 = 右 - }, - }; - } + 縦目D obj = Uni.縦目(); + ((縦瞼D)obj.瞼_接続[0]).SetRandom(); + return obj; + } - public static EleD Get前髪R() - { - return RNG.XS.NextM(18) switch + public static 頬目D Get頬眼R(bool 右) { - 0 => new 前髪_ジグD().SetRandom(), - 1 => new 前髪_ジグ中寄D().SetRandom(), - 2 => new 前髪_ジグ分けD().SetRandom(), - 3 => new 前髪_モジャD().SetRandom(), - 4 => new 前髪_パッツンD().SetRandom(), - 5 => new 前髪_横流しD().SetRandom(), - 6 => new 前髪_二分1D().SetRandom(), - 7 => new 前髪_三分1D().SetRandom(), - 8 => new 前髪_二分2D().SetRandom(), - 9 => new 前髪_三分2D().SetRandom(), - 10 => new 前髪_中分け1D().SetRandom(), - 11 => new 前髪_中分け2D().SetRandom(), - 12 => new 前髪_上げ短1D().SetRandom(), - 13 => new 前髪_上げ短2D().SetRandom(), - 14 => new 前髪_上げ長1D().SetRandom(), - 15 => new 前髪_上げ長2D().SetRandom(), - 16 => new 前髪_上げ片D().SetRandom(), - 17 => new 前髪_目隠れ1D().SetRandom(), - _ => new 前髪_目隠れ2D().SetRandom(), - }; - } + 頬目D obj = Uni.頬目(右); + ((頬瞼D)obj.瞼_接続[0]).SetRandom(); + return obj; + } - public static EleD Get前髪R1() - { - return RNG.XS.NextM(12) switch + public static EleD Get鼻R() { - 0 => new 前髪_ジグ分けD().SetRandom(), - 1 => new 前髪_横流しD().SetRandom(), - 2 => new 前髪_二分1D().SetRandom(), - 3 => new 前髪_二分2D().SetRandom(), - 4 => new 前髪_中分け1D().SetRandom(), - 5 => new 前髪_中分け2D().SetRandom(), - 6 => new 前髪_上げ短1D().SetRandom(), - 7 => new 前髪_上げ短2D().SetRandom(), - 8 => new 前髪_上げ長1D().SetRandom(), - 9 => new 前髪_上げ長2D().SetRandom(), - 10 => new 前髪_上げ片D().SetRandom(), - _ => new 前髪_目隠れ2D().SetRandom(), - }; - } + if (RNG.XS.NextM(1) == 0) + { + return Uni.人鼻D(); + } + return Uni.獣鼻D(); + } - public static EleD Get花R(bool 右) - { - if (RNG.XS.NextM(1) == 0) + public static EleD[] Get口R() { - return new 花_薔D + if (RNG.XS.NextM(1) == 0) + { + return Uni.人口D(); + } + return Uni.裂口D(); + } + + public static EleD Get後髪0R() + { + return RNG.XS.NextM(20) switch + { + 0 => new 後髪0_ジグD().SetRandom(), + 1 => new 後髪0_ハネD().SetRandom(), + 2 => new 後髪0_パツD().SetRandom(), + 3 => new 後髪0_カルD().SetRandom(), + 4 => new 後髪0_肢系D().SetRandom(), + 5 => new 後髪0_編1ジグD().SetRandom(), + 6 => new 後髪0_編1ハネD().SetRandom(), + 7 => new 後髪0_編1パツD().SetRandom(), + 8 => new 後髪0_編1カルD().SetRandom(), + 9 => new 後髪0_下1ジグD().SetRandom(), + 10 => new 後髪0_下1ハネD().SetRandom(), + 11 => new 後髪0_下1パツD().SetRandom(), + 12 => new 後髪0_下1カルD().SetRandom(), + 13 => new 後髪0_編2ジグD().SetRandom(), + 14 => new 後髪0_編2ハネD().SetRandom(), + 15 => new 後髪0_編2パツD().SetRandom(), + 16 => new 後髪0_編2カルD().SetRandom(), + 17 => new 後髪0_下2ジグD().SetRandom(), + 18 => new 後髪0_下2ハネD().SetRandom(), + 19 => new 後髪0_下2パツD().SetRandom(), + _ => new 後髪0_下2カルD().SetRandom(), + }; + } + + public static EleD Get後髪1R() + { + return RNG.XS.NextM(8) switch + { + 0 => new 後髪1_結1ジグD().SetRandom(), + 1 => new 後髪1_結1ハネD().SetRandom(), + 2 => new 後髪1_結1パツD().SetRandom(), + 3 => new 後髪1_結1カルD().SetRandom(), + 4 => new 後髪1_編結D().SetRandom(), + 5 => new 後髪1_結2ジグD().SetRandom(), + 6 => new 後髪1_結2ハネD().SetRandom(), + 7 => new 後髪1_結2パツD().SetRandom(), + _ => new 後髪1_結2カルD().SetRandom(), + }; + } + + public static EleD Get横髪R(bool 右) + { + return RNG.XS.NextM(5) switch + { + 0 => new 横髪_ジグD + { + 右 = 右 + }.SetRandom(), + 1 => new 横髪_ハネD + { + 右 = 右 + }.SetRandom(), + 2 => new 横髪_パツD + { + 右 = 右 + }.SetRandom(), + 3 => new 横髪_カルD + { + 右 = 右 + }.SetRandom(), + 4 => new 横髪_編みD + { + 右 = 右 + }.SetRandom(), + _ => new 横髪_肢系D + { + 右 = 右 + }, + }; + } + + public static EleD Get前髪R() + { + return RNG.XS.NextM(18) switch + { + 0 => new 前髪_ジグD().SetRandom(), + 1 => new 前髪_ジグ中寄D().SetRandom(), + 2 => new 前髪_ジグ分けD().SetRandom(), + 3 => new 前髪_モジャD().SetRandom(), + 4 => new 前髪_パッツンD().SetRandom(), + 5 => new 前髪_横流しD().SetRandom(), + 6 => new 前髪_二分1D().SetRandom(), + 7 => new 前髪_三分1D().SetRandom(), + 8 => new 前髪_二分2D().SetRandom(), + 9 => new 前髪_三分2D().SetRandom(), + 10 => new 前髪_中分け1D().SetRandom(), + 11 => new 前髪_中分け2D().SetRandom(), + 12 => new 前髪_上げ短1D().SetRandom(), + 13 => new 前髪_上げ短2D().SetRandom(), + 14 => new 前髪_上げ長1D().SetRandom(), + 15 => new 前髪_上げ長2D().SetRandom(), + 16 => new 前髪_上げ片D().SetRandom(), + 17 => new 前髪_目隠れ1D().SetRandom(), + _ => new 前髪_目隠れ2D().SetRandom(), + }; + } + + public static EleD Get前髪R1() + { + return RNG.XS.NextM(12) switch + { + 0 => new 前髪_ジグ分けD().SetRandom(), + 1 => new 前髪_横流しD().SetRandom(), + 2 => new 前髪_二分1D().SetRandom(), + 3 => new 前髪_二分2D().SetRandom(), + 4 => new 前髪_中分け1D().SetRandom(), + 5 => new 前髪_中分け2D().SetRandom(), + 6 => new 前髪_上げ短1D().SetRandom(), + 7 => new 前髪_上げ短2D().SetRandom(), + 8 => new 前髪_上げ長1D().SetRandom(), + 9 => new 前髪_上げ長2D().SetRandom(), + 10 => new 前髪_上げ片D().SetRandom(), + _ => new 前髪_目隠れ2D().SetRandom(), + }; + } + + public static EleD Get花R(bool 右) + { + if (RNG.XS.NextM(1) == 0) + { + return new 花_薔D + { + 右 = 右 + }; + } + return new 花_百D { 右 = 右 }; } - return new 花_百D + + public static 胴D Set胴(this 腰D 腰) { - 右 = 右 - }; - } - - public static 胴D Set胴(this 腰D 腰) - { - 胴D 胴D2 = Uni.胴(); - 腰.胴接続(胴D2); - return 胴D2; - } - - public static 胸D Set胸R(this 胴D 胴) - { - 胸D 胸D2 = Get胸R(); - 胴.胸接続(胸D2); - return 胸D2; - } - - public static 首D Set首(this 胸D 胸) - { - 首D 首D2 = new 首D(); - 胸.首接続(首D2); - return 首D2; - } - - public static 頭D Set頭R(this 首D 首) - { - 頭D 頭D2 = Get頭R(); - 首.頭接続(頭D2); - return 頭D2; - } - - public static 頭D Set頭R1(this 首D 首) - { - 頭D 頭D2 = Get頭R1(); - 首.頭接続(頭D2); - return 頭D2; - } - - public static void Set双目R(this 頭D 頭) - { - 双目D 双目D2 = Get双眼R(右: false); - 頭.目左接続(双目D2); - 頭.目右接続(双目D2.Get逆()); - 眉D 眉D2 = Get眉R(右: false); - 頭.眉左接続(眉D2); - 頭.眉右接続(眉D2.Get逆()); - } - - public static void Set目弱R(this 頭D 頭) - { - 双目D 双目D2 = Uni.魔弱目(右: false); - ((瞼_弱D)双目D2.瞼_接続[0]).SetRandom(); - 頭.目左接続(双目D2); - 頭.目右接続(双目D2.Get逆()); - 眉D 眉D2 = Get眉R(右: false); - 頭.眉左接続(眉D2); - 頭.眉右接続(眉D2.Get逆()); - } - - public static void Set目宇R(this 頭D 頭) - { - 双目D 双目D2 = Uni.宇宙目(右: false); - ((瞼_宇D)双目D2.瞼_接続[0]).SetRandom(); - 頭.目左接続(双目D2); - 頭.目右接続(双目D2.Get逆()); - 眉D 眉D2 = Get眉R(右: false); - 頭.眉左接続(眉D2); - 頭.眉右接続(眉D2.Get逆()); - } - - public static void Set単目R(this 頭D 頭) - { - 頭.単眼目接続(Get単眼R()); - 頭.単眼眉接続(Get単眼眉R()); - } - - public static void Set鼻R(this 頭D 頭) - { - 頭.鼻接続(Get鼻R()); - } - - public static void Set鼻人(this 頭D 頭) - { - 頭.鼻接続(Uni.人鼻D()); - } - - public static void Set口R(this 頭D 頭) - { - EleD[] array = Get口R(); - foreach (EleD e in array) - { - 頭.口接続(e); + 胴D 胴D2 = Uni.胴(); + 腰.胴接続(胴D2); + return 胴D2; } - } - public static void Set口人(this 頭D 頭) - { - EleD[] array = Uni.人口D(); - foreach (EleD e in array) + public static 胸D Set胸R(this 胴D 胴) { - 頭.口接続(e); + 胸D 胸D2 = Get胸R(); + 胴.胸接続(胸D2); + return 胸D2; } - } - public static void Set口裂(this 頭D 頭) - { - EleD[] array = Uni.裂口D(); - foreach (EleD e in array) + public static 首D Set首(this 胸D 胸) { - 頭.口接続(e); + 首D 首D2 = new 首D(); + 胸.首接続(首D2); + return 首D2; } - } - public static void Set舌短(this 頭D 頭) - { - 頭.口接続(new 舌_短D()); - } + public static 頭D Set頭R(this 首D 首) + { + 頭D 頭D2 = Get頭R(); + 首.頭接続(頭D2); + return 頭D2; + } - public static void Set舌長(this 頭D 頭) - { - 頭.口接続(new 舌_長D()); - } + public static 頭D Set頭R1(this 首D 首) + { + 頭D 頭D2 = Get頭R1(); + 首.頭接続(頭D2); + return 頭D2; + } - public static void Set耳人(this 頭D 頭) - { - 耳_人D 耳_人D2 = new 耳_人D(); - 頭.耳左接続(耳_人D2); - 頭.耳右接続(耳_人D2.Get逆()); - } + public static void Set双目R(this 頭D 頭) + { + 双目D 双目D2 = Get双眼R(右: false); + 頭.目左接続(双目D2); + 頭.目右接続(双目D2.Get逆()); + 眉D 眉D2 = Get眉R(右: false); + 頭.眉左接続(眉D2); + 頭.眉右接続(眉D2.Get逆()); + } - public static void Set耳尖(this 頭D 頭) - { - 耳_尖D 耳_尖D2 = new 耳_尖D(); - 頭.耳左接続(耳_尖D2); - 頭.耳右接続(耳_尖D2.Get逆()); - } + public static void Set目弱R(this 頭D 頭) + { + 双目D 双目D2 = Uni.魔弱目(右: false); + ((瞼_弱D)双目D2.瞼_接続[0]).SetRandom(); + 頭.目左接続(双目D2); + 頭.目右接続(双目D2.Get逆()); + 眉D 眉D2 = Get眉R(右: false); + 頭.眉左接続(眉D2); + 頭.眉右接続(眉D2.Get逆()); + } - public static void Set耳長(this 頭D 頭) - { - 耳_長D 耳_長D2 = new 耳_長D(); - 頭.耳左接続(耳_長D2); - 頭.耳右接続(耳_長D2.Get逆()); - } + public static void Set目宇R(this 頭D 頭) + { + 双目D 双目D2 = Uni.宇宙目(右: false); + ((瞼_宇D)双目D2.瞼_接続[0]).SetRandom(); + 頭.目左接続(双目D2); + 頭.目右接続(双目D2.Get逆()); + 眉D 眉D2 = Get眉R(右: false); + 頭.眉左接続(眉D2); + 頭.眉右接続(眉D2.Get逆()); + } - public static void Set耳鰭(this 頭D 頭) - { - 耳_鰭D 耳_鰭D2 = new 耳_鰭D(); - 頭.耳左接続(耳_鰭D2); - 頭.耳右接続(耳_鰭D2.Get逆()); - } + public static void Set単目R(this 頭D 頭) + { + 頭.単眼目接続(Get単眼R()); + 頭.単眼眉接続(Get単眼眉R()); + } - public static void Set耳羽(this 頭D 頭) - { - 耳_羽D 耳_羽D2 = new 耳_羽D(); - 頭.耳左接続(耳_羽D2); - 頭.耳右接続(耳_羽D2.Get逆()); - } + public static void Set鼻R(this 頭D 頭) + { + 頭.鼻接続(Get鼻R()); + } - public static void Set耳獣(this 頭D 頭) - { - 耳_獣D 耳_獣D2 = new 耳_獣D(); - 頭.耳左接続(耳_獣D2); - 頭.耳右接続(耳_獣D2.Get逆()); + public static void Set鼻人(this 頭D 頭) + { + 頭.鼻接続(Uni.人鼻D()); + } + + public static void Set口R(this 頭D 頭) + { + EleD[] array = Get口R(); + foreach (EleD e in array) + { + 頭.口接続(e); + } + } + + public static void Set口人(this 頭D 頭) + { + EleD[] array = Uni.人口D(); + foreach (EleD e in array) + { + 頭.口接続(e); + } + } + + public static void Set口裂(this 頭D 頭) + { + EleD[] array = Uni.裂口D(); + foreach (EleD e in array) + { + 頭.口接続(e); + } + } + + public static void Set舌短(this 頭D 頭) + { + 頭.口接続(new 舌_短D()); + } + + public static void Set舌長(this 頭D 頭) + { + 頭.口接続(new 舌_長D()); + } + + public static void Set耳人(this 頭D 頭) + { + 耳_人D 耳_人D2 = new 耳_人D(); + 頭.耳左接続(耳_人D2); + 頭.耳右接続(耳_人D2.Get逆()); + } + + public static void Set耳尖(this 頭D 頭) + { + 耳_尖D 耳_尖D2 = new 耳_尖D(); + 頭.耳左接続(耳_尖D2); + 頭.耳右接続(耳_尖D2.Get逆()); + } + + public static void Set耳長(this 頭D 頭) + { + 耳_長D 耳_長D2 = new 耳_長D(); + 頭.耳左接続(耳_長D2); + 頭.耳右接続(耳_長D2.Get逆()); + } + + public static void Set耳鰭(this 頭D 頭) + { + 耳_鰭D 耳_鰭D2 = new 耳_鰭D(); + 頭.耳左接続(耳_鰭D2); + 頭.耳右接続(耳_鰭D2.Get逆()); + } + + public static void Set耳羽(this 頭D 頭) + { + 耳_羽D 耳_羽D2 = new 耳_羽D(); + 頭.耳左接続(耳_羽D2); + 頭.耳右接続(耳_羽D2.Get逆()); + } + + public static void Set耳獣(this 頭D 頭) + { + 耳_獣D 耳_獣D2 = new 耳_獣D(); + 頭.耳左接続(耳_獣D2); + 頭.耳右接続(耳_獣D2.Get逆()); + } } }